(57)【特許請求の範囲】
【請求項１】
画像撮像装置であって、
撮像対象を撮像する画像撮像手段と、
前記画像撮像装置の傾斜の角度を示す傾斜度を測定する傾斜度測定手段と、
前記傾斜度測定手段により測定された前記傾斜度に基づいて、前記画像撮像装置の天地方向を算出する天地方向算出手段と、
前記傾斜度測定手段により測定された前記傾斜度および前記天地方向算出手段により算出された前記天地方向の少なくとも一方の情報を記憶する傾斜情報記憶手段と、
前記撮像対象に対する前記画像撮像装置の正対方向を決定する正対方向決定手段とを備え、
前記傾斜度測定手段による前記画像撮像装置の前記傾斜度の測定処理と、前記測定された前記傾斜度が所定値以上の場合に前記傾斜度および前記天地方向算出手段により算出された前記天地方向の少なくとも一方の情報が前記傾斜情報記憶手段に記憶される処理とが、前記正対方向決定手段により前記正対方向が決定されるまでの期間、繰返し行なわれる、画像撮像装置。
【請求項２】
前記天地方向算出手段は、前記測定された前記傾斜度が前記所定値より小さい場合、前記傾斜情報記憶手段に記憶されている最新の前記傾斜度または前記天地方向の情報に基づいて、前記画像撮像装置の前記天地方向を算出する、請求項１に記載の画像撮像装置。
【請求項３】
前記画像撮像装置の前記傾斜度および前記天地方向算出手段により算出された前記天地方向の少なくとも一方の情報を報知する報知手段をさらに備える、請求項１または請求項２に記載の画像撮像装置。
【請求項４】
前記報知手段は、前記傾斜度測定手段により測定された前記傾斜度が前記所定値以上の場合、前記画像撮像装置の前記傾斜度および前記天地方向算出手段により算出された前記天地方向の少なくとも一方の情報を報知する、請求項３に記載の画像撮像装置。
【請求項５】
前記報知手段は、前記傾斜度測定手段により測定された前記傾斜度が前記所定値より小さい場合、前記傾斜情報記憶手段に記憶されている前記傾斜度および前記天地方向の少なくとも一方の情報を報知する、請求項３に記載の画像撮像装置。
【請求項６】
前記報知手段は、前記画像撮像装置の前記撮像対象を表示する表示装置であって、
前記報知手段は、前記撮像対象とともに、前記画像撮像装置の前記傾斜度および前記天地方向算出手段により算出された前記天地方向の少なくとも一方の情報の表示を行なう、請求項３に記載の画像撮像装置。
【請求項７】
ユーザからの指示入力を受付ける入力手段をさらに備え、
前記正対方向決定手段は、前記入力手段が受付けた前記指示入力に応じて、前記撮像対象に対する前記画像撮像装置の正対方向を決定する、請求項１または請求項２に記載の画像撮像装置。
【請求項８】
前記画像撮像手段が撮像した撮像画像を保存する画像保存手段をさらに備え、
前記画像保存手段は、前記入力手段が受付けた前記指示入力に応じて、前記撮像画像を保存する、請求項７に記載の画像撮像装置。
【請求項９】
前記撮像画像は、前記正対方向決定手段により決定された前記画像撮像装置の正対方向に基づいて、前記画像保存手段に保存される、請求項８に記載の画像撮像装置。
【請求項１０】
前記傾斜度測定手段は、重力加速度を測定するセンサーを有する、請求項１または請求項２に記載の画像撮像装置。
【請求項１１】
画像を認識する認識手段をさらに備え、
前記認識手段は、前記画像撮像手段が撮像した撮像画像を、前記正対方向決定手段により決定された前記画像撮像装置の正対方向に基づいて認識する、請求項１または請求項２に記載の画像撮像装置。
【請求項１２】
画像撮像装置内のコンピュータに撮像処理を実行させるためのプログラムであって、
撮像対象を撮像するステップと、
前記画像撮像装置の傾斜の角度を示す傾斜度を測定するステップと、
前記傾斜度を測定するステップにより測定された前記傾斜度に基づいて、前記画像撮像装置の天地方向を算出するステップと、
前記傾斜度を測定するステップにより測定された前記傾斜度および前記天地方向を算出するステップにより算出された前記天地方向の少なくとも一方の情報を前記画像撮像装置内の記憶部に記憶するステップと、
前記撮像対象に対する前記画像撮像装置の正対方向を決定するステップと、をコンピュータに実行させ、
コンピュータに、前記傾斜度を測定するステップによる前記画像撮像装置の前記傾斜度の測定処理と、前記測定された前記傾斜度が所定値以上の場合に前記傾斜度および前記天地方向を算出するステップにより算出された前記天地方向の少なくとも一方の情報を前記記憶部に記憶する処理とを、前記正対方向を決定するステップにより前記正対方向が決定されるまでの期間、繰返し実行させる、プログラム。
【請求項１３】
前記天地方向を算出するステップは、前記測定された前記傾斜度が前記所定値より小さい場合、前記記憶部に記憶されている最新の前記傾斜度または前記天地方向の情報に基づいて、前記画像撮像装置の前記天地方向を算出する、請求項１２に記載のプログラム。
【請求項１４】
請求項１２または請求項１３に記載のプログラムを記録した、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像撮像装置、プログラムおよび記録媒体に関し、特に、撮像した画像をデジタルデータとして処理する画像撮像装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、デジタルカメラを始めとした電子的に画像を撮像する画像撮像装置が普及している。画像撮像装置では、電子的に画像を保存する利点を生かし、これまでのフィルムカメラにはない新しい機能の付与や、様々な応用が行なわれている。
【０００３】
応用例の一つとして、撮像画像の天地方向を自動的に決定する機能（以下、天地方向自動決定機能ともいう）がある。天地方向自動決定機能の具体的な利用シーンとして、
・一覧表示の際、天地方向を統一して表示
・画像認識への適用
が挙げられる。
【０００４】
以下、これらの利用シーン、および、従来の天地方向判定技術について説明する。最初に、一覧表示の際、天地方向を統一して表示するとは、以下のようなことである。
【０００５】
従来のフィルムカメラと同様に、デジタルカメラ、あるいは、カメラ付き携帯電話等の電子的画像撮像装置も、多くの場合、撮像画像は、縦横比１：１ではなく、縦長、あるいは、横長の長方形である。そのため、利用者は、撮像対象を縦長画像に撮像したいか、横長画像に撮像したいかによって、画像撮像装置を正対、あるいは、左または右に９０°回転させて撮像している。
【０００６】
電子的に撮像した多数の画像データを、縮小して一覧表示した場合、上述したように、撮像時の画像撮像装置の状態（正対、９０°回転）が同じでない場合、一覧表示した画像も天地方向が統一されておらず、利用者にとって見やすい一覧とならない。
【０００７】
もし、撮像時に自動的に天地方向判定が行われていれば、画像保存時に天地方向に沿って画像の表示が行われるよう必要であれば回転させて保存する、あるいは、天地方向の情報を画像データに付与し表示の際天地方向に沿って表示する、といったことが可能である。これにより、上述した一覧表示の際、画像の天地方向が統一されないといった問題を解決することが可能である。
【０００８】
この問題を解決するために、撮像時に天地方向を自動判定する方法として、たとえば、特開２００４−２２９２６０号公報（特許文献１）では、デジタルカメラ（画像撮像装置）の撮像時の傾きに応じて、内蔵された傾斜計により、記録する画像の天地方向を決定し、決定した天地方向に対応させた画像ファイル生成して記録する技術（以下、従来技術Ａともいう）が開示されている。
【０００９】
次に、画像認識への応用とは、以下のようなことである。文字認識の場合、名刺を撮像後、名刺に記載された文字を名刺項目分類機能付き文字認識装置にて読み取ることにより、読み取った項目付き認識結果を用いて、容易に住所録を作成することが可能である。
【００１０】
また顔認識の場合では、大勢の（人物の）顔が映っている大量の画像データから、ある特定の（人物の）顔が映っているものだけを探し出すといった利用が考えられる。
【００１１】
この場合でも、上述したように、撮像時の画像撮像装置の状態（正対、９０°回転）によって、一般に天地方向が不明の場合が多い。利用者がその都度、撮像画像の天地方向を指定することは不便であり、大量の画像データの場合利用者の負担が非常に大きい。そのため、画像認識処理を行う前に、撮像画像の天地方向判定処理が必要となってくる。
【００１２】
この問題を解決するために、上述の撮像時に天地方向を自動判定する方法ではなく、撮像した画像を元に天地方向を自動判定する方法として、たとえば、特開平８−２７４９８０号公報（特許文献２）では、文字の認識率の高低によって天地方向を判定する技術（以下、従来技術Ｂともいう）が開示されている。
【００１３】
また、特開２００５−２０２４７７号公報（特許文献３）では、目、口を検出し、目の位置に対する対する口の位置によって、顔画像の天地方向を判定する技術（以下、従来技術Ｃともいう）が開示されている。
【特許文献１】特開２００４−２２９２６０号公報
【特許文献２】特開平８−２７４９８０号公報
【特許文献３】特開２００５−２０２４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、特開２００４−２２９２６０号公報（特許文献１）に開示されている技術では、図１７のように、水平に設置されている撮像対象物７０１を撮像する場合、画像撮像装置１００００の撮像部が、撮像対象物７０１の真正面にあると、軸方向ＤＩ４０１，ＤＩ４０２にかかる重力加速度の大きさは、ほぼ０となり、内蔵された傾斜計では、撮像対象物７０１の天地方向を判定することができない。ここで、撮像対象物７０１は、「ＸＹＺ株式会社」の文字が縦方向に印刷された紙である。
【００１５】
なお、画像撮像装置１００００に内蔵されている傾斜計が、僅かな重力加速度（傾斜）を検出できる程、非常に高性能なものであったとする。この場合、画像撮像装置１００００の左端を、撮像対象物７０１から遠くするために方向Ｄ７０１に上げ、画像撮像装置１００００の右端を、撮像対象物７０１に近くするために方向Ｄ７０２に下げる。これにより、撮像対象物７０１の撮像結果に影響がない程度に、画像撮像装置１００００は、撮像対象物７０１に対し僅かな傾斜を生じることができる。その結果、傾斜計は、天地方向が判定可能となる。
【００１６】
しかしながら、このように僅かな傾斜で天地判定を行うには、以下の問題点がある。
（１）画像撮像装置１００００を固定せずに、ユーザが手で持って撮像を行う場合、図１７のように、水平に近い状態を保持しようとすると、画像撮像装置１００００にユーザの手ぶれが伝わる可能性がある。この場合、画像撮像装置１００００の傾斜方向がふらつき、傾斜計は、正確な天地判定ができないという問題が生じる。
（２）撮像対象物７０１の撮像結果に影響がない程度に、撮像対象物７０１の天地方向が正しく判定されるよう、ユーザが画像撮像装置１００００を手で持って傾斜させたとする。この場合、ユーザが画像撮像装置１００００のシャッターボタンを押す操作により手ぶれが生じ、画像撮像装置１００００の傾斜方向が変わってしまう可能性がある。この場合、傾斜計は、正確な天地判定ができないという問題が生じる。
【００１７】
また、水平に置かれた撮像対象物７０１に対し、画像撮像装置１００００を僅かに傾けて撮像しなければならないため、ユーザに心理的負担を与えることも考えられる。
【００１８】
さらに、コストの面等で、常に、画像撮像装置１００００に僅かな重力加速度を検出できる高性能な傾斜計を取り付けることが可能とは限らない。この場合、僅かな傾斜では、傾斜計は、天地方向を判定できない。そのため、図１７のように、ほぼ水平状態で撮像し、かつ、撮像対象物の天地方向を判定することは不可能となる。
【００１９】
なお、従来技術Ｂ、従来技術Ｃを適用すると、ほぼ水平状態で撮像した文字、または、顔を含む撮像対象物の天地方向を判定することは可能である。
【００２０】
しかしながら、文字を含む画像であれば文字用の天地判定処理（従来技術Ｂなど）、顔を含む画像であれば顔用の天地判定処理（従来技術Ｃなど）を適用する必要があるため、撮像した画像に応じて、利用者が、どの判定処理を適用するかを指定しなければならず面倒であるという欠点がある。さらに大きな欠点は、文字または顔を含まない画像には、従来技術Ｂまたは従来技術Ｃは適用できないということである。
【００２１】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、水平に置かれた撮像対象の天地方向を正確に算出可能な画像撮像装置を提供することである。
【００２２】
本発明の他の目的は、水平に置かれた撮像対象の天地方向を正確に算出可能なプログラムを提供することである。
【００２３】
本発明のさらに他の目的は、水平に置かれた撮像対象の天地方向を正確に算出可能なプログラムを記録した記録媒体を提供することである。
【課題を解決するための手段】
【００２４】
上述の課題を解決するために、この発明のある局面に従う画像撮像装置は、撮像対象を撮像する画像撮像手段と、画像撮像装置の傾斜の角度を示す傾斜度を測定する傾斜度測定手段と、傾斜度測定手段により測定された傾斜度に基づいて、画像撮像装置の天地方向を算出する天地方向算出手段と、傾斜度測定手段により測定された傾斜度および天地方向算出手段により算出された天地方向の少なくとも一方の情報を記憶する傾斜情報記憶手段と、撮像対象に対する画像撮像装置の正対方向を決定する正対方向決定手段とを備え、傾斜度測定手段による画像撮像装置の傾斜度の測定処理と、測定された傾斜度が所定値以上の場合に傾斜度および天地方向算出手段により算出された天地方向の少なくとも一方の情報が傾斜情報記憶手段に記憶される処理とが、正対方向決定手段により正対方向が決定されるまでの期間、繰返し行なわれる。
【００２５】
好ましくは、天地方向算出手段は、測定された傾斜度が所定値より小さい場合、傾斜情報記憶手段に記憶されている最新の傾斜度または天地方向の情報に基づいて、画像撮像装置の天地方向を算出する。
【００２６】
好ましくは、画像撮像装置の傾斜度および天地方向算出手段により算出された天地方向の少なくとも一方の情報を報知する報知手段をさらに備える。
【００２７】
好ましくは、報知手段は、傾斜度測定手段により測定された傾斜度が所定値以上の場合、画像撮像装置の傾斜度および天地方向算出手段により算出された天地方向の少なくとも一方の情報を報知する。
【００２８】
好ましくは、報知手段は、傾斜度測定手段により測定された傾斜度が所定値より小さい場合、傾斜情報記憶手段に記憶されている傾斜度および天地方向の少なくとも一方の情報を報知する。
【００２９】
好ましくは、報知手段は、画像撮像装置の撮像対象を表示する表示装置であって、
報知手段は、撮像対象とともに、画像撮像装置の傾斜度および天地方向算出手段により算出された天地方向の少なくとも一方の情報の表示を行なう。
【００３０】
好ましくは、ユーザからの指示入力を受付ける入力手段をさらに備え、正対方向決定手段は、入力手段が受付けた指示入力に応じて、撮像対象に対する画像撮像装置の正対方向を決定する。
【００３１】
好ましくは、画像撮像手段が撮像した撮像画像を保存する画像保存手段をさらに備え、画像保存手段は、入力手段が受付けた指示入力に応じて、撮像画像を保存する。
【００３２】
好ましくは、撮像画像は、正対方向決定手段により決定された画像撮像装置の正対方向に基づいて、画像保存手段に保存される。
【００３３】
好ましくは、傾斜度測定手段は、重力加速度を測定するセンサーを有する。
好ましくは、画像を認識する認識手段をさらに備え、認識手段は、画像撮像手段が撮像した撮像画像を、正対方向決定手段により決定された画像撮像装置の正対方向に基づいて認識する。
【００３４】
この発明の他の局面に従うと、画像撮像装置内のコンピュータに撮像処理を実行させるためのプログラムであって、プログラムは、撮像対象を撮像するステップと、画像撮像装置の傾斜の角度を示す傾斜度を測定するステップと、傾斜度を測定するステップにより測定された傾斜度に基づいて、画像撮像装置の天地方向を算出するステップと、傾斜度を測定するステップにより測定された傾斜度および天地方向を算出するステップにより算出された天地方向の少なくとも一方の情報を画像撮像装置内の記憶部に記憶させるステップと、撮像対象に対する画像撮像装置の正対方向を決定するステップとをコンピュータに実行させる。
【００３５】
好ましくは、天地方向を算出するステップは、測定された傾斜度が所定値より小さい場合、記憶部に記憶されている最新の傾斜度または天地方向の情報に基づいて、画像撮像装置の天地方向を算出する。
【００３６】
この発明のさらに他の局面に従うと、記録媒体は、プログラムを記録した媒体である。
【発明の効果】
【００３７】
本発明に係る画像撮像装置は、画像撮像装置の傾斜度の測定処理と、測定された傾斜度が所定値以上の場合に傾斜度および天地方向の少なくとも一方の情報が記憶される処理とが、撮像対象に対する画像撮像装置の正対方向が決定されるまで、繰返し行なわれる。
【００３８】
したがって、水平に置かれた撮像対象の天地方向を正確に算出することができるという効果を奏する。
【００３９】
本発明に係るプログラムは、測定された画像撮像装置の傾斜度および算出された画像撮像装置の天地方向の少なくとも一方の情報を画像撮像装置内の記憶部に記憶させる。
【００４０】
したがって、水平に置かれた撮像対象の天地方向を正確に算出することができるという効果を奏する。
【００４１】
本発明に係る記録媒体は、プログラムを記録する。プログラムは、測定された画像撮像装置の傾斜度および算出された画像撮像装置の天地方向の少なくとも一方の情報を画像撮像装置内の記憶部に記憶させる。
【００４２】
したがって、水平に置かれた撮像対象の天地方向を正確に算出することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００４４】
＜第１の実施の形態＞
図１は、本実施の形態における画像撮像装置１０００の外観図を示す図である。図１（Ａ）は、画像撮像装置１０００の正面を示す図である。図１（Ａ）を参照して、画像撮像装置１０００は、筐体１００と、レンズ群１１０と、シャッターボタン１２０とを備える。レンズ群１１０は、筐体１００の正面に設けられる。シャッターボタン１２０は、筐体１００の上部に設けられる。レンズ群１１０は、複数の光学レンズを含む。
【００４５】
図１（Ｂ）は、画像撮像装置１０００の背面を示す図である。図１（Ｂ）を参照して、画像撮像装置１０００は、表示部１５０を備える。表示部１５０は、ユーザに各種情報を、文字や画像等で表示する機能を有し、報知手段として動作する。表示部１５０は、液晶ディスプレイ（ＬＣＤ（Liquid Crystal Display））、ＦＥＤ（Field Emission Display）、有機ＥＬディスプレイ（Organic Electro luminescence Display）、ドットマトリクス等その他の画像表示方式の表示機器のいずれであってもよい。表示部１５０には、撮像時に、撮像対象の画像が逐次表示される。
【００４６】
図２は、本実施の形態における画像撮像装置１０００の内部構成を示すブロック図である。図２を参照して、画像撮像装置１０００は、画像撮像部２１０と、データバス２８０とを備える。
【００４７】
画像撮像手段としての画像撮像部２１０は、被写体像をデジタル画像データに変換する撮像処理を行なう。画像撮像部２１０は、データバス２８０に接続されている。
【００４８】
図３は、本実施の形態における画像撮像部２１０の構成を示すブロック図である。図３を参照して、画像撮像部２１０は、レンズ群１１０と、撮像素子２１２と、Ａ／Ｄ変換部２１４と、撮像制御部２１６と、一時記憶部２１７と、入出力インターフェース部２１８とを含む。
【００４９】
撮像素子２１２は、レンズ群１１０を介して、入力された撮像対象の像をアナログ信号に変換する機能を有する。撮像素子２１２は、たとえば、ＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）等の撮像素子である。撮像素子２１２は、変換したアナログ信号を、Ａ／Ｄ変換部２１４へ送信する。
【００５０】
Ａ／Ｄ変換部２１４は、受信したアタログ信号をデジタル信号に変換し、当該デジタル信号を、撮像制御部２１６へ送信する。
【００５１】
一時記憶部２１７は、データを一時的に記憶する機能を有する。一時記憶部２１７は、ＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）、ＤＤＲ−ＳＤＲＡＭ（Double Data Rate SDRAM）、ＲＤＲＡＭ（Rambus Dynamic Random Access Memory）、Ｄｉｒｅｃｔ−ＲＤＲＡＭ（Direct Rambus Dynamic Random Access Memory）、その他、データを揮発的に記憶保持可能な構成を有する回路のいずれであってもよい。
【００５２】
撮像制御部２１６は、画像撮像部２１０内の各部を制御する機能を有する。撮像制御部２１６は、入力されたデジタル信号に基づくデータを、一時記憶部２１７へ記憶させる。
【００５３】
撮像制御部２１６は、マイクロプロセッサ（Microprocessor）、プログラミングすることができるＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Array）、特定の用途のために設計、製造される集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００５４】
入出力インターフェース部２１８は、撮像制御部２１６と、データバス２８０との間でデータの送受信を行なう。
【００５５】
以上の構成を有する画像撮像部２１０は、所定時間（たとえば、０．１秒）毎に、一時記憶部２１７に、レンズ群１１０を介して入力された撮像対象の像の画像データを上書き記憶させる。
【００５６】
再び、図２を参照して、画像撮像装置１０００は、さらに、制御部２２０と、入力部２３０と、一時記憶部２４０と、記憶部２４５と、傾斜測定部２５０とを備える。
【００５７】
データバス２８０には、制御部２２０、入力部２３０、一時記憶部２４０、記憶部２４５、表示部１５０、傾斜測定部２５０、傾斜情報記憶部２６０および記録媒体アクセス部２７０が接続されている。
【００５８】
記憶部２４５は、制御部２２０に後述する処理を行なわせるためのプログラム２４６、その他各種プログラムおよびデータ等が記憶されている。記憶部２４５は、制御部２２０によってデータアクセスされる。記憶部２４５は、データを不揮発的に保持可能なフラッシュメモリである。
【００５９】
制御手段としての制御部２２０は、記憶部２４５に記憶されたプログラム２４６に従って、画像撮像装置１０００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部２２０は、前述の撮像制御部２１６と同様なものである。
【００６０】
入力手段としての入力部２３０は、ユーザによるシャッターボタン１２０の押下操作を検知し、制御部２２０へその旨を示す信号（以下、押下検知信号ともいう）を送信する。すなわち、入力手段は、画像撮像装置１０００に対するユーザからの指示入力を受付ける。なお、入力部２３０は、ユーザによる図示されないボタンの押下操作を検知し、制御部２２０へその旨を示す信号を送信してもよい。
【００６１】
制御部２２０は、天地方向算出手段２２２、正対方向決定手段２２４および認識手段２２６として動作する。天地方向算出手段２２２は、後述する傾斜測定部２５０が算出した重力加速度の方向および大きさに基づいて、画像撮像装置１０００の天地方向を算出する。
【００６２】
正対方向決定手段２２４は、入力部２３０からの押下検知信号（ユーザからの指示入力）に応じて、撮像対象に対する画像撮像装置１０００の正対方向を決定する。認識手段２２６は、後述する文字認識、顔認識等を行なう。
【００６３】
また、画像撮像部２１０は、入力部２３０からの押下検知信号に応じて、撮像処理を行なう。
【００６４】
一時記憶部２４０は、データを一時的に記憶する機能を有する。一時記憶部２４０は、一時記憶部２１７と同様なものである。一時記憶部２４０は、制御部２２０によってデータアクセスされ、ワークメモリとして動作する。
【００６５】
傾斜測定手段としての傾斜測定部２５０は、２方向の重力加速度を検出することにより、画像撮像装置１０００の傾斜を測定する機能を有する。傾斜測定部２５０は、重力加速度センサーである。
【００６６】
重力加速度センサーは、重力加速度を検出する１以上の方向を有する。この検出方向を軸と呼ぶ。１個の軸を有する重力加速度センサーを、１軸の重力加速度センサーと呼ぶ。２個および３個の軸を有する重力加速度センサーを、それぞれ、２軸の重力加速度センサーおよび３軸の重力加速度センサーと呼ぶ。重力加速度センサーが有する２個以上の軸は、互いに直交する。本実施の形態における傾斜測定部２５０は、２軸の重力加速度センサーである。
【００６７】
次に、傾斜測定部２５０による傾斜測定方法について説明する。
図４は、平面Ｐ３０１の傾斜度の測定方法を説明するための図である。傾斜度とは、傾斜の角度を示す。図４を参照して、方向Ｄ３０１，Ｄ３０２は、平面Ｐ３０１の傾斜度を測定するために用いる重力加速度センサーの軸方向を表す。方向Ｄ３０３は方向Ｄ３０１の正反対の方向を表す。また、方向Ｄ３０４は、方向Ｄ３０２の正反対の方向を表す。なお、重力加速度センサーの軸としては、方向Ｄ３０１と、方向Ｄ３０３とは同じ軸上にある。また、方向Ｄ３０２と、方向Ｄ３０４とは同じ軸上にある。
【００６８】
ベクトルＶ３０１は、方向と大きさを持つ重力加速度ベクトルである。重力加速度の大きさ（の標準値）は、９．８ｍ／ｓ２である。以下においては、重力加速度を、一般的な記号ｇ（ｇ＝９．８ｍ／ｓ２）で表すことにする。
【００６９】
Ｐ３０２は、水平面を表す。方向Ｄ３０３と水平面Ｐ３０２とが成す角度をθ（シータ）とする。
【００７０】
方向Ｄ３０３と、重力加速度ベクトルＶ３０１とが成す角度をλ（ラムダ）とする。また、重力加速度ベクトルＶ３０１の先端から、平面Ｐ３０１上の方向Ｄ３０３への垂線を、Ｌ３０１とする。また、重力加速度ベクトルＶ３０１の平面Ｐ３０１上の方向Ｄ３０３への射影ベクトルをＶ３０２とする。また、重力加速度ベクトルＶ３０１と、垂線Ｌ３０１とが成す角度をＡ３０３とする。
【００７１】
射影ベクトルＶ３０２は、方向Ｄ３０１，Ｄ３０３の軸方向にかかる重力加速度ベクトルを表す。したがって、以下の式（１）が成立する。
ｓｉｎ（角度Ａ３０３の大きさ）＝｜Ｖ３０２｜／｜Ｖ３０１｜・・・（１）
なお、式（１）の｜ｘ｜は、ベクトルｘの大きさを表す。
【００７２】
角度Ａ３０３は、１８０―９０―λよりθとなる。また、｜Ｖ３０１｜は定数ｇであるので、式（１）は、以下の式（２）となる。
ｓｉｎθ＝｜Ｖ３０２｜／ｇ                                    ・・・（２）
式（２）を変形すると、以下の式（３）となる。
θ＝ｓｉｎ−１（|Ｖ３０２｜／ｇ)                               ・・・（３）
重力加速度センサー（傾斜測定部２５０）は、軸方向にかかる重力加速度の大きさを測定することが可能である。すなわち、図４では、重力加速度センサーは、重力加速度ベクトルＶ３０２の大きさを測定することができる。
【００７３】
したがって、式（３）より、θの値を算出することができる。すなわち、重力加速度センサーは、平面Ｐ３０１の傾斜度を測定することができる。そのため、θの値が９０未満の場合、方向Ｄ３０１が天地方向の天であり、方向Ｄ３０３が天地方向の地であると判定できる。また、この場合の水平面Ｐ３０２と、平面Ｐ３０１との傾斜度も算出可能となる。
【００７４】
また、図４の例とは、逆に、方向Ｄ３０１が天地方向の地であり、方向Ｄ３０３が天地方向の天となる場合でも、上記の方法により、天地判定および傾斜度の算出が可能となる。
【００７５】
次に、画像撮像装置１０００に内蔵された傾斜測定部２５０による、画像撮像装置１０００の天地方向の判定方法について説明する。
【００７６】
図５は、画像撮像装置１０００に内蔵された２軸の重力加速度センサーである傾斜測定部２５０の２軸の方向を示す図である。図５を参照して、傾斜測定部２５０の２軸の各々の方向は、方向Ｄ４０１および方向Ｄ４０２であるとする。
【００７７】
天地方向を判定する場合、方向Ｄ４０１にかかる重力加速度が重力加速度定数ｇに近く、方向Ｄ４０２にかかる重力加速度がほぼ０であれば、天地方向算出手段２２２は、画像撮像装置１０００の上部が天地方向の天で、下部が天地方向の地であることを判定する。以下においては、図５の方向Ｄ４０１の軸を第１軸という。また、方向Ｄ４０２の軸を第２軸という。
【００７８】
また、方向Ｄ４０１にかかる重力加速度がほぼ０であり、方向Ｄ４０２にかかる重力加速度が重力加速度定数ｇに近い値であれば、画像撮像装置１０００の状態は図６のようになっていると判定できる。
【００７９】
すなわち、天地方向算出手段２２２は、傾斜測定部２５０が算出した重力加速度の方向および大きさに基づいて、画像撮像装置１０００の天地方向を判定する。
【００８０】
再び、図２を参照して、画像撮像装置１０００は、さらに、傾斜情報記憶部２６０を備える。
【００８１】
傾斜情報記憶手段としての傾斜情報記憶部２６０は、データを一時的に記憶する機能を有する。傾斜情報記憶部２６０は、一時記憶部２１７と同様なものである。傾斜情報記憶部２６０は、傾斜測定部２５０が算出した重力加速度の方向および大きさ、天地方向算出手段２２２が判定した天地方向の情報を一時的に記憶する。
【００８２】
図７は、傾斜情報記憶部２６０に記憶されるデータを示す図である。図７を参照して、傾斜情報記憶部２６０には、重力加速度方向データＤＴ１０と、重力加速度大きさデータＤＴ２０と、傾斜度データＤＴ３０と、天地方向データＤＴ４０とが記憶される。
【００８３】
重力加速度方向データＤＴ１０は、図５の第１軸の重力加速度の方向および第２軸の重力加速度の方向のデータである。たとえば、図５において、方向Ｄ４０１に重力加速度がかかっていたら、重力加速度の方向は、正である。また、図５において、方向Ｄ４０１と逆の方向に重力加速度がかかっていたら、重力加速度の方向は、負である。
【００８４】
重力加速度大きさデータＤＴ２０は、第１軸の重力加速度の大きさおよび第２軸の重力加速度の大きさのデータである。第１軸の重力加速度の大きさおよび第２軸の重力加速度の大きさは、前述したように、第１および第２軸にかかる大きさである。単位は、ｇ（ｇ＝９．８ｍ／ｓ２）である。
【００８５】
傾斜度データＤＴ３０は、第１軸と水平面とが成す角度および第２軸と水平面とが成す角度のデータである。以下においては、第１軸と水平面とが成す角度を第１傾斜度ともいう。また、第２軸と水平面とが成す角度を第２傾斜度ともいう。第１軸と水平面とが成す角度および第２軸と水平面とが成す角度の各々は、前述したように、重力加速度の方向と、重力加速度の大きさとから算出可能である。
【００８６】
したがって、第１軸と水平面とが成す角度および第２軸と水平面とが成す角度のデータは、必要に応じて、重力加速度の方向および大きさから算出すれば、傾斜情報記憶部２６０に記憶しなくてもよい。
【００８７】
天地方向データＤＴ４０は、画像撮像装置１０００の天地方向を示すデータである。天地方向算出手段２２２は、第１軸と水平面とが成す第１傾斜度が所定の閾値（たとえば、１０度）以上であれば、第１軸の方向が天地方向と判断する。また、天地方向算出手段２２２は、第２軸と水平面とが成す第２傾斜度が所定の閾値以上であれば、第２軸の方向が天地方向と判断する。
【００８８】
また、天地方向算出手段２２２は、軸のどの方向が天地方向の天または地であるかを、軸に沿った重力加速度の方向により判定する。
【００８９】
したがって、天地方向データＤＴ４０は、第１軸の方向が天地方向、第２軸の方向が天地方向および第１および第２軸の方向は天地方向でないといった３つの状態のいずれかを示す。
【００９０】
なお、天地方向データＤＴ４０は、必要に応じて、重力加速度の方向および大きさから算出すれば、傾斜情報記憶部２６０に記憶しなくてもよい。なお、表示部１５０に、画像撮像装置１０００の天地方向のみ表示する場合は、傾斜情報記憶部２６０には、天地方向データＤＴ４０のみを記憶させてもよい。
【００９１】
再び、図２を参照して、画像撮像装置１０００は、さらに、記録媒体アクセス部２７０と、記録媒体２７２とを備える。
【００９２】
記録媒体２７２には、前述したプログラム２４６が記録されている。
記録媒体アクセス部２７０は、プログラム２４６が記録された記録媒体２７２から、プログラム２４６を読出す機能を有する。記録媒体２７２に記憶されているプログラム２４６は、制御部２２０の動作（インストール処理）により、記録媒体アクセス部２７０から読み出され、記憶部２４５に記憶される。
【００９３】
このインストール処理用プログラムは、予め、記憶部２４５に格納されており、インストール処理は、制御部２２０が、インストール処理用プログラムに基づいて行なう。
【００９４】
なお、記憶部２４５には、プログラム２４６が記憶されていなくてもよい。この場合、制御部２２０は、記録媒体アクセス部２７０を介して、記録媒体２７２に記憶されたプログラム２４６を読み出して、プログラム２４６に基づいた所定の処理を行なう。
【００９５】
記録媒体２７２は、画像撮像装置１０００から着脱可能な媒体である。すなわち、記録媒体２７２に記録されているプログラム２４６は、媒体等に記録されてプログラム製品として流通される。また、記録媒体２７２もプログラム製品として流通される。
【００９６】
記録媒体２７２は、フロッピー（登録商標）ディスク、ＣＦ(Compact Flash) カード、ＳＭ（Smart Media（登録商標））、ＭＭＣ（Multi Media Card）、ＳＤ（Secure Digital）メモリーカード、メモリースティック（登録商標）、ｘＤピクチャーカード、その他不揮発性メモリのいずれであってもよい。
【００９７】
また、記録媒体２７２には、画像撮像装置１０００が撮像した画像データが記憶される。
【００９８】
表示部１５０には、詳細は後述するが、傾斜測定部２５０により算出された第１傾斜度，第２傾斜度または天地方向についての情報が表示される。
【００９９】
図８は、画像撮像装置１０００を右に９０度回転させた場合の表示部１５０に表示される画像５００の一例を示す。図８を参照して、画像５００には、天地方向算出手段２２２による画像撮像装置１０００の天地方向の算出結果が、「上，下，左，右」の文字で表示されている。また、画像５００の「上，下，左，右」の文字は、画像撮像装置１０００の天地方向の算出結果に応じて、回転して表示されている。画像５００の「上」が、天地方向の天に対応し、画像５００の「下」が、天地方向の地に対応する。したがって、ユーザは、画像５００を参照することで、画像撮像装置１０００の天地方向を容易に知ることができる。画像５００には、撮像対象となる画像と、「上，下，左，右」の文字とが同時に表示される。
【０１００】
なお、水平面に対し、画像撮像装置１０００を斜めに傾けた場合、天地方向の判定結果を、文字ではなく、記号等で表した方が、ユーザが直感的に天地方向を判別できる。
【０１０１】
図９は、水平面Ｐ３０２に対し、画像撮像装置１０００を斜めに傾けた場合の表示部１５０に表示される画像５１０の一例を示す。図９を参照して、画像５１０には、記号として矢印５１２が表示される。矢印５１２が示すのは、画像撮像装置１０００の天地方向の「天」となる。画像５１０には、撮像対象となる画像と、矢印５１２とが同時に表示される。
【０１０２】
なお、本実施の形態では、報知手段（表示部１５０）による報知は、画像の表示である。しかしながら、報知手段による報知は、画像の表示ではなく、音声による報知であってもよい。
【０１０３】
次に、画像撮像装置１０００で行なわれる処理について説明する。なお、以下に説明する処理は、画像撮像装置１０００の電源オン時に開始される。
【０１０４】
図１０は、画像撮像装置１０００で行なわれる処理のフローチャートである。図１０を参照して、ステップＳ１１０では、傾斜測定部２５０が、前述したように、画像撮像装置１０００の傾斜度を示す第１傾斜度および第２傾斜度を測定する。その後、ステップＳ１２０に進む。
【０１０５】
ステップＳ１２０では、天地方向算出手段２２２が、第１傾斜度および第２傾斜度のいずれかが、所定値Ａ以上であるか否かを判定する。ここで、所定値Ａは、傾斜測定部２５０（重力加速度センサー）の性能、ユーザにとっての適切な傾斜度等を考慮して決定される値である。所定値Ａは、たとえば、３０〜６０の範囲の値である。
【０１０６】
ステップＳ１２０において、ＹＥＳならば、ステップＳ１２２に進む。一方、ステップＳ１２０において、ＮＯならば、ステップＳ１３２に進む。
【０１０７】
ステップＳ１２２では、天地方向算出手段２２２が、傾斜測定部２５０が測定した第１傾斜度および第２傾斜度に基づいて、画像撮像装置１０００の天地方向の算出を行なう。すなわち、撮像対象の天地方向が算出される。その後、ステップＳ１２４に進む。
【０１０８】
ステップＳ１２４では、制御部２２０が、画像撮像装置１０００の天地方向の算出結果に基づく情報を表示した画像（以下、報知画像ともいう）を生成し、報知画像を、表示部１５０に表示させる。報知画像は、たとえば、図９の画像５００である。報知画像には、撮像対象となる画像と、傾斜度としての第１傾斜度または第２傾斜度の情報および天地方向の情報の少なくとも一方とが表示される。
【０１０９】
図１１は、一例としての報知画像５２０を示す図である。図１１を参照して、報知画像５２０は、「上，下，左，右」の文字により、天地方向の情報を表示している。報知画像５２０には、撮像対象となる画像と、「上，下，左，右」の文字とが同時に表示される。また、図１１は、第１傾斜度または第２傾斜度が、所定値Ａ以上の場合の画像撮像装置１０００の状態を示す。
【０１１０】
図１２は、画像撮像装置１０００が、右に３０度傾いた状態である場合の、報知画像６００を示す図である。図１２を参照して、報知画像６００には、文字列を表示する文字画像６１０が配置されている。文字画像６１０には、画像撮像装置１０００が水平面Ｐ３０２に対し右に３０度傾いている旨を示す文字列が表示されている。なお、報知画像６００には、撮像対象となる画像と、文字画像６１０とが同時に表示される。
【０１１１】
図１２のように表示部１５０に報知画像６００を表示することにより、画像撮像装置１０００を傾きのない状態にするように、ユーザに注意を促すことが可能となる。そのために、さらに、「左へ３０度傾けて、傾きのない状態にしてください」といった、ユーザへの指示を報知画像に表示するようにしてもよい。
【０１１２】
図１３は、画像撮像装置１０００が、右に３０度傾いた状態である場合の、報知画像６００Ａを示す図である。図１３を参照して、報知画像６００Ａには、報知画像６００に、さらに、天地方向の情報を示す矢印５１２が表示された画像である。
【０１１３】
再び、図１０を参照して、ステップＳ１２４の処理が終了すると、ステップＳ１２６に進む。
【０１１４】
ステップＳ１２６では、天地方向算出手段２２２が、ステップＳ１１０により測定された第１傾斜度および第２傾斜度に基づいて、前述した傾斜度データＤＴ３０を、傾斜情報記憶部２６０に記憶させる。なお、既に、傾斜情報記憶部２６０に傾斜度データＤＴ３０が記憶されている場合、天地方向算出手段２２２は、最新の傾斜度データＤＴ３０を傾斜情報記憶部２６０に上書き記憶させる。
【０１１５】
また、天地方向算出手段２２２は、ステップＳ１２２により算出された天地方向の情報に基づいて、前述した天地方向データＤＴ４０を、傾斜情報記憶部２６０に記憶させる。なお、既に、傾斜情報記憶部２６０に天地方向データＤＴ４０が記憶されている場合、天地方向算出手段２２２は、最新の天地方向データＤＴ４０を傾斜情報記憶部２６０に上書き記憶させる。その後、ステップＳ１５０に進む。
【０１１６】
ステップＳ１５０では、正対方向決定の指示があるか否かが判定される。具体的には、正対方向決定手段２２４が、入力部２３０から、押下検知信号を受信したか否かを判定する。ステップＳ１５０において、ＹＥＳならば、後述するステップＳ１５２に進む。ステップＳ１５０において、ＹＥＳと判定されるのは、以下の場合である。すなわち、ユーザが、表示部１５０に表示された報知画像の天地方向の情報を参照し、当該天地方向に対応する画像撮像装置１０００の正対方向を決定するために、ユーザがシャッターボタン１２０の押下操作を行なった場合である。
【０１１７】
一方、ステップＳ１５０において、ＮＯならば、再度、ステップＳ１１０の処理が行なわれる。
【０１１８】
前述のステップＳ１２０において、ＮＯならば、ステップＳ１３２に進む。
ステップＳ１３２では、ステップＳ１２２と同様に、天地方向算出手段２２２が、傾斜測定部２５０が測定した第１傾斜度および第２傾斜度に基づいて、画像撮像装置１０００の天地方向の算出を行なう。すなわち、撮像対象の天地方向が算出される。
【０１１９】
なお、画像撮像装置１０００が、水平面に対し平行である場合、天地方向算出手段２２２は、傾斜測定部２５０が測定した第１傾斜度および第２傾斜度に基づいて、画像撮像装置１０００の天地方向の判定はできない。
【０１２０】
図１４は、画像撮像装置１０００が、水平面Ｐ３０２に対し平行である状態を示した図である。図１４を参照して、水平面Ｐ３０２上には、撮像対象物７０１が置かれている。
【０１２１】
なお、画像撮像装置１０００が図１４の状態になる前に、必ず１度は、ステップＳ１２０において、ＹＥＳと判定される。すなわち、画像撮像装置１０００の電源オン時に、画像撮像装置１０００が図１４の状態となっていることは、ユーザが意図的にしない限り発生しない。なぜなら、ユーザは撮像処理の前に、画像撮像装置１０００の調整（フォーカス等）などの操作を行なうのが一般的であるからである。このとき、画像撮像装置１０００は、天地方向が判定できる状態であり、画像撮像装置１０００が全くの水平状態でユーザが操作を開始することは、あまりないと考えられる。この後、ユーザは、水平に置かれた撮像対象物７０１を撮像するために、画像撮像装置１０００を水平状態に持っていく。
【０１２２】
そのため、画像撮像装置１０００が図１４の状態になる前に、必ず１度は、ステップＳ１２６の処理が行われる。したがって、傾斜情報記憶部２６０には、傾斜度データＤＴ３０および天地方向データＤＴ４０が記憶されている。
【０１２３】
この場合、天地方向算出手段２２２は、傾斜情報記憶部２６０に記憶されている傾斜度データＤＴ３０および天地方向データＤＴ４０の少なくとも一方に基づいて、画像撮像装置１０００の天地方向の判定を行なう。その後、ステップＳ１３４に進む。
【０１２４】
ステップＳ１３４では、制御部２２０が、画像撮像装置１０００の天地方向の算出結果に基づく情報を表示した報知画像を生成し、報知画像を、表示部１５０に表示させる。
【０１２５】
図１５は、画像撮像装置１０００が、水平面Ｐ３０２に対し平行である場合の、一例としての報知画像７００を示す図である。図１５を参照して、報知画像７００は、「上，下，左，右」の文字により、天地方向の情報を表示している。報知画像７００には、撮像対象物７０１の画像と、「上，下，左，右」の文字とが同時に表示される。
【０１２６】
図１６は、画像撮像装置１０００が、水平面Ｐ３０２に対し平行である場合の、一例としての報知画像７００Ａを示す図である。図１６を参照して、報知画像７００Ａには、画像撮像装置１０００の天地方向の情報を示す矢印７１０と、画像撮像装置１０００が撮像対象物７０１（水平面Ｐ３０２）に対し平行である旨が文字により表示されている。なお、報知画像７００Ａには、さらに、撮像対象物７０１の画像も表示される。
【０１２７】
再び、図１０を参照して、ステップＳ１３４の処理が終了すると、前述したステップＳ１５０に進む。ステップＳ１５０において、ＹＥＳならば、ステップＳ１５２に進む。
【０１２８】
ステップＳ１５２では、正対方向決定手段２２４が、現時点で傾斜情報記憶部２６０に記憶されている傾斜度データＤＴ３０および天地方向データＤＴ４０を、撮像対象物７０１の上下の向きを基準とした画像撮像装置１０００の正対方向の情報として決定する。具体的には、正対方向決定手段２２４が、傾斜情報記憶部２６０に記憶されている傾斜度データＤＴ３０および天地方向データＤＴ４０の更新を不可にする。その後、ステップＳ１５４に進む。
【０１２９】
ステップＳ１５４では、画像補正処理が行なわれる。画像補正処理では、制御部２２０が、現時点で、一時記憶部２１７に記憶されている画像データを読み出すための読出制御指示を、画像撮像部２１０へ送信する。画像撮像部２１０内の撮像制御部２１６は、読出制御指示を受信すると、現時点で一時記憶部２１７に記憶されている画像データを制御部２２０へ送信する。
【０１３０】
制御部２２０は、画像撮像部２１０から送信された画像データを受信する。以下においては、制御部２２０が、画像撮像部２１０から受信した画像データを撮像画像データとも称する。
【０１３１】
制御部２２０は、画像撮像装置１０００の正対方向の情報である天地方向データＤＴ４０に基づいて、受信した画像データ（撮像画像データ）の天地方向を修正する必要がある場合、回転等の処理により、天地方向を修正した画像（以下、修正画像ともいう）を生成する。たとえば、画像撮像装置１０００が、図８のような状態のときに、ユーザによるシャッターボタン１２０の押下操作があった場合、修正画像は、「上」と表示された部分が、画像の上部分となる、縦方向に長い画像となる。
【０１３２】
なお、制御部２２０は、天地方向データＤＴ４０に基づいて、受信した画像データの天地方向を修正する必要がない場合は、受信した画像の修正は行なわない。
【０１３３】
次に、制御部２２０は、生成した修正画像のデータまたは画像データの天地方向を修正する必要がない場合は受信した画像データ（撮像画像データ）を、一時記憶部２４０に記憶させる。その後、ステップＳ１５６に進む。
【０１３４】
ステップＳ１５６では、認識処理が行なわれる。認識処理では、認識手段２２６が、一時記憶部２４０に記憶された画像に基づいて、文字認識または顔認識を行なう。すなわち、認識手段２２６は、天地方向を修正する必要がある場合、修正画像に基づいて文字認識または顔認識等の処理を行なう。言い換えれば、認識手段２２６は、天地方向を修正する必要がある場合、正対方向決定手段２２４により決定された画像撮像装置１０００の正対（天地）方向の情報に基づいて、撮像画像の文字認識または顔認識等の処理を行なう。
【０１３５】
なお、文字認識または顔認識を行なうのに必要なデータは、記憶部２４５に予め記憶されている。その後、認識手段２２６は認識結果を、記憶部２４５に記憶させる。その後、ステップＳ１６０に進む。
【０１３６】
ステップＳ１６０では、制御部２２０は、一時記憶部２４０に記憶された画像データ（修正画像データまたは撮像画像データ）を、記録媒体２７２に記憶させる。すなわち、制御部２２０は、天地方向を修正する必要がある場合、正対方向決定手段２２４により決定された画像撮像装置１０００の正対方向の情報に基づいて、撮像画像データを、記録媒体２７２に記憶させる。すなわち、制御部２２０は、天地方向を修正する必要がある場合、算出された撮像対象の天地方向の情報に基づいて、撮像画像データを、記録媒体２７２に記憶させる。その後、この処理は終了する。
【０１３７】
本実施の形態では、ステップＳ１５０において、正対方向決定の指示があると判定されると、ステップＳ１５２において、正対方向決定手段２２４が画像撮像装置１０００の正対方向を確定していた。
【０１３８】
しかしながら、本実施の形態は、正対方向決定の指示がなくても実施可能である。この場合、たとえば、画像撮像装置１０００が、ある一定時間、水平状態であったら、正対方向決定手段２２４が、傾斜情報記憶部２６０に記憶されている傾斜度データＤＴ３０を、撮像対象物７０１の上下の向きを基準とした画像撮像装置１０００の正対方向の情報として決定する。
【０１３９】
以上説明したように、本実施の形態では、水平に置かれた撮像対象物７０１を撮像する場合でも、傾斜した状態での天地情報を保持し、画像撮像装置１０００が水平に近くなった場合、傾斜した状態での天地情報を利用することにより、水平に置かれた撮像対象物７０１でも正確に天地方向を算出することができる。
【０１４０】
さらに、画像撮像装置１０００を持つユーザは、撮像処理の前に、画像撮像装置１０００の電源オン、カメラの調整（フォーカス等）などの操作を行なうのが一般的である。このとき、画像撮像装置１０００は、天地方向が判定できる状態であり、画像撮像装置１０００が全くの水平状態でユーザが操作を開始することは、あまりないと考えられる。この後、ユーザは、水平に置かれた被写体を撮像する場合、画像撮像装置１０００を水平状態に持っていく。
【０１４１】
本発明で天地方向判定に必要なある程度の画像撮像装置１０００の傾斜度は、このときの撮像の流れの中で自然に取得することができるため、利用者に負担が少ない。
【０１４２】
また、本実施の形態では、表示部１５０に被写体と共に、天地方向の情報を逐次表示する。そのため、ユーザは被写体と天地方向を同時に確認しながら撮像をすることが可能である。したがって、撮像対象と天地方向の表示とを視線を大きく動かすことなく確認でき、撮像を行ないやすい。
【０１４３】
また、本実施の形態では、判定された天地方向に基づいた画像を生成し、認識処理を行なう。したがって、より正確に文字または顔等の認識を行なうことが可能となる。
【０１４４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１４５】
【図１】本実施の形態における画像撮像装置の外観図を示す図である。
【図２】本実施の形態における画像撮像装置の内部構成を示すブロック図である。
【図３】本実施の形態における画像撮像部の構成を示すブロック図である。
【図４】平面Ｐ３０１の傾斜度の測定方法を説明するための図である。
【図５】画像撮像装置に内蔵された２軸の重力加速度センサーである傾斜測定部の２軸の方向を示す図である。
【図６】画像撮像装置に内蔵された２軸の重力加速度センサーである傾斜測定部の２軸の方向を示す図である。
【図７】傾斜情報記憶部に記憶されるデータを示す図である。
【図８】画像撮像装置を右に９０度回転させた場合の表示部に表示される画像の一例を示す。
【図９】水平面に対し、画像撮像装置を斜めに傾けた場合の表示部に表示される画像の一例を示す。
【図１０】画像撮像装置で行なわれる処理のフローチャートである。
【図１１】一例としての報知画像を示す図である。
【図１２】画像撮像装置が、右に３０度傾いた状態である場合の、報知画像を示す図である。
【図１３】画像撮像装置が、右に３０度傾いた状態である場合の、報知画像を示す図である。
【図１４】画像撮像装置が、水平面に対し平行である状態を示した図である。
【図１５】画像撮像装置が、水平面に対し平行である場合の、一例としての報知画像を示す図である。
【図１６】画像撮像装置が、水平面に対し平行である場合の、一例としての報知画像を示す図である。
【図１７】画像撮像装置が、撮像対象物に対し平行である状態を示した図である。
【符号の説明】
【０１４６】
１１０  レンズ群、１２０  シャッターボタン、１５０  表示部、２１０  画像撮像部、２２０  制御部、２３０  入力部、２４６  プログラム、２７２  記録媒体、  １０００  画像撮像装置。
【図１】
0004660323.tif 000002
【図２】
0004660323.tif 000003
【図３】
0004660323.tif 000004
【図４】
0004660323.tif 000005
【図５】
0004660323.tif 000006
【図６】
0004660323.tif 000007
【図７】
0004660323.tif 000008
【図８】
0004660323.tif 000009
【図９】
0004660323.tif 000010
【図１０】
0004660323.tif 000011
【図１１】
0004660323.tif 000012
【図１２】
0004660323.tif 000013
【図１３】
0004660323.tif 000014
【図１４】
0004660323.tif 000015
【図１５】
0004660323.tif 000016
【図１６】
0004660323.tif 000017
【図１７】
0004660323.tif 000018