JP2002027409A - ビデオ・ストリームをトリック・モードでデコードするための方法および装置 - Google Patents
ビデオ・ストリームをトリック・モードでデコードするための方法および装置Info
- Publication number
- JP2002027409A JP2002027409A JP2001147845A JP2001147845A JP2002027409A JP 2002027409 A JP2002027409 A JP 2002027409A JP 2001147845 A JP2001147845 A JP 2001147845A JP 2001147845 A JP2001147845 A JP 2001147845A JP 2002027409 A JP2002027409 A JP 2002027409A
- Authority
- JP
- Japan
- Prior art keywords
- image
- decoding
- buffer
- images
- displayed
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/007—Transform coding, e.g. discrete cosine transform
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
- H04N9/8045—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
ソースと、ビデオ・デコーダと、デコードされた画像を
格納するための複数の再構築バッファとを含むビデオ・
デコーディング装置中で圧縮ビデオ画像をデコードする
ための方法を提供すること。 【解決手段】 この方法は、画像のデコーディングの順
序を確立するステップと、画像を再構築バッファの可用
性に基づいてデコードするように前記ビデオ・デコーダ
に命令するステップとを含む。本発明は、本発明の方法
を実現するための装置にも関する。デジタル・ビデオ・
デコーディング装置に適用可能。
Description
像のランダム・アクセス・ソースと、ビデオ・デコーダ
と、デコードされた画像を格納するための複数の再構築
バッファとを含むビデオ・デコーディング装置中で圧縮
ビデオ画像をデコードするための方法に関する。
(例えばデジタル・ビデオ・デコーダ中に組み込まれる
ハード・ディスク・ドライブ−HDD−)に格納され、
MPEGデコーダを使用して読み返し、提示することが
できるシステムでは、ユーザは、異なる速度での逆プレ
イバックなどのトリックモード・プレイが可能であるこ
とを当然期待する。
つのコード化画像を表すデータに対応するビデオ・アク
セス・ユニットが、以前に送った画像に依存する可能性
があることを考慮するため、逆方向でのMPEGエンコ
ード化ビデオ・シーケンスの提示は、難しい問題であ
る。実際、ビデオ・アクセス・ユニットは、順方向への
表示のためのビデオ・アクセス・ユニットのデコーディ
ングを容易にする順序で送られる。したがって、この方
向でストリームをデコードするためには3つの再構築バ
ッファで十分である。
れが通常の速度または加速した速度であっても、1つの
解決策は、1群の画像(一般には12画像)のうちどの
画像も表示しないうちにこのグループに対応する全ての
画像をデコードすることにある。そのようなグループの
最後の画像(順方向の表示順で)は、実際グループの最
初の画像に依存する可能性があり、その画像は、イント
ラ・タイプ画像である。プレイバック速度に依存して、
これらのデコードされた画像のうちの一部だけしか表示
されない可能性がある。
えば40ms)ごとに1つの画像のデコーディングを実
施する。これは、トリックモード・プレイバックには適
合しない。
ド化ビデオ画像のランダム・アクセス・ソースと、ビデ
オ・デコーダと、デコードされた画像を格納するための
複数の再構築バッファとを含むビデオ・デコーディング
装置中で圧縮ビデオ画像をデコードするための方法であ
り、表示モードに従って画像のデコーディングの順序を
確立するステップと、画像を再構築バッファの可用性に
基づいてデコードするように前記ビデオ・デコーダに非
同期式に命令するステップとを特徴とする。再構築バッ
ファが利用可能になるとすぐに、次の画像がデコードさ
れる。デコーダは、表示期間ごとに1つの画像をデコー
ドするのではなく、所定の順序で画像のデコーディング
を予想する。特に逆トリックモード・リプレイの場合、
所与の画像が、ある場合には事前に全てデコードする必
要のある4つまたはそれ以上の画像に依存する可能性が
あるので、これは重要である。
の方法は、さらに以下のステップを含む。表示すべき画
像を含む再構築バッファへのアクセスを、前記画像が表
示されるまでロックするステップ。別の画像のデコーデ
ィングをロックされていない再構築バッファの可用性に
基づいて命令するステップ。
スによって制御される。再構築バッファへのアクセスを
ロック解除し、したがって次の画像がデコードされる時
を制御するのは、このプロセスである。
グに対する順序を確立するステップは、前記ストリーム
中の画像の中から表示すべき画像のリストを決定するス
テップと、表示すべき前記画像に対する予測子の連鎖を
繰り返し決定し、前記予測子に依存する画像の前に予測
子をデコードするために必要な順序で前記予測子を表示
すべき画像の前記リスト中に挿入するステップとを含
む。
ームは、デコーディングの順序で画像を含み、この方法
は、両方向画像に対して、最近隣および最遠方予測子を
決定するステップをさらに含む。ただし、前記最近隣予
測子は、ストリーム中で前記両方向画像の最も近くに現
れる画像であり、前記最遠方予測子は、前記最近隣予測
子の前にデコードされる。
順序を決定するステップは、ビデオ・ストリームの内容
を記述する所定の情報をロードするステップと、前記情
報から画像をデコードする前記順序を選択した表示モー
ドに応じて導出するステップとを含む。
ドされた画像を記憶するために利用可能な再構築バッフ
ァの中から再構築バッファを選択するステップにおい
て、前記選択が、表示すべき画像がその中に最も長時間
に渡って格納されていない利用可能な再構築バッファを
選択するように実施されるステップをさらに含む。
築バッファにカウンタを割り当てるステップと、画像が
表示されるごとに各カウンタを増分するステップと、バ
ッファの画像が表示されたときそれに関連するカウンタ
をリセットするステップと、デコードすべき画像に対し
てバッファに最高のカウンタ値を割り当てるステップと
をさらに含む。
は、3つの再構築バッファのみを使用して実施される
が、必ずしもこの数に限定されない。
既に再構築バッファのうちの1つに存在するかどうかに
関わらず前記画像のデコーディングの前に検証するステ
ップと、この場合に前記画像の第2デコーディングを回
避するステップとをさらに含む。
圧縮ビデオ・ストリームのランダム・アクセス・ソース
と、デコードすべき画像を選択するための手段と、デコ
ードされた画像を格納するための複数の再構築バッファ
と、コード化画像をデコードするためのビデオ・デコー
ダと、再構築バッファの書込みアクセスについての可用
性をモニタし、選択された画像を再構築バッファの可用
性に基づいてデコードするように前記ビデオ・デコーダ
を制御するための手段であって、再構築バッファの可用
性が前記再構築バッファ中に含まれる画像の表示のステ
ータスによって決定される手段とを特徴とするビデオ・
デコーディング装置である。
スに接続された中間記憶領域とすることもできる。
構築バッファのみを使用して、異なる速度で逆方向での
記録されたビデオ・ストリームのプレイバックが可能と
なる。
発明の方法は、再帰的なプロセスを使用して、表示すべ
き画像の予測子画像を決定し、デコードする。
る所定のトリックモード情報は、予測子画像を決定する
ために使用される。このトリックモード情報は、トリッ
クモードのタイプおよび記録されたストリーム中での関
連するデータの位置を記述する画像予測子のリンクされ
たリストの形をとることができる。
に対してどの再構築バッファを使用すべきかを決定する
ために使用される。
アクセスは、この画像が表示されるまで禁止される。
非限定的実施形態の説明を通して明らかとなろう。以下
の図面は、実施形態を示す。
チューナおよびアナログ/デジタル・コンバータ(示し
ていない)によって供給される順方向誤り訂正回路2を
備える。訂正デジタル信号は、移送ストリーム・デマル
チプレクサおよびフィルタ4に供給される。このデマル
チプレクサおよびフィルタ4は、受信機1の中央伝送バ
ス11に接続される。その役割は、入りデータ・ストリ
ーム中のある移送ストリーム(TS)パケットを選択
し、それらを受信機の異なるアプリケーションに送るこ
とである。その目的で、それは、マイクロプロセッサ1
0によってプログラムされたフィルタを備える。
信機は、例えばEIDEインターフェースなどのインタ
ーフェース13を介してバス11にリンクされたハード
・ディスク・ドライブ12を備える。メモリ5は、ハー
ド・ディスクに情報を格納し、取り出すために使用され
るいくつかのバッファを備える。
える。書込みFIFO15は、ハード・ディスク12上
に記録するために、TSパケットをデマルチプレクサお
よびフィルタ4からの到着順に格納するために使用され
る。読込みFIFO16は、ハード・ディスクから読み
込まれたTSパケットを格納するために使用される。F
IFO15およびFIFO16は、TSパケットの内容
の性質を無視して、受け取ったデータ・ストリームのサ
ブストリームを記録または読み込むために使用される。
記録するために、プログラムされた基準に対応するすべ
てのTSパケットは、ハード・ディスク12に転送する
前にフィルタにかけられ、書込みFIFO15に書き込
まれる。このモードは、移送ストリーム・レベル・レコ
ーディング・モードと呼ばれ、この説明の残りの部分で
使用されるモードとなることになる。
ト化基本ストリーム(PES)レベルでも達成すること
ができることを述べておく。FIFO18〜23は、そ
の目的に使用される。メモリ5は、トリックモード・バ
ッファ17も保持する。このバッファは、トリックモー
ド情報を生成するためにレコーディング中ストリーム・
パーサ3およびマイクロプロセッサによって使用され、
次いでそのトリックモード情報は、ハード・ディスク上
に記録される。このバッファは、ハード・ディスクから
読み込まれたトリックモード情報を格納するためにも再
生中に使用される。
に述べた欧州特許出願中に見つけることができる。
1は、移送ストリーム・デマルチプレクサおよびPES
パーサ6を介して、または直接にPESパーサ6を介し
て中央バス11に接続された各音声およびビデオ・デコ
ーダ8および9も備える。レコーディング・モードに依
存して、TS層は、前もって削除されている、または削
除されない可能性がある。参照14は、表示可能なアナ
ログ・ビデオ信号を生成するために必要なビデオ処理回
路を示す。
入力ビット・バッファ25中に格納され、圧縮データ
は、その入力ビット・バッファ25からデコーダ9によ
って適切に読み取られる。再構築された画像は、再構築
メモリ26中に格納され、その再構築メモリ26は、読
込みおよび書込み両方のためにデコーダによってアクセ
スされる。本発明による再構築メモリは、それぞれが1
つのデコードされた画像に対応する3つのバッファ
(A、B、C)を有する。
システム、デバイス・ドライバおよび他のソフトウェア
・モジュールを保持する、再プログラム可能な不揮発性
メモリ24も備える。
報は、ディスク上に格納されている各ビデオ・アクセス
・ユニットごとに、レコーディング順に画像のタイプ
(I、P、またはB)と、関連する画像、画像のグルー
プ、および画像をデコードするために必要なハード・デ
ィスク上のシーケンス情報の位置とを含む。トリックモ
ード情報は、3つの異なるタイプのテーブル中にセグメ
ント化される。それらは、時間索引テーブル、ビデオ・
ユニット記述テーブル、およびある数の連続したグルー
プの画像の内容をそれぞれが記述するいくつかのビデオ
記述ユニット(VDU)である。
「Method and device for decoding adigital video st
ream in a digital video system using dummy header
insertion」と題し、THOMSON multime
diaの名で2000年4月5日に出願された欧州特許
出願に記載されている。
トウェア・モデルのダイアグラムである。このダイアグ
ラムは、以下の要素を含む。
ロセスの全制御を請け負う。トリックモード(逆方向/
順方向、低速/高速)に従って、このモジュールは、ど
の画像を送り、デコードし、表示すべきかを指定する。
ピードのX倍の高速逆方向再生である場合、このモジュ
ールは、一時索引テーブルおよびVDUを使用して、ど
の画像を表示すべきかということ、この画像のタイプ
(I、B、P)、およびPまたはBタイプ画像の場合に
は事前にデコードする必要のある他の画像(予測子)を
判定する。予測子のデコーディングは、それ自体他の予
測子を必要とする可能性があるため、このプロセスは、
繰り返し実施される。
報アクセス・マネージャ(以下を参照)からの全トリッ
クモード制御によって要求される。
に基づいて、全トリックモード制御は、ストリーム・ア
クセス・マネージャ(以下を参照)に特定のビデオ・ア
クセス・ユニットをMPEGビデオ・デコーダの入力バ
ッファに転送するように命令する。
バッファ占有の仮想イメージをどのステップでも維持す
る。
中の画像をデコードするために、全トリックモード制御
は、図5および6のフローチャートと共に後に説明する
再構築バッファ選択プロセスを実行し、圧縮画像を転送
する前にデコーディング・マネージャに通知する。
ージャ 全トリックモード制御モジュールは、記録されたストリ
ームに関するトリックモード情報を必要とする。この情
報は、ハード・ディスク・ドライブ12上に格納され
る。トリックモード情報アクセス・マネージャは、ハー
ド・ディスク・ドライブから情報を収集し、それを全ト
リックモード制御に供給することを請け負う。
かどうかにかかわらず)、ビデオ・デコーダ9に送らな
ければならない。圧縮された内容にアクセスするための
すべての必要な情報は、トリックモード情報テーブル中
に供給される。ストリーム・アクセス・マネージャは、
全トリックモード制御によって識別された画像データを
メモリ5からビデオ・デコーダに転送し、ストリーミン
グ・ドライバによってハード・ディスクから読み取られ
た情報の中から関連する情報だけを転送することを請け
負う。デコードすべき各画像について、ストリーム・ア
クセス・マネージャは、全トリックモード制御から通知
を受けることになる。
マネージャによる処理のためにメモリ5に送達すべきビ
デオ内容を選び出すことを請け負う。一般に、ストリー
ミング・ドライバは、関連するデータおよび他のデータ
を含むハード・ディスク・ドライブから、1つまたは複
数のブロックをロードすることになる。トリックモード
情報がストリームと共に挿入される場合、ストリーミン
グ・ドライバは、トリックモード情報を抽出し、それを
バッファ17中に格納することも請け負う。
ャ ビデオ・デコーダは、新しいビデオ・アクセス・ユニッ
トを受け取り、識別したとき、ビデオ・デコーディング
・マネージャに通知する。ビデオ・デコーディング・マ
ネージャは、キューを介して全制御からこの特定の画像
のデコーディングおよび/または表示を命令および指定
する完全なコマンドを先に受け取っている。このコマン
ドに基づいて、ビデオ・デコーディング・マネージャ
は、新しく検出された画像のデコーディングをプログラ
ムし、かつその画像を表示しなければならない場合、こ
の画像は表示すべきものであり、どのように表示しなけ
ればならないか(トップまたはボトム・フィールドを最
初にするか、順方向または逆方向か)をキューを介して
ディスプレイ・マネージャに通知する。
は、各バッファの状態を反映する。これらの記述子は、
ビデオ・デコーディング・マネージャおよびディスプレ
イ・マネージャによって共有される。デコーディングを
プログラムする前に、ビデオ・デコーディング・マネー
ジャは、この画像を受け取らなければならない再構築バ
ッファが利用可能かどうかをテストする。利用可能でな
い場合、ビデオ・デコーディング・マネージャは、ディ
スプレイ・マネージャがそのバッファを開放するのを待
つ。次いで、このバッファ中のデコーディングをプログ
ラムすることができ、バッファ・アクセスを再びロック
することができる。
マネージャは、ビデオ・デコーディング・マネージャか
ら通知を受ける。ロックされた再構築バッファがもはや
表示用に必要でなくなると、ディスプレイ・マネージャ
は、ロックされた再構築バッファをロック解除し、それ
らを別の画像のデコーディング用に解放する。
よび結果として得られる個々の画像の表示に関するある
タイプの制御および操作を可能とするAPI(アプリケ
ーション・プログラム可能インターフェース)を提供す
ることができる。具体的には、個々の画像をデコード
し、続いてそれを所与の時間およびあるフレーム間隔の
間表示する、または全く表示しないようにデコーダに命
令することができる。
Hzのシステムに対しては、ディスプレイ・マネージャ
は、40msごとにどの画像を表示すべきかをチェック
する。言い換えれば、ディスプレイ・マネージャは、表
示すべき画像を含む再構築バッファを識別する。
って満たされたディスプレイ・マネージャの通知キュー
が空の場合、表示用に利用可能な画像は存在しない。新
しい画像を表示すべき時まで、表示された最後の画像が
次いで繰り返されることになる。
も低速なプロセスである。すべての他のプロセスは、表
示によって課されたリズムに追従することになる。
非常に高速にすることができるため、表示すべき画像が
デコードされたとき、その再構築バッファは、その画像
が実際に表示される前は後続の画像によるどんな上書き
も避けるためにロックされる。ディスプレイ・マネージ
ャだけが、画像が表示されたときおよび新しい画像の再
構築が同じバッファ中で開始されたときにロック解除を
することが可能である。ビデオ・デコーディング・マネ
ージャは、全トリックモード制御によって要求されたと
きに新しい画像をデコードするために、ディスプレイ・
マネージャが画像を表示し、バッファを開放するのを待
つ。
グ要求の生成およびストリーム・アクセス・マネージャ
によるデコーダの送りも、一般にデコーディング・プロ
セスより高速である。
であり、さらに多くの圧縮データを送ることができない
場合、新しい画像のデコーディングを依頼することはで
きないので、全トリックモード制御と、ストリーム・ア
クセス・マネージャによるコードされた画像供給とが同
期される。全トリックモード制御は、必要なときに新し
い画像の送信を要求し、別の要求を発行する前に完了す
べき送信を待つ。送信の完了はストリーム・アクセス・
マネージャによって全トリックモード制御プロセスに通
知される。
全制御は、ビデオ・デコーダがビット・バッファからデ
ータを取り出すのを待ち、ビデオ・デコーダは、ビデオ
・デコーディング・マネージャの制御の下で、ディスプ
レイ・マネージャがバッファを開放するのを待つ。全体
のシステムは、最終的に表示のリズムに追従することに
なる。
G画像は、事前にデコードされていなければならない。
ビデオ・プロセスは、一連の連続した操作に分割するこ
とができる。図3は、所与の画像に対する全体的なビデ
オ・プロセスの概観である。いくつかのそのようなプロ
セスは、実行の異なる段階で並列に実行することができ
る。第1操作は、表示すべき次の画像を識別することに
ある。これは、もちろんトリックモードのタイプに依存
する。この画像が決定されると、それをデコードしなけ
ればならない。この操作は、他の画像の再帰的なデコー
ディングを含むことができる。この操作は、1つまたは
複数の自由再構築バッファの可用性にも依存する。最後
の操作は、デコードされた画像を表示することにある。
リンクされたアイテムを含むデータ構造である。それ
は、互いにそのストリーム中での順番に従ってリンクさ
れた画像記述子で作成される。受信されたとき(および
この場合は記録されたとき)のストリームは、画像を表
示順ではなく、デコーディング順で含むことを想起され
たい。各画像記述子は、MPEGコード化ストリーム中
の画像についての詳細ならびに画像の圧縮材料を記憶ユ
ニット上に位置付けるための十分な情報を与える。スト
リーム中の各画像は、特定の画像IDで識別される。図
3および4では、「N」がそのような画像IDであり、
関数「Next(N)」は、画像IDを返す。Next
(N)関数のプロセッシングは、表示すべきトリックモ
ードのタイプが与えられているとして、トリックモード
情報の解析に基づく。
常の表示順(すなわち、一時参照に関して)に従って表
示すべき次の画像のIDを返す。逆方向モードでは、N
ext(N)は、通常の表示順に従って前の画像のID
を返す。
は、画像をスキップしなければならず、したがってNe
xt(N)は、非連続な画像のIDを返す。
をデコードするために必要なすべてのデータにアクセス
するために既に述べた特許出願中で定義されるトリック
モード・テーブルを使用する全トリックモード制御モジ
ュールによって実現される。
方向)は、ディスプレイ・マネージャの制御下にある。
このトリックモードが単に1画像あたり40msより低
速の表示レートを暗黙指定するからである。
ンドの原理を示す。再構築バッファの現状態が、図の左
側に表されている。バッファはそれぞれ、ある画像
(X、Y、Z)を含む。DecodePictureプ
ロセスは、画像Nに適用された場合、他の2つのバッフ
ァの内容が何であっても、バッファのうちの1つが最後
にはこの要求された画像を含むことになることを保証す
る。
像に依存する可能性があり、そのデコーディングは、既
に再構築した画像の可用性を必要とすることがある。M
PEGコード化ストリームは、イントラ画像の形式の下
で常に多数の入口点を含む。そのような入口点に追従す
る画像は、入口点に先行する画像に依存しない。DVB
標準は、これらの入口点が少なくとも0.5sごとに生
じるように指定する。画像の開グループは、特定のケー
スである。
図5のフローチャートで示されるように繰り返し実施さ
れる。画像のデコーディングが、以前にデコードした1
つまたは2つの画像の存在を必要とする場合、これらの
後者の画像がまずデコードされる。
築バッファ中に存在しない場合、ターゲット画像をデコ
ードする必要がある。PicIDで識別される画像が
「P」または「B」タイプの場合、そのデコーディング
は、順方向および逆方向予測子の存在を必要とする可能
性がある。この情報は、トリックモード・テーブル中で
利用可能である。
与える規則は、単純である。ストリームを逆方向に(す
なわち、以前に記録したビデオ・アクセス・ユニットに
向かって)通って、最初に遭遇する「P」タイプまたは
「I」タイプの画像が現画像に対する予測子である。こ
の画像は、トリックモード情報を使用して見つけること
ができる。この予測子を図5で「最近隣ID」と呼ぶ。
プ画像である場合、最近隣IDは、PicIDで識別さ
れる画像よりも時間スケールおよび表示順において前に
位置付けられる、という意味で順方向予測子である。
プ画像である場合、最近隣IDは、逆方向予測子であ
る。次いで順方向予測子は、次の「I」または「P」タ
イプ画像をさらに逆方向に探すことによって見つかる。
この順方向予測子を図5で「最遠方ID」と呼ぶ。
た予測子が再構築バッファ中に存在しない場合、再構築
された予測子を構築しなければならない。この場合で
は、DecodePictureコマンドが、これらの
画像に対して再帰的に繰り返される。
され再構築バッファ中に存在しない限り、2つの予測子
をデコードしなければならない可能性がある。図5から
わかる通り、最遠方IDがまずデコードされ、最近隣I
Dがそれに続く。最近隣IDも最遠方IDに依存する可
能性があるので、後者がまずデコードされる。したがっ
てプロセスは最適化され、最遠方IDに対応する画像の
二重デコーディングは回避される。例えば、B画像が2
つのP画像から予測される場合、時間においての第2P
画像は、第1P画像に依存する。
ると、バッファは、最近隣IDの再構築プロセスが一時
的結果として保たれる最遠方IDを上書きするのを防ぐ
ためにロックされる。
に説明するように、3つの再構築バッファのみが使用さ
れる。
を必要としないので、1つの自由バッファのみを必要と
する。予測画像のデコーディングは、1つの予測子を必
要とする。予測画像のデコードされた予測子が既に別の
バッファ中に存在するかどうか、すなわち再帰的デコー
ディングを実施すべきかどうかに依存して、1つまたは
2つのバッファを使用しなければならない可能性があ
る。
れている画像を含む。したがって2つのバッファが、別
の画像をデコードするために利用可能であり−それらが
現画像の後に表示すべき画像を含まないと仮定して−、
したがってどんなIまたはP画像も現画像の表示を妨げ
ることなくエンコードすることができる。
画像の閉グループでは、2つの予測子の一方(「最近隣
予測子」)が他方(「最遠方予測子」)に依存する。最
遠方予測子をまずデコードし、最近隣予測子がそれに続
くことによって、両方の予測子をデコードするために2
つのバッファだけしか必要ではない。画像の開グループ
では、両方の予測子を独立にすることができるが、これ
らの予測子は、画像の現グループからのI画像および画
像の先行するグループのP(またはI)画像を含むの
で、画像の前のグループのPまたはI画像をまずデコー
ドする限りは、2つのバッファだけしか必要ではない。
画像についての予測子のうちの1つではないとき、この
次の画像がBタイプであると仮定して、現在表示されて
いる画像を含むバッファ中にそれを再構築しなければな
らない。現在利用可能なデコーダでは、表示される画像
がすべて表示される前に、表示される画像の上書きを開
始することがしばしば可能である。上書きは、例えば表
示の開始の20ms後に開始することができる。画像が
いくつかのフレーム期間に渡って表示される場合、上書
きは、当然最後のフレーム期間の間に行われる。
選ばれたとき、3つの再構築バッファだけしか必要でな
いことは明らかである。
き、デコードし表示すべき新しい画像を受け取るため
に、利用可能な再構築バッファを選ばなければならな
い。一部の場合では、B画像をデコードする場合など選
択が存在しない可能性がある。3つのすべてのバッファ
を使用する必要がある。つまり、順方向予測子用の1
つ、逆方向予測子の1つ、B画像自体のための1つであ
る。
バッファを選ばなければならない。
構築バッファの割り振りは、全体のシステムの性能のた
めに重要である。実際、適切なバッファを選ばなかった
ときは、所与の画像をデコードするために追加の遅延が
導入される可能性がある。ビデオ・デコーダの処理能力
に依存して、次いで画像を表示すべき前に画像が完全に
デコードされないことが生じる可能性がある。
示すべき画像に対して選ぶべきバッファが最も過去に表
示プロセスによって解放された自由バッファであるよう
に発明者は決定した。
ンタが各バッファ・モデル要素に関連付けられる。表示
すべき画像がバッファ中で再構築されるとき、このバッ
ファのカウンタはリセットされ、他のバッファのカウン
タが増分される。本一実施形態によれば、新しい画像に
割り振られたバッファは、最高のカウンタ値を有するバ
ッファである。
ーチャートである。図6は、すべてのバッファを通って
循環し、予測子を含むためにロックされたものを廃棄
し、未ロックのものがあればそれらの中から最大のカウ
ンタ値を有するものを選ぶことから成る。
びバッファ割り振り問題は、3つの各再構築バッファに
関する以下のデータ構造のような仮想モデルを使用する
ことで解決される。 typedef u_int8 PicID_t; typedef struct{ PicID_t picID_t;<格納された画像のPicIDを定義する> Boolean isFree_b;<自由/ロック化・ステータスを定義する> U_int8 displayCounter_ui8;<バッファが表示された画像から自由になって いた時間のカウンタ> }Buffer_t; Buffer_t DecoderState_t[BUFFER_COUNT];
セスの例を図7に関して説明する。この例は、画像の開
グループの場合に関する。ビデオ・ストリームが以下の
構造を有することを考えてみる。 ...P'11-B'9-B'10-I2-B0-B1-P5-B3-B4-P8-B6-B7-P11-B9
-B10-I"2-B"00-B"1... ただし、I、P、およびBは、それぞれイントラ、予
測、および両方向画像を指定し、各文字に関連する数字
は、画像のグループ中での表示の通常の順序を指定す
る。時間軸は左から右に向かう。すなわち、「最初の」
画像のグループが通常はまず表示される。
容を示す。「フレーム期間」列は、40ms表示期間を
カウントする(図での厚さに関わらず)。期間「0」
は、P11の表示期間に対応する。「表示画像」列は、
関連するフレーム期間中にどの画像が表示されるかを示
す。「フレーム期間ごとのデコーディング」は、所与の
40ms期間中にデコードされる画像の数を示す。灰色
の領域は、所与のバッファの内容が表示される時を示
す。
コーディング期間、およびバッファ占有期間を並べる。
これは実際にはそうする必要はない。第1に、画像をデ
コードするために必要な時間は、画像に依存する。第2
に、画像が完全にデコードされる前に画像の表示を開始
することができる。例えば、画像B”1をデコードする
と同時に表示するよう指示された場合、これは、画像の
デコーディングの20ms後よりも早く表示を開始する
ことを意味する。
であることを考えてみる。
定された、全ての画像(表示すべきかどうかに関わら
ず)をデコードする順番でリストする。
存し、同様にI2に依存する。したがって、I2は、バ
ッファA中で期間−4の間にデコードされ、P5は期間
−3の間に、P8も期間−3の間にデコードされる。期
間−4の間に、画像B”3が表示される。一方期間−3
の間に、画像I”2が表示される。理解できる通り、期
間−3の間に、3つの画像をデコードする必要がある。
必要な4番目の画像I2は、バッファAが利用可能なの
で、その前の期間中にデコードされる。その同じ期間の
間に、バッファBおよびCは利用可能ではない。バッフ
ァBが表示された画像B”3を含み、バッファCが表示
すべき次の画像I”2を含むためにロックされるからで
ある。理解できる通り、画像のデコーディングは、ロッ
クされていないバッファの可用性によって制限され、画
像は、できるだけ早く必要とされる順序でデコードされ
る。
るので、P11は、この時点では表示のためにデコード
されていないが、画像B”1およびB”0に対する予測
子としての役目を果たすためにデコードされる。これら
の2つの画像の他の予測子は、I”2であり、この時点
で既にバッファC中に存在する。したがってB”1およ
びB”0は、即時に(すなわちデコーディングが開始し
た20ms後)デコードし、表示することができる。
P11は既にバッファB中に存在しているので、この画
像に対して新しいデコーディングを実施する必要がな
く、P11は、即時に表示される。
れ、バッファBおよびC中に格納されているB”0の予
測子が無用となるため、バッファCは利用可能となる。
したがって、I2、P5、P8、およびP11に依存す
るB10のデコーディングに向けての第1ステップとし
て、I2がデコードされる。他の画像のデコーディング
は、同様のパターンに従う。
ブロック・ダイアグラムである。
図1の受信機のソフトウェアの部分のソフトウェア・モ
デルの図である。
のフローチャートである。
効果の図である。
画像のデコーディング・プロセスを説明するフローチャ
ートである。
ローチャートである。
コーダおよび表示活動とを示すテーブルである。
Claims (10)
- 【請求項1】 コード化ビデオ画像のランダム・アクセ
ス・ソースと、ビデオ・デコーダと、デコードされた画
像を格納するための複数の再構築バッファとを含むビデ
オ・デコーディング装置中で圧縮ビデオ画像をデコード
するための方法であって、 画像のデコーディングの順序を確立するステップと、 画像を再構築バッファの可用性に基づいてデコードする
ように前記ビデオ・デコーダに命令するステップとを特
徴とする方法。 - 【請求項2】 表示すべき画像を含む再構築バッファへ
のアクセスを、前記画像が表示されるまでロックするス
テップと、 別の画像のデコーディングをロックされていない再構築
バッファの可用性に基づいて命令するステップとを含む
請求項1に記載の方法。 - 【請求項3】 画像のデコーディングの順序を確立する
前記ステップが、 前記ストリーム中の画像の中から表示すべき画像のリス
トを決定するステップと、 表示すべき前記画像に対する予測子の連鎖を繰り返し決
定し、前記予測子に依存する画像の前に予測子をデコー
ドするために必要な順序で前記予測子を表示すべき画像
の前記リスト中に挿入するステップとを含む請求項1ま
たは2に記載の方法。 - 【請求項4】 前記圧縮ビデオ・ストリームが、デコー
ディングの順序で画像を含む方法において、両方向画像
に対して、最近隣および最遠方予測子を決定するステッ
プをさらに含む方法であって、前記最近隣予測子が、ス
トリーム中で前記両方向画像の最も近くに現れる画像で
あり、前記最遠方予測子が、前記最近隣予測子の前にデ
コードされる請求項1から3のいずれか一項に記載の方
法。 - 【請求項5】 画像をデコードする順序を決定する前記
ステップが、 ビデオ・ストリームの内容を記述する所定の情報をロー
ドするステップと、 前記情報から画像をデコードする前記順序を選択した表
示モードに応じて導出するステップとを含む請求項1か
ら4のいずれか一項に記載の方法。 - 【請求項6】 デコードされた画像を記憶するために利
用可能な再構築バッファの中から再構築バッファを選択
するステップにおいて、前記選択が、表示すべき画像が
その中に最も長時間に渡って格納されていない利用可能
な再構築バッファを選択するように実施されるステップ
をさらに含む請求項1から5のいずれか一項に記載の方
法。 - 【請求項7】 各再構築バッファにカウンタを持たせる
ステップと、画像が表示されるごとに各カウンタを増分
するステップと、バッファの画像が表示されたときそれ
に関連するカウンタをリセットするステップと、デコー
ドすべき画像に対してバッファに最高のカウンタ値を持
たせるステップとをさらに含む請求項6に記載の方法。 - 【請求項8】 3つの再構築バッファのみを使用して実
施される請求項1から7のいずれか一項に記載の方法。 - 【請求項9】 画像が既に再構築バッファのうちの1つ
に存在するかどうかに関わらず前記画像のデコーディン
グを判断する前に検証するステップと、この場合に前記
画像の第2デコーディングを回避するステップとをさら
に含む請求項1から8のいずれか一項に記載の方法。 - 【請求項10】 ビデオ・デコーディング装置であっ
て、 コード化画像を含む圧縮ビデオ・ストリームのランダム
・アクセス・ソース(12、13)と、 デコードすべき画像を選択するための手段(10)と、 デコードされた画像を格納するための複数の再構築バッ
ファ(A、B、C)と、 コード化画像をデコードするためのビデオ・デコーダ
(9)と、 再構築バッファの書込みアクセスについての可用性をモ
ニタし、選択された画像を再構築バッファの可用性に基
づいてデコードするように前記ビデオ・デコーダを制御
するための手段(10)であって、再構築バッファの可
用性が前記再構築バッファ中に含まれる画像の表示のス
テータスによって決定される手段(10)とを特徴とす
るビデオ・デコーディング装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP00401381A EP1156674A1 (en) | 2000-05-19 | 2000-05-19 | Method and device for decoding a video data stream in special reproduction modes |
EP00401381.9 | 2000-05-19 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002027409A true JP2002027409A (ja) | 2002-01-25 |
JP5106722B2 JP5106722B2 (ja) | 2012-12-26 |
Family
ID=8173691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001147845A Expired - Fee Related JP5106722B2 (ja) | 2000-05-19 | 2001-05-17 | ビデオ・ストリームをトリック・モードでデコードするための方法および装置 |
Country Status (16)
Country | Link |
---|---|
US (1) | US7130526B2 (ja) |
EP (2) | EP1156674A1 (ja) |
JP (1) | JP5106722B2 (ja) |
KR (1) | KR100788869B1 (ja) |
CN (1) | CN1226873C (ja) |
AT (1) | ATE286643T1 (ja) |
AU (1) | AU777957B2 (ja) |
BR (1) | BR0102043A (ja) |
DE (1) | DE60108199T2 (ja) |
ES (1) | ES2234729T3 (ja) |
HK (1) | HK1038861B (ja) |
HU (1) | HUP0101843A3 (ja) |
MX (1) | MXPA01004843A (ja) |
MY (1) | MY127087A (ja) |
TW (1) | TW530494B (ja) |
ZA (1) | ZA200103672B (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7177522B2 (en) * | 2000-10-10 | 2007-02-13 | Broadcom Corporation | System and method for personal video recording |
US8559797B2 (en) * | 2000-10-10 | 2013-10-15 | Broadcom Corporation | System and method for personal video recording |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6771274B2 (en) * | 2002-03-27 | 2004-08-03 | Sony Corporation | Graphics and video integration with alpha and video blending |
US6847780B2 (en) | 2002-03-28 | 2005-01-25 | Sony Corporation | Trick-mode stream creation for personal video recording functions |
DE60310842T2 (de) | 2002-07-11 | 2007-10-11 | Matsushita Electric Industrial Co., Ltd., Kadoma | Verfahren zur Codierung und Decodierung von H.264 Bildern mittels eines virtuellen Anzeigepuffers. |
WO2004012037A2 (en) * | 2002-07-26 | 2004-02-05 | Prediwave Corporation | On-the-fly mpeg trick mode processing |
US7577204B2 (en) * | 2002-11-15 | 2009-08-18 | Broadcom Corporation | Hits stream rewind |
US20040258160A1 (en) * | 2003-06-20 | 2004-12-23 | Sandeep Bhatia | System, method, and apparatus for decoupling video decoder and display engine |
JP2005017896A (ja) * | 2003-06-27 | 2005-01-20 | Canon Inc | 光走査装置及びそれを用いた画像形成装置 |
US8077778B2 (en) * | 2003-10-31 | 2011-12-13 | Broadcom Corporation | Video display and decode utilizing off-chip processor and DRAM |
KR100716970B1 (ko) * | 2003-12-08 | 2007-05-10 | 삼성전자주식회사 | 디지털 저장 미디어의 트릭 재생 방법 및 그에 적합한디지털 저장 미디어 구동기 |
US20050169376A1 (en) * | 2004-01-30 | 2005-08-04 | Pai Ramadas L. | Motion vector address computer error detection |
JP3919115B2 (ja) | 2004-08-18 | 2007-05-23 | ソニー株式会社 | 復号化装置、復号化方法、復号化プログラム及び復号化プログラムが記録された記録媒体、並びにリバース再生装置、リバース再生方法、リバース再生プログラム及びリバース再生プログラムが記録された記録媒体 |
CN101010952A (zh) * | 2004-09-01 | 2007-08-01 | 松下电器产业株式会社 | 图像再生方法以及图像再生装置 |
EP1633128A1 (en) * | 2004-09-02 | 2006-03-08 | Deutsche Thomson-Brandt Gmbh | Method and apparatus for decoding encoded groups of pictures of a video sequence and presenting said video sequence and said groups of pictures in temporally backward direction |
TW200611256A (en) * | 2004-09-29 | 2006-04-01 | Quanta Storage Inc | Disk device with multimedia video interface |
US7885338B1 (en) * | 2005-04-25 | 2011-02-08 | Apple Inc. | Decoding interdependent frames of a video for display |
KR100765787B1 (ko) * | 2006-06-15 | 2007-10-12 | 삼성전자주식회사 | 압축 부호화된 영상 데이터 스트림의 재생 방법 및 그 장치 |
KR100841317B1 (ko) * | 2006-07-14 | 2008-06-26 | 엘지전자 주식회사 | 텔레비젼의 시스템 구동과 관련된 소프트웨어를 송수신하는 방법 및 그 장치 |
JP4902854B2 (ja) * | 2006-09-12 | 2012-03-21 | パナソニック株式会社 | 動画像復号化装置、動画像復号化方法、動画像復号化プログラム、動画像符号化装置、動画像符号化方法、動画像符号化プログラム、及び動画像符号化復号化装置 |
US8411734B2 (en) | 2007-02-06 | 2013-04-02 | Microsoft Corporation | Scalable multi-thread video decoding |
US8265144B2 (en) * | 2007-06-30 | 2012-09-11 | Microsoft Corporation | Innovations in video decoder implementations |
US9648325B2 (en) * | 2007-06-30 | 2017-05-09 | Microsoft Technology Licensing, Llc | Video decoding implementations for a graphics processing unit |
US8885729B2 (en) | 2010-12-13 | 2014-11-11 | Microsoft Corporation | Low-latency video decoding |
CN102572295B (zh) * | 2010-12-21 | 2014-04-02 | 新奥特(北京)视频技术有限公司 | 一种特效图调度方法 |
US9706214B2 (en) | 2010-12-24 | 2017-07-11 | Microsoft Technology Licensing, Llc | Image and video decoding implementations |
CA2840427C (en) | 2011-06-30 | 2018-03-06 | Microsoft Corporation | Reducing latency in video encoding and decoding |
US8731067B2 (en) | 2011-08-31 | 2014-05-20 | Microsoft Corporation | Memory management for video decoding |
US9819949B2 (en) | 2011-12-16 | 2017-11-14 | Microsoft Technology Licensing, Llc | Hardware-accelerated decoding of scalable video bitstreams |
EP2635025B1 (en) * | 2012-02-29 | 2015-04-08 | Advanced Digital Broadcast S.A. | Video processing method and video appliance implementing the method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0832935A (ja) * | 1994-07-12 | 1996-02-02 | Sony Corp | データ再生装置 |
JPH08130715A (ja) * | 1994-10-31 | 1996-05-21 | Sony Corp | 画像再生装置 |
JPH0946712A (ja) * | 1995-07-28 | 1997-02-14 | Sony Corp | データ符号化/復号化方法および装置、および符号化データ記録媒体 |
JPH11205739A (ja) * | 1998-01-09 | 1999-07-30 | Toshiba Corp | 画像再生方法及び装置 |
JP2000078523A (ja) * | 1998-08-28 | 2000-03-14 | Nec Corp | 圧縮ストリーム復号化方法および圧縮ストリーム復号化装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3128393B2 (ja) * | 1993-05-31 | 2001-01-29 | 三洋電機株式会社 | 圧縮動画像再生装置 |
JPH0795536A (ja) * | 1993-05-31 | 1995-04-07 | Toshiba Corp | 動画像逆再生装置及び方法 |
US5892882A (en) * | 1994-03-23 | 1999-04-06 | Pioneer Electronic Corporation | Moving picture decoding device having a compressed picture data memory |
JP3607315B2 (ja) * | 1994-03-23 | 2005-01-05 | パイオニア株式会社 | 動画像復号化装置 |
US6009231A (en) * | 1994-09-05 | 1999-12-28 | Sony Corporation | Reproduction of information using a ring buffer with read and write pointers separated from each other by substantially half of the total ring buffer capacity |
JPH08214265A (ja) * | 1995-01-31 | 1996-08-20 | Sony Corp | 符号化データの再生方法および再生装置 |
JP3491365B2 (ja) * | 1995-01-31 | 2004-01-26 | ソニー株式会社 | 符号化データ復号方法および復号装置 |
US6453114B2 (en) * | 1997-02-18 | 2002-09-17 | Thomson Licensing Sa | Random picture decoding |
GB9703470D0 (en) * | 1997-02-19 | 1997-04-09 | Thomson Consumer Electronics | Trick play reproduction of MPEG encoded signals |
JP3130876B2 (ja) * | 1998-09-08 | 2001-01-31 | 日本電気アイシーマイコンシステム株式会社 | 画像再生装置及び画像再生方法 |
US6751400B1 (en) * | 1998-09-17 | 2004-06-15 | Sony Corporation | Reproducing method and apparatus |
-
2000
- 2000-05-19 EP EP00401381A patent/EP1156674A1/en not_active Withdrawn
-
2001
- 2001-05-02 EP EP01110699A patent/EP1158796B1/en not_active Expired - Lifetime
- 2001-05-02 DE DE60108199T patent/DE60108199T2/de not_active Expired - Lifetime
- 2001-05-02 AT AT01110699T patent/ATE286643T1/de not_active IP Right Cessation
- 2001-05-02 ES ES01110699T patent/ES2234729T3/es not_active Expired - Lifetime
- 2001-05-04 TW TW090110676A patent/TW530494B/zh not_active IP Right Cessation
- 2001-05-04 HU HU0101843A patent/HUP0101843A3/hu unknown
- 2001-05-04 US US09/849,570 patent/US7130526B2/en not_active Expired - Fee Related
- 2001-05-07 ZA ZA200103672A patent/ZA200103672B/xx unknown
- 2001-05-09 KR KR1020010025198A patent/KR100788869B1/ko not_active IP Right Cessation
- 2001-05-14 MX MXPA01004843A patent/MXPA01004843A/es active IP Right Grant
- 2001-05-15 AU AU43887/01A patent/AU777957B2/en not_active Ceased
- 2001-05-16 MY MYPI20012293 patent/MY127087A/en unknown
- 2001-05-17 JP JP2001147845A patent/JP5106722B2/ja not_active Expired - Fee Related
- 2001-05-18 BR BR0102043-9A patent/BR0102043A/pt not_active IP Right Cessation
- 2001-05-21 CN CNB011169907A patent/CN1226873C/zh not_active Expired - Fee Related
-
2002
- 2002-01-17 HK HK02100365.5A patent/HK1038861B/zh not_active IP Right Cessation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0832935A (ja) * | 1994-07-12 | 1996-02-02 | Sony Corp | データ再生装置 |
JPH08130715A (ja) * | 1994-10-31 | 1996-05-21 | Sony Corp | 画像再生装置 |
JPH0946712A (ja) * | 1995-07-28 | 1997-02-14 | Sony Corp | データ符号化/復号化方法および装置、および符号化データ記録媒体 |
JPH11205739A (ja) * | 1998-01-09 | 1999-07-30 | Toshiba Corp | 画像再生方法及び装置 |
JP2000078523A (ja) * | 1998-08-28 | 2000-03-14 | Nec Corp | 圧縮ストリーム復号化方法および圧縮ストリーム復号化装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7177522B2 (en) * | 2000-10-10 | 2007-02-13 | Broadcom Corporation | System and method for personal video recording |
US8559797B2 (en) * | 2000-10-10 | 2013-10-15 | Broadcom Corporation | System and method for personal video recording |
US8953930B2 (en) | 2000-10-10 | 2015-02-10 | Broadcom Corporation | System and method for personal video recording |
Also Published As
Publication number | Publication date |
---|---|
EP1158796A1 (en) | 2001-11-28 |
TW530494B (en) | 2003-05-01 |
CN1325234A (zh) | 2001-12-05 |
ZA200103672B (en) | 2001-11-15 |
BR0102043A (pt) | 2001-12-18 |
US7130526B2 (en) | 2006-10-31 |
MY127087A (en) | 2006-11-30 |
ES2234729T3 (es) | 2005-07-01 |
EP1156674A1 (en) | 2001-11-21 |
EP1158796B1 (en) | 2005-01-05 |
KR20010106226A (ko) | 2001-11-29 |
CN1226873C (zh) | 2005-11-09 |
JP5106722B2 (ja) | 2012-12-26 |
US20020001458A1 (en) | 2002-01-03 |
HUP0101843A3 (en) | 2003-08-28 |
HK1038861A1 (en) | 2002-03-28 |
ATE286643T1 (de) | 2005-01-15 |
MXPA01004843A (es) | 2004-10-29 |
DE60108199D1 (de) | 2005-02-10 |
DE60108199T2 (de) | 2006-01-26 |
AU777957B2 (en) | 2004-11-04 |
HUP0101843A2 (en) | 2002-06-29 |
HK1038861B (zh) | 2006-01-20 |
KR100788869B1 (ko) | 2007-12-27 |
AU4388701A (en) | 2001-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5106722B2 (ja) | ビデオ・ストリームをトリック・モードでデコードするための方法および装置 | |
JP4689872B2 (ja) | ディジタルビデオシステムにおける擬似ヘッダ挿入によるディジタルビデオストリーム復号化方法および装置 | |
EP1887575B1 (en) | Digital video recorder having hierarchical memories and method for implementing hierarchical memories | |
JP4867235B2 (ja) | 情報処理装置および情報処理方法、記録媒体、並びに、プログラム | |
US20030077071A1 (en) | Fast forward trick mode and reverse trick mode using an information file | |
EP2405435A2 (en) | Method and apparatus for receiving, storing, and presenting programming without indexing prior to storage | |
US20080008455A1 (en) | Cpi data for steam buffer channels | |
JPH06208493A (ja) | 情報信号記憶検索装置 | |
CN1125491A (zh) | 计算机的视频***设备 | |
EP1044563A2 (en) | Method and apparatus for video-on-demand with fast play capability | |
WO2001026375A1 (en) | Trick play signal generation for a digital video recorder | |
US7430361B2 (en) | Process and device for decoding MPEG pictures and for displaying them in rewind mode, video driver circuit and decoder box incorporating such a device | |
JP2000209516A (ja) | 画像デ―タ受信機及び画像デ―タ表示方法 | |
JP4325194B2 (ja) | 記憶媒体へのアクセスを管理する装置及び方法 | |
US7974523B2 (en) | Optimal buffering and scheduling strategy for smooth reverse in a DVD player or the like | |
US6678469B1 (en) | Recorded information reproducing apparatus | |
US7178152B2 (en) | Application programming interface for communication between audio/video file system and audio video controller | |
KR20060122883A (ko) | 적어도 하나의 데이터 객체 그룹을 핸들링하기 위한 방법및 장치 | |
KR20060113718A (ko) | 데이터 검색 방법 및 회로 | |
JP2001189911A (ja) | デジタルtv放送記録再生装置 | |
MXPA01006544A (en) | Method for storing digital audio and video dataflow, storage device and receiver for implementing said method | |
JP2007104703A (ja) | 再生ビットストリーム処理 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080508 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101026 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101101 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110427 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110506 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20110808 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20110811 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111125 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120223 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120420 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120828 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120918 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121003 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151012 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |