(57)【要約】【課題】  再生方向の反転指示を受けてから反転後の再生出力を得るまでの時間を短縮できる再生装置を提供する。【解決手段】  デコード回路３４＿１〜３４＿３が、指定された再生方向で再生を続けた場合に再生用メモリ３６＿１〜３６＿３に記憶されたデコード結果が用いられなくなった後も当該デコード結果の記憶を再生用メモリ３６＿１〜３６＿３に保持させ、トランジェント指示を入力すると、当該トランジェント指示を入力する前に既に記憶したデコード結果を用いて再生出力を行う。  【選択図】  図１
2006157877.tif 000002
【特許請求の範囲】
【請求項１】
複数のピクチャデータを順にデコードして再生する再生装置であって、
再生用メモリと、
指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力するデコーダと
を有し、
前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う
再生装置。
【請求項２】
前記デコーダは、
前記デコード結果が他の前記ピクチャデータのデコードで参照される第１の種類の前記ピクチャデータと、デコード結果が他の前記ピクチャデータのデコードで参照されない第２の種類の前記ピクチャデータとを構成要素として構成される被再生データを、前記ピクチャデータを単位としてデコードし、
前記再生用メモリ内の前記第１の種類の前記ピクチャデータの前記デコード結果の記憶を前記保持し、
前記反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶された前記第１の種類のピクチャデータのデコード結果を参照して、前記第２の種類のピクチャデータをデコードして再生出力する
請求項１に記載の再生装置。
【請求項３】
前記デコーダは、前記被再生データを構成する複数の前記ピクチャデータのうち前記第１の種類のピクチャデータを、当該第１の種類のピクチャデータのデコード結果を参照してデコードされる前記第２の種類のピクチャデータに先立ってデコードする
請求項２に記載の再生装置。
【請求項４】
前記第１の種類のピクチャデータとして、他のピクチャデータのデコード結果を参照しないでデコードされるＩピクチャデータと、他のピクチャデータのデコード結果を参照してデコードされるＰピクチャデータとを有し、
前記第２の種類のピクチャデータは、他のピクチャデータのデコード結果を参照してデコードされるＢピクチャデータであり、
前記デコーダは、デコード結果が前記メモリに記憶されている第１の前記Ｉピクチャデータと、複数の前記Ｉピクチャデータのうち前記第１のＩピクチャデータに対して前記再生方向で次に位置する第２の前記Ｉピクチャデータとの間に位置する前記Ｐピクチャデータのデコード結果と、前記第１のＩピクチャデータのデコード結果とを前記再生用メモリ内の第１の記憶領域内に同時に記憶保持させる
請求項２に記載の再生装置。
【請求項５】
前記再生用メモリは、前記第１の記憶領域とは別に、前記Ｂピクチャデータを記憶する第２の記憶領域を有し、
前記デコーダは、再生出力した前記Ｂピクチャデータのデコード結果を、前記第１のＩピクチャデータと前記第２のＩピクチャデータとの間に位置する全ての前記Ｂピクチャデータのデコードを完了する前に順に、他の前記Ｂピクチャデータのデコード結果で上書きする
請求項４に記載の再生装置。
【請求項６】
前記被再生データを並列に処理する複数の前記デコーダと、
前記複数のデコーダの各々に対応して設けられた複数の前記再生用メモリと、
同じ前記第１の種類のピクチャデータのデコード結果を参照する前記第２の種類のピクチャデータが同じ前記デコーダでデコードされ、且つ同じ前記ピクチャデータ群に含まれる前記第１の種類のピクチャデータが同じ前記デコーダでデコードされるように、前記ピクチャデータを前記デコーダにデコードさせる処理回路と
を有する請求項２に記載の再生装置。
【請求項７】
前記処理回路は、前記複数のデコーダに、連続して再生出力する複数の前記ピクチャデータで各々が構成され順に再生出力される複数のピクチャデータ群を異なる前記デコード回路にデコードさせる
請求項６に記載の再生装置。
【請求項８】
前記デコーダは、第１の前記ピクチャデータ群の前記第１の種類のピクチャデータのデコード結果を、前記再生用メモリに記憶されている前記第１のピクチャデータ群の直前に当該デコーダによってデコードされた第２のピクチャデータ群の前記第１の種類のピクチャデータのデコード結果に上書きする
請求項７に記載の再生装置。
【請求項９】
前記ピクチャデータ毎に、当該ピクチャデータをデコードするか否かを示すピクチャ属性データを規定し、
前記複数のピクチャデータの前記ピクチャ属性データを記憶する制御用記憶手段
を有し、
前記デコーダは、
前記制御用記憶手段から読み出した前記ピクチャ属性データに基づいて、当該ピクチャ属性データに対応した前記ピクチャデータをデコードするか否かを決定する
請求項１に記載の再生装置。
【請求項１０】
前記デコーダは、指定された再生速度に応じて、前記制御用記憶手段に記憶された前記ピクチャ属性データを更新する
請求項９に記載の再生装置。
【請求項１１】
前記複数のピクチャデータを順方向にデコードする順に当該ピクチャデータの前記ピクチャ属性データを読み出し可能な第１の前記制御用記憶手段と、
前記複数のピクチャデータを逆方向にデコードする順に当該ピクチャデータの前記ピクチャ属性データを読み出し可能な第２の前記制御用記憶手段と
を有し、
前記デコーダは、
前記ピクチャデータを順方向にデコードする場合に、前記第１の制御用記憶手段から読み出した前記ピクチャ属性データに基づいて、当該ピクチャ属性データに対応した前記ピクチャデータをデコードするか否かを決定し、
前記ピクチャデータを逆方向にデコードする場合に、前記第２の制御用記憶手段から読み出した前記ピクチャ属性データに基づいて、当該ピクチャ属性データに対応した前記ピクチャデータをデコードするか否かを決定する
請求項９に記載の再生装置。
【請求項１２】
前記デコーダは、
前記ピクチャデータを順方向にデコードする場合に、前記デコードを終了した前記ピクチャデータの前記第１の制御用記憶手段に記憶された前記ピクチャ属性データをデコード無しに設定し、前記デコードを終了した前記ピクチャデータの前記第２の制御用記憶手段に記憶された前記ピクチャ属性データをデコード有りに設定し、
前記ピクチャデータを逆方向にデコードする場合に、前記デコードを終了した前記ピクチャデータの前記第２の制御用記憶手段に記憶された前記ピクチャ属性データをデコード無しに設定し、前記デコードを終了した前記ピクチャデータの前記第１の制御用記憶手段に記憶された前記ピクチャ属性データをデコード有りに設定する
請求項１１に記載の再生装置。
【請求項１３】
前記デコーダは、
前記ピクチャデータを順方向にデコードする場合に、前記デコードを終了した後に、当該デコードを終了した前記ピクチャデータの前記第２の制御用記憶手段に記憶された前記ピクチャ属性データをデコード有りに設定し、
前記ピクチャデータを逆方向にデコードする場合に、前記デコードを終了した後に、当該デコードを終了した前記ピクチャデータの前記第１の制御用記憶手段に記憶された前記ピクチャ属性データをデコード有りに設定する
請求項１２に記載の再生装置。
【請求項１４】
被再生データを構成する複数のピクチャデータを再生装置に出力するデータ処理装置と、
前記データ処理装置から入力した複数のピクチャデータを順にデコードして再生する前記再生装置と
を有し、
前記再生装置は、
再生用メモリと、
指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力するデコーダと
を有し、
前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う
データ処理システム。
【請求項１５】
複数のピクチャデータを順にデコードする再生方法であって、
指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を再生用メモリに書き込む第１の工程と、
前記第１の工程で前記再生用メモリに書き込んだ前記デコード結果を読み出して再生出力する第２の工程と
を有し、
前記第１の工程は、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、
前記第２の工程は、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う
再生方法。
【請求項１６】
前記第１の工程は、前記ピクチャデータ毎に当該ピクチャデータをデコードするか否かを示し制御用記憶手段に記憶されたピクチャ属性データに基づいて、前記ピクチャデータをデコードするか否かを決定する
請求項１５に記載の再生方法。
【請求項１７】
複数のピクチャデータを順にデコードする再生装置が実行するプログラムであって、
指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を再生用メモリに書き込む第１の手順と、
前記第１の手順で前記再生用メモリに書き込んだ前記デコード結果を読み出して再生出力する第２の手順と
を有し、
前記第１の手順は、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、
前記第２の手順は、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う
プログラム。
【請求項１８】
複数のピクチャデータを順にデコードする再生装置が実行するプログラムを記録する記録媒体であって、
前記プログラムは、
指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を再生用メモリに書き込む第１の手順と、
前記第１の手順で前記再生用メモリに書き込んだ前記デコード結果を読み出して再生出力する第２の手順と
を有し、
前記第１の手順は、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、
前記第２の手順は、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う
記録媒体。
【請求項１９】
被再生データを構成する複数のピクチャデータを再生装置に出力するデータ処理手段と、
前記データ処理手段から入力した複数のピクチャデータを順にデコードして再生する前記再生手段と
を有し、
前記再生手段は、
再生用メモリと、
指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力するデコーダと
を有し、
前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う
データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被再生データを再生する再生装置、データ処理システム、再生方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
例えば、ＭＰＥＧ(Moving Picture Experts Group)方式で符号化された被再生データをデコードして再生する再生装置がある。
このような再生装置は、例えば、被再生データを構成するＩ，Ｐ，Ｂのピクチャデータ（ピクチャデータ）をピクチャデータの参照関係および再生方向に応じた順序でデコードし、そのデコード結果を再生方向に応じた表示順に出力して再生出力を得ている。
当該再生装置では、例えば、再生方向を反転させる反転指示を受けると、それまで生成したデコード結果を全てクリアし、反転後の再生方向に応じた順でデコードを開始し、そのデコード結果を反転後の再生方向に応じた表示順で再生出力している。
【特許文献１】特開２００３−１０１９６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の再生装置では、反転指示を受けるまでに生成したデコード結果を全てクリアし、再生方向の反転直後に、当該反転した再生方向に応じたピクチャデータのデコード処理を行うため、反転指示を受けてから反転後の再生出力を得るまでに長時間を要し、応答性が悪いという問題がある。
【０００４】
本発明は上述した従来技術の問題点を解決するために、複数のピクチャデータを順にデコードして再生する場合に、再生方向の反転指示を受けてから反転後の再生出力を得るまでの時間を従来に比べて短縮できる再生装置、データ処理システム、再生方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した従来技術の問題点を解決し上述した目的を達成するために、第１の観点の発明の再生装置は、複数のピクチャデータを順にデコードして再生する再生装置であって、再生用メモリと、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力するデコーダとを有し、前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【０００６】
第１の観点の発明の作用は以下のようになる。
デコーダは、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力する。
このとき、前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させる。
そして、前記デコーダは、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【０００７】
第２の観点の発明のデータ処理システムは、被再生データを構成する複数のピクチャデータを再生装置に出力するデータ処理装置と、前記データ処理装置から入力した複数のピクチャデータを順にデコードして再生する前記再生装置とを有し、前記再生装置は、再生用メモリと、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力するデコーダとを有し、前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【０００８】
第３の観点の発明の再生方法は、複数のピクチャデータを順にデコードする再生方法であって、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を再生用メモリに書き込む第１の工程と、前記第１の工程で前記再生用メモリに書き込んだ前記デコード結果を読み出して再生出力する第２の工程とを有し、前記第１の工程は、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記第２の工程は、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【０００９】
第４の観点の発明のプログラムは、複数のピクチャデータを順にデコードする再生装置が実行するプログラムであって、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を再生用メモリに書き込む第１の手順と、前記第１の手順で前記再生用メモリに書き込んだ前記デコード結果を読み出して再生出力する第２の手順とを有し、前記第１の手順は、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記第２の手順は、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【００１０】
第５の観点の発明の記録媒体は、複数のピクチャデータを順にデコードする再生装置が実行するプログラムを記録する記録媒体であって、前記プログラムは、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を再生用メモリに書き込む第１の手順と、前記第１の手順で前記再生用メモリに書き込んだ前記デコード結果を読み出して再生出力する第２の手順とを有し、前記第１の手順は、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記第２の手順は、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【００１１】
第６の観点の発明のデータ処理装置は、被再生データを構成する複数のピクチャデータを再生装置に出力するデータ処理手段と、前記データ処理手段から入力した複数のピクチャデータを順にデコードして再生する前記再生手段とを有し、前記再生手段は、再生用メモリと、指定された再生方向に応じた順序で前記複数のピクチャデータを順にデコードし、そのデコード結果を前記再生用メモリに書き込み、前記再生用メモリから読み出した前記デコード結果を再生出力するデコーダとを有し、前記デコーダは、前記指定された再生方向で再生を続けた場合に前記再生用メモリに記憶された前記デコード結果が用いられなくなった後も当該デコード結果の記憶を前記再生用メモリに保持させ、前記再生方向の反転指示を入力すると、前記反転指示を入力する前に前記再生用メモリに既に記憶した前記デコード結果を用いて前記再生出力を行う。
【発明の効果】
【００１２】
本発明によれば、複数のピクチャデータを順にデコードして再生する場合に、再生方向の反転指示を受けてから反転後の再生出力を得るまでの時間を従来に比べて短縮できる再生装置、データ処理システム、再生方法、プログラムおよび記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態に係わるデータ処理システムについて説明する。
＜第１実施形態＞
先ず、本実施形態の構成要素と、本発明の構成要素との対応関係を説明する。
コンピュータ２が本発明のデータ処理装置およびデータ処理手段の一例であり、再生装置４が本発明の再生装置および再生手段の一例である。また、再生用メモリ３６＿１〜３６＿３が本発明の再生用メモリの一例であり、デコーダ３４＿１，３４＿２，３４＿３が本発明のデコーダの一例であり、ＣＰＵ４２が本発明の処理回路の一例である。
また、本実施形態のトランジェント指示が、本発明の反転指示の一例である。また、被再生データＥＮＣが本発明の被再生データの一例である。また、ピクチャデータが本発明のピクチャデータの一例であり、ＧＯＰが本発明のピクチャデータ群の一例である。また、Ｉ，Ｐピクチャデータが本発明の第１の種類のピクチャデータの一例であり、Ｂピクチャデータが本発明の第２の種類のピクチャデータの一例である。
【００１４】
図１は、本発明の実施形態に係わるデータ処理システム１の全体構成図である。
図１に示すように、データ処理システム１は、例えば、コンピュータ２および再生装置４を有する。
［コンピュータ２］
図１に示すように、コンピュータ２は、ＨＤＤ１２、ブリッジ１４、メモリ１６、ブリッジ１８、操作部１９およびＣＰＵ２０を有する。
ＨＤＤ１２は、例えば、ＭＰＥＧで符号化された被再生データＥＮＣを記憶する。
被再生データＥＮＣは、図２に示すように、再生装置４において連続して順にデコード処理される複数のＧＯＰ(Group Of Picture)で構成されている。
図２に示す例では、ＧＯＰ（Ｎ−１），（Ｎ），（Ｎ＋１），（Ｎ＋２）の順でデコード処理される。
各ＧＯＰは、Ｉ，Ｐ，Ｂの３種類のピクチャデータ（フレームデータ）で構成される。
また、各ＧＯＰ内には１つのＩピクチャデータが含まれている。
本実施形態では、例えば、ＧＯＰ内のピクチャデータの数が比較的多い、いわゆるｌｏｎｇＧＯＰが用いられる。
なお、本願の図面において、ＧＯＰ（Ｎ−１）に属するピクチャデータには左上に記号を付さず、ＧＯＰ（Ｎ）に属するピクチャデータには左上に「＊」を付し、ＧＯＰ（Ｎ＋１）に属するピクチャデータには左上に「＋」を付し、ＧＯＰ（Ｎ＋２）に属するピクチャデータには左上に「−」を付し、ＧＯＰ（Ｎ−２）に属するピクチャデータには左上に「＃」を付し、ＧＯＰ（Ｎ−３）に属するピクチャデータには左上に「‘」を付す。
また、各図において、「Ｉ」，「Ｐ」，「Ｂ」の右あるは下に付された数字は、当該ピクチャデータのデコード結果が再生出力される順番を示している。
【００１５】
Ｉピクチャデータは、イントラ（画面内）符号化された画面のピクチャデータであり、他のピクチャデータとは独立してデコードされる。
また、Ｐピクチャデータは、前方向予測符号化された画面のピクチャデータであり、時間的に過去に位置する（表示順が前の）ＩまたはＰピクチャデータを参照してデコードされる。
なお、Ｉ，Ｐピクチャデータは、アンカーピクチャデータとも呼ばれる。
また、Ｂピクチャデータは、両方向予測符号化された画面のピクチャデータであり、時間的に前後に位置する（表示順が前および後の）ＩまたはＰピクチャデータを参照してデコードされる。
なお、ＨＤＤ１２の読み出しレートは、再生装置４の最大再生レートに比べて遅い。
【００１６】
ブリッジ１４は、ブリッジ１８の拡張機能を備え、ＰＣＩ拡張スロットやＩＤＥ(Integrated Drive Electronics)スロットなどを備えている。
ブリッジ１４は、基本的にブリッジ１８と同じ機能を有しているが、ブリッジ１８に比べてハンド幅が狭く、ブリッジ１８に接続されるデバイスに比べて低速アクセスのデバイスが接続される。
【００１７】
メモリ１６は、例えば、半導体メモリであり、ＣＰＵ２０の処理に用いられるプログラムおよびデータを記憶する。
操作部１９は、キーボードやマウスなどの操作手段であり、ユーザの操作に応じた操作信号をＣＰＵ２０に出力する。
操作部１９は、図示しない操作画面に基づいたユーザの操作に応じて被再生データＥＮＣの再生ポイントの指定操作、当該指定した再生ポイントの再生開始指示操作、並びにトランジェント指示操作を行い、それを示す操作信号をＣＰＵ２０に出力する。
ブリッジ１８は、ブリッジ１４、メモリ１６、ＰＣＩバス６およびＣＰＵ２０と接続され、ＣＰＵ２０のアドレスバスおよびデータバスを介した伝送に伴うデータ変換を行う。
【００１８】
ＣＰＵ２０は、例えば、メモリ１６から読み出したプログラムを実行してコンピュータ２の動作を統括的に制御する。
ＣＰＵ２０は、操作部１９から再生ポイントの指定操作を示す操作信号を入力すると、当該指定された再生ポイントのピクチャデータを含むＧＯＰをＨＤＤ１２から読み出して、ブリッジ１８およびＰＣＩバス６を介して再生装置４に出力する。
また、ＣＰＵ２０は、操作部１９から再生開始指示操作を示す操作信号を入力すると、ブリッジ１８およびＰＣＩバス６を介して再生装置４に再生ポイントを指定した再生開始指示を出力する。
また、ＣＰＵ２０は、操作部１９からトランジェント指示操作を示す操作信号を入力すると、トランジェント指示を、ブリッジ１８およびＰＣＩバス６を介して再生装置４に出力する。
また、ＣＰＵ２０は、被再生データＥＮＣ内のＧＯＰのうち、再生装置４において再生ポイントのピクチャデータを含むＧＯＰに対して表示順が１つ前のＧＯＰと表示順が１つ後のＧＯＰとが再生装置４の入力用メモリ３２に記憶されるように、ＧＯＰを再生装置４に出力する。
【００１９】
［再生装置４］
図１に示すように、再生装置４は、例えば、ＰＣＩブリッジ３０、入力用メモリ３２、デコーダ３４＿１〜３４＿３、再生用メモリ３６＿１〜３６＿３、セレクタ３８、制御用メモリ４０、ＣＰＵ４２および制御バス４６を有する。
なお、制御用メモリ４０は、所定のプログラム（本発明のプログラム）を記憶し、ＣＰＵ４２は当該プログラムを読み出して実行し、以下に示す処理を行う。
上記所定のプログラムは、半導体メモリなどの制御用メモリ４０に記憶されていても良いし、その他、ＨＤＤや光ディスクなどのその他の記録媒体に記録されていてもよい。
【００２０】
ＰＣＩブリッジ３０は、ＰＣＩバス６を介してコンピュータ２から入力するＧＯＰおよび指示（コマンド）をバッファリングするメモリを備えている。また、ブリッジ１８は、ＤＭＡ(Dynamic Memory Access)転送機能を備えている。
入力用メモリ３２は、ＳＤＲＡＭ等の半導体メモリであり、ＰＣＩブリッジ３０を介して入力されたＧＯＰを一時的に記憶する。
【００２１】
デコーダ３４＿１は、ＣＰＵ４２の制御に従ってＰＣＩブリッジ３０を介して入力用メモリ３２から読み出された被再生データＥＮＣを入力し、これをＭＰＥＧ方式でデコードして再生用メモリ３６＿１に書き込む。
具体的には、デコーダ３４＿１は、ＣＰＵ４２の制御に従って入力用メモリ３２から読み出されたＩピクチャデータを、他のピクチャデータのデコード結果を参照しないでデコードする。
また、デコーダ３４＿１は、ＣＰＵ４２の制御に従って入力用メモリ３２から読み出されたＰピクチャデータを、時間的に過去に位置し且つ既にデコード結果が再生用メモリ３６＿１に記憶されたＩまたはＰピクチャデータのデコード結果を参照してデコードする。
また、デコーダ３４＿１は、ＣＰＵ４２の制御に従って入力用メモリ３２から読み出されたＢピクチャデータを、時間的に前後に位置し且つ既にデコード結果が再生用メモリ３６＿１に記憶されたＩまたはＰピクチャデータのデコード結果を参照してデコードする。
【００２２】
図３および図４は、被再生データＥＮＣをフォアード方向に再生した場合のデコーダ３４＿１，３４＿２，３４＿３のデコード処理、再生用メモリ３６＿１〜３６＿３の記憶状態、並びに再生出力を示す図である。
図３、図４、並びに後述する対応する図面において、デコーダ３４＿１に対応付けて示されたバンク領域「０」〜「７」は再生用メモリ３６＿１内に規定されたバンク領域であり、デコーダ３４＿２に対応付けて示されたバンク領域「０」〜「７」は再生用メモリ３６＿２内に規定されたバンク領域であり、デコーダ３４＿３に対応付けて示されたバンク領域「０」〜「７」は再生用メモリ３６＿３内に規定されたバンク領域である。
また、「ｏｕｔ０」，「ｏｕｔ１」，「ｏｕｔ２」は、それぞれデコーダ３４＿１，３４＿２，３４＿３からセレクタ３８に出力されるデコード結果を示す。
また、最下段の「再生出力」は、セレクタ３８から出力される再生出力を示す。
また、図３、図４、並びに後述する対応する図面において、太枠で囲った部分はデコーダ３４＿１，３４＿２，３４＿３によるデコード処理を示している。
【００２３】
図３および図４に示すように、デコード回路３４＿１は、ＣＰＵ４２からのデコードコマンドに従って、ＣＰＵ４２から指定された再生方向の再生を続けた場合再生出力に用いられなくなったＩ，Ｐピクチャデータのデコード結果の記憶を再生用メモリ３６＿１に保持する。
例えば、デコーダ３４＿１は、Ｉ２，Ｐ５，Ｐ８，Ｐ１１，Ｐ１４，＊Ｉ２のデコード結果を、ＧＯＰ（Ｎ−１）の再生出力処理を終了した後も保持する。
これにより、後述するようにトランジェント指示が発生した場合に、トランジェント直後の再生出力を、再デコードすることなく、再生用メモリ３６＿１に記憶保持されたデコード結果を用いて行うことができる。
すなわち、デコーダ３４＿１は、トランジェント指示が発生した場合に、当該トランジェント指示発生前に再生用メモリ３６＿１に既に記憶したＩ，Ｐピクチャデータのデコード結果を再生出力に用いる。
具体的には、デコード回路３４＿１は、トランジェント指示後に、ＣＰＵ４２からの表示コマンドに従って、Ｉ，Ｐピクチャデータについては、再生用メモリ３６＿１に既に記憶した当該Ｉ，Ｐピクチャデータのデコード結果を読み出して再生出力する。
また、デコード回路３４＿１は、トランジェント指示後に、Ｂピクチャデータについては、ＣＰＵ４２からのデコードコマンドに従って、再生用メモリ３６＿１に既に記憶した当該ＢピクチャデータのアンカーピクチャデータとなるＩ，Ｐピクチャデータのデコード結果を参照してデコードを行い、ＣＰＵ４２からの表示コマンドに従って、そのデコード結果を再生出力する。
【００２４】
また、デコード回路３４＿１は、図３に示すように、ＣＰＵ４２からのデコードコマンドに従って、デコード対象のＧＯＰ内のＩ，Ｐピクチャデータを、Ｂピクチャデータに先立ってデコードし、そのデコード結果を再生用メモリ３６＿１に書き込む。
【００２５】
デコーダ３４＿２，３４＿３は、デコーダ３４＿１と同じ構成を有し、ＰＣＩブリッジ３０を介して入力した画像データをＭＰＥＧ方式でデコードしてそれぞれ再生用メモリ３６＿２，３６＿３に書き込む。
【００２６】
以下、デコーダ３４＿１，３４＿２，３４＿３による再生用メモリ３６＿１，３６＿２，３６＿３へのデコード結果の書き込み方法について説明する。
図３および図４に示すように、再生用メモリ３６＿１，３６＿２，３６＿３の各々は、８個のバンク領域「０」〜「７」を有する。
本実施形態では、図３および図４に示すように、再生用メモリ３６＿１，３６＿２，３６＿３の各々が備える８個のバンク領域のうち、６個のバンク領域「０」〜「５」をＩ，Ｐピクチャデータのデコード結果を専用して記憶する記憶領域として固定的に用い、２個のバンク領域「６」，「７」をＢピクチャデータのデコード結果を記憶する記憶領域として固定的に用いる。
すなわち、再生用メモリ３６＿１〜３６＿３の各々にデコーダ３４＿１，３４＿２，３４＿３でデコードするＧＯＰ内の全てのＩ，Ｐピクチャデータのデコード結果を同時に記憶し、当該記憶を当該デコーダが次にデコードするＧＯＰのＩ，Ｐピクチャデータのデコード結果を書き込むまで保持する。
【００２７】
図２に示す被再生データＥＮＣをデコードする場合には、デコーダ３４＿１は、例えば、図３に示すように、ＧＯＰ（Ｎ−１）内のＩ２，Ｐ５，Ｐ８，Ｐ１１，Ｐ１４ピクチャデータと、ＧＯＰ（Ｎ）内のＩ２ピクチャデータとをそれぞれ再生用メモリ３６＿１内のバンク領域「０」〜「５」に書き込む。
また、デコーダ３４＿２は、例えば、図３および図４に示すように、ＧＯＰ（Ｎ）内のＩ２，Ｐ５，Ｐ８，Ｐ１１，Ｐ１４ピクチャデータと、ＧＯＰ（Ｎ＋１）内のＩ２ピクチャデータとをそれぞれ再生用メモリ３６＿２内のバンク領域「０」〜「５」に書き込む。
また、デコーダ３４＿３は、例えば、図３に示すように、ＧＯＰ（Ｎ＋１）内のＩ２，Ｐ５，Ｐ８，Ｐ１１，Ｐ１４ピクチャデータと、ＧＯＰ（Ｎ＋２）内のＩ２ピクチャデータとをそれぞれ再生用メモリ３６＿３内のバンク領域「０」〜「５」に書き込む。
【００２８】
また、デコーダ３４＿１は、ＧＯＰ（Ｎ−１）内のＢピクチャデータをデコードする際に、再生用メモリ３６＿１のバンク領域「０」〜「５」に記憶されているＩ，Ｐピクチャデータのデコード結果を参照する。
また、デコーダ３４＿２は、ＧＯＰ（Ｎ）内のＢピクチャデータをデコードする際に、再生用メモリ３６＿２のバンク領域「０」〜「５」に記憶されているＩ，Ｐピクチャデータのデコード結果を参照する。
また、デコーダ３４＿３は、ＧＯＰ（Ｎ＋１）内のＢピクチャデータをデコードする際に、再生用メモリ３６＿３のバンク領域「０」〜「５」に記憶されているＩ，Ｐピクチャデータのデコード結果を参照する。
なお、デコーダ３４＿１，３４＿２，３４＿３は、再生用メモリ３６＿１〜３６＿３のバンク「６」，「７」が記憶するＢピクチャデータのデコード結果を、例えば、当該Ｂピクチャデータの３ピクチャ後のＢピクチャデータのデコード結果で順に上書きする。
これにより、１ＧＯＰ内の全てのＢピクチャデータに対応したバンク領域を備える必要が無く、再生用メモリ３６＿１〜３６＿３を小規模にできる。
【００２９】
セレクタ３８は、ＣＰＵ４２からの制御に従って、再生用メモリ３６＿１，３６＿２，３６＿３から読み出されたデコード結果を切り換えて選択して再生出力する。
【００３０】
ＣＰＵ４２は、制御用メモリ４０に記憶されたプログラム、並びにデータを基に以下に示す処理を行い、再生装置４の動作を統括的に制御する。
ＣＰＵ４２は、コンピュータ２から入力したＧＯＰ（被再生データＥＮＣ）を入力用メモリ３２に書き込む。
また、ＣＰＵ４２は、入力用メモリ３２に記憶された被再生データＥＮＣを、ＧＯＰ単位で、当該ＧＯＰ内のピクチャデータをデコードする順序を決定するスケジューリング処理を行う。
ＣＰＵ４２は、上記スケジューリング処理の結果に基づいて、以下に示すデコード処理をデコーダ３４＿１，３４＿２，３４＿３に実行させる。
【００３１】
ＣＰＵ４２は、同じＧＯＰに属するＩ，Ｐピクチャデータと、当該Ｉ，Ｐピクチャデータのデコード結果を参照するＢピクチャデータとが同じデコーダ３４＿１，３４＿２，３４＿３でデコードされるように、入力用メモリ３２からピクチャデータを読み出してデコーダ３４＿１，３４＿２，３４＿３に出力する。
【００３２】
ＣＰＵ４２は、例えば、ＧＯＰ（Ｎ−１）内のＩ，Ｐピクチャデータと、当該Ｉ，Ｐピクチャデータのデコード結果を参照してデコードされるＧＯＰ（Ｎ）内のＢピクチャデータとを、ＰＣＩブリッジ３０を介して入力用メモリ３２から読み出してデコーダ３４＿１に出力する。
ここで、本実施形態では、Ｂピクチャデータが異なるＧＯＰのＩ，Ｐピクチャデータのデコード結果を参照してデコードされるオープンＧＯＰを参照している。
具体的には、例えば、図２に示すＧＯＰ（Ｎ）内のＢ０，Ｂ１ピクチャデータが、ＧＯＰ（Ｎ−１）内のＩ，Ｐピクチャデータのデコード結果を参照してデコードされる。
従って、ＣＰＵ４２は、ＧＯＰ（Ｎ）内のＢ０，Ｂ１ピクチャデータをデコーダ３４＿１に出力する。
【００３３】
また、ＣＰＵ４２は、例えば、ＧＯＰ（Ｎ）内のＩ，Ｐピクチャデータと、当該Ｉ，Ｐピクチャデータのデコード結果を参照してデコードされるＧＯＰ（Ｎ＋１）内のＢピクチャデータとを、ＰＣＩブリッジ３０を介して入力用メモリ３２から読み出してデコーダ３４＿２に出力する。
また、ＣＰＵ４２は、例えば、ＧＯＰ（Ｎ＋１）内のＩ，Ｐピクチャデータと、当該Ｉ，Ｐピクチャデータのデコード結果を参照してデコードされるＧＯＰ（Ｎ＋２）内のＢピクチャデータとを、ＰＣＩブリッジ３０を介して入力用メモリ３２から読み出してデコーダ３４＿３に出力する。
【００３４】
ＣＰＵ４２は、例えば、コンピュータ２のＣＰＵ２０から再生開始指示を入力すると、再生ポイントを含む複数ＧＯＰのデコード処理をデコーダ３４＿１，３４＿２，３４＿３に行わせる。
このとき、ＣＰＵ４２は、当該再生ポイントから指定された方向に指定されたスピードで再生出力が行われるように、デコーダ３４＿１，３４＿２，３４＿３によるＢピクチャデータのデコード処理、再生用メモリ３６＿１，３６＿２，３６＿３からセレクタ３８への読み出し動作、並びにセレクタ３８の選択動作を制御する。
【００３５】
以下、図１に示すデータ処理システム１の動作例を説明する。
［第１の動作例］
以下、コンピュータ２において再生対象の画像データを指定してから、再生装置４において再生出力が行われるまでの動作例を説明する。
図５および図６は、当該動作例を説明するためのフローチャートである。
ステップＳＴ１：
コンピュータ２のＣＰＵ２０は、操作部１９から被再生データＥＮＣ内の再生ポイントの指定操作を示す操作信号を入力したか否かを判断し、指定したと判断するとステップＳＴ２に進み、そうでない場合にはステップＳＴ１の処理を繰り返す。
【００３６】
ステップＳＴ２：
コンピュータ２のＣＰＵ２０は、ステップＳＴ１で指定された再生ポイントのピクチャデータを含むＧＯＰと、その前後のＧＯＰとの合計３個（複数）のＧＯＰをＨＤＤ１２から読み出す。
ステップＳＴ３：
コンピュータ２のＣＰＵ２０は、ステップＳＴ２で読み出した複数のＧＯＰを、ブリッジ１８およびＰＣＩバス６を介して再生装置４に出力する。
再生装置４のＣＰＵ４２は、コンピュータ２からＰＣＩブリッジ３０を介して入力したＧＯＰを入力用メモリ３２に書き込む。
【００３７】
ステップＳＴ４：
コンピュータ２のＣＰＵ２０が、転送完了通知を再生装置４のＣＰＵ４２に出力する。
当該転送完了通知は、ステップＳＴ３でコンピュータ２から再生装置４に出力（転送）したＧＯＰの識別データ、当該ＧＯＰを書き込んだ入力用メモリ３２内のアドレス、並びに当該ＧＯＰのデータサイズを示している。
また、当該転送完了通知は、上記出力したＧＯＰ内の各ピクチャデータの識別データ、当該ピクチャデータを書き込んだ入力用メモリ３２内のアドレス、並びに当該ピクチャデータのデータサイズを示している。
ＣＰＵ４２は、当該転送完了通知を制御用メモリ４０に書き込む。
ステップＳＴ５：
再生装置４のＣＰＵ４２は、ステップＳＴ４の処理終了後に、準備完了通知をコンピュータ２のＣＰＵ２０に出力する。
【００３８】
ステップＳＴ６：
コンピュータ２のＣＰＵ２０は、操作部１９から再生ポイントを指定した再生開始指示操作を示す操作信号を入力したか否かを判断し、入力したと判断するとステップＳＴ７に進み、そうでない場合にはステップＳＴ６の処理を繰り返す。
ステップＳＴ７：
コンピュータ２のＣＰＵ２０は、入力したと判断すると再生ポイントを指定した再生開始コマンドを再生装置４のＣＰＵ４２に出力する。
【００３９】
ステップＳＴ８：
再生装置４のＣＰＵ４２は、ステップＳＴ７で入力した再生開始コマンドが示す再生ポイントのピクチャデータを含む入力用メモリ３２に記憶された１ＧＯＰ内のピクチャデータをデコードする順序をピクチャデータ間の参照関係および再生方向に応じて決定するスケジューリング処理を行う。
ステップＳＴ９：
再生装置４のＣＰＵ４２は、ステップＳＴ８あるいは後述するステップＳＴ１６のスケジューリング処理の結果に基づいて、次にデコードするピクチャデータを示すデコードコマンドをデコーダ３４＿１，３４＿２，３４＿３に出力する。
なお、ＣＰＵ４２は、トランジェント指示直後の数ピクチャデータ処理時間内は、次に再生出力するＩ，Ｐピクチャデータのデコード結果は再生用メモリ３６＿１〜３６＿３に既に記憶されているため、Ｉ，Ｐピクチャデータについてのデコードコマンドを出力せず、ステップＳＴ１２の表示コマンドのみを出力する。
なお、ＣＰＵ４２は、Ｂピクチャデータについては、そのデコード結果が再生用メモリ３６＿１〜３６＿３に記憶されていない場合にのみデコ−ドコマンドを出力する。
【００４０】
ステップＳＴ１０：
デコーダ３４＿１，３４＿２，３４＿３は、ステップＳＴ９で入力したデコードコマンドが示すピクチャデータを入力用メモリ３２から読み出してデコードし、そのデコード結果をそれぞれ再生用メモリ３６＿１〜３６＿３に書き込む。
ステップＳＴ１１：
再生装置４のＣＰＵ４２は、指定された再生方向と上記スケジューリング結果とに基づいて次に再生出力するデコード結果を特定し、当該デコード結果を示す表示コマンド、並びに所望の再生出力を行うためのセレクタ３８の切換コマンドとを生成し、これを制御用メモリ４０に書き込む。
ステップＳＴ１２：
再生装置４のＣＰＵ４２は、ステップＳＴ１１で生成した表示コマンドをデコーダ３４＿１，３４＿２，３４＿３に出力し、切換コマンドをセレクタ３８に出力する。
ステップＳＴ１３：
デコーダ３４＿１，３４＿２，３４＿３は、ステップＳＴ１２で入力した表示コマンドが示すデコード結果を再生用メモリ３６＿１〜３６＿３から読み出してセレクタ３８に出力する。
また、セレクタ３８は、ステップＳＴ１２で入力した切換コマンドに基づいてデコーダ３４＿１，３４＿２，３４＿３から入力したデコード結果を切り換えて選択して再生出力する。
【００４１】
ステップＳＴ１４：
コンピュータ２のＣＰＵ２０は、トランジェント指示操作を示す操作信号を操作部１９から入力したと判断するとステップＳＴ１５に進み、そうでない場合にはステップＳＴ１７に進む。
ステップＳＴ１５：
コンピュータ２のＣＰＵ２０は、再生装置４のＣＰＵ４２にトランジェント指示（再生方向切換指示）を出力する。
当該トランジェント指示が発生した後は、ＣＰＵ２０およびＣＰＵ４２は、切換え後の再生方向を基に処理を行う。
再生装置４は上述したステップＳＴ９〜ＳＴ１５の処理をピクチャデータ単位で行う。
【００４２】
ステップＳＴ１７：
ＣＰＵ２０およびＣＰＵ４２は、上記ステップＳＴ９〜ＳＴ１５の処理を行ったピクチャデータが、ＧＯＰ内の最後のピクチャデータであるか否かを判断し、最後のピクチャデータであると判断するとステップＳＴ１８に進み、そうでない場合にはステップＳＴ９に戻って次のピクチャデータについての処理を行う。
ステップＳＴ１８：
ＣＰＵ２０およびＣＰＵ４２は、上記処理を行ったピクチャデータが属するＧＯＰが被再生データＥＮＣ内の最後のＧＯＰであるか否かを判断し、最後のＧＯＰであると判断すると処理を終了し、そうでない場合にはステップＳＴ１９に進む。
【００４３】
ステップＳＴ１９：
コンピュータ２のＣＰＵ２０は、再生方向に応じて次の１ＧＯＰをＨＤＤ１２から読み出す。
ステップＳＴ２０：
コンピュータ２のＣＰＵ２０は、ステップＳＴ１９で読み出したＧＯＰを、ブリッジ１８およびＰＣＩバス６を介して再生装置４に出力する。
再生装置４のＣＰＵ４２は、コンピュータ２からＰＣＩブリッジ３０を介して入力したＧＯＰを入力用メモリ３２に書き込む。
【００４４】
ステップＳＴ２１：
コンピュータ２のＣＰＵ２０が、ステップＳＴ２０で出力したＧＯＰの転送完了通知を再生装置４のＣＰＵ４２に出力する。
ＣＰＵ４２は、当該転送完了通知を制御用メモリ４０に書き込む。
ステップＳＴ２２：
再生装置４のＣＰＵ４２は、ステップＳＴ２１の処理終了後に、準備完了通知をコンピュータ２のＣＰＵ２０に出力する。
ステップＳＴ２３：
再生装置４のＣＰＵ４２は、例えば、再生方向に応じて次に再生ポイントのピクチャデータを含むＧＯＰのスケジューリング処理が完了してたか否か（すなわち、スケジューリング処理を要するか否か）を判断し、スケジューリング処理を完了していないと判断するとステップＳＴ８に進み、そうでない場合にはステップＳＴ９に進む。
【００４５】
［第２の動作例］
当該動作例では、図５に示すステップＳＴ１０のデコード処理を詳細に説明する。
再生装置４のＣＰＵ４２は、上記スケジューリング処理の結果を基に、例えば、図３および図４を用いて前述したように、入力用メモリ３２に記憶されたＧＯＰに含まれるピクチャデータを読み出してデコーダ３４＿１，３４＿２，３４＿３に出力する。
そして、デコーダ３４＿１，３４＿２，３４＿３は、前述したようにデコード処理を行い、デコード結果を再生用メモリ３６＿１，３６＿２，３６＿３に書き込む。
【００４６】
再生装置４は、図３および図４に示すように、デコーダ３４＿１，３４＿２，３４＿３において各ＧＯＰのＩ，ＰピクチャデータをＢピクチャデータに先立ってデコード処理し、その結果を再生用メモリ３６＿１，３６＿２，３６＿３内の固定のバンク領域に書き込むことで、当該書き込み後に１ピクチャ（１フレーム）分のデータをデコード処理する時間があれば、処理対象のＧＯＰ内の任意のピクチャデータを再生出力できる。
すなわち、図６に示すステップＳＴ１４でトランジェント指示が発生した場合に、次にステップＳＴ９〜ＳＴ１３において切換え後の再生方向のピクチャデータの再生出力を即座に行うことができる。
例えば、図３に示すＧＯＰ（Ｎ−１）内のＢ９ピクチャデータをデコードして再生出力する場合には、ＧＯＰ（Ｎ−１）内のＰ８，Ｐ１１ピクチャデータのデコード結果を必要とする。
また、Ｐ８ピクチャデータをデコードするためにはＰ５ピクチャデータのデコード結果が必要であり、Ｐ５ピクチャデータをデコードするためにはＩ２ピクチャデータのデコード結果が必要である。
従って、上記Ｂ９ピクチャデータをデコードするには、Ｉ２，  Ｐ５，  Ｐ８，  Ｐ１１ピクチャデータのデコード結果を必要とする。
再生装置４によれば、図３に示すように、再生用メモリ３６＿１にＩ，Ｐピクチャデータを記憶することで、デコーダ３４＿１がＧＯＰ（Ｎ−１）のＢ９ピクチャデータを入力すれば、デコーダ３４＿１は、既に再生用メモリ３６＿１のバンク領域「２」，「３」に記憶されているＰ８，Ｐ１１ピクチャデータを用いて、Ｂ９ピクチャデータをデコードして再生出力する処理を即座に行うことができる。
これにより、タイムラグのないトランジェント再生を行うことができる。
【００４７】
［第３の動作例］
以下、フォアワード（ＦＷＤ）の再生方向においてトランジェント指示が発生した場合の動作例を説明する。
図７および図８は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ０ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿１がＧＯＰ（Ｎ）のＢ０ピクチャデータのデコード結果を再生出力した後に、再生用メモリ３６＿１からＧＯＰ（Ｎ−１）のＰ１４ピクチャデータのデコード結果を読み出して再生出力する。
また、デコーダ３４＿１は、当該Ｐ１４ピクチャデータの再生出力と並行して、入力用メモリ３２からＢ１３ピクチャデータを読み出してデコードし、そのデコード結果を再生用メモリ３６＿１に書き込む。
これにより、デコーダ３４＿１は、Ｐ１４ピクチャデータのデコード結果の再生出力後に続けて、Ｂ１３ピクチャデータのデコード結果を再生出力でき、タイムラグのないトランジェント再生ができる。
次に、デコーダ３４＿１は、再生用メモリ３６＿１からＧＯＰ（Ｎ−１）のＢ１３ピクチャデータのデコード結果を読み出してセレクタ３８に出力する。
また、再生装置４は、トランジェント後の図６に示すステップＳＴ１９でコンピュータ２からＧＯＰ（Ｎ−２）を入力して入力用メモリ３２に書き込み、ステップＳＴ８でスケジューリング処理した後にデコーダ３４＿３にデコードさせる。
【００４８】
図９は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ１ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿１は、ＧＯＰ（Ｎ）のＢ１ピクチャデータをデコード結果を再生出力した後に続けて、再生用メモリ３６＿１からＧＯＰ（Ｎ）のＢ０ピクチャデータのデコード結果を読み出して再生出力する。
これにより、ＧＯＮ（Ｎ）のＢ１ピクチャデータのデコード結果を再生出力した後に続いて、トランジェント再生に対応したＧＯＰ（Ｎ）のＢ０ピクチャデータのデコード結果を再生出力できる。
その後、デコーダ３４＿１は、Ｇ（Ｎ−１）のＢ１３ピクチャデータをデコードすると共に、デコーダ３４＿１からＧＯＰ（Ｎ−１）のＰ１４ピクチャデータを読み出して再生出力する。
【００４９】
図１０は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＩ２ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２がＧＯＰ（Ｎ）のＩ２ピクチャデータのデコード結果を再生出力した後に続けて、デコーダ３４＿１が再生用メモリ３６＿１からＧＯＰ（Ｎ）のＢ１ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
その後、デコーダ３４＿１は、再生用メモリ３６＿１からＧＯＰ（Ｎ）のＢ０ピクチャデータのデコード結果を読み出して再生出力する。
【００５０】
図１１は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ３ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＢ３ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＩ２ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
その後、デコーダ３４＿１は、再生用メモリ３６＿１からＧＯＰ（Ｎ）のＢ１ピクチャデータのデコード結果を読み出して再生出力する。
【００５１】
図１２は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ４ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＢ４ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ３ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
その後、デコーダ３４＿２が、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＩ２ピクチャデータのデコード結果を読み出して再生出力する。
次に、デコーダ３４＿１が、再生用メモリ３６＿１からＢ１ピクチャデータのデコード結果を読み出して再生出力する。
【００５２】
図１３は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＰ５ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＰ５ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ４ピクチャデータのデコード結果を読み出して再生出力する。
また、デコーダ３４＿２は、当該再生処理と並行してメモリ３２から読み出したＢ３ピクチャデータをデコードし、そのデコード結果を再生用メモリ３６＿２に書き込む。
これにより、トランジェント再生をタイムラグなしに行うことができる。
その後、デコーダ３４＿２が、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ３ピクチャデータのデコード結果を読み出して再生出力する。
【００５３】
図１４は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ６ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＢ６ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＰ５ピクチャデータのデコード結果を読み出して再生出力する。
また、デコーダ３４＿２は、当該再生処理と並行してメモリ３２から読み出したＧＯＰ（Ｎ）内のＢ４ピクチャデータをデコードし、そのデコード結果を再生用メモリ３６＿２に書き込む。
これにより、トランジェント再生をタイムラグなしに行うことができる。
その後、デコーダ３４＿２が、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ４ピクチャデータのデコード結果を読み出して再生出力する。
【００５４】
図１５は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ９ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＢ９ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ１０ピクチャデータのデコード結果を読み出して再生出力する。
また、デコーダ３４＿２は、当該再生処理と並行してメモリ３２から読み出したＢ７ピクチャデータをデコードし、そのデコード結果を再生用メモリ３６＿２に書き込む。
これにより、トランジェント再生をタイムラグなしに行うことができる。
その後、デコーダ３４＿２が、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ９ピクチャデータのデコード結果を読み出して再生出力する。
【００５５】
図１６は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ１３ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＢ１３ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ１２ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
次に、デコーダ３４＿２は、再生用メモリ３６＿２から読み出したＰ１１ピクチャデータのデコード結果を読み出して再生出力する。
デコーダ３４＿２は、当該再生出力に並行してＧＯＰ（Ｎ）のＢ１０ピクチャデータのデコード結果を読み出して再生出力する。
【００５６】
図１７は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＰ１４ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿２は、ＧＯＰ（Ｎ）のＰ１４ピクチャデータのデコード結果を再生出力した後に続けて、再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ１３ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
次に、デコーダ３４＿２は、再生用メモリ３６＿２からＢ１２ピクチャデータのデコード結果を読み出して再生出力する。
【００５７】
以上説明したように、再生装置４によれば、ＧＯＰ（Ｎ）内の任意のピクチャデータを再生出力した直後にトランジェント指示が発生した場合でも、トランジェント再生をタイムラグなしに行うことができる。
【００５８】
［第４の動作例］
当該動作例では、再生装置４がリバース（ＲＥＶ）再生を行う場合を説明する。
図１８および図１９は、被再生データＥＮＣをリバース（ＲＥＶ）方向に再生した場合のデコーダ３４＿１，３４＿２，３４＿３のデコード処理、再生用メモリ３６＿１〜３６＿３の記憶状態、並びに再生出力を示す図である。
図１８および図１９に示すように、デコーダ３４＿１は、先ず、リバース再生を行う場合には、ＧＯＰ（Ｎ＋２）のＩ，ＰピクチャデータとＧＯＰ（Ｎ＋３）のＩ２ピクチャデータとをデコードし、そのデコード結果をデコーダ３４＿１のバンク領域「０」〜「５」に書き込む。
その後、デコーダ３４＿１は、ＧＯＰ（Ｎ＋３）のＢ１，Ｂ０ピクチャデータと、ＧＯＰ（Ｎ＋２）のＢ１３，Ｂ１２，Ｂ１０，Ｂ９，Ｂ７，Ｂ６，Ｂ４，Ｂ３ピクチャデータとを順にデコードする。
そして、デコーダ３４＿１は、ＧＯＰ（Ｎ＋３）のＢ１，Ｂ０ピクチャデータのデコード結果、ＧＯＰ（Ｎ＋２）のＰ１４，Ｂ１３，Ｂ１２，Ｐ１１，Ｂ１０，Ｂ９，Ｐ８，Ｂ７，Ｂ６，Ｐ５，Ｂ４，Ｂ３，Ｉ２ピクチャデータのデコード結果を順に再生出力する。
また、デコーダ３４＿２，３４＿３は、図１８および図１９に示すタイミングで、ＧＯＰ（Ｎ），（Ｎ＋１）を各々デコードする点を除いて、デコーダ３４＿１と同様の処理を行う。
【００５９】
［第５の動作例］
以下、リバース（ＲＥＶ）の再生方向においてトランジェント指示が発生した場合の再生装置４の動作例を説明する。
図２０および図２１は、リバース再生において、ＧＯＰ（Ｎ＋１）のＰ５ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿１は、ＧＯＰ（Ｎ＋１）のＰ５ピクチャデータのデコード結果を再生出力した後に続いて、再生用メモリ３６＿１からＧＯＰ（Ｎ＋１）のＢ６ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
それと並行して、デコーダ３４＿１は、入力用メモリ３２に記憶されたＧＯＰ（Ｎ＋１）のＢ７ピクチャデータをメモリ３６＿１に記憶されたＩ，Ｐピクチャデータを参照してデコードし、再生用メモリ３６＿１に書き込む。
また、再生装置４は、トランジェント後の図６に示すステップＳＴ１９でコンピュータ２からＧＯＰ（Ｎ＋２）を入力して入力用メモリ３２に書き込み、ステップＳＴ８でスケジューリング処理した後にデコーダ３４＿２にデコードさせる。
【００６０】
図２２は、リバース再生において、ＧＯＰ（Ｎ＋１）のＩ２ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿１は、ＧＯＰ（Ｎ＋１）のＩ２ピクチャデータのデコード結果を再生出力した後に続いて、再生用メモリ３６＿１からＧＯＰ（Ｎ＋１）のＢ３ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
【００６１】
図２３は、リバース再生において、ＧＯＰ（Ｎ＋１）のＢ１ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿３がＧＯＰ（Ｎ＋１）のＢ１ピクチャデータのデコード結果を再生出力した後に続いて、デコーダ３４＿１が再生用メモリ３６＿１からＧＯＰ（Ｎ＋１）のＩ２ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
【００６２】
図２４は、リバース再生において、ＧＯＰ（Ｎ＋１）のＢ０ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿３がＧＯＰ（Ｎ＋１）のＢ０ピクチャデータのデコード結果を再生出力した後に続いて、デコーダ３４＿３が再生用メモリ３６＿３からＧＯＰ（Ｎ＋１）のＢ１ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
【００６３】
図２５は、リバース再生において、ＧＯＰ（Ｎ）のＰ１４ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿３がＧＯＰ（Ｎ）のＰ１４ピクチャデータのデコード結果を再生出力した後に続いて、デコーダ３４＿３が再生用メモリ３６＿３からＧＯＰ（Ｎ＋１）のＢ０ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
【００６４】
図２６は、リバース再生において、ＧＯＰ（Ｎ）のＢ１３ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿３がＧＯＰ（Ｎ）のＢ１３ピクチャデータのデコード結果を再生出力した後に続いて、デコーダ３４＿３が再生用メモリ３６＿３からＧＯＰ（Ｎ）のＰ１４ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
【００６５】
図２７は、リバース再生において、ＧＯＰ（Ｎ）のＢ１２ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿３がＧＯＰ（Ｎ）のＢ１２ピクチャデータのデコード結果を再生出力した後に続いて、デコーダ３４＿３が再生用メモリ３６＿３からＧＯＰ（Ｎ）のＢ１３ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
【００６６】
図２８は、リバース再生において、ＧＯＰ（Ｎ）のＰ１１ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
デコーダ３４＿３がＧＯＰ（Ｎ）のＰ１１ピクチャデータのデコード結果を再生出力した後に続いて、デコーダ３４＿３が再生用メモリ３６＿３からＧＯＰ（Ｎ）のＢ１２ピクチャデータのデコード結果を読み出して再生出力する。
これにより、トランジェント再生をタイムラグなしに行うことができる。
デコーダ３４＿３は、当該再生出力と並行して、入力用メモリ３２から読み出したＧＯＰ（Ｎ）のＢ１３ピクチャデータをデコードし、そのデコード結果を再生用メモリ３６＿３に書き込む。
【００６７】
［第６の動作例］
以下、図１に示すデコーダ３４＿１，３４＿２のみを用いた場合に、フォアード再生中にトランジェント指示が発生した場合の再生装置４の動作例を説明する。
図２９および図３０は、図１に示すデコーダ３４＿１，３４＿２のみを用いた場合に、フォアード再生でＢ１３ピクチャデータを再生出力後にトランジェント指示が発生した場合の再生装置４の動作を説明するための図である。
図２９および図３０に示すように、当該動作例では、デコーダ３４＿２がＧＯＰ（Ｎ）のＢ１３ピクチャデータを再生出力した後にトランジェント指示が発生し、デコーダ３４＿２が再生用メモリ３６＿２からＧＯＰ（Ｎ）のＢ１２ピクチャデータのデコード結果を読み出して再生出力する。
【００６８】
以上説明したように、データ処理システム１によれば、再生装置４において、図３および図４に示すように、デコード回路３４＿１〜３４＿３が、指定された再生方向で再生を続けた場合に再生用メモリ３６＿１〜３６＿３に記憶されたデコード結果が用いられなくなった後も当該デコード結果の記憶を再生用メモリ３６＿１〜３６＿３に保持させ、トランジェント指示を入力すると、図７〜図３０を用いて説明したように、当該トランジェント指示を入力する前に再生用メモリ３６＿１〜３６＿３に既に記憶したデコード結果を用いてデコード処理および再生出力を行う。
すなわち、トランジェント指示の発生直後に、再生用メモリ３６＿１〜３６＿３に記憶されたデコード結果をクリアせずに利用することで、コンピュータ２から再生装置４へのピクチャデータ（ＧＯＰ）の再転送を行うことなく、トランジェント指示の発生直後から、反転後の再生出力を行うことができる。
また、データ処理システム１によれば、トランジェント指示直後から反転後の再生出力を行うために再生後のデコード結果を記憶する大規模なバッファメモリを設ける必要が無く、小規模な構成で実現できる。
【００６９】
上述した効果は、ピクチャデータがＨＤ(High Definition)画像などデータ量が大きい場合や、通常のＧＯＰに比べて１ＧＯＰ内のピクチャデータ数が多いｌｏｎｇＧＯＰを採用する場合に特に顕著である。
すなわち、ピクチャデータがＨＤ画像である場合に、トランジェントの発生により、コンピュータ２から再生装置４にピクチャデータを再伝送するペナルティは大きい。データ処理システム１によれば、上述したように、トランジェントが発生した場合に、その直後に再生出力するピクチャデータを再生装置が保持しているため、コンピュータ２から再生装置４に当該ピクチャデータを伝送する必要がない。
また、Ｉ，Ｐ，Ｂなどの参照構造を用いたピクチャデータでは、トランジェントによって次にデコードに必要なピクチャデータが全て揃うまでに時間を要する。この傾向は、ｌｏｎｇＧＯＰを採用した場合には特に強くなる。本実施形態では、上述したようにトランジェント直後に必要となる複数のピクチャデータを、再生装置４に保持させることで、トランジェント直後のピクチャデータをコンピュータ２から再生装置に伝送する必要がない。
【００７０】
また、データ処理システム１では、再生装置４において、Ｉ，Ｐピクチャデータのデコード結果を再生用メモリ３６＿１〜３６＿３の固定バンク領域に書き込み、これを継続して保持し、一方、Ｂピクチャデータのデコード結果は順次上書きする。
これにより、再生用メモリ３６＿１〜３６＿３の記憶容量を大幅に増やすことなく、反転後の再生出力を短時間で行うことができる。
【００７１】
また、データ処理システム１では、再生装置４において、図５のステップＳＴ８で説明したようにデコード処理のスケジューリングはＧＯＰ単位で行うが、ステップＳＴ９〜ＳＴ１３に示すピクチャデータのデコード処理および再生出力処理はピクチャデータ単位で行う。これにより、トランジェント指示発生後に、反転後の再生出力をピクチャデータ単位で即座に行うことができる。
【００７２】
また、データ処理システム１では、再生装置４において、同じＩ，Ｐピクチャデータのデコード結果を参照してデコードされるピクチャデータのデコード処理を、デコーダ３４＿１，３４＿２，３４＿３のうち同じデコーダに割り当てる。これにより、デコード結果の参照を効率的に行うことができる。
【００７３】
＜第２実施形態＞
図３１は、本発明の実施形態に係わるデータ処理システム１ａの全体構成図である。
図３１に示すように、データ処理システム１ａは、例えば、コンピュータ２および再生装置４ａを有する。
データ処理システム１ａは、再生装置４ａにおいて、スケジュールバッファ４５を用いて、デコーダ３４＿１〜３４＿３にデコードさせるピクチャデータをスケジュールする処理に特徴を有する。
【００７４】
［コンピュータ２］
図３１に示すように、コンピュータ２は、ＨＤＤ１２、ブリッジ１４、メモリ１６、ブリッジ１８、操作部１９およびＣＰＵ２０を有する。
コンピュータ２は、第１実施形態で説明したコンピュータ２と同じである。
【００７５】
［再生装置４ａ］
図３１に示すように、再生装置４ａは、例えば、ＰＣＩブリッジ３０、入力用メモリ３２、デコーダ３４＿１〜３４＿３、再生用メモリ３６＿１〜３６＿３、セレクタ３８、制御用メモリ４０、ＣＰＵ４２ａ、スケジュールバッファ４５および制御バス４６を有する。
再生装置４ａは、ＣＰＵ４２ａおよびスケジュールバッファ４５に特徴を有している。
再生装置４ａにおいて、図１と同じ符号を付したＰＣＩブリッジ３０、入力用メモリ３２、デコーダ３４＿１〜３４＿３、再生用メモリ３６＿１〜３６＿３、セレクタ３８および制御用メモリ４０は、基本的に第１実施形態で説明したものと同じである。
なお、制御用メモリ４０は、所定のプログラム（本発明のプログラム）を記憶し、ＣＰＵ４２は当該プログラムを読み出して実行し、以下に示す処理を行う。
上記所定のプログラムは、半導体メモリなどの制御用メモリ４０に記憶されていても良いし、その他、ＨＤＤや光ディスクなどのその他の記録媒体に記録されていてもよい。
【００７６】
図３２は、スケジュールバッファ４５を説明するための図である。
図３２に示すように、スケジュールバッファ４５は、例えば、３つのスケジュールバッファ４５＿１，４５＿２，４５＿３を有する。
スケジュールバッファ４５＿１は、図３１に示すデコーダ３４＿１にデコードさせるピクチャデータを管理するために用いられ、順方向スケジュールバッファ７１＿１と、逆方向スケジュールバッファ７２＿１と、テンポラリバッファ７３＿１とを有する。
スケジュールバッファ４５＿２は、図３１に示すデコーダ３４＿２にデコードさせるピクチャデータを管理するために用いられ、順方向スケジュールバッファ７１＿２と、逆方向スケジュールバッファ７２＿２と、テンポラリバッファ７３＿２とを有する。
スケジュールバッファ４５＿３は、図３１に示すデコーダ３４＿３にデコードさせるピクチャデータを管理するために用いられ、順方向スケジュールバッファ７１＿３と、逆方向スケジュールバッファ７２＿３と、テンポラリバッファ７３＿３とを有する。
ここで、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３の各々が本発明の第１の制御用記憶手段の一例であり、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３が本発明の第２の制御用記憶手段の一例である。
【００７７】
順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３の各々は、入力用メモリ３２に記憶されており、それぞれデコーダ３４＿１〜３４＿３に出力する予定のピクチャデータに関するピクチャ属性データＰＰをデコード順に記憶する。
順方向スケジュールバッファ７１＿１，７１＿２，７１＿３は、例えば、ＦＩＦＯ(First In First Out)構造を有し、ピクチャ属性データＰＰの書き込み順と、スケジュール時におけるピクチャ属性データＰＰの読み出し順とが同じである。
逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３は、例えば、ピクチャ属性データＰＰの書き込み順とは逆の順から、ピクチャ属性データＰＰが読み出される。
例えば、ＣＰＵ４２ａは、図３８の例では、ピクチャデータ「Ｂ０」のピクチャ属性データＰＰからピクチャデータ「Ｐ１４」のピクチャ属性データＰＰに向けて順にピクチャ属性データＰＰを順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３に書き込む。
そして、ＣＰＵ４２ａは、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３については、スケジュール時に、ピクチャデータ「Ｂ０」のピクチャ属性データＰＰからピクチャデータ「Ｐ１４」のピクチャ属性データＰＰに向けてピクチャ属性データＰＰを順に読み出す。
また、ＣＰＵ４２ａは、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３については、スケジュール時に、ピクチャデータ「Ｐ１４」のピクチャ属性データＰＰからピクチャデータ「Ｂ０」のピクチャ属性データＰＰに向けてピクチャ属性データＰＰを順に読み出す。
【００７８】
テンポラリバッファ７３＿１〜７３＿３は、深さ２のバッファメモリである。
【００７９】
図３３は、ピクチャ属性データＰＰのフォーマットを説明するための図である。
図３３に示すように、ピクチャ属性データＰＰは、それに対応するピクチャデータのデコード結果を書き込む再生用メモリ３６＿１〜３６＿３のバンクへのポインタデータ（ｃｕｒ＿ｐ）、そのデコードに用いる前方向予測画像（ピクチャデータ）が記憶された再生用メモリ３６＿１〜３６＿３のバンクへのポインタデータ（ｆｏｒｅ＿ｐ）、そのデコードに用いる後方向予測画像（ピクチャデータ）が記憶された再生用メモリ３６＿１〜３６＿３のバンクへのポインタデータ（ｂａｃｋ＿ｐ）、デコード対象のＧＯＰの番号、デコード（再生）を開始する時間（ｔｉｍｅ）、並びにデコードの有無示す有効性フラグデータ（ｖａｌｉｄ）を有する。
【００８０】
図３４〜図３７は、図３１に示すデータ処理システム１ａの動作例を説明するためのフローチャートである。
ＣＰＵ４２ａは、図３４〜図３７に示す手順で、図３２に示すスケジュールバッファ４５＿１，４５＿２，４５＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に、入力用メモリ３２から読み出してデコーダ３４＿１〜３４＿３にデコードさせるピクチャデータを決定する。
【００８１】
図３８〜図４９は、再生装置４ａのＣＰＵ４２ａが、デコーダ３４＿１〜３４＿３にデコードさせるピクチャデータを、スケジュールバッファ４５＿１〜４５＿３を用いてスケジュールを行って決定する方法を説明するための図である。
図３８〜図４６は、再生装置４ａが、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３として書き込み順とは逆に読み出しが可能なものを用いた場合を説明するための図である。
一方、図４７〜図４９に示す手法では、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３として、１方向でしか読み出しができないものを用いた場合を説明するための図である。
【００８２】
先ず、図３８〜図４６の手法を説明する。
図３８〜図４０は、再生装置４ａが１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファ４５＿１〜４５＿３の使用方法を説明するための図である。
なお、図３８〜図４９において、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３と逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３とのうち、実線で示されているバッファが再生方向に応じて選択されているバッファである。
また、太実線、太点線で囲まれたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄは有効を示し、細実線、細点線で囲まれたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄは無効を示している。
【００８３】
ＣＰＵ４２ａは、順方向再生において順方向スケジュールバッファ７１＿１，７１＿２，７１＿３の図中左方向から順に読み出したピクチャ属性データＰＰのうち、有効性フラグデータｖａｌｉｄが有効を示すものに対応したピクチャデータをデコーダ３４＿１〜３４＿３にデコードさせる。
ＣＰＵ４２ａは、逆方向再生において逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３の図中左右方向から順に読み出したピクチャ属性データＰＰのうち、有効性フラグデータｖａｌｉｄが有効を示すものに対応したピクチャデータをデコーダ３４＿１〜３４＿３にデコードさせる。
【００８４】
以下、図３８〜図４０における順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３の使用方法の概略を説明する。詳細については、図３４〜図３７を用いて後述する。
図３８〜図４０において、再生装置４ａのＣＰＵ４２ａは、図３８に示す初期状態から、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に１倍速で順方向に再生を行い、図３９に示すピクチャデータ「＋Ｐ５」を再生中にトランジェント指示を入力する。そして、ＣＰＵ４２ａは、逆方向再生に切り換え、図４０に示すように、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に１倍速で逆方向に再生を行う。
図３８〜図４０では、１倍速再生であるため、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３のそれぞれの再生方向側に記憶された全てのピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄが有効を示している。
【００８５】
図４１〜図４３において、再生装置４ａのＣＰＵ４２ａは、図４１に示す初期状態から、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に２倍速で順方向に再生を行い、図４２に示すピクチャデータ「＋Ｂ６」を再生中にトランジェント指示を入力する。そして、ＣＰＵ４２ａは、逆方向再生に切り換え、図４３に示すように、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に２倍速で逆方向に再生を行う。
図４１〜図４３では、２倍速再生であるため、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３のそれぞれに対応した再生方向側に１つおきに記憶されたクチャ属性データＰＰの有効性フラグデータｖａｌｉｄが有効を示している。
【００８６】
図４４〜図４６において、再生装置４ａのＣＰＵ４２ａは、図４４に示す初期状態から、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に３倍速で順方向に再生を行い、図４５に示すピクチャデータ「＋Ｂ６」を再生中にトランジェント指示を入力する。そして、ＣＰＵ４２ａは、逆方向再生に切り換え、図４６に示すように、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３に記憶されたピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを基に３倍速で逆方向に再生を行う。
図４４〜図４６では、３倍速再生であるため、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３のそれぞれの再生方向側に２つおきに記憶されたクチャ属性データＰＰの有効性フラグデータｖａｌｉｄが有効を示している。
【００８７】
以下、図３１に示すデータ処理システム１ａの動作例を説明する。
図３４〜図３７は、図３１に示すデータ処理システム１ａの動作例を説明するためのフローチャートである。
ステップＳＴ５１：
コンピュータ２のＣＰＵ２０は、操作部１９から被再生データＥＮＣ内の再生ポイントの指定操作を示す操作信号を入力したか否かを判断し、指定したと判断するとステップＳＴ５２に進み、そうでない場合にはステップＳＴ５１の処理を繰り返す。
【００８８】
ステップＳＴ５２：
コンピュータ２のＣＰＵ２０は、ステップＳＴ５１で指定された再生ポイントのピクチャデータを含むＧＯＰと、その前後のＧＯＰとの合計３個（複数）のＧＯＰをＨＤＤ１２から読み出す。
ステップＳＴ５３：
コンピュータ２のＣＰＵ２０は、ステップＳＴ５２で読み出した複数のＧＯＰを、ブリッジ１８およびＰＣＩバス６を介して再生装置４ａに出力する。
再生装置４ａのＣＰＵ４２は、コンピュータ２からＰＣＩブリッジ３０を介して入力したＧＯＰを入力用メモリ３２に書き込む。
【００８９】
ステップＳＴ５４：
コンピュータ２のＣＰＵ２０が、転送完了通知を再生装置４ａのＣＰＵ４２ａに出力する。
当該転送完了通知は、ステップＳＴ５３でコンピュータ２から再生装置４ａに出力（転送）したＧＯＰの識別データ、当該ＧＯＰを書き込んだ入力用メモリ３２内のアドレス、並びに当該ＧＯＰのデータサイズを示している。
また、当該転送完了通知は、上記出力したＧＯＰ内の各ピクチャデータの識別データ、当該ピクチャデータを書き込んだ入力用メモリ３２内のアドレス、並びに当該ピクチャデータのデータサイズを示している。
ＣＰＵ４２ａは、当該転送完了通知を制御用メモリ４０に書き込む。
ステップＳＴ５５：
再生装置４ａのＣＰＵ４２ａは、ステップＳＴ５４の処理終了後に、準備完了通知をコンピュータ２のＣＰＵ２０に出力する。
【００９０】
ステップＳＴ５６：
コンピュータ２のＣＰＵ２０は、操作部１９から再生ポイントを指定した再生開始指示操作を示す操作信号を入力したか否かを判断し、入力したと判断するとステップＳＴ５７に進み、そうでない場合にはステップＳＴ５６の処理を繰り返す。
ステップＳＴ５７：
コンピュータ２のＣＰＵ２０は、入力したと判断すると再生ポイントを指定した再生開始コマンドを再生装置４ａのＣＰＵ４２ａに出力する。
【００９１】
ステップＳＴ５８：
再生装置４ａのＣＰＵ４２ａは、新たに１ＧＯＰ分のピクチャデータのデコード順をスケジューリングし、当該スケジュールした順序で図３２に示す順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３にピクチャデータのピクチャ属性データＰＰを書き込む。
そして、図３８に示すように、再生方向（図３８の場合は、順方向）側のスケジュールバッファ（図３８の場合は、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３）に記憶されている全てのピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを有効に設定する。
ステップＳＴ５９：
再生装置４ａのＣＰＵ４２ａは、再生方向と逆方向（図３８の場合は、逆方向）側のスケジュールバッファ（図３８の場合は、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３）に記憶されている全てのピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを無効に設定する。
【００９２】
ステップＳＴ６０：
再生装置４ａのＣＰＵ４２ａは、指定されている再生速度が１倍速以上であるか否かを判断し、１倍速以上であると判断するとステップＳＴ６１に進み、そうでない場合にはステップＳＴ６３に進む。
【００９３】
ステップＳＴ６１：
再生装置４ａのＣＰＵ４２ａは、必要に応じて（速度変更指示があった場合など）、指定された再生速度に基づいて、再生方向（図３８、図４１および図４４の場合は順方向）側のスケジュールバッファ（図３８、図４１および図４４に示す場合は、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３）に記憶されている一部のピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを無効に設定する。
例えば、２倍速再生が指定されている場合には、図４１に示すように、順方向スケジュールバッファ７１＿に記憶されているピクチャ属性データの有効性フラグデータｖａｌｉｄを１つおきに無効に設定する。
また、３倍速再生が指定されている場合には、図４４に示すように、順方向スケジュールバッファ７１＿に記憶されているピクチャ属性データの有効性フラグデータｖａｌｉｄを２つおきに無効に設定する。
【００９４】
ステップＳＴ６２：
再生装置４ａのＣＰＵ４２ａは、再生方向のスケジュールバッファに記憶されているピクチャ属性データＰＰのうち、その有効性フラグデータｖａｌｉｄが有効を示すピクチャ属性データの再生（デコード）開始時間を決定し、これをピクチャ属性データＰＰの再生開始時間ｔｉｍｅに設定する。
ＣＰＵ４２ａは、各ＧＯＰについて、下記式（１）に基づいてｔｉｍｅ＿ｂａｓｅを更新する。ＣＰＵ４２ａは、ｔｉｍｅ＿ｂａｓｅに基づいて、上記再生開始時間ｔｉｍｅを決定する。
【００９５】
（数１）
ｔｉｍｅ＿ｂａｓｅ＝ｔｉｍｅ＿ｂａｓｅ＋（スケジュールバッファに記憶されている有効性フラグデータｖａｌｉｄが有効を示すピクチャ属性データＰＰの数）―（周期的なＧＯＰ構造からのズレ）＋（再スケジュールによって増減したピクチャ数）
…（１）
【００９６】
また、ＣＰＵ４２ａは、トランジェントおよび再生速度変更に対応する場合には、下記式（２）に基づいて、ｔｉｍｅ＿ｂａｓｅを決定する。
【００９７】
（数２）
ｔｉｍｅ＿ｂａｓｅ＝（直前に再生したピクチャデータの時間）＋（スケジュールバッファ内の有効性フラグデータｖａｌｉｄが有効を示すピクチャ属性データＰＰの数）＋１―（周期的なＧＯＰ構造からのズレ）
…（２）
【００９８】
ステップＳＴ６３：
再生装置４ａのＣＰＵ４２ａは、必要に応じて（速度変更指示があった場合など）、指定された再生速度に基づいて、再生方向（図３８、図４１および図４４の場合は順方向）側のスケジュールバッファ（図３８、図４１および図４４に示す場合は、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３）に記憶されているピクチャ属性データＰＰうち、直前に再生されたピクチャデータ以降の全てのピクチャデータのピクチャ属性データの有効性フラグデータｖａｌｉｄを有効にする。
ステップＳＴ６４：
再生装置４ａのＣＰＵ４２ａは、１倍速未満の再生（スロー再生）時における表示中のピクチャデータの次の更新タイミングを計算する。
ステップＳＴ６５：
再生装置４ａのＣＰＵ４２ａは、再生装置４ａが備えた図示しないタイマが示す時刻が、ステップＳＴ６４で計算した更新タイミングになったと判断するとステップＳＴ６６に進み、そうでない場合にはステップＳＴ７６に進む。
【００９９】
ステップＳＴ６６：
再生装置４ａのＣＰＵ４２ａは、再生方向のスケジュールバッファ（図３８、図４１および図４４に示す場合は、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３）に記憶されているピクチャ属性データＰＰをＦＩＦＯ方式で（順方向再生の場合）読み出し、読み出したピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄが有効を示すことを条件に、それに対応したピクチャデータのデコードコマンドをデコーダ３４＿１〜３４＿３に出力する。
一方、ＣＰＵ４２ａは、逆方向再生の場合には、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３に記憶されているピクチャ属性データＰＰを、書き込み順が遅いものから順に読み出し、読み出したピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄが有効を示すことを条件に、それに対応したピクチャデータのデコードコマンドをデコーダ３４＿１〜３４＿３に出力する。
なお、ＣＰＵ４２ａは、トランジェント指示直後の数ピクチャデータ処理時間内は、次に再生出力するＩ，Ｐピクチャデータのデコード結果は再生用メモリ３６＿１〜３６＿３に既に記憶されているため、Ｉ，Ｐピクチャデータについてのデコードコマンドを出力せず、ステップＳＴ６９の表示コマンドのみを出力する。
なお、ＣＰＵ４２ａは、Ｂピクチャデータについては、そのデコード結果が再生用メモリ３６＿１〜３６＿３に記憶されていない場合にのみデコードコマンドを出力する。
【０１００】
ステップＳＴ６７：
デコーダ３４＿１，３４＿２，３４＿３は、ステップＳＴ６６で入力したデコードコマンドが示すピクチャデータを入力用メモリ３２から読み出してデコードし、そのデコード結果をそれぞれ再生用メモリ３６＿１〜３６＿３に書き込む。
ステップＳＴ６８：
再生装置４ａのＣＰＵ４２ａは、指定された再生方向と上記スケジューリング結果とに基づいて次に再生出力するデコード結果を特定し、当該デコード結果を示す表示コマンド、並びに所望の再生出力を行うためのセレクタ３８の切換コマンドとを生成し、これを制御用メモリ４０に書き込む。
ステップＳＴ６９：
再生装置４ａのＣＰＵ４２ａは、ステップＳＴ６８で生成した表示コマンドをデコーダ３４＿１，３４＿２，３４＿３に出力し、切換コマンドをセレクタ３８に出力する。
ステップＳＴ７０：
デコーダ３４＿１，３４＿２，３４＿３は、入力した表示コマンドが示すデコード結果を再生用メモリ３６＿１〜３６＿３から読み出してセレクタ３８に出力する。
また、セレクタ３８は、ステップＳＴ１２で入力した切換コマンドに基づいてデコーダ３４＿１，３４＿２，３４＿３から入力したデコード結果を切り換えて選択して再生出力する。
【０１０１】
ステップＳＴ７１：
再生装置４ａのＣＰＵ４２ａは、再生中のスケジュールバッファ４５＿１〜４５＿３のテンポラリバッファ７３＿１〜７３＿３内に、既にピクチャ属性データＰＰが記憶されているか否かを判断し、記憶されていると判断するとステップＳＴ７２に進み、そうでない場合にはステップＳＴ７４に進む。
ステップＳＴ７２：
再生装置４ａのＣＰＵ４２ａは、再生中のスケジュールバッファ４５＿１〜４５＿３のテンポラリバッファ７３＿１〜７３＿３に記憶されているピクチャ属性データＰＰに対応する再生方向と逆側のスケジュールバッファ（図３９、図４０、図４２、図４３、図４５、図４６の場合には、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３）内の記憶位置を検索する。
図３９の場合には、テンポラリバッファ７３＿３に記憶されているピクチャデータＢ４のピクチャ属性データＰＰに対応する記憶位置として、逆方向スケジュールバッファ７２＿３内の「Ｂ４」で示される記憶位置が検索される。
【０１０２】
ステップＳＴ７３：
再生装置４ａのＣＰＵ４２ａは、上記再生方向と逆側のスケジュールバッファ（図３９、図４０、図４２、図４３、図４５、図４６の場合には、逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３）内の記憶位置に記憶されているピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを有効に設定する。
ステップＳＴ７４：
再生装置４ａのＣＰＵ４２ａは、再生が完了したピクチャデータのピクチャ属性データを、再生方向のスケジュールバッファ（図３９、図４０、図４２、図４３、図４５、図４６の場合には、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３）から読み出してテンポラリバッファ７３＿１〜７３＿３に書き込む。
図３９の場合には、順方向スケジュールバッファ７１＿３に記憶されているピクチャデータＰ５のピクチャ属性データＰＰを、テンポラリバッファ７３＿１に書き込む。
ステップＳＴ７５：
再生装置４ａのＣＰＵ４２ａは、再生方向のスケジュールバッファ（図３９、図４０、図４２、図４３、図４５、図４６の場合には、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３）内の再生したピクチャデータのピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを無効に設定する。
図３９の場合には、順方向スケジュールバッファ７１＿３に記憶されているピクチャデータＰ５のピクチャ属性データＰＰの有効性フラグデータｖａｌｉｄを無効に設定する。
【０１０３】
ステップＳＴ７６：
ＣＰＵ２０およびＣＰＵ４２ａは、上記処理を行ったピクチャデータが、ＧＯＰ内の最後のピクチャデータであるか否かを判断し、最後のピクチャデータであると判断するとステップＳＴ７７に進み、そうでない場合にはステップＳＴ８３に進み次のピクチャデータについての処理を行う。
ステップＳＴ７７：
ＣＰＵ２０およびＣＰＵ４２ａは、上記処理を行ったピクチャデータが属するＧＯＰが被再生データＥＮＣ内の最後のＧＯＰであるか否かを判断し、最後のＧＯＰであると判断すると処理を終了し、そうでない場合にはステップＳＴ７８に進む。
【０１０４】
ステップＳＴ７８：
コンピュータ２のＣＰＵ２０は、再生方向に応じて次の１ＧＯＰをＨＤＤ１２から読み出す。
ステップＳＴ７９：
コンピュータ２のＣＰＵ２０は、ステップＳＴ７８で読み出したＧＯＰを、ブリッジ１８およびＰＣＩバス６を介して再生装置４ａに出力する。
再生装置４ａのＣＰＵ４２ａは、コンピュータ２からＰＣＩブリッジ３０を介して入力したＧＯＰを入力用メモリ３２に書き込む。
【０１０５】
ステップＳＴ８０：
コンピュータ２のＣＰＵ２０が、ＧＯＰの転送完了通知を再生装置４ａのＣＰＵ４２ａに出力する。
ＣＰＵ４２ａは、当該転送完了通知を制御用メモリ４０に書き込む。
ステップＳＴ８１：
再生装置４ａのＣＰＵ４２ａは、準備完了通知をコンピュータ２のＣＰＵ２０に出力する。
ステップＳＴ８２：
再生装置４ａのＣＰＵ４２ａは、例えば、再生方向に応じて次に再生ポイントのピクチャデータを含むＧＯＰのスケジューリング処理が完了してたか否か（すなわち、スケジューリング処理を要するか否か）を判断し、スケジューリング処理を完了していないと判断するとステップＳＴ５８に進み、そうでない場合にはステップＳＴ８３に進む。
【０１０６】
ステップＳＴ８３：
再生装置４ａのＣＰＵ４２ａは、トランジェント指示が入力されたと判断するとステップＳＴ８４に進み、そうでない場合にはステップＳＴ６０に進む。
ステップＳＴ８４：
再生装置４ａのＣＰＵ４２ａは、メモリ４０に保持していた直前の表示情報を基に、トランジェントが発生したピクチャデータを特定する。
ステップＳＴ８５：
再生装置４ａのＣＰＵ４２ａは、再生方向を切り換える。これにより、ＣＰＵ４２ａは、スケジュールに用いるスケジュールバッファを、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３と逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３との間で切り換える。
【０１０７】
［変形例］
上述したように、図４７〜図４９に示す手法では、逆方向スケジュールバッファ７２＿１ａ，７２＿２ａ７２＿３ａとして、１方向でしか読み出しができないものを用いた場合を説明するための図である。
この場合には、図４７に示すように、逆方向スケジュールバッファ７２＿１ａ，７２＿２ａ７２＿３ａには、予め逆再生方向の順にピクチャ属性データＰＰを記憶させる。
すなわち、ＣＰＵ４２ａは、順再生方向の順にピクチャ属性データＰＰを入力し、これを順方向スケジュールバッファ７１＿１，７１＿２，７１＿３に順に書き込む。その一方、ＣＰＵ４２ａは、順再生方向の順に入力したピクチャ属性データＰＰを、並び替えた後に、逆方向再生の順に逆方向スケジュールバッファ７２＿１ａ，７２＿２ａ７２＿３ａに順に書き込む。
そして、逆方向スケジュールバッファ７２＿１ａ、７２＿２ａ，７２＿３ａからのピクチャ属性データＰＰの読み出しは、図４７〜図４９に示すように、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３と同様に、図中左側から開始する。
【０１０８】
以上説明したように、データ処理システム１ａによれば、第１実施形態のデータ処理システム１と同様に、再生装置４ａにおいて、デコード回路３４＿１〜３４＿３が、指定された再生方向で再生を続けた場合に再生用メモリ３６＿１〜３６＿３に記憶されたデコード結果が用いられなくなった後も当該デコード結果の記憶を再生用メモリ３６＿１〜３６＿３に保持させ、トランジェント指示を入力すると、当該トランジェント指示を入力する前に再生用メモリ３６＿１〜３６＿３に既に記憶したデコード結果を用いてデコード処理および再生出力を行う。
すなわち、トランジェント指示の発生直後に、再生用メモリ３６＿１〜３６＿３に記憶されたデコード結果をクリアせずに利用することで、コンピュータ２から再生装置４ａへのピクチャデータ（ＧＯＰ）の再転送を行うことなく、トランジェント指示の発生直後から、反転後の再生出力を行うことができる。これにより、タイムラグが短いスムーズなトランジェント動作が可能になる。
【０１０９】
また、データ処理システム１ａの再生装置４ａでは、上述したように、再生方向および再生速度とは無関係に、順方向スケジュールバッファ７１＿１，７１＿２，７１＿３および逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３にピクチャ属性データＰＰの記憶を保持し、ピクチャ属性データの有効性フラグデータｖａｌｉｄの設定に応じて、ピクチャデータのデコードスケジュールを行う。
そのため、再生装置４ａは、再生方向あるいは再生速度の変更指示が出されると、使用するスケジュールバッファを順方向スケジュールバッファ７１＿１，７１＿２，７１＿３と逆方向スケジュールバッファ７２＿１，７２＿２，７２＿３との間で切り換えたり、有効性フラグデータｖａｌｉｄの設定を書き換えることで、短時間で変更指示に対応できる。
このような効果は、ｌｏｎｇＧＯＰを採用した場合など、スケジュール対象のピクチャデータの数が多い場合に特に顕著である。
【０１１０】
本発明は上述した実施形態には限定されない。
上述した実施形態では、複数のピクチャデータとして、ＭＰＥＧのピクチャデータを例示したが、本発明は順にデコードされるものであれば、オーディオのピクチャデータであってもよい。
【０１１１】
また、上述した実施形態では、複数のデコーダを用いる場合を例示したが、本発明は単数のデコーダを用いる場合にも適用できる。
また、上述した実施形態では、符号化方式としてＭＰＥＧを例示したが、Ｈ．２６４／ＡＶＣ(Advanced Video Coding)などのように、デコード結果が他のピクチャデータのデコードで参照される第１の種類のピクチャデータと、デコード結果が他のジュールデータのデコードで参照されない第２の種類のピクチャデータとを構成要素として構成されデータをデコードする場合にも同様に適用可能である。
また、上述した実施形態は、デコードスケジューリングにおいてＧＯＰ内の全てのピクチャデータをスケジューリングした結果と、当該全てのピクチャデータのうち再生速度に応じて有効および無効の何れに設定するかをピクチャデータ毎に規定する属性データ（フラグデータ）とを生成し、ピクチャデータのデコードおよび再生処理において、そのときに指定されている再生速度に応じて上記属性データを更新してもよい。そして、ピクチャデータのデコードおよび再生処理では、当該更新された属性データを基に、ピクチャデータのデコードおよび再生出力を行う。
【０１１２】
上述の実施の形態においては、圧縮映像のデータＨＤＤ１２に記憶されている場合について述べたが、本発明はこれに限らず、例えば、入出力インタフェース等を介して、光ディスク、光磁気ディスク、半導体メモリ、磁気ディスク等の種々の記録媒体に適用することもできる。さらに、その接続形態は、ケーブル等を介して接続するに限らず、例えば外部から有線または無線で接続されるように、その他種々の接続形態で接続するようにしてもよい。
【０１１３】
また、上述の実施の形態においては、一連の処理をそれぞれの機能を有するハードウェアにより実行させた場合について述べたが、本発明はこれに限らず、ソフトウェアにより実行させるようにしても良い。このとき、一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータに対して、各種プログラムをインストールすることで各種の機能を実行することが可能となり、例えば汎用のパーソナルコンピュータなどに例えば記録媒体からインストールされる。そしてこの記録媒体は、例えば、光ディスク、光磁気ディスク、半導体メモリ、磁気ディスク等の種々の記録媒体を含むことは言うまでもない。また例えば汎用のパーソナルコンピュータなどに例えばインターネット等のネットワークを介してダウンロードすることによって、各種プログラムをインストールするようにしても良い。
【０１１４】
また、上述の実施の形態においては、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１５】
また、上述の実施の形態においては、再生速度は特に限定されず、任意の可変速再生動作時における再生装置の具体的処理について広く適用することができる。
【０１１６】
また、本実施形態のブロック構成は一例であり、図示したものには限定されない。
【０１１７】
さらに、ＨＤＤ１２に記録されている圧縮符号化データに対して、ＨＤＤ１２から読み出すデータとして有効であるか否かを示す読み出し用のフラグ群、デコードのスケジューリングにおいて有効であるか否かを示すデコード用のフラグ群、デコードされたデータを表示するスケジューリングにおいて有効であるか否かを示す表示用のフラグ群等をメタデータとして適宜設け、一連のフラグ群を再生速度・方向に応じて自動的に更新することによりスケジューリングを管理することも可能である。
このとき、過去の可変速再生処理に用いた一連のスケジューリング、フラグ群の更新情報を、別途スケジューリングのメタデータ（履歴情報）として管理することも可能であり、必要に応じて、圧縮符号化データ中にシンタックスとして記述したり、記録媒体であるＨＤＤ１２等に別途記録したりしても良い。
【０１１８】
また、デコーダ数、バンク数。デコーダＩＤ等をメタデータ（構成履歴情報）として管理することも可能である。さらに、再生速度、再生方向等をメタデータ（再生履歴情報）として管理することも可能である。このとき、これらメタデータを、必要に応じて圧縮符号化データ中にシンタックスとして記述したり、記録媒体であるＨＤＤ１２等に別途記録したりしても良い。
このようなメタデータ（履歴情報）を参照ることにより、過去の行われたスケジューリング処理を・再利用することができ、更に正確に高速に実行することが可能となる。
なお、このようなメタデータは、例えばデータベースのとして外部装置で管理するような構成にしてもよい。
【０１１９】
なお、上述の実施の形態においては、デコーダ３４＿１〜３４＿３が、ＨＤＤ１２に記録されている圧縮符号化データを、完全にデコードしない（中途段階までデコードする）場合においても、本発明は適用可能である。
具体的には、例えば、デコーダ３４＿１〜３４＿３が、可変長符号に対する復号および逆量子化のみを行い、逆DCT変換を実行しない場合や、逆量子化を行うが可変長符号に対する復号を行わない場合などにおいても、本発明を適用することができる。このような場合、例えば、デコーダ３４＿１〜３４＿３は、例えば符号化処理および復号処理においてどの段階（例えば逆量子化の段階）まで処理が行われたかを示す履歴情報を必要に応じて生成し、不完全に復号されたデータに対応付けて出力することができるようにしても良い。
【０１２０】
さらに、上述の実施の形態においては、ＨＤＤ１２に、不完全に符号化されたデータ（例えば、ＤＣＴ変換および量子化が行われているが、可変長符号化処理が行われていないデータなど）と、必要に応じて、符号化処理および復号処理の履歴情報が記憶されており、デコーダ３４＿１〜３４＿３が、ＣＰＵ２０の制御に基づいて、供給された不完全に符号化されたデータをデコードし、ベースバンド信号に変換することができるような場合においても、本発明は適用可能である。
具体的には、デコーダ３４＿１〜３４＿３が、例えば、ＤＣＴ変換および量子化が行われているが、可変長符号化処理が行われていない不完全に符号化されたデータに対して、逆DCT変換および逆量子化のみを行い、可変長符号に対する復号は実行しない場合などにおいても、本発明を適用することができる。
また、このような場合、例えば、ＣＰＵ２０は、不完全に符号化されたデータに対応付けられてＨＤＤ１２に記憶されている符号化処理および復号処理の履歴情報を取得し、これらの情報に基づいて、デコーダ３４＿１〜３４＿３によるデコードのスケジューリングを行うことができるようにしても良い。
【０１２１】
さらに、上述の実施の形態においては、ＨＤＤ１２に、不完全に符号化されたデータと、必要に応じて、符号化処理および復号処理の履歴情報が記憶されており、デコーダ３４＿１〜３４＿３が、ＣＰＵ２０の制御に基づいて、供給された不完全に符号化されたデータを完全にデコードしない（中途段階までデコードする）場合においても、本発明は適用可能である。
また、このような場合も、例えば、ＣＰＵ２０は、不完全に符号化されたデータに対応付けられてＨＤＤ１２に記憶されている符号化処理および復号処理の履歴情報を取得し、これらの情報に基づいて、デコーダ３４＿１〜３４＿３によるデコードのスケジューリングを行うことができるようにしても良い。更に、この場合においても、デコーダ３４＿１〜３４＿３は、符号化処理および復号処理の履歴情報を必要に応じて生成し、不完全に復号されたデータに対応付けて出力することができるようにしても良い。
換言すれば、デコーダ３４＿１〜３４＿３が、ＣＰＵ２０の制御に基づいて、部分的な復号を行う（復号処理の工程のうちの一部を実行する）場合においても、本発明は適用可能であり、ＣＰＵ２０は、不完全に符号化されたデータに対応付けてＨＤＤ１２に記憶されている符号化処理および復号処理の履歴情報を取得し、これらの情報に基づいて、デコーダ３４＿１〜３４＿３によるデコードのスケジューリングを行うことができ、デコーダ３４＿１〜３４＿３は、符号化および復号の履歴情報を必要に応じて生成し、不完全に復号されたデータに対応付けて出力することができるようにしても良い。
【０１２２】
更に、ＨＤＤ１２には、圧縮符号化されたストリームデータに対応付けて、更に、符号化お処理よび復号処理の履歴情報を記録するようにしても良く、ＣＰＵ２０は、圧縮符号化されたストリームデータのデコードのスケジューリングを、符号化処理および復号処理の履歴情報に基づいて行うようにしても良い。さらに、デコーダ３４＿１〜３４＿３が、ＣＰＵ２０の制御に基づいて、圧縮符号化されたストリームデータをデコードして、ベースバンド信号に変換することができるような場合においても、符号化および復号の履歴情報を必要に応じて生成し、ベースバンド信号に対応付けて出力することができるようにしても良い。
【０１２３】
なお、上述の実施の形態においては、再生装置４が、それぞれ、複数のデコーダを有しているものとして説明したが、デコーダが、それぞれ、独立した装置として構成されている場合においても、本発明は適用可能である。
このとき、独立した装置として構成されているデコーダは、圧縮符号化データの供給を受けてこれを復号し、表示または出力するのみならず、上述した場合と同様にして、圧縮符号化データの供給を受け、中途段階まで部分的に復号して、符号化および復号の履歴情報とともに外部に出力したり、部分的に符号化されたデータの供給を受け、復号処理を行い、ベースバンド信号に変換して外部に出力したり、部分的に符号化されたデータの供給を受け、中途段階まで部分的に復号して、符号化および復号の履歴情報とともに外部に出力するようにしても良い。
【０１２４】
さらに、上述の実施の形態においては、ＣＰＵ２０およびＣＰＵ４２，４２ａがそれぞれ別の形態で構成されているが、ＣＰＵの構成は、これに限らず、例えば、ＣＰＵ２０およびＣＰＵ４２，４２ａを、再生装置４，４ａ全体を制御する１つのＣＰＵとして構成する形態も考えられる。また、ＣＰＵ２０およびＣＰＵ４２，４２ａがそれぞれ独立して構成されている場合であっても、ＣＰＵ２０およびＣＰＵ４２，４２ａを１つのチップとして構成するようにしてもよい。
【０１２５】
更に、ＣＰＵ２０およびＣＰＵ４２，４２ａがそれぞれ独立して構成されている場合、上述の実施の形態においてＣＰＵ２０が実行した処理の少なくとも一部を、例えば、時分割で、ＣＰＵ４２，４２ａが実行することができるようにしたり、ＣＰＵ２０が実行した処理の少なくとも一部を、例えば、時分割で、ＣＰＵ４２，４２ａが実行することができるようにしてもよい。すなわち、ＣＰＵ２０およびＣＰＵ４２，４２ａには、分散処理が可能なプロセッサを用いるようにしても良い。
【０１２６】
また、例えば、再生装置４をネットワークに接続可能な構成とし、上述の実施の形態において、ＣＰＵ２０またはＣＰＵ４２，４２ａが実行した処理の少なくとも一部を、ネットワークを介して接続されている他の装置のＣＰＵにおいて実行させることができるようにしても良い。
同様に、上述の実施の形態においては、メモリ３２，４０等がそれぞれ別の形態で構成されているが、これに限らず、これらのメモリを再生装置４，４ａにおいて１つのメモリとして構成する形態も考えられる。
【０１２７】
さらに、上述の実施の形態においては、ＨＤＤ１２、デコーダ３４＿１〜３４＿３、および、セレクタ３８を、それぞれ、ブリッジおよびバスを介して接続し、再生装置として一体化されている場合について述べたが、本発明はこれに限らず、例えば、これらの構成要素のうちの一部が、外部から有線または無線で接続される場合や、これらの構成要素が、この他、種々の接続形態で相互に接続される場合にも適用することができる。
【０１２８】
さらに、上述の実施の形態においては、圧縮されたストリームデータがＨＤＤに記憶されている場合について述べたが、本発明はこれに限らず、例えば、光ディスク、光磁気ディスク、半導体メモリ、磁気ディスク等の種々の記録媒体に記録されたストリームデータに対して再生処理を行う場合にも適用することができる。
【０１２９】
さらに、上述の実施の形態においては、ＣＰＵ４２，４２ａ、メモリ３２、メモリ４０、デコーダ３４＿１〜３４＿３、および、セレクタ３８を、同一の拡張カード（例えば、PCIカード、PCI−Expressカード）に搭載する形態に限らず、例えばPCI−Expressなどの技術によりカード間の転送速度が高い場合には、これらの構成要素を、それぞれ別の拡張カードに搭載するようにしてもよい。
【０１３０】
また、本明細書において、システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かを問わない。
【産業上の利用可能性】
【０１３１】
本発明は、被再生データを再生するシステムに適用可能である。
【図面の簡単な説明】
【０１３２】
【図１】図１は、本発明の第１実施形態に係わるデータ処理システムの全体構成図である。
【図２】図２は、図１に示すデータ処理システムでデコード対象となる被再生データＥＮＣを説明するための図である。
【図３】図３は、図２に示す被再生データＥＮＣをフォアード方向に再生した場合のデコーダ３４＿１，３４＿２，３４＿３のデコード処理、再生用メモリ３６＿１〜３６＿３の記憶状態、並びに再生出力を示す図である。
【図４】図４は、図２に示す被再生データＥＮＣをフォアード方向に再生した場合のデコーダ３４＿１，３４＿２，３４＿３のデコード処理、再生用メモリ３６＿１〜３６＿３の記憶状態、並びに再生出力を示す図３の続きの図である。
【図５】図５は、図１に示すデータ処理システムの全体動作例を説明するためのフローチャートである。
【図６】図６は、図１に示すデータ処理システムの全体動作例を説明するための図５の続きのフローチャートである。
【図７】図７は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ０ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図８】図８は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ０ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図７の続きの図である。
【図９】図９は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ１ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１０】図１０は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＩ２ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１１】図１１は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ３ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１２】図１２は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ４ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１３】図１３は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＰ５ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１４】図１４は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ６ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１５】図１５は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ９ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１６】図１６は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＢ１３ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１７】図１７は、図３および図４に示すフォアワード再生において、ＧＯＰ（Ｎ）のＰ１４ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図１８】図１８は、被再生データＥＮＣをリバース（ＲＥＶ）方向に再生した場合のデコーダ３４＿１，３４＿２，３４＿３のデコード処理、再生用メモリ３６＿１〜３６＿３の記憶状態、並びに再生出力を示す図である。
【図１９】図１９は、被再生データＥＮＣをリバース（ＲＥＶ）方向に再生した場合のデコーダ３４＿１，３４＿２，３４＿３のデコード処理、再生用メモリ３６＿１〜３６＿３の記憶状態、並びに再生出力を示す図１８の続きの図である。
【図２０】図２０は、リバース再生において、ＧＯＰ（Ｎ＋１）のＰ５ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２１】図２１は、リバース再生において、ＧＯＰ（Ｎ＋１）のＰ５ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図２０の続きの図である。
【図２２】図２２は、リバース再生において、ＧＯＰ（Ｎ＋１）のＩ２ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２３】図２３は、リバース再生において、ＧＯＰ（Ｎ＋１）のＢ１ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２４】図２４は、リバース再生において、ＧＯＰ（Ｎ＋１）のＢ０ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２５】図２５は、リバース再生において、ＧＯＰ（Ｎ）のＰ１４ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２６】図２６は、リバース再生において、ＧＯＰ（Ｎ）のＢ１３ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２７】図２７は、リバース再生において、ＧＯＰ（Ｎ）のＢ１２ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２８】図２８は、リバース再生において、ＧＯＰ（Ｎ）のＰ１１ピクチャデータを再生出力した直後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図２９】図２９は、図１に示すデコーダ３４＿１，３４＿２のみを用いた場合に、フォアード再生でＢ１３ピクチャデータを再生出力後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図３０】図３０は、図１に示すデコーダ３４＿１，３４＿２のみを用いた場合に、フォアード再生でＢ１３ピクチャデータを再生出力後にトランジェント指示が発生した場合の再生装置の動作を説明するための図である。
【図３１】図３１は、本発明の第２実施形態に係わるデータ処理システムの全体構成図である。
【図３２】図３２は、図３１に示すスケジュールバッファを説明するための図である。
【図３３】図３３は、本発明の第２実施形態におけるピクチャ属性データのフォーマットを説明するための図である。
【図３４】図３４は、図３１に示すデータ処理システムの動作例を説明するためのフローチャートである。
【図３５】図３５は、図３１に示すデータ処理システムの動作例を説明するための図３４の続きのフローチャートである。
【図３６】図３６は、図３１に示すデータ処理システムの動作例を説明するための図３５の続きのフローチャートである。
【図３７】図３７は、図３１に示すデータ処理システムの動作例を説明するための図３６の続きのフローチャートである。
【図３８】図３８は、図３１に示す再生装置が１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図である。
【図３９】図３９は、図３１に示す再生装置が１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図３８の続きの図である。
【図４０】図４０は、図３１に示す再生装置が１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図３９の続きの図である。
【図４１】図４１は、図３１に示す再生装置が２倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図である。
【図４２】図４２は、図３１に示す再生装置が２倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図４１の続きの図である。
【図４３】図４３は、図３１に示す再生装置が２倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図４２の続きの図である。
【図４４】図４４は、図３１に示す再生装置が３倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図である。
【図４５】図４５は、図３１に示す再生装置が３倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図４４の続きの図である。
【図４６】図４６は、図３１に示す再生装置が３倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファの使用方法を説明するための図４５の続きの図である。
【図４７】図４７は、図３１に示す再生装置が１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファのその他の使用方法を説明するための図である。
【図４８】図４８は、図３１に示す再生装置が１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファのその他の使用方法を説明するための図４７の続きの図である。
【図４９】図４９は、図３１に示す再生装置が１倍速で順方向に再生中にトランジェント指示が発生した場合のスケジュールバッファのその他の使用方法を説明するための図４８の続きの図である。
【符号の説明】
【０１３３】
１，１ａ…データ処理システム、２…コンピュータ、４，４ａ…再生装置、１２…ＨＤＤ、１４…ブリッジ、１６…メモリ、１８…ブリッジ、１９…操作部、２０…ＣＰＵ、３０…ＰＣＩブリッジ、３２…入力用メモリ、３４＿１，３４＿２，３４＿３…デコーダ、３６＿１，３６＿２，３６＿３…再生用メモリ、３８…セレクタ、４０…制御用メモリ、４２，４２ａ…ＣＰＵ
【図１】
2006157877.tif 000003
【図２】
2006157877.tif 000004
【図３】
2006157877.tif 000005
【図４】
2006157877.tif 000006
【図５】
2006157877.tif 000007
【図６】
2006157877.tif 000008
【図７】
2006157877.tif 000009
【図８】
2006157877.tif 000010
【図９】
2006157877.tif 000011
【図１０】
2006157877.tif 000012
【図１１】
2006157877.tif 000013
【図１２】
2006157877.tif 000014
【図１３】
2006157877.tif 000015
【図１４】
2006157877.tif 000016
【図１５】
2006157877.tif 000017
【図１６】
2006157877.tif 000018
【図１７】
2006157877.tif 000019
【図１８】
2006157877.tif 000020
【図１９】
2006157877.tif 000021
【図２０】
2006157877.tif 000022
【図２１】
2006157877.tif 000023
【図２２】
2006157877.tif 000024
【図２３】
2006157877.tif 000025
【図２４】
2006157877.tif 000026
【図２５】
2006157877.tif 000027
【図２６】
2006157877.tif 000028
【図２７】
2006157877.tif 000029
【図２８】
2006157877.tif 000030
【図２９】
2006157877.tif 000031
【図３０】
2006157877.tif 000032
【図３１】
2006157877.tif 000033
【図３２】
2006157877.tif 000034
【図３３】
2006157877.tif 000035
【図３４】
2006157877.tif 000036
【図３５】
2006157877.tif 000037
【図３６】
2006157877.tif 000038
【図３７】
2006157877.tif 000039
【図３８】
2006157877.tif 000040
【図３９】
2006157877.tif 000041
【図４０】
2006157877.tif 000042
【図４１】
2006157877.tif 000043
【図４２】
2006157877.tif 000044
【図４３】
2006157877.tif 000045
【図４４】
2006157877.tif 000046
【図４５】
2006157877.tif 000047
【図４６】
2006157877.tif 000048
【図４７】
2006157877.tif 000049
【図４８】
2006157877.tif 000050
【図４９】
2006157877.tif 000051