專利名稱:信息記錄介質(zhì),信息記錄設(shè)備和信息再現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及把不同用途和種類的數(shù)據(jù),比如壓縮的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)記錄到記錄這種數(shù)據(jù)的信息記錄介質(zhì)(或者信息存儲介質(zhì)),比如光盤上的信息記錄設(shè)備,從所述介質(zhì)再現(xiàn)數(shù)據(jù)的信息再現(xiàn)方法,和信息記錄介質(zhì)。
背景技術(shù):
近年來,高圖像質(zhì)量和高性能DVD(數(shù)字通用光盤)和再現(xiàn)所述光盤的DVD視頻播放器已廣泛普及,并且存在許多選擇,包括再現(xiàn)其多通道音頻的外圍設(shè)備,從而已準(zhǔn)備好可在私人住宅中采用家庭影院系統(tǒng),并且能夠自由欣賞電影、動畫等的環(huán)境。
此外,在這幾年中,隨著圖像壓縮技術(shù)的改進(jìn),為了實現(xiàn)更高的畫面質(zhì)量,在內(nèi)容開發(fā)者之中,越來越需要記錄高清晰度TV方法(下面簡稱為HD方法)的高畫質(zhì)內(nèi)容。按照這種趨勢,在用作字幕和菜單信息的子畫面信息的表現(xiàn)性能方面也存在改進(jìn)畫質(zhì)的需求。
作為常規(guī)的子圖像信息壓縮技術(shù),已知一種利用游程長度壓縮方法的子畫面圖像數(shù)據(jù)編碼/解碼系統(tǒng),在所述游程長度壓縮方法中,連續(xù)子畫面的圖像數(shù)據(jù)都被替換成圖像數(shù)據(jù)的連續(xù)數(shù)目和其圖像數(shù)據(jù)之一的形式,從而圖像數(shù)據(jù)被壓縮(例如,參見日本專利KOKAI公報No.8-242448(段落 - 和圖5))。
對于作為高畫質(zhì)HD(高清晰度)內(nèi)容的字幕和菜單信息的子畫面,內(nèi)容開發(fā)者要求16色或者更高的表現(xiàn)性能。但是,在日本專利KOKAI公報No.8-242448中處理的子畫面是常規(guī)SD(標(biāo)準(zhǔn)清晰度)TV方法(下面簡稱為SD方法)的2比特/像素表現(xiàn)(4色)。因此,對于用作高畫質(zhì)HD內(nèi)容中的字幕和菜單信息來說,其表現(xiàn)性能較差,提出了4比特/像素表現(xiàn)(16色)的游程長度壓縮方法(例如,參見日本專利KOKAI公報No.2004-186808(段落 - 和圖7))。
即使借助在日本專利KOKAI公報No.2004-186808中公開的4比特/像素表現(xiàn)(16色),在高清晰度主畫面的一些背景(明亮部分)中的顯示字幕字符周圍,鋸齒部分仍然明顯,這使高畫質(zhì)內(nèi)容惡化。為了減輕這種惡化,必須對字幕字符周圍的部分進(jìn)行去鋸齒處理或者灰階處理,從而限制鋸齒部分。為此,需要用于去鋸齒(antialias)處理或者灰階處理的分級顏色(gradation color),從而,16色是不夠的,顏色的數(shù)目必須被增大。內(nèi)容開發(fā)者提出128色-256色的表現(xiàn)性能是必需的,于是,對于表現(xiàn)性能的提高,一直存在極大的期待。
發(fā)明內(nèi)容
因此,本發(fā)明的一個目的是提供一種有效地記錄適合于高畫質(zhì)內(nèi)容的高畫質(zhì)子畫面信息的信息記錄介質(zhì)和信息記錄設(shè)備,和從所述信息記錄介質(zhì)再現(xiàn)信息的信息再現(xiàn)方法。
根據(jù)本發(fā)明的一個實施例,信息記錄介質(zhì)包括視頻對象區(qū),用于記錄由視頻對象單元形成的視頻對象,視頻對象單元是再現(xiàn)的最小單元;和包括在視頻對象單元中的突出顯示信息包(pack)。
根據(jù)本發(fā)明的另一實施例,信息記錄設(shè)備包括確定單元,所述確定單元根據(jù)像素數(shù)據(jù)的最高有效位,確定像素數(shù)據(jù)是否與基本像素模式相符;像素數(shù)據(jù)輸出單元,當(dāng)像素數(shù)據(jù)與基本像素模式相符時,所述像素數(shù)據(jù)輸出單元輸出像素數(shù)據(jù)的預(yù)定數(shù)目的低位比特,當(dāng)像素數(shù)據(jù)與基本像素模式不相符時,所述像素數(shù)據(jù)輸出單元原樣輸出像素數(shù)據(jù);游程計數(shù)器(run counter)輸出單元,所述游程計數(shù)器輸出單元根據(jù)像素數(shù)據(jù)的連續(xù)游程的數(shù)目,輸出游程計數(shù)器;和記錄單元,所述記錄單元把由游程計數(shù)器輸出單元輸出的游程計數(shù)器和由像素數(shù)據(jù)輸出單元輸出的像素數(shù)據(jù)構(gòu)成的游程長度壓縮碼記錄到記錄介質(zhì)中。
根據(jù)本發(fā)明的另一實施例,信息再現(xiàn)方法包括下述步驟在輸出像素數(shù)據(jù)之前,讀取指示像素數(shù)據(jù)的連續(xù)游程的數(shù)目是否為1的壓縮標(biāo)記;根據(jù)跟在壓縮標(biāo)記之后的比特,確定像素數(shù)據(jù)是否與基本像素模式相符;當(dāng)像素數(shù)據(jù)與基本像素模式相符時,讀取跟在壓縮標(biāo)記之后的第一數(shù)目的比特的數(shù)據(jù)作為像素數(shù)據(jù),當(dāng)像素數(shù)據(jù)與基本像素模式不相符時,讀取第二數(shù)目的比特的數(shù)據(jù)作為像素數(shù)據(jù),所述第二數(shù)目的比特大于跟在壓縮標(biāo)記之后的第一數(shù)目的比特;當(dāng)像素數(shù)據(jù)與基本像素模式相符時,把預(yù)定數(shù)目的比特作為高位比特加入到將成為第二數(shù)目的比特的像素數(shù)據(jù)的讀取像素數(shù)據(jù)中;當(dāng)連續(xù)游程的數(shù)目不為1時,根據(jù)跟在像素數(shù)據(jù)之后的計數(shù)器擴(kuò)展標(biāo)記的值,讀取游程計數(shù)器和/或擴(kuò)展計數(shù)器;和根據(jù)游程計數(shù)器和/或擴(kuò)展計數(shù)器的值,連續(xù)輸出像素數(shù)據(jù)。
在下面的說明中陳述了本發(fā)明的其它目的和優(yōu)點,并且在某種程度上根據(jù)該說明將是明顯的,或者可通過本發(fā)明的實踐獲悉。
借助下面特別指出的手段和組合,可實現(xiàn)和獲得本發(fā)明的目的和優(yōu)點。
包含在說明書中并構(gòu)成說明書一部分的附解說明了本發(fā)明的實施例,并且與上面給出的一般描述及下面給出的實施例的詳細(xì)描述一起說明本發(fā)明的原理,其中圖1A、1B、1C、1D、1E和1F表示根據(jù)本發(fā)明一個實施例的信息存儲介質(zhì)的數(shù)據(jù)結(jié)構(gòu);圖2A、2B、2C和2D表示保存在圖1E和1F中的視頻對象區(qū)中的視頻對象的細(xì)節(jié);圖3是表示根據(jù)本發(fā)明的實施例的信息再現(xiàn)設(shè)備的方框圖;
圖4是表示突出顯示信息、視頻信息和子畫面的合成顯示的示意圖;圖5A、5B和5C表示像素數(shù)據(jù)的分配;圖6表示在8比特/像素的情況下,基本像素模式的游程長度壓縮的壓縮規(guī)則;圖7表示在8比特/像素的情況下,除基本像素模式外的128種模式的游程長度壓縮的壓縮規(guī)則;圖8表示在n比特/像素的情況下,基本像素模式的游程長度壓縮的壓縮規(guī)則;圖9表示在n比特/像素的情況下,除基本像素模式外的128種模式的游程長度壓縮的壓縮規(guī)則;圖10是表示游程長度擴(kuò)展的基本過程的流程圖;圖11是表示游程長度擴(kuò)展的詳細(xì)過程的流程圖;圖12是表示圖11中的游程連續(xù)處理的詳細(xì)過程的流程圖;圖13表示突出顯示信息中的按鈕顏色信息表的數(shù)據(jù)結(jié)構(gòu);圖14表示圖13中的選擇顏色信息和動作顏色信息的數(shù)據(jù)結(jié)構(gòu);圖15表示突出顯示信息中的按鈕信息表的數(shù)據(jù)結(jié)構(gòu);圖16是表示根據(jù)本發(fā)明的實施例的信息接收設(shè)備的方框圖;圖17表示游程長度壓縮的基本處理的流程圖;圖18是表示游程長度壓縮的詳細(xì)處理的流程圖;圖19是表示圖18中的壓縮碼輸出過程的詳細(xì)過程的流程圖。
具體實施例方式
在說明實施例之前,下面將說明本發(fā)明的原理。當(dāng)在日本專利KOKAI公報No.2004-186808中采用不小于4比特/像素(16色或者更多)的表現(xiàn)時,出現(xiàn)游程延續(xù)(run continuation)(例如01b→01b)的概率隨著比特數(shù)目的增大而減小,不能使流程長度較長,數(shù)據(jù)大小相應(yīng)增大,以致壓縮比下降的問題。另一方面,根據(jù)在來自內(nèi)容開發(fā)者的對字幕(subtitle)的要求中,子畫面的主要應(yīng)用是字幕的事實,在本發(fā)明中,子畫面局限于字幕應(yīng)用。在n比特/像素(n=3或者更大)或者更高的表現(xiàn)中,短的比特長度被分配給經(jīng)常出現(xiàn)在字幕應(yīng)用中的四種基本像素模式,從而限制數(shù)據(jù)大小增大,并且實現(xiàn)具有高壓縮比的游程長度壓縮,其中即使在128色或者更多的情況下,也可使游程長度足夠長。
根據(jù)本發(fā)明的n比特/像素游程長度壓縮/擴(kuò)展方法具有下述要點(1)-(4)。
(1)該方法具有游程延續(xù)存在/缺失標(biāo)記COMP,該標(biāo)記根據(jù)游程是否連續(xù),指出壓縮/不壓縮。
(2)該方法具有游程計數(shù)器擴(kuò)展標(biāo)記LEXT,該標(biāo)記根據(jù)連續(xù)游程的數(shù)目,擴(kuò)展游程連續(xù)計數(shù)器的比特長度。
(3)該方法具有行端碼(line terminal end code),所述行端碼表示當(dāng)游程延續(xù)到行端時,通過到行端的連續(xù)像素模式來進(jìn)行開發(fā)。
(4)該方法向經(jīng)常出現(xiàn)在字幕應(yīng)用中的下述四種基本像素模式分配短的比特長度,從而提高壓縮比。
1)Background(用作游程最為連續(xù)的字幕的背景)2)Characters(形成字符模式,變成字幕的基礎(chǔ))3)Border 1(用于字符強(qiáng)調(diào)模式,或者顯示字符輪廓)4)Border 2(和上面相同)如上面(4)中所示,本發(fā)明使經(jīng)常出現(xiàn)的這四種基本像素模式與由采用當(dāng)前的SD方法的2比特/像素的子畫面定義的基本像素模式匹配(向其賦予相同的模式名稱),從而使得SD方法和HD方法能夠共享關(guān)于菜單選擇的顏色和對比度信息的設(shè)置區(qū)域(setting area)。換句話說,只有由當(dāng)前的2比特/像素的子畫面定義的四種基本像素數(shù)據(jù)的突出顯示信息,和由n比特/像素的子畫面定義的四種基本像素模式的突出顯示信息變成顏色變化和對比度變化的目標(biāo),其它像素數(shù)據(jù)不是變化的目標(biāo)。因此,在由任何一種方法壓縮的子畫面中,能夠統(tǒng)一用于菜單選擇的突出顯示信息的轉(zhuǎn)換,并且實現(xiàn)其處理的統(tǒng)一。
當(dāng)按鈕信息(命令的數(shù)目)被增大時,按照慣例包括在導(dǎo)航包中的突出顯示信息不能被保存在導(dǎo)航包中。于是,只把突出顯示信息制成一個包,從而改進(jìn)數(shù)據(jù)獲取和突出顯示處理。
下面參考附圖,詳細(xì)說明根據(jù)本發(fā)明的信息記錄介質(zhì)、信息記錄設(shè)備、信息再現(xiàn)設(shè)備和信息再現(xiàn)方法的實施例。
圖1A表示將在本實施例中說明的盤形信息存儲介質(zhì)1的外觀。
如圖1B中所示,從其內(nèi)圓周一側(cè)開始,信息存儲介質(zhì)1具有導(dǎo)入?yún)^(qū)10、卷/文件結(jié)構(gòu)信息區(qū)11、數(shù)據(jù)區(qū)12和導(dǎo)出區(qū)13。
在這些區(qū)域中,如圖1C中所示,數(shù)據(jù)區(qū)12包括通用計算機(jī)信息記錄區(qū)20、視頻/數(shù)據(jù)記錄區(qū)21和其它數(shù)據(jù)記錄區(qū)22。
如圖1D中所示,視頻/數(shù)據(jù)記錄區(qū)21具有控制記錄在信息存儲介質(zhì)1上的整個信息的視頻管理信息記錄區(qū)30,和控制每個標(biāo)題的信息的一個或多個視頻標(biāo)題集#n記錄區(qū)100。
如圖1E中所示,視頻管理信息記錄區(qū)30包括控制數(shù)據(jù)區(qū)31、用于菜單的視頻對象區(qū)32和控制數(shù)據(jù)備份區(qū)33。
如圖1F中所示,視頻標(biāo)題集#n記錄區(qū)100具有控制數(shù)據(jù)區(qū)101、用于菜單的視頻對象區(qū)102、用于標(biāo)題的視頻對象區(qū)103和控制數(shù)據(jù)備份區(qū)104。
圖2A表示視頻對象(VOB)300,一個或多個視頻對象(VOB)300分別被保存在上述的視頻對象區(qū)32、102和103中。
如圖2B中所示,視頻對象(VOB)300包含一個或多個視頻對象單元(VOBU)310。視頻對象單元(VOBU)310是用于再現(xiàn)的最小單元。
如圖2C中所示,視頻對象單元(VOBU)310包含開始的控制包321,排列在控制包321之后的突出顯示信息(HLI)包322,多個視頻包323,分別配置可選擇的第一和第二音頻流的多個音頻#1包324a和音頻#2包324b,和分別配置可選擇的第一和第二子畫面流的多個子畫面#1包325a和子畫面#2包325b。
選擇的第一或第二音頻流的音頻包324a和324b,以及選擇的第一或第二子畫面流的子畫面包325a和325b與視頻對象單元(VOBU)310中的視頻包323被同步再現(xiàn)。
注意,視頻對象單元(VOBU)310中的視頻包、子畫面#1包、子畫面#2包、音頻#1包和音頻#2包的排列并不局限于圖2C中所示的排列,相反其排列是任意的。
如圖2D中所示,突出顯示信息包322包括14字節(jié)的包報頭(packheader)330,6字節(jié)的分組報頭331,1字節(jié)的子流ID 332和2027字節(jié)的突出顯示信息(HLI)數(shù)據(jù)333。
圖3表示表示讀取保存在盤形信息存儲介質(zhì)1中的信息,并擴(kuò)展(再現(xiàn))該信息的再現(xiàn)設(shè)備。信息存儲介質(zhì)1安裝在光盤驅(qū)動單元201上。光盤驅(qū)動單元201旋轉(zhuǎn)安裝于其上的信息存儲介質(zhì)1,并使用光學(xué)拾取器201a讀取保存在信息存儲介質(zhì)1中的信息。
光盤驅(qū)動器單元201讀取的信息被提供給數(shù)據(jù)處理器單元202,在數(shù)據(jù)處理器單元202進(jìn)行糾錯處理,隨后信息被保存在跟蹤緩沖區(qū)202a中。在保存于跟蹤緩沖區(qū)202a的信息中,控制數(shù)據(jù)區(qū)31和101的管理信息被保存在存儲單元211中,被用于再現(xiàn)控制、數(shù)據(jù)管理等。
在保存于跟蹤緩沖區(qū)202a的信息中,視頻對象區(qū)32、102和103的信息被傳送給多路分解器(DMUX)203,并針對突出顯示信息包322、視頻包323、音頻#1包324a、音頻#2包324b、子畫面#1包325a和子畫面#2包325b進(jìn)行分離。
視頻包323的信息被提供給視頻解碼器單元204,音頻#1包324a和音頻#2包324b的信息被提供給音頻解碼器單元206,子畫面#1包325a和子畫面#2包325b的信息被提供給子畫面解碼器單元205,突出顯示信息包322的信息被提供給突出顯示(HLI)解碼器單元207,并進(jìn)行解碼。
視頻解碼器單元204解碼的視頻信息,子畫面解碼器單元205解碼的子畫面信息被提供給視頻處理器單元208,在視頻處理器單元208進(jìn)行合成處理,隨后信息由數(shù)/模(D/A)轉(zhuǎn)換器單元209模擬化,并作為視頻信號輸出給視頻顯示設(shè)備(未示出)(例如陰極射線這(CRT)等)。
此外,就突出顯示信息來說,視頻處理器單元208合成突出顯示(HLI)解碼器單元207處理的突出顯示信息與視頻信息和子畫面信息。
圖4示意表示這些各項信息的合成顯示畫面。作為菜單的子畫面(B)和表示菜單按鈕的突出顯示信息(C)被重疊到(A)視頻上,獲得(D)合成的視頻。
音頻解碼器單元206解碼的音頻信息由D/A轉(zhuǎn)換器單元209模擬化,并作為音頻信號被輸出給音頻再現(xiàn)設(shè)備(未示出)(例如揚聲器等)。
這樣一系列的對信息存儲介質(zhì)1的再現(xiàn)操作由微處理器(MPU)單元210整體控制。MPU單元210接收來自鍵控輸入單元(key inputunit)219的操作信息,并根據(jù)保存在只讀存儲器(ROM)單元200中的程序控制各個單元201-208。
圖5A表示了在日本專利KOKAI公報No.8-242448中描述的現(xiàn)有SD方法中使用的2比特/像素游程長度壓縮方法中的4色的像素數(shù)據(jù)的種類。像素名稱“background”被分配給像素數(shù)據(jù)00b,像素名稱“character”被分配給像素數(shù)據(jù)01b,像素名稱“border 1”被分配給像素數(shù)據(jù)10b,像素名稱“border 2”被分配給像素數(shù)據(jù)11b。這些被稱為基本像素模式。
圖5B表示將包含在圖2C中所示的多個子畫面#1包325a和子畫面#2包325b中的子畫面單元(SPU)。子畫面單元(SPU)被分成整數(shù)的子畫面包,并被記錄在光盤上。一個子畫面單元(SPU)中,只有最后的子畫面包可具有填充分組或者填充字節(jié)。當(dāng)包括子畫面單元(SPU)的最后數(shù)據(jù)的子畫面包的長度小于2048個字節(jié)時,調(diào)整該長度。除最后一個子畫面包外的其它子畫面包不能具有填充分組。
子畫面單元(SPU)包括子畫面單元報頭(SPUH),像素數(shù)據(jù)(PXD)和子畫面顯示控制序列表(SP DCSQT)。游程長度壓縮的像素數(shù)據(jù)被按行壓縮,并分別為頂部字段和底部字段保存游程長度壓縮的像素數(shù)據(jù)。
圖5C表示n比特/像素游程長度壓縮方法中的像素數(shù)據(jù)分配的例子。按照和常規(guī)的2比特/像素壓縮方法中的四種基本像素模式相同的的方式,像素數(shù)據(jù)具有background(000b)、character(001b)、border1(010b)和border 2(011b)像素。此外,除了基本像素模式之外,像素數(shù)據(jù)具有用于去鋸齒處理和灰階處理的128色分級1(10000000b)像素-分級128(11111111b)像素。
圖6和7表示本實施例中的子畫面圖像數(shù)據(jù)的游程長度壓縮擴(kuò)展方法的一個例子。
如圖5C中所示,作為常規(guī)的2比特/像素壓縮方法的基本像素模式的background像素、character像素、border 1像素和border 2像素是配置字幕字符的因素。當(dāng)子畫面的應(yīng)用僅僅專用于字幕字符時,與其它模式相比,這四種基本像素模式的出現(xiàn)頻率變得極高。于是,向頻繁出現(xiàn)的這四種基本像素模式分配短比特長度,從而能夠?qū)崿F(xiàn)高的壓縮比。
壓縮規(guī)則被分成針對基本像素模式的壓縮規(guī)則,和針對其它分級像素模式的壓縮規(guī)則,并且根據(jù)游程的連續(xù)數(shù)目,對于相應(yīng)情況存在四種規(guī)則,即總共存在八種規(guī)則。
圖6表示了基本像素模式的壓縮規(guī)則(1)-(4),圖7表示了除基本像素模式外的其它128種模式的壓縮規(guī)則(5)-(8)。
通過檢查跟在開始的1比特游程延續(xù)存在/缺失標(biāo)記COMP之后的像素數(shù)據(jù)PIX的最高有效位,確定是使用基本像素模式的壓縮規(guī)則,還是使用除基本像素規(guī)則外的其它模式的壓縮規(guī)則。具體地說,如果所述最高有效位為0,那么確定使用基本像素模式的壓縮規(guī)則,如果所述最高有效位為1,那么確定使用除基本像素規(guī)則外的其它模式的壓縮規(guī)則。
該實施例同時表示了8比特/像素的例子。圖6表示在3比特長度被分配給上述四種基本像素模式的情況下的游程長度壓縮規(guī)則。基本數(shù)據(jù)結(jié)構(gòu)包括表示游程延續(xù)的存在或缺失(表示壓縮的存在或缺失)的1比特游程延續(xù)存在/缺失標(biāo)記COMP,表示像素數(shù)據(jù)的3比特像素數(shù)據(jù)PIX(在基本像素模式中,最高有效位PIX2為0),表示當(dāng)游程延續(xù)存在/缺失標(biāo)記COMP為1(存在)時是否存在計數(shù)器擴(kuò)展的1比特游程計數(shù)器擴(kuò)展標(biāo)記LEXT,連續(xù)游程的3比特游程計數(shù)器RUN,和當(dāng)游程計數(shù)器擴(kuò)展標(biāo)記LEXT為1(存在)時,加入到3比特游程計數(shù)器RUN中的4比特游程計數(shù)器。
(1)當(dāng)連續(xù)游程的數(shù)目為1(即,不存在游程延續(xù))時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=0),和跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0)。
(2)當(dāng)連續(xù)游程的數(shù)目為2-9時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=0),和之后的3比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加2的條件。
(3)當(dāng)連續(xù)游程的數(shù)目為10-136時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(3+4)比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加9的條件。
(4)當(dāng)連續(xù)游程的數(shù)目延續(xù)到行端時(行端碼)基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(3+4)比特游程計數(shù)器RUN(全0)。
圖7表示在壓縮除圖5C的四種基本像素模式外的其它128色分級像素模式的情況下的游程長度壓縮規(guī)則(5)-(8)?;緮?shù)據(jù)結(jié)構(gòu)包含表示游程延續(xù)的存在與否(表示壓縮的存在與否)的1比特游程延續(xù)存在/缺失標(biāo)記COMP,表示像素數(shù)據(jù)的8比特像素數(shù)據(jù)PIX(在分級像素模式中,最高有效位PIX7為1),表示當(dāng)游程延續(xù)存在/缺失標(biāo)記COMP為1(存在)時,計數(shù)器擴(kuò)展的存在與否的1比特游程計數(shù)器擴(kuò)展標(biāo)記LEXT,連續(xù)游程的3比特游程計數(shù)器RUN,和當(dāng)游程計數(shù)器擴(kuò)展標(biāo)記LEXT為1(存在)時,加入到3比特游程計數(shù)器RUN中的4比特游程計數(shù)器。
(5)當(dāng)連續(xù)游程的數(shù)目為1(即,不存在游程延續(xù))時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=0),和跟在其后的8比特像素數(shù)據(jù)PIX(PIX7=1)。
(6)當(dāng)連續(xù)游程的數(shù)目為2-9時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的8比特像素數(shù)據(jù)PIX(PIX7=1),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=0),和之后的3比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加2的條件。
(7)當(dāng)連續(xù)游程的數(shù)目為10-136時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的8比特像素數(shù)據(jù)PIX(PIX7=1),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(3+4)比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加9的條件。
(8)當(dāng)連續(xù)游程的數(shù)目延續(xù)到行端時(行端碼)基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的8比特像素數(shù)據(jù)PIX(PIX7=1),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(3+4)比特游程計數(shù)器RUN(全0)。
在圖6和7中,表示了8比特/像素的游程長度壓縮規(guī)則的例子,同時,在圖8和9中表示了n比特/像素的一般游程長度壓縮規(guī)則。
圖8表示在短比特長度被分配給基本像素模式的情況下的游程長度壓縮規(guī)則?;緮?shù)據(jù)包括示于列(A)中的表示游程延續(xù)的存在與否的1比特游程壓縮存在/缺失標(biāo)記COMP,示于列(B)中的表示像素數(shù)據(jù)的3比特像素數(shù)據(jù)PIX(在基本像素模式中,最高有效位PIX2為0),示于列(C)中的表示當(dāng)游程延續(xù)存在/缺失標(biāo)記COMP為1(存在)時,計數(shù)器擴(kuò)展的存在與否的1比特游程計數(shù)器擴(kuò)展標(biāo)記LEXT,示于列(D)中的連續(xù)游程的p比特游程計數(shù)器RUN,和示于列(E)中的當(dāng)游程計數(shù)器擴(kuò)展標(biāo)記LEXT為1(存在)時,加入到p比特游程計數(shù)器RUN中的q比特游程計數(shù)器。
(1)當(dāng)連續(xù)游程的數(shù)目為1(即,不存在游程延續(xù))時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=0),和跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0)。
(2)當(dāng)連續(xù)游程的數(shù)目為2-(2p+1)時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=0),和之后的p比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加2的條件。
(3)當(dāng)連續(xù)游程的數(shù)目為(2p+2)-2p(2q+1)時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(p+q)比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加(2p+1)的條件。
(4)當(dāng)連續(xù)游程的數(shù)目延續(xù)到行端時(行端碼)基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的3比特像素數(shù)據(jù)PIX(PIX2=0),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(p+q)比特游程計數(shù)器RUN(全0)。
圖9表示在壓縮除圖8的四種基本像素模式外的其它2(n-1)色分級像素模式的情況下的游程長度壓縮規(guī)則(5)-(8)?;緮?shù)據(jù)結(jié)構(gòu)包含示于列(A)中的表示游程延續(xù)的存在與否的1比特游程延續(xù)存在/缺失標(biāo)記COMP,示于列(B′)中的表示像素數(shù)據(jù)的n比特像素數(shù)據(jù)PIX(在分級像素模式中,最高有效位PIX(n-1)為1),示于列(C)中的表示當(dāng)游程延續(xù)存在/缺失標(biāo)記COMP為1(存在)時,計數(shù)器擴(kuò)展的存在與否的1比特游程計數(shù)器擴(kuò)展標(biāo)記LEXT,示于列(D)中的連續(xù)游程的p比特游程計數(shù)器RUN,和示于列(E)中的當(dāng)游程計數(shù)器擴(kuò)展標(biāo)記LEXT為1(存在)時,加入到p比特游程計數(shù)器RUN中的q比特游程計數(shù)器。
(5)當(dāng)連續(xù)游程的數(shù)目為1(即,不存在游程延續(xù))時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=0),和跟在其后的n比特像素數(shù)據(jù)PIX(PIX(n-1)=1)。
(6)當(dāng)連續(xù)游程的數(shù)目為2-(2p+1)時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的n比特像素數(shù)據(jù)PIX(PIX(n-1)=1),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=0),和之后的p比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加2的條件。
(7)當(dāng)連續(xù)游程的數(shù)目為(2p+2)-2p(2q+1)時基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的n比特像素數(shù)據(jù)PIX(PIX(n-1)=1),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(p+q)比特游程計數(shù)器RUN。這種情況下,存在連續(xù)游程的數(shù)目應(yīng)變成游程計數(shù)器RUN的值加(2p+1)的條件。
(8)當(dāng)連續(xù)游程的數(shù)目延續(xù)到行端時(行端碼)基本數(shù)據(jù)包含開始的1比特游程壓縮存在/缺失標(biāo)記COMP(=1),跟在其后的n比特像素數(shù)據(jù)PIX(PIX(n-1)=1),跟在之后的游程計數(shù)器擴(kuò)展存在/缺失標(biāo)記LEXT(=1),和之后的(p+q)比特游程計數(shù)器RUN(全0)。
在圖8和9中,對于所有位,行端碼的(p+q)比特游程計數(shù)器RUN的值被設(shè)為0。但是,由于把該值和實際計數(shù)器值區(qū)分開就足夠了,因此所有位可以是1。這種情況下,在圖8的壓縮模式(3)和圖9的壓縮模式(7)中,條件變成游程的連續(xù)數(shù)目應(yīng)為游程計數(shù)器RUN加上(2p+2)的條件。
圖10表示在以行(line)為單位,解碼(擴(kuò)展)用本實施例的游程長度壓縮規(guī)則壓縮的壓縮數(shù)據(jù)的情況下的基本流程圖。如圖10中所示,擴(kuò)展的基本流程包括下述處理。
獲得示于列(A)中的游程延續(xù)存在/缺失標(biāo)記COMP,并確定該標(biāo)記的處理(步驟S1)。
獲得像素數(shù)據(jù)PIX的最高有效位,依據(jù)該值的確定,獲得并保存將在列(B)或(B′)中畫出的像素數(shù)據(jù)PIX的所有位的處理(步驟S2)。
獲得示于列(C)中的游程計數(shù)器擴(kuò)展標(biāo)記LEXT,并確定該標(biāo)記的處理(步驟S3)。
獲得示于列(D)和(E)中的游程計數(shù)器和游程擴(kuò)展計數(shù)器RUN的處理(步驟S4)。
使像素數(shù)據(jù)形成位圖的處理(步驟S5)。
檢測行端碼的處理(步驟S6)。
圖11和12表示圖10中所示的擴(kuò)展流程圖的詳細(xì)流程圖。
圖11表示主要流程。如圖11中所示,根據(jù)圖8和9中所示的本發(fā)明的游程長度壓縮規(guī)則,進(jìn)行下述處理。
獲得位于數(shù)據(jù)的頭部的1比特游程壓縮存在/缺失標(biāo)記COMP(步驟S11)。
獲得在COMP標(biāo)記之后的像素數(shù)據(jù)PIX的最高有效位(MSB)(步驟S12)。
檢查像素數(shù)據(jù)PIX的最高有效位(MSB)的值(在為0的情況下,應(yīng)用基本像素模式方面的壓縮規(guī)則,在為1的情況下,應(yīng)用其它像素模式方面的壓縮規(guī)則)。確定是否使用除基本像素模式外的其它模式的壓縮規(guī)則(PIX(MSB)=1)(步驟S13)。
如果在步驟S13中,確定結(jié)果為假(NO),那么獲得在COMP標(biāo)記之后的三個比特作為像素數(shù)據(jù)PIX(步驟S14)。
(n-3)比特0被加入到該3比特像素數(shù)據(jù)PIX的有效位中,將其擴(kuò)展為n比特像素數(shù)據(jù)PIX(步驟S15)。
如果在步驟S13中,確定結(jié)果為真(YES),那么獲得在COMP標(biāo)記之后的n比特作為像素數(shù)據(jù)PIX(步驟S16)。
檢查COMP標(biāo)記的值(在為0的情況下,不存在游程延續(xù),在為1的情況下,存在游程延續(xù),LEXT標(biāo)記被增加)。確定是否存在游程長度壓縮(COMP=1)(步驟S17)。
如果在步驟S17中,確定結(jié)果為假(NO),那么n比特像素數(shù)據(jù)PIX被原樣寫入顯示幀中(步驟S18)。
如果在步驟S17中,確定結(jié)果為真(YES),那么進(jìn)行游程連續(xù)處理(游程長度壓縮處理)(步驟S19)。
在步驟S19中的游程連續(xù)處理中,確定一行的數(shù)據(jù)是否已被行端碼終止(步驟S20)。
如果在步驟S20中,確定結(jié)果為假(NO),那么確定一行中的像素的數(shù)目已達(dá)到行端(步驟S21)。如果未達(dá)到行端,那么重復(fù)進(jìn)行從步驟S11開始的處理。
如果在步驟S20中,確定結(jié)果為真(YES),或者如果在步驟S21中,確定結(jié)果為真(YES),那么確定一行的數(shù)據(jù)是否已被字節(jié)對準(zhǔn)(步驟S22)。
如果在步驟S22中,確定結(jié)果為真(YES),那么完成一行的解碼。
如果在步驟S22中,確定結(jié)果為假(NO),那么讀取并丟棄必要位數(shù)的虛擬數(shù)據(jù)(dummy data),完成一行的解碼(步驟S23)。
如果存在下一行,那么按照相同方式進(jìn)行從步驟S11開始的處理。
圖12是在圖11的主要流程中執(zhí)行的游程連續(xù)處理(步驟S19)的詳細(xì)流程。
如圖11中所示,根據(jù)圖8和9中的本發(fā)明的游程長度壓縮規(guī)則進(jìn)行下述處理。
獲得在像素數(shù)據(jù)PIX之后的1比特游程計數(shù)器擴(kuò)展標(biāo)記LEXT(步驟S31)。
檢查游程計數(shù)器擴(kuò)展標(biāo)記LEXT的值(在為0的情況下,不存在游程計數(shù)器擴(kuò)展,在為1的情況下,存在游程計數(shù)器擴(kuò)展,q比特游程計數(shù)器被增加)。確定是否存在游程計數(shù)器擴(kuò)展(LEXT1)(步驟S32)。
如果在步驟S32中,確定結(jié)果為假(NO),那么獲得在游程計數(shù)器擴(kuò)展標(biāo)記LEXT之后的p比特游程計數(shù)器RUN(步驟S33)。
像素數(shù)據(jù)PIX被寫入顯示幀中,同時2被加入到游程計數(shù)器RUN的數(shù)值中(步驟S34)。
如果在步驟S32中,確定結(jié)果為真(YES),那么在游程計數(shù)器擴(kuò)展標(biāo)記LEXT之后的p比特計數(shù)器以及q比特擴(kuò)展計數(shù)器被相加,獲得(p+q)比特游程計數(shù)器RUN(步驟S35)。
確定在步驟S35中獲得的游程計數(shù)器RUN的值是否為全0(行端碼)(步驟S36)。
如果在步驟S36中,確定結(jié)果為假(NO),那么(2p+1)被加入到游程計數(shù)器RUN的數(shù)字中,并且像素數(shù)據(jù)PIX被寫入顯示幀中(步驟S37)。
(到行端的)像素數(shù)據(jù)PIX被寫入顯示幀中(步驟S38)。
圖13表示將被保存在圖2C中所示的突出顯示信息包322中的突出顯示信息(HLI)數(shù)據(jù)333的內(nèi)容。
圖13表示突出顯示信息(HLI)333的數(shù)據(jù)結(jié)構(gòu)。如圖13中所示,突出顯示信息(HLI)333一般由突出顯示一般信息,按鈕顏色信息表和按鈕信息表組成。
突出顯示一般信息包括表示突出顯示信息狀態(tài),例如是否存在突出顯示信息的標(biāo)記,表示突出顯示信息的開始和結(jié)束的時間信息,表示菜單屏幕中,按鈕的選擇有效期的結(jié)束時間的信息,表示按鈕組的按鈕模式信息,擴(kuò)展到多頁上的菜單屏幕中的按鈕的偏移數(shù)目,菜單屏幕中的按鈕的數(shù)目,可由遙控器上的數(shù)字鍵選擇的數(shù)字選擇按鈕的數(shù)目,在菜單屏幕顯示開始時,強(qiáng)制指定選擇按鈕的強(qiáng)制選擇按鈕數(shù)目,和達(dá)到菜單選擇有效期時,強(qiáng)制指定決定按鈕的強(qiáng)制決定按鈕數(shù)目。
按鈕顏色信息表包含三種按鈕顏色信息1-3,并且變成依據(jù)按鈕模式信息分成1-3的按鈕組之一的按鈕顏色信息。按鈕顏色信息具有選擇顏色信息和動作顏色信息。
如圖14中所示,圖13中的選擇顏色信息和動作顏色信息分別具有下述4比特顏色碼指定區(qū)和對比度值指定區(qū)。
<選擇顏色信息>
background像素的選擇顏色代碼character像素的選擇顏色代碼border像素1的選擇顏色代碼border像素2的選擇顏色代碼background像素的選擇對比度值character像素的選擇對比度值border像素1的選擇對比度值border像素2的選擇對比度值<動作顏色信息>
background像素的動作顏色代碼character像素的動作顏色代碼border像素1的動作顏色代碼border像素2的動作顏色代碼background像素的動作對比度值character像素的動作對比度值border像素1的動作對比度值border像素2的動作對比度值如圖14的右下側(cè)所示,對四種基本像素模式(background像素、character像素、border像素1和border像素2),以及本發(fā)明的n比特/像素游程長度壓縮方法(n≥3)中的不同于基本像素模式的2n-1分級像素模式,獨立進(jìn)行游程長度壓縮。于是,如圖14的右上側(cè)所示,可按照相同的方式處理常規(guī)的2比特/像素游程長度壓縮方法中的四種基本像素模式(background像素、character像素、border像素1和border像素2),和n比特/像素游程長度壓縮方法中的四種基本像素模式。于是,配置菜單屏幕的按鈕的突出顯示信息中的選擇顏色信息和動作顏色信息的4比特區(qū)可被共享,菜單按鈕的選擇顏色和動作顏色可被改變。
因此,通過根據(jù)內(nèi)容的種類,選擇2比特/像素的子畫面,或者更高畫質(zhì)n比特/像素的子畫面,內(nèi)容開發(fā)者能夠選擇菜單屏幕中的突出顯示。此外,在假定在播放器一側(cè),高清晰度(HD)畫面被向下轉(zhuǎn)換成標(biāo)準(zhǔn)清晰度(SD)畫面的情況下,這兩種子畫面可被同時記錄到光盤上。這樣,用于突出顯示處理的像素數(shù)據(jù)可被共同設(shè)置,于是,能夠?qū)崿F(xiàn)處理的簡化。
圖15表示按鈕信息表的內(nèi)容。按鈕信息表可依據(jù)按鈕模式被分成按鈕組1-3以供使用。當(dāng)按鈕組數(shù)目為1時,可設(shè)置最多達(dá)24個按鈕。當(dāng)按鈕組數(shù)目為2時,可以設(shè)置其中可安排最多達(dá)12個按鈕的2個組。當(dāng)按鈕組數(shù)目為3時,可以設(shè)置其中可安排最多達(dá)8個按鈕的3個組。
每個按鈕信息包括在菜單屏幕上排列按鈕的按鈕位置信息,表示與相鄰按鈕的移動可能性的相鄰按鈕位置信息,和在按鈕動作之后可執(zhí)行多達(dá)8個命令的按鈕命令表。
由于上述突出顯示信息被獨立保存在圖2C中所示的突出顯示信息包322中,突出顯示信息(HLI)數(shù)據(jù)333可被容易地獲得,能夠構(gòu)成具有容易的突出顯示處理的系統(tǒng)。
圖16表示把信息記錄到作為信息存儲介質(zhì)的光盤1中的信息記錄設(shè)備(信息壓縮設(shè)備)。
借助A/D轉(zhuǎn)換器單元421,將通過視頻、音頻和子畫面輸入終端輸入的數(shù)據(jù)從模擬信號轉(zhuǎn)換成數(shù)字信號。由A/D轉(zhuǎn)換器單元421數(shù)字轉(zhuǎn)換的視頻數(shù)據(jù)由視頻編碼器單元422編碼。由A/D轉(zhuǎn)換器單元421數(shù)字轉(zhuǎn)換的子畫面數(shù)據(jù)由子畫面編碼器單元423編碼。由A/D轉(zhuǎn)換器單元421數(shù)字轉(zhuǎn)換的音頻數(shù)據(jù)由音頻編碼器單元424編碼。由相應(yīng)的編碼器單元422、423和424編碼的視頻、音頻和子畫面數(shù)據(jù)由多路復(fù)用器(MUX)425分組和分包,并被制成構(gòu)成MPEG2節(jié)目流的視頻包、音頻包和子畫面包。此時,根據(jù)來自MPU單元410的指令,保存在存儲單元411中的突出顯示信息由多路復(fù)用器425分組和分包,并如圖2C中所示被多路復(fù)用。
附圖標(biāo)記426是文件格式化器單元,文件格式化器單元426把多路復(fù)用的數(shù)據(jù)組轉(zhuǎn)換成符合可由本記錄/再現(xiàn)設(shè)備記錄和再現(xiàn)的文件格式的文件。附圖標(biāo)記427是卷格式化器單元,卷格式化器單元426形成符合可由本發(fā)明的記錄/再現(xiàn)設(shè)備記錄和再現(xiàn)的卷結(jié)構(gòu)的數(shù)據(jù)格式。這里,加入由文件格式化器單元426歸檔(file)的數(shù)據(jù)以及用于再現(xiàn)歸檔數(shù)據(jù)的再現(xiàn)控制信息等。附圖標(biāo)記428是把數(shù)據(jù)記錄到光盤1中的物理格式化器。上述文件格式化器單元426和卷格式化器單元427是邏輯格式化器,由光盤格式化器單元428通過光盤驅(qū)動器單元401把格式化數(shù)據(jù)記錄到光盤1中。此外,附圖標(biāo)記420是保存本發(fā)明的記錄/再現(xiàn)設(shè)備的一系列處理程序,和在來自鍵控輸入單元419的指令下由MPU單元410執(zhí)行的程序的ROM單元。
圖17表示在根據(jù)本實施例的游程長度壓縮規(guī)則,以行為單元進(jìn)行編碼(壓縮)的情況下的基本流程圖。如圖17中所示,所述壓縮的基本流程包括下述處理。
獲得n比特像素數(shù)據(jù)PIX的獲取處理和對連續(xù)游程計數(shù)的檢測處理(步驟S41)。
確定n比特像素數(shù)據(jù)PIX是否符合四種基本像素模式的確定處理,和選擇其編碼方法的選擇處理(步驟S42)。
輸出游程延續(xù)存在/缺失標(biāo)記COMP的輸出處理(步驟S43)。
輸出像素數(shù)據(jù)PIX的輸出處理(步驟S44)。
輸出游程計數(shù)器擴(kuò)展標(biāo)記LEXT的輸出處理(步驟S45)。
輸出游程計數(shù)器和游程擴(kuò)展計數(shù)器RUN的輸出處理(步驟S46)。
檢測行端的檢測處理和輸出行端碼的輸出處理(步驟S47)。
圖18和19是圖17中所示的流程圖的詳細(xì)流程圖。圖18是主流程,該流程包含下述處理。
從n比特/像素位圖數(shù)據(jù)獲得n比特像素數(shù)據(jù)PIX作為初始圖像(步驟S51)。當(dāng)n為8時,分級像素如圖5C中所示,并且五個有效位(全0)被加入到圖5C中所示的基本像素中。
對連續(xù)游程計數(shù)(步驟S52)。
確定游程是否連續(xù)(步驟S53)。
如果在步驟S53中,確定結(jié)果為假(NO),那么游程延續(xù)存在/缺失標(biāo)記COMP被設(shè)為0(步驟S54)。
如果在步驟S53中,確定結(jié)果為真(YES),那么游程延續(xù)存在/缺失標(biāo)記COMP被設(shè)為1(步驟S55)。
對連續(xù)游程的數(shù)目Length計數(shù)(步驟S56)。
檢查連續(xù)游程的數(shù)目的值。確定Length的值是否等于1(步驟S57)。
如果在步驟S57中,確定結(jié)果為假(NO),那么游程計數(shù)器擴(kuò)展標(biāo)記LEXT被設(shè)為0(步驟S58)。
如果在步驟S57中,確定結(jié)果為真(YES),那么執(zhí)行步驟S67的壓縮碼輸出處理。
確定Length的值是否大于等于2并且小于等于(2p+1)(步驟S59)。
如果在步驟S59中,確定結(jié)果為真(YES),那么(Length-2)被設(shè)為p比特游程計數(shù)器RUN(步驟S60)。
如果在步驟S59中,確定結(jié)果為假(NO),那么游程計數(shù)器擴(kuò)展標(biāo)記LEXT被設(shè)為1(步驟S61)。
確定Length的值是否大于等于(2p+2)并且小于等于2p(2q+1)(步驟S62)。
如果在步驟S62中,確定結(jié)果為真(YES),那么(Length-(2p+1))被設(shè)為(p+q)比特游程計數(shù)器RUN(步驟S63)。
如果在步驟S62中,確定結(jié)果為假(NO),那么確定游程延續(xù)是否持續(xù)到行端(步驟S64)。
如果在步驟S64中,確定結(jié)果為真(YES),那么(p+q)比特游程計數(shù)器RUN的所有位都被設(shè)為0(步驟S65)。
如果在步驟S64中,確定結(jié)果為假(NO),那么(Length-(2p+1))被設(shè)為(p+q)比特游程計數(shù)器RUN(步驟S66)。
執(zhí)行壓縮碼輸出處理(步驟S67)。
確定該行是否結(jié)束(步驟S68)。
如果在步驟S68中,確定結(jié)果為假(NO),那么處理返回步驟S51,并繼續(xù)該壓縮處理。
如果在步驟S68中,確定結(jié)果為真(YES),那么結(jié)束一行的壓縮處理。
圖19是壓縮碼輸出處理流程(圖18中的步驟S67)的詳細(xì)流程,該流程包含下述處理。
輸出1比特游程延續(xù)存在/缺失標(biāo)記COMP(步驟S71)。
檢查n比特像素數(shù)據(jù)PIX的最高有效位(步驟S72)。
確定最高有效位是否為1(步驟S73)。
如果在步驟S73中,確定結(jié)果為假(NO),那么只輸出n比特中的較低3個比特作為像素數(shù)據(jù)PIX(步驟S74)。
如果在步驟S73中,確定結(jié)果為真(YES),那么輸出n比特的所有像素數(shù)據(jù)PIX(步驟S75)。
檢查游程延續(xù)存在/缺失標(biāo)記COMP。確定游程延續(xù)存在/缺失標(biāo)記COMP是否為1(步驟S76)。
如果在步驟S76中,確定結(jié)果為假(NO),那么結(jié)束該處理。
如果在步驟S76中,確定結(jié)果為真(YES),那么輸出1比特游程計數(shù)器擴(kuò)展標(biāo)記LEXT(步驟S77)。
檢查游程計數(shù)器擴(kuò)展標(biāo)記LEXT。確定游程計數(shù)器擴(kuò)展標(biāo)記LEXT是否為1(步驟S78)。
如果在步驟S78中,確定結(jié)果為假(NO),那么輸出p比特游程計數(shù)器RUN(步驟S79),并結(jié)束該處理。
如果在步驟S78中,確定結(jié)果為真(YES),那么輸出(p+q)比特游程計數(shù)器RUN(步驟S80),并結(jié)束該處理。
如上所述,根據(jù)本發(fā)明的實施例,基本數(shù)據(jù)結(jié)構(gòu)包含游程延續(xù)存在/缺失標(biāo)記COMP,像素數(shù)據(jù)PIX,游程計數(shù)器擴(kuò)展標(biāo)記LEXT,和游程計數(shù)器和/或游程擴(kuò)展計數(shù)器RUN。另外,短的比特長度被分配給經(jīng)常出現(xiàn)在子畫面的字幕應(yīng)用中的四種基本模式,從而限制數(shù)據(jù)大小增大,并且能夠?qū)崿F(xiàn)游程長度壓縮。具體地說,能夠提供具有下述特征的信息記錄介質(zhì),信息記錄設(shè)備,信息再現(xiàn)設(shè)備和信息再現(xiàn)方法。
(1)由于突出顯示信息被記錄在視頻對象單元中作為突出顯示信息包,因此能夠改進(jìn)數(shù)據(jù)采集和突出顯示處理。
(2)在n比特/像素或者更高的表現(xiàn)中,短的比特長度被分配給經(jīng)常出現(xiàn)在預(yù)定應(yīng)用中的基本像素模式,從而限制數(shù)據(jù)大小增大,并且能夠?qū)崿F(xiàn)具有高壓縮比的游程長度壓縮,其中即使在128色或者更多的情況下,也能夠使游程長度足夠長。
本發(fā)明并不局限于上述實施例,相反在不脫離本發(fā)明的基本特征的精神的情況下,通過其結(jié)構(gòu)組件的修改,能夠以幾種形式具體體現(xiàn)本發(fā)明。此外,通過恰當(dāng)?shù)亟M合在上述實施例中公開的多個結(jié)構(gòu)組件,能夠形成各種發(fā)明。例如,可從該實施例中所示的全部結(jié)構(gòu)組件中刪除一些結(jié)構(gòu)組件。此外,可恰當(dāng)?shù)亟M合導(dǎo)致不同實施例的結(jié)構(gòu)組件。
權(quán)利要求
1.一種信息記錄介質(zhì),包括視頻對象區(qū),用于記錄由視頻對象單元形成的視頻對象,所述視頻對象單元是再現(xiàn)的最小單元;和包括在視頻對象單元中的突出顯示信息包。
2.按照權(quán)利要求1所述的信息記錄介質(zhì),其中突出顯示信息包包括由使用不同的每像素比特數(shù)的至少兩種壓縮方法共享的突出顯示信息。
3.一種信息記錄設(shè)備,包括確定單元,所述確定單元根據(jù)像素數(shù)據(jù)的最高有效位,確定像素數(shù)據(jù)是否與基本像素模式相符;像素數(shù)據(jù)輸出單元,當(dāng)像素數(shù)據(jù)與基本像素模式相符時,所述像素數(shù)據(jù)輸出單元輸出像素數(shù)據(jù)的預(yù)定數(shù)目的低位比特,當(dāng)像素數(shù)據(jù)與基本像素模式不相符時,所述像素數(shù)據(jù)輸出單元原樣輸出像素數(shù)據(jù);游程計數(shù)器輸出單元,所述游程計數(shù)器輸出單元根據(jù)像素數(shù)據(jù)的連續(xù)游程的數(shù)目,輸出游程計數(shù)器;和記錄單元,所述記錄單元把由游程計數(shù)器輸出單元輸出的游程計數(shù)器和由像素數(shù)據(jù)輸出單元輸出的像素數(shù)據(jù)構(gòu)成的游程長度壓縮碼記錄到記錄介質(zhì)中。
4.按照權(quán)利要求3所述的信息記錄設(shè)備,還包括壓縮標(biāo)記輸出單元,在像素數(shù)據(jù)的輸出之前,所述壓縮標(biāo)記輸出單元輸出指示像素數(shù)據(jù)的連續(xù)游程的數(shù)目是否為1的壓縮標(biāo)記;擴(kuò)展標(biāo)記輸出單元,所述擴(kuò)展標(biāo)記輸出單元輸出跟在像素數(shù)據(jù)之后的計數(shù)器擴(kuò)展標(biāo)記;和擴(kuò)展計數(shù)器輸出單元,當(dāng)像素數(shù)據(jù)的連續(xù)游程的數(shù)目是預(yù)定數(shù)目或者更大時,所述擴(kuò)展計數(shù)器輸出單元輸出跟在游程計數(shù)器之后的擴(kuò)展計數(shù)器,其中記錄單元記錄由像素數(shù)據(jù)、游程計數(shù)器、計數(shù)器擴(kuò)展標(biāo)記和擴(kuò)展計數(shù)器構(gòu)成的游程長度壓縮碼。
5.一種信息再現(xiàn)方法,包括下述步驟在輸出像素數(shù)據(jù)之前,讀取指示像素數(shù)據(jù)的連續(xù)游程的數(shù)目是否為1的壓縮標(biāo)記;根據(jù)跟在壓縮標(biāo)記之后的比特,確定像素數(shù)據(jù)是否與基本像素模式相符;當(dāng)像素數(shù)據(jù)與基本像素模式相符時,讀取跟在壓縮標(biāo)記之后的第一數(shù)目的比特的數(shù)據(jù)作為像素數(shù)據(jù),當(dāng)像素數(shù)據(jù)與基本像素模式不相符時,讀取第二數(shù)目的比特的數(shù)據(jù)作為像素數(shù)據(jù),所述第二數(shù)目的比特大于跟在壓縮標(biāo)記之后的第一數(shù)目的比特;當(dāng)像素數(shù)據(jù)與基本像素模式相符時,把預(yù)定數(shù)目的比特作為高位比特加入到將成為第二數(shù)目的比特的像素數(shù)據(jù)的讀取像素數(shù)據(jù)中;當(dāng)連續(xù)游程的數(shù)目不為1時,根據(jù)跟在像素數(shù)據(jù)之后的計數(shù)器擴(kuò)展標(biāo)記的值,讀取游程計數(shù)器和/或擴(kuò)展計數(shù)器;和根據(jù)游程計數(shù)器和/或擴(kuò)展計數(shù)器的值,連續(xù)輸出像素數(shù)據(jù)。
全文摘要
信息記錄介質(zhì)包括用于記錄由視頻對象單元形成的視頻對象的視頻對象區(qū),所述視頻對象單元是最小的再現(xiàn)單元,和包括在視頻對象單元中的突出顯示信息包。
文檔編號H04N11/24GK1860799SQ200580001138
公開日2006年11月8日 申請日期2005年9月6日 優(yōu)先權(quán)日2004年9月7日
發(fā)明者平良和彥, 伊知川禎一, 多賀由美子 申請人:株式會社東芝