(57)【特許請求の範囲】
【請求項１】
第１の画像を取得する第１の撮像手段と、
第２の画像を取得する第２の撮像手段と、
前記第１の画像及び前記第２の画像を記録媒体に再生可能に記録する記録手段と、
前記記録媒体から再生された前記第１の画像に、前記記録媒体から再生された前記第２の画像を重畳して表示部に表示する表示制御手段と、
前記表示部に表示されている前記第１の画像の回転指示をユーザに対して促す第１の通知を行うと共に、前記表示部に表示されている前記第２の画像の回転指示をユーザに対して促す第２の通知を行う通知手段と、
前記通知手段により前記第１及び第２の通知が行われた後、前記ユーザが前記表示部に表示されている前記第１の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第１の画像の回転処理を行う第１の回転処理手段と、
前記第１の回転処理手段による回転処理が行われた後、前記第１の通知及び前記第２の通知を再度行う再通知手段と、
前記再通知手段により前記第１及び第２の通知が再度行われた後、前記ユーザが前記表示部に表示されている前記第２の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第２の画像の回転処理を行う第２の回転処理手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記第１の撮像手段および前記第２の撮像手段は、撮像方向が互いに異なることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の画像は前記第２の画像よりも高解像度で、前記第２の撮像手段は撮影者を撮影することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第１の回転処理手段及び前記第２の回転処理手段は、前記第１の画像と前記第２の画像との相対的な表示位置を変更可能であることを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１の回転処理手段及び前記第２の回転処理手段は、前記第１の画像および前記第２の画像の一方の被写体が、前記第１の画像および前記第２の画像の他方に重なる場合に前記他方の画像の表示位置を変更することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記第１の撮像手段による前記第１の画像の取得タイミングで、前記第２の撮像手段により前記第２の画像が取得されている場合、前記通知手段を実行することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記記録手段は、回転処理を行った後の前記第１の画像および前記第２の画像の各々についてその回転方向および回転角度を、前記記録媒体にさらに記録することを特徴とする請求項１乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
第１の画像を取得する第１の撮像手段、第２の画像を取得する第２の撮像手段、記憶媒体、および表示部を備える画像処理装置の制御方法であって、
前記第１の画像及び前記第２の画像を記録媒体に再生可能に記録する記録ステップと、
前記記録媒体から再生された前記第１の画像に、前記記録媒体から再生された前記第２の画像を重畳して表示部に表示する表示制御ステップと、
前記表示部に表示されている前記第１の画像の回転指示をユーザに対して促す第１の通知を行うと共に、前記表示部に表示されている前記第２の画像の回転指示をユーザに対して促す第２の通知を行う通知ステップと、
前記通知ステップにおいて前記第１及び第２の通知が行われた後、前記ユーザが前記表示部に表示されている前記第１の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第１の画像の回転処理を行う第１の回転処理ステップと、
前記第１の回転処理ステップにおいて回転処理が行われた後、前記第１の通知及び前記第２の通知を再度行う再通知ステップと、
前記再通知ステップにおいて前記第１及び第２の通知が再度行われた後、前記ユーザが前記表示部に表示されている前記第２の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第２の画像の回転処理を行う第２の回転処理ステップとを有することを特徴とする制御方法。
【請求項９】
第１の画像を取得する第１の撮像手段、第２の画像を取得する第２の撮像手段、記憶媒体、および表示部を備える画像処理装置で用いられる制御プログラムであって、
前記画像処理装置が備えるコンピュータに、
前記第１の画像及び前記第２の画像を記録媒体に再生可能に記録する記録ステップと、
前記記録媒体から再生された前記第１の画像に、前記記録媒体から再生された前記第２の画像を重畳して表示部に表示する表示制御ステップと、
前記表示部に表示されている前記第１の画像の回転指示をユーザに対して促す第１の通知を行うと共に、前記表示部に表示されている前記第２の画像の回転指示をユーザに対して促す第２の通知を行う通知ステップと、
前記通知ステップにおいて前記第１及び第２の通知が行われた後、前記ユーザが前記表示部に表示されている前記第１の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第１の画像の回転処理を行う第１の回転処理ステップと、
前記第１の回転処理ステップにおいて回転処理が行われた後、前記第１の通知及び前記第２の通知を再度行う再通知ステップと、
前記再通知ステップにおいて前記第１及び第２の通知が再度行われた後、前記ユーザが前記表示部に表示されている前記第２の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第２の画像の回転処理を行う第２の回転処理ステップと、を実行させることを特徴とする制御プログラム。
【請求項１０】
請求項９に記載の制御プログラムが記憶されたコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法、および制御プログラム、並びに記憶媒体に関し、特に、画像の回転処理および表示処理を行う画像処理装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラなどの撮像装置においては、記録メディアの大容量化に伴って、ユーザ所望の画像を効率よく鑑賞できるようにすることが要望されている。また、携帯電話機又はスマートフォンなどの端末装置では、被写体を撮影する第１の撮像部と撮影者を撮影する第２の撮像部などの複数の撮像部を備えるようにしたものがある。このような端末装置では、複数の撮像部を用いて撮影者と被写体とを同時に撮影して記録するようにしている。そして、端末装置で撮影した画像を鑑賞する際においては、被写体が写った画像と撮影者が写った画像とを効率よく表示できるようにすることが要望されている。
【０００３】
一方、画像を表示する際、第２の撮像部であるインカメラで撮影した画像を解析して顔領域の上下方向を判定し、当該上下方向に一致するように表示画像において縦および横の表示方向を切り替えるようにしたものがある（特許文献１参照）。これによって、特許文献１では、ユーザの姿勢又は端末装置の使用方法、および端末装置の持ち方に依存することなく画像の表示方向を顔領域の上下方向に合わせるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７７８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１に記載の端末装置においては、インカメラで得られた画像において撮影者（又は鑑賞者）の顔領域がきちんと画角内に収まっていないと、表示すべき画像の表示方向を鑑賞者であるユーザの姿勢などに合わせることができない。
【０００６】
さらには、特許文献１に記載の端末装置においては、被写体が写った画像と撮影者が写った画像とをそれぞれ任意の回転角で回転処理することは困難である。
【０００７】
従って、本発明の目的は、画像を任意の回転角で回転処理して、常に表示すべき画像の表示方向をユーザの姿勢などに合わせることのできる画像処理装置、その制御方法、および制御プログラム、並びに記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明による画像処理装置は、第１の画像を取得する第１の撮像手段と、第２の画像を取得する第２の撮像手段と、前記第１の画像及び前記第２の画像を記録媒体に再生可能に記録する記録手段と、前記記録媒体から再生された前記第１の画像に、前記記録媒体から再生された前記第２の画像を重畳して表示部に表示する表示制御手段と、前記表示部に表示されている前記第１の画像の回転指示をユーザに対して促す第１の通知を行うと共に、前記表示部に表示されている前記第２の画像の回転指示をユーザに対して促す第２の通知を行う通知手段と、前記通知手段により前記第１及び第２の通知が行われた後、前記ユーザが前記表示部に表示されている前記第１の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第１の画像の回転処理を行う第１の回転処理手段と、前記第１の回転処理手段による回転処理が行われた後、前記第１の通知及び前記第２の通知を再度行う再通知手段と、前記再通知手段により前記第１及び第２の通知が再度行われた後、前記ユーザが前記表示部に表示されている前記第２の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第２の画像の回転処理を行う第２の回転処理手段とを備えることを特徴とする。
【０００９】
本発明による制御方法は、第１の画像を取得する第１の撮像手段、第２の画像を取得する第２の撮像手段、記憶媒体、および表示部を備える画像処理装置の制御方法であって、前記第１の画像及び前記第２の画像を記録媒体に再生可能に記録する記録ステップと、前記記録媒体から再生された前記第１の画像に、前記記録媒体から再生された前記第２の画像を重畳して表示部に表示する表示制御ステップと、前記表示部に表示されている前記第１の画像の回転指示をユーザに対して促す第１の通知を行うと共に、前記表示部に表示されている前記第２の画像の回転指示をユーザに対して促す第２の通知を行う通知ステップと、前記通知ステップにおいて前記第１及び第２の通知が行われた後、前記ユーザが前記表示部に表示されている前記第１の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第１の画像の回転処理を行う第１の回転処理ステップと、前記第１の回転処理ステップにおいて回転処理が行われた後、前記第１の通知及び前記第２の通知を再度行う再通知ステップと、前記再通知ステップにおいて前記第１及び第２の通知が再度行われた後、前記ユーザが前記表示部に表示されている前記第２の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第２の画像の回転処理を行う第２の回転処理ステップとを有することを特徴とする。
【００１０】
本発明による制御プログラムは、第１の画像を取得する第１の撮像手段、第２の画像を取得する第２の撮像手段、記憶媒体、および表示部を備える画像処理装置で用いられる制御プログラムであって、前記画像処理装置が備えるコンピュータに、前記第１の画像及び前記第２の画像を記録媒体に再生可能に記録する記録ステップと、前記記録媒体から再生された前記第１の画像に、前記記録媒体から再生された前記第２の画像を重畳して表示部に表示する表示制御ステップと、前記表示部に表示されている前記第１の画像の回転指示をユーザに対して促す第１の通知を行うと共に、前記表示部に表示されている前記第２の画像の回転指示をユーザに対して促す第２の通知を行う通知ステップと、前記通知ステップにおいて前記第１及び第２の通知が行われた後、前記ユーザが前記表示部に表示されている前記第１の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第１の画像の回転処理を行う第１の回転処理ステップと、前記第１の回転処理ステップにおいて回転処理が行われた後、前記第１の通知及び前記第２の通知を再度行う再通知ステップと、前記再通知ステップにおいて前記第１及び第２の通知が再度行われた後、前記ユーザが前記表示部に表示されている前記第２の画像の回転指示を行った場合、当該回転指示に従って前記表示部に表示されている前記第２の画像の回転処理を行う第２の回転処理ステップと、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像を任意の回転角で回転処理して、常に表示すべき画像の表示方向をユーザの姿勢などに合わせることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態による画像処理装置の１つである撮像装置の一例についてその構成を示すブロック図である。
【図２】図１に示すカメラで行われる画像の回転処理を説明するためのフローチャートである。
【図３】図１に示す表示部に表示される主画像および副画像の一例を説明するための図であり、（ａ）は回転処理前の画面を示す図、（ｂ）は主画像の回転処理を行うか否かを問い合わせる際の画面を示す図である。
【図４】図１に示す表示部に表示される主画像および副画像の他の例を説明するための図であり、（ａ）は主画像を回転させた後の画面を示す図、（ｂ）は副画像の回転処理を行うか否かを問い合わせる際の画面を示す図である。
【図５】図１に示す表示部に表示される主画像および副画像のさらに他の例を説明するための図であり、（ａ）は副画像を回転させた後の画面を示す図、（ｂ）は回転処理後の画像を保存するか否かを問い合わせる画面を示す図である。
【図６】本発明の第２の実施形態に係るカメラで行われる回転処理の選択を説明するためのフローチャートである。
【図７】本発明の第２の実施形態に係るカメラで行われる第２の回転処理を説明するためのフローチャートである。
【図８】本発明の第２の実施形態に係るカメラにおいて表示部１３０に表示される主画像の一例を説明するための図であり、（ａ）は回転処理前の画面を示す図、（ｂ）は主画像の回転処理を行うか否かを問い合わせる際の画面を示す図である。
【図９】本発明の第２の実施形態に係るカメラにおいて主画像を回転させた後の画面を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態による画像処理装置の一例について図面を参照して説明する。
【００１４】
［第１の実施形態］
図１は、本発明の第１の実施形態による画像処理装置の１つである撮像装置の一例についてその構成を示すブロック図である。なお、以下の説明では、撮像装置としてデジタルカメラ（以下単にカメラと呼ぶ）を例に挙げて説明するが、撮像装置は携帯電話機又はスマートフォンなどの端末装置であってもよい。
【００１５】
カメラ１００は制御部１０１を備えており、制御部１０１は、例えば、ＣＰＵ（ＭＰＵ）、メモリ（ＤＲＡＭ又はＳＲＡＭ）、および不揮発性メモリ（ＥＥＰＲＯＭ）を有している。そして、制御部１０１は不揮発性メモリに記録された各種プログラムを実行してカメラ１００を制御する。さらに、制御部１０１は、ユーザの操作を受け付ける操作部１０２から操作信号を受けて、当該操作信号に応じてカメラ１００を制御する。また、制御部１０１は、後述する画像処理部１１１および１１３で得られた画像を解析して、当該解析結果に応じてカメラ１００を制御する。
【００１６】
操作部１０２は、例えば、電源ボタン、静止画記録ボタン、動画記録開始ボタン、ズーム調整ボタン、およびオートフォーカスボタンなどの撮影に関連する各種操作を入力するボタン類（スイッチ類）を有している。さらに、操作部１０２には、メニュー表示ボタン、決定ボタン、その他カーソルキー、ポインティングデバイス、およびタッチパネルなどが備えられている。そして、ユーザによってこれらのキー又はボタンなどが操作されると、操作部１０２は、操作に応じた操作信号を制御部１０１に送る。
【００１７】
なお、バス１０３は、各種データ、制御信号、および指示信号などをカメラ１００の各ブロックに送るための汎用バスである。
【００１８】
不揮発性メモリ１０５は、電気的に消去・記録可能なメモリであり、制御部１０１の動作用の定数およびプログラムなどが記憶される。第１の撮像部１１０および第２の撮像部１１２の各々は、レンズを介して受けた光学像（被写体像）を絞りによってその光量を制御し、ＣＣＤセンサ又はＣＭＯＳセンサなどの撮像素子に結像する。そして、撮像素子は光学像に応じた画像信号（アナログ画像信号）を出力する。さらに、第１の撮像部１１０および第２の撮像部１１２は、当該アナログ画像信号をＡ／Ｄ変換をして、それぞれデジタル画像信号を第１の画像処理部１１１および第２の画像処理部１１３に送る。
【００１９】
第１の画像処理部１１１および第２の画像処理部１１３の各々は、デジタル画像信号に対して、予め設定された設定値に基づいてホワイトバランス、色、および明るさなどを調整する画質調整処理を行って画像データを出力する。
【００２０】
なお、以下の説明では、第１の画像処理部１１１の出力である画像データを第１の画像データと呼び、第２の画像処理部１１３の出力である画像データを第２の画像データと呼ぶ。つまり、第１の撮像部１１０および第１の画像処理部１１１によって第１の画像データが取得され、第２の撮像部１１２および第２の画像処理部１１３によって第２の画像データが取得される。
【００２１】
制御部１０１は、第１の画像データおよび第２の画像データをメモリ１０４、後述する映像出力部１５０および表示制御部１３１に送る。
【００２２】
図示の例では、第１の撮像部１１０および第２の画像処理部１１１は、被写体を撮影する際に用いられ、ここではアウトカメラと呼ぶ。また、第２の撮像部１１２および第２の画像処理部１１３は、撮影者（又は鑑賞者）を撮影する際に用いられ、ここではインカメラと呼ぶ。つまり、第１の撮像部１１０と第２の撮像部１１２とはその撮像方向が互いに異なる。
【００２３】
上述の第１の撮像部１１０および第２の撮像部１１２の各々は、「光学ズーム」機能および「光学防振」機能を備えている。また、第１の画像処理部１１１および第２の画像処理部１１３の各々は、「電子ズーム」機能および「電子防振」機能を備えている。「光学ズーム」機能および「電子ズーム」機能の各々はユーザ操作に応じて画像を拡大・縮小するための機能である。また、「光学防振」機能および「電子防振」機能の各々は、カメラ１００の振動に起因する画像の揺れを防止すための機能である。そして、これらの機能は、制御部１０１の制御下で、同時に用いられるか又は交互に用いられる。さらには、これら機能の各々は単独で用いられることもある。
【００２４】
第１の撮像部１１０および第２の撮像部１１２の各々は、ユーザによるズームキーの操作に応じて、「光学ズーム」機能によってレンズを光軸に沿って移動させ、光学像を拡大又は縮小する。第１の画像処理部１１１および第２の画像処理部１１３は、ユーザによるズームキーの操作に応じて、「電子ズーム」機能によって第１の撮像部１１０および第２の撮像部１１２で得られた画像の一部を切り出した画像を拡大する。
【００２５】
第１の撮像部１１０および第２の撮像部１１２の各々は、制御部１０１の制御下で、振動検出部（図示せず）で得られた加速度信号に基づいて、「光学防振」機能によってレンズを光軸に交差する方向に移動して、画像の揺れを防止する。第１の画像処理部１１１および第２の画像処理部１１３は、制御部１０１の制御下で、上記の加速度信号に基づいて、「電子防振」機能によって第１の撮像部１１０および第２の撮像部１１２で得られた画像の揺れを防止する。
【００２６】
なお、「電子防振」機能については、加速度信号に基づいて、撮像素子において画素読み出し位置をずらすことによっても画像の揺れを防止することができる。これらの機能については既知であるので、詳細な説明は省略する。
【００２７】
音声入力部１２０は、例えば、内蔵の無指向性マイク又は音声入力端子を介して接続された外部マイクによって、カメラ１００の周囲の音声（音響）を集音する。そして、音声入力部１２０は、集音の結果得られた音声信号をＡ／Ｄ変換してデジタル音声信号として音声処理部１２１に送る。
【００２８】
音声処理部１２１は、デジタル音声信号のレベルを適正化処理などの音声処理によって適正化した後、デジタル音声信号を制御部１０１に送る。そして、制御部１０１はデジタル音声信号を音声データとしてメモリ１０４に記録する。この結果、メモリ１０４には、第１の画像データ、第２の画像データ、および音声データが一時的に記憶される。
【００２９】
第１の画像処理部１１１および第２の画像処理部１１３は、それぞれメモリ１０４に記憶された第１の画像データおよび第２の画像データを読み出して圧縮符号化を行って、第１の圧縮画像データおよび第２の圧縮画像データを生成する。そして、制御部１０１は第１の圧縮画像データおよび第２の圧縮画像データを記録再生部１４０に送る。
【００３０】
同様に、音声処理部１２１は、メモリ１０４に記憶された音声データを読み出して圧縮符号化を行って、圧縮音声データを生成する。そして、制御部１０１は圧縮音声データを記録再生部１４０に送る。
【００３１】
記録再生部１４０は、第１の圧縮画像データ、第２の圧縮画像データ、圧縮音声データ、およびその他撮影に関する制御データ（各種データ）などを記録媒体１４１に記録する。なお、音声データを圧縮符号化しない場合には、制御部１０１は音声データ、第１の圧縮画像データ、および第２の圧縮画像データを記録再生部１４０に送る。そして、記録再生部１４０は音声データ、第１の圧縮画像データ、および第２の圧縮画像データを記録媒体１４１に記録する。
【００３２】
記録媒体１４１は、カメラ１００に内蔵の記録媒体であってもよく、カメラ１００に対して取外し可能な記録媒体でもよい。例えば、記録媒体１４１として、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、ＤＶＤ−Ｒ、磁気テープ、不揮発性の半導体メモリ、又はフラッシュメモリが用いられる。
【００３３】
記録再生部１４０は、記録媒体１４１に記録された第１の圧縮画像データ、第２の圧縮画像データ、圧縮音声データ（又は音声データ）、および各種データなどを読み出す（つまり、再生する）。そして、制御部１０１は、これら第１の圧縮画像データ、第２の圧縮画像データ、および圧縮音声データ（又は音声データ）をそれぞれ第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１に送る。
【００３４】
第１の画像処理部１１１および第２の画像処理部１１３はそれぞれ第１の圧縮画像データおよび第２の圧縮画像データをメモリ１０４に一時的に記憶する。第１の画像処理部１１１および第２の画像処理部１１３は第１の圧縮画像データおよび第２の圧縮画像データを所定の手順で復号化して第１の画像データおよび第２の画像データを得る。そして、第１の画像処理部１１１および第２の画像処理部１１３はそれぞれ第１の画像データおよび第２の画像データを映像出力部１５０および表示制御部１３１に送る。
【００３５】
同様にして、音声処理部１２１は、圧縮音声データをメモリ１０４に一時的に記憶する。音声処理部１２１は圧縮音声データを所定の手順で復号化して音声データを得る。そして、音声処理部１２１は音声データを音声出力部１５１に送る。なお、音声データが記録媒体１４１に非圧縮記録されている場合には、制御部１０１は音声データを直接音声出力部１５１に送る。
【００３６】
音声出力部１５１は、例えば、音声出力端子を有している。音声出力部１５１は音声出力端子に接続されたイヤホン又はスピーカなどから音声データに応じた音声を送出する。なお、音声出力部１５１は、カメラ１００に内蔵のスピーカであってもよい。
【００３７】
映像出力部１５０は、例えば、映像出力端子を備えている。映像出力部１５０は、映像出力端子に接続された外部ディスプレイなどに第１の画像データおよび第２の画像データに応じた画像を表示する。
【００３８】
なお、音声出力部１５１および映像出力部１５０は、統合された１つの出力端子、例えば、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ：登録商標）端子を備えるようにしてもよい。
【００３９】
表示制御部１３１は、第１の画像データおよび第２の画像データに応じた映像（画像）を表示部１３０に表示する。さらに、表示制御部１３１は、制御部１０１の制御下でカメラ１００を操作するための操作画面（メニュー画面）などを表示部１３０に表示する。なお、表示部１３０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ、又は電子ペーパーなどの表示デバイスであればいずれのデバイスを用いてもよい。
【００４０】
通信部１５２は、カメラ１００と外部装置との間で通信を行うために用いられる。通信部１５２は、制御部１０１の制御下で、例えば、音声データ、第１の画像データ、第１の画像データ、圧縮音声データ、第１の圧縮画像データ、および第２の圧縮画像データなどを送受する。
【００４１】
さらに、通信部１５２は、撮影開始および終了コマンドなどの撮影に係る制御信号、その他の情報を外部装置との間で送受する。通信部１５２として、例えば、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、無線ＬＡＮ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ、およびＧＰＳ受信機などの無線通信モジュールが用いられる。
【００４２】
続いて、図１に示すカメラ１００の撮影動作（通常動作）について説明する。
【００４３】
ユーザが操作部１０２に備えられた電源ボタンを操作すると、操作部１０２から制御部１０１に起動指示が送られる。この起動指示に応答して、制御部１０１は、電源供給部（図示せず）を制御して、カメラ１００に電源を供給する。
【００４４】
電源が供給されると、制御部１０１は、操作部１０２に備えられたモード切り換えスイッチが静止画撮影モード、動画撮影モード、又は再生モードのいずれのモードであるかを確認する。静止画撮影モードにおいては、制御部１０１は撮影待機状態においてユーザが操作部１０２に備えられた静止画記録ボタンを操作すると撮影を行う。そして、前述のように、第１の圧縮画像データおよび第２の圧縮画像データが記録媒体１４１に記録される。その後、制御部１０１は撮影待機状態となる。
【００４５】
動画撮影モードにおいては、制御部１０１は撮影待機状態においてユーザが操作部１０２に備えられた動画記録開始ボタンを操作すると撮影を開始する。そして、操作部１０２に備えられた動画記録終了ボタンが操作されるまで、第１の圧縮画像データ、第２の圧縮画像データ、および圧縮音声データ（又は音声データ）が記録媒体１４１に記録される。ユーザが動画記録終了ボタンを操作すると、制御部１０１は動画撮影を終了して、撮影待機状態となる。
【００４６】
再生モードにおいては、制御部１０１は、記録再生部１４０を制御してユーザの選択に応じて第１の圧縮画像データ、第２の画像データ、又は圧縮音声データ（又は音声データ）を記録媒体１４１から再生する。そして、前述のようにして音声データに応じた音声が音声出力部１５１からを出力され、第１の画像データ又は第２の画像データに応じた画像が表示部１３０に表示される。
【００４７】
ここで、図１に示すカメラ１００で行われる静止画撮影モードについてさらに説明する。
【００４８】
前述のように静止画撮影モードが設定されると、制御部１０１はカメラ１００を撮影待機状態とする。撮影待機状態においては、第１の画像処理部１１１および第２の画像処理部１１３はそれぞれ第１の画像データおよび第２の画像データを表示制御部１３１に送る。これによって、表示制御部１３１は第１の画像データおよび第２の画像データに応じた画像を表示部１３０に表示する。ユーザは、表示部１３０に表示された画面を確認しつつ撮影の準備を行うことができる。
【００４９】
撮影待機状態において、ユーザが静止画記録ボタンを操作すると（つまり、１度の撮影指示を行うと）、制御部１０１はカメラ１００を制御して、以下の動作を実行させる。
【００５０】
前述のようにして、第１の撮像部１１０および第２の撮像部１１２はそれぞれデジタル画像信号を第１の画像処理部１１１および第２の画像処理部１１３に送る。第１の画像処理部１１１および第２の画像処理部１１３はそれぞれデジタル画像信号に対して画質調整処理を行って、第１の画像データおよび第２の画像データを生成する。そして、制御部１０１は第１の画像データおよび第２の画像データをメモリ１０４、映像出力部１５０、および表示制御部１３１に送る。ユーザは表示部１３０に表示された画像を見て、撮影の結果得られた静止画を確認することができる。
【００５１】
第１の画像処理部１１１および第２の画像処理部１１３は、メモリ１０４に記憶された第１の画像データおよび第２の画像データを読み出して圧縮符号化を行う。そして、制御部１０１は第１の圧縮画像データおよび第２の圧縮画像データを記録再生部１４０に出力する。記録再生部１４０は、ＵＤＦ又はＦＡＴなどのファイルシステム管理に基づいて、第１の圧縮画像データおよび第２の圧縮画像データを静止画ファイルとして記録媒体１４１に記録する。
【００５２】
なお、第１の画像処理部１１１および第２の画像処理部１１３による圧縮符号化処理が終了すると、制御部１０１はカメラ１００を撮影待機状態とする。
【００５３】
次に、図１に示すカメラで行われる動画撮影モードについてさらに説明する。
【００５４】
前述のように動画撮影モードが設定されると、制御部１０１はカメラ１００を撮影待機状態とする。撮影待機状態においては、第１の画像処理部１１１および第２の画像処理部１１３はそれぞれ第１の画像データおよび第２の画像データを表示制御部１３１に送る。これによって、表示制御部１３１は第１の画像データおよび第２の画像データに応じた画像を表示部１３０に表示する。ユーザは、表示部１３０に表示された画面を確認しつつ撮影の準備を行うことができる。
【００５５】
撮影待機状態において、ユーザが動画記録開始ボタンを操作すると、制御部１０１はカメラ１００を制御して、以下の動作を実行させる。
【００５６】
前述のようにして、第１の撮像部１１０および第２の撮像部１１２はそれぞれデジタル画像信号を第１の画像処理部１１１および第２の画像処理部１１３に送る。第１の画像処理部１１１および第２の画像処理部１１３はそれぞれデジタル画像信号に対して画質調整処理を行って、第１の画像データおよび第２の画像データを生成する。そして、制御部１０１は第１の画像データおよび第２の画像データをメモリ１０４および表示制御部１３１に送る。表示制御部１３１は第１の画像データおよび第２の画像データに応じた画像（動画）を表示部１３０に表示する。
【００５７】
一方、音声入力部１２０からデジタル音声信号が音声処理部１２１に送られる。前述のように、音声処理部１２１はデジタル音声信号のレベルを適正化処理して音声データを出力する。そして、制御部１０１は、音声処理部１２１によって得られた音声データをメモリ１０４に送る。
【００５８】
第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１は、前述のように、所定の圧縮符号化を行って第１の圧縮画像データ、第２の圧縮画像データ、および圧縮音声データを生成する。制御部１０１は、これら第１の圧縮画像データ、第２の圧縮画像データ、および圧縮音声データを合成して、データストリームを形成する。そして、制御部１０１は当該データストリームを記録再生部１４０に出力する。
【００５９】
記録再生部１４０は、ＵＤＦ又はＦＡＴなどのファイルシステム管理に基づいて、データストリームを一つの動画ファイルとして記録媒体１４１に記録する。なお、音声データを圧縮符号化しない場合に、制御部１０１は、第１の圧縮画像データ、第２の圧縮画像データ、および音声データを合成して、データストリームを形成する。上述の動作は動画撮影終了の指示あるまで継続する。
【００６０】
撮影中、ユーザ操作に応じて又は第１の画像データおよび第２の画像データの解析結果に応じて、制御部１０１は第１の撮像部１１０、第２の撮像部１１２、第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１を制御する。例えば、制御部１０１はレンズの移動および絞り調整などを行うため第１の撮像部１１０および第２の撮像部１１２を制御する。また、制御部１０１は画像データおよび音声データを調整するため第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１を制御する。
【００６１】
さらに、撮影中に、ユーザがズームキーを操作すると、制御部１０１は第１撮像部１１０および第２の撮像部１１２の「光学ズーム」機能、第１の画像処理部１１１および第２の画像処理部１１３の「電子ズーム」機能を動作させる。なお、撮影中においては、制御部１０１は第１の撮像部１１０および第２の撮像部１１２の「光学防振」機能、第１の画像処理部１１１および第２の画像処理部１１３の「電子防振」機能を動作させる。
【００６２】
ユーザが動画記録終了ボタンを操作すると、制御部１０１は撮影終了のためカメラ１００を以下のように制御する。
【００６３】
第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１は、それぞれ第１の画像データ、第２の画像データ、および音声データのメモリ１０４への出力を停止する。そして、第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１は、メモリ１０４に記憶された残りの第１の画像データ、第２の画像データ、および音声データを読み出して所定の圧縮符号化を行う。
【００６４】
制御部１０１は、これらの第１の圧縮画データ、第２の圧縮画像データ、圧縮音声データを合成して、データストリームを形成し記録再生部１４０に出力する。なお、音声データを圧縮符号化しない場合には、制御部１０１は、第１の圧縮画データ、第２の圧縮画像データ、音声データを合成して、データストリームを形成し記録再生部１４０に出力する。
【００６５】
記録再生部１４０は、前述のように、データストリームを一つの動画ファイルとして記録媒体１４１に記録する。記録媒体１４１の記録が終了すると、制御部１０１はサムネイルを生成するため、カメラ１００を次のように制御する。
【００６６】
記録再生部１４０は記録媒体１４１に記録された動画ファイルの先頭フレームに位置する第１の圧縮画像データおよび第２の圧縮画像データを読み出して、第１の画像処理部１１１および第２の画像処理部１１３に送る。第１の画像処理部１１１および第２の画像処理部１１３は、それぞれ第１の圧縮画像データおよび第２の圧縮画像データを一時的にメモリ１０４に記憶する。そして、第１の画像処理部１１１および第２の画像処理部１１３は、それぞれ第１の圧縮画像データおよび第２の圧縮画像データを所定の手順で復号化して第１の画像データおよび第２の画像データを得る。
【００６７】
次に、第１の画像処理部１１１および第２の画像処理部１１３は第１の画像データおよび第２の画像データに対してサムネイル用の所定の圧縮符号化を行って、サムネイル用の第１の圧縮画像データおよび第２の圧縮画像データを生成する。そして、制御部１０１は、サムネイル用の第１の圧縮画像データおよび第２の圧縮画像データを記録再生部１４０に出力する。
【００６８】
記録再生部１４０は、ＵＤＦ又はＦＡＴなどのファイルシステム管理に基づいて、サムネイル用の第１の圧縮画像データおよび第２の圧縮画像データを、元の動画ファイルに結合させて記録媒体１４１に書き込む。そして、記録再生部１４０は動画ファイルを完成させた後、記録動作を停止する。制御部１０１は、記録動作が停止すると、カメラ１００を撮影待機状態とする。
【００６９】
なお、ユーザによる操作部１０２の操作に応じて、制御部１０１は著作権者名および作成者名を不揮発性メモリ１０５に記憶する。そして、制御部１０１は、操作部１０２が操作される都度、不揮発性メモリ１０５に記憶された著作権者名および作成者名を変更する。不揮発性メモリ１０５に記憶された著作権者名および作成者名は、撮影処理に応じて静止画ファイル又は動画ファイルにメタデータとして記録される。
【００７０】
ところで、アウトカメラおよびインカメラの各々は静止画撮影モードおよび動画撮影モードのいずれかに切り替えることができる。例えば、アウトカメラおよびインカメラがともに静止画撮影モードである場合には、２つの静止画ファイルが同時に記録媒体１４１に記録される。アウトカメラおよびインカメラがともに動画撮影モードである場合には、２つの動画ファイルが同時に記録媒体１４１に記録される。また、アウトカメラおよびインカメラの一方が静止画撮影モードで、他方が動画撮影モードの場合には、１つの静止画ファイルと１つの動画ファイルとが同時に記録媒体１４１に記録される。
【００７１】
次に、図１に示すカメラ１００で行われる再生モードについてさらに説明する。
【００７２】
操作部１０２により再生モードが設定されると、制御部１０１は、カメラ１００を再生状態に移行させて以下の動作を行う。
【００７３】
記録再生部１４０は、制御部１０１の制御下で記録媒体１４１に記録された静止画ファイル又は動画ファイルを読み出す。なお、以下の説明では、動画ファイルを読み出したものとして説明する。
【００７４】
制御部１０１は第１の圧縮画像データ、第２の圧縮画像データ、および圧縮音声データをそれぞれ、第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１に送る。なお、音声データが圧縮符号化されていない場合には、制御部１０１は、音声出力部１５１に音声データを送る。
【００７５】
第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１は、それぞれ第１の圧縮画像データ、第２の圧縮画像データ、圧縮音声データを一時的にメモリ１０４に記憶する。そして、第１の画像処理部１１１、第２の画像処理部１１３、および音声処理部１２１は、第１の圧縮画像データ、第２の圧縮画像データ、圧縮音声データを所定の手順で復号化する。
【００７６】
制御部１０１は、復号化によって得られた音声データを音声出力部１５１に送り、第１の画像データおよび第２の画像データを映像出力部１５０および表示制御部１３１に送る。表示制御部１３１は、第１の画像データおよび第２の画像データに応じた映像（画像）を表示部１３０に表示する。一方、音声出力部１５１は、音声データに応じた音声を内蔵スピーカ又は音声出力部１５１に接続されたイヤホン又はスピーカから出力する。
【００７７】
続いて、再生モードの際に、図１に示すカメラ１００で行われる画像の回転表示について説明する。
【００７８】
図２は、図１に示すカメラで行われる画像の回転処理を説明するためのフローチャートである。
【００７９】
なお、図示のフローチャートに係る処理は制御部１０１の制御下で行われる。また、以下の説明では、第１の画像データに応じて表示部１３０に表示された画像を主画像と呼び、第２の画像データに応じて表示部１３０に表示された画像を副画像と呼ぶ。
【００８０】
図３は、図１に示す表示部１３０に表示される主画像および副画像の一例を説明するための図である。そして、図３（ａ）は回転処理前の画面を示す図であり、図３（ｂ）は主画像の回転処理を行うか否かを問い合わせる際の画面を示す図である。
【００８１】
いま、表示部１３０には、図３（ａ）に示す画面が表示されているものとする。ここでは、主画像３０１に副画像３０２が重畳され、副画像３０２は画面の右下隅に表示されている。なお、制御部１０１は、表示制御部１３１を制御して主画像３０１および副画像３０２の少なくとも１つを表示するものとする。
【００８２】
回転処理を開始すると、制御部１０１は操作部１０２によって主画像および副画像のいずれかを回転処理する回転指示があったか否かを判定する（ステップＳ２０１）。回転指示がないと（ステップＳ２０１において、ＮＯ）、制御部１０１は回転処理を終了する。
【００８３】
一方、回転指示があると（ステップＳ２０１において、ＹＥＳ）、制御部１０１は、当該回転指示が主画像を回転処理する指示であるか否かを判定する（ステップＳ２０２）。主画像を回転処理すると判定した場合（ステップＳ２０２において、ＹＥＳ）、制御部１０１は表示部１３０の画面下側に、「ＳＥＴ：主画像回転」および「ＭＥＮＵ：副画像へ」を表示する（図３（ｂ）参照）。これによって、制御部１０１はユーザに対して主画像の回転を促す。
【００８４】
なお、「ＭＥＮＵ」が操作されると、制御部１０１は副画像の回転処理に移行することになる。
【００８５】
図３（ｂ）に示す画面を参照して、ユーザが操作部１０２によってＳＥＴボタンを操作して、回転方向又は回転角（回転角度）を示す回転情報を入力する（ステップＳ２０３）。ここでは、例えば、回転方向として図３（ａ）に示す正位置から時計方向に、９０度、１８０度、および２７０度のいずれかの回転角が指定される。
【００８６】
続いて、制御部１０１は、入力された回転方向（又は回転角）に応じて主画像を回転処理する（ステップＳ２０４）。制御部１０１は表示部１３０の表示領域に応じて主画像をリサイズ（拡大又は縮小）処理する（ステップＳ２０５）。その後、制御部１０１は、主画像に存在する主被写体と副画像の表示位置とが少なくともその一部で重なり合うか否かを判定する（ステップＳ２０６）。
【００８７】
主被写体と副画像の表示位置とが重なり合うと判定した場合（ステップＳ２０６において、ＹＥＳ）、制御部１０１は副画像が主被写体と重なり合わない位置にその表示位置を移動する（ステップＳ２０７）。つまり、制御部１０１は、主画像と副画像との相対的な表示位置を変更することになる。そして、制御部１０１はリサイズ処理した主画像と副画像とを表示部１３０に表示する（ステップＳ２０８）。その後、制御部１０１はステップＳ２０２の処理に戻る。
【００８８】
図４は、図１に示す表示部１３０に表示される主画像および副画像の他の例を説明するための図である。そして、図４（ａ）は主画像を回転させた後の画面を示す図であり、図４（ｂ）は副画像の回転処理を行うか否かを問い合わせる際の画面を示す図である。
【００８９】
図４（ａ）に示す例では、主画像を時計右方向に９０度回転処理した場合の画面が示されている。ここでは、図３（ａ）に示す副画像の表示位置が主画像の主被写体（ここでは顔）と重なり合うので、副画像の表示位置を画面の左上隅に移動させている。なお、副画像の表示位置を移動させる際には、例えば、画面の四隅のいずれかの位置に移動させるものとする。
【００９０】
一方、主被写体と副画像の表示位置とが重なり合わないと判定した場合（ステップＳ２０６において、ＮＯ）、制御部１０１は、ステップＳ２０８において、副画像の表示位置を移動せず、リサイズ処理した主画像と副画像を表示部１３０に表示する。
【００９１】
主画像を回転処理しないと判定した場合（ステップＳ２０２において、ＮＯ）、制御部１０１は、回転指示が副画像を回転処理する指示であるか否かを判定する（ステップＳ２０９）。副画像を回転処理すると判定した場合（ステップＳ２０９において、ＹＥＳ）、制御部１０１は表示部１３０の画面下側に、「ＳＥＴ：副画像回転」および「ＭＥＮＵ：決定」を表示する（図４（ｂ）参照）。これによって、制御部１０１はユーザに対して副画像の回転を促す。
【００９２】
なお、「ＭＥＮＵ」が操作されると、制御部１０１は図４（ｂ）に示す画面に決定することになる。
【００９３】
図４（ｂ）に示す画面を参照して、ユーザが操作部１０２によってＳＥＴボタンを操作して、回転方向又は回転角を入力する（ステップＳ２１０）。続いて、制御部１０１は、入力された回転方向又は回転角に応じて副画像を回転処理する（ステップＳ２１１）。制御部１０１は表示部１３０の表示領域に応じて副画像をリサイズ（拡大又は縮小）処理する（ステップＳ２１２）。その後、制御部１０１は、主画像に存在する主被写体と副画像の表示位置とが少なくともその一部で重なり合うか否かを判定する（ステップＳ２１３）。
【００９４】
主被写体と副画像の表示位置とが重なり合う場合（ステップＳ２１３において、ＹＥＳ）、制御部１０１は副画像が主被写体と合わない位置にその表示位置を移動する（ステップＳ２１４）。そして、制御部１０１はリサイズ処理した主画像とリサイズ処理した副画像とを表示部１３０に表示する（ステップＳ２１５）。その後、制御部１０１はステップＳ２０９の処理に戻る。
【００９５】
一方、主被写体と副画像の表示位置が重なり合わない場合（ステップＳ２１４において、ＮＯ）、制御部１０１はステップＳ２１５において、副画像の表示位置を移動せず、リサイズ処理した主画像とリサイズ処理した副画像とを表示部１３０に表示する。
【００９６】
図５は、図１に示す表示部１３０に表示される主画像および副画像のさらに他の例を説明するための図である。そして、図５（ａ）は副画像を回転させた後の画面を示す図であり、図５（ｂ）は回転処理後の画像を保存するか否かを問い合わせる画面を示す図である。
【００９７】
図５（ａ）に示す例では、副画像を時計右方向に９０度回転処理した場合の画面が示されている。ここでは、図４（ａ）に示す主画像の主被写体（ここでは顔）と副画像とが重なり合わないので、副画像の表示位置は変更されない。
【００９８】
副画像を回転処理しない場合（ステップＳ２０９において、ＮＯ）、制御部１０１は、図５（ｂ）に示す画面を表示部１３０に表示して、図５（ａ）に示す回転処理された画像（合成画像）を保存するかユーザに問い合わせる（ステップＳ２１６）。ユーザが「ＣＡＮＣＥＬ」を選択すると、制御部１０１は合成画像を保存することなく、回転処理を終了する。
【００９９】
一方、ユーザが「ＯＫ」を選択すると、制御部１０１は、記録再生部１４０によって合成画像を記録媒体１４１に保存する。この際、制御部１０１は主画像および副画像の回転方向又は回転角を主画像および副画像に付加する。なお、主画像および副画像がＥｘｉｆ準拠のＪＰＧであれば、Ｏｒｉｅｎｔａｔｉｏｎタグに回転方向又は回転角を記載するようにしてもよい。そして、制御部１０１は回転処理を終了する。
【０１００】
なお、主画像のみを回転処理した場合には、例えば、図４（ａ）に示す合成画像が記録されることになる。また、副画像のみを回転処理した場合には、副画像のみが回転処理された合成画像が記録されることになる。
【０１０１】
このように、本発明の第１の実施形態では、主画像および副画像を任意の回転方向又は回転角で回転処理することができ、その結果、常に表示すべき画像の表示方向をユーザの姿勢などに合わせることができる。
【０１０２】
［第２の実施形態］
続いて、本発明の第２の実施形態による画像処理装置を備えるカメラについては説明する。なお、第２の実施形態に係るカメラの構成は、図１に示すカメラと同様である。
【０１０３】
ところで、インカメラおよびアウトカメラの双方を動作させて撮影を行うばかりでなく、インカメラを動作させることなく、アウトカメラのみを動作させて撮影することがある。つまり、主画像を撮影する際に選択的に副画像が撮影されることになる。
【０１０４】
よって、ここでは、インカメラおよびアウトカメラの双方を動作させて撮影を行った際には、制御部１０１は静止画ファイル又は動画ファイル（以下画像ファイルと呼ぶ）に第１の画像データに対応する第２の画像データが存在するか否かを示す管理フラグ（管理情報ともいう）を付加する。そして、回転処理を行う際に、制御部１０１は管理フラグを参照して後述するようにして回転処理の切り替えを行う。
【０１０５】
図６は、本発明の第２の実施形態に係るカメラで行われる回転処理の切り替えを説明するためのフローチャートである。
【０１０６】
画像の回転処理を行う際には、制御部１０１はまず回転処理の選択を行う。制御部１０１は操作部１０２によって画像を回転処理する回転指示があったか否かを判定する（ステップＳ６０１）。回転指示がないと（ステップＳ６０１において、ＮＯ）、制御部１０１は回転処理選択を終了する。
【０１０７】
一方、回転指示があると（ステップＳ６０１において、ＹＥＳ）、制御部１０１は、回転処理対象の画像ファイルに管理フラグが存在するか否かを判定する（ステップＳ６０２）。管理フラグが存在すると（ステップＳ６０２において、ＹＥＳ）、制御部１０１は、第１の回転処理を行って、回転処理選択を終了する。なお、第１の回転処理は、図２に示すステップＳ２０１を除く処理である。
【０１０８】
管理フラグが存在しないと（ステップＳ６０２において、ＮＯ）、制御部１０１は、第２の回転処理を行って、回転処理選択を終了する。なお、第２の回転処理は、主画像を回転させるための処理である。
【０１０９】
図７は、本発明の第２の実施形態に係るカメラで行われる第２の回転処理を説明するためのフローチャートである。
【０１１０】
また、図８は、本発明の第２の実施形態に係るカメラにおいて表示部１３０に表示される主画像の一例を説明するための図である。そして、図８（ａ）は回転処理前の画面を示す図であり、図８（ｂ）は主画像の回転処理を行うか否かを問い合わせる際の画面を示す図である。
【０１１１】
いま、表示部１３０には、図８（ａ）に示す画面が表示されているものとする。制御部１０１は表示部１３０の画面下側に、「ＳＥＴ：主画像回転」を表示する（図８（ｂ）参照）。これによって、制御部１０１はユーザに対して主画像の回転を促す。
【０１１２】
図８（ｂ）に示す画面を参照して、ユーザが操作部１０２によってＳＥＴボタンを操作して、回転方向又は回転角を入力する（ステップＳ７０１）。ここでは、例えば、回転方向として図３（ａ）に示す正位置から時計方向に、９０度、１８０度、および２７０度のいずれかの回転角が指定される。
【０１１３】
続いて、制御部１０１は、入力された回転方向（又は回転角）に応じて主画像を回転処理する（ステップＳ７０２）。制御部１０１は表示部１３０の表示領域に応じて主画像をリサイズ（拡大又は縮小）処理する（ステップＳ７０３）。そして、制御部１０１はリサイズ処理した主画像を表示部１３０に表示する（ステップＳ７０４）。
【０１１４】
図９は、本発明の第２の実施形態に係るカメラにおいて主画像を回転させた後の画面を示す図である。
【０１１５】
図９に示す画面では、回転処理後の主画像が表示されるとともに、回転処理後の主画像を保存するか否かの問い合わせが表示される。
【０１１６】
ステップＳ７０４の処理の後、制御部１０１は、ユーザが回転処理後の主画像（回転画像）の保存を選択したか否かを判定する（ステップＳ７０５）。ユーザが「ＣＡＮＣＥＬ」を選択すると、制御部１０１は回転画像を保存することなく、回転処理を終了する。
【０１１７】
一方、ユーザが「ＯＫ」を選択すると、制御部１０１は、記録再生部１４０によって回転画像を記録媒体１４１に保存する。この際、制御部１０１は主画像の回転方向又は回転角を主画像に付加する。そして、制御部１０１は回転処理を終了する。
【０１１８】
このように、本発明の第２の実施形態では、主画像に副画像が付随するか否かを判定して、回転処理を選択するようにしたので、ユーザは主画像に副画像が付随するか否かを確認することなく、主画像のみ又は主画像および副画像の回転処理を容易に行うことができる。
【０１１９】
上述の説明から明らかなように、図１に示す例においては、制御部１０１および操作部１０２が指示手段として機能する。そして、制御部１０１、第１の撮像部１１０、および第１の画像処理部１１１が第１の撮像ユニットとして機能し、制御部１０１、第２の撮像部１１０、および第２の画像処理部１１３が第２の撮像手段として機能する。また、制御部１０１は表示制御手段および回転処理手段として機能する。
【０１２０】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１２１】
また、上記の実施の形態の機能を制御方法として、この制御方法を画像処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを画像処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記憶媒体に記録される。
【０１２２】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２３】
１０１  制御部
１０２  操作部
１１０，１１２  撮像部
１１１，１１３  画像処理部
１２１  音声処理部
１３０  表示部
１３１  表示制御部
１４０  記録再生部
１４１  記録媒体
１５０  映像出力部
【図１】
0006643008.tif 000002
【図２】
0006643008.tif 000003
【図３】
0006643008.tif 000004
【図４】
0006643008.tif 000005
【図５】
0006643008.tif 000006
【図６】
0006643008.tif 000007
【図７】
0006643008.tif 000008
【図８】
0006643008.tif 000009
【図９】
0006643008.tif 000010