(57)【要約】【課題】容易に、指定された画像をより高画質に所定の表示領域に表示する。【解決手段】ＰＬＤ１７３は、ＣＰＵ１３１に制御され、ＣＣＤ１７２より取り込まれた画像データより、ＪＰＥＧデータとは別に、非圧縮の、対応する画像の画像サイズをＥＶＦエリアの大きさに合わせた表示用画像データを生成し、表示制御部１３６に供給する。表示制御部１３６は、取得した表示用画像データに対応する表示用画像をＥＶＦエリアに表示するとともに、その表示用画像データをＪＰＥＧ画像データに対応させてＲＡＭに保存する。表示制御部１３６はさらに、ＣＰＵ１３１に制御され、ユーザが指定したサムネイル画像に対応する表示用画像データをＲＡＭより取得し、対応する表示用画像をＥＶＦエリアに表示させる。本発明は、ＰＤＡに適用することができる。【選択図】　　　図４
2004120700.tif 000002
【特許請求の範囲】
【請求項１】
画像データを圧縮する画像処理装置において、
非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成手段と、
前記第１の生成手段により生成された前記圧縮画像データおよび前記サムネイル画像データを記憶する記憶手段と、
前記元画像データより、前記元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、前記元画像データの表示用画像に対応する表示用画像データを生成する第２の生成手段と、
前記生成手段により生成された前記表示用画像データを、同じ前記元画像データに対応する前記サムネイル画像データに関連付けて保持する保持手段と、
複数の前記サムネイル画像を前記第１の表示領域とは異なる第２の表示領域に表示する第１の表示制御手段と、
前記第１の表示制御手段により前記第２の表示領域に表示された複数の前記サムネイル画像の中から１枚の前記サムネイル画像を選択する選択手段と、
前記保持手段により保持されており、前記選択手段により選択された前記サムネイル画像に関連付けられた前記表示用画像データに対応する画像を、前記元画像データの表示用画像として前記第１の表示領域に表示する第２の表示制御手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の表示領域の大きさは、前記サムネイル画像の画像サイズより大きいサイズである
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ユーザからの指示を受け付ける受け付け手段をさらに備え、
前記選択手段は、前記受け付け手段により受け付けられた前記ユーザからの指示に基づいて、前記サムネイル画像を選択する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
被写体を撮像し、前記撮像により得られる撮像画像に対応する撮像画像データを生成する撮像手段をさらに備え、
前記第１の生成手段は、前記撮像手段により撮像されて生成された前記撮像画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成し、
前記第２の生成手段は、前記撮像画像データより、前記撮像画像データの表示用画像に対応する表示用画像データを生成する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記撮像手段により撮像されて得られた前記撮像画像を、動画像として、前記第１の表示領域に表示する第３の表示制御手段をさらに備える
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
画像データを圧縮する画像処理装置の画像処理方法であって、
非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、
前記第１の生成ステップの処理により生成された前記圧縮画像データおよび前記サムネイル画像データの記憶を制御する記憶制御ステップと、
前記元画像データより、前記元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、前記元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、
前記生成ステップの処理により生成された前記表示用画像データの、同じ前記元画像データに対応する前記サムネイル画像データに関連付けた保持を制御する保持制御ステップと、
複数の前記サムネイル画像の、前記第１の表示領域とは異なる第２の表示領域への表示を制御する第１の表示制御ステップと、
前記第１の表示制御ステップの処理により、前記第２の表示領域への表示が制御された複数の前記サムネイル画像の中から１枚の前記サムネイル画像を選択する選択ステップと、
前記保持制御ステップの処理により保持が制御されており、前記選択ステップの処理により選択された前記サムネイル画像に関連付けられた前記表示用画像データに対応する画像の、前記元画像データの表示用画像としての、前記第１の表示領域への表示を制御する第２の表示制御ステップと
を含むことを特徴とする画像処理方法。
【請求項７】
画像データを圧縮する処理をコンピュータに行わせるプログラムにおいて、
非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、前記元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、
前記元画像データより、前記元画像データに対応する画像が表示される表示領域の大きさと同じである、前記元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、
複数の前記サムネイル画像データの中から１つの前記サムネイル画像データを選択する選択ステップと、
前記選択ステップの処理により選択された前記サムネイル画像データに関連付けられた前記表示用画像データに対応する画像の、前記元画像データの表示用画像としての、前記表示領域への表示を制御する表示制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置および方法、並びにプログラムに関し、特に、容易に、指定された画像をより高画質に所定の表示領域に表示することができるようにした、画像処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
近年、デジタルカメラや撮像機能を有するＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔｓ）等に代表される撮像機能を有する小型の電子機器が普及している。これらの電子機器は、通常、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等のディスプレイを備えており、撮像した画像を表示することができる。
【０００３】
例えば、デジタルカメラの場合、被写体を撮像して生成された静止画像データは、通常、ＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）方式等に代表される画像圧縮技術を用いて圧縮され、元画像データと比較してデータ量が減らされたＪＰＥＧ画像データとして保存される。
【０００４】
ＪＰＥＧ圧縮方式は、離散コサイン変換処理（ＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ））、量子化処理、および符号化処理等を用いて元画像データを圧縮する方式である。通常、この圧縮されたＪＰＥＧ画像データには、圧縮画像データの他に、ヘッダ部に、簡易表示用に、対応する画像サイズが小さいサムネイル画像データが添付されている。
【０００５】
例えば、ＤＣＦ（Ｄｅｓｉｇｎ　ｒｕｌｅ　ｆｏｒ　Ｃａｍｅｒａ　Ｆｉｌｅ　ｓｙｓｔｅｍ）フォーマットの場合、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）規格に従って、画素数が１６０×１２０のサムネイル画像をヘッダ部に添付することができる。デジタルカメラは、このサムネイル画像をディスプレイに表示することにより、容易に撮像画像を表示することができる。
【０００６】
ところで、この撮像画像を表示する表示領域は大きいほど、ユーザは、より正確に撮像結果を知ることができるとともに、娯楽性が高く、人気が高い。近年においては、より大きなディスプレイがデジタルカメラ等の電子機器に備えられる傾向にあり、特に、撮像機能を有するＰＤＡにおいては、サムネイル画像の画像サイズより大きな表示領域を有する場合が多い。
【０００７】
このような場合、サムネイル画像を拡大して、サムネイル画像の画像サイズより大きな表示領域に表示すると、画像が粗くなってしまう。
【０００８】
そこで、サムネイル画像を表示する代わりに、保存されている圧縮画像データより表示領域のサイズと同じ大きさの画像サイズの表示用画像データを生成し、表示する方法がある（例えば、特許文献１参照）。
【０００９】
【特許文献１】
特開２００２−１６５１１６号公報（第９−１０ページ、図５）
【００１０】
【発明が解決しようとする課題】
しかしながら、以上のような方法においては、ユーザが表示を指示する度に圧縮画像データを伸張し、表示用画像データを生成しなければならず、画像処理能力が低い小型の電子機器の場合、その処理に要する負荷が大きく、処理速度が低下してしまうという課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、容易に、指定された画像をより高画質に所定の表示領域に表示することができるようにしたものである。
【００１２】
【課題を解決するための手段】
本発明の画像処理装置は、非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成手段と、第１の生成手段により生成された圧縮画像データおよびサムネイル画像データを記憶する記憶手段と、元画像データより、元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データを生成する第２の生成手段と、生成手段により生成された表示用画像データを、同じ元画像データに対応するサムネイル画像データに関連付けて保持する保持手段と、複数のサムネイル画像を第１の表示領域とは異なる第２の表示領域に表示する第１の表示制御手段と、第１の表示制御手段により第２の表示領域に表示された複数のサムネイル画像の中から１枚のサムネイル画像を選択する選択手段と、保持手段により保持されており、選択手段により選択されたサムネイル画像に関連付けられた表示用画像データに対応する画像を、元画像データの表示用画像として第１の表示領域に表示する第２の表示制御手段とを備えることを特徴とする。
【００１３】
前記第１の表示領域の大きさは、サムネイル画像の画像サイズより大きいサイズであるようにすることができる。
【００１４】
ユーザからの指示を受け付ける受け付け手段をさらに備え、選択手段は、受け付け手段により受け付けられたユーザからの指示に基づいて、サムネイル画像を選択するようにすることができる。
【００１５】
被写体を撮像し、撮像により得られる撮像画像に対応する撮像画像データを生成する撮像手段をさらに備え、第１の生成手段は、撮像手段により撮像されて生成された撮像画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成し、第２の生成手段は、撮像画像データより、撮像画像データの表示用画像に対応する表示用画像データを生成するようにすることができる。
【００１６】
前記撮像手段により撮像されて得られた撮像画像を、動画像として、第１の表示領域に表示する第３の表示制御手段をさらに備えるようにすることができる。
【００１７】
本発明の画像処理方法は、非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、第１の生成ステップの処理により生成された圧縮画像データおよびサムネイル画像データの記憶を制御する記憶制御ステップと、元画像データより、元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、生成ステップの処理により生成された表示用画像データの、同じ元画像データに対応するサムネイル画像データに関連付けた保持を制御する保持制御ステップと、複数のサムネイル画像の、第１の表示領域とは異なる第２の表示領域への表示を制御する第１の表示制御ステップと、第１の表示制御ステップの処理により、第２の表示領域への表示が制御された複数のサムネイル画像の中から１枚のサムネイル画像を選択する選択ステップと、保持制御ステップの処理により保持が制御されており、選択ステップの処理により選択されたサムネイル画像に関連付けられた表示用画像データに対応する画像の、元画像データの表示用画像としての、第１の表示領域への表示を制御する第２の表示制御ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、非圧縮の画像データである元画像データを圧縮し、圧縮画像データを生成するとともに、元画像データのサムネイル画像に対応するサムネイル画像データを生成する第１の生成ステップと、元画像データより、元画像データに対応する画像が表示される表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データを生成する第２の生成ステップと、複数のサムネイル画像データの中から１つのサムネイル画像データを選択する選択ステップと、選択ステップの処理により選択されたサムネイル画像データに関連付けられた表示用画像データに対応する画像の、元画像データの表示用画像としての、表示領域への表示を制御する表示制御ステップとをコンピュータに実現させることを特徴とする。
【００１９】
本発明の画像処理装置および方法、並びにプログラムにおいては、非圧縮の画像データである元画像データが圧縮され、圧縮画像データが生成されるとともに、元画像データのサムネイル画像に対応するサムネイル画像データが生成され、その生成された圧縮画像データおよびサムネイル画像データが記憶され、元画像データより、元画像データに対応する画像が表示される第１の表示領域の大きさと同じである、元画像データの表示用画像に対応する表示用画像データが生成され、その生成された表示用画像データが、同じ元画像データに対応するサムネイル画像データに関連付けて保持され、複数のサムネイル画像が第１の表示領域とは異なる第２の表示領域に表示され、第２の表示領域に表示された複数のサムネイル画像の中から１枚のサムネイル画像が選択され、保持されており、選択されたサムネイル画像に関連付けられた表示用画像データに対応する画像が、元画像データの表示用画像として第１の表示領域に表示される。
【００２０】
【発明の実施の形態】
図１は、本発明を適用したＰＤＡの正面の構成例を表す図である。
【００２１】
図１に示されるように、ＰＤＡ１は、中央のヒンジ部１２を境に、表示部１１と本体部１３とに分けられており、ヒンジ部１２を介して折り畳み可能に形成されている。
【００２２】
表示部１１の面１１−１のほぼ全面には、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）２８、および、ＬＣＤ２８の表面上に積層された透明な感圧式のタッチパネル３６が設けられている。即ち、タッチペン３５が、ＬＣＤ２８上の任意の位置に配置されると、その座標がタッチパネル３６により検出され、検出された座標に対応する所定の処理が行われる。
【００２３】
また、タッチパネル３６の所定の領域（ＬＣＤ２８の図中下方の領域）には、文字を入力するための文字入力エリア２９が設けられており、文字入力エリア２９には、種々のソフトボタンや文字入力エリア等が表示される。ユーザが、タッチペン３５を操作して、その文字入力エリア上にそれらの特殊文字を書くと、その特殊文字が入力される。即ち、タッチペン３５が移動した軌跡がタッチパネル３６により検知され、その軌跡に対応する文字が入力される。
【００２４】
ヒンジ部１２には、図中右方に、ＰＤＡ１の電源をオンまたはオフ状態にする電源ボタン３１が、その左隣に、ＰＤＡ１に内蔵されているバッテリ（図示せず）が充電中の場合には点灯し、充電が終了すると消灯するＬＥＤ（Ｌｉｇｈｔ　Ｅｍｉｔｔｉｎｇ　Ｄｉｏｄｅ）３０が、さらにその左隣に、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）よりなる回動可能なカメラ２２が、左端には、カメラ２２で被写体を撮像するとき操作されるキャプチャーボタン２３が、それぞれ設けられている。
【００２５】
即ち、ユーザは、被写体を撮像する場合、キャプチャーボタン２３を１回押下して、カメラ機能（被写体をカメラ２２により撮像し、その撮像された被写体の画像を記録する機能）を有するアプリケーションソフトウェアを起動させ、カメラ２２の撮像方向を被写体に向けるように回動させる。このとき、ＬＣＤ２８には、後述するように、カメラ２２が撮像している画像（被写体の画像）が表示されるので、ユーザは、ＬＣＤ２８を確認しながらカメラ２２の位置を確定し、シャッターボタンとして機能するキャプチャーボタン２３を再度押下する。これにより、キャプチャーボタン２３が押下された時点のカメラ２２により撮像された画像が、ＰＤＡ１のメモリ（後述する図３のＲＡＭ１３３等）に記憶される。
【００２６】
本体部１３の折り畳んだとき表示部１１に対向する面１３−１には、図中上方に、ＰＤＡ１にインストールされているアプリケーションソフトウェアのそれぞれを表すシンボルが印刷されたボタン３２が設けられており、ユーザがその指でボタン３２を押下すると、それに対応するアプリケーションソフトウェアが起動される。
【００２７】
また、面１３−１のボタン３２が配置されている領域の中央部には、ＬＣＤ２８に表示されている画像をスクロールするためのスクロールボタン３３が設けられている。さらに、面１３−１のボタン３２の下方には、文字（記号等を含む）を入力するためのキーボード３４が設けられている。
【００２８】
本体部１３の面１３−１と垂直な面（側面）１３−２の、図中上方には、リモートコントローラ、または、外部のヘッドホンと接続し、接続したそれらに音声を出力するためのヘッドホンジャック２４が設けられており、その下方には、押下および回転自在なジョグダイヤル２５が面１３−２から僅かに突出した状態で設けられており、その下方には、直前の操作を取り消したりするためのバックボタン２６が設けられており、さらにその下方には、誤って他のボタンが押下された場合、それに対応する機能の実行を禁止するためのホールドスイッチ２７が設けられている。
【００２９】
本体部１３の面１３−１に垂直な面（図中下側の端面）１３−４の、中央部には、付属機器を接続するためのコネクタ６７が設けられている。
【００３０】
図２は、ＰＤＡ１の裏面の構成例を表している。図２に示されるように、ヒンジ部１２の図中左側上部には、抜き差し自在な所定のメモリカードや機能拡張モジュールが装着されるスロット６４、メモリスティック内のデータが読み書きされている場合に点灯するランプ６３、および、赤外線で他の装置と通信するための赤外線ポート６２が設けられている。
【００３１】
メモリカードは、例えば、小型薄型形状のプラスチックケース内に電気的に書き換えや消去が可能な不揮発性メモリであるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄＰｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）の一種であるフラッシュメモリ素子を格納したものであり、画像や音声、音楽等の各種情報（データ）の書き込みおよび読み出しが可能となっている。
【００３２】
またメモリカードは、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度１．５［ＭＢ／Ｓ］　、最大読出速度２．４５［ＭＢ／Ｓ］の高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保しているようにしてもよい。
【００３３】
従って、ＰＤＡ１は、このようなメモリカードを挿着することができるために、メモリカードを介して他の装置との間でデータの共有化を図ることができる。
【００３４】
本体部１３の面１３−１の反対側の面１３−３の中央部の図中左側には、ＰＤＡ１をリセットするためのリセットボタン６５が設けられており、その下方には、音声を出力するためのスピーカ６６が設けられている。
【００３５】
本体部１３の面１３−１，１３−３に垂直な面（図中下側の端面）１３−４の、中央部には、上述したように、コネクタ６７が設けられており、その図中左方には、タッチペン３５を収納する収納口６８が設けられている。
【００３６】
図３は、ＰＤＡ１の内部の構成例を示すブロック図である。
【００３７】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１３１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１３２に記憶されているプログラム、または記憶部１３９からＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３３にロードされたプログラムに従って各種の処理を実行する。
【００３８】
ＲＡＭ１３３にはまた、ＣＰＵ１３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３９】
ＣＰＵ１３１、ＲＯＭ１３２、およびＲＡＭ１３３は、バス１３４を介して相互に接続されている。このバス１３４にはまた、ＬＣＤ２８に表示させる画像を制御する表示制御部１３６が接続されている。
【００４０】
表示制御部１３６には、ＣＰＵ１３１の制御に基づいて、上述したカメラ２２、および、ＬＣＤ２８の他、ＶＲＡＭ１３８が接続されている。表示制御部１３６は、カメラ２２により撮像された画像を、ＶＲＡＭ１３８に記憶させ、そのＶＲＡＭ１３８に記憶されている画像や、他のメモリ（ＲＡＭ１３３、記憶部１３９、スロット６４に接続されたメモリカード１４３）に記憶されている画像を、ＬＣＤ２８に表示させる。
【００４１】
バス１３４にはさらにまた、入出力インタフェース１３５も接続されている。
【００４２】
入出力インタフェース１３５には、上述したキーボード３４、各種ボタン２２，３２，３３、および、ジョグダイヤル２５等からなる入力部１３７、タッチパネル３６、赤外線通信ポート６２、メモリカード１４３若しくは機能拡張モジュール１２１が装着されるスロット６４、ＰＤＡ１が内蔵するバッテリ（図示せず）を充電させるとともに、他の外部装置１５２との通信の中継装置となるクレードル９１等が接続されるコネクタ６７、並びに、リモートコントローラ１０１若しくはヘッドホン１５３と接続される音声出力部としてのヘッドホンジャック２４が接続されている。
【００４３】
なお、タッチパネル３６により検出された座標は、入出力インタフェース１３５、バス１３４を介してＣＰＵ１３１に提供され、ＣＰＵ１３１は、提供されたその座標に対応する所定の情報を取得する。
【００４４】
入出力インタフェース１３５にはまた、必要に応じて、ハードディスクなどより構成される記憶部１３９が接続される。外部装置１５２に適宜装着される磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどから読み出されたコンピュータプログラムは、赤外線ポート６２を介する無線通信、無線ＬＡＮモジュール（機能拡張モジュール）１２１を介する無線通信、または、クレードル９１を介する有線通信等の手段により、必要に応じてＰＤＡ１に対して供給され、記憶部１３９にインストールされる。または、スロット６４に適宜装着されるメモリカード１４３から読み出されたコンピュータプログラムも、必要に応じて記憶部１３９にインストールされる。
【００４５】
入出力インタフェース１３５にはさらにまた、表示部１１が本体部１３に対して閉状態の場合、オン状態となり、かつ、表示部１１が本体部１３に対して開状態の場合、オフ状態となるＬＣＤ開閉スイッチ１４４、表示部１１が所定の回動角度以上回動された場合にオン状態となるＬＣＤ回転スイッチ１４５、および、カメラ２２が所定の回動角度以上回動された場合にオン状態となるカメラ回転スイッチ１４６が設けられている。
【００４６】
即ち、この例においては、ＣＰＵ１３１は、ＬＣＤ開閉スイッチ１４４、ＬＣＤ回転スイッチ１４５、および、カメラ回転スイッチ１４６の、それぞれのオン状態またはオフ状態に基づいて、表示部１１の本体部１３に対する開閉の状態（以下、ＬＣＤ開閉状態と称する）、および回動状態、並びに、カメラ２２の回動状態を認識する。
【００４７】
カメラ２２は、図４に示されるように構成される。図４に示されるように、カメラ２２には、所定の方向に走査して、被写体の画像を、レンズ１７１を介して取り込む撮像素子としてのＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）１７２が備えられており、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ　Ｌｏｇｉｃ　Ｄｅｖｉｃｅ）１７３に制御されて入射光を電気信号に変換する。
【００４８】
また、ＰＬＤ１７３には、取り込まれた画像データを処理するＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）１７４、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ　Ｄｙｎａｍｉｃ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等の半導体メモリにより構成される内蔵ＲＡＭ１７６、ＣＣＤ１７２による撮像動作および走査方向等を適宜制御したりするカメラコントローラ１７６等が内蔵されている。
【００４９】
ＰＬＤ１７３は、ＣＰＵ１３１の制御に基づいて、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｒｅａｄ　ｏｎｌｙ　Ｍｅｍｏｒｙ）１７５より取得した各種の処理を実行させるプログラムや初期値データを用いて各種の処理を行う。
【００５０】
ＤＳＰ１７４は、ＣＰＵ１３１の制御に基づいて、ＣＣＤ１７２により取り込まれた画像データから、ＬＣＤ２８の表示領域のサイズに合わせた画像サイズの表示用画像データを生成し、図３の表示制御部１３６に供給するとともに、取り込まれた画像データを内蔵ＲＡＭ１７６に順次記憶させる。内蔵ＲＡＭ１７６に記憶された画像データは、キャプチャ時の静止画像表示に用いられたり、保存用のＪＰＥＧデータの生成に利用されたりする。
【００５１】
すなわち、ＤＳＰ１７４は、ＣＰＵ１３１に制御され、撮像処理前のモニタモード時においては、ＣＣＤ１７２より取り込まれた画像データから、最適な表示用画像データを生成し、図３の表示制御部１３６に順次供給することにより、ＬＣＤ２８の所定の表示領域に動画像としての表示用画像（以下、表示用動画像と称する）を表示させる。
【００５２】
そして、ユーザがボタン２３を押下する等して撮像処理が指示されると、キャプチャモードに移行し、ＤＳＰ１７４は、ＣＰＵ１３１に制御され、表示部１３６への表示用画像データの出力を停止し、ＣＣＤ１７２から画像データを静止画像データとして取り込み、所定の処理を行った後、その画像データから、保存用のＪＰＥＧデータを生成するとともに、最適な表示用画像データを生成し、図３の表示制御部１３６に供給する。これにより、ＬＣＤ２８の所定の表示領域には、撮像画像である静止画像としての表示用画像（以下、表示用静止画像と称する）として表示される。
【００５３】
その後、後述するように、ユーザが表示領域上のタッチパネルをタップしたり、ボタン２３を半押ししたりすると、キャプチャモードからモニタモードに戻り、ＤＳＰ１７４は、ＣＰＵ１３１に制御され、ＬＣＤ２８の所定の表示領域に表示用動画像を表示させるように動作する。
【００５４】
なお、キャプチャモード時に、表示制御部１３６に供給された表示用画像データは、ＶＲＡＭ１３８に供給され、対応する表示用静止画像がＬＣＤ２８に表示されるとともに、バス１３４を介してＲＡＭ１３３にも供給され、保持される。
【００５５】
ＲＡＭ１３３は、所定の数（例えば、最新の３つ分）の表示用画像データを保持し、対応する保存用のＪＰＥＧデータに関連付けて管理しており、ＣＰＵ１３１に制御され、指示された画像を、バス１３４を介して表示制御部１３６に供給する。表示制御部１３６は、ＲＡＭ１３３より供給された表示用画像データをＶＲＡＭ１３８に供給し、対応する表示用静止画像をＬＣＤ２８の所定の表示領域に表示する。
【００５６】
以上のように、表示領域のサイズに合わせた画像サイズの表示用画像データが、保存用の圧縮画像データやサムネイル画像データとは別に、キャプチャモード時に取り込まれた画像データより生成され、ＲＡＭ１３３に保持されるので、ＰＤＡ１は、容易に、ユーザに指定された画像を、高画質な状態で表示領域に表示することができる。
【００５７】
図５は、撮像処理に関するハードウェアおよびソフトウェアのシステム構成の例を示す模式図である。
【００５８】
図５において、図中上側のブロックが図中下側のブロックを制御するように動作する。
【００５９】
カメラアプリケーション１８１は、カメラ設定モジュール１８２、ファインダモジュール１８３、キャプチャモジュール１８４、およびファイル管理モジュールなどの各種の機能を有している。
【００６０】
また、カメラアプリケーション１８１は、図６に示されるように、ユーザインタフェース２０１およびインタフェースモジュール２０２を有しており、ユーザからの指示を受け付けたり、ユーザに操作案内等を表示したりすることができる。
【００６１】
これらの機能により、カメラアプリケーション１８１は、ユーザの指示などに基づいて、マルチメディアライブラリ１９１やＡＶ（Ａｕｄｉｏ　Ｖｉｓｕａｌ）ライブラリ１９２を用いて、カメラドライバ１９３を制御して、撮像処理を行ったり、撮像された画像を、デバイスマネージャ１９７を介してＬＣＤ２８に表示させたりする。
【００６２】
カメラドライバ１９３は、ＵＳＢドライバ１９４やＹＵＶドライバ１９５などを用いて、カメラ２２の各部を制御し撮像処理を行い、画像データを取得したり、取得した画像データを、ＲＡＭ１３３やメモリカード１４３に記憶させ、ファイルシステム１９６の管理に管理させたりする。
【００６３】
例えば、ＣＣＤ１７１において取り込まれた画像データより生成される表示用画像データは、ＹＵＶドライバ１９５の制御により、モニタ画像用パラレルバスであるＹＵＶバスを介して転送され、ＡＶライブラリ１９２に制御されたカメラドライバ１９３およびデバイスマネージャ１９７の処理により、対応する画像がＬＣＤ２８に表示される。また、キャプチャモード時に取り込まれる、撮像画像に対応する表示用画像データは、カメラドライバ１９３によりＲＡＭ１３３に供給され、ファイルシステム１９６によって管理される。
【００６４】
また、ＣＣＤ１７１においてキャプチャモード時に撮像された画像データより生成されるＪＰＥＧデータの場合、撮像画像データが一度内蔵ＲＡＭ１７５に保持された後、ＪＰＥＧデータに変換される。そして、ＪＰＥＧデータは、ＵＳＢドライバ１９４に制御されて、ＵＳＢバスを介して転送され、カメラドライバ１９３の制御により、メモリカード１４３またはＲＡＭ１３３に記憶される。メモリカード１４３やＲＡＭ１３３に記憶されたＪＥＰＧデータは、ファイルシステム１９６により管理される。
【００６５】
次に、以上のようなＰＤＡ１によるカメラ２２により撮像した画像の表示に関する処理について、図７のフローチャートを参照して説明する。また、必要に応じて図８を参照して説明する。
【００６６】
ユーザがカメラアプリケーション１８１を起動すると、カメラアプリケーション１８１により各部が制御され、カメラ２２を用いた静止画撮像を行うためのモニタモードに移行する。モニタモードにおいては、ＣＣＤ１７２より取り込まれた画像は、ＬＣＤ２８の表示領域（後述する図８のＥＶＦ（Ｅｌｅｃｔｒｏｎｉｃ　Ｖｉｅｗ　Ｆｉｎｄｅｒ）エリア２１１）に動画像として表示される。
【００６７】
ＣＰＵ１３１は、ステップＳ１において、ＰＬＤ１７３を制御して、ＣＣＤ１７２により取り込まれた、新たな取り込み画像データより画像サイズを調整した表示用画像データを生成させる。このとき、ＰＬＤ１７３は、表示用画像の画像サイズを、ＬＣＤ２８に表示されているＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）に設けられた画像表示領域（後述する図８のＥＶＦエリア２１１）のサイズに合わせるように調整する。
【００６８】
通常、画像表示領域のサイズは、取り込み画像の画像サイズより小さい。従って、ＰＬＤ１７３は、取り込み画像データより所定の方法で、データを間引く等して表示用画像データを生成する。例えば、撮影画像データ（保存用のＪＰＥＧデータ）に対応する撮影画像の画像サイズは、１６００ドット×１２００ドットであり、表示されるサムネイル画像の画像サイズが８０ドット×６０ドットである場合に、ＰＬＤ１７３は、３２０ドット×２４０ドットの、表示領域のサイズと一致する表示用画像データを、撮影画像データより生成する。なお、このとき、必要であれば、表示用画像データに対して、画質向上のための画像処理を施すようにしてもよい。
【００６９】
そして、表示用画像データを生成したＰＬＤ１７３は、その表示用画像データを表示制御部１３６に供給する。
【００７０】
ＣＰＵ１３１は、ステップＳ２において、表示制御部１３６を制御して、表示制御部１３６が取得した表示用画像データをＶＲＡＭ１３８に保持させ、表示用画像データに対応する表示用動画像をＬＣＤ２８に表示させる。
【００７１】
図８は、ＬＣＤ２８に表示されるＧＵＩの例を示す図である。
【００７２】
図８においては、ＧＵＩは、取り込み画像である表示用画像を表示するＥＶＦエリア２１１、撮像操作に関するボタン等を表示するカメラコントロールエリア２１２、撮像画像のサムネイル画像を表示する簡易ビューエリア２１３、他のアプリケーションとの連携操作に関するボタン等を表示する連携エリア２１４、および、カメラアプリケーション１８１以外の機能のステータス情報を表示するステータスバーエリア２１５により構成されている。
【００７３】
ＥＶＦエリア２１１は、表示用画像を表示する表示領域であり、ＰＬＤ１７３により作成されたＪＰＥＧデータのサムネイル画像の画像サイズより大きなサイズであり、かつ、ＪＰＥＧデータの圧縮画像データに対応する画像（または元画像）の画像サイズより小さなサイズである。
【００７４】
また、ＥＶＦエリア２１１には、ＡＦ（Ａｕｔｏ　Ｆｏｃｕｓ）機能の状態を示すＡＦイルミネータ２２１や、ＡＦ機能が焦点を調整する範囲を示すＡＦ枠２２２が表示されている。
【００７５】
カメラコントロールエリア２１２には、撮像に関する各種のステータス情報などを通知する表示専用アイコン群２２３、ユーザが操作することにより、ＥＶＦエリア２１１に表示された表示用画像の明度を調整する明るさ調整バー２２４、ユーザが操作することにより、各種の撮像に関する設定を行う撮像機能用ボタン群２２５が表示されている。
【００７６】
簡易ビューアエリア２１３には、最新の３枚の撮像画像に対応するサムネイル画像が表示されるサムネイル画像表示部２２６乃至２２８が設けられている。サムネイル画像表示部２２６乃至２２８には、サムネイル画像が１枚ずつ表示されている。サムネイル画像は、左から順に、新しい順に並んでおり、サムネイル画像表示部２２６に表示された画像が最も新しい撮像画像のサムネイル画像である。
【００７７】
図３のＲＡＭ１３３は、サムネイル画像表示部２２６に表示されているサムネイル画像に対応するＪＰＥＧデータおよび表示用画像データを保持しており、例えば、ユーザがサムネイル画像表示部２２６乃至２２８に設けられた選択ボタン２２６Ａ乃至２２８Ａのうちの１つを操作すると、ＲＡＭ１３３は、その画像に対応する表示用画像データを表示制御部１３６に供給し、対応する表示用静止画像がＥＶＦエリアに表示される。
【００７８】
また、新たな撮像が行われると、その撮像画像に対応するサムネイル画像がサムネイル画像表示部２２６に表示される。そして、現在表示されている画像は、１つずつ図面右方向にずれていき、最も右側のサムネイル画像表示部２２６に表示されている画像は消去される。
【００７９】
このときＲＡＭ１３３は、消去された画像に対応する表示用画像データを消去し、新たに撮像された撮像画像に対応するＪＰＥＧデータおよび表示用画像データを保持する。
【００８０】
簡易ビューエリア２１３には、また、ユーザに操作されることにより、表示されているサムネイル画像を保護したり、順番を変更したり、削除したりする表示操作アイコン群２２９が表示されている。
【００８１】
連携エリア２１４には、ユーザが撮像された画像に対応するＪＰＥＧデータを保存するカテゴリを指定することができるアルバムカテゴリ選択欄２３０が表示されている。ＪＰＥＧデータは、ＲＡＭ１１３、記憶部１３９、またはメモリカード１４３等に記憶され、図５のファイルシステム１９６によりカテゴリごとに管理される。
【００８２】
連携エリア２１４には、また、ユーザが操作することにより、他のアプリケーションを起動させる連携ボタン群２３１が表示されている。
【００８３】
ステータスバーエリア２１５には、電池の残量や、メモリカード１４３の状態等、カメラアプリケーション以外のステータス情報等を示すステータス情報群２３２が表示されている。また、時刻を表示する時刻表示部２３３も設けられている。
【００８４】
以上においては、簡易ビューエリア２１３には、最新の３つのサムネイル画像が表示されるように説明したが、これに限らず、サムネイル画像を何枚表示するようにしてもよい。また、サムネイル画像は、同時に表示する必要は無く、例えば、スクロールバー等を設けて、表示する画像を切り替えることができるようにしてもよい。
【００８５】
なお、ＲＡＭ１３３は、表示されるサムネイル画像に対応する全ての表示用画像データを保持しているのが望ましいが、特定の表示用画像データのみを保持するようにしてもよい。その場合、対応する表示用画像データがＲＡＭ１３３保持されていないサムネイル画像が選択されると、ＥＶＦエリア２１１には何も表示されないようにしてもよいし、ＪＰＥＧデータより表示用画像データが再度生成され、対応する表示用静止画像が表示されるようにしてもよい。
【００８６】
さらに、図８において示されるＧＵＩには、少なくとも、表示用画像を表示するＥＶＦエリア２１１と、サムネイル画像を表示するサムネイル画像表示部２２６乃至２２８のうちの１つがあればよく、それ以外の機能は省略することも可能である。また、上述した以外の機能が表示されるようにしてももちろんよい。
【００８７】
図７に戻り、ＣＰＵ１３１は、ステップＳ３において、入力部１３７またはタッチパネル３６より供給されるユーザの入力を監視し、撮像処理が開始されたか否かを判定する。
【００８８】
ユーザがボタン２３を押下するなどして、撮像処理が開始され、キャプチャモードに移行したと判定した場合、ＣＰＵ１３１は、処理をステップＳ４に進める。
【００８９】
キャプチャモードに移行すると、ＣＰＵ１３１は、ステップＳ４において、ＣＣＤ１７２を制御して静止画像データとして画像データを取り込み、ＰＬＤ１７３を制御して取り込まれた画像データより表示用画像データを生成し、その最後に生成した表示用画像データを内蔵ＲＡＭ１７６に保持させる。
【００９０】
そして、ステップＳ５において、ＣＰＵ１３１は、ＰＬＤ１７３を制御して、黒色の画像を表示制御部１３６に供給させ、ＬＣＤ２８のＥＶＦエリア２１１に表示されている表示用画像を消去する。
【００９１】
ステップＳ６において、ＣＰＵ１３１は、ＰＬＤ１７３を制御して、ＤＳＰ１７４による撮像画像に対する画像処理が終了したか否かを判定し、終了したと判定するまで待機する。
【００９２】
そして、画像処理が終了したと判定した場合、ＣＰＵ１３１は、ステップＳ７に処理を進め、ＰＬＤ１７３を制御して、ステップＳ４において、内蔵ＲＡＭ１７６に保存している表示用画像データを表示制御部１３６に供給させ、ＬＣＤ２８のＥＶＦエリア２１１に表示用静止画像を表示させるとともに、表示用画像データをＲＡＭ１３３に供給させ、ＲＡＭ１３３に表示用画像データを保持させる。
【００９３】
ステップＳ８において、ＣＰＵ１３１は、入力部１３７またはタッチパネル３６より供給されるユーザの入力に基づいて、表示する表示用静止画像の切り替えが指示されたか否かを判定する。
【００９４】
ユーザが図８の現在ＥＶＦエリア２１１に対応する表示用静止画像が表示されていないサムネイル画像表示部の選択ボタン上のタッチパネル３６をタップする等して、表示する表示用静止画像の切り替えを指示したと判定した場合、ＣＰＵ１３１は、ステップＳ９において、指定されたサムネイル画像に対応する表示用画像データをＲＡＭ１３３より取得し、表示制御部１３６に供給し、対応する表示用静止画像をＥＶＦエリア２１１に表示させる。そして、ＣＰＵ１３１は、処理をステップＳ１０に進める。
【００９５】
ステップＳ８において、表示する表示用静止画像の切り替えが指示されていないと判定した場合、ＣＰＵ１３１は、ステップＳ９の処理を省略し、ステップＳ１０に処理を進める。
【００９６】
ステップＳ１０において、ＣＰＵ１３１は、入力部１３７またはタッチパネル３６より供給されるユーザの入力に基づいて、ＥＶＦエリア２１１に表示用動画像を表示するか否かを判定する。
【００９７】
ユーザが表示用動画像の表示を指示しておらず、表示用動画像を表示しないと判定した場合、ＣＰＵ１３１は、処理をステップＳ１１に進め、画像表示処理を終了するか否かを判定する。そして、画像表示処理を終了しないと判定した場合、ＣＰＵ１３１は、ステップＳ８に処理を戻し、それ以降の処理を繰り返す。
【００９８】
すなわち、ＣＰＵ１３１は、ユーザの指示等に基づいて、ＥＶＦエリア２１１に表示用動画像を表示させたり、画像表示処理を終了させたりするまで、指定されたサムネイル画像に対応する表示用静止画像をＥＶＦエリア２１１に表示させる。
【００９９】
また、ステップＳ３において、ユーザが、ボタン２３を押下する等しておらず、撮像処理が開始されていないと判定した場合、ＣＰＵ１３１は、処理をステップＳ１２に進める。
【０１００】
ステップＳ１２において、ＣＰＵ１３１は、ユーザの入力等に基づいて、表示用静止画像を表示するか否かを判定する。例えば、サムネイル画像表示部の選択ボタン上のタッチパネル３６をタップする等して、ユーザが表示用静止画像の表示を指示し、表示用静止画像を表示すると判定した場合、ＣＰＵ１３１は、処理をステップＳ９に戻し、それ以降の処理を繰り返す。
【０１０１】
ステップＳ１２において、表示用静止画像を表示しないと判定した場合、ＣＰＵ１３１は、処理をステップＳ１３に進める。また、ステップＳ１０において、ユーザがＥＶＦエリア２１１上のタッチパネル３６をタップしたり、ボタン２３を半押ししたりして表示用動画像の表示を指示したと判定した場合、ＣＰＵ１３１は、処理をステップＳ１３に進める。
【０１０２】
ステップＳ１３において、ＣＰＵ１３１は、画像表示処理を終了するか否かを判定する。そして、画像表示処理を終了しないと判定した場合、ＣＰＵ１３１は、処理をステップＳ１に戻し、それ以降の処理を繰り返す。
【０１０３】
また、ステップＳ１３において、画像表示処理を終了すると判定した場合、ＣＰＵ１３１は、ステップＳ１４に処理を進める。また、ステップＳ１１において、ユーザの指示等に基づいて、画像表示処理を終了させると判定した場合、ＣＰＵ１３１は、処理をステップＳ１４に進める。
【０１０４】
ステップＳ１４において、ＣＰＵ１３１は、終了処理を行い、画像表示処理を終了する。
【０１０５】
以上のように、画像表示処理が実行される。これにより、高画質な表示用画像を容易にＥＶＦエリア２１１に表示することができる。
【０１０６】
次に、図９のタイミングチャートを参照して、撮像時における具体的な処理の流れを説明する。また、必要に応じて、図１０を参照して説明する。
【０１０７】
時刻Ｔ０のモニタモード時において、ＰＬＤ１７３は、画像処理として動画像表示処理３２１を実行しており、最新の表示用画像データ（ＥＶＦ３４１）を出力している。そして、ＬＣＤ２８のＥＶＦエリア２１１には、その表示用画像データに対応する表示用動画像（ＥＶＦ３０１）が表示されている。これらの処理は、図９のステップＳ１およびＳ２の処理に対応する。
【０１０８】
このとき、ユーザがステップＳ３１において、ボタン２３を半押し操作すると、ＣＰＵ１３１は、ステップＳ４１において、その入力を検知し、ステップＳ４２において、その入力に対応する半押しコマンドをＰＬＤ１７３に供給する。
【０１０９】
ＰＬＤ１７３がＣＰＵ１３１より供給された半押しコマンドをステップＳ８１において取得すると、ＰＬＤ１７３は、ステップＳ８２において、カメラコントローラ１７７を制御して、ＡＥ（Ａｕｔｏ　Ｅｘｐｏｓｕｒｅ），ＡＷＢ（Ａｕｔｏ　Ｗｈｉｔｅ　Ｂａｌａｎｃｅ）、およびＡＦ等の処理を行う。このとき、処理が開始された時刻Ｔ１から、ＰＬＤ１７３は、表示制御部１３６を制御して、図８のＡＦイルミネータ２２１を点滅させる。
【０１１０】
そして、それらの処理が完了すると（時刻Ｔ２）、ステップＳ８３において、ＣＰＵ１３１に、ＡＦ終了ステータス信号を供給するとともに、表示制御部１３６を制御して、図８のＡＦイルミネータ２２１を点灯させる。
【０１１１】
ステップＳ４３において、ＡＦ終了ステータス信号を取得したＣＰＵ１３１は、ステップＳ４４において、ユーザに処理が終了したことを示すために所定の効果音を再生し、図２のスピーカ６６等より出力する。
【０１１２】
この効果音を聞いたり、ＬＣＤ２８のＥＶＦエリア２１１に表示されているＡＦイルミネータ２２１が点灯したのを目視したりして、ＡＦ等の処理が終了したこと認識し、撮像位置を決定したユーザは、ステップＳ３２において、ボタン３２を全押し操作する等して、静止画像の取り込みを指示する。
【０１１３】
ＣＰＵ１３１は、ステップＳ４５において、このユーザの入力を検知すると（図７のステップＳ３）、ステップＳ４６において、ＰＬＤ１７３に、全押しコマンドを供給する。ＰＬＤ１７３は、ステップＳ８４において、この全押しコマンドを取得すると、時刻Ｔ３において、ＡＦイルミネータ２２１を消灯し、時刻Ｔ４において、キャプチャモードに移行する。
【０１１４】
キャプチャモードに移行した時刻Ｔ４において、ＰＬＤ１７３は、ステップＳ８５の処理を実行し、露光開始ステータス信号をＣＰＵ１３１に供給する。また、ＰＬＤ１７３は、時刻Ｔ４から、カメラコントローラ１７７を制御して、露光処理３２２を開始し、さらに、表示用画像データの出力を停止し、ＥＶＦエリア２１１全体が黒色の画像となるように、黒画像データおよび同期信号３４２を表示制御部１３６に出力する。これにより、ＬＣＤ２８のＥＶＦエリア２１１には、黒画像３０２が表示される。また、このとき、ＰＬＤ１７３は、最後に生成した表示用画像データを内蔵ＲＡＭ１７６に保存する。この処理は、図７のステップＳ４およびＳ５の処理に対応する。
【０１１５】
ＣＰＵ１３１は、ＰＬＤ１７３より出力された露光開始ステータスを、ステップＳ４７において取得すると、ステップＳ４８において、所定の効果音を再生し、図２のスピーカ６６等より出力する。
【０１１６】
そして、時刻Ｔ５において、露光処理３２２が完了すると、ＰＬＤ１７３は、ステップＳ８６において、ＣＰＵ１３１に露光終了ステータス信号を供給するとともに、ＣＣＤ１７２からの画像データの取り込み処理３２３を開始する。
【０１１７】
ＣＰＵ１３１は、ステップＳ４９において、露光終了ステータス信号を取得すると、ステップＳ５０において、所定の効果音を再生し、スピーカ６６等より出力する。
【０１１８】
時刻Ｔ６において、取り込み処理が完了すると、ＰＬＤ１７３は、取り込んだ画像データに対して、画像処理３２４を開始する。
【０１１９】
時刻Ｔ７において、画像処理が終了すると、ＰＬＤ１７３は、表示用静止画像表示可能ステータス信号をＣＰＵ１３１に供給する。そして、静止画表示処理３２５を開始し、内蔵ＲＡＭ１７６に保存している表示用静止画像データ３４３の表示制御部１３６への出力を開始するとともに、画像処理した画像データのＪＰＥＧエンコード３２６を開始する。
【０１２０】
ＪＰＥＧエンコードは、図１０に示されるように、内蔵ＲＡＭ１７６を用いて、実行され、作成されたＪＰＥＧデータも、内蔵ＲＡＭ１７６により一時保持される。
【０１２１】
表示用静止画像表示可能ステータスをステップＳ５１において取得すると、ＣＰＵ１３１は、ステップＳ５２において、表示制御部１３６を制御して、表示用静止画像データの取得を開始させる。表示制御部１３６は、ＰＬＤ１７３より表示用静止画像データを取得すると、対応する表示用静止画像をＬＣＤ２８のＥＶＦエリア２１１に表示させる。これらの処理は、図７のステップＳ６およびＳ７の処理に対応する。
【０１２２】
そして、時刻Ｔ８において、ＪＰＥＧエンコード３２６が終了すると、ＰＬＤ１７３は、ステップＳ８８において、ＪＰＥＧ出力ステータス信号をＣＰＵ１３１に供給する。ステップＳ５３において、このＪＰＥＧ出力ステータス信号を取得すると、ＣＰＵ１３１は、ステップＳ５４において、生成されたＪＰＥＧデータの取得を開始する。この処理は、ＪＰＥＧデータの転送が完了するまで続けられる。
【０１２３】
図１０に示されるように、ＪＰＥＧデータは、内蔵ＲＡＭ１７６より、ＵＳＢのメインバス３７２を介して、表示制御部１３６に供給される。その際、ＰＬＤ１７３と表示制御部１３６は、ＵＳＢの制御バス３７１により互いに制御し合い、ＪＰＥＧデータの転送を行う。そして、表示制御部１３６は、取得したＪＰＥＧデータのサムネイル画像データに対応するサムネイル画像をＬＣＤ２８のサムネイル画像表示部２２６に表示させるとともに、そのＪＰＥＧデータを、バス１３４などを介して、例えば、ＲＡＭ１３３や、図１０に示されるようにメモリカード１４３に供給し、記録させる。
【０１２４】
そして、ユーザが、ステップＳ３３において、ＬＣＤ２８のＥＶＦエリア２１１上のタッチパネル３６を操作したり、または、ボタン２３を半押し若しくは全押し操作をしたりして、モニタモードへの移行を指示すると、ＣＰＵ１３１は、ステップＳ５５において、その入力を取得し、ステップＳ５６において、その入力に対応するコマンドをＰＬＤ１７３に供給する。
【０１２５】
時刻Ｔ９において、ＰＬＤ１７３がステップＳ８９の処理により、そのコマンドを取得すると、キャプチャモードからモニタモードに移行し、動画像表示処理３２７を開始する。すなわち、時刻Ｔ７から時刻Ｔ９までの期間３４３Ａの間、ＬＣＤ２８のＥＶＦエリア２１１には、撮像画像である表示用静止画像が表示される。
【０１２６】
動画像表示処理３２７においては、動画像表示処理３２１と同様に、ＣＣＤ１７２において取り込まれた画像データより表示用画像データが順次生成され、ＥＶＦ３４４として表示制御部１３６に出力される。これにより、ＬＣＤ２８のＥＶＦエリア２１１には、表示用動画像であるＥＶＦ３０４が表示される。
【０１２７】
以上のように、非圧縮の表示用画像データがＪＰＥＧ画像とは別に用意され、保持されるので、容易に、最適な表示画像を表示領域に表示することができる。
【０１２８】
なお、上述したように、撮像画像に対応する表示用画像データは、ＲＡＭ１３３に保持されており、ユーザが、ＬＣＤ２８に表示されているサムネイル画像上のタッチパネル３６を操作することにより、ＲＡＭ１３３に保持されている表示用画像データに対応する表示用画像をＬＣＤ２８のＥＶＦエリア２１１に、即座に表示することができ、撮像処理の場合と同様に、容易に、最適な表示画像を表示領域に表示することができる。
【０１２９】
以上においては、撮像機能付きＰＤＡを用いて説明したが、これに限らず、非圧縮の画像データより圧縮画像データを生成するとともに、その画像データに対応する画像をディスプレイなどに表示する電子機器であれば何でもよい。特に、画像圧縮伸張に要する負荷の影響が大きい電子機器、例えば、デジタルカメラ、撮像機能付き携帯電話機、撮像機能付きＰＤＡ等のような、処理能力の小さい、小型の電子機器であるほうが、その効果は顕著である。
【０１３０】
また、以上においては、カメラ２２やＬＣＤ２８等は、１台のＰＤＡとして構成されるように説明したが、これに限らず、上述したＰＤＡ１の各部が別体で構成されるようにしてもよい。
【０１３１】
さらに、以上においては、画像データを圧縮し、ＪＰＥＧデータを生成するように説明したが、これに限らず、どのような圧縮方式およびデータ形式であってもよい。
【０１３２】
また、上述した例においては、スロット６４に装着されるメモリは、メモリカード１４３であったが、スロット６４が対応できる記録媒体であれば限定されない。例えば、図示はしないが、その他の半導体メモリ、磁気ディスク、光ディスク、または光磁気ディスク等でもよい。
【０１３３】
なお、以上の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムがＰＤＡ１に、ネットワークや記録媒体からインストールされる。ただし、記録媒体は、ＰＤＡ１に直接装着される場合のみならず、必要に応じて他の装置に装着される場合もある。この場合、他の装置とＰＤＡ１が相互に通信を行うことで、プログラムがＰＤＡ１にインストールされる。
【０１３４】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを供給するために配布される、プログラムが記憶されているメモリスティック１４３といった半導体メモリのみならず、図示はしないが、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｋ−Ｒｅａｄ　ｏｎｌｙ　Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）を含む）、もしくは光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）などよりなるパッケージメディアにより構成されることができる。さらに、装置本体に予め組み込まれた状態でユーザに供給される、プログラムが記憶されているＲＯＭ１３２や、ハードディスクとしての記憶部１３９などで構成される。
【０１３５】
なお、以上においては、各フローチャートに示される処理は、図３のＣＰＵ１３１がソフトウェアにより実行するようにしたが、各処理を実行するハードウェアを用意するようにして、ハードウェアにより実行されるようにすることも、もちろん可能である。
【０１３６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３７】
【発明の効果】
以上のように、本発明によれば、所定の表示領域に画像を表示することができる。特に、容易に、指定された画像をより高画質に所定の表示領域に表示することができる。
【図面の簡単な説明】
【図１】本発明を適用したＰＤＡの正面の構成例を表す外観図である。
【図２】図１のＰＤＡの裏面の構成例を表す外観図である。
【図３】図１のＰＤＡ１の内部の構成例を示すブロック図である。
【図４】図１のカメラの詳細な構成例を示すブロック図である。
【図５】撮像処理に関するハードウェアおよびソフトウェアのシステム構成例を示す模式図である。
【図６】図５のカメラアプリケーションの詳細な構成例を示す模式図である。
【図７】図１のＰＤＡによる画像表示処理を説明するフローチャートである。
【図８】図１のＬＣＤに表示されるＧＵＩの例を示す図である。
【図９】撮像時における具体的な処理の流れを説明するタイミングチャートである。
【図１０】画像データの転送の様子を示す模式図である。
【符号の説明】
２２　カメラ，　２８　ＬＣＤ，　１３１　ＣＰＵ，　１３３　ＲＡＭ，　１３６　表示制御部，　１３９　記憶部，　１４３　メモリカード，　１７２　ＣＣＤ，　１７３　ＰＬＤ，　１７４　ＤＳＰ，　１７６　内蔵ＲＡＭ，　１７７　カメラコントローラ，　１８１　カメラアプリケーション，　２１１　ＥＶＦエリア，　２２６乃至２２８　サムネイル画像表示部，　３２５　静止画表示処理，　３４３　表示用静止画像データ
【図１】
2004120700.tif 000003
【図２】
2004120700.tif 000004
【図３】
2004120700.tif 000005
【図４】
2004120700.tif 000006
【図５】
2004120700.tif 000007
【図６】
2004120700.tif 000008
【図７】
2004120700.tif 000009
【図８】
2004120700.tif 000010
【図９】
2004120700.tif 000011
【図１０】
2004120700.tif 000012