(57)【特許請求の範囲】
【請求項１】
画像データを圧縮する画像処理装置において、
非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成手段と、
前記第１の生成手段により生成された前記圧縮画像データおよび前記サムネイル画像データを記憶する記憶手段と、
前記元画像データより、前記元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、前記元画像データの表示用画像に対応する表示用画像データを生成する第２の生成手段と、
前記生成手段により生成された前記表示用画像データを、同じ前記元画像データに対応する前記サムネイル画像データに関連付けて保持する保持手段と、
複数の前記サムネイル画像を前記第１の表示領域とは異なる第２の表示領域に表示する第１の表示制御手段と、
前記第１の表示制御手段により前記第２の表示領域に表示された複数の前記サムネイル画像の中から１枚の前記サムネイル画像を選択する選択手段と、
前記保持手段により保持されており、前記選択手段により選択された前記サムネイル画像に関連付けられた前記表示用画像データに対応する画像を、前記元画像データの表示用画像として前記第１の表示領域に表示する第２の表示制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の表示領域の大きさは、前記サムネイル画像の画像サイズより大きいサイズである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ユーザからの指示を受け付ける受け付け手段をさらに備え、
前記選択手段は、前記受け付け手段により受け付けられた前記ユーザからの指示に基づいて、前記サムネイル画像を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
被写体を撮像し、前記撮像により得られる撮像画像に対応する撮像画像データを生成する撮像手段をさらに備え、
前記第１の生成手段は、前記撮像手段により撮像されて生成された前記撮像画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成し、
前記第２の生成手段は、前記撮像画像データより、前記撮像画像データの表示用画像に対応する表示用画像データを生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記撮像手段により撮像されて得られた前記撮像画像を、動画像として、前記第１の表示領域に表示する第３の表示制御手段をさらに備える
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像データを圧縮する画像処理装置の画像処理方法であって、
非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、
前記第１の生成ステップの処理により生成された前記圧縮画像データおよび前記サムネイル画像データの記憶を制御する記憶制御ステップと、
前記元画像データより、前記元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、前記元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、
前記生成ステップの処理により生成された前記表示用画像データの、同じ前記元画像データに対応する前記サムネイル画像データに関連付けた保持を制御する保持制御ステップと、
複数の前記サムネイル画像の、前記第１の表示領域とは異なる第２の表示領域への表示を制御する第１の表示制御ステップと、
前記第１の表示制御ステップの処理により、前記第２の表示領域への表示が制御された複数の前記サムネイル画像の中から１枚の前記サムネイル画像を選択する選択ステップと、
前記保持制御ステップの処理により保持が制御されており、前記選択ステップの処理により選択された前記サムネイル画像に関連付けられた前記表示用画像データに対応する画像の、前記元画像データの表示用画像としての、前記第１の表示領域への表示を制御する第２の表示制御ステップと
を含むことを特徴とする画像処理方法。
【請求項７】
画像データを圧縮する処理をコンピュータに行わせるプログラムにおいて、
非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、
前記元画像データより、前記元画像データに対応する画像が表示される表示領域の大きさと同じである、前記元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、
複数の前記サムネイル画像データの中から１つの前記サムネイル画像データを選択する選択ステップと、
前記選択ステップの処理により選択された前記サムネイル画像データに関連付けられた前記表示用画像データに対応する画像の、前記元画像データの表示用画像としての、前記表示領域への表示を制御する表示制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置および方法、並びにプログラムに関し、特に、容易に、指定された画像をより高画質に所定の表示領域に表示することができるようにした、画像処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、デジタルカメラや撮像機能を有するPDA（Personal Digital Assistants）等に代表される撮像機能を有する小型の電子機器が普及している。これらの電子機器は、通常、LCD（Liquid Crystal Display）等のディスプレイを備えており、撮像した画像を表示することができる。
【０００３】
例えば、デジタルカメラの場合、被写体を撮像して生成された静止画像データは、通常、JPEG（Joint Photographic Experts Group）方式等に代表される画像圧縮技術を用いて圧縮され、元画像データと比較してデータ量が減らされたJPEG画像データとして保存される。
【０００４】
JPEG圧縮方式は、離散コサイン変換処理（DCT（Discrete Cosine Transform））、量子化処理、および符号化処理等を用いて元画像データを圧縮する方式である。通常、この圧縮されたJPEG画像データには、圧縮画像データの他に、ヘッダ部に、簡易表示用に、対応する画像サイズが小さいサムネイル画像データが添付されている。
【０００５】
例えば、DCF（Design rule for Camera File system）フォーマットの場合、Exif（Exchangeable Image File Format）規格に従って、画素数が１６０×１２０のサムネイル画像をヘッダ部に添付することができる。デジタルカメラは、このサムネイル画像をディスプレイに表示することにより、容易に撮像画像を表示することができる。
【０００６】
ところで、この撮像画像を表示する表示領域は大きいほど、ユーザは、より正確に撮像結果を知ることができるとともに、娯楽性が高く、人気が高い。近年においては、より大きなディスプレイがデジタルカメラ等の電子機器に備えられる傾向にあり、特に、撮像機能を有するPDAにおいては、サムネイル画像の画像サイズより大きな表示領域を有する場合が多い。
【０００７】
このような場合、サムネイル画像を拡大して、サムネイル画像の画像サイズより大きな表示領域に表示すると、画像が粗くなってしまう。
【０００８】
そこで、サムネイル画像を表示する代わりに、保存されている圧縮画像データより表示領域のサイズと同じ大きさの画像サイズの表示用画像データを生成し、表示する方法がある（例えば、特許文献１参照）。
【０００９】
【特許文献１】
特開２００２−１６５１１６号公報（第９−１０ページ、図５）
【００１０】
【発明が解決しようとする課題】
しかしながら、以上のような方法においては、ユーザが表示を指示する度に圧縮画像データを伸張し、表示用画像データを生成しなければならず、画像処理能力が低い小型の電子機器の場合、その処理に要する負荷が大きく、処理速度が低下してしまうという課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、容易に、指定された画像をより高画質に所定の表示領域に表示することができるようにしたものである。
【００１２】
【課題を解決するための手段】
本発明の画像処理装置は、非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成手段と、第１の生成手段により生成された圧縮画像データおよびサムネイル画像データを記憶する記憶手段と、元画像データより、元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データを生成する第２の生成手段と、生成手段により生成された表示用画像データを、同じ元画像データに対応するサムネイル画像データに関連付けて保持する保持手段と、複数のサムネイル画像を第１の表示領域とは異なる第２の表示領域に表示する第１の表示制御手段と、第１の表示制御手段により第２の表示領域に表示された複数のサムネイル画像の中から１枚のサムネイル画像を選択する選択手段と、保持手段により保持されており、選択手段により選択されたサムネイル画像に関連付けられた表示用画像データに対応する画像を、元画像データの表示用画像として第１の表示領域に表示する第２の表示制御手段とを備えることを特徴とする。
【００１３】
前記第１の表示領域の大きさは、サムネイル画像の画像サイズより大きいサイズであるようにすることができる。
【００１４】
ユーザからの指示を受け付ける受け付け手段をさらに備え、選択手段は、受け付け手段により受け付けられたユーザからの指示に基づいて、サムネイル画像を選択するようにすることができる。
【００１５】
被写体を撮像し、撮像により得られる撮像画像に対応する撮像画像データを生成する撮像手段をさらに備え、第１の生成手段は、撮像手段により撮像されて生成された撮像画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成し、第２の生成手段は、撮像画像データより、撮像画像データの表示用画像に対応する表示用画像データを生成するようにすることができる。
【００１６】
前記撮像手段により撮像されて得られた撮像画像を、動画像として、第１の表示領域に表示する第３の表示制御手段をさらに備えるようにすることができる。
【００１７】
本発明の画像処理方法は、非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、第１の生成ステップの処理により生成された圧縮画像データおよびサムネイル画像データの記憶を制御する記憶制御ステップと、元画像データより、元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、生成ステップの処理により生成された表示用画像データの、同じ元画像データに対応するサムネイル画像データに関連付けた保持を制御する保持制御ステップと、複数のサムネイル画像の、第１の表示領域とは異なる第２の表示領域への表示を制御する第１の表示制御ステップと、第１の表示制御ステップの処理により、第２の表示領域への表示が制御された複数のサムネイル画像の中から１枚のサムネイル画像を選択する選択ステップと、保持制御ステップの処理により保持が制御されており、選択ステップの処理により選択されたサムネイル画像に関連付けられた表示用画像データに対応する画像の、元画像データの表示用画像としての、第１の表示領域への表示を制御する第２の表示制御ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、元画像データより、元画像データに対応する画像が表示される表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、複数のサムネイル画像データの中から１つのサムネイル画像データを選択する選択ステップと、選択ステップの処理により選択されたサムネイル画像データに関連付けられた表示用画像データに対応する画像の、元画像データの表示用画像としての、表示領域への表示を制御する表示制御ステップとをコンピュータに実現させることを特徴とする。
【００１９】
本発明の画像処理装置および方法、並びにプログラムにおいては、非圧縮の画像データである元画像データが圧縮され、圧縮画像データが生成されるとともに、元画像データのサムネイル画像に対応するサムネイル画像データが生成され、その生成された圧縮画像データおよびサムネイル画像データが記憶され、元画像データより、元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データが生成され、その生成された表示用画像データが、同じ元画像データに対応するサムネイル画像データに関連付けて保持され、複数のサムネイル画像が第１の表示領域とは異なる第２の表示領域に表示され、第２の表示領域に表示された複数のサムネイル画像の中から１枚のサムネイル画像が選択され、保持されており、選択されたサムネイル画像に関連付けられた表示用画像データに対応する画像が、元画像データの表示用画像として第１の表示領域に表示される。
【００２０】
【発明の実施の形態】
図１は、本発明を適用したPDAの正面の構成例を表す図である。
【００２１】
図１に示されるように、PDA１は、中央のヒンジ部１２を境に、表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている。
【００２２】
表示部１１の面１１−１のほぼ全面には、LCD（Liquid Crystal Display）２８、および、LCD２８の表面上に積層された透明な感圧式のタッチパネル３６が設けられている。即ち、タッチペン３５が、LCD２８上の任意の位置に配置されると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００２３】
また、タッチパネル３６の所定の領域（LCD２８の図中下方の領域）には、文字を入力するための文字入力エリア２９が設けられており、文字入力エリア２９には、種々のソフトボタンや文字入力エリア等が表示される。ユーザが、タッチペン３５を操作して、その文字入力エリア上にそれらの特殊文字を書くと、その特殊文字が入力される。即ち、タッチペン３５が移動した軌跡がタッチパネル３６により検知され、その軌跡に対応する文字が入力される。
【００２４】
ヒンジ部１２には、図中右方に、PDA１の電源をオンまたはオフ状態にする電源ボタン３１が、その左隣に、PDA１に内蔵されているバッテリ（図示せず）が充電中の場合には点灯し、充電が終了すると消灯するLED（Light Emitting Diode）３０が、さらにその左隣に、CCD（Charge Coupled Device）よりなる回動可能なカメラ２２が、左端には、カメラ２２で被写体を撮像するとき操作されるキャプチャーボタン２３が、それぞれ設けられている。
【００２５】
即ち、ユーザは、被写体を撮像する場合、キャプチャーボタン２３を１回押下して、カメラ機能（被写体をカメラ２２により撮像し、その撮像された被写体の画像を記録する機能）を有するアプリケーションソフトウェアを起動させ、カメラ２２の撮像方向を被写体に向けるように回動させる。このとき、LCD２８には、後述するように、カメラ２２が撮像している画像（被写体の画像）が表示されるので、ユーザは、LCD２８を確認しながらカメラ２２の位置を確定し、シャッターボタンとして機能するキャプチャーボタン２３を再度押下する。これにより、キャプチャーボタン２３が押下された時点のカメラ２２により撮像された画像が、PDA１のメモリ（後述する図３のRAM１３３等）に記憶される。
【００２６】
本体部１３の折り畳んだとき表示部１１に対向する面１３−１には、図中上方に、PDA１にインストールされているアプリケーションソフトウェアのそれぞれを表すシンボルが印刷されたボタン３２が設けられており、ユーザがその指でボタン３２を押下すると、それに対応するアプリケーションソフトウェアが起動される。
【００２７】
また、面１３−１のボタン３２が配置されている領域の中央部には、LCD２８に表示されている画像をスクロールするためのスクロールボタン３３が設けられている。さらに、面１３−１のボタン３２の下方には、文字（記号等を含む）を入力するためのキーボード３４が設けられている。
【００２８】
本体部１３の面１３−１と垂直な面（側面）１３−２の、図中上方には、リモートコントローラ、または、外部のヘッドホンと接続し、接続したそれらに音声を出力するためのヘッドホンジャック２４が設けられており、その下方には、押下および回転自在なジョグダイヤル２５が面１３−２から僅かに突出した状態で設けられており、その下方には、直前の操作を取り消したりするためのバックボタン２６が設けられており、さらにその下方には、誤って他のボタンが押下された場合、それに対応する機能の実行を禁止するためのホールドスイッチ２７が設けられている。
【００２９】
本体部１３の面１３−１に垂直な面（図中下側の端面）１３−４の、中央部には、付属機器を接続するためのコネクタ６７が設けられている。
【００３０】
図２は、PDA１の裏面の構成例を表している。図２に示されるように、ヒンジ部１２の図中左側上部には、抜き差し自在な所定のメモリカードや機能拡張モジュールが装着されるスロット６４、メモリスティック内のデータが読み書きされている場合に点灯するランプ６３、および、赤外線で他の装置と通信するための赤外線ポート６２が設けられている。
【００３１】
メモリカードは、例えば、小型薄型形状のプラスチックケース内に電気的に書き換えや消去が可能な不揮発性メモリであるEEPROM(Electrically Erasable and Programmable Read Only Memory)の一種であるフラッシュメモリ素子を格納したものであり、画像や音声、音楽等の各種情報（データ）の書き込みおよび読み出しが可能となっている。
【００３２】
またメモリカードは、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度1.5[MB/S] 、最大読出速度2.45[MB/S]の高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保しているようにしてもよい。
【００３３】
従って、PDA１は、このようなメモリカードを挿着することができるために、メモリカードを介して他の装置との間でデータの共有化を図ることができる。
【００３４】
本体部１３の面１３−１の反対側の面１３−３の中央部の図中左側には、PDA１をリセットするためのリセットボタン６５が設けられており、その下方には、音声を出力するためのスピーカ６６が設けられている。
【００３５】
本体部１３の面１３−１，１３−３に垂直な面（図中下側の端面）１３−４の、中央部には、上述したように、コネクタ６７が設けられており、その図中左方には、タッチペン３５を収納する収納口６８が設けられている。
【００３６】
図３は、PDA１の内部の構成例を示すブロック図である。
【００３７】
CPU（Central Processing Unit）１３１は、ROM（Read Only Memory）１３２に記憶されているプログラム、または記憶部１３９からRAM（Random Access Memory）１３３にロードされたプログラムに従って各種の処理を実行する。
【００３８】
RAM１３３にはまた、CPU１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３９】
CPU１３１、ROM１３２、およびRAM１３３は、バス１３４を介して相互に接続されている。このバス１３４にはまた、LCD２８に表示させる画像を制御する表示制御部１３６が接続されている。
【００４０】
表示制御部１３６には、CPU１３１の制御に基づいて、上述したカメラ２２、および、LCD２８の他、VRAM１３８が接続されている。表示制御部１３６は、カメラ２２により撮像された画像を、VRAM１３８に記憶させ、そのVRAM１３８に記憶されている画像や、他のメモリ（RAM１３３、記憶部１３９、スロット６４に接続されたメモリカード１４３）に記憶されている画像を、LCD２８に表示させる。
【００４１】
バス１３４にはさらにまた、入出力インタフェース１３５も接続されている。
【００４２】
入出力インタフェース１３５には、上述したキーボード３４、各種ボタン２２，３２，３３、および、ジョグダイヤル２５等からなる入力部１３７、タッチパネル３６、赤外線通信ポート６２、メモリカード１４３若しくは機能拡張モジュール１２１が装着されるスロット６４、PDA１が内蔵するバッテリ（図示せず）を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、リモートコントローラ１０１若しくはヘッドホン１５３と接続される音声出力部としてのヘッドホンジャック２４が接続されている。
【００４３】
なお、タッチパネル３６により検出された座標は、入出力インタフェース１３５、バス１３４を介してCPU１３１に提供され、CPU１３１は、提供されたその座標に対応する所定の情報を取得する。
【００４４】
入出力インタフェース１３５にはまた、必要に応じて、ハードディスクなどより構成される記憶部１３９が接続される。外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどから読み出されたコンピュータプログラムは、赤外線ポート６２を介する無線通信、無線LANモジュール（機能拡張モジュール）１２１を介する無線通信、または、クレードル９１を介する有線通信等の手段により、必要に応じてPDA１に対して供給され、記憶部１３９にインストールされる。または、スロット６４に適宜装着されるメモリカード１４３から読み出されたコンピュータプログラムも、必要に応じて記憶部１３９にインストールされる。
【００４５】
入出力インタフェース１３５にはさらにまた、表示部１１が本体部１３に対して閉状態の場合、オン状態となり、かつ、表示部１１が本体部１３に対して開状態の場合、オフ状態となるLCD開閉スイッチ１４４、表示部１１が所定の回動角度以上回動された場合にオン状態となるLCD回転スイッチ１４５、および、カメラ２２が所定の回動角度以上回動された場合にオン状態となるカメラ回転スイッチ１４６が設けられている。
【００４６】
即ち、この例においては、CPU１３１は、LCD開閉スイッチ１４４、LCD回転スイッチ１４５、および、カメラ回転スイッチ１４６の、それぞれのオン状態またはオフ状態に基づいて、表示部１１の本体部１３に対する開閉の状態（以下、LCD開閉状態と称する）、および回動状態、並びに、カメラ２２の回動状態を認識する。
【００４７】
カメラ２２は、図４に示されるように構成される。図４に示されるように、カメラ２２には、所定の方向に走査して、被写体の画像を、レンズ１７１を介して取り込む撮像素子としてのCCD（Charge Coupled Device）１７２が備えられており、PLD(Programmable Logic Device)１７３に制御されて入射光を電気信号に変換する。
【００４８】
また、PLD１７３には、取り込まれた画像データを処理するDSP（Digital Signal Processor）１７４、SDRAM（Synchronous Dynamic Random Access Memory）等の半導体メモリにより構成される内蔵RAM１７６、CCD１７２による撮像動作および走査方向等を適宜制御したりするカメラコントローラ１７６等が内蔵されている。
【００４９】
PLD１７３は、CPU１３１の制御に基づいて、EEPROM(Electrically Erasable and Programmable Read only Memory)１７５より取得した各種の処理を実行させるプログラムや初期値データを用いて各種の処理を行う。
【００５０】
DSP１７４は、CPU１３１の制御に基づいて、CCD１７２により取り込まれた画像データから、LCD２８の表示領域のサイズに合わせた画像サイズの表示用画像データを生成し、図３の表示制御部１３６に供給するとともに、取り込まれた画像データを内蔵RAM１７６に順次記憶させる。内蔵RAM１７６に記憶された画像データは、キャプチャ時の静止画像表示に用いられたり、保存用のJPEGデータの生成に利用されたりする。
【００５１】
すなわち、DSP１７４は、CPU１３１に制御され、撮像処理前のモニタモード時においては、CCD１７２より取り込まれた画像データから、最適な表示用画像データを生成し、図３の表示制御部１３６に順次供給することにより、LCD２８の所定の表示領域に動画像としての表示用画像（以下、表示用動画像と称する）を表示させる。
【００５２】
そして、ユーザがボタン２３を押下する等して撮像処理が指示されると、キャプチャモードに移行し、DSP１７４は、CPU１３１に制御され、表示部１３６への表示用画像データの出力を停止し、CCD１７２から画像データを静止画像データとして取り込み、所定の処理を行った後、その画像データから、保存用のJPEGデータを生成するとともに、最適な表示用画像データを生成し、図３の表示制御部１３６に供給する。これにより、LCD２８の所定の表示領域には、撮像画像である静止画像としての表示用画像（以下、表示用静止画像と称する）として表示される。
【００５３】
その後、後述するように、ユーザが表示領域上のタッチパネルをタップしたり、ボタン２３を半押ししたりすると、キャプチャモードからモニタモードに戻り、DSP１７４は、CPU１３１に制御され、LCD２８の所定の表示領域に表示用動画像を表示させるように動作する。
【００５４】
なお、キャプチャモード時に、表示制御部１３６に供給された表示用画像データは、VRAM１３８に供給され、対応する表示用静止画像がLCD２８に表示されるとともに、バス１３４を介してRAM１３３にも供給され、保持される。
【００５５】
RAM１３３は、所定の数（例えば、最新の３つ分）の表示用画像データを保持し、対応する保存用のJPEGデータに関連付けて管理しており、CPU１３１に制御され、指示された画像を、バス１３４を介して表示制御部１３６に供給する。表示制御部１３６は、RAM１３３より供給された表示用画像データをVRAM１３８に供給し、対応する表示用静止画像をLCD２８の所定の表示領域に表示する。
【００５６】
以上のように、表示領域のサイズに合わせた画像サイズの表示用画像データが、保存用の圧縮画像データやサムネイル画像データとは別に、キャプチャモード時に取り込まれた画像データより生成され、RAM１３３に保持されるので、PDA１は、容易に、ユーザに指定された画像を、高画質な状態で表示領域に表示することができる。
【００５７】
図５は、撮像処理に関するハードウェアおよびソフトウェアのシステム構成の例を示す模式図である。
【００５８】
図５において、図中上側のブロックが図中下側のブロックを制御するように動作する。
【００５９】
カメラアプリケーション１８１は、カメラ設定モジュール１８２、ファインダモジュール１８３、キャプチャモジュール１８４、およびファイル管理モジュールなどの各種の機能を有している。
【００６０】
また、カメラアプリケーション１８１は、図６に示されるように、ユーザインタフェース２０１およびインタフェースモジュール２０２を有しており、ユーザからの指示を受け付けたり、ユーザに操作案内等を表示したりすることができる。
【００６１】
これらの機能により、カメラアプリケーション１８１は、ユーザの指示などに基づいて、マルチメディアライブラリ１９１やAV（Audio Visual）ライブラリ１９２を用いて、カメラドライバ１９３を制御して、撮像処理を行ったり、撮像された画像を、デバイスマネージャ１９７を介してLCD２８に表示させたりする。
【００６２】
カメラドライバ１９３は、USBドライバ１９４やYUVドライバ１９５などを用いて、カメラ２２の各部を制御し撮像処理を行い、画像データを取得したり、取得した画像データを、RAM１３３やメモリカード１４３に記憶させ、ファイルシステム１９６の管理に管理させたりする。
【００６３】
例えば、CCD１７１において取り込まれた画像データより生成される表示用画像データは、YUVドライバ１９５の制御により、モニタ画像用パラレルバスであるYUVバスを介して転送され、AVライブラリ１９２に制御されたカメラドライバ１９３およびデバイスマネージャ１９７の処理により、対応する画像がLCD２８に表示される。また、キャプチャモード時に取り込まれる、撮像画像に対応する表示用画像データは、カメラドライバ１９３によりRAM１３３に供給され、ファイルシステム１９６によって管理される。
【００６４】
また、CCD１７１においてキャプチャモード時に撮像された画像データより生成されるJPEGデータの場合、撮像画像データが一度内蔵RAM１７５に保持された後、JPEGデータに変換される。そして、JPEGデータは、USBドライバ１９４に制御されて、USBバスを介して転送され、カメラドライバ１９３の制御により、メモリカード１４３またはRAM１３３に記憶される。メモリカード１４３やRAM１３３に記憶されたJEPGデータは、ファイルシステム１９６により管理される。
【００６５】
次に、以上のようなPDA１によるカメラ２２により撮像した画像の表示に関する処理について、図７のフローチャートを参照して説明する。また、必要に応じて図８を参照して説明する。
【００６６】
ユーザがカメラアプリケーション１８１を起動すると、カメラアプリケーション１８１により各部が制御され、カメラ２２を用いた静止画撮像を行うためのモニタモードに移行する。モニタモードにおいては、CCD１７２より取り込まれた画像は、LCD２８の表示領域（後述する図８のEVF（Electronic View Finder）エリア２１１）に動画像として表示される。
【００６７】
CPU１３１は、ステップＳ１において、PLD１７３を制御して、CCD１７２により取り込まれた、新たな取り込み画像データより画像サイズを調整した表示用画像データを生成させる。このとき、PLD１７３は、表示用画像の画像サイズを、LCD２８に表示されているGUI（Graphical User Interface）に設けられた画像表示領域（後述する図８のEVFエリア２１１）のサイズに合わせるように調整する。
【００６８】
通常、画像表示領域のサイズは、取り込み画像の画像サイズより小さい。従って、PLD１７３は、取り込み画像データより所定の方法で、データを間引く等して表示用画像データを生成する。例えば、撮影画像データ（保存用のJPEGデータ）に対応する撮影画像の画像サイズは、１６００ドット×１２００ドットであり、表示されるサムネイル画像の画像サイズが８０ドット×６０ドットである場合に、PLD１７３は、３２０ドット×２４０ドットの、表示領域のサイズと一致する表示用画像データを、撮影画像データより生成する。なお、このとき、必要であれば、表示用画像データに対して、画質向上のための画像処理を施すようにしてもよい。
【００６９】
そして、表示用画像データを生成したPLD１７３は、その表示用画像データを表示制御部１３６に供給する。
【００７０】
CPU１３１は、ステップＳ２において、表示制御部１３６を制御して、表示制御部１３６が取得した表示用画像データをVRAM１３８に保持させ、表示用画像データに対応する表示用動画像をLCD２８に表示させる。
【００７１】
図８は、LCD２８に表示されるGUIの例を示す図である。
【００７２】
図８においては、GUIは、取り込み画像である表示用画像を表示するEVFエリア２１１、撮像操作に関するボタン等を表示するカメラコントロールエリア２１２、撮像画像のサムネイル画像を表示する簡易ビューエリア２１３、他のアプリケーションとの連携操作に関するボタン等を表示する連携エリア２１４、および、カメラアプリケーション１８１以外の機能のステータス情報を表示するステータスバーエリア２１５により構成されている。
【００７３】
EVFエリア２１１は、表示用画像を表示する表示領域であり、PLD１７３により作成されたJPEGデータのサムネイル画像の画像サイズより大きなサイズであり、かつ、JPEGデータの圧縮画像データに対応する画像（または元画像）の画像サイズより小さなサイズである。
【００７４】
また、EVFエリア２１１には、AF（Auto Focus）機能の状態を示すAFイルミネータ２２１や、AF機能が焦点を調整する範囲を示すAF枠２２２が表示されている。
【００７５】
カメラコントロールエリア２１２には、撮像に関する各種のステータス情報などを通知する表示専用アイコン群２２３、ユーザが操作することにより、EVFエリア２１１に表示された表示用画像の明度を調整する明るさ調整バー２２４、ユーザが操作することにより、各種の撮像に関する設定を行う撮像機能用ボタン群２２５が表示されている。
【００７６】
簡易ビューアエリア２１３には、最新の３枚の撮像画像に対応するサムネイル画像が表示されるサムネイル画像表示部２２６乃至２２８が設けられている。サムネイル画像表示部２２６乃至２２８には、サムネイル画像が1枚ずつ表示されている。サムネイル画像は、左から順に、新しい順に並んでおり、サムネイル画像表示部２２６に表示された画像が最も新しい撮像画像のサムネイル画像である。
【００７７】
図３のRAM１３３は、サムネイル画像表示部２２６に表示されているサムネイル画像に対応するJPEGデータおよび表示用画像データを保持しており、例えば、ユーザがサムネイル画像表示部２２６乃至２２８に設けられた選択ボタン２２６Ａ乃至２２８Ａのうちの１つを操作すると、RAM１３３は、その画像に対応する表示用画像データを表示制御部１３６に供給し、対応する表示用静止画像がEVFエリアに表示される。
【００７８】
また、新たな撮像が行われると、その撮像画像に対応するサムネイル画像がサムネイル画像表示部２２６に表示される。そして、現在表示されている画像は、１つずつ図面右方向にずれていき、最も右側のサムネイル画像表示部２２６に表示されている画像は消去される。
【００７９】
このときRAM１３３は、消去された画像に対応する表示用画像データを消去し、新たに撮像された撮像画像に対応するJPEGデータおよび表示用画像データを保持する。
【００８０】
簡易ビューエリア２１３には、また、ユーザに操作されることにより、表示されているサムネイル画像を保護したり、順番を変更したり、削除したりする表示操作アイコン群２２９が表示されている。
【００８１】
連携エリア２１４には、ユーザが撮像された画像に対応するJPEGデータを保存するカテゴリを指定することができるアルバムカテゴリ選択欄２３０が表示されている。JPEGデータは、RAM１１３、記憶部１３９、またはメモリカード１４３等に記憶され、図５のファイルシステム１９６によりカテゴリごとに管理される。
【００８２】
連携エリア２１４には、また、ユーザが操作することにより、他のアプリケーションを起動させる連携ボタン群２３１が表示されている。
【００８３】
ステータスバーエリア２１５には、電池の残量や、メモリカード１４３の状態等、カメラアプリケーション以外のステータス情報等を示すステータス情報群２３２が表示されている。また、時刻を表示する時刻表示部２３３も設けられている。
【００８４】
以上においては、簡易ビューエリア２１３には、最新の３つのサムネイル画像が表示されるように説明したが、これに限らず、サムネイル画像を何枚表示するようにしてもよい。また、サムネイル画像は、同時に表示する必要は無く、例えば、スクロールバー等を設けて、表示する画像を切り替えることができるようにしてもよい。
【００８５】
なお、RAM１３３は、表示されるサムネイル画像に対応する全ての表示用画像データを保持しているのが望ましいが、特定の表示用画像データのみを保持するようにしてもよい。その場合、対応する表示用画像データがRAM１３３保持されていないサムネイル画像が選択されると、EVFエリア２１１には何も表示されないようにしてもよいし、JPEGデータより表示用画像データが再度生成され、対応する表示用静止画像が表示されるようにしてもよい。
【００８６】
さらに、図８において示されるGUIには、少なくとも、表示用画像を表示するEVFエリア２１１と、サムネイル画像を表示するサムネイル画像表示部２２６乃至２２８のうちの１つがあればよく、それ以外の機能は省略することも可能である。また、上述した以外の機能が表示されるようにしてももちろんよい。
【００８７】
図７に戻り、CPU１３１は、ステップＳ３において、入力部１３７またはタッチパネル３６より供給されるユーザの入力を監視し、撮像処理が開始されたか否かを判定する。
【００８８】
ユーザがボタン２３を押下するなどして、撮像処理が開始され、キャプチャモードに移行したと判定した場合、CPU１３１は、処理をステップＳ４に進める。
【００８９】
キャプチャモードに移行すると、CPU１３１は、ステップＳ４において、CCD１７２を制御して静止画像データとして画像データを取り込み、PLD１７３を制御して取り込まれた画像データより表示用画像データを生成し、その最後に生成した表示用画像データを内蔵RAM１７６に保持させる。
【００９０】
そして、ステップＳ５において、CPU１３１は、PLD１７３を制御して、黒色の画像を表示制御部１３６に供給させ、LCD２８のEVFエリア２１１に表示されている表示用画像を消去する。
【００９１】
ステップＳ６において、CPU１３１は、PLD１７３を制御して、DSP１７４による撮像画像に対する画像処理が終了したか否かを判定し、終了したと判定するまで待機する。
【００９２】
そして、画像処理が終了したと判定した場合、CPU１３１は、ステップＳ７に処理を進め、PLD１７３を制御して、ステップＳ４において、内蔵RAM１７６に保存している表示用画像データを表示制御部１３６に供給させ、LCD２８のEVFエリア２１１に表示用静止画像を表示させるとともに、表示用画像データをRAM１３３に供給させ、RAM１３３に表示用画像データを保持させる。
【００９３】
ステップＳ８において、CPU１３１は、入力部１３７またはタッチパネル３６より供給されるユーザの入力に基づいて、表示する表示用静止画像の切り替えが指示されたか否かを判定する。
【００９４】
ユーザが図８の現在EVFエリア２１１に対応する表示用静止画像が表示されていないサムネイル画像表示部の選択ボタン上のタッチパネル３６をタップする等して、表示する表示用静止画像の切り替えを指示したと判定した場合、CPU１３１は、ステップＳ９において、指定されたサムネイル画像に対応する表示用画像データをRAM１３３より取得し、表示制御部１３６に供給し、対応する表示用静止画像をEVFエリア２１１に表示させる。そして、CPU１３１は、処理をステップＳ１０に進める。
【００９５】
ステップＳ８において、表示する表示用静止画像の切り替えが指示されていないと判定した場合、CPU１３１は、ステップＳ９の処理を省略し、ステップＳ１０に処理を進める。
【００９６】
ステップＳ１０において、CPU１３１は、入力部１３７またはタッチパネル３６より供給されるユーザの入力に基づいて、EVFエリア２１１に表示用動画像を表示するか否かを判定する。
【００９７】
ユーザが表示用動画像の表示を指示しておらず、表示用動画像を表示しないと判定した場合、CPU１３１は、処理をステップＳ１１に進め、画像表示処理を終了するか否かを判定する。そして、画像表示処理を終了しないと判定した場合、CPU１３１は、ステップＳ８に処理を戻し、それ以降の処理を繰り返す。
【００９８】
すなわち、CPU１３１は、ユーザの指示等に基づいて、EVFエリア２１１に表示用動画像を表示させたり、画像表示処理を終了させたりするまで、指定されたサムネイル画像に対応する表示用静止画像をEVFエリア２１１に表示させる。
【００９９】
また、ステップＳ３において、ユーザが、ボタン２３を押下する等しておらず、撮像処理が開始されていないと判定した場合、CPU１３１は、処理をステップＳ１２に進める。
【０１００】
ステップＳ１２において、CPU１３１は、ユーザの入力等に基づいて、表示用静止画像を表示するか否かを判定する。例えば、サムネイル画像表示部の選択ボタン上のタッチパネル３６をタップする等して、ユーザが表示用静止画像の表示を指示し、表示用静止画像を表示すると判定した場合、CPU１３１は、処理をステップＳ９に戻し、それ以降の処理を繰り返す。
【０１０１】
ステップＳ１２において、表示用静止画像を表示しないと判定した場合、CPU１３１は、処理をステップＳ１３に進める。また、ステップＳ１０において、ユーザがEVFエリア２１１上のタッチパネル３６をタップしたり、ボタン２３を半押ししたりして表示用動画像の表示を指示したと判定した場合、CPU１３１は、処理をステップＳ１３に進める。
【０１０２】
ステップＳ１３において、CPU１３１は、画像表示処理を終了するか否かを判定する。そして、画像表示処理を終了しないと判定した場合、CPU１３１は、処理をステップＳ１に戻し、それ以降の処理を繰り返す。
【０１０３】
また、ステップＳ１３において、画像表示処理を終了すると判定した場合、CPU１３１は、ステップＳ１４に処理を進める。また、ステップＳ１１において、ユーザの指示等に基づいて、画像表示処理を終了させると判定した場合、CPU１３１は、処理をステップＳ１４に進める。
【０１０４】
ステップＳ１４において、CPU１３１は、終了処理を行い、画像表示処理を終了する。
【０１０５】
以上のように、画像表示処理が実行される。これにより、高画質な表示用画像を容易にEVFエリア２１１に表示することができる。
【０１０６】
次に、図９のタイミングチャートを参照して、撮像時における具体的な処理の流れを説明する。また、必要に応じて、図１０を参照して説明する。
【０１０７】
時刻Ｔ０のモニタモード時において、PLD１７３は、画像処理として動画像表示処理３２１を実行しており、最新の表示用画像データ（EVF３４１）を出力している。そして、LCD２８のEVFエリア２１１には、その表示用画像データに対応する表示用動画像（EVF３０１）が表示されている。これらの処理は、図９のステップＳ１およびＳ２の処理に対応する。
【０１０８】
このとき、ユーザがステップＳ３１において、ボタン２３を半押し操作すると、CPU１３１は、ステップＳ４１において、その入力を検知し、ステップＳ４２において、その入力に対応する半押しコマンドをPLD１７３に供給する。
【０１０９】
PLD１７３がCPU１３１より供給された半押しコマンドをステップＳ８１において取得すると、PLD１７３は、ステップＳ８２において、カメラコントローラ１７７を制御して、AE（Auto Exposure）,AWB（Auto White Balance）、およびAF等の処理を行う。このとき、処理が開始された時刻Ｔ１から、PLD１７３は、表示制御部１３６を制御して、図８のAFイルミネータ２２１を点滅させる。
【０１１０】
そして、それらの処理が完了すると（時刻Ｔ２）、ステップＳ８３において、CPU１３１に、AF終了ステータス信号を供給するとともに、表示制御部１３６を制御して、図８のAFイルミネータ２２１を点灯させる。
【０１１１】
ステップＳ４３において、AF終了ステータス信号を取得したCPU１３１は、ステップＳ４４において、ユーザに処理が終了したことを示すために所定の効果音を再生し、図２のスピーカ６６等より出力する。
【０１１２】
この効果音を聞いたり、LCD２８のEVFエリア２１１に表示されているAFイルミネータ２２１が点灯したのを目視したりして、AF等の処理が終了したこと認識し、撮像位置を決定したユーザは、ステップＳ３２において、ボタン３２を全押し操作する等して、静止画像の取り込みを指示する。
【０１１３】
CPU１３１は、ステップＳ４５において、このユーザの入力を検知すると（図７のステップＳ３）、ステップＳ４６において、PLD１７３に、全押しコマンドを供給する。PLD１７３は、ステップＳ８４において、この全押しコマンドを取得すると、時刻Ｔ３において、AFイルミネータ２２１を消灯し、時刻Ｔ４において、キャプチャモードに移行する。
【０１１４】
キャプチャモードに移行した時刻Ｔ４において、PLD１７３は、ステップＳ８５の処理を実行し、露光開始ステータス信号をCPU１３１に供給する。また、PLD１７３は、時刻Ｔ４から、カメラコントローラ１７７を制御して、露光処理３２２を開始し、さらに、表示用画像データの出力を停止し、EVFエリア２１１全体が黒色の画像となるように、黒画像データおよび同期信号３４２を表示制御部１３６に出力する。これにより、LCD２８のEVFエリア２１１には、黒画像３０２が表示される。また、このとき、PLD１７３は、最後に生成した表示用画像データを内蔵RAM１７６に保存する。この処理は、図７のステップＳ４およびＳ５の処理に対応する。
【０１１５】
CPU１３１は、PLD１７３より出力された露光開始ステータスを、ステップＳ４７において取得すると、ステップＳ４８において、所定の効果音を再生し、図２のスピーカ６６等より出力する。
【０１１６】
そして、時刻Ｔ５において、露光処理３２２が完了すると、PLD１７３は、ステップＳ８６において、CPU１３１に露光終了ステータス信号を供給するとともに、CCD１７２からの画像データの取り込み処理３２３を開始する。
【０１１７】
CPU１３１は、ステップＳ４９において、露光終了ステータス信号を取得すると、ステップＳ５０において、所定の効果音を再生し、スピーカ６６等より出力する。
【０１１８】
時刻Ｔ６において、取り込み処理が完了すると、PLD１７３は、取り込んだ画像データに対して、画像処理３２４を開始する。
【０１１９】
時刻Ｔ７において、画像処理が終了すると、PLD１７３は、表示用静止画像表示可能ステータス信号をCPU１３１に供給する。そして、静止画表示処理３２５を開始し、内蔵RAM１７６に保存している表示用静止画像データ３４３の表示制御部１３６への出力を開始するとともに、画像処理した画像データのJPEGエンコード３２６を開始する。
【０１２０】
JPEGエンコードは、図１０に示されるように、内蔵RAM１７６を用いて、実行され、作成されたJPEGデータも、内蔵RAM１７６により一時保持される。
【０１２１】
表示用静止画像表示可能ステータスをステップＳ５１において取得すると、CPU１３１は、ステップＳ５２において、表示制御部１３６を制御して、表示用静止画像データの取得を開始させる。表示制御部１３６は、PLD１７３より表示用静止画像データを取得すると、対応する表示用静止画像をLCD２８のEVFエリア２１１に表示させる。これらの処理は、図７のステップＳ６およびＳ７の処理に対応する。
【０１２２】
そして、時刻Ｔ８において、JPEGエンコード３２６が終了すると、PLD１７３は、ステップＳ８８において、JPEG出力ステータス信号をCPU１３１に供給する。ステップＳ５３において、このJPEG出力ステータス信号を取得すると、CPU１３１は、ステップＳ５４において、生成されたJPEGデータの取得を開始する。この処理は、JPEGデータの転送が完了するまで続けられる。
【０１２３】
図１０に示されるように、JPEGデータは、内蔵RAM１７６より、USBのメインバス３７２を介して、表示制御部１３６に供給される。その際、PLD１７３と表示制御部１３６は、USBの制御バス３７１により互いに制御し合い、JPEGデータの転送を行う。そして、表示制御部１３６は、取得したJPEGデータのサムネイル画像データに対応するサムネイル画像をLCD２８のサムネイル画像表示部２２６に表示させるとともに、そのJPEGデータを、バス１３４などを介して、例えば、RAM１３３や、図１０に示されるようにメモリカード１４３に供給し、記録させる。
【０１２４】
そして、ユーザが、ステップＳ３３において、LCD２８のEVFエリア２１１上のタッチパネル３６を操作したり、または、ボタン２３を半押し若しくは全押し操作をしたりして、モニタモードへの移行を指示すると、CPU１３１は、ステップＳ５５において、その入力を取得し、ステップＳ５６において、その入力に対応するコマンドをPLD１７３に供給する。
【０１２５】
時刻Ｔ９において、PLD１７３がステップＳ８９の処理により、そのコマンドを取得すると、キャプチャモードからモニタモードに移行し、動画像表示処理３２７を開始する。すなわち、時刻Ｔ７から時刻Ｔ９までの期間３４３Ａの間、LCD２８のEVFエリア２１１には、撮像画像である表示用静止画像が表示される。
【０１２６】
動画像表示処理３２７においては、動画像表示処理３２１と同様に、CCD１７２において取り込まれた画像データより表示用画像データが順次生成され、EVF３４４として表示制御部１３６に出力される。これにより、LCD２８のEVFエリア２１１には、表示用動画像であるEVF３０４が表示される。
【０１２７】
以上のように、非圧縮の表示用画像データがJPEG画像とは別に用意され、保持されるので、容易に、最適な表示画像を表示領域に表示することができる。
【０１２８】
なお、上述したように、撮像画像に対応する表示用画像データは、RAM１３３に保持されており、ユーザが、LCD２８に表示されているサムネイル画像上のタッチパネル３６を操作することにより、RAM１３３に保持されている表示用画像データに対応する表示用画像をLCD２８のEVFエリア２１１に、即座に表示することができ、撮像処理の場合と同様に、容易に、最適な表示画像を表示領域に表示することができる。
【０１２９】
以上においては、撮像機能付きPDAを用いて説明したが、これに限らず、非圧縮の画像データより圧縮画像データを生成するとともに、その画像データに対応する画像をディスプレイなどに表示する電子機器であれば何でもよい。特に、画像圧縮伸張に要する負荷の影響が大きい電子機器、例えば、デジタルカメラ、撮像機能付き携帯電話機、撮像機能付きPDA等のような、処理能力の小さい、小型の電子機器であるほうが、その効果は顕著である。
【０１３０】
また、以上においては、カメラ２２やLCD２８等は、１台のPDAとして構成されるように説明したが、これに限らず、上述したPDA１の各部が別体で構成されるようにしてもよい。
【０１３１】
さらに、以上においては、画像データを圧縮し、JPEGデータを生成するように説明したが、これに限らず、どのような圧縮方式およびデータ形式であってもよい。
【０１３２】
また、上述した例においては、スロット６４に装着されるメモリは、メモリカード１４３であったが、スロット６４が対応できる記録媒体であれば限定されない。例えば、図示はしないが、その他の半導体メモリ、磁気ディスク、光ディスク、または光磁気ディスク等でもよい。
【０１３３】
なお、以上の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムがPDA１に、ネットワークや記録媒体からインストールされる。ただし、記録媒体は、PDA１に直接装着される場合のみならず、必要に応じて他の装置に装着される場合もある。この場合、他の装置とPDA１が相互に通信を行うことで、プログラムがPDA１にインストールされる。
【０１３４】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されているメモリスティック１４３といった半導体メモリのみならず、図示はしないが、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read only Memory),DVD(Digital Versatile Disk)を含む）、もしくは光磁気ディスク（ＭＤ（Mini-Disk）を含む）などよりなるパッケージメディアにより構成されることができる。さらに、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているROM１３２や、ハードディスクとしての記憶部１３９などで構成される。
【０１３５】
なお、以上においては、各フローチャートに示される処理は、図３のCPU１３１がソフトウェアにより実行するようにしたが、各処理を実行するハードウェアを用意するようにして、ハードウェアにより実行されるようにすることも、もちろん可能である。
【０１３６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３７】
【発明の効果】
以上のように、本発明によれば、所定の表示領域に画像を表示することができる。特に、容易に、指定された画像をより高画質に所定の表示領域に表示することができる。
【図面の簡単な説明】
【図１】本発明を適用したPDAの正面の構成例を表す外観図である。
【図２】図１のPDAの裏面の構成例を表す外観図である。
【図３】図１のPDA１の内部の構成例を示すブロック図である。
【図４】図１のカメラの詳細な構成例を示すブロック図である。
【図５】撮像処理に関するハードウェアおよびソフトウェアのシステム構成例を示す模式図である。
【図６】図５のカメラアプリケーションの詳細な構成例を示す模式図である。
【図７】図１のPDAによる画像表示処理を説明するフローチャートである。
【図８】図１のLCDに表示されるGUIの例を示す図である。
【図９】撮像時における具体的な処理の流れを説明するタイミングチャートである。
【図１０】画像データの転送の様子を示す模式図である。
【符号の説明】
２２  カメラ，  ２８  LCD，  １３１  CPU，  １３３  RAM，  １３６  表示制御部，  １３９  記憶部，  １４３  メモリカード，  １７２  CCD，  １７３  PLD，  １７４  DSP，  １７６  内蔵RAM，  １７７  カメラコントローラ，  １８１  カメラアプリケーション，  ２１１  EVFエリア，  ２２６乃至２２８  サムネイル画像表示部，  ３２５  静止画表示処理，  ３４３  表示用静止画像データ
【図１】
0004062036.tif 000002
【図２】
0004062036.tif 000003
【図３】
0004062036.tif 000004
【図４】
0004062036.tif 000005
【図５】
0004062036.tif 000006
【図６】
0004062036.tif 000007
【図７】
0004062036.tif 000008
【図８】
0004062036.tif 000009
【図９】
0004062036.tif 000010
【図１０】
0004062036.tif 000011