用于記錄和再現(xiàn)漸進播放列表的設備和方法
【專利摘要】公開了一種用于記錄和再現(xiàn)漸進播放列表的設備和方法。提供一種用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備。所述再現(xiàn)設備包括:再現(xiàn)器,被配置用于對多媒體數(shù)據(jù)進行解碼;應用驅(qū)動器,響應于將被再現(xiàn)的播放列表是漸進播放列表,被配置用于參照相應的漸進播放列表描述信息從外部下載多媒體數(shù)據(jù)以再現(xiàn)所述播放列表,并且被配置用于通過控制再現(xiàn)器來再現(xiàn)播放列表以對下載的多媒體數(shù)據(jù)進行解碼;存儲器,被配置用于存儲下載的多媒體數(shù)據(jù)。
【專利說明】用于記錄和再現(xiàn)漸進播放列表的設備和方法
[0001]本申請要求于2012年8月31日提交到韓國知識產(chǎn)權(quán)局的第10-2012-0096792號韓國專利申請的利益,其公開通過全部引用合并于此。
【技術(shù)領域】
[0002]本公開涉及多媒體數(shù)據(jù)的再現(xiàn)和記錄。更具體地講,本公開涉及一種用于記錄和再現(xiàn)漸進播放列表的設備和方法及其信息存儲介質(zhì)。
【背景技術(shù)】
[0003]現(xiàn)有技術(shù)中的光盤再現(xiàn)標準(諸如藍光盤》再現(xiàn)標準)通過采用并擴展通用應用平臺(諸如Java平臺)使用通用語言(諸如Java)來實現(xiàn)應用的編寫。作為結(jié)果,可通過使用Java應用來控制在光盤上記錄的文件或在應用可訪問的位置的文件。這樣的基于平臺的服務使內(nèi)容提供者能夠編寫應用或更容易地擴展現(xiàn)有應用。然而,在基于應用的內(nèi)容再現(xiàn)方法中,必需針對內(nèi)容的再現(xiàn)而預先加載并激活應用,因此,與其它光盤再現(xiàn)標準(諸如DVD再現(xiàn)標準)相比,針對內(nèi)容的再現(xiàn)花費相對長的時間段。為了解決這個問題,藍光?再現(xiàn)標準引進了一種針對自動啟動播放列表(autostart playlist)的算法。自動啟動播放列表是用于多媒體數(shù)據(jù)的再現(xiàn)的設備并且是被指定在加載并激活應用之前經(jīng)由中間件來再現(xiàn)的播放列表。用戶可在應用被加載之前查看與自動啟動播放列表相應的視頻數(shù)據(jù)。自動啟動播放列表的再現(xiàn)所需的全部內(nèi)容應該存在于再現(xiàn)設備內(nèi)。
[0004]除了自動啟動播放列表具有在應用被加載之前被自動啟動的附加目的之外,自動啟動播放列表在結(jié)構(gòu)上與常規(guī)播放列表相同。圖1示出播放列表#1100的配置。參照圖1,播放列表#1100包括5個播放項目,也就是說,播放項目#1101至#5105。播放項目表示從IN_time到0UT_time的基于時間的播放區(qū)間。播放項目#1101至#5105分別是關(guān)于相應的剪輯信息文件111至115的參考信息并且包括剪輯信息文件111至115的名稱。剪輯信息文件是關(guān)于視聽流文件的屬性文件,其中,視聽流文件存儲MPEG-2傳輸流。剪輯信息文件存儲關(guān)于相應的視聽流文件的訪問信息,并且當呈現(xiàn)引擎(presentation engine)從視聽流文件中讀取出數(shù)據(jù)時,呈現(xiàn)引擎基于剪輯信息來決定起始點。在圖1中示出的示例中,五個視聽流文件121至125分別與剪輯信息文件111至115相應。
[0005]根據(jù)現(xiàn)有技術(shù)中的光盤再現(xiàn)標準,在激活支持網(wǎng)絡服務的Java平臺并且激活使用網(wǎng)絡服務的應用之前無法使用網(wǎng)絡服務。換言之,僅可在激活相應的應用之后下載并再現(xiàn)在網(wǎng)絡上的文件。基于Java語言的標題中的自動啟動播放列表和不基于Java語言的高清電影(HDMV)中的播放列表兩者都不能夠再現(xiàn)網(wǎng)絡上的文件。由于在還未加載應用時再現(xiàn)自動啟動播放列表,因此自動啟動播放列表可僅再現(xiàn)在再現(xiàn)設備中一直存儲的文件。因此,對于可由用戶觀看的視頻數(shù)據(jù)存在限制。
[0006]如上所述,播放列表的再現(xiàn)指示在盤上記錄的文件的再現(xiàn),并且與正在加載并激活Java應用的同時執(zhí)行播放列表的再現(xiàn)。由于自動啟動播放列表的再現(xiàn)和Java應用的加載兩者都需要訪問盤,因此共享作為有限資源的加載器。作為結(jié)果,自動啟動播放列表干擾應用的快速加載。為了解決所述問題,藍光盤?再現(xiàn)標準允許再現(xiàn)設備將特定文件預先加載到高速緩沖存儲器。然而,由于高速緩沖存儲器的容量有限,因此在應用正被加載時可訪問盤。圖2是示出與藍光盤?再現(xiàn)標準中的應用驅(qū)動器相應的BD-J模塊200的配置的,描述在自動啟動播放列表的再現(xiàn)期間的問題的示圖。為了快速加載應用并提供快速響應,必需增加高速緩沖存儲器210的容量。然而,高速緩沖存儲器210的增加引起成本的增加。因此,藍光盤?僅提供用于再現(xiàn)具有短再現(xiàn)時間的內(nèi)容的自動啟動播放列表。為了防止當由自動啟動播放列表再現(xiàn)具有長再現(xiàn)時間的內(nèi)容時發(fā)生的與應用的加載的沖突,自動啟動播放列表僅被用于顯示當前正在被啟動的盤的內(nèi)容服務。
[0007]同時,為了經(jīng)由網(wǎng)絡將最新內(nèi)容提供給盤再現(xiàn)設備的用戶,已經(jīng)引進漸進播放列表(progressive playlist)算法,其中,在正在再現(xiàn)現(xiàn)有文件時,漸進播放列表經(jīng)由網(wǎng)絡下載稍后將被再現(xiàn)的文件。圖3示出漸進播放列表300的再現(xiàn)的示例。參照圖3,當正在再現(xiàn)在再現(xiàn)設備中存在的視聽流文件(即,01001.m2ts321、01002.m2ts322和01003.m2ts323)時,經(jīng)由網(wǎng)絡下載接下來將被再現(xiàn)的視聽流文件(即,01004.m2ts324和01005.m2ts325)。在漸進播放列表的再現(xiàn)期間,下載接下來將被再現(xiàn)的文件的對象(sub ject)是Java應用,因此,可僅在Java應用的激活之后使用下載服務。另外,必需更新用于更新剪輯信息、添加播放項目和更新播放列表文件的虛擬文件系統(tǒng),其中,必需首先終止用于執(zhí)行這樣的盤更新任務的所有基于盤的應用。在盤被更新之后,必需基于更新的盤再次加載應用。因此,根據(jù)現(xiàn)有技術(shù)中的光盤再現(xiàn)標準,在插入盤之后再現(xiàn)漸進播放列表花費長時間段,從而增加了用戶的等待時間。
【發(fā)明內(nèi)容】
[0008]示例性實施例的多個方面提供一種用于使用戶能夠快速查看由服務提供者提供的最新內(nèi)容的方法和設備。
[0009]示例性實施例提供一種用于使用再現(xiàn)漸進播放列表的方法來再現(xiàn)自動啟動播放列表的方法和設備。這通過控制應用驅(qū)動器(中間件)來確認而不用加載并激活應用。
[0010]示例性實施例還提供一種用于在不用執(zhí)行花費長時間段的盤更新任務的情況下再現(xiàn)漸進播放列表的方法和設備。
[0011]示例性實施例還提供一種用于在不用加載并激活應用的情況下提供內(nèi)容作者的最新內(nèi)容的方法和設備。
[0012]示例性實施例還提供一種用于在不用執(zhí)行盤更新任務的情況下再現(xiàn)經(jīng)由網(wǎng)絡下載的漸進播放列表的方法和設備。
[0013]示例性實施例還提供一種用于在加載應用的同時再現(xiàn)內(nèi)容而不干擾應用的加載的方法和設備。
[0014]根據(jù)示例性實施例的一方面,提供一種將在用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備中使用的信息存儲介質(zhì),所述信息存儲介質(zhì)被配置為包括指示至少一個播放列表是漸進播放列表的信息,并且被配置為包括漸進播放列表描述信息,其中,漸進播放列表描述信息包括用于下載多媒體數(shù)據(jù)以再現(xiàn)所述至少一個播放列表所必需的信息。
[0015]指不至少一個播放列表是漸進播放列表的信息是在相應播放列表的描述文件中包括的標志。[0016]指示至少一個播放列表是漸進播放列表的信息包括指示將在再現(xiàn)設備激活應用之前被再現(xiàn)的自動啟動播放列表是否是漸進播放列表的標志。
[0017]指示至少一個播放列表是漸進播放列表的信息被包括在用于存儲與標題相關(guān)的管理信息的應用對象中包括的并且限定可訪問的播放列表的列表的表中。
[0018]漸進播放列表描述信息包括關(guān)于再現(xiàn)設備的應用驅(qū)動器下載與所述至少一個播放列表相應的多媒體數(shù)據(jù)的位置的信息和關(guān)于用于存儲下載的多媒體數(shù)據(jù)的位置的信息中的至少一個。
[0019]漸進播放列表的描述信息包括關(guān)于在再現(xiàn)設備的應用驅(qū)動器未能下載與所述至少一個播放列表相應的多媒體數(shù)據(jù)的情況下將被再現(xiàn)的數(shù)據(jù)的信息。
[0020]漸進播放列表描述信息包括記錄在信息存儲介質(zhì)的預定位置的描述文件。
[0021]漸進播放列表編寫信息包括記錄在信息存儲介質(zhì)的預定位置的路徑信息文件并且包括存儲在由路徑信息文件指定的路徑的描述文件。
[0022]根據(jù)示例性實施例的另一方面,提供一種用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備,所述再現(xiàn)設備包括:再現(xiàn)器,對多媒體數(shù)據(jù)進行解碼;應用驅(qū)動器,響應于將被再現(xiàn)的播放列表是漸進播放列表,參照相應的漸進播放列表描述信息從外部下載用于再現(xiàn)所述播放列表的多媒體數(shù)據(jù),并通過控制再現(xiàn)器來再現(xiàn)播放列表以對下載的多媒體數(shù)據(jù)進行解碼;存儲器,被配置用于存儲下載的多媒體數(shù)據(jù)。
[0023]應用驅(qū)動器參考在所述播放列表的描述文件中包括的標志,并確定所述播放列表是否是漸進播放列表。
[0024]應用驅(qū)動器參考指示將在再現(xiàn)設備激活應用之前再現(xiàn)的自動啟動播放列表是否是漸進播放列表的標志,并確定自動啟動播放列表是否是漸進播放列表。
[0025]應用驅(qū)動器參考包括在被配置用于存儲與標題相關(guān)的管理信息的應用對象中的并且限定可訪問的播放列表的列表的表,并確定自動啟動播放列表是否是漸進播放列表。
[0026]應用驅(qū)動器被配置用于參照在漸進播放列表描述信息中包括的位置信息來下載與所述播放列表相應的多媒體數(shù)據(jù),并將多媒體數(shù)據(jù)存儲在存儲器的預定位置。
[0027]響應于應用驅(qū)動器未能下載與所述播放列表相應的多媒體數(shù)據(jù),應用驅(qū)動器參考漸進播放列表描述信息并確定取代多媒體數(shù)據(jù)而將被再現(xiàn)的數(shù)據(jù)。
[0028]根據(jù)示例性實施例的另一方面,提供一種再現(xiàn)設備的應用驅(qū)動器通過其來再現(xiàn)多媒體數(shù)據(jù)的方法,所述方法包括:識別自動啟動播放列表的類型;響應于自動啟動播放列表是漸進播放列表,參照相應的漸進播放列表描述信息從外部下載用于再現(xiàn)自動啟動播放列表的多媒體數(shù)據(jù);在再現(xiàn)設備的存儲單元中存儲下載的多媒體數(shù)據(jù);通過使用存儲的多媒體數(shù)據(jù)來再現(xiàn)自動啟動播放列表。
[0029]根據(jù)示例性實施例的另一方面,提供一種被配置用于記錄多媒體數(shù)據(jù)的記錄設備,所述記錄設備包括:記錄器,被配置用于將數(shù)據(jù)記錄到信息存儲介質(zhì);控制器,被配置用于控制記錄器將指示至少一個播放列表是漸進播放列表的信息記錄到信息存儲介質(zhì),并將包括從外部下載用于再現(xiàn)所述至少一個播放列表的多媒體數(shù)據(jù)所必需的信息的漸進播放列表描述信息記錄到信息存儲介質(zhì)。
[0030]根據(jù)示例性實施例的另一方面,提供一種記錄多媒體數(shù)據(jù)的方法,所述方法包括:將指示至少一個播放列表是漸進播放列表的信息記錄到信息存儲介質(zhì);將包括從外部下載用于再現(xiàn)所述至少一個播放列表的多媒體數(shù)據(jù)所必需的信息的漸進播放列表描述信息記錄到信息存儲介質(zhì)。
[0031]根據(jù)示例性實施例的另一方面,提供一種被配置用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備,包括:應用驅(qū)動器,響應于將被再現(xiàn)的播放列表是漸進播放列表,被配置用于參照相應的漸進播放列表描述信息從外部下載多媒體數(shù)據(jù)以再現(xiàn)所述播放列表,并被配置用于通過控制再現(xiàn)器來再現(xiàn)所述播放列表以對下載的多媒體數(shù)據(jù)進行解碼。
[0032]被配置用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備可還包括:再現(xiàn)器,被配置用于對多媒體數(shù)據(jù)進行解碼??商峁┐鎯ζ鱽泶鎯ο螺d的多媒體數(shù)據(jù)。
【專利附圖】
【附圖說明】
[0033]參照附圖來詳細描述示例性實施例,示例性實施例的以上和其它特征及優(yōu)點將變得更清楚,其中:
[0034]圖1示出現(xiàn)有技術(shù)的播放列表的配置;
[0035]圖2是描述在現(xiàn)有技術(shù)的自動啟動播放列表的再現(xiàn)期間的問題的示圖;[0036]圖3示出現(xiàn)有技術(shù)的漸進播放列表的再現(xiàn)的示例;
[0037]圖4是示出根據(jù)示例性實施例的多媒體數(shù)據(jù)再現(xiàn)設備的示圖;
[0038]圖5是根據(jù)示例性實施例的再現(xiàn)方法的流程圖;
[0039]圖6是示出根據(jù)示例性實施例的多媒體數(shù)據(jù)記錄設備的示圖;
[0040]圖7是根據(jù)示例性實施例的記錄方法的流程圖;
[0041]圖8示出指示播放列表是漸進播放列表的信息的示例;
[0042]圖9示出指示播放列表是漸進播放列表的信息的另一示例;
[0043]圖10示出存儲漸進播放列表描述信息的路徑的示例;
[0044]圖11示出漸進播放列表描述信息的示例;
[0045]圖12示出漸進播放列表描述信息包括路徑信息文件和漸進播放列表描述文件的示例;和
[0046]圖13示出路徑信息文件的示例。
【具體實施方式】
[0047]當諸如“…中的至少一個”的表達位于一列元件之后時,所述表達修飾整列元件而不修飾所述列中的單個元件。
[0048]在下文中,將參照附圖來描述示例性實施例。
[0049]圖4是示出根據(jù)示例性實施例的多媒體數(shù)據(jù)再現(xiàn)設備的示圖。
[0050]參照圖4,多媒體數(shù)據(jù)再現(xiàn)設備400包括:再現(xiàn)器410,對多媒體數(shù)據(jù)進行解碼并再現(xiàn)多媒體數(shù)據(jù);存儲器420,存儲用于再現(xiàn)漸進播放列表的數(shù)據(jù);應用驅(qū)動器430,控制根據(jù)示例性實施例的多媒體數(shù)據(jù)的再現(xiàn),并經(jīng)由網(wǎng)絡450與提供用于再現(xiàn)漸進播放列表的數(shù)據(jù)的內(nèi)容服務器460通信。應用驅(qū)動器430是被配置用于加載并激活盤440的應用的中間件模塊。響應于將被再現(xiàn)的播放列表是漸進播放列表,應用驅(qū)動器430通過參照相應的漸進播放列表描述信息從外部內(nèi)容服務器460下載用于再現(xiàn)所述播放列表的多媒體數(shù)據(jù)來再現(xiàn)所述播放列表,并控制再現(xiàn)器410對下載的多媒體數(shù)據(jù)進行解碼。[0051]圖5是根據(jù)示例性實施例的再現(xiàn)方法(即,使用再現(xiàn)漸進播放列表的方法來再現(xiàn)自動啟動播放列表的方法)的流程圖。
[0052]參照圖4和圖5,應用驅(qū)動器430首先識別自動啟動播放列表的類型(操作S510)。當盤440的標題被再現(xiàn)時,盤440在應用的激活被完成之前指定將由應用驅(qū)動器430再現(xiàn)的自動啟動播放列表,并且盤440還存儲指示自動啟動播放列表的類型的信息??砂凑崭鞣N格式中的任意格式來限定指示自動啟動播放列表是否是漸進播放列表的標志。將在下文中參照圖8和圖9來提供其詳細描述。
[0053]響應于將被再現(xiàn)的自動啟動播放列表不是漸進播放列表(操作S520),通過使用在盤440上記錄的多媒體數(shù)據(jù)來再現(xiàn)自動啟動播放列表(操作S560)。響應于將被再現(xiàn)的自動啟動播放列表是漸進播放列表(操作S520),參照在盤440上記錄的漸進播放列表描述信息來從外部下載必需的多媒體數(shù)據(jù)(操作S530)。在存儲器420中存儲下載的多媒體數(shù)據(jù)(操作S540),應用驅(qū)動器430通過使用存儲的多媒體數(shù)據(jù)來使用再現(xiàn)漸進播放列表的方法再現(xiàn)自動啟動播放列表(操作S550)。在這時,應用驅(qū)動器430順序下載并存儲與自動啟動播放列表相應的視聽流文件,并且當正在再現(xiàn)與當前播放項目相應的視聽流文件時,可通過下載與接下來將被再現(xiàn)的播放項目相應的視聽流文件來流再現(xiàn)多媒體數(shù)據(jù)。
[0054]圖6是示出根據(jù)示例性實施例的多媒體數(shù)據(jù)記錄設備600的示圖。
[0055]參照圖4和圖6,記錄設備600將針對多媒體數(shù)據(jù)再現(xiàn)設備400的應用驅(qū)動器430用于再現(xiàn)作為不考慮應用的激活的漸進播放列表的預定播放列表的信息連同預定播放列表一起記錄到盤630。記錄器620被配置用于將數(shù)據(jù)記錄到作為信息記錄介質(zhì)的盤630,其中,控制器610確定并產(chǎn)生將被記錄在盤630上的數(shù)據(jù)并控制記錄器620將產(chǎn)生的數(shù)據(jù)記錄在盤630上。在盤630上記錄的信息是漸進播放列表描述信息,其中,所述漸進播放列表描述信息包括指示至少一個播放列表是漸進播放列表的信息和用于從外部下載用于再現(xiàn)所述至少一個播放列表的多媒體數(shù)據(jù)的信息。將在下文中參照圖8至圖13給出其詳細描述。
[0056]圖7是根據(jù)示例性實施例的記錄方法的流程圖。
[0057]參照圖6和圖7,當記錄設備600將多媒體數(shù)據(jù)記錄在盤630上時,記錄設備600額外地記錄指示預定播放列表是漸進播放列表的信息(操作S710)并還記錄包括用于從外部下載用于再現(xiàn)所述預定播放列表的數(shù)據(jù)的信息的漸進播放列表描述信息(操作S720)??蓱檬纠詫嵤├蕴岣攥F(xiàn)有技術(shù)中的光盤再現(xiàn)標準。在這種情況下,可根據(jù)現(xiàn)有技術(shù)中的光盤再現(xiàn)標準來記錄播放列表配置,其中,可額外地記錄漸進播放列表描述文件,其中,所述漸進播放列表描述文件包括關(guān)于文件的位置的信息和指示將使用再現(xiàn)漸進播放列表的方法再現(xiàn)的播放列表是漸進播放列表的信息,使得應用驅(qū)動器430直接再現(xiàn)漸進播放列表。
[0058]圖8示出指示播放列表是漸進播放列表的信息的示例。
[0059]在圖8 中,表 Table0fAccessiblePlayLists800 是在藍光盤 ? Java? (BD-J)對象中包括的信息并且是用于控制對在針對BD-J應用的虛擬包上的視聽播放列表的訪問的信息,其中,藍光盤? Java? (BD-J)對象包括與藍光盤?再現(xiàn)標準中的BD-J標題(title)相關(guān)的管理信息,其中,當BD-J對象有效時執(zhí)行BD-J應用。
[0060]表800包括它的長度801、表800中的播放列表的文件名稱804的數(shù)量、指示是允許對虛擬包上的全部播放列表進行訪問還是僅允許對在表800中列出的播放列表進行訪問的標志803、指示當表示BD-J對象的標題被選擇時是否自動啟動表800的第一播放列表的呈現(xiàn)的標志810和可訪問的播放列表的文件名稱804。響應于autostart_first_PlayList_flag810的值是1,在可訪問的播放列表之中的第一播放列表是自動啟動播放列表。
[0061]根據(jù)不例性實施例,響應于表800的第一播放列表是自動啟動播放列表,可額外地使用指示相應的播放列表是漸進播放列表的字段autostart_first_PlayList_type。參照圖8,可將字段reserved_for_future_use820的至少一部分用作針對字段autostart_f i r s t_P I ay L i s t_t yp e的空間,從而聲明自動啟動播放列表的類型而不用改變現(xiàn)有表結(jié)構(gòu)??赏ㄟ^使用保留的19比特之中的I比特來指示自動啟動播放列表是否是漸進播放列表。例如,響應于字段autostart_first_PlayList_type的值是“S”,存在在表800中聲明的播放列表之中的第一播放列表是普通播放列表的指示,并且響應于字段autostart_first_PlayList_type的值是“ I ”,存在在表800中聲明的播放列表之中的第一播放列表是漸進播放列表的指示。
[0062]響應于字段autostart_f irst_Playlist_f lag的值是“ I ”,應用驅(qū)動器430檢查字段 autostart_first_Playlist_flag0 口向應于字段 autostart_first_PlayList_type 的值是“1”,將自動啟動播放列表再現(xiàn)為漸進播放列表。然而,響應于再現(xiàn)設備400沒有連接到網(wǎng)絡,應用驅(qū)動器430可通過經(jīng)由圖形用戶界面(GUI)輸出指示不能再現(xiàn)自動啟動播放列表的信息來通知用戶。
[0063]圖9示出指示播放列表是漸進播放列表的信息的另一示例。
[0064]圖9的AppInfoPlayList900包括按照藍光盤?再現(xiàn)標準限定的播放列表文件xxxxx.mpls中包括的播放列表描述信息。AppInfoPlayList900包括關(guān)于在相應的播放列表中的播放項目的信息,諸如再現(xiàn)類型902。緊挨著字段長度901,布置8比特的字段 reserved_for_future_use910,其中,可將字段 reserved_for_future_use910 的至少一部分用于指示相應的播放列表的類型。I比特的空間對于指示相應的播放列表是否是漸進播放列表的標志是足夠的。響應于標志progressive_PlayList_flag的值是“O”,標志progressive_PlayList_f lag指示相應的播放列表是常規(guī)播放列表。響應于標志progressive_PlayList_flag 的值是“I,,,標志 progressive_PlayList_flag 指不相應的播放列表是漸進播放列表。根據(jù)示例性實施例,如在圖8中示出的示例性實施例中,可在不用修改現(xiàn)有技術(shù)中的標準數(shù)據(jù)結(jié)構(gòu)的情況下包括關(guān)于播放列表的類型的信息,并且關(guān)于播放列表的類型的信息可不僅針對自動啟動播放列表而且還針對其它播放列表來指示播放列表是否是漸進播放列表。雖然在圖8和圖9中給出用于指定漸進播放列表的類型的字段的示例,但是示例性實施例不限于此,可另外實現(xiàn)標志的類型。例如,可將字段AppInfoPlayList900的第二保留字段903用于類型指定,或可在包括關(guān)于播放列表的信息的任意其它結(jié)構(gòu)中包括類型標志。
[0065]為了再現(xiàn)漸進播放列表,訪問網(wǎng)絡是必需的。根據(jù)示例性實施例,作為中間件的應用驅(qū)動器430通過執(zhí)行一系列操作(諸如訪問網(wǎng)絡、控制緩沖和確定記錄位置)來再現(xiàn)漸進播放列表。換言之,請求應用驅(qū)動器430執(zhí)行由在現(xiàn)有技術(shù)中的應用執(zhí)行的操作是必需的。對于應用驅(qū)動器430執(zhí)行用于再現(xiàn)漸進播放列表的操作,必需預先限定關(guān)于將被執(zhí)行的操作的信息。為此,示例性實施例提供漸進播放列表描述信息。在盤上記錄漸進播放列表描述信息并在應用驅(qū)動器430可訪問的預定位置存儲漸進播放列表描述信息。
[0066]圖10示出存儲漸進播放列表描述信息的路徑的示例,其中,在藍光盤?的路徑BDMV1000的子路徑AUXDATA1010中存儲包括漸進播放列表描述信息的描述文件00001.ppdl020。參照圖10,漸進播放列表描述文件00001.ppdl020包括用于識別相應的漸進播放列表的信息,即,它的文件名稱中的“00001”。如果播放列表文件的名稱是00001.mpls,則可將相應的漸進播放列表描述文件命名為00001.ppd.響應于將被再現(xiàn)的播放列表是漸進播放列表,應用驅(qū)動器430在路徑/BDMV/AUXDATA中搜索與所述播放列表相應的漸進播放列表描述文件,并參考所述漸進播放列表描述文件。擴展名PPd僅是針對漸進播放列表描述文件的擴展名的示例并且可變化。
[0067]圖11不出漸進播放列表描述信息(即,圖10的漸進播放列表描述文件00001.ppdl020的內(nèi)容)的示例。
[0068]參照圖4、圖10和圖11,漸進播放列表描述文件1020限定針對漸進播放列表的再現(xiàn)而將由應用驅(qū)動器430執(zhí)行的操作,并且基本包括用于下載用于漸進播放列表的再現(xiàn)的多媒體數(shù)據(jù)所必需的信息。例如,漸進播放列表描述文件1020限定訪問內(nèi)容服務器460的方法、將被下載的文件的名稱以及用于存儲所述文件的名稱和位置。在圖11中,漸進播放列表描述文件1020限定已經(jīng)存儲用于再現(xiàn)漸進播放列表的剪輯信息文件和視聽流文件的源位置1110和將存儲下載的數(shù)據(jù)的存儲器420中的存儲位置1120。在未連接網(wǎng)絡(即,文件的下載失敗)的情況下,漸進播放列表描述文件1020可包括關(guān)于將作為替代而被再現(xiàn)的盤上的流文件的信息。另外,漸進播放列表描述文件1020可包括關(guān)于訪問網(wǎng)絡的方法、緩沖方法和其它控制方法的信息。應用驅(qū)動器430可通過對在漸進播放列表描述文件1020中限定的描述符進行解析和解碼來獲得用于漸進播放列表的再現(xiàn)所必需的全部信息,諸如訪問網(wǎng)絡的方法、存儲的位置、緩沖方法和控制方法。因此,應用驅(qū)動器430可在不用加載應用的情況下再現(xiàn)漸進播放列表。
[0069]圖12示出漸進播放列表描述信息包括路徑信息文件和漸進播放列表描述文件的示例。
[0070]參照圖12,在藍光盤?的路徑BDMV1200的子路徑AUXDATA記錄聲明漸進播放列表描述文件00001.ppdl230和漸進播放列表描述文件00002.ppdl240的路徑的單獨的路徑信息文件 ProgressivePlaylist.dctl220。
[0071]圖13示出路徑信息文件(即,路徑信息文件ProgressivePlaylist.dctl220的內(nèi)容)的示例。
[0072]參照圖13,路徑信息文件ProgressivePlaylist.dctl220包括關(guān)于漸進播放列表描述文件00001.ppd的位置信息1310和關(guān)于漸進播放列表描述文件00002.ppd的位置信息1320。位置信息1310和位置信息1320中的每一個包括包含作為識別信息的播放列表編號“00001”和“00002”的項目以及包含關(guān)于針對相應播放列表的漸進播放列表描述文件的位置的信息的項目。應用驅(qū)動器430可參考路徑信息文件ProgressivePlaylist.dctl220并可確定與將被再現(xiàn)的播放列表相應的PPd的位置。雖然圖11和圖13示出按照可擴展標記語言(XML)格式寫入的信息文件,但是本發(fā)明不限于此,可按照任何其它語言或格式來寫入信息文件對于本領域普通技術(shù)人員是顯而易見的。[0073]雖然以上給出用于通過提高藍光盤?再現(xiàn)標準來再現(xiàn)漸進播放列表的示例性實施例,但是示例性實施例的應用不限于藍光盤?再現(xiàn)??蓪⑹纠詫嵤├龖糜谄渌佻F(xiàn)標準,以便再現(xiàn)流內(nèi)容而不用加載針對其的應用。
[0074]也可將示例性實施例實施為作為數(shù)據(jù)結(jié)構(gòu)而被存儲在非暫時性計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是可存儲隨后可由計算機系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲裝置。計算機可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、⑶-ROM、磁帶、軟盤、光學數(shù)據(jù)存儲裝置等。也可將計算機可讀記錄介質(zhì)分布在聯(lián)網(wǎng)的計算機系統(tǒng)上,使得以分布式方式來存儲和執(zhí)行計算機可讀代碼。
[0075]雖然已經(jīng)參照本發(fā)明的示例性實施例具體示出并描述本發(fā)明,但是本領域普通技術(shù)人員將理解:在不脫離如在權(quán)利要求書中限定的示例性實施例的精神和范圍的情況下,可在其中做出形式和細節(jié)上的各種改變。
【權(quán)利要求】
1.一種被配置用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備,所述再現(xiàn)設備包括: 再現(xiàn)器,被配置用于對多媒體數(shù)據(jù)進行解碼; 應用驅(qū)動器,響應于將被再現(xiàn)的播放列表是漸進播放列表,被配置用于參照相應的漸進播放列表描述信息從外部下載多媒體數(shù)據(jù)以再現(xiàn)所述播放列表,并且被配置用于通過控制再現(xiàn)器來再現(xiàn)播放列表以對下載的多媒體數(shù)據(jù)進行解碼;和存儲器,被配置用于存儲下載的多媒體數(shù)據(jù)。
2.如權(quán)利要求1所述的再現(xiàn)設備,其中,應用驅(qū)動器參考在所述播放列表的描述文件中包括的標志,并確定所述播放列表是否是漸進播放列表。
3.如權(quán)利要求1所述的再現(xiàn)設備,其中,應用驅(qū)動器參考指示將在再現(xiàn)設備激活應用之前再現(xiàn)的自動啟動播放列表是否是漸進播放列表的標志,并確定自動啟動播放列表是否是漸進播放列表。
4.如權(quán)利要求1所述的再現(xiàn)設備,其中,應用驅(qū)動器參考包括在被配置用于存儲與標題相關(guān)的管理信息的應用對象中的并且限定可訪問的播放列表的列表的表,并確定自動啟動播放列表是否是漸進播放列表。
5.如權(quán)利要求1所述的再現(xiàn)設備,其中,應用驅(qū)動器參照在漸進播放列表描述信息中包括的位置信息來下載與所述播放列表相應的多媒體數(shù)據(jù),并將多媒體數(shù)據(jù)存儲在存儲器的預定位置。
6.如權(quán)利要求1所述 的再現(xiàn)設備,其中,響應于應用驅(qū)動器未能下載與所述播放列表相應的多媒體數(shù)據(jù),應用驅(qū)動器參考漸進播放列表描述信息并確定取代多媒體數(shù)據(jù)而將被再現(xiàn)的數(shù)據(jù)。
7.一種再現(xiàn)設備的應用驅(qū)動器通過其來再現(xiàn)多媒體數(shù)據(jù)的方法,所述方法包括: 識別自動啟動播放列表的類型; 響應于自動啟動播放列表是漸進播放列表,參照相應的漸進播放列表描述信息從外部下載用于再現(xiàn)自動啟動播放列表的多媒體數(shù)據(jù); 在再現(xiàn)設備的存儲器中存儲下載的多媒體數(shù)據(jù);和 通過使用存儲的多媒體數(shù)據(jù)來再現(xiàn)自動啟動播放列表。
8.一種用于記錄多媒體數(shù)據(jù)的記錄設備,所述記錄設備包括: 記錄器,被配置用于將數(shù)據(jù)記錄到信息存儲介質(zhì);和 控制器,被配置用于控制記錄器將指示至少一個播放列表是漸進播放列表的信息和包括從外部下載用于再現(xiàn)所述至少一個播放列表的多媒體數(shù)據(jù)所必需的信息的漸進播放列表描述信息記錄到信息存儲介質(zhì)。
9.一種記錄多媒體數(shù)據(jù)的方法,所述方法包括: 將指示至少一個播放列表是漸進播放列表的信息記錄到信息存儲介質(zhì);和將包括從外部下載用于再現(xiàn)所述至少一個播放列表的多媒體數(shù)據(jù)所必需的信息的漸進播放列表描述信息記錄到信息存儲介質(zhì)。
10.一種被配置用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備,所述再現(xiàn)設備包括: 應用驅(qū)動器,響應于將被再現(xiàn)的播放列表是漸進播放列表,被配置用于參照相應的漸進播放列表描述信息從外部下載多媒體數(shù)據(jù)以再現(xiàn)所述播放列表,并且被配置用于通過控制再現(xiàn)器來再現(xiàn)所述播放列表以對下載的多媒體數(shù)據(jù)進行解碼。
11.如權(quán)利要求10所述的被配置用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備,還包括:再現(xiàn)器,被配置用于對多媒體數(shù)據(jù)進行解碼。
12.如權(quán)利要求10所述的被配置用于再現(xiàn)多媒體數(shù)據(jù)的再現(xiàn)設備,還包括:存儲器,被配置用于存儲下載的多媒 體數(shù)據(jù)。
【文檔編號】G11B27/10GK103680556SQ201310392803
【公開日】2014年3月26日 申請日期:2013年9月2日 優(yōu)先權(quán)日:2012年8月31日
【發(fā)明者】楊宗昊, 樸鳳吉 申請人:三星電子株式會社