(57)【要約】【課題】接続先機器を直感的に選択できるユーザーインターフェースを実現可能な、新規かつ改良された通信制御装置、通信制御方法、及びプログラムを提供する。【解決手段】ネットワーク内の接続可能な機器を検出する機器検出部と、機器検出部によって検出された機器に対して、機器に割り当てられたパターンを示すパターン情報を送信する送信部と、パターン情報を受信した機器によるパターンに対応した表示状態を撮像した撮像画像の中から、パターンを検出するパターン検出部と、撮像画像の表示に対する入力を検知し、検知された入力がパターン検出部によって検出されたパターンに対応する入力か否かを判定する判定部と、判定部によって、検知された入力が検出されたパターンに対応する入力であると判定された場合には、パターンが割り当てられた機器を選択して接続を確立する接続部とを備える。【選択図】図１
2012212363.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内の接続可能な機器を検出する機器検出部と、
前記機器検出部によって検出された前記機器に対して、前記機器に割り当てられたパターンを示すパターン情報を送信する送信部と、
前記パターン情報を受信した前記機器による前記パターンに対応した表示状態を撮像した撮像画像の中から、前記パターンを検出するパターン検出部と、
前記撮像画像の表示に対する入力を検知し、検知された前記入力が前記パターン検出部によって検出された前記パターンに対応する入力か否かを判定する判定部と、
前記判定部によって、検知された前記入力が検出された前記パターンに対応する入力であると判定された場合には、前記パターンが割り当てられた前記機器を選択して接続を確立する接続部と
を備える通信制御装置。
【請求項２】
前記機器検出部は、複数の前記機器を検出し、
前記パターン検出部は、各機器に割り当てられた異なる前記パターンを検出し、
前記判定部は、検知された前記入力が前記各機器のパターンのうちのいずれのパターンに対応する入力かを判定し、
前記接続部は、前記複数の機器のうちの、前記入力が対応する前記パターンが割り当てられた前記機器を選択して接続を確立する、請求項１に記載の通信制御装置。
【請求項３】
前記機器検出部は、複数の前記機器を検出し、
前記パターン検出部は、各機器に割り当てられた異なる前記パターンを検出し、
前記接続部は、前記判定部によって、検知された前記入力が複数の前記パターンに対する入力であると判定された場合には、前記複数のパターンに対応する複数の前記機器を選択して接続を確立する、請求項１に記載の通信制御装置。
【請求項４】
前記送信部は、前記機器検出部によって検出された前記機器のうちユーザーにより選択された前記機器に、前記パターン情報を送信する、請求項１又は２に記載の通信制御装置。
【請求項５】
前記送信部は、前記機器検出部によって前記機器が検出されると、検出された前記機器に前記パターン情報を自動送信する、請求項１又は２に記載の通信制御装置。
【請求項６】
前記パターンは、色、光、文字、図形、画像の少なくとも一つを含む、請求項１〜５のいずれか１項に記載の通信制御装置。
【請求項７】
前記機器検出部は、複数の前記機器を検出し、
前記送信部は、各機器に割り当てられた前記パターン情報の各々を、前記各機器に一斉に送信する、請求項１〜６のいずれか１項に記載の通信制御装置。
【請求項８】
前記パターン検出部が検出した前記パターンと、前記パターンの前記撮像画像における領域を示すパターン領域とを対応づけて記憶する記憶部を更に備え、
前記判定部は、検知された前記入力の入力位置が前記パターン領域に含まれているか否かを判定し、
前記接続部は、前記入力位置が前記パターン領域に含まれている場合には、前記パターン領域が対応付けられた前記パターンが割り当てられた前記機器を選択して接続を確立する、請求項１〜７のいずれか１項に記載の通信制御装置。
【請求項９】
前記撮像画像として、前記機器による前記パターンに対応した表示状態を撮像したスルー画像を取得する取得部を更に備え、
前記パターン検出部は、前記スルー画像の中から前記パターンを検出し、
前記判定部は、前記スルー画像の表示に対する前記入力を検知する、請求項１〜８のいずれか１項に記載の通信制御装置。
【請求項１０】
前記撮像画像として、予め撮像された前記機器による前記パターンに対応した表示状態を撮像した静止画像又は動画像を記憶する記憶部を更に備え、
前記パターン検出部は、前記静止画像又は前記動画像の中から前記パターンを検出し、
前記判定部は、前記記憶部に記憶された前記静止画像又は前記動画像の表示に対する前記入力を検知する、請求項１〜８のいずれか１項に記載の通信制御装置。
【請求項１１】
前記機器検出部により検出された前記機器に割り当てる前記パターン情報を生成する生成部を更に備え、
前記送信部は、前記生成部によって生成された前記パターン情報を前記機器に送信する、請求項１〜１０のいずれか１項に記載の通信制御装置。
【請求項１２】
前記パターン情報は、画像情報であり、
前記送信部は、送信先の前記機器の表示部の表示サイズに応じた前記画像情報を、前記機器に送信する、請求項１〜１１のいずれか１項に記載の通信制御装置。
【請求項１３】
前記入力部は、操作体の接触や接近を検知するタッチパネルである、請求項１〜１２のいずれか１項に記載の通信制御装置。
【請求項１４】
ネットワーク内の接続可能な機器を検出するステップと、
検出された前記機器に対して、前記機器に割り当てられたパターンを示すパターン情報を送信するステップと、
前記パターン情報を受信した前記機器による前記パターンに対応した表示状態を撮像した撮像画像の中から、前記パターンを検出するステップと、
前記撮像画像の表示に対する入力を検知し、検知された前記入力が検出された前記パターンに対応する入力か否かを判定するステップと、
検知された前記入力が検出された前記パターンに対応する入力であると判定された場合には、前記パターンが割り当てられた前記機器を選択して接続を確立するステップと
を含む通信制御方法。
【請求項１５】
ネットワーク内の接続可能な機器を検出するステップと、
検出された前記機器に対して、前記機器に割り当てられたパターンを示すパターン情報を送信するステップと、
前記パターン情報を受信した前記機器による前記パターンに対応した表示状態を撮像した撮像画像の中から、前記パターンを検出するステップと、
前記撮像画像の表示に対する入力を検知し、検知された前記入力が検出された前記パターンに対応する入力か否かを判定するステップと、
検知された前記入力が検出された前記パターンに対応する入力であると判定された場合には、前記パターンが割り当てられた前記機器を選択して接続を確立するステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置、通信制御方法、及びプログラムに関する。
【背景技術】
【０００２】
通信機器は、例えば無線通信で他の機器とデータの送受信を行うことができる。ところで、複数の機器の中から送信先を特定してデータを送信する場合には、送信先を選択する必要がある。送信先の機器のＩＤをユーザーが知っている場合には、機器を選択できるが、ＩＤをユーザーが知らない場合には、送信先の機器を選択することができない。
【０００３】
そこで、従来においては、切り替え対象としての機器の一覧をリスト表示させて、ユーザーにリストの中から切り替え先の機器を選択させる技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９７６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示された技術であっても、機器の名称をユーザーが覚えておく必要があり、ユーザーが機器の選択を適切に行えない場合がある。このため、所望の機器に接続できない問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、接続先機器を直感的に選択できるユーザーインターフェースを実現可能な、新規かつ改良された通信制御装置、通信制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、ネットワーク内の接続可能な機器を検出する機器検出部と、前記機器検出部によって検出された前記機器に対して、前記機器に割り当てられたパターンを示すパターン情報を送信する送信部と、前記パターン情報を受信した前記機器による前記パターンに対応した表示状態を撮像した撮像画像の中から、前記パターンを検出するパターン検出部と、前記撮像画像の表示に対する入力を検知し、検知された前記入力が前記パターン検出部によって検出された前記パターンに対応する入力か否かを判定する判定部と、前記判定部によって、検知された前記入力が検出された前記パターンに対応する入力であると判定された場合には、前記パターンが割り当てられた前記機器を選択して接続を確立する接続部とを備える通信制御装置が提供される。
【０００８】
また、前記機器検出部は、複数の前記機器を検出し、前記パターン検出部は、各機器に割り当てられた異なる前記パターンを検出し、前記判定部は、検知された前記入力が前記各機器のパターンのうちのいずれのパターンに対応する入力かを判定し、前記接続部は、前記複数の機器のうちの、前記入力が対応する前記パターンが割り当てられた前記機器を選択して接続を確立することとしても良い。
【０００９】
また、前記機器検出部は、複数の前記機器を検出し、前記パターン検出部は、各機器に割り当てられた異なる前記パターンを検出し、前記接続部は、前記判定部によって、検知された前記入力が複数の前記パターンに対する入力であると判定された場合には、前記複数のパターンに対応する複数の前記機器を選択して接続を確立することとしても良い。
【００１０】
また、前記送信部は、前記機器検出部によって検出された前記機器のうちユーザーにより選択された前記機器に、前記パターン情報を送信することとしても良い。
【００１１】
また、前記送信部は、前記機器検出部によって前記機器が検出されると、検出された前記機器に前記パターン情報を自動送信することとしても良い。
【００１２】
また、前記パターンは、色、光、文字、図形、画像の少なくとも一つを含むこととしても良い。
【００１３】
また、前記機器検出部は、複数の前記機器を検出し、前記送信部は、各機器に割り当てられた前記パターン情報の各々を、前記各機器に一斉に送信することとしても良い。
【００１４】
また、撮像装置は、前記パターン検出部が検出した前記パターンと、前記パターンの前記画像データにおける領域を示すパターン領域とを対応づけて記憶する記憶部を更に備え、前記判定部は、検知された前記入力の入力位置が前記パターン領域に含まれているか否かを判定し、前記接続部は、前記入力位置が前記パターン領域に含まれている場合には、前記パターン領域が対応付けられた前記パターンが割り当てられた前記機器を選択して接続を確立することとしても良い。
【００１５】
また、撮像装置は、前記撮像画像として、前記機器による前記パターンに対応した表示状態を撮像したスルー画像を取得する取得部を更に備え、前記パターン検出部は、前記スルー画像の中から前記パターンを検出し、前記判定部は、前記スルー画像の表示に対する前記入力を検知することとしても良い。
【００１６】
また、撮像装置は、前記撮像画像として、予め撮像された前記機器による前記パターンに対応した表示状態を撮像した静止画像を記憶する記憶部を更に備え、前記パターン検出部は、前記静止画像の中から前記パターンを検出し、前記判定部は、前記記憶部に記憶された前記静止画像の表示に対する前記入力を検知することとしても良い。
【００１７】
また、撮像装置は、前記機器検出部により検出された前記機器に割り当てる前記パターン情報を生成する生成部を更に備え、前記送信部は、前記生成部によって生成された前記パターン情報を前記機器に送信することとしても良い。
【００１８】
また、前記パターン情報は、画像情報であり、前記送信部は、送信先の前記機器の表示部の表示サイズに応じた前記画像情報を、前記機器に送信することとしても良い。
【００１９】
また、前記入力部は、操作体の接触や接近を検知するタッチパネルであることとしても良い。
【００２０】
更に、上記課題を解決するために、本発明の別の観点によれば、ネットワーク内の接続可能な機器を検出するステップと、検出された前記機器に対して、前記機器に割り当てられたパターンを示すパターン情報を送信するステップと、前記パターン情報を受信した前記機器による前記パターンに対応した表示状態を撮像した撮像画像の中から、前記パターンを検出するステップと、前記撮像画像の表示に対する入力を検知し、検知された前記入力が検出された前記パターンに対応する入力か否かを判定するステップと、検知された前記入力が検出された前記パターンに対応する入力であると判定された場合には、前記パターンが割り当てられた前記機器を選択して接続を確立するステップとを含む通信制御方法が提供される。
【００２１】
更に、上記課題を解決するために、本発明の別の観点によれば、ネットワーク内の接続可能な機器を検出するステップと、検出された前記機器に対して、前記機器に割り当てられたパターンを示すパターン情報を送信するステップと、前記パターン情報を受信した前記機器による前記パターンに対応した表示状態を撮像した撮像画像の中から、前記パターンを検出するステップと、前記撮像画像の表示に対する入力を検知し、検知された前記入力が検出された前記パターンに対応する入力か否かを判定するステップと、検知された前記入力が検出された前記パターンに対応する入力であると判定された場合には、前記パターンが割り当てられた前記機器を選択して接続を確立するステップとをコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、接続先機器を直感的に選択できるユーザーインターフェースを実現できる。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態に係る撮像装置１０の構成を示すブロック図である。
【図２】機器−識別パターン対応表Ｌ１を示す図である。
【図３】パターン−座標対応表Ｌ２を示す図である。
【図４】ネットワーク内で検出された機器に対応する識別パターンの生成を説明するための概念図である。
【図５】識別パターンをネットワーク内の機器に送信して、表示させることを説明するための概念図である。
【図６】タッチパネル２６で接続先のタッチ操作を説明するための概念図である。
【図７】画像認識によってパターン−座標対応表Ｌ２を作成する処理を示すフローチャートである。
【図８】スルー画像から接続先機器を選択する処理を示すフローチャートである。
【図９】第２実施形態に係る撮像装置７０の構成を示すブロック図である。
【図１０】静止画管理表Ｌ３を示す図である。
【図１１】静止画像を撮像して静止画管理表Ｌ３を作成する処理を示すフローチャートである。
【図１２】静止画像から接続先の機器を選択する処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
なお、説明は以下の順序で行うものとする。
１．第１実施形態
１−１．撮像装置の構成例
１−２．接続先機器の選択方法の概要
１−３．撮像装置の動作例
２．第２実施形態
２−１．撮像装置の構成例
２−２．撮像装置の動作例
３．まとめ
４．その他の実施形態
【００２６】
＜１．第１実施形態＞
通信制御装置として、通信機能を有する撮像装置を例に挙げて説明する。なお、撮像装置は、ネットワークに接続可能な通信機能を有し、ネットワーク内の他の機器と通信可能である。
【００２７】
＜１−１．撮像装置の構成例＞
第１実施形態に係る撮像装置１０の構成について、図１を参照しながら説明する。図１は、第１実施形態に係る撮像装置１０の構成を示すブロック図である。
【００２８】
撮像装置１０は、機器検出部の一例であるネットワーク検出部１２と、生成部の一例であるパターン生成部１４と、記憶部１６と、操作部１８と、送信部２０と、撮像部２２と、パターン検出部の一例である画像認識部２４と、入力部２６と、判定部２８と、接続部３０を有する。
【００２９】
ネットワーク検出部１２は、任意のネットワーク内の接続可能な機器を検出する。ネットワーク内に複数の機器が存在する場合には、ネットワーク検出部１２は、複数の接続可能な機器を検出する。具体的には、ネットワーク検出部１２は、まずネットワークを検出し、そのネットワークＩＤと、ネットワーク上の接続可能な機器ＩＤ一覧を取得する。
【００３０】
パターン生成部１４は、ネットワーク検出部１２により検出された機器に割り当てるパターン情報を生成する。パターン生成部１４は、機器ＩＤ一覧をネットワーク検出部１２から受け取り、機器ごとに割り当てられた特有の識別パターンを自動生成する。なお、識別パターンが、パターンに該当する。
【００３１】
ここで、識別パターンについて説明する。識別パターンは、例えばユーザーが色や光を識別できるパターン（信号）である。しかし、識別パターンは、これに限定されず、視覚情報で、かつ画像認識で抽出可能なものであれば、いかなるパターンであっても良い。
【００３２】
記憶部１６は、各種のデータを記憶する。記憶部１６は、例えば画像データやプログラムデータを記憶する。また、記憶部１６は、パターン生成部１４が生成した識別パターンを示すパターン情報を記憶する。記憶部１６は、図２の機器−識別パターン対応表Ｌ１に示すように、生成された識別パターンと、対応する機器とを対応付けて記憶する。
【００３３】
ここで、図２は、機器情報とパターン情報との対応関係を示す機器−識別パターン対応表Ｌ１を示す図である。図２の対応表Ｌ１によれば、機器Ａ（機器ＩＤ）に識別パターン１が割り当てられていることが分かる。なお、一の機器に対応する識別パターンが割り当てられると、割当情報は消去されること無く記憶部１６に記憶され続ける。
【００３４】
操作部１８は、例えばボタンやキー等から構成され、ユーザーによる操作を受け付ける。操作部１８は、記憶部１６に記憶されたパターン情報を対応する機器に送信する送信命令を受け付ける。
【００３５】
送信部２０は、ネットワークを介して他の機器とデータを送受信する。送信部２０は、ネットワーク検出部１２によって検出された機器に対して、対応するパターン情報を送信する。送信部２０は、各機器に割り当てられた複数のパターン情報の各々を、複数の機器に一斉に送信する。パターン情報が画像情報である場合には、送信部２０は、送信先の機器の表示部の表示サイズに応じた画像情報を、機器に送信する。なお、パターン情報を受信した機器は、後述するようにパターン表示部でパターン情報に対応した識別パターンを表示する。
【００３６】
撮像部２２は、ＣＣＤやＣＭＯＳ等の撮像素子を有し、撮像画像（静止画像や動画像）を取得する。撮像部２２は、撮像画像として、パターン情報を受信した機器による識別パターンに対応した表示状態（機器のパターン表示部で識別パターンを表示している状態）を撮像したスルー画像を取得する。
【００３７】
画像認識部２４は、撮像部２２が取得した撮像画像の認識を行い、前述した識別パターンを抽出する。なお、画像認識部２２は、予め撮像した画像を認識するだけで無く、リアルタイムで撮像中の画像（スルー画像）についても認識できる。画像認識部２４は、例えば撮像部２２が取得したスルー画像の中から、識別パターンを検出する。上述したように識別パターンは機器毎に異なるので、画像認識部２４は、各機器に割り当てられた異なる識別パターンを検出する。
【００３８】
画像認識部２４が検出した識別パターンは、図３のパターン−座標対応表Ｌ２に示すように、撮像画像と対応付けて記憶部１６に記憶される。図３は、パターン情報と領域（座標）情報との対応関係を示すパターン−座標対応表Ｌ２を示す図である。すなわち、記憶部１６は、画像認識部２４が検出した識別パターンと、識別パターンのスルー画像における領域を示すパターン領域（座標）とを対応づけて記憶する。図３のパターン−座標対応表Ｌ２によれば、例えば識別パターン１は、ｘ座標がｘ１〜ｘ２の範囲で、かつｙ座標がｙ１〜ｙ２の範囲の領域に含まれている。
【００３９】
なお、スルー画像については、スルー画像を構成するフレーム毎に画像認識を行い、識別パターンとパターン領域は、更新される。
【００４０】
入力部２６は、例えばユーザーの指（操作体）の接触や接近を検知するタッチパネルである。タッチパネルとしては、静電容量方式あるいは光センサー方式のものを適用できる。入力部２６は、撮像画像を表示する表示画面（不図示）に重畳して設けられており、表示画面に表示された撮像画像（スルー画像）に対する入力が可能である。
【００４１】
判定部２８は、撮像画像（スルー画像）の表示に対する入力を検知する。例えば、判定部２８は、スルー画像において識別パターンを表示する機器へのタッチ操作を検知できる。具体的には、判定部２８は、タッチ操作の接触位置を検知できる。
【００４２】
また、判定部２８は、検知されたタッチ操作が画像認識部２４によって検出された識別パターンに対応する入力か否かを判定する。例えば、判定部２８は、タッチ操作の接触位置が、図３の対応表の識別パターンのパターン領域（座標）に含まれるか否かを判定する。なお、検出された識別パターンが複数ある場合には、判定部２８は、複数の識別パターンのうちいずれの識別パターンに対応する入力かを判定する。
【００４３】
接続部３０は、ネットワーク内の他の機器との接続を確立するためのものである。接続部３０は、判定部２８によって、検知されたタッチ操作が一の識別パターンのパターン領域に含まれていると判定された場合には、複数の機器のうちの一の識別パターンが割り当てられた機器を選択して接続を確立する。例えば、接続部３０は、タッチ操作の接触位置が図３に示す識別パターン１のパターン領域内に含まれる場合には、図２に示すように識別パターン１が割り当てられた機器Ａを選択して接続を確立する。
【００４４】
＜１−２．撮像画像を利用した接続先機器の選択方法の概要＞
撮像装置１０では、ネットワーク内の機器と接続するために、上述した撮像画像から接続先の機器を選択している。そこで、スルー画像から接続先機器の選択方法の概要について説明する。なお、以下においては、初期設定、パターン情報の送信及び識別パターンの表示、スルー画像中の機器の選択の順に説明を行う。
【００４５】
（初期設定）
初期設定について説明する。初期設定として図４に示す識別パターンの生成が行われる。図４は、ネットワーク内で検出された機器に対応する識別パターンの生成を説明するための概念図である。
【００４６】
ここでは、ネットワーク内に接続可能な３つの機器１００、２００、３００が存在するものとする。機器１００、２００、３００は、それぞれ、撮像装置１０からのパターン情報を受信する受信部１０１、２０１、３０１と、識別パターンを表示するパターン表示部１０２、２０２、３０２を有している。なお、本実施形態では、パターン表示部１０２、２０２、３０２は、ディスプレイである。
【００４７】
まず、カメラである撮像装置１０は、ネットワーク検出部１２によって、ネットワーク内で３つの機器１００、２００、３００を検出する。すなわち、ネットワーク検出部１２は、３つの機器１００、２００、３００の機器ＩＤを取得する。なお、機器ＩＤには、各機器のパターン表示部１０２、２０２、３０２のディスプレイの表示サイズの情報が格納されているものとし、撮像装置１０は、取得した機器ＩＤによって各機器のディスプレイの表示サイズを検出できる。
【００４８】
パターン生成部１４は、取得した機器ＩＤに基づき、各機器１００、２００、３００に対して特定の識別パターンを示すパターン情報Ｐ１、Ｐ２、Ｐ３を生成する。パターン情報Ｐ１、Ｐ２、Ｐ３の識別パターンは、それぞれ色が異なる（例えば、赤色、青色、黄色）ものとする。例えば、パターン生成部１４は、機器１００に特有の識別パターンを示すパターン情報Ｐ１を生成し、機器２００に特有の識別パターンを示すパターン情報Ｐ２を生成する。既にパターン情報が生成されている機器については、パターン情報を生成しない。これにより、初期設定が完了する。
【００４９】
（パターン情報の送信及び識別パターンの表示）
パターン情報の送信及び識別パターンの表示について説明する。撮像装置１０は、ユーザーが操作部１８を操作して識別パターンの送信命令に基づいて、図５に示すように、ネットワーク内の機器１００、２００、３００に識別パターンを送信する。図５は、識別パターンをネットワーク内の機器に送信して、表示させることを説明するための概念図である。
【００５０】
撮像装置１０は、送信部２０によって、ネットワーク内の機器１００、２００、３００に識別パターンを送信する。具体的には、送信部２０は、パターン情報Ｐ１を対応する機器１００に、パターン情報Ｐ２を対応する機器２００に、パターン情報Ｐ３を対応する機器３００に、それぞれ送信する。この際に、送信部２０は、パターン情報Ｐ１、Ｐ２、Ｐ３を一斉に送信する。なお、送信部２０は、送信先の機器のパターン表示部１０２、２０２、３０２の画面サイズの大きさに応じたパターン情報を、送信することとしても良い。
【００５１】
また、送信部２０は、ユーザーが選択した機器のみにパターン情報を送信しても良く、機器を検出してパターン情報を生成したら自動的に送信しても良い。これにより、パターン情報の送信の自由度を高めることで、利便性を高めることができる。
【００５２】
機器１００、２００、３００は、受信部１０１、２０１、３０１によってパターン情報Ｐ１、Ｐ２、Ｐ３を受信し、パターン表示部１０２、２０２、３０２によってパターン情報に対応した識別パターンを表示する。例えば、機器１００のパターン表示部１０２は、パターン情報Ｐ１に対応する識別パターンを表示する。
【００５３】
（スルー画像中の機器の選択）
スルー画像中の機器の選択について説明する。撮像装置１０は、識別パターンを表示する機器を示すスルー画像中の機器にタッチ操作することで、タッチされた機器を選択して接続を確立する。図６は、タッチパネル２６で接続先のタッチ操作を説明するための概念図である。図６には、３つの機器１００、２００、３００を撮像している撮像装置１０が示されている。
【００５４】
ここでは、各機器１００、２００、３００が識別パターンを表示している状態を撮像装置１０の撮像部２０がリアルタイムで撮像し、撮像装置１０の表示画面３２にスルー画像として表示されているものとする。スルー画像が表示されている状態で、ユーザーが表示画面３２上でタッチ操作を行うと、タッチパネルである入力部２６はユーザーのタッチ操作を受け付ける。ここで、ユーザーは、各機器のパターン表示部１０２、２０２、３０２のディスプレイに表示された色表示（例えば、赤色、青色、黄色）で機器を識別して、所望の機器を選択するタッチ操作を行う。
【００５５】
タッチ操作が３つの機器１００、２００、３００のいずれかに接触している場合には、撮像装置１０は、接触した機器が選択されたものと判断する。そして、撮像装置１０の接続部３０は、選択された機器との接続を確立する。図６では、ユーザーがスルー画像中の機器２００にタッチしているので、接続部３０は機器２００との接続を確立する。
【００５６】
ところで、図６では、一つの機器２００のみが選択されているが、複数の機器（例えば、機器１００と機器２００）が選択された場合には、選択された複数の機器との接続が確立される。これにより、所望の数の機器に対して一度に接続を確立することができる。なお、図６では、機器としてパソコンやテレビが表示されているが、例えば複数の友人の携帯電話を選択して接続を確立しても良い。
【００５７】
このように、スルー画像から接続先の機器を選択する場合には、リアルタイムで所望の機器に接続できる。普段利用しないネットワーク（場所）に居て接続可能な機器に関する情報がほとんど無くても、容易に特定の機器に接続できる。
【００５８】
なお、上記において、各機器のパターン表示部１０２、２０２、３０２は、ディスプレイで色表示（識別パターンの表示）を行うこととしたが、これに限定されない。例えば、ＬＥＤ等で、光の点滅パターンを異ならせることとしても良い。ユーザーは、光の点滅の違いにより、機器を識別できる。
【００５９】
＜１−３．撮像装置の動作例＞
スルー画像から接続先の機器を選択する際の撮像装置１０の動作例について説明する。ここでは、パターン−座標対応表Ｌ２の作成処理について説明した後に、スルー画像から接続先の機器を選択する処理について説明する。なお、各処理は、記憶部１６に格納されたプログラムを実行することにより、実現される。
【００６０】
（パターン−座標対応表Ｌ２の作成処理）
まず、パターン−座標対応表Ｌ２の作成処理について、図７を参照しながら説明する。図７は、画像認識によってパターン−座標対応表Ｌ２を作成する処理を示すフローチャートである。図７のフローチャートは、図６に示すように、機器１００、２００、３００が、撮像装置１０から受信したパターン情報に対応した識別パターンをそれぞれ表示している状態から開始される。
【００６１】
撮像装置１０の撮像部２２が、機器１００、２００、３００を撮像してスルー画像を取得する（ステップＳ２）。撮像装置１０は、取得したスルー画像を表示画面３２に表示させる（図６参照）。
【００６２】
次に、画像認識部２４は、取得したスルー画像を受け取り、画像認識を行う。そして、画像認識部２４は、記憶部１６に記憶された機器−識別パターン対応表Ｌ１を参照して、スルー画像に存在する識別パターンを検出する（ステップＳ４）。すなわち、画像認識部２４は、機器−識別パターン対応表Ｌ１の識別パターンがスルー画像中に存在するかを検出する。
【００６３】
識別パターンが検出されたら、画像認識部２４は、記憶部１６に記憶された識別パターン−座標対応表Ｌ２に、検出した識別パターンと、識別パターンの座標を書き込む（ステップＳ６）。なお、画像認識部２４は、既に検出され記憶されている識別パターンの座標も、画像認識を行う度に更新する。
【００６４】
撮像部２２に撮像が引き続き可能であれば（ステップＳ８：Ｙｅｓ）、撮像装置１０は上述したステップＳ２〜Ｓ６を繰り返す。一方で、撮像が不可能であれば（ステップＳ８：Ｎｏ）、撮像装置１０は処理を終了する。これにより、最新状態の識別パターン−座標対応表Ｌ２が記憶部１６に記憶されることとなる。
【００６５】
（スルー画像から接続先の機器を選択する処理）
パターン−座標対応表Ｌ２を利用してスルー画像から接続先の機器を選択する処理について、図８を参照しながら説明する。図８は、スルー画像から接続先機器を選択する処理を示すフローチャートである。図８のフローチャートは、例えばユーザーの操作により、ネットワーク内の機器を検出する命令を受けたときから開始される。
【００６６】
ネットワーク検出部１２は、ネットワーク内の接続可能な機器を検出する（ステップＳ２２）。すなわち、ネットワーク検出部１２は、接続可能な機器の機器ＩＤ一覧を取得する（図４参照）。
【００６７】
次に、ネットワーク検出部１２は、取得した機器ＩＤ一覧に基づいて、記憶部１６に記憶された機器−識別パターン対応表Ｌ１に無い新たな機器が検出されたか否かを判断する（ステップＳ２４）。
【００６８】
新たな機器が検出された場合には（ステップＳ２４：Ｙｅｓ）、ネットワーク検出部１２は、機器ＩＤ一覧をパターン生成部１４に送る。パターン生成部１４は、機器ＩＤ一覧を受け取り、新たな機器に対応する識別パターンを自動生成し（図４参照）、機器−識別パターン対応表Ｌ１に反映させる（ステップＳ２６）。ステップＳ２４で新たな機器が検出されなかった場合には、ステップＳ２４をスキップする。このように新たな機器のＩＤが自動的に記憶されるので、ユーザーが新たな機器のＩＤの入力が不要となる。
【００６９】
次に、撮像装置１０は、ユーザーがネットワーク内の機器に識別パターンを示すパターン情報を一斉送信するための操作を行ったか否かを判断する（ステップＳ２８）。ユーザーによる一斉送信の操作があった場合には（ステップＳ２８：Ｙｅｓ）、送信部３０は、機器−識別パターン対応表Ｌ１を参照して、図５に示すように各機器にパターン情報を一斉送信する（ステップＳ３０）。
【００７０】
各機器１００、２００、３００は、受信部１０１、２０１、３０１によりパターン情報を受信し、パターン表示部１０２、２０２、３０２に対応する識別パターンを表示する。なお、各機器が識別パターンの表示を開始した後、前述した図７の処理も並行して実行される。
【００７１】
各機器が識別パターンを表示中に撮像部２２により撮像を行うと、識別パターンを表示する各機器がスルー画像として表示画面３２に表示される（図６参照）。その状態で、撮像装置１０は、ユーザーによる入力部２６への入力を受け付ける。判定部２８は、入力部２６であるタッチパネルを介して、入力位置座標を検知する。そして、判別部２８は、検知した入力位置座標が、パターン−座標対応表Ｌ２のいずれかの識別パターンのパターン領域に含まれているか否かを判断する（ステップＳ３２）。
【００７２】
判定部２８によりいずれかの識別パターンのパターン領域に、入力位置座標が含まれていると判定された場合には（ステップＳ３２：Ｙｅｓ）、接続部３０は、入力位置座標が含まれる識別パターンが対応する機器を選択して接続を確立する（ステップＳ３４）。その後、接続された機器に対して画像データの送受信が可能となる。
【００７３】
＜２．第２実施形態＞
第１実施形態においては、スルー画像から接続先の機器を選択することとしたが、第２実施形態においては、予め撮像して記憶しておいた静止画像から接続先の機器を選択する。
【００７４】
＜２−１．撮像装置の構成例＞
撮像装置７０の構成について、図９を参照しながら説明する。図９は、第２実施形態に係る撮像装置７０の構成を示すブロック図である。
【００７５】
撮像装置７０は、図１に示す第１実施形態に係る撮像装置１０の構成に加えて、予め撮像して記憶しておいた静止画像から接続先の機器を選択するために、静止画管理部７２と静止画選択部７４を有する。以下においては、撮像装置１０と異なる構成について、主に説明する。説明を省く撮像装置７０の構成は、撮像装置１０の構成と同様である。
【００７６】
静止画管理部７２は、ネットワーク上の機器が識別パターンを表示して接続を待ち受けている状態を静止画像として撮像した場合に、後に撮像した静止画像を利用して接続先を選択するために必要な情報を管理する。
【００７７】
静止画選択部７４は、静止画像から接続先の機器を選択する場合に、記憶部１６に記憶されたデータの中から利用する静止画像を選択し、判定部２８に選択した静止画像のＩＤを伝える。
【００７８】
記憶部１６は、予め撮像された静止画像を記憶する。また、記憶部１６は、図１０に示す静止画管理表Ｌ３を記憶する。すなわち、記憶部１６は、撮像された静止画像と、図３のパターン−座標対応表Ｌ２と、ネットワーク情報とを対応付けて記憶する。なお、図１０は、静止画管理表Ｌ３を示す図である。
【００７９】
静止画管理表Ｌ３は、静止画ＩＤと、パターン−座標対応表Ｌ２と、ネットワークＩＤで構成されている。各静止画ＩＤに対して、静止画像が撮影された時点で作成されたパターン−座標対応表Ｌ２が保存されている場所を示すパスと、静止画像が撮影された場所で検出されたネットワークＩＤの２つの情報が紐付けられている。なお、静止画管理表Ｌ３は、ユーザーが操作部２０によりネットワーク上の機器にパターン情報を送信した待受状態で、静止画像を撮像されたときのみ更新される。
【００８０】
画像認識部２４は、静止画像の中から識別パターンを検出する。すなわち、画像認識部２４は、接続先の機器を選択するために表示された静止画像の中から、識別パターンを検出する。
【００８１】
判定部２８は、表示画面３２に表示された静止画像に対する入力を検知する。例えば、判定部２８は、静止画像において識別パターンを表示する機器へのタッチ操作を検知できる。
【００８２】
なお、予め撮像しておいた静止画像から接続先の機器を選択するケースとしては、以下のような場合が想定される。一の場所（例えば、研究所）で静止画像（識別パターンを表示するテレビが撮像されている）を撮影した後に、他の場所（例えば、自宅）で一の場所の機器にデータを送信する場合である。このようなケースでも、他の場所にいる際に、一の場所の所望の機器と容易に接続できる。
【００８３】
＜２−２．撮像装置の動作例＞
静止画像から接続先の機器を選択する際の撮像装置７０の動作例について説明する。ここでは、静止画管理表Ｌ３の作成処理について説明した後に、静止画像から接続先機器を選択する処理について説明する。なお、各処理は、記憶部１６に格納されたプログラムを実行することにより、実現される。
【００８４】
（静止画管理表Ｌ３の作成処理）
静止画管理表Ｌ３を作成する処理について、図１１を参照しながら説明する。図１１は、静止画像を撮像して静止画管理表Ｌ３を作成する処理を示すフローチャートである。図１１のフローチャートは、一の場所における静止画像の撮像対象の機器が、撮像装置７０からパターン情報を受信して、識別パターンを表示しているところから開始される（図５参照）。
【００８５】
まず、撮像装置７０は、静止画像が撮像されたか否かを監視する（ステップＳ４２）。静止画が撮像された場合には（ステップＳ４２：Ｙｅｓ）、撮像装置７０は、パターン−座標対応表Ｌ２を、撮像された瞬間に記憶部１６に記憶させる（ステップＳ４４）。
【００８６】
次に、静止画管理部７２は、パターン−座標対応表Ｌ２のファイルパスと、ネットワーク検出部１２により検出されたネットワークＩＤを、撮像された静止画のＩＤに対応付けて、静止画管理表Ｌ３に追加する（ステップＳ４６）。これにより、静止画管理表Ｌ３の作成処理が完了する。
【００８７】
（静止画像から接続先の機器を選択する処理）
静止画管理表Ｌ３を利用して静止画像から接続先の機器を選択する処理について、図１２を参照しながら説明する。図１２は、静止画像から接続先の機器を選択する処理を示すフローチャートである。図１２のフローチャートは、図１１の処理が行われた一の場所とは異なる他の場所に撮像装置７０が位置した状態で、撮像装置７０が静止画像を撮影可能な状態にあるところから開始される。
【００８８】
まず、ユーザーが表示画面３２に表示させる静止画を指定すると、静止画選択部７４は、ユーザーが指定した静止画を記憶部１６から選択して、表示画面３２に表示させる（ステップＳ６２）。
【００８９】
次に、撮像装置７０は、選択された静止画のＩＤが静止画管理表Ｌ３に存在するか否かを判断する（ステップＳ６４）。ここで、過去にネットワーク内の機器を撮像していれば、静止画のＩＤが静止画管理表Ｌ３に存在することになる。そして、静止画のＩＤが静止画管理表Ｌ３に存在すれば（ステップＳ６４：Ｙｅｓ）、撮像装置７０は、ユーザーによる入力部２６への入力を受け付ける。
【００９０】
次に、判定部２８は、入力部２６であるタッチパネルを介して、入力位置座標を検知する。そして、判別部２８は、検知した入力位置座標が、パターン−座標対応表Ｌ２のいずれかの識別パターンのパターン領域に含まれているか否かを判断する（ステップＳ６６）。
【００９１】
判定部２８によりいずれかの識別パターンのパターン領域に、入力位置座標が含まれていると判定された場合には（ステップＳ６６：Ｙｅｓ）、接続部３０は、入力位置座標が含まれる識別パターンが対応する機器を選択して接続を確立する（ステップＳ６８）。その後、接続された機器に対して画像データの送受信が可能となる。
【００９２】
なお、上記では、表示された静止画像から接続先の機器を選択することとしたが、これに限定されない。例えば、表示された動画像から接続先の機器を選択することとしても良い。これにより、多様な画像の中から接続先として最適な機器を選択できる。なお、静止画像と動画像のいずれかを用いるかは、ユーザーが設定可能である。
【００９３】
＜３．まとめ＞
上述したように、撮像装置１０、７０は、撮像画像（スルー画像、静止画像、動画像）の表示に対する入力を検知し、検知された入力が識別パターンに対応する入力か否かを判定する。そして、撮像装置１０、７０は、検知された入力が検出された識別パターンに対応する入力であると判定された場合には、識別パターンが割り当てられた機器を選択して接続を確立する。
【００９４】
これにより、ユーザーが接続を希望する機器の情報を覚えなくても、所望の機器に接続できる。これは、識別パターンの生成や、識別パターンと機器との対応付けを全て撮像装置が行うため、機器のＩＤや名称の暗記が不要となるからである。
【００９５】
また、機器の位置が変わっても、識別パターンを機器が表示していれば、機器を撮像する撮像画像により機器を容易に識別できるので、所望の機器に接続できる。更に、表示画面上の撮像画像に対してタッチ操作をするだけで所望の機器に接続できるので、従来の選択方法に比べて直感的に選択できる。
【００９６】
＜４．その他の実施形態＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９７】
上記実施形態では、通信制御装置として撮像装置を例に挙げて説明したが、これに限定されない。通信制御装置は、例えば、通信機能と撮像機能を有する携帯電話機、ＰＤＡ、ゲーム機、電子辞書、ノートパソコン、タブレット等であっても良い。
【００９８】
また、上記実施形態では、識別パターンは色や光であることとしたが、これに限定されない。例えば、識別パターンは、文字、図形、画像であっても良い。更に、識別パターンは、色、光、文字、図形、画像の少なくとも２つの組合せであっても良い。これにより、ユーザーによる識別が容易になる。
【００９９】
また、上記実施形態では、撮像画像としてスルー画像や静止画像を例に挙げて説明したが、これに限定されない。例えば、撮像画像として、広範囲の領域を撮像したパノラマ画像であっても良い。
【０１００】
また、上記実施形態では、入力部としてタッチパネルを例に挙げて説明したが、これに限定されない。例えば、入力を検知できる入力部であれば良く、例えば、マウス、キー、キーボード等であっても良い。
【０１０１】
また、上記の実施形態で説明した一連の処理は、専用のハードウエアにより実行させてもよいが、ソフトウエア（アプリケーション）により実行させてもよい。一連の処理をソフトウエアにより行う場合、汎用又は専用のコンピュータにプログラムを実行させることにより、上記の一連の処理を実現することができる。
【０１０２】
また、上記の実施形態のフローチャートに示されたステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的に又は個別的に実行される処理をも含む。また時系列的に処理されるステップでも、場合によっては適宜順序を変更することが可能であることは言うまでもない。
【符号の説明】
【０１０３】
１０    撮像装置
１２    ネットワーク検出部
１４    パターン生成部
１６    記憶部
１８    操作部
２０    送信部
２２    撮像部
２４    画像認識部
２６    入力部
２８    判定部
３０    接続部
３２    表示画面
７０    撮像装置
７２    静止画管理部
７４    静止画選択部
１００、２００、３００    機器
１０１、２０１、３０１    受信部
１０２、２０２、３０２    パターン表示部
Ｐ１、Ｐ２、Ｐ３    パターン情報
【図１】
2012212363.tif 000003
【図２】
2012212363.tif 000004
【図３】
2012212363.tif 000005
【図４】
2012212363.tif 000006
【図５】
2012212363.tif 000007
【図６】
2012212363.tif 000008
【図７】
2012212363.tif 000009
【図８】
2012212363.tif 000010
【図９】
2012212363.tif 000011
【図１０】
2012212363.tif 000012
【図１１】
2012212363.tif 000013
【図１２】
2012212363.tif 000014