(57)【要約】【課題】画像処理や圧縮処理を実時間で処理することが可能で、かつ、記録処理時間が短時間に制限されることがない撮像装置を提供することを目的とする。【解決手段】プリプロセス部３ら出力される画像データを圧縮して圧縮画像データを生成するとともに、画像データから圧縮画像データと異なる他形式の画像データを生成する際に必要なデータを示すメタデータを生成した後、圧縮画像データ及びメタデータを外部メモリ１０に記録する第１のデータ生成部１２と、第１のデータ生成部１２のタスクよりも低い優先順位のタスクとして、外部メモリ１０から圧縮画像データ及びメタデータを読み出した後、圧縮画像データを画像データに伸張するとともに、伸張後の画像データ及びメタデータに基づいて、他形式の画像データを生成し外部メモリ１０に記録する第２のデータ生成部１３とを備えて撮像装置を構成する。【選択図】図１
2009159396.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して画像データを出力する撮像手段と、
記録手段と、
前記撮像手段から出力される画像データを圧縮して圧縮画像データを生成するとともに、前記画像データから前記圧縮画像データと異なる他形式の画像データを生成する際に必要なデータを示すメタデータを生成した後、前記圧縮画像データ及び前記メタデータを前記記録手段に記録する第１のデータ生成手段と、
前記第１のデータ生成手段により実行されるタスクよりも低い優先順位のタスクとして、前記記録手段から前記圧縮画像データ及び前記メタデータを読み出した後、前記圧縮画像データを前記画像データに伸張するとともに、伸張後の前記画像データ及び前記メタデータに基づいて、前記他形式の画像データを生成し前記記録手段に記録する第２のデータ生成手段と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置であって、
前記記録手段に複数の圧縮テーブルが予め記録されており、
前記第１のデータ生成手段は、前記メタデータに前記圧縮テーブルの種類を示すデータを含め、
前記第２のデータ生成手段は、前記メタデータに含められた前記圧縮テーブルの種類を示すデータに対応する圧縮テーブルを前記記録手段から読み出し、その読み出した圧縮テーブルにより前記画像データを圧縮して前記他形式の画像データを生成する、
ことを特徴とする撮像装置。
【請求項３】
請求項１または請求項２に記載の撮像装置であって、
前記第２のデータ生成手段は、複数の前記他形式の画像データの生成順序を変える、
ことを特徴とする撮像装置。
【請求項４】
請求項１〜３の何れか１項に記載の撮像装置であって、
前記圧縮画像データは、ＲＡＷ画像データであり、前記他形式の画像データは、ＪＰＥＧ画像データまたはサムネイル画像データである、
ことを特徴とする撮像装置。
【請求項５】
請求項１〜３の何れか１項に記載の撮像装置であって、
前記圧縮画像データは、ＪＰＥＧ画像データであり、前記他形式の画像データは、サムネイル画像データである、
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラなどの電子的な撮像装置に関する。
【背景技術】
【０００２】
近年では、撮像装置において、十数駒／秒以上の高速連写撮影が要求されてきている。一般的な撮影装置では、撮影時において、まず、撮像部から出力される撮像信号に対してプリプロセス処理が行われた後、そのプリプロセス処理後の画像データがバッファメモリに記憶される。次に、バッファメモリから画像データが読み出され画像処理が順次行われた後、最後に各種圧縮処理が行われメモリカードなどの外部メモリに記録される。この撮影時の画像処理や圧縮処理において扱われる画像データには、ＲＡＷ画像データ、ＪＰＥＧ画像データ、またはサムネイル画像データなどがあり、それらの画像データを実時間で同時に作成し、記録する作業が必要になっている。これらの処理は、データ処理量が極めて多く、近年の高速連写撮影の要求に伴って、実時間で処理することが難しくなってきている。
【０００３】
そこで、圧縮後の画像データをバッファメモリとしてのＲＡＭに満杯になるまで高速レートで記憶した後、ＲＡＭから画像データを読み出し標準レートで圧縮処理を行い外部メモリに記録するという撮像装置がある（例えば、特許文献１参照）。これにより、画像データを一旦バッファメモリに記憶させるまでの処理を高速化させることが可能となり画像処理や圧縮処理を実時間で処理させることができる。
【特許文献１】特開２００６−３１９５１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の撮像装置では、ＲＡＭが満杯になると、記録処理が停止するため、記録処理時間がＲＡＭの容量に制限されてしまう。そのため、上述の撮像装置では、記録処理時間を延ばそうとする場合、大容量のＲＡＭが必要になりため、コストが増大してしまうという問題がある。
【０００５】
そこで、本発明では、連写撮影時など多くのデータが処理されるときにおいても、画像処理や圧縮処理を実時間で処理することが可能で、かつ、記録処理時間が短時間に制限されることがない撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために本発明では、以下のような構成を採用した。
すなわち、本発明の撮像装置は、被写体を撮影して画像データを出力する撮像手段と、記録手段と、前記撮像手段から出力される画像データを圧縮して圧縮画像データを生成するとともに、前記画像データから前記圧縮画像データと異なる他形式の画像データを生成する際に必要なデータを示すメタデータを生成した後、前記圧縮画像データ及び前記メタデータを前記記録手段に記録する第１のデータ生成手段と、前記第１のデータ生成手段により実行されるタスクよりも低い優先順位のタスクとして、前記記録手段から前記圧縮画像データ及び前記メタデータを読み出した後、前記圧縮画像データを前記画像データに伸張するとともに、伸張後の前記画像データ及び前記メタデータに基づいて、前記他形式の画像データを生成し前記記録手段に記録する第２のデータ生成手段とを備える。
【０００７】
また、前記記録手段に複数の圧縮テーブルが予め記録されており、前記第１のデータ生成手段は、前記メタデータに前記圧縮テーブルの種類を示すデータを含め、前記第２のデータ生成手段は、前記メタデータに含められた前記圧縮テーブルの種類を示すデータに対応する圧縮テーブルを前記記録手段から読み出し、その読み出した圧縮テーブルにより前記画像データを圧縮して前記他形式の画像データを生成するように構成してもよい。
【０００８】
また、前記第２のデータ生成手段は、複数の前記他形式の画像データの生成順序を変えるように構成してもよい。
また、前記圧縮画像データは、ＲＡＷ画像データであり、前記他形式の画像データは、ＪＰＥＧ画像データまたはサムネイル画像データであってもよい。
【０００９】
また、前記圧縮画像データは、ＪＰＥＧ画像データであり、前記他形式の画像データは、サムネイル画像データであってもよい。
【発明の効果】
【００１０】
本発明によれば、連写撮影時の撮像装置において、画像処理や圧縮処理を実時間で処理することができるとともに、記録処理が短時間に制限されることを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用いて本発明の実施形態を説明する。
図１は、本発明の実施形態の撮像装置のハードウェア構成を示す図である。
図１に示す撮像装置は、撮像レンズ１と、固体撮像素子２と、プリプロセス部３と、画像処理部４と、圧縮伸張部５と、メタデータ生成部６と、バッファ７と、外部メモリＩ／Ｆ８と、撮像素子駆動回路９と、外部メモリ１０と、制御回路１１とを備えて構成されている。
【００１２】
上記撮像レンズ１は、被写体からの光線を固体撮像素子２の撮像平面上に集光する。
上記固体撮像素子２は、撮像平面上に集光した被写体の像を光電変換することにより画像信号を生成し出力する。
【００１３】
上記プリプロセス部３は、固体撮像素子２から出力されるアナログの画像信号を増幅するアンプ、そのアンプから出力される画像信号のレベルをホールドするＳ／Ｈ（サンプルホールド）回路、そのＳ／Ｈ回路によりホールドされるレベルに基づいて、上記アンプのゲインを調整するＡＧＣ回路、上記アンプから出力される画像信号をデジタルに変換するＡ／Ｄ変換部を備えている。
【００１４】
上記画像処理部４は、プリプロセス部３から出力されるデジタルの画像信号に対して、補間処理やＹＣ生成処理などの画像処理を行い画像データを出力する。
上記圧縮伸張部５は、画像処理部４から出力される画像データに対して、圧縮処理を行い圧縮画像データを出力する。
【００１５】
上記メタデータ生成部６は、圧縮伸張部５から出力される圧縮画像データと異なる他形式の画像データを生成するために必要なデータを示すメタデータを生成して出力する。
上記バッファ７は、圧縮伸張部５から出力される圧縮画像データと、メタデータ生成部６から出力されるメタデータとを統合し、所定のファイルフォーマットにフォーマッティングして出力する。
【００１６】
上記撮像素子駆動回路９は、固体撮像素子２の駆動制御を行う。
上記外部メモリ１０は、外部メモリＩ／Ｆ８を経由してバッファ７から出力されるデータを記録する。
【００１７】
上記制御回路１１は、例えば、ＣＰＵであって、制御回路１１内で動作するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）により実行される第１のデータ生成処理に相当する第１のデータ生成部１２及び第２のデータ生成処理に相当する第２のデータ生成部１３を備えて構成されている。また、制御回路１１は、メタデータ生成部６、バッファ７、及び撮像素子駆動回路９のそれぞれの動作制御を含む、撮像装置全体の動作制御を行う。
【００１８】
図２は、撮影開始時の上記ＯＳの動作を説明するためのフローチャートである。
ステップＳ１において、ユーザなどにより撮像装置のシャッターボタンが押下されると、ＯＳは、第１のデータ生成処理のＲＱ（Ｒｅｑｕｅｓｔ  Ｑｕｅ）を生成する。この第１のデータ生成処理のＲＱは、図３に示すように、ＴＣＢ（Ｔａｓｋ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ）に接続されるとそのＲＱに対応する第１のデータ生成処理がＯＳにより実行される。
【００１９】
図４は、ＯＳによる第１のデータ生成処理及び第２のデータ生成処理のスケジューリング動作を説明するためのフローチャートである。
まず、ステップＳ２において、ＯＳは、第１のデータ生成処理のＲＱがあるか否かを判断する。
【００２０】
第１のデータ生成処理のＲＱがあると判断した場合（ステップＳ２がＹｅｓ）、ステップＳ３において、ＯＳは、第１のデータ生成処理を実行する。
次に、ステップＳ４において、ＯＳは、第１のデータ生成処理のＲＱを削除する。
【００２１】
次に、ステップＳ５において、ＯＳは、第２のデータ生成処理のＲＱを作成してステップＳ２に戻る。
一方、第１のデータ生成処理のＲＱがないと判断した場合（ステップＳ２がＮｏ）、ステップＳ６において、ＯＳは、第２のデータ生成処理のＲＱがあるか否かを判断する。
【００２２】
第２のデータ生成処理のＲＱがないと判断した場合（ステップＳ６がＮｏ）、ＯＳは、ステップＳ２に戻る。
一方、第２のデータ生成処理のＲＱがあると判断した場合（ステップＳ６がＹｅｓ）、ステップＳ７において、ＯＳは、第２のデータ生成処理を実行する。例えば、図５に示すように、第２のデータ生成処理のＲＱがＴＣＢに接続されることにより第２のデータ生成処理がＯＳにより実行される。
【００２３】
そして、ステップＳ８において、ＯＳは、第２のデータ生成処理のＲＱを削除して、ステップＳ２に戻る。
なお、連写撮影時では、図６に示すように、複数の第１のデータ生成処理のＲＱがＴＣＢに接続され、それら第１のデータ生成処理が順次実行される。すなわち、最初の第１のデータ生成処理が終了すると、１番目の第１のデータ生成処理のＲＱがＴＣＢから外され、次の第１のデータ生成処理が終了すると、２番目の第１のデータ生成処理のＲＱがＴＣＢから外される。
【００２４】
次に、第１のデータ生成処理、すなわち、第１のデータ生成部１２の動作について説明する。
図７は、第１のデータ生成部１２の動作を説明するためのフローチャートである。また、図８は、第１のデータ生成部１２の動作時のデータの流れを示す図である。
【００２５】
まず、図７のステップＳ９において、第１のデータ生成部１２は、画像処理部４によりプリプロセス部３から出力される画像信号に対する補間処理やＹＣ生成処理などの画像処理を行い、その画像処理後の画像データを圧縮伸張部５へ出力する（図８の（１））。
【００２６】
次に、ステップＳ１０において、第１のデータ生成部１２は、圧縮伸張部５により画像処理部４から出力される画像データに対する圧縮処理を行い、その圧縮後の圧縮画像データをメタデータ生成部６及びバッファ７へ出力する（図８の（２））。
【００２７】
次に、ステップＳ１１において、第１のデータ生成部１２は、メタデータ生成部６により圧縮伸張部５から出力される圧縮画像データに基づくメタデータを生成し、そのメタデータをバッファ７へ出力する（図８の（３））。
【００２８】
次に、ステップＳ１２において、第１のデータ生成部１２は、バッファ７により圧縮伸張部５から出力される圧縮画像データと、メタデータ生成部６から出力されるメタデータとを統合し、所定のファイルフォーマットでフォーマッティングした後、外部メモリＩ／Ｆ８へ出力する（図８の（４））。
【００２９】
そして、ステップＳ１３において、第１のデータ生成部１２は、外部メモリＩ／Ｆ８から出力されるデータを外部メモリ１０に記録する（図８の（５））。
次に、第２のデータ生成処理、すなわち、第２のデータ生成部１３の動作について説明する。
【００３０】
図９は、第２のデータ生成部１３の動作を説明するためのフローチャートである。また、図１０は、第２のデータ生成部１３の動作時のデータの流れを示す図である。
まず、ステップＳ１４において、第２のデータ生成部１３は、第１のデータ生成部１２により生成された圧縮画像データ及びメタデータを外部メモリ１０から外部メモリＩ／Ｆ８を経由して読み出し（図１０の（１））、バッファ７に格納する（図１０の（２））。
【００３１】
次に、ステップＳ１５において、第２のデータ生成部１３は、バッファ７に格納された圧縮画像データ及びメタデータを圧縮伸張部５に出力し（図１０の（３））、圧縮伸張部５において圧縮画像データを伸張させた後、その伸張後の画像データをメタデータとともに画像処理部４へ出力する（図１０の（４））。
【００３２】
次に、ステップＳ１６において、第２のデータ生成部１３は、メタデータ内のイメージリストから他形式の画像データの生成に必要な記述を取り出す。
次に、ステップＳ１７において、第２のデータ生成部１３は、画像処理部４により上記記述に基づく画像データを生成し、その画像データを圧縮伸張部６へ出力する（図１０の（５））。このとき、画像処理部４は、例えば、ＲＡＷ画像データ（第１のデータ生成処理時に可逆圧縮され外部メモリ１０に記録された圧縮画像データ）の伸張後の画像データからＹＣ画像データを生成する処理やサムネイル画像データを生成するための画素の間引き処理などを行う。
【００３３】
次に、ステップＳ１８において、第２のデータ生成部１３は、圧縮伸張部５により画像処理部４から出力された画像データに対して上記記述に基づく圧縮を行い他形式の画像データを生成した後、その他形式の画像データをメタデータ生成部６及びバッファ７へ出力する（図１０の（６））。
【００３４】
次に、ステップＳ１９において、第２のデータ生成部１３は、外部メモリ１０からバッファ７に格納したメタデータ内に他のイメージリストがあるか否かを判断する。
他のイメージリストがあると判断した場合（ステップＳ１９がＹｅｓ）、第２のデータ生成部１３は、ステップＳ１５に戻り、他のイメージリストから他形式の画像データを生成する。
【００３５】
一方、他のイメージリストがないと判断した場合（ステップＳ１９がＮｏ）、ステップＳ２０において、第２のデータ生成部１３は、バッファ７により圧縮伸張部５から出力される圧縮画像データと、メタデータ生成部６から出力されるメタデータ（図１０の（７））とを統合し、所定のファイルフォーマットでフォーマッティングした後、外部メモリＩ／Ｆ８へ出力する（図１０の（８））。
【００３６】
そして、ステップ２１において、第２のデータ生成部１３は、外部メモリＩ／Ｆ８から出力されるデータを外部メモリ１０に記録する（図１０の（９））。
これにより、メタデータ内のイメージリストに記述される全ての他形式の画像データを生成することができ、それら全ての他形式の画像データを外部メモリ１０に所定のファイル形式で記録することができる。この所定のファイル形式として、例えば、圧縮処理時に使用される圧縮テーブルとしての量子化テーブルやハフマンテーブルが付加されるＥｘｉｆ（登録商標）ファイル形式（“Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ  ｆｏｒ  ｄｉｇｉｔａｌ  ｓｔｉｌｌ  ｃａｍｅｒａｓ：Ｅｘｉｆ  ｖｅｒｓｉｏｎ  ２．２”）がある。
【００３７】
次に、上記圧縮画像データと上記他形式の画像データについて説明する。なお、圧縮画像データとしてＪＰＥＧ画像データ、他形式の画像データとしてサムネイル画像データを生成する場合と、圧縮画像データとしてＲＡＷ画像データ、他形式の画像データとしてＪＰＥＧ画像データまたはサムネイル画像データを生成する場合について説明する。
【００３８】
まず、圧縮画像データとしてＪＰＥＧ画像データ、他形式の画像データとしてサムネイル画像データを生成する場合、圧縮画像データとメタデータは、例えば、図１１に示すフォーマットによりバッファ７においてフォーマッティングされる。また、図１２は、メタデータの実際のフォーマットの一例を示している。なお、「ｉｍａｇｅ  ｗｉｄｔｈ」は、他形式の画像データの横の長さを示し、「ｉｍａｇｅ  ｈｅｉｇｈ」は、他形式の画像データの縦の長さを示し、「ｎｕｍｂｅｒ  ｏｆ  ｂｉｔｓ  ｐｅｒ  ｃｏｍｐｏｎｅｎｔ」は、他形式の画像データの１画素当たりのビット数を示し、「ｃｏｍｐｒｅｓｓｉｏｎ  ｔｙｐｅ」は、他形式の画像データの圧縮の品質を示し、「ｑｕａｎｔｉｚａｔｉｏｎ  ｔａｂｌｅ」は、他形式の画像データの生成理時に使用される量子化テーブルの種類を示し、「ｈｕｆｆｍａｎ  ｔａｂｌｅ」は、他形式の画像データの生成時に使用されるハフマンテーブルの種類を示している。
【００３９】
図１２に示すフォーマットは、他形式の画像データとしてサムネイル画像データを新たに生成する場合のフォーマットであって、サムネイル画像データを生成するために必要なデータが記述されている。例えば、サムネイル画像データの横の長さとして「８０」、サムネイル画像データの縦の長さとして「６０」、サムネイル画像データの１画素当たりのビット数として「８」、サムネイル画像データの圧縮の品質として「ｎｏｒｍａｌ」、サムネイル画像データの生成時に使用される量子化テーブルの種類として「ｔｙｐｅ１」、サムネイル画像データの生成時に使用されるハフマンテーブルの種類として「ｔｙｐｅ１」が記述されている。
【００４０】
このように、メタデータに圧縮テーブルの種類を記述しておき、他形式の画像データの生成時においてメタデータに記述される圧縮テーブルの種類に対応する圧縮テーブルを撮像装置内のＲＡＭやＲＯＭなどの内部メモリから取り出すように構成することにより、メタデータのデータ量を削減することができる。なお、量子化テーブルやハフマンテーブルをメタデータに含めるように構成してもよい。
【００４１】
次に、圧縮画像データとしてＲＡＷ画像データ、メタデータとしてＪＰＥＧ画像データまたはサムネイル画像データを生成する場合も、圧縮画像データとメタデータは、例えば、図１１に示すフォーマットによりバッファ７においてフォーマッティングされる。また、図１３は、メタデータの実際のフォーマットの一例を示している。
【００４２】
図１３に示すフォーマットは、他形式の画像データとしてＪＰＥＧ画像データ及びサムネイル画像データを新たに生成する場合のフォーマットであって、ＪＰＥＧ画像データ及びサムネイル画像データを生成するために必要なデータが記述されている。例えば、ＪＰＥＧ画像データの横の長さとして「６４０」、ＪＰＥＧ画像データの縦の長さとして「４８０」、ＪＰＥＧ画像データの１画素当たりのビット数として「８」、ＪＰＥＧ画像データの圧縮の品質として「ｈｉｇｈ  ｑｕａｌｉｔｙ」、ＪＰＥＧ画像データの生成時に使用される量子化テーブルの種類として「ｔｙｐｅ２」、ＪＰＥＧ画像データの生成時に使用されるハフマンテーブルの種類として「ｔｙｐｅ２」が記述されている。なお、サムネイル画像データの生成に必要な記述は図１１と同様である。
【００４３】
次に、第１のデータ生成部１２による画像処理、圧縮処理、及び記録処理のスケジューリングについて説明する。
図１４は、第１のデータ生成部１２がＲＱを発行し、画像処理、圧縮処理、及び記録処理を進める様子を示す図である。
【００４４】
まず、第１のデータ生成部１２は、画像処理１、圧縮処理１、記録処理１の実行を、その処理に対応するパラメータを含んだＲＱを、画像処理１、圧縮処理１、記録処理１の順序でＯＳに対して発行し、その処理の実行をＯＳに依頼する。ＯＳはＲＱをＴＣＢに接続させ、その後ＴＣＢに接続されたＲＱを優先順位の高い方から処理を実行する。図１４では、記録処理１、圧縮処理１、画像処理１、・・・の順序で優先順位が高いとされ、同時に複数の優先順位のＲＱが接続されていた場合、優先順位の高い方のＲＱが先に実行される。ＯＳは処理が完了するとＴＣＢからＲＱを外すとともに、第１のデータ生成部１２に処理が終了したことを通知する。第１のデータ生成部１２は、終了の通知を受けると、前述した順でＲＱをＯＳに発行する。ここでは、画像処理１、圧縮処理１、記録処理１の順序でＲＱが発行され処理される。なおタスクの優先順位について、図１４に示す例では９段階の処理しか示していないが、２５６段階や５１２段階など、より細かい処理をＯＳに実行させるように構成してもよい。
【００４５】
図１５は、第２のデータ生成部１３による記録処理、圧縮処理、及び画像処理のスケジューリングの様子を示す図である。
図１５に示す例では、画像処理２、圧縮処理２、記録処理２の順に処理が実行される。画像処理２、圧縮処理２、及び記録処理２の各タスクは、画像処理１、圧縮処理１、及び記録処理１の各タスクよりも優先順位が低く、第１のデータ作成部１２により画像処理１、圧縮処理１、または記録処理１が行われていない場合に実行される。すなわち、画像処理２、圧縮処理２、及び記録処理２の各ＲＱは、画像処理１、圧縮処理１、記録処理１が行われていればその処理を妨げないようにそれらの処理の合間に実行されることを示す。
【００４６】
このように、第１実施形態の撮像装置では、撮影時において第１のデータ生成部１２を動作させることにより、圧縮画像データと他形式の画像データを生成するのに必要なデータを示すメタデータとを外部メモリ１０に記録し、空き時間において第１のデータ生成部１２よりもタスクの優先順位が低い第２のデータ生成部１３を動作させることにより、メタデータを外部メモリ１０から読み出し他形式の画像データやメタデータを生成し、その他形式の画像データやメタデータを正式な画像データとして外部メモリ１０に記録する。
【００４７】
これにより、撮影時において外部メモリ１０に記録されるデータのデータ量を抑えることができるので、連写撮影時など多くのデータ量が処理されるときでも、画像処理や圧縮処理を実時間で処理することができる。また、連写撮影時など多くのデータ量が処理されるときでも、記録処理時のデータ量を軽減することができるので、記録処理時間が短時間に制限されることを防止することができる。また、外部メモリ１０は、一般に、撮像装置内のＲＡＭやＲＯＭなどの内部メモリよりも多くのデータ量を記録することができるので、撮像処理にかかる実時間がタイトのときでも記録処理が中断することなく撮像処理をスムーズに実行することができる。
【００４８】
次に、本発明の第２実施形態の撮像装置について説明する。
第２実施形態の撮像装置では、メタデータのフォーマット形式とメタデータの生成方法を変え、他形式の画像データの生成順序を任意に設定可能なように構成している。
【００４９】
第１実施形態の撮像装置では、各撮像毎にメタデータを生成し、そのメタデータを圧縮画像データとともに、図１１に示すフォーマットで外部メモリ１０に記録しているが、第２実施形態の撮像装置では、連写撮影後に生成される複数の圧縮画像データと、それら複数の圧縮画像データにそれぞれ対応する複数のメタデータを、例えば、図１６に示すフォーマットのように並べて外部メモリ１０に記録する。そして、第２実施形態の撮像装置は、外部メモリ１０に記録される複数のメタデータに基づいて、他形式の画像データの生成順序を任意に設定できるように構成している。
【００５０】
このように、第２実施形態の撮像装置では、他形式の画像データの生成順序を変えることができるので、例えば、サムネイル画像データが生成された後、ＪＰＥＧ画像データが生成されるように設定することでき、ユーザはサムネイル画像データを素早く見ることができる。また、撮像順序と同じ順序で、または、撮像順序と逆の順序で、他形式の画像データを生成することもでき、ユーザの要求に応じた他形式の画像データの生成順序を設定することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１実施形態の撮像装置を示す図である。
【図２】撮影時のＯＳの動作を説明するためのフローチャートである。
【図３】第１のデータ生成部動作時のＴＢＣとＲＱを示す図である。
【図４】ＯＳによるスケジューリング動作を説明するためのフローチャートである。
【図５】第２のデータ生成部動作時のＴＢＣとＲＱを示す図である。
【図６】連写撮影時のＴＢＣとＲＱを示す図である。
【図７】第１のデータ生成部の動作を説明するためのフローチャートである。
【図８】第１のデータ生成部の動作時のデータの流れを示す図である。
【図９】第２のデータ生成部の動作を説明するためのフローチャートである。
【図１０】第２のデータ生成部の動作時のデータの流れを示す図である。
【図１１】圧縮画像データ及びメタデータ記録時のフォーマットの一例を示す図である。
【図１２】実際のフォーマットの一例を示す図である。
【図１３】実際のフォーマットの一例を示す図である。
【図１４】第１のデータ生成部による各処理実行時のＴＢＣとＲＱを示す図である。
【図１５】第２のデータ生成部による各処理実行時のＴＢＣとＲＱを示す図である。
【図１６】実際のフォーマットの一例を示す図である。
【符号の説明】
【００５２】
１  撮像レンズ
２  固体撮像素子
３  プリプロセス部
４  画像処理部
５  圧縮伸張部
６  メタデータ生成部
７  バッファ
８  外部メモリＩ／Ｆ
９  撮像素子駆動回路
１０  外部メモリ
１１  制御回路
１２  第１のデータ生成部
１３  第２のデータ生成部
【図２】
2009159396.tif 000003
【図４】
2009159396.tif 000004
【図７】
2009159396.tif 000005
【図９】
2009159396.tif 000006
【図１２】
2009159396.tif 000007
【図１３】
2009159396.tif 000008
【図１６】
2009159396.tif 000009
【図１】
2009159396.tif 000010
【図３】
2009159396.tif 000011
【図５】
2009159396.tif 000012
【図６】
2009159396.tif 000013
【図８】
2009159396.tif 000014
【図１０】
2009159396.tif 000015
【図１１】
2009159396.tif 000016
【図１４】
2009159396.tif 000017
【図１５】
2009159396.tif 000018