(57)【要約】【課題】従来の規格（ＵＰｎＰ−ＡＶ／ＤＬＮＡ）に基づいて、家庭内ＬＡＮ等を用いてＡＶ家電を楽しむホームネットワークにおいても、ユーザ毎にコンテンツの視聴履歴を管理することができるＡＶサーバ装置、クライアント機器、ファイル転送システムを提供する。【解決手段】情報家電機器（クライアント機器）１３のユーザは、情報家電機器（ＡＶサーバ装置）１２からユーザの付随情報一覧を取得するために、「ＣＤＳ：Ｂｒｏｗｓｅリクエスト」を情報家電機器１２側に送信し（Ｓ５０１）、情報家電機器１２からは「ＣＤＳ：Ｂｒｏｗｓｅレスポンス」と共に、ユーザ付随情報の一覧が送信される（Ｓ５０２）。次に、ユーザはユーザ付随情報を１つ選択し、選択されたユーザ付随情報は情報家電機器１３のメモリ空間で保持される（Ｓ５０３）。このユーザ付随情報にはユーザ毎に管理されたコンテンツの再生情報が記録されている。【選択図】図５
2007158854.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してコンテンツをクライアント機器に対して提供するＡＶサーバ装置であって、
少なくとも、前記コンテンツに関するコンテンツ付随情報と、当該コンテンツ付随情報とは独立して、前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報とを記録するデータベースと、
前記クライアント機器からの前記ユーザ付随情報の一覧の取得要求に基づいて、前記ユーザ付随情報の一覧を前記クライアント機器に送信する通信制御手段とを備える
ことを特徴とするＡＶサーバ装置。
【請求項２】
前記ＡＶサーバ装置は、更に、
前記クライアント機器から送信される前記再生情報に基づいて、前記データベースに記録されている前記ユーザ付随情報を更新するデータベース制御手段を備える
ことを特徴とする請求項１記載のＡＶサーバ装置。
【請求項３】
前記データベース制御手段は、更に、前記ユーザ付随情報を、前記クライアント機器から送信されるユーザ指示に基づき編集する
ことを特徴とする請求項２記載のＡＶサーバ装置。
【請求項４】
前記データベース制御手段は、更に、前記クライアント機器が持つネットワーク情報に基づいて、前記ユーザ付随情報の編集を制限する
ことを特徴とする請求項３記載のＡＶサーバ装置。
【請求項５】
前記ユーザ付随情報に含まれる前記再生情報には、少なくとも前記クライアント機器でのコンテンツの再生停止位置が含まれる
ことを特徴とする請求項１記載のＡＶサーバ装置。
【請求項６】
前記通信制御手段は、更に、前記ユーザ付随情報に基づく記クライアント機器からの前記コンテンツ付随情報の一覧の取得要求に基づいて、前記コンテンツ付随情報の一覧を前記クライアント機器に対して送信する
ことを特徴とする請求項１記載のＡＶサーバ装置。
【請求項７】
前記通信制御手段は、ＵＰｎＰ−ＡＶ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ａｕｄｉｏ／Ｖｉｄｅｏ）のＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅ）に準じて前記クライアント機器との通信を行い、前記クライアント機器から前記ユーザ付随情報の一覧の取得要求であるＣＤＳブラウズリクエストを受信すると、前記ユーザ付随情報の一覧をＣＤＳブラウズレスポンスとして前記クライアント機器に返信する
ことを特徴とする請求項１記載のＡＶサーバ装置。
【請求項８】
前記通信制御手段は、ＵＰｎＰ−ＡＶのＣＤＳに準じて前記クライアント機器との通信を行い、
前記データベース制御手段は、更に、前記クライアント機器から、前記通信制御手段を介して前記コンテンツの再生が終了した後の再生情報であるＣＤＳアップデートオブジェクトリクエストを受信した場合には、前記再生情報に基づいて前記データベースに記録されている前記ユーザ付随情報を更新し、
前記通信制御手段は、前記更新をした場合には、前記クライアント機器に対して前記更新したことを示すＣＤＳアップデートオブジェクトレスポンスを返信する
ことを特徴とする請求項２記載のＡＶサーバ装置。
【請求項９】
ネットワークを介してコンテンツをＡＶサーバ装置から取得するクライアント機器であって、
前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報の一覧を取得するために前記ユーザ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信する第二通信制御手段と、
前記ＡＶサーバ装置から取得した前記ユーザ付随情報の一覧から、前記ユーザに対応するユーザ付随情報を選択するユーザ付随情報選択手段とを備える
ことを特徴とするクライアント機器。
【請求項１０】
前記第二通信制御手段は、更に、前記ＡＶサーバ装置に記録されているコンテンツに関するコンテンツ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信し、
前記クライアント機器は、更に、
前記第二通信制御手段を介して取得した前記ユーザ付随情報を記録する第二データベースと、
前記コンテンツ付随情報の一覧から再生を行うコンテンツを選択するコンテンツ選択手段と、
当該ユーザ付随情報に基づいて、選択された前記コンテンツの再生を制御する再生手段とを備える
ことを特徴とする請求項９記載のクライアント機器。
【請求項１１】
前記第二通信制御手段は、更に、前記再生手段において再生されたコンテンツの再生情報を前記ＡＶサーバ装置に送信する
ことを特徴とする請求項９記載のクライアント機器。
【請求項１２】
前記再生情報には、少なくとも、前記コンテンツの再生停止位置が含まれる
ことを特徴とする請求項１１記載のクライアント機器。
【請求項１３】
前記ユーザ付随情報選択手段は、更に、ユーザ入力されるユーザ情報に基づいて、前記ユーザ付随情報を自動的に選択する
ことを特徴とする請求項９記載のクライアント機器。
【請求項１４】
前記ユーザ情報には、前記ユーザ毎に設定されるログインＩＤ、及び前記クライアント機器を操作するためのリモコン装置のボタン情報の少なくとも一方が含まれる
ことを特徴とする請求項１３記載のクライアント機器。
【請求項１５】
前記第二通信制御手段は、更に、ＵＰｎＰ−ＡＶのＣＤＳに準じて前記ＡＶサーバ装置との通信を行い、前記ユーザ付随情報の一覧の取得要求としてＣＤＳブラウズリクエストを前記ＡＶサーバ装置に送信する
ことを特徴とする請求項９記載のクライアント機器。
【請求項１６】
前記第二通信制御手段は、更に、ＵＰｎＰ−ＡＶのＣＤＳに準じて前記ＡＶサーバ装置との通信を行い、前記コンテンツ付随情報の一覧の取得要求としてＣＤＳブラウズリクエストを前記ＡＶサーバ装置に送信する
ことを特徴とする請求項１０記載のクライアント機器。
【請求項１７】
前記第二通信制御手段は、更に、ＵＰｎＰ−ＡＶのＣＤＳに準じて前記ＡＶサーバ装置との通信を行い、前記コンテンツの再生が終了した後に、前記コンテンツの前記再生情報としてＣＤＳアップデートオブジェクトリクエストを前記ＡＶサーバ装置に送信する
ことを特徴とする請求項１１記載のクライアント機器。
【請求項１８】
ネットワークを介してコンテンツをクライアント機器に対して提供するＡＶサーバ装置と、前記コンテンツを前記ＡＶサーバ装置から取得するクライアント機器との間のファイル転送システムであって、
前記ＡＶサーバ装置は、
少なくとも、前記コンテンツに関するコンテンツ付随情報と、当該コンテンツ付随情報とは独立して、前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報とを記録するデータベースと、
前記クライアント機器からの前記ユーザ付随情報の一覧の取得要求に基づいて、前記ユーザ付随情報の一覧を前記クライアント機器に送信する通信制御手段とを備え、
前記クライアント機器は、
前記ユーザ付随情報の一覧を取得するために前記ユーザ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信する第二通信制御手段と、
前記ＡＶサーバ装置から取得した前記ユーザ付随情報の一覧から、前記ユーザに対応するユーザ付随情報を選択するユーザ付随情報選択手段とを備える
ことを特徴とするファイル転送システム。
【請求項１９】
ネットワークを介してコンテンツをクライアント機器に対して提供するＡＶサーバ装置に用いる通信方法であって、
前記ＡＶサーバ装置は、
少なくとも、前記コンテンツに関するコンテンツ付随情報と、当該コンテンツ付随情報とは独立して、前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報とを記録するデータベースを備え、
前記通信方法は、
前記クライアント機器からの前記ユーザ付随情報の一覧の取得要求に基づいて、前記ユーザ付随情報の一覧を前記クライアント機器に送信する通信制御ステップを含む
ことを特徴とする通信方法。
【請求項２０】
ネットワークを介してコンテンツをＡＶサーバ装置から取得するクライアント機器に用いる通信方法であって、
前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報の一覧を取得するために前記ユーザ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信する第二通信制御ステップと、
前記ＡＶサーバ装置から取得した前記ユーザ付随情報の一覧から、前記ユーザに対応するユーザ付随情報を選択するユーザ付随情報選択ステップとを含む
ことを特徴とする通信方法。
【請求項２１】
ネットワークを介してコンテンツをクライアント機器に対して提供するＡＶサーバ装置に用いるプログラムであって、
前記ＡＶサーバ装置は、
少なくとも、前記コンテンツに関するコンテンツ付随情報と、当該コンテンツ付随情報とは独立して、前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報とを記録するデータベースを備え、
前記プログラムは、
前記クライアント機器からの前記ユーザ付随情報の一覧の取得要求に基づいて、前記ユーザ付随情報の一覧を前記クライアント機器に送信する通信制御ステップをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項２２】
ネットワークを介してコンテンツをＡＶサーバ装置から取得するクライアント機器に用いるプログラムであって、
前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報の一覧を取得するために前記ユーザ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信する第二通信制御ステップと、
前記ＡＶサーバ装置から取得した前記ユーザ付随情報の一覧から、前記ユーザに対応するユーザ付随情報を選択するユーザ付随情報選択ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に宅内ネットワークを介してコンテンツファイルの転送を行うＡＶサーバ装置、クライアント機器、及びファイル転送システムに関し、特に、ＵＰｎＰ―ＡＶのＣＤＳに準じてマルチメディアコンテンツに関連するファイル情報の転送を行う家電機器としてのＡＶサーバ装置、クライアント機器、及びファイル転送システムに関する。
【背景技術】
【０００２】
近年、ｘＤＳＬや光ファイバーなどのブロードバンド環境が整ったことにより、企業、一般家庭を問わずインターネット接続が急速に普及してきている。また、家庭内のＰＣや家電機器をＥｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮなどで接続するホームネットワーク環境も一般化してきている。この様な中で、パーソナルコンピュータ（ＰＣ）だけでなく、テレビやＤＶＤレコーダ、エアコン、冷蔵庫のような家電もＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により定義されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークにより相互に接続できるようになってきている。
【０００３】
インターネットやホームネットワークにおけるアプリケーションの１つとして、家電機器、ＰＣ間で映像や音楽などのＡＶコンテンツファイルを視聴するようなアプリケーションがある。例えば、居間に設置されたＨＤＤレコーダで録画されたＴＶ番組を、別の部屋にあるテレビを用いてあたかも居間に居るのと同様にＨＤＤレコーダに録画された番組を視聴するような例が挙げられる。
【０００４】
近年のホームネットワークにおいて映像や音楽などのＡＶコンテンツファイルを扱う場合のプロトコルとしては、ＵＰｎＰ−ＡＶ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ａｕｄｉｏ／Ｖｉｄｅｏ）アーキテクチャが有望である。このＵＰｎＰ−ＡＶでは、コンテンツファイルそのものの転送方式を規定しているわけではなく、コンテンツファイルに付随された情報（メタデータ）に関するサービスや、コネクションに関するサービスなどについて規定している。中でもコンテンツファイルに付随された情報（メタデータ）に関するサービスであるＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｒｙ  Ｓｅｒｖｉｃｅ）は、ＵＰｎＰ−ＡＶアーキテクチャにおける最も基本的なサービスであり、コンテンツファイルの付随情報（メタデータ）取得の他に、コンテンツファイルの付随情報（メタデータ）そのものを作成・削除・修正する事も出来る。一方、ＵＰｎＰ−ＡＶと併用して用いられるコンテンツファイルの転送方式としては、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）やＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などが一般的である。
【０００５】
上記に挙げたように、ＵＰｎＰ−ＡＶとＨＴＴＰを用いてＡＶコンテンツファイルを視聴する場合、ユーザが操作する機器をクライアント機器とし、ネットワークに接続された相手の機器をＡＶサーバ装置とすると、まずクライアント機器はＡＶサーバ装置がどのようなコンテンツを保持しているのかを知る必要がある。そして、前述したサービスであるＣＤＳを用いてＡＶサーバ装置からコンテンツファイルの付随情報（メタデータ）の一覧を取得する場合、通常ＣＤＳ：Ｂｒｏｗｓｅと呼ばれる機能を用いて“Ｒｏｏｔ”と呼ばれるフォルダ構成ツリーの最上位ノードの部分から１つずつツリー検索を行う。これは一般的にＰＣのファイル操作と同じような動作であり、ユーザはＲｏｏｔから順次コンテンツファイル一覧の情報を取得していく。ある機器においては、フォルダ構成をコンテンツの種類（例えば映像、音楽、静止画）などのように区別している場合もあれば、物理的構成（ＨＤＤやＤＶＤなど）などに準じてフォルダ分けをしている場合もある。この方法によりＡＶサーバ装置に保持されたコンテンツファイル一覧をクライアントが順次取得していくことで、所望のコンテンツファイルの付随情報（メタデータ）を特定することが出来る。なお、ＣＤＳ：Ｓｅａｒｃｈと呼ばれる機能を用いて、キーワード検索をかける方法もあるが、これはサーバ側がサポートしていた場合にのみ有効である。
【０００６】
そして、特定したコンテンツファイルの付随情報（メタデータ）には、コンテンツファイルを転送する際のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）が記述されており、このＵＲＬにアクセスすることでＨＴＴＰ  ＧＥＴによるファイル転送を開始する。一旦ファイル転送が開始され、ＡＶコンテンツファイルを視聴していたユーザは、任意の位置で一旦停止（ポーズ）操作を行うと、ＣＤＳで管理しているコンテンツメタデータの付随情報（メタデータ）に停止位置を記録する仕組みがあってもよい。この場合の記録位置は、ファイルのオフセット値でも良いし、再生時間でも良い。このような仕組みを有することで、ユーザは一旦電源をオフした後にでも、同じコンテンツを選択することで、前回の記録した位置からファイル転送を開始することで一時停止したシーンから再生が可能となる。なお、このようなＵＰｎＰ−ＡＶのＣＤＳの仕様に関しては規格化がなされている（例えば、非特許文献１参照）。
【非特許文献１】ContentDirectoryV 1.0（ＵＲＬ:http://www.upnp.org/standardizeddcps/documents/ContentDirectory1.0.pdf）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えば、前述したように家族で使うＡＶサーバ装置としてのＨＤＤレコーダを居間に設置している場合など、同じＡＶサーバ装置を使用するユーザが複数いる場合においては、同じコンテンツファイルを視聴する人間が複数いることになり、この場合において従来のＵＰｎＰ−ＡＶのＣＤＳに準じたコンテンツファイル転送方法を用いると、誰がどこまで見たものか区別する方法がないという問題がある。即ち、従来のＵＰｎＰ−ＡＶのＣＤＳに準じたコンテンツファイル転送方法においては、前回に視聴したユーザが誰であれ、次に視聴したユーザが前回ユーザの情報を更新する結果となってしまい、ＡＶサーバ装置を使用するユーザ毎にコンテンツの視聴管理ができていないという欠点を有している。
【０００８】
本発明は、上記従来の課題を解決するためのものであり、主に家電機器間でＵＰｎＰ−ＡＶのＣＤＳに準じたコンテンツファイル転送方法を用いて、複数のユーザが同一のＡＶサーバ装置を共有する場合においても、ユーザ毎にコンテンツの視聴管理ができるＡＶサーバ装置、クライアント機器、及びファイル転送システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係るＡＶサーバ装置は、ネットワークを介してコンテンツをＡＶサーバ装置から取得するクライアント機器であって、前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報の一覧を取得するために前記ユーザ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信する第二通信制御手段と、前記ＡＶサーバ装置から取得した前記ユーザ付随情報の一覧から、前記ユーザに対応するユーザ付随情報を選択するユーザ付随情報選択手段とを備え、前記第二通信制御手段は、選択された前記ユーザ付随情報に基づいて、前記ユーザ毎に対応するコンテンツ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信することを特徴とする。
【００１０】
この構成により、コンテンツファイルを提供するＡＶサーバ装置の前記データベースにおいて、コンテンツファイルの付随情報であるコンテンツ付随情報とは独立して、ユーザを識別するためのユーザ付随情報を保持させることができ、このユーザ付随情報を用いてＡＶサーバ装置を利用するユーザ毎の管理を行うことが可能となる。
【００１１】
また、本発明に係るＡＶサーバ装置は、更に、前記クライアント機器から送信される前記再生情報に基づいて、前記データベースに記録されている前記ユーザ付随情報を更新するデータベース制御手段を備えることを特徴とする。
【００１２】
この構成により、ＡＶサーバ装置のデータベースに記録されるユーザ付随情報を前記再生情報に基づいて、前記データベース制御部において常に最新の情報に更新して管理することが可能となる。
【００１３】
更に、本発明に係る前記通信制御手段は、ＵＰｎＰ−ＡＶのＣＤＳに準じて前記クライアント機器との通信を行い、前記クライアント機器から前記ユーザ付随情報の一覧の取得要求であるＣＤＳブラウズリクエストを受信すると、ＣＤＳブラウズレスポンスとして前記ユーザ付随情報の一覧を前記クライアント機器に返信することを特徴とする。
【００１４】
この構成により、前記通信制御手段は、ＵＰｎＰ−ＡＶのＣＤＳに準じたコンテンツファイル転送方法を用いることができ、主に宅内ネットワークを介した家電機器間でコンテンツの転送を行う場合においても、本発明のＡＶサーバ装置においては、ユーザ付随情報に基づいてユーザ毎にコンテンツ再生情報の管理を行うことが可能となる。
【００１５】
また、本発明に係るクライアント機器は、ネットワークを介してコンテンツをＡＶサーバ装置から取得するクライアント機器であって、前記ＡＶサーバ装置を使用するユーザ毎に設定され、前記コンテンツの再生情報を含むユーザ付随情報の一覧を取得するために前記ユーザ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信する第二通信制御手段と、前記ＡＶサーバ装置から取得した前記ユーザ付随情報の一覧から、前記ユーザに対応するユーザ付随情報を選択するユーザ付随情報選択手段とを備えることを特徴とする。
【００１６】
また、本発明に係るクライアント機器の前記第二通信制御手段は、更に、前記ＡＶサーバ装置に記録されているコンテンツに関するコンテンツ付随情報の一覧の取得要求を前記ＡＶサーバ装置に送信し、前記クライアント機器は、更に、前記第二通信制御手段を介して取得した前記ユーザ付随情報を記録する第二データベースと、前記コンテンツ付随情報の一覧から再生を行うコンテンツを選択するコンテンツ選択手段と、当該ユーザ付随情報に基づいて、選択された前記コンテンツの再生を制御する再生手段とを備えることを特徴とする。
【００１７】
これらの構成により、クライアント機器側では、ＡＶコンテンツファイルを選択して視聴を試みる際に、まず第二通信制御手段を介してＡＶサーバ装置からユーザ付随情報の一覧を取得し、前記ユーザ付随情報選択手段においてユーザ付随情報を選択し、この選択されたユーザ付随情報に基づいてユーザ毎にコンテンツの再生位置を設定し、例えば以前に停止した位置からの再生を行うことが可能となる。
【００１８】
また、本発明に係るクライアント機器の前記第二通信制御手段は、更に、前記再生手段において再生されたコンテンツの再生情報を前記ＡＶサーバ装置に送信することを特徴とする。更に、前記再生情報には、少なくとも、前記コンテンツの再生停止位置が含まれることを特徴とする。
【００１９】
これらの構成により、クライアント機器において途中で視聴を中断する際には、前記第二通信制御手段を介して前記再生情報をＡＶサーバ装置に送信し、ＡＶサーバ装置側のデータベースに記録されているコンテンツの再生停止位置等のユーザ付随情報を更新しておくことで、クライアント機器側では、次回に同じユーザ付随情報を選択すれば、前回の状態から再開することが可能となる。
【００２０】
また、本発明に係るクライアント機器の前記第二通信制御手段は、ＵＰｎＰ−ＡＶのＣＤＳに準じて前記ＡＶサーバ装置との通信を行い、前記ユーザ付随情報の一覧の取得要求としてＣＤＳブラウズリクエストを前記ＡＶサーバ装置に送信することを特徴とする。
【００２１】
この構成により、前記第二通信制御手段は、ＵＰｎＰ−ＡＶのＣＤＳに準じたコンテンツファイル転送方法を用いることができ、主に宅内ネットワークを介した家電機器間でマルチメディアコンテンツの転送を行う場合においても、本発明のクライアント機器においては、ユーザ付随情報に基づいてユーザ毎にコンテンツ再生の管理を行うことが可能となる。
【００２２】
なお、本発明においては、ＡＶサーバ装置やクライアント機器として実現できるのみでなく、このＡＶサーバ装置とクライアント機器との間のファイル転送システム、これらＡＶサーバ装置やクライアント機器が備える手段をステップとするファイル転送方法、また、当該ファイル転送方法をコンピュータ等で実現させるプログラムとして実現したり、当該プログラムをＤＶＤ、ＣＤ−ＲＯＭ等の記録媒体や通信ネットワーク等の伝送媒体を介して流通させることができるのは言うまでもない。
【発明の効果】
【００２３】
本発明によれば、主にＵＰｎＰ−ＡＶのＣＤＳに準ずるファイル転送方法を用いて複数のユーザが同一のＡＶサーバ装置にアクセスする環境下においても、ユーザ毎にコンテンツの視聴管理を行うことが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００２５】
（実施の形態）
本発明の実施の形態について、図面を参照しながら説明する。
【００２６】
図１から図３までは本発明の一実施例に係わり、図１は本発明の主たる用途である家庭内ＬＡＮにおける用途を説明する全体図、図２は本発明に係る情報家電機器の機能構成を示す構成図、図３は本発明に係るＡＶサーバ装置としての情報家電機器のデータベース内で管理されるデータ構成を表した図である。
【００２７】
図１は、本発明に係る情報家電機器１２、１３、及び１４が家庭内ＬＡＮにて接続された場合の全体図を示している。
【００２８】
本図において、宅内にはブロードバンドルータ１１に接続される形で構成された家庭内ＬＡＮ１５に対して、居間に設置された情報家電機器（例えばＨＤＤレコーダ）１２、寝室に設置された情報家電機器（例えばテレビ）１３、勉強部屋の情報機器（例えばＰＣ）１４などが接続されている。そして、例えば、ユーザが寝室に居ながらにして、居間の情報家電機器１２に録画された映像等を視聴しようとした場合、寝室に設置された情報家電機器１３をクライアント機器として、ＡＶサーバ装置である居間の情報家電機器１２を遠隔操作するシーンが想定できる。
【００２９】
なお、居間に設置された情報家電機器１２及び寝室に設置された情報家電機器１３は共にユニバーサルプラグアンドプレイフォーラムが定めるＵＰｎＰ−ＡＶアーキテクチャに準拠しており、ＣＤＳ機能を有していることを前提としている。
【００３０】
図２は、本発明に係る情報家電機器（ＡＶサーバ装置）１２の機能ブロック図を示す。
図２に示すように、本実施の形態において、ネットワークに接続される情報家電機器（ＡＶサーバ装置）１２は、ユーザからの入力指示を受け付けるリモコン等のグラフィカルユーザインタフェース２１、データベース２３に記録されるコンテンツメタデータやユーザメタデータの編集や制御を行うためのＤＢ制御部２２、後述する図４に示すようにユーザメタデータやコンテンツメタデータを記憶するデータベース２３、及び情報家電機器（クライアント機器）１３とネットワークを介してデータの送受信を行う通信制御部２４を備えている。
【００３１】
図３は、本発明に係る情報家電機器（クライアント機器）１３の機能ブロック図を示す。
【００３２】
クライアント機器側となる情報家電機器１３には、ユーザからの入力処理を受け付けるリモコンやキーボード等のユーザインターフェース３１、情報家電機器（ＡＶサーバ装置）１２から取得するユーザ付随情報やコンテンツの実体情報が記録されるデータベース３２、データベース３２に記録される情報を制御するＤＢ制御部３３、情報家電機器（ＡＶサーバ装置）１２から取得したコンテンツの再生を行う再生部３４、及びＵＰｎＰのＣＤＳに基づいてファイル情報の通信を行う通信制御部３５を備える。
【００３３】
また、本実施の形態に係る情報家電機器（クライアント機器）１３のユーザインターフェース３１は、通信制御部３５を介して情報家電機器（ＡＶサーバ装置）１２から取得したユーザ付随情報一覧から情報家電機器１３のユーザに対応するユーザ付随情報の選択を行うためのユーザ付随情報選択部３１ａ、及びユーザ付随情報に基づいて情報家電機器１２から取得したコンテンツ付随情報一覧から再生を要求するコンテンツを選択するためのコンテンツ選択部３１ｂを備えている。
【００３４】
なお、本実施の形態の説明においては、情報家電機器１２及び１３をＡＶサーバ装置及びクライアント機器と区別して説明を行っているが、実際の仕様においては、１つの情報家電機器がＡＶサーバ装置としての機能、及びクライアント機器としての機能を有することが可能であるのは言うまでもない。
【００３５】
図４は、ＡＶサーバ装置として動作する居間に設置された情報家電機器１２のデータベース２３に記憶されるメタデータのデータ構成図である。
【００３６】
データベース２３にはＵＰｎＰ−ＡＶのＣＤＳで扱うデータが保持されており、論理的な構成上、ＲＯＯＴと呼ばれるツリーの頂上フォルダ４１の下に、コンテンツの種類毎（映像、音楽など）にフォルダ４２が存在し、このフォルダ４２の下にコンテンツファイルの付随情報（メタデータ）４３を保持している。このコンテンツメタデータ４３には、例えば、コンテンツのタイトル、放送局、録画時間、サーバ装置内でのＵＲＬ等の情報が記録されている。
【００３７】
また、本発明の情報家電機器１２のデータベース２３は、ユーザの付随情報（メタデータ）を格納するフォルダとしてユーザ情報フォルダ４４を持ち、その下にユーザの人数に応じてユーザ毎に管理されているユーザメタデータ４５を保持していることを特徴としている。
【００３８】
そして、例えば、現在家庭内にはユーザが３名居り、それぞれユーザＡ，ユーザＢ，ユーザＣとし、この中のユーザＡが居間にある情報家電機器（ＡＶサーバ装置）１２を用いてＡＶコンテンツを視聴し、その後、ユーザＡは居間での視聴を一旦終え、寝室の情報家電機器（クライアント機器）１３を用いて続きからの視聴を試みる場合を想定する。この場合、ユーザＡが居間で視聴を終える際には、グラフィカルユーザインタフェース２１を用いて再生を停止し、その際、再生停止位置がＤＢ制御部２２を介してデータベース２３のユーザＡに対応するユーザメタデータ４５に記録される。即ち、データベース２３内部においては、ユーザＡのユーザ付随情報４５に対して、再生していたコンテンツ及び再生開始位置の情報が書き込まれる。
【００３９】
図５は、寝室の情報家電機器（クライアント機器）１３を用いて情報家電機器（ＡＶサーバ装置）１２から転送されるコンテンツを再生する場合の通信シーケンス図である。
【００４０】
上述したように、寝室の情報家電機器１３をクライアント機器、居間の情報家電機器１２をＡＶサーバ装置である場合、寝室に居るユーザＡは、リモコン等のユーザインタフェース３１を用いて情報家電機器１３を操作する。
【００４１】
まず、情報家電機器（クライアント機器）１３は、情報家電機器（ＡＶサーバ装置）１２に対してユーザメタデータの一覧を取得するために、「ＣＤＳ：Ｂｒｏｗｓｅリクエスト」を送信する（Ｓ５０１）。そして、情報家電機器（ＡＶサーバ装置）１２からは「ＣＤＳ：Ｂｒｏｗｓｅレスポンス」と共に、ユーザメタデータ一覧が送信される（Ｓ５０２）。
【００４２】
また、ユーザメタデータ一覧を取得した情報家電機器（クライアント機器）１３側では、ユーザＡがグラフィカルユーザインタフェース２１を介してユーザＡに対応するユーザ付随情報を１つ選択する。ユーザ付随情報の選択方法は、ユーザ付随情報に記載のユーザ名や、リモコンのボタンに関連づけられたコードなどでも良い。また、選択されたユーザ付随情報は情報家電機器（クライアント機器）１３のメモリ空間で保持される（Ｓ５０３）。
【００４３】
次に、ユーザの操作する情報家電機器（クライアント機器）１３から、ユーザＡに対応するコンテンツメタデータ一覧を取得するために「ＣＤＳ：Ｂｒｏｗｓｅリクエスト」が送信され（Ｓ５０４）、情報家電機器（ＡＶサーバ装置）１２から送信される「ＣＤＳ：Ｂｒｏｗｓｅレスポンス」によってコンテンツメタデータ一覧を取得する（Ｓ５０５）。
【００４４】
そして、ユーザＡは、コンテンツメタデータ一覧の中から、所望のコンテンツ（この場合は、先ほど居間で再生していたコンテンツ）を選択する。この際に、先に情報家電機器（クライアント機器）１３のメモリ空間であるデータベースに３２に保持していたユーザメタデータと照合させ、再生開始位置を特定する（Ｓ５０６）。
【００４５】
次に、特定された再生開始位置からＨＴＴＰを用いたリクエストを行い（Ｓ５０７）、例えばＲａｎｇｅ７５５５−８０００としたコンテンツのデータ転送が開始され（Ｓ５０８）、ユーザＡは、先ほど居間の情報家電機器（ＡＶサーバ装置）１２で再生していたシーンから視聴を再開することが可能となる。
【００４６】
また、寝室で視聴していた情報家電機器（クライアント機器）１３のユーザＡは所望の時間に再生を停止することが可能であり、再生停止（Ｓ５０９）を行うと同時に、「ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔリクエスト」により再生停止位置を情報家電機器（ＡＶサーバ装置）１２に通知し（Ｓ５１０）、これを受け取った情報家電機器（ＡＶサーバ装置）１２ではユーザＡに対応するユーザメタデータの再生停止位置を更新する（Ｓ５１１）。更新が完了すると「ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔレスポンス」を情報家電機器（クライアント機器）１３側に送信することで（Ｓ５１２）、全てのシーケンスが完了する。
【００４７】
なお、図５の説明においては、図５のＳ５０１〜Ｓ５０３に示すように、最初にクライアント機器側の情報家電機器１３のユーザがユーザインターフェースを用いてユーザメタデータの選別を行うものとして説明を行ったが、ログインＩＤの入力、リモコン等の電源のボタンをユーザ毎に設定（例えば、赤色の電源ボタンはユーザＡに対応）する等により、このユーザメタデータ一覧の取得及び選択の過程を自動的に行うことも可能である。
【００４８】
なお、情報家電機器１２のデータベース２３に記録されるユーザ付随情報に記載するデータ形式は、ＸＭＬ形式であるが、図６には、ＵＰｎＰ−ＡＶのＣＤＳに準じた形で、新たに“ｐｒｏｆｉｌｅ”というネームスペースを定義したユーザ付随情報６０の例を記載している。
【００４９】
また、本実施の形態では、ユーザの付随情報として再生開始位置を例に挙げたが、再生回数、再生時間等、これらを特定するものではない。また、クライアント機器側からユーザの付随情報に対して「ＣＤＳ：Ｂｒｏｗｓｅ」や「ＣＤＳ：ＵｐｄａｔｅＯｂｊｅｃｔ」を行う際に、あらかじめＡＶサーバ装置側においてクライアント機器のネットワーク情報（例えばＩＰアドレスやＭＡＣアドレス）などを登録しておくことで、クライアント機器からのアクセスを制限することも可能である。更に、ユーザ付随情報を更新する際の排他制御等を行うことも可能である。
【００５０】
以上説明したように、本発明によれば、ＵＰｎＰ−ＡＶで用いるＣＤＳの一部機能を追加することで、ユーザ毎にコンテンツの利用状況を管理することが可能となるため、宅内ネットワークを利用した家電機器間のＡＶ視聴などのユーザ操作性を飛躍的に向上させることが可能となる。
【００５１】
また、本発明に係る情報家電機器（ＡＶサーバ装置）１２のデータベース２３において、コンテンツ付随情報とは独立してユーザ付随情報を記録、管理するために、コンテンツの実体を伴うことなくユーザ付随情報のみの送信が可能となり、ネットワーク上でのデータ送受信を最低限に抑えると共に、ＡＶサーバ装置側となる情報家電機器１２における必要メモリも最小限に抑えることが可能となる。
【００５２】
更に、本発明においては、情報家電機器（ＡＶサーバ装置）１２のデータベース２３に記録されるユーザメタデータ４５は、ＵＰｎＰ−ＡＶのＣＤＳに準じて記述でき、このため、既存のＣＤＳで管理しているコンテンツメタデータを改良することなく、ユーザメタデータの管理が可能となり、現在のホームネットワークと親和性が高いという効果をも有する。
【産業上の利用可能性】
【００５３】
本発明は、例えば、ＵＰｎＰ−ＡＶのＣＤＳに準じるファイル転送方法に基づいて宅内ネットワークを介して家電機器間でのマルチメディアコンテンツの転送を行うＡＶサーバ装置、クライアント機器、及びファイル転送システムとして適用できる。
【図面の簡単な説明】
【００５４】
【図１】本発明に係る情報家電機器が家庭内ＬＡＮにて接続された場合の全体図である。
【図２】本発明に係る情報家電機器（ＡＶサーバ装置）の機能ブロック図である。
【図３】本発明に係る情報家電機器（クライアント機器）の機能ブロック図である。
【図４】ＡＶサーバ装置として動作する居間に設置された情報家電機器のデータベースに記憶されるメタデータのデータ構成図である。
【図５】寝室の情報家電機器（クライアント機器）を用いて情報家電機器（ＡＶサーバ装置）から転送されるコンテンツを再生する場合の通信シーケンス図である。
【図６】ユーザ付随情報のＸＭＬ記述例を示す参考図である。
【符号の説明】
【００５５】
１１  ブロードバンドルータ
１２  情報家電機器（ＡＶサーバ装置）
１３  情報家電機器（クライアント機器）
１４  情報家電機器（クライアント機器）
１５  家庭内ＬＡＮ
２１  グラフィカルユーザインタフェース
２２  ＤＢ制御部
２３  データベース
２４  通信制御部
３１  ユーザインターフェース
３１ａ  ユーザ付随情報選択部
３１ｂ  コンテンツ選択部
３２  データベース
３３  ＤＢ制御部
３４  再生部
３５  通信制御部
４１  論理的ツリー構成の最上位部（ＲＯＯＴ）
４２  コンテンツ別論理的フォルダ
４３  コンテンツメタデータ
４４  ユーザメタデータを直接格納する論理的フォルダ
４５  ユーザメタデータ
６０  ユーザ付随情報
【図１】
2007158854.tif 000003
【図２】
2007158854.tif 000004
【図３】
2007158854.tif 000005
【図４】
2007158854.tif 000006
【図５】
2007158854.tif 000007
【図６】
2007158854.tif 000008