亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用信號(hào)通知逆離散余弦變換的最大動(dòng)態(tài)范圍的制作方法

文檔序號(hào):7679625閱讀:137來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::用信號(hào)通知逆離散余弦變換的最大動(dòng)態(tài)范圍的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計(jì)算機(jī)圖形,且明確地說(shuō)涉及圖形數(shù)據(jù)的壓縮。
背景技術(shù)
:許多現(xiàn)有的圖像及視頻編碼標(biāo)準(zhǔn)采用壓縮技術(shù)以允許將高分辨率圖像及視頻作為相對(duì)緊縮文件或數(shù)據(jù)流來(lái)存儲(chǔ)或傳輸。此類(lèi)編碼標(biāo)準(zhǔn)包括聯(lián)合照片專(zhuān)家組("JPEG"),移動(dòng)圖片專(zhuān)家組("MPEG")-1、MPEG-2、MPEG-4部分2,H.261、H.263、H.264/先進(jìn)視頻編碼("H.264/AVC")及其它圖像或視頻編碼標(biāo)準(zhǔn)。根據(jù)這些標(biāo)準(zhǔn)中的許多標(biāo)準(zhǔn),使用"空間"編碼來(lái)壓縮視頻幀。這些幀可以是原始幀(即,i-幀)或可以是使用運(yùn)動(dòng)補(bǔ)償?shù)呐R時(shí)編碼過(guò)程產(chǎn)生的殘余幀。在空間編碼期間,幀被分為相等大小的像素塊。舉例來(lái)說(shuō),可將未經(jīng)壓縮的幀分為一組8x8像素塊。對(duì)于每一像素塊來(lái)說(shuō),像素分量被分離為像素分量值矩陣。舉例來(lái)說(shuō),可將每一像素塊劃分為Y像素分量值的矩陣、U像素分量值的矩陣及V像素分量值的矩陣。在此實(shí)例中,Y像素分量值指示亮度值且U及V像素分量值表示色度值。此外,在空間編碼期間,將正離散余弦變換("FDCT")應(yīng)用于將要編碼的幀中的像素分量值的每一矩陣。理想的一維FDCT由下式定義其中s是N個(gè)原始值的陣列,t是N個(gè)經(jīng)變換值的陣列且系數(shù)c可由下式給出當(dāng)1《k《N-l時(shí)。理想的二維FDCT是由以下公式定義小,J)=)XL"附,")COS。wCOS,w,,=lw=D其中s是N個(gè)原始值的陣列,t是N個(gè)經(jīng)變換值的陣列,以及c(i,j)由c(i,j)-c(i)c(j)給出且其中c(k)定義為在一維情況下。當(dāng)使用FDCT變換像素塊分量值時(shí),產(chǎn)生系數(shù)矩陣。舉例來(lái)說(shuō),可接著使用哈弗曼(Huffman)或算術(shù)代碼來(lái)量化及編碼此系數(shù)矩陣。視頻位流表示在一系列未經(jīng)壓縮視頻幀中對(duì)視頻幀中的所有像素塊分量值的執(zhí)行此過(guò)程的經(jīng)組合結(jié)果??赏ㄟ^(guò)反轉(zhuǎn)此過(guò)程來(lái)從視頻位流中導(dǎo)出未經(jīng)壓縮的視頻幀。明確地說(shuō),解壓縮位流視頻中的每一系數(shù)矩陣且逆量化經(jīng)解壓縮的值以導(dǎo)出經(jīng)逆量化系數(shù)矩陣。接著將逆離散余弦變換("IDCT")應(yīng)用于每一經(jīng)逆量化系數(shù)矩陣以導(dǎo)出像素分量值矩陣。理想的一維IDCT由下式定義其中s是N個(gè)原始值的陣列,t是N個(gè)經(jīng)變換值的陣列,且系數(shù)c由下式給出c(o)=VT7^,cW=其中1《k《N-l。理想的二維IDCT由以下公式定義"附,")=£jc(/,_/>(/,力cos,',丄>'cos,:!》'接著將像素分量值所得矩陣再匯編為像素塊,且再匯編這些像素塊以形成經(jīng)解碼的視頻幀。如果所述經(jīng)解碼視頻幀是幀內(nèi)編碼幀,那么所述視頻幀現(xiàn)在完全被解碼。然而,如果所述經(jīng)解碼視頻幀是幀間編碼幀,那么所述經(jīng)解碼視頻幀只不過(guò)是經(jīng)解碼的殘余幀。通過(guò)使用與所述經(jīng)解碼視頻幀相關(guān)聯(lián)的運(yùn)動(dòng)向量建造經(jīng)預(yù)測(cè)幀且接著將所述經(jīng)預(yù)測(cè)幀添加到經(jīng)解碼的殘余幀,來(lái)產(chǎn)生完整的幀。
發(fā)明內(nèi)容本文描述用以用信號(hào)傳輸可在解碼一組經(jīng)編碼媒體數(shù)據(jù)時(shí)產(chǎn)生的逆離散余弦變換("IDCT")輸出值的最大動(dòng)態(tài)范圍的多種技術(shù)。根據(jù)這些技術(shù),編碼裝置可產(chǎn)生媒體文件,所述媒體文件包括與一組一個(gè)或一個(gè)以上視頻幀相關(guān)聯(lián)的經(jīng)編碼媒體數(shù)據(jù)。所述媒體文件還可包括指示在解碼所述經(jīng)編碼媒體數(shù)據(jù)時(shí)產(chǎn)生的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。接收所述媒體文件的解碼裝置可在解碼所述經(jīng)編碼媒體數(shù)據(jù)之前,使用所述范圍指示元來(lái)確定是否解碼所述經(jīng)編碼媒體數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)所述解碼裝置不能產(chǎn)生在IDCT輸出值的所指示范圍中的IDCT輸出值時(shí),所述解碼裝置可不解碼所述經(jīng)編碼媒體數(shù)據(jù)。在一個(gè)方面,一種方法包含借助解碼模塊接收媒體對(duì)象,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。所述方法還包含確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值。此外,所述方法包含當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí),基于所述經(jīng)編碼媒體數(shù)據(jù)使用第一操作來(lái)產(chǎn)生一組IDCT輸出值。另外,所述方法包含使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀。所述方法還包含致使媒體呈現(xiàn)模塊呈現(xiàn)所述經(jīng)重建視頻幀。在另一方面,一種方法包含從解碼裝置接收指示IDCT輸出值的最大動(dòng)態(tài)范圍的消息。另外,所述方法包含響應(yīng)于接收所述消息而產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù),其中與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所指示范圍外的IDCT輸出值。所述方法還包含將所述第一組經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。在再一方面,一種裝置包含接收媒體對(duì)象的通信接口,所述媒體地響包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。所述裝置還包含范圍檢査模塊,其確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值。另外,所述裝置包含初級(jí)逆變換模塊,當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值,所述初級(jí)逆變換模塊基于所述經(jīng)編碼媒體數(shù)據(jù)使用第一操作來(lái)產(chǎn)生一組IDCT輸出值。所述裝置還包含圖片重建模塊,其使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀。此外,所述裝置包含呈現(xiàn)驅(qū)動(dòng)器,其致使媒體呈現(xiàn)模塊呈現(xiàn)所述經(jīng)重建視頻幀。在又一方面,一種裝置包含通信接口,其從解碼裝置接收指示IDCT輸出值的最大動(dòng)態(tài)范圍的消息。所述裝置還包含編碼模塊,其響應(yīng)于接收所述消息而產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù),其中與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所指示范圍外的IDCT輸出值。所述通信接口將所述第一組經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。在又一方面,一種裝置包含用于接收媒體對(duì)象的裝置,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。所述裝置還包含用于確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值的裝置。另外,所述裝置包含用于當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí)基于所述經(jīng)編碼媒體數(shù)據(jù)使用第一操作來(lái)產(chǎn)生一組IDCT輸出值的裝置。此外,所述裝置包含用于使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀的裝置。所述裝置還包含用于致使媒體呈現(xiàn)模塊呈現(xiàn)所述經(jīng)重建視頻幀的裝置。在又一方面,一種裝置包含用于從解碼裝置接收指示IDCT輸出值的最大動(dòng)態(tài)范圍的消息的裝置。所述裝置還包含用于響應(yīng)于接收所述消息而產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù)的裝置,其中與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所指示范圍外的IDCT輸出值。所述裝置含包含用于將所述第一組經(jīng)編碼媒體數(shù)據(jù)輸出到解碼裝置的裝置。在又一方面,一種集成電路包含接收媒體對(duì)象的電路,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。所述集成電路還包含確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值的電路。此外,所述集成電路包含當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí)基于所述經(jīng)編碼的媒體數(shù)據(jù)使用第一操作來(lái)產(chǎn)生一組IDCT輸出值的電路。另外,所述集成電路包含使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀的電路。所述集成電路還包含致使媒體呈現(xiàn)模塊呈現(xiàn)所述經(jīng)重建視頻幀的電路。在又一方面,一種集成電路包含從解碼裝置接收指示IDCT輸出值的最大動(dòng)態(tài)范圍的消息的電路。另外,所述集成電路包含響應(yīng)于接收所述消息而產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù)的電路。與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所指示范圍外的IDCT輸出值。所述集成電路還包含將所述經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置的電路。在又一方面,一種系統(tǒng)包含編碼裝置及解碼裝置。所述解碼裝置包含從所述編碼裝置接收媒體對(duì)象的第一通信接口,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù)及指示與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。所述解碼裝置還包含范圍檢査模塊,其確定與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值。另外,所述解碼裝置包含范圍協(xié)商模塊,當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),其致使所述第一通信接口向所述編碼裝置輸出指示IDCT輸出值的最大動(dòng)態(tài)范圍的消息。此外,所述解碼裝置包含初級(jí)逆變換模塊,當(dāng)與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí),其基于所述第一組經(jīng)編碼媒體數(shù)據(jù)使用第一操作來(lái)產(chǎn)生一組IDCT輸出值。另外,所述解碼裝置包含圖片重建模塊,其使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀。所述解碼裝置還包含呈現(xiàn)驅(qū)動(dòng)器,其致使媒體呈現(xiàn)單元呈現(xiàn)所述經(jīng)重建視頻幀。所述編碼裝置包含第二通信接口,其從所述解碼裝置接收指示所述給定范圍的消息。所述編碼裝置還包含編碼模塊,其響應(yīng)于接收所述消息而產(chǎn)生表示所述組一個(gè)或一個(gè)以上視頻幀的第二組經(jīng)編碼媒體數(shù)據(jù)。與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所述給定范圍外的IDCT輸出值。所述第二通信接口將所述第二組經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。本發(fā)明中所述的技術(shù)可實(shí)施于硬件、軟件、固件或其任一組合中。如果實(shí)施于軟件中,那么可使用一個(gè)或一個(gè)以上處理器(例如微處理器、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或數(shù)字信號(hào)處理器(DSP))來(lái)執(zhí)行所述軟件。執(zhí)行所述技術(shù)的軟件最初可存儲(chǔ)于計(jì)算機(jī)可讀媒體中并使用所述一個(gè)或一個(gè)以上處理器來(lái)加載及執(zhí)行。因此,本發(fā)明還預(yù)期包含可執(zhí)行指令的計(jì)算機(jī)可讀媒體。當(dāng)由一個(gè)或一個(gè)以上處理器執(zhí)行時(shí),所述指令致使所述一個(gè)或一個(gè)以上處理器接收媒體對(duì)象,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。另外,所述指令致使所述一個(gè)或一個(gè)以上處理器確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值。所述指令還致使所述一個(gè)或一個(gè)以上處理器當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí)基于所述經(jīng)編碼媒體數(shù)據(jù)使用第一操作來(lái)產(chǎn)生一組IDCT輸出值。另外,所述指令致使所述一個(gè)或一個(gè)以上處理器使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀。所述指令進(jìn)一步致使所述一個(gè)或一個(gè)以上處理器致使媒體呈現(xiàn)模塊呈現(xiàn)所述經(jīng)重建視頻幀。在另一實(shí)例中,一種計(jì)算機(jī)可讀媒體包含當(dāng)由一個(gè)或一個(gè)以上處理器執(zhí)行時(shí)致使所述一個(gè)或一個(gè)以上處理器從解碼裝置接收指示IDCT輸出值的最大動(dòng)態(tài)范圍的消息的指令。所述指令還致使所述一個(gè)或一個(gè)以上處理器響應(yīng)于接收所述消息而產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù)。與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所指示范圍外的IDCT輸出值。另外,所述指令致使所述一個(gè)或一個(gè)以上處理器將所述經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。在一些情況下,所述計(jì)算機(jī)可讀媒體可形成計(jì)算機(jī)程序產(chǎn)品的一部分,可將所述計(jì)算機(jī)程序產(chǎn)品出售給制造商及/或在裝置中使用。所述計(jì)算機(jī)程序產(chǎn)品可包括計(jì)算機(jī)可讀媒體,且在一些情況下還可包括封裝材料。在附圖及以下說(shuō)明中陳述一個(gè)或一個(gè)以上實(shí)例的細(xì)節(jié)。根據(jù)所述說(shuō)明及附圖以及權(quán)利要求書(shū),可清楚地理解本發(fā)明的其它特征、目的及優(yōu)點(diǎn)。圖1是圖解說(shuō)明包括編碼裝置及解碼裝置的實(shí)例性系統(tǒng)的框圖。圖2是圖解說(shuō)明編碼模塊的實(shí)例性細(xì)節(jié)的框圖。圖3是圖解說(shuō)明解碼模塊的實(shí)例性細(xì)節(jié)的框圖。圖4是圖解說(shuō)明圖2中所圖解說(shuō)明的實(shí)例性編碼模塊的實(shí)例性操作的流程圖。圖5是圖解說(shuō)明圖3中所圖解說(shuō)明的實(shí)例性解碼模塊的實(shí)例性操作的流程圖。圖6是圖解說(shuō)明圖2中所圖解說(shuō)明的實(shí)例性編碼模塊的實(shí)例性操作的流程圖。圖7是圖解說(shuō)明圖3中所圖解說(shuō)明的實(shí)例性解碼模塊的實(shí)例性操作的流程圖。具體實(shí)施方式圖l是圖解說(shuō)明包括編碼裝置4及解碼裝置6的實(shí)例性系統(tǒng)2的框圖。應(yīng)了解,系統(tǒng)2是實(shí)例性系統(tǒng)且許多其它布置及實(shí)施方案是可能的。編碼裝置4及解碼裝置6可包含個(gè)人計(jì)算機(jī)、移動(dòng)無(wú)線(xiàn)電電話(huà)、服務(wù)器、網(wǎng)絡(luò)器具、集成于車(chē)輛中的計(jì)算機(jī)、視頻游戲平臺(tái)、便攜式視頻游戲裝置、計(jì)算機(jī)工作站、計(jì)算機(jī)信息站、數(shù)字看板、主機(jī)計(jì)算機(jī)、電視機(jī)頂盒、網(wǎng)絡(luò)電話(huà)、個(gè)人數(shù)字助理、移動(dòng)媒體播放器、家庭媒體播放器、數(shù)字視頻投影儀或其它類(lèi)型的電子裝置。編碼裝置4可包括用以產(chǎn)生媒體數(shù)據(jù)的媒體源8。媒體源8可包含捕獲圖像數(shù)據(jù)的數(shù)碼攝像機(jī)或數(shù)碼相機(jī)。媒體源8可以嵌于編碼裝置4中或可以附裝到編碼裝置4作為外圍裝置或網(wǎng)絡(luò)裝置。在圖l的實(shí)例中,編碼裝置4還包括處理器10。處理器10可以是數(shù)字信號(hào)處理器("DSP")、微處理器、專(zhuān)用集成電路("ASIC")或每一其它類(lèi)型的集成電路。編碼裝置4中的編碼模塊12可編碼由媒體源8產(chǎn)生的媒體數(shù)據(jù)。編碼模塊12可以各種方式實(shí)施。舉例來(lái)說(shuō),編碼模塊12可包含致使處理器10編碼來(lái)自媒體源8的媒體數(shù)據(jù)的指令。在另一實(shí)例中,編碼模塊12可實(shí)施為編碼由媒體源8產(chǎn)生的媒體數(shù)據(jù)的集成電路。在又一實(shí)例中,編碼模塊12可以是一個(gè)或一個(gè)以上硬件與軟件單元的組合。在圖1的實(shí)例中,編碼裝置4還包括通信接口14。通信接口14使得編碼裝置4能夠?qū)?shù)據(jù)發(fā)送到一個(gè)或一個(gè)以上其它裝置(包括解碼裝置6)或從所述一個(gè)或一個(gè)以上其它裝置接收數(shù)據(jù)。通信接口14可以是多種接口類(lèi)型中的任一類(lèi)型。舉例來(lái)說(shuō),通信接口14可以是一種類(lèi)型的網(wǎng)絡(luò)接口。無(wú)線(xiàn)接口的類(lèi)型包括因特網(wǎng)接口、權(quán)標(biāo)環(huán)接口、Wi-Fi接口、WiMax接口、無(wú)線(xiàn)寬帶接口、異步傳送模式("ATM")接口、藍(lán)牙接口或其它類(lèi)型的有線(xiàn)或無(wú)線(xiàn)網(wǎng)絡(luò)接口。在另一實(shí)例中,通信接口14可以是裝置接口總線(xiàn),例如,通用串行總線(xiàn)("USB")接口、火線(xiàn)(FireWire)接口、串行電纜接口或另一類(lèi)型的裝置接口。解碼裝置6可包括通信接口16。類(lèi)似通信接口14,通信接口16可以是多種接口類(lèi)型中的任一類(lèi)型。舉例來(lái)說(shuō),通信接口16可以是網(wǎng)絡(luò)接口、裝置接口總線(xiàn)或另一類(lèi)型的接口。通信接口16可發(fā)送和接收許多不同種類(lèi)的數(shù)據(jù)。舉例來(lái)說(shuō),通信接口16可接收媒體對(duì)象。如本發(fā)明中所使用,"媒體對(duì)象"是一組可從中導(dǎo)出及從其重放可聞及/或可見(jiàn)信號(hào)的數(shù)據(jù)。舉例來(lái)說(shuō),"媒體對(duì)象"可以是視頻位流、音頻或視頻文件、或可從中導(dǎo)出及從其重放可聞及/或可見(jiàn)信號(hào)的另一類(lèi)型的數(shù)據(jù)。當(dāng)通信接口16接收媒體對(duì)象時(shí),解碼裝置6中的解碼模塊18可解碼媒體對(duì)象中的經(jīng)編碼媒體數(shù)據(jù)。解碼模塊18可以各種方式實(shí)施。舉例來(lái)說(shuō),解碼模塊18可包含解碼媒體對(duì)象中的經(jīng)編碼媒體數(shù)據(jù)的集成電路。在另一實(shí)例中,解碼模塊18可實(shí)施為一系列指令,所述指令當(dāng)由解碼裝置6中的處理器20執(zhí)行時(shí)致使處理器20解碼媒體對(duì)象中的經(jīng)編碼媒體數(shù)據(jù)。處理器20可以是微處理器、數(shù)字信號(hào)處理器、ASIC或其它類(lèi)型的集成電路。處理器20可使用固定點(diǎn)算術(shù)來(lái)執(zhí)行數(shù)值計(jì)算,如在例如移動(dòng)電話(huà)等較小裝置中所常見(jiàn)。舉例來(lái)說(shuō),處理器20可使用16-位寄存器來(lái)存儲(chǔ)用于數(shù)值計(jì)算的值。解碼裝置6中的呈現(xiàn)驅(qū)動(dòng)器22致使媒體呈現(xiàn)模塊24以呈現(xiàn)由解碼模塊18解碼的媒體數(shù)據(jù)。換句話(huà)說(shuō),呈現(xiàn)驅(qū)動(dòng)器22可致使媒體呈現(xiàn)模塊24輸出表示經(jīng)解碼的媒體數(shù)據(jù)的可聞及/或可見(jiàn)信號(hào)。舉例來(lái)說(shuō),媒體呈現(xiàn)模塊24可包含呈現(xiàn)視頻數(shù)據(jù)的計(jì)算機(jī)監(jiān)視器。媒體呈現(xiàn)模塊24可集成到解碼裝置6中或可作為外圍設(shè)備經(jīng)由一個(gè)或一個(gè)以上有線(xiàn)或無(wú)線(xiàn)鏈路連接到解碼裝置6。呈現(xiàn)驅(qū)動(dòng)器22可包含可在處理器20上執(zhí)行的裝置驅(qū)動(dòng)器或其它軟件、硬件或固件單元或致使媒體呈現(xiàn)模塊24呈現(xiàn)媒體數(shù)據(jù)的某一其它機(jī)構(gòu)。當(dāng)編碼模塊12解碼由媒體源8產(chǎn)生的媒體數(shù)據(jù)中所包括的一組一個(gè)或一個(gè)以上視頻幀時(shí),編碼模塊12可通過(guò)對(duì)所述組視頻幀中的視頻幀中的像素塊分量值執(zhí)行正離散余弦變換("FDCT"沐產(chǎn)生系數(shù)矩陣。在產(chǎn)生系數(shù)矩陣之后,編碼模塊12可通過(guò)量化所述系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生經(jīng)量化系數(shù)矩陣。量化所述系數(shù)矩陣中的系數(shù)可減少與所述系數(shù)矩陣中的高頻系數(shù)相關(guān)聯(lián)的信息的量。在編碼模塊12針對(duì)所述組視頻幀中的視頻幀產(chǎn)生所述組經(jīng)量化系數(shù)矩陣之后,編碼模塊12可確定與所述經(jīng)量化系數(shù)矩陣相關(guān)聯(lián)的逆離散余弦變換("IDCT")輸出值的最大動(dòng)態(tài)范圍。與經(jīng)量化系數(shù)矩陣相關(guān)聯(lián)的IDCT輸出值表示IDCT輸出值矩陣中由以下操作產(chǎn)生的IDCT輸出值通過(guò)逆量化所述經(jīng)量化系數(shù)矩陣來(lái)產(chǎn)生經(jīng)逆量化系數(shù)矩陣且接著通過(guò)對(duì)所述經(jīng)逆量化系數(shù)矩陣執(zhí)行IDCT來(lái)產(chǎn)生IDCT輸出值矩陣。舉例來(lái)說(shuō),編碼模塊12可確定與所述組經(jīng)量化系數(shù)矩陣相關(guān)聯(lián)的IDCT輸出值在從-1805到1805的范圍內(nèi)。在編碼模塊12識(shí)別與所述組經(jīng)量化系數(shù)矩陣相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍之后,編碼模塊12可產(chǎn)生媒體對(duì)象,所述媒體對(duì)象包括與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣的經(jīng)熵編碼版本、與所述組視頻幀相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)及范圍指示元。舉例來(lái)說(shuō),編碼模塊12可產(chǎn)生MPEG-2輸送流,其包括與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣的經(jīng)熵編碼版本;及位流標(biāo)頭元,其指示與經(jīng)量化系數(shù)矩陣相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍。所述范圍指示元指示與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣中的IDCT輸出值的最大動(dòng)態(tài)范圍。所述范圍指示元可以各種方式指示IDCT輸出值的范圍。在第一實(shí)例中,所述范圍指示元可明確地規(guī)定或否則指示表示與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣中的任一IDCT輸出值所需的位的最大數(shù)目。在第二實(shí)例中,所述范圍指示元可明確地規(guī)定或否則指示與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣中的最大IDCT輸出值及最小IDCT輸出值。編碼模塊12可在產(chǎn)生媒體對(duì)象之后執(zhí)行各種動(dòng)作。舉例來(lái)說(shuō),編碼模塊12可致使通信接口14將媒體對(duì)象輸出到解碼裝置6或另一裝置。在另一實(shí)例中,編碼模塊12可將媒體對(duì)象存儲(chǔ)于計(jì)算機(jī)可讀媒體(未顯示)中以供隨后使用。通信接口16可接收媒體對(duì)象,所述媒體對(duì)象包括與一組視頻幀相關(guān)聯(lián)的一組經(jīng)編碼媒體數(shù)據(jù)、與所述組視頻幀相關(guān)聯(lián)的一組運(yùn)動(dòng)數(shù)據(jù)、及范圍指示元。當(dāng)通信接口16接收此媒體對(duì)象時(shí),解碼模塊18可從媒體對(duì)象中提取范圍指示元。在提取范圍指示元之后,解碼模塊18可確定所述范圍指示元指示的范圍是否包括在給定范圍外的IDCT輸出值。此給定范圍可以是解碼模塊18能夠產(chǎn)生的IDCT輸出值的范圍。舉例來(lái)說(shuō),所述范圍指示元可指示與經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值處于范圍[-1024、1023]內(nèi)且解碼模塊18僅能夠產(chǎn)生在范圍[-256、255]內(nèi)的IDCT輸出值。因此,在此實(shí)例中,解碼模塊18可確定所述范圍指示元指示的范圍包括在解碼模塊18能夠產(chǎn)生的IDCT輸出值的范圍外的IDCT輸出值。如果解碼模塊18確定范圍指示元指示的范圍不大于給定范圍,那么解碼模塊18可接著對(duì)媒體對(duì)象中的所述組經(jīng)編碼媒體數(shù)據(jù)執(zhí)行熵解碼過(guò)程,借此產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣。另外,解碼模塊18可對(duì)媒體對(duì)象中的運(yùn)動(dòng)數(shù)據(jù)執(zhí)行熵解碼過(guò)程。解碼模塊18可接著通過(guò)對(duì)與所述組視頻幀相關(guān)聯(lián)的每一經(jīng)量化系數(shù)矩陣執(zhí)行逆量化操作來(lái)產(chǎn)生經(jīng)逆量化系數(shù)矩陣。接下來(lái),解碼模塊18可將IDCT應(yīng)用于每一經(jīng)逆量化系數(shù)矩陣以導(dǎo)出IDCT輸出值矩陣。解碼模塊18可通過(guò)再匯編IDCT輸出值矩陣來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片。在產(chǎn)生經(jīng)重建殘余圖片之后,解碼模塊18可使用經(jīng)重建殘余圖片及以與所述組視頻幀相關(guān)聯(lián)的所述組運(yùn)動(dòng)數(shù)據(jù)產(chǎn)生的經(jīng)預(yù)測(cè)圖片產(chǎn)生原始視頻幀的經(jīng)重建版本。呈現(xiàn)驅(qū)動(dòng)器22可接著致使媒體呈現(xiàn)模塊24輸出呈現(xiàn)所述原始組視頻幀的經(jīng)重建版本的可見(jiàn)信號(hào)。本發(fā)明中所描述的技術(shù)可提供數(shù)個(gè)優(yōu)點(diǎn)。舉例來(lái)說(shuō),如果解碼裝置嘗試將IDCT應(yīng)用于產(chǎn)生解碼裝置不能產(chǎn)生的IDCT輸出值的系數(shù)矩陣,那么可造成原始媒體數(shù)據(jù)與經(jīng)解碼媒體數(shù)據(jù)之間的嚴(yán)重差異。此類(lèi)差異可明顯地減低經(jīng)解碼媒體數(shù)據(jù)的質(zhì)量。本發(fā)明中所描述的技術(shù)可在解碼裝置不能產(chǎn)生與媒體數(shù)據(jù)的經(jīng)編碼版本相關(guān)聯(lián)的IDCT輸出值時(shí)防止解碼裝置解碼媒體數(shù)據(jù)。以下實(shí)例圖解說(shuō)明此觀(guān)點(diǎn)。殘余圖片中的典型像素分量值可介于從-256到255的范圍內(nèi)。因此,像素分量值可以是511個(gè)不同的可能值中的一者。出于此原因,需要九個(gè)位來(lái)表示這些511個(gè)可能值中的每一者(g卩,29=512)。在理想情況下,在此實(shí)例中,IDCT應(yīng)產(chǎn)生介于從-256到255范圍內(nèi)的IDCT輸出值(g卩,殘余圖片中的像素分量值)。然而,由于量化所述系數(shù)所導(dǎo)致的差錯(cuò),IDCT可產(chǎn)生介于從-1805到1805范圍內(nèi)的IDCT輸出值。因此,IDCT輸出值可以是3610個(gè)不同的可能值中的一者。將需要十二個(gè)位來(lái)表示這些3610個(gè)可能值中的每一者(即,2"=2048是不足的,因此可能需要212=4096)。為最小化成本及復(fù)雜度,處理器20可能使用16-位寄存器來(lái)存儲(chǔ)數(shù)值值。此外,解碼模塊18將算法的最后一級(jí)用來(lái)應(yīng)用IDCT可需要七個(gè)位置的右移位。出于此原因,當(dāng)解碼模塊18在處理器20上執(zhí)行時(shí),僅保留有九個(gè)位來(lái)表示IDCT輸出tl:(即,16-7=9)。由于僅有九個(gè)位來(lái)表示IDCT輸出值,因此IDCT輸出值可不大于255且不小于-256。因此,當(dāng)處理器20執(zhí)行解碼模塊18的指令以執(zhí)行逆離散余弦變換時(shí),處理器20可能在處理小于-256或大于255的值時(shí)產(chǎn)生明顯的差錯(cuò)。圖2是圖解說(shuō)明編碼模塊12的實(shí)例性細(xì)節(jié)的框圖。編碼模塊12可包含一組"模塊"。這些模塊可包含編碼模塊12的軟件指令子集。另一選擇是,這些模塊可包含若干ASIC。在另一替代方案中,這些模塊可包含軟件指令及ASIC。如圖2的實(shí)例中所圖解說(shuō)明,編碼模塊12可從媒體源8接收一組一個(gè)或一個(gè)以上未編碼的視頻幀。所述組視頻幀可包括單個(gè)視頻幀、一個(gè)或一個(gè)以上"圖片群組"或其它數(shù)目的視頻幀。從媒體源8接收的每一視頻幀可包括一個(gè)或一個(gè)以上片段。視頻幀的所述片段是視頻幀中的共同包括整個(gè)視頻幀的若干離散部分。舉例來(lái)說(shuō),先進(jìn)視頻編碼("AVC"yR264標(biāo)準(zhǔn)規(guī)定每一視頻幀可有一個(gè)或一個(gè)以上片段。然而,運(yùn)動(dòng)圖片專(zhuān)家組("MPEG")-2標(biāo)準(zhǔn)不包括片段的概念。而是,在MPEG-2標(biāo)準(zhǔn)中,僅考慮完整的視頻幀。為維持一般性,本發(fā)明使用術(shù)語(yǔ)"圖片"來(lái)指代視頻幀中可能或不可能包括整個(gè)視頻幀的區(qū)域。當(dāng)編碼模塊12接收與媒體源8所產(chǎn)生的一組視頻幀中的視頻幀相關(guān)聯(lián)的圖片(即,"當(dāng)前圖片")時(shí),編碼模塊12中的幀內(nèi)預(yù)測(cè)模塊28可將當(dāng)前圖片劃分為一組分區(qū)。這些分區(qū)可具有相等或不相等的大小。舉例來(lái)說(shuō),如果編碼模塊12正根據(jù)MPEG-2標(biāo)準(zhǔn)編碼塊所述組視頻幀中的圖片,那么幀內(nèi)預(yù)測(cè)模塊28可將當(dāng)前圖片劃分為16個(gè)像素寬與16個(gè)像素高的若干分區(qū)。在MPEG-2標(biāo)準(zhǔn)的上下文中,將這些分區(qū)稱(chēng)為"宏塊"。在另一實(shí)例中,如果編碼模塊12正根據(jù)AVC/H.264標(biāo)準(zhǔn)來(lái)編碼所述組視頻幀中的圖片,那么幀內(nèi)預(yù)測(cè)模塊28可將當(dāng)前圖片劃分為可具有16xl6、16x8、8xl6、8x8、4x8、8x4及4x4尺寸的若干分區(qū)。此夕卜,如果編碼模塊12正根據(jù)AVC/H.264標(biāo)準(zhǔn)來(lái)編碼所述組視頻幀中的圖片,那么幀內(nèi)預(yù)測(cè)模塊28可識(shí)別用于當(dāng)前圖片的每一經(jīng)識(shí)別分區(qū)的幀內(nèi)編碼模式。舉例來(lái)說(shuō),AVC/H.264標(biāo)準(zhǔn)規(guī)定四個(gè)不同的幀內(nèi)編碼模式用于十六個(gè)像素寬與十六個(gè)像素高的分區(qū)。另外,AVC/H.264標(biāo)準(zhǔn)規(guī)定九個(gè)不同的幀內(nèi)編碼模式用于四個(gè)像素寬x四個(gè)像素高的分區(qū)。在識(shí)別當(dāng)前圖片的分區(qū)之后,幀內(nèi)預(yù)測(cè)模塊28可將當(dāng)前圖片的分區(qū)提供到正變換模塊44。另外,如果編碼模塊12正使用AVC/H.264標(biāo)準(zhǔn)來(lái)編碼所述組圖片,那么幀內(nèi)預(yù)測(cè)模塊28可向正變換模塊44提供規(guī)定當(dāng)前圖片的每一分區(qū)的幀內(nèi)編碼模式的信息。此外,當(dāng)編碼模塊12從媒體源8接收當(dāng)前圖片時(shí),編碼模塊12中的運(yùn)動(dòng)估計(jì)模塊32對(duì)當(dāng)前圖片執(zhí)行運(yùn)動(dòng)估計(jì)。為對(duì)當(dāng)前圖片執(zhí)行運(yùn)動(dòng)估計(jì),運(yùn)動(dòng)估計(jì)模塊32首先確定是將把當(dāng)前圖片編碼為幀內(nèi)編碼圖片還是幀間編碼圖片。如果運(yùn)動(dòng)估計(jì)模塊32確定將把當(dāng)前圖片編碼為幀內(nèi)編碼圖片,那么運(yùn)動(dòng)估計(jì)模塊32可不執(zhí)行任一進(jìn)一步動(dòng)作。然而,如果運(yùn)動(dòng)估計(jì)模塊32確定將把當(dāng)前圖片編碼為幀間編碼圖片,那么運(yùn)動(dòng)估計(jì)模塊32可將當(dāng)前圖片劃分為一組分區(qū)。運(yùn)動(dòng)估計(jì)模塊32可接著產(chǎn)生用于當(dāng)前圖片的每一分區(qū)的運(yùn)動(dòng)數(shù)據(jù)。運(yùn)動(dòng)數(shù)據(jù)的類(lèi)型可取決于將把當(dāng)前圖片編碼為預(yù)測(cè)性圖片("P-圖片")還是編碼為雙向預(yù)測(cè)性圖片("B-圖片")。因此,運(yùn)動(dòng)估計(jì)模塊32可確定將把當(dāng)前圖片編碼為P-圖片還是編碼為B-圖片。如果運(yùn)動(dòng)估計(jì)模塊32確定將把當(dāng)前圖片編碼為P-圖片,那么運(yùn)動(dòng)估計(jì)模塊32可針對(duì)當(dāng)前圖片的每一分區(qū)嘗試識(shí)別參考緩沖器36中前一圖片的對(duì)應(yīng)區(qū)域。如果運(yùn)動(dòng)估計(jì)模塊32成功地識(shí)別參考緩沖器36中圖片的對(duì)應(yīng)于當(dāng)前圖片中的分區(qū)的區(qū)域,那么運(yùn)動(dòng)估計(jì)模塊32可產(chǎn)生指示所識(shí)別區(qū)域與所述分區(qū)之間的垂直位移及水平位移的運(yùn)動(dòng)向量。舉例來(lái)說(shuō),運(yùn)動(dòng)估計(jì)模塊32可產(chǎn)生指示所識(shí)別區(qū)域是當(dāng)前圖片的所述分區(qū)下方的10個(gè)像素及當(dāng)前圖片的所述分區(qū)右邊的2.5個(gè)像素。如果運(yùn)動(dòng)估計(jì)模塊32確定將把當(dāng)前圖片編碼為B-圖片,那么運(yùn)動(dòng)估計(jì)模塊32可針對(duì)當(dāng)前圖片的每一分區(qū)嘗試識(shí)別參考緩沖器36中第一分區(qū)的對(duì)應(yīng)區(qū)域及參考緩沖器36中第二分區(qū)的對(duì)應(yīng)區(qū)域。如果編碼模塊12正根據(jù)MPEG-2標(biāo)準(zhǔn)編碼所述組視頻幀,那么第一圖片在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前且第二圖片在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之后。運(yùn)動(dòng)估計(jì)模塊32可接著為所述分區(qū)產(chǎn)生規(guī)定兩個(gè)運(yùn)動(dòng)向量的運(yùn)動(dòng)數(shù)據(jù)。這些運(yùn)動(dòng)向量的第一者可指示從前一圖片的所識(shí)別區(qū)域的位移且這些運(yùn)動(dòng)向量的第二者可指示從后續(xù)圖片的所識(shí)別區(qū)域的位移。如果運(yùn)動(dòng)估計(jì)模塊32未能成功識(shí)別參考緩沖器36中圖片的對(duì)應(yīng)于當(dāng)前圖片的分區(qū)的區(qū)域,那么運(yùn)動(dòng)估計(jì)模塊32可產(chǎn)生指示所述分區(qū)與前一圖片的等效定位的區(qū)域之間不存在位移的運(yùn)動(dòng)數(shù)據(jù)。如果編碼模塊12正根據(jù)AVC/H.264標(biāo)準(zhǔn)編碼所述組視頻幀,那么第一圖片及第二圖片兩者可在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前或之后,或者第一圖片可在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前且第二圖片可在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之后。運(yùn)動(dòng)估計(jì)模塊32可接著(此取決于所述分區(qū)的編碼類(lèi)型)產(chǎn)生指示參考幀中的所識(shí)別區(qū)域的運(yùn)動(dòng)數(shù)據(jù)。在運(yùn)動(dòng)估計(jì)模塊32產(chǎn)生用于當(dāng)前圖片額每一分區(qū)的運(yùn)動(dòng)數(shù)據(jù)之后,運(yùn)動(dòng)估計(jì)模塊32可將運(yùn)輸數(shù)據(jù)提供給編碼模塊12中的運(yùn)動(dòng)補(bǔ)償模塊34("MOTIONCOMP.MODULE")。運(yùn)動(dòng)補(bǔ)償模塊34可使用用于當(dāng)前圖片的分區(qū)的運(yùn)動(dòng)數(shù)據(jù)來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)預(yù)測(cè)圖片。為產(chǎn)生當(dāng)前圖片的預(yù)測(cè)性圖片,運(yùn)動(dòng)補(bǔ)償模塊34可確定編碼模塊12將把當(dāng)前圖片編碼為P-圖片還是編碼為B-圖片。如果編碼模塊12將把當(dāng)前圖片編碼為P-圖片,那么與當(dāng)前圖片相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)可規(guī)定參考緩沖器30中的一個(gè)或一個(gè)以上運(yùn)動(dòng)向量及一個(gè)或一個(gè)以上圖片用于當(dāng)前圖片的每一分區(qū)。運(yùn)動(dòng)補(bǔ)償模塊34可從參考緩沖器36中檢索由與當(dāng)前圖片相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)指示的每一參考圖片。在從參考緩沖器36中檢索到參考圖片之后,運(yùn)動(dòng)補(bǔ)償模塊34可針對(duì)當(dāng)前圖片的每一分區(qū)使用所述分區(qū)的運(yùn)動(dòng)向量來(lái)識(shí)別一個(gè)或一個(gè)以上所檢索參考圖片中的對(duì)應(yīng)區(qū)域且接著將所識(shí)別區(qū)域拷貝到當(dāng)前圖片的所述分區(qū)中。以此方式,運(yùn)動(dòng)補(bǔ)償模塊34可將來(lái)自參考圖片的區(qū)域"移動(dòng)"到與當(dāng)前圖片相關(guān)聯(lián)的預(yù)測(cè)性圖片中的適當(dāng)位置中。如果編碼模塊12將把當(dāng)前圖片編碼為B-圖片,那么與當(dāng)前圖片相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)的內(nèi)容可取決于用來(lái)編碼當(dāng)前圖片的視頻編碼標(biāo)準(zhǔn)。舉例來(lái)說(shuō),MPEG-2標(biāo)準(zhǔn)規(guī)定與當(dāng)前圖片的"宏塊"相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù),其規(guī)定參考圖片中在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前的區(qū)域且規(guī)定參考圖片中在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之后的區(qū)域。在第二實(shí)例中,AVC/H.264標(biāo)準(zhǔn)規(guī)定與當(dāng)前圖片的分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)可規(guī)定在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前或之后發(fā)生的兩個(gè)或兩個(gè)以上參考圖片。在任一實(shí)例中,運(yùn)動(dòng)補(bǔ)償模塊76可針對(duì)經(jīng)預(yù)測(cè)圖片的每一分區(qū)而基于參考圖片中由與所述分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)指示的區(qū)域內(nèi)插所述分區(qū)的像素分量值。在運(yùn)動(dòng)補(bǔ)償模塊34產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的預(yù)測(cè)性圖片之后,編碼模塊12中的殘余圖片建造模塊38可使用由媒體源8產(chǎn)生的當(dāng)前圖片及由運(yùn)動(dòng)補(bǔ)償模塊34產(chǎn)生的預(yù)測(cè)性圖片來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的殘余圖片。舉例來(lái)說(shuō),殘余圖片建造模塊38可通過(guò)將預(yù)測(cè)性圖片的負(fù)性版本與當(dāng)前圖片相加來(lái)產(chǎn)生殘余圖片。殘余圖片可含有比當(dāng)前圖片少的信息,且因此可以使用比當(dāng)前圖片少的位來(lái)編碼。在殘余圖片建造模塊38產(chǎn)生用于當(dāng)前圖片的殘余圖片之后,殘余圖片建造模塊38可將殘余圖片提供給正變換模塊30。當(dāng)正變換模塊30從殘余圖片建造模塊38接收到殘余圖片或從幀內(nèi)預(yù)測(cè)模塊28接收到具有幀內(nèi)編碼指令的當(dāng)前圖片的原始版本時(shí),正變換模塊30可將所述圖片分離為若干像素塊。舉例來(lái)說(shuō),正變換模塊30可將所述圖形分裂為若干像素塊,每一像素塊可等同于呈一8x8塊形式的64個(gè)像素。正變換模塊30可接著針對(duì)像素塊的每一者將所述塊中的像素的色彩分量分離為像素分量值矩陣。舉例來(lái)說(shuō),正變換模塊30可從像素塊中提取Y值矩陣、Cr值矩陣及Cb值矩陣。Y值可規(guī)定像素的亮度,Cr值可規(guī)定像素的紅色色度減去Y值,且Cb值可規(guī)定像素的藍(lán)色色度減去Y值。當(dāng)正變換模塊30已提取像素分量值矩陣時(shí),正變換模塊30可針對(duì)像素分量值矩陣的每一者通過(guò)將二維正離散余弦變換應(yīng)用于像素分量值矩陣來(lái)產(chǎn)生系數(shù)矩陣。正變換模塊30可以各種方式產(chǎn)生系數(shù)矩陣。舉例來(lái)說(shuō),正變換模塊30可利用處理器20中的浮點(diǎn)模塊來(lái)產(chǎn)生系數(shù)矩陣。正變換模塊30可通過(guò)使像素分量值左移位來(lái)開(kāi)始應(yīng)用離散余弦變換的過(guò)程。舉例來(lái)說(shuō),正變換模塊30可使像素分量值左移位通過(guò)應(yīng)用離散余弦變換所移除的精確位數(shù)目及通過(guò)在應(yīng)用離散余弦變換之后除以比例因子所移除的精確位數(shù)目。正變換模塊30可對(duì)系數(shù)矩陣的行向量的每一者執(zhí)行離散余弦變換。對(duì)系數(shù)矩陣的行向量的每一者執(zhí)行離散余弦變換產(chǎn)生中間值矩陣。接下來(lái),正變換模塊30可對(duì)中間值矩陣的列向量的每一者執(zhí)行離散余弦變換。對(duì)中間值矩陣的列向量的每一者執(zhí)行離散余弦變換產(chǎn)生系數(shù)值矩陣。當(dāng)正變換模塊30產(chǎn)生系數(shù)矩陣時(shí),編碼模塊12中的量化模塊40可通過(guò)量化系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生經(jīng)量化系數(shù)矩陣。量化模塊46可通過(guò)以下操作來(lái)量化系數(shù)矩陣中的系數(shù)將系數(shù)矩陣中的每一系數(shù)除以定制或標(biāo)準(zhǔn)量化矩陣中的等效位置處的數(shù)目且接著舍入所得的商以產(chǎn)生經(jīng)量化系數(shù)。舉例來(lái)說(shuō),量化模塊40可通過(guò)以下標(biāo)準(zhǔn)量化矩陣來(lái)除每一系數(shù)<table>tableseeoriginaldocumentpage19</column></row><table>在量化模塊40量化經(jīng)量化系數(shù)矩陣之后,量化模塊40可將經(jīng)量化系數(shù)矩陣提供給編碼模塊12中的熵編碼模塊42及編碼模塊12中的逆量化模塊44。在從量化模塊40接收到經(jīng)量化系數(shù)矩陣之后,熵編碼模塊42可通過(guò)將熵編碼方案應(yīng)用于經(jīng)量化系數(shù)矩陣來(lái)產(chǎn)生一組經(jīng)編碼媒體數(shù)據(jù)。舉例來(lái)說(shuō),熵編碼模塊42可將哈弗曼或上下文自適應(yīng)算術(shù)編碼方案應(yīng)用于經(jīng)量化系數(shù)矩陣。為將熵編碼方案應(yīng)用于經(jīng)量化系數(shù)矩陣,熵編碼模塊42通過(guò)對(duì)經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)執(zhí)行鋸齒形掃描來(lái)產(chǎn)生經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)向量。換句話(huà)說(shuō),熵編碼模塊42可將二維經(jīng)量化系數(shù)矩陣中的所有經(jīng)量化系數(shù)布置為一維經(jīng)量化系數(shù)向量。熵編碼模塊42可接著將游程長(zhǎng)度編碼方案(例如,哈弗曼編碼或算術(shù)編碼)應(yīng)用于經(jīng)量化系數(shù)口除將熵編碼方案應(yīng)用于經(jīng)量化系數(shù)矩陣外,熵編碼模塊42還可將熵編碼方案應(yīng)用于與視頻幀序列中的視頻幀分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)。舉例來(lái)說(shuō),熵編碼模塊42可將哈弗曼或上下文自適應(yīng)算術(shù)編碼應(yīng)用于運(yùn)動(dòng)數(shù)據(jù)。當(dāng)逆量化模塊44從量化模塊40接收到經(jīng)量化系數(shù)矩陣時(shí),逆量化模塊44通過(guò)對(duì)經(jīng)量化系數(shù)矩陣執(zhí)行逆量化操作來(lái)產(chǎn)生經(jīng)逆量化系數(shù)矩陣。舉例來(lái)說(shuō),逆量化模塊44可通過(guò)將經(jīng)量化系數(shù)矩陣中的每一系數(shù)乘以量化模塊40所使用的量化矩陣的等效位置處的數(shù)目來(lái)產(chǎn)生經(jīng)逆量化系數(shù)矩陣。由于量化模塊40在將系數(shù)矩陣中的系數(shù)除以量化矩陣中的數(shù)目之后舍入系數(shù),因此經(jīng)逆量化系數(shù)矩陣可能不同于原始的系數(shù)矩陣。當(dāng)逆量化模塊44產(chǎn)生經(jīng)逆量化系數(shù)矩陣時(shí),逆量化模塊44可將經(jīng)逆量化系數(shù)矩陣提供給編碼模塊12中的逆變換模塊46。當(dāng)逆變換模塊46接收到經(jīng)逆量化系數(shù)矩陣時(shí),逆變換模塊46可通過(guò)對(duì)經(jīng)逆量化系數(shù)矩陣執(zhí)行IDCT來(lái)產(chǎn)生IDCT輸出值矩陣。當(dāng)逆變換模塊46已產(chǎn)生用于像素塊的每一像素分量值的IDCT輸出值矩陣時(shí),逆變換模塊46可使用IDCT輸出值矩陣來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片中的像素塊。當(dāng)逆變換模塊46已重建與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片中的每一像素塊時(shí),逆變換模塊46可通過(guò)組合經(jīng)重建像素塊來(lái)重建殘余圖片。接下來(lái),逆變換模塊46可將經(jīng)重建殘余圖片提供給圖片重建模塊48及范圍檢測(cè)模塊54。當(dāng)圖片重建模塊48從逆變換模塊46接收到經(jīng)重建殘余圖片時(shí),圖片重建模塊48可使用逆變換模塊46產(chǎn)生的經(jīng)重建殘余圖片及運(yùn)動(dòng)補(bǔ)償模塊34產(chǎn)生的經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)重建版本。圖片重建模塊48可通過(guò)將經(jīng)重建殘余圖片添加到經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)重建版本。在產(chǎn)生當(dāng)前圖片的經(jīng)重建版本之后,圖片重建模塊48可將當(dāng)前圖片的經(jīng)重建版本存儲(chǔ)于參考緩沖器36中。以此方式,運(yùn)動(dòng)補(bǔ)償模塊34可將當(dāng)前圖片的經(jīng)重建版本作為參考圖片用于所述組視頻幀中的其它幀。將圖片的經(jīng)重建版本而非將圖片的原始版本用作參考圖片可產(chǎn)生更準(zhǔn)確的預(yù)測(cè)性圖片。范圍檢測(cè)模塊50可識(shí)別與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍。為易于解釋?zhuān)景l(fā)明可將與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的IDCT輸出值稱(chēng)為"經(jīng)重建殘余圖片中的IDCT輸出值"。舉例來(lái)說(shuō),在沒(méi)有量化差錯(cuò)的情況下,與經(jīng)重建殘余圖片相關(guān)聯(lián)的IDCT輸出值可落在范圍[-256、255]內(nèi)。然而,由于量化差錯(cuò),因此與經(jīng)重建殘余圖片相關(guān)聯(lián)的IDCT輸出值可落在范圍[-1805、1805]內(nèi)。在此實(shí)例中,范圍檢測(cè)模塊50可將范圍[-1805、1805]識(shí)別為經(jīng)重建殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍。有關(guān)量化差錯(cuò)對(duì)IDCT輸出值的最大動(dòng)態(tài)范圍的影響的額外信息可在以下文獻(xiàn)中找到周M.(ZhouM.)及德萊梅魯爾J(DeLameillieureJ)的"MPEG視頻編碼中的IDCT輸出范圍",信號(hào)處理圖像通信(IMAGECOMMUNICATION),巻11,編號(hào)2,頁(yè)碼137-145,1997年12月,此文獻(xiàn)的全部?jī)?nèi)容以引用的方式并入本文中;及[2]Y.瑞茲尼克(Y.Reznik)的"關(guān)于IDCT設(shè)計(jì)中的變量的剪輯及動(dòng)態(tài)范圍",ISO/IECJTC1/SC29WG11輸入文獻(xiàn)MPEG2006/M14004,2006年10月,中國(guó),廣州,此文獻(xiàn)的全部?jī)?nèi)容以引用的方式并入本文中。范圍檢測(cè)模塊50可以各種方式識(shí)別經(jīng)重建殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍。在范圍檢測(cè)模塊50可怎樣識(shí)別經(jīng)重建殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍的第一實(shí)例中,范圍檢測(cè)模塊50可在從逆變換模塊46接收到與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片之后識(shí)別經(jīng)重建殘余圖片中的最大IDCT輸出值及殘余圖片中的最低IDCT輸出值。范圍檢測(cè)模塊50可接著確定經(jīng)重建殘余圖片中的最大IDCT輸出值是否大于與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的先前觀(guān)察到的最大IDCT輸出值。如果范圍檢測(cè)模塊50確定經(jīng)重建殘余圖片中的最大IDCT輸出值大于與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的先前觀(guān)察到的最大IDCT輸出值,那么范圍檢測(cè)模塊50可將所述組視頻幀中的最大IDCT輸出值設(shè)定為經(jīng)重建殘余圖片中的最大IDCT輸出值。類(lèi)似地,范圍檢測(cè)模塊50可確定經(jīng)重建殘余圖片中的最低IDCT輸出值是否小于與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的先前觀(guān)察到的最低IDCT輸出值。如果范圍檢測(cè)模塊50確定經(jīng)重建殘余圖片中的最低IDCT輸出值小于與所述組視頻幀中的先前觀(guān)察到的最低IDCT輸出值,那么范圍檢測(cè)模塊50可將與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的最低IDCT輸出值設(shè)定為經(jīng)重建殘余圖片中的最低IDCT值。以此方式,范圍檢測(cè)模塊50可識(shí)別與所述組視頻幀相關(guān)聯(lián)的最大IDCT輸出值及于所述組視頻幀相關(guān)聯(lián)的最低IDCT輸出值。在范圍檢測(cè)模塊50可怎樣識(shí)別與經(jīng)重建殘余圖片相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的第二實(shí)例中,范圍檢測(cè)模塊50可接受與所述組視頻幀相關(guān)聯(lián)的每一經(jīng)重建殘余圖片。在接收到與所述組視頻幀相關(guān)聯(lián)的每一經(jīng)重建殘余圖片之后,范圍檢測(cè)模塊50可通過(guò)對(duì)與所述組視頻幀相關(guān)聯(lián)的每一經(jīng)重建殘余圖片的所有IDCT輸出值執(zhí)行"或"操作來(lái)產(chǎn)生臨時(shí)值。范圍檢測(cè)模塊50可接著在設(shè)定為1的此臨時(shí)值中確定是低于最高有效位的有效位的位的數(shù)目。此數(shù)目加上1等于表示與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的所有IDCT輸出值所需的位數(shù)目。表示與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的任一IDCT輸出值所需的最大位數(shù)目可充當(dāng)與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的IDCT值的最大替代范圍的指示符。在范圍檢測(cè)模塊50可怎樣識(shí)別與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍的第三實(shí)例中,范圍檢測(cè)模塊50可使用以下公式來(lái)計(jì)算與經(jīng)重建殘余圖片(其與所述組視頻幀相關(guān)聯(lián))的IDCT輸出值的最大動(dòng)態(tài)范圍、22222此公式適用于NxN輸入塊向量g,其中其元在區(qū)間[a、b](b〉a)中,且已使用在范圍[O、ri^J中的量化因子量化及逆量化了經(jīng)量化系數(shù)矩陣,其中ri目x是最大量化因子。在范圍檢測(cè)模塊50識(shí)別與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍之后,范圍檢測(cè)模塊50可將所識(shí)別的范圍提供給對(duì)象產(chǎn)生模塊52。對(duì)象產(chǎn)生模塊52可使用熵編碼模塊42產(chǎn)生的所述組經(jīng)編碼媒體數(shù)據(jù)、熵編碼模塊42產(chǎn)生的所述組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)及范圍檢測(cè)模塊50識(shí)別的IDCT輸出值的最大動(dòng)態(tài)范圍來(lái)產(chǎn)生媒體對(duì)象。舉例來(lái)說(shuō),對(duì)象產(chǎn)生模塊52可產(chǎn)生規(guī)定所述組經(jīng)編碼媒體數(shù)據(jù)、所述組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)的MPEG-2輸送流;及指示與所述組視頻幀相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的位流元。在圖2的實(shí)例中,編碼模塊12還包含范圍配置模塊54("RANGECONFIG.MODULE")。范圍配置模塊54配置編碼模塊12以編碼所述組視頻幀,使得與所述組視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的IDCT輸出值落在IDCT輸出值的給定范圍內(nèi)。舉例來(lái)說(shuō),解碼裝置6可接收編碼裝置4產(chǎn)生的包括與一組視頻幀相關(guān)聯(lián)的經(jīng)編碼媒體數(shù)據(jù)的媒體對(duì)象。在此實(shí)例中,解碼裝置6可確定媒體對(duì)象中的范圍指示元是否指示與經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值在給定范圍以外。舉例來(lái)說(shuō),在此實(shí)例中,所述給定范圍可以是解碼裝置6可使用16-位數(shù)字信號(hào)處理器("DSP")產(chǎn)生的IDCT輸出值的范圍。此外,在此實(shí)例中,如果解碼裝置6確定范圍指示元指示與經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的一個(gè)或一個(gè)以上IDCT輸出值在給定范圍以外,那么解21碼裝置6可將指示與經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的一個(gè)或一個(gè)以上IDCT輸出值在給定范圍以外的一個(gè)或一個(gè)以上消息發(fā)送給編碼裝置4。當(dāng)編碼裝置4中的通信接口14接收到此類(lèi)消息時(shí),范圍配置模塊54可再配置編碼模塊12以編碼所述組視頻幀,使得編碼模塊12產(chǎn)生包括與同一組視頻幀相關(guān)聯(lián)的一組替代媒體數(shù)據(jù)的替代媒體對(duì)象。與所述組替代媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值落在解碼裝置6指示的IDCT輸出值的給定范圍內(nèi)。范圍配置模塊54可以各種方式再配置編碼模塊12。舉例來(lái)說(shuō),范圍配置模塊54可致使編碼模塊12產(chǎn)生新的媒體對(duì)象,所述新的媒體對(duì)象不會(huì)致使解碼裝置6產(chǎn)生在給定范圍外的IDCT輸出值。舉例來(lái)說(shuō),范圍配置模塊54可致使量化模塊40通過(guò)使用替代的量化矩陣來(lái)量化正變換模塊30產(chǎn)生的系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生替代的經(jīng)量化系數(shù)矩陣。在量化模塊40產(chǎn)生替代的經(jīng)量化系數(shù)矩陣之后,逆量化模塊44可通過(guò)使用替代的量化矩陣來(lái)逆量化替代的經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)來(lái)產(chǎn)生替代的經(jīng)逆量化系數(shù)矩陣。接下來(lái),逆變換模塊46可通過(guò)對(duì)替代的經(jīng)逆量化系數(shù)矩陣執(zhí)行IDCT來(lái)產(chǎn)生替代的殘余圖片。范圍檢測(cè)模塊50可計(jì)算逆變換模塊50產(chǎn)生的替代殘余圖片中的IDCT輸出值的最大動(dòng)態(tài)范圍。熵編碼模塊42可接著對(duì)所述組替代經(jīng)量化系數(shù)矩陣執(zhí)行熵編碼操作。對(duì)象產(chǎn)生模塊52可接著產(chǎn)生替代的媒體對(duì)象,所述替代的媒體對(duì)象規(guī)定所述組替代經(jīng)量化系數(shù)矩陣及指示與所述組視頻幀相關(guān)聯(lián)的IDCT輸出值的新最大動(dòng)態(tài)范圍的位流元。編碼裝置4可接著將替代媒體對(duì)象發(fā)送給解碼裝置6。圖3是圖解說(shuō)明解碼模塊18的實(shí)例性細(xì)節(jié)的框圖。解碼模塊18可包含熵解碼模塊70、范圍檢査模塊72、范圍協(xié)商模塊74、運(yùn)動(dòng)補(bǔ)償模塊76、逆量化模塊78、初級(jí)逆變換模塊80、次級(jí)逆變換模塊82、殘余重建模塊84及圖片重建模塊86。這些模塊可包含解碼模塊18的軟件指令子集。另一選擇是,這些模塊可包含處理器20內(nèi)的ASIC。在另一替代方案中,這些模塊可包含軟件指令及ASIC。解碼模塊18可接收媒體對(duì)象,其包括一組經(jīng)編碼媒體數(shù)據(jù)、一組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)及范圍指示元。媒體對(duì)象中的所述組經(jīng)編碼媒體數(shù)據(jù)與一組視頻幀相關(guān)聯(lián)。媒體對(duì)象中的所述組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)與所述組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)。媒體對(duì)象中的范圍指示元指示與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建殘余圖片中的像素分量值的最大動(dòng)態(tài)范圍。如上所述,本發(fā)明將基于與所述組視頻幀相關(guān)聯(lián)的經(jīng)編碼媒體數(shù)據(jù)的經(jīng)重建殘余圖片中的像素分量值稱(chēng)為"與所述組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值"。當(dāng)解碼模塊18接收到媒體對(duì)象時(shí),范圍檢査模塊72可確定范圍指示元指示的IDCT輸出值的范圍是否在給定范圍內(nèi)。在圖3的實(shí)例中,此給定范圍可以是初級(jí)逆變換模塊80能夠產(chǎn)生的IDCT輸出值的范圍。舉例來(lái)說(shuō),范圍指示元可指示與所述組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值介于從-256到255的范圍內(nèi)。初級(jí)逆變換80使用第一操作來(lái)將IDCT應(yīng)用于經(jīng)逆量化系數(shù)矩陣。如果初級(jí)逆變換模塊80能夠產(chǎn)生介于從-256到255范圍內(nèi)的IDCT輸出值,那么范圍檢査模塊72可確定初級(jí)逆變換模塊80能夠產(chǎn)生在范圍指示元所指示的IDCT輸出值范圍中的任一IDCT輸出值。然而,如果范圍指示元指示與所述組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值介于從-1805到1805的范圍內(nèi),那么范圍檢查模塊72可確定初級(jí)逆變換模塊80不能產(chǎn)生在范圍指示元指示的IDCT輸出值范圍中的一個(gè)或一個(gè)以上IDCT輸出值。初級(jí)逆變換模塊80在執(zhí)行第一操作時(shí)不能產(chǎn)生限制范圍的IDCT輸出值,可能有各種原因。舉例來(lái)說(shuō),初級(jí)逆變換模塊80可實(shí)施IDCT算法,其僅能夠產(chǎn)生可使用九位2的補(bǔ)數(shù)格式表示的IDCT輸出值。此IDCT算法可以是有利的,因?yàn)镮DCT算法可在16-位平臺(tái)上實(shí)施。許多現(xiàn)代的移動(dòng)手機(jī)及其它無(wú)線(xiàn)通信裝置包括可實(shí)施此IDCT算法的16-位DSP。研究顯示MPEG-1及MPEG-2可產(chǎn)生在范圍[-1805、1805]中的IDCT輸出值。在范圍[-1805、1805]中的IDCT輸出值無(wú)法以九位2的補(bǔ)數(shù)格式來(lái)表示。而是,可能需要以十二位2的補(bǔ)數(shù)格式來(lái)表示在范圍[-1805、1805]中的IDCT輸出值。但是不可能在16-位平臺(tái)上實(shí)施產(chǎn)生十二位2的補(bǔ)數(shù)IDCT輸出值的IDCT算法。如果范圍檢査模塊72確定初級(jí)逆變換模塊80不能產(chǎn)生在范圍指示元指示的IDCT輸出值范圍中的一個(gè)或一個(gè)以上IDCT輸出值,那么范圍檢査模塊72可執(zhí)行各種不同的動(dòng)作。在第一實(shí)例中,當(dāng)范圍檢査模塊72確定初級(jí)逆變換模塊80不能產(chǎn)生在范圍指示元指示的IDCT輸出值范圍中的一個(gè)或一個(gè)以上IDCT輸出值時(shí),范圍檢查模塊72可致使解碼模塊18中的范圍協(xié)商模塊74嘗試獲得媒體對(duì)象的替代版本。媒體對(duì)象的替代版本中基于與視頻幀相關(guān)聯(lián)的經(jīng)編碼媒體數(shù)據(jù)的經(jīng)重建殘余圖片不含有大于或小于初級(jí)逆變換模塊80能夠產(chǎn)生的最大或最低IDCT輸出值的IDCT輸出值。為嘗試獲得媒體對(duì)象的替代版本,范圍協(xié)商模塊74可使用通信接口16來(lái)與編碼裝置4通信。響應(yīng)于此通信,編碼裝置4可產(chǎn)生媒體對(duì)象的替代版本。編碼裝置4可使用各種技術(shù)來(lái)產(chǎn)生媒體對(duì)象的替代版本。舉例來(lái)說(shuō),在圖2的實(shí)例中,量化模塊40可在量化正變換模塊30產(chǎn)生的系數(shù)矩陣時(shí)使用不同的量化矩陣。在第二實(shí)例中,當(dāng)范圍檢查模塊72確定初級(jí)逆變換模塊80不能產(chǎn)生在范圍指示元指示的IDCT輸出值范圍中的一個(gè)或一個(gè)以上IDCT輸出值時(shí),范圍檢查模塊72可致使次級(jí)逆變換模塊82而非初級(jí)逆變換模塊80來(lái)產(chǎn)生IDCT輸出值。次級(jí)逆變換模塊82執(zhí)行第二操作以將IDCT應(yīng)用于經(jīng)逆量化系數(shù)矩陣。在此第二實(shí)例中,次級(jí)逆變換模塊82能夠產(chǎn)生在范圍指示元指示的IDCT輸出值范圍中的所有IDCT輸出值。然而,次級(jí)逆變換模塊80比初級(jí)逆變換模塊80可花費(fèi)更長(zhǎng)時(shí)間及/或消耗更多電力來(lái)產(chǎn)生IDCT輸出值。當(dāng)范圍檢査模塊72確定初級(jí)逆變換模塊80能夠產(chǎn)生在范圍指示元指示的IDCT輸出值范圍中的所有IDCT輸出值時(shí),熵解碼模塊70可將熵解碼方案應(yīng)用于媒體對(duì)象中的所述組經(jīng)編碼媒體數(shù)據(jù)。作為將熵解碼方案應(yīng)用于所述組經(jīng)編碼媒體數(shù)據(jù)的結(jié)果,熵解碼模塊70產(chǎn)生與一個(gè)或一個(gè)以上圖片相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣。此外,熵解碼模塊70可將熵解碼方案應(yīng)用于媒體對(duì)象中的所述組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)。作為將熵解碼方案應(yīng)用于所述組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)的結(jié)果,熵解碼模塊70產(chǎn)生用于與所述組視頻幀相關(guān)聯(lián)的一個(gè)或一個(gè)以上圖片的每一分區(qū)的運(yùn)動(dòng)數(shù)據(jù)。在熵解碼模塊70產(chǎn)生與圖片相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣之后,熵解碼模塊70可將與圖片相關(guān)聯(lián)的所述組經(jīng)量化系數(shù)矩陣提供給初級(jí)逆變換模塊80且可將與圖片相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)提供給運(yùn)動(dòng)補(bǔ)償模塊76。當(dāng)運(yùn)動(dòng)補(bǔ)償模塊76接收到與當(dāng)前圖片相關(guān)聯(lián)的所述組運(yùn)動(dòng)數(shù)據(jù)時(shí),運(yùn)動(dòng)補(bǔ)償模塊76確定將把當(dāng)前圖片編碼為I-圖片、P-圖片還是B-圖片。如果將把當(dāng)前圖片編碼為I-圖片,那么運(yùn)動(dòng)補(bǔ)償模塊76可產(chǎn)生其中每一像素分量值等于零的"經(jīng)重建的經(jīng)預(yù)測(cè)圖片"。如果將把當(dāng)前圖片編碼為P-圖片,那么與當(dāng)前圖片相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)可包括用于當(dāng)前圖片的每一分區(qū)的運(yùn)動(dòng)向量。如上所論述,與當(dāng)前圖片的分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)向量可指示參考圖片及所指示的參考圖片中的區(qū)域與當(dāng)前圖片的分區(qū)之間的位移。當(dāng)運(yùn)動(dòng)補(bǔ)償模塊76確定將把當(dāng)前圖片編碼為P-圖片時(shí),運(yùn)動(dòng)補(bǔ)償模塊76可從參考緩沖器90中檢索與當(dāng)前圖片相關(guān)聯(lián)的所述組運(yùn)動(dòng)數(shù)據(jù)中的運(yùn)動(dòng)向量指示的每一圖片。在檢索參考圖片之后,運(yùn)動(dòng)補(bǔ)償模塊76可使用參考圖片及運(yùn)動(dòng)向量來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片。經(jīng)預(yù)測(cè)圖片具有與當(dāng)前圖片的分區(qū)相同的分區(qū)。為產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片,運(yùn)動(dòng)補(bǔ)償模塊76可針對(duì)經(jīng)預(yù)測(cè)圖片的每一分區(qū)將參考圖片中由與當(dāng)前圖片的對(duì)應(yīng)分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)向量指示的區(qū)域拷貝到預(yù)測(cè)圖片的分區(qū)。如果將把當(dāng)前圖片編碼為B-圖片,那么與當(dāng)前圖片相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)的內(nèi)容可取決于用來(lái)編碼當(dāng)前圖片的視頻編碼標(biāo)準(zhǔn)。舉例來(lái)說(shuō),MPEG-2標(biāo)準(zhǔn)規(guī)定與當(dāng)前圖片的"宏塊"相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)規(guī)定參考圖片的在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前的區(qū)域且規(guī)定參考圖片的在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之后的區(qū)域。在第二實(shí)例中,AVC/H.264標(biāo)準(zhǔn)規(guī)定與當(dāng)前圖片的分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)可規(guī)定兩個(gè)或兩個(gè)以上參考圖片發(fā)生在與當(dāng)前圖片相關(guān)聯(lián)的視頻幀之前或之后。在任一實(shí)例中,運(yùn)動(dòng)補(bǔ)償模塊76可針對(duì)經(jīng)預(yù)測(cè)圖片的每一分區(qū)而基于參考幀中由與所述分區(qū)相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)指示的區(qū)域內(nèi)插所述分區(qū)的像素分量值。當(dāng)逆量化模塊78從熵解碼模塊70接收到經(jīng)量化系數(shù)矩陣時(shí),逆量化模塊78可通過(guò)對(duì)與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣的每一者執(zhí)行逆量化操作來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù)矩陣。逆量化模塊78可通過(guò)將經(jīng)量化系數(shù)矩陣中的每一系數(shù)乘以量化矩陣中的等效位置處的值來(lái)對(duì)經(jīng)量化系數(shù)矩陣中的系數(shù)執(zhí)行逆量化操作。初級(jí)逆變換模塊80可將IDCT應(yīng)用于每一矩陣以產(chǎn)生像素分量值矩陣。初級(jí)逆變換模塊80可使用各種不同的算法來(lái)將IDCT應(yīng)用于經(jīng)逆量化系數(shù)矩陣。舉例來(lái)說(shuō),如果經(jīng)逆量化系數(shù)矩陣是8x8矩陣,那么初級(jí)逆變換模塊80可通過(guò)將8-點(diǎn)一維IDCT應(yīng)用于經(jīng)逆量化系數(shù)矩陣的每一行向量來(lái)產(chǎn)生中間系數(shù)矩陣。在此實(shí)例中,初級(jí)逆變換模塊80可接著通過(guò)將8-點(diǎn)一維IDCT應(yīng)用于中間系數(shù)矩陣的每一列向量來(lái)產(chǎn)生IDCT輸出值矩陣。在另一實(shí)例中,初級(jí)逆變換模塊80可通過(guò)將二維IDCT應(yīng)用于經(jīng)逆量化系數(shù)矩陣來(lái)產(chǎn)生IDCT輸出值矩陣。在初級(jí)逆變換模塊80或次級(jí)逆變換模塊82產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的IDCT輸出值矩陣之后,殘余重建模塊84可使用IDCT輸出值矩陣來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片。殘余經(jīng)重建模塊84可以各種方式來(lái)產(chǎn)生經(jīng)重建殘余圖片。舉例來(lái)說(shuō),殘余重建模塊84可通過(guò)將IDCT輸出值矩陣與和當(dāng)前圖片的等效位置相關(guān)聯(lián)的其它IDCT輸出值矩陣組合來(lái)產(chǎn)生像素塊。在此實(shí)例中,殘余重建模塊84可接收表示亮度值的IDCT輸出值矩陣、表示Cb色度值的IDCT輸出值矩陣及表示Cr色度值的IDCT輸出值矩陣。在此實(shí)例中,殘余重建模塊84可組合這些IDCT輸出值矩陣以形成像素塊。當(dāng)殘余重建模塊84完成產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的像素塊時(shí),殘余重建模塊84可緩沖像素塊直到殘余重建模塊84已產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的每一像素塊為止。在殘余重建模塊84已產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的每一像素塊之后,殘余重建模塊84可組合與當(dāng)前圖片相關(guān)聯(lián)的像素塊以形成與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片。解碼模塊18中的圖片重建模塊86使用與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片及與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)重建版本。圖片重建模塊86可使用與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片及與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片而以各種方式產(chǎn)生當(dāng)前圖片的經(jīng)重建版本。舉例來(lái)說(shuō),圖片重建模塊86可通過(guò)將經(jīng)重建殘余圖片中的每一像素分量值添加到經(jīng)預(yù)測(cè)圖片中的等效定位的像素分量值來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)重建版本。在圖片重建模塊86產(chǎn)生當(dāng)前圖片的經(jīng)重建版本之后,圖片重建模塊86可將當(dāng)前圖片的經(jīng)重建版本存儲(chǔ)于參考緩沖器90中,使得運(yùn)動(dòng)補(bǔ)償模塊76可在對(duì)與所述組視頻幀相關(guān)聯(lián)的其它圖片執(zhí)行運(yùn)動(dòng)補(bǔ)償時(shí)可將當(dāng)前圖片的經(jīng)重建版本用作參考圖片。圖4是圖解說(shuō)明編碼模塊12(圖2)的實(shí)例性操作的流程圖。最初,編碼模塊12從媒體源8接收與一組視頻幀中的未編碼視頻幀相關(guān)聯(lián)的當(dāng)前圖片(IOO)。當(dāng)編碼模塊12接收到當(dāng)前圖片時(shí),運(yùn)動(dòng)估計(jì)模塊32可通執(zhí)行運(yùn)動(dòng)估計(jì)操作來(lái)產(chǎn)生用于當(dāng)前圖片的運(yùn)動(dòng)數(shù)據(jù)(102)。舉例來(lái)說(shuō),如果編碼模塊12正將當(dāng)前圖片編碼為P-圖片,那么運(yùn)動(dòng)估計(jì)模塊32可產(chǎn)生用于當(dāng)前圖片的每一分區(qū)的運(yùn)動(dòng)向量。在運(yùn)動(dòng)估計(jì)模塊32產(chǎn)生用于當(dāng)前圖片的運(yùn)動(dòng)數(shù)據(jù)之后,運(yùn)動(dòng)補(bǔ)償模塊34可使用運(yùn)動(dòng)數(shù)據(jù)來(lái)執(zhí)行產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片的運(yùn)動(dòng)補(bǔ)償操作(104)。接下來(lái),殘余圖片建造模塊38可使用運(yùn)動(dòng)補(bǔ)償模塊34產(chǎn)生的經(jīng)預(yù)測(cè)圖片及原始的當(dāng)前圖片來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的殘余圖片(106)。正變換模塊30可接著產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)變換系數(shù)矩陣(108)。正變換模塊30可以各種方式產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的所述組經(jīng)變換系數(shù)矩陣,此取決于編碼模塊12正將當(dāng)前圖片編碼為幀內(nèi)編碼圖片還是編碼為幀間編碼圖片。舉例來(lái)說(shuō),如果編碼模塊12正將當(dāng)前圖片編碼為幀內(nèi)編碼圖片,那么正變換模塊30可將正DCT應(yīng)用于原始的當(dāng)前圖片的每一分區(qū)。如果編碼模塊12正將當(dāng)前圖片編碼為幀間編碼圖片,那么正變換模塊30可將正DCT應(yīng)用于與當(dāng)前圖片相關(guān)聯(lián)的殘余圖片的每一分區(qū)。在正變換模塊30產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)變換系數(shù)矩陣之后,量化模塊40可通過(guò)量化與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)變換系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣(110)。熵編碼模塊42可接著對(duì)與當(dāng)前圖片相關(guān)聯(lián)的所述組經(jīng)量化系數(shù)矩陣及與當(dāng)前圖片相關(guān)聯(lián)的所述組運(yùn)動(dòng)數(shù)據(jù)執(zhí)行熵編碼操作(112)。接下來(lái),逆量化模塊44可通過(guò)逆量化與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù)矩陣(114)。在產(chǎn)生經(jīng)逆量化系數(shù)矩陣之后,逆變換模塊46通過(guò)將IDCT應(yīng)用于與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)逆量化系數(shù)矩陣中的經(jīng)逆量化系數(shù)來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的IDCT輸出值矩陣(116)。在逆變換模塊46產(chǎn)生IDCT輸出值矩陣之后,范圍檢測(cè)模塊50可確定當(dāng)前圖片是否是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(118)。如果范圍檢測(cè)模塊50確定當(dāng)前圖片不是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(118的"否"),那么編碼模塊12可接收與所述組視頻幀相關(guān)聯(lián)的另一圖片(100)。否則,如果范圍檢測(cè)模塊50確定當(dāng)前圖片是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(118的"是"),那么范圍檢測(cè)模塊50可計(jì)算與所述組視頻幀相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍(120)。在范圍檢測(cè)模塊50計(jì)算與所述組視頻幀相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍之后,對(duì)象產(chǎn)生模塊52可產(chǎn)生媒體對(duì)象,其包括與所述組視頻幀相關(guān)聯(lián)的經(jīng)熵編碼的經(jīng)量化系數(shù)矩陣、與所述組視頻幀相關(guān)聯(lián)的所述組經(jīng)熵編碼運(yùn)動(dòng)數(shù)據(jù)、及指示與所述組視頻幀相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元(122)。通信接口14可接著輸出媒體對(duì)象(124)。圖5是圖解說(shuō)明解碼模塊18的實(shí)例性操作的流程圖。最初,解碼模塊18接收媒體對(duì)象,所述媒體對(duì)象包括與一組視頻幀相關(guān)聯(lián)的一組經(jīng)編碼媒體數(shù)據(jù)、與所述組視頻幀相關(guān)聯(lián)的若干組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)、及范圍指示元(130)。在解碼模塊18接收到媒體對(duì)象之后,范圍檢査模塊72從媒體對(duì)象中提取范圍指示元(132)。范圍檢查模塊72可記者確定范圍指示元指示的IDCT輸出值的范圍是否包括在給定范圍外的IDCT輸出值(134)。舉例來(lái)說(shuō),范圍檢査模塊72可確定范圍指示元指示的IDCT輸出值的范圍大于初級(jí)逆變換模塊80能夠產(chǎn)生的IDCT輸出值的范圍。如果范圍檢査模塊72確定范圍指示元指示的IDCT輸出值的范圍包括在給定范圍外的IDCT輸出值(134的"是"),那么在一個(gè)實(shí)例性實(shí)施方案中范圍協(xié)商模塊74可將對(duì)媒體對(duì)象的替代版本的請(qǐng)求發(fā)送給編碼裝置4(136)。當(dāng)范圍協(xié)商模塊74請(qǐng)求媒體對(duì)象的替代版本時(shí),范圍協(xié)商模塊74可產(chǎn)生指示初級(jí)逆變換模塊80能夠產(chǎn)生的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。在發(fā)生對(duì)媒體對(duì)象的替代版本的請(qǐng)求之后,通信接口16可接收媒體對(duì)象的替代版本(137)。另一方面,如果范圍檢査模塊72確定范圍指示元指示的IDCT輸出值的范圍不包括在給定范圍外的IDCT輸出值(134的"否"),那么解碼模塊18中的熵解碼模塊70可對(duì)媒體對(duì)象中的所述組經(jīng)編碼媒體數(shù)據(jù)及所述組運(yùn)動(dòng)數(shù)據(jù)執(zhí)行熵解碼過(guò)程(138)。熵解碼模塊70可執(zhí)行等效于用來(lái)編碼媒體數(shù)據(jù)的熵編碼過(guò)程的熵解碼過(guò)程。舉例來(lái)說(shuō),如果熵編碼模塊42使用哈弗曼編碼來(lái)編碼數(shù)據(jù)媒體,那么熵解碼模塊70使用哈弗曼解碼來(lái)解碼圖像。作為將熵解碼過(guò)程應(yīng)用于每一組經(jīng)編碼媒體數(shù)據(jù)的結(jié)果,熵解碼模塊70已產(chǎn)生與和所述組視頻幀中的視頻幀相關(guān)聯(lián)的圖片相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣。在熵解碼模塊70對(duì)運(yùn)動(dòng)數(shù)據(jù)執(zhí)行熵解碼操作之后,解碼模塊18中的運(yùn)動(dòng)補(bǔ)償模塊76使用運(yùn)動(dòng)數(shù)據(jù)來(lái)執(zhí)行運(yùn)動(dòng)補(bǔ)償操作,借此產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片當(dāng)前圖片(140)。隨后或與運(yùn)動(dòng)補(bǔ)償模塊76平行地,解碼模塊18中的逆量化模塊78可通過(guò)將逆量化操作應(yīng)用于與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣來(lái)產(chǎn)生與和所述組視頻幀相關(guān)聯(lián)的當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù)矩陣(142)。逆量化模塊78可通過(guò)將經(jīng)量化系數(shù)乘以與量化矩陣的對(duì)應(yīng)位置相關(guān)聯(lián)的數(shù)目來(lái)逆量化經(jīng)量化系數(shù)矩陣。舉例來(lái)說(shuō),如果經(jīng)量化系數(shù)矩陣的位置(O、0)處的經(jīng)量化系數(shù)是-26且量化矩陣的位置(O、O)處的數(shù)目是16,那么經(jīng)逆量化系數(shù)矩陣的位置(O、0)處的經(jīng)逆量化系數(shù)是-416(即,-26*16=-416)。注意在此實(shí)例中,415的原始系數(shù)(即,舍入(-415/16)=-26)與-416的所得系數(shù)之間的差。此差是"量化差錯(cuò)"。在逆量化模塊78產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)逆量化系數(shù)矩陣之后,初級(jí)逆變換模塊80通過(guò)將IDCT應(yīng)用于所述組經(jīng)逆量化系數(shù)矩陣來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組IDCT輸出值矩陣(144)。接下來(lái),殘余重建模塊84使用與當(dāng)前圖片相關(guān)聯(lián)的所述組IDCT輸出值矩陣來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片(146)。在殘余重建模塊84產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片之后,圖片重建模塊86使用與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片及經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)重建版本(148)。一旦圖片重建模塊86產(chǎn)生當(dāng)前圖片的經(jīng)重建版本,呈現(xiàn)驅(qū)動(dòng)器22便可致使媒體呈現(xiàn)單元24顯示當(dāng)前圖片的經(jīng)重建版本(150)。如果當(dāng)前圖片不是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(152的"是"),那么運(yùn)動(dòng)補(bǔ)償模塊76對(duì)與所述組視頻幀相關(guān)聯(lián)的在當(dāng)前圖片之后及諸如此類(lèi)的圖片執(zhí)行運(yùn)動(dòng)補(bǔ)償操作(140)。另一方面,如果當(dāng)前圖片是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(152的"否"),那么解碼模塊18己完成解碼所述組視頻幀(154)。圖6是圖解說(shuō)明編碼模塊12實(shí)例性操作的流程圖。最初,編碼裝置4中的通信接口14從解碼裝置6接收對(duì)媒體對(duì)象的請(qǐng)求(170)。通信接口14可連同指示給定范圍的范圍指示元一起接收此請(qǐng)求。舉例來(lái)說(shuō),通信接口14可從解碼裝置6接收指示解碼裝置6中的解碼模塊能夠產(chǎn)生的IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元。當(dāng)通信接口14接收到對(duì)媒體對(duì)象的請(qǐng)求時(shí),范圍配置模塊54可配置編碼模塊12以產(chǎn)生所請(qǐng)求的媒體對(duì)象(172)。舉例來(lái)說(shuō),如果通信接口14已從m解碼裝置6接收到范圍指示元,那么范圍配置模塊54可配置編碼模塊12以產(chǎn)生媒體對(duì)象,其中與媒體對(duì)象中的經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值落在從解碼裝置6接收的范圍指示元指示的范圍以外。如上所論述,范圍配置模塊54可以各種那個(gè)方式配置編碼模塊12,包括配置由量化模塊40及逆量化模塊44使用的量化矩陣。在范圍配置模塊54配置編碼模塊12之后,編碼模塊12可產(chǎn)生所請(qǐng)求的媒體對(duì)象。如圖6的實(shí)例性操作中所圖解說(shuō)明,編碼模塊12可通過(guò)使用運(yùn)動(dòng)估計(jì)模塊32來(lái)產(chǎn)生用于所請(qǐng)求媒體對(duì)象的所述組視頻幀相關(guān)聯(lián)的當(dāng)前圖片的運(yùn)動(dòng)數(shù)據(jù)來(lái)產(chǎn)生所請(qǐng)求的媒體對(duì)象(174)。運(yùn)動(dòng)補(bǔ)償模塊34可接著產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片(176)。接下來(lái),殘余圖片建造模塊38可使用經(jīng)預(yù)測(cè)圖片及當(dāng)前圖片來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的殘余圖片(178)。在殘余圖片建造模塊38產(chǎn)生殘余圖片之后,正變換模塊30至少部分地通過(guò)對(duì)殘余圖片中的像素分量值執(zhí)行正離散余弦變換來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)變換系數(shù)矩陣(179)。量化模塊40可接著產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣(180)。量化模塊40可通過(guò)使用量化矩陣來(lái)量化與當(dāng)前圖片相關(guān)聯(lián)的先前已由正變換模塊30產(chǎn)生的經(jīng)變換系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的所述組經(jīng)量化系數(shù)矩陣。熵編碼模塊42可接著對(duì)經(jīng)量化系數(shù)矩陣執(zhí)行熵編碼操作(182)。另外,逆量化模塊44可產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù)矩陣(184)。逆變換模塊46可接著通過(guò)將IDCT應(yīng)用于與當(dāng)前圖片相關(guān)聯(lián)的所述組經(jīng)逆量化系數(shù)矩陣來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組IDCT輸出值(186)。在逆變換模塊46產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的所述替代組經(jīng)量化系數(shù)矩陣之后,范圍檢測(cè)模塊50可確定當(dāng)前圖片是否是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(188)。如果當(dāng)前圖片不是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(188的"否"),那么量化模塊40可產(chǎn)生用于與所請(qǐng)求媒體對(duì)象中的所述組視頻幀相關(guān)聯(lián)的另一圖片的這動(dòng)數(shù)據(jù),及諸如此類(lèi)(174)。另一方面,如果當(dāng)前圖片是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(188的"是"),那么范圍檢測(cè)模塊50可為所述組視頻幀計(jì)算逆變換模塊46產(chǎn)生的IDCT輸出值的范圍(1卯)。對(duì)象產(chǎn)生模塊52可接著產(chǎn)生媒體對(duì)象,所述媒體對(duì)象包括與所述組視頻幀相關(guān)聯(lián)的所述組經(jīng)熵編碼的經(jīng)量化系數(shù)、與所述組視頻幀相關(guān)聯(lián)的所述組經(jīng)熵編碼的運(yùn)動(dòng)數(shù)據(jù)、及指示與所述組視頻幀相關(guān)聯(lián)的所述替代組IDCT輸出值的最大動(dòng)態(tài)范圍的范圍指示元(192)。隨后,通信接口14可輸出媒體對(duì)象(194)。圖7是圖解說(shuō)明圖3中所圖解說(shuō)明的實(shí)例性解碼模塊的替代實(shí)例性操作的流程圖。最初,解碼模塊18接收媒體對(duì)象,所述媒體對(duì)象包括與一組視頻幀相關(guān)聯(lián)的一組經(jīng)編碼媒體數(shù)據(jù)、與所述組視頻幀相關(guān)聯(lián)的若干組經(jīng)編碼運(yùn)動(dòng)數(shù)據(jù)、及范圍指示元(200)。在解碼模塊18接收媒體對(duì)象之后,范圍檢查模塊72從媒體對(duì)象中提取范圍指示元(202)。接下來(lái),解碼模塊18中的熵解碼模塊70可對(duì)媒體對(duì)象中的所述組經(jīng)編碼媒體數(shù)據(jù)及所述組運(yùn)動(dòng)數(shù)據(jù)執(zhí)行熵解碼過(guò)程(204)。熵解碼模塊70可執(zhí)行熵解碼過(guò)程,其等效于用來(lái)編碼媒體數(shù)據(jù)的熵編碼過(guò)程。舉例來(lái)說(shuō),如果熵編碼模塊42使用哈弗曼編碼來(lái)編碼媒體數(shù)據(jù),那么熵解碼模塊70使用哈弗曼解碼來(lái)解碼圖像。作為將熵解碼過(guò)程應(yīng)用于每一組經(jīng)編碼媒體數(shù)據(jù)的結(jié)果,熵解碼模塊70已產(chǎn)生與和所述組視頻幀中的視頻幀相關(guān)聯(lián)的圖片相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣。在熵解碼模塊70對(duì)經(jīng)編碼媒體數(shù)據(jù)及運(yùn)動(dòng)數(shù)據(jù)執(zhí)行熵解碼操作之后,解碼模塊18中的運(yùn)動(dòng)補(bǔ)償模塊76可使用運(yùn)動(dòng)數(shù)據(jù)來(lái)執(zhí)行運(yùn)動(dòng)補(bǔ)償操作,借此產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片(206)。隨后或與運(yùn)動(dòng)補(bǔ)償模塊76并行地,解碼模塊18中的逆量化模塊78可通過(guò)將逆量化操作應(yīng)用于與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣來(lái)產(chǎn)生與和所述組視頻幀相關(guān)聯(lián)的當(dāng)前圖片相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù)矩陣(208)。在逆量化模塊78產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)逆量化系數(shù)矩陣之后,范圍檢查模塊72可確定范圍指示元指示的IDCT輸出值的范圍是否包括在給定范圍外的IDCT輸出值(210)。如果范圍檢査模塊72確定范圍指示元指示的IDCT輸出值的范圍不包括在給定范圍外的IDCT輸出值(210的"否"),那么初級(jí)逆變換模塊80可使用第一操作來(lái)通過(guò)將IDCT應(yīng)用于所述組經(jīng)逆量化系數(shù)矩陣以產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組IDCT輸出值矩陣(212)。否則,如果范圍檢査模塊72確定范圍指示元指示的IDCT輸出值的范圍包括在給定范圍外的IDCT輸出值(210的"是"),那么次級(jí)逆變換模塊82可使用第二操作來(lái)通過(guò)將IDCT應(yīng)用于所述組經(jīng)逆量化系數(shù)矩陣以產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的一組IDCT輸出值矩陣(214)。在初級(jí)逆變換模塊80或次級(jí)逆變換模塊82產(chǎn)生所述組IDCT輸出值矩陣之后,殘余重建模塊84使用與當(dāng)前圖片相關(guān)聯(lián)的所述組IDCT輸出值矩陣來(lái)產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片(216)。在殘余重建模塊84產(chǎn)生與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片之后,圖片重建模塊86使用與當(dāng)前圖片相關(guān)聯(lián)的經(jīng)重建殘余圖片及經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生當(dāng)前圖片的經(jīng)重建版本(218)。一旦圖片重建模塊86產(chǎn)生當(dāng)前圖片的經(jīng)重建版本,呈現(xiàn)驅(qū)動(dòng)器22便可致使媒體呈現(xiàn)單元24顯示當(dāng)前圖片的經(jīng)重建版本(220)。如果當(dāng)前圖片不是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(222的"是"),那么運(yùn)動(dòng)補(bǔ)償模塊76對(duì)與所述組視頻幀相關(guān)聯(lián)的在當(dāng)前圖片之后的圖片及諸如此類(lèi)執(zhí)行運(yùn)動(dòng)補(bǔ)償操作(206)。另一方面,如果當(dāng)前圖片是與所述組視頻幀相關(guān)聯(lián)的最后一個(gè)圖片(222的"否"),那么解碼模塊18已完成解碼所述組視頻幀(224)。本文所述的技術(shù)可實(shí)施于硬件、軟件、固件或其任一組合中。描述為模塊或組件的任何特征可一起實(shí)施于集成電路或集成邏輯裝置中,或單獨(dú)實(shí)施為離散但可共同操作的邏輯裝置。如果實(shí)施在軟件中,那么所述技術(shù)可至少部分地通過(guò)計(jì)算機(jī)可讀媒體來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)可讀媒體包含在執(zhí)行時(shí)可執(zhí)行上述方法中的一種或一種以上方法的指令。所述計(jì)算機(jī)可讀媒體可形成計(jì)算機(jī)程序產(chǎn)品(其可包括封裝材料)的一部分。計(jì)算機(jī)可讀媒體可包含隨機(jī)存取存儲(chǔ)器(RAM),例如同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、只讀存儲(chǔ)器(ROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、快閃存儲(chǔ)器、磁性或光學(xué)數(shù)據(jù)存儲(chǔ)媒體及類(lèi)似存儲(chǔ)裝置。另外或另一選擇是,所述技術(shù)可至少部分地通過(guò)計(jì)算機(jī)可讀媒體來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)可讀媒體攜載或傳遞采取可由計(jì)算機(jī)存取、讀取及/或執(zhí)行的指令或數(shù)據(jù)結(jié)構(gòu)形式的代碼。所述代碼可由一個(gè)或一個(gè)以上處理器來(lái)執(zhí)行,例如一個(gè)或一個(gè)以上數(shù)字信號(hào)處理器(DSP)、通用微處理器、專(zhuān)用集成電路(ASIC)、場(chǎng)可編程邏輯陣列(FPGA)、或其它等效集成或離散邏輯電路。因此,本文中使用的術(shù)語(yǔ)"處理器"可指代前述結(jié)構(gòu)或適用于實(shí)施本文所述技術(shù)的任一其它結(jié)構(gòu)中的任一者另外,在一些方面,本文中所述的功能性可提供在經(jīng)配置用于編碼及解碼的專(zhuān)用軟件模塊或硬件模塊內(nèi),或并入于組合的視頻編碼器-解碼器(CODEC)中。本文已描述了各種實(shí)施例。這些及其它實(shí)例均在以上權(quán)利要求書(shū)的范圍內(nèi)。權(quán)利要求1、一種方法,其包含借助解碼模塊接收媒體對(duì)象,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的逆離散余弦變換(“IDCT”)輸出值的最大動(dòng)態(tài)范圍的范圍指示元;確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值;當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí),使用第一操作以基于所述經(jīng)編碼媒體數(shù)據(jù)來(lái)產(chǎn)生一組IDCT輸出值;使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀;及致使媒體呈現(xiàn)單元呈現(xiàn)所述經(jīng)重建視頻幀。2、如權(quán)利要求1所述的方法,其進(jìn)一步包含當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),請(qǐng)求替代的媒體對(duì)象;及接收所述替代的媒體對(duì)象,其中所述替代的媒對(duì)象包括表示所述組視頻幀的替代的經(jīng)編碼媒體數(shù)據(jù),其中與所述替代的經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值。3、如權(quán)利要求1所述的方法,其進(jìn)一步包含當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),使用第二操作以基于所述經(jīng)編碼媒體數(shù)據(jù)來(lái)產(chǎn)生所述組IDCT輸出值。4、如權(quán)利要求l所述的方法,其中所述方法進(jìn)一步包含對(duì)所述經(jīng)編碼媒體數(shù)據(jù)執(zhí)行熵解碼操作來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣;及至少部分地通過(guò)逆量化所述組經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)逆量化系數(shù)矩陣;且其中使用所述第一操作來(lái)產(chǎn)生所述組IDCT輸出值包含通過(guò)將IDCT應(yīng)用于所述經(jīng)逆量化系數(shù)矩陣來(lái)產(chǎn)生所述組IDCT輸出值。5、如權(quán)利要求l所述的方法,其中使用所述組IDCT輸出值來(lái)產(chǎn)生經(jīng)重建視頻幀包含產(chǎn)生包括所述IDCT輸出值的經(jīng)重建殘余圖片;通過(guò)使用與所述組視頻幀相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)執(zhí)行運(yùn)動(dòng)補(bǔ)償操作來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片;及使用所述經(jīng)重建殘余圖片及所述經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生經(jīng)重建圖片。6、一種裝置,其包含通信接口,其接收媒體對(duì)象,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的經(jīng)編碼媒體數(shù)據(jù)及指示與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的逆離散余弦變換("IDCT")輸出值的最大動(dòng)態(tài)范圍的范圍指示元;范圍檢査模塊,其確定與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值;初級(jí)逆變換模塊,當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí),所述初級(jí)逆變換模塊使用第一操作以基于所述經(jīng)編碼媒體數(shù)據(jù)來(lái)產(chǎn)生一組IDCT輸出值;圖片重建模塊,其使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀;及呈現(xiàn)驅(qū)動(dòng)器,其致使媒體呈現(xiàn)單元呈現(xiàn)所述經(jīng)重建視頻幀。7、如權(quán)利要求6所述的裝置,其進(jìn)一步包含范圍協(xié)商模塊,當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),所述范圍協(xié)商模塊請(qǐng)求替代的媒體對(duì)象;且其中所述通信接口接收所述替代的媒體對(duì)象,其中所述替代的媒體對(duì)象包括表示所述組視頻幀的替代的經(jīng)編碼媒體數(shù)據(jù),其中與所述替代的經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值。8、如權(quán)利要求6所述的裝置,其進(jìn)一步包含次級(jí)逆變換模塊,當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),所述次級(jí)逆變換模塊使用第二操作以基于所述經(jīng)編碼媒體數(shù)據(jù)來(lái)產(chǎn)生所述組IDCT輸出值。9、如權(quán)利要求6所述的裝置,其中所述裝置進(jìn)一步包含熵解碼模塊,其對(duì)所述經(jīng)編碼媒體數(shù)據(jù)執(zhí)行熵解碼操作以產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣;及逆量化模塊,其至少部分地通過(guò)逆量化所述組經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù);且其中所述初級(jí)逆變換模塊通過(guò)將IDCT應(yīng)用于所述組經(jīng)逆量化系數(shù)矩陣來(lái)產(chǎn)生所述組IDCT輸出值。10、如權(quán)利要求6所述的裝置,其中所述裝置進(jìn)一步包含殘余重建模塊,其產(chǎn)生包括所述IDCT輸出值的經(jīng)重建殘余圖片;及運(yùn)動(dòng)補(bǔ)償模塊,其通過(guò)使用與所述組視頻幀相關(guān)聯(lián)的運(yùn)動(dòng)數(shù)據(jù)執(zhí)行運(yùn)動(dòng)補(bǔ)償操作來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)預(yù)測(cè)圖片;且其中所述圖片重建模塊使用所述經(jīng)重建殘余圖片及所述經(jīng)預(yù)測(cè)圖片來(lái)產(chǎn)生所述經(jīng)重建視頻幀。11、如權(quán)利要求6所述的裝置,其中所述通信接口是無(wú)線(xiàn)通信接口。12、一種方法,其包含從解碼裝置接收指示逆離散余弦變換("IDCT")輸出值的最大動(dòng)態(tài)范圍的消息;響應(yīng)于接收到所述消息,產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù),其中與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在IDCT輸出值的所述所指示最大動(dòng)態(tài)范圍外的IDCT輸出值;及將所述第一組經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。13、如權(quán)利要求12所述的方法,其中所述方法進(jìn)一步包含產(chǎn)生表示所述組視頻幀的第二組經(jīng)編碼媒體數(shù)據(jù);計(jì)算與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍;產(chǎn)生媒體對(duì)象,所述媒體對(duì)象包括所述第二組經(jīng)編碼媒體數(shù)據(jù)及指示與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍的范圍指示元;及將所述媒體對(duì)象輸出到所述解碼裝置。14、如權(quán)利要求12所述的方法,其中產(chǎn)生所述第一組經(jīng)編碼媒體數(shù)據(jù)包含產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的殘余圖片;至少部分地通過(guò)對(duì)所述殘余圖片中的像素分量值執(zhí)行正離散余弦變換來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)變換系數(shù)矩陣;至少部分地通過(guò)量化所述經(jīng)變換系數(shù)矩陣中的經(jīng)變換系數(shù)來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣;及對(duì)所述經(jīng)量化系數(shù)矩陣執(zhí)行熵編碼操作,借此形成所述第一組經(jīng)編碼媒體數(shù)據(jù)。15、如權(quán)利要求12所述方法,其中所述方法進(jìn)一步包含從所述解碼裝置接收對(duì)包括所述組視頻幀的媒體對(duì)象的請(qǐng)求;且其中接收所述消息包含連同所述請(qǐng)求一起接收所述消息。16、一種裝置,其包含通信接口,其從解碼裝置接收指示逆離散余弦變換("IDCT")輸出值的最大動(dòng)態(tài)范圍的消息;編碼模塊,其響應(yīng)于接收到所述消息而產(chǎn)生表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù),其中與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在IDCT輸出值的所述所指示最大動(dòng)態(tài)范圍外的IDCT輸出值;且其中所述通信接口將所述第一組經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。17、如權(quán)利要求16所述的裝置,其中所述編碼模塊產(chǎn)生表示所述組視頻幀的第二組經(jīng)編碼媒體數(shù)據(jù);其中所述編碼模塊包含范圍檢測(cè)模塊,其計(jì)算與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍;對(duì)象產(chǎn)生模塊,其產(chǎn)生媒體對(duì)象,所述媒體對(duì)象包括所述第二組經(jīng)編碼媒體數(shù)據(jù)及指示與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍的范圍指示元;且其中所述通信接口將所述媒體對(duì)象輸出到所述解碼裝置。18、如權(quán)利要求17所述的裝置,其中所述消息是在所述解碼裝置確定與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述消息中所指示的所述最大動(dòng)態(tài)范圍外的值時(shí)從所述解碼裝置接收的。19、如權(quán)利要求16所述的裝置,其中編碼模塊包含殘余圖片建造模塊,其產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的殘余圖片;正變換模塊,其至少部分地通過(guò)對(duì)所述殘余圖片中的像素分量值執(zhí)行正離散余弦變換來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)變換系數(shù)矩陣;量化模塊,其至少部分地通過(guò)量化所述經(jīng)變換系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣;及熵編碼模塊,其對(duì)所述經(jīng)量化系數(shù)矩陣執(zhí)行熵編碼操作,借此形成所述第一組經(jīng)編碼媒體數(shù)據(jù)。20、如權(quán)利要求16所述的裝置,其中所述通信接口從所述解碼裝置接收對(duì)包括所述組視頻幀的媒體對(duì)象的請(qǐng)求,其中所述通信接口連同所述請(qǐng)求一起接收所述消息。21、一種系統(tǒng),其包含編碼裝置;及解碼裝置;其中所述解碼裝置包含第一通信接口,其從所述編碼裝置接收媒體對(duì)象,所述媒體對(duì)象包括表示一組一個(gè)或一個(gè)以上視頻幀的第一組經(jīng)編碼媒體數(shù)據(jù)及指示與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的逆離散余弦變換("IDCT")輸出值的最大動(dòng)態(tài)范圍的范圍指示元;范圍檢查模塊,其確定與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍是否包括在給定范圍外的IDCT輸出值;范圍協(xié)商模塊,當(dāng)與所述經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),所述范圍協(xié)商模塊致使所述第一通信接口向所述編碼裝置輸出指示IDCT輸出值的所述最大動(dòng)態(tài)范圍的消息;初級(jí)逆變換模塊,當(dāng)與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍不包括在所述給定范圍外的IDCT輸出值時(shí),所述初級(jí)逆變換模塊使用第一操作以基于所述第一組經(jīng)編碼媒體數(shù)據(jù)來(lái)產(chǎn)生一組IDCT輸出值;圖片重建模塊,其使用所述組IDCT輸出值來(lái)產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的經(jīng)重建視頻幀;及呈現(xiàn)驅(qū)動(dòng)器,其致使媒體呈現(xiàn)單元呈現(xiàn)所述經(jīng)重建視頻幀;且其中所述編碼裝置包含第二通信接口,其從所述解碼裝置接收指示所述給定范圍的所述消息;編碼模塊,其響應(yīng)于接收到所述消息而產(chǎn)生表示所述組一個(gè)或一個(gè)以上視頻幀的第二組經(jīng)編碼媒體數(shù)據(jù),其中與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值不包括在所述給定范圍外的IDCT輸出值;且其中所述第二通信接口將所述第二組經(jīng)編碼媒體數(shù)據(jù)輸出到所述解碼裝置。22、如權(quán)利要求21所述的系統(tǒng),其中所述編碼模塊包含范圍檢測(cè)模塊,其計(jì)算與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的最大動(dòng)態(tài)范圍;對(duì)象產(chǎn)生模塊,其產(chǎn)生第二媒體對(duì)象,所述第二媒體對(duì)象包括所述第二組經(jīng)編碼媒體數(shù)據(jù)及指示與所述第二組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍的第二范圍指示元;且其中所述第二通信接口將所述媒體對(duì)象輸出到所述解碼裝置。23、如權(quán)利要求21所述的系統(tǒng),其中所述編碼模塊進(jìn)一步包含殘余圖片建造模塊,其產(chǎn)生與所述組視頻幀中的視頻幀相關(guān)聯(lián)的殘余圖片;正變換模塊,其至少部分地通過(guò)對(duì)所述殘余圖片中的像素分量值執(zhí)行正離散余弦變換來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)變換系數(shù)矩陣;量化模塊,其至少部分地通過(guò)量化所述經(jīng)變換系數(shù)矩陣中的系數(shù)來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的經(jīng)量化系數(shù)矩陣;及熵編碼模塊,其對(duì)所述經(jīng)量化系數(shù)矩陣執(zhí)行熵編碼操作,借此形成所述第二組經(jīng)編碼媒體數(shù)據(jù)。24、如權(quán)利要求21所述的系統(tǒng),其中所述解碼裝置進(jìn)一步包含熵解碼模塊,其對(duì)所述第一組經(jīng)編碼媒體數(shù)據(jù)執(zhí)行熵解碼操作以產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的一組經(jīng)量化系數(shù)矩陣;及逆量化模塊,其至少部分地通過(guò)逆量化所述組經(jīng)量化系數(shù)矩陣中的經(jīng)量化系數(shù)來(lái)產(chǎn)生與所述組視頻幀相關(guān)聯(lián)的一組經(jīng)逆量化系數(shù);且其中所述初級(jí)逆變換模塊通過(guò)將IDCT應(yīng)用于所述組經(jīng)逆量化系數(shù)矩陣來(lái)產(chǎn)生所述組IDCT輸出值。25、如權(quán)利要求21所述的系統(tǒng),其中所述解碼裝置進(jìn)一步包含次級(jí)逆變換模塊,當(dāng)與所述第一組經(jīng)編碼媒體數(shù)據(jù)相關(guān)聯(lián)的IDCT輸出值的所述最大動(dòng)態(tài)范圍包括在所述給定范圍外的IDCT輸出值時(shí),所述次級(jí)逆變換模塊使用第二操作以基于所述第一組經(jīng)編碼媒體數(shù)據(jù)來(lái)產(chǎn)生所述組IDCT輸出值。全文摘要本發(fā)明描述用信號(hào)通知可在解碼一組經(jīng)編碼媒體數(shù)據(jù)時(shí)產(chǎn)生的逆離散余弦變換(IDCT)輸出值的最大動(dòng)態(tài)范圍的多種技術(shù)。根據(jù)這些技術(shù),編碼裝置可產(chǎn)生媒體文件,所述媒體文件包括與一組一個(gè)或一個(gè)以上視頻幀相關(guān)聯(lián)的經(jīng)編碼媒體數(shù)據(jù)。所述媒體文件還可包括范圍指示元,所述范圍指示元指示在解碼所述經(jīng)編碼媒體數(shù)據(jù)時(shí)產(chǎn)生的IDCT輸出值的所述最大動(dòng)態(tài)范圍。接收所述媒體文件的解碼裝置可在解碼所述經(jīng)編碼媒體數(shù)據(jù)之前使用所述范圍指示元來(lái)確定是否解碼所述經(jīng)編碼媒體數(shù)據(jù)。舉例來(lái)說(shuō),當(dāng)所述解碼裝置不能夠產(chǎn)生在IDCT輸出值的所述所指示范圍中的IDCT輸出值時(shí),所述解碼裝置可不解碼所述經(jīng)編碼媒體數(shù)據(jù)。文檔編號(hào)H04N7/30GK101529917SQ200780039044公開(kāi)日2009年9月9日申請(qǐng)日期2007年10月23日優(yōu)先權(quán)日2006年10月23日發(fā)明者尤里·列茲尼克申請(qǐng)人:高通股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1