JP2008538457A - アジャイル・デコーダ - Google Patents

アジャイル・デコーダ Download PDF

Info

Publication number
JP2008538457A
JP2008538457A JP2007555132A JP2007555132A JP2008538457A JP 2008538457 A JP2008538457 A JP 2008538457A JP 2007555132 A JP2007555132 A JP 2007555132A JP 2007555132 A JP2007555132 A JP 2007555132A JP 2008538457 A JP2008538457 A JP 2008538457A
Authority
JP
Japan
Prior art keywords
decoder
streams
decoding
video
stages
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
JP2007555132A
Other languages
English (en)
Other versions
JP2008538457A5 (ja
Inventor
アンソニー デ・ルカ,マイケル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2008538457A publication Critical patent/JP2008538457A/ja
Publication of JP2008538457A5 publication Critical patent/JP2008538457A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/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
    • 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

Landscapes

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

Abstract

デコーダ構成(10)は、フォーマットの異なる複数のストリームを含む複数のストリーム(11〜11)を復号するようにプログラムされたプロセッサ(12)を含む。機能面では、このデコーダ構成は、それぞれのストリームを異なるデコーダ・ステージ(14〜14)にルーティングするルーティング・ステージ(13)を含み、各デコーダ・ステージは、特定のフォーマットのストリームを復号して、その出力で圧縮解除ストリームを生成することができる。複数のバッファ・ステージ(16〜16)はそれぞれ、関連するデコーダ・ステージから出力される圧縮解除ストリームの連続したフレームを記憶する。出力ステージでは、表示装置(22)に入力するために、バッファ・ステージに記憶されたフレームを共通のサイズにスケーリングする。

Description

本願は、米国特許法119条(e)に基づき、2005年2月16日出願の米国仮特許出願第60/653,538号に対する優先権を主張するものである。
本発明は、圧縮ストリームを復号するデコーダに関する。
従来のビデオ・デコーダは、ハードウェア型である。換言すれば、通常のビデオ・デコーダは、その用途専用の個々に独立した装置としての形態をとっている。ハードウェア型デコーダの実施態様では、フォーマットの異なるストリームを復号する際に、通常はストリームの種類毎に異なるチップセットが必要であり、ファームウェアのダウンロードにも比較的長い時間がかかる。複数のチップセットを設けると、非常にコストがかかることが分かっており、ファームウェアの変更を実時間で行うことも現実には困難になる。
従って、こうした従来技術の欠点を克服するデコーダ構成が必要とされている。
簡単に言えば、本発明の原理の好ましい実施形態によれば、少なくとも第1および第2の圧縮ストリームを復号するデコーダが提供される。このデコーダは、それぞれが該少なくとも第1および第2のストリームのそれぞれを復号して第1および第2の圧縮解除ストリームをそれぞれ生成することができる、第1および第2のデコーダ・ステージを含む。ルーティング・ステージでは、該少なくとも第1および第2のストリームを、該少なくとも第1および第2のデコーダ・ステージにそれぞれルーティングする。少なくとも第1および第2のバッファ・ステージはそれぞれ、該第1および第2のデコーダ・ステージから出力された第1および第2の圧縮解除ストリームのそれぞれを記憶する。出力ステージでは、該少なくとも第1および第2のバッファ・ステージに記憶された圧縮解除ストリームを結合する。
実際には、本発明の原理によるデコーダ構成は、各デコーダ・ステージの機能を実行するようにソフトウェアでプログラムされたプロセッサを含む。ソフトウェア・デコーダとすることで、高いカスタマイズ性が得られ、復号プロセスの柔軟性および制御性も高まる。ノンリニア・エディタ(NLE)(non−linear editor)で使用されるソース・ビデオ・マテリアルは、異なるソースから来たものである可能性もあり、また例えばMPEG2、DV、JPG2Kなど、異なるフォーマットで圧縮されている可能性もある。マテリアルは、例えば標準精細度NTSCと高精細度1080iなど、異なるプレゼンテーション・サイズを有することもある。本発明の原理によるデコーダ構成は、様々なフォーマットを復号することができる複数のデコーダ・ステージを利用することによって、元の圧縮フォーマットまたは画像サイズに係わりなくビデオ・ストリームを復号することができる。本発明の原理によるデコーダ構成は、様々なフォーマットのフレームを圧縮解除し、圧縮解除したフレームを共通の「キャンバス」の上に組み立てることができる。さらに、比較的安価なマルチプロセッサ・システムを利用できるので、本発明の原理によるデコーダ構成は、複数の並列なスレッドを実行することができ、利用可能なプロセッサの数および速度に応じて処理スループットを高めることができる。
図1は、本発明の原理の好ましい実施形態による、複数の圧縮ビデオ・ストリーム11〜11を圧縮解除する、デコーダ構成10を示す概略ブロック図である。ここで、nはゼロより大きい整数である。実際には、ビデオ・ストリーム11〜11のうち1つまたは複数のフォーマットが、その他のビデオ・ストリームのフォーマットと異なっていてもよい。例えば、これらのストリームのうち1つがMPEG2ストリームであり、別の1つのストリームがDV25またはDV50ストリームであってもよい。各ストリームが具体的にどのフォーマットであるかは、それがアプリオリに分かっている限り、重要ではない。
実際には、本発明の原理によるデコーダ10は、マイクロプロセッサやマイクロコンピュータなど、以下で詳細に述べるように複数のステージで動作するプログラム・プロセッサ12を含む。ソフトウェア・デコーダとして動作するようにプログラムされている場合には、プロセッサ12は、入来ストリームの圧縮フォーマットに応じて複数のデコーダ・ステージ14〜14のうちの適当な1つに圧縮ビデオ・ストリーム11〜11をルーティングする入力ルーティング・ステージ13を有する。各デコーダ・ステージ14〜14は、それぞれ特定のフォーマットの入来ストリームを圧縮解除する動作を行う。代表的な圧縮フォーマットとしては、標準精細度(SD)ビデオではMPEG2、DV25、およびDV50など、高精細度ビデオではMPEG2、H.264−MPEG4 AVC、およびDV100などがある。従って、圧縮ビデオ・ストリーム11〜11の構成に応じて、デコーダ・ステージ14〜14のうちの1つまたは複数が、MPEG2、DV25、およびDV50のSDフォーマットのうちの1つ、またはMPEG2、H.264−MPEG4 AVC、およびDV100のHDフォーマットのうちの1つでビデオを圧縮解除する機能を有する。
特定の圧縮フォーマットのストリーム11〜11のうちの入来する1つのストリームを受信すると、このフォーマットに関連するデコーダ・ステージがこのストリームを復号して、連続した圧縮解除フレームを生じる。デコーダ・ステージから出力される各圧縮解除フレームは、当該圧縮解除フレームを受け入れることができるサイズを有するプレゼンテーション・バッファ(presentation buffer)・ステージ18〜18の対応する1つに記憶される。実際には、各プレゼンテーション・バッファ・ステージ18〜18は、それぞれ関連するデコーダ・ステージの圧縮解除フォーマットによって決まる特定のサイズのフレームを保持する。通常は、各プレゼンテーション・バッファ・ステージ18〜18は、以下の標準サイズのうちの1つを有する。
NTSC(720×480)
PAL(720×576)
1080i(1920×1080)
720p(1280×720)
圧縮解除SDフレームは、通常は、NTSCフォーマットまたはPALフォーマットの何れかに準拠する。圧縮解除HDフレームは、そのサイズに応じて、1080i HDフレームまたは720p HDフレームに対応できるバッファ・ステージに記憶される。一部のMPEG2ビデオ・フレームでは、復号されたフレーム画像がプレゼンテーション・バッファ・ステージのサイズに合致しないこともあるが、その場合には、このフレームにクリッピングまたはクロッピング(cropping)を施す。例えば、720×512/MPEG2フレームの場合には、32本のラインをクリッピングした後で、プレゼンテーション・バッファ・ステージに送る。
スケーラ20は、各プレゼンテーション・バッファ・ステージ18〜18から読み取ったフレームをスケーリングし、ビデオ表示レンダラ(renderer)22に関連した所要の色空間変換も実行する。例えば、ビデオ表示レンダラ22の入力フレーム・サイズが1080i HDフレームに関連する1920×1080ピクセルである場合には、スケーラ20は全てのフレームをこのサイズにスケーリングする。1920×1080ピクセルより小さなフレームは、スケーラ20によってアップ・コンバートされる。逆に、ビデオ表示レンダラ22の入力フレーム・サイズが720×480ピクセルである場合には、スケーラ20はそれよりサイズの大きなフレームをダウン・コンバートする。
図1のデコーダ構成10は、時間的並列処理を可能にすることで、効率が向上する。ソフトウェア型のデコーダ構成では、圧縮ビデオ・ストリームを読み取る際に、ディスク・アクセスを行うのに時間が費やされる可能性がある。さらに、圧縮解除出力ストリームのフレームを書き込む際には、通常表示ハードウェアへのバス転送を行うのに時間が費やされる。このような入出力(I/O)タスクの完了を待機していては、処理サイクルを効率的に使用することにならない。本発明の原理によるデコーダ構成10では、プレゼンテーション・バッファ18〜18を利用して、スケーリングおよび色空間変換を実行するスケーラ20からデコーダ・ステージ14〜14を切り離している。フレーム(N)が復号され、プレゼンテーション・バッファに記憶された後で、スケーラ20がこの圧縮解除されたフレーム(N)を出力のためにフォーマットする間に、デコーダ・ステージは、次のフレーム(N+1)を復号することができる。ロック・セマフォを設けて各プレゼンテーション・バッファ・ステージを保護し、一方のスレッドが他方のスレッドをオーバーランすることを防止する。
上述のように、デコーダ構成10は、通常は直列であるが必ずしも直列であるとは限らない複数のストリーム11〜11を復号するソフトウェア・プログラムを実行するプロセッサ12を利用する。図1では、復号タスク専用としてプロセッサ12を描写しているが、プロセッサは、復号以外の動作を行うこともできる。図1には明示はしていないが、プロセッサ12は、大規模システム内でその他のプロセッサとネットワーク接続されているときには、利用可能なその他のプロセッサの数を検知することもできる。プロセッサ12以外の別のプロセッサが利用可能になった場合には、自動的に空間的並列処理を行うことができるようになる。ほとんどのビデオ圧縮アルゴリズムでは、個々のフレームを、マクロブロックと呼ばれるさらに小さな連続したサブピクチャ領域を用いて処理する。マクロブロックの総数は、複数の実行スレッドを生成することにより、利用可能なプロセッサの間で分配することができる。各プロセッサのブロック数が復号を必要とするブロックの総数より小さい場合には、各フレームを復号するのに必要な時間が短い。この方法を用いるときには、各フレームの終端で各実行スレッドの同期をとり、画像のティアリングを防止する。
ソフトウェア型デコーダ構成10は、独立型ハードウェア・デコーダと比較していくつかの利点を有する。例えば、新たな圧縮規格が利用可能になったとき、デコーダ構成10は、ソフトウェアの更新を行うだけでよいので、容易にそれらに対応するように拡張することができる。さらに、個々のサード・パーティ・コーデック構成要素は、それよりも高速または良好な代替物が見つかった場合には、置き換えることができる。さらに、デコーダ構成10は、ビデオ・フレームの境界で、通常はNTSCレートでは33ミリ秒毎、PALレートでは40ミリ秒毎に圧縮タイプを切り替えて、サポートしている全ての圧縮フォーマットでシームレスな復号動作を実現することができる。
以上、様々なフォーマットのビデオ・ストリームを復号するデコーダ構成について説明した。
本発明の原理の好ましい実施形態によるデコーダ構成を示す概略ブロック図である。

Claims (16)

  1. 少なくとも第1および第2のストリームを復号するデコーダであって、
    それぞれが前記少なくとも第1および第2のストリームのそれぞれを復号して、少なくとも第1および第2の圧縮解除ストリームを生成する、少なくとも第1および第2のデコーダ・ステージと、
    前記少なくとも第1および第2のストリームのそれぞれを、前記少なくとも第1および第2のデコーダ・ステージにそれぞれルーティングするルーティング・ステージと、
    前記少なくとも第1および第2の圧縮解除ストリームのそれぞれのフレームをそれぞれ記憶する少なくとも第1および第2のバッファ・ステージと、
    前記第1および第2のバッファ・ステージからのフレームを、共通のサイズにスケーリングするスケーラとを含む、デコーダ。
  2. 前記少なくとも第1および第2のストリームがそれぞれ第1および第2のフォーマットでエンコードされ、前記少なくとも第1および第2のデコーダ・ステージがそれぞれ、前記少なくとも第1および第2のストリームの前記第1および第2のフォーマットにそれぞれ合致した第1および第2の復号フォーマットを有する、請求項1に記載のデコーダ。
  3. 前記第1のエンコード・フォーマットが、標準精細度(SD)ビデオのMPEG2、DV25、およびDV50、ならびに高精細度ビデオのMPEG2、H.264−MPEG4 AVC、およびDV100のうちの1つを含む、請求項2に記載のデコーダ。
  4. 前記第2のエンコード・フォーマットが、標準精細度(SD)ビデオのMPEG2、DV25、およびDV50、ならびに高精細度ビデオのMPEG2、H.264−MPEG4 AVC、およびDV100のうちの1つを含む、請求項2に記載のデコーダ。
  5. 前記少なくとも第1および第2のプレゼンテーション・バッファ・ステージが異なるサイズを有する、請求項1に記載のデコーダ。
  6. 前記第1および第2のプレゼンテーション・バッファ・ステージが、720×480ピクセル、720×576ピクセル、1920×1080ピクセルまたは1280×720ピクセルの何れかのサイズを有する、請求項5に記載のデコーダ。
  7. ロック・セマフォによって、前記第1および第2のプレゼンテーション・バッファ・ステージの前記少なくとも1つのそれぞれが、他方のバッファ・ステージをオーバーランすることを防止する、請求項1に記載のデコーダ。
  8. 前記少なくとも第1および第2のプレゼンテーション・バッファ・ステージのそれぞれが、前記少なくとも第1および第2のデコーダ・ステージの関連する1つを前記スケーラから切り離して、各デコーダ・ステージが独立して復号し、時間的に並列に動作することができるようにする、請求項1に記載のデコーダ。
  9. 前記スケーラが、色空間変換を実行する、請求項1に記載のデコーダ。
  10. 少なくとも第1および第2のストリームを復号する方法であって、
    前記少なくとも第1および第2のストリームのそれぞれを、復号を行うためにルーティングするステップと、
    前記少なくとも第1および第2のストリームのそれぞれを復号して、少なくとも第1および第2の圧縮解除ストリームをそれぞれ生成するステップと、
    前記少なくとも第1および第2の圧縮解除ストリームのそれぞれのフレームを記憶するステップと、
    前記第1および第2の圧縮解除ストリームの記憶したフレームを、共通のサイズにスケーリングするステップとを含む方法。
  11. 前記少なくとも第1および第2のストリームがそれぞれ、第1および第2のフォーマットでエンコードされ、前記復号ステップが、第1および第2の復号フォーマットをそれぞれ使用して前記少なくとも第1および第2のストリームを復号することをさらに含む、請求項10に記載の方法。
  12. 前記第1のエンコード・フォーマットが、標準精細度(SD)ビデオのMPEG2、DV25、およびDV50のエンコード・フォーマット、ならびに高精細度ビデオのMPEG2、H.264−MPEG4 AVC、およびDV100エンコード・フォーマットのうちの1つを含む、請求項10に記載の方法。
  13. 前記第2のエンコード・フォーマットが、標準精細度(SD)ビデオのMPEG2、DV25、およびDV50エンコード・フォーマット、ならびに高精細度ビデオのMPEG2、H.264−MPEG4 AVC、およびDV100エンコード・フォーマットのうちの1つを含む、請求項2に記載の方法。
  14. 前記少なくとも第1および第2のストリームのエンコードを記憶したストリームのスケーリングから切り離すステップをさらに含む、請求項10に記載の方法。
  15. 記憶したフレームに対して色変換を実行するステップをさらに含む、請求項10に記載の方法。
  16. 複数のストリームを空間的に並列に復号するステップをさらに含む、請求項10に記載の方法。
JP2007555132A 2005-02-16 2006-02-01 アジャイル・デコーダ Pending JP2008538457A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US65353805P 2005-02-16 2005-02-16
PCT/US2006/003520 WO2006088644A1 (en) 2005-02-16 2006-02-01 Agile decoder

Publications (2)

Publication Number Publication Date
JP2008538457A true JP2008538457A (ja) 2008-10-23
JP2008538457A5 JP2008538457A5 (ja) 2009-03-12

Family

ID=36228686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007555132A Pending JP2008538457A (ja) 2005-02-16 2006-02-01 アジャイル・デコーダ

Country Status (7)

Country Link
US (2) US8831109B2 (ja)
EP (1) EP1851968A1 (ja)
JP (1) JP2008538457A (ja)
KR (1) KR20070105999A (ja)
CN (1) CN101120592A (ja)
CA (1) CA2597536A1 (ja)
WO (1) WO2006088644A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015171020A (ja) * 2014-03-07 2015-09-28 日本電気株式会社 受信装置および受信方法

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4901389B2 (ja) * 2006-09-20 2012-03-21 株式会社東芝 ビデオサーバ及び素材出力方法
JP4901390B2 (ja) * 2006-09-20 2012-03-21 株式会社東芝 ビデオサーバ及び素材出力方法
KR100960147B1 (ko) * 2007-11-23 2010-05-27 한국전자통신연구원 움직임 보상기의 움직임 보상 방법
US8462841B2 (en) * 2007-12-31 2013-06-11 Netlogic Microsystems, Inc. System, method and device to encode and decode video data having multiple video data formats
CN101242538B (zh) * 2008-03-18 2010-06-02 华为技术有限公司 一种码流解码方法和装置
US8392942B2 (en) * 2008-10-02 2013-03-05 Sony Corporation Multi-coded content substitution
US10015285B2 (en) * 2013-03-14 2018-07-03 Huawei Technologies Co., Ltd. System and method for multi-stream compression and decompression
CN105096367B (zh) * 2014-04-30 2018-07-13 广州市动景计算机科技有限公司 优化Canvas绘制性能的方法及装置
CN104768051B (zh) * 2015-03-06 2017-12-15 深圳市九洲电器有限公司 多编码格式节目流的自适应切换方法及系统
CN107368430B (zh) * 2017-07-12 2020-02-18 青岛海信移动通信技术股份有限公司 一种降低显存的方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000030047A (ja) 1998-07-15 2000-01-28 Sony Corp 符号化装置とその方法および復号化装置とその方法
JP2002354475A (ja) 2001-05-28 2002-12-06 Matsushita Electric Ind Co Ltd 画像復号処理装置および画像復号処理方法
JP2003152546A (ja) * 2001-11-15 2003-05-23 Matsushita Electric Ind Co Ltd マルチフォーマットストリーム復号化装置及びマルチフォーマットストリーム送出装置
WO2004051982A1 (en) * 2002-12-04 2004-06-17 Koninklijke Philips Electronics N.V. Method and apparatus for selecting particular decoder based on bitstream format detection

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4570217A (en) 1982-03-29 1986-02-11 Allen Bruce S Man machine interface
US5179665A (en) * 1987-06-24 1993-01-12 Westinghouse Electric Corp. Microprocessor information exchange with updating of messages by asynchronous processors using assigned and/or available buffers in dual port memory
US6879266B1 (en) * 1997-08-08 2005-04-12 Quickshift, Inc. Memory module including scalable embedded parallel data compression and decompression engines
US7215376B2 (en) * 1997-10-06 2007-05-08 Silicon Image, Inc. Digital video system and methods for providing same
US6205187B1 (en) * 1997-12-12 2001-03-20 General Dynamics Government Systems Corporation Programmable signal decoder
US6636222B1 (en) 1999-11-09 2003-10-21 Broadcom Corporation Video and graphics system with an MPEG video decoder for concurrent multi-row decoding
US6246720B1 (en) * 1999-10-21 2001-06-12 Sony Corporation Of Japan Flexible software-based decoding system with decoupled decoding timing and output timing
US7133408B1 (en) * 2000-10-13 2006-11-07 Sun Microsystems, Inc. Shared decoder
JP3828010B2 (ja) * 2001-12-21 2006-09-27 株式会社日立国際電気 画像受信システム
US7055018B1 (en) * 2001-12-31 2006-05-30 Apple Computer, Inc. Apparatus for parallel vector table look-up
US7966642B2 (en) * 2003-09-15 2011-06-21 Nair Ajith N Resource-adaptive management of video storage
KR100547146B1 (ko) 2003-10-06 2006-01-26 삼성전자주식회사 영상처리장치 및 그 방법
KR100619053B1 (ko) * 2003-11-10 2006-08-31 삼성전자주식회사 서브 타이틀을 기록한 정보저장매체 및 그 처리장치
US7400359B1 (en) * 2004-01-07 2008-07-15 Anchor Bay Technologies, Inc. Video stream routing and format conversion unit with audio delay
CN1938727A (zh) * 2004-02-27 2007-03-28 Td视觉有限公司 用于数字解码3d立体视频图像的方法和系统
JP4737991B2 (ja) * 2005-01-04 2011-08-03 株式会社東芝 再生装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000030047A (ja) 1998-07-15 2000-01-28 Sony Corp 符号化装置とその方法および復号化装置とその方法
JP2002354475A (ja) 2001-05-28 2002-12-06 Matsushita Electric Ind Co Ltd 画像復号処理装置および画像復号処理方法
JP2003152546A (ja) * 2001-11-15 2003-05-23 Matsushita Electric Ind Co Ltd マルチフォーマットストリーム復号化装置及びマルチフォーマットストリーム送出装置
WO2004051982A1 (en) * 2002-12-04 2004-06-17 Koninklijke Philips Electronics N.V. Method and apparatus for selecting particular decoder based on bitstream format detection

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CSNG200300647004; 廣井和重他: 'VLIW型メディアプロセッサを用いたMPEG-2ビデオデコーダ' 映像情報メディア学会技術報告 Vol.25,No.21, 200103, P.25-30, (社)映像情報メディア学会 *
JPN6011018524; 廣井和重他: 'VLIW型メディアプロセッサを用いたMPEG-2ビデオデコーダ' 映像情報メディア学会技術報告 Vol.25,No.21, 200103, P.25-30, (社)映像情報メディア学会 *
JPN6012064893; Paramvir Bahl, Paul S. Gauthier, Robert A. Ulichney: '"Software-only Compression, Rendering, and Playback of Digital Video"' Digital Technical Journal Vol.7, No.4, 1995, p.52-75, Digital Equipment Corporation
JPN6013020108; Eiji Iwata, Kunle Olukotun: 'Exploiting Coarse-Grain Parallelism in the MPEG-2 Algorithm' Stanford University Computer Systems Lab Technical Report , 199809, p.1〜13, Stanford University

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015171020A (ja) * 2014-03-07 2015-09-28 日本電気株式会社 受信装置および受信方法

Also Published As

Publication number Publication date
WO2006088644A1 (en) 2006-08-24
US20090123081A1 (en) 2009-05-14
CN101120592A (zh) 2008-02-06
EP1851968A1 (en) 2007-11-07
CA2597536A1 (en) 2006-08-24
US20140341300A1 (en) 2014-11-20
US8831109B2 (en) 2014-09-09
KR20070105999A (ko) 2007-10-31

Similar Documents

Publication Publication Date Title
US20140341300A1 (en) Agile decoder
US20210076051A1 (en) Coding apparatus, coding method, decoding apparatus, and decoding method
US9877034B2 (en) Pipelined video decoder system
US8902966B2 (en) Video decoding device
CN101364403B (zh) 图像处理装置及其控制方法
US10026146B2 (en) Image processing device including a progress notifier which outputs a progress signal
JP6208993B2 (ja) 画像復号装置及び画像復号装置の復号処理方法
US10257524B2 (en) Residual up-sampling apparatus for performing transform block up-sampling and residual down-sampling apparatus for performing transform block down-sampling
CN106233730A (zh) 生成经编码帧的方法和装置
US8774540B2 (en) Tile support in decoders
EP1442610A1 (en) Line-buffer reuse in vertical pixel-processing arrangement for video resizing
JP2008538457A5 (ja)
US20080075162A1 (en) Video decoding and transcoding method and system
US10244248B2 (en) Residual processing circuit using single-path pipeline or multi-path pipeline and associated residual processing method
US8179978B2 (en) MPEG field data-driven display
JP2004328178A (ja) 画像処理装置
US7197078B2 (en) Video coding/decoding buffering apparatus and buffering method thereof
US10904578B2 (en) Video processing apparatus and video processing circuits thereof
KR0180168B1 (ko) 영상부호화를 위한 프레임 재배열 장치
KR101517806B1 (ko) 영상 복호화 방법 및 이를 적용한 영상 기기
JP2003304505A (ja) 映像信号出力装置、および映像信号出力方法
JP2008066973A (ja) 画像符号化装置及び画像符号化方法並びに画像復号化装置及び画像復号化方法
JP2001186524A (ja) ビデオ信号復号装置
JP2006041659A (ja) 可変長デコーダ
JP2012015841A (ja) 復号装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090126

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110413

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110914

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20111004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120206

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130311

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130411

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130806

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130809

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130906

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130911

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20131007

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20131010

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131107