"動画像信号を圧縮符号化する符号化手段であって、前記動画像信号のピクチャ毎の発生符号量を出力する符号化手段と、前記ピクチャ毎の発生符号量と、予め設定されたストリームのビットレートとからVBVバッファ占有量を算出するVBVバッファ占有量算出手段と、符号化開始指示及び符号化停止指示に従い、前記符号化手段の符号化の開始と停止をそれぞれ制御する制御手段であって、前記符号化停止指示に従い、符号化停止指示の時点における前記VBVバッファ占有量算出手段による前記VBVバッファ占有量が所定閾値以上か否かを判定し、前記所定閾値以上の場合に、符号化を停止するように前記符号化手段を制御し、前記所定閾値未満の場合に、所定数の画像を前記符号化停止指示より前の目標符号量よりも低い目標符号量で符号化した後に符号化を停止するように前記符号化手段を制御する制御手段とを有することを特徴とする符号化装置。前記所定数の画像がGOP単位であることを特徴する請求項1に記載の符号化装置。動画像信号を圧縮符号化する符号化ステップと、前記符号化ステップにおいて前記動画像信号のピクチャ毎の発生符号量を算出するステップと、前記ピクチャ毎の発生符号量と、予め設定されたストリームのビットレートとからVBVバッファ占有量を算出するVBVバッファ占有量算出ステップと、符号化停止指示に従い、符号化停止指示の時点における前記VBVバッファ占有量算出ステップによる前記VBVバッファ占有量が所定閾値以上か否かを判定するステップと、前記VBVバッファ占有量が前記所定閾値以上の場合に、前記符号化停止指示に従い前記動画像信号の符号化を停止するステップと、前記VBVバッファ占有量が前記所定閾値未満の場合に、所定数の画像を前記符号化停止指示より前の目標符号量よりも低い目標符号量で追加的に符号化し、その後に符号化を停止するステップとを有することを特徴とする符号化方法。前記所定数の画像がGOP単位であることを特徴する請求項2に記載の符号化方法。コンピュータを、請求項1又は2に記載の符号化装置の各手段として機能させることを特徴とするプログラム。特許文献1に記載の技術では、第1のシーンと第2のシーンの間に挿入した画像が、再生時に視覚的に認識可能であり、その結果、つなぎ目部分で視覚上、不自然な再生画像となってしまう。本発明は、このような課題に鑑みてなされたものであり、VBVバッファの破綻を回避しつつ、シーン継ぎ目に不自然な再生画像が出現しないようにした符号化装置及び方法を提示することを目的とする。上記課題を解決するため、本発明に係る符号化装置は、動画像信号を圧縮符号化する符号化手段であって、前記動画像信号のピクチャ毎の発生符号量を出力する符号化手段と、前記ピクチャ毎の発生符号量と、予め設定されたストリームのビットレートとからVBVバッファ占有量を算出するVBVバッファ占有量算出手段と、符号化開始指示及び符号化停止指示に従い、前記符号化手段の符号化の開始と停止をそれぞれ制御する制御手段であって、前記符号化停止指示に従い、符号化停止指示の時点における前記VBVバッファ占有量算出手段による前記VBVバッファ占有量が所定閾値以上か否かを判定し、前記所定閾値以上の場合に、符号化を停止するように前記符号化手段を制御し、前記所定閾値未満の場合に、所定数の画像を前記符号化停止指示より前の目標符号量よりも低い目標符号量で符号化した後に符号化を停止するように前記符号化手段を制御する制御手段とを有することを特徴とする。本発明に係る符号化方法は、動画像信号を圧縮符号化する符号化ステップと、前記符号化ステップにおいて前記動画像信号のピクチャ毎の発生符号量を算出するステップと、前記ピクチャ毎の発生符号量と、予め設定されたストリームのビットレートとからVBVバッファ占有量を算出するVBVバッファ占有量算出ステップと、符号化停止指示に従い、符号化停止指示の時点における前記VBVバッファ占有量算出ステップによる前記VBVバッファ占有量が所定閾値以上か否かを判定するステップと、前記VBVバッファ占有量が前記所定閾値以上の場合に、前記符号化停止指示に従い前記動画像信号の符号化を停止するステップと、前記VBVバッファ占有量が前記所定閾値未満の場合に、所定数の画像を前記符号化停止指示より前の目標符号量よりも低い目標符号量で追加的に符号化し、その後に符号化を停止するステップとを有することを特徴とする。本発明によれば、VBVバッファを破綻させること無しに、2つのシーンを続けて再生する際の視覚上の不自然さを解消できる。以下、図面を参照して、本発明の実施例を詳細に説明する。図1は、本発明の一実施例の概略構成ブロック図を示す。撮像部101は、光学像を電気信号に変換する撮像素子と、撮像素子に被写体像を結像する撮影レンズからなる。撮像信号処理部102は、撮像部101により得られた撮像信号をA/D変換し、色マトリクス変換及びガンマ補正などの処理を行い、動画像信号を構成する各画像信号を生成する。撮像信号処理部102から出力された動画像信号は、符号化部103に入力される。符号化部103は、H.264又はMPEG2方式等の符号化方式により撮像信号処理部102からの動画像信号を符号化する。符号化部103は、マクロブロックと呼ばれる16×16画素のブロックに各画像を分割し、このブロックを単位に各画像を圧縮符号化する。符号化の機能要素として、動き補償予測、直交変換、直交変換による変換係数の量子化処理、及びエントロピー符号化がある。また、フレーム内符号を行うIピクチャ、前方予測符号を行うPピクチャ、及び双方向予測を行うBピクチャがあり、これらピクチャが時間軸方向でGOPGroupOfPicturesと呼ばれるグループ単位でまとめられる。記録部104は、符号化部103により生成された符号データを記録媒体105に記録する。制御部106は、符号化部103を含む全体を制御し、VBVバッファとしての機能を有する。すなわち、制御部106は、符号化部103での発生符号量を監視しながら、VBVバッファが破綻することがないように目標符号量を符号化部103に指示する。制御部106は、符号化部103からの所定の画像単位例えばピクチャ毎の発生符号量と予め設定されたストリームのビットレートとからVBVバッファ占有量を算出するVBVバッファ占有量算出機能を具備する。制御部106はまた、非図示の操作手段によるユーザ操作に応じて、符号化部103の符号化の開始停止を制御する。制御部106及び符号化部103の動作を詳細に説明する。ユーザから第1のシーンの記録開始の操作がなされると、制御部106に記録開始指示信号が入力する。この記録開始指示信号は符号化開始指示信号でもあり、制御部106は、符号化部103に符号化開始を指示し、符号化部103は第1のシーンの符号化を開始する。制御部106は、符号化が行われている間、符号化部103から発生符号量をピクチャ単位で取得してVBVバッファの占有量を算出し、VBVバッファが破綻しないような発生符号量を符号化部103に指示する。符号化部103は、制御部106から指示される発生符号量を目標符号量として、符号化を実行する。ユーザからの第1のシーンの記録停止の操作がなされると、制御部106に記録停止指示信号が入力する。この記録停止指示信号は符号化停止指示信号でもあり、制御部106は、第1のシーンの最終ピクチャの発生符号量を取得した時点のVBVバッファ占有量に応じて、次のように動作する。すなわち、制御部106は、VBVバッファ占有量が所定閾値以上か否かを判定する。VBVバッファ占有量が所定閾値以上の場合、その時点で符号化を停止するよう符号化部103に指示する。VBVバッファ占有量が所定閾値未満の場合、制御部106は、数ピクチャ分の符号化を追加して行うように符号化部103に指示する。その際、その追加分の目標符号量は、通常よりも低い値とする。なお、所定閾値は、後に符号化される第2のシーンの符号化が第1のシーンの符号化の直後に継続すると仮定した場合に、第2のシーンの符号化の最初のピクチャに十分な符号量が割り当て可能となる値とする。具体例に基づいて、制御部106による符号化部103の制御動作を説明する。図2、図3及び図4は、制御部106内のVBVバッファのバッファ占有量の推移例を示す。図2において、202は第1のシーンの符号化の最終ピクチャを示す。203は、最終ピクチャの符号量を取得した時点のVBVバッファ占有量を示す。204は、第2のシーンの符号化が直後に継続した場合の、第2のシーンの符号化の最初のピクチャへ割り当て可能な符号量を示す。この場合、第2のシーンの最初のピクチャに十分な符号量が割り当て可能であるので、制御部106は、第1のシーンの符号化をピクチャ202で停止するように符号化部103を制御する。図3に示す例で説明する。302は第1のシーンの符号化の最終ピクチャを示す。303は、第1のシーンの符号化の最終ピクチャの時点でのVBVバッファ占有量を示す。304は、第2のシーンの符号化が直後に継続した場合の、第2のシーンの符号化の最初のピクチャへ割り当て可能な符号量を示す。図3に示す例では、割当て可能符号量304が、画質を維持するには低過ぎる状態になっている。これは、VBVバッファ占有量303が所定閾値未満になっている状態である。このとき、制御部106は、第1のシーンの符号化をピクチャ302の時点では停止させずに、数ピクチャ分を継続して追加的に符号化するように符号化部103を制御する。制御部106はまた、追加されたピクチャに対して目標符号量を低くするように符号化部103を制御する。図4は、そのような制御に対するVBVバッファのバッファ占有量の推移例を示す。図4に示す例では、1つのPピクチャ401と2つのBピクチャ402,403が追加されている。ピクチャ401,402,403の追加により、VBVバッファ占有量は、符号404に示す値まで高くなる。この結果、第2のシーンの符号化の最初のピクチャに割り当て可能な符号量も、符号405で示すように高くすることができる。これにより、第2のシーンの最初のピクチャの画質劣化を防止できる。ユーザからの第2のシーンの記録開始の操作がなされると、制御部106に記録開始指示信号が入力する。この記録開始指示信号に従い、制御部106は、符号化部103に符号化開始を指示し、符号化部103は第2のシーンの符号化を開始する。この時、制御部106は、VBVバッファ占有量404を用いて、第2のシーンの符号化の最初のピクチャの目標符号量を指示する。以降の動作は前記第1のシーンの符号と同様である。第2のシーンの記録停止の操作に対する制御部106の動作は、第1のシーンの記録停止の操作に対する制御部106のそれと同じであり、以降、同様となる。以上、説明したように、本実施例では、第1のシーンから第2のシーンへの移行過程においてVBVバッファが破綻しない連続した符号データを生成できる。これにより、再生装置は、第1のシーンから第2のシーンに連続的な再生が可能となる。第1のシーンに追加される所定数の画像は撮像信号処理部102からの画像信号であるので、視覚上の不自然さのない再生画像を得ることができる。制御部106による第1のシーンの符号化を停止する際の別の制御方法を説明する。ユーザにより第1のシーンの記録開始の操作がなされた場合の動作は、実施例1と同様であるので、説明は省略する。ユーザにより第1のシーンの記録停止の操作がなされると、制御部106は、第1のシーンの符号化の最終ピクチャの発生符号量を取得した時点のVBVバッファ占有量に応じて、次のように動作する。すなわち、VBVバッファ占有量が所定閾値以上の場合、制御部106は、その時点で符号化を停止するように符号化部103に指示する。これは、実施例1と同様である。VBVバッファ占有量が所定閾値未満の場合、制御部106は、GOP単位で符号化を追加して行うように符号化部103に指示する。追加分に対する目標符号量は、通常よりも低くする。なお、所定閾値は、第2のシーンが第1のシーンの直後に継続すると仮定した場合に、第2のシーンの符号化の最初のピクチャに十分な符号量を割り当て可能となるVBVバッファ占有量である。VBVバッファ占有量が所定閾値未満となる場合の動作を、図5を参照して、さらに詳しく説明する。図5は、図3に示す例に対して本実施例を適用した場合の、VBVバッファ占有量の変化例を示す。図3に示す例に対し、制御部106は、図5に示すように、1GOP分のピクチャ501~509を追加して符号化するように符号化部103を制御する。こうすることによって、VBVバッファの占有量は、図5に符号510で示すように高くなる。これにより、第2のシーンの符号化の最初のピクチャに割り当てられる符号量も、符号511で示すように、高くなる。この結果、第2のシーンの符号化の最初のピクチャの画質劣化を防止できる。ユーザによる第2のシーンの記録開始の操作がなされると、制御部106は、第2のシーンの符号化を開始するように符号化部103を制御する。この時、制御部106は、第1のシーンに追加された画像の符号化が完了した時点のVBVバッファ占有量510を用いて、第2のシーンの符号化の最初のピクチャの目標符号量を決定し、符号化部103に指示する。第2のシーンの記録停止の操作に対する制御部106の動作は、第1のシーンの記録停止の操作に対する制御部106のそれと同じであり、以降、同様となる。以上、説明したように、実施例2でも、第1のシーンから第2のシーンへの移行過程においてVBVバッファが破綻しない連続した符号データを生成できる。これにより、再生装置は、第1のシーンから第2のシーンに連続的な再生が可能となる。第1のシーンに追加される画像信号は撮像信号処理部102からの画像信号であるので、視覚上の不自然さのない再生画像を得ることができる。符号化に追加する画像はGOP単位であるので、通常の符号化ストリームと同一のGOP構造を保つ事ができる。その他の実施例また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。"