(57)【要約】【課題】ＤＴＶ等のコントローラがデジタルレコーダに装着された光ディスクのデータフォーマットに応じてコマンドを切り替える必要のない、互換性の問題を解決したデジタルレコーダを提供する。【解決手段】本発明の記録装置１２０は、光ディスク３７２に各種データを記録する記録装置であって、光ディスク３７２が装着される光ディスクドライブ３７０と、光ディスクドライブ３７０に装着された光ディスク３７２に既に定められているデータフォーマットが記録を許容しているデータ種別を検出するコマンド処理手段３３０と、外部から取得されるデータのデータ種別を判別し、当該データ種別が、コマンド処理手段３３０により記録が許容されているデータ種別である場合には光ディスクドライブ制御手段３６０が前記リムーバブルメディアに当該データを記録し、許容されていないデータ種別である場合には情報格納バッファ３５０にに当該データを記録する。【選択図】　　　　　図２
2004005495.tif 000002
【特許請求の範囲】
【請求項１】
リムーバブルメディアに各種データを記録する記録装置であって、
リムーバブルメディアが装着される装着手段と、
外部からデータを取得する取得手段と、
前記装着手段により装着されたリムーバブルメディアに既に定められているデータフォーマットが記録を許容しているデータ種別を検出する検出手段と、
前記取得手段により取得されるデータのデータ種別を判別し、当該データ種別が、前記検出手段により記録が許容されているデータ種別である場合には前記リムーバブルメディアに当該データを記録し、許容されていないデータ種別である場合には前記リムーバブルメディアではない他の媒体に当該データを記録する記録手段と
を備えることを特徴とする記録装置。
【請求項２】
前記記録装置は、更に、
外部より所定のデータの読み出し指示を取得する読み出し指示取得手段と、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されている場合には前記リムーバブルメディアから前記所定のデータを読み出し、
前記リムーバブルメディアに記録されていない場合であって前記他の媒体に記録されている場合には前記他の媒体から前記所定のデータを読み出して外部に出力する読み出し手段と
を備えることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録装置は、更に、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディア及び前記他の媒体のいずれにも記録されていない場合には、前記所定のデータの代わりとなる擬似データを生成して外部に出力する擬似データ生成手段を備える
ことを特徴とする請求項２に記載の記録装置。
【請求項４】
前記擬似データ生成手段は、前記リムーバブルメディア又は前記他の媒体に記録されているデータを用いて前記擬似データの生成を行う
ことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記記録装置は、更に、
前記記録手段が前記リムーバブルメディア又は前記他の媒体への記録後に当該記録を実行したことを示す通知信号を外部に出力する通知手段を備える
ことを特徴とする請求項２に記載の記録装置。
【請求項６】
前記記録装置に装着される前記リムーバブルメディアの種類は、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＯＭ及びＤＶＤ−ＲＷのうちの１種以上であること
を特徴とする請求項２に記載の記録装置。
【請求項７】
前記記録装置は、外部との信号授受をデジタルインタフェースを介して行う
ことを特徴とする請求項２に記載の記録装置。
【請求項８】
前記デジタルインタフェースは、ＩＥＥＥ１３９４、ＵＳＢ及びイーサネット（登録商標）のいずれかである
ことを特徴とする請求項７に記載の記録装置。
【請求項９】
前記他の媒体は、フレキシブルディスク、ハードディスク、ＭＯ及び半導体メモリのいずれかである
ことを特徴とする請求項２に記載の記録装置。
【請求項１０】
前記記録装置は、さらに、
前記記録手段による前記他の媒体への記録に際して、前記装着手段により装着されたリムーバブルメディアのディスク識別子を取得するディスク識別子取得手段を備え、
前記記録手段は、
前記装着手段により装着されたリムーバブルメディアへの記録が許容されていないデータ種別のデータを、前記ディスク識別子取得手段により取得されたディスク識別子と対応付けて前記他の媒体への記録を行う
ことを特徴とする請求項２に記載の記録装置。
【請求項１１】
前記ディスク識別子取得手段は、さらに、前記読み出し手段による前記他の媒体からの読み出しに際して、前記装着手段により装着されたリムーバブルメディアのディスク識別子を取得し、
前記読み出し手段は、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されていない場合には、前記ディスク識別子取得手段により取得されたディスク識別子をキーとして前記他の記録媒体に記録された前記リムーバブルメディアを検索し、当該ディスク識別子に対応する前記所定のデータが前記他の記録媒体に記録されている場合にはそれを読み出して外部に出力する
ことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
リムーバブルメディアに各種データを記録する記録方法であって、
リムーバブルメディアが装着される装着ステップと、
外部からデータを取得する取得ステップと、
前記装着ステップにより装着されたリムーバブルメディアに既に定められているデータフォーマットが記録を許容しているデータ種別を検出する検出ステップと、
前記取得ステップにより取得されるデータのデータ種別を判別し、当該データ種別が、前記検出ステップにより記録が許容されているデータ種別である場合には前記リムーバブルメディアに当該データを記録し、許容されていないデータ種別である場合には前記リムーバブルメディアではない他の媒体に当該データを記録する記録ステップと
を備えることを特徴とする記録方法。
【請求項１３】
前記記録方法は、更に、
外部より所定のデータの読み出し指示を取得する読み出し指示取得ステップと、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されている場合には前記リムーバブルメディアから前記所定のデータを読み出し、
前記リムーバブルメディアに記録されていない場合であって前記他の媒体に記録されている場合には前記他の媒体から前記所定のデータを読み出して外部に出力する読み出しステップと
を備えることを特徴とする請求項１２に記載の記録方法。
【請求項１４】
前記記録方法は、更に、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディア及び前記他の媒体のいずれにも記録されていない場合には、前記所定のデータの代わりとなる擬似データを生成して外部に出力する擬似データ生成ステップを備える
ことを特徴とする請求項１３に記載の記録方法。
【請求項１５】
前記擬似データ生成ステップは、前記リムーバブルメディア又は前記他の媒体に記録されているデータを用いて前記擬似データの生成を行う
ことを特徴とする請求項１４に記載の記録方法。
【請求項１６】
前記記録方法は、さらに、
前記記録ステップによる前記他の媒体への記録に際して、前記装着ステップにより装着されたリムーバブルメディアのディスク識別子を取得するディスク識別子取得ステップを備え、
前記記録ステップは、
前記装着ステップにより装着されたリムーバブルメディアへの記録が許容されていないデータ種別のデータを、前記ディスク識別子取得ステップにより取得されたディスク識別子と対応付けて前記他の媒体への記録を行う
ことを特徴とする請求項１３に記載の記録方法。
【請求項１７】
前記ディスク識別子取得ステップは、さらに、前記読み出しステップによる前記他の媒体からの読み出しに際して、前記装着ステップにより装着されたリムーバブルメディアのディスク識別子を取得し、
前記読み出しステップは、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されていない場合には、前記ディスク識別子取得ステップにより取得されたディスク識別子をキーとして前記他の記録媒体に記録された前記リムーバブルメディアを検索し、当該ディスク識別子に対応する前記所定のデータが前記他の記録媒体に記録されている場合にはそれを読み出して外部に出力する
ことを特徴とする請求項１６に記載の記録方法。
【請求項１８】
リムーバブルメディアに各種データを記録するプログラムであって、当該プログラムはコンピュータに、
リムーバブルメディアが装着される装着ステップと、
外部からデータを取得する取得ステップと、
前記装着ステップにより装着されたリムーバブルメディアに既に定められているデータフォーマットが記録を許容しているデータ種別を検出する検出ステップと、
前記取得ステップにより取得されるデータのデータ種別を判別し、当該データ種別が、前記検出ステップにより記録が許容されているデータ種別である場合には前記リムーバブルメディアに当該データを記録し、許容されていないデータ種別である場合には前記リムーバブルメディアではない他の媒体に当該データを記録する記録ステップと
を実行させることを特徴とするプログラム。
【請求項１９】
前記プログラムは、更に、
外部より所定のデータの読み出し指示を取得する読み出し指示取得ステップと、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されている場合には前記リムーバブルメディアから前記所定のデータを読み出し、
前記リムーバブルメディアに記録されていない場合であって前記他の媒体に記録されている場合には前記他の媒体から前記所定のデータを読み出して外部に出力する読み出しステップと
を含むことを特徴とする請求項１８に記載のプログラム。
【請求項２０】
前記プログラムは、更に、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディア及び前記他の媒体のいずれにも記録されていない場合には、前記所定のデータの代わりとなる擬似データを生成して外部に出力する擬似データ生成ステップを含む
ことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記擬似データ生成ステップは、前記リムーバブルメディア又は前記他の媒体に記録されているデータを用いて前記擬似データの生成を行う
ことを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記プログラムは、さらに、
前記記録ステップによる前記他の媒体への記録に際して、前記装着ステップにより装着されたリムーバブルメディアのディスク識別子を取得するディスク識別子取得ステップを含み、
前記記録ステップは、
前記装着ステップにより装着されたリムーバブルメディアへの記録が許容されていないデータ種別のデータを、前記ディスク識別子取得ステップにより取得されたディスク識別子と対応付けて前記他の媒体への記録を行う
ことを特徴とする請求項１９に記載のプログラム。
【請求項２３】
前記ディスク識別子取得ステップは、さらに、前記読み出しステップによる前記他の媒体からの読み出しに際して、前記装着ステップにより装着されたリムーバブルメディアのディスク識別子を取得し、
前記読み出しステップは、
前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されていない場合には、前記ディスク識別子取得ステップにより取得されたディスク識別子をキーとして前記他の記録媒体に記録された前記リムーバブルメディアを検索し、当該ディスク識別子に対応する前記所定のデータが前記他の記録媒体に記録されている場合にはそれを読み出して外部に出力する
ことを特徴とする請求項２２に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、二種以上の異なるデータフォーマットのリムーバブルディスクへの記録及び再生を一つの装置でサポートするための技術に関する。
【０００２】
【従来の技術】
デジタル放送で送信されるＡＶデータをデジタル録画するデジタルレコーダが開発、販売されている。デジタルレコーダは、デジタル放送を受信するデジタルテレビ（以下、「ＤＴＶ」という。）等とＩＥＥＥ１３９４インターフェースにより接続されて用いられるのが一般的である。ＩＥＥＥ１３９４は、アイソクロナス転送方式によりリアルタイム性が要求されるＡＶデータ等の機器間転送を可能にし、アシンクロナス転送により制御に関するデータの機器間転送を可能にする。この制御に関するデータの転送には、１３９４　Ｔｒａｄｅ　Ａｓｓｏｃｉａｔｉｏｎにより規定されたＡＶ／Ｃコマンドが用いられている。
【０００３】
ＡＶ／Ｃコマンドは、ＡＶ機器がＩＥＥＥ１３９４で接続された他のＡＶ機器をリモート制御するためのコマンドセットである。ここでＤＴＶ等、リモート制御する側、つまりコマンドを送信する側の機器をコントローラといい、デジタルレコーダ等、リモート制御される側、つまりコマンドを受信する側の機器をターゲットという。コマンドには、コントローラが、再生、録画、ＡＶデータに関する情報の書き込み、読み出し等、ターゲットの機能を制御するコマンドや、ターゲットの状態を問い合わせるコマンド等がある。
【０００４】
このＡＶ／Ｃコマンドを利用して、様々なアプリケーションが実現されている。例えば、ＤＴＶがＡＶ／Ｃコマンドを使ってデジタルレコーダから各ＡＶデータに関するタイトル名、録画日時、番組内容などの情報を読み出し、ユーザがそれら情報を参考にしてＡＶデータを選択することができるよう、それらを整形してディスプレイに表示し、表示された情報の１つがユーザにより選択操作されると、その情報に対応するＡＶデータを再生するＡＶ／Ｃコマンドをデジタルレコーダに送信する、というアプリケーションである。
【０００５】
以下、このアプリケーションについて、処理の流れの一例を説明する。
ＤＴＶは、デジタル放送を通じて送信されるＡＶデータを受信し、また併せて送信されるＥＰＧ（電子番組ガイド）からタイトル名、録画日時、番組内容等といったＡＶデータに関する情報（以下、ＡＶデータ情報と呼ぶ。）を取得し、それらの書き込みを指示するＡＶ／Ｃコマンドを使ってデジタルレコーダに転送する。
【０００６】
このＡＶ／Ｃコマンドを受信したデジタルレコーダは、当該ＡＶ／Ｃコマンドの指示に従って、転送されてくるＡＶデータ及びＡＶデータ情報を記録媒体に記録する。
続いて、上記記録完了後において、ＤＴＶは、デジタルレコーダが記録媒体に保有している全てのＡＶデータ情報を記録媒体から読み出すよう、読み出しを指示するＡＶ／Ｃコマンドを使ってデジタルレコーダに指示する。
【０００７】
このコマンドを受信したデジタルレコーダは、当該読み出し指示にかかるＡＶデータ情報をＤＴＶに送信する。
ＡＶデータ情報を取得したＤＴＶは、それらの情報を基にタイトル名や番組内容等を列挙したリストを作成し、ディスプレイに表示する。
ユーザ操作によりリストのうちの１つの情報が選択されると、ＤＴＶは選択された情報に対応するＡＶデータを特定し、デジタルレコーダにそのＡＶデータの読み出しを指示し、その結果、転送されるＡＶデータをディスプレイに再生する。
【０００８】
ところでデジタルレコーダの記録対象メディアが光ディスクである場合、光ディスクの種類によりデータフォーマットが異なるため、機器と光ディスクの組み合わせによっては互換性の問題が生じる。
ここにおいてデータフォーマットとは、光ディスクに記録するＡＶデータ情報の種類、領域及び領域のサイズを定義するものである。例えばＤＶＤ−ＲＡＭ及びＤＶＤ−ＲＷの場合、データフォーマットとしてビデオコーディングフォーマットが適用され、ＤＶＤ−Ｒ及びＤＶＤ−ＲＯＭの場合、ＤＶＤビデオフォーマットが適用されている。
【０００９】
この互換性の問題に対して、従来、光ディスクのファイル構造及び内容を分析して、分析結果に基づいて再生処理を行うものがある（例えば、特許文献１参照。）。
【００１０】
【特許文献１】
特開平２００１−５７０２６号公報
【００１１】
【発明が解決しようとする課題】
しかしながら、ＤＴＶとデジタルレコーダに装着された光ディスクそれぞれの対応するデータフォーマットが異なっており、ＤＴＶのデータフォーマットに定義された情報が、光ディスクのデータフォーマットに定義されていない場合、ＤＴＶがＡＶ／Ｃコマンドにより記録指示したその情報をデジタルデコーダは光ディスクに書き込むことができないという問題があり、この問題は上記特許文献１の技術では解決できない。また書き込むことができない結果、ＤＴＶは、デジタルレコーダにその情報の読み出しを指示したとしても、光ディスクに記録されていないためにその情報を得ることができず、ディスプレイに表示することができないという問題も起こる。
【００１２】
特に近年に開発された大容量の光ディスクに対応するデータフォーマットは、現行のフォーマットにはない多種のデータを定義しているので、この光ディスクに対応する機器と現行の光ディスクとの上記互換性の問題が顕著となる。この解決策としては、ＤＴＶがデジタルレコーダに装着された光ディスクのフォーマットを識別し、その識別結果に応じてデジタルレコーダに発するＡＶ／Ｃコマンドを切り替えるという方法も考えられる。しかしその方法では、ＤＴＶ側のアプリケーションの開発効率が劣るという問題がある。
【００１３】
そこで本発明は、ＤＴＶ等のコントローラがデジタルレコーダに装着された光ディスクのデータフォーマットに応じてコマンドを切り替える必要なく、上記互換性の問題を解決したデジタルレコーダを提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記問題を解決するため本発明の記録装置は、リムーバブルメディアに各種データを記録する記録装置であって、リムーバブルメディアが装着される装着手段と、外部からデータを取得する取得手段と、前記装着手段により装着されたリムーバブルメディアに既に定められているデータフォーマットが記録を許容しているデータ種別を検出する検出手段と、前記取得手段により取得されるデータのデータ種別を判別し、当該データ種別が、前記検出手段により記録が許容されているデータ種別である場合には前記リムーバブルメディアに当該データを記録し、許容されていないデータ種別である場合には前記リムーバブルメディアではない他の媒体に当該データを記録する記録手段とを備えることを特徴とする。
【００１５】
前記記録装置は、更に、外部より所定のデータの読み出し指示を取得する読み出し指示取得手段と、前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されている場合には前記リムーバブルメディアから前記所定のデータを読み出し、前記リムーバブルメディアに記録されていない場合であって前記他の媒体に記録されている場合には前記他の媒体から前記所定のデータを読み出して外部に出力する読み出し手段とを備えてもよい。
【００１６】
前記記録装置は、更に、前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディア及び前記他の媒体のいずれにも記録されていない場合には、前記所定のデータの代わりとなる擬似データを生成して外部に出力する擬似データ生成手段を備えてもよい。
前記擬似データ生成手段は、前記リムーバブルメディア又は前記他の媒体に記録されているデータを用いて前記擬似データの生成を行うよう構成してもよい。
【００１７】
前記記録装置は、更に、前記記録手段が前記リムーバブルメディア又は前記他の媒体への記録後に当該記録を実行したことを示す通知信号を外部に出力する通知手段を備えてもよい。
前記記録装置に装着される前記リムーバブルメディアの種類は、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＯＭ及びＤＶＤ−ＲＷのうちの１種以上であることを特徴としてもよい。
【００１８】
前記記録装置は、外部との信号授受をデジタルインタフェースを介して行うよう構成してもよい。
前記デジタルインタフェースは、ＩＥＥＥ１３９４、ＵＳＢ及びイーサネット（登録商標）のいずれかであることを特徴としてもよい。
前記他の媒体は、フレキシブルディスク、ハードディスク、ＭＯ及び半導体メモリのいずれかであることを特徴としてもよい。
【００１９】
前記記録装置は、さらに、前記記録手段による前記他の媒体への記録に際して、前記装着手段により装着されたリムーバブルメディアのディスク識別子を取得するディスク識別子取得手段を備え、前記記録手段は、前記装着手段により装着されたリムーバブルメディアへの記録が許容されていないデータ種別のデータを、前記ディスク識別子取得手段により取得されたディスク識別子と対応付けて前記他の媒体への記録を行うよう構成してもよい。
【００２０】
前記ディスク識別子取得手段は、さらに、前記読み出し手段による前記他の媒体からの読み出しに際して、前記装着手段により装着されたリムーバブルメディアのディスク識別子を取得し、前記読み出し手段は、前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されていない場合には、前記ディスク識別子取得手段により取得されたディスク識別子をキーとして前記他の記録媒体に記録された前記リムーバブルメディアを検索し、当該ディスク識別子に対応する前記所定のデータが前記他の記録媒体に記録されている場合にはそれを読み出して外部に出力するよう構成してもよい。
【００２１】
【発明の実施の形態】
図１は、ＤＴＶと光ディスクレコーダとからなる接続例を示す。
同図においてＤＶＴ１１０と光ディスクレコーダ１２０とはＩＥＥＥ１３９４バス１００を介して接続されている。リモコン１３０は、ユーザ操作を受け付けて、その操作に応じた指示をＤＴＶ１１０に与えるものである。
【００２２】
図２は、光ディスクレコーダ１２０の構成例を示す。
同図において光ディスクレコーダ１２０は、アイソクロナス転送の制御を行うアイソクロナス処理手段３１０、アシンクロナス転送の制御を行うアシンクロナス処理手段３２０、ＡＶ／Ｃコマンドについての処理を行うコマンド処理手段３３０、ＡＶデータを一時的に格納するデータバッファ３４０、情報格納バッファ３５０、光ディスクドライブ３７０の制御を行う光ディスクドライブ制御手段３６０及び光ディスクドライブ３７０から構成される。
【００２３】
この構成において、情報格納バッファ３５０は、光ディスクドライブ３７０に装着された光ディスク３７２に予め定められたデータフォーマットが当該光ディスクへの記録を許容していないデータ種別のＡＶデータ情報を記録するための記憶媒体である。この記憶媒体は、例えばフレキシブルディスク、ハードディスク、ＭＯ及び半導体メモリである。
【００２４】
光ディスクドライブ３７０は、装着された光ディスク３７２への記録及び再生を制御する記録再生制御手段３７１を備える。
光ディスクドライブ３７０に装着される光ディスク３７２の種類は、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＯＭ及びＤＶＤ−ＲＷ等である。
図３はＡＶ／ＣコマンドによりＤＴＶ１１０から光ディスクレコーダ１２０へと転送されるＡＶデータ情報のデータ構成例を示す。
【００２５】
同図においてＡＶデータ情報は、全体のサイズ等を示すヘッダ情報４００、全番組（ＡＶデータ）に関する情報を格納する番組管理情報４１０、各番組の詳細な情報を格納する１以上の番組個別情報４２０から構成される。
番組個別情報４２０は、この番組個別情報のサイズ等を示すヘッダ情報４３０、番組の録画日時を示す録画日時データ４４０、番組のタイトル名を格納するタイトルデータ４５０、内容情報データ４６０から構成される。
【００２６】
なお、番組個別情報４２０に格納されるデータはこれに限定されるものではなく、例えば、チャンネル名等を格納してもよい。また＃ｎ（ここにおいてｎは自然数）は、番組個別情報を区別するために便宜上付与した番号である。例えば、ＤＴＶ１１０は番組個別情報＃１だけを光ディスクレコーダ１２０に転送することも、ＡＶデータ情報全体を転送することも可能である。
【００２７】
図４は、光ディスク３７２のデータフォーマットが定義しているデータ構成の一部である録画番組管理情報５００の構成例を示す。
録画番組管理情報５００は、ＡＶデータ（番組）に関する情報を格納する領域であり、光ディスクに記録されているＡＶデータ全体を管理するための番組管理情報テーブル５１０と、各ＡＶデータの情報を格納する番組情報テーブル５２０とで構成される。番組情報テーブル５２０は、番組情報テーブルのサイズなどの情報を格納するヘッダ情報５３０と、各ＡＶデータの情報それぞれが格納される１以上の番組情報５４０から構成される。各番組情報５４０は、録画日時データ５５０とタイトルデータ５６０から構成される。
【００２８】
図示を省略しているが、光ディスク３７２のデータフォーマットは、上記録画番組管理情報５００の他、ＡＶデータの領域についても定義している。
図４に示される光ディスク３７２のデータフォーマットは、図３と比較すればわかるように、図３の録画日時データ４４０及びタイトルデータ４５０については録画日時データ５５０及びタイトルデータ５６０定義しているが、内容情報データ４６０については定義していない。すなわち、このデジタルフォーマットは、録画日時データ及びタイトルデータが光ディスク３７２に記録されることを許容し、内容情報データが記録されることを許容していない。
【００２９】
なお光ディスクのデータフォーマットがどのデータ種別のデータの記録を許容し、どのデータ種別のデータの記録を許容しないかということは、図４の例に限られない。
図５は、図４のデータフォーマットの光ディスク３７２が装着された場合における、情報格納バッファに格納されるデータの構成例を示す。
【００３０】
情報格納バッファ３５０は、録画されているＡＶデータの個数などを示すヘッダ情報６００と、１以上の番組個別情報６１０で構成される。各番組個別情報６１０は、内容情報データ６２０で構成される。
ここで、図３、図４及び図５それぞれにおいて、同じ番号が付与された番組個別情報を構成している同じデータ名のデータは、同じものである。つまり、図３の番組個別情報＃１の構成要素である録画日時データ４４０及びタイトルデータ４５０は、図４の番組個別情報＃１の構成要素である録画日時データ５５０及びタイトルデータ５６０は、同一データである。また図３の番組個別情報＃１の構成要素である内容情報データ４６０は、図５の番組個別情報＃１の構成要素である内容情報データ６２０と同一データである。
【００３１】
次に、ＡＶデータ情報の記録について説明する。
図６は、ＤＴＶ１１０から光ディスクレコーダ１２０に送信されるＦＣＰの枠組みを示す。
ＦＣＰは、ＡＶ／Ｃコマンドにおいて使用される、ＩＥＥＥ１３９４上でＡＶ機器の制御を行うためのプロトコルである。
【００３２】
図７は、記録指示を示すＡＶ／Ｃコマンドのデータ構成を示す。
同図において、ＡＶ／Ｃコマンドは、指示内容（データのライト）を意味するオペコード８００、指示内容に関する捕捉情報を示す補助情報８１０、送信するデータの大きさを示す転送長８２０、データを格納する位置を示すアドレス８３０、上書きするデータの長さを示すオリジナルデータ長８４０、及び送信するデータ（この場合はＡＶデータ情報）を格納するデータ８５０から構成される。
【００３３】
図７のＡＶ／Ｃコマンドが図６のＦＣＰのコマンド格納領域７００に格納されて転送される。
では続いて、図６及び図７のデータ構成を用いて転送されたＡＶデータ情報の記録指示コマンドが光ディスクレコーダ１２０においてどのように処理されるかについて説明する。
【００３４】
図８は、光ディスクレコーダ１２０におけるＡＶデータ情報の記録処理を示すフローチャートである。
ＤＴＶ１１０から送信されたＡＶ／ＣコマンドとＡＶデータ情報は、アシンクロナス処理手段３２０を通じて受信される（ステップ９００）。
コマンド処理手段３３０は、コマンド格納領域７００から、ＡＶ／Ｃコマンドを取り出し、オペコード８００などを解釈した上で処理内容を判断する。次に、コマンド処理手段３３０は、ＡＶデータ情報を取り出し、番組個別情報４２０に格納されているデータのそれぞれに対し光ディスクに記録できる領域があるのかを判断する（ステップ９０１）。この判断は、光ディスクに予め定められているデータフォーマットが記録を許容しているデータ種別を検出し、当該検出したデータ種別と番組個別情報４２０に格納されているデータ種別とを照合することにより行われる。
【００３５】
より詳しくは、コマンド処理手段３３０は、光ディスクのデータフォーマットが何であるかを特定する。具体的には例えば、コマンド処理手段３３０が、各データフォーマットそれぞれに固有の特徴を、データフォーマットの名前と対応させて予め記憶しておき、装着された光ディスクがどの特徴を持っているかを調べることにより特定する。
【００３６】
特徴としては例えば、各データフォーマットに固有のデータ、各データフォーマットに固有のデータ長、各データフォーマットの光ディスクに固有の構造、各データフォーマットに記録されたデータフォーマット名等が利用できる。
次に、コマンド処理手段３３０は、データフォーマットが記録を許容しているデータ種別を検出する。より具体的には、コマンド処理手段３３０は、各データフォーマットと、データフォーマットが記録を許容しているデータ種別の名前とを対応させて予め記憶し、特定されたデータフォーマットに対応するデータ種別の名前を、記憶内容から読み出すことによって検出する。
【００３７】
最後に、コマンド処理手段３３０は、番組個別情報４２０のデータ種別を取得し、取得された各データ種別が、先に検出されたデータ種別と合致するか否かを判定する。この判定の結果、合致するデータ種別は、光ディスクに記録が許容されており、合致しないデータ種別は記録が許容されていない。
ステップ９０１の判断の結果、光ディスクに格納する領域があるデータ、例えば、録画日時データなどは（ステップ９０１でＹｅｓ）、光ディスクドライブ制御手段３６０を介して光ディスク３７２に記録する（ステップ９０２）。
【００３８】
一方、光ディスクに格納する領域がないデータは（ステップ９０１でＮｏ）、情報格納バッファ３５０に格納される（ステップ９０３）。ＤＴＶ１１０から送信されてきたＡＶデータ全てを記録、或いは、格納し終えた後、コマンド処理手段３３０はアシンクロナス処理手段３２０を介して、ＡＶ／Ｃコマンドの完了通知をＤＴＶ１１０へ送信する（ステップ９０４）。
【００３９】
以上で、ＤＴＶ１１０から光ディスクレコーダ１２０へのＡＶデータ情報の転送処理が完了する。
続いてＡＶデータ情報の読み出しについて説明する。
図９は、読み出し指示を示すＡＶ／Ｃコマンドのデータ構成を示す。
同図において、ＡＶ／Ｃコマンドは、指示内容（データのリード）を意味するオペコード１０００、指示内容に関する補足情報を示す補助情報１０１０、転送するデータの大きさを示す転送長１０２０、及び転送したいデータが格納されているＡＶデータ情報における位置を示すアドレス１０３０から構成される。
【００４０】
このコマンドが記録指示と同様、ＡＶ／Ｃコマンドが図６のＦＣＰのコマンド格納領域７００に格納されてＤＴＶ１１０から光ディスクレコーダ１２０に転送される。
では続いて、図９のデータ構成を用いて転送されたＡＶデータ情報の読み出し指示のコマンドが光ディスクレコーダ１２０においてどのように処理されるのかについて説明する。
【００４１】
図１０は、光ディスクレコーダ１２０におけるＡＶデータ情報の読み出し指示を示すフローチャートである。
ＤＴＶ１１０から送信されたＡＶ／Ｃコマンドは、アシンクロナス処理手段３２０を通じて受信され、コマンド処理手段３３０によりコマンドの解析が行われる（ステップ１１００）。
【００４２】
コマンド処理手段３３０は、コマンド格納領域７００から、ＡＶ／Ｃコマンドを取り出し、オペコード１０００などを解釈した上で処理内容を判断する。次に、コマンド処理手段３３０は、受信したＡＶ／Ｃコマンドが示すＡＶデータ情報のそれぞれ（録画日時データ４４０、タイトルデータ４５０、内容情報データ４６０）について、光ディスクに記録されているかどうかを判断する（ステップ１１０１）。
【００４３】
この判断は、例えば、次のようにして行う。まず、コマンド処理手段３３０は、光ディスクドライブ３７０に装着された光ディスクのデータフォーマットが何であるかを特定する。この特定は、ステップ９０１のものと同じでよい。
次に、コマンド処理手段３３０は、装着された光ディスクのデータフォーマットが記録を許容しているデータ種別を検出する。この検出も、ステップ９０１のものと同じでよい。
【００４４】
そして、コマンド処理手段は、受信したＡＶ／Ｃコマンドで読み出し指示されたＡＶデータ情報のデータ種別が、先に検出されたデータ種別と合致するか否か判定し、合致すれば光ディスクに記録されていると判断し、合致しなければ光ディスクに記録されていないと判断する。
光ディスクに格納する領域が規定されている場合（ステップ１１０１でＹｅｓ）、コマンド処理手段３３０は、光ディスクドライブ制御手段３６０を介して光ディスクより読み出す（ステップ１１０２）。
【００４５】
一方、光ディスクに格納する領域が規定されていないデータは（ステップ１１０２でＮｏ）、情報格納バッファ３５０からそのデータを取得する（ステップ１１０３）。このようにしてＡＶ／Ｃコマンドで指示されたデータを収集した後、コマンド処理手段３３０はアシンクロナス処理手段３２０を介して、収集したＡＶデータ情報とＡＶ／Ｃコマンドの完了通知をＤＴＶ１１０へ送信する。
【００４６】
以上、本発明について実施の形態に基づいて説明したが本発明は上記実施の形態に限られず、以下のように構成してもよい。
（１）光ディスクに格納する領域が規定されていないデータが情報格納バッファ３５０にも格納されていない場合は、関連する情報を用いて擬似的なデータを作成してもよい。例えば、タイトル名が格納されていない場合であればタイトル数を用いて、タイトルの順番に、タイトル名を、「タイトル１」、「タイトル２」、「タイトル３」等としてもよい。また、内容情報が格納されていない場合、インターネット等から情報を取得して必要な情報のみを抜き出して内容情報を作成しても良い。擬似的にデータを作成することでユーザに対しデータを表示することが可能になり利便性を提供できる。このように、光ディスクレコーダ１２０からＤＴＶ１１０へのＡＶデータ情報の転送処理が完了する。
【００４７】
このように、光ディスクに規定されていないデータを情報格納バッファに格納することで、光ディスクに記録する領域が規定されていないデータに対する送受信を意味するＡＶ／Ｃコマンドを受信しても、そのＡＶ／Ｃコマンドをエラーで終了することなく処理を終えることが可能になる。その結果、ＤＴＶは光ディスクレコーダに装着されるメディアを意識することなく同一のアプリケーションを利用することが可能になる。
（２）実施の形態では、光ディスクに記録する領域が規定されていないデータとして番組内容データを挙げたがその限りではない。例えば、タイトルデータでも構わない。
（３）実施の形態では、コントローラはＤＴＶとしたがその限りではない。例えば、アナログケーブルでＴＶと接続されたＳＴＢ（セットトップボックス）でもよい。
（４）実施の形態では、情報格納バッファをメモリとしたがその限りではない。例えば、ＨＤＤ（ハードディスクドライブ）などを利用してもよいし、光ディスクに設けられた製造者独自領域やユーザデータ領域を利用してもよい。
（５）実施の形態では、光ディスクに規定されていないデータを内容情報データとしたがその限りではない。例えば、タイトルデータの領域が規定されていないとしてもよいし、全てのデータの領域が規定されていないとしてもよい。
（６）装着する複数のアプリケーションフォーマットの異なる光ディスクに対して、それぞれ異なるコマンド処理を行うのではなく、同一のコマンド処理を適用できる機能をコマンド処理手段が備えるようにしてもよい。その場合、ＤＴＶに対して、装着されたディスクはその種類にかかわらず１種類、例えば、『汎用記録再生ディスク』と通知する。一方、ユーザには、例えば、『ＤＶＤ−ＲＡＭ』というテキストデータを光ディスクレコーダからＤＴＶに送信し、画面表示させることで装着したメディアを確認することを可能にする。その結果、ＤＴＶに複数種類のディスクを意識させることもユーザに混乱を与えることもなくコマンド処理を単純にすることが可能になり、アプリケーション開発への負担を減らすことが可能になる。
（７）実施の形態では、ＤＴＶと光ディスクレコーダが１３９４バスに接続されているとしたがその限りではない。例えば、ＨＤＤレコーダも接続されているとしてもよい。また、その場合、ＤＴＶとＨＤＤレコーダの間で送受信するＡＶデータ情報が、ＤＴＶと光ディスクレコーダの間で送受信するＡＶデータと同じであれば、ＤＴＶのアプリケーション開発が容易にすることが可能になる。
（８）実施の形態では、ＡＶ／Ｃコマンドで転送するデータをＡＶデータ情報としたがその限りではない。例えば、機器の設定を示すデータであってもよい。
（９）実施の形態では、光ディスクを用いるレコーダとしたがその限りではない。例えば、ＨＤＤを用いたレコーダでもよい。
（１０）実施の形態では、ディジタルインタフェースとしてＩＥＥＥ１３９４を挙げたがその限りではない。例えば、ＵＳＢやイーサネット（登録商標）などでもよい。
（１１）実施の形態では、光ディスクレコーダ１２０が１枚の光ディスクに対応して記録及び読み出しの処理を行う例を示しているが、複数枚の光ディスクに対応するよう構成してもよい。
【００４８】
その場合、光ディスクレコーダ１２０は、ＡＶデータ情報を情報格納バッファ３５０に記録するに際しては、装着されている光ディスク３７２のディスク識別子（例えば、シリアルナンバー等）を取得し、そのディスク識別子とＡＶデータ情報とを対応させて情報格納バッファ３５０に記録する。このようにして記録の際には、複数枚の各光ディスク毎に区分して、ＡＶデータ情報を情報格納バッファ３５０に記録することができる。
【００４９】
そしてＡＶデータ情報を読み出す際には、装着されている光ディスク３７２からディスク識別子を取得し、当該ディスク識別子によって、複数の光ディスクのディスク識別子と対応づけて情報格納バッファ３５０に記録されたＡＶデータ情報の中から、装着された光ディスクのディスク識別子に対応するＡＶデータ情報を特定して読み出す。
【００５０】
【発明の効果】
本発明の記録装置は、リムーバブルメディアに各種データを記録する記録装置であって、リムーバブルメディアが装着される装着手段と、外部からデータを取得する取得手段と、前記装着手段により装着されたリムーバブルメディアに既に定められているデータフォーマットが記録を許容しているデータ種別を検出する検出手段と、前記取得手段により取得されるデータのデータ種別を判別し、当該データ種別が、前記検出手段により記録が許容されているデータ種別である場合には前記リムーバブルメディアに当該データを記録し、許容されていないデータ種別である場合には前記リムーバブルメディアではない他の媒体に当該データを記録する記録手段とを備えることを特徴とする。
【００５１】
この構成により記録装置は、外部の機器（例えばＤＴＶ）が対応しているデータフォーマットに定義された全ての種別のデータを、記録指示とともに取得した場合に、リムーバブルメディア又は他の媒体にいずれのデータも欠くことなく記録することができる。記録に際して外部の機器は、記録装置に装着されたリムーバブルメディアのデータフォーマットがどのデータ種別の記録を許容し、どのデータ種別の記録を許容していないか、ということを認識している必要もなく、またその認識に合わせて記録指示のコマンドを替える必要もない。
【００５２】
前記記録装置は、更に、外部より所定のデータの読み出し指示を取得する読み出し指示取得手段と、前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディアに記録されている場合には前記リムーバブルメディアから前記所定のデータを読み出し、前記リムーバブルメディアに記録されていない場合であって前記他の媒体に記録されている場合には前記他の媒体から前記所定のデータを読み出して外部に出力する読み出し手段とを備えてもよい。
【００５３】
この構成により記録装置は、外部の機器からリムーバブルメディアのデータフォーマットに定義されていない種別のデータの読み出し指示を受けた場合であっても、当該データが他の記録媒体に記録されている場合にはそこから読み出して、外部の機器に応答することができる。そして外部の機器は、この読み出しに際して、リムーバブルメディアのデータフォーマットに定義されたデータ種別を認識している必要もなく、またその認識にあわせて読み出し指示のコマンドを替える必要もない。
【００５４】
前記記録装置は、更に、前記読み出し指示にかかる前記所定のデータが前記リムーバブルメディア及び前記他の媒体のいずれにも記録されていない場合には、前記所定のデータの代わりとなる擬似データを生成して外部に出力する擬似データ生成手段を備えてもよい。
この構成により記録装置は、リムーバブルメディアにも他の記録媒体にも記録されていないデータについての読み出し指示を外部から受けた場合であっても、擬似データを生成して応答することができる。
【００５５】
前記擬似データ生成手段は、前記リムーバブルメディア又は前記他の媒体に記録されているデータを用いて前記擬似データの生成を行うよう構成してもよい。この構成により擬似データ生成手段は、リムーバブルメディア又は他の記録媒体に記録されているデータに関連した擬似データを生成することができる。
前記記録装置は、更に、前記記録手段が前記リムーバブルメディア又は前記他の媒体への記録後に当該記録を実行したことを示す通知信号を外部に出力する通知手段を備えてもよい。
【００５６】
前記記録装置に装着される前記リムーバブルメディアの種類は、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＯＭ及びＤＶＤ−ＲＷのうちの１種以上であることを特徴としてもよい。
前記記録装置は、外部との信号授受をデジタルインタフェースを介して行うよう構成してもよい。
【００５７】
前記デジタルインタフェースは、ＩＥＥＥ１３９４、ＵＳＢ及びイーサネット（登録商標）のいずれかであることを特徴としてもよい。
前記他の媒体は、フレキシブルディスク、ハードディスク、ＭＯ及び半導体メモリのいずれかであることを特徴としてもよい。
この構成により記録装置は、複数毎のリムーバブルメディアが入れ替わり着脱される場合に対応して、リムーバブルメディア毎に、データとディスク識別子とを対応付けて他の記録媒体へ記録することができる。
【００５８】
前記記録装置は、さらに、前記記録手段による前記他の媒体への記録に際して、前記装着手段により装着されたリムーバブルメディアのディスク識別子を取得するディスク識別子取得手段を備え、前記記録手段は、前記装着手段により装着されたリムーバブルメディアへの記録が許容されていないデータ種別のデータを、前記ディスク識別子取得手段により取得されたディスク識別子と対応付けて前記他の媒体への記録を行うよう構成してもよい。
【００５９】
この構成により記録装置は、他の記録媒体に、複数毎のリムーバブルメディアに対応してデータが記録されている場合であっても、装着されているリムーバブルメディアのディスク識別子から対応するデータを特定して読み出すことができる。
【図面の簡単な説明】
【図１】ＤＴＶと光ディスクレコーダとからなる接続例を示す。
【図２】光ディスクレコーダ１２０の構成例を示す。
【図３】ＡＶ／ＣコマンドによりＤＴＶ１１０から光ディスクレコーダ１２０へと転送されるＡＶデータ情報のデータ構成例を示す。
【図４】光ディスク３７２のデータフォーマットが定義しているデータ構成の一部である録画番組管理情報５００の構成例を示す。
【図５】図４のデータフォーマットの光ディスク３７２が装着された場合における、情報格納バッファに格納されるデータの構成例を示す。
【図６】ＤＴＶ１１０から光ディスクレコーダ１２０に送信されるＦＣＰの枠組みを示す。
【図７】記録指示を示すＡＶ／Ｃコマンドのデータ構成を示す。
【図８】光ディスクレコーダ１２０におけるＡＶデータ情報の記録処理を示すフローチャートである。
【図９】読み出し指示を示すＡＶ／Ｃコマンドのデータ構成を示す。
【図１０】光ディスクレコーダ１２０におけるＡＶデータ情報の読み出し指示を示すフローチャートである。
【符号の説明】
１００　　ＩＥＥＥ１３９４バス
１１０　　ＤＴＶ
１１０　　ＤＶＴ
１２０　　記録装置
１２０　　光ディスクレコーダ
１３０　　リモコン
３１０　　アイソクロナス処理手段
３２０　　アシンクロナス処理手段
３３０　　コマンド処理手段
３４０　　データバッファ
３５０　　情報格納バッファ
３６０　　光ディスクドライブ制御手段
３７０　　光ディスクドライブ
３７１　　記録再生制御手段
３７２　　光ディスク
【図１】
2004005495.tif 000003
【図２】
2004005495.tif 000004
【図３】
2004005495.tif 000005
【図４】
2004005495.tif 000006
【図５】
2004005495.tif 000007
【図６】
2004005495.tif 000008
【図７】
2004005495.tif 000009
【図８】
2004005495.tif 000010
【図９】
2004005495.tif 000011
【図１０】
2004005495.tif 000012