(57)【要約】【課題】不必要に高い圧縮率での圧縮処理を抑制しつつ、圧縮処理後の画像の高画質化を図る。【解決手段】撮像装置１００であって、所定の時間間隔で逐次取得される各々の非圧縮の画像データに対して圧縮処理を施す圧縮部５ａと、所定の時間間隔に応じて、圧縮部による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する圧縮制御情報設定部５ｂと、設定された圧縮制御情報に基づいて、所定の時間間隔以内に処理対象の画像データを圧縮部により圧縮処理させる圧縮制御部５ｅ段と、を備えている。【選択図】図１
2014049835.tif 000002
【特許請求の範囲】
【請求項１】
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、
この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、
前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段と、
前記設定手段によって設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる圧縮制御手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記圧縮手段による前記非圧縮の画像データの第１の圧縮率での圧縮処理が成功したか否かを判定する判定手段を更に備え、
前記圧縮制御手段は、
前記設定手段により前記再度の圧縮処理を許可する圧縮制御情報が設定された状態で、前記判定手段により前記第１の圧縮率での圧縮処理が成功しなかったと判定された場合に、前記第１の圧縮率よりも高い第２の圧縮率で前記処理対象の画像データを前記圧縮手段により圧縮処理させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記圧縮手段による圧縮処理後の画像データを記録する所定の記録容量を有する記録手段を更に備え、
前記圧縮制御手段は、
前記所定の記録容量に占める圧縮処理後の画像データの割合に基づいて、前記所定の時間間隔に応じて当該処理対象となった画像データの次に前記取得手段により取得される非圧縮の画像データの圧縮率を設定することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記取得手段により非圧縮の画像データを取得する際の時間間隔が複数規定され、
前記複数の時間間隔に応じて、前記圧縮手段による圧縮処理の圧縮率を設定する圧縮率設定手段を更に備えることを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
【請求項５】
前記複数の時間間隔に応じた前記圧縮手段による圧縮処理の複数の圧縮率を記録する圧縮率記録手段を更に備え、
前記圧縮率設定手段は、前記圧縮率記録手段に記録されている複数の圧縮率の中で、前記圧縮手段による圧縮処理の圧縮率を設定することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記取得手段は、被写体を撮像して画像データを生成する撮像手段を含むことを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
【請求項７】
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、を備えた画像処理装置を用いた画像処理方法であって、
前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する処理と、
設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる処理と、
を含むことを特徴とする画像処理方法。
【請求項８】
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、を備えた画像処理装置のコンピュータを、
前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段、
前記設定手段によって設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる圧縮制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、各画像の記録画素数及び圧縮率と、記録媒体の空き容量とに基づいて、画像の連続撮像可能枚数を設定する撮像装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１７３９１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献等の場合、連続撮像できることを優先して、各画像の圧縮率を設定しているため、画像データの記録容量が十分であるにも拘わらず相対的に高い圧縮率で圧縮されてしまい、高画質の画像を記録できない虞がある。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、本発明の課題は、不必要に高い圧縮率での圧縮処理を抑制しつつ、圧縮処理後の画像の高画質化を図ることができる画像処理装置、画像処理方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像処理装置は、
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段と、前記設定手段によって設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる圧縮制御手段と、を備えたことを特徴としている。
【０００７】
また、本発明に係る画像処理方法は、
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、を備えた画像処理装置を用いた画像処理方法であって、前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する処理と、設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる処理と、を含むことを特徴としている。
【０００８】
また、本発明に係るプログラムは、
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、を備えた画像処理装置のコンピュータを、前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段、前記設定手段によって設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる圧縮制御手段、として機能させることを特徴としている。
【発明の効果】
【０００９】
本発明によれば、不必要に高い圧縮率での圧縮処理を抑制しつつ、圧縮処理後の画像の高画質化を図ることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置に記録されている圧縮制御テーブルの一例を示す図である。
【図３】図１の撮像装置による連続撮像処理に係る動作の一例を示すフローチャートである。
【図４】図３の連続撮像処理の続きを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１２】
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。
図１に示すように、撮像装置１００は、レンズ部１と、電子撮像部２と、ユニット回路部３と、撮像制御部４と、画像データ処理部５と、テーブル記録部６と、メモリ７と、記録媒体制御部８と、表示部９と、操作入力部１０と、中央制御部１１等を備えている。
また、撮像制御部４、画像データ処理部５、テーブル記録部６、メモリ７、記録媒体制御部８、表示部９及び中央制御部１１は、バスライン１２を介して接続されている。
【００１３】
レンズ部１及び電子撮像部２は、被写体を撮像して画像データを生成する撮像手段を構成している。
レンズ部１は、例えば、図示は省略するが、ズームレンズ、フォーカスレンズ、絞り等を有し、これらレンズを通過した被写体の光学像を結像する。
電子撮像部２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサ等から構成され、レンズ部１の各種レンズを通過した光学像を当該電子撮像部２により二次元の画像信号（アナログの画像信号）に変換して、ユニット回路部３に出力する。
【００１４】
ユニット回路部３は、例えば、図示は省略するが、ＣＤＳ（Correlated Double Sampling：相関二重サンプリング回路）、ＡＧＣ（Auto Gain Control：ゲイン調整回路）、ＡＤＣ（Analog to Digital Converter：アナログ／デジタル変換器）等を具備している。そして、ユニット回路部３は、電子撮像部２から出力されて入力される被写体の光学像に応じたアナログの画像信号をＣＤＳにより保持し、当該画像信号をＡＧＣにより増幅した後、増幅された画像信号をＡＤＣによりデジタルの画像信号に変換する。
【００１５】
撮像制御部４は、中央制御部１１からの指令に基づいて、被写体の撮像の際に、レンズ部１、電子撮像部２、ユニット回路部３等の動作を制御する。
即ち、撮像制御部４は、レンズ部１のズームレンズやフォーカスレンズ等を光軸上で移動させるためのレンズモータ（図示略）の駆動を制御したり、電子撮像部２を走査駆動するタイミングを制御したり、電子撮像部２の駆動タイミングに基づいてユニット回路部３の駆動タイミングを制御する。
具体的には、撮像制御部４は、電子撮像部２及びユニット回路部３の駆動タイミングを撮像フレームレートに対応する一定の時間間隔で制御する。即ち、撮像フレームレートを所定の値Ａ［ｆｐｓ］（例えば、３０［ｆｐｓ］等）とした場合には、撮像制御部４は、１０００／Ａ［ｍｓ］（例えば、約３３［ｍｓ］等）間隔で電子撮像部２及びユニット回路部３を駆動させて、ユニット回路部３にデジタルの画像信号（非圧縮の画像データ）を生成させる。
ここで、ユニット回路部３は、一定の時間間隔で非圧縮の画像データを逐次取得する取得手段を構成している。
【００１６】
画像データ処理部５は、Ａ／Ｄ変換後の画像信号に対して、画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）を生成するＲＧＢ補間処理、ＲＧＢデータから輝度信号（Ｙ）と色差信号（Ｕ、Ｖ）からなるＹＵＶデータを画素毎に生成するＹＵＶ変換処理、さらに、ホワイトバランス調整や輪郭強調などの画品質向上のためのデジタル信号処理等を行う。
具体的には、画像データ処理部５は、圧縮部５ａと、圧縮制御情報設定部５ｂと、圧縮率設定部５ｃと、判定部５ｄと、圧縮制御部５ｅとを具備している。
【００１７】
圧縮部５ａは、非圧縮の画像データの各々に対して圧縮処理を施す。
即ち、圧縮部（圧縮手段）５ａは、画像を記録する際に、逐次生成される各フレーム画像の非圧縮のＹＵＶデータの複製に対して、所定の符号化方式（例えば、ＪＰＥＧ形式等）に従って圧縮処理を施す。そして、圧縮部５ａは、圧縮処理後の各フレーム画像の画像データをメモリ７に順次出力し、当該メモリ７の所定の格納領域に格納させる。
ここで、圧縮処理とは、データ量を低減（圧縮）させる処理であれば如何なるものであっても良く、例えば、ＹＵＶデータの色差信号（Ｕ、Ｖ）のダウンサンプリングの程度を変更する処理や、量子化（quantization）のビット数を変更する処理等を含む。また、圧縮処理の処理対象として、ＹＵＶデータを例示したが、一例であってこれに限られるものではなく、例えば、ＲＧＢデータや他の色空間の画像データ等であっても良い。
【００１８】
なお、圧縮部５ａにより所定の符号化方式に従って圧縮された画像データは、例えば、画像を再生表示する場合には、画像データ処理部５は、表示対象の画像データを対応する所定の符号化方式に従って復号して、表示部９の表示制御部９ｂに出力する。
【００１９】
圧縮制御情報設定部５ｂは、撮像フレームレートに応じた圧縮制御テーブルＴを設定する。
具体的には、圧縮制御情報設定部５ｂは、テーブル記録部６に記録されている複数の圧縮制御テーブルＴの中で、非圧縮の画像データを取得する際の撮像フレームレートに対応する圧縮制御テーブルＴをテーブル記録部６から読み出して設定する。
ここで、複数の圧縮制御テーブルＴの各々は、複数の撮像フレームレートに対応して規定されている（図２（ａ）及び図２（ｂ）参照）。また、各圧縮制御テーブルＴには、連続撮像に係る１枚目や２枚目以降の各画像の圧縮率、１回目の圧縮処理後の再度の圧縮処理を許可するか否かの指示に係る圧縮制御情報が含まれている（詳細後述）。
また、撮像フレームレートＡ［ｆｐｓ］で１［ｓ］（１０００［ｍｓ］）を除算した値（１０００／撮像フレームレートＡ［ｍｓ］）が、ユニット回路部３により非圧縮の画像データが逐次取得される時間間隔となる。
つまり、圧縮制御情報設定部５ｂは、非圧縮の画像データを逐次取得する所定の時間間隔に応じて、圧縮部５ａによる処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段を構成している。
【００２０】
圧縮率設定部５ｃは、圧縮制御情報設定部５ｂにより設定された圧縮制御テーブルＴに応じて、圧縮部５ａによる圧縮処理の圧縮率を設定する。
具体的には、テーブル記録部６に記録されている複数の圧縮制御テーブルＴの中で何れか一の圧縮制御テーブルＴが圧縮制御情報設定部５ｂにより設定されると、圧縮率設定部５ｃは、当該一の圧縮制御テーブルＴに規定されている連続撮像に係る１枚目や２枚目以降の画像の圧縮率を設定する。
ここで、複数の圧縮制御テーブルＴは、非圧縮の画像データが逐次取得される時間間隔に対応する撮像フレームレートに応じて、連続撮像に係る各画像の圧縮率が規定されている。そして、圧縮制御情報設定部５ｂにより撮像フレームレートに応じた圧縮制御テーブルＴが設定されることで、圧縮率設定部（圧縮率設定手段）５ｃは、当該圧縮制御テーブルＴに規定されている連続撮像に係る各画像の圧縮率を、非圧縮の画像データが逐次取得される時間間隔に応じた各画像の圧縮率として設定する。また、圧縮制御情報設定部５ｂにより、連続撮像に係る各画像の圧縮率が異なる複数の圧縮制御テーブルＴの中から何れか一の圧縮制御テーブルＴが設定されることで、圧縮率設定部５ｃは、テーブル記録部６に記録されている複数の圧縮率の中で圧縮部５ａによる圧縮処理に係る圧縮率を設定する。
【００２１】
判定部５ｄは、非圧縮の画像データの第１の圧縮率での圧縮処理が成功したか否かを判定する。
即ち、判定部（判定手段）５ｄは、ユニット回路部３により逐次取得される非圧縮の画像データの圧縮部５ａによる第１の圧縮率での圧縮処理が成功したか否かを判定する。具体的には、判定部５ｄは、所定の規格（例えば、ＤＣＦ等）に準拠したフォーマットでの画像データのファイル化が成功したか否かに応じて、非圧縮の画像データの圧縮部５ａによる第１の圧縮率での圧縮処理が成功したか否かを判定する。
【００２２】
圧縮制御部５ｅは、圧縮制御テーブルＴに基づいて、非圧縮の画像データを圧縮部５ａにより所定の圧縮率で圧縮処理させる。
即ち、圧縮制御部（圧縮制御手段）５ｅは、圧縮制御情報設定部５ｂによって設定された圧縮制御テーブルＴに基づいて、非圧縮の画像データが逐次取得される時間間隔以内に処理対象の画像データを圧縮部５ａにより圧縮処理させる。
具体的には、圧縮制御テーブルＴ（例えば、撮像フレームレートが１５［ｆｐｓ］に対応する圧縮制御テーブルＴ２等）にてリトライ処理（再度の圧縮処理）を許可する圧縮制御情報が設定された状態で、判定部５ｄにより第１の圧縮率（例えば、４０［％］等）での圧縮処理が成功しなかったと判定されると、圧縮制御部５ｅは、第１の圧縮率よりも高い第２の圧縮率（例えば、２０［％］等）で処理対象の画像データの複製を圧縮部５ａにより再度圧縮処理させる。
【００２３】
また、２枚目以降の画像に対しては、前回圧縮処理された画像データがメモリ７に格納された状態でメモリ７の記録容量に占める当該圧縮処理後の画像データの割合に基づいて、圧縮制御部５ｅは、非圧縮の画像データが逐次取得される時間間隔に応じて当該処理対象となった画像データの次に取得される非圧縮の画像データの圧縮率を設定する。
具体的には、圧縮制御部５ｅは、メモリ７の格納領域に前回処理対象となった画像データが一時的に格納された状態で、メモリ７の記録容量に占める当該圧縮処理後の画像データの割合（例えば、百分率等）に基づいてメモリ７の空き容量が「余裕あり」、「適切」及び「余裕なし」の何れであるかを特定する。例えば、圧縮制御部５ｅは、メモリ７の記録容量に占める当該圧縮処理後の画像データの割合が、第１の判定値よりも小さい場合にはメモリ７の空き容量が「余裕あり」と判断し、また、第１の判定値以上、且つ、第２の判定値よりも小さい場合にはメモリ７の空き容量が「適切」と判断し、第２の判定値以上の場合にはメモリ７の空き容量が「余裕なし」と判断する。
そして、メモリ７の空き容量が「余裕あり」と判断した場合に、圧縮制御部５ｅは、当該処理対象の画像データの次に取得される非圧縮の画像データの圧縮率として、当該処理対象の画像データの圧縮率よりも低い圧縮率、即ち、圧縮処理後のデータ量が大きくなる圧縮率を設定する。また、メモリ７の空き容量が「適切」と判断した場合に、圧縮制御部５ｅは、当該処理対象の画像データの次に取得される非圧縮の画像データの圧縮率として、当該処理対象の画像データの圧縮率と同じ圧縮率を設定する。また、メモリ７の空き容量が「余裕なし」と判断した場合に、圧縮制御部５ｅは、当該処理対象の画像データの次に取得される非圧縮の画像データの圧縮率として、当該処理対象の画像データの圧縮率よりも高い圧縮率、即ち、圧縮処理後のデータ量が小さくなる圧縮率を設定する。
なお、第１の判定値は、例えば、０［％］よりも大きい値であれば適宜任意に設定可能であり、また、第２の判定値は、第１の判定値よりも大きい値であれば適宜任意に設定可能であり、また、第３の判定値は、第２の判定値よりも大きい値で、且つ、１００［％］よりも小さい値であれば適宜任意に設定可能である。
【００２４】
テーブル記録部６は、複数の圧縮制御テーブルＴ（図２（ａ）及び図２（ｂ）参照）を記録している。
複数の圧縮制御テーブルＴは、複数の撮像フレームレートに対応させて設けられ、例えば、３０［ｆｐｓ］用の圧縮制御テーブルＴ１（図２（ａ）参照）や１５［ｆｐｓ］用の圧縮制御テーブルＴ２等を含む。
また、圧縮制御テーブルＴの各々は、連続撮像に係る１枚目や２枚目以降の各画像の圧縮処理内容を含む。この圧縮処理内容は、各画像について、「１回目の圧縮処理の圧縮率」と、１回目の圧縮処理後の再度の圧縮処理を許可するか否かの指示に係る圧縮制御情報（「圧縮処理内容」）とが対応付けられている。圧縮制御情報には、「１回目の圧縮処理後の処理内容」や、「リトライ処理後の処理内容」等が含まれているが、撮像フレームレートに応じて規定されている情報が異なっている。つまり、非圧縮の画像データが逐次取得される時間間隔は、撮像フレームレートに応じて変動する。これに対して、画像データの圧縮処理に係る時間は、画素数（サイズ）が変動しない限り、略一定（例えば、２５［ｍＳ］）と考えることができる。このため、撮像フレームレートが高速になるほど非圧縮の画像データが逐次取得される時間間隔が短くなることから、一の画像データの圧縮処理の完了後に次の画像データが取得されるまでの時間が短くなってしまい、１回目の圧縮処理後の処理内容に制約が生じる。従って、高速の撮像フレームレートに対応する圧縮制御テーブルＴでは、１回目の圧縮処理後に再度の圧縮処理（リトライ処理）を行うことができず、「リトライ処理後の処理内容」が規定されていない。一方、撮像フレームレートがより低速の１５［ｆｐｓ］の場合、非圧縮の画像データが逐次取得される時間間隔が６６［ｍＳ］となるため、一回の圧縮処理にかかる時間が２５［ｍＳ］としても、再度の圧縮処理を行う時間が十分にあると考えられる。
なお、圧縮率とは、非圧縮の画像データのデータ量を圧縮させる割合を表し、例えば、圧縮率が２０［％］であるとは、非圧縮の画像データのデータ量（サイズ）の８０［％］を圧縮してデータ量を２０［％］とすることである。
【００２５】
例えば、図２（ａ）に示すように、撮像フレームレートが３０［ｆｐｓ］用の圧縮制御テーブルＴ１には、連続撮像に係る１枚目の画像の圧縮率として、２０［％］が対応付けられ、「１回目の圧縮処理後の処理内容」として、画像データに対する処理を保留することを表す「保留」が対応付けられている。
また、連続撮像に係る２枚目以降の画像の１回目の圧縮率は、前回の画像データが圧縮処理された時のメモリ７の空き容量に応じて変動し、例えば、空き容量が「余裕あり」の場合、前回よりも低い圧縮率（例えば、３０［％］）が対応付けられ、空き容量が「適切」の場合、前回と同じ圧縮率が対応付けられ、空き容量が「余裕なし」の場合、前回よりも高い圧縮率（例えば、４０［％］）が対応付けられている。また、連続撮像に係る２枚目以降の画像の「１回目の圧縮処理後の処理内容」として、連続撮像の中止を表す「撮像中止」或いは画像データの破棄を表す「破棄」が対応付けられている。
なお、「１回目の圧縮処理後の処理内容」は、メモリ７の空き容量に余裕がなく、リトライ処理が不可の場合の処理に対応する。
【００２６】
また、例えば、図２（ｂ）に示すように、撮像フレームレートが１５［ｆｐｓ］用の圧縮制御テーブルＴ２には、連続撮像に係る１枚目の画像の圧縮率として、４０［％］が対応付けられ、「１回目の圧縮処理後の処理内容」として、画像データを前回よりも低い圧縮率（例えば、２０［％］等）で再度圧縮処理（リトライ処理）することを表す「リトライ処理」が対応付けられ、「リトライ処理後の処理内容」として、「保留」が対応付けられている。
また、連続撮像に係る２枚目以降の画像の１回目の圧縮率は、前回の画像データが圧縮処理された時のメモリ７の空き容量に応じて変動し、例えば、空き容量が「余裕あり」の場合、前回よりも低い圧縮率（例えば、５０［％］）が対応付けられ、空き容量が「適切」の場合、前回と同じ圧縮率が対応付けられ、空き容量が「余裕なし」の場合、前回よりも高い圧縮率（例えば、３０［％］）が対応付けられている。また、連続撮像に係る２枚目以降の画像の「１回目の圧縮処理後の処理内容」として、「リトライ処理」が対応付けられ、「リトライ処理後の処理内容」として、「撮像中止」或いは「破棄」が対応付けられている。
なお、「１回目の圧縮処理後の処理内容」は、メモリ７の空き容量に余裕がある場合の処理に対応し、「リトライ処理後の処理内容」は、リトライ処理が不可の場合の処理に対応する。
【００２７】
このように、テーブル記録部６は、撮像フレームレートに対応する非圧縮の画像データが逐次取得される時間間隔に応じた圧縮部５ａによる圧縮処理の複数の圧縮率を記録する圧縮率記録手段を構成している。
なお、各圧縮制御テーブルＴに記録されている１回目の圧縮率は、例えば、圧縮処理後の画像の画質の劣化の抑制の観点から相対的に低い圧縮率が設定されるのが望ましい。また、圧縮率の数値は、予めデフォルトとして指定されている値であっても良いし、ユーザによる操作入力部１０の所定操作等に基づいて任意に指定されたユーザ所望の値であっても良い。
【００２８】
メモリ７は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等により構成され、中央制御部１１の他、当該撮像装置１００の各部によって処理されるデータ等を一時的に格納する。即ち、メモリ７は、記録手段として、画像データ処理部５の圧縮部５ａによる圧縮処理後の画像データを記録する所定の記録容量を有する。具体的には、メモリ７は、例えば、画像データ等を一時的に記録するバッファメモリや、中央制御部１１などのワーキングメモリ、当該撮像装置１００の機能に係る各種プログラムやデータが格納されたプログラムメモリ等（何れも図示略）として機能する。
【００２９】
記録媒体制御部８は、例えば、不揮発性メモリ（フラッシュメモリ）等の記録媒体Ｍが着脱自在に構成され、装着された記録媒体Ｍからのデータの読み出しや記録媒体Ｍに対するデータの書き込みを制御する。
即ち、記録媒体制御部８は、画像データ処理部５の圧縮部５ａにより所定の圧縮形式（例えば、ＪＰＥＧ形式、モーションＪＰＥＧ形式、ＭＰＥＧ形式等）で符号化（ファイル化）された記録用の画像データをメモリ７から取得して、記録媒体Ｍの所定の記録領域に記録させる。
【００３０】
表示部９は、表示パネル９ａと、表示制御部９ｂとを具備している。
表示パネル９ａは、その表示領域内に画像を表示する。また、表示パネル９ａとしては、例えば、液晶表示パネルや有機ＥＬ表示パネルなどが挙げられるが、一例であってこれらに限られるものではない。
【００３１】
表示制御部９ｂは、記録媒体Ｍから読み出され画像データ処理部５により復号された所定サイズの画像データに基づいて、所定の画像を表示パネル９ａの表示領域に表示させる制御を行う。具体的には、表示制御部９ｂは、ＶＲＡＭ（Video Random Access Memory）、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、画像データ処理部５により復号されてＶＲＡＭ（図示略）に記憶されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから所定の再生フレームレート（例えば、６０ｆｐｓ）で読み出して、これらのデータを元にビデオ信号を発生して表示パネル９ａに出力する。
【００３２】
操作入力部１０は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１０は、例えば、装置本体の電源のＯＮ／ＯＦＦに係る電源ボタン、被写体の撮像指示に係るシャッタボタン、撮像モードや機能等の選択指示に係る選択決定用ボタン、ズーム量の調整指示に係るズームボタン（何れも図示略）等の操作部を備えている。そして、操作入力部１０は、ユーザによる操作部の各ボタンの所定操作に応じて所定の操作信号を中央制御部１１に出力する。
【００３３】
中央制御部１１は、例えば、撮像装置１００の各部を制御するＣＰＵを具備するワンチップマイコン等から構成されている。
また、中央制御部１１は、操作入力部１０から出力され入力された操作信号に基づいて、撮像装置１００の各部を制御する。具体的には、中央制御部１１は、操作入力部１０のシャッタボタンの所定操作に従って出力された記録指示信号が入力されると、プログラムメモリに記憶されている所定のプログラムに従って、撮像制御部４により電子撮像部２及びユニット回路部３の駆動タイミングを制御して静止画像を撮像する処理を実行する。この静止画像の撮像により生成された各フレーム画像のＹＵＶデータは、画像データ処理部５によりＪＰＥＧ方式等の所定の符号化方式に従って圧縮されて、記録媒体Ｍに静止画像データとして記録される。
【００３４】
次に、撮像装置１００による連続撮像処理について、図３及び図４を参照して説明する。
図３及び図４は、連続撮像処理に係る動作の一例を示すフローチャートである。
【００３５】
図３に示すように、中央制御部１１のＣＰＵは、ユーザによる操作入力部１０のシャッタボタンの所定操作に基づいて出力された撮像指示が入力されたか否かを判定する（ステップＳ１）。
ステップＳ１における撮像指示が入力されたか否かの判定は、当該撮像指示が入力されたと判定されるまで（ステップＳ１；ＹＥＳ）、所定の時間間隔で繰り返し実行される。
【００３６】
ステップＳ１にて、撮像指示が入力されたと判定されると（ステップＳ１；ＹＥＳ）、撮像制御部４は、レンズ部１及び電子撮像部２により被写体を撮像させる（ステップＳ２）。具体的には、撮像制御部４は、レンズ部１により結像された被写体の光学像を電子撮像部２により所定の撮像フレームレートに対応する一定の時間間隔で二次元の画像信号に変換させ、ユニット回路部３に出力させる。続けて、撮像制御部４は、ユニット回路部３により被写体の光学像に応じたアナログの画像信号をデジタルの画像信号に変換させ、非圧縮の画像データとして取得させる（ステップＳ３）。
【００３７】
画像データ処理部５は、デジタルの画像信号の画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）を生成し、当該ＲＧＢデータを非圧縮のＹＵＶデータに変換した後、当該ＹＵＶデータが連写撮像に係る一枚目（Ｎ＝１）の画像であるか否かを判定する（ステップＳ４）。
ここで、一枚目の画像であると判定されると（ステップＳ４；ＹＥＳ）、圧縮制御情報設定部５ｂは、撮像フレームレート（例えば、１５［ｆｐｓ］等）を取得した後（ステップＳ５）、取得された撮像フレームレートに対応する圧縮制御テーブルＴ（例えば、１５［ｆｐｓ］用の圧縮制御テーブルＴ２等）をテーブル記録部６から読み出して取得する（ステップＳ６）。
【００３８】
次に、圧縮率設定部５ｃは、取得された圧縮制御テーブルＴに規定されている「１回目の圧縮率」の欄を参照して、連続撮像に係る１枚目の画像の圧縮率（例えば、４０［％］等）を設定する（ステップＳ７）。続けて、圧縮制御部５ｅは、設定された圧縮率で１枚目の非圧縮のＹＵＶデータを圧縮部５ａにより圧縮処理させる（ステップＳ８）。
次に、判定部５ｄは、所定の規格（例えば、ＤＣＦ等）に準拠したフォーマットでの１枚目の非圧縮のＹＵＶデータのファイル化が成功したか否かを判定する（ステップＳ９）。
【００３９】
ステップＳ９にて、ＹＵＶデータのファイル化が成功したと判定されると（ステップＳ９；ＹＥＳ）、圧縮部５ａは、圧縮処理後の画像データ（画像ファイル）をメモリ７に出力して、当該メモリ７の所定の格納領域に一時的に格納させる（ステップＳ１０）。
続けて、中央制御部１１のＣＰＵは、連写枚数が所定枚数に達したか否かを判定する（ステップＳ１１）。
ここで、所定枚数とは、ユーザによる操作入力部１０の所定操作に基づいて設定された枚数であっても良いし、当該連続撮像処理にて連続して撮像可能な最大枚数等を含む。
【００４０】
ステップＳ１１にて、連写枚数が所定枚数に達していないと判定されると（ステップＳ１１；ＮＯ）、図４に示すように、圧縮制御部５ｅは、メモリ７の空き容量を取得した後（ステップＳ１２）、メモリ７の空き容量に余裕があるか否かを判定する（ステップＳ１３）。具体的には、圧縮制御部５ｅは、メモリ７の記録容量に占める当該圧縮処理後の画像データの割合（例えば、百分率等）を算出して、算出された割合に基づいてメモリ７の空き容量が「余裕あり」であるか否かを判定する。
【００４１】
ステップＳ１３にて、メモリ７の空き容量に余裕があると判定されると（ステップＳ１３；ＹＥＳ）、圧縮制御部５ｅは、圧縮制御テーブルＴ（例えば、１５［ｆｐｓ］用の圧縮制御テーブルＴ２等）の「１回目の圧縮処理後の処理内容」の欄を参照して、再度の圧縮処理（リトライ処理）が可能か否かを判定する（ステップＳ１４）。
また、ステップＳ９にて、ＹＵＶデータのファイル化が成功していないと判定された場合にも（ステップＳ９；ＮＯ）、圧縮制御部５ｅは、処理をステップＳ１４に移行して、再度の圧縮処理が可能か否かを判定する（ステップＳ１４）。
【００４２】
ステップＳ１４にて、再度の圧縮処理が可能であると判定されると（ステップＳ１４；ＹＥＳ）、図３に示すように、圧縮率設定部５ｃは、処理をステップＳ７に戻し、圧縮制御テーブルＴの「１回目の圧縮処理後の処理内容」に規定されているリトライ処理の圧縮率（例えば、２０［％］等）を設定する（ステップＳ７）。ステップＳ７以降の各処理は、上記と同様であり、その詳細な説明は省略する。
そして、ステップＳ１３にて、メモリ７の空き容量に余裕がないと判定されると（ステップＳ１３；ＮＯ）、圧縮制御部５ｅは、処理対象の画像データが連写撮像に係る一枚目（Ｎ＝１）の画像であるか否かを判定する（ステップＳ１５）。
ここでは、連写撮像に係る一枚目の画像であると判定され（ステップＳ１５；ＹＥＳ）、記録媒体制御部８は、メモリ７から圧縮処理後の画像データを取得して、記録媒体Ｍの所定の記録領域に記録させた後（ステップＳ１６）、中央制御部１１のＣＰＵは、２枚目以降の画像の連写を中止させて、当該連続撮像処理を終了する（ステップＳ１７）。
【００４３】
一方、ステップＳ１４にて、再度の圧縮処理が不可能であると判定されると（ステップＳ１４；ＮＯ）、記録媒体制御部８は、メモリ７から圧縮処理後の画像データを取得して、記録媒体Ｍの所定の記録領域に記録させる（ステップＳ１８）。
即ち、再度の圧縮処理を行う時間がない場合、撮像フレームレートに対応する次のタイミングにて撮像される画像（２枚目以降の画像）の処理に備えるため、図３に示すように、中央制御部１１のＣＰＵは、処理をステップＳ３に戻す。そして、撮像制御部４は、一定の時間間隔で電子撮像部２から出力される被写体の光学像に応じたアナログの画像信号をユニット回路部３によりデジタルの画像信号に変換させ、非圧縮の画像データとして取得させる（ステップＳ３）。
その後、２枚目以降の各画像に対してもステップＳ３以降の各処理が、上記と同様にして行われる。
【００４４】
２枚目以降の各画像に対する各処理のうち、ステップＳ７にて、圧縮率設定部５ｃは、圧縮制御テーブルＴの「１回目の圧縮率」の欄を参照して、連続撮像に係る各画像の圧縮率を設定する（ステップＳ７）。具体的には、圧縮率設定部５ｃは、前回処理対象となった画像（例えば、１枚目の画像等）に対するステップＳ１３の処理にて算出されたメモリ７の記録容量に占める当該圧縮処理後の画像データの割合を取得する。そして、圧縮率設定部５ｃは、メモリ７の空き容量が「余裕あり」、「適切」及び「余裕なし」の何れであるかを特定して、特定された結果に応じて今回処理対象となっている画像（例えば、２枚目の画像等）の圧縮率を設定する。
例えば、メモリ７の空き容量が「余裕あり」の場合には、圧縮制御部５ｅは、圧縮処理後のデータ量が大きくなるように、前回処理対象の画像データの圧縮率よりも低い圧縮率（例えば、５０［％］等）を設定する。
【００４５】
その後、２枚目以降の各画像に対してもステップＳ７以降の各処理が、上記と同様にして行われる。
ステップＳ１３にて、メモリ７の空き容量に余裕があると判定された後（ステップＳ１３；ＹＥＳ）、ステップＳ１４にて、再度の圧縮処理が可能であると判定されると（ステップＳ１４；ＹＥＳ）、図３に示すように、圧縮率設定部５ｃは、処理をステップＳ７に戻し、圧縮制御テーブルＴの「１回目の圧縮処理後の処理内容」に規定されているリトライ処理の圧縮率（例えば、２０［％］等）を設定する（ステップＳ７）。ステップＳ７以降の各処理は、上記と同様であり、その詳細な説明は省略する。
その後、ステップＳ１３にて、メモリ７の空き容量に余裕がないと判定されると（ステップＳ１３；ＮＯ）、圧縮制御部５ｅは、処理対象の画像データが連写撮像に係る一枚目（Ｎ＝１）の画像であるか否かを判定する（ステップＳ１５）。
ここでは、連写撮像に係る一枚目の画像でないと判定され（ステップＳ１５；ＮＯ）、中央制御部１１のＣＰＵは、圧縮制御テーブルＴの「リトライ処理後の処理内容」の欄を参照して、ステップＳ１６の処理をスキップして、それ以降の画像の連写を中止させて、当該連続撮像処理を終了する（ステップＳ１７）。
【００４６】
一方、ステップＳ１１にて、連写枚数が所定枚数に達したと判定されると（ステップＳ１１；ＹＥＳ）、記録媒体制御部８は、メモリ７から最後に圧縮処理された圧縮処理後の画像データを取得して、記録媒体Ｍの所定の記録領域に記録させた後（ステップＳ１９）、中央制御部１１のＣＰＵは、当該連続撮像処理を終了する。
【００４７】
なお、上記の連続撮像処理では、圧縮処理後の画像データを一旦メモリ７に格納した後、記録媒体Ｍに記録するようにしたが、一例であってこれに限られるものではなく、例えば、メモリ７を介在させることなく、圧縮処理後の画像データを記録媒体Ｍに直接記録するようにしても良い。
【００４８】
以上のように、本実施形態の撮像装置１００によれば、非圧縮の画像データが逐次取得される所定の時間間隔に応じて設定された、圧縮部５ａによる処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報に基づいて、所定の時間間隔以内に処理対象の画像データを圧縮部５ａにより圧縮処理させるので、非圧縮の画像データが逐次取得される時間間隔を考慮して処理対象の画像データの圧縮処理後の再度の圧縮処理を行うことができる。具体的には、再度の圧縮処理が許可された状態で、非圧縮の画像データの第１の圧縮率での圧縮処理が成功しなかったと判定された場合に、第１の圧縮率よりも高い第２の圧縮率で処理対象の画像データを圧縮部５ａにより圧縮処理させることができる。即ち、処理対象となった非圧縮の画像データ毎に画質の劣化の抑制の観点から相対的に低い圧縮率で圧縮処理を行うことができるとともに、再度の圧縮処理が許可されている場合には、逐次取得される非圧縮の画像データの圧縮処理を停止させないように相対的に高い圧縮率で画像データを圧縮処理することができる。
特に、被写体の連続撮像により逐次生成される非圧縮の画像データを処理対象とする場合には、所定の撮像フレームレートでの連続撮像が可能となるように、即ち、連続撮像の途中で圧縮処理が停止しないように圧縮率を予め設定する必要がなくなる。つまり、連続撮像される全てのフレーム画像の画質が劣化してしまうのを許容した相対的に高い圧縮率を予め設定しておかなくとも、途中で圧縮処理が停止することなく、所定の撮像フレームレートでの連続撮像を行うことができる。
このように、不必要に高い圧縮率での圧縮処理を抑制することができ、圧縮処理後の画像の高画質化を図ることができる。
【００４９】
また、メモリ７の記録容量に占める圧縮処理後の画像データの割合に基づいて、所定の時間間隔に応じて当該処理対象となった画像データの次に取得される非圧縮の画像データの圧縮率を設定するので、非圧縮の画像データが逐次取得される時間間隔に応じて圧縮率を変動させることができ、次に取得される非圧縮の画像データの圧縮処理を停止させないように相対的に高い圧縮率を設定したり、圧縮処理後の画像の高画質化を図れるように相対的に低い圧縮率を設定することができる。
【００５０】
また、非圧縮の画像データを取得する際の複数の時間間隔に応じて、圧縮部５ａによる圧縮処理の圧縮率を設定することができる。具体的には、圧縮制御テーブルＴに記録されている複数の時間間隔に応じた複数の圧縮率の中で、圧縮部５ａによる圧縮処理の圧縮率を設定することができる。
これにより、撮像フレームレートに対応する複数の時間間隔に応じて、圧縮処理後の画像の画質の劣化や圧縮処理の停止の抑制を考慮して画像データの圧縮率を変動させることができる。即ち、撮像フレームレートが相対的に高速になるほど非圧縮の画像データが逐次取得される時間間隔が短くなるため、この場合には、逐次取得される非圧縮の画像データの圧縮処理を停止させないように相対的により高い圧縮率を設定することができる。その一方で、撮像フレームレートが相対的に低速になるほど非圧縮の画像データが逐次取得される時間間隔が長くなるため、この場合には、圧縮処理後の画像の高画質化を図れるように相対的により低い圧縮率を設定することができる。
【００５１】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、画像処理装置として、撮像装置１００を例示したが、一例であってこれに限られるものではなく、撮像装置１００の構成は適宜任意に変更可能である。
【００５２】
加えて、上記実施形態にあっては、中央制御部１１の制御下にて、圧縮制御情報設定部５ｂ、圧縮制御部５ｅ等が駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部１１のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、設定処理ルーチン、圧縮制御処理ルーチンを含むプログラムを記憶しておく。そして、設定処理ルーチンにより中央制御部１１のＣＰＵを、非圧縮の画像データが逐次取得される所定の時間間隔に応じて、圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段として機能させるようにしても良い。また、圧縮制御処理ルーチンにより中央制御部１１のＣＰＵを、設定手段によって設定された圧縮制御情報に基づいて、所定の時間間隔以内に処理対象の画像データを圧縮手段により圧縮処理させる圧縮制御手段として機能させるようにしても良い。
【００５３】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【００５４】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、
この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、
前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段と、
前記設定手段によって設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる圧縮制御手段と、
を備えたことを特徴とする画像処理装置。
＜請求項２＞
前記圧縮手段による前記非圧縮の画像データの第１の圧縮率での圧縮処理が成功したか否かを判定する判定手段を更に備え、
前記圧縮制御手段は、
前記設定手段により前記再度の圧縮処理を許可する圧縮制御情報が設定された状態で、前記判定手段により前記第１の圧縮率での圧縮処理が成功しなかったと判定された場合に、前記第１の圧縮率よりも高い第２の圧縮率で前記処理対象の画像データを前記圧縮手段により圧縮処理させることを特徴とする請求項１記載の画像処理装置。
＜請求項３＞
前記圧縮手段による圧縮処理後の画像データを記録する所定の記録容量を有する記録手段を更に備え、
前記圧縮制御手段は、
前記所定の記録容量に占める圧縮処理後の画像データの割合に基づいて、前記所定の時間間隔に応じて当該処理対象となった画像データの次に前記取得手段により取得される非圧縮の画像データの圧縮率を設定することを特徴とする請求項１又は２に記載の画像処理装置。
＜請求項４＞
前記取得手段により非圧縮の画像データを取得する際の時間間隔が複数規定され、
前記複数の時間間隔に応じて、前記圧縮手段による圧縮処理の圧縮率を設定する圧縮率設定手段を更に備えることを特徴とする請求項１〜３の何れか一項に記載の画像処理装置。
＜請求項５＞
前記複数の時間間隔に応じた前記圧縮手段による圧縮処理の複数の圧縮率を記録する圧縮率記録手段を更に備え、
前記圧縮率設定手段は、前記圧縮率記録手段に記録されている複数の圧縮率の中で、前記圧縮手段による圧縮処理の圧縮率を設定することを特徴とする請求項４に記載の画像処理装置。
＜請求項６＞
前記取得手段は、被写体を撮像して画像データを生成する撮像手段を含むことを特徴とする請求項１〜５の何れか一項に記載の画像処理装置。
＜請求項７＞
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、を備えた画像処理装置を用いた画像処理方法であって、
前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する処理と、
設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる処理と、
を含むことを特徴とする画像処理方法。
＜請求項８＞
所定の時間間隔で非圧縮の画像データを逐次取得する取得手段と、この取得手段により取得された各々の非圧縮の画像データに対して圧縮処理を施す圧縮手段と、を備えた画像処理装置のコンピュータを、
前記所定の時間間隔に応じて、前記圧縮手段による処理対象の画像データの圧縮処理後の再度の圧縮処理を許可するか否かを指示する圧縮制御情報を設定する設定手段、
前記設定手段によって設定された圧縮制御情報に基づいて、前記所定の時間間隔以内に前記処理対象の画像データを前記圧縮手段により圧縮処理させる圧縮制御手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００５５】
１００  撮像装置
１      レンズ部
２      電子撮像部
３      ユニット回路部
５      画像データ処理部
５ａ    圧縮部
５ｂ    圧縮制御情報設定部
５ｃ    圧縮率設定部
５ｄ    判定部
５ｅ    圧縮制御部
６      テーブル記録部
Ｔ      圧縮制御テーブル
７      メモリ
１１    中央制御部
【図１】
2014049835.tif 000003
【図２】
2014049835.tif 000004
【図３】
2014049835.tif 000005
【図４】
2014049835.tif 000006