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