(57)【特許請求の範囲】
【請求項１】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置と、前記送信装置から送信された前記ストリームデータを受信し、前記ストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置とからなる送受信システムにおいて、
前記送信装置は、
前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件格納手段と、
前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納する送信側メタデータ格納手段と、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定する多重判定手段と、
前記多重条件格納手段の前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータ格納手段の前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件格納手段の前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータ格納手段の前記第２のアドレスに格納されている前記第２のメタデータを読み出す送信側メタデータ読出手段と、
前記送信側メタデータ読出手段により読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重する多重手段と、
前記多重条件格納手段の前記第１及び第２のアドレスと、前記送信側メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記多重条件格納手段の前記第１及び第２のアドレスの設定内容を前記多重判定手段に通知し、前記送信側メタデータ格納手段の前記第１及び第２のアドレスを前記送信側メタデータ読出手段に通知する送信側アドレス制御手段と、
前記多重手段により前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する送信手段と
を備え、
前記受信装置は、
前記送信装置から送信された前記ストリームデータを受信する受信手段と、
前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を前記第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件格納手段と、
前記第１のアドレスの前記第１の抽出条件と一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する抽出判定手段と、
前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納される受信側メタデータ格納手段と、
前記受信手段に受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出する抽出手段と、
前記抽出条件格納手段の前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第１のメタデータを、前記受信側メタデータ格納手段の前記第１のアドレスの場所に書き込み、前記抽出条件格納手段の前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第２のメタデータを、前記受信側メタデータ格納手段の前記第２のアドレスの場所に書き込むメタデータ書込手段と、
前記抽出条件格納手段の前記第１及び第２のアドレスと、前記受信側メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記抽出条件格納手段の前記第１及び第２のアドレスを前記抽出判定手段に通知し、前記受信側メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ書込手段に通知する受信側アドレス制御手段と
を備える
送受信システム。
【請求項２】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリと、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納する送信側メタデータメモリとを少なくとも備える前記送信装置と、
前記送信装置から送信された前記ストリームデータを受信し、前記ストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を前記第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリと、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納される受信側メタデータメモリとを少なくとも備える前記受信装置と
からなる送受信システムの送受信方法において、
前記送信装置は、
前記多重条件メモリの前記第１及び第２のアドレスと、前記送信側メタデータメモリの前記第１及び第２のアドレスを設定し、前記多重条件メモリの前記第１及び第２のアドレスの設定内容を、多重条件を判定する手段に通知し、前記送信側メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを読み出す手段に通知し、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定し、
前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータを読み出し、
読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重し、
前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信し、
前記受信装置は、
前記抽出条件メモリの前記第１及び第２のアドレスと、前記受信側メタデータメモリの前記第１及び第２のアドレスを設定し、前記抽出条件メモリの前記第１及び第２のアドレスを、抽出判定を行う手段に通知し、前記受信側メタデータメモリの前記第１及び第２のアドレスを前記メタデータを書き込む手段に通知し、
前記送信装置から送信された前記ストリームデータを受信し、
前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する前記抽出判定を行い、
受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出し、
前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータを、前記受信側メタデータメモリの前記第１のアドレスに書き込み、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータを、前記受信側メタデータメモリの前記第２のアドレスに書き込む
送受信方法。
【請求項３】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置において、
前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件格納手段と、
前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータ格納手段と、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定する多重判定手段と、
前記多重条件格納手段の前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータ格納手段の前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件格納手段の前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータ格納手段の前記第２のアドレスに格納されている前記第２のメタデータを読み出すメタデータ読出手段と、
前記メタデータ読出手段により読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重する多重手段と、
前記多重条件格納手段の前記第１及び第２のアドレスと、前記メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記多重条件格納手段の前記第１及び第２のアドレスの設定内容を前記多重判定手段に通知し、前記メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ読出手段に通知するアドレス制御手段と、
前記多重手段により前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する送信手段と
を備える送信装置。
【請求項４】
前記第１の多重条件と前記第２の多重条件とは第１の種類と第２の種類とが存在し、
前記多重条件格納手段は、前記第１の種類の前記第１の多重条件と前記第２の多重条件とを格納する第１のメモリと、前記第２の種類の前記第１の多重条件と前記第２の多重条件とを格納する第２のメモリとから構成され、
前記多重判定手段は、前記第１のメモリの前記第１のアドレスの前記第１の種類の前記第１の多重条件と、前記第２のメモリの前記第１のアドレスの前記第２の種類の前記第１の多重条件の両方が一致する信号情報が入力されたかを判定し、一致しないと判定された場合に、その信号情報が前記第１のメモリの前記第２のアドレスの前記第１の種類の前記第１の多重条件と、前記第２のメモリの前記第２のアドレスの前記第２の種類の前記第２の多重条件の両方が一致するかを判定する
請求項３に記載の送信装置。
【請求項５】
前記ストリームデータのうちのメタデータを多重する部分のデータ量が規定されており、前記第１のメタデータまたは前記第２のメタデータが、規定された前記データ量を超えており、規定された前記データ量毎にＮ個（Ｎは２以上の整数値）の単位データに区分可能な場合、
前記第１の多重条件または前記第２の多重条件は、Ｎ個の前記単位データのそれぞれを前記ストリームデータに多重するためのＮ個の単位多重条件から構成され、
前記多重判定手段は、前記第１の多重条件または前記第２の多重条件がＮ個の前記単位多重条件で構成されているときには、さらに、前記第１の多重条件または前記第２の多重条件を読み出す順番になると、Ｎ個の前記単位多重条件のそれぞれを所定の順番で前記多重条件格納手段から順次読み出し、読み出した順に信号情報との一致を判定し、
前記多重手段は、一致する前記信号情報が入力されたという判定結果の場合、Ｎ個の前記単位多重条件のそれぞれを満たすと前記多重判定手段により判定されたＮ個のそれぞれの部分に、前記第１のメタデータまたは前記第２のメタデータから区分されたＮ個の前記単位データを１つずつ多重する
請求項３に記載の送信装置。
【請求項６】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリと、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータメモリとを少なくとも備える前記送信装置の送信方法であって、
前記多重条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記多重条件メモリの前記第１及び第２のアドレスの設定内容を、多重条件を判定する手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを読み出す手段に通知し、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定し、
前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータを読み出し、
読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重し、
前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する
ステップを含む送信方法。
【請求項７】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリと、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータメモリとを少なくとも備える前記装置を制御するコンピュータに、
前記多重条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記多重条件メモリの前記第１及び第２のアドレスの設定内容を、多重条件を判定する手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを読み出す手段に通知し、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定し、
前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータを読み出し、
読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重し、
前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信させる
ステップを含む処理を実行させるためのプログラム。
【請求項８】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方が選択されて多重されたストリームデータを受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置において、
前記ストリームデータを受信する受信手段と、
前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を第２のアドレスの場所に格納する抽出条件格納手段と、
前記第１のアドレスの前記第１の抽出条件と一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する抽出判定手段と、
前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータ格納手段と、
前記受信手段で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出する抽出手段と、
前記抽出条件格納手段の前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第１のメタデータを、前記メタデータ格納手段の前記第１のアドレスに書き込み、前記抽出条件格納手段の前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第２のメタデータを、前記メタデータ格納手段の前記第２のアドレスに書き込むメタデータ書込手段と、
前記抽出条件格納手段の前記第１及び第２のアドレスと、前記メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記抽出条件格納手段の前記第１及び第２のアドレスを前記抽出判定手段に通知し、前記メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ書込手段に通知するアドレス制御手段と
を備える受信装置。
【請求項９】
前記第１の抽出条件と前記第２の抽出条件とは第１の種類と第２の種類とが存在し、
前記抽出条件格納手段は、前記第１の種類の前記第１の抽出条件と前記第２の抽出条件とを格納する第１のメモリと、前記第２の種類の前記第１の抽出条件と前記第２の抽出条件とを格納する第２のメモリとから構成され、
前記抽出判定手段は、前記第１のメモリの前記第１のアドレスの前記第１の種類の前記第１の抽出条件と、前記第２のメモリの前記第１のアドレスの前記第２の種類の前記第１の抽出条件の両方が一致する信号情報が入力されたかを判定し、一致しないと判定された場合に、その信号情報が前記第１のメモリの前記第２のアドレスの前記第１の種類の前記第１の抽出条件と、前記第２のメモリの前記第２のアドレスの前記第２の種類の前記第２の抽出条件の両方が一致するかを判定する
請求項８に記載の受信装置。
【請求項１０】
前記ストリームデータのうちのメタデータを多重する部分のデータ量が規定されており、前記第１のメタデータまたは前記第２のメタデータが、規定された前記データ量を超えており、規定された前記データ量毎にＮ個（Ｎは２以上の整数値）の単位データに区分されて、Ｎ個の前記単位データのそれぞれが前記ストリームデータの別の部分に多重されてきた場合、
前記第１の抽出条件または前記第２の抽出条件は、Ｎ個の前記単位データのそれぞれを前記ストリームデータから抽出するためのＮ個の単位抽出条件から構成され、
前記抽出判定手段は、前記第１の抽出条件または前記第２の抽出条件がＮ個の前記単抽出条件で構成されているときには、さらに、前記第１の抽出条件または前記第２の抽出条件を読み出す順番になると、Ｎ個の前記単位抽出条件のそれぞれを所定の順番で前記抽出条件格納手段から順次読み出し、読み出した順に信号情報との一致を判定し、
前記抽出手段は、一致する前記信号情報が入力されたという判定結果の場合、Ｎ個の前記単位抽出条件のそれぞれを満たすと前記多重判定手段により判定されたＮ個のそれぞれの部分から、前記第１のメタデータまたは前記第２のメタデータから区分されたＮ個の前記単位データを１つずつ抽出する
請求項８に記載の受信装置。
【請求項１１】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方が選択されて多重されたストリームデータを受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリと、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータメモリとを少なくとも備える前記受信装置の受信方法であって、
前記抽出条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記抽出条件メモリの前記第１及び第２のアドレスを、抽出判定を行う手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを書き込む手段に通知し、
前記第１のメタデータまたは第２のメタデータが多重された前記ストリームデータを受信し、
前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する前記抽出判定を行い、
前記受信装置で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出し、
前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータを、前記メタデータメモリの前記第１のアドレスに書き込み、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータを、前記メタデータメモリの前記第２のアドレスに書き込む
ステップを含む受信方法。
【請求項１２】
種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方が選択されて多重されたストリームデータを受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリと、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータメモリとを少なくとも備える前記装置を制御するコンピュータに、
前記抽出条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記抽出条件メモリの前記第１及び第２のアドレスを、抽出判定を行う手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを書き込む手段に通知し、
前記第１のメタデータまたは第２のメタデータが多重された前記ストリームデータを受信し、
前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する前記抽出判定を行い、
前記装置で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出し、
前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータを、前記メタデータメモリの前記第１のアドレスに書き込み、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータを、前記メタデータメモリの前記第２のアドレスに書き込む
ステップを含む処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送受信システムおよび方法、送信装置および方法、受信装置および方法、並びに、プログラムに関し、特に、メタデータ等を多重する多重部や、そのメタデータ等を抽出する抽出部のロジックの使用率を下げ、効率の良いレイアウトができるようになった、送受信システムおよび方法、送信装置および方法、受信装置および方法、並びに、プログラムに関する。
【背景技術】
【０００２】
従来、シリアルでデータを送信する送信装置、具体的には例えばHD_SDI信号の送信装置では、送信の主対象となる映像データに対して、メタデータ（例えば、Time Codeなど）を多重（重畳）して送信する場合がある（例えば特許文献１参照）。その場合、例えばHD_SDI信号では、メタデータを多重するための条件（以下、多重条件と称する）として、H_Blanking区間（H_ANC）であるのかといった種類の条件、V_Blanking区間（V_ANC）であるのかといった種類の条件、あるいは何ラインに挿入するのかといった種類の条件等、複数種類の条件が必要になる。そして、かかる従来の送信装置では、多重対象の信号のうちのそれぞれの部分について、各種類の多重条件を満たすか否かを判定し、満たすと判定された部分にメタデータを多重する。
【０００３】
この場合、このような判定処理等を例えばFPGA（Field Programmable Gate Aray）など限られたロジック数で実現するために、従来、各種類の各多重条件のそれぞれを示すデータ（以下、多重条件データと称する）は、レジスタに格納されていた。
【０００４】
具体的には例えば、図１は、従来のHD_SDI信号の送信装置のうちの、メタデータを多重する部分（以下、Meta多重部と称する）の構成例を示している。
【０００５】
なお、図１において、実線は、伝送対象（送信対象または受信対象）の情報を示し、点線は、制御情報等その他の情報を示している。このような実線と点線の使い分け方は、後述する他の図においても同様とされる。
【０００６】
図１の例の従来の送信装置のMeta多重部は、所定の入力信号に対してメタデータを多重し、その結果得られる信号を、送信信号として出力（送信）する。このため、図１の例のMeta多重部は、レジスタ１乃至多重部５から構成されている。
【０００７】
レジスタ１は、各種類の各多重条件データや、メタデータ等の各種類の多重対象のデータを格納している。具体的には例えば、多重条件データのうちの、所定の１種類であるH_ANC/V_ANC区間が１条件ずつレジスタ１−１乃至１−４のそれぞれに格納され、別の１種類であるLine_Numberが１条件ずつレジスタ１−５乃至１−８のそれぞれに格納されている。また、多重対象のデータのうちの、所定の１種類であるDID (Data ID）が１つずつレジスタ１−９乃至１−１２のそれぞれに格納され、別の１種類であるSDID(Secondary Data ID）が１つずつレジスタ１−１３乃至１−１６のそれぞれに格納され、さらに別の１種類であるメタデータが１つずつレジスタ１−１７乃至１−２０のそれぞれに格納されている。
【０００８】
ここで、図１中列として配置されている（図１中垂直方向に配置されている）レジスタに格納される２種類の多重条件データは１つの組（以下、多重条件の組と称する）とされており、その組に属するH_ANC/V_ANC区間とLine_Numberとの両種類が一致した場合にはじめて多重条件が満たされたと判定されるようになされている。なお、以下、このような判定を、多重条件の組が満たされたと表現する。
【０００９】
具体的には、図１の例では、第１列目の多重条件の組（以下、第１の多重条件の組と称する）として、レジスタ１−１に格納されているH_ANC/V_ANC区間（図１中「H1」と記述されている）とレジスタ１−５に格納されているLine_Number（図１中「L1」と記述されている）の組が存在する。
【００１０】
以下同様に、図１の例では、第２列目の多重条件の組（以下、第２の多重条件の組と称する）として、レジスタ１−２に格納されているH_ANC/V_ANC区間（図１中「H2」と記述されている）とレジスタ１−６に格納されているLine_Number（図１中「L2」と記述されている）の組が存在する。
【００１１】
図１の例では、第３列目の多重条件の組（以下、第３の多重条件の組と称する）として、レジスタ１−３に格納されているH_ANC/V_ANC区間（図１中「H3」と記述されている）とレジスタ１−７に格納されているLine_Number（図１中「L3」と記述されている）の組が存在する。
【００１２】
図１の例では、第４列目の多重条件の組（以下、第４の多重条件の組と称する）として、レジスタ１−４に格納されているH_ANC/V_ANC区間（図１中「H4」と記述されている）とレジスタ１−８に格納されているLine_Number（図１中「L4」と記述されている）の組が存在する。
【００１３】
また、図１中列として配置されている（図１中垂直方向に配置されている）レジスタに格納されている３種類の多重対象のデータも１つの組（以下、多重対象の組と称する）とされている。そして、入力信号の所定の部分が第kの多重条件の組（kは１乃至４のうちの何れかの整数値）を満たした場合、その所定の部分に対して、第k列（ただし図１中最左方の列が第１列）目の多重対象の組が多重（重畳）されるようになされている。
【００１４】
具体的には、図１の例では、第１列目の多重対象の組（以下、第１の多重対象の組と称する）として、レジスタ１−９に格納されているDID（図１中「D1」と記述されている）、レジスタ１−１３に格納されているSDID（図１中「S1」と記述されている）、および、レジスタ１−１７に格納されているメタデータ（図１中「M1」と記述されている）の組が存在する。そして、入力信号の所定の部分が第１の多重条件の組を満たした場合、その所定の部分に対して、第１の多重対象の組が多重（重畳）されるようになされている。
【００１５】
以下同様に、図１の例では、第２列目の多重対象の組（以下、第２の多重対象の組と称する）として、レジスタ１−１０に格納されているDID（図１中「D2」と記述されている）、レジスタ１−１４に格納されているSDID（図１中「S2」と記述されている）、および、レジスタ１−１８に格納されているメタデータ（図１中「M2」と記述されている）の組が存在する。そして、入力信号の所定の部分が第２の多重条件の組を満たした場合、その所定の部分に対して、第２の多重対象の組が多重（重畳）されるようになされている。
【００１６】
図１の例では、第３列目の多重対象の組（以下、第３の多重対象の組と称する）として、レジスタ１−１１に格納されているDID（図１中「D3」と記述されている）、レジスタ１−１５に格納されているSDID（図１中「S3」と記述されている）、および、レジスタ１−１９に格納されているメタデータ（図１中「M3」と記述されている）の組が存在する。そして、入力信号の所定の部分が第３の多重条件の組を満たした場合、その所定の部分に対して、第３の多重対象の組が多重（重畳）されるようになされている。
【００１７】
図１の例では、第４列目の多重対象の組（以下、第４の多重対象の組と称する）として、レジスタ１−１２に格納されているDID（図１中「D4」と記述されている）、レジスタ１−１６に格納されているSDID（図１中「S4」と記述されている）、および、レジスタ１−１２０に格納されているメタデータ（図１中「M4」と記述されている）の組が存在する。そして、入力信号の所定の部分が第４の多重条件の組を満たした場合、その所定の部分に対して、第４の多重対象の組が多重（重畳）されるようになされている。
【００１８】
各比較部２−ｋ（ここでもkは１乃至４のうちの何れかの整数値）のそれぞれには、入力信号に同期したH_ANC/V_ANC区間を示す信号情報（以下、入力H/V情報と称する）とLine_Numberを示す信号情報（以下、入力Line No.と称する）とが提供されてくる（提供元は図示せず）。そこで、各比較部２−ｋのそれぞれは、第ｋの多重条件の組を、対応する２つのレジスタ１（図１中自身の上方の２つのレジスタ１）から読み出す。即ち、各比較部２−ｋのそれぞれは、対応する２つのレジスタのそれぞれからH_ANC/V_ANC区間(Hk)とLine_Number（Lk）とを読み出す。そして、各比較部２−ｋのそれぞれは、入力H/V情報とH_ANC/V_ANC区間(Hk)とを比較し、かつ、入力Line No.とLine_Number（Lk）とを比較し、それらの比較結果を多重Timing制御部３に提供する。
【００１９】
多重Timing制御部３は、各比較部２−ｋの比較結果、入力H/V情報、および、入力Line No.に基づいて、第１乃至第４の多重対象の組のうちの何れの組を多重させるのかを指定する信号（以下、選択信号と称する）と、その多重対象の組を入力信号に多重させるタイミングを示す信号（以下、タイミング信号と称する）とを生成する。そして、多重Timing制御部３は、選択信号をメタデータ選択読出部４に提供し、タイミング信号を多重部５に提供する。
【００２０】
メタデータ選択読出部４は、第１乃至第４の多重対象の組のうちの、多重Timing制御部３からの選択信号で指定される組を、対応する３つのレジスタ１（図１中自身の上方の３つのレジスタ１）から読み出して、多重部５に提供する。即ち、多重Timing制御部３からの選択信号において、第mの多重対象の組（mは１乃至４のうちの何れかの整数値）が指定されている場合には、図１中左から第m列目の３つのレジスタ１のそれぞれから、DID（Dm）、SDID（Sm）、および、メタデータ（Mm）が読み出されて、多重部５に提供される。
【００２１】
多重部５は、多重Timing制御部３からのタイミング信号に基づいて、メタデータ選択読出部４から提供される第mの多重対象の組、即ち、DID（Dm）、SDID（Sm）、および、メタデータ（Mm）を、入力信号のうちの対応する部分（各比較部２−ｋに入力された入力H/V情報と入力Line No.とで特定される部分）に多重（重畳）し、その結果得られる信号を送信信号として出力（送信）する。
【００２２】
かかる図１の構成の従来の送信装置におけるメタデータ重畳部の動作（処理）は次のようになる。
【００２３】
即ち、上述したように、各比較部２−ｋのそれぞれにより、入力H/V情報と入力Line No.との組は、第１乃至第４の多重条件の組のうちの何れの組と一致するのか、或いは、何れとも一致しないのかが判定される。
【００２４】
入力H/V情報と入力Line No.との組が、第１乃至第４の多重条件の組のうちの何れの組とも一致しないと判定された場合、入力信号のうちの、その入力H/V情報と入力Line No.との組で特定される部分にはメタデータは多重されずに、そのまま送信信号の一部として出力（送信）される。
【００２５】
これに対して、入力H/V情報と入力Line No.との組が第ｍの多重条件の組と一致すると判定された場合、上述したように、第ｍの多重対象の組の選択を指定する選択信号が多重Timing制御部３からメタデータ選択読出部４に提供され、また、第ｍの多重対象の組を入力信号に多重させるタイミングを示すタイミング信号が多重Timing制御部３から多重部５に提供される。
【００２６】
かかる選択信号に従って、レジスタ１から第ｍの多重対象の組がメタデータ選択読出部４により読み出されて、多重部５に提供される。そして、多重部５において、かかるタイミング信号に従って、第ｍの多重対象の組が、入力信号のうちの対応する部分（入力H/V情報と入力Line No.との組で特定される部分）に多重（重畳）され、送信信号の一部として出力（送信）される。
【００２７】
かかる送信信号は、図示はしないが、パラレル／シリアル変換されてシリアル信号となり、例えば従来のHD_SDI信号の受信装置に受信される。
【００２８】
かかる従来のHD_SDI信号の受信装置のうちの、メタデータを抽出する部分（以下、Meta抽出部と称する）の構成例が、図２に示されている。
【００２９】
図２の例の従来の受信装置のMeta抽出部は、レジスタ１１乃至メタデータ選択書込部１５から構成されている。
【００３０】
図２の例のMeta抽出部には、図１の例のMeta多重部を搭載する従来の送信装置からの送信信号、即ち、第１乃至第４の多重対象の組がそれぞれ所定の部分に重畳されたHD_SDI信号（シリアル信号）が、シリアル／パラレル変換され、その結果得られるパラレル信号が、受信信号として入力されている。
【００３１】
また、例えばHD_SDI信号では、メタデータを抽出するための条件（以下、抽出条件と称する）として、H_Blanking区間（H_ANC）であるのかといった種類の条件、V_Blanking区間（V_ANC）であるのかといった種類の条件、何ライン（Line_Number）に挿入されているのかといった種類の条件、対応するDIDやSDIDといった種類の条件等、複数種類の条件が必要になる。この場合、各種類の各抽出条件のそれぞれを示すデータ（以下、抽出条件データと称する）は、従来、レジスタに格納されており、このため、図２の例でもレジスタ１１が設けられている。
【００３２】
即ち、レジスタ１１は、各種類の各抽出条件データを格納している。具体的には例えば、抽出条件データのうちの、所定の１種類であるH_ANC/V_ANC区間が１条件ずつレジスタ１１−１乃至１１−４のそれぞれに格納され、別の１種類であるLine_Numberが１条件ずつレジスタ１１−５乃至１１−８のそれぞれに格納され、さらに別の種類であるDID (Data ID）が１つずつレジスタ１１−９乃至１−１１２のそれぞれに格納され、さらに別の種類であるSDID(Secondary Data ID）が１つずつレジスタ１１−１３乃至１１−１６のそれぞれに格納されている。
【００３３】
図２の例のMeta抽出部は、上述した図１の例のMeta多重部に対応するMeta抽出部とされている。従って、図２の例では、図１の例と対応させて、図２中列として配置されている（図２中垂直方向に配置されている）レジスタに格納されている４つの抽出条件データは１つの組（以下、抽出条件の組と称する）とされており、その組に属するH_ANC/V_ANC区間、Line_Number、DID、およびSDIDの全種類が一致した場合にはじめて抽出条件が満たされたと判定されるようになされている。なお、以下、このような判定を、抽出条件の組が満たされたと表現する。
【００３４】
具体的には、図２の例では、第１列目の抽出条件の組（以下、第１の抽出条件の組と称する）として、レジスタ１１−１に格納されているH_ANC/V_ANC区間（図２中「H1」と記述されていることからわかるように、図１のレジスタ１−１と同一の条件データ）、レジスタ１１−５に格納されているLine_Number（図２中「L1」と記述されていることからわかるように、図１のレジスタ１−５と同一条件データ）、レジスタ１１−９に格納されているDID（図２中「D1」と記述されていることからわかるように、図１のレジスタ１−９と同一条件データ）、および、レジスタ１１−１３に格納されているSDID（図１中「S1」と記述されていることからわかるように、図１のレジスタ１−１３と同一条件データ）の組が存在する。
【００３５】
以下同様に、図２の例では、第２列目の抽出条件の組（以下、第２の抽出条件の組と称する）として、レジスタ１１−２に格納されているH_ANC/V_ANC区間（図２中「H2」と記述されていることからわかるように、図１のレジスタ１−２と同一条件データ）、レジスタ１１−６に格納されているLine_Number（図２中「L2」と記述されていることからわかるように、図１のレジスタ１−６と同一条件データ）、レジスタ１１−１０に格納されているDID（図２中「D2」と記述されていることからわかるように、図１のレジスタ１−１０と同一条件データ）、および、レジスタ１１−１４に格納されているSDID（図１中「S2」と記述されていることからわかるように、図１のレジスタ１−１４と同一条件データ）の組が存在する。
【００３６】
図２の例では、第３列目の抽出条件の組（以下、第３の抽出条件の組と称する）として、レジスタ１１−３に格納されているH_ANC/V_ANC区間（図２中「H3」と記述されていることからわかるように、図１のレジスタ１−３と同一条件データ）、レジスタ１１−７に格納されているLine_Number（図２中「L3」と記述されていることからわかるように、図１のレジスタ１−７と同一条件データ）、レジスタ１１−１１に格納されているDID（図２中「D3」と記述されていることからわかるように、図１のレジスタ１−１１と同一条件データ）、および、レジスタ１１−１５に格納されているSDID（図１中「S3」と記述されていることからわかるように、図１のレジスタ１−１５と同一条件データ）の組が存在する。
【００３７】
図２の例では、第４列目の抽出条件の組（以下、第４の抽出条件の組と称する）として、レジスタ１１−４に格納されているH_ANC/V_ANC区間（図２中「H4」と記述されていることからわかるように、図１のレジスタ１−４と同一条件データ）、レジスタ１１−８に格納されているLine_Number（図２中「L4」と記述されていることからわかるように、図１のレジスタ１−８と同一条件データ）、レジスタ１１−１２に格納されているDID（図２中「D4」と記述されていることからわかるように、図１のレジスタ１−１２と同一条件データ）、および、レジスタ１１−１６に格納されているSDID（図１中「S4」と記述されていることからわかるように、図１のレジスタ１−１６と同一条件データ）の組が存在する。
【００３８】
また、レジスタ１１は、受信信号から抽出された各種類（図２の例では４種類）のメタデータも格納する。具体的には例えば、図２の例では、レジスタ１１−１７は、受信信号のうちの、第１の抽出条件の組を満たす部分に多重（重畳）されていたメタデータ、即ち、図１のレジスタ１−１７に格納されていたメタデータ（M1）を格納する。レジスタ１１−１８は、受信信号のうちの、第２の抽出条件の組を満たす部分に多重（重畳）されていたメタデータ、即ち、図１のレジスタ１−１８に格納されていたメタデータ（M2）を格納する。レジスタ１１−１９は、受信信号のうちの、第３の抽出条件の組を満たす部分に多重（重畳）されていたメタデータ、即ち、図１のレジスタ１−１９に格納されていたメタデータ（M3）を格納する。レジスタ１１−２０は、受信信号のうちの、第４の抽出条件の組を満たす部分に多重（重畳）されていたメタデータ、即ち、図１のレジスタ１−２０に格納されていたメタデータ（M4）を格納する。
【００３９】
各比較部１２−ｏ（ｏは１乃至４のうちの何れかの整数値）のそれぞれには、受信信号に同期したDIDとSDIDを示す信号情報（以下入力DID/SDIDと称する）、入力H/V情報、および、入力Line No.が提供されてくる（提供元は図示せず）。そこで、各比較部１２−ｏそれぞれは、第ｏの抽出条件の組を、対応する４つのレジスタ１１（図２中自身の上方の４つのレジスタ１１）から読み出す。即ち、各比較部１２−ｏのそれぞれは、対応する４つのレジスタ１１のそれぞれからH_ANC/V_ANC区間(Ho)、Line_Number（Lo）、DID(Do)、およびSDID(So)を読み出す。そして、各比較部１２−ｏのそれぞれは、入力DID/SDIDとDID(Do)やSDID(So)とを比較し、入力H/V情報とH_ANC/V_ANC区間(Ho)とを比較し、かつ、入力Line No.とLine_Number（Lo）とを比較し、それらの比較結果を抽出Timing制御部１３に提供する。
【００４０】
抽出Timing制御部１３は、各比較部１２−ｏの比較結果、入力H/V情報、および、入力Line No.に基づいて、第１乃至第４の抽出条件の組のうちの何れの組で特定されるメタデータを選択して書き込むのかを指定する信号（以下、選択信号と称する）と、そのメタデータを抽出するタイミングを示す信号（以下、タイミング信号と称する）とを生成する。そして、抽出Timing制御部１３は、選択信号をメタデータ選択書込部１５に提供し、タイミング信号を抽出部１４に提供する。
【００４１】
抽出部１４は、抽出Timing制御部１３からのタイミング信号に従って、メタデータを抽出してメタデータ選択書込部１５に提供する。
【００４２】
メタデータ選択書込部１５は、抽出部１４からのメタデータを、レジスタ１１−１７乃至１１−２０のうちの、抽出Timing制御部１３からの選択信号で特定されるメタデータの格納用レジスタ（例えばメタデータ(M1)の格納用レジスタとはレジスタ１１−１７を指す）に格納させる。
【００４３】
かかる図２の構成の従来の受信装置におけるMeta抽出部の動作（処理）は次のようになる。
【００４４】
即ち、上述したように、各比較部１２−ｏのそれぞれにより、入力DID/SDID、入力H/V情報、および入力Line No.の組は、第１乃至第４の抽出条件の組のうちの何れの組と一致するのか、或いは、何れとも一致しないのかが判定される。
【００４５】
入力DID/SDID、入力H/V情報、および入力Line No.の組が、第１乃至第４の抽出条件の組のうちの何れの組とも一致しないと判定された場合、受信信号のうちの、その入力H/V情報と入力Line No.との組で特定される部分にはメタデータは多重されていないとみなされて、メタデータの抽出処理は禁止される。
【００４６】
これに対して、入力DID/SDID、入力H/V情報、および入力Line No.の組が第pの抽出条件の組（ｐは１乃至４のうちの何れかの整数値）と一致すると判定された場合、上述したように、第pの抽出条件の組で特定されるメタデータ（Mp）の選択を指定する選択信号が抽出Timing制御部１３からメタデータ選択書込部１５に提供され、また、そのメタデータ（Mp）を抽出するタイミングを示すタイミング信号が抽出Timing制御部１３から抽出部１４に提供される。
【００４７】
このタイミング信号に従って、受信信号からメタデータ（Mp）が抽出部１４により抽出され、メタデータ書込部１５に提供される。そして、メタデータ書込部１５により、レジスタ１１−１７乃至１１−２０のうちの、抽出Timing制御部１３からの選択信号で特定されるメタデータ（Mp）の格納用レジスタに、メタデータ（Mp）が格納される。
【００４８】
以上説明したように、従来、HD_SDI信号の送信装置における多重条件データや、HD_SDI信号の受信装置における抽出条件データは、レジスタに可能されることが普通とされていた。
【特許文献１】特開2003-219378号公報
【発明の開示】
【発明が解決しようとする課題】
【００４９】
しかしながら、従来、多重条件データや抽出条件データがレジスタに格納されていた大きな理由は、HD_SDI信号に多重するメタデータの種類（個数）がそれ程多くは無かったため（例えば上述した図１と図２の例では４種類）である。
【００５０】
ところが、近年、メタデータの種類（個数）は増加傾向にある（例えば16種類が使用される場合もある）。具体的には例えば、現状でもメタデータの種類としては、タイムコード、VITC(Vertical Interval Time Code)、字幕情報、ビデオフォーマット情報、コマーシャル情報、音声情報等、様々な種類が存在する。このように、メタデータの種類が増加すればするほど、レジスタの個数もその分だけ必然的に増加することになる。
【００５１】
このようにしてレジスタの個数が増加してしまった場合には、次のような問題が発生する。即ち、送信装置におけるMeta多重部や、受信装置におけるMeta抽出部を、上述したFPGAのような内部ロジックエレメント（レジスタの構成の基本単位）を使用してロジックを構成するときには、使用するロジックエレメントの使用率も上がってくる。場合によっては、総ロジックエレメント数をひとつ上のサイズにしなくてはならないこともでてくる。その結果、レイアウトの効率も悪くなってしまう。かかる問題が、レジスタの個数が増加すると発生してしまうことになる。
【００５２】
本発明は、このような状況に鑑みてなされたものであり、メタデータ等を多重する多重部や、そのメタデータ等を抽出する抽出部のロジックの使用率を下げ、効率の良いレイアウトができるようにするものである。
【課題を解決するための手段】
【００５３】
本発明の一側面の送受信システムは、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置と、前記送信装置から送信された前記ストリームデータを受信し、前記ストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置とからなる送受信システムであって、前記送信装置は、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件格納手段と、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納する送信側メタデータ格納手段と、前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定する多重判定手段と、前記多重条件格納手段の前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータ格納手段の前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件格納手段の前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータ格納手段の前記第２のアドレスに格納されている前記第２のメタデータを読み出す送信側メタデータ読出手段と、前記送信側メタデータ読出手段により読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重する多重手段と、前記多重条件格納手段の前記第１及び第２のアドレスと、前記送信側メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記多重条件格納手段の前記第１及び第２のアドレスの設定内容を前記多重判定手段に通知し、前記送信側メタデータ格納手段の前記第１及び第２のアドレスを前記送信側メタデータ読出手段に通知する送信側アドレス制御手段と、前記多重手段により前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する送信手段とを備え、前記受信装置は、前記送信装置から送信された前記ストリームデータを受信する受信手段と、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を前記第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件格納手段と、前記第１のアドレスの前記第１の抽出条件と一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する抽出判定手段と、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納される受信側メタデータ格納手段と、前記受信手段に受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出する抽出手段と、前記抽出条件格納手段の前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第１のメタデータを、前記受信側メタデータ格納手段の前記第１のアドレスの場所に書き込み、前記抽出条件格納手段の前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第２のメタデータを、前記受信側メタデータ格納手段の前記第２のアドレスの場所に書き込むメタデータ書込手段と、前記抽出条件格納手段の前記第１及び第２のアドレスと、前記受信側メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記抽出条件格納手段の前記第１及び第２のアドレスを前記抽出判定手段に通知し、前記受信側メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ書込手段に通知する受信側アドレス制御手段とを備える送受信システム。
【００５４】
本発明の一側面の送受信方法は、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリと、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納する送信側メタデータメモリとを少なくとも備える前記送信装置と、前記送信装置から送信された前記ストリームデータを受信し、前記ストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を前記第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリと、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納される受信側メタデータメモリとを少なくとも備える前記受信装置とからなる送受信システムの送受信方法において、前記送信装置は、前記多重条件メモリの前記第１及び第２のアドレスと、前記送信側メタデータメモリの前記第１及び第２のアドレスを設定し、前記多重条件メモリの前記第１及び第２のアドレスの設定内容を、多重条件を判定する手段に通知し、前記送信側メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを読み出す手段に通知し、前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定し、前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータを読み出し、読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重し、前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信し、前記受信装置は、前記抽出条件メモリの前記第１及び第２のアドレスと、前記受信側メタデータメモリの前記第１及び第２のアドレスを設定し、前記抽出条件メモリの前記第１及び第２のアドレスを、抽出判定を行う手段に通知し、前記受信側メタデータメモリの前記第１及び第２のアドレスを前記メタデータを書き込む手段に通知し、前記送信装置から送信された前記ストリームデータを受信し、前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する前記抽出判定を行い、受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出し、前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータを、前記受信側メタデータメモリの前記第１のアドレスに書き込み、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータを、前記受信側メタデータメモリの前記第２のアドレスに書き込む送受信方法。
【００５５】
本発明の一側面の送受信システムおよび方法においては、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリ（多重条件格納手段）と、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納する送信側メタデータメモリ（送信側メタデータ格納手段）とを少なくとも備える前記送信装置と、前記送信装置から送信された前記ストリームデータを受信し、前記ストリームデータから前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を前記第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリ（抽出条件格納手段）と、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納される受信側メタデータメモリ（受信側メタデータ格納手段）とを少なくとも備える前記受信装置とからなる送受信システムにより、次のような一連の処理が実行される。即ち、前記送信装置により、前記多重条件メモリの前記第１及び第２のアドレスと、前記送信側メタデータメモリの前記第１及び第２のアドレスが設定され、前記多重条件メモリの前記第１及び第２のアドレスの設定内容が、多重条件を判定する手段に通知され、前記送信側メタデータメモリの前記第１及び第２のアドレスが、前記メタデータを読み出す手段に通知され、前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかが判定され、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかが判定される。そして、前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータが読み出され、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータが読み出され、読み出された前記第１のメタデータまたは前記第２のメタデータが前記ストリームデータに多重され、多重された前記ストリームデータが送信される。すると、前記受信装置により、前記抽出条件メモリの前記第１及び第２のアドレスと、前記受信側メタデータメモリの前記第１及び第２のアドレスが設定され、前記抽出条件メモリの前記第１及び第２のアドレスが、抽出判定を行う手段に通知され、前記受信側メタデータメモリの前記第１及び第２のアドレスが前記メタデータを書き込む手段に通知され、前記送信装置から送信された前記ストリームデータが受信され、前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかが判定され、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかが判定され、受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータが抽出され、前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータが、前記受信側メタデータメモリの前記第１のアドレスに書き込まれ、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータが、前記受信側メタデータメモリの前記第２のアドレスに書き込まれる。
【００５６】
本発明の一側面の送信装置は、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件格納手段と、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータ格納手段と、前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定する多重判定手段と、前記多重条件格納手段の前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータ格納手段の前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件格納手段の前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータ格納手段の前記第２のアドレスに格納されている前記第２のメタデータを読み出すメタデータ読出手段と、前記メタデータ読出手段により読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重する多重手段と、前記多重条件格納手段の前記第１及び第２のアドレスと、前記メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記多重条件格納手段の前記第１及び第２のアドレスの設定内容を前記多重判定手段に通知し、前記メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ読出手段に通知するアドレス制御手段と、前記多重手段により前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する送信手段とを備える。
【００５８】
前記第１の多重条件と前記第２の多重条件とは第１の種類と第２の種類とが存在し、前記多重条件格納手段は、前記第１の種類の前記第１の多重条件と前記第２の多重条件とを格納する第１のメモリと、前記第２の種類の前記第１の多重条件と前記第２の多重条件とを格納する第２のメモリとから構成され、前記多重判定手段は、前記第１のメモリの前記第１のアドレスの前記第１の種類の前記第１の多重条件と、前記第２のメモリの前記第１のアドレスの前記第２の種類の前記第１の多重条件の両方が一致する信号情報が入力されたかを判定し、一致しないと判定された場合に、その信号情報が前記第１のメモリの前記第２のアドレスの前記第１の種類の前記第１の多重条件と、前記第２のメモリの前記第２のアドレスの前記第２の種類の前記第２の多重条件の両方が一致するかを判定することができる。
【００６１】
前記ストリームデータのうちのメタデータを多重する部分のデータ量が規定されており、前記第１のメタデータまたは前記第２のメタデータが、規定された前記データ量を超えており、規定された前記データ量毎にＮ個（Ｎは２以上の整数値）の単位データに区分可能な場合、前記第１の多重条件または前記第２の多重条件は、Ｎ個の前記単位データのそれぞれを前記ストリームデータに多重するためのＮ個の単位多重条件から構成され、前記多重判定手段は、前記第１の多重条件または前記第２の多重条件がＮ個の前記単位多重条件で構成されているときには、さらに、前記第１の多重条件または前記第２の多重条件を読み出す順番になると、Ｎ個の前記単位多重条件のそれぞれを所定の順番で前記多重条件格納手段から順次読み出し、読み出した順に信号情報との一致を判定し、前記多重手段は、一致する前記信号情報が入力されたという判定結果の場合、Ｎ個の前記単位多重条件のそれぞれを満たすと前記多重判定手段により判定されたＮ個のそれぞれの部分に、前記第１のメタデータまたは前記第２のメタデータから区分されたＮ個の前記単位データを１つずつ多重することができる。
【００６２】
本発明の一側面の送信方法は、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する送信装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリと、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータメモリとを少なくとも備える前記送信装置の送信方法であって、前記多重条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記多重条件メモリの前記第１及び第２のアドレスの設定内容を、多重条件を判定する手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを読み出す手段に通知し、前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定し、前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータを読み出し、読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重し、前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信するステップを含む。
本発明の一側面のプログラムは、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方を選択してストリームデータに多重して送信する装置であって、前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件を第２のアドレスの場所に格納する多重条件メモリと、前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータメモリとを少なくとも備える前記装置を制御するコンピュータに、前記多重条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記多重条件メモリの前記第１及び第２のアドレスの設定内容を、多重条件を判定する手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを読み出す手段に通知し、前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定し、前記多重条件メモリの前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件メモリの前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータメモリの前記第２のアドレスに格納されている前記第２のメタデータを読み出し、読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重し、前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信させるステップを含む処理を実行させるためのプログラム。
【００６３】
本発明の一側面の送信装置および方法並びにプログラムにおいては、多重条件メモリ（多重条件格納手段）の第１及び第２のアドレスと、メタデータメモリ（メタデータ格納手段）の第１及び第２のアドレスが設定され、多重条件メモリの第１及び第２のアドレスの設定内容が、多重条件を判定する手段に通知され、メタデータメモリの第１及び第２のアドレスが、メタデータを読み出す手段に通知され、第１のアドレスの第１の多重条件と一致する信号情報が入力されたかが判定され、第１の多重条件と一致しないと判定された場合に、その信号情報が第２のアドレスの第２の多重条件と一致するかが判定され、多重条件メモリの第１のアドレスの第１の多重条件と一致する信号情報が入力されたという判定結果の場合は、メタデータメモリの第１のアドレスに格納されている第１のメタデータが読み出され、多重条件メモリの第２のアドレスの第２の多重条件と一致する信号情報が入力されたという判定結果の場合は、メタデータメモリの第２のアドレスに格納されている第２のメタデータが読み出され、読み出された第１のメタデータまたは第２のメタデータがストリームデータに多重され、多重されたストリームデータが送信される。
【００６４】
本発明の一側面の受信装置は、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方が選択されて多重されたストリームデータを受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置であって、前記ストリームデータを受信する受信手段と、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を第２のアドレスの場所に格納する抽出条件格納手段と、前記第１のアドレスの前記第１の抽出条件と一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する抽出判定手段と、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータ格納手段と、前記受信手段で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出する抽出手段と、前記抽出条件格納手段の前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第１のメタデータを、前記メタデータ格納手段の前記第１のアドレスに書き込み、前記抽出条件格納手段の前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第２のメタデータを、前記メタデータ格納手段の前記第２のアドレスに書き込むメタデータ書込手段と、前記抽出条件格納手段の前記第１及び第２のアドレスと、前記メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記抽出条件格納手段の前記第１及び第２のアドレスを前記抽出判定手段に通知し、前記メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ書込手段に通知するアドレス制御手段とを備える。
【００６６】
前記第１の抽出条件と前記第２の抽出条件とは第１の種類と第２の種類とが存在し、前記抽出条件格納手段は、前記第１の種類の前記第１の抽出条件と前記第２の抽出条件とを格納する第１のメモリと、前記第２の種類の前記第１の抽出条件と前記第２の抽出条件とを格納する第２のメモリとから構成され、前記抽出判定手段は、前記第１のメモリの前記第１のアドレスの前記第１の種類の前記第１の抽出条件と、前記第２のメモリの前記第１のアドレスの前記第２の種類の前記第１の抽出条件の両方が一致する信号情報が入力されたかを判定し、一致しないと判定された場合に、その信号情報が前記第１のメモリの前記第２のアドレスの前記第１の種類の前記第１の抽出条件と、前記第２のメモリの前記第２のアドレスの前記第２の種類の前記第２の抽出条件の両方が一致するかを判定することができる。
【００６９】
前記ストリームデータのうちのメタデータを多重する部分のデータ量が規定されており、前記第１のメタデータまたは前記第２のメタデータが、規定された前記データ量を超えており、規定された前記データ量毎にＮ個（Ｎは２以上の整数値）の単位データに区分されて、Ｎ個の前記単位データのそれぞれが前記ストリームデータの別の部分に多重されてきた場合、前記第１の抽出条件または前記第２の抽出条件は、Ｎ個の前記単位データのそれぞれを前記ストリームデータから抽出するためのＮ個の単位抽出条件から構成され、前記抽出判定手段は、前記第１の抽出条件または前記第２の抽出条件がＮ個の前記単位抽出条件で構成されているときには、さらに、前記第１の抽出条件または前記第２の抽出条件を読み出す順番になると、Ｎ個の前記単位抽出条件のそれぞれを所定の順番で前記抽出条件格納手段から順次読み出し、読み出した順に信号情報との一致を判定し、前記抽出手段は、一致する前記信号情報が入力されたという判定結果の場合、Ｎ個の前記単位抽出条件のそれぞれを満たすと前記多重判定手段により判定されたＮ個のそれぞれの部分から、前記第１のメタデータまたは前記第２のメタデータから区分されたＮ個の前記単位データを１つずつ抽出することができる。
【００７０】
本発明の一側面の受信方法は、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方が選択されて多重されたストリームデータを受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリと、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータメモリとを少なくとも備える前記受信装置の受信方法であって、前記抽出条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記抽出条件メモリの前記第１及び第２のアドレスを、抽出判定を行う手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを書き込む手段に通知し、前記第１のメタデータまたは第２のメタデータが多重された前記ストリームデータを受信し、前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する前記抽出判定を行い、前記受信装置で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出し、前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータを、前記メタデータメモリの前記第１のアドレスに書き込み、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータを、前記メタデータメモリの前記第２のアドレスに書き込むステップを含む。
本発明の一側面のプログラムは、種類若しくは値が異なるメタデータである第１のメタデータと第２のメタデータのいずれか一方が選択されて多重されたストリームデータを受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する装置であって、前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件を第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件を前記第２のアドレスの場所に格納する抽出条件メモリと、前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータメモリとを少なくとも備える前記装置を制御するコンピュータに、前記抽出条件メモリの前記第１及び第２のアドレスと、前記メタデータメモリの前記第１及び第２のアドレスを設定し、前記抽出条件メモリの前記第１及び第２のアドレスを、抽出判定を行う手段に通知し、前記メタデータメモリの前記第１及び第２のアドレスを、前記メタデータを書き込む手段に通知し、前記第１のメタデータまたは第２のメタデータが多重された前記ストリームデータを受信し、前記第１のアドレスの前記第１の抽出条件一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する前記抽出判定を行い、前記装置で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出し、前記抽出条件メモリの前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第１のメタデータを、前記メタデータメモリの前記第１のアドレスに書き込み、前記抽出条件メモリの前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、抽出された前記第２のメタデータを、前記メタデータメモリの前記第２のアドレスに書き込むステップを含む処理を実行させるためのプログラム。
【００７１】
本発明の一側面の受信装置および方法並びにプログラムにおいては、抽出条件メモリ（抽出条件格納手段）の第１及び第２のアドレスと、メタデータメモリ（メタデータ格納手段）の第１及び第２のアドレスが設定され、抽出条件メモリの第１及び第２のアドレスが、抽出判定を行う手段に通知され、メタデータメモリの第１及び第２のアドレスが、メタデータを書き込む手段に通知され、第１のメタデータまたは第２のメタデータが多重されたストリームデータが受信され、第１のアドレスの第１の抽出条件一致する信号情報が入力されたかが判定され、第１の抽出条件と一致しないと判定された場合に、その信号情報が第２のアドレスの第２の抽出条件と一致するかが判定され、装置で受信されたストリームデータから、第１のメタデータまたは第２のメタデータが抽出され、抽出条件メモリの第１のアドレスの第１の抽出条件と一致する信号情報が入力されたという判定結果の場合は、抽出された第１のメタデータが、メタデータメモリの第１のアドレスに書き込まれ、抽出条件メモリの第２のアドレスの第２の抽出条件と一致する信号情報が入力されたという判定結果の場合は、抽出された第２のメタデータが、メタデータメモリの第２のアドレスに書き込まれる。
【００７２】
なお、ここで言う第１のメタデータと第２のメタデータとは、ストリームデータに重畳可能なデータであれば足り、その形態は特に限定されない。
【００７３】
また、送信装置から受信装置へのストリームデータの伝送形態は特に限定されず、例えば有線でも構わないし、無線でも構わないし、それらの組み合わせでも構わない。また、例えば、所定のネットワークを1以上介してもよいし、介さなくてもよい。
【発明の効果】
【００７４】
以上のごとく、本発明の一側面によれば、メタデータ等を多重する多重部と、そのメタデータ等を抽出する抽出部とのうちの少なくとも一方のロジックの使用率を下げ、効率の良いレイアウトを可能にすることができる。
【発明を実施するための最良の形態】
【００７５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００７６】
本発明の一側面の送受信システム（例えば図３のシステム）は、
種類若しくは値が異なるメタデータである第１のメタデータ（例えば図４のメタデータ用メモリ６５に格納されているメタデータ（M1乃至M4）のうちの所定の１つ。その他のデータ（S1乃至S4），（D1乃至D4）のうちの対応する１つずつも含めて、それらをまとめて１つのメタデータと捉えてもよい）と第２のメタデータ（例えば図４のメタデータ用メモリ６５に格納されているメタデータ（M1乃至M4）のうちの別の１つ。その他のデータ（S1乃至S4），（D1乃至D4）のうちの対応する１つずつも含めて、それらをまとめて１つのメタデータと捉えてもよい）のいずれか一方を選択してストリームデータ（例えば図４でいう入力信号であって、図３の映像データVに音声データA等が多重された結果得られるデータ）に多重して送信する送信装置（例えば図３の送信装置３１）と、前記送信装置から送信された前記ストリームデータを受信し、前記ストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置（例えば図３の受信装置３２）とからなる送受信システムにおいて、
前記送信装置は、
前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件（例えば、図４のH_ANC/V_ANC用メモリ６１に格納されている多重条件（H1乃至H４）のうちの所定の１つや、Line Number用メモリ６２に格納されている多重条件（L1乃至L４）のうちの所定の１つ）を第１のアドレスの場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件（例えば、図４のH_ANC/V_ANC用メモリ６１に格納されている多重条件（H1乃至H４）のうちの別の１つや、Line Number用メモリ６２に格納されている多重条件（L1乃至L４）のうちの別の１つ）を第２のアドレスの場所に格納する多重条件格納手段（例えば、図３のMeta多重部４３のうちの、図４のH_ANC/V_ANC用メモリ６１やLine Number用メモリ６２）と、
前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納する送信側メタデータ格納手段と、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定する多重判定手段（例えば、図３のMeta多重部４３のうちの、図４の比較部７１）と、
前記多重条件格納手段の前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータ格納手段の前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件格納手段の前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記送信側メタデータ格納手段の前記第２のアドレスに格納されている前記第２のメタデータを読み出す送信側メタデータ読出手段と、
前記送信側メタデータ読出手段により読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重する多重手段（例えば、図３のMeta多重部４３のうちの、図４の多重部７５）と、
前記多重条件格納手段の前記第１及び第２のアドレスと、前記送信側メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記多重条件格納手段の前記第１及び第２のアドレスの設定内容を前記多重判定手段に通知し、前記送信側メタデータ格納手段の前記第１及び第２のアドレスを前記送信側メタデータ読出手段に通知する送信側アドレス制御手段と、
前記多重手段により前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する送信手段（例えば、図３のSDI出力部４５）と
を備え、
前記受信装置は、
前記送信装置から送信された前記ストリームデータを受信する受信手段（例えば、図３のSDI入力部５１）と、
前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件（例えば、図６のH_ANC/V_ANC用メモリ８１に格納されている抽出条件（H1乃至H４）のうちの所定の１つ、Line Number用メモリ８２に格納されている抽出条件（L1乃至L４）のうちの所定の１つ、DID用メモリ８３に格納されている抽出条件（D1乃至D４）のうちの所定の１つ、SDID用メモリ８４に格納されている抽出条件（S1乃至S４）のうちの所定の１つ等）を前記第１のアドレスの場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件（例えば、図６のH_ANC/V_ANC用メモリ８１に格納されている抽出条件（H1乃至H４）のうちの別の１つ、Line Number用メモリ８２に格納されている抽出条件（L1乃至L４）のうちの別の１つ、DID用メモリ８３に格納されている抽出条件（D1乃至D４）のうちの別の１つ、SDID用メモリ８４に格納されている抽出条件（S1乃至S４）のうちの別の１つ等）を前記第２のアドレスの場所に格納する抽出条件格納手段（例えば、図３のMeta抽出部５５のうちの、図６のH_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、SDID用メモリ８４等）と、
前記第１のアドレスの前記第１の抽出条件と一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する抽出判定手段（例えば、図３のMeta抽出部５５のうちの、図６の比較部９１）と、
前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納される受信側メタデータ格納手段と、
前記受信手段に受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出する抽出手段（例えば、図３のMeta抽出部５５のうちの、図６の抽出部９４）と、
前記抽出条件格納手段の前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第１のメタデータを、前記受信側メタデータ格納手段の前記第１のアドレスの場所に書き込み、前記抽出条件格納手段の前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第２のメタデータを、前記受信側メタデータ格納手段の前記第２のアドレスの場所に書き込むメタデータ書込手段と、
前記抽出条件格納手段の前記第１及び第２のアドレスと、前記受信側メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記抽出条件格納手段の前記第１及び第２のアドレスを前記抽出判定手段に通知し、前記受信側メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ書込手段に通知する受信側アドレス制御手段と
を備える。
【００７７】
本発明の一側面の送受信方法は、上述した本発明の一側面の送受信システムに対応する送受信方法である。
【００７８】
本発明の一側面の送信装置（例えば図３の送信装置３１）は、
種類若しくは値が異なるメタデータである第１のメタデータ（例えば図４のメタデータ用メモリ６５に格納されているメタデータ（M1乃至M4）のうちの所定の１つ。その他のデータ（S1乃至S4），（D1乃至D4）のうちの対応する１つずつも含めて、それらをまとめて１つのメタデータと捉えてもよい）と第２のメタデータ（例えば図４のメタデータ用メモリ６５に格納されているメタデータ（M1乃至M4）のうちの別の１つ。その他のデータ（S1乃至S4），（D1乃至D4）のうちの対応する１つずつも含めて、それらをまとめて１つのメタデータと捉えてもよい）のいずれか一方を選択してストリームデータ（例えば図４でいう入力信号であって、図３の映像データVに音声データA等が多重された結果得られるデータ）に多重して送信する送信装置において、
前記第１のメタデータを前記ストリームデータに多重するための第１の多重条件（例えば、図４のH_ANC/V_ANC用メモリ６１に格納されている多重条件（H1乃至H４）のうちの所定の１つや、Line Number用メモリ６２に格納されている多重条件（L1乃至L４）のうちの所定の１つ）を第１のアドレス（例えば図４のa0乃至a3のうちの所定の１つ）の場所に、前記第２のメタデータを前記ストリームデータに多重するための第２の多重条件（例えば、図４のH_ANC/V_ANC用メモリ６１に格納されている多重条件（H1乃至H４）のうちの別の１つや、Line Number用メモリ６２に格納されている多重条件（L1乃至L４）のうちの別の１つ）を第２のアドレス（例えば図４のa0乃至a3のうちの別の１つ）の場所に格納する多重条件格納手段（例えば、図３のMeta多重部４３のうちの、図４のH_ANC/V_ANC用メモリ６１やLine Number用メモリ６２）と、
前記第１のメタデータを前記第１のアドレスの場所に格納し、前記第２のメタデータを前記第２のアドレスの場所に格納するメタデータ格納手段（例えば図４のメタデータ用メモリ６５。DID用メモリ６３やSDID用メモリ６４を含めてもよい）と、
前記第１のアドレスの前記第１の多重条件と一致する信号情報が入力されたかを判定し、前記第１の多重条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の多重条件と一致するかを判定する多重判定手段（例えば、図３のMeta多重部４３のうちの、図４の比較部７１）と、
前記多重条件格納手段の前記第１のアドレスの前記第１の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータ格納手段の前記第１のアドレスに格納されている前記第１のメタデータを読み出し、前記多重条件格納手段の前記第２のアドレスの前記第２の多重条件と一致する前記信号情報が入力されたという判定結果の場合は、前記メタデータ格納手段の前記第２のアドレスに格納されている前記第２のメタデータを読み出すメタデータ読出手段（例えば図４のメタデータ選択読出部７４）と、
前記メタデータ読出手段により読み出された前記第１のメタデータまたは前記第２のメタデータを前記ストリームデータに多重する多重手段（例えば、図３のMeta多重部４３のうちの、図４の多重部７５）と、
前記多重条件格納手段の前記第１及び第２のアドレスと、前記メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記多重条件格納手段の前記第１及び第２のアドレスの設定内容を前記多重判定手段に通知し、前記メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ読出手段に通知するアドレス制御手段（例えば図４のRead Address制御部７３）と、
前記多重手段により前記第１のメタデータまたは前記第２のメタデータが多重された前記ストリームデータを送信する送信手段（例えば、図３のSDI出力部４５）と
を備える。
【００７９】
前記第１の多重条件と前記第２の多重条件とは第１の種類と第２の種類とが存在し（例えば、図４のH_ANC/V_ANC用メモリ６１に格納されている多重条件（H1乃至H４）が第１の種類とされると、Line Number用メモリ６２に格納されている多重条件（L1乃至L４）が第２の種類となる）、
前記多重条件格納手段は、前記第１の種類の前記第１の多重条件と前記第２の多重条件とを格納する第１のメモリ（例えば、図４のH_ANC/V_ANC用メモリ６１）と、前記第２の種類の前記第１の多重条件と前記第２の多重条件とを格納する第２のメモリ（例えば、図４のLine Number用メモリ６２）とから構成され、
前記多重判定手段は、前記第１のメモリの前記第１のアドレスの前記第１の種類の前記第１の多重条件と、前記第２のメモリの前記第１のアドレスの前記第２の種類の前記第１の多重条件の両方が一致する信号情報が入力されたかを判定し、一致しないと判定された場合に、その信号情報が前記第１のメモリの前記第２のアドレスの前記第１の種類の前記第１の多重条件と、前記第２のメモリの前記第２のアドレスの前記第２の種類の前記第２の多重条件の両方が一致するかを判定する。
【００８３】
本発明の受信装置（例えば図３の受信装置３２）は、
種類若しくは値が異なるメタデータである第１のメタデータ（例えば図６のメタデータ用メモリ８５に格納され得るメタデータ（M1乃至M4）のうちの所定の１つ）と第２のメタデータ（例えば図６のメタデータ用メモリ８５に格納され得るメタデータ（M1乃至M4）のうちの別の１つ）のいずれか一方が選択されて多重されたストリームデータ（例えば図３の送信装置３１から送信された信号）を受信し、そのストリームデータに多重されている前記第１のメタデータまたは前記第２のメタデータを抽出する受信装置において、
前記ストリームデータを受信する受信手段（例えば、図３のSDI入力部５１）と、
前記第１のメタデータを前記ストリームデータから抽出するための第１の抽出条件（例えば、図６のH_ANC/V_ANC用メモリ８１に格納されている抽出条件（H1乃至H４）のうちの所定の１つ、Line Number用メモリ８２に格納されている抽出条件（L1乃至L４）のうちの所定の１つ、DID用メモリ８３に格納されている抽出条件（D1乃至D４）のうちの所定の１つ、SDID用メモリ８４に格納されている抽出条件（S1乃至S４）のうちの所定の１つ等）を第１のアドレス（例えば図６のa0乃至a3のうちの所定の１つ）の場所に格納し、前記第２のメタデータを前記ストリームデータから抽出するための第２の抽出条件（例えば、図６のH_ANC/V_ANC用メモリ８１に格納されている抽出条件（H1乃至H４）のうちの別の１つ、Line Number用メモリ８２に格納されている抽出条件（L1乃至L４）のうちの別の１つ、DID用メモリ８３に格納されている抽出条件（D1乃至D４）のうちの別の１つ、SDID用メモリ８４に格納されている抽出条件（S1乃至S４）のうちの別の１つ等）を第２のアドレス（例えば図６のa0乃至a3のうちの別の１つ）の場所に格納する抽出条件格納手段（例えば、図３のMeta抽出部５５のうちの、図６のH_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、SDID用メモリ８４等）と、
前記第１のアドレスの前記第１の抽出条件と一致する信号情報が入力されたかを判定し、前記第１の抽出条件と一致しないと判定された場合に、その信号情報が前記第２のアドレスの前記第２の抽出条件と一致するかを判定する抽出判定手段（例えば、図３のMeta抽出部５５のうちの、図６の比較部９１）と、
前記第１のメタデータは前記第１のアドレスの場所に格納され、前記第２のメタデータは前記第２のアドレスの場所に格納されるメタデータ格納手段（例えば図６のメタデータ用メモリ８５）と、
前記受信手段で受信された前記ストリームデータから、前記第１のメタデータまたは前記第２のメタデータを抽出する抽出手段（例えば、図３のMeta抽出部５５のうちの、図６の抽出部９４）と、
前記抽出条件格納手段の前記第１のアドレスの前記第１の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第１のメタデータを、前記メタデータ格納手段の前記第１のアドレスに書き込み、前記抽出条件格納手段の前記第２のアドレスの前記第２の抽出条件と一致する前記信号情報が入力されたという判定結果の場合は、前記抽出手段により抽出された前記第２のメタデータを、前記メタデータ格納手段の前記第２のアドレスに書き込むメタデータ書込手段（例えば図６のメタデータ選択書込部９５）と、
前記抽出条件格納手段の前記第１及び第２のアドレスと、前記メタデータ格納手段の前記第１及び第２のアドレスを設定し、前記抽出条件格納手段の前記第１及び第２のアドレスを前記抽出判定手段に通知し、前記メタデータ格納手段の前記第１及び第２のアドレスを前記メタデータ書込手段に通知するアドレス制御手段（例えば図６のRead/Write Address制御部９３）と
を備える。
【００８４】
前記第１の抽出条件と前記第２の抽出条件とは第１の種類と第２の種類（例えば、図６のH_ANC/V_ANC用メモリ８１に格納されている抽出条件（H1乃至H４）、Line Number用メモリ８２に格納されている抽出条件（L1乃至L４）、DID用メモリ８３に格納されている抽出条件（D1乃至D４）、および、SDID用メモリ８４に格納されている抽出条件（S1乃至S４）といった4種類のうちの２種類が第１の種類と第２の種類になる。）とが存在し、
前記抽出条件格納手段は、前記第１の種類の前記第１の抽出条件と前記第２の抽出条件とを格納する第１のメモリ（例えば、図３のMeta抽出部５５のうちの、図６のH_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、SDID用メモリ８４のうちの、第１の種類とされた抽出条件を格納する１つ）と、前記第２の種類の前記第１の抽出条件と前記第２の抽出条件とを格納する第２のメモリ（例えば、図３のMeta抽出部５５のうちの、図６のH_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、SDID用メモリ８４のうちの、第２の種類とされた抽出条件を格納する１つ）とから構成され、
前記抽出判定手段は、前記第１のメモリの前記第１のアドレスの前記第１の種類の前記第１の抽出条件と、前記第２のメモリの前記第１のアドレスの前記第２の種類の前記第１の抽出条件の両方が一致する信号情報が入力されたかを判定し、一致しないと判定された場合に、その信号情報が前記第１のメモリの前記第２のアドレスの前記第１の種類の前記第１の抽出条件と、前記第２のメモリの前記第２のアドレスの前記第２の種類の前記第２の抽出条件の両方が一致するかを判定する。
【００８８】
以下、図面を参照して、本発明の実施の形態について説明する。
【００８９】
図３は、本発明を適用した送受信システムの構成例を示す図である。
【００９０】
図３の例の送受信システムは、メタデータMDが重畳されたHD_SDI信号をシリアル信号の形態で送信する送信装置３１と、そのHD_SDI信号を受信する受信装置３２とから構成されている。
【００９１】
送信装置３１は、同期信号多重部４１乃至主制御部４７から構成されている。
【００９２】
同期信号多重部４１は、所定の映像データVに対して、同期信号/信号情報生成部４６により生成された同期信号を多重（重畳）して、その結果得られる信号（以下、同期信号多重映像データと称する）をAudio多重部４２に提供する。
【００９３】
Audio多重部４２は、同期信号/信号情報生成部４６により生成された同期信号や信号情報に従って、同期信号多重部４１から提供された同期信号多重映像データに対して、所定の音声データAを多重（重畳）して、その結果得られるデータ（以下、AVデータと称する）をMeta多重部４３に提供する。
【００９４】
ここで、同期信号/信号情報生成部４６からAudio多重部４２に提供される信号情報は、主制御部４７により設定される多重条件と比較される情報である。即ち、同期信号/信号情報生成部４６からAudio多重部４２に提供される信号情報は、同期信号多重映像データの所定の部分を特定する情報である。従って、同期信号多重映像データのうちの、多重条件と一致した信号情報により特定される部分に、所定の音声信号Aが多重（重畳）されることになる。
【００９５】
Meta多重部４３は、同期信号/信号情報生成部４６により生成された同期信号や信号情報に従って、Audio多重部４２から提供されたAVデータに対して、主制御部４７を介して提供されるメタデータMDを多重（重畳）して、その結果得られるデータ（以下、メタデータ重畳AVデータと称する）をP/S変換部４４に提供する。
【００９６】
ここで、同期信号/信号情報生成部４６からMeta多重部４３に提供される信号情報は、主制御部４７により設定される多重条件と比較される情報である。例えば本実施の形態では、上述した図１の従来のMeta多重部と対応させて、かかる多重条件としては、H_ANC/V_ANC区間とLine_Numberとからなる多重条件の組が採用されており、また、かかる信号情報として、入力H/V情報とLine_Numberとの組が採用されている。従って、AVデータのうちの、かかる多重条件と一致した信号情報により特定される部分に、所定のメタデータMDが多重（重畳）されることになる。
【００９７】
なお、Meta多重部４３の詳細な構成例については図４を参照して、Meta多重部４３の処理例については図５を参照して、それぞれ後述する。
【００９８】
Meta多重部４３からP/S変換部４３に提供されるメタデータ重畳AVデータの信号形態はパラレル信号である。そこで、P/S変換部４４は、メタデータ重畳AVデータの信号形態を、パラレル信号からシリアル信号に変換し、SDI出力部４５に提供する。
【００９９】
SDI出力部４５は、P/S変換部４４によりシリアル信号に変換されたメタデータ重畳AVデータ（SDI信号）を出力（送信）する。
【０１００】
同期信号/信号情報生成部４６は、上述したように、同期信号と各種信号情報を生成する。
【０１０１】
主制御部４７は、この送信装置３１の動作全体を制御する。また、主制御部４７は、上述したように、メタデータMDを取得してMeta多重部４３に提供したり、各種類の各多重条件をAudio多重部４２やMeta多重部４３に設定する。
【０１０２】
かかる構成の送信装置３１の動作（処理）は例えば次の通りになる。
【０１０３】
即ち、送信装置３１において、映像データVの他、同期信号、音声データA、およびメタデータMDが多重され、その結果、パラレル信号のメタデータ多重AVデータが得られる。そして、メタデータ多重AVデータは、その信号形態がパラレル信号からシリアル信号に変換され、SDI信号として受信装置３２に送信される。
【０１０４】
なお、Meta多重部４３の動作（処理）の詳細については、図５を参照して後述する。
【０１０５】
かかる送信装置３１から送信されたSDI信号（シリアル信号のメタデータ多重AVデータ）を受信する受信装置３２は、図３の例では、SDI入力部５１乃至主制御部５６から構成されている。
【０１０６】
SDI入力部５１は、送信装置３１からのSDI信号（シリアル信号のメタデータ多重AVデータ）を受信し、S/P変換部５２に提供する。
【０１０７】
S/P変換部５２は、メタデータ重畳AVデータを、シリアル信号からパラレル信号に変換して出力する。
【０１０８】
同期信号/信号情報抽出部５３は、S/P変換部５２から出力されたメタデータ重畳AVデータから、同期信号や各種信号情報を抽出し、Audio抽出部５４やMeta抽出部５５に提供する。
【０１０９】
Audio抽出部５４は、同期信号/信号情報抽出部５３から供給された同期信号や信号情報に従って、S/P変換部５２から出力されたメタデータ重畳AVデータから、音声データAを抽出して出力する。
【０１１０】
ここで、同期信号/信号情報抽出部５３からAudio抽出部５４に提供される信号情報は、主制御部５６により設定される抽出条件と比較される情報である。即ち、同期信号/信号情報抽出部５３からAudio抽出部５４に提供される信号情報は、S/P変換部５２から出力されたメタデータ重畳AVデータの所定の部分を特定する情報である。従って、そのメタデータ重畳AVデータのうちの、抽出条件と一致した信号情報により特定される部分に、音声データAが多重（重畳）されていることになり、その部分から音声データAが抽出されるのである。
【０１１１】
Meta抽出部５５は、同期信号/信号情報抽出部５３から提供された同期信号や各種信号情報に従って、S/P変換部５２から出力されたメタデータ重畳AVデータから、メタデータMDを抽出して主制御部５６に提供する。
【０１１２】
ここで、同期信号/信号情報抽出部５３からMeta抽出部５５に提供される信号情報は、主制御部５６により設定される抽出条件と比較される情報である。例えば本実施の形態では、上述した図１の従来のMeta抽出部と対応させて、かかる抽出条件としては、H_ANC/V_ANC区間、Line_Number、DID、およびSDIDからなる抽出条件の組が採用されており、また、かかる信号情報として、入力DID/SDID、入力H/V情報、およびLine_Numberの組が採用されている。従って、メタデータ重畳AVデータのうちの、かかる抽出条件と一致した信号情報により特定される部分に、メタデータMDが多重（重畳）されていることになり、その部分からメタデータMDが抽出されるのである。
【０１１３】
なお、Meta抽出部５５の詳細な構成例については図６を参照して、Meta抽出部５５の処理例については図７を参照して、それぞれ後述する。
【０１１４】
主制御部５６は、この受信装置３２の動作全体を制御する。また、主制御部５６は、上述したように、Meta抽出部５５により抽出されたメタデータMDを取得して出力したり、各種類の各抽出条件をAudio抽出部５４やMeta抽出部５５に設定する。
【０１１５】
かかる構成の受信装置３２の動作（処理）は例えば次の通りになる。
【０１１６】
即ち、受信装置３２において、送信装置３１から送信されてきたSDI信号（メタデータ多重AVデータ）が受信されると、その信号形態がシリアル信号からパラレル信号に変換される。そして、パラレル信号であるメタデータ多重AVデータから、映像データV、音声データA、およびメタデータMD等が分離されて出力される。
【０１１７】
なお、Meta抽出部５５の動作（処理）の詳細については、図７を参照して後述する。
【０１１８】
次に、図４と図５を参照して、Meta多重部４３の詳細例について説明する。図４は、Meta多重部４３の詳細な構成例を示すブロック図である。図５は、主にMeta多重部４３の処理（以下、送信側のメタデータ多重処理と称する）の例を説明するフローチャートである。
【０１１９】
図４の例のMeta多重部４３では、図１の例の従来のMeta多重部との比較を容易とするために、図１の例で利用されていた第１乃至第４の多重条件の組がそのまま利用され、入力信号に多重されるデータとして、図１の例で利用されていた第１乃至第４の多重対象の組がそのまま利用されている。
【０１２０】
ただし注目すべき点は、図４の例のMeta多重部４３においては、第１乃至第４の多重条件の組と、第１乃至第４の多重対象の組とは、レジスタではなく、メモリ上に格納されている点である。そして、第１乃至第４の多重条件の組は順次参照されていく方式（以下、メモリマップ方式と称する）が採用されている点である。
【０１２１】
図４の例では、Meta多重部４３は、かかるメモリとして、H_ANC/V_ANC用メモリ６１、Line Number用メモリ６２、DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５を設けている。
【０１２２】
H_ANC/V_ANC用メモリ６１は、第１乃至第４の多重条件の組のそれぞれに属する４つのH_ANC/V_ANC区間（H1乃至H4）を格納する。これらの４つのH_ANC/V_ANC区間（H1乃至H4）の格納動作（後述する図５のステップＳ１の処理）は、主制御部４７により実行される。そして、これらの４つのH_ANC/V_ANC区間（H1乃至H4）のRead Addressが、後述するRead Address制御部７３により設定（作成）される（後述する図５のステップＳ３の処理）。図４の例では、４つのH_ANC/V_ANC区間（H1乃至H4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１２３】
なお、本明細書では、このように多重条件等を示すデータをメモリ（従来ではレジスタ）に格納させること（その制御）は、上述したように、設定とも表現される。即ち、例えば「主制御部４７は、H_ANC/V_ANC用メモリ６１に対して、４つのH_ANC/V_ANC区間（H1乃至H4）の設定を行う」ことは、「主制御部４７は、H_ANC/V_ANC用メモリ６１に、４つのH_ANC/V_ANC区間（H1乃至H4）を格納させる制御を行う」ことを意味する。
【０１２４】
Line Number用メモリ６２は、第１乃至第４の多重条件の組のそれぞれに属する４つのLine Number（L1乃至L4）を格納する。これらの４つのLine Number（L1乃至L4）の設定動作（後述する図５のステップＳ１の処理）は、主制御部４７により実行される。そして、これらの４つのLine Number（L1乃至L4）のRead Addressが、後述するRead Address制御部７３により作成される（後述する図５のステップＳ３の処理）。図４の例では、４つのLine Number（L1乃至L4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１２５】
なお、本実施の形態では、１つのメモリには、多重条件の組を構成する各種類の多重条件データ（図４の例では、H_ANC/V_ANC区間とLine Numberといった２種類の多重条件データ）のうちの１種類のみが格納されている。勿論、１つのメモリに格納させる多重条件データの種類は、１種類に限定されず、２種類以上としてもよいが、本実施の形態のように１種類であると好適である。なぜならば、後述する比較部７１は、多重条件の組を単位として比較処理を実行する。この場合、多重条件の組を構成する２種類以上の多重条件データが１つのメモリに格納されていると、１つのメモリから同時に２種類以上の多重条件データを読み出すことは不可能となり、２種類以上の多重条件データを所定の順番で（例えばRead Addressの若い順に）1つのメモリから読み出す必要が生じ、その分だけ比較処理に長時間を要してしまうからである。換言すると、本実施の形態では、多重条件の組を構成する２種類以上の多重条件データのそれぞれは別々のメモリにそれぞれ格納されているので、２種類以上の多重条件データをほぼ同時に読み出すことができ、その結果、その分だけ比較処理を短縮することができる、という効果を奏することが可能になる。
【０１２６】
なお、以下、このように多重条件の組を構成する各種類の多重条件データのうちの所定の１種類を格納するメモリを、即ち、図４の例ではH_ANC/V_ANC用メモリ６１とLine Number用メモリ６２とを、多重条件メモリと称する。
【０１２７】
これに対して、多重対象の組を構成する各種類のデータ（図４の例では、DID、SDID、およびメタデータの３種類のデータ）のうちの所定の１種類を格納するメモリを、多重対象メモリと称する。即ち、図４の例では、多重対象メモリとして、DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５が設けられている。
【０１２８】
DID用メモリ６３は、第１乃至第４の多重対象の組のそれぞれに属する４つのDID（D1乃至D4）を格納する。これらの４つのDID（D1乃至D4）の設定動作（後述する図５のステップＳ２の処理）は、主制御部４７により実行される。そして、これらの４つのDID（D1乃至D4）のRead Addressが、後述するRead Address制御部７３により作成される（後述する図５のステップＳ３の処理）。図４の例では、４つのDID（D1乃至D4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１２９】
SDID用メモリ６４は、第１乃至第４の多重対象の組のそれぞれに属する４つのSDID（S1乃至S4）を格納する。これらの４つのSDID（S1乃至S4）の設定動作（後述する図５のステップＳ２の処理）は、主制御部４７により実行される。そして、これらの４つのSDID（S1乃至S4）のRead Addressが、後述するRead Address制御部７３により作成される（後述する図５のステップＳ３の処理）。図４の例では、４つのSDID（S1乃至S4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１３０】
メタデータ用メモリ６５は、第１乃至第４の多重対象の組のそれぞれに属する４つのメタデータ（M1乃至M4）を格納する。これらの４つ（４種類）のメタデータ（M1乃至M4）の設定動作（後述する図５のステップＳ２の処理）は、主制御部４７により実行される。そして、これらの４つのメタデータ（M1乃至M4）のRead Addressが、後述するRead Address制御部７３により作成される（後述する図５のステップＳ３の処理）。図４の例では、４つのメタデータ（M1乃至M4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１３１】
なお、本実施の形態では、上述した多重条件メモリと同様に、１つの多重対象メモリには、多重対象の組を構成する各種類のデータ（図４の例では、DID、SDID、およびメタデータといった３種類のデータ）のうちの１種類のみが格納されている。勿論、１つの多重対象メモリに格納させるデータの種類は、１種類に限定されず、２種類以上としてもよいが、本実施の形態のように１種類であると好適である。なぜならば、後述するメタデータ選択読出部７４は、多重対象の組を単位として読出処理を実行する。この場合、多重対象の組を構成する２種類以上のデータが１つの多重対象メモリに格納されていると、１つの多重対象メモリから同時に２種類以上のデータを読み出すことは不可能となり、２種類以上のデータを所定の順番で（例えばRead Addressの若い順に）1つのメモリから読み出す必要が生じ、その分だけ読出処理に長時間を要してしまうからである。換言すると、本実施の形態では、多重対象の組を構成する２種類以上のデータのそれぞれは別々の多重対象メモリにそれぞれ格納されているので、２種類以上のデータをほぼ同時に読み出すことができ、その結果、その分だけ読出処理を短縮することができる、という効果を奏することが可能になる。
【０１３２】
また、本実施の形態では、上述した図１の従来のMeta多重部との比較を容易なものとするために、メタデータの種類はM1乃至M4の４種類のみとされているが、上述した各メモリの記録容量の範囲内であれば、メタデータの種類数は特に限定されない。即ち、メタデータの種類数が増えた場合にも、その増加した分だけのメタデータや、それらに対応する各多重条件データを、対応するメモリに追加して格納するだけでよい。
【０１３３】
比較部７１には、図３の同期信号/信号情報生成部４６から入力H/V情報と入力Line No.との組が提供されてくる。そこで、比較部７１は、図４に矢印で示されるように、第１乃至第４の多重条件の組を順次読み出し、入力H/V情報と入力Line No.との組と一致するか否かを判定し、その判定結果を多重Timing制御部７２に提供する。
【０１３４】
ここで、第１乃至第４の多重条件の組を順次読み出すとは、次のような一連の処理を言う。
【０１３５】
即ち、第１乃至第４の多重条件の組を構成する４つのH_ANC/V_ANC区間（H1乃至H4）と４つのLine Number（L1乃至L4）のそれぞれのRead Addressは、上述したようにRead Address制御部７３により作成されており、比較部７１に通知されている。具体的には、図４の例では、H_ANC/V_ANC用メモリ６１における４つのH_ANC/V_ANC区間（H1乃至H4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされており、そのことが比較部７１に通知されている。また、Line Number用メモリ６２における４つのLine Number（L1乃至L4）のそれぞれのRead Addressもまた、a0乃至a3のそれぞれとされており、そのことが比較部７１に通知されている。
【０１３６】
そこで、比較部７１は、はじめに、H_ANC/V_ANC用メモリ６１とLine Number用メモリ６２とのそれぞれのアドレスa0からデータをそれぞれ読み出す。これにより、第１の多重条件の組、即ち、H_ANC/V_ANC区間（H1）とLine Number（L1）との組が読み出される。そして、比較部７１は、第１の多重条件の組と、入力H/V情報と入力Line No.との組とが一致するか否かを判定する。
【０１３７】
一致するという判定結果の場合、比較部７１は、その判定結果を多重Timing制御部７２に提供（通知）する。この場合、比較部７１は、それ以降の多重条件の組の読出処理を行わない。入力信号のうちの、入力H/V情報と入力Line No.で特定される部分に多重されるデータは、第１の多重条件の組に対応する第１の多重対象の組（メタデータ(M1)等）であるからである。
【０１３８】
これに対して、一致しないという判定結果の場合、比較部７１は、H_ANC/V_ANC用メモリ６１とLine Number用メモリ６２とのそれぞれのアドレスa1からデータをそれぞれ読み出す。これにより、第２の多重条件の組、即ち、H_ANC/V_ANC区間（H2）とLine Number（L2）との組が読み出される。そして、比較部７１は、第２の多重条件の組と、入力H/V情報と入力Line No.との組とが一致するか否かを判定する。
【０１３９】
一致するという判定結果の場合、比較部７１は、その判定結果を多重Timing制御部７２に提供（通知）する。この場合、比較部７１は、それ以降の多重条件の組の読出処理を行わない。入力信号のうちの、入力H/V情報と入力Line No.で特定される部分に多重されるデータは、第２の多重条件の組に対応する第２の多重対象の組（メタデータ(M2)等）であるからである。
【０１４０】
これに対して、一致しないという判定結果の場合、比較部７１は、H_ANC/V_ANC用メモリ６１とLine Number用メモリ６２とのそれぞれのアドレスa2からデータをそれぞれ読み出す。これにより、第３の多重条件の組、即ち、H_ANC/V_ANC区間（H3）とLine Number（L3）との組が読み出される。そして、比較部７１は、第３の多重条件の組と、入力H/V情報と入力Line No.との組とが一致するか否かを判定する。
【０１４１】
一致するという判定結果の場合、比較部７１は、その判定結果を多重Timing制御部７２に提供（通知）する。この場合、比較部７１は、それ以降の多重条件の組の読出処理を行わない。入力信号のうちの、入力H/V情報と入力Line No.で特定される部分に多重されるデータは、第３の多重条件の組に対応する第３の多重対象の組（メタデータ（M3）等）であるからである。
【０１４２】
これに対して、一致しないという判定結果の場合、比較部７１は、H_ANC/V_ANC用メモリ６１とLine Number用メモリ６２とのそれぞれのアドレスa3からデータをそれぞれ読み出す。これにより、第４の多重条件の組、即ち、H_ANC/V_ANC区間（H4）とLine Number（L4）との組が読み出される。そして、比較部７１は、第４の多重条件の組と、入力H/V情報と入力Line No.との組とが一致するか否かを判定する。
【０１４３】
一致するという判定結果の場合、比較部７１は、その判定結果を多重Timing制御部７２に提供（通知）する。この場合、入力信号のうちの、入力H/V情報と入力Line No.で特定される部分に多重されるデータは、第４の多重条件の組に対応する第４の多重対象の組（メタデータ（M4）等）となる。
【０１４４】
これに対して、一致しないという判定結果の場合、比較部７１は、その判定結果を多重Timing制御部７２に提供（通知）する。この場合、入力信号のうちの、入力H/V情報と入力Line No.で特定される部分には、メタデータは多重されない。
【０１４５】
以上のような一連の処理が、比較部７１により実行され、その処理結果（判定結果）が多重Timing制御部７２に通知される。
【０１４６】
多重Timing制御部７２は、比較部７１の判定結果、並びに、同期信号/信号情報生成部４６からの入力H/V情報と入力Line No.との組に基づいて、第１乃至第４の多重対象の組のうちの何れの組を多重させるのかを指定する選択信号と、その多重対象の組を入力信号に多重させるタイミングを示すタイミング信号とを生成する。そして、多重Timing制御部３は、選択信号をメタデータ選択読出部７４に提供し、タイミング信号を多重部７５に提供する。
【０１４７】
また、多重Timing制御部７２は、同期信号/信号情報生成部４６からの入力H/V情報と入力Line No.との組をRead Address制御部７３に提供する。
【０１４８】
Read Address制御部７３は、多重Timing制御部７２からの入力H/V情報と入力Line No.との組を参照しつつ、上述したように、多重条件メモリ（H_ANC/V_ANC用メモリ６１およびLine Number用メモリ６２）、並びに、多重対象メモリ（DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５）のそれぞれにおけるRead addressを作成し、その作成結果のうちの、多重条件メモリにおけるRead addressを比較部７１に通知し、多重対象メモリにおけるRead addressをメタデータ選択読出部７４に通知する。
【０１４９】
メタデータ選択読出部７４は、第１乃至第４の多重対象の組のうちの、多重Timing制御部７２からの選択信号で指定される組を、多重対象メモリ（DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５）から読み出して、多重部７５に提供する。
【０１５０】
具体的には例えば、多重Timing制御部７２からの選択信号で、第１の多重対象の組が指定されている場合、メタデータ選択読出部７４は、Read Address制御部７３から通知されたRead addressのうちのa0が、第１の多重対象の組のアドレスであると特定する。そして、メタデータ選択読出部７４は、DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５のそれぞれのアドレスa0からデータをそれぞれ読み出して、多重部７５に提供する。これにより、第１の多重対象の組、即ち、DID（D1）、SDID（S1）、および、メタデータ（M1）が、多重部７５に提供される。
【０１５１】
また例えば、多重Timing制御部７２からの選択信号で、第２の多重対象の組が指定されている場合、メタデータ選択読出部７４は、Read Address制御部７３から通知されたRead addressのうちのa1が、第２の多重対象の組のアドレスであると特定する。そして、メタデータ選択読出部７４は、DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５のそれぞれのアドレスa1からデータをそれぞれ読み出して、多重部７５に提供する。これにより、第２の多重対象の組、即ち、DID（D2）、SDID（S2）、および、メタデータ（M2）が、多重部７５に提供される。
【０１５２】
また例えば、多重Timing制御部７２からの選択信号で、第３の多重対象の組が指定されている場合、メタデータ選択読出部７４は、Read Address制御部７３から通知されたRead addressのうちのa2が、第３の多重対象の組のアドレスであると特定する。そして、メタデータ選択読出部７４は、DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５のそれぞれのアドレスa2からデータをそれぞれ読み出して、多重部７５に提供する。これにより、第３の多重対象の組、即ち、DID（D3）、SDID（S3）、および、メタデータ（M3）が、多重部７５に提供される。
【０１５３】
また例えば、多重Timing制御部７２からの選択信号で、第４の多重対象の組が指定されている場合、メタデータ選択読出部７４は、Read Address制御部７３から通知されたRead addressのうちのa3が、第４の多重対象の組のアドレスであると特定する。そして、メタデータ選択読出部７４は、DID用メモリ６３、SDID用メモリ６４、および、メタデータ用メモリ６５のそれぞれのアドレスa3からデータをそれぞれ読み出して、多重部７５に提供する。これにより、第４の多重対象の組、即ち、DID（D4）、SDID（S4）、および、メタデータ（M4）が、多重部７５に提供される。
【０１５４】
多重部７５には、図３のAudio多重部４２から出力されるAVデータが入力信号として入力される。そこで、多重部７５は、多重Timing制御部７２からのタイミング信号に基づいて、メタデータ選択読出部７４から提供される第mの多重対象の組（ここでも、mは、上述した１乃至４のうちの何れかの整数値）、即ち、DID（Dm）、SDID（Sm）、および、メタデータ（Mm）を、入力信号のうちの対応する部分（比較部７１に入力された入力H/V情報と入力Line No.との組で特定される部分）に多重（重畳）し、その結果得られる信号（即ち、パラレル信号であるメタデータ重畳AVデータの一部）を出力信号として図３のP/S変換部４４に提供する。
【０１５５】
次に、図５のフローチャートを参照して、かかる図４の構成のMeta多重部４３の処理、即ち、送信側のメタデータ多重処理の例を説明する。
【０１５６】
ただし、ステップＳ１とＳ２の処理は、図３の主制御部４７の設定処理とされている。
【０１５７】
ステップＳ１において、主制御部４７は、各多重条件データを、多重条件メモリ（H_ANC / V_ANC用メモリ６１およびLine Number用メモリ６２）に格納（設定）する。
【０１５８】
ステップＳ２において、主制御部４７は、メタデータ等の多重対象のデータを、多重対象メモリ（DID用メモリ６３、SDID用メモリ６４、およびメタデータ用メモリ６５）に格納する。
【０１５９】
なお、ステップＳ１とＳ２の処理の順番は特に限定されない。即ち、ステップＳ２の処理の後ステップＳ１の処理が実行されてもよいし、ステップＳ１とＳ２との処理がほぼ同時に実行されてもよい。
【０１６０】
ステップＳ３において、Read Address制御部７３は、各データのRead Addressを作成する。
【０１６１】
ステップＳ４において、比較部７１は、信号情報（入力H/V情報および入力Line No.）が入力されたか否かを判定する。
【０１６２】
ステップＳ４において、信号情報が入力されていないと判定された場合、処理はステップＳ１２に進む。ただし、ステップＳ１２以降の処理については後述する。
【０１６３】
これに対して、ステップＳ４において、信号情報が入力されたと判定された場合、処理はステップＳ５に進む。ステップＳ５において、比較部７１は、各Read Address（図４の例ではa0乃至a3）のうちの、先頭のRead Address（図４の例ではa0）を対象アドレスに設定する。
【０１６４】
ステップＳ６において、比較部７１は、多重条件の組を、多重条件メモリの対象アドレスから読み出す。
【０１６５】
ステップＳ７において、比較部７１は、信号情報と、直前のステップＳ６の処理で読み出した多重条件の組とは一致するか否かを判定する。
【０１６６】
ステップＳ７において、信号情報と多重条件の組とは一致すると判定された場合、処理はステップＳ１０に進む。ただし、ステップＳ１０以降の処理については後述する。
【０１６７】
これに対して、ステップＳ７において、信号情報と多重条件の組とは一致しないと判定された場合、処理はステップＳ８に進む。ステップＳ８において、比較部７１は、最後尾のRead address(図４の例ではa3)の多重条件の組を読み出したか否かを判定する。
【０１６８】
ステップＳ８において、最後尾のRead addressの多重条件の組を既に読み出したと判定された場合、処理はステップＳ１２に進む。ただし、ステップＳ１２以降の処理については後述する。
【０１６９】
これに対して、ステップＳ８において、最後尾のRead addressの多重条件の組をまだ読み出していないと判定された場合、処理はステップＳ９に進む。ステップＳ９において、比較部７１は、次のRead Addressを対象アドレスに設定する。その後、処理はステップＳ６に戻され、それ以降の処理が繰り返し実行される。即ち、比較部７１による上述した一連の処理（多重条件の組をメモリから順次読み出す処理）が、ステップＳ６乃至Ｓ９のループ処理として実行される。
【０１７０】
例えばいま、第kの多重条件の組（ここでもkは１乃至４のうちの何れかの整数値）が信号情報と一致しているとする。この場合、第ｋ番目のステップＳ６乃至Ｓ９のループ処理のステップＳ７においてＹＥＳであると判定されて、処理はステップＳ１０に進む。より正確には、そのステップＳ７の判定結果、即ち、第kの多重条件の組が信号情報と一致しているという判定結果が比較部７１から多重Timing制御部７２に提供される。すると、上述したように、多重Timing制御部７２は、第kの多重条件の組に対応する第kの多重対象の組の選択を指定する選択信号と、第kの多重対象の組を入力信号に多重させるタイミングを示すタイミング信号とを生成する。そして、多重Timing制御部７２は、選択信号をメタデータ選択読出部７４に提供し、タイミング信号を多重部７５に提供する。これにより、処理はステップＳ１０に進む。
【０１７１】
ステップＳ１０において、メタデータ選択読出部７４は、多重対象メモリのうちの、信号情報と一致した多重条件の組のRead Address（いまの場合、第kの多重条件の組のRead Addressであるa(k-1)）に対応するAddress（いまの場合、a(k-1)）から、多重対象の組（いまの場合、第kの多重対象の組）を読み出し、多重部７５に提供する。
【０１７２】
即ち、いまの場合、このステップＳ１０の処理で、DID(Dk)，SDID（Sk），メタデータ（Mk）が多重対象メモリから読み出される。そして、DID(Dk)，SDID（Sk），メタデータ（Mk）が多重部７５に提供されると、処理はステップＳ１１に進む。
【０１７３】
ステップＳ１１において、多重部７５は、タイミング信号に従って、多重対象の組（いまの場合、第kの多重対象の組、即ち、DID(Dk)，SDID（Sk），メタデータ（Mk））を入力信号（より正確には、そのうちの直前のステップＳ４の処理で入力された信号情報で特定される部分）に多重する。
【０１７４】
ステップＳ１２において、Meta多重部４３は、入力信号が終了したか（最後の部分が既に入力済であるか）否かを判定する。
【０１７５】
ステップＳ１２において、入力信号がまだ終了していない（最後の部分がまだ入力されていない）と判定された場合、処理はステップＳ４に戻されそれ以降の処理が繰り返し実行される。
【０１７６】
これに対して、ステップＳ１２において、入力信号が終了した（最後の部分が入力済である）と判定された場合、この送信側のメタデータ多重処理は終了となる。
【０１７７】
以上、図４と図５を参照して、図３のMeta多重部４３の詳細例について説明した。
【０１７８】
次に、図６と図７を参照して、図３のメタ抽出部５５の詳細例について説明する。図６は、Meta抽出部５５の詳細な構成例を示すブロック図である。図７は、主にMeta抽出部５５の処理（以下、受信側のメタデータ抽出処理と称する）の例を説明するフローチャートである。
【０１７９】
図６の例のMeta抽出部５５では、図２の例の従来のMeta抽出部との比較を容易とするために、図２の例で利用されていた第１乃至第４の抽出条件の組がそのまま利用され、入力信号に多重されているデータとして、図２の例で利用されていた第１乃至第４の多重対象の組がそのまま利用されている。即ち、図６の例のMeta抽出部５５は、上述した図４の例のMeta多重部４３に対応するMeta抽出部の一例である。
【０１８０】
ただし注目すべき点は、図６の例のMeta抽出部５５においては、第１乃至第４の抽出条件の組と、抽出されたメタデータとは、レジスタではなく、メモリ上に格納されているまたは格納される点である。そして、第１乃至第４の抽出条件の組は順次参照されていく方式、即ち、メモリマップ方式が採用されている点である。
【０１８１】
図６の例では、Meta抽出部５５は、かかるメモリとして、H_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、SDID用メモリ８４、および、メタデータ用メモリ８５を設けている。
【０１８２】
H_ANC/V_ANC用メモリ８１は、第１乃至第４の抽出条件の組のそれぞれに属する４つのH_ANC/V_ANC区間（H1乃至H4）を格納する。これらの４つのH_ANC/V_ANC区間（H1乃至H4）の設定動作（後述する図７のステップＳ２１の処理）は、主制御部５６により実行される。そして、これらの４つのH_ANC/V_ANC区間（H1乃至H4）のRead Addressが、後述するRead/Write Address制御部９３により作成（設定）される（後述する図７のステップＳ２２の処理）。図６の例では、４つのH_ANC/V_ANC区間（H1乃至H4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１８３】
Line Number用メモリ８２は、第１乃至第４の抽出条件の組のそれぞれに属する４つのLine Number（L1乃至L4）を格納する。これらの４つのLine Number（L1乃至L4）の設定動作（後述する図７のステップＳ２１の処理）は、主制御部５６により実行される。そして、これらの４つのLine Number（L1乃至L4）のRead Addressが、Read/Write Address制御部９３により作成される（後述する図７のステップＳ２２の処理）。図６の例では、４つのLine Number（L1乃至L4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１８４】
DID用メモリ８３は、第１乃至第４の抽出条件の組のそれぞれに属する４つのDID（D1乃至D4）を格納する。これらの４つのDID（D1乃至D4）の設定動作（後述する図７のステップＳ２１の処理）は、主制御部５６により実行される。そして、これらの４つのDID（D1乃至D4）のRead Addressが、後述するRead/Write Address制御部９３により作成される（後述する図７のステップＳ２２の処理）。図６の例では、４つのDID（D1乃至D4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１８５】
SDID用メモリ８４は、第１乃至第４の抽出条件の組のそれぞれに属する４つのSDID（S1乃至S4）を格納する。これらの４つのSDID（S1乃至S4）の設定動作（後述する図７のステップＳ２１の処理）は、主制御部５６により実行される。そして、これらの４つのSDID（S1乃至S4）のRead Addressが、後述するRead/Write Address制御部９３により作成される（後述する図７のステップＳ２２の処理）。図６の例では、４つのSDID（S1乃至S4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされている。
【０１８６】
なお、本実施の形態では、１つのメモリには、抽出条件の組を構成する各種類の抽出条件データ（図４の例では、H_ANC/V_ANC区間、Line Number、DID、および、SDIDといった４種類の抽出条件データ）のうちの１種類のみが格納されている。勿論、１つのメモリに格納させる抽出条件データの種類は、１種類に限定されず、２種類以上としてもよいが、本実施の形態のように１種類であると好適である。なぜならば、後述する比較部９１は、抽出条件の組を単位として比較処理を実行する。この場合、抽出条件の組を構成する２種類以上の抽出条件データが１つのメモリに格納されていると、１つのメモリから同時に２種類以上の抽出条件データを読み出すことは不可能となり、２種類以上の抽出条件データを所定の順番で（例えばRead Addressの若い順に）1つのメモリから読み出す必要が生じ、その分だけ比較処理に長時間を要してしまうからである。換言すると、本実施の形態では、抽出条件の組を構成する２種類以上の抽出条件データのそれぞれは別々のメモリにそれぞれ格納されているので、２種類以上の抽出条件データをほぼ同時に読み出すことができ、その結果、その分だけ比較処理を短縮することができる、という効果を奏することが可能になる。
【０１８７】
なお、以下、このように抽出条件の組を構成する各種の抽出条件データのうちの所定の１種類を格納するメモリを、即ち、図６の例ではH_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、および、SDID用メモリ８４を、抽出条件メモリと称する。
【０１８８】
また、メタデータ用メモリ８５は、抽出されたメタデータ（図６の例では、M1乃至M4）を格納する。このメタデータの格納動作（いわゆる書込動作であって、図７のステップＳ３０の処理）は、後述するメタデータ選択書込部９５により実行される。また、このメタデータの読出動作は、主制御部５６により実行される。
【０１８９】
なお、本実施の形態では、上述した図２の従来のMeta抽出部との比較を容易なものとするために、メタデータの種類はM1乃至M4の４種類のみとされているが、上述した各メモリの記録容量の範囲内であれば、メタデータの種類数は特に限定されない。即ち、メタデータの種類数が増えた場合にも、その増加した分だけのメタデータや、それらに対応する各抽出条件データを、対応するメモリに追加して格納するだけでよい。
【０１９０】
比較部９１には、入力DID/SDID、入力H/V情報、および入力Line No.の組が図３の同期信号/信号情報抽出部５３から提供されてくる。そこで、比較部９１は、図６に矢印で示されるように、第１乃至第４の抽出条件の組を順次読み出し、入力DID/SDID、入力H/V情報、および入力Line No.の組と一致するか否かを判定し、その判定結果を抽出Timing制御部９２に提供する。
【０１９１】
ここで、第１乃至第４の抽出条件の組を順次読み出すとは、次のような一連の処理を言う。
【０１９２】
即ち、第１乃至第４の抽出条件の組を構成する、４つのH_ANC/V_ANC区間（H1乃至H4）、４つのLine Number（L1乃至L4）、４つのDID（D1乃至D4）、および、４つのSDID（S1乃至S4）のそれぞれのRead Addressは、上述したようにRead/Write Address制御部９３により作成されており、比較部９１に通知されている。具体的には、図６の例では、H_ANC/V_ANC用メモリ８１における４つのH_ANC/V_ANC区間（H1乃至H4）のそれぞれのRead Addressは、a0乃至a3のそれぞれとされており、そのことが比較部９１に通知されている。また、Line Number用メモリ８２における４つのLine Number（L1乃至L4）のそれぞれのRead Addressもまた、a0乃至a3のそれぞれとされており、そのことが比較部９１に通知されている。DID用メモリ８３における４つのDID（D1乃至D4）のそれぞれのRead Addressもまた、a0乃至a3のそれぞれとされており、そのことが比較部９１に通知されている。SDID用メモリ８４における４つのSDID（S1乃至S4）のそれぞれのRead Addressもまた、a0乃至a3のそれぞれとされており、そのことが比較部９１に通知されている。
【０１９３】
そこで、比較部９１は、はじめに、H_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、およびSDID用メモリ８４のそれぞれのアドレスa0からデータをそれぞれ読み出す。これにより、第１の抽出条件の組、即ち、H_ANC/V_ANC区間（H1）、Line Number（L1）、DID（D1）、およびSDID(S1)からなる組が読み出される。そして、比較部９１は、第１の抽出条件の組と、入力DID/SDID、入力H/V情報、および入力Line No.の組とが一致するか否かを判定する。
【０１９４】
一致するという判定結果の場合、比較部９１は、その判定結果を抽出Timing制御部９２に提供（通知）する。この場合、比較部９１は、それ以降の抽出条件の組の読出処理を行わない。入力信号のうちの、入力H/V情報や入力Line No.で特定される部分に多重されているデータが、第１の抽出条件の組に対応する第１の多重対象の組（メタデータ（M1）等）であり、このうちのメタデータ（M1）が抽出されるからである。
【０１９５】
これに対して、一致しないという判定結果の場合、比較部９１は、H_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、およびSDID用メモリ８４のそれぞれのアドレスa1からデータをそれぞれ読み出す。これにより、第２の抽出条件の組、即ち、H_ANC/V_ANC区間（H2）、Line Number（L2）、DID（D2）、およびSDID(S2)からなる組が読み出される。そして、比較部９１は、第２の抽出条件の組と、入力DID/SDID、入力H/V情報、および入力Line No.の組とが一致するか否かを判定する。
【０１９６】
一致するという判定結果の場合、比較部９１は、その判定結果を抽出Timing制御部９２に提供（通知）する。この場合、比較部９１は、それ以降の抽出条件の組の読出処理を行わない。入力信号のうちの、入力H/V情報や入力Line No.で特定される部分に多重されているデータが、第２の抽出条件の組に対応する第２の多重対象の組（メタデータ（M2）等）であり、このうちのメタデータ（M2）が抽出されるからである。
【０１９７】
これに対して、一致しないという判定結果の場合、比較部９１は、H_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、およびSDID用メモリ８４のそれぞれのアドレスa2からデータをそれぞれ読み出す。これにより、第３の抽出条件の組、即ち、H_ANC/V_ANC区間（H3）、Line Number（L3）、DID（D3）、およびSDID(S3)からなる組が読み出される。そして、比較部９１は、第３の抽出条件の組と、入力DID/SDID、入力H/V情報、および入力Line No.の組とが一致するか否かを判定する。
【０１９８】
一致するという判定結果の場合、比較部９１は、その判定結果を抽出Timing制御部９２に提供（通知）する。この場合、比較部９１は、それ以降の抽出条件の組の読出処理を行わない。入力信号のうちの、入力H/V情報や入力Line No.で特定される部分に多重されているデータが、第３の抽出条件の組に対応する第３の多重対象の組（メタデータ（M3）等）であり、このうちのメタデータ（M3）が抽出されるからである。
【０１９９】
これに対して、一致しないという判定結果の場合、比較部９１は、H_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、およびSDID用メモリ８４のそれぞれのアドレスa3からデータをそれぞれ読み出す。これにより、第４の抽出条件の組、即ち、H_ANC/V_ANC区間（H4）、Line Number（L4）、DID（D4）、およびSDID(S4)からなる組が読み出される。そして、比較部９１は、第４の抽出条件の組と、入力DID/SDID、入力H/V情報、および入力Line No.の組とが一致するか否かを判定する。
【０２００】
一致するという判定結果の場合、比較部９１は、その判定結果を抽出Timing制御部９２に提供（通知）する。この場合、入力信号のうちの、入力H/V情報や入力Line No.で特定される部分に多重されているデータが、第４の抽出条件の組に対応する第４の多重対象の組（メタデータ（M4）等）であり、このうちのメタデータ（M4）が抽出される。
【０２０１】
これに対して、一致しないという判定結果の場合、その判定結果を抽出Timing制御部９２に提供（通知）する。この場合、入力信号のうちの、入力H/V情報や入力Line No.で特定される部分にはメタデータは多重されていないとみなされて、後述する抽出部９４のメタデータ抽出処理が禁止される。
【０２０２】
以上のような一連の処理が、比較部９１により実行され、その処理結果（判定結果）が抽出Timing制御部９２に通知される。
【０２０３】
抽出Timing制御部９２は、比較部９１の判定結果、並びに、同期信号/信号情報抽出部５３からの入力H/V情報と入力Line No.との組に基づいて、第１乃至第４の抽出条件の組のうちの何れの組で特定されるメタデータを選択して書き込むのかを指定する選択信号と、そのメタデータを抽出するタイミングを示すタイミング信号とを生成する。そして、抽出Timing制御部９２は、選択信号をメタデータ選択書込部９５に提供し、タイミング信号を抽出部９４に提供する。
【０２０４】
また、抽出Timing制御部９２は、同期信号/信号情報抽出部５３からの入力H/V情報と入力Line No.との組をRead/Write Address制御部９３に提供する。
【０２０５】
Read/Write Address制御部９３は、抽出Timing制御部９２からの入力H/V情報と入力Line No.との組を参照しつつ、上述したように、抽出条件メモリ（H_ANC/V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、およびSDID用メモリ８４）におけるRead addressを作成して、比較部９１に通知する。
【０２０６】
また、Read/Write Address制御部９３は、メタデータ用メモリ８５におけるWrite addressを作成して、メタデータ選択書込部９５に通知する。図６の例では、第１の抽出条件で特定されるメタデータ（M1）のWrite addressはa0とされている。第２の抽出条件で特定されるメタデータ（M2）のWrite addressはa1とされている。第３の抽出条件で特定されるメタデータ（M3）のWrite addressはa2とされている。第４の抽出条件で特定されるメタデータM4のWrite addressはa3とされている。
【０２０７】
抽出部９４は、抽出Timing制御部９２からのタイミング信号に従って、メタデータを抽出してメタデータ選択書込部９５に提供する。
【０２０８】
メタデータ選択書込部９５は、抽出部９４からのメタデータを、メタデータ用メモリ８５のうちの、抽出Timing制御部９２からの選択信号で特定されるメタデータに対して作成されたWrite addressに書き込む。
【０２０９】
具体的には例えば、抽出Timing制御部９２からの選択信号で、第１の抽出条件の組で特定されるメタデータ（M1）が指定されている場合、メタデータ選択書込部９５は、Read/Write Address制御部９３から通知されたWrite addressのうちのa0が、メタデータ（M1）のアドレスであると特定する。そして、メタデータ選択書込部９５は、抽出部９４からのメタデータ（M1）を、メタデータ用メモリ８５のアドレスa0に書き込む。
【０２１０】
例えば、抽出Timing制御部９２からの選択信号で、第２の抽出条件の組で特定されるメタデータ（M2）が指定されている場合、メタデータ選択書込部９５は、Read/Write Address制御部９３から通知されたWrite addressのうちのa1が、メタデータ（M2）のアドレスであると特定する。そして、メタデータ選択書込部９５は、抽出部９４からのメタデータ（M2）を、メタデータ用メモリ８５のアドレスa1に書き込む。
【０２１１】
例えば、抽出Timing制御部９２からの選択信号で、第３の抽出条件の組で特定されるメタデータ（M3）が指定されている場合、メタデータ選択書込部９５は、Read/Write Address制御部９３から通知されたWrite addressのうちのa2が、メタデータ（M3）のアドレスであると特定する。そして、メタデータ選択書込部９５は、抽出部９４からのメタデータ（M3）を、メタデータ用メモリ８５のアドレスa2に書き込む。
【０２１２】
例えば、抽出Timing制御部９２からの選択信号で、第４の抽出条件の組で特定されるメタデータ（M4）が指定されている場合、メタデータ選択書込部９５は、Read/Write Address制御部９３から通知されたWrite addressのうちのa3が、メタデータ（M4）のアドレスであると特定する。そして、メタデータ選択書込部９５は、抽出部９４からのメタデータ（M4）を、メタデータ用メモリ８５のアドレスa3に書き込む。
【０２１３】
次に、図７のフローチャートを参照して、かかる図６の構成のMeta抽出部５５の処理、即ち、受信側のメタデータ抽出処理の例を説明する。
【０２１４】
ただし、ステップＳ２１の処理は、図３の主制御部５６の設定処理とされている。
【０２１５】
ステップＳ２１において、主制御部５６は、各抽出条件データを、抽出条件メモリ（H_ANC / V_ANC用メモリ８１、Line Number用メモリ８２、DID用メモリ８３、SDID用メモリ８４）に格納（設定）する。
【０２１６】
ステップＳ２２において、Read/Write Address制御部９３は、各データのRead Addressを作成する。
【０２１７】
ステップＳ２３において、比較部９１は、信号情報（入力DID/SDID、入力H/V情報、および入力Line No.）が入力されたか否かを判定する。
【０２１８】
ステップＳ２３において、信号情報が入力されていないと判定された場合、処理はステップＳ３１に進む。ただし、ステップＳ３１以降の処理については後述する。
【０２１９】
これに対して、ステップＳ２３において、信号情報が入力されたと判定された場合、処理はステップＳ２４に進む。ステップＳ２４において、比較部９１は、各Read Address（図６の例ではa0乃至a3）のうちの、先頭のRead Address（図４の例ではa0）を対象アドレスに設定する。
【０２２０】
ステップＳ２５において、比較部９１は、抽出条件の組を、抽出条件メモリの対象アドレスから読み出す。
【０２２１】
ステップＳ２６において、比較部７１は、信号情報と、直前のステップＳ２５の処理で読み出した抽出条件の組とは一致するか否かを判定する。
【０２２２】
ステップＳ２６において、信号情報と抽出条件の組とは一致すると判定された場合、処理はステップＳ２９に進む。ただし、ステップＳ２９以降の処理については後述する。
【０２２３】
これに対して、ステップＳ２６において、信号情報と抽出条件の組とは一致しないと判定された場合、処理はステップＳ２７に進む。ステップＳ２７において、比較部９１は、最後尾のRead address(図６の例ではa3)の抽出条件の組を読み出したか否かを判定する。
【０２２４】
ステップＳ２７において、最後尾のRead addressの抽出条件の組を既に読み出したと判定された場合、処理はステップＳ３１に進む。ただし、ステップＳ３１以降の処理については後述する。
【０２２５】
これに対して、ステップＳ２７において、最後尾のRead addressの抽出条件の組をまだ読み出していないと判定された場合、処理はステップＳ２８に進む。ステップＳ２８において、比較部９１は、次のRead Addressを対象アドレスに設定する。その後、処理はステップＳ２５に戻され、それ以降の処理が繰り返し実行される。即ち、比較部９１による上述した一連の処理（抽出条件の組を順次メモリから読み出す処理）が、ステップＳ２５乃至Ｓ２８のループ処理として実行される。
【０２２６】
例えばいま、第ｐの抽出条件の組（ｐは１乃至４のうちの何れかの整数値）が信号情報と一致しているとする。この場合、第ｐ番目のステップＳ２５乃至Ｓ２８のループ処理のステップＳ２６においてＹＥＳであると判定されて、処理はステップＳ２９に進む。より正確には、そのステップＳ２６の判定結果、即ち、第ｐの抽出条件の組が信号情報と一致しているという判定結果が比較部９１から抽出Timing制御部９２に提供される。すると、上述したように、抽出Timing制御部９２は、第ｐの抽出条件の組で特定されるメタデータ(Mp)の選択/書き込みを指定する選択信号と、そのメタデータ(Mp)の抽出タイミングを示すタイミング信号とを生成する。そして、抽出Timing制御部９３は、選択信号をメタデータ選択書込部９５に提供し、タイミング信号を抽出部９４に提供する。これにより、処理はステップＳ２９に進む。
【０２２７】
ステップＳ２９において、抽出部９４は、タイミング信号に従って、メタデータ(Mp)を入力信号（より正確には、そのうちの直前のステップＳ２３の処理で入力された信号情報で特定される部分）から抽出し、メタデータ選択書込部９５に提供する。
【０２２８】
ステップＳ３０において、メタデータ選択書込部９５は、メタデータ(Mp)を、メタデータ用メモリ９５のうちの対応するアドレス（いまの場合、Read/Write Address制御部９３により作成されたWrite Addressのうちの、a(p-1)）に書き込む。
【０２２９】
ステップＳ３１において、Meta抽出部５５は、入力信号が終了したか（最後の部分が既に入力済であるか）否かを判定する。
【０２３０】
ステップＳ３１において、入力信号がまだ終了していない（最後の部分がまだ入力されていない）と判定された場合、処理はステップＳ２３に戻されそれ以降の処理が繰り返し実行される。
【０２３１】
これに対して、ステップＳ３１において、入力信号が終了した（最後の部分が入力済である）と判定された場合、この受信側のメタデータ抽出処理は終了となる。
【０２３２】
以上、図６と図７を参照して、メタ抽出部５５の詳細例について説明した。
【０２３３】
ところで、本発明は、上述した図１の送受信システムだけではなく、様々な送受信システムに適用することができる。
【０２３４】
具体的には、本発明が適用される送受信システムは、次のような送信装置と受信装置とを少なくとも含む送受信システムであれば足り、その実施の形態は特に問わない。
【０２３５】
即ち、本発明が適用される送信装置は、第１のメタデータをストリームデータに多重するための第１の多重条件と、第２のメタデータをストリームデータに多重するための第２の多重条件とを格納するメモリとして構成される多重条件格納手段と、第１の多重条件と第２の多重条件とを所定の順番で多重条件格納手段から順次読み出し、読み出した順に、ストリームデータのうちの所定の部分について、第１の多重条件または第２の多重条件を満たすか否かを順次判定する多重判定手段と、ストリームデータのうちの、多重判定手段により第１の多重条件を満たすと判定された部分には第１のメタデータを多重し、多重判定手段により第２の多重条件を満たすと判定された部分には第２のメタデータを多重する多重手段と、多重手段により第１のメタデータと第２のメタデータとが多重されたストリームデータを送信する送信手段とを備える送信装置であれば足り、その実施の形態は特に問わない。
【０２３６】
即ち、多重条件格納手段、多重判定手段、多重手段、および、送信手段のそれぞれは、上述した機能を有していれば、その実施の形態は問わない。
【０２３７】
また、本発明が適用される受信装置は、上述した本発明が適用される送信装置から送信されたストリームデータを受信する受信手段と、第１のメタデータをストリームデータから抽出するための第１の抽出条件と、第２のメタデータをストリームデータから抽出するための第２の抽出条件とを格納するメモリとして構成される抽出条件格納手段と、第１の抽出条件と第２の抽出条件とを所定の順番で抽出条件格納手段から順次読み出し、読み出した順に、受信手段に受信されたストリームデータのうちの所定の部分について、第１の抽出条件または第２の抽出条件を満たすか否かを順次判定する抽出判定手段と、受信手段に受信されたストリームデータのうちの、抽出判定手段により第１の抽出条件を満たすと判定された部分から第１のメタデータを抽出し、抽出判定手段により第２の抽出条件を満たすと判定された部分から第２のメタデータを抽出する抽出手段とを備える受信装置であれば足り、その実施の形態は特に問わない。
【０２３８】
即ち、受信手段、抽出条件格納手段、抽出判定手段、および、抽出手段のそれぞれは、上述した機能を有していれば、その実施の形態は問わない。
【０２３９】
また、ここで言う第１のメタデータと第２のメタデータとは、ストリームデータに重畳可能なデータであれば足り、その形態は特に限定されない。
【０２４０】
例えば、上述した図３の送受信システムでは、図４等のメタデータ(M1乃至M4)だけではなく、DID（D1乃至D4）やSDID（S1乃至S4）もメタデータの一形態であると捉えてもよい。
【０２４１】
さらに例えば、Audio多重部４２により多重される音声データA等もメタデータの一形態であると捉えることができる。このように捉えることで、図示はしないが、Audio多重部４２を、Meta多重部４３と類似の構成を有するように実現すること、即ち、多重条件格納手段（メモリ）、多重判定手段、および多重手段を少なくとも有するように実現することもできる。また、Audio多重部４２に対応するAudio抽出部５４を、Meta多重部４３に対応するMeta抽出部５５と類似の構成を有するように実現すること、即ち、抽出条件格納手段（メモリ）、抽出判定手段、および抽出手段を少なくとも有するように実現することもできる。
【０２４２】
以上、説明したように、本発明が適用される送信装置や受信装置は、多重条件（データ）や抽出条件（データ）を格納するために、従来のレジスタではなくメモリを採用している（さらにメモリマップ方式を採用している）ので、近年の傾向であるメタデータの種類（個数）の増加に対処しやすくなる、という効果を奏することが可能になる。また、メタデータの種類（個数）が増加しても、レジスタに比べてメモリの場合は使用できるリソースの対面積比効率が良く、レジスタほど増加しない、という効果、特にFPGAでは使用可能なメモリが多く搭載されているため、これらを有効に使うことにより使用効率の良い設計が可能となる、という効果も奏することが可能になる。
【０２４３】
ところで、近年、メタデータの種類（個数）の増加だけではなく、データ容量の大きな種類のメタデータが使用される傾向があり、将来、さらに増大したデータ容量を有するメタデータの使用も考えられる。しかしながら、ストリームデータのうちのメタデータを多重する部分のデータ量は、無限ではなく、ある一定の有限量に規定されている場合がほとんどである。このような場合の対処として、上述した本発明が適用される送信装置や受信装置に対して、さらに次のような一連の処理を実現可能な機能を搭載させればよい。
【０２４４】
即ち、送信装置に対しては、ストリームデータのうちのメタデータを多重する部分のデータ量が規定されており、第１のメタデータまたは第２のメタデータが、規定されたデータ量を超えており、規定されたデータ量毎にＮ個（Ｎは２以上の整数値）の単位データに区分可能な場合、第１の多重条件または第２の多重条件は、Ｎ個の単位データのそれぞれをストリームデータに多重するためのＮ個の単位多重条件から構成され、多重判定手段は、第１の多重条件または第２の多重条件がＮ個の単位多重条件で構成されているときには、さらに、第１の多重条件または第２の多重条件を読み出す順番になると、Ｎ個の単位多重条件のそれぞれを所定の順番で多重条件格納手段から順次読み出し、読み出した順に、ストリームデータのうちの所定の部分について、読み出された単位多重条件を満たすか否かを順次判定し、多重手段は、ストリームデータのうちの、Ｎ個の単位多重条件のそれぞれを満たすと多重判定手段により判定されたＮ個のそれぞれの部分に、第１のメタデータまたは第２のメタデータから区分されたＮ個の前記単位データを１つずつ多重する、といった一連の処理を実現可能な機能を搭載させればよい。
【０２４５】
また、受信装置に対しては、ストリームデータのうちのメタデータを多重する部分のデータ量が規定されており、第１のメタデータまたは第２のメタデータが、規定されたデータ量を超えており、規定されたデータ量毎にＮ個（Ｎは２以上の整数値）の単位データに区分されて、Ｎ個の単位データのそれぞれがストリームデータの別の部分に多重されてきた場合、第１の抽出条件または第２の抽出条件は、Ｎ個の単位データのそれぞれをストリームデータから抽出するためのＮ個の単位抽出条件から構成され、抽出判定手段は、第１の抽出条件または第２の抽出条件がＮ個の単位抽出条件で構成されているときには、さらに、第１の抽出条件または第２の抽出条件を読み出す順番になると、Ｎ個の単位抽出条件のそれぞれを所定の順番で抽出条件格納手段から順次読み出し、読み出した順に、ストリームデータのうちの所定の部分について、読み出された単位抽出条件を満たすか否かを順次判定し、抽出手段は、ストリームデータのうちの、Ｎ個の単位抽出条件のそれぞれを満たすと多重判定手段により判定されたＮ個のそれぞれの部分から、第１のメタデータまたは第２のメタデータから区分されたＮ個の前記単位データを１つずつ抽出する、といった一連の処理を実現可能な機能を搭載させればよい。
【０２４６】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２４７】
図８は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。
【０２４８】
図８において、CPU（Central Processing Unit）１０１は、ROM（Read Only Memory）１０２、または記憶部１０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）１０３には、CPU１０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU１０１、ROM１０２、およびRAM１０３は、バス１０４により相互に接続されている。
【０２４９】
CPU１０１にはまた、バス１０４を介して入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７が接続されている。CPU１０１は、入力部１０６から入力される指令に対応して各種の処理を実行する。そして、CPU１０１は、処理の結果を出力部１０７に出力する。
【０２５０】
入出力インタフェース１０５に接続されている記憶部１０８は、例えばハードディスクからなり、CPU１０１が実行するプログラムや各種のデータを記憶する。通信部１０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２５１】
また、通信部１０９を介してプログラムを取得し、記憶部１０８に記憶してもよい。
【０２５２】
入出力インタフェース１０５に接続されているドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部１０８に転送され、記憶される。
【０２５３】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図８に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア１１１、または、プログラムが一時的もしくは永続的に格納されるROM１０２や、記憶部１０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部１０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２５４】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２５６】
【図１】従来の送信装置の構成例を示す図である。
【図２】従来の受信装置の構成例を示す図である。
【図３】本発明を適用した送受信システムの構成例を示す図である。
【図４】図３の送受信システムの送信装置のうちのMeta多重部の詳細な構成例を示す図である。
【図５】図４のMeta多重部が主に実行する送信側のメタデータ多重処理の例を説明するフローチャートである。
【図６】図３の送受信システムの受信装置のうちのMeta抽出部の詳細な構成例を示す図である。
【図７】図６のMeta抽出部が主に実行する受信側のメタデータ抽出処理の例を説明するフローチャートである。
【図８】本発明が適用されるプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０２５７】
３１  送信装置，  ３２  受信装置，  ４１  同期信号多重部，  ４２  Audio多重部，  ４３  Meta多重部，  ４４  P/S変換部，  ４５  SDI出力部，  ４６  同期信号/信号情報生成部，  ４７  主制御部，  ５１  SDI入力部，  ５２  S/P変換部，  ５３  同期信号/信号情報抽出部，  ５４  Audio抽出部，  ５５  Meta抽出部，  ５６  主制御部,  ６１  H_ANC/V_ANC用メモリ，  ６２  Line Number用メモリ，  ６３  DID用メモリ，  ６４  SDID用メモリ，  ６５  メタデータ用メモリ，  ７１  比較部，  ７２  多重Timing制御部，  ７３  Read Address制御部，  ７４  メタデータ選択読出部，  ７５  多重部，  ８１１  H_ANC/V_ANC用メモリ，  ８２  Line Number用メモリ，  ８３  DID用メモリ，  ８４  SDID用メモリ，  ８５  メタデータ用メモリ，  ９１  比較部，  ９２  抽出Timing制御部，  ９３  Read/Write Address制御部，  ９４  抽出部，  ９５  メタデータ選択書込部，  １０１  CPU，  １０２  ROM，  １０８  記憶部，  １１１  リムーバブルメディア
【図１】
0004661447.tif 000002
【図２】
0004661447.tif 000003
【図３】
0004661447.tif 000004
【図４】
0004661447.tif 000005
【図５】
0004661447.tif 000006
【図６】
0004661447.tif 000007
【図７】
0004661447.tif 000008
【図８】
0004661447.tif 000009