[go: up one dir, main page]

TW201230813A - Video processing apparatuses and methods - Google Patents

Video processing apparatuses and methods Download PDF

Info

Publication number
TW201230813A
TW201230813A TW100148805A TW100148805A TW201230813A TW 201230813 A TW201230813 A TW 201230813A TW 100148805 A TW100148805 A TW 100148805A TW 100148805 A TW100148805 A TW 100148805A TW 201230813 A TW201230813 A TW 201230813A
Authority
TW
Taiwan
Prior art keywords
module
coefficient
storage medium
image processing
image
Prior art date
Application number
TW100148805A
Other languages
English (en)
Other versions
TWI473501B (zh
Inventor
Wei-Jen Chen
Original Assignee
Mediatek 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 Mediatek Inc filed Critical Mediatek Inc
Publication of TW201230813A publication Critical patent/TW201230813A/zh
Application granted granted Critical
Publication of TWI473501B publication Critical patent/TWI473501B/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/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • 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
    • 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/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • 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/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Description

201230813 六、發明說明: 【發明所屬之技術領域】 本發明係關於一種視頻處理萝署, 處理裝置,其可根據記憶體運時:關於-種視頻 影像品質。 叫的頻見利用率動態控制 【先前技術】 隨著電視技術從類比發展刭查 ϊ二多:r電視。例如,隨著數位=== 展’除了早純的播放電視節 又則π 卜網笙^ At 越末越夕的應用,例如, 上,,周專功此,可由電視所支援。 i統技術中,#輸人資料_格式被 貝(p1CtUre qUality)便被決定了。然交心像口口 在觀賞電視節目的同時使用—或多個二用者會想要 的功能二ΓΓ/時劉覽網頁。當電視所支援 合辦加因此Γ 能被使用者開啟的功能數量就 ^導致電=目"?間因f料存取所需的頻寬也會增加, 2導電視即目的播放延遲,進而為使用者帶來不好的 有鑑於此,需要—種新 體if作時0Μ β ,方去與杀構,用以根據記憶 運作時的頻I利用率動態控制影像品質。 【發明内容】 為了解決上述問題,本發明提供了一種影像品質的動 〇75S-A35832TWF_MTKl-J〇-238 201230813 態調整方案。避免了傳統技術中影像品質無法調整而產生 的播放延遲的問題。 根據本發明之一實施例,一種視頻處理裝置,包括儲 存媒體、模型設計模組以及影像品質控制模組。儲存媒體 用以儲存多媒體資料。模型設計模組用以根據多媒體資料 之格式決定模組係數,監控儲存媒體運作時之頻寬利用 率,並且根據儲存媒體運作時之頻寬利用率動態調整模組 係數。影像品質控制模組用以根據模組係數存取儲存媒 體,以處理該多媒體資料,並且輸出處理過的多媒體資料。 根據本發明之另一實施例,一種視頻處理方法,包 括:根據即將被處理之多媒體資料之格式決定模組係數; 監控用以儲存多媒體資料之儲存媒體運作時之頻寬利用 率,且根據儲存媒體運作時之頻寬利用率動態調整模組係 數;以及根據模組係數處理多媒體資料,以輸出處理過的 多媒體資料。 根據本發明之另一實施例,一種視頻處理方法,包 括:根據即將被處理之多媒體資料之格式決定模組係數; 根據儲存媒體運作時之頻寬利用率動態調整模組係數;以 及根據模組係數處理多媒體資料,以輸出處理過的多媒體 資料。當模組係數被增加時,處理過的多媒體資料具有較 高的影像品質,並且當模組係數被減少時,處理過的多媒 體資料具有較低的影像品質。 本發明提供的影像品質的動態調整方案,能夠避免傳 統技術中影像品質無法調整而產生的播放延遲的問題。 0758-A35832TWF MTKI-10-238 5 201230813 【實施方式】 一為使本U之製造、操作方法、目標和優 易懂,下文特舉幾個土每 ”、b更月頁 呔1LJ#又铨貫施例,並配合所 細說明如下: j間式’作砰 實施例: 第1圖係顯示根插太名乂 nn 很據本發明之一實施例所述 理裝置方塊圖。視頻處¥^視頻處 几两崦理裝置1〇〇可包括一 一模型設計模組104、一_@。。 ^ 居存媒體102、 處理态106與一影像品質(丨 制模組10δ。儲存媒體ι〇2可包括—記二J 112與一5己憶體控制器11Q,用以控制記憶體裝置112的運 作。影像。口質控制模組1〇8可包括多個影像處理單元(如 2圖所示)。值得注意的是,為了清楚陳述本發明之概令, 第1圖係顯示簡化過的方塊圖,其中僅相關的元件被顯示 於其中U ’熟習本技藝者在閱讀本說明書時當可察知 視頻處理裝置可更包括一或多個圖中未示之硬體、韌體以 及/或軟體模組,本發明並不限於第〗圖所示之實施内容。 根據本發明之一實施例,視頻處理裝置可自外部資料 源(未顯示於第1圖)接收輸入之多媒體資料DataJn ’其中 外部資料源可以是主機、圖形處理器(graphic pr〇cessing unit,簡稱GPU)、電視纜線、電視接收器、外部通用序列 匯流排儲存裝置、或其它。根據不同的系統需求,輪入之 多媒體 料Data_in可直接被傳送至儲存媒體1 〇2、或被傳 送至影像品質控制模組108先行處理。例如,影像品質控 制模組108可先接收輸入之多媒體資料j)ata_in、解碼輸入 之多媒體資料Data 一 in,並將解碼過之多媒體資料儲存於儲
0758-A35832TWF MTK1-10-238 S 201230813 存媒體102,以供後續處理。又例如,當不需要解碼多媒 體資料日才’輸入之多媒體資料Data—in可直接被傳送至並 儲存於儲存媒體102,用以進一步由影像品質控制模組108 進行處理。儲存媒體〗02可以是,例如,但不限於,動態 隨機存取記憶體(DRAM)裝置。 根據本發明之一實施例,影像品質控制模組108可加 強輸入之多媒體資料Data一in之影像品質,並且產生處理 過的多媒體資料Data—out。影像品質控制模組1〇8可包括 多個用以處理輸入之多媒體資料Data—in之影像處理單 元。第2圖係顯示根據本發明之一實施例所述之影像品質 控制模組之方塊圖範例。如第2圖所示之影像品質控制模 組108可包括一解碼器模組2〇2、一雜訊抑制(η〇& rejection 簡稱 nr)模組 204、解交錯(de-interlace,簡稱 DI)模組206以及運動補償(m〇tj〇n c〇mpensati〇n,簡稱mc) 模組208。解碼器模組202用以解碼多媒體資料Data_in。 雜訊抑制模組204用以將解碼過的多媒體資料中不想要的 =訊過濾掉。解交錯㈣施用以解交錯過濾過的多媒體 貝料。運動補償模組208用以對解交錯過的多媒體資料執 灯運動補償。值得注意的是,第2圖為本發明之一範例方 塊圖’其中僅顯示出-些影像處理單元。熟f本技藝者在 閱。賣本明書可察知影像品質控制模組⑽可更包括 ”匕用以加強輸人之多媒體資料Data—&之影像品質的影 像處理單元,而本發日倾不限於第2圖所示之内容。 _根據本發明之-實施例,在影像處理的過程中,多媒 體資料可被暫存在儲存媒邮Ίη , '、 仔嫖脰102内,亚且由影像品質控制 0758-A35832TWFMTKI-] 0-238 201230813 模組108的影像處理單元存取。更具體的來說,根據本發 明之一實施例,輸入之多媒體資料Data_in可為多個影像 訊框、包括一序列之影像訊框之視頻串流資料、或其它, 而正在被或即將被影像處理單元處理的影像訊框可被暫存 在儲存媒體102内。因此,當多媒體資料正在被處理時, 一或多個影像處理單元將存取儲存媒體102。例如,解交 錯模組206可對多媒體資料執行一寫三讀(1 write and 3 read,簡稱1W3R)的解交錯程序,其中暫存於儲存媒體102 内的三個訊框(例如,FI、F2與F3)會被讀出,用以作為 解交錯一個訊框(例如,F4)的參考影像資料,並且被解交 錯過的訊框F4會再被寫回儲存媒體102作為後續訊框的參 考影像資料。 參考回第1圖,根據本發明之一實施例,在輸入之多 媒體資料Data_in被接收後,模型設計模組104可根據多 媒體資料之一格式選擇一適當的影像處理模型,用以處理 輸入之多媒體資料Data_in,並且決定一模組係數PQ,用 以代表所選擇之影像處理模型所對應之影像品質。如上 述,輸入之多媒體資料Data_in可為多個影像訊框或包括 一序列之影像訊框之視頻串流資料、或其它。輸入之多媒 體資料Data_in可根據不同的標準被編碼,例如但不限於, JPEG標準、H.264標準、MPEG1或MPEG2標準、或其它。 對於不同的編碼標準,可應用不同的影像處理模型。使得 處理過的多媒體資料Data_out可具有最佳的影像品質。根 據本發明之一實施例,影像處理模型可定義出一或多個處 理多媒體資料所需之影像處理程序。因此,影像品質控制 0758-A35832TWF MTK1-10-238 8 201230813 模組108之各影像處理單元可根據被選擇之影像處理模型 被啟動或關閉。 根據本發明之一實施例,模型設計模組1〇4可根據輸 入之多媒體資料Data_in之一解碼格式選擇一適當的影像 處理模型’用以處理輸入之多媒體資料Data_in,並且決定 出所選擇之影像處理模型所對應的模組係數。根據本發明 之一實施例,模組係數可被視為一指標,用以指示出處理 過的多媒體資料Data一out欲達到的影像品質。一般而言, 較高的模組係數可代表需開啟較多的影像處理單元,以及/ 或影像處理單元需應用更先進或強大的影像處理演算法用 以處理輸入之多媒體資料Data_in,使得處理過的多媒體資 料Data_out可具有更高的影像品質。 以第2圖所示之影像品質控制模組為例,模型設計模 組104可決定使用第一影像處理模型M1與一模組係數 PQ1處理由MPEG1所編碼之多媒體資料。第一影像處理模 型Ml可以是NR+DI(1W1R) ’其定義出雜訊抑制模組204 與解交錯模組206必須被開啟,而無需執行的運動補償模 組208可被關閉。此外,解交錯模組可對多媒體資料 執行一舄一 §^(1W1R)之解交錯程序。又例如,模型設計模 組104也可決定使用第二影像處理模型M2與一模組係數 PQ2處理由MPEG2所編碼之多媒體資料。第二影像處理模 型M2可以是NR+DI(1W3R),其定義出雜訊抑制模組204 與解交錯模組206必須被開啟,而無需執行的運動補償模 組208可被關閉。此外,解交錯模組2〇6可對多媒體資料 執行一寫三讀(1W3R)之解交錯程序,其中相較於一寫一讀 0758-A35832TWF MTK1-10-238 Λ 一 ο 201230813 (1W1R)之解交錯程序,由於參考訊框的數量增加了,一寫 三讀(1W3R)之解交錯程序可提供更高的影像品質。因此, 模組係數PQ2之數值高於模組係數pQj。 又例如,模型設計模組1〇4也可決定使用第三影像處 理模型M3與一模組係數pq3處理由MpEG4所編碼之多 媒體 料。第二影像處理模型M3可以是NR+DI(1W3R) +MC,其定義出雜訊抑制模組2〇4、解交錯模組2〇6與運 動補償模組208必須被開啟。此外,解交錯模組2〇6也可 對多媒體資料執行一寫三讀(1W3R)之解交錯程序。由於運 動補償模組208也被開啟用以對解交錯過的多媒體資料執 行運動補償,對應之模組係數Pq3之數值會高於模組係數 PQ1 與 PQ2。 根據本發明之一實施例,影像處理模型與模組係數可 根據儲存媒體運作時之頻寬利用率以及/或影像處理單元 所扁之衫像處理%間動態被調整。值得注意的是,於本說 明書中,儲存媒體102之頻寬利用率可被定義為每秒被存 取之資料量。於本發明之—實施例,模型設計模組1〇4可 監控儲存媒體102運作時之頻寬利用率,並且根據儲存媒 體102運作時之頻寬利用率動態調整模組係數。處理器ι〇6 可接收模組係數PQ,根據接收到的模組係數Pq決定影像 品質控制模組108的哪個影像處理單元必須被啟動或關 閉,並且依此產生影像品質指示信號IND用以控制影像處 理單元。影像處理單元因應影像品質指示信號IND被開啟 或關閉。值得注意的是,於本發明之—些實施例中,影像 品質控制模組108也可根據模組係數PQ直接控制影像處 0758-A35832TWF MTKI-10-238 „ — 1Π 201230813 理單元開啟或關閉。 於本發明之-些實施例中,模型設計模組1〇4 據初始決定的影像處理模型取得儲存媒體ι〇2之一: 如上述’模型,計模組1()4可根據輸入之。 “」η之解碼格式決定_處理該多媒體資料之 衫像處理模型。影像處理模型可定義出哪個影像處 必須被啟動,用以處理輸人之多媒體_Datain。= =:各影像處理單元可具有用以處理多媒體資料之頻 =利用率理論值。頻寬利用率理論值可由實驗結果、或先 則紀錄之最大數值而得。例如,執行_寫三讀,恥之= =錯程序所需之資料量可為四個訊框,其中—個訊框可^ 字元⑽啡_之資料。因此,執行一寫三讀 :之解交錯程序時,因存取错存媒體脱所需的頻寬 率理論值可以是取(百萬)〒3〇Hz(訊框速 =noMHz(百萬誠)。在得到初始決定的影像處理模型 中會被開啟之各影像處理單元的頻寬利用率理論值後,藉 由,這些頻寬利用率理論值加總後,便可得到對應的既定 頻寬利用率。 一旦得到既㈣寬利用率後 刚可更 監控儲存媒體1〇2運作時之镅办1、生°又°十耦, ^ ^^ , f頻見利用率,直巧透露出在處 里二媒㈣料時,儲存媒體1G2 寬 並且 根據儲存媒體102運作脖 、際頻見幻 ^
數。根據本發明之-實施例,二見利用率動態調整H :位二報運作時之频寬利 : 104。模型設計模組]〇4 νν至耦义 /、疋是否需根據回報的頻寬利 075S-A35832TWF_MTKI-] 0-238 一 11 201230813 用率改變核組係數。當回報的頻寬利用率超過一既定上臨 界值時’模型設計模組104可減少模組係數,而當回報的 頻寬利用率未超過一既定下臨界值時,模型設計模組104 可增加模組係數。 例如,假設用以處理H,264的多媒體資料之初始決定 的影像處理模型為NR+DI(1W1R),而對應於初始決定的影 像處理模型之既定頻寬利用率為420 MHz(百萬赫兹)。於 影像處理程序開始後,得到儲存媒體102運作時之頻寬利 用率為350 MHz(百萬赫茲),代表著有70 MHz(百萬赫茲) 未被使用的頻寬可進一步被利用,以達到更好的影像品 質。因此,模型設計模組104可增加模組係數以及/或調整 影像處理模型。藉由增加模組係數,更多的影像處理單元 可被開啟以及/或更先進或強大的影像處理演算法可被影 像處理單元應用,以提供具有更高影像品質之處理過的多 媒體資料Data_out。 例如,假設用以解交錯H.264多媒體資料的影像處理 模型DI(1W1R)的頻寬利用率理論值為133 MHz(百萬赫 茲),用以解交錯H.264多媒體資料的影像處理模型 DI(1W3R)的頻寬利用率理論值為188MHz(百萬赫茲),由 於兩個頻寬利用率理論值之間的差距異不超過7〇 MHz(百 萬赫茲),因此,用以處理H.264多媒體資料的影像處理模 型可改為NR+DI(1W3R),以達到更高的影像品質。又例 如,假設執行運動補償所需的頻寬利用率理論值為70 MHz(百萬赫茲),用以處理H.264多媒體資料的影像處理模 型可改為NR+DI(1W1R) + MC,以達到更高的影像品質。 0758-A35832TWF_MTKI-10-238 12 201230813 本發明之另—實施例’影像處理單元也可將所需 之影像處理時間RT回報泛握 卢理拉型設計模組⑽。所需之影像 = '間RT為處理多媒體資料之—個訊框或—個圖 二;:訊框内基數/偶數的線)所需的時間。模型設計模組 媒卿、軍=k控所需之影像處理時間R τ,並且根據儲存 !=時之頻寬利用率以及/或所需之影像處理時間動 了二正$組係數。根據所需之影像處理時間動態調整模組 係旦文的概念為’藉由增加模組係數盡可能提升多媒體資料 之汾像。口貝’並且同時避免當模組係數被增加時,於輸出 處理過的多媒體資料Data__時造成任何延遲。例如,對 t一個訊框速率為3GHz之多媒體資料,在處理—個訊框 需的影像處理時間必須小於1/3〇秒,才不會於輸出 衫像%造成延遲。當更多的影像處理單元被啟動時,系統 的負擔也會被增加,所需的影像處理時間也會對應的被辦 此,在影像品質與影像處理時間之間的權衡為模^ 設计核組104在決定模組係數時必需考慮的因素。 第3圖係顯示根據本發明之一實施例所述之視頻處理 方法流程圖。首先’模型設計餘1〇4 _即將被處理之 多媒體資料之-格式決定一模組係數(步驟讓)。, 模型設計馳104監控心儲存多媒财料之—儲存 運作時之頻寬利科,並且根據儲存媒體運作時之頻、 用率動_整模_數(步驟s綱)。值得注意的是,、希 本發明之另—實施例,模㈣計模組1G4也可監控影像户 理N·間’亚且可被視為調整模組係數的其中—個參 據。最後’影像品質控制模、组⑽根據模組係數處理多媒 0758-A35832TWF_IViTK]-10-238 13 201230813 收資料~以輸出處理過的多媒體資料(步驟S306)。 ^第4圖係顯不根據本發明之一實施例所述之動態調整 4:組仏數之方法流程圖。首先,模型設計模組⑽可先決 疋用以處理新輸入之多媒體資料之一初始影像處理模型與 一模組係數(步驟S4〇2)。接著,模型設計模組 104監控儲 I媒體^作4之頻寬利用率以及用以處理新輸人之多媒體 資料所而之影像處理時間(步驟_4)。接著,模型設計模 且^04可判斷頻寬利用率是否超過第,臨界值Tm,以及 所而之衫像處理時間是否超過第二臨界值(步驟 S4=6)根據本發明之一實施例,第〆臨界值則可為初 始〜像型所對應之—既定頻寬利㈣。根據本發明 之f貫轭例’第一臨界值TH1可為儲存媒體之最大可能 頻見利用率之一百分比例。例如,第〆臨界值TH1可被選 擇為:存媒體102之最大可能頻寬刺用率之60%。關於儲 存媒虹102之最大可能頻寬利用率的資訊可由儲存媒體 1—02的吕己憶體控制器11〇取得。根據本發明之另一實施例, 第一臨界* TH2可為不會讓處理過的多媒體資料Data—_ 輸出時造成延遲的既定時間。 當儲存媒體運作時之頻寬利用率超過第一臨界值 TH1,且所需之影像處理時間超過第二臨界值ΤΗ2時,模 型设计杈組104可決定減少模組係數(步驟S4〇8)。如上述, 备模組係數減少時,影像處理模型可被對應改變,用以將 一些影像處理單元關閉,以及/或改為應用較不先進或較不 強大的影像處理演算法。另—方面,當儲存媒體運作時之 頻寬利用率未超過第一臨界值τΗ1,以及/或所需之影像處
0758-A35832TWF_MTKI-10-238 14 S 201230813 理時間未超過第二臨界值TH2時,模型設計模組1 〇4可更 判斷運作時之頻寬利用率是否超過第三臨界值ΤΗ3,以及 所需之影像處理時間是否超過第四臨界值ΤΗ4(步驟 S410)。第二臨界值ΤΗ3與第四臨界值ΤΗ4可被分別選擇 為頻見利用率與所需之影像處理時間的下限值,第二 臨界值ΤΗ3與第四臨界值ΤΗ4可分別比第一臨界值Tm 與第二臨界值TH2來得低。當儲存媒體運作時之頻寬利用 率超過第二臨界值TH3,並且景彡像處理時間超過第四臨界 值TH4時,模型設計模組104可繼續監控儲存媒體運作時 之頻寬利用率以及處理多媒體資料所需的影像處理時間 (步驟S404),直到多媒體資料處理操作完成。而當儲存媒 體運作時之頻寬利用率未超過第三臨界值TH3,以及/或影 像處理時間朱超過第四臨界值TH4時,模型設計模組1〇4 可決定增加模組係數(步驟S412)。 本發明雖以較佳實施例揭露如上,然其並非用以限定 本發明的範圍,任何熟習此項技藝者,在不脫離本發明之 精神和範圍内,當可做些許的更動與潤飾,因此本發明之 保護範圍當視後附之申請專利範圍所界定者為準。 【圖式簡單說明】 第1圖係顯示根據本發明之一實施例所述之視頻處理 裝置方塊圖。 ' 第2圖係顯示根據本發明之一實施例所述之影像品質 控制模組之方塊圖範例。 第3圖係顯示根據本發明之一實施例所述之視頻處理 075 8-A3 5 832TWF_MTK1-10-23 8 15 201230813 方法流程圖。 第4圖係顯示根據本發明之一實施例所述之動態調整 模組係數之方法流程圖。 【主要元件符號說明】 100〜視頻處理裝置; 102〜儲存媒體; 104〜模型設計模組; 106〜處理器; 108〜影像品質控制模組; 110〜記憶體控制器; 112〜記憶體裝置; 202〜解碼器模組; 204〜雜訊抑制模組; 206〜解交錯模組; 208〜運動補償模組; BW〜頻寬利用率;
Data_in、Data_out〜多媒體資料; IND〜影像品質指示信號; PQ〜模組係數; RT〜所需之影像處理時間。 0758-A35832TWF MTKI-10-238 16

Claims (1)

  1. 201230813 七、申請專利範圍: l —種視頻處理裝置,包括: -儲存媒體,用以儲存多媒體資料; 〜二計模組,用以根據該多媒體資料之-格式決 = *、、且“ ’ &控該儲存媒體運作時之-頻寬利用率,、 並且根據該儲存媒體運作 、, 、, 組係數;以及 代該頻率動態調整該模 一影像品質㈣触,心絲 該模組係數處理該多禅俨次4d_ 、, 姝租以根據 資料。 〆夕媒體貝枓,亚且輸出處理過的多媒體 括:2.如申請專利範圍第1項所述之視頻處理裝置,更包 处-用以自該模型設計模組接 並且艮據該模組係數產生1像品質指示信號係數, •如申凊專利範圍第2項所述之視頻處 該影像品質控制模組包括多個影像處理單元if/、中 多媒體資料,並且該多個旦 _ 用以處理該 示信號被啟動或關閉。〜处理早70因應該影像品質指 ρ 明專利乾圍第3項所述之視頻處理裝置,1中 一或多個賴動之影像處理單 衷置其中 取該儲存媒體’並且因應該存取操時存 時之該頻寬利用率至該模型設計模組。/存媒肢運作 5,如申請專利第4項所述之視 該模型設計模组吏妒姑兮μ — 、 裝置,其令 、办w、 據存媒體運作時之該頻寬利用重 決疋疋否增加或減少該模組係數“利用率 田5亥儲存媒體運作 0758-A35832TWF_MTKI-10-238 201230813 ==超過一既定上臨界值時,該模型設計模 韋才赶'^ 而當該儲存媒體運作時之該頻寬利用 ^超過-既定下臨界值時,該模型設計模組增加該: 利範圍第5項所述之視頻處理裝置,-中 =4根據簡組絲決定該多 ^ 啟動或_,錄據該蚊結果產生該騎 7.如申請專利範圍第3項所述之視頻處理二不,=虎。 該户個影像處理單元更回報一所需之影像處理時間至= =利= = 模組係數。 X所而之衫像處理時間動態調整該 8.如申請專鄕㈣7項所叙視頻處理 該拉型設計模組更根據該儲存媒體運作時之、-中 以及該所需之影像處理時間決定是否增心、見利用率 且當該儲存媒體運作時之_寬利二係 私界值以及該所需之影像處理時間超過—第二:U — 忒換型没計模組減少該模組係數 ^ 8、, 之該頻寬利用率未超過-第三臨界值以二媒:r時 像處理時間来超過-第四臨界值時,_ =影 該模組係數。 又计杈組增加 9·如申請專利第8項所述之視頻處理 :如更根據該模組係數決定該多個影像處理單元:二 :敬動或關閉’並根據該決定結果產生該影像品;::: 〇758-A35832TWF_MTKJ-10-238 S 18 201230813 ^如申請專觀圍第2項所述之視頻處理裝置, “衫像品質控制模組依據該影像 ^ 多媒體資料之-影像處理演算法。 U 虎選擇處理該 u.一種視頻處理方法,包括: 根據即將被處理之多媒 係數; 才0式決定一模組 ,控用以儲存料媒體資料之―儲存媒 -頻是彻率,並且根據該儲存媒體 之 ^ 率動態調整該模組係數;以及 4之_見利用 根據該模組係數處理該多媒體資料, 多媒體資料。 輸出處理過的 包括^如申請專利範圍第11項所述之視頻處理方法,更 當該儲存媒體運作時之該頻寬利用 臨界值時,減少該模組係數;以及 a一既定上 存媒體運作時之該頻寬利用率未㈣ 下l界值訏,增加該模組係數。 无疋 包括Π·如申請專利範圍第11項所述之視頻處理方法,更 根據該模組係數決定是否啟 媒體資料之多個影像處 一 1〗用以處理該多 由 單凡’其中該多個影俊卢神°。- 於處理該多媒體資料時存取賴存媒體。像處理早7^ 14.如申請專利範圍第u項 包含依據該模組係數選擇、、之視頻處理方法,更 演算法。 、擇處理❹媒體資料之1像處理 〇758-A35832TWF_MTKI-10-238 19 201230813 包括 •】5.如申請專利範圍第13項所述之視頻處理方法,更 多個影像處理單元所需之影像處理時間;以及 包括 16如/所彡料料㈣11調整姉_數。 •6.如申請專利範圍第15項所述之視頻處理方Γ更 存媒體運作時之該頻寬利用率超過—第一臨 1 及該所需之影像處理時間超過一第二臨尺 少該模組係數;以及 "值%,減 當該儲存媒體運作時之該頻寬利 臨界值以及/或該所命夕旦/你去 千禾超過一弟二 值時,增加組1數處料料超過-第四臨界 中今Π申ϋ利範圍第16項所述之視頻處理方法,其 像處理時間之上臨界值,亨第見利用率以及影 这第二臨界值與該第四臨界值分 别為頻寬利用率以及影像處理時間之下臨界值。 包括|8.如申請專利範圍第16項所述之視頻處理方法,更 媒广系數決定是否啟動或關閉用以處理該多 2貝科之夕個影像處理單元’其中該多個影像處理單元 於處理衫媒體#料時存取簡存媒體。 19‘一種視頻處理方法,包括: 根據即將被處理◎媒體㈣之m定一模也 係數; ' ’ S 根據一儲存媒體運作時之一頻寬利用率動態調整該 〇758-A35832TWF_MTKMO-238 2〇 201230813 模组係數;以及 組係㈣職多雜詞,⑽“理過的 其中當該模組係數被增加時,該處理過的多 的影像品質被提高,並且當該模組係數被減' = 過的多媒體資料的影像品質被降低。 該處理 包括爪如申請專利範圍帛19項所述之視頻處理方法,更 該料媒料作時之該頻寬利料超過 界值時’減少該模組係數;以及 以儲存媒體運作時之該頻寬利用率未超過 下臨界值時,增加該模組係數。 包括儿如申請專利範圍第19項所述之視頻處理方法,更 媒體^^模二係數決定是否啟動或關閉用以處理該多 於户理兮夕 衫像處理單元,其中該多個影像處理單元 ;处I夕媒體資料時存取該儲存媒體。 包括泣如申請專利範圍第19項所述之視頻處理方法,更 ==個影像處理單元所需之影像處理時間;以及 tc處理時間動態調整該模組係數。 包括·申明專利乾圍第22項所述之視頻處理方法,更 π值^亥:存媒體運作時之該頻寬利用率超過一第一臨 ' Λ所而之影像處理時間超過一第二臨界值時,減 〇758-A35832TWF_MTKM〇.238 ^ 201230813 少該模組係數;以及 當該儲存媒體運作時之該頻寬利用率未超過一第三 臨界值以及/或該所需之影像處理時間未超過一第四臨界 值時,增加該模組係數。 0758-A35832TWF MTKI-10-238 22
TW100148805A 2011-01-05 2011-12-27 視頻處理裝置與視頻處理方法 TWI473501B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201161429789P 2011-01-05 2011-01-05
US13/210,297 US20120169924A1 (en) 2011-01-05 2011-08-15 Video processing apparatus capable of dynamically controlling processed picture quality based on runtime memory bandwidth utilization

Publications (2)

Publication Number Publication Date
TW201230813A true TW201230813A (en) 2012-07-16
TWI473501B TWI473501B (zh) 2015-02-11

Family

ID=44675485

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100148805A TWI473501B (zh) 2011-01-05 2011-12-27 視頻處理裝置與視頻處理方法

Country Status (4)

Country Link
US (1) US20120169924A1 (zh)
EP (1) EP2475172A3 (zh)
CN (1) CN102595193A (zh)
TW (1) TWI473501B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI600327B (zh) * 2012-08-24 2017-09-21 I-Cubed Res Center Inc Receiving device, transmitting device, and video transmitting method

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109379626A (zh) * 2018-11-27 2019-02-22 Oppo广东移动通信有限公司 视频处理方法、装置、电子设备及存储介质
TWI797401B (zh) * 2019-12-05 2023-04-01 新唐科技股份有限公司 控制電路及其控制方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6115420A (en) * 1997-03-14 2000-09-05 Microsoft Corporation Digital video signal encoder and encoding method
US6704362B2 (en) * 2001-07-06 2004-03-09 Koninklijke Philips Electronics N.V. Resource scalable decoding
US7391812B2 (en) * 2002-07-14 2008-06-24 Apple Inc. Adaptively post filtering encoded video
US20040158878A1 (en) * 2003-02-07 2004-08-12 Viresh Ratnakar Power scalable digital video decoding
US20060227880A1 (en) * 2004-06-18 2006-10-12 Stephen Gordon Reducing motion compensation memory bandwidth through filter utilization
EP1727369A1 (en) * 2005-05-23 2006-11-29 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Adaptive post-filtering
JP2008269174A (ja) * 2007-04-18 2008-11-06 Fujifilm Corp 制御装置、方法およびプログラム
US8130389B2 (en) * 2007-12-20 2012-03-06 Xerox Corporation Cost effective image path for multiple office applications
TW201008249A (en) * 2008-08-11 2010-02-16 Acer Inc Processing apparatus and processing methods for image quality
CN101686382B (zh) * 2008-09-24 2012-05-30 宏碁股份有限公司 视讯处理方法及视讯系统
EP2422505B1 (en) * 2009-04-21 2018-05-23 Marvell International Ltd. Automatic adjustments for video post-processor based on estimated quality of internet video content

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI600327B (zh) * 2012-08-24 2017-09-21 I-Cubed Res Center Inc Receiving device, transmitting device, and video transmitting method

Also Published As

Publication number Publication date
US20120169924A1 (en) 2012-07-05
EP2475172A3 (en) 2015-08-05
TWI473501B (zh) 2015-02-11
EP2475172A2 (en) 2012-07-11
CN102595193A (zh) 2012-07-18

Similar Documents

Publication Publication Date Title
US10931914B2 (en) Image playback device, display device, and transmission device
US9325929B2 (en) Power management in multi-stream audio/video devices
JP5989797B2 (ja) メディア出力の選択的ミラーリング
US11217279B2 (en) Method and device for adjusting video playback speed
US8830403B1 (en) Image processing device and image processing method
CN105409208A (zh) 再现方法及再现装置
WO2013182011A1 (zh) 在线视频实时变速播放方法及系统
CN109167890B (zh) 一种音画同步方法和装置及显示设备
TW201334518A (zh) 影音播放裝置、影音處理裝置、系統以及方法
CN110675841A (zh) 图像装置及其方法、记录介质
CN104661059A (zh) 一种图片播放的方法、装置及机顶盒
JP2010171609A (ja) 画像処理装置
TW201230813A (en) Video processing apparatuses and methods
EP2617191A1 (en) Method for semantics based trick mode play in video system
TWI493430B (zh) 用以執行以動作偵測致能電源最佳化的顯示之設備及方法
CN107211126A (zh) 编码器中的无线带宽降低
TW201002075A (en) Video processing apparatus and method
JP2016059015A (ja) 画像出力装置
JP2022536283A (ja) 可変レートリフレッシュディスプレイのためのフレーム再生
EP3510766A1 (en) Configurable media processing based on mapping of remote controller buttons
JP7606450B2 (ja) 情報処理端末、情報処理方法、およびプログラム
JP5248640B2 (ja) 電子機器
CN114217759A (zh) 投屏方法、装置、存储介质及电子设备
JP2008022475A (ja) 再生装置および再生方法、並びにプログラム
WO2020109150A1 (en) A method and apparatus for loop-playing video content

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees