(57)【要約】  【課題】  露光時間に応じて効率的な動画像の符号化を行うことのできる撮像装置を提供する。  【解決手段】  ディジタルカメラ１は、撮像素子３と、撮像素子３の露光時間を調整する露光時間調整部８と、撮像素子３から得られた画像における動きベクトルを検出し、動きベクトルを用いた動き補償処理を行って動画像の符号化を行う符号化部６を備える。探索範囲変更部１１は、撮像素子３の露光時間に基づいて、動きベクトルの探索範囲の広さを変更する。例えば、探索範囲変更部１１は、撮像素子３の露光時間が長いほど、動きベクトルの探索範囲を狭くする。【選択図】  図１
2008103928.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
前記撮像手段の露光時間を調整する露光時間調整手段と、
前記撮像手段から得られた画像における動きベクトルを検出し、前記動きベクトルを用いた動き補償処理を行って動画像の符号化を行う符号化手段と、
前記撮像手段の露光時間に基づいて、前記動きベクトルの探索範囲の広さを変更する探索範囲変更手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記探索範囲変更手段は、
前記撮像手段の露光時間が長いほど、前記動きベクトルの探索範囲を狭くすることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記探索範囲変更手段は、
前記撮像手段の露光時間の長さに反比例して、前記動きベクトルの探索範囲の広さを変更することを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
前記撮像手段の露光時間が所定のしきい露光時間より長いか否かを判定する露光時間判定手段を備え、
前記探索範囲変更手段は、
前記撮像手段の露光時間が前記しきい露光時間より長い場合に、前記動きベクトルの探索範囲を狭くすることを特徴とする請求項１ないし請求項３のいずれかに記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動きベクトルを用いた動き補償処理を行って、動画像の符号化を行う撮像装置に関するものである。
【背景技術】
【０００２】
近年、映像信号のディジタル化が進み、動画像の高能率符号化が行われるようになってきている。このような符号化アルゴリズムの一例として、映像信号におけるフレーム間の差分を符号化するフレーム間予測符号化が知られている。このフレーム間予測符号化は、隣接するフレーム画像間の相関を利用して情報量を低減する符号化方式である。最近では、この符号化方式に動き補償を加えて、動きの速い被写体を含む画像の符号化効率の向上を図る符号化方式が用いられている。このような符号化方式の一例として、動き補償フレーム間予測符号化が知られている。上記のような符号化方式は、ＭＰＥＧ（Moving Picture Expert Group）やＨ２６１等といった符号化標準規格で採用されている。
【０００３】
従来、ビデオカメラで撮影した画像を、ＭＰＥＧ符号化して記録部に記録する撮像装置が知られている（例えば特許文献１参照）。この従来の撮像装置では、ビデオカメラから出力された画像が、符号化部でＭＰＥＧ符号化される。符号化部では、所定の範囲で動きベクトルを探索する動き補償処理が行われる。
【特許文献１】特開平１０−２７６３５９号公報（第２−７頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の撮像装置では、符号化部で行われる符号化（動き補償フレーム間予測符号化）の処理と撮像素子の動作とは互いに独立に制御されている。例えば、従来の撮像装置では、動き補償処理で動きベクトルの検出をする探索範囲が、撮像素子の露光時間に関係なく予め設定されている。したがって、撮像装置の感度を上げるために、撮像素子の露光時間が長くした場合、すなわち、フレームレートを小さくした場合には、以下のように、動き補償による時間軸方向の圧縮効果が低くなり、非効率な動画像の符号化を行うことになるという問題があった。
【０００５】
例えば、動きの速い被写体を撮影した場合、フレームレートが小さいと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲を外れてしまうことがある。そのような場合には、動き補償処理を行うことができず、動き補償処理のために行った演算処理が無駄になる可能性があるという問題がある。
【０００６】
また、動きの速い被写体を撮影した場合、撮像素子の露光時間が長いと、被写体の輪郭がぼやけてしまうことがある。動きベクトルを検出する処理では、現在の処理対象画像と過去の参照画像との比較を行う。したがって、被写体の輪郭がぼやけていると、現在の処理対象画像と過去の参照画像との比較が困難になり、動きベクトルの検出精度が低下するという問題がある。
【０００７】
また、フレームレートが小さいと、現フレームと次フレームとの時間差（時間間隔）が大きいので、その間に被写体の形状が変化してしまう可能性がある。そのような場合にも、現在の処理対象画像と過去の参照画像との比較が困難になり、動きベクトルの検出精度が低下するという問題がある。
【０００８】
本発明は、上記従来の問題を解決するためになされたもので、露光時間に応じて効率的に動画像の符号化を行うことのできる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、撮像手段と、前記撮像手段の露光時間を調整する露光時間調整手段と、前記撮像手段から得られた画像における動きベクトルを検出し、前記動きベクトルを用いた動き補償処理を行って動画像の符号化を行う符号化手段と、前記撮像手段の露光時間に基づいて、前記動きベクトルの探索範囲の広さを変更する探索範囲変更手段と、を備えた構成を有している。
【００１０】
この構成により、露光時間が変化したときに、その露光時間に応じて動きベクトルの探索範囲の広さが変更されて、動画像の符号化が行われる。したがって、例えば、撮像装置の感度を上げるために、撮像素子の露光時間が長くした場合であっても、露光時間に応じた探索範囲で動きベクトル検出が行われ、効率的な動画像の符号化を行うことができる。
【００１１】
また、本発明の撮像装置では、前記探索範囲変更手段は、前記撮像手段の露光時間が長いほど、前記動きベクトルの探索範囲を狭くする構成を有している。
【００１２】
この構成により、露光時間が長いほど、動きベクトルの探索範囲が狭くなる。例えば、動きの速い被写体を撮影した場合、露光時間が長いと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲から外れてしまうことがある。そのような場合には、露光時間の長さに応じて、動きベクトルの探索範囲を狭くする。これにより、無駄になる可能性の高い動きベクトル検出の演算処理を行わずに済み、演算量を削減することができる。したがって、演算量を削減した分だけ、他の演算処理を行うことが可能になる。例えば、被写体の輪郭をはっきりさせる処理や被写体の形状の変化を補正する処理など、動きベクトルの検出精度を向上させるための演算処理を行うことが可能になる。
【００１３】
また、本発明の撮像装置では、前記探索範囲変更手段は、前記撮像手段の露光時間の長さに反比例して、前記動きベクトルの探索範囲の広さを変更する構成を有している。
【００１４】
この構成により、露光時間の長さに反比例して、露光時間が長くなると動きベクトルの探索範囲が狭くなり、露光時間が短くなると動きベクトルの探索範囲が広くなる。例えば、動きの速い被写体を撮影した場合、露光時間が長いと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲から外れてしまうことがある。そのような場合には、露光時間の長さに反比例させて、動きベクトルの探索範囲を狭くする。これにより、無駄になる可能性の高い動きベクトル検出の演算処理を行わずに済み、演算量を削減することができる。したがって、演算量を削減した分だけ、他の演算処理を行うことが可能になる。例えば、被写体の輪郭をはっきりさせる処理や被写体の形状の変化を補正する処理など、動きベクトルの検出精度を向上させるための演算処理を行うことが可能になる。
【００１５】
また、本発明の撮像装置は、前記撮像手段の露光時間が所定のしきい露光時間より長いか否かを判定する露光時間判定手段を備え、前記探索範囲変更手段は、前記撮像手段の露光時間が前記しきい露光時間より長い場合に、前記動きベクトルの探索範囲を狭くする構成を有している。
【００１６】
この構成により、露光時間が所定のしきい露光時間より長い場合には、動きベクトルの探索範囲が狭くなる。例えば、動きの速い被写体を撮影した場合、露光時間が所定のしき露光時間より長いと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲を外れてしまうことがある。そのような場合には、動きベクトルの探索範囲を狭くする。これにより、無駄になる可能性の高い動きベクトル検出の演算処理を行わずに済み、演算量を削減することができる。したがって、演算量を削減した分だけ、他の演算処理を行うことが可能になる。例えば、被写体の輪郭をはっきりさせる処理や被写体の形状の変化を補正する処理など、動きベクトルの検出精度を向上させるための演算処理を行うことが可能になる。
【発明の効果】
【００１７】
本発明は、露光時間に基づいて動きベクトルの探索範囲の広さを変更する探索範囲変更手段を設けることにより、露光時間に応じて効率的な動画像の符号化を行うことができるという効果を有する撮像装置を提供することができるものである。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態の撮像装置について、図面を用いて説明する。本実施の形態では、撮像センサにより取り込まれたセンサ出力信号をディジタル映像信号に変換出力する撮像装置等であって、特に撮像した映像信号の情報量圧縮のために、符号化された映像信号を出力する撮像装置等である場合を例示する。ここでは、ＭＰＥＧ符号化機能を備えたディジタルカメラの場合を例示する。
【００１９】
本発明の実施の形態のディジタルカメラを図１に示す。図１は、ディジタルカメラ１の構成を示すブロック図である。図１に示すように、ディジタルカメラ１は、入射光を集光するレンズ２と、撮像面に集光された入射光を電気信号に光電変換する撮像素子３を備えている。この撮像素子３は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）などのセンサであり、本発明の撮像手段に相当する。
【００２０】
また、ディジタルカメラ１は、撮像素子３から出力されるアナログ信号をディジタル信号にＡＤ変換するＡＤ変換部４と、ディジタル信号に所定の信号処理を施す信号処理部５を備えている。この信号処理部５では、例えば、ディジタル信号にガンマ補正やホワイトバランス補正や輪郭補正といった処理を施して、輝度信号及び色差信号からなるディジタル映像信号を出力したり、撮像信号より明度情報や色情報を制御用に抽出する処理などが行われる。
【００２１】
また、ディジタルカメラ１は、撮像素子３から得られた映像信号（ディジタル映像信号）を符号化する符号化部６を備えている。この符号化部６では、動画像の符号化をするときに、撮像素子３から得られた画像における動きベクトルを検出し、動きベクトルを用いた動き補償処理が行われる。具体的には、現在の処理対象画像と過去の参照画像を比較して、所定の探索範囲における動きベクトルを検出する。この符号化部６が、本発明の符号化手段に相当する。
【００２２】
また、図１に示すように、ディジタルカメラ１は、撮像素子３や信号処理部５や符号化部６の動作を制御する制御部７を備えている。この制御部７は、撮像素子３のシャッタスピード等を制御して露光時間を調整する露光時間調整部８と、撮像素子３の露光時間が所定のしきい露光時間よりも長いか否かを判定する露光時間判定部９と、所定の制御用情報（制御用に抽出された明度情報等）に基づいて信号処理部５を制御する処理制御部１０と、動きベクトルの検出を行う探索範囲の広さを変更する探索範囲変更部１１を備えている。ここでは、露光時間調整部８が、本発明の露光時間調整手段に相当し、露光時間判定部９が、本発明の露光時間判定手段に相当する。また、探索範囲変更部１１が、本発明の探索範囲変更手段に相当する。
【００２３】
以上のように構成されたディジタルカメラ１について、図面を用いてその動作を説明する。
【００２４】
ここでは、まず、撮像素子３の動作について図２〜図７を用いて説明する。図２は、撮像素子３の通常時の動作を説明するタイミングチャートである。図２において、垂直同期信号は、映像信号の１フレームの周期を示している。ある一つのＯＮ信号から次のＯＮ信号までの期間が１フレームであり、この図では、第１フレームから第４フレームまでの４つのフレームが例示されている。
【００２５】
図２において、蓄積電荷量は、撮像素子３（例えばＣＣＤ）の電荷蓄積のイメージを示している。図２に示すように、撮像素子３（ＣＣＤ）は、通常、１フレーム毎に受光量に応じた電荷を蓄積し、出力信号（センサ出力）として出力する。例えば、現フレームで、受光面で光を受けて光電変換した電荷が蓄積された後、次のフレームで、画素ごとに蓄積電荷に応じた出力信号が読み出される。図２に示した例では、第１フレームの終わりのタイミングＡで電荷の蓄積を完了し、タイミングＢの時点から出力信号の出力が行われる。図２では、第２フレーム以降に読み出された出力信号（映像信号）の波形が、模式的に図示されている。この図で、出力信号の高さは光の明るさを示している。
【００２６】
図３は、照明が暗いときなど、撮像素子３への入力光のレベルが低いときの動作を説明するタイミングチャートである。図３に示した例では、撮像素子３への入力光のレベルが、図２の場合に比べて半分である。したがって、タイミングＡにおける電荷蓄積量も図２の場合に比べて半分であり、出力信号の高さも図２の場合に比べて半分である。このような場合、例えば照明が暗い場合には、人間の目では画像を認識するのが困難になる。そこで、このような場合には、露光時間（電荷蓄積時間）を長くして撮像素子３の感度を向上する手法が用いられる。露光時間を調整する制御は、制御部７の露光時間調整部８によって行われる。
【００２７】
ここで、図４〜図７を用いて、露光時間調整部８が撮像素子３の露光時間を調整するときの動作について、いくつか例を挙げて説明する。
【００２８】
図４は、撮像素子３の露光時間を長くしたときの動作を説明するタイミングチャートである。図４に示した例では、撮像素子３の露光時間が、図２の場合に比べて２倍である。つまり、図２の例では、第１フレーム終了後に電荷の蓄積を終了しているのに対し、図４の例では、第２フレームが終了するまで電化の蓄積が行われる。したがって、図４に示した例では、撮像素子３の電荷蓄積量が図２の場合に比べて２倍になり、出力信号のレベルも２倍になる。このようにして、撮像素子３の感度が２倍になる。なお、撮像素子３の感度をさらに向上させるには、撮像素子３の露光時間をさらに長くする。このように露光時間を調整する制御（例えば、露光時間を２フレーム分だけ長くする制御）は、制御部７の露光時間調整部８によって行われる。
【００２９】
上記のように露光時間を長くした場合には、電荷蓄積中のフレームでは出力信号（センサ出力）が出力されないことになる。例えば、図４に示した例では、第４フレームでは出力信号（センサ出力）が出力されない。
【００３０】
出力信号が出力されないフレームがあるのを補う方法として、出力信号をフレームメモリ等に蓄積してフレーム補間を行う方法がある。例えば、図５に示した例では、第３フレームの出力信号をフレームメモリに記憶しておき、記憶した出力信号を第４フレームで再度読み出す方法がある。
【００３１】
また、出力信号が出力されないフレームがあるのを補う別の方法として、電荷蓄積中のフレームであることを示す蓄積フレーム信号を用いる方法がある。蓄積フレーム信号を出力信号（センサ出力）と一緒に後段処理ブロック（後段処理を行うブロック、図示せず）に送ると、後段処理ブロックは、蓄積フレーム信号を参照して、出力信号（映像信号）の有無に合わせて処理を行う。この蓄積フレーム信号は、無効である期間（出力信号が無効であるフレーム）を示す信号であるともいえる。例えば、図６に示した例では、第３フレームでは蓄積フレーム信号がＯＦＦであり、出力信号のみが送られる。一方、第４フレームでは蓄積フレーム信号がＯＮであり、出力信号とともに蓄積フレーム信号が送られる。これにより、後段処理ブロックは、第３フレームでは出力信号「有」として処理を行い、第４フレームでは出力信号「無」として処理を行う。
【００３２】
図７は、撮像素子３の露光時間をシャッタパルスを用いて調整するときの動作を説明するタイミングチャートである。すでに、複数のフレーム（図４の例では２フレーム）に渡って電荷信号を蓄積することにより、撮像素子３（ＣＣＤ）の露光時間を調整する例を説明した。ここでは、１つのフレーム内で露光時間を調整する例を説明する。図７の例では、１フレーム内における露光時間（電荷蓄積時間）を決定する信号として、シャッタパルスが用いられる。例えば、図７では、第２フレームでシャッタパルスが４回発生している様子が示される。また、第３フレームではシャッタパルスが８回発生しており、第４フレームではシャッタパルスが１２回発生している例が示されている。このシャッタパルスが発生しているときには、撮像素子３（ＣＣＤ）は蓄積電荷を捨てるように制御される。つまり、シャッタパルスが発生している間は、電荷が蓄積されない。
【００３３】
図７に示した一例では、第２フレームの露光時間は、シャッタパルスが終了するタイミングＣから、第２フレームが終了するタイミングＤまでである。また、第３フレームの露光時間は、シャッタパルスが終了するタイミングＥから、第３フレームが終了するタイミングＦまでである。また、第４フレームの露光時間は、シャッタパルスが終了するタイミングＧから、第４フレームが終了するタイミングＨまでである。このようにして、撮像素子３の露光時間が、フレームごとに調整される。このように露光時間を調整する制御（例えば、１フレーム内で露光時間を短くする制御）は、制御部７の露光時間調整部８によって行われる。
【００３４】
この場合、入射光量が全フレームで同じであれば、撮像素子３の露光時間が短いほど出力信号のレベルは小さくなる。このような露光時間の調整は、入射光量が大きく（被写体が明るく）出力信号のレベルが飽和してしまうような場合に有効である。つまり、入射光量が大きく（被写体が明るく）出力信号のレベルが飽和してしまうような場合であっても、撮像素子３の露光時間を短くすることにより、出力信号のレベルを飽和レベル以下に抑えることができる。その結果、人間の目に認識できる映像信号を得ることができる。
【００３５】
つぎに、図８〜図１０を用いて、符号化部６が動きベクトルの検出を行うときの動作について説明する。
【００３６】
本実施の形態では、動きベクトルの検出は、ブロックマッチング法によって行われる。
図８は、動きベクトル検出の単位となるブロックサイズ（１６画素×１６ライン）の説明図である。ブロックマッチング法では、符号化を行う対象画像（符号化対象画像ともいう）を、図８に示すように１６画素×１６ラインのブロックに分割する。そして、このブロック毎に動きベクトルの検出（検索）を行う。すなわち、現在の処理対象画像のブロックと、過去の参照画像内のブロック（現在の処理対象画像のブロックと同じサイズのブロック）とをずらしながら比較する。そして、現在の処理対象画像のブロックと最も一致していた参照画像内のブロックを見つけ、そのブロックの現在の処理対象画像のブロックに対する相対位置を動きベクトルとして検出する。
【００３７】
例えば、現在の処理対象画像のブロックと参照画像のブロックとの比較では、ブロック内において互いに対応する位置の画素の差分絶対値和が評価値として用いられる。したがって、図８に示した例では、一回の比較動作につき１６×１６＝２５６回分の差分演算等の演算処理が必要となり、これを探索回数分（比較動作の回数分）行うことになる。
【００３８】
図９は、動きベクトルの探索範囲（４８画素×４８ライン）の説明図である。図９では、中央の斜線の四角い部分が、現在の処理対象画素のブロックであり、点線で囲んだ四角い部分が、過去の参照画素のブロックである。この例では、４８画素×４８ラインの探索範囲で、動きベクトルの探索を行う必要があり、探索回数は４８×４８＝２３０４回である。
【００３９】
探索範囲変更部１１は、撮像素子３の露光時間に基づいて、この動きベクトルの探索範囲の広さを変更する。本実施の形態では、撮像素子３の露光時間が長いほど、動きベクトルの探索範囲を狭くする。この場合、撮像素子３の露光時間の長さに反比例して、動きベクトルの探索範囲を狭くする。例えば、撮像素子３の露光時間が２倍になったときには、動きベクトルの探索範囲を０．５倍にする。逆に、撮像素子３の露光時間が０．５倍になったときには、動きベクトルの探索範囲を２倍にする。
【００４０】
図１０は、動きベクトルの探索範囲（３２画素×３２ライン）の説明図である。図１０の例は、図９の場合に比べて動きベクトルの探索範囲が２／３倍になっている。つまり、この例は、図９の場合に比べて撮像素子３の露光時間が１．５倍になったときの例である。この場合、探索回数は３２×３２＝１０２４回であり、演算量は約０．４４倍（３２2／４８2）に削減される。
【００４１】
また、本実施の形態では、探索範囲変更部１１は、撮像素子３の露光時間Ｔが所定のしきい露光時間Ｔｓよりも長い場合に、上記のような動きベクトルの探索範囲の変更を行う。図１１は、探索範囲の変更を行うときの動作説明のためのフロー図である。
【００４２】
図１１に示すように、まず、露光時間調整部８が、撮影条件（照明の明るさ）に応じて撮像素子３の露光時間の調整を行う（Ｓ１）。つぎに、露光時間判定部９が、露光時間調整部８によって設定された露光時間Ｔが、所定のしきい露光時間Ｔｓよりも長いか否かを判定する（Ｓ２）。撮像素子３の露光時間Ｔが、しきい露光時間Ｔｓよりも長い場合には、探索範囲変更部１１によって、動きベクトルの探索範囲の変更が行われる（Ｓ３）。そして、変更された探索範囲で動きベクトルの検出を行って、その動きベクトルを用いた動き補償処理が符号化部６で行われる（Ｓ４）。
【００４３】
一方、撮像素子３の露光時間Ｔが、しきい露光時間Ｔｓ以下である場合には、動きベクトルの探索範囲の変更は行われない。そして、符号化部６では、その探索範囲で動きベクトルの検出を行って、動きベクトルを用いた動き補償処理が行われる（Ｓ４）。
【００４４】
このような発明の実施の形態のディジタルカメラ１によれば、撮像素子３の露光時間に基づいて動きベクトルの探索範囲の広さを変更する探索範囲変更部１１を設けることにより、撮像素子３の露光時間に応じて効率的な動画像の符号化を行うことができる。
【００４５】
すなわち、本実施の形態では、撮影条件（照明の明るさ）に応じて撮像素子３の露光時間が変化したときに、その露光時間に応じて動きベクトルの探索範囲の広さが変更されて、動画像の符号化が行われる。したがって、例えば、照明の明るさが十分でない場合など、撮像装置の感度を上げるために、撮像素子３の露光時間が長くした場合に、露光時間に応じた探索範囲で動きベクトル検出が行われ、効率的な動画像の符号化を行うことができる。
【００４６】
例えば、本実施の形態では、撮像素子３の露光時間が長いほど、動きベクトルの探索範囲が狭くなる。例えば、動きの速い被写体を撮影した場合、撮像素子３の露光時間が長いと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲から外れてしまうことがある。そのような場合には、撮像素子３の露光時間の長さに応じて、動きベクトルの探索範囲を狭くする。これにより、無駄になる可能性の高い動きベクトル検出の演算処理を行わずに済み、演算量を削減することができる。したがって、演算量を削減した分だけ、他の演算処理を行うことが可能になる。例えば、被写体の輪郭をはっきりさせる処理や被写体の形状の変化を補正する処理など、動きベクトルの検出精度を向上させるための演算処理を行うことが可能になる。特に、演算処理をソフトウェアで実現した場合には、このように処理能力を効率的に活用することが重要である。
【００４７】
具体的には、露光時間の長さに反比例して、露光時間が長くなると動きベクトルの探索範囲が狭くなり、露光時間が短くなると動きベクトルの探索範囲が広くなる。例えば、図１０に示すように、撮像素子３の露光時間が１．５倍になったときには、動きベクトルの探索範囲を２／３倍にする。動きの速い被写体を撮影した場合、撮像素子３の露光時間が長いと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲を外れてしまうことがある。そのような場合には、撮像素子３の露光時間の長さに反比例させて、動きベクトルの探索範囲を狭くする。これにより、無駄になる可能性の高い動きベクトル検出の演算処理を行わずに済み、演算量を削減することができる。この場合、図９の場合に比べて、演算量が約０．４４倍（３２2／４８2）に削減される。
【００４８】
また、本実施の形態では、露光時間Ｔが所定のしきい露光時間Ｔｓより長い場合には、動きベクトルの探索範囲が狭くなる。例えば、動きの速い被写体を撮影した場合、露光時間Ｔが所定のしき露光時間Ｔｓより長いと、被写体が次フレームまでに大きく移動して、動きベクトルの探索範囲を外れてしまうことがある。そのような場合には、動きベクトルの探索範囲を狭くする。これによっても、無駄になる可能性の高い動きベクトル検出の演算処理を行わずに済み、演算量を削減することができる。
【００４９】
このようにして、符号量を削減するとともに、演算量を削減することができる。これにより、符号量と演算量の両面から効率的な動画像の符号化を行うことができる。なお、動きのない被写体（背景等）については、問題なく圧縮が可能である。
【００５０】
以上、本発明の実施の形態を例示により説明したが、本発明の範囲はこれらに限定されるものではなく、請求項に記載された範囲内において目的に応じて変更・変形することが可能である。
【産業上の利用可能性】
【００５１】
以上のように、本発明にかかる撮像装置は、撮像素子の露光時間に応じて効率的な動画像の符号化を行うことができるという効果を有し、ＭＰＥＧ符号化機能を備えたディジタルカメラ等として有用である。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態におけるディジタルカメラのブロック図
【図２】本発明の実施の形態における撮像素子（通常時）の動作説明のためのタイミングチャート
【図３】本発明の実施の形態における撮像素子（入力光のレベルが低いとき）の動作説明のためのタイミングチャート
【図４】本発明の実施の形態における撮像素子（露光時間を２倍にしたとき）の動作説明のためのタイミングチャート
【図５】本発明の実施の形態における撮像素子（フレーム補間出力するとき）の動作説明のためのタイミングチャート
【図６】本発明の実施の形態における撮像素子（蓄積フレーム信号を用いるとき）の動作説明のためのタイミングチャート
【図７】本発明の実施の形態における撮像素子（シャッタパルスを使用したとき）の動作説明のためのタイミングチャート
【図８】本発明の実施の形態における動きベクトル検出の単位となるブロックサイズ（１６画素×１６ライン）の説明図
【図９】本発明の実施の形態における動きベクトルの探索範囲（４８画素×４８ライン）の説明図
【図１０】本発明の実施の形態における動きベクトルの探索範囲（３２画素×３２ライン）の説明図
【図１１】本発明の実施の形態におけるディジタルカメラの動作説明のためのフロー図
【符号の説明】
【００５３】
１  ディジタルカメラ
３  撮像素子
６  符号化部
７  制御部
８  露光時間調整部
９  露光時間判定部
１１  探索範囲変更部
【図１】
2008103928.tif 000003
【図２】
2008103928.tif 000004
【図３】
2008103928.tif 000005
【図４】
2008103928.tif 000006
【図５】
2008103928.tif 000007
【図６】
2008103928.tif 000008
【図７】
2008103928.tif 000009
【図８】
2008103928.tif 000010
【図９】
2008103928.tif 000011
【図１０】
2008103928.tif 000012
【図１１】
2008103928.tif 000013