(57)【要約】【課題】撮像時にユーザの意図に沿ったパラメータを自動的に設定させることが可能な、撮像制御装置を提供する。【解決手段】ユーザによる操作に応じて、２以上の撮像条件のパラメータの関係を連続的に記述した表示を変更するとともに、前記表示の変更に応じて前記関係の設定を変更する制御部を備える、撮像制御装置が提供される。撮像制御装置は、係る構成を有することで撮像時にユーザの意図に沿ったパラメータを自動的に設定させることを可能とする。【選択図】図１
2017130736.tif 000002
【特許請求の範囲】
【請求項１】
２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更する制御部を備える、撮像制御装置。
【請求項２】
前記連続的に記述した表示は線形である、請求項１に記載の撮像制御装置。
【請求項３】
前記制御部は、前記操作に応じて前記線形の変化点を指定し、該変化点の位置を変化させる、請求項２に記載の撮像制御装置。
【請求項４】
前記制御部は、所定の感度における前記２以上の撮像条件のパラメータの関係を変更する、請求項１に記載の撮像制御装置。
【請求項５】
前記２以上の撮像条件は、前記所定の感度におけるシャッタスピード及び絞りである、請求項４に記載の撮像制御装置。
【請求項６】
前記制御部は、他の感度における前記２以上の撮像条件のパラメータの関係についても併せて表示するように前記表示を制御する、請求項４に記載の撮像制御装置。
【請求項７】
前記ユーザによる操作は、前記表示への操作体の接触または近接である、請求項１に記載の撮像制御装置。
【請求項８】
前記制御部は、撮像時に使用されるレンズの特性に応じて前記表示を制御する、請求項１に記載の撮像制御装置。
【請求項９】
前記制御部は、前記レンズの特性では設定出来ないパラメータが含まれる領域を、他の領域と区別するよう前記表示を制御する、請求項８に記載の撮像制御装置。
【請求項１０】
前記制御部は、前記レンズの特性では設定出来ないパラメータを指定できないよう前記表示の変更に制限をかける、請求項８に記載の撮像制御装置。
【請求項１１】
前記レンズの特性は、開放絞り値である、請求項８に記載の撮像制御装置。
【請求項１２】
前記レンズの特性は、焦点距離に応じて決まる開放絞り値である、請求項１１に記載の撮像制御装置。
【請求項１３】
前記制御部は、撮像時に使用されるモードに応じて前記表示を制御する、請求項１に記載の撮像制御装置。
【請求項１４】
前記制御部は、撮像時における位置情報に基づいて前記表示を選択する、請求項１に記載の撮像制御装置。
【請求項１５】
前記制御部は、前記操作に応じて変更した前記表示の初期設定からの変化分を明示する、請求項１に記載の撮像制御装置。
【請求項１６】
２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更することを含む、撮像制御方法。
【請求項１７】
２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更することをコンピュータに実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、撮像制御装置、撮像制御方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
カメラでの撮像に慣れたプロのカメラマンやハイアマチュアのユーザであっても、シャッタスピード、絞り、ＩＳＯ感度等の撮像条件のパラメータを全て手動で設定することは多くなく、何らかの設定をカメラに自動で行わせる場合が多い。カメラに設定を自動で行わせると、撮像結果に破綻が無い範囲で、カメラ側が自動的に撮像条件のパラメータを決定する。
【０００３】
カメラは、パラメータを自動で決定する際には、プログラム線図を用いる。プログラム線図は、適正な露出となるためのシャッタスピード及び絞りの関係を記述したグラフである。そしてプログラム線図を用いた撮像条件のパラメータの設定に関する技術には、例えば特許文献１から３等がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１７８０１５号公報
【特許文献２】特開２００７−０１９９６２号公報
【特許文献３】特開平１１−２４２２５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、既存の技術では与えられた範囲内であらかじめ用意されたプログラム線図を選択したり、あらかじめ与えられたプログラム線図から１点以上の値を取得したりするだけであり、ユーザの意図に沿ったパラメータを自動的に設定することが出来ない。
【０００６】
そこで、本開示では、撮像時にユーザの意図に沿ったパラメータを自動的に設定させることが可能な、新規かつ改良された撮像制御装置、撮像制御方法及びコンピュータプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更する制御部を備える、撮像制御装置が提供される。
【０００８】
また本開示によれば、２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更することを含む、撮像制御方法が提供される。
【０００９】
また本開示によれば、２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更することをコンピュータに実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、撮像時にユーザの意図に沿ったパラメータを自動的に設定させることが可能な、新規かつ改良された撮像制御装置、撮像制御方法及びコンピュータプログラムを提供することが出来る。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の実施の形態に係る画像処理装置１００の構成例を示すブロック図である。
【図２】本開示の実施の形態に係る画像処理装置１００の動作例を示す流れ図である。
【図３】本開示の実施の形態に係る画像処理装置１００の動作例を示す流れ図である。
【図４】表示部１１０に表示される画面の例を示す説明図である。
【図５】表示部１１０に表示される画面の例を示す説明図である。
【図６】表示部１１０に表示される画面の例を示す説明図である。
【図７】表示部１１０に表示される画面の例を示す説明図である。
【図８】ユーザがプログラム線図の設定の変更を終了する操作を行う様子を示す説明図である。
【図９】４台の画像処理装置１００ａ〜１００ｄが同一の被写体を撮像している様子の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．本開示の実施の形態
１．１．背景
１．２．機能構成例
１．３．動作例
２．まとめ
【００１５】
＜１．本開示の実施の形態＞
［１．１．背景］
まず、本開示の実施の形態の背景について説明する。
【００１６】
上述したように、カメラでの撮像に慣れたプロのカメラマンやハイアマチュアのユーザであっても、シャッタスピード、絞り、ＩＳＯ感度等の撮像条件のパラメータを全て手動で設定することは多くなく、何らかの設定をカメラに自動で行わせる場合が多い。カメラに設定を自動で行わせると、撮像結果に破綻が無い範囲で、カメラ側が自動的に撮像条件のパラメータを決定する。カメラは、自動でパラメータを決定する際には、プログラム線図と呼ばれるグラフを用いる。プログラム線図は、適正な露出となるための２以上の撮像条件のパラメータ（例えば、シャッタスピード及び絞り）の関係を連続的に記述したグラフである。
【００１７】
既存のカメラは、与えられた範囲内であらかじめ用意されたプログラム線図を選択したり、あらかじめ与えられたプログラム線図から１点以上の値を取得したりすることは可能であった。しかし、既存の技術では、ユーザの意図に沿ったパラメータを自動的に設定することが出来ない。例えば、ユーザが使用したい設定値が撮像結果に悪影響を与えることを許容したとしても、与えられた範囲を超えた設定値を利用できず、また、状況変化が伴った場合、連続的に自分の意図に近い設定値に変わらない。
【００１８】
例えば、暗所で素早く動く被写体を撮像する場合など、状況によっては撮像結果に与える影響があることを理解した上で、自動設定に与えられた範囲を超えて設定値を利用したり、自動設定でも出来る限り意図に近い設定値を利用したりすることをユーザは要求する場合がありうる。しかし、既存の自動設定では、このようなユーザの要求に応えられる設定での撮像が出来ない。
【００１９】
上述したように、プログラム線図を用いた撮像条件のパラメータの設定に関する技術には、例えば特許文献１〜３等がある。しかし、既存の技術はいずれも、与えられた範囲内であらかじめ用意されたプログラム線図を選択したり、あらかじめ与えられたプログラム線図から１点以上の値を取得したりするだけのものであり、ユーザの意図に沿ったパラメータを自動的に設定することが出来ない。既存の技術では、自動設定ではユーザが使いたい設定値が、ノイズが多くなる等の撮像結果に悪影響を与えることを許容したとしても、与えられた範囲を超えた設定値を利用できなかったり、状況変化が伴った場合に連続的に自分の意図に近い設定値に変わらなかったりする。
【００２０】
そこで本件開示者は、上述した背景に鑑みて、撮像時にユーザの意図に沿ったパラメータを自動的に設定させることが可能な技術について鋭意検討を行った。その結果、本件開示者は、プログラム線図で規定されたパラメータをユーザの操作に応じて変更することで、撮像時にユーザの意図に沿ったパラメータを自動的に設定させることが可能な技術を考案するに至った。
【００２１】
以上、本開示の実施の形態の背景について説明した。続いて、本開示の実施の形態について詳細に説明する。
【００２２】
［１．２．構成例］
まず、本開示の実施の形態に係る画像処理装置１００の構成例について説明する。図１は、本開示の実施の形態に係る画像処理装置１００の構成例を示すブロック図である。以下、図１を用いて本開示の実施の形態に係る画像処理装置１００の構成例について説明する。
【００２３】
図１に示したように、本開示の実施の形態に係る画像処理装置１００は、撮像部１０２、センサ部１０４、入力部１０６、記憶部１０８、表示部１１０、通信部１１２、バス１１６及び制御部１１８を備える。
【００２４】
（１）撮像部
撮像部１０２は、ズームレンズフォーカスレンズ、撮像素子などからなる、画像を撮像するカメラモジュールである。撮像部１０２は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などの撮像素子を用いて実空間を撮像し、撮像画像を生成する。撮像部１０２により生成される一連の撮像画像は、実空間を映す映像を構成する。なお、撮像部１０２は、必ずしも画像処理装置１００の一部でなくてもよい。例えば、画像処理装置１００と有線又は無線で接続される撮像装置が撮像部１０２として扱われてもよい。また、撮像部１０２におけるズームレンズやフォーカスレンズは、画像処理装置１００から着脱可能に設けられていても良い。
【００２５】
（２）センサ部
センサ部１０４は、測位センサ、加速度センサ、ジャイロセンサ、地磁気センサ、照度センサ、温度センサ、または気圧センサなどの様々なセンサを含み得る。センサ部１０４により測定され得る画像処理装置１００の位置、姿勢又は動きは、カメラの位置及び姿勢の認識の支援、地理的な位置に特化したデータの取得、又はユーザからの指示の認識などの様々な用途のために利用されてよい、なお、センサ部１０４は、画像処理装置１００の構成から省略されてもよい。
【００２６】
測位センサとしては、例えば具体的には、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）受信機、および／または通信装置などを含みうる。ＧＮＳＳは、例えばＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）、ＧＬＯＮＡＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）、ＢＤＳ（ＢｅｉＤｏｕ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）、ＱＺＳＳ（Ｑｕａｓｉ−Ｚｅｎｉｔｈ  Ｓａｔｅｌｌｉｔｅｓ  Ｓｙｓｔｅｍ）、またはＧａｌｉｌｅｏなどを含みうる。また測位センサとしては、例えば、無線ＬＡＮ、ＭＩＭＯ（Ｍｕｌｔｉ−Ｉｎｐｕｔ  Ｍｕｌｔｉ−Ｏｕｔｐｕｔ）、セルラー通信（例えば携帯基地局を使った位置検出、フェムトセル）、または近距離無線通信（例えばＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）、Ｂｌｕｅｔｏｏｔｈ（登録商標））などの技術を利用して位置を検出するものが含まれうる。
【００２７】
（３）入力部
入力部１０６は、ユーザが画像処理装置１００を操作し又は画像処理装置１００へ情報を入力するために使用される入力デバイスである。入力部１０６は、例えば、表示部１１０の画面上へのユーザによるタッチを検出するタッチセンサを含んでもよい。当該タッチセンサは、２点以上の接触を検知可能であることが望ましいが、２点以上の接触を検知可能なものに限定されるものではない。その代わりに（又はそれに加えて）、入力部１０６は、マウスまたはタッチパッドなどのポインティングデバイスを含んでもよい。さらに、入力部１０６は、キーボード、キーパッド、ボタン又はスイッチなどのその他の種類の入力デバイスを含んでもよい。
【００２８】
（４）記憶部
記憶部１０８は、半導体メモリ又はハードディスクなどの記憶媒体により構成され、画像処理装置１００による処理のためのプログラム及びデータを記憶する。記憶部１０８により記憶されるデータは、例えば、撮像画像データ、センサデータ及び後に説明するプログラム線図のデータを含み得る。なお、本明細書で説明するプログラム及びデータの一部は、記憶部１０８により記憶されることなく、外部のデータソース（例えば、データサーバ、ネットワークストレージ又は外付けメモリなど）から取得されてもよい。
【００２９】
（５）表示部
表示部１１０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）またはＯＬＥＤ（Ｏｒｇａｎｉｃ  ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などのディスプレイを含む表示モジュールである。表示部１１０は、例えば、画像処理装置１００により生成される出力画像を表示するために使用される。なお、表示部１１０もまた、必ずしも画像処理装置１００の一部でなくてもよい。例えば、画像処理装置１００と有線又は無線で接続される表示装置が表示部１１０として扱われてもよい。
【００３０】
（６）通信部
通信部１１２は、画像処理装置１００による他の装置との間の通信を仲介する通信インタフェースである。通信部１１２は、任意の無線通信プロトコル又は有線通信プロトコルをサポートし、他の装置との間の通信接続を確立する。
【００３１】
（７）バス
バス１１６は、撮像部１０２、センサ部１０４、入力部１０６、記憶部１０８、表示部１１０、通信部１１２及び制御部１１８を相互に接続する。
【００３２】
（８）制御部
制御部１１８は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又はＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などのプロセッサに相当する。制御部１１８は、記憶部１０８又は他の記憶媒体に記憶されるプログラムを実行することにより、後に説明する画像処理装置１００の様々な機能を動作させる。
【００３３】
本実施形態では、制御部１１８は、ユーザによる所定の操作に応じて、２以上の撮像条件のパラメータの関係（例えば、シャッタスピード及び絞り）を連続的に線形で記述したプログラム線図を表示部１１０に表示する。そして制御部１１８は、ユーザによる所定の操作に応じて、表示部１１０に表示したプログラム線図の設定を視覚的に変更する。制御部１１８が、ユーザによる所定の操作に応じて、表示部１１０に表示したプログラム線図の設定を視覚的に変更することで、画像処理装置１００は、撮像時にユーザの意図に沿ったパラメータを自動的に設定させることが可能となる。
【００３４】
以上、本開示の実施の形態に係る画像処理装置１００の構成例について説明した。続いて、本開示の実施の形態に係る画像処理装置１００の動作例について説明する。
【００３５】
［１．３．動作例］
図２は、本開示の実施の形態に係る画像処理装置１００の動作例を示す流れ図である。図２に示したのは、ユーザによる所定の操作に応じて、表示部１１０に表示したプログラム線図の設定を視覚的に変更する際の画像処理装置１００である。以下、図２を用いて本開示の実施の形態に係る画像処理装置１００の動作例について説明する。
【００３６】
画像処理装置１００は、ユーザによる、入力部１０６を使用したプログラム線図の設定を開始する入力操作を検出するまで待機する（ステップＳ１０１）。入力操作の検出は制御部１１８が行う。
【００３７】
画像処理装置１００は、例えば、表示部１１０に表示される画像処理装置１００の設定画面から、ユーザの入力部１０６を使用した所定の入力操作に応じて、プログラム線図を表示部１１０に表示して、プログラム線図の設定をユーザに変更させるための画面に遷移してもよい。また画像処理装置１００は、表示部１１０に設けられるタッチパネルに対するユーザの所定のジェスチャを認識して、プログラム線図を表示部１１０に表示して、プログラム線図の設定をユーザに変更させるための画面に遷移してもよい。画像処理装置１００は、プログラム線図の設定をユーザに変更させるための画面に遷移した後は、プログラム線図の設定を変更するための入力操作を受け付ける状態となる。
【００３８】
ユーザによる、入力部１０６を使用したプログラム線図の設定を開始する入力操作を検出すると（ステップＳ１０１、Ｙｅｓ）、画像処理装置１００は、ユーザによる、入力部１０６を使用したプログラム線図の設定を開始する入力操作に応じた、プログラム線図の表示部１１０への描画を行う（ステップＳ１０２）。入力部１０６を使用したプログラム線図の設定を開始する入力操作の検出、及び、入力操作に応じたプログラム線図の表示部１１０への描画への描画は制御部１１８が行う。
【００３９】
そして画像処理装置１００は、ユーザによる、入力部１０６を使用したプログラム線図の設定を終了する入力操作を検出するまで待機する（ステップＳ１０３）。ユーザによる、入力部１０６を使用したプログラム線図の設定を終了する入力操作を検出すると（ステップＳ１０３、Ｙｅｓ）、画像処理装置１００は、ユーザの入力操作に応じたプログラム線図の設定を終了する。
【００４０】
以上、図２を用いて本開示の実施の形態に係る画像処理装置１００の動作例について説明した。続いて、画像処理装置１００によるプログラム線図の設定の具体例について詳細に説明する
【００４１】
図３は、本開示の実施の形態に係る画像処理装置１００の動作例を示す流れ図である。図３に示したのは、ユーザの入力操作に応じたプログラム線図の設定を行う際の画像処理装置１００の動作例である。
【００４２】
画像処理装置１００は、プログラム線図の変化点の指定を行う所定の操作（例えば、表示部１１０への指などの接触または近接）をユーザが行ったことを検出すると（ステップＳ１１１）、ユーザが設定しようとするプログラム線図の変化点を設定する。操作の検出及び変化点の設定は、制御部１１８が実行しうる。
【００４３】
図４は、画像処理装置１００の表示部１１０に表示される画面の一例を示す説明図である。図４に示したのは、ユーザの入力部１０６を使用した所定の入力操作に応じて、設定の変更対象となるプログラム線図が表示部１１０に表示されている状態である。図４で示されているプログラム線図は、所定のＩＳＯ感度（例えばＩＳＯ感度が１００）の場合におけるプログラム線図である。設定の変更対象となるプログラム線図は、画像処理装置１００に予め設定されたものであってもよく、ユーザによって設定されたものであってもよい。
【００４４】
表示部１１０に表示されたプログラム線図の設定を変更するために、ユーザは指などを使用して、表示部１１０に表示されているプログラム線図の変化点を指定する。例えば、図４に示したプログラム線図では、シャッタスピードが１／５００秒の場合は、絞りがＦ５．６より開放することが出来ない設定となっている。シャッタスピードが１／５００の場合に絞りをもっと開放させる設定、またはもっと絞りたい設定にしたいと考えるユーザは、シャッタスピード１／５００秒、絞りＦ５．６の点を指で接触する。制御部１１８は、シャッタスピード１／５００秒、絞りＦ５．６の点をユーザが指で接触したことを検出すると、その点をプログラム線図の変化点に設定する。
【００４５】
図５は、ユーザがプログラム線図の変化点を指定する操作を行う様子を示す説明図である。図５は、プログラム線図の変化点の指定を行う所定の操作として、ユーザの手Ｕ１の指が表示部１１０の１点（シャッタスピード１／５００秒、絞りＦ５．６の点）に接触する様子を示す説明図である。ユーザの手Ｕ１の指が表示部１１０の１点に接触したことを検出すると、制御部１１８は、ユーザの手Ｕ１の指が接触した位置をプログラム線図の変化点に設定する。
【００４６】
続いて画像処理装置１００は、プログラム線図の設定の変更を行う所定の操作（例えば、表示部１１０に対するプログラム線図の変化点の位置からのドラッグ操作）をユーザが行ったことを検出すると（ステップＳ１１２）、ユーザの操作に応じてプログラム線図の設定を変更し、変更したプログラム線図を表示部１１０へ表示する。
【００４７】
図６は、ユーザがプログラム線図の設定を変更する操作を行う様子を示す説明図である。図６は、プログラム線図の設定を変更する操作として、図５に示した位置からのユーザの手Ｕ１の指のドラッグ操作を行っている様子を説明図である。ユーザがドラッグ操作を行っていることを検出すると、制御部１１８は、そのドラッグ操作に応じて、プログラム線図の設定を表示部１１０に描画する。
【００４８】
図６に示したのは、ユーザが、シャッタスピード１／５００秒、絞りＦ５．６の点から絞りが開放となる方向に手Ｕ１の指をドラッグ操作している様子である。ユーザが手Ｕ１の指をドラッグすると、制御部１１８は、そのドラッグ操作に応じてプログラム線図の設定を表示部１１０に描画する。
【００４９】
そして画像処理装置１００は、プログラム線図の設定の変更を終了する所定の操作（例えば、表示部１１０への指などの接触または近接の解除）をユーザが行ったことを検出すると（ステップＳ１１３）、プログラム線図の設定の変更を終了する。プログラム線図の設定の変更を終了する所定の操作の検出は、制御部１１８が実行しうる。
【００５０】
図７は、ユーザがプログラム線図の設定の変更を終了する操作を行う様子を示す説明図である。図７は、プログラム線図の設定の変更を終了する所定の操作として、ユーザの手Ｕ１の指が表示部１１０から離れた様子を示す説明図である。ユーザの手Ｕ１の指が表示部１１０から離れたことを検出すると、制御部１１８は、プログラム線図の設定の変更を終了する。図７に示した例では、ユーザのドラッグ操作によって、プログラム線図の設定が、シャッタスピードが１／５００秒の場合でも絞りＦ２．８まで開放できる設定に変更されている。
【００５１】
画像処理装置１００は、上記ステップＳ１１３でプログラム線図の設定の変更を終了する所定の操作をユーザが行ったことを検出すると、その設定が変更されたプログラム線図の内容を自動的に記憶部１０８に記憶しても良く、プログラム線図の内容を保存するための所定の操作をユーザが行ったことに応じて記憶部１０８に記憶しても良い。
【００５２】
画像処理装置１００は、このように、ユーザの操作に応じてプログラム線図の設定を視覚的に変更することで、設定によっては予め定めた範囲を超えたシャッタスピードや絞りを使った撮像が可能になる。また画像処理装置１００は、ユーザの操作に応じてプログラム線図の設定を視覚的に変更することで、変更後の設定をユーザに分かりやすく提示することが出来る。また画像処理装置１００がユーザの操作に応じてプログラム線図の設定を視覚的に変更することで、ユーザは、変更後の動作が予測しやすくなる効果が期待できる。
【００５３】
上述の説明では、操作体の一例としてユーザが指を使用してプログラム線図の設定を変更する例を示したが、本開示は係る例に限定されるものではなく、画像処理装置１００は、ユーザの身体の一部では無く、スタイラスなどのデバイスによるプログラム線図の設定の変更を受け付けても良い。
【００５４】
画像処理装置１００は、プログラム線図の設定をユーザに変更させる際に、プログラム線図の変化点を複数指定させても良い。図８は、ユーザがプログラム線図の設定の変更を終了する操作を行う様子を示す説明図である。図８には、プログラム線図の設定をユーザに変更させる際に、プログラム線図の変化点を複数指定させている様子が示されている。
【００５５】
画像処理装置１００は、ユーザの操作に応じてプログラム線図の設定を視覚的に変更する際に、予め設定されたプログラム線図の設定からの変化分が分かるようにしてもよい。例えば画像処理装置１００は、予め設定されたプログラム線図の設定を破線で、ユーザの操作に応じて変更したプログラム線図の設定を実線で、それぞれ表示するようにしても良い。
【００５６】
撮像部１０２に設けられているレンズによって、シャッタスピードや絞り値の設定可能範囲が異なりうる。また望遠レンズでは、焦点距離によっても絞り値の設定可能範囲が異なりうる。例えば、焦点距離が７０ｍｍの場合は開放絞り値がＦ４．５であるが、焦点距離が３００ｍｍの場合は開放絞り値がＦ５．６である望遠レンズの場合、焦点距離を３００ｍｍにすると絞り値をＦ４．５にすることは不可能である。そのため、画像処理装置１００は、撮像部１０２に設けられているレンズの特性に応じて、プログラム線図でのシャッタスピードや絞りの設定可能範囲を明示しても良い。また画像処理装置１００は、撮像部１０２に設けられているレンズの状態に応じて、プログラム線図でのシャッタスピードや絞りの設定可能範囲を明示しても良い。
【００５７】
例えば、あるレンズでは開放絞り値がＦ１．４であるが、別のレンズでは開放絞り値がＦ２．８であるような場合、開放絞り値がＦ１．４のレンズが撮像部１０２に設けられているときは、画像処理装置１００は、ユーザの操作に応じてプログラム線図の設定を視覚的に変更する際に、絞り値を開放方向ではＦ１．４まで指定可能としてもよい。一方、開放絞り値がＦ２．８のレンズが撮像部１０２に設けられているときは、画像処理装置１００は、ユーザの操作に応じてプログラム線図の設定を視覚的に変更する際に、絞り値を開放方向ではＦ２．８まで指定可能にして、Ｆ２．８より開放の絞り値の領域は黒やグレーなどの指定が出来ないことを示す色でプログラム線図を描画しても良い。
【００５８】
また例えば、焦点距離が７０ｍｍの場合は開放絞り値がＦ４．５であるが、焦点距離が３００ｍｍの場合は開放絞り値がＦ５．６である望遠レンズが撮像部１０２に設けられている場合に、レンズの焦点距離が７０ｍｍのときは、画像処理装置１００は、ユーザの操作に応じてプログラム線図の設定を視覚的に変更する際に、絞り値を開放方向ではＦ４．５まで指定可能としてもよい。
【００５９】
一方、撮像部１０２に設けられているレンズの焦点距離が３００ｍｍのときは、画像処理装置１００は、ユーザの操作に応じてプログラム線図の設定を視覚的に変更する際に、絞り値を開放方向ではＦ５．６まで指定可能にして、Ｆ５．６より開放の絞り値の領域は黒やグレーなどの指定が出来ないことを示す色でプログラム線図を描画しても良い。
【００６０】
画像処理装置１００は、プログラム線図の表示部１１０への表示を、ユーザの所定の操作に応じて拡大または縮小しうる。プログラム線図を拡大する操作としては、例えば表示部１１０に対するピンチアウト操作や、入力部１０６に設けられている拡大のための操作があり、プログラム線図を縮小する操作としては、例えば表示部１１０に対するピンチイン操作や、入力部１０６に設けられている縮小のための操作がありうる。
【００６１】
画像処理装置１００は、ユーザに設定を変更させたプログラム線図を、記憶部１０８や、通信部１１２を通じて外部の装置に保存してもよい。画像処理装置１００は、プログラム線図の保存を自動的に行っても良く、ユーザの所定の操作に応じて行っても良い。画像処理装置１００は、プログラム線図を保存する際には、現在位置の情報や向きの情報等と一緒に保存しても良い。また画像処理装置１００は、ユーザに設定を変更させたプログラム線図を保存する際には、設定全体を保存しても良く、変更元のプログラム線図の設定からの差分だけを保存しても良い。
【００６２】
また、画像処理装置１００は、保存したプログラム線図を、ユーザの所定の操作に応じて読み出してもよい。また画像処理装置１００は、プログラム線図を読み出す際に、画像処理装置１００の現在位置の情報や向きの情報を用いて読み出すプログラム線図を決定しても良い。プログラム線図の情報と一緒にそのプログラム線図を設定した画像処理装置１００の位置や向きの情報が保存されていれば、画像処理装置１００は、その位置や向きの情報に合致した、または似ていたプログラム線図を読み出すことが出来る。画像処理装置１００は、プログラム線図を読み出す際に、画像処理装置１００の現在位置の情報や向きの情報を用いて読み出すプログラム線図を決定することで、他のユーザが設定したプログラム線図をユーザに使用させて、撮像の参考にさせることが可能になる。
【００６３】
画像処理装置１００は、撮像時の撮像モードに応じてプログラム線図によるパラメータの設定可能範囲を変化させても良い。撮像モードとは、画像処理装置１００を使用して被写体を撮像する際に、撮像する被写体や撮像時の状況に応じて、絞り、シャッタスピード、ＩＳＯ感度、ホワイトバランス、色調や彩度、顔認識の有無、ストロボ発光の有無、スローシンクロの有無、等のパラメータを自動的に設定するためのものである。
【００６４】
例えば、ユーザが撮像モードとして人物の撮像に適したモードを選択した場合、絞りをより開放にすることで人物が際立つ画像を撮像出来るため、画像処理装置１００は、他のモードと比べて開放方向を指定できるよう（絞った方向は指定できないよう）、プログラム線図によるパラメータの設定可能範囲を変化させても良い。
【００６５】
プログラム線図は、ＩＳＯ感度毎に設定されうる。同じ絞り値であってもＩＳＯ感度を上げれば速いシャッタスピードでの撮像が可能となるからである。そこで、画像処理装置１００は、プログラム線図の表示の際に隣接するＩＳＯ感度（例えば、ＩＳＯ感度２００に隣接するＩＳＯ感度はＩＳＯ感度１００、４００であるとする）での設定をプログラム線図に重畳して表示部１１０に表示しても良い。画像処理装置１００は、隣接するＩＳＯ感度での設定をプログラム線図に重畳して表示する際には、線種を変更するなどして隣接するＩＳＯ感度での設定であることを分かりやすく表示しても良い。
【００６６】
また画像処理装置１００は、隣接するＩＳＯ感度の設定をプログラム線図に重畳して表示部１１０に表示する場合、ユーザがその隣接するＩＳＯ感度での設定を指などで触ったことに応じて、その隣接するＩＳＯ感度でのプログラム線図の操作を可能とするようにしてもよい。
【００６７】
上述したプログラム線図の設定は、例えば、カメラと連携して撮像の指示を行うスマートフォンやタブレット端末などの携帯端末が行っても良い。例えば、カメラで撮像した画像を表示する携帯端末が、ユーザの操作に応じて画面上にプログラム線図を表示し、プログラム線図の設定を変更する処理を行っても良い。
【００６８】
複数の画像処理装置１００を使用して同一の被写体を撮像する際に、他の画像処理装置１００との間でプログラム線図の設定を連動させてもよい。図９は、４台の画像処理装置１００ａ〜１００ｄが同一の被写体を撮像している様子の一例を示す説明図である。ここで、画像処理装置１００ａは、ユーザの操作に応じて表示部１１０にプログラム線図を表示するとともにそのプログラム線図の設定を変更すると、そのプログラム線図の情報を他の画像処理装置１００ｂ〜１００ｄに送信しても良い。
【００６９】
このように、プログラム線図の情報を装置間で連動させることで、複数の画像処理装置１００を使用して同一の被写体を撮像する際に、同一の設定で撮像することが可能になる。
【００７０】
画像処理装置１００は、ユーザの所定の操作に基づいて、ユーザが変更したプログラム線図の設定を、予め設定された状態や、読み出した直後の状態に元に戻しても良い。ユーザが変更したプログラム線図の設定を、予め設定された状態や、読み出した直後の状態に元に戻すための所定の操作としては、例えば表示部１１０に表示された初期化のためのアイコンへの接触または近接、入力部１０６に含まれる初期化のためのボタンの操作などがあり得る。
【００７１】
上述の説明で用いたプログラム線図は、いずれもシャッタスピードと絞りとの関係を示したものであるが、本開示は係る例に限定されるものではなく、例えばシャッタスピードとＩＳＯ感度との関係を記述したプログラム線図が、ユーザの操作に応じた変更対象となってもよい。
【００７２】
＜２．まとめ＞
以上説明したように本開示の実施の形態によれば、ユーザの所定の操作に応じてシャッタスピードと絞りとの関係を連続的に記述したプログラム線図の内容を変更するとともに、プログラム線図の内容の変更に応じてシャッタスピードと絞りとの関係の設定を変更する、画像処理装置１００が提供される。
【００７３】
例えば、画像処理装置１００は、シャッタスピード及び絞りを自動で設定して撮像する場合、シャッタスピードが１／５００秒の場合は、絞りがＦ５．６で撮像する設定になっていたとする。この際、絞りをより開放させて撮像したいユーザが、表示部１１０に表示されているプログラム線図に対して、例えば、シャッタスピードが１／５００秒の場合は、絞りをＦ４で撮像するようにパラメータを変更する操作を行うと、画像処理装置１００は、シャッタスピードが１／５００秒の場合に、絞りをＦ４に開放して撮像することが可能となる。
【００７４】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００７５】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアまたはハードウェア回路で構成することで、一連の処理をハードウェアまたはハードウェア回路で実現することもできる。
【００７６】
また上述の説明で用いた機能ブロック図で示したそれぞれの機能ブロックの一部又は全部は、たとえばインターネット等のネットワークを介して接続されるサーバ装置で実現されてもよい。また上述の説明で用いた機能ブロック図で示したそれぞれの機能ブロックの構成は、単独の装置で実現されてもよく、複数の装置が連携するシステムで実現されても良い。複数の装置が連携するシステムには、例えば複数のサーバ装置の組み合わせ、サーバ装置と端末装置との組み合わせ等が含まれ得る。
【００７７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７８】
例えば、ユーザがプログラム線図に対して操作する入力装置は、メガネ型のウェアラブルデバイスやＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）等の、ユーザによって装着されるデバイスであってもよく、これらのデバイスによって検出されるユーザのジェスチャや視線に応じてプログラム線図に対する各種の入力が行われてもよい。また、ユーザがプログラム線図に対して操作する入力装置は、ユーザの動きを検出可能なカメラであってもよい。当該カメラによって撮像された映像から検出されるユーザのジェスチャや視線に応じてプログラム線図に対する各種の入力が行われ得る。また、ユーザがプログラム線図に対して操作する入力装置は、ユーザの声を収音可能なマイクロフォンであってもよい。当該マイクロフォンを介して音声によってプログラム線図に対する各種の入力が行われ得る。
【００７９】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００８０】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更する制御部を備える、撮像制御装置。
（２）
前記連続的に記述した表示は線形である、前記（１）に記載の撮像制御装置。
（３）
前記制御部は、前記操作に応じて前記線形の変化点を指定し、該変化点の位置を変化させる、前記（２）に記載の撮像制御装置。
（４）
前記制御部は、所定の感度における前記２以上の撮像条件のパラメータの関係を変更する、前記（１）〜（３）のいずれかに記載の撮像制御装置。
（５）
前記２以上の撮像条件は、前記所定の感度におけるシャッタスピード及び絞りである、前記（４）に記載の撮像制御装置。
（６）
前記制御部は、他の感度における前記２以上の撮像条件のパラメータの関係についても併せて表示するように前記表示を制御する、前記（４）または（５）に記載の撮像制御装置。
（７）
前記ユーザによる操作は、前記表示への操作体の接触または近接である、前記（１）〜（６）のいずれかに記載の撮像制御装置。
（８）
前記制御部は、撮像時に使用されるレンズの特性に応じて前記表示を制御する、前記（１）〜（７）のいずれかに記載の撮像制御装置。
（９）
前記制御部は、前記レンズの特性では設定出来ないパラメータが含まれる領域を、他の領域と区別するよう前記表示を制御する、前記（８）に記載の撮像制御装置。
（１０）
前記制御部は、前記レンズの特性では設定出来ないパラメータを指定できないよう前記表示の変更に制限をかける、前記（８）に記載の撮像制御装置。
（１１）
前記レンズの特性は、開放絞り値である、前記（８）〜（１０）のいずれかに記載の撮像制御装置。
（１２）
前記レンズの特性は、焦点距離に応じて決まる開放絞り値である、前記（１１）に記載の撮像制御装置。
（１３）
前記制御部は、撮像時に使用されるモードに応じて前記表示を制御する、前記（１）〜（１２）に記載の撮像制御装置。
（１４）
前記制御部は、撮像時における位置情報に基づいて前記表示を選択する、前記（１）〜（１３）に記載の撮像制御装置。
（１５）
前記制御部は、前記操作に応じて変更した前記表示の初期設定からの変化分を明示する、前記（１）〜（１４）に記載の撮像制御装置。
（１６）
２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更することを含む、撮像制御方法。
（１７）
２以上の撮像条件のパラメータの関係を連続的に記述した表示を、ユーザによる操作に応じて変更するとともに、前記表示の変更に応じて前記関係の設定を変更することをコンピュータに実行させる、コンピュータプログラム。
【符号の説明】
【００８１】
１００    ：画像処理装置
１０２    ：撮像部
１０４    ：センサ部
１０６    ：入力部
１０８    ：記憶部
１１０    ：表示部
１１２    ：通信部
１１６    ：バス
１１８    ：制御部
【図１】
2017130736.tif 000003
【図２】
2017130736.tif 000004
【図３】
2017130736.tif 000005
【図４】
2017130736.tif 000006
【図５】
2017130736.tif 000007
【図６】
2017130736.tif 000008
【図７】
2017130736.tif 000009
【図８】
2017130736.tif 000010
【図９】
2017130736.tif 000011