[go: up one dir, main page]

TWI474721B - 用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品 - Google Patents

用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品 Download PDF

Info

Publication number
TWI474721B
TWI474721B TW97114017A TW97114017A TWI474721B TW I474721 B TWI474721 B TW I474721B TW 97114017 A TW97114017 A TW 97114017A TW 97114017 A TW97114017 A TW 97114017A TW I474721 B TWI474721 B TW I474721B
Authority
TW
Taiwan
Prior art keywords
macroblock
sub
mode
predicting
pixels
Prior art date
Application number
TW97114017A
Other languages
English (en)
Other versions
TW200850009A (en
Inventor
Marta Karczewicz
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW200850009A publication Critical patent/TW200850009A/zh
Application granted granted Critical
Publication of TWI474721B publication Critical patent/TWI474721B/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/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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • 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/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • 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/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Description

用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品
本揭示案係關於數位視訊處理,且更特定言之,係關於用於圖框內視訊編碼及解碼之技術。
本專利申請案係以2007年4月17日所申請之美國專利申請案第60/912,364號為基礎且主張該案之優先權,且該案已讓與給本發明之受讓人,該案之內容在此以引用之方式明確地併入本文中。
在視訊編碼中,可將視訊序列之圖框分割成矩形區域或區塊。可以內部模式(I模式)或中間模式(P模式)來編碼視訊區塊。
圖1展示用於I模式之先前技術視訊編碼器的圖。編碼器可經組態以將圖框分割成複數個區塊且分別編碼區塊中之每一者。作為實例,編碼器可將圖框分割成複數個16×16"巨集區塊",其包括十六個像素列及十六個像素行。巨集區塊可包含子分割區塊群組(本文中被稱作"區塊")。作為實例,16×16巨集區塊可含有十六個4×4區塊,或其他大小之子分割區塊。
在圖1中,空間預測器102藉由使用來自同一圖框中之相鄰區塊之像素而自視訊區塊100形成經預測區塊103。用於預測之相鄰區塊可藉由預測模式101來指定。求和器104計算預測誤差106,亦即,影像區塊100與經預測區塊103之間的差。變換模組108將預測誤差106投影至基底或變換函 數集合上。在典型實施例中,可自離散餘弦變換(DCT)、Karhunen-Loeve變換(KLT)或任何其他變換導出變換函數。舉例而言,可將變換函數集合表達為{f0 ,f1 ,f2 , ,fN },其中每一fn 表示個別變換函數。
變換模組108輸出對應於經指派給變換函數中之每一者之加權的變換係數110集合。舉例而言,可計算對應於變換函數集合{f0 ,f1 ,f2 , ,fN }之係數集合{c0 ,c1 ,c2 , ,cN }。隨後藉由量化器112來量化變換係數110以產生經量化變換係數114。可將經量化係數114及預測模式101傳輸至解碼器。
圖1A描繪用於I模式之視訊解碼器。在圖1A中,經量化係數1000由編碼器提供至解碼器,且供應至逆變換模組1004。逆變換模組1004基於係數1000及固定變換係數集合(例如,{f0 ,f1 ,f2 , ,fN })來重建預測誤差1003。預測模式1002供應至逆空間預測模組1006,逆空間預測模組1006基於已經被解碼之相鄰區塊之像素值來產生經預測區塊1007。將經預測區塊1007與預測誤差1003組合以產生經重建區塊1010。經重建區塊1010與圖1中之原始區塊100之間的差被稱為重建誤差。
本文中參考由ITU電信標準化部門在2005年3月出版的ITU-T推薦標準H.264(在下文中被稱作"H.264-2005")之8.3.1部分來描述圖1中之空間預測器102的實例。在H.264-2005中,編碼器提供經標記為0至8的用於4×4區塊之預測之9個預測模式,包括DC預測(模式2)及8個方向性模式, 如圖2所示。每一預測模式指定用於編碼每一像素之相鄰像素集合,如圖3所說明。在圖3中,自a至p之像素待編碼,且相鄰像素A至L及X用於預測像素a至p。若(例如)選擇模式0,則藉由將像素a、e、i及m設定為等於像素A來預測像素a、e、i及m,且藉由將像素b、f、j及n設定為等於像素B來預測像素b、f、j及n,等等。類似地,若選擇模式1,則藉由將像素a、b、c及d設定為等於像素I來預測像素a、b、c及d,且藉由將像素e、f、g及h設定為等於像素J來預測像素e、f、g及h,等等。因此,模式0為垂直方向上之預測器;且模式1為水平方向上之預測器。
已注意到,時常地,16×16巨集區塊含有均使用同一預測模式被編碼之4×4區塊。將需要提供用於向解碼器信號傳送使用同一預測模式來編碼巨集區塊中之所有區塊的有效方式。
本揭示案之一態樣提供一種用於編碼巨集區塊之方法,巨集區塊包含複數個區塊,每一區塊包含像素值集合,該方法包含:對於每一區塊,基於相鄰像素來選擇用於預測區塊中之像素之預測模式;及提供用於巨集區塊之模式一致性指示符,模式一致性指示符指示巨集區塊中之複數個區塊是否具有同一選定預測模式。
本揭示案之另一態樣提供一種用於預測巨集區塊之方法,巨集區塊包含複數個區塊,每一區塊包含像素值集合,該方法包含:接收用於巨集區塊之預測模式及模式一 致性指示符;及若模式一致性指示符為真,則根據所接收預測模式來預測巨集區塊之至少兩個區塊。
本揭示案之另一態樣提供一種用於產生經編碼巨集區塊之裝置,巨集區塊包含複數個區塊,每一區塊包含像素值集合,經編碼巨集區塊包含:對應於巨集區塊中之至少一區塊之預測模式,預測模式指定用於預測區塊中之像素之相鄰像素的組合;及指示巨集區塊中之複數個區塊是否具有同一預測模式之模式一致性指示符。
本揭示案之又一態樣提供一種用於預測巨集區塊之裝置,巨集區塊包含複數個區塊,每一區塊包含像素值集合,該裝置接收用於巨集區塊之預測模式及模式一致性指示符,其中若模式一致性指示符為真,則該裝置根據所接收預測模式來預測巨集區塊之至少兩個區塊。
本揭示案之又一態樣提供一種用於預測巨集區塊之電腦程式產品,巨集區塊包含複數個區塊,每一區塊包含像素值集合,該產品包含電腦可讀媒體,電腦可讀媒體包含用於使電腦接收用於巨集區塊之預測模式及模式一致性指示符的程式碼;用於使電腦在模式一致性指示符為真時根據所接收預測模式來預測巨集區塊之至少兩個區塊的程式碼。
本文中所揭示的為用於有效地信號傳送用於編碼巨集區塊中之區塊之預測模式的技術。
在H.264-2005中,為16×16巨集區塊中之每一4×4區塊導 出預測模式。對於每一區塊,將預測模式自編碼器信號傳送至解碼器,亦即,每一巨集區塊16個模式。
根據本揭示案,可在巨集區塊位準上信號傳送"模式一致性"指示符以指示巨集區塊內之所有4×4區塊是否使用同一預測模式。在實施例中,模式一致性指示符為位元。若位元為真,則對於給定巨集區塊中之所有4×4區塊,將預測模式僅信號傳送一次。在實施例中,僅對於左上部4×4區塊來信號傳送預測模式。若位元為假,則對於每一4×4區塊來信號傳送預測模式,此係由H.264-2005規定。
注意,模式一致性指示符亦可經界定以信號傳送用於巨集區塊中之區塊之任何子集的模式一致性。因此,出於靈活性起見,可對單一巨集區塊提供多個模式一致性指示符。舉例而言,可對巨集區塊之上半部中之八個4×4區塊提供第一模式一致性指示符,且可對巨集區塊之下半部中之八個4×4區塊提供第二模式一致性指示符。
注意,所揭示之技術不需要適用於具有16×16個像素之巨集區塊及/或具有4×4個像素之區塊。巨集區塊與區塊大小之其他組合亦可採納所描述之信號傳送。
基於本文中所描述之教示,應顯而易見的是,本文中所揭示之態樣可獨立於任何其他態樣被實施,且可以各種方式來組合此等態樣中之兩者或兩者以上。本文中所描述之技術可以硬體、軟體、韌體或其任何組合來實施。若以硬體來實施,則可使用數位硬體、類比硬體或其組合來實現該等技術。若以軟體來實施,則可至少部分地藉由包括儲 存有一或多個指令或程式碼之電腦可讀媒體之電腦程式產品來實現該等技術。
以實例而非限制之方式,該等電腦可讀媒體可包含RAM,諸如,同步動態隨機存取記憶體(SDRAM)、唯讀記憶體(ROM)、非揮發性隨機存取記憶體(NVRAM)、ROM、電可擦可程式化唯讀記憶體(EEPROM)、可擦可程式化唯讀記憶體(EPROM)、快閃記憶體、CD-ROM或其他光碟儲存器、磁碟儲存器或其他磁性儲存器設備,或可用於以指令或資料結構之形式來載運或儲存所要程式碼且可由電腦存取的任何其他有形媒體。
與電腦程式產品之電腦可讀媒體相關聯之指令或程式碼可由電腦執行,例如,由一或多個處理器執行,諸如,一或多個數位信號處理器(DSP)、通用微處理器、ASIC、FPGA,或其他等效積體或離散邏輯電路。
已描述許多態樣及實例。然而,對此等實例之各種修改係可能的,且本文中所呈現之原理亦可適用於其他態樣。此等及其他態樣係在以下申請專利範圍之範疇內。
100‧‧‧視訊區塊/影像區塊
101‧‧‧預測模式
102‧‧‧空間預測器
103‧‧‧經預測區塊
104‧‧‧求和器
106‧‧‧預測誤差
108‧‧‧變換模組
110‧‧‧變換係數
112‧‧‧量化器
114‧‧‧經量化變換係數/經量化係數
1000‧‧‧經量化係數
1002‧‧‧預測模式
1003‧‧‧預測誤差
1004‧‧‧逆變換模組
1006‧‧‧逆空間預測模組
1007‧‧‧經預測區塊
1010‧‧‧經重建區塊
圖1展示用於I模式之先前技術視訊編碼器的圖。
圖1A描繪用於I模式之先前技術視訊解碼器。
圖2展示H.264-2005中所描述之預測模式。
圖3說明使用預測模式之像素預測。
(無元件符號說明)

Claims (17)

  1. 一種用於編碼一巨集區塊之方法,該巨集區塊包含複數個像素值及複數個子分割區塊,每一子分割區塊包含該複數個像素值之一子集合,該方法包含:基於相鄰像素來為該巨集區塊選擇定義用於預測該等子分割區塊之每一者之像素之一預測方向之一預測模式;提供一用於該巨集區塊之模式一致性指示符,該模式一致性指示符指示該巨集區塊中之所有子分割區塊是否根據相同的所選之該預測模式及用於該等子分割區塊之每一者之相同的該預測方向而預測;及根據相同的所選之該預測模式及該相同的該預測方向預測該巨集區塊之該等子分割區塊以預測該巨集區塊之該複數個像素值。
  2. 如請求項1之方法,其中該模式一致性指示符為一模式一致性位元。
  3. 如請求項1之方法,每一子分割區塊包含4×4個像素,該巨集區塊包含16×16個像素。
  4. 一種用於預測一巨集區塊之方法,該巨集區塊包含複數個像素值及複數個子分割區塊,每一子分割區塊包含該複數個像素值之一子集合,該方法包含:接收用於該巨集區塊之一預測模式及一模式一致性指示符,該模式一致性指示符指示該巨集區塊中之所有子分割區塊是否具有相同的一預測模式及相同的一預測方 向;及若該模式一致性指示符指示該巨集區塊中之所有子分割區塊具有定義相同的該預測方向之相同的該預測模式,則根據該接收之該預測模式及相同的該預測方向來預測該巨集區塊之該等子分割區塊,以預測該巨集區塊之該複數個像素值。
  5. 如請求項4之方法,該模式一致性指示符為一模式一致性位元。
  6. 如請求項4之方法,每一子分割區塊包含4×4個像素,該巨集區塊包含16×16個像素。
  7. 一種用於產生一經編碼巨集區塊之裝置,該裝置包含經組態以產生該經編碼巨集區塊之一或多個處理器,該巨集區塊包含複數個像素值及複數個子分割區塊,每一子分割區塊包含該複數個像素值之一子集合,該經編碼巨集區塊包含:一預測模式,其對應於該巨集區塊中之至少一子分割區塊,該預測模式定義一預測方向且指定用於預測該子分割區塊中之像素之相鄰像素的組合;及一模式一致性指示符,其指示該巨集區塊中之所有子分割區塊是否根據相同的該預測模式及相同的該預測方向而預測,該一或多個處理器進一步經組態以根據相同的該預測模式及相同的該預測方向預測該巨集區塊之該等子分割區域,以預測該巨集區塊之該複數個像素值。
  8. 如請求項7之裝置,其中該模式一致性指示符為一模式一致性位元。
  9. 如請求項7之裝置,每一子分割區塊包含4×4個像素,該巨集區塊包含16×16個像素。
  10. 如請求項7之裝置,其中該裝置為一積體電路。
  11. 一種用於預測一巨集區塊之裝置,該巨集區塊包含複數個像素值及複數個子分割區塊,每一子分割區塊包含該複數個像素值之一子集合,該裝置包含一或多個處理器,該一或多個處理器經組態以接收用於該巨集區塊之定義一預測方向之一預測模式及一模式一致性指示符,該模式一致性指示符指示該巨集區塊中之所有子分割區塊是否具有相同的一預測模式及相同的一預測方向,該一或多個處理器進一步經組態以在若該模式一致性指示符指示該巨集區塊中之所有子分割區塊根據相同的該預測模式而預測時,根據所接收之該預測模式及相同的該預測方向預測該巨集區塊之所有子分割子集,以預測該巨集區塊之該複數個像素值。
  12. 如請求項11之裝置,該模式一致性指示符為一模式一致性位元。
  13. 如請求項11之裝置,每一子分割區塊包含4×4個像素,該巨集區塊包含16×16個像素。
  14. 如請求項11之裝置,其中該裝置為一積體電路。
  15. 一種用於預測一巨集區塊之電腦程式產品,該巨集區塊包含複數個像素值及複數個子分割區塊,每一子分割區 塊包含該複數個像素值之一子集合,該產品包含:電腦可讀媒體,其具有儲存於其中之一程式,該程式致使一電腦執行以下步驟:接收用於該巨集區塊之一預測模式及一模式一致性指示符,該模式一致性指示符指示該巨集區塊中之所有子分割區塊是否具有相同的該預測模式及相同的該預測方向;及在若該模式一致性指示符指示該巨集區塊中之所有子分割區塊具有相同的該預測方向時根據所接收之該預測模式及相同的該預測方向來預測該巨集區塊之所有子分割區塊,以預測該巨集區塊之該複數個像素值。
  16. 如請求項15之電腦程式產品,該模式一致性指示符為一模式一致性位元。
  17. 如請求項15之電腦程式產品,每一子分割區塊包含4×4個像素,該巨集區塊包含16×16個像素。
TW97114017A 2007-04-17 2008-04-17 用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品 TWI474721B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91236407P 2007-04-17 2007-04-17
US12/040,696 US8488672B2 (en) 2007-04-17 2008-02-29 Mode uniformity signaling for intra-coding

Publications (2)

Publication Number Publication Date
TW200850009A TW200850009A (en) 2008-12-16
TWI474721B true TWI474721B (zh) 2015-02-21

Family

ID=39872157

Family Applications (3)

Application Number Title Priority Date Filing Date
TW097114019A TWI380697B (en) 2007-04-17 2008-04-17 Pixel-by-pixel weighting for intra-frame coding
TW97114017A TWI474721B (zh) 2007-04-17 2008-04-17 用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品
TW097114024A TW200901774A (en) 2007-04-17 2008-04-17 Directional transforms for intra-coding

Family Applications Before (1)

Application Number Title Priority Date Filing Date
TW097114019A TWI380697B (en) 2007-04-17 2008-04-17 Pixel-by-pixel weighting for intra-frame coding

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW097114024A TW200901774A (en) 2007-04-17 2008-04-17 Directional transforms for intra-coding

Country Status (13)

Country Link
US (4) US8406299B2 (zh)
EP (5) EP2587805B1 (zh)
JP (3) JP5096561B2 (zh)
KR (4) KR101200739B1 (zh)
CN (4) CN101658043B (zh)
DK (2) DK2587805T3 (zh)
ES (2) ES2859499T3 (zh)
HU (2) HUE057030T2 (zh)
PL (2) PL2587805T3 (zh)
PT (2) PT2587805T (zh)
SI (2) SI2147556T1 (zh)
TW (3) TWI380697B (zh)
WO (3) WO2008131042A1 (zh)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8406299B2 (en) * 2007-04-17 2013-03-26 Qualcomm Incorporated Directional transforms for intra-coding
JP4450016B2 (ja) * 2007-06-12 2010-04-14 ソニー株式会社 液晶表示装置および液晶駆動回路
EP2173101A3 (en) * 2008-10-06 2010-08-18 LG Electronics Inc. A method and an apparatus for decoding a video signal
WO2010041857A2 (en) 2008-10-06 2010-04-15 Lg Electronics Inc. A method and an apparatus for decoding a video signal
WO2010087809A1 (en) 2009-01-27 2010-08-05 Thomson Licensing Methods and apparatus for transform selection in video encoding and decoding
US9113168B2 (en) * 2009-05-12 2015-08-18 Lg Electronics Inc. Method and apparatus of processing a video signal
JP2010268259A (ja) * 2009-05-15 2010-11-25 Sony Corp 画像処理装置および方法、並びにプログラム
JP5597968B2 (ja) 2009-07-01 2014-10-01 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
EP2280548B1 (en) * 2009-07-30 2018-03-28 Thomson Licensing DTV Method for decoding a stream of coded data representative of a sequence of images and method for coding a sequence of images
WO2011043793A1 (en) * 2009-10-05 2011-04-14 Thomson Licensing Methods and apparatus for embedded quantization parameter adjustment in video encoding and decoding
US20120207216A1 (en) 2009-10-22 2012-08-16 Zhejiang Uiniversity Video and image encoding/decoding system based on spatial domain prediction
CN102045560B (zh) 2009-10-23 2013-08-07 华为技术有限公司 一种视频编解码方法及设备
WO2011083573A1 (ja) 2010-01-07 2011-07-14 株式会社 東芝 動画像符号化装置及び動画像復号化装置
JP5908619B2 (ja) * 2010-01-07 2016-04-26 株式会社東芝 動画像符号化装置及び動画像復号化装置
US8885714B2 (en) * 2010-01-14 2014-11-11 Texas Instruments Incorporated Method and system for intracoding in video encoding
WO2011108240A1 (ja) * 2010-03-01 2011-09-09 パナソニック株式会社 画像符号化方法および画像復号方法
US8619857B2 (en) 2010-04-09 2013-12-31 Sharp Laboratories Of America, Inc. Methods and systems for intra prediction
US8644375B2 (en) 2010-04-09 2014-02-04 Sharp Laboratories Of America, Inc. Methods and systems for intra prediction
US20110249741A1 (en) * 2010-04-09 2011-10-13 Jie Zhao Methods and Systems for Intra Prediction
US8665959B2 (en) 2010-04-12 2014-03-04 Qualcomm Incorporated Block and partition signaling techniques for video coding
JP2012009934A (ja) * 2010-06-22 2012-01-12 Sony Corp 画像処理装置と画像処理方法
US9215470B2 (en) * 2010-07-09 2015-12-15 Qualcomm Incorporated Signaling selected directional transform for video coding
US8873617B2 (en) * 2010-07-15 2014-10-28 Sharp Laboratories Of America, Inc. Method of parallel video coding based on same sized blocks
US8855188B2 (en) * 2010-07-15 2014-10-07 Sharp Laboratories Of America, Inc. Method of parallel video coding based on mapping
US8879619B2 (en) * 2010-07-15 2014-11-04 Sharp Laboratories Of America, Inc. Method of parallel video coding based on scan order
US8837577B2 (en) * 2010-07-15 2014-09-16 Sharp Laboratories Of America, Inc. Method of parallel video coding based upon prediction type
WO2012014461A1 (ja) * 2010-07-28 2012-02-02 パナソニック株式会社 符号化方法および復号化方法
JP5318827B2 (ja) * 2010-07-29 2013-10-16 株式会社エヌ・ティ・ティ・ドコモ 画像予測符号化装置、方法およびプログラム、並びに、画像予測復号装置、方法およびプログラム
US8538177B2 (en) 2010-07-30 2013-09-17 Microsoft Corporation Line and pixel based methods for intra frame coding
WO2012042884A1 (ja) 2010-09-29 2012-04-05 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
WO2012042893A1 (ja) 2010-09-30 2012-04-05 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
KR102073304B1 (ko) 2010-09-30 2020-02-04 선 페이턴트 트러스트 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치, 프로그램 및 집적 회로
US11284081B2 (en) 2010-11-25 2022-03-22 Lg Electronics Inc. Method for signaling image information, and method for decoding image information using same
ES2939601T3 (es) 2010-11-25 2023-04-25 Lg Electronics Inc Método para señalizar información de imagen y método para decodificar información de imagen usando la misma
KR102295680B1 (ko) 2010-12-08 2021-08-31 엘지전자 주식회사 인트라 예측 방법과 이를 이용한 부호화 장치 및 복호화 장치
WO2012081895A1 (ko) 2010-12-13 2012-06-21 한국전자통신연구원 인트라 예측 방법 및 그 장치
US9462272B2 (en) * 2010-12-13 2016-10-04 Electronics And Telecommunications Research Institute Intra prediction method and apparatus
US10992958B2 (en) 2010-12-29 2021-04-27 Qualcomm Incorporated Video coding using mapped transforms and scanning modes
US9066104B2 (en) 2011-01-14 2015-06-23 Google Inc. Spatial block merge mode
US20120218432A1 (en) * 2011-02-28 2012-08-30 Sony Corporation Recursive adaptive intra smoothing for video coding
RU2620718C2 (ru) 2011-06-30 2017-05-29 Самсунг Электроникс Ко., Лтд. Способ кодирования видео с регулированием битовой глубины для преобразования с фиксированной запятой и устройство для него, а также способ декодирования видео и устройство для него
WO2013040287A1 (en) 2011-09-15 2013-03-21 Vid Scale, Inc. Systems and methods for spatial prediction
US9280835B2 (en) * 2011-10-18 2016-03-08 Nokia Technologies Oy Method for coding and an apparatus based on a DC prediction value
CN103096053B (zh) * 2011-11-04 2015-10-07 华为技术有限公司 一种变换模式的编解码方法和装置
US9531990B1 (en) * 2012-01-21 2016-12-27 Google Inc. Compound prediction using multiple sources or prediction modes
US8947449B1 (en) 2012-02-21 2015-02-03 Google Inc. Color space conversion between semi-planar YUV and planar YUV formats
US8737824B1 (en) 2012-03-09 2014-05-27 Google Inc. Adaptively encoding a media stream with compound prediction
US9185414B1 (en) 2012-06-29 2015-11-10 Google Inc. Video encoding using variance
US9538239B2 (en) * 2012-08-13 2017-01-03 Gurulogic Microsystems Oy Decoder and method for decoding encoded input data containing a plurality of blocks or packets
US10412414B2 (en) 2012-08-13 2019-09-10 Gurulogic Microsystems Oy Decoder and method for decoding encoded input data containing a plurality of blocks or packets
US9628790B1 (en) 2013-01-03 2017-04-18 Google Inc. Adaptive composite intra prediction for image and video compression
US20140192880A1 (en) * 2013-01-04 2014-07-10 Zhipin Deng Inter layer motion data inheritance
US20140307780A1 (en) 2013-04-11 2014-10-16 Mitsubishi Electric Research Laboratories, Inc. Method for Video Coding Using Blocks Partitioned According to Edge Orientations
US9374578B1 (en) 2013-05-23 2016-06-21 Google Inc. Video coding using combined inter and intra predictors
US10015515B2 (en) 2013-06-21 2018-07-03 Qualcomm Incorporated Intra prediction from a predictive block
US9609343B1 (en) 2013-12-20 2017-03-28 Google Inc. Video coding using compound prediction
US9438910B1 (en) 2014-03-11 2016-09-06 Google Inc. Affine motion prediction in video coding
WO2016043417A1 (ko) * 2014-09-19 2016-03-24 엘지전자(주) 분리 가능한 변환에 기초하여 적응적으로 비디오 신호를 인코딩 및 디코딩하는 방법 및 장치
US10306229B2 (en) 2015-01-26 2019-05-28 Qualcomm Incorporated Enhanced multiple transforms for prediction residual
US10623774B2 (en) 2016-03-22 2020-04-14 Qualcomm Incorporated Constrained block-level optimization and signaling for video coding tools
CN107786874A (zh) * 2016-08-24 2018-03-09 浙江大学 双向的帧内方向性预测方法和装置
GB2557622A (en) 2016-12-12 2018-06-27 V Nova Int Ltd Motion compensation techniques for video
CN110115036B (zh) 2016-12-23 2021-09-03 华为技术有限公司 一种用于从预定定向帧内预测模式集合中移除定向帧内预测模式的帧内预测装置
KR102420867B1 (ko) 2016-12-23 2022-07-15 후아웨이 테크놀러지 컴퍼니 리미티드 미리 결정된 방향성 인트라 예측 모드들의 세트를 확장하기 위한 인트라 예측 장치
WO2018117894A1 (en) 2016-12-23 2018-06-28 Huawei Technologies Co., Ltd An encoding apparatus for signaling an extension directional intra-prediction mode within a set of directional intra-prediction modes
US10225578B2 (en) 2017-05-09 2019-03-05 Google Llc Intra-prediction edge filtering
US10992939B2 (en) 2017-10-23 2021-04-27 Google Llc Directional intra-prediction coding
WO2020013655A1 (ko) * 2018-07-12 2020-01-16 엘지전자 주식회사 인트라 예측 모드 중 dc 모드를 이용하여 인트라 예측을 수행하는 방법 및 장치
US11323748B2 (en) 2018-12-19 2022-05-03 Qualcomm Incorporated Tree-based transform unit (TU) partition for video coding
CN113228656B (zh) * 2018-12-21 2023-10-31 北京字节跳动网络技术有限公司 使用多项式模型的帧间预测
CN112104876A (zh) * 2019-06-17 2020-12-18 上海天荷电子信息有限公司 对预测残差进行多套系数分量转换的数据压缩方法和装置
CN112616057B (zh) * 2019-10-04 2024-08-23 Oppo广东移动通信有限公司 图像预测方法、编码器、解码器以及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135126A (ja) * 2000-10-26 2002-05-10 Seiko Epson Corp 半導体装置及びこれを用いた電子機器
US6654503B1 (en) * 2000-04-28 2003-11-25 Sun Microsystems, Inc. Block-based, adaptive, lossless image coder
WO2005107267A1 (ja) * 2004-04-28 2005-11-10 Hitachi, Ltd. 画像の符号化/復号化装置、符号化/復号化プログラム及び符号化/復号化方法
CN1711776A (zh) * 2002-11-11 2005-12-21 索尼电子有限公司 用于非线性的多运动模型和移动边界提取的方法和设备
US20060153295A1 (en) * 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
JP2006295408A (ja) * 2005-04-07 2006-10-26 Matsushita Electric Ind Co Ltd 画像符号化装置及び画像符号化プログラム
US7142231B2 (en) * 2003-12-29 2006-11-28 Nokia Corporation Method and apparatus for improved handset multi-tasking, including pattern recognition and augmentation of camera images
JP2007074050A (ja) * 2005-09-05 2007-03-22 Sony Corp 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01155678A (ja) 1987-12-11 1989-06-19 Matsushita Electric Ind Co Ltd 半導体発光装置
JPH0270127A (ja) 1988-09-06 1990-03-09 Toshiba Corp 変換符号化方式
JP3086396B2 (ja) 1995-03-10 2000-09-11 シャープ株式会社 画像符号化装置及び画像復号装置
US5974181A (en) 1997-03-20 1999-10-26 Motorola, Inc. Data compression system, method, and apparatus
CN100459715C (zh) 1997-07-31 2009-02-04 日本胜利株式会社 数字视频信号块间预测编码/解码装置及编码/解码方法
JP2900998B2 (ja) * 1997-07-31 1999-06-02 日本ビクター株式会社 ブロック間内挿予測符号化装置、復号化装置、符号化方法及び復号化方法
US6476805B1 (en) 1999-12-23 2002-11-05 Microsoft Corporation Techniques for spatial displacement estimation and multi-resolution operations on light fields
AU2002236659A1 (en) 2000-12-19 2002-07-01 Pulsent Corporation Adaptive transforms
US20060218482A1 (en) 2002-04-19 2006-09-28 Droplet Technology, Inc. Mobile imaging application, device architecture, service platform architecture and services
US7145948B2 (en) 2002-05-29 2006-12-05 Koninklijke Philips Electronics N.V. Entropy constrained scalar quantizer for a Laplace-Markov source
KR20050072526A (ko) * 2004-01-06 2005-07-12 삼성전자주식회사 예측 부호화 장치, 예측 부호화 방법 및 상기 예측 부호화방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한기록매체
CN100479527C (zh) 2004-02-26 2009-04-15 联合信源数字音视频技术(北京)有限公司 一种帧内预测模式选取方法
JP4542447B2 (ja) 2005-02-18 2010-09-15 株式会社日立製作所 画像の符号化/復号化装置、符号化/復号化プログラム及び符号化/復号化方法
US7664184B2 (en) * 2004-07-21 2010-02-16 Amimon Ltd. Interpolation image compression
CN100461867C (zh) * 2004-12-02 2009-02-11 中国科学院计算技术研究所 一种帧内图像预测编码方法
JP4763422B2 (ja) 2004-12-03 2011-08-31 パナソニック株式会社 イントラ予測装置
US7751478B2 (en) * 2005-01-21 2010-07-06 Seiko Epson Corporation Prediction intra-mode selection in an encoder
EP1711018A1 (en) * 2005-04-08 2006-10-11 Thomson Licensing Method and apparatus for encoding video pictures, and method and apparatus for decoding video pictures
KR100703200B1 (ko) 2005-06-29 2007-04-06 한국산업기술대학교산학협력단 인트라 부호화 장치 및 방법
KR101088375B1 (ko) * 2005-07-21 2011-12-01 삼성전자주식회사 가변 블록 변환 장치 및 방법 및 이를 이용한 영상부호화/복호화 장치 및 방법
US20070070082A1 (en) 2005-09-27 2007-03-29 Ati Technologies, Inc. Sample-level screen-door transparency using programmable transparency sample masks
US7944965B2 (en) * 2005-12-19 2011-05-17 Seiko Epson Corporation Transform domain based distortion cost estimation
US8036264B2 (en) * 2006-05-23 2011-10-11 Lsi Corporation Memory management in video decoding systems
JP2008022405A (ja) 2006-07-14 2008-01-31 Sony Corp 画像処理装置および方法、並びに、プログラム
US20100118943A1 (en) 2007-01-09 2010-05-13 Kabushiki Kaisha Toshiba Method and apparatus for encoding and decoding image
KR101365570B1 (ko) 2007-01-18 2014-02-21 삼성전자주식회사 인트라 예측 부호화, 복호화 방법 및 장치
US8406299B2 (en) 2007-04-17 2013-03-26 Qualcomm Incorporated Directional transforms for intra-coding
US8619853B2 (en) * 2007-06-15 2013-12-31 Qualcomm Incorporated Separable directional transforms
US8024121B2 (en) 2008-01-25 2011-09-20 Smith International, Inc. Data compression method for use in downhole applications

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654503B1 (en) * 2000-04-28 2003-11-25 Sun Microsystems, Inc. Block-based, adaptive, lossless image coder
JP2002135126A (ja) * 2000-10-26 2002-05-10 Seiko Epson Corp 半導体装置及びこれを用いた電子機器
CN1711776A (zh) * 2002-11-11 2005-12-21 索尼电子有限公司 用于非线性的多运动模型和移动边界提取的方法和设备
US7142231B2 (en) * 2003-12-29 2006-11-28 Nokia Corporation Method and apparatus for improved handset multi-tasking, including pattern recognition and augmentation of camera images
WO2005107267A1 (ja) * 2004-04-28 2005-11-10 Hitachi, Ltd. 画像の符号化/復号化装置、符号化/復号化プログラム及び符号化/復号化方法
US20060153295A1 (en) * 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
JP2006295408A (ja) * 2005-04-07 2006-10-26 Matsushita Electric Ind Co Ltd 画像符号化装置及び画像符号化プログラム
JP2007074050A (ja) * 2005-09-05 2007-03-22 Sony Corp 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Lu Yu, Feng Yi, "Video Coding Experts Group (VCEG)," 16-22 April 2005 *
MPEG02/N4920, July 2002 *

Also Published As

Publication number Publication date
WO2008131044A2 (en) 2008-10-30
TWI380697B (en) 2012-12-21
JP2010525677A (ja) 2010-07-22
US8488672B2 (en) 2013-07-16
TW200908749A (en) 2009-02-16
TW200850009A (en) 2008-12-16
DK2587805T3 (da) 2021-03-22
ES2897462T3 (es) 2022-03-01
DK2147556T3 (da) 2021-11-22
US20120300835A1 (en) 2012-11-29
JP2010525676A (ja) 2010-07-22
PL2147556T3 (pl) 2022-01-17
KR20100005218A (ko) 2010-01-14
EP2147556A2 (en) 2010-01-27
EP2587805A2 (en) 2013-05-01
EP2147556B1 (en) 2021-09-15
EP2145481A1 (en) 2010-01-20
WO2008131042A1 (en) 2008-10-30
CN105430403B (zh) 2020-01-03
PT2587805T (pt) 2021-02-04
ES2859499T3 (es) 2021-10-04
JP5372911B2 (ja) 2013-12-18
KR101200739B1 (ko) 2012-11-13
SI2587805T1 (sl) 2021-04-30
KR101096467B1 (ko) 2011-12-20
PT2147556T (pt) 2021-11-29
EP2587805A3 (en) 2014-01-01
KR20120003966A (ko) 2012-01-11
CN101682783A (zh) 2010-03-24
SI2147556T1 (sl) 2021-12-31
CN101658043A (zh) 2010-02-24
CN101658043B (zh) 2013-06-05
EP3349449A1 (en) 2018-07-18
US8238428B2 (en) 2012-08-07
CN101658041B (zh) 2014-03-26
JP5096561B2 (ja) 2012-12-12
HUE057030T2 (hu) 2022-04-28
HK1217066A1 (zh) 2016-12-16
US20080260027A1 (en) 2008-10-23
WO2008131044A3 (en) 2008-12-18
PL2587805T3 (pl) 2021-08-02
CN101658041A (zh) 2010-02-24
WO2008131045A3 (en) 2008-12-18
US20080260031A1 (en) 2008-10-23
KR20100005125A (ko) 2010-01-13
HUE052203T2 (hu) 2021-04-28
JP5372910B2 (ja) 2013-12-18
EP2587805B1 (en) 2021-01-06
EP2149263A2 (en) 2010-02-03
CN105430403A (zh) 2016-03-23
JP2010525675A (ja) 2010-07-22
KR101187240B1 (ko) 2012-10-05
US8937998B2 (en) 2015-01-20
US8406299B2 (en) 2013-03-26
TW200901774A (en) 2009-01-01
US20080260030A1 (en) 2008-10-23
WO2008131045A2 (en) 2008-10-30
KR20100005128A (ko) 2010-01-13

Similar Documents

Publication Publication Date Title
TWI474721B (zh) 用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品
CN105100797B (zh) 对视频解码的设备
TWI524780B (zh) 在變換單元內之多符號位元隱藏
CA2836888C (en) Method and apparatus for intra prediction within display screen
ES2541807T3 (es) Procedimiento y aparato para decodificar una señal de vídeo
EP3879828A1 (en) Encoding and decoding methods and apparatuses with multiple image block division manners
KR20110114524A (ko) 화상 예측 부호화 장치, 방법 및 프로그램, 화상 예측 복호 장치, 방법 및 프로그램, 및 부호화·복호 시스템 및 방법
KR20080090937A (ko) 미분 방정식을 이용한 인트라 예측 부호화, 복호화 방법 및장치
US20210266527A1 (en) Video signal processing method and device using reference sample
CN113329225B (zh) 视频编解码方法和装置
ES2604611T3 (es) Procedimiento y aparato para decodificar una señal de vídeo
JP5469931B2 (ja) 動画像復号化方法、動画像符号化方法
HK1217066B (zh) 用於帧内译码的逐像素加权