(57)【要約】【課題】カメラに内蔵された水準器は個体によって異なる誤差を持つことがあり、そのためカメラに表示される水平線に合わせて撮影しても撮影画像は誤差の分傾いていることがあるため、カメラに内蔵された水準器の誤差を簡単に補正する手段を提供する。【解決手段】撮像する手段と、撮像した画像を保存する手段、保存した画像を再生する手段と、水準器と水準器のデータを撮影画像に記録する手段と、撮影画像に記録された水準器データを読み出す手段と、撮影画像から読み出した水準器データに応じた水平線を撮影画像の再生画面に重ねて表示する手段を持ち、再生画面に重ねて表示した水平線を操作に応じて微小な単位で回転し、表示中の画像の水平に合わせる手段と、その時の回転量を水準器の傾きに変換する手段を持ち、変換した傾き量を水準器の補正値として、水準器から得られるデータに加算して水準器の補正を行う。【選択図】図１
2018180303.tif 000002
【特許請求の範囲】
【請求項１】
撮像する手段と、撮像した画像を保存する手段、保存した画像を再生する手段と、
水準器と水準器のデータを撮影画像に記録する手段と、
撮影画像に記録された水準器データを読み出す手段と、
撮影画像から読み出した水準器データに応じた水平線を撮影画像の再生画面に重ねて表示する手段を持ち、
再生画面に重ねて表示した水平線を操作に応じて微小な単位で回転し、表示中の画像の水平に合わせる手段と、
その時の回転量を水準器の傾きに変換する手段を持ち、
変換した傾き量を水準器の補正値として、水準器から得られるデータに加算して、水準器の補正を行うことを特徴とする水準器調整可能カメラ。
【請求項２】
撮影画像から読み出した水準器データに応じた水平線を撮影画像の再生画面に重ねて表示する手段を持ち、
水平線に直交した垂直線も同時に表示して、表示中の画像の垂直な被写体に合わすことで画像の水平に水平線を合わせることを特徴とする請求項１に記載の水準器調整可能カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水準器を有する水準器調整可能カメラに関する。
【背景技術】
【０００２】
従来、写真撮影においては撮影時にカメラを傾けずに水平を保つことが大切とされている。
【０００３】
そこで、カメラに水準器を内蔵し、ファインダー内やライブ画像を表示する表示装置のライブ画像に水準器からのデータに基づいて水平線を表示して、カメラの水平を保つ助けとするカメラがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１４６８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来は、カメラに内蔵された水準器は個体によって異なる誤差を持つことがある。そのためカメラに表示される水平線に合わせて撮影しても撮影画像は誤差の分傾いていることがある。
【０００６】
本発明の目的は、カメラに内蔵された水準器の誤差を簡単に補正する水準器調整可能カメラを提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明に係る水準器調整可能カメラは、
撮像する手段と、撮像した画像を保存する手段、保存した画像を再生する手段と、
水準器と水準器のデータを撮影画像に記録する手段と、
撮影画像に記録された水準器データを読み出す手段と、
撮影画像から読み出した水準器データに応じた水平線を撮影画像の再生画面に重ねて表示する手段を持ち、
再生画面に重ねて表示した水平線を操作に応じて微小な単位で回転し、表示中の画像の水平に合わせる手段と、
その時の回転量を水準器の傾きに変換する手段を持ち、
変換した傾き量を水準器の補正値として、水準器から得られるデータに加算して、水準器の補正を行うことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、水準器の調整をかんたんに行うことが可能な水準器調整可能カメラを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】水準器調整可能カメラの構成例を示すブロック図である。
【図２】水準器調整可能カメラのデータ構成例を示す図である。
【図３】水準器補正の処理の流れを示すフローチャートである。
【図４】水準器補正を行うときの画面表示の例である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１１】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る水準器調整可能カメラの構成例を示すブロック図である。各部は制御部１００とバスを通して相互に接続されている。制御部１００は、入力された信号や、後述のプログラムに従ってカメラの各部を制御する。なお、制御部１００が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。撮像部１０１は、撮像部１０１に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部１００にて所定の演算を行い、画像保存部１０２に記録される。
【００１２】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１００で実行される後述のプログラム等が格納される。作業用メモリ１０４は、撮像部１０１で撮像された画像データを一時的に保持するバッファメモリや、画像再生部１０５の画像表示用メモリ、制御部１００の作業領域等として使用される。
【００１３】
操作部１０６は、水準器調整可能カメラに対する指示をユーザから受け付けるために用いられる。操作部１０６は例えば、ユーザが水準器調整可能カメラの電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンなどの操作部材を含む。また、後述する画像再生部１０５に形成されるタッチパネルも操作部１０６に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１４】
画像再生部１０５は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、画像再生部１０５は必ずしも水準器調整可能カメラが内蔵する必要はない。水準器調整可能カメラは内部又は外部の画像再生部１０５と接続することができ、画像再生部１０５の表示を制御する表示制御機能を少なくとも有していればよい。
【００１５】
画像保存部１０２は、撮像部１０１から出力された画像データを記録することができる。画像保存部１０２は、カメラに着脱可能なよう構成してもよいし、カメラに内蔵されていてもよい。すなわち、水準器調整可能カメラは少なくとも画像保存部１０２にアクセスする手段を有していればよい。水準器１０７は水平に対する傾きに応じてデータを出力する。出力データは水平時には０で、右に傾くと正値、左に傾くと負値を出力する。
【００１６】
撮影時、水準器データはデータ記録部１０８を通して撮像データとともに画像保存部１０２に保存される。保存データは画像と同じファイルでもよいし、画像ファイルと対応が取れていれば別ファイルでもよい。画像保存部１０２に保存された画像は画像再生部１０５において再生表示される。この時画像に付随して保存されている水準器データもデータ読み出し部１０９で読みだされ、読みだされた水準器データ対応する水平線が水平線表示部１１０によって画像再生部１０５の画像に重ねて表示される。
【００１７】
画像に重ねて表示された水平線が、その画像を撮影したときに水準器１０７が水平とする線である。垂直線表示部１１１は水平線表示部で表示する水平線に直交する線を画像に重ねて表示する。操作部１０６の上下左右ボタン（非図示）を操作すると水平線移動部１１２によって画像に重ねて表示中の水平線、垂直線は上下左右に移動する。
【００１８】
操作部１０６の回転ダイヤル（非図示）を右に回転すると水平線回転部１１３によって画像に重ねて表示中の水平線、垂直線は右に回転する。操作部１０６の回転ダイヤル（非図示）を左に回転すると水平線回転部１１３によって画像に重ねて表示中の水平線、垂直線は左に回転する。操作部１０６の決定ボタン（非図示）を押すと回転量決定部１１４によって現在の水平線の回転量が測定される。回転量変換部１１５は回転量決定部１１４によって決定された水平線の回転量を水準器１０７の出力する回転量に変換する。補正値保存部１１６は変換後の回転量を保存する。水準器補正部１１７は次に水準器データが出力されたら補正値保存部１１６に保存された回転量によって水準器の出力データを補正する。新たに撮影される画像には補正以後の水準器データが記録される。
【００１９】
図２は、本発明の第１の実施の形態に係る水準器調整可能カメラのデータ構成例を示す図である。図２（ａ）はカメラ内部に記憶されるデータの一部で、図１のデータ記録部１０８に保持される。水準器１０７の出力は前述の通り、水準器１０７は水平に対する傾きに応じてデータを出力する。出力データは水平時には０で、右に傾くと正値、左に傾くと負値を出力するがカメラ内でそのデータを扱うときは水平に対する回転角度に変換する必要があり、その変換係数が２０１に保持される。
【００２０】
２０２には水準器の補正値が記録される。補正されていない状態では０である。水準器の補正処理において、図１の回転量決定部１１４で決定された回転量を回転量変換部１１５で回転量変換係数２０１の係数を使って逆変換し、水準器の補正値とする。補正値は補正値保存部１１６によって補正値２０２に保存される。またこの時、日時を取得できる環境にあれば補正値を決定した日時を取得して補正日時２０３に保存する。
【００２１】
図２（ｂ）は撮影した画像ファイルのデータ構成の概略である。ヘッダサイズ２０４は画像ファイルの先頭に付加されるデータ領域のサイズで、画像データではない部分のデータサイズであり、図２（ｂ）の例では２０４、２０５、２０６、２０７のサイズを合計したものである。画像サイズ２０５は画像ファイル中の画像データそのもののサイズである。
【００２２】
２０６は画像を撮影したときのカメラの傾き量、つまり水平からの回転量が記録されている。撮影時の水準器１０７の出力を回転量件関係数２０１で回転量に変換したものである。２０７は画像を撮影したときのカメラの水準器がすでに補正されている場合にその補正値を回転量に変換したものが記録される。補正がされていなければ０が記録される。すなわちカメラの補正後の回転量は２０６と２０７の和ということになる。
【００２３】
画像データそのものは２０８に記録される。ファイルの先頭からヘッダサイズ２０４に記録されたサイズ分先から始まり。画像サイズ２０５に記録されたサイズ分のデータが画像データ２０８ということになる。
【００２４】
図３は水準器調整可能カメラの水準器補正の処理の流れを示すフローチャートである。図４は水準器調整可能カメラの水準器補正を行うときの画面表示の例である。３０１で撮影を行う。この時、被写体の中に補正の参考になるような水平あるいは垂直なものがあることが望ましい。３０２で水準器１０７の出力を取得する。３０３で水準器の出力を回転量変換係数２０１を使って回転量に変換する。３０４で変換した回転量を画像ファイルの２０６に書き込み保存する。３０５で補正値２０２を参照し、すでに補正されているかを判定する。補正されていれば３０６において、補正値２０２を回転量変換係数２０１を使って補正分の回転量に変換し、３０７において補正分の回転量を画像ファイルの２０７に書き込み保存して、３０８に進む。
【００２５】
３０５で補正されていないと判断したら３０６、３０７、は実行せずに３０８に進む。３０８において、ヘッダサイズ２０４、画像サイズ２０５、回転量２０６、補正値２０７、画像データ２０８がそろった状態で画像ファイルを画像保存部１０２に保存する。保存した画像は３０９で画像再生部１０５に表示される。３１０において保存された画像ファイルから回転量２０６と補正値２０７を読み出す。３１１において、水平線表示部１１０によって回転量２０６と補正値２０７は加算され、加算結果に応じた水平線を画像再生部１０５で画像に重ねて表示する。
【００２６】
図４の４０１は画像に重ねて表示した水平線の例である。水平線を表示するのと同時に従い直線表示部１１１によって前述の水平線に直交する垂直線を画像再生部１０５で画像に重ねて表示する。図４の４０２は画像に重ねて表示した垂直線の例である。３１２において画像に重ねて表示した水平線４０１、垂直線４０２を画像上で移動できる。画像中の補正の参考になるような水平あるいは垂直なものの近傍に移動することで水平や垂直を合わせやすくする。移動は操作部１０６の上下左右ボタン（非図示）を使う。３１３において水平線４０１、垂直線４０２を画像上で回転できる。回転は操作部１０６の回転ダイヤル（非図示）を使う。回転することによって被写体の水平や垂直に水平線４０１、垂直線４０２を合わせる。
【００２７】
図４（ａ）ならば被写体内に海の水平線が見えるので水平線４０１を海の水平線に合わせることができる。図４（ｂ）ならば被写体内にビルが見えるので垂直線４０４をビルの壁に合わせることができる。カメラを縦位置に構えて撮影したときも同様で、図４（ａ）では海の水平線に垂直線４０２を合わせることができ、図４（ｂ）ではビルの壁に水平線４０３を合わせることができる。
【００２８】
３１４において、水平線４０１、垂直線４０２や水平線４０３、垂直線４０４の回転量が決まったら操作部１０６の決定ボタン（非図示）を押すと回転量決定部１１４によって現在の画像に重ねて表示中の水平線の回転量が測定される。３１５において現在表示中の水平線の回転量を回転量変換部１１５で回転量変換係数２０１の係数を使って逆変換し、水準器の補正値とする。３１６において３１５で変換した補正値を水準器の補正値として決定する。決定した補正値は３１６において、補正値保存部１１６で２０２に保存され、次回の撮影から補正されたものが水準器データが記録される。
【００２９】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００３０】
１００  制御部、１０１  撮像部、１０２  画像保存部、１０５  画像再生部、
１０７  水準器、１０８  データ記録部、１０９  データ読出部、
１１０  水平線表示部、１１１  垂直線表示部、１１２  水平線移動部、
１１３  水平線回転部、１１４  回転量決定部、１１５  回転量変換部、
１１６  補正値保存部、１１７  水準器補正部
【図１】
2018180303.tif 000003
【図２】
2018180303.tif 000004
【図３】
2018180303.tif 000005
【図４】
2018180303.tif 000006