(57)【要約】【課題】ビデオ再生動作を変更する操作を単純化し、ビデオ再生動作を変更するための処理負荷を軽減できる記録再生方法および装置を提供する。【解決手段】ハードディスクドライブ内にビデオの再生動作の終了を含むビデオ再生動作の変更操作を指示する擬似フレームを用意しておき、この擬似フレームをビデオデータの再生動作の終了を含むビデオ再生動作を変更させようとするフレーム送出後に続けて送り出す。この結果、デコーダ用バッファ６内のビデオデータを再生した後、擬似フレームディテクタ１２により連続して擬似フレームを検出すると、システムコントローラ４２に報告する。システムコントローラ４２は、擬似フレームの直前のフレームまでの処理を終了した後、前記検出された擬似フレームに応じたビデオの再生動作の終了を含むビデオ再生動作の変更操作を実行する。【選択図】図２
2009147602.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置へアクセスし、前記記憶装置に記録したビデオ信号を読み出し再生する記録再生装置であって、
ビデオ信号が入力されるビデオ信号入力ブロックと、
前記ビデオ信号入力ブロックに入力されたビデオ信号を圧縮するストリームエンコーダと、
前記ストリームエンコーダにより圧縮されたビデオ信号を一時的に蓄える書き込み用バッファと、
前記書き込み用バッファを介して前記圧縮されたビデオ信号を記録する前記記憶装置と、
前記記憶装置から読み出された圧縮されたビデオ信号を一時的に蓄える読み出し用バッファと、
前記読み出し用バッファを介して読み出された前記圧縮されたビデオ信号の擬似フレームを検出する擬似フレーム検出部と、
前記読み出し用バッファを介して読み出された前記圧縮されたビデオ信号を伸張するストリームデコーダと、
前記ストリームデコーダにより伸張されたビデオ信号を出力するビデオ信号出力ブロックと、
前記入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号を生成するビデオ信号同期回路と、
圧縮されたビデオ信号を、前記記憶装置へ記録する際のファイル管理を行う管理手段と、
前記記憶装置に対する前記圧縮されたビデオ信号の書き込みおよび読み出しと、前記擬似フレーム検出部が検出した前記擬似フレームに応じた処理を含む各部の制御を行うシステムコントローラと、
を備えたことを特徴とする記録再生装置。
【請求項２】
前記ビデオ信号入力ブロック、前記ストリームエンコーダ、前記書き込み用バッファ、前記記憶装置、前記読み出し用バッファ、前記擬似フレーム検出部、前記ストリームデコーダおよび前記ビデオ信号出力ブロックを備えた複数の記憶装置システムを有し、
前記ビデオ信号同期回路は、前記各記憶装置システムに入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号を生成し、
前記管理手段は、前記各記憶装置システムにおける圧縮されたビデオ信号を前記記憶装置へ記録する際のファイル管理を行い、
前記システムコントローラは、前記各記憶装置システムにおける前記記憶装置に対する前記圧縮されたビデオ信号の書き込みおよび読み出しと、前記擬似フレーム検出部が検出した前記擬似フレームに応じた処理を含む各部の制御を行うことを特徴とする請求項１記載の記録再生装置。
【請求項３】
前記擬似フレームは、前記記憶装置にあらかじめ記憶されており、前記擬似フレーム検出部は、前記記憶装置からビデオ信号の所定のフレーム読み出し後に送出される前記擬似フレームを検出することを特徴とする請求項１記載の記録再生装置。
【請求項４】
前記擬似フレームは、前記システムコントローラにより生成され、前記擬似フレーム検出部は、前記記憶装置からのビデオ信号の所定のフレーム読み出し後に送出される前記システムコントローラにより生成された前記擬似フレームを検出することを特徴とする請求項１記載の記録再生装置。
【請求項５】
前記システムコントローラが行う前記擬似フレームに応じた処理は、ビデオ再生処理の終了操作を含むビデオ再生処理の変更操作であることを特徴とする請求項１記載の記録再生装置。
【請求項６】
前記擬似フレームはヘッダ情報から構成されていることを特徴とする請求項１記載の記録再生装置。
【請求項７】
前記擬似フレームはヘッダ情報とビデオのダミーデータとから構成されていることを特徴とする請求項１記載の記録再生装置。
【請求項８】
前記擬似フレームには指示情報が埋め込まれており、前記指示情報の埋め込みの形態は、ビデオフレームの実使用の最大値を超えるデータ長を用いたことを特徴とする請求項１記載の記録再生装置。
【請求項９】
前記擬似フレームには指示情報が埋め込まれており、前記指示情報の埋め込みの形態は、擬似フレームを構成するヘッダ情報における実使用の最大値を超えるデータ長のＩＤを用いたことを特徴とする請求項１記載の記録再生装置。
【請求項１０】
前記擬似フレームには指示情報が埋め込まれており、前記指示情報の埋め込みの形態は、擬似フレームを構成するヘッダ情報における実使用の最大値を超えるデータ長のインデックスを用いたことを特徴とする請求項１記載の記録再生装置。
【請求項１１】
記憶装置へアクセスし、前記記憶装置に記録したビデオ信号を読み出し再生する記録再生方法であって、
ビデオ信号入力ブロックに入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号をビデオ信号同期回路で生成するステップと、
前記同期信号、クロック信号を含む各種信号をもとに、前記ビデオ信号入力ブロックに入力されたビデオ信号をストリームエンコーダにより圧縮し、前記圧縮したビデオ信号を書き込み用バッファを介して記憶装置へ記録するステップと、
前記記憶装置から読み出し用バッファを介して読み出した前記圧縮されたビデオ信号をストリームデコーダにより伸張し、前記伸張されたビデオ信号をビデオ信号出力ブロックから出力しビデオ再生を行うステップと、
前記記憶装置から読み出した前記ビデオ信号の所定のフレームに続けて送出される、前記記憶装置にあらかじめ記憶された擬似フレームを擬似フレーム検出部により検出するステップと、
前記擬似フレーム検出部が検出した前記擬似フレームに応じた操作をシステムコントローラが実行し、ビデオ再生動作の終了を含むビデオ再生動作の変更を行うステップと、
を備えたことを特徴とする記録再生方法。
【請求項１２】
記憶装置へアクセスし、前記記憶装置に記録したビデオ信号を読み出し再生する記録再生方法であって、
ビデオ信号入力ブロックに入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号をビデオ信号同期回路で生成するステップと、
前記同期信号、クロック信号を含む各種信号をもとに、前記ビデオ信号入力ブロックに入力されたビデオ信号をストリームエンコーダにより圧縮し、前記圧縮したビデオ信号を書き込み用バッファを介して記憶装置へ記録するステップと、
前記記憶装置から読み出し用バッファを介して読み出した前記圧縮されたビデオ信号をストリームデコーダにより伸張し、前記伸張されたビデオ信号をビデオ信号出力ブロックから出力しビデオ再生を行うステップと、
システムコントローラにおいて擬似フレームを生成するステップと、
前記記憶装置から読み出した前記ビデオ信号の所定のフレームに続けて送出される、前記システムコントローラにより生成された擬似フレームを擬似フレーム検出部により検出するステップと、
前記擬似フレーム検出部が検出した前記擬似フレームに応じた操作を前記システムコントローラが実行し、ビデオ再生動作の終了を含むビデオ再生動作の変更を行うステップと、
を備えたことを特徴とする記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置にアクセスし、映像処理されたデータを前記記憶装置に記録または再生する記録再生方法および装置に関する。
【背景技術】
【０００２】
ハードディスクビデオレコーダで、扱うビデオ信号を標準画質から高画質にする、画面分解能を標準からＨＤにする、フレームレートを標準から高フレームレートにするなど高性能にすると、それに伴いハードディスクドライブに記録再生するデータの量も増大し、より高速で連続したデータの記録再生が必要となる。こうした状況下で、記録再生システムの性能が追いつかない場合に、二つのシステムを並列に動作させて、システム性能を上げる対応が考えられる。こうした二つのシステムを並列に動作させる場合に、ビデオ信号を扱う場合には２台のシステム間で映像を正常に記録再生するためには、システム間の同期が必要になる。一般的に、こうしたシステムでは映像信号の同期が取れるように、２台のシステム間でハードウェア同期をとる構成にする。
【０００３】
図９は、このような、ハードウェア同期をとるように構成した２台のハードディスクビデオレコーダからなる従来のシステムを示す機能ブロック図である。
図９では、第１のハードディスク記録再生システムと第２のハードディスク記録再生システムとのハードウェア同期をとる構成を示しており、第１のハードディスク記録再生システムはビデオ信号入力ブロック５５１、ストリームエンコーダ５５３、エンコーダ用バッファ５５４、第１のハードディスクドライブ５５５、デコーダ用バッファ５５６、ストリームデコーダ５５７およびビデオ信号出力ブロック５５８を備えている。なお、ビデオ信号入力ブロック５５１、ストリームエンコーダ５５３、ストリームデコーダ５５７およびビデオ信号出力ブロック５５８によりビデオ信号入出力部５６１を構成している。
また、第２のハードディスク記録再生システムはビデオ信号入力ブロック５７１、ストリームエンコーダ５７３、エンコーダ用バッファ５７４、第２のハードディスクドライブ５７５、デコーダ用バッファ５７６、ストリームデコーダ５７７およびビデオ信号出力ブロック５７８を備えている。なお、ビデオ信号入力ブロック５７１、ストリームエンコーダ５７３、ストリームデコーダ５７７およびビデオ信号出力ブロック５７８によりビデオ信号入出力部５８１を構成している。
また、第１のハードディスク記録再生システムと第２のハードディスク記録再生システムとのハードウェア同期をとるための構成としてビデオ信号同期回路５９１、システムコントローラ５９２およびファイルシステム５９３を備えている。
【０００４】
次に動作について説明する。
ビデオ信号の記録時には、分割されたビデオ信号が入力ビデオ信号１と入力ビデオ信号２として入力される。そして、入力ビデオ信号１はビデオ信号入力ブロック５５１へ入力され、入力ビデオ信号２はとビデオ信号入力ブロック５７１に入力される。ここでは、入力したビデオ信号１に垂直同期、水平同期信号、クロック信号等を付加する。
次にストリームエンコーダ５５３では、入力された入力ビデオ信号１に対してコーデックを行い、ビデオ信号の圧縮を行う。また、ストリームエンコーダ５７３では、入力された入力ビデオ信号２に対してコーデックを行い、ビデオ信号の圧縮を行う。
次に、ストリームエンコーダ５５３でコーデックされ圧縮されたデータはエンコーダ用バッファ５５４へ送られ、またストリームエンコーダ５７３でコーデックされ圧縮されたデータはエンコーダ用バッファ５７４へ送られ、その後、順次、第１のハードディスクドライブ５５５と第２のハードディスクドライブ５７５へ書き込まれる。
【０００５】
ビデオ信号の再生時には、分割記録されたビデオデータを第１のハードディスクドライブ５５５と第２のハードディスクドライブ５７５からそれぞれデコーダ用バッファ５５６とデコーダ用バッファ５７６に読み出す。
その後、デコーダ用バッファ５５６からはストリームデコーダ５５７へデータを順次送り出し、またデコーダ用バッファ５７６からはストリームデコーダ５７７へデータを順次送り出す。
ストリームデコーダ５５７では、データのコーデック圧縮を解凍して、次のビデオ信号出力ブロック５５８に送る。また、ストリームデコーダ５７７では、データのコーデック圧縮を解凍して、次のビデオ信号出力ブロック５７８に送る。
ビデオ信号出力ブロック５５８とビデオ信号出力ブロック５７８では、解凍されたビデオ信号に同期信号等を付加して、システムに入力されたビデオ信号と同様の波形を生成し出力する。
【０００６】
また、ビデオ信号の記録時、再生時共に、ビデオ信号同期回路５９１はハード的に二つのシステム、つまり第１のハードディスク記録再生システムと第２のハードディスク記録再生システムのＶｉｄｅｏＳｙｎｃ信号に同期する機能を持つ。
システムコントローラ５９２は、システム全体のコントロールを行うもので、ソフトウエアを含むコントローラである。
また、上記した一連の動作において、ＯＳの下で動作しているファイルシステム５９３が、第１のハードディスクドライブ５５５、第２のハードディスクドライブ５７５に記録し、または再生したデジタルビデオデータのファイルを管理する。
【０００７】
図１０は、図９に示す従来のシステムにおいて扱われるビデオ信号を示す説明図である。一つのストリームのビデオ信号は、並列システムでは二つのストリームのビデオ信号として信号処理が行われる。図１０（ａ）に示すように、〔１〕，〔２〕，〔３〕，〔４〕，〔５〕，〔６〕，〔７〕，〔８〕，〔９〕，〔１０〕・・・と順に並んだ一つのストリーム信号を、並列処理用に分割して、図１０（ｂ）、（ｃ）に示すように、〔１〕，〔３〕，〔５〕，〔７〕，〔９〕・・・のストリーム信号と〔２〕，〔４〕，〔６〕，〔８〕，〔１０〕・・・のストリーム信号に分割構成された信号として扱う。
図１１は、図９に示す従来のシステムにおいて、アプリケーションにより制御される信号とその動作状態を示す説明図である。
【０００８】
図１２は、図９に示した従来のシステムにおける標準再生時のバッファを含めたフレームデータの動作の詳細を示す説明図である。以下、標準再生時の動作をフレームデータに着目して説明する。図１２（ａ）は、標準再生時のフレームデータをビデオ信号として示した説明図である。再生するビデオ信号のフレームが〔１〕，〔３〕，〔５〕，〔７〕，〔９〕・・・であり、フレーム〔１〕から順に再生してきて、現在出力しているＶｉｄｅｏ  Ｓｉｇｎａｌはフレーム〔７〕とする。同図（ｂ）は、フレーム〔１〕からフレーム〔７〕までは既に再生終了し、使用済みのフレームである。
同図（ｃ）に示すフレーム〔９〕は第１のハードディスク記録再生システム内のビデオ信号出力ブロック５５８内で処理されているフレームである。
同図（ｄ）に示すようにフレーム〔１１〕からフレーム〔２７〕まではデコーダ用バッファ５５６内に蓄積されているフレームである。フレーム〔２９〕は、第１のハードディスクドライブ５５５から読み出しが行われる次のフレームである。
同図（ｅ）に示すフレーム〔３１〕以降のフレームは第１のハードディスクドライブ５５５内のデータで次々と読み出されて順次再生されて行く。
このような装置で、ファイルの最後までハードディスクドライブから読み出して終了する場合には、デコーダ用バッファ内のフレームデータを全て再生し終えてから、システムを停止させる必要がある。
【０００９】
この場合の処理方法としては、以下の２つの方法が考えられる。
第１の方法は、アプリケーションが、デコーダ用バッファに蓄積されているフレームデータを処理するのに要する時間を待ってから、システムの停止動作に入る方法である。この場合はデコーダ用バッファに蓄積されたフレームデータを処理するのに要する待ち時間の後に、システムの停止動作に入る。この場合の待ち時間はデコーダ用バッファの大きさをもとにあらかじめ設定される時間である。
第２の方法は、デコーダ用バッファに蓄積されているフレームデータの終了まで、ハードウェアがバッファ内の処理を行なった後、この状態をアプリケーションに知らせる機能を持つようにする方法である。この場合は、ハードウェアはアプリケーションから最後のフレームデータを送り出したことの報告を受けた後に、デコーダ用バッファに蓄積されているフレームデータを全て再生し、その後にアプリケーションに対してシステム終了要求を発行するなどの機能を持つ必要がある。
特に、２台の並列システムでは、一方のシステムがマスターとなり、自システムと他方のスレーブ側のシステムの制御を行うことになるが、各システムのバッファ内に蓄積されているビデオフレームの数も異なるため、バッファ内のビデオデータが再生終了するのを待って終了処理をするように構成した場合でも２台の並列システムではその終了処理が更に複雑になる。
【００１０】
このような、任意のタイミングで終了処理を行う記録再生装置としては、フレーム相関圧縮符号化ビデオ信号を含む圧縮符号化ビデオ信号を任意の時点で記録開始し、任意の時点で記録終了しても正常に復号できるようにしたビデオ信号記録・再生装置がある（特許文献１参照）。
【特許文献１】特開平１０−２８５５４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従って従来の記録再生装置では、ビデオ再生動作を任意のタイミングで終了させるために前記第１の方法を採用した場合、バッファ内にフレームデータが蓄積されていないときには不要な待ち時間が発生するという問題ある。
また、前記第２の方法を採用した場合、ハードウェアの機能が複雑化し、アプリケーション側でも、ハードウェアの終了処理を、ポーリング待ち、割り込み待ち等で待つ必要があり、複雑になるという問題がある。
【００１２】
本発明は、このような事情に鑑みてなされたものであり、その目的は、ビデオ再生動作を変更する操作を単純化し、ビデオ再生動作を変更するための処理負荷を軽減できる記録再生方法および装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために本発明は、記憶装置へアクセスし、前記記憶装置に記録したビデオ信号を読み出し再生する記録再生装置であって、ビデオ信号が入力されるビデオ信号入力ブロックと、前記ビデオ信号入力ブロックに入力されたビデオ信号を圧縮するストリームエンコーダと、前記ストリームエンコーダにより圧縮されたビデオ信号を一時的に蓄える書き込み用バッファと、前記書き込み用バッファを介して前記圧縮されたビデオ信号を記録する前記記憶装置と、前記記憶装置から読み出された圧縮されたビデオ信号を一時的に蓄える読み出し用バッファと、前記読み出し用バッファを介して読み出された前記圧縮されたビデオ信号の擬似フレームを検出する擬似フレーム検出部と、前記読み出し用バッファを介して読み出された前記圧縮されたビデオ信号を伸張するストリームデコーダと、前記ストリームデコーダにより伸張されたビデオ信号を出力するビデオ信号出力ブロックと、前記入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号を生成するビデオ信号同期回路と、圧縮されたビデオ信号を、前記記憶装置へ記録する際のファイル管理を行う管理手段と、前記記憶装置に対する前記圧縮されたビデオ信号の書き込みおよび読み出しと、前記擬似フレーム検出部が検出した前記擬似フレームに応じた処理を含む各部の制御を行うシステムコントローラとを備えたことを特徴とする。
【００１４】
上記目的を達成するために本発明は、記憶装置へアクセスし、前記記憶装置に記録したビデオ信号を読み出し再生する記録再生方法であって、ビデオ信号入力ブロックに入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号をビデオ信号同期回路で生成するステップと、前記同期信号、クロック信号を含む各種信号をもとに、前記ビデオ信号入力ブロックに入力されたビデオ信号をストリームエンコーダにより圧縮し、前記圧縮したビデオ信号を書き込み用バッファを介して記憶装置へ記録するステップと、前記記憶装置から読み出し用バッファを介して読み出した前記圧縮されたビデオ信号をストリームデコーダにより伸張し、前記伸張されたビデオ信号をビデオ信号出力ブロックから出力しビデオ再生を行うステップと、前記記憶装置から読み出した前記ビデオ信号の所定のフレームに続けて送出される、前記記憶装置にあらかじめ記憶された擬似フレームを擬似フレーム検出部により検出するステップと、前記擬似フレーム検出部が検出した前記擬似フレームに応じた操作をシステムコントローラが実行し、ビデオ再生動作の終了を含むビデオ再生動作の変更を行うステップとを備えたことを特徴とする。
【００１５】
上記目的を達成するために本発明は、記憶装置へアクセスし、前記記憶装置に記録したビデオ信号を読み出し再生する記録再生方法であって、ビデオ信号入力ブロックに入力されたビデオ信号に同期をとり、同期信号、クロック信号を含む各種信号をビデオ信号同期回路で生成するステップと、前記同期信号、クロック信号を含む各種信号をもとに、前記ビデオ信号入力ブロックに入力されたビデオ信号をストリームエンコーダにより圧縮し、前記圧縮したビデオ信号を書き込み用バッファを介して記憶装置へ記録するステップと、前記記憶装置から読み出し用バッファを介して読み出した前記圧縮されたビデオ信号をストリームデコーダにより伸張し、前記伸張されたビデオ信号をビデオ信号出力ブロックから出力しビデオ再生を行うステップと、システムコントローラにおいて擬似フレームを生成するステップと、前記記憶装置から読み出した前記ビデオ信号の所定のフレームに続けて送出される、前記システムコントローラにより生成された擬似フレームを擬似フレーム検出部により検出するステップと、前記擬似フレーム検出部が検出した前記擬似フレームに応じた操作を前記システムコントローラが実行し、ビデオ再生動作の終了を含むビデオ再生動作の変更を行うステップとを備えたことを特徴とする。
【発明の効果】
【００１６】
このような本発明の記録再生方法および装置によれば、ビデオ再生動作の終了操作を含むビデオ再生動作の変更操作を単純化できる記録再生方法および装置を提供できる効果がある。
【発明を実施するための最良の形態】
【００１７】
（第１の実施の形態）
次に、本発明の第１の実施の形態による記録再生方法および装置について図面を参照して説明する。
ハードディスクビデオレコーダで、扱うビデオ信号を標準画質から高画質にする、画面分解能を標準からＨＤにする、フレームレートを標準から高フレームレートにするなど高性能にすると、それに伴いハードディスクドライブに記録再生するデータの量も増大し、より高速で連続したデータの記録再生が必要となる。こうした状況下で、記録再生システムの性能が追いつかない場合に、二つのシステムを並列に動作させて、システム性能を上げる対応が考えられる。こうした二つのシステムを並列に動作させる場合に、ビデオ信号を扱う場合には２台のシステム間で映像を正常に記録再生するためには、システム間の同期が必要になる。一般的に、こうしたシステムでは映像信号の同期がとれるように、２台のシステム間でハードウェア同期をとる構成にする。
このような、ハードウェア同期をとるように構成した２台のハードディスク記録再生システムからなるハードディスクビデオレコーダの機能ブロック図を図１に示す。
【００１８】
図１は、本発明の第１の実施の形態による記録再生方法が適用される記録再生装置を示す機能ブロック図である。この記録再生装置では、第１のハードディスク記録再生システムと第２のハードディスク記録再生システムとの間でハードウェア同期がとられる。さらに、この記録再生装置では、ビデオ再生動作の終了を含むビデオ再生動作の変更操作を単純化するための擬似フレームによる変更処理単純化機能を備えている。
図１において、第１のハードディスク記録再生システムは、ビデオ信号入力ブロック１、ストリームエンコーダ３、エンコーダ用バッファ（書き込み用バッファ）４、第１のハードディスクドライブ（記憶装置）５、デコーダ用バッファ（読み出し用バッファ）６、擬似フレームディテクタ（擬似フレーム検出部）１２、ストリームデコーダ７およびビデオ信号出力ブロック８を備えている。なお、ビデオ信号入力ブロック１、ストリームエンコーダ３、ストリームデコーダ７およびビデオ信号出力ブロック８によりビデオ信号入出力部１１を構成している。
また、第２のハードディスク記録再生システムはビデオ信号入力ブロック２１、ストリームエンコーダ２３、エンコーダ用バッファ（書き込み用バッファ）２４、第２のハードディスクドライブ（記憶装置）２５、デコーダ用バッファ（読み出し用バッファ）２６、擬似フレームディテクタ（擬似フレーム検出部）３２、ストリームデコーダ２７およびビデオ信号出力ブロック２８を備えている。なお、ビデオ信号入力ブロック２１、ストリームエンコーダ２３、ストリームデコーダ２７およびビデオ信号出力ブロック２８によりビデオ信号入出力部３１を構成している。
また、第１のハードディスク記録再生システムと第２のハードディスク記録再生システムとのハードウェア同期をとるための構成としてビデオ信号同期回路４１、システムコントローラ４２およびファイルシステム（管理手段）４３を備えている。
【００１９】
ビデオ信号入力ブロック１は、入力ビデオ信号１を第１のハードディスク記録再生システムへ入力するための回路である。
ストリームエンコーダ３は、ビデオ信号入力ブロック１から出力された入力ビデオ信号１を圧縮しエンコードする回路である。
エンコーダ用バッファ４は、ストリームエンコーダ３から出力された圧縮されエンコードされたディジタルビデオデータを一時的に蓄えるメモリである。
第１のハードディスクドライブ５は、前記エンコーダ用バッファ４に一時的に蓄えられた圧縮されたディジタルビデオデータを記録する。
デコーダ用バッファ６は、第１のハードディスクドライブ５から読み出されたディジタルビデオデータを一時的に蓄えるメモリである。
擬似フレームディテクタ１２は、第１のハードディスクドライブ５から読み出されたディジタルビデオデータに擬似的に付加された擬似フレームを検出する回路ブロックである。
ストリームデコーダ７は、第１のハードディスクドライブ５から読み出された圧縮されているディジタルビデオデータを伸長しデコードする回路である。
ビデオ信号出力ブロック８は、デコードされたビデオ信号に同期信号などを付加しシステムに入力された入力ビデオ信号１と同様の波形にして出力する回路である。
【００２０】
ビデオ信号入力ブロック２１は、入力ビデオ信号２を第２のハードディスク記録再生システムへ入力するための回路である。
ストリームエンコーダ２３は、ビデオ信号入力ブロック２１から出力された入力ビデオ信号２を圧縮しエンコードする回路である。
エンコーダ用バッファ２４は、ストリームエンコーダ２３から出力された圧縮されエンコードされたディジタルビデオデータを一時的に蓄えるメモリである。
第２のハードディスクドライブ２５は、前記エンコーダ用バッファ２４に一時的に蓄えられた圧縮されたディジタルビデオデータを記録する。
デコーダ用バッファ２６は、第２のハードディスクドライブ２５から読み出されたディジタルビデオデータを一時的に蓄えるメモリである。
擬似フレームディテクタ３２は、第２のハードディスクドライブ２５から読み出されたディジタルビデオデータに擬似的に付加された擬似フレームを検出する回路ブロックである。
ストリームデコーダ２７は、第２のハードディスクドライブ２５から読み出された圧縮されているディジタルビデオデータを伸長しデコードする回路である。
ビデオ信号出力ブロック２８は、デコードされたビデオ信号に同期信号などを付加しシステムに入力された入力ビデオ信号２と同様の波形にして出力する回路である。
【００２１】
ビデオ信号同期回路４１は、入力ビデオ信号１と入力ビデオ信号２に同期をとり、後段で必要な垂直同期信号、水平同期信号、クロック信号を含む各種信号を生成する回路である。
システムコントローラ４２は、第１のハードディスク記録再生システムのエンコーダ用バッファ４、および第２のハードディスク記録再生システムのエンコーダ用バッファ２４へ一時的に蓄えられたディジタルビデオデータについて、第１のハードディスクドライブ５および第２のハードディスクドライブ２５への書き込みについての制御を行う。また、再生要求されたファイルに対して、第１のハードディスクドライブ５および第２のハードディスクドライブ２５を管理下におくファイルシステム４３を制御し、その要求ファイルである第１のハードディスクドライブ５および第２のハードディスクドライブ２５に記録されているファイルを特定し読み出しが出来るようにするものである。
また、第１のハードディスク記録再生システムの擬似フレームディテクタ１２および第２のハードディスク記録再生システムの擬似フレームディテクタ３２が検出した擬似フレームに応じた処理を行う。その他、各部の制御を行う。システムコントローラ４２は、例えば、ＣＰＵ、制御プログラムなどを格納するＲＯＭ、ワーキングエリアを提供するＲＡＭ、周辺回路とのインタフェースをとるインタフェース部などがバスによって接続されたマイクロコンピュータによって構成されたものであり、前記ＣＰＵが制御プログラムを実行することにより機能するものである。
ファイルシステム４３は、第１のハードディスクドライブ５および第２のハードディスクドライブ２５を管理下におき、圧縮されたディジタルビデオデータを、第１のハードディスクドライブ５および第２のハードディスクドライブ２５へ振り分けて記録する際のファイル管理を行う。
【００２２】
次に動作について説明する。
ビデオ信号の記録時には、分割されたビデオ信号が入力ビデオ信号１と入力ビデオ信号２として入力される。そして、入力ビデオ信号１はビデオ信号入力ブロック１へ入力され、入力ビデオ信号２はとビデオ信号入力ブロック２１に入力される。ここでは、入力ビデオ信号１に垂直同期、水平同期信号、クロック信号等を付加する。
次にストリームエンコーダ３では、入力された入力ビデオ信号１に対してコーデックを行い、ビデオ信号の圧縮を行う。また、ストリームエンコーダ２３では、入力された入力ビデオ信号２に対してコーデックを行い、ビデオ信号の圧縮を行う。
次に、ストリームエンコーダ３でコーデックされ圧縮されたビデオデータはエンコーダ用バッファ４へ送られ、またストリームエンコーダ２３でコーデックされ圧縮されたビデオデータはエンコーダ用バッファ２４へ送られ、その後、順次、第１のハードディスクドライブ５と第２のハードディスクドライブ２５へ書き込まれる。
【００２３】
ビデオ信号の再生時には、分割記録されたビデオデータを第１のハードディスクドライブ５と第２のハードディスクドライブ２５からそれぞれデコーダ用バッファ６とデコーダ用バッファ２６に読み出す。
その後、デコーダ用バッファ６からは擬似フレームディテクタ１２を経由してストリームデコーダ７へビデオデータが順次送り出され、またデコーダ用バッファ２６からは擬似フレームディテクタ３２を経由してストリームデコーダ２７へビデオデータが順次送り出される。このとき、擬似フレームディテクタ１２では、デコーダ用バッファ６から順次送り出されたビデオデータを監視し、擬似フレームの検出を行なっている。また、擬似フレームディテクタ３２でも、デコーダ用バッファ２６から順次送り出されたビデオデータを監視し、擬似フレームの検出を行なっている。擬似フレームディテクタ１２では、擬似フレームを検出すると擬似フレーム検出信号をシステムコントローラ４２へ出力し、擬似フレームを検出したことを報告する。また、擬似フレームディテクタ３２でも、擬似フレームを検出すると擬似フレーム検出信号をシステムコントローラ４２へ出力し、擬似フレームを検出したことを報告する。
【００２４】
ストリームデコーダ７では、ビデオデータのコーデック圧縮を解凍して、次のビデオ信号出力ブロック８に送る。また、ストリームデコーダ２７では、ビデオデータのコーデック圧縮を解凍して、次のビデオ信号出力ブロック２８に送る。
ビデオ信号出力ブロック８では、解凍されたビデオ信号に同期信号等を付加して、システムに入力された入力ビデオ信号１と同様の波形を生成し出力する。また、ビデオ信号出力ブロック２８では、解凍されたビデオ信号に同期信号等を付加して、システムに入力された入力ビデオ信号２と同様の波形を生成し出力する。
【００２５】
また、ビデオ信号の記録時、再生時共に、ビデオ信号同期回路４１はハード的に二つのシステム、つまり第１のハードディスク記録再生システムと第２のハードディスク記録再生システムのＶｉｄｅｏＳｙｎｃ信号に同期する機能を持つ。
システムコントローラ４２は、システム全体のコントロールを行うもので、ソフトウェアを含むコントローラである。このシステムコントローラ４２では、擬似フレームディテクタ１２や擬似フレームディテクタ３２から擬似フレーム検出信号を受信すると、擬似フレームの直前までのビデオデータの処理を終了した後、擬似フレームディテクタ１２や擬似フレームディテクタ３２で検出した擬似フレームに応じたビデオ再生動作の終了を含むビデオ再生動作の変更操作を行う。
【００２６】
また、前記一連の動作において、ＯＳの下で動作しているファイルシステム４３が、第１のハードディスクドライブ５、第２のハードディスクドライブ２５に記録し、または再生したデジタルビデオデータのファイルを管理する。
【００２７】
図２は、この第１の実施の形態の記録再生装置における標準再生時のバッファを含めたフレームデータの動作の詳細を示す説明図である。図２（ａ）は、標準再生時のフレームデータをビデオ信号として示した説明図である。再生するビデオ信号のフレームが〔１〕，〔３〕，〔５〕，〔７〕，〔９〕・・・であり、フレーム〔１〕から順に再生してきて、現在出力しているビデオ信号（Ｖｉｄｅｏ  Ｏｕｔ１）はフレーム〔７〕とする。同図（ｂ）は、フレーム〔１〕からフレーム〔７〕までは既に再生終了し、使用済みのフレームである。
同図（ｃ）に示すフレーム〔９〕は第１のハードディスク記録再生システム内のビデオ信号出力ブロック８内で処理されているフレームである。
同図（ｄ）に示すフレーム〔１１〕からフレーム〔２７〕まではデコーダ用バッファ６内に蓄積されているフレームである。フレーム〔２９〕は、第１のハードディスクドライブ５から読み出しが行われる次のフレームである。
同図（ｅ）に示すフレーム〔Ｈ〕は擬似フレームである。この第１の実施の形態では、第１のハードディスクドライブ５や第２のハードディスクドライブ２５内にビデオの再生動作の終了を含むビデオ再生動作の変更を指示するフレームデータ、つまり擬似フレームを用意しておき、このデータをビデオデータの再生動作の終了を含むビデオ再生動作を変更させようとするフレーム送出後に続けて送り出す。この記録再生装置では、デコーダ用バッファ１２内のフレーム〔１１〕からフレーム〔２７〕までのビデオデータを再生した後、連続して擬似フレームディテクタ１２により擬似フレームを検出し、システムコントローラ４２に報告する。システムコントローラ４２は、擬似フレームの直前データまでの処理を終了した後に、前記検出された擬似フレームに応じたビデオの再生動作の終了を含むビデオ再生動作の変更操作を実行する。
なお、この擬似フレームは、第１のハードディスクドライブ５または第２のハードディスクドライブ２５いずれか一方にビデオ再生動作の変更を指示する擬似フレームを用意しておけばよい。
【００２８】
図３は、この第１の実施の形態の記録再生装置におけるビデオデータと擬似フレームとを示す説明図である。
図３において符号１０１，１０２は１フレーム分のビデオデータであり、ビデオデータ１０１は、ヘッダ１１１とビデオデータ１１２とから構成されている。
また、ビデオデータ１０２は、ヘッダ１１３とビデオデータ１１４とから構成されている。
そして、これらビデオデータ１０１，１０２に続けて擬似フレーム１０３が送出される。
この結果、ビデオデータ１１４が擬似フレーム１０３の直前の１フレーム分のビデオデータとなる。
この実施の形態では、擬似フレームは実質的なビデオデータはなくヘッダ情報１１５のみにより構成されている。
この擬似フレームは、特別の長さのフレームとして出力される(例えばｆｆｆｆ０ｆ０ｘ)。
ハードウェアはこの特別の長さのフレームを擬似フレームディテクタ１２，３２により検知しビデオの再生動作の終了を含むビデオ再生動作の変更操作を行う。
この擬似フレームにより、オプションにより、例えば画面をブラックにする、最後の画面をスチルする、デコーダを止める、あるいは止めないなどのビデオ再生動作の終了方法を変える（例えば０００００００ｓ）ことが可能である。
また、終了処理のほかに、ポーズへの移行や終了のブラック画かホールド画か等のビデオ再生動作を変更するオプション処理も可能である。
【００２９】
以上、説明したように、この第１の実施の形態によれば、ハードディスクビデオレコーダで、入力したビデオ信号を圧縮したデジタルビデオデータに変換しＨＤＤ(ハードディスクドライブ)に記録し、その後、ＨＤＤに記録された圧縮デジタルビデオデータを読み出してビデオ信号に再生する単体或いは並列動作する複数装置で、ビデオ再生動作の終了を含むビデオ再生動作の変更を擬似フレームにより容易に制御できる記録再生方法および装置を提供できる効果がある。
特に、アプリケーションは、ハードウェアに対して擬似フレームを送ることで終了処理を含むビデオ再生動作の変更を制御できるため、時間的なタイミング処理から開放される効果がある。
また、複数台のハードディスクビデオレコーダが並列動作する装置においては、終了コマンドによる各装置の終了タイミング処理の複雑さから開放される効果がある。
また、擬似フレームの終了制御情報に、オプション情報を埋め込むことが出来るため、終了処理の他に、ポーズへの移行や終了のブラック画かホールド画か等のビデオ再生動作を変更するオプション処理が容易になる効果がある。
また、システム制御においても、バッファ内のフレーム数を認識し、そのフレームの処理を終えた後に例えばシステム終了処理に入るなどの、複雑なシーケンス処理が不要となるなど、ビデオ再生動作の終了を含むビデオ再生動作を変更する操作を擬似フレームにより単純化できる効果がある。
【００３０】
なお、以上の説明ではハードディスクドライブにディジタルビデオデータを記録するとして説明したが、ディジタルビデオデータの記録媒体としてはハードディスクなどの回転系記録媒体である必要はなく、半導体メモリなどの記憶装置であってもよい。
また、以上の説明では、ハードウェア同期をとるように構成した２台のハードディスク記録再生システムからなるハードディスクビデオレコーダとして記録再生装置を説明したが、１台のハードディスク記録再生システムからなるハードディスクビデオレコーダであってもよく、この場合、２台のハードディスク記録再生システムではないことから両者のハードウェア同期をとる必要はないが、ビデオ再生動作の終了を含むビデオ再生動作の変更を擬似フレームにより容易に制御できる効果がある。
【００３１】
（第２の実施の形態）
次に、本発明の第２の実施の形態による記録再生方法および装置について図面を参照して説明する。
この実施の形態の記録再生装置の構成は、図１で説明した前記第１の実施の形態の記録再生装置の構成と同様であるが、擬似フレームの構成が前記第１の実施の形態の図３で説明した擬似フレームとは異なっている。
図４は、この第２の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
この実施の形態の擬似フレーム１０４の特徴は、ヘッダ情報１２６とダミーのビデオデータ１２７から構成されている点である。
【００３２】
この第２の実施の形態によれば、前記第１の実施の形態の効果に加え、擬似フレームの構成がヘッダ情報１２６のみではなくヘッダ情報１２６とダミーのビデオデータ１２７とから構成され、図３に示した１フレーム分のビデオデータ１０１，１０２などの実際のビデオフレームに近い構成となっていることから、システムへの親和性が良いという効果が得られる。
【００３３】
（第３の実施の形態）
次に、本発明の第３の実施の形態による記録再生方法および装置について図面を参照して説明する。
この実施の形態の記録再生装置の構成は、図１で説明した前記第１の実施の形態の記録再生装置の構成と同様であるが、擬似フレームの構成が前記第１の実施の形態の図３で説明した擬似フレームとは異なっている。
図５は、この第３の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
この実施の形態の擬似フレーム１０５の特徴は、前記第１の実施の形態と同じように擬似フレーム１０５がヘッダ情報１２７のみにより構成されている点と、ヘッダ情報１２７のＩＤインデックス情報１５１に終了フレーム情報が埋め込まれている点である。
【００３４】
この第３の実施の形態によれば、前記第１の実施の形態の効果に加え、擬似フレームの構成が前記第２の実施の形態の擬似フレームのようにダミーのビデオデータを含まない構成であることから擬似フレームのデータ量が小さくてすむ効果がある。
【００３５】
（第４の実施の形態）
次に、本発明の第４の実施の形態による記録再生方法および装置について図面を参照して説明する。
この実施の形態の記録再生装置の構成は、図１で説明した前記第１の実施の形態の記録再生装置の構成と同様であるが、擬似フレームの構成が前記第１の実施の形態の図３で説明した擬似フレームとは異なっている。
図６は、この第４の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
この実施の形態の擬似フレーム１０６の特徴は、ヘッダ情報１３１とダミーのビデオデータ１３２から構成されている点である。
なお、この実施の形態でも前記第３の実施の形態と同様にヘッダ情報１３１のＩＤインデックス情報１５２に終了フレーム情報が埋め込まれている。
【００３６】
この第４の実施の形態によれば、前記第１および前記第３の実施の形態の効果に加え、擬似フレームの構成がヘッダ情報１３１のみではなくヘッダ情報１３１とダミーのビデオデータ１３２とから構成され、図３に示した１フレーム分のビデオデータ１０１，１０２などの実際のビデオフレームに近い構成となっていることから、従来システムへの親和性が良いという効果が得られる。
【００３７】
（第５の実施の形態）
次に、本発明の第５の実施の形態による記録再生方法および装置について図面を参照して説明する。
この実施の形態の記録再生装置の構成は、図１で説明した前記第１の実施の形態の記録再生装置の構成と同様であるが、擬似フレームの構成が前記第１の実施の形態の図３で説明した擬似フレームとは異なっている。
図７は、この第５の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
この実施の形態の擬似フレーム１０７の特徴は、前記第１の実施の形態と同じように擬似フレーム１０７がヘッダ情報１３３のみにより構成されている点と、フォーマットやデータ長を示す情報を省き、極力、擬似フレームのデータの大きさ、データ量を小さくした点である。
なお、この実施の形態でも前記第３の実施の形態と同様にヘッダ情報１３３のＩＤインデックス情報１５３に終了フレーム情報が埋め込まれている。
【００３８】
この第５の実施の形態によれば、前記第１および第３の実施の形態の効果に加え、擬似フレームの構成が前記第２の実施の形態の擬似フレームのようにダミーのビデオデータを含まない構成であることから擬似フレームのデータ量が小さくてすむ効果がある。
【００３９】
（第６の実施の形態）
次に、本発明の第６の実施の形態による記録再生方法および装置について図面を参照して説明する。
前記第１の実施の形態から第５の実施の形態で説明した記録再生装置では、第１のハードディスクドライブ５や第２のハードディスクドライブ２５内にビデオの再生動作の終了を指示する擬似フレームを用意しておき、このデータをビデオの再生動作の終了を含むビデオ再生動作を変更させたいフレーム直前のフレーム送出後に続けて送り出す構成であった。
これに対しこの実施の形態の記録再生装置の特徴は、擬似フレームをシステムコントローラで発生させ、このデータをビデオの再生動作の終了を含むビデオ再生動作を変更させたいフレーム直前のフレーム送出後に続けて送り出す。
この場合、擬似フレームの構成は前記第１の実施の形態から第５の実施の形態で説明した擬似フレームが適用可能である。
【００４０】
図８は、この第６の実施の形態の記録再生装置の構成を示すブロック図である。
なお、図８において図１と同一または相当の箇所については同一の符号を付し説明を省略する。
この実施の形態の記録再生装置では、システムコントローラ４２は擬似フレームを発生させる擬似フレーム発生手段４２１を備えている。この擬似フレーム発生手段４２１は擬似フレームを発生させる。
システムコントローラ４２は、擬似フレーム発生手段４２１で発生させた擬似フレームを、第１のハードディスクドライブ５や第２のハードディスクドライブ２５から読み出されたビデオデータに対し、ビデオの再生動作の終了を含むビデオ再生動作を変更させたいフレーム直前のフレームに続くタイミングで付加挿入し、ビデオの再生動作の終了を含むビデオ再生動作を変更させたいフレーム直前のフレーム送出後に続けて送り出す。
この結果、第１のハードディスク記録再生システムの擬似フレームディテクタ１２は第１のハードディスクドライブ５から読み出されたビデオフレームの送出後、システムコントローラ４２により続けて送り出された擬似フレームを検出し、また第２のハードディスク記録再生システムの擬似フレームディテクタ３２は、第２のハードディスクドライブ２５から読み出されたビデオフレームの送出後、システムコントローラ４２により続けて送り出された擬似フレームを検出し、システムコントローラ４２はビデオ再生動作の終了を含むビデオ再生動作を変更する操作を実行する。
【００４１】
この第６の実施の形態によれば、ビデオ再生動作の終了を含むビデオ再生動作の変更を行いたい場合、従来ではバッファ内のフレーム数を認識し、そのフレームの処理を終えた後にシステムの終了処理や変更処理に入るなどの、複雑なシーケンス処理が不要であったのに対し、ビデオ再生動作の終了や変更のための操作を擬似フレームにより単純化できるため、システムコントローラ４２の負荷を軽減できる効果がある。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施の形態による記録再生方法が適用される記録再生装置を示す機能ブロック図である。
【図２】本発明の第１の実施の形態の記録再生装置における標準再生時のバッファを含めたフレームデータの動作の詳細を示す説明図である。
【図３】本発明の第１の実施の形態の記録再生装置におけるビデオデータと擬似フレームとを示す説明図である。
【図４】本発明の第２の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
【図５】本発明の第３の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
【図６】本発明の第４の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
【図７】本発明の第５の実施の形態による記録再生装置に適用される擬似フレームの構成を示す説明図である。
【図８】本発明の第６の実施の形態の記録再生装置の構成を示すブロック図である。
【図９】ハードウェア同期をとるように構成した２台のハードディスクビデオレコーダからなる従来のシステムを示す機能ブロック図である。
【図１０】従来のシステムにおいて扱われるビデオ信号を示す説明図である。
【図１１】従来のシステムにおいて、アプリケーションにより制御される信号とその動作状態を示す説明図である。
【図１２】従来のシステムにおける標準再生時のバッファを含めたフレームデータの動作の詳細を示す説明図である。
【符号の説明】
【００４３】
１，２１……ビデオ信号入力ブロック、３，２３……ストリームエンコーダ、４，２４……エンコーダ用バッファ（書き込み用バッファ）、５……第１のハードディスクドライブ（記憶装置）、６，２６……デコーダ用バッファ（読み出し用バッファ）、７，２７……ストリームデコーダ、８，２８……ビデオ信号出力ブロック、１２，３２……擬似フレームディテクタ（擬似フレーム検出部）、２５……第２のハードディスクドライブ（記憶装置）、４１……ビデオ信号同期回路、４２……システムコントローラ、４３……ファイルシステム（管理手段）、４２１……擬似フレーム発生手段。
【図１】
2009147602.tif 000003
【図２】
2009147602.tif 000004
【図３】
2009147602.tif 000005
【図４】
2009147602.tif 000006
【図５】
2009147602.tif 000007
【図６】
2009147602.tif 000008
【図７】
2009147602.tif 000009
【図８】
2009147602.tif 000010
【図９】
2009147602.tif 000011
【図１０】
2009147602.tif 000012
【図１１】
2009147602.tif 000013
【図１２】
2009147602.tif 000014