(57)【要約】【課題】装置の姿勢に関わらず、被写体が正常な向きの画像を得る。【解決手段】画像処理装置１００は、筐体１０１と、筐体１０１の姿勢が縦姿勢であるか否かを検出する姿勢検出部１４０と、被写体を撮像して撮像画像を出力する撮像部１１０と、撮像画像を縦横が逆転するように回転し、さらに縮小することによって、撮像画像を撮像画像と同じサイズの縦横変換画像に変換する画像変換部１２２と、撮像画像から生成した画像データを記録する記録再生部１２３と、筐体１０１の姿勢が縦姿勢である場合、撮像画像に代えて縦横変換画像から画像データを生成するように画像変換部１２２および記録再生部１２３を制御する制御部１２５とを備える。【選択図】図６
2012054682.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の姿勢が縦姿勢であるか否かを検出する姿勢検出部と、
被写体を撮像して撮像画像を出力する撮像部と、
前記撮像画像を縦横が逆転するように回転し、さらに縮小することによって、前記撮像画像を前記撮像画像と同じサイズの縦横変換画像に変換する画像変換部と、
前記撮像画像から生成した画像データを記録する記録再生部と、
前記筐体の姿勢が前記縦姿勢である場合、前記撮像画像に代えて前記縦横変換画像から前記画像データを生成するように前記画像変換部および前記記録再生部を制御する制御部と、
を備える画像処理装置。
【請求項２】
前記筐体の姿勢に関わらず前記撮像画像を表示する表示部をさらに備える、
請求項１に記載の画像処理装置。
【請求項３】
前記撮像画像を外部の表示装置に出力する通信部をさらに備え、
前記制御部は、前記筐体の姿勢が前記縦姿勢である場合、前記撮像画像に代えて前記縦横変換画像を出力するように前記画像変換部および前記通信部を制御する、
請求項１に記載の画像処理装置。
【請求項４】
前記画像データに、前記画像データに含まれる画像が前記縦横変換画像であるか否かを示すメタデータを付加するメタデータ処理部をさらに備える、
請求項１に記載の画像処理装置。
【請求項５】
前記制御部は、前記記録再生部が前記画像データの記録を開始するときに、前記筐体の姿勢が前記縦姿勢であるか否かを判定する、
請求項１に記載の画像処理装置。
【請求項６】
前記姿勢検出部は、前記筐体の姿勢が逆姿勢であるか否かを検出し、
前記画像変換部は、前記撮像画像または前記縦横変換画像を上下が逆転するように回転することによって、前記撮像画像または前記縦横変換画像を逆転画像に変換し、
前記制御部は、前記筐体の姿勢が前記逆姿勢である場合、前記撮像画像または前記縦横変換画像に代えて前記逆転画像から前記画像データを生成するように前記画像変換部および前記記録再生部を制御する、
請求項１に記載の画像処理装置。
【請求項７】
再生画像を表示する表示部をさらに備え、
前記記録再生部は、前記画像データから前記再生画像を取得し、
前記メタデータ処理部は、前記画像データに付加された前記メタデータを取得し、
前記画像変換部は、前記メタデータに基づいて、前記再生画像を前記表示部のサイズに合わせて拡大または縮小することによって、前記再生画像を拡縮画像に変換し、
前記制御部は、前記筐体の姿勢が縦姿勢である場合、前記再生画像に代えて前記拡縮画像を表示するように前記画像変換部および前記表示部を制御する、
請求項１に記載の画像処理装置。
【請求項８】
筐体と、
前記筐体の姿勢が縦姿勢であるか否かを検出する姿勢検出部と、
画像データから再生画像を取得する記録再生部と、
前記再生画像を表示する表示部と、
前記画像データに付加された、前記画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを取得するメタデータ処理部と、
前記メタデータに基づいて、前記再生画像を前記表示部のサイズに合わせて拡大または縮小することによって、前記再生画像を拡縮画像に変換する画像変換部と、
前記筐体の姿勢が縦姿勢である場合、前記再生画像に代えて前記拡縮画像を表示するように前記画像変換部および前記表示部を制御する制御部と、
を備える画像処理装置。
【請求項９】
前記筐体の姿勢に関わらず前記再生画像を外部の表示装置に出力する通信部をさらに備える、
請求項８に記載の画像処理装置。
【請求項１０】
前記姿勢検出部は、前記筐体の姿勢が逆姿勢であるか否かを検出し、
前記画像変換部は、前記再生画像または前記拡縮画像を上下が逆転するように回転することによって、前記再生画像または前記拡縮画像を逆転画像に変換し、
前記制御部は、前記筐体の姿勢が前記逆姿勢である場合、前記再生画像または前記拡縮画像に代えて前記逆転画像を表示するように前記画像変換部および前記表示部を制御する、
請求項８に記載の画像処理装置。
【請求項１１】
筐体の姿勢が縦姿勢であるか否かを検出するステップと、
被写体を撮像して撮像画像を出力するステップと、
前記撮像画像を縦横が逆転するように回転し、さらに縮小することによって、前記撮像画像を前記撮像画像と同じサイズの縦横変換画像に変換するステップと、
前記撮像画像から生成した画像データを記録するステップと、
を含み、
前記筐体の姿勢が前記縦姿勢である場合、前記撮像画像に代えて前記縦横変換画像から前記画像データが生成される画像処理方法。
【請求項１２】
筐体の姿勢が縦姿勢であるか否かを検出するステップと、
画像データから再生画像を取得するステップと、
前記再生画像を表示部に表示させるステップと、
前記画像データに付加された、前記画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを取得するステップと、
前記メタデータに基づいて、前記再生画像を前記表示部のサイズに合わせて拡大または縮小することによって、前記再生画像を拡縮画像に変換するステップと、
を含み、
前記筐体の姿勢が縦姿勢である場合、前記再生画像に代えて前記拡縮画像が表示される画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
カメラやビデオカメラなどの装置によって、静止画像や動画像などの撮像をすることが一般的になってきている。撮像によって得られた画像信号は、所定のフォーマットを用いて画像データとして記録される。ここで、画像データの記録のために用いられるフォーマットでは、画像の縦横比を規定する画面アスペクト比が定められていることが多い。例えば動画像の場合、画面アスペクト比としては横：縦＝１６：９、または横：縦＝４：３などといったものが一般的である。近年、このような画面アスペクト比を扱う技術が開発されている。例えば特許文献１には、複数種類の画面アスペクト比を互いに判別し、最適なアスペクト比で画像を出力する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−３２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、撮像の際に、装置が一定の姿勢であるとは限らない。例えば、装置が横倒しになった状態で撮像されることもあれば、装置の上下が逆になった状態で撮像されることもありうる。その場合、画像データにも、横倒しになったり上下が逆になったりした画像が記録される。このような画像データを再生すると、横倒しになったり上下が逆になったりした画像が表示されるという問題があった。特許文献１に記載の技術は、上記のような横長の画面アスペクト比を有する画像の間で画面アスペクト比を最適化するものであるが、画像の向きを修正するものではないので、この問題は解決されていなかった。
【０００５】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、装置の姿勢に関わらず、被写体が正常な向きの画像を得ることが可能な、新規かつ改良された画像処理装置および画像処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある観点によれば、筐体と、上記筐体の姿勢が縦姿勢であるか否かを検出する姿勢検出部と、被写体を撮像して撮像画像を出力する撮像部と、上記撮像画像を縦横が逆転するように回転し、さらに縮小することによって、上記撮像画像を上記撮像画像と同じサイズの縦横変換画像に変換する画像変換部と、上記撮像画像から生成した画像データを記録する記録再生部と、上記筐体の姿勢が上記縦姿勢である場合、上記撮像画像に代えて上記縦横変換画像から上記画像データを生成するように上記画像変換部および上記記録再生部を制御する制御部とを備える画像処理装置が提供される。
【０００７】
上記画像処理装置は、上記筐体の姿勢に関わらず上記撮像画像を表示する表示部をさらに備えてもよい。
【０００８】
上記画像処理装置は、上記撮像画像を外部の表示装置に出力する通信部をさらに備え、上記制御部は、上記筐体の姿勢が上記縦姿勢である場合、上記撮像画像に代えて上記縦横変換画像を出力するように上記画像変換部および上記通信部を制御してもよい。
【０００９】
上記画像処理装置は、上記画像データに、上記画像データに含まれる画像が上記縦横変換画像であるか否かを示すメタデータを付加するメタデータ処理部をさらに備えてもよい。
【００１０】
上記制御部は、上記記録再生部が上記画像データの記録を開始するときに、上記筐体の姿勢が上記縦姿勢であるか否かを判定してもよい。
【００１１】
上記姿勢検出部は、上記筐体の姿勢が逆姿勢であるか否かを検出し、上記画像変換部は、上記撮像画像または上記縦横変換画像を上下が逆転するように回転することによって、上記撮像画像または上記縦横変換画像を逆転画像に変換し、上記制御部は、上記筐体の姿勢が上記逆姿勢である場合、上記撮像画像または上記縦横変換画像に代えて上記逆転画像から上記画像データを生成するように上記画像変換部および上記記録再生部を制御してもよい。
【００１２】
上記画像処理装置は、再生画像を表示する表示部をさらに備え、上記記録再生部は、上記画像データから上記再生画像を取得し、上記メタデータ処理部は、上記画像データに付加された上記メタデータを取得し、上記画像変換部は、上記メタデータに基づいて、上記再生画像を上記表示部のサイズに合わせて拡大または縮小することによって、上記再生画像を拡縮画像に変換し、上記制御部は、上記筐体の姿勢が縦姿勢である場合、上記再生画像に代えて上記拡縮画像を表示するように上記画像変換部および上記表示部を制御してもよい。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、筐体と、上記筐体の姿勢が縦姿勢であるか否かを検出する姿勢検出部と、画像データから再生画像を取得する記録再生部と、上記再生画像を表示する表示部と、上記画像データに付加された、上記画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを取得するメタデータ処理部と、上記メタデータに基づいて、上記再生画像を上記表示部のサイズに合わせて拡大または縮小することによって、上記再生画像を拡縮画像に変換する画像変換部と、上記筐体の姿勢が縦姿勢である場合、上記再生画像に代えて上記拡縮画像を表示するように上記画像変換部および上記表示部を制御する制御部とを備える画像処理装置が提供される。
【００１４】
上記画像処理装置は、上記筐体の姿勢に関わらず上記再生画像を外部の表示装置に出力する通信部をさらに備えてもよい。
【００１５】
上記姿勢検出部は、上記筐体の姿勢が逆姿勢であるか否かを検出し、上記画像変換部は、上記再生画像または上記拡縮画像を上下が逆転するように回転することによって、上記再生画像または上記拡縮画像を逆転画像に変換し、上記制御部は、上記筐体の姿勢が上記逆姿勢である場合、上記再生画像または上記拡縮画像に代えて上記逆転画像を表示するように上記画像変換部および上記表示部を制御してもよい。
【００１６】
また、上記課題を解決するために、本発明のさらに別の観点によれば、筐体の姿勢が縦姿勢であるか否かを検出するステップと、被写体を撮像して撮像画像を出力するステップと、上記撮像画像を縦横が逆転するように回転し、さらに縮小することによって、上記撮像画像を上記撮像画像と同じサイズの縦横変換画像に変換するステップと、上記撮像画像から生成した画像データを記録するステップとを含み、上記筐体の姿勢が上記縦姿勢である場合、上記撮像画像に代えて上記縦横変換画像から上記画像データが生成される画像処理方法が提供される。
【００１７】
また、上記課題を解決するために、本発明のさらに別の観点によれば、筐体の姿勢が縦姿勢であるか否かを検出するステップと、画像データから再生画像を取得するステップと、上記再生画像を表示部に表示させるステップと、上記画像データに付加された、上記画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを取得するステップと、上記メタデータに基づいて、上記再生画像を上記表示部のサイズに合わせて拡大または縮小することによって、上記再生画像を拡縮画像に変換するステップとを含み、上記筐体の姿勢が縦姿勢である場合、上記再生画像に代えて上記拡縮画像が表示される画像処理方法が提供される。
【発明の効果】
【００１８】
以上説明したように本発明によれば、装置の姿勢に関わらず、被写体が正常な向きの画像を得ることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態に係る画像処理装置の外観構成を示す正面図である。
【図２】同実施形態に係る画像処理装置の外観構成を示す背面図である。
【図３】同実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図４】同実施形態に係る画像処理装置の筐体の姿勢変化についての説明図である。
【図５】同実施形態に係る画像処理装置の筐体の姿勢変化についての説明図である。
【図６】同実施形態に係る画像処理装置の撮像時の処理を示すフローチャートである。
【図７】同実施形態に係る画像処理装置によって記録または表示される画像についての説明図である。
【図８】同実施形態に係る画像処理装置によって記録または表示される画像についての説明図である。
【図９】同実施形態に係る画像処理装置の再生時の処理を示すフローチャートである。
【図１０】同実施形態に係る画像処理装置によって表示される画像についての説明図である。
【図１１】同実施形態に係る画像処理装置によって表示される画像についての説明図である。
【発明を実施するための形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
なお、説明は以下の順序で行うものとする。
１．第１の実施の形態
１−１．画像処理装置の構成
１−２．筐体の姿勢変化について
１−３．画像処理装置の撮像時の処理
１−４．画像処理装置の再生時の処理
２．まとめ
【００２２】
＜１．第１の実施形態＞
（１−１．画像処理装置の構成）
まず、図１〜図３を参照して、本発明の第１の実施形態に係る画像処理装置の構成について説明する。図１は、本実施形態に係る画像処理装置１００の外観構成を示す正面図である。図２は、本実施形態に係る画像処理装置１００の外観構成を示す背面図である。図３は、本実施形態に係る画像処理装置１００の機能構成を示すブロック図である。本発明の画像処理装置は、例えば、図１〜３に示す画像処理装置１００のようなデジタルカメラとして実現されるほか、画像処理機能を有する任意の電子機器として実現されうる。
【００２３】
画像処理装置１００は、被写体を撮像し、撮像によって得られた静止画または動画をデジタル方式の画像データとして記録媒体に記録する機能を有するデジタルカメラ（例えばデジタルスチルカメラ、またはデジタルビデオカメラ）である。また、画像処理装置１００は、記録媒体に記録された画像データを、静止画または動画として再生する機能を有していてもよい。
【００２４】
図１および図２を参照すると、画像処理装置１００は、筐体１０１を有する。本実施形態において、筐体１０１の形状は、ユーザが携帯および撮像するのに便利な、小型で横長の形状である。筐体１０１には、被写体を撮像する撮像部１１０、撮像画像または再生画像が表示される表示部１５０、および撮像画像または再生画像を外部の表示装置に出力する通信部１６０が設けられている。また、筐体１０１の内部には、画像処理装置１００の制御部および記憶部などが内蔵されている。筐体１０１には、さらに、撮像または再生のためのユーザの操作を受け付けるための操作部として、動画の撮像および記録を開始または終了するためのレコードボタン１０２、静止画を撮像および記録するためのレリーズボタン１０３、および、表示部１５０の表面に設けられたタッチパネル１０４を有する。タッチパネル１０４は、例えば表示部１５０に表示される操作子に対するユーザの接触を検知し、撮像または再生のためのユーザの様々な操作を取得する。
【００２５】
図示されている例では、筐体１０１は横長に配置され、筐体１０１を背面から見た場合左側に表示部１５０が、右側にレコードボタン１０２がそれぞれ配置される。このような姿勢が、筐体１０１の本来の姿勢であるが、後述するように、画像処理装置１００は、筐体１０１に任意の回転が加えられた状態でも機能し、画像の撮像または再生が可能である。
【００２６】
図３を参照すると、画像処理装置１００は、撮像部１１０、ＤＳＰ（Digital  Signal  Processor）１２０、記憶部１３０、姿勢検出部１４０、表示部１５０、および通信部１６０を有する。ＤＳＰ１２０は、信号処理部１２１、画像変換部１２２、記録再生部１２３、メタデータ処理部１２４、および制御部１２５として機能する。
【００２７】
撮像部１１０は、被写体を撮像して、撮像画像を出力する。撮像部１１０は、例えば、撮像光学系、撮像素子、タイミングジェネレータ、および光学部品駆動部などを含む。ここで、撮像光学系は、フォーカスレンズ、ズームレンズ等の各種レンズ、不要な波長を除去する光学フィルタ、および絞りなどの光学部品からなる。被写体から入射された光学像（被写体像）は、撮像光学系における各光学部品を介して、撮像素子の露光面に結像される。撮像素子（イメージセンサ）は、例えば、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの固体撮像素子で構成される。この撮像素子は、撮像光学系から導かれた光学像を光電変換し、撮像画像を表す画像信号（アナログ画像信号）を出力する。
【００２８】
ＤＳＰ１２０は、撮像画像の画像処理、および画像処理装置１００の動作制御のための演算処理装置である。ＤＳＰ１２０に含まれる信号処理部１２１は、撮像部１１０から出力される撮像画像を表す画像信号に対して所定の信号処理を実行し、信号処理後の画像信号を出力する。信号処理部１２１は、さらに、アナログ信号処理部、アナログ／デジタル変換部、およびデジタル信号処理部などを含む。ここで、アナログ信号処理部は、画像信号を前処理するいわゆるアナログフロントエンドである。アナログ信号処理部は、例えば、撮像部１１０から出力される画像信号に対して、ＣＤＳ（Correlated  Double  Sampling：相関２重サンプリング）処理、ＰＧＡ（Programmable  Gain  Amplifier）によるゲイン処理などを実行する。アナログ／デジタル変換部は、アナログ信号処理部から入力されたアナログ画像信号をデジタル画像信号に変換して、デジタル信号処理部に出力する。デジタル信号処理部は、入力されたデジタル画像信号に対して、例えば、ノイズ除去、ホワイトバランス調整、色補正、エッジ強調、ガンマ補正などのデジタル信号処理を実行し、デジタル信号処理後の画像信号を出力する。なお、信号処理部１２１は、必ずしもアナログおよびデジタル信号処理を実行しなくてもよい。例えば、撮像部１１０がデジタル画像信号を出力し、信号処理部１２１がデジタル信号処理だけを実行してもよい。
【００２９】
ＤＳＰ１２０に含まれる画像変換部１２２は、信号処理部１２１または記録再生部１２３から出力される画像信号を処理し、画像信号によって表される画像に、回転、縮小または拡大などの変形を加える。これによって、画像変換部１２２は、撮像画像、または再生画像を、記録または表示に適した画像に変換する。例えば、画像変換部１２２は、撮像画像を縦横が逆転するように回転し、さらに縮小することによって、撮像画像と同じサイズの縦横逆転画像に変換してもよい。また、画像変換部１２２は、再生画像を表示部１５０のサイズに合わせて拡大または縮小することによって拡縮画像に変換してもよい。さらに、画像変換部１２２は、撮像画像または再生画像を上下が逆転するように回転することによって逆転画像に変換してもよい。なお、縦横逆転画像、拡縮画像、および逆転画像がどのような画像であるか、ならびに、これらの画像の変換のための制御部１２５の制御については後述する。
【００３０】
ＤＳＰ１２０に含まれる記録再生部１２３は、撮像画像から画像データを生成して記憶部１３０に格納する。記録再生部１２３は、制御部１２５による制御に応じて、撮像画像に代えて、画像変換部１２２によって撮像画像から変換された縦横変換画像、または逆転画像を用いてもよい。なお、制御部１２５による記録再生部１２３の制御については後述する。記録再生部１２３は、例えば動画撮影モードにおいてレコードボタン１０２が押下された場合に、信号処理部１２１、または画像変換部１２２から出力される画像信号を、例えばＭＰＥＧ（Moving  Picture  Experts  Group）４などの所定のフォーマットで圧縮して、画像データを生成する。さらに、記録再生部１２３は、画像データを記憶部１３０から読み出し、画像データから再生画像を取得してもよい。記録再生部１２３は、例えばタッチパネル１０４を介して、動画再生のためのユーザの操作が取得された場合に、画像データを例えばＭＰＥＧ４などの所定のフォーマットで伸張して、取得された再生画像を出力してもよい。
【００３１】
ここで、記録再生部１２３において画像データの生成または再生画像の取得に用いられるフォーマットでは、画像の縦横比を規定する画面アスペクト比が定められている。画面アスペクト比は、例えば横：縦＝１６：９、または横：縦＝４：３などのように定められる。ここでは、上記フォーマットにおいて定められた画面アスペクト比が、横長の画面アスペクト比、例として横：縦＝１６：９であるものとする。なお、本発明において画面アスペクト比の具体的な値は本質的な要素ではない。例えば、上記フォーマットにおいて定められた画面アスペクト比は、横：縦＝４：３など、他の横長の画面アスペクト比でもよい。また、上記フォーマットにおいて定められた画面アスペクト比は、縦長の画面アスペクト比であってもよい。
【００３２】
ＤＳＰ１２０に含まれるメタデータ処理部１２４は、記録再生部１２３によって生成された画像データにメタデータを付加する。また、メタデータ処理部は、記憶部１３０から読み出される画像データに付加されたメタデータを取得してもよい。メタデータ処理部１２４は、例えば、画像データのファイルに含まれるタグ情報として、メタデータの付加および取得を行う。メタデータ処理部１２４は、制御部１２５の制御に応じて、画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを、その画像データに付加してもよい。また、メタデータ処理部１２４は、画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを画像データから取得し、制御部１２５に出力してもよい。
【００３３】
ＤＳＰ１２０に含まれる制御部１２５は、マイクロコントローラなどの演算処理装置で構成され、画像処理装置１００の各部の動作を制御する。制御部１２５は、例えば記憶部１３０に含まれるフラッシュＲＯＭ（Read  Only  Memory）などに格納されたプログラムに従って動作することによって、制御のために必要な各種の演算処理を実行する。この演算処理には、記憶部１３０に含まれるＤＲＡＭ（Dynamic  Random  Access  Memory）が用いられてもよい。なお、上記のプログラムは、ディスク状記録媒体、またはメモリカードなどのリムーバブル記憶媒体に格納されて画像処理装置１００に提供されるものであってもよく、またＬＡＮ（Local  Area  Network）、インターネット等のネットワークを介して画像処理装置１００にダウンロードされるものであってもよい。例えば、制御部１２５は、姿勢検出部１４０によって検出された筐体１０１の姿勢が縦姿勢である場合に、撮像画像に代えて縦横変換画像から画像データを生成するように画像変換部１２２および記録再生部１２３を制御してもよい。また、制御部１２５は、筐体１０１の姿勢が逆姿勢である場合に、撮像画像または縦横変換画像に代えて逆転画像から画像データを生成するように画像変換部１２２および記録再生部１２３を制御してもよい。さらに、制御部１２５は、筐体１０１の姿勢が縦姿勢である場合に、再生画像に代えて拡縮画像を表示するように画像変換部１２２および表示部１５０を制御してもよい。また、制御部１２５は、筐体１０１の姿勢が逆姿勢である場合に、再生画像または拡縮画像に代えて逆転画像を表示するように画像変換部１２２および表示部１５０を制御してもよい。なお、姿勢検出部１４０の出力に基づく制御部１２５の動作については後述する。
【００３４】
記憶部１３０には、画像処理装置１００の処理に関するデータが格納される。記憶部１３０は、例えば、フラッシュＲＯＭ、もしくはＤＲＡＭなどの半導体メモリ、ＢＤ（Blu-ray  Disc）、ＤＶＤ（Digital  Versatile  Disc）、もしくはＣＤ（Compact  Disc）などの光ディスク、またはハードディスクなどでありうる。記憶部１３０は、画像処理装置１００に内蔵される記憶装置であってもよく、画像処理装置１００に着脱可能なメモリカードなどのリムーバブルメディアであってもよい。また、記憶部１３０は、複数の種類の記憶装置またはリムーバブルメディアを含んでもよい。記憶部１３０には、記録再生部１２３によって生成または読み出しされる画像データが格納されるほか、制御部１２５が動作するためのプログラムなどが格納されうる。
【００３５】
姿勢検出部１４０は、画像処理装置１００の筐体１０１の姿勢を検出し、検出の結果を制御部１２５に出力する。姿勢検出部１４０は、例えば加速度センサ、磁気センサ、またはジャイロスコープなどを用いて検出した筐体１０１の３軸方向の回転に基づいて、筐体１０１の姿勢が縦姿勢であるか否かを検出する。また、姿勢検出部１４０は、同様にして、筐体１０１の姿勢が逆姿勢であるか否かを検出してもよい。なお、縦姿勢および逆姿勢が具体的にどのような姿勢であるかについては後述する。
【００３６】
表示部１５０は、撮像部１１０から出力された撮像画像、または、記録再生部１２３から出力された再生画像を表示する。表示部１５０は、例えば、ＬＣＤ（Liquid  Crystal  Display）、または有機ＥＬ（Electro-Luminescence）ディスプレイなどを含む。表示部１５０は、撮像時には、筐体１０１の姿勢に関わらず撮像画像を表示してもよい。また、表示部１５０は、再生時には、制御部１２５による制御に応じて、再生画像に代えて、画像変換部１２２によって再生画像から変換された拡縮画像を用いてもよい。なお、制御部１２５による表示部１５０の制御については後述する。
【００３７】
通信部１６０は、撮像部１１０から出力された撮像画像、または、記録再生部１２３から出力された再生画像を、外部の表示装置に出力する。通信部１６０は、例えばＨＤＭＩ（High-Definition  Multimedia  Interface）を含む。通信部１６０は、撮像時には、制御部１２５による制御に応じて、撮像画像に代えて、画像変換部１２２によって撮像画像から変換された縦横変換画像、または逆転画像を用いてもよい。また、通信部１６０は、再生時には、筐体１０１の姿勢に関わらず再生画像を出力してもよい。なお、制御部１２５による通信部１６０の制御については後述する。
【００３８】
（１−２．筐体の姿勢変化について）
次に、図４および図５を参照して、本発明の第１の実施形態に係る画像処理装置における、筐体の姿勢変化について説明する。図４および図５は、いずれも、本実施形態に係る画像処理装置１００の筐体１０１の姿勢変化についての説明図である。
【００３９】
図４には、本実施形態において、被写体２００を撮像する画像処理装置１００の筐体１０１の４種類の姿勢が、筐体１０１ａ〜１０１ｄとして示されている。ここで、筐体１０１は、図１および図２を参照して説明されたように、本来筐体１０１ａの姿勢であるものとして設計されている。しかし、例えば、被写体２００の男の子だけを撮像するために縦長の構図を用いる場合、またはユーザが左手で筐体１０１を操作する場合など、様々な状況によって、ユーザが筐体１０１を回転させるなどした結果、筐体１０１の姿勢が筐体１０１ｂ〜１０１ｄのような姿勢になることもありうる。
【００４０】
以下で、筐体１０１の姿勢について、２つの分類を用いて説明する。ここでは、図示された例における筐体１０１ａ〜１０１ｄの姿勢のうち、筐体１０１ｂおよび筐体１０１ｄの姿勢を、縦姿勢とする。また、筐体１０１ｃおよび筐体１０１ｄの姿勢を、逆姿勢とする。以下で、この縦姿勢および逆姿勢についてそれぞれ説明する。なお、筐体１０１の姿勢は、画像処理装置１００が被写体を撮像する場合においても、画像処理装置１００が画像データを再生する場合においても同様に定義される。
【００４１】
まず、筐体１０１の姿勢が、縦姿勢である場合について説明する。図１および図２を参照して説明されたように、筐体１０１は、横長の形状であるように設計されている。つまり、筐体１０１の本来の姿勢は、筐体１０１が横長に配置されている姿勢である。これに対して、筐体１０１ｂおよび筐体１０１ｄのように、筐体１０１が縦長に配置されるような姿勢は、筐体１０１の本来の姿勢と比べて縦横が逆転したものである。この筐体１０１ｂおよび筐体１０１ｄのような姿勢を、ここでは縦姿勢と呼ぶ。なお、縦姿勢とは、本質的には、筐体１０１の本来の姿勢と比べて縦横が逆転した姿勢を指し、必ずしも筐体１０１が縦長に配置されることを指すものではない。例えば、筐体１０１の本来の姿勢が、筐体１０１が縦長に配置されている姿勢である場合、縦姿勢は、筐体１０１が横長に配置されるような姿勢である。
【００４２】
次に、筐体１０１の姿勢が、逆姿勢である場合について説明する。上述のように、筐体１０１は、背面の左側に表示部１５０が、右側にレコードボタン１０２が、それぞれ配置されるように設計されている。つまり、筐体１０１の本来の姿勢は、筐体１０１を背面から見た場合に、左側に表示部１５０が、右側にレコードボタン１０２がそれぞれ配置される姿勢である。これに対して、筐体１０１ｃのように、筐体１０１を背面から見た場合に、右側に表示部１５０が、左側にレコードボタン１０２がそれぞれ配置されるような姿勢は、筐体１０１の本来の姿勢と比べて上下が逆転したものである。このような筐体１０１ｃの姿勢を、ここでは逆姿勢と呼ぶ。
【００４３】
さらに、筐体１０１の姿勢が、逆姿勢である別の場合について説明する。上述のように、筐体１０１の縦姿勢には、筐体１０１ｂの姿勢と、筐体１０１ｄの姿勢との２種類がある。ここでは、この２種類の姿勢を区別するために、縦姿勢についても、逆姿勢であるか否かという区別を用いる。ここでは、筐体１０１ｂの姿勢、すなわち、筐体１０１を背面から見た場合に、上側に表示部１５０が、下側にレコードボタン１０２がそれぞれ配置されるような姿勢を、筐体１０１の本来の縦姿勢とする。これに対して、筐体１０１ｄの姿勢、すなわち、筐体１０１を背面から見た場合に、下側に表示部１５０が、上側にレコードボタン１０２がそれぞれ配置されるような姿勢を、筐体１０１の縦姿勢かつ逆姿勢とする。
【００４４】
図５には、筐体１０１の姿勢が縦姿勢または逆姿勢である場合に、撮像部１１０から出力される被写体２００の撮像画像が図示されている。図示された例において、筐体１０１ｂの姿勢は、本来の姿勢である筐体１０１ａの姿勢から、−９０°回転して縦姿勢になっている。この場合、撮像部１１０も筐体１０１に伴って−９０°回転しているため、出力される撮像画像において、被写体２００は９０°回転した横倒しの状態になる。また、筐体１０１ｃの姿勢は、本来の姿勢である筐体１０１ａの姿勢から、１８０°回転して逆姿勢になっている。この場合、撮像部１１０も筐体１０１に伴って１８０°回転しているため、出力される撮像画像において、被写体２００は１８０°回転して上下が逆転した状態になる。
【００４５】
なお、図示していないが、画像処理装置１００が画像データの再生をする場合にも、記録再生部１２３から出力される再生画像がそのまま表示部１５０に出力されれば、同様に筐体１０１の姿勢による影響が生じる。例えば、筐体１０１ａの姿勢で撮像および記録された画像データを、筐体１０１ｂの姿勢で再生する場合、表示部１５０に表示される再生画像において、被写体２００は−９０°回転した横倒しの状態になる。また、筐体１０１ａの姿勢で撮像および記録された画像データを、筐体１０１ｃの姿勢で再生する場合、表示部１５０に表示される再生画像において、被写体２００は１８０°回転して上下が逆転した状態になる。
【００４６】
（１−３．画像処理装置の撮像時の処理）
続いて、図６〜図８を参照して、本発明の第１の実施形態に係る画像処理装置の撮像時の処理について説明する。図６は、本実施形態に係る画像処理装置１００の撮像時の処理を示すフローチャートである。図７および図８は、図６において示される処理の結果、画像処理装置１００によって記録または表示される画像についての説明図である。
【００４７】
図６は、画像処理装置１００の制御部１２５が、姿勢検出部１４０の出力に基づいて、画像変換部１２２を制御して縦横変換画像または逆転画像を生成する処理を示すフローチャートである。
【００４８】
なお、図６に示すフローチャートにおいて、制御部１２５は、記録再生部１２３が画像データの記録を開始するときに、姿勢検出部１４０の出力に基づいて筐体１０１の姿勢を判定し、以後その判定を用いる。つまり、制御部１２５は、動画像の撮影で記録再生部１２３による画像データの記録が持続する場合であっても、記録再生部１２３が画像データの記録を開始したときの筐体１０１の姿勢に基づいて画像変換部１２２を制御する。例えば、一旦撮像画像の記録が開始された後の筐体１０１の姿勢の変化は、ユーザが意図的に行っているものであると想定される場合、このような構成が有効である。そうではない場合、制御部１２５は、記録再生部１２３による画像データの記録の間、姿勢検出部１４０の出力に基づいて筐体１０１の姿勢を判定し続け、判定された姿勢に基づいて画像変換部１２２を制御してもよい。
【００４９】
まず、制御部１２５は、姿勢検出部１４０から出力された筐体１０１の姿勢が、縦姿勢であるか否かを判定する（ステップＳ１０１）。ここで、筐体１０１の姿勢が縦姿勢である場合、制御部１２５は、画像変換部１２２を制御して、撮像部１１０から信号処理部１２１を経て出力される撮像画像を、縦横変換画像に変換する。この場合、まず、画像変換部１２２は、画像を−９０°回転する（ステップＳ１０３）。この−９０°回転によって、撮像画像の縦横が逆転する。筐体１０１の姿勢が縦姿勢の場合、撮像画像の縦横は元々逆転しているので、その画像の縦横をさらに逆転させることによって、撮像画像の縦横は元に戻る。
【００５０】
次に、画像変換部１２２は、画像を縮小する（ステップＳ１０５）。本実施形態において、画像データの生成に用いられるフォーマットでは、横：縦＝１６：９という横長の画面アスペクト比が定められている。ステップＳ１０３における回転後の画像の画面アスペクト比は、横：縦＝９：１６であるため、縦のサイズが、上記フォーマットによって記録可能なサイズを超えてしまう。そこで、ステップＳ１０５において、縦のサイズが上記フォーマットによって記録可能なサイズを超えないように画像を縮小する。
【００５１】
次に、画像変換部１２２は、縮小された画像に黒帯を付加する（ステップＳ１０７）。ステップＳ１０５における縮小後の画像では、横長の画面アスペクト比の画像に、縮小した縦長の画像が含まれるため、画像の左右が開いてしまう。そこで、画像変換部１２２は、画像の左右両側に黒帯を挿入する。なお、ステップＳ１０７の処理では、画像の開いた部分が埋められればよいため、黒帯以外の表示要素、例えば壁紙などの画像が代わりに付加されてもよい。以上のステップＳ１０３〜ステップＳ１０７の処理によって、撮像画像と同じサイズの縦横変換画像が生成される。ここで、制御部１２５は、ステップＳ１０９の処理に移る。
【００５２】
一方、ステップＳ１０１において、筐体１０１の姿勢が縦姿勢ではなかった場合、制御部１２５は、撮像画像を縦横変換画像に変換せず、ステップＳ１０９の処理に移る。
【００５３】
続いて、制御部１２５は、姿勢検出部１４０から出力された筐体１０１の姿勢が、逆姿勢であるか否かを判定する（ステップＳ１０９）。ここで、筐体１０１の姿勢が逆姿勢である場合、制御部１２５は、画像変換部１２２を制御して、撮像画像、または、ステップＳ１０３〜ステップＳ１０７の処理によって生成された縦横変換画像を、逆転画像に変換する。この場合、画像変換部１２２は、画像を１８０°回転する（ステップＳ１１１）。この１８０°回転によって、撮像画像、または縦横変換画像の上下が逆転する。筐体１０１の姿勢が逆姿勢の場合、撮像画像の上下は元々逆転しているので、その画像の上下をさらに逆転させることによって、撮像画像、または縦横変換画像の上下は元に戻る。ここまでで、制御部１２５は処理を終了する。
【００５４】
一方、ステップＳ１０９において、筐体１０１の姿勢が逆姿勢ではなかった場合、制御部１２５は、撮像画像または縦横変換画像を逆転画像に変換せず、処理を終了する。
【００５５】
制御部１２５は、上記の処理によって縦横変換画像または逆転画像が生成された場合、縦横変換画像または逆転画像を撮像画像に代えて画像データの生成に用いるように記録再生部１２３を制御する。また、制御部１２５は、上記の処理によって縦横変換画像または逆転画像が生成された場合、縦横変換画像または逆転画像を撮像画像に変えて外部の表示装置に出力するように通信部１６０を制御する。さらに、制御部１２５は、上記の処理によって縦横変換画像が生成された場合、画像が縦横変換画像であることを示すメタデータを、例えばファイルに含まれるタグ情報として、記録再生部１２３が生成した画像データに付加するように、メタデータ処理部１２４を制御する。
【００５６】
一方、上記の処理によって縦横変換画像または逆転画像が生成された場合でも、表示部１５０には、撮像部１１０から出力された撮像画像１１０が表示される。表示部１５０が筐体１０１上に設けられている場合、表示部１５０は、撮像部１１０とともに回転している。そのため、筐体１０１の姿勢に関わらず、表示部１５０に表示される画像では縦横または上下が逆転しないからである。
【００５７】
図７は、図６を参照して説明した処理によって生成される縦横変換画像について説明するための図である。図７には、画像処理装置１００の筐体１０１の姿勢が縦姿勢である場合に、記録再生部１２３によって記録される画像データ４００ｖ、および通信部１６０から出力された画像を表示する外部の表示装置３００が模式的に示されている。
【００５８】
図示された例において、筐体１０１ｂの姿勢は、本来の姿勢から−９０°回転して縦姿勢になっている。この場合、制御部１２５は、画像変換部１２２を制御して、図６を参照して説明したような処理によって、撮像部１１０から出力された撮像画像を縦横変換画像に変換させる。さらに制御部１２５は、記録再生部１２３を制御して、縦横変換画像から画像データを生成して記録させる。また、制御部１２５は、通信部１６０を制御して、縦横変換画像を外部の表示装置３００に出力させる。その結果、記録再生部１２３によって記録される画像データ４００ｖでは、縦姿勢で撮像された画像が、縦長の画像として表示される。記録される画像自体は横長であるため、撮像された画像は縦のサイズが記録される画像のサイズを超えないように縮小されており、両側に黒帯が表示されている。また、通信部１６０から出力された画像を表示する表示装置３００でも同様に、縦姿勢で撮像された画像が、縦長の画像として表示される。
【００５９】
図８は、図６を参照して説明した処理によって生成される逆転画像について説明するための図である。図８には、画像処理装置１００の筐体１０１の姿勢が逆姿勢である場合に、記録再生部１２３によって記録される画像データ４００ｒ、および通信部１６０から出力された画像を表示する外部の表示装置３００が模式的に示されている。
【００６０】
図示された例において、筐体１０１ｃの姿勢は、本来の姿勢から１８０°回転して逆姿勢になっている。この場合、制御部１２５は、画像変換部１２２を制御して、図６を参照して説明したような処理によって、撮像部１１０から出力された撮像画像を逆転画像に変換させる。さらに制御部１２５は、記録再生部１２３を制御して、逆転画像から画像データを生成して記録させる。また、制御部１２５は、通信部１６０を制御して、縦横変換画像を外部の表示装置３００に出力させる。その結果、記録再生部１２３によって記録される画像データ４００ｒでは、逆姿勢で撮像された画像が、正しい上下の画像として表示される。撮像された画像自体は横長であるため、サイズは変更されていない。また、通信部１６０から出力された画像を表示する表示装置３００でも同様に、逆姿勢で撮像された画像が、正しい上下の画像として表示される。
【００６１】
（１−４．画像処理装置の再生時の処理）
続いて、図９〜１１を参照して、本発明の第１の実施形態に係る画像処理装置の再生時の処理について説明する。図９は、本実施形態に係る画像処理装置１００の再生時の処理を示すフローチャートである。図１０および図１１は、図９において示される処理の結果、画像処理装置１００によって表示される画像についての説明図である。
【００６２】
図９は、画像処理装置１００の制御部１２５が、メタデータ処理部１２４および姿勢検出部１４０の出力に基づいて、画像変換部１２２を制御して拡縮画像または逆転画像を生成する処理を示すフローチャートである。なお、図９に示すフローチャートにおいて、制御部１２５は、記録再生部１２３による画像データの再生の間、姿勢検出部１４０の出力に基づいて筐体１０１の姿勢を判定し続け、判定された姿勢に基づいて画像変換部１２２を制御する。例えば、一旦画像データの再生が開始された後でも、ユーザが視聴しやすいように筐体１０１の姿勢を変更することが想定される場合、このような構成は有効である。そうではない場合、制御部１２５は、記録再生部１２３が画像データの再生を開始するときに姿勢検出部１４０の出力に基づいて筐体１０１の姿勢を判定し、以後その判定を用いてもよい。
【００６３】
まず、制御部１２５は、メタデータ処理部１２４によって再生の対象となる画像データから取得されたメタデータから、再生画像が縦横変換画像であるか否かを判定する（ステップＳ２０１）。ここで、再生画像が縦横変換画像である場合、制御部１２５は、姿勢検出部１４０から出力された筐体１０１の姿勢が、縦姿勢であるか否かを判定する（ステップＳ２０３）。
【００６４】
ここで、筐体１０１の姿勢が縦姿勢である場合、制御部１２５は、画像変換部１２２を制御して、記録再生部１２３が画像データから取得した再生画像を、拡縮画像に変換する。この場合、まず、画像変換部１２２は、縦横変換画像の左右両側に挿入されている黒帯を削除する（ステップＳ２０５）。次に、画像変換部１２２は、黒帯が取り除かれた画像を、表示部１５０のサイズに合わせて拡大する（ステップＳ２０７）。ここで、制御部１２５は、ステップＳ２１５の処理に移る。
【００６５】
ステップＳ２０３において、筐体１０１の姿勢が縦姿勢ではなかった場合、制御部１２５は、再生画像を拡縮画像に変換せず、ステップＳ２１５の処理に移る。
【００６６】
一方、ステップＳ２０１において、再生画像が縦横変換画像ではないと判定された場合、制御部１２５は、姿勢検出部１４０から出力された筐体１０１の姿勢が、縦姿勢であるか否かを判定する（ステップＳ２０９）。
【００６７】
ここで、筐体１０１の姿勢が縦姿勢である場合、制御部１２５は、画像変換部１２２を制御して、再生画像を拡縮画像に変換する。この場合、まず、画像変換部１２２は、表示部１５０による表示可能なサイズを超えないように再生画像を縮小する（ステップＳ２１１）。次に、画像変換部１２２は、縮小された画像に黒帯を付加する（ステップＳ２１３）。ステップＳ２１１における縮小の画像では、縦長に配置される表示部１５０に、縮小した横長の画像が表示されるため、画像の上下が開いてしまう。そこで、画像変換部１２２は、画像の上下両側に黒帯を挿入する。なお、ステップＳ２１３の処理では、画像の開いた部分が埋められればよいため、黒帯以外の表示要素、例えば壁紙などの画像が代わりに付加されてもよい。ここで、制御部１２５は、ステップＳ２１５の処理に移る。
【００６８】
一方、ステップＳ２０９において、筐体１０１の姿勢が縦姿勢ではなかった場合、制御部１２５は、再生画像を拡縮画像に変換せず、ステップＳ２１５の処理に移る。
【００６９】
続いて、制御部１２５は、姿勢検出部１４０から出力された筐体１０１の姿勢が、逆姿勢であるか否かを判定する（ステップＳ２１５）。ここで、筐体１０１の姿勢が逆姿勢である場合、制御部１２５は、画像変換部１２２を制御して、再生画像、または、ステップＳ２０５およびステップＳ２０７もしくはステップＳ２１１およびステップＳ２１３の処理によって生成された拡縮画像を、逆転画像に変換する。この場合、画像変換部１２２は、画像を１８０°回転する（ステップＳ２１７）。この１８０°回転によって、再生画像、または拡縮画像の上下が逆転する。筐体１０１の姿勢が逆姿勢の場合、再生画像または拡縮画像をそのまま表示部１５０に表示すると上下が逆転してしまうので、再生画像または拡縮画像の上下を逆転させることによって、表示部１５０に正しい上下の再生画像を表示する。ここまでで、制御部１２５は処理を終了する。
【００７０】
一方ステップＳ２１５において、筐体１０１の姿勢が逆姿勢ではなかった場合、制御部１２５は、再生画像または拡縮画像を逆転画像に変換せず、処理を終了する。
【００７１】
制御部１２５は、上記の処理によって拡縮画像または逆転画像が生成された場合、拡縮画像または逆転画像を再生画像に代えて表示するように表示部１５０を制御する。一方、上記の処理によって拡縮画像または逆転画像が生成された場合でも、通信部１６０は、記録再生部１２３が取得した再生画像を出力する。通信部１６０から出力される画像を表示する外部の表示装置３００は、画像処理装置１００の筐体１０１の姿勢に関わらず一定の姿勢である。従って、筐体１０１の姿勢に関わらず、再生画像と表示装置３００に表示される画像との間では縦横または上下が逆転しないからである。
【００７２】
図１０は、図９を参照して説明した処理によって生成される拡縮画像のうち、拡大されるものについて説明するための図である。図１０には、画像処理装置１００の筐体１０１の姿勢が縦姿勢である場合に、縦横変換画像である画像データ４００ｖによって、画像処理装置１００の表示部１５０と、外部の表示装置３００とに表示される画像が模式的に示されている。
【００７３】
図示された例において、筐体１０１ｂの姿勢は、本来の姿勢から−９０°回転して縦姿勢になっている。この場合、制御部１２５は、画像変換部１２２を制御して、図９のステップＳ２０５およびステップＳ２０７を参照して説明したような処理によって、記録再生部１２３が縦横変換画像である画像データ４００ｖから取得した再生画像を拡縮画像に変換させる。さらに制御部１２５は、表示部１５０を制御して、再生画像に代えて拡縮画像を表示させる。その結果、表示部１５０に表示される画像は、画像データ４００ｖから黒帯を取り除いた部分が、縦長に配置されている表示部１５０に合わせて拡大された画像になる。
【００７４】
つまり、筐体１０１の姿勢が縦姿勢であることによって表示部１５０の画面アスペクト比が縦長になっている場合には、縦長の画面アスペクト比で撮像された画像は、縦横変換画像における縮小されたサイズから撮像時のサイズに拡大されて、表示部１５０に表示される。一方、筐体１０１の姿勢に関わらず横長の画面アスペクト比を有する外部の表示装置３００には、記録再生部１２３が画像データ４００ｖから取得した、横長の画面アスペクト比を有する再生画像が表示される。
【００７５】
図１１は、図９を参照して説明した処理によって生成される拡縮画像のうち、縮小されるものについて説明するための図である。図１１には、画像処理装置の筐体１０１が縦姿勢である場合に、縦横変換画像ではない画像データ４００ｈによって、画像処理装置１００の表示部１５０と、外部の表示装置３００とに表示される画像が模式的に示されている。
【００７６】
図示された例において、筐体１０１ｂの姿勢は、本来の姿勢から−９０°回転して縦姿勢になっている。この場合、制御部１２５は、画像変換部１２２を制御して、図９のステップＳ２１１およびステップＳ２１３を参照して説明したような処理によって、記録再生部１２３が画像データ４００ｈから取得した再生画像を拡縮画像に変換させる。さらに制御部１２５は、表示部１５０を制御して、再生画像に代えて拡縮画像を表示させる。その結果、表示部１５０に表示される画像は、画像データ４００ｈを表示部１５０の横のサイズに合わせて縮小した画像の上下に黒帯を付加した画像になる。
【００７７】
つまり、筐体１０１の姿勢が縦姿勢であることによって表示部１５０の画面アスペクト比が縦長になっている場合には、横長の画面アスペクト比で撮像された画像は、横のサイズが表示部１５０において表示可能なサイズになるように縮小されて、表示部１５０に表示される、一方、筐体１０１の姿勢に関わらず横長の画面アスペクト比を有する外部の表示装置３００には、記録再生部１２３が画像データ４００ｖから取得した、横長の画面アスペクト比を有する再生画像が表示される。
【００７８】
＜２．まとめ＞
上記の本発明の実施形態において、画像処理装置１００は、筐体１０１と、筐体１０１の姿勢が縦姿勢であるか否かを検出する姿勢検出部１４０と、被写体２００を撮像して撮像画像を出力する撮像部１１０と、撮像画像を縦横が逆転するように回転し、さらに縮小することによって、撮像画像を撮像画像と同じサイズの縦横変換画像に変換する画像変換部１２２と、撮像画像から生成した画像データを記録する記録再生部１２３と、筐体１０１の姿勢が縦姿勢である場合、撮像画像に代えて縦横変換画像から画像データを生成するように画像変換部１２２および記録再生部１２３を制御する制御部１２５とを備える。このような構成によって、撮像時の装置の姿勢が、装置の本来の姿勢に対して縦横が逆転した縦姿勢であっても、記録される画像が横倒しになることなく、被写体２００が正常な向きの画像を記録することができる。この記録された画像は、例えば本発明の実施形態に係る画像処理装置１００以外の装置において再生される場合であっても、別途の処理をすることなく、被写体２００が正常な向きの画像として再生される。
【００７９】
画像処理装置１００は、筐体１０１の姿勢に関わらず撮像画像を表示する表示部１５０をさらに備えてもよい。表示部１５０が撮像部１１０とともに筐体１０１に設置されている場合、表示部１５０は撮像部１１０とともに筐体１０１の姿勢の変化に従う。よって、上記の構成によって、表示部１５０に被写体２００が正常な向きの画像を表示することができる。
【００８０】
画像処理装置１００は、撮像画像を外部の表示装置３００に出力する通信部１６０をさらに備え、制御部１２５は、筐体１０１の姿勢が縦姿勢である場合、撮像画像に代えて縦横変換画像を出力するように画像変換部１２２および通信部１６０を制御してもよい。外部の表示装置３００に撮像画像を出力する場合、外部の表示装置３００の姿勢は筐体１０１の姿勢に影響されないため、上記の構成によって、外部の表示装置３００において、別途の処理をすることなく、被写体２００が正常な向きの撮像画像を表示することができる。
【００８１】
画像処理装置１００は、画像データに、画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを付加するメタデータ処理部１２４をさらに備えてもよい。このような構成によって、画像データから画像を再生するときに、画像データに含まれる画像が縦横変換画像であるか否かを認識できる。これによって、縦横変換画像を再生して縦長の表示部１５０に表示する場合に、画像を拡大して表示部１５０のサイズに合わせることができる。なお、縦長の表示部は表示部１５０には限られず、画像処理装置１００以外の装置の表示部であってもよい。
【００８２】
制御部１２５は、記録再生部１２３が画像データの記録を開始するときに、筐体１０１の姿勢が縦姿勢であるか否かを判定してもよい。一旦撮影が開始された後の筐体１０１の姿勢の変化を、ユーザによる意図的な姿勢の変化と考える場合、このような構成によって、ユーザが意図的に筐体１０１を回転させたことによる画像の向きの変化を修正してしまわないようにすることができる。
【００８３】
姿勢検出部１４０は、筐体１０１の姿勢が逆姿勢であるか否かを検出し、画像変換部１２２は、撮像画像または縦横変換画像を上下が逆転するように回転することによって、撮像画像または縦横変換画像を逆転画像に変換し、制御部１２５は、筐体１０１の姿勢が逆姿勢である場合、撮像画像または縦横変換画像に代えて逆転画像から画像データを生成するように画像変換部１２２および記録再生部１２３を制御してもよい。このような構成によって、撮像時の装置の姿勢が、装置の本来の姿勢に対して上下が逆転した姿勢であっても、記録される画像が上下逆転することなく、被写体２００が正常な向きの画像を記録することができる。この記録された画像は、例えば本発明の実施形態に係る画像処理装置１００以外の装置において再生される場合であっても、別途の処理をすることなく、被写体２００が正常な向きの画像として再生される。
【００８４】
画像処理装置１００は、再生画像を表示する表示部１５０をさらに備え、記録再生部１２３は、画像データから再生画像を取得し、メタデータ処理部１２４は、画像データに付加されたメタデータを取得し、画像変換部１２２は、メタデータに基づいて、再生画像を表示部１５０のサイズに合わせて拡大または縮小することによって、再生画像を拡縮画像に変換し、制御部１２５は、筐体１０１の姿勢が縦姿勢である場合、再生画像に代えて拡縮画像を表示するように画像変換部１２２および表示部１５０を制御してもよい。このような構成によって、筐体１０１が縦姿勢である場合に、撮像時に縮小された縦横変換画像の縦長の画像を拡大し、被写体２００が正常な向きの画像を、表示部１５０に合ったサイズで再生することができる。また、筐体１０１が縦姿勢である場合に、横長の再生画像を縮小し、被写体２００が正常な向きの画像を、表示部１５０に合ったサイズで再生することができる。
【００８５】
また、上記の本発明の実施形態において、画像処理装置１００は、筐体１０１と、筐体１０１の姿勢が縦姿勢であるか否かを検出する姿勢検出部１４０と、画像データから再生画像を取得する記録再生部１２３と、再生画像を表示する表示部１５０と、画像データに付加された、画像データに含まれる画像が縦横変換画像であるか否かを示すメタデータを取得するメタデータ処理部１２４と、メタデータに基づいて、再生画像を表示部１５０のサイズに合わせて拡大または縮小することによって、再生画像を拡縮画像に変換する画像変換部１２２と、筐体１０１の姿勢が縦姿勢である場合、再生画像に代えて拡縮画像を表示するように画像変換部１２２および表示部１５０を制御する制御部１２５とを備える。このような構成によって、筐体１０１が縦姿勢である場合に、撮像時に縮小された縦横変換画像の縦向きの画像を拡大し、被写体２００が正常な向きの画像を、表示部１５０に合ったサイズで再生することができる。また、筐体１０１が縦姿勢である場合に、横長の再生画像を縮小し、被写体２００が正常な向きの画像を、表示部１５０に合ったサイズで再生することができる。
【００８６】
画像処理装置１００は、筐体１０１の姿勢に関わらず再生画像を外部の表示装置３００に出力する通信部１６０をさらに備えてもよい。外部の表示装置３００に再生画像を出力する場合、外部の表示装置３００の姿勢は筐体１０１の姿勢に影響されないため、このような構成によって、外部の表示装置３００に被写体２００が正常な向きの再生画像を表示することができる。
【００８７】
姿勢検出部１４０は、筐体１０１の姿勢が逆姿勢であるか否かを検出し、画像変換部１２２は、再生画像または拡縮画像を上下が逆転するように回転することによって、再生画像または拡縮画像を逆転画像に変換し、制御部１２５は、筐体１０１の姿勢が逆姿勢である場合、再生画像または拡縮画像に代えて逆転画像を表示するように画像変換部１２２および表示部１５０を制御してもよい。このような構成によって、再生時の装置の姿勢が、装置の本来の姿勢に対して上下が逆転した姿勢であっても、再生される画像が上下逆転することなく、被写体２００が正常な向きの画像を再生することができる。
【００８８】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８９】
例えば、上記実施形態では、撮像時の画像データを画像処理装置の記憶部に格納するものとしたが、本発明はかかる例に限定されない。例えば、撮像時の画像データは、通信部を介して画像処理装置の外部にある記憶装置に格納されてもよい。
【００９０】
また、上記実施形態では、再生時の画像データを画像処理装置の記憶部から読み出すものとしたが、本発明はかかる例に限定されない。例えば、再生時の画像データは、通信部を介して画像処理装置の外部にある記憶装置から読み出されてもよい。
【００９１】
また、上記実施形態では、画像データに付加されるメタデータによって、画像が縦横変換画像であるか否かなどの情報を保持するものとしたが、本発明はかかる例に限定されない。例えば、記憶部に別途作成されるプロパティファイルによって、記憶部に格納されている画像データについての情報が保持されてもよい。
【符号の説明】
【００９２】
１００    画像処理装置
１０１    筐体
１１０    撮像部
１２２    画像変換部
１２３    記録再生部
１２４    メタデータ処理部
１２５    制御部
１３０    記憶部
１４０    姿勢検出部
１５０    表示部
１６０    通信部
【図１】
2012054682.tif 000003
【図２】
2012054682.tif 000004
【図３】
2012054682.tif 000005
【図４】
2012054682.tif 000006
【図５】
2012054682.tif 000007
【図６】
2012054682.tif 000008
【図７】
2012054682.tif 000009
【図８】
2012054682.tif 000010
【図９】
2012054682.tif 000011
【図１０】
2012054682.tif 000012
【図１１】
2012054682.tif 000013