(57)【要約】【課題】撮像部を有する撮影機器に対して、状況に応じて簡易に撮影条件を指定することが可能な撮影機器、操作機器、撮影方法、およびプログラムを提供する。【解決手段】光学系によって形成された被写体像を画像データに変換する撮像ステップと（Ｓ５）、操作機器で指定された撮影のための条件を受信する通信ステップ（Ｓ５、Ｓ１１）と、画像データに基づく被写体像が撮影のための条件と一致したか否かを判定する画像判定ステップ（Ｓ１７、Ｓ１９）と、画像判定ステップによって被写体像が撮影のための条件に一致したと判定された際に、撮影を行う撮影制御ステップ（Ｓ２１）と、を有する。【選択図】  図３
2015226097.tif 000002
【特許請求の範囲】
【請求項１】
光学系によって形成された被写体像を画像データに変換する撮像部と、
操作機器で指定された撮影のための条件を受信する通信部と、
上記画像データに基づく被写体像が上記撮影のための条件と一致したか否かを判定する画像判定部と、
上記画像判定部によって上記被写体像が上記撮影のための条件に一致したと判定された際に、撮影を行う撮影制御部と、
を有することを特徴とする撮影機器。
【請求項２】
上記撮影のための条件は、上記被写体像が変化する位置を含み、
上記画像判定部は、上記被写体像が上記位置で変化したか否かを判定することを特徴とする請求項１に記載の撮影機器。
【請求項３】
上記撮影のための条件は、上記被写体像中の対象画像を含み、
上記画像判定部は、上記対象画像を発見したか否かを判定することを特徴とする請求項１に記載の撮影機器。
【請求項４】
文字を入力可能な操作部と、
上記操作部によって入力された上記文字の意味を解釈し、撮影のための条件を設定する条件設定部と、
上記条件設定部によって設定された上記撮影のための条件を撮影機器に送信する通信部と、
を有することを特徴とする操作機器。
【請求項５】
光学系によって形成された被写体像を画像データに変換する撮像ステップと、
操作機器で指定された撮影のための条件を受信する通信ステップと、
上記画像データに基づく被写体像が上記撮影のための条件と一致したか否かを判定する画像判定ステップと、
上記画像判定ステップによって上記被写体像が上記撮影のための条件に一致したと判定された際に、撮影を行う撮影制御ステップと、
を有することを特徴とする撮影方法。
【請求項６】
文字を入力可能な操作部を有する操作機器のコンピュータを実行させるためのプログラムであって、
上記操作部によって入力された上記文字の意味を解釈し、撮影のための条件を設定する条件設定ステップと、
上記条件設定部によって設定された上記撮影のための条件を撮影機器に送信する通信ステップと、
を上記コンピュータに実行させることを特徴とするプログラム。
【請求項７】
上記操作機器は、上記文字の意味を解釈するためのデータベースを有し、もしくは外部のサーバー内のデータベースと接続可能であり、
上記条件設定ステップは、上記データベースを用いて、上記文字の意味を解釈することを特徴とする請求項６に記載のプログラム。
【請求項８】
上記操作機器は、撮影機器から受信したスルー画を表示する表示部を有し、
上記条件設定ステップは、上記表示部に表示された対象物を含めて撮影のための条件として設定することを特徴とする請求項６に記載のプログラム。
【請求項９】
上記条件設定ステップは、上記文字が動きに関する条件の場合には、変化の起こる位置も含めて上記撮影のための条件として設定することを特徴とすることを特徴とする請求項６に記載のプログラム。
【請求項１０】
上記条件設定ステップは、上記文字の品詞を判定し、動詞または副詞である場合には、動きの変化の起こる位置も含めて上記撮影のための条件として設定することを特徴とすることを特徴とする請求項６に記載のプログラム。
【請求項１１】
上記条件設定ステップは、上記文字の品詞を判定し、名詞または形容詞である場合には、対象の特徴情報を含めて上記撮影のための条件として設定することを特徴とする請求項６に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学系と撮像部を有する撮影機器およびこの撮影機器と組み合わせて使用可能なスマートフォン等の操作機器、撮影方法、およびプログラムに関する。
【背景技術】
【０００２】
カメラを簡易型移動電話システム（ＰＨＳ）によって離れた場所から制御することが提案されている。例えば、特許文献１には、カメラによって撮影した画像を離れた場所にあるＰＨＳに受信画像を表示させ、ＰＨＳからカメラのリモコン操作を行うことが提案されている。
【０００３】
また、画像監視システムにおいて、撮影画像の中から必要な画像のみを抽出することで、効率的な顔画像監視処理を行うことが提案されている（例えば、特許文献２参照）。さらに、撮影後に、目的の人物を容易に検索できる監視記録装置も提案されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２３１２４号公報
【特許文献２】特開２００４−２７２９３３号公報
【特許文献３】特開２００３−０４６９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の特許文献１に開示されたシステムでは、撮影の指示はＰＨＳを操作する操作者によって行っているが、様々なシーンに対応するのは困難であった。また、特許文献２、３に開示の監視システムでは、特定の人物を抽出することができるのみで、特定の条件を満たす場合に撮影を行うことができなった。
【０００６】
本発明は、このような事情を鑑みてなされたものであり、撮像部を有する撮影機器に対して、状況に応じて簡易に撮影条件を指定することが可能な撮影機器、操作機器、撮影方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため第１の発明に係る撮影機器は、光学系によって形成された被写体像を画像データに変換する撮像部と、操作機器で指定された撮影のための条件を受信する通信部と、上記画像データに基づく被写体像が上記撮影のための条件と一致したか否かを判定する画像判定部と、上記画像判定部によって上記被写体像が上記撮影のための条件に一致したと判定された際に、撮影を行う撮影制御部と、を有する。
【０００８】
第２の発明に係る撮影機器は、上記第１の発明において、上記撮影のための条件は、上記被写体像が変化する位置を含み、上記画像判定部は、上記被写体像が上記位置で変化したか否かを判定する。
第３の発明に係る撮影機器は、上記第１の発明において、上記撮影のための条件は、上記被写体像中の対象画像を含み、上記画像判定部は、上記対象画像を発見したか否かを判定する。
【０００９】
第４の発明に係る操作機器は、文字を入力可能な操作部と、上記操作部によって入力された上記文字の意味を解釈し、撮影のための条件を設定する条件設定部と、上記条件設定部によって設定された上記撮影のための条件を撮影機器に送信する通信部と、を有する。
【００１０】
第５の発明に係る撮影方法は、光学系によって形成された被写体像を画像データに変換する撮像ステップと、操作機器で指定された撮影のための条件を受信する通信ステップと、上記画像データに基づく被写体像が上記撮影のための条件と一致したか否かを判定する画像判定ステップと、上記画像判定ステップによって上記被写体像が上記撮影のための条件に一致したと判定された際に、撮影を行う撮影制御ステップと、を有する。
【００１１】
第６の発明に係るプログラムは、文字を入力可能な操作部を有する操作機器のコンピュータを実行させるためのプログラムであって、上記操作部によって入力された上記文字の意味を解釈し、撮影のための条件を設定する条件設定ステップと、上記条件設定部によって設定された上記撮影のための条件を撮影機器に送信する通信ステップと、を上記コンピュータに実行させる。
【００１２】
第７の発明に係るプログラムは、第６の発明において、上記操作機器は、上記文字の意味を解釈するためのデータベースを有し、もしくは外部のサーバー内のデータベースと接続可能であり、上記条件設定ステップは、上記データベースを用いて、上記文字の意味を解釈する。
第８の発明に係るプログラムは、第６の発明において、上記操作機器は、撮影機器から受信したスルー画を表示する表示部を有し、上記条件設定ステップは、上記表示部に表示された対象物を含めて撮影のための条件として設定する。
【００１３】
第９の発明に係るプログラムは、第６の発明において、上記条件設定ステップは、上記文字が動きに関する条件の場合には、変化の起こる位置も含めて上記撮影のための条件として設定する。
第１０の発明に係るプログラムは、第６の発明において、上記条件設定ステップは、上記文字の品詞を判定し、動詞または副詞である場合には、動きの変化の起こる位置も含めて上記撮影のための条件として設定する。
第１１の発明に係るプログラムは、第６の発明において、上記条件設定ステップは、上記文字の品詞を判定し、名詞または形容詞である場合には、対象の特徴情報を含めて上記撮影のための条件として設定する。
【発明の効果】
【００１４】
本発明によれば、撮像部を有する撮影機器に対して、状況に応じて簡易に撮影条件を指定することが可能な撮影機器、操作機器、撮影方法、およびプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係るカメラシステムの主として電気的構成を示すブロック図である。
【図２】本発明の第１実施形態に係るカメラシステムの使用状態を示す図である。
【図３】本発明の第１実施形態に係るカメラシステムを構成するレンズ型カメラの制御動作を示すフローチャートである。
【図４】本発明の第１実施形態に係るカメラシステムを構成するスマートフォンの制御動作を示すフローチャートである。
【図５】本発明の第２実施形態に係るカメラシステムの主として電気的構成を示すブロック図である。
【図６】本発明の第２実施形態に係るカメラシステムを構成するレンズ型カメラの制御動作を示すフローチャートである。
【図７】本発明の第２実施形態に係るカメラシステムを構成するスマートフォンの制御動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の第１実施形態として撮影機器１００と操作機器２００とからなる機器システムに適用した例について説明する。図１（ａ）は、機器システムの主として電気的構成を示すブロック図である。撮影機器１００は、レンズ型カメラであり、また操作機器２００はタブレットＰＣ（パーソナルコンピュータ）またはスマートフォン等の情報機器である。撮影機器１００と操作機器２００は、機械的に接続していてもよく、また両者を分離し、無線または有線による通信によって接続してもよい。
【００１７】
撮影機器１００は制御部１０１、光学系１１１、撮像部１１２、記録部１１３、通信部１１７を有する。このレンズ型カメラは、画像データを生成するための最小限の機能しか有していない。操作部（不図示）はパワースイッチを有しているが、レリーズ釦等、通常のカメラが有する操作部材を備えていない。但し、図２に示すように、ピント調節用または焦点距離調節用の操作リング１１４を設けてもよい。もちろん、この操作リングを他の切り替え用途等に流用してもよい。これらの操作部材による操作は、操作機器２００によって行い、通信部１１７、通信部２１７を介して、撮影機器１００の制御を行う。
【００１８】
光学系１１１は、光学レンズを有し、被写体像を形成する。光学系１１１は複数の光学レンズから構成してもよく、また焦点調節機構、焦点距離変更機構等を有してもよい。さらに、光学系１１１中に絞りやＮＤフィルタ等の露出制御用の部材を設けてもよい。
【００１９】
撮像部１１２は、光学系１１１の光軸上であって、被写体像が形成される付近に撮像素子を有し、また、撮像素子を制御し、画像信号の読み出し制御を行うための撮像制御回路等を有する。さらに、撮像部１１２は、露光時間を制御するためのメカニカルシャッタや電子シャッタを有する。
【００２０】
制御部１０１は、撮影制御部１０２、画像判定部１０３、および通信制御部１０７を有する。制御部１０１は、ＣＰＵ（Central Processor Unit）を有し、不揮発性メモリに記憶されたプログラムに従って、撮影制御部１０２等の全てまたは一部の機能を実行してもよく、またハードウエアによって撮影制御部１０２等の全てまたは一部の機能を実行してもよい。また、制御部１０１は、撮像部１１２からの画像データをスルー画表示用画像データや記録用画像データに画像処理を施す等、観察、撮影、再生に必要な画像処理機能を有する。
【００２１】
撮影制御部１０２は、画像判定部１０３における判定結果に基づく撮影指示に従って、撮像部１１２を制御し、画像データの取得を行う。この撮影制御部１０２は、後述する画像判定部によって被写体像が撮影のための条件に一致したと判定された際に、撮影を行う撮影制御部として機能する。
【００２２】
画像判定部１０３は、後述する操作機器２００内の入力解釈条件設定部２０６によって設定された条件に、撮像部１１２からの画像データが一致するか否かを判定し、一致すると撮影制御部１０２に撮影指示を出力する。すなわち、画像判定部１０３は、画像データに基づく被写体像が撮影のための条件と一致したか否かを判定する画像判定部として機能する。撮影のための条件は、被写体（対象物）像の形状や色彩など画像の特徴をデータ化したものであり、その被写体像が変化する位置や方向を含み、画像判定部は、被写体画像が位置で指定方向から、あるいは指定方向に変化したか否かを判定する。また、撮影のための条件は、大きさが変化するような情報でも、距離が変化するような情報でもよい。また、撮影のための条件は、被写体像中の対象画像を含み、画像判定部は、対象画像を発見したか否かを判定する（後述する図６のＳ１８参照）
【００２３】
通信制御部１０７は、通信部１１７を制御し、通信部１１７を介して入力解釈条件設定部２０５によって設定された条件を入力し、画像判定部１０３に出力する。また、通信制御部１０７は、撮像部１１２からの画像データを、操作機器２００からの要求に応じて、通信部１１７、２１７を介して、操作機器２００に出力する。操作機器２００は、この画像データを用いて表示部２１２にスルー画表示を行う。
【００２４】
通信部１１７は、無線または有線によって操作機器２００内の通信部２１７と通信を行う。この通信部１１７は、操作機器２００で指定された撮影のための条件を受信する。記録部１１３は、電気的に不揮発性のメモリを有し、撮像部１１２によって取得された画像データを制御部１０１によって画像処理した後に記録する。なお、画像データは、操作機器２００内に設けた記録部に記録するようにしてもよい。
【００２５】
操作機器２００内には、制御部２０１、表示部２１２、操作部２１４、通信部２１７、インカメラ２２２、時計部２２３、データベース（ＤＢ）部２２４を有する。
【００２６】
表示部２１２は、液晶パネルや有機ＥＬパネル等の表示パネルを有し（図２参照）、表示制御部２０３からの制御に従って、撮像部１１２からのスルー画表示、後述する撮影条件の設定の際のガイド情報等を表示する。
【００２７】
操作部２１４は、ユーザが操作機器２００を操作するための釦やタッチパネル等を有する。この操作部２１４を介して、ユーザは、後述するように「飛ぶ」「打つ・蹴る」等の文字を入力することができ、また、画面上で高さが変化する位置をタッチ操作で入力することができる。
【００２８】
インカメラ２２２は、操作機器２００内に備えられた内蔵カメラであり、光学系、撮像素子、撮像制御回路等を有する。このインカメラ２２２は撮影制御部２０２によって制御され、被写体像を撮影することができる。時計部２２３は、日時やカレンダ機能を有し、日時やカレンダ情報を出力する。通信部２１７は、無線または有線によって撮影機器１００内の通信部１１７と通信を行う。
【００２９】
制御部２０１は、撮影制御部２０２、表示制御部２０３、操作判定部２０５、入力解釈条件設定部２０６、通信制御部２０７を有する。操作機器２００は、前述したようにスマートフォンやタブレットＰＣ等の情報機器であり、制御部２０１はＣＰＵ（Central Processor Unit）を有し、不揮発性メモリに記憶されたプログラムに従って、撮影制御部２０２等の全てまたは一部の機能を実行してもよく、またハードウエアによって撮影制御部２０２等の全てまたは一部の機能を実行してもよい。また、制御部２０１は、撮像機器１００から送信されてきた画像データに対して種々の処理を行う等、観察、撮影、再生に必要な画像処理機能を有する。
【００３０】
撮影制御部２０２は、インカメラ２２２の撮影制御を行う。撮影制御部２０２は、インカメラ２２２に対して、露出制御、露光開始、撮影画像の画像データ等の読み出し等の制御を行う。読み出され、画像処理された画像データは、操作機器２００内の記録部（不図示）に記録する。
【００３１】
表示制御部２０３は、表示部２１２の表示制御を行う。表示制御部２０３は、撮影機器１００からのスルー画を表示部２１２に表示させたり、また後述する撮影条件の設定の際のガイド情報等を表示部２１２に表示させたりする。
【００３２】
操作判定部２０５は、操作部２１４の操作状態を判定する。制御部２０１は、操作部２１４の操作状態に応じて、種々の処理を実行する。通信制御部２０７は、無線または有線によって撮影機器１００内の通信部１１７と通信を行う。この通信制御部２０７は、条件設定部によって設定された撮影のための条件を撮影機器に送信する通信部として機能する。
【００３３】
ＤＢ部２２４は、入力解釈条件設定部２０５において、入力条件を設定する際に使用するデータベースである。このデータベースには、図１（ｂ）に示すように、操作部２１４によって入力された文字の解釈と対応画像の特徴が記憶されている。
【００３４】
入力解釈条件設定部２０６は、ユーザが操作部２１４を介して入力した文字について、ＤＢ部２１４を用いて解釈し、この解釈に基づいて対象画像特徴を表示し、ユーザの指示に基づいて、撮影機器１００が撮影するための条件を設定する。入力条件設定部２０６が設定した条件は、通信部２１７、１１７を介して、撮影機器１００に出力され、撮影機器１００の画像判定部１０３は、設定された条件に一致すると撮影を行う。この入力条件設定部２０６は、操作部によって入力された上記文字の意味を解釈し、撮影のための条件を設定する条件設定部として機能する。
【００３５】
例えば、図１（ｂ）に示すように、ユーザが操作部２１４を介して「飛ぶ」という文字を入力すると、入力解釈条件設定部は、「飛ぶ」の意味は「高さ位置変化」と解釈し、高さ指標の画像を表示する。すなわち、ユーザは、ジャンプした状態（飛んだ状態）の写真を撮影した場合には、「飛ぶ」と入力するので、撮影機器１００は、ＤＢ部２２４を参照して、被写像に高さの位置が変化した場合に撮影を行うと解釈し、この撮影を行うために、どの位置でジャンプした時に撮影を行うかの指標（撮影ガイド）を表示し、ユーザに入力してもらう。この結果、指定した位置で被写体に高さ方向に変化があると、撮影を行うように条件を設定することができる。
【００３６】
また、図１（ｂ）に示すように、ユーザが「打つ  蹴る」という文字を入力すると、操作機器２００は、ＤＢ分２２４を参照して、位置が変化した後に、他の変化があると解釈し、変化する画像の特徴と、飛ぶ方向を指示するための指標（撮影ガイド）を表示する。
【００３７】
例えば、野球で打者が球を打つ場合は、打撃前のバッターの画像を取得して表示し、バットがどこからどこまで行く時を「指標」として指定できるようにする。また、野球でもゴルフでも球が飛ぶので、球の飛ぶ方向をタッチやスライドで指定できるようにしても良い。この場合は、「指標」は、方向が変わる位置や方向を示す矢印である。球技の場合は、打ったり蹴ったりされるものが円形であったり、色が特定できたりするので、こうした形状や色などを指定できるようにしても良い。「野球の球を打つ」と入れると、どっちの方向から来たものを対象にするかなど、補助的な情報のみを「指標」として入力できるようにする。
【００３８】
また、蹴る場合も同様で、サッカーなどで、球が来る方向と蹴られて別の方向に行くことを撮影条件とするために、球の来る方向と、その方向が変化する旨を、矢印を描いたり、文字入力したりして条件設定できるようにしてもよい。例えば、「打つ」、「蹴る」と文字入力したり音声入力したりすると、打たれた球が飛ぶ方向を示す矢印が表示され、ユーザは、タッチやスライド、その他の入力によって方向を微調整しても良い。こうした激しいスポーツでは、選手の手足、体の動きが頻繁に画像信号を変化させ、誤動作を起こしやすくするので、方向や形状の指定で、誤動作を防止する。また、球の大きさを選択可能にしても誤動作は防げる。スタジアムで見ている場合、球は小さく見えるので、必要以上に大きなものの動きの変化を判定するなどの余計な判定を除き、これも誤動作防止とする。
【００３９】
次に、図２を用いて、本実施形態における機器システムの動作について説明する。図２（ａ）（ｂ）は、撮影のための条件を設定している様子を示す。まず、撮影機器１００をユーザ１０が撮影したいと思う位置に配置し、操作機器２００から撮影機器に対してスルー画の送信を要求し、スルー画を表示させる（図２（ａ）参照）。ユーザは、スルーを観察し、どの位置で飛ぶかを決めると、操作機器２００の操作部２１４によって「飛ぶ」を文字入力する（図２（ｂ）参照）。「飛ぶ」を文字入力すると、操作機器２００は高さ位置の変化する位置を入力するような画面を表示するので、ユーザは位置を指定すればよい。
【００４０】
撮影のための条件を設定すると、ユーザはスルー画で確認した画面に対応する位置でジャンプ（飛ぶ）すれば、撮影機器１００は撮像部１１２からの画像が、設定した条件に一致したタイミングで静止画の撮影を行う。
【００４１】
次に、図３に示すフローチャートを用いて、本実施形態における撮影機器１００の動作について説明する。このフローは撮影機器１００の制御部１０１内のＣＰＵが協働してプログラムに従って、各部を制御することにより実行する。
【００４２】
図３に示す撮影機器制御のフローに入ると、まず、電源がオンか否かの判定を行う（Ｓ１）。ここでは、撮影機器１００に設けられているパワースイッチがオンか否かを判定する。この判定の結果、電源スイッチがオフの場合には、スタンバイモードになる（Ｓ２３）。スタンバイモードでは、低消費電力モードであり、電源スイッチのオンオフについては常時検出するが他の動作は受け付けない。
【００４３】
ステップＳ１における判定の結果、電源オンであった場合には、通信待ち状態となる（Ｓ３）。ここでは、操作機器２００は、通信部１１７を介して撮影機器１００からの指示を受信したか否かを判定する。撮影機器１００からの指示を判定すると、ステップＳ４に進む。
【００４４】
続いて、スルー画を取得する（Ｓ５）。ここでは、撮影機器１００は撮像部１１２からスルー画用の画像データを取得する。このスルー画用の画像データは、所定時間毎に、画像データを読み出し、更新する。なお、このステップＳ５は、光学系によって形成された被写体像を画像データに変換する撮像ステップとして機能する。
【００４５】
ステップＳ５においてスルー画を取得すると、次に、スルー画要求があるか否かを判定する（Ｓ７）。操作機器２００において、撮影機器１００を用いて、撮影する場合には、まず、最初に撮影機器１００に対して、スルー画の画像データの送信を要求してくるので、この要求をステップＳ３において受信したか否かを判定する。
【００４６】
ステップＳ７における判定の結果、スルー画要求がある場合には、スルー画を送信する（Ｓ９）。ここでは、ステップＳ５において取得したスルー画の画像データを通信部１１７を介して、操作機器２００に送信する。操作機器２００は、後述するように、表示部２１２にスルー画を表示する（図４のＳ３７参照）。なお、一旦、スルー画要求を受けると、以後、スルー画要求が解除されるまで、所定時間毎にスルー画の画像データを操作機器２００に送信するようにしてもよい。
【００４７】
ステップＳ９においてスルー画送信を行うと、またはステップＳ７における判定の結果、スルー画要求がない場合には、条件信号を受信したか否かを判定する（Ｓ１１）。ユーザが撮影を行うための条件を設定するための操作を行うと、入力解釈条件設定部２０６が撮影のための条件を設定し、通信部２１７を介して、撮影機器１００に送信してくる。このステップでは、この条件が送信されてきたか否かを判定する。
【００４８】
ステップＳ１１における判定の結果、条件信号を受信していた場合には、条件設定を行う（Ｓ１３）。ここでは、操作機器２００の入力解釈条件設定部２０６から送信されてきた撮影の条件を画像判定部１０３に設定する。
【００４９】
ステップＳ１３において条件設定を行うと、またはステップＳ１１における判定の結果、条件信号を受信していなかった場合には、次に、撮影信号を入力したか否かを判定する（Ｓ１５）。ユーザは操作機器２００の表示部２１２を観察し、シャッタチャンスの場合には、操作機器２００の操作部２１２の操作部材またはタッチパネルを用いて、レリーズ操作を指示し、通信部２１７を介して、この撮影信号を撮影機器１００に送信してくる（図４のＳ５７参照）。このステップでは、この撮影信号を受信したか否かを判定する。なお、前述のステップＳ３およびステップＳ１１は、操作機器で指定された撮影のための条件を受信する通信ステップとして機能する。
【００５０】
ステップＳ１５における判定の結果、撮影信号を受信していない場合には、画像より条件判定を行う（Ｓ１７）。ここでは、画像判定部１０３が撮像部１１２からの画像データが、操作機器２００の入力解釈条件設定部２０６から送信されてきた撮影のための条件と一致するか否かを判定する。例えば、図１（ｂ）に示した「飛ぶ」が設定されている場合には、撮像部１１２からの画像データが、指定された位置で被写体の位置が高くなれば、設定された条件と一致したと判定する。
【００５１】
続いて、条件を満たすか否かを判定する（Ｓ１９）。ここでは、ステップＳ１７における判定に従って、条件を満たしたか否かを判定する。なお、ステップＳ１７およびＳ１９は、画像データに基づく被写体像が上記撮影のための条件と一致したか否かを判定する画像判定部ステップとして機能する。
【００５２】
ステップＳ１５における判定の結果、撮影信号を受信した場合、またはステップＳ１９における判定の結果、条件を満たした場合には、撮影を行う（Ｓ２１）。こここでは、撮像部１１２からの画像データを記録用に画像処理を行い、記録部１１３に記録する。なお、記録した画像の画像データを、通信部１１７を介して、操作機器２００に送信し、記録画像の表示や記録等を行ってもよい。このステップＳ２１は、画像判定ステップによって上記被写体像が上記撮影のための条件に一致したと判定された際に、撮影を行う撮影制御ステップとして機能する。
【００５３】
ステップＳ２１において撮影を行うと、またはステップＳ１９における判定の結果、条件を満たしていない場合にはステップＳ１に戻る。
【００５４】
次に、図４に示すフローチャートを用いて、本実施形態における操作機器２００の動作について説明する。このフローは操作機器２００の制御部２０１内のＣＰＵが協働してプログラムに従って、各部を制御することにより実行する。
【００５５】
図４に示す操作機器制御のフローに入ると、まず、初期画面の表示を行う（Ｓ３１）。ここでは、表示制御部２０３が表示部２１２に初期画面の表示を行わせる。初期画面としては、種々のモードが選択でき、例えば、撮影機器１００によって撮影を行うためのカメラモード等が表示される。
【００５６】
初期画面を表示すると、次に、カメラ画面か否かを判定する（Ｓ３３）。ここでは、初期画面でカメラモードが選択されたか否かを判定する。この判定の結果、カメラモード（カメラ画面）でない場合には、その他のモードを実行する（Ｓ６１）。
【００５７】
ステップＳ３３における判定の結果、カメラ画面（カメラモード）であった場合には、スルー画通信制御を行う（Ｓ３５）。ここでは、スルー画の画像データを送信するように、通信部２１７を介して撮影機器１００に対して要求する（図３のＳ３、Ｓ７参照）。
【００５８】
続いて、取得画面表示を行う（Ｓ３７）。ステップＳ３５において、スルー画通信要求を行うと、撮影機器１００からスルー画の画像データが送信されてくるので（図３のＳ９参照）、このステップでは受信したスルー画の画像データを用いて、表示制御部２０３が表示部２１２に表示させる。
【００５９】
取得画面の表示を行うと、次にタッチ判定を行う（Ｓ３９）。本実施形態においては、前述した文字入力は、キーボード表示させた際のタッチ操作によって行う。このステップでは、ユーザが表示部２１２の画面をタッチしたか否かを操作判定部２０５によって判定する。
【００６０】
ステップＳ３９における判定の結果、タッチ操作があった場合には、次に、キーボード表示を行う（Ｓ４１）。ここでは、表示制御部２０３が表示部２１２にキーボードを表示させる（図２（ｂ）参照）。
【００６１】
キーボードを表示させると、次に、キーボードタッチがあったか否かを判定する（Ｓ４３）。ここでは、操作判定部２０５が、キーボードの領域でタッチ操作があったか否かを判定し、タッチ操作があった場合には、いずれの文字がタッチされたかを判定する。
【００６２】
ステップＳ４３における判定の結果、キーボードタッチがあった場合には、文字入力で動き条件の解釈を行う（Ｓ５１）。ここでは、入力解釈条件設定部２０６が、ＤＢ２２４に記憶されているテーブルを参照し、入力された文字の意味を解釈する（図１（ｂ）参照）。このステップＳ５１は、条件設定ステップとして機能し、文字が動きに関する条件の場合には、変化の起こる位置も含めて撮影のための条件として設定する。
【００６３】
一方、ステップＳ４３における判定の結果、キーボードタッチがなかった場合には、対象画像がタッチされたか否かを判定する（Ｓ４５）。ユーザが、動きの変化を行う被写体（対象画像）をタッチ操作により指示する場合がある。このステップでは、操作判定部２０５が、対象をタッチ操作で指示したか否かを判定する。
【００６４】
ステップＳ４５における判定の結果、対象画像がタッチされた場合には、特徴情報を決定する（Ｓ５３）。ここでは、タッチ操作により指示された対象画像の特徴情報を検出する。対象画像の特徴情報が検出された場合には、ステップＳ５７において送信する撮影信号に、その特徴情報を含め、指示された対象が設定された動きを行った際に撮影を行う。ステップＳ５３は、条件設定ステップとして機能し、このステップでは、表示部に表示された対象物を含めて撮影のための条件として設定する。
【００６５】
一方、ステップＳ４５における判定の結果、対象画像がタッチされなかった場合には、位置情報の指定がなされたか否かについて判定する（Ｓ４７）。文字で動き条件が入力された場合に、撮影ガイドに従ってユーザが動きの変化のある位置をタッチ操作により指定する。このステップでは、タッチ操作がなされたか否かに基づいて判定する。
【００６６】
ステップＳ４９における判定の結果、位置情報の指定がなされた場合には、位置情報の決定を行う（Ｓ４９）。ここでは、操作判定部２０５が、ユーザのタッチ位置を検出し、このタッチ位置に基づいて位置情報の決定を行う。ステップＳ４９、Ｓ５１、Ｓ５３等は、操作部によって入力された上記文字の意味を解釈し、撮影のための条件を設定する条件設定ステップとして機能する。但し、条件設定ステップとしては、これらのステップの一部でもよく、また他の処理を追加してもよい。
【００６７】
ステップＳ４９において位置情報の決定を行うと、またはステップＳ４７における判定の結果、位置情報の指定がない場合、またはステップＳ５３において特徴情報の決定を行うと、またはステップＳ５１において文字入力で動き条件の解釈を行うと、またはステップＳ３９における判定の結果、タッチ操作がなされていない場合には、次に、撮影を行うか否かの判定を行う（Ｓ５５）。ユーザが、操作機器２００の表示部２１２に表示されたスルー画を観察して、シャッタタイミングと判断した場合には、操作機器２００のレリーズ操作部材を操作、またはレリーズ用のアイコンをタッチ操作する。このステップでは、操作判定部２０５がこれらの操作がなされたか否かを判定する。
【００６８】
ステップＳ５５における判定の結果、撮影であった場合には、撮影信号を撮影機器１００に送信する（Ｓ５７）。この場合には、撮影機器１００は、撮影を実行する（図３のＳ１５、Ｓ２１参照）。
【００６９】
一方、ステップＳ５５における判定の結果、撮影でなかった場合には、条件を設定し、信号を送信する（Ｓ５９）。ここでは、入力解釈条件設定部２０６が、ステップＳ５１、Ｓ５３、Ｓ４９等における解釈や入力条件に従って設定した撮影のための条件を、撮影機器１００に送信する（図３のＳ１１、Ｓ１３参照）。
【００７０】
ステップＳ５７において撮影信号を送信すると、またはステップＳ５９において条件設定し信号を送信すると、ステップＳ３３に戻る。
【００７１】
以上、説明したように、本発明の第１実施形態においては、操作機器２００において種々の撮影を行うための条件を設定でき、撮影機器１００は設定された条件と撮像部１１２からの画像が一致すると撮影を行うようにしている。このため、撮像部を有する撮影機器に対して、外部から撮影を行うための条件を指定することができる。特に、撮影を行うための条件として、被写体が特定の動きを行った場合に、撮影をすることができる。例えば、被写体がジャンプした場合等、ユーザが撮影を行いたい構図や姿勢等、種々のタイミングで撮影を行うことができる。
【００７２】
次に、図５ないし図７を用いて、本発明の第２実施形態について説明する。第１実施形態においては、スルー画で表示している対象画像を指定するようにしていたが、第２実施形態においては、スルー画で表示されていないような対象に対しても、撮影のための条件を設定することができる。
【００７３】
本実施形態における構成は、図１（ａ）に示したブロック図と同様であることから、省略する。したがって、本実施形態は、図１と合せて説明していることを注記しておく。また、図１（ｂ）に示したＤＢ部２２４に記憶されたデータベースは、例えば、図５に示すような事項を記憶している。
【００７４】
図５に示すＤＢ部２２４の例では、例えば、文字「猫」は、解釈として猫の顔、または猫の全身を意味し、対応画像特徴として、猫顔画像または猫全身画像がある。ユーザが猫が現われたら撮影をしたい場合には、「猫」と入力すればよく、この場合には、表示部２１２に猫の顔画像と猫の全身画像が表示され、ユーザは狙いとする猫に近い画像をタッチ操作等によって指示すればよい。撮影機器１００は、この指示された猫の画像に近い画像が、撮像部１１２からの画像データ中に現れると、撮影を行うことができる。図５には、「赤い鳥」の例も示す。なお、ＤＢ部２２４は、図５に示した情報に加えて、図１（ｂ）に示したような、動きに対する解釈や対象画像特徴についても記憶している。
【００７５】
次に、図６に示すフローチャートを用いて、本実施形態における撮影機器１００の動作について説明する。このフローも撮影機器１００の制御部１０１内のＣＰＵが協働してプログラムに従って、各部を制御することにより実行する。図６に示すフローは、図３に示したフローにおいて、ステップＳ１８を追加した点のみ異なり、他のステップは同じであるので、同じ処理を行うステップについては同一のステップ番号を付し、相違点を中心に説明する。
【００７６】
図６に示すフローに入り、ステップＳ１５において撮影信号を入力したか否かを判定し、撮影信号を入力していない場合には、画像より対象判定を行う（Ｓ１７）。ここでは、画像判定部１０３が、撮像部１１２からの画像データに基づいて、この画像が図５に示した対象であるか否かについて判定する。また、操作機器２００の入力解釈条件設定部２０６から送信されてきた撮影のための条件と一致するか否かを判定する。
【００７７】
ステップＳ１７において画像より対象を判定すると、次に対象を発見したか否かについて判定する（Ｓ１８）。ここでは、ステップＳ１７における処理に基づいて判定する。
【００７８】
ステップＳ１８における判定の結果、対象発見の場合には、動き条件を満たすか否かを判定し（Ｓ１９）、動き条件を満たした場合には、撮影を行う（Ｓ２１）。一方、対象発見でない場合には、ステップＳ１に戻る。
【００７９】
このように、本実施形態に係る撮影機器制御のフローでは、画像判定部１１３は、操作機器２００の入力解釈条件設定部２０６から送信されてきた、対象画像に関する条件や、動き条件等の撮影を行うための条件に基づいて、撮像部１１２からの画像が、これらの条件を満たしている場合に撮影を行っている（Ｓ１７、Ｓ１８、Ｓ１９、Ｓ２１参照）。したがって、ユーザが「猫」「赤い鳥」といったような文字入力で撮影対象を指定すると、この撮影対象が撮影機器１００の画面内に入った際に撮影を行うことができる。
【００８０】
次に、図７に示すフローチャートを用いて、本実施形態における操作機器２００の動作について説明する。このフローは操作機器２００の制御部２０１内のＣＰＵが協働してプログラムに従って、各部を制御することにより実行する。図７に示すフローは、図４に示したフローにおいて、ステップＳ４５、Ｓ５１、Ｓ５３を削除し、ステップＳ４４、Ｓ４６、Ｓ４８を追加した点のみ異なり、他のステップは同じであるので、同じ処理を行うステップについては同一のステップ番号を付し、相違点を中心に説明する。
【００８１】
図７に示すフローに入り、ステップＳ４３においてキーボードタッチがなされたか否かを判定する。この判定の結果、キーボードタッチがなされた場合には、次に、品詞判定を行う（Ｓ４４）。ここでは、ステップＳ４３において入力された文字の品詞を判定する。この品詞判定にあたっては、ＤＢ部２２４に、言葉の品詞を記憶した辞書も併せて記憶しておき、入力解釈条件設定部２０６が、ＤＢ部２２４を用いて判定する。
【００８２】
ステップＳ４４における品詞判定の結果、名詞または形容詞であった場合には、特徴情報を決定する（Ｓ５３）。ここでは、ステップＳ４３で入力された文字で表される対象物の特徴情報を決定する。この決定にあたっては、対象物の画像を予め記録してあった画像データベースや画像辞書から選択して表示し（図５の例では、猫顔画像や猫全身画像）、ユーザが意図する画像に近いものを選択してもよい。ステップＳ４４、Ｓ４６は、条件設定ステップとして機能し、文字の品詞を判定し、名詞または形容詞である場合には、対象の特徴情報を含めて上記撮影のための条件として設定する。
【００８３】
つまり、猫の場合、ユーザが「猫」と指定しても、顔だけ撮影するのか全身を撮影するかまでは、装置やシステムは判定できないので、画像の辞書として、猫らしい丸い顔の上に三角の耳が乗った画像も、その顔の下に猫の特徴を表す二本の前足、それから顔の下の胴体（顔の幅よりも広く、顔よりも面積の多い部分）を含む画像も同様に「猫」として分類しておく。もちろん、姿勢によって形状は変化するので、胴体の輪郭は、座っている時は、顔の上下左右方向に対して斜めのラインを判定するし、立っている時や寝ている時もあるので、左右方向に広がるラインを背中として判定したり、顔の上下方向と同じように下側に続くラインは肩として判定できるようにした辞書とすれば良い。
【００８４】
これらの画像特徴別に対象画像を示す図形（アイコン）を用意しておけば、これを表示してユーザに選ばせることができる。各アイコンには、こうした画像特徴が関連づけられており、この画像特徴で撮影判定がなされる。鳥の場合は、猛禽類やカモなどのように特殊形状のくちばしも画像辞書に入れて、鳥の顔（丸い顔形状に小さく丸い目の形状がある）の横にこれらが付いていると判定された場合、「鳥」として機器や装置やシステムが判定可能なようにしておき、それに対応したアイコンも用意しておく。鳥の体についても、猫同様、特徴を単純化して鳥についての最大公約数的な画像特徴情報を辞書として持つようにする。アイコンが、この画像情報データを可視化したものとして関連づけられて用意されているので、このユーザはこのアイコンを選べば、機器や装置、システムは、選ばれたアイコンに従って撮影時の画像特徴を撮影条件として設定する。
【００８５】
ここでは動物を例にしたが、このんで撮影される乗り物や機械なども同様にアイコンとそれに対応した画像特徴を持つようにする。こうした対象物と、そのアイコンと画像特徴データは、スタンドアローンの機器では多く持つことが困難であり、通信機能付きの機器が外部のデータベース（ＤＢ）と連携できるシステムである方が容易に実現できる。携帯情報端末で、こうしたユーザに分かりやすく工夫した細かい条件は指定できるようにして、撮影条件が満たされたことで撮影を行う機器、装置の方は、この単純化したデータのみを受け取って撮影判断を行う。人間は、抽象化されたデジタルデータそのものは理解できないので、分かりやすく可視化して、ユーザの判定や設定を補助する部分は、ネット連携などが出来る端末側が行うようにしている。
【００８６】
一方、ステップＳ４４における品詞判定の結果、動詞または副詞であった場合には、動き条件解釈を行う（Ｓ４８）。ここでは、図１（ｂ）に示すような動きの解釈を、ＤＢ部２２４に基づいて行う。ステップＳ４４、Ｓ４８は、条件設定ステップとして機能し、文字の品詞を判定し、動詞または副詞である場合には、動きの変化の起こる位置も含めて上記撮影のための条件として設定する。こうした自然言語解析な手法は、語彙、文法、言い回し、慣用表現や方言、翻訳等の問題もあるが、携帯情報端末がネット連携して処理することが可能である。
【００８７】
ステップＳ４３における判定の結果、キーボードタッチがなかった場合には、位置情報指定を行う（Ｓ４７）。ここでは、ステップＳ４４における判定の結果、動詞または副詞であった場合には、撮影ガイドに従ってユーザが動きの変化のある位置をタッチ操作により指定する。このステップでは、タッチ操作がなされたか否かに基づいて判定する。撮影対象（例えば、猫や鳥で例示）の画面内の位置（場所）や、指定された動きの方向などを分かり易く画面上で設定できるようした。
【００８８】
ステップＳ４９における判定の結果、位置情報の指定がなされた場合には、位置情報の決定を行う（Ｓ４９）。ここでは、操作判定部２０５が、ユーザのタッチ位置を検出し、このタッチ位置に基づいて位置情報の決定を行う。
【００８９】
ステップＳ４９において位置情報の決定を行うと、またはステップＳ４６において特徴情報の決定を行うと、またはステップＳ４８において動き条件の解釈を行うと、またはステップＳ３９における判定の結果、タッチ操作がなされていない場合には、次に、撮影を行うか否かの判定を行う（Ｓ５５）。この判定の結果、撮影の場合には、撮影信号を撮影機器１００に送信し（Ｓ５７）、一方、撮影でない場合には、条件を設定し、信号を撮影機器に送信する（Ｓ５９）。これらを行うと、ステップＳ３３に戻る。
【００９０】
このように、本実施形態に係る操作機器制御のフローでは、キーボードで撮影のための条件を文字入力すると、入力された言葉の品詞に応じて、入力解釈条件判定部２０６がＤＢ部２２４を用いて、特徴情報決定または動き条件解釈を行う（Ｓ４３、Ｓ４４、Ｓ４６、Ｓ４８）。したがって、スルー画表示されていない対象物であっても、ユーザが「猫」「赤い鳥」といったような文字入力で撮影対象を指定すると、この撮影対象が撮影機器１００の画面内に入った際に撮影を行うことができる。このため、撮影対象が現われるまで、撮影機器１００の傍にいる必要がない。
【００９１】
以上説明したように、本発明の各実施形態においては、光学系によって形成された被写体像を画像データに変換する撮像部１１２と、操作機器で指定された撮影のための条件を受信する通信部１１７と、画像データに基づく被写体像が撮影のための条件と一致したか否かを判定する画像判定部と、画像判定部によって被写体像が上記撮影のための条件に一致したと判定された際に、撮影を行う撮影制御部１０２を有している。このため、撮像部を有する撮影機器に対して、簡便に、様々なシーンに合わせた撮影条件を指定することが可能となり、撮影操作が困難なシーンや状況であっても、誰でも簡単に思い通りの撮影ができる。
【００９２】
また、本発明の各実施形態においては、文字を入力可能な操作部２１４と、操作部によって入力された文字の意味を解釈し、撮影のための条件を設定する条件設定部２０６と、条件設定部によって設定された撮影のための条件を撮影機器に送信する通信部２１７を有する。このため、撮影機器に対して、簡便に、様々なシーンに合わせて文字で撮影条件を指定することが可能となり、撮影操作が困難なシーンや状況であっても撮影ができる。
【００９３】
なお、本発明の各実施形態においては、ＤＢ部２２４は操作機器２００内に設けてあったが、これに限らず、例えば、インターネット上のサーバーに記憶しておき、操作機器２００がこのサーバーにアクセスするようにしてもよい。このような工夫を行うことによりシステムの拡張性（様々なシーンに対応すること）を可能としている。つまり、条件設定を行うのは情報端末であり、この情報端末は、ユーザの意志を入力したり確認したりするために様々な入力方式や画像やアイコンなど補助情報（補助情報は視覚的なものに限る必要はない）を提供しやすく、かつ外部の情報機器やデータベースと連携しやすい特質も持つ。情報端末で指定された指定条件データの判定と、応答性に特徴のある撮影機器が連携して、様々なシーンで、誰にでも決定的な瞬間の撮影が可能となる。
【００９４】
また、本発明の各実施形態においては、キーボード表示を設け文字入力を行っていたが、これに限らず、例えば、操作機器１００に文字入力用のキーボードを設けてもよく、また音声入力し、この音声を識別するようにしてもよい。また、通信の応答性を考慮しても撮影チャンスを逃さない被写体であれば、画像判定部１０３を撮影機器１００内に設ける代わりに、操作機器２００内に設け、撮影機器１００から送信されてくるスルー画を用いて判定し、条件に一致した時点で撮影機器１００に対して撮影信号を出力するようにしてもよい。
【００９５】
この場合、撮影装置が撮影判断に使う、撮影のための条件は、被写体（対象物）像の形状や色彩など画像の特徴をデータ化したものであり、その被写体像が変化する位置や方向を含み、画像判定部は、被写体画像が位置で指定方向から、あるいは指定方向に変化したか否かを、画像情報、画像データの時系列の変化で判定可能とする。これは、大きさが変化するような情報でも、距離が変化するような情報でも良い。対象物の指定は、わざわざユーザが画像で入力せず、日常で使っている文字や音声など言葉で入力が可能で、変化については、百聞は一見にしかずの考え方で、位置や方向、変化の幅など、変化条件を表示画面上で見ながらの設定が可能である。
【００９６】
また、本発明の各実施形態においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ：Personal Digital Assist）、パーソナルコンピュータ（ＰＣ）、タブレット型コンピュータ、ゲーム機器等に内蔵されるカメラでも構わない。
【００９７】
また、医療用、産業用の機器で、指定した条件での撮影画像を取得する際にも応用が可能であり、本発明の各実施形態において動物や乗り物などで説明した部分を生体や観察対象物に置き換えて、それを表す情報と画像の特徴情報とすれば良い。静止画として撮影しなくとも動画としてもよく、高速なものであったり、直接確認が困難なものであったり、人間の操作が困難な状況下のものを見たい場合に、観察装置、検査装置などにも応用することもできる。
【００９８】
また、言語で指定した対象物を画像データに変換するステップと、対象物の表示画像内での変化の態様を、画面を見ながら指定するステップと、その対象物の変化態様を条件として条件設定するステップと、その設定条件での画像が表示されるステップがあれば、撮影される結果は、その条件の前後の画像を含む静止画群でも、動画でも良い。もちろん、常に撮影記録しておき、その条件を満たした画像を検索しやすくするための情報を出力するようにしても良い。
【００９９】
また、本明細書において説明した技術のうち、主にフローチャートで説明した制御に関しては、プログラムで設定可能であることが多く、記録媒体や記録部に収められる場合もある。この記録媒体、記録部への記録の仕方は、製品出荷時に記録してもよく、配布された記録媒体を利用してもよく、インターネットを介してダウンロードしたものでもよい。
【０１００】
また、特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず」、「次に」等の順番を表現する言葉を用いて説明したとしても、特に説明していない箇所では、この順で実施することが必須であることを意味するものではない。
【０１０１】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１０２】
１００・・・操作機器、１０１・・・制御部、１０２・・・撮影制御部、１０３・・・画像判定部、１０７・・・通信制御部、１１１・・・光学系、１１２・・・撮像部、１１３・・・記録部、１１７・・・通信部、２００・・・操作機器、２０１・・・制御部、２０２・・・撮影制御部、２０３・・・表示制御部、２０５・・・操作判定部、２０６・・・入力解釈条件設定部、２０７・・・通信制御部、２１２・・・表示部、２１４・・・操作部、２１７・・・通信部、２２２・・・インカメラ、２２３・・・時計部、２２４・・・ＤＢ部
【図１】
2015226097.tif 000003
【図２】
2015226097.tif 000004
【図３】
2015226097.tif 000005
【図４】
2015226097.tif 000006
【図５】
2015226097.tif 000007
【図６】
2015226097.tif 000008
【図７】
2015226097.tif 000009