[go: up one dir, main page]

TW200901774A - Directional transforms for intra-coding - Google Patents

Directional transforms for intra-coding Download PDF

Info

Publication number
TW200901774A
TW200901774A TW097114024A TW97114024A TW200901774A TW 200901774 A TW200901774 A TW 200901774A TW 097114024 A TW097114024 A TW 097114024A TW 97114024 A TW97114024 A TW 97114024A TW 200901774 A TW200901774 A TW 200901774A
Authority
TW
Taiwan
Prior art keywords
transform
spatial
block
image block
prediction error
Prior art date
Application number
TW097114024A
Other languages
English (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 TW200901774A publication Critical patent/TW200901774A/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

200901774 九、發明說明: 【發明所屬之技術領域】 本揭示案係關於數位視訊處理,且更特定言之,係關於 用於框架内部視訊編碼及解碼之技術。 本專利申請案係以2007年4月17曰所申請之美國專利申 請案第60/9 12,364號為基礎且主張該案之優先權,且該案 已讓與給本發明之受讓人,該案之内容在此以引用之方式 明確地併入本文中。 【先前技術】 在視訊編碼中,可將視訊序列之框架分割成矩形區域或 區塊。可以内部模式(1模式)或中間模式(p模式)來編碼視 訊區塊。
圖1展示用於I模式之先前技術視訊編碼器的圖。在圖工 中,空間預測器H)2藉由使用來自同一框架中之相鄰區塊 之像素而自視訊區塊100形成經預測區塊1〇3。用於預測之 相鄰區塊可藉由空間模式1〇1來指定。求和器1〇4計算預列 誤差1〇6’亦即,影像區塊1〇〇與經預測區塊ι〇3之 f。變換模組⑽將預測誤差⑽投影至基底或變換函數隼 -上。在典型實施例中’可自離散餘弦變換⑴、 “。eve變換(KLT)或任何其他變換導出變換; f。可將變換函數集合表達為厂““,.身其中每」 表示個別變換函數。 可 變換模組1 0 8輪出對應 之加權的變換係數丨丨〇集 於經指派給變換函數中之每— 合。舉例而言’可計算對應於 者 變 130709.doc 200901774 換函數集合{f0,f〗,f2,…,fN}之係數集合{c〇,C2,...
Cn}。隨後藉由量化器1 12來量化變換係數1丨〇以產生經量 化變換係數1 14。可將經量化係數丨14及空間模式1〇1傳輸 至解碼器。 圖1A描繪用於I模式之視訊解碼器。在圖1A中,經量化 係數1000由編碼器提供至解碼器,且供應至逆變換模組 1004。逆變換模組1004基於係數1〇〇〇及固定變換係數集合
(例如’ {f〇,f,,f2,···,fN})來重建預測誤差1〇〇3。將空間模 式】〇〇2供應至逆空間預測模組1〇〇6,逆空間預測模組π% 基於已經被解碼之相鄰區塊之像素值來產生經預測區塊 1007。將經預測區塊1〇〇7與預測誤差1〇〇3組合以產生經重 建區塊HHO。經重建區塊1〇1()與圖^之原始區塊刚之間 的差被稱為重建誤差。 本文中參彳由視訊編碼專家群(VCEG)之Ιτυ電信標準化 部門在2〇01年9月出版之文獻Vceg_n54來描述旧中之* 間預測器⑽的實例。在實施财,編碼ϋ提供被標記為〇 至8的用於4X4區塊之預測之9個空間模式,包括DC預測(模 2及8個方向性模式,如圖2所示。每一空間模式指定待 用於編碼相鄰像素之已經被編碼之像素集合,如圖3所說 二在旧中,自…之像素待編碼,且已經被編碼之像 素A至L用於預測像素&至p。若 將像素設定為等於像^選擇模式〇’則藉由 …藉由將像素b、二像=預測像素3、…及 Η★等等。_地;=像㈣預測像素 右選擇Hi,_由將像素 I30709.doc 200901774 a、b、c及d設定為等於像素〗來預測像素a、b、c及d,且藉 由將像素e、f、§及h設定為等於像素;來預測像素e、f、呂 及h,等等。因此,模式〇為垂直方向上之預測器;且模式 為水平方向上之預測器。編碼器經進一步描述於上述文 獻中,及由ISO/IEC MPEG及ITU-T VCEG之聯合視訊小組 在2002年2月出版的文獻JVT_B118r4中。 已注意到,當執行上文所描述之基於模式之空間預測
時,重建誤差可展現規則空間型樣。舉例而言,重建誤差 可在對應於用於預測之模式之方向上具有強相難。將需 要糟由減少重建誤差中之方向依賴性空間型樣來減少重建 誤差。 【發明内容】 本揭示案之一態樣提供一種用於編碼影像區塊之方法, 影像區塊包含像素值集合,該方法包含:基於相鄰像素來 選擇用於㈣影像區塊中之像素之空間模式;基於相鄰像 ,及選定空間模式來產生用於影像區塊之經預測區塊;計 算影像區塊與經預測區塊之間的預測誤差;基於選定空間 模式’選擇用於表示預測誤差之至少一變換函數;及使用 至少一變換函數來變換預測誤差以導出至少一變換係數。 本揭示案之另一態樣提供一種用於重建影像區塊之方 法,影像區塊包含像素值集合,該方法包含:基於相鄰像 素來接收用於制影像區塊中之像素之空間模式;基於空 間模式及相鄰像素來產生經預測區塊;基於空間模式,選 擇用於表示預測誤差之至少一變換函數;接收對應於至少 130709.doc 200901774 一變換函數之至少一變換係數;基於至少一變換函數及至 少一變換係數來產生預測誤差;及組合經預測區塊與預測 誤差以產生經重建區塊。 本揭不案之又一態樣提供一種用於編碼影像區塊之裝 置’影像區塊包含像素值集合,該裝置包含:空間預測 器,其用於基於相鄰像素來選擇用於預測影像區塊中之像 素之空間模式,空間預測器產生經預測區塊,經預測區塊 ,、景/像區塊之間的差包含預測誤差;及變換模組,其用於 使用至少-變換函數來變換預測誤差,變換模組產生對應 於至j -變換函數之至少一變換係數;變換模組基於空間 模式來選擇至少一變換函數。 本揭不案之又-態樣提供一種用於重建影像區塊之裝 f,影像區塊包含像素值集合,該裝置包含:逆空間_ 裔’其用於產生經預測區塊’逆空間預測器基於相鄰像素 來接收用於產生經預測區塊中之像素之空間模式;及逆變 換模組,其用於產生預測誤差,逆變換模組接收空間模式 及對應於至少-變換函數之至少一變換係數,逆變換模组 基^間模式來進_步選擇至少一變換函數;該裝置藉由 組合經預測區塊與預測誤差來重建影像區塊。 本揭示案之又一態樣提供-種用於編碼影像 置,影像區塊包含像素值集合,該裝置包含:用於基二 鄰像素來選擇用於產生經預測區塊之Μ 像區塊與經預測區塊之μ萁4人 飞之構件,衫 乂 間的差包含預測誤差;及用於你田 至少-變換函數而將預測誤差變換 夕 嫒換係數之構 130709.doc 200901774 件’至少一變換函數係基於空間模式來選擇。 [實施方式】 本文中所揭示的為用於描 勺用於k供用於表示預測誤差 賴性變換函數的技術。 偶&依 在實施例中’變換模組將來自空間預測器之 影至基於空間模式所撰摆夕找认 ^ 、飞所璉擇之變換函數上。變換 用於每一空間模式之唯一镂施τ私在 j ^擇 τ主+ 飞之唯變換函數集合。舉例而言,可如 下表所示來特徵化模式依賴性變換函數:
集合 ^20,..., fxrn} fNll
:表1中’fxy表示對應於第y個空間模式之第χ個變換函 =本揭示•,由空間預測器所選擇之模式唯一地指定 用於表示與彼模式相關聯之預 ^ 0 貝员“吳差的特定變換函數集 口因此,僅需要將模式自編碼 ^ - 。唬傳送至解碼器以允 泎解碼咨恢復適當變換函數。 ψ ^ ,si , u 匕與圖1及圖1A所示之 只軛例相比,在編碼器與解碼器 送。 間不需要額外信號傳 注意,雖然表!展示將(N+1)個 施例’但經指派給每—模式之 :-母-模式之, 敌之數目不需要為相同 130709.doc 200901774 的。舉例而言,在實施例中,模式〇可具有(N+1)個經指派 變換函數,而模式1可具有N個經指派變換函數,模式2可 具有(N-1)個經指派變換函數,等等。
圖4#田缯根據本揭示案之編瑪器之實施例。圖*中之經編 號元件對應於圖1中經類似地編號之元件。除了將由空間 預測器102所選擇之空間模式1〇1提供至經修改變換模組 408以外,圖4中之編碼器之操作類似於圖丨中之編碼器之 操作。根據本揭示案,空間模式1〇1向變換模組4〇8指示將 使用哪一變換函數集合來變換預測誤差1〇6。 圖5描繪根據本揭示案之解碼器之實施例。經量化係數 500及空間模式502自編碼器經信號傳送至解碼器。在給定 係數500及空間模式5〇2之情況下,逆變換模组遍重建預 測誤差505。逆變換模組5〇4具有對對應於每一模式之變換 函數集合的先驗認識,且因此,在給定模式5〇4之情況 下,其可產生對應於係數500之適當變換函數。 模式5 0 2亦提供至逆空間預測器駕,逆空間預測器$ 〇 6 導出經預測區塊507。#由加法器5〇8來組合經預測區塊 5〇7與預測誤差505以產生經重建視訊區塊51〇。 注意’本揭示案之態樣不需要限於模式至變換函數之任 何特定映射。在實施例中’可根據經驗來導出用於每一模 式之變換函數集合以最小化彼模式中所編碼之區塊的重建 誤差。舉例而言’可藉由採用適當大數目之"鄉”視訊區 ^且尋找最小化用於每-模式之㈣誤差之變換函㈣合 來導出用於每-模式之變換函數集合。舉例而言,可藉由 130709.doc 200901774 尋找用於表7^將在模式0中編碼之1 ο,〇〇〇個訓練區塊之預 ::差的取佳變換函數集合來確定用於模式0之變換函數 本口蔓換函數可基於Karhunen-Loeve變換(KLT)、離散 餘弦菱換(DCT)或此項技術中已知之任何其他變換。 基於本文中所描述之教示,應顯而易見的是,本文中所 ' 卩不之態樣可獨立於任何其他態樣而被實施,且可以各種 式來'且σ此等態樣中之兩者或兩者以上。本文中所描述 η 《技術可Μ硬體、軟體、韌體或其任何組合來實施。若以 硬體來實施,則可使用數位硬體、類比硬體或其組合來實 :/等技術^•以权體來實施,則可至少部分地藉由包括 儲存有 < 夕個指令或程式碼之電腦可讀媒體之電觸程式 產品來實現該等技術。 以實例而非限制之方式,該等電腦可讀媒體可包含 諸如,同步動態隨機存取記憶體(sdram)、唯讀記 隱體(ROM)、非揮發性隨機存取記憶體(NvRAM)、r⑽、 U =擦可程式化唯讀記憶體卿職)、可擦可程式化唯 厂口己隐體(EPROM)、快閃記憶體、cd_r〇m或其他光碟儲 ==儲存器或其他磁性儲存器設備,或可用於以指 ^貝’、、、。構之形式來載運或儲存所要 存取的任何其他有形媒體。 由⑽ =腦程式產品之電腦可讀媒體相„之指 IS腦執行,例如,由-或多個處理器執行,諸如_ ^固數位信號處理器(Dsp)、通用微處理器、Awe、 ’或其他等效積體或離散邏輯電路。 130709.doc 200901774 已描述許多態樣及實例。然而,對此等實例之 係可能的,且本文中所呈現之原理亦可適料其他能= 此等及其他態樣係在以下中請專利範圍之㈣内,… 【圖式簡單說明】 圖丨展不用於I模式之先前技術視訊編碼器的圖。 圖1A描繪用於丨模式之先前技術視訊解碼器。 圖2展示由視訊編碼專家群(VCEG)之ιτυ電信標準化部
門在200 1年9月出版之文獻VCEG_N54中所描述的空間模 式。 、 圖3說明使用空間模式之像素預測。 圖4描繪根據本揭示案之編碼器之實施例。 圖5描繪根據本揭示案之解碼器之實施例。 【主要元件符號說明】 100 視區塊/影像區塊 101 空間模式 102 空間預測器 103 經預測區塊 104 求和器 106 預測誤差 108 變換模組 110 變換係數 112 量化器 114 '經量化變換係數/經量化係數 408 變換模組 130709.doc -12- 200901774 500 經量化係數 502 空間模式 504 逆變換模組/模式 505 預測誤差 506 逆空間預測器 507 經預測區塊 508 加法器 510 經重建視訊區塊 1000 經量化係數 1002 空間模式 1003 預測誤差 1004 逆變換模組 1006 逆空間預測模組 1007 經預測區塊 1010 經重建區塊 130709.doc -13 -

Claims (1)

  1. 200901774 十、申請專利範圍: L :種用於鳊碼-影像區塊之方法,該影像區塊包含一像 素值集合,該方法包含: 基於相鄰像素來選擇-用於預測該影像區 之空間模式; 常 少基於該等相鄰像素及該選定空間模式來產生一用於該 影像區塊之經預測區塊; 計算該影像區塊與該經預測區塊之間的一預測誤差; 基於該選定空間模式,選擇用於表示該預測誤差之至 少一變換函數;及 使用該至少一變換函數來變換該預測誤差以導出至少 一變換係數。 2.如π求項1之方法,該至少一變換函數包含複數個變換 函數。 3如π求項1之方法,其中用於一第一空間模式之一變換 函數集合不同於用於一第二空間模式之一變換函數集 合〇 4. 一種用於重建一影像區塊之方法,該影像區塊包含—像 素值集合,該方法包含: 基於相鄰像素來接收一用於預測該影像區塊中之像素 之空間模式; 基於該空間模式及該等相鄰像素來產生一經預測區 塊; 基於該空間模式,選擇用於表示預測誤差之至少一變 130709.doc 200901774 換函數; 變換係數; 變換係數來產生該 接收對應於該至少一變換函數之至少— 基於該至少一變換函數及該至少_ 預測誤差;及 以產生一經重建區 組合該經預測區塊與該預測誤差 空間模式之一變換 間模式之一變換函數集 5.如請求項4之方法,其中用於—第 函數集合不同於用於一第二空 合0 6. 一種用於編碼一影像區塊之褒置, 素值集合,該裝置包含: —空間預測器,其用於基於相 該影像區塊包含一像 ,P,| ^ 鄰像素來選擇一用於預 測該衫像區塊中之像素之空間模 __ ^供式,该空間預測器產生 二、!預測區塊,該經預測區塊與該影像區塊 含—預測誤差;及 ^ 、|1換模組,其用於使用至少—變換函數來變換該預 測5吳差,該變換模組產生對應於該至少 少-變換係數; 數之至 5亥變換模組基於該空間模 < 來選擇該至少—變 數。 、幽 ::求項6之裝置’其中用於一第一空間模式 函數集支換 合。口不同於用於一第二空間模式之一變換函數集 該裝置為一積體電路 8. 如清求jg 員6之裴置,其中 130709.doc 200901774 9·=請求項6之裝置,其中該裝置為—無線手機。 10.種用於重建一影像區塊之裝置,該影像區塊包含〆像 素值集合’該裝置包含: 逆工間預測态,其用於產生-經預測區塊,該逆空 間預測器基於相鄰像素來接收1於產生該經預測區塊 中之像素之空間模式;及 Ο K..J 、处換杈組’其用於產生-預測誤差,該逆變換模 組接收該空間模式及對應於至少—變換函數之至少一變 換係數,該逆變換模組基於該空間模式來進一步選擇該 至少—變換函數; 置藉由合該經預測區塊與該預測誤差建該 影像區塊。 11.如請求項10之裝置,直 函數集合不同於用二:弟一空間模式之一變換 合。 用於—苐二空間模式之一變換函數集 :;· 項10之裝置,其中該裝置為-積體電路。 二、、項1G之I置,其中該裝置為-無線手機。 14. 一種用於編碼— 素值集合,該裝置包含裝置,該影像區塊包含一像 於相鄰像素來選擇-用於產生-經預測區塊之 包含―:,構件,該影像區塊與該經預測區塊之間的差 已3 —預測誤差;及 用於使用至少—變換函 一變換俜赵夕姐 竹過預測块差變換成至少 、'構件’該至少一變換函數係基於該空間模 I30709.doc 200901774 式來選擇。 15. 如仴求項14之裝置,其中該裴置為一積體電路。 16. 如請求項14之裝置,其中該裝置為一無線手機。 17. -種用於編碼一影像區塊之電腦程式產品,該影像區塊 - 包含一像素值集合,該產品包含: . 電腦可讀媒體,其包含: 用於使-電腦基於相鄰像素來選擇一用於預測該影像 區塊中之像素之空間模式的程式碼; 用於使一電腦基於該等相鄰像素及該選定空間模式來 產生一用於該影像區塊之經預測區塊的程式碼; 用於使-電腦計算該影像區塊與該經預測區塊之間的 一預測誤差之程式碼; 用於使-電腦基於該選定空間模式來選擇用於表示該 預測誤差之至少一變換函數的程式碼;及 用於使一電腦使用該至少一變換函數來變換該預測誤 (j 差以導出至少一變換係數之程式碼。 18. -種用於重建-影像區塊之電腦程式產品,該影像區塊 包含一像素值集合,該產品包含: 電腦可讀媒體,其包含: m電腦基於相鄰像素來接收_用於預測該影像 區塊中之像素之空間模式的程式碼; 用於使-電腦基於該空間模式及該等相鄰像素來產生 一經預測區塊之程式碼; 用於使-電腦基於該空間模式來選擇用於表示預測誤 130709.doc 200901774 差之至少一變換函數的程式碼; 用於使一電腦接收對應於該至 ^ 一變換函數之至少一 變換係數的程式碼; y 用於使一電腦基於該至少—轡 換函數及該至少一變換 係數來產生該預測誤差之程式碼;及 用於使一t腦組合該經預測區塊與該預測誤差以產生 一經重建區塊之程式碼。 (
    130709.doc
TW097114024A 2007-04-17 2008-04-17 Directional transforms for intra-coding TW200901774A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US91236407P 2007-04-17 2007-04-17
US12/040,633 US8406299B2 (en) 2007-04-17 2008-02-29 Directional transforms for intra-coding

Publications (1)

Publication Number Publication Date
TW200901774A true TW200901774A (en) 2009-01-01

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 (2)

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 用於編碼一巨集區塊及預測一巨集區塊之方法、用於產生一經編碼巨集區塊及預測一巨集區塊之裝置、及用於預測一巨集區塊之電腦程式產品

Country Status (13)

Country Link
US (4) US8488672B2 (zh)
EP (5) EP2149263A2 (zh)
JP (3) JP5096561B2 (zh)
KR (4) KR101187240B1 (zh)
CN (4) CN101658043B (zh)
DK (2) DK2587805T3 (zh)
ES (2) ES2897462T3 (zh)
HU (2) HUE057030T2 (zh)
PL (2) PL2147556T3 (zh)
PT (2) PT2147556T (zh)
SI (2) SI2587805T1 (zh)
TW (3) TWI380697B (zh)
WO (3) WO2008131044A2 (zh)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8488672B2 (en) * 2007-04-17 2013-07-16 Qualcomm Incorporated Mode uniformity signaling for intra-coding
JP4450016B2 (ja) * 2007-06-12 2010-04-14 ソニー株式会社 液晶表示装置および液晶駆動回路
WO2010041857A2 (en) * 2008-10-06 2010-04-15 Lg Electronics Inc. A method and an apparatus for decoding a video signal
EP2173101A3 (en) * 2008-10-06 2010-08-18 LG Electronics Inc. A method and an apparatus for decoding a video signal
KR101834825B1 (ko) * 2009-01-27 2018-03-06 톰슨 라이센싱 비디오 인코딩 및 디코딩에서 변환 선택을 위한 방법 및 장치
WO2010131903A2 (en) 2009-05-12 2010-11-18 Lg Electronics Inc. Method and apparatus for processing a video signal
JP2010268259A (ja) * 2009-05-15 2010-11-25 Sony Corp 画像処理装置および方法、並びにプログラム
JP5597968B2 (ja) 2009-07-01 2014-10-01 ソニー株式会社 画像処理装置および方法、プログラム、並びに記録媒体
JP5700970B2 (ja) * 2009-07-30 2015-04-15 トムソン ライセンシングThomson Licensing 画像シーケンスを表す符号化データストリームの復号方法と画像シーケンスの符号化方法
US9819952B2 (en) * 2009-10-05 2017-11-14 Thomson Licensing Dtv 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 华为技术有限公司 一种视频编解码方法及设备
JP5908619B2 (ja) * 2010-01-07 2016-04-26 株式会社東芝 動画像符号化装置及び動画像復号化装置
WO2011083573A1 (ja) 2010-01-07 2011-07-14 株式会社 東芝 動画像符号化装置及び動画像復号化装置
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 パナソニック株式会社 画像符号化方法および画像復号方法
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
US8619857B2 (en) 2010-04-09 2013-12-31 Sharp Laboratories Of America, Inc. 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 画像処理装置と画像処理方法
US9661338B2 (en) * 2010-07-09 2017-05-23 Qualcomm Incorporated Coding syntax elements for adaptive scans of transform coefficients for video coding
US8879619B2 (en) * 2010-07-15 2014-11-04 Sharp Laboratories Of America, Inc. Method of parallel video coding based on scan order
US8855188B2 (en) * 2010-07-15 2014-10-07 Sharp Laboratories Of America, Inc. Method of parallel video coding based on mapping
US8837577B2 (en) * 2010-07-15 2014-09-16 Sharp Laboratories Of America, Inc. Method of parallel video coding based upon prediction type
US8873617B2 (en) * 2010-07-15 2014-10-28 Sharp Laboratories Of America, Inc. Method of parallel video coding based on same sized blocks
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 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路
SG188255A1 (en) 2010-09-30 2013-04-30 Panasonic Corp Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit
US9288490B2 (en) 2010-09-30 2016-03-15 Panasonic Intellectual Property Corporation Of America Image decoding method, image coding method, image decoding apparatus, image coding apparatus, program, and integrated circuit
US11284081B2 (en) 2010-11-25 2022-03-22 Lg Electronics Inc. Method for signaling image information, and method for decoding image information using same
FI3923579T3 (fi) 2010-11-25 2023-03-22 Lg Electronics Inc Menetelmä kuvainformaation signaloimiseksi ja tätä käyttävä menetelmä kuvainformaation dekoodaamiseksi
CN107257465B (zh) * 2010-12-08 2020-08-04 Lg 电子株式会社 由编码装置和解码装置执行的内预测方法及可读存储介质
US9462272B2 (en) * 2010-12-13 2016-10-04 Electronics And Telecommunications Research Institute Intra prediction method and apparatus
WO2012081895A1 (ko) 2010-12-13 2012-06-21 한국전자통신연구원 인트라 예측 방법 및 그 장치
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
TWI519142B (zh) 2011-06-30 2016-01-21 三星電子股份有限公司 以對固定點轉換之位元深度控制做視訊編碼之方法與裝置以及以對固定點轉換之位元深度控制做視訊解碼之方法與裝置
EP3232665B1 (en) 2011-09-15 2024-07-03 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
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
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
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
PL3552393T3 (pl) 2016-12-23 2023-07-10 Huawei Technologies Co., Ltd. Aparat kodujący do sygnalizowania kierunkowego trybu predykcji wewnątrzramkowej rozszerzenia w ramach zbioru kierunkowych trybów predykcji wewnątrzramkowej
KR20250024103A (ko) 2016-12-23 2025-02-18 후아웨이 테크놀러지 컴퍼니 리미티드 미리 결정된 방향성 인트라 예측 모드들의 세트를 확장하기 위한 인트라 예측 장치
CN110115036B (zh) 2016-12-23 2021-09-03 华为技术有限公司 一种用于从预定定向帧内预测模式集合中移除定向帧内预测模式的帧内预测装置
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
WO2020125803A1 (en) * 2018-12-21 2020-06-25 Beijing Bytedance Network Technology Co., Ltd. Intra prediction using polynomial model
CN112104876A (zh) * 2019-06-17 2020-12-18 上海天荷电子信息有限公司 对预测残差进行多套系数分量转换的数据压缩方法和装置
CN112616057B (zh) 2019-10-04 2024-08-23 Oppo广东移动通信有限公司 图像预测方法、编码器、解码器以及存储介质

Family Cites Families (37)

* 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
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 半導体装置及びこれを用いた電子機器
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
US20040091047A1 (en) * 2002-11-11 2004-05-13 Sony Corporation Method and apparatus for nonlinear multiple motion model and moving boundary extraction
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
KR20050072526A (ko) * 2004-01-06 2005-07-12 삼성전자주식회사 예측 부호화 장치, 예측 부호화 방법 및 상기 예측 부호화방법을 수행하는 프로그램이 기록된 컴퓨터 판독가능한기록매체
CN100479527C (zh) 2004-02-26 2009-04-15 联合信源数字音视频技术(北京)有限公司 一种帧内预测模式选取方法
JP4542447B2 (ja) 2005-02-18 2010-09-15 株式会社日立製作所 画像の符号化/復号化装置、符号化/復号化プログラム及び符号化/復号化方法
JP5037938B2 (ja) 2004-04-28 2012-10-03 日立コンシューマエレクトロニクス株式会社 画像の符号化/復号化装置、符号化/復号化プログラム及び符号化/復号化方法
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 パナソニック株式会社 イントラ予測装置
US20060153295A1 (en) 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
US7751478B2 (en) * 2005-01-21 2010-07-06 Seiko Epson Corporation Prediction intra-mode selection in an encoder
JP2006295408A (ja) 2005-04-07 2006-10-26 Matsushita Electric Ind Co Ltd 画像符号化装置及び画像符号化プログラム
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 삼성전자주식회사 가변 블록 변환 장치 및 방법 및 이를 이용한 영상부호화/복호화 장치 및 방법
JP4650173B2 (ja) * 2005-09-05 2011-03-16 ソニー株式会社 符号化装置、符号化方法、符号化方法のプログラム及び符号化方法のプログラムを記録した記録媒体
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 画像処理装置および方法、並びに、プログラム
WO2008084817A1 (ja) 2007-01-09 2008-07-17 Kabushiki Kaisha Toshiba 画像符号化と復号化の方法及び装置
KR101365570B1 (ko) 2007-01-18 2014-02-21 삼성전자주식회사 인트라 예측 부호화, 복호화 방법 및 장치
US8488672B2 (en) 2007-04-17 2013-07-16 Qualcomm Incorporated Mode uniformity signaling for intra-coding
US8428133B2 (en) * 2007-06-15 2013-04-23 Qualcomm Incorporated Adaptive coding of video block prediction mode
US8024121B2 (en) 2008-01-25 2011-09-20 Smith International, Inc. Data compression method for use in downhole applications

Also Published As

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

Similar Documents

Publication Publication Date Title
TW200901774A (en) Directional transforms for intra-coding
JP5684823B2 (ja) ハイブリッド映像符号化
JP5623521B2 (ja) ビデオコーディングのためのテンプレートマッチング
KR101789478B1 (ko) 휘도 샘플을 이용한 색차 블록의 화면 내 예측 방법 및 이러한 방법을 사용하는 장치
JP5061179B2 (ja) 照明変化補償動き予測符号化および復号化方法とその装置
US20120230405A1 (en) Video coding methods and video encoders and decoders with localized weighted prediction
CN102714721A (zh) 编码图像块的方法和重构图像块的方法
TW200910975A (en) Video encoding method and decoding method, apparatuses therefor, programs therefor, and storage media for storing the programs
CN105230018A (zh) 用于对支持多个层的视频进行编码的方法和设备
WO2011125730A1 (ja) 画像符号化装置と画像符号化方法および画像復号化装置と画像復号化方法
JP2023093650A (ja) マージ候補を利用して予測サンプルを導出する映像デコード方法及びその装置
JP7507913B2 (ja) 画像をエンコーディング及びデコーディングする方法、エンコーディング及びデコーディング装置、並びに、対応するコンピュータプログラム
TW201220854A (en) Mixed tap filters
TW201008288A (en) Apparatus and method for high quality intra mode prediction in a video coder
JP2021027464A (ja) 予測ブロック生成装置、画像符号化装置、画像復号装置、及びプログラム
US20070171970A1 (en) Method and apparatus for video encoding/decoding based on orthogonal transform and vector quantization
JP2018050195A (ja) 動画像復号装置、動画像復号方法、動画像符号化装置、動画像符号化方法及びコンピュータ可読記録媒体
JP7628484B2 (ja) 画像復号装置、画像復号方法及びプログラム
CN116471418B (zh) 帧间预测方法、编码器、解码器以及计算机存储介质
WO2009133845A1 (ja) 動画像符号化/復号化装置及び方法
JP7219030B2 (ja) 色差イントラ予測候補生成装置、画像符号化装置、画像復号装置、及びプログラム
CN103581690A (zh) 视频译码方法、视频译码器、视频编码方法和视频编码器
CN118264797A (zh) 合成式预测及限制性合并
KR102116683B1 (ko) 비디오 신호의 디코딩 방법 및 장치
JP2023086397A (ja) イントラ予測装置、復号装置、及びプログラム