(57)【特許請求の範囲】
【請求項１】
タイムコード信号を送信する際の前処理工程として、
送信するタイムコード信号に含まれる被検算用情報を読み出し、読み出した被検算用情報を用いて送信側検算データを生成する工程と、
送信するタイムコード信号に前記送信側検算データを添付する工程と、
を含み、
タイムコード信号を受信した後の後処理工程として、
受信したタイムコード信号から前記被検算用情報を読み出し、読み出した被検算用情報を用いて受信側検算データを生成する工程と、
受信したタイムコード信号から前記送信側検算データを読み出し、読み出した前記送信側検算データと前記受信側検算データとを照合することで、受信したタイムコード信号の誤りの有無を検証する工程と、
とを含むことを特徴とするタイムコード信号伝送方法。
【請求項２】
請求項１に記載のタイムコード伝送方法において、
伝送するタイムコード信号は単一のタイムコード信号である、
ことを特徴とするタイムコード信号伝送方法。
【請求項３】
請求項２に記載のタイムコード信号伝送方法において、
伝送する単一のタイムコード信号はＬＴＣ（Linear Time Code）信号である、
ことを特徴とするするタイムコード信号伝送方法。
【請求項４】
請求項１ないし３のいずれかに記載のタイムコード信号伝送方法において、
前記被検算用情報として、前記タイムコード信号のユーザーズビットエリアに記録された情報を用いるとともに、前記検算データを、前記タイムコード信号のユーザーズビットエリアに添付する、
ことを特徴とするタイムコード信号伝送方法。
【請求項５】
タイムコード信号を送信する送信器と、前記送信器が送信したタイムコード信号を受信する受信器とを備えており、
前記送信器は、
送信するタイムコード信号に含まれる被検算用情報を読み出し、読み出した被検算用情報を用いて送信側検算データを生成する送信側検算データ生成手段と、
送信するタイムコード信号に前記送信側検算データを添付する添付手段と、
を有しており、
前記受信器は、
受信したタイムコード信号から前記被検算用情報を読み出し、読み出した被検算用情報を用いて受信側検算データを生成する受信側検算データ生成手段と、
受信したタイムコード信号から前記送信側検算データを読み出し、読み出した前記送信側検算データと前記受信側検算データとを照合することで、受信したタイムコード信号の誤りの有無を検証する検証手段と、
を有していることを特徴とするタイムコード信号伝送装置。
【請求項６】
請求項５に記載のタイムコード伝送装置において、
伝送するタイムコード信号は単一のタイムコード信号である、
ことを特徴とするタイムコード信号伝送装置。
【請求項７】
請求項６に記載のタイムコード信号伝送装置において、
伝送する単一のタイムコード信号はＬＴＣ（Linear Time Code）信号である、
ことを特徴とするするタイムコード信号伝送装置。
【請求項８】
請求項５ないし７のいずれかに記載のタイムコード信号伝送装置において、
前記送信側検算データ生成手段は、前記被検算用情報をタイムコード信号のユーザーズビットエリアから読み出すものであり、
前記添付手段は、前記送信側検算データをタイムコード信号のユーザーズビットエリアに添付するものである、
ことを特徴とするタイムコード信号伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像信号に添付されるべく生成されたタイムコード信号を伝送する方法および伝送装置に関する。
【０００２】
【従来の技術】
映像信号において用いられるタイムコード信号としては、バイフェイズマーク変調されて音声周波数帯で記録されるＬＴＣ（Linear Time Code）信号がある。タイムコード信号は映像信号に同期した状態で伝送される。
【０００３】
【発明が解決しようとする課題】
タイムコード信号においては、再生装置から再生する際や伝送時において、読み出し不良や伝送不良により誤り（データ内容の変化）が生じる場合がある。このような誤りはタイムコード信号の精度を劣化させる要因となる。そのため、タイムコード信号における誤りの生成は精度高く検出する必要がある。誤りを検出することができれば、そのタイムコード信号の使用を停止することもできるし、タイムコード信号に対して所定の処置を加えることで、誤り箇所の修復を図ることも可能となる。
【０００４】
しかしながら、タイムコード信号において生成した誤りを検出する方法や構成は従来から全く実施されておらず、有効な提案もされていなかった。
【０００５】
したがって、本発明の主たる目的は、タイムコード信号の伝送中に発生する誤りを有効に検出することができるタイムコード信号の伝送方法および装置を提供することである。
【０００６】
【課題を解決するための手段】
上述した目的を達成するためには、本発明のタイムコード信号伝送方法は、次のような構成を備えている。
【０００７】
すなわち、本発明は、タイムコード信号を送信する際の前処理工程として、
送信するタイムコード信号に含まれる被検算用情報を読み出し、読み出した被検算用情報を用いて送信側検算データを生成する工程と、
送信するタイムコード信号に前記送信側検算データを添付する工程と、
を含み、
タイムコード信号を受信した後の後処理工程として、
受信したタイムコード信号から前記被検算用情報を読み出し、読み出した被検算用情報を用いて受信側検算データを生成する工程と、
受信したタイムコード信号から前記送信側検算データを読み出し、読み出した前記送信側検算データと前記受信側検算データとを照合することで、受信したタイムコード信号の誤りの有無を検証する工程と、
を含んでいる。
【０００８】
また、本発明は、タイムコード信号伝送装置において、
タイムコード信号を送信する送信器と、前記送信器が送信したタイムコード信号を受信する受信器とを備えており、
前記送信器は、
送信するタイムコード信号に含まれる被検算用情報を読み出し、読み出した被検算用情報を用いて送信側検算データを生成する送信側検算データ生成手段と、
送信するタイムコード信号に前記送信側検算データを添付する添付手段と、
を有しており、
前記受信器は、
受信したタイムコード信号から前記被検算用情報を読み出し、読み出した被検算用情報を用いて受信側検算データを生成する受信側検算データ生成手段と、
受信したタイムコード信号から前記送信側検算データを読み出し、読み出した前記送信側検算データと前記受信側検算データとを照合することで、受信したタイムコード信号の誤りの有無を検証する検証手段と、
とを有しているこのようにしてタイムコード信号伝送方法や伝送装置を構成すれば、受信したタイムコード信号から生成した受信側検算データと受信したタイムコード信号から読み出した送信側検算データとを照合することで、再生や伝送時等においてタイムコード信号上に生じる誤りを精度高く検証することが可能となる。
【０００９】
なお、本発明は、好適には、単一のタイムコード信号を伝送するタイムコード信号伝送方法や伝送装置に実施することができる。さらには、単一のタイムコード信号としては、ＬＴＣ信号であるのが好ましい。
【００１０】
また、前記被検算用情報として、タイムコード信号のユーザーズビットエリアに記録された情報を用いるとともに、前記検算データを、タイムコード信号のユーザーズビットエリアに添付するのが好ましい。そうすれば、タイムコード信号のユーザーズビットエリアにおける誤りの検証が可能となる。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して説明する。図１は本発明の一実施の形態のタイムコード信号伝送装置の構成を示すブロック図である。本実施形態は、フォーマット変換することを前提にして、フォーマット変換後の映像信号に対応するタイムコード信号を伝送する装置において本発明を実施している。さらに詳細にいえば、２４フレーム／秒のプログレッシブフォーマット（以下、２４Ｐフォーマットという）の映像信号（以下、２４Ｐ映像信号という）を、３０フレーム／秒のインターレースフォーマット（以下、６０Ｉフォーマットという）の映像信号（以下、６０Ｉ映像信号という）に一次変換することを本実施形態は前提にしている。そして、このようフォーマットの一次変換を実施する際において変換後の映像信号（６０Ｉ映像信号）に対応するタイムコード信号を伝送するタイムコード信号伝送装置において本実施形態は本発明を実施している。
【００１２】
このタイムコード信号伝送装置１は、送信器２と受信器３とを備えている。まず、送信器２の構成を説明する。
【００１３】
送信器２は、タイムコード情報読出部４と、更新フレーム情報生成部５と、タイムコード補助情報生成部６と、シーケンス番号情報生成部７と、送信側検算データ生成部９と、ＬＴＣ信号生成部１０と、送信部１１とを備えている。
【００１４】
タイムコード情報読出部４は、タイムコード信号伝送装置１の外部で生成されるタイムコード情報Ｉｔを読み込む。タイムコード情報読出部４は読み込んだタイムコード情報Ｉｔを、更新フレーム情報生成部５とタイムコード補助情報生成部６とシーケンス番号情報生成部７とＬＴＣ信号生成部１０とに出力する。
【００１５】
更新フレーム情報生成部５とタイムコード補助情報生成部６とシーケンス情報生成部７とは、タイムコード情報読出部４によって読み込むタイムコード情報Ｉｔから各種の添付情報Ｉａを生成する。添付情報ＩａはＬＴＣ信号（タイムコード信号）のユーザーズビットエリア２０に格納される情報である。
【００１６】
添付情報Ｉａは、更新フレーム情報Ｉｂと、タイムコード補助情報Ｉｃと、シーケンス番号情報Ｉｄとを含む。更新フレーム情報Ｉｂは更新フレーム情報生成部５において生成される。タイムコード補助情報Ｉｃはフレームレート情報（フレームレートの数値情報）Ｉｃ1やインターレース／プログレッシブの区別情報Ｉｃ2やその他の補助情報Ｉｃ3を含む情報であって、このように構成されたタイムコード補助情報Ｉｃはタイムコード補助情報生成部６で生成する。シーケンス番号情報Ｉｄはシーケンス番号情報生成部７で生成する。
【００１７】
生成部５、６、７は、生成する各種の添付情報ＩａをＬＴＣ信号発生部１０と送信側検算データ生成部９とに出力する。
【００１８】
送信側検算データ生成部９は入力される添付情報Ｉａ（更新フレーム情報Ｉｂ、タイムコード補助情報Ｉｃ、およびシーケンス番号情報Ｉｄ）から送信側検算データＤｔを生成してＬＴＣ信号生成部１０に出力する。つまり、送信側検算データ生成部９では、入力される添付情報Ｉａを被検算用情報にして送信側検算データＤｔを生成する。
【００１９】
ＬＴＣ信号生成部１０は、タイムコード情報Ｉｔと添付情報Ｉａ（更新フレーム情報Ｉｂ、タイムコード補助情報Ｉｃ、およびシーケンス番号情報Ｉｄ）と送信側検算データＤｔとに基づいてタイムコード信号であるＬＴＣ信号を生成する。ＬＴＣ信号生成部１０は生成したＬＴＣ信号を送信部１１に出力する。送信部１１は入力されるＬＴＣ信号を受信器３に向けて送信する。
【００２０】
次に受信器３の構成を説明する。受信器３は、受信部１２と、被検算用情報読出部１３と、受信側検算データ生成部１４と、検算データ読出部１５と、検証部１６とを備えている。
【００２１】
受信部１２は、送信器２から送信されたＬＴＣ信号を受信する。被検算用情報受信側読出部１３は受信したＬＴＣ信号のユーザーズビットエリア２０から添付情報Ｉａを読み出して受信側検算データ生成部１４に出力する。
【００２２】
受信側検算データ生成部１４は読み出した添付情報Ｉａを用いて所定の検算式に基づいて演算処理することで、受信側検算データＤｒを生成する。受信側検算データ生成部１４で用いる検算式は、送信側検算データ生成部９で用いる検算式と同じ式を用いる。
【００２３】
検算データ読出部１５は受信したＬＴＣ信号から送信側検算データＤｔを読み出す。検証部１６は、送信側検算データＤｔと受信側検算データＤｒとを照合することで、受信したＬＴＣ信号のユーザーズビットエリア２０の情報に誤りが発生しているか否かを検証する。
【００２４】
なお、図中、符号１７は、受信部１２が受信したＬＴＣ信号を受信器３から外部に出力するＬＴＣ信号出力端子であり、１８は検証部１６の検証結果を受信器３から外部に出力する検証結果出力端子である。
【００２５】
本実施形態では、被検算用情報送信側読出部８と送信側検算データ生成部９とにより送信側検算データ生成手段が構成され、ＬＴＣ信号生成部１０により添付手段が構成され、被検算用情報読出部１３と受信側検算データ生成部１４とにより受信側検算データ生成手段が構成され、検算データ読出部１５と検証部１６とにより検証手段が構成されている。しかしながら、これらの構成は、本発明を実施する一例であって、本発明は、請求項に記載した機能を発揮できる構成であれば、どのような構成であってもよいのはいうまでもない。
【００２６】
次に添付情報Ｉａについて説明する。添付情報Ｉａは次のようなタイムコード信号の伝送形態において有効となる情報である。
【００２７】
近年の映像技術の発達により、映像信号のフォーマット変換が可能となっている。例えば、２４Ｐフォーマットを、６０Ｉフォーマットに変換することが可能となっている。一般に、フォーマット変換を実施すれば、１秒当たりのフレーム数が増減する。つまり、フォーマット変換処理により、映像信号において各フレームを構成する映像データ（以下、フレーム映像データという）の数が増減する。そのため、変換前の映像信号を構成する各フレーム映像データのうち、少なくとも一つのフレーム映像データは、変換後の映像信号において削除されたり、重複した状態で書き込まれることになる。
【００２８】
このようにしてフォーマット変換を実施した場合においては、必要に応じて変換前のフォーマットに逆変換することが行われる。それは次のような理由によっている。
【００２９】
一般的に用いられているノンリニア編集器等の映像処理装置においては、汎用フォーマット（例えば、６０Ｉフォーマットや３０Ｐフォーマット）でしか画像処理をすることができないものが多い。これに対して、汎用フォーマットの映像信号（例えば、６０Ｉ映像信号や３０Ｐ映像信号）を、非汎用フォーマットの映像信号に変換処理した場合において、その映像信号を、上記一般的な映像処理装置で処理するためには、変換前の汎用フォーマットに逆変換する必要がある。
【００３０】
また、１秒当たりのフレーム数が増加するフォーマットに変換された映像信号に対して画像処理（ノンリニア編集）を実施する場合等においては、変換前のフォーマットの映像信号に逆変換処理することが有効となる。これは、変換前の映像フォーマットに戻す方が、編集時の記録容量を削減することが可能となる等の理由によっている。
【００３１】
なお、以下の説明では、このような逆変換を二次変換といい、最初に実施する変換を一次変換という。
【００３２】
一次変換後の映像信号（以下、一次変換映像信号という）を二次変換により正確に元の映像信号に戻すためには、一次変換映像信号における映像データの配置順序を正確に把握する必要がある。以下、その理由を説明する。ここでは、２４Ｐ映像信号を６０Ｉ映像信号に一次変換する際の変換形態や１０Ｐ映像信号を６０Ｉ映像信号に一次変換する際の変換形態を例にしてその理由を説明するが、他のフォーマット変換時においても同様であるのはいうまでもない。図２（ａ）、図２（ｂ）には、２４Ｐ映像信号を６０Ｉ映像信号に一次変換する際の変換形態を示している。図３は１０Ｐ映像信号を６０Ｉ映像信号に一次変換する変換形態を示している。
【００３３】
まず、２４Ｐ映像信号を６０Ｉ映像信号に一次変換する場合を図２（ａ）を参照して説明する。図２（ａ）は、２：３：２：３プルダウン方式と呼ばれる変換方式である。２４Ｐ映像信号における４フレーム分の２４Ｐフレーム映像データは、６０Ｉ映像信号への一次変換により１フレーム分増えて５フレーム分の６０Ｉフレーム映像データとなる。このようなフォーマット上の違いを有する両映像信号において上記一次変換（２４Ｐ→６０Ｉ）を２：３：２：３プルダウン変換方式で実施する場合、次のように処理される。
【００３４】
まず、２４Ｐ映像信号におけるフレーム映像データ(Ａ)、(Ｂ）、(Ｃ）、(Ｄ）から、２４Ｉ映像信号（２４フレーム／秒のインターレース映像信号）における２４Ｉフレーム映像データ(Ao|Ae)、(Bo|Be)、(Co|Ce)、(Do|De)を取り出す。ここで、oは第１フィールドを示し、eは第２フィールドを示している。
【００３５】
さらに、取り出した２４Ｉフレーム映像データ(Ao|Ae)、(Bo|Be)、(Co|Ce)、(Do|De)から、６０Ｉ映像信号の５フレーム分の６０Ｉフレーム映像データ（Ao|Ae）、（Bo|Be）、(Bo|Ce)、(Co|De)、(Do|De)を生成する。このような生成（変換）操作を、２４Ｐフォーマットの４フレーム毎に繰り返すことで、２４Ｐ映像信号を６０Ｉ映像信号に一次変換する。
【００３６】
このとき、取り出した２４Ｉフレーム映像データ(Ao|Ae)、(Bo|Be)、(Co|Ce)、(Do|De)を構成する各２４Ｉフィールド映像データ(Ao）、（Ae)、(Bo）、（Be)、(Co）、（Ce)、(Do）、（De)のうち、合計して１フレーム分となる二つの２４Ｉフィールド映像データ(Bo)、(De)を重複して用いる。重複使用する２４Ｉフィールド映像データ(Bo)、(De)およびその挿入位置は予め規定しておく。さらには、重複使用する２４Ｉフィールド映像データ(Bo)、(De)を含めて各２４Ｉフィールド映像データ(Ao）、（Ae)、(Bo）、（Be)、(Co）、（Ce)、(Do）、（De)の配置位置も予め規定しておく。図２（ａ）には、その挿入配置順が示されている。以下、このような１次変換における配置順組み替え規則を一次変換規則という。
【００３７】
以上、図２（ａ）を参照して説明したのは２：３：２：３プルダウン変換方式と呼ばれる変換方式である。２４Ｐ映像信号を６０Ｉ映像信号に一次変換する場合、この他、図２（ｂ）に示すように、２：３：３：２プルダウン変換方式と呼ばれる変換方式もある。２：３：３：２プルダウン変換方式については、変換時のフィールド組合せが２：３：２：３プルダウン変換方式と若干異なるだけであるのでここでは詳細な説明は省略する。
【００３８】
次に１０Ｐ映像信号を６０Ｉ映像信号に一次変換する場合を説明する。１０Ｐ映像信号における１フレーム分の１０Ｉフレーム映像データは、６０Ｉ映像信号への一次変換により２フレーム分増えて３フレーム分の６０Ｉフレーム映像データとなる。
【００３９】
具体的には、まず、１０Ｐ映像信号における各１０Ｐフレーム映像データ(Ａ)から、１０Ｉ映像信号（１０フレーム／秒のインターレース映像信号）におけるフレーム映像データ(Ao|Ae)を取り出す。
【００４０】
さらに、取り出した１０Ｉフレーム映像データ(Ao|Ae)から、６０Ｉ映像信号の３フレーム分の６０Ｉフレーム映像データ（Ao|Ae）、（Ao|Ae）、（Ao|Ae）を生成する。具体的には同一の１０Ｉフレーム映像データ(Ao|Ae)を３フレーム繰り返し複写することで３フレーム分６０Ｉフレーム映像データ（Ao|Ae）、（Ao|Ae）、（Ao|Ae）を生成する。このような生成（変換）操作を、１０Ｐフォーマットの１フレーム毎に繰り返すことで、１０Ｐ映像信号を６０Ｉ映像信号に一次変換する。図３にはその挿入配置順が示されている。
【００４１】
以上説明した各種の一次変換映像信号を元の映像信号に精度高く二次変換するためには、一次変換映像信号における各フレームと二次変換後の映像信号における各フレームとを精度高く対応付ける必要がある。そして、このような対応付けを行うためには、一次変換映像信号において映像データに変動が生じるフレーム位置を二次変換時に正確に把握することが重要となる。
【００４２】
そこで、一次変換映像信号に対応するタイムコード信号（以下、一次変換タイムコード信号という）を伝送する本実施形態のタイムコード信号伝送装置１では、伝送するタイムコード信号のユーザーズビットエリア２０に次の添付情報Ｉａを添付している。すなわち、タイムコード信号伝送装置１では、一次変換において映像データに変動が生じるフレーム位置を示す情報を更新フレーム情報Ｉｂとし、そのように選定した更新フレーム情報Ｉｂを一次変換タイムコード信号のユーザーズビットエリア２０に添付している。更新フレーム情報Ｉｂとしては、インターレースフォーマットに対応して例えば次のように生成される。
【００４３】
すなわち、そのフレームの第１フィールドで映像データに変動が生じた場合には、そのフレームに対応する一次変換タイムコード信号のユーザーズビットエリア２０に更新フレーム情報Ｉｂ(2)を添付する。そのフレームの第２フィールドで映像データの変動が生じた場合には、そのフレームに対応する一時変換タイムコード信号のユーザーズビットエリア２０に更新フレーム情報Ｉｂ(1)を添付する。そのフレームで映像データの変動が生じない場合には、そのフレームに対応する一時変換タイムコード信号のユーザーズビットエリア２０に更新フレーム情報Ｉｂ(0)を添付する。
【００４４】
各フレームの一次変換の状態に対応した更新フレーム情報Ｉｂが添付された一次変換タイムコード信号を用いれば、一次変換映像信号を精度高く二次変換することができる。
【００４５】
まず、２４Ｐ映像信号から６０Ｉ映像信号に一次変換された映像信号を二次変換により２４Ｐ映像信号に戻す場合を例にして更新フレーム情報Ｉｂの働きおよびそれを用いた二次変換操作を説明する。ここでは、２：３：２：３プルダウン変換方式を例にして二次変換操作を説明する。
【００４６】
この場合、図２（ａ）に示すように、一次変換後の６０Ｉ映像信号においては次のような映像データの変動が生じている。すなわち、フレーム（Ao|Ae）では一つ前のフレーム（図示省略）に対してその第１フィールドで映像データの変動が生じている。フレーム（Bo|Be）では、一つ前のフレーム（Ao|Ae）に対してその第１フィールドで映像データの変動が生じている。フレーム (Bo|Ce)では一つ前のフレーム（Bo|Be）に対してその第２フィールドで映像データの変動が生じている。フレーム(Co|De)では一つ前のフレーム（Bo|Ce）に対してその第２フィールドで映像データの変動が生じている。フレーム(Do|De)では、一つ前のフレーム（Co|De）に対して映像データの変動が生じていない。
【００４７】
このような映像データの変動を踏まえて、このタイムコード信号伝送装置１では、一次変換映像信号（６０Ｉ映像信号）に対応するタイムコード信号（ＬＴＣ信号）に対して次の更新フレーム情報Ｉｂを添付する。すなわち、フレーム（Ao|Ae）、（Bo|Be）それぞれに対応するタイムコード信号のユーザーズビットエリア２０に更新フレーム情報Ｉｂ(2)を添付する。フレーム (Bo|Ce)、 (Co|De)に対応するタイムコード信号のユーザーズビットエリア２０に、更新フレーム情報Ｉｂ(1)を添付する。フレーム(Do|De)に対応するタイムコード信号のユーザーズビットエリア２０に更新フレーム情報Ｉｂ(0)を添付する。
【００４８】
以上、２：３：２：３プルダウン変換方式を例にして二次変換操作を説明したが、図２（ｂ）に示す２：３：３：２プルダウン変換方式においても同様に二次変換操作が実施されるのはいうまでもない。
【００４９】
タイムコード信号に添付した更新フレーム情報Ｉｂを用いて、一次変換映像信号（６０Ｉ映像信号）を２４Ｐ映像信号に二次変換する場合、一次変換映像信号（６０Ｉ映像信号）に対して次のような処理が実施される。
【００５０】
すなわち、フレーム（Ao|Ae）においては、そのフレームに対応するタイムコード信号のユーザーズビットエリア２０に添付された更新フレーム情報Ｉｂ(2)の読み取りに基づいて、映像データの変動が生じた第１フィールドのフィールド映像信号（Ao）と時間的にその次にくる第２フィールド映像信号（Ae）とから２４Ｐ映像信号のフレーム映像信号（Ａ）を生成する。フレーム（Bo|Be）においては、更新フレーム情報Ｉｂ(2)の読み取りに基づいて、映像データの変動が生じた第１フィールドのフィールド映像信号（Bo）と時間的にその次にくる第２フィールド映像信号（Be）とから２４Ｐ映像信号のフレーム映像信号（Ｂ）を生成する。フレーム(Bo|Ce)においては、更新フレーム情報Ｉｂ(1)の読み取りに基づいて、映像データの変動が生じた第２フィールドのフィールド映像信号（Ce）と時間的にその次にくるフレーム(Co|De)の第１フィールド映像信号（Co）とから２４Ｐ映像信号のフレーム映像信号（Ｃ）を生成する。フレーム(Co|De)においては、更新フレーム情報Ｉｂ(1)の読み取りに基づいて、映像データの変動が生じた第２フィールドのフィールド映像信号（De）と時間的にその次にくるフレーム(Do|De)の第１フィールド映像信号（Do）とから２４Ｐ映像信号のフレーム映像信号（Ｄ）を生成する。フレーム(Do|De)においては、更新フレーム情報Ｉｂ(0)の読み取りに基づき、このフレームの映像データから２４Ｐ映像信号のフレーム映像信号を生成しない。
【００５１】
このような二次変換を実施することで、一次変換映像信号（６０Ｉ映像信号）を、精度高く２４Ｐ映像信号に二次変換することが可能となる。
【００５２】
次に、１０Ｐ映像信号から６０Ｉ映像信号に一次変換された映像信号を二次変換により２４Ｐ映像信号に戻す場合を例にして更新フレーム情報Ｉｂの内容や二次変換の操作を説明する。
【００５３】
この場合、図３に示すように、一次変換映像信号（６０Ｉ映像信号）においては次のような映像データの変動が生じている。すなわち、最初のフレーム（Ao|Ae）では一つ前のフレーム(図示省略)に対してその第１フィールドで映像データの変動が生じている。２番目、３番目のフレーム（Ao|Ae）、（Ao|Ae）では、一つ前のフレームに対して映像データの変動が生じていない。
【００５４】
このような映像データの変動を踏まえて、このタイムコード信号伝送装置１では、一次変換映像信号（６０Ｉ映像信号）に対応するタイムコード信号のユーザーズビットエリア２０に対して次の更新フレーム情報Ｉｂを添付する。すなわち、最初のフレーム（Ao|Ae）に対応するタイムコード信号のユーザーズビットエリア２０に更新フレーム情報Ｉｂ(2)を添付する。２番目、３番目のフレーム（Ao|Ae）、（Ao|Ae）に対応するタイムコード信号のユーザーズビットエリア２０それぞれに更新フレーム情報Ｉｂ(0)を添付する。
【００５５】
タイムコード信号に添付した更新フレーム情報Ｉｂを用いて、一次変換映像信号（６０Ｉ映像信号）を１０Ｐ映像信号に二次変換する場合、一次変換映像信号(６０Ｉ映像信号）に対して次のような処理が実施される。
【００５６】
すなわち、最初のフレーム（Ao|Ae）においては、そのフレームに対応するタイムコード信号のユーザーズビットエリア２０に添付された更新フレーム情報Ｉｂ(2)の読み取りに基づいて、映像データの変動が生じた第１フィールドのフィールド映像信号（Ao）と、時間的にその次にくる第２フィールド映像信号（Ae）とから２４Ｐフレーム映像信号（Ａ）を生成する。２番目、３番目のフレーム（Ao|Ae）、（Ao|Ae）においては、更新フレーム情報Ｉｂ(0)の読み取りに基づいて、これらのフレームの映像データからフレーム映像信号を生成しない。
【００５７】
このような二次変換を実施することで、一次変換映像信号（６０Ｉ映像信号）を、精度高く１０Ｐ映像信号に二次変換することが可能となる。
【００５８】
なお、更新フレーム情報Ｉｂを用いて上述した二次変換を実施するためには、一次変換映像信号の変換周期信号を生成する必要がある。変換周期信号とは、元の映像信号を一次変換映像信号に変換する際において映像データの変動周期を示す信号である。２４Ｐ映像信号から６０Ｉ映像信号に一次変換する場合には、変換周期信号は５フレーム周期となる。１０Ｐ映像信号から６０Ｉ映像信号に一次変換する場合には変更周期信号は３フレーム周期となる。二次変換を実施する装置（画像処理装置）側において、タイムコード信号に添付される更新フレーム情報Ｉｂに基づいて変換周期信号作成することができる。更新フレーム情報Ｉｂに基づいて変換周期信号を作成することができるのは次の理由によっている。すなわち、更新フレーム情報Ｉｂは一次変換時の変換周期に応じてその映像データを繰り返している。そのため、その繰り返し周期を検出することで変換周期信号を作成することができる。
【００５９】
本実施形態のタイムコード信号伝送装置１では、さらにもう一つの添付情報Ｉａをタイムコード信号のユーザーズビットエリア２０に添付している。２４Ｐ映像信号を６０Ｉ映像信号や３０Ｐ映像信号に一次変換する場合等においては、一次変換映像信号（６０Ｉ映像信号や３０Ｐ映像信号）の５フレームを１周期とする周期的なシーケンスが繰り返し実施される。このような周期的なシーケンスは、上述したように、２：３：２：３プルダウン処理や２：３：３：２プルダウン処理と呼ばれている（これらプルダウン処理の詳細については図２（ａ）、（ｂ）を参照）。
【００６０】
これらのプルダウン処理を実施した一次変換映像信号においては、５フレーム毎に同一の一次変換処理が繰り返し実施されることになる。そのため、一次変換映像信号（６０Ｉ映像信号や３０Ｐ映像信号）における各フレームがその５フレーム周期におけるどの周期位置にあるかを把握できれば、一次変換映像信号を正確に二次変換することが可能となる。そこで、本実施形態のタイムコード信号伝送装置１では一次変換映像信号（６０Ｉ映像信号や３０Ｐ映像信号）に対応するタイムコード信号に対して、（00)、(01)、(02)、(03)、(04）という５つのシーケンス番号情報Ｉｄを各フレーム位置に対応させて順次添付している。
【００６１】
具体的にいえば、一次変換映像信号（６０Ｉ映像信号や３０Ｐ映像信号）におけるタイムコード（00 01 02 03 04 05 06 07 08 09 10 11…27 28 29 00 …）に対応して（00 01 02 03 04 00 01 02 03 04 …）というシーケンス番号情報Ｉｄを作成している。そして、作成したシーケンス番号情報Ｉｄをタイムコード信号の各フレームの位置に対応させた状態でタイムコード信号のユーザーズビットエリア２０に添付している。
【００６２】
なお、シーケンス番号情報Ｉｄは、タイムコードを整数５で除算した余りとして算出することができる。これは、上述した各プルダウン処理では５フレーム毎にフォーマット変換処理を繰り返す処理であることに起因した算出方法である。
【００６３】
一次変換映像信号（６０Ｉ映像信号）においては、シーケンス番号情報Ｉｄは一義的に次のような意味を有している。すなわち、シーケンス番号情報Ｉｄ（00）、Ｉｄ(01)が対応する一次変換映像信号（６０Ｉ映像信号）の各フレームにおいては、第１フィールドのフィールド映像信号において映像データの変動が生じている。シーケンス番号情報Ｉｄ（02）、Ｉｄ(03)が対応する一次変換映像信号（６０Ｉ映像信号）の各フレームにおいては、第２フィールドのフィールド映像信号において映像データの変動が生じている。シーケンス番号情報Ｉｄ（04）が対応する一次変換映像信号（６０Ｉ映像信号）の各フレームにおいては、いずれのフィールドのフィールド映像信号においても映像データの変動が生じていない。
【００６４】
このような意味を有するシーケンス番号情報Ｉｄを添付したタイムコード信号を用いて、一次変換映像信号（６０Ｉ映像信号）を２４Ｐ映像信号に二次変換する場合、一次変換映像信号（６０Ｉ映像信号）に対して次のような処理が実施される。
【００６５】
フレーム（Ao|Ae）においては、そのフレーム位置に対応するタイムコード信号のユーザーズビットエリア２０に添付されたシーケンス番号情報Ｉｄ（00）の読み取りに基づいて、次の処理を実施する。すなわち、この場合には、映像データの変動が生じたそのフレームの第１フィールドのフィールド映像信号（Ao）と時間的にその次にくる第２フィールド映像信号（Ae）とからフレーム映像信号（Ａ）を生成する。
【００６６】
フレーム（Bo|Be）においては、そのフレーム位置に対応したタイムコード信号のユーザーズビットエリア２０に添付されたシーケンス番号情報Ｉｄ（01）の読み取りに基づいて次の処理が実施される。すなわち、この場合には、映像データの変動が生じたそのフレームの第１フィールドのフィールド映像信号（Bo）と時間的にその次にくる第２フィールド映像信号（Be）とからフレーム映像信号（Ｂ）を生成する。
【００６７】
フレーム(Bo|Ce)においては、そのフレーム位置に対応したタイムコード信号のユーザーズビットエリア２０に添付されたシーケンス番号情報Ｉｄ（02）の読み取りに基づいて次の処理が実施される。すなわち、この場合には、映像データの変動が生じたそのフレームの第２フィールドのフィールド映像信号（Ce）と時間的にその次にくるフレーム(Co|De)の第１フィールド映像信号（Co）とからフレーム映像信号（Ｃ）を生成する。
【００６８】
フレーム(Co|De)においては、そのフレーム位置に対応したタイムコード信号のユーザーズビットエリア２０に添付されたシーケンス番号情報Ｉｄ（03）の読み取りに基づいて次の処理が実施される。すなわち、この場合、映像データの変動が生じたそのフレームの第２フィールドのフィールド映像信号（De）と時間的にその次にくるフレーム(Do|De)の第１フィールド映像信号（Do）とからフレーム映像信号（Ｄ）を生成する。
【００６９】
フレーム(Do|De)においては、そのフレーム位置に対応したタイムコード信号のユーザーズビットエリア２０に添付されたシーケンス番号情報Ｉｄ（04）の読み取りに基づいて、このフレーム(Do|De)の映像データからフレーム映像信号を生成しない。
【００７０】
このような二次変換を実施することで、一次変換後の６０Ｉ映像信号を、精度高く２４Ｐ映像信号に二次変換することが可能となる。
【００７１】
なお、２４Ｐ映像信号を一次変換により３０Ｐ映像信号に変換した際において、その３０Ｐ映像信号を二次変換により２４Ｐ映像信号に逆変換する場合においても、前述したように、基本的には上述した各プルダウン処理を実施している。そのため上記したシーケンス番号情報Ｉｄは有効であって、シーケンス番号情報Ｉｄに基づいて一次変換映像信号（３０Ｐ映像信号）に対して二次変換を実施することにより、３０Ｐ映像信号を２４Ｐ映像信号に正確に戻すことができる。
【００７２】
なお、シーケンス番号情報Ｉｄは上述したように、一次変換時に上述した各プルダウン処理が実施された映像信号（２４Ｐ映像信号→６０Ｉ映像信号、２４Ｐ映像信号→３０Ｐ映像信号）を二次変換する際（６０Ｉ映像信号→２４Ｐ映像信号、３０Ｐ映像信号→２４Ｐ映像信号）に有効となる補助情報である。したがって、一次変換時に上述した各プルダウン処理を実施していない他の映像信号（１０Ｐ映像信号→６０Ｉ映像信号）を二次変換する際には有効とはならない。そのため、一次変換時に上述した各プルダウン処理を実施していない他の一次変換映像信号に添付するタイムコード信号に対してはシーケンス番号情報Ｉｄを付与しない。その場合には、ＮＯ  ＩＮＦＯ（例えば、１６進法表現で０ｘＦ）の情報をユーザーズビットエリア２０に添付する。
【００７３】
以上説明した更新フレーム情報Ｉｂやシーケンス番号情報Ｉｄはタイムコード信号伝送装置１で伝送するタイムコード信号のユーザーズビットエリア２０に記録される。次に伝送するタイムコード信号のユーザーズビットエリア２０に格納する情報の構成について図４を参照して説明する。
【００７４】
ユーザーズビットエリア２０は、第１〜第８の記録領域２０1〜２０8を備えている。第１の記録領域２０1と第２の記録領域２０2とには送信側検算データＤｔが格納される。第３の記憶領域２０3はリザーブ領域であって本発明においては特にデータ格納領域として用いられない。第４の記録領域２０4にはシーケンス番号情報Ｉｄが格納される。第５の記憶領域２０5と第６の記録領域２０6とにはフレームレート情報Ｉｃ1が格納される。第７の記憶領域２０7にはインターレース／プログレッシブの区分情報Ｉｃ2とプルダウン処理における２：３：２：３方式／２：３：３：２方式との識別情報Ｉｃ3とが格納される。第８の記憶領域２０8には更新フレーム情報１ｂとその他の補助情報Ｉｃ3とが格納される。
【００７５】
次に、上述した送信側検算データＤｔおよび受信側検算データＤｒの計算方法の一例を説明する。
【００７６】
伝送されるタイムコード信号のユーザーズビットエリア２０を構成する第１〜第８の記録領域２０1〜２０8のデータを順にａ１〜ａ８として、次の（１）式により送信側検算データＤｔと受信側検算データＤｒとをそれぞれ計算する。
Dt、Dr＝((0ｘ00＋0ｘa3a4＋0ｘa5a6＋0ｘa7a 8) & 0ｘFF) XOR 0ｘ55…（１）
XOR：排他的論理和を行う演算子
なお、記録領域２０1、２０2は送信側検算データＤｔが格納される領域であって、このような受信側検算データＤｔを変数にして送信側検算データＤｔや受信側検算データＤｒを算定するのは不可能である。そのため、(１)式においては、第１、第２の記録領域２０1、２０2に対応する変数は0ｘ00としている。
【００７７】
上記（１）式を用いれば、例えば次のようにして送信側検算データＤｔと受信側検算データＤｒとは算出される。すなわち、ａ１＝＊、ａ２＝＊、ａ３＝Ｃ、ａ４＝Ｄ、ａ５＝１、ａ６＝２、ａ７＝３、ａ８＝４である場合には、
Dt、Dr＝((0ｘ00＋0ｘCD＋0ｘ12＋0ｘ34) & 0ｘFF) XOR 0ｘ55
＝(0ｘ113) & 0ｘFF) XOR 0ｘ55
＝0ｘ46
となる。
【００７８】
次に、本実施形態のタイムコード信号伝送装置１を用いたタイムコード信号の伝送方法を説明する。ここでは、２４Ｐ映像信号から一次変換処理により６０Ｉ映像信号にフォーマット変換された映像信号に対応するタイムコード信号を伝送する場合を想定して説明する。
【００７９】
最初に、送信器２が行う操作を説明する。まず、タイムコード信号伝送装置１の外部で生成されたタイムコード情報Ｉｔをタイムコード情報読出部４において読み出す。ここで、読み出されるタイムコード情報Ｉｔは、一次変換処理により６０Ｉ映像信号にフォーマット変換された映像信号に対応するタイムコード情報Ｉｔである。タイムコード情報読取部４は読み出したタイムコード情報Ｉｔを更新フレーム情報生成部５とタイムコード補助情報生成部６とシーケンス番号情報生成部７とに出力する。
【００８０】
更新フレーム情報生成部５は、入力されるタイムコード情報Ｉｔから上述した更新フレーム情報Ｉｂを生成して、ＬＴＣ信号生成部１０と送信側検算データ生成部９とに出力する。
【００８１】
タイムコード補助情報生成部６は、入力されるタイムコード情報Ｉｔからタイムコード補助情報Ｉｃ（フレームレート情報Ｉｃ1、インターレース／プログレッシブ区分情報１ｃ2、その他の補助情報１ｃ3）を生成してＬＴＣ信号生成部１０と送信側検算データ生成部９とに出力する。
【００８２】
シーケンス番号情報生成部７は、入力されるタイムコード情報Ｉｔから上述したシーケンス番号情報Ｉｄを生成して、ＬＴＣ信号生成部１０と送信側検算データ生成部９とに出力する。
【００８３】
送信側検算データ生成部９は、入力される更新フレーム情報Ｉｂとタイムコード補助情報Ｉｃとシーケンス番号情報Ｉｄとを検算用情報として用い、これらの検算用情報を所定の検算式（その一例については前述した）により検算処理することで送信側検算データＤｔを生成する。送信側検算データ生成部９は生成した送信側検算データＤｔをＬＴＣ信号生成部１０に出力する。
【００８４】
ＬＴＣ信号生成部１０は、入力されるタイムコード情報Ｉｔと、添付情報Ｉａ（更新フレーム情報Ｉｂ、タイムコード補助情報Ｉｃとシーケンス番号情報Ｉｄ）と送信側検算データ生成部Ｄｔとによりタイムコード信号であるＬＴＣ信号を生成する。ここで、添付情報Ｉａと送信側検算データＤｔとはＬＴＣ信号のユーザーズビットエリア２０に格納される。格納形態については図４を参照して上述したのでここではその説明は省略する。
【００８５】
ＬＴＣ信号生成部１０で生成されたＬＴＣ信号は送信部１１から受信器３に向けて送信される。
【００８６】
次に、受信器３が行う操作を説明する。まず、受信器１２で受信したＬＴＣ信号はそのまま受信器３を通過してＬＴＣ信号出力端子１８から外部に出力される。その際、ＬＴＣ信号は被検算用情報読出部１３と検算データ読出部１５とに供給される。
【００８７】
被検算用情報読出部１３では、受信部１２から入力されるＬＴＣ信号から被検算用情報を読み出す。被検算用情報は、ＬＴＣ信号のフレーム毎にそのユーザーズビットエリア２０から読み出される。具体的には、ＬＴＣ信号の各フレームのユーザーズビットエリア２０に格納されている添付情報Ｉａを被検算用情報として読み出す。
【００８８】
被検算用情報読出部１３において読み出された被検算用情報（添付情報Ｉａ）は、受信側検算データ生成部１４に供給される。受信側検算データ生成部１４においては、送信側送信側検算データ生成部９と同一の検算式が予め設定されて記憶されている。受信側検算データ生成部１４では、供給される被照合用情報（添付情報Ｉａ）に対して、記憶している検算式により演算処理を実施する。検算式としては前述した（１）式をその一例として挙げることができる。
【００８９】
受信側検算データ生成部１４では、その演算結果を受信側検算データＤｒとして検証部１６に出力する。
【００９０】
一方、検算データ読出部１５では、受信部１２で受信したＬＴＣ信号のユーザーズビットエリア２０から送信側検算データＤｔを読み出す。受信側検算データＤｔは、ＬＴＣ信号のフレーム毎に読み出される。検算データ読出部１５では、読み出した送信側検算データＤｔを検証部１６に供給する。
【００９１】
検証部１６では、受信側検算データ生成部１４から供給される受信側検算データＤｒと、検算データ読出部１５から供給される送信側検算データＤｔとをフレーム毎に照合する。そして、両データが一致する場合には、ＬＴＣ信号のそのフレーム位置のユーザーズビットエリア２０内の情報には誤りが存在しないと判断する。一方、両データが一致しない場合には、ＬＴＣ信号のそのフレーム位置のユーザーズビットエリア２０内の情報に何かしらの誤りが存在すると判断する。検証部１６では、その誤り検出結果を、検証結果出力端子１９から受信器３の外部に向けて出力する。
【００９２】
本実施形態のタイムコード信号伝送装置では、以上説明した誤り検出操作により、伝送中におけるＬＴＣ信号のユーザーズビットエリア２０に誤りが生じるか否かを検出している。
【００９３】
このタイムコード信号伝送装置１では、送信側検算データＤｔと受信側検算データＤｒとの検証をフレーム毎に行っているので、ＬＴＣ信号のユーザーズビットエリア２０の誤りをフレーム単位で特定して検出することが可能となる。フレーム単位で誤りを検出できるのは、フォーマット変換を行う場合には特に有効となる。すなわち、１秒当たりのフレーム数が増減する一次変換を実施する際においては、一次変換映像信号を構成するフレームデータ中で二次変換で有効となるフレームデータが散在する状態となる。そのため、フレーム単位で誤りを検出できるタイムコード信号伝送装置１は、精度の高い二次変換を実施するうえで特に有効となる。
【００９４】
上述した実施の形態においては、シーケンス番号情報Ｉｄと、更新フレーム情報Ｉｂとをユーザーズビットエリア２０に添付することで二次変換時の変換精度を高めていたが、更新フレーム情報Ｉｂだけをユーザーズビットエリア２０に添付しても同様の効果を得ることができるし、シーケンス番号情報Ｉｄだけをユーザーズビットエリア２０に添付しても同様の効果を得ることができる。
【００９５】
さらには、シーケンス番号情報Ｉｄや更新フレーム情報Ｉｂとを添付するエリアとしては、ユーザーズビットエリア２０に限定されるものでなく、タイムコード信号（ＬＴＣ信号）においてこれらの情報を添付可能なエリアであればどのような信号エリアであってもよいのはいうまでもない。
【００９６】
【発明の効果】
以上説明したように、本発明によれば、タイムコード信号の伝送中において発生する誤りを有効に検出することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のタイムコード信号伝送装置の構成を示すブロック図である。
【図２】２４Ｐ映像信号から６０Ｉ映像信号にフォーマット変換する際のフォーマット変換を示す模式図である。
【図３】１０Ｐ映像信号から６０Ｉ映像信号にフォーマット変換する際のフォーマット変換を示す模式図である。
【図４】本発明で用いるタイムコード信号（ＬＴＣ信号）のユーザーズビットエリアの構成を示す模式図である。
【符号の説明】
１  タイムコード信号伝送装置    ２  送信器
３  受信器          ４  タイムコード情報読出部
５  更新フレーム情報生成部    ６  タイムコード補助情報生成部
７  シーケンス番号情報生成部    ９  検算データ生成部
１０  ＬＴＣ信号生成部      1１  送信部
１２  受信部          １３  被検算用情報読出部
１４  受信側検算データ生成部    １５  検算データ読出部
１６  検証部          １７  ＬＴＣ信号出力端子
１８  検証結果出力端子      ２０  ユーザーズビットエリア
２０1〜２０8 第１〜第８の記録領域  Ｄｔ  送信側検算データ
Ｄｒ  受信側検算データ      Ｉａ  添付情報
Ｉb  更新フレーム情報      Ｉｃ  タイムコード補助情報
１ｃ1 フレームレート情報
１ｃ2 インターレース／プログレッシブ区分情報
１ｃ3 その他の補助情報      Ｉｄ  シーケンス番号情報
Ｉｔ  タイムコード情報
【図１】
0003881266.tif 000002
【図２】
0003881266.tif 000003
【図３】
0003881266.tif 000004
【図４】
0003881266.tif 000005