專利名稱:包含交互式圖形流的信息存儲介質(zhì)及其再現(xiàn)設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交互式數(shù)據(jù),更具體地講,涉及一種包含用于控制多媒體內(nèi)容再現(xiàn)的交互式圖形流的信息存儲介質(zhì)及其再現(xiàn)設(shè)備和方法。
背景技術(shù):
為了控制提供給用戶的多媒體內(nèi)容,用于管理多媒體內(nèi)容的菜單與多媒體內(nèi)容一起被提供給用戶。通過該菜單,內(nèi)容生產(chǎn)者向用戶提供管理多媒體內(nèi)容的多種選擇。除諸如播放電影的視聽(AV)流的簡單再現(xiàn)之外,用戶還被提供諸如按章節(jié)播放電影和觀看贈送歌曲(bonus track)的功能。
用于管理多媒體內(nèi)容的菜單包括文本信息。這里,文本信息指僅由文本形成的信息。換句話說,文本信息是關(guān)于多媒體內(nèi)容的以包括韓語、英語和日語的不同語言寫的信息。生產(chǎn)并向用戶提供多媒體內(nèi)容的內(nèi)容生產(chǎn)者以多種語言制作菜單并將內(nèi)容存儲在存儲介質(zhì)中,以便該內(nèi)容能夠被銷售給使用各種語言的人。在傳統(tǒng)的DVD中,形成該菜單的數(shù)據(jù)按每一種語言分開地生產(chǎn)和存儲。這是為了簡化在DVD再現(xiàn)設(shè)備中對該數(shù)據(jù)的控制。
圖1是顯示在傳統(tǒng)DVD的語言單元中存儲的各種語言的菜單流的示圖。這里,菜單流是這樣的流,在該流中,制作的并且包括音頻、視頻、子圖片和重點信息的菜單被復用為一個流。
參照圖1,能夠看出菜單流130是按每一種語言分開準備的。
圖2是再現(xiàn)設(shè)備的方框圖,在該再現(xiàn)設(shè)備中,DVD再現(xiàn)設(shè)備根據(jù)預定的系統(tǒng)參數(shù)選擇語言并再現(xiàn)以選擇的語言寫的菜單流。
參照圖2,該DVD再現(xiàn)設(shè)備根據(jù)預定規(guī)則選擇與由用戶預先設(shè)置的語言對應的菜單。預設(shè)的語言信息存儲在系統(tǒng)參數(shù)存儲單元210中。菜單語言選擇單元220讀取,例如,存儲在系統(tǒng)參數(shù)#0(SPRM0)中的菜單語言代碼,并通過在上述參照圖1描述的菜單流之中選擇一個菜單流來選擇具有與所述菜單語言代碼相同的值的菜單流。解碼器230再現(xiàn)選擇的菜單流。
如果以這種方式準備各種語言的菜單,則因為占用大量空間并且不具有語言限制的諸如視頻數(shù)據(jù)的非文本信息被包括在為各種語言準備的菜單中,所以嚴重地浪費了存儲空間。另外,存在這樣的問題當視頻數(shù)據(jù)正被再現(xiàn)時,不能改變語言。此外,因為選擇菜單的方法被預先確定,所以不能根據(jù)除語言之外的準則選擇菜單。
發(fā)明內(nèi)容
技術(shù)解決方案本發(fā)明提供了一種包含交互式圖形流的信息存儲介質(zhì),其中,語言信息僅能夠由導航命令改變而不能由用戶操作改變。
本發(fā)明還提供一種設(shè)備和方法,通過該設(shè)備和方法,在通過把以各種語言寫的文本信息和由各語言共用的數(shù)據(jù)復用而獲得的菜單流之中選擇并再現(xiàn)一個流。
有益的效果根據(jù)本發(fā)明,以各種語言寫的文本信息和由那些語言共享的數(shù)據(jù)被復用并存儲在一個菜單流中,從而不會重復地存儲數(shù)據(jù)并且僅浪費較少的存儲空間。
圖1是顯示在DVD的語言單元中所存儲的用于各種語言的菜單流的示圖;圖2是再現(xiàn)設(shè)備的方框圖,在該再現(xiàn)設(shè)備中,DVD再現(xiàn)設(shè)備根據(jù)預定的系統(tǒng)參數(shù)選擇語言并再現(xiàn)以選擇的語言寫的菜單流;圖3是顯示根據(jù)本發(fā)明實施例再現(xiàn)以各種語言寫的菜單流之中與存儲在寄存器中的值對應的菜單流的示圖;圖4是根據(jù)本發(fā)明實施例的菜單流的再現(xiàn)設(shè)備的方框圖;圖5是根據(jù)本發(fā)明實施例的選擇一個菜單流的方法的流程圖;和圖6是顯示當菜單流被包括在電影剪輯中時圖4的再現(xiàn)設(shè)備的操作的示意性示圖。
最佳方式根據(jù)本發(fā)明的一方面,提供了一種信息存儲介質(zhì),包括視聽(AV)數(shù)據(jù);導航數(shù)據(jù),所述導航數(shù)據(jù)是與AV數(shù)據(jù)的再現(xiàn)相關(guān)的一組導航命令;和交互式圖形流,用于控制AV數(shù)據(jù)的再現(xiàn),其中,交互式圖形流的語言信息僅能夠由導航命令改變而不能由用戶操作改變。
在下面的描述中將部分地闡明本發(fā)明另外的方面和/或優(yōu)點,通過描述,其會變得更加清楚,或者通過實施本發(fā)明可以了解。
根據(jù)本發(fā)明的另一方面,提供了一種多媒體數(shù)據(jù)再現(xiàn)設(shè)備,包括存儲器,用于存儲包括控制多媒體數(shù)據(jù)的再現(xiàn)的交互式圖形流的語言信息的屬性信息;處理器,用于根據(jù)所述語言信息載入并執(zhí)行用于選擇以所述語言信息的語言寫的交互式圖形流的程序;和解碼器,用于接收并解碼選擇的交互式圖形流。
根據(jù)本發(fā)明的另一方面,提供了一種多媒體數(shù)據(jù)再現(xiàn)方法,包括讀取包括控制多媒體數(shù)據(jù)的再現(xiàn)的交互式圖形流的語言信息的屬性信息;根據(jù)所述語言信息載入并執(zhí)行用于選擇以所述語言信息的語言寫的交互式圖形流的程序;和接收并解碼選擇的交互式圖形流。
根據(jù)本發(fā)明的另一方面,提供了一種包含用于在計算機中執(zhí)行該方法的計算機程序的計算機可讀記錄介質(zhì)。
本發(fā)明的方式現(xiàn)在對本發(fā)明實施例進行詳細的描述,其示例表示在附圖中,其中,相同的標號始終表示相同部件。下面通過參照附圖對實施例進行描述以解釋本發(fā)明。
圖3顯示再現(xiàn)以各種語言寫的菜單流之中與存儲在系統(tǒng)寄存器中的值對應的菜單流。
這里,菜單流是用于控制多媒體數(shù)據(jù)的再現(xiàn)的用戶交互數(shù)據(jù),并且被稱為交互式圖形流。所述交互式圖形流僅能夠由與多媒體數(shù)據(jù)的再現(xiàn)相關(guān)的導航命令改變而不能由用戶操作改變。導航命令具有多個導航寄存器,在這些導航寄存器之中,存在用于指示再現(xiàn)設(shè)備的狀態(tài)的播放器狀態(tài)寄存器(PSR)。稍后將參照表1來解釋播放器狀態(tài)寄存器。
例如,假設(shè)初始存儲在系統(tǒng)寄存器中的值是2,以英語寫的菜單流被再現(xiàn)。如果一個播放條目的再現(xiàn)結(jié)束,則應該再現(xiàn)隨后的播放條目。然而,可能沒有以英語寫的播放條目,因此,在這種情況下,如情況1310中所示,以英語寫的播放條目可在以韓語寫的播放條目被再現(xiàn)之后被再現(xiàn),或者如情況2320中所示,該英語播放條目可在跳過該韓語播放條目之后直接被再現(xiàn)。因此,當以預定語言寫的菜單流被再現(xiàn)時,為了再現(xiàn)以不同語言寫的菜單流,執(zhí)行下述處理讀取存儲在預定寄存器中的值,并將該值與和所述菜單流的語言對應的ID值比較。
圖4是菜單流的再現(xiàn)設(shè)備的方框圖。參照圖4,如果電源被首次提供給再現(xiàn)設(shè)備400或者用戶執(zhí)行菜單選擇程序,則處理器420載入并執(zhí)行程序440。通過使用在系統(tǒng)寄存器410中預設(shè)的信息,程序440在以各種語言寫的多個菜單之中選擇一個菜單。解碼器430接收并解碼以與選擇的菜單對應的語言寫的菜單數(shù)據(jù)。系統(tǒng)寄存器410可實現(xiàn)為多個移位寄存器、存儲器或者其他種類的存儲裝置。
存在很多方法用于在各種語言的菜單之中選擇一個菜單??梢赃x擇與由用戶或由再現(xiàn)設(shè)備制造者預設(shè)的菜單語言信息對應的文本信息。另一方面,可使用預設(shè)的稱為父級(parental level)的觀看分類信息來分開地再現(xiàn)用于成人的菜單和用于兒童的菜單。另外,當用戶沒有指定菜單語言時,基于字幕或音頻語言的預定菜單被再現(xiàn)并被提供給用戶。還存在另一種方法,在該方法中,通過利用通用寄存器來再現(xiàn)與存儲在所述寄存器中的值對應的菜單。
表1表示播放器狀態(tài)寄存器(PSR)的內(nèi)容
參照表1,可以看出,上述的語言信息和其他信息被記錄在多個播放器狀態(tài)寄存器中。例如,菜單語言信息被記錄在首先讀取的寄存器PSR 18中。如果該寄存器中的值與韓語(ko)對應,則寄存器PSR 0被設(shè)置為0,如果該值與英語(en)對應,則寄存器PSR 0被設(shè)置為1。然后,播放播放列表。根據(jù)寄存器PSR 0的值是0還是1來再現(xiàn)韓語菜單流或英語菜單流是預先確定的。
參照圖4,可以看出,菜單流包括共享流,比如音頻和視頻;和交互式流,包括以各種語言寫的文本信息。所述以各種語言寫的文本信息可包括文本數(shù)據(jù)和圖形數(shù)據(jù)。圖4顯示文本信息被包括在菜單流中的情況。例如,所述共享流僅被存儲一次,每個菜單流中的導航命令在該菜單流的再現(xiàn)期間根據(jù)需要調(diào)用所述共享流的預定部分。
如果用戶或再現(xiàn)設(shè)備制造者選擇了一種語言,則處理器420將關(guān)于選擇的語言的信息傳送給解碼器430。解碼器430在多個復用的菜單流之中選擇一個菜單流,并將該菜單流解碼。此時,該菜單流的數(shù)據(jù)可具有各種不同的形式,比如文本和圖形形式,并且通常具有圖形形式。
圖5是在多個菜單流之中選擇一個菜單流的方法的流程圖。
圖5顯示當提供電源或者提供用戶命令時程序選擇一個菜單流并再現(xiàn)該流的情況以及當正在再現(xiàn)電影時與電影流復用的程序選擇一個菜單流并再現(xiàn)該菜單流的情況。
在菜單語言寄存器中,存儲菜單流的ID。首先,在操作S510中,以與菜單語言相同的語言寫的菜單流的ID被存儲在預定寄存器中。也就是說,程序找到與存儲在菜單語言寄存器中的語言對應的菜單流的ID信息,并將其存儲在用于存儲當前正在再現(xiàn)的菜單流的號碼的預定寄存器中。如果沒有與該語言對應的菜單流,則在所述預定寄存器中存儲0作為缺省值。
在流ID被存儲在所述預定寄存器中之后,在操作S520中接收用于再現(xiàn)電影剪輯的命令。此時,所述電影剪輯可以是以運動圖像形成的電影內(nèi)容或菜單。在再現(xiàn)所述電影剪輯之前,在操作S530中再次確認由所述程序設(shè)置的預定寄存器值有效。為了執(zhí)行該確認,確定選擇的電影剪輯中復用的菜單流號碼中是否包括存儲在所述寄存器中的值。如果包括該值,則確定該值有效并且保持已存儲的該值。如果不包括該值,則確定該值無效并且該值被替換為缺省值0,0被存儲在所述預定寄存器中。如果存在與存儲在該寄存器中的值對應的電影剪輯,則在操作S540中解碼并再現(xiàn)該電影剪輯。當該電影剪輯被再現(xiàn)時,如果在操作S550中接收到用于選擇另一語言的命令,則該處理返回至檢查錯誤的操作S530。
圖6是顯示當菜單流被包括在電影剪輯中時再現(xiàn)設(shè)備的操作的示意性示圖。參照圖6,可以看出,由內(nèi)容提供者預先準備的程序被包括在電影流的預定部分中。當執(zhí)行該程序時,處理器620通過使用該程序本身、存儲在該再現(xiàn)設(shè)備中的系統(tǒng)寄存器值610、用戶輸入等來確定菜單流。這樣選擇的菜單流與諸如音頻和視頻流的其他流以及與選擇的語言對應的文本信息一起由解碼器630解碼。
本發(fā)明可實施為計算機可讀記錄介質(zhì)上的能夠由計算機讀取的代碼。所述計算機可讀記錄介質(zhì)包括所有種類的其上存儲計算機可讀數(shù)據(jù)的記錄設(shè)備。所述計算機可讀記錄介質(zhì)包括存儲器ROM、RAM、CD-ROM、磁帶、軟盤、光學數(shù)據(jù)存儲裝置,還包括載波(例如通過互聯(lián)網(wǎng)的傳輸)。此外,所述計算機可讀記錄介質(zhì)可在通過網(wǎng)絡(luò)連接的計算機系統(tǒng)之間共享,并且能夠以分布式模式存儲并執(zhí)行計算機可讀代碼。
雖然已表示和描述了本發(fā)明的一些實施例,但本領(lǐng)域技術(shù)人員應該理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可以對這些實施例進行修改。
權(quán)利要求
1.一種信息存儲介質(zhì),包括視聽(AV)數(shù)據(jù);導航數(shù)據(jù),所述導航數(shù)據(jù)是與AV數(shù)據(jù)的再現(xiàn)相關(guān)的一組導航命令;和交互式圖形流,用于控制所述AV數(shù)據(jù)的再現(xiàn),其中,所述交互式圖形流的語言信息僅能夠由導航命令改變而不能由用戶操作改變。
2.如權(quán)利要求1所述的信息存儲介質(zhì),其中,所述交互式圖形流是再現(xiàn)AV數(shù)據(jù)時使用的菜單流。
3.一種多媒體數(shù)據(jù)再現(xiàn)設(shè)備,包括存儲器,用于存儲包括控制多媒體數(shù)據(jù)的再現(xiàn)的交互式圖形流的語言信息的屬性信息;處理器,用于根據(jù)所述語言信息載入并執(zhí)行用于選擇以所述語言信息的語言寫的交互式圖形流的程序;和解碼器,用于接收選擇的交互式圖形流并將其解碼。
4.如權(quán)利要求3所述的再現(xiàn)設(shè)備,其中,所述交互式圖形流是不能由用戶操作改變的菜單流。
5.如權(quán)利要求3所述的再現(xiàn)設(shè)備,其中,所述屬性信息包括菜單語言信息、觀看者分類信息、字幕語言信息和音頻語言信息。
6.如權(quán)利要求3所述的再現(xiàn)設(shè)備,其中,所述程序被包括在所述交互式圖形流中。
7.如權(quán)利要求3所述的再現(xiàn)設(shè)備,其中,所述交互式圖形流具有用于每一種語言的文本信息并且與其他交互式圖形流共享與語言無關(guān)的信息。
8.如權(quán)利要求7所述的再現(xiàn)設(shè)備,其中,所述文本信息以文本數(shù)據(jù)或圖形數(shù)據(jù)的形式被存儲。
9.一種多媒體數(shù)據(jù)再現(xiàn)方法,包括讀取包含控制多媒體數(shù)據(jù)的再現(xiàn)的交互式圖形流的語言信息的屬性信息;根據(jù)所述語言信息載入并執(zhí)行用于選擇以與所述語言信息對應的語言寫的一個交互式圖形流的程序;和接收選擇的交互式圖形流并將其解碼。
10.如權(quán)利要求9所述的再現(xiàn)方法,其中,所述選擇的交互式圖形流是不能由用戶操作改變的菜單流。
11.如權(quán)利要求9所述的再現(xiàn)方法,其中,所述屬性信息包括菜單語言信息、觀看者分類信息、字幕語言信息和音頻語言信息。
12.如權(quán)利要求9所述的再現(xiàn)方法,其中,所述交互式圖形流具有用于每一種語言的文本信息并且與其他交互式圖形流共享與語言無關(guān)的信息。
13.一種存儲多媒體數(shù)據(jù)的信息存儲介質(zhì),包括多個菜單流,包括導航數(shù)據(jù)并且其每一個與不同的語言對應;共享視聽(AV)數(shù)據(jù),所述導航數(shù)據(jù)控制獨立于菜單流語言的所述共享AV數(shù)據(jù)的再現(xiàn);和多個交互式文本信息,其每一個與不同的語言對應并且所述導航數(shù)據(jù)基于每一個對應菜單流的語言控制所述交互式文本信息的再現(xiàn)。
14.如權(quán)利要求13所述的信息存儲介質(zhì),還包括程序命令,用于控制所述多個菜單流中的哪一個將被再現(xiàn)。
15.如權(quán)利要求13所述的信息存儲介質(zhì),其中,通過在所述多個菜單流之間共享AV數(shù)據(jù)來優(yōu)化所述信息存儲介質(zhì)的存儲空間。
16.如權(quán)利要求13所述的信息存儲介質(zhì),其中,所述多個菜單流被與各對應的交互式文本信息復用。
17.一種再現(xiàn)信息存儲介質(zhì)的信息存儲介質(zhì)再現(xiàn)設(shè)備,包括系統(tǒng)寄存器,用于存儲語言信息;處理器,用于基于存儲的語言信息從信息存儲介質(zhì)選擇菜單流;和解碼器,用于對選擇的菜單流解碼,其中,所述菜單流控制從信息存儲介質(zhì)再現(xiàn)非語言特定的視聽信息和與存儲的語言信息對應的文本信息。
18.如權(quán)利要求17所述的再現(xiàn)設(shè)備,其中,所述處理器基于所述存儲的語言信息中的菜單語言選擇菜單流,所述處理器執(zhí)行與選擇將被再現(xiàn)的相應菜單流的菜單語言對應的程序命令。
19.一種從信息存儲介質(zhì)再現(xiàn)多媒體數(shù)據(jù)的方法,包括從信息存儲介質(zhì)上的播放器狀態(tài)寄存器讀取菜單語言信息;基于讀取的菜單語言信息選擇菜單流;執(zhí)行選擇的菜單流;和將非語言特定的視聽數(shù)據(jù)與選擇的菜單流一起從信息存儲介質(zhì)再現(xiàn)。
20.如權(quán)利要求19所述的方法,還包括在再現(xiàn)所述非語言特定的視聽數(shù)據(jù)和所述選擇的菜單流期間接收語言選擇命令;和基于接收的語言選擇命令從所述選擇的菜單流改變至不同語言的菜單流。
21.如權(quán)利要求19所述的方法,還包括將讀取的菜單語言信息與所述選擇的菜單流中的語言標識比較以檢查錯誤。
22.一種記錄程序的計算機可讀記錄介質(zhì),所述程序執(zhí)行一種從信息存儲介質(zhì)再現(xiàn)多媒體數(shù)據(jù)的方法,其中,該方法包括讀取包含控制多媒體數(shù)據(jù)的再現(xiàn)的交互式圖形流的語言信息的屬性信息;根據(jù)所述語言信息載入并執(zhí)行用于選擇以所述語言信息的語言寫的交互式圖形流的程序;和接收選擇的交互式圖形流并將其解碼。
23.一種記錄程序的計算機可讀記錄介質(zhì),所述程序執(zhí)行一種從信息存儲介質(zhì)再現(xiàn)多媒體數(shù)據(jù)的方法,其中,該方法包括從信息存儲介質(zhì)上的播放器狀態(tài)寄存器讀取菜單語言信息;基于讀取的菜單語言信息選擇菜單流;執(zhí)行選擇的菜單流;和將非語言特定的視聽數(shù)據(jù)與選擇的菜單流一起從信息存儲介質(zhì)再現(xiàn)。
24.一種將多媒體數(shù)據(jù)存儲在信息存儲介質(zhì)上的方法,包括復用包括多個與不同語言對應的文本信息和共享數(shù)據(jù)的菜單流,所述共享數(shù)據(jù)對于所述不同語言中的每一種語言都是共同的;將復用的菜單流以不重復地存儲所述共享數(shù)據(jù)的有效方式存儲在信息存儲介質(zhì)上。
全文摘要
一種記錄有交互式圖形流的信息存儲介質(zhì)及其再現(xiàn)設(shè)備和方法。該信息存儲介質(zhì)包括AV數(shù)據(jù);導航數(shù)據(jù),所述導航數(shù)據(jù)是與AV數(shù)據(jù)再現(xiàn)相關(guān)的一組導航命令;和交互式圖形流,用于控制所述AV數(shù)據(jù)的再現(xiàn),其中,語言信息僅能夠由導航命令改變而不能由用戶操作改變。使用這種介質(zhì)、設(shè)備和方法,以各種語言寫的文本信息和由那些語言共享的數(shù)據(jù)被復用并存儲在一個菜單流中,從而數(shù)據(jù)不會被重復地存儲并且較少的存儲空間被浪費。
文檔編號G06F17/00GK1806238SQ200480016707
公開日2006年7月19日 申請日期2004年7月15日 優(yōu)先權(quán)日2003年8月16日
發(fā)明者樸成煜, 文誠辰 申請人:三星電子株式會社