(57)【特許請求の範囲】
【請求項１】
被写体を撮像して得られた撮影画像の縮小画像を生成する撮像装置において、
前記撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成手段と、
前記撮影画像データ、および、前記第１の生成手段により生成された前記縮小準備画像データを記憶する記憶手段と、
前記撮影画像データおよび前記縮小準備画像データを、前記撮影画像および前記縮小準備画像を横に配列した１枚の付加画像に対応する付加画像データとして前記記憶手段に記憶させる付加手段と、
前記付加手段により前記記憶手段に記憶された前記付加画像データより、前記縮小準備画像データを抽出する抽出手段と、
前記抽出手段により抽出された前記縮小準備画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像に対応する縮小画像データを生成する第２の生成手段と
を備えることを特徴とする撮像装置。
【請求項２】
前記第１の生成手段は、前記撮影画像の水平方向の画素数を減少させるように、前記撮影画像データよりデータを間引き、前記第２の生成手段は、前記縮小準備画像の垂直方向の画素数を減少させるように、前記縮小準備画像データよりデータを間引く
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像画像データおよび前記縮小画像データを圧縮処理する圧縮手段と、
前記圧縮手段により圧縮された前記撮像画像データおよび前記縮小画像データを記録媒体に記録する記録制御手段と
をさらに備えることを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記撮像画像を表示する表示部をさらに備え、
前記表示部は、前記記憶手段に記憶された前記撮影画像データに基づいて前記撮像画像を表示する
ことを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記付加手段は、前記撮影画像データに含まれる、前記撮影画像の有効画素領域を示す有効画素領域識別信号のタイミングに合わせて、前記撮影画像データおよび前記縮小画像データを前記付加画像データとして前記記憶手段に記憶させる
ことを特徴とする請求項１に記載の撮像装置。
【請求項６】
前記付加画像における、前記撮像画像および前記縮小準備画像の垂直方向の画素数は互いに同一である
ことを特徴とする請求項１に記載の撮像装置。
【請求項７】
被写体を撮像して得られた撮影画像の縮小画像を生成する撮像装置の撮像方法において、
前記撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成ステップと、
前記撮影画像データ、および、前記第１の生成ステップの処理により生成された前記縮小準備画像データを記憶する記憶部に、前記撮影画像データおよび前記縮小準備画像データを、前記撮影画像および前記縮小準備画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶させる付加ステップと、
前記付加ステップの処理により前記記憶部に記憶された前記付加画像データより、前記縮小準備画像データを抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記縮小準備画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像に対応する縮小画像データを生成する第２の生成ステップと
を含むことを特徴とする撮像方法。
【請求項８】
被写体を撮像して得られた撮影画像の縮小画像を生成する撮像装置用のプログラムであって、
前記撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成ステップと、
前記撮影画像データ、および、前記第１の生成ステップの処理により生成された前記縮小準備画像データを記憶する記憶部に、前記撮影画像データおよび前記縮小準備画像データを、前記撮影画像および前記縮小準備画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶させる付加ステップと、
前記付加ステップの処理により前記記憶部に記憶された前記付加画像データより、前記縮小準備画像データを抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記縮小準備画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像に対応する縮小画像データを生成する第２の生成ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
被写体を撮像して得られた撮影画像の縮小画像を生成する撮像装置を制御するコンピュータが実行可能なプログラムであって、
前記撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成ステップと、
前記撮影画像データ、および、前記第１の生成ステップの処理により生成された前記縮小準備画像データを記憶する記憶部に、前記撮影画像データおよび前記縮小準備画像データを、前記撮影画像および前記縮小準備画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶させる付加ステップと、
前記付加ステップの処理により前記記憶部に記憶された前記付加画像データより、前記縮小準備画像データを抽出する抽出ステップと、
前記抽出ステップの処理により抽出された前記縮小準備画像データを、画素を単位として、所定の間隔で間引いて、前記縮小画像に対応する縮小画像データを生成する第２の生成ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は撮像装置および方法、記録媒体、並びにプログラムに関し、特に、撮影と同時に、撮影画像の水平方向の画素数を減少させたサムネイル準備画像を生成して、撮影画像記録時におけるサムネイル画像生成処理の負担を軽くし、画像記録時間を短縮することができるようにした、撮像装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
デジタルスチルカメラ、並びに、デジタルスチルカメラ機能を有する、ビデオカメラおよびPDA等に代表される携帯型情報端末装置において、撮影された撮影画像に対応する画像データはデジタルデータとして記録される。この記録フォーマットの１つにExif（Exchangeable Image File Format）がある。
【０００３】
Exifは、JEIDA(Japan Electronic Industry Development Association)の規格に採用されているデジタルスチルカメラ用の画像ファイルフォーマット規格であり、Exif形式のファイルは、JPEG（Joint Photographic Experts Group）形式のファイルのヘッダ部にTIFF（Tagged Image File Format）形式のヘッダが埋め込まれた構成となっている。このフォーマットは、JPEGのデータストリームをそのまま使い、アプリケーション用に用意されたデータセグメントAPP1を使用する等、JPEGの仕様に則った方法で固有の情報を埋め込んでおり、Exifをサポートしていないアプリケーションからでも、普通のJPEGファイルとして認識することができる。情報の格納には、TIFFを使用し、TIFFのルールにしたがって、画像に関する基本情報等の各種情報とサムネイル画像を格納している。
【０００４】
従来のデジタルカメラ等は、撮影画像データをExif形式で記録される場合、画素数変換回路等において、画像データ記録時に撮影画像の画素数を減少させ、サムネイル画像を作成し、記録していた。
【０００５】
【発明が解決しようとする課題】
しかしながら、近年、デジタルカメラ等に搭載されるCCD(Charge Coupled Device)等のカメラの高解像度化が進み、上述した方法では、サムネイル画像データ作成処理にかかる負荷が大きくなってしまい、画像データ記録時間が長くなってしまうという課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、撮影画像記録時におけるサムネイル画像生成処理の負担を軽くし、画像記録時間を短縮するようにしたものである。
【０００７】
【課題を解決するための手段】
本発明の撮像装置は、撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成手段と、撮影画像データ、および、第１の生成手段により生成された縮小準備画像データを記憶する記憶手段と、撮影画像データおよび縮小準備画像データを、撮影画像および縮小準備画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶手段に記憶させる付加手段と、付加手段により記憶手段に記憶された付加画像データより、縮小準備画像データを抽出する抽出手段と、抽出手段により抽出された縮小準備画像データを、画素を単位として、所定の間隔で間引いて、縮小画像に対応する縮小画像データを生成する第２の生成手段とを備えることを特徴とする。
【０００８】
前記第１の生成手段は、撮影画像の水平方向の画素数を減少させるように、撮影画像データよりデータを間引き、第２の生成手段は、縮小準備画像の垂直方向の画素数を減少させるように、縮小準備画像データよりデータを間引くようにすることができる。
【０００９】
前記撮像画像データおよび縮小画像データを圧縮処理する圧縮手段と、圧縮手段により圧縮された撮像画像データおよび縮小画像データを記録媒体に記録する記録制御手段とをさらに備えるようにすることができる。
【００１０】
前記撮像画像を表示する表示部をさらに備え、表示部は、記憶手段に記憶された撮影画像データに基づいて撮像画像を表示するようにすることができる。
前記付加手段は、撮影画像データに含まれる、撮影画像の有効画素領域を示す有効画素領域識別信号のタイミングに合わせて、撮影画像データおよび縮小画像データを付加画像データとして記憶手段に記憶させるようにすることができる。
前記付加画像における、撮像画像および縮小準備画像の垂直方向の画素数は互いに同一であるようにすることができる。
【００１１】
本発明の撮像方法は、撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成ステップと、撮影画像データ、および、第１の生成ステップの処理により生成された縮小準備画像データを記憶する記憶部に、撮影画像データおよび縮小準備画像データを、撮影画像および縮小画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶させる付加ステップと、付加ステップの処理により記憶部に記憶された付加画像データより、縮小準備画像データを抽出する抽出ステップと、抽出ステップの処理により抽出された縮小準備画像データを、画素を単位として、所定の間隔で間引いて、縮小画像に対応する縮小画像データを生成する第２の生成ステップとを含むことを特徴とする。
【００１２】
本発明の記録媒体のプログラムは、撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成ステップと、撮影画像データ、および、第１の生成ステップの処理により生成された縮小準備画像データを記憶する記憶部に、撮影画像データおよび縮小準備画像データを、撮影画像および縮小画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶させる付加ステップと、付加ステップの処理により記憶部に記憶された付加画像データより、縮小準備画像データを抽出する抽出ステップと、抽出ステップの処理により抽出された縮小準備画像データを、画素を単位として、所定の間隔で間引いて、縮小画像に対応する縮小画像データを生成する第２の生成ステップとを含むことを特徴とする。
【００１３】
本発明のプログラムは、撮影画像に対応する撮影画像データを、画素を単位として、所定の間隔で間引いて、縮小画像の元になる縮小準備画像に対応する縮小準備画像データを生成する第１の生成ステップと、撮影画像データ、および、第１の生成ステップの処理により生成された縮小準備画像データを記憶する記憶部に、撮影画像データおよび縮小準備画像データを、撮影画像および縮小画像を横に配列した１枚の付加画像に対応する付加画像データとして記憶させる付加ステップと、付加ステップの処理により記憶部に記憶された付加画像データより、縮小準備画像データを抽出する抽出ステップと、抽出ステップの処理により抽出された縮小準備画像データを、画素を単位として、所定の間隔で間引いて、縮小画像に対応する縮小画像データを生成する第２の生成ステップとをコンピュータに実現させる。
【００１４】
本発明の撮像装置および方法、記録媒体、並びにプログラムにおいては、撮影画像に対応する撮影画像データが、画素を単位として、所定の間隔で間引かれて、縮小画像の元になる縮小準備画像に対応する縮小準備画像データが生成され、撮影画像データおよび縮小準備画像データを記憶する記憶部に、撮影画像データおよび縮小画像データが、撮影画像および縮小準備画像が横に配列された１枚の付加画像に対応する付加画像データとして記憶され、その記憶部に記憶された付加画像データより、縮小準備画像データが抽出され、抽出された縮小準備画像データが、画素を単位として、所定の間隔で間引かれて、縮小画像に対応する縮小画像データが生成される。
【００１５】
【発明の実施の形態】
図１は、本発明を適用した撮像装置の基本的な構成例を示すブロック図である。
【００１６】
図１において、デジタルカメラ等の撮像装置１の制御部１１は、CPU（Central Processing Unit）、ROM（Read Only Memory）、およびRAM（Random Access Memory）などを有するマイクロコンピュータ等を含み、撮像装置１の各部を制御し、被写体の撮影に関する処理を実行させる。操作部１２は、撮像装置１の使用者が操作することにより静止画像の記録を指示するシャッターボタン等により構成され、使用者の指示を制御部１１に供給する。RAM１４は、半導体素子を利用した記憶装置であり、メモリ制御部１５に制御され、作成された撮影画像データ等を一時的に保持する。
【００１７】
また、制御部１１、RAM１４、およびメモリ制御部１５は、バス２０を介して接続されており、制御部１１からの制御情報、および各種データを供給したり、取得したりすることができる。
【００１８】
図１において、図示せぬ被写体からの光はレンズ部２１を介して、前面に赤（Ｒ）、緑（Ｇ）、および青（Ｂ）色のフィルタがモザイク状に配列された原色フィルタ（図示せず）が装着されたCCD、あるいはCMOS（Complementary Metal Oxide Semiconductor）等よりなるカメラ部２２に入射され、光電変換される。なお、CCDまたはCMOSの前面に装着するフィルタは、上述した以外にも、例えば、イエロー（Ye）、シアン（Cy）、マゼンタ（Mg）、およびグリーン（G）のフィルタがモザイク状に配列された補色系フィルタ等であってもよい。
【００１９】
カメラ部２２は、受光部において光電変換した映像信号をラスタスキャン方式により出力し、その出力された映像信号はCDS（Correlated Double Sampling circuit）回路、AGC（Automatic Gain Control）回路、およびA/D（Analog / Digital）変換回路を含むアナログ信号処理部２３に出力する。
【００２０】
アナログ信号処理部２３は、映像信号のノイズ除去や、ゲイン調整を行った後、内蔵するA/D変換回路において、入力されたアナログ信号をデジタル信号に変換し、デジタル信号処理部２４に出力する。
【００２１】
デジタル信号処理部２４は、入力されたデジタル信号にガンマ処理、色分離処理、並びに、赤、緑、および青の信号からなるRGBから、輝度信号(Y)、緑から赤の色差信号(U)、および緑から青の色差信号(V)からなるYUVへの色空間変換処理等を行い、デジタル信号は、輝度信号（以下、Y信号と称する）およびクロマ信号（以下、C信号と称する）を含む撮影画像データとして、サムネイル準備画像作成部２５に供給される。
【００２２】
サムネイル準備画像作成部２５は、静止画像記録時において、撮影画像データより、サムネイル画像データを作成するための画像データであるサムネイル準備画像データを作成する。サムネイル準備画像データは、撮影画像の水平方向の画素数を減少させた画像に対応する画像であり、サムネイル画像データの前段階の画像データである。サムネイル準備画像作成部２５は、作成したサムネイル準備画像データを、撮影画像データに付加して、バス２０を介して、画素数変換部３１およびJPEG圧縮部４１に供給する。
【００２３】
画素数変換部３１は、供給された撮影画像データよりサムネイル準備画像データを抽出し、処理を施して、サムネイル画像データを作成する。画素数変換部３１は、作成したサムネイル画像データを、バス２０を介して、JPEG圧縮部４１およびNTSCエンコーダ５１に供給する。
【００２４】
JPEG圧縮部４１は、サムネイル準備画像作成部２５より供給された撮影画像データ、および画素数変換部３１より供給されたサムネイル画像データをそれぞれJPEG方式で圧縮処理し、バス２０を介して、RAM１４に記憶させる。
【００２５】
また、NTSCエンコーダ５１は、サムネイル準備画像作成部２５より供給された撮影画像データの映像信号をNTSC方式に変換し、モニタ５２に供給し、対応する撮影画像を表示させる。
【００２６】
RAM１４に記憶された、JPEG形式の撮影画像データおよびサムネイル画像データ等は、Exif形式のデータとして、バス２０および記録媒体インタフェース６１を介して、メモリースティック（登録商標）等に代表される外部記録媒体６２に記録される。
【００２７】
また、バス２０には、ドライブ７１が必要に応じて接続され、磁気ディスク８１、光ディスク８２、光磁気ディスク８３、若しくは半導体メモリ８４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて、RAM１４、または、制御部１１に内蔵されているRAMにインストールされる。
【００２８】
次にこのように構成された撮像装置１の基本的な動作について説明する。
【００２９】
撮像装置１の使用者が操作部１２のシャッターボタン等を操作して撮影を指示しておらず、待機の状態にある撮像装置１において、制御部１１は、カメラEE（Electric to Electric）画モードとして、各部を制御する。
【００３０】
この場合、レンズ部２１を介してカメラ部２２に入射した光は、光電変換され、アナログ信号処理部２３に供給される。このアナログの映像信号はアナログ信号処理部２３の内部において、CDS回路により不要な雑音信号が除去され、AGC回路によりゲインが調整された後、A/D変換回路によりデジタル信号化され、デジタル信号処理部２４に供給される。デジタル信号化された映像信号は、デジタル信号処理部２４において、ガンマ処理、色分離処理、および色空間変換処理等が行われ、撮影画像データとして、サムネイル準備画像作成部２５に供給される。
【００３１】
サムネイル準備画像作成部２５は、供給された撮影画像データをそのままNTSCエンコーダ５１に供給する。その際、サムネイル準備画像作成部２５は、撮影画像データよりサムネイル準備画像を作成しない。NTSCエンコーダ５１に供給された撮影画像データは、その映像信号をNTSC方式に変換され、モニタ５２に供給され、対応する画像が表示される。
【００３２】
このカメラEE画モードにおいて、撮像装置１の使用者が操作部１２のシャッターボタン等を操作すると、制御部１１は、静止画像を取り込むカメラ静止画モード（キャプチャモード）として、各部を制御する。
【００３３】
操作部１２が操作され、被写体の撮影が指令されると、被写体からの光は、レンズ部２１を介してカメラ部２２に内蔵されるCCD等の受光部に入射される。カメラ部２２は入射光を光電変換して、ラスタスキャン方式でアナログの映像信号を出力し、アナログ信号処理部２３に供給する。このアナログの映像信号はアナログ信号処理部２３の内部において、不要な雑音信号が除去され、ゲインが調整された後、デジタル信号化され、デジタル信号処理部２４に供給される。デジタル信号処理部２４は、デジタル信号化された映像信号にガンマ処理、色分離処理、および色空間変換処理等を行い、撮影画像データとして、サムネイル準備画像作成部２５に供給する。
【００３４】
サムネイル準備画像作成部２５は、供給された撮影画像データより、サムネイル画像データを作成するための画像データであるサムネイル準備画像データを作成する。サムネイル準備画像データに対応するサムネイル準備画像は、撮影画像データに対応する撮影画像の水平方向の画素数をサムネイル画像の画素数に減少させた画像であり、垂直方向の画素数は、撮影画像と同じである。
【００３５】
なお、このサムネイル準備画像作成処理の手順の詳細については図３示したフローチャートを参照して後に説明する。
【００３６】
サムネイル準備画像作成部２５は、作成したサムネイル準備画像データを元の撮影画像データに付加し、画素数変換部３１およびJPEG圧縮部４１に供給する。
【００３７】
画素数変換部３１は、取得した画像データよりサムネイル準備画像データを抽出すると、その抽出したサムネイル準備画像データに対応するサムネイル準備画像の垂直方向の画素数を減少させて、サムネイル画像を生成する。サムネイル画像を生成した画素数変換部３１は、対応するサムネイル画像データをJPEG圧縮部４１およびNTSCエンコーダ５１に供給する。
【００３８】
JPEG圧縮部４１は、取得した撮影画像データおよびサムネイル画像データをそれぞれJPEG方式により圧縮し、JPEG形式のデータとしてRAM１４に記憶させる。また、サムネイル画像データを供給されたNTSCエンコーダ５１は、サムネイル画像データの映像信号をNTSC方式の信号に変換し、モニタ５２に供給し、撮像装置１が取り込んだ静止画像である、サムネイル画像データに対応する画像を表示させる。
【００３９】
RAM１４は、メモリ制御部１５に制御され、Exif形式のデータとして記憶した、JPEG形式の撮影画像データ、サムネイル画像データ、およびこれらの画像データに関する情報を、記録媒体インタフェース６１を介して、半導体メモリや光磁気ディスク等の外部記録媒体６２に供給し、記憶させる。
【００４０】
以上において、サムネイル準備画像作成部２５は、カメラEE画モードにおいて、撮影画像データよりサムネイル準備画像を作成しないように説明したが、これに限らず、サムネイル準備画像作成部２５がサムネイル準備画像を、モードによらず常に作成するようにしてもよい。
【００４１】
次に、サムネイル準備画像作成部２５について説明する。
【００４２】
図２は、図１のサムネイル準備画像作成部２５の内部の構成例を示すブロック図である。
【００４３】
図２において、サムネイル準備画像作成部２５の各部は、制御部１１に制御されて各種の処理を実行する。サムネイル準備画像作成部２５には、図１のデジタル信号処理部２４により供給された撮影画像データが、Y信号およびC信号として、それぞれ入力端子１０１Ａおよび１０１Ｂより入力される。また、撮影画像データに含まれる、撮影画像データの有効画素領域を示す有効画素領域識別信号（以下、Valid信号と称する）が、入力端子１０１Ｃより入力される。Valid信号は、撮影画像データに含まれる映像信号に対応する撮影画像の画素が有効画素領域内の画素である場合、Highレベルとなり、それ以外の領域においては、Lowレベルとなる信号である。すなわち、Valid信号は、その値により、信号処理の有効期間を判別するための信号である。
【００４４】
入力端子１０１Ａ乃至１０１Ｃより入力されたＹ信号、Ｃ信号、およびValid信号は、色差信号同時化部１１１およびRAM１１６に供給される。色差信号同期化部１１１は、入力されたC信号を、映像信号のR成分とY成分の色差信号からなるCr信号、および、映像信号のＢ成分とＹ成分の色差信号からなるCb信号に分離し、水平方向帯域制限フィルタ部１１２に供給する。このとき、色差信号同時化部１１１は、Cr信号およびCb信号の位相と合わせるために、Y信号およびValid信号の位相を遅延させる。位相を遅延させられたY信号およびValid信号は、Cr信号およびCｂ信号とともに、水平方向帯域制限フィルタ部１１２に供給される。
【００４５】
水平方向帯域制限フィルタ部１１２は、例えば、IIR（Infinite Impulse Response）フィルタを用いてフィルタリング処理を行い、Y信号、Cｂ信号、およびCr信号の水平方向の帯域を制限する。Y信号を帯域制限するIIRフィルタの例を以下に示す。
【００４６】
(1-lpfyh)×ysep＋lpfyh×yhf＝ysep＋lpfyh×(yhf−ysep)・・・（１）
ただし、
ysep：入力Y信号
yhf：出力Y信号
lpfyh：IIRフィルタ係数（１／８〜７／８）
【００４７】
Y信号のIIRフィルタ係数lpfyhは、パラメータ設定レジスタ（図示せず）で設定され、その係数は本画像の画素数に応じて１／８から７／８までの間で設定することができる。lpfyh＝０とすると、IIRフィルタはその動作を停止する。なお、Cb信号およびCｒ信号の帯域を制限するIIRフィルタも上述したY信号の場合と同様の構成である。
【００４８】
水平方向帯域制限フィルタ部１１２は、撮影画像の水平方向について、映像信号の帯域を制限すると、その映像信号であるY信号、Cb信号、およびCr信号、並びにValid信号を水平方向間引き処理部１１３に供給する。水平方向間引き処理部１１３は、Y信号、Cb信号、およびCr信号を制御して、対応する撮影画像の水平方向の画素数が減少するように、Y信号、Cb信号、およびCr信号からデータを間引く処理を行う。撮影画像の画像データであるY信号、Cb信号、およびCr信号は、それぞれ、撮影画像の画素単位の情報をラスタスキャン方式により出力された信号であるので、水平方向間引き処理部１１３は、Y信号、Cb信号、およびCr信号から、撮影画像を構成する全画素の内、垂直に並ぶ所定の列の画素のみを間引くように、所定の間隔でデータを間引く処理を行う。
【００４９】
水平方向間引き処理が完了すると、水平方向間引き処理部１１３は、Y信号を垂直方向帯域制限フィルタ部１１５に供給し、Cb信号およびCr信号を色差信号多重化部１１４に供給し、Valid信号をRAM１１６に供給する。
【００５０】
色差信号多重化部１１４は、入力されたCb信号およびCr信号を多重化し、C信号を生成する。生成されたC信号は垂直方向帯域制限フィルタ部１１５に供給される。
【００５１】
垂直方向帯域制限フィルタ部１１５は、入力されたY信号およびC信号の垂直方向の帯域を、例えば、IIRフィルタを用いてフィルタリング処理を行い、Y信号、Cｂ信号、およびCr信号の垂直方向の帯域を制限する。Y信号を帯域制限するIIRフィルタの例を以下に示す。
【００５２】
(1-lpfv)×yht＋lpfv×rdram＝yht＋lpfv×(rdram−yht)・・・（２）
ただし、
yht：入力Y信号
rdram：RAM１１６からのフィードバックであるradram信号
lpfv：IIRフィルタ係数（１／８〜７／８）
【００５３】
なお、C信号の帯域を制限するIIRフィルタも上述したY信号の場合と同様の構成である。IIRフィルタ係数lpfvは、Y信号およびC信号において共通で、パラメータ設定レジスタ（図示せず）で設定され、その係数は本画像の画素数に応じて１／８から７／８までの間で設定することができる。lpfv＝０とすると、IIRフィルタはその動作を停止する。
【００５４】
垂直方向にIIRフィルタを掛けられたY信号およびC信号は、それぞれ、上位８ビット、下位８ビットになるようにバス構成され、１６ビットバス信号（wdram信号）としてRAM１１６に供給される。なお、wdram信号は、RAM１１６において、所定の処理が施された後、rdram信号として垂直方向帯域制限フィルタ部１１５にフィードバックされる。また、RAM１１６は内部にRAM制御部１１６Ａが備えており、RAM制御部１１６Ａは、Valid信号に基づいて、RAM１１６に記憶されたY信号およびC信号の出力を制御している。すなわち、Valid信号がHighレベルであり、有効画素領域である場合、RAM制御部１１６Ａは、入力端子１０１Ａおよび１０１Ｂより供給された撮影画像データのＹ信号およびＣ信号を、上述したように１６ビットのバス構成として、出力端子１２１Ａを介して出力させる。また、RAM制御部１１６Ａは、Valid信号がLowレベルであり、有効画素領域ではない場合、垂直方向帯域制限フィルタ部１１５より供給されたサムネイル準備画像データのＹ信号およびＣ信号を、上述したように１６ビットのバス構成として、出力端子１２１Ａを介して出力させる。また、この間Valid信号は、出力端子１２１Ｂを介して出力される。
【００５５】
なお上述した例において水平方向帯域制限フィルタ部１１２および垂直方向帯域制限フィルタブ１１５において、フィルタとして使用されるのは、IIRフィルタであるように説明したが、これに限らず、例えば、FIR（Finite Impulse Response）フィルタ等であってもよい。
【００５６】
次に、図３のフローチャートを参照して、サムネイル準備画像作成部２５におけるサムネイル準備画像作成処理について説明する。
【００５７】
最初に、ステップＳ１において、制御部１１は、色差信号同時化部１１１を制御して、入力端子１０１Ａおよび１０１Ｂを介してサムネイル準備画像作成部２５に入力されたＣ信号をCb成分およびCr成分に分割する。そして、ステップＳ２において、制御部１１は、色差信号同時化部１１１より出力させたＹ信号、Cb信号、およびCr信号を水平方向帯域制限フィルタ部１１２に供給させて、水平方向帯域制限フィルタ部１１２にY信号、Cb信号、およびCr信号の水平方向の周波数帯域を制限させる。
【００５８】
そして、制御部は、ステップＳ３に進み、水平方向の周波数帯域を制限されたＹ信号、Cb信号、およびCr信号を水平方向間引き処理部１１３に入力し、撮影画像の水平方向の画素数が減少するように、対応するY信号、Cb信号、およびCr信号のデータを所定の間隔で間引いて、情報量を削減する。
【００５９】
図４は、サムネイル準備画像を作成する様子を示す図である。
【００６０】
水平方向間引き処理部１１３は、図４Ａに示すような、撮影画像２０１に対応するＹ信号およびＣ信号を所定の間隔で間引くことにより、図４Ｂに示すように、撮影画像２０１の垂直方向に並ぶ画素列の内、一部の画素列を削除し、図４Ｃに示すように、撮影画像２０１の水平方向の画素数を所定の画素数に変換させたサムネイル準備画像２０２を作成する。このとき、サムネイル準備画像２０２の水平方向の画素数は、サムネイル画像の画素数として予め定められた画素数であり、サムネイル準備画像２０２の垂直方向の画素数は、撮影画像２０１の画素数と同じである。
【００６１】
図３に戻り、その後、制御部１１により、Ｙ信号は垂直方向帯域制限フィルタ部１１５に供給され、Cb信号およびCr信号は色差信号多重化部１１４に供給される。
【００６２】
ステップＳ４において、制御部１１は、色差信号多重化部１１４を制御して、Cb信号およびCr信号を多重化し、C信号を生成する。生成したC信号は、垂直方向帯域制限フィルタ部１１５に供給される。制御部１１は、ステップＳ５において、この垂直方向帯域制限フィルタ部１１５を制御して、Ｙ信号およびＣ信号の垂直方向の周波数帯域を制限し、RAM１１６に供給する。制御部１１は、ステップＳ６において、RAM制御部１１６Ａを制御して、Y信号およびC信号のRAM１１６からの出力を制御し、Y信号およびC信号を有効画素領域識別信号のタイミングに合わせて出力する。
【００６３】
図５は、サムネイル準備画像作成部２５より出力される画像データを示す図である。
【００６４】
RAM１１６に記憶されたY信号およびC信号は、RAM１１６からの出力をRAM制御部１１６Ａに制御され、図５に示すように、図４において説明した撮影画像およびサムネイル準備画像を横に並べた１枚の画像２０３として出力される。このとき、サムネイル準備画像２０２の垂直方向の画素数は、撮影画像２０１の垂直方向の画素数と一致している。
【００６５】
サムネイル準備画像２０２の垂直方向の画素数が、撮影画像２０１の垂直方向の画素数と一致していない場合、例えば、図６に示すように、撮影画像２０１に対して、水平方向に並ぶ画素列ごとに分離されたサムネイル準備画像２０４を付加しなければならず、撮影画像にサムネイル準備画像が付加されているラインと付加されていないラインとが生じ、RAM１１６より出力する際や、画素数変換部３１において、サムネイル準備画像を抽出する際に、垂直方向のライン数をカウントするカウンタを別に用意しなければならない。
【００６６】
また、図７に示すように、サムネイル画像２０１を水平方向および垂直方向に縮小したサムネイル準備画像２０５を作成し、撮影画像データとサムネイル準備画像データを別々に出力するようにすると、RAM１４等にサムネイル準備画像データを記憶する領域を、別に用意しなければならず、メモリのアドレス制御が複雑になってしまう。
【００６７】
そのため、サムネイル準備画像２０２の垂直方向の画素数は、撮影画像２０１の垂直方向の画素数と一致していることが望ましい。以上のように、作成されたサムネイル準備画像は、バス２０を介して、画素数変換部３１に供給される。
【００６８】
次に、図８のフローチャートを参照して、画素数変換部３１において実行されるサムネイル画像生成処理について説明する。
【００６９】
最初に、ステップＳ２１において、制御部１１は、画素数変換部３１を制御して、サムネイル準備画像が付加された撮影画像に対応する画像データを取得させ、ステップＳ２２において、取得した画像データよりサムネイル準備画像に対応するサムネイル準備画像データを抽出させる。そして制御部１１は、画素数変換部３１を制御して、抽出したサムネイル準備画像の画素数が垂直方向に減少するように、対応する画像データの情報量を削減させる。
【００７０】
図９は、サムネイル準備画像の垂直方向の画素数を減少させる様子の例を示す図である。
【００７１】
画素数変換部３１は、制御部１１に制御されて、図９Ａに示されるサムネイル準備画像２０２に対応するＹ信号およびＣ信号を所定の間隔で間引くことにより、図９Ｂに示すように、サムネイル準備画像２０２の水平方向に並ぶ画素列の内、一部の画素列を削除し、図９Ｃに示すように、サムネイル準備画像２０２の垂直方向の画素数を所定の画素数に変換させたサムネイル画像２０５を作成する。
【００７２】
制御部１１は、画素数変換部３１を制御して、ステップＳ２４において、情報量を削減させた画像データをサムネイル画像データとして出力させる。
【００７３】
以上のようにして、画素数変換部３１は、制御部１１に制御されて、サムネイル準備画像よりサムネイル画像を作成する。これにより、画素数変換部３１は、サムネイル準備画像の垂直方向の画素数を変換するだけでサムネイル画像を作成することができるので、その処理の負担を削減することができる。
【００７４】
以上においては、Exif形式のデータを作成する場合について説明したが、これに限らず、サムネイル画像を作成する場合であれば、どのようなフォーマットであってもよい。
【００７５】
また、以上における撮像装置１は、デジタルカメラだけでなく、例えば、デジタルカメラと同様の撮像機能を有するPDA（Personal Digital Assistance）や携帯電話機等の情報処理装置であってもよい。
【００７６】
また、以上の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００７７】
この記録媒体は、図１に示すように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク８１（フロッピディスクを含む）、光ディスク８２（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク８３（MD(Mini-Disk)を含む）、もしくは半導体メモリ８４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている制御部１１に内蔵されているROMなどで構成される。
【００７８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００７９】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００８０】
【発明の効果】
以上のように、本発明の撮像装置および方法、記録媒体、並びにプログラムによれば、撮影画像記録時におけるサムネイル画像生成処理の負担を軽くし、画像記録時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明を適用した撮像装置の基本的な構成例を示すブロック図である。
【図２】図１のサムネイル準備画像作成部の内部の構成例を示すブロック図である。
【図３】サムネイル準備画像作成部におけるサムネイル準備画像作成処理について説明するフローチャートである。
【図４】サムネイル準備画像を作成する様子を示す図である。
【図５】サムネイル準備画像作成部より出力される画像データを示す図である。
【図６】サムネイル準備画像作成部より出力される画像データの他の例を示す図である。
【図７】サムネイル準備画像作成部より出力される画像データのさらに他の例を示す図である。
【図８】画素数変換部において実行されるサムネイル画像生成処理について説明するフローチャートである。
【図９】サムネイル準備画像の垂直方向の画素数を減少させる様子の例を示す図である。
【符号の説明】
１  撮像装置，  １１  制御部，  １４  RAM，  １５  メモリ制御部，  ２５  サムネイル準備画像作成部，  ３１  画素数変換部，  ４１  JPEG圧縮部，１１１  色差信号同時化部，  １１２  水平方向帯域制限フィルタ部，  １１３  水平方向間引き処理部，  １１４  色差信号多重化部，  １１５  垂直方向帯域制限フィルタ部，  １１６  RAM，  １１６A  RAM制御部，  ２０１  撮影画像，  ２０２  サムネイル準備画像，  ２０５  サムネイル画像
【図１】
0003846305.tif 000002
【図２】
0003846305.tif 000003
【図３】
0003846305.tif 000004
【図４】
0003846305.tif 000005
【図５】
0003846305.tif 000006
【図６】
0003846305.tif 000007
【図７】
0003846305.tif 000008
【図８】
0003846305.tif 000009
【図９】
0003846305.tif 000010