量子化部とSlepian-Wolf符号化部とを備える動画像符号化装置において、参照フレーム画像から更新候補情報を生成するサイド情報生成部と、上記Slepian-Wolf符号化部で符号化するために生成された上記量子化部のデータが、上記更新候補情報と大きく相違しているときに、上記量子化部のデータを上記更新候補情報に更新する量子化データ更新制御部とを備えることを特徴とする動画像符号化装置。上記量子化データ更新制御部は、上記量子化部のデータと上記更新候補情報との差を閾値と比較するデータ比較部と、上記量子化部のデータと上記更新候補情報との差が閾値より小さいときに、上記量子化部のデータを上記更新候補情報に更新する量子化データ更新部とを備えることを特徴とする請求項1に記載の動画像符号化装置。上記閾値は量子化サイズを元に決定されたものであることを特徴とする請求項2に記載の動画像符号化装置。上記閾値は量子化サイズの1/2であることを特徴とする請求項3に記載の動画像符号化装置。フレーム系列から分離したキーフレームについて符号化するキーフレーム符号化装置と、上記フレーム系列から分離した非キーフレームについて符号化する、量子化部とSlepian-Wolf符号化部とを備えるWyner-Zivフレーム符号化装置とを有する動画像符号化装置において、上記Wyner-Zivフレーム符号化装置として、請求項1~4のいずれかに記載の動画像符号化装置を適用したことを特徴とする動画像符号化装置。請求項5に記載の動画像符号化装置と、キーフレーム及び非キーフレームを復号する動画像復号装置とを備えたことを特徴とする動画像符号化システム。コンピュータを、入力されたデータをSlepian-Wolf符号化するSlepian-Wolf符号化部と、符号化対象フレーム画像から、上記Slepian-Wolf符号化部で符号化するためのデータを生成する、量子化を含めた処理を実行する量子化部と、参照フレーム画像から更新候補情報を生成するサイド情報生成部と、上記Slepian-Wolf符号化部で符号化するために生成された上記量子化部のデータが、上記更新候補情報と大きく相違しているときに、上記量子化部のデータを上記更新候補情報に更新する量子化データ更新制御部として機能させることを特徴とする動画像符号化プログラム。しかしながら、原信号□が130、符号化側で推定したサイド情報○が120の図9に示す例の場合、原信号とサイド情報が異なる量子化値となるため、実際には、原信号との差が小さいここでは10であるサイド情報を活用することができず、192という復号値を得ることになる。この復号値は原信号との差が62となり、著しくPSNRPeakSignal-to-NoiseRatioが悪くなっている。すなわち、従来においては、原信号と、符号化側で推定したサイド情報との差が小さいにも拘らず、PSNRが悪くなる符号化効率が悪くなることも生じるという課題があった。そのため、原信号と、符号化側で推定したサイド情報との差が小さい場合に符号化効率が悪くなることを防止できる動画像符号化装置、システム及びプログラムが望まれている。第1の本発明は、量子化部とSlepian-Wolf符号化部とを備える動画像符号化装置において、1参照フレーム画像から更新候補情報を生成するサイド情報生成部と、2上記Slepian-Wolf符号化部で符号化するために生成された上記量子化部のデータが、上記更新候補情報と大きく相違しているときに、上記量子化部のデータを上記更新候補情報に更新する量子化データ更新制御部とを備えることを特徴とする。第2の本発明は、フレーム系列から分離したキーフレームについて符号化するキーフレーム符号化装置と、上記フレーム系列から分離した非キーフレームについて符号化する、量子化部とSlepian-Wolf符号化部とを備えるWyner-Zivフレーム符号化装置とを有する動画像符号化装置において、上記Wyner-Zivフレーム符号化装置として、第1の本発明の動画像符号化装置を適用したことを特徴とする。第3の本発明の動画像符号化システムは、第2の本発明の動画像符号化装置と、キーフレーム及び非キーフレームを復号する動画像復号装置とを備えたことを特徴とする。第4の本発明の動画像符号化プログラムは、コンピュータを、1入力されたデータをSlepian-Wolf符号化するSlepian-Wolf符号化部と、2符号化対象フレーム画像から、上記Slepian-Wolf符号化部で符号化するためのデータを生成する、量子化を含めた処理を実行する量子化部と、3参照フレーム画像から更新候補情報を生成するサイド情報生成部と、4上記Slepian-Wolf符号化部で符号化するために生成された上記量子化部のデータが、上記更新候補情報と大きく相違しているときに、上記量子化部のデータを上記更新候補情報に更新する量子化データ更新制御部として機能させることを特徴とする。本発明によれば、原信号と、符号化側で推定したサイド情報との差が小さい場合に符号化効率が悪くなることを防止することができる。A主たる実施形態以下、本発明による動画像符号化装置、システム及びプログラムの一実施形態を、図面を参照しながら詳述する。この実施形態に係る動画像符号化方式は上述したDVC方式である。A-1実施形態の構成図1は、この実施形態の動画像符号化装置と、動画像復号装置とを有する動画像符号化システムの構成を示すブロック図である。実施形態の動画像符号化装置150や動画像復号装置200は、ハードウェア的に各種回路を接続して構築されても良く、また、CPU、ROM、RAMなどを有する汎用的な装置が動画像符号化プログラムや動画像復号プログラムを実行することで動画像符号化装置や動画像復号装置としての機能を実現するように構築されても良い。いずれの構築方法を適用した場合であっても、動画像符号化装置100や動画像復号装置200の機能的構成は、図1で表すことができる。図1において、動画像符号化装置150は、キーフレーム符号化部151と、Wyner-Zivフレーム符号化部152とを有する。なお、Wyner-Zivフレーム符号化部152単体でも、ある種の動画像符号化装置になっている。キーフレーム符号化部151は、キーフレーム画像をMPEGやJPEGといった所定の符号化方式で符号化を行い、復号側へ符号化データを送信する。上述したように、DVC方式のフレームワークにおいては、入力されたWZフレームを符号化する際に、画素領域で処理を行う方法や、DCTなどの変換による変換係数領域で処理を行う方法があるが、この実施形態は、画素領域で処理を行う方法を適用している。Wyner-Zivフレーム符号化部152は、サイド情報生成部153と、量子化部154と、量子化データ更新制御部155と、符号化制御部156と、Slepian-Wolf符号化部157とを有する。サイド情報生成部153は、WZフレームの前、若しくは、WZフレームの後、若しくは、WZフレームの前後のキーフレームの符号化データを入力し、WZフレームの予測画像を生成するものである。WZフレームの前、WZフレームの後、若しくは、WZフレームの前後のキーフレームのいずれを適用するかは予め定められている。また、サイド情報生成部153は、キーフレームの符号化データを局部復号してキーフレームに戻した後に、WZフレームの予測画像を生成し、生成されたWZフレームの予測画像の複数の画素を集めて量子化し、その量子化値をビット列コードに変換2値化した後、同一桁のビット毎にビットを集めたビットプレーンへ分割するものである。量子化部154は、WZフレーム画像キーフレームとキーフレームの間に挿入される画像データを量子化し、その量子化値をビット列コードに変換2値化した後、同一ビット位置毎のビットを集めたビットプレーンヘ分割するものである。量子化データ更新制御部155は、WZフレーム、量子化部154の出力、サイド情報生成部153の出力に基づいて、量子化部154が得た量子化データを更新すべきか否か判断し、更新すべき場合に、その量子化データを更新するものである。符号量制御部156は、サイド情報生成部153の出力と量子化データ更新制御部155の出力から、送信符号量を計算するものである。Slepian-Wolf符号化部157は、量子化データ更新制御部155から入力されたビットプレーン毎のデータに対し、Turbo符号やLDPC符号といったSlepian-Wolf符号化を行い、送信符号量制御部156で計算された符号量に応じた誤り訂正符号を復号側へ送信するものである。量子化データ更新制御部155は、図2に示すように、閾値決定部160と、データ比較部161と、量子化データ更新部162とを有する。閾値決定部160は、量子化部154が適用している量子化サイズに基づいて、データ比較部161が利用する閾値を決定するものである。データ比較部161は、サイド情報生成部153から入力された量子化前の予測画像のデータとWZフレーム画像の対応画素値原信号及びサイド情報の差を計算し例えば、絶対値で算出する、その差と、閾値決定部160で決定された閾値と比較するものである。量子化データ更新部162は、データ比較部161の比較結果が、原信号とサイド情報の差が閾値以上という結果のときに、量子化部154の出力である第1の量子化データを、自己からの出力データ更新後量子化データとすると共に、データ比較部161の比較結果が、原信号とサイド情報の差が閾値よりも小さいという結果のときに、サイド情報生成部153の出力である第2の量子化データを、自己からの出力データ更新後量子化データとするものである。一方、動画像復号装置200は、キーフレーム復号部201と、Wyner-Zivフレーム復号部202とを有する。Wyner-Zivフレーム復号部202は、サイド情報生成部203と、Slepian-Wolf復号部204と、画像再構成部205とを有する。キーフレーム復号部201は、動画像符号化装置150キーフレーム符号化部151で符号化されたキーフレームを受信し、復号を行うことで、キーフレームの復号画像を得るものである。サイド情報生成部203は、キーフレームの復号で得られたWZフレームの前、若しくは、WZフレームの後、若しくは、WZフレームの前後のキーフレームから、WZフレームの予測画像を生成し、生成されたWZフレームの予測画像の複数の画素を集めて量子化し、その量子化値をビット列コードに変換2値化した後、同一桁のビット毎にビットを集めたビットプレーンへ分割するものである。Slepian-Wolf復号部204は、受信した誤り訂正符号とサイド情報生成部203で生成された予測画像の情報ビットプレーンとから、Slepian-Wolf復号を行うものである。画像再構成部205は、Slepian-Wolf復号部204での各ビットプレーンの復号結果と、サイド情報生成部203で生成された予測画像の情報を参照してフレーム単位での情報に再構成した後、再構成されたフレームに逆量子化を行い、WZフレームの復号画像を得るものである。A-2実施形態の動作次に、実施形態の動画像符号化装置150の動作を、図面を参照しながら説明する。なお、動画像復号装置200の動作は、従来の動画像復号装置の動作と同様であるので、その説明は省略する。ここで、図3は、動画像符号化装置150の動作を示すフローチャートである。図3は、WZフレーム画像を処理する動作に焦点をあてて記載しており、キーフレームの処理については、WZフレーム画像の処理と関係する部分を敢えて書き出している。すなわち、1つのWZフレーム画像の処理毎に、キーフレームについての符号化処理が実行されている訳ではないが、図3では、キーフレームについての符号化に係る処理ステップS101、S102も敢えて記載している。キーフレーム画像は、キーフレーム符号化部151に入力し、キーフレーム符号化部151によって符号化されるステップS101。キーフレームの符号化データは、サイド情報生成部153に与えられると共に、動画像復号装置200に向けて送信されるステップS102。キーフレームの符号化データは、サイド情報生成部153によって局部復号され、現在処理対象となっているWZフレームに対し、所定の時間関係を有する局部復号のキーフレームが利用されて、WZフレーム画像の予測画像が生成され、この予測画像が量子化前データとして量子化データ更新制御部155に入力され、また、予測画像に対し、量子化、2値化、ビットプレーン分割が実行され、処理後のデータが、第2の量子化データとして量子化データ更新制御部155及び符号量制御部156に与えられるステップS103。WZフレーム画像は、量子化部154及び量子化データ更新制御部155に与えられるステップS104。WZフレーム画像は、量子化部154において、量子化、2値化、ビットプレーン分割が施され、処理後のデータが、第1の量子化データとして、量子化サイズと共に量子化データ更新制御部155に与えられるステップS105。第1の量子化データは、量子化データ更新制御部155において、妥当か否か判断され、妥当でないという判断のときに更新され、このような判断に基き適宜更新された量子化データ更新後量子化データが符号量制御部156及びSlepian-Wolf符号化部157に与えられるステップS106。このような量子化データ更新制御部155における量子化データの更新動作見直し動作は、画素ごとの全てのデータについて繰返し実行されるステップS107。第2の量子化データ及び更新後量子化データが利用されて、符号量制御部156において、必要な符号量送信符号量が計算されるステップS108。送信符号量の計算方法や制御方法としては、非特許文献1の記載技術のように復号側からのフィードバックによって制御する方法や、非特許文献2の記載技術のようにフィードバックなしで制御する方法などがあるが、いずれの方法を適用しても良く、方法が限定されるものではない。量子化データ更新制御部155から出力されたビットプレーン毎の更新後量子化データは、Slepian-Wolf符号化部110によって、Slepian-Wolf符号化され、Slepian-Wolf符号化で得られた誤り訂正符号は、送信符号量制御部156で計算された符号量分だけ復号側へ送信されるステップS109。図4は、量子化データ更新制御部155が実行する動作ステップS106の詳細を示すフローチャートである。量子化サイズが量子化部154から閾値決定部160に与えられ、閾値決定部160において、量子化サイズに基づいて、閾値が決定されてデータ比較部161に与えられるステップS151。サイド情報生成部153が得た量子化前の予測画像のデータ及びWZフレーム画像は、データ比較部161に与えられるステップS152。なお、量子化データ更新制御部155が実行する動作ステップS106は、図3に示すように繰返し実行されるが、ステップS151及びステップS152の処理は、繰返し処理の1回目だけ実行するようにしても良い。WZフレーム画像のある画素に係る原信号と予測画像の上記画素に係るサイド情報の差が、データ比較部161によって計算され、得られた差と、閾値決定部160が決定した閾値とが比較されるステップS153。量子化部154の出力である第1の量子化データ及びサイド情報生成部153の出力である第2の量子化データは、量子化データ更新部162に入力されるステップS154。データ比較部161における比較結果が原信号とサイド情報の差が閾値よりも小さいという結果の場合にはステップS155で肯定結果、データ更新該当箇所における更新後量子化データの値として、第2の量子化データの値が選択更新されるステップS156。これに対して、データ比較部161における比較結果が原信号とサイド情報の差が閾値以上という結果の場合にはステップS155で否定結果、データ更新該当箇所における更新後量子化データの値として、第1の量子化データの値が選択されるステップS157。このような更新後量子化データの確定後に、上述した図3のステップS107に移行する。以下、量子化データ更新制御部155での量子化データの更新処理を具体的な数値を挙げて説明する。図5Aに示すように、原信号□が130、符号化側で推定したサイド情報○が120である場合を考える。以下では簡単のために、ビットプレーンの数は1量子化サイズ=128で説明する。原信号□130は、図5B1に示すように量子化値1に量子化され、サイド情報○は量子化値0に量子化される。原信号□130とサイド情報○120の差を計算し、閾値と比較するステップS153参照。図5は、量子化サイズが1280~255の値を0若しくは1で表現することを意味しているの場合の例を示しており、閾値を、量子化サイズの1/2に決定することとしている場合には、閾値は128量子化/2=64となる。従って、この際の比較は、130原信号の値-120サイド情報の値=10と閾値64との比較となる。原信号□130とサイド情報○120の差10は、閾値64よりも小さいため、サイド情報○の量子化値0が更新後量子化データとして選択される。言い換えると、原信号□の量子化値1をサイド情報の量子化値0に更新される。その後、更新された量子化値0は、Slepian-Wolf符号化され、Turbo符号の場合はパリティビット、LDPC符号化の場合はシンドロームビットが復号側に送信される但し、この例のように、完全にサイド情報と同じになった場合は、Slepian-Wolf符号化せず、サイド情報と同じであるということを通知するようにし良い。一方、復号側ではSlepian-Wolf復号で誤り訂正復号された後、量子化値0が復号される。この例の場合、量子化値0は、受信側でのサイド情報に係る量子化値と同じであるので、図5B2に示すように、画像再構成により、サイド情報の値を最終的な復号値画素値とする。上述した図9に示した従来の場合ように更新処理を実施しないときは、原信号と復号値の差62が大きくなり、大きな劣化が生じたが、実施形態の場合には、量子化値の更新処理を適応的に実施することにより、原信号と復号値の差10が小さくなる。図6は、ビットプレーンの数が2量子化サイズ=64を示している。量子化サイズが64は、0~255の値を4値00、01、10、11で表現することを意味している。図6Aに示すように、原信号□が130、符号化側で推定したサイド情報○が120である場合を考えると、原信号□130は、図6B1に示すように量子化値10に量子化され、サイド情報○は量子化値01に量子化される。原信号□130とサイド情報○120の差を計算し、閾値32=64/2と比較するとステップS153参照、原信号□130とサイド情報○120の差10は、閾値32よりも小さいという結果が得られ、そのため、サイド情報○の量子化値01が更新後量子化データとして選択される。言い換えると、原信号□の量子化値10をサイド情報の量子化値01に更新される。その後、更新された量子化値01は、ビットプレーン単位にSlepian-Wolf符号化されて、誤り訂正符号が復号側に送信される。一方、復号側ではSlepian-Wolf復号で誤り訂正復号された後、量子化値01が復号される。この例の場合、量子化値01は、受信側でのサイド情報に係る量子化値と同じであるので、図6B2に示すように、画像再構成により、サイド情報の値を最終的な復号値画素値とする。量子化サイズが64の場合にも、量子化値の更新処理を適応的に実施することにより、原信号と復号値の差10を小さく抑えることができる。以上から明らかなように、量子化サイズが128、64以外であってもビットプレーンの数がより増えても、動作は同じである。A-3実施形態の効果以上のように、上記実施形態によれば、Slepian-Wolf符号化するデータである量子化データとして、原信号とサイド情報の差が閾値より小さい場合には、サイド情報の量子化値を符号化対象とするようにしたので、送信する符号量を削減できると共に、原信号と復号値との差歪を軽減することができる。その結果、符号化効率を向上させることができる。B他の実施形態上記実施形態では、画素領域pixel-domainのデータを処理する場合を示したが、DCT変換などの直交変換後の変換係数領域transform-domainのデータを処理する動画像符号化システムに対しても、本発明を適用することができ、同様の効果が得られる。また、上記実施形態の説明では、Slepian-Wolf符号化として、Turbo符号、LDPC符号を用いる例で説明したが、これに限定されるものではなく、Slepian-Wolf理論に基づく符号化方式であれば、本発明を適用することができ、同様の効果が得られる。さらに、上記実施形態の説明では、閾値を量子化サイズの1/2にする場合を示したが、これに限定されるものではない。1/4、1/8などであっても良く、外部から与えられた閾値を用いるようにしても良い。上記実施形態の動画像符号化装置から、対向する動画像復号装置間の通信路は、狭義の通信路に限定されるものではなく、広義の通信路であって良い。すなわち、リアルタイムの通信だけでなく、動画像符号化装置が符号化したデータを記録媒体に記録し、動画像復号装置が記録媒体から読み出したデータを処理するものであっても良い。