后的像素比特長度作為像素比特長度增加信息復(fù)用到比特流中,以便隱含地用信號向視頻解碼裝置發(fā)送像素比特長度增加信息(在這里假設(shè)在視頻編碼裝置和視頻解碼裝置中輸入視頻的原始像素比特長度是8個比特
[0143]在此情況下,視頻編碼裝置將圖7中所示的像素比特長度增加信息(internal—bit—depth—luma—minus8 和internal—bit—depth—chroma—minus8)復(fù)用到序列參數(shù)而不是序列參數(shù)的bit—depth—luma—minus8和bit—depth—chroma—minus8中。在這里,internal—bit_depth_luma—minus8 是 incr eased_bit_dep th_luma的值,并且 interna l_bit_depth_chroma—minus8 是 increased—bit_dep th_chroma的值。
[0144]在將圖7中所示的像素比特長度增加信息復(fù)用到序列參數(shù)中的情況下,PCM編碼器107對像素比特長度增加之前的輸入圖像進行PCM編碼。即,PCM編碼器107對8比特pcm—sample—luma[ i ^Ppcm—sample—chroma[ i ]進行PCM編碼 DPCM解碼器 108對8比特pcm—sample—luma[i]和pcm—sample—chroma[i]進行解碼。像素比特長度增加單元111將經(jīng)PCM解碼的卩(3111—8&11^16_111111&[;!_]和卩(3111_8&11^16_(3111'0111&[;!_]分另1」向左移;!_11(^6&8 6(1_13;!_七_(16卩七11_luma 個比特和 increased—bi t_depth_chroma 個比特。
[0145]與將圖7中所示的像素比特長度增加信息復(fù)用到序列參數(shù)中的情況相對應(yīng)的視頻解碼裝置從該序列參數(shù)解復(fù)用像素比特長度增加信息(internal—bit—depth—luma—minus8和internal_bit_depth_chroma—minus8),并且如下計算increased_bit_depth_luma和increased—bit_depth_chroma0
[0146]increased—bit—depth—luma = internal—bit—depth—luma—minus8
[0147]increased—bit_depth_chroma = internal—bit_depth_chroma—minus8
[0148]通過上述計算,視頻解碼裝置可以解復(fù)用由視頻編碼裝置隱含地用信號發(fā)送的像素比特長度增加信息。
[0149]在上述視頻編碼裝置隱含地用信號向視頻解碼裝置發(fā)送像素比特長度增加信息的情況下,存在當輸入視頻的原始像素比特長度長于8個比特時由于無畸變而不能執(zhí)行PCM編碼的問題。例如,當輸入視頻的原始像素比特長度是10個比特時,利用8比特pcm—sample—luma[i]和pcm—sample—chroma[i]來產(chǎn)生量化畸變。
[0150]當輸入視頻的原始像素比特長度是N個比特(N>8)時,為了支持無量化畸變的PCM編碼,可以向圖8中所不的序列參數(shù)添加pcm—sample—bit—depth—is—internal—bit—depth—flag,pcm—sample—bit—depth—is—internal—bit—depth—flag 是指不 PCM 的比特長度是否是像素比特長度增加之后的像素比特長度的標志位。
[0151 ]在pcm—sample—bit—depth—is—internal—bit—depth—flag是0的情況下,PCM編碼器107對像素比特長度的增加之前的輸入圖像進行PCM編碼。即,PCM編碼器107對pcm—sample—luma[i]和pcm—sample—chroma[i]進行PCM編碼。像素比特長度增加單元111將經(jīng)PCM 編碼的 pcm—sample—luma[ i ]和pcm—sample—chroma[ i ]分別向左移 incr eased—bit—depth_luma( = internal_bi t_depth_luma_minus8)個比特和 increased_bit_depth_chroma ( = internal—bit_depth_chroma—minus8)個比特。
[0152]在pcm—sample—bit—depth—is—internal—bit—depth—flag是1 的情況下,PCM編碼器107對像素比特長度已增加的圖像進行PCM編碼。即,PCM編碼器107對N比特(internal—bit—depth—luma—minus8+8 個比特)的pcm—sample—luma[i]和N比特(internal—bit—depth—chroma—minus8+8 個比特)的 pcm—sample—chroma[i ]進行 PCM 編碼 DPCM 解碼器 108 對 N 比特的pcm—sample—luma[i]和N比特的pcm—sample—chroma[i]進行PCM解碼。像素比特長度增加單元111將經(jīng) PCM 解碼的pcm—sample—luma[i]和pcm—sample—chroma[i]向左移0比特(即不將經(jīng)PCM解碼的pcm—sample—luma[i]和pcm—sample—chroma[i]向左移)。
[0153]當輸入視頻的原始像素比特長度是N個比特(N>8)時,為了支持無量化畸變的PCM編碼,如圖9中所示,可以向序列參數(shù)添加分別作為亮度和色差的PCM的比特長度的pcm—sample_bit_depth_luma—minus8和pcm—sample_bit_depth_chroma—minus8,以代替pcm—sample—bit_depth_is_internal—bit_depth_flago
[0154]在向序列參數(shù)添加pcm—sample—bit—depth—luma—minus8和pcm—sample—bit—depth—chroma—minus8 的情況下,PCM 編碼器 107對pcm—sample—bit—depth—luma—minus8+8個比特的pcm—sample—luma[ i ]和pcm—sample—bit—depth—chroma—minus8+8個比特的pcm—sample—chroma[ i ]進行 PCM 編碼在向序列參數(shù)添加pcm—sample—bit—depth—luma—minus8和pcm—sample—bit—depth—chroma—minus8的情況下,PCM解碼器 108對pcm—sample—bit—depth_luma—minus8+8 個比特的 pcm—sample_luma[ i ]和pcm—sample_bit_depth_chroma_minus8+8個比特的pcm—sample—chroma[i]進行PCM解碼像素比特長度增加單元111分別將經(jīng) PCM 角軍碼的pcm—sample—luma[i]和pcm—sample—chroma[i]向左移increased—bit—depth—luma 個比特和 increased—bit—depth—chroma個比特 D 在這里,如下計算 incr eased—bit—depth_luma和increased—bit_depth_chroma0
[0155]increased—bit_depth_luma = internal—bit_depth_luma—minus8_
[0156]pcm—sample—bit—depth—luma—minus8
[0157]increased—bit_depth_chroma = internal—bit_depth_chroma—minus8_
[0158]pcm—sample—bit_depth_chroma—minus8
[0159]從上述計算清楚看出,在increased—bit—depth—luma大于0并且internal—bit—depth—luma—minus8+8小于N的情況下,視頻編碼裝置隱含地用信號向視頻解碼裝置發(fā)送像素比特長度增加信息;并且同樣地在internal—bit—depth—chroma—minus8+8小于N的情況下,視頻編碼裝置隱含地用信號向視頻解碼裝置發(fā)送像素比特長度增加信息。
[0160]可以由硬件實現(xiàn)或者可以由計算機程序?qū)崿F(xiàn)每個上述示例性實施方式。
[0161]圖10中所示的信息處理系統(tǒng)包括處理器1001、程序存儲器1002、用于存儲視頻數(shù)據(jù)的存儲介質(zhì)1003和用于存儲比特流的存儲介質(zhì)100^存儲介質(zhì)1003和存儲介質(zhì)1004可以是獨立的存儲介質(zhì),或者可以是由相同的存儲介質(zhì)組成的存儲區(qū)域??梢詫⒋糯鎯橘|(zhì)(例如硬盤)作為存儲介質(zhì)。
[0162]在圖10中所示的信息處理系統(tǒng)中,將用于實現(xiàn)圖1、圖4和圖6中的每個圖中所示的方框(除了緩沖器的方框)的功能的程序存儲在程序存儲器處理器1001通過根據(jù)程序存儲器1002中存儲的程序執(zhí)行處理來實現(xiàn)圖1、圖4和圖6中所示的視頻編碼裝置或視頻解碼裝置的功能。
[0163]圖11是顯示了根據(jù)本發(fā)明的視頻編碼裝置的主要部分的方框圖。如圖11中所示的,根據(jù)本發(fā)明的視頻編碼裝置包括:像素比特長度增加裝置1(例如圖1中所示的像素比特長度增加單元101),用于基于像素比特長度增加信息來增加輸入圖像的像素比特長度;變換裝置2(例如圖1中所示的變換器/量化器102),用于變換像素比特長度增加裝置1的輸出數(shù)據(jù);熵編碼裝置3(例如圖1中所示的熵編碼器103),用于對變換裝置2的輸出數(shù)據(jù)進行熵編碼;非壓縮編碼裝置7(例如PCM編碼器107),用于對輸入數(shù)據(jù)進行非壓縮編碼;復(fù)用的數(shù)據(jù)選擇裝置8(例如開關(guān)121),用于選擇熵編碼裝置3的輸出數(shù)據(jù)或非壓縮編碼裝置7的輸出數(shù)據(jù);以及復(fù)用裝置10(例如復(fù)用器110),用于將像素比特長度增加信息復(fù)用到比特流中,其中與熵編碼裝置3的輸出數(shù)據(jù)相對應(yīng)的圖像的像素比特長度和與非壓縮編碼裝置7的輸出數(shù)據(jù)相對應(yīng)的圖像的像素比特長度彼此不同。
[0164]為了使得像素比特長度彼此不同,視頻編碼裝置包括例如用于將像素比特長度的增加之前的輸入圖像提供給非壓縮編碼裝置7的裝置。在這種情況下,對像素比特長度未增加的輸入圖像進行非壓縮編碼(例如PCM編碼)。
[0165]圖12是顯示了根據(jù)本發(fā)明的另一個視頻編碼裝置的主要部分的方框圖。如圖12中所示,除了圖11中所示的結(jié)構(gòu)之外,根據(jù)本發(fā)明的另一個視頻編碼裝置還包括像素比特長度減少裝置9(例如圖6中所示的像素比特長度減少單元112),用于基于像素比特長度增加信息來減少像素比特長度,其中非壓縮編碼裝置7的輸入數(shù)據(jù)是像素比特長度減少裝置9的輸出數(shù)據(jù)。
[0166]圖13是顯示了根據(jù)本發(fā)明的另一個視頻編碼裝置的主要部分的方框圖。如圖13中所示,除了圖11中所示的結(jié)構(gòu)之外,根據(jù)本發(fā)明的另一個視頻編碼裝置還包括:用于預(yù)測圖像的預(yù)測裝置10(例如圖1中所示的預(yù)測器106);用于對變換裝置2的輸出數(shù)據(jù)進行逆變換的逆變換裝置12(例如圖1中所示的逆變換器/逆量化器104);以及用于對非壓縮編碼裝置7的輸出數(shù)據(jù)進行解碼的非壓縮解碼裝置13(例如圖1中所示的PCM解碼器108),其中非壓縮解碼裝置13至少基于像素比特長度增加信息來增加通過非壓縮解碼獲得的已解碼圖像的像素比特長度。
[0167]圖14是顯示了根據(jù)本發(fā)明的一種視頻解碼裝置的主要部分的方框圖。如圖14中所示的,根據(jù)本發(fā)明的視頻解碼裝置包括:解復(fù)用裝置21(例如圖4中所示的解復(fù)用器201),用于解復(fù)用至少包括像素比特長度增加信息的比特流;熵解碼裝置24(例如圖4中所示的熵解碼器204),用于對該比特流中包括的圖像的已變換數(shù)據(jù)進行熵解碼;逆變換裝置26(例如圖4中所示的逆變換器/逆量化器206),用于對該圖像的經(jīng)熵解碼的已變換數(shù)據(jù)進行逆變換;非壓縮解碼裝置23(例如圖4中所示的PCM解碼器203),用于對該比特流中包括的圖像的經(jīng)非壓縮編碼的數(shù)據(jù)進行非壓縮解碼;以及解碼控制裝置22(例如圖4中所示的解碼控制器202),用于控制熵解碼裝置24和非壓縮解碼裝置23,其中與熵解碼裝置24的輸入數(shù)據(jù)相對應(yīng)的圖像的像素比特長度和與非壓縮解碼裝置23的輸入數(shù)據(jù)相對應(yīng)的圖像的像素比特長度彼此不同。
[0168]圖15是顯示了根據(jù)本發(fā)明的另一個視頻解碼裝置的主要部分的方框圖。如圖15中所示,除了圖14中所示的結(jié)構(gòu)之外,根據(jù)本