(57)【要約】【課題】外部接続機器を接続したコンテンツの再生または録画を確実を行うことができる外部機器制御装置およびコンテンツ再生方法を提供すること。  【解決手段】アクセスされない状態が一定時間以上継続した場合に記憶部の動作を停止する省電力機能を有する外部接続機器が少なくとも一つ接続可能な外部インターフェースと、前記外部インターフェースに前記外部接続機器が接続された場合、前記一定時間よりも短い間隔で、前記外部インターフェースを通じて前記記憶部へのテストデータの書込み電文を送信するテストデータ書込み部と、前記書込み電文に対して前記外部接続機器から返信された書込み完了を示す応答電文を受信して前記テストデータを消去するための消去電文を前記外部接続機器へ送信する消去部とを外部機器制御装置が具備する。【選択図】図１
2008276870.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが読み出しおよび書込み可能な記憶部を備え、前記記憶部にアクセスされない状態が一定時間以上継続した場合に前記記憶部の動作を停止する省電力機能を有する外部接続機器が少なくとも一つ接続可能な外部インターフェースと、
前記外部インターフェースに前記外部接続機器が接続された場合、前記一定時間よりも短い間隔で、前記外部インターフェースを通じて前記記憶部へのテストデータの書込み電文を送信するテストデータ書込み部と、
前記書込み電文に対して前記外部接続機器から返信された書込み完了を示す応答電文を受信して前記テストデータを消去するための消去電文を前記外部接続機器へ送信する消去部と
を具備することを特徴とする外部接続機器制御装置。
【請求項２】
前記外部インターフェースに前記外部接続機器が接続された場合、前記外部接続機器の前記記憶部に保存されているコンテンツの情報を取得して前記外部接続機器毎に再生可能なコンテンツの一覧を作成するコンテンツ一覧作成ユニットと、
前記コンテンツ一覧作成ユニットにより作成されたコンテンツ一覧を含む再生メニューを出力する再生メニュー出力ユニットと、
前記消去部により前記応答電文が受信されなかった場合、前記再生メニュー出力ユニットにより出力されるコンテンツ一覧の中の該当外部接続機器のコンテンツの選択を無効化するコンテンツ選択無効化ユニットと
を具備することを特徴とする請求項１記載の外部接続機器制御装置。
【請求項３】
前記再生メニュー出力ユニットにより出力された再生メニューから所望のコンテンツを選択するための入力部と、
前記入力部により選択されたコンテンツを、前記外部接続機器から読み出す読み出し部と
をさらに具備することを特徴とする請求項１または２いずれか１記載の外部接続機器制御装置。
【請求項４】
少なくとも前記外部接続機器から読み出された前記コンテンツまたは前記再生メニューを表示する表示ユニットをさらに具備することを特徴とする請求項１ないし３いずれか１記載の外部接続機器制御装置。
【請求項５】
コンテンツが読み出しおよび書込み可能な記憶部を備え、前記記憶部にアクセスされない状態が一定時間以上継続した場合に前記記憶部の動作を停止する省電力機能を有する外部接続機器が少なくとも一つ接続可能な外部インターフェースを備える外部接続機器制御装置による外部接続機器制御方法において、
前記一定時間よりも短い間隔で、前記外部インターフェースを通じて前記記憶部へのテストデータの書込み電文を送信するステップと、
前記書込み電文に対して前記外部接続機器から返信された書込み完了を示す応答電文を受信して前記テストデータを消去するための消去電文を前記外部接続機器へ送信するステップと
を有することを特徴とする外部接続機器制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器制御装置および外部機器制御方法に関する。
【背景技術】
【０００２】
従来、外部機器制御装置に接続された外部接続機器にアクセスして、この外部接続機器に記録された複数のコンテンツからコンテンツ名などの情報を取得して一覧を表示する技術が知られている（例えば、特許文献１参照）。
【０００３】
このような外部機器制御装置では、一覧に表示されたコンテンツを使用者が選択することでそのコンテンツが記録された外部機器に対してアクセスが行われる。
【特許文献１】特開２００５−２１６４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近年、ネットワーク接続に対応した記憶部としてのハードディスク装置を搭載したＮＡＳと呼ばれる機器が脚光を浴びている。このＮＡＳは、内部にＣＰＵとＯＳを搭載しており、細かな内部制御が可能であり、例えば電力消費を抑えるために一定時間が経過するとハードディスク装置の回転を停止するなどの省電力機能を搭載するものが多い。
このネットワーク接続対応のハードディスク装置をデジタルテレビジョンの録画デバイスとして利用しようとする場合、以下のような問題がある。
例えばハードディスクの回転を停止した状態のＮＡＳからコンテンツを読み出すまたは書き込む（すなわち再生または録画する）場合、ＮＡＳの省電力状態を解除してハードディスクを回転させてハードディスクの回転速度をある程度まで上昇させる必要がある。この場合、タイムラグが生じ、コンテンツの書込みや読込みが失敗することがある。
【０００５】
本発明は、かかる従来の問題を解消すべくなされたもので、外部接続機器を接続したコンテンツの再生または録画を確実を行うことができる外部機器制御装置および外部機器制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために本発明の一態様に係る外部機器制御装置は、コンテンツが読み出しおよび書込み可能な記憶部を備え、前記記憶部にアクセスされない状態が一定時間以上継続した場合に前記記憶部の動作を停止する省電力機能を有する外部接続機器が少なくとも一つ接続可能な外部インターフェースと、前記外部インターフェースに前記外部接続機器が接続された場合、前記一定時間よりも短い間隔で、前記外部インターフェースを通じて前記記憶部へのテストデータの書込み電文を送信するテストデータ書込み部と、前記書込み電文に対して前記外部接続機器から返信された書込み完了を示す応答電文を受信して前記テストデータを消去するための消去電文を前記外部接続機器へ送信する消去部とを具備することを特徴とする。
【０００７】
本発明の一態様に係るコンテンツ再生方法は、コンテンツが読み出しおよび書込み可能な記憶部を備え、前記記憶部にアクセスされない状態が一定時間以上継続した場合に前記記憶部の動作を停止する省電力機能を有する外部接続機器が少なくとも一つ接続可能な外部インターフェースを備える外部接続機器制御装置による外部接続機器制御方法において、前記一定時間よりも短い間隔で、前記外部インターフェースを通じて前記記憶部へのテストデータの書込み電文を送信するステップと、前記書込み電文に対して前記外部接続機器から返信された書込み完了を示す応答電文を受信して前記テストデータを消去するための消去電文を前記外部接続機器へ送信するステップとを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、外部接続機器を接続したコンテンツの再生または録画を確実を行うことができる外部機器制御装置およびコンテンツ再生方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の一形態にかかる実施の形態を詳細に説明する。図１は、本発明の一つの実施形態にかかるコンテンツ再生録画システム１の構成を示すブロック図である。
同図に示すように、コンテンツ再生録画システム１は、外部接続機器１０ａ、１０ｂ、外部接続機器制御装置としての再生制御装置２０、ＨＵＢ３０などの機器を、例えばＬＡＮ（ローカルエリアネットワーク）などに接続して構成されている。
外部接続機器１０ａ、１０ｂは、例えばＮＡＳ（Network Attached Storage）と呼ばれる装置である。ＮＡＳはＬＡＮなどのネットワークにＰＣ（Personal Computer）を介すことなく直接接続され、ファイルサーバとして機能する。
【００１０】
外部接続機器１０ａ、１０ｂはＮＡＳ以外にも例えば、ＰＣやＵＳＢ（Universal Serial Bus）メモリ、ＵＳＢ接続型のハードディスクドライブ装置（以下「ＨＤＤ」：Hard Disk Driveと称す）などの所定の情報を記憶する記憶手段を備えた機器でもよい。
また、ディスク状の記録媒体を回転させることで情報の記録および・または書込みを行うディスク装置でもよい。このディスク装置は例えばＣＤ−ＲＯＭドライブ、ＣＤ−Ｒ（ＣＤ−ＲＷ）ドライブ、ＤＶＤドライブ、ＤＶＤ−Ｒ（ＲＷ）ドライブ、ＨＤ−ＤＶＤドライブなどである。
外部接続機器１０ａ、１０ｂは、それぞれ外部装置制御部１１ａ、１１ｂ、外部インターフェース１２ａ、１２ｂ、コンテンツ記憶部１３ａ、１３ｂ、データ読み書き部１４ａ、１４ｂを有している。外部接続機器１０ａ、１０ｂは、ほぼ同一に構成されている。
外部接続機器１０ａ、１０ｂはコンテンツ記憶部１３ａ、１３ｂが有するコンテンツを記憶する媒体であるハードディスク（図示せず）にコンテンツを記憶する。
【００１１】
「コンテンツ」とは、例えばＴＶ番組を圧縮記録した動画（Ｍｐｅｇ２およびＭｐｅｇ４形式のデータ）、デジタルカメラ（図示せず）などの画像を例えばメモリカードを介して記録された静止画（ビットマップ,ＪＰＥＧ，ＰＩＮＧ，ＧＩＦ等の形式のデータ）である。
さらに例えば、インターネット上で行われる音楽配信サービスによりダウンロードされる楽曲データ（ＭＰ３，ＡＡＣ等）や、家庭内のＣＤから再生されたデジタル信号に変換された音声データ（ＷＡＶデータ）などの情報である。
【００１２】
外部接続機器１０ａ、１０ｂはＬＡＮを通じて再生制御装置２０から制御コマンドなどを含む種々のデータを受信することによってコンテンツ記憶部１３ａ、１３ｂにコンテンツの読み書きを行う。
「制御コマンド」は例えばコンテンツ記憶部１３ａ、１３ｂにコンテンツの読み書きを行うための指示電文（以下「電文」を「コマンド」と称す）である。また、例えばコンテンツ記憶部１３ａ、１３ｂにテストデータの書込みおよび消去を指示するコマンドである。
【００１３】
「コンテンツの読み書きを行うコマンド」は例えば、１バイトの要求種別、２バイトの要求データ長、１バイトのロケーション長、最大２５５バイトのロケーション、１バイトのファイル名長及び最大２５５バイトのファイル名などで構成される。
このコマンドを受信した外部接続機器１０ａおよび・または外部接続機器１０ｂは、指示コマンドの要求種別、ファイル名などに基づいて該当コンテンツを読み出す。
「テストデータの書込みおよび消去を指示するコマンド」は、例えば１バイトの要求種別、２バイトの要求データ長、１バイトのロケーション長、最大２５５バイトのロケーション、１バイトのデータ長および数バイト〜数十キロバイトのテストデータなどで構成される。
【００１４】
この「テストデータ」は、数バイト〜数十キロバイト（例えば１６バイト程度）からなるデータであり、その内容は特に限定されない。
外部接続機器１０ａ、１０ｂは再生制御装置２０からの制御コマンドの受信が一定時間以上ない場合、コンテンツ記憶部１３ａ、１３ｂのハードディスクの回転を停止する。
外部接続機器１０ａ、１０ｂでは、ハードディスクの回転を停止することで省電力化を図ることができる（ここでは、ハードディスクが回転している状態を「通常状態」、ハードディスクの回転が停止している状態を「省電力状態」と称す）。外部接続機器１０ａ、１０ｂがディスク装置だった場合、ディスク状の記憶媒体の回転を停止することで省電力状態となる。
【００１５】
外部接続機器１０ａ、１０ｂは、省電力状態のときにコンテンツの読み出しコマンドを受信するとハードディスクを回転させる。このとき、ハードディスクは回転していない状態から回転を始め、徐々に回転スピードを上げてゆき、所定の速度になったところで、この速度を一定に保って回転を維持する。
ハードディスクが所定の速度で回転する前にコンテンツの読み書きなどを行うと、コンテンツ記憶部１３ａ、１３ｂが無反応（フリーズ）状態になるなどの問題が起こる場合がある。
【００１６】
コンテンツ記憶部１３ａ、１３ｂに対してコンテンツの読み書きを行うより前にテストデータの記録を行えばコンテンツ記憶部１３ａ、１３ｂの状態が通常状態になりこの問題を防止することができる。
すなわち外部接続機器１０ａ、１０ｂはコンテンツの読み書きを行う前に再生制御装置２０からテストデータの書込みを指示するコマンドを受信することでコンテンツ記憶部１３ａ、１３ｂの状態が通常状態になり上記した問題を防止することができる。
【００１７】
外部接続機器１０ａ、１０ｂは、テストデータ書込みコマンドを受信した場合、テストデータをハードディスクの所定の領域に記録し、記録後、テストデータ書込み完了コマンドを再生制御装置２０へ返信する。
このテストデータ書込み完了コマンドは、例えば２バイトのトータル長、１バイトの要求種別、２バイトの応答データ長、１バイトのデータ長、最大２５５バイトの応答結果によって構成される。
【００１８】
外部装置制御部１１ａ、１１ｂは主に外部インターフェース１２ａ、１２ｂ、データ読み書き部１４ａ、１４ｂの制御を行う。
外部装置制御部１１ａ、１１ｂは、省電力機能を有しており、所定の時間（例えば９０秒など）、制御コマンドか受信されない場合、データ読み書き部１４ａ、１４ｂを制御してコンテンツ記憶部１３ａ、１３ｂに対し、自動的にハードディスクの回転を停止させる。
外部装置制御部１１ａ、１１ｂは外部インターフェース１２ａ、１２ｂを介して再生制御装置２０からの制御コマンドを受信する。また、外部インターフェース１２ａ、１２ｂを介して再生制御装置２０に対してテストデータ書込み完了コマンドを送信する。
【００１９】
外部装置制御部１１ａ、１１ｂはデータ読み書き部１４ａ、１４ｂを制御してコンテンツ記憶部１３ａ、１３ｂに対しコンテンツの読み書きを行う。
外部インターフェース１２ａ、１２ｂは、ＨＵＢ３０を介して外部接続機器１０ａ、１０ｂと再生制御装置２０とを接続するための通信手段の一つであり、例えばＬＡＮ端子を含むＬＡＮインターフェースボードなどである。
外部インターフェース１２ａ、１２ｂは再生制御装置２０からの制御コマンドを含む種々のデータを受信する。外部インターフェース１２ａ、１２ｂにより受信された種々のデータは外部装置制御部１１ａ、１１ｂに渡される。
【００２０】
なお、外部インターフェース１２ａ、１２ｂは、ＬＡＮ端子以外にもＵＳＢ、ＩＥＥＥ１３９４などの種々の端子を備えるものもある。
コンテンツ記憶部１３ａ、１３ｂは、例えばＨＤＤなどであり、コンテンツが保存されている。ＨＤＤは、図示はしないハードディスクと、このハードディスクを回転させるためのモータと、このモータの回転を制御する制御部などを備えている。コンテンツ記憶部１３ａ、１３ｂはＤＶＤ−Ｒなどのディスク状の記憶媒体でもよい。
【００２１】
再生制御装置２０は、例えば地上デジタルテレビジョン放送受信装置（ＤＴＶ：Digital terrestrial Television broadcasting tuner）と呼ばれる装置であり、ＴＦＴ液晶画面などの表示ユニットを備えるものとそうでないものがある。この例では、表示ユニットを備えるものについて説明する。
再生制御装置２０にはＨＵＢ３０を介して外部接続機器１０ａ、１０ｂが接続される。
なお、ここでは説明を簡略化するために、再生制御装置２０には外部接続機器１０ａ、１０ｂの２台のみを接続した例を示したが、これに限定されることなく外部接続機器を３台以上接続してもよい。
【００２２】
再生制御装置２０は、接続された外部接続機器１０ａおよび・または外部接続機器１０ｂを制御する。
例えば再生制御装置２０は、これら外部接続機器１０ａ、１０ｂの省電力状態から通常状態への状態の変更を制御する。また再生制御装置２０は、これら外部接続機器１０ａ、１０ｂが記憶しているコンテンツの再生を制御する。再生制御装置２０は外部接続機器１０ａ、１０ｂに対してコンテンツの記録（すなわち録画）を行わせることもできる。
【００２３】
ＴＣＰ／ＩＰプロトコルにて、外部接続機器１０ａ、１０ｂにＩＰアドレスを付与することで、再生制御装置２０は、それぞれの外部接続機器１０ａ、１０ｂを個別に制御することができる。
ＩＰアドレスは、ＬＡＮ上のいずれかの装置にＤＨＣＰ機能を持たせることで、自動付与が可能であり、また再生制御装置２０からのアクセスで固定値のＩＰアドレスを付与してもよい。
再生制御装置２０がＤＨＣＰ機能を持つ場合、再生制御装置２０はＩＰアドレスの付与を例えば制御部２２（システム）が立ち上がる際に行う。
【００２４】
このＩＰアドレスの付与は例えばＬＡＮを通じて、再生制御装置２０と外部接続機器１０ａ、１０ｂの間でＤＨＣＰメッセージと呼ばれる種々のコマンドが送受信されることによって行われる。
「ＤＨＣＰメッセージ」の一つは例えばＤＨＣＰ・ＤＩＳＣＯＶＥＲ（発見信号）と呼ばれる信号である。またはＤＨＣＰ・ＯＦＦＥＲ（応答信号）と呼ばれる信号である。「ＤＨＣＰ・ＤＩＳＣＯＶＥＲ」は外部接続機器１０ａ、１０ｂまたは再生制御装置２０によってＬＡＮに対して定期的に送信される。
【００２５】
「ＤＨＣＰ・ＯＦＦＥＲ」は外部接続機器１０ａ、１０ｂまたは再生制御装置２０がＬＡＮを介して「ＤＨＣＰ・ＤＩＳＣＯＶＥＲ」を受信した際に応答される信号である。この「ＤＨＣＰ・ＯＦＦＥＲ」には外部接続機器１０ａ、１０ｂに付与されるＩＰアドレスが含まれている。
再生制御装置２０は、タイマ２１、制御部２２、外部インターフェース２３、情報送受信部２４、コンテンツ一覧作成ユニット２５、再生ユニット２６、表示ユニット２７、入力部２８、メモリ２９を備える。
【００２６】
再生制御装置２０は、特別図示はしないがコンテンツの各フォーマット（Ｍｐｅｇ２やＭｐｅｇ４など）に対応したエンコーダ・デコーダや、ＴＶチューナ、スピーカなども備えている。
タイマ２１は、制御部２２の制御によって所定の時間の計時動作を開始し、所定時間を計時すると、タイムアップしたことを制御部２２に通知する。
タイマ２１は、タイムアップ通知後、制御部２２によってリセットされる。なおタイムアップ通知後、タイマ２１が自らのカウント値をリセットしてもよい。リセットによってタイマ２１は再度所定時間を計時する。
【００２７】
タイマ２１が計時する「所定の時間」は、テストデータ書込みコマンド送信の間隔時間と、このテストデータ書込みコマンドに対して、外部接続機器１０ａ、１０ｂが応答するテストデータ書込み完了コマンドの受信時間の制限時間である。
「テストデータ書込みコマンド送信の間隔時間」は外部接続機器１０ａ、１０ｂが通常状態から省電力状態になるまでの時間よりも短い時間である。
例えば、外部接続機器１０ａ、１０ｂが通常状態から省電力状態になるまでの時間が９０秒だった場合、「テストデータ書込みコマンド送信の間隔時間」は８０秒や６０秒とすることができる。「テストデータ書込みコマンド送信の間隔時間」は十数秒またはそれ以下でもよい。
「テストデータ書込み完了コマンドの受信時間の制限時間」は例えば１０秒などである。
これらの時間は計時時間情報としてメモリ２９にあらかじめ記憶されている。
【００２８】
制御部２２は、タイマ２１、外部インターフェース２３、情報送受信部２４コンテンツ一覧作成ユニット２５、再生ユニット２６、入力部２８、メモリ２９をそれぞれ制御する。
制御部２２はメモリ２９から計時情報を読み込んでタイマ２１を制御する。
制御部２２は所定の時間を計時したタイマ２１から通知されるタイムアップ通知を受信する。
制御部２２は情報送受信部２４を制御して外部接続機器１０ａおよび・または外部接続機器１０ｂを省電力状態にならないようにする。すなわち、制御部２２は、タイマ２１の「テストデータ書込みコマンド送信の間隔時間」のタイムアップ通知に基づいて情報送受信部２４を制御し、テストデータ書込みコマンドを送信させる。
【００２９】
制御部２２は情報送受信部２４を介して、外部接続機器１０ａおよび・または外部接続機器１０ｂから送信されたテストデータ書込み完了コマンドを受信することでこれらの接続の有無の判定を行う。
制御部２２は、受信したテストデータ書込み完了コマンドに含まれる「応答結果」が送信したテストデータ書込みコマンドに含まれる「テストデータ」に対応しているか否かを判定することができる。
【００３０】
制御部２２は、「テストデータ」に対応した「応答結果」を含むテストデータ書込み完了コマンドをタイマ２１からの「テストデータ書込み完了コマンドの受信時間の制限時間」のタイムアップ通知を受ける前に受信すると外部接続機器１０ａおよび・または外部接続機器１０ｂの接続を「有」と判定する。
制御部２２は、「テストデータ書込み完了コマンドの受信時間の制限時間」のタイムアップ通知を受けるまで応答の無かった外部接続機器は「無」と判定する。
【００３１】
制御部２２は外部接続機器１０ａおよび・または外部接続機器１０ｂの接続の有無を接続情報としてメモリ２９に記憶する。
制御部２２はさらに情報送受信部２４を制御して、外部接続機器１０ａおよび・または外部接続機器１０ｂが記憶しているコンテンツのメタ情報を取得させる。
メタ情報は例えば、コンテンツのタイトル、ジャンル、制作者等の情報、コンテンツの実体ファイルが存在するアドレス（例えば、ＩＰアドレスを割り当てた外部接続機器名と、その外部接続機器におけるディレクトリー・ファイル名）を示す情報である。
【００３２】
制御部２２は取得したメタ情報のうちの少なくとも１つのメタ情報とこのメタ情報を取得した外部接続機器１０ａおよび・または外部接続機器１０ｂを特定するための情報と、あらかじめメモリ２９に記憶された各外部接続機器の接続情報とを対応させてメモリ２９に記憶する。
例えば、メタ情報であるディレクトリー・ファイル名と、外部接続機器を特定するためのＩＰアドレスと、接続情報とを対応させたテーブルデータとして記憶させる。
【００３３】
なお、接続情報が「無」である外部接続機器１０ａおよび・または外部接続機器１０ｂについてはメタ情報の取得が行われない。この場合にはメタ情報が無い状態を示すデータをテーブルデータとしてメモリ２９に記憶することができる。
制御部２２は、メモリ２９に記憶したメタ情報、ＩＰアドレス、接続情報に基づいてコンテンツ一覧をコンテンツ一覧作成ユニット２５に出力する。
制御部２２はコンテンツ一覧作成ユニット２５からのコンテンツ一覧を受信し、再生ユニット２６を制御して表示ユニット２７に表示させる。
【００３４】
制御部２２は入力部２８からの入力信号に基づいて種々の制御を行う。制御部２２は例えば入力部２８によって選択されたコンテンツを、情報送受信部２４を制御して外部接続機器１０ａおよび外部接続機器１０ｂのうちの該当機器から読み出させる。
この読み出しの制御は入力部２８のボタン操作で再生すべきコンテンツが選択されると、制御部２２がこのコンテンツの保管場所の情報をコンテンツ一覧作成ユニット２５から取得し情報送受信部２４に通知することで行う。読み出されたコンテンツは表示ユニット２７に表示される（すなわちコンテンツが再生される）。
【００３５】
また、制御部２２はコンテンツ選択無効化ユニットとしても機能する。この場合制御部２２は、接続情報が「無」である外部接続機器１０ａおよび・または外部接続機器１０ｂについての入力部２８によるコンテンツの選択を無効化する。
外部インターフェース２３は外部接続機器１０ａ、１０ｂの外部インターフェース１２ａ、１２ｂと同様にＬＡＮ、ＵＳＢ、ＩＥＥＥ１３９４などの各種ポートを備えることができる。
【００３６】
また、例えばＳＤ（Secure Digital）メモリカード、ＭＭＣ（Multimedia Card）及びメモリスティック等のメモリカード、ＩＣカード等の種々のメモリカードの端子も備えることができる。
外部インターフェース２３にはＨＵＢ３０を介して、外部接続機器１０ａ、１０ｂが接続される。外部インターフェース２３は、外部接続機器１０ａ、１０ｂと情報伝送を行うために使用される。
制御部２２によって制御される情報送受信部２４はテストデータ書込み部２４ａ、テストデータ消去部２４ｂ、コンテンツ読み出し部２４ｃを備える。
【００３７】
テストデータ書込み部２４ａは外部接続機器１０ａおよび・または外部接続機器１０ｂに対してテストデータの書込みコマンドを送信する。
テストデータ消去部２４ｂは外部接続機器１０ａおよび・または１０ｂからのテストデータ書込み完了コマンドを受信する。テストデータ消去部２４ｂはテストデータの書込み完了コマンドを送信した外部接続機器１０ａおよび・または外部接続機器１０ｂに対してテストデータの消去コマンドを送信する。
【００３８】
コンテンツ読み出し部２４ｃは外部接続機器１０ａおよび・または外部接続機器１０ｂに対してコンテンツ読み出しコマンドなどを送信する。コンテンツ一覧作成ユニットは制御部２２に制御されてコンテンツ一覧を作成する。
再生ユニット２５は再生メニュー出力ユニットとして機能する。再生ユニット２６はコンテンツ一覧作成ユニット２５が作成したコンテンツ一覧を含む再生メニューや、外部接続機器１０ａ、１０ｂから読み出したコンテンツを表示ユニット２７に表示させる。
表示ユニット２７に再生メニューが表示されているとき、制御部２２が外部接続機器１０ａまたは１０ｂに対してテストデータ書込みコマンドを送信し続けることが望ましい。
【００３９】
表示ユニット２７は、液晶表示パネル等からなるディスプレイ装置であり、外部接続機器１０ａ，１０ｂから読み出されたコンテンツおよび・または再生メニューを表示する。
入力部２８は、例えば、タッチパネルや押下式のボタン群、キーボードなどであり、再生ユニット２６により出力された再生メニューから所望のコンテンツを選択するための装置である。
また入力部２８はこれらに準ずるボタンを搭載した図示はしないリモコンからのコマンドを受信する受信装置（例えば赤外線受信装置）であってもよい。
【００４０】
使用者は入力部２８を用いて、表示ユニット２７に再生メニューを表示させることがで
きる。使用者は表示ユニット２７に表示された再生メニューを参照しながら、再生したい所望のコンテンツを選択することができる。
メモリ２９にはタイマ２１の経時時間情報、制御部２２が外部接続機器１０ａ、１０ｂに対して付加したＩＰアドレスなどが記憶される。
次に図２を用いてメモリ２９に記憶されるテーブルデータについて説明する。図２はメモリに記憶されるテーブルデータを示す概念図である。
【００４１】
同図に示すように、メモリ２９には機器名、メタ情報、ＩＰアドレス、外部接続機器情報がそれぞれ対応付けられて記憶される。
「機器名」は制御部２２がＩＰアドレスに基づいて割り当てることができる。また、外部接続機器１０ａ、１０ｂにあらかじめ記憶されており、ＩＰアドレス割り当て時に情報送受信部２４を介して取得されたものでもよい。
「メタ情報」はコンテンツのタイトル、ジャンル、制作者等の情報、コンテンツの実体ファイルが存在するアドレスなどである。
【００４２】
「ＩＰアドレス」は制御部２２が外部接続機器１０ａ、１０ｂに対して割り当てたものである。当然ながら外部接続機器１０ａと外部接続機器１０ｂとでは異なる値となる。
「接続情報」は制御部２２が外部接続機器１０ａおよび・または外部接続機器１０ｂの接続の有無を判定したものである。接続が確認されたときには「有」、接続が確認されなかったときには「無」となる。
「接続情報」はＬＡＮなどの接続状態の変化によって「有」と「無」が適宜書き換えられる。接続状況の変化は例えばノイズなど影響によって外部接続機器１０ａおよび・または外部接続機器１０ｂの接続が確認できなくなるなどの状態を指す。
【００４３】
次に、図３を用いて表示ユニット２７に表示される再生メニューについて説明する。図３は表示ユニット２７の表示の一例を示す概念図である。
同図に示すように、表示ユニット２７は、再生メニューとしてのコンテンツ一覧表示画面１６１、選択外部機器情報表示画面１６２、プレビュー画面１６３を有している。
コンテンツ一覧表示画面１６１、選択外部機器情報表示画面１６２、プレビュー画面１６３は入力部２８の所定の操作によって表示させることができる。
コンテンツ一覧表示画面１６１にはコンテンツ一覧作成ユニット２５が作成したコンテンツ一覧が表示される。
【００４４】
コンテンツ一覧表示画面１６１は所定数の情報表示欄で構成されている。この表示欄はコンテンツ表示欄１６１ａ、機器名表示欄１６１ｂを備えている。
コンテンツ表示欄１６１ａにはメタデータの少なくとも１つが表示される。コンテンツ表示欄１６１ａには例えばコンテンツのタイトルが表示される。コンテンツ表示欄１６１ａにコンテンツのタイトルを表示することで使用者がコンテンツの内容を容易に知ることができる。
機器名表示欄１６１ｂにはコンテンツ表示欄１６１ａに表示されたコンテンツが格納されている外部接続機器名（例えば、「機器１０ａ」「機器１０ｂ」）が表示される。
もちろんこれらに表示される情報は機器名、タイトル名に限定されることはなく、例えばＩＰアドレスや他のメタ情報を表示してもよい。
【００４５】
コンテンツ一覧表示画面１６１はさらにはポインタ１６１ｃを備える。
ポインタ１６１ｃは入力部２８のボタン操作により上下に移動する。ポインタ１６１ｃによって選択されたコンテンツ表示欄１６１ａおよび機器名表示欄１６１ｂは、他の表示欄とは区別できるように表示される。例えば、反転文字、中抜け、背景色が他の欄とは異なる、などで区別される。
選択外部機器情報表示画面１６２にはポインタ１６１ｃが選択している機器名およびメタ情報が表示される。
【００４６】
プレビュー画面１６３にはポインタ１６１ｃが選択し、入力部２８での所定の操作を行うこと（例えば図示はしない「プレビューの再生」などの操作）で、コンテンツが表示される。また、入力部２８の操作がなされなくともポインタ１６１ｃによって選択されているコンテンツ表示欄１６１ａに表示されたコンテンツをプレビュー画面１６３に表示することもできる。
プレビュー画面１６３への表示は、ポインタ１６１ｃが選択した機器名やコンテンツ名に対応する外部接続機器１０ａまたは外部接続機器１０ｂのＩＰアドレス、メタ情報に基づいて制御部２２が外部接続機器１０ａまたは外部接続機器１０ｂからコンテンツを読み出すことで行う。
【００４７】
次に図４を用いて再生制御装置２０の動作を説明する。図４は再生制御装置２０の動作を示すフローチャートである。なお以下の動作はあらかじめ外部接続機器１０ａ、１０ｂに対してＩＰアドレスが付与されている状態とする。
まず使用者が入力部２８の操作によって、表示ユニット２７へ再生メニューを表示するモードへと切り替える（図４のステップＳ４０１）。
このとき、再生制御装置２０の制御部２２はテストデータ書込み部２４ａを制御して外部接続機器１０ａ、１０ｂに対してテストデータ書込みコマンドを送信される（Ｓ４０２）。
【００４８】
続いて、制御部２２がタイマ２１を制御してテストデータ書込み完了コマンドの受信時間の制限時間を計時させる（ステップＳ４０３。）
制御部２２は、タイマ２１からのタイムアップ通知を受信するか、外部接続機器１０ａ、１０ｂからのテストデータ書込み完了コマンドを受信するまで待機状態となる（ステップＳ４０４、Ｓ４０５）。
ステップＳ４０４において制御部２２は、外部接続機器１０ａおよび・または外部接続機器１０ｂからのテストデータ書込み完了コマンドを受信する前にタイマ２１からのタイムアップ通知を受信した場合、外部接続機器１０ａおよび・または外部接続機器１０ｂは接続されていないと判定する。
【００４９】
このとき、制御部２２は、外部接続機器１０ａおよび・または外部接続機器１０ｂについて接続情報を「無」に設定する（ステップＳ４０６）。
ステップＳ４０５において、外部接続機器１０ａおよび・または外部接続機器１０ｂからのテストデータ書込み完了コマンドを受信した場合、制御部２２は該当する外部接続機器１０ａおよび・または外部接続機器１０ｂについて接続情報を「有」に設定する（ステップＳ４０７）。
【００５０】
次に制御部２２は、接続情報が「有」と判定した外部接続機器１０ａおよび・または１０ｂに対して、情報送受信部２４を制御してテストデータ消去命令コマンドを送信させる（ステップＳ４０８）。
そして制御部２２はタイマ２１を制御してテストデータ書込み完了コマンドの受信の制限時間の計時を停止させる（ステップＳ４０９）。
さらに、制御部２２は、情報送受信部２４を制御して、接続情報が「有」である外部接続機器１０ａおよび・または外部接続機器１０ｂが記憶しているコンテンツのメタ情報を取得する（ステップＳ４１０）。
【００５１】
なお、ステップＳ４１０でのメタ情報は１度取得すれば以後は行わなくともよい。
次に制御部２２はコンテンツ一覧作成ユニット２５を制御して、コンテンツ一覧を作成させる（ステップＳ４１１）。その後制御部２２は再生ユニット２６を制御して、表示ユニット２７にコンテンツリスト一覧を含む再生メニューを表示させる（ステップＳ４１２）。
この後、制御部２２は入力部２８からの入力待ち受け状態となる（ステップＳ４１３）。この「入力待ち受け状態」の「入力」とは、例えば使用者が再生メニューを表示するモードを終了させる操作を入力部２８を用いて行うことである。
待機中に入力部２８からの入力がない場合、制御部２２はタイマ２１を制御してテストデータ書込みコマンド送信の間隔時間の計時を開始させる（ステップＳ４１４）。
【００５２】
次に制御部２２はタイマ２１によるテストデータ書込みコマンド送信の間隔時間の計時が所定時間に達しているかを判定する（ステップＳ４１５）。この判定は、タイマ２１からタイムアップ通知を受け取ったか否かで行われる。
ステップＳ４１５において、制御部２２は、タイマ２１からのタイムアップを受信するとタイマ２１の計時動作はリセットする（ステップＳ４１６）。そして制御部２２は情報送受信部２４を制御して、外部接続機器１０ａ・および１０ｂに対してテストデータ書込みコマンドを送信するステップＳ４０２からの一連の処理を繰り返す。
【００５３】
入力部２８の所定の操作（例えば電源Ｏｆｆ、再生メニュー表示モードの終了）が行われるとこの一連の動作は終了となる。
このようにこの実施形態のコンテンツ再生録画システム１によれば、接続された外部接続機器１０ａおよび・または外部接続機器１０ｂに対して所定の時間毎にテストデータ書込みコマンドを送信することで、外部接続機器１０ａおよび・または外部接続機器１０ｂが待機状態にならないため、ディスクの回転の停止によってコンテンツの読み込みに時間がかかることを防止することができる。
【００５４】
テストデータ書込みコマンド送信に応答されるテストデータ書込み完了コマンドの受信の有無によって外部接続機器１０ａ、１０ｂの接続状況を判定し、接続されていないものについては入力部２８の選択操作を受け付けないので、接続されていない機器に対する読み込を行わない。
したがって、接続されていない外部接続機器に対する再生要求などの送信を省略でき不必要な時間の消費を防止することができる。
なお、本発明は上記実施形態のみに限定されるものではない。上記実施の形態においては、ＬＡＮ規格のネットワークの例を説明したが、ネットワーク方式は限定されるものではなく、例えば、無線ＬＡＮ、ＩＥＥＥ１３９４、電話線、電灯線、無線等のデジタルデータを伝送する各種ネットワークに適用可能である。
【００５５】
以上は、再生制御装置２０に外部接続機器１０ａ、１０ｂを２台接続した例について説明したが、本発明の再生制御装置２０の構成は、外部接続装置の接続台数に限定されることなく、外部接続機器をさらに多く接続することもできる。この場合のメモリ２９のテーブルデータおよび表示ユニット２７の変形例を図５ないし図７を用いて説明する。
今、再生制御装置２０には、計４台の外部接続機器１０ａ、１０ｂ、１１ｃ、１１ｄが接続されているとする。
また以下の説明では、制御部２２によって外部接続機器１０ａ、１１ｃ、１１ｄは接続されていると判定され、外部接続機器１０ｂについてはテストデータ書込みコマンドに対する応答がなく接続がないと判定されていることとする。
【００５６】
ただし、外部接続機器１０ｂは再生制御装置２０のシステム立ち上げの際には接続が「有」と認識されていたが、再生メニュー表示モードにおける外部接続機器１０ａ、１０ｂ、１１ｃ、１１ｄの接続確認の際「無」となった場合である。
なお、これら外部接続機器１０ａ、１０ｂ、１１ｃ、１１ｄに対して行うテストデータ書込みコマンド送信などの種々の動作は図４に示した手順と同様であるので詳細な説明は省略する。
【００５７】
外部接続機器１０ａ、１１ｃ、１１ｄもノイズなどの影響により、接続が確認の有無が変化する場合がある。
今、制御部２２によってメモリ２９に記憶されたテーブルデータは図５に示すように外部接続機器１０ａ、１１ｃ、１１ｄの接続情報は「有」であり、外部接続機器１０ｂの接続情報は「無」となっている。
この場合のメニューは図６に示す。接続されていない「機器１０ｂ」が対応するコンテンツ表示欄１６１ａおよび機器名表示欄１６１ｂはグレー表示となっており、ポインタ１６１ｃによる選択は不可能となっている。
【００５８】
もちろん所定の時間毎に行われるテストデータの書込みコマンドに対して外部接続機器１０ｂから応答があった場合には、グレー表示は解除され、ポインタ１６１ｃによる選択が可能となる。
コンテンツ表示欄１６１ａおよび機器名表示欄１６１ｂはグレー表示とする他にも、コンテンツリストから外部接続機器１０ｂを消去することもできる。このグレー表示または消去は制御部２２がコンテンツ一覧作成ユニット２５を制御してコンテンツ一覧から外部接続機器１０ｂに対応する箇所を消去することで行うことができる。
その他にも、制御部２２が再生ユニット２６を制御することで表示をさせないようにもできる。
【００５９】
表示ユニット２７はさらにエラー表示画面１６４を備えている。エラー表示画面１６４には「機器１０ｂが接続されていません」と表示することができる。エラー表示画面１６４のエラー表示は「コンテンツ２、６、８は再生できません」とすることもできる。
また、外部接続機器１０ｂの接続情報が「無」から「有」になった場合、エラー表示画面１６４には「機器１０ｂが接続されました」などと表示することができる。
もちろんこの場合のエラー表示は制御部２２が再生ユニット２６を制御することで行う。
従来の外部機器制御装置においてもコンテンツを再生できない旨の表示を行う場合があった。
【００６０】
この場合には接続状態が「無」である機器に対してコンテンツの読み出しコマンドを送信し、それに対する応答コマンドが所定の制限時間内にされるかどうかによってコンテンツの再生の可否を判定することが多かった。
しかし、本発明のコンテンツ再生録画システム１では、接続状態が「無」である機器に関しては読み出しコマンドの送信は行わないためコンテンツの読み出しコマンドに対する応答コマンドを待つ必要がない。すなわち、応答コマンドを待つための時間を節約できる。
しかも、外部接続機器の接続状態を一定時間ごとに確認し、再生メニューに反映することができるので使用者が接続の有無を確認する手間を省略することができる。
【００６１】
なお、本発明の再生制御装置２０では、入力部２８の操作によってコンテンツを表示ユ
ニット２７に全画面再生する場合がある。
この場合には再生メニュー表示がされず使用者は入力部２８の所定の操作（例えば「次のコンテンツ」、「前のコンテンツ」などのボタン操作）によって、現在再生中のコンテンツの次または一つ前のコンテンツを順次視聴することになる。
このコンテンツの視聴順序はコンテンツ一覧作成ユニット２５が作成したコンテンツ一覧の順番である。
このようは操作がされることを前提として、表示ユニット２７にコンテンツが全画面再生されている場合には、少なくとも、表示ユニット２７で再生されているコンテンツの次または一つ前のコンテンツが記憶されている外部接続機器に対してテストデータの書込みを行う（すなわち図４に示したステップＳ４０２からの一連の処理を行う）ことが望ましい。こうすることで次または一つ前のコンテンツが記憶されている外部接続機器が省電力状態だった場合のコンテンツの読込みにかかる時間を節約することができる。また、外部接続機器がフリーズなど問題を防止することができる。
【００６２】
もちろん、コンテンツの再生中は全ての外部接続機器に対してテストデータの書込みを行うことが最も望ましい。
【図面の簡単な説明】
【００６３】
【図１】コンテンツ再生録画システム１の構成を示すブロック図である。
【図２】メモリ２９に記憶されるテーブルデータを示す概念図である。
【図３】表示ユニット２７の表示の一例を示す概念図である。
【図４】再生制御装置２０の動作を示すフローチャートである。
【図５】外部接続機器が２台以上接続された再生制御装置２０のメモリ２９に記憶されるテーブルデータを示す概念図である。
【図６】表示ユニット２７に表示される再生メニューの変形例である。
【符号の説明】
【００６４】
１…コンテンツ再生録画システム、１０ａ，１０ｂ…外部接続機器、１１ａ,１１ｂ…外部装置制御部、１２ａ,１２ｂ,２３…外部インターフェース、１３ａ,１３ｂ…コンテンツ記憶部、１４ａ,１４ｂ…外部装置制御部、２０…再生制御装置、２１…タイマ、２２…制御部、２４…情報送受信部、２４ａ…テストデータ書込み部、２４ｂ…テストデータ消去部、２４ｃ…コンテンツ読み出し部、２５…コンテンツ一覧作成ユニット、２６…再生ユニット、２７…表示ユニット、２８…入力部、２９…メモリ、１６１…コンテンツ一覧表示画面、１６１ａ…コンテンツ表示欄、１６１ｃ…ポインタ、１６１ｂ…機器名表示欄、１６２…選択外部機器情報表示画面、１６３…プレビュー画面、１６４…エラー表示画面。
【図１】
2008276870.tif 000003
【図２】
2008276870.tif 000004
【図３】
2008276870.tif 000005
【図４】
2008276870.tif 000006
【図５】
2008276870.tif 000007
【図６】
2008276870.tif 000008