(57)【特許請求の範囲】
【請求項１】
複数の映像信号の各々が記録されているそれぞれの媒体を再生して前記複数の映像信号の各々を出力する映像信号再生装置と、
前記映像信号再生装置から出力された前記複数の映像信号の各々を符号化する符号化回路と、
前記それぞれの媒体の数に対応し前記符号化回路が符号化する符号化回数と、前記それぞれの媒体に記録されている前記複数の映像信号の各々の符号化開始時間及び符号化終了時間と、前記符号化回路が前記複数の映像信号の各々を符号化するそれぞれのビットレートと、を含む設定情報を設定する設定手段と、
前記設定情報に基づいて、前記映像信号再生装置の再生及び停止の動作を制御すると共に前記符号化回路の符号化の動作を制御する、制御手段と、
を備えた映像信号符号化システムであって、
前記制御手段は、
前記複数の映像信号の各々の符号化開始時間及び符号化終了時間とに基づいて、前記符号化回路により符号化されるそれぞれの符号化フレーム数を算出設定し、
前記映像信号再生装置から出力された前記複数の映像信号の各々に含まれるそれぞれのタイムコードと、前記複数の映像信号の各々の符号化開始時間とを比較し、前記複数の映像信号の各々の符号化開始時間から予め設定したそれぞれのオフセットフレーム数を差し引いた時間より前の位置まで再生を開始するフレームの位置を戻し、
再度前記映像信号再生装置を再生させて出力される前記映像信号の各々に含まれるそれぞれのタイムコードが前記複数の映像信号の各々の符号化開始時間から前記それぞれのオフセットフレーム数を差し引いた時間以上になった時点で、それぞれの符号化開始信号を前記符号化回路に送信し、
前記それぞれの符号化開始信号の送信後に、前記映像信号再生装置の前記複数の映像信号の各々に含まれるそれぞれの同期信号からカウントされたフレーム数と、前記複数の映像信号の各々に対応して算出設定されたそれぞれの符号化フレーム数とが一致したとき、それぞれの符号化停止信号を前記符号化回路に送信するとともに、
前記設定情報に含まれる前記それぞれのビットレートの値は、互いに値の異なるものを含み、
前記符号化回路は、
前記符号化回数に相当する回数に到達するまで繰り返して、前記それぞれの符号化開始信号と前記それぞれの符号化停止信号とに基づいて、前記映像信号再生装置の前記複数の映像信号の各々を前記それぞれのビットレートで符号化すること
を特徴とする映像信号符号化システム。
【請求項２】
設定情報は、複数の映像信号の各々が記録されているそれぞれの媒体に関して、前記媒体の媒体名及び前記媒体に記録されている映像信号の保存ファイル名とを含むこと
を特徴とする請求項１に記載の映像信号符号化システム。
【請求項３】
複数の映像信号の各々が符号化回路により符号化されたことにより得られるそれぞれの符号化データにストリーム変換を施し、ストリーム変換を施された前記それぞれの符号化データを１つの符号化データに繋ぎあわせるストリーム結合手段を
さらに備えることを特徴とする請求項１または２に記載の映像信号符号化システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像信号を符号化し、蓄積するためのシステムに関する。
【０００２】
【従来の技術】
映像信号を符号化し、蓄積するシステムの従来例として、例えば特開平８−３０７８０９号公報に示されたシステムがある。
【０００３】
図１３は特開平８−３０７８０９号公報に示された従来の映像信号符号化システムのブロック図である。ＭＰＥＧによるデータ作成に適用した映像信号検索システムの一例である。なお、ＭＰＥＧによるデータ作成では、映像を構成するフレームあるいはフィールドを連続した数個から十数個のグループを単位（ＧＯＰ）として符号化処理を行い、該グループが検索等のアクセスの管理単位にもなるものである。
【０００４】
複数の映像データ１のうち、まず映像Ａが符号データ制御部２でフレーム数と符号化処理の単位が揃うように余分なフレームの削除、あるいはダミーフレームのパディングが行われる。符号データ制御部２でフレームを調整された映像データはビデオ信号、オーディオ信号に分離されてそれぞれビデオ符号化部３とオーディオ符号化部４に入力され、符号化される。各符号化部３、４の出力は多重化部５に入力されて多重化符データとなり、一時蓄積部６に蓄積される。続いて、次の映像データ映像Ｂが同様に符号化され、一時蓄積部６に保存される。全ての映像が符号化され蓄積された後、検索・映像制御情報付加部７において、符号データ中で映像データが記録されているアドレス等、各映像を検索するために必要な情報とフェードイン、フェードアウト、繰り返し再生等の映像制御情報を作成し、各情報を前記符号データ中に付加した後に一連の符号データ８が作成される。なお、符号データ制御部２、ビデオ符号化部３、オーディオ符号化部４、多重化部５は符号化手段を構成し、検索・再生制御情報付加部７は検索・再生制御情報付加手段を構成しているものである。
【０００５】
図１４は、図１３中の符号データ制御部で実施される処理の内容を示したものである。図１４（ａ）では映像データはその最後の区切りが符号化処理単位と一致していない。ここでは符号化処理単位を４フレームとしている。従って、符号データ制御部３では、最後のフレームを削除することによって、符号化処理単位と映像の区切りを揃えている。一方、図１４（ｂ）では、同様に符号化処理単位と映像の最後の区切りをパディングするダミーフレームを付加することによって、符号化処理単位と映像の区切りを揃えているものである。
【０００６】
図１５は、図１３のシステムで作成される符号データの一例を示したものである。この図では、一連の符号データ中に映像Ａ、映像Ｂ、映像Ｃの３個の映像データが含まれている。９、１０、１１は検索情報で、後述するようにそれぞれ符号データ中での位置によってその内容が異なる。検索情報の一例として映像名と該映像の符号長、該検索情報からの各映像の先頭までの相対位置が正負号付きで示されている。例えば、映像Ｃは符号長がｗｗｗ（バイト）で、検索情報１０の然るべき位置から映像Ｃの先頭までは後方にｖｖｖ（バイト）であることが示されている。したがって、映像Ａの途中をアクセスしているときに映像Ｃの提示要求が発生した場合には、速やかに次の検索情報１０をアクセスし、検索情報から映像Ｃまでの位置がｖｖｖ（バイト）先であることを知って、高速かつ継続的に映像Ｃにアクセスが可能となるものである。
【０００７】
なお、該検索情報は、必ずしも各映像の間に挿入する必要はなく、符号データ中の任意の場所に存在できる。ただし、この場合、該検索情報の挿入によって映像データの復号化に遅延発生等の影響がないようにしなければならないものである。
【０００８】
【発明が解決しようとする課題】
上記従来の映像信号符号化システムでは、複数の映像の符号化処理単位を合わせて複数の映像を一連の符号データとして符号化する大まかな構成と符号化制御部の処理及びその時のデータ構成については示されているが、いかにして映像信号再生装置から再生される映像信号の中から符号化したい映像を指定するか、いかに映像信号再生装置と符号化装置を制御し、正確に指定された部分だけを、所望の画質で符化するか、いかにインタラクティブに複数の映像を符号化するかについては一切記述されていない。
【０００９】
本発明は、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、さらに複数の映像をインタラクティブに符号化するための符号化システム及び符号化方法を得ることを目的とする。
【００１０】
さらに本発明は、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、符号化された個々の符号化データを１つの符号化データに繋ぎあわせることにより、１つの映像を部分的に異なるビットレートで符号化するための符号化システム及び符号化方法を得ることを目的とする。
【００１１】
【課題を解決するための手段】
本発明に係る映像信号符号化システムは、複数の映像信号の各々が記録されているそれぞれの媒体を再生して前記複数の映像信号の各々を出力する映像信号再生装置と、前記映像信号再生装置から出力された前記複数の映像信号の各々を符号化する符号化回路と、前記それぞれの媒体の数に対応し前記符号化回路が符号化する符号化回数と、前記それぞれの媒体に記録されている前記複数の映像信号の各々の符号化開始時間及び符号化終了時間と、前記符号化回路が前記複数の映像信号の各々を符号化するそれぞれのビットレートとを含む設定情報を設定する設定手段と、前記設定情報に基づいて、前記映像信号再生装置の再生及び停止の動作を制御すると共に前記符号化回路の符号化の動作を制御する制御手段とを備えた映像信号符号化システムであって、前記制御手段は、前記複数の映像信号の各々の符号化開始時間及び符号化終了時間とに基づいて、前記符号化回路により符号化されるそれぞれの符号化フレーム数を算出設定し、前記映像信号再生装置から出力された前記複数の映像信号の各々に含まれるそれぞれのタイムコードと、前記複数の映像信号の各々の符号化開始時間とを比較し、前記複数の映像信号の各々の符号化開始時間から予め設定したそれぞれのオフセットフレーム数を差し引いた時間より前の位置まで再生を開始するフレームの位置を戻し、再度前記映像信号再生装置を再生させて出力される前記映像信号の各々に含まれるそれぞれのタイムコードが前記複数の映像信号の各々の符号化開始時間から前記それぞれのオフセットフレーム数を差し引いた時間以上になった時点で、それぞれの符号化開始信号を前記符号化回路に送信し、前記それぞれの符号化開始信号の送信後に、前記映像信号再生装置の前記複数の映像信号の各々に含まれるそれぞれの同期信号からカウントされたフレーム数と、前記複数の映像信号の各々に対応して算出設定されたそれぞれの符号化フレーム数とが一致したとき、それぞれの符号化停止信号を前記符号化回路に送信するとともに、前記設定情報に含まれる前記それぞれのビットレートの値は、互いに値の異なるものを含み、前記符号化回路は、前記符号化回数に相当する回数に到達するまで繰り返して、前記それぞれの符号化開始信号と前記それぞれの符号化停止信号とに基づいて、前記映像信号再生装置の前記複数の映像信号の各々を前記それぞれのビットレートで符号化することを特徴とするものである。
【００１５】
【発明の実施の形態】
本発明に係る映像信号符号化システムによれば、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、さらに複数の映像をインタラクティブに符号化するためのシステムを得ることができる。
【００１６】
本発明に係る映像信号符号化システムによれば、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、さらに符号化された個々の符号化データを１つの符号化データに繋ぎあわせることにより、１つの映像を部分的に異なるビットレートで符号化するためのシステムを得ることができる。
【００１７】
本発明に係る映像信号符号化方法によれば、再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、さらに複数の映像をインタラクティブに符号化するための簡単な符号化方法を得ることができる。
【００１８】
本発明に係る映像信号符号化方法によれば、再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、符号化された個々の符号化データを１つの符号化データに繋ぎあわせることにより、１つの映像を部分的に異なるビットレートで符号化するための簡単な符号化方法を得ることができる。
【００１９】
以下、本発明を実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は、本発明の実施の形態１である映像信号符号化システムを示すブロック図である。５０は映像信号符号化システムの映像信号源となるＶＴＲ等の映像信号再生装置、５１は映像信号再生装置５０より入力された、映像信号にＭＰＥＧ等の方式による符号化を施す第１の符号化装置、５２は第１の符号化装置５１の内部にあり、実際のＭＰＥＧ等の符号化を回路的に行いＨＤＤ等の蓄積メディアに出力するストリームを生成する符号化回路、５３は第１の符号化装置５１の内部にあり、映像信号再生装置５０より入力された映像信号から同期信号を分離する同期信号分離回路、５４は映像信号の記録されている媒体の判別、符号化する回数の設定、ビットレート等の符号化の各種パラメータの設定、及び符号化回路５２により符号化されるストリームをＨＤＤ等の蓄積メディアに蓄積する際のファイル名の指定等を行い、第１の符号化装置５１に制御信号を与えるＰＣ（パソコン）等の第１のコントローラ、５５は第１の符号化装置５１の内部にあり、第１のコントローラ５４からの制御信号を受け、符号化回路５２を制御する第２のコントローラである。なお、符号化装置５１は符号化回路５２、同期信号分離回路５３、および第２のコントローラ５５により構成されている。
【００２０】
また、図２は本発明の実施の形態１である映像信号符号化システムの制御方法を第１のコントローラ５４のメインの操作画面を用いて説明するための図である。なお、操作画面は映像信号符号化を開始する開始ボタンと、第１の符号化装置５１の符号化開始、あるいは符号化停止等のステータスを示す符号化ステータス表示欄と、映像信号再生装置５０の再生開始、あるいは再生停止等のステータスを示すＶＴＲステータス表示欄と、第１の符号化装置５１が第１のコントローラ５４から符号化開始を示す制御信号を受信してから実際に符号化を開始するまでに必要な時間の遅延を吸収するためのオフセットフレーム数設定欄から構成される。
【００２１】
また、図３は本発明の実施の形態１である映像信号符号化システムの制御方法を第１のコントローラ５４のサブの操作画面を用いて説明するための図である。なお、操作画面は、符号化回数を設定する符号化回数設定欄と、映像信号再生装置５０において再生する媒体、たとえばテープ等のＩＤを設定するテープ名設定欄と、符号化開始時間をＶＴＲのタイムコードにより設定する開始時間設定欄と、符号化終了時間をＶＴＲのタイムコードにより設定する終了時間設定欄と、符号化の画質を設定するビットレート設定欄と、符号化されるストリームをＨＤＤ等の蓄積メディアに蓄積する際のファイル名の設定を行う保存ファイル名設定欄から構成される。
【００２２】
また、図４は本発明の実施の形態１である映像信号符号化システムの制御方法をフローチャートを用いて説明するための図である。
【００２３】
また、図５は本発明の実施の形態１である映像信号符号化システムの第１の符号化装置５１の動作をフローチャートを用いて説明するための図である。
【００２４】
次に図１、図２、図３、図４、および図５を用いて本発明の実施の形態１の映像信号符号化システムの動作を詳細に説明する。図４のフローチャートに従い説明すると、６０において、図３の第１のコントローラ５４のサブ操作画面上において、符号化回数、テープ名、符号化開始時間、符号化終了時間、ビットレート、および保存ファイル名を設定する。以下、図３における、それぞれの符号化回数について各種設定の組を１クリップと記す。また、符号化回数をｎとして、最後のクリップの符号化回数をＮとする。６１において符号化回数を初期値ｎ＝０とセットし、６２において符号化回数ｎ＝１とインクリメントして最初のクリップである符号化回数１のクリップにセットする。この時点で、６３において、図２の第１のコントローラ５４のメイン操作画面上の符号化ステータス表示欄は符号化停止と表示されている。次に６４において、第１のコントローラ５４は６０で設定した符号化回数１のクリップのテープ名、符号化開始時間、符号化終了時間、ビットレート、および保存ファイル名をセットする。なお、設定画面上には表わさないため説明は省略するがその他の設定パラメータとして、保存するストリームの種類等、ＭＰＥＧ規格に則った符号化の各種パラメータ等の設定も行う。次に６５において、第１のコントローラ５４は６４においてセットした符号化開始時間、および符号化終了時間から符号化フレーム数を求める。次に６６において、第１のコントローラ５４から第２のコントローラ５５へ第１の符号化装置５１が符号化開始可能か否かを問い合わせ、符号化開始可能であれば、６７において、第１のコントローラ５４は、上記６５で求めた符号化フレーム数、および６４で設定したビットレート等の符号化の各種パラメータを、第２のコントローラ５５へ送信する。次に６８において、第１のコントローラ５４は映像信号再生装置５０に符号化開始時間より前の位置まで巻き戻しを行う。６８において、第１のコントローラ５４は映像信号再生装置５０に再生開始信号を送信し、映像信号再生装置５０は再生を開始する。次に６９において、再生中の映像信号再生装置５０のタイムコードを取得し、７１において取得したタイムコードが符号化開始時間から図２において設定したオフセットフレーム数を差し引いたもの以上になったところで、７２において第１のコントローラ５４は第２のコントローラ５５に符号化開始命令を送信する。なお、第１の符号化装置５１における符号化では、第１のコントローラ５４が送信する符号化開始命令を第２のコントローラ５５が受信してから、実際に符号化を開始するまでに必要な時間が一定でない。これは、第２のコントローラ５５により符号化回路５２内のレジスタにビットレート等の符号化の各種パラメータを設定する際に、設定の種類によって、設定に要する時間差が生じるためのものである。従って、図２のオフセットフレーム設定欄にオフセットフレームを設定して、第１の符号化装置５１が第１のコントローラ５４から符号化開始命令を受信してから実際に符号化を開始するまでに必要な時間の遅延を吸収するように構成している。７３において第１のコントローラ５４は第２のコントローラ５５より符号化開始命令受信の通達を受けて、図２の第１のコントローラ５４のメイン操作画面上のステータス表示欄に符号化開始と表示する。
【００２５】
一方、符号化開始から符号化停止までの第１の符号化装置５１側の動作については図５を用いて説明する。図５の８０において、図４の６７において送信された符号化フレーム数、およびビットレート等の符号化の各種パラメータを第２のコントローラ５５により受信し、受信したことを第１のコントローラ５４に通達する。次に図５の８１において、図４の７２において送信された符号化開始命令を第２のコントローラ５５により受信し、受信したことを第１のコントローラ５４に通達すると同時に、図５の８２において、第１の符号化装置５１内の同期信号分離回路５３において、映像信号再生装置５０より入力される映像信号から分離された同期信号をカウントする同期信号カウンタをスタートさせるとともに、符号化回路５２内のレジスタに、６４において設定し６７で送信された各種パラメータの設定を行う。符号化開始後は、図５の８３に示すように、第２のコントローラ５５において、上記同期信号カウンタのカウンタ数が図４の６５で第１のコントローラ５４が求めた符号化フレーム数と一致するか否かを確認し、一致すると、図５の８４に示すように、第２のコントローラ５５より符号化停止命令を第１のコントローラ５４に送信する。なお、この時同時に、第２のコントローラ５５は符号化回路５２の符号化動作も停止させる。
【００２６】
一方、第１のコントローラ５４側では、図４の７２において、符号化開始命令送信後は、図４の７４に示すように、第２のコントローラ５５からの符号化停止命令を受信するまで、図４の７３において、ステータス表示欄に符号化開始と表示し続ける。第１の符号化装置５１において、第１のコントローラ５４が設定した符号化フレーム数までの符号化が終了し、第２のコントローラ５５より送信される符号化停止命令を受信すると、図４の７５において、第１のコントローラ５４は符号化ステータス表示欄に符号化停止と表示して、さらに図４の７６において、映像信号再生装置５０の再生を停止させて、１クリップの一連の符号化動作を終了する。さらに、図４の７７において符号化回数ｎが最後のクリップの符号化回数Ｎよりも小さければ図４の６２に戻り、符号化回数ｎを１つインクリメントして、図４の６０において設定された、次の符号化回数２のクリップにセットする。この時点で、６３において、図２の第１のコントローラ５４のメイン操作画面上の符号化ステータス表示欄は符号化停止と表示されている。次に６４において、第１のコントローラ５４は６０で設定した符号化回数２のクリップのテープ名、符号化開始時間、符号化終了時間、ビットレート、および保存ファイル名をセットする。この時、前回符号化したクリップのテープ名の設定と、今回符号化するクリップのテープ名の設定が異なる場合は、映像信号再生装置５０内にある、テープを排出して、ユーザによるテープの交換を待つ。以下、６５〜７６までの動作を符号化回数１のときと同様に行い、１クリップの一連の符号化動作を終了する。さらに、図４の７７において符号化回数ｎが最後のクリップの符号化回数Ｎよりも小さければ図４の６２に戻り、符号化回数ｎが最後のクリップの符号化回数Ｎであれば、６０において設定したすべてのクリップの符号化動作を終了する。
【００２７】
このように構成された映像信号符号化システムにおいては、映像信号再生装置から再生される媒体を選択し、さらに選択された媒体に記録されている映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化して、複数の映像をインタラクティブに符号化するためのシステムを得ることができる。
【００２８】
次に、本発明の第２の実施の形態を図面に基づいて具体的に説明する。
実施の形態２．
図６は、本発明の実施の形態２である映像信号符号化システムを示すブロック図である。５０〜５５は実施の形態１の図１で示したものと同一であるので説明は省略する。５６は第１のコントローラ５４を制御して、ＨＤＤ等の蓄積メディアに蓄積されたＭＰＥＧのストリームファイルを操作するＰＣ等の第３のコントローラ５６である。
【００２９】
また、本発明の実施の形態２である映像信号符号化システムの制御方法を実施の形態１の図２で示した、第１のコントローラ５４のメインの操作画面を用いて説明する。
【００３０】
また、本発明の実施の形態２である映像信号符号化システムの制御方法を実施の形態１の図３で示した、第１のコントローラ５４のサブの操作画面を用いて説明する。
【００３１】
また、本発明の実施の形態２である映像信号符号化システムの制御方法の一部を図４で示した、フローチャートを用いて説明する。
【００３２】
また、本発明の実施の形態２である映像信号符号化システムの第１の符号化装置５１の動作を図５で示した、フローチャートを用いて説明する。
【００３３】
また、図７は本発明の実施の形態２である映像信号符号化システムの制御方法を第３のコントローラ５６の操作画面を用いて説明するための図である。なお、操作画面は、第１のコントローラ５４で設定する、複数のクリップを１つのファイルに連続して符号化するか、あるいは複数のクリップをそれぞれ個別のファイルに符号化するかの選択欄と、複数のクリップを１つのファイルに連続して符号化する際のファイル名の設定を行う保存ファイル名設定欄から構成される。
【００３４】
また、図８は本発明の実施の形態２である映像信号符号化システムの制御方法をフローチャートを用いて説明するための図である。
【００３５】
次に図２、図３、図４、図５、図６、図７、図８を用いて本発明の実施の形態２の映像信号符号化システムの動作を詳細に説明する。図８のフローチャートに従い説明する。図８の９０において、図７の第３のコントローラ５６の操作画面においてすべてのクリップを１つのファイルに連続して符号化を行いますか？のＹｅｓ、あるいはＮｏの選択欄で、Ｙｅｓを選択した場合、図３の第１のコントローラ５４のサブ操作画面において設定したすべてのクリップを１つのファイルに連続して符号化を行う。なお、図８のフローチャートでは図７の第３のコントローラ５６の操作画面においてすべてのクリップを１つのファイルに連続して符号化を行いますか？の選択欄でＹｅｓを選択した場合の動作について説明する。また、図７の第３のコントローラ５６の操作画面においてすべてのクリップを１つのファイルに連続して符号化を行いますか？の選択欄でＮｏを選択した場合の動作については、実施の形態１において図４のフローチャートを用いて説明したものと同一であるので説明は省略する。
【００３６】
図８の９０において、図７の第３のコントローラ５６の設定画面において、図３の第１のコントローラ５４のサブ操作画面で設定したすべてのクリップを１つのファイルに連続して符号化を行うという選択をし、さらに保存するファイル名の設定を行う。ただし、図３の第１のコントローラ５４のサブ操作画面において設定した、符号化回数、テープ名、符号化開始時間、符号化終了時間、ビットレート、および保存ファイル名のうち、保存ファイル名は、最終的には図７の第３のコントローラ５６の設定画面において設定した保存ファイル名が採用されるので、図３の第１のコントローラ５４のサブ操作画面上の設定は、最終的なファイルを生成するまでの中間ファイルの設定として用いられる。また、ストリームタイプも保存ファイルの設定である１種類のストリームに統一される。
【００３７】
次に、図８の９１において、図４の６１〜７７に従い、図３の第１のコントローラ５４のサブ操作画面上において設定したすべてのクリップの符号化を行う。なお、図４の６１〜７７の動作は実施の形態１において説明したものと同一であるので説明は省略する。また、この時の第１の符号化回路５１の動作も、実施の形態１において図５を用いて説明したものと同一であるので説明は省略する。
【００３８】
次に、図８の９２において、図８の９１において図３の第１のコントローラ５４のサブ操作画面上において設定された条件に従い、各クリップ毎に生成されたストリームファイルを、すべてのクリップを１つのファイルに連続して符号化するために、すべて繋ぎあわせる編集を行うため、編集を行うことができるストリームレベルにストリーム変換を行う。
なお、編集を行うことができるストリームレベルとはＭＰＥＧ規格のストリームである、ＰＳ、ＴＳ、ＰＥＳ、ＥＳのうちのＰＥＳ、ＥＳのストリームレベルのことである。ＰＳ、ＴＳストリームではそれぞれにＩＤ情報、タイムコード等のヘッダが付加されており、異なるストリームレベルで符号化された各ストリームを１つに繋ぎあわせるためには、これらを除去したＰＥＳ、あるいはＥＳのストリームに変換することが必要である。
【００３９】
次に、図８の９３において、図８の９２において編集を行うことができるストリームレベルにストリーム変換を行われた、各クリップ毎のストリームファイルを、最後のクリップをＮ番目のクリップとして、１〜Ｎのクリップの順に１つに繋ぎあわせる。
【００４０】
次に、図８の９４において、図８の９３において各クリップ毎のストリームファイルを、最後のクリップをＮ番目のクリップとして、１〜Ｎのクリップの順に１つに繋ぎあわされたストリームファイルを、図７の第３のコントローラ５６の設定画面において設定した保存ファイルのストリームレベルにストリーム変換を行う。以上の一連の動作により、図３の第１のコントローラ５４のサブ操作画面において設定したすべてのクリップを１つのファイルに連続して符号化を行う動作を終了する。
【００４１】
このように構成された映像信号符号化システムにおいては、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、さらに複数の映像をインタラクティブに符号化するためのシステムを得ることができる。
【００４２】
さらに、このように構成された映像信号符号化システムにおいては、各クリップ毎に異なるビットレートを設定し、各クリップ毎にそれぞれ設定したビットレートで符号化を施した後、１つのファイルに繋ぎあわせることが可能なため、１つの映像を部分的に異なるビットレートで符号化することができる。従って、複雑な絵柄の部分は高いビットレートで符号化し、単純な絵柄の部分は低いビットレートで符号化することができる。すなわち、可変ビットレート符号化を行うことができる、効率のよい符号化を行うためのシステムを得ることができる。
【００４３】
次に、本発明の第３の実施の形態を図面に基づいて具体的に説明する。
実施の形態３．
図９は、本発明の実施の形態３である映像信号符号化システムを示すブロック図である。５０、５２、５３は実施の形態１の図１に示したものと同一であるので説明は省略する。５７は第２の符号化装置、５８は第２の符号化装置５７に制御信号を与えるＰＣ等の第４のコントローラである。なお、第２の符号化装置５７は符号化回路５２、同期信号分離回路５３により構成されている。
【００４４】
また、本発明の実施の形態３である映像信号符号化システムの制御方法を説明する第４のコントローラ５８のメインの操作画面は実施の形態１の図２で示した、第１のコントローラ５４のメインの操作画面と同一であるのでこれを用いて説明する。
【００４５】
また、本発明の実施の形態３である映像信号符号化システムの制御方法を説明する第４のコントローラ５８のサブの操作画面は実施の形態１の図３で示した、第１のコントローラ５４のサブの操作画面と同一であるのでこれを用いて説明する。
【００４６】
また、図１０は本発明の実施の形態３である映像信号符号化システムの制御方法をフローチャートを用いて説明するための図である。
【００４７】
次に、図２、図３、図９、および図１０を用いて本発明の実施の形態３の映像信号符号化システムの動作を詳細に説明する。図１０のフローチャートに従い説明すると、１００において図３に示す第４のコントローラ５８のサブの操作画面上において、符号化回数、テープ名、符号化開始時間、符号化終了時間、ビットレート等の符号化の各種パラメータ、および保存ファイル名を設定する。符号化回数をｎとして、最後のクリップの符号化回数をＮとする。１０１において符号化回数を初期値ｎ＝０とセットし、１０２において符号化回数ｎ＝１として最初のクリップである符号化回数１のクリップにセットする。この時点で、１０３において図２の第４のコントローラ５８のメイン操作画面上の符号化ステータス表示欄は符号化停止と表示されている。次に１０４において、第４のコントローラ５８は１００で設定した符号化回数１のクリップのテープ名、符号化開始時間、符号化終了時間、ビットレート等の符号化の各種パラメータ、および保存ファイル名をセットする。次に１０５において、第４のコントローラ５８は１０４においてセットした符号化開始時間、および符号化終了時間から符号化フレーム数を求めて設定する。次に、１０６において、第４のコントローラ５８から第２の符号化装置５７が符号化開始可能か否かを問い合わせ、符号化開始可能であれば、１０７において、第４のコントローラ５８は、映像信号再生装置５０に符号化開始時間より前の位置まで巻き戻しを行う。次に、１０８において、第４のコントローラ５８は映像信号再生装置５０に再生開始信号を送信し、映像信号再生装置５０は再生を開始する。次に、１０９において、再生中の映像信号再生装置のタイムコードを取得し、１１０において取得したタイムコードが符号化開始時間から図２の第４のコントローラ５８のメイン操作画面で設定したオフセットフレーム数を差し引いたもの以上になったところで、１１１において、第４のコントローラ５８は符号化開始命令を第２の符号化装置５７内の符号化回路５２に送信するとともに、第２の符号化装置５７内の同期信号分離回路５３において、映像信号再生装置５０より入力される映像信号から分離された同期信号をカウントする同期信号カウンタのスタート、および１０４においてセットしたビットレート等の符号化の各種パラメータを符号化回路５２内のレジスタに設定する。なお、第２の符号化装置５７における符号化においても、実施の形態１と同様に、第４のコントローラ５８が符号化開始命令を送信してから、実際に符号化回路５２が符号化を開始するまでに必要な時間が一定でない。これは、第４のコントローラ５８により符号化回路５２内のレジスタにビットレート等の符号化の各種パラメータを設定する際に、設定の種類によって、設定に要する時間差が生じるためである。これを解消すべく本発明では、図２のオフセットフレーム設定欄にオフセットフレームを設定して、第２の符号化装置５７が第４のコントローラ５８から符号化開始命令を受信してから実際に符号化を開始するまでに必要な時間の遅延を吸収するようにしている。次に、１１１において符号化開始命令を送信すると、１１２において図２の第４のコントローラ５８の操作画面上のステータス表示欄を符号化開始と表示する。
【００４８】
上記、図１０の１１１において、第４のコントローラ５８より送信される符号化開始命令を受信して、第２の符号化装置５７は符号化を開始する。図１０の１１３において、第４のコントローラ５８では図１０の１１１でスタートさせた同期信号カウンタのカウンタ数が、図１０の１０５で設定した符号化フレーム数と一致するか否かを監視する。図１０の１１３において、符号化フレーム数と同期信号カウンタ数が一致すると、第４のコントローラ５８は図１０の１１４において、第２の符号化装置５７に符号化停止命令を送信する。図１０の１１５において第４のコントローラ５８は第２の符号化装置５７の符号化停止を確認すると、図１０の１１６において、図２の第４のコントローラ５８の操作画面上のステータス表示欄に符号化停止と表示して、さらに、図１０の１１７において、映像信号再生装置５０の再生を停止させて、１クリップの一連の符号化動作を終了する。さらに、図１０の１１８において符号化回数ｎが最後のクリップの符号化回数Ｎよりも小さければ、図１０の１０１に戻り、符号化回数ｎを１つすすめて、図１０の１００において設定された、次の符号化回数２のクリップにセットする。この時点で、１０３において図２の第４のコントローラ５８のメイン操作画面上の符号化ステータス表示欄は符号化停止と表示されている。次に、１０４において、第４のコントローラ５８は１００で設定した符号化回数２のクリップのテープ名、符号化開始時間、符号化終了時間、ビットレート、および保存ファイル名をセットする。この時、前回符号化したクリップのテープ名の設定と、今回符号化するクリップのテープ名の設定が異なる場合は、映像信号再生装置５０内にある、テープを排出して、ユーザによるテープの交換を待つ。以下、１０５〜１１７までの動作を符号化回数１のときと同様に行い、１クリップの一連の符号化動作を終了する。さらに図１０の１１８において符号化回数ｎが最後のクリップの符号化回数Ｎよりも小さければ図１０の１０２に戻り、符号化回数ｎが最後のクリップの符号化回数Ｎであれば、１００において設定したすべてのクリップの符号化動作を終了する。
【００４９】
このように構成された映像信号符号化システムにおいては、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分のみを正確に、所望の画質で符号化し、さらに複数の映像をインタラクティブに符号化するためのシステムをより簡単な構成で得ることができる。
【００５０】
次に、本発明の第４の実施の形態を図面に基づいて具体的に説明する。
実施の形態４．
図１１は本発明の実施の形態４である映像信号符号化システムを示すブロック図である。５０、５２、５３は実施の形態１で図１ににおいて示したものと同一であるので説明は省略する。５９は第４のコントローラ５８を制御して、ＨＤＤ等の蓄積メディアに蓄積されたＭＰＥＧのストリームファイルを操作するＰＣ等の第５のコントローラである。５７、５８は実施の形態３で図９において示したものと同一であるので説明は省略する。
【００５１】
また、本発明の実施の形態４である映像信号符号化システムの制御方法を説明する第４のコントローラ５８のメインの操作画面は実施の形態１の図２で示した、第１のコントローラ５４のメインの操作画面と同一であるので説明を省略する。
【００５２】
また、本発明の実施の形態４である映像信号符号化システムの制御方法を説明する第４のコントローラ５８のサブの操作画面は実施の形態１の図３で示した、第１のコントローラ５４のサブの操作画面と同一であるので説明を省略する。
【００５３】
また、本発明の実施の形態４である映像信号符号化システムの第４のコントローラ５８の制御方法を説明するフローチャートは実施の形態３の図１０で示したものと同一である。
【００５４】
また、本発明の実施の形態４である映像信号符号化システムの制御方法を説明する第５のコントローラ５９の操作画面は実施の形態２の図７で示した、第５のコントローラ５９の操作画面と同一であるので説明を省略する。
【００５５】
また、図１２は本発明の実施の形態４である映像信号符号化システムの制御方法をフローチャートを用いて説明するための図である。
【００５６】
次に図２、図３、図７、図１０、図１１、および図１２を用いて本発明の実施の形態４の映像信号符号化システムの動作を詳細に説明する。図１２のフローチャートに従い説明する。図１２の１２０において、図７の第５のコントローラ５９の操作画面においてすべてのクリップを１つのファイルに連続して符号化を行いますか？のＹｅｓ、あるいはＮｏの選択欄で、Ｙｅｓを選択した場合、図３の第４のコントローラ５８のサブ操作画面において設定したすべてのクリップを１つのファイルに連続して符号化を行う。なお、図１２のフローチャートでは図７の第５のコントローラ５９の操作画面においてすべてのクリップを１つのファイルに連続して符号化を行いますか？の選択欄でＹｅｓを選択した場合の動作について説明する。また、図７の第５のコントローラ５９の操作画面においてすべてのクリップを１つのファイルに連続して符号化を行いますか？の選択欄でＮｏを選択した場合の動作については、実施の形態３において図１０のフローチャートを用いて説明したものと同一であるので説明は省略する。
【００５７】
図１２の１２０において、図７の第５のコントローラ５９の設定画面において、図３の第４のコントローラ５８のサブ操作画面において設定したすべてのクリップを１つのファイルに連続して符号化を行う選択をし、保存するファイル名の設定を行う。ただし、図３の第４のコントローラ５８のサブ操作画面において設定した、符号化回数、テープ名、符号化開始時間、符号化終了時間、ビットレート、および保存ファイル名のうち、保存ファイル名は、最終的には図７の第５のコントローラ５９の設定画面において設定した保存ファイル名が採用されるので、図３の第４のコントローラ５８のサブ操作画面上の設定は、最終的なファイルを生成するまでの中間ファイルとして用いられる。また、ストリームタイプも保存ファイルの設定である１種類のストリームに統一される。
【００５８】
次に、図１２の１２１において、図１０の１０１〜１１８に従い、図３の第４のコントローラ５８のサブ操作画面上において設定したすべてのクリップの符号化を行う。なお、図１０の１０１〜１１８の動作は実施の形態１において説明したものと同一であるので説明は省略する。また、この時の符号化回路２５７の動作も、実施の形態１において図５を用いて説明したものと同一であるので説明は省略する。
【００５９】
次に、図１２の１２２において、図１２の１２１において図３の第４のコントローラ５８のサブ操作画面上において設定された条件に従い、各クリップ毎に生成されたストリームファイルを、すべてのクリップを１つのファイルに連続して符号化するため、すべて繋ぎあわせる編集を行うため、編集を行うことができるストリームレベルにストリーム変換を行う。
【００６０】
次に、図１２の１２３において、図１２の１２２において編集を行うことができるストリームレベルにストリーム変換を行われた、各クリップ毎のストリームファイルを、最後のクリップをＮ番目のクリップとして、１〜Ｎのクリップの順に１つに繋ぎあわせる。
【００６１】
次に、図１２の１２４において、図１２の１２３において各クリップ毎のストリームファイルを、最後のクリップをＮ番目のクリップとして、１〜Ｎのクリップの順に１つに繋ぎあわされたストリームファイルを、図７の第５のコントローラ５９の設定画面において設定した保存ファイルのストリームレベルにストリーム変換を行う。以上の一連の動作により、図３の第４のコントローラ５８のサブ操作画面において設定したすべてのクリップを１つのファイルに連続して符号化を行う動作を終了する。
【００６２】
このように構成された映像信号符号化システムにおいては、映像信号再生装置から再生される映像信号の中から符号化したい映像を指定し、その部分を正確に、所望の画質で符号化し、さらに複数の映像をインタラクティブに符号化するためのシステムをより簡単な構成により得ることができる。
【００６３】
さらに、このように構成された映像信号符号化システムにおいては、各クリップ毎に異なるビットレートを設定し、各クリップ毎にそれぞれ設定したビットレートで符号化を施した後、１つのファイルに繋ぎあわせることが可能なため、１つの映像を部分的に異なるビットレートで符号化することができる。従って、複雑な絵柄の部分は高いビットレートで符号化し、単純な絵柄の部分は低いビットレートで符号化することができる。すなわち、可変ビットレート符号化を行うことができる、効率のよい符号化を行うためのシステムをより簡単な構成により得ることができる。
【００６４】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
【００６５】
本発明に係る映像信号符号化システムによれば、映像信号再生装置から再生される複数の媒体に記録された映像信号の中から複数の符号化したい映像を指定し、その複数の媒体の数に対応する符号化回数とその複数の符号化したい映像の符号化開始時間及び符号化終了時間とその複数の符号化したい映像のそれぞれのビットレートとを含む設定情報に基づいて符号化するとともに、その設定情報に含まれるそれぞれのビットレートは互いに値の異なるものを含むので、その複数の符号化した映像の部分を正確に、かつ、所望の画質で符号化するためのシステムを得ることができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１の映像信号符号化システムのブロック図である。
【図２】  本発明の実施の形態１の映像信号符号化システムの第１のコントローラのメインの操作画面を示す図である。
【図３】  本発明の実施の形態１の映像信号符号化システムの第１のコントローラのサブの操作画面を示す図である。
【図４】  本発明の実施の形態１の映像信号符号化システムの第１のコントローラの制御方法を示すフローチャートである。
【図５】  本発明の実施の形態１の映像信号符号化システムの第２のコントローラの制御方法を示すフローチャートである。
【図６】  本発明の実施の形態２の映像信号符号化システムのブロック図である。
【図７】  本発明の実施の形態２の映像信号符号化システムの第３のコントローラの操作画面を示す図である。
【図８】  本発明の実施の形態２の映像信号符号化システムの第３のコントローラの制御方法を示すフローチャートである。
【図９】  本発明の実施の形態３の映像信号符号化システムのブロック図である。
【図１０】  本発明の実施の形態３の映像信号符号化システムの第４のコントローラの制御方法を示すフローチャートである。
【図１１】  本発明の実施の形態４の映像信号符号化システムのブロック図である。
【図１２】  本発明の実施の形態４の映像信号符号化システムの第５のコントローラの制御方法を示すフローチャートである。
【図１３】  従来の映像信号符号化システムの一例を示すブロック図である。
【図１４】  図１３の符号データ制御処理の内容一例を示す図である。
【図１５】  図１３のシステムで作成される符号データの一例を示す図である。
【符号の説明】
５０  映像信号再生装置、５１  第１の符号化装置、５２  符号化回路、５３同期信号分離回路、５４  第１のコントローラ、５５  第２のコントローラ、５６  第３のコントローラ、５７  第２の符号化装置、５８  第４のコントローラ、５９  第５のコントローラ
【図１】
0004038872.tif 000002
【図２】
0004038872.tif 000003
【図３】
0004038872.tif 000004
【図４】
0004038872.tif 000005
【図５】
0004038872.tif 000006
【図６】
0004038872.tif 000007
【図７】
0004038872.tif 000008
【図８】
0004038872.tif 000009
【図９】
0004038872.tif 000010
【図１０】
0004038872.tif 000011
【図１１】
0004038872.tif 000012
【図１２】
0004038872.tif 000013
【図１３】
0004038872.tif 000014
【図１４】
0004038872.tif 000015
【図１５】
0004038872.tif 000016