(57)【要約】【課題】簡易に通常再生又は特殊再生に切替えることが可能な映像処理装置及びコンピュータプログラムを提供する。【解決手段】映像処理装置は，映像ストリームを記録媒体から読み出しバッファに出力する記録媒体読出部（１２３）と，映像ストリームのピクチャごとに記録バッファアドレスを順次に通知する記録先通知部（１２０）と，バッファが取り出すピクチャを取出バッファアドレスで順次に通知する取出先通知部（１２５）と，上記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成部（１１１）とを備え，上記取出先通知部（１２２）は，上記再生モード変更信号を受けたタイミングと近傍するタイミングで受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し，復号部（１２８）は，モード変更バッファアドレスと取出バッファアドレスとが一致するまで，フレーム内符号化ピクチャを復号する。【選択図】図１
2007166276.tif 000002
【特許請求の範囲】
【請求項１】
映像処理装置であって：
１又は２フレーム以上のピクチャから少なくとも構成される映像ストリームを記録媒体から読み出し，その映像ストリームをバッファに出力する記録媒体読出部と；
前記記録媒体読出部が出力した前記ピクチャを前記バッファ上の指定した位置に記録させるために，前記バッファ上におけるピクチャの記録位置を特定することが可能な記録バッファアドレスを前記バッファに通知する記録先通知部と；
前記バッファにより出力されたピクチャを復号する復号部と；
前記バッファ上に記録されたピクチャのうち，前記バッファが取り出して前記復号部に出力するピクチャを指定するため，前記バッファ上におけるピクチャの取出位置を特定することが可能な取出バッファアドレスを前記バッファに通知する取出先通知部と；
利用者からの再生モードの変更を受付け，前記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成部と；
を備え，
前記取出先通知部は，前記変更信号生成部から前記再生モード変更信号を受けたタイミングと近傍するタイミングで前記記録先通知部から受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し；
前記復号部は，前記取出バッファアドレスと前記モード変更バッファアドレスとが一致するまで，前記バッファから受け取るピクチャのうちフレーム内符号化ピクチャを復号することを特徴とする，映像処理装置。
【請求項２】
前記ピクチャは，１又は２フレーム以上がグループ化されたピクチャ群に含まれることを特徴とする，請求項１に記載の映像処理装置。
【請求項３】
前記復号部は，前記取出先通知部により前記取出バッファアドレスと前記モード変更バッファアドレスとが同じであると確認されるまで，前記バッファから受け取るピクチャのうちフレーム内符号化ピクチャ及び順方向予測符号化ピクチャを復号することを特徴とする，
【請求項４】
コンピュータをして，映像処理装置として機能させるコンピュータプログラムであって：
１又は２フレーム以上のピクチャから少なくとも構成される映像ストリームを記録媒体から読み出し，その映像ストリームをバッファに出力する記録媒体読出手段と；
前記記録媒体読出手段が出力した前記ピクチャを前記バッファ上の指定した位置に記録させるために，前記バッファ上におけるピクチャの記録位置を特定することが可能な記録バッファアドレスを前記バッファに通知する記録先通知手段と；
前記バッファにより出力されたピクチャを復号する復号手段と；
前記バッファ上に記録されたピクチャのうち，前記バッファが取り出して前記復号手段に出力するピクチャを指定するため，前記バッファ上におけるピクチャの取出位置を特定することが可能な取出バッファアドレスを前記バッファに通知する取出先通知手段と；
利用者からの再生モードの変更を受付け，前記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成手段と；
として機能させて，
前記取出先通知手段は，前記変更信号生成手段から前記再生モード変更信号を受けたタイミングと近傍するタイミングで前記記録先通知手段から受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し；
前記復号手段は，前記取出バッファアドレスと前記モード変更バッファアドレスとが一致するまで，前記バッファから受け取るピクチャのうちフレーム内符号化ピクチャを復号することを特徴とする，コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，映像処理にかかり，特に，特殊再生可能な映像処理装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年，情報技術の発達に伴い，ディジタル化された映像データを，大容量・低価格化している半導体メモリ，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ），またはハードディスクドライブ（ＨＤＤ）などに記録することが可能になっている。
【０００３】
上記ＤＶＤなどの記録媒体には，映像信号がディジタル信号処理され，ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｕｏｐ）方式等の動画像圧縮符号化により，１又は２フレーム以上のピクチャを含んだ映像ストリームに符号化され，その映像ストリームが記録されている。
【０００４】
上記ＭＰＥＧ方式の動画像圧縮符号化が行われた映像ストリームには，１又は２フレーム以上のピクチャから構成されるピクチャ群（以下，ＧＯＰ）が存在する。
【０００５】
また，上記ピクチャの種類には，Ｉピクチャ，Ｐピクチャ，またはＢピクチャが存在する。Ｉピクチャは，フレーム内符号化ピクチャであり単独で復号することができる。Ｐピクチャは，順方向予測符号化ピクチャであり，復号するためには過去のピクチャが必要となる。Ｂピクチャは，双方向予測符号化ピクチャであり，復号のためには過去及び未来のピクチャが必要となる。
【０００６】
かかるＭＰＥＧ方式などの動画像圧縮符号では，Ｉピクチャ，Ｐピクチャ，またはＢピクチャなどのように，符号化するピクチャの順番と，復号し出力するピクチャの順番とが異なるため，高速再生や巻き戻し再生などの特殊再生を行う際には，上記ピクチャのなかから適宜再生する対象とするピクチャを選択する必要がある。
【０００７】
また，図８（ａ）に示すように，例えば，標準速再生（通常再生）など１〜２倍速程度の再生では，Ｉピクチャ，Ｂピクチャ，およびＰピクチャ全てが復号する対象となるが，図８（ｂ）に示すように，２〜３倍速程度の高速再生では，ＩピクチャとＰピクチャが復号する対象となり，図８（ｃ）に示す３倍速を超える高速再生では，Ｉピクチャのみが復号する対象となる。なお，図８は，再生対象の映像ストリームの概略的な構成を示す説明図である。
【０００８】
上記ＭＰＥＧ方式などの動画像圧縮符号化では，Ｉピクチャ又はＢピクチャなどピクチャ毎の符号量が大きく異なるため，映像処理装置内の記録媒体から映像ストリームを読み出す読出側と映像ストリームを復号するデコーダ側との間にバッファが備わるのが一般的である。
【０００９】
上記デコード側での復号処理のスピードと，上記読出側での読み出し処理のスピードとが短期的に相違するためバッファを設けるが，読出側が出力する映像ストリームと，デコーダ側が復号する映像ストリームの時間的な位置が大きく異なってしまう。
【００１０】
このため，例えば，図９に示すように，標準速再生（通常再生）からＩピクチャのみを選択する高速再生等の特殊再生に再生モードを変更（又は，移行）した場合，即ち，デコーダ側で２番目のＧＯＰ内のＩピクチャ（「Ｉ２」）を復号した後に高速再生モードに変更した場合，記録媒体から映像ストリームを読出し，バッファに出力する読出側では，すでに１番目〜７番目のＧＯＰ内に存在するＩピクチャ（「Ｉ１」〜「Ｉ７」）を，バッファ内に出力している。
【００１１】
一方で，上記とは別に，読出側で読み出した映像ストリームのうちＩピクチャだけを記憶する早送り画像メモリと，Ｉピクチャや，ＢピクチャなどＧＯＰ全体を記憶する通常画像メモリとを備え，高速再生では通常画像メモリからＩピクチャを読み出し，通常再生では早送り画像メモリからＧＯＰ全体を読み出すことが可能な再生装置が存在している（例えば，特許文献１，参照。）。
【００１２】
【特許文献１】特開平８−３３１５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら，図９では，再生モードが変更したため，上記読出側は，通常再生用の映像ストリームとして出力した最後のＩピクチャ（「Ｉ７」）を含んだＧＯＰに続いて，高速再生用の映像ストリームとして８番目のＩピクチャ（「Ｉ８」）を出力するが，一方のデコーダ側は，再生モードが変更したタイミング以降は，バッファ上のデータが消去（フラッシュ）され，“Ｉ２”ピクチャ以降の通常再生用の映像ストリームを復号せず，“Ｉ８”ピクチャ以降の高速再生用の映像ストリームを復号するため，通常再生時の最終画像から時間的に離れたピクチャが画面上に表示されてしまう。特に，Ｉピクチャのみを選択する高速再生の場合，最終画像から大きく離れたピクチャが画面上に表示されてしまう，という問題があった。
【００１４】
また，通常再生用の画像メモリと早送り再生用の画像メモリとを備えた再生装置の場合，上記再生装置が通常再生又は早送り再生を行うためには，少なくとも２つの画像メモリが必要となるため，画像メモリの記憶容量の増大，又は，再生装置の回路規模が大きくなるなどの問題があった。
【００１５】
本発明は，上記問題点に鑑みてなされたものであり，本発明の目的は，簡易に通常再生又は特殊再生に切替えることが可能な，新規かつ改良された映像処理装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【００１６】
上記課題を解決するため，本発明の第１の観点によれば，映像処理装置が提供される。上記映像処理装置は，１又は２フレーム以上のピクチャから少なくとも構成される映像ストリームを記録媒体から読み出し，その映像ストリームをバッファに出力する記録媒体読出部と；上記記録媒体読出部が出力したピクチャをバッファ上の指定した位置に記録させるために，バッファ上におけるピクチャの記録位置を特定することが可能な記録バッファアドレスを上記バッファに通知する記録先通知部と；上記バッファにより出力されたピクチャを復号する復号部と；バッファ上に記録されたピクチャのうち，バッファが取り出して上記復号部に出力するピクチャを指定するため，バッファ上におけるピクチャの取出位置を特定することが可能な取出バッファアドレスを上記バッファに通知する取出先通知部と；利用者からの再生モードの変更を受付け，上記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成部とを備え，上記取出先通知部は，上記変更信号生成部から再生モード変更信号を受けたタイミングと近傍するタイミングで上記記録先通知部から受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し；上記復号部は，取出先通知部により上記モード変更バッファアドレスが保持されてから上記取出先通知部により取出バッファアドレスとモード変更バッファアドレスとが一致していると確認されるまで，上記バッファから受け取るピクチャのうちフレーム内符号化ピクチャを復号することを特徴としている。
【００１７】
なお，上記取出先通知部がモード変更バッファアドレスを保持した後，上記取出バッファアドレスと上記モード変更バッファアドレスとが一致しているか否かを判定する判定部を映像再生装置が備えてもよい。
【００１８】
上記モード変更バッファアドレスと復号部が受け取る取出バッファアドレスとが一致するまでは，復号部は上記フレーム内符号化ピクチャ以外は復号せずに，次の取出バッファアドレスの通知を待つようにしても良い。
【００１９】
上記ピクチャは，１又は２フレーム以上がグループ化されたピクチャ群に含まれるように構成してもよい。
【００２０】
上記復号部は，上記取出先通知部により取出バッファアドレスとモード変更バッファアドレスとが同じであると確認されるまで，バッファから受け取るピクチャのうちフレーム内符号化ピクチャ及び順方向予測符号化ピクチャを復号するようにしてもよい。
【００２１】
上記記録バッファアドレス及び取出バッファアドレスは，昇順又は降順になるように生成されるようにしてもよい。
【００２２】
上記課題を解決するために，本発明の別の観点によれば，コンピュータをして，映像処理装置として機能させるコンピュータプログラムが提供される。上記コンピュータプログラムは，１又は２フレーム以上のピクチャから少なくとも構成される映像ストリームを記録媒体から読み出し，その映像ストリームをバッファに出力する記録媒体読出手段と；上記記録媒体読出手段が出力したピクチャを上記バッファ上の指定した位置に記録させるために，バッファ上におけるピクチャの記録位置を特定することが可能な記録バッファアドレスをバッファに通知する記録先通知手段と；上記バッファにより出力されたピクチャを復号する復号手段と；上記バッファ上に記録されたピクチャのうち，バッファが取り出して上記復号手段に出力するピクチャを指定するため，バッファ上におけるピクチャの取出位置を特定することが可能な取出バッファアドレスをバッファに通知する取出先通知手段と；利用者からの再生モードの変更を受付け，上記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成手段として機能させて，上記取出先通知手段は，上記変更信号生成手段から上記再生モード変更信号を受けたタイミングと近傍するタイミングで記録先通知手段から受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し；上記復号手段は，上記取出先通知手段により上記モード変更バッファアドレスが保持されてから取出先通知手段により上記取出バッファアドレスと上記モード変更バッファアドレスとが一致していると確認されるまで，上記バッファから受け取るピクチャのうちフレーム内符号化ピクチャを復号することを特徴としている。
【発明の効果】
【００２３】
以上説明したように，本発明によれば，映像処理装置は，簡易に高速再生の再生速度を切替えることができる。
【発明を実施するための最良の形態】
【００２４】
以下，本発明の好適な実施の形態について，添付図面を参照しながら詳細に説明する。なお，以下の説明及び添付図面において，略同一の機能及び構成を有する構成要素については，同一符号を付することにより，重複説明を省略する。
【００２５】
（映像再生装置について）
まず，図１を参照しながら，本実施の形態にかかる映像再生装置（映像処理装置）１０１について説明する。なお，図１は，本実施の形態にかかる映像再生装置の概略的な構成の一例を示すブロック図である。
【００２６】
映像再生装置１０１は，記録媒体１３１に記録された映像データを復号し，ディスプレイ装置等の出力装置（出力デバイス）に出力する再生機能とを備えた装置である。なお，本実施の形態にかかる映像再生装置１０１は，かかる再生機能に限定されず，例えば，映像再生装置１０１は，上記再生機能と，入力する映像信号を映像データに符号化し，記録媒体１３１に記録する記録機能などとを備えた装置でもよい。
【００２７】
また，本実施の形態にかかる映像再生装置１０１は，例えば，ＣＣＤ等からなる撮像手段を備え，その撮像手段により送出される映像信号を入力し，記録媒体１３１に記録するなどの場合でもよい。
【００２８】
映像再生装置１０１が上記撮像手段を備える場合，映像再生装置１０１は，映像再生装置１０１自ら被写体等を撮像した映像データを記録媒体に映像再生装置１０１自ら記録する，または，記録媒体に記録された映像データを映像再生装置１０１自ら再生する，いわゆる記録／再生可能な一体型映像処理装置といえる。
【００２９】
図１に示すように，本実施の形態にかかる映像再生装置１０１は，再生モード変更や再生開始などの利用者からの指示を受け付ける指示受付部１１１と，コントローラ１１３と，メディアインタフェース（読出側）と，メディアデコーダ（デコーダ側）とを備えている。
【００３０】
上記読出側は，記録媒体１３１から映像ストリームを読み出してバッファ１２７に記録する機能を実現するために必要な各部から構成されたユニットであり，上記デコーダ側は，バッファ１２７に記録された映像ストリームを取り出して，復号する機能を実現するために必要な各部から構成されたユニットである。詳細は後述する。
【００３１】
なお，上記記録媒体１３１には，画像信号のシーケンスが並び替えられて（リオーダリング），１又は２フレーム以上のピクチャから構成されるＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ，又は，ピクチャ群）に符号化された映像ストリームが記録されている。したがって，映像ストリームには，１又は２個以上のＧＯＰが含まれている。また，映像ストリームは，動画像，音声，またはＥＰＧや低解像度映像等を含むメタ情報のうち少なくとも一つから構成されるものとする。
【００３２】
また，本実施の形態にかかる記録媒体１３１は，例えば，ＭＰＥＧ方式等で符号化された映像ストリームを記憶可能であれば，ＣＤ−ＲＯＭ又はＤＶＤなどの光ディスク，ハードディスクドライブ等の磁気ディスクを例示することができるが，かかる例に限定されない。
【００３３】
上記指示受付部１１１は，利用者から例えば再生開始の指示，再生終了の指示，再生モード変更（通常再生から高速再生（３倍速，１０倍速など），通常再生から高速巻き戻し再生など）の指示等を受けることが可能な１又は２以上からなるボタン（再生開始ボタン，再生終了ボタン，または再生モード変更ボタンなど）であるが，かかる例に限定されず，指示受付部１１１は，上記利用者から各種の指示を受けることが可能であれば，トラックボール，トラックパッド，スタイラスペン，ダイアルログ，またはジョイスティックなどのポインティングデバイスまたはキーボードなどの場合であってもよい。
【００３４】
なお，本実施の形態にかかる高速再生または高速巻き戻し再生とは，特殊再生の一つであって，例えば，標準速再生における再生速度を基準として，３倍速，４倍速，…，１０倍速などの高速で再生または巻き戻し再生を行う場合を示すが，かかる例に限定されない。詳細は後程述べる。
【００３５】
また，指示受付部１１１は，利用者から指示を受付けると，その指示内容を示す再生モード変更信号等の指示信号をコントローラ１１３に伝達する。コントローラ１１３は，かかる指示信号を基に，再生モード変更処理等を上記読出側又は上記デコーダ側の各部を制御し，実行させる。
【００３６】
コントローラ１１３は，映像再生装置１０１の指示受付部１１１，読出側に含まれる各部，およびデコーダ側に含まれる各部の処理を制御する。コントローラ１１３は，例えば，再生モードを高速再生（３倍速，１０倍速など）から通常再生への変更（再生モード変更信号）を読出側及びデコーダ側に指示する。
【００３７】
上記読出側は，書込カウンタ部（又は，記録先通知部）１２０と，読出コントローラ１２１と，アドレス保持部（又は，取出先通知部）１２２と，記録媒体読出部１２３と，バッファ１２７とを備えている。
【００３８】
上記書込カウンタ部１２０は，例えば，映像ストリームに構成されるピクチャ又はＧＯＰごとに記録バッファアドレスを生成する。なお，書込カウンタ部１２０は，上記ピクチャ又はＧＯＰの記録バッファアドレスが重複しないように，例えば，昇順又は降順となるようにバッファアドレスを生成する。
【００３９】
上記記録バッファアドレスは，例えば，映像ストリームに構成されるピクチャなどをバッファ１２７上の指定する位置に記録するための，バッファ１２７における記録先（記録位置）を特定可能な番地（アドレス）等に該当するが，かかる例に限定されない。
【００４０】
また，本実施の形態にかかる記録バッファアドレスは，バッファ１２７上に記録されるピクチャの記録位置を識別可能であれば，かかるアドレスに限定されず，例えば，書込カウンタ部１２０は，記録バッファアドレスの代わりに１，２，３，…のような番号などを生成する場合でもよい。
【００４１】
バッファ１２７は，上記書込カウンタ部１２０からの記録バッファアドレスに従って，記録媒体読出部１２３で読み出された映像ストリームに構成されたピクチャを指定された位置に記録する。
【００４２】
上記バッファ１２７は，所定大きさの記憶領域を有する記憶手段である。上記バッファ１２７は，映像ストリームを記憶したり，映像ストリームを削除（フラッシュ）したりすることができる。
【００４３】
なお，本実施の形態にかかるバッファ１２７は，例えば，ＳＤＲＡＭ，ＤＲＡＭ等のメモリを例示することができるが，かかる例に限定されない。
【００４４】
上記読出コントローラ１２１は，上記コントローラ１１３からの指示に従って，映像再生装置１０１の読出側に備わる書込カウンタ部１２０と，読出コントローラ１２１と，アドレス保持部１２２と，記録媒体読出部１２３との動作を制御する。
【００４５】
また，読出コントローラ１２１は，指示受付部１１１からコントローラ１１３を介して再生モードを変更する指示信号を受け付けると，アドレス保持部１２２に対し書込カウンタ部１２０にて生成された記録バッファアドレスを保持するよう指示する。
【００４６】
アドレス保持部１２２は，例えば，読出コントローラ１２１から指示されたタイミングとほぼ同じタイミングに書込カウンタ部１２０により生成された記録バッファアドレスをモード変更バッファアドレスとして保持するが，かかる例に限定されず，例えば，アドレス保持部１２２は，読出コントローラ１２１から指示されたタイミングと前後するタイミングで書込カウンタ部１２０により生成された記録バッファアドレスをモード変更バッファアドレスとして保持しても良い。例えば，アドレス保持部１２２は，読出コントローラ１２１から指示されたタイミングで生成された記録バッファアドレスよりも，１又は２以上前後して生成された記録バッファアドレスを保持しても良い。
【００４７】
また，上記映像再生装置１０１のデコーダ側には，判定部１２４と，読出カウンタ部（又は，取出先通知部）１２５と，復号コントローラ１２６と，復号部１２８とが備わっている。
【００４８】
上記復号コントローラ１２６は，上記コントローラ１１３からの指示に従って，デコーダ側に備わる判定部１２４と，読出カウンタ部１２５と，復号コントローラ１２６と，バッファ１２７と，復号部１２８との動作を制御する。
【００４９】
また，復号コントローラ１２６は，コントローラ１１３から再生モードが変更した旨の指示信号を受け取ると，復号部１２８に対し変更後の再生速度に応じた所定のピクチャ（例えばＩピクチャ）のみを復号するよう指示するとともに，判定部１２４に対しアドレス保持部１２２で保持されたモード変更バッファアドレスと読出カウンタ部１２５から順次送られてくる取出バッファアドレスとを比較させる。
【００５０】
上記読出カウンタ部１２５は，バッファ１２７が取り出すピクチャの位置を示す取出バッファアドレスを順にバッファ１２７に通知するとともに，判定部１２４に対しても上記取出先の取出バッファアドレスを送信する。
【００５１】
上記取出バッファアドレスは，バッファ１２７が取り出して復号部１２８に出力するピクチャを指定するため，即ち復号部１２８が入力するピクチャを指定するため，バッファ１２７上においてピクチャを取り出す位置を特定可能な番地（アドレスなど）に該当する。
【００５２】
判定部１２４は，復号コントローラ１２６から指示があると，アドレス保持部１２２に記憶されたモード変更バッファアドレスと，読出カウンタ部１２５から順に通知される取出バッファアドレスとを比較する。
【００５３】
上記モード変更バッファアドレスと順次更新される取出バッファアドレスとを比較し，双方が一致したと判定部１２４が確認した場合，判定部１２４は，復号コントローラ１２６に対し，一致した旨の信号を送信する。
【００５４】
上記復号部１２８は，読出カウンタ部１２５からの取出バッファアドレスに従って，上記バッファ１２７に記憶された映像ストリームに構成されるピクチャを当該バッファ１２７から受け取り，復号する。
【００５５】
なお，図１には図示されていないが，映像再生装置１０１は，さらに復号部１２８から出力される映像信号を出力可能なディスプレイ装置を備えてもよい。例えば，復号部１２８から出力される映像信号をディスプレイ装置は画面に表示することができる。なお，ディスプレイ装置は，例えば，液晶ディスプレイなどを例示することができ，静止画像，動画像，もしくは音声又はそれらの任意の組合せなどを出力することが可能である。
【００５６】
次に，ＧＯＰについて説明すると，ＧＯＰは，ＭＰＥＧ方式などに従って符号化された１又は２フレーム以上のピクチャ（画像データ）の集まりである。なお，ＧＯＰは，一般的に，例えば，１ＧＯＰに１０フレーム〜１５フレームのピクチャから構成されるが，かかる例に限定されず，例えば，１ＧＯＰに６０フレーム以上のピクチャを含む場合などでもよい。
【００５７】
また，上記ピクチャには，Ｉピクチャ（Ｉｎｔｒａピクチャ，又は，フレーム内符号化ピクチャ）と，Ｐピクチャ（Ｐｒｅｄｉｃｔｉｖｅピクチャ，又は，フレーム間順方向予測符号化ピクチャ）と，Ｂピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ  ｐｒｅｄｉｃｔｉｖｅ符号化ピクチャ，又は，双方向予測符号化ピクチャ）と３つのタイプのピクチャが存在する。なお，本実施の形態にかかるピクチャは，符号化後の画像データに構成される各フレームの画像又はデータをいうが，かかる例に限定されない。
【００５８】
上記Ｉピクチャは，前のフレームとの相関関係を利用しない独立したピクチャであり，上記Ｐピクチャは，前のフレームとの相関関係を利用するピクチャであり，上記Ｂピクチャは，前後両方のフレームとの相関関係を利用するピクチャである。
【００５９】
一般的に，Ｂピクチャを使わずにＩピクチャとＰピクチャのみを使う場合よりも，ＢピクチャをＩピクチャ若しくはＰピクチャではさむことで使う場合の方が，同一ビットレートでの画質は良い。
【００６０】
（再生モード変更処理の動作について）
次に，本実施の形態にかかる映像処理装置１０１による再生モード変更処理について説明する。
【００６１】
まず，映像処理装置１０１による標準速再生（通常再生）が開始すると，映像処理装置１０１内のメディアインタフェース（読み出し側）では，図２（ａ）に示すように，記録媒体１３１から記録媒体読出部１２３により映像ストリームが読み出され，映像ストリームに構成される複数のピクチャがバッファ１２７に出力される。
【００６２】
なお，図２は，本実施の形態にかかる映像処理装置による再生モード変更処理の概略を示す説明図である。図２に示す“Ｉ１”，“Ｉ２”などのピクチャタイプとともに表示される番号は説明の便宜上付している。また，図２の矢印は再生方向を示している。
【００６３】
図２（ａ）に示すように，より具体的には，バッファ１２７には，Ｉ１ピクチャ，Ｂピクチャ，Ｂピクチャ，Ｐピクチャ，…，のように複数のピクチャが書込カウンタ部１２０により生成された記録バッファアドレスに従って順に記録されていく。
【００６４】
次に，バッファ１２７に出力された映像ストリームは，読出カウンタ部１２５からの取出バッファアドレスに従って復号部１２８に出力され，復号され，映像信号として出力される。上記復号部１２８から出力される映像信号は，例えば，画面上に表示される。
【００６５】
より具体的には，図２（ｂ）に示すように，復号部１２８は，読出カウンタ部１２５からの取出バッファアドレスに従ってバッファ１２７が出力したＩ１ピクチャを，まず復号し，次に，Ｂピクチャを復号し，以降，図２（ｂ）の矢印方向に従って順に，バッファ１２７から取得したピクチャを復号していく。なお，図２（ｂ）での再生モードは，例えば，通常再生の状態であり，復号部１２８はピクチャタイプ問わず全ピクチャについて復号する。
【００６６】
図２に示すように，記録媒体読出部１２３により読み出された映像ストリームをバッファ１２７に記録する方が，短期的には，復号部１２８によりバッファ１２７に記録されたピクチャを復号するよりも速いため，図２（ｂ）の右端のＢピクチャを復号する時点では，既に図２（ａ）ではＩ２ピクチャ，Ｉ３ピクチャなどの複数のピクチャが既にバッファ１２７に記録されている。
【００６７】
図２（ｂ）に示す右端のＢピクチャを復号部１２８が復号した後，次に，図３（ｂ）に示すように，その次のＢピクチャを復号部１２８が復号した時点で，例えば，指示受付部１１１により利用者から再生モードの変更が受け付けられたとする。例えば，指示受付部１１１は，通常再生から１０倍速などの高速再生に再生モードを変更する指示を受け付けた場合を例に挙げられるが，かかる例に限定されない。
【００６８】
なお，上記指示受付部１１１により再生モードの変更が受け付けられた時点では，図３（ａ）に示すように，既にバッファ１２７上には，Ｉ２ピクチャ，Ｉ３ピクチャ，Ｂピクチャなどの複数のピクチャが記憶されているのが分かる。
【００６９】
上記指示受付部１１１が高速再生の再生モードを受け付けると，コントローラ１１３から読出コントローラ１２１に上記再生モード変更の指示信号が送信される（図３の高速再生への移行指示）。すると，アドレス保持部１２２は，再生モード変更の指示信号を受けた時点に近い又は同じタイミングで書込カウンタ部１２０により生成される記録バッファアドレスをモード変更バッファアドレスとして記憶する（図３のバッファアドレスを記憶）。
【００７０】
より具体的には，アドレス保持部１２２は，図３に示すように，例えば，高速再生用に読み出された先頭のＩ８ピクチャ直前のピクチャ，即ち通常再生用に記録媒体１３１から読み出された最後のピクチャの記録バッファアドレスをモード変更バッファアドレスとして記憶するが，かかる例に限定されない。
【００７１】
次に，復号部１２８は，読出カウンタ部１２５が通知する取出バッファアドレスに従ってバッファ１２７が取り出して出力したピクチャを受け取る。即ち，図３に続き，図４に示すように，復号部１２８は，Ｂピクチャの次のＩ２ピクチャをバッファ１２７から受け取る。
【００７２】
図４に示すように，上記コントローラ１１３から復号コントローラ１２６を介して，上記再生モードを高速再生に変更する指示信号を復号部１２８が受信すると，取出バッファアドレスがモード変更バッファアドレスと一致するまで，復号部１２８は，例えば，バッファ１２７から出力されてくるピクチャのうち，Ｉピクチャだけを復号するが，かかる例に限定されない。
【００７３】
次に，復号部１２８は，バッファ１２７から送信されたＩ２ピクチャがＩピクチャであることを確認する。なお，Ｉピクチャであることの確認として，復号部１２８は，例えば，取り出したピクチャがＩピクチャである旨の情報（ピクチャタイプが“Ｉ”）などを検出することにより，確認するが，かかる例に限定されない。
【００７４】
復号部１２８は，取り出したＩ２ピクチャがＩピクチャであることを確認すると，そのＩ２ピクチャを復号する。なお，Ｉピクチャでない場合，復号部１２８は，例えば，ピクチャを復号せずに次にバッファ１２７からピクチャが送られてくるまで待機するが，かかる例に限定されない。
【００７５】
次に，復号部１２８は，読出カウンタ部１２５が通知した取出バッファアドレスに従ってバッファ１２７が取り出して出力したピクチャを受け取る。即ち，図４に示すＩ２ピクチャの次のＢピクチャを復号部１２８は，バッファ１２７から受け取る。
【００７６】
復号部１２８は，取り出したＢピクチャがＩピクチャではないことを確認するとともに，そのＢピクチャを復号せずに，次のピクチャがバッファ１２７から出力されるまで待機する。以降の処理でも同様に，高速再生（１０倍速など）の再生モードである間，復号部１２８は，受け取ったピクチャのピクチャタイプがＩピクチャである場合に限り，復号し，それ以外の場合，復号部１２８は，復号しない。
【００７７】
なお，本実施の形態にかかる復号部１２８は，１０倍速などの高速再生の再生モードでは，Ｉピクチャのみを復号する場合を例に挙げて説明したが，かかる例に限定されない。例えば，復号部１２８は，３倍速等の高速再生の再生モードでは，ＩピクチャとＰピクチャのみを復号の対象としてもよく，映像再生装置１０１の処理能力等に応じて，高速再生の再生速度に対応する復号対象のピクチャタイプを任意に変更することができる。
【００７８】
また，復号部１２８による復号と並行して，判定部１２４は，ピクチャ単位に復号部１２８がバッファ１２７から受け取ったピクチャの取出バッファアドレスと，アドレス保持部１２２が記憶するモード変更バッファアドレスとを比較する。
【００７９】
判定部１２４は，上記比較した結果，双方のアドレスが一致していると判断すると，復号コントローラ１２６に一致した旨を示す信号を送信する。復号コントローラ１２６は，判定部１２４から一致した旨の上記信号を受信すると，復号部１２８に対し，次にバッファ１２７から送られてくるピクチャ以降の各ピクチャについては，ピクチャタイプを問わず復号するよう指示する。
【００８０】
より具体的には，図５（ｂ）に示すように，復号部１２８は，例えば，Ｉ８ピクチャの直前のピクチャまで，バッファ１２７から各ピクチャを取り出しても，Ｉピクチャのみ復号し，それ以外は復号せずに読み飛ばすが，そのＩ８ピクチャの直前のピクチャを復号すると，判定部１２４から復号コントローラ１２６を介して復号部１２８にバッファアドレスが一致した旨の信号が送信されるため，復号部１２８は，Ｉ８ピクチャ以降のピクチャについては，各ピクチャを復号する。
【００８１】
したがって，取出バッファアドレスがモード変更バッファアドレスと一致した以降では，復号部１２８は，バッファ１２７から出力されるピクチャについて，ピクチャタイプを確認せずに全てのピクチャを復号する。
【００８２】
図５に示すように，Ｉ８ピクチャ以降の各ピクチャは，記録媒体読出部１２３により１０倍速などの高速再生用として読み取られ，バッファ１２７に記憶される全てのピクチャがＩピクチャ（図５のＩ８，Ｉ９，Ｉ１０，…）であるため，復号部１２８は，ピクチャタイプを確認しなくても，高速再生で復号する対象のＩピクチャ全てを適切に復号することができる。
【００８３】
以上のように，通常再生から高速再生に再生モードが変更した場合であっても，バッファ１２７に記録された通常再生用のピクチャ（Ｉピクチャ，Ｂピクチャなど）を一旦全て消去せずに，利用者が再生モードを指示した時点から迅速に高速再生することができる。
【００８４】
図６に示すように，通常再生の間，Ｉ（Ｉピクチャ），Ｐ＆Ｂ（Ｐピクチャ及びＢピクチャ），Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂの順に，復号部１２８は各ピクチャを復号するのが分かる。
【００８５】
なお，図６に示すＰ＆Ｂは，１又は２以上のＰピクチャとＢピクチャが各々連続しているピクチャ群，又は，１又は２以上のＰピクチャとＢピクチャが交互に存在するピクチャ群などを例示することができるが，かかる例に限定されない。
【００８６】
上記復号部１２８が復号している間に，バッファ１２７上には，図６（ａ）に示すように，記録媒体読出部１２３が読み出した，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂのピクチャ群が，既に記憶されている。
【００８７】
上記バッファ１２７上に書き込まれたピクチャ群のうち，図６（ａ）に示す左端からＩ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂまでが通常再生モードで復号され，それ以降の残りの通常再生モードで既に記憶されたＩ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂ，Ｉ，Ｐ＆Ｂについては，高速再生モードに切り替わった後，上述したように，Ｉピクチャのみが画面上の再生画像として復号される（図６（ａ）から図６（ｂ）に向けて図示される矢印，参照）。
【００８８】
さらに，上述したように取出バッファアドレスとモード変更バッファアドレスが一致すると（図６（ｂ），参照），図６（ａ）の通常再生でバッファ１２７に書き込まれた最後のＰ＆Ｂ以降のピクチャは，高速再生モードに切り替わった後に，記録媒体読出部１２３により高速再生用として記録媒体１３１から読み出されるピクチャであるため，バッファ１２７上には全てＩピクチャが記憶される。
【００８９】
したがって，復号部１２８は，図６（ａ）の通常再生でバッファ１２７に書き込まれた最後のＰ＆Ｂの直前のＩピクチャを復号すると，次のピクチャ以降はピクチャタイプ問わず各ピクチャを復号せよと復号コントローラ１２６から指示があるため，復号部１２８はバッファ１２７から出力された各ピクチャ（Ｉピクチャ）を各々復号する（図６（ａ）から図６（ｂ）に向けて図示される矢印，参照）。
【００９０】
なお，図６に示すように，高速再生モードでは，記録媒体読出部１２３はＩピクチャのみをバッファ１２７に書込み，復号部１２８は，バッファ１２７上のそれらのＩピクチャを復号する場合を例に挙げて説明したが，かかる例に限定されず，例えば，３倍速などの高速再生モードでは，記録媒体読出部１２３はＩピクチャとＰピクチャを読み出してバッファ１２７に記憶し，復号部１２８は，バッファ１２７上の上記ＩピクチャとＰピクチャを復号する場合などでも実施可能である。
【００９１】
さらに，図２〜図６に示す再生モード変更処理では，通常再生から高速再生（例えば，再生速度がＩピクチャのみを復号対象とした１０倍速）に変更する場合を例に挙げて説明したが，かかる例に限定されず，例えば，高速再生（例えば，再生速度がＩピクチャとＰピクチャを復号対象とする３倍速）から高速再生（例えば，再生速度がＩピクチャのみを復号対象とした１０倍速）に変更する場合などでもほぼ同様に実施することができる。
【００９２】
次に，図２〜図６と，図７を参照しながら，本実施の形態にかかる映像再生装置による再生処理について説明する。図７は，本実施の形態にかかる映像再生装置による再生処理の概略を示すフローチャートである。
【００９３】
まず，ユーザが通常再生を選択すると，映像処理装置１０１による標準速再生（通常再生）を開始する。図７に示すように，記録媒体読出部１２３は，記録媒体１３１から映像ストリームを読み出して，バッファ１２７に出力する（Ｓ７０１）。
【００９４】
バッファ１２７は，読出カウンタ部１２５からの取出バッファアドレスに従って，バッファ１２７上に記憶されたＩピクチャ，Ｐピクチャ，Ｂピクチャの各ピクチャを読み出して（Ｓ７０３），復号部１２８に出力する。
【００９５】
さらに，復号部１２８は，通常再生モードの間では，Ｉピクチャ，Ｐピクチャ，Ｂピクチャを復号の対象として，ステップＳ７０３でバッファ１２７から取得したピクチャを復号する（Ｓ７０５）。
【００９６】
次に，通常再生モードから１０倍速などの高速再生モードに変更する指示を指示受付部１１１を介してコントローラ１１３が受け取ると，アドレス保持部１２２は，その変更指示があったタイミングに生成された記録バッファアドレスをモード変更バッファアドレスとして記憶し，記録媒体読出部１２３は，上記変更指示以降，記録媒体１３１からＩピクチャのみを読み出してバッファ１２７に出力する（Ｓ７０７）。
【００９７】
なお，上記アドレス保持部１２２は，コントローラ１１３又は読出コントローラ１２１から指示があったタイミングの前後に書込カウンタ部１２０により生成された記録バッファアドレスを記憶しても良い。
【００９８】
次に，バッファ１２７は，通常再生モードと同様に，引き続き読出カウンタ１２５からの取出バッファアドレスに従って，バッファ１２７上に記録された各ピクチャを読み出して，復号部１２８に出力する（Ｓ７０９）。
【００９９】
復号部１２８はバッファ１２７から映像ストリームに構成されるピクチャを取得すると（Ｓ７０９），判定部１２４によって上記取出バッファアドレスと上記モード変更バッファアドレスとの一致が確認されるまで（Ｓ７１１），復号部１２８は，ステップＳ７０９で取り出したピクチャのうちＩピクチャのみ復号する（Ｓ７１３）。
【０１００】
上記アドレスが一致するまで（Ｓ７１１），上記ステップＳ７０９とステップＳ７１３が繰り返し実行され，判定部１２４が取出バッファアドレスと上記モード変更バッファアドレスとの一致を確認すると（Ｓ７１１），復号部１２８は，上記ステップＳ７１３におけるＩピクチャのみを復号する処理を終了する（Ｓ７１５）。
【０１０１】
上記ステップＳ７１５以降の再生処理では，高速再生モードの下，引き続き記録媒体読出部１２３により記録媒体１３１からＩピクチャのみ読み出され（Ｓ７１７），バッファ１２７は，読出カウンタ部１２５からの取出バッファアドレスに従って，バッファ１２７上に記憶された上記Ｉピクチャ各々を順に読出し（Ｓ７１９），復号部１２８は，バッファ１２７により出力されたピクチャ（Ｉピクチャ）全てを順に復号すれば（Ｓ７２１），画面上には，映像が１０倍速等の再生速度で再生される。
【０１０２】
なお，図７に示す映像再生装置１０１による再生処理では，通常再生からＩピクチャのみを復号の対象とする高速再生（例えば，１０倍速）に変更する場合の再生処理を例に挙げて説明したが，かかる例に限定されず，例えば，３倍速の高速再生から１０倍速の高速再生に変更する場合の再生処理などでも，ほぼ同様に実施可能である。
【０１０３】
以上で，本実施の形態にかかる映像再生装置１０１についての説明を終了するが，かかる映像再生装置１０１により以下に示すような優れた効果が存在する。
（１）再生モードが変更した後の再生処理でも，バッファ１２７上に記憶されたピクチャを一旦消去せずに，復号部１２８は継続してピクチャを復号することができるため，ユーザからの変更指示に対する応答性を高めることができる。
（２）再生モードが変更されても，バッファ１２７によるピクチャの消去処理が発生せず引き続き復号部１２８による復号処理が継続するため，画面上に表示する映像を継ぎ目なくシームレスに復号し出力することができる。
（３）映像再生装置１０１内にＩピクチャのみを記憶するバッファなどを別途備えなくともバッファ１２７単体で再生モードを切り替えて映像を再生することができるため，バッファを別途に備えるためのスペースを省けて映像再生装置１０１の構成が大型になるのを防げる。
【０１０４】
なお，上述した一連の処理は，専用のハードウェアにより行うこともできるし，ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には，そのソフトウェアを構成するプログラムが，汎用のコンピュータやマイクロコンピュータ等の情報処理装置にインストールされ，上記情報処理装置を映像再生装置１０１として機能させる。
【０１０５】
上記プログラムは，上記コンピュータ等の情報処理装置に内蔵されている記録媒体としてのハードディスクドライブやＲＯＭなどに予め記録しておくことができる。
【０１０６】
あるいはまた，プログラムは，ハードディスクドライブに限らず，フレキシブルディスク，ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ），磁気ディスク，半導体メモリなどのリムーバブル記録媒体に，一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は，いわゆるパッケージソフトウエアとして提供することができる。
【０１０７】
なお，プログラムは，上述したようなリムーバブル記録媒体からコンピュータにインストールする他，ダウンロードサイトから，ディジタル衛星放送用の人工衛星を介して，コンピュータに無線で転送したり，ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ），インターネットといったネットワークを介して，コンピュータに有線で転送し，コンピュータでは，そのようにして転送されてくるプログラムを受信し，内蔵するハードディスクにインストールすることができる。
【０１０８】
ここで，本明細書において，コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは，必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく，並列的あるいは個別に実行される処理（例えば，並列処理あるいはオブジェクトによる処理）も含むものである。
【０１０９】
また，プログラムは，１のコンピュータにより処理されるものであっても良いし，複数のコンピュータによって分散処理されるものであっても良い。
【０１１０】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明はかかる例に限定されない。当業者であれば，特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１１】
上記実施形態においては，コントローラ１１３，書込カウンタ部１２０，読出コントローラ１２１，アドレス保持部１２２，記録媒体読出部１２３，読出カウンタ部１２５，判定部１２４，復号コントローラ１２６，および復号部１２８はハードウェアからなる場合を例にあげて説明したが，本発明はかかる例に限定されない。例えば，上記コントローラ１１３，書込カウンタ部１２０，読出コントローラ１２１，アドレス保持部１２２，記録媒体読出部１２３，読出カウンタ部１２５，判定部１２４，復号コントローラ１２６，または復号部１２８のうち少なくとも一つは，１又は２以上のモジュールまたはコンポーネントなどから構成されるプログラムの場合であってもよい。
【産業上の利用可能性】
【０１１２】
本発明は，特殊再生可能な映像処理装置及びコンピュータプログラムなどに適用可能である。
【図面の簡単な説明】
【０１１３】
【図１】本実施の形態にかかる映像再生装置の概略的な構成の一例を示すブロック図である。
【図２】本実施の形態にかかる映像処理装置による再生モード変更処理の概略を示す説明図である。
【図３】本実施の形態にかかる映像処理装置による再生モード変更処理の概略を示す説明図である。
【図４】本実施の形態にかかる映像処理装置による再生モード変更処理の概略を示す説明図である。
【図５】本実施の形態にかかる映像処理装置による再生モード変更処理の概略を示す説明図である。
【図６】本実施の形態にかかる映像処理装置による再生モード変更処理の概略を示す説明図である。
【図７】本実施の形態にかかる映像再生装置による再生処理の概略を示すフローチャートである。
【図８】再生対象の映像ストリームの概略的な構成を示す説明図である。
【図９】従来にかかる再生モード変更処理の概略を示す説明図である。
【符号の説明】
【０１１４】
１０１      映像再生装置
１１１      指示受付部
１１３      コントローラ
１２０      書込カウンタ部
１２１      読出コントローラ
１２２      アドレス保持部
１２３      記録媒体読出部
１２４      判定部
１２５      読出カウンタ部
１２６      復号コントローラ
１２７      バッファ
１２８      復号部
１３１      記録媒体
【図１】
2007166276.tif 000003
【図２】
2007166276.tif 000004
【図３】
2007166276.tif 000005
【図４】
2007166276.tif 000006
【図５】
2007166276.tif 000007
【図６】
2007166276.tif 000008
【図７】
2007166276.tif 000009
【図８】
2007166276.tif 000010
【図９】
2007166276.tif 000011
【手続補正書】
【提出日】平成17年12月15日(2005.12.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
映像処理装置であって：
１又は２フレーム以上のピクチャから少なくとも構成される映像ストリームを記録媒体から読み出し，その映像ストリームをバッファに出力する記録媒体読出部と；
前記記録媒体読出部が出力した前記ピクチャを前記バッファ上の指定した位置に記録させるために，前記バッファ上におけるピクチャの記録位置を特定することが可能な記録バッファアドレスを前記バッファに通知する記録先通知部と；
前記バッファにより出力されたピクチャを復号する復号部と；
前記バッファ上に記録されたピクチャのうち，前記バッファが取り出して前記復号部に出力するピクチャを指定するため，前記バッファ上におけるピクチャの取出位置を特定することが可能な取出バッファアドレスを前記バッファに通知する取出先通知部と；
利用者からの再生モードの変更を受付け，前記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成部と；
を備え，
前記取出先通知部は，前記変更信号生成部から前記再生モード変更信号を受けたタイミングと近傍するタイミングで前記記録先通知部から受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し；
前記復号部は，前記取出バッファアドレスと前記モード変更バッファアドレスとが一致するまで，前記バッファから受け取るピクチャのうちフレーム内符号化ピクチャを復号することを特徴とする，映像処理装置。
【請求項２】
前記ピクチャは，１又は２フレーム以上がグループ化されたピクチャ群に含まれることを特徴とする，請求項１に記載の映像処理装置。
【請求項３】
前記復号部は，前記取出先通知部により前記取出バッファアドレスと前記モード変更バッファアドレスとが同じであると確認されるまで，前記バッファから受け取るピクチャのうちフレーム内符号化ピクチャ及び順方向予測符号化ピクチャを復号することを特徴とする，請求項１又は２に記載の映像処理装置。
【請求項４】
コンピュータをして，映像処理装置として機能させるコンピュータプログラムであって：
１又は２フレーム以上のピクチャから少なくとも構成される映像ストリームを記録媒体から読み出し，その映像ストリームをバッファに出力する記録媒体読出手段と；
前記記録媒体読出手段が出力した前記ピクチャを前記バッファ上の指定した位置に記録させるために，前記バッファ上におけるピクチャの記録位置を特定することが可能な記録バッファアドレスを前記バッファに通知する記録先通知手段と；
前記バッファにより出力されたピクチャを復号する復号手段と；
前記バッファ上に記録されたピクチャのうち，前記バッファが取り出して前記復号手段に出力するピクチャを指定するため，前記バッファ上におけるピクチャの取出位置を特定することが可能な取出バッファアドレスを前記バッファに通知する取出先通知手段と；
利用者からの再生モードの変更を受付け，前記再生モードの変更を知らせる再生モード変更信号を生成する変更信号生成手段と；
として機能させて，
前記取出先通知手段は，前記変更信号生成手段から前記再生モード変更信号を受けたタイミングと近傍するタイミングで前記記録先通知手段から受け取った記録バッファアドレスをモード変更バッファアドレスとして保持し；
前記復号手段は，前記取出バッファアドレスと前記モード変更バッファアドレスとが一致するまで，前記バッファから受け取るピクチャのうちフレーム内符号化ピクチャを復号することを特徴とする，コンピュータプログラム。