(57)【要約】  【課題】どのような再生機器を用いても、常に適切な方向、角度で画像を再生することができる。  【解決手段】撮影された被写体像を傾斜角度分だけ逆回転させることにより、被写体像に対して傾斜補正を行う。傾斜補正画像は、被写体像保存時に所定の命名規則に基づいて自動生成されるファイル名と異なるファイル名であって、傾斜補正された画像であることを示すファイル名を付けて保存される。これにより、デジタルカメラの傾斜方向や角度に基づいて、被写体像を自動的に、適切な方向及び角度に回転させることが出来る。保存された画像が、撮影された画像が傾斜角度分だけ逆回転された傾斜補正画像であることが分かる。【選択図】  図４
2009033223.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮像手段と、
装置本体の傾きを検出する傾斜検出手段と、
前記撮像手段により撮影された画像を前記傾斜検出手段により検出された傾斜角度分だけ逆回転させることにより、前記画像に対して傾斜補正が行われた傾斜補正画像を作成する傾斜補正画像作成手段と、
前記傾斜補正画像作成手段により作成された傾斜補正画像を記録媒体に記録する記録手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記記録手段は、
前記撮像手段により撮影された画像を、所定の命名規則に基づいて自動生成されるファイル名を付けて記録媒体に記録する第１の記録手段と、
前記傾斜補正画像作成手段により作成された傾斜補正画像を、前記第１の記録手段で自動生成されるファイル名と異なるファイル名であって、傾斜補正された画像であることを示すファイル名を付けて、記録媒体に記録する第２の記録手段と、
からなることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記記録手段は、前記撮像手段により撮影された画像と、前記傾斜補正画像とを関連づけて前記記録媒体に記録することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記傾斜補正画像作成手段は、
前記撮像手段により撮影された画像を、該画像の中心を基準にして前記傾斜検出手段により検出された傾斜角度分だけ逆回転させる傾斜補正手段と、
前記撮影された画像の回転により前記撮影された画像の画像サイズからはみ出る領域を削除し、不足する領域に所定の背景を付加して傾斜補正画像を作成する第１の傾斜補正画像作成手段と、
からなることを特徴とする請求項１〜３のいずれかに記載の撮像装置。
【請求項５】
前記傾斜補正画像作成手段は、
前記撮像手段により撮影された画像を、該画像の中心を基準にして前記傾斜検出手段により検出された傾斜角度分だけ逆回転させる傾斜補正手段と、
前記撮影された画像の回転により傾斜された画像に外接し、かつ前記画像と同じアスペクト比を有する画像枠内に前記傾斜された画像をはめ込むとともに、前記画像枠内の前記画像のない領域に所定の背景を付加して傾斜補正画像を作成する第２の傾斜補正画像作成手段と、
からなることを特徴とする請求項１〜４のいずれかに記載の撮像装置。
【請求項６】
前記傾斜補正画像作成手段は、
前記撮像手段により撮影された画像を、該画像の中心を基準にして前記傾斜検出手段により検出された傾斜角度分だけ逆回転させる傾斜補正手段と、
前記撮影された画像の回転により傾斜された画像に内接し、かつ前記画像と同じアスペクト比を有する画像枠によって前記傾斜された画像を切り取ることにより傾斜補正画像を作成する第３の傾斜補正画像作成手段と、
からなることを特徴とする請求項１〜５のいずれかに記載の撮像装置。
【請求項７】
前記傾斜角度と前記画像枠の大きさとが対応付けられているテーブルが予め前記記憶媒体に記憶されており、
前記補正画像作成手段は、前記テーブルを参照して、前記傾斜検出手段により検出された傾斜角度に対応する大きさの画像枠を作成することを特徴とする請求項５又は６に記載の撮像装置。
【請求項８】
前記傾斜検出手段により検出された傾斜角度が所定の角度以上であるかどうかを判断する傾斜角度判断手段を更に備え、
前記傾斜補正手段は、前記傾斜角度判断手段により前記傾斜角度が所定の角度以上であると判断された場合にのみ、前記撮像手段により撮影された画像に対して傾斜補正を行うことを特徴とする請求項１〜７のいずれかに記載の撮像装置。
【請求項９】
前記画像に対して傾斜補正を行うか否かを選択する選択手段を更に備え、
前記傾斜補正手段は、前記選択手段において、前記傾斜補正手段により傾斜補正を行う旨が選択された場合にのみ、前記撮像手段により撮影された画像に対して傾斜補正を行うことを特徴とする請求項１〜８のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に係り、特に画像を任意の角度に回転表示可能な撮像装置に関する。
【背景技術】
【０００２】
画像を所望の向きに回転させて表示させる技術として、以下のようなものが提案されている。
【０００３】
特許文献１には、傾斜した姿勢のカメラで撮影された画像を事後的に補正することであたかもカメラが傾斜していない状態で撮影したかのような画像を表示するデジタルカメラが記載されている。
【特許文献１】特開２００６―２４５７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、傾斜補正を行った場合において、傾斜補正前の画像、すなわち撮影された画像が画像再生時に確認できないという問題がある。
【０００５】
本発明はこのような事情に鑑みてなされたもので、どのような再生機器を用いても、常に適切な方向、角度で画像を再生することができる画像を撮影可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の撮像装置は、被写体を撮影する撮像手段と、装置本体の傾きを検出する傾斜検出手段と、前記撮像手段により撮影された画像を前記傾斜検出手段により検出された傾斜角度分だけ逆回転させることにより、前記画像に対して傾斜補正が行われた傾斜補正画像を作成する傾斜補正画像作成手段と、前記傾斜補正画像作成手段により作成された傾斜補正画像を記録媒体に記録する記録手段と、を備えたことを特徴とする。
【０００７】
請求項１に記載の撮像装置によれば、撮影された被写体像を傾斜角度分だけ逆回転させることにより、被写体像に対して傾斜補正を行い、傾斜補正された画像を記録する。これにより、デジタルカメラの傾斜方向や角度に基づいて、被写体像を自動的に、適切な方向及び角度に回転させることが出来る。また、内蔵部品のみで実施できるため、安価かつ省スペースに適切な表示画像を提供できる。
【０００８】
請求項２に記載の撮像装置は、請求項１に記載の撮像装置において、前記記録手段は、前記撮像手段により撮影された画像を、所定の命名規則に基づいて自動生成されるファイル名を付けて記録媒体に記録する第１の記録手段と、前記傾斜補正画像作成手段により作成された傾斜補正画像を、前記第１の記録手段で自動生成されるファイル名と異なるファイル名であって、傾斜補正された画像であることを示すファイル名を付けて、記録媒体に記録する第２の記録手段と、からなることを特徴とする。
【０００９】
請求項２に記載の撮像装置によれば、傾斜補正画像は、被写体像保存時に所定の命名規則に基づいて自動生成されるファイル名と異なるファイル名であって、傾斜補正された画像であることを示すファイル名を付けて保存される。これにより、保存された画像が、撮影された画像が傾斜角度分だけ逆回転された傾斜補正画像であることが分かる。また、傾斜角度分回転された画像が保存されているため、画像再生時に回転等の補正を必要としない。また、傾斜角度分回転された被写体像が保存されているため、どのような再生機器を用いる場合においても、適切な方向、角度で回転された被写体像を再生することができる。
【００１０】
請求項３に記載の撮像装置は、請求項１又は２に記載の撮像装置において、前記記録手段は、前記撮像手段により撮影された画像と、前記傾斜補正画像とを関連づけて前記記録媒体に記録することを特徴とする。
【００１１】
請求項３に記載の撮像装置によれば、撮像手段により撮影された画像と、傾斜補正画像とを関連づけて保存する。これにより、傾斜補正画像の基となる被写体像が何であるか等を知ることができる。
【００１２】
請求項４に記載の撮像装置は、請求項１〜３のいずれか記載の撮像装置において、前記傾斜補正画像作成手段は、前記撮像手段により撮影された画像を、該画像の中心を基準にして前記傾斜検出手段により検出された傾斜角度分だけ逆回転させる傾斜補正手段と、前記撮影された画像の回転により前記撮影された画像の画像サイズからはみ出る領域を削除し、不足する領域に所定の背景を付加して傾斜補正画像を作成する第１の傾斜補正画像作成手段と、からなることを特徴とする。
【００１３】
請求項４に記載の撮像装置によれば、撮像手段により撮影された画像を、該画像の中心を基準にして傾斜検出手段により検出された傾斜角度分だけ逆回転させ、撮影された画像の回転により撮影された画像の画像サイズからはみ出る領域を削除し、不足する領域に所定の背景を付加して傾斜補正画像を作成する。これにより、撮影された画像を傾斜角度分だけ逆回転させることにより画像が欠けたとしても、撮影したままのサイズの画像を表示させたいという欲求に対応することができる。
【００１４】
請求項５に記載の撮像装置は、請求項１〜４のいずれか記載の撮像装置において、前記傾斜補正画像作成手段は、前記撮像手段により撮影された画像を、該画像の中心を基準にして前記傾斜検出手段により検出された傾斜角度分だけ逆回転させる傾斜補正手段と、前記撮影された画像の回転により傾斜された画像に外接し、かつ前記画像と同じアスペクト比を有する画像枠内に前記傾斜された画像をはめ込むとともに、前記画像枠内の前記画像のない領域に所定の背景を付加して傾斜補正画像を作成する第２の傾斜補正画像作成手段と、からなることを特徴とする。
【００１５】
請求項５に記載の撮像装置によれば、撮像手段により撮影された画像を、該画像の中心を基準にして傾斜検出手段により検出された傾斜角度分だけ逆回転させ、傾斜された画像に外接し、かつ撮影された画像と同じアスペクト比を有する画像枠内に傾斜された画像をはめ込むとともに、前記画像枠内の前記画像のない領域に所定の背景を付加して傾斜補正画像を作成する。これにより、回転された画像全体が傾斜補正画像として作成されるため、適切な方向、角度で回転された被写体像全体を表示させることができる。また、作成された傾斜補正画像全体を表示させることで、画像が部分的に欠けて、画像全体が見えなくなるという心配を払拭できる。
【００１６】
請求項６に記載の撮像装置は、請求項１〜５のいずれかに記載の撮像装置において、前記傾斜補正画像作成手段は、前記撮像手段により撮影された画像を、該画像の中心を基準にして前記傾斜検出手段により検出された傾斜角度分だけ逆回転させる傾斜補正手段と、前記撮影された画像の回転により傾斜された画像に内接し、かつ前記画像と同じアスペクト比を有する画像枠によって前記傾斜された画像を切り取ることにより傾斜補正画像を作成する第３の傾斜補正画像作成手段と、からなることを特徴とする。
【００１７】
請求項６に記載の撮像装置によれば、撮像手段により撮影された画像を、該画像の中心を基準にして傾斜検出手段により検出された傾斜角度分だけ逆回転させ、撮影された画像の回転により傾斜された画像に内接し、かつ撮影された画像と同じアスペクト比を有する画像枠によって傾斜された画像を切り取ることにより傾斜補正画像を作成する。これにより、装置本体が傾斜しない状態で撮影された画像であるかのような傾斜補正画像を作成することができる。
【００１８】
請求項７に記載の撮像装置は、請求項５又は６に記載の撮像装置において、前記傾斜角度と前記画像枠の大きさとが対応付けられているテーブルが予め前記記憶媒体に記憶されており、前記補正画像作成手段は、前記テーブルを参照して、前記傾斜検出手段により検出された傾斜角度に対応する大きさの画像枠を作成することを特徴とする。
【００１９】
請求項７に記載の撮像装置によれば、傾斜角度毎に画像枠の大きさが対応付けられているテーブルを参照して、装置本体の傾斜角度に応じた画像枠を作成する。テーブルを参照することにより、傾斜角度毎に画像表示枠の大きさを計算する必要が無く、処理速度を向上させることができる。
【００２０】
請求項８に記載の撮像装置は、請求項１〜７のいずれかに記載の撮像装置において、前記傾斜検出手段により検出された傾斜角度が所定の角度以上であるかどうかを判断する傾斜角度判断手段を更に備え、前記傾斜補正手段は、前記傾斜角度判断手段により前記傾斜角度が所定の角度以上であると判断された場合にのみ、撮像手段により撮影された画像に対して傾斜補正を行うことを特徴とする。
【００２１】
請求項８に記載の撮像装置によれば、傾斜角度が所定の角度以上であると判断された場合には、撮像手段により撮影された画像に対して傾斜補正を行う。これにより、撮影者の考え、好みに合わせた傾斜補正画像を作成できる。また、画像を回転させる基準となる角度を一度設定すれば、その後、画像回転の有無を選択する手間が省け、短時間で傾斜補正画像が作成できる。
【００２２】
請求項９に記載の撮像装置は、請求項１〜８のいずれかに記載の撮像装置において、前記被写体像に対して傾斜補正を行うか否かを選択する選択手段を更に備え、前記傾斜補正手段は、前記選択手段において、前記傾斜補正手段により傾斜補正を行う旨が選択された場合にのみ、前記撮像手段により撮影された画像に対して傾斜補正を行うことを特徴とする。
【００２３】
請求項９に記載の撮像装置によれば、撮影された被写体像に対して傾斜補正を行うか否かを選択し、被写体像に対して傾斜補正を行う旨が選択された場合には、撮像手段により撮影された画像に対して傾斜補正を行う。これにより、撮影者の考え、好みに合わせた傾斜補正画像を作成できる。
【発明の効果】
【００２４】
本発明によれば、どのような再生機器を用いても、常に適切な方向、角度で画像を再生することができる。
【発明を実施するための最良の形態】
【００２５】
以下、添付図面に従って本発明に係る撮像素子一体型レンズ交換式デジタルカメラを実施するための最良の形態について詳細に説明する。
【００２６】
図１は本発明に係る電子機器の一実施形態を示す正面斜視図であり、図２はその背面斜視図である。この電子機器は、レンズを通った光を撮像素子で受け、デジタル信号に変換して記録メディアに記録するデジタルカメラである。
【００２７】
デジタルカメラ１０のカメラボディ１２は、横長の四角い箱状に形成されており、その正面には、図１に示すように、撮影レンズ１３、フラッシュ１６、ＡＦ補助光ランプ１８等が設けられており、上面には、シャッターボタン２２、モードレバー２４、電源ボタン２６等が設けられている。また、側面には、ＵＳＢ用コネクタ１５と開閉自在なスロットカバー１１が設けられている。スロットカバー１１の内側には、メモリカードを装着するためのメモリカードスロット１４が設けられている。
【００２８】
一方、カメラボディ１２の背面には、図２に示すように、モニタ２８、ズームボタン３０、再生ボタン３２、ファンクションボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等が設けられている。
【００２９】
なお、図示しない底面には、三脚ネジ穴と内側にバッテリを収納するための開閉自在なバッテリカバーとが設けられている。
【００３０】
レンズ１３は、沈胴式のズームレンズで構成されており、電源ボタン２６によってデジタルカメラ１０の電源をＯＮすることにより、カメラボディ１２から繰り出される。なお、レンズ１３のズーム機構や沈胴機構については、公知の技術なので、ここでは、その具体的な構成についての説明は省略する。
【００３１】
メモリカードスロット１４は、撮影した被写体の画像データ、音声データ等の各種データ、ファームウェアが記録されているメモリカードを装着するための接続部である。
【００３２】
ＵＳＢ用コネクタ１５は、パーソナルコンピュータ、プリンタ等の外部機器との間での信号伝達をするためＵＳＢ用ケーブルを接続するための接続部である。
【００３３】
フラッシュ１６は、たとえばキセノン管を光源として構成されており、その発光量を調整可能に形成されている。なお、キセノン管の他、高輝度のＬＥＤを光源としたフラッシュを用いることもできる。
【００３４】
ＡＦ補助光ランプ１８は、たとえば高輝度ＬＥＤで構成されており、ＡＦ時に必要に応じて発光される。
【００３５】
シャッターボタン２２は、いわゆる「半押し」と「全押し」とからなる二段ストローク式のスイッチで構成されている。デジタルカメラ１０は、このシャッターボタン２２を半押しすると撮影準備処理、すなわち、ＡＥ（Automatic Exposure：自動露出）、ＡＦ（Auto Focus：自動焦点合わせ）、ＡＷＢ（Automatic White Balance：自動ホワイトバランス）の各処理を行い、全押しすると、画像の撮影・記録処理を行う。
【００３６】
モードレバー２４は、デジタルカメラ１０の撮影モードを設定する撮影モード設定手段として機能し、このモードダイヤルの設定位置により、デジタルカメラ１０の撮影モードが様々なモードに設定される。例えば、絞り、シャッタースピード等がデジタルカメラ１０によって自動的に設定される「オート撮影モード」、動画撮影を行う「動画撮影モード」、人物撮影に適した「人物撮影モード」、動体撮影に適した「スポーツ撮影モード」、風景の撮影に適した「風景撮影モード」、夕景及び夜景の撮影に適した「夜景撮影モード」、絞りの目盛りを撮影者が設定し、シャッタースピードをデジタルカメラ１０が自動的に設定する「絞り優先撮影モード」、シャッタースピードを撮影者が設定し、絞りの目盛りをデジタルカメラ１０が自動的に設定する「シャッタースピード優先撮影モード」、絞り、シャッタースピード等を撮影者が設定する「マニュアル撮影モード」等である。
【００３７】
電源ボタン２６は、デジタルカメラ１０の電源をＯＮ／ＯＦＦするのに用いられ、所定時間（たとえば、２秒）押下されることにより、デジタルカメラ１０の電源がＯＮ／ＯＦＦされる。
【００３８】
モニタ２８は、カラー表示が可能な液晶ディスプレイで構成されている。このモニタ２８は、再生モード時に撮影済み画像を表示するための画像表示パネルとして利用されるとともに、各種設定操作を行なう際のユーザインターフェース表示パネルとして利用される。また、撮影モード時には、必要に応じてスルー画像が表示されて、画角確認用の電子ファインダとして利用される。
【００３９】
ズームボタン３０は、撮影レンズ１３のズーム操作に用いられ、望遠側へのズームを指示するズームテレボタンと、広角側へのズームを指示するズームワイドボタンとで構成されている。
【００４０】
再生ボタン３２は、再生モードへの切り替え指示に用いられる。すなわち、デジタルカメラ１０は、撮影中、この再生ボタン３２が押されると、再生モードに切り替えられる。また、電源ＯＦＦの状態でこの再生ボタン３２が押されると、再生モードの状態でデジタルカメラ１０が起動する。
【００４１】
ファンクションボタン３４は、撮影及び再生機能の各種設定画面の呼び出しに用いられる。すなわち、撮影時にこのファンクションボタン３４が押されると、モニタ２８に画像サイズ（記録画素数）、感度等の設定画面が表示され、再生時にこのファンクションボタン３４が押されると、モニタ２８に画像の消去、プリント予約（ＤＰＯＦ）の設定画面等が表示される。
【００４２】
十字ボタン３６は、上下左右４方向の指示を入力する方向指示手段として機能し、たとえば、メニュー画面でメニュー項目の選択などに使用される。
【００４３】
ＭＥＮＵ／ＯＫボタン３８は、各モードの通常画面からメニュー画面への遷移を指示するボタン（ＭＥＮＵボタン）として機能するととともに、選択内容の確定、処理の実行等を指示するボタン（ＯＫボタン）として機能する。
【００４４】
ＤＩＳＰ／ＢＡＣＫボタン４０は、モニタ２８の表示内容の切り替え指示（ＤＩＳＰ機能）に用いられるとともに、入力操作のキャンセル等の指示（ＢＡＣＫ機能）に用いられ、デジタルカメラ１０の設定状態に応じて割り当てられる機能が切り替えられる。
【００４５】
図３は、本実施の形態のデジタルカメラ１０の電気的構成を示すブロック図である。
【００４６】
同図に示すように、デジタルカメラ１０は、ＣＰＵ１１０、操作部（シャッターボタン２２、モードレバー２４、電源ボタン２６、ズームボタン３０、再生ボタン３２、ファンクションボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等）１１２、フラッシュＲＯＭ１１４、ＲＡＭ１１６、傾斜角度検出部１１８、ＶＲＡＭ１２０、撮影光学系１２４、撮影光学系駆動制御部１２６、撮像素子１２８、タイミングジェネレータ１３０、アナログ信号処理部１３２、Ａ／Ｄコンバータ１３４、画像入力コントローラ１３６、画像信号処理部１３８、圧縮伸張処理部１４０、ＵＳＢＩ／Ｆ１４２、画像処理部１４４、ネーミング処理部１４５、メディアコントローラ１４６、表示制御部１４８、ＡＥ／ＡＷＢ検出部１５２、ＡＦ検出部１５４、フラッシュ制御部１５６、ＡＦ補助光ランプ制御部１５８等で構成されている。
【００４７】
ＣＰＵ１１０は、デジタルカメラ１０の全体の動作を統括制御する制御手段として機能するとともに、各種の演算処理を行う演算手段として機能し、操作部１１２からの入力に基づき所定の制御プログラムに従ってデジタルカメラ１０の各部を制御する。
【００４８】
フラッシュＲＯＭ１１４には、このＣＰＵ１１０が実行する制御プログラムであるファームウェア、制御に必要な各種データ、カメラ設定値、撮影された画像データ等が記録されている。なお、後述するように、撮影された画像データは、通常メモリカードに記録されるが、ユーザーが選択した場合、メモリカードが装填されていない場合、メモリカードの容量が不足した場合等にはフラッシュＲＯＭ１１４に記録される。
【００４９】
ＲＡＭ１１６は、ＣＰＵ１１０の作業用領域として利用されるとともに、画像データの一時記憶領域として利用され、ＶＲＡＭ１２０は、表示用の画像データ専用の一時記憶領域として利用される。
【００５０】
傾斜角度検出部１１８は、シャッターボタン２２が全押しされる直前に、傾斜センサー５２で測定されたデジタルカメラ１０の傾斜方向、傾斜角度などの情報を取得する。傾斜センサー５２は、デジタルカメラ１０の内部に配設されており、カメラ正位置（レンズの光軸を水平とし、カメラ の下面を下向きに構えた状態）を基準として、上下方向および光軸回転方向の２方向の傾斜角をそれぞれ検出できるようになっている。なお、傾斜センサー５２として、様々な公知の傾斜センサーを用いることができる。
【００５１】
撮影光学系１２４は、撮影レンズ１３、絞り、シャッタを含み、各構成要素は、モータ等のアクチュエータで構成される駆動部１２４Ａに駆動されて動作する。たとえば、撮影レンズ１３を構成するフォーカスレンズ群は、フォーカスモータに駆動されて前後方向に移動し、ズームレンズ群は、ズームモータに駆動されて前後方向に移動する。また、絞りは、絞りモータに駆動されて拡縮し、シャッタは、シャッタモータに駆動されて開閉する。
【００５２】
撮影光学系駆動制御部１２６は、ＣＰＵ１１０からの指令に応じて撮影光学系１２４の駆動部１２４Ａを制御し、撮影レンズ１３、絞り、シャッタの動作を制御する。
【００５３】
撮像素子１２８は、たとえば、所定のカラーフィルタ配列のカラーＣＣＤで構成されており、撮影光学系１２４によって結像された被写体の画像を電子的に撮像する。
【００５４】
タイミングジェネレータ（ＴＧ）１３０は、ＣＰＵ１１０からの指令に応じて、この撮像素子１２８を駆動するためのタイミング信号を出力する。
【００５５】
アナログ信号処理部１３２は、撮像素子１２８から出力された画像信号に対して相関二重サンプリング処理（撮像素子の出力信号に含まれるノイズ（特に熱雑音）等を軽減することを目的として、撮像素子の１画素毎の出力信号に含まれるフィードスルー成分レベルと画素信号成分レベルとの差をとることにより正確な画素データを得る処理）を行い、増幅して出力する。
【００５６】
Ａ／Ｄコンバータ１３４は、アナログ信号処理部１３２から出力されたＲ、Ｇ、Ｂのアナログの画像信号をデジタルの画像信号に変換する。
【００５７】
画像入力コントローラ１３６は、所定容量のラインバッファを内蔵しており、ＣＰＵ１１０からの指令に従い、Ａ／Ｄコンバータ１３４から出力された１画像分の画像信号を蓄積して、ＲＡＭ１１６に記録する。
【００５８】
画像信号処理部１３８は、同時化回路（単板ＣＣＤのカラーフィルタ配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理回路）、ホワイトバランス補正回路、ガンマ補正回路、輪郭補正回路、輝度・色差信号生成回路等を含み、ＣＰＵ１１０からの指令に従い、入力された画像信号に所要の信号処理を施して、輝度データ（Ｙデータ）と色差データ（Ｃｒ，Ｃｂデータ）とからなる画像データ（ＹＵＶデータ）を生成する。
【００５９】
圧縮伸張処理部１４０は、ＣＰＵ１１０からの指令に従い、入力された画像データに所定形式の圧縮処理を施し、圧縮画像データを生成する。また、ＣＰＵ１１０からの指令に従い、入力された圧縮画像データに所定形式の伸張処理を施し、非圧縮の画像データを生成する。
【００６０】
ＵＳＢＩ／Ｆ１４２は、ＣＰＵ１１０からの指令に従い、ＵＳＢ用コネクタ１５を介して接続されている外部機器から転送されたコマンドの検出、外部機器に対してデータの読み／書きの制御を行なう。なお、ＵＳＢＩ／Ｆ１４２で検出されたコマンドはＣＰＵ１１０に供給される。
【００６１】
画像処理部１４４は、傾斜角度検出部１１８で検出された傾斜角度に基づいて、撮像素子１２８で取得された被写体像に傾斜補正を行う。なお、画像処理部１４４における処理の詳細については、後に詳述する。
【００６２】
ネーミング処理部１４５は、撮像素子１２８で取得された被写体像及び画像処理部１４４で傾斜補正が行われた被写体像に、所定のファイル名を付けるものである。ネーミング処理部１４５は、撮像素子１２８で取得された被写体像に対しては、ＤＣＦ規定に基づいてフォルダ名及びファイル名を自動的に付ける。ここで、ＤＣＦ規定に基づいたファイル名とは、例えばＤＳＣＦ０００１のように、アルファベット４桁（４文字の自由文字）と数字４桁（ファイル番号０００１〜９９９９）とで構成されるものである。
【００６３】
また、ネーミング処理部１４５は、傾斜補正が行われた被写体像に対して、ファイル名の最初の文字を傾斜補正が行われたことを示す「Ｒ」の文字に置き換える処理を行うことにより、傾斜補正が行われた被写体像であることが分かるようなファイル名をつける。例えば、ＤＳＣＦ０００１というファイル名の被写体像に対して傾斜補正が行われた画像のファイル名は、ＲＳＣＦ０００１となる。また、ネーミング処理部１４５は、傾斜補正が行われた被写体像が更にリサイズ処理（詳細は後述）された場合には、ファイル名の最初の２文字を「Ｒ」の文字に置き換える処理を行うことにより、傾斜補正が行われた被写体像であり、かつリサイズ処理されたことが分かるファイル名をつける。例えば、ＤＳＣＦ０００１というファイル名の被写体像に対して傾斜補正及びリサイズ処理が行われた画像のファイル名は、ＲＲＣＦ０００１となる。これにより、傾斜補正が行われた被写体像かどうか、リサイズ処理が行われた被写体像かどうか等がファイル名を見るだけで容易に判断可能となる。
【００６４】
メディアコントローラ１４６は、ＣＰＵ１１０からの指令に従い、メモリカードスロット１４に装填されたメモリカード５０に対してデータの読み／書きを制御する。
【００６５】
表示制御部１４８は、ＣＰＵ１１０からの指令に従い、モニタ２８への表示を制御する。すなわち、ＣＰＵ１１０からの指令に従い、入力された画像信号をモニタ２８に表示するための映像信号（たとえば、ＮＴＳＣ信号やＰＡＬ信号、ＳＣＡＭ信号）に変換してモニタ２８に出力するとともに、所定の文字、図形情報をモニタ２８に出力する。
【００６６】
ＡＥ／ＡＷＢ検出部１５２は、ＣＰＵ１１０からの指令に従い、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な物理量を算出する。たとえば、ＡＥ制御に必要な物理量として、１画面を複数のエリア（たとえば１６×１６）に分割し、分割したエリアごとにＲ、Ｇ、Ｂの画像信号の積算値を算出する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出部１５２から得た積算値に基づいて被写体の明るさ（被写体輝度）を検出し、撮影に適した露出値（撮影ＥＶ値）を算出する。そして、算出した撮影ＥＶ値と所定のプログラム線図から絞り値とシャッタ速度を決定する。また、ＡＷＢ制御に必要な物理量として、１画面を複数のエリア（例えば、１６×１６）に分割し、分割したエリアごとにＲ、Ｇ、Ｂの画像信号の色別の平均積算値を算出する。ＣＰＵ１１０は、得られたＲの積算値、Ｂの積算値、Ｇの積算値から分割エリアごとにＲ／Ｇ及びＢ／Ｇの比を求め、求めたＲ／Ｇ、Ｂ／Ｇの値のＲ／Ｇ、Ｂ／Ｇの色空間における分布等に基づいて光源種判別を行う。そして、判別された光源種に適したホワイトバランス調整値に従って、たとえば各比の値がおよそ１（つまり、１画面においてＲＧＢの積算比率がＲ：Ｇ：Ｂ≒１：１：１）になるように、ホワイトバランス調整回路のＲ、Ｇ、Ｂ信号に対するゲイン値（ホワイトバランス補正値）を決定する。
【００６７】
ＡＦ検出部１５４は、ＣＰＵ１１０からの指令に従い、入力された画像信号からＡＦ制御に必要な物理量を算出する。本実施の形態のデジタルカメラ１０では、撮像素子１２８から得られる画像のコントラストによりＡＦ制御が行われ（いわゆるコントラストＡＦ）、ＡＦ検出部１５４は、入力された画像信号から画像の鮮鋭度を示す焦点評価値を算出する。ＣＰＵ１１０は、このＡＦ検出部１５４で算出される焦点評価値が極大となる位置を検出し、その位置にフォーカスレンズ群を移動させる。すなわち、フォーカスレンズ群を至近から無限遠まで所定のステップで移動させ、各位置で焦点評価値を取得し、得られた焦点評価値が最大の位置を合焦位置として、その位置にフォーカスレンズ群を移動させる。
【００６８】
フラッシュ制御部１５６は、ＣＰＵ１１０からの指令に従い、フラッシュ１６の発光を制御する。
【００６９】
ＡＦ補助光ランプ制御部１５８は、ＣＰＵ１１０からの指令に従い、ＡＦ補助光ランプ１８の発光を制御する。すなわち、ＣＰＵ１１０は、ＡＦ時に被写体が暗いと判断すると、あるいは、被写体のコントラストが低いと判断すると、ＡＦ補助光ランプ制御部１５８を介してＡＦ補助光ランプ１８を発光させ、被写体にＡＦ補助光を照射させてＡＦ制御を実行する。
【００７０】
次に、以上のように構成された本実施の形態のデジタルカメラ１０の作用について説明する。
【００７１】
まず、デジタルカメラ１０の撮影、記録動作及び再生動作について説明する。
【００７２】
電源ボタン２６を押下し、デジタルカメラ１０の電源を投入すると、デジタルカメラ１０は、撮影モードの下で起動する。
【００７３】
まず、撮影光学系駆動制御部１２６を介して撮影光学系１２４の駆動部１２４Ａが駆動され、撮影レンズ１３が所定位置まで繰り出される。そして、撮影レンズ１３が所定位置まで繰り出されると、撮像素子１２８によってスルー画像用の撮影が行われ、モニタ２８にスルー画像が表示される。すなわち、撮像素子１２８で連続的に画像が撮像され、その画像信号が連続的に処理されて、スルー画像用の画像データが生成される。生成された画像データは、ＶＲＡＭ１２０を介して順次表示制御部１４８に加えられ、表示用の信号形式に変換されて、モニタ２８に出力される。これにより、撮像素子１２８で捉えた画像がモニタ２８にスルー表示される。撮影者は、このモニタ２８に表示されたスルー画像を見て構図を決定し、シャッターボタン２２を半押しする。
【００７４】
シャッターボタン２２が半押しされると、ＣＰＵ１１０にＳ１ＯＮ信号が入力される。ＣＰＵ１１０は、このＳ１ＯＮ信号に応動して、撮影準備処理、すなわち、ＡＥ、ＡＦ、ＡＷＢの各処理を実行する。
【００７５】
まず、撮像素子１２８から出力された画像信号をアナログ信号処理部１３２、Ａ／Ｄコンバータ１３４、画像入力コントローラ１３６を介してＲＡＭ１１６に取り込み、ＡＥ／ＡＷＢ検出部１５２及びＡＦ検出部１５４に加える。
【００７６】
ＡＥ／ＡＷＢ検出部１５２は、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な物理量を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出部１５２からの出力に基づき、絞り値とシャッタースピードを決定するとともに、ホワイトバランス補正値を決定する。同時に、検出された被写体輝度より、フラッシュの発光が必要かどうかを判断する。フラッシュ１６の発光が必要と判断された場合には、フラッシュ１６をプリ発光させ、その反射光に基づいて本撮影時のフラッシュ１６の発光量を決定する。
【００７７】
また、ＡＦ検出部１５４は、入力された画像信号からＡＦ制御に必要な物理量を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＦ検出部１５４からの出力に基づき撮影光学系駆動制御部１２６を介して撮影光学系１２４の駆動部１２４Ａの駆動を制御し、フォーカスレンズの移動を制御して、撮影レンズ１３のピントを主要被写体に合わせる。この際、ＣＰＵ１１０は、必要に応じてＡＦ補助光ランプ２０を発光させて、ＡＦ制御を実行する。
【００７８】
撮影者は、モニタ２８に表示されるスルー画像を見て撮影レンズ１３のピント状態等を確認し、撮影を実行する。すなわち、シャッターボタン２２を全押しする。
【００７９】
シャッターボタン２２が全押しされると、ＣＰＵ１１０にＳ２ＯＮ信号が入力される。ＣＰＵ１１０は、このＳ２ＯＮ信号に応動して、撮影、記録処理を実行する。
【００８０】
まず、上記のＡＥ処理で求めた絞り値、シャッタースピードで撮像素子１２８を露光し、記録用の画像を撮像する。この際、フラッシュ１６を発光させる場合は、フラッシュ制御部１５６を介して、プリ発光の結果から求めたフラッシュ１６の発光量に基づいてフラッシュ１６を発光させる。
【００８１】
撮像素子１２８から出力された記録用の画像信号は、アナログ信号処理部１３２、Ａ／Ｄコンバータ１３４を介して画像入力コントローラ１３６に取り込まれ、ＲＡＭ１１６に格納される。ＲＡＭ１１６に格納された画像信号は、ＣＰＵ１１０の制御の下、画像信号処理部１３８に加えられる。画像信号処理部１３８は、入力された画像信号に所定の信号処理を施して、輝度データと色差データとからなる画像データ（ＹＵＶデータ）を生成する。
【００８２】
画像信号処理部１３８で生成された画像データは、一旦ＲＡＭ１１６に格納されたのち、圧縮伸張処理部１４０に加えられる。圧縮伸張処理部１４０は、入力された画像データに対して所定の圧縮処理を施し、圧縮画像データを生成する。
【００８３】
圧縮された画像データは、ＲＡＭ１１６に格納され、所定フォーマットの静止画像ファイル（たとえば、Ｅｘｉｆ）として、メディアコントローラ１４６を介してメモリカード５０に記録される。なお、メモリカード５０に画像ファイルが保存可能な空き領域が無い場合や、操作者が選択した場合等には、ＲＡＭ１１６に格納された画像データは、所定フォーマットの静止画像ファイル（たとえば、Ｅｘｉｆ）としてフラッシュＲＯＭ１１４に保存される。なお、フラッシュＲＯＭ１１４に画像データを保存する場合には、画像データは複数のクラスタ、通常は連続した複数のクラスタに保存される。
【００８４】
このようにしてメモリカード５０又はフラッシュＲＯＭ１１４に記録された画像データは、デジタルカメラ１０のモードを再生モードに設定することにより、モニタ２８に再生表示される。再生モードへの移行は、再生ボタン３２を押下することにより行われる。
【００８５】
再生ボタン３２が押下されると、ＣＰＵ１１０は最後に記録された画像ファイルの圧縮画像データを読み出す。最後に記録された画像ファイルがメモリカード５０に記録されている場合には、ＣＰＵ１１０は、メディアコントローラ１４６を介してメモリカード５０に最後に記録された画像ファイルの圧縮画像データを読み出す。最後に記録された画像ファイルがフラッシュＲＯＭ１１４に記録されている場合には、ＣＰＵ１１０は直接フラッシュＲＯＭ１１４から画像ファイルの圧縮画像データが読み取り可能である。
【００８６】
メモリカード５０又はフラッシュＲＯＭ１１４から読み出された圧縮画像データは、圧縮伸張処理部１４０に加えられ、非圧縮の画像データとされたのちＶＲＡＭ１２０に加えられる。そして、ＶＲＡＭ１２０から表示制御部１４８を介してモニタ２８に出力される。これにより、メモリカード５０又はフラッシュＲＯＭ１１４に記録されている画像が、モニタ２８に再生表示される。
【００８７】
画像のコマ送りは、十字ボタン３６の左右のキー操作で行なわれ、右キーが操作されると、次の画像ファイルがメモリカード１６０から読み出され、モニタ２８に再生表示される。また、十字ボタン３６の左キーが操作されると、一つ前の画像ファイルがメモリカード５０又はフラッシュＲＯＭ１１４から読み出され、モニタ２８に再生表示される。
【００８８】
モニタ２８に再生表示された画像を確認しながら、必要に応じて、メモリカード５０又はフラッシュＲＯＭ１１４に記録された画像を消去することができる。画像の消去は、画像がモニタ２８に再生表示された状態でファンクションボタン３４が押下されることによって行われる。
【００８９】
ファンクションボタン３４が押下されると、ＣＰＵ１１０は表示制御部１４８を介して、モニタ２８に「この写真を消去してよろしいですか」等の画像消去を伝えるメッセージを画像に重ねて表示する。ＭＥＮＵ／ＯＫボタン３８が押下されると、その画像の消去が行われる。画像データがメモリカード５０に記録されている場合には、ＣＰＵ１１０はメディアコントローラ１４６を介してメモリカード５０に記録された画像ファイルを消去する。画像データがフラッシュＲＯＭ１１４に記録されている場合には、ＣＰＵ１１０は直接フラッシュＲＯＭ１１４から画像ファイルが消去可能である。
【００９０】
以上のように、デジタルカメラ１０は画像の撮影、記録及び再生を行う。
【００９１】
さて、本実施の形態のデジタルカメラ１０では、デジタルカメラ１０が傾斜されて撮影された場合には、上記のような記録、再生だけでなく、被写体像を撮影した場合の傾斜角度と同じ傾斜角度だけ逆回転された画像を記録、再生する機能を有している。以下、被写体像を撮影した場合の傾斜角度と同じ傾斜角度だけ逆回転された画像を記録、再生する方法について説明する。
【００９２】
図４は、本実施の形態の処理の流れを示すフローチャートである。ＣＰＵ１１０は、このフローにしたがって処理を行う。
【００９３】
まず、図５に示すように、デジタルカメラ１０がカメラ正位置から光軸回転方向に角度θだけ傾けられた状態で被写体像が撮影されることにより、図６（ａ）に示すような被写体像６０が取得される。それと同時に、傾斜センサー５２で測定されたデジタルカメラ１０の傾斜角度等の情報（傾斜情報）が、傾斜角度検出部１１８を介して取得される（ステップＳ１０）。
【００９４】
傾斜角度検出部１１８を介して取得された傾斜角度（この場合は、角度θ）が、予め設定された閾値以上であるかどうかが判断される（ステップＳ１２）。傾斜角度が閾値より小さい場合（ステップＳ１２でＮＯ）には、処理が終了される。すなわち、撮影された被写体像６０のファイル名が自動的に生成され、保存される。
【００９５】
傾斜角度が閾値以上である場合（ステップＳ１２でＹＥＳ）には、「カメラが傾いています。画像の補正を行いますか？」などのメッセージをモニタ２８に表示させる等の方法により、傾斜角度が大きい旨の警告表示が行われ（ステップＳ１４）、被写体像に傾斜補正を行うかどうかが判断される（ステップＳ１６）。傾斜補正を行うかどうかの判断は、傾斜補正を行うかどうかがユーザーによって選択された結果が入力され、その入力結果を検出することによって行われる。
【００９６】
画像補正を行わないと判断された場合（ステップＳ１６でＮＯ）には、処理が終了される。すなわち、撮影された被写体像６０のファイル名が自動的に生成され、保存される。画像補正を行うと判断された場合（ステップＳ１６でＹＥＳ）には、被写体像の画像データと、傾斜情報とを掛け合わせることにより被写体像の傾斜補正が行われることにより、図６（ｂ）に示すような傾斜補正画像７０が作成される（ステップＳ１８）。
【００９７】
ここで、傾斜補正画像７０の作成方法について説明する。以下の処理は画像処理部１１４で行われる。傾斜補正画像７０とは、被写体像６０と同じアスペクト比を有する領域（画像枠７１）において、中央には角度θだけ逆回転された被写体像（回転画像）７２が表示され、その他の領域には黒色が表示されたものである。
【００９８】
傾斜補正画像７０を作成するにあたり、まず画像枠７１を作成する。この画像枠７１は、回転画像７２に外接する大きさ、すなわち回転画像７２が表示可能であって、被写体像６０とアスペクト比が等しいもっとも小さい大きさである。画像枠７１の大きさは傾斜角度０°〜３６０°の各角度毎に予め算出されており、算出された画像枠７１の大きさと、傾斜角度との対応を示すテーブルが、図７に示すような形でフラッシュＲＯＭ１１４に記録されている。
【００９９】
画像枠７１の大きさの算出方法について説明する。図６（ｂ）に示すような傾斜補正画像７０においては、傾斜角度によって画像枠７１の縦方向の長さが制限される。取得された被写体像６０の横方向の長さがα、縦方向の長さがβの場合に、傾斜角度がθ°とすると、縦方向の長さは、αｓｉｎθ＋βｃｏｓθと算出される。被写体像６０とアスペクト比を同じにするために、横方向の長さは、α／β（αｓｉｎθ＋βｃｏｓθ）と算出される。このように作成されたテーブルと、傾斜角度検出部１１８を介して取得された傾斜角度とを照合することにより、取得された傾斜角度に対応した大きさの画像枠７１を容易に作成することができる。
【０１００】
次に、被写体像６０が、画像の中心を原点にした座標（ｘ−ｙ座標）から、画像の中心を原点に傾斜角度θ°傾けた座標（ｘ’−ｙ’座標）に変換され、ｘ’−ｙ’座標の原点が画像枠７１の中心に設定されることにより、座標変換された回転画像７２が画像枠７１の中央に等倍表示される。そして、回転画像７２が表示されていない領域７３に黒色を表示させることにより、傾斜補正画像７０が作成される。
【０１０１】
傾斜補正画像７０が作成された（ステップＳ１８）ら、傾斜補正画像７０をリサイズするかどうかが判断される（ステップＳ２０）。傾斜補正画像７０は、撮影された被写体像６０より大きくなっている。そのため、傾斜角度によっては、傾斜補正画像７０全体が表示されない恐れがある。しかし、傾斜補正画像７０の大きさと被写体像６０の大きさとを同じにしておけば（リサイズ）、その虞は解消される。
【０１０２】
リサイズする場合（ステップＳ２０でＹＥＳ）には、図６（ｂ）に示すような傾斜補正画像７０を被写体像６０と同じ大きさに縮小する処理（リサイズ処理）が行われ、図８（ａ）に示すようなリサイズ傾斜補正画像７０ａが作成される（ステップＳ２２）。リサイズ処理は、傾斜補正画像７０をＲＡＭ１１６に一時的に保存し、画像処理部１１４において傾斜補正画像の縦の長さ、横の長さそれぞれに図７に示すテーブルの逆数をかけることによって行うことができる。このようにして作成されたリサイズ傾斜補正画像７０ａをモニタ２８などの表示手段に表示させる場合には、モニタ２８全体にリサイズ傾斜補正画像７０ａが表示されることになる。そして、リサイズ処理の次に、ネーミング処理（ステップＳ２４）が行われる。ネーミング処理は、前述のようにネーミング処理部１４５において、傾斜補正が行われた画像であることが分かるようなファイル名であって、リサイズされたことが分かるファイル名をつけることによって行われる。
【０１０３】
リサイズしない場合（ステップＳ２０でＮＯ）には、リサイズ処理は行われず、ネームング処理（ステップＳ２４）が行われる。ネーミング処理は、前述のようにネーミング処理部１４５において、傾斜補正が行われたことが分かるようなファイル名をつけることによって行われる。この場合には、図８（ｂ）に示すように、傾斜補正画像７０の中心を基準として、被写体像６０と同じ大きさの領域７４を切り抜いて作成された切り抜き傾斜補正画像７０ｂがモニタ２８に表示される。
【０１０４】
最後に、リサイズ傾斜補正画像７０ａ又は切り抜き傾斜補正画像７０ｂが、ステップＳ２４で付けられたファイル名で保存される（ステップＳ２６）。
【０１０５】
本実施の形態によれば、デジタルカメラの傾斜方向や角度に基づいて、被写体像を自動的に、適切な方向、角度に回転させることが出来る。また、内蔵部品のみで実施できるため、安価かつ省スペースに適切な表示画像を提供できる。また、斜めに撮影された被写体像を撮影時と同じ条件で傾けて表示させることにより、斜め撮影画像だから失敗という概念を減らせる。
【０１０６】
また、本実施の形態によれば、傾斜角度分回転された被写体像を保存するため、画像再生時に回転等の補正を必要としない。また、傾斜角度分回転された被写体像が保存されているため、どのような再生機器を用いる場合においても、適切な方向、角度で回転された被写体像を再生することができる。
【０１０７】
また、本実施の形態によれば、被写体像をデジタルカメラの傾斜に合わせて傾斜するかどうかを選択できるようにしたため、撮影者の考え、好みに合わせた表示画像を作成できる。また、被写体像に傾斜補正を行うかどうかを判断する基準となる閾値を一度設定すれば、その後、画像回転の有無を選択する手間が省けるため、短時間で表示画像を作成することができる。
【０１０８】
また、本実施の形態によれば、ファイル名を見るだけで、その画像が、撮影された被写体像が回転された表示画像であることを知ることができる。また、ファイル名で被写体像と傾斜補正画像との差別化が行われることで、保存されている画像が被写体像か傾斜補正画像かが容易に判別できる。
【０１０９】
また、本実施の形態によれば、テーブルを参照することで、傾斜角度毎に画像表示枠の大きさを計算する必要が無く、処理速度を向上させることができる。
【０１１０】
また、リサイズ処理を行う場合には、作成された傾斜補正画像を縮小して傾斜補正画像全体をモニタに表示されるため、傾斜補正画像が部分的に欠けて、画像全体が見えなくなるという心配を払拭できる。
【０１１１】
なお、本実施の形態では、リサイズ処理を行った場合には傾斜補正画像全体がモニタ２８等に表示され、リサイズ処理を行わない場合には傾斜補正画像の一部が切り抜かれた画像がモニタ２８等に表示されたが、別の実施の形態として、作成された画像全体が常にモニタ２８等に表示されるように表示制御することで、リサイズ処理を行うことなく、傾斜補正画像７０全体がモニタ２８に自動的に縮小表示されるようにしてもよい。
【０１１２】
また、本実施の形態では、図４に示すフローチャートの傾斜補正により傾斜補正画像を作成する処理（ステップＳ１８）において、回転画像７２に外接する大きさの画像枠７１を作成した。これにより、適切な方向、角度で回転された被写体像全体を表示させることができる。しかしながら、回転画像７２に外接する大きさの画像枠７１のみでなく、回転画像７２に内接する大きさの画像枠７１−２や、被写体像６０と同じ大きさの画像枠７１−３を作成し、画像枠７１、画像枠７１−２又は画像枠７１−３のいずれかを選択できるようにしてもよい。
【０１１３】
回転画像７２に内接する大きさの画像枠７１−２を作成する場合について説明する。回転画像７２に内接する大きさで、被写体像６０とアスペクト比が等しい画像枠７１−２は、取得された被写体像６０の横方向の長さがα、縦方向の長さがβの場合、傾斜角度がθ°すると、縦方向の長さがβｓｉｎθ／ｃｏｓ２θ、横方向の長さがαｓｉｎθ／βｃｏｓ２θの大きさの枠となる。このように算出された大きさの画像枠７１−２を回転画像７２に内接させ、画像枠７１−２の内部の回転画像７２を切り取ることにより、傾斜補正画像７０−２を作成することができる。これにより、装置本体が傾斜しない状態で撮影された画像であるかのような傾斜補正画像を作成することができる。
【０１１４】
被写体像６０と同じ大きさの画像枠７１−３を作成する場合について説明する。被写体像６０と同じ大きさの画像枠７１−３の中心と、傾斜補正画像７０の中心とを一致させ、画像枠７１−３からはみ出る回転画像７２を削除して画像枠７１−３の内部の回転画像７２を切り出し、画像枠７１−３の内部の回転画像７２が表示されていない領域７３に背景（例えば黒色）を表示させることにより、傾斜補正画像７０−３を作成することができる。これにより、画像が欠けたとしても撮影したままのサイズで画像を表示させたいという欲求に対応することができる。
【図面の簡単な説明】
【０１１５】
【図１】本発明が適用された電子機器（デジタルカメラ）の外観構成を示す正面斜視図である。
【図２】上記デジタルカメラの外観構成を示す背面斜視図である。
【図３】上記デジタルカメラの電気的構成を示すブロック図である。
【図４】傾斜補正、リサイズ処理の全体の処理の流れを示すフローチャートである。
【図５】撮影時のデジタルカメラの状態を示す図である。
【図６】傾斜補正画像を説明する図である。
【図７】傾斜補正画像作成時に用いるテーブルの例である。
【図８】傾斜補正画像を説明する図である。
【図９】傾斜補正画像を説明する図である。
【符号の説明】
【０１１６】
１０…デジタルカメラ、１２…カメラボディ、１４…メモリカードスロット、１５…ＵＳＢ用コネクタ、２６…電源ボタン、２８…モニタ、４０…ＤＩＳＰ／ＢＡＣＫボタン、５０…メモリカード、５２…傾斜センサー、１１０…ＣＰＵ、１１４…フラッシュＲＯＭ、１１６…ＲＡＭ、１１８…傾斜角度検出部、１２０…ＶＲＡＭ、１４２…ＵＳＢＩ／Ｆ、１４４…画像処理部、１４５…ネーミング処理部、１４６…メディアコントローラ、１４８…表示制御部
【図１】
2009033223.tif 000003
【図２】
2009033223.tif 000004
【図３】
2009033223.tif 000005
【図４】
2009033223.tif 000006
【図５】
2009033223.tif 000007
【図６】
2009033223.tif 000008
【図７】
2009033223.tif 000009
【図８】
2009033223.tif 000010
【図９】
2009033223.tif 000011