(57)【特許請求の範囲】
【請求項１】
受信装置に送信データを送信するための送信装置であって、該送信装置は、
前記受信装置の装置情報を取得する手段と、
ビデオデータとその補助データのソースと、
取得された前記装置情報に基づいて、前記ビデオデータと前記補助データとを相互に合成するか否かを判定する手段と、
上述の判定に従って、前記ビデオデータと、ビデオデータのフレームに関連付けられた補助データであるフレームデータと、を合成して、送信データを生成する合成手段と、
前記送信データを前記受信装置に送信する手段と、を備え、
前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれる、
送信装置。
【請求項２】
前記合成手段は、前記ビデオデータ配置領域の前記フレームデータを含む領域を提供する、請求項１記載の送信装置。
【請求項３】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記フレームデータを含む領域は、垂直ブランキング区間の内部の水平走査線期間に追加的に設けられたアクティブ画素期間である、請求項２記載の送信装置。
【請求項４】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記合成手段は、水平走査線期間の少なくとも一つの所定のアクティブ画素期間に設けられた、前記ビデオデータの部分を前記フレームデータと置換する、請求項１記載の送信装置。
【請求項５】
前記フレームデータと置換された画素は、前記ビデオデータ配置領域の外部端部に位置する、請求項４記載の送信装置。
【請求項６】
前記合成手段は、前記ビデオデータの各画素の色を示す画素データのビット数を増加させ、前記フレームデータを追加されたビットに保存する、請求項１記載の送信装置。
【請求項７】
受信装置に送信データを送信する送信装置であって、該送信装置は、
ビデオデータとその補助データのソースと、
ビデオデータのフレームと関連付けられた補助データであるフレームデータと前記ビデオデータとを合成し、前記送信データを生成するデータ合成部と、
ＣＰＵと、
送信部と、を備え、
前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれ、
前記ＣＰＵは、前記受信装置の装置情報を取得し、
取得した前記装置情報に基づいて、前記ビデオデータと前記補助データとを相互に合成するかを判定し、
前記ビデオデータと前記補助データとを合成すると判定された場合、前記送信部に前記データ合成部によって生成された前記送信データを前記受信装置に送信させるように構成されている、送信装置。
【請求項８】
前記データ合成部は、
一期間が一画素に相当する、クロック信号を生成するクロック生成部と、
前記クロック信号のカウントを実行し、水平同期信号を生成する画素カウンタと、
前記水平同期信号のカウントを実行し、垂直同期信号を生成するラインカウンタと、
前記クロック信号と前記水平同期信号のカウントを実行して、前記ビデオデータ配置領域に前記送信データを配置するデータ配置部と、
前記ビデオデータと前記補助データを前記データ配置部に入力するように、前記ＣＰＵによって構成されるデータ書き込み部と、を有する、請求項７記載の送信装置。
【請求項９】
前記補助データは、前記ビデオデータのタイムコードであり、
前記補助データの前記ソースは、前記ビデオデータのフレームレートに基づいて前記タイムコードを算出する前記ＣＰＵによって構成されている、請求項７記載の送信装置。
【請求項１０】
前記データ合成部が前記送信データを生成するとき、前記データ合成部は、前記ビデオデータ配置領域に前記フレームデータを含む領域を提供する、請求項７記載の送信装置。
【請求項１１】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記フレームデータを含む前記領域は、垂直ブランキング区間の内部の水平走査期間に追加的に設けられたアクティブ画素期間である、請求項１０記載の送信装置。
【請求項１２】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記データ合成部が前記送信データを生成するとき、前記データ合成部は、
水平走査線期間の少なくとも一つの所定のアクティブ画素期間に配置された、前記ビデオデータの部分を前記フレームデータと置換する、請求項７記載の送信装置。
【請求項１３】
前記フレームデータと置換された画素は、前記ビデオデータ配置領域の外部端部に位置する、請求項１２記載の送信装置。
【請求項１４】
前記データ合成部が前記送信データを生成するとき、前記データ合成部は、前記ビデオデータの各画素の色を示す画素データのビット数を増加させて、前記フレームデータを追加されたビットに保存する請求項７記載の送信装置。
【請求項１５】
前記送信データは、ＨＤＭＩ標準に基づく、請求項１又は請求項７に記載の送信装置。
【請求項１６】
ビデオデータの各フレームのビデオデータ配置領域に配置され、フレームと関連付けられたフレームデータとビデオデータとを含むデータを受ける手段と、
前記ビデオデータ配置領域から前記フレームデータを抽出する手段と、
各フレームについて前記フレームデータと前記ビデオデータとを合成する手段と、
合成されたビデオデータとフレームデータを出力する手段と、を含む受信装置。
【請求項１７】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記抽出する手段は、前記アクティブ画素期間に含まれる前記フレームデータを抽出し、前記フレームデータが抽出された各アクティブ画素期間を除去したビデオデータを生成する、請求項１６記載の受信装置。
【請求項１８】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記抽出する手段は、前記ビデオデータの少なくとも一つの所定のアクティブ画素期間に含まれる前記フレームデータを抽出する、請求項１６記載の受信装置。
【請求項１９】
前記フレームデータが抽出される画素は、前記ビデオデータ配置領域の外側端部に位置する、請求項１８記載の受信装置。
【請求項２０】
前記抽出する手段は、前記ビデオデータの各画素の色を示す画素データの所定のビットに含まれる前記フレームデータを抽出し、前記所定のビットを除去したビデオデータを生成する、請求項１６記載の受信装置。
【請求項２１】
ビデオデータの各フレームのビデオデータ配置領域に配置され、前記フレームと関連付けられた、フレームデータとビデオデータとを含むデータを受ける受信部と、
ＣＰＵと、
合成されたビデオデータとフレームデータを出力する出力部と、を含み、
前記ＣＰＵは、
前記ビデオデータ配置領域から前記フレームデータを抽出し、
各フレームについて前記フレームデータと前記ビデオデータとを合成するように構成されている、
受信装置。
【請求項２２】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記フレームデータを抽出する際、前記ＣＰＵは、前記アクティブ画素期間に含まれる前記フレームデータを抽出し、前記フレームデータを抽出した各アクティブ画素期間を除去したビデオデータを生成する、請求項２１記載の受信装置。
【請求項２３】
前記ビデオデータ配置領域は、複数の水平走査線期間のアクティブ画素期間であり、
前記フレームデータを抽出する際、前記ＣＰＵは、前記ビデオデータの少なくとも一つの所定のアクティブ画素期間に含まれるフレームデータを抽出する、請求項２１記載の受信装置。
【請求項２４】
前記フレームデータが抽出される画素は、前記ビデオデータ配置領域の外部端部に位置する、請求項２３記載の受信装置。
【請求項２５】
前記フレームデータを抽出するとき、前記ＣＰＵは、前記ビデオデータの各画素の色を示す画素データの所定のビットに含まれるフレームデータを抽出し、前記所定のビットを除去したビデオデータを生成する、請求項２１記載の受信装置。
【請求項２６】
送信装置と、該送信装置と接続された受信装置と、を有するシステムであって、
前記送信装置は、
前記受信装置の装置情報を取得する手段と、
ビデオデータとその補助データのソースと、
取得された前記装置情報に基づいて、前記ビデオデータと前記補助データとを相互に合成するか否かを判定する手段と、
上述の判定に従って、前記ビデオデータと、ビデオデータのフレームに関連付けられた補助データであるフレームデータと、を合成して、送信データを生成する合成手段と、
前記送信データを前記受信装置に送信する手段と、を備え、
前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれ、
前記受信装置は、
前記送信データを受信する手段と、
前記ビデオデータ配置領域から前記フレームデータを抽出する手段と、
各フレームについて前記フレームデータと前記ビデオデータとを合成する手段と、
合成されたビデオデータとフレームデータを出力する手段と、を含む、システム。
【請求項２７】
送信データを受信装置に送信する方法であって、該方法は、
前記受信装置の装置情報を取得するステップと、
取得された前記装置情報に基づいて、供給されたビデオデータと補助データとを相互に合成するか否かを判定するステップと、
上述の判定に従って、前記ビデオデータと、ビデオデータのフレームに関連付けられた補助データであるフレームデータと、を合成して、送信データを生成するステップと、
前記送信データを前記受信装置に送信するステップと、を含み、
前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれる、方法。
【請求項２８】
ビデオデータの各フレームのビデオデータ配置領域に配置され、前記フレームと関連付けられた、フレームデータとビデオデータとを含むデータを受けるステップと、
前記ビデオデータ配置領域から前記フレームデータを抽出するステップと、
各フレームについて前記フレームデータと前記ビデオデータとを合成するステップと、
合成されたビデオデータとフレームデータを出力するステップと、を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、当該システム、及び、そこで用いられる方法に関し、より詳細には、ビデオ画像及びその補助データの送信で用いられるものに関する。
【背景技術】
【０００２】
ビデオ画像のフレームレートを変換して、当該ビデオ画像を表示する表示装置として、再生装置がビデオデータを送信する際に、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  インタフェース）標準に基づくデジタルビデオ信号を送信するフレームレート変換システムが知られている。より具体的には、この再生装置は、符号化されたビデオデータを復号することによって得られた動きベクトルを含む基準制御データを、ビデオ信号のブランキング区間の中（即ち、データアイランド期間）に挿入して、該基準制御データを送信し、表示装置が、動きベクトルを用いて、再生装置から受信されたビデオデータのフレームの間に挿入されたフレームを生成する（例えば、特許文献１参照）。
【０００３】
ここで、「フレーム」とは、ビデオ画像を構成する各静止画像を意味し、「フレームレート」とは、単位時間当たりの、ビデオ画像を構成する静止フレームの数を表す値である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平２００７−２７４６７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
装置の間でデジタルビデオ信号を送受信するＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）製品（例えば、ＨＤＭＩ標準に基づくデジタルビデオ信号を送受信するＨＤＭＩ送信器とＨＤＭＩ受信器）には、補助データをデータアイランド期間に挿入することができる装置がほとんどないという課題を有している。
【０００６】
さらに、補助データを設定することができるＨＤＭＩ送信器は、ビデオ信号と、非同期で挿入される補助データを、即ち別々に受信し、補助データの信号をビデオ信号のフレームのデータアイランド期間に挿入する。したがって、補助データを、ビデオ信号と同期して埋め込むことはできない。このため、補助データとしてビデオ信号のフレームと関連付けられたデータを送信する際、当該補助データを入力するＨＤＭＩ送信器の外部の外部ユニットは、ビデオ信号のどのフレームが、補助データが挿入されたデータアイランド期間を有しているのか、知ることはできない。
【０００７】
一方で、補助データを設定することができるＨＤＭＩ受信器は、ビデオ信号と、非同期に挿入された、即ち、独立して挿入された補助データとを出力するので、それらを同期して出力することはできない。ビデオ信号と補助データは非同期、即ち、独立しているため、同期して出力することはできない。補助データを出力する際、補助データと、補助データが挿入されるデータアイランド期間を有するフレームとの間の関係が不明確である。したがって、ＨＤＭＩ受信器の外部の外部ユニットは、ビデオ信号のどのフレームに補助データが挿入されたのかを知ることはできないという問題があった。したがって、ビデオ信号のフレームに補助データとして関連付けられたデータを受信する時、ＨＤＭＩ受信器の外部の外部ユニットは、ビデオ信号のどのフレームに、ＨＤＭＩ受信器から取得された補助データが対応付けられているのかを決定することは困難であるという問題があった。
【０００８】
したがって、本発明は、上述の問題を解決する、新規で効果的な送信装置、受信装置、当該システム、及び、そこで用いられる方法を提供することを目的とする。本発明はより詳細には、装置間でデジタルビデオ信号を送受信する時、ビデオデータとフレームデータを送信して、受信器側でどのビデオデータのフレームに（フレームが関連付けられた）補助データが関連付けられているか判定することができる、送信装置、受信装置、当該システム、及び、そこで用いられる方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のある態様によると、受信装置に送信データを送信するための送信装置が提供される。該送信装置は、前記受信装置の装置情報を取得する手段と、ビデオデータとその補助データのソースと、取得された前記装置情報に基づいて、前記ビデオデータと前記補助データとを相互に合成するか否かを判定する手段と、上述の判定に従って、前記ビデオデータと、ビデオデータのフレームに関連付けられた補助データであるフレームデータと、を合成して、送信データを生成する手段と、前記送信データを前記受信装置に送信する手段と、を備え、前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれる。
【００１０】
本発明によると、ビデオデータのフレームと関連付けられた補助データであるフレームデータが前記ビデオデータと、フレームデータがビデオデータのビデオデータ配置領域に含まれるように、合成される。したがって、ビデオデータとフレームデータを、受信側が、フレームデータがどのビデオデータのフレームと関連付けられているのか判定することができるように送信することができる。
【００１１】
本発明の他の態様によると、受信装置に送信データを送信する送信装置が提供される。該送信装置は、ビデオデータとその補助データのソースと、ビデオデータのフレームと関連付けられた補助データであるフレームデータと前記ビデオデータとを合成し、前記送信データを生成するデータ合成部と、ＣＰＵと、送信部と、を備え、前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれ、前記ＣＰＵは、前記受信装置の装置情報を取得し、取得した前記装置情報に基づいて、前記ビデオデータと前記補助データとを相互に合成するかを判定し、前記ビデオデータと前記補助データが合成すると判定された場合、前記送信部に前記データ合成部によって生成された前記送信データを前記受信装置に送信させるように構成されている。
【００１２】
本発明によると、上述の送信装置に係わる発明と同様の有利な効果が得られる。
【００１３】
本発明の他の態様によると、前記ビデオデータの各フレームのビデオデータ配置領域に配置され、前記フレームと関連付けられた、フレームデータとビデオデータとを含むデータを受ける手段と、前記ビデオデータ配置領域から前記フレームデータを抽出する手段と、前記ビデオデータを各フレームの前記フレームデータと合成する手段と、合成されたビデオデータとフレームデータを出力する手段と、を含む。
【００１４】
本発明によると、前記ビデオデータの各フレームのビデオデータ配置流域に配置され、フレームと関連付けられたフレームデータとビデオデータとを含むデータが受信され、フレームデータがビデオデータ配置領域から抽出される。したがって、受信側はフレームデータがどのビデオデータのフレームに関連付けられているか判定することができる。
【００１５】
本発明の他の態様によると、ビデオデータの各フレームのビデオデータ配置領域に配置され、前記フレームと関連付けられた、フレームデータとビデオデータとを含むデータを受ける受信部と、ＣＰＵと、合成されたビデオデータとフレームデータを出力する出力部（３５）と、を含み、前記ＣＰＵは、前記ビデオデータ配置領域から前記フレームデータを抽出し、各フレームについて、前記フレームデータと前記ビデオデータとを合成するように構成されている。
【００１６】
本発明によると、上述の受信装置に係わる発明と同様の有利な効果が得られる。
【００１７】
本発明の他の態様によると、送信装置と、該送信装置と接続された受信装置と、を有するシステムが提供される。前記送信装置は、前記受信装置の装置情報を取得する手段と、ビデオデータとその補助データのソースと、取得された前記装置情報に基づいて、前記ビデオデータと前記補助データとを相互に合成するか否かを判定する手段と、上述の判定に従って、前記ビデオデータと、ビデオデータのフレームに関連付けられた補助データであるフレームデータと、を合成して、送信データを生成する合成手段と、前記送信データを前記受信装置に送信する手段と、を備える。前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれる。
前記受信装置は、前記送信データを受信する手段と、前記ビデオデータ配置領域から前記フレームデータを抽出する手段と、前記ビデオデータを各フレームの前記フレームデータと合成する手段と、合成されたビデオデータとフレームデータを出力する手段と、を含む。
本発明によると、上述の受信装置に係わる発明と同様の有利な効果が得られる。
【００１８】
本発明によると、ビデオデータの各フレームに関連付けられたフレームデータがビデオデータと、フレームデータがビデオデータのビデオデータ配置領域に含まれるように合成される。合成されたデータは送信され、受信される。フレームデータは、ビデオデータ配置領域から抽出される。したがって、ビデオデータとフレームデータを、受信側で、フレームデータがどのビデオデータのフレームと関連付けられているのか判定することができるように送信することができる。
【００１９】
本発明の他の態様によると、送信データを受信装置に送信する方法が提供される。該方法は、前記受信装置の装置情報を取得するステップと、取得された前記装置情報に基づいて、供給されたビデオデータと補助データとを相互に合成するか否かを判定するステップと、上述の判定に従って、前記ビデオデータと、ビデオデータのフレームに関連付けられた補助データであるフレームデータと、を合成して、送信データを生成するステップと、前記送信データを前記受信装置に送信するステップと、を含み、前記フレームデータは、前記ビデオデータのビデオデータ配置領域に含まれる。
【００２０】
本発明によると、ビデオデータのフレームに関連付けられた補助データであるフレームデータはビデオデータと、フレームデータがビデオデータのビデオデータ配置領域に含まれるように合成される。したがって、ビデオデータとフレームデータを、受信側で、フレームデータがどのビデオデータのフレームと関連付けられているのか判定することができるように送信することができる。
【００２１】
本発明の他の態様によると、前記ビデオデータの各フレームのビデオデータ配置領域に配置され、前記フレームと関連付けられた、フレームデータとビデオデータとを含むデータを受けるステップと、前記ビデオデータ配置領域から前記フレームデータを抽出するステップと、前記ビデオデータを各フレームの前記フレームデータと合成するステップと、合成されたビデオデータとフレームデータを出力するステップと、を含む方法が提供される。
【００２２】
本発明によると、前記ビデオデータの各フレームのビデオデータ配置領域に配置され、前記フレームと関連付けられた、フレームデータとビデオデータとを含むデータが受け取られ、フレームデータはビデオデータの配置領域から抽出される。したがって、受信側で、フレームデータがどのビデオデータのフレームと関連付けられているのか判定することができる。
【００２３】
本明細書及び特許請求の範囲において、「アクティブ画素期間」とは、各水平走査線期間内における、ビデオデータ期間、又はビデオデータ期間として判定される期間である。
【発明の効果】
【００２４】
本発明によれば、ビデオデータのどのフレームにフレームデータが関連付けられているかを判定することができるようにビデオデータとフレームデータを送信することができる、送信装置、受信装置、当該システム、及び、そこで用いられる方法を提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態である、ビデオ送信及び受信システムの構造を示す一般ブロック図である。
【図２】ＨＤＭＩ送信部とＨＤＭＩ受信部に接続するＨＤＭＩ標準のチャネル構造を説明する図である。
【図３】ＴＭＤＳチャネルを介して送信される信号の構造の一例を示す図である。
【図４】第１の実施の形態のＴＣ加算部の構造を示す一般ブロック図である。
【図５】第１の実施の形態のＴＣ抽出部の構造を示す一般ブロック図である。
【図６】第１の実施の形態のビデオ送信装置の各関連部から出力される信号の例を示すタイミングチャートである。
【図７】第１の実施の形態のビデオ受信装置の各関連部から出力される信号の例を示すタイミングチャートである。
【図８】本発明の第２の実施の形態である、ビデオ送信及び受信システムの構造を示す一般ブロック図である。
【図９】第２の実施の形態のＴＣ加算部の構造を示す一般ブロック図である。
【図１０】第２の実施の形態のビデオ受信装置のＴＣ抽出部の構造を示す一般ブロック図である。
【図１１】本発明の第３の実施の形態である、ビデオ送信及び受信システムの構造を示す一般ブロック図である。
【図１２】第３の実施の形態のＴＣ加算部の構造を示す一般ブロック図である。
【図１３】第３の実施の形態のビデオ受信装置のＴＣ抽出部の構造を示す一般ブロック図である。
【図１４】本発明の第４の実施の形態である、ビデオ送信及び受信システムの構造を示す一般ブロック図である。
【図１５】第４の実施の形態の編集装置の機能及び構造を示す一般ブロック図である。
【図１６】第４の実施の形態のＴＣ追加ビデオデータ書き込み部から出力される、タイムコードを有するビデオデータの構造を示す図である。
【図１７】第４の実施の形態のビデオインタフェースの構造を示す一般ブロック図である。
【図１８】本発明の第５の実施の形態である、ビデオ送信及び受信システムの構造を示す一般ブロック図である。
【図１９】第５の実施の形態の編集装置の機能及び構造を示す一般ブロック図である。
【図２０】第５の実施の形態のビデオインタフェースの構造を示す一般ブロック図である。
【発明を実施するための形態】
【００２６】
以下、本発明に係る実施の形態について、図面を参照して説明する。
【００２７】
＜第１の実施の形態＞
図１は、本発明の第１の実施の形態である、ビデオ送信及び受信システムの構成を示す一般ブロック図である。図１を参照すると、ビデオ送信及び受信システム１００は、ＳＤＩビデオ信号送信装置１０と、ビデオ送信装置２０と、ビデオ受信装置３０と、ディスプレイ４０と、ＨＤＭＩケーブル６０と、を含む。ビデオ送信装置２０とビデオ受信装置３０は、ＨＤＭＩ標準に基づくビデオ信号をビデオ送信装置２０からビデオ受信装置３０に送信するために用いられるＨＤＭＩケーブル６０を介して相互に接続されている。ビデオ送信装置２０は、対応装置判定部２１と、装置情報取得部２２と、ＴＣ加算部２３と、ＨＤＭＩ送信部２４と、ＴＣ抽出部２５と、装置情報送信部２６と、ＳＤＩ受信部２７と、を含む。ビデオ受信装置３０は、対応装置判定部３１と、装置情報取得部３２と、ＴＣ抽出部３３と、ＳＤＩ受信部３４と、ビデオ出力部３５と、ビデオ合成部３６と、装置情報送信部３７と、を含む。
【００２８】
ＳＤＩビデオ信号送信装置１０は、ＨＤ−ＳＤＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｓｅｒｉａｌ  デジタル  インタフェース）標準に基づくビデオ信号の送信を実行する。ＳＤＩビデオ信号送信装置１０により送信されるビデオ信号の各フレームにはタイムコードが追加される。ビデオ送信装置２０は、ＨＤ−ＳＤＩ標準に基づく、ＳＤＩビデオ信号送信装置１０から送信された各ビデオ信号を受信し、受信したビデオ信号に含まれる、ビデオデータと、ビデオデータに追加されたタイムコードとを含む送信データを、ＨＤＭＩ標準に基づくビデオ信号に変換し、変換したビデオ信号をビデオ受信装置３０に送信する。以下の説明では、各ビデオ信号は、ビデオデータだけでなく、オーディオデータも含む。
【００２９】
ＳＤＩ受信部２７は、ＳＤＩビデオ信号送信装置１０から送信された、第１の実施の形態においてビデオデータとその補助データのソースである、ＨＤ−ＳＤＩ標準に基づくビデオ信号を受信する。ＨＤ−ＳＤＩ標準に基づくビデオ信号は、ビデオデータだけでなく、ビデオ信号の対象とするフレームのブランキング区間の各フレームのタイムコード（時間、分、秒、フレーム数）を含む。ここでタイムコードは、ビデオデータの各フレームに関連付けられたフレームデータであり、第１の実施の形態のビデオデータの補助データに属する。ＴＣ抽出部２５は、ＳＤＩ受信部２７から受信されたＨＤ−ＳＤＩ標準に基づくビデオ信号のブランキング区間から、ＨＤ−ＳＤＩ標準に従って挿入された各フレームのタイムコードを抽出する。
【００３０】
装置情報取得部２２は、（ビデオデータ及びタイムコードを含む）送信データの送信先となる装置の装置情報、即ち、ビデオ受信装置３０の装置情報を、ビデオ受信装置３０から取得する。装置情報は、ビデオ受信装置３０が合成されたビデオデータ及びタイムコードを有するビデオ信号を受信できるか否かを判定することができるデータを含む。かかるデータは、ビデオ受信装置３０の（後述する）装置情報送信部３７から出力された「ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）」に含まれてもよい。ＥＤＩＤは、ビデオ受信装置３０の、製造者のＥＩＳＡ識別コード、製品コード、製品番号、製造年及び週、バージョン番号、改訂番号、（サポートされている）分解能データを含むことができる。さらに、ＥＤＩＤの「製造者ブロック」は、合成されたビデオデータ及びタイムコードを有するビデオ信号を受信できるか否かを直接示すことができるデータを含んでもよい。
【００３１】
取得した装置情報に基づいて、対応装置判定部２１は、ビデオデータとタイムコードを相互に合成するか否かを判定する。即ち、対応装置判定部２１は、取得した装置情報に基づいて、ビデオ受信装置３０が合成されたビデオデータ及びタイムコードを有するビデオ信号を受信できるか否かを判定する。この判定に従って、ビデオ受信装置３０が受信できるとした場合、ビデオデータとタイムコードに合成を実行すると判定し、受信できないとした場合、この合成は実行しないと判定する。ここで、ビデオ受信装置３０が、合成されたビデオデータ及びタイムコードを有するビデオ信号を受信できるか否かの判定を、この受信を実行できる装置ごとの装置情報を保存し、保存した装置情報が取得した装置情報と一致するデータを有するか否かをチェックする対応装置判定部２１によって実行してもよい。上述の装置情報は、製造者のＥＩＳＡ識別コード、製品コード、製造番号、製造年及び週、バージョン番号、改定番号、サポートしている分解能データ、などの少なくとも一つを含んでもよい。さらに、装置情報が、合成されたビデオデータ及びタイムコードを有するビデオ信号を受信できるか否かを直接示すデータを含む場合、この合成されたビデオ信号を受信できるか否かの判定を、装置情報に基づいて実行してもよい。
【００３２】
対応装置判定部２１が合成を実行すると判定した場合、ＴＣ加算部２３は、ビデオデータを配置するためのビデオデータ配置領域の、ビデオデータの対象フレームに関連付けられた補助データであるフレームデータ（即ち、ＴＣ抽出部２５から受信したタイムコード）を入力し（ｉｎｃｌｕｄｅ）、タイムコードを、ＳＤＩ受信部２７から受信したＨＤ−ＳＤＩ標準のビデオ信号に対応するビデオデータと合成し、送信データを生成する。第１の実施の形態では、ＴＣ加算部２３が送信データを生成する際、ビデオデータ配置領域にフレームデータを含む領域を提供する。また、第１の実施の形態では、フレームデータを含む領域は、垂直ブランキング区間の水平走査線期間に追加的に設けられたアクティブ画素期間である。ビデオデータとフレームデータのＴＣ加算部２３による合成の詳細については、後述する。一方で、対応装置判定部２１が合成を実行しないと判定した場合、ＴＣ加算部２３は、ＳＤＩ受信部２７から受信された、ＨＤ−ＳＤ標準に基づくビデオ信号に対応するビデオデータを直接出力する。
【００３３】
ＨＤＭＩ送信部２４は、ＴＣ加算部２３によって生成されたデータをＨＤＭＩ標準に基づくビデオ信号に変換し、ビデオ受信装置３０に変換した信号を送信する、ＨＤＭＩ送信器である。データアイランド期間に挿入される補助データは、外部装置によって設定することはできない。ＨＤＭＩ送信部２４は、ディスクリート回路又はＬＳＩで構成してもよく、一般的に、ＬＳＩ、又は、ＬＳＩの一部である集積回路で構成される。ＴＣ加算部２３からのＤＥ信号出力が「低」信号である場合、ＨＤＭＩ送信部２４は、現在の期間が垂直ブランキング区間又は水平ブランキング区間であると判断する。ＤＥ信号が「高」信号である場合、ＨＤＭＩ送信部２４は、現在の期間が、ビデオデータが配置される、ビデオデータ配置領域に対応すると判定する。ＨＤＭＩ送信部２４が現在の期間がビデオデータ配置領域であると判定した場合、ＨＤＭＩ送信部２４は、この領域のデータを、ＨＤＭＩ標準に基づくビデオ信号のためのビデオデータ配置領域である、アクティブ領域に保存されたビデオ信号に変換する。ＨＤＭＩ送信部２４は、変換されたビデオ信号をビデオ受信装置３０に送信する。
【００３４】
さらに、装置情報取得部２２からの要求に従って、ＨＤＭＩ送信部２４は、装置情報送信部３７にＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）を介してアクセスし、装置情報送信部３７に、保存された装置情報を送信するように要求する。こうして、ＨＤＭＩ送信部２４は、装置情報送信部３７から装置情報出力を取得する。装置情報送信部２６は、ビデオ送信装置２０の種別を識別するための装置情報を出力する。ここで、ＨＤＭＩ送信部２４は、この装置情報をＨＤＭＩ標準のビデオ信号のデータアイランド期間に挿入し、それをビデオ受信装置３０に送信する。ＨＤＭＩ標準のビデオ信号のデータアイランド期間については後述する。
【００３５】
装置情報送信部３７は、ビデオ受信装置３０の装置情報を保存するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ビデオ送信装置２０から受信した要求に従って保存した装置情報をＨＤＭＩケーブル６０を介して出力する。ＨＤＭＩ受信部３４は、ビデオ送信装置２０のＨＤＭＩ送信部２４とＨＤＭＩケーブルを介して接続したＨＤＭＩ受信器であり、ＨＤＭＩケーブルを介してＨＤＭＩ送信部２４から送信される、ＨＤＭＩ標準に基づくビデオ信号を受信する。ＨＤＭＩ受信部３４は、ディスクリート回路又はＬＳＩで構成することができ、一般的には、ＬＳＩ、又はＬＳＩの一部である集積回路により構成される。ＨＤＭＩ送信部２４から送信されるＨＤＭＩ標準のビデオ信号は、ビデオデータのフレームごとのビデオデータ配置領域に含まれるビデオデータとタイムカードを含む。ビデオ送信装置２０の装置情報は、上述のビデオ信号のデータアイランド期間にも含まれる。
【００３６】
装置情報取得部３２は、ＨＤＭＩ受信部３４により受信されたビデオ信号からビデオ送信装置２０の装置情報を取得し、それを対応装置判定部３１に出力する。ビデオ送信装置２０の装置情報に基づいて、対応装置判定部３１は、ＨＤＭＩ受信部３４により受信されたビデオ信号からタイムコードを抽出するか否かを判定する。即ち、対応装置判定部３１は、取得した装置情報に基づいて、データを送信する装置が、同期されたビデオデータとタイムコードを含むビデオ信号を送信できるか否かを判定する。そのような送信が可能である場合、対応装置判定部３１は、タイムコードを抽出すると判定し、そうでない場合は、タイムコードを抽出しないと判定する。データを送信する装置が同期されたビデオデータとタイムコードを含むビデオ信号を送信できるか否かの判定は、そのような送信を実行可能な装置ごとの装置情報を保存し、保存した装置情報が取得した装置情報と一致するデータを有するか否かをチェックして行い、対応装置判定部３１が実行してもよい。さらに、装置情報が、このようにして合成されたビデオ信号を送信できるか否かを示すデータを含むようにして、この装置情報に基づいて判定を実行するようにしてもよい。
【００３７】
ＴＣ抽出部３３は、ＨＤＭＩ受信部３４によって受信されたビデオ信号のビデオデータ配置領域からタイムコードを抽出する。第１の実施の形態では、ＴＣ抽出部３３は、ビデオデータ配置領域のアクティブ画素期間に含まれるタイムコードを抽出し、（タイムコードが抽出された）アクティブ画素期間を除去したビデオデータを生成する。この処理で、タイムコードが関連付けられたフレームは、タイムコードが抽出されたビデオデータ配置領域を含む。したがって、ＴＣ抽出部３３は、タイムコードとフレームとの間の対応関係を判定して、フレームを形成するビデオデータと、フレームに対応付けられたタイムコードとを同期して出力することができる。
【００３８】
ビデオ合成部３６は、ＴＣ抽出部３３によって生成され、抽出されたビデオデータのビデオ画像と、各フレームのタイムコードと、を合成する。この合成は、タイムコードをフレームごとに（例えば、フレームの左端に）表示する画像を生成する。ビデオ出力部３５（例えば、ビデオ出力端子）は、合成されたビデオ画像のビデオ信号を出力する。ディスプレイ４０は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、液晶ディスプレイ、又は、プラズマディスプレイなどを有する表示装置であり、ビデオ出力部３５からのビデオ信号出力のビデオ画像を表示する。
【００３９】
図２は、ビデオ送信装置２０とビデオ受信装置３０とを接続するためのＨＤＭＩ表示のチャネル構造を説明するブロック図である。図２に示すように、ＨＤＭＩ標準に基づくチャネルは、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）チャネル、ディスプレイデータチャネル（ＤＤＣ）、ホットプラグ検出（ＨＰＤ）チャネル、及び、消費者電子制御（ＣＥＣ）チャネル、を含む。
【００４０】
ＴＭＤＳチャネルは、ビデオ送信装置２０からビデオ受信装置３０への一方向チャネルである。パケット形式、ビデオデータ、水平／垂直同期信号、及び、クロック信号を有するように処理された、これらのチャネル、オーディオ／制御データは、ＴＭＤＳエンコーダによってＴＭＤＳ標準に対応する信号に変換されて送信される。ディスプレイデータチャネルは、ビデオ送信装置２０が装置情報の要求を送信し、この要求に応じてビデオ受信装置３０が装置情報（ＥＤＩＤ）を送信するチャネルである。ホットプラグ検出チャネルはビデオ送信装置２０に、ビデオ受信装置３０の装置情報（ＥＤＩＤ）をディスプレイデータチャネルを介して取得可能である、又は、ビデオ受信装置３０の装置情報（ＥＤＩＤ）が変更したことを通知するチャネルである。消費者電子制御チャネルは、該当するデバイスの間で制御信号を送信するためのチャネルである。
【００４１】
図３は、ＴＭＤＳチャネルを介して送信される信号の構造の一例を示す図である。図３に示すように、この例の構造は、順次走査のためにビデオデータを送信する信号を採用している。ここで、各フレームのサイズは、水平方向に７２０画素、垂直方向に４８０ラインとする。ＴＭＤＳチャネルを介して送信される各信号は、ラスタ走査形式のビデオ信号である。ビデオデータの走査種別が順次走査でなく、インタレース走査である場合、ビデオ信号に含まれる水平同期信号（Ｈ＿Ｓｙｎｃ）と垂直同期信号（Ｖ＿ｓｙｎｃ）のタイミングを用いてトップフィールドとボトムフィールドが示される。即ち、垂直同期信号の立ち上がりが水平同期信号のものと同期すると、トップフィールドが示される。垂直同期信号の立ち上がりが水平同期信号の中点に位置すると、ボトムフィールドが示される。図３に示すように、ビデオ信号は、垂直ブランキング区間（図３の４５ライン）と水平ブランキング区間（図３の１３８画素）に挿入される、制御期間とデータアイランド期間と、ビデオデータ配置領域としての（「アクティブ領域」と呼ばれることもある）ビデオデータ期間とからなる。さらに、水平走査線期間のビデオデータ期間は、アクティブ画素期間である。さらに、本例では、順次走査用のビデオデータを採用している。
【００４２】
ＴＣ加算部２３は、ビデオデータの各フレームの垂直ブランキング区間に属し、アクティブ画素期間としてビデオデータ期間の前に位置する、水平走査線期間の部分（例えば、図３において参照記号Ｅ１で示される期間）を画定し、期間Ｅ１に対象フレームのタイムコードを保存する。期間Ｅ１は、該当する水平走査線期間の先頭から始まる１３８画素の直後に開始し、該当するビデオ画像の水平方向の幅に相当する７２０画素の長さを有する。
【００４３】
図４は、第１の実施の形態のＴＣ加算部の構造を示す一般ブロック図である。図４に示すように、ＴＣ加算部２３は、ラインカウンタ２３１と、画素カウンタ２３２と、同期信号生成部２３３と、追加位置判定部２３４と、切換部２３５と、パケット生成部２３６と、を有する。
【００４４】
ラインカウンタ２３１は、ＳＤＩ受信部２７からの垂直同期信号（Ｖ＿ｓｙｎｃ）によってリセットされ、ＳＤＩ受信部２７からの水平同期信号（Ｈ＿ｓｙｎｃ）を用いて計数動作を実行することにより、ライン（即ち、水平走査線の数）の数をカウントする。画素カウンタ２３２は、ＳＤＩ受信部２７からの水平同期信号（Ｈ＿ｓｙｎｃ）によってリセットされ、ＳＤＩ受信部２７からのクロック信号（ＣＬＫ）を用いて計数動作を実行することにより、画素数をカウントする。
【００４５】
同期信号生成部２３３は、ＳＤＩ受信部２７からのクロック信号（ＣＬＫ）のタイミングに従って、ラインカウンタ２３１によってカウントされるライン数と、画素カウンタ２３２によってカウントされる画素数をモニタして、ビデオ画像の解像度、及びインタレース／プログレッシブ形式に従って、同期信号（即ち、水平同期信号（Ｈ＿ｓｙｎｃ）、垂直同期信号（Ｖ＿ｓｙｎｃ）、及びＤＥ（Ｄａｔａ  Ｅｎａｂｌｅ）信号（ＤＥ））ごとに高／低状態の切り換えを実行して、ＨＤＭＩ標準用の同期信号を生成する。ＤＥ信号は、当該領域がビデオデータ配置領域（アクティブ領域）であるか否か、即ち、同一のタイミングを有する「ｌｕｍａ」及び「ｃｈｒｏｍａ」がビデオデータであるか否かを示す信号である。さらに、同期信号生成部２３３が追加位置判定部２３４によって、現在の期間が、タイムコードを保存する期間（例えば、図３の参照記号Ｅ１により示される期間の４５番目のラインの１３９番目の画素から８５８番目の画像を形成する）であると通知されている間、ＨＤＭＩ送信部２４とＨＤＭＩ受信部３４が、当該期間がアクティブ画素期間であることを認識できるように、同期信号生成部２３３は、ＤＥ信号の出力状態を「高」に切り換える。したがって、同期信号生成部２３３は、垂直ブランキング区間の水平走査線期間にアクティブ画素期間を提供し、ビデオデータ配置領域を拡大する。上述のように、アクティブ画素期間を追加した場合、当該垂直ブランキング区間のライン数は、タイムラインを追加しない場合と比較して、１減少するので、図３では４４ラインとなる。反対に、当該ビデオデータ配置領域のライン数は、１増加して、図３では４８１ラインとなる。
【００４６】
追加位置判定部２３４は、対応装置判定部２１からの合成／非合成指定を受け、この指定が「合成」を示す場合、追加位置判定部２３４はラインカウンタ２３１によってカウントされるライン数と、画素カウンタ２３２によってカウントされる画素数をモニタする。モニタした数がそれぞれ、タイムコードを保存するための所定のライン数と画素数に一致した場合、追加位置判定部２３４は、同期信号生成部２３３と切換部２３５に、タイムコードを保存する期間が到来したことを通知する。タイムコードを保存するライン数と画素数は、ビデオデータのフレームのサイズに応じて決定されるが、ＴＣ加算部２３へのビデオ信号入力ごとのビデオデータ配置領域の外側の領域（ブランキング区間）に相当する。図３の例では、期間Ｅ１であり、ライン数は「４５」であり、画素数は「１３９」から「８５８」となる。指定が「非合成」である場合、追加位置判定部２３４は、ラインカウンタ２３１によりカウントされたライン数及び画素カウンタ２３２によりカウントされた画素数の如何によらず、切換部２３５のスイッチングの指定を行わない。
【００４７】
追加位置判定部２３４の指示に従って、切換部２３５は、ＳＤＩ受信部２７から受信された「ｌｕｍａ」（輝度信号）とパケット生成部２３６から受信されたタイムノードのパケットとの切り換えを行う。「ｃｈｒｏｍａ」（色差信号）については、切り換えを実行しないので、ＴＣ加算部２３は、ＳＤＩ受信部２７からの「ｃｈｒｏｍａ」を直接出力する。パケット生成部２３６は、現在のパケットがタイムコードを含むことを示すヘッダ（例えば、４バイトの固定値）を、ＴＣ抽出部２５から受信したタイムコードの前に挿入し、タイムコードを用いて算出される、エラー検出のためのコード（例えば、２バイトのチェックサム）をタイムコードの後に追加したパケットを生成する。生成されたパケットは、切換部２３５に出力される。したがって、パケットは、４バイトのヘッダと、４バイトのタイムコードと、２バイトのチェックサムと、をこの順番で結合した１０バイトのデータでもよい。
【００４８】
図５は、第１の実施の形態における、ＴＣ抽出部の構造を示す一般ブロック図である。図５に示すように、ＴＣ抽出部３３は、ラインカウンタ３３１と、画素カウンタ３３２と、パケット位置判定部３３３と、ＤＥ除去部３３４と、ＴＣ除去部３３５と、パケット検出部３３６と、ＴＣ分離保存部３３７と、エラー検出部３３８と、を含む。
【００４９】
ラインカウンタ３３１は、ＨＤＭＩ受信部３４からの垂直同期信号（Ｖ＿ｓｙｎｃ）によってリセットされ、ＨＤＭＩ受信部３４からの水平同期信号（Ｈ＿ｓｙｎｃ）を用いて計数動作を実行することによってライン数（即ち、水平走査線の数）をカウントする。画素カウンタ３３２は、ＨＤＭＩ受信部３４からの水平同期信号（Ｈ＿ｓｙｎｃ）によってリセットされ、ＳＤＩ受信部２７からのクロック信号（ＣＬＫ）を用いて計数動作を実行することにより、画素数をカウントする。
【００５０】
パケット位置判定部３３３は、対応装置判定部３１から抽出／非抽出指定を受け、指定が「抽出」を示す場合、パケット位置判定部３３３は、ラインカウンタ３３１によってカウントされたライン数と、画素カウンタ３３２によりカウントされた画素数をモニタする。モニタした数がそれぞれ、タイムコードを保存するための所定のライン数と画素数とに一致した場合、パケット位置判定部３３３は、ＤＥ除去部３３４、ＴＣ除去部３３５、パケット検出部３３６に、タイムコードを保存する期間が到来したことを通知する。
【００５１】
ＤＥ除去部３３４は、当該期間がビデオデータ配置領域に属するか否か、同期して受信された「ｌｕｍａ」及び「ｃｈｒｏｍａ」がビデオデータであるか否かを示すＤＥ（Ｄａｔａ  Ｅｎａｂｌｅ）信号を受け、パケット位置判定部３３３から通信されている期間の間、ＤＥ信号を、同期して受信された「ｌｕｍａ」及び「ｃｈｒｏｍａ」がビデオデータでないことを示す低状態を有する信号に変換する。パケット位置判定部３３３からの通信が行われている期間、ＴＣ除去部３３５は、ＨＤＭＩ受信部３４から受信された「ｌｕｍａ」（輝度信号）を、ブランキング区間を示す所定の値を有する信号に置換して、指定された期間に保存されたタイムコードのパケットを除去する。
【００５２】
パケット検出部３３６は、パケット位置判定部３３３からの通信が行われている期間、ＨＤＭＩ受信部３４から受信された「ｌｕｍａ」（輝度信号）からパケットのヘッダに対応する部分を抽出し、抽出した部分が、現在のパケットがタイムコードを保存するためのパケットであることを示すヘッダ値と一致するか否かを判定する。両者が一致したと判定した場合、パケット検出部３３６は当該パケットが検出されたことを示す信号を、ＴＣ分離保存部３３７に、保存されたタイムコードが到来するタイミング（「ＴＣ＿ｄｅｔｅｃｔ」を参照）で出力し、また、エラー検出部３３８に、保存されたエラー検出コードが到来タイミング（「チェックサム」を参照）で出力する。ＴＣ分離保存部３３７は、パケット検出部３３６から当該パケットが検出されたことを示す信号を受信すると、ＴＣ分離保存部３３７は、ＨＤＭＩ受信部３４から受信された、「ｌｕｍａ」（輝度信号）をタイムコードとして分離して保存し、タイムコードを出力する（「ＴＣ＿ｏｕｔ」を参照）。
【００５３】
エラー検出部３３８はパケット検出部３３６から、当該パケットが検出されたことを示す信号を受けると、エラー検出部３３８は、ＨＤＭＩ受信部３４から受信された「ｌｕｍａ」（輝度信号）をエラー検出のためのコードとして分離する。エラー検出部３３８はまた、ＴＣ分離保存部３３７によって分離されて保存されたタイムコードを使用して、パケット生成部２３６によるものと同様の方法でエラー検出のためのコードを算出し、算出したコードを上述の分離されたエラー検出のためのコードと比較する。エラー検出部３３８は、算出されたコードが一致した場合は、タイムコードが有効であることを示す信号（「ＴＣ＿ｖａｌｉｄ」）を、両者が一致しなかった場合は、タイムコードが無効であることを示す信号を出力する。
【００５４】
図６は、第１の実施の形態のビデオ送信装置のＳＤＩ受信部、ラインカウンタ、画素カウンタ、追加位置判定部、ＴＣ加算部から出力された信号の例を示すタイミングチャートである。図６に示すように、タイミングチャートは、ＳＤＩビデオ信号送信装置１０が、画素数が「１９２０画素×１０８０ライン」、走査方法がインタレース、フレームレートが２９．９７フレーム／秒のビデオ信号を出力する例を採用している。図６において参照記号Ｐ１は、ＳＤＩ受信部２７、ラインカウンタ２３１、画素カウンタ２３２、追加位置判定部２３４、及び、ＴＣ加算部２３から出力された、フレームの５６０番目のラインの２１９９番目の画素のクロック信号の立ち上がりから、次の５６１番目のラインの３番目の画素のクロック信号の立ち上がりまでの信号を示す。同様に、参照記号Ｐ２は、上述の構成部から出力された１１２３番目のラインの２７９番目の画素の最初のクロック信号の立ち下がりから、１１２３番目のライン２８４番目の画素の最後のクロック信号の立ち下がりまでの信号を示す。参照記号Ｐ３は、上述の構成部から出力された、１１２４番目のラインの２７９番目の画素のクロック信号の立ち上がりから、次の１１２４番目のラインの２８６番目の画素の最後のクロック信号の立ち下がりまでの信号を示す。図６の例では、タイムコードを処理する期間は、フレームの最後に追加されるようにして配置されており、アクティブ画素期間として認識される。即ち、図６のｔ１は、フレームの最後のライン（ライン番号「１１２３」）のアクティブ画素期間の先頭の画素番号「２８０」の到来時間を示す。時間ｔ１から、ＳＤＩ受信部２７及びＴＣ加算部２３から出力された「ｌｕｍａ」は、「画素１」の輝度、「画素２」の輝度など、最後のラインの各画素の輝度を示す信号となる。
【００５５】
次に、ｔ２は、フレームの最後のライン（ライン番号「１１２４」）に追加されたアクティブ画素期間の先頭の画素番号「２８０」の到来時間を示す。この時間ｔ２において、追加位置判定部２３４は、ラインカウンタ２３１によりカウントされたライン数及び画素カウンタ２３２によりカウントされた画素数が、タイムコードを含む期間に相当すると判定し、「高」信号を出力する。「高」信号を受信すると、切換部２３５は、タイムコードのパケットをＳＤＩ受信部２７から出力された「ｌｕｍａ」に変換した後、パケット生成部２３６により生成されたタイムコードのパケットを出力する。したがって、ＳＤＩ受信部２７から出力された信号がブランキング区間を示しても、切換部２３５から出力されたパケットを受信するＴＣ加算部２３は、ビデオデータ配置領域を示すように状態が「高」に変化したＤＥ信号を出力し、さらに、現在のパケットがタイムコードを保存するためのパケットであることを示すヘッダの先頭に１バイトの値「ヘッダ１」を有する「ｌｕｍａ」を出力する。さらに「ｌｕｍａ」信号は、ヘッダの残りの部分を形成するための各々が１バイトのデータである、値「ヘッダ２」、「ヘッダ３」、「ヘッダ４」を有する。それに続いて、「ｌｕｍａ」は、タイムコードを形成する各々が１バイトのデータである、「ｔｃ＿ｄａｔａ１」、「ｔｃ＿ｄａｔａ２」「ｔｃ＿ｄａｔａ３」を有する（参照記号Ｐ３により示される領域を参照）。
【００５６】
ＤＥ信号が、この時間ｔ２において、ビデオデータ配置領域を示す「高」信号に切り換わると、ＤＥ信号を受信するＨＤＭＩ送信部２４は、当該期間がブランキング領域でなく、ビデオデータ配置領域であると判定し、「ｌｕｍａ」及び「ｃｈｒｏｍａ」などの信号を、ＴＭＤＳ信号に変換し、ビデオ受信装置３０にＨＤＭＩケーブル６０を介してそれらを送信する。
【００５７】
図７は、第１の実施の形態のビデオ受信装置のＨＤＭＩ受信部、対応装置判定部、ラインカウンタ、画素カウンタ、パケット位置判定部、ＴＣ抽出部から出力された信号の例を示すタイミングチャートである。図７に示すように、本タイミングチャートは、ＳＤＩビデオ信号送信装置１０が、画素数が「１９２０画素×１０８０ライン」、走査方法がインタレース、フレームレートが２９．９７フレーム／秒のビデオ信号を出力する例を採用している。図７において、参照記号Ｐ４は、ＨＤＭＩ受信部３４、対応装置判定部３１、ラインカウンタ３３１、画素カウンタ３３２、パケット位置判定部３３３、パケット検出部３３６、及び、ＴＣ抽出部３３から出力された、フレームの１１２５番目のラインの２１９９番目の画素のクロック信号の立ち上がりから、次のフレームの１番目のラインの３番目の画素のクロック信号の立ち上がりまでの信号を示す。同様に、参照記号Ｐ５は、上述の構成部から出力された、１１２３番目のラインの２７９番目の画素の最初のクロック信号の立ち下がりから、１１２３番目のライン２８４番目の画素の最後のクロック信号の立ち下がりまでの信号を示す。参照記号Ｐ６は、上述の構成部から出力された、１１２４番目のラインの２７９番目の画素のクロック信号の立ち上がりから、１１２４番目のラインの２９１番目の画素の最後のクロック信号の立ち上がりまでの信号を示す。図７では、ｔ１’とｔ２’がそれぞれ、図６のｔ１とｔ２と同様のタイミングを有する。
【００５８】
時間ｔ２’から、当該パケットの開始位置を検出したパケット位置判定部３３３は、「高」信号を出力する。この信号を受信したパケット検出部３３６が、ＨＤＭＩ受信部３４の「ｌｕｍａ」の値「ヘッダ１」、・・・「ヘッダ４」が、タイムコードのパケットのヘッダの値と一致すると判定すると、続いて（即ち、時間ｔ３から）パケット検出部３３６は、ＴＣ分離保存部３３７に出力する「ＴＣ＿ｄｅｔｅｃｔ」を、４クロック期間に相当する時間、「高」信号に設定する。「ＴＣ＿ｄｅｔｅｃｔ」が「高」であるこの期間は、現在の期間において、タイムコードが「ｌｕｍａ」に含まれていることを示す。ＴＣ分離保存部３３７は、「ＴＣ＿ｄｅｔｅｃｔ」が「高」である期間、パケットの内容を分離する、即ち、タイムコードを「ｌｕｍａ」から分離して、分離したタイムコードを保存する。さらに、ｔ４は、タイムコードのデータ長に相当する４クロックパルスがｔ３から経過した時間であり、この時間ｔ４からパケット検出部３３６は、「ｃｈｅｃｋｓｕｍ」を、エラー検出コードのための期間であることを示す「高」信号に設定する。こうして設定された「高」信号はエラー検出部３３８に出力される。エラー検出部３３８が「高」信号を受信すると、ＨＤＭＩ受信部３４の「ｌｕｍａ」値とエラー検出コードの値とを比較する。この演算は、ＴＣ分離保存部３３７から出力されたタイムコードを用いて行われる。比較された値が相互に一致する場合、エラー検出部３３８は「ＴＣ＿ｖａｌｉｄ」を、ＴＣ分離保存部３３７から出力されたタイムコードが有効であることを示す「高」信号に設定する。
【００５９】
上述のように、ＴＣ加算部２３の追加位置判定部２３４が、ラインカウンタ２３１によりカウントされたライン数と画素カウンタ２３２によりカウントされた画素数に基づいて、現在の期間が、ブランキング区間においてタイムコードを保存するための所定の期間であると判定すると、この判定の情報を切換部２３５に送信する。続いて切換部２３５はこの情報を受信すると、「ｌｕｍａ」を、（パケット生成部２３６から受信した）タイムコードのパケット、即ち、対象フレームに関連付けられたフレームデータに切り換える。さらに、同期信号生成部２３３も、追加位置判定部２３４からこの情報を受信すると、当該期間がビデオデータ配置領域である、即ち、アクティブ画素期間であることを示すように、ＤＥ信号の出力状態を切り換える。このようにして、切換部２３５は、「ｌｕｍａ」をフレームデータに切り換え、同期信号生成部２３３は、当該期間がアクティブ画素期間であることを示すＤＥ信号を出力する。したがって、ビデオ送信装置２０のＴＣ加算部２３は、フレームデータとビデオデータを合成するため、フレームデータをビデオデータ配置領域に含めることができるように、アクティブ画素期間、即ち、ビデオデータ配置領域を追加する。
【００６０】
このようにして、ビデオ送信装置２０から送信されたビデオ信号はフレームのビデオデータ配置領域に、フレームのビデオデータに相当する対象フレームのフレームデータを含む。したがって、ビデオ信号を受信するビデオ受信装置３０のＨＤＭＩ受信部３４は、フレームデータを含む領域までもビデオデータとして処理するので、ビデオデータがフレームデータと合成されているオリジナルの受信したビデオ信号を出力する。したがって、ビデオ送信装置２０からビデオ受信装置３０にデジタルビデオ信号を送信するために使用されるＨＤＭＩ送信部２４が、補助データを設定することができない、又は、補助データを設定できても、補助データとビデオ信号とを非同期に設定するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように送信することができる。
【００６１】
さらに、ビデオ送信装置２０からビデオ受信装置３０に送信されたデジタルビデオ信号を受信するために使用されるＨＤＭＩ受信部３４が、補助データを出力することができない、又は、補助データを出力できても、補助データとビデオ信号とを非同期に出力するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【００６２】
さらに、ＴＣ加算部２３によって提供され、フレームデータを含む領域は、垂直ブランキング区間の内部の水平走査線に追加的に設けられたアクティブ画素期間である。したがって、ビデオデータとフレームデータは、ビデオデータを損傷することなく、送信することができる。
【００６３】
第１の実施の形態において、ビデオ送信装置２０が送信し、ビデオ受信装置３０が受信するビデオデータの画素のデータフォーマットは、画素ごとに１バイトの「ｌｕｍａ」（輝度信号）と、１バイトの「ｃｈｒｏｍａ」（色差信号）を含む、ＹＵＶ「４：２：２」である。しかしながら、データフォーマットはこれに限定されず、ＹＵＶ「４：４：４」又はＲＧＢでもよい。
【００６４】
また、第１の実施の形態では、タイムコードのパケットは、「ｌｕｍａ」領域にのみ含まれる。しかしながら、それは「ｃｈｒｏｍａ」領域に含まれてもよく、あるいは、「ｌｕｍａ」と「ｃｈｒｏｍａ」の両方に展開してもよい。
【００６５】
さらに、データフォーマットが変化するとき、又は、タイムコードのパケットが「ｃｈｒｏｍａ」領域、あるいは、「ｌｕｍａ」と「ｃｈｒｏｍａ」の領域の両方に含まれるとき、タイムコードが含まれる期間は、アクティブ画素期間としてタイムコードが含まれる期間が認識されるように、対象フレーム（図３を参照）の前に配置されるようにしてもよく、又は、アクティブ画素期間としてタイムコードが含まれる期間が認識されるように、対象フレームの後に配置されるようにしてもよい。
【００６６】
＜第２の実施の形態＞
以下、第２の実施の形態として、タイムコードをビデオデータの代わりに（ビデオデータを含む）アクティブ画素期間の一部に保存する実施の形態について説明する。
【００６７】
図８は、本発明の第２の実施の形態であるビデオ送信及び受信システムの構造を示す一般ブロック図である。図８に示すように、第１の実施の形態のビデオ送信及び受信システム１００のビデオ送信装置２０及びビデオ受信装置３０と比較して、ビデオ送信及び受信システム１００ａは、独自の対応する装置を有する、即ち、ＳＤＩビデオ信号送信装置１０と、ビデオ送信装置２０ａと、ビデオ受信装置３０ａと、ディスプレイ４０と、ＨＤＭＩケーブル６０と、を含む。ＳＤＩビデオ信号送信装置１０、ディスプレイ４０、ＨＤＭＩケーブル６０は、第１の実施の形態のものと同様であるので、それらの説明は省略する。第１の実施の形態のビデオ送信装置２０と比較して、ビデオ送信装置２０ａの独自の部分は、ＴＣ加算部２３の代わりにＴＣ加算部２３ａが設けられている点である。したがって、他の部分（２１、２２、２４〜２７）については説明を省略する。第１の実施の形態のビデオ受信装置３０と比較して、ビデオ受信装置３０ａの独自の部分は、ＴＣ抽出部３３の代わりにＴＣ抽出部３３ａが設けられている点である。したがって、他の部分（３１、３２、３４〜３７）については説明を省略する。
【００６８】
図９は、第２の実施の形態のＴＣ加算部の構造を示す一般ブロック図である。図９において、図４と同様の部分については、同様の参照番号（２３１、２３２、２３５）を付し、それらの説明を省略する。図９に示すように、ＴＣ加算部２３ａは、ラインカウンタ２３１と、画素カウンタ２３２と、同期信号生成部２３３ａと、追加位置判定部２３４ａと、切換部２３５と、パケット生成部２３６ａと、を有する。
【００６９】
同期信号生成部２３３ａは、ＳＤＩ受信部２７からのクロック信号（ＣＬＫ）のタイミングに従って、ラインカウンタ２３１によりカウントされたライン数と画素カウンタ２３２によりカウントされた画素数をモニタし、ビデオ画像の解像度、インタレース／プログレッシブ形式に応じて、各同期信号（即ち、水平同期信号（Ｈ＿Ｓｙｎｃ）、垂直同期信号（Ｖ＿Ｓｙｎｃ）、ＤＥ信号（ＤＥ））の高／低状態の切り換えを実行する。
【００７０】
図４の追加位置判定部２３４と同様に、追加位置判定部２３４ａは、合成／非合成指定を対応装置判定部２１から受信し、指定が「合成」を示す場合、追加位置判定部２３４ａは、ラインカウンタ２３１によりカウントされたライン数と画素カウンタ２３２によりカウントされた画素数をモニタする。モニタした数がそれぞれ、タイムコードを保存するための所定のライン数及び画素数と一致した場合、追加位置判定部２３４ａは、切換部２３５に、タイムコードを保存するための期間が到来したことを通知する。追加位置判定部２３４と比較すると、タイムコードを保存するための期間とは、受信したＨＤ−ＳＤＩビデオ信号のアクティブ画素期間である。
【００７１】
図４のパケット生成部２３６と同様に、パケット生成部２３６ａは、現在のパケットがタイムコードを含むことを示すヘッダ（例えば、４バイトの固定値）を、ＴＣ抽出部２５から受信したタイムコードの前に挿入し、タイムコードを用いて算出される、エラー検出のためのコード（例えば、２バイトのチェックサム）をタイムコードの後に追加して、パケットを生成する。パケット生成部２３６ａは、生成されたパケットを４ビットの部分に分割し、固定値（例えば、「０１０１」のバイナリ値）を各４ビットの部分の上側に追加したデータシーケンスを生成する。生成したデータシーケンスは、切換部２３５に出力される。したがって、パケット生成部２３６ａは、生成されたパケットのデータを低位４ビットのみに埋め込み、上位４ビットは適当な値を有するようにして、「ｌｕｍａ」が特定の意味を示す予約値を含むことを回避する。
【００７２】
したがって、ＴＣ加算部２３ａは、水平走査線期間の少なくとも一つの所定のアクティブ画素期間に配置されたビデオデータを、タイムコードを示すデータで置換する。さらに、第２の実施の形態では、前記少なくとも一つの所定のアクティブ画素期間（例えば、最上部のアクティブ画素期間又は最低部のアクティブ画素期間）は、ビデオデータ配置領域の外側の領域に隣接する。即ち、第１の実施の形態では、タイムコードは、有効なビデオデータが保存されない、垂直ブランキング区間の内部の水平走査線期間の一つに設けられたアクティブ画素期間に含まれる。反対に、第２の実施の形態では、ビデオデータが保存されるアクティブ画素期間が、タイムコードで置換される。
【００７３】
図１０は、第２の実施の形態のビデオ受信装置のＴＣ抽出部の構造を示す一般ブロック図である。図１０において、図５と同様の構成には同様の参照番号（３３１、３３２、３３６〜３３８）を付して、それらの説明を省略する。図１０に示すように、パケット位置判定部３３３を有する図５のＴＣ抽出部３３と比較すると、ＴＣ抽出部３３ａはパケット位置判定部３３３ａを有し、ＤＥ除去部３３４とＴＣ除去部３３５を有さない。
【００７４】
パケット位置判定部３３３と同様に、パケット位置判定部３３３ａは、対応装置判定部３１から抽出／非抽出指定を受け、指定が「抽出」を示す場合、パケット位置判定部３３３ａは、ラインカウンタ３３１によってカウントされたライン数と、画素カウンタ３３２によりカウントされた画素数をモニタする。モニタした数がそれぞれ、タイムコードを保存するための所定のライン数及び画素数と一致した場合、パケット位置判定部３３３ａは、パケット検出部３３６に、タイムコードを保存する期間が到来したことを通知する。しかしながら、パケット位置判定部３３３とは対照的に、タイムコードを保存するための期間は、ビデオデータが元々保存されていた少なくとも一つの所定のアクティブ画素期間である。したがって、ＴＣ抽出部３３ａは、ビデオデータの少なくとも一つの所定のアクティブ画素期間に含まれるタイムコードを抽出する。さらに、第２の実施の形態では、前記少なくとも一つの所定のアクティブ画素期間（例えば、最上部のアクティブ画素期間又は最低部のアクティブ画素期間）はビデオデータ配置領域の外側の領域に隣接する。
【００７５】
上述したように、ＴＣ加算部２３ａの追加位置判定部２３４ａが、ラインカウンタ２３１によりカウントされたライン数と画素カウンタ２３２によりカウントされた画素数に基づいて、現在の期間が、ビデオデータ配置領域の所定の期間であると判定すると、この判定の情報を、切換部２３５に送信する。この情報を受信すると、切換部２３５は、「ｌｕｍａ」を、（パケット生成部２３６から受信された）タイムコードのパケット、即ち、対象フレームと関連付けられたフレームデータに切り換える。したがって、アクティブ画素期間において、切換部２３５は、「ｌｕｍａ」をフレームデータに切り換え、フレームデータを出力する。このため、ビデオ送信装置２０ａのＴＣ加算部２３ａは、ビデオデータの少なくとも一つの所定のアクティブ画素期間をフレームデータを示す信号に置換し、フレームデータをビデオデータと合成できるようにする。
【００７６】
また、第２の実施の形態において、フレームデータは、ビデオデータ配置領域に含まれる。したがって、ビデオ受信装置３０ａのＨＤＭＩ受信部３４は、ビデオ信号を受信すると、フレームデータをビデオデータとして含む領域までも処理し、フレームデータがビデオデータと合成された、オリジナルの受信したビデオ信号を出力する。したがって、ビデオ送信装置２０ａからビデオ受信装置３０ａにデジタルビデオ信号を送信するために使用されるＨＤＭＩ送信部２４が、補助データを設定することができない、又は、補助データを設定できても、補助データとビデオ信号とを非同期に設定するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【００７７】
さらに、ビデオ送信装置２０ａからビデオ受信装置３０ａに送信されたデジタルビデオ信号を受信するために使用されるＨＤＭＩ受信部３４が、補助データを出力することができない、又は、補助データを出力できても、補助データとビデオ信号とを非同期に出力するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【００７８】
さらに、前記少なくとも一つの所定のアクティブ画素期間（例えば、最上部のアクティブ画素期間又は最低部のアクティブ画素期間）はビデオデータ配置領域の外側の領域に隣接する。即ち、フレームデータによって置換される画素は、ビデオデータ配置領域の外側端部に位置する。したがって、ビデオデータが表示される場合、フレームデータを示す画像の置換によって影響を受けるのは、表示される画像の最上部又は最低部のラインのみなので、視聴者が違和感を感じることはほとんどない。
【００７９】
さらに、タイムコードを示す信号をそこに含まれるデータと置換する際に使用する期間は、アクティブ画素期間の最初又は最後から数画素としてもよく、かかる期間を複数のアクティブ画素期間に設け、フレームデータで置換した画素がビデオデータ配置領域の外側端部に位置するようにしてもよい。このような場合、該当するビデオデータが表示される場合、フレームデータを示す画像の置換によって影響を受けるのは、表示される画像の左端、右端、又は四隅のみなので、視聴者が違和感を感じることはほとんどない。
【００８０】
＜第３の実施の形態＞
以下、第３の実施の形態として、ビデオデータの各画素の画素データのビット数を増加させて、タイムコードを追加したビットに保存する実施の形態について説明する。
【００８１】
図１１は、本発明の第３の実施の形態であるビデオ送信及び受信システムの構造を示す一般ブロック図である。図１１に示すように、第１の実施の形態のビデオ送信及び受信システム１００のビデオ送信装置２０及びビデオ受信装置３０と比較して、ビデオ送信及び受信システム１００ｂは、独自の対応する装置を有する、即ち、ＳＤＩビデオ信号送信装置１０と、ビデオ送信装置２０ｂと、ビデオ受信装置３０ｂと、ディスプレイ４０と、ＨＤＭＩケーブル６０と、を含む。ＳＤＩビデオ信号送信装置１０、ディスプレイ４０、ＨＤＭＩケーブル６０は、第１の実施の形態のものと同様であるので、それらの説明は省略する。第１の実施の形態のビデオ送信装置２０と比較して、ビデオ送信装置２０ｂの独自の部分は、ＴＣ加算部２３の代わりにＴＣ加算部２３ｂが設けられている点である。したがって、他の部分（２１、２２、２４〜２７）については説明を省略する。第１の実施の形態のビデオ受信装置３０と比較して、ビデオ受信装置３０ｂの独自の部分は、ＴＣ抽出部３３の代わりにＴＣ抽出部３３ｂが設けられている点である。したがって、他の部分（３１、３２、３４〜３７）については説明を省略する。
【００８２】
図１２は、第３の実施の形態のＴＣ加算部の構造を示す一般ブロック図である。図１２において、図４と同様の部分については、同様の参照番号（２３１、２３２、２３６）を付し、それらの説明を省略する。図１２に示すように、ＴＣ加算部２３ｂは、ラインカウンタ２３１と、画素カウンタ２３２と、同期信号生成部２３３ａと、追加位置判定部２３４ｂと、パケット生成部２３６と、ビット数変換部２３７と、パケット挿入部２３８と、を有する。
【００８３】
同期信号生成部２３３ａは、図９の同期信号生成部２３３ａと同様の構成を有するので、その説明は省略する。
【００８４】
図４の追加位置判定部２３４と同様に、追加位置判定部２３４ｂは、合成／非合成指定を対応装置判定部２１から受信し、指定が「合成」を示す場合、追加位置判定部２３４ｂは、ラインカウンタ２３１によりカウントされたライン数と画素カウンタ２３２によりカウントされた画素数をモニタする。モニタした数がそれぞれ、タイムコードを保存するための所定のライン数及び画素数と一致した場合、追加位置判定部２３４ｂは、パケット挿入部２３８に、タイムコードを保存するための期間が到来したことを通知する。追加位置判定部２３４と比較すると、第３の実施の形態の追加位置判定部２３４ｂでは、タイムコードを保存するための期間は、受信したＨＤ−ＳＤＩビデオ信号のアクティブ画素期間である。
【００８５】
ビット数変換部２３７は、ＳＤＩ受信部２７から各々が８ビットを有する「ｌｕｍａ」（輝度信号）及び「ｃｈｒｏｍａ」（色差信号）を受信すると、低位４ビットを追加して、各信号を１２ビット信号に変換する。追加位置判定部２３４ｂからの指定に従って、パケット挿入部２３８は、パケット生成部２３６から受信したタイムコードのパケットデータを、ビット数変換部２３７から受信した「ｌｕｍａ」（輝度信号）の低位４ビットに保存する。
【００８６】
したがって、ＴＣ加算部２３ｂは、当該ビデオデータの各画素の色を表す画素データのビット数を増加して、追加したビットにタイムコードを保存する。
【００８７】
図１３は、第３の実施の形態のビデオ受信装置のＴＣ抽出部の構造を示す一般ブロック図である。図１３において、図５と同様の構成には同様の参照番号（３３１及び３３２）を付して、それらの説明を省略する。図１３に示すように、パケット位置判定部３３３、パケット検出部３３６、ＴＣ分離保存部３３７、エラー検出部３３８を有する図５のＴＣ抽出部３３と比較すると、ＴＣ抽出部３３ｂはパケット位置判定部３３３ａと、パケット検出部３３６ｂと、ＴＣ分離保存部３３７ｂと、エラー検出部３３８ｂと、ビット数変換部３３９と、を有し、ＤＥ除去部３３４とＴＣ除去部３３５を有さない。
【００８８】
パケット位置判定部３３３と同様に、パケット位置判定部３３３ｂは、対応装置判定部３１から抽出／非抽出指定を受け、指定が「抽出」を示す場合、パケット位置判定部３３３ｂは、ラインカウンタ３３１によってカウントされたライン数と、画素カウンタ３３２によりカウントされた画素数をモニタする。モニタした数がそれぞれ、タイムコードを保存するための所定のライン数及び画素数と一致した場合、パケット位置判定部３３３ｂは、パケット検出部３３６ｂに、タイムコードを保存する期間が到来したことを通知する。しかしながら、パケット位置判定部３３３とは対照的に、タイムコードを保存するための期間は、ビデオデータが元々保存された少なくとも一つの所定のアクティブ画素期間である。
【００８９】
ビット数変換部３３９は、対応装置判定部３１から抽出／非抽出指定を受け、指定が「抽出」を示す場合、ビット数変換部３３９は、ＨＤＭＩ受信部３４から受信した「ｌｕｍａ」（輝度信号）及び「ｃｈｒｏｍａ」（色差信号）の各々の低位４ビットを除去し、各信号を８ビット信号に変換し、変換した信号を出力する。指定が「非抽出」を示す場合、ビット数変換部３３９は、受信した「ｌｕｍａ」（輝度信号）及び「ｃｈｒｏｍａ」（色差信号）を直接出力する。
【００９０】
パケット検出部３３６ｂは、パケット位置判定部３３３ｂからの通信が行われている期間、ＨＤＭＩ受信部３４から「ｌｕｍａ」を受信すると、低位４ビットから、パケットのヘッダに相当する信号の部分を抽出する。パケット検出部３３６ｂは、抽出した部分が、当該パケットがタイムコードを保存するためのパケットであることを示すヘッダ値と一致するか否かを判定する。両者が一致したと判定した場合、パケット検出部３３６ｂは当該パケットが検出されたことを示す信号を、保存されたタイムコードが到来するタイミング（「ＴＣ＿ｄｅｔｅｃｔ」を参照）でＴＣ分離保存部３３７ｂに、また、保存されたエラー検出コードが到来するタイミング（「チェックサム」を参照）でエラー検出部３３８ｂにも出力する。ＴＣ分離保存部３３７ｂは、パケット検出部３３６ｂから、当該パケットが検出されたことを示す信号を受信すると、ＴＣ分離保存部３３７ｂは、ＨＤＭＩ受信部３４から受信された「ｌｕｍａ」の低位４ビットをタイムコードとして分離して保存し、タイムコードを出力する（「ＴＣ＿ｏｕｔ」を参照）。
【００９１】
エラー検出部３３８ｂは、パケット検出部３３６ｂから当該パケットが検出されたことを示す信号を受けると、エラー検出部３３８ｂは、ＨＤＭＩ受信部３４から受信された「ｌｕｍａ」（輝度信号）の低位４ビットをエラー検出のためのコードとして分離する。エラー検出部３３８ｂはまた、ＴＣ分離保存部３３７ｂによって分離されて保存されたタイムコードを使用して、パケット生成部２３６によるものと同様の方法で、エラー検出ためのコードを算出し、算出したコードを上述の分離されたエラー検出のためのコードと比較する。エラー検出部３３８ｂは、算出されたコードが一致した場合は、タイムコードが有効であることを示す信号（「ＴＣ＿ｖａｌｉｄ」）を、両者が一致しなかった場合は、タイムコードが無効であることを示す信号を出力する。
【００９２】
上述のように、ＴＣ加算部２３ｂのビット数変換部２３７は、当該ビデオデータの各画素の色を示す、画素データのビット数を増加し、パケット挿入部２３８は、追加されたビットにタイムコードを保存する。したがって、ビデオ送信装置２０ｂは、ビデオデータをフレームデータと合成するために、フレームデータを示す信号をビデオデータのビデオデータ配置領域、具体的には、少なくとも一つの所定のアクティブ画素期間に挿入することができる。
【００９３】
また、第３の実施の形態では、フレームデータはビデオデータ配置領域に含まれる。したがって、ビデオ受信装置３０ｂのＨＤＭＩ受信部３４は、ビデオ信号を受信すると、フレームデータをビデオデータとして含むその領域までも処理し、フレームデータがビデオデータと合成されている、オリジナルの受信したビデオ信号を出力する。したがって、ビデオ送信装置２０ｂからビデオ受信装置３０ｂにデジタルビデオ信号を送信するために使用されるＨＤＭＩ送信部２４が、補助データを設定することができない、又は、補助データを設定できても、補助データとビデオ信号とを非同期に設定するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【００９４】
さらに、ビデオ送信装置２０ｂからビデオ受信装置３０ｂに送信されたデジタルビデオ信号を受信するために使用されるＨＤＭＩ受信部３４が、補助データを出力することができない、又は、補助データを出力できても、補助データとビデオ信号とを非同期に出力するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【００９５】
第３の実施の形態では、「ｌｕｍａ」（輝度信号）及び「ｃｈｒｏｍａ」（色差信号）の各々を８ビット信号から１２ビット信号に変換して、画素データのビット数を増加させる。しかしながら、例えば、ＹＵＶ「４：２：２」からＹＵＶ「４：４：４」又はＲＧＢに変換することによってビット数を増加させてもよい。ここで、ＹＵＶ「４：２：２」は、８ビット輝度信号を各画素に割り当てるデータフォーマットであるが、赤及び青の色差信号は、画素の２つの組ごと各８ビットであるので、各画素のビット数は１６となる。さらに、ＹＵＶ「４：４：４」は、赤及び青の色差信号が各画素に対して８ビットであり、８ビットの輝度信号が各画素に割り当てられるデータフォーマットであるので、各画素のデータ量は２４ビットとなる。さらに、ＲＧＢは、Ｒ（赤）、Ｇ（青）、Ｂ（緑）について、各画素に８ビット信号が割り当てられるデータフォーマットであるので、各画素のデータ量は２４ビットとなる。
【００９６】
＜第４の実施の形態＞
以下、ビデオデータ用の編集装置が、第１の実施の形態のビデオ送信装置２０のビデオ信号と同様に、タイムコードを含むビデオ信号を出力する、第４の実施の形態について説明する。
【００９７】
図１４は、本発明の第４の実施の形態であるビデオ送信及び受信システムの構造を示す一般ブロック図である。図１４に示すように、ビデオ送信及び受信システム１００ｃは、編集装置５０と、ビデオ受信装置３０と、ディスプレイ４０と、ＨＤＭＩケーブル６０と、を含む。図１４において、図１と同様の構成には同様の参照番号（３０、４０、６０）を付して、それらの説明を省略する。編集装置５０とビデオ受信装置３０とは、ＨＤＭＩ標準に基づいて編集装置５０からビデオ受信装置３０にビデオ信号を送信するために使用される、ＨＤＭＩケーブル６０によって相互に接続されている。図１４に示すように、編集装置５０は、ドライブ１０１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、ＲＯＭ１０３と、ＲＡＭ１０４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０５と、通信インタフェース１０６と、入力インタフェース１０７と、出力インタフェース１０８と、ＡＶ部１０９と、上述のデバイスを接続するバス１１０と、を含む。
【００９８】
光ディスクなどのリムーバブルメディア１０１ａは、ドライブ１０１に装着されると、リムーバブルメディア１０１ａからデータが読み出される。図１４では、ドライブ１０１は編集装置５０に組み込まれているが、外部ドライブであってもよい。光ディスクの代わりに、ドライブ１０１は、例えば、磁気ディスク、光磁気ディスク、ブルーレイディスク、又は、半導体メモリデバイスでもよい。さらに、材料データを、通信インタフェース１０６を介してアクセス可能な、ネットワークのリソースから読み出してもよい。
【００９９】
ＣＰＵ１０２は、ＲＯＭ１０３に保存された制御プログラムを、ＲＡＭ１０４などの揮発性の記憶領域にロードして編集装置５０の全体の動作を制御する。
【０１００】
編集装置としてのアプリケーションプログラムは、ＨＤＤ１０５に保存される。ＣＰＵ１０２は、このアプリケーションプログラムをＲＡＭ１０４にロードして、コンピュータを編集装置として機能させる。さらに、光ディスクなどのリムーバブルメディア１０１ａから読み出された各ビデオクリップの材料データ又は編集されたデータは、ＨＤＤ１０５に保存されてもよい。ドライブ１０１に装着された光ディスクと比較すると、ＨＤＤ１０５に保存された材料データへのアクセススピードの方が速い。したがって、編集動作時に、ＨＤＤ１０５に保存された材料データを用いることによって、ディスプレイの遅延を削減できる。編集されたデータを保存するためのデバイスは、ＨＤＤ１０５に限定されず、高速アクセス可能なストレージデバイス（例えば、磁気ディスク、光磁気ディスク、ブルーレイディスク、又は、半導体メモリデバイス）を使用してもよい。通信インタフェース１０６を介してアクセス可能な、ネットワーク上のこのようなストレージデバイスを、編集されたデータを保存するためのストレージデバイスとして使用してもよい。
【０１０１】
通信インタフェース１０６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介して接続可能な、ビデオカメラとの通信を実行し、ビデオカメラの記憶媒体に保存されたデータを受信する。通信インタフェース１０６はまた、生成された編集データを、ＬＡＮ又はインターネットによって、ネットワークのリソースに送信することができる。
【０１０２】
入力インタフェース１０７は、キーボード又はマウスなどの操作部４００によりユーザから入力された指示を受け付け、操作信号を、バス１１０を介してＣＰＵ１０２に供給する。
【０１０３】
出力インタフェース１０８は、ＣＰＵ１０２から受信した画像データ又はオーディオデータを、表示装置（例えば、ＬＣＤ（液晶ディスプレイ）又はＣＲＴ）、スピーカなどの出力装置５００に供給する。
【０１０４】
ＡＶ部１０９は、ビデオ及びオーディオ信号に対する特定の処理を実行する。ＡＶ部１０９は、以下の要素と機能を有する。
【０１０５】
外部ビデオ信号インタフェース１１１は、編集装置５０の外部装置と、ビデオ圧縮／伸張部１１２との間でビデオ信号を送信するために使用する。例えば、外部ビデオ信号インタフェース１１１は、ＤＶＩ（デジタル  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）信号、アナログコンポジット信号、アナログコンポーネント信号の入力／出力部を有する。
【０１０６】
ビデオ圧縮／伸張部１１２は、ビデオインタフェース１１３を介して供給された圧縮ビデオデータをデコードし、得られたデジタルビデオ信号を外部ビデオ信号インタフェース１１１と外部ビデオ／オーディオ信号インタフェース１１４に出力する。さらに、外部ビデオ信号インタフェース１１１及び外部ビデオ／オーディオ信号インタフェース１１４から供給されたアナログビデオ信号は、必要に応じてデジタル変換され、その後、ビデオ圧縮／伸張部１１２は、当該データを、例えば、ＭＰＥＧ２フォーマットで圧縮し、得られたデータをビデオインタフェース１１３を介してバス１０に出力する。
【０１０７】
ビデオインタフェース１１３は、ビデオ圧縮／伸張部１１２又は外部ビデオ／オーディオ信号インタフェース１１４と、バス１１０又はＴＣパケット形成部１１８とのデータ送信を実行する。特に、バス１１０又はＴＣパケット形成部１１８からの非圧縮データ入力について、ビデオインタフェース１１３は、ビデオインタフェース１１３で生成された、一つの期間が一つの画素に相当するクロック信号に同期させてビデオ信号を生成する。ビデオインタフェース１１３は、生成されたビデオ信号を外部ビデオ／オーディオ信号インタフェース１１４に出力する。
【０１０８】
ＴＣパケット形成部１１８は、タイムコードを有し、バス１１０を介して入力されたビデオデータを受信し、該ビデオデータをビデオインタフェース１１３に出力する。タイムコードについては、ＴＣパケット形成部１１８は、タイムコードからエラー検出のためのコードを算出し、所定のヘッダ、入力されたタイムコード、及び算出されたエラー検出のためのコードを順に結合したパケットを、ビデオインタフェース１１３に出力する。
【０１０９】
外部ビデオ／オーディオ信号インタフェース１１４は、外部装置から入力されたアナログビデオ信号とオーディオデータをそれぞれ、ビデオ圧縮／伸張部１１２及びオーディオプロセッサ１１６に出力する。外部ビデオ／オーディオ信号インタフェース１１４はまた、ビデオ圧縮／伸張部１１２又はビデオインタフェース１１３から供給されたデジタル又はアナログビデオ信号、及び、オーディオプロセッサ１１６から供給されたデジタル又はアナログオーディオ信号を外部装置に出力する。外部ビデオ／オーディオ信号インタフェース１１４は、ＨＤＭＩ又はＳＤＩ（Ｓｉｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）インタフェースに基づくインタフェースであってもよい。第４の実施の形態では、ビデオ受信装置３０との接続は、ＨＤＭＩインタフェースに基づくインタフェースを用いて実行される。さらに、外部ビデオ／オーディオ信号インタフェース１１４は、ＣＰＵ１０２がバス１１０を介して直接制御することができる。
【０１１０】
外部オーディオ信号インタフェース１１５は、外部装置とオーディオプロセッサ１１６との間でオーディオ信号を送信するために用いられる。外部オーディオ信号インタフェース１１５は、アナログオーディオ信号のインタフェース標準に基づいてもよい。
【０１１１】
オーディオプロセッサ１１６は、外部オーディオ信号インタフェース１１５を介して供給されるオーディオ信号にアナログデジタル変換を実行し、得られたデータをオーディオインタフェース１１７に出力する。オーディオプロセッサ１１６はまた、オーディオインタフェース１１７を介して供給されたオーディオデータに、デジタルアナログ変換とオーディオ制御を実行し、得られた信号を外部オーディオ信号インタフェース１１５に出力する。
【０１１２】
オーディオインタフェース１１７は、オーディオプロセッサ１１６へのデータ供給、及び、オーディオプロセッサ１１６からバス１１０へのデータ出力を実行する。
【０１１３】
図１５は、第４の実施の形態の編集装置の機能及び構造を示す一般ブロック図である。図１５に示すように、編集装置５０は、ＴＣコンピュータ５１と、ビデオデータ読み出し部５２と、ＴＣ追加ビデオデータ書き込み部５３と、ビデオデータ保存部５４と、ＴＣパケット形成部１１８と、ビデオインタフェース１１３と、対応装置判定部２１と、外部ビデオ／オーディオ信号インタフェース１１４と、を含む。編集装置５０のＣＰＵ１０２は、メモリにロードしたアプリケーションプログラムによって、ＴＣコンピュータ５１と、ビデオデータ読み出し部５２と、ＴＣ追加ビデオデータ書き込み部５３と、対応装置判定部２１の機能ブロックの各々として機能する。ＨＤＤ１０５は、ビデオデータ保存部５４として機能する。他の部分、即ち、ＴＣパケット形成部１１８と、ビデオインタフェース１１３と、外部ビデオ／オーディオ信号インタフェース１１４とは、専用のハードウェア回路を用いて構成される。さらに、ＴＣ追加ビデオデータ書き込み部５３と、ＴＣパケット形成部１１８と、ビデオインタフェース１１３とは、ＴＣ加算部７０（即ち、データ合成部）として機能し、ビデオデータ保存部５４と、ＴＣコンピュータ５１とは、ビデオデータとそのタイムコードのソースとして機能する。
【０１１４】
外部ビデオ／オーディオ信号インタフェース１１４は、装置情報取得部２２と、ＨＤＭＩ送信部２４と、装置情報送信部２６と、を有する。図１５では、図１４と同様の構成には、同様の参照番号を付して、それらの説明を省略する。
【０１１５】
ビデオデータ保存部５４は、非圧縮ビデオデータを保存する。ビデオデータ読み出し部５２は、非圧縮ビデオデータをビデオデータ保存部５４から読み出し、データを、ＴＣ追加ビデオデータ書き込み部５３に出力する。ＴＣコンピュータ５１は、ビデオデータのフレームレートに基づいて、ビデオデータ読み出し部５２によって読み出されたビデオデータの各フレームのタイムコードを算出し、タイムコードをＴＣ追加ビデオデータ書き込み部５３に出力する。ＴＣ追加ビデオデータ書き込み部５３は、対応装置判定部２１により「合成」を実行するように指示されると、ＴＣ追加ビデオデータ書き込み部５３は、ＴＣコンピュータ５１によって算出された、対応するタイムコードを、ビデオデータ読み出し部５２によって読み出されたビデオデータの各フレームに追加する。ＴＣ追加ビデオデータ書き込み部５３は、取得したデータをＴＣパケット形成部１１８に出力する。ＴＣ追加ビデオデータ書き込み部５３は、「非合成」指示を受信すると、ビデオデータ読み出し部５２によって読み出されたビデオデータを直接、ビデオインタフェース１１３に出力する。
【０１１６】
図１４を参照して説明したように、ＴＣパケット形成部１１８は、バス１１０を介して入力された、フレームごとにタイムコードを有するビデオデータをビデオインタフェース１１３に出力する。この処理では、ＴＣパケット形成部１１８はタイムコードをパケット形式でビデオインタフェース１１３に出力する。
【０１１７】
ビデオインタフェース１１３は、ＴＣパケット形成部１１８からビデオデータと各フレームに追加されたタイムコードのパケットを受信すると、パケットとビデオデータを送信するために使用するビデオ信号を、外部ビデオ／オーディオ信号インタフェース１１４のＨＤＭＩ送信部２４に、クロック信号（ＣＬＫ）、垂直同期信号（Ｖ＿ｓｙｎｃ）、水平同期信号（Ｈ＿ｓｙｎｃ）などと同期させて出力する。
【０１１８】
図１６は、第４の実施の形態のＴＣ追加ビデオデータ書き込み部５３から出力されるタイムコードを有するビデオデータの構造を示す図である。図１６に示すように、ＴＣ追加ビデオデータ書き込み部５３から出力されるビデオデータには、タイムコードと１フレーム分のビデオデータが交互に配置されている。参照記号Ｔ１により示されるタイムコードは、該タイムコードに続く、参照記号Ｆ１により示される１フレーム分のビデオデータと関連付けられている。参照記号Ｔ２により示されるタイムコードは、該タイムコードに続く、参照記号Ｆ２により示される１フレーム分のビデオデータと関連付けられている。
【０１１９】
第４の実施の形態では、各タイムコードは続く１フレーム分のビデオデータに対応するが、順番が反対でも可能である。即ち、１フレーム分のビデオデータが続くタイムコードに対応するようにしてもよい。さらに、ビデオデータの走査方式がインタレースである場合、各タイムコードは、該タイムコードが関連付けられる、フレームのトップフィールドとボトムフィールドの間に挿入されるようにしてもよい。
【０１２０】
図１７は、第４の実施の形態のビデオインタフェースの構造を示す一般ブロック図である。図１７に示すように、ビデオインタフェース１１３は、クロック生成部１２１と、画素カウンタ１２２と、ラインカウンタ１２３と、出力タイミング判定部１２４と、同期信号生成部２３３と、を含む。クロック生成部１２１は、各期間が１画素を示す、クロック信号（ＣＫＬ）を生成する。画素カウンタ１２２は、クロック信号のカウントを実行する。画素カウンタ１２２は、水平走査線期間に相当する画素数をカウントすると、画素カウンタ１２２は、カウントされた値をリセットする。ラインカウンタ１２３は、画素カウンタ１２２のリセットの行われた回数をカウントし、リセットの行われた回数が、垂直同期期間に相当する値になると、カウントされた値をリセットする。
【０１２１】
出力タイミング判定部１２４はＴＣパケット形成部１１８から、各フレームのビデオデータとタイムコードのパケットを受信し、各フレームのビデオデータとタイムコードのパケットを「ｌｕｍａ」（輝度信号）及び「ｃｈｒｏｍａ」（色差信号）として、クロック信号、ラインカウンタ１２によりカウントされたライン数、画素カウンタ１２２によってカウントされた画素数に基づくタイミングで、ビデオデータ配置領域に出力する。出力タイミング判定部１２４が、上記の各フレームのビデオデータとタイムコードのパケットを出力しない場合、「ｌｕｍａ」（輝度信号）及び「ｃｈｒｏｍａ」（色差信号）として、水平又は垂直ブランキング区間であることを示す、所定の値（例えば０）を出力する。
【０１２２】
各フレームのビデオデータ及びタイムコードのパケットについて、出力タイミング判定部１２４は、パケットが、垂直ブランキング区間の水平走査線期間における、同期信号生成部２３３によって追加的に設けられた、アクティブ画素期間に相当する所定の画素数及びライン数に配置されるように、パケットを「ｌｕｍａ」（輝度信号）として出力する。タイムコードが保存されるカウントされたライン数及び画素数は、ビデオデータのフレームのサイズに応じて決定される。図３の例では、Ｅ１によって示される期間がターゲットとなるため、ライン数は「４５」で、画素数は「１３９」から「８５８」となる。さらに、出力タイミング判定部１２４は、各画素が「ｌｕｍａ」の輝度値と「ｃｈｒｏｍａ」の色差を有するように各フレームのビデオデータを出力する。
【０１２３】
同期信号生成部２３３は、クロック生成部１２１からのクロック信号（ＣＬＫ）のタイミングで、ラインカウンタ１２３によってカウントされるライン数と、画素カウンタ１２２によってカウントされる画素数をモニタして、ビデオ画像の解像度、及びインタレース／プログレッシブ形式に従って、同期信号（即ち、水平同期信号（Ｈ＿ｓｙｎｃ）、垂直同期信号（Ｖ＿ｓｙｎｃ）、及びＤＥ（Ｄａｔａ  Ｅｎａｂｌｅ）信号（ＤＥ））ごとに高／低状態の切り換えを実行して、ＨＤＭＩ標準の同期信号を生成する。さらに、同期信号生成部２３３が追加位置判定部２３４によって、現在の期間が、タイムコードを保存する期間であると通知されている場合、ＨＤＭＩ送信部２４とＨＤＭＩ受信部３４が、当該期間がアクティブ画素期間であることを認識できるように、同期信号生成部２３３は、ＤＥ信号の出力状態を「高」に切り換える。したがって、同期信号生成部２３３、即ち、ＴＣ加算部７０は、垂直ブランキング区間の水平走査線期間にアクティブ画素期間を追加的に設け、ビデオデータ配置領域を拡大する。出力タイミング判定部１２４、即ち、ＴＣ加算部７０は、タイムコードのパケット（即ち、フレームデータ）を設けられたアクティブ画素期間に保存する。
【０１２４】
上述したように、ＴＣ追加ビデオデータ書き込み部５３と、ＴＣパケット形成部１１８と、ビデオインタフェース１１３と、によって形成されるＴＣ加算部７０は、タイムコードをフレームデータとしてビデオデータ配置領域に保存し、ビデオデータと合成する。したがって、編集装置５０からビデオ受信装置３０にデジタルビデオ信号を送信するために使用されるＨＤＭＩ送信部２４が、補助データを設定することができない、又は、補助データを設定できても、補助データとビデオ信号とを非同期に設定するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【０１２５】
さらに、編集装置５０からビデオ受信装置３０に送信されたデジタルビデオ信号を受信するために使用されるＨＤＭＩ受信部３４が、補助データを出力することができない、又は、補助データを出力できても、補助データとビデオ信号とを非同期に出力するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【０１２６】
さらに、ＴＣ加算部２３によって提供され、フレームデータを含む領域は、垂直ブランキング区間の内部の水平走査線に追加的に設けられたアクティブ画素期間である。したがって、ビデオデータとフレームデータは、ビデオデータを損傷することなく、送信することができる。
【０１２７】
既に説明したように、第４の実施の形態では、第１の実施の形態と同様に、タイムコードは追加されたアクティブ画素期間に含まれる。しかしながら、第２の実施の形態と同様に、タイムコードは、水平走査線期間の内部の少なくとも一つの所定のアクティブ画素期間に配置されたビデオデータを、タイムコードで置換して送信してもよい。他の例では、第３の実施の形態と同様に、ビデオデータの各画素の色を示す画素データのビット数を増やし、タイムコードの信号を、追加したビットに含めて送信するようにしてもよい。
【０１２８】
また、上述の第４の実施の形態では、ＴＣパケット形成部１１８は、専用のハードウェアリソースを用いて形成される。しかしながら、ＣＰＵ１０２は、アプリケーションプログラムをメモリにロードして、ＴＣパケット形成部１１８を形成するようにしてもよい。
【０１２９】
また、第４の実施の形態では、ＴＣコンピュータ５１は、各フレームのタイムコードを算出する。しかしながら、ビデオデータ保存部５４は、ビデオデータの対応する各フレームと対応付けてタイムコードを保存し、ビデオデータ読み出し部５２は、ビデオデータとともにタイムコードを読み出してもよい。
【０１３０】
＜第５の実施の形態＞
以下、ビデオデータ用の編集装置が、第１の実施の形態のビデオ受信装置３０と同様に、送信側に追加されたアクティブ画素期間にタイムコードを含むビデオ信号を受信する、第５の実施の形態について説明する。
【０１３１】
図１８は、本発明の第５の実施の形態のビデオ送信及び受信システムの構造を示す一般ブロック図である。図１８に示すように、ビデオ送信及び受信システム１００ｄは、ＳＤＩビデオ信号送信装置１０と、ビデオ送信装置２０と、編集装置５０ｄと、ＨＤＭＩケーブル６０と、操作部４００と、出力装置５００と、を含む。ビデオ送信装置２０と編集装置５０ｄは、ビデオ送信装置２０から編集装置５０ｄにＨＤＭＩ標準に基づくビデオ信号を送信するために用いられるＨＤＭＩケーブル６０を介して相互に接続されている。図１８に示すように、編集装置５０ｄは、ドライブ１０１と、ＣＰＵ１０２と、ＲＯＭ１０３と、ＲＡＭ１０４と、ＨＤＤ１０５と、通信インタフェース１０６と、入力インタフェース１０７と、出力インタフェース１０８と、ＡＶ部１０９ｄと、これらデバイスを接続するバス１１０と、を含む。
【０１３２】
また、図１８に示すように、ＡＶ部１０９ｄは、外部ビデオ信号インタフェース１１１と、ビデオ圧縮／伸張部１１２と、ビデオインタフェース１１３ｄと、外部ビデオ／オーディオ信号インタフェース１１４ｄと、外部オーディオ信号インタフェース１１５と、オーディオプロセッサ１１６と、オーディオインタフェース１１７と、を含む。図１８において、図１又は図１４と同様の部分には同様の参照番号（１０、２０、１０１、１０１ａ、１０２〜１０８、１１０〜１１２、及び、１１５〜１１７）を付して、それらの説明を省略する。
【０１３３】
外部ビデオ／オーディオ信号インタフェース１１４ｄは、ビデオ送信装置２０からのＨＤＭＩ標準に基づくビデオ信号を受信し、ビデオ信号と、ビデオ信号に重ね合わされたオーディオ信号をそれぞれ、ビデオインタフェース１１３ｄとオーディオプロセッサ１１６に出力する。
【０１３４】
ビデオインタフェース１１３ｄは、ビデオ圧縮／伸張部１１２と、外部ビデオ／オーディオ信号インタフェース１１４ｄと、バス１１０の側との間でデータ送信を実行する。即ち、ビデオインタフェース１１３ｄは、ビデオ圧縮／伸張部１１２を介して、外部ビデオ／オーディオ信号インタフェース１１４ｄが受信したビデオ信号を受信し、ビデオ信号から抽出したタイムコードも含む各フレームのビデオデータを、フレームメモリ１３５に出力する。フレームメモリ１３５は、ビデオインタフェース１１３ｄに含まれ、それらの読み出し／書き込み動作は、バス１１０を介してＣＰＵ１０２により実行することができる。
【０１３５】
図１９は、第１の実施の形態の編集装置の機能及び構造を示す一般ブロック図である。図１９に示すように、編集装置５０ｄは、ビデオデータ保存部５５と、ビデオ合成部３６ｄと、ビデオ出力部３５と、ＴＣ抽出部３３ｄと、ビデオインタフェース１１３ｄと、対応装置判定部３１と、外部ビデオ／オーディオ信号インタフェース１１４ｄと、を含む。編集装置５０ｄのＣＰＵ１０２は、メモリにロードされたアプリケーションによってビデオ合成部３６ｄと、ＴＣ抽出部３３ｄと、対応装置判定部３１と、外部ビデオ／オーディオ信号インタフェース１１４ｄとして機能する。ＨＤＤ１０５は、ビデオデータ保存部５５として機能する。出力インタフェース１０８はビデオ出力部３５として機能する。ディスプレイ４０は出力装置５００の一部である。他の部分、即ち、ビデオインタフェース１１３ｄ、ビデオ圧縮／伸張部１１２、及び外部ビデオ／オーディオ信号インタフェース１１４ｄは、専用のハードウェア回路を用いて形成される。
【０１３６】
外部ビデオ／オーディオ信号インタフェース１１４ｄは、装置情報取得部３２と、ＨＤＭＩ受信部３４と、装置情報送信部３７と、を有する。図１９では、図１と同様の構成には、同様の参照番号（３１、３２、３４、３５、３７、４０、１１４ｄ、１１３ｄ）を付して、それらの説明を省略する。
【０１３７】
ビデオインタフェース１１３ｄに含まれるフレームメモリ１３５に保存される、アクティブ画素期間のデータのうち、ＴＣ抽出部３３ｄは、一つのフレームのビデオデータを保存するための所定のビデオ保存アドレスで保存されている、一つのフレームのビデオデータに対応するデータを読み出し、さらに、タイムコードを保存するための所定のパケット保存アドレスから、パケットのデータを読み出す。ＴＣ抽出部３３ｄは、ビデオ保存アドレスから読み出したデータを、ビデオデータとしてビデオデータ保存部５５とビデオ合成部３６ｄに出力する。
【０１３８】
パケット保存アドレスから読み出したデータに対して、ＴＣ抽出部３３ｄは、その上位４バイトが当該パケットのヘッダ値を有するか否かを判定する。それらがヘッダ値を有する場合、ＴＣ抽出部３３ｄは、ヘッダに続く４バイトデータをタイムコードと見なし、エラー検出のためのコードを算出する。ＴＣ抽出部３３ｄは、タイムコードに続く２バイトを、エラー検出のためのコードと見なし、上述の算出したエラー検出のためのコードを用いて算出する。両者が一致した場合、ＴＣ抽出部３３ｄは、タイムコードとして見なされた４バイトを、ビデオデータ保存部５５とビデオ合成部３６ｄに出力する。この処理において、ＴＣ抽出部３３ｄは上記４バイトを、対象フレームのタイムコードの対応関係を判定できるように出力する。例えば、ＴＣ抽出部３３ｄは上記４バイトを、タイムコードと関連付けられたフレームのビデオデータの直後に出力する。上述のように、フレームメモリ１３５に保存される、アクティブ画素期間のデータのうち、ＴＣ抽出部３３ｄは、パケット保存アドレスからパケットのデータを読み出し、アクティブ画素期間に含まれるフレームデータを抽出し、タイムコードとビデオデータをビデオデータ保存部５５とビデオ合成部３６ｄの各々に出力し、（タイムコードを抽出した）当該アクティブ画素期間が除去されたビデオデータを生成する。
【０１３９】
ビデオ合成部３６ｄは、ＴＣ抽出部３３ｄから受信したタイムコードを示す文字の画像データを生成し、生成した画像データの文字を、ＴＣ抽出部３３ｄから受信したビデオデータを示すビデオ画像に挿入した、ビデオ画像のビデオデータを生成する。ビデオ合成部３６ｄは、生成したビデオデータをビデオ出力部３５に出力する。
【０１４０】
ビデオデータ保存部５５は、ＴＣ抽出部３３ｄから受信した各１フレーム分のビデオデータとそのタイムコードを、それらの対応関係が確立されるように保存する。ビデオデータ保存部５５に保存されるビデオデータとタイムコードは、編集装置５０ｄにより編集を行うビデオデータとして使用することができる。
【０１４１】
図２０は、第５の実施の形態のビデオインタフェースの構造を示す一般ブロック図である。図２０に示すように、ビデオインタフェース１１３ｄは、ラインカウンタ１３１と、画素カウンタ１３２と、アドレスコンピュータ１３３と、出力判定部１３４と、フレームメモリ１３５と、を有する。ビデオ圧縮／伸張部１１２から、ビデオインタフェース１１３ｄは、垂直同期信号（Ｖ＿ｓｙｎｃ）、水平同期信号（Ｈ＿ｓｙｎｃ）、クロック信号（ＣＬＫ）、ＤＥ信号（ＤＥ）、「ｌｕｍａ」（輝度信号）、及び、「ｃｈｒｏｍａ」（色差信号）を受ける。
【０１４２】
ラインカウンタ１３１は、垂直同期信号によってリセットされ、水平同期信号をカウントする。画素カウンタ１３２は、水平同期信号によってリセットされ、クロック信号をカウントする。ラインカウンタ１３１によってカウントされるライン数と、画素カウンタ１３２によってカウントされる画素数に基づいて、アドレスコンピュータ１３３は、ターゲットとする画素の輝度と色差の値を保存すべき、フレームメモリ１３５のアドレスを算出する。アドレス算出では、まず、垂直ブランキング区間に相当する水平走査線の数を、ラインカウンタ１３１によってカウントされたライン数から減算し、減算の結果を、一つのアクティブ画素期間の画素数と、一画素のデータ量によって積算する。次に、水平ブランキング区間に相当する画素数を、画素カウンタ１３２によってカウントされた画素数から減算し、減算の結果を、上述の積算の結果に加算する。対象フレームのビデオデータを保存するための先頭アドレスを、上述の加算に結果に加算する。
【０１４３】
ＴＣ抽出部３３ｄに関して説明したビデオ保存アドレスとパケット保存アドレスは、上述の先頭アドレスに基づいて算出される。例えば、当該パケットを含むアクティブ画素期間が、ビデオデータ配置領域の先頭に位置する場合、パケット保存アドレスは、先頭アドレスと同一となり、ビデオ保存アドレスは、一つのアクティブ画素期間の画素データの量を先頭アドレスに加算して得られる値となる。
【０１４４】
出力判定部１３４は、ＤＥ信号と、アドレスコンピュータ１３３によって算出されたアドレスと、「ｌｕｍａ」及び「ｃｈｒｏｍａ」と、を受け取る。受け取ったＤＥ信号が、ともに同期して受け取った「ｌｕｍａ」と「ｃｈｒｏｍａ」がビデオデータであることを示す「高」信号である場合、出力判定部１３４は、フレームメモリ１３５の受け取ったアドレスに、受け取った「ｌｕｍａ」と「ｃｈｒｏｍａ」の値を書き込む。一方で、受け取ったＤＥ信号が、ともに同期して受け取った「ｌｕｍａ」と「ｃｈｒｏｍａ」がビデオデータでないことを示す「低」信号である場合、出力判定部１３４は、フレームメモリ１３５に書き込みを行わない。したがって、出力判定部１３４は、ＨＤＭＩ受信部３４からのビデオ信号出力に含まれるタイムコードのパケットとビデオデータを、フレームメモリ１３５に書き込む。
【０１４５】
上述のように、ＴＣ抽出部３３ｄは、ビデオデータ配置領域からタイムコードをフレームデータとして抽出する。したがって、ビデオ送信装置２０から編集装置５０にデジタルビデオ信号を送信するために使用されるＨＤＭＩ送信部２４が、補助データを設定することができない、又は、補助データを設定できても、補助データとビデオ信号とを非同期に設定するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【０１４６】
さらに、ビデオ送信装置２０からビデオ受信装置３０に送信されたデジタルビデオ信号を受信するために使用されるＨＤＭＩ受信部３４が、補助データを出力することができない、又は、補助データを出力できても、補助データとビデオ信号とを非同期に出力するデバイスであったとしても、ビデオデータとフレームデータを、ＨＤＭＩ受信部３４を使用する側（即ち、ＨＤＭＩ受信部３４の外部ユニット）において、フレームデータがどのビデオデータのフレームと関連付けられているかを容易に判定できるように、送信することができる。
【０１４７】
上述のように、第５の実施の形態では、タイムコードの信号は、第１の実施の形態と同様に、追加されたアクティブ画素期間に含まれる。しかしながら、第２の実施の形態と同様に、タイムコードの信号を、少なくとも一つの所定のアクティブ画素に含まれるビデオデータを、該信号に置換することによって送信し、前記少なくとも一つの所定のアクティブ画素期間に含まれるタイムコードを抽出するようにしてもよい。他の例では、第３の実施の形態と同様に、ビデオデータの各画素の色を示す画素データのビット数を増加させて、タイムコードの信号を、所定のビット（即ち、追加されたビット）に含めて送信するようにしてもよい。所定のビットに含まれるタイムコードが抽出されると、所定のビットを除去したビデオデータを生成するようにしてもよい。
【０１４８】
上述の第１の実施の形態から第４の実施の形態において、ＨＤＭＩ送信部２４は、補助データを提供することができない。しかしながら、ＨＤＭＩ送信部２４は、補助データとビデオデータを非同期に受ける、即ち、補助データをビデオデータと同期して埋め込むことができないデバイスであってもよい。補助データをビデオデータと同期して埋め込むことができない場合、補助データとビデオデータをＨＤＭＩ送信部２４に入力するＨＤＭＩ送信部２４の外部ユニットは、どのビデオデータのフレームに入力された補助データが埋め込まれているのかを正確に判定することはできない。さらに、ＨＤＭＩ送信部２４は、ＬＳＩによって形成され、ＬＳＩは、装置情報取得部２２と装置情報送信部２６とを有してもよい。
【０１４９】
さらに、第１の実施の形態から第３の実施の形態、及び、第５の実施の形態において、ＨＤＭＩ受信部３４は、補助データを出力することができない、又は、補助データを出力できても、補助データとビデオ信号とを非同期に出力する、即ち、補助データとビデオデータとを同期して出力することができないデバイスであってもよい。補助データとビデオデータを同期して出力できない場合、ＨＤＭＩ送信部２４の外部ユニットは、どのビデオデータのフレームに、ＨＤＭＩ受信部３４から出力された補助データが埋め込まれているのかを正確に判定することはできない。さらに、ＨＤＭＩ受信部３４はＬＳＩによって形成され、ＬＳＩは装置情報取得部３２と装置情報送信部３７とを有してもよい。
【０１５０】
第１の実施の形態から第５の実施の形態においては、タイムコードをフレームデータとして使用する。しかしながら、これは限定的な条件ではなく、フレームデータは、異なる補助データ（例えば、タイムコードのキャプション、又は、タイムコードとキャプションなどの組み合わせ）でもよく、即ち、各フレームに関連付けられた異なるデータであってもよい。
【０１５１】
以上、本発明の好ましい実施の形態の詳細について説明をしたが、本発明は、かかる個別の実施の形態に限定されることはなく、特許請求の範囲に記載された本発明の範囲の中であるならば、様々な修正又は変形を行うことができる。
【産業上の利用可能性】
【０１５２】
本発明は、好ましくは、高精細度テレビのビデオ画像を編集するための編集装置、又は、ＨＤ−ＳＤＩビデオ信号をＨＤＭＩビデオ信号に変換するための変換部に適用される。しかしながら、本発明の用途は、上述のものに限定されない。
【符号の説明】
【０１５３】
２０、２０ａ、２０ｂ    ビデオ送信装置
２１、３１  対応装置判定部
２２、３２  装置情報取得部
２３、２３ａ、２３ｂ、７０    ＴＣ加算部
２４  ＨＤＭＩ  送信部
２５、３３、３３ａ、３３ｂ、３３ｄ    ＴＣ抽出部
２６、３７    装置情報送信部
２７    ＳＤＩ受信部
３０、３０ａ、３０ｂ    ビデオ受信装置
３４    ＨＤＭＩ受信部
３６、３６ｄ    ビデオ合成部
５０、５０ｄ    編集装置
５１    ＴＣコンピュータ
６０    ＨＤＭ  ケーブル
１００、１００ａ、１００ｂ、１００ｃ、１００ｄ      ビデオ送信及び受信システム
１０２    ＣＰＵ
１１３、１１３ｄ    ビデオインタフェース
１１４、１１４ｄ    外部ビデオ／オーディオ信号インタフェース
【図１】
0005414797.tif 000002
【図２】
0005414797.tif 000003
【図３】
0005414797.tif 000004
【図４】
0005414797.tif 000005
【図５】
0005414797.tif 000006
【図６】
0005414797.tif 000007
【図７】
0005414797.tif 000008
【図８】
0005414797.tif 000009
【図９】
0005414797.tif 000010
【図１０】
0005414797.tif 000011
【図１１】
0005414797.tif 000012
【図１２】
0005414797.tif 000013
【図１３】
0005414797.tif 000014
【図１４】
0005414797.tif 000015
【図１５】
0005414797.tif 000016
【図１６】
0005414797.tif 000017
【図１７】
0005414797.tif 000018
【図１８】
0005414797.tif 000019
【図１９】
0005414797.tif 000020
【図２０】
0005414797.tif 000021