TWI282925B - Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor - Google Patents
Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor Download PDFInfo
- Publication number
- TWI282925B TWI282925B TW091120123A TW91120123A TWI282925B TW I282925 B TWI282925 B TW I282925B TW 091120123 A TW091120123 A TW 091120123A TW 91120123 A TW91120123 A TW 91120123A TW I282925 B TWI282925 B TW I282925B
- Authority
- TW
- Taiwan
- Prior art keywords
- text
- data
- memory
- loaded
- file
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Television Signal Processing For Recording (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Description
if2 12829¾ 九、發明說明: 【發明所屬之技術領域】 本發明是有關於一種支援互動模式的資訊儲存媒 體,一種再生裝置,以及一種再生方法,且較特別的是, 有關於一種在包含AV(視聽)資料的實訊儲存媒體中的文字 賀料’其中该視聽資料’是被再生和顯示在由一個標示文 件所定義的顯示視窗上,以及一種播放該資訊儲存媒體的 裝置與方法。 & 【先前技術】 在個人電腦上運作的互動式數位化視頻光碟 (interactive DVD),可以在互動的模式中被再生。互動式 DVD指的是可以記錄AV(視聽)資料和標示文件(财㈣ document)的DVD。儲存在互動式DVD中的AV資料,可以 用兩種方式再生,也就是在影像模式(vide〇m〇de),或是互 動模式(interactive mode)中再生。在影像模式中,使用與在 -般的DVD上顯示影像相同的方式顯示AV資料,而在= 模式中’是將再生的由—個標枝件 義的顯不《上。如果❹麵擇互純式,喊在個人 ,中的劉覽器(b爾㈣,就會解譯記錄在互動 式^)中的標不文件,並且將使用者所選擇的Μ資料,續 :在由標衫件所定_顯示視g上。html 是」 種具代表性的標示文件。 疋 舉例來說,在内容是AV資料的〜 ,,e ^ 7部電影中,電影的影 像疋在HTML文件的顯示視窗中播游 一 ^ 万文,而在顯示視窗的其 if2 1282025 他部分’可以顯示包括劇本(script),故事内容,男主角和 女主角…、片’···,專等的輔助資訊(supplementary information)。其中,辅助資訊是與電影内容(从資料)同步 播放。舉例來說,當一個男主角站在舞台上,就會叫出一 個包括男主角簡要經歷的標示文件,並且將男主角的簡要 經歷,與影像一起顯示出來。 然而,在互動模式中,既有的DVD-影像標準所提供 的文子資料管理斋(text data manager)的資料結構並不完 備,播法谷易的在標示文件上,搜尋文字資料,以及有效 地使用記憶體。 【發明内容】 為解決上述問題,本發明的目的是提供一種具有利於 在互動模式中,搜尋文字資料的資料結構的資訊儲存媒 體,以及播放該資訊儲存媒體的裝置與方法。 本發明的另一個目的是提供一種具有可以有效地運 用記憶體的資料結構的資訊儲存媒體,以及播放該資訊儲 存媒體的裝置與方法。 為達成上述目的’根據本發明的資訊儲存媒體,包括 匕δ聲θ資料(audio data)和影像資料(video data)的AV(視 聽)資料。資訊儲存媒體也包括與該AV資料一起顯示的一 個標示文件。此外,資訊儲存媒體也包括一個包含文字資 料的再生控制資訊檔案,該文字資料具有一個資料結構, 在该資料結構中,文字資料是被歸類到一個載入到記憶體 的文子,和用來做便利搜哥(easy search),不需被載入到記 1282925^ 憶體的文字。 標示文件包含一個原始碼,用來要求再生控制資訊檔 案的搜尋。原始碼具有一個應用程式界面(Application Program Interface,API),該應用程式界面具有一個文字型 態(text type),用來識別將要搜尋的文字資料,是否會被載 入到記憶體中,以及一個當成參數的文字資料識別碼。原 始碼具有用來從前一個搜尋的文字資料中,搜尋第η個之 前被記錄的文字資料的應用程式界面。原始碼具有用來從 前一個搜尋的文字資料中,搜尋第η個之後被記錄的文字 資料的應用程式界面。 較偏好的是,該應用程式界面可以是一種劇本(script) API,例如像是一種爪哇劇本(JavaScript) API。 再生控制資訊權案’包括複數個包含文字資料的項目 文字(item texts),該些文字資料被歸類成,載入到記憶體 的文字,和並不載入到記憶體的文字。再生控制資訊檔案, 包括複數個項目文字’複數個指標(pointers),和一個指標 串列(pointer list)。該些項目文字包括文字資料。該也指標 指向(indicate)該些項目文字。指標串列包括指向載入到記 憶體的文字的指標,和指向並不載入到記憶體的文字的指 標。 曰 指標包括一個項目文字的起始位置,資料長度和一個 識別碼。 —為達成本發明的上述目的,本發明提供一種用來再生 資訊儲存媒體的再生裝置。該資訊儲存媒體,包括包含聲 12829¾ 曰貪料和影像貧料的AV資料,與AV資料一起顯示的一 個標示文件’和-個包括文字資料的再生控制資訊槽案, 其中,該文字資料具有-個資料結構,在該資料結構中, ,字資料被分類成載入到記憶體的文字,和用來做便利搜 寸’並不載入到s己憶體的文字。資訊儲存媒體,包括一個 讀取器(reader),一個快取記憶體(cache m_ry),和一個 展示引擎(presentation engine)。讀取器從資訊儲存媒體中 讀取資料。展示引擎解譯再生㈣情訊财,如果文字資 料必須被載人記憶體,展利擎會將文字_儲存在快取 記憶體中。 較偏好的是,展示引擎可以識別劇本原始碼上的Αρι 所要求的文字㈣’是否應該載人到記憶體中。如果文字 =料會被載人到記賴巾,職快取記憶射,讀取文字 貝料’亚且經由讀取ϋ,從#訊儲存媒體中讀取文字資料, 或是如果文字資料不會被載Μ記憶體中,則湘網路資 料收發器從網際網路(internet)上,接收文字資料。 、 ▲展示引擎包括-個再生控制模組,一個標示文件/劇本 语言(script language)解譯模組,和一個物件界面模电 (object interface module)。再生控制模組,是用來搜尋再生 ,,㈣^教#/劇本語謂譯模組 標示文件,並讀譯和執行靖在標 = =面模組是透過API,做為再生控制模組 = 劇本語言解譯模組的界面。 為達成本發明的上述目的,本發明提供一種用來再生 I2829〇2?Spif2 資σ孔储存媒體的方法。該資訊儲存媒體,包括包含聲音資 料和衫像資料的av資料,與av資料一起顯示的一個標 f文=,和一個包括文字資料的再生控制資訊檔案,其中, 忒文子貢料具有一個資料結構,在該資料結構中,文字資 料被分類成載入到記憶體的文字,和用來做便利搜尋,並 不載入到5己丨思體的文子。在5亥再生方法中,再生控制資訊 檔案,會被用來搜尋文字資料。 較偏好的是,在該再生方法中,從再生控制資訊檔案 中,搜尋文字資料,和從快取記憶體中,搜尋儲存在其中 的文字資料。較偏好的是,使用一個識別碼,來識別劇本 原始碼上的API所要求的文字資料,是否要載入到記憶體 中。如果文字資料會被載入到記憶體中,則會從記憶體中 讀取文字資料。 為讓本發明之上述和其他目的、特徵、和優點能明顯 易懂,下文特舉一較佳實施例,並配合所附圖式,作詳細 說明如下。 【實施方式】 本發明的較佳實施例,在以下將以參考繪圖的方式詳 細說明。 在本文中所定義的標示文件,並不只是一個以例如像 疋HTML和XML的標示語言(mari(Up janguage)所建立的 文件’也包括連結或是包括以
Java劇本和Java所建立的 原始碼或是執行碼的文件,而且包含連結或是插入到標示 文件中的檔案。 1282叫 第1圖繪示一個根據本發明的一個較佳實施例的一個 光碟片的目錄結構。 ' 請參考第1圖,根目錄(root directory)包括一個包含 AV(視聽)資料的影像目錄VIDEOJTS。在VK)E〇TS中, 有一個VIDEO一TS.IFO植案,包含所有的影像標題(video titles)上的再生控制資訊。在VIDE〇一TS JF〇中,語言資訊 被指定成一種與影像標題相關的預設值。此外,還有一個 vts—οι—〇见〇福案,包含一個第一影像標題組(videotkie set)上的再生控制資訊。vts—01J).V〇B和 VTS一01一1.V0B,··· ’等等是組成影像標題組的影像物件。 在每個V0B中,都有一個V0BU,該V0BU包含一個導 航組件(navigation pack),和一個影像組件(vide〇pack)和一 個聲音組件(audio pack)兩者中的至少一個。詳細的架構, 必須參考 DVD-Video 標準”DVD_Video for Read Only Memory disc 1.0”。 在根目錄中,也有一個互動目錄DVD_ENAV,包含 支援互動模式的資訊。DVD—ENAV包含DVD ENAV.IF0, 该DVDJENAV.IFO是根據本實施例的一個再生控制資訊 檔案。舉例來說,再生控制資訊檔案,包括互動目錄的定 義和組態,所含標題的數目,標題的基本資訊,語言的資 訊,標題所使用的字幕和字型,例如像是解析度和色彩的 標不文件顯示資訊,和版權資訊。文字資料的資訊,被記 錄在根據本發明的資料結構中,詳細的結構將在以下說 明。此外,DVD—ENAV包含用來顯示一個初始的啟動標示 I28292s^)if2 文件的INDEX.XML播案’以及其它標不文件。另外,在 DVD一ENAV目錄中’還可以儲存一個連接到,或是與例如 像是INDEX.XML的標示文件一起顯示的檔案。 第2A圖和第2B圖繪示根據本發明的一個較佳實施例 的一個再生控制資訊檔案的資料結構。 請參考第2A圖,再生控制資訊檀案 DVDJENAV.IFO,包括根據本發明的文字資料管理器。請 參考第2B圖,再生控制資訊檔案DVD_ENAV.IFO,可以 包括一個ENAV管理資訊表,一個ENAVHTML可顯示語 言單元表,和一個文字資料管理器。ENAV管理資訊表, 是一個設計來管理ENAV HTML·可顯示語言單元表和文字 資料管理器的管理表。ENAV管理資訊表,可以包括一個 再生控制資訊檔案的標示符⑽entmer),再生控制資訊檔案 的大小,一個DVD標示符,ENAV HTML可顯示語言單 元表的一個起始位址和一個結束位址,和文字資料管理器 =二個起始位址和一個結束位址。ENAV HTML可顯示語 表,私疋標示文件可顯示語言的類型。然而,因為 標+文件可顯示語言類型的表格,並不在本發明的範 可之内’在此將省略該表格的詳細說明。 ^文子貝料^理器中,具有—個資料結構,該資料結 構心根據本發明,可啸供更极搜尋社字資料。 ^圖,—個文字資料管理器的資料結構。 月^考^ 3圖’文字資料管理器包括複數個可以在其 己錄文子資料的項目文字供⑽化刪IT—ΤΕΧΤ(35)。另 I2829〇2)^pif2 外’也包括指標串列(pointer list)31和32,該些指標串列 包括指向項目文字IT一TEXT(35)的複數個指標(p〇Hs) ^ 根據本發明的指標串列’是被分類成可載入到記憶體 (memory一loadable)的文字資料,和不載入到記情^ (memory一unloadable)的文字資料兩種。參考號碼31代表指 向記錄被載入到記憶體中的文字資料的項目文字 IT一TEXT 35的該些指標的串列。參考號碼32代表指向記 錄不被載入到記憶體中的文字資料的項目文字Ιτ ΤΕχ°τ 35的該些指標的串列。每一個指標33包括一個項目文字 的起始位址,一個資料長度,和一個識別碼。換句話說, 本發明提供一個分離的項目文字搜尋表,以用來驗註文字 資料是否會被載入到記憶體中。 第4圖繪示在第3圖中所繪示的文字資料管理界的一 個實施例。 請參考第4圖’在文字資料管理器中,首先會儲存包 含關於指標的標題資訊(header information),也就是文字:資 料資訊TXTDTI。在LD—IT—TXT一SRP #n指標,也就是指 向載入到記憶體的項目文字的指標,和UL_IT_TXT__SRP #m指標,也就是指向不載入到記憶體的項目文字的指標, 之後跟隨者測試資料資訊。接下來,再儲存項目文字 IT_TXT。 第5圖繪示一個第4圖中所繪示的文字資料資訊 (TXTDTI)的實施例。請參考第5圖,TXTDTI攔位(field) 包含 CHRS,LD IT TXT SRP Ns,UL IT TXT SRP Ns 1282¾½ 和丁XTDT—MG—EA。CHRS包含一個碼,用來指定在項目 文子中’所使用字元的一個字元集(character set)。 LD—IT—TXT—SRP_Ns代表指向會被載入到記憶體的項目 文字的指標個數。UL一IT一TXT一SRP—Ns代表指向不被載入 到記憶體的項目文字的指標個數。TXTDT一MG_EA代表文 字資料管理器的結束位址。 第6圖繪示一個第4圖中所繪示的1丁 TXT SRP的實 施例。 明參考第6圖,1丁—TXT—SRP攔位包含π TXT SA, ΙΤ—ΤΧΤ—SZ 和 IT—TXT_IDCD。IT—TXT—SA 代表項目—文字 的起始位址。IT—TXT—sz代表項目文字的大小。 IT—TXT—IDCD代表項目文字的識別碼。 在此,必頊決定將被載入到整個記憶體的文字資料的 2。二可以透繼一個第一將被載入的項目文字的 才曰純哥弟-個將被載入的項目 透過指向第-個不被載人的項目文字的—尋/ 度,也會被限制在幾個字元之内。1入的項目文字的長 項目文子會在指定的字元集中 第7圖緣示一個根據本發明的;生。 再生裝置的方塊圖。 口較乜貫施例的一個 請蒼考第 圖 ’根據本實施例的再生事 置,會將記錄 12829% 在光碟片100中的AV資料解碼,將其當成—個資料 流再生,並且在互動模式中,將Av資料流顯示在由標示 文件所定義的顯示視窗上。再生裝置包括一個讀取器1 , 一個緩衝記憶體(buffer mem〇ry)2,一個快取記憶體^ache mem〇ry)3,一個AV解碼器4,一個展示引擎5一個混 合器(blender)7。 讀取器1讀取來自光碟片100的標示文件或是AV資 料。缓衝記憶體2,是用來緩衝(buffer)讀取器丨所讀取白^ AV資料。快取記憶體3,是用來儲存(cache)讀取器1所讀 取的標示文件。特別的是,快取記憶體3會從儲存在再生 控制資訊檔案的文字資料中,選擇並且儲存可载入到記憶 體的文字資料。展示引擎5解譯標示文件,並且確認顯^ 視窗的位置,然後藉由AV解碼器4,將AV資料流顯示在 顯示視窗上。再者,展示引擎5在再生控制資訊檔荦中, 搜尋可載人到記憶體的文字㈣,並且將可載人^記憶體 的文字資料’儲存到快取記憶體3。如果劇本原始碼的 API(應用程式界面)要求文字資料,則展示引擎5會確認該 文字資料是否要被载入到記憶體中。如果該文字資料可以 被載入到記憶體中,展示引擎5會從快取記憶體3中’讀 取該文字資料。如果該文字資料不要被載人到記憶體中,、 則展示引擎5會經由讀取器卜從光碟片i⑻巾,或是利 用網路資料收發器6從外界讀取該文字資料。混合器7將 解碼過的AV資料和標示文件混合(biend),並且將^輸出 到顯示裝置。 12829¾^ 一個展示引擎5的詳細 第8圖繪示一個根據本發明 運作程序。 -個從f體的觀點來看’展示引擎5包括 ㈣件標示讀/劇本語言解 2二=種預定在劇本語言上的特別的方法,當 二、人5σ 5 t#k組解譯—種由劇本語言所寫的原始碼時, ^曰將鋼皮要求的控制動作用API寫出來,並且在接下 來執行該被要求的控制動作。 再生控制模組包括由項目文字所組成的文字資料,和 一個被指定用來搜尋文字資料的文字搜尋引擎。文字搜尋 引擎是用來搜尋-個具有根據本實闕的資料結構的文 資料 DVDJENAV.IFO。 物件界面模組當成一個界面,使劇本語言解譯模組可 =將在API的基礎上的物件界面所定_參數和方法,傳 达到再生控制模組。為了執行這個動作,物件界面模組具 有個文子搜哥界面,和一個文字擷取界面。文字搜尋界 面藉由標示文件/劇本語言解譯模組,將一個經由Α;ρι所提 供的參數傳送出去,也就是將與即將被搜尋的文字資料有 關的資訊,傳送給文字搜尋引擎。文字擷取界面將文字搜 尋引擎所搜尋的文字資料,傳送給標示文件/劇本語言 模組。 " 標示文件/劇本語言解譯模組,解譯並且顯示標示文 件。換句話說,如果用來搜尋文字資料的Αρι被呼叫 Ι2829)25ρΐΩ ΐ;ί =:尋Αν資料’和顯示與Αν勞幕相關的 文子貝枓(例如像是演員的名字和劇本等等)。Απ的夂數 包=來蚊項目文字是否將被載人到記憶體的資訊〔也 就疋匕括像是文字型態(textType),和本身包含將被搜尋的 文字資料的項目文字的識別碼(IDCD)。說得再且體點,當 -個劇本原始碼白勺API提出要求時,根據本發明^標示二 件/劇本語言解譯模組,會先確認文字資料的識別碼 (IDCD),然後經由FindTextData Α;ρι,藉由物件界面模組, 將textType和IDCD傳送給再生控制模組。導航模組 (navigation module)會根據所接收到的文字型態,搜尋相關 的文字搜尋表格。如果導航模組發現該識別碼與將被搜尋 的識別碼相同時,就會搜尋相關的項目文字的起始位址, 取出(fetch)所要求的文字資料,並且經由物件界面模組, 將該文字資料,送回給標示文件/劇本語言解譯模組。同樣 的’如果導航模組使用往前找第η個資料 (FindPreviousData(n))和往後找第 n 個資料 (FindNextData(n)),就可以找到從前一次被找到的紀錄文 字資料的位置開姶算起的第η個之前記錄的項目文字,或 是找到第η個之後記錄的項目文字。 以下將詳細說明在本實施例中所使用的ΑΠ。 <ΑΡΙ的範例> 1.方法 1.1 [0bjName].FindTextData(textType5IDCD) I2829〇^^pif2 1) 摘要 根據文字資料管理器所提供的參數,搜尋文字資料(字 元串)。 2) 參數 textType = 0 ;可載入到記憶體的項目文字 1 ;不可載入到記憶體的項目文字 IDCD :識別碼 3) 範例 obj.FindTextData(0,30) //在可載入到記憶體的項目文 字中,尋找IDCD是30的項目文字。 1.2 [ObjName].FindPreviousData(n) 1) 摘要 在前一個被找到的項目文字的位置上,搜尋第η個之 前記錄的項目文字。 2) 參數 η :從前一個被找到的項目文字,開始算起的第η個 之前的文字。 3) 範例 obj.FindPreviousData(lO) //尋找從前一個被找到的項 目文字,開始算起的第10個之前記錄的項目文字。 1.3 [ObjNamej.FindNextData(n) 1)摘要 在前一個被找到的項目文字的位置上,搜尋第η個之 後記錄的項目文字。 Ι2829)2^ρΐβ 2) 參數 η :從前一個被找到的項目文字,開始算起的第η個 之後的文字。 3) 範例 obj.FindNextData(lO) //尋找從前一個被找到的項目文 字,開始算起的第10個之後記錄的項目文字。 2.特性 1) 摘要 指向被搜尋的項目文字的字元串。 2) 回傳值 字元串 3) 範例 X二obj.TextData //將被搜尋的項目文字拷貝到X。
2.2 [ObjName].TextDataIDCD 1) 摘要 指向被搜尋的項目文字的識別碼數值。 2) 回傳值 數字 3) 範例
X = DvdVideo.TextDatalDCD //將被搜尋文字的 IDCD 拷貝到X。 以下將詳細說明,基於上述架構,根據本發明的較佳 實施例的再生方法。 請參考第9圖,在步驟901中,再生裝置會搜尋,並 12829¾^ 且讀取記錄在光碟片上的再生控 902中,再哇壯罢八#丄 市」貝成私案。在步驟 案,將要載4===^_訊檔 如果在步驟903中,顯示在標示:本取=體3。 •有要求搜尋文字資料,則在步 會確認所要求的文字資料,是否 再生裝置 9〇5中,如果文字資祖亜、士# 至“己怳脰。在步驟 人l +要被載入到記憶體,則再生穿晋?on 胃攸快取記憶體3中,讀取相關的文字料冉^置200 I; /^^200 亲片⑽歧外界讀取相關的文字資料。 :上述的再生方法,可以由電腦程式〜 呑亥程式的程式碼和程式碼片段,可電二^。組成 取媒體中’並且可以藉由電腦讀二錢腦:讀 圯錄到資訊儲存媒體,或是從資 知文子貝料 資料。電腦可躲髓包括磁性記錄^生文字 和載波媒體(carrier wavemedia)。 ^先子5己錄媒體, 如上所述,本發明提供一 資料結構的資訊儲存媒體,和齡丈⑴^貧料搜尋的 與方法。因此,可以右对祕4丨田亥貝讯儲存媒體的裝置 當使用者在網際網路上瀏覽時,置的記憶體。此外, 同内含的標示= ί ==是_題的劇本的二:; 的方_供,則根據本發明的資料結構,就二用 I282SQ§ 末桌助記錄該文字資料。 特別的是,根據本發明,雜湊表格(hash table)結構, 鍊接串列(linked Μ結構,和二元樹(binary tree)結構,都 可以被應用來幫助資料搜尋。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限Ϊ本發明,任何熟習此技藝者,在傾離本發明之精神 ^範圍内’當可作少許之變動與潤飾,因此本發明之保護 範圍¥視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 第i圖緣示—個根據本發明的—個較 光碟片的目錄結構。 第Μ圖和第沈圖繪示根據本發明的—個較佳實施例 的一個再生控制資訊檔案的資料結構。
個第4圖中所繪示 第3圖繪示-個文字資料處理器的資料結構。 第4圖繪示一 不的文字資料資訊 不的ITJTXT SRP的實 第5圖繪示一個第4圖 (TXTDTI)的實施例。 第6圖繪示一個第4圖中所綠 施例。 第7圖繪示一個根據本發明的一 再生裝置的方塊圖。 第8圖繪示一個根據本發明的 運作程序。 第9圖繪示一個流程圖, 個較佳實施例的一個 個展示引擎5的詳細 用來說明根據本發明的一個 20 I282^2)5pjf2 較佳實施例的一個再生方法。 【主要元件符號說明】 1 讀取器 2 缓衝記憶體 3 快取記憶體 4 AV解碼器 5 展示引擎 6 網路資料收發器 7 混合器 31 指標串列 32 指標串列 33 混合器 100 光碟片 200 再生裝置
Claims (1)
- Ι28293§_ 十、申請專利範圍: 1. 一種資訊儲存媒體,包括: 視聽貢料’包括聲音資料和影像資料, 具有文字資料的一標示文件,,並且與該視聽資料一 起顯不, 一再生控制資訊檔案,具有一文字資料,該文字資料 — 具有一資料結構,為方便搜尋起見,在該資料結構中該文 字資料是被分類成一將被載入到一記憶體的文字,和一不 傷 被載入到該記憶體的文字。 2. 如申請專利範圍第1項所述之資訊儲存媒體,其中 該標示文件,包含一原始碼,用來要求搜尋該再生控制資 訊檔案。 3. 如申請專利範圍第2項所述之資訊儲存媒體,其中 該原始碼具有一應用程式界面(API),該應用程式界面具 有: 一文字型態,用來確認將被搜尋的該文字資料,是否 載入到該記憶體中;以及 鲁 一當成參數的文字資料識別碼。 4. 如申請專利範圍第2項所述之資訊儲存媒體,其中 該原始碼具有該應用程式界面,而該應用程式界面則是用 來搜尋從前一個被搜尋的文字資料,開始算起的第η個之 前記錄的文字資料。 5. 如申請專利範圍第4項所述之資訊儲存媒體,其中 該原始碼具有該應用程式界面,而該應用程式界面則是用 22 128291 來搜尋從前—個被搜尋的文字資料,開始算 後記錄的文字資料。 文的乐η個之 6.如申請專利範圍第3項所述之資 兮再生第1項所述之存媒體,发中 二:生“卜貝訊檔案,包括複數個項目文目 子包括被分類成將被載入到該記憶體的 文 到該記憶體的文字。 χ予a不被载入 ,=°1請專利範圍第1項所述之資訊儲存媒體,龙中 邊再生控制資訊檔案包括: /、中 複數個項目文字,用來包含文字資料; 複數個指標,用來指向該些項目文字;以及 ,己口2ΐ ’在該指標串列中包含有指向將被載入到 體的文;蝴 1=個指標,和指向不被載蝴 9.如申請專利範圍第8項所述之資訊儲存媒體,盆中 2標包括該項目文字的一起始位址,資料長度,和-識 別碼。 〜 種再生一資訊儲存媒體的再生裝置,該資訊儲存 二、-t括包g聲音資料和影像資料的視聽資料,一個與 該視聽·資料-域示的標示文件,和—包含文字資料的再 ^制貝Λ檔案,該文字資料具有-資料結構,為方便搜 哥起見」在該資料結構中該文字資料是被分類成一將被載 入到屺丨思體的文字,和一不被載入到該記憶體的文字, 23 12829^ 該再生裝置包括: 一讀取器,從該資訊儲存媒體中讀取資料; 一快取記憶體;以及 一展示引擎,用來解譯該再生控制資訊檔案,如果該 文字資料將被載入到該記憶體中,便將該文字資料儲存到 該快取記憶體。 11. 如申請專利範圍第10項所述之再生裝置,其中該 展示引擎係,確認該劇本原始碼上的該應用程式界面所要 求的該文字資料,是否將被載入到該記憶體,如果該文字 資料將被載入到該記憶體,則從該快取記憶體中讀取該文 字資料,如果該文字資料,不被載入到該記憶體,則經由 該讀取器,從該資訊儲存媒體中讀取該文字資料。 12. 如申請專利範圍第11項所述之再生裝置,其中更 包括一網路資料收發器,用來從網際網路上,接收一標示 文件’且如果該文字資料不被載入到將該記憶體5該展示 引擎經由該網路資料收發器,從該網際網路上接收文字資 料。 13. 如申請專利範圍第10項所述之再生裝置,其中該 展示引擎包括: 一再生控制模組,用來搜尋該再生控制資訊檔案; 一標示文件/劇本語言解譯模組,用來解譯該標示文 件,並且解譯和執行由劇本語言記錄在該標示文件中的該 應用程式界面;以及 一物件界面模組,透過該應用程式界面,做為該再生 12829½ 控制模組與該# 14^由咬/、牛/劇本語言解譯模組之間的界面 再生控圍^^所述之再生裝置:其中該 再生=資訊楷案中擎,用來搜尋包括在該 俨-j下文件/劇本語言解譯模組是用來解譯和勃〜女 才示不文件和該劇本原始碼,且 錢朴執仃该 該物件界面模組,把透過該應 文件/劇本語言解譯模組 :二票示 自该文字搜尋引擎,把搜尋到的該文,且再 不文件/劇本語言解譯模組。 $回給遠標 料=口4申請專利範圍第14項所述之再生裝置,盆中如 ^ ^ 3擎根據該物件界賴組所送出的該3型 恶’搜哥-相關的文字搜尋表,並且最後發現 = :走要:的該識別碼相同時,就會搜尋該相關的二^ 忒起也位址,並且讀出該文字資料。 16·如申凊專利範圍第14項所述之再生裝置,盆中該 =字搜尋引擎’讀取從前—個被找到的文字資料所被記錄 勺位置’開始异起的^個之前或是之後被記錄的文字資 料0 Π·如^請專利範圍第1G項所述之再生裝置,更包括: 一、k衝圮憶體,用來緩衝該讀取的視聽資料; -視聽解碼器,用來解竭讀取的該視聽資料;以及 一混合裔,用來混合解碼過的該視聽資料,以使得視 128292&β 聽資料顯示在由_示文件所定義的—顯示視窗上。 雕,Γ括·資訊儲存媒體的方法,該資訊儲存媒 月且匕·匕3聲音貧料和影像資料的視聽資料,-個的 視聽資料-起顯示的標示文件,和—包含文字 ^亥 槽案,該文字資料具有一資料結構,為方便二 文字,和-不被載入到該記憶體的文= 讀取該生㈣f訊龄㈣肋文字資料,並且 請專侧第18項所述之方法,其中該步驟 (ai)在該再生控制資訊檔案中尋找該文字資料;以及 (a2)將搜尋到的該文字㈣,儲存在—快取記憶體 20. 如申請專利範圍第19項所述之方法,其中該步驟 ⑻包括: 、、(a3)4認由—劇本原始碼上的―應用程式界面所要 求的該文字貢料,是否將被載入到該記憶體;以及 (a4)如果該文字資料將被載入到該記憶體,則從該記 I體中讀取該文字資料。 21. 如申請專利範圍帛2〇項所述之方法,其中該 ⑻包括: (a5)如果該文字資料,不被載入到該記憶體,則從該 26 12829°2^§p^ 資訊儲存媒體中讀取該文字資料。 22.如申請專利範圍第20項所述之方法,其中該步驟 (a)更加包括: (a6)如果該文字資料’不被載入到該記憶體5則從網 際網路上接收該文字資料。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20010065392 | 2001-10-23 | ||
| KR1020020027350A KR20030035791A (ko) | 2001-10-23 | 2002-05-17 | 텍스트 정보의 탐색이 용이한 데이터 구조로 기록된정보저장매체, 그 재생장치 및 재생방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TWI282925B true TWI282925B (en) | 2007-06-21 |
Family
ID=36128648
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW091120123A TWI282925B (en) | 2001-10-23 | 2002-09-04 | Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20030086693A1 (zh) |
| EP (1) | EP1306848A1 (zh) |
| JP (1) | JP2003228568A (zh) |
| CA (1) | CA2409100C (zh) |
| MX (1) | MXPA02010456A (zh) |
| TW (1) | TWI282925B (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100514733B1 (ko) * | 2002-05-24 | 2005-09-14 | 삼성전자주식회사 | 인터렉티브 모드를 지원하는 정보저장매체, 그 재생방법및 재생장치 |
| JP2004030799A (ja) * | 2002-06-26 | 2004-01-29 | Victor Co Of Japan Ltd | テキストデータ記録方法及び装置並びにオーディオディスク、コンピュータプログラム、オーディオディスクの再生装置 |
| KR100561479B1 (ko) * | 2003-03-13 | 2006-03-16 | 삼성전자주식회사 | 동영상으로 재생되는 복수개의 타이틀이 기록된정보저장매체, 그 재생 장치 및 재생 방법 |
| KR20050026676A (ko) * | 2003-09-09 | 2005-03-15 | 삼성전자주식회사 | 탐색 정보 파일이 기록된 정보저장매체, 그 재생 방법 및재생장치 |
| KR100965883B1 (ko) * | 2003-10-17 | 2010-06-24 | 삼성전자주식회사 | 모드 정보가 포함된 동영상 데이터가 기록된 저장 매체,재생 장치 및 재생 방법 |
| KR100619053B1 (ko) | 2003-11-10 | 2006-08-31 | 삼성전자주식회사 | 서브 타이틀을 기록한 정보저장매체 및 그 처리장치 |
| KR100937421B1 (ko) * | 2004-01-13 | 2010-01-18 | 엘지전자 주식회사 | 고밀도 광디스크의 서브타이틀 관리를 포함한 파일구성방법 및 재생방법과 기록재생장치 |
| US8473475B2 (en) * | 2004-09-15 | 2013-06-25 | Samsung Electronics Co., Ltd. | Information storage medium for storing metadata supporting multiple languages, and systems and methods of processing metadata |
| JP5048072B2 (ja) | 2007-09-07 | 2012-10-17 | ハミングヘッズ株式会社 | 情報検索システム、情報検索方法及びプログラム |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4899292A (en) * | 1988-03-02 | 1990-02-06 | Image Storage/Retrieval Systems, Inc. | System for storing and retrieving text and associated graphics |
| JPH09128408A (ja) * | 1995-08-25 | 1997-05-16 | Hitachi Ltd | インタラクティブ記録再生用メディア及び再生装置 |
| US5991798A (en) * | 1996-05-17 | 1999-11-23 | Hitachi, Ltd. | Package medium system having URL hyper-linked to data in removable storage |
| US6047292A (en) * | 1996-09-12 | 2000-04-04 | Cdknet, L.L.C. | Digitally encoded recording medium |
| JP3655433B2 (ja) * | 1997-06-20 | 2005-06-02 | パイオニア株式会社 | コンピュータ読み取り可能な記録媒体及び情報再生装置 |
| JP3195284B2 (ja) * | 1997-11-28 | 2001-08-06 | 株式会社東芝 | 動画再生制御方法およびその方法が適用される画像表示装置 |
| US7313809B1 (en) * | 1999-04-16 | 2007-12-25 | Apple, Inc. | Convergence-enabled DVD and web system |
| US7346920B2 (en) * | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
| US7178106B2 (en) * | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
| EP1253593A1 (en) * | 2001-04-26 | 2002-10-30 | Cheng-Tao Paul Lee | Video data and web page data coexisted compact disk |
| JP3871123B2 (ja) * | 2001-06-16 | 2007-01-24 | 三星電子株式会社 | プリロードフォント情報を有する情報貯蔵媒体、その再生装置及び再生方法 |
-
2002
- 2002-09-04 TW TW091120123A patent/TWI282925B/zh not_active IP Right Cessation
- 2002-10-01 JP JP2002289119A patent/JP2003228568A/ja active Pending
- 2002-10-22 CA CA002409100A patent/CA2409100C/en not_active Expired - Fee Related
- 2002-10-22 EP EP02257295A patent/EP1306848A1/en not_active Withdrawn
- 2002-10-23 MX MXPA02010456A patent/MXPA02010456A/es active IP Right Grant
- 2002-10-23 US US10/278,017 patent/US20030086693A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CA2409100A1 (en) | 2003-04-23 |
| US20030086693A1 (en) | 2003-05-08 |
| CA2409100C (en) | 2007-02-20 |
| MXPA02010456A (es) | 2005-09-27 |
| EP1306848A1 (en) | 2003-05-02 |
| JP2003228568A (ja) | 2003-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1303815C (zh) | 含多语言标记文件信息的存储媒体及其再现的设备和方法 | |
| CN1235218C (zh) | 用于以交互模式从信息存储介质再现内容的方法和设备 | |
| CN101777371B (zh) | 再现信息存储介质上存储的av数据的再现装置 | |
| TWI285881B (en) | Information storage medium, information playback apparatus, and information playback method | |
| CN100563317C (zh) | 记录重放系统、记录重放方法、程序、及记录媒体 | |
| JP2005523555A (ja) | インタラクティブコンテンツバージョン情報が記録された情報保存媒体、その記録方法及び再生方法 | |
| JP4194625B2 (ja) | 動画で再生される複数個のタイトルが記録された情報記録媒体、その再生装置及び再生方法 | |
| TWI282925B (en) | Information storage medium having data structure that allows easy searching of text data, and apparatus and method for reproducing therefor | |
| TWI221563B (en) | Method for displaying mark-up document according to parental level, method and apparatus for reproducing mark-up document in interactive mode, and data storage medium | |
| TWI240198B (en) | Apparatus for use with information storage medium containing enhanced AV (ENAV) buffer configuration information, reproducing method thereof and method for managing the buffer | |
| TWI260620B (en) | Information storage medium, method of reproducing data from the information storage medium, and apparatus for reproducing data from the information storage medium, supporting interactive mode | |
| TWI312150B (en) | Method and apparatus for reproducing av data in interactive mode, and information storage medium thereof | |
| IL146946A (en) | System and method for creating storage media characters | |
| KR20050012101A (ko) | 시나리오를 기록한 정보저장매체, 기록장치 및 기록방법,그 정보저장매체의 재생장치 및 시나리오의 검색방법 | |
| TW200522032A (en) | Recording medium having a data structure for managing graphic information and recording and reproducing methods and apparatuses | |
| JP4755217B2 (ja) | 動画で再生される複数個のタイトルが記録された情報記録媒体、その再生装置及び再生方法 | |
| CN100380515C (zh) | 容易搜索文本信息的信息存储介质及其再现装置和方法 | |
| TWI271717B (en) | Information storage medium with search information film recorded thereon, method and reproducing apparatus for reproducing the information storage medium | |
| TWI285819B (en) | Information storage medium having recorded thereon AV data including meta data, apparatus for reproducing AV data from the information storage medium, and method of searching for the meta data | |
| CN100414626C (zh) | 以交互模式从信息存储介质中再现内容的方法和设备 | |
| RU2383951C2 (ru) | Способ и устройство для воспроизведения оптического диска | |
| CN100590726C (zh) | 提供音频转化的方法 | |
| KR20050033408A (ko) | 프리로드 정보가 기록된 정보저장매체, 그 재생장치 및재생방법 | |
| TWI323458B (en) | Recording medium having a data structure for managing various data streams and recording and reproducing methods and apparatuses | |
| CN101138044A (zh) | 在记录介质上所记录的内容上设置标记并根据这些标记来进行操作的方法和装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |