(57)【要約】【課題】分割されたデジタルビデオデータを同期して並列処理する場合において特殊再生を円滑かつ確実に行う上で有利なビデオ再生方法および装置を提供する。【解決手段】システムコントローラ３４は、ビデオデータをＮ個（Ｎは１以上の整数）のフレームずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記指令を受け付けた時点で第１記録再生部３０Ａにおいて再生直前の第１分割ビデオデータＶＳ１に割り当てられた第１計数値Counter1に所定値を加算することで特殊再生動作を開始すべき第１、第２分割ビデオデータのフレームを特定する特定計数値を求める。システムコントローラ３４は、特定計数値２１によって特定された第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレーム４１、４２から特殊再生動作を開始するように第１、第２ハードディスク装置１８Ａ、１８Ｂおよび第１、第２システム１２Ａ，１２Ｂを制御する。【選択図】図１
2009044213.tif 000002
【特許請求の範囲】
【請求項１】
時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、
前記第１記録媒体に記録された前記第１分割ビデオデータを再生する第１システムと、
前記第２記録媒体に記録された前記第２分割ビデオデータを再生する第２システムと、
前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得る再生制御部とを備えるビデオ再生装置であって、
前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、
前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、
前記再生制御部は、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、
前記再生制御部は、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システムを制御する、
ことを特徴とするビデオ再生装置。
【請求項２】
前記特定計数値による前記第１、第２分割ビデオデータの分割データの特定は、前記第１、第２記録媒体から読み出される分割データに対してなされる、
ことを特徴とする請求項１記載のビデオ再生装置。
【請求項３】
前記第１システムによる前記第１記録媒体に記録された前記第１分割ビデオデータの再生は第１バッファメモリを介してなされ、
前記第２システムによる前記第２記録媒体に記録された前記第２分割ビデオデータの再生は第２バッファメモリを介してなされ、
前記特殊再生動作は、前記第１記録媒体から前記第１分割ビデオデータを前記データ単位で間欠的に読み出して前記第１バッファメモリに与えるとともに、前記第２記録媒体から前記第２分割ビデオデータを前記データ単位で間欠的に読み出して前記第２バッファメモリに与えることでなされる、
ことを特徴とする請求項１記載のビデオ再生装置。
【請求項４】
時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、
前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、
前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムと、
前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得る再生制御部とを備えるビデオ再生装置であって、
前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、
前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、
前記再生制御部は、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、
前記再生制御部は、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するよう前記第１、第２バッファメモリ、前記第１、第２記録媒体および前記第１、第２システムを制御する、
ことを特徴とするビデオ再生装置。
【請求項５】
前記第１、第２基準値による前記分割データの特定は、前記第１、第２バッファメモリに蓄積中の分割データに対してなされる、
ことを特徴とする請求項５記載のビデオ再生装置。
【請求項６】
前記特殊再生動作は、前記第１バッファメモリに蓄積された前記第１分割ビデオデータを前記データ単位で間欠的に読み出すとともに前記第２バッファメモリに蓄積された前記第２分割ビデオデータを前記データ単位で間欠的に読み出し、さらに、前記第１記録媒体から前記第１分割ビデオデータを前記データ単位で間欠的に読み出して前記第１バッファメモリに与えるとともに、前記第２記録媒体から前記第２分割ビデオデータを前記データ単位で間欠的に読み出して前記第２バッファメモリに与えることでなされる、
ことを特徴とする請求項５記載のビデオ再生装置。
【請求項７】
時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、
前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、
前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムと、
前記第１、第２システムを制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得る再生制御部とを備えるビデオ再生装置であって、
前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、
前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、
前記再生制御部は、
前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１、第２のバッファメモリの内容をフラッシュし、
前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、
前記再生制御部は、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システムを制御する、
ことを特徴とするビデオ再生装置。
【請求項８】
前記特定計数値による前記第１、第２分割ビデオデータの分割データの特定は、前記第１、第２記録媒体から読み出される分割データに対してなされる、
ことを特徴とする請求項８記載のビデオ再生装置。
【請求項９】
前記第１システムによる前記第１記録媒体に記録された前記第１分割ビデオデータの再生は第１バッファメモリを介してなされ、
前記第２システムによる前記第２記録媒体に記録された前記第２分割ビデオデータの再生は第２バッファメモリを介してなされ、
前記特殊再生動作は、前記第１記録媒体から前記第１分割ビデオデータを前記データ単位で間欠的に読み出して前記第１バッファメモリに与えるとともに、前記第２記録媒体から前記第２分割ビデオデータを前記データ単位で間欠的に読み出して前記第２バッファメモリに与えることでなされる、
ことを特徴とする請求項８記載のビデオ再生装置。
【請求項１０】
前記再生制御部による前記特殊再生動作を開始させるための前記第１、第２システムの制御は、
前記第１システムおよび前記第２システムのうちの一方のシステムで求められた前記特定計数値を、前記第１システムおよび前記第２システムのうちの他方のシステムに供給し、前記他方のシステムに供給された前記特定計数値に基づいて前記特殊再生動作を開始すべき分割データを前記他方のシステムで特定することで行われる、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１１】
前記再生制御部による前記第１、第２システムの制御は、前記再生制御部から前記第１、第２システムに制御情報を伝送することでなされ、
前記第１システムおよび前記第２システムは通信線を介して通信可能に接続され、
前記再生制御部は前記第１システムおよび前記第２システムの一方に含まれて構成され、
前記第１システムおよび前記第２システムのうち前記再生制御部を含む方のシステムに対する前記再生制御部からの前記制御情報の伝送は前記システム内で行われ、
前記第１システムおよび前記第２システムのうち前記再生制御部を含まない方のシステムに対する前記再生制御部からの前記制御情報の伝送は前記通信線を介してなされ、
前記制御情報が前記再生制御部から前記第１システムに伝送されるのに要する伝送時間と、前記制御情報が前記再生制御部から前記第２システムに伝送されるのに要する伝送時間との間に前記通信線に起因する時間差が存在している、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１２】
前記特殊再生動作による前記ビデオデータをＮ個のデータ単位ずつ間引いた再生は、前記ビデオデータの時間順になされること、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１３】
前記特殊再生動作による前記ビデオデータをＮ個のデータ単位ずつ間引いた再生は、前記ビデオデータの時間順の逆になされること、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１４】
前記第１、第２記録媒体に記録されている前記第１、第２ビデオデータは圧縮されており、前記第１、第２ビデオデータの圧縮はＪＰＥＧ形式でなされ、
前記所定のデータ単位はフレームである、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１５】
前記第１、第２記録媒体に記録されている前記第１、第２ビデオデータは圧縮されており、前記第１、第２ビデオデータの圧縮はＭＰＥＧ２形式でなされ、
前記所定のデータ単位はＧＯＰ（Group Of Picture）である、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１６】
前記第１、第２記録媒体はディスク状記録媒体である、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１７】
前記第１、第２記録媒体はハードディスク装置である、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１８】
前記第１、第２記録媒体は半導体メモリである、
ことを特徴とする請求項１、４、７に何れか１項記載のビデオ再生装置。
【請求項１９】
時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、
前記第１記録媒体に記録された前記第１分割ビデオデータを再生する第１システムと、
前記第２記録媒体に記録された前記第２分割ビデオデータを再生する第２システムとを設け、
前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得るビデオ再生方法であって、
前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、
前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、
前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、
前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システム制御する、
ことを特徴とするビデオ再生方法。
【請求項２０】
時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、
前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、
前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムとを設け、
前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得るビデオ再生方法であって、
前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、
前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、
前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、
前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するよう前記第１、第２バッファメモリ、前記第１、第２記録媒体および前記第１、第２システム制御する、
ことを特徴とするビデオ再生方法。
【請求項２１】
時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、
前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、
前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムとを設け、
前記第１、第２システムを制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得るビデオ再生方法であって、
前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、
前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、
前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１、第２のバッファメモリの内容をフラッシュし、
前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、
前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システム制御する、
ことを特徴とするビデオ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にアクセスし、記録媒体に記録されているビデオデータを再生するビデオ再生方法および装置に関する。
【背景技術】
【０００２】
ハードディスク装置（ＨＤＤ）に対してビデオ信号（デジタルビデオデータ）を記録再生するビデオ記録再生装置（ハードディスクビデオレコーダ）がある。
このようなビデオ記録再生装置においては、扱うビデオ信号を、標準画質から高画質にする、画面分解能を標準からＨＤにする、フレームレートを標準から高フレームレートにする等により高性能にすると、それに伴いハードディスク装置に記録再生するデジタルビデオデータの量も増大し、より高速で連続したデジタルビデオデータの記録再生が必要となる。
こうした状況下で、デジタルビデオデータの記録再生を行うシステムの性能が追いつかない場合に、デジタルビデオデータの記録再生を行うシステムを２つ設け、ビデオ信号を２つに分割するとともに、分割した２つのビデオ信号を２つのシステムでそれぞれ記録再生することにより、言い換えると、２つのシステムを並列に動作させることにより、ビデオ記録再生装置全体での記録再生能力を上げる対応が考えられる。
こうした２つのシステムを並列に動作させてビデオ信号を２つに分割して扱う場合、２つのシステム間で映像を正常に記録再生する為には、システム間で分割された２つのビデオ信号間の同期をとることが必要となり、一般的には、２つのシステム間でハードウエア同期を取る構成にする。
【０００３】
なお、複数のビデオ信号を同期させる技術として、複数のビデオ入力ポートから入力されたビデオ信号を、それぞれ同時に記録しながらＣＵＥ点を指定し、その後の再生の際に、複数のポートで指定されたＣＵＥ点に頭出しを行い、複数のポートで同期してスローモーション再生を行う技術が提案されている（特許文献１参照）。
しかしながら、上記従来技術は、ＣＵＥ点の頭出しによって同期を取るものであって、２つのシステム間でビデオ信号の同期をとる構成には有効とはいえないものであった。
【特許文献１】特開２０００−２９３９７６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような、２つのシステム間でハードウエア同期を取る場合、アプリケーションによるトリックプレイの中のＦＦ（ファースト・フォワード）或いはＦＲ（ファースト・リバース）を行う場合を考える。
また、２つのシステムのうち一方をマスター、他方をスレーブと呼んで区別する。
なお、２つのシステムは、それぞれハードディスク装置と、ハードディスク装置から読み出したビデオ信号をバッファするバッファメモリとを含んでいる。
【０００５】
先ずビデオ記録再生装置で通常の再生を行っているものとする。
ここで、ユーザーがビデオ記録再生装置に対して、トリックプレイの中のＦＦ（ファーストフォワード）或いはＦＲ（ファースト・リバース）を指示する操作を行ったとする。
すると、ビデオ記録再生装置は、その操作をマスター側で受けて、トリックプレイの中のＦＦ（ファーストフォワード）コマンド動作を開始する。
それと共に、スレーブ側でも同様の動作をさせる為に、マスターはスレーブに対して、トリックプレイのＦＦ（ファーストフォワード）或いはＦＲ（ファースト・リバース）コマンドを伝送する。
このコマンドを受けて、スレーブ側もトリックプレイのＦＦ（ファースト・フォワード）或いはＦＲ（ファースト・リバース）動作を開始する。
しかしながら、マスターからスレーブに対してコマンドが伝送される際に発生する遅延（ディレイ）、或いは、マスター側のバッファメモリとスレーブ側とのバッファメモリに蓄積されているビデオ信号のバッファ量の相違等から、マスター側とスレーブ側で再生されるそれぞれのビデオ信号の同期が取れなくなるおそれがある。
本発明は、このような事情に鑑みてなされたものであり、その目的は、分割されたデジタルビデオデータを同期して並列処理する場合において特殊再生を円滑かつ確実に行う上で有利なビデオ再生方法および装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、前記第１記録媒体に記録された前記第１分割ビデオデータを再生する第１システムと、前記第２記録媒体に記録された前記第２分割ビデオデータを再生する第２システムと、前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得る再生制御部とを備えるビデオ再生装置であって、前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、前記再生制御部は、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、前記再生制御部は、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システムを制御することを特徴とする。
また本発明は、時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムと、前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得る再生制御部とを備えるビデオ再生装置であって、前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、前記再生制御部は、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、前記再生制御部は、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するよう前記第１、第２バッファメモリ、前記第１、第２記録媒体および前記第１、第２システムを制御することを特徴とする。
また本発明は、時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムと、前記第１、第２システムを制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得る再生制御部とを備えるビデオ再生装置であって、前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、前記再生制御部は、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１、第２のバッファメモリの内容をフラッシュし、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、前記再生制御部は、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システムを制御することを特徴とする。
また本発明は、時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、前記第１記録媒体に記録された前記第１分割ビデオデータを再生する第１システムと、前記第２記録媒体に記録された前記第２分割ビデオデータを再生する第２システムとを設け、前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得るビデオ再生方法であって、前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システム制御することを特徴とする。
また本発明は、時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムとを設け、前記第１、第２記録媒体および前記第１、第２システム制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得るビデオ再生方法であって、前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するよう前記第１、第２バッファメモリ、前記第１、第２記録媒体および前記第１、第２システム制御することを特徴とする。
また本発明は、時系列的に連続するビデオデータを所定のデータ単位で分割して得られる複数の分割データを、順番に振り分けることで得られる第１分割ビデオデータおよび第２分割ビデオデータをそれぞれ記録した第１記録媒体および第２記録媒体と、前記第１記録媒体に記録された前記第１分割ビデオデータを第１バッファメモリを介して再生する第１システムと、前記第２記録媒体に記録された前記第２分割ビデオデータを第２バッファメモリを介して再生する第２システムとを設け、前記第１、第２システムを制御することにより前記第１、第２分割ビデオデータの再生を同期して行わせて前記連続するビデオデータを得るビデオ再生方法であって、前記第１記録媒体から前記第１分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第１分割ビデオデータを構成する前記複数の分割データのそれぞれに第１計数値を順番に割り当てる第１カウンタと、前記第２記録媒体から前記第２分割ビデオデータが前記データ単位で読み出される毎に計数動作を行うことで前記第２分割ビデオデータを構成する前記複数の分割データのそれぞれに第２計数値を順番に割り当てる第２カウンタとを設け、前記ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記第１、第２のバッファメモリの内容をフラッシュし、前記第１システムおよび第２システムの一方において再生直前の分割データに割り当てられた第１計数値または第２計数値に所定値を加算することで前記特殊再生動作を開始すべき前記第１、第２分割ビデオデータの分割データを特定する特定計数値を求め、前記特定計数値によって特定された前記第１、第２分割ビデオデータの分割データから前記特殊再生動作を開始するように前記第１、第２記録媒体および前記第１、第２システム制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、第１、第２システムにおいて分割された第１、第２分割ビデオデータを同期して並列処理する場合において、第１、第２システムで特殊再生されるそれぞれの第１、第２分割ビデオデータの同期を確実にとることができ、特殊再生を円滑かつ確実に行う上で有利となる。
【発明を実施するための最良の形態】
【０００８】
（第１の実施の形態）
次に、本発明の第１の実施の形態によるビデオ再生方法および装置について図面を参照して説明する。
図１は、本発明の第１の実施の形態によるビデオ再生方法を実現するビデオ記録再生装置１０の機能ブロック図である。
ビデオ記録再生装置１０は、第１システム（マスタ側システム）１２Ａと、第１ハードディスク装置１８Ａ（特許請求の範囲の第１記録媒体に相当）と、第２システム（スレーブ側システム）１２Ｂと、第２ハードディスク装置１８Ｂ（特許請求の範囲の第２記録媒体に相当）と、ファイルシステム２０などを含んで構成されている。
【０００９】
第１システム１２Ａは、第１エンコーダバッファメモリ１４Ａと、第１デコーダバッファメモリ１６Ａ（特許請求の範囲の第１バッファメモリに相当）と、第１ビデオ記録再生部３０Ａと、ビデオ同期回路３２と、システムコントローラ３４（特許請求の範囲の再生制御部に相当）とを含んで構成されている。
第１システム１２Ａは、後述するように第１ハードディスク装置１８Ａに記録された第１分割ビデオデータを再生するものである。
【００１０】
第１エンコーダバッファメモリ１４Ａは、システムコントローラ３４の制御下で後述する第１ストリームエンコーダ２４Ａから供給される圧縮された第１分割ビデオデータＶＳ１を蓄積して第１ハードディスク装置１８Ａに供給するものである。
第１エンコーダバッファメモリ１４Ａのバッファ量は、第１ストリームエンコーダ２４Ａから供給される圧縮された第１分割ビデオデータＶＳ１のデータ転送速度と、第１ハードディスク装置１８Ａの書き込み速度との差を吸収するに足る値に設定されている。
【００１１】
第１ハードディスク装置１８Ａは、第１エンコーダバッファメモリ１４Ａを介して供給される圧縮された第１分割ビデオデータＶＳ１を記録するものである。
【００１２】
第１デコーダバッファメモリ１６Ａは、システムコントローラ３４の制御下で第１ハードディスク装置１８Ａから供給される圧縮された第１分割ビデオデータＶＳ１を蓄積して第１ストリームデコーダ２６Ａに供給するものである。
【００１３】
第１ビデオ記録再生部３０Ａは、第１ビデオ信号入力部２２Ａ、第１ストリームエンコーダ２４Ａ、第１ストリームデコーダ２６Ａ、第１ビデオ信号出力部２８Ａなどを含んで構成されている。
なお、図１には図示しないが、撮像装置などから供給される時系列的に連続するビデオデータを所定のデータ単位（本実施の形態では１画面分のビデオデータであるフレーム単位）に順番に（交互に）２つに振り分けるデータ分割回路が設けられている。
前記データ分割回路によって前記ビデオデータは、第１分割ビデオデータＶＳ１と第２分割ビデオデータＶＳ２とに分割され、第１分割ビデオデータＶＳ１は第１システム１２Ａの第１ビデオ信号入力部２２Ａに供給され、第２分割ビデオデータＶＳ２は第２システム１２Ｂの後述する第２ビデオ信号入力部２２Ｂに供給される。
また、図１には図示しないが、後述する第１、第２ビデオ記録再生部３０Ａ、３０Ｂから前記所定のデータ単位（本実施の形態ではフレーム単位）で出力される第１分割ビデオデータＶＳ１と第２分割ビデオデータＶＳ２とを順番に（交互に）組み合わせることで１つのビデオデータとするデータ合成回路が設けられている。
前記データ合成回路からビデオデータがディスプレイ装置などに供給されることで映像が表示される。
【００１４】
第１ビデオ信号入力部２２Ａは、第１分割ビデオデータＶＳ１を入力するための回路である。
第１ストリームエンコーダ２４Ａは、システムコントローラ３４の制御下で、入力された第１分割ビデオデータＶＳ１に対してコーデックを行い、第１分割ビデオデータＶＳ１の圧縮を行う回路である。本実施の形態では、第１ストリームエンコーダ２４Ａは例えばＪＰＥＧ形式によって第１分割ビデオデータＶＳ１を圧縮する。
【００１５】
第１ストリームデコーダ２６Ａは、システムコントローラ３４の制御下で第１ハードディスク装置１８Ａから読み出された第１圧縮分割ビデオデータを伸長しデコードする回路である。本実施の形態では、第１ストリームデコーダ２６Ａは例えばＪＰＥＧ形式によって圧縮された第１分割ビデオデータＶＳ１を伸張する。
ビデオ信号出力部２８Ａは、デコードされたビデオデータに同期信号などを付加し第１ビデオ信号入力部２２Ａに入力された第１分割ビデオデータＶＳ１と同様の波形にして出力する。
【００１６】
第２システム１２Ｂは、第２エンコーダバッファメモリ１４Ｂと、第２デコーダバッファメモリ１６Ｂ（特許請求の範囲の第２バッファメモリに相当）と、第２ビデオ記録再生部３０Ｂを含んで構成されている。
第２システム１２Ｂは、後述するように第２ハードディスク装置１８Ｂに記録された第２分割ビデオデータを再生するものである。
【００１７】
第２エンコーダバッファメモリ１４Ｂは、システムコントローラ３４の制御下で後述する第２ストリームエンコーダ２４Ｂから供給される圧縮された第２分割ビデオデータＶＳ２を蓄積して第２ハードディスク装置１８Ｂに供給するものである。
第２エンコーダバッファメモリ１４Ｂのバッファ量は、第２ストリームエンコーダ２４Ｂから供給される圧縮された第２分割ビデオデータＶＳ２のデータ転送速度と、第２ハードディスク装置１８Ｂの書き込み速度との差を吸収するに足る値に設定されている。
【００１８】
第２ハードディスク装置１８Ｂは、第２エンコーダバッファメモリ１４Ｂを介して供給される圧縮された第２分割ビデオデータＶＳ２を記録する。
【００１９】
第２デコーダバッファメモリ１６Ｂは、システムコントローラ３４の制御下で第２ハードディスク装置１８Ｂから供給される圧縮された第２分割ビデオデータＶＳ２を蓄積して第２ストリームデコーダ２６Ｂに供給するものである。
【００２０】
第２ビデオ記録再生部３０Ｂは、第２ビデオ信号入力部２２Ｂ、第２ストリームエンコーダ２４Ｂ、第２ストリームデコーダ２６Ｂ、第２ビデオ信号出力部２８Ｂなどを含んで構成されている。
【００２１】
第２ビデオ信号入力部２２Ｂは、第２分割ビデオデータを入力するための回路である。
第２ストリームエンコーダ２４Ｂは、システムコントローラ３４の制御下で、入力された第２分割ビデオデータＶＳ２に対してコーデックを行い、第２分割ビデオデータの圧縮を行う回路である。本実施の形態では、第２ストリームエンコーダ２４Ｂは例えばＪＰＥＧ形式によって第２分割ビデオデータＶＳ２を圧縮する。
【００２２】
第２ストリームデコーダ２６Ｂは、システムコントローラ３４の制御下で第２ハードディスク装置１８Ｂから読み出された圧縮された第２分割ビデオデータＶＳ２を伸長しデコードする回路である。本実施の形態では、第２ストリームデコーダ２６Ｂは例えばＪＰＥＧ形式によって圧縮された第２分割ビデオデータＶＳ２を伸張する。
第２ビデオ信号出力部２８Ｂは、デコードされたビデオデータに同期信号などを付加し第２ビデオ信号入力部２２Ｂに入力された第２分割ビデオデータＶＳ２と同様の波形にして出力する。
【００２３】
ビデオ同期回路３２は、入力された第１、第２分割ビデオデータＶＳ１、ＶＳ２に同期をとり、第１、第２ビデオ記録再生部３０Ａ、３０Ｂの各部で必要な垂直同期信号、水平同期信号、クロック信号を含む各種信号を生成し第１、第２ビデオ記録再生部３０Ａ、３０Ｂの各部に供給する回路である。
【００２４】
システムコントローラ３４は、ハードウェアとしてのコンピュータを含んで構成されるものであり、ＯＳ（Operating System）の管理下において各部の制御を行うものである。
より詳細には、システムコントローラ３４は、所定のアプリケーションソフトがＯＳを介して各部を制御することで実現されるものであり、例えば、システムコントローラ３４は、ビデオ同期回路３２、第１、第２ストリームエンコーダ２４Ａ、２４Ｂ、第１、第２ストリームデコーダ２６Ａ、２６Ｂ、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂの動作の開始や停止を指令するものである。
また、システムコントローラ３４には、後述する第１カウンタ３６Ａ、第２カウンタ３６Ｂが設けられている。
【００２５】
ファイルシステム２０は、システムコントローラ３４（ＯＳ）の管理下で動作するものであり、第１、第２ハードディスク装置１８Ａ、１８Ｂを管理下に置き、圧縮された第１、第２分割ビデオデータを第１、第２ハードディスク装置１８Ａ、１８Ｂに記録する際のファイル管理などを行う。
【００２６】
本実施の形態では、第１システム１２Ａ内に、第１記録再生部３０Ａと、ビデオ同期回路３２と、システムコントローラ３４が設けられており、第２システム１２Ｂ内に、第２記録再生部３０Ｂが設けられている構成である。
したがって、システムコントローラ３４に特殊再生を実行する旨の指令が与えられると、その指令を受け付けたシステムコントローラ３４が該システムコントロール３４の制御下にある第１、第２記録再生部３０Ａ、３０Ｂ（の各部）に対して前記指令に対応した動作を行わせるための制御情報（制御信号、制御コマンド）、すなわち、後述する制御情報FF Commandを供給する。
第１システム１２Ａと第２システム１２Ｂとは、例えば、異なるプリント配線基板に設けられており、システム１２Ａ、１２Ｂ間での前記制御情報の授受は所定の通信線ＤＬ（図１）を介してなされることになる。
通信線ＤＬのインターフェースとしては、耐ノイズ性を確保する上で、また、設計の容易化を図る上で、データ伝送を行うための標準的な仕様のもの、例えば、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter:非同期シリアルインターフェース）などが用いられる。
【００２７】
次にビデオ記録再生装置１０の基本的な動作について説明する。
ビデオ信号の記録時には、第１、第２分割ビデオデータＶＳ１，ＶＳ２が第１、第２ビデオ入力部３０Ａ、３０Ｂに入力される。そして、さらにビデオ同期回路３２において、第１、第２ビデオ信号入力部３０Ａ、３０に入力された第１、第２分割ビデオデータＶＳ１，ＶＳ２に同期をとることで次のブロックで必要な垂直同期信号、水平同期信号、クロック信号を含む各種信号を生成する。
次の第１、第２ストリームエンコーダ２４Ａ、２４Ｂでは、入力された第１、第２分割ビデオデータＶＳ１，ＶＳ２に対してコーデックを行いビデオデータの圧縮を行う。
ＯＳ管理下のファイルシステム２０は、第１、第２ストリームエンコーダ２４Ａ、２４Ｂで圧縮された第１、第２分割ビデオデータＶＳ１、ＶＳ２を第１、第２エンコーダバッファメモリ１４Ａ、１４Ｂを介して第１、第２ハードディスク装置１８Ａ、１８Ｂにそれぞれ記録する。
【００２８】
ビデオ信号の再生時には、ＯＳ管理下のファイルシステム２０が、記録された第１、第２分割ビデオデータＶＳ２を第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出す。読み出された第１、第２分割ビデオデータＶＳ１、ＶＳ２は、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂを介して第１、第２ストリームデコーダ２６Ａ、２６Ｂでデコードされ、第１、第２ビデオ信号出力部２８Ａ、２８Ｂに送られる。
第１、第２ビデオ信号出力部２４では、デコードされた第１、第２分割ビデオデータＶＳ１、ＶＳ２にビデオ同期回路３２において生成した同期信号等を付加し第１、第２ビデオ信号入力部２８Ａ、２８Ｂに入力された第１、第２分割ビデオデータＶＳ１、ＶＳ２と同様の波形にして出力する。
すなわち、上述したビデオデータのハードディスク装置２６への記録や読み出しに関わる一連の動作はＯＳ管理下のファイルシステム２０が各部を制御することによってなされており、また、ファイルシステム２０は、ハードディスク装置２６に記録したビデオデータのファイルを管理している。
【００２９】
次に第１、第２分割ビデオデータの並列処理について説明する。
図２（Ａ）は分割前のビデオデータの説明図、（Ｂ）は分割後の第１、第２分割ビデオデータの説明図である。
図２（Ａ）に示すように、撮像装置などからビデオ記録再生装置１０に供給されるビデオデータＶＳは、所定のデータ単位であるフレーム単位で時系列的に連続している。
図中、１、２、３、……、２８、２９、３０、……はフレームの順番を示すフレーム番号である。
図２（Ｂ）に示すように、前述したデータ分割回路によってビデオデータＶＳはフレーム単位に順番に（交互に）２つに振り分けられることで、第１、第２分割ビデオデータＶＳ１、ＶＳ２が生成される。
すなわち、第１ビデオデータＶＳ１を構成するフレームは、フレーム番号１、３、５、……となり、第２ビデオデータＶＳ２を構成するフレームは、フレーム番号２、４、６、……となる。
言い換えると、第１ビデオデータＶＳ１は奇数フレームで構成され、第２ビデオデータＶＳ２は偶数フレームで構成される。
【００３０】
そして、通常の再生動作においては、図２（Ｂ）に示すように、第１、第２ハードディスク装置１８Ａ、１８Ｂから第１、第２分割ビデオデータＶＳ１、ＶＳ２がフレーム単位で同期して読み出されることにより、前述したようにデータ合成回路によって第１、第２分割ビデオデータＶＳ１、ＶＳ２が合成されビデオデータＶＳが生成される。
【００３１】
次に、トリックプレイの中のＦＦ（ファースト・フォワード）の原理について説明する。
図２（Ｃ）はＦＦ（ファースト・フォワード）の説明図である。
ＦＦは、ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて時間順に再生する特殊再生動作であり、本例では、Ｎ＝２、すなわち、１つのフレームを再生したならば、その後に続く２つのフレームを飛ばして、次に位置するフレームを再生するといった動作を行う３倍速のＦＦ動作を行う場合について説明する。
図２（Ｃ）の矢印は、ＦＦの動作開始（FF Read Start）を示しており、フレーム２９、３２、３５、３８、４１、４４、……といったように、第１、第２分割ビデオデータＶＳ１、ＶＳ２を時間順に沿ってフレーム単位で間欠的に読み出すことで３倍速のＦＦ動作がなされる。
なお、図２乃至図７において、×印が付されたフレームは再生されず飛ばされるフレームを示す。
【００３２】
次に、ＦＦ動作時に発生する問題について説明する。
図３（Ａ）、（Ｂ）は再生動作およびＦＦ動作における第１、第２分割ビデオデータＶＳ１、ＶＳ２の説明図である。
すなわち、図３（Ａ）、（Ｂ）では、第１、第２分割ビデオデータＶＳ１、ＶＳ２が、第１、第２ハードディスク装置１８Ａ、１８Ｂからフレームの順番に読み出されたのち、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積され、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂから第１、第２ストリームデコーダ２６Ａ、２６Ｂに供給されてデコードされ、第１、第２ビデオ信号出力部２８Ａ、２８Ｂから出力される一連の処理を示している。
図中、「バッファメモリ内」と示した複数のフレームは、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積されている複数のフレームを示している。
なお、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積されているフレーム数は、第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出される第１、第２分割ビデオデータＶＳ１、ＶＳ２の読み出し速度の変動や第１、第２ストリームデコーダ２６Ａ、２６Ｂによる第１、第２分割ビデオデータＶＳ１、ＶＳ２のデコード速度の変動に応じて変化するものである。
したがって、図３に示すように、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積されているフレームの数は一致する場合も一致しない場合もある。
図中、Current Timeは現時点を示し、Video Out1は現時点で出力される第１分割ビデオデータＶＳ１のフレームを示し、Video Out2は現時点で出力される第２分割ビデオデータＶＳ２のフレームを示す。
Read HDD1は、第１ハードディスク装置１８Ａから読み出される第１分割ビデオデータＶＳ１のフレームを示している。
このRead HDD1で示されるフレームは、第１デコーダバッファメモリ１６Ａに蓄積されている複数のフレームの最後のフレームの次に位置することになる。
Read HDD2は第２ハードディスク装置１８Ｂから読み出される第２分割ビデオデータＶＳ２のフレームを示す。
このRead HDD2で示されるフレームは、第２デコーダバッファメモリ１６Ｂに蓄積されている複数のフレームの最後のフレームの次に位置することになる。
【００３３】
すなわち、図３（Ａ）、（Ｂ）に示す第１、第２システム１２Ａ、１２Ｂにおけるビデオデータの状況は次のとおりである。
第１システム１２Ａでは第１分割ビデオデータＶＳ１のストリームデータ（連続するフレーム）のフレーム７、９、１１・・・２７が第１システム１２Ａ内に取り込まれており、その内のフレーム１１、１３、１５・・・２７が第１デコーダバッファメモリ１６Ａ内に、既に第１ハードディスク装置１８Ａから読み込まれている。
フレーム２９、３１、３３、３５・・・の第１分割ビデオデータＶＳ１は第１ハードディスク装置１８Ａ内に格納されており、それら格納されている第１分割ビデオデータＶＳ１のうちフレーム２９が、第１ハードディスク装置１８Ａから第１デコーダバッファメモリ１６Ａに読み込まれる状況である。
【００３４】
一方、第２システム１２Ｂでは第２分割ビデオデータＶＳ２のストリームデータ（連続するフレーム）のフレーム８、１０、１１・・・３４が第２システム１２Ｂ内に取り込まれており、その内のフレーム１２、１４、１６・・・３４が第２デコーダバッファメモリ１６Ｂ内に、既に第２ハードディスク装置１８Ｂから読み込まれている。
フレーム３６、３８、４０、４２、４４・・・の第２分割ビデオデータＶＳ２は第２ハードディスク装置１８Ｂ内に格納されており、それら格納されている第２分割ビデオデータＶＳ２のうちフレーム３８が、第２ハードディスク装置１８Ｂから第２デコーダバッファメモリ１６Ｂに読み込まれる状況である。
【００３５】
この様なシステム状況で、３倍速のＦＦ動作を実行する場合について説明する。
ビデオ記録再生装置１０の操作部材をユーザーが操作することによりシステムコントローラ３４にＦＦ動作を指示する指令が与えられる。
すると、システムコントローラ３４は、第１システム１２Ａ内の第１記録再生部３０Ａ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与えるとともに、通信線ＤＬを介して第２システム１２Ｂ内の第２記録再生部３０Ｂ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与える。
ＦＦ動作としては、前述した図２（Ｃ）に示すように、ビデオデータを２フレームずつ間引いて第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出すことになり、この間引き操作を実行するために、図３（Ａ）、（Ｂ）に示すように、第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出した第１、第２分割ビデオデータＶＳ１、ＶＳ２の間引き操作を開始する。
第１システム１２Ａでは、第１分割ビデオデータＶＳ１のうちRead HDD1で示されるフレーム２９から間引き操作が開始されることになる。
また、第２システム１２Ｂでは、第２分割ビデオデータＶＳ２のうちRead HDD2で示されるフレーム３６から間引き操作が開始されることになる。
【００３６】
しかしながら、図３に２点鎖線で示すように、第１、第２分割ビデオデータＶＳ１、ＶＳ２を同期して並列処理する以上、第１システム１２Ａで第１分割ビデオデータＶＳ１のフレーム２９から間引き操作が開始された場合には、第２システム１２Ｂでは、このフレーム２９に同期する第２分割ビデオデータＶＳ２のフレーム３０から間引き操作が開始されるべきである。
ところが、図３（Ａ）、（Ｂ）に示すように、第１デコーダバッファメモリ１６Ａ及び第２デコーダバッファメモリ１６Ｂに蓄積されている第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレームの数の差（ビデオデータの差）が生じると、上述するように間引き操作を開始するフレームがずれ、ＦＦ動作によって読み出すフレームが同期しなくなるという問題が生じることになる。
このような問題は、図３（Ａ）、（Ｂ）に示すように、システムコントローラ３４から発行される制御情報FF Commandが該システムコントローラ３４を含む第１システム１２Ａに伝送されるのに要する時間が短いのに対して、システムコントローラ３４から発行される制御情報FF Commandは通信線ＤＬを介して第２システム１２Ｂに伝送されため、遅延が生じ、したがって、第１システム１２ＡでＦＦ動作を開始するタイミングに対して、第２システム１２ＢでＦＦ動作を開始するタイミングが遅延することによっても発生する。
【００３７】
上述のことを言い換えると次の通りである。
すなわち、システムコントローラ３４による第１、第２システム１２Ａ，１２Ｂの制御は、システムコントローラ３４から第１、第２システム１２Ａ，１２Ｂに制御情報FF Commandを伝送することでなされる。
第１システム１２Ａおよび第２システム１２Ｂは通信線ＤＬを介して通信可能に接続されている。
システムコントローラ３４は第１システム１２Ａおよび第２システム１２Ｂの一方に含まれて構成されている。
第１システム１２Ａおよび第２システム１２Ｂのうちシステムコントローラ３４を含む方のシステム１２Ａに対するシステムコントローラ３４からの制御情報の伝送はシステム１２Ａ内で行われる。
第１システム１２Ａおよび第２システム１２Ｂのうちシステムコントローラ３４を含まない方のシステム１２Ｂに対するシステムコントローラ３４からの制御情報の伝送は通信線ＤＬを介してなされる。
制御情報がシステムコントローラ３４から第１システム１２Ａに伝送されるのに要する伝送時間と、制御情報がシステムコントローラ３４から第２システム１２Ｂに伝送されるのに要する伝送時間との間に通信線ＤＬに起因する時間差が存在している。
【００３８】
そこで本発明では、図１に示す第１、第２カウンタ３６Ａ、３６Ｂを利用することによって、ＦＦ動作のような特殊再生を行う際に生じる第１、第２分割ビデオデータのフレームのずれを回避するようにしたものである。
【００３９】
第１、第２カウンタ３６Ａ、３６Ｂについて説明する。
第１、第２カウンタ３６Ａ、３６Ｂは、本実施の形態では、システムコントローラ３４に設けられている。なお、カウンタ３６Ａ、３６Ｂの構成は任意であり、カウンタ３６Ａ、３６Ｂをソフトウェアで実現するか、ハードウェアで実現するかは任意である。
第１カウンタ３６Ａは、第１ハードディスク装置１８Ａから第１分割ビデオデータＶＳ１がフレームで読み出される毎に計数動作を行うことで第１分割ビデオデータＶＳ１を構成する複数のフレームのそれぞれに第１計数値を順番に割り当てるものである。
第２カウンタ３６Ｂは、第２ハードディスク装置１８Ｂから第２分割ビデオデータＶＳ２がフレームで読み出される毎に計数動作を行うことで第２分割ビデオデータＶＳ２を構成する複数のフレームのそれぞれに第２計数値を順番に割り当てるものである。
図３（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
図３（Ａ）乃至（Ｄ）から明らかなように、第１、第２分割ビデオデータＶＳ１、ＶＳ２の各フレームが同期しているので、第１計数値Counter1と第２計数値Counter2も同期しており、同じ時間位置では同一の計数値を取ることになる。
言い換えると、第１計数値Counter1と第２計数値Counter2との双方で同一の計数値を特定すれば、第１、第２分割ビデオデータＶＳ１、ＶＳ２の同期したフレームを特定できることになる。
【００４０】
図４は第１の実施の形態における再生動作、ＦＦ動作の説明図であり、（Ａ）は第１ビデオデータＶＳ１の説明図、（Ｃ）は第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
ＦＦ動作を開始するまでの動作は前述と同様である。
システムコントローラ３４にＦＦ動作を指示する指令が与えられると、システムコントローラ３４は、第１システム１２Ａ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与えるとともに、通信線ＤＬを介して第２システム１２Ｂ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与える。
この結果、図４（Ａ）、（Ｂ）に示すように、第１システム１２Ａ内の第１記録再生部３０Ａ内の各部に制御情報FF Commandが与えられるのは第１カウンタ３６Ａの第１計数値が４のタイミングであり、通信線ＤＬを介して（遅延して）第２システム１２Ｂ内の第２記録再生部３０Ｂ内の各部に制御情報FF Commandが与えられるのは第１カウンタ３６Ａの第１計数値が５のタイミングとなる。すなわち、本実施の形態では、第１システム１２Ａから第２システム１２Ｂへ伝送される制御情報FF Commandの遅延時間は第１計数値の１カウント分となっている。
【００４１】
この際、システムコントローラ３４は、第１システム１２Ａを制御して、第１ハードディスク装置１８Ａからの第１分割ビデオデータＶＳ１の読み込みに際して、直ぐに間引き操作に入らずに適切な計数値分だけ遅延させてから、間引き動作に入るようにする。
遅延する計数値は、第１デコーダバッファメモリ１６Ａと第２デコーダバッファメモリ１６Ｂ間との、実際のバッファ量の最大値と、上述した第１システム１２Ａから第２システム１２Ｂへ伝送される制御情報FF Commandの遅延時間などを考慮して適切な量に定める。
図４では、システムコントローラ３４は第１システム１２Ａを制御して、Read HDD1で示される第１分割ビデオデータＶＳ１のフレーム２９から直ちに間引き処理に入らないで、前記計数値分だけ遅延を持たせたフレーム４１から間引き処理に入るようにする。
すなわち、図４（Ａ）に示すように、２つ分のフレームを飛び越してフレーム４１、４７、５３、５９、……を間欠的に再生する。
【００４２】
また、システムコントローラ３４は、間引き処理に入る遅延を持たせたフレーム４１に相当する第１カウンタ３６Ａの計数値２１（第１計数値Counter1）（本発明の特定計数値に相当）を取得する。
システムコントローラ３４は、この計数値２１と共に、第２システム１２Ｂに対してＦＦ操作を開始するように制御情報FF Commandを送る。
言い換えると、第２システム１２Ｂに対して制御情報FF Commandと共に計数値２１も伝送する。
【００４３】
第２システム１２Ｂ側では、第１システム１２Ａから送られてきた、制御情報FF Commandと計数値２１から、ＦＦ動作を開始する。
ただし、この場合、システムコントローラ３４は第２システム１２Ｂを制御して、制御情報FF Commandが第２システム１２Ｂに到着後、直ちにRead HDD2で示される第２分割ビデオデータＶＳ２のフレーム３６から間引き動作を開始せずに、制御情報FF Commandと共に送られてきた計数値２１に相当する第２分割ビデオデータＶＳ２のフレーム４２まで遅延させてから、間引き処理を開始する。
言い換えると、処理時間に相当する第２分割ビデオデータＶＳ２のフレーム４２まで遅延させフレーム４２から間引き処理を開始する。
すなわち、図４（Ｃ）に示すように、２つ分のフレームを飛び越してフレーム４４、５０、５６、……を間欠的に再生する。
これにより、第１システム１２Ａと第２システム１２Ｂで、現在の時間である計数値３から動作が進み、計数値が２１になった時に、第１システム１２Ａと第２システム１２Ｂで同時にＦＦ動作が開始され、第１システム１２Ａと第２システム１２Ｂでフレームがずれることなく同期したＦＦ動作がなされる。
【００４４】
上述の動作を言い換えると、システムコントローラ３４は、ビデオデータをＮ個（Ｎは１以上の整数）のフレームずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記指令を受け付けた時点で第１記録再生部３０Ａにおいて再生直前の第１分割ビデオデータＶＳ１に割り当てられた第１計数値Counter1に所定値（本実施の形態では所定値１６）を加算することで特殊再生動作を開始すべき第１、第２分割ビデオデータのフレームを特定する特定計数値（本実施の形態では特定計数値２１）を求める。
そして、システムコントローラ３４は、特定計数値２１によって特定された第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレーム４１、４２から特殊再生動作を開始するように第１、第２ハードディスク装置１８Ａ、１８Ｂおよび第１、第２システム１２Ａ，１２Ｂを制御する。
また、本実施の形態では、特定計数値による第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレームの特定は、第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出され、かつ、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積される前のフレームに対してなされる。
また、本実施の形態では、ＦＦ動作は、第１ハードディスク装置１８Ａから第１分割ビデオデータをフレーム単位で間欠的に読み出して第１デコーダバッファメモリ１６Ａに与えるとともに、第２ハードディスク装置１８Ｂから第２分割ビデオデータをフレーム単位で間欠的に読み出して第２デコーダバッファメモリ１６Ｂに与えることでなされる。
また、本実施の形態では、システムコントローラ３４による特殊再生動作を開始させるための第１、第２システム１２Ａ，１２Ｂの制御は、第１、第２システム１２Ａ，１２Ｂのうちの一方のシステムで求められた前記特定計数値を、第１、第２システム１２Ａ，１２Ｂのうちの他方のシステムに供給し、他方のシステムに供給された前記特定計数値に基づいて特殊再生動作を開始すべきフレームを他方のシステムで特定することで行われる。
【００４５】
なお、特殊再生動作を実行する旨の指令を受け付けたシステムコントローラ３４による第１、第２システム１２Ａ、１２Ｂに対する制御は、第１、第２ストリームデコーダ２６Ａ、２６Ｂ、第１、第２ビデオ出力部２８Ａ、２８Ｂ、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂの各部に対する動作制御を含む。
また、第１、第２ハードディスク装置１８Ａ、１８Ｂの間欠的な読み出しは、特殊再生動作を実行する旨の指令を受け付けたシステムコントローラ３４がファイルシステム２０を介して実行する。
【００４６】
本実施の形態によれば、特殊再生動作を行う旨の指令を受け付けると、第１システム１２Ａにおいて再生直前のフレームに割り当てられた第１計数値に所定値を加算することで特殊再生動作を開始すべき第１、第２分割ビデオデータのフレームを特定する特定計数値を求め、特定計数値によって特定された第１、第２分割ビデオデータのフレームから特殊再生動作を開始するように第１、第２ハードディスク装置１８Ａ，１８Ｂおよび第１、第２システム１２Ａ，１２Ｂを制御するようにした。
したがって、第１、第２システム１２Ａ、１２Ｂにおいて分割された第１、第２分割ビデオデータを同期して並列処理する場合において、マスター側システム（第１システム１２Ａ）からスレーブ側システム（第２システム１２Ｂ）に対して制御情報FF Commandが伝送される際に発生する遅延（ディレイ）、或いは、マスター側のバッファメモリとスレーブ側とのバッファメモリに蓄積されているビデオデータのバッファ量の相違等が発生していても、マスター側システムとスレーブ側システムで特殊再生されるそれぞれのビデオデータの同期を確実にとることができ、特殊再生を円滑かつ確実に行う上で有利となる。
【００４７】
言い換えると、第１、第２のシステム１２Ａ、１２Ｂの間でフレーム同期が取れている場合に、制御情報FF Commandを伝送するコマンド伝送ラインが遅い、或いは制御情報FF Commandのコマンド処理に時間がかかったとしても、２つのシステムの特殊再生動作の開始を一致させることができ、特殊再生動作時に２つのシステムにおいて再生出力されるビデオデータの同期をとることができる。
また、第１、第２ハードディスク装置１８Ａ、１８Ｂの読み出し速度などが異なる為に、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂにおけるビデオデータのバッファ量が異なっていても、特殊再生動作時に２つのシステムにおいて再生出力されるビデオデータの同期をとることができる。
また、第１、第２のシステム１２Ａ、１２Ｂの間で特殊再生動作時におけるフレームの同期を実現するための構成としては、第１、第２カウンタ３６Ａ、３６Ｂを設けるとともに、それら２つのカウンタ３６Ａ、３６Ｂの一方の計数値に所定値を加算して得られる特定計数値を一方のシステムから他方のシステムに伝送するという極めて簡素な構成で済むため、ビデオ記録再生装置１０の低コスト化を図る上で有利となる。
また、特定計数値を一方のシステムから他方のシステムに伝送するという制御動作は、極めて簡単であり、システムコントローラ３４にかかる負荷を軽減する上で有利となる。
また、第１、第２のシステム１２Ａ、１２Ｂの構成が多少異なっていても、特殊再生動作時に２つのシステムにおいて再生出力されるビデオデータの同期をとることができる。
【００４８】
（第２の実施の形態）
次に第２の実施の形態について説明する。
第１の実施の形態は、ＦＦ動作（特殊再生動作）にあたっては、第１、第２ハードディスク装置１８Ａ、１８Ｂに格納されている分割ビデオデータを間欠的に読み出すが、既に第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに格納されている分割ビデオデータについては間欠的な読み出しは行わないものであった。
これに対して、第２の実施の形態は、第１、第２ハードディスク装置１８Ａ、１８Ｂから分割ビデオデータを間欠的に読み出すとともに、既に第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに格納されている分割ビデオデータについても間欠的な読み出しを行うようにしたものである。
【００４９】
図５は第２の実施の形態における再生動作、ＦＦ動作の説明図であり、（Ａ）は第１ビデオデータＶＳ１の説明図、（Ｃ）は第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。なお、以下の実施の形態において第１の実施の形態と同様の部分には同一の符号を付してその説明を省略する。
【００５０】
ＦＦ動作に入る前までの動作は、第１の実施の形態と同様である。
システムコントローラ３４にＦＦ動作を指示する指令が与えられると、システムコントローラ３４は、第１システム１２Ａ内の第１記録再生部３０Ａ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与えるとともに、通信線ＤＬを介して第２システム１２Ｂ内の第２記録再生部３０Ｂ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与える。
この結果、図５（Ａ）、（Ｃ）に示すように、第１システム１２Ａ内の第１記録再生部３０Ａ内の各部に制御情報FF Commandが与えられるのは第１カウンタ３６Ａの第１計数値が４のタイミングであり、通信線ＤＬを介して（遅延して）第２システム１２Ｂ内の第２記録再生部３０Ｂ内の各部に制御情報FF Commandが与えられるのは第１カウンタ３６Ａの第１計数値が５のタイミングとなる。すなわち、本実施の形態では、第１システム１２Ａから第２システム１２Ｂへ伝送される制御情報FF Commandの遅延時間は第１計数値の１カウント分となっている。
すなわち、図５（Ａ）に示すように、制御情報FF Commandを受け付けた時点での第１カウンタ３６Ａの計数値４（第１計数値Counter1）に対して２つのフレーム分遅延させたフレーム１１から、フレーム１７、２３、２９、３５、……を間欠的に再生する。
【００５１】
この際、フレーム１７、２３は第１デコードバッファメモリ１６Ａに蓄積されている第１分割ビデオデータＶＳ１を間欠的に読み出すことで得られるフレームであり、フレーム２９、３５、……は第１ハードディスク装置１８Ａから第１分割ビデオデータＶＳ１を間欠的に読み出すことで得られるフレームである。
なお、システムコントローラ３４が第１システム１２Ａを制御することで、第１ハードディスク装置１８Ａから読み込む、間引いた第１分割ビデオデータＶＳ１は、第１デコーダバッファメモリ１６Ａの間引いた第１分割ビデオデータＶＳ１に連続するように調整して読み出される。
【００５２】
また、システムコントローラ３４は、間引き処理に入る遅延を持たせたフレーム１１に相当する第１カウンタ３６Ａの計数値６（第１計数値Counter1）（本発明の特定計数値に相当）を取得する。
システムコントローラ３４は、この計数値６と共に、第２システム１２Ｂに対してＦＦ操作を開始するように制御情報FF Commandを送る。
言い換えると、第２システム１２Ｂに対して制御情報FF Commandと共に計数値６も伝送する。
第２システム１２Ｂ側では、第１システム１２Ａから送られてきた、制御情報FF Commandと計数値６から、ＦＦ動作を開始する。
この場合、システムコントローラ３４は第２システム１２Ｂを制御して、制御情報FF Commandと共に送られてきた計数値６に相当する第２分割ビデオデータＶＳ２のフレーム１２から、間引き処理を開始する。
【００５３】
言い換えると、第１システム１２Ａがシステムコントローラ３４からマンドFF Commandを受け付けた時点から第１システム１２Ａから第２システム１２Ｂへ伝送される制御情報FF Commandの遅延時間分に対応する時間だけ遅延させて第２分割ビデオデータＶＳ２のフレーム１２から間引き処理を開始する。
すなわち、図５（Ｃ）に示すように、２つ分のフレームを飛び越してフレーム１４、２０、２６、３２、３８、４４、……を間欠的に再生する。
この際、フレーム１４、２０、２６、３２は第２デコードバッファメモリ１６Ｂに蓄積されている第２分割ビデオデータＶＳ２を間欠的に読み出すことで得られるフレームであり、フレーム３８、４４、……は第２ハードディスク装置１８Ｂから第２分割ビデオデータＶＳ２を間欠的に読み出すことで得られるフレームである。
なお、システムコントローラ３４が第２システム１２Ｂを制御することで、第２ハードディスク装置１８Ｂから読み込む、間引いた第２分割ビデオデータＶＳ２は、第２デコーダバッファメモリ１６Ｂの間引いた第２分割ビデオデータＶＳ２に連続するように調整して読み出される。
【００５４】
これにより、第１システム１２Ａと第２システム１２Ｂで、現在の時間である計数値３から動作が進み、計数値が６になった時に、第１システム１２Ａと第２システム１２Ｂで同時にＦＦ動作が開始され、第１システム１２Ａと第２システム１２Ｂでフレームがずれることなく同期したＦＦ動作がなされる。
【００５５】
上述の動作を言い換えると、システムコントローラ３４は、ビデオデータをＮ個（Ｎは１以上の整数）のフレームずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、前記指令を受け付けた時点で第１記録再生部３０Ａにおいて再生直前の第１分割ビデオデータＶＳ１に割り当てられた第１計数値Counter1に所定値（本実施の形態では所定値２）を加算することで特殊再生動作を開始すべき第１、第２分割ビデオデータのフレームを特定する特定計数値（本実施の形態では特定計数値６）を求める。
そして、システムコントローラ３４は、特定計数値６によって特定された第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレーム１１、１２から特殊再生動作を開始するように第１、第２デコードバッファメモリ１６Ａ、１６Ｂ、第１、第２ハードディスク装置１８Ａ、１８Ｂおよび第１、第２システム１２Ａ，１２Ｂを制御する。
また、本実施の形態では、システムコントローラ３４による特殊再生動作を開始させるための第１、第２システム１２Ａ，１２Ｂの制御は、第１、第２システム１２Ａ，１２Ｂのうちの一方のシステムで求められた前記特定計数値を、第１、第２システム１２Ａ，１２Ｂのうちの他方のシステムに供給し、他方のシステムに供給された前記特定計数値に基づいて特殊再生動作を開始すべきフレームを他方のシステムで特定することで行われる。
【００５６】
また、本実施の形態では、特定計数値による第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレームの特定は、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積中のフレームに対してなされる。
また、本実施の形態では、ＦＦ動作は、第１デコーダバッファメモリ１６Ａに蓄積された第１分割ビデオデータＶＳ１をフレーム単位で間欠的に読み出すとともに第２デコーダバッファメモリ１６Ｂに蓄積された第２分割ビデオデータＶＳ２をフレーム単位で間欠的に読み出し、さらに、第１ハードディスク装置１８Ａから第１分割ビデオデータＶＳ１をフレーム単位で間欠的に読み出して第１デコーダバッファメモリ１６Ａに与えるとともに、第２ハードディスク装置１８Ｂから第２分割ビデオデータＶＳ２をフレーム単位で間欠的に読み出して第２デコーダバッファメモリ１６Ｂに与えることでなされる。
【００５７】
第２の実施の形態によれば、第１の実施の形態と同様の効果が奏されることは無論のこと、第１の実施の形態では、制御情報FF Commandが第１、第２システム１２Ａ、１２Ｂに供給された時点で、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに既に蓄積されていた第１、第２分割ビデオデータＶＳ１、ＶＳ２に対する間引き操作ができないため、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに既に蓄積されているデータ分だけ、ＦＦ動作の開始が遅延していたのに対し、第２の実施の形態では、制御情報FF Commandが第１、第２システム１２Ａ、１２Ｂに供給された時点で、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに既に蓄積されていた第１、第２分割ビデオデータＶＳ１、ＶＳ２に対する間引き操作ができるため、ＦＦ動作を即座に開始することができ、特殊再生開始時の応答性を高める上で有利となる。
【００５８】
（第３の実施の形態）
次に第３の実施の形態について説明する。
第２の実施の形態は、ＦＦ動作（特殊再生動作）にあたって、第１、第２ハードディスク装置１８Ａ、１８Ｂから分割ビデオデータを間欠的に読み出すとともに、既に第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに格納されている分割ビデオデータについても間欠的な読み出しを行うようにしたものであったが、第３の実施の形態では、ＦＦ動作（特殊再生動作）にあたって、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに格納されている分割ビデオデータを強制的に未使用状態として（フラッシュして）、新たに第１、第２ハードディスク装置１８Ａ、１８Ｂから分割ビデオデータを間欠的に読み出すようにしたものである。
【００５９】
図６は第３の実施の形態における再生動作、ＦＦ動作の説明図であり、（Ａ）は第１ビデオデータＶＳ１の説明図、（Ｃ）は第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
【００６０】
ＦＦ動作に入る前までの動作は、第１の実施の形態と同様である。
システムコントローラ３４にＦＦ動作を指示する指令が与えられると、システムコントローラ３４は、第１システム１２Ａ内の第１記録再生部３０Ａ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与えるとともに、通信線ＤＬを介して第２システム１２Ｂ内の第２記録再生部３０Ｂ内の各部にＦＦ動作を実行するために必要な制御情報FF Commandを与える。
この結果、図６（Ａ）、（Ｂ）に示すように、第１システム１２Ａ内の第１記録再生部３０Ａ内の各部に制御情報FF Commandが与えられるのは第１カウンタ３６Ａの第１計数値が４のタイミングであり、通信線ＤＬを介して（遅延して）第２システム１２Ｂ内の第２記録再生部３０Ｂ内の各部に制御情報FF Commandが与えられるのは第１カウンタ３６Ａの第１計数値が５のタイミングとなる。すなわち、本実施の形態では、第１システム１２Ａから第２システム１２Ｂへ伝送される制御情報FF Commandの遅延時間は第１計数値の１カウント分となっている。
この際、システムコントローラ３４は、第１システム１２Ａによる第１ハードディスク装置１８Ａからの第１分割ビデオデータＶＳ１の読み込みの前に、第１デコーダバッファ１６Ａを制御して、第１デコーダバッファメモリ１６Ａを強制的に未使用状態とし、第１デコーダバッファメモリ１６Ａ内に蓄積されている全ての第１分割ビデオデータＶＳ１であるフレーム１１、１３、１５、１７、１９、２１、２３、２５、２７をフラッシュする。
【００６１】
また、図６では、説明の都合上、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに蓄積されるフレームの範囲を省略している。
また、第１デコーダバッファメモリ１６Ａがフラッシュされると、第１ハードディスク装置１８Ａから読み出された第１分割ビデオデータＶＳ１は直ちに第１デコーダバッファメモリ１６Ａに蓄積され順次読み出されることになる。
ここで、システムコントローラ３４は、第１システム１２Ａを制御して、第１ハードディスク装置１８Ａからの第１分割ビデオデータＶＳ１の読み込みに際して、直ぐに間引き操作に入らずに適切な計数値分だけ遅延させてから、間引き動作に入るようにする。
遅延する計数値は、上述した第１システム１２Ａから第２システム１２Ｂへ伝送される制御情報FF Commandの遅延時間などを考慮して適切な量に定める。本実施の形態では、遅延する計数値は２カウント分である。
図６では、システムコントローラ３４は第１システム１２Ａを制御して、制御情報FF Commandを与えた時点での第１分割ビデオデータＶＳ１のフレーム７から直ちに間引き処理に入らないで、前記計数値分だけ遅延を持たせたフレーム１１から間引き処理に入るようにする。
【００６２】
なお、本実施の形態では、間引き処理を遅延させる計数値が２カウントであったため、間引き処理に入る先頭のフレーム１１が第１デコーダバッファメモリ１６Ａの先頭に位置するフレームとなったが、間引き処理を遅延させる計数値が３以上であれば、間引き処理に入る先頭のフレームは、第１デコーダバッファメモリ１６Ａの先頭よりも後方に位置するフレームとなることになる。
すなわち、図６（Ａ）に示すように、制御情報FF Commandを受け付けた時点での第１カウンタ３６Ａの計数値４（第１計数値Counter1）に対して２つのフレーム分遅延させたフレーム１１から、フレーム１７、２３、２９、３５、……を間欠的に再生する。
この際、間欠的に再生されるフレーム１１、１７、２３、２９、３５、……は、第１ハードディスク装置１８Ａから第１分割ビデオデータＶＳ１を間欠的に読み出すことで第１デコードバッファメモリ１６Ａを介して得られるフレームである。
【００６３】
また、システムコントローラ３４は、間引き処理に入る遅延を持たせたフレーム１１に相当する第１カウンタ３６Ａの計数値６（第１計数値Counter1）（本発明の特定計数値に相当）を取得する。
本実施の形態では、システムコントローラ３４は、フラッシュした第１デコーダバッファメモリ１６Ａの先頭データ位置であるフレーム１１に相当する第１カウンタ３６Ａの値である第１計数値６を取得する。
システムコントローラ３４は、この計数値６と共に、第２システム１２Ｂに対してＦＦ操作を開始するように制御情報FF Commandを送る。
【００６４】
言い換えると、第２システム１２Ｂに対して制御情報FF Commandと共に計数値６も伝送する。
これにより、第２システム１２Ｂでも制御情報FF CommandでＦＦ動作が開始される。
すなわち、第２システム１２Ｂ側も、第１システム１２Ａ側と同様に、制御情報FF Commandを受け取ると、第２ハードディスク装置１８Ｂから読み込む第２分割ビデオデータＶＳ２を間欠的に再生することで間引きデータの読み込みを行い、ＦＦ動作を行う。
ここで、システムコントローラ３４は、第２ハードディスク装置１８Ｂからの第２分割ビデオデータＶＳ２の読み込みの前に、第２デコーダバッファ１６Ｂを制御して、第２デコーダバッファメモリ１６Ｂを強制的に未使用状態とし、第２デコーダバッファメモリ１６Ｂ内に蓄積されている全ての第２分割ビデオデータＶＳ２であるフレーム１２、１４、１６、１８・・・３０、３２、３４をフラッシュする。
その後、制御情報FF Commandと共に送られてきた計数値６に相当する第２分割ビデオデータＶＳ２のフレーム１２から第２ハードディスク装置１８Ｂからの第２分割ビデオデータＶＳ２の間欠的な読み込みを開始する。
これにより、第１システム１２Ａと第２システム１２Ｂで、現在の時間である計数値３から動作が進み、計数値が６になった時に、第１システム１２Ａと第２システム１２Ｂで同時にＦＦ動作が開始され、第１システム１２Ａと第２システム１２Ｂでフレームがずれることなく同期したＦＦ動作がなされる。
【００６５】
なお、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂは、多くの場合、リングバッファを用いて構成されており、それらバッファメモリ１６Ａ、１６Ｂのフラッシュは、リングバッファのライトポインタおよびリードポインタの双方を“０”にセットする、或いはライトポインタかリードポインタのどちらか一方をもう一方の値にセットしてライトポインタとリードポインタを同じ値にすることでなされるものである。
また、ハードディスク装置とのバッファメモリを介してデータの読み書きを行う場合、ハードディスク装置とバッファメモリ間のアクセス速度がバッファメモリに対するアクセス速度よりも高速となるように設計されているのが当然であることから、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂがフラッシュされたとしても、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂからデータを読み出す速度よりも速い速度で第１、第２ハードディスク装置１８Ａ，１８Ｂから第１、第２デコーダバッファメモリ１６Ａ、１６Ｂにデータが書き込まれるため、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂからデータが読み出せなくなることはない。
【００６６】
上述の動作を言い換えると、システムコントローラ３４は、ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて再生する特殊再生動作を行う旨の指令を受け付けると、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂの内容をフラッシュし、前記指令を受け付けた時点で第１システム１２Ａおよび第２システム１２Ｂの一方において再生直前のフレームに割り当てられた第１計数値Counter1に所定値を加算することで特殊再生動作を開始すべき第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレームを特定する特定計数値（本実施の形態では特定計数値６）を求める。
そして、システムコントローラ３４は、特定計数値６によって特定された第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレーム１１、１２から特殊再生動作を開始するように第１、第２ハードディスク装置１８Ａ、１８Ｂおよび第１、第２システム１２Ａ、１２Ｂを制御する。
【００６７】
また、本実施の形態では、特定計数値による第１、第２分割ビデオデータＶＳ１、ＶＳ２のフレームの特定は、第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出されるフレームに対してなされる。
また、本実施の形態では、ＦＦ動作は、第１ハードディスク装置１８Ａから第１分割ビデオデータＶＳ１をフレーム単位で間欠的に読み出して第１デコーダバッファメモリ１６Ａに与えるとともに、第２ハードディスク装置１８Ｂから第２分割ビデオデータＶＳ２をフレーム単位で間欠的に読み出して第２デコーダバッファメモリ１６Ｂに与えることでなされる。
また、本実施の形態では、システムコントローラ３４による特殊再生動作を開始させるための第１、第２システム１２Ａ，１２Ｂの制御は、第１、第２システム１２Ａ，１２Ｂのうちの一方のシステムで求められた前記特定計数値を、第１、第２システム１２Ａ，１２Ｂのうちの他方のシステムに供給し、他方のシステムに供給された前記特定計数値に基づいて特殊再生動作を開始すべきフレームを他方のシステムで特定することで行われる。
【００６８】
第３の実施の形態によれば、第１の実施の形態と同様の効果が奏されることは無論のこと、第１の実施の形態では、制御情報FF Commandが第１、第２システム１２Ａ、１２Ｂに供給された時点で、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに既に蓄積されていた第１、第２分割ビデオデータＶＳ１、ＶＳ２に対する間引き操作ができないため、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに既に蓄積されているデータ分だけ、ＦＦ動作の開始が遅延していたのに対し、第３の実施の形態では、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂをフラッシュしたのち、第１、第２ハードディスク装置１８Ａ、１８Ｂから読み出した第１、第２分割ビデオデータＶＳ１、ＶＳ２に対する間引き操作ができるため、ＦＦ動作を即座に開始することができ、特殊再生開始時の応答性を高める上で有利となる。
また、第２の実施の形態では、第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに対する第１、第２デコーダバッファメモリ１６Ａ、１６Ｂに既に蓄積されていた第１、第２分割ビデオデータＶＳ１、ＶＳ２に対する間引き操作を行っていたが、第３の実施の形態では、第１、第２分割ビデオデータＶＳ１、ＶＳ２に対する操作はフラッシュのみであるため、システムコントローラ３４の制御処理の簡素化を図る上でより一層有利となる。
【００６９】
（第４の実施の形態）
次に第４の実施の形態について説明する。
上述した第１乃至第３の実施の形態は、特殊再生としてＦＦ動作を行う場合について説明したが、第１乃至第３の実施の形態は、特殊再生としてＦＲ動作を行う場合にも無論適用可能である。
図７はトリックプレイの中のＦＲ（ファースト・リバース）の原理の説明図であり、（Ａ）は分割前のビデオデータの説明図、（Ｂ）は分割後の第１、第２分割ビデオデータの説明図、（Ｃ）はＦＲ（ファースト・フォワード）の説明図である。
ＦＲは、ビデオデータをＮ個（Ｎは１以上の整数）のデータ単位ずつ間引いて時間順の逆に再生する特殊再生動作であり、本例では、Ｎ＝２、すなわち、１つのフレームを再生したならば、時間的に遡ってそのフレームの前に続く２つのフレームを飛ばして、その前に位置するフレームを再生するといった動作を行う３倍速のＦＲ動作を行う場合について説明する。
前述した図２（Ａ）、（Ｂ）の場合と同様に、図７（Ａ）に示すように、撮像装置などからビデオ記録再生装置１０に供給されるビデオデータＶＳは、所定のデータ単位であるフレーム単位で時系列的に連続し、図７（Ｂ）に示すように、前述したデータ分割回路によってビデオデータＶＳはフレーム単位に順番に（交互に）２つに振り分けられることで、第１、第２分割ビデオデータＶＳ１、ＶＳ２が生成される。
通常の再生動作においては、図７（Ｂ）に示すように、第１、第２ハードディスク装置１８Ａ、１８Ｂから第１、第２分割ビデオデータＶＳ１、ＶＳ２がフレーム単位で同期して読み出されることにより、前述したようにデータ合成回路によって第１、第２分割ビデオデータＶＳ１、ＶＳ２が合成されビデオデータＶＳが生成される。
【００７０】
次に、トリックプレイの中のＦＲ（ファースト・フォワード）の原理について説明する。
図７（Ｃ）の矢印は、ＦＲの動作開始（FR Read Start）を示しており、フレーム２９、２６、２３、２０、１７、１４、１１、８、５、２……といったように、第１、第２分割ビデオデータＶＳ１、ＶＳ２を時間順と逆に（時間的に遡って）フレーム単位で間欠的に読み出すことで３倍速のＦＲ動作がなされる。
【００７１】
したがって、第１乃至第３の実施の形態において、第１、第２分割ビデオデータＶＳ１、ＶＳ２をフレーム単位で間欠的に読み出す操作を、時間順と逆の順番で行うことにより、それぞれＦＲ動作を行うことができる。
【００７２】
なお、実施の形態では、ビデオデータがＪＰＥＧ形式で圧縮される場合について説明したが、ビデオデータの圧縮形式は従来公知のさまざまな圧縮形式が採用可能である。
例えば、圧縮形式としてＭＰＥＧ２を用いてもよく、その場合には、ビデオデータの所定のデータ単位として、フレームの代わりにＧＯＰ（Group Of Picture）を用いればよい。
また、デジタルビデオデータが圧縮されていない非圧縮のデジタルビデオデータであっても本発明は無論適用される。
【００７３】
また、実施の形態では、本発明がビデオデータの記録および再生を行うビデオ記録再生装置１０に適用された場合について説明したが、本発明はビデオデータの再生のみを行うビデオ再生装置および再生方法に適用可能である。
【００７４】
また、実施の形態では、第１、第２記録媒体としてハードディスク装置を用いた場合について説明したが、第１、第２記録媒体はハードディスク装置に限定されるものではなく、本発明は、ディスク状記録媒体、例えば、ＣＤ−ＲＷ、ＤＶＤ−ＲＷなどの記録媒体、あるいは、フラッシュメモリなどの半導体メモリにビデオデータを記録および／または再生するビデオ記録再生方法およびビデオ記録再生装置に広く適用可能である。
また、実施の形態では、第１、第２記録媒体の２つの記録媒体を用いた構成について説明したが、本発明は３つ以上の記録媒体を用いた場合にも無論適用可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施の形態によるビデオ再生方法を実現するビデオ記録再生装置１０の機能ブロック図である。
【図２】（Ａ）は分割前のビデオデータの説明図、（Ｂ）は分割後の第１、第２分割ビデオデータの説明図、（Ｃ）はＦＦ（ファースト・フォワード）の説明図である。
【図３】（Ａ）は再生動作およびＦＦ動作における第１ビデオデータＶＳ１の説明図、（Ｃ）は再生動作およびＦＦ動作における第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
【図４】第１の実施の形態における再生動作、ＦＦ動作の説明図であり、（Ａ）は第１ビデオデータＶＳ１の説明図、（Ｃ）は第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
【図５】第２の実施の形態における再生動作、ＦＦ動作の説明図であり、（Ａ）は第１ビデオデータＶＳ１の説明図、（Ｃ）は第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
【図６】第３の実施の形態における再生動作、ＦＦ動作の説明図であり、（Ａ）は第１ビデオデータＶＳ１の説明図、（Ｃ）は第２ビデオデータＶＳ２の説明図、（Ｂ）は第１カウンタ３６Ａの第１計数値Counter1を示す説明図、（Ｄ）は第２カウンタ３６Ｂの第２計数値Counter2を示す説明図である。
【図７】トリックプレイの中のＦＲ（ファースト・リバース）の原理の説明図であり、（Ａ）は分割前のビデオデータの説明図、（Ｂ）は分割後の第１、第２分割ビデオデータの説明図、（Ｃ）はＦＲ（ファースト・フォワード）の説明図である。
【符号の説明】
【００７６】
１０……ビデオ記録再生装置、１２Ａ……第１システム、１２Ｂ……第２システム、１６Ａ……第１デコーダバッファメモリ、１６Ｂ……第２デコーダバッファメモリ、１８Ａ……第１ハードディスク装置、１８Ｂ……第２ハードディスク装置、３４……システムコントローラ、３６Ａ……第１カウンタ、３６Ｂ……第２カウンタ。
【図１】
2009044213.tif 000003
【図２】
2009044213.tif 000004
【図３】
2009044213.tif 000005
【図４】
2009044213.tif 000006
【図５】
2009044213.tif 000007
【図６】
2009044213.tif 000008
【図７】
2009044213.tif 000009