(57)【要約】  撮像素子（１０１）から入力画像を受け、検波処理回路（１０３）にて入力画像の周波数情報を、電子手振れ処理回路（１０４）にて手振れ情報（動き量）をそれぞれ検出する。ＣＰＵ（１０８）は、画像処理回路（１０６）を通して周波数情報と手振れ情報とを受け取り、入力画像に高周波成分が多い場合には圧縮率を上げ、低周波成分が多い場合には圧縮率を下げる。また、入力画像が動いている場合には圧縮率を上げ、動いていない場合には圧縮率を下げる。このようにして設定された圧縮率に応じて圧縮・伸張処理回路（１０７）が画像を圧縮する。
2010058510.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子と、
前記撮像素子から得た入力画像の周波数情報を検出する手段と、
前記撮像素子から手振れ情報を検出する手段と、
前記入力画像の周波数情報と前記手振れ情報とに応じた前記入力画像の圧縮率を設定する手段と、
前記設定された圧縮率に応じて前記入力画像を圧縮する手段とを備えたことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、
前記入力画像の周波数情報を検波ブロック単位で取得することを特徴とする撮像装置。
【請求項３】
請求項１記載の撮像装置において、
前記手振れ情報を手振れブロック単位で取得することを特徴とする撮像装置。
【請求項４】
請求項１記載の撮像装置において、
前記入力画像の周波数情報をフレーム単位で取得することを特徴とする撮像装置。
【請求項５】
請求項１記載の撮像装置において、
前記手振れ情報をフレーム単位で取得することを特徴とする撮像装置。
【請求項６】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の平均値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項７】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の平均値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項８】
請求項６記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の平均値と、前記取得した手振れブロック単位の手振れ情報の平均値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項９】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１０】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の最大値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１１】
請求項９記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値と、前記取得した手振れブロック単位の手振れ情報の最大値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１２】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最小値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１３】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の最小値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１４】
請求項１２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最小値と、前記取得した手振れブロック単位の手振れ情報の最小値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１５】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値と最小値との差分値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１６】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の最大値と最小値との差分値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１７】
請求項１５記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値と最小値との差分値と、前記取得した手振れブロック単位の手振れ情報の最大値と最小値との差分値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１８】
撮像素子から得た入力画像の周波数情報を検出するステップと、
前記撮像素子から手振れ情報を検出するステップと、
前記入力画像の周波数情報と前記手振れ情報とに応じた前記入力画像の圧縮率を設定するステップと、
前記設定された圧縮率に応じて前記入力画像を圧縮するステップとを備えたことを特徴とする撮像装置の画像圧縮率制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の圧縮処理回路を備えた撮像装置に関し、また撮像装置の画像圧縮率制御方法に関するものである。
【背景技術】
【０００２】
デジタルスチルカメラ、デジタルビデオカメラなどの撮像専用の装置に加えて、カメラ付き携帯端末などが広く普及している。これらの撮像装置では、ＪＰＥＧ（Joint Photographic Experts Group）、ＭＰＥＧ（Moving Picture Experts Group）などの画像データ圧縮方式が採用される。ただし、段階的に所定のデータサイズにまで入力画像を圧縮することとすると、圧縮処理にかかる時間が長くなるとともに、元画像の全データを保持しておく大容量のメモリが必要となる。【０００３】
そこで、ある従来技術によれば、入力画像の水平方向の高周波成分及び低周波成分と、垂直方向の高周波成分及び低周波成分とに基づいて当該入力画像の圧縮処理後のバイト数を見積もり、このバイト数をもとに、１回の圧縮処理で入力画像を圧縮するための圧縮率を算出する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来技術では、高周波成分が多いシーンから低周波成分が多いシーンへ撮像装置のレンズを移動させた場合など、画像の圧縮率が適切でなく、画質の劣化が発生してしまう課題があった。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る撮像装置は、撮像素子と、当該撮像素子から得た入力画像の周波数情報を検出する手段と、前記撮像素子から手振れ情報を検出する手段と、前記入力画像の周波数情報と前記手振れ情報とに応じた前記入力画像の圧縮率を設定する手段と、前記設定された圧縮率に応じて前記入力画像を圧縮する手段とを備えた構成を採用したものである。【０００７】
かかる構成により、高周波成分が多いシーンから低周波成分が多いシーンへ当該撮像装置のレンズを移動させた場合でも、画像の圧縮率が適切な値に設定され、画質の劣化を防ぐことができる。
【発明の効果】
【０００８】
本発明は、入力画像の周波数情報と手振れ情報とを用いて当該入力画像の圧縮率を設定することで、従来画像が劣化していたシーンであっても画像が劣化しないという効果を有する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における撮像装置の構成を示すブロック図である。
【図２】図１の撮像装置の入力画像における検波ブロック位置及び手振れブロック位置の指定例を示す図である。
【図３】図１の撮像装置にて入力画像の周波数情報を取得する動作を示すフローチャート図である。
【図４】図１の撮像装置にて手振れ情報を取得する動作を示すフローチャート図である。
【図５】図１の撮像装置における画像圧縮率制御方法を示すフローチャート図である。
【図６】図１の撮像装置における他の画像圧縮率制御方法を示すフローチャート図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。
【００１１】
図１は、本発明の実施形態における撮像装置の構成を示すブロック図である。図１の撮像装置１１１は、画像を入力する撮像素子１０１と、アナログ信号をデジタル信号に変換するＡＦＥ（Analog Front End）１０２と、画像処理ＬＳＩ（Large-Scale Integrated circuit）１１２と、画像情報などを蓄積するメモリ１０５と、画像を表示するＬＣＤ（Liquid Crystal Display）１１０とを具備する。画像処理ＬＳＩ１１２は、検波処理回路１０３と、電子手振れ処理回路１０４と、画像処理回路１０６と、ＪＰＥＧやＭＰＥＧなどの方式で画像の圧縮・伸張を行う圧縮・伸張処理回路１０７と、システム全体を制御するＣＰＵ（Central Processing Unit）１０８と、表示制御のためのＬＣＤインターフェース１０９とを有する。
【００１２】
ＣＰＵ１０８は、画像処理回路１０６へ動作要求を与え、当該画像処理回路１０６から完了通知と、入力画像の周波数情報と、手振れ情報とを受け取る。また、ＣＰＵ１０８は、圧縮・伸張処理回路１０７へ動作要求及び圧縮率を与え、当該圧縮・伸張処理回路１０７から完了通知を受け取る。
【００１３】
図２は、図１の撮像装置１１１の入力画像における周波数情報の取得のための検波ブロック位置及び手振れ情報の取得のための手振れブロック位置の指定例を示している。例えば、図２のＸ１座標、Ｘ２座標、Ｙ１座標及びＹ２座標を指定することで、検波ブロック及び手振れブロックとして、ブロック３の位置を決定する。他のブロック１，２，４〜１０の各位置についても、水平座標Ｘ１〜Ｘ８のうちの２座標と、垂直座標Ｙ１〜Ｙ８のうちの２座標とを同様に指定して決定する。
【００１４】
図３は、図１の撮像装置１１１にてＣＰＵ１０８が入力画像の周波数情報を取得する動作を示すフローチャート図である。ＣＰＵ１０８は、図３のＳ３０１にて検波ブロック位置を指定していなければ、Ｓ３０４にて検波処理回路１０３に対し、図２のように検波ブロック位置を指定する。検波処理回路１０３は、指定された検波ブロック単位で入力画像を検波する。ＣＰＵ１０８は、Ｓ３０２及びＳ３０３のループにて、検波処理回路１０３で検波した周波数情報を画像処理回路１０６から取得する。ただし、入力画像の周波数情報をフレーム単位で取得することとしてもよい。
【００１５】
図４は、図１の撮像装置１１１にてＣＰＵ１０８が手振れ情報を取得する動作を示すフローチャート図である。ＣＰＵ１０８は、図４のＳ４０１にて手振れブロック位置を指定していなければ、Ｓ４０４にて電子手振れ処理回路１０４に対し、図２のように手振れブロック位置を指定する。電子手振れ処理回路１０４は、指定された手振れブロック単位で入力画像の手振れ情報（動き量）を検出する。ＣＰＵ１０８は、Ｓ４０２及びＳ４０３のループにて、電子手振れ処理回路１０４で検出した手振れ情報を画像処理回路１０６から取得する。ただし、手振れ情報を画像のフレーム単位で取得することとしてもよい。
【００１６】
図５は、図１中のＣＰＵ１０８による画像圧縮率制御方法を示すフローチャート図である。まずＳ５０１にて、取得した周波数情報と比較する「閾値１」を設定する。Ｓ５０２では、取得した手振れ情報と比較する「閾値２」を設定する。そしてＳ５０３にて、図２の検波ブロック１〜１０の周波数情報の平均値Ａ１を算出する。Ｓ５０４では、図２の手振れブロック１〜１０の手振れ情報の平均値Ａ２を算出する。
【００１７】
Ｓ５０５にて、Ｓ５０１で設定した閾値１と、Ｓ５０３で算出した周波数情報の平均値Ａ１とを比較し、周波数情報の平均値Ａ１が閾値１よりも大きい場合、入力画像に高周波成分が多いと判断し、Ｓ５０６にて画像の圧縮率を上げるようにする。また周波数情報の平均値Ａ１が閾値１よりも小さい場合、入力画像に低周波成分が多いと判断し、Ｓ５０９にて画像の圧縮率を下げるようにする。すなわち、高周波成分に対しては“鈍感”であり、低周波成分に対しては“敏感”であるという人間の視覚特性を活かし、高周波成分が多い場合は圧縮率を上げるようにし、低周波成分が多い場合は圧縮率を下げるようにすることで、符号化効率を向上させながら画質劣化を感じないようにする。
【００１８】
更にＳ５０７にて、Ｓ５０２で設定した閾値２と、Ｓ５０４で算出した手振れ情報の平均値Ａ２とを比較し、手振れ情報の平均値Ａ２が閾値２よりも大きい場合、入力画像が動いていると判断し、Ｓ５０８にて画像の圧縮率を上げるようにする。また手振れ情報の平均値Ａ２が閾値２よりも小さい場合、入力画像が動いていないと判断し、Ｓ５１０にて画像の圧縮率を下げるようにする。すなわち、入力画像が動いている場合は、圧縮率を上げることにより、画像が滑らかになる。
【００１９】
最後にＳ５１１にて、ＣＰＵ１０８から圧縮・伸張処理回路１０７へ指示する圧縮率を設定する。圧縮・伸張処理回路１０７は、ＣＰＵ１０８から指示された圧縮率に応じて入力画像を圧縮し、その結果をメモリ１０５へ格納する。
【００２０】
図６は、図１中のＣＰＵ１０８による他の画像圧縮率制御方法を示すフローチャート図である。まずＳ６０１にて、取得した周波数情報と比較する「閾値１」を設定する。Ｓ６０２では、取得した手振れ情報と比較する「閾値２」を設定する。そしてＳ６０３にて、検波ブロック単位の周波数情報の最大値と最小値との差分値Ｄ１を算出する。Ｓ６０４では、手振れブロック単位の手振れ情報の最大値と最小値との差分値Ｄ２を算出する。
【００２１】
Ｓ６０５にて、Ｓ６０１で設定した閾値１と、Ｓ６０３で算出した周波数情報の最大値と最小値との差分値Ｄ１とを比較し、周波数情報の最大値と最小値との差分値Ｄ１が閾値１よりも大きい場合、入力画像に高周波成分が多いと判断し、Ｓ６０６にて画像の圧縮率を上げるようにする。また周波数情報の最大値と最小値との差分値Ｄ１が閾値１よりも小さい場合、入力画像に低周波成分が多いと判断し、Ｓ６０９にて画像の圧縮率を下げるようにする。
【００２２】
更にＳ６０７にて、Ｓ６０２で設定した閾値２と、Ｓ６０４で算出した手振れ情報の最大値と最小値との差分値Ｄ２とを比較し、手振れ情報の最大値と最小値との差分値Ｄ２が閾値２よりも大きい場合、入力画像が動いていると判断し、Ｓ６０８にて画像の圧縮率を上げるようにする。また手振れ情報の最大値と最小値との差分値Ｄ２が閾値２よりも小さい場合、入力画像が動いていないと判断し、Ｓ６１０にて画像の圧縮率を下げるようにする。
【００２３】
最後にＳ６１１にて、ＣＰＵ１０８から圧縮・伸張処理回路１０７へ指示する圧縮率を設定する。圧縮・伸張処理回路１０７は、ＣＰＵ１０８から指示された圧縮率に応じて入力画像を圧縮し、その結果をメモリ１０５へ格納する。
【００２４】
なお、図６の例では周波数情報の最大値と最小値との差分値Ｄ１を用いて高周波成分の多少を判断したが、周波数情報の最大値のみ、あるいは周波数情報の最小値のみを用いることも可能である。
【００２５】
また、図６の例では手振れ情報の最大値と最小値との差分値Ｄ２を用いて動き量の大小を判断したが、手振れ情報の最大値のみ、あるいは手振れ情報の最小値のみを用いることも可能である。
【産業上の利用可能性】
【００２６】
以上のように、本発明に係る撮像装置は、コストを増やすことなく精度良く画像を圧縮することができるという効果を有し、デジタルカメラなどとして有用である。
【符号の説明】
【００２７】
１０１  撮像素子
１０２  ＡＦＥ
１０３  検波処理回路
１０４  電子手振れ処理回路
１０５  メモリ
１０６  画像処理回路
１０７  圧縮・伸張処理回路
１０８  ＣＰＵ
１０９  ＬＣＤインターフェース
１１０  ＬＣＤ
１１１  撮像装置
１１２  画像処理ＬＳＩ
【図１】
2010058510.tif 000003
【図２】
2010058510.tif 000004
【図３】
2010058510.tif 000005
【図４】
2010058510.tif 000006
【図５】
2010058510.tif 000007
【図６】
2010058510.tif 000008
【手続補正書】
【提出日】平成22年12月28日(2010.12.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の圧縮処理回路を備えた撮像装置に関し、また撮像装置の画像圧縮率制御方法に関するものである。
【背景技術】
【０００２】
デジタルスチルカメラ、デジタルビデオカメラなどの撮像専用の装置に加えて、カメラ付き携帯端末などが広く普及している。これらの撮像装置では、ＪＰＥＧ（Joint Photographic Experts Group）、ＭＰＥＧ（Moving Picture Experts Group）などの画像データ圧縮方式が採用される。ただし、段階的に所定のデータサイズにまで入力画像を圧縮することとすると、圧縮処理にかかる時間が長くなるとともに、元画像の全データを保持しておく大容量のメモリが必要となる。
【０００３】
そこで、ある従来技術によれば、入力画像の水平方向の高周波成分及び低周波成分と、垂直方向の高周波成分及び低周波成分とに基づいて当該入力画像の圧縮処理後のバイト数を見積もり、このバイト数をもとに、１回の圧縮処理で入力画像を圧縮するための圧縮率を算出する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３５７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来技術では、高周波成分が多いシーンから低周波成分が多いシーンへ撮像装置のレンズを移動させた場合など、画像の圧縮率が適切でなく、画質の劣化が発生してしまう課題があった。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る撮像装置は、撮像素子と、当該撮像素子から得た入力画像の周波数情報を検出する手段と、前記撮像素子から手振れ情報を検出する手段と、前記入力画像の周波数情報と前記手振れ情報とに応じた前記入力画像の圧縮率を設定する手段と、前記設定された圧縮率に応じて前記入力画像を圧縮する手段とを備えた構成を採用したものである。
【０００７】
かかる構成により、高周波成分が多いシーンから低周波成分が多いシーンへ当該撮像装置のレンズを移動させた場合でも、画像の圧縮率が適切な値に設定され、画質の劣化を防ぐことができる。
【発明の効果】
【０００８】
本発明は、入力画像の周波数情報と手振れ情報とを用いて当該入力画像の圧縮率を設定することで、従来画像が劣化していたシーンであっても画像が劣化しないという効果を有する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における撮像装置の構成を示すブロック図である。
【図２】図１の撮像装置の入力画像における検波ブロック位置及び手振れブロック位置の指定例を示す図である。
【図３】図１の撮像装置にて入力画像の周波数情報を取得する動作を示すフローチャート図である。
【図４】図１の撮像装置にて手振れ情報を取得する動作を示すフローチャート図である。
【図５】図１の撮像装置における画像圧縮率制御方法を示すフローチャート図である。
【図６】図１の撮像装置における他の画像圧縮率制御方法を示すフローチャート図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照して説明する。
【００１１】
図１は、本発明の実施形態における撮像装置の構成を示すブロック図である。図１の撮像装置１１１は、画像を入力する撮像素子１０１と、アナログ信号をデジタル信号に変換するＡＦＥ（Analog Front End）１０２と、画像処理ＬＳＩ（Large-Scale Integrated circuit）１１２と、画像情報などを蓄積するメモリ１０５と、画像を表示するＬＣＤ（Liquid Crystal Display）１１０とを具備する。画像処理ＬＳＩ１１２は、検波処理回路１０３と、電子手振れ処理回路１０４と、画像処理回路１０６と、ＪＰＥＧやＭＰＥＧなどの方式で画像の圧縮・伸張を行う圧縮・伸張処理回路１０７と、システム全体を制御するＣＰＵ（Central Processing Unit）１０８と、表示制御のためのＬＣＤインターフェース１０９とを有する。
【００１２】
ＣＰＵ１０８は、画像処理回路１０６へ動作要求を与え、当該画像処理回路１０６から完了通知と、入力画像の周波数情報と、手振れ情報とを受け取る。また、ＣＰＵ１０８は、圧縮・伸張処理回路１０７へ動作要求及び圧縮率を与え、当該圧縮・伸張処理回路１０７から完了通知を受け取る。
【００１３】
図２は、図１の撮像装置１１１の入力画像における周波数情報の取得のための検波ブロック位置及び手振れ情報の取得のための手振れブロック位置の指定例を示している。例えば、図２のＸ１座標、Ｘ２座標、Ｙ１座標及びＹ２座標を指定することで、検波ブロック及び手振れブロックとして、ブロック３の位置を決定する。他のブロック１，２，４〜１０の各位置についても、水平座標Ｘ１〜Ｘ８のうちの２座標と、垂直座標Ｙ１〜Ｙ８のうちの２座標とを同様に指定して決定する。
【００１４】
図３は、図１の撮像装置１１１にてＣＰＵ１０８が入力画像の周波数情報を取得する動作を示すフローチャート図である。ＣＰＵ１０８は、図３のＳ３０１にて検波ブロック位置を指定していなければ、Ｓ３０４にて検波処理回路１０３に対し、図２のように検波ブロック位置を指定する。検波処理回路１０３は、指定された検波ブロック単位で入力画像を検波する。ＣＰＵ１０８は、Ｓ３０２及びＳ３０３のループにて、検波処理回路１０３で検波した周波数情報を画像処理回路１０６から取得する。ただし、入力画像の周波数情報をフレーム単位で取得することとしてもよい。
【００１５】
図４は、図１の撮像装置１１１にてＣＰＵ１０８が手振れ情報を取得する動作を示すフローチャート図である。ＣＰＵ１０８は、図４のＳ４０１にて手振れブロック位置を指定していなければ、Ｓ４０４にて電子手振れ処理回路１０４に対し、図２のように手振れブロック位置を指定する。電子手振れ処理回路１０４は、指定された手振れブロック単位で入力画像の手振れ情報（動き量）を検出する。ＣＰＵ１０８は、Ｓ４０２及びＳ４０３のループにて、電子手振れ処理回路１０４で検出した手振れ情報を画像処理回路１０６から取得する。ただし、手振れ情報を画像のフレーム単位で取得することとしてもよい。
【００１６】
図５は、図１中のＣＰＵ１０８による画像圧縮率制御方法を示すフローチャート図である。まずＳ５０１にて、取得した周波数情報と比較する「閾値１」を設定する。Ｓ５０２では、取得した手振れ情報と比較する「閾値２」を設定する。そしてＳ５０３にて、図２の検波ブロック１〜１０の周波数情報の平均値Ａ１を算出する。Ｓ５０４では、図２の手振れブロック１〜１０の手振れ情報の平均値Ａ２を算出する。
【００１７】
Ｓ５０５にて、Ｓ５０１で設定した閾値１と、Ｓ５０３で算出した周波数情報の平均値Ａ１とを比較し、周波数情報の平均値Ａ１が閾値１よりも大きい場合、入力画像に高周波成分が多いと判断し、Ｓ５０６にて画像の圧縮率を上げるようにする。また周波数情報の平均値Ａ１が閾値１よりも小さい場合、入力画像に低周波成分が多いと判断し、Ｓ５０９にて画像の圧縮率を下げるようにする。すなわち、高周波成分に対しては“鈍感”であり、低周波成分に対しては“敏感”であるという人間の視覚特性を活かし、高周波成分が多い場合は圧縮率を上げるようにし、低周波成分が多い場合は圧縮率を下げるようにすることで、符号化効率を向上させながら画質劣化を感じないようにする。
【００１８】
更にＳ５０７にて、Ｓ５０２で設定した閾値２と、Ｓ５０４で算出した手振れ情報の平均値Ａ２とを比較し、手振れ情報の平均値Ａ２が閾値２よりも大きい場合、入力画像が動いていると判断し、Ｓ５０８にて画像の圧縮率を上げるようにする。また手振れ情報の平均値Ａ２が閾値２よりも小さい場合、入力画像が動いていないと判断し、Ｓ５１０にて画像の圧縮率を下げるようにする。すなわち、入力画像が動いている場合は、圧縮率を上げることにより、画像が滑らかになる。
【００１９】
最後にＳ５１１にて、ＣＰＵ１０８から圧縮・伸張処理回路１０７へ指示する圧縮率を設定する。圧縮・伸張処理回路１０７は、ＣＰＵ１０８から指示された圧縮率に応じて入力画像を圧縮し、その結果をメモリ１０５へ格納する。
【００２０】
図６は、図１中のＣＰＵ１０８による他の画像圧縮率制御方法を示すフローチャート図である。まずＳ６０１にて、取得した周波数情報と比較する「閾値１」を設定する。Ｓ６０２では、取得した手振れ情報と比較する「閾値２」を設定する。そしてＳ６０３にて、検波ブロック単位の周波数情報の最大値と最小値との差分値Ｄ１を算出する。Ｓ６０４では、手振れブロック単位の手振れ情報の最大値と最小値との差分値Ｄ２を算出する。
【００２１】
Ｓ６０５にて、Ｓ６０１で設定した閾値１と、Ｓ６０３で算出した周波数情報の最大値と最小値との差分値Ｄ１とを比較し、周波数情報の最大値と最小値との差分値Ｄ１が閾値１よりも大きい場合、入力画像に高周波成分が多いと判断し、Ｓ６０６にて画像の圧縮率を上げるようにする。また周波数情報の最大値と最小値との差分値Ｄ１が閾値１よりも小さい場合、入力画像に低周波成分が多いと判断し、Ｓ６０９にて画像の圧縮率を下げるようにする。
【００２２】
更にＳ６０７にて、Ｓ６０２で設定した閾値２と、Ｓ６０４で算出した手振れ情報の最大値と最小値との差分値Ｄ２とを比較し、手振れ情報の最大値と最小値との差分値Ｄ２が閾値２よりも大きい場合、入力画像が動いていると判断し、Ｓ６０８にて画像の圧縮率を上げるようにする。また手振れ情報の最大値と最小値との差分値Ｄ２が閾値２よりも小さい場合、入力画像が動いていないと判断し、Ｓ６１０にて画像の圧縮率を下げるようにする。
【００２３】
最後にＳ６１１にて、ＣＰＵ１０８から圧縮・伸張処理回路１０７へ指示する圧縮率を設定する。圧縮・伸張処理回路１０７は、ＣＰＵ１０８から指示された圧縮率に応じて入力画像を圧縮し、その結果をメモリ１０５へ格納する。
【００２４】
なお、図６の例では周波数情報の最大値と最小値との差分値Ｄ１を用いて高周波成分の多少を判断したが、周波数情報の最大値のみ、あるいは周波数情報の最小値のみを用いることも可能である。
【００２５】
また、図６の例では手振れ情報の最大値と最小値との差分値Ｄ２を用いて動き量の大小を判断したが、手振れ情報の最大値のみ、あるいは手振れ情報の最小値のみを用いることも可能である。
【産業上の利用可能性】
【００２６】
以上のように、本発明に係る撮像装置は、コストを増やすことなく精度良く画像を圧縮することができるという効果を有し、デジタルカメラなどとして有用である。
【符号の説明】
【００２７】
１０１  撮像素子
１０２  ＡＦＥ
１０３  検波処理回路
１０４  電子手振れ処理回路
１０５  メモリ
１０６  画像処理回路
１０７  圧縮・伸張処理回路
１０８  ＣＰＵ
１０９  ＬＣＤインターフェース
１１０  ＬＣＤ
１１１  撮像装置
１１２  画像処理ＬＳＩ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像素子と、
前記撮像素子から得た入力画像の周波数情報を検出する手段と、
前記撮像素子から手振れ情報を検出する手段と、
前記入力画像の周波数情報と前記手振れ情報とに応じた前記入力画像の圧縮率を設定する手段と、
前記設定された圧縮率に応じて前記入力画像を圧縮する手段とを備えたことを特徴とする撮像装置。
【請求項２】
請求項１記載の撮像装置において、
前記入力画像の周波数情報を検波ブロック単位で取得することを特徴とする撮像装置。
【請求項３】
請求項１記載の撮像装置において、
前記手振れ情報を手振れブロック単位で取得することを特徴とする撮像装置。
【請求項４】
請求項１記載の撮像装置において、
前記入力画像の周波数情報をフレーム単位で取得することを特徴とする撮像装置。
【請求項５】
請求項１記載の撮像装置において、
前記手振れ情報をフレーム単位で取得することを特徴とする撮像装置。
【請求項６】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の平均値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項７】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の平均値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項８】
請求項６記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の平均値と、前記取得した手振れブロック単位の手振れ情報の平均値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項９】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１０】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の最大値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１１】
請求項９記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値と、前記取得した手振れブロック単位の手振れ情報の最大値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１２】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最小値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１３】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の最小値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１４】
請求項１２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最小値と、前記取得した手振れブロック単位の手振れ情報の最小値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１５】
請求項２記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値と最小値との差分値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１６】
請求項３記載の撮像装置において、
前記取得した手振れブロック単位の手振れ情報の最大値と最小値との差分値をもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１７】
請求項１５記載の撮像装置において、
前記取得した検波ブロック単位の周波数情報の最大値と最小値との差分値と、前記取得した手振れブロック単位の手振れ情報の最大値と最小値との差分値とをもとに前記入力画像の圧縮率を設定することを特徴とする撮像装置。
【請求項１８】
撮像素子から得た入力画像の周波数情報を検出するステップと、
前記撮像素子から手振れ情報を検出するステップと、
前記入力画像の周波数情報と前記手振れ情報とに応じた前記入力画像の圧縮率を設定するステップと、
前記設定された圧縮率に応じて前記入力画像を圧縮するステップとを備えたことを特徴とする撮像装置の画像圧縮率制御方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010058510.tif 000009
【図２】
2010058510.tif 000010
【図３】
2010058510.tif 000011
【図４】
2010058510.tif 000012
【図５】
2010058510.tif 000013
【図６】
2010058510.tif 000014
【国際調査報告】
2010058510.tif 000015
2010058510.tif 000016
2010058510.tif 000017
2010058510.tif 000018