(57)【要約】【課題】バルブ撮影モードを有する撮像装置において、撮像装置を直接操作することなく星空や夜景等の暗い画像を良好に撮影できる構成を提供することを目的としている。【解決手段】携帯端末１００において行われたバルブシミュレーションによりＢＵＬＢ撮影時間を特定し、特定されたＢＵＬＢ撮影時間をもとに撮像装置１０３バルブ撮影を行うことにより、撮像装置を直接操作しなくとも星空や夜景等の撮影に適した時間の撮影を行うことができる。【選択図】図５
2015076772.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信可能に設けられた撮像装置で撮像される画像に基づいて、複数のシミュレーション画像を特定する特定手段と、
前記特定手段で特定もれられた前記複数のシミュレーション画像を、画面に表示するように制御する表示制御手段と、
前記画面に表示された複数のシミュレーション画像のいずれか１つの選択を受け付ける受け付け手段と、
前記受け付け手段で受け付けられたシミュレーション画像に対応する予測時間を算出する算出手段と、
前記算出手段で算出された予測時間の間、露出して撮像するように前記撮像装置に指示する指示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記撮像装置とは、無線を介して通信可能であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記特定手段は、前記撮像装置で撮像される画像の一部領域に基づいて、当該一部領域の複数のシミュレーション画像を特定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記受け付け手段で受け付けられたシミュレーション画像を調整する調整手段をさらに有し、
前記算出手段は、前記調整手段でシミュレーション画像が調整された場合には、調整されたシミュレーション画像に基づいて前記予測時間を算出することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記予測時間に基づいて前記撮像装置で撮像された現像前の画像を、受信する受信手段をさらに有し、
前記表示制御手段は、前記受信手段で受信された前記現像前の画像を前記画面に表示するように制御することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記現像前の画像に対する露出調整を受け付ける調整受け付け手段をさらに有し、
前記調整受け付け手段で調整された画像に対応する予測時間を算出する他の算出手段と、をさらに有することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
情報処理装置と通信可能に設けられた撮像装置で撮像される画像に基づいて、複数のシミュレーション画像を特定する特定工程と、
前記特定工程で特定もれられた前記複数のシミュレーション画像を、画面に表示するように制御する表示制御工程と、
前記画面に表示された複数のシミュレーション画像のいずれか１つの選択を受け付ける受け付け工程と、
前記受け付け工程で受け付けられたシミュレーション画像に対応する予測時間を算出する算出工程と、
前記算出工程で算出された予測時間の間、露出して撮像するように前記撮像装置に指示する指示工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項８】
画像を撮像する撮像装置と、当該撮像装置と通信可能に設けられた情報処理装置とを備える撮像システムであって、
前記撮像装置で撮像された画像に基づいて特定もられる複数のシミュレーション画像を画面に表示するように制御する表示制御手段と、
前記画面に表示された複数のシミュレーション画像のいずれか１つの選択を受け付ける受け付け手段と、
前記受け付け手段で受け付けられたシミュレーション画像に対応する予測時間を算出する算出手段と、
前記算出手段で算出された予測時間の間、露出して撮像するように前記撮像装置に指示する指示手段と、
を備えることを特徴とする撮像システム。
【請求項９】
画像を撮像する撮像装置と通信可能に設けられた情報処理装置を、
前記撮像装置で撮像される画像に基づいて、複数のシミュレーション画像を特定する特定手段、
前記特定手段で特定された前記複数のシミュレーション画像を、画面に表示するように制御する表示制御手段、
前記画面に表示された複数のシミュレーション画像のいずれか１つの選択を受け付ける受け付け手段、
前記受け付け手段で受け付けられたシミュレーション画像に対応する予測時間を算出する算出手段、
前記算出手段で算出された予測時間の間、露出して撮像するように前記撮像装置に指示する指示手段、
として機能させることを特徴とするプログラム。
【請求項１０】
画像を撮像する撮像装置と、当該撮像装置と通信可能に設けられた情報処理装置とを備える撮像システムを、
前記撮像装置で撮像される画像に基づいて、複数のシミュレーション画像を特定する特定手段、
前記特定手段で特定された前記複数のシミュレーション画像を、画面に表示するように制御する表示制御手段、
前記画面に表示された複数のシミュレーション画像のいずれか１つの選択を受け付ける受け付け手段、
前記受け付け手段で受け付けられたシミュレーション画像に対応する予測時間を算出する算出手段、
前記算出手段で算出された予測時間の間、露出して撮像するように前記撮像装置に指示する指示手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、撮像システム、及びプログラムに関する。
【背景技術】
【０００２】
星空や夜景等の暗い画像を撮影する場合には、バルブ撮影モードを用い、露光秒数を長くして撮影することで良好な画像を撮影できることが知られている。しかし、バルブ撮影モードの撮影終了時間は、撮影を行おうとする環境に応じて適宜変わるため、最適なタイミングで撮影ボタンを操作できるように撮像装置の近傍で付きっきりで撮影をしなければならならず煩雑であった。
【０００３】
このような課題に対して撮像装置の近傍に付きっきり撮影しなくても良い技術として特許文献１には、未来のタイミングにおける画像をシミュレーションすることで露光時間の予測を立てやすくする技術が開示されている。具体的には、所定の周期で撮影した画像を加算した加算画像に基づいて未来のタイミングにおける加算画像をシミュレートした画像を生成し、このシミュレーション画像を液晶モニタに表示させる撮像装置が開示されている。さらに、手動操作部を操作することで、各タイミングのシミュレート画像が確認できることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３９５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、バルブ撮影モード中は画像を取り込み続けているため、撮影中に撮影画像が動かないように三脚などでカメラなどの撮像装置を固定して動かないようにしておくことが必要である。
【０００６】
しかしながら、特許文献１に開示されているような撮像装置では、シミュレーション画像を確認したり、カメラに設けられた液晶モニタを確認しつつ手動操作部を操作することになるため、撮像装置が動いてしまい撮影画像にブレが生じてしまう可能性がある。
【０００７】
本願発明上記課題を鑑みなされたものであり、バルブ撮影モードを有する撮像装置において、撮像装置を直接操作することなく星空や夜景等の暗い画像を良好に撮影できる仕組みを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本願発明の情報処理装置は、情報処理装置と通信可能に設けられた撮像装置で撮像される画像に基づいて、複数のシミュレーション画像を特定する特定手段と、前記特定手段で特定された前記複数のシミュレーション画像を、画面に表示するように制御する表示制御手段と、前記画面に表示された複数のシミュレーション画像のいずれか１つの選択を受け付ける受け付け手段と、前記受け付け手段で受け付けられたシミュレーション画像に対応する予測時間を算出する算出手段と、  前記算出手段で算出された予測時間の間、露出して撮像するように前記撮像装置に指示する指示手段と、を備えることを特徴としている。
【発明の効果】
【０００９】
このようにシミュレーション画像に対応する予測時間の間、露出して撮影するように情報処理装置から撮像装置に指示を出すことにより、撮像装置を直接操作しなくとも星空や夜景等の撮影に適した時間で画像を撮影することができる仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の撮像システムの構成図である。
【図２】図１に示すスマートフォン（情報処理装置）のハードウェア構成図である。
【図３】図１に示すカメラ（撮像装置）のハードウェア構成図である。
【図４】カメラの設定をスマートフォンに通知する流れを説明するフローチャートである。
【図５】シミュレーション画像から予測時間を求め、画像を撮影する流れを説明するフローチャートである。
【図６】撮影後の露出調整の流れを説明するフローチャートである。
【図７】カメラの設定画面を模式的に示した図である。
【図８】カメラの設定画面を模式的に示した図である。
【図９】カメラの設定画面を模式的に示した図である。
【図１０】スマートフォンの設定画面を模式的に示した図である。
【図１１】輝度に応じた予測時間を示す図である。
【図１２】調整時間を含む条件テーブルの一例である。
【発明を実施するための形態】
【００１１】
本発明について図面を参照しながら説明を行う。
【００１２】
図１は、本発明の撮像システムについて示した図である。本発明の撮像システムは、スマートフォン等の携帯端末１００（情報処理装置）および一眼レフカメラなどの撮像装置１０３が無線ＬＡＮ（ローカルエリアネットワーク）１０２を介して通信可能に接続された構成となっている。尚、無線ＬＡＮ１０２の規格は問わない。また通信部分は、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような短距離無線通信や有線による通信に置き換えた構成であってもよい。
【００１３】
携帯端末１００は、ディスプレイ２１０を介して撮像装置１０３に対するバルブ撮影の設定を行うことが可能となっており、これらの設定を無線ＬＡＮ１０２などの通信手段を用いて撮像装置１０３に反映させることができる。
次に図２を参照して、図１に示す携帯端末１００のハードウェア構成の一例について説明する。
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１４】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、タッチパネル２０９からの入力を制御する。
【００１６】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０等の表示手段への表示制御する。これらは必要に応じて管理者が使用するものである。
【００１７】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１８】
無線Ｉ／Ｆコントローラ（無線Ｉ／ＦＣ）２０８は、ネットワークを介して、撮像装置１０３等の外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。さらに上述の無線ＬＡＮ等のみならずＢＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００１９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ディスプレイ２１０上はタッチパネル２０９として設けられており、ＣＰＵ２０１は、ディスプレイ２１０上へのタッチ操作によるユーザ指示を受け付ける。
【００２０】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２１１に格納されている。
次に図３を参照して、本発明の実施形態における、撮像装置１０３のハードウェア構成および撮影機能の一例について説明する。
【００２１】
図３で、撮影装置は、いわゆる一眼レフ等のデジタルカメラから成り、撮影用のレンズ３０１、撮像素子（以下、「ＣＣＤ」と称する）３０２、カメラ信号処理部（以下、「ＡＤＣ」と称する）３０３、画像処理部３０４、システムコントローラ３１０、バッファメモリ３１１、フラッシュＲＯＭ３１２、インターフェース回路（以下、「Ｉ／Ｆ回路」と称する）３１３、カードホルダ３１４、メモリカード３１５、ディスプレイドライバ３１６、および操作部３２０を備える。
【００２２】
レンズ３０１は、レンズ等であり、対物レンズ、ズームレンズ、およびフォーカスレンズなどで構成される。ズームレンズおよびフォーカスレンズについては、不図示の駆動機構により光軸方向へ駆動される。撮像素子３０２は、レンズ３０１から入射した撮像光を結像し、電気信号（アナログ信号）に変換して出力するＣＣＤイメージセンサで構成される。
【００２３】
カメラ信号処理部（ＡＤＣ）３０３は、撮像素子３０２から受けた電気信号にデジタル変換やホワイトバランス調整などの信号処理を行なって、デジタル信号に変換する機能を有する。システムコントローラ３１０は、画像処理部３０４、バッファメモリ３１１、フラッシュＲＯＭ３１２、Ｉ／Ｆ回路３１３、ディスプレイドライバ３１６、サウンドドライバ３１８、ＬＥＤドライバ３２８、および操作部３２０に接続されている
【００２４】
画像処理部３０４は、前処理部３０５、ＹＣ処理部３０６、電子ズーム処理部３０７、圧縮部３０８、および伸長部３０９を備え、カメラ信号処理部３０３から出力されるデジタル信号から画像データを生成し、各種画像処理を行う機能を有する。
【００２５】
前処理部３０５は、入力される画像データに基づく画像のホワイトバランスを調整するホワイトバランス処理や画像のガンマ補正処理を行う機能を有する。ホワイトバランス処理は、画像の色合いを、実物の色合いに近くなるように調整したり、光源（蛍光灯や太陽光など）に合った適正な色に調整したりする処理である。ガンマ補正処理は、画像のコントラストを調整する処理である。なお、前処理部３０５は、ホワイトバランス処理およびガンマ補正処理以外の画像処理を実行することも可能である。
【００２６】
ＹＣ処理部３０６は、入力される画像データに基づく画像を、輝度情報「Ｙ」と、輝度信号と青色の色差情報「Ｃｂ」と、輝度信号と赤色の色差情報「Ｃｒ」とに分離する機能を有する。電子ズーム処理部３０７は、画像の一部（例えば中央部）を所定の大きさでトリミングし、トリミングした画像を信号処理で元画像の大きさに拡大する機能を有する。電子ズーム処理部３０７は、例えば、撮影された１６００×３２００ドットの画像から中央の３０２４×７６８ドットの画像を切り出し、データ補間を行いながら１６００×３２００ドットのサイズに拡大することができる。
【００２７】
圧縮部３０８は、画像データをＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）方式などの圧縮形式によって圧縮する機能を有する。伸長部３０９は、圧縮されている画像データを伸長する機能を有する。例えば、画像データをＪＰＥＧ方式で圧縮する場合、まず、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理が行われる（ＤＣＴ処理）。次に、画像の階調やグラデーションを表現する段階を数値（量子化ビット数）で表現する量子化処理が行われる。最後に、ハフマン符号化処理で画像データが圧縮される。
【００２８】
具体的には、画像データの信号文字列が一定のビット毎に区切られ、出現頻度が高い文字列に対してより短い符号が与えてられてゆく。なお、圧縮処理を行わないで画像データを記録する方式の場合は、圧縮部３０８および伸長部３０９を省略することができる。また、画像データの圧縮形式は、ＪＰＥＧ方式に限らず、ＧＩＦ（Ｇｒａｐｈｉｃａｌ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）形式などであっても、同様に処理を行うことができる。
【００２９】
バッファメモリ３１１には、画像処理部３０４で画像処理が行われる際に、一時的に画像データが保存される。フラッシュＲＯＭ３１２には、撮影装置の各種設定情報や、後述するユーザ認証情報が保存される。Ｉ／Ｆ回路３１３は、システムコントローラ３１０から出力される画像データを、メモリカード３１５に記録可能なデータ形式に変換する。また、Ｉ／Ｆ回路３１３は、メモリカード３１５から読み出された画像データ等を、システムコントローラ３１０で処理可能なデータ形式に変換する。
【００３０】
カードホルダ３１４は、記録媒体であるメモリカード３１５を撮影装置に着脱可能にする機構を備えると共に、メモリカード３１５との間でデータ通信が可能な電気接点を備える。また、カードホルダ３１４は、撮影装置で利用される記録媒体の種類に応じた構造を有する。メモリカード３１５は、フラッシュメモリなどの半導体記憶素子を内蔵し、カードホルダ３１４に着脱可能なカード型の記録媒体である。メモリカード３１５には、撮影装置で撮影された画像データを記録することができる。
【００３１】
無線Ｉ／Ｆコントローラ（無線Ｉ／ＦＣ）３４０は、ネットワークを介して、スマートフォン１００等の携帯端末と接続・通信するものであり、ネットワークでの通信制御処理を実行する。
【００３２】
ディスプレイドライバ３１６は、システムコントローラ３１０から出力される画像データを液晶ディスプレイ３１７で表示可能な信号に変換する。具体的には、ディスプレイドライバ３１６は、システムコントローラ３１０から出力されるデジタルの画像データをアナログ画像信号に変換する処理を行い、次に画像サイズを液晶ディスプレイ３１７の表示可能エリアのサイズに適したサイズに変換する処理を行う。
【００３３】
サウンドドライバ３１８は、システムコントローラ３１０から出力される音声データをスピーカ２１９で鳴動可能な信号に変換する処理を行う。ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ＬＥＤドライバ３２８は、システムコントローラ３１０から出力される命令に従いランプ３２９の制御を行う。
【００３４】
操作部３２０は、電源スイッチ３２１、モードダイヤル３２２、撮影ボタン３２３、カーソルキー３２４、ズームボタン３２５、および閲覧（再生）ボタン３２６を備え、ユーザからの操作入力を受け付けて、操作内容に応じた信号をシステムコントローラ３１０に出力する。なお、操作部３２０には、図示の操作ボタン以外の操作ボタン類も含まれるが、それらの説明は省略する。
【００３５】
モードダイヤル（選択ボタン）３２２は、撮影動作のモードを切り替えるための回転可能なダイヤルである。ユーザはモードダイヤル３２２を操作することで、複数の撮影動作モードを選択することが可能である。なお、本発明の実施形態で、モードダイヤルは、ダイヤル式機構として記載をするが、例えば、ダイヤルではなくスライド式のボタンであってもよい。つまり、モードダイヤル３２２について、その機構はダイヤルに限定されず、カメラのモードを切り替えられるための機構を備えていることが本質である。
【００３６】
閲覧ボタン３２６は、撮影した画像データを閲覧する閲覧モード（再生モード）に切り替えるためのボタンである。閲覧ボタン３２６が押下されると、撮影モードから閲覧モードに移行する。なお、閲覧モードへの切替方法については、閲覧ボタン３２６の押下に限定されず、液晶ディスプレイ３１７上のタッチパネル（不図示）などによる移行方法であってもよい。
【００３７】
閲覧モードでは、システムコントローラ３１０が、Ｉ／Ｆ回路３１３を介して、カードホルダ３１４に装着されているメモリカード３１５から設定情報と画像データを読み出す。設定情報は、現在装着されているメモリカード３１５に記録されている画像の枚数および記録されている画像データの容量などである。読み出される画像データは、例えば、画像１枚分の画像データまたはサムネイルデータである。なお、メモリカード３１５から読み出される画像データは、上述したように所定の圧縮形式で圧縮されている。
【００３８】
メモリカード３１５から読み出された画像データは、Ｉ／Ｆ回路３１３およびシステムコントローラ３１０を介して、ディスプレイドライバ３１６へ入力される。ディスプレイドライバ３１６は、入力された画像データを液晶ディスプレイ３１７に表示させる。
【００３９】
カーソルキー３２４は、ユーザが撮影装置に対する所定の指示や機能選択を行うためのキーである。ユーザは、カーソルキー３２４により、撮影装置に対する各種設定情報やユーザ認証情報などの操作入力を行うことができる。また、カーソルキー３２４により、液晶ディスプレイ３１７にメニュー画面を表示させたり、撮影装置が有する所定の機能を選択することができる。さらに、カーソルキー３２４により、撮影装置で撮影された画像データを液晶ディスプレイ３１７上にプレビュー表示させることができる。プレビュー表示とは、撮像装置１０３で撮影した画像を、その直後に液晶ディスプレイ３１７に表示させる機能である。
【００４０】
なお、プレビュー表示については、液晶ディスプレイ３１７上に撮影した画像を１枚のみ表示する構成に限定されず、サムネイル画像を含む複数の画像を表示するように構成してもよい。また、プレビュー表示の切り替えについては、カーソルキー３２４の押下に限らず、他のボタンの押下などの一般的な方法を利用して切り替えられる構成にしてもよい。また、プレビュー表示画面で、プレビュー表示画像の削除や編集などが行えるように構成してもよい。
【００４１】
レンズ制御部３２７は、レンズ３０１のレンズに対して、ズーム、フォーカス、絞り等の制御を行う。また、撮影装置は、被写体を撮像して画像データを得る撮影モードと当該撮影モードで得た画像データを表示する閲覧（再生）モードとを備える。
【００４２】
なお、音声についてはマイクやスピーカを用いることで、撮像装置と同様に記録、及び再生が可能である。また、映像（動画）記録時には、通常音声記録も同時に行われ、圧縮部３０８および伸長部３０９で、映像と音声が多重化される。
水準器３３０は、撮像装置１０３の傾きを検知し、計測する。
【００４３】
次に、撮像装置１０３における通常の撮影モードにおける撮影動作について図３を用いて説明する。まず、ユーザが電源スイッチ３２１を操作し、撮像装置１０３の電源をＯＮにする。すると、撮像装置１０３に内蔵されているバッテリー（不図示）から各回路へ電源供給されて、撮像装置１０３の起動処理（レンズバリアを開く動作制御およびマイクロ情報処理装置のリセット処理など）が行われる。撮像装置１０３は、電源ＯＦＦ時に電源スイッチ３２１が押下されると電源ＯＮとなり、自動的に撮影モードとなるように構成されている。また、電源ＯＦＦ時に閲覧ボタンが押下されると電源ＯＮとなり、自動的に閲覧モードとなるように構成されている。
【００４４】
撮像装置１０３が撮影モードに移行すると、光学画像がレンズ３０１を介して撮影装置内へ入射し、撮像素子（ＣＣＤ）３０２に結像される。ＣＣＤ３０２は、入射される光学画像を電気信号に変換して、カメラ信号処理部（ＡＤＣ）３０３へ出力する。ＡＤＣ３０３は、入力される電気信号（アナログ信号）をデジタル信号に変換する。ＡＤＣ３０３から出力されるデジタル信号は画像処理部３０４に入力される。
【００４５】
画像処理部３０４内の前処理部３０５では、入力されるデジタル信号に基づき画像データを生成し、ホワイトバランス処理およびガンマ補正処理などが行われる。画像処理部３０４内のＹＣ処理部３０６では、画像データが輝度信号Ｙと色差信号ＣｒおよびＣｂとに分離され、色差信号ＣｒおよびＣｂの情報量を減らす処理が行われる。色差信号ＣｒおよびＣｂの情報量の削減処理は、例えば、画像の主走査方向の色情報を間引く「４：２：２ダウンサンプリング処理」や、画像の縦横方向の色情報を間引く「４：１：１ダウンサンプリング処理」などがある。なお、前処理部３０５およびＹＣ処理部３０６で画像処理を行う際は、画像データを一時的にバッファメモリ３１１に保存し、随時バッファメモリ３１１に保存されている画像データを読み出しながら画像処理が行われる。
【００４６】
画像処理部３０４から出力される画像データ（非圧縮）はシステムコントローラ３１０に入力される。システムコントローラ３１０は、画像処理部３０４から出力される画像データを、ディスプレイドライバ３１６へ出力する。ディスプレイドライバ３１６は、入力される画像データ（デジタル信号）をアナログ画像信号に変換すると共に、アナログ画像信号に基づく画像のサイズを液晶ディスプレイ３１７で表示可能なサイズに調整する。
【００４７】
また、ディスプレイドライバ３１６は、液晶ディスプレイ３１７に画像を表示させるよう制御する。このとき、液晶ディスプレイ３１７に表示される画像は、ＣＣＤ３０２、ＡＤＣ３０３、および画像処理部３０４で、連続的に信号処理されて生成される画像（スルー画像）である。
【００４８】
液晶ディスプレイ３１７にスルー画像が表示されている状態で、ユーザが希望のタイミングで撮影ボタン３２３を操作すると、システムコントローラ３１０は画像処理部３０４に制御信号を出力する。画像処理部３０４に制御信号が入力されると、圧縮部３０８は、前処理部３０５およびＹＣ処理部３０６で画像処理された画像データをバッファメモリ３１１へ保存し、圧縮処理を行う。
【００４９】
具体的には、画像データの高周波成分と低周波成分の割合を数値化する離散コサイン変換処理（ＤＣＴ処理）や、画像の階調やグラデーションを表現する段階を量子化ビット数で表現する量子化処理や、画像データの信号文字列を一定のビット毎に区切り、出現頻度が高い文字列に対して、より短い符号を与えてゆくハフマン符号化処理などが実行される。圧縮された画像データは、システムコントローラ３１０およびディスプレイドライバ３１６を介して液晶ディスプレイ３１７に表示される。また、圧縮された画像データは、カードホルダ３１４を介してメモリカード３１５に記録される。
【００５０】
撮影ボタン３２３が操作される前にズームボタン３２５が操作されると、システムコントローラ３１０は光学ズーム処理や電子ズーム処理を実行し、画像の大きさを拡大または縮小させることができる。そして、ズームボタン３２５の操作後、撮影ボタン３２３が操作されると、拡大または縮小された画像の画像データがメモリカード３１５へ記録される。
以上が図３の、本発明の実施形態における、撮像装置のハードウェア構成および通常の撮影動作についての説明である。
【００５１】
ところで、本実施形態における撮像装置１０３においては通常の撮像モードの他に、星空や夜景等の暗い画像を撮影するためのバルブ撮影モードが搭載されている。星空や夜景等の暗い画像は、通常の撮影モードで撮影しても真っ暗な画像しか撮影できないため、長時間露光させて撮影する必要があるが、バルブ撮影モードはこのような長時間露光させて撮影するモードのことを言う。従来の撮像装置においてはバルブ撮影モードでは、撮影ボタン３２３が押されている時間が露光秒数となるため、撮像装置の近傍に付きっきりである必要がある。そのため、撮像装置の近傍にいなくとも良好な画像が撮影できる撮像装置が求まれている。また、バルブ撮影モード中は、少しでも撮像装置の位置がずれると画像がブレることになってしまう。
【００５２】
本発明の撮像システムでは、このようなバルブ撮影モードで撮像装置１０３自体を操作しなくとも、環境に応じた画像のシミュレーションを確認し、このシミュレーション画像から撮像装置１０３適切なバルブ撮影時間を設定することができる。以下、このような本発明の特徴的なバルブ撮影の方法ついて詳細に説明する。
【００５３】
次に、撮像装置（カメラとも称する）１０３で決定したシミュレーション条件の設定を携帯端末（スマートフォンとも称する）１００に通知について説明する。このような処理は、図７に示すような設定画面において行われるユーザによる設定に基づいて行われる。
【００５４】
ここで参照されるユーザの設定は、撮像装置１０３のディスプレイ３１７に表示する設定画面をもとに、操作部３２０の操作によって行われる。図７の設定画面（ＭＥＮＵ画面）では、「バルブシミュレーション」の設定、グリッド分割比設定、撮影後の露出調整の設定を行うことができる。
【００５５】
図８（ａ）は図７（ａ）のバルブシミュレーションの項目をユーザが選択したときに、「する」と「しない」が択一的に選択することができるディスプレイ３１７の表示を模式的に示したものである。ユーザがバルブシミュレーションの設定を「する」としている状態では、グリッド分割比設定と、撮影後の露出調整の設定が行えるように表示されている。一方、ユーザが「バルブシミュレーションの設定」を「しない」にしている状態では、「グリッド分割比設定」と撮影後の露出調整との項目がグレーアウトされており、選択できないように表示されている（図７（ｂ））。
【００５６】
図８（ｂ）は図７（ａ）の撮像後の露出調整の項目をユーザが選択したときに、「する」と「しない」が択一的に選択することができるディスプレイ３１７の表示を模式的に示したものである。ここで「する」としておくことにより、後述する図６のＳ３０１の撮影後の露出調整を行うことができる。
【００５７】
図９は図７（ａ）の「グリッド分割比設定」の項目をユーザが選択したときに表示される、ディスプレイ３１７の画面を模式的に示したものである。ここでは、ディスプレイ上に表示される画像を格子状に分けて、バルブシミュレーションを行う領域を特定することが可能である。このようなバルブシミュレーション領域は、全面でバルブシミュレーションを行う１：１のみならず、横と縦を複数に区分けた△：□となるようにすることができる。図９では、横を４つに区分けし縦を３つに区分けした４：３の例を示している。
【００５８】
さらにグリッド分割比設定では、区分けされた領域（一部領域）のうちシミュレーションを行いたい領域の特定を受け付けることができる。このときディスプレイ３１７には実際に撮影を行おうとしている景色を表示している画面上に破線などでグリッドの位置を表示することで、シミュレーションを行いたい領域を識別しやすくすることができる。なお、図９で「グリッド分割比設定」が行われた際には、選択された領域の平均輝度を求めてメモリ等の記憶手段に記憶されている。すなわち、１：１の場合には全領域の平均輝度が求められ記憶されており、４：３に区分けされている場合には１／１２の領域の平均輝度が求められ記憶されている。なお、記憶する輝度としては平均輝度のみならず最大輝度とすることもできる。この平均輝度が、後述する図４のＳ１０５で取得される「輝度」となる。
このような流を、図４のフローチャートに基づいて説明を行う。これらの制御は撮像装置１０３のシステムコントローラ３１０によって行われる。
【００５９】
Ｓ１００では、撮像装置１０３のシステムコントローラ３１０が、図７（ａ）の設定画面で設定された撮像装置１０３の設定において、「バルブシミュレーション」に対する設定がどのようになされているかを取得する。
【００６０】
Ｓ１０１では、Ｓ１００で取得した「バルブシミュレーションの設定」が「する」と「しない」のいずれかを判断する。バルブシミュレーションの設定が「する」とされている場合には、Ｓ１０２で「露出後の露出調整」の設定を取得し、さらにＳ１０３で「グリッド分割比設定」の設定を取得し、Ｓ１０４で「シミュレーションする範囲の画像」の情報を取得する。
Ｓ１０５では、図９のグリッド分割比設定において選択した領域の輝度情報を取得する。
【００６１】
Ｓ１０６では、ＲＯＭ等の記憶手段にＳ１０５で取得された輝度に対応する過去の調整履歴が記憶されているか判断する。カメラの記憶手段に図１２のような情報が記憶されており、具体的には過去の「輝度」と現像時に調整された画像に対応する調整条件である調整時間が記憶されている。図１２には、輝度に対応する「ＢＵＬＢ予測時間」も記憶している例を示しているが、ＢＵＬＢ予測時間は記憶していなくてもよい。
【００６２】
過去の調整履歴が存在する場合には、Ｓ１０７で「過去の調整条件」として調整時間を取得する。そしてＳ１０８では、Ｓ１０４において取得した「シミュレーションする範囲の画像」とＳ１０５において取得した「輝度」とＳ１０７において取得した「過去の調整条件」とをシミュレーション条件としてスマートフォンに通知する。
【００６３】
Ｓ１０６で過去の調整履歴が存在しない場合には、Ｓ１０９でＳ１０４において取得した「シミュレーションする範囲の画像」とＳ１０５において取得した「輝度」をシミュレーション条件としてスマートフォンに通知する。
以上のようにして、撮像装置１０３で決定したシミュレーション条件の設定をスマートフォンに通知される。
【００６４】
次に、図５のフローチャートを用いて、スマートフォンにおいてバルブシミュレーションによりＢＵＬＢ撮影時間を特定し、特定されたＢＵＬＢ撮影時間をもとにバルブ撮影が行われる流れを説明する。これらの制御のうち、撮像装置１０３に関するフローは撮像装置１０３のシステムコントローラ３１０によって行われ、スマートフォン１００に関するフローはスマートフォン１００のＣＰＵ２０１で行われる。
【００６５】
Ｓ２０１では、Ｓ１０９で撮像装置１０３から通知されたシミュレーション条件を取得する。Ｓ２０２では、Ｓ２０１で取得したシミュレーション条件の「シミュレーションする範囲の画像」をディスプレイ２１０に表示させる。
【００６６】
Ｓ２０３では、図１０（ａ）に示すようなシミュレーション開始釦がユーザによってタッチされると、「シミュレーション開始」の選択を受け付けたとして判断する。
【００６７】
次に、Ｓ２０４では、シミュレーション条件として「過去の調整条件」が含まれているかを判断する。Ｓ２０４で「過去の調整条件」含まれていない場合には、Ｓ２０５においてシミュレーション条件として通知された「輝度」から、ＢＵＬＢ予測時間を算出するＢＵＬＢシミュレーションを行う。
【００６８】
Ｓ２０５において、ＢＵＬＢシミュレーションによるＢＵＬＢ予測時間は、スマートフォン１００の記憶手段に記憶されている相関テーブル等に基づいて算出される。このような相関テーブルとしては、例えば図１１の表示に示すようなシミュレーション条件の輝度とＢＵＬＢ予測時間との相関関係を記憶させておくことができる。そして、このような相関テーブルを参酌し、シミュレーション条件として通知された「輝度」に対応するＢＵＬＢ予測時間を用いて複数の画像を予測する。ここで予測される複数の画像は、ＢＵＬＢタイミングであると算出されたＢＵＬＢ予測時間に対応するシミュレーション画像と、このシミュレーション画像の前後何段階かの複数のミュレーション画像である。
【００６９】
一方、Ｓ２０４で過去の調整条件があると判断された場合には、「過去の調整条件」からＢＵＬＢシミュレーションを行う。上述したように、過去の調整条件がある場合には、シミュレーション条件とおして「過去の調整条件」である調整時間が撮像装置１０３から通知されているため、この調整時間に対応する複数の画像を予測する。ここで予測される複数の画像は、調整時間に対応するシミュレーション画像と、このシミュレーション画像の前後何段階かの複数のミュレーション画像である。
【００７０】
Ｓ２０７では、Ｓ２０５またはＳ２０６で予測された複数の画像をディスプレイに表示させる。図１０（ｂ）には、一例として±３段階分のシミュレーション画像が表示されている状態を示す。
【００７１】
Ｓ２０８では、ユーザよりディスプレイに表示される複数のシミュレーション画像のうちいずれか１つの画像の選択を受け付ける。具体的には、図１０（ｂ）のディスプレイ２１０に表示される複数のシミュレーション画像のいずれか１つがユーザにタッチされた場合には、タッチされたシミュレーション画像が選択されたとして判断する。
【００７２】
そしてＳ２０９で選択された画像で撮影するかを判断させる。具体的には、図１０（ｃ）に示すようにディスプレイ２１０に、Ｓ２０８で受け付けたシミュレーション画面で画像を撮影するかの確認を行わせておき、ここでのユーザの選択に基づいて選択された画像で撮影を行うか判断する。Ｓ２０９で撮影を行わないと判断された場合には、バルブシミュレーションの撮影条件の設定に戻る（Ｓ１０２）。
Ｓ２０９で撮影された画像で撮影すると判断された場合には、Ｓ２１０で選択された画像のＢＵＬＢ撮影時間の情報を取得する。
Ｓ２１１では、「ＢＬＵＢ撮影時間」の情報を撮像装置１０３に通知する。
【００７３】
Ｓ２１２では、撮像装置１０３のシステムコントローラ３１０は、携帯端末１００から通知された「ＢＵＬＢ撮影時間」の情報（予測時間）を取得し、Ｓ２１３で撮影を開始し、Ｓ２１４で「ＢＵＬＢ撮影時間」が経過したら自動でシャッターを切り、終了する。
【００７４】
以上のように、携帯端末１００において行われたバルブシミュレーションによりＢＵＬＢ撮影時間（予測時間）を特定し、特定されたＢＵＬＢ撮影時間をもとに撮像装置１０３でバルブ撮影が行われる。すなわち予測時間の間、露出して撮影が行われる。これにより、撮像装置を直接操作しなくとも星空や夜景等の撮影に適した時間の撮影を行うことができる。
【００７５】
次に、図６のフローチャートを用いて、ＢＵＬＢ撮影さらた画像をスマートフォンを用いて現像前に露出調整を行う際の流れを説明する。これらの制御のうち、撮像装置１０３に関するフローは撮像装置１０３のシステムコントローラ３１０によって行われ、スマートフォン１００に関するフローはスマートフォン１００のＣＰＵ２０１で行われる。
【００７６】
Ｓ３０１では、図７（ａ）に示す設定画面「撮影後の露出調整の設定」が設定されているかを判断する。設定がされていない場合には、Ｓ３０８でＲＡＷデータ（現像前の画像）をＪＰＥＧ画像に現像して保存し、終了する。
Ｓ３０１で「撮影後の露出調整」が設定されていると判断された場合には、Ｓ３０２で、撮影したＲＡＷデータ（現像前の画像）をスマートフォンに送信する。
【００７７】
Ｓ３０３では、携帯端末１００のＣＰＵがＲＡＷデータ（現像前の画像）を受信し図１０（ｄ）に示すようにディスプレイに２１０に撮影画像を表示させ、現像前露出調整を受け付ける（調整受け付け）。
Ｓ３０４では、ユーザによってタッチパネル２０９によってタッチ操作され、「完了」が押下されたことを受け付ける。
【００７８】
Ｓ３０５では、調整された「ＲＡＷデータ」と調整された「露出調整の情報」をカメラに送信する。露出調整の情報は、具体的には調整後の画像が撮影されるのに必要と予測されるＢＵＬＢ撮影時間（調整時間）とすることができる。
【００７９】
なお、Ｓ３０５では、調整された「ＲＡＷデータ」を送信しなくとも、撮像装置１０３において保存している「ＲＡＷデータ」を調整するための情報を「露出調整の情報」として送信するだけでもよい。
【００８０】
Ｓ３０６では、撮像装置１０３のシステムコントローラ３１０が「ＲＡＷデータ」と「露出調整の情報」とを受信する。そして、Ｓ３０７では、「露出調整の情報」すなわち調整時間と、当該調整時間に対応する画像を撮影した際にＳ１０５で取得した「輝度」とを過去の調整条件として記憶手段に保存する。このように調整後の画像を撮影できる時間を過去の調整時間として記憶させておき、次のシミュレーション時に参照して画像を予測することにより、図５のＳ２０７で表示するシミュレーション画像をより好ましい画像とすることができる。
【００８１】
次に、Ｓ３０８では、Ｓ３０６で受信した調整された「ＲＡＷデータ」（現像前の画像）をＪＰＥＧ画像に現像して保存し、終了する。なお、Ｓ３０５で「ＲＡＷデータ」調整するための情報のみが「露出調整の情報」として送信されている場合には、この「露出調整の情報」に基づいて、調整した「ＲＡＷデータ」を現像して保存し、終了する。
【００８２】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００８３】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００８４】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８５】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００８６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００８７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００８８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【００９０】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９１】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００９２】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９３】
１００  携帯端末（情報処理装置）
１０２  無線ＬＡＮ
１０３  撮像装置
２０９  タッチパネル
２１０  ディスプレイ（画面）
【図１】
2015076772.tif 000003
【図２】
2015076772.tif 000004
【図３】
2015076772.tif 000005
【図４】
2015076772.tif 000006
【図５】
2015076772.tif 000007
【図６】
2015076772.tif 000008
【図７】
2015076772.tif 000009
【図８】
2015076772.tif 000010
【図９】
2015076772.tif 000011
【図１０】
2015076772.tif 000012
【図１１】
2015076772.tif 000013
【図１２】
2015076772.tif 000014