(57)【要約】【課題】状況に適した性能の外部機器をユーザに推奨できる制御装置を提供する。【解決手段】制御装置は、所定の機能を実行するように構成された内蔵機能実行部と、前記内蔵機能実行部の機能と同一の機能を実行するように構成された外部機能実行部を有する外部機器と通信する通信部と、前記内蔵機能実行部の性能を内蔵機能性能として取得して、前記通信によって前記外部機能実行部の性能を外部機能性能として取得する性能取得部１１２と、前記内蔵機能性能と前記外部機能性能とのうち比較可能な所定機能について何れの性能が高いかの判定を行う判定部１１３と、前記内蔵機能実行部が前記機能を実行しているときに機能実行時の状況に応じて前記判定の結果を参照し、前記外部機能性能の方が前記内蔵機能性能よりも高ければ前記外部機器の使用を推奨する推奨制御部１１４とを備える。【選択図】図１
2018078365.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（ＢＬＥ）などを無線通信に利用すればよい。ＢＬＥの通信はコマンド主体で、このコマンド通信は通信期間が一過性であるから、通信回線を次々に切り替えられ、例えばＢＬＥの通信を利用すれば通信相手の順次検索が可能となる。
【００３４】
以下、ステップＳ１０５において、例えば鳥Ｏ１がユーザの撮りたい被写体であること、鳥Ｏ１が鳴いていること等が検出され、鳥Ｏ１を被写体として動画撮影をするために要求される特性は適切な音質での録音であると判定された場合を例として説明を続ける。
【００３５】
ステップＳ１０６において、制御部１１０は、性能別外部機器ＤＢ１３１を参照し、内蔵収音部１４３の性能と外部機能実行部の外部機能性能とを比較して、高音質で録音できる、すなわち性能に係る要件を満たす外部機器があるか否かを判定する。制御部１１０は、このような判定によって、当該外部機器との連携によって性能向上ができるか否かを判定する。スマートフォン制御処理は、性能向上可能であると判定された場合はステップＳ１０７へ進み、性能向上可能ではないと判定された場合はステップＳ１０８へ進む。
【００３６】
ステップＳ１０７において、制御部１１０は、ステップＳ１０４における解析の結果に基づき、現在の状況において、スマートフォン１００の備える内蔵裏カメラ部１４２又は内蔵収音部１４３の性能が、性能に係る要件として求められている性能要件を満たしているか否かを判定する。すなわち、制御部１１０は、例えばスマートフォン１００の現在の状況に応じて、何れの性能要件が要求されるかを判定し、また、スマートフォン１００が当該性能要件を満たしているか否かを判定する。スマートフォン制御処理は、性能要件を満たしていると判定された場合はステップＳ１０８へ進み、満たしていないと判定された場合はステップＳ１１０へ進む。なお、制御部１１０は、ステップＳ１０６又はステップＳ１０７の後にステップＳ１０８へ進む前に、内蔵裏カメラ部１４２による動画撮影動作を開始するようにしてもよい。
【００３７】
ここでは、単純化して、スマートフォン１００が性能要件を満たしているか否かの判定ステップＳ１０７を、わかりやすく、「状況に応じて」、と書いているが、様々な性能向上策を盛り込んでも良い。この「状況」は、対象物の状態、ユーザの選んだ機能やその機能に関する各種性能（感度、指向性、Ｓ／Ｎ比、ゲイン、Ａ／Ｄ変換のサンプリング周波数、Ａ／Ｄ変換における細かさやダイナミックレンジ、周波数特性、記録方式、温湿度特性、電池性能、省エネ性能等）、操作の手順や過程などの特徴等に応じて判定される。当該判定は、これらのうちの一つに応じて行われてもよい。例えば、スマートフォン１００の電池の消耗が激しい時には、対応する機能を有する外部機器があって、当該外部機器の電池残量が十分にある場合、他の性能が比較された結果にかかわらず、現在、スマートフォン１００によって実行されている機能は、当該外部機器によって引き継がれて実行されてもよい。これは、極めて単純な判定で推奨が可能となる例となる。
【００３８】
ステップＳ１０８において、制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいて、当該動画モードを終了するか否かを判定する。スマートフォン制御処理は、終了しないと判定された場合はステップＳ１０４へ戻りステップＳ１０８において終了すると判定されるまで動画モードを実行し、終了すると判定された場合はステップＳ１０９へ進む。ステップＳ１０９において、制御部１１０は、動画モードを終了するために、起動させていた内蔵裏カメラ部１４２と内蔵収音部１４３とを終了させる。その後、スマートフォン制御処理はステップＳ１０１へ戻る。
【００３９】
ステップＳ１１０において、制御部１１０は、スマートフォン１００と当該外部機器とが連携して動画モードを実行可能であるか否かが判定される。本ステップにおいて連携可能ではないと判定されるのは、例えば、ステップＳ１０５で取得した情報に基づいて、現在、当該外部機器がユーザＵ１の周囲に存在しない等、当該外部機器が使用可能な状態ではないとき、存在はするが第２の通信が確立できない状態のとき等を含む。スマートフォン制御処理は、連携可能であると判定された場合はステップＳ１１１へ進み、連携可能ではないと判定された場合はステップＳ１０８へ進む。なお、第２の通信が確立できるか否かの判定は、連携することがユーザによって選択され、連携が開始される際に行われてもよい。
【００４０】
例えば、図３を参照して説明した本実施形態に係わる性能別外部機器ＤＢ１３１によると、ＩＣレコーダ２００と第１のカメラとが録音機能を有する。また、スマートフォン１００の内蔵機能は性能要件を満たしていないとするとき、第１のカメラの録音機能はスマートフォン１００の録音機能と同様のＭＰ−３形式での収音であって、音質の向上は見込めない。このようなとき、制御部１１０は、現在の使用状況下ではＩＣレコーダ２００の録音に係る性能は、スマートフォン１００の録音に係る性能と比べて高いと判定する。以下、ＩＣレコーダ２００が、連携可能な外部機器として判定された場合を例として説明を続ける。
【００４１】
ステップＳ１１１において、制御部１１０は、ＩＣレコーダ２００の使用をユーザＵ１に推奨する表示情報を表示部１６０に表示させる。ここで、第１の実施形態に係るスマートフォンによるＩＣレコーダ推奨の様子を模式図として図５Ｂに示す。図５Ｂに示すように、制御部１１０は、例えば、きれいに録音できますという通知Ａ１を表示部１６０に表示させる。したがって、ユーザＵ１は通知Ａ１を見て、ＩＣレコーダ２００を使用すればよいことが分かる。ステップＳ１１２において、制御部１１０は、ユーザＵ１がスマートフォン１００と推奨したＩＣレコーダ２００とを連携して使用すると選択したか否かを、例えばユーザＵ１の操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、連携すると判定された場合はステップＳ１１３へ進み、連携しないと判定された場合はステップＳ１０８へ進む。
【００４２】
ステップＳ１１３において、制御部１１０は、スマートフォン１００とＩＣレコーダ２００とによる動画モードを開始する。制御部１１０は、第１の通信部１２１にＩＣレコーダ２００の動作を開始させる制御信号を第１の通信によって送信させる。また、制御部１１０は、第２の通信部１２２にＩＣレコーダ２００との間で第２の通信を確立させ、当該第２の通信によってＩＣレコーダ２００が収音する音声データを取得する。ここで、第１の実施形態に係るスマートフォン１００とＩＣレコーダとの連携の様子の一例を模式図として図５Ｃに示す。図５Ｃに示すように、ユーザＵ１はスマートフォン１００と、使用を推奨されたＩＣレコーダ２００とを連携して使用して、適切な画質及び画質で撮影したいと思う注目被写体について動画撮影を行うことができる。
【００４３】
図４を再び参照して、本実施形態に係る制御システム１の動作について説明を続ける。ステップＳ１１４において、制御部１１０は、スマートフォン１００とＩＣレコーダ２００との連携を終了するか否かを、例えばユーザの操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、終了しないと判定された場合は本ステップにおいて終了すると判定されるまで当該連携を継続し、終了すると判定された場合はステップＳ１１５へ進む。ステップＳ１１５において、制御部１１０は、第１の通信によってＩＣレコーダ２００の動作を終了させる制御信号を送信し、当該連携を終了させる。その後、スマートフォン制御処理はステップＳ１０３へ戻る。なお、ステップＳ１１２で連携しないと判定された後、ステップＳ１１５で連携を終了する処理が行われた後、ステップＳ１０８へ進むようにしてもよい。
【００４４】
ステップＳ１０２で特定機能以外の内蔵機能が選択された場合、ステップＳ１２０において、制御部１１０は、選択された内蔵機能に含まれる機能を示すアイコンを表示部１６０に表示させる。ステップＳ１２１において、制御部１１０は、ステップＳ１２０で表示した機能を示すアイコンのうち何れかが選択されたか否かを、例えばユーザの操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、何れかの機能を示すアイコンが選択されたと判定された場合はステップＳ１２３へ進み、選択されてないと判定された場合はステップＳ１２２へ進む。ステップＳ１２２において、制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいて、機能別アイコンの一覧表示へ戻るか否かを判定する。本ステップは、例えばステップＳ１２１において操作部１５０が戻る、終了等のユーザの操作を検知した場合、操作部１５０が所定の時間ユーザの操作を検知しなかった場合等に行われる。スマートフォン制御処理は、戻ると判定された場合はステップＳ１０１へ戻り、戻ると判定されなかった場合はステップＳ１２０へ戻る。
【００４５】
ステップＳ１２３において、制御部１１０は、ステップＳ１２１で選択された内蔵機能に係る動作を開始させる。ステップＳ１２４において、制御部１１０は、当該内蔵機能の動作を終了させるか否かを例えばユーザ操作に応じて判定する。スマートフォン制御処理は、終了しないと判定された場合は本ステップで終了すると判定されるまで当該内蔵機能の動作に係る処理を継続し、終了すると判定された場合は当該内蔵機能の動作を終了させる処理を行い、ステップＳ１０１へ戻る。
【００４６】
なお、本実施形態では、スマートフォン１００の性能が不足しているときに例えば性能別外部機器ＤＢ１３１を参照した結果、より高い性能を有する外部機器があれば、当該外部機器を検索すると説明したが、これに限定されない。本実施形態に係る技術は、例えば、スマートフォン１００の性能が不足していると判定された時点で、当該性能を向上させることができる外部機器が使用できる状態か否かを検索するものであってもよい。また、このとき性能取得部１１２は、例えば第１の通信によって外部機器から外部機能性能を取得してもよい。さらに、本実施形態に係る技術は、例えば、スマートフォン１００の特定機能が選択された時点で、当該検索を行ってもよい。また、スマートフォン１００は、スマートフォン１００の性能が不足していなくても、スマートフォン１００の性能よりも高い性能を有する外部機器があれば、当該外部機器を推奨するように構成されていてもよい。また、制御部１１０は、性能要件を満たす外部機器が使用可能な状態ではないときに、当該外部機器を用意することで性能向上が見込める旨をユーザに提示してもよい。本実施形態では、スマートフォン１００と外部機器とが通信を行い性能別外部機器ＤＢ１３１に含まれる情報を取得する例を示したが、これらの情報は、スマートフォン１００と外部機器との通信以外の方法で、性能別外部機器ＤＢ１３１に記録されてもよい。
【００４７】
また、本実施形態では、通知Ａ１のように文字列によって推奨表示をする場合を例として説明したが、これに限定されない。推奨表示は、例えばＩＣレコーダ２００を示すアイコンを表示して行うものであってもよい。
【００４８】
なお、本実施形態では、スマートフォン１００と連携して使用できる外部機器の候補としてＩＣレコーダ２００と第１のカメラと第２のカメラとを示して説明したが、これに限定されない。外部機器は、特定外部機能と通信機能とを実行できる電子機器であればよく、１つであっても２つ以上の複数であってもよい。
【００４９】
なお、本実施形態では、ＩＣレコーダ２００のみが連携可能であるとユーザに推奨される場合を例として説明したが、これに限定されない。例えば、連携可能と判定される外部機器が複数検出された場合には、複数の外部機器が推奨されてもよい。このとき、推奨表示は、推奨される複数の外部機器が一覧表示されてもよいし、例えばユーザのスワイプ等の操作に基づいて順に表示されてもよい。また、推奨される外部機器の間に、例えば性能の優劣によって優先順位が付されていてもよい。この優先順位は、例えばユーザによって予め設定されていてもよいし、画質、音質、記録可能時間、バッテリー残量、ユーザの過去の選択履歴、使用頻度等に基づいて設定されてもよい。
【００５０】
＜制御システムの利点＞
このように、本実施形態に係る技術は、ユーザが選択したスマートフォン１００の機能が実行されるとき、スマートフォン１００の性能が当該機能の実行に足る機能実行時の状況に応じた性能を有しているか否かを判定する。また、内蔵機能性能と外部機能性能とのうち比較可能な所定機能について何れの性能が高いかを判定した結果は、例えば、内蔵機能実行部がスマートフォン１００の機能を実行しているときに機能実行時の状況に応じて参照される。当該機能の実行に係る性能を向上できる外部機器があり、スマートフォン１００の内蔵機能実行部が要求されている性能要件を満たしていないと判定される場合に、本実施形態に係る技術は、スマートフォン１００と当該外部機器との連携をユーザに推奨する。したがって、ユーザは、本実施形態に係るスマートフォン１００を使用すれば、スマートフォン１００の性能によらず、適切な機器を使用して、選択した機能を使用することができる。
【００５１】
また、本実施形態に係る制御システム１は、例えばスマートフォン１００とＩＣレコーダ２００との間で音声データについて通信しているときでも、第１の通信によって録音開始指示、ゲインの増減操作等のＩＣレコーダ２００の動作に係る制御信号の通信ができる。したがってユーザは、本実施形態に係る制御システム１を使用すれば、ＩＣレコーダ２００を含む特定外部機器の取得データを受信しながら、当該機器の操作ができる。
【００５２】
また、本実施形態に係る制御システム１では、例えばＢＬＥ等の低消費電力で通信待機できる第１の通信によって制御信号等を送受信し、例えばＷｉ−Ｆｉ等の第２の通信によって外部機器の取得データを受信している。このように、本実施形態に係る制御装置は２つの異なる通信形態を用いて外部機器との通信を行うため、例えばライブビュー表示によって第２の通信が占有されていても、第１の通信では一過性の通信である制御信号等の送受信を、順次異なる外部機器との間で行うことができる。
【００５３】
例えば、スマートフォン１００とＩＣレコーダ２００との連携時に第２の通信部１２２が行う第２の通信は、ＩＣレコーダ２００が取得する連続データ取得を含む継続的な通信である。第２の通信ではスルー画を送信するため、通信容量の多いＷｉ−Ｆｉ通信などを想定しており、前述のＢＬＥ等を用いる第１の通信のような、簡単なアクセス、応答といった一過性の情報交換ではなく、通信確立に手間をかけるという意味でも、容量の大きなデータを順次送信するという点でも、回線を占有する通信となる。Ｗｉ−Ｆｉ等の第２の通信がデータ通信等によって占有されていても、ＢＬＥ等の第１の通信は、もう一方の通信として自由にアクセスする相手を変える等して他の機器を検索可能である。
【００５４】
なお、例えば第２の通信が確立できない状況では、本実施形態に係る制御装置は、外部機器の設定条件、データ取得状況等を含む情報を第１の通信によって連携可能であると判定された外部機器から取得し、当該情報に基づいて、当該外部機器と連携した場合に取得できると想定されるデータに係る情報を補助表示として表示してもよい。当該補助表示は、例えば、外部機器性能であってもよい。また、当該補助表示は、アイコン表示でもよいし、図形、文字列等の表示でもよい。
【００５５】
［第２の実施形態］
本発明における第２の実施形態について説明する。ここでは、第１の実施形態との相違点について説明し、同一の部分については同一の符号を付してその説明を省略する。
【００５６】
＜制御システムの構成＞
第２の実施形態に係る制御システム１の構成例の概略をブロック図として図６に示し、これを参照して本実施形態に係る制御システム１の構成について説明する。以下、本実施形態に係る制御システム１が、例えば、スマートフォン１００とＩＣレコーダ２００とレンズ型カメラ３００とを含む場合を例として、制御システム１の構成及び動作について説明する。
【００５７】
本実施形態に係るスマートフォン１００及びＩＣレコーダ２００の備える各部は第１の実施形態と同様であるとする。なお、本実施形態に係るＩＣレコーダ２００は、さらに撮像部２４１を備える。撮像部２４１は、光学系２４２を備える。撮像部２４１は、例えば撮像素子をさらに備え、光学系２４２を介して入射した光線が当該撮像素子の撮像面に結像した被写体像に基づいて画像データを生成して出力する。
【００５８】
レンズ型カメラ３００は、制御部３１０と、記録部３３０と、撮像部３４１と、操作部３５０と、画像特徴抽出部３６０と、時計部３７０と、センサ部３８０とを備える。
【００５９】
制御部３１０は、レンズ型カメラ３００の各部の動作に係る制御を行う。制御部３１０は、トリミング部３１１と、撮影制御部３１２と、ピント・画角情報部３１３と、画角制御部３１４と、リサイズ部３１５とを備える。トリミング部３１１は、画像に対してトリミング加工を施す。撮影制御部３１２は、例えば撮影に係る各種設定を行い、撮像部３４１による撮像を制御する。ピント・画角情報部３１３は、撮像部３４１の取得した画像に基づいて、レンズ型カメラ３００による撮影時の焦点の状態、画角等の設定に係る情報を取得する。画角制御部３１４は、例えば、ピント・画角情報部３１３の出力に基づいて撮像部３４１による撮像の画角を制御する。リサイズ部３１５は、例えば、撮像部３４１の取得する画像に対してリサイズ加工を施す。
【００６０】
記録部３３０には、例えばレンズ型カメラ３００の有する撮影機能が実行される時に取得される情報、レンズ型カメラ３００の各部の動作に係る情報等が記録される。記録部３３０は、性能情報格納部３３１を備える。性能情報格納部３３１には、例えばレンズ型カメラ３００の有する機能、当該機能の性能、当該機能を示すアイコンに係る情報等が記録されている。
【００６１】
撮像部３４１は、光学系３４２を備える。撮像部３４１は、例えば撮像素子をさらに備え、光学系３４２を介して入射した光線が当該撮像素子の撮像面に結像した被写体像に基づいて画像データを生成して出力する。操作部３５０は、ユーザの操作結果を取得する。また、操作部３５０は、例えば押しボタン、ダイヤル、スライダ、タッチパネル等を含む。画像特徴抽出部３６０は、例えば撮像部３４１の取得する画像に含まれる特徴を検出する。ここで抽出される画像特徴は、例えば、被写体の認識、被写体の判別等に用いられる。時計部３７０は、時刻情報を出力する。センサ部３８０は、例えば、電子コンパス、加速度センサ、輝度センサ、ＧＰＳセンサ等を含み、レンズ型カメラ３００の筐体、周囲の状態を取得して出力する。
【００６２】
レンズ型カメラ３００は、第１の通信部３２１と第２の通信部３２２とをさらに備える。第１の通信部３２１は、スマートフォン１００の備える第１の通信部１２１と第１の通信によって通信する。第１の通信は、例えばスマートフォン１００とレンズ型カメラ３００との間での制御信号の送受信を含む。レンズ型カメラ３００の第２の通信部３２２は、スマートフォン１００の備える第２の通信部１２２と第２の通信によって通信する。第２の通信は、例えばスマートフォン１００とレンズ型カメラ３００との間でのレンズ型カメラ３００の取得データの送受信を含む。
【００６３】
第２の実施形態に係るスマートフォン１００とＩＣレコーダ２００とレンズ型カメラ３００とを含む制御システム１の構成の一例を模式図として図７に示す。スマートフォン１００は、図７に示すようなアダプタ１９０を備えていてもよい。このときＩＣレコーダ２００はアダプタ１９０の備えるＩＣレコーダ取付け部１９１を介して、レンズ型カメラ３００はアダプタ１９０の備えるレンズ型カメラ取付け部１９２を介して、それぞれスマートフォン１００に固定されるような形態であってもよい。
【００６４】
本実施形態に係る性能別外部機器ＤＢ１３１には、少なくとも、撮影機能を有する外部機器としてＩＣレコーダ２００とレンズ型カメラ３００とが、録音機能を有する外部機器としてＩＣレコーダ２００が記録されているとする。
【００６５】
＜第２の実施形態に係る制御システムの動作＞
第２の実施形態に係るスマートフォン制御処理の一例を図８Ａ及び図８Ｂにフローチャートとして示し、これを参照して動画モードが選択される場合を例として本実施形態に係る制御システム１の動作について説明する。
【００６６】
ステップＳ２０１において、制御部１１０は、機能別アイコンを一覧表示した後、動画モードが選択されたか否かを判定する。スマートフォン制御処理は、動画モード以外のスマートフォン１００の内蔵機能が選択された場合、何も選択されなかった場合等、動画モードが選択されていないと判定された場合はステップＳ２０２へ進み、選択されたと判定された場合はステップＳ２０３へ進む。ステップＳ２０２において、制御部１１０は、選択されたスマートフォン１００の内蔵機能に係る各々の処理を行う。その後、例えばスマートフォン制御処理はステップＳ２０１へ戻る。
【００６７】
ステップＳ２０３において、制御部１１０は、動画モードが選択されたため、動画モードを実行するためのスマートフォン１００の備える各部を起動する。以下、ここで内蔵裏カメラ部１４２と内蔵収音部１４３とが起動される場合を例として説明を続ける。ステップＳ２０４において、制御部１１０は、内蔵裏カメラ部１４２より画像を取得し、内蔵収音部１４３より音声データを取得する。また、制御部１１０は、表示制御部１１１に取得した画像及び音声データに基づいて表示情報を生成させ、表示部１６０にライブビュー表示を開始させる。なお、音声データに基づいた表示情報は、例えば音量又は音声レベルを示すバー等を表示するための情報、音声取得中であることをユーザに通知するための情報等を含む。
【００６８】
ステップＳ２０５において、制御部１１０は、ユーザの操作に応じた操作部１５０の出力に基づいて、ユーザがどのような動画撮影条件の調整を行ったのかに係る操作履歴情報を取得する。当該操作履歴情報は、例えば、ユーザが焦点距離を望遠側又は広角側に操作した、音声取得のゲインを増減した、露出を調整した等のユーザの操作結果に係る情報を含む。当該操作履歴情報は、例えば、ユーザが焦点距離を望遠端又は広角端まで操作した等、スマートフォン１００の性能の限界まで操作したことをさらに含んでいてもよい。
【００６９】
ステップＳ２０６において、制御部１１０は、ステップ２０５で取得した操作履歴情報に基づいて、シーン判定、対象物判定、音量判定、操作判定を行う。例えば、制御部１１０は、シーン判定によって現在の撮影環境において、スマートフォン１００の有する撮像感度が十分か否か等を判定する。例えば、制御部１１０は、対象物判定によって、ユーザが撮影しようとしている注目被写体を特定し、当該注目被写体に適した構図、画質の画像が得られているか否か、当該注目被写体の発する音声を適した音質で取得できているか否か等を判定する。例えば、制御部１１０は、音量判定によって、当該注目被写体の発する音声を十分な音量で取得できているか否か等を判定する。例えば、制御部１１０は、操作判定によって、ユーザがどのような撮影条件で動画モードを実行させようとしているのかを判定する。制御部１１０は、例えば、ユーザが音声取得のゲインを最大値まで操作した場合、ユーザはさらに高い音声取得のゲインで動画モードを実行したい可能性があると判定する。制御部１１０は、これらの判定処理を行うことにより、スマートフォン１００の有する各々の内蔵機能に係る性能が、その時点の撮影環境において、ユーザの望む動画の取得に足る性能であるか否かを判定する。
【００７０】
このように、本実施形態に係るスマートフォン１００は、内蔵機能実行部の機能と同一の機能を実行するように構成された外部機能実行部を有する外部機器と通信し、前記内蔵機能実行部の性能を内蔵機能性能として取得し、前記通信によって前記外部機能実行部の性能を外部機能性能として取得し、前記内蔵機能性能と前記外部機能性能とのうち比較可能な所定機能について何れの性能が高いかを判定し、前記内蔵機能実行部が前記機能を実行しているときに機能実行時の状況に応じて上記判定結果を参照する。ただし、この状況判定と性能比較判定や、そのための通信の順番は、変更しても良いことは言うまでもない。
【００７１】
以下、例えばステップＳ２０５乃至ステップＳ２０６において、ユーザが焦点距離を望遠端まで操作したことに基づいて、制御部１１０が、さらに望遠の性能を有する外部機器を推奨する場合を例として説明を続ける。
【００７２】
ステップＳ２０７において、制御部１１０は、ユーザがスマートフォン１００の動画撮影機能の有する性能が実現できる望遠端までズーム操作したか否かを判定する。スマートフォン制御処理は、望遠端まで操作されたと判定された場合はステップＳ２０８へ進み、望遠端まで操作されていないと判定された場合はステップＳ２１６へ進む。
【００７３】
ステップＳ２０８において、制御部１１０は、性能別外部機器ＤＢ１３１を参照し、また、第１の通信部１２１に第１の通信をさせて、スマートフォン１００の有する撮影機能と比べてより望遠側を撮影できる外部機器があるか否かを判定する。ステップＳ２０９において、制御部１１０は、ステップＳ２０８の判定結果に基づいて、さらに望遠の外部機器が検出されたか否かを判定する。スマートフォン制御処理は、検出されたと判定された場合はステップＳ２１０へ進み、検出されなかったと判定された場合はステップＳ２１６へ進む。
【００７４】
このように、本実施形態に係る制御装置であるスマートフォン１００は、前記内蔵機能実行部が前記機能を実行しているときに機能実行時の状況に応じて性能比較判定をしてもよい。ただし、状況判定、性能比較判定、そのための通信の順番は、変更しても良いことは言うまでもない。また、本実施形態に係る制御装置は、内蔵機能実行部の機能と同一の機能を実行するように構成された外部機能実行部を有する外部機器と通信し、前記内蔵機能実行部の性能を内蔵機能性能として取得し、前記通信によって前記外部機能実行部の性能を外部機能性能として取得し、前記内蔵機能性能と前記外部機能性能とのうち比較可能な所定機能について何れの性能が高いかを判定するが、当該判定は予め行われてもよい。このように予め判定をやっておくと通信を何度もする必要がなくなる。一方で、本実施形態に係る制御装置は、状況判定を逐次行うような場合には、予め通信で結果を得ておいてもよいし、状況に応じて、比較すべき項目を変更して通信による比較を行ってもよい。あるいは、利用状況ごとと言うよりも、そのユーザ特有の嗜好などを判定して、推奨が行われてもよい。
【００７５】
ステップＳ２１０において、制御部１１０は、検出された外部機器を示すアイコンを表示部１６０に表示させ、ユーザに当該外部機器を推奨する。以下、ここで撮影機能を有する外部機器として性能別外部機器ＤＢ１３１に記録されているＩＣレコーダ２００とレンズ型カメラ３００とのうち、レンズ型カメラ３００が推奨された場合を例として説明を続ける。したがって、本ステップにおいて制御部１１０は、現在の状況ではスマートフォン１００とレンズ型カメラ３００とを連携させれば、より望遠での動画撮影が可能であることをユーザに対して推奨する。望遠のニーズがあること、あるいはそのような状況、シーンであることは、ここでは望遠端までのユーザ操作によって判定している。
【００７６】
このように、前記外部機能性能の方が、状況、シーン、ニーズなどで要求されている前記内蔵機能の性能よりも高ければ（状況、シーンにふさわしければ、ニーズに近ければ）、前記外部機器の使用を推奨する推奨制御部１１４と前記通信によって前記外部機能実行部の性能を外部機能性能として取得する性能取得部１１２と、を備える制御装置があるので、ユーザはさらに高性能での機器利用を楽しむことができる。ニーズと書くと、ユーザに最初から、希望や思いがあるように見えるが、ここでは、シーンや操作等を判定してユーザに気付きを与えて、ニーズを引き出しているとも言える。ただし、ここでは、選択した機能や操作の状態といった要素で単純化した記載をして、説明を明解にしている。
【００７７】
ステップＳ２１１において、制御部１１０は、ステップＳ２１０において推奨表示されたレンズ型カメラ３００を示すアイコンが選択されたか否かを例えばユーザの操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、選択されたと判定された場合はステップＳ２１２へ進み、選択されていないと判定された場合はステップＳ２１６へ進む。
【００７８】
このような推奨と選択の関係は、機器やシステムが人工知能を有する場合に非常に重要である。当該関係は、装置やシステムとユーザとのコミュニケーションのような形とも捉えられ、問いかけと答えを繰り返すことによって、ユーザの好みが人工知能によって学習され、次回以降の推奨パターン、あるいは選択に反映されるような工夫を行うことができる。
【００７９】
このように推奨時の推奨データと、実際の選択の結果については、常に学習可能なように又は記録若しくは入力できるように、例えば、状況ごとのテーブル形式などで取り出せるようにしておくことが有効である。特に、状況や操作、ニーズを総合的に判定するのは難しいので、人工知能を利用すれば精度の向上が期待できる。
【００８０】
ステップＳ２１２において、制御部１１０は、スマートフォン１００とレンズ型カメラ３００との間での第２の通信を確立させるために第２の通信部１２２を動作させる。また、制御部１１０は、レンズ型カメラ３００の電源をオンにするための制御信号を生成し、第１の通信によってレンズ型カメラ３００へ送信する。ステップＳ２１３において、制御部１１０は、当該第２の通信が確立したか否かを判定する。スマートフォン制御処理は、確立していないと判定された場合は本ステップで確立したと判定されるまでステップＳ２１２の処理を継続し、確立したと判定された場合はステップＳ２１４へ進む。
【００８１】
ステップＳ２１４において、制御部１１０は、レンズ型カメラ３００の取得した画像を第２の通信によって取得し、当該画像に基づいてライブビュー画像を表示部１６０に表示させる。また、制御部１１０は、ここまで起動していたスマートフォン１００の備える内蔵裏カメラ部１４２による撮影機能を終了させる。
【００８２】
ステップＳ２１５において、制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいてレンズ型カメラ３００を操作するための制御信号を生成し、当該制御信号を第１の通信によってレンズ型カメラ３００へ送信する。また、制御部１１０は、当該制御信号に基づく操作後にレンズ型カメラ３００が取得した画像を第２の通信によって取得し、当該画像に基づいて表示部１６０にライブビュー表示をさせる。したがって、ユーザは、操作が適用された後のライブビュー画像を見ながら、レンズ型カメラ３００を操作できる。
【００８３】
ステップＳ２１６において、制御部１１０は、音声データの取得状況が良好か否かを判定する。スマートフォン制御処理は、良好であると判定された場合はステップＳ２１９へ進み、良好でないと判定された場合はステップＳ２１７へ進む。
【００８４】
ステップＳ２１７において、制御部１１０は、例えばステップＳ２０８と同様にして、スマートフォン１００の備える内蔵収音部１４３と比べて収音性能の高い外部機器があるか否かを判定する。
【００８５】
ステップＳ２１８において、制御部１１０は、当該外部機器があるか否かを判定する。スマートフォン制御処理は、当該外部機器がないと判定された場合は本ステップでは処理を行わずにステップＳ２１９へ進む。一方で、当該外部機器があると判定された場合は、制御部１１０は、ステップＳ２１０と同様にして当該外部機器を示すアイコンを表示して、ステップＳ２１１と同様にして当該アイコンが選択されたか否かを判定する。ここで当該アイコンが選択されたと判定された場合は既に第２の通信が確立しているため、ステップＳ２１４及びステップＳ２１５と同様の処理を当該外部機器に対して行う。その後、スマートフォン制御処理はステップＳ２１９へ進む。
【００８６】
以下、ステップＳ２１８においてＩＣレコーダ２００が推奨されてユーザによって選択された場合を例として説明を続ける。なお、何れの外部機器とも連携をしない場合には、例えばスマートフォン１００の内蔵裏カメラ部１４２と内蔵収音部１４３とによって動画撮影動作が実行されることになる。
【００８７】
ステップＳ２１９において、制御部１１０は、例えばユーザの操作に応じた操作部１５０の出力に基づいて、動画撮影を行うか否かを判定する。スマートフォン制御処理は、動画撮影を行うと判定された場合はステップＳ２２０へ進み、行わないと判定された場合はステップＳ２２１へ進む。
【００８８】
ステップＳ２２０において、制御部１１０は、連携すると選択されたＩＣレコーダ２００に対して収音を、レンズ型カメラ３００に対して撮影を、それぞれ開始させる制御信号を生成し、各々の機器に対して当該制御信号を第１の通信又は第２の通信によって送信し、動画撮影を開始させる。その後、スマートフォン制御処理は、ステップＳ２１９に戻り、ステップＳ２１９において動画撮影を行わないと判定されるまで処理を続ける。
【００８９】
ステップＳ２２１において、制御部１１０は、動画撮影を実行した後の場合は、当該動画撮影によって取得された動画データ、音声データをファイル化して記録部１３０へ記録する。また、制御部１１０は、ＩＣレコーダ２００によって収音された音声データとレンズ型カメラ３００によって撮影された動画データとを関連付ける。関連付けの代わりに、ＩＣレコーダ２００によって収音された音声データとレンズ型カメラ３００によって撮影された動画データとを１つのファイルに記録してもよい。
【００９０】
ステップＳ２２２において、制御部１１０は、ＩＣレコーダ２００及びレンズ型カメラ３００との連携を終了するか否かを、例えばユーザの操作に応じた操作部１５０の出力に基づいて判定する。スマートフォン制御処理は、連携を終了すると判定された場合はステップＳ２２３へ進み、終了しないと判定された場合はステップＳ２１９へ戻る。ステップＳ２２３において、制御部１１０は、スマートフォン１００とＩＣレコーダ２００及びレンズ型カメラ３００との第１の通信及び第２の通信を終了させる。その後、スマートフォン制御処理は、ステップＳ２０１へ戻る。
【００９１】
第２の実施形態に係るカメラ制御処理の一例を図９にフローチャートとして示し、これを参照してレンズ型カメラ３００がスマートフォン１００と連携して使用される場合を例に本実施形態に係る制御システム１の動作について説明を続ける。
【００９２】
ステップＳ３０１において、制御部３１０は、スマートフォン１００から送信された第１の通信を受信するまで、レンズ型カメラ３００を待機状態とする。スマートフォン１００から第１の通信を受信した場合、カメラ制御処理は、ステップＳ３０２へ進む。
【００９３】
ステップＳ３０２において、制御部３１０は、スマートフォン１００から送信された第１の通信によって性能情報が要求されているか否かを判定する。また、制御部３１０は、要求されていると判定した場合には、自機器の性能情報を性能情報格納部３３１から読み出し、第１の通信によってスマートフォン１００へ送信する。要求されていないと判定された場合は処理を行わない。なお、本ステップの動作は、ステップＳ２０８に対応する。本ステップの動作は、性能情報が要求されていないときにも行われてよい。
【００９４】
ステップＳ３０３において、制御部３１０は、スマートフォン１００から第１の通信で電源をオンとする制御信号を受信したか否かを判定する。カメラ制御処理は、受信したと判定された場合はステップＳ３０４へ進み、受信していないと判定された場合はステップＳ３０１へ戻る。なお、本ステップの動作は、ステップＳ２１２に対応する。
【００９５】
ステップＳ３０４において、制御部３１０は、例えばユーザの操作に応じた操作部３５０の出力に基づいて、レンズ型カメラ３００を単独で動作させる。本ステップの処理は、例えばスマートフォン１００とレンズ型カメラ３００との連携が行われていないときに、ユーザがレンズ型カメラ３００を単独で使用する場合に処理が行われる。カメラ制御処理は、ユーザがレンズ型カメラ３００の使用を終了した場合、ステップＳ３０４においてレンズ型カメラ３００が使用されていない場合等、レンズ型カメラ３００の動作が終了した場合はステップＳ３０１へ戻る。なお、本ステップの処理は、第１の通信を受信したときに終了するようにしてもよい。
【００９６】
ステップＳ３０５において、制御部３１０は、第１の通信によって受信した当該制御信号に基づいてレンズ型カメラ３００の電源をオンにする。また、制御部３１０は第２の通信を確立するための動作を開始する。本ステップの処理は、ステップＳ２１２に対応する。
【００９７】
ステップＳ３０６において、制御部３１０は、第２の通信が確立したか否かを判定する。レンズ型カメラ制御処理は、第２の通信が確立されたと判定された場合はステップＳ３０７へ進み、確立できていないと判定された場合はステップＳ３０１へ戻る。本ステップの処理は、ステップＳ２１３に対応する。
【００９８】
ステップＳ３０７において、制御部３１０は、撮像部３４１に撮像させて取得する画像に基づいて、ライブビュー表示のための表示情報を、第２の通信を用いてスマートフォン１００へ送信する動作を開始する。本ステップの処理は、ステップＳ２１４に対応する。
【００９９】
ステップＳ３０８において、制御部３１０は、撮影条件の設定又は撮影指示といった操作信号を第１の通信によって受信したか否かを判定する。カメラ制御処理は、受信したと判定された場合はステップＳ３０９へ進み、受信していないと判定された場合はステップＳ３１０へ進む。本ステップの処理は、ステップＳ２１５及びステップＳ２２０に対応する。
【０１００】
ステップＳ３０９において、制御部３１０は、ステップＳ３０８で受信した操作信号に基づいて処理を行う。例えば撮影条件の設定指示を受信したとき、制御部３１０は、レンズ型カメラ３００の撮影条件を設定する。また、撮影指示を受信したとき、制御部３１０は、撮像部３４１に撮影動作をさせる。
【０１０１】
ステップＳ３１０において、制御部３１０は、レンズ型カメラ３００とスマートフォン１００との連携を終了する処理を行うか否かを例えばスマートフォン１００から第１の通信で受信する制御信号に基づいて判定する。なお、本判定は、レンズ型カメラ３００の備える操作部３５０の出力に基づいて行われてもよい。カメラ制御処理は、終了すると判定された場合はステップＳ３１１へ進み、終了しないと判定された場合はステップＳ３０７へ戻る。本ステップの処理は、ステップＳ２２３に対応する。
【０１０２】
ステップＳ３１１において、制御部３１０は、レンズ型カメラ３００の備える第２の通信部３２２の動作を終了させ、レンズ型カメラ３００の電源をオフにする。
【０１０３】
第２の実施形態に係るＩＣレコーダ制御処理の一例を図１０にフローチャートとして示し、これを参照してＩＣレコーダ２００がスマートフォン１００とさらに連携して使用される場合を例に本実施形態に係る制御システム１の動作について説明を続ける。
【０１０４】
ステップＳ４０１において、制御部２１０は、スマートフォン１００から送信された第１の通信を受信するまで、ＩＣレコーダ２００を待機状態とする。スマートフォン１００から第１の通信を受信した場合、ステップＳ４０２へ進む。本ステップの動作は、性能情報が要求されていないときにも行われてよい。
【０１０５】
ステップＳ４０２において、制御部２１０は、スマートフォン１００から送信された第１の通信によって性能情報が要求されているか否かを判定する。また、制御部２１０は、要求されていると判定した場合には、自機器の性能情報を性能情報格納部２３１から読み出し、第１の通信によってスマートフォン１００へ送信する。要求されていないと判定された場合は処理を行わない。なお、本ステップの動作は、ステップＳ２１７に対応する。
【０１０６】
ステップＳ４０３において、制御部２１０は、例えばユーザの操作に応じた操作部２５０の出力に基づいて、ＩＣレコーダ２００を単独で動作させるか否かを判定する。ＩＣレコーダ制御処理は、単独でＩＣレコーダ２００を動作させると判定された場合はステップＳ４０４へ進み、動作させないと判定された場合はステップＳ４０５へ進む。ステップＳ４０４において、制御部２１０は、例えばユーザの操作に応じた操作部２５０の出力に基づいて、ＩＣレコーダ２００を単独で動作させる。当該動作の終了後、ＩＣレコーダ制御処理はステップＳ４０１へ戻る。なお、本ステップの処理は、第１の通信を受信したときに終了するようにしてもよい。
【０１０７】
ステップＳ４０５において、制御部２１０は、スマートフォン１００から第１の通信によって電源オンとする制御信号等を受信したか否かを判定する。ＩＣレコーダ制御処理は、受信したと判定された場合はステップＳ４０６へ進み、受信していないと判定された場合はステップＳ４０１へ戻る。本ステップの動作は、ステップＳ２１８に対応する。
【０１０８】
ステップＳ４０６において、制御部２１０は、電源をオンとする制御信号に基づいてＩＣレコーダ２００の電源をオンにして、例えば第２の通信を確立するための動作を開始する。また、制御部２１０は、例えばスマートフォン１００から第１の通信によって受信した操作信号に基づいて、ＩＣレコーダの収音条件を設定する。制御部２１０は、第２の通信の確立後、収音を指示する制御信号を受信した場合は収音動作を開始させ、収音を終了する制御信号を受信するまで動作を続ける。その後、制御部２１０は、例えばＩＣレコーダ２００とスマートフォン１００との連携を終了する制御信号を受信したとき、第２の通信を終了させ、ＩＣレコーダ２００の電源をオフとする。ＩＣレコーダ制御処理はステップ４０１へ戻る。本ステップの処理は、ステップＳ２１８乃至ステップＳ２２３に対応する。
【０１０９】
なお、本実施形態では、ユーザが望遠端まで操作したことと、音声データの取得状況とに基づいて推奨される外部機器が判定される場合を例として説明したが、これに限定されない。例えば、注目被写体を判定して注目被写体に適した構図で画像を取得できるカメラが推奨されてもよいし、暗いシーンと判定されたときに高感度特性（常用感度）を有するカメラが推奨されてもよい。また、例えば夜景の撮影時等、明暗差が激しいと判定されたシーンでは当該撮影シーンに適したダイナミックレンジを有するカメラが推奨されてもよい。さらに、例えば風景の撮影時等、高周波被写体を含むと判定されたシーンでは、当該撮影シーンに適した画素数や画素ピッチを有する撮像素子を備えるカメラ、当該撮影シーンに適したＭＴＦ特性を有するレンズを備えるカメラ等が推奨されてもよい。このように、本実施形態に係る制御装置は、シーン、状況、操作などに応じて外部機器を推奨することができる。
【０１１０】
＜第２の実施形態に係る情報通信装置の利点＞
本実施形態に係る制御システム１は、第１の実施形態で得られる利点に加えて、以下のような利点を有する。本実施形態に係る制御システム１は、スマートフォン１００の取得したユーザの操作履歴情報に基づいて、シーン判定、対象物判定、音量判定、操作判定を行い、スマートフォン１００の有する各々の内蔵機能に係る性能が、ユーザの選択した機能を実行する十分な性能を有しているか否かを判定する。したがって、本実施形態に係る制御システム１を使用すれば、ユーザは、選択した機能を、より適切な性能を有する外部機器を用いて実行できるようになる。
【０１１１】
ここで、機能と書いたが、スマートフォンなど携帯端末、情報処理装置では様々な機能があり、それを拡張できる。ここで、特に注力して説明したのが、情報取得機能であるが、情報取得用の機能でも、単純に性能といっても各種性能があり、これらのうちのどの要素が拡張可能かを判定する必要がある。つまり、波長特性、感度、指向性、Ｓ／Ｎ比、ゲイン、Ａ／Ｄ変換のサンプリング周波数、Ａ／Ｄ変換の細かさやダイナミックレンジ、周波数特性、フレームレート、記録方式、温湿度特性、電池性能、省エネ性能等を、この候補として列挙することができる。本実施形態に係る制御システム１は、シーン、状況、操作などに応じて、この機能拡張的な通信連携を行う。
【０１１２】
カメラに類した機能の性能では、絞り、シャッタースピード、感度、焦点距離、画角、ピント合わせ性能やレスポンスなどの限界特性などを上げることができる。本実施形態に係る制御システム１は、状況に応じて、これらのどれかを使ったり、複数組み合わせて使ったりし得る。これにより、様々な要求性能が判定可能となる。また、情報再生系では、色再現性など忠実度や、ゲインやＳ／Ｎ比や明るさや周波数特性などに係る内蔵機能性能又は外部機能性能を整理してデータベースへ記録しておき、これら性能が比較可能なようにしておけばよい。
【０１１３】
＜変形例＞
なお、制御システム１が、スマートフォン１００のような情報通信端末を含む場合を例として説明したが、これに限定されない。制御システム１は、スマートフォン１００の代わりに、例えば、タブレットＰＣ、カメラ等の、１つ以上の内蔵機能と通信機能とを実行できる電子機器を含んでいてもよい。また、本実施形態において、スマートフォン１００とＩＣレコーダ２００又はレンズ型カメラ３００とは通信をするが、この通信の形態は、有線であっても無線であってもよく、さらにインターネット等の通信回線を介して行われるものであってもよい。したがって、外部機器はＩｏＴ機器に含まれるものであってもよい。なお、インターネット等の通信回線を介して通信が行われる場合には、スマートフォン１００とＩＣレコーダ２００とレンズ型カメラ３００とが、例えばそれぞれＧＰＳセンサを備え、ＧＰＳ測位値等を取得して各々の自機器の位置情報を取得できるようにしてもよい。
【０１１４】
また、ユーザが動画モードを選択する場合の外部機器の推奨について説明したが、これに限定されない。例えばスマートフォン１００で音楽再生の機能を選択したときに、スマートフォン１００の外部にあるスピーカ等を推奨してもよいし、例えば動画再生の機能を選択したときにＴＶやＰＣ用ディスプレイ等の画面表示機能を有する機器等を推奨してもよいし、例えば動画再生機能の実行時にＴＶ等の画面表示機能を有する機器と同時にスピーカ等の音声出力機能を有する機器を推奨してもよい。
【０１１５】
また、性能別外部機器ＤＢ１３１に記録される情報は、例えば、予め登録等が行われて記録されていてもよいし、ＩＣレコーダ２００又はレンズ型カメラ３００等の外部機器に係る情報が性能別外部機器ＤＢ１３１に記録されていない場合等に取得されて記録されてもよい。なお、外部機器に係る情報が性能別外部機器ＤＢ１３１に記録されていない場合は、例えばスマートフォン１００に当該外部機器が初めて接続されたとき等を含む。さらに、スマートフォン１００の有する内蔵機能が選択されたときに、選択された内蔵機能に類似する機能を実行できる外部機器があるか否かを、第１の通信によって検索して判定してもよい。
【０１１６】
また、制御部１１０は、連携可能な外部機器がユーザの周囲に発見されなかった場合でも、例えば当該外部機器が性能別外部機器ＤＢ１３１に記録されており、かつ、当該外部機器の実行できる外部機能の性能がスマートフォン１００の実行する内蔵機能の性能と比べて高い場合には、当該機器があれば使用すると良い旨をユーザに通知するような推奨表示を行ってもよい。
【０１１７】
また、外部機器は、例えばテレビ、ＰＣディスプレイ、スピーカ、ＰＣ、スマートフォン等であってもよい。また、スマートフォン１００の代わりに、例えばカメラが用いられる場合等は、交換レンズ、ストロボ等が外部機器に含まれていてもよい。さらに例えば、内視鏡のような処置具に本技術を適用してもよく、ユーザに使用できる外部機器を推奨するようにしてもよい。第１の実施形態及び第２の実施形態においては、撮影という切り口を重視した説明を行ったが、これに限定されない。周辺装置の検索及び通信が簡単にできることは便利であって需要が高いため、本技術は、民生用途のみならず、シーン、状況、操作などに応じて、機能拡張的な通信連携を行うものであれば、産業用途、医療、バイオ用途の観察用、診断用の機器においても、広く利用可能である。
【０１１８】
なお、ユーザによって選択された機能に係る動作が、推奨された外部機器によって実行されているとき、スマートフォン１００が該外部機器の取得しているデータを第２の通信によって取得する場合を例として説明したが、これに限定されない。例えば、スマートフォン１００の備える時計部１７０、ＩＣレコーダ２００の備える時計部２７０、レンズ型カメラ３００等の出力に基づいて、各々の機器が取得するデータを同期させ、後に関連付けて記録することができるようにしてもよい。データ間の同期は、例えば外部機器がデータ取得を開始する時に、同期信号を第１の通信によってスマートフォン１００へ送信して行うようにしてもよい。
【０１１９】
なお、スマートフォン１００の備える操作部１５０の出力に基づいて推奨された外部機器の選択、連携終了の操作に係る判定が行われると説明したが、これに限定されない。例えば、ＩＣレコーダ２００の備える操作部２５０、レンズ型カメラ３００の備える操作部３５０の出力に基づいて判定が行われてもよく、スマートフォン１００と外部機器との間の通信が切断されたときに判定が行われてもよい。
【０１２０】
なお、スマートフォン１００とＩＣレコーダ２００又はレンズ型カメラ３００とは、例えばアダプタ１９０を介して取り付けできるとして説明をしたが、これに限定されない。このような外部機器は、使用者が持って使用されてもよいし、スマートフォン１００以外のものに取り付けて使用されてもよい。
【０１２１】
なお、フローチャートで示した各々の処理、及び各々の処理内の各ステップは、その順序を変更でき、また、追加及び削除もできる。これら各々の処理は、記録部１３０、記録部２３０又は記録部３３０等に記録された各々のプログラムによって実行される。各々のプログラムは、予めスマートフォン１００、ＩＣレコーダ２００又はレンズ型カメラ３００の内部に記録されていても、別の記録媒体に記録されていてもよい。これらスマートフォン１００、ＩＣレコーダ２００、レンズ型カメラ３００又は別の記録媒体への記録の方法は様々であり、製品出荷時に記録されるものでもよく、配布された記録媒体が利用されて記録されるものでもよく、インターネット等通信回線が利用されて記録されるものでもよい。さらに、プログラムという切り口のみならず、人工知能（ＡＩ）による判定なども利用可能で、ユーザの行動を判定して、どのようなシーンでどのような機材がよく選択され、よく使われているかをＡＩが継続的に学習、あるいは、第三者の行動様式を学習させておけば、関連機器の検索、レコメンドは、より広い分野で利用可能となる。また、ＡＩに限らず、ＤＳＰ等を用いたニューラルネットワークを利用してもよい。
【０１２２】
＜付記＞
なお、本発明の上記実施形態には、以下の発明も含まれる。
［１］
所定の機能を実行するように構成された内蔵機能実行部と、
前記内蔵機能実行部の機能と同一の機能を実行するように構成された外部機能実行部を有する外部機器が記録される記録部と、
前記記録部から前記外部機能実行部の性能を外部機能性能として取得する性能取得部と、
前記内蔵機能実行部の性能を内蔵機能性能として取得して前記内蔵機能性能と前記外部機能性能とのうち何れの性能が高いかを判定する判定部と、
前記内蔵機能実行部が前記機能を実行しているときに前記外部機能性能の方が前記内蔵機能性能よりも高ければ前記外部機器の使用を推奨する推奨制御部と、
前記外部機器の使用が選択されたときに当該外部機器との間で通信を行い、前記外部機能実行部の動作に係る情報の送受信を行う通信部と
を備える制御装置。
［２］
前記性能取得部は、前記通信によって外部機能性能を取得して記録部へ記録する、
［１］に記載の制御装置。
【符号の説明】
【０１２３】
１…制御システム、１００…スマートフォン、１１０…制御部、１１１…表示制御部、１１２…性能取得部、１１３…判定部、１１４…推奨制御部、１２１…第１の通信部、１２２…第２の通信部、１３０…記録部、１３１…性能別外部機器ＤＢ、１４１…内蔵表カメラ部、１４２…内蔵裏カメラ部、１４３…内蔵収音部、１５０…操作部、１６０…表示部、１７０…時計部、２００…ＩＣレコーダ、２１０…制御部、２１１…表示制御部、２１２…収音制御部、２２１…第１の通信部、２２２…第２の通信部、２３０…記録部、２３１…性能情報格納部、２４１…撮像部、２４２…光学系、２４３…収音部、２５０…操作部、２６０…表示部、２７０…時計部、３００…レンズ型カメラ、３１０…制御部、３１１…トリミング部、３１２…撮影制御部、３１３…ピント・画角情報部、３１４…画角制御部、３１５…リサイズ部、３２１…第１の通信部、３２２…第２の通信部、３３０…記録部、３３１…性能情報格納部、３４１…撮像部、３４２…光学系、３５０…操作部、３６０…画像特徴抽出部、３７０…時計部、３８０…センサ部。
【図１】
2018078365.tif 000003
【図２】
2018078365.tif 000004
【図３】
2018078365.tif 000005
【図４】
2018078365.tif 000006
【図５Ａ】
2018078365.tif 000007
【図５Ｂ】
2018078365.tif 000008
【図５Ｃ】
2018078365.tif 000009
【図６】
2018078365.tif 000010
【図７】
2018078365.tif 000011
【図８Ａ】
2018078365.tif 000012
【図８Ｂ】
2018078365.tif 000013
【図９】
2018078365.tif 000014
【図１０】
2018078365.tif 000015