(57)【要約】      （修正有）【課題】管理テーブルに管理されていない画像が存在する場合であっても画像を確実に送受信する。【解決手段】画像表示装置の画像取得プログラムは、着脱可能な記憶媒体３０１から画像データを読込む読込処理と、読み込まれた画像データを記憶する記憶処理と画像データに固有の識別子を含み、画像表示装置１００に記憶された画像データを管理する第１画像管理テーブルを作成する作成処理と、画像データに固有の識別子を含み、記憶媒体３０１の画像データを管理する第２画像管理テーブルが記憶媒体３０１に存在するか否かを判定する判定処理と、第２画像管理テーブルが存在しないと判定された場合は、記憶媒体３０１の画像データを全て取得し、第２画像管理テーブルが存在すると判定された場合は、第１画像管理テーブルに含まれる識別子と、第２画像管理テーブルに含まれる識別子との差分を判定することにより特定された画像データを取得する取得処理とを備える。【選択図】図２
2008098810.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能な記憶媒体から読み込んだ画像データに基づく画像を表示する画像表示装置のコンピュータで実行する画像取得プログラムにおいて、
前記記憶媒体から前記画像データを読込む読込処理と、
前記読込処理により読み込まれた前記画像データを記憶する記憶処理と、
前記画像データに固有の識別子を含み、前記記憶処理において前記画像表示装置に記憶された前記画像データを管理する第１画像管理テーブルを作成する作成処理と、
前記画像データに固有の識別子を含み、前記記憶媒体に含まれた前記画像データを管理する第２画像管理テーブルが、前記記憶媒体に存在するか否かを判定する判定処理と、
前記第２画像管理テーブルが存在しないと判定された場合は、前記記憶媒体に記憶された前記画像データを全て取得し、前記第２画像管理テーブルが存在すると判定された場合は、前記第１画像管理テーブルに含まれる前記識別子と、前記第２画像管理テーブルに含まれる前記識別子との差分を判定することにより特定された画像データを取得する取得処理とをコンピュータで実行する画像取得プログラム。
【請求項２】
請求項１に記載の画像取得プログラムにおいて、
前記取得処理により取得した前記画像データに関して前記第１画像管理テーブルを更新する更新処理をさらに前記コンピュータで実行する画像取得プログラム。
【請求項３】
請求項１に記載の画像取得プログラムにおいて、
前記取得処理により取得した前記画像データに関して前記第２画像管理テーブルを更新する更新処理をさらに前記コンピュータで実行する画像取得プログラム。
【請求項４】
請求項１に記載の画像取得プログラムにおいて、
前記取得処理は、
前記判定処理により前記第２画像管理テーブルが存在すると判定された場合、前記記憶媒体に記憶された前記画像データの中から前記第２画像管理テーブルに前記識別子が記録されていない画像データを、前記第２画像管理テーブルが管理していない画像データとして抽出する抽出処理と、
前記抽出された画像データを取得する処理とを含むことを特徴とする画像取得プログラム。
【請求項５】
着脱可能な記憶媒体から読み込んだ画像データに基づく画像を表示する画像表示装置のコンピュータで実行する画像取得プログラムにおいて、
前記記憶媒体から前記画像データを読込むデータ読込処理と、
前記読込処理により読み込まれた前記画像データを記憶する記憶処理と、
前記画像データに固有の識別子を含み、前記記憶処理において前記画像表示装置に記憶された前記画像データを管理する第１画像管理テーブルを作成する作成処理と、
前記第１画像管理テーブルと、前記記憶媒体に記憶される前記画像データに固有の識別子を含み、前記記憶媒体に含まれた前記画像データを管理する第２画像管理テーブルとをそれぞれ読み込むテーブル読込処理と、
前記第１画像管理テーブルに含まれる前記識別子と、前記第２画像管理テーブルに含まれる前記識別子との差分を判定することにより特定された画像データを取得する第１の取得処理と、
前記記憶媒体に記憶された前記画像データの中から前記第２画像管理テーブルに前記識別子が記録されていない画像データを、前記第２画像管理テーブルが管理していない画像データとして抽出して取得する第２の取得処理とをコンピュータで実行する画像取得プログラム。
【請求項６】
請求項５に記載の画像取得プログラムにおいて、
前記第２の取得処理は、
前記抽出された画像データの画像、およびユーザに対して前記抽出された画像データの中から取得する画像データの選択を促すメニュー画像を表示する表示処理と、
前記メニュー画像に基づいてユーザにより前記画像データの選択指示を受け付ける受付処理と、
前記受け付けた選択指示に基づいて選択された前記画像データを取得する処理とを含むことを特徴とする画像取得プログラム。
【請求項７】
請求項５または６に記載の画像取得プログラムにおいて、
前記第２の取得処理により取得された前記画像データに関して前記第１画像管理テーブルを更新する更新処理をさらに前記コンピュータで実行する画像取得プログラム。
【請求項８】
請求項５または６に記載の画像取得プログラムにおいて、
少なくとも、前記第２の取得処理により取得された前記画像データに関して前記第２画像管理テーブルを更新する更新処理をさらに前記コンピュータで実行する画像取得プログラム。
【請求項９】
請求項１乃至８のいずれか一項に記載の画像取得プログラムを実行して前記画像データを取得する取得手段と、
前記取得した画像データに基づく画像を表示する表示手段とを備えることを特徴とする画像表示装置。
【請求項１０】
請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する前記第２画像管理テーブルを作成する作成手段と、
前記作成された第２画像管理テーブルを前記記憶媒体に記録する記録手段とを備えることを特徴とする電子機器。
【請求項１１】
請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する前記記憶媒体を着脱可能なカメラにおいて、
被写体像を撮像し、画像データを生成する撮像手段と、
前記画像データを前記記憶媒体に記録する記録手段と、
所定処理の実行対象となる前記画像データを、使用者の操作に基づいて特定する画像特定手段と、
前記撮像手段の撮像または前記画像特定手段の特定に応じて、請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する前記第２画像管理テーブルを更新し、前記記録手段を制御して前記第２画像管理テーブルを前記記憶媒体に記録させる制御手段とを備えることを特徴とするカメラ。
【請求項１２】
請求項１１に記載のカメラにおいて、
前記撮像手段の撮像に応じて、請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する前記第２画像管理テーブルを更新し、前記記録手段を制御して前記第２画像管理テーブルを前記記憶媒体に記録させるモードを設定するモード設定手段を更に有することを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像取得プログラム、画像表示装置、電子機器およびカメラに関する。
【背景技術】
【０００２】
ネットワーク上で画像を送受信する画像転送装置が知られている。従来の画像転送装置は、各画像に対応する独自のＩＤコードを管理するリストに基づいて送受信する画像を選択している（たとえば、特許文献１）。
【特許文献１】米国特許第６，０５８，４２８号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、管理テーブルに管理されていない画像が存在する場合には、画像を確実に受信できないという問題がある。
【課題を解決するための手段】
【０００４】
（１）請求項１の発明は、着脱可能な記憶媒体から読み込んだ画像データに基づく画像を表示する画像表示装置のコンピュータで実行する画像取得プログラムに適用される。この画像取得プログラムは、記憶媒体から画像データを読込む読込処理と、読込処理により読み込まれた画像データを記憶する記憶処理と、画像データに固有の識別子を含み、記憶処理において画像表示装置に記憶された画像データを管理する第１画像管理テーブルを作成する作成処理と、画像データに固有の識別子を含み、記憶媒体に含まれた画像データを管理する第２画像管理テーブルが記憶媒体に存在するか否かを判定する判定処理と、第２画像管理テーブルが存在しないと判定された場合は、記憶媒体に記憶された画像データを全て取得し、第２画像管理テーブルが存在すると判定された場合は、第１画像管理テーブルに含まれる識別子と、第２画像管理テーブルに含まれる識別子との差分を判定することにより特定された画像データを取得する取得処理とを備えることを特徴とする。
（２）請求項２の発明は、請求項１に記載の画像取得プログラムにおいて、取得処理により取得した画像データに関して第１画像管理テーブルを更新する更新処理をさらにコンピュータで実行することを特徴とする。
（３）請求項３の発明は、請求項１に記載の画像取得プログラムにおいて、取得処理により取得した画像データに関して第２画像管理テーブルを更新する更新処理をさらにコンピュータで実行することを特徴とする。
（４）請求項４の発明は、請求項１に記載の画像取得プログラムにおいて、取得処理は、判定処理により第２画像管理テーブルが存在すると判定された場合、記憶媒体に記憶された画像データの中から第２画像管理テーブルに識別子が記録されていない画像データを、第２画像管理テーブルが管理していない画像データとして抽出する抽出処理と、抽出された画像データを取得する処理とを含むことを特徴とする。
（５）請求項５の発明は、着脱可能な記憶媒体から読み込んだ画像データに基づく画像を表示する画像表示装置のコンピュータで実行する画像取得プログラムに適用される。この画像取得プログラムは、記憶媒体から画像データを読込むデータ読込処理と、読込処理により読み込まれた画像データを記憶する記憶処理と、画像データに固有の識別子を含み、記憶処理において画像表示装置に記憶された画像データを管理する第１画像管理テーブルを作成する作成処理と、第１画像管理テーブルと、記憶媒体に記憶される画像データに固有の識別子を含み、記憶媒体に含まれた画像データを管理する第２画像管理テーブルとをそれぞれ読み込むテーブル読込処理と、第１画像管理テーブルに含まれる識別子と、第２画像管理テーブルに含まれる識別子との差分を判定することにより特定された画像データを取得する第１の取得処理と、記憶媒体に記憶された画像データの中から第２画像管理テーブルに識別子が記録されていない画像データを第２画像管理テーブルが管理していない画像データとして抽出して取得する第２の取得処理とをコンピュータで実行することを特徴とする。
（６）請求項６の発明は、請求項５に記載の画像取得プログラムにおいて、第２の取得処理は、抽出された画像データの画像、およびユーザに対して抽出された画像データの中から取得する画像データの選択を促すメニュー画像を表示する表示処理と、メニュー画像に基づいてユーザにより画像データの選択指示を受け付ける受付処理と、受け付けた選択指示に基づいて選択された画像データを取得する処理とを含むことを特徴とする。
（７）請求項７の発明は、請求項５または６に記載の画像取得プログラムにおいて、第２の取得処理により取得された画像データに関して第１画像管理テーブルを更新する更新処理をさらにコンピュータで実行することを特徴とする。
（８）請求項８の発明は、請求項５または６に記載の画像取得プログラムにおいて、少なくとも、第２の取得処理により取得された画像データに関して第２画像管理テーブルを更新する更新処理をさらにコンピュータで実行することを特徴とする。
（９）請求項９の発明による画像表示装置は、請求項１乃至８のいずれか一項に記載の画像取得プログラムを実行して画像データを取得する取得手段と、取得した画像データに基づく画像を表示する表示手段とを備えることを特徴とする。
（１０）請求項１０の発明による電子機器は、請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する第２画像管理テーブルを作成する作成手段と、作成された第２画像管理テーブルを記憶媒体に記録する記録手段とを備えることを特徴とする。
（１１）請求項１１の発明は、請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する記憶媒体を着脱可能なカメラにおいて、被写体を撮像し、画像データを生成する撮像手段と、画像データを記憶媒体に記録する記録手段と、所定処理の実行対象となる画像データを、使用者の操作に基づいて特定する画像特定手段と、撮像手段の撮像または画像特定手段の特定に応じて、請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する第２画像管理テーブルを更新し、記録手段を制御して第２画像管理テーブルを記憶媒体に記録させる制御手段とを備えることを特徴とする。
（１２）請求項１２の発明は、請求項１１に記載のカメラにおいて、撮像手段の撮像に応じて、請求項１乃至８のいずれか一項に記載の画像取得プログラムで使用する第２画像管理テーブルを更新し、記録手段を制御して第２画像管理テーブルを記憶媒体に記録させるモードを設定するモード設定手段を更に有することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、従来の方法では取得できなかった画像データを取得することができる。
【発明を実施するための最良の形態】
【０００６】
図面を参照して、本発明による画像閲覧装置の一実施の形態としてビューアを説明する。図１はビューア１００の外観図、図２はビューア１００の制御ブロック図である。この実施の形態のビューア１００の特徴について概略説明する。
【０００７】
（画像サイズ）
ビューア１００は、外部機器からたとえば７００万画素の本画像を取り込む。ビューア１００は、取り込んだ本画像をたとえば２００万画素の画像サイズにリサイズし、第１縮小画像としてＨＤＤ等の大容量記録媒体１１４に記録する。本画像にはサムネイル画像（たとえば１２０画素×１６０画素）が添付されており、ビューア１００は、サムネイル画像を第１ＬＣＤ１０３および第２ＬＣＤ１０４に一覧表示する。一覧表示されたサムネイル画像の中から少なくとも1枚の画像をユーザが選択すると、ビューア１００は、２００万画素にリサイズされた第１縮小画像をたとえばＶＧＡサイズ（６４０画素×４８０画素）にリサイズし、第２縮小画像として、大容量記録媒体１１４よりも高速読み出しが可能なＳＤＲＡＭのような記録媒体１１１（以下、ＳＤＲＡＭ１１１として説明する）に記録するとともに第１ＬＣＤ１０３や第２ＬＣＤ１０４に表示する。
【０００８】
（画像先読み）
この実施の形態のビューア１００は、画像データの先読みを行い、画像表示の高速化を図っている。後述するとおり、先読み処理とは、ユーザが次に閲覧指示を行う可能性の高い複数の画像をＲＩＳＣ１１０が事前に予測し、ＲＩＳＣ１１０が、複数の予測画像をＶＧＡ画像ファイルのデータとしてＳＤＲＡＭ１１１に書き込む処理である。先読みを行うため、ＨＤＤ１１４に記録されている２００万画素の第１縮小画像のそれぞれには、画像を特徴づけるデータが添付されている。たとえば、ユーザにより１枚のサムネイル画像が選択されると、ＲＩＳＣ１１０は、特徴データに基づいて、閲覧指示される可能性の高い第１画像を複数枚選択し、ＨＤＤ１１４より高速にデータ読み出しが可能なＳＤＲＡＭ１１１に第２縮小画像としてＶＧＡ画像を記録する。このとき、ＲＩＳＣ１１０は、作成されたＶＧＡ画像をＨＤＤ１１４にも記録する。
【０００９】
（画像切換）
ビューア１００は、ヒンジ１０１により開閉される両開き形式の液晶表示装置を備えている。すなわち、ビューア１００は、複数両開き式の一対の第１ＬＣＤ１０３および第２ＬＣＤ１０４を備え、第２ＬＣＤ１０４はタッチパネル付きである。第１ＬＣＤ１０３および第２ＬＣＤ１０４には、ＶＧＡサイズの第２縮小画像を表示することができる。また、ビューア１００は、第１ＬＣＤ１０３または第２ＬＣＤ１０４の一画面を２つ領域に分割し、各領域にそれぞれ一枚の画像を一括表示することができる。この場合の表示用画像は、ＶＧＡサイズの第２縮小画像をさらにリサイズして作成される。さらに、第１ＬＣＤ１０３と第２ＬＣＤ１０４との両方の画面を用いてＶＧＡサイズを面積で２倍に拡大した画像を表示することができる。この場合の画像表示処理では、まず、ＶＧＡサイズを補間して粗い拡大画像を作成して第１ＬＣＤ１０３および第２ＬＣＤ１０４に表示する。その間にリサイズ画像を縮小して精細な拡大画像の作成処理も行い、精細拡大画像の作成処理が終了すると、粗い拡大画像の表示に代えて精細拡大画像を第１ＬＣＤ１０３および第２ＬＣＤ１０４に表示する。
【００１０】
ユーザは、タッチパネル１２２を用いて画面を指などでタッチして各種の操作を指令することができる。たとえばビューア１００は、表示画面の指こすり操作を検出して、画像切換、すなわち、画像スクロールを行うことができる。たとえば、画面上で水平方向に指こすりを行うとコマ送りもしくはコマ戻しによる表示切替が行われる。また、画面を対角線上に沿って指こすりする場合には、１画面内の表示枚数の切り替えが行われる。
【００１１】
（姿勢優先モードとサイズ優先モード）
ビューア１００は、姿勢優先モードとサイズ優先モードのいずれかを選択できる。姿勢優先モードでは、ビューア１００は、複数枚の画像の天地を第１ＬＣＤ１０３および第２ＬＣＤ１０４の上下方向に一致させて表示する。たとえばビューア１００は、横位置撮影で得られた画像と縦位置撮影で得られた画像の２画面を表示する際、いずれの画像の天地も画面の上下方向に一致するように表示する。したがって、一方の画像は余白と共に表示される。サイズ優先モードでは、ビューア１００は、横位置撮影で得られた画像と縦位置撮影で得られた画像の２画面を表示する際、横位置撮影および縦位置撮影の画像の長手方向のそれぞれが第１ＬＣＤ１０３あるいは第２ＬＣＤ１０４の長手方向に一致するように表示する。
【００１２】
以下、図面にしたがって本実施の形態によるビューア１００を詳細に説明する。
ビューア１００は、図１に示すように、ヒンジ部１０１、開閉検出スイッチ１０２、第１ＬＣＤ１０３、第２ＬＣＤ１０４、バッテリ１０５、操作ボタン１０６およびジョイスティック１０７を備える。なお、ビューア１００はヒンジ部１０１で開閉可能に構成されている。図１（ａ）は、ビューア１００が開かれた状態を示す。
【００１３】
図２はビューア１００の制御ブロック図である。ビューア１００は、ＲＩＳＣ１１０、ＳＤＲＡＭ１１１、ＳＤＲＡＭ制御部１１２、画像処理回路１１３、ＨＤＤ（ハードディスクドライブ）１１４、ＨＤＤ駆動回路１１５、姿勢センサ１１６、タッチパネル１２２およびメモリカードスロット３０１Ｓを備えている。またビューア１００は、姿勢センサインタフェース１１７、第１ＬＣＤインタフェース１１８、第２ＬＣＤインタフェース１１９、メモリカードインタフェース１２０、操作系インタフェース１２３、ＨＤＭＩインタフェース１２４、ＵＳＢインタフェース１２５およびクレードルインタフェース１２６を備えている。ＨＤＭＩインタフェース１２４にはＨＤＭＩ対応モニタ５０１が、ＵＳＢインタフェース１２５にはパソコン５０２が、クレードルインタフェース１２６にはクレードル５０３がそれぞれ着脱可能に接続される。
【００１４】
開閉検出スイッチ１０２は、ビューア１００の開閉を検出する。ユーザによりビューア１００が開かれると、開閉検出スイッチ１０２はオン信号をＲＩＳＣ１１０に出力する。開閉検出スイッチ１０２からオン信号が出力されると、ＲＩＳＣ１１０は、バッテリ１０５と接続される図示しない電源回路に電力供給指示信号を出力する。電力供給指示信号を受信した電源回路はビューア１００の各要素機器に電力を供給する。操作ボタン１０６およびジョイスティック１０７は、ユーザがビューア１００における各種の設定を行なうための操作スイッチである。たとえば、操作ボタン１０６あるいはジョイスティック１０７の操作により、先読みモードを選択したり、先読みモードにおけるメタデータ一致優先モードおよびお気に入り画像優先モードのいずれかを選択することができる。ジョイスティック１０７は十字キースイッチである。ジョイスティック１０７の十字キー操作によって、第１ＬＣＤ１０３または第２ＬＣＤ１０４に表示された画像を切替え表示することができる。
【００１５】
ＲＩＳＣ１１０はビューア１００の各要素機器を制御する演算処理回路である。ＳＤＲＡＭ１１１はＲＩＳＣ１１０の作業領域メモリとして、一時的に各種のデータを記憶する。また、ＳＤＲＡＭ１１１は、先読み用画像としてＶＧＡ画像データを記録する。さらに、ＳＤＲＡＭ１１１は、第１ＬＣＤ１０３と第２ＬＣＤ１０４とに画像を表示するためのフレームメモリとしての機能をも有する。ＳＤＲＡＭ制御部１１２は、ＲＩＳＣ１１０からの指示信号に基づいて、ＳＤＲＡＭ１１１を制御する。ＳＤＲＡＭ１１１は揮発性の半導体メモリであり、ＨＤＤ１１４よりも高速にデータの読み書きが可能である。
【００１６】
ＨＤＤ１１４は、不揮発性の記憶を行なうことができるハードディスクドライブである。ＨＤＤ１１４には画像データや各種データが記憶されている。ＨＤＤ１１４は、ＲＩＳＣ１１０の指示に基づきＨＤＤ駆動回路１１５を介して駆動され、データ書込み、データ読み出しが制御される。ＨＤＤ１１４の記録データについては後で詳述する。画像処理回路１１３は、ＲＩＳＣ１１０の指示に基づいて、ＨＤＤ１１４やＳＤＲＡＭ１１１に記録されている画像データに対して各種の画像処理を実行する。
【００１７】
姿勢センサ１１６はビューア１００の３種類の姿勢、すなわち図１（ａ）に示す矢印ＡＲ方向を画面の天地とした横位置姿勢、横位置姿勢から矢印ＣＷで示す時計回転回りにビューア１００を９０度回転した＋９０度縦位置姿勢および横位置姿勢から矢印ＣＣＷで示す反時計回転回りにビューア１００を９０度回転した−９０度縦位置姿勢を検出する。横位置とは、第１および第２ＬＣＤ１０３および１０４を左右に並べたビューア１００の姿勢である。検出した姿勢情報は、姿勢センサインタフェース１１７へ出力される。姿勢センサインタフェース１１７は、ＲＩＳＣ１１０からの指示に基づいて、姿勢センサ１１６を駆動し、姿勢センサ１１６から入力した姿勢情報をデータバス経由でＲＩＳＣ１１０へ出力する。
【００１８】
第１ＬＣＤ１０３は画像を表示するための表示器である。ユーザにより画像指定操作が行われると、第１ＬＣＤ１０３は、たとえばＶＧＡサイズ（６４０画素×４８０画素）の画像を表示することができる。すなわち、第１ＬＣＤインタフェース１１８は、ＲＩＳＣ１１０の制御の下、ＳＤＲＡＭ１１１に書き込まれた表示用画像データ（以下、単にＶＧＡ画像データとも呼ぶ）に基づいて第１ＬＣＤ１０３にＶＧＡサイズの画像を表示する。第２ＬＣＤ１０４は、第１ＬＣＤ１０３と同様に画像を表示するための表示器である。第２ＬＣＤ１０４は、第１ＬＣＤ１０３と同様に、ユーザにより画像指定操作が行われると、たとえばＶＧＡサイズ（６４０画素×４８０画素）の画像を表示することができる。すなわち、第２ＬＣＤインタフェース１１９は、ＲＩＳＣ１１０の制御の下、ＳＤＲＡＭ１１１に書き込まれたＶＧＡ画像データに基づいて第２ＬＣＤ１０４にＶＧＡサイズの画像を表示する。さらに、第２ＬＣＤ１０４には、ビューア１００における各種の設定を行なうためのメニュー画面が表示される。
【００１９】
第２ＬＣＤ１０４の表面にはタッチパネル１２２が配置される。タッチパネル１２２は、操作ボタン１０６やジョイスティック１０７と同様に、ユーザがビューア１００における各種の設定を行なうための操作スイッチである。また、タッチパネル１２２上の水平方向の指こすり操作により、ジョイスティック１０７と同様に、第１ＬＣＤ１０３または第２ＬＣＤ１０４に表示された画像を切替え表示させることができる。切替え表示とは、表示中のコマの画像から順送りもしくは逆送りにより別の画像に切替えて表示することである。また、タッチパネル１２２上の斜め方向（対角線方向）の指こすり操作により、表示枚数を切換えることができる。操作系インタフェース１２３は、操作ボタン１０６、ジョイスティック１０７およびタッチパネル１２２からの操作信号を受け付けて、ＲＩＳＣ１１０へ出力する。
【００２０】
メモリカード用インタフェース１２０は、メモリカード３０１とデータ通信を行なうためのインタフェースである。ＨＤＭＩインタフェース１２４は、外部のハイビジョン対応モニタ５０１に画像データを出力するためのインタフェースである。ＵＳＢインタフェース１２５は、所定のケーブルや無線伝送路を介してＰＣ等の外部装置５０２とデータ通信を行なうためのインタフェースである。クレードルインタフェース１２６は、ビューア１００と接続された外部のクレードル５０３との間でデータ通信を行なうためのインタフェースである。
【００２１】
メモリカード３０１は、コンパクトフラッシュ(登録商標）やＳＤカードなどの半導体メモリカードであり、ビューア１００のメモリカードスロット３０１Ｓに着脱可能である。メモリカード３０１は、メモリカードスロット３０１Ｓに装着されると、上述のようにビューア１００のメモリカード用インタフェース１２０を介して、ビューア１００との間で画像データを送受信できる。すなわち、メモリカード３０１はビューア１００の記憶媒体として機能する。
【００２２】
第２ＬＣＤ１０４に表示されるメニュー画面について図１１を用いて説明する。図１１はメニューの構成を示す。ユーザにより操作ボタン１０６が操作されると、ＲＩＳＣ１１０は第２ＬＣＤ１０４にメニュー画面を表示する。メニュー画面のトップメニューとして「画像表示」、「画像入力」、「スライドショー」および「設定」の項目が、ＲＩＳＣ１１０により表示される。「画像表示」は、第１ＬＣＤ１０３および第２ＬＣＤ１０４に画像を表示する項目である。「画像入力」は、ビューア１００に外部機器から画像を取り込む指示を行う項目である。「スライドショー」は、スライドショーの表示もしくは作成の指示を行う項目である。「設定」は、画像の表示枚数や表示形態、ソート順序などの設定を行う項目である。なお、ユーザは、操作ボタン１０６、ジョイスティック１０７およびタッチパネル１２２のいずれかを用いて、メニュー画面の項目中からいずれかを選択する。
【００２３】
トップメニューの「画像表示」が選択されると、ＲＩＳＣ１１０は、図１１の第１階層に示とおり、第１ＬＣＤ１０３および第２ＬＣＤ１０４に、図１０に示すようにサムネイル画像表示を行なう。サムネイル表示された画像の中から、ジョイスティック１０７またはタッチパネル１２２により選択された画像が、ＲＩＳＣ１１０により拡大表示される。表示される枚数は、後述する「同時表示枚数」のメニューから設定する。
【００２４】
サムネイル画像等の画像表示中に、ユーザは操作ボタン１０６、ジョイスティック１０７およびタッチパネル１２２のいずれかを操作することにより、サブメニューを呼び出すことができる。ＲＩＳＣ１１０は、ユーザによりサブメニュー呼び出し指示の操作が行われると、第２ＬＣＤ１０４上の画像に重畳してサブメニューを表示する。サブメニューは、「同時表示枚数」、「拡大」、「表示優先度」、「画像編集」の４つの項目がある。
【００２５】
まず、サブメニューの「同時表示枚数」について説明する。１枚同時表示が設定されている場合、ＲＩＳＣ１１０は、サムネイル画像から選択された画像を、図９（ａ）に示すように、第１ＬＣＤ１０３および第２ＬＣＤ１０４の２画面を用いて表示する。２枚同時表示が設定されている場合、ＲＩＳＣ１１０はサムネイル画像から選択された画像から、ソート順序が２番目までの画像を第１ＬＣＤ１０３および第２ＬＣＤ１０４に表示する。すなわち、ＲＩＳＣ１１０は、図９（ｂ）、（ｃ）に示すように、第１ＬＣＤ１０３および第２ＬＣＤ１０４のそれぞれに１枚ずつの画像を表示する。４枚同時表示が設定されている場合、ＲＩＳＣ１１０は、サムネイル画像から選択された画像からソート順序の４番目までの画像を第１ＬＣＤ１０３および第２ＬＣＤ１０４に表示する。すなわち、ＲＩＳＣ１１０は、図９（ｄ）〜（ｆ）に示すように、第１ＬＣＤ１０３および第２ＬＣＤ１０４のそれぞれに２枚ずつ、合計で４枚の画像を表示する。なお、表示枚数を１枚とする設定は、ビューア１００が完全に開かれている場合のみ可能である。
【００２６】
「拡大」は、第１ＬＣＤ１０３および第２ＬＣＤ１０４に表示する画像のサイズが大きくなるように設定する項目である。設定可能な画像サイズは、１００％（６４０画素×４８０画素）、１５０％（９６０画素×７２０画素）、２００％（１２８０画素×９６０画素）および２５０％（１６００画素×１２００画素）のいずれかである。「表示優先度」においては、「優先度高」もしくは「優先度低」の指定を行なうことができる。たとえば、ユーザはお気に入りの画像に対して優先度高の指定をする。
【００２７】
「画像編集」は、表示される画像をユーザの好みに合わせた絵柄になるように設定する項目である。「画像編集」は、さらに、「明るさ」、「色合い」、「階調補正」、「シャープネス」、「モノクロ」および「セピア」のメニューを有する。「明るさ」が選択されると、ユーザは画像の明るさの度合いを設定できる。ユーザは、ＲＩＳＣ１１０により第２ＬＣＤ１０４に表示された「明るさのバー表示」を参照しながら明るさの度合いを設定する。「色合い」が選択されると、ユーザは画像の色合いを設定できる。ユーザは、ＲＩＳＣ１１０により第２ＬＣＤ１０４に表示された「赤の強弱のバー表示」、「青の強弱のバー表示」および「緑の強弱のバー表示」を参照しながら色合いを設定する。「階調補正」が選択されると、「硬調」、「標準」および「軟調」のいずれかを設定することができる。「シャープネス」が選択されると、ユーザは、画像の輪郭強調の度合いを設定できる。ユーザは、ＲＩＳＣ１１０により第２ＬＣＤ１０４に表示される「強弱のバー表示」を参照しながら輪郭強調の度合いを設定する。
【００２８】
トップメニューの「画像入力」が選択されると、ＲＩＳＣ１１０は、第２ＬＣＤ１０４に「画像取り込み」および「画像取り込みキャンセル」を表示する。ユーザにより「画像取り込み」が選択されると、ＲＩＳＣ１１０は外部機器に記録された画像の取り込み処理を開始する。「画像取り込みキャンセル」が選択されると、ＲＩＳＣ１１０は外部機器からの画像取り込み処理を終了する。
【００２９】
トップメニューの「スライドショー」が選択されると、ＲＩＳＣ１１０は第２ＬＣＤ１０４に「スライドショー表示」および「スライドショー作成」を表示する。「スライドショー表示」においては、ユーザはスライドショーで使用する画像を選択する。ユーザは、スライドショーで使用する画像を「スライドショーデータ選択」もしくは「全画像選択」の項目から指定する。「スライドショーデータ選択」においては、ユーザは、ＲＩＳＣ１１０によりサムネイル表示された画像からスライドショーで使用する画像を指定する。「全画像選択」が選択されると、ＲＩＳＣ１１０は、ＨＤＤ１１４に記録された全ての画像を用いてスライドショーを表示する。「スライドショー作成」においては、スライドショーで使用する画像の選択、表示時間表示効果、ＢＧＭの設定を行なうことができる。
【００３０】
トップメニューの「設定」が選択されると、ＲＩＳＣ１１０は第２ＬＣＤ１０４に「同時表示枚数」、「表示モード」、「表示優先度」および「ソート順序」の項目を表示する。「同時表示枚数」および「表示優先度」の項目については、サブメニューの「同時表示枚数」および「表示優先度」の項目と同様の設定が可能である。「表示モード」においては、第１ＬＣＤ１０３および第２ＬＣＤ１０４に表示する画像の表示形態を設定することができる。「表示モード」が選択されると、ＲＩＳＣ１１０は第２ＬＣＤ１０４に「姿勢優先」と「サイズ優先」の項目を表示する。「姿勢優先」においては、「姿勢センサ」、「縦開き」および「横開き」のいずれかがユーザにより選択される。「姿勢センサ」においては、ＲＩＳＣ１１０は、画像の天地方向を姿勢センサ１１６が検出したビューア１００の上下方向に一致させて表示する。「縦開き」においては、ＲＩＳＣ１１０は、図９（ｆ）に示すように、画像の天地方向をビューア１００の縦位置姿勢における上下方向に一致させて表示する。「横開き」においては、ＲＩＳＣ１１０は、図９（ｂ）、（ｄ）に示すように、画像の天地方向をビューア１００の横位置姿勢における上下方向に一致させて表示する。「サイズ優先」が選択された場合は、ＲＩＳＣ１１０は、図９（ｃ）、（ｅ）に示すように、画像の辺の長手方向を第１ＬＣＤ１０３あるいは第２ＬＣＤ１０４の辺の長手方向に一致させて表示する。
【００３１】
「ソート順序」は、画像のソート順序すなわち画像表示順序を設定する項目である。ユーザは、「ファイル名順」および「撮影日時順」のいずれかのソート順序を選択する。「ファイル名順」が選択されると、ＲＩＳＣ１１０は画像ファイルのファイル名に基づいて、辞書のルールに沿ったアルファベット順に昇順（ＡからＺ）もしくは降順（ＺからＡ）で画像ファイルをソートする。「撮影日時順」が選択されると、ＲＩＳＣ１１０は画像ファイルに記録された撮影日時情報に基づいて、昇順（過去から未来）もしくは降順（未来から過去）で画像ファイルをソートする。
【００３２】
ＨＤＤ１１４内のデータ管理について図３を参照しながら説明する。
ＨＤＤ１１４の内部には、リサイズ画像ファイル用フォルダＦ１、ＶＧＡ画像データ用フォルダＦ２、画像処理データ用フォルダＦ３およびスライドショーデータ用フォルダＦ４が設けられている。さらに、ＨＤＤ１１４には、ビューア画像管理テーブルＴ１および表示優先度テーブルＴ２も設けられている。
【００３３】
リサイズ画像ファイル用フォルダＦ１は、たとえば２００万画素（１６００画素×１２００画素）のリサイズ画像ファイルとメタデータファイルとを保存するためのフォルダである。リサイズ画像ファイルの画像データは、たとえばＪＰＥＧ形式で圧縮されている。リサイズ画像の生成処理については後で詳述する。ＶＧＡ画像データ用フォルダＦ２は、第１ＬＣＤ１０３および第２ＬＣＤ１０４の表示用に作成されたＶＧＡサイズの画像データを保存するためのフォルダである。ＶＧＡサイズの画像データは、ＲＩＳＣ１１０によりリサイズ画像ファイルに基づいて生成され、輝度色差形式（ＹＣｂＣｒ４２２形式）のファイル（ＶＧＡ画像ファイル）として保存される。画像処理データ用フォルダＦ３は、リサイズ画像ファイルに対して実行された画像処理の内容を示すデータ、すなわち画像処理データを保存するためのフォルダである。スライドショーデータ用フォルダＦ４は、スライドショーデータを保存するためのフォルダである。
【００３４】
ビューア画像管理テーブルＴ１は、ビューア１００のＨＤＤ１１４に保存されるリサイズ画像ファイルを管理するためのテーブルである。ビューア画像管理テーブルＴ１については後で詳述する。表示優先度テーブルＴ２は、ＲＩＳＣ１１０がビューア画像管理テーブルＴ１の表示優先度を決定する際に参照するテーブルである。表示優先度テーブルＴ２についても後で詳述する。
【００３５】
次に、ビューア画像管理テーブルＴ１について図４を用いて説明する。図４はビューア画像管理テーブルＴ１の一例を示す図である。「Ｎｏ．」はビューア画像管理テーブルＴ１に記録された順序に基づいて付加されるシリアルナンバーである。「リサイズ画像ファイル名」はリサイズ画像ファイルのファイル名を表す。図４のＮｏ．１に示すリサイズ画像ファイル名「ＤＳＣ＿０００５＿２００６＿０１＿０１＿１９３０．ｒｓｚ」は次の規則に基づいて与えられている。
【００３６】
ファイル名のプリフィックス（先頭部分）であるＤＳＣ＿０００５は、本画像ファイルのファイル名ＤＳＣ＿０００５．ｊｐｇの拡張子ｊｐｇを除いた部分と同一の文字列である。ファイル名のサフィックス（末尾部分）である＿２００６＿０１＿０１＿１９３０は、画像ファイルの撮影日時に基づいて付加される。すなわち、本例では、２００６年１月１日１９時３０分に撮影された画像なので、サフィックスが＿２００６＿０１＿０１＿１９３０となっている。
【００３７】
「ＶＧＡ画像ファイル名」はＶＧＡ画像ファイルのファイル名であり、リサイズ画像ファイル名の拡張子ｒｓｚをｙｃｃに置換したファイル名である。したがって、リサイズ画像ファイル名とＶＧＡ画像ファイル名との対応付けがなされている。「撮影日時」は撮影日時の情報、すなわち撮影時にカメラによってファイルが生成された日時を表す。「撮影日時Ｎｏ．」は撮影日時順に付加された番号である。「撮影日時Ｎｏ．」が大きいほど後に撮影された画像であることを表す。「表示優先度」は、上述した画像先読み処理を行なう際にＲＩＳＣ１１０が参照するデータである。表示優先度の値が大きい程、表示する優先度が高いことを意味する。先読み処理とは、上述したとおり、ユーザが閲覧指示をする可能性が高い複数の画像をＲＩＳＣ１１０が事前に予測して、ＳＤＲＡＭ１１１にＶＧＡ画像ファイルの画像データを書き込む処理である。ＲＩＳＣ１１０による先読み処理は、高速画像表示を実現するために行なわれる。
【００３８】
次に、ＲＩＳＣ１１０による表示優先度決定ルールについて説明する。図５に示す表示優先度テーブルＴ２は、ＲＩＳＣ１１０が表示優先度を決定する際に参照するテーブルである。表示優先度テーブルＴ２は、画像の撮影日やビューア１００における表示回数と、それらに割り当てられた重み付け値、すなわち表示優先度との対応を示すテーブルである。ＲＩＳＣ１１０は表示優先度テーブルＴ２を参照して、最後の撮影日に撮影された画像の表示優先度を１０と決定する。一般にユーザは最新の画像を閲覧する傾向があるため、優先度を最も高くする。ＲＩＳＣ１１０は、スライドショーに使用した画像の表示優先度を５と決定する。スライドショーに使用された画像は、ユーザのお気に入りの画像であるので、優先度を高くする。ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１に記録されている画像の表示回数と表示優先度テーブルＴ２とを参照して表示優先度を決定する。ただし、サムネイル画像の表示は、表示回数としてＲＩＳＣ１１０にカウントされない。ＲＩＳＣ１１０が表示回数をカウントするのは、画像が所定以上のサイズで表示された場合とする。たとえば４枚同時表示時における画像表示サイズ以上の場合に、ＲＩＳＣ１１０は表示回数をカウントし、ビューア画像管理テーブルＴ１の表示回数欄を更新する。
【００３９】
ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１の後述する「優先度高の指定」の欄を参照して、ユーザにより優先度が高いと指定された画像の表示優先度を５と決定する。したがって、ＲＩＳＣ１１０は、前述したように、先読みを行なう際に表示優先度を参照するので、優先度高の指定がされた画像がＲＩＳＣ１１０により先読みされる可能性が高くなる。また、ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１の後述する「優先度低の指定」の欄を参照して、ユーザにより優先度が低いと指定された画像の表示優先度を１に固定する。すなわち、ＲＩＳＣ１１０は、優先度低の指定がされた画像が何度表示されても、表示優先度を変更しない。したがって、優先度低の指定がされた画像は、ＲＩＳＣ１１０により先読みされる可能性が低くなる。ユーザのお気に入りの画像の前後の画像は、画像切替えに伴い表示回数が増える可能性が高い。しかし、それらの画像が必ずしもユーザのお気に入りの画像とは限らない。したがって、このような画像の表示優先度を１に固定することにより、ＲＩＳＣ１１０は、より表示優先度の高い画像を先読みすることができる。
【００４０】
ビューア画像管理テーブルＴ１の説明に戻る。「スライドショー使用」は画像がスライドショーに使用されたか否かを示す情報である。ある画像が初めてスライドショーに使用されると、ＲＩＳＣ１１０はその画像に対応するスライドショー使用の欄を更新する。「優先度高の指定」は、画像がユーザにより優先度が高いと指定されたか否かを示す情報である。前述したメニュー画面上からユーザにより優先度高が設定されると、ＲＩＳＣ１１０は優先度高の指定の欄を更新する。「優先度低の指定」は、画像がユーザにより優先度が低いと指定されたか否かを示す情報である。前述したメニュー画面上からユーザにより優先度低が設定されると、ＲＩＳＣ１１０は優先度低の指定の欄を更新する。
【００４１】
「ソート順序」はユーザのソート指示によって決定される画像表示順序を表す。「ソート順序」はユーザがソート指示を行う毎に書き換えられる。ユーザが指定できるソート条件は、たとえばファイル名順もしくは撮影日時順の２通りがある。ソートされた画像は、ファイル名順や撮影日時順の並び方向とする基準軸上にソート順に順序付けされている。
【００４２】
「カメラ姿勢情報」は撮影時のカメラの姿勢を表す情報である。「カメラ姿勢情報」には、横位置撮影姿勢、＋９０度縦位置撮影姿勢および−９０度縦位置撮影姿勢の３通りがある。すなわち、ユーザがカメラを横位置に構えて撮影する横位置撮影姿勢、横位置から時計回転方向に＋９０度の縦位置に構えて撮影する＋９０度縦位置撮影姿勢、および横位置から時計回転方向に−９０度の縦位置に構えて撮影する−９０度縦位置撮影姿勢である。後述するように、これらのカメラ姿勢情報は、カメラに設けた姿勢センサからの信号に基づいて、画像ファイルに記録される。
【００４３】
「画像処理管理情報」は、リサイズ画像データに対して実行される画像処理の種類、および処理を実行した順序を示す。図４のＮｏ．１の場合は、リサイズ画像データに対し階調変換が施された後に、色合いの調整が行なわれたことを示す。「画像処理データ名」は、画像処理管理情報に示される画像処理のパラメータを記録したデータである。図４のＮｏ．１の場合は、Ｐ００００２０．ｉｍｐが画像処理データである。画像処理データは、ＨＤＤ１１４内の画像処理データ用フォルダＦ３に保存されている。
【００４４】
「メタデータ更新日時」は、画像ファイルのヘッダに格納されたメタデータが更新された日時の情報を表す。「カメラ識別子情報」は画像を撮影したカメラを特定する情報である。具体的には、カメラメーカー名、カメラ機種名、カメラのシリアルナンバーが含まれている。
【００４５】
次に、リサイズ画像ファイルの生成方法について説明する。リサイズ画像ファイルは、以下の４通りの方法を用いて生成される。
（１）電子カメラによる被写体像の撮影時に生成
（２）撮影して取得した画像に対して電子カメラで生成
（３）パソコンなどの外部装置により生成
（４）ビューア１００により生成
【００４６】
（１）電子カメラによる被写体像の撮影時におけるリサイズ画像ファイルの生成
図６は、電子カメラ２００の要部構成を説明するブロック図である。電子カメラ２００は、撮影光学系２０１、撮像素子２０２、アナログ処理回路２０３、Ａ／Ｄ変換回路２０４、タイミングジェネレータ２０５、デジタル処理回路２０６、色補間処理部２０７、縮小画像生成部２０８、圧縮部２０９、メモリカードインタフェース２１０、ＣＰＵ２１１、ＬＣＤ駆動回路２１２、ＬＣＤ２１３、操作部２１４、姿勢センサ２１５を有する。
【００４７】
撮影光学系２０１は被写体像を後述の撮像素子２０２の受光面に結像する光学系である。撮像素子２０２は、受光した被写体光をその強度に応じた画像信号に変換する光電変換素子である。撮像素子２０２には、行列状に画素が配置されている。そのうち、たとえば縦２３０４画素×横３０７２画素の約７００万画素が有効撮像画素である。撮像素子２０２の受光素子の各画素の受光面には、Ｒ（赤色）、Ｇ（緑色）、Ｂ（青色）の各色のフィルタのいずれかがベイヤー配列で取り付けられている。Ｒフィルタが取り付けられている画素（Ｒ画素）では、入射光を赤色に色分解し、赤色に関する明るさに応じたレベルの画像信号を出力する。同様に、Ｇフィルタが取り付けられている画素（Ｇ画素）では、入射光を緑色に色分解し、緑色に関する明るさに応じたレベルの画像信号を出力する。Ｂフィルタが取り付けられている画素（Ｂ画素）では、入射光を青色に色分解し、青色に関する明るさに応じたレベルの画像信号を出力する。
【００４８】
アナログ処理回路２０３は、撮像素子２０２の出力する画像信号にアナログ的な処理を実行する回路である。アナログ処理には、アンプのゲインコントロールや相関二重サンプリングが含まれる。アンプのゲインは、ＣＰＵ２１１により設定されたＩＳＯ感度に基づいて決定される。Ａ／Ｄ変換回路２０４は、アナログ処理回路２０３から出力された画像信号をデジタルの画像データに変換する回路である。タイミングジェネレータ２０５は、ＣＰＵ２１１の命令に応じて、撮像素子２０２とアナログ処理回路２０３とＡ／Ｄ変換回路２０４にタイミング信号を出力し、撮像素子２０２とアナログ処理回路２０３とＡ／Ｄ変換回路２０４との駆動タイミングを制御する回路である。
【００４９】
ＣＰＵ２１１は、電子カメラ２００の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。すなわちＣＰＵ２１１は、タイミングジェネレータ２０５を制御するほか、後述するデジタル処理回路２０６、色補間処理部２０７、縮小画像生成部２０８、圧縮部２０９、メモリカードインタフェース２１０、ＬＣＤ駆動回路２１２を制御する。またＣＰＵ２１１は図示しないメモリを内蔵しており、このメモリには、後述するように、操作部２１４を介して入力されたユーザの各種設定を保存する。
【００５０】
デジタル処理回路２０６は、Ａ／Ｄ変換回路２０４の出力する画像データに対してホワイトバランス処理とガンマ補正処理を実行する回路である。色補間処理部２０７は、デジタル処理回路２０６が出力する画像データに対して色補間処理を実行する。この補間処理により、全画素についてＲ、Ｇ、Ｂの各色についての画像データが得られる。上述したように、撮像素子２０２のＲ画素からは赤色に関する画像信号が出力されるが、緑色、青色に関する情報はない。同様に撮像素子２０２のＧ画素からは、赤色、青色の画像信号が出力されない。また、撮像素子２０２のＢ画素からは、赤色、緑色の画像信号が出力されない。そのため、例えばＲ画素については、周囲の画素の値に基づいて色補間処理を行うことにより、緑色と青色の画像データを生成する。同様の処理をＧ画素とＢ画素に対して行うことにより、全画素についてＲ、Ｇ、Ｂの各色についての画像データが得られる。
【００５１】
縮小画像生成部２０８は、上述したように約７００万画素の本画像データの画像サイズを縮小して、サムネイル画像データと、ビュー画像データと、リサイズ画像データとを生成する回路である。サムネイル画像データのサイズは、たとえば縦１２０画素×横１６０画素である。ビュー画像データとは、後述するＬＣＤ２１３に表示するのに適切なサイズの画像データを意味する。ビュー画像データのサイズは、たとえば縦２４０画素×横３２０画素である。リサイズ画像データは、たとえば縦１２００×横１６００の画像データである。
【００５２】
圧縮部２０９は本画像データに対してＪＰＥＧ圧縮処理を実行する回路である。ＣＰＵ２１１は、サムネイル画像データと、ビュー画像データと、圧縮された本画像データと、画像データのヘッダ情報とから１つの画像データファイルを生成する。なお、縮小画像生成部２０８、圧縮部２０９、ＣＰＵ２１１による画像データファイル生成処理については、後で詳しく説明する。
【００５３】
メモリカードインタフェース２１０は、カメラに装着された上述したメモリカード３０１とデータ通信を行うインタフェースである。メモリカードインタフェース２１０は、ＣＰＵ２１１の制御に基づいて、画像データファイルをメモリカード３０１に書き込んだり、メモリカード３０１に記録されている画像データファイルを読み出すインタフェース回路である。
【００５４】
ＬＣＤ駆動回路２１２はＣＰＵ２１１の命令に基づいて、ＬＣＤ２１３に駆動信号を出力することにより、ＬＣＤ２１３を駆動する回路である。ＬＣＤ２１３はアスペクト比が縦３：横４の液晶表示パネルである。ＬＣＤ２１３は、液晶ビューファインダとしての表示、メモリカード３０１に記録されているサムネイル画像データやビュー画像データに基づく画像の表示を行う。また、ＬＣＤ２１３は、画像データファイルに関連する各種情報（シャッタ速度、絞り値、ＩＳＯ感度、ファイル名など）の表示を行う。また、ＬＣＤ２１３は、後述する操作部２１４の操作に基づき、電子カメラ２００の各種設定メニュー画面の表示を行う。
【００５５】
操作部２１４は、ユーザの操作を受け付けるスイッチである。操作部２１４には、電源スイッチ、レリーズボタン、設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。姿勢センサ２１５は、撮影時のカメラの姿勢の情報を出力するセンサである。姿勢センサ２１５は、ユーザがカメラを横位置に構えて撮影する横位置撮影、横位置から時計回転方向に＋９０度の縦位置に構えて撮影する＋９０度縦位置撮影、および横位置から反時計回転方向に−９０度の縦位置に構えて撮影する−９０度縦位置撮影を識別する姿勢信号を出力する。この姿勢信号は画像ファイルに書き込まれる。
【００５６】
次に、電子カメラ２００による画像データのサイズの設定について説明する。ここでいう画像データサイズとは画素数を意味する。ユーザは事前に、操作部２１４を操作することにより本画像データのサイズを設定する。ユーザが選択できる本画像データのサイズには、第１サイズと第２サイズの２つサイズがある。第１サイズは縦２３０４画素×横３０７２画素であり、第２サイズは縦４８０画素×横６４０画素である。
【００５７】
ＣＰＵ２１１は、操作部２１４を介して入力された本画像データのサイズを、内部メモリに記憶する。ＣＰＵ２１１は、図７に示す画像サイズテーブルを参照して、入力された本画像データのサイズに基づいて、撮像した画像信号に対して画像処理を施す。第１サイズが設定されている場合、色補間処理部２０７で生成された画像データをそのまま本画像データとして画像データファイルを生成し、メモリカード３０１に記録する。第２サイズが設定されている場合、色補間処理部２０７で生成された画像データに対して、縮小画像生成部２０８が間引き処理を施して本画像データを生成する。ＣＰＵ２１１は生成された本画像データに基づいて画像データファイルを生成してメモリカード３０１に記録する。
【００５８】
ユーザは、ユーザの操作部２１４の操作により、上述した２００万画素に縮小したリサイズ画像を撮影時に同時に生成する撮影モード（リサイズ画像生成撮影モードと呼ぶ）を選択することができる。ＣＰＵ２１１は、リサイズ画像生成撮影モードが指示されると、リサイズ画像データのサイズも画像サイズテーブルに基づいて設定する。ユーザの操作部２１４の操作により、リサイズ画像生成撮影モード以外の撮影モードが指示された場合は、ＣＰＵ２１１はリサイズ画像データのサイズを設定しない。
【００５９】
図７の画像サイズテーブルに示すように、第１および第２のサイズに拘わらず、ＣＰＵ２１１は、サムネイル画像データサイズを縦１２０画素×横１６０画素に設定する。更にＣＰＵ２１１は、第１および第２のサイズに拘わらず、ビュー画像データサイズを縦２４０画素×横３２０画素に設定する。なお、サムネイル画像データサイズは、サムネイル画像データのサイズそのものである。
【００６０】
次に、電子カメラ２００の撮像動作について説明する。ユーザが操作部２１４を操作することにより電源がオンとなり、かつ静止画撮影モードに切換えられると、ＣＰＵ２１１は静止画撮影モードを設定する。静止画撮影モード設定状態で、ユーザが操作部２１４を操作することによりリサイズ画像生成撮影モードが指定されると、ＣＰＵ２１１はリサイズ画像生成撮影モードを設定する。上述のいずれの撮影モードであっても、ＣＰＵ２１１は、タイミングジェネレータ２０５、デジタル処理回路２０６、色補間処理部２０７、縮小画像生成部２０８およびＬＣＤ駆動回路２１２を制御することにより、１／３０秒の周期でＬＣＤ２１３に表示される画像を更新する。すなわち、電子ビューファインダとして機能するＬＣＤ２１３には被写体の動画像が表示される。
【００６１】
具体的には、ＣＰＵ２１１は、縮小画像生成部２０８に対して設定に基づいたビュー画像データを生成するように命令を出す。ビュー画像データサイズは、縦２４０画素×横３２０画素である。縮小画像生成部２０８は、ＣＰＵ２１１の命令に基づいて所定のタイミング（１／３０秒周期）でビュー画像データを生成する。
【００６２】
ユーザがレリーズスイッチを全押しすると、ＣＰＵ２１１は、撮像素子２０２から得られた測光値に基づいて、シャッタ速度、絞り値およびＩＳＯ感度を設定する。そしてＣＰＵ２１１は、不図示の絞りを設定した絞り値にする。ＣＰＵ２１１は、タイミングジェネレータ２０５を制御して、設定したシャッタ速度に応じた時間だけ電荷を蓄積するように撮像素子２０２を駆動する。また、ＣＰＵ２１１は、設定されたＩＳＯ感度に基づいて、アナログ処理回路２０３のアンプのゲインを決定し、アンプにゲインを設定する。
【００６３】
撮像素子２０２から出力される画像信号には、上述したアナログ処理回路２０３から色補間処理部２０７の処理が施される。ＣＰＵ２１１は、縮小画像生成部２０８に図７に示すようなサムネイル画像データとビュー画像データのサイズを指定する。そして、縮小画像生成部２０８は、本画像データに基づいて、ＣＰＵ２１１により指定されたサイズのサムネイル画像データとビュー画像データを生成する。
【００６４】
リサイズ画像生成撮影モードの場合は、ＣＰＵ２１１は、更に縮小画像生成部２０８にリサイズ画像データのサイズも指定する。縮小画像生成部２０８は、サムネイル画像データとビュー画像データに加えて、ＣＰＵ２１１により指定されたサイズのリサイズ画像データを本画像データに基づいて生成する。
【００６５】
ＣＰＵ２１１は、設定された本画像データのサイズに基づいて、本画像のデータを生成する。サイズが大きい第１サイズの場合、ＣＰＵ２１１は、色補間処理部２０７で生成した画像データをそのまま本画像データとする。サイズが小さい第２サイズの場合、色補間処理部２０７で生成した画像データに対して、縮小画像生成部２０８が間引き処理を行って本画像データを生成する。次にＣＰＵ２１１は、圧縮部２０９に対して生成された本画像データの圧縮処理を実行させる。リサイズ画像生成撮影モードの場合、ＣＰＵ２１１は、リサイズ画像データの圧縮も行う。
【００６６】
ＣＰＵ２１１は、画像データファイルを生成する。具体的には、ＣＰＵ２１１は、圧縮部２０９により圧縮された本画像データと、縮小画像生成部２０８が生成したサムネイル画像データおよびビュー画像データとから１つの画像データファイルを生成する。このとき、ＣＰＵ２１１は、画像データファイルのヘッダ部にサムネイル画像表示サイズとビュー画像表示サイズの情報を記録する。さらに、ＣＰＵ２１１は、シャッタ速度、絞り値、ＩＳＯ感度、ファイル名、撮影日時などの撮影情報も画像データファイルのヘッダ部に記録する。また、ＣＰＵ２１１は、画像データファイルのヘッダ部に各画像のデータファイルのアドレス情報、すなわちデータファイル中のどのアドレスにどのデータファイルが記録されているかを示す情報をも記録する。リサイズ画像ファイルが生成されている場合には、ＣＰＵ２１１は、画像データファイルのヘッダ部にリサイズ済ヘッダ情報を記録する。リサイズ画像生成撮影モードの場合は、ＣＰＵ２１１は、上述の画像データファイルとは別に、リサイズ画像ファイルを生成する。
【００６７】
ＣＰＵ２１１は、メモリカードインタフェース２１０を駆動して、生成した画像データファイルをメモリカード３０１に書き込む。リサイズ画像ファイルがある場合は、ＣＰＵ２１１は、上述の画像データファイルとは別のフォルダにリサイズ画像ファイルを保存する。そして、撮影時にリサイズ画像ファイルを作成する設定がユーザにより選択されている場合、ＣＰＵ２１１は、図８に示すようなカード画像管理テーブルを作成する。メモリカード３０１内に既にカード画像管理テーブルが作成されている場合、ＣＰＵ２１１は、カード画像管理テーブルを更新する。カード画像管理テーブルには、メモリカード３０１内における本画像のファイル名と、本画像ファイルに対応するリサイズ画像のファイル名と、本画像とリサイズ画像を保存するフォルダ名とが記録されている。また、画像を取得したカメラを特定するカメラ識別子情報もカード画像管理テーブルに記録される。カメラ識別子情報には、カメラメーカー名、カメラ機種名、カメラのシリアルナンバーが含まれている。
【００６８】
（２）撮影した画像に対して電子カメラによりリサイズ画像生成
上述した電子カメラ２００において、ユーザが操作部２１４を操作することにより電源がオンとなり、かつ画像再生モードに切換えられると、ＣＰＵ２１１は、画像再生モードを設定する。画像再生モードでは、ＣＰＵ２１１は、メモリカードインタフェース２１０を駆動して画像ファイルをメモリカード３０１から読み出す。読み出された画像ファイルに基づいて、ＣＰＵ２１１は、サムネイル画像データやビュー画像データに対応する画像をＬＣＤ２１３に表示する。なお、リサイズ画像データが生成されている画像に対しては、リサイズ済マークが重畳されて表示される。
【００６９】
ユーザは、操作部２１４を操作することにより、ＬＣＤ２１３に表示された画像の中からリサイズする画像を選択することができる。ユーザはリサイズ画像を生成する画像を指定するために、全画像指定、１画像指定、全画像解除の３つの指示を操作部２１４により行うことができる。
【００７０】
全画像指定とは、リサイズ画像生成用の画像としてＬＣＤ２１３に表示された全ての画像を指定することである。すなわち、ユーザが操作部２１４により全画像指定の操作を行なうと、ＣＰＵ２１１は、ＬＣＤ２１３に表示された画像のうち、リサイズ済マークが付いている画像を除く全ての画像がリサイズ画像生成用の画像に指定されたと認識する。すると、ＣＰＵ２１１は、ＬＣＤ駆動回路２１２を介してＬＣＤ２１３に表示された画像上にチェックマークを重畳表示する。このとき、既にリサイズ済マークが付いている画像にはチェックマークの表示は行なわれない。
【００７１】
１画像指定とは、リサイズ画像生成用の画像としてＬＣＤ２１３に表示された画像を個別に指定することである。すなわち、ユーザが操作部２１４により好みの画像を選択する操作を行なうと、ＣＰＵ２１１は、選択された画像がリサイズ画像生成用の画像に指定されたと認識する。すると、ＣＰＵ２１１は、ＬＣＤ駆動回路２１２を介してＬＣＤ２１３に選択された画像上にチェックマークを重畳表示する。既にチェックマークが付いている画像に対して、ユーザが操作部２１４により解除操作を行なうと、ＣＰＵ２１１はリサイズ画像生成の指定を解除し、チェックマークの表示を消去する。
【００７２】
全画像解除とは、上述した全画像指定または１画像指定により指定されたリサイズ画像生成の指定を全て解除することである。
【００７３】
そして、ユーザが操作部２１４を操作することによりリサイズ画像作成の指示を行うと、ＣＰＵ２１１は、チェックマークが付いている画像について、縮小画像生成部２０８にリサイズ画像を生成するように命令する。縮小画像生成部２０８は、ＣＰＵ２１１の命令に基づいてリサイズ画像データを生成する。
【００７４】
リサイズ画像データが生成されると、ＣＰＵ２１１は、リサイズ画像生成撮影モードにおける処理と同様にして、リサイズ画像ファイルを生成する。ＣＰＵ２１１は、メモリカードインタフェース２１０を駆動して、生成したリサイズ画像ファイルをメモリカード３０１に書き込む。ＣＰＵ２１１は、メモリカード３０１内の既存の画像ファイルとは別のフォルダにリサイズ画像ファイルを保存する。そして、ＣＰＵ２１１は、図８に示すようなカード画像管理テーブルを生成し、メモリカード３０１に書き込む。メモリカード３０１内に既にカード画像管理テーブルが作成されている場合、ＣＰＵ２１１は、カード画像管理テーブルを更新する。
【００７５】
（３）パソコンなどの外部装置によるリサイズ画像生成
−電子カメラで取得された画像ファイルが記録されたメモリカードに対する処理−
図１２はパーソナルコンピュータ(以下、パソコンと呼ぶ)４００の一例を示す概略制御ブロック図である。パソコン４００は、ＣＰＵ４０１、ＨＤＤ４０２、メモリカードインタフェース４０３、操作部４０４、モニタ４０５、外部インタフェース４０６を有する。パソコン４００によりリサイズ画像を生成する場合、ユーザにより画像管理ソフトを起動する。この画像管理ソフトは、ＨＤＤ４０２に記憶されている。ユーザが操作部４０４を操作して画像管理ソフトの起動が指示されると、ＣＰＵ４０１は画像管理ソフトを起動する。また、メモリカード３０１が装着されると、メモリカードインタフェース４０３はＣＰＵ４０１に対してメモリカード３０１が装着されたことを示す装着信号を出力する。ＣＰＵ４０１は、装着信号を入力すると、メモリカード３０１との通信を確立して、メモリカード３０１内のカード画像管理テーブルとサムネイル画像ファイルの送信を要求する信号を出力する。
【００７６】
ＣＰＵ４０１は、カード画像管理テーブルとサムネイル画像ファイルを読み込むと、入力したサムネイル画像ファイルに対応するサムネイル画像をモニタ４０５に表示する。なお、メモリカード３０１にカード画像管理テーブルが存在しない場合は、ＣＰＵ４０１はカード画像管理テーブルの読み込みを行なわない。たとえば、リサイズ機能を備えていない電子カメラ２００で取得されたサムネイル画像ファイルを読み込む場合が、この場合に相当する。ＣＰＵ４０１は、カード画像管理テーブルまたはリサイズ済ヘッダ情報に基づいて、リサイズ画像ファイルが存在する画像にはリサイズ済であることを示すマークを重畳して表示する。
【００７７】
ユーザが操作部４０４を操作することにより、リサイズ画像を生成する画像が指定されると、ＣＰＵ４０１は、ユーザにより指定された画像に対応するリサイズ画像ファイルを生成する。ユーザはリサイズ画像を生成するために、電子カメラ２００の場合と同様に、１画像指定、全画像指定および全画像指定解除の３つの指示を操作部４０４により行うことができる。ＣＰＵ４０１は、生成したリサイズ画像ファイルをメモリカード３０１に記録する。さらに、ＣＰＵ４０１は、カード画像管理テーブルを更新する。更新されたカード画像管理テーブルは、メモリカード３０１に記録される。また、メモリカード３０１にカード画像管理テーブルが存在しない場合は、ＣＰＵ４０１はカード画像管理テーブルを新たに作成して、メモリカード３０１内に記録する。なお、パソコン４００と電子カメラ２００とが外部インタフェース４０６を介して、たとえばＵＳＢなどのケーブルで接続された場合についても同様にして、ＣＰＵ４０１によりサムネイル画像ファイルの読み込みと、リサイズ画像ファイルの生成とが行なわれる。
【００７８】
−パソコンの内蔵ドライブに保存されている画像からのリサイズ画像生成処理−
上述したパソコン４００のＨＤＤ４０２に記録されている画像ファイルからリサイズ画像ファイルを生成する場合について説明する。ユーザが操作部４０４を操作して画像管理ソフトの起動が指示されると、ＣＰＵ４０１は画像管理ソフトを起動する。ＣＰＵ４０１は、画像管理ソフトを起動すると、ＨＤＤ４０２内のＰＣ画像管理テーブルを読み出す。ＰＣ画像管理テーブルには、ＨＤＤ４０２に記録されている画像ファイルに対するリサイズ画像ファイルの有無に関する情報が記録されている。なお、ＰＣ画像管理テーブルは、カード画像管理テーブルと同項目の情報が記録されている。
【００７９】
ユーザが操作部４０４を操作してフォルダを指定すると、ＣＰＵ４０１は指定されたフォルダに保存されている画像ファイル中のサムネイル画像データを読み込む。ＣＰＵ４０１は、サムネイル画像データを読み込むと、読み込んだサムネイル画像データに対応するサムネイル画像をモニタ４０５に表示する。ＣＰＵ４０１は、ＰＣ画像管理テーブルに基づいて、リサイズ画像ファイルが存在する画像にはリサイズ済であることを示すマークを重畳して表示する。
【００８０】
ユーザが操作部４０４を操作することにより、リサイズ画像を生成する画像が指定されると、ＣＰＵ４０１は、ユーザにより指定された画像に対応するリサイズ画像ファイルを生成する。ユーザはリサイズ画像を生成するために、上述したようにして、１画像指定、全画像指定および全画像指定解除の３つの指示を操作部４０４により行うことができる。ＣＰＵ４０１は、生成したリサイズ画像ファイルをＨＤＤ４０２に記録する。さらに、ＣＰＵ４０１は、ＰＣ画像管理テーブルを更新する。ＰＣ画像管理テーブルが存在しない場合は、ＣＰＵ４０１は新たにＰＣ画像管理テーブルを作成する。
【００８１】
パソコン４００で生成されたリサイズ画像ファイルは、ＣＰＵ４０１によりユーザにより指定されたドライブに書き込まれる。たとえば、メモリカード３０１が接続されて、ユーザによりメモリカード３０１が指定された場合は、リサイズ画像ファイルはメモリカード３０１に書き込まれる。ＣＰＵ４０１は、メモリカード３０１への書き込みに先立って、メモリカード３０１のカード画像管理テーブルの送信を要求する。カード画像管理テーブルを入力すると、ＣＰＵ４０１は、生成したリサイズ画像ファイルのうち、いずれのリサイズ画像ファイルがメモリカード３０１に保存されていないのかを判別する。判別は、ＰＣ画像管理テーブルと入力したカード画像管理テーブルとを比較することにより行なわれる。
【００８２】
比較の際に、ＣＰＵ４０１は、ＰＣ画像管理テーブルのリサイズ画像ファイル名と、入力したカード画像管理テーブルのリサイズ画像ファイル名との差分をとる。なお、ＰＣ画像管理テーブルのリサイズ画像ファイル名と、カード画像管理テーブルのリサイズ画像ファイル名が同じであったとしても、それらの画像に付与されたカメラ識別子情報が異なれば、ＨＤＤ４０２に記録されている画像ファイルを差分として判定する。この場合、ＣＰＵ４０１は、ＨＤＤ４０２に記録されている画像ファイルのファイル名を、最後に「＿０１」等の文字を追加するなどして変更する。リサイズ画像ファイル名の差分をとることにより、ＣＰＵ４０１は、メモリカード３０１のカード画像管理テーブル内のリサイズ画像ファイル名とは異なるファイル名を有するリサイズ画像ファイル（差分画像ファイル）を抽出する。メモリカード３０１にカード画像管理テーブルが存在しない場合は、ＣＰＵ４０１はＰＣ画像管理テーブル内のすべてのリサイズ画像ファイルを差分画像ファイルとして認識する。差分画像ファイルを抽出すると、ＣＰＵ４０１は、差分画像ファイルに対応するリサイズ画像ファイルをメモリカード３０１に記録する。リサイズ画像ファイルが記録されると、ＣＰＵ４０１は、カード画像管理テーブルを更新してメモリカード３０１に記録する。
【００８３】
（４）ビューア１００によるリサイズ画像生成
ビューア１００にメモリカード３０１が装着されると、ＲＩＳＣ１１０は、メモリカード３０１に保存されている画像ファイルを読み込む。ＲＩＳＣ１１０は、読み込んだ画像ファイルを用いてリサイズ画像ファイルを生成して、ＨＤＤ１１４のリサイズ画像ファイル用フォルダＦ１に保存する。さらに、ＲＩＳＣ１１０はビューア画像管理テーブルＴ１を更新する。
【００８４】
メモリカード３０１が装着されると、メモリカードインタフェース１２０は、ＲＩＳＣ１１０に対してメモリカード３０１が装着されたことを示す装着信号を出力する。ＲＩＳＣ１１０は、装着信号を入力すると、メモリカード３０１との通信を確立して、メモリカード３０１内のカード画像管理テーブルの送信を要求する信号を出力する。さらに、ＲＩＳＣ１１０は、第１ＬＣＤインタフェース１１８を介して、第１ＬＣＤ１０３に、たとえば「画像データ入力中です。メモリカードをはずさないで下さい」などの警告文を表示する。
【００８５】
−メモリカード３０１にカード画像管理テーブルが存在する場合−
メモリカード３０１にカード画像管理テーブルが存在する場合、ＲＩＳＣ１１０は、カード画像管理テーブルを入力する。ＲＩＳＣ１１０は、入力したカード画像管理テーブルの中からリサイズ画像ファイルを認識する。ＲＩＳＣ１１０は、認識されたリサイズ画像ファイルがすでにＨＤＤ１１４に記録されているリサイズ画像ファイルか否かを判別する。この判別は、ビューア画像管理テーブルＴ１と入力したカード画像管理テーブルとを比較することにより行なわれる。
【００８６】
比較の際に、ＲＩＳＣ１１０は、入力したカード画像管理テーブルのリサイズ画像ファイル名と、ビューア画像管理テーブルＴ１のリサイズ画像ファイルとの差分をとる。リサイズ画像ファイル名の差分をとることにより、ＲＩＳＣ１１０は、ビューア１００のビューア画像管理テーブルＴ１内のリサイズ画像ファイル名とは異なるファイル名を有するリサイズ画像ファイル（差分画像ファイル）を抽出する。なお、カード画像管理テーブルのリサイズ画像ファイル名と、ビューア画像管理テーブルＴ１のリサイズ画像ファイル名とが同じであったとしても、それらの画像に付与されたカメラ識別子情報が異なれば、メモリカード３０１に記録されている画像ファイルを差分として判定する。この場合、ＲＩＳＣ１１０は、メモリカード３０１に記録されている画像ファイルのファイル名を、最後に「＿０１」等の文字を追加するなどして変更する。
【００８７】
ＲＩＳＣ１１０は、差分画像ファイルに対応するリサイズ画像ファイルをメモリカード３０１から読み込む。ＲＩＳＣ１１０は、読み込んだリサイズ画像ファイルをＳＤＲＡＭ１１１に一時的に記憶してから、ＨＤＤ１１４のリサイズ画像ファイル用フォルダＦ１に記録する。リサイズ画像ファイルが記録されると、ＲＩＳＣ１１０はビューア画像管理テーブルＴ１を更新する。すなわち、ＲＩＳＣ１１０は、ＨＤＤ１１４に新たに記録したリサイズ画像ファイルのレコード欄をビューア画像管理テーブルＴ１に追加する。そして、ＲＩＳＣ１１０は、追加したレコード欄に、ＨＤＤ１１４に記録したリサイズ画像ファイルの管理情報を記録する。
【００８８】
ＲＩＳＣ１１０は、メモリカード３０１内の全ての画像を検索する。検索の結果、カード画像管理テーブルに記録された本画像ファイル名と本画像保存先フォルダ名とに基づいて、カード画像管理テーブルにファイル名が記録されていない未登録画像ファイルを抽出する。未登録画像ファイルを抽出すると、ＲＩＳＣ１１０は、未登録画像ファイルを読み込んで、未登録画像ファイルの画像データをＳＤＲＡＭ１１１に展開する。ＲＩＳＣ１１０は、読み込んだ未登録画像ファイルのサムネイル画像データに対応するサムネイル画像を第１ＬＣＤ１０３に表示する。さらに、ＲＩＳＣ１１０は、「リサイズ画像を作成しますか？」あるいは「画像を入力しますか？」のような選択を促すメッセージを第２ＬＣＤ１０４に表示する。
【００８９】
ユーザが操作ボタン１０６を操作してリサイズ画像を生成する設定を選択している場合、ＲＩＳＣ１１０は、ＳＤＲＡＭ１１１に展開された画像データをリサイズしてリサイズ画像データを生成する。ＲＩＳＣ１１０は、生成したリサイズ画像データに基づいてリサイズ画像ファイルを生成し、ＨＤＤ１１４のリサイズ画像ファイル用フォルダＦ１に記録する。そして、ＲＩＳＣ１１０はビューア画像管理テーブルＴ１を更新する。ＲＩＳＣ１１０は、未登録画像のファイル名をメモリカード３０１のカード画像管理テーブルに追加する。すなわち、ＲＩＳＣ１１０は、未登録画像のレコード欄をカード画像管理テーブルに追加し、そのレコード欄に、抽出した未登録画像ファイルに関する管理情報を記録する。
【００９０】
さらに、ＲＩＳＣ１１０は、第１ＬＣＤインタフェース１１８を介して、第１ＬＣＤ１０３に、たとえば「画像データの入力が終了しました」などのメッセージを所定の時間表示する。
【００９１】
−メモリカード３０１にカード管理テーブルが存在しない場合−
メモリカード３０１にカード画像管理テーブルが存在しない場合、ＲＩＳＣ１１０は、メモリカード３０１内の画像ファイルを読み込んで、読み込んだ画像ファイルの画像データをＳＤＲＡＭ１１１に展開する。ＲＩＳＣ１１０は、ＳＤＲＡＭ１１１に展開された画像データをリサイズしてリサイズ画像データを生成する。ＲＩＳＣ１１０は、生成したリサイズ画像データに基づいてリサイズ画像ファイルを生成し、ＨＤＤ１１４のリサイズ画像ファイル用フォルダＦ１に記録する。そして、ＲＩＳＣ１１０はビューア画像管理テーブルＴ１を更新する。ＲＩＳＣ１１０は、上述のリサイズ画像ファイル生成処理をメモリカード３０１内の全ての画像ファイルについて行なう。メモリカード３０１の全ての画像ファイルからリサイズ画像ファイルが生成されると、ＲＩＳＣ１１０は、第１ＬＣＤインタフェース１１８を介して、第１ＬＣＤ１０３に、たとえば「画像データの入力が終了しました」などのメッセージを所定の時間表示する。さらに、ＲＩＳＣ１１０は、メモリカード３０１にカード画像管理テーブルを生成する。このカード画像管理テーブルには、ＲＩＳＣ１１０がメモリカード３０１から読込んだ画像ファイル、すなわちメモリカード３０１に記録されている画像ファイルの管理情報が記録される。
【００９２】
ＲＩＳＣ１１０は、更新前のビューア画像管理テーブルＴ１におけるリサイズ画像ファイルのファイル名の前半部、たとえばＤＳＣ０００１と、上述したリサイズ画像ファイル生成処理で生成したリサイズ画像ファイルのファイル名の前半部とを比較する。比較の結果、同一ファイル名の画像ファイルが存在する場合は、ＲＩＳＣ１１０は双方のリサイズ画像ファイルに対応する画像を第１ＬＣＤ１０３に表示する。同一ファイル名を持つ画像が２枚存在するときは、２つの画像は第１ＬＣＤ１０３に左右に並べて表示される。同一ファイル名を持つ画像が３枚以上存在するときは、サムネイル画像表示を行う。この場合、新たに読み込まれた画像もしくは生成された画像を反転表示する。
【００９３】
さらに、ＲＩＳＣ１１０は、第２ＬＣＤ１０４に、たとえば「１．同じファイル名の画像がありました。反転表示画像を削除する。」、「２．同じファイル名の画像がありました。反転表示画像のファイル名を変更する。」、「３．同一ファイル名の画像を一括削除する。」、および「４．同一ファイル名の画像のファイル名を一括変更する。」のような選択を促すメッセージを表示する。
【００９４】
ユーザが操作ボタン１０６を操作して、「１．同じファイル名の画像がありました。反転表示画像を削除する。」を選択した場合、ＲＩＳＣ１１０は、ユーザに選択されたリサイズ画像ファイルをＨＤＤ１１４から削除する。ユーザはジョイスティック１０７と操作ボタン１０６とを操作することにより、削除すべき画像を指定することができる。指定された画像は第１ＬＣＤ１０３上で反転表示される。
【００９５】
ユーザが操作ボタン１０６を操作して、「２．同じファイル名の画像がありました。反転表示画像のファイル名を変更する。」を選択した場合、ＲＩＳＣ１１０は、新たに生成されたリサイズ画像ファイルのファイル名を変更する。具体的には、ファイル名の末尾に所定の規則に基づいて文字、たとえば「＿０１」を追加する。さらに、ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１を更新する。ユーザが操作ボタン１０６を操作して、「３．同じファイル名の画像を一括削除する。」を選択した場合、ＲＩＳＣ１１０は、第２ＬＣＤ１０４に、たとえば「同じファイル名の画像を削除します。よろしいですか？」などの警告文を表示する。ユーザが操作ボタン１０６を操作して「ＯＫ」を選択すると、ＲＩＳＣ１１０は、新たに生成したリサイズ画像ファイルをＨＤＤ１１４から削除する。ユーザが操作ボタン１０６を操作して「キャンセル」を選択すると、ＲＩＳＣ１１０は、第２ＬＣＤ１０４に再び前述した選択を促すメッセージを表示する。
【００９６】
「４．同一ファイル名の画像のファイル名を一括変更する。」が選択されると、ＲＩＳＣ１１０は、新たに読み込んだリサイズ画像もしくは新たに作成したリサイズ画像のファイル名を一括して変更する。具体的には、上述したように、ファイル名の末尾に所定の規則に基づいて文字を追加して、互いのファイル名が識別できるようにする。
以上の処理が終了すると、ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１を更新する。すなわち、ＲＩＳＣ１１０は、ユーザによりファイル名の変更が選択された画像ファイルのリサイズ画像ファイル名欄を変更後のファイル名に変更する。また、ＲＩＳＣ１１０は、ユーザにより削除が選択された画像ファイルのレコード欄をビューア管理テーブルＴ１から削除する。
【００９７】
（メモリカード３０１内の画像ファイルの入力処理）
図１３および図１４に示すフローチャートを用いて、上述したＲＩＳＣ１１０によるメモリカード３０１内の画像ファイルの入力処理について説明する。図１３および図１４の各処理を行なうプログラムはＲＩＳＣ１１０内のメモリ（不図示）に格納されている。このプログラムは、メモリカードインタフェース１２０からメモリカード３０１が装着されたことを示す装着信号が入力されると起動され、ＲＩＳＣ１１０で実行される。あるいはこのプログラムは、ユーザがジョイスティック１０７と操作ボタン１０６との操作によりビューアメニューの画像取り込みを選択したときに起動され、ＲＩＳＣ１１０で実行される。図１３および図１４の各ステップは、ＲＩＳＣ１１０の指令に基づいて実行される処理である。
【００９８】
ステップＳ２０１においては、第１ＬＣＤ１０３に、たとえば「画像データ入力中です。メモリカードを外さないで下さい。」などの警告を表示してステップＳ２０２へ進む。ステップＳ２０２においては、メモリカード３０１にカード画像管理テーブルの有無を判定する。カード画像管理テーブルが有る場合、ステップＳ２０２が肯定判定されてステップＳ２０３へ進む。カード画像管理テーブルが無い場合は、ステップＳ２０２が否定判定されてステップＳ２１６へ進む。
【００９９】
−カード画像管理テーブルが有る場合−
ステップＳ２０３においては、カード画像管理テーブルに記録されている内容を読み込んでステップＳ２０４へ進む。ステップＳ２０４においては、カード画像管理テーブル中のリサイズ画像ファイルのファイル名と、ビューア画像管理テーブルＴ１中のリサイズ画像ファイルのファイル名との差分をとる。ファイル名の差分をとる処理により、カード画像管理テーブル中のすべてのリサイズ画像ファイルのうち、ビューア画像管理テーブルＴ１に存在しないリサイズ画像ファイルを抽出し、差分画像ファイルとして認識してステップＳ２０５へ進む。
【０１００】
ステップＳ２０５においては、ステップＳ２０４で認識した差分画像ファイルを取り込み、ＳＤＲＡＭ１１１に一時的に記憶した後、ＨＤＤ１１４に記録してステップＳ２０６へ進む。ステップＳ２０６においては、ステップＳ２０４で認識した全ての差分画像ファイルに対する記録処理が終了したか否かを判定する。全ての差分画像ファイルに対する記録処理が終了した場合は、ステップＳ２０６が肯定判定されてステップＳ２０７へ進む。全ての差分画像ファイルに対して処理が終了していない場合は、ステップＳ２０６が否定判定されてステップＳ２０５へ戻る。
【０１０１】
ステップＳ２０７においては、ステップＳ２０５でＨＤＤ１１４に新たに記録したリサイズ画像ファイルのレコード欄をビューア画像管理テーブルＴ１に追加し、そのレコード欄に、ＨＤＤ１１４に記録したリサイズ画像ファイルの管理情報を記録してステップＳ２０８へ進む。ステップＳ２０８においては、メモリカード３０１内の画像ファイルを検索して、カード画像管理テーブルに記録されていない未登録画像ファイルが抽出されたか否かを判定する。未登録画像ファイルが抽出された場合、ステップＳ２０８が肯定判定されてステップＳ２０９へ進む。未登録画像ファイルが抽出されない場合、以後の処理をスキップしてステップＳ２１５進む。
【０１０２】
ステップＳ２０９においては、未登録画像ファイルからサムネイル画像を抽出して、抽出したサムネイル画像を第１ＬＣＤ１０３に表示する。さらに第２ＬＣＤ１０４に、たとえば「表示されている画像のリサイズ画像を生成しますか？」などのメッセージを表示してステップＳ２１０へ進む。
【０１０３】
ステップＳ２１０においては、ユーザの操作の有無を判定する。ユーザの操作がある場合、すなわち操作系インタフェース１２３から操作信号を入力した場合、ステップＳ２１０が肯定判定されてステップＳ２１１へ進む。ユーザの操作が無い場合は、ステップＳ２１０が否定判定されて、ユーザの操作が行われるまでステップＳ２１０を繰り返す。
【０１０４】
ステップＳ２１１においては、ステップＳ２１０で入力した操作信号がリサイズ画像の生成を指示する信号であるか否かを判定する。リサイズ画像の生成指示の場合は、ステップＳ２１１が肯定判定されてステップＳ２１２へ進む。ステップＳ２１２においては、未登録画像ファイルからリサイズ画像ファイルを生成し、ＨＤＤ１１４に記録してステップＳ２１３へ進む。ステップＳ２１０で入力した操作信号がリサイズ画像の生成を指示する信号ではない場合は、ステップＳ２１１が否定判定されて、ステップＳ２１２をスキップしてステップＳ２１３へ進む。
【０１０５】
ステップＳ２１３においては、ステップＳ２０８で抽出した未登録画像ファイルのレコード欄をビューア画像管理テーブルＴ１に追加し、そのレコード欄に、ステップＳ２０８で抽出した未登録画像ファイルに関する管理情報を記録してステップＳ２１４へ進む。ステップＳ２１４においては、ステップＳ２０８で抽出した未登録画像ファイルのレコード欄をカード画像管理テーブルに追加し、そのレコード欄に、ステップＳ２０８で抽出した未登録画像ファイルに関する管理情報を記録してステップＳ２３９へ進む。すなわち、ビューア画像管理テーブルＴ１およびカード画像管理テーブルの追加したレコード欄に、ステップＳ２０８で抽出した未登録画像ファイルの管理情報を追加する。ステップＳ２３９においては、ステップＳ２０８で抽出した未登録画像ファイルの全てに対して処理が終了したか否かを判定する。全ての未登録画像ファイルに対して処理が終了した場合は、ステップＳ２３９が肯定判定されてステップＳ２１５へ進む。ステップＳ２１５においては、第１ＬＣＤ１０３に、たとえば「画像データの入力が終了しました。」などのメッセージを所定の時間表示して、図１４のステップＳ２２３へ進む。全ての未登録画像ファイルに対して処理が終了していない場合は、ステップＳ２３９が否定判定されてステップＳ２０９へ戻る。
【０１０６】
−カード画像管理テーブルが無い場合−
メモリカード３０１内にカード画像管理テーブルがない場合に、ステップＳ２０２が否定判定されて進んだステップＳ２１６においては、メモリカード３０１から１枚の画像ファイルを入力し、入力した画像ファイルの画像データをＳＤＲＡＭ１１１に展開してステップＳ２１７へ進む。ステップＳ２１７においては、ステップＳ２１６でＳＤＲＡＭ１１１に展開された画像データをリサイズしてリサイズ画像データを生成し、生成したリサイズ画像データに基づいてリサイズ画像ファイルを生成してステップＳ２１８へ進む。ステップＳ２１８においては、ステップＳ２１７で生成したリサイズ画像ファイルをＨＤＤ１１４に記録してステップＳ２１９へ進む。
【０１０７】
ステップＳ２１９においては、ステップＳ２１８でＨＤＤ１１４に記録したリサイズ画像ファイルのレコード欄をビューア画像管理テーブルＴ１に追加し、そのレコード欄にＨＤＤ１１４に記録したリサイズ画像ファイルの管理情報を記録し、ステップＳ２２０へ進む。ステップＳ２２０においては、メモリカード３０１内にカード画像管理テーブルを作成してステップＳ２２１へ進む。既にカード画像管理テーブルが存在する場合は、ステップＳ２２０においてカード画像管理テーブルを更新する。ステップＳ２２１においては、メモリカード３０１に保存された全ての画像ファイルに対して処理が終了したか否かを判定する。全ての画像ファイルに対して処理が終了した場合は、ステップＳ２２１が肯定判定されてステップＳ２２２へ進む。全ての画像ファイルに対して処理が終了していない場合は、ステップＳ２２１が否定判定されてステップＳ２１６へ戻る。ステップＳ２２２においては、ステップＳ２１５と同様に、第１ＬＣＤ１０３に、たとえば「画像データの入力が終了しました。」などのメッセージを所定の時間表示して、図１４のステップＳ２２３へ進む。
【０１０８】
図１４のステップＳ２２３においては、新たに記録したリサイズ画像ファイルと同一のファイル名を持つリサイズ画像ファイルが、既にＨＤＤ１１４に保存されているか否かを判別してステップＳ２２４へ進む。この判別はビューア画像管理テーブルＴ１内のリサイズ画像ファイル名欄を参照して行われる。ステップＳ２２４においては、ステップＳ２２３における判別の結果、ファイル名が一致するリサイズ画像ファイルの有無を判定する。ファイル名が一致するリサイズ画像ファイルがある場合、ステップＳ２２４が肯定判定されてステップＳ２２５へ進む。ファイル名が一致するリサイズ画像ファイルがない場合、ステップＳ２２４が否定判定されて一連の処理を終了する。
【０１０９】
ステップＳ２２５においては、ファイル名が一致する複数のリサイズ画像ファイルを有する１組の画像を第１ＬＣＤ１０３に、たとえば並べて表示する。さらに、第２ＬＣＤ１０４にメニュー画面を表示してステップＳ２２６へ進む。なお、メニュー画面は、たとえば以下の通りである。
１．同じファイル名の画像がありました。反転画像を削除する。
２．同じファイル名の画像がありました。反転画像のファイル名を変更する。
３．同一ファイル名の画像を一括削除する。
４．同一ファイル名の画像のファイル名を一括変更する。
【０１１０】
ステップＳ２２６においては、ユーザの操作の有無を判定する。ユーザの操作がある場合、すなわち操作系インタフェース１２３から操作信号を入力した場合、ステップＳ２２６が肯定判定されてステップＳ２２７へ進む。ユーザの操作がない場合は、ステップＳ２２６が否定判定されて、ユーザの操作があるまでステップＳ２２６を繰り返す。
【０１１１】
ステップＳ２２７においては、ステップＳ２２６で入力した操作信号が選択画像の削除を指示する信号であるか否かを判定する。選択画像の削除を指示する信号を入力した場合、ステップＳ２２７が肯定判定されてステップＳ２２８へ進む。ステップＳ２２８においては、ユーザにより選択された画像に対応する画像ファイルをＨＤＤ１１４から削除してステップ２２９へ進む。ステップＳ２２９においては、ファイル名が一致するリサイズ画像ファイルを有する他の組が存在するか否かを判定する。他の組が存在する場合は、ステップＳ２２９が肯定判定されてステップＳ２２５へ戻る。他の組が存在しない場合は、ステップＳ２２９が否定判定されてステップＳ２３８へ進む。
【０１１２】
ステップＳ２２６で入力した操作信号が選択画像の削除を指示する信号ではない場合は、ステップＳ２２７が否定判定されてステップＳ２３０へ進む。ステップＳ２３０においては、ステップＳ２２６で入力した操作信号が、選択画像のファイル名の変更を指示する信号であるか否かを判定する。選択画像のファイル名変更を指示する信号の場合はステップＳ２３０が肯定判定されてステップＳ２３１へ進む。ステップＳ２３１では、新たに作成されたリサイズ画像ファイルのファイル名を所定の規則に基づいて変更して、ステップＳ２２９へ進む。
【０１１３】
ステップＳ２２６で入力した操作信号が選択画像のファイル名変更を指示する信号ではない場合、ステップＳ２３０が否定判定されてステップＳ２３２へ進む。ステップＳ２３２においては、ステップＳ２２６で入力した操作信号が、全ての組において新たに生成されたリサイズ画像ファイルのファイル名を一括して変更する信号であるか否かを判定する。ファイル名の一括変更を指示する信号の場合、ステップＳ２３２が肯定判定されてステップＳ２３３へ進む。ステップＳ２３３においては、全ての組における新たに生成された全てのリサイズ画像ファイルのファイル名を所定の規則に基づいて変更してステップＳ２３８へ進む。
【０１１４】
ステップＳ２２６で入力した操作信号がファイル名の一括変更を指示する信号ではない場合、すなわち全ての組における新たに生成されたリサイズ画像ファイルを一括して削除する信号の場合、ステップＳ２３２が否定判定されてステップＳ２３４へ進む。ステップＳ２３４においては、上述したメニュー画面が表示されていた画面、すなわち第２ＬＣＤ１０４に、たとえば「同じファイル名の画像ファイルを一括削除します。よろしいですか。」などの確認表示をしてステップＳ２３５へ進む。
【０１１５】
ステップＳ２３５においては、操作ボタン１０６からオン信号を入力したか否かを判定する。オン信号を入力した場合は、ステップＳ２３５が肯定判定されてステップＳ２３６へ進む。ステップＳ２３６においては、全ての組における新たに生成された全てのリサイズ画像ファイルをＨＤＤ１１４から削除してステップＳ２３８へ進む。操作ボタン１０６からオン信号を入力しない場合は、ステップＳ２３５が否定判定されてステップＳ２３７へ進む。ステップＳ２３７においては、ステップＳ２３４で表示した確認表示を消去してステップＳ２２６へ戻る。ステップＳ２３８においては、ビューア画像管理テーブルＴ１を更新して一連の処理を終了する。
【０１１６】
以上で説明した実施の形態によれば、以下の作用効果が得られる。
（１）メモリカード３０１内にカード画像管理テーブルが存在する場合、ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１およびカード画像管理テーブルに記録された画像ファイルに固有の識別子に基づいて、取得する画像ファイルを特定する。すなわち、ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１に記録されたリサイズ画像ファイル名と、カード画像管理テーブルに記録されたリサイズ画像ファイル名との差分をとる。差分をとることにより、ＲＩＳＣ１１０は、ビューア画像管理テーブルＴ１内のリサイズ画像ファイル名とは異なるファイル名を有する画像ファイルを差分画像ファイルとして抽出する。そして、ＲＩＳＣ１１０は、抽出した差分画像ファイルをメモリカード３０１から取得する。また、メモリカード３０１内にカード画像管理テーブルが存在しない場合は、ＲＩＳＣ１１０は、メモリカード３０１内に記録された全ての画像ファイルを取得する。したがって、メモリカード３０１に記録された画像ファイルを過不足なく読み込むことができる。
【０１１７】
（２）ＲＩＳＣ１１０は、メモリカード３０１に記録された全ての画像ファイルを検索して、カード画像管理テーブルに記録されていない画像ファイルを未登録画像ファイルとして抽出する。そして、ＲＩＳＣ１１０は、抽出した未登録画像ファイルをメモリカード３０１から読み込む。したがって、ＲＩＳＣ１１０は、メモリカード３０１に記録された画像中で、カード画像管理テーブルで管理されていない画像ファイルについても読み込むことができるので、メモリカード３０１内の画像ファイルを過不足なく読み込むことができる。
【０１１８】
（３）さらに、ＲＩＳＣ１１０は、未登録画像ファイルのファイル名をカード画像管理テーブルに記録する。したがって、次以降に画像ファイルを読み込む際には、ＲＩＳＣ１１０は、カード画像管理テーブルに記録された画像ファイル名に基づいて差分画像を抽出することができるので、読み込む画像ファイルを高速に特定することができる。
【０１１９】
（４）ＲＩＳＣ１１０は、メモリカード３０１にカード画像管理テーブルが存在しない場合に読み込んだ全ての画像ファイルと同一ファイル名を持つ画像ファイルがＨＤＤ１１４に記録されているか否かを判定する。また、ＲＩＳＣ１１０は、カード画像管理テーブルは存在するがそのテーブルに登録されていない未登録画像ファイルと同一ファイル名を持つ画像ファイルがＨＤＤ１１４に記録されているか否かを判定する。同一ファイル名の画像ファイルがＨＤＤ１１４に記録されている場合、ＲＩＳＣ１１０は読み込んだ画像ファイルの画像と、既にＨＤＤ１１４に記録されている画像ファイルの画像とを第１ＬＣＤ１０３に表示する。さらに、ＲＩＳＣ１１０は、両画像のうちのどちらの画像ファイルをＨＤＤ１１４から削除するか否かについてユーザに問い合わせるメニュー画面を第２ＬＣＤ１０４に表示する。したがって、既にＨＤＤ１１４に記録された画像と同一ファイル名の画像を読み込んだ場合に、ユーザは第１ＬＣＤ１０３に表示された画像を確認しながら、画像をＨＤＤ１１４から削除すべきか否かを確実に決定することができる。
【０１２０】
さらに、ＲＩＳＣ１１０は、読み込んだ画像ファイルおよび既にＨＤＤ１１４に記録されている画像ファイルについて、両画像のうちのどちらの画像ファイル名を変更するかについてユーザに問い合わせるメニュー画面を第２ＬＣＤ１０４に表示する。ＲＩＳＣ１１０は、ユーザからの選択指示に応じて、指定された画像ファイルのファイル名の末尾に「＿０１」などの文字を追加して、互いに識別し得る異なるファイル名に変更する。したがって、既にＨＤＤ１１４に記録された画像と同一ファイル名の画像を読み込んだ場合に、ユーザは第１ＬＣＤ１０３に表示された画像を確認しながら、いずれの画像のファイル名を変更するかを確実に決定することができる。
【０１２１】
以上で説明した実施の形態を以下のように変形することができる。
（１）メモリカード３０１からビューア１００に画像ファイルが読み込まれた場合、ＲＩＳＣ１１０は、第１ＬＣＤ１０３に表示されたサムネイル画像のうち、ユーザにより削除やファイル名変更の指定がされた画像を反転表示するものとした。しかし、指定された画像を反転表示するものに代えて、ユーザが、画像とともに表示されたチェックボックスにチェックすることで画像を指定してもよい。
【０１２２】
（２）プログラムのバージョンアップ時などにおいて、インターネット経由や可搬記録媒体を介して既存のユーザに対して機能を増強することも可能である。したがって、図１３および図１４のプログラムは、そのようなバージョンアップ用のソフトウエアに対しても適用できる。たとえば、図１３および図１４のプログラムは、次の（ａ）〜（ｅ）の各処理を有する画像取得プログラムとして構成できる。
（ａ）記憶媒体から画像データを読み込む読込処理
（ｂ）読み込まれた画像データを記憶する記憶処理
（ｃ）画像データに固有の識別子を含む、記憶された画像データを管理する第１画像管理テーブルを作成する作成処理
（ｄ）画像データに固有の識別子を含む、記憶媒体に記憶された画像データを管理する第２画像管理テーブルが記憶媒体内に存在するか否かを判定する判定処理
（ｅ）第２画像管理テーブルが存在しない場合に、記憶媒体に記憶された画像データを全て取得し、第２画像管理テーブルが存在する場合に、第１画像管理テーブルに含まれる識別子と、第２画像管理テーブルに含まれる識別子との差分を判定して特定された画像データを取得する取得処理
【０１２３】
さらに、図１３および図１４のプログラムは、次の（ａ）〜（ｄ）の各処理を有する画像表示プログラムとして構成できる。
（ａ）第１記憶媒体から画像データを読込む読込処理
（ｂ）読込まれた画像データを第１記憶媒体とは異なる第２記憶媒体に記録する記録処理
（ｃ）読込処理を実行する際に、読込まれた画像データのファイル名と、第２記憶媒体に既に記憶されている画像データのファイル名とを比較して、ファイル名が一致するか否かを判定する判定処理
（ｄ）ファイル名が一致する場合、読込まれた画像データに基づく画像を、第２記記憶体に記憶されファイル名が一致すると判定された画像データに基づく画像とを画面上に表示する表示処理
【０１２４】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【図面の簡単な説明】
【０１２５】
【図１】本発明の実施の形態におけるビューアの外観を説明する図である。
【図２】実施の形態におけるビューアの要部構成を説明するブロック図である。
【図３】ビューアのＨＤＤにおけるデータ管理を説明する概念図である。
【図４】ビューア画像管理テーブルの内容の一例を説明する図である。
【図５】表示優先度テーブルの内容の一例を説明する図である。
【図６】電子カメラの要部構成を説明するブロック図である。
【図７】電子カメラにて生成される画像データとサイズとの関係の一例を説明する図である。
【図８】メモリカード内の画像を管理するカード管理テーブルの一例を説明する図である。
【図９】ビューアにおける画像表示の様子を説明する図である。
【図１０】ビューアにおけるサムネイル画像表示の様子を説明する図である。
【図１１】ビューアのメニュー構成を説明する図である。
【図１２】リサイズ画像を生成することができるパソコンの構成例を説明する図である。
【図１３】実施の形態におけるビューアによる画像ファイル読み込み処理を説明するフローチャートである。
【図１４】実施の形態におけるビューアによる画像ファイル読み込み処理を説明するフローチャートである。
【符号の説明】
【０１２６】
１００  ビューア            １０３  第１ＬＣＤ          １０４  第２ＬＣＤ
１１０  ＲＩＳＣ            １１１  ＳＤＲＡＭ          １１４  ＨＤＤ
３０１  メモリカード
【図１】
2008098810.tif 000003
【図２】
2008098810.tif 000004
【図３】
2008098810.tif 000005
【図４】
2008098810.tif 000006
【図５】
2008098810.tif 000007
【図６】
2008098810.tif 000008
【図７】
2008098810.tif 000009
【図８】
2008098810.tif 000010
【図９】
2008098810.tif 000011
【図１０】
2008098810.tif 000012
【図１１】
2008098810.tif 000013
【図１２】
2008098810.tif 000014
【図１３】
2008098810.tif 000015
【図１４】
2008098810.tif 000016