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

圖像編碼方法、圖像編碼裝置以及攝像系統(tǒng)的制作方法

文檔序號:7848049閱讀:97來源:國知局
專利名稱:圖像編碼方法、圖像編碼裝置以及攝像系統(tǒng)的制作方法
技術領域
本發(fā)明涉及,圖像編碼方法、圖像編碼裝置以及攝像系統(tǒng),尤其涉及,以塊為單位選擇正交變換的處理尺寸,以選擇出的處理尺寸對該塊進行編碼的圖像編碼方法。
背景技術
對運動圖像數(shù)據(jù)進行編碼的標準技術有,ISO / IEC JTCl的MPEG (Moving PictureExperts Group :運動圖像專家組)規(guī)定的 MPEG — 4PartlO Advanced Video Coding (簡稱為MPEG - 4AVC)。在該MPEG — 4AVC中,能夠選擇4X4像素單位和8X8像素單位的正交變換尺寸,以作為正交變換的塊尺寸。在利用4X4像素單位的正交變換尺寸的情況下,由于塊噪聲、以及蚊式噪聲擴散 的區(qū)域變小,因此具有該噪聲不顯眼的優(yōu)點。反而,由于頻率分辨率降低,因此,對于在廣范圍內相關性高的圖像,會有編碼效率降低的情況。因此,僅針對文字部分等的邊緣陡峭且易于發(fā)生蚊式噪聲的部分,選擇4X4像素單位的正交變換尺寸,針對自然圖像等的相關性高的部分,選擇8X8像素單位的正交變換尺寸,從而能夠抑制編碼效率降低,并且,能夠改進畫質。在專利文獻I中說明,通過檢測塊中的邊緣,從而切換正交變換尺寸的方法。專利文獻I記載的正交變換尺寸選擇方法,檢測處理對象塊的邊緣,根據(jù)檢測出的邊緣數(shù),判定是否有邊緣。進而,專利文獻I記載的正交變換尺寸選擇方法,在判定為有邊緣的情況下,選擇4X4像素單位的正交變換尺寸,在判定為沒有邊緣的情況下,選擇8X8像素單位的正交變換尺寸。并且,在專利文獻I的記載中示出,對于邊緣的檢測方法,利用相鄰像素差分的方法。并且,在專利文獻2中說明,計算塊內的亮度直方圖,判定是否存在文字的方法。在此,自然圖像的亮度直方圖示出,峰部為一個的單峰性分布。并且,在塊內存在文字的情況下,該圖像的亮度直方圖示出,有兩個峰部的雙峰性分布。利用該分布性質,在專利文獻2中,在塊內的亮度直方圖是雙峰性分布的情況下,判定為該塊包含文字,在不是雙峰性分布的情況下,判定為該塊不包含文字。(現(xiàn)有技術文獻)(專利文獻)專利文獻I :日本特開2007 - 110568號公報專利文獻2 :日本特開平6 - 164939號公報然而,專利文獻I所示的相鄰像素差分的邊緣檢測中存在的問題是,文字部分的檢測精度低。圖17A以及圖17B是示出基于邊緣檢測的正交變換尺寸的選擇結果的一個例子的圖。圖17A以及圖17B的以細線圍繞的塊390是,8X8像素單位的正交變換被選擇的塊。并且,以粗線圍繞的塊391是,4X4像素單位的正交變換尺寸被選擇的塊。并且,圖17A是,將邊緣檢測閾值變小,以使文字存在的塊全部被選擇時的圖。如圖17A示出,除了文字的部分以外,還針對樹葉存在的多數(shù)塊,4X4像素單位的正交變換被選擇。據(jù)此,導致編碼效率惡化。并且,圖17B是示出,將閾值變大,以使4X4像素單位的正交變換尺寸變少時的正交變換尺寸的選擇結果的一個例子的圖。在圖17B中,在僅包含文字的一部分的塊,4X4像素單位沒有被選擇。并且,對于樹葉存在的塊,誤選擇了 4X4像素單位。而且,在將專利文獻2所示的利用直方圖判別文字的方法,使用于正交變換尺寸選擇的情況下,與邊緣檢測相比,樹葉存在的塊不易被選擇。但是,即使在自然圖像中,在物體間的邊界的亮度差也大。因此,即使在利用專利文獻2所示的方法的情況下,也將自然圖像中的物體間的邊界誤判定為文字部分。如此,以往的技術中存在的問題是,不能高精度地檢測文字存在的塊
發(fā)明內容

為了解決所述的以往的問題,本發(fā)明的目的在于提供能夠高精度地檢測文字存在的塊的圖像編碼方法以及圖像編碼裝置。為了實現(xiàn)所述的目的,本發(fā)明的實施方案之一涉及的圖像編碼方法,以塊為單位選擇正交變換的處理尺寸,以選擇出的處理尺寸對該塊進行編碼,所述圖像編碼方法,包括直方圖計算步驟,計算原圖像中包含的處理對象的第一塊中包含的像素值的直方圖;雙峰性判定步驟,判定在由所述直方圖計算步驟計算出的所述直方圖中是否有雙峰性;平坦區(qū)域檢測步驟,檢測所述第一塊中包含的平坦區(qū)域的大??;平坦區(qū)域判定步驟,判定由所述平坦區(qū)域檢測步驟檢測出的所述平坦區(qū)域的大小是否為第一閾值以上;以及正交變換尺寸選擇步驟,在由所述雙峰性判定步驟判定為所述直方圖中有雙峰性、且由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的大小為所述第一閾值以上的情況下,選擇第一處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸,在由所述雙峰性判定步驟判定為所述直方圖中沒有雙峰性的情況下,或者,在由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的大小小于所述第一閾值的情況下,選擇比所述第一處理尺寸大的第二處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸。根據(jù)該結構,本發(fā)明的實施方案之一涉及的圖像編碼方法,除了考慮直方圖的雙峰性的有無以外,還考慮平坦區(qū)域的有無(大小),決定正交變換的處理尺寸。據(jù)此,本發(fā)明的實施方案之一涉及的圖像編碼方法,能夠高精度地檢測文字存在的塊。并且,也可以是,在所述平坦區(qū)域檢測步驟中,按照所述第一塊中包含的每個像素間,計算該像素、和在水平方向以及垂直方向與該像素相鄰的像素之間的差分絕對值,將計算出的所述差分絕對值比第二閾值小的平坦部的數(shù)量作為所述平坦區(qū)域的大小來檢測。并且,也可以是,所述圖像編碼方法,還包括保存步驟,保存選擇信息,該選擇信息示出針對所述第一塊選擇了所述第一處理尺寸、還是選擇了所述第二處理尺寸;以及控制步驟,在由所述保存步驟保存的、第二塊的周邊塊的所述選擇信息示出選擇了所述第一處理尺寸的情況下,進行控制,以使在所述正交變換尺寸選擇步驟中,與針對所述第二塊選擇所述第二處理尺寸相比,更容易選擇所述第一處理尺寸。根據(jù)該結構,本發(fā)明的實施方案之一涉及的圖像編碼方法,能夠考慮在周邊塊中選擇的正交變換的處理尺寸,決定處理對象的塊的處理尺寸。據(jù)此,本發(fā)明的實施方案之一涉及的圖像編碼方法,能夠高精度地檢測文字存在的塊。
并且,也可以是,在所述控制步驟中,在由所述保存步驟保存的、所述第二塊的周邊塊的所述選擇信息示出選擇了所述第二處理尺寸的情況下,進行控制,以使在所述正交變換尺寸選擇步驟中,與所述第一處理尺寸相比,更容易選擇所述第二處理尺寸。并且,也可以是,在所述雙峰性判定步驟中,在所述直方圖的小組間的頻數(shù)差為第三閾值以上的情況下,判定為峰部,在檢測出兩個以上的所述峰部的情況下,判定為該直方圖中有雙峰性。并且,也可以是,在所述控制步驟中,在所述選擇信息示出選擇了所述第一處理尺寸的情況下,進行控制,使所述第三閾值降低,從而在所述正交變換尺寸選擇步驟中,與所述第二處理尺寸相比,更容易選擇所述第一處理尺寸。并且,也可以是,所述圖像編碼方法,還包括文字判定步驟,在由所述雙峰性判定步驟判定為所述直方圖中有雙峰性、且由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的 大小為所述第一閾值以上的情況下,判定為所述第一塊中包含文字部分,在由所述雙峰性判定步驟判定為所述直方圖中沒有雙峰性的情況下,或者,在由所述平坦區(qū)域判定步驟判 定為所述平坦區(qū)域的大小小于所述第一閾值的情況下,判定為所述第一塊中不包含文字部分;以及保存步驟,保存文字判定信息,該文字判定信息示出針對所述第一塊是否由所述文字判定步驟判定為包含文字,在正交變換尺寸選擇步驟中,在由所述文字判定步驟判定為所述第一塊中包含文字部分的情況下,選擇所述第一處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸,在由所述文字判定步驟判定為所述第一塊中不包含文字部分的情況下,選擇所述第二處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸,所述圖像編碼方法,還包括控制步驟,在該控制步驟中,在由所述保存步驟保存的、第二塊的周邊塊的所述文字判定信息示出包含文字部分的情況下,進行控制,以使在所述正交變換尺寸選擇步驟中,針對所述第二塊容易選擇所述第一處理尺寸。并且,也可以是,所述周邊塊是,與所述第二塊相鄰的周圍的八個塊中的一個以上的塊。并且,也可以是,所述周邊塊是,位于前幀的相同的位置的塊。并且,也可以是,在所述直方圖計算步驟中,對于所述直方圖,計算所述第一塊的亮度值的直方圖。并且,也可以是,在所述直方圖計算步驟中,對于所述直方圖,計算所述第一塊的色差的直方圖。并且,也可以是,所述第一處理尺寸為4X4像素,所述第二處理尺寸為8 X 8像素。而且,本發(fā)明,除了可以作為這樣的圖像編碼方法來實現(xiàn)以外,還可以將圖像編碼方法中包含的特征步驟作為單元的圖像編碼裝置來實現(xiàn)。并且,本發(fā)明,也可以作為使計算機執(zhí)行圖像編碼方法中包含的特征步驟的程序來實現(xiàn)。而且,當然也可以通過CD-ROM等存記錄介質以及互聯(lián)網等傳輸介質來分發(fā)這樣的程序。進而,本發(fā)明,可以作為實現(xiàn)這樣的圖像編碼裝置的功能的一部分或全部的半導體集成電路(LSI)來實現(xiàn),也可以作為具備這樣的圖像編碼裝置的攝像系統(tǒng)來實現(xiàn)。以上,本發(fā)明能夠提供,能夠高精度地檢測文字存在的塊的圖像編碼方法以及圖像編碼裝置。


圖I是本發(fā)明的實施例I涉及的圖像編碼裝置的方框圖。圖2是本發(fā)明的實施例I涉及的圖像編碼方法的流程圖。圖3是本發(fā)明的實施例I涉及的正交變換尺寸選擇方法的流程圖。圖4A是示出本發(fā)明的實施例I涉及的自然圖像的一個例子的圖。圖4B是示出本發(fā)明的實施例I涉及的自然圖像的亮度直方圖的例子的圖。圖4C是示出本發(fā)明的實施例I涉及的包含文字的圖像的例子的圖。圖4D是示出本發(fā)明的實施例I涉及的包含文字的圖像的亮度直方圖的例子的圖。
圖5是示出本發(fā)明的實施例I涉及的利用峰部判定閾值的峰部檢測方法的圖。圖6是本發(fā)明的實施例I涉及的雙峰性判定方法的流程圖。圖7A是示出本發(fā)明的實施例I涉及的雙峰性閾值的例子的圖。圖7B是示出本發(fā)明的實施例I涉及的雙峰性閾值的例子的圖。圖8是本發(fā)明的實施例I涉及的水平方向的平坦部檢測方法的流程圖。圖9是本發(fā)明的實施例I涉及的垂直方向的平坦部檢測方法的流程圖。圖IOA是示出本發(fā)明的實施例I涉及的參考塊的一個例子的圖。圖IOB是示出本發(fā)明的實施例I涉及的信息保存對象區(qū)域的一個例子的圖。圖11是示出本發(fā)明的實施例I涉及的參考塊的一個例子的圖。圖12是本發(fā)明的實施例I涉及的閾值控制方法的流程圖。圖13A是示出實施例I涉及的由圖像編碼裝置的正交變換尺寸選擇結果的圖。圖13B是示出實施例I涉及的由圖像編碼裝置的正交變換尺寸選擇結果的圖。圖14是示出本發(fā)明的實施例I涉及的難以設定閾值的塊的例子的圖。圖15是本發(fā)明的實施例2涉及的圖像編碼方法的流程圖。圖16是本發(fā)明的實施例3涉及的攝像系統(tǒng)的方框圖。圖17A是示出基于邊緣檢測的正交變換尺寸選擇結果的圖。圖17B是示出基于邊緣檢測的正交變換尺寸選擇結果的圖。
具體實施例方式以下,參照

本發(fā)明的實施例。(實施例I)本發(fā)明的實施例I涉及的圖像編碼裝置,除了直方圖的雙峰性的有無以外,還考慮平坦區(qū)域的有無,決定正交變換的處理尺寸。據(jù)此,本發(fā)明的實施例I涉及的圖像編碼裝置,能夠高精度地檢測文字存在的塊。首先,說明本發(fā)明的實施例I涉及的圖像編碼裝置100的結構。圖I是示出本發(fā)明的實施例I涉及的圖像編碼裝置100的結構的方框圖。實施例I涉及的圖像編碼裝置100,通過以塊為單位對輸入圖像150進行編碼,從而生成比特流164。并且,圖像編碼裝置100,以塊為單位選擇正交變換的處理尺寸,以選擇出的處理尺寸對該塊進行編碼。該圖像編碼裝置100具備,塊劃分部101、直方圖計算部102、雙峰性判定部103、平坦區(qū)域檢測部104、平坦區(qū)域判定部105、正交變換尺寸選擇部106、閾值控制部107、選擇器108、第一正交變換部109、第一量化部110、第二正交變換部111、第二量化部112、選擇器113、熵編碼部114、逆量化部115、逆正交變換部116、環(huán)路濾波器117、第一幀存儲器118、幀內預測部119、第二幀存儲器120、幀間預測部121、選擇器122、以及幀內/幀間判定部123。塊劃分部101,將作為原圖像的輸入圖像150劃分為塊圖像151。差分部124,計算作為塊圖像151與后述的預測圖像172的差分的差分圖像174。直方圖計算部102,計算由塊劃分部101劃分后的塊圖像151中包含的像素值的直方圖152。雙峰性判定部103,判定由直方圖計算部102計算出的直方圖152中是否有雙峰性。
平坦區(qū)域檢測部104,檢測由塊劃分部101劃分后的塊圖像151的平坦區(qū)域的大小,生成示出檢測結果的平坦區(qū)域信息154。平坦區(qū)域判定部105,根據(jù)由平坦區(qū)域檢測部104生成的平坦區(qū)域信息154,判定直方圖152中是否包含平坦區(qū)域。具體而言,平坦區(qū)域判定部105,判定由平坦區(qū)域檢測部104檢測出的平坦區(qū)域的大小是否為第一閾值以上。并且,平坦區(qū)域判定部105,在平坦區(qū)域的大小為第一閾值以上的情況下,判定為處理對象的塊圖像151中包含平坦區(qū)域,在平坦區(qū)域的大小小于第一閾值的情況下,判定為處理對象的塊圖像151中不包含平坦區(qū)域。正交變換尺寸選擇部106,根據(jù)雙峰性判定部103和平坦區(qū)域判定部105的判定結果,選擇正交變換的處理尺寸(以下,正交變換尺寸)。具體而言,正交變換尺寸選擇部106,在由雙峰性判定部103判定為直方圖152中有雙峰性、且由平坦區(qū)域判定部105判定為包含平坦區(qū)域的情況下,選擇4X4像素,以作為處理對象的塊圖像151的正交變換尺寸。并且,正交變換尺寸選擇部106,在由雙峰性判定部103判定為直方圖152中沒有雙峰性的情況下,或者,在由平坦區(qū)域判定部105判定為不包含平坦區(qū)域的情況下,選擇8X8像素,以作為處理對象的塊圖像151的正交變換尺寸。閾值控制部107,保存正交變換尺寸選擇部106的選擇結果。并且,閾值控制部107,按照保存的選擇結果,對雙峰性判定部103和平坦區(qū)域判定部105進行閾值控制。選擇器108,按照來自正交變換尺寸選擇部106的指示,對正交變換尺寸為4 X 4像素的正交變換(以下,4X4正交變換)與正交變換尺寸為8X8像素的正交變換(8X8正交變換)進行切換。具體而言,選擇器108,在由正交變換尺寸選擇部106選擇4X4像素的正交變換尺寸(以下,4X4像素尺寸)的情況下,將差分圖像174輸出到第一正交變換部109。并且,選擇器108,在由正交變換尺寸選擇部106選擇8X8像素的正交變換尺寸(以下,8X8像素尺寸)的情況下,將差分圖像174輸出到第二正交變換部111。第一正交變換部109,通過對差分圖像174進行4X4正交變換,從而生成變換系數(shù)159。第一量化部110,通過將由第一正交變換部109生成的變換系數(shù)159量化,從而生成量化系數(shù)160。第二正交變換部111,通過對差分圖像174進行8 X 8正交變換,從而生成變換系數(shù)161。第二量化部112,通過將由第二正交變換部111生成的變換系數(shù)161量化,從而生成量化系數(shù)162。
選擇器113,按照來自正交變換尺寸選擇部106的指示,輸出量化系數(shù)160以及量化系數(shù)162中的一方,以作為量化系數(shù)163。具體而言,選擇器113,在由正交變換尺寸選擇部106選擇4X4像素尺寸的情況下,輸出量化系數(shù)160,以作為量化系數(shù)163。并且,選擇器113,在由正交變換尺寸選擇部106選擇8X8像素尺寸的情況下,輸出量化系數(shù)162,以作為量化系數(shù)163。熵編碼部114,通過對從選擇器113輸出的量化系數(shù)163進行編碼,從而生成比特流 164。逆量化部115,通過將從選擇器113輸出的量化系數(shù)163逆量化,從而生成變換系數(shù) 165。逆正交變換部116,通過將由逆量化部115生成的變換系數(shù)165逆正交變換,從而生成差分圖像166。
加法部125,將由逆正交變換部116生成的差分圖像166、與預測圖像172相加,從而生成解碼圖像175。第一幀存儲器118,存儲解碼圖像175。幀內預測部119,利用第一幀存儲器118所存儲的的解碼圖像175中包含的像素,進行幀內預測,從而生成預測圖像169。環(huán)路濾波器117,通過對解碼圖像175進行去塊濾波,從而生成解碼圖像167。第二幀存儲器120,存儲由環(huán)路濾波器117去塊濾波后的解碼圖像167。幀間預測部121,參考第二幀存儲器120所存儲的解碼圖像167,進行幀間預測,從而生成預測圖像171。幀內/幀間判定部123,按照由幀內預測部119獲得的信息、和由幀間預測部121獲得的信息,進行判定利用幀內模式以及幀間模式中的哪一方的幀內/幀間判定。選擇器122,在由幀內/幀間判定部123判定為利用幀內預測的情況下,選擇預測圖像169,在由巾貞內/巾貞間判定部123判定為利用巾貞間預測的情況下,選擇預測圖像171。而且,選擇器122,輸出選擇出的預測圖像169或171,以作為預測圖像172。接著,說明本發(fā)明的實施例I涉及的圖像編碼裝置100的圖像編碼方法。圖2是本發(fā)明的實施例I涉及的圖像編碼方法的流程圖。實施例I涉及的圖像編碼方法,例如,基于MPEG - 4AVC標準。如圖2示出,首先,塊劃分部101,從輸入圖像150劃分處理對象的塊圖像151 (以下,處理對象塊)(SlOl)。接著,幀內預測部119以及幀間預測部121,對由步驟SlOl劃分后的塊圖像151進行幀間預測以及幀內預測(S102)。并且,幀內/幀間判定部123,根據(jù)幀間預測以及幀內預測的各個預測結果,選擇幀間模式與幀內模式中的一方。接著,正交變換尺寸選擇部106,針對處理對象塊(差分圖像174),選擇4X4像素尺寸或8X8像素尺寸的一方(S103)。在由步驟S103選擇4X4像素尺寸的情況下(S104的“是”),第一正交變換部109,通過對差分圖像174進行4X4正交變換,從而生成變換系數(shù)159(S105)。接著,第一量化部110,通過將由步驟S105生成的變換系數(shù)159量化,從而生成量化系數(shù) 160(S106)。
另一方面,在由步驟S103選擇8X8像素尺寸的情況下(S104的“否”),第二正交變換部111,通過對差分圖像174進行8X8正交變換,從而生成變換系數(shù)161 (S107)。接著,第二量化部112,通過將由步驟S107生成的變換系數(shù)161量化,從而生成量化系數(shù) 162(S108)。接著,熵編碼部114,通過對由步驟S106生成的量化系數(shù)160、或由步驟S108生成的量化系數(shù)162進行編碼,從而生成比特流164(S109)。在針對所有的塊的編碼沒有結束的情況下(S110的“否”),針對下一個塊,進行步驟SlOl至SllO的處理。并且,在針對所有的塊的編碼結束的情況下(S110的“是”),針對一個圖片的編碼結束。并且,通過對步驟S103的處理利用以下說明的選擇方法,從而能夠期待后述的效果。以下,對步驟S103進行詳細說明。 圖3是本發(fā)明的實施例I涉及的正交變換尺寸選擇方法(S103)的流程圖。如圖3示出,首先,閾值控制部107,根據(jù)處理對象塊的周邊塊的信息,設定閾值(S201)。接著,直方圖計算部102,計算處理對象塊中包含的像素值的直方圖152(S202)。接著,雙峰性判定部103,針對由步驟S202計算出的直方圖152,利用由步驟S201設定的閾值,判定直方圖152中是否有雙峰性(S203)。在判定為有雙峰性的情況下(S203的“是”),平坦區(qū)域檢測部104,在處理對象塊中,檢測像素值平滑變化的平坦區(qū)域的大小(S204)。接著,平坦區(qū)域判定部105,根據(jù)作為由步驟S204獲得的檢測結果的平坦區(qū)域信息154,判定處理對象塊中是否包含平坦區(qū)域(S205)。在判定為包含平坦區(qū)域的情況下(S205的“是”),正交變換尺寸選擇部106,選擇4X4像素尺寸,以作為正交變換尺寸(S206)。另一方面,在判定為直方圖152中沒有雙峰性的情況下(S203的“否”),以及,在判定為處理對象塊中不包含平坦區(qū)域的情況下(S205的“否”),正交變換尺寸選擇部106,選擇8X8像素尺寸,以作為正交變換尺寸(S207)。接著,閾值控制部107,保存示出由正交變換尺寸選擇部106選擇了 4 X 4像素尺寸以及8X8像素尺寸中的哪一方的選擇信息(S208)。圖4A是示出自然圖像的一個例子的圖。并且,圖4B是示出圖4A示出的自然圖像的亮度直方圖的圖。如圖4A示出,自然圖像的亮度直方圖示出,峰部為一個的單峰性分布。圖4C是示出包含文字的塊圖像的一個例子的圖。并且,圖4D是示出圖4C示出的圖像的亮度直方圖的圖。如圖4D示出,包含文字的圖像示出有兩個峰部的雙峰性分布。如此,文字的亮度直方圖具有雙峰性分布。然而,即使是以格子圖案為代表的亮度變動分散的圖像,也在亮度直方圖中有雙峰性。也就是說,即使在亮度直方圖中有雙峰性的情況下,也會有不包含文字的情況。并且,一般而言,對于文字,以下的情況多,即,由于文字部分、以及背景部分中的某個為平坦,因此容易看文字部分。因此,在本發(fā)明的實施例I涉及的正交變換尺寸選擇方法中利用以下的方法,即,在判定為有雙峰性的情況下,還判定是否有平坦區(qū)域后,在有平坦區(qū)域的情況下判定為有文字。以下,詳細說明圖3示出的各個步驟。首先,說明步驟S202至S205、以及S208,最后,說明步驟S201。并且,對于步驟S206以及S207,由于是自明的處理,因此省略說明。在步驟S202中,直方圖計算部102,計算處理對象塊的亮度直方圖152。在此,對于亮度的小組劃分方法,雖然有各種方法,但是,以下,說明利用將0至255劃分為8個的小組的例子。也就是說,第0個小組為0至31,第I個小組為32至63,……,第7個小組為222 至 255。而且,對于直方圖計算部102計算的直方圖152,可以是色差(Cb,Cr),也可以是RGB的各個顏色,還可以是它們的組合。但是,優(yōu)選的是,直方圖計算部102,尤其提取人的眼睛易于感知的變動(亮度低的部分,紅色等),計算直方圖152。并且,對于直方圖152的小組劃分,劃分為3個以上即可。但是,優(yōu)選的是,以2的乘方來劃分,這是因為能夠進行高速的處理的緣故。 在步驟S203中,雙峰性判定部103,判定由步驟S202計算出的直方圖152是否有雙峰性。雙峰性判定部103,為了判定是否有雙峰性,而需要判定在直方圖中有幾個峰部。于是,雙峰性判定部103,利用判定是否有峰部的峰部判定閾值MountTh (第三閾值)。圖5是示出利用峰部判定閾值的峰部檢測方法的圖。圖5的橫軸示出亮度的小組。并且,小組是將亮度劃分為8個的。并且,圖5的縱軸表示在該小組存在的亮度值的頻數(shù)。雙峰性判定部103,比較小組間的頻數(shù)差,在該頻數(shù)差為峰部判定閾值MountTh以上的情況下,判定為該小組成為峰部。例如,對于圖5的第I個小組,頻數(shù)比前后的第0個以及第2個小組大MountTh以上,因此,判定為成為峰部。并且,在小組間的差小于MountTh的情況下,判定為平坦連續(xù)。例如,由于第5個小組與第6個小組的頻數(shù)差小于MountTh,因此判定為峰部連續(xù)。并且,由于第6個小組與第7個小組的頻數(shù)差為MountTh以上,因此,判定為成為峰部的部分結束,由第5個小組和第6個小組形成一個峰部。在由以上的方法判定為有兩個峰部的情況下,雙峰性判定部103,判定為直方圖152中有雙峰性。圖6是由雙峰性判定部103的雙峰性判定方法(S203)的流程圖。首先,雙峰性判定部103,設定要搜索的小組的初始值(S301)。例如,雙峰性判定部103,將搜索對象的小組i設定為O。接著,雙峰性判定部103,檢測該小組中是否有峰部(S302)。在步驟S302中檢測出峰部的情況下(S303的“是”),雙峰性判定部103,使峰部的數(shù)量 Mount_cnt 增加 I (S304)。另一方面,在由步驟S302沒有檢測出峰部的情況下(S303的“否”),以及,在步驟S304之后,雙峰性判定部103,將搜索小組設定為下一個小組(S305)。例如,雙峰性判定部103,使搜索對象的小組i增加I。接著,雙峰性判定部103,判定針對所有的小組是否進行了峰部檢測處理(步驟S302至S305)(搜索對象的小組i是否小于8) (S306)。在不是所有的小組的峰部檢測處理結束的情況下(S306的“是”),雙峰性判定部103,針對下一個小組再次進行步驟S302至S306的處理。另一方面,在針對所有的小組的峰部檢測處理完成的情況下(S306的“否”),雙峰性判定部103,判定由步驟S304檢測出的峰部的合計、即峰部的數(shù)量mount_cnt是否為2(S307)。在峰部的數(shù)量mount_cnt不是2的情況下(S307的“否”),雙峰性判定部103,選擇為沒有雙峰性(S308)。并且,在峰部的數(shù)量mount_cnt是2的情況下(S307的“是”),雙峰性判定部103,選擇為有雙峰性(S309)。而且,在實施例I中,說明了所述的方法,以作為判定雙峰性的方法,但是,本發(fā)明涉及的雙峰性判定方法,不僅限于此。例如,雙峰性判定部103,也可以利用分散或平均值進行判定。并且,在所述說明中,雙峰性判定部103,僅利用了峰部判定閾值MountTh,以作為用于判定峰部的閾值,但也可以是,雙峰性判定部103,還將圖7A示出的峰部間的差180、以及圖7B示出的峰部的高度181中的至少一方,在步驟S302中計算,并且作為用于判定峰部的閾值來使用。并且,在所述說明中,雙峰性判定部103,在步驟S307中判定峰部是否為兩個,但也可以判定峰部是否有兩個以上(峰部的數(shù)量moUnt_cnt是否為2以上)。
再次,參照圖3進行說明。在步驟S204中,平坦區(qū)域檢測部104,檢測處理對象塊中包含的像素值平滑變化的平坦部。對于檢測平坦部的方法,有與邊緣檢測同樣利用相鄰像素的差分絕對值的方法。具體而言,平坦區(qū)域檢測部104,求出相鄰像素的差分絕對值。平坦區(qū)域檢測部104,在計算出的差分絕對值比規(guī)定的平坦閾值Plane_Thr(第二閾值)小的情況下,判定為該相鄰像素間存在平坦部。并且,平坦區(qū)域檢測部104,對作為平坦部的數(shù)量的平坦部數(shù)量Plane_Cnt進行計數(shù)。并且,平坦區(qū)域檢測部104,將計數(shù)了的平坦部的數(shù)量Plane_Cnt,作為示出平坦區(qū)域的大小的平坦區(qū)域信息154來輸出。以下,對于由平坦區(qū)域檢測部104的平坦區(qū)域檢測處理(S204),進行詳細說明。平坦區(qū)域檢測處理包含,水平方向的平坦部檢測處理、以及垂直方向的平坦部檢測處理。并且,以下,將相鄰像素計算的對象像素設為x(i,j)。圖8是水平方向的平坦部檢測處理的流程圖。首先,平坦區(qū)域檢測部104,進行垂直方向的像素位置的初始設定(S401)、和水平方向的像素位置的初始設定(S402)。例如,平坦區(qū)域檢測部104,將對象像素設為x(l,I)。接著,平坦區(qū)域檢測部104,計算水平方向的差分絕對值AbsDiff ( = x(i, j) 一x(i — 1,j) I)(步驟 S403)。接著,平坦區(qū)域檢測部104,對計算出的差分絕對值AbsDiff與平坦閾值Plane_Thr進行比較(S404)。平坦區(qū)域檢測部104,在差分絕對值AbsDiff比平坦閾值Plane_Thr小的情況下(S404的“是”),使平坦部數(shù)量Plane_Cnt增加I (S405)。在步驟S405之后,或者,在差分絕對值AbsDiff比平坦閾值Plane_Thr大的情況下(S404的“否”),平坦區(qū)域檢測部104,使對象像素在水平方向移動I像素(S406)。也就是說,平坦區(qū)域檢測部104,使水平成分i增加I。接著,平坦區(qū)域檢測部104,判定水平成分i是否比作為水平方向的宏塊尺寸(塊圖像151的尺寸)的16小(S407)。在水平成分i比16小的情況下(S407的“是”),平坦區(qū)域檢測部104,再次,進行步驟S403以后的處理。也就是說,平坦區(qū)域檢測部104,通過步驟S402至S407的處理,針對一行的像素進行水平方向的平坦部計數(shù)處理(S403至S406)。
另一方面,在水平成分i為16的情況下(S407的“否”),接著,平坦區(qū)域檢測部104,使對象像素在垂直方向移動I像素(S408)。也就是說,平坦區(qū)域檢測部104,使垂直成分j增加I。接著,平坦區(qū)域檢測部104,判定垂直成分j是否比作為垂直方向的宏塊尺寸的16小(S409)。在垂直成分j比16小的情況下(S409的“是”),平坦區(qū)域檢測部104,再次,進行步驟S402以后的處理。也就是說,平坦區(qū)域檢測部104,通過步驟S401至S409的處理,針對處理對象塊的所有的像素進行水平方向的平坦部計數(shù)處理(S403至S406)。另一方面,在垂直成分j為16的情況下(S409的“否”),接著,平坦區(qū)域檢測部104,進行垂直方向的平坦部檢測處理。圖9是垂直方向的平坦部檢測處理的流程圖。 在垂直方向的平坦部檢測處理中,平坦區(qū)域檢測部104,替代在水平方向平坦區(qū)域檢測處理中進行水平方向的差分絕對值的計算的步驟S403,而進行計算垂直方向的差分絕對值AbsDiff = x(i,j)-x(i,j-1) I)的步驟S503。而且,對于圖9示出的步驟S501、S502、以及S504至S509的處理,由于與圖8示出的步驟S401、S402、以及S404至S409的處理同樣,因此省略說明。如上所述,平坦區(qū)域檢測部104,通過進行水平方向以及垂直方向的平坦部檢測處理,從而能夠將合并處理對象塊的水平方向與垂直方向的平坦部數(shù)量Plane_Cnt作為示出平坦區(qū)域的大小的平坦區(qū)域信息來計算。再次,參照圖3進行說明。在步驟S205中,平坦區(qū)域判定部105,在由步驟S204計數(shù)的平坦部數(shù)量Plane_Cnt為平坦部數(shù)量閾值Plane_Cnt_Thr (第一閾值)以上的情況下,判定為處理對象塊中包含平坦區(qū)域(S205的“是”),在平坦部數(shù)量Plane_Cnt小于平坦部數(shù)量閾值Plane_Cnt_Thr的情況下,判定為處理對象塊中不包含平坦區(qū)域(S205的“否”)。在步驟S208中,閾值控制部107,保存示出由正交變換尺寸選擇部106選擇了4X4像素尺寸以及8X8像素尺寸中的哪一方的每個塊的選擇信息。在此,閾值控制部107,僅保存以后要處理的塊的周邊塊的選擇信息即可。例如,在本實施例中,閾值控制部107,如圖IOA示出,利用處理對象塊183的左、上以及左上的參考塊184,進行該處理對象塊183的閾值控制。因此,在圖像編碼裝置100,按照光柵順序,從左上向右依次對塊進行處理的情況下,如圖IOB示出,閾值控制部107,至少保存從處理對象塊183的左上相鄰的塊、到處理對象塊183為止的信息保存對象區(qū)域185中包含的塊的選擇信息。而且,在此說明了使用處理對象塊183的3個周邊塊的例子,但是,也可以使用8個周邊塊中的任意的數(shù)量的周邊塊進行閾值控制。例如,閾值控制部107,可以使用8個周邊塊全部,也可以使用其他的組合,還可以僅使用I個。在此,文字具有在動畫中移動少的特性。根據(jù)該特性,閾值控制部107,還可以利用如圖11所示、處理對象塊183的前幀中包含的參考塊184的選擇信息,以作為周邊塊的選擇信息。例如,圖11示出的參考塊184是,與處理對象塊183相同的位置的塊。在步驟S201中,閾值控制部107,根據(jù)周邊塊的選擇信息,對與正交變換尺寸選擇處理相關的閾值進行控制。具體而言,閾值控制部107,在由周邊塊的選擇信息示出選擇了4X4像素尺寸的情況下,進行控制,以使正交變換尺寸選擇部106,與8X8像素尺寸相比,更容易選擇4X4像素尺寸。并且,閾值控制部107,在由周邊塊的選擇信息示出選擇了 8X8像素尺寸的情況下,進行控制,以使正交變換尺寸選擇部106,與4X4像素尺寸相比,更容易選擇8X8像素尺寸。例如,周邊塊的選擇信息是,圖IOA示出的參考塊184(A,B,C)的選擇信息。并且,閾值控制部107控制的閾值是,圖5示出的峰部判定閾值MountTh。圖12是閾值控制處理(步驟S201)的流程圖。首先,閾值控制部107,判定針對處理對象塊183的左的塊(參考塊A)以及上的塊(參考塊B)中的至少一方是否選擇了 4X4像素尺寸(S601)。在針對處理對象塊183的左的塊以及上的塊中的至少一方選擇了 4X4像素尺寸的情況下(S601的“是”),閾值控制部107,將峰部判定閾值MountTh降低預先規(guī)定的值(S602)。接著,閾值控制部107,判定在針對處理對象塊183的左上的塊(參考塊C)是否選擇了 4X4像素尺寸(S603)。在針對處理對象塊183的左上的塊選擇了 4X4像素尺寸的情況下(S603的“是”),閾值控制部107,還將峰部判定閾值MountTh降低預先規(guī)定的值(S604)。另一方面,在針對處理對象塊183的左上的塊沒有選擇4X4像素尺寸的情況下(S603的“否”),或者,在步驟S604之后,閾值控制部107,判定峰部判定閾值MountTh是否比 0 小(S605)。在峰部判定閾值MountTh比0小的情況下(S605的“是”),閾值控制部107,將峰部判定閾值MountTh設定為0 (S606)。另一方面,在針對處理對象塊183的左的塊以及上的塊的雙方選擇了 8X8像素尺寸的情況下(S601的“否”),閾值控制部107,將峰部判定閾值MountTh提高預先規(guī)定的值(S607)。 接著,閾值控制部107,判定峰部判定閾值MountTh是否比初始設定的閾值(初始值)大(S608)。在峰部判定閾值MountTh比初始值大的情況下(S608的“是”),閾值控制部107,將峰部判定閾值MountTh設為初始值(S609)。并且,在峰部判定閾值MountTh為0以上的情況下(S605的“否”),在峰部判定閾值MountTh為初始值以下的情況下(S608的“否”),在步驟S606之后,或者在步驟S609之后,閾值控制部107,結束針對處理對象塊183的閾值控制處理。而且,優(yōu)選的是,初始設定的閾值為,針對對象運動圖像,4X4像素尺寸變少的值。并且,在此,說明了閾值控制部107對峰部判定閾值MountTh進行控制的例子,但是,閾值控制部107也可以,對除此以外的閾值進行控制。例如,閾值控制部107也可以,對與圖7A示出的山間的差180、以及圖7B示出的峰部的高度181相關的閾值進行控制。并且,閾值控制部107也可以,對平坦閾值Plane_Thr、或平坦部數(shù)量閾值Plane_Cnt_Thr進行控制。并且,閾值控制部107,可以對這樣的閾值的某一個進行控制,也可以對多個進行控制。圖13A以及圖13B是示出本發(fā)明的實施例I涉及的由圖像編碼裝置100的正交變換尺寸的選擇結果的圖。而且,圖13A以及圖13B是示出,不進行由閾值控制部107的閾值控制,而利用了預先規(guī)定的閾值時的選擇結果。并且,在圖13A以及圖13B中,以粗邊線示出的塊191為,4X4像素尺寸被選擇的塊,其他的塊190為,8X8像素尺寸被選擇的塊。圖13A是示出,以檢測所有的文字的方式進行閾值設定時的選擇結果的圖??梢?,與圖17A相比,在森林的部分的4X4像素尺寸被選擇的塊191的數(shù)量少。圖13B是示出,以使4X4像素尺寸被選擇的塊191變少的方式進行閾值設定時的選擇結果的圖??梢姡c圖17B相比,針對塊內僅包含文字的一部分的塊,也能夠選擇4X4像素尺寸。并且,針對森林等的不需要選擇4X4像素尺寸的塊,沒有選擇4X4像素尺寸。進而,本發(fā)明的實施例I涉及的圖像編碼裝置100,通過利用周邊塊的選擇結果來進行閾值控制,在圖13B中,針對因在塊內文字存在的區(qū)域少而沒有被選擇的塊,能夠選擇4X4像素尺寸。
圖14是示出難以設定閾值的塊300的例子的圖。在像圖14示出的塊300那樣塊內亮度高的部分只有一部分的情況下,會有是圖14示出的圖像301的右下的塊303示出的文字的一部分的情況,也會有是圖像302的右下的塊304示出的黑的物體的高亮部分的情況。不易以一定的閾值來判別這樣的塊。對此,本發(fā)明的實施例I涉及的圖像編碼裝置100,通過利用周邊塊的選擇結果來進行閾值控制,即使在這樣的情況下,也能夠選擇適當?shù)恼蛔儞Q尺寸。以上,本發(fā)明的實施例I涉及的圖像編碼裝置100以及圖像編碼方法,針對蚊式噪聲明顯的文字圖像等,能夠更適當?shù)剡x擇4X4正交變換,并且,能夠減少針對不需要的塊的4X4正交變換的選擇。據(jù)此,圖像編碼裝置100以及圖像編碼方法,能夠抑制代碼量的增加。并且,圖像編碼裝置100,由于能夠抑制因文字圖像的蚊式噪聲而導致的畫質劣化,因此能夠提聞畫質。(實施例2)在實施例I中,閾值控制部107,保存示出選擇了 4X4像素尺寸以及8X8像素尺寸中的哪一方的選擇信息。在本發(fā)明的實施例2中,閾值控制部107,保存處理對象塊中是否有文字的判定結果。圖15是本發(fā)明的實施例2涉及的正交變換尺寸選擇方法(S103)的流程圖。而且,對于步驟S702至S705的處理,由于與圖3示出的步驟S202至205的處理同樣,因此省略說明。在由步驟S705判定為包含平坦區(qū)域的情況下(S705的“是”),正交變換尺寸選擇部106,判定為處理對象塊中包含文字(S706)。另一方面,在由步驟S703判定為處理對象塊的直方圖152不是雙峰性的情況下(S703的“否”),以及,在由步驟S705判定為處理對象塊中不包含平坦區(qū)域的情況下(S705的“否”),正交變換尺寸選擇部106,判定為處理對象塊中不包含文字部分(S707)。接著,閾值控制部107,保存示出處理對象塊中是否包含文字部分的文字判定信息(S708)。并且,在處理對象塊中包含文字部分的情況下(S709的“是”),正交變換尺寸選擇部106,選擇4X4像素尺寸(S710)。并且,在處理對象塊中不包含文字部分的情況下(S709的“否”),正交變換尺寸選擇部106,選擇8X8像素尺寸(S711)。
并且,在步驟S701中,閾值控制部107,根據(jù)周邊塊的文字判定信息,對交變換尺寸選擇部106利用的閾值進行控制。具體而言,閾值控制部107,在周邊塊的文字判定信息示出包含文字部分的情況下,進行控制,以使正交變換尺寸選擇部106,與8X8像素尺寸相t匕,更容易選擇4X4像素尺寸。并且,閾值控制部107,在周邊塊的文字選擇信息示出不包含文字部分的情況下,進行控制,以使正交變換尺寸選擇部106,與4X4像素尺寸相比,更容易選擇8X8像素尺寸。而且,對于由閾值控制部107的閾值控制的詳細內容,由于與實施例I同樣,因此省略說明。以上,本發(fā)明的實施例2涉及的圖像編碼裝置100以及圖像編碼方法,與實施例I同樣,針對蚊式噪聲明顯的文字圖像等,能夠更適當?shù)剡x擇4X4正交變換,并且,能夠減少針對不需要的塊的4X4正交變換的選擇。據(jù)此,圖像編碼裝置100以及圖像編碼方法,能夠抑制代碼量的增加。并且,圖像編碼裝置100以及圖像編碼方法,由于能夠抑制因文字圖像的蚊式噪聲而導致的畫質劣化,因此能夠提高畫質。(實施例3) 在本發(fā)明的實施例3中,說明具備所述的本發(fā)明的實施例I或實施例2涉及的圖像編碼裝置100的攝像系統(tǒng)200。圖16是本發(fā)明的實施例3涉及的攝像系統(tǒng)200的結構的方框圖。該攝像系統(tǒng)200是,例如,數(shù)字靜態(tài)攝像機、或電視會議用攝像機等。圖16示出的攝像系統(tǒng)200具備,光學系統(tǒng)201、傳感器202、A / D(模數(shù))變換電路203,圖像處理電路204、記錄轉送部205、再生部206、定時控制電路207、以及系統(tǒng)控制電路 208。光學系統(tǒng)201,將射入的圖像光成像于傳感器202上。傳感器202,通過對由光學系統(tǒng)201成像的圖像光進行光電變換,從而生成電信號(圖像信號)。A / D變換電路203,將由傳感器202生成的電信號(模擬信號)變換為數(shù)字信號。圖像處理電路204具備,所述的實施例I或2涉及的圖像編碼裝置100。該圖像處理電路204,對由A / D變換電路203變換后的數(shù)字信號,進行Y (亮度)/ C (色度)處理、邊緣處理、圖像的放大縮小、JPEG以及MPEG等的圖像壓縮/擴展處理、并且圖像壓縮后的流的控制等。并且,圖像編碼裝置100,對由A / D變換電路203變換后的數(shù)字信號進行編碼。記錄轉送部205,將由圖像處理電路204圖像處理后的信號,記錄到記錄介質、或通過互聯(lián)網等傳輸。再生部206,對由記錄轉送部205記錄或轉送后的信號進行再生。定時控制電路207,對傳感器202以及圖像處理電路204進行控制。系統(tǒng)控制電路208,對光學系統(tǒng)201、記錄轉送部205、再生部206以及定時控制電路207進行控制。而且,在此,利用將本發(fā)明涉及的圖像編碼裝置100用于由傳感器202對來自光學系統(tǒng)201的圖像光進行光電變換來輸入到A / D變換電路203的攝像機設備等的例子來進行了說明,但是,當然,也可以將本發(fā)明涉及的圖像編碼裝置100用于其他的設備。例如,也可以將電視等的AV設備的模擬影像輸入信號直接輸入到A / D變換電路203。
以上,說明了本發(fā)明的實施例涉及的圖像編碼裝置、圖像編碼方法以及攝像系統(tǒng),但是,本發(fā)明不僅限于該實施例。例如,在所述說明中,對于正交變換尺寸,說明了對4 X 4像素單位與8 X 8像素單位進行切換的例子,但也可以,替代4X4像素單位而利用任意的第一處理尺寸,替代8X8像素單位而利用比第一處理尺寸大的第二處理尺寸。并且,本發(fā)明的實施例涉及的圖像編碼裝置100,以作為典型的集成電路的LSI來實現(xiàn)??梢詫⑺鼈兎謩e單芯片化,也可以將它們單芯片化,使得包含一部分或全部。在此,作為LSI,但也可以根據(jù)集成度不同被稱為1C、系統(tǒng)LSI、超LSI、特大LSI。并且,對于集成電路化的方法,不僅限于LSI,也可以以專用電路或通用處理器來實現(xiàn)。也可以利用在制造LSI后能夠編程的FPGA (Field Programmable Gate Array :現(xiàn)場可編程門陣列)、以及可重構LSI內部的電路單元的連接以及設定的可重構處理器。 進而,當然,若因半導體技術的進步或導出的其它的技術而出現(xiàn)代替LSI的集成電路化的技術,則可以利用其技術對功能框進行集成化。存在生物技術的應用等的可能性。并且,也可以是,通過CPU等的處理器執(zhí)行程序,從而實現(xiàn)本發(fā)明的實施例涉及的圖像編碼裝置100或攝像系統(tǒng)200的功能的一部分或全部。進而,本發(fā)明可以是所述程序,也可以是記錄有所述程序的記錄介質。并且,當然,能夠通過互聯(lián)網等的傳輸介質來分發(fā)所述程序。并且,也可以組合所述實施例I至2涉及的圖像編碼裝置、以及其變形例的功能中的至少一部分。并且,在上述利用了的數(shù)字都是為了具體說明本發(fā)明而示出的例子,本發(fā)明不僅限于以例子來示出的數(shù)字。并且,所述圖像編碼方法中包含的個步驟的執(zhí)行順序,是為了具體說明本發(fā)明而示出的例子,也可以是所述以外的順序。并且,也可以所述步驟的一部分,與其他的步驟同時(并行)執(zhí)行。例如,在圖3以及圖15中,在雙峰性的判定處理(S202至S203或S702至S703)之后,進行平坦區(qū)域的判定處理(S204至S205或S704至S705),但是,可以在平坦區(qū)域的判定處理之后,進行雙峰性的判定處理,也可以同時進行這樣的處理的一部分。進而,在不脫離本發(fā)明的要旨的范圍內所進行的本領域的技術人員能夠想到的各種變形也包含在本發(fā)明的范圍內。本發(fā)明,能夠適用于圖像編碼裝置以及圖像編碼方法,尤其有用于需要文字圖像的畫質性能的面向電視會議系統(tǒng)的圖像編碼裝置。符號說明100圖像編碼裝置101塊劃分部102直方圖計算部103雙峰性判定部104平坦區(qū)域檢測部105平坦區(qū)域判定部106正交變換尺寸選擇部
107閾值控制部108、113、122 選擇器109第一正交變換部110第一量化部111第二正交變換部112第二量化部114熵編碼部115逆量化部 116逆正交變換部117環(huán)路濾波器118第一幀存儲器119幀內預測部120第二幀存儲器121幀間預測部123幀內/幀間判定部124差分部125加法部150輸入圖像151塊圖像152直方圖154平坦區(qū)域信息159、161、165 變換系數(shù)160、162、163 量化系數(shù)164比特流166、174 差分圖像167、175 解碼圖像169、171、172 預測圖像180峰部間的差181峰部的高度183處理對象塊184參考塊185信息保存對象區(qū)域190、191、300、303、304、390、391 塊200攝像系統(tǒng)201光學系統(tǒng)202傳感器203A / D變換電路204圖像處理電路205記錄轉送部
206再生部207定時控制電路208系統(tǒng)控制電路301、302 圖像mount_cnt峰部的數(shù)量MountTh峰部判定閾值Plane_Thr 平坦閾值Plane_Cnt平坦部數(shù)量 AbsDiff差分絕對值Plane_Cnt_Thr平坦部數(shù)量閾值
權利要求
1.一種圖像編碼方法,以塊為單位選擇正交變換的處理尺寸,以選擇出的處理尺寸對該塊進行編碼,所述圖像編碼方法,包括 直方圖計算步驟,計算原圖像中包含的處理對象的第一塊中包含的像素值的直方圖; 雙峰性判定步驟,判定在由所述直方圖計算步驟計算出的所述直方圖中是否有雙峰性; 平坦區(qū)域檢測步驟,檢測所述第一塊中包含的平坦區(qū)域的大?。? 平坦區(qū)域判定步驟,判定由所述平坦區(qū)域檢測步驟檢測出的所述平坦區(qū)域的大小是否為第一閾值以上;以及 正交變換尺寸選擇步驟,在由所述雙峰性判定步驟判定為所述直方圖中有雙峰性、且由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的大小為所述第一閾值以上的情況下,選擇第一處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸,在由所述雙峰性判定步驟判定為所述直方圖中沒有雙峰性的情況下,或者,在由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的大小小于所述第一閾值的情況下,選擇比所述第一處理尺寸大的第二處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸。
2.如權利要求I所述的圖像編碼方法, 在所述平坦區(qū)域檢測步驟中,按照所述第一塊中包含的每個像素間,計算該像素、和在水平方向以及垂直方向與該像素相鄰的像素之間的差分絕對值,將計算出的所述差分絕對值比第二閾值小的平坦部的數(shù)量作為所述平坦區(qū)域的大小來檢測。
3.如權利要求I或2所述的圖像編碼方法, 所述圖像編碼方法,還包括 保存步驟,保存選擇信息,該選擇信息示出針對所述第一塊選擇了所述第一處理尺寸、還是選擇了所述第二處理尺寸;以及 控制步驟,在由所述保存步驟保存的、第二塊的周邊塊的所述選擇信息示出選擇了所述第一處理尺寸的情況下,進行控制,以使在所述正交變換尺寸選擇步驟中,與針對所述第二塊選擇所述第二處理尺寸相比,更容易選擇所述第一處理尺寸。
4.如權利要求3所述的圖像編碼方法, 在所述控制步驟中,在由所述保存步驟保存的、所述第二塊的周邊塊的所述選擇信息示出選擇了所述第二處理尺寸的情況下,進行控制,以使在所述正交變換尺寸選擇步驟中,與所述第一處理尺寸相比,更容易選擇所述第二處理尺寸。
5.如權利要求3或4所述的圖像編碼方法, 在所述雙峰性判定步驟中,在所述直方圖的小組間的頻數(shù)差為第三閾值以上的情況下,判定為峰部,在檢測出兩個以上的所述峰部的情況下,判定為該直方圖中有雙峰性。
6.如權利要求5所述的圖像編碼方法, 在所述控制步驟中,在所述選擇信息示出選擇了所述第一處理尺寸的情況下,進行控制,使所述第三閾值降低,從而在所述正交變換尺寸選擇步驟中,與所述第二處理尺寸相比,更容易選擇所述第一處理尺寸。
7.如權利要求I所述的圖像編碼方法, 所述圖像編碼方法,還包括 文字判定步驟,在由所述雙峰性判定步驟判定為所述直方圖中有雙峰性、且由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的大小為所述第一閾值以上的情況下,判定為所述第一塊中包含文字部分,在由所述雙峰性判定步驟判定為所述直方圖中沒有雙峰性的情況下,或者,在由所述平坦區(qū)域判定步驟判定為所述平坦區(qū)域的大小小于所述第一閾值的情況下,判定為所述第一塊中不包含文字部分;以及 保存步驟,保存文字判定信息,該文字判定信息示出針對所述第一塊是否由所述文字判定步驟判定為包含文字, 在正交變換尺寸選擇步驟中,在由所述文字判定步驟判定為所述第一塊中包含文字部分的情況下,選擇所述第一處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸,在由所述文字判定步驟判定為所述第一塊中不包含文字部分的情況下,選擇所述第二處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸, 所述圖像編碼方法,還包括控制步驟, 在該控制步驟中,在由所述保存步驟保存的、第二塊的周邊塊的所述文字判定信息示出包含文字部分的情況下,進行控制,以使在所述正交變換尺寸選擇步驟中,針對所述第二塊容易選擇所述第一處理尺寸。
8.如權利要求3至7的任一項所述的圖像編碼方法, 所述周邊塊是,與所述第二塊相鄰的周圍的八個塊中的一個以上的塊。
9.如權利要求3至7的任一項所述的圖像編碼方法, 所述周邊塊是,位于前幀的相同的位置的塊。
10.如權利要求I至9的任一項所述的圖像編碼方法, 在所述直方圖計算步驟中,對于所述直方圖,計算所述第一塊的亮度值的直方圖。
11.如權利要求I至9的任一項所述的圖像編碼方法, 在所述直方圖計算步驟中,對于所述直方圖,計算所述第一塊的色差的直方圖。
12.如權利要求I至11的任一項所述的圖像編碼方法, 所述第一處理尺寸為4X4像素, 所述第二處理尺寸為8X8像素。
13.一種圖像編碼裝置,以塊為單位選擇正交變換的處理尺寸,以選擇出的處理尺寸對該塊進行編碼,所述圖像編碼裝置,包括 直方圖計算部,計算原圖像中包含的處理對象的第一塊中包含的像素值的直方圖; 雙峰性判定部,判定在由所述直方圖計算部計算出的所述直方圖中是否有雙峰性; 平坦區(qū)域檢測部,檢測所述第一塊中包含的平坦區(qū)域的大??; 平坦區(qū)域判定部,判定由所述平坦區(qū)域檢測部檢測出的所述平坦區(qū)域的大小是否為第一閾值以上;以及 正交變換尺寸選擇部,在由所述雙峰性判定部判定為所述直方圖中有雙峰性、且由所述平坦區(qū)域判定部判定為所述平坦區(qū)域的大小為所述第一閾值以上的情況下,選擇第一處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸,在由所述雙峰性判定部判定為所述直方圖中沒有雙峰性的情況下,或者,在由所述平坦區(qū)域判定部判定為所述平坦區(qū)域的大小小于所述第一閾值的情況下,選擇比所述第一處理尺寸大的第二處理尺寸,以作為所述第一塊的所述正交變換的處理尺寸。
14.一種攝像系統(tǒng),具備光學系統(tǒng),使光成像;傳感器,將由所述光學系統(tǒng)成像后的光變換為圖像信號;以及圖像處理電路,包括對 所述圖像信號進行編碼的權利要求13的所述圖像編碼裝置。
全文摘要
本發(fā)明涉及的圖像編碼方法包括直方圖計算步驟(S202),計算塊圖像(151)中包含的像素值的直方圖(152);平坦區(qū)域檢測步驟(S204),檢測塊圖像(151)中包含的平坦區(qū)域的大??;以及正交變換尺寸選擇步驟(S206以及S207),在直方圖(152)中有雙峰性、且平坦區(qū)域的大小為第一閾值以上的情況下,選擇第一處理尺寸,以作為塊圖像(151)的正交變換的處理尺寸,在直方圖(152)中沒有雙峰性的情況下,或者,在平坦區(qū)域的大小小于第一閾值的情況下,選擇比第一處理尺寸大的第二處理尺寸,以作為塊圖像(151)的正交變換的處理尺寸。
文檔編號H04N7/30GK102754440SQ20118000880
公開日2012年10月24日 申請日期2011年1月17日 優(yōu)先權日2010年2月19日
發(fā)明者北村臣二, 日下部敏彥, 田中康晴, 酒井惠 申請人:松下電器產業(yè)株式會社
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新密市| 吉木萨尔县| 涞水县| 无为县| 年辖:市辖区| 龙泉市| 普兰县| 商丘市| 东乡县| 灵山县| 普陀区| 上栗县| 库车县| 诸城市| 金门县| 汾西县| 雅江县| 贵溪市| 浮梁县| 玛纳斯县| 蒲江县| 囊谦县| 城市| 绥滨县| 青龙| 铅山县| 马关县| 河池市| 三穗县| 聊城市| 彭阳县| 湖州市| 凤山市| 城步| 桦南县| 长丰县| 伊宁县| 康保县| 清原| 公主岭市| 昌乐县|