(57)【要約】【課題】  撮像された画像を表示する際の初期段階では、表示手段の画像表示領域に依存した解像度の画像データを表示することにより、次画像の表示等の指示に対して高いレスポンスを維持できる。また、初期段階の拡大率を越える指示があった場合には、高い解像度の画像データに基づいて表示用画像を生成することで、ユーザによる拡大表示等の要求に応える。【解決手段】  記録媒体に記憶された画像（ＪＰＥＧファイル）を表示する場合には、表示部の解像度と同等の６４０×４８０画素サイズの低解像度画像データと、その画像ファイルで示されるオリジナルの高解像度画像データの２つを生成する。そして、初期段階では、低解像度の画像データを表示し、拡大指示があった場合には、高解像度の画像データから切り出した部分画像データをリサイズして表示する。【選択図】  図３
2005223765.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段、撮像画像データを表示する表示手段、並びに指示入力手段を有し、撮像画像データを圧縮符号化して所定の記録媒体に保存する撮像装置であって、
画像データを一時的に記憶する記憶手段と、
前記指示入力手段の表示指示に応じて、前記記録媒体に保存された圧縮符号化された画像データを復号し、前記表示手段の画像表示領域の表示解像度に依存した第１の解像度の画像データと、前記第１の解像度よりは高い第２の解像度の画像データの少なくとも２種類の解像度の画像データを生成して前記記憶手段に格納する復号手段と、
前記指示入力手段の表示指示があった初期段階、及び、当該初期段階と同じ拡大率の表示指示があった段階では、前記第１の解像度の画像データに基づいて前記表示手段に表示する第１の表示制御手段と、
初期段階の拡大率を越える指示があった場合には、前記第２の解像度の画像データから表示すべき領域の画像を切り出し、前記表示手段の画像表示領域の表示解像度に依存した画像を生成し、前記表示手段に表示する第２の表示制御手段と
を備えることを特徴とする撮像装置。
【請求項２】
更に、前記指示入力手段による表示対象となる画像の切り換え指示があったか否かを判断する切り換え判断手段を備え、
該切り換え判断手段にて切り換え指示があったと判断した場合、前記復号手段は前記記録媒体に保存された他の画像データを復号対象にして復号することを特徴とする請求項１に記載の撮像装置。
【請求項３】
更に、前記指示入力手段から回転指示があったか否かを判断する回転指示判断手段と、
該回転指示判断手段で回転指示があったと判断した場合であって、その際の拡大率が初期段階と同じである場合には第１の解像度の画像データに基づいて回転処理して表示用画像データを生成し、前記表示手段に表示する第１の回転画像表示制御手段と、
前記回転指示判断手段で回転指示があったと判断した場合であって、その際の拡大率が初期段階を越える拡大率である場合には第２の解像度の画像データに基づいて回転処理して表示用画像データを生成し、前記表示手段に表示する第２の回転画像表示制御手段と
を備えることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
更に、撮像時における前記撮像装置の姿勢を検出する姿勢検出手段と、
該姿勢検出手段の出力に基づいて姿勢情報を前記画像データに付加する付加手段とを備え、
前記回転指示判断手段は、前記付加手段により付加された前記姿勢情報に基づいて自動的に回転指示を判断することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記第１の回転画像表示制御手段により、前記第１の解像度の画像データに基づいて回転処理された表示用画像データが前記表示手段に表示されているときに、前記指示入力手段により拡大の指示があった場合には、該指示により前記第２の解像度の画像データに基づいて回転処理して表示用画像データを生成することを特徴とする請求項３又は４に記載の撮像装置。
【請求項６】
更に、前記指示入力手段からスクロール指示があったか否かを判断するスクロール判断手段と、
該スクロール判断手段でスクロール指示があったと判断した場合であって、その際の拡大率が初期段階と同じである場合には当該指示は無視し、初期段階の拡大率を越える拡大率で画像を表示中にスクロール指示があったと判断した場合には第２の解像度の画像データに基づいてスクロール後の画像データを生成し、前記表示手段に表示するスクロール制御手段と
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。    
【請求項７】
撮像手段、撮像画像データを表示する表示手段、指示入力手段、並びに、画像データを一時的に記憶する記憶手段を有し、撮像画像データを圧縮符号化して所定の記録媒体に保存する撮像装置であって、
前記指示入力手段の表示指示に応じて、前記記録媒体に保存された圧縮符号化された画像データを復号し、前記表示手段の画像表示領域の表示解像度に依存した第１の解像度の画像データと、前記第１の解像度よりは高い第２の解像度の画像データの少なくとも２種類の解像度の画像データを生成して前記記憶手段に格納する復号工程と、
前記指示入力手段の表示指示があった初期段階、及び、当該初期段階と同じ拡大率の表示指示があった段階では、前記第１の解像度の画像データに基づいて前記表示手段に表示する第１の表示制御工程と、
初期段階の拡大率を越える指示があった場合には、前記第２の解像度の画像データから表示すべき領域の画像を切り出し、前記表示手段の画像表示領域の表示解像度に依存した画像を生成し、前記表示手段に表示する第２の表示制御工程と
を備えることを特徴とする撮像装置の制御方法。
【請求項８】
更に、前記指示入力手段による表示対象となる画像の切り換え指示があったか否かを判断する切り換え判断工程を備え、
該切り換え判断工程にて切り換え指示があったと判断した場合、前記復号手段は前記記録媒体に保存された他の画像データを復号対象にして復号することを特徴とする請求項７に記載の撮像装置の制御方法。
【請求項９】
更に、前記指示入力手段から回転指示があったか否かを判断する回転指示判断工程と、
該回転指示判断工程で回転指示があったと判断した場合であって、その際の拡大率が初期段階と同じである場合には第１の解像度の画像データに基づいて回転処理して表示用画像データを生成し、前記表示手段に表示する第１の回転画像表示制御工程と、
前記回転指示判断工程で回転指示があったと判断した場合であって、その際の拡大率が初期段階を越える拡大率である場合には第２の解像度の画像データに基づいて回転処理して表示用画像データを生成し、前記表示手段に表示する第２の回転画像表示制御工程と
を備えることを特徴とする請求項７又は８に記載の撮像装置の制御方法。
【請求項１０】
前記撮像装置が有する、撮像時における前記撮像装置の姿勢を検出する姿勢検出手段の出力に基づいて姿勢情報を前記画像データに付加する付加工程とを備え、
前記回転指示判断工程は、前記付加工程により付加された前記姿勢情報に基づいて自動的に回転指示を判断することを特徴とする請求項９に記載の撮像装置の制御方法。
【請求項１１】
前記第１の回転画像表示制御工程により、前記第１の解像度の画像データに基づいて回転処理された表示用画像データが前記表示手段に表示されているときに、前記指示入力手段により拡大の指示があった場合には、該指示により前記第２の解像度の画像データに基づいて回転処理して表示用画像データを生成することを特徴とする請求項９又は１０に記載の撮像装置の制御方法。
【請求項１２】
更に、前記指示入力手段からスクロール指示があったか否かを判断するスクロール判断工程と、
該スクロール判断工程でスクロール指示があったと判断した場合であって、その際の拡大率が初期段階と同じである場合には当該指示は無視し、初期段階の拡大率を越える拡大率で画像を表示中にスクロール指示があったと判断した場合には第２の解像度の画像データに基づいてスクロール後の画像データを生成し、前記表示手段に表示するスクロール制御工程と
を備えることを特徴とする請求項７乃至９のいずれか１項に記載の撮像装置の制御方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載の制御方法を実現するためのプログラムコードを有することを情報処理装置が実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラ等の撮像装置における撮像画像の表示技術に関するものである。
【背景技術】
【０００２】
昨今、デジタルカメラが急速に普及しつつある。その一つの要因は、デジタルカメラには、通常、撮像中の映像、及び既にメモリカード等の記憶媒体に記録した映像（画像）を再生するための液晶ディスプレイ等の表示部を備えており、撮影したその場で撮像画像を確認できる点にある。また、必要に応じて撮像画像を消去することもできること、そして、撮像画素数が数百万画素にもなって、銀塩カメラに匹敵する画質の画像を得ることが可能になったことを大きな要因であろう。
【０００３】
ところで、多くのデジタルカメラには、上記のように、記憶媒体に蓄積した画像（一般にＪＰＥＧ圧縮符号化されている）を１つずつ表示部に表示することが可能になってきている。また、最近のデジタルカメラは、姿勢センサを設け、撮像した際の姿勢、すなわち、縦（ポートレート）撮影したのか、横（ランドスケープ）撮影したのかを示す情報を格納し、表示部に表示する際に、デコードした画像データを、その情報に従って回転させ、表示部に正立した像を表示するものもある。
【０００４】
ここで表示部である液晶ディスプレイに着目すると、その表示能力はせいぜい６４０×４８０ドット程度であり、記憶媒体に記憶された画像の解像度より遥かに少ない。従って、蓄積された画像を表示部に表示する際の処理は、ＪＰＥＧファイルを記憶媒体から読み込む処理、復号処理、そして間引き処理を行って表示部の表示解像度である６４０×４８０ドットにする処理を行う。
【０００５】
この画像表示している最中に、画像中の所望とする局所的な部分を拡大表示させることも可能になってきている（特許文献１）。また、コマ送りのレスポンスを高めるため、異なる２つの解像度の画像を蓄積し、低い解像度の画像を表示確認するために用いる技術も知られている（特許文献２、３）。
【特許文献１】特開平１０−３３６４９４号公報
【特許文献２】特開２００３−０８７７１５公報
【特許文献３】特開２００３−０８７７１６公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、デジタルカメラが、画像確認する際に、画像を順次表示するコマ送り、画像の拡大、回転を行う機能を有する場合を考察する。すなわち、記憶媒体に蓄積された画像を確認操作中にユーザが行う指示には、少なくとも、コマ送り（戻し）の指示、拡大指示、回転指示がある場合である。
【０００７】
特許文献２、３の場合、異なる２種類の解像度を記憶し、解像度の低い画像を確認表示に用いるので、コマ送りに関しては高いレスポンスが期待できるものの、これでは記録媒体の消費量が増え、必然、蓄積可能な画像数は制限を受ける。また、画像の拡大、拡大を伴った回転に対処することはできない。
【０００８】
さらに、解像度の低い画像の画素数は液晶ディスプレイの画素数よりもさらに小さいので、液晶ディスプレイの解像度にあわせて表示するためには拡大処理を行う必要があり、結果として粗い画像しかユーザは確認することができない。
【０００９】
また、液晶ディスプレイの解像度を有効に利用しようとすると、高い解像度を有するオリジナルの画像を処理して表示することとなるが、この場合、撮影時の姿勢等に応じて回転の指示がなされた場合にはオリジナルの画像を回転処理する必要があるので、回転表示されるまでには時間がかかるという問題があった。
【００１０】
本発明はかかる問題点に鑑みなされたものであり、記録媒体を有効利用しながらも、撮像した画像を再生する際に、少なくとも指示頻度の高い指示に対しては高いレスポンスを維持する技術を提供しようとするものである。
【課題を解決するための手段】
【００１１】
この課題を解決するため、例えば本発明の撮像装置は以下の構成を備える。すなわち、
撮像手段、撮像画像データを表示する表示手段、並びに指示入力手段を有し、撮像画像データを圧縮符号化して所定の記録媒体に保存する撮像装置であって、
画像データを一時的に記憶する記憶手段と、
前記指示入力手段の表示指示に応じて、前記記録媒体に保存された圧縮符号化された画像データを復号し、前記表示手段の画像表示領域の表示解像度に依存した第１の解像度の画像データと、第１の解像度よりは高い第２の解像度の画像データの少なくとも２種類の解像度の画像データを生成して前記記憶手段に格納する復号手段と、
前記指示入力手段の表示指示があった初期段階、及び、当該初期段階と同じ拡大率の表示指示があった段階では、前記第１の解像度の画像データに基づいて前記表示手段に表示する第１の表示制御手段と、
初期段階の拡大率を越える指示があった場合には、前記第２の解像度の画像データから表示すべき領域の画像を切り出し、前記表示手段の画像表示領域の表示解像度に依存した画像を生成し、前記表示手段に表示する第２の表示制御手段とを備える。
更に、前記指示入力手段による表示対象となる画像の切り換え指示があったか否かを判断する切り換え判断手段を備えるものであり、該切り換え判断手段にて切り換え指示があったと判断した場合には、前記復号手段は前記記録媒体に保存された他の画像データを復号対象にして復号することを特徴とする。
【００１２】
更に、前記指示入力手段から回転指示があったか否かを判断する回転指示判断手段と、該回転指示判断手段で回転指示があったと判断した場合であって、その際の拡大率が初期段階と同じである場合には第１の解像度の画像データに基づいて回転処理して表示用画像データを生成し、前記表示手段に表示する第１の回転画像表示制御手段と、前記回転指示判断手段で回転指示があったと判断した場合であって、その際の拡大率が初期段階を越える拡大率である場合には第２の解像度の画像データに基づいて回転処理して表示用画像データを生成し、前記表示手段に表示する第２の回転画像表示制御手段とを備える。
【００１３】
更に、撮像時における前記撮像装置の姿勢を検出する姿勢検出手段と、該姿勢検出手段の出力に基づいて姿勢情報を前記画像データに付加する付加手段とを備えるものであり、前記回転指示判断手段は、前記付加手段により付加された前記姿勢情報に基づいて自動的に回転指示を判断することを特徴とする。
【００１４】
また、前記第１の回転画像表示制御手段により、前記第１の解像度の画像データに基づいて回転処理された表示用画像データが前記表示手段に表示されているときに、前記指示入力手段により拡大の指示があった場合には、該指示により前記第２の解像度の画像データに基づいて回転処理して表示用画像データを生成することを特徴とする。
【００１５】
更に、前記指示入力手段からスクロール指示があったか否かを判断するスクロール判断手段と、該スクロール判断手段でスクロール指示があったと判断した場合であって、その際の拡大率が初期段階と同じである場合には当該指示は無視し、初期段階の拡大率を越える拡大率で画像を表示中にスクロール指示があったと判断した場合には第２の解像度の画像データに基づいてスクロール後の画像データを生成し、前記表示手段に表示するスクロール制御手段とを備える。
【発明の効果】
【００１６】
本発明によれば、撮像された画像を表示する際の初期段階では、表示手段の画像表示領域に依存した第１の解像度の画像データを表示することにより、次画像の表示等の指示に対して高いレスポンスを維持できる。また、初期段階の拡大率を越える指示があった場合には、高い解像度の画像データに基づいて画像を生成し、前記表示手段に表示することで、ユーザによる拡大表示等の要求に応えることができるようになる。
【００１７】
また、撮像時における撮像装置の姿勢を考慮して前記表示手段に画像データを表示する際に、拡大指示がない場合には、回転画像は第１の解像度の画像データに基づいて回転処理が行なわれて表示がなされるので、第２の解像度の画像データを回転処理するよりは処理時間を要せず、ユーザはいち早く撮像された画像を確認することができる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１９】
図１は、実施形態におけるデジタルカメラのブロック構成図である。
【００２０】
図中、１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００２１】
１８は撮像素子１４、 Ａ／Ｄ変換器１６、 Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。なお、実施形態における撮像素子１４は約５００万画素の解像度を有するものとして説明する。
【００２２】
２０は画像処理回路であり、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２３】
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。
【００２４】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２５】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００２６】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２７】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴ  ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。なお、実施形態における画像表示部２８は６４０×４８０ドットの画像を表示する能力を有するものとし、画像表示メモリ２４は画像表示部２８に表示すべきＶＲＡＭとして機能するである。すなわち、画像表示メモリ２４のメモリサイズは６４０×４８０画素分の容量を有する。
【００２８】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００２９】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはバックライト（不図示）もＯＦＦすることで、装置１００の電力消費を大幅に低減することが出来る。
【００３０】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００３１】
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００３２】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００３３】
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００３４】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００３５】
４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。
【００３６】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００３７】
露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００３８】
５０は装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００３９】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００４０】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００４１】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示、等がある。
【００４２】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００４３】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭM等が用いられる。
【００４４】
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００４５】
ここで、これらの操作手段の具体的な説明を行う。
【００４６】
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することが出来る。
【００４７】
６２、６４はシャッタースイッチであり、シャッタースイッチ６２はシャッターボタン（不図示）の半押し状態になったときにＯＮになり、シャッタースイッチ６４はシャッターボタンの全押し状態になった場合にＯＮになるスイッチである。
【００４８】
シャッタースイッチ６１がＯＮになると、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作処理が開始する。
【００４９】
また、シャッタースイッチ６４がＯＮになると、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理が行われる。
【００５０】
６６は画像表示ON/OFFスイッチで、画像表示部２８のON/OFFを設定することが出来る。画像表示部２８の表示をＯＦＦにすると、そのバックライトも消灯する。この機能により、光学ファインダー１０４を用いて撮影を行う際に、ＴＦＴ ＬＣＤ等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００５１】
６８はクイックレビューON/OFFスイッチで、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施形態では特に、画像表示部２８をOFFとした場合におけるクイックレビュー機能の設定をする機能を備えるものとする。
【００５２】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。
【００５３】
８０は電源制御手段で、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００５４】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源手段である。
【００５５】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体２００或いは２１０が装着されているか否かを検知する記録媒体着脱検知手段である。
【００５６】
なお、本実施形態では記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
インターフェース及びコネクタとしては、PCMCIAカードやCF（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成して構わない。
【００５７】
さらに、インタフェース９０及び９４、そしてコネクタ９２及び９６をPCMCIAカードやCF（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００５８】
１０２は、画像処理装置１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
【００５９】
１０４は光学ファインダであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００６０】
１１０は通信部で、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信、等の各種通信機能を有する。
【００６１】
１１２は通信部１１０により、本装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００６２】
１１５は本装置の姿勢を検出する姿勢センサであり、重力センサで構成される。この姿勢センサ１１５は、撮像する際に本装置を縦に構えて撮影（ポートレート撮影）したり、横に構えて撮影（ランドスケープ撮影）したりする場合の、その方向を検出するためのものであり、撮像画像結果である画像ファイルのヘッダに、その方向が姿勢情報として付加されることになる。
【００６３】
２００、２１０はメモリカードやハードディスク等の記録媒体である。
【００６４】
記録媒体２００、２１０は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【００６５】
以上、実施形態におけるデジタルカメラ（撮像装置）の構成を説明した。次に、実施形態における動作を図２乃至図７を参照して説明することとする。
【００６６】
図２は実施形態におけるデジタルカメラの背面図である。図中、３０１は電源スイッチであり、３０２は各種メニューを表示するメニューキー、３０３は表示メニューの選択項目を確定するためのスイッチ、３０４は画像表示部２８のＯＮ／ＯＦＦを切り換えるキーである。３０５、３０６は左右スイッチ、３０７、８０８は上下スイッチであり、これら４つの方向スイッチは、操作円盤３１０に一体になっていて、押下する傾きに応じていずれか１つがＯＮになる。また、操作円盤３１０の中央位置にもスイッチ３１９が設けられており、計５種類の入力が行えるようになっていて、状況に応じて使い分けられる。操作円盤３１０は、メニューが画像表示部２８に表示中の場合にはメニュー項目を選択するための方向キーとして機能し、後述する再生モードの場合には画像の表示を制御するために用いられる（詳細後述）。
【００６７】
３１１はシャッターボタン、３１２は拡大／縮小キーであり、撮影モードの場合には光学ズームを制御するキーとして機能し、再生モードでは再生中の画像の拡大、縮小を指示するキーとして機能する。３１３はモード切り換えキーであり、撮影モード（シャッターボタン３１１の押下時に、撮像画像を記憶媒体に書き込むモード）と、再生モード（記憶媒体２００、２１０に記憶された画像を画像表示部２８に表示するモード）とを切り換えるものである。
【００６８】
モード切り換えキー３１３を撮影モードに設定した場合には、必要に応じて拡大／縮小キーを操作してズーム倍率の設定し、シャッターボタン３１１を押下することで、先に説明したようにＡＥ処理等を行い、撮像画像がメモリ３０に蓄積され、ＪＰＥＧ符号化が行われ、記録媒体２００や２１０に書き込まれることになる。このとき、姿勢センサ１１５での検出結果が、ファイルのヘッダに付加されることになる。ただし、撮影モードの処理は、本願発明の主要な部分ではないので、その説明は省略し、モード切り換えキー３１３を再生モードにした場合の処理を説明することとする。
【００６９】
再生モードに設定されると、記録媒体２００等から先頭の画像を読出し、復号処理して画像表示メモリ２４に表示用画像を展開し、画像表示部２８に表示することになる。このとき、操作円盤３１０が有する各スイッチ３０５乃至３０９、拡大／縮小キー３１２は次のような機能を果たす。
・画像が画像表示部２８に表示された直後の状態、又は、表示画像が等倍表示状態
左スイッチ３０５：コマ戻し（前の画像の表示を指示するキー）
右スイッチ３０６：コマ送り（次の画像の表示を指示するキー）
上下スイッチ３０７、３０８（機能無し）
中央スイッチ３０９：回転（時計回りに押下する毎に９０度回転）キー
拡大／縮小キー３１２：表示画像の倍率制御するキー
・拡大／縮小キー３１２で等倍を越える倍率で表示している状態
上下左右キー３０５乃至３０８：それぞれの方向への画像のスクロール
拡大／縮小キー３１２：表示画像の倍率制御するキー
中央スイッチ３０９：回転キー
【００７０】
なお、上記は共通のスイッチを状況に応じて、その機能を切り換えるものであるが、それぞれの機能を有する独立したスイッチを設けるようにしても構わない。また、スクロールとは拡大／縮小キー３１２で等倍を越える倍率で表示している状態において、表示画像のうち所望の部分を表示させるために２次元的に表示部分をシフト（移動）することを意味する。
【００７１】
以下、実施形態における再生モード時における詳細を以下に説明する。
【００７２】
先に説明したように、実施形態におけるデジタルカメラの撮像素子１４は５００万画素の解像度を有する。画像のサイズで示すと、２５９２×１９４４画素の画像を撮像する能力を有することになり、この解像度の画像がＪＰＥＧ符号化されて記録媒体２００等に格納されることになる。一方、ビューワである画像表示部２８は６４０×４８０画素である。
【００７３】
先に説明したように、撮像画像ファイルのヘッダには、その撮像した際の姿勢に基づく再生時の回転角情報が付加されている。従って、再生モードにおいては、ランドスケープ撮像された画像は、最終的に６４０×４８０画素にして画像表示メモリ２４に格納して表示することになる。また、ポートレート撮像した画像は、回転処理して、３６０×４８０画素にして表示することになる。
【００７４】
利用者側から見れば、画像表示部２８に画像全体が表示された状態が１倍（等倍）として認識され、それを越える倍率で上げることを「拡大」として認識するであろう。
【００７５】
一方、装置、すなわち、システム制御部５０から見ると、画像表示部２８に表示させる画像は等倍以下、すなわち縮小処理に相当することになる。等倍時には、２５９２×１９４４の６４０×４８０の領域を切り抜いて画像表示メモリ２４に展開するのが等倍処理に相当し、この状況は利用者にとっての最大倍率となる。説明の混乱を避けるため、以下では、利用者から見た倍率を基準に説明することとする。
【００７６】
実施形態における、画像の回転処理は２つのタイミングで行われる。１つは撮像画像のヘッダに回転情報が含まれており、その回転が要求された画像を最初に表示するときである。もう１つは、再生表示中に利用者自ら操作円盤３１０のスイッチ３０９をＯＮにすることにより回転指示する場合である。
【００７７】
ところで、再生モードにて、２５９２×１９４４画素の画像を６４０×４８０画素の画像に変換する処理は、単純な間引き処理（もしくはフィルタ処理）で良く、ハードウェアで容易に実現可能でもあり、その処理にかかる時間は、ほぼ無視できるものとすることができる。従って、再生表示した画像に対して、利用者が、回転を伴わないで拡大／縮小キー３１２にて拡大指示した場合にも、その指示結果の画像は高いレスポンスで生成し、表示することができる。
【００７８】
ところが、ポートレート撮影した画像（２５９２×１９４４画素の画像）を再生する際（ユーザが回転指示した場合も同様）には、回転処理が伴う。この回転処理は、基本的にｘ、ｙ座標で示される画素値の交換処理であり、回転対象の画像サイズが実施形態のように５００万画素にもなると、その処理に多くの時間が要する。
【００７９】
つまり、再生モードにおいて、コマ送りやコマ戻しの操作のみを行う場合に限って見ても、回転処理を伴わない画像を順次表示する場合には、各画像の切り換わりは高いレスポンスが得られていても、そのコマ送りやコマ戻しの途中に、回転処理が必要な画像が存在すると、その画像が表示されるまで、数秒間待たされることになり、途端にレスポンスが悪くなる。
【００８０】
上記課題に対する実施形態の対処内容を以下に説明する。
【００８１】
図３は、画像データの処理の流れを示している。同図において、再生しようとする画像ファイル（実施形態では、２５９２×１９４４画素サイズのＪＰＥＧファイル）をデコードし、画像表示部２８の表示解像度と同じ６４０×４８０画素の画像データ（低解像度画像データ、もしくは小サイズの画像データ）と、２５９２×１９４４画素のオリジナルの画像データ（高解像度画像データ、もしくは大サイズの画像データ）の２つをメモリ３０に展開する。そして、再生する初期段階（利用者倍率が等倍時）では、低解像度画像データを画像表示メモリ２４に転送し、表示する。
【００８２】
また、再生しようとする画像が回転を必要とする場合には、図４に示すように、先ず、６４０×４８０画素の低解像度画像データと、高解像度画像データをメモリ３０に生成する。そして、低解像度画像データを回転処理し、３６０×４８０画素サイズまで更に縮小し、画像表示メモリ２４に転送し、表示する。
【００８３】
つまり、操作円盤３１０における左スイッチ３０５、右スイッチ３０６のみを操作して、次々と画像を表示する場合には、図３、図４に示すように、低解像度画像データを利用した表示を行うことになる。この結果、利用頻度の高い、コマ送り、コマ戻し指示に対しては、利用者に対して、さほど違和感がなく、不快にさせないレスポンスにて画像の表示更新を行うことが可能になる。
【００８４】
一方、或る画像を表示中、その画像を回転する場合には、その際の利用者から指示された倍率が等倍であれば、低解像度画像データを回転して、６４０×４８０画素サイズ、もしくは、３６０×４８０画素サイズの画像データをその都度生成し、画像表示メモリ２４に転送して表示する。
【００８５】
指示された倍率が等倍を越えるときには、図３に示すように、高解像度画像データ中の表示しようとする領域の左上隅位置Ｐ１と右下隅位置Ｐ２で既定される矩形領域を切り出し、それを６４０×４８０画素サイズにリサイズした画像データをメモリ３０に生成し、画像表示メモリ２４に転送して表示する。ここで点Ｐ１、Ｐ２は、スクロール指示並びに利用者倍率に依存して決定されることになる。因に、利用者拡大率が小さければ小さいほど、切り出し領域のサイズは大きくなり、利用者拡大率がおおきほど切り出し領域のサイズは小さくなる。
【００８６】
また、利用者倍率が等倍を越えた状態で、回転指示を受けた場合には、その回転指示に応じた回転角に従って、高解像度画像データの回転処理を行う。回転後の高解像度画像データは、メモリ２４に上書き格納される。そして、その回転処理を終えると、切り出し位置Ｐ１、Ｐ２で定義される領域を切り出し、画像表示部２８の表示解像度である６４０×４８０画素サイズにまでリサイズした画像をメモリ３０に生成し、画像表示メモリ２４に転送することで、表示させる。
【００８７】
また、スクロール指示を受けた場合には、現在の高解像度画像データ（回転後かもしれない）の切り出し位置Ｐ１、Ｐ２の位置が変更になるだけで、切り出し処理及びリサイズ処理を行えばよいので、レスポンスは高い状態を維持できる。
【００８８】
以上のように、等倍を越える拡大表示中に、回転指示があった場合、上記実施形態では高解像度画像データの回転処理が行われるので、レスポンスは悪くなるものの、それ以外では、高いレスポンスが約束されることになる。
【００８９】
通常、再生モードにおけるユーザの指示内容に着目すると、コマ送り、コマ戻しの指示の頻度が多いことが知られている。そして、拡大、スクロールは連続することはあっても、回転状態での拡大指示または拡大状態で回転指示が連続して入力されることは希である。かかる点、上記実施形態によれば、このような利用頻度の高い指示に対して高速レスポンスが期待できるようになるので、全体としてみた場合の操作環境は軽快なものとすることができる。
【００９０】
なお、本実施例においては、高解像度画像データをオリジナルの画像データである２５９２×１９４４画素で説明したが、これに限るものではなく、拡大表示用の画像データとして例えば１２９６×９７２画素といった、オリジナルの画像データよりは小さいが、低解像度画像のデータよりは大きい画像データを用意してもよい。このように、オリジナルの画像データよりも小さな画像データを用意することは、画像表示部２８の解像度に対して極端に大きなオリジナルの画像データ（例えば２０００万画素）を生成するような撮像装置においては、オリジナルの画像をそのまま拡大表示用の画像として用いなくても、ある程度間引いた画像で拡大表示の機能に遜色はなく、かつ表示速度においては有利となるからである。
【００９１】
以上であるが、実施形態における処理手順を図５乃至図８のフローチャートに従って説明する。なお、この処理は、モード切り換えキー３１３（図２参照）において、再生モードにした場合に開始するものである。
【００９２】
先ず、ステップＳ１において、記録媒体２００や２１０から先頭ファイルを選択する。この選択は、撮影日時の一番古いものとするが、その選択基準は如何なるものでも構わない。
【００９３】
次いで、ステップＳ２に進むと、選択ファイルを読み込みデコードして、６４０×４８０画素サイズの低解像度画像データと、２５９２×１９４４画素サイズの高解像度画像データをメモリ３０に格納する。
【００９４】
次に、ステップＳ３に進み、拡大率αを１、回転角βを０、拡大する際の中心位置Ｑを画像の中心位置に初期化する。
【００９５】
次いで、ステップＳ４に進み、着目している画像のヘッダ部分を検査し、回転角の設定がなされているか否かを判断する。否（回転角が零）の場合には、ステップＳ５に進み、低解像度画像データを画像表示メモリ２４に転送（実際はＤＭＡ転送）して画像表示部２８に表示する。
【００９６】
また、ポートレート撮影した場合には、９０度回転させる情報がヘッダに付加されているので、この場合には、ステップＳ６５に進み、回転角βにその回転角度を設定する。そして、ステップＳ７において、回転角βに従って低解像度画像を回転し、３６０×４８０サイズにリサイズし、ステップＳ８にてそのリサイズした画像を画像表示メモリ２４に転送（ＤＭＡ転送）して画像表示部２８に表示する。
【００９７】
このあと、ステップＳ９にて、ユーザによる入力を待つ。入力があると、ステップＳ１０において、その入力指示がなんであるのかを判別する。ここで、コマ送り指示であると判断した場合には、ステップＳ１１にて、次の画像ファイルを選択し、ステップＳ２に戻り、上記処理を行うことになる。なお、最後の画像ファイルを再生中に、コマ送りの指示を受けた場合には、先頭の画像ファイルを選択するものとする。また、ステップＳ２に戻った場合、メモリ３０に既に格納されていた画像データは消去、もしくは上書き対象にして処理することになる。
【００９８】
一方、コマ戻しの指示であると判断した場合には、ステップＳ１２にて、前画像ファイルを選択し、ステップＳ２に戻る。ただし、再生表示している画像が先頭画像ファイルであるときに、この指示があった場合には最後の画像ファイルを選択することになる。
【００９９】
さて、ステップＳ１０の判別処理において、拡大／縮小の指示がなされた場合、処理は図６のステップＳ２０に進むことになる。
【０１００】
先ず、ステップＳ２０において、指示内容が拡大であるのか縮小であるのかを判断する。拡大指示であると判断した場合には、ステップＳ２１に進み、現在の拡大率αが最大倍率αmaxであるか否かを判断する。最大倍率であると判断した場合には、それ以上の拡大はできないので、その指示は無視し、本処理から抜け、ステップＳ９（図５）に戻る。
【０１０１】
また、現在の倍率αが最大倍率αmax未満であると判断した場合には、ステップＳ２２に進み、倍率をΔα（正の値）だけ増加する。このΔαは、如何なる値でも良い。ただし、小さな値にすると、最大倍率での表示になるまでの操作回数が増えるので、実施形態では２５％とした。実施形態の画像表示部２８の解像度は６４０×４８０画素であり、撮像素子は２５９２×１９４４画素であるので、拡大ステップは１６段階となる。
【０１０２】
拡大率が決定されると、ステップＳ２３に進み、その時の拡大中心位置Ｑを中心にし、高解像度画像データの切り出しサイズを決定する。そして、ステップＳ２４において、切り出した画像を６４０×４８０画素にリサイズし、ステップＳ２５にて、リサイズした画像データを画像表示メモリ２４に転送することで表示し、ステップＳ９に戻る。
【０１０３】
また、ステップＳ２０にて縮小指示であると判断した場合には、ステップＳ２６にて、現在の拡大率αが“１”、すなわち、等倍であるか否かを判断する。等倍であれば、それ以上の縮小表示はできない（意味がない）ので、本処理を終え、ステップＳ９に戻る。
【０１０４】
また、現在の拡大率αが“１”を越えると判断した場合には、ステップＳ２７にてΔαだけ減じる。そして、その結果、拡大率αが“１”となった場合には、ステップＳ２９に進んで、低解像度画像データを画像表示メモリ２４に転送することで、表示する。また、更新後の拡大率αが“１”を越えると判断した場合には、ステップＳ２３に進み、先に説明した処理を行うことになる。
【０１０５】
次に、図５のステップＳ９にて入力された指示がスクロールの指示であると判断（ステップＳ１０）した場合の処理を、図７のフローチャートに従って説明する。
【０１０６】
スクロール指示があった場合、先ず、ステップＳ３０にて、拡大率αが等倍であるか否かが判断される。
【０１０７】
等倍であると判断した場合には、画像表示部２８には、ランドスケープであれば画像全体が６４０×４８０画素サイズで画面いっぱいに表示されていることになるし、ポートレイトであれば３６０×４８０画素サイズで画像全体が表示されていることになり、スクロールは意味を持たない。従って、このような状況においては、スクロール指示は無効と判断し、本処理を終えて、図５のステップＳ９に戻る。なお、等倍表示の際、操作円盤３１０のスイッチ３０５、３０６のいずれかが操作された場合、コマ送り、又は、コマ戻しと判断される。従って、等倍にてスクロール指示があるのは、スイッチ３０７、３０８の上下方向のスイッチのみとなる。
【０１０８】
さて、等倍を越える拡大表示している最中に、操作円盤３１０のスイッチ３０５乃至３０８が操作されると、スクロール指示であると判断する。この場合には、ステップＳ３１に進み、高解像度画像データ中の切り出し位置（図３の点Ｐ１、Ｐ２の位置）を、指示された方向に所定量だけ変更する処理を行う。ここで言う所定量は、如何なる値でも良いが、例えば水平、垂直方向に１画素分等の小さい値にしてしまうと、スクロール指示回数が増えるので、数十画素程度が望ましい。但し、拡大率に応じた移動量にしても構わない。また、図３の点Ｐ１、Ｐ２は、高解像度画像データの境界を越えないように制御される。
【０１０９】
切りだし位置が決定されると、処理はステップＳ３２に進み、その切り出し位置の画像データを切り出し、６４０×４８０画素のサイズにリサイズし、ステップＳ３３にて、その結果を画像表示メモリ２４に転送することで表示する。そして、ステップＳ９に戻ることになる。
【０１１０】
次に、図５のステップＳ９にて入力された指示が回転指示であると判断（ステップＳ１０）した場合の処理を、図８のフローチャートに従って説明する。
【０１１１】
先ず、ステップＳ４０にて、回転角βを９０度増加させる。すなわち、回転角βは、０→９０→１８０→２７０→０の順に更新されることになる。
【０１１２】
次いで、ステップＳ４１にて、拡大率αが等倍であるか否かが判断される。拡大率αが等倍を越えていると判断した場合には、ステップＳ４２に進み、高解像度画像データを、初期の状態に対して回転角βだけ回転させ、その結果をメモリ３０に格納する。このとき、従前の回転角の高解像度データは破棄、もしくは上書きして構わない。そして、ステップＳ４３にて、回転後の高解像度画像データの切りだし位置を変更する。例えば、図９に示すように、回転前の高解像度画像データ９０の、現在の切りだし領域が拡大中心位置Ｑの位置（スクロールによってその位置が決まる）を中心とするＰ１、Ｐ２で示される領域であるとする。回転は＋９０度単位に行われるから、回転後の高解像度画像データは図示の符号９１に示すようになる。拡大中心位置Ｑも、回転によってその座標位置がＱ’変更になるから、切り出し位置Ｐ１、Ｐ２も、Ｐ１’、Ｐ２’に変更になる。
【０１１３】
ステップＳ４４では、新たな切りだし位置の画像を切り出し、６４０×４８０画素サイズにリサイズする。そして、ステップＳ４５にて、そのリサイズ後の画像データを画像表示メモリ２４に転送することで、画像表示部２８に表示し、図５のステップＳ９に戻ることになる。
【０１１４】
また、ステップＳ４１にて、現在の拡大率αが等倍であると判断した場合には、ステップＳ４６に進み、低解像度画像データを回転する。そして、ステップＳ４７にて、リサイズが必要か否かを判断する。リサイズが必要な場合とは、回転角が９０度、２７０度の場合であって、３６０×４８０画素サイズにする場合である。リサイズが不要の場合には、回転後の低解像度画像データ（６４０×４８０画素サイズの画像データ）を画像表示メモリ２４に転送して、表示させる。また、リサイズが必要と判断した場合にはステップＳ４８にてリサイズ処理を行い、ステップＳ４９にて転送処理することでその画像を表示させることになる。いずれの場合にも、図５のステップＳ９に戻る。
【０１１５】
以上説明したように、本実施形態によれば、再生モードの場合、記録媒体に記憶された圧縮符号化された画像データに基づき、画像表示部２８の表示能力に対応した低解像度画像データと、オリジナルのサイズの高解像度画像データの２つを生成し、初期段階では低解像度画像データを表示することで、利用頻度の多いコマ送り、コマ戻しの操作に関しては、比較的高いレスポンスで画像全体の表示が行えるようになる。また、拡大した状態で回転指示があると、高解像度画像データを回転することになり、表示されるまでに時間はかかるものの、一旦、回転処理が行われた後のスクロール、拡大／縮小処理は、回転後の高解像度画像データを利用したものとなるので、これらスクロール、拡大／縮小表示についても高いレスポンスで表示更新が行われるようになる。
【０１１６】
なお、上記実施形態では、再生モードにおいて、圧縮符号化画像データをデコードする際に低解像度画像データ、高解像度画像データの２つの中間データを作成するものとして説明したが、通常再生時には低解像度画像データだけを作成し、拡大要求の合った際に始めて高解像度画像データの中間データを作成することも可能である。ただし、この場合、記録媒体へのアクセスは２つの中間データを作成するために独立したものとなり、最初に高解像度画像データを生成し表示する際には、記録媒体へのアクセス時間が増える分だけレスポンスは悪くなる。従って、上記実施形態のように、１回のアクセスで、２つの中間データを生成することが望ましい。
【０１１７】
また、高解像度画像データは、再生可能な最大解像度としたが、例えば１０００万画素の撮像能力のある撮像素子の場合には、回転処理の負担は更に大きくなるので、上限解像度を設定しても構わない。
【０１１８】
また、実施形態では、再生モードにした場合について説明したが、実施形態のデジタルカメラは、撮像モードにおいて、シャッターボタン３１１を全押しした場合に記録媒体２００等に保存した直後の所定期間だけ、撮像画像を確認するために撮像画像を表示し、何の指示入力もなければ撮影可能状態に移行し、確認画像を表示中に拡大や回転等の指示を行った場合には、時間に関係なく、拡大／縮小、回転を行え、所定の操作を行ったときに撮像可能状態に復帰する機能を有する（クイックレビュー機能）。このような状況において、撮像画像を確認表示する際に、上記実施形態と同様の処理を行ってもよい。
【０１１９】
また、実施形態では、撮像素子１４は５００万画素、画像表示部２８は６４０×４８０画素の表示能力を有するものとして説明したが、これらのサイズによって本願発明が限定されるものではない。また、生成する中間データの低解像度画像データのサイズが画像表示部のそれと同じサイズであるものとして説明したが、この関係によっても本願発明が限定されるものではない。例えば、画像表示部２８が実施形態と同じ６４０×４８０画素の表示能力を有していても、各種メニューを表示する領域が確保された状態で画像を表示するのであれば、必然、画像表示可能となる領域は６４０×４８０より小さなものとなる。このような状況にあっては、低解像度画像データは、その表示可能領域に合わせれば良いのは明らかである。
【０１２０】
更に、記録媒体２００及び２１０は、PCMCIAカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク等だけでなく、マイクロDAT、光磁気ディスク、CD-RやCD-WR等の光ディスク、DVD等の相変化型光ディスク等で構成されていても勿論問題無い。
【０１２１】
また、記録媒体２００及び２１０がメモリカードとハードディスク等が一体となった複合媒体であっても勿論問題無い。さらに、その複合媒体から一部が着脱可能な構成としても勿論問題無い。
【０１２２】
そして、実施形態の説明に於いては、記録媒体２００及び２１０は画像処理装置１００と分離していて任意に接続可能なものとして説明したが、いずれか或いは全ての記録媒体が画像処理装置１００に固定したままとなっていても勿論問題無い。
【０１２３】
また、画像処理装置１００に記録媒体２００或いは２１０が、単数或いは複数の任意の個数接続可能な構成であっても構わない。
【０１２４】
そして、画像処理装置１００に記録媒体２００及び２１０が装着する構成として説明したが、記録媒体は単数或いは複数の何れの組み合わせの構成であっても、勿論問題無い。また、実施形態では、再生する際に、高解像度画像データ（大サイズ画像データ）と低解像度画像データ（小サイズ画像データ）の２つを生成するものとして説明したが、一般に、デジタルカメラにおいては、予め用意された何段階かの解像度中の１つを選択して、撮像、記録を行う。ここで、撮像解像度として、６４０×４８０画素の解像度を指定した場合には、上記実施形態での高解像度の画像データを生成することは行わない。従って、デコードする際に、そのファイルヘッダを調べて、解像度が所定以下（例えば、６４０×４８０以下）の撮像モードで撮像されていることがわかれば、高解像度の画像を生成する処理は行わない。換言すれば、所定以上の解像度の場合に、その最高解像度の画像を生成するようにする。
【０１２５】
＜第２の実施形態＞
上記実施形態では、圧縮符号化された画像データ（ＪＰＥＧ画像ファイル）から２つの中間データ、すなわち、表示領域のサイズに対応する低解像度画像データと、ＪＰＥＧ画像ファイルが元々有する高解像度画像データを生成した。
【０１２６】
先に説明したように、多くの時間を要する処理は回転処理である。つまり、回転対象の画像データのサイズは小さいほど、その処理に要する時間は短くできることを意味する。
【０１２７】
そこで、本第２の実施形態では、撮像画像を表示する初期段階では、異なる解像度の中間データを３つ以上生成する例を説明する。説明を簡単なものとするため撮像素子１４は第１の実施形態と同様、５００万画素で、２５９２×１９４４画素サイズの画像データを得る能力を有するものとする。
【０１２８】
生成する中間データとしては、６４０×４８０画素の画像データ（以下、低解像度画像データという）、１２９６×９７２画素の画像データ（以下、中解像度画像データという）、そして、２５９２×１９４４画素の画像データ（以下、高解像度画像データという）の３つを生成するものとする。
【０１２９】
図１０は、この中間データを生成する処理概要を示す図である。図示のように、記録媒体２００や２１０からＪＰＥＧファイルを読み込み、ＪＰＥＧ伸長（復号）処理して２５９２×１９４４画素サイズのオリジナル画像（高解像度画像データ）１０００を生成し、これをリサイズして、１２９６×９７２画素の中解像度画像データ１００１を生成し、この中解像度画像データをリサイズして６４０×４８０画素の低解像度画像データ１００２を生成する。低解像度画像データは、高解像度画像データから生成しても良いが、中解像度画像データは高解像度画像データより画素数が少なくない分、処理が簡略化され、処理速度の点で有利なためである。
【０１３０】
そして、初期状態では６４０×４８０画素の低解像度データ１００１を画像表示メモリ２４に転送して、画像表示部２８に表示を行うことになる。
【０１３１】
この状況において、次画像の表示指示（コマ送り指示）がなされると、上記の処理を繰り返すことになる。ただし、従前に生成された３つの中間データは破棄、もしくは上書きされることになる。
【０１３２】
さて、拡大倍率αが１＜α≦２の場合の場合には、その際の表示画像は中解像度画像データ１００１を用いて表示を行う。図１１を用いてこの処理内容を説明する。
【０１３３】
先ず、その時点での拡大率α（１＜α≦２）と拡大中心位置に基づいて、切り出し領域１００１ａを決定し、それをリサイズ処理し、６４０×４８０のサイズの表示用画像１００３を生成する。そして、生成された表示用画像１００３を画像表示メモリ２４に転送することで、画像表示部２８に表示する。なお、スクロール指示を受けた場合には、図示の切り出し領域１００１ａが指示された方向に所定画素数だけ移動することになる。
【０１３４】
図１１は、拡大率αが１＜α≦２の場合の場合であったが、拡大率αが２＜α≦４の場合には、切り出し対象が高解像度画像データ１０００になるだけであるので、その説明は省略する。
【０１３５】
また、拡大倍率αが１＜α≦２の状態で、回転指示を受けた場合には、図１２に示す様に、中解像度画像データ１００１を回転処理して、回転後の画像データ１００４を生成（このとき、メモリ３０の容量が不足する場合には、回転前の中解像度画像データ１００１を消去しても構わない）し、その中の切り出し領域１００４（拡大中心位置Ｑと拡大率で決定される）の画像データをリサイズし、６４０×４８０画素サイズの表示用画像１００５を生成する。そして、生成された画像データを画像表示用メモリ２４に転送することで、画像表示部２８にその画像を表示することになる。図１２において、利用者がスクロール指示した場合には、回転処理は不要であるので、図示の切り出し領域１００４ａの位置を、指示された方向に移動すればよい。また、拡大率αがαが２＜α≦４である状態で、回転指示を受けた場合には、回転処理対象が高解像度画像データ１０００になるだけで、後の処理は図１２に示したものと同様である。
【０１３６】
上記のように、表示の初期段階（低解像度画像データ１００２を表示した状態）から、拡大率αを１段階上げると（実施形態ではΔα＝０．２５であるので、１．２５倍となる）、中解像度画像データ１００１から切り出して表示し、回転処理は、中解像度画像データを用いて行うことになる。すなわち、倍率αが１＜α≦２の範囲であれば、画素数が最高解像度の画素数の１／４であるから、第１の実施形態と比較して、レスポンスを高めることができる。切り出した後のリサイズ処理で参照する画素数も、中解像度画像データは高解像度画像データより少ない分だけ、高速化させることができる。
【０１３７】
以上の結果、本第２の実施形態に従えば、撮像画素数が益々多くなることが必至のデジタルカメラ等の撮像装置の分野に対しても、撮像画像の再生時の表示画像のコマ送り（コマ戻し指示を含む）、拡大／縮小、スクロール、回転の操作に対して、利用頻度の高いコマ送りに対しては十分なレスポンスが確保され、且つ、比較的拡大率の低い状況における回転指示があった場合にはレスポンスが極端に悪くなることを抑制できるようになり、優れた操作環境をユーザに提供することが可能になる。
【０１３８】
なお、上記実施形態では、３つの中間データを生成するものとして説明したが、４つでも良いし、それ以上であっても構わない。
【０１３９】
また、通常、デジタルカメラの撮像画像の解像度は、撮像素子の解像度のみに限定されるものではなく、それより低い解像度のどれで撮影するかを選択可能なものがある。このような装置の場合には、圧縮符号化ファイルを検査すると、その復号結果の画像サイズがわかるので、そのサイズに応じて、生成する中間画像の数を動的に決定しても構わない。
【０１４０】
また、実施形態での処理に相当するプログラムをパーソナルコンピュータ等の情報処理装置で実行させても構わない。
【図面の簡単な説明】
【０１４１】
【図１】実施形態におけるデジタルカメラの構成図である。
【図２】実施形態におけるデジタルカメラの背面図である。
【図３】実施形態における等倍時、及び、等倍を越える倍率時の表示処理内容を説明するための図である。
【図４】実施形態における回転すべき画像の等倍時、及び、等倍を越える倍率時の表示処理内容を説明するための図である。
【図５】実施形態における画像再生モード時の処理手順を示すフローチャートである。
【図６】実施形態における画像再生モード時の処理手順を示すフローチャートである。
【図７】実施形態における画像再生モード時の処理手順を示すフローチャートである。
【図８】実施形態における画像再生モード時の処理手順を示すフローチャートである。
【図９】画像拡大表示時の回転処理内容を説明するための図である。
【図１０】第２の実施形態における画像復号時の動作を説明するための図である。
【図１１】第２の実施形態における拡大率αが１＜α≦２の場合の表示処理を説明するための図である。
【図１２】第２の実施形態における拡大率αが１＜α≦２の場合の回転処理と表示処理を説明するための図である。
【図１】
2005223765.tif 000003
【図２】
2005223765.tif 000004
【図３】
2005223765.tif 000005
【図４】
2005223765.tif 000006
【図５】
2005223765.tif 000007
【図６】
2005223765.tif 000008
【図７】
2005223765.tif 000009
【図８】
2005223765.tif 000010
【図９】
2005223765.tif 000011
【図１０】
2005223765.tif 000012
【図１１】
2005223765.tif 000013
【図１２】
2005223765.tif 000014