專利名稱:信息處理器及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理器及其方法。更具體地說,本發(fā)明涉及在控制圖像數(shù)據(jù)
發(fā)送中的圖像質(zhì)量惡化的同時使用更窄的發(fā)送頻帶的信息處理器及其方法。
背景技術(shù):
在數(shù)字視頻通信中,因為受限的帶寬,所以通常在壓縮的狀態(tài)下傳送圖像??梢圆捎脙煞N不同的方法來壓縮圖像幀內(nèi)壓縮,其使用各圖像之間的相關(guān)性;以及幀間壓縮,其不使用各圖像之間的相關(guān)性。 幀內(nèi)壓縮的示例是運動圖像專家組(MPEG)系統(tǒng)。在幀內(nèi)壓縮系統(tǒng)中,可以通過將數(shù)據(jù)僅分配給各圖像之中具有改變的部分來實現(xiàn)高壓縮率。然而,如果數(shù)據(jù)中存在誤碼,則其影響可能持續(xù)一段時間。 幀間壓縮的示例是聯(lián)合圖像專家組(JPEG) 2000系統(tǒng)。幀間壓縮系統(tǒng)不利用相關(guān)性,因此在壓縮率方面亞于幀內(nèi)壓縮系統(tǒng)。然而,如果數(shù)據(jù)中存在誤碼,則數(shù)據(jù)中的誤碼在感興趣的圖像之外沒有影響。 近來,已經(jīng)增大了經(jīng)由因特網(wǎng)或其它傳輸線路傳送具有短延遲時間的多媒體數(shù)據(jù)的需求。其示例性應(yīng)用是遠(yuǎn)程操作系統(tǒng),其中,兩個遠(yuǎn)程醫(yī)療機(jī)構(gòu)通過例如因特網(wǎng)而連接。將所述兩個機(jī)構(gòu)之一中的手術(shù)室中的操作情形作為運動圖像發(fā)送到所述兩個機(jī)構(gòu)中的另一個中的遠(yuǎn)程手術(shù)室,其中,操作者通過觀看到來的運動圖像而操控外科儀器。在這種應(yīng)用中,必須發(fā)送具有不長于若干幀間隔的延遲時間的運動圖像。 為了滿足這種需求,日本待審專利申請公開No. 2007-311924公布了一種通過小波變換進(jìn)行壓縮編碼的系統(tǒng),其中,將運動圖像的每一個畫面中的若干行看作壓縮編碼塊。在所公開的系統(tǒng)中,編碼設(shè)備可以在輸入畫面中的所有數(shù)據(jù)之前開始壓縮編碼。如果經(jīng)由網(wǎng)絡(luò)發(fā)送壓縮數(shù)據(jù)并且由接收器側(cè)解碼,則解碼設(shè)備可以在接收到畫面中的所有數(shù)據(jù)之前開始進(jìn)行解碼。相應(yīng)地,如果網(wǎng)絡(luò)傳輸延遲時間足夠短,則可以提供具有短于幀間隔的延遲時間的實時運動圖像發(fā)送。
發(fā)明內(nèi)容
幀間系統(tǒng)可以實現(xiàn)高誤碼抵抗力,但已經(jīng)有可能的是,對于發(fā)送來說,增大的帶寬可能是必須的。在普通的通信線路中,因此必須節(jié)省通信線路的最大可用帶寬以用于圖像數(shù)據(jù)(即編碼數(shù)據(jù))的發(fā)送。相應(yīng)地,可能難以與圖像數(shù)據(jù)一起同時發(fā)送例如用于糾錯的冗余碼以及控制信號。換句話說,已經(jīng)必須犧牲圖像質(zhì)量以便同時發(fā)送用于糾錯的冗余碼以及其它控制信號。 因此期望在控制發(fā)送圖像數(shù)據(jù)時圖像質(zhì)量惡化的同時,通過在發(fā)送器側(cè)合適地選擇并丟棄一部分發(fā)送數(shù)據(jù)來減小發(fā)送所需的帶寬。 本發(fā)明實施例是一種信息處理器,其包括分析器,被配置為分析圖像數(shù)據(jù),獲得待處理的圖像數(shù)據(jù)與基準(zhǔn)圖像數(shù)據(jù)之間的相似性,并且根據(jù)所述相似性是否達(dá)到預(yù)定閾值來確定所述圖像數(shù)據(jù)和所述基準(zhǔn)圖像數(shù)據(jù)是否彼此相似;編碼器,被配置為對所述圖像數(shù)據(jù)進(jìn)行編碼;丟棄部分,被配置為作為所述分析器的分析結(jié)果,如果確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則丟棄所述圖像數(shù)據(jù);以及發(fā)送器,被配置為作為所述分析器的分析結(jié)果,如果確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)不相似,則發(fā)送從所述編碼器所編碼的圖像數(shù)據(jù)生成的編碼數(shù)據(jù)。 所述基準(zhǔn)圖像數(shù)據(jù)可以在待處理的圖像數(shù)據(jù)之前被處理。 還可以包括被配置為存儲處理過的圖像數(shù)據(jù)的存儲單元。所述分析器可以獲取在待處理的圖像數(shù)據(jù)之前處理過并且存儲在所述存儲單元中的圖像數(shù)據(jù),并且使用所獲取的圖像數(shù)據(jù)作為基準(zhǔn)數(shù)據(jù)進(jìn)行分析。 如果所述丟棄部分丟棄所述圖像數(shù)據(jù),則所述編碼器可以增大通過編碼而生成的編碼數(shù)據(jù)的碼量。 還可以包括冗余編碼器,其被配置為關(guān)于通過所述編碼器對所述圖像數(shù)據(jù)進(jìn)行編碼而生成的編碼數(shù)據(jù)執(zhí)行冗余編碼,并且生成冗余數(shù)據(jù)。 如果所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則所述發(fā)送器發(fā)送所述冗余編碼器生成的冗余數(shù)據(jù)。 本發(fā)明另一實施例是一種用于處理圖像數(shù)據(jù)的信息處理器的信息處理方法。所述方法包括以下步驟分析器分析圖像數(shù)據(jù),獲得待處理的圖像數(shù)據(jù)與基準(zhǔn)圖像數(shù)據(jù)之間的相似性,并且根據(jù)所述相似性是否達(dá)到預(yù)定閾值來確定所述圖像數(shù)據(jù)和所述基準(zhǔn)圖像數(shù)據(jù)是否彼此相似;編碼器對所述圖像數(shù)據(jù)進(jìn)行編碼;作為分析結(jié)果,如果確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則丟棄部分丟棄所述圖像數(shù)據(jù);以及作為分析結(jié)果,如果確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)不相似,則發(fā)送器發(fā)送從所述編碼器所編碼的圖像數(shù)據(jù)所生成的編碼數(shù)據(jù)。 在本發(fā)明中,分析圖像數(shù)據(jù),以確定待處理的圖像數(shù)據(jù)與基準(zhǔn)圖像數(shù)據(jù)之間的相似性,然后基于所述相似性是否達(dá)到預(yù)定閾值來確定所述圖像數(shù)據(jù)是否與所述基準(zhǔn)圖像數(shù)據(jù)相似,對所述圖像數(shù)據(jù)進(jìn)行編碼,作為分析的結(jié)果,如果所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則丟棄所述圖像數(shù)據(jù),如果根據(jù)分析所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)不相似,則發(fā)送通過對所述圖像數(shù)據(jù)進(jìn)行編碼所生成的編碼數(shù)據(jù)。 根據(jù)本發(fā)明實施例,提供數(shù)據(jù)發(fā)送。具體地說,本發(fā)明實施例在避免圖像數(shù)據(jù)發(fā)送中圖像質(zhì)量惡化的同時減小了發(fā)送所需的帶寬。
圖1是應(yīng)用了本發(fā)明實施例的網(wǎng)絡(luò)系統(tǒng)的主要示例性配置的框圖; 圖2是發(fā)送設(shè)備和接收設(shè)備的示例性配置的框圖; 圖3是發(fā)送設(shè)備的示例性配置的更詳細(xì)的框圖; 圖4示意性圖示分析濾波; 圖5示意性圖示圖4之后的分析濾波; 圖6圖示分析濾波結(jié)果; 圖7是解碼器的示例性配置的框圖; 圖8圖示示例性先前圖像;
圖9是圖示發(fā)送處理的示例性流程的流程圖;圖10是圖示分析處理的示例性流程的流程圖;圖11是圖示接收處理的示例性流程的流程圖;圖12是圖示另一示例性發(fā)送處理的流程圖;圖13是圖示再一示例性發(fā)送處理的流程圖;圖14是發(fā)送設(shè)備和接收設(shè)備的其它示例性配置的框圖;圖15是隱藏首標(biāo)(concealment header)的配置的示意圖;圖16是圖示再一示例性發(fā)送處理的流程圖;圖17是圖示另一示例性分析處理的流程圖;圖18是圖示隱藏首標(biāo)生成處理的示例性流程的流程圖;圖19是圖示另一示例性接收處理的流程圖;以及圖20是應(yīng)用了本發(fā)明實施例的個人計算機(jī)的主要示例性配置的框圖。
具體實施例方式
下文中,將描述用于實現(xiàn)本發(fā)明的最佳模式(下文中稱為"實施例")。將按以下 順序給出描述。
1.第一實施例(網(wǎng)絡(luò)系統(tǒng)選擇性地丟棄發(fā)送數(shù)據(jù)的示例) 2.第二實施例(網(wǎng)絡(luò)系統(tǒng)增大碼量的示例) 3.第三實施例(網(wǎng)絡(luò)系統(tǒng)增大冗余度的示例) 4.第四實施例(網(wǎng)絡(luò)系統(tǒng)使用隱藏首標(biāo)的示例) 1.第一實施例 網(wǎng)絡(luò)系統(tǒng)的示例性配置 圖1是應(yīng)用了本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的示例性配置的框圖。在圖1中,網(wǎng)絡(luò)系統(tǒng)100 包括圖像捕獲設(shè)備101、發(fā)送設(shè)備102、接收設(shè)備103和顯示設(shè)備104。網(wǎng)絡(luò)系統(tǒng)100將具 有短延遲時間的運動圖像數(shù)據(jù)從圖像捕獲設(shè)備101發(fā)送到顯示設(shè)備104。在網(wǎng)絡(luò)系統(tǒng)100 中,圖像捕獲設(shè)備101捕獲對象的圖像,并且生成運動圖像數(shù)據(jù)。發(fā)送設(shè)備102發(fā)送圖像捕 獲設(shè)備IOI所獲得的運動圖像數(shù)據(jù)。接收設(shè)備103經(jīng)由網(wǎng)絡(luò)110接收運動圖像數(shù)據(jù)。顯示 設(shè)備104對接收到的運動圖像數(shù)據(jù)的運動圖像進(jìn)行再現(xiàn)和顯示。 也就是說,將圖像捕獲設(shè)備101所捕獲的圖像顯示在顯示設(shè)備104上。相應(yīng)地,期 望的是,從當(dāng)圖像捕獲設(shè)備101捕獲圖像的圖像并且生成運動圖像數(shù)據(jù)直到顯示設(shè)備104 獲取運動圖像數(shù)據(jù)并且再現(xiàn)圖像數(shù)據(jù)以顯示運動圖像的時間(即,延遲時間)很短。
為了解決這種需求,發(fā)送設(shè)備102和接收設(shè)備103對具有短延遲時間的運動圖像 數(shù)據(jù)進(jìn)行編碼和解碼,并且以分組方式發(fā)送運動圖像數(shù)據(jù)。即使在發(fā)送期間出現(xiàn)分組丟失, 也沒有時間來重傳丟失分組。接收設(shè)備103因此通過以已經(jīng)接收到的數(shù)據(jù)替換丟失分組來 隱藏數(shù)據(jù)丟失。 發(fā)送設(shè)備102期待接收設(shè)備103的誤碼隱藏功能,并且丟棄某些發(fā)送數(shù)據(jù)。發(fā)送 設(shè)備102選擇在被丟棄時將具有最小影響的數(shù)據(jù)。接收設(shè)備103對丟棄的部分進(jìn)行內(nèi)插。
發(fā)送設(shè)備和接收設(shè)備的示例性配置 圖2是示出圖1所示的發(fā)送設(shè)備102和接收設(shè)備103的主要示例性內(nèi)部配置的框
5圖。 如圖2所示,發(fā)送設(shè)備102包括分析器121、存儲部分122、編碼器123、分組器124 和發(fā)送器125。 將圖像捕獲設(shè)備101所捕獲的運動圖像數(shù)據(jù)提供給發(fā)送設(shè)備102的分析器121和 編碼器123。當(dāng)生成運動圖像數(shù)據(jù)時,依次將其提供給發(fā)送設(shè)備102。也就是說,在運動圖 像數(shù)據(jù)中,按時間順序來提供每一畫面。在每一畫面中,從圖像頂部到底部提供每一行。在 每一行中,從圖像左邊到右邊提供每一像素。 發(fā)送設(shè)備102的每一組件以包括多行的分區(qū)(precinct)(也稱為行塊或片)為單 位處理輸入圖像數(shù)據(jù)。稍后將詳細(xì)描述分區(qū)。 分析器121分析圖像數(shù)據(jù)的特征,以確定所提供的圖像數(shù)據(jù)的待丟棄的部分。例 如,分析器121通過對最近輸入分區(qū)中的圖像(其為當(dāng)前待處理的圖像,下文中稱為"當(dāng)前 圖像")與作為基準(zhǔn)的預(yù)定圖像進(jìn)行比較來獲得當(dāng)前圖像與基準(zhǔn)圖像之間的相似性?;鶞?zhǔn)圖 像的示例包括在當(dāng)前圖像之前輸入的并且是先前待處理的圖像(下文中稱為"先前圖像") 的分區(qū)中的圖像。下文中,將在先前圖像是基準(zhǔn)圖像的情況下給出描述。
分析器121從存儲部分122讀取與當(dāng)前圖像對應(yīng)的先前圖像,以用于進(jìn)行比較。在 分析當(dāng)前圖像之后,分析器121將當(dāng)前圖像提供給存儲部分122,在此,當(dāng)前圖像存儲為關(guān) 于未來當(dāng)前圖像的先前圖像。 存儲部分122是包括例如任意存儲介質(zhì)(例如硬盤或半導(dǎo)體存儲器)的存儲區(qū) 域,其存儲先前圖像。如果存儲部分122的存儲區(qū)域足夠大,則存儲部分122可以存儲所有 先前圖像。如果存儲部分122的存儲區(qū)域受限,則存儲部分122可以刪除分析器121不可 能使用或者較少可能使用的圖像。 分析器121從存儲部分122讀取在關(guān)于用作基準(zhǔn)的當(dāng)前圖像的分區(qū)的預(yù)定相對位 置處的分區(qū)中的圖像作為先前圖像。 關(guān)于特定當(dāng)前圖像的先前圖像可以例如是與當(dāng)前圖像的分區(qū)相鄰的分區(qū)中的圖 像(即緊接在當(dāng)前圖像的分區(qū)之前的分區(qū)中的圖像)。先前圖像也可以是與當(dāng)前圖像的分 區(qū)靠近的分區(qū)中的圖像(即在關(guān)于當(dāng)前圖像的分區(qū)的若干分區(qū)之前的分區(qū)中的圖像)。此 外,先前圖像可以是緊接在位于與當(dāng)前圖像的分區(qū)相同的位置處的當(dāng)前圖像的畫面之前的 畫面的分區(qū)中的圖像。 只要在當(dāng)前圖像之前輸入先前圖像,就可以任意確定先前圖像關(guān)于當(dāng)前圖像的相 對位置。在另一分區(qū)中的圖像也可以用作先前圖像??梢蕴峁┒鄠€先前圖像。也就是說, 可以提供用作先前圖像的多個相對位置。在任何情況下,存儲部分122中存儲的圖像不再 用作先前圖像(即,用作先前圖像的可能性減小)。存儲部分122可以優(yōu)選地刪除這些分區(qū) 中的圖像。 分析器121將所獲得的相似性與預(yù)定閾值進(jìn)行比較,并且確定當(dāng)前圖像是否與先 前圖像相似。分析器121將分析結(jié)果提供給分組器124。 編碼器123通過幀間系統(tǒng)執(zhí)行輸入當(dāng)前圖像的壓縮編碼。在此可以采用幀間系統(tǒng) 的任何方法。在以下描述中,編碼器123執(zhí)行壓縮編碼的方法是采用具有較少圖像質(zhì)量惡 化的小波變換和熵編碼。為了實現(xiàn)具有短延遲時間的數(shù)據(jù)發(fā)送,編碼器123以分區(qū)作為處 理單位執(zhí)行壓縮編碼。
編碼器123執(zhí)行圖像數(shù)據(jù)的壓縮編碼,生成編碼數(shù)據(jù),并且將編碼數(shù)據(jù)提供給分 組器124。 分組器124基于分析器121的分析結(jié)果丟棄所提供的編碼數(shù)據(jù)。例如,如果當(dāng)前 圖像與先前圖像相似,則分組器124丟棄與當(dāng)前圖像對應(yīng)的編碼數(shù)據(jù)。如果當(dāng)前圖像與先 前圖像不相似,則分組器124對與當(dāng)前圖像對應(yīng)的編碼數(shù)據(jù)進(jìn)行分組,并且關(guān)于所獲得的 分組生成用于糾錯的冗余分組(即冗余數(shù)據(jù))。分組器124然后將所生成的冗余分組以及 編碼數(shù)據(jù)的分組提供給發(fā)送器125,發(fā)送器125將編碼數(shù)據(jù)發(fā)送到接收設(shè)備103。
發(fā)送器125經(jīng)由網(wǎng)絡(luò)110將從分組器124提供的分組發(fā)送到接收設(shè)備103。
如上所述,發(fā)送設(shè)備101丟棄與在過去處理的圖像相似的圖像的編碼數(shù)據(jù),從而 減小待發(fā)送到接收設(shè)備103的數(shù)據(jù)量,并且減小發(fā)送數(shù)據(jù)的量(volume)。
接收設(shè)備103接收如上所述從發(fā)送設(shè)備102發(fā)送的分組。接收設(shè)備103具有的功 能是通過以先前圖像的編碼數(shù)據(jù)補(bǔ)償具有分組丟失的分區(qū)來隱藏分組丟失。如圖2所示, 接收設(shè)備103包括接收器131、去分組器132、丟失分析器133、存儲部分134和解碼器135。 接收設(shè)備103的每一組件以分區(qū)作為處理單位執(zhí)行處理。 接收器131接收經(jīng)由網(wǎng)絡(luò)110發(fā)送的分組,并且將接收到的分組提供給去分組器 132。 去分組器132對所提供的分組進(jìn)行去分組,提取編碼數(shù)據(jù),并且將提取出的編碼 數(shù)據(jù)提供給丟失分析器133。然而,如果尚未提供待處理的分區(qū)的所有分組,則如果丟失分 組是可恢復(fù)的,那么去分組器132使用冗余數(shù)據(jù)來恢復(fù)丟失分組。去分組器132然后對接 收到的分組和恢復(fù)的分組進(jìn)行去分組,提取編碼數(shù)據(jù),并且將提取出的編碼數(shù)據(jù)提供給丟 失分析器133。 如果大量丟失分組(即丟失的編碼數(shù)據(jù)的量)不可恢復(fù),則去分組器132省略丟 失分組的恢復(fù)。去分組器132僅對所接收到的分組進(jìn)行去分組,提取編碼數(shù)據(jù),并且將提取 出的編碼數(shù)據(jù)提供給丟失分析器133。在此情況下,在編碼數(shù)據(jù)部分或者完全丟失的情況 下,去分組器132將編碼數(shù)據(jù)提供給丟失分析器133。當(dāng)出現(xiàn)不可恢復(fù)的分組丟失時,尤其 是當(dāng)所有編碼數(shù)據(jù)丟失時,去分組器132將該事實通知給丟失分析器133就足夠了。
如果將待處理的分區(qū)中的所有編碼數(shù)據(jù)提供給丟失分析器133,則丟失分析器 133將編碼數(shù)據(jù)提供給解碼器135。 如果尚未提供待處理的分區(qū)中的編碼數(shù)據(jù),則丟失分析器133從存儲部分134讀
取沒有與當(dāng)前圖像(其為待處理的分區(qū)中的圖像)對應(yīng)的先前圖像的數(shù)據(jù)丟失的編碼數(shù)
據(jù),以讀出的當(dāng)前圖像的編碼數(shù)據(jù)來替換有缺陷的數(shù)據(jù),并且將替換過的數(shù)據(jù)提供給解碼
器135。也就是說,丟失分析器133使用先前圖像的數(shù)據(jù)來執(zhí)行數(shù)據(jù)補(bǔ)償。 如果數(shù)據(jù)未被補(bǔ)償,則丟失分析器133將從去分組器132提供的沒有數(shù)據(jù)丟失的
編碼數(shù)據(jù)提供給存儲部分134。存儲部分134存儲所提供的編碼數(shù)據(jù)。 存儲部分134是由例如任意存儲介質(zhì)(例如硬盤或半導(dǎo)體存儲器)配置的存儲區(qū)
域,其存儲先前圖像的編碼數(shù)據(jù)。如果存儲部分134的存儲區(qū)域足夠大,則可以存儲所有先
前圖像的編碼數(shù)據(jù)。如果存儲部分134的存儲區(qū)域受限,則存儲部分134優(yōu)選地刪除丟失
分析器133不再使用或不可能使用的編碼數(shù)據(jù)。 丟失分析器133基于從去分組器提供的當(dāng)前圖像(其為編碼數(shù)據(jù)的圖像)的分區(qū)
7將在預(yù)定相對位置處的分區(qū)中的圖像用作先前圖像,從存儲部分122讀取先前圖像的編碼 數(shù)據(jù),并且使用讀出的編碼數(shù)據(jù),以用于數(shù)據(jù)補(bǔ)償。 解碼器135通過與編碼器123的編碼方法對應(yīng)的方法對從丟失分析器133提供 的編碼數(shù)據(jù)進(jìn)行解碼,并且生成圖像數(shù)據(jù)。解碼器135將生成的圖像數(shù)據(jù)提供給顯示設(shè)備 104。 發(fā)送設(shè)備的示例性配置 接下來,將描述發(fā)送設(shè)備102。圖3是示出發(fā)送設(shè)備102的示例性內(nèi)部配置的詳細(xì) 框圖。 如圖3所示,分析器121包括獲取部分151、比較部分152、確定部分153、存儲控制 器154和控制器155。 獲取部分151獲取從圖像捕獲設(shè)備101提供的當(dāng)前圖像的圖像數(shù)據(jù)。獲取部分 151從存儲部分122獲取與當(dāng)前圖像對應(yīng)的先前圖像的圖像數(shù)據(jù)。獲取部分151將圖像數(shù) 據(jù)提供給比較部分152。 比較部分152將從獲取部分151提供的當(dāng)前圖像的運動圖像數(shù)據(jù)與先前圖像的圖 像數(shù)據(jù)進(jìn)行比較。例如,比較部分152將當(dāng)前圖像和先前圖像的對應(yīng)位置處的像素的像素 值進(jìn)行比較,并且計算峰值信噪比(PSNR)作為差值。比較部分152然后將差值連同當(dāng)前圖 像和先前圖像的圖像數(shù)據(jù)一起提供給確定部分153。 在接收數(shù)據(jù)時,確定部分153將差值與預(yù)定閾值進(jìn)行比較,并且確定當(dāng)前圖像和
先前圖像是否彼此相似。確定部分153將確定結(jié)果提供給控制器155。 控制器155將確定結(jié)果提供給分組器124的丟棄部分171 (C101)。 確定部分153將當(dāng)前圖像的圖像數(shù)據(jù)提供給存儲控制器154。存儲控制器154將
從確定部分153提供的數(shù)據(jù)提供給存儲部分122。存儲部分122存儲接收到的數(shù)據(jù)。將存
儲部分122中存儲的圖像數(shù)據(jù)作為關(guān)于后續(xù)的當(dāng)前圖像的先前圖像而適當(dāng)?shù)厥褂谩?編碼器123具有小波變換器161、量化器162、熵編碼器163和速率控制器(rate
controller)164。 小波變換器161執(zhí)行待處理的分區(qū)(即當(dāng)前圖像)的圖像數(shù)據(jù)的小波變換。雖然 稍后詳細(xì)描述,但小波變換是這樣的處理執(zhí)行分析濾波,以沿著關(guān)于屏幕水平和垂直的兩 個方向?qū)⑤斎霐?shù)據(jù)劃分為低頻分量和高頻分量。通過小波變換處理,將輸入數(shù)據(jù)劃分為四 種分量(即子帶)水平和垂直低頻分量(LL分量);水平高頻和垂直低頻分量(HL分量); 水平低頻和垂直高頻分量(LH分量);以及水平和垂直高頻分量(HH分量)。
小波變換器161關(guān)于通過分析濾波而獲得的水平和垂直低頻分量(LL分量)遞歸 地重復(fù)小波變換處理達(dá)到預(yù)定次數(shù)。也就是說,將當(dāng)前圖像的圖像數(shù)據(jù)劃分為每一小波系 數(shù)(下文中稱為"系數(shù)"),以用于多個分等級的子帶(即頻率分量)中的每一個。小波變 換器161將生成的系數(shù)提供給量化器162。 量化器162通過例如將系數(shù)除以量化步長大小來對小波變換器161生成的每一分 量的系數(shù)進(jìn)行量化,并且生成量化系數(shù)。量化器162可以設(shè)置用于每一分區(qū)的量化步長大 小。由于分區(qū)包括特定圖像區(qū)域的所有頻率分量的系數(shù),因此如果對每一分區(qū)進(jìn)行量化,則 可以利用多分辨率分析(這是小波變換的特性)的有利效果。由于僅須關(guān)于整個屏幕確定 分區(qū)的數(shù)量,因此使得量化負(fù)荷較小。
圖像信號的能量通常集中在低頻分量周圍,并且具有的特性是容易在視覺上識 別出低頻分量中的惡化。因此有效的是在量化時進(jìn)行加權(quán),從而作為結(jié)果,低頻分量的子帶 中的量化步長大小的值變小。這種加權(quán)量化使得相對大量的信息得以分配在低頻分量中, 因此提高了整個圖像的主觀圖像質(zhì)量。 熵編碼器163執(zhí)行量化器162生成的量化系數(shù)的信源編碼,并且生成壓縮編碼碼 流。信源編碼的示例包括霍夫曼編碼以及在JPEG2000系統(tǒng)中使用的其它高精度算術(shù)編碼 系統(tǒng)。 在此,待熵編碼的系數(shù)的范圍是異常重要的元素,其與壓縮效率直接有關(guān)。例如, 在JPEG系統(tǒng)中,按以下方式來壓縮信息關(guān)于8 X 8塊執(zhí)行DCT變換,以生成64個DCT變換 系數(shù);然后DCT變換系數(shù)經(jīng)歷霍夫曼編碼。也就是說,這64個DCT變換系數(shù)在熵編碼的范 圍內(nèi)。 與對于8X8塊的DCT變換不同,小波變換器161每行執(zhí)行小波變換。熵編碼器 163因此獨立于每一帶寬(即子帶)并且對于每一帶寬中的每一分區(qū)執(zhí)行信源編碼。熵編 碼器163將生成的編碼數(shù)據(jù)提供給速率控制器164。 速率控制器164將速率控制為最終調(diào)整到目標(biāo)比特率或目標(biāo)壓縮率,并且將速率 控制之后的編碼數(shù)據(jù)輸出到分組器124的丟棄部分171。具體地說,速率控制器164將控制 信號發(fā)送到量化器162,從而將量化步長大小減小得較小以增大比特率,并且增大量化步長 大小以減小比特率。 分組器124包括丟棄部分171、分組器172和冗余編碼器173。丟棄部分171參考 從控制器155提供的比較結(jié)果,丟棄與先前圖像相似的當(dāng)前圖像的編碼數(shù)據(jù),并且將其余 編碼數(shù)據(jù)提供給分組器172。 分組器172對從丟棄部分171提供的編碼數(shù)據(jù)進(jìn)行劃分和分組,并且將編碼數(shù)據(jù) 提供給冗余編碼器173。冗余編碼器173對從分組器172提供的編碼數(shù)據(jù)執(zhí)行冗余編碼,生 成冗余分組(即冗余數(shù)據(jù)),并且將冗余分組連同編碼數(shù)據(jù)的分組一起提供給發(fā)送器125。 發(fā)送器125發(fā)送所接收到的分組??梢允÷匀哂嗑幋a處理。如果省略了冗余編碼器173,則 將分組器172中所分組的編碼數(shù)據(jù)原樣提供給發(fā)送器125,并且將其發(fā)送。
小波變換 接下來,將描述圖3所示的小波變換器161執(zhí)行的小波變換。 如上所述,小波變換是這樣的處理執(zhí)行分析濾波,以沿著關(guān)于屏幕水平和垂直的 兩個方向?qū)⑤斎霐?shù)據(jù)劃分為低頻分量和高頻分量。通過小波變換處理,將輸入數(shù)據(jù)劃分為 四種分量(即子帶)水平和垂直低頻分量(LL分量);水平高頻和垂直低頻分量(HL分 量);水平低頻和垂直高頻分量(LH分量);以及水平和垂直高頻分量(HH分量)。
小波變換器161關(guān)于通過分析濾波而獲得的水平和垂直低頻分量(LL分量)遞歸 地重復(fù)小波變換處理預(yù)定次數(shù)。也就是說,將運動圖像數(shù)據(jù)中的每一畫面劃分為用于多個 分等級的子帶(即頻率分量)的每一個的系數(shù)。 小波變換器161獲得必要數(shù)量的樣本,并且對于圖像從左到右每一行的作為樣本 輸入的每一畫面(列)關(guān)于圖像數(shù)據(jù)沿著圖像的水平方向執(zhí)行分析濾波。也就是說,每當(dāng) 小波變換器161獲得用于實現(xiàn)分析濾波的必要數(shù)量的樣本的數(shù)據(jù)時,小波變換器161就執(zhí) 行水平分析濾波。例如,每當(dāng)輸入M列并且對于每一行將圖像數(shù)據(jù)201劃分為水平低頻分
9量(L)和高頻分量(H)時,小波變換器161就關(guān)于基帶的圖像數(shù)據(jù)201 (如圖4左邊所示) 執(zhí)行水平分析濾波。圖4右邊所示的水平分析濾波處理結(jié)果202的陰影區(qū)域表示由小波變 換器161劃分為水平低頻分量(L)和高頻分量(H)的N行的系數(shù)。 當(dāng)生成預(yù)定數(shù)量的行(N行)的水平分析濾波處理結(jié)果202時,小波變換器161沿 著垂直方向執(zhí)行分析濾波(即垂直分析濾波)。N表示大于小波變換器161執(zhí)行垂直分析 濾波所需的行數(shù)的自然數(shù)。 小波變換器161關(guān)于生成的N行的水平分析濾波處理結(jié)果202的每一分量對于每 一列執(zhí)行垂直分析濾波。當(dāng)對于N行中的每一行重復(fù)垂直分析濾波時,將水平分析濾波處 理結(jié)果202的每一分量的系數(shù)劃分為垂直低頻分量的系數(shù)和水平高頻分量的系數(shù),如圖5 所示。 也就是說,將水平低頻分量(L)劃分為水平和垂直低頻分量(LL分量)以及水平 低頻和垂直高頻分量(LH分量)。將水平高頻分量劃分為水平高頻和垂直低頻分量(HL分 量)以及水平和垂直高頻分量(HH分量)。也就是說,將水平分析濾波處理結(jié)果202劃分為 四種分量的系數(shù)(系數(shù)203)。 小波變換器161關(guān)于LL分量的系數(shù)分別重復(fù)上述水平分析濾波和垂直分析濾波。 也就是說,將HL分量、LH分量和HH分量輸出到外部作為所獲得的分析濾波的結(jié)果之中的 處理結(jié)果,直到獲得預(yù)定等級(即劃分級別)的系數(shù)為止。剩余LL分量再次經(jīng)歷小波變換 器161的分析濾波。 例如,將圖5左邊所示的系數(shù)203轉(zhuǎn)換為圖5右邊所示的系數(shù)204。在系數(shù)204 中,再次執(zhí)行分析濾波,并且將LL分量劃分為LLLL分量、LLHL分量、LLLH分量以及LLHH分 量。如果劃分級別未達(dá)到預(yù)定等級,則小波變換器161再次對新生成的LLLL分量執(zhí)行分析 濾波。 小波變換器161遞歸地重復(fù)分析濾波預(yù)定次數(shù),并且將運動圖像數(shù)據(jù)劃分為期望 的劃分級別。圖6圖示當(dāng)將運動圖像數(shù)據(jù)劃分為劃分級別3(等級3)時的示例性系數(shù)。在 圖6中,劃分為劃分級別3的系數(shù)205被劃分為等級化為3個級別的10個子帶。
在圖6中,1HL分量、1LH分量和1HH分量三個子帶處于基帶的圖像數(shù)據(jù)被劃分為 的第一劃分級別。2HL分量、2LH分量和2HH分量三個子帶處于第一劃分級別的ILL分量被 劃分為的第二劃分級別。3LL分量、3HL分量、3LH分量和3HH分量四個子帶處于第二劃分級 別的2LL分量被劃分為的第三劃分級別。 在小波變換處理中,每次執(zhí)行濾波時(即每當(dāng)?shù)燃壪陆禃r),所生成的行的數(shù)量就 減少n分之一,其中,n是2的指數(shù)冪。例如,如在圖4和圖5所示的示例中那樣,關(guān)于N行 基帶的圖像數(shù)據(jù)執(zhí)行分析濾波,以將圖像數(shù)據(jù)劃分為2/N的四分量系數(shù)(見圖5左邊的系 數(shù)203)。當(dāng)經(jīng)歷重復(fù)的分析濾波時,將LL分量劃分為4/N的四分量系數(shù),如圖5右邊所示 的系數(shù)204。 如上所述,每次執(zhí)行分析濾波時,所生成的行的數(shù)量將減少n分之一,其中,n是2 的指數(shù)冪。也就是說,在最后劃分級別生成一行系數(shù)所需的基帶的行的數(shù)量由重復(fù)濾波處 理的次數(shù)(即在最后劃分級別的等級排序的數(shù)量)確定。由于等級排序的數(shù)量通常是預(yù)先 確定的,因此也相應(yīng)地確定在最后劃分級別生成一行系數(shù)所需的基帶行的數(shù)量。例如,如果 最后劃分級別是3,如在圖6所示的示例中那樣,則在最后劃分級別生成一行系數(shù)所需的圖像數(shù)據(jù)的基帶行的數(shù)量是8。 在最后劃分級別生成一行系數(shù)所需的基帶的圖像數(shù)據(jù)的量(即與兩行或更多行
對應(yīng)的圖像數(shù)據(jù)的量)或每一等級排序上的系數(shù)統(tǒng)稱為"分區(qū)"(或行塊)。 圖6中的陰影區(qū)域是形成分區(qū)的系數(shù)。在圖6的示例中,分區(qū)是由與在第三劃分
級別的每一分量的一行對應(yīng)的系數(shù)、與在第二劃分級別的每一分量的兩行對應(yīng)的系數(shù)、以
及與在第三劃分級別的每一分量的四行對應(yīng)的系數(shù)配置的。注意,在經(jīng)歷與上述系數(shù)對應(yīng)
的分析濾波之前的圖像數(shù)據(jù)(即與該示例中八行對應(yīng)的圖像數(shù)據(jù))也稱為"分區(qū)"(或行塊)。 可以通過任意方法來操作分析濾波。例如,可以采用巻積運算,其中,濾波器的抽 頭系數(shù)經(jīng)歷與實際輸入數(shù)據(jù)的巻積乘法。然而,如果抽頭長度很長,則有可能的是,計算負(fù) 荷可能相應(yīng)地增大。為了減小運算負(fù)荷,可以采用使用例如9X7分析濾波器的提升運算, 而不是巻積運算。 在熵編碼器163中對于每一子帶(即對于每一預(yù)定數(shù)量的行)對如上所述劃分為
多個子帶的系數(shù)進(jìn)行編碼。 解碼器的示例性配置 然后,在接收設(shè)備103的解碼器135中解碼這樣編碼的數(shù)據(jù)。圖7是解碼器135 的示例性內(nèi)部配置的框圖。 如圖7所示,解碼器135包括熵解碼器221、逆量化器222以及小波逆變換器223。
熵解碼器221執(zhí)行輸入編碼數(shù)據(jù)的信源解碼,并且生成量化系數(shù)數(shù)據(jù)。信源解碼 的示例包括霍夫曼解碼和高效算術(shù)解碼,與熵編碼器163的信源編碼對應(yīng)。如果在熵編碼 器163中對于每隔P行執(zhí)行信源編碼,則對于每一子帶獨立地對于每隔P行執(zhí)行熵解碼器 221中的信源解碼。 逆量化器222將量化系數(shù)數(shù)據(jù)與量化步長大小相乘,以執(zhí)行逆量化并且生成系數(shù) 數(shù)據(jù)。量化步長大小通常在例如編碼碼流的首標(biāo)中描述。如果在量化器162中對于每一行 塊設(shè)置量化步長大小,則在逆量化器222中對于用于執(zhí)行逆量化的每一行塊相似地設(shè)置逆 量化步長大小。 小波逆變換器223執(zhí)行小波變換器161的逆處理。也就是說,小波逆變換器223 執(zhí)行濾波(即合成濾波),以用于既沿著水平方向又沿著垂直方向關(guān)于由小波變換器161劃 分為多個帶寬的系數(shù)數(shù)據(jù)合成低頻分量和高頻分量。 由于當(dāng)應(yīng)用上述提升技術(shù)時可以高效地執(zhí)行與分析濾波對應(yīng)的濾波,因此優(yōu)選的
是,提升技術(shù)可以相似地應(yīng)用于小波逆變換的合成濾波。 圖像補(bǔ)償 如參照圖2描述的那樣,當(dāng)不可恢復(fù)的數(shù)據(jù)丟失出現(xiàn)在編碼數(shù)據(jù)中時,丟失分析 器133使得解碼器135對先前圖像的編碼數(shù)據(jù)而不是不充分的編碼數(shù)據(jù)進(jìn)行解碼。也就是 說,丟失分析器133通過先前圖像的編碼數(shù)據(jù)來補(bǔ)償編碼數(shù)據(jù)中的缺陷。
可以采用任何補(bǔ)償處理。為了易于說明,丟失分析器133以分區(qū)為單位執(zhí)行數(shù)據(jù) 補(bǔ)償,分區(qū)單位在以下描述中是解碼的處理單位。也就是說,如果從去分組器132獲取的待 處理的分區(qū)的編碼數(shù)據(jù)甚至具有部分缺陷,則丟失分析器133丟棄分區(qū)的所有編碼數(shù)據(jù), 從存儲部分134讀取先前圖像的編碼數(shù)據(jù)(對應(yīng)于一個分區(qū)),并且將讀出的編碼數(shù)據(jù)提供給解碼器135。 其中圖像用作先前圖像的分區(qū)可以任意地定位。例如,位于與當(dāng)前圖像的分區(qū)相 似的空間位置的分區(qū)中的圖像可以用作先前圖像。與當(dāng)前圖像的分區(qū)相鄰的當(dāng)前圖像相同 的畫面中的分區(qū)中的圖像可以用作先前圖像。此外,與當(dāng)前圖像的分區(qū)接近的分區(qū)中的圖 像也可以用作先前圖像。 具體地說,位于緊接與當(dāng)前圖像相同的畫面的當(dāng)前圖像的分區(qū)之上的分區(qū)中的圖 像可以用作先前圖像。位于與當(dāng)前圖像相同的畫面的當(dāng)前圖像的分區(qū)之上若干個分區(qū)的分 區(qū)中的圖像可以用作先前圖像。 圖8圖示多個畫面的分區(qū)的示例性布置。在圖8中,畫面251、252和253沿著時 間軸彼此連續(xù),并且以此順序來布置。將每一畫面劃分為三個分區(qū)(即三個行塊或片)。實 際上,可以任意地確定每一畫面的分區(qū)的數(shù)量。 在此情況下,例如,將分區(qū)253-3看作待處理的分區(qū),并且將其中的圖像看作當(dāng)前 圖像。然后,將分區(qū)253-1和253-2中的圖像設(shè)置為先前圖像。 位于與當(dāng)前圖像的分區(qū)時間上相似的位置處的分區(qū)中的圖像也可以用作先前圖 像。具體地說,位于與緊接先前畫面的當(dāng)前圖像的分區(qū)相同位置處的分區(qū)中的圖像、或位于 與當(dāng)前畫面之前若干個畫面的當(dāng)前圖像的分區(qū)相同位置處的分區(qū)中的圖像可以用作先前 圖像。 在圖8的示例中,將畫面252的分區(qū)252-3中的圖像以及畫面251的分區(qū)251-3 中的圖像設(shè)置為關(guān)于當(dāng)前圖像的分區(qū)253-3的先前圖像。 用作先前圖像的分區(qū)關(guān)于當(dāng)前圖像的分區(qū)的相對位置可以是任意確定的。也可以 使用除了所描述的之外的其它分區(qū)。可以關(guān)于每一當(dāng)前圖像準(zhǔn)備多個先前圖像,并且可以 適當(dāng)?shù)剡x擇先前圖像中的任何一個。 關(guān)于發(fā)送設(shè)備101獨立地確定接收設(shè)備103中的先前圖像的相對位置。因此用于
數(shù)據(jù)補(bǔ)償?shù)膩G失分析器133所使用的先前圖像無需與用于比較的分析器121所使用的先前
圖像對應(yīng)。 處理流程 接下來,將描述每一處理部分執(zhí)行的處理的示例性流程。首先,將參照圖9的流程 圖描述發(fā)送設(shè)備101執(zhí)行的發(fā)送處理的示例性流程。 當(dāng)圖像數(shù)據(jù)輸入到發(fā)送設(shè)備101并且發(fā)送處理開始時,在步驟S101中,分析器121 執(zhí)行分析處理,以用于分析輸入圖像數(shù)據(jù)的圖像。稍后將描述分析處理的細(xì)節(jié)。在完成分 析處理之后,在步驟S102中,編碼器123對當(dāng)前圖像的數(shù)據(jù)進(jìn)行編碼,并且生成編碼數(shù)據(jù)。
在步驟S103中,分組器124基于在步驟S101執(zhí)行的分析處理的結(jié)果來確定當(dāng)前 圖像與先前圖像是否彼此相似。如果當(dāng)前圖像與先前圖像彼此相似,則程序進(jìn)入步驟S104。 在步驟S104中,分組器124對當(dāng)前圖像的編碼數(shù)據(jù)進(jìn)行分組。所生成的分組可以經(jīng)歷通過 使用例如糾錯碼(例如里德-所羅門(RS)碼)的冗余編碼,并且生成冗余數(shù)據(jù)(即冗余分 組)。 在步驟S105中,發(fā)送器125經(jīng)由網(wǎng)絡(luò)110將分組器124生成的分組發(fā)送到接收設(shè) 備103。當(dāng)發(fā)送分組時,發(fā)送處理結(jié)束。 如果在步驟S103中確定當(dāng)前圖像與先前圖像彼此不相似,則程序進(jìn)入步驟S106。在步驟S106中,分組器124丟棄(當(dāng)前圖像的)待處理的編碼數(shù)據(jù)。當(dāng)丟棄編碼數(shù)據(jù)時, 發(fā)送處理結(jié)束。 每次輸入與一個分區(qū)對應(yīng)的圖像數(shù)據(jù)時,發(fā)送設(shè)備102就重復(fù)執(zhí)行發(fā)送處理。 如上所述,發(fā)送設(shè)備102分析當(dāng)前圖像,丟棄與先前圖像相似的當(dāng)前圖像的編碼
數(shù)據(jù),并且僅將與先前圖像不相似的當(dāng)前圖像的編碼數(shù)據(jù)發(fā)送到接收設(shè)備103。 接下來,將參照圖10的流程圖描述在圖9中的步驟S101執(zhí)行的分析處理的示例
性流程。 當(dāng)分析處理開始時,在步驟S121中,分析器121的獲取部分151從存儲部分122 獲取與從圖像捕獲設(shè)備101提供的當(dāng)前圖像對應(yīng)的先前圖像。在步驟S 122中,比較部分 152將當(dāng)前圖像與先前圖像進(jìn)行比較。在步驟S123中,確定部分153通過當(dāng)前圖像和先前 圖像的差異信息(其為步驟S122中的結(jié)果)與預(yù)定閾值之間的比較來確定相似性。
在步驟S124中,控制器155將在步驟S123計算出的確定結(jié)果通知給分組器124 的丟棄部分171。在步驟S125中,存儲控制器154使得存儲部分122將當(dāng)前圖像的數(shù)據(jù)存 儲為關(guān)于先前圖像的數(shù)據(jù)。在步驟S125的處理完成之后,分析處理完成。程序返回圖9中 的步驟SlOl,并且執(zhí)行步驟S102之后的處理。 發(fā)送設(shè)備102通過上述分析處理來選擇待丟棄的數(shù)據(jù)。接下來,將參照圖11的流 程圖描述接收這樣發(fā)送的部分有缺陷的編碼數(shù)據(jù)的接收設(shè)備103進(jìn)行的接收處理的示例 性流程。 當(dāng)接收處理開始時,在步驟S141中,接收設(shè)備103的接收器131接收分組。在步 驟S142中,去分組器132對接收到的分組進(jìn)行去分組,對可恢復(fù)的分組進(jìn)行恢復(fù),并且提取 編碼數(shù)據(jù)。 在步驟S143中,丟失分析器133確定是否已經(jīng)有數(shù)據(jù)丟失。如果確定數(shù)據(jù)已經(jīng)部 分丟失,則程序進(jìn)入步驟S144。在步驟S144中,丟失分析器133確定是否可以通過先前圖 像來替換部分丟失的當(dāng)前圖像的編碼數(shù)據(jù)。 如果確定可以進(jìn)行替換,則程序進(jìn)入步驟S145。在步驟S145中,丟失分析器133 從存儲部分134讀出先前圖像的編碼數(shù)據(jù),并且通過讀出的先前圖像的編碼數(shù)據(jù)來替換部 分丟失的當(dāng)前圖像的丟失的編碼數(shù)據(jù)。在步驟S146中,解碼器135對編碼數(shù)據(jù)進(jìn)行解碼, 并且生成圖像數(shù)據(jù)。當(dāng)步驟S146的處理完成時,接收處理結(jié)束。 如果在步驟S144中確定無法通過先前圖像進(jìn)行替換,則程序進(jìn)入步驟S146,并且 執(zhí)行后續(xù)處理。如果在步驟S143確定數(shù)據(jù)尚未丟失,則程序進(jìn)入步驟S147。
在步驟S147中,丟失分析器133將無丟失的以分區(qū)為單位的編碼數(shù)據(jù)提供給存儲 部分134。存儲部分134存儲所提供的編碼數(shù)據(jù)。在步驟S147的處理完成之后,處理返回 步驟S146,并且執(zhí)行后續(xù)處理。 如上所述,接收設(shè)備103通過關(guān)于不可恢復(fù)的分組的丟失替換先前圖像的編碼數(shù) 據(jù)來執(zhí)行數(shù)據(jù)補(bǔ)償。 如果以短延遲時間傳遞數(shù)據(jù),則以行為基礎(chǔ)來操作的編解碼器是有利的。然而,編 解碼器沒有對于數(shù)據(jù)重傳節(jié)省的時間,因為編解碼器目的是短延遲時間。然而,實際上,在 發(fā)送期間出現(xiàn)數(shù)據(jù)丟失并不罕見。數(shù)據(jù)丟失可能明顯地?fù)p害所恢復(fù)的圖像的圖像質(zhì)量。
因此,執(zhí)行具有短延遲時間的數(shù)據(jù)發(fā)送的接收設(shè)備103必須具有用于提高解碼后的圖像的圖像質(zhì)量的功能。具體地說,這種功能可以包括通過使用冗余數(shù)據(jù)恢復(fù)丟失的數(shù) 據(jù),或者通過先前發(fā)送的數(shù)據(jù)替換丟失的數(shù)據(jù)。 在目的在于具有短延遲時間的數(shù)據(jù)發(fā)送的編解碼器方法中,難以增大壓縮率,因 此通常將通信線路的最大容量用于圖像數(shù)據(jù)的發(fā)送。編解碼器通常沒有額外的通信頻帶。 因此在發(fā)送圖像數(shù)據(jù)期間難以發(fā)送其它數(shù)據(jù)(例如冗余數(shù)據(jù))。也就是說,通常難以增大圖 像數(shù)據(jù)的冗余度并且提供足夠的恢復(fù)。 相應(yīng)地,并非通過冗余編碼的糾錯,重要且必然的是,接收設(shè)備103具有用于通過 先前發(fā)送的數(shù)據(jù)來替換錯誤的錯誤隱藏功能。用于具有短延遲時間的數(shù)據(jù)發(fā)送的接收設(shè)備 103通常具有這樣的誤碼隱藏功能。 發(fā)送設(shè)備102通過有效地使用接收設(shè)備103的誤碼隱藏功能來減小數(shù)據(jù)發(fā)送所需 要的帶寬。也就是說,如上所述,發(fā)送設(shè)備102丟棄一部分發(fā)送數(shù)據(jù)(即某些分區(qū)中的編碼 數(shù)據(jù))。接收設(shè)備103通過先前發(fā)送的數(shù)據(jù)來替換丟棄的分區(qū)中的編碼數(shù)據(jù),以隱藏如在發(fā) 送期間數(shù)據(jù)丟失的情況下的那種錯誤。 相應(yīng)地,發(fā)送設(shè)備102可以在控制圖像數(shù)據(jù)發(fā)送中解碼后的圖像的圖像質(zhì)量惡化 的同時減小發(fā)送所需要的帶寬。 作為該實施例的特性,發(fā)送設(shè)備102丟棄數(shù)據(jù)的算法不一定與接收設(shè)備103進(jìn)行 的誤碼隱藏的算法對應(yīng)。也就是說,任何算法可以用于分析器121的分析處理。還任意選 擇丟失分析器133的數(shù)據(jù)補(bǔ)償?shù)乃惴?。接收設(shè)備103獨立于發(fā)送設(shè)備102并且不與發(fā)送設(shè) 備102協(xié)同操作而執(zhí)行數(shù)據(jù)補(bǔ)償。 也就是說,由于無需向接收器側(cè)添加專用功能,并且接收器側(cè)的算法獨立于發(fā)送 側(cè),因此發(fā)送設(shè)備102具有很高的多功能性。接收設(shè)備103僅需要獨立地執(zhí)行誤碼隱藏(即 數(shù)據(jù)補(bǔ)償)。 發(fā)送設(shè)備102僅需要丟棄一部分編碼數(shù)據(jù),如上所述。相應(yīng)地,通用編碼器可以用 作編碼器123,并且無需開發(fā)專用編碼器。因此可以容易地并且以低成本來提供發(fā)送設(shè)備 102。 作為該實施例的另一特性,由于發(fā)送設(shè)備102執(zhí)行分析處理并且將當(dāng)前圖像與先 前圖像進(jìn)行比較,因此可以有選擇地丟棄具有高相似性的數(shù)據(jù)。如果在接收設(shè)備103丟失 的圖像將要以另一圖像來補(bǔ)償,則理論上優(yōu)選的是,從提高圖像質(zhì)量的觀點來說,采用具有 與丟棄數(shù)據(jù)更高相似性的圖像。在采用任何算法的情況下,接收設(shè)備103通常使用具有與 丟失圖像更高相似性的圖像來執(zhí)行數(shù)據(jù)補(bǔ)償。 相應(yīng)地,發(fā)送設(shè)備102可以有選擇地丟棄接收設(shè)備103容易補(bǔ)償?shù)臄?shù)據(jù)。與例如隨 機(jī)選擇待丟棄的數(shù)據(jù)或者無條件地丟棄位于圖像的預(yù)定位置處的數(shù)據(jù)相比,發(fā)送設(shè)備102 可以更有效地減小解碼后的圖像的圖像質(zhì)量惡化。 替換地,可以通過其它方法來選擇待丟棄的數(shù)據(jù)。例如,分析器121分析當(dāng)前圖像 的圖像數(shù)據(jù),以獲得關(guān)于圖像數(shù)據(jù)的任意特性。如果所述特性滿足預(yù)定標(biāo)準(zhǔn)(即,如果當(dāng)前 圖像的圖像數(shù)據(jù)具有預(yù)定特性),則丟棄部分171可以丟棄當(dāng)前圖像的編碼數(shù)據(jù)。如果當(dāng)前 圖像沒有所述特性,則發(fā)送器125可以發(fā)送編碼數(shù)據(jù)。 雖然在前面的描述中先前圖像(的圖像數(shù)據(jù))用作基準(zhǔn)圖像(的圖像數(shù)據(jù)),但除 了當(dāng)前圖像(的圖像數(shù)據(jù))之外的任何種類的圖像(的圖像數(shù)據(jù))可以用作基準(zhǔn)圖像(的
14圖像數(shù)據(jù))。 如上所述,由于發(fā)送設(shè)備102和接收設(shè)備103彼此獨立地操作,因此不保證接收設(shè) 備103可以補(bǔ)償所有數(shù)據(jù)。然而,即使接收設(shè)備103無法補(bǔ)償丟失的數(shù)據(jù),僅有的損害是畫 面的分區(qū)中的圖像不被解碼,這很少導(dǎo)致整個解碼處理中的失敗。相應(yīng)地,除非這種情況頻 繁出現(xiàn),否則關(guān)于解碼后的圖像的影響不明顯。 注意,發(fā)送設(shè)備102和接收設(shè)備103可以彼此協(xié)同操作。如果在發(fā)送設(shè)備102中 用于選擇待丟棄的數(shù)據(jù)的算法和在接收設(shè)備103中用于補(bǔ)償丟失的數(shù)據(jù)的算法彼此對應(yīng), 則可以精確地消除發(fā)送設(shè)備102中丟棄數(shù)據(jù)的影響,這可以有助于解碼后的圖像的圖像質(zhì) 量的提高。然而,通過該配置,可能的是,發(fā)送設(shè)備102可以變得較少的多功能性。此外,協(xié) 同操作可能增大發(fā)送設(shè)備102和接收設(shè)備103的處理負(fù)荷。協(xié)同操作可以占用一部分通信 頻帶。 在前面的描述中在發(fā)送設(shè)備102和接收設(shè)備103的各種處理中的處理單位(例如 編碼單元)已經(jīng)是任意選擇的,并且也可以采用其它處理單位(例如畫面單位)。然而,處 理單位涉及延遲時間。如果采用大處理單位,則具有短延遲時間的數(shù)據(jù)發(fā)送可能變得難以 實現(xiàn)。 可以采用參照圖1描述的設(shè)備的其它配置。 例如,將圖像捕獲設(shè)備101所捕獲并且生成的所捕獲的圖像的圖像數(shù)據(jù)輸入到圖 1中的發(fā)送設(shè)備102。然而,可以將任何類型的圖像數(shù)據(jù)發(fā)送到接收設(shè)備103。例如,發(fā)送設(shè) 備102可以從記錄介質(zhì)讀取圖像數(shù)據(jù)。也就是說,可以省略圖像捕獲設(shè)備101。
可以通過任意方式來處理從接收設(shè)備103輸出的圖像數(shù)據(jù)。例如,可以將圖像數(shù) 據(jù)記錄在記錄介質(zhì)上。也就是說,也可以省略顯示設(shè)備104。 所示的設(shè)備可以具有除了所描述的之外的配置。每一設(shè)備可以被提供多個。例 如,多個接收設(shè)備103可以連接到單個發(fā)送設(shè)備102,從而可以將圖像數(shù)據(jù)從單個發(fā)送設(shè)備 102發(fā)送到多個接收設(shè)備103。在此情況下,每一接收設(shè)備103可以具有用于誤碼隱藏的不 同算法。 2.第二實施例 [OWO] 處理流程 在前面的描述中,發(fā)送設(shè)備102減小發(fā)送數(shù)據(jù)的量,以節(jié)省通信頻帶??梢允褂霉?jié) 省的帶寬來增大編碼數(shù)據(jù)的碼量。 在此情況下,如圖3所示,控制器155將確定結(jié)果提供給丟棄部分171(C101),然 后將控制信號C102發(fā)送到量化器162,從而比特率增大(即量化步長大小減小)。量化器 162通過基于該控制來控制量化步長大小而增大編碼數(shù)據(jù)的碼量。
圖12是示出在此情況下的發(fā)送處理的示例性流程的流程圖。 通過與圖9中步驟S101至S106的處理相同的方式來執(zhí)行步驟S161至S166的處 理,例外之處是,當(dāng)在步驟S166中丟棄編碼數(shù)據(jù)時,程序進(jìn)入步驟S167。在步驟S167中,量 化器162基于控制器155的控制來減小量化步長大小,并且增大編碼數(shù)據(jù)的碼量(即增大 比特率)。當(dāng)步驟S167的處理完成時,發(fā)送處理結(jié)束。 如上所述,發(fā)送設(shè)備102使用另外用于數(shù)據(jù)發(fā)送的節(jié)省下的帶寬來增大待發(fā)送的 編碼數(shù)據(jù)的比特率。也就是說,接收設(shè)備102接收到的編碼數(shù)據(jù)的比特率增大。理論上,由于通過所發(fā)送的編碼數(shù)據(jù)來補(bǔ)償發(fā)送設(shè)備102丟棄的編碼數(shù)據(jù),因此所解碼的編碼數(shù)據(jù)的 比特率最終增大。也就是說,發(fā)送設(shè)備102可以進(jìn)一步減小解碼后的圖像的圖像質(zhì)量惡化。
由于分析器121進(jìn)行的分析處理和編碼器123進(jìn)行的編碼處理是并行執(zhí)行的,因 此控制器155控制后續(xù)分區(qū)的編碼數(shù)據(jù)而不是當(dāng)前待處理的分區(qū)的編碼數(shù)據(jù)的比特率。雖 然可以控制當(dāng)前待處理的分區(qū)的編碼數(shù)據(jù)的比特率,但這種控制必須在分析處理完成之后 執(zhí)行編碼處理。作為結(jié)果,延遲時間可能變得更長。
3.第三實施例
處理流程 可以發(fā)送其它數(shù)據(jù)而不是待丟棄的編碼數(shù)據(jù)。例如,可以使用節(jié)省下的通信頻帶 來發(fā)送編碼數(shù)據(jù)的冗余數(shù)據(jù)。 在此情況下,如圖3所示,冗余編碼器173關(guān)于編碼數(shù)據(jù)執(zhí)行冗余編碼,以生成冗 余數(shù)據(jù),但所生成的冗余數(shù)據(jù)被保存不發(fā)送??商娲?,冗余編碼器173通過編碼數(shù)據(jù)來發(fā) 送所生成的冗余數(shù)據(jù),但保存由于例如網(wǎng)絡(luò)110的頻帶管制(band regulation)而未發(fā)送 的冗余數(shù)據(jù)。 相反,控制器155將確定結(jié)果提供給丟棄部分171(C101),并且丟棄編碼數(shù)據(jù),然 后將控制信號C103發(fā)送到冗余編碼器173,從而發(fā)送當(dāng)前保存的冗余數(shù)據(jù),而不是丟棄的 編碼數(shù)據(jù)。冗余編碼器173基于控制來發(fā)送當(dāng)前保存的冗余數(shù)據(jù)。
圖13是圖示在此情況下的發(fā)送處理的示例性流程的流程圖。 也是在此情況下,以基本上與圖9所示的步驟S101至S104的處理相同的方式來 執(zhí)行步驟S181至S184的處理,例外之處是,當(dāng)在步驟S184對編碼數(shù)據(jù)進(jìn)行分組并且生成 分組時,程序進(jìn)入步驟S185。 在步驟S185中,冗余編碼器173通過使用例如糾錯碼(例如里德_所羅門(RS)
碼)來執(zhí)行所生成的分組的冗余編碼,并且生成冗余數(shù)據(jù)(即冗余分組)。當(dāng)冗余編碼完成 時,在步驟S 186中,發(fā)送器135經(jīng)由網(wǎng)絡(luò)110將所生成的分組發(fā)送到接收設(shè)備103。發(fā)送 器135優(yōu)選地發(fā)送編碼數(shù)據(jù)的分組,或者僅發(fā)送編碼數(shù)據(jù)的分組。如上所述,將未發(fā)送的冗 余數(shù)據(jù)的分組保存在冗余編碼器173中。
當(dāng)步驟S186的處理完成時,發(fā)送處理結(jié)束。 如果在步驟S183確定當(dāng)前圖像與先前圖像相似,則程序進(jìn)入步驟S187。在步驟 S187,丟棄部分171丟棄被確定為與先前圖像相似的當(dāng)前圖像的編碼數(shù)據(jù)。在步驟S188,發(fā) 送器125發(fā)送冗余編碼器173所保存的未發(fā)送的冗余分組,而不是丟棄的編碼數(shù)據(jù)的分組。
當(dāng)步驟S188的處理完成時,發(fā)送處理結(jié)束。 如上所述,發(fā)送設(shè)備102丟棄數(shù)據(jù),并且使用另外用于數(shù)據(jù)發(fā)送的節(jié)省下的帶寬
來發(fā)送冗余數(shù)據(jù)。以此方式,由于與在不節(jié)省帶寬的情況下相比可以發(fā)送更大量的冗余數(shù)
據(jù),因此發(fā)送設(shè)備102可以增大編碼數(shù)據(jù)的冗余度。也就是說,發(fā)送設(shè)備102可以提高待發(fā)
送的編碼數(shù)據(jù)的恢復(fù)性能,并且可以進(jìn)一步減小解碼后的圖像的圖像質(zhì)量惡化。 注意,可以根據(jù)待丟棄的編碼數(shù)據(jù)的量來控制冗余度(即冗余編碼器173所生成
的冗余數(shù)據(jù)的數(shù)據(jù)量)。 4.第四實施例 發(fā)送設(shè)備和接收設(shè)備的示例性配置
待發(fā)送的其它數(shù)據(jù)而不是待丟棄的編碼數(shù)據(jù)可以是除了冗余數(shù)據(jù)之外的任何類 型的數(shù)據(jù)。例如,可以發(fā)送用于在接收設(shè)備103中控制誤碼隱藏處理的信息。
在示例性系統(tǒng)中,從發(fā)送設(shè)備102發(fā)送關(guān)于是否可以進(jìn)行替換的信息作為首標(biāo)信 息(即隱藏首標(biāo)),從而接收設(shè)備103可以選擇先前圖像來替換多個分區(qū)之中的當(dāng)前圖像, 并且接收設(shè)備103可以選擇合適的圖像。 也是在該系統(tǒng)中,當(dāng)發(fā)送設(shè)備102丟棄編碼數(shù)據(jù)時,編碼數(shù)據(jù)在接收設(shè)備103中被 替換。在此情況下,接收設(shè)備103可以通過使用從已經(jīng)在上文中描述的發(fā)送設(shè)備102提供 的隱藏首標(biāo)的信息來選擇更合適的分區(qū)作為先前圖像。也就是說,接收設(shè)備103可以通過 更合適的編碼數(shù)據(jù)來進(jìn)行替換。也就是說,發(fā)送設(shè)備102可以通過發(fā)送這種隱藏首標(biāo)而不 是所丟棄的數(shù)據(jù)來進(jìn)一步減小解碼后的圖像的圖像質(zhì)量惡化。 也就是說,本發(fā)明的該實施例可以容易地應(yīng)用于非常見系統(tǒng),其中,例如,在發(fā)送 設(shè)備102與接收設(shè)備103之間發(fā)送和接收控制信息。 圖14是在此情況下的發(fā)送設(shè)備102和接收設(shè)備103的示例性配置的框圖。
如圖14所示,除了參照圖2描述的那些組件之外,發(fā)送設(shè)備102還包括隱藏首標(biāo) 生成器301。 在此情況下,分析器121關(guān)于圖像數(shù)據(jù)輸入而分析誤碼隱藏。誤碼隱藏是隱藏在 數(shù)據(jù)發(fā)送期間所生成的發(fā)送誤碼的處理。分析器121將輸入圖像數(shù)據(jù)與緊接在感興趣畫面 之前的從存儲部分122讀取的畫面的圖像數(shù)據(jù)進(jìn)行比較。也就是說,分析器121將兩個連 續(xù)畫面(即幀或場)的對應(yīng)位置處的分區(qū)中的圖像進(jìn)行比較。分析器121將比較結(jié)果提供 給隱藏首標(biāo)生成器123作為分析結(jié)果。 隱藏首標(biāo)生成器301基于分析結(jié)果生成隱藏首標(biāo),隱藏首標(biāo)是描述分區(qū)誤碼的隱 藏方法的隱藏信息。具體地說,隱藏首標(biāo)生成器301生成首標(biāo)信息(隱藏首標(biāo)),并且將所 生成的首標(biāo)信息提供給分組器124,所述首標(biāo)信息包括表示可以通過在接收設(shè)備103進(jìn)行 的誤碼隱藏處理期間出現(xiàn)誤碼的分區(qū)替換的分區(qū)的信息(即描述可以通過哪一畫面的哪 一分區(qū)中的哪一數(shù)據(jù)進(jìn)行替換的信息)。 分組器124基于從編碼器121提供的編碼數(shù)據(jù)以及從隱藏首標(biāo)生成器301提供的 隱藏首標(biāo)來創(chuàng)建用于發(fā)送的分組(即分組)。分組器124將隱藏首標(biāo)添加(復(fù)用)到編碼 數(shù)據(jù),以生成分組。發(fā)送器125將這樣生成的分組發(fā)送到接收設(shè)備103。
分析器121如在參照圖1至圖13描述的處理中那樣確定先前圖像與當(dāng)前圖像之 間的相似性,并且將確定結(jié)果提供給分組器124或編碼器123。 如果當(dāng)前圖像與先前圖像相似,則分組器124丟棄編碼數(shù)據(jù),僅對從隱藏首標(biāo)生 成器301提供的隱藏首標(biāo)進(jìn)行分組,并且使得發(fā)送器125發(fā)送分組。
接收設(shè)備103的配置基本上與參照圖2所示的相同。 從發(fā)送設(shè)備102發(fā)送的分組由接收器131接收,并且由去分組器132去分組,從而 提取編碼數(shù)據(jù)。將提取出的編碼數(shù)據(jù)提供給丟失分析器133。去分組器132還連同編碼數(shù) 據(jù)一起提取隱藏首標(biāo),并且將提取出的編碼數(shù)據(jù)和隱藏首標(biāo)提供給丟失分析器133。
丟失分析器133基于隱藏首標(biāo)使用存儲部分134中存儲的編碼數(shù)據(jù)在出現(xiàn)發(fā)送誤 碼時執(zhí)行誤碼隱藏。 丟失分析器133參考隱藏首標(biāo),并且指定可以用于數(shù)據(jù)替換的先前編碼數(shù)據(jù)(即,
17指定哪一畫面的哪一分區(qū)中的哪一數(shù)據(jù)將要用于替換)。丟失分析器134然后從存儲部分
134讀取指定的編碼數(shù)據(jù),并且通過讀出的數(shù)據(jù)來替換出現(xiàn)發(fā)送誤碼的分區(qū)。 解碼器135對從丟失分析器134提供的已經(jīng)歷了誤碼隱藏處理的編碼數(shù)據(jù)進(jìn)行解
碼,并且輸出基帶的圖像數(shù)據(jù)。 隱藏首標(biāo) 接下來,將描述隱藏首標(biāo)。圖15圖示隱藏首標(biāo)的示例性配置。如圖15所示,隱藏首標(biāo)340是32比特信息,其包括畫面ID 341、分區(qū)ID 342、可替換前導(dǎo)(leading)畫面ID343、替換標(biāo)志(RF)344、滑動標(biāo)志(SF) 345、以及可替換前導(dǎo)分區(qū)ID 346。
畫面ID 341是8比特標(biāo)識信息,其標(biāo)識整個運動圖像數(shù)據(jù)中的當(dāng)前(即,待處理的)畫面。分區(qū)ID 342是8比特標(biāo)識信息,其標(biāo)識畫面中的當(dāng)前(即,待處理的)分區(qū)。
可替換前導(dǎo)畫面ID 343是8比特標(biāo)識信息,均具有可通過當(dāng)前分區(qū)替換的分區(qū)??商鎿Q前導(dǎo)畫面ID 343表示在時間方向上直到當(dāng)前畫面連續(xù)的畫面組的前導(dǎo)畫面。
也就是說,可替換前導(dǎo)畫面ID 343是指示當(dāng)前分區(qū)可以返回到哪一畫面以用于替換的信息。將標(biāo)識整個運動圖像數(shù)據(jù)中的畫面的標(biāo)識信息(即與畫面ID 341相同類型的ID)設(shè)置為可替換前導(dǎo)畫面ID 343。 RF 344是1比特標(biāo)志信息,其指示是否可以通過可替換前導(dǎo)畫面ID 343之后的畫面的數(shù)據(jù)來替換當(dāng)前分區(qū)。雖然可以參考可替換前導(dǎo)畫面ID 343來確定是否可以通過先前畫面來替換當(dāng)前分區(qū),但當(dāng)使用RF 344時,確定變得更容易。 SF 345是1比特標(biāo)志信息,其指示是否可以通過相同畫面的先前分區(qū)的數(shù)據(jù)來替
換當(dāng)前分區(qū)??商鎿Q前導(dǎo)分區(qū)ID 346是6比特標(biāo)識信息,其表示可以通過當(dāng)前分區(qū)替換的
分區(qū)組的前導(dǎo)分區(qū)。分區(qū)組在空間方向上連續(xù)到達(dá)當(dāng)前畫面中的當(dāng)前分區(qū)。 也就是說,可替換前導(dǎo)分區(qū)ID 346是指示當(dāng)前分區(qū)可以返回到哪一分區(qū)以用于
替換的信息。 壓縮到6比特信息的標(biāo)識畫面中的當(dāng)前分區(qū)的標(biāo)識信息(即與分區(qū)ID342相同類型的ID)被設(shè)置為可替換前導(dǎo)分區(qū)ID 346。 隱藏首標(biāo)340的比特長度是任意確定的??梢詫⒖商鎿Q前導(dǎo)分區(qū)ID 346的比特長度設(shè)置為與分區(qū)ID 342相同。上述信息的比特長度是任意確定的。
如上所述,隱藏首標(biāo)340包括指示可以用于當(dāng)前(g卩,待處理的)分區(qū)的替換的數(shù)據(jù)的范圍的信息。丟失分析器133基于該信息獲知所述范圍,并且使用存儲部分134中存儲的該范圍內(nèi)的編碼數(shù)據(jù)來替換數(shù)據(jù)。 再次參照圖8,將更詳細(xì)地描述隱藏首標(biāo)340中的信息。假設(shè)分區(qū)253-3是當(dāng)前(即,待處理的)分區(qū),并且該分區(qū)253-3中出現(xiàn)發(fā)送誤碼。 如果添加到分區(qū)253-3的( 一部分或全部)分組的隱藏首標(biāo)340的RF 344和SF345是OFF(例如"0"),則分區(qū)253-3沒有要替換的分區(qū)。 如果將RF 344改變?yōu)镺FF,并且將SF 345改變?yōu)镺N (例如"1"),則分區(qū)253_3在畫面253中具有可替換分區(qū)。例如,如果可替換前導(dǎo)分區(qū)ID 346表示分區(qū)253-2,則可以通過分區(qū)253-2來替換分區(qū)253-3。 例如,如果可替換前導(dǎo)分區(qū)ID 346表示分區(qū)253-1 ,則可以通過分區(qū)253-1或分區(qū)253-2之一來替換分區(qū)253-3。
實際上,一般由若干行的像素來配置分區(qū)。在通常圖像中,鄰近分區(qū)之間的相似性很高,并且因此其間的差異通常很小。也就是說,更接近于彼此的分區(qū)更有可能彼此替換。
于是,在隱藏首標(biāo)340中,在可替換分區(qū)之中距當(dāng)前(即,待處理的)分區(qū)最遠(yuǎn)(最新近)的分區(qū)由可替換前導(dǎo)分區(qū)ID 346指示。也就是說,確保可以對可替換前導(dǎo)分區(qū)ID346指示的分區(qū)之后的分區(qū)(直到當(dāng)前分區(qū))進(jìn)行替換。 如果RF 344為0N,則在其它畫面中存在可替換分區(qū)。例如,如果可替換前導(dǎo)畫面ID 343指示畫面252,則可以通過在畫面252中相同位置處的分區(qū)252-3來替換分區(qū)253-3。 例如,如果可替換前導(dǎo)畫面ID 343指示畫面251,則可以通過在畫面251中相同位置處的分區(qū)251-3或在畫面252中相同位置處的分區(qū)252-3之一來替換分區(qū)353-3。
在正常運動圖像中,連續(xù)畫面中的模式基本上是相同的,并且除了異常點(例如場景改變)之外,其間的差異較小。也就是說,在正常圖像中,在時間上更接近于彼此的分區(qū)更有可能具有可替換的分區(qū)。 于是,在隱藏首標(biāo)340中,在具有可替換的分區(qū)的畫面之中距當(dāng)前(即,待處理的)畫面最遠(yuǎn)(最不近)的畫面由可替換前導(dǎo)畫面ID 343指示。也就是說,確??梢詫商鎿Q前導(dǎo)畫面ID 343指示的分區(qū)之后的分區(qū)(直到當(dāng)前分區(qū))進(jìn)行替換。
然而,實際上,如果存儲部分632不保存數(shù)據(jù),則丟失分析器133不能夠替換分區(qū)。例如,如果可替換前導(dǎo)畫面ID 343指示畫面251,并且如果存儲部分134保存畫面252的數(shù)據(jù),則丟失分析器133可以通過分區(qū)252-3來替換分區(qū)253-3。 如上所述,隱藏首標(biāo)340指示存在可替換的數(shù)據(jù)的位置(即范圍)。也就是說,生成隱藏首標(biāo)340的發(fā)送設(shè)備102指定范圍。特別地,分析器121計算此時輸入的分區(qū)的數(shù)據(jù)與存儲部分122中保存的緊接先前分區(qū)的數(shù)據(jù)的差值。 分析器121計算當(dāng)前輸入的分區(qū)的數(shù)據(jù)與在存儲部分122中保存的緊接先前畫面中相同位置處的分區(qū)的數(shù)據(jù)的差值?;谶@些計算結(jié)果,分析器121確定當(dāng)前輸入的分區(qū)、相同畫面中緊接先前分區(qū)以及在緊接先前畫面中相同位置處的分區(qū)的數(shù)據(jù)之間的相似性,以確定是否可以進(jìn)行替換。 根據(jù)確定結(jié)果,如果無法進(jìn)行替換,則隱藏首標(biāo)生成器301適當(dāng)?shù)馗驴商鎿Q前導(dǎo)畫面ID 343或可替換前導(dǎo)分區(qū)ID 346的信息。
處理流程 現(xiàn)參照圖16的流程圖,將描述在此情況下發(fā)送設(shè)備101所執(zhí)行的發(fā)送處理的示例性流程。 當(dāng)將圖像數(shù)據(jù)輸入到發(fā)送設(shè)備101并且發(fā)送處理開始時,在步驟S201,分析器121執(zhí)行分析處理,如圖9中步驟S101所示。稍后描述分析處理的細(xì)節(jié)。在分析處理完成之后,程序進(jìn)入步驟S202。在步驟S202,如在圖9的步驟S102那樣,編碼器123對當(dāng)前圖像的數(shù)據(jù)進(jìn)行編碼,并且生成編碼數(shù)據(jù)。 在步驟S203,隱藏首標(biāo)生成器301執(zhí)行隱藏首標(biāo)生成處理。稍后將描述隱藏首標(biāo)生成處理的細(xì)節(jié)。當(dāng)隱藏首標(biāo)生成處理完成時,程序進(jìn)入步驟S204。 在步驟S204中,分組器124基于在步驟S201執(zhí)行的分析處理的結(jié)果來確定當(dāng)前圖像與先前圖像是否彼此相似,如圖9的步驟S103那樣。如果當(dāng)前圖像與先前圖像彼此不相似,則程序進(jìn)入步驟S205。 在步驟S205中,分組器124將隱藏首標(biāo)添加到步驟S203的處理所生成的當(dāng)前圖像的編碼數(shù)據(jù),并且生成分組。所生成的分組可以經(jīng)歷通過使用例如糾錯碼(例如里德-所羅門(RS)碼)的冗余編碼,并且生成冗余數(shù)據(jù)(即冗余分組)。 在步驟S206,發(fā)送器125經(jīng)由網(wǎng)絡(luò)110將分組器124所生成的分組發(fā)送到接收設(shè)備103,如在圖9的步驟S105那樣。當(dāng)發(fā)送分組時,發(fā)送處理結(jié)束。 如果在步驟S204確定當(dāng)前圖像與先前圖像彼此不相似,則程序進(jìn)入步驟S207。在
步驟S207,分組器124丟棄(當(dāng)前圖像的)待處理的編碼數(shù)據(jù)。在步驟S208,分組器124僅
對隱藏首標(biāo)進(jìn)行分組。當(dāng)步驟S208的處理完成時,程序返回步驟S206,其中,由發(fā)送器125
發(fā)送步驟S208的處理所生成的分組。當(dāng)發(fā)送分組時,發(fā)送處理結(jié)束。 每次輸入與一個分區(qū)對應(yīng)的圖像數(shù)據(jù)時,發(fā)送設(shè)備102就重復(fù)上述發(fā)送處理。 接下來,將參照圖17的流程圖描述在圖16的步驟S201執(zhí)行的分析處理的示例性流程。 當(dāng)分析處理開始時,在步驟S221,分析器121從存儲部分122獲取先前圖像的圖像數(shù)據(jù)。在步驟S222,分析器121執(zhí)行當(dāng)前(即,待處理的)分區(qū)與從存儲部分122讀取的先前畫面的相同分區(qū)(即在緊接先前畫面中相同位置處的分區(qū))之間的差計算。
在步驟S223,分析器121確定計算出的差是否不大于預(yù)定閾值。如果確定所述差小于閾值,則程序進(jìn)入步驟S224。在步驟S224,分析器121將"可通過先前畫面替換"設(shè)置為分析結(jié)果。程序進(jìn)入步驟S226。如果在步驟S223確定所述差大于閾值,則分析器121使得程序進(jìn)入步驟S225,其中,分析器121將"不可通過先前畫面替換"設(shè)置為分析結(jié)果。程序進(jìn)入步驟S225。 在步驟S226,分析器121執(zhí)行當(dāng)前分區(qū)與從存儲部分122讀取的先前分區(qū)(S卩,緊接先前分區(qū))之間的差計算。在步驟S227中,分析器121確定所述差是否小于預(yù)定閾值。
如果確定所述差小于閾值,則分析器121使得程序進(jìn)入步驟S228,其中,分析器121將"可通過先前畫面替換"設(shè)置為分析結(jié)果。如果在步驟S227確定所述差大于閾值,則分析器121使得程序進(jìn)入步驟S229,其中,分析器121將"不可通過先前畫面替換"設(shè)置為分析結(jié)果。 在步驟S230,分析器121將確定結(jié)果通知給分組器124,如在圖10的步驟S124那樣。在步驟S231,分析器121將當(dāng)前圖像的圖像數(shù)據(jù)提供給存儲部分122,如在圖10的步驟S125那樣。存儲部分122存儲圖像數(shù)據(jù),從而圖像數(shù)據(jù)可以用作先前圖像。當(dāng)步驟S231的處理完成時,分析處理結(jié)束。程序返回圖16的步驟S201,并且執(zhí)行步驟S202之后的處理。 如上所述,通過執(zhí)行每一處理,分析器121可以確定幀間圖像的相似性,并且向隱藏首標(biāo)生成器123提供生成隱藏首標(biāo)340所需的信息。 接下來,將參照圖18的流程圖描述隱藏首標(biāo)生成器301中執(zhí)行的隱藏首標(biāo)生成處理的示例性流程。 當(dāng)隱藏首標(biāo)生成處理開始時,在步驟S251,隱藏首標(biāo)生成器301確定是否將"可通過先前畫面替換"設(shè)置為分析結(jié)果。 如果確定設(shè)置"可通過先前畫面替換",則隱藏首標(biāo)生成器301使得程序進(jìn)入步驟S252,其中,隱藏首標(biāo)生成器301將可替換前導(dǎo)畫面ID 343的值設(shè)置為與先前時間相同的值。在步驟S253,隱藏首標(biāo)生成器301將RF 344改變?yōu)镺N(例如"l"),其為先前畫面替換標(biāo)志。程序然后進(jìn)入步驟S256。 如果在步驟S251確定設(shè)置"不可通過先前畫面替換",則隱藏首標(biāo)生成器301使得程序進(jìn)入步驟S254,其中,將可替換前導(dǎo)畫面ID 343的值更新為當(dāng)前畫面的標(biāo)識信息。在步驟S255,隱藏首標(biāo)生成器301將RF 344的值(其為先前畫面替換標(biāo)志)改變?yōu)镺FF(例如"0"),并且使得程序進(jìn)入步驟S256。 在步驟S256,隱藏首標(biāo)生成器301確定是否將"可通過先前分區(qū)替換"設(shè)置為分析結(jié)果。 如果確定設(shè)置"可通過先前分區(qū)替換",則隱藏首標(biāo)生成器301使得程序進(jìn)入步驟S257,其中,將可替換前導(dǎo)分區(qū)ID 346的值設(shè)置為與先前時間相同的值。在步驟S258,隱藏首標(biāo)生成器301將SF 345的值(其為先前分區(qū)替換標(biāo)志)改變?yōu)?N(例如"1"),并且完成隱藏首標(biāo)生成處理。 如果在步驟S256中確定設(shè)置"不可通過先前分區(qū)替換",則隱藏首標(biāo)生成器301使得程序進(jìn)入步驟S259,其中,將可替換前導(dǎo)分區(qū)ID 346的值更新為當(dāng)前分區(qū)的標(biāo)識信息。在步驟S260,隱藏首標(biāo)生成器301將SF 345的值(其為先前分區(qū)替換標(biāo)志)改變?yōu)镺FF(例如"1"),并且完成隱藏首標(biāo)生成處理。 通過這些處理,隱藏首標(biāo)生成器301可以生成這樣的隱藏首標(biāo)340,其被參照以在控制延遲時間增大的同時減小發(fā)送錯誤的影響。當(dāng)被提供有隱藏首標(biāo)340時,接收設(shè)備103可以按比畫面單位更小的分區(qū)單位來執(zhí)行誤碼隱藏處理。 接下來,將參照圖19的流程圖描述接收設(shè)備103執(zhí)行的接收處理的示例性流程。
當(dāng)接收處理開始時,在步驟S301,接收器131經(jīng)由網(wǎng)絡(luò)110接收從發(fā)送設(shè)備102發(fā)送的分組。在步驟S302,去分組器132對接收到的分組進(jìn)行去分組,并且提取編碼數(shù)據(jù)。
在步驟S303,丟失分析器133確定當(dāng)前(g卩,待處理的)分區(qū)的編碼數(shù)據(jù)中是否出現(xiàn)丟失(即誤碼)。如果確定尚未出現(xiàn)丟失,則程序進(jìn)入步驟S304。在步驟S304,丟失分析器133將編碼數(shù)據(jù)提供給存儲部分134。存儲部分134存儲編碼數(shù)據(jù),以用于將來用作先前圖像。 當(dāng)步驟S304的處理完成時,程序進(jìn)入步驟S312。 如果在步驟S303確定已經(jīng)出現(xiàn)丟失,則程序進(jìn)入步驟S305。在步驟S305,丟失分析器133確定是否已經(jīng)獲取隱藏首標(biāo)340。如果確定尚未獲取隱藏首標(biāo)340,則因為難以執(zhí)行精確的誤碼隱藏,所以丟失分析器133不執(zhí)行誤碼隱藏。程序然后進(jìn)入步驟S312。
如果在步驟S305確定已經(jīng)獲取了隱藏首標(biāo)340,則程序進(jìn)入步驟S306。在步驟S306,丟失分析器133基于關(guān)于隱藏首標(biāo)340的信息確定通過先前畫面的相同分區(qū)(即在緊接先前畫面中相同位置處的分區(qū))是否可以進(jìn)行替換。如果RF 344的值是0N(例如"1"),并且如果確定可以進(jìn)行替換,則程序進(jìn)入步驟S307。 在步驟S307,丟失分析器133確定從存儲部分134讀取的先前畫面的畫面ID的值是否大于可替換前導(dǎo)畫面ID 343。也就是說,確定可替換前導(dǎo)畫面ID所指示的丟失分析器133的畫面是否老于從存儲部分134讀取的先前畫面。 如果確定從存儲部分134讀取的先前畫面比由可替換前導(dǎo)畫面ID指示的畫面更新近,則程序進(jìn)入步驟S308。在步驟S308,丟失分析器133通過在從存儲部分134讀取的 先前畫面中相同位置處的分區(qū)來替換當(dāng)前(即,待處理的)分區(qū)。當(dāng)步驟S308的處理完成 時,程序進(jìn)入步驟S312。 如果在步驟S307確定從存儲部分134讀取的先前畫面的畫面ID的值小于可替換 前導(dǎo)畫面ID,則由于沒有關(guān)于可替換的畫面的數(shù)據(jù)被保存在存儲部分134中,因此丟失分 析器133不執(zhí)行誤碼隱藏。程序然后進(jìn)入步驟S312。 如果在步驟S306確定無法通過在從存儲部分134讀取的先前畫面中相同位置處 的分區(qū)進(jìn)行替換,則程序進(jìn)入步驟S309。 在步驟S309,丟失分析器631確定是否可以通過從存儲部分134讀取的相同畫面 的先前分區(qū)(即相同畫面的緊接先前分區(qū))進(jìn)行替換。如果SF 345的值是0FF(例如"0"), 并且如果確定無法進(jìn)行替換,則丟失分析器133不執(zhí)行誤碼隱藏。程序然后進(jìn)入步驟S312。
如果在步驟S309確定SF 345的值是ON(例如"1"),并且可以通過從存儲部分 134讀取的相同畫面的先前分區(qū)進(jìn)行替換,則程序進(jìn)入步驟S310。在步驟S310,丟失分析器 133確定從存儲部分134讀取的先前分區(qū)的分區(qū)ID的值是否大于可替換前導(dǎo)分區(qū)ID 346。
如果確定從存儲部分134讀取的先前分區(qū)的分區(qū)ID的值大于可替換前導(dǎo)分區(qū)ID 346,則由于將可替換分區(qū)保存在存儲部分134中,因此丟失分析器133不執(zhí)行誤碼隱藏。程 序然后進(jìn)入步驟S312。 也就是說,如果確定從存儲部分134讀取的先前分區(qū)是比由可替換前導(dǎo)分區(qū)ID 346指示的分區(qū)更不新近的分區(qū),則由于沒有可替換分區(qū)被保存在存儲部分134中,因此丟 失分析器133不執(zhí)行誤碼隱藏。程序然后進(jìn)入步驟S312。 如果確定從存儲部分134讀取的先前分區(qū)的分區(qū)ID的值大于可替換前導(dǎo)分區(qū)ID
346,則程序進(jìn)入步驟S311。也就是說,如果確定從存儲部分134讀取的先前分區(qū)是比由可
替換前導(dǎo)分區(qū)ID 346指示的分區(qū)更新近的分區(qū),則處理進(jìn)入步驟S311。 在步驟S311,丟失分析器133通過從存儲部分134讀取的相同畫面的先前分區(qū)來
替換當(dāng)前(即,待處理的)分區(qū)。在步驟S311的處理完成之后,程序進(jìn)入步驟S312。 在步驟S312,解碼器135對編碼數(shù)據(jù)進(jìn)行解碼。在完成步驟S312的處理時,接收
處理結(jié)束。 接收設(shè)備301實現(xiàn)上述接收處理。丟失分析器133基于隱藏首標(biāo)340適當(dāng)?shù)匾员?畫面單位更小的分區(qū)單位執(zhí)行誤碼隱藏處理。也就是說,丟失分析器133可以在控制延遲 時間的增大的同時減小發(fā)送錯誤的影響。 接收設(shè)備103還可以確定是否可以進(jìn)行替換,并且以比畫面單位更小的單位進(jìn)行 替換,而不使用隱藏首標(biāo)340,以上對此進(jìn)行了描述。然而,在此情況下,接收設(shè)備103的緩 沖量可能增大,由此延遲時間可能變得更長。由于在接收設(shè)備103中存在數(shù)據(jù)丟失的可能 性,因此花費更長時間來精確地進(jìn)行確定。 于是,如上所述,在具有所有必須數(shù)據(jù)的發(fā)送設(shè)備102中,確定是否可以進(jìn)行替
換,并且使用隱藏首標(biāo)340將關(guān)于確定的信息通知給接收設(shè)備103。以此方式,發(fā)送設(shè)備102
可以在控制延遲時間的增大的同時減小發(fā)送誤碼對接收設(shè)備103的影響。 甚至在此情況下,發(fā)送設(shè)備102丟棄一部分編碼數(shù)據(jù),發(fā)送編碼數(shù)據(jù),并且使得接
收設(shè)備103隱藏誤碼,由此在控制圖像數(shù)據(jù)發(fā)送中的圖像質(zhì)量惡化的同時減小發(fā)送所需的
22帶寬。 如上所述,發(fā)送設(shè)備102可以通過不發(fā)送幾乎不變化的分區(qū)的編碼數(shù)據(jù)來節(jié)省發(fā) 送頻帶。由于利用了接收設(shè)備的補(bǔ)償功能,并且因此不必在發(fā)送側(cè)與接收側(cè)之間實現(xiàn)復(fù)雜 的通信,因此可以使得發(fā)送設(shè)備102簡單。也就是說,僅接收設(shè)備103應(yīng)具有補(bǔ)償功能,這 可以通過發(fā)送設(shè)備102的簡單修改來提供。 當(dāng)冗余代碼例如被插入節(jié)省下的帶寬中時,可以增大冗余度,而不減小圖像質(zhì)量 的比特率??梢酝ㄟ^將節(jié)省下的帶寬分配給后續(xù)分區(qū)來增大每分區(qū)的平均速率。
雖然在該說明書中丟棄編碼數(shù)據(jù),但可以在基帶圖像數(shù)據(jù)的狀態(tài)下丟棄待丟棄的 分區(qū),從而可以省略編碼處理。在此情況下,由于省略了編碼處理,因此發(fā)送設(shè)備102的負(fù) 荷可以相應(yīng)地減小。然而,在此情況下,不可以關(guān)于相同分區(qū)并行地執(zhí)行分析器121的分析 處理以及編碼器123的編碼處理。作為結(jié)果,可能增大數(shù)據(jù)發(fā)送中的延遲時間。例如,可以 通過從分析處理的待處理的分區(qū)延遲編碼處理的待處理的分區(qū)來并行執(zhí)行編碼處理和分 析處理,從而稍微減小延遲時間。 不僅可以通過硬件而且還可以通過軟件來實現(xiàn)上述一系列處理。硬件和軟件可以 被配置為圖20所示的個人計算機(jī)。 在圖20中,個人計算機(jī)500的中央處理單元(CPU) 501根據(jù)只讀存儲器(ROM) 502 中存儲的程序或從存儲部分513加載到隨機(jī)存取存儲器(RAM) 503的程序來執(zhí)行各種處理。 當(dāng)CPU 501執(zhí)行各種處理時所需的數(shù)據(jù)也存儲在RAM 503中。 CPU 501、 ROM 502和RAM 503經(jīng)由總線504相互連接。I/O接口 510也連接到總 線504。 輸入部分511、輸出部分512、存儲部分513和通信部分514連接到1/0接口 510。 輸入部分511包括鍵盤和鼠標(biāo)。輸出部分512包括顯示器(例如陰極射線管(CRT)、液晶 顯示器(LCD)和有機(jī)電致發(fā)光顯示器)以及揚聲器。存儲部分513包括硬盤和固態(tài)驅(qū)動器 (SSD)。通信部分514包括調(diào)制解調(diào)器、局域網(wǎng)(LAN)接口、通用串行總線(USB)接口、電氣 和電子工程師協(xié)會(IEEE) 1394接口、藍(lán)牙接口或無線LAN接口。通信部分514經(jīng)由網(wǎng)絡(luò) (例如因特網(wǎng))建立通信。 驅(qū)動器515根據(jù)需要而連接到1/0接口 510??刹鹦督橘|(zhì)521 (例如磁盤、光盤、磁 光盤和半導(dǎo)體存儲器)安裝到驅(qū)動器515。從可拆卸介質(zhì)521讀取的計算機(jī)程序根據(jù)需要 而安裝在存儲部分513中。 如果上述一系列處理運行在軟件上,則從網(wǎng)絡(luò)或記錄介質(zhì)安裝形成軟件的程序。
記錄介質(zhì)可以包括圖20所示的可拆卸介質(zhì)521,其與裝置主體分離地提供??刹?卸介質(zhì)521的示例可以包括磁盤(包括軟盤)、光盤(包括致密盤-只讀存儲器(CD-ROM)和 數(shù)字多功能盤(DVD))、磁光盤(包括迷你盤(MD))、以及半導(dǎo)體存儲器。這些介質(zhì)具有存儲 在其中的程序,并且被提供用于將程序分發(fā)給用戶。記錄介質(zhì)也可以是程序存儲ROM 502, 或存儲部分513中包括的硬盤,其被事先合并在裝置主體中并且被分發(fā)給用戶。
注意,在該說明書中,描述程序記錄介質(zhì)上存儲的程序的步驟不僅包括以所描述 的順序按時間順序執(zhí)行的處理,而且還包括并行地或者單獨地并且不一定按時間順序執(zhí)行 的處理。 在該說明書中,系統(tǒng)表示多個設(shè)備形成的整個裝置。
注意,在前面描述中圖示為單個設(shè)備(或處理部分)的結(jié)構(gòu)可以劃分為多個設(shè)備 (或處理部分)。反之,在前面描述中圖示為多個設(shè)備(或處理部分)的結(jié)構(gòu)可以結(jié)合,以 用作單個設(shè)備(或處理部分)??梢詫⒏郊咏Y(jié)構(gòu)提供給每一設(shè)備(或每一處理部分)。只 要系統(tǒng)的整個結(jié)構(gòu)或操作保持不變,就可以將特定設(shè)備(或處理部分)的結(jié)構(gòu)部分地包括 在另一設(shè)備(或處理部分)中。 本發(fā)明包含涉及于2008年12月17日提交到日本專利局的日本優(yōu)先權(quán)專利申請 JP2008-321221的公開主題內(nèi)容,其完整內(nèi)容通過引用合并到此。 應(yīng)理解,本發(fā)明實施例的前面描述僅是說明性的,并且可以在不脫離本發(fā)明精神 和范圍的情況下進(jìn)行各種修改。
權(quán)利要求
一種信息處理器,包括分析器,被配置為分析圖像數(shù)據(jù),獲得待處理的圖像數(shù)據(jù)與基準(zhǔn)圖像數(shù)據(jù)之間的相似性,并且根據(jù)所述相似性是否達(dá)到預(yù)定閾值來確定所述圖像數(shù)據(jù)和所述基準(zhǔn)圖像數(shù)據(jù)是否彼此相似;編碼器,被配置為對所述圖像數(shù)據(jù)進(jìn)行編碼;丟棄部分,被配置為如果作為所述分析器的分析結(jié)果,確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則丟棄所述圖像數(shù)據(jù);以及發(fā)送器,被配置為如果作為所述分析器的分析結(jié)果,確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)不相似,則發(fā)送從所述編碼器編碼的圖像數(shù)據(jù)生成的編碼數(shù)據(jù)。
2. 如權(quán)利要求1所述的信息處理器,其中,在待處理的圖像數(shù)據(jù)之前處理所述基準(zhǔn)圖像數(shù)據(jù)。
3. 如權(quán)利要求2所述的信息處理器,還包括存儲單元,被配置為存儲處理后的圖像數(shù)據(jù),其中,所述分析器獲取待處理的圖像數(shù)據(jù)之前處理的、并且存儲在所述存儲單元中的圖像數(shù)據(jù),并且使用所獲取的圖像數(shù)據(jù)作為所述基準(zhǔn)數(shù)據(jù)進(jìn)行分析。
4. 如權(quán)利要求1所述的信息處理器,其中,如果所述丟棄部分丟棄所述圖像數(shù)據(jù),則所述編碼器增大通過編碼生成的編碼數(shù)據(jù)的碼量。
5. 如權(quán)利要求1所述的信息處理器,還包括冗余編碼器,被配置為關(guān)于通過所述編碼器對所述圖像數(shù)據(jù)進(jìn)行編碼而生成的編碼數(shù)據(jù)執(zhí)行冗余編碼,并且生成冗余數(shù)據(jù)。
6. 如權(quán)利要求5所述的信息處理器,其中,如果所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則所述發(fā)送器發(fā)送所述冗余編碼器生成的所述冗余數(shù)據(jù)。
7. —種用于處理圖像數(shù)據(jù)的信息處理器的信息處理方法,所述方法包括以下步驟分析器分析圖像數(shù)據(jù),獲得待處理的圖像數(shù)據(jù)與基準(zhǔn)圖像數(shù)據(jù)之間的相似性,并且根據(jù)所述相似性是否達(dá)到預(yù)定閾值來確定所述圖像數(shù)據(jù)和所述基準(zhǔn)圖像數(shù)據(jù)是否彼此相似;編碼器對所述圖像數(shù)據(jù)進(jìn)行編碼;如果作為分析結(jié)果,確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則丟棄部分丟棄所述圖像數(shù)據(jù);以及如果作為分析結(jié)果,確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)不相似,則發(fā)送器發(fā)送從所述編碼器所編碼的圖像數(shù)據(jù)生成的編碼數(shù)據(jù)。
全文摘要
信息處理器及其方法,所述信息處理器包括分析器,被配置為分析圖像數(shù)據(jù),獲得待處理的圖像數(shù)據(jù)與基準(zhǔn)圖像數(shù)據(jù)之間的相似性,并且根據(jù)所述相似性是否達(dá)到預(yù)定閾值來確定所述圖像數(shù)據(jù)和所述基準(zhǔn)圖像數(shù)據(jù)是否彼此相似;編碼器,被配置為對所述圖像數(shù)據(jù)進(jìn)行編碼;丟棄部分,被配置為作為所述分析器的分析結(jié)果,如果確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)相似,則丟棄所述圖像數(shù)據(jù);以及發(fā)送器,被配置為作為所述分析器的分析結(jié)果,如果確定所述圖像數(shù)據(jù)與所述基準(zhǔn)圖像數(shù)據(jù)不相似,則發(fā)送從所述編碼器所編碼的圖像數(shù)據(jù)生成的編碼數(shù)據(jù)。
文檔編號H04N7/26GK101754018SQ20091025379
公開日2010年6月23日 申請日期2009年12月17日 優(yōu)先權(quán)日2008年12月17日
發(fā)明者砂原星 申請人:索尼株式會社