(57)【要約】  【課題】  複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減する。  【解決手段】  画像入力部１０２は、撮影した画像を後段に入力する。符号化部１０３は、複数の画像符号化機能を有し、画像符号化を行ない符号化データと符号化管理情報を生成する。制御部１０５は、符号化部１０３に含まれる一の画像符号化機能で生成される符号化管理情報を基に、符号化部１０３に含まれる他の画像符号化機能を制御する。【選択図】  図１
2005151279.tif 000002
【特許請求の範囲】
【請求項１】
撮影した画像を入力する画像入力手段と、
画像を符号化する複数の画像符号化機能を有し、画像符号化を行って符号化データと符号化管理情報を生成する符号化手段と、
前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部を基に、前記符号化手段に含まれる他の画像符号化機能を制御する制御手段と、
を有することを特徴とする画像符号化装置。
【請求項２】
入力画像の解像度変換処理を行って、変換画像を生成する解像度変換手段を備え、
前記符号化手段は、前記変換画像の画像符号化を行って符号化データと符号化管理情報を生成し、
前記制御手段は、入力画像と前記変換画像の解像度情報と前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部とを基に、前記符号化手段に含まれる他の画像符号化機能を制御することを特徴とする、請求項１に記載の画像符号化装置。
【請求項３】
入力画像の一部分を切り出す処理を行って、切出画像を生成する切出手段を備え、
前記符号化手段は、前記切出画像の画像符号化を行って符号化データと符号化管理情報を生成し、
前記制御手段は、入力画像に対する前記切出画像が切出された領域情報と前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部とを基に、前記符号化手段に含まれる他の画像符号化機能を制御することを特徴とする、請求項１または２に記載の画像符号化装置。
【請求項４】
複数の画像を比較して類似情報を検出する比較手段を備え、
前記画像入力手段は、撮影した複数の画像を入力し、
前記制御手段は、前記類似情報と前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部とを基に、前記符号化手段に含まれる他の画像符号化機能を制御することを特徴とする、請求項１ないし３のいずれかに記載の画像符号化装置。
【請求項５】
撮影した画像を入力するステップと、
複数の画像符号化機能の各々にて画像符号化を行って符号化データと符号化管理情報を生成するステップと、
前記複数の画像符号化機能に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部を基に、前記複数の画像符号化機能に含まれる他の画像符号化機能を制御するステップと、
を有することを特徴とする画像符号化方法。
【請求項６】
複数の画像符号化機能を有し、画像符号化を行って符号化データと符号化管理情報を生成する符号化手段を制御対象として、
前記複数の画像符号化機能に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部を基に、前記複数の画像符号化機能に含まれる他の画像符号化機能を制御する処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラ等に利用される画像符号化装置に関する。
【背景技術】
【０００２】
従来の監視カメラでは、監視領域を撮像し、撮像データを動画像または静止画像として符号化して、通信回線を介して、モニターや画像蓄積装置に送信する技術が知られており、このような技術として特許文献１に示すようなものがある。
【０００３】
特許文献１に示すものは、通常は動画像によるモニタリングを行い、画像中に何らかの変化が生じた場合には、動画像に合わせて静止画像を送信することにより、高画質な画像を得ることができる。
【特許文献１】特開２０００−１８４３６７号（３−５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像符号化装置においては、動画像に合わせて静止画像を送信または記録する場合に、複数の画像符号化処理を並行して行なうことが必要となり、そのために単位時間内での処理負荷が高くなってしまうという問題があった。
【０００５】
本発明は、従来の問題を解決するためになされたもので、複数の画像符号化処理を並行して行なう場合に、単位時間内での処理負荷を軽減することのできる画像符号化装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像符号化装置は、撮影した画像を入力する画像入力手段と、画像を符号化する複数の画像符号化機能を有し、画像符号化を行って符号化データと符号化管理情報を生成する符号化手段と、前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部を基に、前記符号化手段に含まれる他の画像符号化機能を制御する制御手段とを有する。
【０００７】
この構成により、複数の画像符号化処理を並行して行なう場合に、複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる画像符号化装置を提供することができる。
【０００８】
また、本発明の画像符号化装置は、入力画像の解像度変換処理を行って、変換画像を生成する解像度変換手段を備え、前記符号化手段は、前記変換画像の画像符号化を行って符号化データと符号化管理情報を生成し、前記制御手段は、入力画像と前記変換画像の解像度情報と前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部とを基に、前記符号化手段に含まれる他の画像符号化機能を制御する。この構成において、解像度変換手段は、符号化手段の複数の画像符号化機能の一部のために解像度変換画像を生成してもよく、符号化手段は一部の画像符号化機能のために解像度変換画像を入力し、残りの画像符号化機能では解像度が変換されない入力画像を処理してもよい。
【０００９】
この構成により、異なる解像度の画像に対して複数の画像符号化処理を並行して行なう場合においても、複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる画像符号化装置を提供することができる。
【００１０】
さらに、本発明の画像符号化装置は、入力画像の一部分を切り出す処理を行って、切出画像を生成する切出手段を備え、前記符号化手段は、前記切出画像の画像符号化を行って符号化データと符号化管理情報を生成し、前記制御手段は、入力画像に対する前記切出画像が切出された領域情報と前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部とを基に、前記符号化手段に含まれる他の画像符号化機能を制御する。この構成において、切出手段は、符号化手段の複数の画像符号化機能の一部のために切出画像を生成してもよく、符号化手段は一部の画像符号化機能のために切出画像を入力し、残りの画像符号化機能では切出がなされていない入力画像を処理してもよい。
【００１１】
この構成により、入力画像の一部分を切り出した画像に対して複数の画像符号化処理を並行して行なう場合においても、複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる画像符号化装置を提供することができる。
【００１２】
さらに、本発明の画像符号化装置は、前記複数の画像を比較し、類似情報を検出する比較手段を備え、前記画像入力手段が、撮影した複数の画像を入力し、前記制御手段は、前記類似情報と前記符号化手段に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部とを基に、前記符号化手段に含まれる他の画像符号化機能を制御する。
【００１３】
この構成により、複数系統から入力した画像に対して複数の画像符号化処理を並行して行なう場合においても、複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる画像符号化装置を提供することができる。
【００１４】
また、本発明の画像符号化方法は、撮影した画像を入力するステップと、画像を符号化する複数の画像符号化機能の各々にて画像符号化を行って符号化データと符号化管理情報を生成するステップと、前記複数の画像符号化機能に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部を基に、前記複数の画像符号化機能に含まれる他の画像符号化機能を制御するステップとを有する。この構成によっても上述の本発明の利点が得られる。
【００１５】
また、本発明の画像符号化制御用のプログラムは、画像を符号化する複数の画像符号化機能を有し、画像符号化を行って符号化データと符号化管理情報を生成する符号化手段を制御対象としており、前記複数の画像符号化機能に含まれる一の画像符号化機能で生成される符号化管理情報の少なくとも一部を基に、前記複数の画像符号化機能に含まれる他の画像符号化機能を制御する処理をコンピュータに実行させる。このプログラムは、典型的には、画像符号化装置の制御部としてのコンピュータに記憶されており、同コンピュータで実行される。この構成によっても上述の本発明の利点が得られる。
【発明の効果】
【００１６】
本発明の画像符号化装置は、複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる画像符号化装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を用いて説明する。
【００１８】
（実施の形態１）
図１は、本発明の第１の実施の形態の画像符号化装置の構成を示すブロック図である。図１において、画像符号化装置１０は、撮像部１０１、画像入力部１０２、符号化部１０３、送信部１０４、制御部１０５を備えている。
【００１９】
撮像部１０１は、被写体像を撮影するための構成を有する。撮像部１０１は、ＣＣＤまたはＣＭＯＳセンサー等からなる撮像素子と、撮像素子に入力された信号をデジタル画像データに変換するＡ／Ｄ変換器等を備えている。
【００２０】
画像入力部１０２は、撮影した画像を後段に入力する。なお、画像入力部１０２は、一時的に画像データを保存するＲＡＭ等のバッファを備えており、撮像部１０１からの画像データの取り込みと、後段への画像データ入力を並行して行なう。
【００２１】
符号化部１０３は、複数の画像符号化機能を有し、画像を入力し画像符号化を行ない符号化データと符号化管理情報を生成する。なお、符号化管理情報としては、符号化データのデータサイズ情報や、画像符号化処理の過程で動きベクトルが得られる場合における動きベクトル情報や、画像符号化処理の過程でＤＣＴ係数が得られる場合におけるＤＣＴ係数などが挙げられる。
【００２２】
送信部１０４は、符号化部１０３で画像符号化された符号化データを、無線または有線の通信回線１０６を介して、受信部１０７に送信する。
【００２３】
制御部１０５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えており、符号化部１０３から生成される符号化管理情報をもとに符号化部１０３の複数の画像符号化機能を制御すると共に、画像入力部１０２が後段に入力する画像データのフォーマットに関する情報を管理し、送信部１０４の送信制御を行なう。
【００２４】
次に、図２を参照すると、本実施の形態では、符号化部１０３が、画像を入力し画像符号化方式Ａによる画像符号化を行ない符号化データと符号化管理情報を生成する方式Ａ符号化部１０３１と、画像を入力し画像符号化方式Ｂによる画像符号化を行ない符号化データと符号化管理情報を生成する方式Ｂ符号化部１０３２との２つの画像符号化機能を有する。方式Ａ、方式Ｂは、例えば、一方がＭＰＥＧ４であり、他方がＪＰＥＧである。ただし、本発明は、これらの組合せに限定されない。
【００２５】
次に、以上のように構成された画像符号化装置の動作について、図１、図２および図３を用いて説明する。
【００２６】
撮像部１０１が被写体像を撮影すると、画像入力部１０２のバッファに画像データが蓄えられる。画像バッファに蓄えられた画像データは方式Ａ画像符号化部１０３１と方式Ｂ符号化部１０３２にそれぞれ入力される。なお、方式Ａ画像符号化部１０３１と方式Ｂ符号化部１０３２にそれぞれ入力される画像データは、同一の画像データである。
【００２７】
方式Ａ画像符号化部１０３１は、入力された画像データを符号化して、方式Ａ符号化データと方式Ａ符号化管理情報を生成する。方式Ｂ画像符号化部１０３１は、入力された画像データを符号化して、方式Ｂ符号化データと方式Ｂ符号化管理情報を生成する。送信部１０４は、方式Ａ符号化部１０３１で生成された方式Ａ符号化データと、方式Ｂ符号化部１０３２で生成された方式Ｂ符号化データを、通信回線１０６を介して受信部１０７に送信する。
【００２８】
図３のフローチャートを用いて、制御部１０５による方式Ａ符号化部１０３１と方式Ｂ符号化部１０３２の制御処理を説明する。ここでの説明は、受信部１０７からの送信指示に応じて画像を符号化し送信する例を用いる。なお、受信部１０７からの送信指示が無くとも、画像符号化装置１０は、画像を符号化し受信部１０７に符号化データを送信してもよい。
【００２９】
図３では、まず、制御部１０５は、受信部１０７からの送信指示を待つ（ステップＳ１０１）。受信部１０７からの送信開始指示があった場合は、方式Ａ符号化部１０３１の画像符号化処理のパラメータ設定を行ない（ステップＳ１０２）、方式Ａによる画像符号化処理を実行する（ステップＳ１０３）。続いて、方式Ａによる画像符号化処理により生成される方式Ａ符号化管理情報を取得し（ステップＳ１０４）、取得した方式Ａ符号化管理情報を基に、方式Ｂ符号化部１０３２に設定するパラメータを決定する（ステップＳ１０５）。
【００３０】
符号化管理情報は、前述したように、例えば、データサイズ情報、動きベクトル情報およびＤＣＴ係数である。
【００３１】
方式Ｂ符号化部１０３２に設定するパラメータ決定に関しては、制御部１０５は、例えば、方式Ａによる画像符号化処理で生成される符号化データのデータサイズ情報を基に、方式Ｂによる画像符号化処理の画像圧縮率を調整する。
【００３２】
制御部１０５は、方式Ａによる画像符号化処理から得られる動きベクトル情報を方式Ｂの動きベクトル情報としてそのまま使用したり、また、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理が共に動きベクトルを算出する場合には、方式Ａによる画像符号化処理から得られる動きベクトル情報を用いて方式Ｂの画像符号化処理を行なう際の動きベクトル探索範囲や動きベクトル探索方向の優先順位等を設定してもよい。
【００３３】
また、制御部１０５は、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理の一部が同一のＤＣＴ処理を行なう場合は、方式Ａによる画像符号化処理から得られるＤＣＴ係数を方式ＢのＤＣＴ係数としてそのまま使用してもよい。
【００３４】
制御部１０５は、符号化管理情報に関して、上述に挙げた処理の一部を行ってもよく、全部を行ってもよく、この点は後述する他の実施の形態においても同様である。
【００３５】
このようにして決定された方式Ｂ符号化部１０３２に設定するパラメータを、方式Ｂ符号化部１０３２に設定し（ステップＳ１０６）、方式Ｂによる画像符号化処理を実行し（ステップＳ１０７）、受信部１０７からの送信指示が継続されている限りは、ステップＳ１０２からステップＳ１０７を繰り返し行なう（ステップＳ１０８）。
【００３６】
なお、方式Ａによる画像符号化処理と方式Ｂによる画像符号化処理の切り替えとパラメータの決定及び設定に関しては、画面内の幾つかのブロック単位に分けて行なってもよいし、一画面単位で行なってもよい。また、上記説明では方式Ａによる画像符号化処理で生成される符号化管理情報を方式Ｂによる画像符号化処理のパラメータ決定に使用しているが、方式Ｂによる画像符号化処理で生成される符号化管理情報を方式Ａによる画像符号化処理のパラメータ決定に使用してもよい。また、上記説明では符号化部１０３は２種類の画像符号化方式の符号化機能を持った例で説明したが、符号化部１０３は３種類以上の画像符号化方式の符号化機能を持っていてもよい。その場合も、各方式の画像符号化処理により得られる符号化管理情報を、他の方式の画像符号化処理のパラメータ設定に使用するようにしてもよい。
【００３７】
このような本発明の第１の実施の形態の画像符号化装置によれば、複数の方式の画像符号化処理から生成される符号化管理情報から、各画像符号化処理のパラメータ設定を行なうことで、各画像符号化処理にかかる処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる。
【００３８】
（実施の形態２）
図４は、本発明の第２の実施の形態の画像符号化装置の構成を示すブロック図である。図４の画像符号化装置では、図１の画像符号化装置に対して、解像度変換部２０１が追加されている。また、符号化部２０２および制御部２０３が、図１の画像符号化装置の符号化部１０３および制御部１０５とは異なっている。なお、図４において図１と共通する構成部分には、図１と同一符号を付して説明を省略する。
【００３９】
図４において、解像度変換部２０１は、画像入力部１０２から画像を入力し、入力画像の解像度変換処理を行ない、変換画像を生成する。符号化部２０２は、変換画像を入力し画像符号化を行ない符号化データと符号化管理情報を生成する。制御部２０３は、入力画像と変換画像の解像度情報と符号化管理情報とをもとに符号化部２０２の複数の画像符号化機能を制御する。
【００４０】
また、図５に示すように、符号化部２０２は、図２と同様に、複数の画像データを入力しそれぞれ画像符号化を行ない、符号化データと符号化管理情報を生成する複数の符号化部を有している。図５の構成は、図２と同一内容であるため、同一符号を付して説明を省略する。
【００４１】
次に、図６のフロー図を用いて、制御部２０３が行なう方式Ａ符号化部１０３１と方式Ｂ符号化部１０３２の制御処理について説明する。ここでも、前述の実施の形態と同様に、受信部１０７からの送信指示に応じて画像を符号化し送信する例を用いる。なお、既に説明したとおり、受信部１０７からの送信指示が無くとも、画像を符号化し受信部１０７に符号化データを送信してもよい。また、図６において、図３と共通するステップには同一符号が付されている。
【００４２】
図６では、制御部２０３は、まず、受信部１０７からの送信指示を待つ（ステップＳ１０１）。制御部２０３は、受信部１０７からの送信開始指示があった場合は、方式Ａ符号化部１０３１に入力される画像データの解像度に関する情報と、方式Ｂ符号化部１０３２に入力される画像データの解像度に関する情報を解像度変換部２０１より取得する（ステップＳ２０１）。続いて、方式Ａ符号化部１０３１の画像符号化処理のパラメータ設定を行ない（ステップＳ１０２）、方式Ａによる画像符号化処理を実行する（ステップＳ１０３）。続いて、方式Ａによる画像符号化処理により生成される方式Ａ符号化管理情報を取得し（ステップＳ１０４）、取得した方式Ａ符号化管理情報とステップＳ２０１で取得した解像度情報を基に、方式Ｂ符号化部１０３２に設定するパラメータを決定する（ステップＳ２０２）。
【００４３】
方式Ｂ符号化部１０３２に設定するパラメータ決定に関しては、制御部２０３は、例えば、方式Ａによる画像符号化処理で生成される符号化データのデータサイズ情報と、方式Ａ符号化部１０３１に入力される画像データの解像度と方式Ｂ符号化部１０３２に入力される画像データの解像度の比率を基に、方式Ｂによる画像符号化処理の画像圧縮率を調整する。
【００４４】
制御部２０３は、方式Ａによる画像符号化処理から得られる動きベクトル情報を、方式Ａ符号化部１０３１に入力される画像データの解像度と方式Ｂ符号化部１０３２に入力される画像データの解像度の比率により大小調整して、方式Ｂの動きベクトル情報として使用してもよい。
【００４５】
また、制御部２０３は、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理が共に動きベクトルを算出する場合には、方式Ａによる画像符号化処理から得られる動きベクトル情報と、方式Ａ符号化部１０３１に入力される画像データの解像度と方式Ｂ符号化部１０３２に入力される画像データの解像度の比率から、方式Ｂの画像符号化処理を行なう際の動きベクトル探索範囲や動きベクトルの探索範囲を設定してもよい。
【００４６】
このようにして決定された方式Ｂ符号化部１０３２に設定するパラメータを、方式Ｂ符号化部１０３２に設定し（ステップＳ１０６）、方式Ｂによる画像符号化処理を実行し（ステップＳ１０７）、受信部１０７からの送信指示が継続されている限りは、ステップＳ２０１からステップＳ１０７を繰り返し行なう（ステップＳ１０８）。
【００４７】
なお、本発明の範囲内で、画像符号化装置の動作の過程で、一の符号化部、例えば方式Ｂ符号化部１０３２に、画像入力部１０２に入力される画像と同じ解像度の画像が入力されてもよく、その場合には、解像度変換処理を経ない画像が入力されてもよい。
【００４８】
このような本発明の第２の実施の形態の画像符号化装置によれば、異なる解像度の画像を複数の画像符号化処理を並行して行なう場合においても、複数の方式の画像符号化処理から生成される符号化管理情報から、各画像符号化処理のパラメータ設定を行なうことで、各画像符号化処理にかかる処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる。
【００４９】
（実施の形態３）
図７は、本発明の第３の実施の形態の画像符号化装置の構成を示すブロック図である。図７の画像符号化装置では、図１の画像符号化装置に対して、切出部３０１が追加されている。また、符号化部３０２および制御部３０３が、図１の画像符号化装置の符号化部１０３および制御部１０５とは異なっている。なお、図７において図１と共通する構成部分には、図１と同一符号を付して説明を省略する。
【００５０】
図７において、切出部３０１は、画像入力部１０２から画像を入力し、入力画像の一部分を切り出す処理を行ない、切出画像を生成する。なお、切り出す際には、撮像部１０１が撮像した画像の全領域を切り出してもよいし、撮像部１０１が撮像した画像の一部領域を切り出してもよい。符号化部３０２は、切出画像を入力し画像符号化を行ない符号化データと符号化管理情報を生成する。制御部３０３は、入力画像に対する切出画像が切出された領域情報と符号化管理情報をもとに符号化部３０２の複数の画像符号化機能を制御する。
【００５１】
また、図８に示すように、符号化部３０２は、図２と同様に、複数の画像データを入力しそれぞれ画像符号化を行ない、符号化データと符号化管理情報を生成する複数の符号化部を有している。図８の構成は、図２と同一内容であるため、同一符号を付して説明を省略する。
【００５２】
次に、図９のフロー図を用いて、制御部３０３が行なう方式Ａ符号化部１０３１と方式Ｂ符号化部１０３２の制御処理について説明する。ここでも、前述の実施の形態と同様に、受信部１０７からの送信指示に応じて画像を符号化し送信する例を用いる。なお、既に説明したとおり、受信部１０７からの送信指示が無くとも、画像を符号化し受信部１０７に符号化データを送信してもよい。また、図９において、図３と共通するステップには同一符号が付されている。
【００５３】
図９では、制御部３０３は、まず、受信部１０７からの送信指示を待つ（ステップＳ１０１）。受信部１０７からの送信開始指示があった場合は、方式Ａ符号化部１０３１に入力される画像データの切出領域情報、方式Ｂ符号化部１０３２に入力される画像データの切出領域情報を切出部３０１より取得する（ステップＳ３０１）。続いて、方式Ａ符号化部１０３１の画像符号化処理のパラメータ設定を行ない（ステップＳ１０２）、方式Ａによる画像符号化処理を実行する（ステップＳ１０３）。続いて、方式Ａによる画像符号化処理により生成される方式Ａ符号化管理情報を取得し（ステップＳ１０４）、取得した方式Ａ符号化管理情報とステップＳ３０１で取得した切出領域情報を基に、方式Ｂ符号化部１０３２に設定するパラメータを決定する（ステップＳ３０２）。
【００５４】
方式Ｂ符号化部１０３２に設定するパラメータ決定に関しては、制御部３０３は、方式Ａ符号化部１０３１に入力される切出画像の切出領域と、方式Ｂ符号化方式１０３２に入力される切出画像の切出領域を確認して、互いに重なる画像領域については、実施の形態１で既に述べたように、方式Ａによる画像符号化処理で生成される符号化データのデータサイズ情報を基に、方式Ｂによる画像符号化処理の画像圧縮率を調整する。
【００５５】
また、制御部３０３は、上記重複画像領域については、方式Ａによる画像符号化処理から得られる動きベクトル情報を方式Ｂの動きベクトル情報としてそのまま使用したり、また、制御部３０３は、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理が共に動きベクトルを算出する場合には、方式Ａによる画像符号化処理から得られる動きベクトル情報を用いて方式Ｂの画像符号化処理を行なう際の動きベクトル探索範囲や動きベクトル探索方向の優先順位等を設定してもよい。
【００５６】
また、制御部３０３は、上記重複画像領域については、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理の一部が同一のＤＣＴ処理を行なう場合は、方式Ａによる画像符号化処理から得られるＤＣＴ係数を方式ＢのＤＣＴ係数としてそのまま使用してもよい。
【００５７】
このようにして決定された方式Ｂ符号化部１０３２に設定するパラメータを、方式Ｂ符号化部１０３２に設定し（ステップＳ１０６）、方式Ｂによる画像符号化処理を実行し（ステップＳ１０７）、受信部１０７からの送信指示が継続されている限りは、ステップＳ３０１からステップＳ１０７を繰り返し行なう（ステップＳ１０８）。
【００５８】
なお、本発明の範囲内で、画像符号化装置の動作の過程で、一の符号化部、例えば方式Ａ符号化部１０３１には、画像入力部１０２に入力される画像の全領域に対応する画像が入力されてもよく、その場合には、切出処理を経ない画像が入力されてもよい。
【００５９】
このような本発明の第３の実施の形態の画像符号化装置によれば、入力画像の一部分を切り出した画像に対して複数の画像符号化処理を並行して行なう場合においても、複数の方式の画像符号化処理から生成される符号化管理情報から、各画像符号化処理のパラメータ設定を行なうことで、各画像符号化処理にかかる処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる。
【００６０】
（実施の形態４）
図１０は、本発明の第４の実施の形態の画像符号化装置の構成を示すブロック図である。図１０の画像符号化装置では、図１の画像符号化装置に対して、比較部４０３が追加されており、また、撮像部４０１、画像入力部４０２、符号化部４０４および制御部４０５が、図１の画像符号化装置の撮像部１０１、画像入力部１０２、符号化部１０３および制御部１０５とは異なっている。なお、図１０において図１と共通する構成部分には、図１と同一符号を付して説明を省略する。
【００６１】
図１０において、撮像部４０１は複数の被写体像を撮影し生成する。画像入力部４０２は撮影した複数の画像を後段に入力し、比較部４０３は、画像入力部４０２から複数の画像を入力してそれぞれを比較し、類似情報を検出する。符号化部４０４は撮像部４０１で撮影される複数の被写体の画像情報を入力し画像符号化を行ない符号化データと符号化管理情報を生成する。制御部４０５は、複数画像の類似情報と符号化管理情報をもとに符号化部４０４の複数の画像符号化機能を制御する。
【００６２】
また、図１１に示すように、符号化部４０４は、図２と同様に、複数の画像データを入力しそれぞれ画像符号化を行ない、符号化データと符号化管理情報を生成する複数の符号化部を有する。図１１の構成は、図２と同一内容であるため、同一符号を付して説明を省略する。
【００６３】
次に、図１２のフロー図を用いて、制御部４０５が行なう方式Ａ符号化部１０３１と方式Ｂ符号化部１０３２の制御処理を説明する。ここでも、前述の実施の形態と同様に、受信部１０７からの送信指示に応じて画像を符号化し送信する例を用いる。なお、既に説明した通り、受信部１０７からの送信指示が無くとも、画像を符号化し受信部１０７に符号化データを送信してもよい。また、図１２において、図３と共通するステップには同一符号が付されている。
【００６４】
図１２では、制御部４０５は、まず、受信部１０７からの送信指示を待つ（ステップＳ１０１）。制御部４０５は、受信部１０７からの送信開始指示があった場合は、方式Ａ符号化部１０３１に入力される画像データと、方式Ｂ符号化部１０３２に入力される画像データの比較情報を比較部４０３より取得する（ステップＳ４０１）。続いて、方式Ａ符号化部１０３１の画像符号化処理のパラメータ設定を行ない（ステップＳ１０２）、方式Ａによる画像符号化処理を実行する（ステップＳ１０３）。続いて、方式Ａによる画像符号化処理により生成される方式Ａ符号化管理情報を取得し（ステップＳ１０４）、取得した方式Ａ符号化管理情報とステップＳ４０１で取得した比較情報を基に、方式Ｂ符号化部１０３２に設定するパラメータを決定する（ステップＳ４０２）。
【００６５】
方式Ｂ符号化部１０３２に設定するパラメータ決定に関しては、制御部４０５は、方式Ａ符号化部１０３１に入力される画像データと、方式Ｂ符号化方式１０３２に入力される画像データを比較した結果、一部または全ての領域について、類似または同一と判断された画像領域については、実施の形態１で既に述べたように、方式Ａによる画像符号化処理で生成される符号化データのデータサイズ情報を基に、方式Ｂによる画像符号化処理の画像圧縮率を調整する。
【００６６】
また、制御部４０５は、上記類似または同一画像領域については、方式Ａによる画像符号化処理から得られる動きベクトル情報を方式Ｂの動きベクトル情報としてそのまま使用したり、また、制御部４０５は、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理が共に動きベクトルを算出する場合には、方式Ａによる画像符号化処理から得られる動きベクトル情報を用いて方式Ｂの画像符号化処理を行なう際の動きベクトル探索範囲や動きベクトル探索方向の優先順位等を設定してもよい。
【００６７】
また、制御部４０５は、上記類似または同一画像領域については、方式Ａによる画像符号化処理と、方式Ｂによる画像符号化処理の一部が同一のＤＣＴ処理を行なう場合は、方式Ａによる画像符号化処理から得られるＤＣＴ係数を方式ＢのＤＣＴ係数としてそのまま使用してもよい。
【００６８】
このようにして決定された方式Ｂ符号化部１０３２に設定するパラメータを、方式Ｂ符号化部１０３２に設定し（ステップＳ１０６）、方式Ｂによる画像符号化処理を実行する（ステップＳ１０７）し、受信部１０７からの送信指示が継続されている限りは、ステップＳ４０１からステップＳ１０７を繰り返し行なう（ステップＳ１０８）。
【００６９】
このような本発明の第４の実施の形態の画像符号化装置によれば、複数系統から入力した画像に対して複数の画像符号化処理を並行して行なう場合においても、複数の方式の画像符号化処理から生成される符号化管理情報から、各画像符号化処理のパラメータ設定を行なうことで、各画像符号化処理にかかる処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができる。
【００７０】
なお、本発明の実施の形態１ないし４に記載の画像符号化装置は、撮像部を内蔵することを前提としていたが、外部から画像符号化装置に対して、１つまたは複数の画像データを入力するようにしてもよい。また、本発明の実施の形態１ないし４に記載の画像符号化装置は、画像符号化処理された符号化データを通信回線を介して外部に送信することを前提としていたが、画像符号化装置の内部または外部の記録媒体に蓄積するようにしてもよい。
【００７１】
また、本発明の範囲内で、上述の複数の実施の形態の一部または全部が組み合わされてもよい。例えば、解像度、切出しの領域情報および複数画像の類似情報の全部が符号化管理情報とともに活用されてもよい。
【産業上の利用可能性】
【００７２】
以上のように、本発明にかかる画像符号化装置は、複数の画像符号化処理の間で必要な符号化管理情報を互いに活用することで、単位時間内での処理負荷を軽減することができ、符号化処理を実現するために必要となるハードウェア規模を縮小したり、または、符号化処理に掛かるソフトウェア処理時間を短縮したりすることができるという効果を有し、監視カメラ等に利用される画像符号化装置として有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１の実施の形態における画像符号化装置のブロック図
【図２】本発明の第１の実施の形態における符号化部の説明のためのブロック図
【図３】本発明の第１の実施の形態における制御部の動作説明のためのフロー図
【図４】本発明の第２の実施の形態における画像符号化装置のブロック図
【図５】本発明の第２の実施の形態における符号化部の説明のためのブロック図
【図６】本発明の第２の実施の形態における制御部の動作説明のためのフロー図
【図７】本発明の第３の実施の形態における画像符号化装置のブロック図
【図８】本発明の第３の実施の形態における符号化部の説明のためのブロック図
【図９】本発明の第３の実施の形態における制御部の動作説明のためのフロー図
【図１０】本発明の第４の実施の形態における画像符号化装置のブロック図
【図１１】本発明の第４の実施の形態における符号化部の説明のためのブロック図
【図１２】本発明の第４の実施の形態における制御部の動作説明のためのフロー図
【符号の説明】
【００７４】
１０  画像符号化装置
１０１  撮像部
１０２  画像入力部
１０３  符号化部
１０４  送信部
１０５  制御部
１０６  通信回線
１０７  受信部
２０１  解像度変換部
２０２  符号化部
２０３  制御部
３０１  切出部
３０２  符号化部
３０３  制御部
４０１  撮像部
４０２  画像入力部
４０３  比較部
４０４  符号化部
４０５  制御部
【図１】
2005151279.tif 000003
【図２】
2005151279.tif 000004
【図３】
2005151279.tif 000005
【図４】
2005151279.tif 000006
【図５】
2005151279.tif 000007
【図６】
2005151279.tif 000008
【図７】
2005151279.tif 000009
【図８】
2005151279.tif 000010
【図９】
2005151279.tif 000011
【図１０】
2005151279.tif 000012
【図１１】
2005151279.tif 000013
【図１２】
2005151279.tif 000014