(57)【特許請求の範囲】
【請求項１】
画像ファイルのファイル番号に基づき、記録媒体内の同一ディレクトリ内に位置する同一のファイル番号を有する複数の画像ファイルを認識する画像ファイル認識手段と、
前記画像ファイル認識手段で認識した複数の画像ファイルに含まれる画像データの属性を比較し、前記複数の画像ファイルのうちから出力対象の画像データを選択する画像データ選択手段と、
前記画像データ選択手段で選択した画像データを出力機器に出力する画像出力手段とを備え、
前記複数の画像ファイルのうちの第１の画像ファイルは現像処理前画像データと現像処理済み画像データとを有し、前記複数の画像ファイルのうちの第２の画像ファイルは現像処理前画像データは含まずに現像処理済み画像データを有し、
前記画像データ選択手段は、前記第１の画像ファイルの前記現像処理済み画像データの属性と、前記第２の画像ファイルの前記現像処理済み画像データの属性とを比較することにより出力対象の画像データを選択することを特徴とする画像再生装置。
【請求項２】
前記画像データ選択手段は、前記第１の画像ファイルの前記現像処理済み画像データのサイズと、前記第２の画像ファイルの前記現像処理済み画像データのサイズとを比較することを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記画像データのサイズは、画像データの面積、又は画像データのデータ量のいずれかであることを特徴とする請求項２に記載の画像再生装置。
【請求項４】
前記画像データ選択手段は、画像データのサイズが最小の画像データを選択することを特徴とする請求項２又は３に記載の画像再生装置。
【請求項５】
さらに、前記画像データ選択手段は、現像処理前画像データを選択可能であり、
前記画像データ選択手段が前記現像処理前画像データを選択した場合、現像処理後に出力機器に出力することを特徴とする請求項１に記載の画像再生装置。
【請求項６】
前記画像データ選択手段は、出力機器の出力サイズよりも前記現像処理済み画像データの画像サイズが小さい場合に、前記現像処理前画像データを選択することを特徴とする請求項５に記載の画像再生装置。
【請求項７】
前記画像データ選択手段は、出力機器の出力サイズと画像データを切り出した際の画像サイズとを比較し、出力する画像データを選択することを特徴とする請求項１に記載の画像再生装置。
【請求項８】
前記画像データ選択手段は、切り出した際の画像サイズが出力機器の出力サイズよりも大きい画像データを選択することを特徴とする請求項７に記載の画像再生装置。
【請求項９】
同一の画像について、現像処理をした画像データと現像処理しない画像データとをそれぞれ別のファイルで記録する場合に、これらのファイル名に同一のファイル番号を記録し、同一ディレクトリ内に記録することを特徴とする請求項１〜８のいずれか１項に記載の画像再生装置。
【請求項１０】
画像再生装置の制御方法であって、
画像ファイルのファイル番号に基づき、記録媒体内の同一ディレクトリ内に位置する同一のファイル番号を有する複数の画像ファイルを認識する画像ファイル認識ステップと、
前記画像ファイル認識ステップで認識した複数の画像ファイルに含まれる画像データの属性を比較し、前記複数の画像ファイルのうちから出力対象の画像データを選択する画像データ選択ステップと、
前記画像データ選択ステップで選択した画像データを出力機器に出力する画像出力ステップとを有し、
前記複数の画像ファイルのうちの第１の画像ファイルは現像処理前画像データと現像処理済み画像データとを有し、前記複数の画像ファイルのうちの第２の画像ファイルは現像処理前画像データは含まずに現像処理済み画像データを有し、
前記画像データ選択ステップは、前記第１の画像ファイルの前記現像処理済み画像データの属性と、前記第２の画像ファイルの前記現像処理済み画像データの属性とを比較することにより出力対象の画像データを選択することを特徴とする画像再生装置の制御方法。
【請求項１１】
画像再生装置の制御をコンピュータに実行させるためのプログラムであって、
画像ファイルのファイル番号に基づき、記録媒体内の同一ディレクトリ内に位置する同一のファイル番号を有する複数の画像ファイルを認識する画像ファイル認識ステップと、
前記画像ファイル認識ステップで認識した複数の画像ファイルに含まれる画像データの属性を比較し、前記複数の画像ファイルのうちから出力対象の画像データを選択する画像データ選択ステップと、
前記画像データ選択ステップで選択した画像データを出力機器に出力する画像出力ステップとをコンピュータに実行させ、
前記複数の画像ファイルのうちの第１の画像ファイルは現像処理前画像データと現像処理済み画像データとを有し、前記複数の画像ファイルのうちの第２の画像ファイルは現像処理前画像データは含まずに現像処理済み画像データを有し、
前記画像データ選択ステップは、前記第１の画像ファイルの前記現像処理済み画像データの属性と、前記第２の画像ファイルの前記現像処理済み画像データの属性とを比較することにより出力対象の画像データを選択することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの再生を行う画像再生装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＣＣＤセンサやＣＭＯＳセンサ等の撮像素子を用いて映像を記録するデジタルスチルカメラ等の撮像装置が広く用いられている。このような撮像装置において、撮像画像を記録するためのモードとして代表的なものに、ＲＡＷ画像記録モード、ＪＰＥＧ画像記録モードの２つが存在する。
【０００３】
ＲＡＷ画像記録モードは、撮像した画像データ（撮像素子が出力した電気信号をデジタルデータ化した生画像データ）を、現像処理することなく可逆圧縮方法（ロスレス圧縮方法）に従って圧縮して記録する、もしくは非圧縮で記録するモードである。なお、現像処理は、ホワイトバランス調整（ＷＢ）、ガンマ調整等の画像処理をいう。
また、ＪＰＥＧ画像記録モードは、撮像した画像データに現像処理を施した後、非可逆圧縮方法であるＪＰＥＧ圧縮方法（ＩＳＯ／ＩＥＣ １０９１８−１を参照のこと）に従って圧縮するモードである。
【０００４】
ＪＰＥＧ画像記録モードの画像（ＪＰＥＧ画像）は、現像処理が行われた画像データを圧縮したものであるため、ＪＰＥＧ復号化による伸張処理を行うことで、デジタルスチルカメラ等が一般的に備える液晶モニタ等の表示装置に表示することができる。また、プリンタで印刷することもできる。
【０００５】
一方、ＲＡＷ画像記録モードの画像（ＲＡＷ画像）は、ＪＰＥＧ画像とは異なり、現像処理されていない画像データを圧縮したものであるため、表示や印刷を行うためには伸張した後で現像処理を行う必要がある。つまり、ＲＡＷ画像はＪＰＥＧ画像よりも再生時の処理に時間がかかる。このため、ＲＡＷ画像記録モードで記録した画像データをデジタルスチルカメラで閲覧する場合等においては、表示画像の切り替えに時間がかかり、使用者の利便性が低下する問題があった。
【０００６】
このようなＲＡＷ画像に関する問題を解決するために、ＲＡＷ画像記録モードでの記録時に、再生表示用のＪＰＥＧ画像（以下、表示用ＪＰＥＧ画像と称する）を生成し、ＲＡＷ画像と共に記録媒体に記録しておく方法が一般に採用されている。表示用ＪＰＥＧ画像はデジタルスチルカメラでの再生を目的としているため、通常のＪＰＥＧ画像記録モードで記録されるＪＰＥＧ画像（以下、記録用ＪＰＥＧ画像と称する)と比較して低い解像度でよく、データ量を削減することができる。
【０００７】
また一般に使用者が選択できる記録モードとして、ＪＰＥＧ画像のみの記録を行うＪＰＥＧ画像記録モード、ＲＡＷ画像のみの記録を行うＲＡＷ画像記録モードに加えて、一回の撮影動作でＲＡＷ画像とＪＰＥＧ画像の両方を記録する同時記録モードが存在する。なおこのような構成については、例えば特許文献１に記載されている。同時記録モードは、ＲＡＷ画像とＪＰＥＧ画像の両方の特徴を生かせるため、ユーザーメリットが大きい。このようにＲＡＷ画像とＪＰＥＧ画像の同時記録モードで作成された画像データの再生は、一般的に再生に適しているＪＰＥＧ画像を用いることが一般的である。
【０００８】
【特許文献１】特開２００６−２２９４７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、ＪＰＥＧ画像記録モードのＪＰＥＧ画像の画像サイズが、ＲＡＷ画像ファイル内に格納された表示用ＪＰＥＧ画像の画像サイズより小さくなる場合には、ＪＰＥＧ画像が再生表示に必ずしも適しているわけではない。また拡大再生処理を行う場合には、表示画質の劣化が生じ、劣化の少ない画像データを再生処理することが好ましい。
【００１０】
本発明は係る実情に鑑みてなされたものであり、再生表示に適した画像データを選択的に表示することにより、高品位の画像再生機能を実現する画像再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像再生装置は、画像ファイルのファイル番号に基づき、記録媒体内の同一ディレクトリ内に位置する同一のファイル番号を有する複数の画像ファイルを認識する画像ファイル認識手段と、前記画像ファイル認識手段で認識した複数の画像ファイルに含まれる画像データの属性を比較し、前記複数の画像ファイルのうちから出力対象の画像データを選択する画像データ選択手段と、前記画像データ選択手段で選択した画像データを出力機器に出力する画像出力手段とを備え、前記複数の画像ファイルのうちの第１の画像ファイルは現像処理前画像データと現像処理済み画像データとを有し、前記複数の画像ファイルのうちの第２の画像ファイルは現像処理前画像データは含まずに現像処理済み画像データを有し、前記画像データ選択手段は、前記第１の画像ファイルの前記現像処理済み画像データの属性と、前記第２の画像ファイルの前記現像処理済み画像データの属性とを比較することにより出力対象の画像データを選択することを特徴とする。
また、本発明の画像再生装置の制御方法は、画像再生装置の制御方法であって、画像ファイルのファイル番号に基づき、記録媒体内の同一ディレクトリ内に位置する同一のファイル番号を有する複数の画像ファイルを認識する画像ファイル認識ステップと、前記画像ファイル認識ステップで認識した複数の画像ファイルに含まれる画像データの属性を比較し、前記複数の画像ファイルのうちから出力対象の画像データを選択する画像データ選択ステップと、前記画像データ選択ステップで選択した画像データを出力機器に出力する画像出力ステップとを有し、前記複数の画像ファイルのうちの第１の画像ファイルは現像処理前画像データと現像処理済み画像データとを有し、前記複数の画像ファイルのうちの第２の画像ファイルは現像処理前画像データは含まずに現像処理済み画像データを有し、前記画像データ選択ステップは、前記第１の画像ファイルの前記現像処理済み画像データの属性と、前記第２の画像ファイルの前記現像処理済み画像データの属性とを比較することにより出力対象の画像データを選択することを特徴とする。
また、本発明のプログラムは、画像再生装置の制御をコンピュータに実行させるためのプログラムであって、画像ファイルのファイル番号に基づき、記録媒体内の同一ディレクトリ内に位置する同一のファイル番号を有する複数の画像ファイルを認識する画像ファイル認識ステップと、前記画像ファイル認識ステップで認識した複数の画像ファイルに含まれる画像データの属性を比較し、前記複数の画像ファイルのうちから出力対象の画像データを選択する画像データ選択ステップと、前記画像データ選択ステップで選択した画像データを出力機器に出力する画像出力ステップとをコンピュータに実行させ、前記複数の画像ファイルのうちの第１の画像ファイルは現像処理前画像データと現像処理済み画像データとを有し、前記複数の画像ファイルのうちの第２の画像ファイルは現像処理前画像データは含まずに現像処理済み画像データを有し、前記画像データ選択ステップは、前記第１の画像ファイルの前記現像処理済み画像データの属性と、前記第２の画像ファイルの前記現像処理済み画像データの属性とを比較することにより出力対象の画像データを選択することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、出力用途に応じた画像データを選択的に表示することが可能であり、高品位の画像再生機能を実現する画像再生装置の提供が可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図を参照しながら本発明に係る画像再生装置、その制御方法の実施の形態について説明する。以下に説明する実施の形態においては、本発明に係る画像再生装置、その制御方法を静止画像撮影が可能なデジタルカメラである撮像装置に適用した場合を例にして説明する。
【００１４】
図１は、本発明の実施の形態に係る画像再生装置として動作するデジタルカメラの構成の一例を示した図である。図１において、１００はデジタルカメラである。２１は撮影レンズからなる光学系である。２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像部である。２３はアナログ信号をデジタル信号に変換するＡ／Ｄ変換器であり、撮像部２２から出力されるアナログ信号をデジタル信号に変換する場合に用いられる。また、１１は音声制御部であり、不図示のマイク等から入力した音声のアナログ信号をＡ／Ｄ変換器２３に出力する。この場合、Ａ／Ｄ変換器２３は音声のアナログ信号をデジタル信号に変換する。
【００１５】
１２はタイミング発生部であり、撮像部２２、Ａ／Ｄ変換器２３、Ｄ／Ａ変換器１３にクロック信号や制御信号を供給する。タイミング発生部１２はメモリ制御部１５及びシステム制御部１７により制御される。
【００１６】
２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理等を行う。画像処理部２４ではまた、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部１７が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理といった現像処理も行っている。
【００１７】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、直接メモリ制御部１５を介して、３２のメモリに書き込まれる。メモリ３２は、撮影した静止画像及び画像ファイルを構成する場合のファイルヘッダを格納するためのメモリである。メモリ３２はまた、所定枚数の静止画像を格納するのに十分な記憶容量を備えている。
【００１８】
１６は圧縮・伸長部であり、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸張し、またシャッターボタン６１の操作をトリガに、メモリ３２に格納された撮影画像データを読み込んで圧縮処理を行い、処理を終えたデータをメモリ３２に書き込む。また、記録部１９等からメモリ３２に読み込まれた圧縮画像データを読み込んで伸張処理を行い、処理を終えたデータをメモリ３２に書き込む。圧縮・伸張部１６によりメモリ３２に書き込まれた画像データは、システム制御部１７の不揮発性メモリ２０においてファイル化され、インタフェース１８を介して記録媒体２００に記録される。
【００１９】
また、メモリ３２は画像表示用のメモリを兼ねている。１３はＤ／Ａ変換器、１４はＬＣＤ等からなる画像表示部であり、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部１４により表示される。
【００２０】
１７はデジタルカメラ１００全体を制御するシステム制御部であり、３１はシステム制御部１７の動作用の定数、変数、プログラム等を記憶するシステムメモリである。２０は不揮発性メモリであり、電気的に消去・記録可能なメモリであり例えばＥＥＰＲＯＭ等が用いられる。
【００２１】
６１はシャッターボタンであり、第１シャッタースイッチＳＷ１（６２）と第２シャッタースイッチＳＷ２（６４）とを含む。２５はユーザがデジタルカメラ１００の操作のために用いる操作部であり、各種ボタンやタッチパネル等からなる。第１シャッタースイッチＳＷ１（６２）、第２シャッタースイッチＳＷ２（６４）、操作部２５はシステム制御部１７に各種の動作指示を入力するための操作手段として機能する。
【００２２】
第１シャッタースイッチＳＷ１（６２）は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中（半押し）でＯＮとなる。これによりデジタルカメラ１００に対して、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００２３】
第２シャッタースイッチＳＷ２（６４）は、シャッターボタン６１の操作完了（全押し）でＯＮとなる。これによりデジタルカメラ１００に対して、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮像処理の動作開始を指示する。
【００２４】
操作部２５は具体的に例示すると以下の通りとなる。消去ボタン、メニューボタン、ＳＥＴボタン、十字に配置された４方向キー等から構成される。メニューボタンが押されると各種設定が可能なメニュー画面が画像表示部１４に表示される。ユーザは、画像表示部１４に表示されたメニュー画面と、４方向キーやＳＥＴボタンを用いて直感的に各種設定を行うことができる。
【００２５】
２７はモード切替スイッチであり、システム制御部１７の動作モードを静止画撮影モード、再生モードのいずれかに切り替えることができる。３９は電源ボタンであり、電源オン、電源オフを切り替える。
【００２６】
３０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、検出結果及びシステム制御部１７の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録部１９を含む各部へ供給する。
【００２７】
２８は電源部であり、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。３３及び３４はコネクタであり、電源部２８と電源制御部３０とを接続する。
【００２８】
１８はメモリカードやハードディスク等の記録媒体２００とのインタフェースであり、３５は該記録媒体２００とインタフェース１８との接続のためのコネクタである。３８はコネクタ３５に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知部である。
【００２９】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部１９、デジタルカメラ１００とのインタフェース３７、及び記録媒体２００とデジタルカメラ１００とを接続するためのコネクタ３６を備えている。
【００３０】
２９は通信部であり、ＲＳ２３２ＣやＵＳＢ、ＩＥＥＥ１３９４、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮ、無線通信等の各種通信処理を行う。６３はコネクタ（無線通信の場合はアンテナ）であり、通信部２９を介してデジタルカメラ１００を他の機器と接続する。
【００３１】
次に、本実施の形態に係るデジタルカメラ１００の動作を説明する。なお、図２〜６、１０〜１４に示すフローチャートは、全てシステム制御部１７がメモリ３２に格納された本発明に係るプログラムを不図示のＲＡＭに読み出し、演算処理や制御を行うことにより実現される。
【００３２】
＜全体動作の説明＞
図２に本実施の形態に係るデジタルカメラ１００の全体的な動作を説明するフローチャートを示す。
電源ボタン３９が操作され電源がオンに切り替わるとまずステップＳ２０１でシステム制御部１７は、フラグや制御変数等を初期化する。
【００３３】
次にステップＳ２０２でシステム制御部１７は、モード切替スイッチ２７の設定位置を判断し、撮影モードに設定されていたならばステップＳ２０３へ進む。このステップＳ２０３における撮影モード処理の詳細は図３を用いて後述する。ステップＳ２０２で、モード切替スイッチ２７が再生モードに設定されていたならばステップＳ２０４へ進む。このステップＳ２０４における再生モード処理の詳細は図１０を用いて後述する。
【００３４】
そしてステップＳ２０３又はＳ２０４の処理を終えたらステップＳ２０５でシステム制御部１７は、電源ボタン３９の設定位置を判断し、電源ボタン３９が電源オンに設定されていれば、ステップＳ２０２に戻る。ステップＳ２０５において電源ボタン３９が電源オフに設定されていたならば、ステップＳ２０６へ進んで所定の終了処理を行う。なお、終了処理（ステップＳ２０６）には、以下のような処理が含まれる。画像表示部１４の表示を終了状態に変更し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ２０に記録する。電源供給が不要な部分への電源を遮断する。以上の終了処理が完了するとシステム制御部は処理を終了する。
【００３５】
＜撮影モード処理＞
次に図３を用いて上記ステップＳ２０３における撮影モード処理について説明する。上述したように、第２シャッタースイッチＳＷ２（６４）は、シャッターボタン６１の操作完了（全押し）でＯＮとなり、一連の撮像処理の動作開始を指示する。
【００３６】
撮影が開始されるとまずステップＳ３０１でシステム制御部１７は、第１シャッタースイッチＳＷ１（６２）の操作時に行ったＡＥ処理により求められたシャッター速度をシステムメモリ３１から取得し、シャッターを開く。続いてステップＳ３０２で、露光を開始する。
【００３７】
次にステップＳ３０３でシステム制御部１７は、前記取得したシャッター速度から求まる露光時間の経過を確認し、経過した場合はステップＳ３０４でシャッターを閉じ露光を終了する。
【００３８】
次にステップＳ３０５でシステム制御部１７は、撮像部２２に蓄積された信号（ＲＡＷデータ）をＡ／Ｄ変換器２３によりＡ／Ｄ変換し、メモリ３２に書き込む。
【００３９】
次にステップＳ３０６でシステム制御部１７は、ＪＰＥＧ記録モードが設定されているか否かを確認し、ＪＰＥＧ記録モードの場合は、ステップＳ３０８に進み、図４を用いて後述するＪＰＥＧ処理を行う。一方、ＪＰＥＧ記録モードでない場合は、ステップＳ３０７に進み、図５を用いて後述するＲＡＷ処理を行う。さらにＲＡＷ処理の後にステップＳ３０９でＪＰＥＧ同時記録モードが確認された場合は、ＪＰＥＧ処理（ステップＳ３０８）を行う。各処理が完了した後はステップＳ３１０でシステム制御部１７は、図６を用いて後述する記録処理を行い、処理を完了する。
【００４０】
＜ＪＰＥＧ処理＞
次に図４を用いて上記のＪＰＥＧ処理（ステップＳ３０８）を説明する。
ＪＰＥＧ処理が開始されるとまずステップＳ４０１でシステム制御部１７は、図３のステップＳ３０５においてメモリ３２に書き込んだＲＡＷデータに対して、画像処理部２４により現像処理を含む画像処理を行う。
【００４１】
次にステップＳ４０２でシステム制御部１７は、ステップＳ４０１で画像処理したデータに対して圧縮・伸張部１６を用いてＪＰＥＧ圧縮を行い、メモリ３２に書き込む。
【００４２】
次にステップＳ４０３でシステム制御部１７は、ステップＳ４０１で画像処理したデータからサムネイル画像と呼ばれる、縮小画像データを生成するための画像処理を画像処理部２４により行う。
【００４３】
次にステップＳ４０４でシステム制御部１７は、ステップＳ４０３で画像処理したサムネイル画像に対して圧縮・伸張部１６によりＪＰＥＧ圧縮し、メモリ３２に書き込む。
【００４４】
次にステップＳ４０５でシステム制御部１７は、撮影時の撮影時条件等の付帯情報を含む画像ヘッダをメモリ３２に生成し、続いてステップＳ４０６でＪＰＥＧ記録登録を行い、ＪＰＥＧ処理を終了する。
【００４５】
＜ＲＡＷ処理＞
次に図５を用いて上記のＲＡＷ処理（ステップＳ３０７）を説明する。
ＲＡＷ処理が開始されるとまずステップＳ５０１でシステム制御部１７は、図３のステップＳ３０５においてメモリ３２に書き込んだＲＡＷデータに対して、圧縮・伸張部１６により可逆の圧縮（ＲＡＷ圧縮）処理を行う。そして圧縮したデータをメモリ３２に書き込む。
【００４６】
次にステップＳ５０２でシステム制御部１７は、メモリ３２に格納されている図３のステップＳ３０５においてメモリ３２に書き込んだＲＡＷデータに対して、現像処理等の画像処理を画像処理部２４により行う。
【００４７】
次にステップＳ５０３でシステム制御部１７は、ステップＳ５０２において画像処理されたデータに対して、圧縮・伸張部１６によりＪＰＥＧ圧縮を行い、表示用ＪＰＥＧ画像を生成し、メモリ３２に書き込む。
【００４８】
次にステップＳ５０４でシステム制御部１７は、ステップＳ５０２において画像処理されたデータからサムネイル用の画像処理を行う。
【００４９】
次にステップＳ５０５でシステム制御部１７は、ステップＳ５０４で画像処理されたサムネイル画像に対して、圧縮・伸張部１６によりＪＰＥＧ圧縮し、メモリ３２に書き込む。
【００５０】
次にステップＳ５０６でシステム制御部１７は、撮影時の撮影時条件等の付帯情報を含む画像ヘッダをメモリ３２に生成し、続いてステップＳ５０７でＲＡＷ記録登録を行い、ＲＡＷ処理を終了する。
【００５１】
＜記録処理＞
次に図６を用いて上記の記録処理（ステップＳ３１０）を説明する。ここでまず図７〜９を用いて、記録処理の結果、記録媒体２００に記録されるディレクトリ、ＪＰＥＧファイル及びＲＡＷファイルの構成例について説明する。
【００５２】
図７は記録処理の結果、記録媒体２００に記録されるディレクトリの構成例を示したものである。７０１はＤＣＩＭディレクトリであり、記録媒体２００上のディレクトリのルートディレクトリに記録される。７０２はサブディレクトリであり、ＤＣＩＭディレクトリ７０１において生成される。サブディレクトリ７０２は８文字の名前からなり（本例では「１００ＣＡＮＯＮ」）、先頭３文字が１００から始まる数字で構成され、生成される毎に１００に１ずつインクリメントされた名前が付与される。
【００５３】
７０４〜７０７はデジタルカメラ１００が作成する各種のファイルであり、サブディレクトリ７０２の配下に位置する。ここで生成されるファイル７０４〜７０７は８文字のファイル名とファイルの種類を示す３文字の拡張子とから構成される。また８文字のファイル名のうち後ろの４文字は０００１から始まる数字で構成され、撮影毎に０００１からインクリメントされた名前が付与される。ＪＰＥＧ記録モードで撮影された場合は、拡張子に「ＪＰＧ」が付与され（例えば、ファイル７０４）ＪＰＥＧファイルが生成される。また、ＲＡＷ記録モードで撮影された場合は、拡張子に「ＣＲ２」が付与され（例えば、ファイル７０５）、ＲＡＷファイルが生成される。また、ＪＰＥＧとＲＡＷの同時記録モードで撮影された場合は、２つのファイルが生成され、例えばファイル７０６、７０７のようにファイル名が同一（同一番号）で拡張子の異なるファイルが２つ同一ディレクトリ内に生成される。なお、いずれのファイル名もファイル名の後半４バイトにおいては０〜９の数字で構成される数字が、撮影毎にインクリメントされたかたちでファイル名に付与されることで、ユニークなファイル名を保証している。
【００５４】
図８はＪＰＥＧファイルの構成例を示した図である。図８において、８１０はＪＰＥＧヘッダ部であり、８２０はＪＰＥＧデータ部であり、ＪＰＥＧファイルはこれらから主に構成される。ＪＰＥＧヘッダ部８１０において、８１１はサムネイルオフセット情報であり、サムネイル画像が格納された位置を表す情報である。また、８１２はサムネイル画像部であり、サムネイル画像の実体の情報である。一方、ＪＰＥＧデータ部８２０において、８２１はＪＰＥＧ画像サイズ情報である。
【００５５】
図９はＲＡＷファイルの構成例を示した図である。図９において、９１０はＲＡＷヘッダ部、９２０はサムネイル画像部、９３０は表示用ＪＰＥＧ画像部、９４０はＲＡＷデータ部であり、ＲＡＷファイルはこれらから主に構成される。ＲＡＷヘッダ部９１０において９１１はサムネイル画像が格納された位置を表すサムネイルオフセット情報、９１２は表示用ＪＰＥＧデータが格納された位置を表すＪＰＥＧオフセット情報、９１３はＲＡＷデータが格納された位置を表すＲＡＷオフセット情報である。デジタルカメラ１００は、これらオフセット情報を参照することで画像データを取得できる。また、サムネイル画像部９２０において、９２１はサムネイル画像サイズ情報であり、表示用ＪＰＥＧ画像部９３０において、９３１はＪＰＥＧ画像サイズ情報である。
【００５６】
次に図７〜９のディレクトリ及びファイル構成を参照しつつ図６を用いて記録処理を説明する。なお、図６は、図３における撮影モード処理のステップＳ３０１〜Ｓ３０８において処理された画像データを含む情報を画像ファイルとして記録する処理を説明するものである。
【００５７】
記録処理が開始されるとまずステップＳ６０１でシステム制御部１７は、登録リストがあるか否かを確認し、登録リストがある場合は登録リストを取得する。ここで登録リストとは、ＪＰＥＧ記録、ＲＡＷ記録、又は双方で記録された画像ファイルを記録するか否かを示す情報であり、前述図４のステップＳ４０６又は図５のステップＳ５０７で登録されたものである。
【００５８】
登録リストを取得した場合はステップＳ６０２でシステム制御部１７は、前述したファイル名生成ルールに則りファイル名を生成し、続いてステップＳ６０３で図３の撮影モード処理で生成した画像データの日時情報を取得する。なお、日時情報は撮影モード処理においてシステムメモリ３１上に一時的に記憶されている。
【００５９】
続いてステップＳ６０４でシステム制御部１７は、図３の撮影モード処理において生成した画像データのデータサイズを取得する。本実施形態で取得するデータサイズは、画像の幅（水平方向の画素数）と高さ（ライン数）で表現される画像の二次元的な大きさ、すなわち面積のことである。なお、データサイズは上記大きさに限らず、ファイルサイズを用いてもよい。ファイルサイズは、ＪＰＥＧ処理であった場合は、図４のステップＳ４０２でＪＰＥＧ圧縮しメモリ３２に書き込んだデータのデータ量である。またＲＡＷ処理であった場合は、図５のステップＳ５０５でサムネイル画像に対してＪＰＥＧ圧縮を行いメモリに書き込んだデータのデータ量と、ステップＳ５０３でＪＰＥＧ圧縮しメモリ３２に書き込んだデータのデータ量である。また、ＪＰＥＧ処理＋ＲＡＷ処理であった場合は、上記の双方で取得するデータ量を全て取得する。
【００６０】
次にステップＳ６０５でシステム制御部１７は、ファイルを格納するディレクトリが記録媒体２００上に存在するか否かを確認し、存在する場合はステップＳ６０７に進み、そうでない場合はステップＳ６０６でディレクトリを作成しステップＳ６０７に進む。なお、ここでディレクトリを作成する場合は、前述のサブディレクトリ７０２を作成する（例えば「１００ＣＡＮＯＮ」等）。
【００６１】
次にステップＳ６０７でシステム制御部１７は、ステップＳ６０２において生成したファイル名、ステップＳ６０３で取得した日時情報、ステップＳ６０４で取得したデータサイズ等を用いてディレクトリエントリを作成し、記録媒体２００へ記録する。ディレクトリエントリの作成の際はまず、ディレクトリエントリ中の作成日時及び更新日時にはステップＳ６０３で取得した値と同じ値を記録する。また、ステップＳ６０４で取得したデータサイズを記録する。更に、記録媒体２００中の空きデータ領域を示す開始クラスタ番号を記録する。
【００６２】
ディレクトリエントリの生成後ステップＳ６０８でシステム制御部１７は、生成したディレクトリエントリ、撮影モード処理において生成された画像データを含む画像ファイルを記録媒体２００に対し書き込み処理を行う。その後、ステップＳ６０１で再度登録リストを参照し、登録リストがある間、上記処理を継続する。登録リストがなくなったところで、記録処理を終了する（ステップＳ６０９）。
【００６３】
＜再生モード処理＞
次に、上記図６を用いて説明した記録処理により記録した画像ファイルを再生する再生モード処理について図１０を用いて説明する。モード切替スイッチ２７で再生モードに切り替えると、再生モード処理が開始され、記録された画像ファイル（ＪＰＥＧファイル又はＲＡＷファイル）の画像データを画像表示部１４へ再生する処理が開始される。
【００６４】
再生モード処理が開始されるとまずステップＳ１００１でシステム制御部１７は、記録媒体２００に記録されたディレクトリエントリを参照し、ディレクトリ番号とファイル番号によるソーティングを行い、再生すべきファイル番号を確定する。
【００６５】
次にステップＳ１００２でシステム制御部１７は、図１１を用いて後述する等倍再生処理を行い、画像表示部１４に画像表示を行う。
【００６６】
次にステップＳ１００３でシステム制御部１７は、操作部２５において画像送りボタンの操作の検出を監視して、検出した場合は上記処理を繰り返す。また、検出しなかった場合はステップＳ１００４へ進む。
【００６７】
次にステップＳ１００４でシステム制御部１７は、操作部２５においてマルチ再生ボタンの操作の検出を監視して、検出した場合はステップＳ１００５で図１３を用いて後述するマルチ再生処理を行う。また、検出しなかった場合はステップＳ１００６に進む。
【００６８】
次にステップＳ１００６でシステム制御部１７は、操作部２５において拡大再生ボタンの操作の検出を監視して、検出した場合はステップＳ１００７で図１４を用いて後述する拡大再生処理を行う。なお、各再生処理後に操作を検出しない場合は図２のステップＳ２０２の状態となる。
【００６９】
＜等倍再生処理＞
次に図１１を用いて、上記の等倍再生処理（ステップＳ１００２）を説明する。等倍再生とは、図１５の１５１に示すように、画像全体を画像表示部１４に表示するモードのことを意味する。
【００７０】
等倍再生処理が開始されるとまずステップＳ１１０１でシステム制御部１７は、図１２を用いて後述するファイル名取得処理を行い、記録媒体２００から読み込むべきファイル名を確定する。
【００７１】
次にステップＳ１１０２でシステム制御部１７は、ステップＳ１１０１において確定したファイル名を用いて、記録媒体２００から画像ファイルをメモリ３２に読み込む。
【００７２】
次にステップＳ１１０３でシステム制御部１７は、メモリに展開された画像ファイル上の圧縮データを、圧縮・伸張部１６を用いて伸張する。
【００７３】
次にステップＳ１１０４でシステム制御部１７は、伸張後の画像データを画像処理部２４において画像表示部１４に出力する際に、画像全体が表示されるように変倍処理、更には必要に応じて現像処理を行う。
【００７４】
次にステップＳ１１０５でシステム制御部１７は、前記変倍処理されたデータをメモリ３２内にＶＲＡＭデータとして生成し、ステップＳ１１０６でメモリ制御部１５を用いて画像表示部１４に表示する。なお、これら処理は、本発明でいう画像出力手段の一処理例に対応する。
【００７５】
＜ファイル名取得処理＞
図１２を用いて、上記のファイル名取得処理（ステップＳ１１０１）を説明する。なお、以下の説明において図７〜９も参照する。
【００７６】
ファイル名取得処理が開始されるとまずステップＳ１２０１でシステム制御部１７は、ステップＳ１００１において確定済みのファイル番号にＪＰＥＧファイルとＲＡＷファイルの両方が存在するか否かを認識する。両方存在する場合はステップＳ１２０２に進み、片方だけの場合はステップＳ１２０７に進む。なお、本処理は、本発明でいう画像ファイル認識手段の一処理例に対応する。
【００７７】
ステップＳ１２０１で両方存在する場合のステップＳ１２０２では、システム制御部１７は、まずＪＰＥＧファイルを記録媒体２００からメモリ３２に読み込み、ＪＰＥＧファイル上のＪＰＥＧデータ部８２０内のＪＰＥＧ画像サイズ８２１を取得する。
【００７８】
次にステップＳ１２０３でシステム制御部１７は、ＲＡＷ画像ファイルを記録媒体２００からメモリ３２に読み込み、ＲＡＷファイル上の表示用ＪＰＥＧ画像部９３０のＪＰＥＧ画像サイズ９３１を取得する。
【００７９】
次にステップＳ１２０４でシステム制御部１７は、ステップＳ１２０２で取得したＪＰＥＧファイルのＪＰＥＧ画像の画像サイズとステップＳ１２０３で取得したＲＡＷファイル内に格納された表示用ＪＰＥＧ画像の画像サイズとを比較する。そして、小さいほう（最小）のＪＰＥＧ画像を含むファイル名を選択する。すなわち、ＲＡＷファイル内の表示用ＪＰＥＧ画像のほうが小さい場合はステップＳ１２０５でＲＡＷファイル名を取得し、ＪＰＥＧファイル内のＪＰＥＧ画像のほうが小さい場合はステップＳ１２０６でＪＰＥＧファイル名を取得する。そして、この処理を終了する。なお、本処理は、本発明でいう画像データ選択手段の一処理例に対応しており、ここでいう画像サイズは画像属性に対応する。
【００８０】
一方、ステップＳ１２０１の判断において片方だけの場合のステップＳ１２０７では、システム制御部１７は、ＲＡＷファイルか否かを判断し、ＲＡＷだけから構成される場合はステップＳ１２０８でＲＡＷファイル名を取得する。また、ＪＰＥＧファイルだけから構成される場合はステップＳ１２０９でＪＰＥＧファイル名を取得する。そして、処理を終了する。なお、図１２において比較の対象とした画像サイズは、画像データのデータサイズ、即ち面積を意味するが、画像データのデータ量としてもよい。
【００８１】
＜マルチ再生処理＞
次に図１３を用いて、上記のマルチ再生処理（ステップＳ１００５）を説明する。マルチ再生とは、例えば図１５の１５０に示すように１画面に複数個の（表示例では９個）画像の一覧表示を行うモードである。なお、以下の説明においては図７〜９も参照する。
【００８２】
マルチ再生処理が開始されるとまずステップＳ１３０１でシステム制御部１７は、変数Ｎを初期値０に設定する。
【００８３】
次にステップＳ１３０２で１画面に表示可能な画像の所定数（本例では、「９」とする）と変数Ｎとを比較し、所定数より小さければステップＳ１３０３に進み、所定数以上の場合はステップＳ１３１１に進み、表示処理を行う。
【００８４】
変数Ｎが所定数よりも小さかった場合のステップＳ１３０３では、システム制御部１７は、読み込むべきファイル番号を取得する。
【００８５】
次にステップＳ１３０４でシステム制御部１７は、取得したファイル番号のファイルがＲＡＷファイルのみから構成されるか否かを確認する。ＲＡＷファイルのみの場合はステップＳ１３０５でＲＡＷファイル名を取得し、ステップＳ１３０７に進む。一方ＪＰＥＧファイルのみから構成される場合又はＪＰＥＧファイルとＲＡＷファイルの両方から構成される場合はステップＳ１３０６でＪＰＥＧファイル名を取得し、ステップＳ１３０７に進む。
【００８６】
次にステップＳ１３０７でシステム制御部１７は、ステップＳ１３０５、Ｓ１３０６において取得したファイル名を有する画像ファイルを記録媒体２００からメモリ３２に読み込み、そこからサムネイル画像を読み込む。ここでＲＡＷファイルであれば、ＲＡＷヘッダ部９１０内のサムネイルオフセット情報９１１を参照し、サムネイル画像をメモリ３２に読み込む。ＪＰＥＧファイルの場合は、ＪＰＥＧヘッダ部８１０のサムネイルオフセット情報８１１を参照し、サムネイル画像をメモリ３２に読み込む。
【００８７】
次にステップＳ１３０８でシステム制御部１７は、メモリ３２に読み込まれたサムネイル画像データを圧縮・伸張部１６により伸張処理を行い、続いてステップＳ１３０９でメモリ３２内のＶＲＡＭ上にレイアウトするための変倍処理を画像処理部２４により行う。
【００８８】
次にステップＳ１３１０でシステム制御部１７は、変数Ｎをインクリメントし、上記処理を繰り返す。そして、変数Ｎが所定数以上となったときにはステップＳ１３１１に進み、表示処理を行う処理を行う。本例ではステップＳ１３０２〜Ｓ１３１０の処理を９回繰り返したところで、画像表示部１４への表示処理を行い、マルチ再生処理を終了する。
【００８９】
＜拡大再生処理＞
次に図１４を用いて、上記の拡大再生処理（ステップＳ１００７）を説明する。拡大再生とは図１５の１５２〜１５４のように等倍表示（１５１）された画像の一部領域を切り出し拡大表示するモードである。例えば、等倍の画像１５１に対し、画像領域１５５に相当する領域を画像表示部１４全体に表示した状態が１５２である。また、画像領域１５６に相当する領域を画像表示部１４全体に表示した状態が１５３であり、画像領域１５７に相当する領域を画像表示部１４全体に表示した状態が１５４である。なお、以下の説明において図７〜９も参照する。
【００９０】
拡大再生処理が開始されるとまずステップＳ１４０１でシステム制御部１７は、拡大再生する対象となった画像の画像ファイルにＪＰＥＧファイルとＲＡＷファイルの両方が存在するか否かを確認する。両方ある場合はステップＳ１４０２に進み、片方の場合はステップＳ１４２３に進む。
【００９１】
ステップＳ１４０１で両方存在する場合のステップＳ１４０２でシステム制御部１７は、まずＪＰＥＧファイルをメモリ３２に読み込みＪＰＥＧデータ部８２０に記録されたＪＰＥＧ画像サイズ８２１を取得する。
【００９２】
次にステップＳ１４０３でシステム制御部１７は、ＲＡＷファイルをメモリ３２に読み込み、ＲＡＷファイル内の表示用ＪＰＥＧ画像部９３０に格納されたＪＰＥＧ画像サイズ９３１を取得する。
【００９３】
次にステップＳ１４０４でシステム制御部１７は、画像表示部１４に出力するＶＲＡＭのサイズ（出力サイズ）を取得する。
【００９４】
ステップＳ１４０２〜Ｓ１４０４で３種類のサイズを取得した後、ステップＳ１４０５でシステム制御部１７は、拡大率Ｒを１に初期化する。
【００９５】
次にステップＳ１４０６でシステム制御部１７は、所定倍率（設定した倍率）と拡大率Ｒとを比較し、所定倍率よりも小さい場合はステップＳ１４０７に進み、所定倍率以上の場合はステップＳ１４２５で処理を終了する。
【００９６】
ステップＳ１４０６で所定倍率よりも小さい場合のステップＳ１４０７でシステム制御部１７は、ＪＰＥＧファイルのＪＰＥＧ画像サイズとＲＡＷファイル内の表示用ＪＰＥＧ画像のＪＰＥＧ画像サイズとを比較する。ＲＡＷファイル内の表示用ＪＰＥＧ画像のＪＰＥＧ画像サイズのほうが小さい場合はステップＳ１４０８に進み、ＲＡＷファイル内のＪＰＥＧ表示用画像のＪＰＥＧ画像サイズを拡大率Ｒで割ったサイズとＶＲＡＭサイズとを比較する。ここで、ＶＲＡＭサイズのほうが小さい場合はステップＳ１４０９でＲＡＷファイル内の表示用ＪＰＥＧ画像データをメモリ３２に読み込み、続いてステップＳ１４１０で圧縮・伸張部１６により伸長処理をする。
【００９７】
また、ステップＳ１４０８の比較においてＶＲＡＭサイズの方が大きくなった場合はステップＳ１４１３でシステム制御部１７は、ＪＰＥＧファイル内のＪＰＥＧ画像サイズを拡大率Ｒで割った値とＶＲＡＭサイズとを比較する。ステップＳ１４１３の比較の結果、ＶＲＡＭサイズのほうが小さい場合、ステップＳ１４１４でＪＰＥＧファイルのＪＰＥＧ画像データをメモリ３２に読み込み、続いてステップＳ１４１０で圧縮・伸張部１６により伸長処理をする。またステップＳ１４１３の比較の結果、ＶＲＡＭサイズの方が大きい場合はステップＳ１４１７でシステム制御部１７はＲＡＷファイルのＲＡＷデータ部９４０（現像処理前画像データ、なおＪＰＥＧ画像データは現像処理済み画像データ）をメモリ３２に読み込む。そして、ステップＳ１４２１で画像処理部２４を用いて現像処理を含む画像処理を行う。
【００９８】
一方、ステップＳ１４０７の比較においてＪＰＥＧファイル内のＪＰＥＧ画像サイズの方が小さい場合はステップＳ１４１５でシステム制御部１７は、ＪＥＰＧ画像サイズを拡大率Ｒで割った値とＶＲＡＭサイズとを比較する。ＶＲＡＭサイズのほうが小さい場合はステップＳ１４１８でシステム制御部１７は、ＪＰＥＧファイルからＪＰＥＧ画像を取得する。
【００９９】
また、ステップＳ１４１５の判断でＶＲＡＭサイズのほうが大きい場合はステップＳ１４１６でシステム制御部１７は、ＲＡＷファイル内のＪＰＥＧ表示用画像のＪＰＥＧ画像サイズを拡大率で割った値とＶＲＡＭサイズとを比較する。ここでＶＲＡＭサイズのほうが小さい場合はステップＳ１４１９でＲＡＷファイルからＪＰＥＧ表示用画像データを取得する。ステップＳ１４１８又は１４１９でＪＰＥＧ画像データを取得した後、ステップＳ１４２０でシステム制御部１７は、ステップＳ１４１８又はＳ１４１９によりメモリ３２に読み込まれたＪＰＥＧ画像データを圧縮・伸張部１６により伸張処理する。
【０１００】
また、ステップＳ１４１６においてＶＲＡＭサイズのほうが大きい場合はステップＳ１４２１でシステム制御部１７は、ＲＡＷファイルからＲＡＷデータ部９４０をメモリ３２に読み込み、画像処理部２４を用いて現像処理等の画像処理を行う。
【０１０１】
また、ステップＳ１４０１の判断において対象の画像ファイルがＲＡＷファイルとＪＰＥＧファイルのどちらかであった場合は、まずステップＳ１４２３でシステム制御部１７はＪＰＥＧファイルかどうかを判断する。ＪＰＥＧファイルであった場合はステップＳ１４１４に進み、ＲＡＷファイルであった場合はステップＳ１４２４を介してステップＳ１４０９に進み、それぞれ上記と同様の処理がされる。
【０１０２】
そしてステップＳ１４１１でシステム制御部１７は、ステップＳ１４１０又はステップＳ１４２０で伸長処理された画像データ、或いはステップＳ１４２１における現像処理後の画像データに対して、表示領域の切り出し処理、変倍処理を行う。またステップＳ１４２０で伸長処理したＪＰＥＧ画像又はステップＳ１４２１で現像処理された現像処理後の画像データに対してもステップＳ１４１１で表示領域の切り出し処理、変倍処理を行い、メモリ３２上にＶＲＡＭデータを生成する。そして、ステップＳ１４１２でシステム制御部１７は、ステップＳ１４１１で処理した画像データを画像表示部１４に対し表示処理を行う。
【０１０３】
次にステップＳ１４１２における表示後ステップＳ１４２２でシステム制御部１７は、拡大率Ｒをインクリメントし、拡大率が所定倍率になるまで、即ち、拡大率が所定値に達するまで上記処理を繰り返す。なお、以上の処理において、画像データの画像サイズをＶＲＡＭサイズ等と比較し、表示する画像データを選択する処理は、本発明でいう画像データ選択手段の一処理例に対応する。また、図１４において比較の対象とした画像サイズは、画像データのデータサイズ、即ち面積を意味するが、画像データのデータ量としてもよい。
【０１０４】
以上、本実施の形態のデジタルカメラ１００では、等倍再生処理を行う際に、画像サイズが小さく表示処理に時間のかからない画像データを再生するようにし、高速に再生処理をすることを可能とした。
また拡大再生処理の際に、再生する画像の画像サイズがＶＲＡＭサイズより小さくなると表示の際に拡大処理に伴う画質劣化が発生する点に鑑みて、より画像サイズの大きい画像を継続して再生すようにして、画質劣化を伴わない拡大処理をすることを可能とした。また、再生しようとする画像の画像サイズがＶＲＡＭサイズより小さくなってしまう場合はＲＡＷ画像を用いることで、ＪＰＥＧ画像を拡大した際に見られるブロック上のノイズを低減し、画質劣化を伴わない拡大処理をすることを可能とした。
【０１０５】
なお、本実施の形態では、出力装置のＶＲＡＭサイズに基づき対象画像を選択していたが、コネクタ６３の先に接続された印刷装置が要求する出力解像度に応じて、対象画像を選択することも可能である。この場合、印刷装置からの用紙サイズ、出力解像度等の印刷パラメータを通信部２９を用いて受け取るようにする。そして、ＲＡＷ画像ファイルとＪＰＥＧ画像ファイルの双方から構成されるオブジェクトの場合、印刷に最適な画像サイズを有する画像を選択し、通信部２９を介して印刷装置に転送することで、実現可能となる。さらに、印刷手段が直接デジタルカメラ１００に包含された印刷装置においても、本発明を転用することも可能である。
【０１０６】
また、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０８】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１０９】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【０１１０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【０１１１】
【図１】本発明の実施の形態に係る画像再生装置として動作するデジタルカメラの構成の一例を示した図である。
【図２】本発明の実施の形態に係るデジタルカメラの全体的な動作を説明するフローチャートである。
【図３】本発明の実施の形態に係るデジタルカメラの撮影モード処理について説明するフローチャートである。
【図４】本発明の実施の形態に係るデジタルカメラのＪＰＥＧ処理を説明するフローチャートである。
【図５】本発明の実施の形態に係るデジタルカメラのＲＡＷ処理を説明するフローチャートである。
【図６】本発明の実施の形態に係るデジタルカメラの記録処理を説明するフローチャートである。
【図７】本発明の実施の形態に係るデジタルカメラの記録処理の結果、記録媒体に記録されるディレクトリの構成例を示した図である。
【図８】本発明の実施の形態に係るデジタルカメラにおいて記録されるＪＰＥＧファイルの構成例を示した図である。
【図９】本発明の実施の形態に係るデジタルカメラにおいて記録されるＲＡＷファイルの構成例を示した図である。
【図１０】本発明の実施の形態に係るデジタルカメラの再生モード処理について説明するフローチャートである。
【図１１】本発明の実施の形態に係るデジタルカメラの等倍再生処理を説明するフローチャートである。
【図１２】本発明の実施の形態に係るデジタルカメラのファイル名取得処理を説明するフローチャートである。
【図１３】本発明の実施の形態に係るデジタルカメラのマルチ再生処理を説明するフローチャートである。
【図１４】本発明の実施の形態に係るデジタルカメラの拡大再生処理を説明するフローチャートである。
【図１５】本発明の実施の形態に係るデジタルカメラの再生処理例を示す図である。
【符号の説明】
【０１１２】
１４  画像表示部
１５  メモリ制御部
１６  圧縮・伸長部
１７  システム制御部
１９  記録部
２２  撮像部
２５  操作部
３１  システムメモリ
１００  デジタルカメラ
【図１】
0005067872.tif 000002
【図２】
0005067872.tif 000003
【図３】
0005067872.tif 000004
【図４】
0005067872.tif 000005
【図５】
0005067872.tif 000006
【図６】
0005067872.tif 000007
【図７】
0005067872.tif 000008
【図８】
0005067872.tif 000009
【図９】
0005067872.tif 000010
【図１０】
0005067872.tif 000011
【図１１】
0005067872.tif 000012
【図１２】
0005067872.tif 000013
【図１３】
0005067872.tif 000014
【図１４】
0005067872.tif 000015
【図１５】
0005067872.tif 000016