(57)【要約】【課題】類似の機能を有する外部機器をユーザに提示できる制御装置を提供する。【解決手段】制御装置１０は、選択的に利用できる１つ以上の内蔵機能を含み、第１の通信部１２ａと第２の通信部１２ｂとを含む複数の通信部と、前記内蔵機能を実行する内蔵機能部１４と、前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、第１の通信部１２ａの行う第１の通信によってさらに判定する制御部１１と、前記外部機器があると判定された場合に、選択された前記内蔵機能が内蔵機能部１４に加えて前記外部機器でも実行できることをユーザに提示するアイコン表示制御部１１ｂと、前記外部機器がアイコン表示制御部１１ｂの表示させるアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、第２の通信によって前記第２の通信部に行わせる通信制御部とを備える。【選択図】図１
2018045558.tif 000002
【特許請求の範囲】
【請求項１】
選択的に利用できる１つ以上の内蔵機能を含む制御装置であって、
第１の通信部と第２の通信部とを含む複数の通信部と、
前記内蔵機能を実行する内蔵機能部と、
前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第１の通信部の行う第１の通信によってさらに判定する制御部と、
前記外部機器があると判定された場合に、選択された前記内蔵機能が前記内蔵機能部に加えて前記外部機器でも実行できることをユーザに提示するアイコン表示制御部と、
前記外部機器が前記アイコン表示制御部の表示させるアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、第２の通信によって前記第２の通信部に行わせる通信制御部と
を備える、制御装置。
【請求項２】
前記制御部は、前記内蔵機能が選択されたときに前記第１の通信部に１つ以上の前記外部機器との通信を行わせて前記外部機器があるか否かを検索して判定する、
請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記通信部の行う通信によって前記外部機器の仕様と状況とを含む情報を取得し、前記情報に基づいて前記内蔵機能部の取得できるデータと前記外部機器の取得できるデータとの相違点を表示する補助表示を行うための表示情報を生成する、請求項１に記載の制御装置。
【請求項４】
前記第１の通信部は、前記外部機器を検索する通信を含む第１の通信を行い、
前記第２の通信部は、前記外部機器が取得するデータを含む通信を含む第２の通信を行い、
前記第１の通信は、前記第２の通信と比べて消費電力が少ない、
請求項１に記載の制御装置。
【請求項５】
前記第１の通信部は、一過性のコマンド通信を行い、
前記第２の通信部は、前記外部機器が取得する連続データ取得を含む継続的な通信を行い、
前記第２の通信は、前記第１の通信と比べて高速である、
請求項１に記載の制御装置。
【請求項６】
前記制御部は、ユーザの機器利用シーンを判定し、判定された前記機器利用シーンにおいて要求される前記関連する外部機能を特定し、
前記通信制御部は、前記第１の通信に用いる情報を特定された前記関連する外部機能を実行できる外部機器を検索できる情報に切り替える、
請求項１に記載の制御装置。
【請求項７】
前記補助表示は、前記外部機器から前記第１の通信によって取得する前記外部機器が前記外部機能を実行したときに取得できると想定されるデータに係る情報を含み、
前記制御部は、前記第１の通信によって前記外部機器に前記外部機能に係る動作を行わせる、請求項３に記載の制御装置。
【請求項８】
請求項１乃至７の何れか１項に記載の制御装置と、
１つ以上の前記外部機器と
を備える、制御システム。
【請求項９】
選択的に利用できる１つ以上の内蔵機能を含む制御装置であって、
第１の通信と第２の通信とを含む複数の通信をすることと、
前記内蔵機能を実行することと、
前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第１の通信によってさらに判定することと、
前記外部機器があると判定された場合に、選択された前記内蔵機能が前記外部機器でも実行できることをユーザに提示することと、
前記外部機器が前記提示されたアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、前記第２の通信で行わせることと
を含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御システム及び制御方法に関する。
【背景技術】
【０００２】
近年、様々な分野で情報通信技術（ＩＣＴ）が活用されている。このような中、通信機能を有してインターネット等のネットワークに接続して使用される形態を有する電子機器又はそれを含むシステム、すなわちＩｏＴ機器等のネットワーク機器への注目が高まっている。例えば、特許文献１には、使用したい無線通信装置が自車内に存在するものか否かを判別する技術が開示されている。
【０００３】
このように、ユーザが使用したいネットワーク機器又は使用したい機能を有するネットワーク機器をネットワーク内で検索して使用することには需要がある。しかしながら、ユーザは、他のネットワーク機器を所持しているか否かを把握していない場合もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２６７６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、関連機能を有する外部機器をユーザに提示できる制御装置、制御システム及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、制御装置は、選択的に利用できる１つ以上の内蔵機能を含む制御装置であって、第１の通信部と第２の通信部とを含む複数の通信部と、前記内蔵機能を実行する内蔵機能部と、前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第１の通信部の行う第１の通信によってさらに判定する制御部と、前記外部機器があると判定された場合に、選択された前記内蔵機能が前記内蔵機能部に加えて前記外部機器でも実行できることをユーザに提示するアイコン表示制御部と、前記外部機器が前記アイコン表示制御部の表示させるアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、第２の通信によって前記第２の通信部に行わせる通信制御部とを備える。
【０００７】
本発明の一態様によれば、制御システムは、前記制御装置と、１つ以上の前記外部機器とを備える。
【０００８】
本発明の一態様によれば、制御方法は、選択的に利用できる１つ以上の内蔵機能を含む制御装置であって、第１の通信と第２の通信とを含む複数の通信をすることと、前記内蔵機能を実行することと、前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第１の通信によってさらに判定することと、前記外部機器があると判定された場合に、選択された前記内蔵機能が前記外部機器でも実行できることをユーザに提示することと、前記外部機器が前記提示されたアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、前記第２の通信で行わせることとを含む。
【発明の効果】
【０００９】
本発明によれば、関連機能を有する外部機器をユーザに提示できる制御装置、制御システム及び制御方法を提供できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係る制御システムの構成例の概略を示すブロック図である。
【図２】図２は、第１の実施形態に係る制御装置制御処理の一例を示すフローチャートである。
【図３】図３は、第２の実施形態に係る制御システムの構成例の概略を示すブロック図である。
【図４】図４は、第２の実施形態に係る機能別外部機器ＤＢの構成の一例を示す図である。
【図５】図５は、第２の実施形態に係るスマートフォンと特定外部機器とを含む制御システムの構成の一例を示す模式図である。
【図６】図６は、第２実施形態に係る特定外部機器の構成の一例を示す模式図である。
【図７Ａ】図７Ａは、第２の実施形態に係るスマートフォンのカメラモードが選択された時の様子を示す模式図である。
【図７Ｂ】図７Ｂは、第２の実施形態に係るスマートフォンによる特定外部機能提示の様子を示す模式図である。
【図７Ｃ】図７Ｃは、第２の実施形態に係るアイコン表示の一例を示す模式図である。
【図７Ｄ】図７Ｄは、第２の実施形態に係る制御システムにおける補助表示の一例を示す模式図である。
【図７Ｅ】図７Ｅは、第２の実施形態に係る制御システムにおける補助表示の別の一例を示す模式図である。
【図７Ｆ】図７Ｆは、第２の実施形態に係る特定外部機器がレンズ型カメラである場合の使用時の様子を示す模式図である。
【図７Ｇ】図７Ｇは、第２の実施形態に係る特定外部機器が無人航空機に取り付けられたカメラである場合の使用時の様子を示す模式図である。
【図８Ａ】図８Ａは、第２の実施形態に係るスマートフォン制御処理の一例を示すフローチャートである。
【図８Ｂ】図８Ｂは、第２の実施形態に係るスマートフォン制御処理の一例を示すフローチャートである。
【図８Ｃ】図８Ｃは、第２の実施形態に係るスマートフォン制御処理の一例を示すフローチャートである。
【図９Ａ】図９Ａは、第２の実施形態に係るカメラ制御処理の一例を示すフローチャートである。
【図９Ｂ】図９Ｂは、第２の実施形態に係るカメラ制御処理の一例を示すフローチャートである。
【図１０Ａ】図１０Ａは、特定外部機器が接続されていないときのアイコン表示の一例を示す模式図である。
【図１０Ｂ】図１０Ｂは、特定外部機器が接続されているときのアイコン表示の一例を示す模式図である。
【図１０Ｃ】図１０Ｃは、特定外部機器が接続されているときのアイコン表示の別の一例を示す模式図である。
【図１０Ｄ】図１０Ｄは、特定外部機器が接続されて使用されているときのアイコン表示の一例を示す模式図である。
【発明を実施するための形態】
【００１１】
［第１の実施形態］
＜制御システムの構成＞
本発明における第１の実施形態について説明する。第１の実施形態に係る制御システム１の構成例の概略を図１にブロック図として示し、これを参照して本実施形態に係る制御システム１の構成について説明する。本実施形態に係る制御システム１は、制御装置１０と１つ以上の外部機器とを含む。なお、制御装置１０は、１つ以上の内蔵機能と通信機能とを有する電子機器であればよく、例えばスマートフォン、タブレットＰＣ、カメラ等を含む。また、本実施形態において、制御装置１０と外部機器とは通信をするが、この通信の形態は、有線であっても無線であってもよく、さらにインターネット等の通信回線を介して行われるものであってもよい。したがって、本実施形態に係る外部機器はＩｏＴ機器に含まれるものであってもよい。以下、本実施形態に係る制御装置１０が複数の内蔵機能を有する場合であって、外部機器とインターネットを介さない無線での通信を行う場合を例として説明をする。
【００１２】
制御装置１０は、制御部１１と、表示制御部１１ａと、第１の通信部１２ａと、第２の通信部１２ｂと、記録部１３と、内蔵機能部１４と、操作部１５と、表示部１６と、時計部１７とを備える。
【００１３】
制御部１１は、制御装置１０の各部の動作に係る制御を行う。表示制御部１１ａは、例えば制御装置１０の取得する情報に基づいて表示情報を生成し、当該表示情報を後述する表示部１６へ出力する。また、表示制御部１１ａは、例えばリサイズ等の表示に係る画像処理を担っていてもよい。制御部１１は、アイコン表示制御部１１ｂと、通信制御部１１ｃとを備える。アイコン表示制御部１１ｂは、例えばアイコンに係る情報を取得し、アイコン表示のための表示情報を生成して表示部１６へ出力する。通信制御部１１ｃは、例えば後述する第１の通信と第２の通信とを切り替える制御を行う。なお、表示制御部１１ａは制御部１１に含まれていてもよいし、アイコン表示制御部１１ｂ又は通信制御部１１ｃは制御部１１に含まれていなくてもよい。
【００１４】
制御装置１０は、第１の通信部１２ａと第２の通信部１２ｂとを含む通信部を備える。制御装置１０の備える第１の通信部１２ａは、例えばBluetooth（登録商標） Low Energy（ＢＬＥ）、Near Field Communication（ＮＦＣ）、ZigBee（登録商標）等の低消費電力の通信規格を用いて、例えば外部機器との間で通信を行う。以下、制御装置１０の備える第１の通信部１２ａを介して行われる通信を第１の通信と称する。制御装置１０の備える第２の通信部１２ｂは、例えばＷｉ−Ｆｉ（登録商標）等の第１の通信と比較して高速の通信規格又はデータ転送容量の大きい通信規格を用いて、例えば外部機器との間で通信を行う。以下、制御装置１０の備える第２の通信部１２ｂを介して行われる通信を第２の通信と称する。
【００１５】
記録部１３には、制御装置１０の動作に係る各種設定及び情報、外部機器から取得した情報等が記録される。内蔵機能部１４は、制御装置１０の有する内蔵機能を実行する。例えば、制御装置１０としてのスマートフォンは、内蔵機能として、例えば、撮影、録音、表示、音声出力、電話、電子メール等の機能を含む。例えば、内蔵機能部１４は、撮影機能を実行する撮影機能部を含む。撮影機能部は、例えば、光学系、撮像素子、制御回路等を含む。操作部１５は、ユーザの操作結果を入力として取得し、取得結果を操作信号として制御部１１へ出力する。操作部１５は、例えば、押しボタン、つまみ、タッチパネルを含む。表示部１６は、例えば液晶ディスプレイを含み、表示制御部１１ａが生成する表示情報に基づいて表示を行う。時計部１７は、時刻情報を生成して制御部１１へ出力する。当該時刻情報は、例えば取得データの記録時に使用される。
【００１６】
本実施形態に係る制御システム１が備える外部機器は、例えば第１の特定外部機器２０を含む。本実施形態に係る外部機器は、例えばカメラ、ＩＣレコーダ、テレビ、ＰＣディスプレイ、スピーカ、ＰＣ、スマートフォン等を含む。なお、例えば制御装置１０がカメラである場合等は、交換レンズ、ストロボ等が外部機器に含まれていてもよい。
【００１７】
第１の特定外部機器２０は、制御部２１と、記録部２３と、外部機能部２４とを備える。制御部２１は、第１の特定外部機器２０の各部の動作に係る制御を行う。記録部２３には、例えば外部機能部２４に含まれる外部機能が実行される時に取得される情報、第１の特定外部機器２０の各部の動作に係る情報等が記録される。外部機能部２４は、第１の特定外部機器２０の有する外部機能を実行する。例えば、第１の特定外部機器２０としてのカメラは、外部機能として撮影、録音等の機能を含む。例えば、第１の特定外部機器２０としてのＩＣレコーダは、外部機能として録音等の機能を含む。
【００１８】
第１の特定外部機器２０は、第１の通信部２２ａと第２の通信部２２ｂとをさらに備える。第１の通信部２２ａは、制御装置１０の備える第１の通信部１２ａと第１の通信によって通信する。第１の通信は、例えば制御装置１０と外部機器との間での制御信号の送受信を含む。第１の特定外部機器２０の第２の通信部２２ｂは、制御装置１０の備える第２の通信部１２ｂと第２の通信によって通信する。第２の通信は、例えば制御装置１０と外部機器との間での外部機器の取得データの送受信を含む。
【００１９】
制御装置１０の有する複数の内蔵機能のうち、関連する機能や類似する外部機能を有する外部機器があるものを特定機能と称することにする。制御装置１０の備える内蔵機能部１４は、特定機能を実行する特定機能部１４ａを含む。また、制御装置１０の有する特定機能に関連又は類似する外部機器の機能を特定外部機能と、特定外部機能を有する外部機器を特定外部機器とそれぞれ称する。第１の特定外部機器２０の備える外部機能部２４は、特定外部機能を実行する特定外部機能部２４ａを含む。
【００２０】
制御装置１０の備える記録部１３には、機能別外部機器ＤＢ１３ａが設けられている。機能別外部機器ＤＢ１３ａには、例えば制御装置１０の有する特定機能と、第１の特定外部機器２０の有する特定外部機能との対応が記録される。機能別外部機器ＤＢ１３ａに記録される情報は、例えば、予め登録等が行われて記録されていてもよいし、制御装置１０に特定外部機器が初めて接続されたとき等、当該特定外部機器に係る情報が機能別外部機器ＤＢ１３ａに記録されていない場合等に取得されて記録されてもよい。
【００２１】
また、第１の特定外部機器２０の備える記録部２３は、機能情報格納部２３ａを備える。機能情報格納部２３ａには、第１の特定外部機器２０の有する特定外部機能に係る情報が記録されている。このような機能情報格納部２３ａに記録されている情報は、例えば、特定外部機能の性能等を含み、例えば特定外部機能を使用したときに想定される情報をユーザに提示する補助表示等に使用される。この機能情報は、文字通りの「機能」である必要はなく、「機能」が検索できるような手がかりとなる製品名や製品型番など製品そのものを特定するものに加え、製品分野や略称、さらにはユーザが設定した設定情報等、関連情報でもよい。本実施形態に係る技術が、こうしたＩＤのような情報、関連情報に基づいて、制御システム１の外部と通信して、外部でその機器の「機能」を検索したり、解釈したりできるようにしてもよい。また、本実施形態に係る技術は、ユーザがその状況で、よく使うものなどをそれまでの利用履歴から推測して提示できるようなものでもよい。この時は、こうした関連情報、機能情報の格納部は制御システム１の外部にあってもよく、外部の検索、判定結果と連携したものを仮記録するようなものでもよいし、記録部の一部が外部にあってもよい。
【００２２】
本実施形態に係る特定外部機器は、少なくとも特定外部機能部２４ａに相当するものと通信部とを備える電子機器であればよく、１つであっても２つ以上の複数であってもよい。本実施形態に係る制御システム１は、例えば第２の特定外部機器３０をさらに含む。第２の特定外部機器３０は、制御部３１と、記録部３３と、外部機能部３４と、第１の通信部３２ａと、第２の通信部３２ｂとを備える。記録部３３は、機能情報格納部３３ａを備える。外部機能部３４は、特定外部機能部３４ａを備える。第２の特定外部機器３０の備える各部は第１の特定外部機器２０の備える各部と同様であり、制御部３１は制御部２１に、記録部３３は記録部２３に、機能情報格納部３３ａは機能情報格納部２３ａに、外部機能部３４は外部機能部２４に、第１の通信部３２ａは第１の通信部２２ａに、第２の通信部３２ｂは第２の通信部２２ｂに、それぞれ相当する。以下、本実施形態に係る制御システム１が、これら２つの特定外部機器を備える場合について説明する。
【００２３】
なお、制御装置１０の記録部１３、第１の特定外部機器２０の記録部２３、第２の特定外部機器３０の記録部３３又はこれらの備える各要素は、例えばフラッシュメモリのような不揮発性メモリであるが、Static Random Access Memory（ＳＲＡＭ）やDynamic Random Access Memory（ＤＲＡＭ）のような揮発性メモリをさらに有していてもよい。また、制御装置１０の記録部１３、第１の特定外部機器２０の記録部２３、第２の特定外部機器３０の記録部３３又はこれらの備える各要素は、それぞれ１つのメモリ等で構成されてもよいし、複数のメモリ等が組み合わされて構成されてもよい。また、制御装置１０の記録部１３、第１の特定外部機器２０の記録部２３又は第２の特定外部機器３０の記録部３３の備える各要素のうち２つ以上が、１つのメモリで構成されてもよい。当然、制御システム１の外部にあるデータベース等を、そのメモリの一部として利用してもよい。
【００２４】
なお、制御装置１０の制御部１１と、表示制御部１１ａと、第１の特定外部機器２０の制御部２１と、第２の特定外部機器３０の制御部３１と、これらの備える各要素とは、Central Processing Unit（ＣＰＵ）、Application Specific Integrated Circuit（ＡＳＩＣ）、Field Programmable Gate Array（ＦＰＧＡ）、Digital Signal Processor（ＤＳＰ）又はGraphics Processing Unit（ＧＰＵ）等の集積回路等を含む。制御装置１０の制御部１１と、表示制御部１１ａと、第１の特定外部機器２０の制御部２１と、第２の特定外部機器３０の制御部３１と、これらの備える各要素とは、それぞれ１つの集積回路等で構成されてもよいし、複数の集積回路等が組み合わされて構成されてもよい。また、制御装置１０の制御部１１と表示制御部１１ａとこれらの備える各要素とのうち２つ以上が、第１の特定外部機器２０の制御部２１の備える各要素のうち２つ以上が、又は第２の特定外部機器３０の制御部３１の備える各要素のうち２つ以上が、それぞれ１つの集積回路等で構成されてもよい。これら集積回路等の動作は、例えば制御装置１０の記録部１３、第１の特定外部機器２０の記録部２３、第２の特定外部機器３０の記録部３３又は集積回路等がその内部に備える記録領域に記録されたプログラムに従って行われる。
【００２５】
＜制御システムの動作＞
第１の実施形態に係る制御装置制御処理の一例を図２にフローチャートとして示し、これを参照して本実施形態に係る制御システム１の動作について説明する。なお、外部機器は第１の通信について待機状態であるとする。
【００２６】
ステップＳ１０１において、制御部１１は、制御装置１０の有する各々の内蔵機能に係るアイコン、すなわち機能別アイコンを表示部１６に一覧表示させる。本ステップの処理は、例えば、制御装置１０の電源がオンとなったとき、スリープ状態が解除されたとき等に行われる。
【００２７】
ステップＳ１０２において、制御部１１は、ユーザの操作に応じた操作部１５の出力に基づいて複数の内蔵機能のうち特定機能を示すアイコンが選択されたか否かを判定する。本ステップの処理は、例えばユーザがステップＳ１０１において何れかの機能別アイコンを選択したときに実行される。制御部１１は、選択された機能が特定機能であるか否かを、例えば、記録部１３を参照して判定する。制御装置制御処理は、特定機能以外の内蔵機能が選択されたと判定された場合はステップＳ１１０へ進み、特定機能が選択されたと判定された場合はステップＳ１０３へ進む。
【００２８】
ステップＳ１０３において、制御部１１は、第１の通信によって特定外部機器を検索する。本ステップにおいて、制御部１１は、選択された特定機能に対応した特定外部機器を、機能別外部機器ＤＢ１３ａを参照して特定する。制御部１１は、制御装置１０の備える第１の通信部１２ａに特定された特定外部機器との間で第１の通信を行わせる。この機能別外部機器ＤＢ１３ａに記録される情報は、必ずしも「機能」で分類されたものである必要はなく、「機能」が参照、検索できるような手がかりとなる製品名や製品型番など製品そのものを記録した情報であってもよい。また、機能別外部機器ＤＢ１３ａに記録される情報は、製品分野や略称、さらにはユーザが設定した設定情報等、関連情報を一つ一つ分析して、その機能を有するかを判定できるような情報でもよい。機器の選択に際して、アクセス可能なこうしたＩＤのような情報、関連情報が取得されてもよい。さらに制御システム１が、その外部と通信して、外部でその機器の「機能」を検索したり、解釈したりできるようにしてもよい。つまり、機能別外部機器ＤＢ１３ａは制御システム１の外部にあってもよい。一方で、制御システム１は、その外部での検索、判定の結果を仮記録するようなものをその内部に持っていてもよい。機能は、必ずしも類似機能である必要はなく、録音機能を検索して、録音機能を有するデジタルカメラやビデオカメラ、スマートフォンが検索できるようにしてもよい。
【００２９】
ステップＳ１０４において、制御部１１は、第１の通信の結果に基づいて、選択された特定機能に対応した特定外部機器が、現在、制御装置１０の周囲にあるか否かを判定する。制御装置制御処理は、特定外部機器があると判定された場合はステップＳ１０５へ進み、ないと判定された場合はステップＳ１１０へ進む。ここでは、消費電力が少なく、常に通信イネーブル（待ち受け等）にできる、Bluetooth Low Energy（ＢＬＥ）などを無線通信に利用すればよい。ＢＬＥの通信はコマンド主体で、このコマンド通信は通信期間が一過性であるから、通信回線を次々に切り替えられ、例えばＢＬＥの通信を利用すれば通信相手の順次検索が可能となる。
【００３０】
ステップＳ１０５において、制御部１１は、第１の通信によって特定外部機器から情報を取得する。本ステップにおいて制御部１１が特定外部機器から取得する情報は、例えば当該特定外部機器を示すアイコンと特定外部機能の性能又は特徴とに係る情報を含む。取得された情報は、機能別外部機器ＤＢ１３ａへ記録される。また、制御部１１は、選択された特定機能に係るアイコンを表示部１６に表示させる。ここで表示されるアイコンは、特定機能部１４ａを示すアイコンと、本ステップで取得された特定外部機器を示すアイコンとを含む。このようにアイコン表示することによって、本実施形態に係る制御装置１０は、内蔵機能の選択と同様の感覚で、直感的に自由自在に外部機器と連携することが可能となる。ユーザは本実施形態に係る制御装置１０を使用すれば、ユーザは鞄の中や机の引き出しにしまっていたものを、視覚的に即座に思い出すことができ、迅速な操作が可能となる。この操作によって、ユーザは、カメラ撮影機能であれば、撮影領域の拡大や最適な機能の選択が可能となる。特定外部機器から取得する情報がアイコンなら、情報量も少なく、本実施形態に係る技術によれば、通信速度を上げたり、通信容量の少ない無線でも簡単に通信が可能となる。
【００３１】
ステップＳ１０６において、制御部１１は、例えばユーザの操作に応じた操作部１５の出力に基づいて、表示されたアイコンのうち特定外部機器を示すアイコンが選択されたか否かを判定する。制御装置制御処理は、特定外部機器を示すアイコンが選択されたと判定された場合はステップＳ１０７へ進み、選択されなかったと判定された場合はステップＳ１１１へ進む。ここでは、一つのアイコンを選ぶ形で説明しているが、複数のカメラで連携して撮影するような用途では、複数の選択を可能としてもよい。さらに、制御装置１０は、例えば機能別外部機器ＤＢ１３ａに記録されている特徴を、並記して表示したりしてもよい。このような工夫によって、ユーザは、アイコン操作という、パソコンやスマートフォンで確立したユーザーインターフェースの延長で、特別な追加操作なく、自分が使える他の関連機器も簡単に選ぶことができる。
【００３２】
つまり、このような構成で、制御部１１は、制御装置１０の内蔵機能のうち何れの内蔵機能が選択されたかを判定する。また、制御部１１は、選択された内蔵機能に関連類似する外部機能を実行する外部機器があるか否かを、第１の通信部１２ａの行う通信によってさらに判定する。例えば制御部１１の備えるアイコン表示制御部１１ｂは、例えばアイコン表示でユーザに提示する。このようにして、本実施形態に係る技術は、このアイコン表示に従って上記外部機器が選択されたときに、第２の通信部１２ｂでシームレスに外部機器と連携できる制御装置１０や制御システム１及び制御方法を提供できる。なお、各通信の切り替え等は例えば制御部１１の備える通信制御部１１ｃが行う。
【００３３】
ステップＳ１０７において、制御部１１は、選択されたアイコンの示す特定外部機器を起動させる。本ステップにおいて、制御部１１は、当該特定外部機器を起動させるための制御信号を生成し、制御装置１０の備える第１の通信部１２ａに第１の通信によって特定外部機器へ送信させる。当該制御信号を受信したとき特定外部機器は、電源をオンにしたり、スリープモードを解除したりして、その動作を開始する。
【００３４】
ステップＳ１０８において、制御部１１は、制御装置１０の備える第２の通信部１２ｂに特定外部機器との間で第２の通信を確立させる。その後、制御部１１は、特定外部機器の動作を第１の通信又は第２の通信によって制御し、また、第２の通信によって特定外部機器の取得したデータを取得する。すなわち、ユーザは特定外部機器の利用を開始できる。ステップＳ１０９において、制御部１１は、当該特定外部機能を終了するか否かを判定する。この判定は、例えばユーザの操作に応じた操作部１５の出力に基づいて行われてもよいし、特定外部機器との間の通信が継続できているか否かに基づいて行われてもよい。制御装置制御処理は、終了しないと判定された場合はステップ１０９で終了すると判定されるまで特定外部機能に係る処理を続け、終了すると判定された場合にはステップＳ１０１へ戻る。
【００３５】
ステップＳ１０２で特定機能以外の内蔵機能が選択された場合又はステップＳ１０４で特定外部機器が発見されなかった場合、ステップＳ１１０において、制御部１１は、内蔵機能部１４を示すアイコンを表示部１６に表示させる。その後、制御装置制御処理はステップＳ１１１へ進む。
【００３６】
ステップＳ１１０の後又はステップＳ１０６において特定外部機器を示すアイコンが選択されなかった場合、ステップＳ１１１において、制御部１１は、表示された制御装置１０の備える内蔵機能部１４を示すアイコンが選択されたか否かを例えばユーザの操作に応じた操作部１５の出力に基づいて判定する。また、ステップＳ１１１において、制御部１１は、制御装置１０の備える内蔵機能部１４の選択肢が１つであるか否かを判定する。制御装置制御処理は、内蔵機能部１４を示すアイコンが選択された又は選択肢が１つであると判定された場合はステップＳ１１３へ進み、選択されなかったと判定された場合はステップＳ１１２へ進む。
【００３７】
ステップＳ１１２において、制御部１１は、機能別アイコン一覧表示へ戻るか否かを判定する。本ステップでは、例えばステップＳ１１１において操作部１５が戻る、終了等のユーザの操作を検知した場合、操作部１５が所定の時間ユーザの操作を検知しなかった場合等に戻ると判定される。制御装置制御処理は、戻ると判定された場合はステップＳ１０１へ戻り、戻ると判定されなかった場合はステップＳ１１１へ戻る。
【００３８】
ステップＳ１１３において、制御部１１は、選択されたアイコンの示す内蔵機能部１４の動作を開始させる。ステップ１１４において、制御部１１は、当該内蔵機能部１４の動作を終了するか否かを例えばユーザの操作に応じた操作部１５の出力に基づいて判定する。制御装置制御処理は、終了しないと判定された場合はステップＳ１１４で終了すると判定されるまで選択された内蔵機能に係る処理を続け、終了すると判定された場合にはステップＳ１０１へ戻る。
【００３９】
なお、本実施形態では、１つの特定外部機器が１つの特定外部機能を有する場合を説明したが、これに限定されない。例えば、特定外部機能部は、複数の特定機能にそれぞれ対応する複数の特定外部機能を実行する特定外部機能モジュールを備えていてもよい。このような場合には、例えば、Ｓ１０３において特定外部機器の代わりに特定外部機能モジュールが検索されたり、Ｓ１０５において特定外部機能モジュールを示すアイコンが表示されたりしてもよい。
【００４０】
また、本実施形態に係る制御部１１は表示部１６にアイコンを一覧表示させると述べたが、これに限定されない。制御部１１が表示部１６に表示させるのは、制御装置１０又は特定外部機器の有する各々の機能、制御装置１０又は特定外部機器を特定できる情報であれば何でもよく、例えば文字列であってもよい。例えば、メール機能の場合等は、機械要素ではなく機能をイメージさせる表示であってもよい。また、本実施形態に係る制御部１１は、特定外部機能の性能又は特徴、特定外部機器を示すアイコンの情報等を第１の通信によって取得するとして説明をしたが、これらの情報は予め機能別外部機器ＤＢ１３ａ等に記録されていてもよい。
【００４１】
なお、制御部１１は、特定外部機器が発見されなかった場合、内蔵機能部１４を示すアイコンを表示部１６に表示させると述べたが、これに限定されない。制御部１１は、例えば機能別外部機器ＤＢ１３ａに予め特定機能と特定外部機器との対応が記録されている場合には、通信によって特定外部機器が発見されなくても提示を行い、ユーザに当該特定外部機器の用意を促すようにしてもよい。
【００４２】
また、本実施形態に係る機能別外部機器ＤＢ１３ａには、予め各々の特定機能に対応する特定外部機器が記録されているとして説明したが、これに限定されない。例えば、制御部１１は、制御装置１０の有する内蔵機能が選択されたときに、選択された内蔵機能に関連する、あるいは、類似する機能を実行できる特定外部機器があるか否かを、第１の通信によって検索して判定するようにしてもよい。
【００４３】
また、制御部１１は、例えば図２にフローチャートとして示した制御装置制御処理におけるステップＳ１０５において、取得した特定外部機能の性能又は特徴に基づいて、特定外部機器を使用した場合に想定される情報を補助表示として表示させてもよい。補助表示は、例えば、特定外部機能が撮影機能である場合は、特定外部機器を使用する場合に取得できると想定される画角、焦点距離、感度等の外部機器の設定に係る情報に係る表示を含む。補助表示は、画像であっても、図形であっても、文字列であってもよい。また、補助表示は、その機能を可視化したような情報でもよく、望遠レンズなら大きく撮れるとか、その効能を表示するものでもよい。
【００４４】
また、制御部１１は、特定機能部１４ａと特定外部機器とを同時に使用してもよい。例えば、制御部１１は、動画撮影機能が選択されたとき、特定機能部１４ａによって撮像を行い、特定外部機器に含まれるＩＣレコーダによって音声を取得してもよい。特定外部機器の取得するデータは、例えば、第２の通信によって逐次取得してもよいし、時計部１７の出力等を第１の通信によって送信して後に同期できるようにしてもよい。データが後に同期できるようにして取得された場合は、当該データは、第２の通信によって特定外部機器の利用後に取得されてもよいし、外部の記録媒体を介して取得されてもよい。
【００４５】
＜制御システムの利点＞
このように、本実施形態に係る制御システム１は、ユーザが制御装置１０の内蔵機能を選択したとき、当該内蔵機能に関連する機能を実行できる特定外部機器を検索する。ここで該当する特定外部機器を検出したときには、当該内蔵機能を実行できる特定機能部１４ａと特定外部機器とを同時にユーザに提示又は推奨できる。したがってユーザは、内蔵機能を選択するだけで、互いに類似、関連、連携した機能を実行できる特定機能部１４ａと特定外部機器とを意識することなく選択できる。
【００４６】
また、本実施形態に係る制御システム１が特定外部機器を使用する場合に想定される情報を補助表示すれば、ユーザは提示された特定外部機器を使用するべきか否かを容易に判断できる。
【００４７】
［第２の実施形態］
本発明における第２の実施形態について説明する。ここでは、第１の実施形態との相違点について説明し、同一の部分については同一の符号を付してその説明を省略する。
【００４８】
＜制御システムの構成＞
第２の実施形態に係る制御システム１の構成例の概略をブロック図として図３に示し、これを参照して本実施形態に係る制御システム１の構成について説明する。以下、本実施形態に係る制御システム１が、例えば、制御装置１０としてのスマートフォン１００と、特定外部機器としてのＩＣレコーダ２００と、レンズ型カメラである第１のカメラ３００と、空撮できる無人航空機である第２のカメラ４００とを含む場合を例として、より具体的に制御システム１の構成及び動作について説明する。したがって、本実施形態に係るスマートフォン１００の有する特定機能は、例えば、録音機能と撮影機能とを含む。
【００４９】
スマートフォン１００は、制御部１１０と、表示制御部１１１と、第１の通信部１２１と、第２の通信部１２２と、記録部１３０と、内蔵表カメラ部１４１と、内蔵裏カメラ部１４２と、内蔵収音部１４３と、操作部１５０と、表示部１６０と、時計部１７０と、方位・画角判定部１８０とを備える。制御部１１０は、アイコン表示制御部１１２と、通信制御部１１３とを備える。第１の実施形態に係る制御装置１０の構成と比較すると、制御部１１０は制御部１１に、表示制御部１１１は表示制御部１１ａに、アイコン表示制御部１１２はアイコン表示制御部１１ｂに、通信制御部１１３は通信制御部１１ｃに、第１の通信部１２１は制御装置１０の備える第１の通信部１２ａに、第２の通信部１２２は制御装置１０の備える第２の通信部１２ｂに、記録部１３０は記録部１３に、操作部１５０は操作部１５に、表示部１６０は表示部１６に、時計部１７０は時計部１７に、それぞれ相当する。
【００５０】
記録部１３０には、機能別外部機器ＤＢ１３１が設けられている。機能別外部機器ＤＢ１３１は、第１の実施形態に係る制御装置１０の備える機能別外部機器ＤＢ１３ａに相当する。ここで、本実施形態に係る機能別外部機器ＤＢ１３１の構成の一例を図４に示す。図４に示すように、機能別外部機器ＤＢ１３１に記録される情報には、例えばスマートフォン１００の有する特定機能に類似又は関連する外部機能を有する特定外部機器に係る情報が記録される。当該情報には、例えば機器名、種別、特定外部機能、当該機能の有する特徴又は性能、当該機器を示すアイコンに係る情報等が含まれる。
【００５１】
例えば、本実施形態では第１の機器を機器名としてＩＣレコーダ２００に係る情報が記録されており、その特定外部機能は録音機能であること、その特徴は録音形式としてリニアＰＣＭが選択でき、また、ノイズ除去ができること、アイコンＩ１は図４に示すものであること等が記録されている。例えば、本実施形態では第２の機器を機器名として第１のカメラ３００であるレンズ型カメラに係る情報が記録されており、その特定外部機能は撮影機能であること、その特徴は望遠での撮影ができること、別の特徴として例えばアダプタを用いることでスマートフォン１００に固定できること、アイコンＩ２は図４に示すものであること等が記録されている。例えば、本実施形態では第３の機器を機器名として第２のカメラ４００である無人航空機に取り付けられたカメラに係る情報が記録されており、その特定外部機能は撮影機能であること、その特徴は広角での撮影ができること、別の特徴として飛行移動して空撮ができること、アイコンＩ３は図４に示すものであること等が記録されている。なお、これらの情報が機能別外部機器ＤＢ１３１に記録されるタイミングについては後述する。また、特定外部機器に係る機器名は、例えば機器を識別するためのＩＤであってもよい。
【００５２】
ここで、本実施形態で表示されるアイコンは、比較的単純に示して、各々のアイコンがそれぞれ１つの外部機器を示すような例を挙げているが、カメラとストロボであったり、ＰＣとキーボードであったり、「ストロボ付きカメラ」であったりするように関連するものを検索できるようにしてもよい。この場合は、ユーザは一方の機器が検索できなくても、関連づけて検索することが可能となり、利用できる機器が広がる。アイコンはわかりやすければ、絵でなくともよく、テキスト、文字で表示されてもよい。ただし、絵の場合は、言語を越えて、直感的にわかりやすくできる。
【００５３】
また、この表形式は、必ずしもこのような形式のみに限る必要はなく、また、ここに記載した各項目が必要なわけではない。この機能情報は、文字取りの「機能」である必要はなく、「機能」が検索できるような手がかりとなる製品名や製品型番など製品そのものを特定するものに加え、製品分野や略称、さらにはユーザが設定した設定情報等、関連情報でもよい。本実施形態に係る技術は、こうしたＩＤ等の情報、関連情報に基づいて、制御システム１の外部と通信して、外部でその機器の「機能」を検索したり、解釈したりできるようにしてもよい。この時は、機能別外部機器ＤＢ１３１、機能情報格納部３３１等は制御システム１の外部にあってもよく、また、外部での検索、判定結果を仮記録するようなものであってもよい。
【００５４】
機能は、利用シーンとして置き換える事も可能である。例えば、制御装置１０は、カメラを使いたい時は、録音もしたいだろう、といった判定も可能で、類似の選択制御が有効である。さらに、Ｓ１０３で「検索」という言葉を使っているが、本実施形態に係る技術は、ユーザの利用履歴などを学習して外部機器をレコメンドするような応用も可能であり、この場合は、認証とか認定とか検出といった方法で、機器を選び出すことが出来る。アイコン情報は、通信で得ても良いし、あるいは予め決めてあった対応付けで得てもよい。つまり、本実施形態に係る制御装置１０は、ユーザの機器利用シーンを判定して、上記第１の通信による情報を切り替える制御装置とも表現する事が出来る。ここでは、制御システム１は、第１の通信で外部機器を探す時の情報をシーンによって切り替え、該当した外部機器がそれに応答するようにしてもよいし、第１の通信で応答した外部機器を識別、選定、取捨選択して、該当するものをアイコン表示するようにしてもよい。
【００５５】
ここで再び図３を参照して、本実施形態に係る制御システム１の構成について説明を続ける。内蔵表カメラ部１４１と、内蔵裏カメラ部１４２と、内蔵収音部１４３とは、第１の実施形態に係る制御装置１０の備える特定機能部１４ａに相当する。
【００５６】
内蔵表カメラ部１４１と内蔵裏カメラ部１４２とは、例えば撮像素子と撮像光学系とをそれぞれ含み、撮像素子の撮像面に結像した被写体像に基づいて画像データを生成して出力する。なお、本実施形態では内蔵表カメラ部１４１と内蔵裏カメラ部１４２とは、同様に撮影機能を実行するが、互いに異なる方向を撮影できるように互いに異なる位置に配置されている。内蔵収音部１４３は、例えばマイクロフォンを備え、収音して音声データを出力する。なお、音声データは、人の声に限らず収音したあらゆる音のデータを含む。方位・画角判定部１８０は、例えば内蔵表カメラ部１４１、内蔵裏カメラ部１４２等の取得した画像に基づいて、スマートフォン１００による現在の撮影範囲、撮影方向等を判定する。また、方位・画角判定部１８０は、例えばジャイロセンサ、電子コンパス、ＧＰＳ等のセンサを含んでいてもよく、また、これらセンサの出力に基づいて撮影範囲、撮影方向等を判定してもよい。さらに方位・画角判定部１８０は、画像とセンサ出力値とを併用して撮影範囲、撮影方向等を判定してもよい。
【００５７】
ＩＣレコーダ２００は、少なくとも録音機能を実行するための特定外部機能部と、通信部とを備える。
【００５８】
第１のカメラ３００は、制御部３１０と、第１の通信部３２１と、第２の通信部３２２と、記録部３３０と、撮像部３４０と、操作部３５０と、画像特徴抽出部３６０と、時計部３７０と、センサ部３８０とを備える。第１のカメラ３００は、第１の実施形態に係る第１の特定外部機器２０の備える特定外部機能部２４ａに相当する特定外部機能部を備える。当該特定外部機能部は、例えば撮像部３４０、画像特徴抽出部３６０を含む。
【００５９】
制御部３１０は、第１の実施形態に係る第１の特定外部機器２０の備える制御部２１に相当する。本実施形態に係る制御部３１０は、トリミング部３１１と、撮影制御部３１２と、ピント・画角情報部３１３と、画角制御部３１４と、リサイズ部３１５とを備える。トリミング部３１１は、画像に対してトリミング加工を施す。撮影制御部３１２は、例えば撮影に係る各種設定を行い、撮像部３４０による撮像を制御する。ピント・画角情報部３１３は、撮像部３４０の取得した画像に基づいて、第１のカメラ３００による撮影時の焦点の状態、画角等の設定に係る情報を取得する。画角制御部３１４は、例えば、ピント・画角情報部３１３の出力に基づいて撮像部３４０による撮像の画角を制御する。リサイズ部３１５は、例えば、撮像部３４０の取得する画像に対してリサイズ加工を施す。
【００６０】
第１の実施形態に係る第１の特定外部機器２０の構成と比較すると、第１の通信部３２１は第１の通信部２２ａに、第２の通信部３２２は第２の通信部２２ｂに、記録部３３０は記録部２３に、機能情報格納部３３１は機能情報格納部２３ａに、撮像部３４０は特定外部機能部２４ａに、それぞれ相当する。記録部３３０は、機能情報格納部３３１を備える。機能情報格納部３３１には、例えば第１のカメラ３００の有する機能、当該機能の性能、当該機器を示すアイコンに係る情報等が記録されている。撮像部３４０は、光学系３４１を備える。撮像部３４０は、例えば撮像素子をさらに備え、光学系３４１を介して入射した光線が当該撮像素子の撮像面に結像した被写体像に基づいて画像データを生成して出力する。
【００６１】
操作部３５０は、ユーザの操作結果を取得する。また、操作部３５０は、例えば押しボタン、ダイヤル、スライダ、タッチパネル等を含む。画像特徴抽出部３６０は、例えば撮像部３４０の取得する画像に含まれる特徴を検出する。ここで抽出される画像特徴は、例えば、被写体の認識、被写体の判別等に用いられる。時計部３７０は、時刻情報を出力する。センサ部３８０は、例えば、電子コンパス、加速度センサ、輝度センサ、ＧＰＳセンサ等を含み、第１のカメラ３００の筐体、周囲の状態を取得して出力する。
【００６２】
第２のカメラ４００は、少なくとも撮影機能を実行するための特定外部機能部と、通信部とを備える。
【００６３】
第２の実施形態に係るスマートフォン１００と第１のカメラ３００とを含む制御システム１の構成の一例を模式図として図５に示す。スマートフォン１００は、図５に示すようなアダプタ１９０を備えていてもよい。このとき第１のカメラ３００は、アダプタ１９０の備えるレンズ取付け部１９１を介してスマートフォン１００に固定されるような形態であってもよい。また、第２実施形態に係る第２のカメラ４００の構成の一例を模式図として図６に示す。第２のカメラ４００は、例えば図６に示すように飛行部をさらに備えて空撮できるものである。なお、当該飛行部はドローンのような自律飛行を行うものであっても、無線操縦を受けて飛行するものであってもよい。
【００６４】
＜第２の実施形態に係る制御システムの動作の概要＞
第２の実施形態に係るスマートフォン１００のカメラモードが選択された時の様子を模式図として図７Ａに示し、これを参照して本実施形態に係る制御システム１の動作の概要について説明する。カメラモードは、スマートフォン１００の有する特定機能に含まれる撮影機能であり、例えば内蔵表カメラ部１４１又は内蔵裏カメラ部１４２によって実行される。ユーザＵ１は、例えば注目被写体である鳥Ｏ１を撮影したいと思った時に、スマートフォン１００を取り出し、撮影を開始するためにカメラモードを選択する。ユーザＵ１は、例えば、表示部１６０に表示された機能別アイコンに基づいて、操作部１５０に含まれるタッチパネルを操作してカメラモードを選択する。このようなとき、スマートフォン１００は、特定外部機能として撮影機能を有する第１のカメラ３００と第２のカメラ４００とに対して、第１の通信を用いて機能情報を要求する。
【００６５】
このように、ユーザが「思った」という事を本実施形態に係る制御装置１０が先取りしてもよく、日時、季節や、ユーザのいる場所や移動している方向や、見ているもの、観察しているもの、聞こえている音声、機器、装置の使い方などによって、制御装置１０がそのユーザや機器の利用シーンを判定して、レコメンドを行うようにしてもよい。つまり、本実施形態に係る制御装置１０は、ユーザの機器利用シーンを判定して、当該機器利用シーンにおいて要求される関連する外部機能を特定し、上記第１の通信に用いる情報を、当該外部機能を実行できる外部機器を検索できる情報に切り替える制御装置と書き換える事が出来る。また、本実施形態に係る制御システム１では、第１の通信で外部機器を探す時の情報をシーンによって切り替え、該当した外部機器がそれに応答するようにしてもよいし、制御装置１０が第１の通信で応答した外部機器を識別、選定、取捨選択して、該当するものをアイコン表示するようにしてもよい。本実施形態に係る制御装置１０は、遠くのものを撮影する時には望遠レンズを、近くのものを撮影する時にはマクロレンズを推奨するようにアイコンを切り替えて表示する。速い動きのものは、高速シャッターが切れるものとか、撮像の性能などを図４の表、データベース等に記載しておけばよい。この表等は利用シーンで区分可能なように用意してもよい。
【００６６】
第２の実施形態に係るスマートフォン１００による特定外部機能が提示されるときの様子を模式図として図７Ｂに示す。第１の通信によって第１のカメラ３００と第２のカメラ４００とが検出され、また、機能情報を取得した後、スマートフォン１００は、図７Ｂに示すように、特定外部機器がある又は特定外部機器が使用できる旨の通知Ａ１を表示部１６０に表示させる。なお、通知Ａ１はアイコンの表示によって行われてもよい。
【００６７】
ここで、通知Ａ１がアイコン表示で行われるときの一例を模式図として図７Ｃに示す。例えば、アイコンＩ４はスマートフォン１００の備える内蔵表カメラ部１４１又は内蔵裏カメラ部１４２を示す。例えば、アイコンＩ２は第１のカメラ３００を、アイコンＩ３は第２のカメラ４００をそれぞれ示す。これら複数のアイコンは一覧表示されてもよいし、例えばスワイプを含むユーザの操作に応じて順次表示されてもよい。ユーザは、このように表示されるアイコンを操作又は選択することによって、カメラモードがスマートフォン１００の備える特定機能部によって実行されるのか、特定外部機器と通信して実行されるのかを意識することなく、機能を選択することができる。また、例えばユーザが第１のカメラ３００をカバンに入れたままであるとき、第２のカメラ４００を車に入れたままであるとき等、特定外部機器を持っていることを忘れていたときでも、アイコン等の通知Ａ１によって使用できる特定外部機器を持っていることを思い出すことができる。表示されたアイコンのうち、特定外部機器を示すアイコンが選択された場合、スマートフォン１００は、当該特定外部機器と第２の通信を開始する。この時の通信は、例えば第２の通信部１２２が行う外部機器が取得する連続データ取得を含む継続的な通信である。第２の通信ではライブビュー画像を送信するため、通信容量の多いＷｉ−Ｆｉ通信などを想定しており、前述のＢＬＥとは異なり、簡単なアクセス、応答といった一過性の情報交換ではなく、通信確立に手間をかけるという意味でも、容量の大きなデータを順次送信するという点でも、回線を占有する通信となる。このとき、ＢＬＥは、他の機器を検索可能で、Ｗｉ−Ｆｉによる回線占有時においても、もう一方の通信として自由にアクセス相手を変える等の動きをすることができる。
【００６８】
また、上述のように特定外部機器を示すアイコンを表示するとき又は表示する前に、スマートフォン１００は、当該特定外部機器を使用する際に想定される効果を補助表示として表示させてもよい。第２の実施形態に係る制御システム１における補助表示の一例を模式図として図７Ｄに示す。ここでは、第１のカメラ３００を使用する際に想定される効果が表示されている場合の一例を説明する。また、カメラモードの選択後、例えばスマートフォン１００の備える内蔵裏カメラ部１４２によってライブビュー表示が実行されているとする。例えば、図７Ｄに示すように、ライブビュー表示が表示部１６０に表示されている。このとき、注目被写体である鳥Ｏ１が遠くを飛んでおり、取得されたライブビュー表示は、画像内における注目被写体である鳥Ｏ２に適した画角で撮影できていない。このようなときスマートフォン１００は、第１のカメラ３００から第１の通信で取得する情報に基づいて、例えば第１のカメラ３００のレンズ等の仕様を通知Ａ２のように表示させ、また、第１のカメラ３００を使用したときに取得できる画像の画角を通知Ａ３のように表示させる補助表示を行う。このような補助表示によって、例えばユーザＵ１は表示されているアイコンの示す内蔵表カメラ部１４１又は内蔵裏カメラ部１４２を含む特定機能部によって実行される機能と、第１のカメラ３００によって実行される機能とのうち何れを選択すればよいか、容易に判断できるようになる。
【００６９】
さらに、第２の実施形態に係る制御システム１における補助表示の別の一例を模式図として図７Ｅに示す。例えば、図７Ｅに示すように、スマートフォン１００が備える特定機能部による撮影では感度が不足して取得する画像が暗くなってしまう場合もあり得る。スマートフォン１００は、第１のカメラ３００から第１の通信で取得する情報に基づいて、例えば第１のカメラ３００を使用した場合の効果を通知Ａ４のように表示させ、また、第１のカメラ３００を使用したときに取得できる画像の画角等を通知Ａ５のように表示させる補助表示を行う。さらに、スマートフォン１００は、第１のカメラ３００から第１の通信で取得する情報に基づいて、ライブビュー表示する画像に画像処理を施し、第１のカメラ３００で取得できる画像の露出等を疑似的に表現して表示部１６０に表示させるようにしてもよい。
【００７０】
第２の実施形態に係る特定外部機器が第１のカメラ３００である場合の使用時の様子を模式図として図７Ｆに示す。また、第２の実施形態に係る特定外部機器が第２のカメラ４００である場合の使用時の様子を模式図として図７Ｇに示す。このように、ユーザＵ１は、第１のカメラ３００のようなレンズ型カメラであったり、第２のカメラ４００のような無人航空機に取り付けられたカメラであったりする特定外部機器を、スマートフォン１００の備える特定機能部を選択するのと同様に選択して使用できるようになる。また、ユーザＵ１は、例えば事前の補助表示で想定されたような画像を取得できる。
【００７１】
上述のように、スマートフォン１００は、アイコン表示をしたり、補助表示をしたりして、ユーザＵ１が使用できる特定外部機器を特定機能部に加えて提示することができる。
【００７２】
＜第２の実施形態に係る制御システムの動作＞
第２の実施形態に係るスマートフォン制御処理の一例を図８Ａ、図８Ｂ及び図８Ｃにフローチャートとして示し、これを参照してカメラモードが選択される場合を例として本実施形態に係る制御システム１の動作について説明する。
【００７３】
ステップＳ２０１において、制御部１１０は、機能別アイコンを一覧表示した後、カメラモードが選択されたか否かを判定する。スマートフォン制御処理は、カメラモード以外の特定機能を含む内蔵機能が選択された場合、何も選択されなかった場合等、カメラモードが選択されていないと判定された場合はステップＳ２０２へ進み、選択されたと判定された場合はステップＳ２０３へ進む。ステップＳ２０２において、制御部１１０は、選択されたスマートフォン１００の有する内蔵機能に係る各々の処理を行う。その後、例えばスマートフォン制御処理はステップＳ２０１へ戻る。
【００７４】
ステップＳ２０３において、制御部１１０は、カメラモードが選択されたため、第１の通信を用いて第１のカメラ３００及び第２のカメラ４００に対して機器別機能情報を要求する。その後、制御部１１０は、取得した機器別機能情報を機能別外部機器ＤＢ１３１へ記録する。
【００７５】
ステップＳ２０４において、制御部１１０は、特定外部機器を検出した場合には、機器別外部機器ＤＢ１３１よりアイコン情報を読み出し、特定外部機器を示すアイコンと特定機能部を示すアイコンとを表示部１６０に表示させる。ここで、例えば第１のカメラ３００のみが検出されたとする。このようなとき、制御部１１０は、内蔵表カメラ部１４１、内蔵裏カメラ部１４２及び第１のカメラ３００の各々を示す３つのアイコンを表示部１６０に表示させる。
【００７６】
また、制御部１１０は、第１のカメラ３００の電源をオンとする制御信号を生成し、これを第１のカメラ３００に対して第１の通信によって送信する。また、第１のカメラ３００の備える特定外部機能部が、複数の特定外部機能を実行するための複数の特定外部機能モジュールを備えている場合には、当該制御信号は何れの特定外部機能モジュールを起動するのかを指定するための信号を含む。
【００７７】
ステップＳ２０５において、制御部１１０は、スマートフォン１００の撮影機能を起動させる。ユーザが少なくとも撮影機能を使用したいことは既に明らかであるため、本ステップで内蔵表カメラ部１４１又は内蔵裏カメラ部１４２を起動する。ここで例えば内蔵裏カメラ部１４２が起動するとして、以下、説明を続ける。ステップＳ２０６において、制御部１１０は、内蔵裏カメラ部１４２より画像を取得し、表示部１６０にライブビュー表示を開始させる。
【００７８】
ステップＳ２０７において、制御部１１０は、撮影姿勢と画角とを判定する。本ステップにおいて制御部１１０は、機器別外部機器ＤＢ１３１を参照して又は第１の通信を行って、ステップＳ２０４で検出した第１のカメラ３００から、例えば焦点距離と電子コンパス等のセンサ部３８０の出力値とを取得し、第１のカメラ３００の撮影姿勢、画角を判定する。なお、例えば焦点距離等の第１のカメラ３００に固有の情報は、ステップＳ２０３において取得されていてもよい。また、方位・画角判定部１８０は、スマートフォン１００の内蔵裏カメラ部１４２による撮影方向と画角とを判定する。
【００７９】
ステップＳ２０８において、制御部１１０は、ステップＳ２０７における判定の結果に基づいて、スマートフォン１００の備える内蔵裏カメラ部１４２と第１のカメラ３００との撮影方向が同一の方向であるか否かを判定する。なお、ここで同一の方向を向いていると判定されるのは、例えば、ユーザが第１のカメラ３００を使用するために既に用意しており、かつスマートフォン１００と第１のカメラ３００との撮影方向が一致している場合を含む。ユーザが既に第１のカメラ３００を用意している場合には、例えばステップＳ２０４で表示される通知等を見て用意した場合も含まれ得る。一方で、第１のカメラ３００を用意していたものの撮影方向が異なる場合の他、カバン等に入れたままの場合等は、同一の方向を向いていないと判定される。スマートフォン制御処理は、同一の方向を向いていると判定された場合はステップＳ２０９へ進み、向いていないと判定された場合はステップＳ２１１へ進む。
【００８０】
ステップＳ２０９において、制御部１１０は、第１のカメラ３００に撮像部３４０が取得した画像について解析させる。本ステップにおいて、例えば第１のカメラ３００の備える制御部３１０は、撮像部３４０の取得した画像について、当該画像取得時の画角と当該画像のピントの情報を含む設定に係る情報を取得する。また、画像特徴抽出部３６０は、当該画像の特徴部を抽出する。また、制御部３１０は、例えば当該画像の特徴部を対象部位とし、これに合わせるようにAutoFocus（ＡＦ）、Automatic Exposure（ＡＥ）、Automatic White Balance（ＡＷＢ）を行う。さらに制御部３１０は、これらＡＦ、ＡＥ、ＡＷＢに用いられたパラメータ等の第１のカメラ３００の設定に係る情報をスマートフォン１００へ第１の通信を用いて送信する。また、制御部１１０は、これを取得する。
【００８１】
ステップＳ２１０において、制御部１１０は、ステップＳ２０９において取得した情報に基づいて補助表示を行う。その後、スマートフォン制御処理はステップＳ２１１へ進む。
【００８２】
ステップＳ２１１において、制御部１１０は、例えば第１のカメラ３００を示すアイコンである特定外部機器を示すアイコンが選択されたか否かを例えばユーザの操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、特定外部機器を示すアイコンが選択されたと判定された場合にはステップＳ２１４へ進み、選択されなかったと判定された場合はステップＳ２１２へ進む。
【００８３】
ステップＳ２１２において、制御部１１０は、内蔵表カメラ部１４１又は内蔵裏カメラ部１４２を示すアイコンが選択されたか否かを判定する。スマートフォン制御処理は、内蔵表カメラ部１４１又は内蔵裏カメラ部１４２を示すアイコンが選択されたと判定された場合にはステップＳ２１３へ進み、選択されなかったと判定された場合はステップＳ２１１へ戻る。
【００８４】
ステップＳ２１３において、制御部１１０は、選択された内蔵表カメラ部１４１又は内蔵裏カメラ部１４２によって撮影機能に係る動作を実行する。当該機能に係る動作は、ステップＳ１１１において特定機能部１４ａを示すアイコンが選択された場合と同様である。内蔵撮影機能に係る動作の終了後、スマートフォン制御処理はステップＳ２０１へ戻る。
【００８５】
ステップＳ２１４において、制御部１１０は、第１のカメラ３００との間で第２の通信を開始する。ステップＳ２１５において、制御部１１０は、第２の通信が確立したか否かを判定する。スマートフォン制御処理は、第２の通信が確立したと判定された場合はステップＳ２１６へ進み、確立できなかったと判定された場合はステップＳ２２１へ進む。
【００８６】
ステップ２１６において、制御部１１０は、第２の通信によって、第１のカメラ３００より撮像部３４０の生成する画像を取得し、これを表示部１６０に表示してライブビュー表示を開始する。また、起動している内蔵裏カメラ部１４２をオフにする。
【００８７】
ステップＳ２１７において、制御部１１０は、第１のカメラ３００に撮影指示を送信するか否かを、例えばユーザ操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、撮影指示をすると判定された場合はステップＳ２１８へ進み、すると判定されなかった場合はステップＳ２１９へ進む。
【００８８】
ステップＳ２１８において、制御部１１０は、第２の通信がライブビュー表示等に係る通信によって占有されているため、例えば第１の通信を用いて第１のカメラ３００に撮影指示のための制御信号を送信する。なお、第２の通信によって当該制御信号を送信できる状況であれば、第１の通信と第２の通信との何れによって当該制御信号が送信されてもよい。
【００８９】
ステップＳ２１９において、制御部１１０は、第１のカメラ３００に対して画像を要求するか否かを、例えばユーザ操作に応じた操作部１５０の出力に基づいて判定する。画像要求をすると判定された場合はステップＳ２２０へ進み、しないと判定された場合はステップＳ２０１へ戻る。ステップＳ２２０において、制御部１１０は、当該画像を記録する。このとき、制御部１１０は例えばユーザ操作に応じた操作部１５０の出力に基づいて、当該画像を、スマートフォン１００の備える記録部１３０、第１のカメラ３００の備える記録部３３０、スマートフォン１００に接続された外部媒体又は第１のカメラ３００に接続された外部記録媒体のうち、何れの記録領域に記録するかを決定する。記録の後、スマートフォン制御処理はステップＳ２０１へ戻る。
【００９０】
このように、本実施形態に係る制御システム１は、ユーザの選択したスマートフォン１００の有する特定機能に類似又は関連する特定外部機能を実行できる特定外部機器を、特定機能部とともに提示する。したがって、ユーザは、スマートフォン１００の有する内蔵機能を選択するだけで、連携して使用できる特定外部機器があるか否かを知ることができ、また、当該特定外部機器を選択すれば、容易に機能の拡張を行うことができる。
【００９１】
一方で、第２の通信は例えばＷｉ−Ｆｉ等であるが、このような通信は、確立するまでに時間を要する等、通信の確立が困難な場合がある。以下、ステップＳ２１５において、第２の通信が確立できていないと判定された場合について説明をする。ただし、このとき第１の通信は確立できるとする。
【００９２】
ステップＳ２２１において、制御部１１０は、第２の通信が確立せず、第１のカメラ３００の撮影する画像を取得できないため、スマートフォン１００の備える内蔵裏カメラ部１４２の取得する画像に基づいてライブビュー表示を継続する。
【００９３】
ステップＳ２２２において、制御部１１０は、第１の通信によって、第１のカメラ３００のレンズ仕様を取得し、これを表示部１６０に表示させる。ここで取得されるレンズ仕様は、例えば焦点距離を含む。
【００９４】
ステップＳ２２３において、制御部１１０は、第１の通信によって第１のカメラ３００の撮影姿勢を取得する。ステップＳ２２４において、制御部１１０は、第１の通信によって第１のカメラ３００に撮影対象物の特徴の抽出と当該特徴の画面内位置情報とを取得させる制御信号を送信し、また、第１のカメラ３００が取得した情報を受信して取得する。ステップＳ２２５において、制御部１１０は、第１の通信によって第１のカメラ３００に当該画像の例えば制御に係る情報を取得させる。当該情報は、画像内の対象部位のＡＦ、ＡＥ、ＡＷＢデータ等の第１のカメラ３００の設定に係る情報を含む。また、制御部１１０は、当該情報を第１のカメラ３００に第１の通信によって送信させ、これを取得する。
【００９５】
ステップＳ２２６において、制御部１１０は、ステップＳ２２３で取得した第１のカメラ３００の撮影姿勢と、方位・画角判定部１８０の出力するスマートフォン１００の備える内蔵裏カメラ部１４２の撮影姿勢とを比較し、第１のカメラ３００とスマートフォン１００との間で撮影方向又は姿勢が同じであるか否かを判定する。スマートフォン制御処理は、撮影方向又は姿勢が同じであると判定された場合はステップＳ２２７へ進み、同じではないと判定された場合はステップＳ２３４へ進む。
【００９６】
ステップＳ２２７において、制御部１１０は、スマートフォン１００の備える内蔵裏カメラ部１４２が取得した画像と、ステップＳ２２４で取得した対象物特徴と当該特徴の画像内位置情報とに基づいて、画像内に共通の対象物が含まれているか否かを判定する。スマートフォン制御処理は、共通の対象物が有ると判定された場合はステップＳ２２８へ進み、無いと判定された場合はステップＳ２３０へ進む。
【００９７】
ステップＳ２２８において、制御部１１０は、スマートフォン１００の備える内蔵裏カメラ部１４２が取得するライブビュー表示の画像に対して、ステップＳ２２５で取得した対象部位のＡＦ、ＡＥ、ＡＷＢに用いられたパラメータ等の第１のカメラ３００の設定に係る情報を反映させる処理を開始する。ステップＳ２２９において、制御部１１０は、内蔵裏カメラ部１４２が取得するライブビュー表示の画像に対して、ステップＳ２２２乃至ステップＳ２２４で第１のカメラ３００から取得した情報に基づいて、第１のカメラ３００の画角に相当する枠等の補助表示を加える処理を開始する。すなわち、ユーザは、第２の通信が確立できていないにも関わらず、第１の通信によって取得した情報に基づくステップＳ２２８及びステップＳ２２９の処理によって、第１のカメラ３００で取得できると想定される画像を疑似的に確認できることになる。
【００９８】
ステップＳ２３０において、制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいて、スマートフォン１００の備える内蔵裏カメラ部１４２を用いて撮影を実行するか否かを判定する。撮影すると判定された場合はステップＳ２３１へ進み、撮影しないと判定された場合はステップＳ２３２へ進む。ステップＳ２３１において、制御部１１０は、内蔵裏カメラ部１４２で撮影を行う。また、必要に応じて取得した画像に対して、例えばステップ２２９の処理で表示した枠に合う画像となるようにトリミング加工等が施されるようにしてもよい。
【００９９】
ステップＳ２３２において、制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいて、スマートフォン１００から第１のカメラ３００の焦度、画角等の撮影に係るパラメータを調整するか否かを判定する。スマートフォン制御処理は、調整すると判定された場合はステップＳ２３３へ進み、調整しないと判定された場合はステップＳ２３５へ進む。ステップＳ２３３において、制御部１１０は、第１の通信によって第１のカメラ３００へ調整結果をカメラ制御へ反映させる。
【０１００】
ステップＳ２３４において、スマートフォン１００と第１のカメラ３００との撮影方向又は姿勢が同じではないため、撮影方向の差異を内蔵裏カメラ部１４２で取得しているライブビュー画像に重ねて表示させる処理を開始する。この撮影方向の差異は、例えばステップＳ２２２乃至ステップＳ２２５で取得した情報、電子コンパスの出力等に基づいて算出する。なお、本ステップにおける差異の表示は、例えば、差異の程度に合わせて画像をずらして合成したものでもよいし、ライブビュー画像上に枠等で第１のカメラ３００の取得している画角を示したものでもよい。さらに、例えば差異の表示は、差異がある旨を通知するものでもよいし、差異の程度を数値として示すものでもよいし、第１のカメラ３００の取得している画角との差異の方向を図形等によって示すものでもよい。
【０１０１】
ステップＳ２３５において制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいて、現在の設定で第１のカメラ３００に撮影を行わせるか否かを判定する。スマートフォン制御処理は、撮影を行わせると判定された場合はステップＳ２３６へ進み、行わせないと判定された場合はステップＳ２０１へ戻る。
【０１０２】
ステップＳ２３６において、制御部１１０は、ステップＳ３２２と同様にして、第１のカメラ３００へ第１の通信によって制御信号を送信して第１のカメラ３００に撮影を行わせる。また、制御部１１０は、第１のカメラ３００に当該画像を記録させる。このとき、制御部１１０は例えばユーザ操作に応じた操作部１５０の出力に基づいて、当該画像を、第１のカメラ３００の備える記録部３３０又は第１のカメラ３００に接続された外部記録媒体のうち、何れの記録領域に記録するかを決定する。記録の後、スマートフォン制御処理はステップＳ２０１へ戻る。
【０１０３】
第２の実施形態に係るカメラ制御処理の一例を図９Ａ及び図９Ｂにフローチャートとして示し、これを参照して特定外部機器として第１のカメラ３００が選択された場合を例に本実施形態に係る制御システム１の動作についてさらに説明する。
【０１０４】
ステップＳ３０１において、制御部３１０は、スマートフォン１００から送信された第１の通信を受信するまで、第１のカメラ３００を待機状態とする。スマートフォン１００から第１の通信を受信した場合、ステップＳ３０２へ進む。
【０１０５】
ステップＳ３０２において、制御部３１０は、スマートフォン１００から送信された第１の通信によって機能情報が要求されているか否かを判定する。また、制御部３１０は、要求されていると判定した場合には、自機器の機能情報を機能情報格納部３３１から読み出し、第１の通信によってスマートフォン１００へ送信する。要求されていないと判定された場合は処理を行わない。なお、本ステップの動作は、ステップＳ２０３に対応する。
【０１０６】
ステップＳ３０３において、制御部３１０は、スマートフォン１００から第１の通信で電源をオンとする制御信号を受信したか否かを判定する。カメラ制御処理は、受信したと判定された場合はステップＳ３０４へ進み、受信していないと判定された場合はステップＳ３０１へ戻る。なお、本ステップの動作は、ステップＳ２０４に対応する。
【０１０７】
ステップＳ３０４において、制御部３１０は、スマートフォン１００から第１の通信で撮影モード信号を受信したか否かを判定する。本ステップは、例えば第１のカメラ３００が撮影機能以外の特定外部機能を実行するための特定外部機能モジュールを備えている場合等に処理が行われる。カメラ制御処理は、撮影モード信号を受信したと判定された場合はステップＳ３０６へ進み、撮影モード以外の信号を受信した場合はステップＳ３０５へ進む。なお、本ステップの動作は、ステップＳ２０４に対応する。ステップＳ３０５において、カメラ制御処理は、ステップＳ３０４で受信した信号に基づいて何れのモードへ移行するかを判定し、当該モードを実行する処理を開始する。その後、例えばカメラ制御処理はステップＳ３０１へ戻る。
【０１０８】
ステップＳ３０６において、制御部３１０は、第１のカメラ３００が備えるレンズの仕様を判定して取得する。ステップＳ３０７において、制御部３１０は、例えば第１のカメラ３００が現在何れの方向を向いているか等を含む撮影姿勢を判定して取得する。ステップＳ３０８において、制御部３１０は、撮像部３４０に撮影を開始させ、画像を取得する。ステップＳ３０９において、制御部３１０又は画像特徴抽出部３６０は、ステップＳ３０８で取得した画像を解析し、撮影の対象物特徴と、当該対象物の画像内位置情報を取得する。ステップＳ３１０において、制御部３１０は、当該画像を判定し、判定の結果に応じて対象部位に対してＡＦ、ＡＥ、ＡＷＢ等の第１のカメラ３００の設定に係る情報を取得する処理を行う。
【０１０９】
ステップＳ３０６乃至ステップＳ３１０において取得された情報は、例えば第１の通信を用いてスマートフォン１００へ送信される。これら情報は、取得される毎に送信されてもよいし、ステップＳ３１０の後に送信されてもよい。これら情報は、スマートフォン１００に送信された後、ステップＳ２０７乃至ステップＳ２１０における撮影姿勢、画角判定、補助表示等に用いられる。なお、ステップＳ３０８において取得された画像は、ここで第１の通信によって送信されない。
【０１１０】
その後、スマートフォン制御処理のステップＳ２１１において撮影機能を有する特定外部機器として第１のカメラ３００が選択され、ステップＳ２１４で第２の通信を確立するための動作が開始されたとき、カメラ制御処理のステップＳ３１１において、制御部３１０は、同様に第２の通信を確立するための動作を開始する。
【０１１１】
ステップＳ３１２において、制御部３１０は、第２の通信が確立したか否かを判定する。カメラ制御処理は、第２の通信が確立されたと判定された場合はステップＳ３１３へ進み、確立できていないと判定された場合はステップＳ３２５へ進む。本ステップはステップＳ２１５に対応する。
【０１１２】
ステップＳ３１３において、制御部３１０は、例えばステップＳ３０８において撮像部３４０の取得する画像に基づいて、ライブビュー表示のための表示情報を、第２の通信を用いてスマートフォン１００へ送信する動作を開始する。本ステップはステップＳ２１６に対応する。
【０１１３】
ステップＳ３１４において、制御部３１０は、撮影指示の通信を第１の通信によって受信したか否かを判定する。カメラ制御処理は、受信したと判定された場合はステップＳ３１５へ進み、受信していないと判定された場合はステップＳ３２０へ進む。本ステップはステップＳ２１８に対応する。
【０１１４】
ステップＳ３１５において、制御部３１０は、撮像部３４０に撮影動作をさせる。ステップＳ３１６において、制御部３１０は、第１のカメラ３００の備える記録媒体の情報をメモリ情報としてスマートフォン１００に第１の通信によって送信する。なお、記録媒体は、例えば記録部３３０と第１のカメラ３００に接続された外部メモリとを含む。外部メモリは、例えばＳＤカード等を含む。ステップＳ３１７において、制御部３１０は、スマートフォン１００から第１の通信を用いて受信した結果に基づいて、何れの記録媒体に取得した画像を記録するかを判定する。記録部３３０又は第１のカメラ３００に接続された外部メモリへ記録すると判定された場合はステップＳ３１８へ進み、記録部１３０又はスマートフォン１００に接続された外部メモリへ記録すると判定された場合はステップＳ３１９へ進む。ステップＳ３１８において、制御部３１０は、当該画像を記録部３３０又は第１のカメラ３００に接続された外部メモリへ記録する。ステップＳ３１９において、制御部３１０は、当該画像に係るデータを第２の通信によってスマートフォン１００へ送信する。なお、ステップＳ３１６乃至ステップＳ３１９の処理は、例えば操作部１５０の出力に基づいて記録しないと判定された場合は処理を行わなくてもよい。ステップ３１６乃至３１９の処理は、ステップＳ２２０に対応する。
【０１１５】
ステップＳ３２０において、制御部３１０は、例えばユーザの操作に応じた操作部３５０の出力に基づいて、第１のカメラ３００単体での撮影を行うか否かを判定する。本ステップで第１のカメラ３００単体での撮影を行うと判定されるのは、例えばユーザが第１のカメラ３００の備える操作部３５０を操作して撮影を行いたい場合等を含む。したがって、本ステップ以降、ユーザは第１のカメラ３００の備える操作部３５０を操作して撮影動作を行う。カメラ制御処理は、撮影を行うと判定された場合はステップＳ３２１へ進み、行わないと判定された場合はステップＳ３０３へ戻る。このとき、第１のカメラ３００の電源はオフされる。そして、カメラ制御処理は、スマートフォン１００から電源オンとする制御信号を受信するまで待機する。ステップＳ３２１において、制御部３１０は、例えばユーザの操作に応じた操作部３５０の出力に基づいて、撮影動作を開始させる。ステップＳ３２２において、制御部３１０は、撮影して取得した画像を記録する。制御部３１０は、例えば操作部３５０の出力に基づいて、ステップＳ３１７と同様にして記録先を決定してもよい。ステップＳ３２３において、制御部３１０は、ステップＳ３２１で取得した画像をスマートフォン１００へ送信するか否かを、例えば操作部３５０の出力又はスマートフォン１００と第１の通信を用いて通信して取得した操作部１５０の出力等に基づいて判定する。カメラ制御処理は、送信すると判定された場合はステップＳ３２４へ進み、送信しないと判定された場合はステップＳ３０３へ戻る。ステップＳ３２４において、制御部３１０は、当該画像を第２の通信を用いてスマートフォン１００へ送信する。その後、カメラ制御処理は、ステップＳ３０３へ戻る。
【０１１６】
ここで、ステップＳ３１２において、第２の通信が確立されていないと判定された場合の動作について説明する。以下のステップＳ３２５乃至ステップＳ３３０の動作は、ステップＳ２２１乃至ステップＳ２３６の動作に対応し、ここでのスマートフォン１００との間の通信は第１の通信を用いて行われることになる。
【０１１７】
ステップＳ３２５において、制御部３１０は、レンズ等の第１のカメラ３００の仕様をスマートフォン１００へ送信する。ステップＳ３２６において、制御部３１０は、第１のカメラ３００の撮影姿勢についてスマートフォン１００と相互に通信をする。制御部３１０は、第１のカメラ３００の撮影姿勢をスマートフォン１００へ送信し、また、スマートフォン１００において操作部１５０が取得したユーザ操作の結果を取得し、これを反映させる。ステップＳ３２７において、制御部３１０は、第１のカメラ３００が取得した画像について解析し、当該画像内の対象物の特徴と当該特徴の画像内位置情報とを取得する。その後、制御部３１０は、取得したこれら情報をスマートフォン１００へ送信する。ステップＳ３２８において、制御部３１０は、当該画像取得時又は取得後のＡＦ、ＡＥ、ＡＷＢの各々に係るパラメータ等の第１のカメラ３００の設定に係る情報をスマートフォン１００と相互に通信する。制御部３１０は、ＡＦ、ＡＥ、ＡＷＢ等の第１のカメラ３００の設定に係る情報の各々の結果をスマートフォン１００へ送信し、また、スマートフォン１００において操作部１５０が取得したユーザ操作の結果を取得し、これを反映させる。
【０１１８】
ステップＳ３２９において、制御部３１０は、ステップＳ２３６においてスマートフォン１００が送信する撮影指示を受信したか否かを判定する。すなわち、例えば操作部１５０が取得するユーザの操作結果に基づき、ユーザが第２の通信の確立を待たずに第１のカメラ３００による撮影をするか否かを判定する。カメラ制御処理は、撮影を行うと判定された場合はステップＳ３３０へ進み、行わないと判定された場合はステップＳ３１２へ戻る。ステップＳ３３０において、制御部３１０は、撮像部３４０に撮影させ、画像を取得する。なお、このとき制御部３１０は、ステップＳ２３６と同様に、何れの記録領域に記録するかを判定してもよい。
【０１１９】
＜第２の実施形態に係る情報通信装置の利点＞
本実施形態に係る制御システム１は、第１の実施形態で得られる利点に加えて、以下のような利点を有する。本実施形態に係る制御システム１は、第１の通信と第２の通信とを備え、例えばスマートフォン１００と第１のカメラ３００との間でライブビュー表示のための画像を含む表示情報を通信しているときでも、第１の通信によって撮影指示、画角等の撮影制御に係るパラメータを含む第１のカメラ３００の設定に係る情報の送受信ができる。したがってユーザは、本実施形態に係る制御システム１を使用すれば、第１のカメラ３００を含む特定外部機器の取得画像を、画像又は関連情報によって随時確認しながら撮影の設定ができ、また、所望のタイミングで撮影を行わせることが出来る。
【０１２０】
また、本実施形態に係る制御システム１は、補助表示を行うことで、第２の通信が確立しない間でも、第１の通信によって撮影設定を行うことができる。ユーザは、第２の通信が確立し次第、撮影を開始できる。さらにユーザは、補助表示によって第１のカメラ３００を含む特定外部機器を使用した際に想定される取得画像を確認でき、第２の通信が確立していなくても、第１の通信によって撮影指示を行い、画像を取得することができる。
【０１２１】
＜変形例＞
（アイコン表示の別の例）
第２の実施形態において内蔵表カメラ部１４１と内蔵裏カメラ部１４２とを含む特定機能部と、第１のカメラ３００を含む特定外部機器を示すアイコンの一例を示したが、表示はこれらに限定されず、例えば以下のようにアイコンを表示するようにしてもよい。
【０１２２】
例えば、図１０Ａに例えば第１のカメラ３００が接続されていないときのアイコン表示の一例を模式図として示す。アイコンＩ５は、アイコンＩ６と、アイコンＩ７と、アイコンＩ８とを含む。例えば、アイコンＩ６は第１のカメラ３００の状態を、アイコンＩ７は他の機器又は特定機能部と変更できるか否かを、アイコンＩ８はスマートフォン１００の備える特定機能部の状態を、それぞれ示している。また、図１０Ａ中において、アイコンＩ６とアイコンＩ７とは、アイコンＩ８に比べて淡く表示されており、このような淡い表示は、その時点で選択できない状態のアイコンであることを示している。すなわち、アイコンＩ５の表示は、現在、スマートフォン１００の備える特定機能部のみ使用できる状態であることを示している。また、アイコンＩ８の中にアイコンＩ７と同様のアイコンが表示されており、これは、スマートフォン１００の備える特定機能部が、例えば内蔵表カメラ部１４１と内蔵裏カメラ部１４２とを含む場合のような、複数の特定機能を実行する特定機能モジュールを備える場合等であり、また、その何れを使用するかを選択できることを示している。
【０１２３】
例えば図１０Ｂに第１のカメラ３００が接続されているときのアイコン表示の一例を模式図として示す。このとき、アイコンＩ９に含まれるアイコンＩ１０とアイコンＩ１１とアイコンＩ１２とは、アイコンＩ６とアイコンＩ７とは異なり、またアイコンＩ８と同様に濃く表示されている。すなわち、アイコンＩ１０の示す第１のカメラ３００と、アイコンＩ１２の示すスマートフォン１００の備える特定機能部との両方が使用でき、また選択できる状態であることを示している。したがって、図１０Ｂに示すアイコンＩ９の表示例は、例えば特定外部機器を示すアイコンと特定機能部を示すアイコンとの選択ができることを示している。
【０１２４】
また、例えば図１０Ｃに第１のカメラ３００が接続されているときのアイコン表示の別の一例を模式図として示す。ここで表示されているアイコンＩ１３は、アイコンＩ１０と、アイコンＩ１１と、アイコンＩ１４と、アイコンＩ１５とを含む。アイコン表示における濃淡の意味は上述の通りであり、ここでは、アイコンＩ１０の示す第１のカメラ３００と、アイコンＩ１４の示す例えばスマートフォン１００の備える内蔵表カメラ部１４１と、アイコンＩ１５の示す例えばスマートフォン１００の備える内蔵裏カメラ部１４２とのうち、何れの特定機能部も使用でき、また、選択できる状態であることを示している。
【０１２５】
ここで、図１０Ｄに特定外部機器が接続されて使用されているときのアイコン表示の一例を模式図として示す。例えば図１０Ｄに示すように、上述したようなアイコンを表示部１６０に表示させる際には、第１のカメラ３００を示すアイコンＩ１６は、接続されているときには濃く、接続されていないときには薄く表示させてもよい。さらに、例えば図１０Ｄに示すように、第１のカメラ３００を示すアイコンＩ１６とスマートフォン１００の備える特定機能部を示すアイコンＩ１７との大きさを異ならせて、各々のアイコンの示す機器又は特定機能部の状態を表現してもよい。例えば図１０Ｄに示すように、第１のカメラ３００が使用中であることを、アイコンＩ１７と比べて大きく表示されるアイコンＩ１６によって表現してもよい。さらに、通知Ａ６のように、操作方法をユーザに提示する表示があってもよい。
【０１２６】
（制御システム１の構成に係る変形例）
スマートフォン１００と第１のカメラ３００とは、例えば図６に示すようなアダプタ１９０を介して取り付けできるとして説明をしたが、これに限定されない。第１のカメラ３００は、使用者が持って撮影に用いられてもよいし、スマートフォン１００以外のものに据え付けて使用されてもよい。
【０１２７】
ここまで、例えば第１のカメラ３００、第２のカメラ４００のように撮影機能を備える特定外部機器を含む制御システム１について説明してきたが、これに限定されない。例えば、スマートフォン１００の備える録音機能が選択された際に、ＩＣレコーダと通信を行って使用できる状況であれば提示するようなものであってもよい。また、例えばスマートフォン１００で音楽再生を選択したときに、スマートフォン１００の外部にあるスピーカを検索して提示するものでもよいし、例えば動画再生を選択したときにＴＶやＰＣ用ディスプレイ等と通信を行い、スマートフォン１００の外部にある画面表示機能を有する機器又は特定機能部について提示するものでもよいし、動画再生時にＴＶ等と同時にスピーカのような音声出力機能を有する機器又は特定機能部を提示するようなものでもよい。これらの関連機能もここでは類似機能として説明した。
【０１２８】
また、制御装置１０に相当するものとして、スマートフォン１００のような情報通信端末を例に説明をしてきたが、上述したように、これに限定されない。第１の実施形態及び第２の実施形態に係る技術は、例えば、カメラが制御装置１０として機能する場合等であっても適用できる。このとき、例えばストロボ、交換レンズ、三脚等のカメラ周辺機器が特定外部機器として提示されてもよい。さらに例えば、内視鏡のような処置具に本技術を適用してもよく、ユーザに使用できる周辺機器を提示するようにしてもよい。
【０１２９】
なお、制御装置１０はユーザによって直接操作されるとした場合を説明したが、これに限定されない。例えば、ユーザはインターネット等の通信回線を介して制御装置１０を操作してもよい。また、制御装置１０は第１の通信を用いて特定外部機器が周囲にあるか否かを検索するとした場合を説明したが、これに限定されない。例えば特定外部機器が位置情報を持っており、また、インターネット等のネットワークに接続されている場合等、制御装置１０は当該ネットワークを介して特定外部機器を検索してもよい。ここでは撮影という切り口を重視した説明を行ったが、民生用途のみならず、産業用途、医療、バイオ用途の観察用、診断用の機器においても、周辺装置が簡単に検索と通信ができることは便利なので、広く利用可能である。
【０１３０】
なお、フローチャートで示した各々の処理、及び各々の処理内の各ステップは、その順序を変更でき、また、追加及び削除もできる。これら各々の処理は、記録部１３、記録部２３、記録部３３、記録部１３０又は記録部３３０等に記録された各々のプログラムによって実行される。各々のプログラムは、予め制御装置１０、第１の特定外部機器２０、第２の特定外部機器３０、スマートフォン１００、ＩＣレコーダ２００、第１のカメラ３００又は第２のカメラ４００の内部に記録されていても、別の記録媒体に記録されていてもよい。これら制御装置１０、第１の特定外部機器２０、第２の特定外部機器３０、スマートフォン１００、ＩＣレコーダ２００、第１のカメラ３００、第２のカメラ４００又は別の記録媒体への記録の方法は様々であり、製品出荷時に記録されるものでもよく、配布された記録媒体が利用されて記録されるものでもよく、インターネット等通信回線が利用されて記録されるものでもよい。プログラムという切り口のみならず、人工知能（ＡＩ）による判定なども利用可能で、ユーザの行動を判定して、どのようなシーンでどのような機材がよく選択され、よく使われているかをＡＩが継続的に学習、あるいは、第三者の行動様式を学習させておけば、関連機器の検索、レコメンドは、より広い分野で利用可能となる。
【０１３１】
＜付記＞
なお、本発明の上記実施形態には、以下の発明も含まれる。
［１］
選択的に利用できる１つ以上の内蔵機能を含む制御装置であって、
前記内蔵機能を実行する内蔵機能部と、
前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に類似する外部機能を実行する外部機器があるか否かをさらに判定し、前記外部機器があると判定された場合に、選択された前記内蔵機能が前記内蔵機能部に加えて前記外部機器でも実行できることをユーザに提示する制御部と、
前記外部機器が選択されたときに前記外部機器と前記外部機能の実行に係る情報の送受信を行う通信部と
を備える、制御装置。
［２］
前記制御部は、前記内蔵機能が選択されたときに前記通信部に１つ以上の前記外部機器との通信を行わせて前記外部機器があるか否かを検索して判定する、
［１］に記載の制御装置。
［３］
記録部をさらに備え、
前記制御部は、前記内蔵機能が選択されたときに前記通信部に通信を行わせて前記内蔵機能と前記外部機能を実行する前記外部機器との対応を含む前記外部機器に係る情報を取得して前記記録部へ記録する、［１］に記載の制御装置。
［４］
前記内蔵機能部を示すアイコンと前記外部機器を示すアイコンとを表示するための表示情報が記録される記録部をさらに備え、
前記制御部は、前記表示情報に基づいて前記内蔵機能部を示すアイコンと前記外部機器を示すアイコンとの表示によって前記提示を行う、
［１］に記載の制御装置。
［５］
前記制御部は、前記通信部に通信を行わせて前記外部機器を示すアイコンを表示するための前記表示情報を取得する、［４］に記載の制御装置。
［６］
前記制御部は、前記通信部の行う通信によって前記外部機器の仕様と状況とを含む情報を取得し、前記情報に基づいて前記内蔵機能部の取得できるデータと前記外部機器の取得できるデータとの相違点を表示する補助表示を行うための表示情報を生成する、［１］に記載の制御装置。
［７］
前記通信部は、第１の通信部と第２の通信部とを備え、
前記第１の通信部は、前記外部機器を検索する通信を含む第１の通信を行い、
前記第２の通信部は、前記外部機器が取得するデータを含む通信を含む第２の通信を行い、
前記第２の通信は、前記第１の通信と比べて高速である、
［１］に記載の制御装置。
［８］
前記制御部は、前記第２の通信が確立できないとき、前記内蔵機能部の取得するデータと前記第１の通信によって前記外部機器から取得する前記外部機器の設定に係る情報とに基づいて補助表示を行うための表示情報を生成する、［７］に記載の制御装置。
［９］
前記補助表示は、前記外部機器から前記第１の通信によって取得する前記外部機器が前記外部機能を実行したときに取得できると想定されるデータに係る情報を含み、
前記制御部は、前記第１の通信によって前記外部機器に前記外部機能に係る動作を行わせる、［８］に記載の制御装置。
［１０］
［１］乃至［９］の何れか１項に記載の制御装置と、
１つ以上の前記外部機器と
を備える、制御システム。
【符号の説明】
【０１３２】
１…制御システム、１０…制御装置、１１…制御部、１１ａ…表示制御部、１１ｂ…アイコン表示制御部、１１ｃ…通信制御部、１２ａ…第１の通信部、１２ｂ…第２の通信部、１３…記録部、１３ａ…機能別外部機器ＤＢ、１４…内蔵機能部、１４ａ…特定機能部、１５…操作部、１６…表示部、１７…時計部、２０…第１の特定外部機器、２１…制御部、２２ａ…第１の通信部、２２ｂ…第２の通信部、２３…記録部、２３ａ…機能情報格納部、２４…外部機能部、２４ａ…特定外部機能部、３０…第２の特定外部機器、３１…制御部、３２ａ…第１の通信部、３２ｂ…第２の通信部、３３…記録部、３３ａ…機能情報格納部、３４…外部機能部、３４ａ…特定外部機能部、１００…スマートフォン、１１０…制御部、１１１…表示制御部、１１２…アイコン表示制御部、１１３…通信制御部、１２１…第１の通信部、１２２…第２の通信部、１３０…記録部、１３１…機能別外部機器ＤＢ、１４１…内蔵表カメラ部、１４２…内蔵裏カメラ部、１４３…内蔵収音部、１５０…操作部、１６０…表示部、１７０…時計部、１８０…方位・画角判定部、２００…ＩＣレコーダ、３００…第１のカメラ、３１０…制御部、３１１…トリミング部、３１２…撮影制御部、３１３…ピント・画角情報部、３１４…画角制御部、３１５…リサイズ部、３２１…第１の通信部、３２２…第２の通信部、３３０…記録部、３３１…機能情報格納部、３４０…撮像部、３４１…光学系、３５０…操作部、３６０…画像特徴抽出部、３７０…時計部、３８０…センサ部、４００…第２のカメラ。
【図１】
2018045558.tif 000003
【図２】
2018045558.tif 000004
【図３】
2018045558.tif 000005
【図４】
2018045558.tif 000006
【図５】
2018045558.tif 000007
【図６】
2018045558.tif 000008
【図７Ａ】
2018045558.tif 000009
【図７Ｂ】
2018045558.tif 000010
【図７Ｃ】
2018045558.tif 000011
【図７Ｄ】
2018045558.tif 000012
【図７Ｅ】
2018045558.tif 000013
【図７Ｆ】
2018045558.tif 000014
【図７Ｇ】
2018045558.tif 000015
【図８Ａ】
2018045558.tif 000016
【図８Ｂ】
2018045558.tif 000017
【図８Ｃ】
2018045558.tif 000018
【図９Ａ】
2018045558.tif 000019
【図９Ｂ】
2018045558.tif 000020
【図１０Ａ】
2018045558.tif 000021
【図１０Ｂ】
2018045558.tif 000022
【図１０Ｃ】
2018045558.tif 000023
【図１０Ｄ】
2018045558.tif 000024