JP2018045558A - 制御装置、制御システム及び制御方法 - Google Patents

制御装置、制御システム及び制御方法 Download PDF

Info

Publication number
JP2018045558A
JP2018045558A JP2016181393A JP2016181393A JP2018045558A JP 2018045558 A JP2018045558 A JP 2018045558A JP 2016181393 A JP2016181393 A JP 2016181393A JP 2016181393 A JP2016181393 A JP 2016181393A JP 2018045558 A JP2018045558 A JP 2018045558A
Authority
JP
Japan
Prior art keywords
communication
unit
function
external device
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016181393A
Other languages
English (en)
Inventor
佐藤 明伸
Akinobu Sato
明伸 佐藤
利廣 尾方
Toshihiro Ogata
利廣 尾方
佐藤 和宏
Kazuhiro Sato
和宏 佐藤
野中 修
Osamu Nonaka
修 野中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Corp filed Critical Olympus Corp
Priority to JP2016181393A priority Critical patent/JP2018045558A/ja
Priority to US15/705,238 priority patent/US10588008B2/en
Priority to CN201710832750.9A priority patent/CN107835289A/zh
Publication of JP2018045558A publication Critical patent/JP2018045558A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/62Control of parameters via user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

【課題】類似の機能を有する外部機器をユーザに提示できる制御装置を提供する。
【解決手段】制御装置10は、選択的に利用できる1つ以上の内蔵機能を含み、第1の通信部12aと第2の通信部12bとを含む複数の通信部と、前記内蔵機能を実行する内蔵機能部14と、前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、第1の通信部12aの行う第1の通信によってさらに判定する制御部11と、前記外部機器があると判定された場合に、選択された前記内蔵機能が内蔵機能部14に加えて前記外部機器でも実行できることをユーザに提示するアイコン表示制御部11bと、前記外部機器がアイコン表示制御部11bの表示させるアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、第2の通信によって前記第2の通信部に行わせる通信制御部とを備える。
【選択図】図1

Description

本発明は、制御装置、制御システム及び制御方法に関する。
近年、様々な分野で情報通信技術(ICT)が活用されている。このような中、通信機能を有してインターネット等のネットワークに接続して使用される形態を有する電子機器又はそれを含むシステム、すなわちIoT機器等のネットワーク機器への注目が高まっている。例えば、特許文献1には、使用したい無線通信装置が自車内に存在するものか否かを判別する技術が開示されている。
このように、ユーザが使用したいネットワーク機器又は使用したい機能を有するネットワーク機器をネットワーク内で検索して使用することには需要がある。しかしながら、ユーザは、他のネットワーク機器を所持しているか否かを把握していない場合もある。
特開2009−267666号公報
本発明は、関連機能を有する外部機器をユーザに提示できる制御装置、制御システム及び制御方法を提供することを目的とする。
本発明の一態様によれば、制御装置は、選択的に利用できる1つ以上の内蔵機能を含む制御装置であって、第1の通信部と第2の通信部とを含む複数の通信部と、前記内蔵機能を実行する内蔵機能部と、前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第1の通信部の行う第1の通信によってさらに判定する制御部と、前記外部機器があると判定された場合に、選択された前記内蔵機能が前記内蔵機能部に加えて前記外部機器でも実行できることをユーザに提示するアイコン表示制御部と、前記外部機器が前記アイコン表示制御部の表示させるアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、第2の通信によって前記第2の通信部に行わせる通信制御部とを備える。
本発明の一態様によれば、制御システムは、前記制御装置と、1つ以上の前記外部機器とを備える。
本発明の一態様によれば、制御方法は、選択的に利用できる1つ以上の内蔵機能を含む制御装置であって、第1の通信と第2の通信とを含む複数の通信をすることと、前記内蔵機能を実行することと、前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第1の通信によってさらに判定することと、前記外部機器があると判定された場合に、選択された前記内蔵機能が前記外部機器でも実行できることをユーザに提示することと、前記外部機器が前記提示されたアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、前記第2の通信で行わせることとを含む。
本発明によれば、関連機能を有する外部機器をユーザに提示できる制御装置、制御システム及び制御方法を提供できる。
図1は、第1の実施形態に係る制御システムの構成例の概略を示すブロック図である。 図2は、第1の実施形態に係る制御装置制御処理の一例を示すフローチャートである。 図3は、第2の実施形態に係る制御システムの構成例の概略を示すブロック図である。 図4は、第2の実施形態に係る機能別外部機器DBの構成の一例を示す図である。 図5は、第2の実施形態に係るスマートフォンと特定外部機器とを含む制御システムの構成の一例を示す模式図である。 図6は、第2実施形態に係る特定外部機器の構成の一例を示す模式図である。 図7Aは、第2の実施形態に係るスマートフォンのカメラモードが選択された時の様子を示す模式図である。 図7Bは、第2の実施形態に係るスマートフォンによる特定外部機能提示の様子を示す模式図である。 図7Cは、第2の実施形態に係るアイコン表示の一例を示す模式図である。 図7Dは、第2の実施形態に係る制御システムにおける補助表示の一例を示す模式図である。 図7Eは、第2の実施形態に係る制御システムにおける補助表示の別の一例を示す模式図である。 図7Fは、第2の実施形態に係る特定外部機器がレンズ型カメラである場合の使用時の様子を示す模式図である。 図7Gは、第2の実施形態に係る特定外部機器が無人航空機に取り付けられたカメラである場合の使用時の様子を示す模式図である。 図8Aは、第2の実施形態に係るスマートフォン制御処理の一例を示すフローチャートである。 図8Bは、第2の実施形態に係るスマートフォン制御処理の一例を示すフローチャートである。 図8Cは、第2の実施形態に係るスマートフォン制御処理の一例を示すフローチャートである。 図9Aは、第2の実施形態に係るカメラ制御処理の一例を示すフローチャートである。 図9Bは、第2の実施形態に係るカメラ制御処理の一例を示すフローチャートである。 図10Aは、特定外部機器が接続されていないときのアイコン表示の一例を示す模式図である。 図10Bは、特定外部機器が接続されているときのアイコン表示の一例を示す模式図である。 図10Cは、特定外部機器が接続されているときのアイコン表示の別の一例を示す模式図である。 図10Dは、特定外部機器が接続されて使用されているときのアイコン表示の一例を示す模式図である。
[第1の実施形態]
<制御システムの構成>
本発明における第1の実施形態について説明する。第1の実施形態に係る制御システム1の構成例の概略を図1にブロック図として示し、これを参照して本実施形態に係る制御システム1の構成について説明する。本実施形態に係る制御システム1は、制御装置10と1つ以上の外部機器とを含む。なお、制御装置10は、1つ以上の内蔵機能と通信機能とを有する電子機器であればよく、例えばスマートフォン、タブレットPC、カメラ等を含む。また、本実施形態において、制御装置10と外部機器とは通信をするが、この通信の形態は、有線であっても無線であってもよく、さらにインターネット等の通信回線を介して行われるものであってもよい。したがって、本実施形態に係る外部機器はIoT機器に含まれるものであってもよい。以下、本実施形態に係る制御装置10が複数の内蔵機能を有する場合であって、外部機器とインターネットを介さない無線での通信を行う場合を例として説明をする。
制御装置10は、制御部11と、表示制御部11aと、第1の通信部12aと、第2の通信部12bと、記録部13と、内蔵機能部14と、操作部15と、表示部16と、時計部17とを備える。
制御部11は、制御装置10の各部の動作に係る制御を行う。表示制御部11aは、例えば制御装置10の取得する情報に基づいて表示情報を生成し、当該表示情報を後述する表示部16へ出力する。また、表示制御部11aは、例えばリサイズ等の表示に係る画像処理を担っていてもよい。制御部11は、アイコン表示制御部11bと、通信制御部11cとを備える。アイコン表示制御部11bは、例えばアイコンに係る情報を取得し、アイコン表示のための表示情報を生成して表示部16へ出力する。通信制御部11cは、例えば後述する第1の通信と第2の通信とを切り替える制御を行う。なお、表示制御部11aは制御部11に含まれていてもよいし、アイコン表示制御部11b又は通信制御部11cは制御部11に含まれていなくてもよい。
制御装置10は、第1の通信部12aと第2の通信部12bとを含む通信部を備える。制御装置10の備える第1の通信部12aは、例えばBluetooth(登録商標) Low Energy(BLE)、Near Field Communication(NFC)、ZigBee(登録商標)等の低消費電力の通信規格を用いて、例えば外部機器との間で通信を行う。以下、制御装置10の備える第1の通信部12aを介して行われる通信を第1の通信と称する。制御装置10の備える第2の通信部12bは、例えばWi−Fi(登録商標)等の第1の通信と比較して高速の通信規格又はデータ転送容量の大きい通信規格を用いて、例えば外部機器との間で通信を行う。以下、制御装置10の備える第2の通信部12bを介して行われる通信を第2の通信と称する。
記録部13には、制御装置10の動作に係る各種設定及び情報、外部機器から取得した情報等が記録される。内蔵機能部14は、制御装置10の有する内蔵機能を実行する。例えば、制御装置10としてのスマートフォンは、内蔵機能として、例えば、撮影、録音、表示、音声出力、電話、電子メール等の機能を含む。例えば、内蔵機能部14は、撮影機能を実行する撮影機能部を含む。撮影機能部は、例えば、光学系、撮像素子、制御回路等を含む。操作部15は、ユーザの操作結果を入力として取得し、取得結果を操作信号として制御部11へ出力する。操作部15は、例えば、押しボタン、つまみ、タッチパネルを含む。表示部16は、例えば液晶ディスプレイを含み、表示制御部11aが生成する表示情報に基づいて表示を行う。時計部17は、時刻情報を生成して制御部11へ出力する。当該時刻情報は、例えば取得データの記録時に使用される。
本実施形態に係る制御システム1が備える外部機器は、例えば第1の特定外部機器20を含む。本実施形態に係る外部機器は、例えばカメラ、ICレコーダ、テレビ、PCディスプレイ、スピーカ、PC、スマートフォン等を含む。なお、例えば制御装置10がカメラである場合等は、交換レンズ、ストロボ等が外部機器に含まれていてもよい。
第1の特定外部機器20は、制御部21と、記録部23と、外部機能部24とを備える。制御部21は、第1の特定外部機器20の各部の動作に係る制御を行う。記録部23には、例えば外部機能部24に含まれる外部機能が実行される時に取得される情報、第1の特定外部機器20の各部の動作に係る情報等が記録される。外部機能部24は、第1の特定外部機器20の有する外部機能を実行する。例えば、第1の特定外部機器20としてのカメラは、外部機能として撮影、録音等の機能を含む。例えば、第1の特定外部機器20としてのICレコーダは、外部機能として録音等の機能を含む。
第1の特定外部機器20は、第1の通信部22aと第2の通信部22bとをさらに備える。第1の通信部22aは、制御装置10の備える第1の通信部12aと第1の通信によって通信する。第1の通信は、例えば制御装置10と外部機器との間での制御信号の送受信を含む。第1の特定外部機器20の第2の通信部22bは、制御装置10の備える第2の通信部12bと第2の通信によって通信する。第2の通信は、例えば制御装置10と外部機器との間での外部機器の取得データの送受信を含む。
制御装置10の有する複数の内蔵機能のうち、関連する機能や類似する外部機能を有する外部機器があるものを特定機能と称することにする。制御装置10の備える内蔵機能部14は、特定機能を実行する特定機能部14aを含む。また、制御装置10の有する特定機能に関連又は類似する外部機器の機能を特定外部機能と、特定外部機能を有する外部機器を特定外部機器とそれぞれ称する。第1の特定外部機器20の備える外部機能部24は、特定外部機能を実行する特定外部機能部24aを含む。
制御装置10の備える記録部13には、機能別外部機器DB13aが設けられている。機能別外部機器DB13aには、例えば制御装置10の有する特定機能と、第1の特定外部機器20の有する特定外部機能との対応が記録される。機能別外部機器DB13aに記録される情報は、例えば、予め登録等が行われて記録されていてもよいし、制御装置10に特定外部機器が初めて接続されたとき等、当該特定外部機器に係る情報が機能別外部機器DB13aに記録されていない場合等に取得されて記録されてもよい。
また、第1の特定外部機器20の備える記録部23は、機能情報格納部23aを備える。機能情報格納部23aには、第1の特定外部機器20の有する特定外部機能に係る情報が記録されている。このような機能情報格納部23aに記録されている情報は、例えば、特定外部機能の性能等を含み、例えば特定外部機能を使用したときに想定される情報をユーザに提示する補助表示等に使用される。この機能情報は、文字通りの「機能」である必要はなく、「機能」が検索できるような手がかりとなる製品名や製品型番など製品そのものを特定するものに加え、製品分野や略称、さらにはユーザが設定した設定情報等、関連情報でもよい。本実施形態に係る技術が、こうしたIDのような情報、関連情報に基づいて、制御システム1の外部と通信して、外部でその機器の「機能」を検索したり、解釈したりできるようにしてもよい。また、本実施形態に係る技術は、ユーザがその状況で、よく使うものなどをそれまでの利用履歴から推測して提示できるようなものでもよい。この時は、こうした関連情報、機能情報の格納部は制御システム1の外部にあってもよく、外部の検索、判定結果と連携したものを仮記録するようなものでもよいし、記録部の一部が外部にあってもよい。
本実施形態に係る特定外部機器は、少なくとも特定外部機能部24aに相当するものと通信部とを備える電子機器であればよく、1つであっても2つ以上の複数であってもよい。本実施形態に係る制御システム1は、例えば第2の特定外部機器30をさらに含む。第2の特定外部機器30は、制御部31と、記録部33と、外部機能部34と、第1の通信部32aと、第2の通信部32bとを備える。記録部33は、機能情報格納部33aを備える。外部機能部34は、特定外部機能部34aを備える。第2の特定外部機器30の備える各部は第1の特定外部機器20の備える各部と同様であり、制御部31は制御部21に、記録部33は記録部23に、機能情報格納部33aは機能情報格納部23aに、外部機能部34は外部機能部24に、第1の通信部32aは第1の通信部22aに、第2の通信部32bは第2の通信部22bに、それぞれ相当する。以下、本実施形態に係る制御システム1が、これら2つの特定外部機器を備える場合について説明する。
なお、制御装置10の記録部13、第1の特定外部機器20の記録部23、第2の特定外部機器30の記録部33又はこれらの備える各要素は、例えばフラッシュメモリのような不揮発性メモリであるが、Static Random Access Memory(SRAM)やDynamic Random Access Memory(DRAM)のような揮発性メモリをさらに有していてもよい。また、制御装置10の記録部13、第1の特定外部機器20の記録部23、第2の特定外部機器30の記録部33又はこれらの備える各要素は、それぞれ1つのメモリ等で構成されてもよいし、複数のメモリ等が組み合わされて構成されてもよい。また、制御装置10の記録部13、第1の特定外部機器20の記録部23又は第2の特定外部機器30の記録部33の備える各要素のうち2つ以上が、1つのメモリで構成されてもよい。当然、制御システム1の外部にあるデータベース等を、そのメモリの一部として利用してもよい。
なお、制御装置10の制御部11と、表示制御部11aと、第1の特定外部機器20の制御部21と、第2の特定外部機器30の制御部31と、これらの備える各要素とは、Central Processing Unit(CPU)、Application Specific Integrated Circuit(ASIC)、Field Programmable Gate Array(FPGA)、Digital Signal Processor(DSP)又はGraphics Processing Unit(GPU)等の集積回路等を含む。制御装置10の制御部11と、表示制御部11aと、第1の特定外部機器20の制御部21と、第2の特定外部機器30の制御部31と、これらの備える各要素とは、それぞれ1つの集積回路等で構成されてもよいし、複数の集積回路等が組み合わされて構成されてもよい。また、制御装置10の制御部11と表示制御部11aとこれらの備える各要素とのうち2つ以上が、第1の特定外部機器20の制御部21の備える各要素のうち2つ以上が、又は第2の特定外部機器30の制御部31の備える各要素のうち2つ以上が、それぞれ1つの集積回路等で構成されてもよい。これら集積回路等の動作は、例えば制御装置10の記録部13、第1の特定外部機器20の記録部23、第2の特定外部機器30の記録部33又は集積回路等がその内部に備える記録領域に記録されたプログラムに従って行われる。
<制御システムの動作>
第1の実施形態に係る制御装置制御処理の一例を図2にフローチャートとして示し、これを参照して本実施形態に係る制御システム1の動作について説明する。なお、外部機器は第1の通信について待機状態であるとする。
ステップS101において、制御部11は、制御装置10の有する各々の内蔵機能に係るアイコン、すなわち機能別アイコンを表示部16に一覧表示させる。本ステップの処理は、例えば、制御装置10の電源がオンとなったとき、スリープ状態が解除されたとき等に行われる。
ステップS102において、制御部11は、ユーザの操作に応じた操作部15の出力に基づいて複数の内蔵機能のうち特定機能を示すアイコンが選択されたか否かを判定する。本ステップの処理は、例えばユーザがステップS101において何れかの機能別アイコンを選択したときに実行される。制御部11は、選択された機能が特定機能であるか否かを、例えば、記録部13を参照して判定する。制御装置制御処理は、特定機能以外の内蔵機能が選択されたと判定された場合はステップS110へ進み、特定機能が選択されたと判定された場合はステップS103へ進む。
ステップS103において、制御部11は、第1の通信によって特定外部機器を検索する。本ステップにおいて、制御部11は、選択された特定機能に対応した特定外部機器を、機能別外部機器DB13aを参照して特定する。制御部11は、制御装置10の備える第1の通信部12aに特定された特定外部機器との間で第1の通信を行わせる。この機能別外部機器DB13aに記録される情報は、必ずしも「機能」で分類されたものである必要はなく、「機能」が参照、検索できるような手がかりとなる製品名や製品型番など製品そのものを記録した情報であってもよい。また、機能別外部機器DB13aに記録される情報は、製品分野や略称、さらにはユーザが設定した設定情報等、関連情報を一つ一つ分析して、その機能を有するかを判定できるような情報でもよい。機器の選択に際して、アクセス可能なこうしたIDのような情報、関連情報が取得されてもよい。さらに制御システム1が、その外部と通信して、外部でその機器の「機能」を検索したり、解釈したりできるようにしてもよい。つまり、機能別外部機器DB13aは制御システム1の外部にあってもよい。一方で、制御システム1は、その外部での検索、判定の結果を仮記録するようなものをその内部に持っていてもよい。機能は、必ずしも類似機能である必要はなく、録音機能を検索して、録音機能を有するデジタルカメラやビデオカメラ、スマートフォンが検索できるようにしてもよい。
ステップS104において、制御部11は、第1の通信の結果に基づいて、選択された特定機能に対応した特定外部機器が、現在、制御装置10の周囲にあるか否かを判定する。制御装置制御処理は、特定外部機器があると判定された場合はステップS105へ進み、ないと判定された場合はステップS110へ進む。ここでは、消費電力が少なく、常に通信イネーブル(待ち受け等)にできる、Bluetooth Low Energy(BLE)などを無線通信に利用すればよい。BLEの通信はコマンド主体で、このコマンド通信は通信期間が一過性であるから、通信回線を次々に切り替えられ、例えばBLEの通信を利用すれば通信相手の順次検索が可能となる。
ステップS105において、制御部11は、第1の通信によって特定外部機器から情報を取得する。本ステップにおいて制御部11が特定外部機器から取得する情報は、例えば当該特定外部機器を示すアイコンと特定外部機能の性能又は特徴とに係る情報を含む。取得された情報は、機能別外部機器DB13aへ記録される。また、制御部11は、選択された特定機能に係るアイコンを表示部16に表示させる。ここで表示されるアイコンは、特定機能部14aを示すアイコンと、本ステップで取得された特定外部機器を示すアイコンとを含む。このようにアイコン表示することによって、本実施形態に係る制御装置10は、内蔵機能の選択と同様の感覚で、直感的に自由自在に外部機器と連携することが可能となる。ユーザは本実施形態に係る制御装置10を使用すれば、ユーザは鞄の中や机の引き出しにしまっていたものを、視覚的に即座に思い出すことができ、迅速な操作が可能となる。この操作によって、ユーザは、カメラ撮影機能であれば、撮影領域の拡大や最適な機能の選択が可能となる。特定外部機器から取得する情報がアイコンなら、情報量も少なく、本実施形態に係る技術によれば、通信速度を上げたり、通信容量の少ない無線でも簡単に通信が可能となる。
ステップS106において、制御部11は、例えばユーザの操作に応じた操作部15の出力に基づいて、表示されたアイコンのうち特定外部機器を示すアイコンが選択されたか否かを判定する。制御装置制御処理は、特定外部機器を示すアイコンが選択されたと判定された場合はステップS107へ進み、選択されなかったと判定された場合はステップS111へ進む。ここでは、一つのアイコンを選ぶ形で説明しているが、複数のカメラで連携して撮影するような用途では、複数の選択を可能としてもよい。さらに、制御装置10は、例えば機能別外部機器DB13aに記録されている特徴を、並記して表示したりしてもよい。このような工夫によって、ユーザは、アイコン操作という、パソコンやスマートフォンで確立したユーザーインターフェースの延長で、特別な追加操作なく、自分が使える他の関連機器も簡単に選ぶことができる。
つまり、このような構成で、制御部11は、制御装置10の内蔵機能のうち何れの内蔵機能が選択されたかを判定する。また、制御部11は、選択された内蔵機能に関連類似する外部機能を実行する外部機器があるか否かを、第1の通信部12aの行う通信によってさらに判定する。例えば制御部11の備えるアイコン表示制御部11bは、例えばアイコン表示でユーザに提示する。このようにして、本実施形態に係る技術は、このアイコン表示に従って上記外部機器が選択されたときに、第2の通信部12bでシームレスに外部機器と連携できる制御装置10や制御システム1及び制御方法を提供できる。なお、各通信の切り替え等は例えば制御部11の備える通信制御部11cが行う。
ステップS107において、制御部11は、選択されたアイコンの示す特定外部機器を起動させる。本ステップにおいて、制御部11は、当該特定外部機器を起動させるための制御信号を生成し、制御装置10の備える第1の通信部12aに第1の通信によって特定外部機器へ送信させる。当該制御信号を受信したとき特定外部機器は、電源をオンにしたり、スリープモードを解除したりして、その動作を開始する。
ステップS108において、制御部11は、制御装置10の備える第2の通信部12bに特定外部機器との間で第2の通信を確立させる。その後、制御部11は、特定外部機器の動作を第1の通信又は第2の通信によって制御し、また、第2の通信によって特定外部機器の取得したデータを取得する。すなわち、ユーザは特定外部機器の利用を開始できる。ステップS109において、制御部11は、当該特定外部機能を終了するか否かを判定する。この判定は、例えばユーザの操作に応じた操作部15の出力に基づいて行われてもよいし、特定外部機器との間の通信が継続できているか否かに基づいて行われてもよい。制御装置制御処理は、終了しないと判定された場合はステップ109で終了すると判定されるまで特定外部機能に係る処理を続け、終了すると判定された場合にはステップS101へ戻る。
ステップS102で特定機能以外の内蔵機能が選択された場合又はステップS104で特定外部機器が発見されなかった場合、ステップS110において、制御部11は、内蔵機能部14を示すアイコンを表示部16に表示させる。その後、制御装置制御処理はステップS111へ進む。
ステップS110の後又はステップS106において特定外部機器を示すアイコンが選択されなかった場合、ステップS111において、制御部11は、表示された制御装置10の備える内蔵機能部14を示すアイコンが選択されたか否かを例えばユーザの操作に応じた操作部15の出力に基づいて判定する。また、ステップS111において、制御部11は、制御装置10の備える内蔵機能部14の選択肢が1つであるか否かを判定する。制御装置制御処理は、内蔵機能部14を示すアイコンが選択された又は選択肢が1つであると判定された場合はステップS113へ進み、選択されなかったと判定された場合はステップS112へ進む。
ステップS112において、制御部11は、機能別アイコン一覧表示へ戻るか否かを判定する。本ステップでは、例えばステップS111において操作部15が戻る、終了等のユーザの操作を検知した場合、操作部15が所定の時間ユーザの操作を検知しなかった場合等に戻ると判定される。制御装置制御処理は、戻ると判定された場合はステップS101へ戻り、戻ると判定されなかった場合はステップS111へ戻る。
ステップS113において、制御部11は、選択されたアイコンの示す内蔵機能部14の動作を開始させる。ステップ114において、制御部11は、当該内蔵機能部14の動作を終了するか否かを例えばユーザの操作に応じた操作部15の出力に基づいて判定する。制御装置制御処理は、終了しないと判定された場合はステップS114で終了すると判定されるまで選択された内蔵機能に係る処理を続け、終了すると判定された場合にはステップS101へ戻る。
なお、本実施形態では、1つの特定外部機器が1つの特定外部機能を有する場合を説明したが、これに限定されない。例えば、特定外部機能部は、複数の特定機能にそれぞれ対応する複数の特定外部機能を実行する特定外部機能モジュールを備えていてもよい。このような場合には、例えば、S103において特定外部機器の代わりに特定外部機能モジュールが検索されたり、S105において特定外部機能モジュールを示すアイコンが表示されたりしてもよい。
また、本実施形態に係る制御部11は表示部16にアイコンを一覧表示させると述べたが、これに限定されない。制御部11が表示部16に表示させるのは、制御装置10又は特定外部機器の有する各々の機能、制御装置10又は特定外部機器を特定できる情報であれば何でもよく、例えば文字列であってもよい。例えば、メール機能の場合等は、機械要素ではなく機能をイメージさせる表示であってもよい。また、本実施形態に係る制御部11は、特定外部機能の性能又は特徴、特定外部機器を示すアイコンの情報等を第1の通信によって取得するとして説明をしたが、これらの情報は予め機能別外部機器DB13a等に記録されていてもよい。
なお、制御部11は、特定外部機器が発見されなかった場合、内蔵機能部14を示すアイコンを表示部16に表示させると述べたが、これに限定されない。制御部11は、例えば機能別外部機器DB13aに予め特定機能と特定外部機器との対応が記録されている場合には、通信によって特定外部機器が発見されなくても提示を行い、ユーザに当該特定外部機器の用意を促すようにしてもよい。
また、本実施形態に係る機能別外部機器DB13aには、予め各々の特定機能に対応する特定外部機器が記録されているとして説明したが、これに限定されない。例えば、制御部11は、制御装置10の有する内蔵機能が選択されたときに、選択された内蔵機能に関連する、あるいは、類似する機能を実行できる特定外部機器があるか否かを、第1の通信によって検索して判定するようにしてもよい。
また、制御部11は、例えば図2にフローチャートとして示した制御装置制御処理におけるステップS105において、取得した特定外部機能の性能又は特徴に基づいて、特定外部機器を使用した場合に想定される情報を補助表示として表示させてもよい。補助表示は、例えば、特定外部機能が撮影機能である場合は、特定外部機器を使用する場合に取得できると想定される画角、焦点距離、感度等の外部機器の設定に係る情報に係る表示を含む。補助表示は、画像であっても、図形であっても、文字列であってもよい。また、補助表示は、その機能を可視化したような情報でもよく、望遠レンズなら大きく撮れるとか、その効能を表示するものでもよい。
また、制御部11は、特定機能部14aと特定外部機器とを同時に使用してもよい。例えば、制御部11は、動画撮影機能が選択されたとき、特定機能部14aによって撮像を行い、特定外部機器に含まれるICレコーダによって音声を取得してもよい。特定外部機器の取得するデータは、例えば、第2の通信によって逐次取得してもよいし、時計部17の出力等を第1の通信によって送信して後に同期できるようにしてもよい。データが後に同期できるようにして取得された場合は、当該データは、第2の通信によって特定外部機器の利用後に取得されてもよいし、外部の記録媒体を介して取得されてもよい。
<制御システムの利点>
このように、本実施形態に係る制御システム1は、ユーザが制御装置10の内蔵機能を選択したとき、当該内蔵機能に関連する機能を実行できる特定外部機器を検索する。ここで該当する特定外部機器を検出したときには、当該内蔵機能を実行できる特定機能部14aと特定外部機器とを同時にユーザに提示又は推奨できる。したがってユーザは、内蔵機能を選択するだけで、互いに類似、関連、連携した機能を実行できる特定機能部14aと特定外部機器とを意識することなく選択できる。
また、本実施形態に係る制御システム1が特定外部機器を使用する場合に想定される情報を補助表示すれば、ユーザは提示された特定外部機器を使用するべきか否かを容易に判断できる。
[第2の実施形態]
本発明における第2の実施形態について説明する。ここでは、第1の実施形態との相違点について説明し、同一の部分については同一の符号を付してその説明を省略する。
<制御システムの構成>
第2の実施形態に係る制御システム1の構成例の概略をブロック図として図3に示し、これを参照して本実施形態に係る制御システム1の構成について説明する。以下、本実施形態に係る制御システム1が、例えば、制御装置10としてのスマートフォン100と、特定外部機器としてのICレコーダ200と、レンズ型カメラである第1のカメラ300と、空撮できる無人航空機である第2のカメラ400とを含む場合を例として、より具体的に制御システム1の構成及び動作について説明する。したがって、本実施形態に係るスマートフォン100の有する特定機能は、例えば、録音機能と撮影機能とを含む。
スマートフォン100は、制御部110と、表示制御部111と、第1の通信部121と、第2の通信部122と、記録部130と、内蔵表カメラ部141と、内蔵裏カメラ部142と、内蔵収音部143と、操作部150と、表示部160と、時計部170と、方位・画角判定部180とを備える。制御部110は、アイコン表示制御部112と、通信制御部113とを備える。第1の実施形態に係る制御装置10の構成と比較すると、制御部110は制御部11に、表示制御部111は表示制御部11aに、アイコン表示制御部112はアイコン表示制御部11bに、通信制御部113は通信制御部11cに、第1の通信部121は制御装置10の備える第1の通信部12aに、第2の通信部122は制御装置10の備える第2の通信部12bに、記録部130は記録部13に、操作部150は操作部15に、表示部160は表示部16に、時計部170は時計部17に、それぞれ相当する。
記録部130には、機能別外部機器DB131が設けられている。機能別外部機器DB131は、第1の実施形態に係る制御装置10の備える機能別外部機器DB13aに相当する。ここで、本実施形態に係る機能別外部機器DB131の構成の一例を図4に示す。図4に示すように、機能別外部機器DB131に記録される情報には、例えばスマートフォン100の有する特定機能に類似又は関連する外部機能を有する特定外部機器に係る情報が記録される。当該情報には、例えば機器名、種別、特定外部機能、当該機能の有する特徴又は性能、当該機器を示すアイコンに係る情報等が含まれる。
例えば、本実施形態では第1の機器を機器名としてICレコーダ200に係る情報が記録されており、その特定外部機能は録音機能であること、その特徴は録音形式としてリニアPCMが選択でき、また、ノイズ除去ができること、アイコンI1は図4に示すものであること等が記録されている。例えば、本実施形態では第2の機器を機器名として第1のカメラ300であるレンズ型カメラに係る情報が記録されており、その特定外部機能は撮影機能であること、その特徴は望遠での撮影ができること、別の特徴として例えばアダプタを用いることでスマートフォン100に固定できること、アイコンI2は図4に示すものであること等が記録されている。例えば、本実施形態では第3の機器を機器名として第2のカメラ400である無人航空機に取り付けられたカメラに係る情報が記録されており、その特定外部機能は撮影機能であること、その特徴は広角での撮影ができること、別の特徴として飛行移動して空撮ができること、アイコンI3は図4に示すものであること等が記録されている。なお、これらの情報が機能別外部機器DB131に記録されるタイミングについては後述する。また、特定外部機器に係る機器名は、例えば機器を識別するためのIDであってもよい。
ここで、本実施形態で表示されるアイコンは、比較的単純に示して、各々のアイコンがそれぞれ1つの外部機器を示すような例を挙げているが、カメラとストロボであったり、PCとキーボードであったり、「ストロボ付きカメラ」であったりするように関連するものを検索できるようにしてもよい。この場合は、ユーザは一方の機器が検索できなくても、関連づけて検索することが可能となり、利用できる機器が広がる。アイコンはわかりやすければ、絵でなくともよく、テキスト、文字で表示されてもよい。ただし、絵の場合は、言語を越えて、直感的にわかりやすくできる。
また、この表形式は、必ずしもこのような形式のみに限る必要はなく、また、ここに記載した各項目が必要なわけではない。この機能情報は、文字取りの「機能」である必要はなく、「機能」が検索できるような手がかりとなる製品名や製品型番など製品そのものを特定するものに加え、製品分野や略称、さらにはユーザが設定した設定情報等、関連情報でもよい。本実施形態に係る技術は、こうしたID等の情報、関連情報に基づいて、制御システム1の外部と通信して、外部でその機器の「機能」を検索したり、解釈したりできるようにしてもよい。この時は、機能別外部機器DB131、機能情報格納部331等は制御システム1の外部にあってもよく、また、外部での検索、判定結果を仮記録するようなものであってもよい。
機能は、利用シーンとして置き換える事も可能である。例えば、制御装置10は、カメラを使いたい時は、録音もしたいだろう、といった判定も可能で、類似の選択制御が有効である。さらに、S103で「検索」という言葉を使っているが、本実施形態に係る技術は、ユーザの利用履歴などを学習して外部機器をレコメンドするような応用も可能であり、この場合は、認証とか認定とか検出といった方法で、機器を選び出すことが出来る。アイコン情報は、通信で得ても良いし、あるいは予め決めてあった対応付けで得てもよい。つまり、本実施形態に係る制御装置10は、ユーザの機器利用シーンを判定して、上記第1の通信による情報を切り替える制御装置とも表現する事が出来る。ここでは、制御システム1は、第1の通信で外部機器を探す時の情報をシーンによって切り替え、該当した外部機器がそれに応答するようにしてもよいし、第1の通信で応答した外部機器を識別、選定、取捨選択して、該当するものをアイコン表示するようにしてもよい。
ここで再び図3を参照して、本実施形態に係る制御システム1の構成について説明を続ける。内蔵表カメラ部141と、内蔵裏カメラ部142と、内蔵収音部143とは、第1の実施形態に係る制御装置10の備える特定機能部14aに相当する。
内蔵表カメラ部141と内蔵裏カメラ部142とは、例えば撮像素子と撮像光学系とをそれぞれ含み、撮像素子の撮像面に結像した被写体像に基づいて画像データを生成して出力する。なお、本実施形態では内蔵表カメラ部141と内蔵裏カメラ部142とは、同様に撮影機能を実行するが、互いに異なる方向を撮影できるように互いに異なる位置に配置されている。内蔵収音部143は、例えばマイクロフォンを備え、収音して音声データを出力する。なお、音声データは、人の声に限らず収音したあらゆる音のデータを含む。方位・画角判定部180は、例えば内蔵表カメラ部141、内蔵裏カメラ部142等の取得した画像に基づいて、スマートフォン100による現在の撮影範囲、撮影方向等を判定する。また、方位・画角判定部180は、例えばジャイロセンサ、電子コンパス、GPS等のセンサを含んでいてもよく、また、これらセンサの出力に基づいて撮影範囲、撮影方向等を判定してもよい。さらに方位・画角判定部180は、画像とセンサ出力値とを併用して撮影範囲、撮影方向等を判定してもよい。
ICレコーダ200は、少なくとも録音機能を実行するための特定外部機能部と、通信部とを備える。
第1のカメラ300は、制御部310と、第1の通信部321と、第2の通信部322と、記録部330と、撮像部340と、操作部350と、画像特徴抽出部360と、時計部370と、センサ部380とを備える。第1のカメラ300は、第1の実施形態に係る第1の特定外部機器20の備える特定外部機能部24aに相当する特定外部機能部を備える。当該特定外部機能部は、例えば撮像部340、画像特徴抽出部360を含む。
制御部310は、第1の実施形態に係る第1の特定外部機器20の備える制御部21に相当する。本実施形態に係る制御部310は、トリミング部311と、撮影制御部312と、ピント・画角情報部313と、画角制御部314と、リサイズ部315とを備える。トリミング部311は、画像に対してトリミング加工を施す。撮影制御部312は、例えば撮影に係る各種設定を行い、撮像部340による撮像を制御する。ピント・画角情報部313は、撮像部340の取得した画像に基づいて、第1のカメラ300による撮影時の焦点の状態、画角等の設定に係る情報を取得する。画角制御部314は、例えば、ピント・画角情報部313の出力に基づいて撮像部340による撮像の画角を制御する。リサイズ部315は、例えば、撮像部340の取得する画像に対してリサイズ加工を施す。
第1の実施形態に係る第1の特定外部機器20の構成と比較すると、第1の通信部321は第1の通信部22aに、第2の通信部322は第2の通信部22bに、記録部330は記録部23に、機能情報格納部331は機能情報格納部23aに、撮像部340は特定外部機能部24aに、それぞれ相当する。記録部330は、機能情報格納部331を備える。機能情報格納部331には、例えば第1のカメラ300の有する機能、当該機能の性能、当該機器を示すアイコンに係る情報等が記録されている。撮像部340は、光学系341を備える。撮像部340は、例えば撮像素子をさらに備え、光学系341を介して入射した光線が当該撮像素子の撮像面に結像した被写体像に基づいて画像データを生成して出力する。
操作部350は、ユーザの操作結果を取得する。また、操作部350は、例えば押しボタン、ダイヤル、スライダ、タッチパネル等を含む。画像特徴抽出部360は、例えば撮像部340の取得する画像に含まれる特徴を検出する。ここで抽出される画像特徴は、例えば、被写体の認識、被写体の判別等に用いられる。時計部370は、時刻情報を出力する。センサ部380は、例えば、電子コンパス、加速度センサ、輝度センサ、GPSセンサ等を含み、第1のカメラ300の筐体、周囲の状態を取得して出力する。
第2のカメラ400は、少なくとも撮影機能を実行するための特定外部機能部と、通信部とを備える。
第2の実施形態に係るスマートフォン100と第1のカメラ300とを含む制御システム1の構成の一例を模式図として図5に示す。スマートフォン100は、図5に示すようなアダプタ190を備えていてもよい。このとき第1のカメラ300は、アダプタ190の備えるレンズ取付け部191を介してスマートフォン100に固定されるような形態であってもよい。また、第2実施形態に係る第2のカメラ400の構成の一例を模式図として図6に示す。第2のカメラ400は、例えば図6に示すように飛行部をさらに備えて空撮できるものである。なお、当該飛行部はドローンのような自律飛行を行うものであっても、無線操縦を受けて飛行するものであってもよい。
<第2の実施形態に係る制御システムの動作の概要>
第2の実施形態に係るスマートフォン100のカメラモードが選択された時の様子を模式図として図7Aに示し、これを参照して本実施形態に係る制御システム1の動作の概要について説明する。カメラモードは、スマートフォン100の有する特定機能に含まれる撮影機能であり、例えば内蔵表カメラ部141又は内蔵裏カメラ部142によって実行される。ユーザU1は、例えば注目被写体である鳥O1を撮影したいと思った時に、スマートフォン100を取り出し、撮影を開始するためにカメラモードを選択する。ユーザU1は、例えば、表示部160に表示された機能別アイコンに基づいて、操作部150に含まれるタッチパネルを操作してカメラモードを選択する。このようなとき、スマートフォン100は、特定外部機能として撮影機能を有する第1のカメラ300と第2のカメラ400とに対して、第1の通信を用いて機能情報を要求する。
このように、ユーザが「思った」という事を本実施形態に係る制御装置10が先取りしてもよく、日時、季節や、ユーザのいる場所や移動している方向や、見ているもの、観察しているもの、聞こえている音声、機器、装置の使い方などによって、制御装置10がそのユーザや機器の利用シーンを判定して、レコメンドを行うようにしてもよい。つまり、本実施形態に係る制御装置10は、ユーザの機器利用シーンを判定して、当該機器利用シーンにおいて要求される関連する外部機能を特定し、上記第1の通信に用いる情報を、当該外部機能を実行できる外部機器を検索できる情報に切り替える制御装置と書き換える事が出来る。また、本実施形態に係る制御システム1では、第1の通信で外部機器を探す時の情報をシーンによって切り替え、該当した外部機器がそれに応答するようにしてもよいし、制御装置10が第1の通信で応答した外部機器を識別、選定、取捨選択して、該当するものをアイコン表示するようにしてもよい。本実施形態に係る制御装置10は、遠くのものを撮影する時には望遠レンズを、近くのものを撮影する時にはマクロレンズを推奨するようにアイコンを切り替えて表示する。速い動きのものは、高速シャッターが切れるものとか、撮像の性能などを図4の表、データベース等に記載しておけばよい。この表等は利用シーンで区分可能なように用意してもよい。
第2の実施形態に係るスマートフォン100による特定外部機能が提示されるときの様子を模式図として図7Bに示す。第1の通信によって第1のカメラ300と第2のカメラ400とが検出され、また、機能情報を取得した後、スマートフォン100は、図7Bに示すように、特定外部機器がある又は特定外部機器が使用できる旨の通知A1を表示部160に表示させる。なお、通知A1はアイコンの表示によって行われてもよい。
ここで、通知A1がアイコン表示で行われるときの一例を模式図として図7Cに示す。例えば、アイコンI4はスマートフォン100の備える内蔵表カメラ部141又は内蔵裏カメラ部142を示す。例えば、アイコンI2は第1のカメラ300を、アイコンI3は第2のカメラ400をそれぞれ示す。これら複数のアイコンは一覧表示されてもよいし、例えばスワイプを含むユーザの操作に応じて順次表示されてもよい。ユーザは、このように表示されるアイコンを操作又は選択することによって、カメラモードがスマートフォン100の備える特定機能部によって実行されるのか、特定外部機器と通信して実行されるのかを意識することなく、機能を選択することができる。また、例えばユーザが第1のカメラ300をカバンに入れたままであるとき、第2のカメラ400を車に入れたままであるとき等、特定外部機器を持っていることを忘れていたときでも、アイコン等の通知A1によって使用できる特定外部機器を持っていることを思い出すことができる。表示されたアイコンのうち、特定外部機器を示すアイコンが選択された場合、スマートフォン100は、当該特定外部機器と第2の通信を開始する。この時の通信は、例えば第2の通信部122が行う外部機器が取得する連続データ取得を含む継続的な通信である。第2の通信ではライブビュー画像を送信するため、通信容量の多いWi−Fi通信などを想定しており、前述のBLEとは異なり、簡単なアクセス、応答といった一過性の情報交換ではなく、通信確立に手間をかけるという意味でも、容量の大きなデータを順次送信するという点でも、回線を占有する通信となる。このとき、BLEは、他の機器を検索可能で、Wi−Fiによる回線占有時においても、もう一方の通信として自由にアクセス相手を変える等の動きをすることができる。
また、上述のように特定外部機器を示すアイコンを表示するとき又は表示する前に、スマートフォン100は、当該特定外部機器を使用する際に想定される効果を補助表示として表示させてもよい。第2の実施形態に係る制御システム1における補助表示の一例を模式図として図7Dに示す。ここでは、第1のカメラ300を使用する際に想定される効果が表示されている場合の一例を説明する。また、カメラモードの選択後、例えばスマートフォン100の備える内蔵裏カメラ部142によってライブビュー表示が実行されているとする。例えば、図7Dに示すように、ライブビュー表示が表示部160に表示されている。このとき、注目被写体である鳥O1が遠くを飛んでおり、取得されたライブビュー表示は、画像内における注目被写体である鳥O2に適した画角で撮影できていない。このようなときスマートフォン100は、第1のカメラ300から第1の通信で取得する情報に基づいて、例えば第1のカメラ300のレンズ等の仕様を通知A2のように表示させ、また、第1のカメラ300を使用したときに取得できる画像の画角を通知A3のように表示させる補助表示を行う。このような補助表示によって、例えばユーザU1は表示されているアイコンの示す内蔵表カメラ部141又は内蔵裏カメラ部142を含む特定機能部によって実行される機能と、第1のカメラ300によって実行される機能とのうち何れを選択すればよいか、容易に判断できるようになる。
さらに、第2の実施形態に係る制御システム1における補助表示の別の一例を模式図として図7Eに示す。例えば、図7Eに示すように、スマートフォン100が備える特定機能部による撮影では感度が不足して取得する画像が暗くなってしまう場合もあり得る。スマートフォン100は、第1のカメラ300から第1の通信で取得する情報に基づいて、例えば第1のカメラ300を使用した場合の効果を通知A4のように表示させ、また、第1のカメラ300を使用したときに取得できる画像の画角等を通知A5のように表示させる補助表示を行う。さらに、スマートフォン100は、第1のカメラ300から第1の通信で取得する情報に基づいて、ライブビュー表示する画像に画像処理を施し、第1のカメラ300で取得できる画像の露出等を疑似的に表現して表示部160に表示させるようにしてもよい。
第2の実施形態に係る特定外部機器が第1のカメラ300である場合の使用時の様子を模式図として図7Fに示す。また、第2の実施形態に係る特定外部機器が第2のカメラ400である場合の使用時の様子を模式図として図7Gに示す。このように、ユーザU1は、第1のカメラ300のようなレンズ型カメラであったり、第2のカメラ400のような無人航空機に取り付けられたカメラであったりする特定外部機器を、スマートフォン100の備える特定機能部を選択するのと同様に選択して使用できるようになる。また、ユーザU1は、例えば事前の補助表示で想定されたような画像を取得できる。
上述のように、スマートフォン100は、アイコン表示をしたり、補助表示をしたりして、ユーザU1が使用できる特定外部機器を特定機能部に加えて提示することができる。
<第2の実施形態に係る制御システムの動作>
第2の実施形態に係るスマートフォン制御処理の一例を図8A、図8B及び図8Cにフローチャートとして示し、これを参照してカメラモードが選択される場合を例として本実施形態に係る制御システム1の動作について説明する。
ステップS201において、制御部110は、機能別アイコンを一覧表示した後、カメラモードが選択されたか否かを判定する。スマートフォン制御処理は、カメラモード以外の特定機能を含む内蔵機能が選択された場合、何も選択されなかった場合等、カメラモードが選択されていないと判定された場合はステップS202へ進み、選択されたと判定された場合はステップS203へ進む。ステップS202において、制御部110は、選択されたスマートフォン100の有する内蔵機能に係る各々の処理を行う。その後、例えばスマートフォン制御処理はステップS201へ戻る。
ステップS203において、制御部110は、カメラモードが選択されたため、第1の通信を用いて第1のカメラ300及び第2のカメラ400に対して機器別機能情報を要求する。その後、制御部110は、取得した機器別機能情報を機能別外部機器DB131へ記録する。
ステップS204において、制御部110は、特定外部機器を検出した場合には、機器別外部機器DB131よりアイコン情報を読み出し、特定外部機器を示すアイコンと特定機能部を示すアイコンとを表示部160に表示させる。ここで、例えば第1のカメラ300のみが検出されたとする。このようなとき、制御部110は、内蔵表カメラ部141、内蔵裏カメラ部142及び第1のカメラ300の各々を示す3つのアイコンを表示部160に表示させる。
また、制御部110は、第1のカメラ300の電源をオンとする制御信号を生成し、これを第1のカメラ300に対して第1の通信によって送信する。また、第1のカメラ300の備える特定外部機能部が、複数の特定外部機能を実行するための複数の特定外部機能モジュールを備えている場合には、当該制御信号は何れの特定外部機能モジュールを起動するのかを指定するための信号を含む。
ステップS205において、制御部110は、スマートフォン100の撮影機能を起動させる。ユーザが少なくとも撮影機能を使用したいことは既に明らかであるため、本ステップで内蔵表カメラ部141又は内蔵裏カメラ部142を起動する。ここで例えば内蔵裏カメラ部142が起動するとして、以下、説明を続ける。ステップS206において、制御部110は、内蔵裏カメラ部142より画像を取得し、表示部160にライブビュー表示を開始させる。
ステップS207において、制御部110は、撮影姿勢と画角とを判定する。本ステップにおいて制御部110は、機器別外部機器DB131を参照して又は第1の通信を行って、ステップS204で検出した第1のカメラ300から、例えば焦点距離と電子コンパス等のセンサ部380の出力値とを取得し、第1のカメラ300の撮影姿勢、画角を判定する。なお、例えば焦点距離等の第1のカメラ300に固有の情報は、ステップS203において取得されていてもよい。また、方位・画角判定部180は、スマートフォン100の内蔵裏カメラ部142による撮影方向と画角とを判定する。
ステップS208において、制御部110は、ステップS207における判定の結果に基づいて、スマートフォン100の備える内蔵裏カメラ部142と第1のカメラ300との撮影方向が同一の方向であるか否かを判定する。なお、ここで同一の方向を向いていると判定されるのは、例えば、ユーザが第1のカメラ300を使用するために既に用意しており、かつスマートフォン100と第1のカメラ300との撮影方向が一致している場合を含む。ユーザが既に第1のカメラ300を用意している場合には、例えばステップS204で表示される通知等を見て用意した場合も含まれ得る。一方で、第1のカメラ300を用意していたものの撮影方向が異なる場合の他、カバン等に入れたままの場合等は、同一の方向を向いていないと判定される。スマートフォン制御処理は、同一の方向を向いていると判定された場合はステップS209へ進み、向いていないと判定された場合はステップS211へ進む。
ステップS209において、制御部110は、第1のカメラ300に撮像部340が取得した画像について解析させる。本ステップにおいて、例えば第1のカメラ300の備える制御部310は、撮像部340の取得した画像について、当該画像取得時の画角と当該画像のピントの情報を含む設定に係る情報を取得する。また、画像特徴抽出部360は、当該画像の特徴部を抽出する。また、制御部310は、例えば当該画像の特徴部を対象部位とし、これに合わせるようにAutoFocus(AF)、Automatic Exposure(AE)、Automatic White Balance(AWB)を行う。さらに制御部310は、これらAF、AE、AWBに用いられたパラメータ等の第1のカメラ300の設定に係る情報をスマートフォン100へ第1の通信を用いて送信する。また、制御部110は、これを取得する。
ステップS210において、制御部110は、ステップS209において取得した情報に基づいて補助表示を行う。その後、スマートフォン制御処理はステップS211へ進む。
ステップS211において、制御部110は、例えば第1のカメラ300を示すアイコンである特定外部機器を示すアイコンが選択されたか否かを例えばユーザの操作に応じた操作部150の出力に基づいて判定する。スマートフォン制御処理は、特定外部機器を示すアイコンが選択されたと判定された場合にはステップS214へ進み、選択されなかったと判定された場合はステップS212へ進む。
ステップS212において、制御部110は、内蔵表カメラ部141又は内蔵裏カメラ部142を示すアイコンが選択されたか否かを判定する。スマートフォン制御処理は、内蔵表カメラ部141又は内蔵裏カメラ部142を示すアイコンが選択されたと判定された場合にはステップS213へ進み、選択されなかったと判定された場合はステップS211へ戻る。
ステップS213において、制御部110は、選択された内蔵表カメラ部141又は内蔵裏カメラ部142によって撮影機能に係る動作を実行する。当該機能に係る動作は、ステップS111において特定機能部14aを示すアイコンが選択された場合と同様である。内蔵撮影機能に係る動作の終了後、スマートフォン制御処理はステップS201へ戻る。
ステップS214において、制御部110は、第1のカメラ300との間で第2の通信を開始する。ステップS215において、制御部110は、第2の通信が確立したか否かを判定する。スマートフォン制御処理は、第2の通信が確立したと判定された場合はステップS216へ進み、確立できなかったと判定された場合はステップS221へ進む。
ステップ216において、制御部110は、第2の通信によって、第1のカメラ300より撮像部340の生成する画像を取得し、これを表示部160に表示してライブビュー表示を開始する。また、起動している内蔵裏カメラ部142をオフにする。
ステップS217において、制御部110は、第1のカメラ300に撮影指示を送信するか否かを、例えばユーザ操作に応じた操作部150の出力に基づいて判定する。スマートフォン制御処理は、撮影指示をすると判定された場合はステップS218へ進み、すると判定されなかった場合はステップS219へ進む。
ステップS218において、制御部110は、第2の通信がライブビュー表示等に係る通信によって占有されているため、例えば第1の通信を用いて第1のカメラ300に撮影指示のための制御信号を送信する。なお、第2の通信によって当該制御信号を送信できる状況であれば、第1の通信と第2の通信との何れによって当該制御信号が送信されてもよい。
ステップS219において、制御部110は、第1のカメラ300に対して画像を要求するか否かを、例えばユーザ操作に応じた操作部150の出力に基づいて判定する。画像要求をすると判定された場合はステップS220へ進み、しないと判定された場合はステップS201へ戻る。ステップS220において、制御部110は、当該画像を記録する。このとき、制御部110は例えばユーザ操作に応じた操作部150の出力に基づいて、当該画像を、スマートフォン100の備える記録部130、第1のカメラ300の備える記録部330、スマートフォン100に接続された外部媒体又は第1のカメラ300に接続された外部記録媒体のうち、何れの記録領域に記録するかを決定する。記録の後、スマートフォン制御処理はステップS201へ戻る。
このように、本実施形態に係る制御システム1は、ユーザの選択したスマートフォン100の有する特定機能に類似又は関連する特定外部機能を実行できる特定外部機器を、特定機能部とともに提示する。したがって、ユーザは、スマートフォン100の有する内蔵機能を選択するだけで、連携して使用できる特定外部機器があるか否かを知ることができ、また、当該特定外部機器を選択すれば、容易に機能の拡張を行うことができる。
一方で、第2の通信は例えばWi−Fi等であるが、このような通信は、確立するまでに時間を要する等、通信の確立が困難な場合がある。以下、ステップS215において、第2の通信が確立できていないと判定された場合について説明をする。ただし、このとき第1の通信は確立できるとする。
ステップS221において、制御部110は、第2の通信が確立せず、第1のカメラ300の撮影する画像を取得できないため、スマートフォン100の備える内蔵裏カメラ部142の取得する画像に基づいてライブビュー表示を継続する。
ステップS222において、制御部110は、第1の通信によって、第1のカメラ300のレンズ仕様を取得し、これを表示部160に表示させる。ここで取得されるレンズ仕様は、例えば焦点距離を含む。
ステップS223において、制御部110は、第1の通信によって第1のカメラ300の撮影姿勢を取得する。ステップS224において、制御部110は、第1の通信によって第1のカメラ300に撮影対象物の特徴の抽出と当該特徴の画面内位置情報とを取得させる制御信号を送信し、また、第1のカメラ300が取得した情報を受信して取得する。ステップS225において、制御部110は、第1の通信によって第1のカメラ300に当該画像の例えば制御に係る情報を取得させる。当該情報は、画像内の対象部位のAF、AE、AWBデータ等の第1のカメラ300の設定に係る情報を含む。また、制御部110は、当該情報を第1のカメラ300に第1の通信によって送信させ、これを取得する。
ステップS226において、制御部110は、ステップS223で取得した第1のカメラ300の撮影姿勢と、方位・画角判定部180の出力するスマートフォン100の備える内蔵裏カメラ部142の撮影姿勢とを比較し、第1のカメラ300とスマートフォン100との間で撮影方向又は姿勢が同じであるか否かを判定する。スマートフォン制御処理は、撮影方向又は姿勢が同じであると判定された場合はステップS227へ進み、同じではないと判定された場合はステップS234へ進む。
ステップS227において、制御部110は、スマートフォン100の備える内蔵裏カメラ部142が取得した画像と、ステップS224で取得した対象物特徴と当該特徴の画像内位置情報とに基づいて、画像内に共通の対象物が含まれているか否かを判定する。スマートフォン制御処理は、共通の対象物が有ると判定された場合はステップS228へ進み、無いと判定された場合はステップS230へ進む。
ステップS228において、制御部110は、スマートフォン100の備える内蔵裏カメラ部142が取得するライブビュー表示の画像に対して、ステップS225で取得した対象部位のAF、AE、AWBに用いられたパラメータ等の第1のカメラ300の設定に係る情報を反映させる処理を開始する。ステップS229において、制御部110は、内蔵裏カメラ部142が取得するライブビュー表示の画像に対して、ステップS222乃至ステップS224で第1のカメラ300から取得した情報に基づいて、第1のカメラ300の画角に相当する枠等の補助表示を加える処理を開始する。すなわち、ユーザは、第2の通信が確立できていないにも関わらず、第1の通信によって取得した情報に基づくステップS228及びステップS229の処理によって、第1のカメラ300で取得できると想定される画像を疑似的に確認できることになる。
ステップS230において、制御部110は、例えばユーザの操作に応じた操作部150の出力に基づいて、スマートフォン100の備える内蔵裏カメラ部142を用いて撮影を実行するか否かを判定する。撮影すると判定された場合はステップS231へ進み、撮影しないと判定された場合はステップS232へ進む。ステップS231において、制御部110は、内蔵裏カメラ部142で撮影を行う。また、必要に応じて取得した画像に対して、例えばステップ229の処理で表示した枠に合う画像となるようにトリミング加工等が施されるようにしてもよい。
ステップS232において、制御部110は、例えばユーザの操作に応じた操作部150の出力に基づいて、スマートフォン100から第1のカメラ300の焦度、画角等の撮影に係るパラメータを調整するか否かを判定する。スマートフォン制御処理は、調整すると判定された場合はステップS233へ進み、調整しないと判定された場合はステップS235へ進む。ステップS233において、制御部110は、第1の通信によって第1のカメラ300へ調整結果をカメラ制御へ反映させる。
ステップS234において、スマートフォン100と第1のカメラ300との撮影方向又は姿勢が同じではないため、撮影方向の差異を内蔵裏カメラ部142で取得しているライブビュー画像に重ねて表示させる処理を開始する。この撮影方向の差異は、例えばステップS222乃至ステップS225で取得した情報、電子コンパスの出力等に基づいて算出する。なお、本ステップにおける差異の表示は、例えば、差異の程度に合わせて画像をずらして合成したものでもよいし、ライブビュー画像上に枠等で第1のカメラ300の取得している画角を示したものでもよい。さらに、例えば差異の表示は、差異がある旨を通知するものでもよいし、差異の程度を数値として示すものでもよいし、第1のカメラ300の取得している画角との差異の方向を図形等によって示すものでもよい。
ステップS235において制御部110は、例えばユーザの操作に応じた操作部150の出力に基づいて、現在の設定で第1のカメラ300に撮影を行わせるか否かを判定する。スマートフォン制御処理は、撮影を行わせると判定された場合はステップS236へ進み、行わせないと判定された場合はステップS201へ戻る。
ステップS236において、制御部110は、ステップS322と同様にして、第1のカメラ300へ第1の通信によって制御信号を送信して第1のカメラ300に撮影を行わせる。また、制御部110は、第1のカメラ300に当該画像を記録させる。このとき、制御部110は例えばユーザ操作に応じた操作部150の出力に基づいて、当該画像を、第1のカメラ300の備える記録部330又は第1のカメラ300に接続された外部記録媒体のうち、何れの記録領域に記録するかを決定する。記録の後、スマートフォン制御処理はステップS201へ戻る。
第2の実施形態に係るカメラ制御処理の一例を図9A及び図9Bにフローチャートとして示し、これを参照して特定外部機器として第1のカメラ300が選択された場合を例に本実施形態に係る制御システム1の動作についてさらに説明する。
ステップS301において、制御部310は、スマートフォン100から送信された第1の通信を受信するまで、第1のカメラ300を待機状態とする。スマートフォン100から第1の通信を受信した場合、ステップS302へ進む。
ステップS302において、制御部310は、スマートフォン100から送信された第1の通信によって機能情報が要求されているか否かを判定する。また、制御部310は、要求されていると判定した場合には、自機器の機能情報を機能情報格納部331から読み出し、第1の通信によってスマートフォン100へ送信する。要求されていないと判定された場合は処理を行わない。なお、本ステップの動作は、ステップS203に対応する。
ステップS303において、制御部310は、スマートフォン100から第1の通信で電源をオンとする制御信号を受信したか否かを判定する。カメラ制御処理は、受信したと判定された場合はステップS304へ進み、受信していないと判定された場合はステップS301へ戻る。なお、本ステップの動作は、ステップS204に対応する。
ステップS304において、制御部310は、スマートフォン100から第1の通信で撮影モード信号を受信したか否かを判定する。本ステップは、例えば第1のカメラ300が撮影機能以外の特定外部機能を実行するための特定外部機能モジュールを備えている場合等に処理が行われる。カメラ制御処理は、撮影モード信号を受信したと判定された場合はステップS306へ進み、撮影モード以外の信号を受信した場合はステップS305へ進む。なお、本ステップの動作は、ステップS204に対応する。ステップS305において、カメラ制御処理は、ステップS304で受信した信号に基づいて何れのモードへ移行するかを判定し、当該モードを実行する処理を開始する。その後、例えばカメラ制御処理はステップS301へ戻る。
ステップS306において、制御部310は、第1のカメラ300が備えるレンズの仕様を判定して取得する。ステップS307において、制御部310は、例えば第1のカメラ300が現在何れの方向を向いているか等を含む撮影姿勢を判定して取得する。ステップS308において、制御部310は、撮像部340に撮影を開始させ、画像を取得する。ステップS309において、制御部310又は画像特徴抽出部360は、ステップS308で取得した画像を解析し、撮影の対象物特徴と、当該対象物の画像内位置情報を取得する。ステップS310において、制御部310は、当該画像を判定し、判定の結果に応じて対象部位に対してAF、AE、AWB等の第1のカメラ300の設定に係る情報を取得する処理を行う。
ステップS306乃至ステップS310において取得された情報は、例えば第1の通信を用いてスマートフォン100へ送信される。これら情報は、取得される毎に送信されてもよいし、ステップS310の後に送信されてもよい。これら情報は、スマートフォン100に送信された後、ステップS207乃至ステップS210における撮影姿勢、画角判定、補助表示等に用いられる。なお、ステップS308において取得された画像は、ここで第1の通信によって送信されない。
その後、スマートフォン制御処理のステップS211において撮影機能を有する特定外部機器として第1のカメラ300が選択され、ステップS214で第2の通信を確立するための動作が開始されたとき、カメラ制御処理のステップS311において、制御部310は、同様に第2の通信を確立するための動作を開始する。
ステップS312において、制御部310は、第2の通信が確立したか否かを判定する。カメラ制御処理は、第2の通信が確立されたと判定された場合はステップS313へ進み、確立できていないと判定された場合はステップS325へ進む。本ステップはステップS215に対応する。
ステップS313において、制御部310は、例えばステップS308において撮像部340の取得する画像に基づいて、ライブビュー表示のための表示情報を、第2の通信を用いてスマートフォン100へ送信する動作を開始する。本ステップはステップS216に対応する。
ステップS314において、制御部310は、撮影指示の通信を第1の通信によって受信したか否かを判定する。カメラ制御処理は、受信したと判定された場合はステップS315へ進み、受信していないと判定された場合はステップS320へ進む。本ステップはステップS218に対応する。
ステップS315において、制御部310は、撮像部340に撮影動作をさせる。ステップS316において、制御部310は、第1のカメラ300の備える記録媒体の情報をメモリ情報としてスマートフォン100に第1の通信によって送信する。なお、記録媒体は、例えば記録部330と第1のカメラ300に接続された外部メモリとを含む。外部メモリは、例えばSDカード等を含む。ステップS317において、制御部310は、スマートフォン100から第1の通信を用いて受信した結果に基づいて、何れの記録媒体に取得した画像を記録するかを判定する。記録部330又は第1のカメラ300に接続された外部メモリへ記録すると判定された場合はステップS318へ進み、記録部130又はスマートフォン100に接続された外部メモリへ記録すると判定された場合はステップS319へ進む。ステップS318において、制御部310は、当該画像を記録部330又は第1のカメラ300に接続された外部メモリへ記録する。ステップS319において、制御部310は、当該画像に係るデータを第2の通信によってスマートフォン100へ送信する。なお、ステップS316乃至ステップS319の処理は、例えば操作部150の出力に基づいて記録しないと判定された場合は処理を行わなくてもよい。ステップ316乃至319の処理は、ステップS220に対応する。
ステップS320において、制御部310は、例えばユーザの操作に応じた操作部350の出力に基づいて、第1のカメラ300単体での撮影を行うか否かを判定する。本ステップで第1のカメラ300単体での撮影を行うと判定されるのは、例えばユーザが第1のカメラ300の備える操作部350を操作して撮影を行いたい場合等を含む。したがって、本ステップ以降、ユーザは第1のカメラ300の備える操作部350を操作して撮影動作を行う。カメラ制御処理は、撮影を行うと判定された場合はステップS321へ進み、行わないと判定された場合はステップS303へ戻る。このとき、第1のカメラ300の電源はオフされる。そして、カメラ制御処理は、スマートフォン100から電源オンとする制御信号を受信するまで待機する。ステップS321において、制御部310は、例えばユーザの操作に応じた操作部350の出力に基づいて、撮影動作を開始させる。ステップS322において、制御部310は、撮影して取得した画像を記録する。制御部310は、例えば操作部350の出力に基づいて、ステップS317と同様にして記録先を決定してもよい。ステップS323において、制御部310は、ステップS321で取得した画像をスマートフォン100へ送信するか否かを、例えば操作部350の出力又はスマートフォン100と第1の通信を用いて通信して取得した操作部150の出力等に基づいて判定する。カメラ制御処理は、送信すると判定された場合はステップS324へ進み、送信しないと判定された場合はステップS303へ戻る。ステップS324において、制御部310は、当該画像を第2の通信を用いてスマートフォン100へ送信する。その後、カメラ制御処理は、ステップS303へ戻る。
ここで、ステップS312において、第2の通信が確立されていないと判定された場合の動作について説明する。以下のステップS325乃至ステップS330の動作は、ステップS221乃至ステップS236の動作に対応し、ここでのスマートフォン100との間の通信は第1の通信を用いて行われることになる。
ステップS325において、制御部310は、レンズ等の第1のカメラ300の仕様をスマートフォン100へ送信する。ステップS326において、制御部310は、第1のカメラ300の撮影姿勢についてスマートフォン100と相互に通信をする。制御部310は、第1のカメラ300の撮影姿勢をスマートフォン100へ送信し、また、スマートフォン100において操作部150が取得したユーザ操作の結果を取得し、これを反映させる。ステップS327において、制御部310は、第1のカメラ300が取得した画像について解析し、当該画像内の対象物の特徴と当該特徴の画像内位置情報とを取得する。その後、制御部310は、取得したこれら情報をスマートフォン100へ送信する。ステップS328において、制御部310は、当該画像取得時又は取得後のAF、AE、AWBの各々に係るパラメータ等の第1のカメラ300の設定に係る情報をスマートフォン100と相互に通信する。制御部310は、AF、AE、AWB等の第1のカメラ300の設定に係る情報の各々の結果をスマートフォン100へ送信し、また、スマートフォン100において操作部150が取得したユーザ操作の結果を取得し、これを反映させる。
ステップS329において、制御部310は、ステップS236においてスマートフォン100が送信する撮影指示を受信したか否かを判定する。すなわち、例えば操作部150が取得するユーザの操作結果に基づき、ユーザが第2の通信の確立を待たずに第1のカメラ300による撮影をするか否かを判定する。カメラ制御処理は、撮影を行うと判定された場合はステップS330へ進み、行わないと判定された場合はステップS312へ戻る。ステップS330において、制御部310は、撮像部340に撮影させ、画像を取得する。なお、このとき制御部310は、ステップS236と同様に、何れの記録領域に記録するかを判定してもよい。
<第2の実施形態に係る情報通信装置の利点>
本実施形態に係る制御システム1は、第1の実施形態で得られる利点に加えて、以下のような利点を有する。本実施形態に係る制御システム1は、第1の通信と第2の通信とを備え、例えばスマートフォン100と第1のカメラ300との間でライブビュー表示のための画像を含む表示情報を通信しているときでも、第1の通信によって撮影指示、画角等の撮影制御に係るパラメータを含む第1のカメラ300の設定に係る情報の送受信ができる。したがってユーザは、本実施形態に係る制御システム1を使用すれば、第1のカメラ300を含む特定外部機器の取得画像を、画像又は関連情報によって随時確認しながら撮影の設定ができ、また、所望のタイミングで撮影を行わせることが出来る。
また、本実施形態に係る制御システム1は、補助表示を行うことで、第2の通信が確立しない間でも、第1の通信によって撮影設定を行うことができる。ユーザは、第2の通信が確立し次第、撮影を開始できる。さらにユーザは、補助表示によって第1のカメラ300を含む特定外部機器を使用した際に想定される取得画像を確認でき、第2の通信が確立していなくても、第1の通信によって撮影指示を行い、画像を取得することができる。
<変形例>
(アイコン表示の別の例)
第2の実施形態において内蔵表カメラ部141と内蔵裏カメラ部142とを含む特定機能部と、第1のカメラ300を含む特定外部機器を示すアイコンの一例を示したが、表示はこれらに限定されず、例えば以下のようにアイコンを表示するようにしてもよい。
例えば、図10Aに例えば第1のカメラ300が接続されていないときのアイコン表示の一例を模式図として示す。アイコンI5は、アイコンI6と、アイコンI7と、アイコンI8とを含む。例えば、アイコンI6は第1のカメラ300の状態を、アイコンI7は他の機器又は特定機能部と変更できるか否かを、アイコンI8はスマートフォン100の備える特定機能部の状態を、それぞれ示している。また、図10A中において、アイコンI6とアイコンI7とは、アイコンI8に比べて淡く表示されており、このような淡い表示は、その時点で選択できない状態のアイコンであることを示している。すなわち、アイコンI5の表示は、現在、スマートフォン100の備える特定機能部のみ使用できる状態であることを示している。また、アイコンI8の中にアイコンI7と同様のアイコンが表示されており、これは、スマートフォン100の備える特定機能部が、例えば内蔵表カメラ部141と内蔵裏カメラ部142とを含む場合のような、複数の特定機能を実行する特定機能モジュールを備える場合等であり、また、その何れを使用するかを選択できることを示している。
例えば図10Bに第1のカメラ300が接続されているときのアイコン表示の一例を模式図として示す。このとき、アイコンI9に含まれるアイコンI10とアイコンI11とアイコンI12とは、アイコンI6とアイコンI7とは異なり、またアイコンI8と同様に濃く表示されている。すなわち、アイコンI10の示す第1のカメラ300と、アイコンI12の示すスマートフォン100の備える特定機能部との両方が使用でき、また選択できる状態であることを示している。したがって、図10Bに示すアイコンI9の表示例は、例えば特定外部機器を示すアイコンと特定機能部を示すアイコンとの選択ができることを示している。
また、例えば図10Cに第1のカメラ300が接続されているときのアイコン表示の別の一例を模式図として示す。ここで表示されているアイコンI13は、アイコンI10と、アイコンI11と、アイコンI14と、アイコンI15とを含む。アイコン表示における濃淡の意味は上述の通りであり、ここでは、アイコンI10の示す第1のカメラ300と、アイコンI14の示す例えばスマートフォン100の備える内蔵表カメラ部141と、アイコンI15の示す例えばスマートフォン100の備える内蔵裏カメラ部142とのうち、何れの特定機能部も使用でき、また、選択できる状態であることを示している。
ここで、図10Dに特定外部機器が接続されて使用されているときのアイコン表示の一例を模式図として示す。例えば図10Dに示すように、上述したようなアイコンを表示部160に表示させる際には、第1のカメラ300を示すアイコンI16は、接続されているときには濃く、接続されていないときには薄く表示させてもよい。さらに、例えば図10Dに示すように、第1のカメラ300を示すアイコンI16とスマートフォン100の備える特定機能部を示すアイコンI17との大きさを異ならせて、各々のアイコンの示す機器又は特定機能部の状態を表現してもよい。例えば図10Dに示すように、第1のカメラ300が使用中であることを、アイコンI17と比べて大きく表示されるアイコンI16によって表現してもよい。さらに、通知A6のように、操作方法をユーザに提示する表示があってもよい。
(制御システム1の構成に係る変形例)
スマートフォン100と第1のカメラ300とは、例えば図6に示すようなアダプタ190を介して取り付けできるとして説明をしたが、これに限定されない。第1のカメラ300は、使用者が持って撮影に用いられてもよいし、スマートフォン100以外のものに据え付けて使用されてもよい。
ここまで、例えば第1のカメラ300、第2のカメラ400のように撮影機能を備える特定外部機器を含む制御システム1について説明してきたが、これに限定されない。例えば、スマートフォン100の備える録音機能が選択された際に、ICレコーダと通信を行って使用できる状況であれば提示するようなものであってもよい。また、例えばスマートフォン100で音楽再生を選択したときに、スマートフォン100の外部にあるスピーカを検索して提示するものでもよいし、例えば動画再生を選択したときにTVやPC用ディスプレイ等と通信を行い、スマートフォン100の外部にある画面表示機能を有する機器又は特定機能部について提示するものでもよいし、動画再生時にTV等と同時にスピーカのような音声出力機能を有する機器又は特定機能部を提示するようなものでもよい。これらの関連機能もここでは類似機能として説明した。
また、制御装置10に相当するものとして、スマートフォン100のような情報通信端末を例に説明をしてきたが、上述したように、これに限定されない。第1の実施形態及び第2の実施形態に係る技術は、例えば、カメラが制御装置10として機能する場合等であっても適用できる。このとき、例えばストロボ、交換レンズ、三脚等のカメラ周辺機器が特定外部機器として提示されてもよい。さらに例えば、内視鏡のような処置具に本技術を適用してもよく、ユーザに使用できる周辺機器を提示するようにしてもよい。
なお、制御装置10はユーザによって直接操作されるとした場合を説明したが、これに限定されない。例えば、ユーザはインターネット等の通信回線を介して制御装置10を操作してもよい。また、制御装置10は第1の通信を用いて特定外部機器が周囲にあるか否かを検索するとした場合を説明したが、これに限定されない。例えば特定外部機器が位置情報を持っており、また、インターネット等のネットワークに接続されている場合等、制御装置10は当該ネットワークを介して特定外部機器を検索してもよい。ここでは撮影という切り口を重視した説明を行ったが、民生用途のみならず、産業用途、医療、バイオ用途の観察用、診断用の機器においても、周辺装置が簡単に検索と通信ができることは便利なので、広く利用可能である。
なお、フローチャートで示した各々の処理、及び各々の処理内の各ステップは、その順序を変更でき、また、追加及び削除もできる。これら各々の処理は、記録部13、記録部23、記録部33、記録部130又は記録部330等に記録された各々のプログラムによって実行される。各々のプログラムは、予め制御装置10、第1の特定外部機器20、第2の特定外部機器30、スマートフォン100、ICレコーダ200、第1のカメラ300又は第2のカメラ400の内部に記録されていても、別の記録媒体に記録されていてもよい。これら制御装置10、第1の特定外部機器20、第2の特定外部機器30、スマートフォン100、ICレコーダ200、第1のカメラ300、第2のカメラ400又は別の記録媒体への記録の方法は様々であり、製品出荷時に記録されるものでもよく、配布された記録媒体が利用されて記録されるものでもよく、インターネット等通信回線が利用されて記録されるものでもよい。プログラムという切り口のみならず、人工知能(AI)による判定なども利用可能で、ユーザの行動を判定して、どのようなシーンでどのような機材がよく選択され、よく使われているかをAIが継続的に学習、あるいは、第三者の行動様式を学習させておけば、関連機器の検索、レコメンドは、より広い分野で利用可能となる。
<付記>
なお、本発明の上記実施形態には、以下の発明も含まれる。
[1]
選択的に利用できる1つ以上の内蔵機能を含む制御装置であって、
前記内蔵機能を実行する内蔵機能部と、
前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に類似する外部機能を実行する外部機器があるか否かをさらに判定し、前記外部機器があると判定された場合に、選択された前記内蔵機能が前記内蔵機能部に加えて前記外部機器でも実行できることをユーザに提示する制御部と、
前記外部機器が選択されたときに前記外部機器と前記外部機能の実行に係る情報の送受信を行う通信部と
を備える、制御装置。
[2]
前記制御部は、前記内蔵機能が選択されたときに前記通信部に1つ以上の前記外部機器との通信を行わせて前記外部機器があるか否かを検索して判定する、
[1]に記載の制御装置。
[3]
記録部をさらに備え、
前記制御部は、前記内蔵機能が選択されたときに前記通信部に通信を行わせて前記内蔵機能と前記外部機能を実行する前記外部機器との対応を含む前記外部機器に係る情報を取得して前記記録部へ記録する、[1]に記載の制御装置。
[4]
前記内蔵機能部を示すアイコンと前記外部機器を示すアイコンとを表示するための表示情報が記録される記録部をさらに備え、
前記制御部は、前記表示情報に基づいて前記内蔵機能部を示すアイコンと前記外部機器を示すアイコンとの表示によって前記提示を行う、
[1]に記載の制御装置。
[5]
前記制御部は、前記通信部に通信を行わせて前記外部機器を示すアイコンを表示するための前記表示情報を取得する、[4]に記載の制御装置。
[6]
前記制御部は、前記通信部の行う通信によって前記外部機器の仕様と状況とを含む情報を取得し、前記情報に基づいて前記内蔵機能部の取得できるデータと前記外部機器の取得できるデータとの相違点を表示する補助表示を行うための表示情報を生成する、[1]に記載の制御装置。
[7]
前記通信部は、第1の通信部と第2の通信部とを備え、
前記第1の通信部は、前記外部機器を検索する通信を含む第1の通信を行い、
前記第2の通信部は、前記外部機器が取得するデータを含む通信を含む第2の通信を行い、
前記第2の通信は、前記第1の通信と比べて高速である、
[1]に記載の制御装置。
[8]
前記制御部は、前記第2の通信が確立できないとき、前記内蔵機能部の取得するデータと前記第1の通信によって前記外部機器から取得する前記外部機器の設定に係る情報とに基づいて補助表示を行うための表示情報を生成する、[7]に記載の制御装置。
[9]
前記補助表示は、前記外部機器から前記第1の通信によって取得する前記外部機器が前記外部機能を実行したときに取得できると想定されるデータに係る情報を含み、
前記制御部は、前記第1の通信によって前記外部機器に前記外部機能に係る動作を行わせる、[8]に記載の制御装置。
[10]
[1]乃至[9]の何れか1項に記載の制御装置と、
1つ以上の前記外部機器と
を備える、制御システム。
1…制御システム、10…制御装置、11…制御部、11a…表示制御部、11b…アイコン表示制御部、11c…通信制御部、12a…第1の通信部、12b…第2の通信部、13…記録部、13a…機能別外部機器DB、14…内蔵機能部、14a…特定機能部、15…操作部、16…表示部、17…時計部、20…第1の特定外部機器、21…制御部、22a…第1の通信部、22b…第2の通信部、23…記録部、23a…機能情報格納部、24…外部機能部、24a…特定外部機能部、30…第2の特定外部機器、31…制御部、32a…第1の通信部、32b…第2の通信部、33…記録部、33a…機能情報格納部、34…外部機能部、34a…特定外部機能部、100…スマートフォン、110…制御部、111…表示制御部、112…アイコン表示制御部、113…通信制御部、121…第1の通信部、122…第2の通信部、130…記録部、131…機能別外部機器DB、141…内蔵表カメラ部、142…内蔵裏カメラ部、143…内蔵収音部、150…操作部、160…表示部、170…時計部、180…方位・画角判定部、200…ICレコーダ、300…第1のカメラ、310…制御部、311…トリミング部、312…撮影制御部、313…ピント・画角情報部、314…画角制御部、315…リサイズ部、321…第1の通信部、322…第2の通信部、330…記録部、331…機能情報格納部、340…撮像部、341…光学系、350…操作部、360…画像特徴抽出部、370…時計部、380…センサ部、400…第2のカメラ。

Claims (9)

  1. 選択的に利用できる1つ以上の内蔵機能を含む制御装置であって、
    第1の通信部と第2の通信部とを含む複数の通信部と、
    前記内蔵機能を実行する内蔵機能部と、
    前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第1の通信部の行う第1の通信によってさらに判定する制御部と、
    前記外部機器があると判定された場合に、選択された前記内蔵機能が前記内蔵機能部に加えて前記外部機器でも実行できることをユーザに提示するアイコン表示制御部と、
    前記外部機器が前記アイコン表示制御部の表示させるアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、第2の通信によって前記第2の通信部に行わせる通信制御部と
    を備える、制御装置。
  2. 前記制御部は、前記内蔵機能が選択されたときに前記第1の通信部に1つ以上の前記外部機器との通信を行わせて前記外部機器があるか否かを検索して判定する、
    請求項1に記載の制御装置。
  3. 前記制御部は、前記通信部の行う通信によって前記外部機器の仕様と状況とを含む情報を取得し、前記情報に基づいて前記内蔵機能部の取得できるデータと前記外部機器の取得できるデータとの相違点を表示する補助表示を行うための表示情報を生成する、請求項1に記載の制御装置。
  4. 前記第1の通信部は、前記外部機器を検索する通信を含む第1の通信を行い、
    前記第2の通信部は、前記外部機器が取得するデータを含む通信を含む第2の通信を行い、
    前記第1の通信は、前記第2の通信と比べて消費電力が少ない、
    請求項1に記載の制御装置。
  5. 前記第1の通信部は、一過性のコマンド通信を行い、
    前記第2の通信部は、前記外部機器が取得する連続データ取得を含む継続的な通信を行い、
    前記第2の通信は、前記第1の通信と比べて高速である、
    請求項1に記載の制御装置。
  6. 前記制御部は、ユーザの機器利用シーンを判定し、判定された前記機器利用シーンにおいて要求される前記関連する外部機能を特定し、
    前記通信制御部は、前記第1の通信に用いる情報を特定された前記関連する外部機能を実行できる外部機器を検索できる情報に切り替える、
    請求項1に記載の制御装置。
  7. 前記補助表示は、前記外部機器から前記第1の通信によって取得する前記外部機器が前記外部機能を実行したときに取得できると想定されるデータに係る情報を含み、
    前記制御部は、前記第1の通信によって前記外部機器に前記外部機能に係る動作を行わせる、請求項3に記載の制御装置。
  8. 請求項1乃至7の何れか1項に記載の制御装置と、
    1つ以上の前記外部機器と
    を備える、制御システム。
  9. 選択的に利用できる1つ以上の内蔵機能を含む制御装置であって、
    第1の通信と第2の通信とを含む複数の通信をすることと、
    前記内蔵機能を実行することと、
    前記内蔵機能のうち何れの前記内蔵機能が選択されたかを判定して選択された前記内蔵機能に関連する外部機能を実行する外部機器があるか否かを、前記第1の通信によってさらに判定することと、
    前記外部機器があると判定された場合に、選択された前記内蔵機能が前記外部機器でも実行できることをユーザに提示することと、
    前記外部機器が前記提示されたアイコン表示に従って選択されたときに前記外部機器と前記外部機能の実行を、前記第2の通信で行わせることと
    を含む、制御方法。
JP2016181393A 2016-09-16 2016-09-16 制御装置、制御システム及び制御方法 Pending JP2018045558A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016181393A JP2018045558A (ja) 2016-09-16 2016-09-16 制御装置、制御システム及び制御方法
US15/705,238 US10588008B2 (en) 2016-09-16 2017-09-14 Control apparatus, control system, and method for controlling control apparatus
CN201710832750.9A CN107835289A (zh) 2016-09-16 2017-09-15 控制装置、控制系统和控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016181393A JP2018045558A (ja) 2016-09-16 2016-09-16 制御装置、制御システム及び制御方法

Publications (1)

Publication Number Publication Date
JP2018045558A true JP2018045558A (ja) 2018-03-22

Family

ID=61621514

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016181393A Pending JP2018045558A (ja) 2016-09-16 2016-09-16 制御装置、制御システム及び制御方法

Country Status (3)

Country Link
US (1) US10588008B2 (ja)
JP (1) JP2018045558A (ja)
CN (1) CN107835289A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029130A1 (ja) * 2022-08-03 2024-02-08 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報出力方法、情報処理装置およびコンピュータプログラム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102627191B1 (ko) * 2016-10-25 2024-01-22 삼성전자주식회사 휴대 장치 및 휴대 장치의 화면 제어방법
KR102061787B1 (ko) * 2017-11-29 2020-01-03 삼성전자주식회사 이미지를 촬영하는 전자 장치 및 이미지 표시 방법
US11082596B2 (en) 2018-03-25 2021-08-03 Moment Inc Anamorphic optical assembly for mobile camera-enabled device and device case
JP7064373B2 (ja) * 2018-04-26 2022-05-10 キヤノン株式会社 通信装置およびその制御方法、並びにプログラム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080297608A1 (en) * 2007-05-30 2008-12-04 Border John N Method for cooperative capture of images
JP2009267666A (ja) 2008-04-24 2009-11-12 Aisin Aw Co Ltd 車載装置及びプログラム
KR101882442B1 (ko) * 2011-12-21 2018-07-26 엘지전자 주식회사 이동 단말기, 서버, 이동 단말기 제어 방법 및 서버의 제어 방법
US20130178163A1 (en) * 2012-01-10 2013-07-11 Htc Corporation Systems for Facilitating Wireless Communication and Related Methods
JP5890692B2 (ja) * 2012-01-13 2016-03-22 キヤノン株式会社 撮像装置、制御方法及びプログラム
CN104915107A (zh) 2013-11-27 2015-09-16 深圳市金立通信设备有限公司 一种媒体拍摄方法及终端
US9554027B2 (en) 2014-06-27 2017-01-24 Htc Corporation Electronic system for processing multimedia information
JP6332017B2 (ja) * 2014-12-24 2018-05-30 ソニー株式会社 制御方法、制御装置およびプログラム
JP6481225B2 (ja) * 2015-02-24 2019-03-13 オリンパス株式会社 情報端末装置、情報支援方法及び情報支援プログラム
KR102647735B1 (ko) * 2015-06-11 2024-03-15 가시오게산키 가부시키가이샤 촬영 장치, 정보 취득 장치, 정보 취득 시스템, 송신 제어 방법, 정보 취득 방법 및 기록 매체에 저장된 컴퓨터 프로그램
KR20170014609A (ko) * 2015-07-30 2017-02-08 엘지전자 주식회사 이동 단말기 및 이의 제어방법
KR20170112493A (ko) * 2016-03-31 2017-10-12 엘지전자 주식회사 이동 단말기 및 그 제어방법
JP2018078365A (ja) * 2016-11-07 2018-05-17 オリンパス株式会社 制御装置、制御システム及び制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024029130A1 (ja) * 2022-08-03 2024-02-08 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 情報出力方法、情報処理装置およびコンピュータプログラム

Also Published As

Publication number Publication date
US10588008B2 (en) 2020-03-10
US20180084397A1 (en) 2018-03-22
CN107835289A (zh) 2018-03-23

Similar Documents

Publication Publication Date Title
CN108848308B (zh) 一种拍摄方法及移动终端
JP6574937B2 (ja) 通信システム、制御方法、および記憶媒体
KR102085766B1 (ko) 촬영 장치의 자동 초점 조절 방법 및 장치
US10353574B2 (en) Photographic apparatus, control method thereof, and non-transitory computer-readable recording medium
US8564710B2 (en) Photographing apparatus and photographing method for displaying information related to a subject
CN107820011A (zh) 拍照方法和拍照装置
JP2010004118A (ja) デジタルフォトフレーム、情報処理システム、制御方法、プログラム及び情報記憶媒体
JP2003174578A (ja) 電子カメラおよび画像表示装置および画像表示方法
JP2018045558A (ja) 制御装置、制御システム及び制御方法
TW201611602A (zh) 影像擷取裝置及方法
KR20170085760A (ko) 카메라 장치를 제어하기 위한 방법 및 그 전자 장치
KR20190021108A (ko) 이미지의 표시 효과를 제어할 수 있는 전자 장치 및 영상 표시 방법
CN108848313A (zh) 一种多人拍照方法、终端和存储介质
CN113810604A (zh) 文档拍摄方法和装置
CN113647092B (zh) 向应用提供与图像相关联的内容的电子装置和方法
CN110839128A (zh) 拍照行为检测方法、装置及存储介质
CN112004134A (zh) 多媒体数据的展示方法、装置、设备及存储介质
JP2016021748A (ja) 撮像装置、撮像方法、撮像プログラム
CN109618192B (zh) 播放视频的方法、装置、系统和存储介质
US20180131800A1 (en) Control apparatus, control system, and method for controlling control apparatus
CN118075615A (zh) 一种拍摄视频的方法及电子设备
WO2013187108A1 (ja) 推薦装置、方法、およびプログラム
CN109218620B (zh) 基于环境亮度的拍照方法、装置、存储介质及移动终端
WO2021237592A1 (zh) 锚点信息处理方法、装置、设备及存储介质
CN111107221A (zh) 一种处理方法、装置及电子设备