(57)【特許請求の範囲】
【請求項１】
表示対象画像を横長の表示画面の表示装置に表示する表示制御装置であって、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入り、且つ、前記表示対象画像が前記縦画像である場合に、前記表示対象画像を前記表示装置に回転して表示させ、それ以外の場合には、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段
とを具備することを特徴とする表示制御装置。
【請求項２】
前記縦横判定手段は、前記表示対象画像に付属する姿勢情報であって、前記表示対象画像を取得したときの撮像装置の姿勢を示す姿勢情報により、前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
表示対象画像を、表示画面を横長位置と縦長位置に変更できる表示装置に表示する表示制御装置であって、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、
前記表示装置の表示画面が前記横長位置か前記縦長位置かを判定する判定手段と、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入る場合で、前記表示対象画像の縦横と前記表示装置の縦横が互いに異なるときに、前記表示対象画像を前記表示装置に回転して表示させ、同じときには、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段
とを具備することを特徴とする表示制御装置。
【請求項４】
表示対象画像を横長の表示画面の表示装置に表示する表示制御方法であって、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定ステップと、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定ステップと、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入り、且つ、前記表示対象画像が前記縦画像である場合に、前記表示対象画像を前記表示装置に回転して表示させ、それ以外の場合には、前記表示対象画像を前記表示装置に回転せずに表示させる制御ステップ
とを具備することを特徴とする表示制御方法。
【請求項５】
表示対象画像を、表示画面を横長位置と縦長位置に変更できる表示装置に表示する表示制御方法であって、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定ステップと、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定ステップと、
前記表示装置の表示画面が前記横長位置か前記縦長位置かを判定する判定ステップと、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入る場合で、前記表示対象画像の縦横と前記表示装置の縦横が互いに異なるときに、前記表示対象画像を前記表示装置に回転して表示させ、同じときには、前記表示対象画像を前記表示装置に回転せずに表示させる制御ステップ
とを具備することを特徴とする表示制御方法。
【請求項６】
表示対象画像を横長の表示画面の表示装置に表示する表示制御装置のＣＰＵで実行される表示制御プログラムであって、前記ＣＰＵを、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入り、且つ、前記表示対象画像が前記縦画像である場合に、前記表示対象画像を前記表示装置に回転して表示させ、それ以外の場合には、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段
として機能させることを特徴とする表示制御プログラム。
【請求項７】
表示対象画像を、表示画面を横長位置と縦長位置に変更できる表示装置に表示する表示制御装置のＣＰＵで実行される表示制御プログラムであって、前記ＣＰＵを、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、
前記表示装置の表示画面が前記横長位置か前記縦長位置かを判定する判定手段と、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入る場合で、前記表示対象画像の縦横と前記表示装置の縦横が互いに異なるときに、前記表示対象画像を前記表示装置に回転して表示させ、同じときには、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段
として機能させることを特徴とする表示制御プログラム。
【請求項８】
表示対象画像を横長の表示画面の表示装置に表示する表示制御装置のＣＰＵで実行される表示制御プログラムを記録した記録媒体であって、前記表示制御プログラムは前記ＣＰＵを、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入り、且つ、前記表示対象画像が前記縦画像である場合に、前記表示対象画像を前記表示装置に回転して表示させ、それ以外の場合には、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段
として機能させることを特徴とする記録媒体。
【請求項９】
表示対象画像を、表示画面を横長位置と縦長位置に変更できる表示装置に表示する表示制御装置のＣＰＵで実行される表示制御プログラムを記録した記録媒体であって、前記表示制御プログラムは前記ＣＰＵを、
前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、
前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、
前記表示装置の表示画面が前記横長位置か前記縦長位置かを判定する判定手段と、
前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入る場合で、前記表示対象画像の縦横と前記表示装置の縦横が互いに異なるときに、前記表示対象画像を前記表示装置に回転して表示させ、同じときには、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段
として機能させることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アスペクト比と向きの異なる画像を表示できる表示装置の表示制御装置、方法及びプログラム、並びに表示制御プログラムを記録する記録媒体に関する。
【背景技術】
【０００２】
近年のデジタルカメラには、撮影時のカメラの向きをセンサで検知し、画像に記録しておくものがある。この機能を使用することで、縦横のどちらの構図で撮影した画像であっても、再生時の画像の向きが撮影時の向きに合致するように再生制御することが可能になる。但し、縦位置の撮影画像の再生に横長の表示装置を使用する場合で、再生方向制御を有効にしないときには、表示装置の表示サイズをフルに活用でき、撮影画像を高精細に表示できる。他方、画像の実質的な表示サイズが小さくなるという問題がある。従って、通常、再生方向制御の有効化／無効化をユーザが選択できるようになっている。また、表示装置自体の向きを回転できる画像表示装置では、このような再生方向制御をオフにすることも可能になっている。
【０００３】
特許文献１には、テレビのような大型の外部表示装置への外部出力時と、本体の表示装置への出力時とで縦横自動回転の制御を切り替える技術が記載されている。特許文献２には、アスペクト比１対１の撮影時に、カメラの縦横の向きで撮影パラメータを変更することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−６７７１０号公報
【特許文献２】特開２００９−８１８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
最近では、３：２や４：３といった撮像素子固有のアスペクト比に限らず、６：７や６：６というような中判フィルムカメラのフォーマットにあるアスペクト比で撮影できるようになって来た。６：６、すなわち１対１のアスペクト比の画像は、縦横どちらで撮影しても正方形となるので、一般に、縦位置撮影をする必要が無い。しかし、アスペクト比が簡単に変更できるようになると、三脚などに固定して構図を決めた後、アスペクト比を変更して何枚かの撮影を行なうことも容易になる。その結果として、縦位置で構図を決め、アスペクト比の選択で１対１を選んで撮影することも起こりうる。
【０００６】
従来の技術は、撮影画像のアスペクト比を考慮していない。従って、再生方向制御が有効になっている場合、１対１以外のアスペクト比の縦位置画像が小さく表示されてしまうことがある。他方、再生方向制御を無効にすると、撮影時の向きのままで再生されるので、撮影時の撮影パラメータの変更によっては、再生画像中の被写体の向きが頻繁に変更されることになる。
【０００７】
本発明は、このような不都合を解消する表示制御装置、方法及びプログラム並びに記録媒体を提示することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る表示制御装置は、表示対象画像を横長の表示画面の表示装置に表示する表示制御装置であって、前記表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段と、前記表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する縦横判定手段と、前記表示対象画像のアスペクト比が前記所定アスペクト比範囲に入り、且つ、前記表示対象画像が前記縦画像である場合に、前記表示対象画像を前記表示装置に回転して表示させ、それ以外の場合には、前記表示対象画像を前記表示装置に回転せずに表示させる制御手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、アスペクト比１：１の画像については、デフォルトの回転制御の有無に関わらず、画像の向きと表示画面の向きを併せて表示することになるので、都度、表示画面の向きを変更する必要がなくなる。また、表示装置の表示解像度を生かせる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の背面図である。
【図３】本実施例の再生動作の制御フローチャートである。
【図４】本実施例の連続再生の場合の制御フローチャートである。
【図５】本実施例において、カメラの向きに応じて表示の向きを制御する制御フローチャートである。
【図６】本実施例において、モニタの向きに応じて表示の向きを制御する制御フローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１２】
図１は、本発明に係る表示制御装置を有するデジタルカメラの概略構成ブロック図を示す。
【００１３】
カメラ１００のＣＰＵ１０１は、不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、カメラ１００の各部を制御する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。不揮発性メモリ１０３には、画像データ、音声データ、デジタルカメラの現在の設定内容、その他のデータ、及びＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は、例えばハードディスク（ＨＤ）又は書き換え可能半導体メモリなどでからなる。
【００１４】
画像処理部１０４はＣＰＵ１０１の制御に基づき画像データに各種の画像処理を施す。処理対象の画像データは、不揮発性メモリ１０３及び記録媒体１０８に格納される画像データ、外部Ｉ／Ｆ１０９を介して取得する映像データ並びに通信Ｉ／Ｆ１１０を介して取得する画像データである。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換、Ｄ／Ａ変換、画像符号化処理、圧縮伸長処理、拡大／縮小（リサイズ）処理、ノイズ低減処理及び色変換処理などが含まれる。画像処理部１０４は、特定の画像処理を施す専用回路で構成しても良い。画像処理の内容によっては、ＣＰＵ１０１上で動作するプログラムで代替してもよい。
【００１５】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成してディスプレイ１０５に出力する。ディスプレイ１０５は、入力された映像信号に基づいて画像を表示する。ディスプレイ１０５は、カメラ１００に外付けされるモニタ又はテレビで構成してもよい。
【００１６】
操作部１０６は、ユーザ操作を受け付けるための入力デバイスである。操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッドなどからなる。操作部１０６はまた、画像送りボタン２０２及び再生ボタン２０５を含む。タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触位置に応じた座標情報を出力する入力デバイスである。
【００１７】
記録媒体Ｉ／Ｆ１０７には、メモリーカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能である。記録媒体Ｉ／Ｆ１０７は、ＣＰＵ１０１の制御に基づき、記録媒体１０８からデータを読み出し、記録媒体１０８にデータを書き込む。外部Ｉ／Ｆ１０９は、外部機器と有線ケーブル又は無線によって接続し、映像信号や音声信号を入出力するインターフェースである。通信Ｉ／Ｆ１０７は、ネットワーク１１１と通信して、ファイルやコマンドなどの各種データを送受信する。
【００１８】
姿勢検知部１１２は、デジタルカメラ１００を構えたとき、カメラ１００が縦位置か横位置かを判別する手段であり、加速度センサや公知の縦横検知センサなどが採用可能である。
【００１９】
撮像部１１３は、ズームレンズ及びフォーカスレンズなどを含む撮像レンズ、絞り、シャッタ及び撮像素子（ＣＣＤセンサやＣＭＯＳセンサ）を含む。撮像部１１３は、被写体の光学像を所定形式の画像信号に変換する。撮像部１１３で撮像された画像信号は、画像ファイルとして記録媒体１０８に記録される。記録媒体１０８に記録された画像ファイルはＣＰＵ１０１の制御下で再生され、ディスプレイ１０５または外部モニタに表示可能である。
【００２０】
ＣＰＵ１０１乃至記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０、姿勢検知部１１２及び撮像部１１３は、内部バス１５０を介して互いに制御信号又はデータをやりとりする。
【００２１】
本実施例では、記録媒体１０８に記録された画像をディスプレイ１０５で再生表示する場合の表示方向を、画像データに付加された姿勢フラグに基づいて制御するか、ユーザ指示に従うかを設定できる。その設定値は、不揮発性メモリ１０３に記憶される。表示方向を姿勢フラグに基づいて制御する場合、その画像は、正立して表示されるので、ユーザは正しい天地方向で画像を視認できる。例えば、縦位置（ポートレート）で撮影された画像を横長に置いたディスプレイで表示するとき、その画像は、画面内の左右にブランキング部（レターボックスやサイドブラックなど）を置いて、縦に回転された状態で表示される。この場合、被写体を正しい天地方向で認識できる。他方、姿勢フラグに応じた方向制御をオフにしたときには、その画像は、横長に置いたディスプレイの全面を使って横向きで表示される。この場合、正しい天地方向にはならないが、画像を大きく高精細に表示できる。画像とディスプレイ１０５のアスペクト比が同じであればブランキング部無しで表示できる。
【００２２】
図２は、デジタルカメラ１００の背面図を示す。画像送りボタン２０２は、再生時の画像送り操作に使用される。再生ボタン２０５は画像の再生開始を指示するのに使用される。外部モニタ２０６が、カメラ１００の外部Ｉ／Ｆ１０９に接続する。外部モニタ２０６は、カメラ１００から供給される画像データの画像を縦位置で表示するか横位置で表示するかを制御又は選択できる。
【００２３】
図３は、本実施例の単一画像の再生時の制御フローチャートを示す。この処理は、不揮発性メモリ１０３に記録されたプログラムをメモリ１０２に展開し、ＣＰＵ１０１が実行することで実現される。
【００２４】
カメラ１００でユーザが画像再生を指示すると、ＣＰＵ１０１は、図３に示す制御フローをスタートする。ＣＰＵ１０１は、画像表示処理を初期化する（Ｓ３０１）。この初期化処理は、不揮発性メモリ１０３から表示制御の設定を読み込む処理を含む。この説明例では、アスペクト比１：１の画像に対して姿勢フラグによる回転制御を有効にし、それ以外のアスペクト比の画像に対して姿勢フラグによる回転制御を無効にした設定になっているとする。換言すると、原則として、回転制御を無効にしつつ、アスペクト比１：１の画像に対して例外的に回転制御を有効にする設定である。
【００２５】
ＣＰＵ１０１は、表示対象画像のアスペクト比が１：１かどうかを確認する（Ｓ３０２）。すなわち、ＣＰＵ１０１は、表示対象画像のアスペクト比が１：１を含む所定アスペクト比範囲にあるかどうかを判定するアスペクト比判定手段として機能する。アスペクト比が１：１の場合（Ｓ３０２）、ＣＰＵ１０１は、表示対象画像に付属する姿勢情報に従い、表示対象画像が縦位置で撮影された縦画像か横位置で撮影された横画像かを判定する（Ｓ３０３）。すなわち、ＣＰＵ１０１は表示対象画像が縦画像か横画像かを判定する縦横判定手段として機能する。
【００２６】
アスペクト比が１：１で（Ｓ３０２）、且つ、縦画像（ポートレート画像）である場合（Ｓ３０３）、ＣＰＵ１０１は、表示対象画像を縦位置の表示になるように回転制御して、ディスプレイ１０５に表示させる（Ｓ３０４）。ＣＰＵ１０１は、回転表示履歴として、この画像を回転表示したことを不揮発性メモリ１０３に記録する（Ｓ３０４）。
【００２７】
アスペクト比が１：１でない場合（Ｓ３０２）、ＣＰＵ１０１は、表示対象画像を回転制御無しでディスプレイ１０５に表示させる（Ｓ３０５）。また、アスペクト比が１：１であっても（Ｓ３０２）、縦画像ではない場合（Ｓ３０３）、ＣＰＵ１０１は、表示対象画像を回転制御無しでディスプレイ１０５に表示させる（Ｓ３０５）。何れの場合も、ＣＰＵ１０１は、回転表示履歴として、この画像を回転表示しなかったことを不揮発性メモリ１０３に記録する（Ｓ３０５）。
【００２８】
図４は、再生時の画像送りの動作フローチャートを示す。この処理は、不揮発性メモリ１０３に記録されたプログラムをメモリ１０２に展開し、ＣＰＵ１０１が実行することで実現される。
【００２９】
画像送り操作に対し、ＣＰＵ１０１は、次の画像を表示するための準備処理を実行する（Ｓ４０１）。具体的には、ＣＰＵ１０１は、記録媒体１０８から次に表示すべき画像の画像データを読み出して、表示対象画像とする。今まで表示していた画像は前回画像となる。また、ＣＰＵ１０１は、不揮発性メモリ１０３から画像回転表示の設定を読み込む。アスペクト比１：１の画像に対して姿勢フラグによる回転制御を有効にし、それ以外のアスペクト比の画像に対して姿勢フラグによる回転制御を無効にした設定になっているとする。
【００３０】
ＣＰＵ１０１は、表示対象画像のアスペクト比が１：１かどうかを調べる（Ｓ４０２）。アスペクト比が１：１の場合（Ｓ４０２）、ＣＰＵ１０１は、不揮発性メモリ１０３の回転表示履歴を参照し、前回の回転表示結果が縦方向かどうかを調べる（Ｓ４０３）。前回の回転表示結果が横方向であった場合（Ｓ４０３）、ＣＰＵ１０１は、回転表示設定に従い今回も横方向かどうかを判定する（Ｓ４０４）。今回も横方向の場合（Ｓ４０４）、ＣＰＵ１０１は、表示対象画像を回転制御無しでディスプレイ１０５に表示させる（Ｓ４０６）。今回が縦方向の場合（Ｓ４０４）、ＣＰＵ１０１は、表示対象画像を回転制御して、即ち縦方向で、ディスプレイ１０５に表示させる（Ｓ４０６）。
【００３１】
前回の回転表示結果が縦方向であった場合（Ｓ４０３）、ＣＰＵ１０１は、回転表示設定に従い今回も縦方向かどうかを判定する（Ｓ４０５）。今回も縦方向の場合（Ｓ４０５）、ＣＰＵ１０１は、表示対象画像を回転制御無しでディスプレイ１０５に表示させる（Ｓ４０６）。今回が横方向の場合（Ｓ４０５）、ＣＰＵ１０１は、表示対象画像を回転制御して、即ち横方向で、ディスプレイ１０５に表示させる（Ｓ４０６）。
【００３２】
また、そもそもアスペクト比が１：１でない画像に対しては（Ｓ４０２）、ＣＰＵ１０１は、回転制御無しで表示対象画像を表示する（Ｓ４０６）。
【００３３】
このように、本実施例では、前回の表示方向と今回の表示方向が同じ場合には、回転制御無しで表示対象画像を表示し、異なる場合には、表示対象画像を回転制御して表示する。
【００３４】
このような制御により、縦位置撮影の画像と横位置撮影の画像が混在していても、次の画像がアスペクト比１：１の画像であれば、ユーザは、ディスプレイ１０５の向きを変えることなく、正立状態で観賞できる。
【実施例２】
【００３５】
ディスプレイ１０５が縦長位置か横長位置かを検知可能な場合の縦横表示切り替え動作を説明する。図５は、１枚の画像の再生表示の動作フローチャートを示す。ステップＳ５０１〜Ｓ５０３は、図３のステップＳ３０１〜３０３と同じであるので、説明を省略する。
【００３６】
表示対象画像が縦画像（ポートレート画像）である場合（Ｓ５０３）、ＣＰＵ１０１は、姿勢検知部１１２により、カメラ１００、即ちディスプレイ１０５）が、縦位置か横位置かを判定する（Ｓ５０４）。カメラ１００が横位置で構えられている場合、ディスプレイ１０５の表示画面は横長であり、カメラ１００が縦位置で構えられている場合、ディスプレイ１０５の表示画面は縦長である。
【００３７】
カメラ１００が横位置にある場合（Ｓ５０４）、ＣＰＵ１０１は、表示対象画像を回転制御して、ディスプレイ１０５に表示させる（Ｓ５０６）。カメラ１００が横位置に無い場合（Ｓ５０４）、ＣＰＵ１０１は、表示対象画像を回転制御無しでディスプレイ１０５に表示させる（Ｓ５０７）。
【００３８】
また、表示対象画像が横画像（ランドスケープ画像）である場合（Ｓ５０３）、ＣＰＵ１０１は、姿勢検知部１１２により、カメラ１００、即ちディスプレイ１０５）が、縦位置か横位置かを判定する（Ｓ５０５）。カメラ１００が横位置にある場合（Ｓ５０５）、ＣＰＵ１０１は、表示対象画像を回転制御無しでディスプレイ１０５に表示させる（Ｓ５０７）。カメラ１００が横位置に無い場合（Ｓ５０５）、ＣＰＵ１０１は、表示対象画像を回転制御して、ディスプレイ１０５に表示させる（Ｓ５０６）。
【００３９】
ステップＳ５０６，Ｓ５０７では、ＣＰＵ１０１は、回転表示履歴として、表示対象画像の回転表示の有無を不揮発性メモリ１０３に記録する。
【００４０】
このように、本実施例では、アスペクト比１対１の画像の再生に対し、カメラ、即ちディスプレイの向きに合わせた表示をすることで、再生画像の鑑賞のためにカメラの向きを変更しなくても良くなる。
【実施例３】
【００４１】
外部モニタ画面の縦横を変更可能な外部モニタであって、表示方向をカメラ１００に伝達可能な外部モニタを使用する場合の再生動作を説明する。外部モニタ２０６を再生画像の表示手段として使用する。図６は、その動作フローチャートを示す。ステップＳ６０１〜Ｓ６０３は、図３のステップＳ３０１〜３０３と同じであるので、説明を省略する。
【００４２】
表示対象画像が縦画像である場合（Ｓ６０３）、ＣＰＵ１０１は、外部Ｉ／Ｆ１０９を介して外部モニタ２０６が縦向きか横向きかを調べる（Ｓ６０４）。外部モニタ２０６が横向きの場合（Ｓ６０４）、ＣＰＵ１０１は、表示対象画像を回転制御して、外部モニタ２０６に表示させる（Ｓ６０６）。すなわち、ＣＰＵ１０１は、表示対象画像の回転制御した画像データを外部Ｉ／Ｆ１０９を介して外部モニタ２０６に供給する。外部モニタ２０６が横向きでない場合（Ｓ６０４）、ＣＰＵ１０１は、表示対象画像を回転制御無しで外部モニタ２０６に表示させる（Ｓ６０７）。すなわち、ＣＰＵ１０１は、表示対象画像の回転制御無しの画像データを外部Ｉ／Ｆ１０９を介して外部モニタ２０６に供給する。
【００４３】
また、表示対象画像が横画像である場合（Ｓ６０３）、ＣＰＵ１０１は、外部Ｉ／Ｆ１０９を介して外部モニタ２０６が縦向きか横向きかを調べる（Ｓ６０５）。外部モニタ２０６が横向きの場合（Ｓ６０４）、ＣＰＵ１０１は、表示対象画像を回転制御無しで外部モニタ２０６に表示させる（Ｓ６０７）。外部モニタ２０６が横向きでない場合（Ｓ６０５）、ＣＰＵ１０１は、表示対象画像を回転制御して、外部モニタ２０６に表示させる（Ｓ６０６）。
【００４４】
ステップＳ６０６，Ｓ６０７では、ＣＰＵ１０１は、回転表示履歴として、表示対象画像の回転表示の有無を不揮発性メモリ１０３に記録する。
【００４５】
このような制御により、本実施例では、アスペクト比１対１の画像を再生する場合に、外部モニタの表示画面の向きにかかわらず、再生画像を常に適切な方向で鑑賞できる。
【００４６】
アスペクト比が１：１の場合の実施例を説明したが、本発明は、１：１に近いアスペクト比の画像、即ち、１：１を含む所定アスペクト比範囲の画像に対しても適用可能である。アスペクト比１：１の画像と同様に扱うことで、送り再生時の画像表示方向の問題を解決でき、操作性が向上する。
【００４７】
上述した実施例の表示制御機能の一部又は全部は、ＣＰＵ１０１上で動作する表示制御プログラムとしても実現できる。
【００４８】
なお、ＣＰＵ１０１の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００４９】
また、本発明をその好適な実施例に基づいて詳述してきたが、本発明はこれら特定の実施例に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施例は本発明の一実施例を示すものにすぎず、各実施例を適宜組み合わせることも可能である。
【００５０】
また、本発明をデジタルカメラに適用した実施例を説明したが、これはこの例に限定されず、画像を表示可能な表示制御装置であれば適用可能である。すなわち、本発明はパーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００５１】
（他の実施形態）
【００５２】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005730119.tif 000002
【図２】
0005730119.tif 000003
【図３】
0005730119.tif 000004
【図４】
0005730119.tif 000005
【図５】
0005730119.tif 000006
【図６】
0005730119.tif 000007