(57)【要約】      （修正有）【課題】記録媒体の無駄な使用を防止すると共に、重要なデータのみを選択的に同時多重記録の対象にして保護することができる記録装置、制御方法、並びにプログラムを提供する。【解決手段】ＤＴＶ１００は、チューナ１０２、メタデータ検出部１１０、ＨＤコントローラ１１２、メインＨＤ１１３、及びバックアップＨＤ１１４を有する。メタデータ検出部１１０は、チューナ１０２から入力されたデータに付随するメタデータに基づいて、当該データがユーザが設定したカテゴリに属するテレビ番組のデータであるか否かを判別する。チューナ１０２から入力されたデータがユーザが設定したカテゴリに属するテレビ番組のデータであるときは、ＨＤコントローラ１１２は、チューナ１０２から入力されたデータをメインＨＤ１１３及びバックアップＨＤ１１４に同時多重記録する。【選択図】図１
2007166390.tif 000002
【特許請求の範囲】
【請求項１】
データを記録する複数の記録手段を有する記録装置であって、
データを取得する取得手段と、
前記取得されたデータに関する情報を検出する検出手段と、
前記検出されたデータに関する情報に基づいて、前記取得されたデータを前記複数の記録手段に同時多重記録するか、前記複数の記録手段の１つに記録するかを切り替える切換手段とを有することを特徴とする記録装置。
【請求項２】
前記切換手段は、前記データに関する情報の条件を設定する設定手段を有すると共に、前記検出されたデータに関する情報が前記設定された条件に合致するときは前記取得されたデータを前記複数の記録手段に同時多重記録し、前記検出されたデータに関する情報が前記設定された条件に合致しないときは前記複数の記録手段の１つに記録するように切り替えることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記取得手段は外部機器からデータを取得することを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記データに関する情報は前記外部機器の種類であることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記データに関する情報は前記データの内容であることを特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項６】
前記データに関する情報は前記データの形式であることを特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項７】
データを記録する複数の記録手段を有する記録装置の制御方法であって、
データを取得する取得ステップと、
前記取得されたデータに関する情報を検出する検出ステップと、
前記検出されたデータに関する情報に基づいて、前記取得されたデータを前記複数の記録手段に同時多重記録するか、前記複数の記録手段の１つに記録するかを切り替える切換ステップとを有することを特徴とする制御方法。
【請求項８】
前記切換ステップは、前記データに関する情報の条件を設定する設定ステップを有すると共に、前記検出されたデータに関する情報が前記設定された条件に合致するときは前記取得されたデータを前記複数の記録手段に同時多重記録し、前記検出されたデータに関する情報が前記設定された条件に合致しないときは前記複数の記録手段の１つに記録するように切り替えることを特徴とする請求項７に記載の制御方法。
【請求項９】
前記取得ステップは外部機器からデータを取得することを特徴とする請求項７又は８に記載の制御方法。
【請求項１０】
前記データに関する情報は前記外部機器の種類であることを特徴とする請求項９に記載の制御方法。
【請求項１１】
前記データに関する情報は前記データの内容であることを特徴とする請求項７から９のいずれかに記載の制御方法。
【請求項１２】
前記データに関する情報は前記データの形式であることを特徴とする請求項７から９のいずれかに記載の制御方法。
【請求項１３】
請求項７から１２のいずれかに記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、制御方法、並びにプログラムに関し、特に、動画データ、静止画データ、音声データ等のデータを複数の記録装置に同時多重記録する記録装置、制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、家庭用電子機器において、映像データや音声データの記録媒体としてハードディスクが多く用いられるようになっている。家庭用電子機器とは、例えば、パーソナルコンピュータ、デジタルテレビ、セットトップボックス、光ディスク装置と一体になったハードディスクレコーダ等である。また、そのハードディスクの容量は増大の一途を辿っている。
【０００３】
家庭用電子機器において、当該機器に搭載されているハードディスクがクラッシュした場合は、ハードディスクに保存された全てのデータが失われる。特に、ユーザが個人的に撮影した動画や静止画のデータを失った場合は、同一のデータを取り戻すことができないので、損害が大きい。
【０００４】
従来は、このような事態に対処するために、ユーザがこまめにＤＶＤ等の光ディスクにバックアップをとっていた。しかし、多くのデータをハードディスクに蓄積する場合、全てのデータのバックアップをとるのは困難である。
【０００５】
一方、バックアップ技術として、入力されたデータを複数のハードディスクに同時多重記録するストレージシステムが知られている（特許文献１参照）。このストレージシステムによれば、あるハードディスクがクラッシュした場合に、同じ内容が記録された他のハードディスクのデータを使用して、データを復旧することができる。この技術は、ＲＡＩＤ−１（Redundant Arrays of Inexpensive Disks）又はミラーリングと呼ばれ、データサーバ等で広く利用されている。
【特許文献１】特開平５−１９７４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記ＲＡＩＤ−１を用いた記録装置は、同じ内容のファイルを２重記録するので、ハードディスクの利用率は約５０％である。そのため、ＲＡＩＤ−１を家庭用電子機器に適用すると、無駄が多くコストも掛かる。
【０００７】
さらに、このＲＡＩＤ−１は、複数のハードディスクを別筐体で構成し、これらをネットワークを介して接続して別の部屋に設置すると、ハードディスクのクラッシュに対処する効果が高い。しかし、常にネットワークを介して複数のハードディスクにデータを記録すると、家庭内ネットワークのトラヒック負荷を増大させる。また、さほど重要ではないデータまで全て同時多重記録の対象になるので無駄が大きい。
【０００８】
そこで、本発明は、記録媒体の無駄な使用を防止すると共に、重要なデータのみを選択的に同時多重記録の対象にして保護することができる記録装置、制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明に係る記録装置は、例えば、データを記録する複数の記録手段を有する記録装置であって、データを取得する取得手段と、前記取得されたデータに関する情報を検出する検出手段と、前記検出されたデータに関する情報に基づいて、前記取得されたデータを前記複数の記録手段に同時多重記録するか、前記複数の記録手段の１つに記録するかを切り替える切換手段とを有することを特徴とする。
【００１０】
本発明に係る制御方法は、例えば、データを記録する複数の記録手段を有する記録装置の制御方法であって、データを取得する取得ステップと、前記取得されたデータに関する情報を検出する検出ステップと、前記検出されたデータに関する情報に基づいて、前記取得されたデータを前記複数の記録手段に同時多重記録するか、前記複数の記録手段の１つに記録するかを切り替える切換ステップとを有することを特徴とする。
【００１１】
本発明に係るプログラムは、例えば、上記の制御方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、検出されたデータに関する情報に基づいて、取得されたデータを複数の記録手段に同時多重記録するか、複数の記録手段の１つに記録するかを切り替える。これにより、記録媒体の無駄な使用を防止すると共に、重要なデータのみを選択的に同時多重記録の対象にして保護することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら説明する。
【００１４】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る記録装置の一例であるデジタルテレビジョン装置（以下、「ＤＴＶ」という。）１００の主要な構成要素を示すブロック図である。
【００１５】
本実施の形態では、ＤＴＶ１００がストレージサーバ機能を有する場合を説明する。ストレージサーバ機能は、ＤＴＶ１００のストレージデバイスが保持するデータを当該データを要求するネットワーク上のデバイスに提供する機能と、ネットワーク上のデバイスから提供されたデータをＤＴＶ１００のストレージデバイスに格納する機能とを含む。ＤＴＶ１００は、動画データ（映画、テレビ番組を含む）、静止画データ、音声データ等のデータを扱うものとする。なお、第１の実施の形態における記録装置はデジタルテレビジョン装置であるとしたが、本発明はこれに限るものではなく、ストレージサーバ機能を有する装置であれば、どのような装置であってもよい。従って、記録装置はパーソナルコンピュータでもよい。
【００１６】
図１において、ＤＴＶ１００は、チューナ１０２、ＣＰＵ（Central Processing Unit）１０３、メモリ１０４、イーサネット（登録商標）インタフェース（Ｉ／Ｆ）１０５、及びディスプレイコントローラ１０６を有する。また、ＤＴＶ１００は、ＩＥＥＥ１３９４インタフェース（Ｉ／Ｆ）１０８、ＵＳＢインタフェース（Ｉ／Ｆ）１０９、ユーザインタフェース（ＵＩ）１１１、ハードディスク（ＨＤ）コントローラ１１２、及びメタデータ検出部１１０を有する。これらはバス１０１を介して互いに接続されている。
【００１７】
ＩＥＥＥ１３９４Ｉ／Ｆ１０８は、IEEE Std 1394-1995に準拠したネットワークインタフェースである。ＵＳＢＩ／Ｆ１０９は、ＵＳＢ（Universal Serial Bus）規格に準拠したネットワークインタフェースである。
【００１８】
なお、ＤＴＶ１００が有するネットワークインタフェースは、イーサネット（登録商標）Ｉ／Ｆ１０５、ＩＥＥＥ１３９４Ｉ／Ｆ１０８、ＵＳＢＩ／Ｆ１０９に限るものではなく、その他のネットワークインタフェースを用いることができる。例えば、イーサネット（登録商標）Ｉ／Ｆ１０５、ＩＥＥＥ１３９４Ｉ／Ｆ１０８、又はＵＳＢＩ／Ｆ１０９の代わりに、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮインタフェースを用いることもできる。
【００１９】
さらに、ＤＴＶ１００は、ディスプレイコントローラ１０６に接続されたディスプレイパネル１０７と、ＨＤコントローラ１１２に接続されたメインハードディスク（ＨＤ）１１３及びバックアップハードディスク（ＨＤ）１１４とを有する。メインＨＤ１１３及びバックアップＨＤ１１４は、ＤＴＶ１００が有するストレージデバイスである。
【００２０】
チューナ１０２は、放送局から放送された映像データ及び音声データを含むデジタル放送のデータを受信する。ＣＰＵ１０３は、ＤＴＶ１００の動作を制御する。イーサネット(登録商標)Ｉ／Ｆ１０５は、インターネットに接続するためのインタフェースである。ＵＩ１１１は、ユーザが操作を行うために用いられる。ＨＤコントローラ１１２は、メインＨＤ１１３及びバックアップＨＤ１１４へのデータの記録を制御する。
【００２１】
ユーザがＵＩ１１１を操作してデータの記録指示を行うと、ＨＤコントローラ１１２は、デジタルデータをメインＨＤ１１３に記録する。又は、ＨＤコントローラ１１２は、デジタルデータをメインＨＤ１１３及びバックアップＨＤ１１４の両方に記録する同時多重記録を行う。
【００２２】
チューナ１０２により受信したテレビ番組を記録する場合、チューナ１０２は、受信したテレビ番組のデータをバス１０１を介してＨＤコントローラ１１２及びメタデータ検出部１１０に出力する。ユーザは、ＵＩ１１１を操作して同時多重記録を行うべきデータのカテゴリを予め設定する。
【００２３】
メタデータ検出部１１０は、チューナ１０２から入力されたデータに付随するメタデータに基づいて、ユーザが設定したカテゴリに属するテレビ番組のデータを検出すると、同時多重記録の指示信号をＨＤコントローラ１１２に出力する。
【００２４】
ＨＤコントローラ１１２はメタデータ検出部１１０から同時多重記録の指示信号を取得すると、チューナ１０２から入力されたデータをメインＨＤ１１３及びバックアップＨＤ１１４に同時多重記録する。一方、ＨＤコントローラ１１２はメタデータ検出部１１０から同時多重記録の指示を取得していないときは、チューナ１０２から入力されたデータをメインＨＤ１１３にのみ記録する。
【００２５】
図２は、図１のＤＴＶ１００によって実行されるデータ記録処理を説明するのに用いられる図である。
【００２６】
図２において、受信番組２０１は、チューナ１０２により受信中のテレビ番組である。記録番組２０９は、メインＨＤ１１３に記録されるテレビ番組である。同時多重記録番組２１０は、メインＨＤ１１３及びバックアップＨＤ１１４に同時多重記録されるテレビ番組である。
【００２７】
チューナ１０２は、天気予報２０２、ニュース２０３、映画２０４、ニュース２０５、スポーツ２０６、娯楽２０７、語学２０８の順に放送されているテレビ番組を受信する。ここで、ユーザは、例えば時刻２１１から時刻２１４までの時間のテレビ番組を録画予約設定する。さらに、ユーザは、同時多重記録すべきテレビ番組のカテゴリを例えば「映画」に設定する。
【００２８】
ＨＤコントローラ１１２は、メインＨＤ１１３にニュース２０３から娯楽２０７までのテレビ番組を録画する。また、ＨＤコントローラ１１２は、バックアップＨＤ１１４に映画２０４のみを録画する。即ち、ユーザが特に重要であると判断した「映画」のカテゴリに属するテレビ番組のみが、メインＨＤ１１３及びバックアップＨＤ１１４に同時多重記録される。
【００２９】
具体的には、ＨＤコントローラ１１２は、時刻２１１にメインＨＤ１１３へのデータの記録を開始する。その後時刻２１２に、メタデータ検出部１１０は、データに付随するメタデータに基づいて、テレビ番組の内容が映画であることを検出し、ＨＤコントローラ１１２に同時多重記録の開始を指示する。ＨＤコントローラ１１２は、それまでのメインＨＤ１１３にのみデータを記録していた状態から、バックアップＨＤ１１４へのデータの記録も開始するように動作する。
【００３０】
映画２０４が終了してニュース２０５が始まる時刻２１３に、メタデータ検出部１１０は、ＨＤコントローラ１１２に同時多重記録の停止を指示する。ＨＤコントローラ１１２は、メインＨＤ１１３にのみデータの記録を継続し、バックアップＨＤ１１４へのデータの記録を停止する。その後時刻２１４に、ＨＤコントローラ１１２は、メインＨＤ１１３への記録を停止する。
【００３１】
図３は、図１におけるメタデータ検出部１１０によって検出されるメタデータの一例を示す図である。
【００３２】
図３において、放送局から放送される複数のテレビ番組のトランスポートストリーム形式（以下、「ＴＳ」という。）のデータは、各ＴＳパケット単位３０１、３０２…に分割されて放送される。各ＴＳパケットは、各ＴＳパケットのヘッダ部分３０３のパケットＩＤ（以下、「ＰＩＤ」という。）を参照することにより、識別される。
【００３３】
メタデータ検出部１１０は、このＰＩＤに基づいて同じテレビ番組の情報をピックアップし、さらにメタデータの中のサービス情報に含まれるＥＰＧ（Electronic Program Guide）データを参照することでテレビ番組のジャンル等の情報を取得する。このメタデータは、例えば社団法人電波産業会（ARIB）で規格化されている。
【００３４】
図４は、図１のＤＴＶ１００によって実行されるデータ記録処理の手順を示すフローチャートである。本処理において、ユーザは、ＵＩ１１１を操作して同時多重記録を行うべきデータのカテゴリを予め設定してあるものとする。
【００３５】
図４において、チューナ１０２は、放送局から放送された映像データ及び音声データを含むデジタル放送のデータを受信する（ステップＳ９０１）。次に、チューナ１０２は、受信したテレビ番組のデータをバス１０１を介してＨＤコントローラ１１２及びメタデータ検出部１１０に出力する（ステップＳ９０２）。
【００３６】
メタデータ検出部１１０は、チューナ１０２から入力されたデータに付随するメタデータに基づいて、当該データがユーザが予め設定したカテゴリに属するテレビ番組のデータであるか否かを判別する（ステップＳ９０３）。
【００３７】
ステップＳ９０３の判別の結果、チューナ１０２から入力されたデータがユーザが予め設定したカテゴリに属するテレビ番組のデータでないときは、ステップＳ９０４に進む。ステップＳ９０４では、ＨＤコントローラ１１２は、チューナ１０２から入力されたデータをメインＨＤ１１３にのみ記録し、本処理を終了する。
【００３８】
一方、ステップＳ９０３の判別の結果、チューナ１０２から入力されたデータがユーザが予め設定したカテゴリに属するテレビ番組のデータであるときは、ステップＳ９０５に進む。ステップＳ９０５では、メタデータ検出部１１０は、同時多重記録の指示信号をＨＤコントローラ１１２に出力する。ＨＤコントローラ１１２はメタデータ検出部１１０から同時多重記録の指示信号を取得すると、チューナ１０２から入力されたデータをメインＨＤ１１３及びバックアップＨＤ１１４に同時多重記録し、本処理を終了する。
【００３９】
図４の処理によれば、入力されたデータがユーザが予め設定したカテゴリに属するテレビ番組のデータであるときは（ステップＳ９０３でＹＥＳ）、当該データをメインＨＤ１１３及びバックアップＨＤ１１４に同時多重記録する（ステップＳ９０５）。これにより、記録媒体の無駄な使用を防止すると共に、重要なデータのみを選択的に同時多重記録の対象にして保護することができる。
【００４０】
［第２の実施の形態］
上記第１の実施の形態では、デジタルコンテンツの内容に応じて、同時多重記録によるデータ保護を選択的に動作させた。第２の実施の形態では、記録すべきデータを出力したソース機器に応じて同時多重記録によるデータ保護を選択的に動作させる。
【００４１】
図５は、本発明の第２の実施の形態に係る記録装置の一例であるストレージサーバ４００の主要な構成要素を示すブロック図である。
【００４２】
なお、ストレージサーバ４００は、ストレージサーバ４００が保持するデータを当該データを要求するネットワーク上のデバイスに提供する機能と、ネットワーク上のデバイスから提供されたデータをストレージサーバ４００に格納する機能とを有する。また、ストレージサーバ４００は、動画データ（映画、テレビ番組を含む）、静止画データ、音声データ等のデータを扱うものとする。また、ストレージサーバ４００は、デジタルテレビジョン装置、パーソナルコンピュータ等に実装されてもよい。
【００４３】
図５において、ストレージサーバ４００は、ＣＰＵ（Central Processing Unit）４０３、メモリ４０４、イーサネット（登録商標）インタフェース（Ｉ／Ｆ）４０５、及びディスプレイコントローラ４０６を有する。また、ストレージサーバ４００は、ＩＥＥＥ１３９４インタフェース（Ｉ／Ｆ）４０８、ＵＳＢインタフェース（Ｉ／Ｆ）４０９、入力機器検出部４１０、ユーザインタフェース（ＵＩ）４１１、及びハードディスク（ＨＤ）コントローラ４１２を有する。これらはバス４０１を介して互いに接続されている。
【００４４】
ＩＥＥＥ１３９４Ｉ／Ｆ４０８は、IEEE Std 1394-1995に準拠したネットワークインタフェースである。ＵＳＢＩ／Ｆ４０９は、ＵＳＢ（Universal Serial Bus）規格に準拠したネットワークインタフェースである。
【００４５】
なお、ストレージサーバ４００が有するネットワークインタフェースは、イーサネット（登録商標）Ｉ／Ｆ４０５、ＩＥＥＥ１３９４Ｉ／Ｆ４０８、ＵＳＢＩ／Ｆ４０９に限るものではなく、その他のネットワークインタフェースを用いることができる。例えば、イーサネット（登録商標）Ｉ／Ｆ４０５、ＩＥＥＥ１３９４Ｉ／Ｆ４０８、又はＵＳＢＩ／Ｆ４０９の代わりに、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮインタフェースを用いることもできる。
【００４６】
さらに、ストレージサーバ４００は、ＨＤコントローラ４１２に接続されたメインハードディスク（ＨＤ）４１３及びバックアップハードディスク（ＨＤ）４１４を有する。メインＨＤ４１３及びバックアップＨＤ４１４は、ストレージサーバ４００が有するストレージデバイスである。
【００４７】
ＣＰＵ４０３は、ストレージサーバ４００の動作を制御する。イーサネット(登録商標)Ｉ／Ｆ４０５は、インターネットに接続するためのインタフェースである。ＵＩ４１１は、ユーザが操作を行うために用いられる。ＨＤコントローラ４１２は、メインＨＤ４１３及びバックアップＨＤ４１４へのデータの記録を制御する。
【００４８】
ユーザがＵＩ４１１を操作してデータの記録指示を行うと、ＨＤコントローラ４１２は、デジタルデータをメインＨＤ４１３に記録する。又は、ＨＤコントローラ４１２は、デジタルデータをメインＨＤ４１３及びバックアップＨＤ４１４の両方に記録する同時多重記録を行う。
【００４９】
ディスプレイコントローラ４０６は、ディスプレイコネクタ４１７を有し、ディスプレイコネクタ４１７を介してモニタ４０７等を外部に接続することができる。ＩＥＥＥ１３９４Ｉ／Ｆ４０８は、ＩＥＥＥ１３９４コネクタ４１８を有し、ＩＥＥＥ１３９４コネクタ４１８を介して外部機器から映像データや音声データを取り込むことができる。このＩＥＥＥ１３９４コネクタ４１８に接続される外部機器としては、例えばデジタルカメラレコーダ４１５、デジタルチューナ４０２、又は光ディスクプレイヤ４１６等が挙げられる。また、ＩＥＥＥ１３９４Ｉ／Ｆ４０８は、ＩＥＥＥ１３９４コネクタ４１８に接続された外部機器から機器カテゴリ情報を取得する。
【００５０】
ＩＥＥＥ１３９４Ｉ／Ｆ４０８によりＩＥＥＥ１３９４コネクタ４１８を介して外部機器から取り込まれたデータを記録する場合、ＩＥＥＥ１３９４Ｉ／Ｆ４０８は、取り込んだデータ及び機器カテゴリ情報をＨＤコントローラ４１２及び入力機器検出部４１０に出力する。ユーザは、ＵＩ４１１を操作して同時多重記録を行うべき機器のカテゴリを予め設定する。デジタルカメラレコーダでユーザが個人的に撮影した動画や静止画のデータを失った場合は、同一のデータを取り戻すことができないので、デジタルカメラレコーダで撮影した動画や静止画のデータは重要である。そこで、ユーザは同時多重記録を行うべき機器のカテゴリを例えば「デジタルカメラレコーダ」に設定する。
【００５１】
入力機器検出部４１０は、ＩＥＥＥ１３９４Ｉ／Ｆ４０８から入力された機器カテゴリ情報に基づいて、ＩＥＥＥ１３９４コネクタ４１８に接続された外部機器がデジタルカメラレコーダであることを検出すると、同時多重記録の指示信号をＨＤコントローラ４１２に出力する。機器カテゴリ情報としては、例えば、図６に示すようなＩＥＥＥ１３９４Ｉ／Ｆのサブユニット情報が挙げられる。
【００５２】
図６は、図５における入力機器検出部４１０によって検出される機器カテゴリ情報を説明するのに用いられる図である。
【００５３】
図６において、カメラレコーダ５０１及びビデオデッキ５０２は、ＩＥＥＥ１３９４Ｉ／Ｆを介して互いに接続されている。
【００５４】
カメラレコーダ５０１及びビデオデッキ５０２は、それぞれ機器内部の機能をサブユニットとして管理している。例えば、カメラレコーダ５０１は、カメラサブユニット５０３とテープレコーダプレイヤサブユニット５０４の２つのサブユニットを有する。ユニット５０５は、一つ又は複数のサブユニットをまとめたものであり、ＩＥＥＥ１３９４Ｉ／Ｆのアプリケーションプロトコルの一つに相当する。ビデオデッキ５０２は、例えば、チューナサブユニット５０６を有する。
【００５５】
これらのサブユニットには、ＩＥＥＥ１３９４ＴＡ（Trade Association）で規定されたコードがそれぞれ割り当てられている。カメラレコーダ５０１及びビデオデッキ５０２は、ＩＥＥＥ１３９４Ｉ／Ｆを介して互いに接続された他の機器がどのようなサブユニットを有しているかをファンクションコントロールプロトコル（ＦＣＰ）を用いて問い合せることができる。カメラレコーダ５０１及びビデオデッキ５０２は、この問い合せに対する応答に基づいて、応答した機器の種類を判別する。例えば、応答した機器がカメラサブユニットとテープレコーダプレイヤサブユニットを有していれば、当該機器はカメラレコーダであると判断される。なお、ファンクションコントロールプロトコルの詳細については、IEC 61883-1規格に記載されている。
【００５６】
図７は、図５のストレージサーバ４００によって実行されるデータ記録処理の手順を示すフローチャートである。本処理において、ユーザは、ＵＩ４１１を操作して同時多重記録を行うべき機器のカテゴリを予め設定してあるものとする。
【００５７】
図７において、ＩＥＥＥ１３９４Ｉ／Ｆ４０８は、ＩＥＥＥ１３９４コネクタ４１８を介して外部機器から映像や音声のデータを取り込むと共に、ＩＥＥＥ１３９４コネクタ４１８に接続された外部機器から機器カテゴリ情報を取得する（ステップＳ１００１）。次に、ＩＥＥＥ１３９４Ｉ／Ｆ４０８は、外部機器から取り込んだデータ及び機器カテゴリ情報をＨＤコントローラ４１２及び入力機器検出部４１０に出力する（ステップＳ１００２）。
【００５８】
入力機器検出部４１０は、入力されたデータに付随する機器カテゴリ情報に基づいて、ＩＥＥＥ１３９４コネクタ４１８に接続された外部機器がユーザが予め設定したカテゴリに属する機器であるか否かを判別する（ステップＳ１００３）。
【００５９】
ステップＳ１００３の判別の結果、ＩＥＥＥ１３９４コネクタ４１８に接続された外部機器がユーザが予め設定したカテゴリに属する機器でないときは、ステップＳ１００４に進む。ステップＳ１００４では、ＨＤコントローラ４１２は、ＩＥＥＥ１３９４Ｉ／Ｆ４０８から入力されたデータをメインＨＤ４１３にのみ記録し、本処理を終了する。
【００６０】
一方、ステップＳ１００３の判別の結果、ＩＥＥＥ１３９４コネクタ４１８に接続された外部機器がユーザが予め設定したカテゴリに属する機器であるときは、ステップＳ１００５に進む。ステップＳ１００５では、入力機器検出部４１０は、同時多重記録の指示信号をＨＤコントローラ４１２に出力する。ＨＤコントローラ１１２は入力機器検出部４１０から同時多重記録の指示信号を取得すると、ＩＥＥＥ１３９４Ｉ／Ｆ４０８から入力されたデータをメインＨＤ４１３及びバックアップＨＤ４１４に同時多重記録し、本処理を終了する。
【００６１】
図７の処理によれば、外部機器がユーザが予め設定したカテゴリに属する機器であるときは（ステップＳ１００３でＹＥＳ）、入力されたデータをメインＨＤ４１３及びバックアップＨＤ４１４に同時多重記録する（ステップＳ１００５）。これにより、記録媒体の無駄な使用を防止すると共に、重要なデータのみを選択的に同時多重記録の対象にして保護することができる。
【００６２】
［第３の実施の形態］
上記第２の実施の形態では、機器カテゴリ情報に基づいて、記録すべきデータを出力したソース機器の機器カテゴリを判別した。第３の実施の形態では、データの形式に基づいて、記録すべきデータを出力したソース機器の機器カテゴリを判別する。
【００６３】
例えば、入力されたデータパケットがIsochronous伝送であるときは、同時多重記録の対象とし、入力されたデータパケットがAsynchronous伝送であるときは、同時多重記録を行わないようにする。
【００６４】
図８は、本発明の第３の実施の形態に係る記録装置の一例であるストレージサーバ６００の主要な構成要素を示すブロック図である。
【００６５】
なお、ストレージサーバ６００は、ストレージサーバ６００が保持するデータを当該データを要求するネットワーク上のデバイスに提供する機能と、ネットワーク上のデバイスから提供されたデータをストレージサーバ６００に格納する機能とを有する。また、ストレージサーバ６００は、動画データ（映画、テレビ番組を含む）、静止画データ、音声データ等のデータを扱うものとする。また、ストレージサーバ６００は、デジタルテレビジョン装置、パーソナルコンピュータ等に実装されてもよい。
【００６６】
図８において、ストレージサーバ６００は、ＩＥＥＥ１３９４ケーブル６０１、物理層回路（ＰＨＹ）６０２、リンク層回路（ＬＩＮＫ）６０３、及びハードディスク（ＨＤ）コントローラ６０４を有する。また、ストレージサーバ６００は、メインハードディスク（ＨＤ）６０５、及びバックアップハードディスク（ＨＤ）６０６を有する。メインＨＤ６０５及びバックアップＨＤ６０６は、ストレージサーバ６００が有するストレージデバイスである。ＩＥＥＥ１３９４ケーブル６０１、ＰＨＹ６０２及びＬＩＮＫ６０３は、いずれもIEEE Std 1394-1995に準拠したものである。
【００６７】
ＩＥＥＥ１３９４ケーブル６０１を介して入力されたデータは、ＰＨＹ６０２、ＬＩＮＫ６０３を通ってＨＤコントローラ６０４に入力される。ここで、ＬＩＮＫ６０３は、入力されたデータのトランザクションコードに基づいて、入力されたデータパケットがIsochronous伝送であるかAsynchronous伝送であるかを判別する。
【００６８】
入力されたデータパケットがAsynchronous伝送であるときは、ＨＤコントローラ６０４は、ＩＥＥＥ１３９４ケーブル６０１を介して入力されたデータをメインＨＤ６０５にのみ記録する。
【００６９】
一方、入力されたデータパケットがIsochronous伝送であるときは、ＬＩＮＫ６０３は、同時多重記録の指示信号をＨＤコントローラ６０４に出力する。ＨＤコントローラ６０４はＬＩＮＫ６０３から同時多重記録の指示信号を取得すると、ＩＥＥＥ１３９４ケーブル６０１を介して入力されたデータをメインＨＤ６０５及びバックアップＨＤ６０６に同時多重記録する。
【００７０】
第３の実施の形態によれば、入力されたデータパケットがIsochronous伝送であるときは、ＩＥＥＥ１３９４ケーブル６０１を介して入力されたデータをメインＨＤ６０５及びバックアップＨＤ６０６に同時多重記録する。これにより、記録媒体の無駄な使用を防止すると共に、重要なデータのみを選択的に同時多重記録の対象にして保護することができる。
【００７１】
［その他の実施の形態］
上記の実施の形態で説明した処理、機能等は、いずれもコンピュータ読み取り可能なプログラム等で実現することもできる。
【００７２】
この場合、上記の実施の形態で説明した処理、機能等は、システム又は装置に含まれるコンピュータ（ＣＰＵ、ＭＰＵ等でもよい）が上記のプログラム等を実行することによって実現されることになる。言い換えれば、上記のプログラム等が、システム又は装置に含まれるコンピュータに、上記の実施の形態で説明した処理、機能等を実行させることになる。また、この場合、上記のプログラム等は、コンピュータ読み取り可能な記憶媒体又はネットワークを介してシステム又は装置に含まれるコンピュータに提供されることになる。
【００７３】
システム又は装置に含まれるコンピュータに上記のプログラム等を提供する記憶媒体には、磁気ディスク、光ディスク、光磁気ディスク、ハードディスク、磁気テープ、不揮発性メモリ等を用いることができる。
【００７４】
また、上記のプログラム等は、その一部をコンピュータ上で稼動しているＯＳ（オペレーティングシステム）等を用いて構成してもよい。
【００７５】
さらに、上記のプログラム等は、その一部をコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットで実行するように構成してもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の第１の実施の形態に係る記録装置の一例であるデジタルテレビジョン装置の主要な構成要素を示すブロック図である。
【図２】図１のＤＴＶによって実行されるデータ記録処理を説明するのに用いられる図である。
【図３】図１におけるメタデータ検出部によって検出されるメタデータの一例を示す図である。
【図４】図１のＤＴＶによって実行されるデータ記録処理の手順を示すフローチャートである。
【図５】本発明の第２の実施の形態に係る記録装置の一例であるストレージサーバの主要な構成要素を示すブロック図である。
【図６】図５における入力機器検出部によって検出される機器カテゴリ情報を説明するのに用いられる図である。
【図７】図５のストレージサーバによって実行されるデータ記録処理の手順を示すフローチャートである。
【図８】本発明の第３の実施の形態に係る記録装置の一例であるストレージサーバの主要な構成要素を示すブロック図である。
【符号の説明】
【００７７】
１００  デジタルテレビジョン装置（ＤＴＶ）
１０２  チューナ
１０３  ＣＰＵ（Central Processing Unit）
１０８  ＩＥＥＥ１３９４インタフェース（Ｉ／Ｆ）
１１０  メタデータ検出部
１１１  ユーザインタフェース（ＵＩ）
１１２  ハードディスク（ＨＤ）コントローラ
１１３  メインハードディスク（ＨＤ）
１１４  バックアップハードディスク（ＨＤ）
【図１】
2007166390.tif 000003
【図２】
2007166390.tif 000004
【図３】
2007166390.tif 000005
【図４】
2007166390.tif 000006
【図５】
2007166390.tif 000007
【図６】
2007166390.tif 000008
【図７】
2007166390.tif 000009
【図８】
2007166390.tif 000010