(57)【特許請求の範囲】
【請求項１】
映像信号に同期した時間情報を含むデータバーストを生成し、ＡＥＳ（Audio Engineering Society Standard）３インターフェースを用いて、ヘッダー、前記データバースト及びフッダーをＡＥＳタイムコードとして伝送するタイムコード伝送装置において、
前記データバーストの内容を識別するための付加情報を含むプリアンブルであるヘッダー及びフッダーを生成するプリアンブル生成部と、
前記映像信号に同期した時間及びフレーム番号を伝送するためのＡＥＳサブフレーム群からなる前記データバーストを生成するデータバースト生成部と、
前記プリアンブル生成部により生成された前記ヘッダー、前記データバースト生成部により生成された前記データバースト、及び前記プリアンブル生成部により生成された前記フッダーを、この順に並べて前記ＡＥＳタイムコードを生成するタイムコード生成部と、を備え、
前記データバースト生成部は、
前記映像信号に同期した時間を、第１のＡＥＳサブフレームの所定位置に設定し、前記時間を伝送するための前記第１のＡＥＳサブフレームを生成する時間設定手段と、
前記映像信号に同期したフレーム番号を、１の位のデータ、１０の位のデータ及び１００の位のデータに分け、ビット位置に応じた複数の重みデータに変換し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚ以下の映像信号のフレーム番号に対応した第１の重みデータを、第２のＡＥＳサブフレームの所定位置に設定し、前記フレーム番号における前記第１の重みデータを伝送するための前記第２のＡＥＳサブフレームを生成し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚを超える映像信号のフレーム番号の一部または全部に対応した第２の重みデータを、第３のＡＥＳサブフレームの所定位置に設定するフレーム番号設定手段と、
６０Ｈｚ以下のフレーム周波数及び６０Ｈｚを超えるフレーム周波数とフレームレートコードとを対応付けた規則に従って、前記映像信号のフレーム周波数を、当該フレーム周波数に対応する前記フレームレートコードに変換し、前記フレーム番号設定手段により前記フレーム番号における前記第２の重みデータが設定された前記第３のＡＥＳサブフレームの他の所定位置に、前記フレームレートコードを設定し、前記フレーム番号における前記第２の重みデータを伝送すると共に前記フレームレートコードを伝送するための前記第３のＡＥＳサブフレームを生成するフレームレートコード設定手段と、
前記時間設定手段により生成された前記第１のＡＥＳサブフレーム、前記フレーム番号設定手段により生成された前記第２のＡＥＳサブフレーム、及び、前記フレームレートコード設定手段により生成された前記第３のＡＥＳサブフレームを含む前記データバーストを生成するデータバースト生成手段と、を備えたことを特徴とするタイムコード伝送装置。
【請求項２】
映像信号に同期した時間情報を含むデータバーストを生成し、ＡＥＳ（Audio Engineering Society Standard）３インターフェースを用いて、ヘッダー、前記データバースト及びフッダーをＡＥＳタイムコードとして伝送するタイムコード伝送方法において、
前記映像信号に同期した時間を、第１のＡＥＳサブフレームの所定位置に設定し、前記時間を伝送するための前記第１のＡＥＳサブフレームを生成するステップと、
前記映像信号に同期したフレーム番号を、１の位のデータ、１０の位のデータ及び１００の位のデータに分け、ビット位置に応じた複数の重みデータに変換し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚ以下の映像信号のフレーム番号に対応した第１の重みデータを、第２のＡＥＳサブフレームの所定位置に設定し、前記フレーム番号における前記第１の重みデータを伝送するための前記第２のＡＥＳサブフレームを生成し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚを超える映像信号のフレーム番号の一部または全部に対応した第２の重みデータを、第３のＡＥＳサブフレームの所定位置に設定するステップと、
６０Ｈｚ以下のフレーム周波数及び６０Ｈｚを超えるフレーム周波数とフレームレートコードとを対応付けた規則に従って、前記映像信号のフレーム周波数を、当該フレーム周波数に対応する前記フレームレートコードに変換し、前記フレーム番号における前記第２の重みデータが設定された前記第３のＡＥＳサブフレームの他の所定位置に、前記フレームレートコードを設定し、前記フレーム番号における前記第２の重みデータを伝送すると共に前記フレームレートコードを伝送するための前記第３のＡＥＳサブフレームを生成するステップと、
前記第１のＡＥＳサブフレーム、前記第２のＡＥＳサブフレーム及び前記第３のＡＥＳサブフレームを含む前記データバーストを生成するステップと、
前記データバーストの内容を識別するための付加情報を含むヘッダー、前記データバースト、及び前記データバーストの内容を識別するための付加情報を含むフッダーを、この順に並べて前記ＡＥＳタイムコードを生成し、前記ＡＥＳタイムコードを伝送するステップと、を有することを特徴とするタイムコード伝送方法。
【請求項３】
コンピュータを、請求項１に記載のタイムコード伝送装置として機能させるためのタイムコード伝送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送システム、映像システム等に用いるタイムコード伝送技術に関し、特に、フレーム周波数が６０Ｈｚを超える映像信号に対応したタイムコードを伝送するタイムコード伝送装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ハイビジョン（登録商標）放送では、フレーム周波数が３０Ｈｚまたは２５Ｈｚ、フィールド周波数が６０Ｈｚまたは５０Ｈｚの動画像を用いている。そのフレーム番号を管理するために、フレームの時間情報を符号化した信号であるタイムコードが用いられている。このタイムコードは、所定の規格により定められている（非特許文献１，２を参照）。
【０００３】
一方、デジタル音声をシリアル伝送するインターフェースとして、ＡＥＳ（Audio Engineering Society）３が知られている（非特許文献３，７を参照）。このＡＥＳ３インターフェースを用いてデジタル音声以外のデータを伝送することも可能であり、その伝送方式については、ＳＭＰＴＥの規格により定められている（非特許文献４，５，６を参照）。
【０００４】
このように、ＡＥＳ３の規格に従ったシリアル伝送方式により、デジタル音声以外のデータを伝送することができ、例えば時間情報を伝送することが可能である。
【０００５】
図８は、非特許文献３（ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ）に規定するＡＥＳ３のフレーム構造を説明する図である。ＡＥＳ３のフレーム（ＡＥＳフレーム）は、２個のサブフレーム（ＡＥＳサブフレーム）により構成される。１９２個のＡＥＳフレームにより、１個のブロックが構成される。ＡＥＳサブフレームは３２ビット長であり、プリアンブルとチャンネル１またはチャンネル２のデータにより構成される。プリアンブルには、ＡＥＳサブフレームの開始点情報等が含まれている。
【０００６】
ＡＥＳサブフレームのプリアンブルがＺの場合、当該ＡＥＳサブフレームは、１ブロックを構成する１９２個のＡＥＳフレームの中で先頭であることを示している。また、Ｘの場合、当該ＡＥＳサブフレームは、チャンネル１のＡＥＳサブフレームであることを示しており、Ｙの場合、当該ＡＥＳサブフレームは、チャンネル２のＡＥＳサブフレームであることを示している。尚、ＡＥＳフレーム構造の詳細については、非特許文献３（ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ）を参照されたい。
【０００７】
図９は、非特許文献３（ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ）に規定するＡＥＳ３のサブフレーム構造において、音声伝送時の構造を説明する図である。音声伝送時のＡＥＳ３のサブフレーム（ＡＥＳサブフレーム）には２種類ある。
【０００８】
第１のＡＥＳサブフレームは、プリアンブル、音声サンプルワード、Ｙ（サンプルパリティビット）、Ｕ（ユーザビット）、Ｃ（チャンネルステータスビット）及びＰ（パリティビット）の各データにより構成される。ＡＥＳサブフレームは、前述のとおり３２ビット長であり、プリアンブルは４ビット長、音声サンプルワードは２４ビット長、Ｙ，Ｕ，Ｃ，Ｐはそれぞれ１ビット長である。また、第２のＡＥＳサブフレームは、プリアンブル、ＡＵＸサンプルビット、音声サンプルワード及びＹ，Ｕ，Ｃ，Ｐの各データにより構成される。ＡＵＸサンプルビットは４ビット長であり、音声サンプルワードは２０ビット長、プリアンブル及びＹ，Ｕ，Ｃ，Ｐは、第１のＡＥＳサブフレームと同様である。
【０００９】
このように、音声伝送時のＡＥＳサブフレームでは、２４ビットまたは２０ビット長の領域が、音声信号である音声サンプルワードの領域として使用される。尚、音声伝送時のＡＥＳサブフレーム構造の詳細については、非特許文献３（ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ）を参照されたい。
【００１０】
図１０は、非特許文献４（ＳＭＰＴＥ  ３３７）に規定するＡＥＳ３のサブフレーム構造において、データ伝送時の構造を説明する図である。データ伝送時のＡＥＳサブフレーム）のモードには、２４ビットモード、２０ビットモード及び１６ビットモードの３種類ある。
【００１１】
２４ビットモードのＡＥＳサブフレームは、プリアンブル、ビットデータ及びＹ，Ｕ，Ｃ，Ｐの各データにより構成される。ＡＥＳサブフレームは、前述のとおり３２ビット長であり、プリアンブルは４ビット長、ビットデータは２４ビット長、Ｙ，Ｕ，Ｃ，Ｐはそれぞれ１ビット長である。
【００１２】
２０ビットモードのＡＥＳサブフレームは、プリアンブル、未使用データ、ビットデータ、Ｙ，Ｕ，Ｃ，Ｐ等の各データにより構成される。ビットデータは２０ビット長であり、プリアンブル及びＹ，Ｕ，Ｃ，Ｐは、２４ビットモードの場合と同様である。
【００１３】
１６ビットモードのＡＥＳサブフレームは、プリアンブル、未使用データ、ビットデータ、Ｙ，Ｕ，Ｃ，Ｐ等の各データにより構成される。ビットデータは１６ビット長であり、プリアンブル及びＹ，Ｕ，Ｃ，Ｐは、２４ビットモードの場合と同様である。
【００１４】
このように、データ伝送時のＡＥＳサブフレームでは、２４ビット、２０ビットまたは１６ビット長の領域が、データ信号であるビットデータの領域として使用される。尚、データ伝送時のＡＥＳサブフレーム構造の詳細については、非特許文献４（ＳＭＰＴＥ  ３３７）を参照されたい。
【００１５】
図１１は、非特許文献４（ＳＭＰＴＥ  ３３７）に規定するＡＥＳ３のブロック構造において、データ伝送時の構造を説明する図である。データ伝送時のＡＥＳ３のブロック（ＡＥＳブロック）は、ヘッダー、データバースト及びフッダーからなり、複数のＡＥＳサブフレームにより構成される。ヘッダー及びフッダーは、データバーストに対するプリアンブルである。
【００１６】
プリアンブルであるヘッダーは、４個のＡＥＳサブフレーム（２個のＡＥＳフレーム）により構成される。ヘッダーにおいて、第１番目のＡＥＳサブフレームのビットデータが格納される領域をプリアンブルワードＰａ、第２番目のＡＥＳサブフレームのビットデータが格納される領域をプリアンブルワードＰｂ、第３番目のＡＥＳサブフレームのビットデータが格納される領域をプリアンブルワードＰｃ、第４番目のＡＥＳサブフレームのビットデータが格納される領域をプリアンブルワードＰｄとする。プリアンブルであるフッダーは、ヘッダーと同様のビットデータが、プリアンブルワードＰａ，Ｐｂ，Ｐｃ，Ｐｄに格納される。
【００１７】
このように、データ伝送時のＡＥＳブロックでは、データバーストの前後に、プリアンブルであるヘッダー及びフッダーを付加するように規定されている。尚、データ伝送時のＡＥＳブロック構造の詳細については、非特許文献４（ＳＭＰＴＥ  ３３７）を参照されたい。
【００１８】
図１２は、図１１に示したＡＥＳブロックのプリアンブルを説明する図である。図１２に示すように、図１１に示したプリアンブルであるヘッダー及びフッダーにおけるプリアンブルワードＰａ，Ｐｂには、同期ワード１が格納される。具体的には、時間情報を伝送する場合、プリアンブルワードＰａには、１６ビットモードを示す「0xF872」のデータが格納され、プリアンブルワードＰｂには、１６ビットモードを示す「0x4E1F」のデータが格納される。
【００１９】
プリアンブルワードＰｃには、データバーストのデータタイプ等を示すバースト情報値が格納される。また、プリアンブルワードＰｄには、データバースト（バーストペイロード）のデータビット数と同じ長さのコードが格納される。尚、ＡＥＳブロックのプリアンブルの詳細については、非特許文献４（ＳＭＰＴＥ  ３３７）を参照されたい。
【００２０】
図１３は、図１２に示したプリアンブルワードＰｃに格納されるバースト情報値を説明する図である。図１３に示すように、バースト情報値は、２４ビットモード、２０ビットモード及び１６ビットモードのプリアンブルワードＰｃにおける各ビットに対応して、予約データ、データタイプ、データモード、エラーフラグ、データタイプ属性及びデータストリーム番号からなる。
【００２１】
時間情報を伝送する場合、１６ビットモードが用いられ、プリアンブルワードＰｃには、１６ビットモードの各ビットに対応したバースト情報値が格納される。具体的には、０〜４のビット位置に、データタイプが格納され、５，６のビット位置にデータモードが格納され、７のビット位置にエラーフラグが格納され、８〜１２のビット位置にデータタイプ属性が格納され、１３〜１５のビット位置にデータストリーム番号が格納される。尚、プリアンブルワードＰｃに格納されるバースト情報値の詳細については、非特許文献４（ＳＭＰＴＥ  ３３７）を参照されたい。
【００２２】
図１４は、図１３に示したデータモードを説明する図である。図１４に示すように、データモードには０〜３の値が格納される。データモードが「０」の場合、データが、１６ビットモードにおけるＡＥＳサブフレームを構成する３２ビットのうち、サブフレームタイムスロット２７〜１２のバーストペイロード位置（１２〜２７番目のビット位置）に格納されることを示している。また、データモードが「１」の場合、データが、２０ビットモードにおけるＡＥＳサブフレームを構成する３２ビットのうち、サブフレームタイムスロット２７〜８のバーストペイロード位置（８〜２７番目のビット位置）に格納されることを示している。また、データモードが「２」の場合、データが、２４ビットモードにおけるＡＥＳサブフレームを構成する３２ビットのうち、サブフレームタイムスロット２７〜４のバーストペイロード位置（４〜２７番目のビット位置）に格納されることを示している。
【００２３】
時間情報を伝送する場合、１６ビットモードが用いられ、データモードには０の値が格納される。尚、データモードの詳細については、非特許文献４（ＳＭＰＴＥ  ３３７）を参照されたい。
【００２４】
図１５は、図１３において、時間情報伝送時のバースト情報値を説明する図である。前述のとおり、時間情報を伝送する場合、１６ビットモードが用いられ、１６ビットのうち０〜４番目のビット位置のデータタイプには「２」が格納される。また、５〜６番目のビット位置のデータモードには「０」（図１４に示したとおり、データモードが「０」の場合、データが、１６ビットモードにおけるＡＥＳサブフレームを構成する３２ビットのうち１２〜２７番目のビット位置に格納されることを示す。）が格納される。また、８〜１２番目のビット位置のデータタイプ属性には「０」が格納され、１３〜１５番目のビット位置のデータストリーム番号には「０ｘ７」が格納される。
【００２５】
尚、時間情報伝送時のバースト情報値の詳細については、非特許文献４（ＳＭＰＴＥ  ３３７）を参照されたい。
【００２６】
図１６は、時間情報伝送時のデータバースト（バーストペイロード）を説明する図である。時間情報を伝送する場合、データバーストの各ＡＥＳサブフレームには、図１６に示すように、９種類の時間情報（図１６の左端に示す０〜８（第０番目〜第８番目）に示す時間情報）が１６ビット長にて順番に格納される。
【００２７】
第０番目の時間情報は、ユーザデータ、フラグ及び「時」情報（時分秒のうちの「時」に相当）からなり、「時」情報である０〜２３のデータは、１６ビットのうちの０〜５番目のビット位置に格納される。具体的には、「時」情報である０〜２３のデータのうち１の位のデータが、０〜３番目のビット位置に格納され、１０の位のデータが、４〜５番目のビット位置に格納される。例えば、「時」情報が２３の場合、０，１，５番目のビット位置に「１」が格納され、その他のビット位置に「０」が格納される。
【００２８】
第１番目の時間情報は、ユーザデータ、フラグ及び「分」情報（時分秒のうちの「分」に相当）からなり、「分」情報である０〜５９のデータは、１６ビットのうちの０〜６番目のビット位置に格納される。具体的には、「分」情報である０〜５９のデータのうち１の位のデータが、０〜３番目のビット位置に格納され、１０の位のデータが、４〜６番目のビット位置に格納される。後述する「秒」情報についても同様である。例えば、「分」情報が５１（５１分）の場合、０，４，６番目のビット位置に「１」が格納され、その他のビット位置に「０」が格納される。
【００２９】
第２番目の時間情報は、ユーザデータ、フラグ及び「秒」情報（時分秒のうちの「秒」に相当）からなり、「秒」情報である０〜５９のデータが、１６ビットのうちの０〜６番目のビット位置に格納される。
【００３０】
第３番目の時間情報は、ユーザデータ、フレーム番号等からなり、フレーム番号は、１６ビットのうちの０〜５番目のビット位置に格納される。具体的には、フレーム番号のうち１の位のデータが、０〜３番目のビット位置に格納され、１０の位のデータが、４〜５番目のビット位置に格納される。
【００３１】
第５番目の時間情報は、予約データ、フラグ、フレームレートコード等からなり、フレームレートコードは、ａ０〜ａ３で示すコードとして、１６ビットのうちの２〜５番目のビット位置に格納される。
【００３２】
第４，６〜８番目の時間情報は、サンプリング番号等からなる。尚、時間情報伝送時のデータバースト（バーストペイロード）の詳細については、非特許文献６（ＳＭＰＴＥ  ３３９）を参照されたい。
【００３３】
図１７は、図１６において、時間情報伝送時のフレームレートコードを説明する図である。図１７に示すように、図１６に示した第５番目の時間情報において、フレームレートコードがａ０＝１，ａ１〜ａ３＝０の場合、フレームレート（フレーム周波数）が２３．９８Ｈｚであることを示している。また、ａ０＝０，ａ１＝１，a２＝０，ａ３＝０の場合、フレームレートが２４Ｈｚであることを示している。・・・また、ａ０＝０，ａ１＝０，a２＝０，ａ３＝１の場合、フレームレートが６０Ｈｚであることを示している。
【００３４】
このように、図１６に示した第５番目の時間情報におけるフレームレートコードとして、ａ０〜ａ３の値に応じて、２３．９８Ｈｚ，２４Ｈｚ，２５Ｈｚ，２９．９７Ｈｚ，３０Ｈｚ，５０Ｈｚ，５９．９４Ｈｚ，６０Ｈｚが設定される。尚、時間情報伝送時のフレームレートコードの詳細については、非特許文献６（ＳＭＰＴＥ  ３３９）を参照されたい。
【先行技術文献】
【非特許文献】
【００３５】
【非特許文献１】ＳＭＰＴＥ１２Ｍ−１
【非特許文献２】ＳＭＰＴＥ１２Ｍ−２
【非特許文献３】ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ
【非特許文献４】ＳＭＰＴＥ  ３３７
【非特許文献５】ＳＭＰＴＥ  ３３８
【非特許文献６】ＳＭＰＴＥ  ３３９
【非特許文献７】AES3-2003，AES standard for digital audio engineering−Serial transmission format for two−channel linearly represented digital audio data，2003
【発明の概要】
【発明が解決しようとする課題】
【００３６】
近年、ハイビジョン（登録商標）を上回る解像度を持つ高精細映像システムの研究開発が進められている。この高精細映像システムは、フレーム周波数が最大１２０Ｈｚまで規定されている。
【００３７】
しかしながら、前述のＡＥＳ３の規格に従ったシリアル伝送方式を用いて時間情報を伝送する場合、映像信号のフレーム周波数は、最大６０Ｈｚまでの映像システムにしか対応していない。例えば、図１６及び図１７に示したフレームレートコードは、フレーム周波数６０Ｈｚまでしか対応していない。
【００３８】
このため、高精細映像システム等のような６０Ｈｚを超えるフレーム周波数の映像信号に対応した時間情報を伝送する場合、前述のＡＥＳ３の規格に従ったシリアル伝送方式をそのまま利用することができない、という問題があった。
【００３９】
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、フレーム周波数が６０Ｈｚを超える映像システムに対応した時間情報を伝送可能なタイムコード伝送装置、方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００４０】
前記課題を解決するために、請求項１のタイムコード伝送装置は、映像信号に同期した時間情報を含むデータバーストを生成し、ＡＥＳ（Audio Engineering Society Standard）３インターフェースを用いて、ヘッダー、前記データバースト及びフッダーをＡＥＳタイムコードとして伝送するタイムコード伝送装置において、前記データバーストの内容を識別するための付加情報を含むプリアンブルであるヘッダー及びフッダーを生成するプリアンブル生成部と、前記映像信号に同期した時間及びフレーム番号を伝送するためのＡＥＳサブフレーム群からなる前記データバーストを生成するデータバースト生成部と、前記プリアンブル生成部により生成された前記ヘッダー、前記データバースト生成部により生成された前記データバースト、及び前記プリアンブル生成部により生成された前記フッダーを、この順に並べて前記ＡＥＳタイムコードを生成するタイムコード生成部と、を備え、前記データバースト生成部が、前記映像信号に同期した時間を、第１のＡＥＳサブフレームの所定位置に設定し、前記時間を伝送するための前記第１のＡＥＳサブフレームを生成する時間設定手段と、前記映像信号に同期したフレーム番号を、１の位のデータ、１０の位のデータ及び１００の位のデータに分け、ビット位置に応じた複数の重みデータに変換し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚ以下の映像信号のフレーム番号に対応した第１の重みデータを、第２のＡＥＳサブフレームの所定位置に設定し、前記フレーム番号における前記第１の重みデータを伝送するための前記第２のＡＥＳサブフレームを生成し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚを超える映像信号のフレーム番号の一部または全部に対応した第２の重みデータを、第３のＡＥＳサブフレームの所定位置に設定するフレーム番号設定手段と、６０Ｈｚ以下のフレーム周波数及び６０Ｈｚを超えるフレーム周波数とフレームレートコードとを対応付けた規則に従って、前記映像信号のフレーム周波数を、当該フレーム周波数に対応する前記フレームレートコードに変換し、前記フレーム番号設定手段により前記フレーム番号における前記第２の重みデータが設定された前記第３のＡＥＳサブフレームの他の所定位置に、前記フレームレートコードを設定し、前記フレーム番号における前記第２の重みデータを伝送すると共に前記フレームレートコードを伝送するための前記第３のＡＥＳサブフレームを生成するフレームレートコード設定手段と、前記時間設定手段により生成された前記第１のＡＥＳサブフレーム、前記フレーム番号設定手段により生成された前記第２のＡＥＳサブフレーム、及び、前記フレームレートコード設定手段により生成された前記第３のＡＥＳサブフレームを含む前記データバーストを生成するデータバースト生成手段と、を備えたことを特徴とする。
【００４１】
また、請求項２のタイムコード伝送方法は、映像信号に同期した時間情報を含むデータバーストを生成し、ＡＥＳ（Audio Engineering Society Standard）３インターフェースを用いて、ヘッダー、前記データバースト及びフッダーをＡＥＳタイムコードとして伝送するタイムコード伝送方法において、前記映像信号に同期した時間を、第１のＡＥＳサブフレームの所定位置に設定し、前記時間を伝送するための前記第１のＡＥＳサブフレームを生成するステップと、前記映像信号に同期したフレーム番号を、１の位のデータ、１０の位のデータ及び１００の位のデータに分け、ビット位置に応じた複数の重みデータに変換し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚ以下の映像信号のフレーム番号に対応した第１の重みデータを、第２のＡＥＳサブフレームの所定位置に設定し、前記フレーム番号における前記第１の重みデータを伝送するための前記第２のＡＥＳサブフレームを生成し、前記複数の重みデータのうち、フレーム周波数６０Ｈｚを超える映像信号のフレーム番号の一部または全部に対応した第２の重みデータを、第３のＡＥＳサブフレームの所定位置に設定するステップと、６０Ｈｚ以下のフレーム周波数及び６０Ｈｚを超えるフレーム周波数とフレームレートコードとを対応付けた規則に従って、前記映像信号のフレーム周波数を、当該フレーム周波数に対応する前記フレームレートコードに変換し、前記フレーム番号における前記第２の重みデータが設定された前記第３のＡＥＳサブフレームの他の所定位置に、前記フレームレートコードを設定し、前記フレーム番号における前記第２の重みデータを伝送すると共に前記フレームレートコードを伝送するための前記第３のＡＥＳサブフレームを生成するステップと、前記第１のＡＥＳサブフレーム、前記第２のＡＥＳサブフレーム及び前記第３のＡＥＳサブフレームを含む前記データバーストを生成するステップと、前記データバーストの内容を識別するための付加情報を含むヘッダー、前記データバースト、及び前記データバーストの内容を識別するための付加情報を含むフッダーを、この順に並べて前記ＡＥＳタイムコードを生成し、前記ＡＥＳタイムコードを伝送するステップと、を有することを特徴とする。
【００４２】
また、請求項３のタイムコード伝送プログラムは、コンピュータを、請求項１に記載のタイムコード伝送装置として機能させることを特徴とする。
【発明の効果】
【００４３】
以上のように、本発明によれば、フレーム周波数が６０Ｈｚを超える映像システムに対応した時間情報を伝送することが可能となる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態によるタイムコード伝送装置を含む送信側の映像システムの全体構成例を示すブロック図である。
【図２】本発明の実施形態によるタイムコード伝送装置の構成例を示すブロック図である。
【図３】プリアンブル生成部の構成例を示すブロック図である。
【図４】データバースト生成部の構成例を示すブロック図である。
【図５】本発明の実施形態における時間情報伝送時のデータバーストを説明する図である。
【図６】本発明の実施形態における時間情報伝送時のフレームレートコード（フレームレートコードテーブル）を説明する図である。
【図７】タイムコード伝送処理の例を示すフローチャートである。
【図８】非特許文献３（ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ）に規定するＡＥＳ３のフレーム構造を説明する図である。
【図９】非特許文献３（ＥＢＵ  Ｔｅｃｈ．３２５０−Ｅ）に規定するＡＥＳ３のサブフレーム構造において、音声伝送時の構造を説明する図である。
【図１０】非特許文献４（ＳＭＰＴＥ  ３３７）に規定するＡＥＳ３のサブフレーム構造において、データ伝送時の構造を説明する図である。
【図１１】非特許文献４（ＳＭＰＴＥ  ３３７）に規定するＡＥＳ３のブロック構造において、データ伝送時のブロック構造を説明する図である。
【図１２】図１１に示したＡＥＳブロックのプリアンブルを説明する図である。
【図１３】図１２に示したプリアンブルワードＰｃに格納されるバースト情報値を説明する図である。
【図１４】図１３に示したデータモードを説明する図である。
【図１５】図１３において、時間情報伝送時のバースト情報値を説明する図である。
【図１６】時間情報伝送時のデータバーストを説明する図である。
【図１７】図１６において、時間情報伝送時のフレームレートコードを説明する図である。
【発明を実施するための形態】
【００４５】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。
〔映像システム〕
まず、本発明の実施形態によるタイムコード伝送装置を含む送信側の映像システムについて説明する。図１は、本発明の実施形態によるタイムコード伝送装置を含む送信側の映像システムの全体構成例を示すブロック図である。この映像システムは、タイムコード伝送装置１、映像信号伝送装置２及び映像信号等送信装置３を備えて構成され、フレーム周波数が６０Ｈｚを超える映像信号を、時間情報と共に伝送する送信側のシステムである。
【００４６】
タイムコード伝送装置１は、映像信号伝送装置２が伝送する映像信号に同期した時間及びフレーム番号を含む時間情報を生成する。そして、タイムコード伝送装置１は、映像信号に同期した時間情報を、ＡＥＳ３インターフェースを用いたシリアル信号として、映像信号等送信装置３へ出力する。以下、ＡＥＳ３インターフェースにより伝送される時間情報のシリアル信号を、ＡＥＳタイムコードという。
【００４７】
ＡＥＳタイムコードは、図１１に示したＡＥＳブロックに相当し、ヘッダー、データバースト及びフッダーにより構成され、ＡＥＳ３の規格に従ったシリアル伝送方式にて、タイムコード伝送装置１から映像信号等送信装置３へ伝送される。
【００４８】
映像信号伝送装置２は、フレーム周波数が６０Ｈｚを超える映像信号であって、時間に関する情報を含まない映像信号を、映像信号等送信装置３へ出力する。
【００４９】
映像信号等送信装置３は、タイムコード伝送装置１からＡＥＳタイムコードを入力すると共に、映像信号伝送装置２から映像信号を入力する。そして、映像信号等送信装置３は、映像信号にＡＥＳタイムコードを多重することで、時間情報を含む映像信号を生成し、出力する。
【００５０】
これにより、フレーム周波数６０Ｈｚを超える映像信号に同期した時間情報が、当該映像信号に多重され、出力される。
【００５１】
〔タイムコード伝送装置１／構成〕
次に、図１に示したタイムコード伝送装置１の構成について詳細に説明する。図２は、タイムコード伝送装置１の構成例を示すブロック図である。このタイムコード伝送装置１は、時計１０、プリアンブル生成部１１、データバースト生成部１２及びタイムコード生成部１３を備えている。
【００５２】
時計１０は、図１に示した映像信号伝送装置２により出力される映像信号に同期した時間のデータ（時分秒）を生成し、時間のデータをデータバースト生成部１２に出力する。
【００５３】
プリアンブル生成部１１は、図１に示した映像信号伝送装置２により出力される映像信号に同期した時間情報を伝送するためのＡＥＳサブフレームのビットモード、バースト情報等からなるプリアンブルであるヘッダー及びフッダーを生成する。このヘッダー及びフッダーは、データバーストの内容を識別するための付加情報である。そして、プリアンブル生成部１１は、ヘッダー及びフッダーをタイムコード生成部１３に出力する。プリアンブル生成部１１の詳細については後述する。
【００５４】
データバースト生成部１２は、図１に示した映像信号伝送装置２により出力される映像信号に同期した時間及びフレーム番号を含む時間情報を伝送するためのＡＥＳサブフレーム群からなるデータバーストを生成する。そして、データバースト生成部１２は、データバーストをタイムコード生成部１３に出力する。データバースト生成部１２の詳細については後述する。
【００５５】
タイムコード生成部１３は、プリアンブル生成部１１からヘッダー及びフッダーを入力すると共に、データバースト生成部１２からデータバーストを入力する。そして、タイムコード生成部１３は、ヘッダー、データバースト及びフッダーの順に並べてＡＥＳタイムコードを生成し、ＡＥＳブロックであるＡＥＳタイムコードを、ＡＥＳ３の規格に従ったシリアル伝送方式にて出力する。
【００５６】
〔タイムコード伝送装置１／処理〕
次に、図１及び図２に示したタイムコード伝送装置１の処理について詳細に説明する。図７は、タイムコード伝送装置１によるタイムコード伝送処理の例を示すフローチャートである。
【００５７】
タイムコード伝送装置１のプリアンブル生成部１１は、ＡＥＳブロックに相当するＡＥＳタイムコードのプリアンブルであるヘッダー及びフッダーを生成する（ステップＳ７０１）。
【００５８】
データバースト生成部１２は、映像信号に同期した時間（時分秒）を設定し、所定のＡＥＳサブフレームに格納し（ステップＳ７０２）、映像信号に同期したフレーム番号を設定し、所定のＡＥＳサブフレームに格納する（ステップＳ７０３）。そして、データバースト生成部１２は、映像信号のフレーム周波数を示すフレームレートコードを設定し、所定のＡＥＳサブフレームに格納する（ステップＳ７０４）。
【００５９】
データバースト生成部１２は、ステップＳ７０２〜ステップＳ７０４の処理、並びにその他のデータの設定及びＡＥＳサブフレームへの格納処理の後、データバーストを生成する（ステップＳ７０５）。
【００６０】
タイムコード生成部１３は、ＡＥＳサブフレームを、プリアンブル生成部１１により生成されたヘッダー、データバースト生成部１２により生成されたデータバースト、及びプリアンブル生成部１１により生成されたフッダーの順に並べ、ＡＥＳタイムコードを生成し出力する（ステップＳ７０６）。
【００６１】
これにより、フレーム周波数が６０Ｈｚを超える映像信号に同期した時間情報が、ＡＥＳ３インターフェースにより、ＡＥＳタイムコードとして出力される。
【００６２】
〔プリアンブル生成部１１〕
次に、図２に示したプリアンブル生成部１１について詳細に説明する。前述のとおり、プリアンブル生成部１１は、図１１に示したＡＥＳブロックのヘッダー及びフッダーを生成する。
【００６３】
図３は、プリアンブル生成部１１の構成例を示すブロック図である。このプリアンブル生成部１１は、Ｐａ設定手段２０、Ｐｂ設定手段２１、Ｐｃ設定手段２２、Ｐｄ設定手段２３及びヘッダー／フッダー生成手段２４を備えている。
【００６４】
Ｐａ設定手段２０は、ヘッダーにおける第１番目のＡＥＳサブフレームのビットデータが格納される領域であるプリアンブルワードＰａ（図１２を参照）に、１６ビットモードであることを示すデータ「0xF872」を設定する。そして、Ｐａ設定手段２０は、１ブロックにおけるＡＥＳサブフレームの先頭であることを示すＺのプリアンブルデータを生成する。Ｐａ設定手段２０は、ＺのプリアンブルデータをプリアンブルワードＰａに付加することで、ヘッダーの第１番目のＡＥＳサブフレームを生成し、ヘッダーの第１番目のＡＥＳサブフレームをヘッダー／フッダー生成手段２４に出力する。
【００６５】
また、Ｐａ設定手段２０は、ヘッダーのプリアンブルワードＰａを、フッダーにおける第１番目のＡＥＳサブフレームのビットデータが格納される領域であるプリアンブルワードＰａにコピーする。そして、Ｐａ設定手段２０は、チャンネル１のＡＥＳサブフレームであることを示すＸのプリアンブルデータを生成する。Ｐａ設定手段２０は、ＸのプリアンブルデータをプリアンブルワードＰａに付加することで、フッダーの第１番目のＡＥＳサブフレームを生成し、フッダーの第１番目のＡＥＳサブフレームをヘッダー／フッダー生成手段２４に出力する。
【００６６】
Ｐｂ設定手段２１は、ヘッダー及びフッダーにおける第２番目のＡＥＳサブフレームのビットデータが格納される領域であるプリアンブルワードＰｂ（図１２を参照）に、１６ビットモードであることを示すデータ「0x4E1F」を設定する。そして、Ｐｂ設定手段２１は、チャンネル２のＡＥＳサブフレームであることを示すＹのプリアンブルデータを生成する。Ｐｂ設定手段２１は、ＹのプリアンブルデータをプリアンブルワードＰｂに付加することで、ヘッダー及びフッダーの第２番目のＡＥＳサブフレームを生成し、ヘッダー及びフッダーの第２番目のＡＥＳサブフレームをヘッダー／フッダー生成手段２４に出力する。
【００６７】
Ｐｃ設定手段２２は、ヘッダー及びフッダーにおける第３番目のＡＥＳサブフレームのビットデータが格納される領域であるプリアンブルワードＰｃ（図１２を参照）に、図１５に示したバースト情報値を設定する。
【００６８】
前述のとおり、時間情報を伝送する場合は１６ビットモードが用いられる。Ｐｃ設定手段２２は、１６ビット長のバースト情報値について、０〜４番目のビット位置のデータタイプとして「２」を設定し、５〜６番目のビット位置のデータモードとして「０」（図１４に示したとおり、データモードが「０」の場合、データが、１６ビットモードにおけるＡＥＳサブフレームを構成する３２ビットのうち１２〜２７番目のビット位置に格納されることを示す。）を設定し、８〜１２番目のビット位置のデータタイプ属性として「０」を設定し、１３〜１５番目のビット位置のデータストリーム番号として「０ｘ７」を設定する。
【００６９】
Ｐｃ設定手段２２は、Ｘのプリアンブルデータを生成する。そして、Ｐｃ設定手段２２は、ＸのプリアンブルデータをプリアンブルワードＰｃに付加することで、ヘッダー及びフッダーの第３番目のＡＥＳサブフレームを生成し、ヘッダー及びフッダーの第３番目のＡＥＳサブフレームをヘッダー／フッダー生成手段２４に出力する。
【００７０】
Ｐｄ設定手段２３は、ヘッダー及びフッダーにおける第４番目のＡＥＳサブフレームのビットデータが格納される領域であるプリアンブルワードＰｄ（図１２を参照）に、データバーストのデータビット数と同じ長さのコードを設定する。そして、Ｐｄ設定手段２３は、Ｙのプリアンブルデータを生成する。Ｐｄ設定手段２３は、ＹのプリアンブルデータをプリアンブルワードＰｄに付加することで、ヘッダー及びフッダーの第４番目のＡＥＳサブフレームを生成し、ヘッダー及びフッダーの第４番目のＡＥＳサブフレームをヘッダー／フッダー生成手段２４に出力する。
【００７１】
ヘッダー／フッダー生成手段２４は、Ｐａ設定手段２０からヘッダーの第１番目のＡＥＳサブフレーム及びフッダーの第１番目のＡＥＳサブフレームを入力すると共に、Ｐｂ設定手段２１からヘッダー及びフッダーの第２番目のＡＥＳサブフレームを入力する。また、ヘッダー／フッダー生成手段２４は、Ｐｃ設定手段２２からヘッダー及びフッダーの第３番目のＡＥＳサブフレームを入力し、Ｐｄ設定手段２３からヘッダー及びフッダーの第４番目のＡＥＳサブフレームを入力する。
【００７２】
ヘッダー／フッダー生成手段２４は、入力したＡＥＳサブフレームについて、ヘッダーの第１番目、第２番目、第３番目及び第４番目のＡＥＳサブフレームの順に並べることで、プリアンブルであるヘッダーを生成する。そして、ヘッダー／フッダー生成手段２４は、ヘッダーをタイムコード生成部１３に出力する。
【００７３】
ヘッダー／フッダー生成手段２４は、入力したＡＥＳサブフレームについて、フッダーの第１番目、第２番目、第３番目及び第４番目のＡＥＳサブフレームの順に並べることで、プリアンブルであるフッダーを生成する。そして、ヘッダー／フッダー生成手段２４は、フッダーをタイムコード生成部１３に出力する。
【００７４】
〔データバースト生成部１２〕
次に、図２に示したデータバースト生成部１２について詳細に説明する。前述のとおり、データバースト生成部１２は、図１１に示したＡＥＳブロックのデータバーストを生成する。
【００７５】
図５は、本発明の実施形態における時間情報伝送時のデータバースト（バーストペイロード）を説明する図である。図１６に示した従来のデータバーストと、図５に示す本発明の実施形態のデータバーストとを比較すると、両者は、第０番目から第８番目までの時間情報のうち、第０番目〜第２番目、第４番目、第６番目〜第８番目の時間情報について同一である。これに対し、本発明の実施形態において、データバーストの第３番目及び第５番目の時間情報が、従来のデータバーストと異なる。
【００７６】
具体的には、フレーム番号は、従来技術では、第３番目の時間情報の０〜５番目のビット位置に格納されるのに対し、本発明の実施形態では、第３番目の時間情報における０〜５番目のビット位置に加え、第５番目の時間情報の７〜１２番目のビット位置にも格納される点で相違する。図１６に示したとおり、従来技術では、第３番目の時間情報における０〜５番目のビット位置に、０〜３９を格納できるのに対し、図５に示す本発明の実施形態では、第３番目の時間情報における０〜５番目のビット位置、及び第５番目の時間情報の７〜１２番目のビット位置に、０〜９９９を格納できる。
【００７７】
これにより、本発明の実施形態では、フレーム周波数６０Ｈｚ以下の映像信号の場合、フレーム番号は、従来技術と同様に、第３番目の時間情報の０〜５番目のビット位置に格納することができる。また、フレーム周波数６０Ｈｚを超える映像信号の場合、フレーム番号は、第３番目の時間情報における０〜５番目のビット位置、及び第５番目の時間情報の７〜１２番目のビット位置に格納することができる。
【００７８】
また、フレームレートコードは、従来技術では、第５番目の時間情報の２〜５番目のビット位置に格納され、この４ビットにてフレーム周波数６０Ｈｚ以下のコードが表される。これに対し、本発明の実施形態において、フレームレートコードは、従来技術と同じビット位置に格納されるが、この４ビットにて、フレーム周波数６０Ｈｚ以下のコードに加え、フレーム周波数６０Ｈｚを超えるコードが表される。
【００７９】
このように、本発明の実施形態では、図１６に示した従来技術における第３番目の時間情報の０〜５番目のビット位置に加え、従来技術における第５番目の時間情報において使用していないビット位置（予約された領域Ｒ）を、フレーム番号として使用するようにした。これにより、従来技術の規格をそのまま利用しながら、フレーム周波数６０Ｈｚを超える映像信号のフレーム番号に対応することができる。
【００８０】
また、本発明の実施形態では、図１６に示した従来技術の第５番目の時間情報において使用しているフレームレートコードのビット位置を、フレームレートコードとしてそのまま使用するようにした。これにより、使用するビット位置を増やすことなく、従来技術の規格をそのまま利用しながら、フレーム周波数６０Ｈｚを超える映像信号のフレームレートコードに対応することができる。
【００８１】
図４は、データバースト生成部１２の構成例を示すブロック図である。このデータバースト生成部１２は、時間設定手段３０、フレーム番号設定手段３１、フレームレートコード設定手段３２、フレームレートコードテーブル３３及びデータバースト生成手段３４を備えている。
【００８２】
時間設定手段３０は、時計１０から映像信号に同期した時間のデータ（時分秒）を入力し、時間のデータから「時」のデータを抽出し、「時」のデータを、１の位のデータと１０の位のデータとに分ける。そして、時間設定手段３０は、１の位のデータ及び１０の位のデータを、Ｈ１〜Ｈ８及びＨ１０〜Ｈ２０（図５の第０番目の時間情報を参照）の重みデータにそれぞれ変換する。例えば、時間設定手段３０は、「時」のデータが２３の場合、当該データを、Ｈ１，Ｈ２，Ｈ２０を「１」とし、その他を「０」とした重みデータに変換する。
【００８３】
時間設定手段３０は、変換したデータを、第０番目の時間情報における０〜５番目のビット位置（Ｈ１〜Ｈ２０）に設定（格納）することで、第０番目の時間情報を含むＡＥＳサブフレームを生成する。そして、時間設定手段３０は、第０番目の時間情報を含むＡＥＳサブフレームをデータバースト生成手段３４に出力する。
【００８４】
時間設定手段３０は、「時」のデータと同様に、「分」及び「秒」のデータについても、１の位のデータと１０の位のデータとに分け、Ｍ１〜Ｍ４０及びＳ１〜Ｓ４０の重みデータに変換し、第１番目の０〜６番目のビット位置（Ｍ１〜Ｍ４０）及び第２番目の０〜６番目のビット位置（Ｓ１〜Ｓ４０）に設定することで、第１番目及び第２番目の時間情報を含むＡＥＳサブフレームをそれぞれ生成する。そして、時間設定手段３０は、第１番目及び第２番目の時間情報を含むＡＥＳサブフレームをデータバースト生成手段３４に出力する。
【００８５】
フレーム番号設定手段３１は、映像信号に同期したフレーム番号を、１の位のデータ、１０の位のデータ及び１００の位のデータに分ける。そして、フレーム番号設定手段３１は、１の位のデータ、１０の位のデータ及び１００の位のデータを、Ｆ１〜Ｆ８（図５の第３番目の時間情報における０〜３番目のビット位置）、Ｆ１０〜Ｆ８０（同図の第３番目の時間情報における４〜５番目のビット位置及び第５番目の時間情報における７〜８番目のビット位置）及びＦ１００〜Ｆ８００（同図の第５番目の時間情報における９〜１２番目のビット位置）の重みデータにそれぞれ変換する。
【００８６】
例えば、フレーム番号設定手段３１は、フレーム番号が１１０の場合、当該フレーム番号を、１の位のデータである「０」、１０の位のデータである「１」、及び１００の位のデータである「１」に分ける。そして、フレーム番号設定手段３１は、１の位のデータ「０」について、Ｆ１〜Ｆ８を「０」とした重みデータに変換し、１０の位のデータ「１」について、Ｆ１０を「１」としＦ２０〜Ｆ８０を「０」とした重みデータに変換し、１００の位のデータ「１」について、Ｆ１００を「１」としＦ２００〜Ｆ８００を「０」とした重みデータに変換する。
【００８７】
フレーム番号設定手段３１は、変換したデータを、第３番目の時間情報における０〜５番目のビット位置（Ｆ１〜Ｆ２０）及び第５番目の時間情報における７〜１２番目のビット位置（Ｆ４０〜Ｆ８００）に設定する。そして、フレーム番号設定手段３１は、第３番目の時間情報を含むＡＥＳサブフレームを生成し、第３番目の時間情報を含むＡＥＳサブフレームをデータバースト生成手段３４に出力する。また、フレーム番号設定手段３１は、第５番目の時間情報における７〜１２番目のビット位置（Ｆ４０〜Ｆ８００）のデータをフレームレートコード設定手段３２に出力する。
【００８８】
フレームレートコード設定手段３２は、映像信号のフレーム周波数とフレームレートコードとを対応付けた規則に従い、映像信号のフレーム周波数を、ａ０〜ａ３で示すフレームレートコードに変換する。例えば、フレームレートコード設定手段３２は、フレームレートコードテーブル３３を検索し、映像信号のフレーム周波数を、ａ０〜ａ３で示すフレームレートコードに変換する。フレームレートコード設定手段３２は、変換したａ０〜ａ３で示すフレームレートコードを、第５番目の時間情報における２〜５番目のビット位置（ａ０〜ａ３）に設定する。
【００８９】
図６は、本発明の実施形態における時間情報伝送時のフレームレートコードを説明する図である。フレームレートコードテーブル３３は、図６に示すように、ａ０〜ａ３で示すフレームレートコードとフレームレート（フレーム周波数）とが対応して構成される。図６のフレームレートコードは、図１７に示した従来のフレームレートに加え、６０Ｈｚを超える１００Ｈｚ，１２０／１．００１，１２０Ｈｚのフレームレートに対応するコードも含まれる。
【００９０】
図６に示すように、フレームレートコードがａ０＝１，ａ１＝０，ａ２＝０，ａ３＝１の場合、フレームレートが１００Ｈｚであることを示している。また、ａ０＝０，ａ１＝１，a２＝０，ａ３＝１の場合、フレームレートが１２０／１．００１Ｈｚであることを示している。また、ａ０＝１，ａ１＝１，a２＝０，ａ３＝１の場合、フレームレートが１２０Ｈｚであることを示している。
【００９１】
このように、フレームレートコードテーブル３３には、フレームレートコードのａ０〜ａ３の値に応じて、２３．９８Ｈｚ，２４Ｈｚ，２５Ｈｚ，２９．９７Ｈｚ，３０Ｈｚ，５０Ｈｚ，５９．９４Ｈｚ，６０Ｈｚに加え、１００Ｈｚ，１２０／１．００１，１２０Ｈｚが対応して定義されている。フレームレートコード設定手段３２により、フレームレートコードのａ０〜ａ３とフレームレートとの関係が定義されたフレームレートコードテーブル３３を用いて、映像信号のフレーム周波数が、ａ０〜ａ３で示すフレームレートコードに変換される。
【００９２】
図４に戻って、フレームレートコード設定手段３２は、フレーム番号設定手段３１から第５番目の時間情報における７〜１２番目のビット位置（Ｆ４０〜Ｆ８００）のデータを入力し、７〜１２番目のビット位置（Ｆ４０〜Ｆ８００）のデータ及び２〜５番目のビット位置（ａ０〜ａ３）のデータ（フレームレートコード）を含む第５番目の時間情報を生成する。そして、フレームレートコード設定手段３２は、第５番目の時間情報を含むＡＥＳサブフレームを生成し、データバースト生成手段３４に出力する。
【００９３】
データバースト生成手段３４は、時間設定手段３０から第０番目〜第２番目の時間情報を含むＡＥＳサブフレームを入力し、フレーム番号設定手段３１から第３番目の時間情報を含むＡＥＳサブフレームを入力し、フレームレートコード設定手段３２から第５番目の時間情報を含むＡＥＳサブフレームを入力する。また、データバースト生成手段３４は、図示しないＡＥＳサブフレーム生成部から第４番目及び第６番目〜第８番目の時間情報を含むＡＥＳサブフレームを入力する。
【００９４】
データバースト生成手段３４は、ＡＥＳサブフレームを、第０番目〜第８番目のＡＥＳサブフレームの順に並べることで、データバーストを生成し、データバーストをタイムコード生成部１３に出力する。
【００９５】
これにより、データバースト生成手段３４から、映像信号に同期した時間及びフレーム番号を含むＡＥＳサブフレームが、データバーストとして、映像信号に同期したタイミングにて出力される。
【００９６】
以上のように、本発明の実施形態によるタイムコード伝送装置１によれば、プリアンブル生成部１１は、プリアンブルワードＰａ，Ｐｂに、１６ビットモードであることを示すデータ（0xF872，0x4E1F）を設定し、プリアンブルワードＰｃに、データタイプ、データモード等のバースト情報値を設定し、プリアンブルワードＰｄに所定値を設定し、ヘッダー及びフッダーを生成する。
【００９７】
データバースト生成部１２は、映像信号に同期した時間のデータ（時分秒）を、所定の時間情報におけるビット位置に設定し、映像信号に同期したフレーム番号を、所定の時間情報における従来と同じビット位置、及び従来使用していなかった所定領域のビット位置に設定する。また、データバースト生成部１２は、映像信号のフレームレートとフレームレートコードとが対応したフレームレートコードテーブル３３を用いて、映像信号の周波数をフレームレートコードに変換し、所定の時間情報における従来と同じビット位置に設定する。ここで、フレームレートコードテーブル３３は、従来と同じデータに加え、フレーム周波数６０Ｈｚを超える映像信号に対応したデータも定義されている。そして、データバースト生成部１２は、第０番目〜第８番目の時間情報を含むＡＥＳサブフレームからデータバーストを生成する。
【００９８】
タイムコード生成部１３は、ヘッダー、データバースト及びフッダーの順に並べてＡＥＳタイムコードを生成し、ＡＥＳタイムコードを、ＡＥＳ３の規格に従ったシリアル伝送方式にて出力する。
【００９９】
これにより、タイムコード生成部１３から、従来技術の規格をそのまま利用しながら、フレーム周波数が６０Ｈｚを超える映像信号に同期した時間及びフレーム番号を含むＡＥＳタイムコードが、映像信号に同期したタイミングにて出力される。つまり、ＡＥＳ３の規格に従ったシリアル伝送方式により、フレーム周波数６０Ｈｚ以下の映像信号に加え、フレーム周波数が１２０Ｈｚ、１００Ｈｚ等の６０Ｈｚを超える映像信号についても、その各フレームに対し、固有のタイムコードを割り当てることができる。したがって、フレーム周波数が６０Ｈｚを超える映像システムに対応した時間情報を伝送することが可能なとなる。また、本発明の実施形態は、従来技術である既存の規格に違反するものではなく、ＡＥＳ３のデータレートも変わらないから、ハードウェアへのインストール負荷が少なくなるという利点がある。
【０１００】
尚、本発明の実施形態によるタイムコード伝送装置１のハードウェア構成としては、通常のコンピュータを使用することができる。タイムコード伝送装置１は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。タイムコード伝送装置１に備えた時計１０、プリアンブル生成部１１、データバースト生成部１２及びタイムコード生成部１３の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。これらのプログラムは、前記記憶媒体に格納されており、ＣＰＵに読み出されて実行される。また、これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもでき、ネットワークを介して送受信することもできる。
【０１０１】
以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、図５に示したデータバーストにおいて、フレーム番号設定手段３１は、フレーム番号を、第３番目の時間情報における０〜５番目のビット位置（Ｆ１〜Ｆ２０）、及び第５番目の時間情報における７〜１２番目のビット位置（Ｆ４０〜Ｆ８００）である予約された領域Ｒに設定するようにした。本発明は、フレーム番号の設定位置をこれらのビット位置に限定するものではなく、使用されていない他のビット位置に設定するようにしてもよい。
【０１０２】
また、図６に示したフレームレートコードテーブル３３には、フレーム周波数６０Ｈｚを超えるフレームレートコードとして、フレーム周波数１００Ｈｚ、１２０／１．００１Ｈｚ及び１２０Ｈｚのフレームレートコードが定義されているが、これら以外の周波数のフレームレートコードが定義されていてもよい。つまり、本発明は、映像信号のフレーム周波数が１００Ｈｚ、１２０／１．００１Ｈｚ及び１２０Ｈｚの場合だけでなく、６０Ｈｚを超える他のフレーム周波数の場合にも適用がある。
【０１０３】
また、本発明の実施形態によるタイムコード伝送装置１は、図１に示した映像システムに使用されるものとして説明したが、他の用途として、例えば映像信号の再生時間及びフレーム番号を表示する表示器に接続して使用される場合もあり得る。この場合、表示器は、タイムコード伝送装置１により出力されたＡＥＳタイムコードを入力し、ＡＥＳタイムコードから映像信号の時間（時分秒）及びフレーム番号を抽出し、これらを表示する。
【符号の説明】
【０１０４】
１  タイムコード伝送装置
２  映像信号伝送装置
３  映像信号等送信装置
１０  時計
１１  プリアンブル生成部
１２  データバースト生成部
１３  タイムコード生成部
２０  Ｐａ設定手段
２１  Ｐｂ設定手段
２２  Ｐｃ設定手段
２３  Ｐｄ設定手段
２４  ヘッダー／フッダー生成手段
３０  時間設定手段
３１  フレーム番号設定手段
３２  フレームレートコード設定手段
３３  フレームレートコードテーブル
３４  データバースト生成手段
【図１】
0006473673.tif 000002
【図２】
0006473673.tif 000003
【図３】
0006473673.tif 000004
【図４】
0006473673.tif 000005
【図５】
0006473673.tif 000006
【図６】
0006473673.tif 000007
【図７】
0006473673.tif 000008
【図８】
0006473673.tif 000009
【図９】
0006473673.tif 000010
【図１０】
0006473673.tif 000011
【図１１】
0006473673.tif 000012
【図１２】
0006473673.tif 000013
【図１３】
0006473673.tif 000014
【図１４】
0006473673.tif 000015
【図１５】
0006473673.tif 000016
【図１６】
0006473673.tif 000017
【図１７】
0006473673.tif 000018