(57)【特許請求の範囲】
【請求項１】
バス上に接続された少なくともコントローラ、ストレージ装置とデータやコマンドを送受信するインターフェース手段と、
前記インターフェース手段とデータをやりとりし、データを記録再生するデータ記録手段と、
前記データ記録手段の記録再生位置を制御する記録再生位置制御手段と、
前記インターフェース手段とコマンドのやりとりをし、前記データ記録手段と、前記記録再生位置制御手段と、を制御し、データの一時記憶動作を実行する記録再生制御手段と、を備え、
前記記録再生制御手段は、少なくとも前記ストレージ装置の種別情報と、それらの種別のストレージ装置に対応するコマンド受信用情報と、データ入出力用情報と、一時記憶制御用情報と、それらの種別のストレージ装置とのデータ書き込み制御用情報及びデータ読み出し制御用情報を有し、
どのストレージ装置の一時記憶装置となるべきかを示す前記コントローラからのコマンドによって一時記憶装置として動作する対象のストレージ装置の種別を特定し、特定した種別に対応する前記コマンド受信用情報、データ入出力用情報、一時記憶制御用情報、データ書き込み制御用情報及びデータ読み出し制御用情報に従って前記ストレージ装置にコマンドを送信し、前記ストレージ装置とのデータ書き込み制御またはデータ読み出し制御を一時記憶装置として行うことを特徴とする映像音声データ記録再生装置。
【請求項２】
前記記録再生制御手段は、前記種別情報に加え、更に、前記コマンド受信用情報、データ入出力用情報、一時記憶制御用情報、データ書き込み制御用情報、データ読み出し制御用情報と、記録再生を行うデータの種別との対応情報をも格納していることを特徴とする請求項１記載の映像音声記録再生装置。
【請求項３】
前記記録再生制御手段は、前記コントローラからの前記命令を受け取った際その命令に対応する種別のストレージ装置についての前記コマンド受信用情報、データ入出力用情報、一時記憶制御用情報、データ書き込み制御用情報及びデータ読み出し制御用情報を、所定のレジスタに設定する設定手段と、  そのレジスタの内容に従って前記制御を行う処理手段と、を備えたことを特徴とする請求項１又は２記載の映像音声データ記録再生装置。
【請求項４】
前記レジスタは複数個存在し、前記処理手段はマルチタスク処理を行うことを特徴とする請求項３記載の映像音声データ記録再生装置。
【請求項５】
前記記録再生制御手段は、前記データ記憶手段の記録状態を表示する記録状態表示手段を有することを特徴とする請求項１〜３のいずれかに記載の映像音声データ記録再生装置。
【請求項６】
前記記録再生制御手段は、前記コントローラによって命令されたストレージ装置の状態を表示するストレージ装置状態表示手段を有することを特徴とする請求項１〜３のいずれかに記載の映像音声データ記録再生装置。
【請求項７】
請求項１〜６における各手段の機能を実現するためのプログラムを格納していることを特徴とする媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バス上に複数の映像音声機器が接続されているシステムにおける映像音声データ記録再生装置に関するものである。
【０００２】
【従来の技術】
従来の映像音声データ記録再生装置について、図面を参照して説明する。
【０００３】
最近、デジタルで映像音声データを扱うインターフェースの標準が確立されてきている。そして、前記標準に対応した映像音声装置が開発されており、バス上に複数の映像音声装置が接続されるようになってきている。バス上にはテープ装置、光ディスク装置、チェンジャ装置等、機構動作によるオーバーヘッドが大きいストレージ装置をつなぐ場合がある。そのような場合、例えば、特開平９−１３９００９のようにオーバーヘッドが大きいストレージ装置にＨＤＤ（ハードディスクドライブ）を内蔵することによって、機構動作のオーバーヘッドを吸収することができる。
【０００４】
図１６に従来のＨＤＤ内蔵ＶＴＲの例を示す。
【０００５】
ＨＤＤ内蔵ＶＴＲ５５は、コントローラ５６、ＶＴＲ５７、ＨＤＤ５８を備えている。コントローラ５６は、ＶＴＲ５７とＨＤＤ５８を制御する手段である。ＶＴＲ５７は、映像音声データを記録再生する装置である。ＨＤＤ５８は、機構動作のオーバーヘッドを吸収するための記録再生手段である。
【０００６】
次にこのような構成の従来のＨＤＤ内蔵ＶＴＲの動作を説明する。
【０００７】
まず、コントローラ５６が、記録開始という命令を受けると、この命令をもとにＶＴＲ５７とＨＤＤ５８に記録開始コマンドを送る。ＶＴＲ５７は、磁気テープに、ＨＤＤ５８は、磁気ディスクにそれぞれ映像音声データの記録を開始する。ＨＤＤ５８は、瞬時に映像音声データの記録を開始できるが、ＶＴＲ５７は、機構動作によるオーバーヘッドにより、実際に記録開始するまでに時間がかかる。ＶＴＲ５７が記録開始できるようになるまで、ＨＤＤ５８に映像音声データを記録しておけば、機構動作によるオーバーヘッドを吸収でき、瞬時に記録を開始することができる。
【０００８】
また、ＶＴＲ５７が録画中のときにも、ＨＤＤ５８に記録されている映像音声データを瞬時に再生することができる。
【０００９】
このようにＶＴＲ等のストレージ装置に一時記憶装置としてＨＤＤを内蔵させることによって、機構動作によるオーバーヘッドを吸収することができ、また、これらの装置が記録中でも、瞬時に再生を行うことができる。
【００１０】
【発明が解決しようとする課題】
ところが、上述した従来例のように各ストレージ装置にＨＤＤを内蔵すると、装置毎にＨＤＤと制御回路が必要になり、コストがかかる。また、ＨＤＤは、その装置が使用されるときしか動作しないので、使用効率が悪い。また、ＨＤＤ技術が進歩して大容量／高速ＨＤＤが出現しても、新規ＨＤＤへの交換が困難である。
また、一時記憶する対象のストレージ装置によって一時記憶方法が異なるため、特定のストレージ装置に特化した内蔵ＨＤＤの一時記憶方法では、多様な一時記憶方法に対応出来ない。
【００１１】
本発明はこのような従来のＨＤＤ内蔵ＶＴＲでは、各装置毎に制御回路とＨＤＤが必要となりコストがかかり、使用効率が悪いという課題と、新規ＨＤＤへの交換が困難であるという課題と、多様な一時記憶方法に対応出来ないという課題を考慮し、コストがかからず、使用効率にすぐれ、多様な一時記憶方法に対応できる映像音声データ記録再生装置を提供することを目的とするものである。
【００１２】
【課題を解決するための手段】
上述した課題を解決するために、請求項１の本発明は、バス上に接続された少なくともコントローラ、ストレージ装置とデータやコマンドを送受信するインターフェース手段と、
前記インターフェース手段とデータをやりとりし、データを記録再生するデータ記録手段と、
前記データ記録手段の記録再生位置を制御する記録再生位置制御手段と、
前記インターフェース手段とコマンドのやりとりをし、前記データ記録手段と、前記記録再生位置制御手段と、を制御し、データの一時記憶動作を実行する記録再生制御手段と、を備え、
前記記録再生制御手段は、少なくとも前記ストレージ装置の種別情報と、それらの種別のストレージ装置に対応するコマンド受信用情報と、データ入出力用情報と、一時記憶制御用情報と、それらの種別のストレージ装置とのデータ書き込み制御用情報及びデータ読み出し制御用情報を有し、
どのストレージ装置の一時記憶装置となるべきかを示す前記コントローラからのコマンドによって一時記憶装置として動作する対象のストレージ装置の種別を特定し、特定した種別に対応する前記コマンド受信用情報、データ入出力用情報、一時記憶制御用情報、データ書き込み制御用情報及びデータ読み出し制御用情報に従って前記ストレージ装置にコマンドを送信し、前記ストレージ装置とのデータ書き込み制御またはデータ読み出し制御を一時記憶装置として行うことを特徴とする映像音声データ記録再生装置である。
【００１３】
また請求項２の本発明は、前記記録再生制御手段は、前記種別情報に加え、更に、前記コマンド受信用情報、データ入出力用情報、一時記憶制御用情報、データ書き込み制御用情報、データ読み込み用制御情報と、記録再生を行うデータの種別との対応情報をも格納していることを特徴とする請求項１記載の映像音声データ記録再生装置である。
【００１４】
また請求項３の本発明は、前記記録再生制御手段は、前記コントローラからの前記命令を受け取った際その命令に対応する種別のストレージ装置についての前記コマンド受信用情報、データ入出力用情報、一時記憶制御用情報、データ書き込み制御用情報及びデータ読み出し制御用情報を、所定のレジスタに設定する設定手段と、
そのレジスタの内容に従って前記制御を行う処理手段と、を備えたことを特徴とする請求項１又は２記載の映像音声データ記録再生装置である。
【００１５】
また請求項４の本発明は、前記レジスタは複数個存在し、前記処理手段はマルチタスク処理を行うことを特徴とする請求項３記載の映像音声データ記録再生装置である。
【００１６】
また請求項５の本発明は、前記記録再生制御手段は、前記データ記憶手段の記録状態を表示する記録状態表示手段を有することを特徴とする請求項１〜３のいずれかに記載の映像音声データ記録再生装置である。
【００１７】
また請求項６の本発明は、前記記録再生制御手段は、前記コントローラによって命令されたストレージ装置の状態を表示するストレージ装置状態表示手段を有することを特徴とする請求項１〜３のいずれかに記載の映像音声データ記録再生装置である。
【００１８】
また請求項７の本発明は、請求項１〜６における各手段の機能を実現するためのプログラムを格納していることを特徴とする媒体である。
【００１９】
【００２０】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２１】
まず、第一の実施の形態について、図１〜６、図１７〜１８を用いて、説明する。
【００２２】
図２にバス上に接続された映像音声装置の例を示す。チューナ７、ＨＤＤ８、ＶＴＲ９、光ディスク装置１０、コントローラ１１、デジタルモニタ１２が、バス１３上に接続されている。
【００２３】
本実施の形態では、図３のごとくチューナ７からのデータをＶＴＲ９に記録する際にＨＤＤ８が一時記憶装置として働く場合を説明する。コントローラ１１、チューナ７、ＨＤＤ８、ＶＴＲ９がバス１３に接続されている。
【００２４】
なお、ＨＤＤ８が本実施の形態の映像音声データ記録再生装置である。
【００２５】
図１に本実施の形態の映像音声データ記録再生装置のブロック図を示す。
【００２６】
インターフェース回路１は、バス上に接続されたコントローラ１１、ＶＴＲ９、光ディスク装置１０、チューナ７とデータやコマンドの送受信をする手段である。バッファＲＡＭ２は、インターフェース回路１を介して入出力されるデータの一時記憶手段である。リード／ライト信号処理回路３は、バッファＲＡＭ２から入力するデータをライト信号に変換し、ディスク記録再生部４から入力するライト信号をデータに変換する手段である。ディスク記録再生部４は、リード／ライト信号回路１０３によってデータの読み書きが行われるデータを記憶する手段である。アクチュエータ駆動回路６は、ディスク記録再生部４内のヘッド移動用アクチュエータを駆動する手段である。ＨＤＤ制御回路５は、インターフェース回路１とコマンドのやりとりをし、バッファＲＡＭ２を制御し、リード／ライト信号処理回路３を制御し、アクチュエータ駆動回路６を制御する手段である。
【００２７】
なお、バッファＲＡＭ２、リード／ライト信号処理回路６及びディスク記録再生部４が本発明のデータ記録手段の例であり、ディスク記録再生部４が本発明のデータ記憶手段の例であり、インターフェース回路１が本発明のインターフェース手段の例であり、アクチュエータ駆動回路６が本発明の記録再生位置制御手段の例であり、ＨＤＤ制御回路５が本発明の記録再生制御手段の例である。
【００２８】
また、ＨＤＤ制御回路５は、図１８に示すごとき構成となっている。すなわち、図１８において、ＨＤＤ制御回路５は、メモリ５９、設定手段６３、６０のレジスタ１、６１のレジスタ２、６２のレジスタ３、処理手段６５を用いて制御等を行う手段である。
【００２９】
メモリ５９は、ストレージ装置の種別と、記録再生を行うデータの種別によって異なる装置の制御方法の情報が格納された手段である。６０のレジスタ１、６１のレジスタ２、６２のレジスタ３は、メモリ５９の内容の一部が格納され、その内容に従って制御を行う手段である。設定手段６３は、コントローラからの命令に従って、メモリ５９の情報を６０のレジスタ１、６１のレジスタ２、６２のレジスタ３のいずれかのレジスタに設定する手段である。処理手段６５は、レジスタの内容に従って、制御を行う手段である。
【００３０】
メモリ５９と６０のレジスタ１、６１のレジスタ２、６２のレジスタ３の具体例を図１７に示す。メモリ５９は、ストレージ装置の種別、データの種別ごとに、異なったコマンド受信用情報、データ入出力制御用情報、一時記憶制御用情報、データ書き込み制御用情報、データ読み出し制御用情報が格納されているものである。例えば、ストレージ装置の種別としては、ＶＴＲや光ディスク装置などがあり、またデータの種別としては、ＭＰＥＧデータやＤＶデータなどのデータ種別とデータの転送レートなどがある。
【００３１】
コマンド受信用情報は、受信するコマンドセットやプロトコルなどの情報であり、この情報に基づいて処理手段６５はコマンド受信処理、コマンド応答処理を実行する手段である。データ入出力制御用情報は、データ入出力におけるデータ転送プロトコルの種類やバージョン情報などであり、この情報に基づいて処理手段６５はインターフェース回路１にデータ転送の制御情報を設定する手段である。一時記憶制御用情報は、ストレージ装置の機構動作による遅延に対応する一時記録容量値や、キャッシュデータとして記録すべきデータの記録方法やデータ量などであり、この情報に基づいて処理手段６５は記録再生を制御する手段である。  データ書き込み制御用情報は、ストレージ装置へのデータ書き込み時に使用するコマンドセットなどの情報であり、この情報に基づいて処理手段６５はストレージ装置にコマンドを発行し、データ書き込み処理を実行する手段である。また、データ書き込み制御用情報は、ストレージ装置からのデータ読み出し時に使用するコマンドセットなどの情報であり、この情報に基づいて処理手段６５はストレージ装置にコマンドを発行し、データの読み出し処理を実行する手段である。
【００３２】
また、６０のレジスタ１、６１のレジスタ２、６２のレジスタ３は、メモリ５９のうち、実際に制御するストレージ装置の種別とデータの種別に対応するコマンド受信用情報、データ入出力制御用情報、一時記憶制御用情報、データ書き込み制御用情報、データ読み出し制御用情報が設定されているものである。
【００３３】
次に、このような本実施の形態の動作を説明する。
【００３４】
図４にコマンドとデータの時間的な流れを示す。まずコントローラ１１がチューナ７にチューナ設定コマンド１４を発する。チューナ７はこれを受けて、チューナ７の設定を行う。例えば、テレビ番組のチャンネルを選ぶ等を行う。チューナ７の設定が完了したら、次にコントローラ１１は、録画設定コマンド１５をＨＤＤ８に発する。次に録画設定コマンド１５の設定がＨＤＤ８で完了したら、コントローラは録画開始コマンド１６をＨＤＤ８に発する。そうすると、ＨＤＤ８は、ＶＴＲ９に対して、録画開始コマンド２１を発する。その直後に、チューナ７からＨＤＤ８へ１７の録画ＡＶデータ＃１から順に１８の録画ＡＶデータ＃Ｎまでを送る。ただしＮは自然数である。ＶＴＲ９は、録画開始コマンド２１を受け取ったら、録画準備を開始するが、機構動作による遅延２２があるので、所要の時間が経ってから、実際のデータを受け取ることができるようになる。それまでは、ＨＤＤ８の方にデータが記録されていく。所要の時間が経って機構動作による遅延２２がなくなったら、ＶＴＲ９は２３の録画ＡＶデータ＃１から２４の録画ＡＶデータ＃Ｎを記録する。その後、コントローラ１１からチューナ７にチューナ設定コマンド１９が発せられる。例えばチューナの電源を切る等である。その直後にコントローラ４０９からＨＤＤ８へ録画停止コマンド２０が発せられる。ＨＤＤ８は自らが記憶している、録画ＡＶデータをＶＴＲ９へ全て送り終えてから、最後にＶＴＲ９に録画停止コマンド２５を送る。以上が、コマンドとデータの時間的な流れの説明である。
【００３５】
次に上述した内容を実行するためにＨＤＤ８が行う処理をフローチャートに従って説明する。便宜上、録画設定コマンド１５とそれ以後の処理を二つのフローチャートにわけて説明する。
【００３６】
まず、録画設定コマンド１５が発せられた場合のＨＤＤ８の行う処理を図５に示す。すなわち、コントローラ１１から送られてきた録画設定コマンド１５で、ストレージ装置の種別を判断する（Ｓ５０１）。本実施の形態の場合、チューナ７からＶＴＲに記録するので、ＶＴＲ録画対応データ伝送方法設定（Ｓ５０２）に処理が移る。次にＶＴＲ録画対応一時記憶制御方法設定（Ｓ５０３）を行う。さらにＶＴＲ録画制御方法設定（Ｓ５０４）を行う。以上の処理は、図１８の設定手段６３によってメモリ５９の情報を６０のレジスタ１に設定することを意味する。
【００３７】
次にコントローラは録画開始コマンド１６をＨＤＤ８に発してから、ＶＴＲ９が録画停止コマンド２５を受け取るまでのＨＤＤ８の行う処理を図６に示す。すなわち、コントローラ１１から送られてきた録画開始コマンド１６を受信すると、録画停止コマンド受信？（Ｓ６０１）かどうか判断する。本実施の形態の場合、録画開始コマンド１６であるので、チューナ７からＡＶデータ入力・記録（Ｓ６０５）に処理が移る。ここで、チューナからデータを入力し、記録していく。一ブロックのデータの記録が完了したら、ストレージ装置録画ＯＫ？（Ｓ６０６）に処理が移る。本実施の形態の場合、記録装置はＶＴＲ９であり、現在他のデータの記録も再生もしていないとする。そうすると、ストレージ装置すなわちＶＴＲ９は、データ記録ができる状態になっているので、処理が録画開始コマンド未発行？（Ｓ６０７）に移る。本実施の形態では、まだＶＴＲ９に録画開始コマンドを発行していない。そこで、処理が録画開始コマンド出力（Ｓ６０８）に移る。ここで、ＨＤＤ８からＶＴＲ９に録画開始コマンド２１を発する。これを受けてＶＴＲ９は、データを記録する準備を始める。つまり機構遅延のため、即時的にデータの録画が行える状態にはならない。次にストレージ装置書き込みＯＫ？（Ｓ６０９）において、実際にＶＴＲ９がデータの書き込みが行える状態になっているか判断する。まだ機構遅延のため実際にデータが書き込める状態にはなっていないので、処理は録画停止コマンド受信？（Ｓ６０１）に移る。ここでは、まだ、コントローラ１１から録画停止コマンドを受信していないとする。すると処理がＡＶデータ入力・記録に移り、第２ブロックのデータをＨＤＤ８内に記録する。再度ストレージ装置録画ＯＫ？（Ｓ６０６）に処理が移り、ＶＴＲ９はデータ記録ができる状態になっている。従って処理が、録画開始コマンド未発行？（Ｓ６０７）に移る。既に前回、ＶＴＲ９に録画開始コマンドを発行しているので、前回とは違って、処理が、ストレージ装置書き込みＯＫ？（Ｓ６０９）に移る。しかし、ＶＴＲ９の機構遅延のためまだ、書き込み可能な状態になっていないので、処理が録画停止コマンド受信？（Ｓ６０１）へ移る。以上を繰り返すうちにＨＤＤ８にはデータが記録されていく。ＶＴＲ９が所用の時間を経て実際に書き込み可能になったら、ストレージ装置書き込みＯＫ？（Ｓ６０９）から処理がＡＶデータ再生・出力（Ｓ６１０）に移り、ＨＤＤ８に記録されているデータが先頭から順に１ブロックだけＶＴＲ９に書き込まれる。以下同様の処理を継続して、ＶＴＲ９にデータを書き込んで行く。やがて、コントローラ１１から録画停止コマンドを受信したら、録画停止コマンド受信？（Ｓ６０１）から、処理が、未出力ＡＶデータ有り？（Ｓ６０２）に移る。まだ、未出力データがあるので、ＡＶデータ再生・出力（Ｓ６０３）でＶＴＲ９にＨＤＤ８からデータを１ブロック書き込む。以上を未出力データがなくなるまで繰り返す。未出力データ有り？（Ｓ６０２）において未出力データがなくなったら、処理が録画停止コマンド出力（Ｓ６０４）に移る。ここで、ＨＤＤ８からＶＴＲ９に録画停止コマンド２５を送り処理が終了する。
【００３８】
このように、本実施の形態によれば、瞬時にデータを記録することができる。
【００３９】
次に第二の実施の形態について、図６、図７〜８を用いて説明する。
【００４０】
本実施の形態では、図７に示すごとくＶＴＲ９が再生中に、ＶＴＲ９に録画すべきチューナーからのデータを、ＨＤＤ８が一時記憶装置として記録する場合である。
【００４１】
本実施の形態の映像音声データ記録再生装置は、第一の実施の形態と同一であり、ＨＤＤ８のことである。また、バス上に接続された各映像音声装置の構成も、図７においてデジタルモニタ２２が追加されることを除いて同一である。すなわち装置構成は、コントローラ１１、チューナ７、ＨＤＤ８、ＶＴＲ９及び新たに追加されたデジタルモニタ２２で構成される。
【００４２】
図８にコマンドとデータの時間的な流れを示す。
【００４３】
本実施の形態では、ＶＴＲ９がデジタルモニタ２２に対して、再生を行っている途中である。
【００４４】
まずコントローラ１１がチューナ７にチューナ設定コマンド１４を発する。チューナ７はこれを受けて、チューナ７の設定を行う。例えば、テレビ番組のチャンネルを選ぶ等を行う。チューナ７の設定が完了したら、次にコントローラ１１は、録画設定コマンド１５をＨＤＤ８に発する。次に録画設定コマンド８０３の設定がＨＤＤ８で完了したら、コントローラは録画開始コマンド１６をＨＤＤ８に発する。第一の実施の形態では、ＶＴＲ９にＨＤＤ８が録画開始コマンドを送ったが、本実施の形態では、ＶＴＲ９が現在再生中のため録画開始コマンドをこの時点で送ることはできない。まず、ＨＤＤ８は、チューナからのデータを録画開始する。１７の録画ＡＶデータ＃１から順に１８の録画ＡＶデータ＃Ｎまで記録していく。ただし、Ｎは自然数である。コントローラ１１は、再生停止コマンド２７をＶＴＲ９に発する。ＶＴＲ９はこれを受けて、デジタルモニタ２２への再生を２６の再生ＡＶデータ＃Ｋで停止する。ただし、Ｋは自然数である。この間もＨＤＤ８は、チューナ７からの録画ＡＶデータの記録を行っている。次にＨＤＤ８は、ＶＴＲ９に録画開始コマンド２１を発する。第一の実施の形態で説明したごとく、ＶＴＲ９は機構動作による遅延を経て、ＨＤＤ８から２３の録画データ＃１の記録を開始する。一方ＨＤＤ８は、チューナ７からのデータを録画中であり、またＶＴＲ９にデータを記録中である。ＨＤＤ８が録画ＡＶデータ＃Ｎを受信した時点で、コントローラはチューナ７に対して、チューナ設定コマンド１９を発する。ただし、Ｎは自然数である。例えばチューナの電源を切る等である。次に、コントローラ１１は、録画停止コマンド２０をＨＤＤ８に発する。すると、ＨＤＤ８は、ＶＴＲ９へ、データの書き込みを継続し、最後のデータである２４の録画ＡＶデータ＃Ｎまで、ＶＴＲ９に書き込んだら、記録を終了する。その後、ＨＤＤ８は、ＶＴＲ９に録画停止コマンドを送る。
【００４５】
次に上述した内容を実行するためにＨＤＤ８が行う処理をフローチャートに従って説明する。録画設定コマンド１５の処理は、第一の実施の形態で説明したのと同一であるので、録画開始コマンド１６から、録画停止コマンド２５までの処理を説明する。
【００４６】
図６において、コントローラ１１から送られてきた録画開始コマンド１６をＨＤＤ８が受信すると、録画停止コマンド受信？（Ｓ６０１）かどうか判断する。本実施の形態の場合、録画開始コマンド１６であるので、チューナ７からＡＶデータ入力・記録（Ｓ６０５）に処理が移る。ここで、チューナからデータを入力し、記録していく。一ブロックのデータの記録が完了したら、ストレージ装置録画ＯＫ？（Ｓ６０６）に処理が移る。本実施の形態の場合、記録装置はＶＴＲ９であり、現在再生中となっており、記録出来ない状態になっている。従って、処理が録画停止コマンド受信？（Ｓ６０１）へ移る。コントローラ１１が再生停止コマンド２７を発するまで、ＨＤＤ８は、ＡＶデータ入力・記録（Ｓ６０５）で、１ブロックずつ、データを記録し続ける。コントローラ１１が再生停止コマンド２７を発すると、ストレージ装置録画ＯＫ？（Ｓ６０６）から、処理が、録画開始コマンド未発行？（Ｓ６０７）に移る。本実施の形態では、まだＶＴＲ９に録画開始コマンドを発行していない。そこで、処理が録画開始コマンド出力（Ｓ６０８）に移る。ここで、ＨＤＤ８からＶＴＲ９に録画開始コマンドを発する。これを受けてＶＴＲ９は、データを記録する準備を始めるが、機構遅延のため、即時的にデータの録画が行える状態にはならない。次にストレージ装置書き込みＯＫ？（Ｓ６０９）において、実際にＶＴＲ９がデータの書き込みが行える状態になっているか判断する。まだ機構遅延のため実際にデータが書き込める状態にはなっていないので、処理は録画停止コマンド受信？（Ｓ６０１）に移る。ここでは、まだ、コントローラ１１から録画停止コマンドを受信していないとする。すると処理がＡＶデータ入力・記録（Ｓ６０５）に移り、１ブロックのデータをＨＤＤ８内に記録する。再度ストレージ装置録画ＯＫ？（Ｓ６０６）に処理が移り、ＶＴＲ９はデータ記録ができる状態になっている。従って処理が、録画開始コマンド未発行？（Ｓ６０７）に移る。既に前回、ＶＴＲ９に録画開始コマンドを発行しているので、前回とは違って、処理が、ストレージ装置書き込みＯＫ？（Ｓ６０９）に移る。しかし、ＶＴＲ９の機構遅延のためまだ、書き込み可能な状態になっていないので、処理が録画停止コマンド受信？（Ｓ６０１）へ移る。以上を繰り返すうちにＨＤＤ８にはデータが記録されていく。ＶＴＲ９が所用の時間を経て実際に書き込み可能になったら、ストレージ装置書き込みＯＫ？（Ｓ６０９）から処理がＡＶデータ再生・出力（Ｓ６１０）に移り、ＨＤＤ８に記録されているデータが先頭から順に１ブロックごとにＶＴＲ９に書き込まれる。以下同様の処理を継続して、ＶＴＲ９にデータを書き込んで行く。やがて、コントローラ１１から録画停止コマンドを受信したら、録画停止コマンド受信？（Ｓ６０１）から、処理が、未出力ＡＶデータ有り？（Ｓ６０２）に移る。まだ、未出力データがあるので、ＡＶデータ再生・出力（Ｓ６０３）でＶＴＲ９にＨＤＤ８からデータを１ブロック書き込む。以上を未出力データがなくなるまで繰り返す。未出力データ有り？（Ｓ６０２）において未出力データがなくなったら、処理が録画停止コマンド出力（Ｓ６０４）に移る。ここで、ＨＤＤ８からＶＴＲ９に録画停止コマンドを送り処理が終了する。
【００４７】
このように、本実施の形態によれば、ＶＴＲ９が再生中でもＨＤＤ８を一時記憶装置として使用することによって瞬時にデータを記録することができる
次に第三の実施の形態について、図９〜図１２、図１８を用いて説明する。
【００４８】
本実施の形態では、図９に示すごとく、ＶＴＲからのデータをデジタルモニタに再生する際に、ＨＤＤ８が一時記憶装置として動作する場合を説明する。
【００４９】
本実施の形態の映像音声データ記録再生装置は、第一の実施の形態と同一である。また、バス上に接続された各映像音声装置の構成も、第二の実施の形態において、ＶＴＲ９が光ディスク装置１０に置き換わっていることと、チューナ７がなくなっていること以外同一である。すなわち装置構成は、コントローラ１１、ＨＤＤ８、光ディスク装置１０、デジタルモニタ２２で構成される。
【００５０】
図１０にコマンドとデータの時間的な流れを示す。
【００５１】
まず、コントローラ１１がデジタルモニタ設定コマンド２８をデジタルモニタ２２に発する。例えば、デジタルモニタの音量の調整等が考えられる。次に再生設定コマンド２９をＨＤＤ８に発する。さらに、コントローラ１１は、再生開始コマンド３０をＨＤＤ８に発する。すると、ＨＤＤ８は、再生開始コマンド３４を光ディスク装置１０に発する。光ディスク装置が再生可能になるまで、機構動作による遅延６７がある。従って、ＨＤＤ８が再生開始コマンド３０を受信した直後にＨＤＤ８に記録されている３１の再生ＡＶデータ＃１をデジタルモニタ２２に送る。ＨＤＤ８に記録されている再生ＡＶデータは、設定された一時記憶制御情報に基づいてキャッシュデータとして記録されたデータである。所定の時間が経って機構動作による遅延６７がなくなり光ディスク装置１０が再生可能な状態になったとき、３５の再生ＡＶデータ＃ＭをＨＤＤ８に送る。ただし、Ｍは自然数でありＭブロック番目のデータであることを意味する。以後、光ディスク装置１０より、再生ＡＶデータがＨＤＤ８に送られ一時記憶されたあと、さらにＨＤＤ８から、デジタルモニタ２２へ送られ、再生される。コントローラ１１が再生停止コマンド３３をＨＤＤ８に発すると、ＨＤＤ８はさらに、再生停止コマンド３７を光ディスク装置１０に発する。すると、最後のデータである３６の再生ＡＶデータ＃ＮがＨＤＤ８に送られ、さらにＨＤＤ８から３２の再生ＡＶデータ＃Ｎがデジタルモニタ２２に再生され、再生が停止する。ただし、ＮはＭより大きい自然数である。
【００５２】
次に上述した内容を実行するためにＨＤＤ８が行う処理をフローチャートに従って説明する。便宜上、再生設定コマンド２９とそれ以後の処理を二つのフローチャートにわけて説明する。
【００５３】
まず、コントローラ１１からＨＤＤ８に再生設定コマンド２９が発せられた場合のＨＤＤ８の行う処理を図１１を用いて説明する。
【００５４】
最初に、再生設定するストレージ装置の種別を判断する。すなわちＶＴＲ再生？（Ｓ１１０１）で、ＶＴＲ９を再生するかどうかを判断する。本実施の形態の場合、光ディスク装置１０を再生するので、処理は光ディスク再生？（Ｓ１１０５）に移る。さらに、光ディスク再生対応データ伝送方法設定（Ｓ１１０６）で、データの伝送方法を設定する。次に光ディスク再生対応一時記憶制御方法設定（Ｓ１１０７）で、ＨＤＤ８を光ディスク装置の一時記憶装置として使用するための制御方法を設定する。さらに、光ディスク再生制御方法設定（Ｓ１１０８）で、ＨＤＤ８が光ディスク装置１０の再生を制御する方法を設定する。以上の処理は、図１８の設定手段６３によってメモリ５９の情報を６０のレジスタ１に設定することを意味する。
【００５５】
次に再生設定コマンド２９が発せられた後の処理を図１２を用いて説明する。
【００５６】
まず、コントローラ１１からＨＤＤ８に再生開始コマンド３０が発せられる。そうすると、ＨＤＤ８の処理は再生停止コマンド受信？（Ｓ１２０１）に移る。再生開始コマンド３０をＨＤＤ８が受けているので、処理はストレージ装置再生ＯＫ？（Ｓ１２０３）に移る。本実施の形態では、ストレージ装置として、光ディスク装置１０を用いていており、現在他のデータの記録も再生も行っていないとする。そうするとストレージ装置は再生可能な状態にあるので、処理は再生開始コマンド未発行？（Ｓ１２０４）に移る。ＨＤＤ８は光ディスク装置１０にまだ再生開始コマンドを発していない。そこで、処理は再生開始コマンド出力（Ｓ１２０５）に移り、ＨＤＤ８から光ディスク装置１０に再生開始コマンド３０が発せられる。さらに処理はストレージ装置読み込みＯＫ？（Ｓ１２０６）に移る。機構動作による遅延のため、光ディスク装置１０からまだ実際にデータを読み込める状態になっていない。従って処理は記録済みＡＶデータ有り？（Ｓ１２０８）に移る。本実施の形態では、ＨＤＤ８に記録済みのデータがあるものとする。処理はＡＶデータ再生・出力（Ｓ１２０９）へ移り、ＨＤＤ８が持っているＡＶデータを１ブロックだけ再生し、デジタルモニタ２２へ出力する。処理は、再生停止コマンド受信？（Ｓ１２０１）に再び戻り、まだコントローラ１１から再生停止コマンド３３を受信していない。処理はストレージ装置再生ＯＫ？（Ｓ１２０３）に移る。前回と同様に光ディスク装置１０は録画中ではないので、処理は再生開始コマンド未発行？（Ｓ１２０４）に移る。前回すでにＨＤＤ８から光ディスク装置１０に再生開始コマンド３４を発しているので、処理はストレージ装置読み込みＯＫ？（Ｓ１２０６）に移る。まだ、機構動作による遅延のため、光ディスク装置１０から実際にデータをＨＤＤ８に読み込める状態になっていない。そこで、処理は記録済みＡＶデータ有り？（Ｓ１２０８）へ移る。前回と同様にＨＤＤ８に記録済みのデータがあるものとする。処理はＡＶデータ再生・出力（Ｓ１２０９）に移り、ＨＤＤ８が持っているＡＶデータを１ブロックだけ再生し、デジタルモニタ２２へ出力する。処理は再生停止コマンド受信？（Ｓ１２０１）に移る。所用の時間が経って機構動作による遅延が解消され、光ディスク装置１０からデータが読み込み可能な状態になったら、ストレージ装置読み込みＯＫ？（Ｓ１２０６）から、処理がＡＶデータ入力・記録（Ｓ１２０７）へ移る。光ディスク装置１０からデータを１ブロックだけＨＤＤ８に読み込み、記録する。さらに処理は記録済みデータ有り？（Ｓ１２０８）に移る。ＨＤＤ８には記録済みデータがあるので、処理はＡＶデータ再生・出力に移る。１ブロックのデータを、ＨＤＤ８で再生し、デジタルモニタ２２に出力する。以上の処理を繰り返し行う。コントローラ１１から再生停止コマンド３３がＨＤＤ８に発せられると、再生停止コマンド受信？（Ｓ１２０１）から、処理が再生停止コマンド出力（Ｓ１２０２）へ移る。ＨＤＤ８から光ディスク装置１０に再生停止コマンド３７が発せられ、光ディスク装置１０の再生が停止する。
【００５７】
このように、本実施の形態によれば、光ディスク装置１０には機構動作遅延があるにも関わらず、ＨＤＤ８を一時記憶装置として使用することによって瞬時に再生を行うことができる。
【００５８】
次に第四の実施の形態について図１３、図１７、図１８を用いて説明する。
【００５９】
本実施の形態では、図１３に示すごとくＨＤＤ８が２台のストレージ装置の一時記憶装置として動作する場合である。
【００６０】
本実施の形態における映像音声データ記録再生装置は、第一の実施の形態と同一である。またバス上に接続された各映像音声装置の構成は、コントローラ１１、チューナ７、ＨＤＤ８、ＶＴＲ９、光ディスク装置１０、デジタルモニタ２２である。なおＨＤＤ８が本実施の形態の映像音声データ記録再生装置である。
【００６１】
本実施の形態の場合、図１８に示すごとく、メモリ５９に格納されているストレージ情報を設定手段６３によって、６０のレジスタ１と６１のレジスタ２に設定する。処理手段６５は、６０のレジスタ１と６１のレジスタ２の情報を参照することによって、マルチタスク処理を行う。前述したようにメモリ５９と６０のレジスタ１、６１のレジスタ２の具体例は図１７に示してある。
【００６２】
本実施の形態は、前述した実施の形態１〜３で説明した処理が同時に行える。つまりＨＤＤ８は、同時にＶＴＲ９及び光ディスク装置１０の一時記憶装置として動作することができ、多様な一時記憶が可能になる。
【００６３】
次に第五の実施の形態について、図１４、図１５、図１８を用いて説明する。
【００６４】
ＨＤＤ８の構成は、第一の実施の形態と、以下の部分を除いて同一である。すなわち、図１８のごとくＨＤＤ制御回路５において、記録状態表示手段６４とストレージ状態表示手段６６を有する点が相違点である。
【００６５】
記録状態表示手段６４はＨＤＤ８の記録状態を表示するパネルである。またストレージ装置状態表示手段６６は、ＶＴＲや光ディスク装置等のストレージ装置の状態を表示するパネルである。
【００６６】
図１４に記録状態表示手段６４の例を示す。利用者は３８のパネルを見て、ＨＤＤ８の残量がどれくらいあるかを知ることができる。
【００６７】
また図１５にストレージ状態表示手段６６の例を示す。
【００６８】
ストレージ装置４３として、４４のＶＴＲ１、４５のＶＴＲ２、４６のＤＩＳＣ１がそれぞれ４０のＣＨ１、４１のＣＨ２、４２のＣＨ３に設定されている。これは、図１８の６０のレジスタ１、６１のレジスタ２、６２のレジスタ３にそれぞれの情報が設定されていることを意味する。４０のＣＨ１に設定されている、ＶＴＲ１は、ＨＤＤステータス４７が現在ＲＥＣ４８状態になっている。さらにストレージステータス５１はＲＥＣ起動中５２になっている。これは、ＨＤＤがデータを記録しており、４４のＶＴＲ１が機構動作による遅延のためまだ記録状態になっていないことを示している。４１のＣＨ２に設定されている４５のＶＴＲ２はＨＤＤステータスがＳＴＯＰ４９、ストレージステータス５１がＲＥＣ５３になっている。これは、すでにＨＤＤがデータの記録を終了し、ＨＤＤが記録したデータを再生して４５のＶＴＲ２へデータを記録していることを示している。また４２のＣＨ３に設定されているＤＩＳＣ１はＨＤＤステータス４７がＲＥＣ５０、ストレージステータス５１がＰＬＡＹ５４になっている。これは、４６のＤＩＳＣ１が再生中であり、ＨＤＤが４６のＤＩＳＣ１に記録するために別のデータを記録中であることを示している。このようにＨＤＤが多様な一時記憶を行うので、ストレージ状態表示手段６６を、利用者が見ることによって、現在の装置間の状態を容易に知ることができる。
【００６９】
なお、本発明のデータ記憶手段は、上述した実施の形態における磁気ディスクドライブに限らず、高速光ディスクドライブなど、要するに機構動作のオーバーヘッドの少ないデータ記憶手段でありさえすればよい。
【００７０】
さらに、本発明のレジスタの数は、上述した実施の形態における３個に限らず、１個、２個あるいは４個以上など、要するに、ＨＤＤが制御するストレージ装置の台数に適した個数でありさえすればよい。。
【００７１】
さらに、本発明のストレージ装置表示手段は、上述した実施の形態におけるＣＨ（チャンネル）の数である３個に限らず、１個、２個あるいは４個以上など、要するに、ＨＤＤが制御するストレージ装置の台数に適した個数でありさえすればよい。
【００７２】
さらに、本発明のストレージ装置は、上述した実施の形態におけるＶＴＲ、光ディスク装置に限らず、ＤＡＴ装置、チェンジャ装置など、要するに、バス上に接続できる機構動作のオーバーヘッドのある装置でありさえすればよい。
【００７３】
さらに、本発明は、その機能を実現する各手段の全部または一部の機能を実現するためのプログラムを格納していることを特徴とする媒体でもある。
【００７４】
【発明の効果】
以上説明したところから明らかなように、本発明は、コストがかからず、使用効率にすぐれ、多様な一時記憶方法に対応できる映像音声データ記録再生装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の映像音声データ記録装置のブロック図。
【図２】本発明の映像音声データ記録再生装置と他のＡＶ装置、コントローラをバスに接続した例を示す図。
【図３】本発明の第一の実施の形態において、チューナからのデータをＶＴＲに記録する際に、ＨＤＤが一時記憶装置として動作する場合の装置構成図
【図４】本発明の第一の実施の形態において、チューナからのデータをＶＴＲに記録する際に、ＨＤＤが一時記憶装置として動作する場合の、各装置間での制御コマンドとＡＶデータの時間的なやりとりを示す図
【図５】本発明の第一の実施の形態において、録画設定コマンドの処理の流れを示す図
【図６】本発明の第一及び第二の実施の形態において、録画開始コマンド受信によって録画が開始されてから録画終了までの処理の流れを示す図
【図７】本発明の第二の実施の形態において、ＶＴＲが再生中に、ＶＴＲに録画すべきチューナからのデータを、ＨＤＤが一時記憶装置として記録する場合の装置構成図。
【図８】本発明の第二の実施の形態において、ＶＴＲが再生中に、ＶＴＲに録画すべきチューナからのデータを、ＨＤＤが一時記憶装置として記録する場合の、各装置間での制御コマンドとＡＶデータの時間的なやりとりを示す図。
【図９】本発明の第三の実施の形態において、ＶＴＲからのデータをデジタルモニタに再生する際に、ＨＤＤが一時記憶装置として動作する場合の装置構成図。
【図１０】本発明の第三の実施の形態において、ＶＴＲからのデータをデジタルモニタに再生する際に、ＨＤＤが一時記憶装置として動作する場合の、各装置間での制御コマンドとＡＶデータの時間的なやりとりを示す図。
【図１１】本発明の第三の実施の形態において、再生設定コマンドの処理の流れを示す図。
【図１２】本発明の第三の実施の形態において、再生開始コマンド受信によって再生が開始されてから、再生停止コマンドによって再生が停止するまでの処理の流れを示す図。
【図１３】本発明の第四の実施の形態において、ＨＤＤが２台のストレージ装置の一時記憶装置として動作する場合の、装置構成図
【図１４】本発明の第五の実施の形態において、記録状態表示手段の具体例を示す図
【図１５】本発明の第五の実施の形態において、ストレージ装置状態表示手段の具体例を示す図。
【図１６】従来のＨＤＤ内蔵ＶＴＲを示す図。
【図１７】本発明の第一から第五の実施の形態までにおける、ＨＤＤ制御回路のメモリとレジスタの具体例を示す図。
【図１８】本発明の第一から第五の実施の形態までにおける、ＨＤＤ制御回路のブロック図。
【符号の説明】
１  インターフェース回路
２  バッファＲＡＭ
３  リード／ライト信号処理手段
４  ディスク記録再生部
５  ＨＤＤ制御回路
６  アクチュエータ駆動回路
５９  メモリ
６３  設定手段
６０  レジスタ１
６１  レジスタ２
６２  レジスタ３
６５  処理手段
６４  記録状態表示手段
６６  ストレージ装置状態表示手段
【図１】
0003558521.tif 000002
【図２】
0003558521.tif 000003
【図３】
0003558521.tif 000004
【図４】
0003558521.tif 000005
【図５】
0003558521.tif 000006
【図６】
0003558521.tif 000007
【図７】
0003558521.tif 000008
【図８】
0003558521.tif 000009
【図９】
0003558521.tif 000010
【図１０】
0003558521.tif 000011
【図１１】
0003558521.tif 000012
【図１２】
0003558521.tif 000013
【図１３】
0003558521.tif 000014
【図１４】
0003558521.tif 000015
【図１５】
0003558521.tif 000016
【図１６】
0003558521.tif 000017
【図１７】
0003558521.tif 000018
【図１８】
0003558521.tif 000019