TW201309033A - 濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置 - Google Patents

濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置 Download PDF

Info

Publication number
TW201309033A
TW201309033A TW101125616A TW101125616A TW201309033A TW 201309033 A TW201309033 A TW 201309033A TW 101125616 A TW101125616 A TW 101125616A TW 101125616 A TW101125616 A TW 101125616A TW 201309033 A TW201309033 A TW 201309033A
Authority
TW
Taiwan
Prior art keywords
quantization parameter
block
filtering
unit
ipcm
Prior art date
Application number
TW101125616A
Other languages
English (en)
Other versions
TWI562595B (zh
Inventor
Chong Soon Lim
Viktor Wahadaniah
Sue Mon Thet Naing
Hisao Sasai
Takahiro Nishi
Youji Shibahara
Toshiyasu Sugio
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Publication of TW201309033A publication Critical patent/TW201309033A/zh
Application granted granted Critical
Publication of TWI562595B publication Critical patent/TWI562595B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/184Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本發明之濾波方法係對相互鄰接之IPCM區塊與非IPCM區塊之邊界進行解塊濾波處理,包含以下步驟:決定前述非IPCM區塊所需之第1量化參數;使用前述第1量化參數而決定對應IPCM區塊之第2量化參數;使用前述第1量化參數及第2量化參數而決定濾波強度;及,依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。

Description

濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置 技術領域
本發明係有關於一種濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置。
背景技術
IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊係包含以原本圖像之亮度及色度之樣本顯示編碼串流中包含之訊號之未壓縮之動態圖像或圖像樣本之區塊。其等係使用於熵編碼部就圖像樣本之區塊加以編碼時,生成多於被減少之位元數之位元數時。即,IPCM區塊中,不壓縮像素值而直接使用原本圖像之像素值。前述IPCM區塊則在H.264/AVC之動態圖像壓縮規格下被導入。
以H.264動態圖像規格將IPCM區塊編碼成編碼串流時,將編碼前述IPCM區塊作為未壓縮資料。其次,則省略該等區塊之解碼處理。然而,仍將對容易造成該等區塊之畫質降低之區塊邊界進行後續處理(包含解塊濾波處理等濾波處理)(參照諸如非專利文獻1)。
【先行技術文獻】 【非專利文獻】
【非專利文獻1】ISO/IEC 14496-10「MPEG-4 Part 10 Advanced Video Coding」
發明概要
可對上述IPCM區塊與非IPCM區塊之邊界進行更為適宜之濾波處理之技術,備受期待。
因此,本發明之目的在提供一種可對IPCM區塊與非IPCM區塊之邊界進行適宜之濾波處理步驟之濾波方法。
為達成上述目的,本發明一形態之濾波方法可對圖像中包含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含以下步驟:第1量化參數決定步驟,決定前述非IPCM區塊所需之第1量化參數;第2量化參數決定步驟,使用前述第1量化參數,並對應前述IPCM區塊而決定用於決定濾波強度之第2量化參數;濾波強度決定步驟,使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及,濾波步驟,依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
如上所述,本發明可提供可對IPCM區塊與非IPCM區塊之邊界進行適宜之濾波處理之濾波方法。
圖式簡單說明
第1圖係顯示H.264格式之IPCM區塊與非IPCM區塊之區塊邊界之濾波強度之決定方法者。
第2圖係H.264格式之區塊邊界濾波處理之流程圖。
第3圖係H.264格式之濾波強度之決定處理之流程圖。
第4圖係顯示本發明第1實施形態之濾波方法之濾波強度者。
第5圖係本發明第1實施形態之濾波方法之流程圖。
第6圖係本發明第1實施形態之動態圖像編碼裝置之功能區圖。
第7A圖係顯示本發明第1實施形態之區塊邊界之一例者。
第7B圖係顯示本發明第1實施形態之區塊邊界之一例者。
第8A圖係顯示本發明第1實施形態之濾波處理部之動作者。
第8B圖係顯示本發明第1實施形態之濾波處理部之動作者。
第9圖係本發明第1實施形態之動態圖像解碼裝置之功能區圖。
第10A圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10B圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10C圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10D圖係顯示本發明第1實施形態之濾波處理部之構 造例者。
第10E圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10F圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10G圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10H圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第11圖係本發明第1實施形態之濾波方法之變形例之流程圖。
第12圖係本發明第1實施形態之濾波強度之決定處理之流程圖。
第13圖係顯示本發明第1實施形態之濾波強度與區塊單位者。
第14A圖係顯示本發明之比較例之濾波ON之旗標之應用範圍者。
第14B圖係顯示本發明第1實施形態之濾波ON之旗標之應用範圍者。
第15圖係本發明第1實施形態之變形例之動態圖像編碼方法之流程圖。
第16圖係本發明第1實施形態之變形例之動態圖像解碼方法之流程圖。
第17圖係本發明第2實施形態之動態圖像編碼裝置之 功能區圖。
第18圖係本發明第2實施形態之動態圖像解碼裝置之功能區圖。
第19圖係本發明第2實施形態之濾波方法之流程圖。
第20圖係顯示本發明第2實施形態之濾波方法之具體例之流程圖。
第21圖係本發明第2實施形態之變形例之動態圖像編碼方法之流程圖。
第22圖係本發明第2實施形態之變形例之動態圖像解碼方法之流程圖。
第23圖係可實現內容配送服務之內容供給系統之整體構造圖。
第24圖係數位廣播用系統之整體構造圖。
第25圖係顯示電視之構造例之功能區圖。
第26圖係顯示對光碟之記錄媒體進行資訊之讀寫之資訊再生/記錄部之構造例之功能區圖。
第27圖係顯示光碟之記錄媒體之構造例者。
第28A圖係顯示手機之一例者。
第28B圖係顯示手機之構造例之功能區圖。
第29圖係顯示多工資料之構造者。
第30圖係模式地顯示各串流已如何多工轉換於多工資料中者。
第31圖係進而詳細顯示PES封包列中如何儲存視訊串流者。
第32圖係顯示多工資料中之TS封包與資源封包之構造者。
第33圖係顯示PMT之資料構造者。
第34圖係顯示多工資料資訊之內部構造者。
第35圖係顯示串流屬性資訊之內部構造者。
第36圖係顯示識別影像資料之步驟者。
第37圖係顯示可實現各實施形態之動態圖像編碼方法及動態圖像解碼方法之積體電路之構造例之功能區圖。
第38圖係顯示用於切換驅動頻率之構造者。
第39圖係顯示識別影像資料並切換驅動頻率之步驟者。
第40圖係顯示影像資料之規格與驅動頻率成對應關係之查找表之一例者。
第41A圖係顯示訊號處理部之模組共有化之構造之一例者。
第41B圖係顯示訊號處理部之模組共有化之構造之他例者。
用以實施發明之形態 (作為本發明之基礎之發現)
本發明人已發現以下問題之發生。
首先,在說明本發明之實施形態前,將先就H.264之編碼及解碼方式下之IPCM區塊與非IPCM區塊之邊界之像素間濾波(解塊濾波)處理加以說明。
第1圖係說明H.264之編碼及解碼方式下之IPCM區塊(巨集區塊)與非IPCM區塊(巨集區塊)之邊界之像素間濾波之濾波強度之決定方法之概念者。
第1圖係模式地顯示一方為非IPCM巨集區塊(圖之左側),他方為IPCM巨集區塊(圖之右側)之2個巨集區塊之間之邊界者。位在第1圖左側之3個圓顯示3個像素(典型地自邊界依序稱為p0、p1、p2)。前述左側3個像素屬於第1單位(編碼單位區塊,以下稱為CU區塊)之第1區塊(p區塊)。同時,前述3個像素在大於第1單位之單位之巨集區塊單位之區塊(以下稱為MB區塊)中,屬於非IPCM型之第1巨集區塊。
同樣地,位在第1圖右側之3個圓顯示3個像素(典型地自邊界依序稱為q0、q1、q2)。前述左側3個像素屬於第1單位之第2區塊(q區塊)。同時,前述3個像素在MB區塊中屬於IPCM型之第2巨集區塊。
另,以下,屬於IPCM型之巨集區塊之CU區塊稱為IPCM區塊,屬於非IPCM型之巨集區塊之CU區塊稱為非IPCM區塊。即,所謂非IPCM區塊,意指並非IPCM區塊之區塊。
以下,就應用於前述區塊邊界(或大於編碼單位之區塊單位之邊界)之像素q0、q1、p0及p1之濾波強度之決定方法加以說明。
H.264之濾波方法(規格書8.7節記載之濾波方法)中,規定了通常由自第1巨集區塊之量化參數QPp導出之值qPp與第2巨集區塊之量化參數QPq之平均值決定對2個區塊之邊界之濾波強度。具體而言,係使用規格書8-461式所示之以 下(式1)。
QPav=(QPp+QPq+1)>>1=>(QPp+1)>>1 (式1)
該(式1)則顯示以下之演算。濾波強度係以量化誤差之吸收等為目的,而設計成就量化參數之愈大值實施愈強(平滑性強)之濾波處理。
接著,圖中,左側之量化參數QPp係應第1巨集區塊(p側之區塊)所需而業經編碼之量化參數。另,在此以與就濾波之目的而利用之值qP相同之意義使用QP以便說明。且,右側之量化參數QPq係原本應適用於第2巨集區塊(q側之區塊)之量化參數。
在此,一如H.264之規格書8.7.2之記載,IPCM區塊之量化參數qPq(圖中QPq)之值設為0。即,「Both sides filtered with weak strength」。此則意指就作為2個區塊之邊界之1邊界朝雙方之區塊應用相同濾波強度之濾波處理。其亦意指無法使2個區塊之濾波強度不同。即,在IPCM區塊與非IPCM區塊之邊界上,對雙方之區塊執行相同濾波強度之濾波處理。
第2圖係說明H.264之規格書8.7節“Deblocking filter process”所記載之區塊邊界濾波處理之概念之流程圖。
該流程圖則就H.264之濾波大致說明以下3事項。
(1)8.7.2.1節之濾波強度(bS)之決定順序
步驟S101係對應8.7.2.1節所記載之“Deviation process for the luma content dependent boundary filtering strength”處理之步驟。該處理係對應區塊類型等而決定對1區塊邊界 之濾波處理之濾波強度。在此,濾波強度則分類成濾波強度較強(bS=4)至不進行濾波(bS=0)。此點將以第3圖進行說明。
(2)就IPCM區塊設定量化參數qPz=0之處理
步驟S102~S107係第1圖所說明之用於決定濾波強度之量化參數qP之值之設定處理。對通常之非IPCM區塊(步驟S102或S105中為否),係將該區塊所屬之巨集區塊之量化參數QP[i](i為0或1之任一種)設定成濾波強度決定用之量化參數qP[i](步驟S103及S106)。而,對象區塊為IPCM區塊時(S102或S105中為是),則將IPCM區塊之量化參數qP設為0(步驟S104及S107)。
接著,在步驟S108中,藉上述(式1)算出qPav。
(3)由雙方之區塊共用1個bS(或filterSampleFlag)
以下,說明所決定之濾波強度(或不進行濾波之判定旗標)共通地(同一值)應用於夾隔邊界之2個區塊之情形。
首先,上述步驟S108之後,將進行使用上述規格書中之式8-462~式8-467之演算。具體而言,將進行(1)微調步驟S101中設定之濾波強度所需之指數之導出與(2)判定邊緣所需之閾值之導出。
其次,將對雙方之區塊設定藉該等處理而決定之濾波強度(S109)。具體而言,濾波強度bS為1~4之任一時,均可對2個區塊應用相同之bs之導出方法所導出之值。舉例言之,濾波強度bS=4時,第1區塊之像素p之值可藉上述規格書之式(8-486~487)而導出。又,第2區塊中包含之像素q之 值則可使用與用於像素p之值之導出之濾波強度相同之濾波強度而導出。進而,最後將進行是否執行濾波之判定(fileterSamplesFlag(亦稱為濾波執行旗標)之值之導出),以對應區塊邊界實際上為邊緣時等情形。具體而言,上述判定係藉比較步驟S109中導出之2個閾值(two_threths(α、β))與p及q之實際像素值而進行(參照上述規格書、式(8-468))。然而,如上所述,就濾波強度bS或濾波執行旗標均無法在2個區塊間改變其值(或執行之有無)。
即,H.264規格下若嘗試省略濾波處理,則無法實現適用於IPCM之處理。
第3圖係顯示上述規格書之8.7.2.1節所記載之對位在2個巨集區塊之邊界上之像素應用之濾波強度(bS)之決定順序(判定順序)。該流程圖係說明第2圖所示之步驟S101之判定順序者,而依循規格書8.7.2.1節之判定流程。
首先,判定第1區塊之像素p0與第1區塊之像素q0所形成之邊界是否亦相當於巨集區塊之邊界(S121)。換言之,係判定p0與q0是否位在巨集區塊邊界。
處理對象之區塊邊界並非巨集區塊邊界時(S121為否),則決定濾波強度(bS)為小於N(=4)之值之3、2、1、0之任一(S124)。
另,處理對象之區塊邊界為巨集區塊邊界時(S121為是),則判定p0與q0之一方(或雙方)是否屬於畫面內預測模式之巨集區塊(S122)。
雙方之區塊均不屬畫面內預測模式之巨集區塊時 (S122為否),則執行其它判定條件之判定(S125)。
另,至少一方之區塊屬於畫面內預測模式之巨集區塊時(S122為是),則(必定)無其它判定條件即將濾波強度設為顯示最強之強度之bS=4(S123)。
如上所述,習知之濾波方法中,在濾波處理之內部處理時,無法對夾隔1邊界之2個區塊執行不同之處理(濾波強度及濾波應用有無)。且,甚至著重IPCM之濾波強度之決定亦在規格之下作考量,但一方之區塊為IPCM區塊,他方之區塊為非IPCM區塊時,卻無法進行控制而以原值輸出IPCM區塊之像素值。
IPCM區塊係包含可忠實顯示無編碼損失之「原圖像」之像素值之區塊。因此,濾波處理時,宜可控制以IPCM區塊為一方之邊界上之濾波處理,或,控制對IPCM區塊之濾波之應用。
又,如上所述,通常2個區塊之邊界所對應之濾波強度係基於自第1巨集區塊之量化參數QPp導出之值qPp與第2巨集區塊之量化參數之平均值qPav而決定。進而,IPCM區塊之量化參數之值qPq將設為0。藉此,用於決定IPCM區塊與非IPCM區塊之邊界之濾波強度之平均值qPav將為非IPCM區塊之量化參數QPq之值之半值。即,IPCM區塊與非IPCM區塊之邊界上,與通常時(非IPCM區塊彼此之邊界)相較,平均值qPav較小。如上所述,本發明人已發現IPCM區塊與非IPCM區塊之邊界上,並未適當設定濾波強度。
相對於此,本發明之一形態之濾波方法可對圖像中包 含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含以下步驟:第1量化參數決定步驟,決定前述非IPCM區塊所需之第1量化參數;第2量化參數決定步驟,使用前述第1量化參數並對應前述IPCM區塊,而決定用於決定濾波強度之第2量化參數;濾波強度決定步驟,使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及,濾波步驟,依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
據此,本發明一形態之濾波方法即可使用非IPCM區塊之量化參數而決定IPCM區塊之量化參數。藉此,前述濾波方法與以零作為IPCM區塊之量化參數時相比,較可對IPCM區塊與非IPCM區塊之邊界進行適當之濾波處理。
又,前述第2量化參數決定步驟中,前述第2量化參數之值亦可決定成前述第1量化參數之同值。
又,前述濾波強度決定步驟中,亦可算出前述第1量化參數與前述第2量化參數之平均值,並使用算出之前述平均值而決定前述濾波強度。
又,本發明一形態之動態圖像解碼方法可解碼編碼位元流,包含以下步驟:差分資訊取得步驟,解析前述編碼位元流,而取得顯示處理順序上在前一個之區塊之量化參數與處理對象之區塊之量化參數之差分為零之差分資訊;及,濾波處理步驟,執行前述濾波方法;前述第2量化參數決定步驟中,係依據前述差分資訊而將前述第2量化參數之 值決定成前述第1量化參數之同值。
據此,本發明一形態之動態圖像解碼方法即可依據為其它目的而使用之差分資訊,而決定IPCM區塊之量化參數。故而,前述動態圖像解碼方法無須於動態圖像解碼裝置追加對IPCM區塊進行特別處理之功能,即可適當決定IPCM區塊之量化參數。
又,前述第2量化參數決定步驟中,前述非IPCM區塊之在處理順序上在前述IPCM區塊之前一個時,亦可依據前述差分資訊而將前述第2量化參數之值決定成前述第1量化參數之同值。
又,前述動態圖像解碼方法亦可進而包含以下步驟:解碼步驟,解碼前述編碼位元流而生成量化係數;逆量化及逆轉換步驟,使前述量化係數逆量化及逆轉換而生成解碼殘差訊號;及,加算步驟,對前述解碼殘差訊號加算預測圖像訊號而生成解碼圖像訊號,前述IPCM區塊及前述非IPCM區塊包含於前述解碼圖像訊號中,前述動態圖像解碼方法亦可進而包含使用在前述濾波步驟中業經前述解塊濾波處理後之圖像訊號進行預測處理而生成前述預測圖像訊號之預測步驟。
又,前述動態圖像解碼方法亦可對應前述編碼位元流中包含之顯示第1規格或第2規格之識別符,而切換以前述第1規格為基準之解碼處理及以前述第2規格為基準之解碼處理,前述ID顯示第1規格時,則進行前述差分資訊取得步驟與前述濾波處理步驟作為以前述第1規格為基準之解碼 處理。
又,本發明一形態之動態圖像編碼方法可編碼輸入圖像訊號而生成編碼位元流,包含以下步驟:濾波處理步驟,執行前述濾波方法;及,位元流生成步驟,可生成包含顯示處理順序上在前一個之區塊之量化參數與處理對象之區塊之量化參數之差分為零之差分資訊之前述編碼位元流,作為顯示前述第2量化參數為前述第1量化參數之同值之資訊。
據此,本發明一形態之動態圖像編碼方法即可使用為其它目的而使用之差分資訊,而朝前述動態圖像解碼裝置傳送動態圖像解碼裝置用於決定IPCM區塊之量化參數之資訊。故而,即便不對動態圖像解碼裝置追加對IPCM區塊進行特別處理之功能,前述動態圖像解碼裝置亦可適當決定IPCM區塊之量化參數。
又,前述位元流生成步驟中,前述非IPCM區塊之處理順序上在前述IPCM區塊之前一個時,亦可生成前述差分資訊。
又,前述動態圖像編碼方法亦可進而包含以下步驟:減算步驟,自前述輸入圖像訊號減算預測圖像訊號而生成殘差訊號;轉換及量化步驟,使前述殘差訊號轉換及量化而生成量化係數;編碼步驟,編碼前述量化係數而生成前述編碼位元流;逆量化及逆轉換步驟,使前述量化係數逆量化及逆轉換而生成解碼殘差訊號;及,加算步驟,對前述解碼殘差訊號加算前述預測圖像訊號而生成解碼圖像訊 號;前述IPCM區塊及前述非IPCM區塊包含於前述解碼圖像訊號中,前述動態圖像編碼方法亦可進而包含使用已於前述濾波步驟中業經前述解塊濾波處理後之圖像訊號而進行預測處理以生成前述預測圖像訊號之預測步驟。
又,本發明一形態之動態圖像解碼裝置可對圖像所包含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含有:第1量化參數決定部,可決定前述非IPCM區塊所需之第1量化參數;第2量化參數決定部,可使用前述第1量化參數,並對應前述IPCM區塊而決定用於決定濾波強度之第2量化參數;濾波強度決定部,可使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及,濾波部,可依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
依據上述構造,本發明一形態之動態圖像解碼裝置可使用非IPCM區塊之量化參數而決定IPCM區塊之量化參數。藉此,前述動態圖像解碼裝置與以零作為IPCM區塊之量化參數時相較,可對IPCM區塊與非IPCM區塊之邊界進行適當之濾波處理。
又,本發明一形態之動態圖像編碼裝置可對圖像所包含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含有:第1量化參數決定部,可決定前述非IPCM區塊所需之第1量化參數;第2量化參數決定部, 可使用前述第1量化參數,並對應前述IPCM區塊而決定用於決定濾波強度之第2量化參數;濾波強度決定部,可使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及,濾波部,可依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
依據上述構造,本發明一形態之動態圖像編碼裝置即可使用非IPCM區塊之量化參數而決定IPCM區塊之量化參數。藉此,前述動態圖像編碼裝置與以零作為IPCM區塊之量化參數時相較,可對IPCM區塊與非IPCM區塊之邊界進行適當之濾波處理。
又,本發明一形態之動態圖像編碼解碼裝置包含有:前述動態圖像編碼裝置;及,前述動態圖像解碼裝置。
另,其等之整體或具體之態様亦可藉系統、方法、積體電路、電腦程式或記錄媒體而實現,或藉系統、方法、積體電路、電腦程式及記錄媒體之任意組合而實現。
以下,即就本發明一態樣之動態圖像解碼裝置及動態圖像編碼裝置參照圖示具體加以說明。
另,以下說明之實施形態均顯示本發明之一具體例。以下之實施形態所示之數值、形狀、材料、構成要素、構成要素之配置位置及連接形態、步驟、步驟之順序等僅屬例示而非用於限定本發明。又,以下之實施形態之構成要素中,將說明顯示最上位概念之獨立項所未揭露之構成要素作為任意之構成要素。
(第1實施形態)
以下,說明本發明第1實施形態之濾波方法。
第4圖係顯示應用本實施形態之濾波方法之條件及像素間濾波之濾波強度之決定方法之概念者。圖中之左側3個圓與第1圖相同而顯示第1區塊中包含之像素。另,其它部分亦就與第1圖相同之要素省略其說明。
本實施形態之濾波方法可就圖像中包含之複數區塊進行濾波處理。典型而言,前述濾波方法係應用於對鄰接之區塊之邊界進行之解塊濾波處理。另,以下雖將說明對解塊濾波處理應用本發明之例,但本發明亦可應用於解塊濾波處理以外之內嵌式迴路濾波處理(Adaptive Loop Filter)。
本實施形態之濾波方法與第1圖所說明之濾波方法之不同在以下幾點。
首先,係輸出未經濾波處理之像素值作為圖中右側之IPCM區塊側之3個像素之像素值。
又,於第一區塊與第2區塊中進行不同之濾波處理而進行控制。舉例言之,夾隔圖中之1邊界而對一方(左側)之區塊應用濾波處理,對他方(右側)之區塊則不應用濾波處理。如此,而進行使區塊間之濾波處理不同之控制。
接著,僅使用前述左側之區塊之量化參數QPp而導出應用濾波之左側之區塊之濾波強度。即,不使用右側之巨集區塊之量化參數QPq或其它可為替代之固定值(習知例中之0)而導出左側之非IPCM區塊之濾波強度。
另,第2圖所示之就H.264之IPCM之判定雖係是否IPCM巨集區塊,但該判定係以尺寸可變之預測單位 (Prediction Unit單位:PU單位)進行者。即,以下所謂IPCM區塊係指屬於IPCM型之PU區塊之區塊,非IPCM區塊係指屬於非IPCM型之PU區塊之區塊。
以下,參照圖示說明其等之動作。
第5圖係顯示本實施形態之濾波方法之處理順序之流程圖。
本實施形態之濾波方法係作為編碼處理或解碼處理之一環而執行者。因此,本濾波方法係藉後述之第6圖所示之動態圖像編碼裝置或第9圖所示之動態圖像解碼裝置內之編碼迴路或解碼迴路內之濾波處理部,以及控制該濾波部之控制部(Control Unit)而執行。
控制部將先判定構成邊界之2個區塊之任一方之PU區塊之類型是否為IPCM(S201)。舉例言之,第4圖所示之例中,右側之PU區塊為IPCM區塊,故判定一方為IPCM型。具體而言,控制部係使用巨集區塊類型或運動補償區塊大小等圖像資料之屬性參數而執行前述判定。
控制部在2個區塊之至少一方為IPCM區塊時(S201中為是),將判定2個區塊中他方之區塊是否為IPCM區塊(S202)。舉例言之,第4圖所示之情形下,右側之區塊為IPCM區塊。因此,控制部將判定他方之區塊之左側之區塊是否IPCM區塊。
即,步驟S201及S202中,控制部將判定複數區塊個別為IPCM區塊或非IPCM區塊。具體而言,控制部係判定(1)2個區塊均為非IPCM區塊(S201中為否),(2)2個區塊均為 IPCM區塊(S202中為是),(3)一方為IPCM區塊,且他方為非IPCM區塊(S202中為否)。
他方之區塊為IPCM區塊時(S202中為是),即,雙方之區塊均為IPCM區塊時,則不對雙方之區塊(第1區塊及第2區塊之雙方)之像素p及q進行濾波處理(S203)。
另,他方之區塊並非IPCM區塊時(S202中為否),即,僅一方為IPCM區塊,他方之區塊為非IPCM區塊時,由控制部控制濾波處理部,即可執行步驟S204及S205之濾波處理。
首先,濾波處理部將對非IPCM區塊中包含之像素(諸如第4圖左側之3個像素)依預定強度執行濾波處理,並輸出濾波處理後之像素值作為非IPCM區塊之像素值(S204)。又,該濾波處理中,不僅使用非IPCM區塊之像素值,亦使用IPCM區塊之像素值。具體而言,濾波處理部係使非IPCM區塊之像素值與IPCM區塊之像素值平滑化而算出濾波後之非IPCM區塊之像素值。
又,濾波處理部可對IPCM區塊中包含之像素(q側之像素q0、q1…)輸出未經濾波處理之像素值(S205)。在此,輸出未經濾波處理之像素值係假設以下之2種情形。
第1方法係對非IPCM區塊進行濾波處理,而不對IPCM區塊進行濾波處理即輸出原本之像素值之方法。
第2方法係對非IPCM區塊與IPCM區塊雙方均進行濾波處理,而在濾波處理後之像素值中,將IPCM區塊之像素值置換為濾波處理前之原本之像素值,並輸出置換後之像 素值之方法。無論採用何者,輸出之IPCM區塊之像素值均為進行濾波處理前之原本之像素值。
另,上述之濾波方法亦可理解為使一方之區塊與他方之區塊之濾波方法(濾波強度、濾波有無或應用像素數)不同而進行控制。
又,上述步驟S204及S205之濾波處理(尤其控制部與濾波處理部之動作)則留待參照第6~8圖再加以說明。
又,步驟S201中雙方之區塊均為非IPCM區塊時(S201中為否),控制部將進行通常之濾波動作(S206)。即,控制部將對雙方之區塊依預定強度執行濾波處理。
以下,就採用上述濾波方法之動態圖像編碼裝置加以說明。
第6圖係本實施形態之動態圖像編碼裝置100之功能區圖。第6圖所示之動態圖像編碼裝置100可編碼輸入圖像訊號120而生成編碼位元流132。本動態圖像編碼裝置100包含減算器101、正交轉換部102、量化部103、逆量化部104、逆正交轉換部105、加算器106、濾波處理部115、記憶體109、預測部110、可變長編碼部111、選擇部112、控制部113。
減算器101可算出輸入圖像訊號120與預測圖像訊號130之差分而生成殘差訊號121。正交轉換部102則可使殘差訊號121正交轉換而生成轉換係數122。量化部103可使轉換係數122量化而生成量化係數123。
逆量化部104可使量化係數123逆量化而生成轉換係數 124。逆正交轉換部105可使轉換係數124逆正交轉換而生成解碼殘差訊號125。加算器106可加算解碼殘差訊號125與預測圖像訊號130而生成解碼圖像訊號126。
濾波處理部115可對解碼圖像訊號126施以濾波處理而生成圖像訊號128,並將生成之圖像訊號128儲存於記憶體109。
預測部110可使用儲存於記憶體109之圖像訊號128而選擇性地進行畫面內預測處理及畫面間預測處理,以生成預測圖像訊號130。
可變長編碼部111可就量化係數123進行可變長編碼(熵編碼)而生成編碼訊號131。
選擇部112在對象區塊為IPCM區塊時將選擇輸入圖像訊號120,對象區塊為非IPCM區塊時,則選擇編碼訊號131,並輸出所選擇之訊號作為編碼位元流132。
控制部113可控制濾波處理部115及選擇部112。
另,正交轉換部102及量化部103係對殘差訊號施以轉換處理及量化處理而生成量化係數之轉換及量化部之一例。又,可變長編碼部111係編碼量化係數而生成編碼訊號之編碼部之一例。且,逆量化部104及逆正交轉換部105係對量化係數施以逆量化處理及逆轉換處理而生成解碼殘差訊號之逆量化及逆轉換部之一例。
在此,本實施形態之動態圖像編碼裝置100中,尤其主要之構造係控制部113及濾波處理部115。
一如前述,本實施形態之濾波方法係執行作為編碼及 解碼處理之一部分。因此,濾波處理部115配置於用以保持參照圖像等之記憶體109之前段。其次,濾波處理部115則將執行濾波處理之結果(或未執行濾波之結果)記憶於迴路內之記憶體109。關於此點,前述濾波處理部115則與稱為Loop濾波之H.264之濾波相同。
又,濾波處理部115包含2個輸入系統。第1之輸入訊號係顯示非IPCM區塊之像素值之解碼圖像訊號126,第2之輸入訊號係顯示IPCM區塊之像素值之輸入圖像訊號120。在此,解碼圖像訊號126係業經轉換處理、量化處理、逆量化處理及逆轉換處理後之業經復原之編碼圖像訊號。又,輸入圖像訊號120係未經編碼處理及解碼處理之原本之圖像訊號。
依循控制部113之控制,濾波處理部115將輸出未就IPCM區塊之像素進行濾波處理之原本之像素值,並就非IPCM區塊之像素進行濾波處理並輸出濾波處理後之值。
前述濾波處理部115包含濾波部107與選擇部108。濾波部107可對解碼圖像訊號126施以濾波處理而生成圖像訊號127。選擇部108在對象區塊為IPCM區塊時,則選擇圖像訊號127,對象區塊為非IPCM區塊時則選擇輸入圖像訊號120,並輸出所選擇之訊號作為圖像訊號128。
第7A及7B圖係例示2個區塊之邊界之像素者。第7A圖所示之例中,2個區塊在水平方向上鄰接。在此,將包含左側之p0至pn之像素之區塊稱為第1區塊。該第1區塊係非IPCM區塊。且,將他方之區塊稱為第2區塊。該第2區塊係 IPCM區塊。另,本實施形態之濾波處理一如第7B圖所示,亦可應用於IPCM區塊與非IPCM區塊在垂直方向上鄰接之情形,自不待言。
以下,則說明濾波處理部115之動作之具體例。
第8A及8B圖係顯示對第7A圖所例示之2個區塊中包含之像素p[i]及q[j]施以濾波處理時之濾波處理部115之動作者。即,第1區塊屬於非IPCM區塊,第2區塊屬於IPCM區塊。
濾波處理部115可對應來自控制部113之控制訊號而進行第8A及8B圖所示之動作。
第8A圖係顯示濾波處理部115對非IPCM區塊之動作者。另,上述動作相當於第5圖所示之步驟S204。即,濾波處理部115將使用第1區塊之像素值(p0、p1…)與第2區塊之像素值(q0、q1…)之雙方之像素值,而算出對應第1區塊之像素之輸出結果pf0、pf1…。
第8B圖係顯示濾波處理部115對IPCM區塊之動作者。另,上述動作相當於第5圖所示之步驟S205。即,濾波處理部115將就第2區塊之像素輸出已輸入之q0、q1、q2之值之同值(未經濾波處理之像素值)。
以下,說明採用上述濾波方法之動態圖像解碼裝置。
第9圖係本實施形態之動態圖像解碼裝置之功能區圖。
第9圖所示之動態圖像解碼裝置200可解碼編碼位元流232而生成輸出圖像訊號220。在此,編碼位元流232係諸如藉上述動態圖像編碼裝置100而生成之編碼位元流132。
本動態圖像解碼裝置200包含逆量化部204、逆正交轉換部205、加算器206、濾波處理部215、記憶體209、預測部210、可變長解碼部211、分配部212、控制部213。
分配部212在對象區塊為IPCM區塊時,將朝濾波處理部215供給編碼位元流232,對象區塊為非IPCM區塊時,則朝可變長解碼部211供給編碼位元流232。
可變長解碼部211可就編碼位元流232進行可變長解碼(煙解碼)而生成量化係數223。
逆量化部204可使量化係數223逆量化而生成轉換係數224。逆正交轉換部205可使轉換係數224逆正交轉換而生成解碼殘差訊號225。加算器206可加算解碼殘差訊號225與預測圖像訊號230而生成解碼圖像訊號226。
濾波處理部215可對解碼圖像訊號226施以濾波處理而生成圖像訊號228,並將生成之圖像訊號228儲存於記憶體209。
濾波處理部215包含濾波部207及選擇部208。濾波部207可對解碼圖像訊號226施以濾波處理而生成圖像訊號227。選擇部208在對象區塊為IPCM區塊時選擇圖像訊號227,對象區塊為非IPCM區塊時選擇編碼位元流232,並輸出所選擇之訊號作為圖像訊號228。
又,儲存於記憶體209之圖像訊號228將輸出作為輸出圖像訊號220。
預測部210可使用記憶體209中儲存之圖像訊號228而選擇性地進行畫面內預測模式及畫面間預測處理,以生成 預測圖像訊號230。
控制部213可控制濾波處理部215及分配部212。
另,可變長解碼部211係解碼編碼位元流而生成量化係數之解碼部之一例。逆量化部204及逆正交轉換部205係對量化係數施以逆量化處理及逆轉換處理而生成解碼殘差訊號之逆量化及逆轉換部之一例。
在此,濾波處理部215之動作與動態圖像編碼裝置100之濾波處理部115相同。另,控制部213由輸入之代碼串之編碼位元流232判定第1區塊或第2區塊之PU單位之類型是否為IPCM,雖與動態圖像編碼裝置100包含之控制部113不同,但其它功能均相同。
以下,說明上述濾波處理部115及215之變形例之構造。
第10A~10H圖係就本實施形態之濾波處理部115及215之濾波之輸出入關係顯示可能之形態者。
如第10A圖所示,濾波部107及207亦可包含串聯連接之複數濾波部301及302。諸如第1之濾波部301與第2之濾波部302之處理亦可互異。此時,舉例言之,可就IPCM區塊略過全部之濾波處理。
如第10B圖所示,濾波部311亦可使用雙方之輸入訊號而進行濾波處理。此時,選擇部312將對IPCM區塊輸出未經濾波處理之值,對非IPCM區塊則輸出已在濾波部311業經濾波處理後之值。
如第10C圖所示,亦可就IPCM區塊與非IPCM區塊進行不同之濾波處理。舉例言之,不同之濾波處理係指濾波強 度不同之濾波處理。又,舉例言之,對IPCM區塊之濾波強度亦可小於對非IPCM區塊之濾波強度。
具體而言,分配部321在對象區塊為非IPCM區塊時,將朝濾波部322輸出輸入訊號,對象區塊為IPCM區塊時,則朝濾波部323輸出輸入訊號。在此,輸入訊號同時包含上述之解碼圖像訊號126及輸入圖像訊號120。濾波部322可使用輸入訊號而進行第1濾波強度之濾波處理以生成對象區塊之像素值。濾波部323可進行小於第1濾波強度之第2濾波強度之濾波處理而生成對象區塊之像素值。選擇部324則在對象區塊為非IPCM區塊時,輸出已藉濾波部322而經濾波處理後之對象區塊之像素值,並在對象區塊為IPCM區塊時,輸出已藉濾波部323而經濾波處理後之對象區塊之像素值。
如第10D圖所示,對IPCM區塊之處理亦可自始不發生。具體而言,分配部331在對象區塊為非IPCM區塊時,將朝濾波部332輸出輸入訊號,並在對象區塊為IPCM區塊時,朝選擇部333輸出輸入訊號。選擇部333則在對象區塊為非IPCM區塊時,輸出已藉濾波部332而經濾波處理後之對象區塊之像素值,並於對象區塊為IPCM區塊時輸出來自分配部331之訊號中之對象區塊之像素值。
如第10E圖所示,亦可不切換濾波部之輸出側,而切換輸入側。進而,IPCM區塊與非IPCM區塊所對應之濾波部之段數亦可不同。具體而言,分配部341在對象區塊為非IPCM區塊時,將朝濾波部342輸出輸入訊號,對象區塊為 IPCM區塊時,則朝濾波部344輸出輸入訊號。濾波部342則使用輸入訊號進行濾波處理。濾波部343則使用已藉濾波部342而經濾波處理後之訊號進行濾波處理,並輸出濾波處理後之對象區塊之像素值。濾波部344可使用輸入訊號而進行濾波處理,並輸出濾波處理後之對象區塊之像素值。另,濾波部344所進行之濾波處理亦可與濾波部342所進行之濾波處理或濾波部343所進行之濾波處理相同或相異。
如第10F圖所示,亦可切換濾波部之輸出側。具體而言,濾波部351可使用第1輸入訊號而進行濾波處理。濾波部352則使用業經濾波部351之濾波處理後之訊號進行濾波處理,並輸出濾波處理後之對象區塊之像素值。濾波部353可使用第2輸入訊號進行濾波處理,並輸出濾波處理後之對象區塊之像素值。選擇部354在對象區塊為非IPCM區塊時,將輸出業經濾波部352之濾波處理後之對象區塊之像素值,並在對象區塊為IPCM區塊時,輸出業經濾波部353之濾波處理後之對象區塊之像素值。
另,輸出未經濾波之值,係包含將業經濾波之結果之像素值pf置換為原本之輸入值p而加以輸出之情形。
如第10G圖所示,亦可使用業經2系統中一方之濾波處理後之訊號,而進行他方之濾波處理。具體而言,濾波部361可使用第2輸入訊號而進行濾波處理。濾波部362可使用第1輸入訊號與業經濾波部361之濾波處理後之訊號而進行濾波處理。選擇部363則在對象區塊為非IPCM區塊時,輸出業經濾波部362之濾波處理後之對象區塊之像素值,並於 對象區塊為IPCM區塊時,輸出業經濾波部361之濾波處理後之對象區塊之像素值。另,選擇部363亦可在對象區塊為IPCM區塊時,輸出業經濾波部362之濾波處理後之對象區塊之像素值,並在對象區塊為非IPCM區塊時,輸出業經濾波部361之濾波處理後之對象區塊之像素值。
如第10H圖所示,亦可將一度儲存於記憶體373之值使用於輸入。具體而言,選擇部371可選擇輸入訊號與記憶體373中保持之訊號之一方。濾波部372則使用選擇部371所選擇之訊號而進行濾波處理。
另,其等係例示性質,本實施形態之濾波處理部115最終若可實現「輸出IPCM區塊之像素未經濾波處理之值」之功能即可。
以下,說明本實施形態之濾波方法之變形例。第11圖係顯示本實施形態之濾波方法之變形例之動作之流程圖。
上述說明中,第5圖所示之步驟S204及S205中,雖對非IPCM區塊應用濾波,而對IPCM區塊輸出未經濾波處理之像素值,但亦可藉以下所示之步驟加以實現。即,亦可進行第11圖所示之處理取代第5圖所示之步驟S204及S205。
首先,取得相互鄰接之第1區塊(區塊[0])及第2區塊(區塊y[1])之像素值(S221)。在此,舉例言之,第1區塊係非IPCM區塊,第2區塊係IPCM區塊。
接著,導出將應用於第1區塊之濾波強度bS[0]與將應用於第2區塊之濾波強度bS[1](S222及S223)。在此,濾波強度bS[0]與濾波強度bS[1]顯示不同之強度。另,習知技術則對 1區塊邊界僅設定單一之濾波強度。舉例言之,本實施形態中,對IPCM區塊之濾波強度即設成小於對非IPCM區塊之濾波強度。
然後,依濾波強度bS[0]而對雙方之區塊進行濾波處理,並輸出濾波處理後之第1區塊之像素值(S224)。再,依濾波強度bS[1]而對雙方之區塊進行濾波處理,並輸出濾波處理後之第2區塊之像素值(S225)。
在此,將濾波強度之值設為0,即可控制是否進行濾波處理。換言之,亦可就個別之區塊而導出用於控制是否進行濾波處理之旗標(filterSamplesFlag)。
由上,本實施形態之濾波方法可對一方之區塊依第1濾波強度執行濾波處理,並對他方之區塊依與第1濾波強度不同之第2濾波強度而執行濾波處理。又,前述濾波方法可在濾波處理中實現上述之處理。
第12圖係本實施形態之濾波方法之其它變形例之流程圖。第12圖所示之處理已對第3圖所示之處理追加步驟401。
上述步驟S401係為對被判定應進行畫面內預測之區塊之IPCM區塊設定適當之濾波強度而追加者。步驟S401中,將判定第1區塊及第2區塊之至少一方是否為IPCM區塊。第1區塊及第2區塊之至少一方為IPCM區塊時(S401中為是),則濾波強度(bS)將決定為小於N(=4)之3、2、1、0之任一(S124)。又,第1區塊及第2區塊雙方均為非IPCM區塊時(S401中為否),則濾波強度將設為顯示最強之強度之bS=N(=4)(S123)。
在第3圖所示之濾波方法之情形下,若一方之區塊或雙方之區塊乃畫面內預測模式之巨集區塊(S122中為是),則無須其它判定條件,濾波強度本身必設為顯示最強之強度之bS=4。
另,第12圖所示之本實施形態之變形例中,即便一方之區塊或雙方之區塊乃畫面內預測模式之巨集區塊(S122中為是),若一方之區塊為IPCM區塊(S401中為是),則與步驟S123中設定之濾波強度(bS=4)相比,將設為較小之濾波強度(bS=0~3)。
第13圖係顯示藉本實施形態之濾波方法而決定之濾波強度,以及用於決定邊界之區塊單位者。
如第13圖所示,巨集區塊MB[0]乃畫面間預測模式之巨集區塊,巨集區塊MB[1]乃畫面內預測模式之巨集區塊時(S122中為是),若第1及第2區塊均為非IPCM區塊(S401中為否),則對雙方之區塊設定bS=4(S123)。
另,PU區塊[0]乃非IPCM模式,PU區塊[1]乃IPCM模式時,即,CU區塊[0]乃非IPCM區塊,CU區塊[1]乃IPCM區塊(S401中為是),故對CU區塊[0]及CU區塊[1]設定bS=0~3之任一。本例中,對作為IPCM區塊之CU區塊[1]設定bS=0,並對作為非IPCM區塊之CU區塊[0]設定bS=1~3之任一。
第14A及14B圖係說明本實施形態之IPCM區塊之處理所致濾波ON之旗標之應用範圍擴大之狀況者。第14A圖係顯示不應用本實施形態之方法之情形作為比較例者。第14B圖係顯示應用本實施形態之方法之情形者。
如第14B圖所示,採用本實施形態之濾波方法,即可擴大濾波ON之旗標之應用範圍。
如上所述,本實施形態之濾波方法係以濾波處理部或控制部在內嵌式迴路濾波處理時「不就IPCM區塊進行濾波」,作為判定之暗示性譯碼之規則。藉此,即如第14A及14B圖所示,可對代碼串在較大之範圍內,指定enable或disbale濾波。藉此,本實施形態之濾波方法即可減少位元量。
又,上述說明中,雖已說明對解塊濾波處理應用本實施形態之例,但亦可對其它處理應用相同之方法。舉例言之,亦可對適應性迴路濾波(ALF)處理或適應性偏移處理應用上述處理,而取代解塊濾波處理。
解塊濾波處理係使用於位在區塊邊界附近之重建像素樣本之濾波處理。進行上述解塊濾波處理,即可減少區塊單位之量化所致生於區塊邊界之雜訊。
適應性迴路濾波處理係使用對象像素之周圍之像素值而減少對象像素之雜訊之濾波處理。
適應性偏移處理則係就各區塊對該各區塊中包含之複數像素值加算或減算單一之偏移值之處理。
以下,說明此時之動態圖像編碼裝置100及動態圖像解碼裝置200之處理之流程。
第15圖係本實施形態之變形例之動態圖像編碼方法之流程圖。
首先,動態圖像編碼裝置100將決定對處理對象區塊之 預測模式(S301)。該預測模式則為IPCM模式及非IPCM模式之任一。
其次,動態圖像編碼裝置100將朝編碼位元流132寫入已決定之預測模式(S302)。換言之,可變長編碼部111將生成包含所決定之預測模式之編碼位元流132(編碼訊號131)。
接著,動態圖像編碼裝置100將判定預測模式是否IPCM模式(S303)。預測模式為IPCM模式時(S303中為是),動態圖像編碼裝置100則將輸入圖像訊號120儲存於記憶體109作為用於畫面間或畫面內預測之參照圖像(S306)。
另,預測模式為非IPCM模式時(S303中為否),動態圖像編碼裝置100將依據預測模式而重建圖像樣本之區塊以生成解碼圖像訊號126(S304)。其次,動態圖像編碼裝置100將就解碼圖像訊號126進行處理而生成圖像訊號128(S305)。前述處理包含解塊濾波處理、適應性迴路濾波處理及適應性偏移處理之至少一種。然後,動態圖像編碼裝置100則將所生成之圖像訊號128儲存於記憶體109作為參照圖像(S306)。
第16圖係本實施形態之變形例之動態圖像解碼方法之流程圖。
首先,動態圖像解碼裝置200將解析編碼位元流232而取得編碼位元流232中包含之對處理對象區塊之預測模式(S311)。該預測模式係IPCM模式及非IPCM模式之任一種。
其次,動態圖像解碼裝置200將判定預測模式是否IPCM模式(S312)。預測模式為IPCM模式時(S312中為是), 動態圖像解碼裝置200則將編碼位元流232中包含之對象區塊之圖像訊號儲存於記憶體209作為畫面間或畫面內預測所使用之參照圖像(S315)。
而,預測模式為非IPCM模式時(S312中為否),動態圖像解碼裝置200將依據預測模式而重建圖像樣本之區塊以生成解碼圖像訊號226(S313)。其次,動態圖像解碼裝置200將就解碼圖像訊號226進行處理而生成圖像訊號228(S314)。上述處理包含解塊濾波處理、適應性迴路濾波及適應性偏移處理之至少一種。然後,動態圖像解碼裝置200則將所生成之圖像訊號228儲存於記憶體109作為參照圖像(S315)。
(第2實施形態)
本實施形態之濾波方法係在對IPCM區塊與非IPCM區塊之邊界進行解塊濾波處理時,使用非IPCM區塊之量化參數而決定IPCM區塊之量化參數。舉例言之,本濾波方法係使IPCM區塊之量化參數之值為非IPCM區塊之量化參數之同值。藉此,本濾波方法即可對IPCM區塊與非IPCM區塊之邊界依適當之濾波強度進行濾波處理。
另,以下則以與第1實施形態之相異點為主而進行說明,並省略重複之說明。
第17圖係本實施形態之動態圖像編碼裝置400之功能區圖。第17圖所示之動態圖像編碼裝置400可對圖像中包含之相互鄰接之IPCM區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理。本動態圖像編碼裝置400包含第1 量化參數決定部401、第2量化參數決定部402、濾波強度決定部403、濾波部404。另,第1量化參數決定部401、第2量化參數決定部402、濾波強度決定部403及濾波部404係諸如包含於第6圖所示之濾波處理部115或濾波部107中。又,動態圖像編碼裝置400亦可進而包含第6圖所示之動態圖像編碼裝置100所包含之複數處理部之全部或一部分。
第18圖係本實施形態之動態圖像解碼裝置500之功能區圖。第18圖所示之動態圖像解碼裝置500可對圖像中包含之相互鄰接之IPCM區塊與非IPCM區塊之邊界進行解塊濾波處理。本動態圖像解碼裝置500包含第1量化參數決定部501、第2量化參數決定部502、濾波強度決定部503、濾波部504。另,第1量化參數決定部501、第2量化參數決定部502、濾波強度決定部503、濾波部504係包含於諸如第9圖所示之濾波處理部215或濾波部207中。又,動態圖像解碼裝置500亦可進而包含第9圖所示之動態圖像解碼裝置200所包含之複數處理部之全部或一部分。
另,動態圖像編碼裝置400與動態圖像解碼裝置500所進行之處理相同,故以下以動態圖像編碼裝置400之濾波處理為顯示而加以說明。
第19圖係本實施形態之動態圖像編碼裝置400之濾波方法之流程圖。
首先,第1量化參數決定部401將決定非IPCM區塊所需之第1量化參數411(S301)。舉例言之,第1量化參數決定部401可取得量化部103或逆量化部104所使用之非IPCM區塊 之量化參數作為第1量化參數411。同樣地,第1量化參數決定部401可取得諸如逆量化部204所使用之非IPCM區塊之量化參數作為第1量化參數411。
其次,第2量化參數決定部402將使用第1量化參數411並對應IPCM區塊而決定用於決定濾波強度之第2量化參數412(S302)。舉例言之,第2量化參數決定部402可將第2量化參數412決定成第1量化參數411之同值。
然後,濾波強度決定部403將使用第1量化參數411及第2量化參數412而決定濾波強度413(S303)。舉例言之,濾波強度決定部403可算出第1量化參數411與第2量化參數412之平均值,並使用算出之平均值而決定濾波強度413。
最後,濾波部404則依已決定之濾波強度413,而對非IPCM區塊與IPCM區塊之邊界進行解塊濾波處理(S304)。
以下,說明上述濾波處理之具體例。
第20圖係顯示本實施形態之濾波處理之一例之流程圖。
首先,動態圖像編碼裝置400將參數i設為初始值零(S411)。接著,動態圖像編碼裝置400將判定參數i是否為1以上(S412)。
參數i為1以下時(S412中為是),動態圖像編碼裝置400將判定區塊[i]是否IPCM區塊(S413)。另,以下之處理亦對i=0及1,即,亦對區塊[0]及區塊[1]進行之。在此,區塊[0]及區塊[1]係鄰接之2個區塊,而對該2個區塊之邊界進行解塊濾波處理。
區塊[1]為非IPCM區塊時(S413中為否),第1量化參數決定部401將使用以下之(式2)算出量化參數qP[i](S414)。
qP[i]=QPy[i] (式2)
另,量化參數QPy係使用於量化處理之亮度成分之量化參數,量化參數qP係用於算出濾波強度之參數。即,第1量化參數決定部401可將非IPCM區塊之亮度成分所對應之量化處理所使用之量化參數設成前述非IPCM區塊之量化參數qP[i]。
另,區塊[i]為IPCM區塊時(S413中為是),第2量化參數決定部402將使用以下之(式3)而算出量化參數qP[i](S415)。
qP[i]=QPy[(i+1)%2] (式3)
上述(式3)在i=0時為qP[0]=QPy[1],i=1時則為qP[1]=QPy[0]。即,第2量化參數決定部402可將非IPCM區塊之亮度成分所對應之量化處理所使用之量化參數設成IPCM區塊之量化參數qP[i]。
其次,動態圖像編碼裝置400將對參數i加算「1」,並進行步驟S412以後之處理。即,將分別對區塊[0]及區塊[1]執行步驟S413~S415。藉此,即可算出區塊[0]之量化參數qP[0]及區塊[1]之量化參數qP[1]。
一旦結束上述一連串之處理,則在步驟S416中將參數i設為「2」。此時(S412中為否),接著,濾波強度決定部403將使用以下之(式4)算出用於決定濾波強度之參數qPav(S417)。
qPav=(qP[0]+qP[1]+1)>>1 (式4)
即,濾波強度決定部403將參數qPav設為qP[0]與qP[1]之平均值。
最後,濾波強度決定部403則使用參數qPav而決定濾波強度413。另濾波強度413之決定方法則可採用諸如第1實施形態已說明之方法。
在此,係假設區塊[0]乃非IPCM區塊,區塊[1]乃IPCM區塊。此時則為qPav=qPy[0]+qPy[1]+1>>1=QP[0]+QPy[0]+1>>1=QPy[0]。即,僅使用對應非IPCM區塊(區塊[0])之亮度成分,而決定參數qPav,即濾波強度413。
由上,本實施形態之動態圖像編碼裝置400即可避免對IPCM區塊與非IPCM區塊之邊界設定較弱之濾波強度。如上所述,動態圖像編碼裝置400即可對IPCM區塊與非IPCM區塊之邊界依適當之濾波強度進行濾波處理。
另,動態圖像解碼裝置500之濾波處理亦與動態圖像編碼裝置400相同。即,可將上述說明中之動態圖像編碼裝置400、第1量化參數決定部401、第2量化參數決定部402、濾波強度決定部403、濾波部404、第1量化參數411、第2量化參數412、濾波強度413,分別置換為動態圖像解碼裝置500、第1量化參數決定部501、第2量化參數決定部502、濾波強度決定部503、濾波部504、第1量化參數511、第2量化參數512、濾波強度513。
又,動態圖像解碼裝置500中,第2量化參數決定部502亦可依循△QP並使用第1量化參數511而決定第2量化參數512。在此,△QP係指顯示處理順序上(編碼順序或解碼順序) 在前一個之區塊之量化參數與處理對象之區塊之量化參數之差分之差分資訊。即,△QP為零時,IPCM區塊之第2量化參數412將設為非IPCM區塊之第1量化參數411之同值。
以下,說明使用該△QP之動態圖像編碼方法及動態圖像解碼方法之流程。
第21圖係本實施形態之變形例之動態圖像編碼方法之流程圖。第12圖所示之處理已對第19圖所示之處理追加步驟S421及S422。
步驟S421中,動態圖像編碼裝置400將對IPCM區塊將△QP設為「0」。其次,動態圖像編碼裝置400將生成包含△QP之編碼位元流(S422)。
又,第22圖係本實施形態之變形例之動態圖像解碼方法之流程圖。第22圖所示之處理已對第19圖所示之處理追加步驟S431,並將步驟S402變更為步驟S402A。
步驟S431中,動態圖像解碼裝置500將解析編碼位元流而取得該編碼位元流中包含之△QP。
步驟S402A中,第2量化參數決定部502將依據△QP並使用第1量化參數511而決定第2量化參數512。在此,處理對象之區塊為IPCM區塊時,△QP則設為「0」。故而,第2量化參數決定部502將依據該△QP而將第2量化參數512設為處理順序上在前一個之區塊之量化參數之同值。
即,處理順序上在前一個之區塊為非IPCM區塊時,將與上述處理相同,IPCM區塊之第2量化參數將設為非IPCM區塊之第1量化參數之同值。換言之,在IPCM區塊與其左 側所鄰接之非IPCM區塊之邊界上,IPCM區塊之量化參數設為非IPCM區塊之量化參數之同值。而,IPCM區塊之上、右及下側之邊界上,IPCM區塊之量化參數與非IPCM區塊之量化參數則非必設為同值。然而,IPCM區塊之量化參數通常設為非零之右區塊之量化參數之同值,故與IPCM區塊之量化參數固定設為零之情形相較,濾波強度較強。即,如上而將非IPCM區塊之△QP設為「0」,即可對IPCM區塊與非IPCM區塊之邊界設定適當之濾波強度。
另,顯示編碼位元流中包含之△QP為「0」之差分資訊則凡可在動態圖像解碼裝置500中判斷△QP為「0」之資訊即足當之。即,差分資訊可為明示顯示「△QP=0」之參數,反之亦可。舉例言之,亦可規定「參數△QP不包含於編碼位元流內時視為△QP=0」。此時,動態圖像編碼裝置400可生成不包含對應IPCM區塊之參數△QP之編碼位元流。又,動態圖像解碼裝置500在編碼位元流中不包含參數△QP時,則將△QP視為零。
以上,已說明本發明之實施形態之濾波方法、動態圖像編碼方法、動態圖像解碼方法、動態圖像編碼裝置及動態圖像解碼裝置,但本發明不受限於上述之實施形態。
舉例言之,亦可組合上述實施形態之濾波方法、動態圖像編碼方法、動態圖像解碼方法、動態圖像編碼裝置及動態圖像解碼裝置,以及其等之變形例之功能中之至少一部分。
又,功能區圖中之功能區之分割乃例示性質,亦可以 單一功能區實現複數之功能區,或將單一功能區分割成複數個,而將一部分功能轉移至其它功能區。又,具備類似功能之複數功能區之功能亦可由單一之硬體或軟體同時或分時地進行處理。
又,上述濾波方法中包含之複數步驟之執行順序係為具體說明本發明而例示者,亦可為上述以外之順序。又,上述步驟之一部分亦可與其它步驟同時(並行)執行。
舉例言之,第5圖所示之步驟S201及S202之順序不限於前述之順序。即,執行步驟S204及S205而可使結果為「夾隔邊界之2個區塊中,一方之區塊包含於IPCM區塊內,他方之區塊則不包含於IPCM區塊內」即可。又,步驟S204及S205亦可為任意順序。
同樣地,第11圖所示之步驟S222~S225之順序亦不限於前述之順序。具體而言,若步驟S224在步驟S222之後,而步驟S225在步驟S223之後,步驟S222~S225即可為任意之順序。
(第3實施形態)
將用於實現上述各實施形態所示之動態圖像編碼方法(圖像編碼方法)或動態圖像解碼方法(圖像解碼方法)之構成之程式記錄於記憶媒體中,即可藉獨立之電腦系統簡易實施上述各實施形態所示之處理。記憶媒體可為磁片、光碟片、磁光碟片、IC卡、半導體記憶體等可記錄程式者。
進而,在此,說明上述各實施形態所示之動態圖像編碼方法(圖像編碼方法)及動態圖像解碼方法(圖像解碼方法) 之應用例及採用上述方法之系統。上述系統之特徵在於包含使用圖像編碼方法之圖像編碼裝置及使用圖像解碼方法之圖像解碼裝置所構成之圖像編碼解碼裝置。系統之其它構造則可視不同情形而適當進行變更。
第23圖係顯示可實現內容配送服務之內容供給系統ex100之整體構造者。將通訊服務之提供區域分割成所需之大小,並於各服務區內分別設有固定無線電台之基地台ex106、ex107、ex108、ex109、ex110。
該內容供給系統ex100對網際網路ex101經網際網路服務提供者ex102及電話網路ex104,以及基地台ex106至ex110,而連接有電腦ex111、PDA(Personal Digital Assistant)ex112、相機ex113、手機ex114、遊戲機ex115等各機器。
然而,內容供給系統ex100不限於第23圖之構造,亦可組合若干要素而進行連接。又,亦可不經由作為固定無線電台之基地台ex106至ex110,而直接對電話網路ex104連接各機器。又,各機器亦可短距離無線通訊等而直接彼此連接。
相機ex113係數位攝影機等可實現動畫攝影之機器,相機ex116係數位相機等可實現靜畫攝影、動畫攝影之機器。又,手機ex114可為GSM(登錄商標)(Global System for Mobile Communications)模式、CDMA(Code Division Multiple Access)模式、W-CDMA(Wideband-Code Division Multiple Access)模式或LTE(Long Term Evolution)模式、HSPA(High Speed Packet Access)之手機或PHS(Personal Handyphone System)等其中任一種。
內容供給系統ex100中,相機ex113等經基地台ex109、電話網路ex104而連接串流伺服器ex103,即可實現即時傳送等。即時傳送時,將對使用者利用相機ex113而攝影之內容(諸如直播音樂之影像等)如上述各實施形態之說明般進行編碼處理(即,作為本發明之一態樣之圖像編碼裝置而作用),並朝串流伺服器ex103加以發送。另,串流伺服器ex103將對已提要求之客戶串流配送業經發送之內容資料。客戶則為可解碼上述業經編碼處理之資料之電腦ex111、PDAex112、相機ex113、手機ex114、遊戲機ex115等。接收已配送之資料之各機器則就所接收之資料進行解碼處理而加以再生(即,作為本發明之一態樣之圖像解碼裝置而作用)。
另,攝影所得之資料之編碼處理亦可在相機ex113內進行,或藉用於資料之發送處理之串流伺服器ex103進行之,或者共同分擔而進行之。同樣地,客戶亦可進行已配送之資料之解碼處理,或藉串流伺服器ex103處理之,或者共同分擔而進行之。又,不限於相機ex113,相機ex116所拍攝之靜態圖像及/或動態圖像資料亦可經電腦ex111而朝串流伺服器ex103進行發送。此時之編碼處理亦可藉相機ex116、電腦ex111、串流伺服器ex103之任一而進行,或共同分擔而進行之。
又,該等編碼、解碼處理一般係於電腦ex111或各機器所包含之LSIex500內進行處理。LSIex500亦可為單晶片或 複數晶片所構成之構造。另,亦可將動態圖像編碼、解碼用之軟體安裝於可由電腦ex111等加以讀取之某些記憶媒體(CD-ROM、軟碟、硬碟等)中,而利用前述軟體進行編碼、解碼處理。進而,手機ex114附設相機時,亦可發送藉該相機而取得之動畫資料。此時之動畫資料係業經手機ex114所包含之LSIex500之編碼處理之資料。
又,串流伺服器ex103亦可為複數之伺服器或複數之電腦,而分散處理資料或加以記錄、配送。
如上,內容供給系統ex100可使客戶接收而再生業經編碼之資料。如此,內容供給系統ex100可即時使客戶接收使用者所發送之資訊而進行解碼、再生,即便未擁有特別權利或設備之使用者亦可實現個人廣播。
另,不限於內容供給系統ex100之例,可如第24圖所示,亦對數位播送用系統ex200安裝上述各實施形態之至少動態圖像編碼裝置(圖像編碼裝置)或動態圖像解碼裝置(圖像解碼裝置)之任一。具體而言,廣播電台ex201可藉電波而以通訊或衛星ex202傳輸已對影像資料多工轉換音樂資料等而成之多工轉換資料。上述影像資料係已藉上述各實施形態所說明之動態圖像編碼方法而業經編碼之資料(即,已藉本發明之一態樣之圖像編碼裝置而業經編碼之資料)。予以接收後之廣播衛星ex202則發送廣播用之電波,而由可實現上述電波之衛星廣播之接收之家庭之天線ex204加以接收。所接收之多工轉換資料則藉電視(接收機)ex300或機上盒(STB)ex217等裝置加以解碼而再生(即, 作為本發明一態樣之圖像解碼裝置而作用)。
又,亦可對可讀取DVD、BD等記錄媒體ex215中記錄之多工轉換資料而加以解碼,或編碼影像訊號進而視情形而與音樂訊號進行多工轉換而加以寫入記錄媒體ex215之讀取器/記錄器ex218安裝上述各實施形態所示之動態圖像解碼裝置或動態圖像編碼裝置。此時,所再生之影像訊號顯示於螢幕ex219上,並可藉記錄有多工轉換資料之記錄媒體ex215而以其它裝置或系統再生影像訊號。又,亦可於有線電視用之電纜ex203或衛星/無線電視廣播之天線ex204所連接之機上盒ex217內安裝動態圖像解碼裝置,而以電視之螢幕ex219加以顯示。此時,亦可於電視內而非機上盒內安裝動態圖像解碼裝置。
第25圖係顯示採用上述各實施形態所說明之動態圖像解碼方法及動態圖像編碼方法之電視(接收機)ex300者。電視ex300包含可經用於接收上述廣播之天線ex204或電纜ex203等而取得或輸出已對影像資料多工轉換音頻資料而成之多工轉換資料之調諧器ex301;可解調所接收之多工轉換資料或加以調變成用於朝外部發送之多工轉換資料之調變/解調部ex302;可將業經解調之多工轉換資料分離成影像資料與音頻資料或多工轉換業經訊號處理部ex306之編碼之影像資料、音頻資料之多工轉換/分離部303。
又,電視ex300並包含設有可分別解碼音頻資料、影像資料或編碼個別之資訊之音頻訊號處理部ex304、影像訊號處理部ex305(作為本發明一態樣之圖像編碼裝置或圖像解 碼裝置而作用)之訊號處理部ex306;設有可輸出業經解碼之音頻訊號之揚聲器ex307、包含可顯示業經解碼之影像訊號之顯示器等顯示部ex308之輸出部ex309。進而,電視ex300包含設有用於受理使用者操作之輸入之操作輸入部ex312等之介面部ex317。進而,電視ex300並包含可統括控制各部之控制部ex310、可朝各部供給電力之電源電路部ex311。介面部ex317除操作輸入部ex312以外,亦可包含用於連接讀取器/記錄器ex218等外部機器之橋接部ex313、可供裝設SD卡等記錄媒體ex216之插槽部ex314、用於連接硬碟等外部記錄媒體之驅動器ex315、用於連接電話網路之數據機ex316等。另,記錄媒體ex216係可藉內建之非依電性/依電性之半導體記憶體元件而記錄電子資訊者。電視ex300之各部並經同步匯流排而相互連接。
首先,說明電視ex300解碼藉天線ex204等而自外部取得之多工轉換資料,並予以再生之構造。電視ex300將接收來自遠程控制器ex220等之使用者操作,並基於包含CPU等之控制部ex310之控制而藉多工轉換/分離部303分離業經調變/解調部ex302之解調之多工轉換資料。進而,電視ex300將藉音頻訊號處理部ex304解碼已分離之音頻資料,並藉影像訊號處理部ex305採用上述各實施形態所說明之解碼方法而解碼已分離之影像資料。解碼後之音頻訊號、影像訊號則分別自輸出部ex309朝外部輸出。輸出時,可暫將該等訊號蓄積於暫存區ex318、ex319等中以使音頻訊號與影像訊號可同步再生。又,電視ex300亦可不自廣播等,而自磁 片/光碟片、SD卡等記錄媒體ex215、ex216讀出多工轉換資料。以下,說明電視ex300編碼音頻訊號及影像訊號,並朝外部加以發送或加以寫入記錄媒體等中之構造。電視ex300將接收來自遠程控制器ex220等之使用者操作,並基於控制部ex310之控制而藉音頻訊號處理部ex304編碼音頻訊號,且藉影像訊號處理部ex305採用上述各實施形態所說明之編碼方法而編碼影像訊號。編碼後之音頻訊號、影像訊號將藉多工轉換/分離部303而經多工轉換再朝外部輸出。多工轉換時,可暫將該等訊號蓄積於暫存區ex320、ex321等中以使音頻訊號與影像訊號同步。另,暫存區ex318、ex319、ex320、ex321可如圖示般設有複數個,亦可構成共用1個以上之暫存區。進而,除圖示以外,亦可將資料蓄積於暫存區中,作為在諸如調變/解調部ex302及多工轉換/分離部303之間等亦可避免系統之超限、低於下限之緩衝材。
又,電視ex300除自廣播等及記錄媒體等取得音頻資料、影像資料以外,亦可包含用於接收麥克風及相機之AV輸入之構造,而對自其等取得之資料進行編碼處理。另,在此,已就電視ex300之可進行上述之編碼處理、多工轉換及外部輸出之構造加以說明,但亦可構成無法進行該等處理,僅可進行上述接收、解碼處理、外部輸出。
又,讀取器/記錄器ex218中自記錄媒體讀出多工轉換資料或加以寫入時,上述解碼處理或編碼處理亦可在電視ex300、讀取器/記錄器ex218之任一中進行,或由電視ex300與讀取器/記錄器ex218共同分擔而進行之。
第26圖係例示自光碟讀取或寫入資料時之資訊再生/記錄部ex400之構造者。資訊再生/記錄部ex400包含以下所說明之要素ex401、ex402、ex403、ex404、ex405、ex406、ex407。光讀寫頭ex401可朝光碟之記錄媒體ex215之記錄面照射雷射光點而寫入資訊,並檢測來自記錄媒體ex215之記錄面之反射光而讀取資訊。調變記錄部ex402可電性驅動光讀寫頭ex401內建之半導體雷射並對應記錄資料而進行雷射光之調變。再生解調部ex403可放大藉光讀寫頭ex401內建之光偵檢器而電性檢測來自記錄面之反射光所得之再生訊號,並分離而解調記錄媒體ex215中記錄之訊號成分,而再生必要之資訊。暫存區ex404可暫時保持可供記錄於記錄媒體ex215中之資訊及已自記錄媒體ex215再生之資訊。碟片馬達ex405可使記錄媒體ex215旋轉。伺服控制部ex406可控制碟片馬達ex405之旋轉驅動,同時使光讀寫頭ex401移至預定之資訊磁軌上,而進行雷射光點之追隨處理。系統控制部ex407可進行資訊再生/記錄部ex400整體之控制。上述之讀出及寫入之處理可藉使系統控制部ex407利用暫存區ex404中保持之各種資訊,並視需要而進行新資訊之生成、追加,且使調變記錄部ex402、再生解調部ex403、伺服控制部ex406協調動作,同時藉光讀寫頭ex401進行資訊之記錄再生而實現。系統控制部ex407係由諸如微處理器所構成,可執行讀出寫入之程式而執行該等處理。
以上,雖已說明光讀寫頭ex401可照射雷射光點,但亦可構成使用近場光而進行更高密度之記錄。
第27圖係顯示光碟之記錄媒體ex215之模式圖。記錄媒體ex215之記錄面上呈螺旋狀形成有導槽(凹槽),資訊磁軌ex230則預先記錄有依凹槽之形狀變化而顯示磁碟上之絕對位置之位址資訊。上述位址資訊包含用於指定作為記錄資料之單位之記錄磁段ex231之位置之資訊,在用於進行記錄及再生之裝置中再生資訊磁軌ex230並讀取位址資訊,即可指定記錄磁段。又,記錄媒體ex215包含資料記錄領域ex233、內周領域ex232、外周領域ex234。用於記錄使用者資料之領域係資料記錄領域ex233,配置於資料記錄領域ex233之內周或外周之內周領域ex232與外周領域ex234則用於使用者資料之記錄以外之特定用途。資訊再生/記錄部ex400可對上述記錄媒體ex215之資料記錄領域ex233進行業經編碼之音頻資料、影像資料或該等資料經多工轉換而成之多工轉換資料之讀寫。
以上,雖例舉1層之DVD、BD等光碟而加以說明,但不受限於其等,亦可為多層構造而亦可在表面以外進行記錄之光碟。又,亦可為對磁碟之同一部位使用各種不同波長之色光而記錄資訊,或自各種角度記錄不同之資訊層,而進行多次元之記錄/再生之構造之光碟。
又,數位播送用系統ex200亦可藉設有天線ex205之汽車ex210而自衛星ex202接收資料,並將動畫再生於汽車ex210所附設之汽車導航ex211等顯示裝置上。另,汽車導航ex211之構造可考量於諸如第25圖所示之構造中加入GPS接收部而成之構造,亦可就電腦ex111及手機ex114等考量 相同之設計。
第28A圖係顯示採用上述實施形態所說明之動態圖像解碼方法及動態圖像編碼方法之手機ex114者。手機ex114則包含用以在與基地台ex110之間收發電波之天線ex350、可拍攝影像、靜態圖像之相機部ex365、用以顯示相機部ex365所拍攝之影像、天線ex350所接收之影像等經解碼而成之資料之液晶顯示器等之顯示部ex358。手機ex114並進而包含設有操作按鍵部ex366之本體部、用以輸出音頻之揚聲器等之音頻輸出部ex357、用以輸入音頻之麥克風等音頻輸入部ex356、用於保存所拍攝之影像、靜態圖像、所錄音之音頻或已接收之影像、靜態圖像、郵件等業經編碼之資料或業經解碼之資料之記憶體部ex367或與同樣用於保存資料之記錄媒體間之介面部之插槽部ex364。
進而,參照第28B圖說明手機ex114之構造例。手機ex114中,對統括控制包含顯示部ex358及操作按鍵部ex366之本體部之各部之主控制部ex360,經匯流排ex370而彼此連接電源電路部ex361、操作輸入控制部ex362、影像訊號處理部ex355、相機介面部ex363、LCD(Liquid Crystal Display)控制部ex359、調變/解調部ex352、多工轉換/分離部ex353、音頻訊號處理部ex354、插槽部ex364、記憶體部ex367。
電源電路部ex361一旦因使用者之操作而形成空線及電源按鍵之啟動狀態,即自電池組對各部供給電力而起動手機ex114形成可動作之狀態。
手機ex114可基於包含CPU、ROM、RAM等之主控制部ex360之控制,而將音頻通話模式時音頻輸入部ex356所收音之音頻訊號藉音頻訊號處理部ex354加以轉換為數位音頻訊號,並藉調變/解調部ex352加以展頻處理,且藉發送/接收部351施以數位類比轉換處理及頻率轉換處理後,再藉天線ex350加以發送。且,手機ex114可放大音頻通話模式時藉天線ex350而接收之接收資料而施以頻率轉換處理及數位類比轉換處理,並藉調變/解調部ex352加以解展頻處理,且藉音頻訊號處理部ex354加以轉換為類比音頻訊號後,再自音頻輸出部ex357加以輸出。
進而,資料通訊模式時若發送電子郵件,則經操作輸入控制部ex362而朝主控制部ex360送出藉本體部之操作按鍵部ex366等之操作而輸入之電子郵件之文字資料。主控制部ex360則藉調變/解調部ex352就文字資料進行展頻處理,並藉發送/接收部ex351施以數位類比轉換處理及頻率轉換處理後,再藉天線ex350朝基地台ex110加以發送。接收電子郵件時,即對所接收之資料進行以上之相反處理,並朝顯示部ex358加以輸出。
資料通訊模式時若發送影像、靜態圖像或影像與音頻,則影像訊號處理部ex355將藉上述各實施形態所示之動態圖像編碼方法而就自相機部ex365供入之影像訊號進行壓縮編碼(即,作為本發明之一態様之圖像編碼裝置而作用),再朝多工轉換/分離部ex353送出業經編碼之影像資料。又,音頻訊號處理部ex354則編碼在以相機部ex365拍 攝影像、靜態圖像等時藉音頻輸入部ex356而收音之音頻訊號,並朝多工轉換/分離部ex353送出業經編碼之音頻資料。
多工轉換/分離部ex353則依預定方式多工轉換自影像訊號處理部ex355供入之編碼後之影像資料與自音頻訊號處理部ex354供入之編碼後之音頻資料,並藉調變/解調部(調變/解調電路部)ex352就其結果所得之多工轉換資料進行展頻處理,且藉發送/接收部ex351施以數位類比轉換處理及頻率轉換處理後,再藉天線ex350加以發送。
資料通訊模式時若接收已鏈結網頁等之動態圖像檔案之資料,或接收附加有影像及/或音頻之電子郵件,則為解碼藉天線ex350而接收之多工轉換資料,多工轉換/分離部ex353將分離多工轉換資料而加以分成影像資料之位元流與音頻資料之位元流,再經同步匯流排ex370而朝影像訊號處理部ex355供給編碼後之影像資料,並朝音頻訊號處理部ex354供給編碼後之音頻資料。影像訊號處理部ex355則藉對應上述各實施形態所示之動態圖像編碼方法之動態圖像解碼方法進行解碼而解碼影像訊號(即,作為本發明之一態樣之圖像解碼裝置而作用),再藉LCD控制部ex359而使顯示部ex358顯示諸如鏈結網頁之動態圖像檔案中包含之影像、靜態圖像。又,音頻訊號處理部ex354則解碼音頻訊號,並自音頻輸出部ex357輸出音頻。
又,上述手機ex114等終端與電視ex300相同,亦可考量具備編碼器、解碼器雙方之收發型終端、僅有編碼器之發送終端、僅有解碼器之接收終端之3種安裝形式。進而, 雖已就數位播送用系統ex200說明其可收發對影像資料多工轉換音樂資料等而成之多工轉換資料,但除音頻資料以外,亦可為影像之相關文字資料等經多工轉換而成之資料,或並非多工轉換資料而為影像資料本身。
如上所述,上述各實施形態所示之動態圖像編碼方法或動態圖像解碼方法可應用於上述之任一機器、系統中,如此,即可獲致上述各實施形態所說明之效果。
又,本發明並不受限於上述實施形態,而可在不逸脫本發明之範圍內進行各種變形或修正實施。
(第4實施形態)
上述各實施形態所示之動態圖像編碼方法或裝置與以MPEG-2、MPEG4-AVC、VC-1等不同規格為基準之動態圖像編碼方法或裝置,亦可視需要而適當進行切換,以生成影像資料。
在此,生成、解碼分別以不同規格為基準之複數之影像資料時,必須選擇對應個別之規格之解碼方法。然而,無法分辨進行解碼之影像資料係以何種規格為基準,而導致無法選擇適當之解碼方法之問題。
為解決該問題,而將對影像資料多工轉換音頻資料等而成之多工轉換資料構成包含顯示影像資料以何種規格為基準之識別資訊。藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之包含影像資料之多工轉換資料之具體構造則說明如下。多工轉換資料係MPEG-2傳輸串流形式之數位串流。
第29圖係顯示多工轉換資料之構造者。如第29圖所示,多工轉換資料係多工轉換視訊串流、音訊串流、演示圖形串流(PG)、交談式圖形串流中之1種以上所得者。視訊串流顯示電影之主影像及副影像,音訊串流(IG)顯示電影之主音頻部分及用以與該主音頻混合之副音頻,演示圖形串流則顯示電影之字幕。在此,主影像顯示畫面上顯示之通常影像,副影像則為在主影像中以較小畫面顯示之影像。又,交談式圖形串流顯示於畫面上配置GUI元件而作成之對話畫面。視訊串流則藉上述各實施形態所示之動態圖像編碼方法或裝置、以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準之動態圖像編碼方法或裝置,而進行編碼。音訊串流則藉杜比AC-3、Dolby Digital Plus、MLP、DTS、DTS-HD或線性PCM等方式而進行編碼。
多工轉換資料中包含之各串流可藉PID而進行識別。舉例言之,對電影之影像所利用之視訊串流分配有0x1011、對音訊串流分配有0x1100至0x111F、對演示圖形分配有0x1200至0x121F、對交談式圖形串流分配有0x1400至0x141F、對電影之副影像所利用之視訊串流分配有0x1B00至0x1B1F、對用以與主音頻混合之副音頻所利用之音訊串流分配有0x1A00至0x1A1F。
第30圖係模式地顯示如何多工轉換成多工轉換資料者。首先,將複數之視訊框所構成之視訊串流ex235、複數之音頻框所構成之音頻串流ex238分別轉換為PES封包列ex236及ex239,再轉換為TS封包ex237及ex240。同樣地, 將演示圖形串流ex241及交談式圖形ex244之資料分別轉換為PES封包列ex242及ex245、進而加以轉換為TS封包ex243及ex246。多工轉換資料ex247係將該等TS封包多工轉換至1串流中而構成者。
第31圖則進而詳細顯示視訊串流如何儲存於PES封包列中。第31圖之第1段顯示視訊串流之視訊框列。第2段顯示PES封包列。如第31圖之箭號yy1、yy2、yy3、yy4所示,視訊串流中作為複數之Video Presentation Unit之I畫面、B畫面、P畫面將就各畫面而被分割,並儲存於PES封包之資訊欄中。各PES封包包含PES標頭,PES標頭中則儲存畫面之顯示時刻之PTS(Presentation Time-Stamp)及畫面之解碼時刻之DTS(Decoding Time-Stamp)。
第32圖係顯示最終寫入多工轉換資料中之TS封包之形式者。TS封包係由可儲存包含用以識別串流之PID等資訊之4Byte之TS標頭與資料之184Byte之TS資訊欄所構成之188Byte固定長之封包,上述PES封包則被分割而儲存於TS資訊欄中。採用BD-ROM時,對TS封包中加入4Byte之TP_Extra_Header,而構成192Byte之資源封包,再加以寫入多工轉換資料中。TP_Extra_Header中則記載ATS(Arrival_Time_Stamp)等資訊。ATS則顯示前述TS封包之從解碼器朝PID濾波器之傳輸開始時刻。多工轉換資料中一如第32圖下段所示排列有資源封包,自多工轉換資料之始端開始遞增之編號則稱為SPN(資源封包號碼)。
又,多工轉換資料中包含之TS封包中,除影像、音頻、 字幕等各串流以外,亦存在PAT(Program Association Table)、PMT(Program Map Table)、PCR(Program Clock Reference)等。PAT顯示多工轉換資料中利用之PMT之PID為何,PAT本身之PID則登錄為0。PMT包含多工轉換資料中包含之影像、音頻、字幕等各串流之PID及對應各PID之串流之屬性資訊,且包含多工轉換資料之相關之各種描述符。描述符中包含用於指示許可、不許可多工轉換資料之複製之複製控制資訊。PCR則為使ATS之時間軸之ATC(Arrival Time Clock)與PTS‧DTS之時間軸之STC(System Time Clock)同步,而包含對應朝解碼器傳輸前述PCR封包之ATS之STC時間之資訊。
第33圖係詳細說明PMT之資料構造者。PMT之始端配置記錄有該PMT中包含之資料之長度等之PMT標頭。其後則配置複數之有關多工轉換資料之描述符。上述複製控制資訊等則被記錄作為描述符。描述符之後,則配置複數之有關多工轉換資料中包含之各串流之串流資訊。串流資訊係由用於識別串流之壓縮編解碼器等之串流類型、串流之PID、記錄有串流之屬性資訊(框速率、縱橫比等)之串流描述符所構成。串流描述符之數量僅有多工轉換資料中存在之串流數量。
對記錄媒體等進行記錄時,上述多工轉換資料將與多工轉換資料資訊檔案一同進行記錄。
多工轉換資料資訊檔案一如第34圖所示,係多工轉換資料之管理資訊,與多工轉換資料成1對1之對應關係,並 由多工轉換資料資訊、串流屬性資訊及項目映射所構成。
多工轉換資料資訊一如第34圖所示,係由系統效能、再生開始時刻、再生結束時刻所構成。系統效能顯示多工轉換資料之從後述之系統標的解碼器朝PID濾波器之最大傳輸率。多工轉換資料中包含之ATS之間隔設成小於系統效能。再生開始時刻係多工轉換資料之始端之視訊框之PTS,再生結束時刻係對多工轉換資料之終端之視訊框之PTS加上1訊框量之再生間隔而設定者。
串流屬性資訊一如第35圖所示,就各PID登錄有關於多工轉換資料中包含之各串流之屬性資訊。屬性資訊則就視訊串流、音訊串流、演示圖形串流、交談式圖形串流個別包含不同之資訊。視訊串流屬性資訊包含該視訊串流係藉如何之壓縮編解碼器而壓縮、構成視訊串流之各個畫面資料之解析度如何、縱橫比如何、框速率如何等資訊。音訊串流屬性資訊則包含該音訊串流係藉如何之壓縮編解碼器而壓縮、該音訊串流中包含之頻道數為何、對應何種語言、取樣頻率為何等資訊。該等資訊則可利用於播放器進行再生前之解碼器之初始化等。
本實施形態中,係利用上述多工轉換資料中之PMT所包含之串流類型。又,記錄媒體中記錄有多工轉換資料時,則利用多工轉換資料情中包含之視訊串流屬性資訊。具體而言,係就上述各實施形態所示之動態圖像編碼方法或裝置中,設置用於對PMT中包含之串流類型或視訊串流屬性資訊設定顯示身為藉上述各實施形態所示之動態圖像編碼 方法或裝置而生成之影像資料之固有資訊之步驟或機構。依據以上構造,即可識別藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之影像資料,以及以其它規格為基準之影像資料。
又,本實施形態之動態圖像編碼方法之步驟顯示於第36圖。步驟exS100中,將自多工轉換資料取得PMT中包含之串流類型或多工轉換資料資訊中包含之視訊串流屬性資訊。接著,步驟exS101中,將判斷串流類型或視訊串流屬性資訊是否顯示身為藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之多工轉換資料。其次,判斷串流類型或視訊串流屬性資訊乃藉上述各實施形態所示之動態圖像編碼方法或裝置而生成時,則在步驟exS102中,藉上述各實施形態所示之動態圖像解碼方法進行解碼。又,串流類型或視訊串流屬性資訊顯示身為以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準者時,則在步驟exS103中,藉以習知之規格為基準之動態圖像解碼方法進行解碼。
如上所述,對串流類型或視訊串流屬性資訊新設固有值,即可在解碼時,判斷可否藉上述各實施形態所示之動態圖像解碼方法或裝置進行解碼。因此,即便輸入了以不同規格為基準之多工轉換資料,亦可選擇適當之解碼方法或裝置,故可進行解碼而不致發生錯誤。又,本實施形態所示之動態圖像編碼方法或裝置或者動態圖像解碼方法或裝置,亦可應用於上述之任一機器、系統。
(第5實施形態)
上述各實施形態所示之動態圖像編碼方法及裝置、動態圖像解碼方法及裝置可典型地藉積體電路之LSI而實現。第37圖即顯示單晶片化後之LSIex500之構造作為一例。LSIex500包含以下所說明之要素ex501、ex502、ex503、ex504、ex505、ex506、ex507、ex508、ex509,各要素則經匯流排ex510而連接。電源電路部ex505在電源之啟動狀態下將對各部供給電力而加以起動成可動作之狀態。
舉例言之,進行編碼處理時,LSIex500將基於包含CPUex502、記憶體控制器ex503、串流控制器ex504、驅動頻率控制部ex512等之控制部ex501之控制,並藉AV I/Oex509而自麥克風ex117或相機ex113等輸入AV訊號。輸入之AV訊號則暫時蓄積於SDRAM等外部之記憶體ex511中。基於控制部ex501之控制,所蓄積之資料將配合處理量及處理速度而適當分成數次等以送入訊號處理部ex507,在訊號處理部ex507中則進行音頻訊號之編碼及/或影像訊號之編碼。在此,影像訊號之編碼處理係上述各實施形態所說明之編碼處理。訊號處理部ex507中將進而視需要而進行多工轉換編碼後之音頻資料與編碼後之影像資料等處理,並自串流I/Oex506朝外部加以輸出。上述已輸出之多工轉換資料則發送至基地台ex107,或寫入記錄媒體ex215中。另,亦可暫將資料蓄積於暫存區ex508中,以在多工轉換時使其等同步。
另,以上雖已說明記憶體ex511係LSIex500之外部構 造,但亦可為包含於LSIex500內部之構造。暫存區ex508亦不限1個,亦可設置複數之暫存區。且,LSIex500可構成單一晶片,亦可構成複數晶片。
又,以上雖使控制部ex501包含CPUex502、記憶體控制器ex503、串流控制器ex504、驅動頻率控制部ex512等,但控制部ex501之構造不限於上述之構造。舉例言之,訊號處理部ex507亦可構成進而包含CPU。訊號處理部ex507之內部亦設置CPU,即可更為提昇處理速度。又,他例則亦可構成包含以CPUex502作為訊號處理部ex507或訊號處理部ex507之一部分之諸如音頻訊號處理部。此時,控制部ex501即構成包含訊號處理部ex507或具有其一部分之CPUex502。
另,在此雖稱為LSI,但視聚積度之不同,亦可稱為IC、系統LSI、特大型LSI、極大型LSI。
又,積體電路化之方法不限於LSI,亦可藉專用電路或泛用處理器實現之。LSI製造後,亦可利用可進行編程之FPGA(Field Programmable Gate Array)、可改造LSI內部之電路元件之連接及設定之可重組處理器。
進而,若發明可藉半導體技術之進步或衍生之其它技術而取代LSI之積體電路化之技術,當然亦可採用該技術而進行功能區之聚積化。生物技術之適應等尚存在可能性。
(第6實施形態)
藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之影像資料之解碼時,與以習知之MPEG-2、 MPEG4-AVC、VC-1等規格為基準之影像資料之解碼時相較,可推論處理量之增加。因此,LSIex500中,驅動頻率必須設成大於以習知之規格為基準之影像資料之解碼時之CPUex502之驅動頻率。然而,若提高驅動頻率,將導致耗電增加之問題。
為解決該問題,電視ex300、LSIex500等之動態圖像解碼裝置即構成可識別影像資料以何種規格為基準,並配合其規格而切換驅動頻率。第38圖係顯示本實施形態之構造ex800者。驅動頻率切換部ex803可在影像資料係藉上述各實施形態所示之動態圖像編碼方法或裝置而生成者時,將驅動頻率設成較高。其次,則對可執行上述各實施形態所示之動態圖像解碼方法之解碼處理部ex801指示影像資料之解碼。另,影像資料乃以習知規格為基準之影像資料時,與影像資料乃藉上述各實施形態所示之動態圖像編碼方法或裝置而生成者時相較,驅動頻率設成較低。接著,則對以習知規格為基準之解碼處理部ex802指示影像資料之解碼。
更具體而言,驅動頻率切換部ex803係由第37圖之CPUex502與驅動頻率控制部ex512所構成。且,可執行上述各實施形態所示之動態圖像編碼方法之解碼處理部ex801及以習知規格為基準之解碼處理部ex802相當於第37圖之訊號處理部ex507。CPUex502可識別影像資料以何種規格為基準。其次,則基於來自CPUex502之訊號而由驅動頻率控制部ex512設定驅動頻率。且,基於來自CPUex502 之訊號而使訊號處理部ex507進行影像資料之解碼。在此,影像資料之識別可考量利用諸如第4實施形態所揭露之識別資訊。關於識別資訊,並不限於第4實施形態之揭露,凡可供識別影像資料以何種規格為基準之資訊均可。舉例言之,基於可識別影像資料為電視所利用或為磁碟所利用等之外部訊號,而可識別影像資料以何種規格為基準時,亦可基於上述之外部訊號而進行識別。又,CPUex502就驅動頻率之選擇則可考量基於諸如使第40圖所示之影像資料之規格與驅動頻率成對應關係之查找表而進行之。查找表可先儲存於暫存區ex508或LSI之內部記憶體中,CPUex502則參照該查找表而選擇驅動頻率。
第39圖係顯示本實施形態之方法之實施步驟者。首先,步驟exS200中,訊號處理部ex507將自多工轉換資料取得識別資訊。其次,步驟exS201中,CPUex502則基於識別資訊而識別影像資料是否藉上述各實施形態所示之編碼方法或裝置而生成者。若影像資料係藉上述各實施形態所示之之編碼方法或裝置而生成者,則在步驟exS202中,CPUex502將朝驅動頻率控制部ex512送出設成較高之驅動頻率之訊號。其次,驅動頻率控制部ex512中將設定較高之驅動頻率。而,若顯示其係以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準之影像資料,則在步驟exS203中,CPUex502將朝驅動頻率控制部ex512送出驅動頻率設成較低之訊號。接著,驅動頻率控制部ex512將驅動頻率設成低於藉上述各實施形態所示之編碼方法或裝置而 生成之影像資料。
進而,與驅動頻率之切換連動而變更對LSIex500或包含LSIex500之裝置施加之電壓,即可更為提高省電效果。舉例言之,驅動頻率設成較低時,與驅動頻率設成較高時相較,可考量隨之將對LSIex500或包含LSIex500之裝置施加之電壓設成較低。
又,驅動頻率之設定方法在解碼時之處理量較大時,可將驅動頻率設成較高,解碼時之處理量較小時,則將驅動頻率設成較低,而不受限於上述之設定方法。舉例言之,以MPEG4-AVC規格為基準之影像資料之解碼處理量大於藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之影像資料之解碼處理量時,可考量將驅動頻率設成與上述情形相反。
進而,驅動頻率之設定方法不限於降低驅動頻率之設計。舉例言之,亦可考量在識別資訊顯示為藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之影像資料時,將對LSIex500或包含LSIex500之裝置施加之電壓設成較高,顯示為以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準之影像資料時,則將對LSIex500或包含LSIex500之裝置施加之電壓設成較低。又,作為他例亦可考量在識別資訊顯示為藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之影像資料時,不停止CPUex502之驅動,顯示為以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準之影像資料,因處理尚有余裕,而暫時停止CPUex502之驅 動。識別資訊即便顯示為藉上述各實施形態所示之動態圖像編碼方法或裝置而生成之影像資料,若處理尚有余裕,則亦可考量暫時停止CPUex502之驅動。此時,與顯示為以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準之影像資料時相較,可考量將停止時間設成較短。
如上所述,對應影像資料之基準規格而切換驅動頻率,即可實現低耗電。又,使用電池而驅動LSIex500或包含LSIex500之裝置時,低耗電即可延長電池之壽命。
(第7實施形態)
電視、手機等上述機器、系統中,可能輸入以不同規格為基準之複數影像資料。如此,為在輸入以不同規格為基準之複數影像資料後亦可進行解碼,必須使LSIex500之訊號處理部ex507對應多種規格。然而,個別使用對應各種規格之訊號處理部ex507,將使LSIex500之電路規模增大,並導致成本增加之問題。
為解決上述問題,而構成使可執行上述各實施形態所示之動態圖像解碼方法之解碼處理部與以習知之MPEG-2、MPEG4-AVC、VC-1等規格為基準之解碼處理部一部分共用。其構造例則顯示於第41A圖之ex900。舉例言之,係使上述各實施形態所示之動態圖像解碼方法與以MPEG4-AVC規格為基準之動態圖像解碼方法就熵編碼、逆量化、解塊濾波、運動補償等處理共通其處理內容之一部分。可考量構成就共通之處理內容共用對應MPEG4-AVC規格之解碼處理部ex902,就不對應MPEG4-AVC規格之本發 明一態樣中特有之其它處理內容則使用專用之解碼處理部ex901。尤其,本發明之一態樣之特徵在於解塊濾波,故可考量諸如就解塊濾波使用專用之解碼處理部ex901,此外之逆量化、熵編碼、運動補償之任一或全部處理均共用解碼處理部。關於解碼處理部之共用,亦可構成就共通之處理內容共用可執行上述各實施形態所示之動態圖像解碼方法之解碼處理部,並就MPEG4-AVC規格所特有之處理內容使用專用之解碼處理部。
又,共用一部分處理之他例顯示於第41B圖之ex1000。本例係構成使用對應本發明之一態樣所特有之處理內容之專用之解碼處理部ex1001、對應其它習知規格所特有之處理內容之專用之解碼處理部ex1002、對應本發明之一態樣之動態圖像解碼方法與其它習知規格之動態圖像解碼方法所共通之處理內容之共用之解碼處理部ex1003。在此,專用之解碼處理部ex1001、ex1002非必為本發明之一態樣或其它習知規格所特有之處理內容所專用者,亦可為用於執行其它泛用處理者。又,本實施形態之構造亦可安裝於LSIex500中。
如上所述,就本發明之一態樣之動態圖像解碼方法與習知規格之動態圖像解碼方法所共通之處理內容共用解碼處理部,即可縮小LSI之電路規模,並降低成本。
產業上之可利用性
本發明可應用於濾波方法、動態圖像編碼裝置及動態圖像解碼裝置。舉例言之,本發明可利用於電視、數位錄 影機、汽車導航、手機、數位相機及數位攝影機等高解析度之資訊顯示機器或攝影機器。
100、400‧‧‧動態圖像編碼裝置
101‧‧‧減算器
102‧‧‧正交轉換部
103‧‧‧量化部
104、204‧‧‧逆量化部
105、205‧‧‧逆正交轉換部
106、206‧‧‧加算器
107、207、301、302、311、322、323、332、342、343、344、351、352、353、361、362、372、404、504‧‧‧濾波部
108、112、208、312、324、333、354、363、371‧‧‧選擇部
109、209、373‧‧‧記憶體
110、210‧‧‧預測部
111‧‧‧可變長編碼部
113、213‧‧‧控制部
115、215‧‧‧濾波處理部
120‧‧‧輸入圖像訊號
121‧‧‧殘差訊號
122、124、224‧‧‧轉換係數
123、223‧‧‧量化係數
125、225‧‧‧解碼殘差訊號
126、226‧‧‧解碼圖像訊號
127、128、227、228‧‧‧圖像訊號
130、230‧‧‧預測圖像訊號
131‧‧‧編碼訊號
132、232‧‧‧編碼位元流
200、500‧‧‧動態圖像解碼裝置
211‧‧‧可變長解碼部
212、321、331、341‧‧‧分配部
220‧‧‧輸出圖像訊號
303‧‧‧多工轉換/分離部
401、501‧‧‧第1量化參數決定部
402、502‧‧‧第2量化參數決定部
403、503‧‧‧濾波強度決定部
411、511‧‧‧第1量化參數
412、512‧‧‧第2量化參數
413、513‧‧‧濾波強度
ex100‧‧‧內容供給系統
ex101‧‧‧網際網路
ex102‧‧‧網際網路服務提供者
ex103‧‧‧串流伺服器
ex104‧‧‧電話網路
ex106、ex107、ex108、ex109、ex110‧‧‧基地台
ex111‧‧‧電腦
ex112‧‧‧PDA
ex113、ex116‧‧‧相機
ex114‧‧‧手機
ex115‧‧‧遊戲機
ex117‧‧‧麥克風
ex200‧‧‧數位播送用系統
ex201‧‧‧廣播電台
ex202‧‧‧衛星
ex203‧‧‧電纜
ex204、ex205、ex350‧‧‧天線
ex210‧‧‧汽車
ex211‧‧‧汽車導航
ex215、ex216‧‧‧記錄媒體
ex217‧‧‧機上盒
ex218‧‧‧讀取器/記錄器
ex219‧‧‧螢幕
ex220‧‧‧遠程控制器
ex230‧‧‧資訊磁軌
ex231‧‧‧記錄區塊
ex232‧‧‧內周領域
ex233‧‧‧資料記錄領域
ex234‧‧‧外周領域
ex235‧‧‧視訊串流
ex236、ex239、ex242、ex245‧‧‧PES封包列
ex237、ex240、ex243、ex246‧‧‧TS封包
ex238‧‧‧音頻串流
ex241‧‧‧演示圖形串流
ex244‧‧‧交談式圖形
ex247‧‧‧多工轉換資料
ex300‧‧‧電視
ex301‧‧‧調諧器
ex302‧‧‧調變/解調部
ex304‧‧‧音頻訊號處理部
ex305‧‧‧影像訊號處理部
ex306‧‧‧訊號處理部
ex307‧‧‧揚聲器
ex308‧‧‧顯示部
ex309‧‧‧輸出部
ex310‧‧‧控制部
ex311‧‧‧電源電路部
ex312‧‧‧操作輸入部
ex313‧‧‧橋接部
ex314‧‧‧插槽部
ex315‧‧‧驅動器
ex316‧‧‧數據機
ex317‧‧‧介面部
ex318、ex319、ex320、ex321‧‧‧暫存區
ex351‧‧‧發送/接收部
ex352‧‧‧調變/解調部
ex353‧‧‧多工轉換/分離部
ex354‧‧‧音頻訊號處理部
ex355‧‧‧影像訊號處理部
ex356‧‧‧音頻輸入部
ex357‧‧‧音頻輸出部
ex358‧‧‧顯示部
ex359‧‧‧LCD控制部
ex360‧‧‧主控制部
ex361‧‧‧電源電路部
ex362‧‧‧操作輸入控制部
ex363‧‧‧相機介面部
ex364‧‧‧插槽部
ex365‧‧‧相機部
ex366‧‧‧操作按鍵部
ex367‧‧‧記憶體部
ex370、ex510‧‧‧匯流排
ex400‧‧‧資訊再生/記錄部
ex401‧‧‧光讀寫頭
ex402‧‧‧調變記錄部
ex403‧‧‧再生解調部
ex404、ex508‧‧‧暫存區
ex405‧‧‧碟片馬達
ex406‧‧‧伺服控制部
ex407‧‧‧系統控制部
ex500‧‧‧LSI
ex501‧‧‧控制部
ex502‧‧‧CPU
ex503‧‧‧記憶體控制器
ex504‧‧‧串流控制器
ex505‧‧‧電源電路部
506‧‧‧串流I/Oex
ex507‧‧‧訊號處理部
509‧‧‧AV I/Oex
ex511‧‧‧記憶體
ex512‧‧‧驅動頻率控制部
ex801、ex802、ex901、ex902、ex1001、ex1002、ex1003‧‧‧解碼處理部
ex803‧‧‧驅動頻率切換部
exS100~S203、S101~S431‧‧‧流程步驟
p0、p1、p2、q0、q1、q2‧‧‧像素
yy1、yy2、yy3、yy4‧‧‧箭號
第1圖係顯示H.264格式之IPCM區塊與非IPCM區塊之區塊邊界之濾波強度之決定方法者。
第2圖係H.264格式之區塊邊界濾波處理之流程圖。
第3圖係H.264格式之濾波強度之決定處理之流程圖。
第4圖係顯示本發明第1實施形態之濾波方法之濾波強度者。
第5圖係本發明第1實施形態之濾波方法之流程圖。
第6圖係本發明第1實施形態之動態圖像編碼裝置之功能區圖。
第7A圖係顯示本發明第1實施形態之區塊邊界之一例者。
第7B圖係顯示本發明第1實施形態之區塊邊界之一例者。
第8A圖係顯示本發明第1實施形態之濾波處理部之動作者。
第8B圖係顯示本發明第1實施形態之濾波處理部之動作者。
第9圖係本發明第1實施形態之動態圖像解碼裝置之功能區圖。
第10A圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10B圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10C圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10D圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10E圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10F圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10G圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第10H圖係顯示本發明第1實施形態之濾波處理部之構造例者。
第11圖係本發明第1實施形態之濾波方法之變形例之流程圖。
第12圖係本發明第1實施形態之濾波強度之決定處理之流程圖。
第13圖係顯示本發明第1實施形態之濾波強度與區塊單位者。
第14A圖係顯示本發明之比較例之濾波ON之旗標之應用範圍者。
第14B圖係顯示本發明第1實施形態之濾波ON之旗標之應用範圍者。
第15圖係本發明第1實施形態之變形例之動態圖像編碼方法之流程圖。
第16圖係本發明第1實施形態之變形例之動態圖像解碼方法之流程圖。
第17圖係本發明第2實施形態之動態圖像編碼裝置之功能區圖。
第18圖係本發明第2實施形態之動態圖像解碼裝置之功能區圖。
第19圖係本發明第2實施形態之濾波方法之流程圖。
第20圖係顯示本發明第2實施形態之濾波方法之具體例之流程圖。
第21圖係本發明第2實施形態之變形例之動態圖像編碼方法之流程圖。
第22圖係本發明第2實施形態之變形例之動態圖像解碼方法之流程圖。
第23圖係可實現內容配送服務之內容供給系統之整體構造圖。
第24圖係數位廣播用系統之整體構造圖。
第25圖係顯示電視之構造例之功能區圖。
第26圖係顯示對光碟之記錄媒體進行資訊之讀寫之資訊再生/記錄部之構造例之功能區圖。
第27圖係顯示光碟之記錄媒體之構造例者。
第28A圖係顯示手機之一例者。
第28B圖係顯示手機之構造例之功能區圖。
第29圖係顯示多工資料之構造者。
第30圖係模式地顯示各串流已如何多工轉換於多工資料中者。
第31圖係進而詳細顯示PES封包列中如何儲存視訊串流者。
第32圖係顯示多工資料中之TS封包與資源封包之構造者。
第33圖係顯示PMT之資料構造者。
第34圖係顯示多工資料資訊之內部構造者。
第35圖係顯示串流屬性資訊之內部構造者。
第36圖係顯示識別影像資料之步驟者。
第37圖係顯示可實現各實施形態之動態圖像編碼方法及動態圖像解碼方法之積體電路之構造例之功能區圖。
第38圖係顯示用於切換驅動頻率之構造者。
第39圖係顯示識別影像資料並切換驅動頻率之步驟者。
第40圖係顯示影像資料之規格與驅動頻率成對應關係之查找表之一例者。
第41A圖係顯示訊號處理部之模組共有化之構造之一例者。
第41B圖係顯示訊號處理部之模組共有化之構造之他例者。
S401~S404‧‧‧流程步驟

Claims (13)

  1. 一種濾波方法,可對圖像中包含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含以下步驟:第1量化參數決定步驟,決定用於前述非IPCM區塊之第1量化參數;第2量化參數決定步驟,使用前述第1量化參數,並對應前述IPCM區塊而決定用於決定濾波強度之第2量化參數;濾波強度決定步驟,使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及濾波步驟,依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
  2. 如申請專利範圍第1項之濾波方法,前述第2量化參數決定步驟中,係將前述第2量化參數之值決定成與前述第1量化參數為相同值。
  3. 如申請專利範圍第1項之濾波方法,前述濾波強度決定步驟中,係算出前述第1量化參數與前述第2量化參數之平均值,並使用算出之前述平均值而決定前述濾波強度。
  4. 一種動態圖像解碼方法,可解碼編碼位元流,包含以下步驟:差分資訊取得步驟,解析前述編碼位元流,而取得 顯示處理順序上在前一個區塊之量化參數與處理對象之區塊之量化參數之差分為零的差分資訊;及濾波處理步驟,執行申請專利範圍第2項之濾波方法;前述第2量化參數決定步驟中,係依據前述差分資訊,而將前述第2量化參數之值決定成與前述第1量化參數為相同值。
  5. 如申請專利範圍第4項之動態圖像解碼方法,前述第2量化參數決定步驟中,前述非IPCM區塊在處理順序上於前述IPCM區塊之前一個時,依據前述差分資訊而將前述第2量化參數之值決定成與前述第1量化參數為相同值。
  6. 如申請專利範圍第4項之動態圖像解碼方法,前述動態圖像解碼方法進而包含以下步驟:解碼步驟,藉由解碼前述編碼位元流而生成量化係數;逆量化及逆轉換步驟,藉由使前述量化係數逆量化及逆轉換而生成解碼殘差訊號;及加算步驟,藉由對前述解碼殘差訊號加算預測圖像訊號而生成解碼圖像訊號;前述IPCM區塊及前述非IPCM區塊包含於前述解碼圖像訊號中,前述動態圖像解碼方法進而包含預測步驟,該預測步驟係使用已於前述濾波步驟中經前述解塊濾波處理 後之圖像訊號而進行預測處理藉此生成前述預測圖像訊號。
  7. 如申請專利範圍第4項之動態圖像解碼方法,前述動態圖像解碼方法可因應前述編碼位元流中所包含之顯示第1規格或第2規格之識別符,而切換以前述第1規格為基準之解碼處理及以前述第2規格為基準之解碼處理,前述ID顯示第1規格時,則進行前述差分資訊取得步驟與前述濾波處理步驟作為以前述第1規格為基準之解碼處理。
  8. 一種動態圖像編碼方法,可編碼輸入圖像訊號藉此生成編碼位元流,包含以下步驟:濾波處理步驟,執行申請專利範圍第2項之濾波方法;及位元流生成步驟,生成包含差分資訊之前述編碼位元流,來作為顯示前述第2量化參數與前述第1量化參數為相同值之資訊,該差分資訊係顯示處理順序上在前一個區塊之量化參數與處理對象之區塊之量化參數之差分為零者。
  9. 如申請專利範圍第8項之動態圖像編碼方法,前述位元流生成步驟中,前述非IPCM區塊在處理順序上於前述IPCM區塊之前一個時,將生成前述差分資訊。
  10. 如申請專利範圍第8項之動態圖像編碼方法,前述動態圖像編碼方法進而包含以下步驟:減算步驟,藉由自前述輸入圖像訊號減算預測圖像 訊號而生成殘差訊號;轉換及量化步驟,藉由使前述殘差訊號轉換及量化而生成量化係數;編碼步驟,藉由編碼前述量化係數而生成前述編碼位元流;逆量化及逆轉換步驟,使前述量化係數逆量化及逆轉換而生成解碼殘差訊號;及加算步驟,對前述解碼殘差訊號加算前述預測圖像訊號而生成解碼圖像訊號;前述IPCM區塊及前述非IPCM區塊包含於前述解碼圖像訊號中,前述動態圖像編碼方法進而包含預測步驟,該預測步驟係使用已於前述濾波步驟中經前述解塊濾波處理後之圖像訊號而進行預測處理藉此生成前述預測圖像訊號。
  11. 一種動態圖像解碼裝置,可對圖像所包含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含有:第1量化參數決定部,可決定用於前述非IPCM區塊之第1量化參數;第2量化參數決定部,可使用前述第1量化參數,並對應前述IPCM區塊而決定用於決定濾波強度之第2量化參數; 濾波強度決定部,可使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及濾波部,可依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
  12. 一種動態圖像編碼裝置,可對圖像所包含之相互鄰接之IPCM(內脈碼調變;Intra Pulse Code Modulation)區塊與並非IPCM區塊之非IPCM區塊之邊界進行解塊濾波處理,包含有:第1量化參數決定部,可決定用於前述非IPCM區塊之第1量化參數;第2量化參數決定部,可使用前述第1量化參數,並對應前述IPCM區塊而決定用於決定濾波強度之第2量化參數;濾波強度決定部,可使用前述第1量化參數及前述第2量化參數而決定前述濾波強度;及濾波部,可依已決定之前述濾波強度而對前述邊界進行解塊濾波處理。
  13. 一種動態圖像編碼解碼裝置,包含有:申請專利範圍第12項之動態圖像編碼裝置;及申請專利範圍第11項之動態圖像解碼裝置。
TW101125616A 2011-07-19 2012-07-17 濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置 TW201309033A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US201161509193P 2011-07-19 2011-07-19

Publications (2)

Publication Number Publication Date
TW201309033A true TW201309033A (zh) 2013-02-16
TWI562595B TWI562595B (zh) 2016-12-11

Family

ID=47555725

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101125616A TW201309033A (zh) 2011-07-19 2012-07-17 濾波方法、動態圖像解碼方法、動態圖像編碼方法、動態圖像解碼裝置、動態圖像編碼裝置及動態圖像編碼解碼裝置

Country Status (17)

Country Link
US (5) US8787467B2 (zh)
EP (4) EP3843394B1 (zh)
JP (5) JP5391367B2 (zh)
KR (5) KR102129001B1 (zh)
CN (5) CN103703774B (zh)
AU (1) AU2012285242B2 (zh)
BR (1) BR112013030498B1 (zh)
CA (1) CA2837541C (zh)
ES (2) ES2786503T3 (zh)
HU (2) HUE053988T2 (zh)
LT (3) LT3843394T (zh)
MX (1) MX2013013783A (zh)
MY (1) MY165342A (zh)
PL (2) PL3661201T3 (zh)
RU (1) RU2606304C2 (zh)
TW (1) TW201309033A (zh)
WO (1) WO2013011659A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI551094B (zh) * 2013-09-18 2016-09-21 達豐(上海)電腦有限公司 用矩形點陣圖像實現點對點或網路通訊之系統及其方法

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9510020B2 (en) * 2011-10-20 2016-11-29 Qualcomm Incorporated Intra pulse code modulation (IPCM) and lossless coding mode deblocking for video coding
US9282344B2 (en) * 2011-11-04 2016-03-08 Qualcomm Incorporated Secondary boundary filtering for video coding
JP2013223096A (ja) * 2012-04-16 2013-10-28 Jvc Kenwood Corp 画像符号化装置、画像符号化方法及び画像符号化プログラム
JP2013223097A (ja) * 2012-04-16 2013-10-28 Jvc Kenwood Corp 画像復号装置、画像復号方法及び画像復号プログラム
US9451250B2 (en) * 2012-10-03 2016-09-20 Broadcom Corporation Bounded rate compression with rate control for slices
WO2016074147A1 (en) * 2014-11-11 2016-05-19 Mediatek Singapore Pte. Ltd. Separated coding tree for luma and chroma
CN113726700A (zh) * 2016-04-01 2021-11-30 凝聚技术公司 正交时频空间调制信号的迭代二维均衡
JP6985287B2 (ja) * 2016-11-28 2021-12-22 日本放送協会 符号化装置、復号装置、符号化方法、及び復号方法
KR102423590B1 (ko) * 2016-12-27 2022-07-21 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 부호화 장치, 복호 장치, 부호화 방법 및 복호 방법
CN107181953B (zh) * 2017-03-31 2019-09-17 北京奇艺世纪科技有限公司 一种边界滤波强度的确定方法及装置
EP3609185A4 (en) * 2017-04-06 2020-03-18 Panasonic Intellectual Property Corporation of America CODING DEVICE, DECODING DEVICE, CODING METHOD AND DECODING METHOD
TWI833248B (zh) 2017-04-06 2024-02-21 美商松下電器(美國)知識產權公司 解碼方法及編碼方法
TW201842768A (zh) * 2017-04-06 2018-12-01 美商松下電器(美國)知識產權公司 編碼裝置、解碼裝置、編碼方法及解碼方法
EP3609182A4 (en) * 2017-04-06 2020-04-08 Panasonic Intellectual Property Corporation of America ENCODING DEVICE AND METHOD, DECODING DEVICE AND METHOD
TWI832814B (zh) * 2017-04-06 2024-02-21 美商松下電器(美國)知識產權公司 解碼裝置及編碼裝置
TW201842782A (zh) * 2017-04-06 2018-12-01 美商松下電器(美國)知識產權公司 編碼裝置、解碼裝置、編碼方法及解碼方法
TW201842781A (zh) * 2017-04-06 2018-12-01 美商松下電器(美國)知識產權公司 編碼裝置、解碼裝置、編碼方法及解碼方法
TWI812378B (zh) 2017-04-06 2023-08-11 美商松下電器(美國)知識產權公司 解碼裝置、編碼裝置及電腦可讀取之非暫時性媒體
KR102499384B1 (ko) * 2018-07-30 2023-02-13 삼성전자주식회사 영상 부호화 방법 및 장치, 영상 복호화 방법 및 장치
NZ777166A (en) * 2018-12-07 2022-11-25 Huawei Tech Co Ltd An encoder, a decoder and corresponding methods of boundary strength derivation of deblocking filter
MX2022000820A (es) 2019-07-19 2022-04-06 Lg Electronics Inc Metodo y dispositivo de codificacion/decodificacion de imagen usando filtracion, y metodo para transmitir flujo de bits.
CN113438488B (zh) * 2021-06-18 2023-01-31 北京锐马视讯科技有限公司 低码率视频优化编码方法和装置、设备及存储介质

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0085066B1 (de) 1981-07-30 1986-10-08 GAO Gesellschaft für Automation und Organisation mbH Verfahren zur aufrasterung von halbtonbildmotiven
US5178418A (en) 1991-06-25 1993-01-12 Canadian Bank Note Co., Ltd. Latent images comprising phase shifted micro printing
AU699124B2 (en) 1994-11-01 1998-11-26 De La Rue Giori S.A. Method of generating a security design with the aid of electronic means
US6104812A (en) 1998-01-12 2000-08-15 Juratrade, Limited Anti-counterfeiting method and apparatus using digital screening
US6377706B1 (en) 1998-05-12 2002-04-23 Xerox Corporation Compression framework incorporating decoding commands
US6473516B1 (en) 1998-05-22 2002-10-29 Asa Systems, Inc. Large capacity steganography
US6615890B1 (en) 2000-06-09 2003-09-09 Venture Tape Corp. Tape applicator for glazing applications
US6692030B1 (en) 2000-07-21 2004-02-17 Verify First Technologies, Inc. Security document with nano-pattern
DE10044403A1 (de) 2000-09-08 2002-03-21 Giesecke & Devrient Gmbh Datenträger mit Stichtiefdruckbild und Verfahren zur Umsetzung von Bildmotiven in Linienstrukturen sowie in eine Stichtiefdruckplatte
US6931062B2 (en) 2001-04-11 2005-08-16 Koninklijke Philips Electronics N.V. Decoding system and method for proper interpolation for motion compensation
ES2650593T3 (es) 2001-11-29 2018-01-19 Godo Kaisha Ip Bridge 1 Método de extracción de la distorsión de codificación
ES2754625T3 (es) 2001-11-29 2020-04-20 Godo Kaisha Ip Bridge 1 Método de extracción de distorsión de codificación
JP4130783B2 (ja) 2002-04-23 2008-08-06 松下電器産業株式会社 動きベクトル符号化方法および動きベクトル復号化方法
EP2894855B1 (en) 2002-04-26 2019-05-22 NTT DoCoMo, Inc. Signal decoding method, signal decoding device and signal decoding program
JP4144258B2 (ja) * 2002-05-29 2008-09-03 ソニー株式会社 画像出力装置及び画像出力方法
EP3223186B1 (en) 2002-07-09 2021-03-31 Smartrac Technology Fletcher, Inc. System and method for providing secure identification solutions
EP1408697A4 (en) 2002-07-11 2007-07-25 Matsushita Electric Ind Co Ltd METHOD FOR DETERMINING THE FILTRATION THICKNESS, METHOD FOR MOVING PICTOR CODING AND METHOD FOR MOVING PICTOR CODING
EP1551644A4 (en) 2002-10-15 2008-01-02 Digimarc Corp IDENTIFICATION DOCUMENT AND RELATED METHODS
US6922492B2 (en) * 2002-12-27 2005-07-26 Motorola, Inc. Video deblocking method and apparatus
US8223393B2 (en) 2003-03-31 2012-07-17 Eastman Kodak Company Post rip image rendering for microprinting
WO2004104779A2 (en) 2003-05-16 2004-12-02 Digimarc Corporation Identification document usable with d2t2 printing
CN100340960C (zh) 2003-05-20 2007-10-03 英特莱格公司 用于操纵三维对象的数字表示的方法和***
EP1646966A4 (en) 2003-07-17 2008-12-31 Digimarc Corp UNIQUE LINKING SECURITY ELEMENTS IN IDENTIFICATION DOCUMENTS
CA2534695C (en) 2003-08-19 2011-10-25 Matsushita Electric Industrial Co., Ltd. Method for encoding moving image and method for decoding moving image
US7457362B2 (en) * 2003-10-24 2008-11-25 Texas Instruments Incorporated Loop deblock filtering of block coded video in a very long instruction word processor
KR101000926B1 (ko) * 2004-03-11 2010-12-13 삼성전자주식회사 영상의 불연속성을 제거하기 위한 필터 및 필터링 방법
ATE555477T1 (de) 2004-04-28 2012-05-15 Panasonic Corp Stream-erzeugungsvorrichtung für bewegliche bilder, kodierungsvorrichtung für bewegliche bilder, multiplex-vorrichtung für bewegliche bilder und decodierungsvorrichtung für bewegliche bilder
US20050243914A1 (en) * 2004-04-29 2005-11-03 Do-Kyoung Kwon Adaptive de-blocking filtering apparatus and method for mpeg video decoder
US8085846B2 (en) * 2004-08-24 2011-12-27 Thomson Licensing Method and apparatus for decoding hybrid intra-inter coded blocks
US7630902B2 (en) 2004-09-17 2009-12-08 Digital Rise Technology Co., Ltd. Apparatus and methods for digital audio coding using codebook application ranges
US7450121B2 (en) 2004-10-19 2008-11-11 Canon Kabushiki Kaisha Dynamic bit depth rendering
US20060126744A1 (en) 2004-12-10 2006-06-15 Liang Peng Two pass architecture for H.264 CABAC decoding process
KR100679035B1 (ko) 2005-01-04 2007-02-06 삼성전자주식회사 인트라 bl 모드를 고려한 디블록 필터링 방법, 및 상기방법을 이용하는 다 계층 비디오 인코더/디코더
US20060153293A1 (en) * 2005-01-12 2006-07-13 Ulead Systems, Inc. Method for transcoding compressed data
JP4148228B2 (ja) 2005-02-10 2008-09-10 ソニー株式会社 画像記録装置、画像再生制御装置、画像記録再生制御装置、これらの装置の処理方法およびその方法をコンピュータに実行させるプログラム
US8625914B2 (en) 2013-02-04 2014-01-07 Sony Corporation Image processing system, image processing method and program
JP4784188B2 (ja) 2005-07-25 2011-10-05 ソニー株式会社 画像処理装置、画像処理方法およびプログラム
WO2007116551A1 (ja) 2006-03-30 2007-10-18 Kabushiki Kaisha Toshiba 画像符号化装置及び画像符号化方法並びに画像復号化装置及び画像復号化方法
EP1844929A1 (fr) 2006-04-13 2007-10-17 Kba-Giori S.A. Procédé de génération de motifs représentant une image en demi-teintes
US7965422B2 (en) 2006-04-28 2011-06-21 Xerox Corporation Super resolution encoded microprinting through postscript
JP4584871B2 (ja) 2006-06-09 2010-11-24 パナソニック株式会社 画像符号化記録装置および画像符号化記録方法
US8036270B2 (en) 2006-07-27 2011-10-11 Sharp Laboratories Of America, Inc. Intra-frame flicker reduction in video coding
JP2008042497A (ja) * 2006-08-04 2008-02-21 Seiko Epson Corp デコード装置、情報再生装置及び電子機器
JP5093877B2 (ja) 2006-09-29 2012-12-12 株式会社ユニバーサルエンターテインメント 紙葉識別装置
KR100827106B1 (ko) 2006-10-20 2008-05-02 삼성전자주식회사 디블록킹 필터에서의 필터 조건 영역 판별을 위한 장치 및방법
US8774269B2 (en) 2006-10-25 2014-07-08 Franuhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Quality scalable coding with mapping different ranges of bit depths
KR100837410B1 (ko) 2006-11-30 2008-06-12 삼성전자주식회사 주관적인 무손실 이미지 데이터 압축 방법 및 장치
US8767834B2 (en) 2007-03-09 2014-07-01 Sharp Laboratories Of America, Inc. Methods and systems for scalable-to-non-scalable bit-stream rewriting
TW200845723A (en) 2007-04-23 2008-11-16 Thomson Licensing Method and apparatus for encoding video data, method and apparatus for decoding encoded video data and encoded video signal
WO2009002313A1 (en) 2007-06-27 2008-12-31 Thomson Licensing Enhancing image quality
JP2009017505A (ja) 2007-07-09 2009-01-22 Toshiba Corp 画像圧縮装置、画像伸張装置及び画像処理装置
US20090021000A1 (en) 2007-07-17 2009-01-22 Mccartney Larry G Security documents and methods of deterring counterfeiting
US20090315319A1 (en) 2007-07-17 2009-12-24 Jimmy Kendrick Security documents and methods of deterring counterfeiting
US20090020999A1 (en) 2007-07-17 2009-01-22 Jimmy Kendrick Security documents and methods of deterring counterfeiting
KR101148614B1 (ko) 2007-09-06 2012-05-25 닛본 덴끼 가부시끼가이샤 영상 부호화 장치 및 영상 부호화 방법
CN101389016B (zh) * 2007-09-13 2010-10-20 华为技术有限公司 获得块边界强度和去除块效应的方法和装置
BRPI0818444A2 (pt) 2007-10-12 2016-10-11 Qualcomm Inc codificação adaptativa de informação de cabeçalho de bloco de vídeo
KR101566564B1 (ko) 2007-10-16 2015-11-05 톰슨 라이센싱 기하학적으로 분할된 수퍼 블록들의 비디오 인코딩 및 디코딩 방법 및 장치
US8477847B2 (en) * 2007-12-17 2013-07-02 Vixs Systems, Inc. Motion compensation module with fast intra pulse code modulation mode decisions and methods for use therewith
US9225996B2 (en) * 2007-12-19 2015-12-29 Vixs Systems, Inc. Motion refinement engine with flexible direction processing and methods for use therewith
US8743972B2 (en) * 2007-12-20 2014-06-03 Vixs Systems, Inc. Coding adaptive deblocking filter and method for use therewith
BRPI0821500A2 (pt) 2008-01-11 2015-06-16 Thomson Licensing Codificação de vídeo e profundidade
JP5593596B2 (ja) 2008-02-04 2014-09-24 ソニー株式会社 映像信号送信装置および映像信号送信方法
US8542730B2 (en) 2008-02-22 2013-09-24 Qualcomm, Incorporated Fast macroblock delta QP decision
US9788018B2 (en) 2008-06-30 2017-10-10 Microsoft Technology Licensing, Llc Error concealment techniques in video decoding
TWI386068B (zh) 2008-10-22 2013-02-11 Nippon Telegraph & Telephone 解塊處理方法、解塊處理裝置、解塊處理程式及記錄該程式之可由電腦讀取之記錄媒體
TW201028018A (en) 2009-01-07 2010-07-16 Ind Tech Res Inst Encoder, decoder, encoding method and decoding method
JP5126096B2 (ja) * 2009-02-05 2013-01-23 日本電気株式会社 画像符号化処理方法、画像符号化処理装置、画像符号化プログラム
TWI400955B (zh) 2009-07-20 2013-07-01 Mstar Semiconductor Inc 一種去區塊裝置及方法
KR20120089561A (ko) 2009-09-22 2012-08-13 파나소닉 주식회사 이미지 부호화 장치, 이미지 복호화 장치, 이미지 부호화 방법, 및 이미지 복호화 방법
PL2595379T3 (pl) 2010-07-13 2021-05-04 Nec Corporation Dekoder wideo, sposób dekodowania wideo i program do dekodowania wideo
JP5391369B1 (ja) 2010-11-08 2014-01-15 ウー‐ニカ テクノロギー アーゲー 顔料が付された基板にuvレーザーを照射することでカラー画像を生成する方法及び装置並びにそれらにより生成される生成物。
KR101519488B1 (ko) 2010-11-26 2015-05-12 닛본 덴끼 가부시끼가이샤 영상 부호화 장치, 영상 복호 장치, 영상 부호화 방법, 영상 복호 방법 및 기록 매체
CN107181950B (zh) 2010-12-08 2020-11-06 Lg 电子株式会社 一种执行内预测的编码装置和解码装置
EP2658260B1 (en) 2010-12-22 2020-12-09 Panasonic Corporation Image encoding apparatus, image decoding apparatus, image encoding method, and image decoding method for bit-depth scalability
CN102025997A (zh) * 2010-12-22 2011-04-20 中兴通讯股份有限公司 隐藏信息的方法和装置、提取隐藏信息的方法和装置
JP5850214B2 (ja) 2011-01-11 2016-02-03 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
EP2680583B1 (en) 2011-02-22 2018-04-11 Tagivan Ii Llc Filter method, dynamic image encoding device, dynamic image decoding device, and dynamic image encoding/decoding device
KR101944550B1 (ko) 2011-02-22 2019-01-31 선 페이턴트 트러스트 화상 부호화 방법, 화상 복호화 방법, 화상 부호화 장치, 화상 복호화 장치 및 화상 부호화 복호화 장치
US9652814B2 (en) 2011-03-29 2017-05-16 Jura Trade, Limited Method and apparatus for generating and authenticating security documents
CN103460699B (zh) 2011-03-30 2017-06-20 Lg电子株式会社 环路滤波方法及其设备
WO2012165095A1 (ja) 2011-05-27 2012-12-06 ソニー株式会社 画像処理装置および方法
EP2713612A4 (en) * 2011-06-28 2014-11-26 Samsung Electronics Co Ltd METHOD AND APPARATUS FOR ENCODING AND DECODING IMAGE USING THE ADAPTIVE QUANTIFICATION PARAMETER DIFFERENTIAL
US9510020B2 (en) 2011-10-20 2016-11-29 Qualcomm Incorporated Intra pulse code modulation (IPCM) and lossless coding mode deblocking for video coding
US9161046B2 (en) 2011-10-25 2015-10-13 Qualcomm Incorporated Determining quantization parameters for deblocking filtering for video coding

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI551094B (zh) * 2013-09-18 2016-09-21 達豐(上海)電腦有限公司 用矩形點陣圖像實現點對點或網路通訊之系統及其方法

Also Published As

Publication number Publication date
CN107277510A (zh) 2017-10-20
ES2866201T3 (es) 2021-10-19
BR112013030498A2 (pt) 2017-12-12
CN103703774B (zh) 2017-06-20
CN103703774A (zh) 2014-04-02
KR20190105671A (ko) 2019-09-17
PL3661201T3 (pl) 2021-10-25
CN107197261B (zh) 2018-12-04
ES2786503T3 (es) 2020-10-13
HUE049204T2 (hu) 2020-09-28
KR20200004916A (ko) 2020-01-14
CN107231555B (zh) 2020-07-28
RU2013152610A (ru) 2015-09-10
CN107231555A (zh) 2017-10-03
US9774888B2 (en) 2017-09-26
JP5970442B2 (ja) 2016-08-17
LT3843394T (lt) 2024-05-10
US8787467B2 (en) 2014-07-22
KR102129000B1 (ko) 2020-07-02
EP3661201B1 (en) 2021-02-17
AU2012285242B2 (en) 2016-07-21
BR112013030498B1 (pt) 2022-06-28
AU2012285242A1 (en) 2013-12-19
US20130022112A1 (en) 2013-01-24
CN107197262A (zh) 2017-09-22
EP4336841A3 (en) 2024-03-20
CA2837541A1 (en) 2013-01-24
JP2014030258A (ja) 2014-02-13
JP5970441B2 (ja) 2016-08-17
TWI562595B (zh) 2016-12-11
JP2017098953A (ja) 2017-06-01
HUE053988T2 (hu) 2021-08-30
LT2736253T (lt) 2020-04-27
EP2736253A4 (en) 2016-01-13
JP6216021B2 (ja) 2017-10-18
CA2837541C (en) 2018-07-03
MY165342A (en) 2018-03-21
EP4336841A2 (en) 2024-03-13
PL2736253T3 (pl) 2020-09-21
MX2013013783A (es) 2013-12-16
EP2736253B1 (en) 2020-03-11
KR102023210B1 (ko) 2019-09-19
JP6042304B2 (ja) 2016-12-14
JPWO2013011659A1 (ja) 2015-02-23
US9667968B2 (en) 2017-05-30
EP2736253A1 (en) 2014-05-28
RU2606304C2 (ru) 2017-01-10
JP5391367B2 (ja) 2014-01-15
CN107277510B (zh) 2019-05-28
KR20200004464A (ko) 2020-01-13
US9544585B2 (en) 2017-01-10
EP3843394B1 (en) 2024-04-03
JP2014042325A (ja) 2014-03-06
US20170347127A1 (en) 2017-11-30
EP3661201A1 (en) 2020-06-03
JP2014042326A (ja) 2014-03-06
KR20200004465A (ko) 2020-01-13
CN107197261A (zh) 2017-09-22
WO2013011659A1 (ja) 2013-01-24
US9930367B2 (en) 2018-03-27
US20170078661A1 (en) 2017-03-16
KR20140043734A (ko) 2014-04-10
CN107197262B (zh) 2018-10-23
KR102128999B1 (ko) 2020-07-02
US20170223384A1 (en) 2017-08-03
KR102064408B1 (ko) 2020-01-09
KR102129001B1 (ko) 2020-07-02
US20140286404A1 (en) 2014-09-25
EP3843394A1 (en) 2021-06-30
LT3661201T (lt) 2021-04-12

Similar Documents

Publication Publication Date Title
JP6216021B2 (ja) フィルタ方法及び画像処理システム
TWI573437B (zh) An image coding method, an image decoding method, an image coding apparatus, an image decoding apparatus, and an image coding / decoding apparatus
KR101954461B1 (ko) 필터 방법, 동화상 부호화 장치, 동화상 복호 장치 및 동화상 부호화 복호 장치
EP2843945B1 (en) Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device