(57)【要約】【課題】  ディスプレイに表示させる表示画像を含めた画像ファイルを高速に生成して記録させ、また、その表示画像を高速に表示させる。【解決手段】  被写体を撮像してヘッダ２１０、サムネイル画像データ２２０、主画像データ２３０、表示画像データ２４０、フッタ２５０の順に並べた画像ファイル２００を生成する。サムネイル画像データ２２０は、主画像データの所定ラインを間引いて生成される。この生成処理と同時並行して表示画像データ２４０は、主画像データの解像度を変換して生成される。また、表示画像データ２４０およびフッタ２５０を合わせた容量の最大値を決めておけば、画像ファイルの終端から上記容量の最大値分を読み込むだけで表示画像データを含んだデータが取得される。その取得されたデータ中の表示画像データのみが表示部１１０に供給されて、表示される。【選択図】      図２
2006311154.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像して主画像データを生成する主画像データ生成手段と、
前記画像をディスプレイに表示させるための表示画像データを前記主画像データに基づいて生成する表示画像データ生成手段と、
前記主画像データに基づいて前記画像に関するサムネイル表示のためのサムネイル画像データを生成するサムネイル画像データ生成手段と、
前記表示画像データの容量を含んだ表示画像データ情報を生成する表示画像データ情報生成手段と、
前記サムネイル画像データと前記主画像データと前記表示画像データと前記表示画像データ情報とを順に並べた画像ファイルを生成する画像ファイル生成手段と
を具備することを特徴とする撮像装置。
【請求項２】
前記表示画像データ生成手段は、前記表示画像データとして前記主画像データの解像度をより低くした画像データを生成することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記表示画像データを生成するか否かを設定する表示画像データ生成設定手段をさらに具備することを特徴とする請求項１記載の撮像装置。
【請求項４】
前記表示画像データ情報生成手段は、さらに前記表示画像データの存在を示す情報を含めて前記表示画像データ情報を生成することを特徴とする請求項３記載の撮像装置。
【請求項５】
前記表示画像データを生成するか否かに応じて圧縮率を変えて前記主画像データの容量を圧縮する主画像データ圧縮手段をさらに具備することを特徴とする請求項３記載の撮像装置。
【請求項６】
前記サムネイル画像データ生成手段は、前記主画像データにおける所定ラインを間引いて前記サムネイル画像データを生成することを特徴とする請求項１記載の撮像装置。
【請求項７】
前記画像ファイル生成手段は、前記表示画像データ情報をフッタとして格納することを特徴とする請求項１記載の撮像装置。
【請求項８】
前記表示画像データ生成手段は、前記表示画像データの容量を所定容量以下に制限した前記表示画像データを生成することを特徴とする請求項１記載の撮像装置。
【請求項９】
前記表示画像データ生成手段は、前記主画像データの解像度をより低くすることによって前記表示画像データの容量を所定容量以下に制限した前記表示画像データを生成することを特徴とする請求項８記載の撮像装置。
【請求項１０】
画像に関するサムネイル表示のためのサムネイル画像データと前記画像に関する主画像データと前記画像をディスプレイ表示させるための表示画像データと前記表示画像データの容量を含んだ表示画像データ情報とが順に並べられ、かつ、前記表示画像データおよび前記表示画像データ情報の容量が所定容量以下である画像ファイルを保持する画像ファイル保持手段と、
前記画像ファイルの終端より前記所定容量のデータを前記画像ファイル保持手段から取得する固定長データ取得手段と、
前記取得されたデータ中に含まれる前記表示画像データの容量に基づいて前記表示画像データを抽出する表示画像データ抽出手段と、
前記表示画像データをディスプレイ表示させるディスプレイ表示手段と
を具備することを特徴とする撮像装置。
【請求項１１】
画像に関するサムネイル表示のためのサムネイル画像データと前記画像に関する主画像データと前記画像をディスプレイ表示させるための表示画像データと前記表示画像データの容量を含んだ表示画像データ情報とが順に並べられた画像ファイルを保持する画像ファイル保持手段と、
前記画像ファイル保持手段から前記表示画像データ情報を取得し供給する表示画像データ情報供給手段と、
供給された前記表示画像データ情報に含まれる前記表示画像データの容量に基づいて前記画像ファイルの終端よりシークして前記画像ファイル保持手段から前記表示画像データを取得する表示画像データ取得手段と、
前記表示画像データをディスプレイ表示させるディスプレイ表示手段と
を具備することを特徴とする撮像装置。
【請求項１２】
前記画像ファイル保持手段は、前記表示画像データ情報としてさらに前記表示画像データの存在を示す情報を保持し、
前記表示画像データ情報供給手段は、
前記画像ファイル保持手段から前記表示画像データ情報を取得する表示画像データ情報取得手段と、
前記取得された表示画像データ情報中に前記表示画像データの存在を示す情報があるか否かを判断して前記表示画像データの存在を示す情報があると判断した場合には前記表示画像データ情報に含まれる前記表示画像データの容量を前記表示画像データ取得手段に供給する表示画像データ情報判断手段と
を具備することを特徴とする請求項１１記載の撮像装置。
【請求項１３】
前記表示画像データ情報判断手段において前記表示画像データの存在を示す情報がないと判断された場合に前記主画像データを前記画像ファイル保持手段から取得する主画像データ取得手段をさらに具備することを特徴とする請求項１２記載の撮像装置。
【請求項１４】
画像を撮像して主画像データを生成する主画像データ生成手順と、
前記画像をディスプレイに表示させるための表示画像データを前記主画像データに基づいて生成する表示画像データ生成手順と、
前記主画像データに基づいて前記画像に関するサムネイル表示のためのサムネイル画像データを生成するサムネイル画像データ生成手順と、
前記表示画像データの容量を含んだ表示画像データ情報を生成する表示画像データ情報生成手順と、
前記サムネイル画像データと前記主画像データと前記表示画像データと前記表示画像データ情報とを順に並べた画像ファイルを生成する画像ファイル生成手順と
を具備することを特徴とするデータ処理方法。
【請求項１５】
画像に関するサムネイル表示のためのサムネイル画像データと前記画像に関する主画像データと前記画像をディスプレイ表示させるための表示画像データと前記表示画像データの容量を含んだ表示画像データ情報とが順に並べられ、かつ、前記表示画像データおよび前記表示画像データ情報の容量が所定容量以下である画像ファイルを保持する画像ファイル保持手段を備えた撮像装置におけるデータ処理方法であって、
前記画像ファイルの終端より前記所定容量のデータを前記画像ファイル保持手段から取得する固定長データ取得手順と、
前記取得されたデータ中に含まれる前記表示画像データの容量に基づいて前記表示画像データを抽出する表示画像データ抽出手順と、
前記表示画像データをディスプレイ表示させるディスプレイ表示手順と
を具備することを特徴とするデータ処理方法。
【請求項１６】
画像に関するサムネイル表示のためのサムネイル画像データと前記画像に関する主画像データと前記画像をディスプレイ表示させるための表示画像データと前記表示画像データの容量を含んだ表示画像データ情報とが順に並べられた画像ファイルを保持する画像ファイル保持手段を備えた撮像装置におけるデータ処理方法であって、
前記画像ファイル保持手段から前記表示画像データ情報を取得し供給する表示画像データ情報供給手順と、
供給された前記表示画像データ情報に含まれる前記表示画像データの容量に基づいて前記画像ファイルの終端よりシークして前記画像ファイル保持手段から前記表示画像データを取得する表示画像データ取得手順と、
前記表示画像データをディスプレイ表示させるディスプレイ表示手順と
を具備することを特徴とするデータ処理方法。
【請求項１７】
画像を撮像して主画像データを生成する主画像データ生成ステップと、
前記画像をディスプレイに表示させるための表示画像データを前記主画像データに基づいて生成する表示画像データ生成ステップと、
前記主画像データに基づいて前記画像に関するサムネイル表示のためのサムネイル画像データを生成するサムネイル画像データ生成ステップと、
前記表示画像データの容量を含んだ表示画像データ情報を生成する表示画像データ情報生成ステップと、
前記サムネイル画像データと前記主画像データと前記表示画像データと前記表示画像データ情報とを順に並べた画像ファイルを生成する画像ファイル生成ステップと
を実行させることを特徴とするプログラム。
【請求項１８】
画像に関するサムネイル表示のためのサムネイル画像データと前記画像に関する主画像データと前記画像をディスプレイ表示させるための表示画像データと前記表示画像データの容量を含んだ表示画像データ情報とが順に並べられ、かつ、前記表示画像データおよび前記表示画像データ情報の容量が所定容量以下である画像ファイルを保持する画像ファイル保持手段を備えた撮像装置に、
前記画像ファイルの終端より前記所定容量のデータを前記画像ファイル保持手段から取得する固定長データ取得ステップと、
前記取得されたデータ中に含まれる前記表示画像データの容量に基づいて前記表示画像データを抽出する表示画像データ抽出ステップと、
前記表示画像データをディスプレイ表示させるディスプレイ表示ステップと
を実行させることを特徴とするプログラム。
【請求項１９】
画像に関するサムネイル表示のためのサムネイル画像データと前記画像に関する主画像データと前記画像をディスプレイ表示させるための表示画像データと前記表示画像データの容量を含んだ表示画像データ情報とが順に並べられた画像ファイルを保持する画像ファイル保持手段を備えた撮像装置に、
前記画像ファイル保持手段から前記表示画像データ情報を取得し供給する表示画像データ情報供給ステップと、
供給された前記表示画像データ情報に含まれる前記表示画像データの容量に基づいて前記画像ファイルの終端よりシークして前記画像ファイル保持手段から前記表示画像データを取得する表示画像データ取得ステップと、
前記表示画像データをディスプレイ表示させるディスプレイ表示ステップと
を実行させることを特徴とするプログラム。
【請求項２０】
画像に関するサムネイル表示のためのサムネイル画像データと、前記画像に関する主画像データと、前記画像をディスプレイ表示させるための表示画像データと、前記表示画像データの容量を含む表示画像データ情報とを順に並べた画像データ構造であって、
コンピュータが、前記ディスプレイ表示の指示を受けると前記表示画像データ情報から前記表示画像データの容量を取得して、前記表示画像データの容量に基づいて前記画像データ構造の終端よりアクセスすることにより前記表示画像データを取得して、前記表示画像データをディスプレイ表示することを特徴とする画像データ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、特にディスプレイに表示させる表示画像データを高速に表示させる撮像装置、および、この処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラのような静止画像を扱う機器では、互換性を重視して、統一の規格であるＤＣＦ（Design rule for Camera File system）に従った静止画記録を行っている。ＤＣＦでは静止画像の中に、サムネイル（thumbnail）と呼ばれる低解像度（「１６０×１２０」画素（ピクセル））画像と、ＣＣＤ（Charge Coupled Devices）などの撮像素子に依存する高解像度の画像（以下、主画像と呼ぶ）を記録することが規定されている。近年、ＣＣＤなどの撮像素子の高解像度化が顕著になり、主画像の解像度が増加するにつれて、主画像のデータ量も大きくなっている。このため、メディアに記録された主画像データを読み込む時間が増大している。
【０００３】
また、表示装置にプレビュー画像として表示させる画像は、従来は主画像が用いられていた。デジタルスチルカメラの高画素化が進んでいる今日においては、表示装置の表示能力の制限のため、主画像をそのまま表示装置に表示させることができないことがある。このような場合、表示装置の表示能力に適合する解像度に主画像の解像度を変換することによってプレビュー画像を生成し表示させている。そのため、表示装置にプレビュー画像を表示させる場合は、主画像のデータ量の増加に起因してメディアから主画像データを読み込む時間が増大するとともにおよび主画像データの解像度変換に時間を要するため、プレビュー画面をディスプレイに表示させるまでの時間が増大していた。
【０００４】
以上の問題点に関して、サムネイルよりは解像度が高く、主画像よりは解像度の低い第３の画像を生成し、プレビュー画像としてその第３の画像を利用する技術が提案されている（例えば、特許文献１参照。）。この技術は、主画像を生成した後、その主画像から第３の画像を生成し、その第３の画像からサムネイルを生成して画像ファイルを生成し記録する。この第３の画像を含んだ画像ファイルから第３の画像を読み込みディスプレイに表示させるために、ヘッダに格納された情報に基づいて画像ファイルをシークして読み出している。
【特許文献１】特開２００４−７４３６号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の技術では、主画像を生成した後、その主画像から第３の画像を生成し、その第３の画像からサムネイルを生成して画像ファイルを生成するため、画像ファイルを生成して記録媒体に記録する際に、従来と比較して第３の画像を生成する時間が余計にかかることになる。また、第３の画像を記録したメディアから読み込むのに画像ファイル全体をシークする必要があり、第３の画像をディスプレイに表示させるのに時間を要していた。
【０００６】
そこで、本発明は、ディスプレイに表示させる表示画像を含めた画像ファイルを高速に生成して記録させ、また、その表示画像を高速にディスプレイに表示させる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、画像を撮像して主画像データを生成する主画像データ生成手段と、上記画像をディスプレイに表示させるための表示画像データを上記主画像データに基づいて生成する表示画像データ生成手段と、上記主画像データに基づいて上記画像に関するサムネイル表示のためのサムネイル画像データを生成するサムネイル画像データ生成手段と、上記表示画像データの容量を含んだ表示画像データ情報を生成する表示画像データ情報生成手段と、上記サムネイル画像データと上記主画像データと上記表示画像データと上記表示画像データ情報とを順に並べた画像ファイルを生成する画像ファイル生成手段とを具備することを特徴とする撮像装置である。これにより、表示画像データを画像ファイルの終端からシーク可能な画像ファイルを生成させるという作用をもたらす。
【０００８】
また、この第１の側面において、上記表示画像データ生成手段は、上記表示画像データとして上記主画像データの解像度をより低くした画像データを生成することを特徴とするものである。これにより、主画像データの解像度をより低くした表示画像データを生成させるという作用をもたらす。
【０００９】
また、この第１の側面において、当該撮像装置は、上記表示画像データを生成するか否かを設定する表示画像データ生成設定手段をさらに具備することを特徴とするものである。これにより、表示画像データを生成するか否かを設定させるという作用をもたらす。
【００１０】
また、上記表示画像データ情報生成手段は、さらに上記表示画像データの存在を示す情報を含めて上記表示画像データ情報を生成することを特徴とするものである。これにより、画像ファイル中に表示画像データが存在するか否かの情報を含めた画像ファイルを生成させるという作用をもたらす。
【００１１】
また、当該撮像装置は、上記表示画像データを生成するか否かに応じて圧縮率を変えて上記主画像データの容量を圧縮する主画像データ圧縮手段をさらに具備することを特徴とするものである。これにより、表示画像データを生成するか否かに関わらず、画像ファイルの容量を増大させないという作用をもたらす。
【００１２】
また、この第１の側面において、上記サムネイル画像データ生成手段は、上記主画像データにおける所定ラインを間引いて上記サムネイル画像データを生成することを特徴とするものである。これにより、サムネイル画像データを高速に生成させるという作用をもたらす。
【００１３】
また、この第１の側面において、上記画像ファイル生成手段は、上記表示画像データ情報をフッタとして格納することを特徴とするものである。これにより、画像ファイルの終端に表示画像データ情報を格納した画像ファイルを生成させるという作用をもたらす。
【００１４】
また、この第１の側面において、上記表示画像データ生成手段は、上記表示画像データの容量を所定容量以下に制限した上記表示画像データを生成することを特徴とするものである。これにより、画像ファイルの終端から所定容量分のデータ領域を表示画像データ情報および表示画像データに割り当てた画像ファイルを生成させるという作用をもたらす。
【００１５】
また、上記表示画像データ生成手段は、上記主画像データの解像度をより低くすることによって上記表示画像データの容量を所定容量以下に制限した上記表示画像データを生成することを特徴とするものである。これにより、解像度を低くすることによって、画像ファイルの終端から所定容量分のデータ領域を表示画像データ情報および表示画像データに割り当てた画像ファイルを生成させるという作用をもたらす。
【００１６】
また、本発明の第２の側面は、画像に関するサムネイル表示のためのサムネイル画像データと上記画像に関する主画像データと上記画像をディスプレイ表示させるための表示画像データと上記表示画像データの容量を含んだ表示画像データ情報とが順に並べられ、かつ、上記表示画像データおよび上記表示画像データ情報の容量が所定容量以下である画像ファイルを保持する画像ファイル保持手段と、上記画像ファイルの終端より上記所定容量のデータを上記画像ファイル保持手段から取得する固定長データ取得手段と、上記取得されたデータ中に含まれる上記表示画像データの容量に基づいて上記表示画像データを抽出する表示画像データ抽出手段と、上記表示画像データをディスプレイ表示させるディスプレイ表示手段とを具備することを特徴とする撮像装置である。これにより、画像ファイルをシークすることなく、単に画像ファイルの終端から所定容量分のデータを読み込むことによって表示画像データを取得させてディスプレイに表示させるという作用をもたらす。画像ファイルのシークが不要になるため、高速に表示画像データをディスプレイに表示させることが可能になる。
【００１７】
また、本発明の第３の側面は、画像に関するサムネイル表示のためのサムネイル画像データと上記画像に関する主画像データと上記画像をディスプレイ表示させるための表示画像データと上記表示画像データの容量を含んだ表示画像データ情報とが順に並べられた画像ファイルを保持する画像ファイル保持手段と、上記画像ファイル保持手段から上記表示画像データ情報を取得し供給する表示画像データ情報供給手段と、供給された上記表示画像データ情報に含まれる上記表示画像データの容量に基づいて上記画像ファイルの終端よりシークして上記画像ファイル保持手段から上記表示画像データを取得する表示画像データ取得手段と、上記表示画像データをディスプレイ表示させるディスプレイ表示手段とを具備することを特徴とする撮像装置である。これにより、表示画像データを特定する情報に基づいて画像ファイルの終端からシークすることによって表示画像データを取得させてディスプレイに表示させるという作用をもたらす。
【００１８】
また、本発明の第３の側面において、上記画像ファイル保持手段は、上記表示画像データ情報としてさらに上記表示画像データの存在を示す情報を保持し、上記表示画像データ情報供給手段は、上記画像ファイル保持手段から上記表示画像データ情報を取得する表示画像データ情報取得手段と、上記取得された表示画像データ情報中に上記表示画像データの存在を示す情報があるか否かを判断して上記表示画像データの存在を示す情報があると判断した場合には上記表示画像データ情報に含まれる上記表示画像データの容量を上記表示画像データ取得手段に供給する表示画像データ情報判断手段とを具備することを特徴とするものである。これにより、画像ファイルに表示画像データがある場合は、画像ファイルの終端からシークすることによって表示画像データを取得させ、画像ファイルに表示画像データがない場合は、画像ファイルをシークせずに表示画像データが存在しないことを認識させるという作用をもたらす。
【００１９】
また、当該撮像装置は、上記表示画像データ情報判断手段において上記表示画像データの存在を示す情報がないと判断された場合に上記主画像データを上記画像ファイル保持手段から取得する主画像データ取得手段をさらに具備することを特徴とするものである。これにより、画像ファイルに表示画像データがない場合は、主画像データをディスプレイに表示させるという作用をもたらす。
【００２０】
また、本発明の第４の側面は、画像を撮像して主画像データを生成する主画像データ生成手順と、上記画像をディスプレイに表示させるための表示画像データを上記主画像データに基づいて生成する表示画像データ生成手順と、上記主画像データに基づいて上記画像に関するサムネイル表示のためのサムネイル画像データを生成するサムネイル画像データ生成手順と、上記表示画像データの容量を含んだ表示画像データ情報を生成する表示画像データ情報生成手順と、上記サムネイル画像データと上記主画像データと上記表示画像データと上記表示画像データ情報とを順に並べた画像ファイルを生成する画像ファイル生成手順とを具備することを特徴とするデータ処理方法またはこれらの手順をコンピュータに実行させるプログラムである。これにより、表示画像データを画像ファイルの終端からシーク可能な画像ファイルを生成させるという作用をもたらす。
【００２１】
また、本発明の第５の側面は、画像に関するサムネイル表示のためのサムネイル画像データと上記画像に関する主画像データと上記画像をディスプレイ表示させるための表示画像データと上記表示画像データの容量を含んだ表示画像データ情報とが順に並べられ、かつ、上記表示画像データおよび上記表示画像データ情報の容量が所定容量以下である画像ファイルを保持する画像ファイル保持手段を備えた撮像装置において以下の手順を実行する放送データ処理方法または以下の手順をコンピュータに実行させるプログラムであって、上記画像ファイルの終端より上記所定容量のデータを上記画像ファイル保持手段から取得する固定長データ取得手順と、上記取得されたデータ中に含まれる上記表示画像データの容量に基づいて上記表示画像データを抽出する表示画像データ抽出手順と、上記表示画像データをディスプレイ表示させるディスプレイ表示手順とを具備することを特徴とするものである。これにより、画像ファイルをシークすることなく、単に画像ファイルの終端から所定容量分のデータを読み込むことによって表示画像データを取得させてディスプレイに表示させるという作用をもたらす。画像ファイルのシークが不要になるので、高速に表示画像データをディスプレイに表示させることが可能になる。
【００２２】
また、本発明の第６の側面は、画像に関するサムネイル表示のためのサムネイル画像データと上記画像に関する主画像データと上記画像をディスプレイ表示させるための表示画像データと上記表示画像データの容量を含んだ表示画像データ情報とが順に並べられた画像ファイルを保持する画像ファイル保持手段を備えた撮像装置において以下の手順を実行する放送データ処理方法または以下の手順をコンピュータに実行させるプログラムであって、上記画像ファイル保持手段から上記表示画像データ情報を取得し供給する表示画像データ情報供給手順と、供給された上記表示画像データ情報に含まれる上記表示画像データの容量に基づいて上記画像ファイルの終端よりシークして上記画像ファイル保持手段から上記表示画像データを取得する表示画像データ取得手順と、上記表示画像データをディスプレイ表示させるディスプレイ表示手順とを具備することを特徴とするものである。これにより、表示画像データを特定する情報に基づいて画像ファイルの終端からシークすることによって表示画像データを取得させてディスプレイに表示させるという作用をもたらす。
【００２３】
また、本発明の第７の側面は、画像に関するサムネイル表示のためのサムネイル画像データと、上記画像に関する主画像データと、上記画像をディスプレイ表示させるための表示画像データと、上記表示画像データの容量を含む表示画像データ情報とを順に並べた画像データ構造であって、コンピュータが、上記ディスプレイ表示の指示を受けると上記表示画像データ情報から上記表示画像データの容量を取得して、上記表示画像データの容量に基づいて上記画像データ構造の終端よりアクセスすることにより上記表示画像データを取得して、上記表示画像データをディスプレイ表示することを特徴とする画像データ構造である。これにより、表示画像データを特定する情報に基づいて画像ファイルの終端からアクセスすることによって表示画像データを取得させてディスプレイに表示させるという作用をもたらす。
【発明の効果】
【００２４】
本発明によれば、ディスプレイに表示させる表示画像を含めた画像ファイルを高速に生成して記録させ、また、その表示画像を高速にディスプレイに表示させるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００２５】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２６】
図１は、本発明の実施の形態における撮像装置１００の構成の一例を示す図である。撮像装置１００は、撮像部１０１と、制御部１０２と、ＲＡＭ（Random Access Memory）１０３と、ＲＯＭ（Read Only Memory）１０４と、解像度変換部１０５と、符号化／復号部１０６と、表示制御部１０７と、表示部１１０と、操作制御部１０８と、操作入力部１１１と、外部メモリコントローラ１０９と、外部メモリ１１２とを備える。
【００２７】
撮像部１０１は、被写体を撮像するためのレンズ群、絞り調整機構、フォーカス調整機構、ズーム機構、シャッター機構およびフラッシュ機構などを備えた光学ブロックを通じて入射した被写体の像を、例えばＣＣＤなどの撮像素子により撮像信号に変換し、撮像信号についてのガンマ補正やＡＧＣ（Auto Gain Control）などの処理を行って画像信号を生成するものである。
【００２８】
制御部１０２は、撮像装置１００全体の処理を司るものであり、作業領域としてＲＡＭ１０３を使用する。ＲＯＭ１０４には、撮像部１０１を制御するためのプログラムや、画像信号の記録制御および再生制御などを実行するためのプログラムが書き込まれている。
【００２９】
解像度変換部１０５は、画像データの解像度を変換するものである。符号化／復号部１０６は、撮像部１０１からの画像信号を符号化し圧縮データに変換する符号化機能を有するものである。また、符号化／復号部１０６は、圧縮された画像信号を復号する復号機能をも有する。
【００３０】
表示制御部１０７に接続される表示部１１０は、例えばＬＣＤ（Liquid Crystal Display）などにより構成され、制御部１０２の制御の下に、撮像部１０１からの画像信号や、外部メモリ１１２から読み出された画像信号を表示する。
【００３１】
操作制御部１０８に接続される操作入力部１１１には、撮影モードと再生モードなどの他のモードとを切り換えるモード切り換えキー、ズーム調整キー、露出調整のためのキー、シャッターキー、表示部１１０における表示調整キーなどの複数のキーが設けられている。操作制御部１０８は、操作入力部１１１からの操作信号を制御部１０２に伝える。制御部１０２は、操作入力部１１１においていずれのキーが操作されたかを判別し、その判別結果に応じた制御処理を行う。
【００３２】
外部メモリコントローラ１０９は、符号化／復号部１０６からの圧縮データを外部メモリ１１２に書き込む。また、外部メモリコントローラ１０９は、外部メモリ１１２から圧縮データを読み出して符号化／復号部１０６に供給する。外部メモリ１１２は、例えばフラッシュメモリ（flash memory）をカード型にパッケージしたメモリカードが想定されるが、これに限るものでなく他の記録媒体であってもよい。また、外部メモリでなく、撮像装置１００に内蔵された内部メモリにデータを記録させる構成であってもよい。
【００３３】
図２は、本発明の実施の形態における撮像装置１００において生成される画像ファイル２００のフォーマットの一例を示す図である。図２（ａ）に示されるように、画像ファイル２００は、ヘッダ２１０と、サムネイル画像データ２２０と、主画像データ２３０と、表示画像データ２４０と、フッタ２５０の順に並んでいる。なお、この画像ファイルのフォーマットは、例えばＥｘｉｆ（Exchangeable Image File Format）規格に従ったフォーマットが想定される。
【００３４】
ヘッダ２１０は、主画像データの撮像日時などの付加情報を格納するものである。サムネイル画像データは、記録された多数の画像を一覧表示するために縮小された画像データである。サムネイル画像データ２２０は、主画像データの解像度を低くすることによって生成してもよいし、また主画像データにおける所定のラインを間引くことによって生成してもよい。
【００３５】
主画像データ２３０は、撮像した画像データそのものであり、この主画像データの解像度は、ＣＣＤなどの撮像素子に性能によって変わってくる。表示画像データ２４０は、表示部１１０に表示させるために用いられる画像データである。この表示画像データは、主画像データの解像度をより低くしたものが想定される。フッタ２５０は、画像ファイルのフォーマットにおいて一番終端にある領域である。
【００３６】
なお、本発明の実施の形態においては、主画像データの解像度は、例えば「２５６０×１９４４」画素が想定され、表示画像データの解像度は、例えば「６４０×４８０」画素が想定され、サムネイル画像データの解像度は、例えば「１６０×１２０」画素が想定される。
【００３７】
図２（ｂ）は、本発明の実施の形態におけるフッタ２５０に格納された情報の一例を示す図である。フッタ２５０には、表示画像データサイズ２５１および表示画像フラグ２５２が格納される。表示画像データサイズ２５１は、図２（ａ）における表示画像データ２４０の容量を示すものである。表示画像データサイズ２５１は、例えば２００キロバイトが想定されるが、これは一例であってその他の容量であってもよい。
【００３８】
表示画像フラグ２５２は、表示画像データが画像ファイル中に存在するか否かを示すフラグである。なお、表示画像フラグ２５２を設けなくとも、例えば、表示画像データ２４０が画像ファイル２００中に存在する場合は、"ＥＸＴＲＡ−ＩＭＧ−ＥＸＩＳＴ￥０"のような１６バイトの固定文字列をフッタ２５０中の終端に設けて表示画像データ２４０の存在を示すようにしてもよい。
【００３９】
なお、表示画像フラグ２５２は、本発明の実施の形態における撮像装置１００において表示画像データ２４０を生成するか否かを設定できる場合に必要になるものであり、表示画像データ２４０を必ず生成するという場合は、表示画像フラグ２５２を省略してもよい。
【００４０】
図３は、本発明の実施の形態における撮像装置１００において撮像した画像の画像ファイルを生成するための機能構成の一例を示すものである。この機能は、主画像データ生成部３０１と、表示画像データ生成部３０２と、表示画像データ生成設定部３０３と、サムネイル画像データ生成部３０４と、表示画像データ圧縮部３０５と、サムネイル画像データ圧縮部３０６と、主画像データ圧縮部３０７と、表示画像データ情報生成部３０８と、画像ファイル生成部３０９と、画像ファイル保持部５００とを備える。
【００４１】
主画像データ生成部３０１は、撮像された画像をデジタル信号に変換し、主画像データを生成するものである。主画像データ生成部３０１は、表示画像データ生成部３０２、サムネイル画像データ生成部３０４および主画像データ圧縮部３０７に生成した主画像データを供給する。
【００４２】
表示画像データ生成部３０２は、主画像データ生成部３０１から供給された主画像データに基づいて表示部１１０に表示させるための表示画像データを生成するものである。この表示画像データは、表示画像データ生成部３０２において、例えば解像度変換処理を行い、主画像データの解像度より低くすることによって生成するようにしてもよい。この場合は、例えば「２５６０×１９４４」画素の解像度を持つ主画像データの解像度を「６４０×４８０」画素に変換することが想定されるが、これに限るものでなくその他の解像度に変換するものであってもよい。
【００４３】
表示画像データ生成設定部３０３は、表示画像データ生成部３０２において表示画像データを生成させるか否かを設定するものである。この設定は、操作入力部１１１から操作制御部１０８を通じて行われるものである。表示画像データ生成設定部３０３における表示画像データを生成させるか否かの設定についての情報は、表示画像データ生成部３０２、サムネイル画像データ生成部３０４および主画像データ圧縮部３０７に供給される。
【００４４】
サムネイル画像データ生成部３０４は、主画像データ生成部３０１から供給された主画像データに基づいてサムネイル画像データを生成するものである。このサムネイル画像データは、サムネイル画像データ生成部３０４において、例えば主画像データにおける所定のラインを間引くことによって生成するようにしてもよい。また、サムネイル画像データは、サムネイル画像データ生成部３０４において主画像データの解像度変換処理を行い、主画像データの解像度より低くすることによって生成するようにしてもよい。
【００４５】
主画像データの所定のラインを間引くことによってサムネイル画像データを生成すれば、表示画像データ生成部３０２において主画像データの解像度を変換して表示画像データを生成するのと並行してサムネイル画像データを生成できる。一般に、表示画像データ生成部３０２において主画像データに対する解像度変換処理を行うのと同時に、サムネイル画像データ生成部３０４において主画像データの解像度変換処理を行うことは、処理量が多いので難しい。このため、通常は、表示画像データ生成部３０２において主画像データに対する解像度変換処理を行った後に、サムネイル画像データ生成部３０４において主画像データに対する解像度変換処理を行う。
【００４６】
しかしながら、この手順で処理を行うと画像ファイルの生成に時間がかかり、例えばフラッシュメモリを用いたメモリカードのような外部メモリに対する画像ファイルの記録時間も増大する。一方、サムネイル画像データの生成を解像度変換処理によってではなく、主画像データの所定のラインを間引くことによって行うこととすれば、間引く処理の処理量は多くないため表示画像データにおける解像度変換処理と同時に行うことが可能である。このように表示画像データとサムネイル画像データの生成を並行して行うことにより、高速に画像ファイルを生成することができ、外部メモリへの記録時間を短縮することが可能となる。
【００４７】
なお、主画像データの解像度を変換してサムネイル画像データを生成する場合は約５０〜６０ミリ秒ほどの時間を要するが、主画像データの所定のラインを間引いてサムネイル画像データを生成する場合に要する時間は、約５０〜６０ミリ秒から比べるとほぼ０秒とみても差し支えない。そのため、本発明の実施の形態によれば、全体として約５０〜６０ミリ秒ほどの時間短縮が可能である。
【００４８】
一方、表示画像データ生成設定部３０３において表示画像データを生成しないように設定すれば、表示画像データ生成部３０２において主画像データに対して解像度変換処理は行われないため、サムネイル画像データ生成部３０４において主画像データに対して解像度変換処理を行うことによってサムネイル画像データを生成しても画像ファイル生成遅延による外部メモリに対する記録時間の増大の問題は生じない。
【００４９】
表示画像データ圧縮部３０５は、表示画像データ生成部３０２において生成された表示画像データを符号化し圧縮するものである。また、サムネイル画像データ圧縮部３０６は、サムネイル画像データ生成部３０４において生成されたサムネイル画像データを符号化し圧縮するものである。また、主画像データ圧縮部３０７は、主画像データ生成部３０１において生成された主画像データを符号化し圧縮するものである。この表示画像データ、サムネイル画像データおよび主画像データの符号化は、例えばＥｘｉｆ規格に従って行われる。
【００５０】
なお、主画像データ圧縮部３０７は、表示画像データ生成設定部３０３における設定の内容によって圧縮率を変えて主画像データを符号化し圧縮する。すなわち、表示画像データ生成設定部３０３において表示画像データを生成しないように設定されている場合よりも表示画像データを生成するように設定されている場合の方が低い圧縮率で主画像データは圧縮される。こうすることによって表示画像データを生成するか否かに関わらず、画像ファイル全体の容量を所定の範囲にすることが可能になる。このため、画像ファイルを外部メモリなどの記録媒体に記録するのに時間が増大することはない。
【００５１】
表示画像データ情報生成部３０８は、表示画像データの容量や表示画像データの存在を示す情報（以下、表示画像データ情報と呼ぶ。）を生成するものである。なお、表示画像データの容量は、図２（ｂ）の表示画像データサイズ２５１に対応する情報であり、表示画像データの存在を示す情報は、図２（ｂ）の表示画像フラグ２５２に対応する情報である。
【００５２】
画像ファイル生成部３０９は、サムネイル画像データ圧縮部３０６、主画像データ圧縮部３０７および表示画像データ情報生成部３０８から供給されたデータに基づいてサムネイル画像データ、主画像データ、表示画像データおよび表示画像データ情報の順に並べた画像ファイルを生成するものである。画像ファイル生成部３０９は、画像ファイルを生成すると画像ファイル保持部５００に生成した画像ファイルを供給して保持させる。
【００５３】
なお、主画像データ生成部３０１は、例えば、撮像部１０１および制御部１０２により実現可能である。また、表示画像データ生成部３０２およびサムネイル画像データ生成部３０４は、例えば、制御部１０２および解像度変換部１０５により実現可能である。また、表示画像データ生成設定部３０３および表示画像データ情報生成部３０８は、例えば、制御部１０２により実現可能である。また、表示画像データ圧縮部３０５と、サムネイル画像データ圧縮部３０６と、主画像データ圧縮部３０７とは、例えば、制御部１０２および符号化／復号部１０６により実現可能である。また、画像ファイル生成部３０９は、例えば、制御部１０２および外部メモリコントローラ１０９により実現可能である。また、画像ファイル保持部５００は、例えば、外部メモリ１１２により実現可能である。
【００５４】
図４は、本発明の実施の形態における図３で説明した機能を用いて生成した３種類の画像ファイルの構成の一例を示す図である。図４（ａ）に示す画像ファイルの構成は、図２で説明したのと同様に、ヘッダ２６１、サムネイル画像データ２６２、主画像データ２６３、表示画像データ２６４、フッタ２６５の順に並んでいる。図４（ａ）に示す画像ファイルの特徴は、表示画像データ２６４およびフッタ２６５を合わせた容量の最大値が決まっている点にある。
【００５５】
この場合、表示画像データ２６４を画像ファイル２６０から取得するのに画像ファイル２６０全体をシークしなくても、画像ファイル２６０の終端から上記容量の最大値部分のデータを取得すれば、そのデータ中には必ず表示画像データ２６４は含まれているため、容易かつ高速に表示画像データ２６４を取得できる。これにより表示画像データ２６４を高速にディスプレイに表示させることができる。このようにシークが不要になることによって、表示画像データ２６４を表示部１１０に表示させるまでに約１００ミリ秒弱ほどの時間を短縮することが可能になる。
【００５６】
図４（ｂ）に示す画像ファイル２７０も図２で説明したのと同様に、ヘッダ２７１、サムネイル画像データ２７２、主画像データ２７３、表示画像データ２７４、フッタ２７５の順に並んでいる。図４（ｂ）に示す画像ファイル２７０の特徴は、フッタ２７５において表示画像データサイズ２７６は含まれているが、表示画像フラグは含まれていない点にある。
【００５７】
表示画像フラグは、本発明の実施の形態における撮像装置１００において表示画像データ生成設定部３０３を備えていない場合は必要ではなく、表示画像データ生成設定部３０３を備えている場合に必要になる情報である。すなわち、表示画像データ生成設定部３０３を備えている場合は、表示画像データが生成されない場合もある。このため、撮像装置１００において表示画像データ生成設定部３０３を備えている場合は、本発明の実施の形態における表示画像フラグのような、画像ファイル中に表示画像データが存在するか否かを示す情報が必要になる。この情報が表示画像フラグである。図４（ｂ）は、表示画像データ生成設定部３０３を備えていない撮像装置１００から生成された画像ファイルを想定したものであり、この場合は必ず表示画像データは生成されることから表示画像フラグは含まれていない。
【００５８】
図４（ｃ）に示す画像ファイル２８０も図２で説明したのと同様に、ヘッダ２８１、サムネイル画像データ２８２、主画像データ２８３、表示画像データ２８４、フッタ２８５の順に並んでいる。図４（ｃ）に示す画像ファイル２８０の特徴は、フッタ２８５において表示画像データサイズ２８６および表示画像フラグ２８７を含んでいる点にある。図４（ｃ）に示す画像ファイル２８０は、表示画像データ生成設定部３０３を備えている撮像装置１００から生成された画像ファイルを想定したものであり、この場合は上述のように表示画像データが生成されない場合もあることから表示画像フラグを含んでいる。
【００５９】
図５は、本発明の実施の形態における撮像装置１００において表示画像データを表示させるための機能構成の一例を示す図である。この機能は、画像ファイル保持部５００と、固定長データ取得部４１０と、表示画像データ抽出部４２０と、表示画像データ情報供給部４３０と、表示画像データ取得部４４０と、主画像データ取得部４５０と、ディスプレイ表示部４６０とを備える。また、表示画像データ情報供給部４３０は、表示画像データ容量取得部４３１と、表示画像データ情報取得部４３２と、表示画像データ情報判断部４３３とを備える。
【００６０】
画像ファイル保持部５００には、図２（ａ）で示した画像ファイルが保持されている。ここに保持されている画像ファイルの形態は、図４で説明したように本発明の実施の形態においては３つ想定される。図５において示した機能は、この形態の相違する３つの画像ファイル中に含まれる表示画像データをディスプレイに表示させられるものである。以下、画像ファイルの形態ごとに各機能について説明する。
【００６１】
まず、図４（ａ）に示した表示画像データ２６４およびフッタ２６５を合わせた容量の最大値が決まっている画像ファイル２６０中の表示画像データ２６４をディスプレイに表示させる機能について説明する。図４（ａ）に示した画像ファイル２６０の場合は、固定長データ取得部４１０および表示画像データ抽出部４２０において表示画像データ２６４が取得され、表示画像データ２６４はディスプレイ表示部４６０に供給される。具体的な各機能については以下説明する。
【００６２】
固定長データ取得部４１０は、画像ファイル保持部５００から画像ファイル２６０の終端より上記の最大値に相当する容量分のデータを取得するものである。この取得したデータを固定長データ取得部４１０は、表示画像データ抽出部４２０に供給する。
【００６３】
表示画像データ抽出部４２０は、固定長データ取得部４１０から供給されたデータ中のフッタ２６５に格納された表示画像データサイズに基づいて固定長データ取得部４１０から供給されたデータ中から表示画像データ２６４を抽出するものである。表示画像データ抽出部４２０は、この抽出した表示画像データ２６４をディスプレイ表示部４６０に供給するものである。ディスプレイ表示部４６０は、供給された表示画像データ２６４を表示させるものである。
【００６４】
次に、図４（ｂ）において示した表示画像フラグが含まれていない画像ファイル２７０中の表示画像データ２７４をディスプレイに表示させる機能について説明する。図４（ｂ）において示した画像ファイル２７０の場合は、表示画像データ容量取得部４３１および表示画像データ取得部４４０において表示画像データ２７４が取得され、表示画像データ２７４はディスプレイ表示部４６０に供給される。具体的な各機能については以下説明する。
【００６５】
表示画像データ容量取得部４３１は、画像ファイル保持部５００からフッタ２７５に格納される表示画像データサイズ２７６を含んだ表示画像データ情報を取得するものである。表示画像データ容量取得部４３１は、この取得した表示画像データ情報に含まれる表示画像データサイズ２７６などの情報を表示画像データ取得部４４０に供給する。
【００６６】
表示画像データ取得部４４０は、表示画像データ容量取得部４３１から供給された表示画像データサイズ２７６などの情報に基づいて画像ファイル保持部５００をシークし表示画像データ２７４を取得するものである。表示画像データ取得部４４０は、取得した表示画像データ２７４をディスプレイ表示部４６０に供給する。ディスプレイ表示部４６０は、供給された表示画像データ２７４を表示させる。
【００６７】
次に、図４（ｃ）において示した表示画像フラグが含まれている画像ファイル２８０中の表示画像データ２８４をディスプレイに表示させる機能について説明する。図４（ｃ）において示した画像ファイル２８０の場合は、表示画像データ情報取得部４３２、表示画像データ情報判断部４３３、表示画像データ取得部４４０および主画像データ取得部４５０において画像ファイル保持部５００から表示画像データ２８４または主画像データ２８３が取得され、表示画像データ２８４または主画像データ２８３はディスプレイ表示部４６０に供給される。具体的な各機能については以下説明する。
【００６８】
表示画像データ情報取得部４３２は、画像ファイル保持部５００からフッタ２８５に格納される表示画像データサイズ２８６および表示画像フラグ２８７を含んだ表示画像データ情報を取得するものである。表示画像データ情報取得部４３２は、この取得した表示画像データ情報を表示画像データ情報判断部４３３に供給する。
【００６９】
表示画像データ情報判断部４３３は、表示画像データ情報取得部４３２から供給された表示画像データ情報において表示画像フラグ２８７が設定されているか否かを判断するものである。表示画像データ情報判断部４３３において表示画像フラグ２８７が設定されていると判断されると、表示画像データ情報判断部４３３は、表示画像データ情報に含まれる表示画像データサイズ２８６などの情報を表示画像データ取得部４４０に供給する。
【００７０】
表示画像データ取得部４４０は、上述のように表示画像データサイズ２８６などの情報を供給されると画像ファイル保持部５００をシークして表示画像データ２８４を取得するものである。表示画像データ取得部４４０は、取得した表示画像データ２８４をディスプレイ表示部４６０に供給する。ディスプレイ表示部４６０は、供給された表示画像データ２８４を表示させる。一方、表示画像データ情報判断部４３３において表示画像フラグ２８７が設定されていないと判断されると、表示画像データ情報判断部４３３は、画像ファイル保持部５００から主画像データに関するデータのサイズなどの情報を取得して主画像データ取得部４５０に供給する。
【００７１】
主画像データ取得部４５０は、表示画像データ情報判断部４３３から主画像データに関するデータのサイズなどの情報を受けると画像ファイル保持部５００をシークして主画像データ２８３を取得するものである。主画像データ取得部４５０は、取得した主画像データ２８３をディスプレイ表示部４６０に供給する。ディスプレイ表示部４６０は、供給された主画像データ２８３を表示させる。
【００７２】
なお、画像ファイル保持部５００は、例えば、外部メモリ１１２により実現される。固定長データ取得部４１０と、表示画像データ容量取得部４３１と、表示画像データ情報取得部４３２とは、例えば、制御部１０２および外部メモリコントローラ１０９により実現可能である。また、表示画像データ情報判断部４３３は、例えば、制御部１０２により実現可能である。また、表示画像データ抽出部４２０と、表示画像データ取得部４４０と、主画像データ取得部４５０とは、例えば、制御部１０２、解像度変換部および符号化／復号部１０６により実現可能である。またディスプレイ表示部４６０は、例えば、表示制御部１０７および表示部１１０により実現可能である。
【００７３】
次に本発明の実施の形態における撮像装置１００の動作について図面を参照して説明する。
【００７４】
図６は、本発明の実施の形態における撮像装置１００において画像ファイルを生成する流れを示す図である。まず、被写体を撮像して主画像データ生成部３０１において主画像データを生成する（Ｓ９１１）。次に表示画像データ生成部３０２は、表示画像データ生成設定部３０３において表示画像データを生成するように設定されているか否かを判断する（Ｓ９１２）。
【００７５】
表示画像データ生成部３０２において表示画像データを生成するように設定されていると判断されると、表示画像データ生成部３０２は、主画像データに基づいて表示画像データおよびサムネイル画像データを生成する（Ｓ９１３）。上述のように表示画像データの生成は、例えば主画像データの解像度をより低くすることによって行うようにしてもよい。一方、サムネイル画像データ生成部３０４は、主画像データに基づいてサムネイル画像データを生成する。
【００７６】
また、サムネイル画像データ生成部３０４において表示画像データを生成するように設定されていると判断されると、サムネイル画像データ生成部３０４は、主画像データにおける所定のラインを間引いてサムネイル画像データを生成する。一方、サムネイル画像データ生成部３０４において表示画像データを生成するように設定されていないと判断されると、サムネイル画像データ生成部３０４は、主画像データの解像度をより低くすることによってサムネイル画像データを生成する（Ｓ９１４）。
【００７７】
このように表示画像データを生成するか否かによってサムネイル画像データの生成方法を変えるのは、被写体を撮像してから画像ファイルを生成し、外部メモリに記録するまでの時間を短くするためである。すなわち、サムネイル画像データを常に主画像データの解像度を変換することによって生成することとすると、表示画像データおよびサムネイル画像データの生成において上述のように主画像データを２回解像度変換することになるため、画像ファイルを生成して外部メモリに記録するのに時間がかかる。そこで、表示画像データが生成される場合には、主画像データにおける所定のラインを間引くことによってサムネイル画像データを生成することとすれば、主画像データにおける所定のラインを間引く処理に要する時間は主画像データの解像度変換処理に比べて無視できるくらい短いため、画像ファイル生成遅延による記録時間の増大の問題は生じない。但し、表示画像データを生成しないのであれば主画像データの解像度変換を２回行うことはないため、サムネイル画像データの生成において主画像データの解像度変換を行っても画像ファイル生成遅延による記録時間の増大の問題は生じない。
【００７８】
サムネイル画像データが生成されると、サムネイル画像データ圧縮部３０６においてサムネイル画像データがエンコードされる（Ｓ９１５）。次に主画像データをエンコードする前提として、主画像データ圧縮部３０７は、表示画像データ生成設定部３０３において表示画像データを生成するように設定されているか否かを判断する（Ｓ９１６）。
【００７９】
主画像データ圧縮部３０７において表示画像データを生成するように設定されていないと判断されると、主画像データ圧縮部３０７は、所定の圧縮率で主画像データをエンコードする（Ｓ９１８）。一方、主画像データ圧縮部３０７において表示画像データを生成するように設定されていると判断されると、主画像データ圧縮部３０７は、所定の圧縮率よりも高い圧縮率で主画像データをエンコードする（Ｓ９１７）。
【００８０】
このように表示画像データを生成するか否かで圧縮率を変えるのは、画像ファイルの記録時間を短縮するためである。圧縮率を高くすればそれだけ主画像データのデータ容量も少なくなるため外部メモリへの記録時間も短くなる。また、画像ファイル保持部５００から目的とする表示画像データをシークする時間を短縮するためでもある。すなわち、表示画像データを生成するとその分画像ファイルの容量が大きくなる。画像ファイルの容量が大きくなると、その分だけ目的とする表示画像データをシークするのに時間がかかる。表示画像データのシークに要する時間を短縮するためには、エンコードに際して圧縮率を高くすることにより画像ファイルの容量を大きくしないようにする必要がある。このため、本発明の実施の形態においては、表示画像データを生成するか否かで圧縮率を変えている。
【００８１】
主画像データがエンコードされると、次にヘッダが生成される（Ｓ９１９）。ヘッダが生成されると、表示画像データ圧縮部３０５は、表示画像データ生成設定部３０３において表示画像データを生成するように設定されているか否かを判断する（Ｓ９２０）。表示画像データ圧縮部３０５において表示画像データを生成するように設定されていないと判断されると、ヘッダ、サムネイル画像データおよび主画像データの順に並んだ画像ファイルが生成され（Ｓ９２３）、処理は終了する。
【００８２】
一方、表示画像データ圧縮部３０５において表示画像データを生成するように設定されていると判断されると、表示画像データは所定の圧縮率でエンコードされ（Ｓ９２１）、表示画像データサイズおよび表示画像フラグを含んだ表示画像データ情報が格納されたフッタが生成される（Ｓ９２２）。そして上記ステップにおいて生成されたヘッダ、サムネイル画像データ、主画像データ、表示画像データおよび表示画像データ情報が格納されたフッタの順に並んだ画像ファイルが生成されて記録され（Ｓ９２３）、処理が終了する。
【００８３】
なお、表示画像データを生成するか否かの設定がない場合は、ステップＳ９１２、ステップＳ９１５、ステップＳ９１７、ステップＳ９１８およびステップＳ９２１の処理や判断は行われずに画像ファイルは生成される。また、表示画像データおよびフッタを合わせた容量が所定の最大値以下の画像ファイルの場合も同様に上記ステップは行われずに画像ファイルが生成される。表示画像データおよびフッタを合わせた容量が所定の最大値以下の画像ファイルの場合は、さらに表示画像データおよびフッタを合わせた容量が所定の最大値以下になるようにステップＳ９１３において表示画像データの生成において解像度変換が行われることになる。
【００８４】
図７は、表示画像データおよびフッタを合わせた容量が所定の最大値以下の画像ファイル中の表示画像データを本発明の実施の形態における撮像装置１００において表示させる流れを示した図である。
【００８５】
固定長データ取得部４１０は、画像ファイル保持部５００から上記所定の最大値に相当する容量を画像ファイルの終端から取得する（Ｓ９３１）。固定長データ取得部４１０は、この取得したデータを表示画像データ抽出部４２０へ供給する。このデータを供給された表示画像データ抽出部４２０は、このデータ中に含まれるフッタに格納された表示画像データサイズに基づいて供給されたデータから表示画像データを抽出する（Ｓ９３２）。この抽出された表示画像データはデコードされる（Ｓ９３４）。
【００８６】
デコードされた表示画像データの解像度が本発明の実施の形態における撮像装置１００におけるディスプレイ表示部４６０の表示能力を超えるものである場合、表示画像データの解像度をディスプレイ表示部４６０の表示能力に適合するように変換する必要がある。このため、解像度変換が必要であるか否かが判断される（Ｓ９３４）。解像度変換が必要と判断されると表示画像データの解像度変換処理が行われる（Ｓ９３５）。ディスプレイ表示部４６０の表示能力に適合するように表示画像データの解像度が変換されると、表示画像データはディスプレイ表示部４６０において表示される（Ｓ９３６）。
【００８７】
図８は、図７のように表示画像データおよびフッタを合わせた容量が所定の最大値以下と決められていない画像ファイル中の表示画像データを本発明の実施の形態における撮像装置１００において表示させる流れを示した図である。
【００８８】
表示画像データ情報取得部４３２は、画像ファイル保持部５００からフッタに格納された表示画像データ情報を取得する。そして表示画像データ情報取得部４３２は、この取得した表示画像データ情報を表示画像データ情報判断部４３３に供給する（Ｓ９４１）。
【００８９】
表示画像データ情報判断部４３３は、表示画像データ情報取得部４３２から供給された表示画像データ情報に基づいてその表示画像データが存在するか否かを判断する（Ｓ９４２）。この判断は、例えば表示画像データ情報中に上述の表示画像フラグが設定されているか否かで判断する。
【００９０】
表示画像データ情報判断部４３３においてその画像ファイルに表示画像データが存在すると判断されると、表示画像データ情報判断部４３３は、表示画像データ情報中に含まれる表示画像データサイズなどの情報を表示画像データ取得部４４０に供給する。表示画像データサイズなどの情報を供給された表示画像データ取得部４４０は、画像ファイル保持部５００をシークして（Ｓ９４３）、対応する表示画像データを取得する（Ｓ９４４）。
【００９１】
一方、表示画像データ情報判断部４３３においてその画像ファイルに表示画像データが存在しないと判断されると、表示画像データ情報判断部４３３は、画像ファイル保持部５００から主画像データに関するデータのサイズなどの情報を取得して主画像データ取得部４５０に供給する。主画像データに関するデータのサイズなどの情報を供給された主画像データ取得部４５０は、画像ファイル保持部５００をシークして（Ｓ９４５）、対応する主画像データを取得する（Ｓ９４６）。
【００９２】
ステップＳ９４４またはステップＳ９４６において取得された表示画像データまたは主画像データはデコードされる（Ｓ９４７）。デコードされた表示画像データまたは主画像データの解像度がディスプレイ表示部４６０の表示能力を超えるものである場合、表示画像データまたは主画像データの解像度をディスプレイ表示部４６０の表示能力に適合するように変換する必要がある。このため、解像度変換が必要であるか否かが判断される（Ｓ９４８）。解像度変換が必要と判断されると表示画像データまたは主画像データに対して解像度変換処理が行われる（Ｓ９４９）。ディスプレイ表示部４６０の表示能力に適合するよう上記解像度変換処理が行われると、表示画像データまたは主画像データはディスプレイ表示部４６０において表示される（Ｓ９５０）。
【００９３】
なお、以上は表示画像データが含まれるか否かが可変である画像ファイルについての処理の流れを示したが、常に表示画像データが含まれる画像ファイルにおける処理においては、ステップＳ９４２、ステップＳ９４５およびステップＳ９４６の処理や判断が行われずに表示画像データが表示されることになる。
【００９４】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【００９５】
すなわち、請求項１において、主画像データ生成手段は、例えば主画像データ生成部３０１に対応する。また、表示画像データ生成手段は、例えば表示画像データ生成部３０２に対応する。また、サムネイル画像データ生成手段は、例えばサムネイル画像データ生成部３０４に対応する。また、表示画像データ情報生成手段は、例えば表示画像データ情報生成部３０８に対応する。また、画像ファイル生成手段は、例えば画像ファイル生成部３０９に対応する。
【００９６】
また、請求項３において、表示画像データ生成設定手段は、例えば表示画像データ生成設定部３０３に対応する。
【００９７】
また、請求項５において、主画像データ圧縮手段は、例えば主画像データ圧縮部３０７に対応する。
【００９８】
また、請求項１０において、画像ファイル保持手段は、例えば画像ファイル保持部５００に対応する。また、固定長データ取得手段は、例えば固定長データ取得部４１０に対応する。また、表示画像データ抽出手段は、例えば表示画像データ抽出部４２０に対応する。また、ディスプレイ表示手段は、例えばディスプレイ表示部４６０に対応する。
【００９９】
また、請求項１１において、画像ファイル保持手段は、例えば画像ファイル保持部５００に対応する。また、表示画像データ情報供給手段は、例えば表示画像データ情報供給部４３０に対応する。また、表示画像データ取得手段は、例えば表示画像データ取得部４４０に対応する。また、ディスプレイ表示手段は、例えばディスプレイ表示部４６０に対応する。
【０１００】
また、請求項１２において、表示画像データ情報取得手段は、例えば表示画像データ情報取得部４３２に対応する。また、表示画像データ情報判断手段は、例えば表示画像データ情報判断部４３３に対応する。
【０１０１】
また、請求項１３において、主画像データ取得手段は、例えば主画像データ取得部４５０に対応する。
【０１０２】
また、請求項１４において、主画像データ生成手順は、ステップＳ９１１に対応する。また、表示画像データ生成手順は、例えばステップＳ９１３に対応する。また、サムネイル画像データ生成手順は、例えばステップＳ９１３またはステップＳ９１４に対応する。また、表示画像データ情報生成手順は、例えばステップＳ９２２に対応する。また、画像ファイル生成手順は、例えばステップＳ９２３に対応する。
【０１０３】
また、請求項１５において、固定長データ取得手順は、例えばステップＳ９３１に対応する。また、表示画像データ抽出手順は、例えばステップＳ９３２に対応する。また、ディスプレイ表示手順は、例えばステップ９３４乃至ステップＳ９３６に対応する。
【０１０４】
また、請求項１６において、表示画像データ情報供給手順は、例えばステップＳ９４１およびステップＳ９４２に対応する。また、表示画像データ取得手順は、例えばステップＳ９４３およびステップＳ９４４に対応する。また、ディスプレイ表示手順は、例えばステップＳ９４８乃至ステップＳ９５０に対応する。
【０１０５】
また、請求項１７において、主画像データ生成ステップは、ステップＳ９１１に対応する。また、表示画像データ生成ステップは、例えばステップＳ９１３に対応する。また、サムネイル画像データ生成ステップは、例えばステップＳ９１３またはステップＳ９１４に対応する。また、表示画像データ情報生成ステップは、例えばステップＳ９２２に対応する。また、画像ファイル生成ステップは、例えばステップＳ９２３に対応する。
【０１０６】
また、請求項１８において、固定長データ取得ステップは、例えばステップＳ９３１に対応する。また、表示画像データ抽出ステップは、例えばステップＳ９３２に対応する。また、ディスプレイ表示ステップは、例えばステップ９３４乃至ステップＳ９３６に対応する。
【０１０７】
また、請求項１９において、表示画像データ情報供給ステップは、例えばステップＳ９４１およびステップＳ９４２に対応する。また、表示画像データ取得ステップは、例えばステップＳ９４３およびステップＳ９４４に対応する。また、ディスプレイ表示ステップは、例えばステップＳ９４８乃至ステップＳ９５０に対応する。
【０１０８】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の形態における撮像装置１００の構成の一例を示す図である。
【図２】本発明の実施の形態における撮像装置１００において生成される画像ファイルのフォーマットの一例を示す図である。
【図３】本発明の実施の形態における撮像装置１００において画像ファイルを生成するための機能構成の一例を示すものである。
【図４】本発明の実施の形態における図３で説明した機能を用いて生成した３種類の画像ファイルの構成の一例を示す図である。
【図５】本発明の実施の形態における撮像装置１００において表示画像データを表示させるための機能構成の一例を示す図である。
【図６】本発明の実施の形態における撮像装置１００において画像ファイルを生成する流れを示す図である。
【図７】表示画像データおよびフッタを合わせた容量が所定の最大値以下の画像ファイル中の表示画像データを本発明の実施の形態における撮像装置１００において表示させる流れを示した図である。
【図８】表示画像データおよびフッタを合わせた容量が所定の最大値以下と決められていない画像ファイル中の表示画像データを本発明の実施の形態における撮像装置１００において表示させる流れを示した図である。
【符号の説明】
【０１１０】
２００  画像ファイル
２１０  ヘッダ
２２０  サムネイル画像データ
２３０  主画像データ
２４０  表示画像データ
２５０  フッタ
２５１  表示画像データサイズ
２５２  表示画像フラグ
３０１  主画像データ生成部
３０２  表示画像データ生成部
３０３  表示画像データ生成設定部
３０４  サムネイル画像データ生成部
３０５  表示画像データ圧縮部
３０６  サムネイル画像データ圧縮部
３０７  主画像データ圧縮部
３０８  表示画像データ情報生成部
３０９  画像ファイル生成部
４１０  固定長データ取得部
４２０  表示画像データ抽出部
４３０  表示画像データ情報供給部
４３１  表示画像データ容量取得部
４３２  表示画像データ情報取得部
４３３  表示画像データ情報判断部
４４０  表示画像データ取得部
４５０  主画像データ取得部
４６０  ディスプレイ表示部
５００  画像ファイル保持部
【図１】
2006311154.tif 000003
【図２】
2006311154.tif 000004
【図３】
2006311154.tif 000005
【図４】
2006311154.tif 000006
【図５】
2006311154.tif 000007
【図６】
2006311154.tif 000008
【図７】
2006311154.tif 000009
【図８】
2006311154.tif 000010