欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

編碼裝置、編碼方法以及程序的制作方法

文檔序號:7675163閱讀:211來源:國知局
專利名稱:編碼裝置、編碼方法以及程序的制作方法
技術領域
本發(fā)明涉及一種進行圖像數(shù)據(jù)的編碼的編碼裝置、編碼方 法以及程序。
背景技術
近年來,開發(fā)了 一種以H.264/AVC(Advanced Video Coding: 高級視頻編碼)方式為標準的裝置,該H.264/AVC方式將圖像數(shù) 據(jù)作為數(shù)字進行處理,為了實現(xiàn)高效的信息傳輸、存儲,在進 行處理時利用圖像信息特有的冗長性通過離散余弦變換等正交 變換和運動補償來進行壓縮。
但是,在MPEG(Moving Picture Experts Group: 運動圖片 專家組)2中,參照幀的張數(shù)為兩張,比當前的圖片更早的參照 圖片必定是一張。
與此相對,在H.264/AVC中,允許具有多個參照幀,并且 例如如圖IO的(A)所示,也能夠參照比I圖片更早的圖片。
因此,即使從I圖片開始解碼,也不保證是否能夠正確地進 行解碼。這在隨機存取等中成為一個非常嚴重的問題。因此, 在H.264/AVC中,規(guī)定有如圖10的(B)所示的被稱為 IDR(Instantaneous Decoder Refresh:即時解碼刷新)圖片的圖 片。在H.264/AVC中,在對IDR圖片進行解碼時,將存儲在存儲 器中的參照幀、幀編號、POC(Picture Order Count:表示圖片 的輸出順序的信息)等解碼所需要的所有信息復位。因此,禁止 了參照比IDR圖片更早的圖片。另外,在IDR圖片處,參照幀存 儲器、緩沖器等被初始化。如果從IDR圖片開始解碼,可保證 正確地對圖像進行解碼。

發(fā)明內容
發(fā)明要解決的問題
但是,在序列幾乎都是靜止圖像等運動較少的圖像的情 況、序列中的一部分存在那樣的運動較少的區(qū)域的情況下,參
照I圖片對該圖像或該區(qū)域的紋理(texture)進行編碼,SKIP(略 過)P、 B圖片。由此,能夠以較少的代碼量得到良好的解碼圖像。
然而,在以固定間隔插入如圖IO的(B)所示的IDR圖片的情 況下、特別是在復雜度(活度activity)較高的靜止圖像區(qū)域, 存在如下問題由于在圖片上存在的噪聲的影響,在GOP(Group OfPictures:圖片組)邊界產生去塊濾波器的強度、幀內預測的 方向的差異,其作為以GOP為單位的閃爍而—皮用戶當作像質視 覺識別。
本發(fā)明是為了解決上述現(xiàn)有技術的問題而完成的,其目的 在于提供一種能夠抑制以GOP為單位的閃爍的編碼裝置、方法 以及程序。
用于解決問題的方案
為了解決上述現(xiàn)有技術的問題,本發(fā)明的編碼裝置具備 判斷部,其對構成編碼對象的圖像數(shù)據(jù)的各個GOP,判斷是否 是在對該G O P進行編碼之后進行解碼得到的圖像內容易視覺識 別以GOP為單位的閃爍的GOP;以及編碼部,其在上述判斷部 判斷為容易視覺識別閃爍的GOP的情況下,實施抑制上述以 GOP為單位的閃爍的處理并對該GOP進行編碼。
另外,本發(fā)明的編碼裝置具有判斷單元,其對構成編碼 對象的圖像數(shù)據(jù)的各個GOP,判斷是否是在對該GOP進行編碼 之后進行解碼得到的圖像內容易視覺識別以GOP為單位的閃爍
的GOP;以及編碼單元,其在上述判斷單元判斷為容易視覺識 別閃爍的GOP的情況下,實施抑制上述以GOP為單位的閃爍的 處理并對該GOP進行編碼。
第二發(fā)明的編碼方法具有判斷工序,對構成編碼對象的 圖像數(shù)據(jù)的各個GOP,判斷是否是在對該GOP進行編碼之后進 行解碼得到的圖像內容易視覺識別以GOP為單位的閃爍的 GOP;以及編碼工序,在上述判斷工序判斷為容易3見覺識別閃 爍的GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理 并對該GOP進4于編碼。
第三發(fā)明的程序是 一 種進行編碼處理的計算機執(zhí)行的程 序,使上述計算機執(zhí)行如下程序判斷程序,對構成編碼對象 的圖像數(shù)據(jù)的各個GOP,判斷是否是在對該GOP進行編碼之后 進行解碼得到的圖像內容易視覺識別以GOP為單位的閃爍的 GOP;以及編碼程序,在上述判斷程序判斷為容易視覺識別閃 爍的GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理 并對該GOP進4于編碼。
發(fā)明的效果
根據(jù)本發(fā)明,能夠提供 一種能夠抑制以GOP為單位的閃爍 的編碼裝置、方法以及程序。


圖1是本發(fā)明的第 一 實施方式的通信系統(tǒng)的整體結構圖。
圖2是圖l示出的編碼電路的結構圖。
圖3是圖2示出的GOP控制電路的功能框圖,
圖4是用于說明圖3示出的GOP控制電路的處理的流程圖。
圖5是用于說明圖3示出的GOP控制電路的處理的圖。
圖6是用于說明圖2示出的運動預測/補償電路的處理的流
程圖。
圖7是用于說明圖2示出的選擇電路的處理的流程圖。 圖8是用于說明圖2示出的速率控制電路的處理的流程圖。 圖9是本發(fā)明的第二實施方式的編碼裝置的結構圖。 圖IO是用于說明現(xiàn)有技術的問題的圖。 附圖標記說明
2、 2a:編碼裝置;10、 10a: GOP控制電路;22: A/D轉 換電路;23:畫面排列替換電路;24:運算電路;25:正交變 換電路;26:量子化電路;27:可逆編碼電路;28:緩沖器; 29:逆量子化電^^; 30:逆正交變4奐電i 各;31:重新構成電路; 32:去塊濾波器;33:存儲器;41:幀內預測電路;42:運動 預溯'j/補償電路;44:選擇電路;46:速率控制電路;71: GOP 閃爍判斷部;72: GOP控制部。
具體實施例方式
<第一實施方式>
下面說明本發(fā)明的第 一 實施方式。
首先說明本實施方式的結構要素與本發(fā)明的結構要素的對 應關系。
圖2以及圖9示出的GOP控制電路IO、 10a的GOP閃爍判斷部 71是本發(fā)明的判斷單元的一例。另外,GOP控制電路IO、 10a 的GOP控制部72、運動預測/補償電路42、選擇電路44以及速率 控制電路46是本發(fā)明的編碼單元的一例。
圖l是本實施方式的通信系統(tǒng)1的概念圖。
如圖l所示,通信系統(tǒng)1具有設置在發(fā)送側的編碼裝置2以及 設置在接收側的解碼裝置3。
在通信系統(tǒng)l中,在發(fā)送側的編碼裝置2中通過離散余弦變
換、卡路南_賴佛變換等正交變換以及運動補償生成壓縮的幀圖 像數(shù)據(jù)(比特流),在對該幀圖像數(shù)據(jù)進行調制之后,通過衛(wèi)星 廣播電波、有線電S見網、電話線路網以及移動電話線路網等傳 輸介質進4于發(fā)送。
在接收側,在對所接收的圖像信號進行解調之后,通過上 述調制時的正交變換的逆變換以及運動補償生成擴展的幀圖像 數(shù)據(jù)并進行利用。
此外,上述傳輸介質也可以是光盤、it盤以及半導體存儲 器等記錄介質。
圖l示出的解碼裝置3進行與編碼裝置2的編碼對應的解碼。
下面說明圖l示出的編碼裝置2。
圖2是圖l示出的編碼裝置2的整體結構圖。
如圖2所示,編碼裝置2例如具有GOP控制電路IO、 A/D轉 換電路22、畫面排列替換電路23、運算電路24、正交變換電路 25、量子化電路26、可逆編碼電路27、緩沖器28、逆量子化電 路29、逆正交變換電路30、重新構成電^各31、去塊濾波器32、 存儲器33、幀內預測電路41、運動預測/補償電^各42、選擇電路 44、速率控制電路46。
編碼裝置2的特征在于,在G O P控制電路10判斷為編碼對象 (判斷對象)的GOP容易視覺識別以GOP為單位的閃爍的情況 下,進行將封閉GOP變更為開放GOP等抑制以GOP為單位的閃 爍的處理。
編碼裝置2進4亍H.264/AVC方式的編碼,以固定間隔插入 IDR圖片。
圖2示出的編碼裝置2的各結構要素(電路等)的全部或一部 分也可以利用由CPU等處理電路來執(zhí)行程序的方式來實現(xiàn)。 下面說明編碼裝置2的結構要素。
圖3是圖l示出的GOP控制電路10的結構圖。 如圖3所示,GOP控制電路10例如具有GOP閃爍判斷部71 以及GOP控制部72。
圖4是用于it明圖3示出的GOP控制電路10的處理的一例的
流程圖。
首先,說明GOP閃爍判斷部71。
G O P閃爍判斷部71例如將在畫面排列替換電路2 3中進行氺— 列替換的圖像數(shù)據(jù)S22的編碼對象的各GOP作為判斷對象,判斷 在對該G O P進行編碼之后進行解碼得到的圖像內是否容易視覺 識別以G O P為單位的閃爍(步驟S T1)。
此時,GOP閃爍判斷部71例如在判斷對象的GOP為剛剛場 景變換之后的GOP的情況下,判斷為容易視覺識別出閃爍的 GOP。
另外,GOP閃爍判斷部71也可以才艮據(jù)構成判斷對象的GOP 之前的GOP的圖片的復雜度來進行上述判斷。
此時,GOP閃爍判斷部71例如將利用由MPEG的TM(Test Mode:測試模式)5規(guī)定的方法算出的活度數(shù)據(jù)用作復雜度。
具體地說,GOP閃爍判斷部71如下面那樣算出活度數(shù)據(jù)。
GOP閃爍判斷部71對將圖像數(shù)據(jù)S2內的幀圖像的16像素 x 16線的宏模塊(macroblock)的亮度成分進行分割而得到的8像 素x8線的4個子塊(subblock)的每一個,分別算出由下述式(l)表 示的各像素的像素數(shù)據(jù)與其平均值之間的差分的平方和、即數(shù) 據(jù)var一sblk。在此,隨著子塊圖像變得復雜,數(shù)據(jù)var—sblk的值 變大。<formula>formula see original document page 12</formula>
此外,通過下述式(2)來算出上迷式(1)的像素數(shù)據(jù)的平均值 P—mean。 [式2]
<formula>formula see original document page 12</formula>
然后,如下述式(3)所示,GOP閃爍判斷部7H吏用對4個子 塊算出的數(shù)據(jù)var_sbl"々最小值來求出數(shù)據(jù)actj 。 [式3]
<formula>formula see original document page 12</formula>
接著,如下述式(4)所示,GOP閃爍判斷部71使用數(shù)據(jù)actj、 以及對以前的幀圖像求出的數(shù)據(jù)actj的平均值數(shù)據(jù)avg一act,來 對數(shù)據(jù)actj進行正規(guī)化并算出活度數(shù)據(jù)N—actj 。<formula>formula see original document page 12</formula>
在存在上述活度數(shù)據(jù)N一actj大于等于規(guī)定的閾值的子塊的 情況下、或者存在規(guī)定數(shù)量以上的情況下,GOP閃爍判斷部71 判斷為容易視覺識別閃爍。即,在判斷對象的GOP不存在于剛 剛場景變換之后的情況下,在之前的GOP中不存在紋理(texture) 的活度較高的靜止圖像區(qū)域的情況下,以G O P為單位的閃爍也 不會成為問題。
下面說明GOP控制部72。
在GOP閃爍判斷部71中判斷為判斷對象的GOP容易視覺識 別出以GOP為單位的閃爍的情況(步驟ST2)下,GOP控制部72進
4亍如下所示的處理。
即,GOP控制部72判斷編碼對象的GOP是否是封閉GOP(步 驟ST3),在判斷為是封閉GOP的情況下,將其變更為開放 GOP(步驟ST4)。由此,即使存在IDR圖片,也允許該IDR圖片 之后的圖片參照該IDR圖片之前的圖片來進行編碼。
另夕卜,在編碼對象的GOP為開放GOP的情況下,如圖5所示, GOP控制部72控制畫面排列替換電路23使得I圖片之前的B圖片 的數(shù)量M2比I圖片之后的I、 P圖片之間的B圖片的數(shù)量M!多(步 驟ST5)。在圖5示出的例中,M2=3、 M產l。
另外,在GOP閃爍判斷部71中判斷為判斷對象的GOP容易 視覺識別出以GOP為單位的閃爍的情況下,如下面所示,GOP 控制部72對幀內預測電路41、選擇電路44以及速率控制電路46 進行控制(步驟ST6)。
A / D轉換電路2 2將由所輸入的模擬亮度信號Y 、色差信號 Pb、 Pr構成的被編碼圖像數(shù)據(jù)S10轉換為數(shù)字圖像數(shù)據(jù)S22,并 將其輸出到畫面排列替換電路23 。
畫面排列替換電路23將圖像數(shù)據(jù)S23輸出到運算電路24 、 幀內預測電路41、運動預測/補償電路42以及速率控制電路46, 該圖像數(shù)據(jù)S23根據(jù)由其圖片類型I、 P、 B構成的GOP(Group Of Pictures:圖片組)結構、將從A/D轉換電路22輸入的圖像數(shù)據(jù)S22 排列替換成編碼的順序而得到。
正交變換電路25對圖像數(shù)據(jù)S24實施離散余弦變換、卡路 南 -賴佛變換等正交變換,生成圖像數(shù)據(jù)(例如DCT系數(shù))S25 , 并將其輸出到量子化電路26。
量子化電路26根據(jù)從速率控制電路46輸入的量子化參數(shù) QP ,利用根據(jù)該量子化參數(shù)QP規(guī)定的量子化尺度(scale)(量子 化步驟)來對圖像數(shù)據(jù)S25進行量子化,生成圖像數(shù)據(jù)S26,將其 輸出到可逆編碼電^各27以及逆量子化電路29。
C可逆編碼電i 各27]
可逆編碼電路27將對圖像數(shù)據(jù)S26進行可變長度編碼或算 術編碼得到的圖像數(shù)據(jù)保存在緩沖器28中。
此時,可逆編碼電路27在表示選擇數(shù)據(jù)S44選擇了幀間預 測編碼的情況下,對/人運動預測/補償電^各4 2 #T入的運動向量 MV進行編碼,保存在頭數(shù)據(jù)中。
另外,可逆編碼電路27在表示選擇數(shù)據(jù)S44選擇了幀內預 測編碼的情況下,將從幀內預測電3各41輸入的幀內預測模式 IPM保存在頭數(shù)據(jù)等中。
另夕卜,可逆編碼電路27在各宏模塊MB中包含用于量子化電 路26中進行的量子化的量子化尺度(scale)。
保存在緩沖器28中的圖像數(shù)據(jù)在進行調制等之后被發(fā)送。
逆量子化電路29根據(jù)在量子化電路26中使用過的量子化尺 度對圖像數(shù)據(jù)S26進行逆量子化,輸出到逆正交變換電路30。 [逆正交變換電路30]
逆正交變換電路30對從逆量子化電路29輸入的進行過逆量 子化的圖像數(shù)據(jù)實施與正交變換電路2 5的正交變換對應的逆正 。 [重新構成電路31J
重新構成電路3 l將從選擇電^各44輸入的預測圖Y象數(shù)據(jù)PI與 從逆正交變換電路30輸入的圖像數(shù)據(jù)相加來生成重新構成圖像 數(shù)據(jù),并將其輸出到去塊濾波器32。
去塊濾波器32在除去了從重新構成電路31輸入的圖像數(shù)據(jù) 的塊失真之后,將其作為參照圖像數(shù)據(jù)存入存儲器33。 [幀內預測電^各41]
幀內預測電路41根據(jù)各個預先規(guī)定的幀內預測才莫式,對構 成從存儲器33讀出的圖像數(shù)據(jù)的各宏模塊MB實施幀內預測代 碼來生成預測圖像,并檢測該預測圖像數(shù)據(jù)與圖像數(shù)據(jù)S23之 間的差分DIF。
然后,幀內預測電路41確定與對上述多個幀內預測模式分 別生成的上述差分中最小的差分對應的幀內預測模式,將該確 定的幀內預測才莫式IPM輸出到可逆編碼電路27。
另外,幀內預測電路41將由上述確定的幀內預測模式得到 的預測圖像數(shù)據(jù)PI以及上述差分DIF輸出到選擇電路44。
C運動預測/補償電路42]
運動預測/補償電路42將圖像數(shù)據(jù)S23內的塊作為單位、以 幀數(shù)據(jù)和場數(shù)據(jù)為單位來進行運動預測處理,根據(jù)從存儲器33 讀出的參照圖4象數(shù)據(jù)REF來決定運動向量MV。
即,運動預測/補償電路42決定運動向量MV,該運動向量 M V使關于各塊通過運動向量M V以及參照圖像數(shù)據(jù)R E F規(guī)定的 預測圖像數(shù)據(jù)PI與圖像數(shù)據(jù)S23之間的差分DIF最小。
運動預測/補償電路42將預測圖像數(shù)據(jù)PI以及差分DIF輸出 到選擇電路44,將運動向量MV輸出到可逆編碼電路27。
運動預測/補償電i 各42在處理對象的塊包含在B切片(slice) 中的情況下,判斷應該進行前向預測、后向預測以及雙向預測 中的哪 一 個。
這時,如圖6所示,在GOP控制部72中判斷為判斷對象的 GOP容易視覺識別以GOP為單位的閃爍的情況下(步驟STll), 運動預測/補償電路42才艮據(jù)來自GOP控制部72的控制,對處理對 象的GOP內存在于I圖片之前的B圖片進行使雙向預測優(yōu)先的處 理(步驟ST12)。在其它的情況下,運動預測/補償電路42進行通 常的運動預測/補償處理(步驟ST13)。
具體地i兌,運動預測/補償電路42對前向預測、后向預測以 及雙向預測計算各自的編碼代價(例如上述差分DIF),并選^f編 碼代價最小的預測方法,此時通過對雙向預測的編碼代價賦予 負值的偏移,使得容易選擇雙向預測。
運動預測/補償電路42判斷是否會由于圖像數(shù)據(jù)S23閉鎖等 原因而使通過雙向預測來進行解碼時的像質明顯劣化,在判斷 為像質明顯劣化的情況下,不進行上述偏移的賦予。
具體地說,運動預測/補償電路42在判斷為L0方向的編碼代 價L0—cost以及L1方向的編碼代價L1 —cost相對于預先決定的閾 值識別數(shù)據(jù)0滿足下述式(5)的關系的情況下,不進行上述偏移 的賦予。在此,在B圖片中,從任意的參照圖片中選擇最大兩 張,將這兩張的預測分別稱為LO、 Ll預測。L0、 Ll方向的編碼 代價L0—cost、 Ll—cost分別表示L0、 Ll預測的編碼代價。
<formula>formula see original document page 16</formula> ...(5) [選擇電路44]
選擇電路44將從幀內預測電路41輸入的差分DIF與從運動
預測/補償電路42輸入的差分DIF進行比較。
選擇電路44在通過上述比較判斷為從幀內預測電路41輸入 的差分DIF—方較小時,選擇從幀內預測電i 各41輸入的預測圖 像數(shù)據(jù)PI并輸出到運算電路24。
42輸入的差分DIF —方較小時,選4奪/人運動預測/補償電i 各42輸 入的預測圖像數(shù)據(jù)PI并輸出到運算電路2 4 。
另外,選擇電路44在選擇了來自幀內預測電路41的預測圖 像數(shù)據(jù)PI的情況下,將表示選擇了幀間預測編碼的選擇數(shù)據(jù)S44 輸出到可逆編碼電路27,在選擇了來自運動預測/補償電路42 的預測圖像數(shù)據(jù)PI的情況下將表示選擇了幀內預測編碼的選擇 數(shù)據(jù)S44輸出到可逆編碼電路27。
如圖7所示,在GOP控制部72中判斷為判斷對象的GOP容易 視覺識別以G O P為單位的閃爍的情況下(步驟S T 21),選擇電路 44根據(jù)來自GOP控制部72的控制進行下面的處理。
即,選擇電路44在處理對象的塊被包含在幀間切片中的情
中的哪一個輸入的預測圖像數(shù)據(jù)PI(應該為幀內宏才莫塊還是應 該為幀間宏模塊)時,對在該GOP中存在于I圖片之前的B圖片使 幀間宏模塊優(yōu)先(步驟S T 2 2)。例如在選擇電路4 4中將負值的偏 移與來自運動預測/補償電路42的差分DIF(編碼代價)相加之 后,與來自幀內預測電路41的差分DIF進行比較,由此來實現(xiàn) 上述步驟。
在GOP控制部72中判斷為判斷對象的GOP容易視覺識別以 GOP為單位的閃爍的情況下,選擇電路44不特別進行優(yōu)先而進 行通常的選擇(步驟ST23)。 速率控制電路46根據(jù)從緩沖器28讀出的圖像數(shù)據(jù)來決定量 子化參數(shù)QP,并將其輸出到量子化電路26。
如圖8所示,在GOP控制部72中判斷為判斷對象的GOP容易 視覺識別以GOP為單位的閃爍的情況下,速率控制電路46根據(jù) 來自GOP控制部72的控制決定量子化參數(shù)QP,使得與通常的B 圖片相比對存在于I圖片之前的B圖片分配較多的代碼量(步驟 ST32)。在其它的情況下,速率控制電路46不特別進行優(yōu)先而分 配通常的代碼量。
下面說明圖2中表示的編碼裝置2的整體動作例。
編碼裝置2的GOP控制電路10判斷從A/D轉換電路22輸入 的圖像數(shù)據(jù)S22內的編碼對象(判斷對象)的GOP是否容易視覺 識別以GOP為單位的閃爍。
然后,在GOP控制電路10判斷為容易視覺識別閃爍的情況 下,使畫面排列替換電路23進行將封閉GOP變更為開放GOP等 抑制以GOP為單位的閃爍的處理。
然后,運算電路24生成表示圖像數(shù)據(jù)S23與從選擇電路44 輸入的預測圖像數(shù)據(jù)PI之間的差分的圖像數(shù)據(jù)S24,并將其輸出 到正交變換電路25。
然后,該差分在正交變換電路25中進行正交變換之后,在 量子化電路26中進行量子化。另外,量子化之后的圖像在逆量 子化電路29中被逆量子化之后,在逆正交變換電路30中被逆正 交變換,在重新構成電路31中被重新構成。
重新構成電路31中通過重新構成而得到的參照圖像數(shù)據(jù)被 寫入存儲器33。
另外,在幀內預測電路41中進行幀內預測,將預測圖像數(shù) 據(jù)PI以及差分DIF輸出到選擇電路44。
另外,在運動預測/補償電路42中進行運動預測/補償處理,
確定運動向量MV,并且將預測圖像數(shù)據(jù)PI以及差分DIF輸出到 選擇電if各44。
在此,運動預測/補償電^各42分別對前向預測、后向預測以 及雙向預測計算各自的編碼代價(例如上述差分DIF),并選擇編 碼代價最小的預測方法。這時,在判斷為容易視覺識別閃爍的 情況下,運動預測/補償電路42通過對雙向預測的編碼代價賦予 負值的偏移來使得雙向預測容易被選擇。
然后,選擇電路44將預測圖像數(shù)據(jù)PI輸出到運算電路24, 其中,所述預測圖像數(shù)據(jù)PI與從幀內預測電i 各41輸入的差分DIF 和從運動預測/補償電i 各58輸入的差分DIF中較小 一 方的差分 DIF對應。
在此,在GOP控制部72中判斷為判斷對象的GOP容易視覺 識別以G O P為單位的閃爍的情況下,選擇電路4 4對存在于I圖片 之前的B圖片使幀間宏模塊優(yōu)先。
如上所述,在判斷對象的GOP是容易視覺識別以GOP為單 位的閃爍的圖像的情況下,根據(jù)編碼裝置2能夠避免GOP之間的 圖像的非連續(xù)性,抑制以GOP為單位的閃爍。
由此,在輸出以固定的時間間隔插入可隨機存取的圖片 (IDR圖片)的GOP結構的圖像壓縮信息的AVC方式的編碼裝置 中,能夠抑制以GOP為單位的閃爍。
<第二實施方式>
圖9是本發(fā)明的第二實施方式的編碼裝置2a的結構圖。 如圖9所示,編碼裝置2a與圖l示出的編碼裝置2相比,設有 MPEG2解碼裝置200來代替A/D轉換電路22,在GOP控制電路 1 Oa中,使用MPEG2解碼裝置200的解碼信息來判斷判斷對象的 GOP是否容易視覺識別以GOP為單位的閃爍。編碼裝置2a的其 它結構與第一實施方式的編碼裝置2相同。
下面說明MPEG2解碼裝置200以及GOP控制電路10a。 MPEG2解碼裝置200輸入MPEG2格式等的編碼圖像數(shù)據(jù)
S10 0 ,將對其進行解碼而生成的圖像數(shù)據(jù)S 2 2輸出到畫面排列
替換電路23。
另外,MPEG2解碼裝置200將包含在編碼圖像數(shù)據(jù)S100中 的正交變換(DCT)系數(shù)、運動向量等編碼屬性信息inf輸出到 GOP控制電路10a。
GOP控制電路10a根據(jù)編碼屬性信息inf檢測是否為包含紋 理(texture)的靜止圖像區(qū)域,即檢測是否運動向量信息為"0"、 包含非0的正交變換系數(shù),由此來判斷判斷對象的GOP是否容易 視覺識別以GOP為單位的閃爍。
根據(jù)本實施方式,能夠通過有效利用MPEG2解碼裝置200 得到的信息來判斷是否容易視覺識別以G 0 P為單位的閃爍。
本發(fā)明并不限定于上述實施方式。
在上述實施方式中,對編碼裝置2、 102、 202以H.264/AVC 進行編碼的情況進行了例示,但是也可以應用于規(guī)定了GOP、 IDR的其它編;馬方法。
權利要求
1. 一種編碼裝置,其具備:判斷部,其對構成編碼對象的圖像數(shù)據(jù)的各個GOP,判斷是否是在對該GOP進行編碼之后進行解碼得到的圖像內容易視覺識別以GOP為單位的閃爍的GOP;以及編碼部,其在上述判斷部判斷為是容易視覺識別閃爍的GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理,并對該GOP進行編碼。
2. 根據(jù)權利要求l所述的編碼裝置,其特征在于,上述判斷部將剛剛場景變換之后的上述GOP判斷為難以視 覺識別上述閃爍的GOP。
3. 根據(jù)權利要求l所述的編碼裝置,其特征在于, 上述判斷部根據(jù)構成判斷對象的GOP之前的GOP的圖片的復雜度,來判斷上述判斷對象的GOP是否是容易視覺識別上述 閃爍的GOP。
4. 根據(jù)權利要求l所述的編碼裝置,其特征在于, 還具有生成部,其對編碼圖像數(shù)據(jù)進行解碼來生成上述編碼對象圖像數(shù)據(jù),上述判斷部根據(jù)上述編碼圖像數(shù)據(jù)來判斷是否是容易視覺 識別閃爍的GOP。
5. 根據(jù)權利要求4所述的編碼裝置,其特征在于, 上述判斷部根據(jù)包含在上述編碼圖像數(shù)據(jù)中的正交變換系數(shù)來進行上述判斷。
6,根據(jù)權利要求l所述的編碼裝置,其特征在于, 在上述判斷部判斷為是容易視覺識別閃爍的GOP、且判斷對象的GOP為封閉GOP的情況下,上述編碼部將該判斷對象的GOP變更為開放GOP并進行編碼。
7.根據(jù)權利要求l所述的編碼裝置,其特征在于, 在上述判斷部判斷為是容易視覺識別閃爍的GOP、且判斷 對象的GOP為開放GOP的情況下,上述編碼部構成GOP,使得 該判斷對象的GOP內I圖片之前的B圖片的數(shù)量比I圖片之后存 在于I、 P圖片之間的B圖片的數(shù)量更多,并進行編碼。
8. 根據(jù)權利要求6所述的編碼裝置,其特征在于, 上述編碼部進行控制,使得在上述判斷部判斷為是容易視覺識別上述閃爍的G 0 P的情況下,與不是容易視覺識別上述閃 爍的GOP的情況相比,作為上述判斷對象的GOP內位于I圖片之 前的B圖片的編碼容易選擇雙向預測編碼。
9. 根據(jù)權利要求6所述的編碼裝置,其特征在于, 上述編碼部進行控制,使得在上述判斷部判斷為是容易視覺識別上述閃爍的G O P的情況下,與不是容易4見覺識別上述閃 爍的GOP的情況相比,作為上述判斷對象的GOP內位于I圖片之 前的B圖片的編碼容易選擇幀間編碼。
10. 根據(jù)權利要求l所述的編碼裝置,其特征在于, 在運動預測/補償中,上述編碼部在前向預測、后向預測以及雙向預測中選擇編碼代價最小的預測來對各圖片的塊進行編 碼,在上述判斷部判斷為是容易視覺識別閃爍的GOP的情況 下,與不是容易視覺識別閃爍的GOP的情況相比,上述編碼部 在對該GOP內存在于I圖片之前的B圖片進行編碼時,降低上述 雙向預測的編碼代價來進行上述選擇。
11. 根據(jù)權利要求l所述的編碼裝置,其特征在于,種來對各圖片的塊進行編碼,在上述判斷部判斷為是容易視覺識別閃爍的GOP的情況 下,與不是容易視覺識別閃爍的GOP的情況相比,上述編碼部 在對該GOP內存在于I圖片之前的B圖片進行編碼時,降低上迷 幀間編碼的上述編碼代價來進行上述選擇。
12. 根據(jù)權利要求l所述的編碼裝置,其特征在于, 上述編碼部將各圖片的塊進行量子化并進行編碼,在上述判斷部判斷為是容易視覺識別閃爍的GOP的情況下,與不是容 易— 見覺識別閃爍的GOP的情況相比,上述編碼部在對該GOP內 存在于I圖片之前的B圖片進行編碼時進行上述量子化使得分配 較多的代碼量。
13. 根據(jù)權利要求l所述的編碼裝置,其特征在于, 上述判斷部將包含如下圖片的GOP作為上述判斷的對象,該圖片被規(guī)定為不參照規(guī)定的圖片以前的圖片。
14. 一種編碼方法,具有如下工序判斷工序,對構成編碼對象的圖像數(shù)據(jù)的各個GOP,判斷 是否是在對該GOP進行編碼之后進行解碼得到的圖像內容易視 覺識別以GOP為單位的閃爍的GOP;以及編碼工序,在上述判斷工序判斷為是容易視覺識別閃爍的 GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理并對 該GOP進行編碼。
15. —種編碼裝置,其具有判斷單元,其對構成編碼對象的圖像數(shù)據(jù)的各個GOP,判 斷是否是在對該GOP進行編碼之后進行解碼得到的圖像內容易 視覺識別以GOP為單位的閃爍的GOP;以及編碼單元,在上述判斷單元判斷為是容易視覺識別出閃爍 的GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理并 對該GOP進行編碼。
16. 根據(jù)權利要求15所述的編碼裝置,其特征在于, 上述判斷部根據(jù)構成判斷對象的GOP之前的GOP的圖片的 復雜度,來判斷上述判斷對象的GOP是否為容易視覺識別上述 閃爍的GOP。
17. 根據(jù)權利要求15所述的編碼裝置,其特征在于, 還具有生成單元,該生成單元對編碼圖^^數(shù)據(jù)進行解碼來生成上述編碼對象圖像數(shù)據(jù),上述判斷單元根據(jù)上述編碼圖像數(shù)據(jù)來判斷是否是容易視 覺識別閃爍的GOP。
18. —種進行編碼處理的計算機執(zhí)行的程序,其特征在于, 使上述計算機執(zhí)行如下程序判斷程序,對構成編碼對象的圖像數(shù)據(jù)的各個GOP,判斷 是否是在對該G O P進行編碼之后進行解碼得到的圖像內容易視 覺識別以GOP為單位的閃爍的GOP;以及編碼程序,在上述判斷程序判斷為是容易視覺識別閃爍的 GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理并對 該GOP進行編碼。
全文摘要
一種編碼裝置,具有判斷部,其構成編碼對象的圖像數(shù)據(jù)的各個GOP,判斷是否是在對該GOP進行編碼之后進行解碼得到的圖像內容易視覺識別以GOP為單位的閃爍的GOP;以及編碼部,其在上述判斷部判斷為容易視覺識別閃爍的GOP的情況下,實施抑制上述以GOP為單位的閃爍的處理并對該GOP進行編碼。
文檔編號H04N7/30GK101379834SQ20078000481
公開日2009年3月4日 申請日期2007年2月7日 優(yōu)先權日2006年2月8日
發(fā)明者中神央二, 佐藤數(shù)史, 田中潤一, 矢崎陽一, 竺逸雯 申請人:索尼株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
通化县| 轮台县| 汤原县| 景洪市| 宜都市| 金塔县| 郧西县| 建昌县| 林芝县| 井冈山市| 齐齐哈尔市| 施甸县| 合肥市| 二手房| 赣州市| 会昌县| 津南区| 镇巴县| 鄂托克旗| 大渡口区| 无棣县| 门源| 东兰县| 应用必备| 孟连| 宜春市| 南宁市| 芜湖市| 瑞金市| 宿松县| 万宁市| 孟连| 华阴市| 湘西| 容城县| 贡嘎县| 石家庄市| 中卫市| 武夷山市| 湟源县| 军事|