(57)【特許請求の範囲】
【請求項１】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化装置において、
複数フレームの画像信号を記憶する画像記憶手段と、
書込同期信号に同期させて上記入力画像信号を上記画像記憶手段に書き込む書込手段と、
上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出手段と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生手段と、
上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶手段とを備え、
上記読出手段は、上記ラベル記憶手段から、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする画像同期化装置。
【請求項２】
上記入力画像信号に付加されている付加情報を上記第１のラベルに対応付け、上記書込同期信号に同期して記憶する付加情報記憶手段と、
上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を上記画像記憶手段から読み出される出力画像信号のフレームに付加する制御手段を備えることを特徴とする請求項１記載の画像同期化装置。
【請求項３】
上記制御手段は、上記画像記憶手段から読み出される上記入力画像信号が１フレーム分飛んだ場合、１フレーム分飛んだ先の上記入力画像信号と対応する上記第２のラベルを上記ラベル記憶手段から読み出すことを特徴とする請求項１記載の画像同期化装置。
【請求項４】
上記制御手段は、上記画像記憶手段から読み出される上記入力画像信号が１フレーム分繰り返された場合、１フレーム分繰り返された入力画像信号と対応する上記第２のラベルを上記ラベル記憶手段から読み出すことを特徴とする請求項２記載の画像同期化装置。
【請求項５】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化方法において、
複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、
上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、
上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程とを有し、
上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする画像同期化方法。
【請求項６】
上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程を有することを特徴とする請求項５記載の画像同期化方法。
【請求項７】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムにおいて、
複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、
上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、
上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程とを有し、
上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とするプログラム。
【請求項８】
上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程を有することを特徴とする請求項７記載のプログラム。
【請求項９】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、
複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、
上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、
上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程と、
上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする記録媒体。
【請求項１０】
上記プログラムは、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記画像記憶手段から読み出される出力画像信号のフレームに付加する情報付加工程を有することを特徴とする請求項９記載の記録媒体。
【請求項１１】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化装置において、
上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出手段と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生手段とを備え、
上記読出手段は、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする画像同期化装置。
【請求項１２】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化方法において、
上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、
上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする画像同期化方法。
【請求項１３】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムにおいて、
上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、
上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とするプログラム。
【請求項１４】
フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、
上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、
上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、
上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像同期化装置及び方法、並びにプログラム及び記録媒体に関し、特に、フレーム単位の画像情報と付加情報とを基準同期信号に同期して出力する画像同期化装置及びその方法、並びに画像同期化処理をコンピュータに実行させるプログラム及びそのプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
従来より、例えば放送局等のスタジオ機器間で画像信号を伝送するための方式としては、ＳＤＩ（Serial Digital Interface）方式が広く用いられている。このＳＤＩ方式は、ＳＭＰＴＥ（Society of Motion Picture and Television Engineers）によりＳＭＰＴＥ−２５９Ｍとして標準化されており、特性インピーダンスが７５Ωの同軸ケーブルを用いて信号が伝送される。
【０００３】
ところで、例えば放送局内ではハウスシンクを使用し、編集や放送の時刻の同期を図っている。このため、符号化された画像信号を復号するデコーダにフレームシンクロナイズ機能を持たせ、復号した画像信号の同期をとって上述したＳＤＩ方式に従って伝送することが行われている。
【０００４】
このフレームシンクロナイズ機能は、入力された画像信号に追従したフレームパルスであるInput_Lock_Frameを用いて当該画像信号をバッファに書き込み、リファレンスのフレームパルスであるRef_Lock_Frameを用いてバッファに書き込まれた画像信号を読み出すことにより、入力された画像信号をリファレンスのフレームパルスに同期したタイミングの画像信号に変換するようになされている。
【０００５】
このようなデコーダとしてＥＳデコーダを用いた場合、リファレンスのフレームパルスであるRef_Lock_Frameに同期して出力されるため、出力すべき時刻を指定することができない。そこで、外付けのハードウェアを設け、Input_Lock_FrameとRef_Lock_Frameとの位相差を求めることにより、ベースバンドの管理を行う。
【０００６】
具体的には、Ref_Lock_Frameに同期して出力する必要がない場合には、図１５（Ａ）に示すように、Input_Lock_Frameに同期してエレメンタリーストリームESが入力され、この例では２フレーム部分遅れてからInput_Lock_Frameに同期してベースバンド信号が出力される。
【０００７】
また、Ref_Lock_Frameに同期して出力する場合であって、図１５（Ｂ）に示すように、Ref_Lock_Frameの周期がInput_Lock_Frameの周期よりも長い場合には、その位相差が１Ｈ（＝６４μｓ）以下になると、出力するフレームを１枚飛ばす処理（スキップ処理）が行われる。また、図１５（Ｃ）に示すように、Input_Lock_Frameの周期がRef_Lock_Frameの周期よりも長い場合には、その位相差が１Ｈ以下になると、同じフレームを再度繰り返す処理（リピート処理）が行われる。
【０００８】
また、デコーダとしてＰＥＳデコーダを用いた場合、デコーダ内部でＳＴＣ（System Time Code）を生成すると共にＰＥＳヘッダからベースバンド信号の出力すべき時刻を示すＰＴＳ（Presentation Time Stamp）を検出し、Ref_Lock_Frameの立ち下がりでのＳＴＣとＰＴＳとを比較することにより、出力の際の同期制御を行っている。
【０００９】
具体的には、ＳＴＣに対してＰＴＳが遅れている場合、すなわちＳＴＣがＰＴＳを過ぎている場合には、ＰＴＳからＳＴＣを減算した値が−（１フレーム＋１／２フィールド）分以下であるときにスキップ処理が行われる。また、ＳＴＣに対してＰＴＳが進んでいる場合、すなわちＳＴＣがまだＰＴＳに到達していない場合には、ＰＴＳからＳＴＣを減算した値が０よりも大きくなり、リピート処理が行われる。
【００１０】
【発明が解決しようとする課題】
ところで、上述したデコーダに入力される画像信号に、ＶＩＴＣ（Vertical Interval Time Code）データやクローズド・キャプション（Closed Caption）データ等のフレーム又はフィールド固有の付加情報が重畳されているような場合がある。このような場合、復号した画像情報についても、正確に対応付けられた付加情報が重畳されている必要がある。
【００１１】
しかしながら、上述したように出力するフレームを１枚飛ばすスキップ処理や、同じフレームを再度繰り返すリピート処理が行われた場合には、このスキップ処理やリピート処理のアルゴリズムを考慮する必要があり、正確に対応付けることが困難であるという問題があった。
【００１２】
本発明は、このような従来の実情に鑑みて提案されたものであり、フレーム単位の画像情報と付加情報とを基準同期信号に同期して出力する際に、スキップ処理やリピート処理のアルゴリズムを考慮することなく、付加情報を正確に画像情報に対応付けることを可能とする画像同期化装置及びその方法、並びに画像同期化処理をコンピュータに実行させるプログラム及びそのプログラムが記録された記録媒体を提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明に係る画像同期化装置は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化装置において、複数フレームの画像信号を記憶する画像記憶手段と、書込同期信号に同期させて上記入力画像信号を上記画像記憶手段に書き込む書込手段と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出手段と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生手段と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶手段とを備え、上記読出し手段は、上記ラベル記憶手段から、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
さらに、本発明に係る画像同期化装置は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化装置において、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出手段と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生手段とを備え、上記読出手段は、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
【００１４】
ここで、この画像同期化装置は、上記入力画像信号に付加されている付加情報を当該入力画像信号のフレームに対応する第１のラベルに対応付け、上記書込同期信号に同期して記憶する付加情報記憶手段と、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を上記画像記憶手段から読み出される出力画像信号のフレームに付加する制御手段とをさらに備えることができる。
【００１５】
このような画像同期化装置は、入力画像信号に付加されている付加情報を、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶し、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報を出力画像信号に付加する。
【００１６】
また、本発明に係る画像同期化方法は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化方法において、複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程とを有し、上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
さらに、本発明に係る画像同期化方法は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化方法において、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
【００１７】
ここで、この画像同期化方法は、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記入力画像信号のフレームに対応する第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程をさらに有することができる。
【００１８】
このような画像同期化方法では、入力画像信号に付加されている付加情報が、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶され、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報が出力画像信号に付加される。
【００１９】
また、本発明に係るプログラムは、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムにおいて、複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程とを有し、上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
さらに、本発明に係るプログラムは、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムにおいて、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
【００２０】
ここで、このプログラムは、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記入力画像信号のフレームに対応する第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程をさらに有することができる。
【００２１】
このようなプログラムは、入力画像信号に付加されている付加情報を、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶し、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報を出力画像信号に付加する。
【００２２】
また、本発明に係る記録媒体は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程と、上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とするプログラムが記録されている。
さらに、本発明に係る記録媒体は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とするプログラムが記録されている。
【００２３】
ここで、この記録媒体に記録されたプログラムは、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記入力画像信号のフレームに対応する第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程をさらに有することができる。
【００２４】
このような記録媒体に記録されたプログラムは、入力画像信号に付加されている付加情報を、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶し、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報を出力画像信号に付加する。
【００２５】
【発明の実施の形態】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、信号符号化装置において符号化された画像信号を復号し、リファレンス信号に同期して出力する信号復号装置に適用したものである。この画像信号には、ＶＩＴＣ（Vertical Interval Time Code）データやクローズド・キャプション（Closed Caption）データ等のフレーム又はフィールド固有の付加情報が重畳されており、信号復号装置は、画像信号からこの付加情報を分離して復号処理を行い、復号した画像情報に付加情報を再び重畳して出力する。なお、以下の説明では、画像信号にＶＩＴＣデータが重畳されているものとして説明するが、これに限定されるものではなく、クローズド・キャプションデータ等の他の付加情報が重畳されている場合についても適用できることは勿論である。
【００２６】
先ず、この信号符号化装置と信号復号装置とを有する信号伝送システムの概略構成を図１に示す。図１に示す信号伝送システム１において、信号符号化装置１０は、ＶＩＴＣデータの重畳されたＳＤＩ（Serial Digital Interface）信号を符号化し、ＡＳＩ（Asynchronous Serial Interface）信号を生成する。
【００２７】
ここでＳＤＩとは、ＳＭＰＴＥ（Society of Motion Picture and Television Engineers）によりＳＭＰＴＥ−２５９Ｍとして標準化された伝送フォーマットであり、ベースバンドを量子化した映像信号及び／又は音声信号が特性インピーダンス７５Ωの同軸ケーブルを用いて伝送される。
【００２８】
このＳＤＩの信号フォーマットについて図２を用いて説明する。なお、図２における種々の数値は、５２５／６０システムでの値であり、６２５／５０システムでの値については括弧書きにて示す。図２（Ａ）、（Ｂ）に示すように、ＳＤＩ方式の映像信号は、水平方向に１ライン当たり１０ビット×１７２４（１７１６）ワード、垂直方向に５２５（６２５）ラインの構造となっている。
【００２９】
各ラインにおいて第１ワードから第４ワードまでの４ワードは、アクティブビデオ部ACVとアンシラリデータ部ANCとを分離する分離符号EAV（End of Active Video）として用いられる。また、第５ワードから第２７２ワードまでの２６８ワード（第５ワードから第２８４ワードまでの２８０ワード）は、アンシラリデータ部ANCとして用いられ、補助データ及び音声データ等を含んでいる。また、第２７３ワードから第２７６ワードまでの４ワード（第２８５ワードから第２８８ワードまでの４ワード）は、アクティブビデオ部ACVとアンシラリデータ部ANCとを分離する分離符号SAV（Start of Active Video）として用いられている。さらに、第２７７ワードから第１７１６ワードまでの１４４０ワード（第２８９ワードから第１７２８ワードまでの１４４０ワード）は、映像信号等を伝送するアクティブビデオ部ACVとして用いられる。
【００３０】
また、図２（Ａ）に示すように、垂直方向において、第１ラインから第９ラインまでの９ライン（第１ラインから第２４ラインまでの２４ライン）は、垂直ブランキング部VBKとして用いられ、第１０ラインから第１９ラインまでの１０ラインは、オプショナルブランキング部OBKとして用いられる。第２０ラインから第２６３ラインまでの２４４ライン（第２５ラインから第３１２ラインまでの２８８ライン）は、第１フィールド映像信号が含まれるアクティブビデオ部ACV１として用いられる。また、第２６４ラインから第２７２ラインまでの９ライン（第３１３ラインから第３３７ラインまでの２５ライン）は、垂直ブランキング部VBKとして用いられ、第２７３ラインから第２８２ラインまでの１０ラインは、オプショナルブランキング部OBKとして用いられる。また、第２８３ラインから第５２５ラインまでの２４３ライン（第３３８ラインから第６２５ラインまでの２８８ライン）は、第２フィールドの映像信号が含まれるアクティブビデオ部ACV２として用いられる。
【００３１】
なお、上述したＶＩＴＣデータは、第１０ラインから第２０ライン（第７ラインから第２２ライン）までの区間内に９０ビットのタイムコードとして挿入される。このような区間内にタイムコードが挿入されることにより、低速走行或いは静止状態でもタイムコードの読み取りが可能とされる。
【００３２】
このようなフレーム構成のＳＤＩ方式の映像信号は、図２（Ｃ）に示すように、２７０Ｍｂｐｓのシリアル形式の伝送信号に変換されて伝送される。
【００３３】
一方、上述したＡＳＩとは、映像信号及び／又は音声信号をＭＰＥＧ２（Moving Picture Experts Group 2）方式で圧縮符号化し、さらに複数の符号化データを多重化したトランスポートストリームTSを非同期シリアル伝送するためのフォーマットであり、特性インピーダンスが７５Ωの同軸ケーブルを用いて２７０Ｍｂｐｓで信号が伝送される。このトランスポートストリームTSとＰＥＳストリーム及びエレメンタリーストリームESとの関係について、図３を用いて説明する。
【００３４】
図３に示すように、エレメンタリーストリームESは、適当なバイト位置で分割され、分割されたデータの先頭にＰＥＳヘッダが付加されて可変長のＰＥＳパケットが生成される。このＰＥＳパケットが連続したものがＰＥＳストリームである。また、ＰＥＳパケットは、１８４バイト毎に分割され、分割されたデータの先頭にＴＳヘッダが付加されて固定長のＴＳパケットが生成される。このＴＳパケットが連続したものがトランスポートストリームTSである。
【００３５】
ここで、ＰＥＳパケットは、図４に示すような階層構造をしている。すなわち、ＰＥＳパケットは、ＰＥＳヘッダとＰＥＳパケットデータとで構成されており、ＰＥＳヘッダは、先頭開始コード（２４ビット）と、ストリームＩＤ（８ビット）と、ＰＥＳパケット長（１６ビット）と、各種フラグ（１６ビット）と、ＰＥＳヘッダ長（８ビット）と、ＰＴＳ／ＤＴＳ（０，４０，８０ビット）と、オプショナルフィールドと、スタッフィング・バイト（ｍ×８ビット）とで構成されている。
【００３６】
図４において、ＰＴＳ（Presentation Time Stamp）は、そのＰＥＳパケットに含まれる映像信号の表示時刻を表す時間情報であり、ＤＴＳ（Decode Time Stamp）は、そのＰＥＳパケットに含まれるピクチャデータの復号時刻を表す時間情報である。すなわち、デコーダは、ＤＴＳが示す時刻でピクチャデータを復号し、ＰＴＳが示す時刻で復号されたピクチャを出力する。
【００３７】
また、ＴＳパケットは、図５に示すような階層構造をしている。すなわち、ＴＳパケットは、４バイト固定長のＴＳヘッダと、可変長のアダプテーションフィールド及びペイロードで構成されており、ＴＳヘッダは、同期バイト（８ビット）と、誤り表示（１ビット）と、ユニット開始表示（１ビット）と、トランスポート・パケット・プライオリティ（１ビット）と、ＰＩＤ（１３ビット）と、スクランブル表示フラグ（２ビット）と、アダプテーション・フィールド制御フラグ（２ビット）と、巡回カウンタ（４ビット）とで構成されている。
【００３８】
図５において、アダプテーション・フィールド制御フラグは、アダプテーションフィールド及びペイロードの有無を示すためのフラグであり、“０１”の場合にはペイロードのみが存在し、“１０”の場合にはアダプテーションフィールドのみが存在し、“１１”の場合にはその両方が存在する。このアダプテーションフィールドには、ＰＣＲ（Program Clock Reference）フィールド（４２ビット）が含まれている。このＰＣＲは、パケットがデコーダに到着する時刻を表す時間情報である。
【００３９】
また、ＡＳＩ信号には上述したようにＶＩＴＣデータが含まれており、このＶＩＴＣデータによりＶＩＴＣパケットが生成される。生成されたＶＩＴＣパケットは、トランスポートストリームTS中の各フレーム毎に組み込まれる。
【００４０】
図１に示す信号符号化装置１０は、上述のようにＶＩＴＣパケットの組み込まれたトランスポートストリームTSをＡＳＩフォーマットに従って信号復号装置２０に出力する。
【００４１】
一方、信号復号装置２０は、信号符号化装置１０からＡＳＩ信号を入力し、これをＳＤＩ信号に復号して出力する。この際、信号復号装置２０は、ＶＩＴＣデータをＳＤＩ信号に重畳する。また、詳しくは後述するが、信号復号装置２０は、リファレンス同期信号Ref_Syncを入力し、このリファレンス同期信号Ref_Syncに同期して、復号したＳＤＩ信号を出力する。
【００４２】
次に、以下では本実施の形態における信号復号装置２０の構成及び動作について詳細に説明する。図６に示すように、信号復号装置２０は、同期信号生成部１１０と、前処理部１２０と、ＶＩＴＣ抽出部１３０と、信号復号部１４０と、ＶＩＴＣ選択部１５０と、ＶＩＴＣ付加部１６０とにより構成されている。
【００４３】
同期信号生成部１１０は、ベースバンド信号であるリファレンス同期信号Ref_Syncからリファレンスのフレームパルスを生成する。これがRef_Lock_Frameであり、前述した５２５／６０システムでは２９．９７フレーム／秒、６２５／５０システムでは２５フレーム／秒の周期を有する。同期信号生成部１１０は、このRef_Lock_Frameを信号復号部１４０及びＶＩＴＣ選択部１５０に供給する。
【００４４】
前処理部１２０は、信号符号化装置１０からＡＳＩ信号を入力し、エレメンタリーストリームES及びＶＩＴＣデータを生成する。また、前処理部１２０は、後述するようにして信号符号化装置１０のクロックに同期したフレームパルスであるInput_Lock_Frameを生成し、これを信号復号部１４０及びＶＩＴＣ選択部１５０に供給する。
【００４５】
ＶＩＴＣ抽出部１３０は、前処理部１２０から供給されたエレメンタリーストリームES及びＶＩＴＣデータのうち、ＶＩＴＣデータのみを抽出し、ＶＩＴＣ選択部１５０に供給する。
【００４６】
信号復号部１４０は、前処理部１２０から供給されたエレメンタリーストリームESをベースバンド信号であるＳＤＩ信号に復号する。また、信号復号部１４０は、Input_Lock_Frameにより、復号されたベースバンド信号のバッファへの書き込みを制御し、Ref_Lock_Frameに同期してベースバンド信号を出力する。さらに、信号復号部１４０は、Input_Lock_Frameに同期してフレームのＩＤを示す０〜７のInput_LabelをＶＩＴＣ選択部１５０に供給すると共に、Ref_Lock_Frameに同期して０〜７のRef_LabelをＶＩＴＣ選択部１５０に供給する。このInput_Label及びRef_Labelについての詳細は後述する。
【００４７】
ＶＩＴＣ選択部１５０は、Input_LabelとＶＩＴＣデータとを対応付けて、Input_Lock_Frameに同期して図示しないメモリに記憶する。そして、ＶＩＴＣ選択部１５０は、Ref_Lock_Frameに同期してRef_Labelで指定されるＶＩＴＣデータをメモリから読み出し、ＶＩＴＣ付加部１６０に供給する。
【００４８】
ＶＩＴＣ付加部１６０は、信号復号部１４０から供給されたＳＤＩ信号に、ＶＩＴＣ選択部１５０から供給されたＶＩＴＣデータを付加し、ＶＩＴＣデータの重畳されたＳＤＩ信号を出力する。
【００４９】
信号復号装置２０は、以上のような構成を有することにより、入力したＶＩＴＣデータの含まれたＡＳＩ信号をＳＤＩ信号に復号し、Ref_Lock_Frameに同期して出力することができる。
【００５０】
ここで、前処理部１２０の内部構成を図７に示す。図７に示すように、前処理部１２０は、ＴＳ抽出部２１０と、ＴＳ検出部２２０と、ＥＳ変換部２３０と、ＳＴＣ（System Time Code）生成部２４０と、フレームパルス生成部２５０とを有している。
【００５１】
ＴＳ抽出部２１０は、前処理部１２０に入力されたＡＳＩからトランスポートストリームTSを抽出し、このトランスポートストリームTSをＴＳ検出部２２０に供給する。また、ＴＳ抽出部２１０は、ＡＳＩ中のＶＩＴＣデータをＶＩＴＣ抽出部１３０（図６）に出力する。
【００５２】
ＴＳ検出部２２０は、供給されたトランスポートストリームTSから、上述した時間情報であるＰＣＲ及びＰＴＳを検出し、ＰＣＲをＳＴＣ生成部２４０に供給すると共に、ＰＴＳをフレームパルス生成部２５０に供給する。また、ＴＳ検出部２２０は、トランスポートストリームTSをＥＳ変換部２３０に供給する。
【００５３】
ＥＳ変換部２３０は、供給されたトランスポートストリームTSをエレメンタリーストリームES及びＶＩＴＣデータに変換してＶＩＴＣ抽出部１３０（図６）に出力する。
【００５４】
ＳＴＣ生成部２４０は、ＴＳ検出部２２０から供給されたＰＣＲに基づいてＳＴＣを生成する。具体的には、図８に示すように、位相比較器２４１においてＰＣＲからＳＴＣが減算され、その差分値がローパス・フィルタ２４２を介して水晶付き電圧制御発振器（VCXO:Voltage Controlled Crystal Oscillator）２４３の入力側に負帰還される。そして、ＰＣＲにロックした２７ＭＨｚのクロックが水晶付き電圧制御発振器２４３からＳＴＣカウンタ２４４に供給され、これによりＳＴＣがＰＣＲの示す値にセットされる。このように、ＳＴＣと一体となったＰＬＬ（Phase Locked Loop）回路を構成することにより、符号化側のシステムクロックと完全に周波数の一致したＳＴＣが生成される。
【００５５】
図７に戻って、フレームパルス生成部２５０は、ＴＳ検出部２２０から供給されたＰＴＳとＳＴＣ生成部２４０から供給されたＳＴＣのベース部分（３３ビット）とを比較し、それらの値が一致した時にフレームパルスを生成する。これがInput_Lock_Frameであり、５２５／６０システムでは２９．９７フレーム／秒、６２５／５０システムでは２５フレーム／秒の周期を有する。
【００５６】
以上のようにして生成されたエレメンタリーストリームES及びＶＩＴＣデータは、ＶＩＴＣ抽出部１３０（図６）を介して信号復号部１４０に供給され、Input_Lock_Frameは、直接、信号復号部１４０に供給される。そして、このInput_Lock_Frameにより、復号されたベースバンド信号のバッファへの書き込みが制御される。
【００５７】
この信号復号部１４０の内部構成を図９に示す。図９に示すように、信号復号部１４０は、ストリームバッファ３１０と、復号モジュール３２０と、ベースバンドバッファ３３０と、出力モジュール３４０と、カウンタ３５０と、ＦＩＦＯ（First In First Out）３６０とを有している。
【００５８】
ストリームバッファ３１０は、前処理部１２０から供給されたエレメンタリーストリームESを一時的に格納する。
【００５９】
復号モジュール３２０は、ストリームバッファ３１０に格納されたエレメンタリーストリームESを読み出して復号し、前処理部１２０（図６）から供給されたInput_Lock_Frameの立ち下がりのタイミングで、復号されたフレームをベースバンドバッファ３３０に格納する。なお、このベースバンドバッファ３３０は、例えば４面のバンクを有し、４フレーム分のベースバンド信号が格納できる。また、復号モジュール３２０は、ストリームバッファ３１０にエレメンタリーストリームESが供給されていない場合、又は読み出したエレメンタリーストリームESのシーケンスヘッダ、ピクチャヘッダ若しくはＧＯＰ（Group Of Pictures）ヘッダを解析し、そのエレメンタリーストリームESの復号を行わないと判断した場合、ＦＩＦＯ３６０に制御信号Ａを与える。この制御信号Ａについての詳細は後述する。
【００６０】
出力モジュール３４０は、Input_Lock_Frameに同期してベースバンドバッファ３３０に格納されたベースバンド信号を、上述した同期信号生成部１１０から供給されたRef_Lock_Frameに同期して出力するフレームシンクロナイズ機能を有する。すなわち、出力モジュール３４０は、Ref_Lock_Frameの立ち下がりのタイミングでベースバンドバッファ３３０からベースバンド信号を順に読み出し、ＳＤＩ信号に変換して出力する。また、出力モジュール３４０は、ＦＩＦＯ３６０の出力を制御する制御信号ＢをRef_Lock_Frameの立ち下がりのタイミングでＦＩＦＯ３６０に与える。
【００６１】
カウンタ３５０は、前処理部１２０から供給されたInput_Lock_Frameの立ち下がりのタイミングで０〜７の値を取り得るカウンタのカウント値をインクリメントする。なお、カウント値７の次にInput_Lock_Frameが与えられると、カウント値は、０に戻る。カウンタ３５０は、このカウント値をフレームのIDを示すInput_LabelとしてＶＩＴＣ選択部１５０（図６）に出力すると共に、カウント値をＦＩＦＯ３６０に供給する。
【００６２】
ＦＩＦＯ３６０は、カウンタ３５０から供給されたカウント値を順次記憶し、出力モジュール３４０からの制御信号Ｂに応じて、フレームのIDを示すRef_Labelとして、順次ＶＩＴＣ選択部１５０（図６）に出力する。また、ＦＩＦＯ３６０は、復号モジュール３２０から上述した制御信号Ａが与えられた場合、カウント値の記憶を一時的に停止する。これにより、エレメンタリーストリームESの無入力時やエレメンタリーストリームESの破損時であっても、ＶＩＴＣデータの対応付けが正確に行えるようになる。
【００６３】
ＶＩＴＣ選択部１５０は、Input_LabelとＶＩＴＣデータとを対応付けて、Input_Lock_Frameに同期して図示しないメモリに記憶しており、Ref_Lock_Frameに同期してRef_Labelが与えられると、このRef_Labelで指定されるＶＩＴＣデータをメモリから読み出し、ＶＩＴＣ付加部１６０に供給する。これにより、ＶＩＴＣ付加部１６０は、信号復号部１４０から供給されたＳＤＩ信号にＶＩＴＣ選択部１５０から供給されたＶＩＴＣデータを付加し、ＶＩＴＣデータの重畳されたＳＤＩ信号をRef_Lock_Frameに同期して出力することができる。
【００６４】
具体的に、Input_Label及びRef_LabelとＶＩＴＣ選択部１５０から読み出されるＶＩＴＣデータとの関係について、図１０を用いて説明する。なお、図１０において、[ｎ]とは、Ref_Label＝ｎに対応するＶＩＴＣデータがＶＩＴＣ選択部１５０から読み出されることを表すものとする。
【００６５】
図１０に示すように、Input_Labelの値は、Input_Lock_Frameに同期して、０，１，２・・・の順に変化する。また、Ref_Lock_Frameに同期して出力モジュール３４０からＦＩＦＯ３６０に制御信号Ｂが与えられると、ＦＩＦＯ３６０からRef_Labelが例えば７，０，１・・・の順に出力される。そして、Ref_Labelの値で指定されるＶＩＴＣデータがＶＩＴＣ選択部１５０のメモリから読み出される。
【００６６】
ここで、例えば、Input_Lock_FrameとRef_Lock_Frameとの周期にずれがある場合、出力するフレームを１枚飛ばす処理（スキップ処理）や、同じフレームを再度繰り返す処理（リピート処理）を行う必要性が生じる。そこで、以下では、フレームシンクロナイズ機能におけるスキップ処理及びリピート処理について説明する。
【００６７】
図９に示した出力モジュール３４０は、ベースバンドバッファ３３０の占有バンク数を監視し、占有バンク数が０になった場合にリピート処理の判断を行う。このリピート処理では、直前のフレームが再度繰り返される。
【００６８】
具体的には、Ref_Lock_Frameの立ち下がりからＳＤＩ信号の垂直方向に２６６ライン目の時刻において割り込み信号がＣＰＵ１４０に入力され、これをトリガとしてベースバンドバッファ３３０の占有バンク数を確認し、リピート処理を行うか否かを判断する。すなわち、図１１（Ａ）に示すように、Input_Lock_Frameに同期して入力されたエレメンタリーストリームESが順に復号され、ベースバンドバッファ３３０に格納される。そして、Ref_Lock_Frameに同期してベースバンドバッファ３３０からベースバンド信号が順に読み出される。但し、この際、上述したようにRef_Lock_Frameの立ち下がりからＳＤＩ信号の垂直方向に２６６ライン目の時刻、すなわち時刻ｔＲ１、ｔＲ２・・・でベースバンドバッファ３３０の占有バンク数が確認され、リピート処理を行うか否かが判断される。図１１（Ａ）の例では、時刻ｔＲ５の時点で３枚目のフレームを出力しているにも関わらず４枚目のフレームの復号処理が終了していないため、３枚目のフレームを再度繰り返して読み出すリピート処理が行われる。
【００６９】
また、出力モジュール３４０は、図１２のフローチャートに示すようにしてスキップ処理の判断を行う。なお、図１２における一連の動作は、Ref_Lock_Frameに同期して行われるものである。すなわち、Ref_Lock_Frameのパルスが与えられる毎に、この一連の動作が行われる。
【００７０】
先ずステップＳ１において、ベースバンド信号の出力開始時であるか否かが判別される。デコーダブロックリセット解除後、ベースバンド出力開始時には、各デバイスのリセット解除のタイミングの違いや内部ＰＬＬによるクロックがロックしていないこと等による不確定動作により、ベースバンドバッファ３３０の占有バンク数が一定にならない。そこでステップＳ１において、ベースバンド出力開始時である場合（Yes）にはステップＳ２に進み、出力バンク管理ルーチンに入る。一方、ステップＳ１において、ベースバンド出力開始時でない場合（No）にはステップＳ４に進み、割り込み回数管理ルーチンに入る。
【００７１】
ステップＳ２では、ベースバンドバッファ３３０の占有バンク数が一定値を超えたか否かが判別される。ここで一定値は、例えばフレーム内符号化画像、フレーム間順方向予測符号化画像及びフレーム間双方向予測符号化画像を含むＬｏｎｇ  ＧＯＰ構造である場合には２に設定し、フレーム内符号化画像及びフレーム間順方向予測符号化画像を含むＬｏｗ  Ｄｅｌａｙ構造である場合には１に設定する。ステップＳ２において、占有バンク数が一定値を超えた場合（Yes）には、続くステップＳ３で出力するフレームを１枚飛ばすスキップ処理を行い、スキップ処理の判断を終了する。一方、ステップＳ２において、占有バンク数が一定値を超えていない場合（No）にも、スキップ処理の判断を終了する。
【００７２】
ステップＳ４の割り込み回数管理ルーチンでは、図示しない割り込みカウンタのカウント値と前回のカウント値との差が１以上であるか否かが判別される。ここで、割り込みカウンタは、復号モジュール３２０においてInput_Lock_Frameに同期してインクリメントされ、出力モジュール３４０においてRef_Lock_Frameに同期してデクリメントされるものである。
【００７３】
このステップＳ４において出力モジュール３４０では、Ref_Lock_Frameに同期して図１３のフローチャートに示すような処理が行われる。すなわち、ステップＳ１０において、割り込みカウンタがデクリメントされ、ステップＳ１１において、そのカウント値が保持される。そしてステップＳ１２において、前回Ref_Lock_Frameのパルスが与えられた際のカウント値と今回のカウント値とが比較される。
【００７４】
ステップＳ４において、割り込みカウンタのカウント値と前回のカウント値との差が１以上である場合（Yes）には、続くステップＳ５においてスキップ許可が与えられ、ステップＳ６に進んで再び出力バンク管理ルーチンに入る。一方、ステップＳ４において、割り込みカウンタのカウント値と前回のカウント値との差が１以上でない場合（No）には、スキップ処理の判断を終了する。
【００７５】
ステップＳ６では、ベースバンドバッファ３３０の占有バンク数が一定値を超えたか否かが判別される。ステップＳ６において、占有バンク数が一定値を超えた場合（Yes）には、続くステップＳ７で出力するフレームを１枚飛ばすスキップ処理を行い、スキップ処理の判断を終了する。一方、ステップＳ６において、占有バンク数が一定値を超えていない場合（No）にも、スキップ処理の判断を終了する。
【００７６】
上述したステップＳ４乃至ステップＳ７におけるスキップ処理の判断の具体例を図１１（Ｂ）に示す。リピート処理の判断と同様に、Ref_Lock_Frameの立ち下がりからオフセット（ＳＤＩ信号の垂直方向２６６ライン目）を付けた時刻において割り込み信号がＣＰＵ１４０に入力され、これをトリガとしてスキップ処理を行うか否かを判断する。すなわち、図１１（Ｂ）に示すように、Input_Lock_Frameに同期して入力されたエレメンタリーストリームESが順に復号され、ベースバンドバッファ３３０に格納される。そして、Ref_Lock_Frameに同期してベースバンドバッファ３３０からベースバンド信号が順に読み出される。但し、この際、Ref_Lock_Frameの立ち下がりからオフセットを付けた時刻、すなわち時刻ｔＳ１、ｔＳ２・・・で割り込みカウンタのカウント値が前回のカウント値と比較される。図１１（Ｂ）の例では、時刻ｔＳ５の時点でのカウント値が時刻ｔＳ４の時点のカウント値よりも１大きいため、スキップ許可が出され、且つベースバンドバッファ３３０の占有バンク数が所定値（この例では１）を超えているため、３枚目のフレームを飛ばして４枚目のフレームを読み出すスキップ処理が行われる。
【００７７】
ここで、このようなリピート処理及びスキップ処理により、出力される画像信号とＶＩＴＣデータとの対応付けがずれることを防止するため、出力モジュール３４０（図９）は、ＦＩＦＯ３６０の出力を制御する制御信号ＢをRef_Lock_Frameの立ち下がりのタイミングでＦＩＦＯ３６０に与える。この制御信号Ｂにより、例えばリピート処理が行われた際には、直前のフレームと同じカウント値がＦＩＦＯ３６０から読み出され、Ref_LabelとしてＶＩＴＣ選択部１５０（図６）に供給される。また、スキップ処理が行われた際には、１つ飛ばしたカウント値がＦＩＦＯ３６０から読み出され、Ref_LabelとしてＶＩＴＣ選択部１５０に供給される。
【００７８】
具体的に、リピート処理又はスキップ処理が行われる場合のInput_Label及びRef_LabelとＶＩＴＣ選択部１５０から読み出されるＶＩＴＣデータとの関係について、図１４を用いて説明する。なお、図１４において、[ｎ]とは、Ref_Label＝ｎに対応するＶＩＴＣデータがＶＩＴＣ選択部１５０から読み出されることを表すものとする。
【００７９】
リピート処理が行われる場合の一例を図１４（Ａ）に示す。Input_Labelの値は、Input_Lock_Frameに同期して、０，１，２・・・の順に変化する。また、Ref_Lock_Frameに同期して出力モジュール３４０からＦＩＦＯ３６０に制御信号Ｂが与えられると、ＦＩＦＯ３６０からRef_Labelが例えば７，０，１・・・の順に出力されるが、Ref_Label＝２を出力した際に、リピート処理が行われたことを示す制御信号ＢがＦＩＦＯ３６０に与えられると、ＦＩＦＯ３６０からは、再びRef_Label＝２が出力される。そして、Ref_Labelの値で指定されるＶＩＴＣデータがＶＩＴＣ選択部１５０のメモリから読み出されるが、この場合にも、Ref_Label＝２に対応するＶＩＴＣデータが繰り返して読み出される。
【００８０】
一方、スキップ処理が行われる場合の一例を図１４（Ｂ）に示す。Input_Labelの値は、Input_Lock_Frameに同期して、０，１，２・・・の順に変化する。また、Ref_Lock_Frameに同期して出力モジュール３４０からＦＩＦＯ３６０に制御信号Ｂが与えられると、ＦＩＦＯ３６０からRef_Labelが例えば６，７，０・・・の順に出力されるが、Ref_Label＝１を出力した際に、スキップ処理が行われたことを示す制御信号ＢがＦＩＦＯ３６０に与えられると、ＦＩＦＯ３６０からは、Ref_Label＝２を飛ばしてRef_Label＝３が出力される。そして、Ref_Labelの値で指定されるＶＩＴＣデータがＶＩＴＣ選択部１５０のメモリから読み出されるが、この場合にも、Ref_Label＝２に対応するＶＩＴＣデータを飛ばして、Ref_Label＝３に対応するＶＩＴＣデータが読み出される。
【００８１】
このように、リピート処理やスキップ処理に応じたＶＩＴＣデータがＶＩＴＣ選択部１５０から読み出され、ＶＩＴＣ付加部１６０においてＳＤＩ信号に付加されるため、出力される画像信号とＶＩＴＣデータとの対応付けがずれることはない。
【００８２】
以上のように、本実施の形態によれば、ＶＩＴＣデータにInput_Labelが振られ、Ref_Lock_Frameに同期してスキップ処理やリピート処理を考慮したRef_Labelが指定され、そのRef_Labelで指定されたＶＩＴＣデータが選択される。これにより、ＶＩＴＣ抽出部１３０やＶＩＴＣ選択部１５０は、スキップ処理やリピート処理のアルゴリズムを意識することなく、ＶＩＴＣデータを復号後のピクチャに正確に対応付けることが容易に可能となる。
【００８３】
さらに、そのスキップ処理やリピート処理も、Input_Lock_Frame数及びRef_Lock_Frame数と、ベースバンドバッファの占有バンク数とを管理するのみで実現することができるため、アルゴリズムを簡略化することができる。また、デコーダ入力時刻や出力時刻の管理を行わないため、ソフトウェアの割り込みに対する応答性の揺らぎ、すなわち割り込みの優先順位や他タスクの待ち時間等による処理開始時刻の揺らぎを考慮する必要がなく、アルゴリズムを簡略化することができる。
【００８４】
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
【００８５】
例えば、上述の実施の形態では、ハードウェア表現の機能ブロック図を用いて説明したが、これに限定されるものではなく、任意の機能をソフトウェアによって実現することも可能である。この場合、用いられるコンピュータプログラムは、記録媒体に記録して提供することも可能であり、また、インターネットその他の伝送媒体を介して伝送することにより提供することも可能である。
【００８６】
【発明の効果】
以上詳細に説明したように本発明に係る画像同期化装置は、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化装置において、複数フレームの画像信号を記憶する画像記憶手段と、書込同期信号に同期させて上記入力画像信号を上記画像記憶手段に書き込む書込手段と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出手段と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生手段と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶手段とを備え、上記読出し手段は、上記ラベル記憶手段から、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
さらに、本発明に係る画像同期化装置は、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化装置において、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出手段と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生手段とを備え、上記読出手段は、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
【００８７】
ここで、この画像同期化装置は、上記入力画像信号に付加されている付加情報を当該入力画像信号のフレームに対応する第１のラベルに対応付け、上記書込同期信号に同期して記憶する付加情報記憶手段と、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を上記画像記憶手段から読み出される出力画像信号のフレームに付加する制御手段とをさらに備えることができる。
【００８８】
このような画像同期化装置によれば、入力画像信号に付加されている付加情報を、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶し、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報を出力画像信号に付加することにより、画像記憶手段から読み出される画像信号がずれた場合であっても、付加情報を正確に対応付けることが可能となる。
【００８９】
また、本発明に係る画像同期化方法は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化方法において、複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程とを有し、上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
さらに、本発明に係る画像同期化方法は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する画像同期化方法において、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
【００９０】
ここで、この画像同期化方法は、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記入力画像信号のフレームに対応する第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程をさらに有することができる。
【００９１】
このような画像同期化方法によれば、入力画像信号に付加されている付加情報が、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶され、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報が出力画像信号に付加されるため、画像記憶手段から読み出される画像信号がずれた場合であっても、付加情報を正確に対応付けることが可能となる。
【００９２】
また、本発明に係るプログラムは、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムにおいて、複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程とを有し、上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
さらに、本発明に係るプログラムは、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムにおいて、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とする。
【００９３】
ここで、このプログラムは、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記入力画像信号のフレームに対応する第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程をさらに有することができる。
【００９４】
このようなプログラムによれば、入力画像信号に付加されている付加情報を、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶し、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報を出力画像信号に付加することにより、画像記憶手段から読み出される画像信号がずれた場合であっても、付加情報を正確に対応付けることが可能となる。
【００９５】
また、本発明に係る記録媒体は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、複数フレームの画像信号を記憶する画像記憶手段に対して、書込同期信号に同期させて上記入力画像信号を書き込む書込工程と、上記基準同期信号に同期させて上記入力画像信号を上記画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを上記書込同期信号に同期して発生させるラベル発生工程と、上記書込同期信号に同期させて上記第１のラベルを記憶するラベル記憶工程と、上記読出工程では、上記第１のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とするプログラムが記録されている。
さらに、本発明に係る記録媒体は、上述した目的を達成するために、フレーム単位の入力画像信号に対してフレーム又はフィールド固有の付加情報を付加し、基準同期信号に同期させて出力する処理をコンピュータに実行させるプログラムが記録されたコンピュータ読み取り可能な記録媒体において、上記基準同期信号に同期させて、上記入力画像信号を、複数フレームの画像信号を記憶する画像記憶手段から出力画像信号として読み出す読出工程と、上記入力画像信号のフレームに対応するフレームを識別するための第１のラベルを、上記画像記憶手段に書き込む際の書込同期信号に同期して発生させるラベル発生工程とを備え、上記読出工程では、上記書込同期信号に同期させて、上記第１のラベルを記憶するラベル記憶手段から、上記第1のラベルを上記基準同期信号に同期して上記出力画像信号のフレームを識別するための第２のラベルとして読み出し、上記書込同期信号と上記基準同期信号とのずれに応じて上記読み出しを制御することにより、上記第２のラベルを上記画像記憶手段から読み出される出力画像信号のフレームに対応付けることを特徴とするプログラムが記録されている。
【００９６】
ここで、この記録媒体に記録されたプログラムは、上記基準同期信号に同期して上記第２のラベルに対応付けられる付加情報を、上記入力画像信号に付加されている付加情報が上記入力画像信号のフレームに対応する第１のラベルに対応付けて記憶された付加情報記憶手段から読み出して上記出力画像信号のフレームに付加する情報付加工程をさらに有することができる。
【００９７】
このような記録媒体に記録されたプログラムによれば、入力画像信号に付加されている付加情報を、入力画像信号のフレームに対応する第１のラベルに対応付けて記憶し、出力画像信号のフレームに対して上記入力画像信号の同一フレームに付加された上記第１のラベルと同一の第２のラベルに対応付けられる付加情報を出力画像信号に付加することにより、画像記憶手段から読み出される画像信号がずれた場合であっても、付加情報を正確に対応付けることが可能となる。
【図面の簡単な説明】
【図１】本実施の形態の説明に供する信号伝送システムの概略構成を説明する図である。
【図２】ＳＤＩフォーマットを説明する図であり、同図（Ａ）は、ＳＤＩ方式の映像信号のフレーム構成を示し、同図（Ｂ）は、ＳＤＩ方式の伝送用パケットの構成を示し、同図（Ｃ）は、伝送されるＳＤＩ方式の映像信号のデータ速度を示す。
【図３】ＡＳＩフォーマットで伝送されるトランスポートストリームとＰＥＳストリーム及びエレメンタリーストリームとの関係について説明する図である。
【図４】ＰＥＳパケットの階層構造を説明する図である。
【図５】ＴＳパケットの階層構造を説明する図である。
【図６】本実施の形態における信号復号装置の概略構成を説明する図である。
【図７】同信号復号装置における前処理部の内部構成を説明する図である。
【図８】同信号復号装置のＳＴＣ生成部におけるＳＴＣ生成処理を説明する図である。
【図９】同信号復号装置における信号復号部の内部構成を説明する図である。
【図１０】  Input_Label及びRef_LabelとＳＤＩ信号に付加されるＶＩＴＣデータとの関係について説明する図である。
【図１１】リピート処理又はスキップ処理が行われる場合のタイミングチャートを説明する図であり、同図（Ａ）は、リピート処理が行われる例を示し、同図（Ｂ）は、スキップ処理が行われる例を示す。
【図１２】同信号復号部の出力モジュールにおけるスキップ処理の判断について説明するフローチャートである。
【図１３】同出力モジュールにおける割り込み回数管理ルーチンについて説明するフローチャートである。
【図１４】リピート処理又はスキップ処理が行われる場合のInput_Label及びRef_LabelとＳＤＩ信号に付加されるＶＩＴＣデータとの関係について説明する図であり、同図（Ａ）は、リピート処理の場合の一例を示し、同図（Ｂ）は、スキップ処理の場合の一例を示す。
【図１５】フレームシンクロナイズ処理におけるタイミングチャートを説明する図であり、同図（Ａ）は、Ref_Lock_Frameに同期して出力する必要がない例を示し、同図（Ｂ）は、Ref_Lock_Frameの周期がInput_Lock_Frameの周期よりも長く、スキップ処理が行われる例を示し、同図（Ｃ）は、Input_Lock_Frameの周期がRef_Lock_Frameの周期よりも長く、リピート処理が行われる例を示す。
【符号の説明】
１  信号伝送システム、１０  信号符号化装置、２０  信号復号装置、１１０同期信号生成部、１２０  前処理部、１３０  ＶＩＴＣ抽出部、１４０  信号復号部、１５０  ＶＩＴＣ選択部、１６０  ＶＩＴＣ付加部、２１０  ＴＳ抽出部、２２０  ＴＳ検出部、２３０  ＥＳ変換部、２４０  ＳＴＣ生成部、２４１位相比較器、２４２  ローパス・フィルタ、２４３  水晶付き電圧制御発振器、２４４  ＳＴＣカウンタ、２５０  フレームパルス生成部、３１０  ストリームバッファ、３２０  復号モジュール、３３０  ベースバンドバッファ、３４０出力モジュール、３５０  カウンタ、３６０  ＦＩＦＯ
【図１】
0003912164.tif 000002
【図２】
0003912164.tif 000003
【図３】
0003912164.tif 000004
【図４】
0003912164.tif 000005
【図５】
0003912164.tif 000006
【図６】
0003912164.tif 000007
【図７】
0003912164.tif 000008
【図８】
0003912164.tif 000009
【図９】
0003912164.tif 000010
【図１０】
0003912164.tif 000011
【図１１】
0003912164.tif 000012
【図１２】
0003912164.tif 000013
【図１３】
0003912164.tif 000014
【図１４】
0003912164.tif 000015
【図１５】
0003912164.tif 000016