(57)【要約】  所望のコンテンツをネットワークを介してユーザがリアルタイムに取得することを可能にした装置を提供する。  ネットワークを介してクライアントが望むコンテンツを提供するコンテンツ記録再生装置であって、自身のソフトウェアリソース及びハードウェアリソースの少なくとも一方の動作状態の現在状態に応じてクライアントへ提供するコンテンツリストを常に更新することを特徴とする。
2007114349.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶しかつ／または再生する記憶再生手段と、前記コンテンツのコンテンツリスト及びコンテンツ情報に基づくイベントのネットワークを介したクライアントへの送信を制御する制御手段と、を含むコンテンツ記録再生装置であって、
前記記憶再生手段及び前記制御手段のソフトウェアリソース及びハードウェアリソースの少なくとも一方の動作状態を表すリソース情報を取得する監視機能手段をさらに含み、
前記制御手段が、前記リソース情報の内容の変化に基づくイベントを発行し、前記リソース情報の現在内容に基づいて前記コンテンツリストの更新を行うことを特徴とするコンテンツ記録再生装置。
【請求項２】
前記コンテンツは、自身の存在位置を示すアドレスを含み、前記制御部が、前記リソース情報の内容に対応するコンテンツのアドレスを記載または削除したコンテンツ情報を、前記クライアントに送信することを特徴とする請求項１記載のコンテンツ記録再生装置。
【請求項３】
前記制御部は、前記クライアントからの取得要求があった時に前記リソース情報の現在内容の確認をなすことを特徴とする請求項１記載のコンテンツ記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録再生装置に関し、特に、ネットワーク接続されたクライアントに対して記憶されたコンテンツを提供するコンテンツ記録再生装置に関する。
【背景技術】
【０００２】
パソコンや周辺機器、ＡＶ機器などの様々な機器が、ネットワーク上で相互にサービスを提供し合うことが可能な技術が提供されている。かかる技術の１つに、マイクロソフト社のユニバーサルプラグアンドプレイ（以下、ＵＰｎＰ（登録商標）と称する）がある。
【非特許文献１】http://www.upnp.org/   ＵＰｎＰ技術では、ネットワークで接続された機器（デバイス）と制御機器（コントロールポイント）との間で相互に認識を行って、サービス等の所在を示すＵＲＬ（Uniform Resource Locators）が記載されたＸＭＬ（eXtensible Markup Language）ドキュメントを交換することにより、デバイスはサービスを提供しコントロールポイントはデバイスを制御することが可能になる。
【０００３】
例えば、コンテンツの記録及び／または再生を行うコンテンツ記録再生装置（デバイス）では、まずコンテンツ記録再生装置がＵＰｎＰのアドレッシング機能により自動的にＩＰアドレスを取得する。クライアント（コントロールポイント）は、ディスカバリ機能により自分が制御できるデバイスとしてコンテンツ記録再生装置を認識する。さらに、コンテンツ記録再生装置についての詳細な情報やコンテンツ記録再生装置が保持しているコンテンツ情報等を、ディスクリプション機能により取得する。コンテンツ情報には、コンテンツのアドレスであるＵＲＬが含まれる。クライアントは、また、状態監視機能であるイベンティング機能により、コンテンツ記録再生装置のコンテンツ情報等に変化があった場合にコンテンツ記録再生装置がクライアントに対して発行するイベント通知を受信する。【０００４】
通常、コンテンツ記録再生装置の制御部はコンテンツ蓄積部を監視しており、保持するコンテンツ情報について以下の変化があった場合に、コンテンツリストを作成し直し、イベントを発行する。即ち、
・コンテンツ蓄積部にコンテンツが追加された場合
・コンテンツ蓄積部からコンテンツが削除された場合
・コンテンツのメタ情報（属性情報）に変化があった場合
である。このイベントは、コンテンツ記録再生装置にイベント発行を登録しているクライアントにのみ送信される。イベントを受信したクライアントは、コンテンツ記録再生装置に対してディスクリプション機能を用いて更新されたコンテンツリストを請求して取得する。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、クライアントがコンテンツ記録再生装置からコンテンツリストを取得して実際に再生を行うまでの間に、コンテンツ記録再生装置側においてダビングの実行などが行われることがある。この場合コンテンツ記録再生装置は、ダビングのためにハード及び／またはソフトのリソースを利用するので、クライアントにコンテンツを提供するためのリソースが不足して、コンテンツリストに存在するにもかかわらずコンテンツを提供できない状態になることがあり得る。コンテンツの提供を所望したユーザは、クライアントがコンテンツ記録再生装置へ再生要求を送信した際に生ずるエラー表示をディスプレイなどのユーザインタフェース（ＵＩ）で見て、初めて当該コンテンツをコンテンツ記録再生装置がネットワーク上に提供ができない状態にあることを知ることになる。言い換えると、コンテンツリストの表示では入手可能なはずであるにも拘らずクライアントが所望のコンテンツを入手出来ず、再度の選択再生要求操作が必要になるという問題がある。【０００６】
本発明は上記の問題点を解決するためになされたもので、再生可能なコンテンツをユーザがリアルタイムで取得できるようにし、ユーザの不快感を減少させることができる装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によるコンテンツ記録再生装置は、コンテンツを記憶しかつ／または再生する記憶再生手段と、前記コンテンツのコンテンツリスト及びコンテンツ情報に基づくイベントのネットワークを介したクライアントへの送信を制御する制御手段と、を含むコンテンツ記録再生装置であって、前記記憶再生手段及び前記制御手段のソフトウェアリソース及びハードウェアリソースの少なくとも一方の動作状態を表すリソース情報を取得する監視機能手段をさらに含み、前記制御手段が、前記リソース情報の内容の変化に基づくイベントを発行し、前記リソース情報の現在内容に基づいて前記コンテンツリストの更新を行うことを特徴とする。
【発明の効果】
【０００８】
このように、本発明によれば、コンテンツ記録再生装置内部のリソースを監視してイベント発行の対象とするとともに該イベントを契機としてコンテンツを再作成することにより、クライアントがリアルタイムで最新のコンテンツ情報を取得することができる。ＵＰｎＰ規格において必須の搭載機能であるイベンティング機能を利用すれば、クライアント機器側においては追加の構成が不要であって、実装増及びコスト高という負担が生じない。この監視機能を実装したコンテンツ記録再生装置は、クライアント機器がイベンティング機能を実装していれば良い。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例であるコンテンツ記録再生装置の構成とこれに接続されたクライアント機器とを示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施例について、図面を参照して説明する。
【００１１】
図１は、本発明の実施例であるコンテンツ記録再生装置１０の構成とこれに接続されたクライアント機器とを示すブロック図である。本実施例によるコンテンツ記録再生装置１０はネットワーク２０を介して、クライアント機器３０と通信可能である。ここで、コンテンツ記録再生装置１０は、それ自体の記憶手段または付設されたＳＤメモリカード等にコンテンツを保持し、ネットワーク上に該コンテンツを提供可能なコンテンツ記憶／再生装置であれば何でもよく、ＤＶＤなどのＡＶ機器やパーソナルコンピュータ等が含まれる。またクライアント機器もネットワークに接続できる様々な機器が可能であって、パーソナルコンピュータやモニタ、携帯電話等であってもよい。さらに、クライアントがコンテンツ記録再生装置として保持するコンテンツを別のクライアントに提供する場合も考慮される。ネットワークは有線ネットワーク及び無線ネットワークのいずれでもよい。
【００１２】
本実施例によるコンテンツ記録再生装置１０は、内部バスにより相互に接続された、信号処理制御部１１、コンテンツ蓄積部１２、ネットワーク出力リソース管理部１３、コンテンツ情報管理部１４及びネットワーク出力部１５からなる。信号処理制御部１１とコンテンツ蓄積部１２とが記憶再生手段を構成し、信号処理制御部１１が、コンテンツの記憶手段であるコンテンツ蓄積部１２にコンテンツを記憶せしめ、かつ／またはコンテンツ蓄積部１２からコンテンツの再生を行わしめる。信号処理制御部１１は、コンテンツ蓄積部１２などと協働してコンテンツの記録及び再生のための信号処理や入出力部の動作制御などをなす。例えば，ＤＶＤレコーダの制御部であって、バッファ、コーダ、デコーダ、入出力端子、ＤＡコンバータ、マイクロコンピュータ、データ転送バス（図示せず）などを含んでいる。ネットワーク出力リソース管理部１３は、コンテンツ記録再生装置１０内のコンテンツをネットワーク出力するために必要なソフトウェア及び／またはハードウェアリソースを管理するリソース情報の監視機能手段である。コンテンツ情報管理部１４は、クライアント機器３０にコンテンツ情報を提供し、また各種イベントを発行して送受信を行う制御手段である。ネットワーク出力部１５はコンテンツをネットワークに出力するためのインタフェースである。
【００１３】
次に、本実施例にかかるコンテンツ記録再生装置１０の動作について説明する。
【００１４】
コンテンツ記録再生装置１０とクライアント機器３０とはディスカバリ機能及びディスクリプション機能等によりコンテンツ情報をやりとりする。コンテンツ情報管理部１４は、コンテンツ蓄積部１２が保持するコンテンツを、コンテンツリストにして、ネットワーク内のディスカバリを行ったクライアント機器３０に公開する機能を有する。また、コンテンツの追加／削除、及びコンテンツメタ情報の変更があれば、該コンテンツリストを作成し直し、さらに、SystemUpdateIDというイベントを発行して、クライアント機器３０に通知する。ここまでは従来技術で説明した動作と同様である。ネットワーク出力リソース管理部１３は、コンテンツ記録再生装置１０内のハードウェアリソース及びソフトウェアリソースも随時監視していて、これらのリソースの使用状況と利用可能の可否とを管理し
ている。ネットワーク出力リソース管理部１３は、リソースの使用状況が変化するたびにコンテンツ情報管理部１４と通信して公開しているコンテンツをネットワークに出力するためにどのリソースがどれだけ必要であるか、また出力可能であるか否かを算出できる機能を有している。例えば、出力の可否に関わるリソースの使用理由として、
・ダビングによる対象コンテンツの使用中
・ＬＳＩリソースの使用中によるコンテンツフォーマットの変換不能
・内部バスの占有によるＨＤコンテンツの出力リソース不足
・他クライアントによる対象コンテンツの使用中
などが挙げられるがこれに限らない。ネットワーク出力リソース管理部１３は、リソースの使用状況に基づく算出の結果、出力不可能なコンテンツが存在する場合には、その旨をコンテンツ情報管理部１４に通知する。コンテンツ情報管理部１４は、通知を受信すると、コンテンツリストを作成し直す。またコンテンツ内容の追加時等と同様に、SystemUpdateIDイベントを発行してクライアント３０に通知する。クライアント３０はイベント通知を受信すると、既に取得しているコンテンツリストに変化があったことを検知して、ディスクリプション機能によってコンテンツリストを再度取得し直す。
【００１５】
本実施例において、クライアントがSystemUpdateIDイベントを受信した要因は、コンテンツ記録再生装置１０におけるハードウェアリソースの利用制限によりコンテンツ情報が変化していることによるものである。クライアントにとってはイベント発生理由は重要ではないが、イベントが通知されたことを契機としてコンテンツリストの取得を行う。よって、リアルタイムで実際に再生可能なコンテンツが取得できるのである。
【００１６】
次に、SystemUpdateIDイベントに加えてContainerUpdateIDsイベントも発行する場合の実施例２について説明する。なお、コンテンツ記録再生装置１０の構成については、以下の全ての実施例において実施例１と同じである。
【００１７】
ＵＰｎＰ技術では、いわゆるイベンティング機能としてSystemUpdateIDイベントの実装が必須となっているが、オプションとしてContainerUpdateIDsの実装も可能である。上記した実施例１において、コンテンツ情報管理部１４においてコンテンツリストを再作成した後に、SystemUpdateIDに加えてContainerUpdateIDsを発行してもよい。SystemUpdateIDがコンテンツデリバリサービス（ＣＤＳ）全体に対する変化についての通知であるのに対して、ContainerUpdateIDsはコンテナ単位での変化通知である。
【００１８】
コンテナとは、プレイリストやディレクトリなどを意味する。例えば、コンテンツ記録再生装置１０が以下のようなディレクトリ構成になっていて、ディレクトリ２に３つ目のファイル（ファイル４）が追加された場合、コンテンツ情報管理部１４はディレクトリ２に変化があったことを示す情報が記述されたContainerUpdateIDsを発行する。
【００１９】
ディレクトリ１ --+-- ディレクトリ２ ---+-- ファイル１
+-- ファイル２
+-- ディレクトリ３
+-- ディレクトリ４ --+-- ファイル３
このとき、同時にSystemUpdateIDも発行する。実施例１においてのようにクライアント３０がSystemUpdateIDのみを受け取った場合は、コンテンツ記録再生装置１０に変化があったことしかわからない。一方、ContainerUpdateIDsも受け取った場合には、どのディレクトリに変化があったかもわかるため、インテリジェントな機能を実現することができる。具体的には、ディレクトリ２のファイル一覧を画面に表示している場合にはコンテンツリストを再取得してリアルタイムで画面を更新し、そうでない場合（例えばディレクトリ４のファイル一覧を画面表示している場合）には更新する必要がないと判断して、コンテンツリストを再取得するという処理を省略することが可能となり、無駄な処理をする必要がなくなる。つまり、コンテンツ記録再生装置１０において、このContainerUpdateIDsイベントに対応することを可能にすることにより、さらなるクライアント機器を本発明にかかる機能の対象となすことができる。
【００２０】
次に、ネットワーク出力が可能でなくなったコンテンツについて、ＵＲＬ情報のみを削除する場合の実施例３について説明する。
【００２１】
上記した実施例１及び２では、リソース不足により出力できなくなったコンテンツをリストから削除するという手法であった。実施例３では、このコンテンツをコンテンツリストからは削除せずに、一部情報のみを削除する。例えば、削除する情報としてＵＲＬが考えられる。クライアント３０は、コンテンツを再生する場合、コンテンツ記録再生装置１０に対して、サービスを受けるためにディスクリプション機能で得たコンテンツ情報によるＵＲＬを指定する。このＵＲＬが存在しない場合、ＵＲＬが指定できなくなってクライアント３０はコンテンツ記録再生装置１０にコンテンツ送信を要求することができなくなる。クライアント３０は、コンテンツリストをＵＩに表示するときにＵＲＬが存在しないコンテンツをグレー表示により示してもよい。言い換えると、コンテンツ記録再生装置１０において出力不可能となったコンテンツを、クライアント側でグレー表示することにより、グレー表示されていないコンテンツを送信可能コンテンツとして識別でき、その時点で送信不可能となっているコンテンツもグレー表示により知ることができるので、ユーザにとっては便利である。
【００２２】
次に、実施例４では、実施例１と同様であるが、SystemUpdateIDを発行してから新コンテンツリストを作成する。SystemUpdateID発行と新コンテンツリストの作成は実際にはどちらが先でもよい。実施例１では、更新コンテンツリストを作成後にSystemUpdateIDを発行するとしたが、先にSystemUpdateIDを発行してから新コンテンツリストを作成することが可能である。SystemUpdateIDの発行を先に行うことにより、クライアントに対して、イベント情報がより速く通知可能となり、リアルタイム性がさらに向上する。
【００２３】
実施例５では、SystemUpdateIDを発行してクライアントに通知した後、クライアント側においてＵＩ等での表示に応じてユーザがコンテンツリストの取得を要求したときに、リソース情報の確認を行ってから更新コンテンツリストの作成を開始する。言い換えると、例えば、一定周期でのリソース情報の取得に加えてクライアントからの取得要求があったときに必ずもう１度最新のリソース情報を取得するのである。クライアントに対するコンテンツリスト提供のレスポンス応答速度が多少遅くなるが、ユーザがどのコンテンツを再生するかを決めるまで、つまりコンテンツリストを表示してから再生指示をするまでに時間を要する場合があっても、最新のコンテンツリストを提供することが可能となる。
【００２４】
なお、上記した実施例は、ＵＰｎＰの仕様に基づいているが、本発明は、かかる仕様に限定されないことは明らかである。即ち、本発明によるコンテンツ記録再生装置は、自身のリソースの動作状態の現在状態に応じてコンテンツリストの更新をなすようになされているのである。
【図１】
2007114349.tif 000003
【手続補正書】
【提出日】平成19年12月7日(2007.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを記憶しかつ再生する記憶再生手段と、前記コンテンツのコンテンツリスト及びコンテンツ情報に基づくイベントの送信を制御する制御手段と、を含むコンテンツ記録再生装置であって、
前記記憶再生手段及び前記制御手段に関するソフトウェアリソース及びハードウェアリソースの少なくとも一方の動作状態を表すリソース情報を取得する監視機能手段と、
前記リソース情報に基づき、前記コンテンツの出力可否を判定する判定手段と、を有し、
前記判定手段の判定結果に基づき、前記コンテンツリストの更新を行うことを特徴とするコンテンツ記録再生装置。
【請求項２】
（削除）
【請求項３】
（削除）
【請求項４】
前記判定結果に基づき、出力不可と判定されたコンテンツを前記コンテンツリストから削除することを特徴とする請求項１記載のコンテンツ記録再生装置。
【請求項５】
前記コンテンツリストは前記コンテンツを取得するためのアドレス情報を含み、前記判定結果に基づき出力不可と判定された前記コンテンツの前記アドレス情報を前記コンテンツリストから削除することを特徴とする請求項１記載のコンテンツ記録再生装置。
【請求項６】
コンテンツを記憶しかつ再生する記憶再生手段と、前記コンテンツのコンテンツリスト及びコンテンツ情報に基づくイベントのクライアントへの送信を制御する制御手段と、を含むコンテンツ記録再生装置であって、
前記記憶再生手段及び前記制御手段に関するソフトウエアリソース及びハードウエアリソースの少なくとも一方の動作状態を表すリソース情報を取得する監視機能手段と、
前記リソース情報に基づき前記コンテンツの出力可否を判定する判定手段と、を有し、
前記制御手段は、前記判定手段の判定結果に基づき前記クライアントへのイベントの送信を制御することを特徴とするコンテンツ記録再生装置。
【国際調査報告】
2007114349.tif 000004
2007114349.tif 000005