TW201014363A - Filtering video data using a plurality of filters - Google Patents

Filtering video data using a plurality of filters Download PDF

Info

Publication number
TW201014363A
TW201014363A TW098123557A TW98123557A TW201014363A TW 201014363 A TW201014363 A TW 201014363A TW 098123557 A TW098123557 A TW 098123557A TW 98123557 A TW98123557 A TW 98123557A TW 201014363 A TW201014363 A TW 201014363A
Authority
TW
Taiwan
Prior art keywords
filter
video data
programs
program
image
Prior art date
Application number
TW098123557A
Other languages
English (en)
Other versions
TWI415471B (zh
Inventor
Marta Karczewicz
Wei-Jung Chien
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 TW201014363A publication Critical patent/TW201014363A/zh
Application granted granted Critical
Publication of TWI415471B publication Critical patent/TWI415471B/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
    • 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
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/80Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation

Landscapes

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

Description

201014363 六、發明說明: 【發明所屬之技術領域】 本揭示案大體上係針對於用以使用複數個渡波程式 (filter)對視訊資料進行濾波之系統及方法。 本申請案主張2008年7月n日所申請之美國臨時專利申 請案第61/079,998號及2008年9月3曰所申請之美國臨時專 利申請案第61/094,01 1號的優先權,該等申請案争之每一 者之全部内容以引用的方式併入本文中。 【先前技術】 技術之進步已導致更 ,时|丁。卒例而 言,當前存在多種攜帶型個人計算器件,包括無線計算器 件諸如携帶型無線電話、個人數位助理㈣A)及傳呼器 件,其為小型、輕f且易於由使用者攜帶^更具时 之’諸如蜂巢式電話及網際網路協定(ιρ)電話之攜帶型無 線電話可經由無線網路傳達語音及資料封包。另外,許多、 ❶該等’、’、線電話包括併入其中之其他類型的器件。舉例而 H線電話亦可包括—數位靜態相機、—數位視訊相 話^位錄音機,及—音訊槽案播放機。又,該等無線 〇 理包括可用以存取網際網路之軟體應用程式(諸 如網頁劉覽器應用程式)之可執行指令。因而 電話可包括有效計算能力。 …線 號處理器(DSP)'影像處理器及其他處理器件頻 訊資料的I括數位相機或顯示由數位相機捕捉之影像或視 、’、冑型個人計算器件中。可利用該等處理器件以 141629.doc 201014363 提供視訊及音訊功能、處理諸如影像資料之所接收資料, 或執行其他功能。 種類型之視訊處理涉及濾波,其可經應用以增強一經 解碼之視訊信號之品質。可將濾波程式應用為一後置濾波 程式(其中經濾波之圖框不用於未來圖框之預测),或應用 為一迴圈内濾波程式(其中經濾波之圖框用以預測未來圖 框)。可藉由減少原始信號與經解碼經濾波之信號之間的 誤差來設計一濾波程式。類似地,為了變換係數,所得濾 波程式之係數可經畺化、經編碼且被發送至視訊解碼器。 較精確之量化濾波係數可致能較佳效能。然而,隨著量化 濾波係數的精度增加,傳輸該等係數所需之位元的數目亦 增加,從而造成對網路資源、資料傳送速率或兩者之對應 影響。 【發明内容】 可在一視訊編碼器處判定多個濾波程式且經由一視訊資 料流將其提供至一接收器。該接收器可自該資料流提取資 訊以識別將該多個濾波程式中之哪一者應用於一特定圖 框、一特定巨集區塊、一特定像素,或其任何組合。該多 個濾波程式可用於處理後濾波或用於在一解碼器處之一處 理迴圈内的濾波。 在—特定實施例中,揭示一種方法,其包括在一視訊解 碼器處接收及解碼嵌入於一視訊資料位元流中之複數個濾 波程式。β亥方法包括基於包括於該視訊資料位元流中之資 訊來選擇該複數個渡波程式巾之—特线波程式。該方法 141629.doc 201014363 進一步包括將該特定濾波程式應用於該視訊資料位元流之 經解碼視訊資料的至少一部分以產生經濾波之經解碼視訊 資料。
在另-實施例中’揭示一種裝置,纟包括一視訊解碼 器,該視訊解碼器經組態以接收及解碼嵌入於一視訊資料 位元流中之複數個濾波程式。該裝置亦包括一處理器,該 處理器經組態以基於包括於該視訊資料位元流中之資訊來 選擇該複數個滤波程式中之—特n皮程式且將該特定滤 波程式應用於該視訊資料位元流之經解碼視訊資料的至少 一部分以產生經濾波之經解碼視訊資料。 在另-實施例中’揭示一種積體電路,其包括視訊解碼 電路’該視訊解碼電路經組態以接收及解碼包括嵌入於一 視訊資料位元流中之複數㈣波程式的—信號。該積體電 路亦包括處理電路’該處理電路經組態以處理該經解碼之 信號從而基於包括於該視訊資料位元流中之資訊來選擇該 複數個濾'波程式中之—特定濾波程式且將該特定餘程式 應用於該視訊資料位元流之經解碼視訊資料的至少一部分 以產生經濾波之經解碼視訊資料。 在另一實施例中,揭示 禋裝置 …-一具包括用於解碼嵌入 於-視訊資料位元流中之複數個遽波程式的構件。該裝置 包括用於基於包括於該視訊資料位元流中之資訊來選擇該 複數個m式中之—特定濾波程式的構件。該裝置進— =括用於將該特定遽波程式應用於該視訊資料位元流之 碼視訊#料的至少m產生經濾波之經解碼視訊 141629.doc 201014363 資料的構件。 在另一實施例中,揭示一種儲存電腦可執行碼之電腦可 讀媒體。該電腦可讀媒體包括用於在一視訊解碼器處接收 及解碼嵌入於一視訊資料位元流中之複數個濾波程式的程 式碼。該電腦可讀媒體包括用於基於包括於該視訊資料位 元流中之資訊來選擇該複數個濾波程式中之一特定濾波程 式的程式碼。該電腦可讀媒體進一步包括用於將該特定濾 波程式應用於該視訊資料位元流之經解碼視訊資料的至少 一部分以產生經濾波之經解碼視訊資料的程式碼。 由所揭示之實施例提供的一特定優點為濾波之效能上的 改良’特定言之為後置濾波之效能上的改良,以便增強經 解碼之視訊信號的品質。由所揭示之實施例提供的另一特 定優點為傳輸複數個濾波程式之濾波係數所需之位元的經 減少之數目。 在審閱整個申請案之後,本揭示案之其它態樣、優點及 特徵將變得顯而易見,整個申請案包括以下部分:[圖式 簡單說明]、[實施方式]及[申請專利範圍]。 【實施方式】 參看圖1,說明一視訊資料處理系統100之特定實施例。 該視訊資料處理系統1〇〇包括由一多媒體接收器1〇8所接收 之一視訊資料位元流102。該視訊資料位元流1〇2包括經編 碼之視訊資料106、複數個濾波程式1〇4,及濾波程式選擇 資訊122。該多媒體接收器1〇8包括一視訊資料解碼器 110、一濾波模組112、一濾波程式選擇器丨18,及一顯示 141629.doc 201014363 器116—。纟、統loo使得多媒體接收器1〇8能夠基於滤波程式 選擇資訊122自視訊資料位元流1〇2選擇一濾波程式。 視Λ資料解碼器110經組態以對經編碣之視訊資料丨〇6加 以解碼。舉例而',視訊資料解碼器110可經組態以對嫡 ' 編碼資料進行解碼且對所得資料執行反離散餘弦變換 . (DCT)。在一特定實施例中,視訊資料解碼器ιι〇包括一 Η.264或動畫專家小組(MpEG)相容解碼器。 φ 濾波模組112經組態以自濾波程式選擇器118接收一濾波 程式,諸如第二經解碼濾波程式12〇。濾波模組112經組態 以將所接收之濾波程式12〇應用於自視訊資料解碼器丨1 〇接 收之經解碼視訊資料。濾波模組丨12可經組態以基於圖 框巨集區塊或像素粒度將該濾波程式應用於經解碼視訊 k料彳之而產生被提供至顯示器116之經濾波之經解碼視 訊資料114。濾波模組112可實施於一解碼迴圈(未圖示) 内,或經實施用於處理後濾波,或其任何組合。 • 濾波程式選擇器U8經組態以接收濾波程式選擇資訊122 且自複數個渡波程式104選擇適當之濾波程式。在一特定 實施例中,濾波程式選擇器118經調適以解碼複數個濾波 程式104且將諸如第二經解碼濾波程式12〇之選定的經解碼 /慮波程式提供至滤波模組112。遽波程式選擇器1丨8可基於 濾波程式選擇資訊122選擇經解碼之濾波程式來提供至濾 波模組112。在一特定實施例中,濾波程式選擇器118將由 視訊資料解碼器11 〇產生之經解碼視訊資料的一或多個特 性與遽波程式選擇資訊i 2 2比較以選擇用於被提供至慮波 I41629.doc 201014363 模、"a 112之特定視訊資料的適當濾波程式。 在操作期間,由多媒體接收器108之視訊資料解碼器110 接收及解碼經編碼之視訊資料106。在多媒體接收器1⑽之 濾波程式選擇器丨18處接收及解碼複數個濾波程式及濾 :程式選擇資訊122。濾波程式選擇器118基於包括於視訊 資料位元流102中之濾波程式選擇資訊122來選擇複數個濾 波程式104中之一特定經解碼濾波程式12〇。在多媒體接收 器⑽之濾波模組m處將特《經解碼濾波程式12〇應用於 經解碼視訊資料之至少—部分,從而產生經濾波之經解碼 視°孔資料114。在多媒體接收器⑽之顯示器116處顯示該 經濾、波之經解碼視訊資料i 14。 藉由接收多個濾波程式連同經編碼之視訊資料1〇6,多 媒體接收H 1G8可選擇導致每單位之經解碼視訊資料之最 低誤差的特疋遽波程式。舉例而言,可在逐圖框基礎上選 擇-提供視訊資料之特定圖框之最低均方誤差的濾波程 式。作為另""實例,可在逐巨集區塊之基礎上或在逐像素 之基礎上選擇一提供特定巨集區塊之最低誤差的濾波程 式。視訊資料處理系統刚可因此提供瀘波之效能上的改 特疋。之在後置濾、波之效能上的改良,以便增強經解 碼之視訊信號的品f。另外,藉由Μ波絲進行編碼及 在一些實施财使用—些攄波程式之係數以預測稱後濾波 程式之係數’視訊資料處理系統1〇〇進一步提供傳輸複數 個渡波程式刚中之每1波程式的渡波係數所需之位元 的數目之減少。 141629.doc 201014363 參看圖2 ’說明一視訊資料處理I置200之特定實施例。 該視訊·貝料處理裝置2GG包括-視訊解碼器2G2及一處理器 2〇6。該視訊解碼器2〇2經組態以接收及解碼嵌入於一視訊 資料位7G流中之複數個濾波程式2〇4。在一特定實施例 中’使用MPEG編碼來對視訊資料位元流中之視訊資料的 至少一部分進行編碼。該處理器2〇6包括一圖框判定模組 208、一巨集區塊判定模組21〇、一像素判定模組212、一 φ 濾波程式選擇模組230,及一濾波程式應用模組232。在一 說明性實施例中,視訊解碼器202為圖2之視訊資料解碼器 1〇2 ,且複數個濾波程式2〇4以與圖丨之嵌入於視訊資料位 几流102中之複數個濾波程式1〇4類似的方式嵌入於一視訊 資料位元流中。 在一特定實施例中,濾波程式選擇模組23〇係可由處理 器206執行以基於包括於視訊資料位元流中之資訊來選擇 複數個濾波程式204中之一特定濾波程式。在一特定實施 ❹ 例中’包括於視訊資料位元流中之該資訊類似於圖1之包 括於視訊資料位元流1 〇2中的濾波程式選擇資訊122。 在一特定實施例中,濾波程式應用模組232係可由處理 器206執行以將由濾波程式選擇模組23〇選擇之特定濾波程 式應用於視訊資料位元流之經解碼視訊資料的至少一部分 以產生經濾波之經解碼視訊資料。在一特定實施例中,所 產生之經濾波經解碼的視訊資料類似於圖1之經濾波經解 碼的視訊資料114。 在一特定實施例中,圖框判定模組208係可由處理器206 141629.doc 201014363 執行以判定複數個濾波程式204中之每一濾波程式待應用 於的視訊資料之圖框,其中包括於.視訊資料位元流中之資 訊藉由圖框編號或圖框類型中之至少一者來識別對應於每 一濾波程式的圖框。在一特定實施例中,圖框類型可包括 一框内編碼圖像圖框(I圖框)類型、一預測圖像圖框(p圖 框)類型,或一雙向預測圖像圖框(B圖框)類型。舉例而 言,圖框判定模組208可判定每一圖框之圖框編號且將該 經判定之圖框編號提供至濾波程式選擇模組23〇。為了說 明,圖框判定模組208可判定正被處理之特定圖框222具有 -圖框編號「5」,回應於該情形,濾波程式選擇模組23〇 選擇第-經解H皮程式216來應用於具有編號「5」之經 解碼圖框222。可使用不同方式以指示待使用哪些遽波程 式及待組合哪些濾波程式。舉例而言,可以信號通知解碼 器對於B圖框類型而言應使用濾波程式/、{及^。 在一特定實施例中,巨集區塊判定模組21〇係可由處理 器執行以判定複數㈣波程式綱中之每—溏波程式待 應用於的巨集區塊。作為說明性、非限制性實例,包括於 視訊資料位元流t之資訊可藉由巨集區塊類型的清單(例 如,圖框内、圖框間、雙向圖框間)或用以重新建構該等 巨集區塊之量化參數值的範圍中之至少—者來識別對應於 每-濾波程式的巨集區塊。舉例而言,巨集區塊判定模組 =7:疋每一巨集區塊之類型且將該所判定之巨集區塊 提供至渡波程式選擇模組23〇。為了說明,巨集區塊 判定模組210可判定正被處理之特定巨集區塊…具有類型 141629.doc 201014363 A」(例如’圖框内類型),回應於該情形,遽波程式選 擇模組23Gii擇第二_碼遽波程式μ來應用於該特定巨 集區塊224。 馨 在特疋實施例中,像素判定模組212係可由處理器206 執订以基於影像之局部特性的預定量測214來判定複數個 $波程式2G4 t之每-遽波程式待應用於的像素。像素判 定模組212可產生正於該經解碼視訊信號之巨集區塊或圖 框之列i及行j處被處理的特定像素(咖26之預定量消214 的值’回應於該情形’遽波程式選擇模組230選擇第三經 解碼濾波程式220來應用於像素(i,j)226。 在例中’影像之局部特性的預定量勒4包 括得自經重新建構影像之平均值的經重新建構影像之變異 數值。舉例而言,對於經重新建構 z=〇,…,Μ且户〇,…,at)而言, ·/八丹f 七七Di 疋義平均值〈冲,·/)〉使得 ,,Λ. Σ ilR{i + k,j + l) {l,J^ = ~(2K + l)(2L + l) ' °可定義經重新建構影像叩,刀之得 白平,严〈响)〉的變異數值v varM = . Σ,§.(冲+^〇.M〉)2 付 {2K + l)(2L + l)~~'~~~' 〇 在-㈣實施例中’影像之局部特性的敎量測心 括經重新建構影像内之差異絕對值。舉例而: 新建構影像;Φν)(其中,ί=0,…馗 、、經重 ,,/=〇,...,#)而言,可定 義差異絕對值以·Φ· J)使得咖即,乃| (^+T)(2ZTi)。 在一特定實施例中,影像之局部姓 局。Ρ特性的預定量測214包 141629.doc •11· 201014363
括經重新建構影像内之梯度值。I ^ ^ 卒例而言’可將所關注像 素處之影像值之梯度判定為影像 y像之局部特性的預定量測 214。在另一實施例中,影像之 1狩性的預定量測214包 括經重新建構影像内之清晰度量測。
在一特定實施例中,將複數個濾波程式2〇4中之第一減 波程式應用於第一像素(其具有影像之局部特性之預定量 測214的在第一值範圍中的第一值),且將複數健波程式 204中之第二濾、絲式應用於第二像素(其具㈣像之局部 特性之預定量測214的在第二值範圍中的第二值舉例而 言’可應用渡波程式/加〇,··.,州)使得將濾波程式/〇應用 於具有處於範圍0々ar(zV)<var〇中之變異數值川⑽的像素 (Q) ’將遽波程式A應用於具有處於範圍var6var(^)<vari 中之變異數值Va〜,y)的像素⑽,且,大體而言,將遽波 程式Λ(π〇,..·,幻應用於具有處於範圍varrevar(^)<v叫中 之變異數值va_的像素⑹·),其中將濾波程式心應用於 具有處於範圍var3Var(zV)中之變異數值var(^·)的像素 G,y)。在一替代實施例中,可應用濾波程式力及力使得將濾 波耘式/!應用於具有處於範圍〇Svar(D)<var〇中之變異數值 var(zV)的像素(/,y),將濾波程式力應用於具有處於範圍 var〇々ar(y)<var丨中之變異數值var〇v)的像素(^),且將濾 波程式/2應用於其他情形。 在一特定實施例中,將複數個濾波程式2〇4中之諸濾波 程式中之每一者的經量化濾波係數限於約〇至約2的η次幂 之範圍内。可將該約〇至約2的η次幂之範圍劃分為數目個 141629.doc -12· 201014363 區間m。至少部分地基於複數個濾波程式204中之諸濾波程 式中之每一者的經量化濾波係數之索引來判定區間w的數 目。舉例而言,可將經量化濾波係數/r(A:,/)(r=〇,...,s+1、 众=-尺,…,且/=-1,...,1)限於範圍〇^/;(灸,/)<2"内。可將範圍 , 〇</”(免,/)€2”劃分為數目個區間m,其中至少部分地基於經 . 量化濾波係數/#,/)〇=0,…,《s+Ι、A:=-尺,…,尺且/=-1,...,[)之 索引(免,/)來判定區間m的數目。在一特定實施例中,藉由 解碼一可變長度碼字(其指示該數目個區間m中之一對應於 特定經量化之濾波係數之值的特定區間),且藉由解瑪— 固定長度碼字(其指定該特定區間内之該特定經量化之濾 波係數的值)來判定特定經量化之濾波係數。 在一特定實施例中,複數個濾波程式204中之第一濾波 程式的第一濾波係數用以預測複數個濾波程式2〇4中之第 一慮波程式的第二滤波係數。舉例而言,如以上所描述, 若濾波程式/m(m=0,.",《+l)對應於變異數varr(r=〇,.·.,„)之不 φ 同值’則自濾波程式/〇可預測濾波程式/!,自濾波程式可 預測濾波程式A,且,大體而言,自濾波程式力〇=〇,,,w) 可預測濾波程式/s+1。 模組208、210、212、230及232中之一或多者可實施為 • 包括在處理器206處執行之程式指令的電腦可執行碼、實 施為專用硬體電路、實施為狀態機、實施為場可程式化閘 陣列(FPGA),或其任何組合。處理器2〇6可執行圖框判定 模組208、巨集區塊判定模組21〇及像素判定模組212令之 一或多者,以判定待應用於經解碼之視訊資料的濾波程 141629.doc 201014363 式。在一特定實施例中,視訊資料處理裝置2〇〇可包括未 圖示之其他組件,諸如類似於展示於圖丨中之顯示器116的 顯示器件,其經組態以顯示經濾波之經解碼視訊資料。 參看圖3,說明一視訊資料處理積體電路3〇〇。該視訊資 料處理積體電路300包括視訊解碼電路302及處理電路 306。該視訊解碼電路302經組態以接收及解碼包括嵌入於 一視訊資料位元流中之複數個濾波程式3〇4的一信號328。 在一特定實施例中,該複數個濾波程式3〇4以與圖i之嵌入 於視訊資料位元流102中之複數個濾波程式1〇4類似的方式 嵌入於一視訊資料位元流中。 該處理電路306經組態以處理該經解碼之信號328從而基 於包括於該視訊資料位元流中之資訊來選擇複數個遽波程 式3 04中之一特定濾波程式。在一特定實施例中,包括於 視訊資料位元流中之資訊類似於圖1之包括於視訊資料位 元流102中的遽波程式選擇資訊122。處理電路3 〇6包括— 圖框判定電路308、一巨集區塊判定電路3丨〇、一像素判定 電路312、一濾波程式選擇電路33〇,及一濾波程式應用電 路332。處理電路3〇6經組態以處理來自視訊解碼電路3〇2 之經解碼信號從而將諸如第二經解碼濾波程式3〗6、第三 經解碼濾波程式3 18或第四經解碼濾波程式3 20的特定遽波 程式應用於視訊資料位元流之經解碼視訊資料之至少一部 刀以產生經遽波經解碼的視訊資料。在一特定實施例中, 所產生之經濾波經解碼的視訊資料類似於圖1之經滤波經 解碼的視訊資料1 14。 I41629.doc 201014363 在一特定實施例中,該圖框判定電路308經組態以判定 複數個濾波程式304中之每一濾波程式待應用於的圖框, 其中包括於視訊資料位元流中之資訊藉由圖框編號或圖框 類中之至少一者來識別對應於每一濾波程式的圖框。舉 例而言,圖框判定電路308可判定一特定圖框322具有一圖 框編號「6」且可將該圖框編號提供至濾波程式選擇電路 330。濾波程式選擇電路33〇可基於該圖框編號且根據經由
視訊資料位元流接收之資訊來選擇第二經解碼濾波程式 316用於圖框322。濾波程式應用電路332可將該第二經解 碼濾波程式316應用於具有圖框編號「6」之圖框322。 在-㈣實施例中,該巨集區塊㈣電路3難組態以 判定複數㈣波程式3G4中之每—攄波程式待應用於的巨 集區塊,#中包括於視訊資料位元流中之資訊藉由巨集區 塊類型的清單或用以重新建構該等巨集區塊之量化參數值 的範圍中之至少-者來識別對應於每__纽程式的巨集區 塊。舉例而言’巨集區塊判定電路31()可狀—特定巨集 區塊324具有类員型「B」(例如,雙向圖框間類型)且可將該 巨集區塊類型提供至遽波程式選擇電路33〇。遽波程式選 擇電路330可基於該巨集區塊類型且根據經由視訊資料位 元流接收之資訊來選擇第三經解竭濾波程式318用於該特 定巨集區塊似。滤波程式應用電路332可將該第三經解石馬 遽波程式318應用於具有類型「3」之衫巨集區塊324。’ 在一特定實施例中,像素刻令+ t 、】疋電路312經組態以處理緩 解碼之信號從而基於影像之局''' ^。卩特性的預定量測3U來判 141629.doc 15 201014363 ^數個遽波程式3。4中之每_遽波程式待應用於的像 素虚。舉例而言’像素判定電路312可㈣對應料如及行 =之特定M(m,n⑽㈣像之局部純之狀量測314 可將影像之W生之狀量刺4的該值提供 後程式選擇電路咖。濾波程式選擇電路330可基於影 ^局部特性之預定量測314的值且根據經由視訊資料位 接收之資訊來選擇第四經解碼據波程式320用於像素 (=3^。滤波程式應用電路332可將第四經解碼遽波程 f用於像素㈣326。在一特定實施例中,作為說 月性、非限制性實例,以與圖2之影像之局部特性的預定 ^測川大體類似的方式(諸如使用變異數或梯度)來判定影 像之局部特性的預定量測3 14。 ^一特定實施例中,—裝置包括用於解碼以於一視訊 貧料位元流中之複數個渡波程式之構件。該用於解碼嵌入 於一視訊資料位元流中之複數個滤波程式的構件可包括諸 如展不於圖2中之視訊解碼器2〇2的視訊解碼器、諸如展亍 於圖3中之視訊解碼電路3〇2的視訊解碼電路、對應硬體、 軟體、勃體’或其任何組合。該裝置包括用於基於包括於 該視訊資料位元流中之資訊來選擇該複數個滤波程式中之 一特定渡波程式的構件。該用於選擇該複數個滤波程式中 之一特定濾、波程式的構件可包括諸如展示於圖2中之處理 器,的處理器、諸如展示於圖3中之處理電路的處理 電路、對應硬體、軟體、勒體,或其任何組合。該裝置進 -步包括用於將該特定濾、波程式應用於視訊資料位元流之 141629.doc -16 - 201014363 經解碼視訊資料的至少一部分以產生經濾波之經解碼視訊 資料的構件。該用於應用該特定濾波程式之構件可包括諸 如展不於圖2中之處理器206的處理器、諸如展示於圖3中 之處理電路306的處理電路、對應硬體、軟體、韌體,或 其任何組合。 在一特定實施例中,該裝置包括用於判定複數個濾波程 式中之每一濾波程式待應用於之圖框的構件,其中包括於 視訊資料位元流中之資訊藉由圖框編號或圖框類型中之至 少-者來識別對應於每_遽波程式的圖框。制於判定圖 框之構件彳包括諸如展示於圖2中之處自器挪的處理器、 諸如展示於圖3中之處理電路3G6的處理電路、對應硬體、 軟體、韌體,或其任何組合。 .在一特定實施财,㈣置包括用於収複數個遽波程 式中之母-遽波程式待應用於之巨集區塊的構件,其尹包 括於視訊資料位元流中之資訊藉由巨集區塊類型的清單或
用以重新建構該等巨㈣塊之量化參數值的範圍中之至少 一者來識別對應於每一濾波 巨集區塊之構件可包括諸如展二 =。該用於判定 之處理電路3〇6的處理電路、 硬體、軟體、勒體,或其任何組合。 I路對應 在一特Μ施财,該裝置包㈣於基 性的預定量測來判定複數個據波 象:局㈣ 應用於之像素的構件。該用於判定像=痛波程式待 展示於㈣之處理器2。6的處理器像素諸之如搆展件可包括*如 薄如展不於圖3尹之 141629.doc 201014363 處理電路306的處理電路、 任何組合。 對應硬體、軟體、韌體, 或其 在-特疋實施例中’該裝置包括用於經由—無線傳輪來 接收視訊資料位元流之構件。該用於經由一無線傳輸來接 收視訊資料位元流之構件可包括-無線接收器、無線接收 電路、一無線收發器、-諸如展示於圖5中且在以下更充 /刀描述之攜帶型通信器#、對應硬體、軟體、勃體,或其 任何組合。
參看圖4 ,說明使用複數個濾波程式來對視訊資料進行 濾波之方法400。該方法400包括在4〇2處在一視訊解碼器 處接收及解碼嵌入於一視訊資料位元流中之複數個濾波程 式。舉例而言,圖2之複數個濾波程式2〇4可嵌入於諸如圖 1之視訊資料位元流102的視訊資料位元流中。可在圖2之 視sfl解碼器202處接收及解碼複數個濾波程式2〇4。 ❹ 方法400包括在404處基於包括於該視訊資料位元流中之 資訊來選擇該複數個濾波程式中之一特定濾波程式。舉例 而5,圖2之處理器206可基於包括於視訊資料位元流中之 資訊(諸如圖1之包括於視訊資料位元流丨〇2中的濾波程式 選擇資訊122)來選擇複數個濾波程式2〇4中之一特定遽波 程式(諸如第一經解碼濾波程式2 1 6)。 方法400進一步包括在406處將該特定濾波程式應用於視 訊資料位元流之經解碼視訊資料之至少一部分以產生經濾 波經解碼的視訊資料。舉例而言,圖2之處理器206可將經 解碼濾波程式216應用於視訊資料位元流之經解碼視訊資 141629.doc • 18- 201014363 料之至少一部分(諸如特定圖框2 2 2 )以產生經濾波經解碼的 視訊資料(諸如圖1之經濾波經解碼的視訊資料114)。 圖5為包括使用複數個濾波程式之解碼及濾波模組之一 系統之特定實施例的方塊圖。系統5〇〇可實施於一攜帶型 - 電子器件中且包括耦接至一記憶體532之一處理器51〇(諸 如一數位信號處理器(DSP))。系統500包括一使用複數個 濾波程式之解碼及濾'波模組564。在一說明性實例中,該 ❶ 使用複數個滤波程式之解碼及濾波模組5 64包括圖1至圖3 的系統中之任一者’根據圖4之方法來操作,或其任何組 合。該使用複數個濾波程式之解碼及濾波模組564可處於 處理器510中或可為沿一硬體影像處理管線(未圖示)之單獨 器件或電路,或其一組合。 相機介面568耦接至處理器510且亦耦接至一諸如視钒相 機570之相機。該相機介面568可回應於處理器51〇,諸如 用於自動調焦及自動曝光控制。顯示控制器526耦接至處 • ^ 510且耦接至顯示器件528。編解碼器((:〇〇£(:)534亦 可耦接至處理器510。揚聲器536及麥克風538可耦接至 CODEC 534。無線介面54〇可耦接至處理器51〇且耦接至無 線天線542。 處理器510亦可經調適以產生經處理之影像資料。頬示 控制器526經組態以接收該經處理之影像資料且將該經處 理之影像資料提供至顯示器件528。另外,記憶體532可經 組態以接收且儲存經處理之影像資料,且無線介面540可 經組態以接收經處理之影像資料用於經由天線542傳輸。 141629.doc •19- 201014363 在一特定實施财,將使㈣數個遽波程式之解碼及遽 波模組564實施為在處理器別處執行之電腦程式碼,諸如 儲存於一電腦可讀媒體處之電腦可執行指令,將且說明為 儲存於記憶體532處之電腦程式碼59〇。舉例而言,電腦程 式碼59G可包括:用於在—視訊解碼器處接收及解碼嵌入 於一視訊資料位元流中之複數個滤波程式的程式碼;用於 基於包括於該視訊資料位元流t之資訊來選擇該複數個濾 波程式中之-特定滤波程式的程式碼;及用於將該特定濾 波程式應用於視訊資料位元流之經解碼視訊資料的至少—_ 部分以產生經濾波之經解碼視訊資料的程式碼。 舉例而言,電腦程式碼590亦可包括用於判定複數個遽 波程式中之每一濾波程式待應用於之圖框的程式碼,其中“ 包括於視訊資料位元流中之資訊藉由圖框編號或圖框類型 中之至少一者來識別對應於每一濾波程式的圖框。作為另 一實例’電腦程式碼590亦可包括肖於判定複數個濾波程 式中之每一濾波程式待應用於之巨集區塊的程式碼其中 包括於視訊資料位元流中之資訊藉由巨集區塊類型的清單 · 或用以重新建構該等巨集區塊之量化參數值的範圍中之至 少一者來識別對應於每一濾波程式的巨集區塊。或者或另 外,電腦程式碼590可包括用於基於影像之局部特性的預 定量測來判定複數個濾波程式中之每一濾波程式待應用於 - 之像素的程式碼。在一特定實施例中’可將複數個濾波程 式中之第一濾波程式應用於第一像素(其具有影像之局部 特性之預定量測的在第一值範圍中的第一值广且將複數 14l629.doc -20- 201014363 個濾波程式中之第二濾波程式應用於第二像素(其具有影 像之局部特性之預定量測的在第二值範圍中的第二值)。 在一特定實施例中,處理器510、顯示控制器526、記憶 體532、CODEC M4、無線介面54〇及相機介面508系包括 • 於一系統級封裝或晶片上系統器件522中。在一特定實施 . 例中,輸入器件530及電源供應器544耦接至晶片上系統器 件522。此外,如圖5中所說明,在一特定實施例中,顯示 φ 器件528、輸入器件530、揚聲器536、麥克風538、無線天 線542、視訊相機570及電源供應器544處於晶片上***器 件522之外部。然而,顯示器件528、輸入器件53〇、揚聲 器536、麥克風538、無線天線542、視訊相機57〇及電源供 應器544十之每一者可耦接至晶片上系統器件522之一組 件’諸如一介面或一控制器。 熟習此項技術者將進一步瞭解,結合本文中所揭示之實 施例而描述之各種說明性邏輯區塊、組態、模組、電路及 • 演算法步驟可實施為電子硬體、電腦軟體或兩者之組合。 為了清楚地說明硬體與軟體之此可互換性,各種說明性組 件、區塊、組態、模組、電路及步驟已在上文大體按照其 功能性加以描述。將此功能性實施為硬體還是軟體視待定 應用及強加於整個系統上之設計約束而定。對於每一特定 應用而言,熟習此項技術者可以變化之方式實施所描述之 功能性,但不應將該等實施決策解釋為導致背離本揭示案 之範嘴。 結合本文中所揭示之實施例而描述之方法或演算法的步 141629.doc •21- 201014363 驟可直接具體化於硬體中、由處 r由處理器執行之軟體模組中, 或該兩者之組合中。軟體嬗έ π Λ'軟體槟組可駐留於隨機存取記憶體 (RAM)、快閃記憶體、唯讀記憶體―、可程式化唯讀 記憶體(PR〇M)、可抹除可程式化唯讀記憶體(㈣0M)、 電子可抹除可程式化唯讀記憶體(EEpR〇M)、暫存器、硬 碟、抽取式碟片、緊密光碟唯讀記憶體(cd_r〇m)或此項 =τ任何其他形式的儲存媒體中。例示性儲存媒 Γ 11,使得處理器可自儲存媒_取資訊及將 資訊寫入至儲存媒體。在替代例中,儲存媒體可與處理器 成一體式。處理器及储存媒體可駐留於特殊應用積體電路 (ASIC)中。該ASIC可駐留於計算器件或使用者終端機中。 在替代例中’處理器及儲存媒體可作為離散組件而駐留於 计算器件或使用者終端機中。 φ 提供所揭示之實施例的前述描述以使任何熟習此項技術 者此夠製作或使用所揭示之實施例。此等實施例之各種修 改對於熟習此項技術者將顯而易見,且本文中所定義之一 般原里可應用於其他實施例而不背離本揭示案之精神或範 此本揭示案並非意欲限於本文中所展示之實施 例’而是應符合與由以下申請專利範圍所界定之原理及新 賴特徵相一致的最廣泛可能範疇。 【圖式簡單說明】 次圖1為包括一視訊資料位元流及一多媒體接收器之視訊 -貝料處理系統之特定說明性實施例的方塊圖; 為匕括視訊解碼器及一處理器之視訊資料處理裝 141629.doc •22· 201014363 置之特定說明性實施例的方塊圖; 圖3為包括視訊解碼電路及處理電路之積體電路之特定 說明性實施例的方塊圖; 圖4為用以使用複數個滤波程式對視訊資料進行濾波之 方法之特定說明性實施例的流程圖;及 圖5為包括使用複數個濾波程式之解碼及濾波模組的攜 帶型通信器件之特定實施例的方塊圖。 【主要元件符號說明】 Φ 100 視訊資料處理系統/系統 102 視訊資料位元流 104 濾波程式 106 經編碼之視訊資料 108 多媒體接收器 110 視訊資料解碼器 112 遽波模組 114 經濾波之經解碼視訊資料 116 顯示器 118 濾波程式選擇器 120 第二經解碼濾波程式/所接 定經解碼濾波程式 122 慮-波程式選擇資訊 200 視訊資料處理裝置 202 視訊解碼器 204 濾波程式 141629.doc •23- 201014363 206 處理器 208 圖框判定模組/模組 210 巨集區塊判定模組/模組 212 像素判定模組/模組 214 影像之局部特性的預定量測 216 第一經解碼濾波程式 218 第二經解碼濾波程式 220 第三經解碼濾波程式 222 圖框 224 巨集區塊 226 像素(i,j) 230 濾波程式選擇模組/模組 232 濾波程式應用模組/模組 300 視訊資料處理積體電路 302 視訊解碼電路 304 濾波程式 306 處理電路 308 圖框判定電路 310 巨集區塊判定電路 312 像素判定電路 314 影像之局部特性的預定量測 316 第二經解碼濾波程式 318 第三經解碼濾波程式 320 第四經解碼濾波程式 141629.doc -24- 201014363 322 圖框 324 巨集區塊 326 像素(m,n) 328 信號 - 330 濾波程式選擇電路 332 濾波程式應用電路 500 系統 • 510 處理器 522 晶片上系統器件 526 顯示控制器 528 顯示器件 530 輸入器件 532 記憶體 534 編解碼器(CODEC) 536 揚聲器 ❹ 538 麥克風 540 無線介面 542 無線天線/天線 544 電源供應Is - 564 使用複數個濾波程式之解碼及濾波模組 568 相機介面 570 視訊相機 590 電腦程式碼 141629.doc -25-

Claims (1)

  1. 201014363 七、申請專利範圚·· L 一種方法,其包含: 在—視訊解碼器處接收及解碼嵌入於一視訊資料位元 流中之複數個濾波程式; 基於包括於該視訊資料位元流中之資訊選擇該複數個 濾、波程式中之_特定遽波程式,·及 將該特疋遽波程式應用於該視訊資料位元流之經解碼 視λ資料的至少一部分以產生經濾波之經解碼視訊資 料。 2·如請求項1之方法,其進一步包含: 判定該複數個濾波程式中之每一濾波程式待應用於的 圖框,其中包括於該視訊資料位元流中之該資訊藉由一 圖框編號及i框類型中之至少—者來識別對應於每一 濾波程式的圖框。 3.如請求項丨之方法,其進一步包含: 判定該複數個滤波程式中之每一瀘、波程式待應用於的 =集區塊’其中包括於該視訊資料位元流中之該資訊藉 :集區塊類型的一清單及用以重新建構該等巨集區塊 ^化參數值的-範圍中之至少—者來識別對應於每一 慮波程式的巨集區塊。 4· 如請求項1之方法’其進一步包含: 二象:局Γ特性的一預定量測來判定該複數個 濾波%式中之母一濾波程式待應用於的像素。 5.如請求項4之方法,其十該影 ’、 <局部特性的該預定量 141629.doc 201014363 測包括得自—姑 ‘重新建構影像之一平_ 構影像之一變異數值 卞口值的該經重新建 6.如請求項4之古、1 ’ ’其中該影像之局部特性的兮箱宁旦 測包括一經會盔决 1衧注的該預疋里 新建構影像内之差異絕對值。. 7·如請求項4之 ^ 測包括…其中該影像之局部特性的該預定量 、 ·!重新建構影像内之梯度值。 8 · 如請求項4之古、丄 測包括-經重新建槿Π該影像之局部特性的該預定量 重新建構影像内之清晰度量測。 9. 如請求項4$古、+ _ •备、 法,其中將該複數個濾波程式中之一第 一 式應用於第—像素且將該複數個遽波程式中之 程式應用於第二像素,該等第-像素具有該 :Ρ特性之該預定量測的在一第一值範圍中的一 量測的在一第二值範圍中的一第二值 料帛·像素具有該影像之局部特性之該預定 量測的扃一结_ & a _ . 10. 如凊求们之方法,其中將該複數個濾波程式中之該等 濾波程式十之每—者的經量化遽波係數限於約〇至約2的 :欠冪之-範圍内’其中將約〇至約次冪之該範圍劃 刀為數目個區間m,且其中至少部分地基於該複數個遽 波程式中之该等濾波程式中之每一者的該等經量化濾波 係數之索引來判定區間m的該數目。 11. 如請求項U)之方法,其中_特定經量化濾波係數係藉由 =碼-可變長度碼字且藉由解碼—固定長度碼字來判 疋該可變長度碼字指示該數目個區間m中對應於該特 定經量化濾波係數之一值的一特定區間,該固定長=碼 141629.doc 201014363 字指定該特定區間内之該特定經量化濾波係數的該值。 12.如請求項丨之方法,其中該複數個濾波程式中之一第一 滤波程式的第一濾波係數用以預測該複數個濾波程式中 之第一滤波程式的第二遽波係數。 丨3.如請求項1之方法,其中該視訊資料位元流中之視訊資 料的至少一部分係使用MPEG編碼來編碼。 14. 一種裝置,其包含: 鲁 一視訊解碼器,其經組態以接收及解碼嵌入於一視訊 資料位元流中之複數個濾波程式;及 一處理器,其經組態以: 基於包括於該視訊資料位元流中之資訊來選擇該複 數個濾波程式中之一特定濾波程式;且 將該特定滤波程式應用於該視訊資料位元流之經解 碼視訊資料的至少一部分以產生經濾波之經解碼視訊 資料。 • I5·如請求項14之裝置,其中該處理器進一步經組態以: 判定該複數個濾波程式中之每一濾波程式待應用於的 圖框,其中包括於該視訊資料位元流中之該資訊藉由一 圖框編號及一圖框類型中之至少一者來識別對應於每一 濾波程式的圖框; 判疋S亥複數個濾波程式中之每一濾波程式待應用於的 巨集區塊,其中包括於該視訊資料位元流中之該資訊藉 由巨集區塊類型的一清單及用以重新建構該等巨集區塊 之量化參數值的一範圍中之至少一者來識別對應於每一 141629.doc 201014363 濾波程式的巨集區塊;且 基於—影像之局部特性的-預定量測來判定該複數個 濾波程式中之每一濾波程式待應用於的像素。 16. 如請求項14之裝置’其進一步包含一顯示器件,該顯示 器件經組態以顯示該經濾波之經解碼視訊資料。 17. —種積體電路,其包含: 視訊解碼電路,其經組態以解碼包括嵌入於一視訊資 料位元流中之複數個濾波程式的一信號;及 處理電路,其經組態以處理該經解碼之信號以: 基於包括於該視訊資料位元流中之資訊選擇該複數 個濾波程式中之一特定濾波程式;且 將該特疋遽波程式應用於該視訊資料位元流之經解 瑪視訊資㈣至少一冑分以產±經遽《皮之經解瑪視訊 資料。 18. 如請求項17之積體電路,其中該處理電路進一步經組態 以處理該經解碼之信號以: 判定該複數個濾波程式中之每一濾波程式待應用於的 圖框,其中包括於該視訊資料位元流中之該資訊藉由一 圖框編號及一圖框類型中之至少一者來識別對應於每一 濾波程式的圖框; 判定該複數個濾波程式中之每一濾波程式待應用於的 巨集區塊,其中包括於該視訊資料位元流中之該資訊藉 由巨集區塊類型的一清單及用以重新建構該等巨集區塊 之量化參數值的一範圍中之至少一者來識別對應於每一 141629.doc -4- 201014363 濾波程式的巨集區塊;且 基於一影像之局部特性的一 ^ ^ ^ ^ 預疋夏測來判定該複數個 濾波程式中之每一滤波程式待應用於的像素。 19.如請求項17之積體電路, '' 丹T將0亥複數個濾波程式令之 一第一濾波程式應用於第一兮 料且將該複數個濾、波程式 甲之弟—慮波程式應用於第二傻社 古一少你 、乐一像素,該等第一像素具 有衫像之局部特性之一預定量測的y·哲 頂疋重邓的在一第一值範圍中 I -玄等第一像素具有該影像之局 20 預定量測的在一第二值範圍中的-第二值。 一種裝置,其包含: 用於解碼嵌入於一視戒眘粗办;4; 式的構件; ^資料位兀流中之複數個遽波程 用於基於包括於該視訊資料位元流中之資訊來選擇該 複數個遽波程式令之一特定遽波程式的構件;及 用於將5亥特定攄波程式應用於該視訊資料位元流之經 解碼視訊資料的至少—邱八立 乂 °卩刀以產生經濾波之經解碼視訊 資料的構件。 2!·如請求項20之裝置,其進—步包含以下各項中之至少一 者: 用於判定該複數個遽波程式中之每一遽波程式待應用 於之圖框的構件,其中包括於該視訊資料位元流中之該 資訊藉由一圖框編號及一圖框類型中之至少一者來識別 對應於每一濾波程式的圖框; 用於句疋該複數個滤波程式中之每一滤波程式待應用 14I629.doc 201014363 · ;之巨集區塊的構件,其中包括於該視訊資料位元流令 之該資訊藉由巨集區塊類型的-清單及用以重新建構該 區塊之量化參數值的一範圍中之至少-者來識別 ‘ ;母遽波程式的巨集區塊;及 ;基於影像之局部特性的一預定量測來判定該複 數個慮波程式中之每一濾、波程式待應用於之像素的構 件。 22. 如印求項2〇之寰置,其進一步包含用於經由一無線傳輸 來接收该視訊資料位元流之構件。 23. -種儲存電腦可執行碼之電腦可讀媒體,其包含: 用於在視5fl解碼器處解碼嵌入於一視訊資料位元流 中之複數個濾波程式的程式碼; 用於基於包括於该視訊資料位元流中之資訊選擇該複 數個遽波程式中之一特定遽波程式的程式碼;及 肖於將該特H皮程式應料該視訊資料位元流之經 解瑪視Sfl資料的至少—部分以產生經滤波之經解碼視訊 資料的程式碼。 24.如請求項23之電腦可讀媒體’其進一步包含: 用於判定該複數個據波程式中之每一滤波程式待應用 於之圖框的程式瑪,其t包括於該視訊資料位元流中之 該資訊藉由-圖框編號及—圖框類型中之至少—者來識 別對應於每一濾波程式的圖框; 用於判定該複數個遽波程式中之每一滤波程式待應用 於之巨集區塊的程式碼,其中包括於該視訊資料位元流 】4J629.doc 201014363 中之該資訊藉由巨集區塊類型的一清單及用以重新建構 該等巨集區塊之量化參數值的—範財之至少—者來識 別對應於每一濾波程式的巨集區塊;及 s 用於基於一 數個濾波程式 碼。 影像之局部特性的一預定量測來判定該複 中之每一濾波程式待應用於之像素的程式 25=請求項23之電腦可讀媒體,其中將該複數個據波程式 栽:φ第一濾波程式應用於第一像素且將該複數個濾波 ;之:第二濾波程式應用於第二像素,該等第一像 圍中的一坌象之局。P特性之一預定量測的在-第-值範 圍中的一第一值,該笼# _ & 寻第一像素具有該影像之局部特性 之該預定量測的在—第二值範圍中的一第二值。 141629.doc
TW098123557A 2008-07-11 2009-07-10 使用複數個濾波器之視訊資料過濾 TWI415471B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US7999808P 2008-07-11 2008-07-11
US9401108P 2008-09-03 2008-09-03
US12/406,585 US10123050B2 (en) 2008-07-11 2009-03-18 Filtering video data using a plurality of filters

Publications (2)

Publication Number Publication Date
TW201014363A true TW201014363A (en) 2010-04-01
TWI415471B TWI415471B (zh) 2013-11-11

Family

ID=41505151

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098123557A TWI415471B (zh) 2008-07-11 2009-07-10 使用複數個濾波器之視訊資料過濾

Country Status (17)

Country Link
US (4) US10123050B2 (zh)
EP (1) EP2319243B1 (zh)
JP (3) JP2011527874A (zh)
KR (1) KR101202634B1 (zh)
CN (2) CN103546748B (zh)
BR (1) BRPI0915576B1 (zh)
CA (1) CA2729904C (zh)
DK (1) DK2319243T3 (zh)
ES (1) ES2787503T3 (zh)
HK (1) HK1161463A1 (zh)
HU (1) HUE049159T2 (zh)
PL (1) PL2319243T3 (zh)
PT (1) PT2319243T (zh)
RU (1) RU2521081C2 (zh)
SI (1) SI2319243T1 (zh)
TW (1) TWI415471B (zh)
WO (1) WO2010006250A1 (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10123050B2 (en) 2008-07-11 2018-11-06 Qualcomm Incorporated Filtering video data using a plurality of filters
US8645400B1 (en) * 2008-08-01 2014-02-04 Marvell International Ltd. Flexible bit field search method
US9143803B2 (en) * 2009-01-15 2015-09-22 Qualcomm Incorporated Filter prediction based on activity metrics in video coding
US9743081B2 (en) 2009-07-07 2017-08-22 Thomson Licensing Methods and apparatus for collaborative partition coding for region based filters
US8654838B2 (en) * 2009-08-31 2014-02-18 Nxp B.V. System and method for video and graphic compression using multiple different compression techniques and compression error feedback
KR101663764B1 (ko) * 2010-08-26 2016-10-07 에스케이 텔레콤주식회사 인트라 예측을 이용한 부호화 및 복호화 장치와 방법
KR101492930B1 (ko) 2010-09-14 2015-02-23 블랙베리 리미티드 변환 도메인 내의 어댑티브 필터링을 이용한 데이터 압축 방법 및 장치
JP5691374B2 (ja) * 2010-10-14 2015-04-01 富士通株式会社 データ圧縮装置
US9930366B2 (en) * 2011-01-28 2018-03-27 Qualcomm Incorporated Pixel level adaptive intra-smoothing
US8964852B2 (en) 2011-02-23 2015-02-24 Qualcomm Incorporated Multi-metric filtering
RU2011118108A (ru) * 2011-05-06 2012-11-20 ЭлЭсАй Корпорейшн (US) Устройство (варианты) и способ параллельного декодирования для нескольких стандартов связи
EP2595382B1 (en) 2011-11-21 2019-01-09 BlackBerry Limited Methods and devices for encoding and decoding transform domain filters
MY187403A (en) * 2015-09-25 2021-09-22 Huawei Tech Co Ltd Apparatus and method for video motion compensation with selectable interpolation filter
RU2696314C1 (ru) 2015-09-25 2019-08-01 Хуавэй Текнолоджиз Ко., Лтд. Устройство и способ компенсации движения в видео
CN108370445B (zh) 2015-09-25 2020-02-21 华为技术有限公司 一种视频编码器和视频解码器
CN108141602B (zh) * 2015-09-25 2021-02-23 华为技术有限公司 视频编解码器、编解码方法和计算机可读存储介质
CA2999848C (en) 2015-09-25 2020-08-18 Huawei Technologies Co., Ltd. Apparatus and method for video motion compensation
CN105635791B (zh) * 2015-12-30 2019-03-12 北京奇艺世纪科技有限公司 一种模糊视频图像的检测方法和装置
RU2621635C1 (ru) * 2016-05-31 2017-06-06 Общество с ограниченной ответственностью "ВижнЛабс" Метод предварительной обработки потоковых видеоданных для повышения устойчивости интеллектуальной обработки
KR102658361B1 (ko) * 2018-01-08 2024-04-17 삼성전자주식회사 부호화 방법 및 그 장치, 복호화 방법 및 그 장치
KR102622950B1 (ko) 2018-11-12 2024-01-10 삼성전자주식회사 디스플레이장치, 그 제어방법 및 기록매체
JP7433346B2 (ja) 2019-06-14 2024-02-19 北京字節跳動網絡技術有限公司 ビデオ単位境界および仮想境界の処理

Family Cites Families (112)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS612482A (ja) 1984-06-15 1986-01-08 Mitsubishi Electric Corp サブナイキスト標本化フイルタ
CA1270322A (en) * 1983-12-22 1990-06-12 Kotaro Asai Adaptive comb filter
JP2673778B2 (ja) * 1994-02-22 1997-11-05 国際電信電話株式会社 動画像の復号化における雑音低減装置
US5802218A (en) * 1994-11-04 1998-09-01 Motorola, Inc. Method, post-processing filter, and video compression system for suppressing mosquito and blocking atrifacts
JPH0970044A (ja) * 1995-08-31 1997-03-11 Sony Corp 画像信号処理装置および方法
US5844627A (en) * 1995-09-11 1998-12-01 Minerya System, Inc. Structure and method for reducing spatial noise
US5798795A (en) * 1996-03-01 1998-08-25 Florida Atlantic University Method and apparatus for encoding and decoding video signals
US5822467A (en) * 1996-12-27 1998-10-13 Hewlett-Packard Company Sharpening filter for images with automatic adaptation to image type
US6188799B1 (en) * 1997-02-07 2001-02-13 Matsushita Electric Industrial Co., Ltd. Method and apparatus for removing noise in still and moving pictures
US5844613A (en) 1997-03-17 1998-12-01 Microsoft Corporation Global motion estimator for motion video signal encoding
KR100265722B1 (ko) * 1997-04-10 2000-09-15 백준기 블럭기반영상처리방법및장치
US6281942B1 (en) 1997-08-11 2001-08-28 Microsoft Corporation Spatial and temporal filtering mechanism for digital motion video signals
JPH11177993A (ja) * 1997-12-12 1999-07-02 Nec Corp 動画像符号化装置
US6873368B1 (en) 1997-12-23 2005-03-29 Thomson Licensing Sa. Low noise encoding and decoding method
JP3959698B2 (ja) * 1998-02-24 2007-08-15 ソニー株式会社 画像処理方法および装置
JP3943333B2 (ja) * 1998-03-05 2007-07-11 松下電器産業株式会社 画像符号化方法、画像符号化復号化方法、画像符号化装置、及び画像記録再生装置
CN1288641A (zh) 1998-09-22 2001-03-21 松下电器产业株式会社 视频信号编码方法、视频信号编码装置及程序记录媒体
US6421720B2 (en) * 1998-10-28 2002-07-16 Cisco Technology, Inc. Codec-independent technique for modulating bandwidth in packet network
US6529638B1 (en) * 1999-02-01 2003-03-04 Sharp Laboratories Of America, Inc. Block boundary artifact reduction for block-based image compression
US6748113B1 (en) * 1999-08-25 2004-06-08 Matsushita Electric Insdustrial Co., Ltd. Noise detecting method, noise detector and image decoding apparatus
US7003038B2 (en) * 1999-09-27 2006-02-21 Mitsubishi Electric Research Labs., Inc. Activity descriptor for video sequences
FI117533B (fi) 2000-01-20 2006-11-15 Nokia Corp Menetelmä digitaalisten videokuvien suodattamiseksi
US7203234B1 (en) * 2000-03-31 2007-04-10 Sharp Laboratories Of America, Inc. Method of directional filtering for post-processing compressed video
US7289154B2 (en) * 2000-05-10 2007-10-30 Eastman Kodak Company Digital image processing method and apparatus for brightness adjustment of digital images
US6504872B1 (en) * 2000-07-28 2003-01-07 Zenith Electronics Corporation Down-conversion decoder for interlaced video
US20020150166A1 (en) * 2001-03-02 2002-10-17 Johnson Andrew W. Edge adaptive texture discriminating filtering
US20030026495A1 (en) * 2001-03-07 2003-02-06 Gondek Jay Stephen Parameterized sharpening and smoothing method and apparatus
DE10120395A1 (de) 2001-04-25 2002-10-31 Bosch Gmbh Robert Einrichtung zur Interpolation von Abtastwerten sowie Bildencoder und Bilddecoder
US7266150B2 (en) * 2001-07-11 2007-09-04 Dolby Laboratories, Inc. Interpolation of video compression frames
US7426315B2 (en) * 2001-09-05 2008-09-16 Zoran Microelectronics Ltd. Method for reducing blocking artifacts
KR100747958B1 (ko) 2001-09-18 2007-08-08 마쯔시다덴기산교 가부시키가이샤 화상 부호화 방법 및 화상 복호화 방법
US6983079B2 (en) * 2001-09-20 2006-01-03 Seiko Epson Corporation Reducing blocking and ringing artifacts in low-bit-rate coding
KR100418437B1 (ko) * 2001-12-24 2004-02-14 (주)씨앤에스 테크놀로지 멀티미디어 신호처리를 위한 영상복원 프로세서
MXPA04006814A (es) * 2002-01-14 2004-12-06 Nokia Corp Filtros dinamicos de codificacion.
US7031552B2 (en) 2002-04-05 2006-04-18 Seiko Epson Corporation Adaptive post-filtering for reducing noise in highly compressed image/video coding
JP4102973B2 (ja) 2002-04-24 2008-06-18 日本電気株式会社 動画像の符号化方法および復号化方法、これを用いた装置とプログラム
ES2277174T3 (es) * 2002-05-02 2007-07-01 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Codificacion aritmetica de coeficientes de transformacion.
EP1515544A4 (en) * 2002-06-25 2008-03-12 Matsushita Electric Ind Co Ltd MOTION DETECTION DEVICE AND NOISE REDUCTION DEVICE THEREWITH
WO2004008773A1 (ja) 2002-07-11 2004-01-22 Matsushita Electric Industrial Co., Ltd. フィルタリング強度の決定方法、動画像符号化方法、および動画像復号化方法
US7391812B2 (en) * 2002-07-14 2008-06-24 Apple Inc. Adaptively post filtering encoded video
US7254277B2 (en) * 2002-12-30 2007-08-07 Texas Instruments Incorporated Image processing with minimization of ringing artifacts and noise
US20040179610A1 (en) * 2003-02-21 2004-09-16 Jiuhuai Lu Apparatus and method employing a configurable reference and loop filter for efficient video coding
US8094715B2 (en) 2003-03-10 2012-01-10 Mitsubishi Denki Kabushiki Kaisha Video signal encoding device and video signal encoding method
JP4053460B2 (ja) * 2003-05-14 2008-02-27 シャープ株式会社 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、および記録媒体
CN1578477B (zh) * 2003-07-16 2011-05-04 三星电子株式会社 用于色彩图像的视频编码/解码装置和方法
US20050013559A1 (en) 2003-07-16 2005-01-20 Agilent Technologies, Inc. Interface adaptor
US7430335B2 (en) * 2003-08-13 2008-09-30 Apple Inc Pre-processing method and system for data reduction of video sequences and bit rate reduction of compressed video sequences using spatial filtering
US8625680B2 (en) 2003-09-07 2014-01-07 Microsoft Corporation Bitstream-controlled post-processing filtering
JP5330647B2 (ja) 2003-09-17 2013-10-30 トムソン ライセンシング 適応参照画像の発生
US7317842B2 (en) * 2003-10-30 2008-01-08 Samsung Electronics Co., Ltd. Global and local statistics controlled noise reduction system
US7346224B2 (en) * 2003-11-07 2008-03-18 Mitsubishi Electric Research Laboratories, Inc. System and method for classifying pixels in images
US7551792B2 (en) * 2003-11-07 2009-06-23 Mitsubishi Electric Research Laboratories, Inc. System and method for reducing ringing artifacts in images
US7822286B2 (en) 2003-11-07 2010-10-26 Mitsubishi Electric Research Laboratories, Inc. Filtering artifacts in images with 3D spatio-temporal fuzzy filters
US7412109B2 (en) * 2003-11-07 2008-08-12 Mitsubishi Electric Research Laboratories, Inc. System and method for filtering artifacts in images
JP4002599B2 (ja) * 2003-12-01 2007-11-07 学校法人日本工業大学 圧縮復元画像におけるモスキート・ノイズの削減方法及び装置
US20050123038A1 (en) * 2003-12-08 2005-06-09 Canon Kabushiki Kaisha Moving image encoding apparatus and moving image encoding method, program, and storage medium
US7373013B2 (en) 2003-12-23 2008-05-13 General Instrument Corporation Directional video filters for locally adaptive spatial noise reduction
US7437013B2 (en) 2003-12-23 2008-10-14 General Instrument Corporation Directional spatial video noise reduction
US7453938B2 (en) * 2004-02-06 2008-11-18 Apple Inc. Target bitrate estimator, picture activity and buffer management in rate control for video coder
US8165389B2 (en) * 2004-03-15 2012-04-24 Microsoft Corp. Adaptive interpolation with artifact reduction of images
US7502505B2 (en) * 2004-03-15 2009-03-10 Microsoft Corporation High-quality gradient-corrected linear interpolation for demosaicing of color images
JP4468734B2 (ja) * 2004-04-27 2010-05-26 オリンパス株式会社 映像信号処理装置と映像信号処理プログラム
US7460596B2 (en) * 2004-04-29 2008-12-02 Mediatek Incorporation Adaptive de-blocking filtering apparatus and method for MPEG video decoder
US20070230565A1 (en) * 2004-06-18 2007-10-04 Tourapis Alexandros M Method and Apparatus for Video Encoding Optimization
TW200625964A (en) 2004-07-20 2006-07-16 Qualcomm Inc Method and apparatus for encoder assisted-frame rate up conversion (EA-FRUC) for video compression
US20060028562A1 (en) * 2004-08-09 2006-02-09 Martin Schmitz Fast area-selected filtering for pixel-noise and analog artifacts reduction
US7370126B2 (en) * 2004-11-03 2008-05-06 Cisco Technology, Inc. System and method for implementing a demand paging jitter buffer algorithm
US7574060B2 (en) * 2004-11-22 2009-08-11 Broadcom Corporation Deblocker for postprocess deblocking
US7634148B2 (en) * 2005-01-07 2009-12-15 Ntt Docomo, Inc. Image signal transforming and inverse-transforming method and computer program product with pre-encoding filtering features
JP2008536414A (ja) * 2005-04-13 2008-09-04 ゴットフリート・ヴィルヘルム・ライプニッツ・ウニヴェルジテート・ハノーヴァー ビデオの拡張された符号化方法及び装置
US7680355B2 (en) * 2005-05-02 2010-03-16 Intel Corporation Detection of artifacts resulting from image signal decompression
US8050331B2 (en) * 2005-05-20 2011-11-01 Ntt Docomo, Inc. Method and apparatus for noise filtering in video coding
US8422546B2 (en) * 2005-05-25 2013-04-16 Microsoft Corporation Adaptive video encoding using a perceptual model
US20060288065A1 (en) * 2005-06-17 2006-12-21 Docomo Communications Laboratories Usa, Inc. Method and apparatus for lapped transform coding and decoding
US20060285597A1 (en) 2005-06-20 2006-12-21 Flextronics International Usa, Inc. Reusing interpolated values in advanced video encoders
US8208564B2 (en) 2005-06-24 2012-06-26 Ntt Docomo, Inc. Method and apparatus for video encoding and decoding using adaptive interpolation
EP1744279A1 (en) * 2005-07-11 2007-01-17 Thomson Licensing Method and device for filtering an image using side information
US7778169B2 (en) * 2005-09-02 2010-08-17 Cisco Technology, Inc. Packetizing media for a time slotted communication system
US7894522B2 (en) 2005-09-16 2011-02-22 Sony Corporation Classified filtering for temporal prediction
JP4455487B2 (ja) * 2005-12-16 2010-04-21 株式会社東芝 復号化装置及び復号化方法及びプログラム
KR100772390B1 (ko) * 2006-01-23 2007-11-01 삼성전자주식회사 방향 보간 방법 및 그 장치와, 그 보간 방법이 적용된부호화 및 복호화 방법과 그 장치 및 복호화 장치
EP2001239B1 (en) 2006-03-27 2017-09-13 Sun Patent Trust Picture coding apparatus and picture decoding apparatus
DE602006014882D1 (de) * 2006-04-11 2010-07-22 Thomson Licensing Inhaltsadaptive filtertechnik
BRPI0714233A2 (pt) * 2006-07-18 2013-01-15 Thomson Licensing mÉtodos e aparelho para filtragem de referÊncia adaptativa
US8253752B2 (en) * 2006-07-20 2012-08-28 Qualcomm Incorporated Method and apparatus for encoder assisted pre-processing
US8731064B2 (en) * 2006-09-11 2014-05-20 Apple Inc. Post-processing for decoder complexity scalability
US20080075165A1 (en) 2006-09-26 2008-03-27 Nokia Corporation Adaptive interpolation filters for video coding
US8582666B2 (en) 2006-12-18 2013-11-12 Koninklijke Philips N.V. Image compression and decompression
US20080159649A1 (en) * 2006-12-29 2008-07-03 Texas Instruments Incorporated Directional fir filtering for image artifacts reduction
US8509316B2 (en) 2007-01-09 2013-08-13 Core Wireless Licensing, S.a.r.l. Adaptive interpolation filters for video coding
WO2008148272A1 (en) 2007-06-04 2008-12-11 France Telecom Research & Development Beijing Company Limited Method and apparatus for sub-pixel motion-compensated video coding
ITVA20070059A1 (it) * 2007-07-03 2009-01-04 St Microelectronics Srl Metodo e relativo dispositivo di interpolazione di colori di un'immagine acquisita mediante un sensore di colore digitale
JP5427785B2 (ja) * 2007-09-28 2014-02-26 ドルビー ラボラトリーズ ライセンシング コーポレイション ビデオ圧縮技法及びビデオ伝達技法
EP2048886A1 (en) * 2007-10-11 2009-04-15 Panasonic Corporation Coding of adaptive interpolation filter coefficients
EP2232874B1 (en) * 2008-01-08 2012-12-05 Telefonaktiebolaget L M Ericsson (publ) Adaptive filtering
JP5357898B2 (ja) * 2008-01-14 2013-12-04 トムソン ライセンシング 多格子スパーシティベースフィルタリングを使用するアーチファクト除去フィルタリングのための方法および装置
US8831086B2 (en) * 2008-04-10 2014-09-09 Qualcomm Incorporated Prediction techniques for interpolation in video coding
EP2266321B1 (en) * 2008-04-23 2017-12-13 Telefonaktiebolaget LM Ericsson (publ) Template-based pixel block processing
EP2136565A1 (en) 2008-06-19 2009-12-23 Thomson Licensing Method for determining a filter for interpolating one or more pixels of a frame, method for encoding or reconstructing a frame and method for transmitting a frame
US10123050B2 (en) 2008-07-11 2018-11-06 Qualcomm Incorporated Filtering video data using a plurality of filters
US8290782B2 (en) * 2008-07-24 2012-10-16 Dts, Inc. Compression of audio scale-factors by two-dimensional transformation
US8736751B2 (en) * 2008-08-26 2014-05-27 Empire Technology Development Llc Digital presenter for displaying image captured by camera with illumination system
US8326075B2 (en) * 2008-09-11 2012-12-04 Google Inc. System and method for video encoding using adaptive loop filter
US8150191B2 (en) * 2008-10-14 2012-04-03 Interra Systems Inc. Method and system for calculating blur artifacts in videos using user perception threshold
US8792564B2 (en) * 2008-10-28 2014-07-29 Sony Corporation Adaptive preprocessing method using feature-extracted video maps
US8761538B2 (en) * 2008-12-10 2014-06-24 Nvidia Corporation Measurement-based and scalable deblock filtering of image data
US9143803B2 (en) 2009-01-15 2015-09-22 Qualcomm Incorporated Filter prediction based on activity metrics in video coding
WO2010102935A1 (en) 2009-03-09 2010-09-16 Thomson Licensing Estimation of the prediction mode for the intra coding mode
EP2262267A1 (en) 2009-06-10 2010-12-15 Panasonic Corporation Filter coefficient coding scheme for video coding
WO2011126759A1 (en) 2010-04-09 2011-10-13 Sony Corporation Optimal separable adaptive loop filter
US9094658B2 (en) * 2010-05-10 2015-07-28 Mediatek Inc. Method and apparatus of adaptive loop filtering
US8964852B2 (en) 2011-02-23 2015-02-24 Qualcomm Incorporated Multi-metric filtering

Also Published As

Publication number Publication date
JP2013081210A (ja) 2013-05-02
RU2011105028A (ru) 2012-08-20
WO2010006250A1 (en) 2010-01-14
TWI415471B (zh) 2013-11-11
JP2014209748A (ja) 2014-11-06
EP2319243A1 (en) 2011-05-11
BRPI0915576A2 (pt) 2018-02-06
KR20110028545A (ko) 2011-03-18
BRPI0915576B1 (pt) 2020-10-27
CA2729904A1 (en) 2010-01-14
CN102084656A (zh) 2011-06-01
HK1161463A1 (zh) 2012-08-24
PT2319243T (pt) 2020-05-08
US20230254515A1 (en) 2023-08-10
ES2787503T3 (es) 2020-10-16
CN103546748B (zh) 2017-09-15
EP2319243B1 (en) 2020-02-05
SI2319243T1 (sl) 2020-04-30
CN103546748A (zh) 2014-01-29
US11711548B2 (en) 2023-07-25
US20190089989A1 (en) 2019-03-21
US20230247228A1 (en) 2023-08-03
HUE049159T2 (hu) 2020-09-28
JP2011527874A (ja) 2011-11-04
US20100008430A1 (en) 2010-01-14
RU2521081C2 (ru) 2014-06-27
KR101202634B1 (ko) 2012-11-19
PL2319243T3 (pl) 2020-07-27
JP5650183B2 (ja) 2015-01-07
CA2729904C (en) 2015-11-24
DK2319243T3 (da) 2020-04-14
US10123050B2 (en) 2018-11-06
CN102084656B (zh) 2013-11-13

Similar Documents

Publication Publication Date Title
TW201014363A (en) Filtering video data using a plurality of filters
CN103281526B (zh) 网络图像/视频处理***
US11381816B2 (en) Method and system for real-time content-adaptive transcoding of video content on mobile devices to save network bandwidth during video sharing
JP2005176352A (ja) 移動通信端末機の動画像ストリーミングサービスのための無線動画像ストリーミングファイル、サービス方法及びシステム
TW200830884A (en) Refinement coefficient coding based on history of corresponding transform coefficient values
CN110996122B (zh) 视频帧传输方法、装置、计算机设备及存储介质
TW200939782A (en) Image capturing system and method thereof
WO2021057697A1 (zh) 视频编解码方法和装置、存储介质及电子装置
WO2011131099A1 (zh) 对图像数据进行压缩编码的方法和装置
WO2018076370A1 (zh) 一种视频帧的处理方法及设备
US6667698B2 (en) Distributed compression and transmission method and system
CN107736026A (zh) 样本自适应偏移编码
CN110582022A (zh) 视频编解码方法和装置及存储介质
WO2022061194A1 (en) Method and system for real-time content-adaptive transcoding of video content on mobile devices
TW201441935A (zh) 視訊截圖系統及方法
CN114222127A (zh) 一种视频编码方法、视频解码方法及装置
CN115442615A (zh) 一种视频编码方法、装置、电子设备及存储介质
KR101266833B1 (ko) 듀얼 레코더
Huang et al. A portable medical system using real-time streaming transport over 3G wireless networks
KR101274218B1 (ko) 듀얼 레코더
Shirvaikar et al. Digital camera design with JPEG, MPEG4, MP3 and 802.11 features
Webb et al. Video and Audio Coding for Mobile Applications
Koumaras Objective and subjective assessment methods of video quality in multimedia broadcasting
JP2004088135A (ja) 画像符号化装置及び画像復号化装置