專利名稱:具有管理圖形信息的數據結構的記錄介質以及記錄和再現方法和設備的制作方法
技術領域:
本發明涉及一種例如只讀藍光盤(BD-ROM)的高密度記錄媒質以及與其相關的方法和設備。
背景技術:
一般來說,其上可記錄大容量數據的光盤被廣泛用作光學記錄介質。最近,已作出許多努力以研發新的高密度光學記錄介質(HD-DVD),例如藍光盤(下文中被簡稱為BD)等,這類記錄介質上能記錄和存儲高清晰度視頻數據和高質量音頻數據。
作為下一代HD-DVD技術的藍光盤(BD)是允許存儲的數據量明顯超過先前的DVD的下一代光學記錄解決方案。BD全球標準的技術規范正與其他數字設備標準一起建立。
盡管已作出許多努力以研發采用BD規范的光學再現播放器,由于尚未完全建立BD規范,研發完善的光學重現播放器還存在許多困難。
特別是為了有效地從藍光盤(BD)再現數據,必需組織和提供菜單信息以通過與用戶的交互而產生選擇的數據再現。然而,在當前的藍光盤(BD)標準中,由于補充數據的統一標準,特別是菜單信息尚未完善,對藍光盤(BD)光學再現設備的發展構成許多限制,這造成與再現菜單信息和根據用戶的請求將其提供給用戶有關的問題。
發明內容
根據本發明的記錄介質包括管理圖形信息再現的數據結構。
在一個實施例中,記錄介質將與主數據復用的第一圖形信息存儲在第一剪輯文件中并將第二圖形信息存儲在與第一剪輯文件分開的第二剪輯文件。
例如,第一圖形信息和第二圖形信息可以是菜單信息。在一個實施例中,第一菜單信息一直顯示而第二菜單信息根據用戶的請求而顯示。
在另一實施例中,記錄介質存儲與主數據的顯示關聯地一直顯示的第一圖形信息以及根據用戶請求顯示的第二圖形數據。第一圖形信息和第二圖形信息可以是菜單信息。
在與上述實施例相關的另一實施例中,記錄區域存儲至少一個播放項和至少一個子播放項。子播放項包括再現第二圖形信息的導航信息而播放項包括再現第一圖形信息的導航信息。
本發明還提供記錄和再現根據本發明的數據結構的設備和方法。
包括在此以提供對本發明進一步理解并構成本申請一部分的附圖示出本發明的實施例并與說明書一起用來解釋本發明的原理。在附圖中圖1示出根據本發明一個實施例的高密度光盤的文件結構;圖2示意地示出根據本發明一個實施例的存儲圖1文件結構的盤片存儲內容;圖3A-圖3B示出根據本發明一個實施例的管理圖形信息的記錄介質(例如BD-ROM)的數據結構以及管理菜單信息的方法;圖4示出根據本發明的實時彈出菜單的一個實施例;圖5示出根據本發明管理預裝載彈出菜單的一個實施例;圖6A-圖6C示出根據本發明一個實施例管理和標識信息的數據結構;圖7示出根據本發明的光學記錄/再現設備的范例性實施例;圖8A和圖8B是示出在已識別每個特定回放單元的彈出菜單型識別信息之后光學記錄/再現設備的操作的示意圖。
具體實施例方式
下面將對本發明諸實施例進行詳細說明,其范例在附圖中被示出。不管在何處,相同的標號在所有附圖用來表示相同或類似部分。盡管本發明中使用的術語可從目前公知的術語中選取,然而由專利申請人在某些情況任意地選擇的術語和它們的意義在下面的說明中被詳細解釋。因此,應當用專利申請人選擇的相應術語的意義理解本發明,而不是從術語的單純名稱進行理解。
首先,下面將參閱圖1和圖2對本發明所采用的用于數據回放管理的文件結構和記錄介質格式進行詳細說明。圖1示出根據本發明一個實施例的高密度光盤的文件結構。如圖所示,文件結構包括至少一個根目錄下的BD目錄BDMV。在BD目錄BDMV中包括作為通用文件(上級文件)信息的索引文件index.bdmv和對象文件MovieObject.bdmv。另外,在BD目錄BDMV中記錄具有用于在記錄介質(例如藍光盤)記錄的數據的回放管理和導航信息的三個目錄。這三個目錄是播放列表目錄PLAYLIST、剪輯信息目錄CLIPINF以及流目錄STREAM。對包含在內的三個目錄和文件詳細說明如下。
根據流目錄STREAM中的特定格式記錄被稱為“AV流”的視頻和音頻流文件。例如,由于AV流文件一般被記錄為MPEG2傳輸分組,“*.m2ts”被用作AV流文件的每個擴展名(例如01000.m2ts和02000.m2ts)。在BD規范中,AV流被稱為剪輯流文件。關于本發明,記錄在盤片中的數據將以AV流文件格式存在。
剪輯信息目錄CLIPINF包括剪輯信息文件01000.clpi和02000.clpi,它們分別逐一地對應于AV流文件(*.m2ts)。具體地說,AV信息流的屬性信息和時序信息被記錄在相應剪輯信息文件(*.clpi)中。時序信息包括將AV流文件中的數據呈現時戳(PTS)映射到AV流文件中的源分組的源分組號的信息。該映射典型地被稱為入口點映射。在BD標準中,AV流文件*.m2ts和相應剪輯信息文件*.clpi被統稱為“剪輯”。因此,剪輯信息目錄CLIPINF中的文件“01000.clpi”具有流目錄中的文件“01000.m2ts”上的屬性信息和時序信息,而文件“01000.clpi”和“01000.m2ts”形成一個剪輯。
播放列表目錄PLAYLIST包括播放列表文件(*.mpls),而各播放列表文件(*.mpls)包括指定特定剪輯播放間隔的至少一個播放項。播放項具有關于希望播放的特別剪輯(即由播放項中的Clip_Information_File字段中給出的剪輯名指定)的播放開始時間(In-Time)和播放結束時間(Out-time)的導航信息。另外,播放列表文件*.mpls可根據需要提供有子播放項,例如在與播放項不同步地播放數據時。
在BD目錄BDMV中存在作為保證用戶交互性的通用文件的索引文件index.bdmv和對象文件Object.bdmv。索引文件index.bdmv包括索引表index Table,它具有用戶能選擇的主菜單信息和標題信息。
特別地,記錄在索引表中的主菜單信息被稱為主菜單或頂層菜單。與之關聯,下面的公開介紹一種彈出菜單,它被定義成與主菜單分開的新的菜單信息。彈出菜單可根據特定再現或回放單元(例如標題、章節、場景等)的數據屬性提供詳細的菜單信息,并通過小窗口提供在顯示器內并在某些情況下與當前再現的圖片交疊。
因此,在每個標題中提供彈出菜單管理信息。例如,可將標題分成各自由多個再現單元中的一個表示的章節,而彈出菜單信息可與每個再現單元關聯。另外,彈出菜單信息可作為播放列表文件(*.mpls)、剪輯信息文件(*.clpi)等的一部分提供。下面將結合圖3A和圖3B對主菜單和彈出菜單作更詳細地說明。
如圖2所示,BD-ROM的盤片存儲內容被組織成文件系統信息區、數據庫區和A/V流區。文件系統信息區存儲用于管理盤片的系統信息。數據庫區包括通用文件區以及播放列表和剪輯信息區。通用文件區存儲諸如index.bdmv文件和MovieObject.bdmv文件的通用文件。播放列表和剪輯信息區存儲PLAYLIST目錄和CLIPINF目錄。記錄于其上的例如音頻/視頻/圖形的主數據和補充數據以MPEG2傳輸流格式的剪輯文件(*.m2ts)被存儲在A/V流區內。
圖3A-圖3B示出根據本發明一個實施例的管理圖形信息的記錄介質(例如BD-ROM)的數據結構以及管理菜單信息的方法。具體地說,圖3A示意地示出由索引表中的主菜單信息提供的文件結構,而圖3B示出根據本發明實施例的管理彈出菜單信息的數據結構。
如圖3A所示,管理主菜單的數據結構包括具有主菜單信息的索引文件index.bdmv。具體地說,索引文件index.bdmv包括具有主菜單信息Menu、標題信息Title#1……Title#n以及第一回放信息FirstPlayback的索引表。索引表中的信息逐一地鏈接于用來控制再現的相應對象文件MovieObject.bdmv中的信息。
因此,索引表中的主菜單信息由用戶請求“呼出菜單”執行,并且主菜單中包括基本標題菜單Title。因此,用戶能從主菜單選擇用戶希望再現的一個標題。
如果用戶選擇Title#1,Title#1被映射到對象(例如由鏈接信息指定的MovieObject#1),該對象包含在索引表中的Title#1中,即在“Title_ref_to_mobj_id”信息。另外,由相應對象中的命令指定的播放列表(例如PlayList#1)被回放。
播放列表PlayList#1配有播放項PlayItem#1和PlayItem#2,它們分別包括再現Clip#1、Clip#2的導航信息。
索引表Index Table中的第一回放信息First Playback包括當裝載盤片時自動裝載的鏈接信息。同樣,由object.bdmv中的對象鏈接到第一回放信息的播放列表文件和剪輯文件以上面就Title#1討論的相同方式自動再現。在再現相應標題的過程中,再現從主菜單開始。主菜單被局限于為整個盤片提供通用的、基于標題的主菜單信息,并僅限于根據所記錄數據的屬性正確地提供主菜單。
部分地由于上述內容,當所記錄數據的數據屬性不同和/或更細分時,可將另外的附加菜單信息提供給用戶以提供便利并提供與傳統光盤不同的環境。
附加菜單信息是被稱為彈出菜單的圖形信息。圖3B示出根據本發明實施例的管理形成彈出菜單信息的圖形信息的數據結構。
首先,彈出菜單是根據記錄在每個回放單元的數據屬性提供的菜單信息,然而主菜單是提供給整個盤片的通用信息。
應用彈出菜單的“回放單元”表示特定回放段,盤片作者將彈出菜單應用于這些回放段。例如,標題、章節等可以是根據其內容的一個“回放單元”。另外,即使是場景等也能作為一個“回放單元”。
“標題”(例如電影)被認為是藍光盤(BD)內容中最大的單元,而“章節”被認為是標題中多個較小的回放段。因此,可在標題和/或章節的基礎上不同地配置彈出菜單。另外,本發明提供兩種彈出菜單。第一種被稱為“實時彈出菜單”或“第一類型彈出菜單(Type#1PopUp menu)”。第二種被稱為“預裝載彈出菜單”或“第二類型彈出菜單(Type#2PopUpmenu)”。下面將對這兩種彈出菜單作更詳細說明。如圖3B所示,第二類型彈出菜單被用作標題菜單而第一類型彈出菜單被用作章節菜單。在圖3B中,第三章節(章節#3)不具有關聯的第一類型彈出菜單并因此成為由應用于整個標題的預裝載彈出菜單支持的回放段。
可根據彈出菜單類型為彈出菜單提供菜單信息。盤片作者還提供與回放單元的數據屬性匹配的各種菜單信息,彈出菜單與這些回放單元關聯。例如,允許標題中的章節和音頻語言改變的彈出菜單被提供于Title#1的預裝載彈出菜單中,而基于相應章節數據屬性的各種菜單信息可提供于每個章節的實時彈出菜單中。例如在圖3B中,為章節#1提供包含允許購物菜單和包含經增強數據的注釋菜單的彈出菜單,而為章節#2提供音頻語言可變菜單和從外部接收輸入信號的“外部”菜單。實時彈出菜單不被提供給章節#3。
另外,各彈出菜單被附加地配有用于執行索引表中主菜單的菜單選擇。如果點擊彈出菜單中相應“主菜單”,則執行“呼出菜單”命令以執行索引文件的主菜單。
其次,與如何顯示主菜單相反,彈出菜單的顯示使用小窗口不改變當前再現的圖片地交疊當前再現的圖片。同樣,當前再現的圖片成為后臺圖片。后臺圖片可以是靜態的或暫停的圖片,或者是無停頓地連續再現的。
第三,主菜單或彈出菜單的執行基于用戶的執行命令,例如經由遙控器的菜單執行按鈕輸入。在彈出菜單的情況下,可實現各種執行命令。例如,對于實時彈出菜單,顯示彈出菜單存在于當前顯示圖象的當前回放段的執行圖標被提供給用戶。用戶隨后點擊相應圖標以執行彈出菜單。在預裝載彈出菜單的情況下,經由遙控器實現菜單執行按鈕輸入以執行彈出菜單。彈出菜單的執行命令被稱為“PopUp_on”。如上述說明中提到的那樣,可以看到每個“PopUp_on”方法基于彈出菜單類型而各不相同,這將結合圖4和圖5進行詳細說明。
概括最新定義的彈出菜單的特征,彈出菜單基于特定回放單元中的數據屬性而提供菜單信息。可以有多種彈出菜單類型,而盤片作者有選擇地確定彈出菜單類型。對每個彈出菜單類型分別地配置彈出菜單的每個執行命令PopUp_on。可在執行彈出菜單操作的同時當執行主菜單時,使后臺圖象暫停或不切換后臺圖象地維持后臺圖象的回放。
下面將結合本發明下面的詳細實施例對上述配置的菜單信息,特別是對每種類型彈出菜單的配置及其各種執行方法進行說明。
圖4和圖6A-圖6B示出根據本發明的管理實時彈出菜單的實施例。而圖5、圖6A和圖6C示出根據本發明的管理預裝載彈出菜單的實施例。
首先將對這些實施例中的實時彈出菜單和預裝載彈出菜單之間的差別進行說明。
首先,預裝載彈出菜單被應用于更全局的回放單元,例如章節組或一個標題。同樣預裝載彈出菜單的內容在性質上更為全局化。相反,可將實時彈出菜單應用于更為特定的回放單元,例如標題中的章節。實時彈出菜單的內容更直接地關聯于相關回放單元的數據屬性。
可基于“標題和章節”層次而執行預裝載菜單以及實時彈出菜單的每個應用。作為另一個例子,應用可基于“標題和標志”、“章節和標志”、“播放列表和播放項”、“播放列表和標志”、“播放列表和剪輯”或“標題和顯示組”數據結構。應用在圖4和圖5的實施例中,實時彈出菜單是對應于與預裝載彈出菜單關聯的“回放單元”中的較小回放段的彈出菜單。可以理解,可應用根據本發明這兩個實施例的實時和預裝載彈出菜單,不管“播放單元”的名稱是什么。
第二,在配置彈出菜單數據時,預裝載彈出菜單表示由單獨數據文件提供的圖形信息,該單獨數據文件與包含相應回放單元的AV數據的文件有區別。實時彈出菜單表示通過在文件中與相應回放單元的AV數據復用而提供的圖形信息。因此,預裝載彈出菜單和實時彈出菜單在某些場合下被分別稱為“按需彈出菜單”和“動態可視彈出菜單”。
第三,為了執行彈出菜單,將在外部遙控器等或將輸入面板提供的特定彈出菜單按鈕的選擇辨認為執行命令PopUp_on。相反,實時彈出菜單總是以特定執行圖標的形式提供在回放圖象中,而回放設備將用戶點擊辨認為執行命令PopUp_on的相應圖標。因此,預裝載彈出菜單在某些場合中被稱為用戶請求彈出菜單而實時彈出菜單在某些場合中被稱為一直顯示的彈出菜單。盤片作者設置最有效的彈出菜單以基于所記錄數據的屬性而提供給用戶。因此對特定回放單元不提供實時彈出菜單,例如圖3B中的章節#3。
圖4示意地示出實時彈出菜單的配置和執行。如圖所示,將用戶可辨認執行圖標(例如圓形“R”圖標)提供給每個回放圖象的一方(例如一直顯示)。如果用戶點擊相應圖標(PopUp_on),相應菜單信息被提供。
例如,如果實時彈出菜單與應用于圖3B的章節#1相同,被激活的彈出菜單包括如上所述的“購物”、“注釋”和“主”菜單的菜單選擇。另外,如果關聯菜單選擇而建立特定命令,將特定命令建立為光盤回放中所利用的信息。例如,如果選擇主菜單(這將成為“Call_Menu”命令),則當前圖象被切換成主菜單圖象。
因此,在根據本發明實施例的實時彈出菜單的實際實現中,相同的彈出菜單被配置在相應的回放單元中(例如圖4中章節#1或章節#2)。可以理解,可將回放單元(例如章節#1)分成基于時間的回放段,而可對每個被分開的段提供具有不同菜單信息的實時彈出菜單。
圖5示意地示出預裝載彈出菜單的配置和執行。這里,如果用戶使用外部遙控器等選擇彈出菜單執行按鈕(PopUp_on),則提供相應菜單信息。例如,和包含總是顯示的部分的實時彈出菜單不同,預裝載彈出菜單一般在接收到用戶請求前不被顯示。
如果圖5的預裝載彈出菜單與應用于圖3B的Title#1的預裝載彈出菜單相同,彈出菜單的執行命令PopUp_on激活由“主”菜單、“章節”菜單和“語言”菜單選擇構成的彈出菜單的顯示。章節菜單被提供以允許改變章節。語言菜單被提供以允許從標題#1任何段中的當前時間點開始改變音頻的語言。用戶隨后選擇其中一個菜單以呼出所選菜單。另外,如果選擇了“主”菜單(Call_Menu),當前圖象如前所示那樣被切換成主菜單圖象。
因此,在根據本發明實施例的預裝載彈出菜單的實際應用中,可將彈出菜單配置在相應回放單元(例如標題#1)中。如前面說明中所提到的那樣,預裝載彈出菜單作為與通用AV數據分離的菜單文件進行管理或者不論是否被包含在通用AV數據中,它被記錄在不同于通用數據的區域中。因此,預裝載彈出菜單被預裝載于將要使用的相應回放單元中。
因此,在本發明某些場合中可同時利用實時彈出菜單和預裝載彈出菜單。例如,對于圖3B的章節#1和章節#2,提供給總標題的預裝載彈出菜單以及根據用戶選擇提供給每個章節的實時彈出菜單均被激活。通過將本發明的彈出菜單分成兩種類型并使用特定彈出菜單種類,提供用于標識每個播放單元的特定文件信息中的彈出菜單的類型的數據結構。另外,本發明提供以使彈出菜單不被應用于特定回放單元的一種情況,它區別于兩種類型的彈出菜單均被應用于特定回放單元的另一種情況。下面將對用于標識彈出菜單類型的標識信息的數據結構和記錄方法進行詳細說明。
圖6A-圖6C示出根據本發明實施例的管理和識別信息、識別彈出菜單類型的數據結構。
圖6A示出記錄播放列表文件中的彈出菜單標識信息的實施例。參閱圖6A,在播放列表文件中存在數據結構記錄應用信息的、數據結構記錄播放項和子播放項信息的“PlayList{}”以及記錄標志信息的數據結構“PlayListMark{}”。
本發明該實施例的彈出菜單類型標識信息的字段名為“PopUp_menu_type”并被記錄在播放列表文件中。“PopUp_menu_type=00b”標識彈出菜單不支持相應的回放單元“PopUp_menu_type=01b”表示只有實時彈出菜單支持相應的回放單元。“PopUp_menu_type=10b”表示只有預裝載彈出菜單支持相應的回放單元。另外,“PopUp_menu_type=11b”表示實時彈出菜單和預裝載彈出菜單支持相應的播放單元。可對每個回放單元或對回放單元中的特定回放段設置字段“PopUp_menu_type”。例如,可在“AppInfoPlayList{}”、“PlayItem{}”或“SubPlayItem()”數據結構中定義指示符“PopUp_menu_type”。另外,所支持的彈出菜單名可直接被包含在管理由彈出菜單支持的回放單元的文件信息中。
圖6B和圖6C示出用于管理記錄在文件結構中的“PopUp_menu_type”的數據結構。圖6B示出用于管理實時彈出菜單數據的數據結構而圖6C示出用于管理預裝載彈出菜單數據的數據結構。
參閱圖6B,實時彈出菜單存在于特定回放單元中,并特別存在于章節中。例如,PlayList#k管理一對剪輯(章節#1的剪輯、章節#2的剪輯),這對剪輯通過將AV流和代表實時彈出菜單的圖形信息復用至MPEG2傳輸分組而作為一對播放項PlayItem#1和PlayItem#2被記錄。
在再現期間,光學記錄/再現設備的控制單元(下面結合圖7討論的例子)讀出實時彈出菜單。實時彈出菜單與AV數據復用并被記錄。通過使用與AV數據分組的PID不同的實時彈出菜單分組的PID(分組ID),如果用戶的實時彈出菜單分組執行命令(PopUp_on)被遞交,實時菜單分組被過濾并作為相應彈出菜單提供。就象基于圖4的說明所能理解的那樣,實時菜單部分一直被顯示。
在圖6B的例子中,通過在剪輯的前半部分處復用,實時彈出菜單被記錄。由于僅在光學記錄/再現設備已讀出表示菜單的圖形數據后顯示菜單信息,彈出菜單被提供于剪輯的前端部分或引導部分。
然而,在即使光學記錄回放設備無法讀出相應章節中提供的整個實時彈出菜單數據,用戶還是要求實時彈出菜單執行命令的情況下,其操作可能無法滿足用戶的要求。為了防止這種問題,對特定段或間隔(持續時間)禁止彈出菜單執行的功能被引入。例如可如圖6B所示地提供附加菜單控制字段“PopUp_menu_Prohibit_duration或PopUp_menu_waiting_duration”字段和/或“PopUp_menu_Prohibit”字段。“PopUp_menu_Prohibit_duration或PopUp_menu_waiting_duration”字段指定回放單元的特定段(例如時間周期),其間彈出菜單的執行被禁止。“PopUp_menu_Prohibit”字段禁止/允許菜單項的執行。“PopUp_menu_Prohibit=Yes”被設置成控制命令以表明彈出菜單執行被禁止。;另外,“PopUp_menu_Prohibit=No”被設置成控制命令以表明彈出菜單執行被允許。至少應用“PopUp_menu_Prohibit_duration或PopUp_menu_waiting_duration”字段以及“PopUp_menu_Prohibit”字段中的一個。另外,可應用這些字段中的兩個以保證這種功能的可靠性。
圖6C示出用于管理預裝載彈出菜單數據的數據結構。參閱圖6C,播放列表#n管理其中記錄有AV流的剪輯(Title#n的剪輯)。PlayList#n中的播放項包括用于再現剪輯的導航信息。另外還記錄有存儲表示經預裝載的彈出菜單的圖形信息的單獨剪輯文件。PlayList#n包括具有用于再現圖形信息的單獨剪輯文件的導航信息的SubPlayItem(情況1)。或者,PlayList#1可將單獨的預裝載彈出菜單數據記錄在具有AV流的剪輯(Title#n的剪輯)的前部中(情況2)。
具體地說,即使預裝載的彈出菜單數據作為單獨文件被記錄(情況1),在一個實施例中,預裝載的彈出菜單數據物理上毗鄰于通用AV數據而記錄。這對在預裝載彈出菜單數據后減少回放通用AV數據所需時間是有利的。
另外,即使預裝載的彈出菜單數據被記錄在其中記錄有AV流的剪輯(Title#n的剪輯)的前部(情況2),由于預裝載彈出菜單數據不與AV流復用,顯然情況2與圖6B中的上面提到的實時彈出菜單數據的記錄方法不同。
光學記錄回放設備的控制單元(參閱圖7如下討論的例子)在回放來自相應PlayList#n的Title#n的剪輯前,首先藉由SubPlayItem或PlayItem再現預裝載的彈出菜單數據并將菜單存儲在存儲器內。一旦用戶的彈出菜單執行命令PopUp_on被遞交,則提供預裝載彈出菜單。
圖7示出根據本發明的光學記錄/再現設備的范例性實施例。如圖所示,該設備包括拾取部件11,用于檢索或記錄具有記錄在光盤內的數據和菜單信息的管理信息;伺服器或驅動器14,用于控制拾取部件11的移動;信號處理器13,用于將從拾取部件11接收的經再現信號解調為所要求信號值或將待記錄信號調制成記錄于光盤上的信號;暫存具有菜單信息的管理信息的存儲器15;以及用于控制伺服器14、信號處理器13和存儲器15的微機16。上述構成部分的綜合是回放系統20。特別地,記錄回放系統20執行基于結合圖1-6C的上述數據結構而執行再現。
AV解碼器17根據來自控制器12的指令通過將輸出數據解碼而將數據提供給用戶。AV編碼器17根據控制器12的控制將輸入信號轉換成指定格式(即MPEG2傳輸流)并將經轉換的信號提供給記錄回放系統20的信號處理器13以執行將信號記錄到光盤的功能。
工業應用從記錄在記錄介質上的經再現的彈出菜單類型標識信息(PopUp_menu_type),控制單元12識別是否每個特定回放單元由彈出菜單以及支持回放單元的彈出菜單的一種或多種類型所支持。控制單元12根據結合圖6A-6C描述的前面定義的方法讀出每個經識別類型的彈出菜單數據,并且如果用戶的彈出菜單執行命令(PopUp_on)被遞交,則向用戶提供相應彈出菜單。
具體地說,在接收用戶的彈出菜單執行命令(PopUp_on)時,控制單元12根據讀出識別信息執行彈出菜單執行命令(PopUp_on)并可響應彈出菜單執行命令(PopUp_on)將通知消息提供給用戶。下面將結合圖8A和圖8B對該操作進行詳細說明。
圖8A和圖8B是解釋在已識別出每個特定回放單元的彈出菜單類型標識信息(PopUp_menu_type)后光學記錄/再現設備的操作的示意圖。
圖8A例示出預裝載彈出菜單不存在于特定標題Title#k中(無Type#2PopUp)的情況,使得相應標題中的Chapter#n甚至不具有實時彈出菜單(PopUp_menu_type=00b),而相應標題中的Chapter#(n+1)具有實時彈出菜單(PopUp_menu_type=01b)。
參閱圖8A,當意圖回放具有“PopUp_menu_type=00b”和“PopUp_menu_type=01b”的光盤時,光學記錄/再現設備從記錄在盤片中的與每個章節關聯的彈出菜單識別信息PopUp_menu_type識別每個章節的彈出菜單類型。基于類型指示,設備控制彈出菜單信息的輸出。
具體地說,Chapter#n具有類型指示符“PopUp_menu_type=00b”以表明實時彈出菜單和預裝載彈出菜單均不支持Chapter#n。如果在回放Chapter#n的過程中從用戶遞交預裝載類型彈出菜單執行命令PopUp_on(遙控器的菜單按鈕),設備經由顯示屏幕向用戶提供通知彈出菜單不存在的消息。用戶必需點擊顯示在屏幕上的執行圖標以執行實時彈出菜單。然而,Chapter#n不由實時彈出菜單支持以使執行圖標自身無法被顯示于其上。
Chapter#(n+1)具有類型指示符“PopUp_menu_type=01b”以表明Chapter#(n+1)不由預裝載彈出菜單支持但由實時彈出菜單支持。同樣實時彈出菜單執行圖標(例如圓形“R”)一直顯示在回放圖象的一側,同時回放相應段。如果用戶點擊相應執行圖標,它被識別為實時彈出菜單執行命令以提供彈出菜單。如果從用戶遞交預裝載彈出菜單執行命令PopUp_on,設備通過顯示屏幕向用戶提供通知預裝載彈出菜單不存在的消息。設備還提供導致實時彈出菜單執行的通知消息,該消息請求用戶點擊具有“請點擊這里!”消息的實時彈出菜單執行圖標。
具體地說,Chapter#n或Chapter#(n+1)不被預裝載的彈出菜單支持。然而,用戶可通過隨意地使用遙控器等激活彈出菜單按鈕(它對應于預裝載彈出菜單的執行命令PopUp_n)而頻繁地要求執行。這里,上述方法對提醒用戶很有用。
圖8B范例性地示出預裝載的彈出菜單存在于特定標題Title#k(Type#2 PopUp存在)中使得相應標題中的Chapter#p不具有實時彈出菜單(PopUp_menu_type=10b),并使得相應標題中的Chapter#(p+1)具有實時彈出菜單以及預裝載彈出菜單(PopUp_menu_type=11b)的情況。
參閱圖8B,當意圖回放具有“PopUp_menu_type=10b”和“PopUp_menu_type=11b”的光盤時,記錄/再現設備從記錄在盤中的每個章節的彈出菜單標識信息PopUp_menu_type中識別每個章節的彈出菜單類型。基于類型指示,設備控制彈出菜單信息的輸出。
具體地說,Chapter#p具有“PopUp_menu_type=10b”以表明Chapter#p只由預裝載的彈出菜單支持。如果在回放相應段的過程中從用戶那里遞交預裝載類型彈出菜單執行命令PopUp_on,則提供預裝載的彈出菜單。此外,如果存在預裝載的彈出菜單,在一個實施例中的光學記錄/再現回放設備可將識別圖標(例如圓形“P”)提供在所提供圖象的一側,由此通知用戶預裝載的彈出菜單可由當前播放段支持。而對于圖8A中的Chapter#n,Chapter#n不被實時彈出菜單支持,由此實時彈出菜單執行圖標不能顯示于其上。因此,從用戶那里不遞交實時彈出菜單執行命令PopUp_on。
Chapter#(p+1)具有“PopUp_menu_type=11b”以表明Chapter#(p+1)可由預裝載彈出菜單和實時彈出菜單支持。同樣,設備能提供與用戶彈出菜單執行命令PopUp_on的每種類型對應的彈出菜單,同時回放相應段。如上所述,對于Chapter#p,允許用戶識別預裝載的彈出菜單存在的識別圖標被提供于屏幕的一側。在支持實時彈出菜單的情況下,實時彈出菜單執行圖標將一直顯示在屏幕上。
因此,顯然在該選擇性實施例中單獨的實時彈出菜單執行指示符是必需的。
在上述實施例中,將復用的或實時彈出菜單解釋為一直顯示菜單。即,實時彈出菜單部分是一直顯示的。然而,本發明不局限于一直顯示的彈出菜單的實時菜單一直顯示。作為代替,預裝載的菜單可用作一直顯示的菜單。
類似地,在上述實施例中,非復用或預裝載彈出菜單大多被描述成在接收到用戶輸入的菜單請求顯示前不被顯示的菜單。然而可以理解復用的或實時彈出菜單也可作為用戶請求菜單,其中在接收到用戶請求菜單顯示之前不發生顯示。
在一種類型的菜單作為一直顯示菜單而另一種類型的菜單作為用戶請求顯示菜單的前提下,類型指示信息表明菜單是一直顯示菜單還是用戶請求菜單。
此外,上述實施例闡述兩個菜單類型的層次;即用于大型回放單元的預裝載菜單以及對大型回放單元子集的實時菜單。然而,很明顯的是本發明的菜單類型不局限于這種層次或局限于層次關系。
盡管已結合有限數量的實施例對本發明進行了公開,然而結合所公開的內容,本領域內技術人員能理解由此產生的多種修改和變化。例如,盡管在若干例子中是結合藍光ROM光盤進行說明的,但本發明不局限于這種或這些光盤標準或局限于光盤。它旨在覆蓋落在本發明精神和范圍內的所有修改和變化。
權利要求
1.一種記錄介質,具有管理圖形信息的數據結構,包括為圖形信息存儲至少一個流文件的流區;以及存儲至少一個播放列表文件的管理區,該播放列表包括至少一個子播放項,該子播放項包括再現流文件的導航信息。
2.如權利要求1的記錄介質,其特征在于,該圖形信息根據用戶請求顯示/不顯示。
3.如權利要求1的記錄介質,其特征在于,該流區進一步存儲至少一個視頻流文件,該視頻流文件與用于圖形信息的流文件分開。
4.如權利要求1的記錄介質,其特征在于,利用子播放項的圖形信息與利用播放列表文件內的播放項的主路徑不同步。
5.一種再現圖形信息的方法,包括為該圖形信息讀取至少一個流文件;以及利用播放列表文件內含有的至少一個子播放項再現該圖形信息,該子播放項包括再現該流文件的導航信息。
6.如權利要求5的方法,其特征在于,該圖形信息根據用戶請求而顯示。
7.如權利要求5的方法,其特征在于,該圖形信息用視頻流文件再現,該視頻流文件與用于圖形信息的流文件分開。
8.如權利要求5的方法,其特征在于,該圖形信息與利用播放列表文件內的播放項的主路徑不同步。
9.一種再現圖形信息的設備,包括控制單元,核查包含至少一個子播放項的播放列表,該子播放項包括為圖形信息再現流文件的導航信息,并控制利用該子播放項再現該圖形信息。
10.如權利要求9的設備,其特征在于,該控制單元控制圖形信息根據用戶請求顯示/不顯示。
11.如權利要求9的設備,其特征在于,該控制單元控制用視頻流文件再現該圖形信息,該視頻流文件與用于圖形信息的流文件分開。
12.如權利要求9的設備,其特征在于,該圖形信息與利用播放列表內的播放項的主路徑不同步。
13.如權利要求9的設備,其特征在于進一步包括讀取單元,從記錄介質讀取數據,其中,該控制器控制該讀取單元讀取播放列表文件和流文件。
14.一種記錄數據結構的方法,該數據結構用以管理記錄介質上的圖形信息,該方法包括為記錄介質的流區上的圖形信息記錄至少一個流文件;以及記錄至少一個播放列表,該播放列表在該記錄介質的管理區上包括至少一個子播放項,該子播放項包括為再現該流文件的導航信息。
15.如權利要求14的方法,其特征在于,該圖形信息根據用戶請求而顯示。
16.如權利要求14的方法,其特征在于,用于圖形信息的流文件與含有視頻數據的流文件分開。
17.如權利要求14的方法,其特征在于,利用子播放項的圖形信息與利用播放列表文件中的播放項的主路徑不同步。
18.一種記錄數據結構的設備,該數據結構用以管理記錄介質上的圖形信息,該設備包括控制單元,為記錄在記錄介質的流區上的圖形信息控制至少一個流文件,并控制至少一個播放列表文件,該播放列表文件包括記錄在記錄介質的管理區上的至少一個子播放項,該子播放項包括再現該流文件的導航。
19.如權利要求18的設備,其特征在于,該圖形信息根據用戶請求顯示。
20.如權利要求18的設備,其特征在于,該用于圖形信息的流文件與含有視頻數據的流文件分開。
21.如權利要求18的設備,其特征在于,利用子播放項的圖形信息與利用播放列表內的播放項的主路徑不同步。
22.如權利要求18的設備,其特征在于進一步包括在記錄介質上記錄數據的記錄單元,其中,該控制器控制該記錄單元在記錄介質上記錄已創建的流文件和已創建的播放列表文件。
23.一種創建數據結構的方法,該數據結構用于管理圖形信息,該方法包括為圖形信息創建流文件;以及創建含有至少一個子播放項的播放列表,該子播放項包括再現流文件的導航信息,其中,該圖形信息根據用戶請求而顯示。
24.如權利要求23的方法,其特征在于進一步包括在存儲器中存儲已創建的流文件和已創建的播放列表文件。
25.一種創建數據結構的設備,該數據結構用于管理圖形信息,該設備包括控制器,為圖形信息創建流文件,并創建含有至少一個子播放項的播放列表文件,該子播放項包括再現該流文件的導航信息,其中,該圖形信息根據用戶請求而顯示。
26.如權利要求25的設備,其特征在于包括存儲數據的存儲器,其中,該控制器控制將流文件和播放列表文件存儲在存儲器上。
全文摘要
在管理圖形信息再現的數據結構中,第一圖形信息復用于第一剪輯中的主數據地存儲而第二圖形信息被存儲在與第一剪輯文件分離的第二剪輯文件中。
文檔編號H04N9/804GK101086887SQ20071010928
公開日2007年12月12日 申請日期2004年8月19日 優先權日2003年12月26日
發明者徐康洙, 金柄辰, 劉齊鏞 申請人:Lg電子株式會社