(57)【要約】【課題】ユーザの利便性を向上させることが可能な機器間操作インターフェース、機器制御端末、及びプログラムを提供すること。【解決手段】ネットワークを介して接続された機器間の操作を制御する機器制御端末の表示部に表示される機器間操作インターフェースであって、機器が保持するコンテンツの情報を表示するためのコンテンツ表示エリアと、コンテンツに対して実行する操作の情報を表示するための操作表示エリアと、操作を実行する対象の情報を表示するための機器表示エリアと、を有し、機器制御端末の操作部を用いて各表示エリアに表示される情報が選択される際、広域ネットワークを介して接続された機器により提供されるサービスが対象の候補として機器表示エリアに表示されることを特徴とする、機器間操作インターフェースが提供される。【選択図】図２
2008305103.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された機器間の操作を制御する機器制御端末の表示部に表示される機器間操作インターフェースであって、
機器が保持するコンテンツの情報を表示するためのコンテンツ表示エリアと、
コンテンツに対して実行する操作の情報を表示するための操作表示エリアと、
操作を実行する対象の情報を表示するための機器表示エリアと、
を有し、
機器制御端末の操作部を用いて各表示エリアに表示される情報が選択される際、広域ネットワークを介して接続された機器により提供されるサービスが対象の候補として機器表示エリアに表示されることを特徴とする、機器間操作インターフェース。
【請求項２】
機器表示エリアには、サービスとして、広域ネットワークを介して接続された機器に情報を記録して、その情報を広域ネットワークに接続された他の機器から閲覧できるように公開するネットワークストレージサービスの情報が表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項３】
機器表示エリアには、ネットワークストレージサービスの情報として、そのネットワークストレージサービスを提供する機器の所在を表すアドレス情報が表示されることを特徴とする、請求項２に記載の機器間操作インターフェース。
【請求項４】
機器表示エリアには、対象の候補として、コンテンツを再生又は記録することが可能な一又は複数の機器が表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項５】
機器表示エリアには、対象の候補として、コンテンツの情報を付加することが可能なプレイリストが表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項６】
機器表示エリアには、機器制御端末との間の位置関係又は距離に基づいて選択された機器の情報が表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項７】
コンテンツ表示エリアには、コンテンツの情報として、そのコンテンツを提供する機器の情報が表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項８】
コンテンツ表示エリアには、機器の情報として、コンテンツが格納された機器内の位置を示すフォルダ情報が表示されることを特徴とする、請求項７に記載の機器間操作インターフェース。
【請求項９】
コンテンツ表示エリアには、機器の情報として、機器が設置された場所を示す物理的な位置情報が表示されることを特徴とする、請求項７に記載の機器間操作インターフェース。
【請求項１０】
コンテンツ表示エリアには、複数のコンテンツの組合せを示すプレイリストが表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項１１】
機器制御端末の操作部を用いて各エリアに表示される情報が選択される際、コンテンツ表示エリア、操作表示エリア、又は機器表示エリアに表示される情報の中から選択された情報の種類に応じて、他の表示エリアに表示される情報が選択された情報の種類に適合するものに制限されるか、或いは、選択された情報の種類に適合するものが強調表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項１２】
操作表示エリアには、コンテンツ表示エリアに表示される情報、又は機器表示エリアに表示される情報の中から選択された情報の種類に応じて、操作として、コンテンツの再生、記録、移動、複写、又はアップロードが表示されることを特徴とする、請求項１に記載の機器間操作インターフェース。
【請求項１３】
請求項１〜１２のいずれかに記載の機器間操作インターフェースが表示される表示部と、
機器間操作インターフェースが有する各表示エリアの表示を制御する表示制御部と、
各表示エリアに表示された情報を選択し、選択された操作を実行させる操作部と、
を備えることを特徴とする、機器制御端末。
【請求項１４】
請求項１〜１２のいずれかに記載の機器間操作インターフェースを表示制御する機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器間操作インターフェース、機器制御端末、及びプログラムに関する。
【背景技術】
【０００２】
近年、映像や音楽等に関する情報の大部分がデジタルデータとして管理されるようになってきている。そして、情報通信技術の発展に伴い、デジタル化された映像データや音楽データ等をサーバ上に記録しておき、ネットワークを通じて記録された各種データをユーザに配信するサービスが展開されている。さらに、ユーザがネットワーク上のサーバに写真やビデオクリップ等のデータをアップロードして他のユーザと共有するサービスも展開されている。
【０００３】
また、最近は、家庭内に敷設されたネットワーク（所謂、ホームネットワーク）を利用して、書斎にあるコンピュータに記録された映像データや音楽データをリビングに設置されたテレビで視聴するような利用形態が実現されている。他の例として、テレビ画面を見ながら、テレビのリモートコントローラ（以下、リモコン）を操作して、離れた場所に設置されたホームネットワーク上の録画装置に放送番組を録画するという利用形態も実現されている。
【０００４】
しかし、現在、テレビ等の画面インタフェースは、そのテレビに関する操作を中心に設計されているため、ホームネットワーク上にある複数の機器を連携させる処理を実行することが難しい。また、そうした画面インターフェースに機器間の操作を示すアイコン等を追加したとしても、画面インターフェースの構成が煩雑になり、ユーザにとって利用し難い画面インタフェースになってしまう。さらに、最近は、ホームネットワークに接続される機器の種類や数が増加し、各機器が保持するコンテンツと、そのコンテンツが実行される機器とのマッチングを容易に実現するための技術開発も求められている。
【０００５】
複数の接続機器を操作するインターフェースに関連して、例えば、下記の特許文献１には、画面上に表示されるアイコンを操作することにより、各アイコンに対応する機器の間で映像や音楽等の再生や記録を制御する技術が開示されている。また、同文献には、各機器の状態をアイコンの形状変化によって表現する技術も開示されている。さらに、下記の特許文献２には、下記の特許文献１と同様に、接続された機器を画面上のアイコンで表現し、１つのアイコンが選択されると、選択されたアイコンの機器に適合する操作と、その操作の対象になる機器の候補とが絞り込まれて表示されるインターフェースの技術が開示されている。
【０００６】
【特許文献１】特開平７−１４６７７４号公報
【特許文献２】特開２００１−９２５７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、上記の文献に記載の技術は、接続された機器同士をマッチングさせるのに適しているものの、機器に記録された映像や音楽、或いは、その機器が有する機能を把握している必要がある。そのため、ユーザは、これらの技術を利用して、ホームネットワーク、又はインターネット等の広域ネットワークを介して接続された機器を対象に、機器間の操作や操作に適合する機器を選択することは極めて困難である。
【０００８】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ネットワーク上の機器間におけるコンテンツの操作をより容易に実現することが可能な、新規かつ改良された機器間操作インターフェース、機器制御端末、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のある観点によれば、ネットワークを介して接続された機器間の操作を制御する機器制御端末の表示部に表示される機器間操作インターフェースが提供される。
当該機器間操作インターフェースは、機器が保持するコンテンツの情報を表示するためのコンテンツ表示エリアと、コンテンツに対して実行する操作の情報を表示するための操作表示エリアと、操作を実行する対象の情報を表示するための機器表示エリアと、を有し、機器制御端末の操作部を用いて各表示エリアに表示される情報が選択される際、広域ネットワークを介して接続された機器により提供されるサービスが対象の候補として機器表示エリアに表示することができる。
【００１０】
また、機器表示エリアには、サービスとして、広域ネットワークを介して接続された機器に情報を記録して、その情報を広域ネットワークに接続された他の機器から閲覧できるように公開するネットワークストレージサービスの情報が表示されてもよい。
【００１１】
また、機器表示エリアには、ネットワークストレージサービスの情報として、そのネットワークストレージサービスを提供する機器の所在を表すアドレス情報が表示されてもよい。
【００１２】
また、機器表示エリアには、対象の候補として、コンテンツを再生又は記録することが可能な一又は複数の機器が表示されてもよい。
【００１３】
また、機器表示エリアには、対象の候補として、コンテンツの情報を付加することが可能なプレイリストが表示されてもよい。
【００１４】
また、機器表示エリアには、機器制御端末との間の位置関係又は距離に基づいて選択された機器の情報が表示されてもよい。
【００１５】
また、コンテンツ表示エリアには、コンテンツの情報として、そのコンテンツを提供する機器の情報が表示されてもよい。
【００１６】
また、コンテンツ表示エリアには、機器の情報として、コンテンツが格納された機器内の位置を示すフォルダ情報が表示されてもよい。
【００１７】
また、コンテンツ表示エリアには、機器の情報として、機器が設置された場所を示す物理的な位置情報が表示されてもよい。
【００１８】
また、コンテンツ表示エリアには、複数のコンテンツの組合せを示すプレイリストが表示されてもよい。
【００１９】
また、機器制御端末の操作部を用いて各エリアに表示される情報が選択される際、コンテンツ表示エリア、操作表示エリア、又は機器表示エリアに表示される情報の中から選択された情報の種類に応じて、他の表示エリアに表示される情報が選択された情報の種類に適合するものに制限されるか、或いは、選択された情報の種類に適合するものが強調表示されてもよい。
【００２０】
また、操作表示エリアには、コンテンツ表示エリアに表示される情報、又は機器表示エリアに表示される情報の中から選択された情報の種類に応じて、操作として、コンテンツの再生、記録、移動、複写、又はアップロードが表示されてもよい。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、上記の機器間操作インターフェースが表示される表示部と、機器間操作インターフェースが有する各表示エリアの表示を制御する表示制御部と、各表示エリアに表示された情報を選択し、選択された操作を実行させる操作部とを備える機器制御端末が提供される。
【００２２】
また、上記課題を解決するために、本発明の別の観点によれば、上記の機器間操作インターフェースを表示制御する機能をコンピュータに実現させるためのプログラムが提供される。さらに、そのプログラムが記録された記録媒体が提供される。
【００２３】
上記のグラフィカルユーザインターフェース、装置、及びプログラムを用いると、ユーザがネットワーク上の機器構成を意識することなく、その機器間でコンテンツを操作することが可能になる。また、広域ネットワークを介して接続された機器とホームネットワークを介して接続された機器とを意識することなく、種々のサービスを利用することが可能になるため、ユーザの利便性が大きく向上する。
【発明の効果】
【００２４】
以上説明したように本発明によれば、より容易にネットワーク上の機器間に跨る操作を実行することが可能になる。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２６】
＜本発明の一実施形態＞
まず、本発明の一実施形態に係る機器制御端末１００の機能構成について詳細に説明するに先立ち、図１を参照しながら、その機器制御端末１００を適用可能なネットワーク構成の一例について簡単に説明する。図１は、本実施形態を適用可能なネットワーク構成の一例を示す説明図である。
【００２７】
（ネットワーク構成）
図１に示すように、上記のネットワークには、主に、複数の情報提供手段１０と、映像出力手段１２と、音声出力手段１４と、記憶手段１６とが含まれる。さらに、１つの情報提供手段１０は、広域ネットワーク２０を介して記憶手段１８に接続されている。以下、単にネットワークと表記した場合は、主にホームネットワークを意味し、広域ネットワークと表記した場合は、主にインターネット等の外部ネットワークを意味する。
【００２８】
情報提供手段１０は、映像データや音楽データ等のコンテンツを保持し、ネットワーク等を通じてコンテンツの情報を他の機器に提供する機能を有する。例えば、情報提供手段１０には、ネットワークに接続されたハードディスクレコーダ、デジタルカメラ、デジタルビデオカメラ、オーディオ装置、又は携帯オーディオプレーヤ等が含まれる。
【００２９】
図１に示すように、情報提供手段１０は、ネットワーク上の映像出力手段１２に対して映像コンテンツを提供したり、或いは、音楽コンテンツを音声出力手段１４に対して提供することができる。また、情報提供手段１０は、任意のコンテンツをネットワークに接続された記憶手段１６に提供することもできる。映像出力手段１２には、例えば、テレビやディスプレイ装置等が含まれる。音声出力手段１４には、例えば、テレビの音声出力やオーディオ装置のスピーカ等が含まれる。記憶手段１６には、例えば、ハードディスクレコーダやコンピュータ等に接続されたリムーバブル記憶媒体等が含まれる。
【００３０】
さらに、情報提供手段１０は、広域ネットワーク２０を介して記憶手段１８に映像コンテンツや音楽コンテンツ等を提供することができる。この場合、記憶手段１８は、例えば、ネットワークストレージサーバとしての機能を有し、情報提供手段１０等により格納されたコンテンツを他のユーザに公開するコンテンツサーバとしての機能を有している。また、記憶手段１８は、情報提供手段１０等から提供されたコンテンツを利用して、種々のネットワークサービスを提供するサービス提供部を有していてもよい。例えば、サービス提供部は、アップロードされた画像データ等を一般のユーザ又は閲覧制限されたユーザに公開するサービスを提供することができる。
【００３１】
機器制御端末１００は、映像出力手段１２、音声出力手段１４、又は記憶手段１６、１８等によって情報提供手段１０が保持するコンテンツを処理するように制御する装置である。そのため、機器制御端末１００は、情報提供手段１０が保持するコンテンツの情報と、映像出力手段１２、音声出力手段１４、又は記憶手段１６、１８等の情報を取得し、表示部１５０を介して、それらの情報をユーザに提示する。このとき、機器制御端末１００は、機器毎に処理可能なコンテンツの情報やコンテンツ毎に実行可能な操作の情報をユーザが認知していなくても、コンテンツと機器と操作との好適な組合せを選択できるようなユーザインターフェースを用いて情報を提示することができる。
【００３２】
以上、簡単に説明した通り、本実施形態に係る機器制御端末１００は、広域ネットワーク２０を含むネットワーク上の機器間におけるコンテンツの操作に適用される。上記のように、ネットワークには、様々な機能を有する機器が混在し、同時に、様々な種類のコンテンツが一又は複数の機器に格納されているため、非常に複雑な構成になっている。また、ネットワーク上の機器は、自由に追加又は削除が可能である上、各機器が有する機能も変更されうる。これは、各機器の機能がモジュール化されてソフトウェア的に実現されているためであり、上記の記憶手段１８が提供するサービスも同様の部類に属する。
【００３３】
以下で詳細に説明するように、本実施形態に係る機器制御端末１００、及び機器制御端末１００が備えるユーザインターフェースは、上記のような複雑な機器構成や構成の変更をユーザに意識させることなく、機器間のコンテンツ操作を可能にするものである。
【００３４】
［機器制御端末１００の機能構成］
まず、図２を参照しながら、本実施形態に係る機器制御端末１００の機能構成について詳細に説明すると共に、図３〜図８を参照しながら、表示部１５０に表示されるユーザインターフェースについて併せて説明する。図２は、本実施形態に係る機器制御端末１００の機能構成を示す説明図である。図３は、本実施形態に係る機器制御端末１００の機器構成の一例を示す説明図である。図４〜図８は、本実施形態に係る機器間操作インターフェースの構成例を示す説明図である。
【００３５】
図２に示すように、機器制御端末１００は、主に、操作部１０２と、コンテンツ情報取得部１０４と、機器情報取得部１０６と、記憶部１１０と、機器／コンテンツ選択部（組合せ情報生成部）１１２と、表示制御部１１４と、プレイリスト生成部１１６と、機器制御部１１８と、表示部１５０とにより構成される。また、機器情報取得部１０６には、機器認識部１０８が含まれる。さらに、表示部１５０には、送信元オブジェクトと、処理方法オブジェクトと、送信先オブジェクトとが表示される。
【００３６】
（操作部１０２）
操作部１０２は、表示部１５０に表示された選択肢の中から所望の情報を選択するための入力装置である。また、操作部１０２は、表示部１５０に表示された情報の組合せに基づいて実行される処理を確定するためにも利用される。また、操作部１０２は、ユーザにより入力された情報を機器／コンテンツ選択部１１２、プレイリスト生成部１１６、又は機器制御部１１８に伝送する。図３に示すように、操作部１０２は、例えば、上下左右を選択することが可能な十字キーや、処理を確定するための実行ボタン、或いは、複数の機能にそれぞれ割り当てられた機能ボタン等である。尚、実行ボタンは、符号１５８のように、画面上に表示されるオブジェクトにより実現されてもよい。
【００３７】
（コンテンツ情報取得部１０４）
再び図２を参照する。コンテンツ情報取得部１０４は、コンテンツサーバ等の情報提供手段１０からコンテンツに関する情報を取得する。例えば、コンテンツ情報取得部１０４は、情報提供手段１０が保持するコンテンツの種類やファイルフォーマット等の情報を取得する。このとき、コンテンツ情報取得部１０４は、コンテンツに付加されたメタデータやサムネイル画像等を取得することもできる。例えば、メタデータには、コンテンツのタイトルや出演者、或いは、著作権情報等が含まれていてもよい。また、サムネイルは、例えば、後述する表示部１５０に表示されるオブジェクトとして利用されうる。また、コンテンツ情報取得部１０４は、情報提供手段１０から取得したコンテンツの情報を記憶部１１０に記録する。
【００３８】
（機器情報取得部１０６）
機器情報取得部１０６は、ネットワークに接続された情報提供手段１０、映像出力手段１２、音声出力手段１４、及び記憶手段１６等の機器に関する情報を取得する。機器情報取得部１０６は、機器に関する情報として、その機器が実行可能な処理の種類や処理可能なコンテンツフォーマット等の情報を取得する。また、機器情報取得部１０６は、例えば、機器の負荷状態や、その機器に繋がる経路のトラフィック状況等を含む機器状態の情報を取得することもできる。さらに、機器情報取得部１０６は、例えば、その機器が設置されている物理的な位置や、機器制御端末１００との間の距離又は位置関係等の情報を取得することもできる。
【００３９】
また、機器情報取得部１０６は、広域ネットワーク２０に接続された記憶手段１８等の外部機器から、その外部機器が提供するサービスの情報を取得することができる。このとき、機器情報取得部１０６は、その外部機器が提供するサービスに対応するサムネイルを取得することもできる。尚、取得したサムネイルは、後述する表示部１５０に表示されるオブジェクトとして利用されうる。さらに、機器情報取得部１０６は、サービスの情報として、そのサービスの種類、対応するコンテンツのフォーマット、又は利用可能なユーザの情報等を取得することができる。
【００４０】
また、機器情報取得部１０６は、機器認識部１０８をさらに備えていてもよい。機器認識部１０８は、ネットワークに接続された情報提供手段１０、映像出力手段１２、音声出力手段１４、又は記憶手段１６等の機器に対して無線通信可能な通信手段である。機器認識部１０８は、例えば、非接触ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップ、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグ、赤外線通信装置、又は可視光通信装置等の通信手段である。また、機器認識部１０８は、その通信手段により電界強度や屋内位置認識等を行うことで、機器制御端末１００との間の物理的な距離や位置関係等を把握することができる。そして、機器情報取得部１０６は、機器認識部１０８により取得された機器の情報を記憶部１１０に格納する。
【００４１】
（記憶部１１０）
記憶部１１０には、コンテンツ情報取得部１０４、及び機器情報取得部１０６により取得された情報（コンテンツ情報ｙ２、機器情報ｙ３）が格納されると共に、ユーザにより選択されたコンテンツと機器との組合せを示す組合せ情報ｙ１、及び複数のコンテンツの組合せを示すコンテンツリストｙ４等が格納される。さらに、記憶部１１０には、ユーザにより選択された組合せ情報の履歴が記録されうる。また、これらの情報は、機器／コンテンツ選択部１１２、又はプレイリスト生成部１１６により読み出されて利用される。
【００４２】
（機器／コンテンツ選択部１１２）
機器／コンテンツ選択部１１２は、記憶部１１０に格納されているコンテンツ情報ｙ２、及び機器情報ｙ３を表示制御部１１４に伝送することができる。また、機器／コンテンツ選択部１１２は、操作部１０２からユーザの入力情報を受け取ると、その入力情報に応じて、適合する機器、操作、又はコンテンツの候補を選択する。
【００４３】
例えば、あるコンテンツの情報が入力されると、機器／コンテンツ選択部１１２は、記憶部１１０に格納されたコンテンツ情報ｙ２、及び機器情報ｙ３を参照し、そのコンテンツに適合する機器を選択して組合せ情報ｙ１を生成する。そして、機器／コンテンツ選択部１１２は、その組合せ情報ｙ１を表示制御部１１４に伝送すると共に、記憶部１１０に格納する。但し、そのコンテンツに関する組合せ情報ｙ１が記憶部１１０に存在する場合、機器／コンテンツ選択部１１２は、そのコンテンツに関する組合せ情報ｙ１を表示制御部１１４に伝送する。尚、機器／コンテンツ選択部１１２は、記憶部１１０に格納されたコンテンツ情報ｙ２と機器情報ｙ３とに基づいて所定の時間間隔で組合せ情報ｙ１を更新してもよい。
【００４４】
（表示制御部１１４）
表示制御部１１４は、表示部１５０に表示されるオブジェクトの表示制御を行う。例えば、表示制御部１１４は、記憶部１１０に格納されたコンテンツ情報ｙ２、又は機器情報ｙ３に基づいて、選択可能なコンテンツ、機器、又は操作の情報をスクロール可能なアイコン等により表示部１５０に表示する。
【００４５】
また、表示制御部１１４は、機器／コンテンツ選択部１１２から入力された組合せ情報ｙ１に基づき、表示部１５０に表示されるオブジェクトの表示制御を行う。例えば、ユーザによりコンテンツが選択された場合、表示制御部１１４は、機器／コンテンツ選択部１１２により生成された組合せ情報ｙ１を受けて、選択可能な機器、及び操作の情報のみをスクロール可能なアイコン等により表示する。尚、表示制御部１１４は、選択可能な機器、及び操作の情報のみをハイライト表示することも可能である。さらに、表示制御部１１４は、コンテンツ又は機器に代えて、コンテンツの組合せを示すプレイリストを表示することも可能である。
【００４６】
（プレイリスト生成部１１６）
プレイリスト生成部１１６は、再生されるコンテンツの組合せを表すプレイリストを生成する。まず、プレイリスト生成部１１６は、空のプレイリストを生成して表示制御部１１４に伝送する。次いで、プレイリストにコンテンツを追加するように指示を受けると、プレイリスト生成部１１６は、そのコンテンツを空のプレイリストに追加する。さらに追加の指示を受けると、プレイリスト生成部１１６は、コンテンツをプレイリストに追加する。そして、プレイリスト生成部１１６は、生成されたプレイリストを記憶部１１０に格納する。逆に、コンテンツを削除する指示を受けると、プレイリスト生成部１１６は、記憶部１１０に格納されたプレイリストｙ４を読み出して、そのプレイリストからコンテンツを削除することもできる。
【００４７】
（機器制御部１１８）
機器制御部１１８は、コンテンツ、操作、及び機器の組合せが確定し、操作部１０２を介して実行指示が伝送されると、その組合せに基づいて情報提供手段１０を制御する。例えば、「情報提供手段１０が保持するコンテンツ」と「映像出力手段１２」と「再生」とが選択され、その組合せに基づく実行指示を取得した場合、機器制御部１１８は、情報提供手段１０に対して、指定されたコンテンツを映像出力手段１２に出力して再生するように制御する。例えば、機器制御部１１８は、情報提供手段１０に対して制御命令を発行する。
【００４８】
（表示部１５０）
表示部１５０には、コンテンツ情報ｙ１に含まれるサムネイル画像等の情報、機器情報ｙ３に含まれるサムネイル画像等の情報、プレイリストｙ４を表すサムネイル画像等の情報、又は操作方法を表すサムネイル画像等の情報が表示される。但し、サムネイル画像等の情報には、サムネイル画像の他、例えば、そのコンテンツ、機器、プレイリスト、又は操作方法に関するメタ情報や説明情報等が含まれる。以下、これらのサムネイル画像等の情報をオブジェクトと呼ぶことにする。
【００４９】
また、表示部１５０には、送信元オブジェクトが表示されるコンテンツ表示エリア１５２と、処理方法オブジェクトが表示される操作表示エリア１５４と、送信先オブジェクトが表示される機器表示エリア１５６とが含まれる。コンテンツ表示エリア１５２には、コンテンツやプレイリスト等の処理主体が送信元オブジェクトとして表示される。また、操作表示エリア１５４には、再生（表示、ストリーミング）、複写、移動、アップロード、登録、同期、又は呼出等の処理方法を示す処理方法オブジェクトが表示される。さらに、
機器表示エリア１５６には、機器やプレイリスト等の送信先オブジェクトが表示される。これらのオブジェクトは、各々、サムネイル画像で表現されるアイコンにより表示され、操作部１０２の操作により複数の選択肢がスクロールして表示される。
【００５０】
以上、本実施形態に係る機器制御端末１００の機能構成について説明した。以下では、その機能構成により実現される具体的な操作及びユーザインターフェースの画面構成等について詳細に説明する。
【００５１】
［機器間操作インターフェースの表示構成］
ここで、図３〜図８を参照しながら、本実施形態に係る機器間操作インターフェースの表示構成について説明する。尚、当該機器間操作インターフェースは、上記の表示部１５０に対応する。
【００５２】
（画面構成）
まず、図３を参照する。図３は、本実施形態に係る機器制御端末１００の一具体例を示す説明図である。
【００５３】
図３に示すように、機器制御端末１００の表示部１５０には、送信元オブジェクトが表示されるコンテンツ表示エリア１５２と、処理方法オブジェクトが表示される操作表示エリア１５４と、送信先オブジェクトが表示される機器表示エリア１５６とが含まれる。また、各オブジェクトは、サムネイル画像を用いたアイコンで表現されている。さらに、表示部１５０には、実行ボタン１５８が表示されていてもよい。実行ボタン１５８が押下されると、機器制御部１１８は、表示部１５０に表示されるオブジェクトの組合せに基づいて処理を実行する。
【００５４】
送信元オブジェクトは、例えば、ネットワーク上のいずれかの情報提供手段１０が保持するコンテンツを表すものである。但し、送信元オブジェクトは、コンテンツを保持する情報提供手段１０等の機器自体を表すものであってもよい。また、送信元オブジェクトは、情報提供手段１０等の機器内でオブジェクトが格納されたフォルダ等を表すものであってもよい。
【００５５】
送信先オブジェクトは、例えば、コンテンツを受け取って再生又は記録することが可能なネットワーク上の機器を表すものである。但し、送信先オブジェクトは、広域ネットワーク２０を介して接続されたサーバにより提供されるネットワークサービスを示すものであってもよい。ネットワークサービスとしては、例えば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等を含み、映像データやテキスト情報等のネットワーク共有サービスやネットワークストレージサービスが具体例として挙げられる。
【００５６】
処理方法オブジェクトは、コンテンツ表示エリア１５２に表示されるオブジェクトと機器表示エリア１５６に表示されるオブジェクトとに適合する処理方法を表すものである。例えば、処理方法オブジェクトは、再生（表示、ストリーミング）、複写、移動、アップロード、登録、同期、又は呼出等の処理方法を表すものである。
【００５７】
上記の各オブジェクトは、例えば、上下方向にスクロールさせて選択可能な候補を表示させることが可能である。そのとき、ユーザは、操作部１０２（十字キー）を用いて各オブジェクトを上下にスクロール表示させて所望のオブジェクトを選択することができる。
例えば、送信元オブジェクトが選択されると、表示制御部１１４は、組合せ情報ｙ１に基づいて処理方法オブジェクトの候補と送信先オブジェクトの候補とを表示制御する。具体的には、表示制御部１１４は、選択された送信元オブジェクトに適合するオブジェクトのみをスクロール表示されるように制御する。
【００５８】
但し、ユーザは、選択するオブジェクトの順番を「送信先オブジェクト→処理方法オブジェクト→送信元オブジェクト」の順にしてもよいし、逆に、送信元オブジェクトから順に選択してもよい。また、ユーザは、送信元オブジェクトと送信先オブジェクトとを先に選択し、絞り込まれた処理方法オブジェクトを後に選択することもできる。図３の例は、送信元オブジェクトに対応する映像コンテンツと、送信先オブジェクトに対応するテレビとが指定されたものである。このとき、処理方法オブジェクトは、例えば、「再生」のみが選択可能になる。そこで、ユーザは、実行ボタン１５８を押下すると、選択された映像コンテンツが選択されたテレビに放映される。
【００５９】
（操作方法の例１：基本構成）
次に、図４を参照する。図４は、本実施形態に係る操作方法のバリエーションを示す説明図である。
【００６０】
図４（Ａ）には、映像コンテンツをリビングのテレビで再生するケースが示されている。コンテンツ表示エリア１５２には、映像コンテンツが表示されている。機器表示エリア１５６には、リビングに置かれたテレビが表示されている。そして、操作表示エリア１５４には、「再生」を示すオブジェクト「ｐｌａｙ」が表示されている。この状態で実行ボタン１５８が押下されると、映像コンテンツがリビングのテレビで再生される。
【００６１】
図４（Ｂ）には、映像コンテンツをネットワークストレージサーバにアップロードするケースが示されている。コンテンツ表示エリア１５２には、映像コンテンツが表示されている。機器表示エリア１５６には、ネットワークストレージサーバが提供するストレージサービスが表示されている。そして、操作表示エリア１５４には、「アップロード」を示すオブジェクト「Ｕｐｌｏａｄ」が表示されている。この状態で実行ボタン１５８が押下されると、映像コンテンツがネットワークストレージサーバにアップロードされる。
【００６２】
図４（Ｃ）には、映像コンテンツをハードディスクレコーダに記録するケースが示されている。コンテンツ表示エリア１５２には、映像コンテンツが表示されている。機器表示エリア１５６には、ハードディスクレコーダが表示されている。そして、操作表示エリア１５４には、「記録」を示すオブジェクト「Ｃｏｐｙ」が表示されている。この状態で実行ボタン１５８が押下されると、映像コンテンツがハードディスクレコーダに記録される。但し、記録の処理を実行しても、「Ｃｏｐｙ」の操作では送信元から映像コンテンツが削除されない。
【００６３】
図４（Ｄ）には、映像コンテンツを実家のテレビで再生するケースが示されている。コンテンツ表示エリア１５２には、映像コンテンツが表示されている。機器表示エリア１５６には、実家にあるテレビが表示されている。そして、操作表示エリア１５４には、「再生」を示すオブジェクト「ｐｌａｙ」が表示されている。この状態で実行ボタン１５８が押下されると、映像コンテンツが実家にあるのテレビにストリーミング再生される。この例のように、機器表示エリア１５６には、「実家」等の物理的位置を表現するオブジェクト（図中の「Ｈｏｍｅ」）が表示されてもよい。そのように、表示制御部１１４は、記憶部１１０に格納された機器情報ｙ３の中から、機器／コンテンツ選択部１１２を介して取得した機器の物理的な設置位置を示す情報を機器表示エリア１５６に表示することができる。
【００６４】
（操作方法の例２：プレイリストの作成）
次に、図５を参照する。図５は、本実施形態に係る操作方法のバリエーションを示す説明図である。
【００６５】
図５（Ａ）には、音楽コンテンツａを空のプレイリストに登録するケースが示されている。コンテンツ表示エリア１５２には、音楽コンテンツａが表示されている。機器表示エリア１５６には、空のプレイリストが表示されている。そして、操作表示エリア１５４には、「登録／追加」を示すオブジェクト「ａｄｄ」が表示されている。この状態で実行ボタン１５８が押下されると、音楽コンテンツａが空のプレイリストに登録される。但し、実行ボタン１５８が押下されても、音楽コンテンツａが実際にコピーされるわけではなく、プレイリスト生成部１１６により音楽コンテンツａが登録されたプレイリストが生成されるだけである。
【００６６】
図５（Ｂ）及び（Ｃ）には、音楽コンテンツｂ及びｃを既存のプレイリストに追加するケースが示されている。コンテンツ表示エリア１５２には、音楽コンテンツｂ又はｃが表示されている。機器表示エリア１５６には、既に他の音楽コンテンツが登録されたプレイリストが表示されている。そして、操作表示エリア１５４には、「登録／追加」を示すオブジェクト「ａｄｄ」が表示されている。この状態で実行ボタン１５８が押下されると、音楽コンテンツｂ又はｃがプレイリストに追加される。但し、この時点でも、音楽コンテンツａ，ｂ，ｃの実体がコピーされるわけではない。プレイリスト生成部１１６は、プレイリストが生成されると、そのプレイリストを記憶部１１０に格納する。
【００６７】
尚、コンテンツ表示エリア１５２には、異なる情報提供手段１０が保持する複数のコンテンツが候補として表示されることがある。しかし、本実施形態に係る機器制御端末１００は、異なる情報提供手段１０が保持するコンテンツであっても、同一のプレイリストに登録することができる。また、ユーザは、映像コンテンツと音楽コンテンツとを同じプレイリストに登録することもできる。もちろん、他の種類のコンテンツであっても、その種類を問わず、プレイリストに登録することが可能である。
【００６８】
（操作方法の例３：プレイリストの実行）
次に、図６を参照する。図６は、本実施形態に係る操作方法のバリエーションを示す説明図である。
【００６９】
図６（Ａ）には、音楽コンテンツａ，ｂ，ｃが登録されたプレイリストをオーディオ装置（Ａｕｄｉｏ）で出力するケースが示されている。コンテンツ表示エリア１５２には、音楽コンテンツａ，ｂ，ｃが登録されたプレイリストが表示されている。機器表示エリア１５６には、オーディオ装置が表示されている。そして、操作表示エリア１５４には、「再生」を示すオブジェクト「ｐｌａｙ」が表示されている。この状態で実行ボタン１５８が押下されると、プレイリストに登録された音楽コンテンツａ，ｂ，ｃがオーディオ装置により再生される。
【００７０】
図６（Ｂ）には、音楽コンテンツａ，ｂ，ｃが登録されたプレイリストを携帯オーディオプレーヤ（Ｍｏｂｉｌｅ  Ｐｌａｙｅｒ）に記録するケースが示されている。コンテンツ表示エリア１５２には、音楽コンテンツａ，ｂ，ｃが登録されたプレイリストが表示されている。機器表示エリア１５６には、携帯オーディオプレーヤが表示されている。そして、操作表示エリア１５４には、「記録」を示すオブジェクト「Ｃｏｐｙ」が表示されている。この状態で実行ボタン１５８が押下されると、プレイリストに登録された音楽コンテンツａ，ｂ，ｃが携帯オーディオプレーヤに記録される。
【００７１】
（操作方法の例４：位置情報の検知）
次に、図７を参照する。図７は、本実施形態に係る機器選択方法の一例を示す説明図である。
【００７２】
図７に示すように、ユーザは、コンテンツ表示エリア１５２に表示されるコンテンツ（Ｃｏｎｔｅｎｔｓ）を選択する（Ｓｔｅｐ．１）。次いで、ユーザは、所望の機器（ＴＶ）に対して位置関係や距離等の物理的な位置情報を取得するための操作を実行する（Ｓｔｅｐ．２）。例えば、ユーザは、機器制御端末１００が備える機器認識部１０８を所望の機器（ＴＶ）に向け、操作部１０２を操作することで機器（ＴＶ）の機器情報を取得することができる。その結果、送信元オブジェクトと送信先オブジェクトとが選択されるため、ユーザは、機器／コンテンツ選択部１１２により絞り込まれた処理方法オブジェクトの候補から所望の操作を選択して実行する（Ｓｔｅｐ．３）。図７の例では、映像コンテンツとテレビとが選択されているため、ユーザは、再生の操作を選択することで、その映像コンテンツをテレビにより再生することができる。
【００７３】
また、コンテンツ表示エリア１５２で選択したコンテンツが複数の情報提供手段１０に格納されている場合、機器制御部１１８は、機器認識部１０８が取得した所望の機器（ＴＶ）の位置情報に基づいて、その機器から最も近い情報提供手段１０からコンテンツを取得するように制御することもできる。さらに、機器／コンテンツ選択部１１２は、機器認識部１０８により取得された所望の機器の位置情報に基づき、比較的近くに位置する情報提供手段１０が保持するコンテンツのみをコンテンツ表示エリア１５２に表示することも可能である。図７では、送信元オブジェクトから順に選択する例を示したが、ユーザは、送信先オブジェクト又は処理方法オブジェクトを先に選択し、機器の位置情報に基づいて絞り込まれた送信元オブジェクトの候補からコンテンツを選択することもできる。尚、機器認識部１０８による位置情報の取得は、電界強度や屋内位置認識等の技術を用いて実現される。
【００７４】
（履歴情報の利用）
次に、図８を参照しながら、本実施形態に係る履歴情報の利用方法について説明する。図８は、本実施形態に係る履歴情報の利用方法を示す説明図である。
【００７５】
既に説明した通り、本実施形態に係る機器制御端末１００は、機器／コンテンツ選択部１１２により生成された組合せ情報ｙ１を記憶部１１０に格納しておくことができる。そこで、表示制御部１１４は、図８に示すように、ユーザが過去に実行した組合せ情報ｙ１を履歴情報として表示部１５０に表示することも可能である。履歴情報は、例えば、選択されたコンテンツ、機器、及び操作の組合せとして表現される。図８に示すように、履歴情報は、音楽コンテンツをプレイリストに登録する処理（Ｘ１，Ｘ２，Ｘ３）やプレイリストを再生する処理（Ｘ４）、或いは、プレイリストに登録された音楽コンテンツを携帯オーディオプレーヤにコピーする処理（Ｘ５）等である。
【００７６】
このように、履歴情報を保持しておくことで、ユーザは、過去に行った操作と同じ操作を再実行する必要がなくなるため、より簡単に所望の操作を実現することができる。尚、図８に示すように、機器制御端末１００は、履歴情報をスクロール表示させることが可能である。
【００７７】
以上、本実施形態に係る機器間操作インターフェースの表示構成を中心に操作方法等について詳細に説明した。上記のように、本実施形態に係る機器間操作インターフェースを適用すると、コンテンツ、プレイリスト、機器、サービス、及び操作方法等を統一された操作体系の元に操作することが可能になるため、ユーザにとって非常に理解しやすく、操作性が高まる。また、そのサービスやコンテンツが物理的にどこにあるかという情報をユーザが意識せずとも操作が可能であるため、ネットワーク上の機器構成が複雑であっても、或いは、ネットワーク構成が動的に変化しても、ユーザがコンテンツを操作する方法に変化が生じないという効果が得られる。
【００７８】
［ハードウェア構成］
上記端末が有する各構成要素の機能は、例えば、図９に示すハードウェア構成を有する情報処理装置により実現することが可能である。図９は、上記装置の各構成要素が有する機能を実現することが可能な情報処理装置のハードウェア構成を示す説明図である。
【００７９】
図９に示すように、の情報処理装置は、主に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９０６と、ホストバス９０８と、ブリッジ９１０と、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６とにより構成される。
【００８０】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、例えば、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する。ＲＡＭ９０６は、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等を一時的又は永続的に格納する。これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８によって相互に接続されている。また、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続されている。
【００８１】
入力部９１６は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等の操作手段である。また、入力部９１６は、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントロール手段（所謂、リモコン）であってもよい。なお、入力部９１６は、上記の操作手段を用いて入力された情報を入力信号としてＣＰＵ９０２に伝送するための入力制御回路等により構成されている。
【００８２】
出力部９１８は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌ）、又はＥＬＤ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。
【００８３】
記憶部９２０は、各種のデータを格納するための装置であり、例えば、ハードディスクドライブ（ＨＤＤ；Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等により構成される。
【００８４】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ−ＤＶＤメディア、コンパクトフラッシュ（ＣＦ；ＣｏｍｐａｃｔＦｌａｓｈ）（登録商標）、メモリースティック、又はＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  Ｃａｒｄ）、又は電子機器等であってもよい。
【００８５】
接続ポート９２４は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。
【００８６】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、又は各種通信用のモデム等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、放送、又は衛星通信等である。
【００８７】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８８】
上記の説明において、音楽コンテンツ及び映像コンテンツを主な例として挙げたが、本発明に係る機器間操作インターフェースは、これに限定されるものではない。例えば、文章ファイルやゲームプログラム等であってもよい。さらに、送信元オブジェクト及び送信先オブジェクトに電話等の通話機器を選択し、処理方法オブジェクトに呼出を選択した場合、ユーザは、送信先オブジェクトの通話機器を呼び出すことが可能になる。このように、本実施形態に係る機器間操作インターフェースの応用範囲は、そのネットワークや通信回線の種類に制限されず、機器の種類や扱うコンテンツの種類にも制限されない。
【００８９】
また、図２の例では、記憶部１１０に組合せ情報ｙ１、コンテンツ情報ｙ２、機器情報ｙ３、及びプレイリストｙ４を別々に記載したが、相互に連携する情報としてデータベースに保持しておくことも可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係るネットワーク構成の一例を示す説明図である。
【図２】同実施形態に係る機器制御端末の機能構成を示す説明図である。
【図３】同実施形態に係るユーザインターフェースの構成を示す説明図である。
【図４】同実施形態に係る機器間制御方法を示す説明図である。
【図５】同実施形態に係るプレイリスト生成方法を示す説明図である。
【図６】同実施形態に係るプレイリスト再生方法を示す説明図である。
【図７】同実施形態に係る機器選択方法の変形例を示す説明図である。
【図８】同実施形態に係る履歴情報の選択方法を示す説明図である。
【図９】同実施形態に係る機器制御端末のハードウェア構成を示す説明図である。
【符号の説明】
【００９１】
１０    情報提供手段
１２    映像出力手段
１４    音声出力手段
１６、１８    記憶手段
２０    ネットワーク
１００    機器制御端末
１０２    操作部
１０４    コンテンツ情報取得部
１０６    機器情報取得部
１０８    機器認識部
１１０    記憶部
１１２    機器／コンテンツ選択部（組合せ情報生成部）
１１４    表示制御部
１１６    プレイリスト生成部
１１８    機器制御部
１５０    表示部（ユーザインターフェース）
１５２    コンテンツ表示エリア
１５４    操作表示エリア
１５６    機器表示エリア
１５８    実行ボタン
【図１】
2008305103.tif 000003
【図２】
2008305103.tif 000004
【図３】
2008305103.tif 000005
【図４】
2008305103.tif 000006
【図５】
2008305103.tif 000007
【図６】
2008305103.tif 000008
【図７】
2008305103.tif 000009
【図８】
2008305103.tif 000010
【図９】
2008305103.tif 000011