(57)【特許請求の範囲】
【請求項１】
電子機器が機器を制御する方法において、
前記電子機器のカメラを介して撮影されたイメージから、少なくとも一つの登録された機器を識別する段階と、
前記識別された登録された機器から、前記識別された登録された機器のコンテンツを示すコンテンツ情報を受信する段階と、
前記識別された登録された機器を示す第１機器イメージ、前記受信されたコンテンツ情報、及び他の登録された機器を示す第２機器イメージを前記電子機器の画面上に共にディスプレイし、前記受信されたコンテンツ情報を前記第１機器イメージの周辺にディスプレイする段階と、
前記ディスプレイされたコンテンツ情報を選択するユーザ入力を受信する段階と、
前記選択されたコンテンツ情報に対応されるコンテンツの再生に係わる制御命令を、前記他の登録された機器に伝送する段階と、を含み、
前記コンテンツ情報を選択するユーザ入力を受信する段階は、前記コンテンツ情報を前記第２機器イメージに移動させるユーザ入力を受信することを特徴とする機器制御方法。
【請求項２】
前記識別された登録された機器に前記コンテンツ情報を要請する段階と、
前記識別された登録された機器から前記コンテンツ情報を受信する段階と、
を含むことを特徴とする請求項１に記載の機器制御方法。
【請求項３】
前記伝送する段階は、前記他の登録された機器に前記移動されたコンテンツ情報に対応するコンテンツを提供することを前記識別された登録された機器に要請する段階を含むことを特徴とする請求項１に記載の機器制御方法。
【請求項４】
前記コンテンツ情報は、コンテンツ・サムネイル、コンテンツメタデータ及びコンテンツファイル名のうち少なくとも一つを含むことを特徴とする請求項２に記載の機器制御方法。
【請求項５】
前記移動されたコンテンツ情報に対応するコンテンツ再生命令を、前記他の登録された機器に伝送する段階をさらに含むことを特徴とする請求項２に記載の機器制御方法。
【請求項６】
前記コンテンツのアドレスを、前記他の登録された機器に伝送する段階をさらに含むことを特徴とする請求項５に記載の機器制御方法。
【請求項７】
前記コンテンツ情報を前記第２機器イメージに移動させるユーザ入力を受信する段階は、前記コンテンツ情報をドラッグし、前記第２機器イメージに移動させるユーザ入力を受信する段階を含むことを特徴とする請求項１に記載の機器制御方法。
【請求項８】
電子機器が機器を制御する方法において、
前記電子機器のカメラを介して撮影されたイメージから、少なくとも一つの登録された機器を識別する段階と、
前記識別された機器からコンテンツ情報を受信する段階と、
前記識別された登録された機器を示す第１機器イメージ、前記受信されたコンテンツ情報、及び他の登録された機器を示す第２機器イメージを前記電子機器の画面上に共に表示する段階と、
前記表示されたコンテンツ情報に対するユーザ入力を受信する段階と、
前記ユーザ入力に対応する制御命令を実行する段階と、を含み、
前記表示する段階は、前記受信されたコンテンツ情報を前記第１機器イメージの周辺に表示し、
前記ユーザ入力を受信する段階は、前記コンテンツ情報を前記第２機器イメージに移動させるユーザ入力を受信することを特徴とする機器制御方法。
【請求項９】
前記コンテンツ情報は、コンテンツ・サムネイル、コンテンツメタデータ及びコンテンツファイル名のうち少なくとも一つを含むことを特徴とする請求項８に記載の機器制御方法。
【請求項１０】
前記ユーザ入力に対応する制御命令を実行する段階は、前記コンテンツ情報に対応するコンテンツを再生する段階を含むことを特徴とする請求項８に記載の機器制御方法。
【請求項１１】
所定のカメラを介して認識された所定の機器映像情報と、前記認識された所定の機器情報とをマッチングして登録する段階をさらに含み、
前記カメラを介して入力された画面から、登録された機器を識別する段階は、
前記カメラを介して入力された画面から、所定の映像分析を介して機器を認識する段階と、
前記認識された機器の映像情報と、登録された所定の映像情報とを比較する段階と、
前記比較の結果、一致する場合、前記認識された機器を識別する段階と、を含むことを特徴とする請求項８に記載の機器制御方法。
【請求項１２】
機器を制御する電子機器において、
前記電子機器のカメラを介して撮影されたイメージから、少なくとも一つの登録された機器を識別する制御部と、
前記識別された登録された機器に保存されたコンテンツを示すコンテンツ情報を前記識別された登録された機器から受信する通信部と、
前記識別された登録された機器を示す第１機器イメージ、前記受信されたコンテンツ情報、及び他の登録された機器を示す第２機器イメージを表示し、前記受信されたコンテンツ情報を前記第１機器イメージの周辺に表示するディスプレイ部と、
前記表示されたコンテンツ情報を選択するユーザ入力を受信するユーザ入力部と、を含み、
前記制御部は、前記選択されたコンテンツ情報に対応するコンテンツの再生に係わる制御命令を、前記他の登録された機器に提供し、前記ユーザ入力部は、前記コンテンツ情報を前記第２機器イメージに移動させるユーザ入力を受信することを特徴とする機器制御装置。
【請求項１３】
前記通信部は、前記識別された登録された機器にコンテンツ情報を要請し、前記識別された登録された機器からコンテンツ情報を受信することを特徴とする請求項１２に記載の機器制御装置。
【請求項１４】
前記通信部は、前記他の登録された機器に前記移動されたコンテンツ情報に対応するコンテンツを提供することを、前記識別された登録された機器に要請することを特徴とする請求項１２に記載の機器制御装置。
【請求項１５】
前記制御部は、前記コンテンツ情報を前記ディスプレイ部を介して再生することを特徴とする請求項１２に記載の機器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御方法及びその装置に係り、さらに詳細には、カメラを介した映像で認識された機器のコンテンツを表示し、これを、接続された他の機器で再生させるコンテンツ再生機器制御方法及びその装置に係る。
【背景技術】
【０００２】
近年、拡張現実（ＡＲ：augmented reality）技術が発達し、社会的、文化的に多く活用されている。特に、高性能のスマートフォンまたはタブレットＰＣ（personal computer）が発売開始され、拡張現実関連応用ソフトウェアの活用性がさらに高くなっている実情である。拡張現実は、ユーザが目で見る現実世界に仮想物体を重ねて見せる技術である。現実世界に、リアルタイムで付加情報を有する仮想世界を合わせて１つの映像に見せるので、複合現実感（ＭＲ：mixed reality）ともいう。現実環境と仮想環境とを融合する複合型バーチャル・現実感・システム（hybrid ＶＲ system）で、１９９０年代後半からアメリカ・日本を中心に研究・開発が進められている。
【０００３】
現実世界を仮想世界で補完する概念である拡張現実は、コンピュータグラフィックで作られた仮想環境を使用するが、主役は、現実環境である。コンピュータグラフィックは、現実環境に必要な情報を追加提供する役割を行う。ユーザが見ている実写映像に、三次元仮想映像を重ね合わせ（overlap）、現実環境と仮想画面との区分を曖昧にするという意味である。
【０００４】
仮想現実技術は、仮想環境にユーザを浸らせ、実際環境を見せない。しかし、現実環境と仮想の客体とが混合した拡張現実技術は、ユーザが現実の環境を見られるようにし、さらに良好な現実感と付加情報とを提供する。例えば、スマートフォンカメラで周辺を眺めれば、隣近にある商店の位置、電話番号などの情報が立体映像で表記される。
【０００５】
拡張現実技術は、遠隔医療診断・放送・建築設計・製造工程管理などに活用される。最近、スマートフォンが広く普及さ、本格的な商業化段階に入り、ゲーム及びモバイルソリューション業界・教育分野などでも多様な製品を開発している。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする技術的課題は、再生する機器と、コンテンツを有している機器とを見ながら、直観的に共有を行うためのコンテンツ再生機器制御方法及びその装置を提供するところにある。
【課題を解決するための手段】
【０００７】
技術的課題を解決するための本発明の一実施形態によって、機器制御方法は、カメラを介して入力された画面から、登録された機器を識別する段階と、識別された機器に対するユーザ入力を受信する段階と、入力に対応する制御命令を、識別された機器に伝送する段階と、を含む。
【０００８】
技術的課題を解決するための本発明の他の実施形態によって、コンテンツ再生機器制御方法は、カメラを介して入力された画面から、登録された機器を識別する段階と、識別された機器からコンテンツ情報を受信して表示する段階と、表示されたコンテンツ情報に対するユーザ入力を受信する段階と、入力に対応する制御命令を行う段階と、を含む。
【０００９】
技術的課題を解決するための本発明のさらに他の実施形態によって、コンテンツ再生機器制御装置は、カメラを介して入力された画面から、登録された機器を識別する制御部と、識別された機器に対するユーザ入力を受信するユーザ入力部と、を含み、制御部は、ユーザ入力に対応する制御命令を、識別された機器に伝送する。
【００１０】
技術的課題を解決するための本発明のさらに他の実施形態によって、コンテンツ再生機器制御装置は、カメラを介して入力された画面から、登録された機器を識別する制御部と、識別された機器からコンテンツ情報を受信して表示するディスプレイ部と、表示されたコンテンツ情報に対するユーザ入力を受信するユーザ入力部と、を含み、制御部は、入力に対応する制御命令を実行する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態による概略的なコンテンツ再生機器制御方法に係るフローチャートである。
【図２】本発明の一実施形態による登録方法に係るフローチャートである。
【図３】本発明の一実施形態によるコンテンツ再生機器制御方法に係るフローチャートである。
【図４Ａ】図３の方法に係るシナリオを示す図面である。
【図４Ｂ】図３の方法に係るシナリオを示す図面である。
【図５】本発明の他の実施形態によるコンテンツ再生機器制御方法に係るフローチャートである。
【図６Ａ】図５の方法に係るシナリオを示す図面である。
【図６Ｂ】図５の方法に係るシナリオを示す図面である。
【図７】本発明のさらに他の実施形態によるコンテンツ再生機器制御方法に係るフローチャートである。
【図８Ａ】図７の方法に係るシナリオを示す図面である。
【図８Ｂ】図７の方法に係るシナリオを示す図面である。
【図９】本発明のさらに他の実施形態によるコンテンツ再生機器制御方法に係るシナリオを示す図面である。
【図１０】本発明の一実施形態によるコンテンツ再生機器制御装置に係るブロックダイアグラムを示す図面である。
【発明を実施するための形態】
【００１２】
添付された図面を参照し、本発明の望ましい実施形態について詳細に説明する。
【００１３】
図１は、本発明の一実施形態による概略的なコンテンツ再生制御方法に係るフローチャートを示す図面である。
【００１４】
図１を参照すれば、コンテンツ再生機器制御装置は、カメラを介して入力された画面から、登録された機器を識別する。登録された機器とは、あらかじめ所定の機器の映像認識情報がコンテンツ再生機器制御装置に保存されている機器を意味する。あらかじめコンテンツ再生機器制御装置は、カメラを介して認識された機器の映像認識情報を、ユーザによって選択された機器の機器情報とマッチングして保存する。その後、コンテンツ再生機器制御装置が、カメラを介して入力された画面から認識された機器の映像認識情報と、保存されている映像認識情報とを比較した後、一致する場合、比較された映像認識情報にマッチングされた機器情報に対応する機器を識別する。
【００１５】
段階１２０で、コンテンツ再生機器制御装置は、識別された機器に対するユーザ入力を受信する。例えば、コンテンツ再生機器制御装置は、識別された機器にコンテンツ情報を要請し、これを受信して表示したり、あるいはそれ自体に保存されたコンテンツ情報を表示することができる。この場合、コンテンツ再生機器制御装置は、表示されたコンテンツ情報を再生することができる識別された機器に移動させるユーザ入力を受信したり、あるいはコンテンツ再生機器制御装置自体で、コンテンツ情報に対応するコンテンツを再生させるユーザ入力を受信することもできる。他の例を挙げれば、コンテンツ再生機器制御装置が、保存されたコンテンツに係るコンテンツ情報を表示する場合、識別された機器に移動させるユーザ入力を受信することができる。本発明において、コンテンツ情報を移動させる一例としては、ユーザが表示されたコンテンツ情報のうち一つをドラッグ（drag）し、識別された機器にドロップ（drop）する。
【００１６】
段階１３０で、コンテンツ再生機器制御装置は、ユーザ入力に対応する制御命令を識別された機器に伝送する。段階１２０の例において、制御命令は、コンテンツ情報に対応するコンテンツの再生命令を意味する。ただし、再生命令は、一例であるのみ、制限されものではなく、ユーザ入力の特徴によって、制御命令は、多様である。
【００１７】
以下、具体的な実施形態を以下で説明する。
【００１８】
図２は、本発明の一実施形態による登録方法に係るフローチャートを示す図面である。
【００１９】
図２を参照すれば、段階２１０で、コンテンツ再生機器制御装置は、コンテンツ再生機器制御装置に含まれたカメラを介して撮影し、表示中の機器の映像を入力する。
【００２０】
段階２２０で、コンテンツ再生機器制御装置は、入力された機器映像から、機器映像認識情報を分析する。また、コンテンツ再生機器制御装置は、所定のネットワークを介して、接続可能な機器を検索する。所定のネットワークの例としては、ジグビー（Zigbee（登録商標））、ワイファイ（Ｗｉ−Ｆｉ）、ブルートゥース（bluetooth（登録商標））、ＩＥＥＥ ８０２．１１、HomeＲＦ（radio frequency）、ＩｒＤＡ（infrared data association）、ＵＷＢ（ultra wireband）、ＮＦＣ（near field communication）、ＲＦＩＤ（radio frequency identification）及び無線１３９４のような無線プロトコル、またはイサーネット、HomeＰＮＡ（phoneline networking alliance）、ＰＬＣ（power line communication）、ＩＥＥＥ １３９４、ＵＳＢ（universal serial bus）のような有線プロトコル基盤のネットワークでもある。
【００２１】
段階２３０で、コンテンツ再生機器制御装置は、分析された機器映像認識情報と、これに対応する機器情報とをマッチングする。コンテンツ再生機器制御装置は、分析された機器映像認識情報、及び検索された接続可能な機器を表示する。その後、ユーザが表示された機器映像認識情報、及び検索された接続可能な機器を選択する場合、選択された表示機器映像認識情報と、検索された接続可能な機器とをマッチングさせる。
【００２２】
段階２４０で、コンテンツ再生機器制御装置は、機器映像認識情報と機器情報とを保存する。例えば、コンテンツ再生機器制御装置は、表示された機器の映像認識情報、及び接続される機器の機器情報（例えば、機器の固有ＩＤ）をコンテンツ再生機器制御装置の所定の保存場所に保存する。もちろん、両情報のマッチング情報も保存される。
【００２３】
図３は、本発明の一実施形態によるコンテンツ再生制御方法に係るフローチャートを示す図面である。
【００２４】
図３を参照すれば、段階３１０で、コンテンツ再生機器制御装置は、カメラを介して入力された画面から、登録された機器を識別する。まず、コンテンツ再生機器制御装置は、カメラを介して入力された画面から表示された機器を認識する。その後、認識された機器の映像認識情報を抽出し、図２の方法によって登録された機器の映像認識情報と比べる。一致する場合、コンテンツ再生機器制御装置は、比較された映像認識情報とマッチングされている機器として識別する。コンテンツ再生機器制御装置は、識別された機器を所定の表示（例えば、枠に色線で他の機器と区別されるように表示）を介して、識別された機器であるか否かを表示することもできる。また、コンテンツ再生機器制御装置は、識別された機器において、コンテンツ再生可能な機器の場合、識別表示と異なる方法でさらに表示することもできる。
【００２５】
段階３２０で、コンテンツ再生機器制御装置は、識別された機器に、コンテンツ情報を要請する。本発明の一実施形態で、コンテンツ情報は、コンテンツのサムネイル（thumbnail）、機器及びコンテンツの保存フォルダ名のようなコンテンツのアドレス情報、並びにコンテンツのファイル名のうち少なくとも一つを含んでもよい。また、コンテンツのサムネイル及びコンテンツのファイル名は、コンテンツのアドレス情報まで含んでもよい。
【００２６】
段階３３０で、コンテンツ再生機器制御装置は、コンテンツ情報を受信して表示する。コンテンツ情報を表示する方法は、制限しない。例えば、コンテンツ再生機器制御装置は、コンテンツ情報を送信した機器周囲に配置して表示することもでき、また、識別された機器の位置と関係なく、プレイリストのようなメニュー画面として表示することもできる。コンテンツ情報が複数である場合、コンテンツ再生機器制御装置は、個数の制限をおいてコンテンツを表示し、ユーザの入力によって、他のコンテンツをさらに表示することもできる。例えば、コンテンツ再生機器制御装置は、コンテンツ情報を送信した機器周囲に半円の形状で、受信したコンテンツ情報を表示し、ユーザの時計回り方向または逆時計回り方向のドラッグ信号を受信する場合、これを回転させ、他のコンテンツ情報を表示することもできる。他の実施形態で、段階３１０ないし段階３３０で、コンテンツ再生機器制御装置がフォーカシング機能を提供する場合、すべての登録された機器に係るコンテンツ情報を表示するのではなく、フォーカシングされた機器についてのみ段階３１０ないし段階３３０を行うこともできる。
【００２７】
段階３４０で、コンテンツ再生機器制御装置は、表示されたコンテンツ情報を再生することができる識別された機器に移動させるユーザ入力を受信する。ユーザは、表示されたコンテンツ情報を、所定の入力手段に識別された機器に移動させる。例えば、ユーザは、表示されたコンテンツ情報のうち一つをドラッグし、再生可能な識別された機器にドロップする。
【００２８】
段階３５０で、コンテンツ再生機器制御装置は、移動されたコンテンツ情報に対応するコンテンツの再生命令を再生することができる識別された機器に伝送する。この場合、コンテンツ再生機器制御装置は、移動されたコンテンツ情報に対応するコンテンツのアドレス情報を、コンテンツ再生命令と共に、コンテンツ再生機器に伝送することができる。コンテンツアドレス情報がコンテンツ再生機器制御装置に保存されている場合には、コンテンツ再生機器制御装置は、共に伝送し、保存されていない場合には、コンテンツ情報を送信した機器に要請して受信した後、再生可能な識別された機器に伝送することもできる。また、コンテンツ再生機器制御装置は、コンテンツ情報を送信した機器に、コンテンツアドレス情報を直接再生可能な識別された機器に伝送するように要請することもできる。もちろん、コンテンツ情報自体に、コンテンツアドレス情報が保存されている場合には、この限りではない。その後、コンテンツ再生機器は、コンテンツアドレス情報によって、コンテンツを受信して再生する。
【００２９】
図４Ａ及び図４Ｂは、図３の方法に係るシナリオを示す図面である。
【００３０】
図４Ａを参照すれば、コンテンツ再生機器制御装置４００は、ディスプレイ４１０及びカメラ４２０を含む。コンテンツ再生機器制御装置４００は、カメラ４２０を介して入力された画面から、登録された機器を識別する。図４Ａでは、ディスプレイ４１０の画面に表示された機器としては、テレビ４１１、ノート型パソコン４１２、冷蔵庫４１３などがある。その後、コンテンツ再生機器制御装置４００は、カメラ４２０を介して、ディスプレイ４１０の画面に表示された機器で、登録された機器を識別する。識別された機器は、一般機器とは異なるように、所定の表示（例えば、枠に色表示など）が示すことができる。図４Ａでは、識別された機器としては、テレビ４１１及びノート型パソコン４１２であると仮定する。登録された機器が識別された後には、機器４００は、識別された機器にコンテンツ情報を要請する。その後、要請したコンテンツ情報を受信する場合には、コンテンツ再生機器制御装置４００は、ディスプレイ４１０の画面に、受信したコンテンツ情報を表示する。図４Ａで、コンテンツ情報の例として、ディスプレイ４１０画面に、それぞれのコンテンツのサムネイル４０１，４０２，４０３，４０４が表示されている。図４Ａでは、コンテンツ情報を送信した機器、すなわち、ノート型パソコン４１２周辺に、コンテンツ・サムネイル４０１，４０２，４０３，４０４が表示されている。ユーザがサムネイルを時計回り方向または逆時計回り方向にドラッグする場合、半円状のサムネイル４０１，４０２，４０３，４０４が回転しながら、他のサムネイルが表示される。ユーザ４３０が、表示されたサムネイル４０３を再生することができる機器であるテレビ４１１に、ドラッグ＆ドロップ（drag ＆ drop）する場合、コンテンツ再生機器制御装置４００は、コンテンツ・サムネイル４０３に含まれているコンテンツ・アドレスを抽出してテレビ４１１に伝達し、テレビ４１１に再生命令を送信する。その後、テレビ４１１は、受信したコンテンツ・アドレスによって、コンテンツを受信して再生する。図４Ｂは、テレビ４１１でコンテンツ・サムネイル４０３に対応するコンテンツを再生するところを示している。
【００３１】
図５は、本発明の他の実施形態によるコンテンツ再生制御方法に係るフローチャートを示す図面である。
【００３２】
図５を参照すれば、段階５１０は、図３の段階３１０と同一であるので、重複説明を避けるために省略する。
【００３３】
段階５２０で、コンテンツ再生機器制御装置は、既に保存されているコンテンツ情報を表示する。すなわち、コンテンツ再生機器制御装置は、コンテンツ再生機器制御装置自体に保存されているコンテンツ情報を表示する。コンテンツ情報は、図３の段階３２０で説明したコンテンツ情報と同一である。段階５２０で、コンテンツ再生機器制御装置は、図３の段階３２０及び段階３３０のように識別された機器に、コンテンツ情報を要請し、受信したコンテンツ情報を表示した後、コンテンツ再生機器制御装置自体に保存されているコンテンツ情報をさらに表示することもできる。
【００３４】
段階５３０及び段階５４０は、図３の段階３４０及び段階３５０と類似している。ただし、ユーザによって移動されるコンテンツ情報が、コンテンツ再生機器制御装置自体に保存されているコンテンツに係わるコンテンツ情報であるというところに違いがある。もちろん、識別された機器からコンテンツ情報を受信し、さらに表示している場合には、ユーザによって移動されるコンテンツ情報が、コンテンツ再生機器制御装置自体保存されているコンテンツに係わるコンテンツ情報だけではなく、受信したコンテンツ情報であるところに違いがある。
【００３５】
図６Ａ及び図６Ｂは、図５の方法に係るシナリオを示す図面である。
【００３６】
図６Ａを参照すれば、コンテンツ再生機器制御装置６００は、ディスプレイ６１０及びカメラ６２０を含む。コンテンツ再生機器制御装置６００は、カメラ６２０を介して入力された画面から、登録された機器を識別する。図６Ａでは、ディスプレイ６１０の画面に表示された機器としては、テレビ６１１、ノート型パソコン６１２などがある。その後、コンテンツ再生機器制御装置６００は、カメラ６２０を介してディスプレイ６１０の画面に表示された機器において登録された機器を識別する。識別された機器は、一般機器とは異なるように、所定の表示（例えば、枠に色表示など）を行うことができる。図６Ａでは、識別された機器としては、テレビ６１１及びノート型パソコン６１２であると仮定する。コンテンツ再生機器制御装置６００は、保存されたコンテンツ情報であるコンテンツ・サムネイル６０５〜６０８を所定の領域６３０に表示する。または、付加的に、コンテンツ再生機器制御装置６００は、識別された機器に、コンテンツ情報を要請する。その後、要請したコンテンツ情報を受信する場合には、コンテンツ再生機器制御装置６００は、ディスプレイ６１０の画面に、受信したコンテンツ情報を表示する。図６Ａで、コンテンツ情報の例として、ディスプレイ６１０画面にそれぞれのコンテンツのサムネイル６０１〜６０４が表示されている。その場合、ユーザは、保存されたコンテンツ・サムネイル６０５〜６０８のうち一つを、ドラッグ＆ドロップで、再生可能な機器に移動させることができ、受信したコンテンツ・サムネイル６０１〜６０４のうち一つを、ドラッグ＆ドロップで、再生可能な機器に移動させることができる。図６Ａでは、ユーザ６４０が自体保存されたコンテンツのうち表示されたサムネイル６０６を再生することができる機器であるノート型パソコン６１２に、ドラッグ＆ドロップする場合、コンテンツ再生機器制御装置６００は、コンテンツ・サムネイル６０６に対応するコンテンツ・アドレスを抽出してノート型パソコン６１２に伝達し、ノート型パソコン６１２に再生命令を送信する。その後、ノート型パソコン６１２は、受信したコンテンツ・アドレスによって、コンテンツを受信して再生する。図６Ｂは、ノート型パソコン６１２で、コンテンツ・サムネイル６０６に対応するコンテンツを再生するところを示している。
【００３７】
図７は、本発明のさらに他の実施形態によるコンテンツ再生制御方法に係るフローチャートを示す図面である。
【００３８】
図７を参照すれば、段階７１０ないし段階７３０は、図３の段階３１０ないし段階３３０と同一であるので、重複説明を避けるために省略する。
【００３９】
段階７４０で、コンテンツ再生機器制御装置は、表示されたコンテンツ情報に対するユーザ入力を受信する。図７では、図３または図５の方法と異なるように、コンテンツ再生機器制御装置自体で表示されたコンテンツ情報に対応するコンテンツを再生するものである。すなわち、ユーザ入力とは、コンテンツ再生機器制御装置自体で選択されたコンテンツ情報に対応するコンテンツを再生せよというユーザ入力である。インターフェースの例としては、単純にコンテンツ情報をクリックする場合を、本段階によるユーザ入力として認識したり、あるいはコンテンツ再生機器制御装置自体で再生することができるインターフェースを提供するボタンが具備され、ボタンの活性化（例えば、表示されたコンテンツ情報のうち一つをドラッグしてボタンにドロップする場合）を、本段階によるユーザ入力として認識する方法などがある。
【００４０】
段階７５０で、コンテンツ再生機器制御装置は、コンテンツ情報に対応するコンテンツを再生する。コンテンツ再生機器制御装置は、ユーザ入力によるコンテンツ情報に対応するコンテンツのアドレス情報によって、コンテンツを受信して再生する。
【００４１】
図８Ａ及び図８Ｂは、図５の方法に係るシナリオを示す図面である。
【００４２】
図８Ａを参照すれば、コンテンツ再生機器制御装置８００は、ディスプレイ８１０及びカメラ８２０を含む。コンテンツ再生機器制御装置８００は、カメラ８２０を介して入力された画面から、登録された機器を識別する。図８Ａでは、ディスプレイ８１０の画面に表示された機器としては、テレビ８１１、ノート型パソコン８１２、冷蔵庫８１３などがある。その後、コンテンツ再生機器制御装置８００は、カメラ８２０を介してディスプレイ８１０の画面に表示された機器において登録された機器を識別する。識別された機器は、一般機器とは異なるように、所定の表示（例えば、枠に色表示など）を行うことができる。図８Ａでは、識別された機器としては、テレビ８１１及びノート型パソコン８１２であると仮定する。登録された機器が識別された後には、機器８００は、識別された機器にコンテンツ情報を要請する。その後、要請したコンテンツ情報を受信する場合には、コンテンツ再生機器制御装置８００は、ディスプレイ８１０の画面に受信したコンテンツ情報を表示する。図８Ａで、コンテンツ情報の例として、ディスプレイ８１０画面にそれぞれのコンテンツのサムネイル８０１〜８０４が表示されている。図８Ａでは、コンテンツ情報を送信した機器、すなわち、ノート型パソコン８１２周辺にコンテンツ・サムネイル８０１〜８０４が表示されている。ユーザがサムネイルを時計回り方向または逆時計回り方向にドラッグする場合、半円状のサムネイル８０１〜８０４が回転しながら、他のサムネイルが表示される。図８Ａでは、ユーザ８４０が、表示されたサムネイル８０３を、持ち寄りボタン８３０にドラッグ＆ドロップする場合、コンテンツ再生機器制御装置８００は、コンテンツ・サムネイル８０３に対応するコンテンツ・アドレスを抽出し、受信したコンテンツ・アドレスによってコンテンツを受信し、コンテンツ再生機器制御装置８００自体で再生する。図８Ｂは、コンテンツ再生機器制御装置８００自体で、コンテンツ・サムネイル８０３に対応するコンテンツを再生するところを示している。
【００４３】
図９は、本発明のさらに他の実施形態によるコンテンツ再生制御方法に係るシナリオを示す図面である。
【００４４】
テレビの場合、移動する場合が珍しいが、ノート型パソコンのような場合、ひんぱんな移動によって、固定された位置にない場合がある。その場合、コンテンツを有していない機器（例えば、冷蔵庫、洗濯機など）を、仮想のノート型パソコンとして、図２の方法によって登録することができる。コンテンツ再生機器制御装置は、仮想登録された機器をカメラを介して撮る場合、ノート型パソコンとして登録された機器に識別し、コンテンツ情報を要請し、それを表示することができる。ただし、その場合、仮想登録された機器と、ノート型パソコンは、通信上接続されていなければならない。図９を参照すれば、コンテンツ再生機器制御装置９００は、カメラ９２０を介して、冷蔵庫９１２がディスプレイ９１０画面から認識される場合、これを、登録された機器であるノート型パソコンとして認識してコンテンツ情報９０１〜９０４を要請して表示し、図３ないし図８の方法を行うことができる。
【００４５】
また、他の実施形態では、コンテンツ再生機器制御装置と、図２の方法によって登録された機器とが通信状態さえ維持されたら、障害物（例えば、壁）がある場合には、登録された機器を表示し、登録された機器にコンテンツ情報を要請し、これを表示することもできる。その後、図３ないし図８の方法を行うことができる。
【００４６】
図１０は、本発明の一実施形態によるコンテンツ再生機器制御装置のブロックダイヤグラムを示す図面である。
【００４７】
図１０を参照すれば、コンテンツ再生機器制御装置１０００は、映像入力部１０１０、制御部１０２０、保存部１０３０、ユーザ入力部１０４０、ディスプレイ部１０５０及び通信部１０６０を含む。コンテンツ再生機器制御装置１０００は、映像入力部１０１０を介して認識される機器と、所定のネットワークで接続されている。所定のネットワークの例としては、ジグビー（Zigbee）、ワイファイ（Ｗｉ−Ｆｉ）、ブルートゥース（bluetooth）、ＩＥＥＥ ８０２．１１、HomeＲＦ（radio frequency）、ＩｒＤＡ（Infrared data association）、ＵＷＢ（ultra wireband）、ＮＦＣ（near field communication）、ＲＦＩＤ（radio frequency identification）及び無線１３９４のような無線プロトコル、またはイサーネット、HomeＰＮＡ（phoneline networking alliance）、ＰＬＣ（power line communication）、ＩＥＥＥ １３９４、ＵＳＢ（universal serial bus）のような有線プロトコル基盤のネットワークでもある。
【００４８】
映像入力部１０１０は、カメラを意味する。ただし、カメラに限定されるものではなく、被写体を撮影して映像を提供する装置であるならば、この限りではない。
【００４９】
ディスプレイ部１０５０は、映像入力部１０１０を介して入力される映像を表示する。また、後述するコンテンツ情報についても表示する。
【００５０】
制御部１０２０は、映像入力部１０１０を介して入力された映像が、ディスプレイ部１０５０に表示された画面から、登録された機器を識別する。登録された機器は、あらかじめ所定の機器の映像認識情報が、保存部１０３０に保存されている機器を意味する。あらかじめ制御部１０２０は、映像入力部１０１０を介して認識された機器の映像認識情報を、ユーザによって選択された機器の機器情報とマッチングして保存する。その後、制御部１０２０が、映像入力部１０１０を介して入力された画面から認識された機器の映像認識情報と、保存されている映像認識情報とを比較した後、一致する場合、比較された映像認識情報にマッチングされた機器情報に対応する機器を識別する。
【００５１】
ユーザ入力部１０４０は、識別された機器に対するユーザ入力を受信する。例えば、制御部１０２０は、通信部１０３０を介して識別された機器に、コンテンツ情報を要請し、これを受信して表示したり、あるいは保存部１０３０に保存されたコンテンツ情報を、ディスプレイ部１０５０に表示することができる。その場合、ユーザ入力部１０４０は、表示されたコンテンツ情報を再生することができる識別された機器に移動させるユーザ入力を受信したり、あるいは保存部１０３０に保存されたコンテンツ情報に対応するコンテンツを再生させるユーザ入力を受信することもできる。他の例を挙げれば、ディスプレイ部１０５０が、保存されたコンテンツに係わるコンテンツ情報を表示する場合、ユーザ入力部１０４０は、識別された機器に移動させるユーザ入力を受信することができる。本発明において、コンテンツ情報を移動させる一例としては、ユーザが、表示されたコンテンツ情報のうち一つをドラッグし、識別された機器にドロップする。ユーザ入力部１０４０は、一例として、タッチスクリーンでもあり、ディスプレイ部１０５０と一体に形成されることもある。
【００５２】
その後、制御部１０２０は、ユーザ入力に対応する制御命令を、通信部１０６０を介して識別された機器に伝送する。制御命令は、コンテンツ情報に対応するコンテンツの再生命令を意味する。ただし、再生命令は、一例であるのみ、制限されるものではなく、ユーザ入力の特徴によって、制御命令は、多様である。
【００５３】
それぞれの具体的な実施形態について以下で説明する。
【００５４】
以下、所定の機器を登録する方法を実行するコンテンツ再生機器制御装置１０００に係る実施形態について説明する。
【００５５】
制御部１０２０は、映像入力部１０１０を介して、撮影されてディスプレイ部１０５０に表示中の機器の映像を入力される。その後、制御部１０２０は、入力された機器映像から、機器映像認識情報を分析する。また、制御部１０２０は、所定のネットワークを介して接続可能な機器を検索する。その後、制御部１０２０は、分析された機器映像認識情報、及び検索された接続可能な機器をディスプレイ部１０５０に表示する。その後、ユーザが、ユーザ入力部１０４０を介してディスプレイ部１０５０に表示された機器映像認識情報、及び検索された接続可能な機器を選択する場合、制御部１０２０は、選択された表示機器映像認識情報と、検索された接続可能な機器とをマッチングさせる。その後、制御部１０２０は、機器映像認識情報と機器情報とを保存部１０３０に保存する。
【００５６】
以下、コンテンツ再生制御方法を実行するコンテンツ再生機器制御装置１０００に係る第１実施形態について説明する。
【００５７】
制御部１０２０は、映像入力部１０１０を介して入力された画面から、登録された機器を識別する。まず、制御部１０２０は、映像入力部１０１０を介して入力された画面から表示された機器を認識して、認識された機器の映像認識情報を抽出し、保存部１０３０に保存されている登録された機器の映像認識情報と比較する。その後、制御部１０２０は、映像認識情報が一致する場合、比較された映像認識情報とマッチングされている機器であると識別する。また、制御部１０２０は、識別された機器を所定の表示（例えば、枠に色線で他の機器と区別されるように表示）を介して、ディスプレイ部１０５０に識別された機器であるということを表示することもできる。また、制御部１０２０は、識別された機器において、コンテンツ再生可能な機器の場合、識別表示と異なる方法で、ディスプレイ部１０５０にさらに表示することもできる。
【００５８】
制御部１０２０は、通信部１０６０を介して、識別された機器にコンテンツ情報を要請する。本発明の一実施形態で、コンテンツ情報は、コンテンツのサムネイル、機器及びコンテンツの保存フォルダ名のようなコンテンツのアドレス情報、並びにコンテンツのファイル名のうち少なくとも一つを含んでもよい。また、コンテンツのサムネイル及びコンテンツのファイル名は、コンテンツのアドレス情報まで含んでもよい。
【００５９】
ディスプレイ部１０５０は、コンテンツ情報を受信して表示する。コンテンツ情報を表示する方法は、制限しない。例えば、ディスプレイ部１０５０は、コンテンツ情報を送信した機器周囲に配置して表示することもでき、また、ディスプレイ部１０５０は、識別された機器の位置と関係なく、プレイリストのようなメニュー画面から表示することもできる。コンテンツ情報が複数である場合、ディスプレイ部１０５０は、個数の制限をおいてコンテンツを表示し、ユーザの入力によって、他のコンテンツをさらに表示することもできる。例えば、ディスプレイ部１０５０は、コンテンツ情報を送信した機器周囲に半円状に、受信したコンテンツ情報を表示し、ユーザ入力部１０４０を介して、ユーザの時計回り方向または逆時計回り方向のドラッグ信号を受信する場合、それを回転させ、他のコンテンツ情報を表示することもできる。他の実施形態で、コンテンツ再生機器制御装置１０００がフォーカシング機能を提供する場合、ディスプレイ部１０５０は、すべての登録された機器に係わるコンテンツ情報を表示するのではなく、フォーカシングされた機器と係わるコンテンツ情報のみを表示することもできる。
【００６０】
ユーザ入力部１０４０は、表示されたコンテンツ情報を再生することができる識別された機器に移動させるユーザ入力を受信する。ユーザは、ユーザ入力部１０４０を介して表示されたコンテンツ情報を、所定の入力手段で、識別された機器に移動させる。例えば、ユーザは、表示されたコンテンツ情報のうち一つをドラッグし、再生可能な識別された機器にドロップする。
【００６１】
その後、制御部１０２０は、移動されたコンテンツ情報に対応するコンテンツの再生命令を再生することができる識別された機器に伝送する。その場合、制御部１０２０は、移動されたコンテンツ情報に対応するコンテンツのアドレス情報を、コンテンツ再生命令と共に、コンテンツ再生機器に、通信部１０６０を介して伝送することができる。コンテンツ・アドレス情報が保存部１０３０に保存されている場合には、制御部１０２０は、共に伝送し、保存されていない場合には、コンテンツ情報を送信した機器に要請して受信した後、再生可能な識別された機器に伝送することもできる。また、制御部１０２０は、コンテンツ情報を送信した機器に、コンテンツ・アドレス情報を直接再生可能な識別された機器に伝送するように要請することもできる。もちろん、コンテンツ情報自体にコンテンツ・アドレス情報が保存されている場合には、この限りではない。その後、コンテンツ再生機器は、コンテンツ・アドレス情報によって、コンテンツを受信して再生する。
【００６２】
以下、コンテンツ再生制御方法を実行するコンテンツ再生機器制御装置１０００に係る第２実施形態について説明する。
【００６３】
ディスプレイ部１０５０は、保存部１０３０に保存されたコンテンツに対応するコンテンツ情報を表示する。すなわち、ディスプレイ部１０５０は、コンテンツ再生機器制御装置１０００自体に保存されているコンテンツ情報を表示する。もちろん、ディスプレイ部１０５０は、第１実施形態で記述した外部機器で受信したコンテンツ情報をさらに表示することもできる。
【００６４】
ユーザ入力部１０４０は、表示されたコンテンツ情報を再生することができる識別された機器に移動させるユーザ入力を受信する。その後、制御部１０２０は、移動されたコンテンツ情報に対応するコンテンツの再生命令を再生することができる識別された機器に伝送する。
【００６５】
すなわち、第２実施形態が第１実施形態と異なる点は、コンテンツ再生機器制御装置１０００自体に保存されたコンテンツも表示し、これを再生することができる登録された機器に伝送することができるという点である。
【００６６】
以下、コンテンツ再生制御方法を実行するコンテンツ再生機器制御装置１０００に係る第３実施形態について説明する。
【００６７】
ユーザ入力部１０４０は、表示されたコンテンツ情報に対するユーザ入力を受信する。ユーザ入力とは、コンテンツ再生機器制御装置１０００自体で選択されたコンテンツ情報に対応するコンテンツを再生せよというユーザ入力である。インターフェースの例としては、単純にコンテンツ情報をクリックする場合にユーザ入力として認識したり、あるいはユーザ入力部１０４０に、コンテンツ再生機器制御装置１０００自体で再生することができるインターフェースを提供するボタンが具備され、ボタン活性化（例えば、表示されたコンテンツ情報のうち一つをドラッグしてボタンにドロップする場合）をユーザ入力として認識する方法などがある。
【００６８】
制御部１０２０は、コンテンツ情報に対応するコンテンツを再生する。制御部１０２０は、ユーザ入力によるコンテンツ情報に対応するコンテンツのアドレス情報によって、コンテンツを受信して再生する。
【００６９】
第３実施形態が第１実施形態と異なる点は、表示されたコンテンツ情報に対応するコンテンツを、コンテンツ再生機器制御装置１０００自体で再生するものである。
【００７０】
他の実施形態では、制御部１０２０は、コンテンツを有していない機器（例えば、冷蔵庫、洗濯機など）を、コンテンツを有する仮想の機器として登録することができる。制御部１０２０は、コンテンツを有していない機器を、映像入力部１０１０を介して映し出される場合、これを登録された機器として識別し、コンテンツ情報を要請し、それを表示することができる。ただし、その場合、コンテンツを有していない機器と仮想の機器は、通信上接続されていなければならない。
【００７１】
また、さらに他の実施形態では、制御部１０２０は、コンテンツ再生機器制御装置１０００と登録された機器とが通信状態さえ維持されたら、障害物（例えば、壁）がある場合にも、登録された機器を表示し、登録された機器にコンテンツ情報を要請し、それを表示し、前述のコンテンツ再生機器制御方法を実行することもできる。
【００７２】
以上で説明したようなコンテンツ再生機器制御方法はまた、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードでもって具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存される全ての種類の記録媒体を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ（read-only memory）、ＲＡＭ（random-access memory）、ＣＤ（compact disc）−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。また、コンピュータで読み取り可能な記録媒体は、ネットワークに接続されたコンピュータシステムに分散され、分散方式で、コンピュータで読み取り可能なコードが保存されて実行される。そして、前記ディスク管理方法を具現するための機能的な（function）プログラム、コード及びコードセグメントは、本発明が属する技術分野のプログラマによって容易に推論される。
【００７３】
以上、本発明についてその望ましい実施形態を中心に説明した。本発明が属する技術分野で当業者であるならば、本発明が本発明の本質的な特性から外れない範囲で変形された形態に具現されるということを理解することができるであろう。従って、開示された実施形態は、限定的な観点ではなく、説明的な観点から考慮されなければならない。本発明の範囲は、前述の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にある全ての差異は、本発明に含まれたものであると解釈されなければならないのである。
【符号の説明】
【００７４】
１０００  コンテンツ再生機器制御装置
１０１０  映像入力部
１０２０  制御部
１０３０  保存部
１０４０  ユーザ入力部
１０５０  ディスプレイ部
１０６０  通信部
【図１】
0005948348.tif 000002
【図２】
0005948348.tif 000003
【図３】
0005948348.tif 000004
【図４ａ】
0005948348.tif 000005
【図４ｂ】
0005948348.tif 000006
【図５】
0005948348.tif 000007
【図６ａ】
0005948348.tif 000008
【図６ｂ】
0005948348.tif 000009
【図７】
0005948348.tif 000010
【図８ａ】
0005948348.tif 000011
【図８ｂ】
0005948348.tif 000012
【図９】
0005948348.tif 000013
【図１０】
0005948348.tif 000014