TW201002078A - Method for rendering compressed multimedia data, method for decoding compressed multimedia data, apparatus for decoding compressed multimedia data and method for decoding and displaying compressed multimedia data in a system - Google Patents
Method for rendering compressed multimedia data, method for decoding compressed multimedia data, apparatus for decoding compressed multimedia data and method for decoding and displaying compressed multimedia data in a system Download PDFInfo
- Publication number
- TW201002078A TW201002078A TW098120382A TW98120382A TW201002078A TW 201002078 A TW201002078 A TW 201002078A TW 098120382 A TW098120382 A TW 098120382A TW 98120382 A TW98120382 A TW 98120382A TW 201002078 A TW201002078 A TW 201002078A
- Authority
- TW
- Taiwan
- Prior art keywords
- decoding
- performance
- compressed multimedia
- multimedia material
- data
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 131
- 238000009877 rendering Methods 0.000 title abstract description 7
- 239000000463 material Substances 0.000 claims description 107
- 230000015654 memory Effects 0.000 claims description 21
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 15
- 238000012546 transfer Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000006835 compression Effects 0.000 claims description 3
- 238000007906 compression Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims 2
- 238000013500 data storage Methods 0.000 claims 2
- 230000001934 delay Effects 0.000 claims 1
- 230000000750 progressive effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000013139 quantization Methods 0.000 description 8
- 238000005070 sampling Methods 0.000 description 5
- 230000003936 working memory Effects 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 241000255925 Diptera Species 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000005266 casting Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 210000000078 claw Anatomy 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 210000003625 skull Anatomy 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/34—Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
201002078 六、發明說明: 【發明所屬之技術領域】 本發明有關於資料解碼,更具體地,是關於用於表現 已壓縮多媒體資料之方法,用於解碼已壓縮多媒體資料之 方法’用於解碼已壓縮多媒體資料之裝置以及用於在一系 統内解碼與顯示已壓縮多媒體資料之方法。 【先前技術】 例如數位照相機或DV攝錄像機等電子裝置為了顯示/ 播放靜止影像或視訊影像,而解碼壓縮之多媒體資料,解 碼/表現(rendering)流可包含讀取及解壓縮已壓縮多媒體資 料之流程’更可執行解碼、影像處理與顯示最終影像之流 程。總而言之’聯合圖像專家小組(Joint photographic Experts Group ’ JPEG)壓縮與位元平面壓縮分別為靜止影像 與視訊影像的兩個廣泛採用的編碼方法。 JPEG定義影像如何被壓縮為資料串流及如何解壓縮 回影像。JPEG漸進模式(progressive mode)是JPEG標準中 的一部分,於其中,資料藉由多個步驟漸進而快速壓縮, 如此提供最終影像的粗略估計,於後續步驟中改良影像, 而不是在一個步驟中慢慢地構造精破影像。標準的JPEG 影像資料由整個影像的DC成分與8x8離散餘弦轉換 (Discrete Cosine Transform,DCT)係數區塊從左向右,從上 向下安排。漸進模式允許首先傳送DC成分,接著以低頻 至高頻順序傳送DCT係數。如此使得解碼器能夠在接收並 •- 解碼後續係數(高頻)之前,快速重建影像的低品質版本。' 0758-A32808TWF MTKI-06-464 4 201002078 第1圖顯示傳統JPEG解碼裝置1〇〇之一實施例之示 意圖。 傳統漸進JPEG解碼裝置100包含可變長度解碼 (Variable Length Decoding,VLD)單元 11〇,影像大小係數 記憶體缓衝器120 ,反量化單元(inverse quantizati〇n imit)130以及反離散餘弦比轉換(Inverse DCT,單元 140。漸進模式的意思是,影像之取樣區塊一般經過影像之 多個掃描被編碼。VLD單元n〇對編碼JpEG位元串流執 行可變長度解碼操作,並產生可變長度解碼係數給影像大 小係數記憶體緩衝器〗2〇,其中編碼1]?£(3位元串流包含多 個漸進編碼掃描資料(pr〇gressively enc〇ded _加⑻。影 像大小係數記憶體緩衝器12〇儲存由VLD單元ιι〇產生的 可變長度解碼係數。當收集一個掃描所有的可變長度解碼 係數時,反量化單元13G執行反量化操作,城著工⑽ 單元HG料變長歧碼錄執行反DCT操作以產生部分 重建影像,猎此部分重建影像可首先被顯示。當其它扫描 數也準備絲且由1DCT單元⑽執行 後’部分重建影像可隨後被漸進改善。 可是對於傳統漸進JPEG解瑪 係數記憶體緩衝器。一曰需要重需要和像大小的 一而要重建的影像报大,例如具有 素的大小,若解瑪裝置中的咖 二!影像小’影像解碼操作就會失敗。 除了可以把位元串流劃分成多個 ;料視劃分成多個層面(下面稱為 貝枓)例如-個“基礎層”以及一個或多個“加強層 0758-A328a8TWF_MTK]-〇6-464 201002078 。基礎層包含視訊序列的粗略版本,且可利用較少頻寬 來傳輸。一般來說,加強層與基礎層於同一時間傳輸,並 在解碼流程中於接收端與基礎層重新合併。加強層為基礎 層提供杈正,使視訊品質得到改善。總而言之,每一加強 層是差別資料(difference data)的位元平面(bit_piane)。於如 此安排中,每一圖像之每一加強層皆包含一系列位元。加 強層的順序安排如下:第一加強層包含最高位元(m〇st significant bits),以及第二加強層包含次最高位元(next most significant bits),以此類推。因此,最重要的校正是 由第一加強層完成。合併更多的加強層更進一步改善輸出 的衫像品質。因此,若母一轉換係數(transf〇rm c〇efficient) 由η位元表示,就會有η個對應位元平面要被編碼及傳輸。 如此,輸出視訊的品質可藉由與基礎層合併不同數目的加 強層來“改變’’。利用或少或多的加強層來改變輸出視訊 品質的過程被稱作精細分級編碼(Fine Granularity Scalability)”或“FGS” °FGS可用來產生不同品質的輸出 視訊。 第2圖顯示傳統FGS解碼裝置之方塊示意圖。 解碼裝置200包含基礎層(Base Layer,BL)解碼器210 及加強層(Enhancement Layer,EL)解碼器230。BL解碼器 210 包含可變長度解碼(Variable Length Decoding,VLD)單 元212 ’反量化(inverse quantization)單元214,反離散餘弦 轉換(Inverse Discrete Cosine Transform,IDCT)單元 216, 運動補償(motion, compensation)單元218,訊框記憶體 (frame memory)220,加法器 222 以及限幅(clipping)單元 0758-A32808TWF MTKI-06-464 201002078 224。EL解碼器23〇包含位元平面VLD單元232,位元平 面位移(bit-Planes shift)單元 234,IDCT 單元 236 及加 238。 窃 VLD單元214接收BL位元串流且對其執行操 作,以提供解碼資料與運動向量。解碼資料與 八 別被送往反量化單元214與運動補償單元218。接著,1 量化單元214輸出DCT係數資料給idCt單元216。然後 ΠΧ:Τ單元216執行„)CT操作,以產生視訊訊框給加=器 222。訊框記憶體22〇從加法器222或限幅單元224接收視 訊訊框,並儲存訊框作為參考輸出。請注意,於其它實施 例中’限幅單元224並非必要元件。參考輪出然後送返至 運動,償單元218 ’用於產生後續的基礎層視訊訊框。運 動補償單元218從BL訊框記憶體220接收運動向量與BL 訊框資料,且於記憶體220中對BL訊框執行運動補償, 以提供額外訊框給加法器222。解碼B L視訊訊框從加法器 222輸出給BL訊框記憶體220及EL解碼器230。 EL解碼器230的位元平面VLD單元232接收加強層 位兀串流,以提供DCT係數資料。位元平面位移單元234 對DCT係數資料進行位移操作。11)(:丁單元236執行idc丁 操作,並輸出EL訊框資料,該£[訊框資料可接著藉由加 法器238與基礎層視訊訊框合併,以產生加強視訊,該加 強視訊可被儲存於重建訊框緩衝器(rec〇nstructed frame buffer)或發送至顯示單元。於解碼裝置2〇〇中,所有接收 之位元平面被接收並解碼。舉例來說,若接收7個位元平 面,則解碼7個位元平面。可是,解碼裝置2〇〇的解碼操 0758-A32808TWF MTKI-06-464 7 201002078 作可於接收並解碼一定數目的位元平面後被停止,以減少 解碼複雜度。舉例來說,若接收到7個位元平面,於5個 位元平面被解碼後可停止解碼。可是,丟棄位元平面會影 響視覺品質。 如第1圖與第2圖所示,解碼漸進編碼之多媒體資料 需要包含一系列不同流程的解碼/表現流,其中所述流程是 例如VLD,IDCT與縮放(例如縮放解碼資料使其符合顯示 要求)等流程。傳統的做法是,用於解碼多媒體資料之解碼 /表現流的流程是固定不變的安排順序,以此來節省成本。 於不同的系統條件下,漸進編碼的多媒體資料的解碼與顯 示的性能可能會較差,且造成系統性能的下降。 因此,需要提供相應的方法與裝置來於有限系統條件 下快速、有效地表現漸進編碼之影像,且提供一種方法來 根據影像大小、顯示大小及儲存要求等系統環境,動態地 改變表現方法。 【發明内容】 有鑑於此,本發明提供用於表現已壓縮多媒體資料之 方法,用於解碼已壓縮多媒體資料之方法,用於解碼已壓 縮多媒體資料之裝置以及用於在一系統内解碼與顯示已壓 縮多媒體資料之方法,可以改善傳統漸進編碼的多媒體資 料在解碼及顯示時性能下降的問題。 本發明提供一種用於表現已壓縮多媒體資料之方 法,包含:獲取對應系統環境或已壓縮多媒體資料之顯示 要求之至少一性能參數;根據獲取之性能參數動態地決定 0758-A32808TWF MTKI-06-464 8 201002078 已壓縮多媒體資料之表現流,其中表現流包含指示複數個 表現流程之操作順序之表現流程之特定安排;以及用決定 之表現流解碼已壓縮多媒體資料,以顯示解碼資料作為影 像資料。 本發明另提供一種用於解碼已壓縮多媒體資料之方 法,其中已壓縮多媒體資料是漸進編碼的,且包含複數個 位元串流部分,該方法包含:獲取對應系統環境或已壓縮 多媒體資料之顯示要求之至少一性能參數;根據獲取之性 能參數動態地決定被解碼之位元串流部分之特定部分;以 及根據被解碼之位元串流部分解碼已壓縮多媒體資料,以 顯示解碼資料作為影像資料。 本發明另提供一種用於解碼已壓縮多媒體資料之裝 置,包含:訊息提供單元,提供對應系統環境或已壓縮多 媒體資料之顯示要求之至少一性能參數;決定單元,獲取 對應系統環境或已壓縮多媒體資料之顯示要求之至少一性 能參數,且根據至少一性能參數動態地決定已壓縮多媒體 資料之表現流,其中表現流包含指示複數個表現流程之操 作順序之表現流程之特定安排;以及處理單元,用決定之 表現流解碼已壓縮多媒體資料,以顯示解碼資料作為影像 資料。 本發明另提供一種用於在一系統内解碼與顯示已壓 縮多媒體資料之方法,其中已壓縮多媒體資料是漸進編碼 的,該方法包含:提供複數個表現流,用於解碼已壓縮多 媒體資料,其中每一表現流具有指示複數個表現流程之4喿 作順序之表現流程之特定安排;提供對應系統或已壓縮多 0758-A32808TWF MTKI-06-464 201002078 媒體資料之顯示要求之至少一性能參數;根據該至少一性 能參數,動態地選擇表現流其中之一;用選擇的表現流解 碼已壓縮多媒體資料;以及於該系統之顯示單元顯示解碼 資料。 本發明根據性能參數動態地選擇不同的表現流來解 碼已壓縮多媒體資料,能夠改善解碼與顯示之效能。 【實施方式】 在說明書及後續的申請專利範圍當中使用了某些詞 彙來指稱特定的元件。所屬領域中具有通常知識者應可理 解,硬體製造商可能會用不同的名詞來稱呼同一個元件。 本說明書及後續的申請專利範圍並不以名稱的差異來作為 區分元件的方式,而是以元件在功能上的差異來作為區分 的準則。在通篇說明書及後續的請求項當中所提及的「包 含」係為一開放式的用語,故應解釋成「包含但不限定於」。 以外,「轉接」一詞在此係包含任何直接及間接的電氣連 接手段。因此,若文中描述一第一裝置耦接於一第二裝置, 則代表該第一裝置可直接電氣連接於該第二裝置,或透過 其他裝置或連接手段間接地電氣連接至該第二裝置。 本發明結合第3圖至第9圖說明如下,本發明大體上 關於已壓縮多媒體資料或位元串流之解碼。於下面的詳細 描述中,請參考圖示,它們是實施例具體說明之不可缺少 之部分。實施例以足夠詳細的說明使所屬技術領域内具有 通常知識者可實施本發明,且應注意可使用其它的實施例 來實施本發明,或者可作些架構、邏輯及電氣上之修改, 0758-A32808TWF MTKI-06-464 10 201002078 而這些都並未超出本發明之範圍。因此,下文的詳細描述 並非限制本發明之範圍。需要注意的是,許多說明書中描 述與說明的元件在實質上是相同的,且能夠以不同於說明 書描述或說明的一個或多個實體來實施或是採用不同的形 式來實施。 本發明提供表現方法及系統,用於解碼漸進編碼之已 壓縮多媒體資料,特別是關於無論在空間域或時間域内, 以多個掃描或多個部分編碼之已壓縮多媒體資料,首先顯 示解碼之部分掃描影像,當獲取更多個掃描的訊息後再顯 示更詳細影像的方法。另外,本發明中”表現”應被解讀 為解碼並能夠顯示解碼結果之涵義。於執行解碼/表現流程 之前,首先獲取對應系統環境或顯示要求的性能參數。使 用一個或多個性能參數來決定一表現流,該等參數指示解 碼接收之已壓縮多媒體資料之表現流程之特定安排。然 後,藉由決定之表現流解碼接收之已壓縮多媒體資料以顯 示影像。因此,根據本發明,基於指示系統環境狀態或已 壓縮多媒體資料之顯示需求的性能參數,動態決定或選擇, 恰當的表現流,能夠改善電子系統的顯示性能。 而且,本發明更提供一種解碼已壓縮多媒體資料的方 法,以產生重建影像資料。藉由已壓縮多媒體資料對應的 系統環境或顯示要求的性能參數,動態決定解碼之一定數 目的複數個位元串流部分,以利用決定的一定數目之複數 個位元串流部分,來解碼已壓縮多媒體資料並顯示解碼資 料作為影像貢料。 第3圖顯示根據本發明之用於解碼已壓縮多媒體資料 0758-A32808TWF MTKI-06-464 11 - 201002078 之解碼裝置300之示意圖。解碼裝置300包含訊息提供單 元310,決定單元320,處理單元330以及顯示單元340。 解碼裝置300可實施於用於解碼已壓縮多媒體資料的播放 裝置中,例如DVD播放器,或是手持設備。這裡,已壓縮 多媒體資料可為,舉例來說,符合所述JPEG標準之JPEG 漸進串流或符合所述MPEG標準(例如FGS)之分層視訊資 料。 訊息提供單元310提供對應系統環境之性能參數,或 對應已壓縮多媒體資料之顯示要求之性能參數。其中對應 系統硬體的性能參數,例如可用工作記憶體大小,CPU速 度,存儲已壓縮多媒體資料之儲存裝置之存取速度等,其 中對應顯示影像之顯示要求之性能參數,例如已壓縮多媒 體資料之顯示品質,縮放因子,或圖像大小等。下文詳細 描述其中的性能參數,這裡僅是簡要說明。 決定單元320從訊息提供單元310獲取需要的性能參 數,例如可用的工作記憶體大小或系統的CPU速度,接著 根據獲取的性能參數,動態地決定用於解碼已壓縮多媒體 資料之表現流。表現流包含表現流程之特定安排,其中表 現流程之特定安排指示每一要執行的表現流程之處理順 序。舉例來說,若表現流程包含流程A、B、C與D,表現 流程之一順序可為A、C、B與D,而表現流程另一可為順 序執行的B、A、C與D,也就是說,流程B首先執行,接 著執行流程A和C,最後執行流程D。這裡,決定用於解 碼已壓.縮多媒體資料之表現流之操作包含,選擇指示每一 表現流程之處理順序,使得已壓縮多媒體資料之解碼有效 0758-A32808TWF MTKI-06-464 12 201002078 而快,。決定單元320決定表現流之後,處理單元33〇藉 由決疋之表現流解碼已壓縮多媒體資料。處理單元汩〇之 操作能包含縮放處理、旋轉處理或混合處理(biending processing)。因此,已壓縮多媒體資料被解碼且顯示單元 340顯示解碼之已壓縮多媒體資料。
第4圖與第5圖顯示根據本發明之表現流之兩個實施 例示意圖。第4圖與第5圖中所示之表現流用來處理具有 多個部分之已壓縮多媒體資料。第4圖顯示之表現流,用 於一次連續讀取已壓縮多媒體資料之每一部分之表現流程 (下文稱作”單:域作表現流,,),而第5圖_示另一表現 流,用於解碼時不需要連續讀取已壓縮多媒體資料每一部 分之表現流程(下文稱作”多次操作表現流,,)。合併流程 之一 ’加總(summation),標記為”加總”指示對&加總操 作之流程。舉例來說,加總流程可為加總所有或部分時間 域解碼結果之操作’但不限於此。轉換流程,標記為,,轉 換’’,指示對轉換操作之流程,例如反離散餘弦轉換(idct) 操作。縮放流程’標記為”縮放” ’指示對應縮放解碼圖 像使其符合顯示要求之流程。解碼流程,標記為,,解碼”, 指示對應於用一特定規則解碼已壓縮多媒體資料之流程, 例如利用IPEG標準中的霍夫曼可變長度解碼(耐f腿 variable length decoding)或是算術解碼(Adthmetic 和⑶出吨) 來執行解碼。需要注意的是,此處表現流程之加總流程, 轉換流程,縮放絲與解竭流程的朗是為了進—步揭示 本發明,而非本發明之限制。換句雜,其它流程,例如 反量化流程,也可安排於表現流之内。 0758-A32808TWF MTKI-06-464 13 201002078 請參考第4圖,顯示單次操作表現流4〇〇。單次操作 表現流400包含四個表現流程4〇2_4〇8。單次操作表現流 40 0之每一表現流程按照從左到右之順序執行。也就是說, 解碼流程402(例如霍夫曼可變長度解碼)首先被執行以產 生解碼結果。其次’對解碼結果執行轉換流程物(例如 IDCT) ’以產生轉換結果。接著,對轉換結果執行縮放流程 406 ’以產生縮放結果。最後’對縮放結果執行加總流程 4〇8 ’以顯不影像資料。根據單次操作表現流棚,因為加 總流程408在後面^ _ 執仃,而要大置操作及需要從儲存單元 傳輸Mm採用如單次操作表現流4GG之解碼方法 =:=。、圖?示。第10圖中,揭示了-_腦 1進解Μ ’其直接解碼並轉換每—掃描之 貝,t Λ 解竭像素與對應之非零指示器―谓。 ϋ刀碼=辛解碼像素,合併累加每—掃描產生之部 二“ ”用=零指示器更新非零歷史(ncm-zero 作為ί整的:二掃描都被解焉後輸出最終全部解碼像素 為門要扩、十,且二料。请注意’此處關於第10圖之描述僅 ===說明請參考下文。類似地,請參考第5 入四個^:广作表現流41。。多:欠操作表現流410包 = 多次操作表現流41。之每-表現 :St 順序執行,即從412至“18。也就是 她、^ 414'韓^Γ 410之處理順序為解碼流程412,加 :::::,16及縮放流謂。採用如多次操 作表現▲之解竭方法之實施例如⑼圖所示’其揭示 0758-A32808TWF_MTKN06-464 14 201002078 地。單元接收JPEG位元串流且輸出影像資料, 中^ 3操作·執仃JPEg解碼之方法,劃分漸進景^ 為不同區域’解喝個別區域,加總所有掃描之解碼結果 產生力:總結果,對加總結果執行IDCT操作以產生轉換# 果換結果使其符合顯示要求’其中減少了解碼每 一區域需要之緩衝器大小。 母
根據多次操作表現流410,因為加總流程較早執行, 其中需要之操作數量比單次操作表現流 400要少,而多次 操作:現流410之從儲存單元傳輸之資料數目比單次操: 表現流400要大。請注意,此處關於第u圖之描 要描述,具體說明請參考下文。 為間 請注意’其中的加總流程僅為說明合併流程之用,並 非本發明之限制。舉例來說,假定艮⑴⑴是部分縮放之解 碼像素’且Awfi]!]]是之前加總之部分縮放之解碼像素。 此合併流程僅為第10圖所示之例子。合併流程之後,At[i]⑴ 產生如下: =Bt[i][i]+(Bt-i[i][j]+At-2[i][j]) =Bt[i][j]+(Bt-1[i][j]+Bt.2[i][j] + ,..+A()[i][j]) 合併流程之另一例子如下:假定一個8x8區塊中的Q[i] 具有一預定順序(例如鋸齒狀掃描順序),其中i= 〇〜63以作 說明。另外,第一掃描可包含基準點Q[〇]〜Q[10],第二掃 描可包含基準點Q[ll;hQ[36],第三掃描可包含基準點 Q[37]〜Q[40],第四掃描可包含基準點Q[41]~Q[63]。經過 0758-A32808TWF ΜΓΚΙ-06-464 15 201002078 第一掃描與第二掃描之合併流程,產生輸出Q[〇]〜Q[36]。 經過第一、第二及第三掃描之合併流程,結果會是 Q[0]〜Q[40]。經過第一、第二、第三及第四掃描之合併流 程,結果會是Q[〇]〜Q[63]。因為每一掃描中的資料都是唯 一的,並不需要在合併流程中對Q[i]執行實際計算操作。 於合併流程之另一例子中,為了說明之用,假定8x8大小 以及i= 0〜63的區塊中的Q[i]具有一預定順序(例如鋸齒掃 描順序),且每一基準點(datum)包含8位元資料。另外,第 一掃描可包含Q[〇]〜Q[63]之基準點位元平面(datum bit plane)0,第二掃描可包含q[〇]〜Q[63]之基準點位元平面 1〜3 ’第三掃描可包含q[0]〜q[63]之基準點位元平面4 ,第 四掃描可包含Q[〇]〜Q[63]之基準點位元平面5〜7。經過第 一掃描與第二掃描之合併流程,產生Q[〇]〜Q[63]之位元平 面0〜3作為輸出。經過第一、第二與第三掃描之合併流程, 結果會是Q[〇]〜Q[63]之位元平面〇〜4。經過第一、第二、 第二及第四掃描之合併流程,結果會是q[〇]〜q[63]之位元 平面0〜7。雖然每一掃描之資料是唯—的,仍然需要位移,
外則鮮碼頁科需要左移1位元,且第三 三掃描處理之後獲取
310提供性能參數表6〇〇。 例。如圖所 性能參數表 0758-A328O8TWF_MTKI-O6-464 16 201002078 3厭己錄對應系統環境之性能參教之;本 對應已壓縮多媒體資料之顯 :表⑽’及記錄 ::表6”的系統環境的性能參生, C U速度,可用工作記憶體大小 i為,舉例來說, 示解碼流_餘之記憶體大小;位^11大小),其指 顯不影像與使用者定義訊息之大:大小,其可包含 息),儲存單元之絲速度,胁示麵如全球定位系統訊 之延遲(latency),儲存單元之資料傳輪率存早兀(圖未示) 其指不完成m之估計_。顯及解碼時間’ 能參數可為:舉例來說,圖像大小,指620之性 及期望顯示r顯示影像與圖像大小之間比^以 明顯示::二—性能參數的值可基於系統環境狀態 u此,可藉由檢查性能參數表 參數的值來監㈣統環 中的性i ί. 可以A它形彳矣-, 。颅不而不另外,性能表600 ,1。 式表不,例如藉㈣存器設置或儲存單元來實 第7圖顯示根據本發明之 法實施例之流程圖。請參考第 :媒體”之方 單元”。獲取對應系統環境或者:二:’ Μ息提供 要求之至少一性能參數(步驟,。接二= 少-性能參數’決定單元现動態地決定已二 ==步表現流包含上文所述之表現』 、 考猎由步驟S72〇中決定之表現产解碼p 壓縮多媒體資料,以顯示最終影像(步驟S730)馬已 0758-A32808TWF_MTK]-06^464 ,]7 201002078 弟δ圖顯不根據本發明之 媒體資料之方法實施例之冷鋥闇化b參數解碼已壓縮多 說,若用m招J 於此實施例中,舉例來 次右用於決疋表現流之系統性 羋例木 及儲存多媒體資料之儲存單元之可用記憶體大小 現流為單次操作表現流與多次操招:’且要選擇的表 應特定安排已於前文詳細說明,Μ =表現流以及相 需要注意的是,雖然此處僅料個 ^ =要說明。 現流,但本發明並不僅限於此。,、、’ 數及兩個表 於步驟S8H)令,為了選擇最佳表現法 能參數:當前值(例如儲存單元之存取速:及‘ 大小)。舉例來說,儲存單元可為解科置内的體= 閃記憶體卡(例如SD或CF卡),e〇赤m %、體或!·夬 SD卡及SDRAM的存取速度分別;:^DVD,CD, 16Mb/s 及 800Mb/s。因此,多媒體 s,%Mb/S, 記憶體讀取,也可經由連接之有線/無攸解碼裝置内的 裝置(例如㈣記憶針)讀取轉料、”叫從外部可拆式 夠快,铸存單元可被蚊為高速儲存若存取速度足 步驟S820巾,決定是否儲存單 7(例如DVD)。於 很快或可用記憶體大小很大。若是,法5己憶體)之存取速度 否則(步驟觀巾的扑流程私f行至步驟如(K S830的環境中,操作的數量是最 f驟S84Q。於步驟 多次操作表現流所需要的操作數量比=的。如前所述, 要的操作數量少。而且,採用多# :次操作表現流所需 標案’會比採用單次操作表現流來:竭::流影像 驟漏中,選擇多次操作表現流作為要採用之⑸圭^ 0758-A32808TWF_MTKI-06-464 ,8 201002078 /爪。另外,若決定儲存 可用記大小較小,SD惟絲速度較低或 影像檔案至工作記 =存皁元讀取影像檔案或傳送 長時間,AH ^ _儲存記憶體之資料傳輸會需要較 =如:此環境下’儲存單元之資料傳輸會消耗报多 多次操作表現流需要之需要之資料傳輸數量比 操作表胃料傳輪數量少。所以,採用單次 影像伊轉像_纽採衫:域作表現流解喝 =乍表現流作為要採用之最佳表現流。:㈣= 撕〇中’用選擇之最佳表現流解竭影像檔案。 ,用所述解碼方法,基於參考指示祕狀態或顯示要 能參數’可決定或選擇適當的表現流,所以完成解 ^⑥時間可大幅減少,且編碼之已壓縮多媒體資料可被 快速解碼及顯示。 另外,因為解碼裝置由積體電路晶片使用,執行表現 流之前可不預先決定性能參數。舉例來說,要顯示的影像 槽案可儲存於CD或快閃記憶體卡中,影像檔案可透過有 線或無線連接之網路讀取至系統,或者圖像尺寸可大可 小。而且,解碼裝置可裝備不同硬體設置的不同晶片,例 如不同的工作記憶體大小。使用本發明之方法,解碼已壓 縮多媒體資料之表現流可被動態調整或選擇,使得顯示已 壓縮多媒體資料之顯示性能能得到改善。 需要注意的是,本發明不僅能應用於在頻域内處理位 元串流之每一部分的領域或標準中(例如jpEG標準),,也可 應用於任何在空間域内處理位元串流之每一部分的領域或 〇758^A32808TWF__MTKl-06-464 19 201002078 標準中(例如MPEG FGS標準)。因此,本發明可用於使用 位元串流的多個部分重建單個影像的任何標準,來根據當 時系統環境狀態與顯示要求選擇或安排表現流,以加速顯 示時間並改善顯示性能。 舉例來說,除了 JPEG格式,本發明可用於任何漸進 編碼格式5該編碼格式可安排可變長度編碼貢料為多個掃 描或多個部分,例如視訊流的FGS格式。也就是說,對於 分層視訊資料來說,如第2圖所示的解碼分層視訊資料的 表現流可根據獲取之性能參數動態地調整。 而且,本發明還提供一種用於解碼已壓縮多媒體資料 之方法,其中已壓縮多媒體資料是漸進編碼的,且包含複 數個位元串流部分,例如分層視訊資料。舉例來說,已壓 縮多媒體資料可為具有多個掃描之JPEG漸進編碼資料, 或是具有多個位元平面之FGS編碼資料。 第9圖顯示根據本發明之用於解碼已壓縮多媒體資料 之方法之另一實施例之流程圖。已壓縮多媒體資料是被漸 進編碼,且包含複數個位元串流部分。於步驟S910中,獲 取對應系統環境或已壓縮多媒體資料之顯示要求至少一性 能參數(例如工作記憶體大小)。接著,於步驟S920中,根 據至少一性能參數動態決定正在被解碼之複數個位元串流 部分的特定數量。然後,於步驟S930中,根據正在解碼之 複數個位元串流之特定數量,解碼已壓縮多媒體資料,使 得解碼資料作為影像資料顯示。舉例來說,若已壓縮多媒 體資料是具有7個位元平面之分層視訊資料,根據性能參 數可決定當前系統環境狀態之分層視訊資料之位元平面之 0758-A32808TWF MTKI-06-464 20 201002078 最適合的最小數量(例如是5),以減少操作複雜度,其中性 能參數是例如可用記憶體大小等參數。舉例來說,若具有 7個位元平面的分層視訊資料被解碼之位元串流部分決定 為〇、1、2、4、5及7,因此可跳過位元平面3及位元平 面6的解碼,從而減少複雜度。 第10圖顯不第4圖之方法實施例之詳細流程圖。下 面詳細說明流程中每一步驟之操作。 步驟1000 :開始; 步驟1001:接收一掃插資料; Η步驟1002 .決疋該掃描資料是否為第一掃描資料,若 是’進行至步驟_,衫,進行至步驟1005 ; ^驟圆:解碼鄉岭料並產生部分解碼像素及非 寥歷史(non-zero history); 低取樣並產生部分 步驟1〇〇4:對部分解碼像素執行降 降低取樣之解碼像素; 步驟1005 : 與非零歷史; 喝取之則加總的部分降低取樣之解碼像素 步驟1006 :解满杳1括, 零 歷史 ; ‘、田則知描以產生部分解碼像素與非 乂驟1〇()7’對當前掃#之部分解满德I 並產生部分降低取樣之解缝^刀解碼像素執行降低取樣 步驟1008 :加總從去&抜素, 碼像素與之前加&部插赵之部分降低取樣之解 指示器更新非零歷史;.刀&取樣之解碼像素,並用非零 』1009 :輪出並儲存部分降低取様 0758-A32808TWF_MTKI-〇6 刀降低取樣之解碼像素與非 464 201002078 零歷史; 步驟1010 :決定該掃描是否為最後一個,若是,進行 至步驟1011,若否,返回至步驟1001 ; 步驟1011 :結束。 第11圖顯示第5圖之方法實施例之詳細流程圖。下 面詳細說明流程中每一步驟之操作。 步驟1102 :接收一掃描之資料; 步驟1104 :劃分掃描資料為多個區域; 步驟1106 :選擇第一區域作為解碼區域; 步驟1108:解碼該掃描資料並記錄解碼區域之解碼係 數與非零歷史; 步驟1110 :輸出解碼係數; 步驟1112 :是否已處理所有掃描?若是,進行至步驟 1120,若否,返回至步驟1102 ; 步驟1120 :選擇一區域; 步驟1122 :選擇一掃描之資料; 步驟1124 .解碼該區域之該知描之貢料, 步驟1126 :輸出解碼之係數; 步驟1128 :是否同一區域之每一掃描都已解碼?若 是,進行至步驟1130,若否,返回至步驟1122 ; 步驟1130 :是否位元串流之所有區域都已解碼?若 是,流程結束,若否,返回至步驟1120。 * 所述之解碼方法及裝置可以要執行之一組指令的形 0758-A32808TWF MTKI-56-464 22 201002078 =望1存於電子裝置(例如機頂盒,DVD播放ϋ,視訊記錄 =等記㈣巾。料,所述純行解财法及解碼裳 ίίΐ二也可儲存於其它形式之機器可讀媒體中,包含磁 、—舉例來說,磁碟或光碟上之機器可讀媒體,可 經由磁碟機或光碟機(或計算機可讀媒體碟機)來存取,而 且,指令可透過資料網路以編譯且連結完成的版本下載至 計算設備。 f —另外,所述之執行解碼方法與解碼裝置之邏輯,能夠 實施於其它計算機及/或其它機器可讀媒體中,所述機器可 讀媒體例如是像大型積體電路(Large-Scale Integrated ..LSI s)特殊應用積體電路(Application-Specific Integrated Circuits,ASIC’s)之離散硬體組件,像電子可改 寫式 了 編程唯 §貝 δ己憶體(BiectricaUy Erasable Programmable
Read-Only Memory,EEPROM's)之動體;以及電學、光學、 聲學及其它形式之傳送信號(例如載波信號,紅外信號,數 [,位彳§號等)’等等。並且,所述之解碼裝置可實施於同一硬 體組件上,例如圖像控制器可集成於晶片裝置内,也可不 集成於晶片裝置内。 上述之實施例僅用來例舉本發明之實施態樣,以及闡 釋本發明之技術特徵,並非用來限制本發明之範嘴。任何 熟悉此技術者可輕易完成之改變或均等性之安排均屬於本 發明所主張之範圍’本發明之權利範圍應以申請專利範圍 為準。 【圖式簡單說明】 0758-A32808WF_MTKI-〇6-464 23 201002078 第1圖顯示傳統JPEG解碼裝置之一實施例之示意圖。 第2圖顯示傳統FGS解碼裝置之方塊示意圖。 第3圖顯示根據本發明之用於解碼已壓縮多媒體資料 之解碼裝置之實施例之示意圖。 第4圖顯示根據本發明之單次操作表現流之實施例之 示意圖。 第5圖顯示根據本發明之多次操作表現流之實施例之 示意圖。 第6圖顯示根據本發明之性能參數之實施例之示意 圖。 第7圖顯示根據本發明之解碼已壓縮多媒體資料之方 法實施例之流程圖。 第8圖顯示根據本發明之系統性能參數解碼已壓縮多 媒體資料之方法實施例之流程圖。 第9圖顯示根據本發明之用於解碼已壓縮多媒體資料 之方法之另一實施例之流程圖。 第10圖顯示單次操作表現流之詳細流程圖。 第11圖顯示多次操作表現流之詳細流程圖。 【主要元件符號說明】 100〜JPEG解碼裝置; 110〜可變長度解碼單元; 120〜影像大小係數記憶體緩衝器; 130〜反量化單元; 140〜反離散餘弦轉換單元; 0758-A32808TWF MTKJ-06-464 24 201002078 200〜 '解碼裝置; 210〜 基礎層解碼器; 212〜 VLD單元; 214〜 ‘反量化單元; 216〜 IDCT單元; 218〜 運動補償單元; 220〜 訊框記憶體, 222〜 加法器; 224〜 限幅單元; 230〜 加強層解碼器; 232〜 位元平面VLD單元 234〜 位元平面位移單元; 236〜IDCT單元; 23 8〜 加法器; 300〜 解碼裝置; 310- 訊息提供單元; 320〜 決定單元; 330〜 處理單元; 340〜 顯示單元; 400〜 單次操作表現流; 402〜 解碼; 404〜轉換; 406〜縮放; 4 08.〜加總; 410〜 多次操作表現流; 0758-A32808TW ΜΤΚΓ-06-464 25 201002078 412- -解碼; 414、 '"加總; 416- -轉換; 418- 縮放; 600〜性能參數表; 610、 620〜子表; S710-S730、S810-S850、S910-S930〜步驟; 1000-101卜 1102-1130 〜步驟。 0758-A32808TWF MTKI-06-464 26
Claims (1)
- 201002078 七、申請專利範圍: 1. 一種用於表現已壓縮多媒體資料之方法,包含: 獲取對應一系統環境或該已壓縮多媒體資料之一顯 示要求之至少一性能參數; 根據獲取之該性能參數動態地決定該已壓縮多媒體 資料之一表現流,其中該表現流包含指示複數個表現流程 之操作順序之該等表現流程之一特定安排;以及 用決定之該表現流解碼該已壓縮多媒體資料來產生 一解碼資料,以顯示該解碼資料作為一影像資料。 2. 如申請專利範圍第1項所述之用於表現已壓縮多媒 體資料之方法,其中該表現流從複數個不同候選表現流中 決定,且該等候選表現流包含一單次操作表現流與一多次 操作表現流。 3. 如申請專利範圍第2項所述之用於表現已壓縮多媒 體資料之方法,其中動態地決定該已壓縮多媒體資料之一 表現流之步驟更包含: 根據獲取之該性能參數選擇該單次操作表現流或該 多次操作表現流,以決定該表現流。 4. 如申請專利範圍第3項所述之用於表現已壓縮多媒 體資料之方法,其中該表現流包含一解碼流程,一縮放流 程,一轉換流程以及一合併流程。 5. 如申請專利範圍第4項所述之用於表現已壓縮多媒 體資料之方法,其中該單次操作表現流之該等表現流程之 該特定安排包含: 對該已壓縮多媒體資料採用該解碼流程以產生一解 0758-A32808TWF MTKI-06-464 --27 201002078 碼結果, 對該解碼結果採用該轉換流程以產生一轉換結果; 對該轉換結果採用該縮放流程以產生一縮放結果;以 及 對該縮放結果採用該合併流程來產生該解碼資料,以 顯示該解碼資料作為該影像資料。 6. 如申請專利範圍第4項所述之用於表現已壓縮多媒 體資料之方法,其中該多次表現流之該等表現流程之該特 定安排包含: 對該已壓縮多媒體資料採用該解碼流程以產生一解 碼結果, 對該解碼結果採用該合併流程以產生一加總結果; 對該加總結果採用該轉換流程以產生一轉換結果;以 及 對該轉換結果採用該縮放流程以產生該解碼貢料’以 顯示該解碼資料作為該影像資料。 7. 如申請專利範圍第1項所述之用於表現已壓縮多媒 體資料之方法,其中對應該系統環境之該性能參數包含下 列參數中至少一個:存取儲存該已壓縮多媒體資料之一儲 存單元之一延遲,該儲存單元之一資料傳輸速率,一可用 緩衝器大小,一位元串流大小,以及完成該表現流之估計 之'—解碼時間。 8. 如申請專利範圍第1項所述之用於表現已壓縮多媒 體資料之方法,其中對應該已壓縮多媒體資料之該顯示要 求之該性能參數包含下列參數中至少一個:一期望顯示品 0758-A32808TWF MTKI-06-464 28 201002078 質’ 一縮放因子與—圖像大小。 :,9.如_請專利範㈣】項所述之用於 體資料之方法’其中被解碼之該已I 料二於 JPEG標準被漸進編碼。 媒體資科基於 10.如申請翻第〗項所述之 媒體資料之方法,其中被解碼之該已 =現已塵細夕 層壓縮視訊資料。 、、、夕媒體貧料為分 丄1.如申請專利範圍第〗項所述之用 媒體貝料之方法,其中被解碼之該已壓 ,,夕 於MPEG標準之分層壓縮視訊資料。、、夕媒體資料為基 12.如申請專利範圍第〗項所述之 媒體資料之方法,更包含從一儲存=於表現已壓縮多 多媒體資料之一檔案。 疋$取包含該已壓縮 尸.'如申請專利範圍第12項所 媒體資料之方法,其中該儲存單 ;表現已壓縮多 憶體或一外部可拆式儲存裝置。’、、、一解螞裝置内之一記 14.如申請專利範圍第}項 媒體資料之方法,更包含透過」有^用於表現已壓縮多 包含該已壓縮多媒體資料之一榨終或無線通訊網路讀取 多媒體資料之方法之一解瑪袭】1、給採用該於表現已壓縮 广一種用於解碼已壓縮;媒體資料之 壓細夕媒體責枓是漸進編碼的,且 該已 分,該用於解石馬已壓縮多媒體 固位兀串流部 獲取對應一系統環境 I沄匕3. 示要求之至少-性能參數「Λ i縮多媒體資料之-顯 0758-A328O8TWF_MTKI-06-464 29 201002078 根據獲取之該性能參數動態地決定被解碼之該等位 元串流部分之一特定部分;以及 根據被解碼之該等位元串流部分解碼該已壓縮多媒 體資料,以顯示該解碼資料作為該影像資料。 16. 如申請專利範圍第15項所述之用於解碼已壓縮多 媒體資料之方法,其中對應該系統環境之該性能參數包含 下列參數中至少一個:存取儲存該已壓縮多媒體資料之一 儲存單元之一延遲,該儲存單元之一資料傳輸速率,一可 用缓衝器大小,一位元串流大小,以及完成該表現流之估 計之一解碼時間。 17. 如申請專利範圍第15項所述之解碼表現已壓縮多 媒體資料之方法,其中對應該已壓縮多媒體資料之該顯示 要求之該性能參數包含下列參數中至少一個:一期望顯示 品質,一縮放因子與一圖像大小。 18. 如申請專利範圍第15項所述之解碼表現已壓縮多 媒體資料之方法,其中被解碼之該已壓縮多媒體資料基於 JPEG標準被漸進編碼。 19. 如申請專利範圍第15項所述之解碼表現已壓縮多 媒體資料之方法,其中被解碼之該已壓縮多媒體資料為分 層壓縮視訊資料。 20. 如申請專利範圍第15項所述之用於解碼已壓縮多 媒體資料之方法,其中被解碼之該已壓縮多媒體資料為基 於MPEG標準之分層壓縮視訊資料。 21. 如申請專利範圍第15項所述之用於解碼已壓縮多 媒體資料之方法,更包含從一儲存單元讀取包含該已壓縮 0758-A32808TWF MTK1-06-464 30 201002078 多媒體資料之一檔案。 22. 如申請專利範圍第21項所述之用於解碼已壓縮多 媒體資料之方法,其中該儲存單元為一解碼裝置内之一記 憶體或一外部可拆式儲存裝置。 23. 如申請專利範圍第15項所述之用於解碼已壓縮多 媒體資料之方法,更包含透過一有線或無線通訊網路讀取 包含該已壓縮多媒體資料之一檔案給採用該用於表現已壓 縮多媒體資料之方法之一解碼裝置。 24. —種用於解碼已壓縮多媒體資料之裝置,包含: 一訊息提供單元,提供對應一系統環境或該已壓縮多 媒體資料之一顯示要求之至少一性能參數; 一決定單元,獲取對應該系統環境或該已壓縮多媒體 資料之該顯示要求之該至少一性能參數,且根據該至少一 性能參數動態地決定該已壓縮多媒體資料之一表現流,其 中該表現流包含指示複數個表現流程之操作順序之該等表 現流程之一特定安排;以及 一處理單元,用決定之該表現流解碼該已壓縮多媒體 資料,以顯示該解碼資料作為一影像資料。 25. 如申請專利範圍第24項所述之用於解碼已壓縮多 媒體資料之裝置,更包含一顯示單元,用於顯示該解碼資 料作為該影像貢料。 26. 如申請專利範圍第25項所述之用於解碼已壓縮多 媒體資料之裝置,其中該訊息提供單元更包含用於記錄該 至少一性能參數之一表,。 . 27. 如申請專利範圍第25項所述之用於解碼已壓縮多 075&-A32808TWF MTKI-06-464 31 201002078 媒體資料之裝置,其中對應該系統環境之該性能參數包含 下列參數中至少一個··存取儲存該已壓縮多媒體資料之一 儲存單元之一延遲,該儲存單元之一資料傳輸速率,一可 用緩衝器大小,一位元串流大小,以及完成該等表現流之 估計之一解碼時間。 28. 如申請專利範圍第25項所述之用於解碼已壓縮多 媒體資料之裝置,其中對應該已壓縮多媒體資料之該顯示 要求之該性能參數包含下列參數中至少一個:一期望顯示 品質,一縮放因子與一圖像大小。 29. —種用於在一系統内解碼與顯示已壓縮多媒體資 料之方法,其中該已壓縮多媒體資料是被漸進編碼,該用 於在一系統内解碼與顯示已壓縮多媒體資料之方法包含: 提供複數個表現流,用於解碼該已壓縮多媒體資料, 其中每一表現流具有指示複數個表現流程之操作順序之該 等表現流程之一特定安排; 提供對應該系統或該已壓縮多媒體資料之一顯示要 求之至少一性能參數; 根據該至少一性能參數,動態地選擇該等表現流其中 之一; 用選擇的該表現流解碼該已壓縮多媒體資料;以及 於該系統之一顯示單元顯示該解碼資料。 0758-A32808TWF MTKI-06-464
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/143,981 US8290285B2 (en) | 2008-06-23 | 2008-06-23 | Method and related apparatuses for decoding multimedia data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201002078A true TW201002078A (en) | 2010-01-01 |
| TWI400954B TWI400954B (zh) | 2013-07-01 |
Family
ID=41431371
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098120382A TWI400954B (zh) | 2008-06-23 | 2009-06-18 | 用於表現已壓縮多媒體資料之方法,用於解碼已壓縮多媒體資料之方法,用於解碼已壓縮多媒體資料之裝置以及用於在一系統內解碼與顯示已壓縮多媒體資料之方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8290285B2 (zh) |
| CN (1) | CN101616318B (zh) |
| TW (1) | TWI400954B (zh) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8908774B2 (en) * | 2010-02-11 | 2014-12-09 | Mediatek Inc. | Method and video receiving system for adaptively decoding embedded video bitstream |
| US8295619B2 (en) * | 2010-04-05 | 2012-10-23 | Mediatek Inc. | Image processing apparatus employed in overdrive application for compressing image data of second frame according to first frame preceding second frame and related image processing method thereof |
| CN103581676B (zh) * | 2012-08-10 | 2016-12-28 | 联发科技股份有限公司 | 视频编码变换系数的解码方法及装置 |
| US9538174B2 (en) | 2012-08-10 | 2017-01-03 | Mediatek Inc. | Method and apparatus for inverse scan of transform coefficients in HEVC |
| US9355613B2 (en) | 2012-10-09 | 2016-05-31 | Mediatek Inc. | Data processing apparatus for transmitting/receiving compression-related indication information via display interface and related data processing method |
| US11838851B1 (en) | 2014-07-15 | 2023-12-05 | F5, Inc. | Methods for managing L7 traffic classification and devices thereof |
| US10182013B1 (en) * | 2014-12-01 | 2019-01-15 | F5 Networks, Inc. | Methods for managing progressive image delivery and devices thereof |
| US11895138B1 (en) | 2015-02-02 | 2024-02-06 | F5, Inc. | Methods for improving web scanner accuracy and devices thereof |
| US10360721B2 (en) * | 2016-05-26 | 2019-07-23 | Mediatek Inc. | Method and apparatus for signaling region of interests |
| US20180048877A1 (en) * | 2016-08-10 | 2018-02-15 | Mediatek Inc. | File format for indication of video content |
| CN111046378B (zh) * | 2019-12-12 | 2022-07-08 | Oppo(重庆)智能科技有限公司 | 禁止第三方应用程序设置进程优先级的方法及相关装置 |
| CN112929673B (zh) * | 2021-01-19 | 2022-04-01 | Tcl华星光电技术有限公司 | 解码方法、解码设备及可读存储介质 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100477474B1 (ko) | 1995-06-29 | 2005-08-01 | 톰슨 | 디지털신호프로세싱장치및방법 |
| US5842004A (en) * | 1995-08-04 | 1998-11-24 | Sun Microsystems, Inc. | Method and apparatus for decompression of compressed geometric three-dimensional graphics data |
| US5999189A (en) * | 1995-08-04 | 1999-12-07 | Microsoft Corporation | Image compression to reduce pixel and texture memory requirements in a real-time image generator |
| US6606413B1 (en) * | 1998-06-01 | 2003-08-12 | Trestle Acquisition Corp. | Compression packaged image transmission for telemicroscopy |
| US6587588B1 (en) * | 1999-03-16 | 2003-07-01 | At&T Corp. | Progressive image decoder for wavelet encoded images in compressed files and method of operation |
| US7068717B2 (en) * | 2000-07-12 | 2006-06-27 | Koninklijke Philips Electronics N.V. | Method and apparatus for dynamic allocation of scalable selective enhanced fine granular encoded images |
| TW535412B (en) | 2001-11-09 | 2003-06-01 | Mediatek Inc | Progressive JPEG decoding device and method thereof |
| US7095907B1 (en) * | 2002-01-10 | 2006-08-22 | Ricoh Co., Ltd. | Content and display device dependent creation of smaller representation of images |
| US7136532B2 (en) * | 2002-06-27 | 2006-11-14 | Koninklijke Philips Electronics N.V. | FGS decoder based on quality estimated at the decoder |
| KR100486524B1 (ko) * | 2002-07-04 | 2005-05-03 | 엘지전자 주식회사 | 비디오 코덱의 지연시간 단축 장치 |
| CN100391250C (zh) * | 2002-08-20 | 2008-05-28 | 联发科技股份有限公司 | 渐进式联合图像专家组解码装置及方法 |
| US7050656B2 (en) * | 2002-12-11 | 2006-05-23 | Seiko Epson Corporation | Image scaling in the compressed domain |
| TWI237494B (en) | 2003-09-03 | 2005-08-01 | Mediatek Inc | Method and related apparatus for jpeg image decoding |
| KR101303375B1 (ko) * | 2004-05-13 | 2013-09-03 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 값들의 블록들을 인코딩하는 방법 및 디바이스 |
| US8081827B2 (en) * | 2006-02-28 | 2011-12-20 | Ricoh Co., Ltd. | Compressed data image object feature extraction, ordering, and delivery |
| US20070211055A1 (en) * | 2006-03-10 | 2007-09-13 | Autodesk, Inc. | Adaptive degradation |
| US20080226181A1 (en) * | 2007-03-12 | 2008-09-18 | Conversion Works, Inc. | Systems and methods for depth peeling using stereoscopic variables during the rendering of 2-d to 3-d images |
-
2008
- 2008-06-23 US US12/143,981 patent/US8290285B2/en not_active Expired - Fee Related
-
2009
- 2009-06-18 TW TW098120382A patent/TWI400954B/zh not_active IP Right Cessation
- 2009-06-23 CN CN2009101506541A patent/CN101616318B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US8290285B2 (en) | 2012-10-16 |
| CN101616318A (zh) | 2009-12-30 |
| US20090317005A1 (en) | 2009-12-24 |
| TWI400954B (zh) | 2013-07-01 |
| CN101616318B (zh) | 2013-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW201002078A (en) | Method for rendering compressed multimedia data, method for decoding compressed multimedia data, apparatus for decoding compressed multimedia data and method for decoding and displaying compressed multimedia data in a system | |
| TWI320289B (en) | Method for scalably encoding and decoding video signal | |
| TWI324481B (en) | Method and apparatus for encoding/decoding video signal using reference pictures | |
| KR102165155B1 (ko) | 공간적으로 확장 가능한 비디오 코딩을 위한 적응적 보간 | |
| US8233527B2 (en) | Software video transcoder with GPU acceleration | |
| JP5872896B2 (ja) | パッチベースのサンプリングテクスチャ合成を用いたテクスチャ圧縮の方法及び装置 | |
| JP2007512749A (ja) | ビデオ復号化装置 | |
| JP5871628B2 (ja) | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム | |
| US8503802B1 (en) | Method and apparatus for processing an image | |
| US20150139336A1 (en) | Method and related apparatuses for decoding multimedia data | |
| CN107547897B (zh) | 残值升采样装置、残值降采样装置以及电路 | |
| CN100463489C (zh) | 用于生成数字图像的缩略图的方法和设备 | |
| US9185417B2 (en) | Video decoding switchable between two modes | |
| TWI359390B (zh) | ||
| KR101392349B1 (ko) | 비디오 디코딩 방법 및 장치 | |
| JP2007505545A (ja) | スケーラブル信号処理方法及び装置 | |
| TW440804B (en) | Method and apparatus for resizing image information | |
| US20030133508A1 (en) | Method and apparatus of picture display | |
| TW201026068A (en) | A method for compressing a display frame with super resolution and a system thereof | |
| JP2006279574A (ja) | 復号装置と方法 | |
| CN101237573A (zh) | 影像资料压缩运算方法 | |
| TWI305088B (en) | Digital video decoding apparatus and method thereof | |
| Lee et al. | A memory-efficient progressive jpeg decoder | |
| JP2007104155A (ja) | 画像復号装置 | |
| FR2927494A1 (fr) | Procede de decodage et codage d'une sequence d'images avec compensation de mouvement |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |