(57)【特許請求の範囲】
【請求項１】
シンク機器にビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信するソース機器において、
上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成する第１のパケット処理手段と、
上記生成された複数のパケットを上記シンク機器に送信する送信手段とを備え、
上記第１のパケット処理手段は、上記ビデオフレームの水平表示期間において、垂直表示期間の前半で所定の第１のライン数の第１のビデオフレームデータを、上記第１のビデオフレームデータの先頭ピクセルの垂直位置情報及び水平位置情報がそれぞれ０から開始するように送信した後に、上記垂直表示期間の後半で上記所定の第２のライン数の第２のビデオフレームデータを送信するように、上記合成ビデオフレームデータを構成し、
上記ソース機器は、
（Ａ）上記ビデオデータが、上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表す情報と、
（Ｂ）水平有効画素数及び垂直有効画素数、並びに走査方法と、
（Ｃ）垂直同期周波数と
を含むフォーマット情報を所定の制御コマンドに挿入して、上記シンク機器に送信する制御手段をさらに備えたことを特徴とするソース機器。
【請求項２】
上記第１のパケット処理手段は、上記所定のライン数の第１のビデオフレームデータの送信期間と上記所定のライン数の第２のビデオフレームデータの送信期間との間に所定の第３のライン数を有するブランキング期間を設け、上記第２のビデオフレームデータを、上記第２のビデオフレームデータの先頭ピクセルの垂直位置情報が所定の開始垂直位置情報から開始するように送信し、
上記開始垂直位置情報は、上記第１のライン数に上記第３のライン数を加算しかつ当該加算結果の数から１を減算してなる数であることを特徴とする請求項１記載のソース機器。
【請求項３】
（ａ）第３のビデオフレームデータを含む二次元データの複数のビデオフォーマット及び（ｂ）上記三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードを含む第１のビデオフォーマット識別コードテーブルをあらかじめ格納した第１の記憶手段と、
上記第１のビデオフォーマット識別コードテーブルを参照して、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを上記シンク機器に送信する制御手段とを備えたことを特徴とする請求項１又は２記載のソース機器。
【請求項４】
ビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信するソース機器から上記ビデオデータを受信するシンク機器において、
上記ソース機器は、
上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成する第１のパケット処理手段と、
上記生成された複数のパケットを上記シンク機器に送信する送信手段とを備え、
上記第１のパケット処理手段は、上記ビデオフレームの水平表示期間において、垂直表示期間の前半で所定の第１のライン数の第１のビデオフレームデータを、上記第１のビデオフレームデータの先頭ピクセルの垂直位置情報及び水平位置情報がそれぞれ０から開始するように送信した後に、上記垂直表示期間の後半で上記所定の第２のライン数の第２のビデオフレームデータを送信するように、上記合成ビデオフレームデータを構成し、
上記ソース機器は、
（Ａ）上記ビデオデータが、上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表す情報と、
（Ｂ）水平有効画素数及び垂直有効画素数、並びに走査方法と、
（Ｃ）垂直同期周波数と
を含むフォーマット情報を所定の制御コマンドに挿入して、上記シンク機器に送信する制御手段をさらに備え、
上記シンク機器は、
上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別する第２のパケット処理手段を備え、
上記第２のパケット処理手段は、上記ソース機器から、
（Ａ）上記ビデオデータが、上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表す情報と、
（Ｂ）水平有効画素数及び垂直有効画素数、並びに走査方法と、
（Ｃ）垂直同期周波数と
を含むフォーマット情報を有する制御コマンドを受信し、上記受信された複数のパケットを上記受信された制御コマンドのフォーマット情報に従ってデコードすることを特徴とするシンク機器。
【請求項５】
（ａ）第３のビデオフレームデータを含む二次元データの複数のビデオフォーマット及び（ｂ）上記三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードを含む第２のビデオフォーマット識別コードテーブルをあらかじめ格納した第２の記憶手段をさらに備え、
上記第２のパケット処理手段は、上記ソース機器から、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを受信し、上記受信されたビデオフォーマット識別コードに基づいて上記第２のビデオフォーマット識別コードテーブルを参照してビデオフォーマットを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマットに従ってデコードすることを特徴とする請求項４記載のシンク機器。
【請求項６】
請求項１又は２記載のソース機器と、
請求項４記載のシンク機器とを備えたことを特徴とする通信システム。
【請求項７】
請求項３記載のソース機器と、
請求項５記載のシンク機器とを備えたことを特徴とする通信システム。
【請求項８】
ソース機器からシンク機器にビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信するビデオデータのパケット伝送方法において、
上記ソース機器により、上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成する第１のパケット処理ステップを含み、
上記第１のパケット処理ステップは、上記ビデオフレームの水平表示期間において、垂直表示期間の前半で所定の第１のライン数の第１のビデオフレームデータを、上記第１のビデオフレームデータの先頭ピクセルの垂直位置情報及び水平位置情報がそれぞれ０から開始するように送信した後に、上記垂直表示期間の後半で上記所定の第２のライン数の第２のビデオフレームデータを送信するように、上記合成ビデオフレームデータを構成し、
上記ソース機器により、
（Ａ）上記ビデオデータが、上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表す情報と、
（Ｂ）水平有効画素数及び垂直有効画素数、並びに走査方法と、
（Ｃ）垂直同期周波数と
を含むフォーマット情報を所定の制御コマンドに挿入して、上記シンク機器に送信する制御ステップと、
上記ソース機器により、上記生成された複数のパケットを上記シンク機器に送信する送信ステップと、
上記シンク機器により、上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別する第２のパケット処理ステップとを含み、
上記第２のパケット処理ステップは、上記ソース機器から、上記フォーマット情報を有する制御コマンドを受信し、上記受信された複数のパケットを上記受信された制御コマンドのフォーマット情報に従ってデコードするステップを含むことを特徴とするビデオデータのパケット伝送方法。
【請求項９】
上記第１のパケット処理ステップは、上記所定のライン数の第１のビデオフレームデータの送信期間と上記所定のライン数の第２のビデオフレームデータの送信期間との間に所定の第３のライン数を有するブランキング期間を設け、上記第２のビデオフレームデータを、上記第２のビデオフレームデータの先頭ピクセルの垂直位置情報が所定の開始垂直位置情報から開始するように送信し、
上記開始垂直位置情報は、上記第１のライン数に上記第３のライン数を加算しかつ当該加算結果の数から１を減算してなる数であることを特徴とする請求項８記載のビデオデータのパケット伝送方法。
【請求項１０】
上記ソース機器により、（ａ）第３のビデオフレームデータを含む二次元データの複数のビデオフォーマット及び（ｂ）上記三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードを含む第１のビデオフォーマット識別コードテーブルを第１の記憶手段にあらかじめ格納するステップと、
上記シンク機器により、上記ビデオフォーマット識別コードを含む第２のビデオフォーマット識別コードテーブルを第２の記憶手段にあらかじめ格納するステップと、
上記ソース機器により、上記第１のビデオフォーマット識別コードテーブルを参照して、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを上記シンク機器に送信する制御ステップとをさらに含み、
上記第２のパケット処理ステップは、上記ソース機器から、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを受信し、上記受信されたビデオフォーマット識別コードに基づいて上記第２のビデオフォーマット識別コードテーブルを参照してビデオフォーマットを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマットに従ってデコードするステップを含むことを特徴とする請求項８又は９記載のビデオデータのパケット伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオデータのパケット伝送方法、当該ビデオデータを送信するソース機器、当該ビデオデータを受信するシンク機器、並びに当該ソース機器及びシンク機器を備えた通信システムに関し、特に、右目用ビデオフレームデータ及び左目用ビデオフレームデータなどの第１及び第２のビデオフレームデータを含む三次元（３Ｄ又は立体（ｓｔｅｒｅｏｓｃｏｐｉｃ）ともいう。）のビデオデータのパケット伝送方法、当該ビデオデータを送信するソース機器、当該ビデオデータを受信するシンク機器、並びに当該ソース機器及びシンク機器を備えた通信システムに関する。
【背景技術】
【０００２】
音声及び映像機器（以下、ＡＶ（Ａｕｄｉｏ  ａｎｄ  Ｖｉｓｕａｌ）機器という。）間で非圧縮のベースバンド映像信号とデジタル音声信号をワイヤレス伝送するための標準規格であるワイヤレスＨＤ（ＷｉｒｅｌｅｓｓＨＤ）が策定されている（非特許文献１参照。）。ワイヤレスＨＤはデジタルビデオレコーダやセットトップボックス、パーソナルコンピュータなどのソース機器に蓄えられた高精細の動画データを、ソース機器をシンク機器にケーブル接続することなくハイビジョンテレビなどのシンク機器で視聴するための技術仕様である。また、双方向のコントロール信号も含んでいるので、テレビとデジタルビデオレコーダを連動させるように制御することや、複数のＡＶ機器を用いてホームシアターなどを構成してこれらのＡＶ機器を一元的に制御することができ、これらの制御のためのプロトコルが定義されている。加えて、ワイヤレスＨＤは高品質のコンテンツの伝送が可能であるために、提供されるコンテンツが不正に再生されたり、違法にコピーされたりしないように、コンテンツ保護方式としてＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）が定義されている。
【０００３】
図１８は、従来技術に係るワイヤレスＨＤにおけるビデオデータのフレームフォーマットを示す図である。図１８において、ビデオデータの各パケットは、ＨＲＰ（Ｈｉｇｈ  Ｒａｔｅ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）プリアンブル１１と、ＨＲＰヘッダ１２と、ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）ヘッダ１３と、ＨＣＳ（Ｈｅａｄｅｒ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）１４と、パケットボディ１５と、ビームトラッキング１６とから構成される。ここで、パケットボディ１５は最大で７つのサブパケットに分割され得るが、図１８では、４つのサブパケットに分割されている。また、ＭＡＣヘッダ１３は、２４バイトのビデオヘッダ１７を含み、ビデオヘッダ１７は、５バイトのサイズをそれぞれ有しかつパケットボディに含まれる各サブパケットに対応してそれぞれ設けられた４つのビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄと、４バイトのビデオプレイバックタイム１７ｅから構成される。さらに、各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄは、４ビットのパーティションインデックス２０と、１ビットのインターレースフィールドインディケーション（インターレースインディケーションともいう。）２１と、３ビットのビデオフレームナンバー２２と、１６ビットのＨポジション２３Ｐと、１６ビットのＶポジション２４Ｐから構成される。
【０００４】
ここで、ＨＲＰプリアンブル１１はバースト信号であるＨＲＰ信号を復調するためにパケット先頭に位置する同期パターン部であり、ＨＲＰヘッダ１２はワイヤレスＨＤの物理層（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ）の制御情報を格納するヘッダ部であり、ＭＡＣヘッダ１３はワイヤレスＨＤのＭＡＣ層の制御情報を格納するヘッダ部であり、ＨＣＳ１４はＨＲＰヘッダ１２とＭＡＣヘッダ１３のエラー検出のためのデータを格納するエラー検出部であり、パケットボディ１５はビデオデータがパッキングされたペイロード部（最大７つのサブパケットに分割される。）であり、ビームトラッキング１６はＨＲＰ信号のビーム方向を機器間で追従させるための制御データを格納する制御データ部である。また、ビデオヘッダ１７はパケットボディ１５のビデオデータに関する制御情報を格納するヘッダ部である。
【０００５】
さらに、各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄはパケットボディ１５の４つのサブパケットに格納された各ビデオデータに関するフォーマット情報を格納するヘッダ部であり、ビデオプレイバックタイム１７ｅはパケットボディ１５のビデオデータに関する再生情報を格納する。また、パーティションインデックス２０はパケットボディ１５の各サブパケットに格納されたビデオデータに関するピクセルデータの分割情報を格納し、インターレースフィールドインディケーション２１はパケットボディ１５に格納された各サブパケットのビデオデータに関するインターレース信号のトップとボトムを識別するデータを格納し、ビデオフレームナンバー２２はパケットボディ１５に格納された各サブパケットのビデオデータに関するピクセルデータのビデオフレーム番号を格納し、Ｈポジション２３Ｐはパケットボディ１５に格納された各サブパケットのビデオデータに関する先頭ピクセルの水平位置情報を格納し、Ｖポジション２４Ｐはパケットボディ１５の各サブパケットに格納されたビデオデータに関する先頭ピクセルの垂直位置情報を格納する。
【０００６】
以上のように構成されたビデオデータのパケット伝送方法を説明する。始めに、ソース機器とシンク機器は６０ＧＨｚ帯のＬＲＰ（Ｌｏｗ  Ｒａｔｅ  ＰＨＹ）信号を用いて相互にワイヤレス接続される。そして、３Ｇｂｐｓ以上の高速伝送が可能であるＨＲＰ（Ｈｉｇｈ  Ｒａｔｅ  ＰＨＹ）信号を用いてソース機器からシンク機器に非圧縮のビデオデータが時分割伝送される。
【０００７】
まず、ソース機器からシンク機器に伝送するビデオデータのフォーマットが１０８０ｐ（水平方向１９２０ピクセル／垂直方向１０８０ライン／プログレッシブスキャン）の場合について説明する。ここでは一例として、パケットボディ１５は第１〜第４のサブパケットから構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされているものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３Ｐ及びＶポジション２４Ｐに格納される各値は以下のように設定され、ビデオデータは順次伝送される。なお、本明細書において、０ｘから始まる数値は１６進数を表す。
【０００８】
第１のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
【０００９】
第２のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００１４；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００１９；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００１ｅ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００２３；
………；
【００１０】
第５４のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４２４；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４２９；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４２ｅ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４３３；
【００１１】
第５５のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
………；
【００１２】
第４３２のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４２４；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４２９；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４２ｅ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０４３３；
【００１３】
第４３３のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
以降同様に続く．
【００１４】
ここで、パーティションインデックス２０には０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【００１５】
次に、ソース機器からシンク機器に伝送するビデオデータのフォーマットが１０８０ｉ（水平方向１９２０ピクセル／垂直方向１０８０ライン／インターレーススキャン）の場合について説明する。上述した例と同様に、パケットボディ１５は第１〜第４のサブパケットから構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされているものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３Ｐ及びＶポジション２４Ｐに格納される各値は以下のように設定され、ビデオデータは順次伝送される。
【００１６】
第１パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
【００１７】
第２のパケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００１４；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００１９；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００１ｅ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００２３；
………；
【００１８】
第２７パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２０８；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２０ｄ；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２１２；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２１７；
【００１９】
第２８パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
………；
【００２０】
第５４パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２０８；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２０ｄ；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２１２；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２１７；
【００２１】
第５５パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ２、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ２、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ２、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ２、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
………；
【００２２】
第２１６パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２０８；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２０ｄ；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２１２；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０２１７；
【００２３】
第２１７パケットの第１〜第４のサブパケット．
第１のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ００００；
第２のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００５；
第３のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ａ；
第４のサブパケット：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３Ｐ＝０ｘ００００、Ｖポジション２４Ｐ＝０ｘ０００ｆ；
以降同様に続く．
【００２４】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【００２５】
このような従来技術に係るビデオデータのパケットフォーマットを用いて、ソース機器からシンク機器に非圧縮のビデオデータをリアルタイムで伝送することができる。従来技術に係るワイヤレスＨＤのパケットフォーマットについては、例えば特許文献１〜３及び非特許文献１に開示されている。
【先行技術文献】
【特許文献】
【００２６】
【特許文献１】米国特許出願公開第２００８／０１３０７４１号明細書。
【特許文献２】米国特許出願公開第２００８／０２５０２９４号明細書。
【特許文献３】米国特許出願公開第２００７／０２３０４６１号明細書。
【特許文献４】米国特許出願公開第２００２／００３０６７５号明細書。
【特許文献５】米国特許出願公開第２００５／０２４８８０２号明細書。
【特許文献６】特開２００６−３５２８７６号公報。
【特許文献７】特開２００６−３５２８７７号公報。
【非特許文献】
【００２７】
【非特許文献１】ＷｉｒｅｌｅｓｓＨＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ  １．０  Ｏｖｅｒｖｉｅｗ、２００７年１０月９日。
【発明の概要】
【発明が解決しようとする課題】
【００２８】
しかしながら、従来技術に係るビデオデータのパケットフォーマットでは、ビデオヘッダ１７がビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄと、ビデオプレイバックタイム１７ｅとから構成され、各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄはパーティションインデックス２０と、インターレースフィールドインディケーション２１と、ビデオフレームナンバー２２と、Ｈポジション２３Ｐと、Ｖポジション２４Ｐとから構成されており、ビデオデータが１つのフレームデータを含む二次元（２Ｄ又は平面（ｆｌａｔ）ともいう。）のコンテンツデータ（以下、二次元データという。）であることを想定していた。このため、ビデオデータが右目用ビデオフレームデータと左目用ビデオフレームデータなどの第１及び第２のビデオフレームデータを含む三次元のコンテンツデータ（以下、三次元データという。）の場合には、左目用ビデオフレームデータと右目用ビデオフレームデータとをソース機器及びシンク機器において識別することができず、当該ビデオデータを伝送できないという課題があった。
【００２９】
また、特許文献４〜７はそれぞれ、上記三次元データの伝送方法を開示しているが、三次元データをパケット伝送するときのパケットの具体的な構成を開示してはいなかった。
【００３０】
本発明の目的は以上の問題点を解決し、右目用ビデオフレームデータと左目用ビデオフレームデータなどの第１及び第２のビデオフレームデータを含む三次元のビデオデータを伝送できるビデオデータのパケット伝送方法、当該ビデオデータを送信するソース機器、当該ビデオデータを受信するシンク機器、並びに当該ソース機器及びシンク機器を備えた通信システムを提供することにある。
【課題を解決するための手段】
【００３１】
第１の発明に係るソース機器は、
シンク機器にビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信するソース機器において、
上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成する第１のパケット処理手段と、
上記生成された複数のパケットを上記シンク機器に送信する送信手段とを備えたことを特徴とする。
【００３２】
また、上記ソース機器において、上記第１のパケット処理手段は、上記ビデオフレームの水平表示期間において、垂直表示期間の前半で所定のライン数の第１のビデオフレームデータを送信した後に、上記垂直表示期間の後半で上記所定のライン数の第２のビデオフレームデータを送信するように、上記合成ビデオフレームデータを構成することを特徴とする。
【００３３】
さらに、上記ソース機器において、上記第１のパケット処理手段は、上記所定のライン数の第１のビデオフレームデータの送信期間と上記所定のライン数の第２のビデオフレームデータの送信期間との間に所定のブランキング期間を設けたことを特徴とする。
【００３４】
またさらに、上記ソース機器において、上記ビデオデータが、上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表すフォーマット情報を所定の制御コマンドに挿入して、上記シンク機器に送信する制御手段を備えたことを特徴とする。
【００３５】
また、上記ソース機器において、第３のビデオフレームデータを含む二次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記三次元データの複数のビデオストラクチャーを識別するための３Ｄストラクチャーとを含む第１のビデオフォーマット識別コードテーブルをあらかじめ格納した第１の記憶手段と、
上記第１のビデオフォーマット識別コードテーブルを参照して、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記ビデオデータのビデオストラクチャーを識別するための３Ｄストラクチャーとを上記シンク機器に送信する制御手段とを備えたことを特徴とする。
【００３６】
さらに、上記ソース機器において、（ａ）第３のビデオフレームデータを含む二次元データの複数のビデオフォーマット及び（ｂ）上記三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードを含む第１のビデオフォーマット識別コードテーブルをあらかじめ格納した第１の記憶手段と、
上記第１のビデオフォーマット識別コードテーブルを参照して、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを上記シンク機器に送信する制御手段とを備えたことを特徴とする。
【００３７】
第２の発明に係るシンク機器は、ビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信するソース機器から上記ビデオデータを受信するシンク機器において、
上記ソース機器は、
上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成する第１のパケット処理手段と、
上記生成された複数のパケットを上記シンク機器に送信する送信手段とを備え、
上記シンク機器は、
上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別する第２のパケット処理手段を備えたことを特徴とする。
【００３８】
また、上記シンク機器において、上記第２のパケット処理手段は、上記ソース機器から、上記ビデオデータが上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表すフォーマット情報を受信し、上記受信された複数のパケットを上記受信されたフォーマット情報に従ってデコードすることを特徴とする。
【００３９】
さらに、上記シンク機器において、第３のビデオフレームデータを含む二次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記三次元データの複数のビデオストラクチャーを識別するための３Ｄストラクチャーとを含む第２のビデオフォーマット識別コードテーブルをあらかじめ格納した第２の記憶手段をさらに備え、
上記第２のパケット処理手段は、上記ソース機器から、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記ビデオデータのビデオストラクチャーを識別するための３Ｄストラクチャーとを受信し、上記受信されたビデオフォーマット識別コード及び３Ｄストラクチャーに基づいて上記第２のビデオフォーマット識別コードテーブルを参照して、ビデオフォーマット及びビデオストラクチャーを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマット及びビデオストラクチャーに従ってデコードすることを特徴とする。
【００４０】
またさらに、上記シンク機器において、（ａ）第３のビデオフレームデータを含む二次元データの複数のビデオフォーマット及び（ｂ）上記三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードを含む第２のビデオフォーマット識別コードテーブルをあらかじめ格納した第２の記憶手段をさらに備え、
上記第２のパケット処理手段は、上記ソース機器から、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを受信し、上記受信されたビデオフォーマット識別コードに基づいて上記第２のビデオフォーマット識別コードテーブルを参照してビデオフォーマットを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマットに従ってデコードすることを特徴とする。
【００４１】
第３の発明に係る通信システムは、上記ソース機器と上記シンク機器とを備えたことを特徴とする。
【００４２】
第４の発明に係るビデオデータのパケット伝送方法は、ソース機器からシンク機器にビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信するビデオデータのパケット伝送方法において、
上記ソース機器により、上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成する第１のパケット処理ステップと、
上記ソース機器により、上記生成された複数のパケットを上記シンク機器に送信する送信ステップと、
上記シンク機器により、上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別する第２のパケット処理ステップとを含むことを特徴とする。
【００４３】
また、上記ビデオデータのパケット伝送方法において、上記第１のパケット処理ステップは、上記ビデオフレームの水平表示期間において、垂直表示期間の前半で所定のライン数の第１のビデオフレームデータを送信した後に、上記垂直表示期間の後半で上記所定のライン数の第２のビデオフレームデータを送信するように、上記合成ビデオフレームデータを構成するステップを含むこと特徴とする。
【００４４】
さらに、上記ビデオデータのパケット伝送方法において、上記第１のパケット処理ステップは、上記所定のライン数の第１のビデオフレームデータの送信期間と上記所定のライン数の第２のビデオフレームデータの送信期間との間に所定のブランキング期間を設けるステップを含むこと特徴とする。
【００４５】
またさらに、上記ビデオデータのパケット伝送方法において、上記ソース機器により、上記ビデオデータが上記三次元データと第３のビデオフレームデータを含む二次元データとのうちのいずれであるかを表すフォーマット情報を所定の制御コマンドに挿入して、上記シンク機器に送信する制御ステップをさらに含み、
上記第２のパケット処理ステップは、上記ソース機器から、上記フォーマット情報を受信し、上記受信された複数のパケットを上記受信されたフォーマット情報に従ってデコードするステップを含むことを特徴とする。
【００４６】
また、上記ビデオデータのパケット伝送方法において、上記ソース機器により、第３のビデオフレームデータを含む二次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記三次元データの複数のビデオストラクチャーを識別するための３Ｄストラクチャーとを含む第１のビデオフォーマット識別コードテーブルを第１の記憶手段にあらかじめ格納するステップと、
上記シンク機器により、上記ビデオフォーマット識別コード及び上記３Ｄストラクチャーを含む第２のビデオフォーマット識別コードテーブルを第２の記憶手段にあらかじめ格納するステップと、
上記ソース機器により、上記第１のビデオフォーマット識別コードテーブルを参照して、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記ビデオデータのビデオストラクチャーを識別するための３Ｄストラクチャーとを上記シンク機器に送信する制御ステップとをさらに含み、
上記第２のパケット処理ステップは、上記ソース機器から、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードと、上記ビデオデータのビデオストラクチャーを識別するための３Ｄストラクチャーとを受信し、上記受信されたビデオフォーマット識別コード及び３Ｄストラクチャーに基づいて上記第２のビデオフォーマット識別コードテーブルを参照して、ビデオフォーマット及びビデオストラクチャーを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマット及びビデオストラクチャーに従ってデコードするステップを含むことを特徴とする。
【００４７】
さらに、上記ビデオデータのパケット伝送方法において、上記ソース機器により、（ａ）第３のビデオフレームデータを含む二次元データの複数のビデオフォーマット及び（ｂ）上記三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードを含む第１のビデオフォーマット識別コードテーブルを第１の記憶手段にあらかじめ格納するステップと、
上記シンク機器により、上記ビデオフォーマット識別コードを含む第２のビデオフォーマット識別コードテーブルを第２の記憶手段にあらかじめ格納するステップと、
上記ソース機器により、上記第１のビデオフォーマット識別コードテーブルを参照して、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを上記シンク機器に送信する制御ステップとをさらに含み、
上記第２のパケット処理ステップは、上記ソース機器から、上記ビデオデータのビデオフォーマットを識別するためのビデオフォーマット識別コードを受信し、上記受信されたビデオフォーマット識別コードに基づいて上記第２のビデオフォーマット識別コードテーブルを参照してビデオフォーマットを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマットに従ってデコードするステップを含むことを特徴とする。
【発明の効果】
【００４８】
本発明に係るソース機器、シンク機器、通信システム及びビデオデータのパケット伝送方法によれば、ソース機器により、上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成し、上記生成された複数のパケットを上記シンク機器に送信し、シンク機器により、上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別するので、三次元データのビデオデータをリアルタイムで伝送できる。特に、従来技術に係るワイヤレスＨＤのビデオデータのパケットフォーマットを用いて、二次元データのビデオデータ及び三次元データのビデオデータを含むＡＶコンテンツデータを効率よく伝送できる。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１の実施形態に係るビデオデータのパケット伝送方法を用いてビデオデータを伝送する無線通信システムの構成を示すブロック図である。
【図２】図１の無線通信システムにおいて伝送される合成ビデオフレームデータ３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図３】図１の無線通信システムにおいて用いるビデオデータのフレームフォーマットを示す図である。
【図４】図１の無線通信システムによって実行されるＡＶコンテンツデータ伝送処理を示すシーケンス図である。
【図５】本発明の第２の実施形態に係る合成ビデオフレームデータ４３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図６】本発明の第３の実施形態に係る合成ビデオフレームデータ５３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図７】本発明の第４の実施形態に係る合成ビデオフレームデータ６３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図８】本発明の第５の実施形態に係るＡＶコンテンツデータ伝送処理を示すシーケンス図である。
【図９】本発明の第５の実施形態に係る合成ビデオフレームデータ２０３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１０】本発明の第６の実施形態に係る合成ビデオフレームデータ１４３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１１】本発明の第７の実施形態に係る合成ビデオフレームデータ１５５及び１５６の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１２】本発明の第８の実施形態に係る合成ビデオフレームデータ１６３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１３】本発明の第９の実施形態に係る合成ビデオフレームデータ１６３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１４】本発明の第１０の実施形態に係る合成ビデオフレームデータ１７３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１５】本発明の第１０の実施形態に係るＶＩＣテーブル１１５ｔ及び１２７ｔの第１の部分を示す表である。
【図１６】本発明の第１０の実施形態に係るＶＩＣテーブル１１５ｔ及び１２７ｔの第２の部分を示す表である。
【図１７】本発明の第１１の実施形態に係る合成ビデオフレームデータ１８３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。
【図１８】従来技術に係るワイヤレスＨＤにおけるビデオデータのフレームフォーマットを示す図である。
【発明を実施するための形態】
【００５０】
以下、本発明に係る実施形態について図面を参照して説明する。なお、以下の各実施形態において、同様の構成要素については同一の符号を付している。
【００５１】
第１の実施形態．
図１は、本発明の第１の実施形態に係るビデオデータのパケット伝送方法を用いてビデオデータを伝送する無線通信システムの構成を示すブロック図である。また、図２は、図１の無線通信システムにおいて伝送される合成ビデオフレームデータ３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図であり、図３は、図１の無線通信システムにおいて用いるビデオデータのフレームフォーマットを示す図である。さらに、図４は、図１の無線通信システムによって実行されるＡＶコンテンツデータ伝送処理を示すシーケンス図である。なお、図１のソース機器１１０及びシンク機器１２０の各構成及び図４のＡＶコンテンツデータ伝送処理は、以下の第１〜第４、第１０及び第１１の各実施形態に適用される。
【００５２】
詳細後述するように、本実施形態に係る無線通信システムは、ソース機器１１０からシンク機器１２０にビデオデータを所定のパケットフォーマットのビデオフレームを用いて送信する。ここで、ソース機器１１０は、上記ビデオデータが左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを含む三次元データであるときに、上記ビデオフレーム毎に、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを合成ビデオフレームデータ３に合成し、上記合成ビデオフレームデータ３を伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータ３の先頭ピクセルの水平表示期間Ｔｈ内の水平位置情報及び垂直表示期間Ｔｖ内の垂直位置情報を、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを識別するためのデータとして格納し、上記合成ビデオフレームデータ３を上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成するパケット処理回路１１３と、上記生成された複数のパケットをシンク機器１２０に送信するパケット無線送受信回路１１４とを備えたことを特徴としている。また、シンク機器１２０は、上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを識別するパケット処理回路１２３を備えたことを特徴としている。
【００５３】
さらに、ソース機器１１０は、二次元データの複数のビデオフォーマット及び三次元データの複数のビデオフォーマットを識別するためのビデオコード又はビデオフォーマット識別コード（Ｖｉｄｅｏ  Ｆｏｒｍａｔ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｃｏｄｅ：以下、ＶＩＣという。）を含むＶＩＣテーブル１１５ｔをあらかじめ格納したメモリ１１５と、ＶＩＣテーブル１１５ｔを参照して、上記ビデオデータのビデオフォーマットを識別するためのＶＩＣを上記シンク機器１２０に送信するコントローラ１１１とを備えたことを特徴としている。
【００５４】
またさらに、シンク機器１２０は、ＶＩＣを含むＶＩＣテーブル１２７ｔをあらかじめ格納したメモリ１２７をさらに備え、パケット処理回路１２３は、ソース機器１１０から、上記ビデオデータのビデオフォーマットを識別するためのＶＩＣを受信し、上記受信されたＶＩＣに基づいてＶＩＣテーブル１２７ｔを参照してビデオフォーマットを識別し、上記受信された複数のパケットを上記識別されたビデオフォーマットに従ってデコードすることを特徴としている。
【００５５】
また、パケット処理回路１１３は、ビデオフレームの水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの前半で１０８０ライン分の左目用ビデオフレームデータ１を送信した後に、垂直表示期間Ｔｖの後半で１０８０ライン分の右目用ビデオフレームデータ２を送信するように、合成ビデオフレームデータ３を構成することを特徴としている。
【００５６】
図１において、本実施形態に係る無線通信システムは、ワイヤレスＨＤに準拠している。ＡＶコンテンツデータのソース機器として機能するソース機器１１０は、映像音声再生装置１１２と、パケット処理回路１１３と、アンテナ１１６を備えたパケット無線送受信回路１１４と、ＶＩＣテーブル１１５ｔをあらかじめ格納するメモリ１１５と、これらの装置及び回路１１２〜１１５の動作を制御するコントローラ１１１とを備えて構成される。映像音声再生装置１１２は、例えばＤＶＤプレーヤであって、外部の記憶装置又はＭＤ、ＤＶＤなどの記録媒体からビデオデータ及びオーディオデータを再生してパケット処理回路１１３に出力する。パケット処理回路１１３は入力されるビデオデータ及びオーディオデータを、詳細後述するように所定のパケットの形式のデジタル信号に変換してパケット無線送受信回路１１４に出力する。パケット無線送受信回路１１４は入力されるデジタル信号に従って搬送波信号をデジタル変調し、変調後の無線信号を、アンテナ１１６を介してシンク機器１２０のパケット無線送受信回路１２２に無線送信する。一方、シンク機器１２０から無線送信される無線信号はアンテナ１１６を介してパケット無線送受信回路１１４によって受信され、パケット無線送受信回路１１４は受信された無線信号をベースバンド信号に復調した後、パケット処理回路１１３に出力する。パケット処理回路１１３は、入力されるベースバンド信号から所定のパケット分離処理により所定の制御コマンドのみを取り出した後にコントローラ１１１に出力する。
【００５７】
また、シンク機器１２０は、アンテナ１２８を備えたパケット無線送受信回路１２２と、パケット処理回路１２３と、映像音声処理回路１２４と、スピーカ１２５と、二次元データ及び三次元データを表示するディスプレイ１２６と、ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）データ１２７ｄ及びＶＩＣテーブル１２７ｔをあらかじめ格納するメモリ１２７と、これらの回路等１２２〜１２４，１２７の動作を制御するコントローラ１２１とを備えて構成される。また、コントローラ１２１は、無線ネットワークの使用帯域及び信号送出のタイミング制御を管理する帯域管理部１２１ｂを備えて構成される。パケット無線送受信回路１２２は、アンテナ１２８を介して受信された無線信号をベースバンド信号に復調した後、パケット処理回路１２３に出力する。パケット処理回路１２３は、入力されるデジタル信号から所定のパケット分離処理によりビデオデータ、オーディオデータ及び所定の制御コマンドのみを取り出すことにより受信されたパケットをデコードし、ビデオデータ及びオーディオデータを映像音声処理回路１２４に出力する一方、制御コマンドをコントローラ１２１に出力する。映像音声処理回路１２４は入力されるオーディオデータを所定の信号処理やＤ／Ａ変換処理を実行した後、スピーカ１２５に出力して音声の出力を行う一方、入力されるビデオデータを所定の信号処理やＤ／Ａ変換処理を実行した後、ディスプレイ１２６に出力して表示する。
【００５８】
図１において、ＶＩＣテーブル１１５ｔ及び１２７ｔはそれぞれ、二次元データの複数のビデオフォーマット及び三次元データの複数のビデオフォーマットを識別するためのＶＩＣを含む。ここで、ビデオフォーマットはシンク機器１２０におけるビデオデータの出力仕様を表し、ビデオデータの垂直有効画素数、水平有効画素数、走査方法（プログレッシブ（ｐ）又はインターレース（ｉ））、及び垂直同期周波数（フィールドレートともいう。）の各情報を含む。本実施形態において、ＶＩＣの１から３７及び１２８から１３６は二次元データの各ビデオフォーマットにそれぞれ割り当てられ、ＶＩＣの６４から７２は三次元データの各ビデオフォーマットにそれぞれ割り当てられている。また、ＥＤＩＤデータ１２７ｄは、ＶＩＣテーブル１２７ｔに含まれるＶＩＣのうちディスプレイ１２６を用いて表示可能なビデオデータの各ＶＩＣ、ディスプレイ１２６の製品情報及び製造者名、映像符号化方式（例えば、ＲＧＢ、ＹＣＢＣＲ４：４：４又はＹＣＢＣＲ４：２：２）及び音声出力サンプリング等の音声出力仕様（以下、オーディオフォーマットという。）等のデータを含む。
【００５９】
図１において、コントローラ１１１は、三次元データをシンク機器１２０に送信するときに、ＶＩＣテーブル１１５ｔを参照して当該三次元データのＶＩＣを選択し、パケット処理回路１１３に対して、ビデオフレーム毎に、三次元データに含まれる左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを、選択されたＶＩＣに基づいて合成ビデオフレームデータ３に合成するように制御する。
【００６０】
図２は、ＶＩＣが６６であるときの合成ビデオフレームデータ３の水平同期信号と垂直同期信号との関係に基づいたデータ配置を示す。図２において、水平表示期間Ｔｈは水平同期信号の水平同期期間と次の水平同期期間との間の期間であり、垂直表示期間Ｔｖは垂直同期信号の垂直同期期間と次の垂直同期期間との間の期間である。図２において、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ１０８０ピクセルである。また、合成ビデオフレームデータ３の水平画素数は１９２０ピクセルであり、垂直画素数は２１６０ピクセルである。さらに、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２の垂直同期周波数は６０Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを合成ビデオフレームデータ３に合成する。このとき、合成ビデオフレームデータ３は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの前半で１０８０ライン分の左目用ビデオフレームデータ１が送信された後、垂直表示期間Ｔｖの後半で１０８０ライン分の右目用ビデオフレームデータ２が送信されるように構成される。
【００６１】
さらに、図１において、パケット処理回路１１３は、三次元データを送信するときは合成ビデオフレームデータ３を生成して図３のパケットフォーマットに従って複数のパケットに分割する一方、二次元データを送信するときは当該二次元データのビデオフレームデータを生成し、生成されたビデオフレームデータを図３のパケットフォーマットに従って複数のパケットに分割する。ここで、図３において、ＨＲＰプリアンブル１１はバースト信号であるＨＲＰ信号を復調するためにパケット先頭に位置する同期パターンを格納する同期パターン部であり、ＨＲＰヘッダ１２はワイヤレスＨＤの物理層の制御情報を格納するヘッダ部であり、ＭＡＣヘッダ１３はワイヤレスＨＤのＭＡＣ層の制御情報を格納するヘッダ部であり、ＨＣＳ１４はＨＲＰヘッダ１２とＭＡＣヘッダ１３のエラー検出のためのデータを格納するエラー検出部であり、パケットボディ１５は合成ビデオフレームデータ３又は二次元データのビデオフレームデータであるビデオデータがパッキングされたペイロード部であり、ビームトラッキング１６はＨＲＰ信号のビーム方向を機器間で追従させるための制御データを格納する制御データ部である。パケットボディ１５は最大で７つのサブパケットに分割されるが、本実施形態において、パケットボディ１５は４つのサブパケット１８ａ〜１８ｄに分割される。また、ＭＡＣヘッダ１３はビデオヘッダ１７を含み、ビデオヘッダ１７はヘッダ部であって、サブパケット１８ａ〜１８ｄに含まれる各ビデオデータに関するフォーマット情報をそれぞれ格納するビデオコントロール１７ａ〜１７ｄを含む。
【００６２】
図３において、ビデオコントロール１７ａは、パーティションインデックス２０、インターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３、及びＶポジション２４を含む。ここで、ビデオコントロール１７ａにおいて、パーティションインデックス２０はサブパケット１８ａに格納されたビデオデータ（ピクセルデータ）の分割情報を格納し、インターレースフィールドインディケーション２１はサブパケット１８ａに格納されたビデオデータに関するインターレース信号のトップとボトムを識別するデータを格納し、ビデオフレームナンバー２２はサブパケット１８ａに格納されたビデオデータのビデオフレーム番号を格納する。さらに、ビデオコントロール１７ｂ，１７ｃ，１７ｄは、それぞれビデオコントロール１７ａと同様に、パーティションインデックス２０、インターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３、及びＶポジション２４を含む。
【００６３】
図３において、サブパケット１８ａに二次元データのビデオフレームデータが格納される場合には、Ｈポジション２３及びＶポジション２４は、図１８の従来技術に係るビデオデータのパケットフォーマットのＨポジション２３Ｐ及びＶポジション２４Ｐと同様に、サブパケット１８ａに格納されたビデオフレームデータの先頭ピクセルの水平表示期間Ｔｈ内の水平位置データ及び垂直表示期間Ｔｖ内の垂直位置データをそれぞれ格納する。また、サブパケット１８ａに合成ビデオフレームデータ３が格納される場合には、Ｈポジション２３及びＶポジション２４は、サブパケット１８ａに格納された合成ビデオフレームデータ３の先頭ピクセルの水平表示期間Ｔｈ内の水平位置データ及び垂直表示期間Ｔｖ内の垂直位置データを、左目用ビデオフレームデータ１及び右目用ビデオフレームデータを識別するためのデータとして、それぞれ格納する。具体的には、左目用ビデオフレームデータ１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３７（０から１０７９）までの値に設定される。一方、右目用ビデオフレームデータ２を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４３８から０ｘ０８６Ｆ（１０８０から２１５９）までの値に設定される。なお、同一のフレーム内の左目用ビデオフレームデータ１及び右目用ビデオフレームデータ２に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【００６４】
次に、図４を参照して、ソース機器１１０からシンク機器への三次元データを含むＡＶコンテンツデータのパケット伝送方法を説明する。なお、ソース機器１１０及びシンク機器１２０の動作主体は各コントローラ１１１，１２１であるが、以下においてその記載を省略する。始めに、ソース機器１１０はワイヤレス接続を要求するコネクトリクエスト（ＣＯＮＮＥＣＴ＿ＲＥＱＵＥＳＴ）コマンドをシンク機器１２０に無線送信し、これに応答して、シンク機器１２０は、コネクトレスポンス（ＣＯＮＮＥＣＴ＿ＲＥＳＰＯＮＳＥ）コマンドをソース機器１１０に送信する。これにより、ソース機器１１０及びシンク機器１２０において、通信相手の機器が相互に登録される。次に、ソース機器１１０とシンク機器１２０の間で、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するための伝送帯域を確保するためのワイヤレスＨＤに準拠した帯域予約シーケンスが実行される。帯域予約シーケンスにおいて、ソース機器１１０は、ＡＶコンテンツデータを送信するための帯域を要求して予約するために帯域要求コマンドをシンク機器１２０に無線送信する。これに応答して、シンク機器１２０の帯域管理部１２１ｂは、ソース機器１１０からシンク機器１２０にＡＶコンテンツデータを送信するために必要な予約期間を割り当て、割り当てた予約期間の情報を含む期間指定コマンドをソース機器１１０に無線送信する。
【００６５】
一方、ソース機器１１０のコントローラ１１１は、帯域予約シーケンスに続いて、ステップＳ１において、ＶＩＣテーブル１１５ｔを参照して、送信する三次元データのフォーマット情報であるＶＩＣを選択する。そして、コントローラ１１１は、パケット処理回路１１３に対して、ビデオフレーム毎に、右目用ビデオフレームデータ２と左目用ビデオフレームデータ１とを、選択されたＶＩＣのビデオフォーマットに従って合成ビデオフレームデータ３に合成するように制御する。さらに、ステップＳ２において、ソース機器１１０のコントローラ１１１は、パケット処理回路１１３に対して、合成ビデオフレームデータ３を図３のパケットフォーマットに従って複数のパケットに分割するように制御する。これに応答して、パケット処理回路１１３は、各サブパケット１８ａ，１８ｂ，１８ｃ，１８ｄの各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄの各Ｈポジション２３及び各Ｖポジション２４に、当該サブパケットに格納された合成ビデオフレームデータ３の先頭ピクセルの水平表示期間Ｔｈ内の水平位置データ及び垂直表示期間Ｔｖ内の垂直位置データを、右目用ビデオフレームデータ２と左目用ビデオフレームでた１とを識別するためのデータとしてそれぞれ格納するように、合成ビデオフレームデータ３を図３のパケットフォーマットに従って複数のパケットに分割する。
【００６６】
次に、ソース機器１１０は、選択されたＶＩＣをストリームスタート通知（ＳＴＲＥＡＭ＿ＳＴＡＲＴ＿ＮＯＴＩＦＹ）コマンドに挿入してシンク機器１２０に通知し、生成された複数のパケット含むＡＶコンテンツデータを割り当てられた予約期間においてシンク機器１２０に無線送信する。シンク機器１２０は、ステップＳ３において、通知されたＶＩＣに基づいてＶＩＣテーブル１２７ｔを参照してビデオフォーマットを識別し、パケット処理回路１２３に対して、受信されたビデオデータのパケットを識別されたビデオフォーマットに従ってデコードするように制御する。このとき、パケット処理回路１２３は、受信されたビデオデータの各パケットのＨポジション２３に格納された各水平位置データ及びＶポジション２４に格納された各垂直位置データに基づいて、右目用ビデオフレームデータ２と左目用ビデオフレームデータ１とを識別する。
【００６７】
なお、ソース機器１１０は、ステップＳ２において、オーディオデータを、ワイヤレスＨＤに準拠したオーディオのパケットフォーマットに従って複数のオーディオパケットに分割し、合成ビデオフレームデータ３の複数のパケットとともにシンク機器１２０に無線送信する。また、ソース機器１１０において、パケット処理回路１１３は、ビデオデータが二次元データであるときには、ビデオフレーム毎に、選択されたＶＩＣのビデオフォーマットに従ってビデオフレームデータを生成し、生成されたビデオフレームデータを図３のパケットフォーマットに従って複数のパケットに分割して複数のパケットを生成する。
【００６８】
次に、図２の合成ビデオフレームデータ３を送信するときにインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値の具体例を説明する。ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【００６９】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【００７０】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００２３；
………；
【００７１】
第１０８のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８５ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６ｂ；
【００７２】
第１０９のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
………；
【００７３】
第８６４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８５ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６ｂ；
【００７４】
第８６５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【００７５】
ここで、パーティションインデックス２０には０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【００７６】
このように、第１〜第５４のパケットにおいて第１のフレームの左目用ビデオフレームデータ１がパケット伝送され、第５５〜第１０８のパケットにおいて第１のフレームの右目用ビデオフレームデータ２がパケット伝送され、以下同様に、ビデオフレーム毎に１０８個のパケットを用いて合成ビデオフレームデータ３がパケット伝送される。
【００７７】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを合成して得られる合成ビデオフレームデータ３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用ビデオフレームデータ１と右目用フレームデータ２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用ビデオフレームデータ１と右目用ビデオフレームデータ２とを識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【００７８】
第２の実施形態．
図５は、本発明の第２の実施形態に係る合成ビデオフレームデータ４３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第１の実施形態と比較して、合成ビデオフレームデータ４３の生成方法のみが異なる。その他については、第１の実施形態と同様であるのでここでは動作の説明は省略する。
【００７９】
図５に、ＶＩＣが６９であるときの合成ビデオフレームデータ４３のフォーマットを示す。図５において、左目用ビデオフレームデータ４１と右目用ビデオフレームデータ４２の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ５４０ピクセルである。また、合成ビデオフレームデータ４３の水平画素数は３８４０ピクセルであり、垂直画素数は５４０ピクセルである。さらに、左目用ビデオフレームデータ４１と右目用ビデオフレームデータ４２の垂直同期周波数は６０Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ４１と右目用ビデオフレームデータ４２とを合成ビデオフレームデータ４３に合成する。このとき、合成ビデオフレームデータ４３は垂直表示期間Ｔｖにおいて、水平表示期間Ｔｈの前半で１９２０ピクセル分の左目用ビデオフレームデータ４１が送信された後、水平表示期間Ｔｈの後半で１９２０ピクセル分の右目用ビデオフレームデータ４２が送信されるように構成される。
【００８０】
ソース機器１１０は合成ビデオフレームデータ４３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用ビデオフレームデータ４１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。一方、右目用ビデオフレームデータ４２を送信するときは、Ｈポジション２３に格納される値は０ｘ０７８０から０ｘ０ＥＦＦ（１９２０から３８３９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。なお、同一のフレーム内の左目用ビデオフレームデータ４１及び右目用ビデオフレームデータ４２に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【００８１】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【００８２】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００７；
【００８３】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００ｃ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００１１；
………；
【００８４】
第５４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１２；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０２１４；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１７；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０２１９；
【００８５】
第５５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００７；
………；
【００８６】
第４３２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１２；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０２１４；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１７；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０２１９；
【００８７】
第４３３のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００７；
以降同様に続く．
【００８８】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【００８９】
このように、ビデオフレーム毎に５４個のパケットを用いて合成ビデオフレームデータ４３がパケット伝送される。
【００９０】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ４１と右目用ビデオフレームデータ４２を合成して得られる合成ビデオフレームデータ４３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用ビデオフレームデータ４１と右目用フレームデータ４２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用ビデオフレームデータ４１と右目用ビデオフレームデータ４２を識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【００９１】
第３の実施形態．
図６は、本発明の第３の実施形態に係る合成ビデオフレームデータ５５の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第１の実施形態と比較して、合成ビデオフレームデータ５５の生成方法のみが異なる。その他については、第１の実施形態と同様であるのでここでは動作の説明は省略する。
【００９２】
図６に、ＶＩＣが６４であるときの合成ビデオフレームデータ５５のフォーマットを示す。図６において、左目用トップフィールドビデオフレームデータ５１と右目用トップフィールドビデオフレームデータ５２と左目用ボトムフィールドビデオフレームデータ５３と右目用ボトムフィールドビデオフレームデータ５４の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ５４０ピクセルである。また、合成ビデオフレームデータ５５の水平画素数は１９２０ピクセルであり、垂直画素数は２１６０ピクセルである。さらに、左目用トップフィールドビデオフレームデータ５１と右目用トップフィールドビデオフレームデータ５２と左目用ボトムフィールドビデオフレームデータ５３と右目用ボトムフィールドビデオフレームデータ５４の垂直同期周波数は３０Ｈｚである。パケット処理回路１１３は、左目用トップフィールドビデオフレームデータ５１と、右目用トップフィールドビデオフレームデータ５２と、左目用ボトムフィールドビデオフレームデータ５３と、右目用ボトムフィールドビデオフレームデータ５４とを合成ビデオフレームデータ５５に合成する。ここで、合成ビデオフレームデータ５５は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの最初の４分の１の期間で５４０ライン分の左目用トップフィールドビデオフレームデータ５１が送信され、２番目の４分の１の期間で５４０ライン分の右目用トップフィールドビデオフレームデータ５２が送信され、３番目の４分の１の期間において５４０ライン分の左目用ボトムフィールドビデオフレームデータ５３が送信され、最後の４分の１の期間で５４０ライン分の右目用ボトムフィールドビデオフレームデータ５４が送信されるように構成される。
【００９３】
ソース機器１１０は合成ビデオフレームデータ５５を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用トップフィールドビデオフレームデータ５１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。また、右目用トップフィールドビデオフレームデータ５２を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０２１Ｃから０ｘ０４３７（５４０から１０７９）までの値に設定される。さらに、左目用ボトムフィールドビデオフレームデータ５３を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４３８から０ｘ０６５３（１０８０から１６１９）までの値に設定される。またさらに、右目用ボトムフィールドビデオフレームデータ５４を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０６５４から０ｘ０８６Ｆ（１６２０から２１５９）までの値に設定される。なお、同一のフレーム内の左目用トップフィールドビデオフレームデータ５１、右目用トップフィールドビデオフレームデータ５２、左目用ボトムフィールドビデオフレームデータ５３、及び右目用ボトムフィールドビデオフレームデータ５４に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【００９４】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【００９５】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【００９６】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００２３；
………；
【００９７】
第２７のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２０８；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２０ｄ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１２；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１７；
【００９８】
第２８のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２２１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２２６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２２ｂ；
………；
【００９９】
第５４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３３；
【０１００】
第５５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３８；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３ｄ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４２；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４７；
………；
【０１０１】
第８１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６４０；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６４５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６４ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６４ｆ；
【０１０２】
第８２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６５４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６５９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６５ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０６６３；
………；
【０１０３】
第１０８のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８５ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６ｂ；
【０１０４】
第１０９のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
………；
【０１０５】
第８６４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８５ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６ｂ；
【０１０６】
第８６５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【０１０７】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１０８】
このように、第１〜第２７のパケットにおいて第１のフレームの左目用トップフィールドビデオフレームデータ５１がパケット伝送され、第２８〜第５４のパケットにおいて第１のフレームの右目用トップフィールドビデオフレームデータ５２がパケット伝送され、第５５〜第８１のパケットにおいて第１のフレームの左目用ボトムフィールドビデオフレームデータ５３がパケット伝送され、第８２〜第１０８のパケットにおいて第１のフレームの右目用ボトムフィールドビデオフレームデータ５４がパケット伝送され、ビデオフレーム毎に１０８個のパケットを用いて合成ビデオフレームデータ５５がパケット伝送される。
【０１０９】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用トップフィールドビデオフレームデータ５１と、右目用トップフィールドビデオフレームデータ５２と、左目用ボトムフィールドビデオフレームデータ５３と、右目用ボトムフィールドビデオフレームデータ５４とを合成して得られる合成ビデオフレームデータ３５５の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用トップフィールドビデオフレームデータ５１と、右目用トップフィールドビデオフレームデータ５２と、左目用ボトムフィールドビデオフレームデータ５３と、右目用ボトムフィールドビデオフレームデータ５４とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用トップフィールドビデオフレームデータ５１と、右目用トップフィールドビデオフレームデータ５２と、左目用ボトムフィールドビデオフレームデータ５３と、右目用ボトムフィールドビデオフレームデータ５４とを識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１１０】
第４の実施形態．
図７は、本発明の第４の実施形態に係る合成ビデオフレームデータ６３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第１の実施形態と比較して、合成ビデオフレームデータ６３の生成方法のみが異なる。その他については、第１の実施形態と同様であるのでここでは動作の説明は省略する。
【０１１１】
図７に、ＶＩＣが７１であるときの合成ビデオフレームデータ６３のフォーマットを示す。図７において、左目用ビデオフレームデータ６１と右目用ビデオフレームデータ６２の水平有効画素数はそれぞれ９６０ピクセルであり、垂直有効画素数はそれぞれ５４０ピクセルである。また、合成ビデオフレームデータ６３の水平画素数は１９２０ピクセルであり、垂直画素数は５４０ピクセルである。さらに、左目用ビデオフレームデータ６１と右目用ビデオフレームデータ６２の垂直同期周波数は６０Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ６１と右目用ビデオフレームデータ６２とを合成ビデオフレームデータ６３に合成する。このとき、合成ビデオフレームデータ６３は垂直表示期間Ｔｖにおいて、水平表示期間Ｔｈの前半で９６０ピクセル分の左目用ビデオフレームデータ６１が送信された後、水平表示期間Ｔｈの後半で９６０ピクセル分の右目用ビデオフレームデータ６２が送信されるように構成される。
【０１１２】
ソース機器１１０は合成ビデオフレームデータ６３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用ビデオフレームデータ６１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０３ＢＦ（０から９５９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。一方、右目用ビデオフレームデータ６２を送信するときは、Ｈポジション２３に格納される値は０ｘ０３Ｃ０から０ｘ０７ＦＦ（９６０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。なお、同一のフレーム内の左目用ビデオフレームデータ６１及び右目用ビデオフレームデータ６２に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【０１１３】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１１４】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０１１５】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００２３；
………；
【０１１６】
第２７のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２０８；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２０ｄ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１２；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１７；
【０１１７】
第２８のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
………；
【０１１８】
第２１６のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２０８；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２０ｄ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１２；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０２１７；
【０１１９】
第２１７のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【０１２０】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１２１】
このように、ビデオフレーム毎に２７個のパケットを用いて合成ビデオフレームデータ６３がパケット伝送される。
【０１２２】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ６１と右目用ビデオフレームデータ６２を合成して得られる合成ビデオフレームデータ６３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データを、左目用ビデオフレームデータ６１と右目用ビデオフレームデータ６２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用ビデオフレームデータ６１と右目用ビデオフレームデータ６２を識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１２３】
第５の実施形態．
図８は、本発明の第５の実施形態に係るＡＶコンテンツデータ伝送処理を示すシーケンス図であり、図９は、本発明の第５の実施形態に係る合成ビデオフレームデータ２０３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第１の実施形態に比較して、以下の点が異なる。
（ａ）ソース機器１１０は、二次元データの複数のビデオフォーマットを識別するためのＶＩＣと、三次元データのビデオストラクチャーを識別するための３Ｄストラクチャーとを含むＶＩＣテーブル１１５ｔをメモリ１１５にあらかじめ格納し、シンク機器１２０は、二次元データの複数のビデオフォーマットを識別するためのＶＩＣと、三次元データのビデオストラクチャーを識別するための３Ｄストラクチャーとを含むＶＩＣテーブル１２７ｔにメモリ１２７にあらかじめ格納したこと。
（ｂ）ソース機器１１０は、送信するビデオデータのＶＩＣ及び３Ｄストラクチャーをシンク機器１２０に通知し、シンク機器１２０は、通知されたＶＩＣ及び３Ｄストラクチャーに基づいてＶＩＣテーブル１２７ｔを参照してビデオフォーマット及びビデオストラクチャーを識別し、送信されたビデオデータのパケットを識別されたビデオフォーマット及び３Ｄストラクチャーに従ってデコードすること。
（ｃ）左目用ビデオフレームデータ２０１の送信期間と右目用ビデオフレームデータ２０２の送信期間との間にブランキング期間２０９を設けたこと。
以下、第１の実施形態との相違点のみを説明する。
【０１２４】
本実施形態において、ＶＩＣの１から３７及び１２８から１３６は二次元データの各ビデオフォーマットにそれぞれ割り当てられている。また、３Ｄストラクチャーは３次元データのビデオストラクチャーである伝送フォーマットを表すコードであって、３次元データに含まれる左目用ビデオフレームデータ、右目用ビデオフレームデータ、左目用トップフィールドビデオフレームデータ、右目用トップフィールドビデオフレームデータ、左目用ボトムフィールドビデオフレームデータ及び右目用ボトムフィールドビデオフレームデータ等の各データの伝送順序及び伝送タイミングを識別する。メモリ１１５はＶＩＣ及び３Ｄストラクチャーを含むＶＩＣテーブル１１５ｔをあらかじめ格納し、メモリ１２７はＶＩＣ及び３Ｄストラクチャーを含むＶＩＣテーブル１２７ｔをあらかじめ格納している。
【０１２５】
次に、図８を参照して、ソース機器１１０からシンク機器への三次元データを含むＡＶコンテンツデータのパケット伝送方法を説明する。図８において、帯域予約シーケンスまでの各処理は、図４の第１の実施形態に係るＡＶコンテンツデータ転送処理における帯域予約シーケンスまでの各処理と同様に実行される。帯域予約シーケンスに続いて、ステップＳ１Ａにおいて、ソース機器１１０のコントローラ１１１は、ＶＩＣテーブル１１５ｔを参照して、送信する三次元データのＶＩＣ及び３Ｄストラクチャーを選択する。そして、コントローラ１１１は、パケット処理回路１１３に対して。ビデオフレーム毎に、右目用ビデオフレームデータ２０２と左目用ビデオフレームデータ２０１とを、選択されたＶＩＣのビデオフォーマット及び選択された３Ｄストラクチャーのビデオストラクチャーに従って合成ビデオフレームデータ２０３に合成するように制御する。さらに、ステップＳ２Ａにおいて、ソース機器１１０のコントローラ１１１は、パケット処理回路１１３に対して、合成ビデオフレームデータ２０３を図３のパケットフォーマットに従って複数のパケットに分割するように制御する。これに応答して、パケット処理回路１１３は、各サブパケット１８ａ，１８ｂ，１８ｃ，１８ｄの各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄの各Ｈポジション２３及び各Ｖポジション２４に、当該サブパケットに格納された合成ビデオフレームデータ２０３の先頭ピクセルの水平表示期間Ｔｈ内の水平位置データ及び垂直表示期間Ｔｖ内の垂直位置データを、右目用ビデオフレームデータ２０２と左目用ビデオフレームデータ２０１と識別するためのデータとしてそれぞれ格納するように、合成ビデオフレームデータ２０３を図３のパケットフォーマットに従って複数のパケットに分割する。
【０１２６】
次に、ソース機器１１０は、シンク機器１２０にストリームスタート通知（ＳＴＲＥＡＭ＿ＳＴＡＲＴ＿ＮＯＴＩＦＹ）コマンドを無線送信する。本実施形態において、ストリームスタート通知メッセージは、伝送するビデオデータのＶＩＣ及び３Ｄストラクチャーを含む。そして、ソース機器１１０は、生成された複数のパケットを、割り当てられた予約期間においてシンク機器１２０に無線送信する。シンク機器１２０は、通知されたＶＩＣ及び３Ｄストラクチャーに基づいてＶＩＣテーブル１２７ｔを参照してビデオフォーマット及びビデオストラクチャーを識別し、パケット処理回路１２３に対して、送信されたビデオデータのパケットを識別されたビデオフォーマット及びビデオストラクチャーに従ってデコードするように制御する。このとき、パケット処理回路１２３は、受信されたビデオデータの各パケットのＨポジション２３に格納された各水平位置データ及びＶポジション２４に格納された各垂直位置データに基づいて、右目用ビデオフレームデータ２０２と左目用ビデオフレームデータ２０１とを識別する。なお、本実施形態において、ソース機器１１０は第１の実施形態と同様に、二次元データ及びオーディオデータをシンク機器１２０に無線送信する。
【０１２７】
図９は、本発明の第５の実施形態に係る合成ビデオフレームデータ２０３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。図９に、ＶＩＣが３２であり、３Ｄストラクチャーがフレームパッキングを表すときの合成ビデオフレームデータ２０３のフォーマットを示す。図９において、左目用ビデオフレームデータ２０１と右目用ビデオフレームデータ２０２の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ１０８０ピクセルである。また、合成ビデオフレームデータ２０３の水平画素数は１９２０ピクセルであり、垂直画素数は２２０５ピクセルである。さらに、左目用ビデオフレームデータ２０１と右目用ビデオフレームデータ２０２の垂直同期周波数は２３．９７６Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ２０１と右目用ビデオフレームデータ２０２とを合成ビデオフレームデータ２０３に合成する。このとき、合成ビデオフレームデータ２０３は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの前半で１０８０ライン分の左目用ビデオフレームデータ２０１が送信された後、垂直表示期間Ｔｖの後半で１０８０ライン分の右目用ビデオフレームデータ２０２が送信されるように構成される。さらに、左目用ビデオフレームデータ２０１の送信期間と右目用ビデオフレームデータ２０２の送信期間との間にブランキング期間２０９が設けられる。
【０１２８】
ソース機器１１０は合成ビデオフレームデータ２０３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用ビデオフレームデータ２０１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３７（０から１０７９）までの値に設定される。一方、右目用ビデオフレームデータ２０２を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４６５から０ｘ０８９Ｃ（１１２５から２２０４）までの値に設定される。また、ブランキング期間２０９を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４３８から０ｘ０４６４（１０８０から１１２４）までの値に設定される。なお、同一のフレーム内の左目用ビデオフレームデータ２０１及び右目用ビデオフレームデータ２０２及びブランキング期間２０９に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【０１２９】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１３０】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０１３１】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００２３；
………；
【０１３２】
第１１０のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８８４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８８９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８８Ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９３；
【０１３３】
第１１１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９８；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
………；
【０１３４】
第８８３のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８８９；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８８Ｅ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９３；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９９；
【０１３５】
第８８４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【０１３６】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１３７】
このように、第１〜第５４のパケットにおいて第１のフレームの左目用ビデオフレームデータ２０１がパケット伝送され、第５５〜第５７のパケットにおいてブランキング期間２０９がパケット伝送され、第５７のパケット〜第１１１のパケットにおいて第１のフレームの右目用ビデオフレームデータ２０２がパケット伝送され、以下同様に、ビデオフレーム毎に１１０個のパケットと１個のサブバケットを用いて合成ビデオフレームデータ２０３がパケット伝送される。
【０１３８】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ２０１と右目用ビデオフレームデータ２０２とを合成して得られる合成ビデオフレームデータ２０３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データを、左目用ビデオフレームデータ２０１と右目用ビデオフレームデータ２０２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用ビデオフレームデータ２０１と右目用ビデオフレームデータ２０２とを識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１３９】
第６の実施形態．
図１０は、本発明の第６の実施形態に係る合成ビデオフレームデータ１４３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第５の実施形態と比較して、合成ビデオフレームデータ１４３の生成方法のみが異なる。その他については、第５の実施形態と同様であるのでここでは動作の説明は省略する。
【０１４０】
図１０に、ＶＩＣが１６であり、３Ｄストラクチャーがサイドバイサイド（フル）を表すときの合成ビデオフレームデータ１４３のフォーマットを示す。図１０において、左目用ビデオフレームデータ１４１と右目用ビデオフレームデータ１４２の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ１０８０ピクセルである。また、合成ビデオフレームデータ１４３の水平画素数は３８４０ピクセルであり、垂直画素数は１０８０ピクセルである。さらに、左目用ビデオフレームデータ１４１と右目用ビデオフレームデータ１４２の垂直同期周波数は６０Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ１４１と右目用ビデオフレームデータ１４２とを合成ビデオフレームデータ１４３に合成する。このとき、合成ビデオフレームデータ１４３は垂直表示期間Ｔｖにおいて、水平表示期間Ｔｈの前半で１９２０ピクセル分の左目用ビデオフレームデータ１４１が送信された後、水平表示期間Ｔｈの後半で１９２０ピクセル分の右目用ビデオフレームデータ１４２が送信されるように構成される。
【０１４１】
ソース機器１１０は合成ビデオフレームデータ１４３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用ビデオフレームデータ１４１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３８（０から１０７９）までの値に設定される。一方、右目用ビデオフレームデータ１４２を送信するときは、Ｈポジション２３に格納される値は０ｘ０７８０から０ｘ０ＥＦＦ（１９２０から３８３９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３８（０から１０７９）までの値に設定される。なお、同一のフレーム内の左目用ビデオフレームデータ１４１及び右目用ビデオフレームデータ１４２に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【０１４２】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１４３】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００７；
【０１４４】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００ｃ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００１１；
………；
【０１４５】
第１０８のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２Ｅ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０４３０；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３３；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０４３５；
【０１４６】
第１０９のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００７；
………；
【０１４７】
第８６４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２Ｅ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０４３０；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３３；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０４３５；
【０１４８】
第８６５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００７；
以降同様に続く．
【０１４９】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１５０】
このように、ビデオフレーム毎に１０８個のパケットを用いて合成ビデオフレームデータ１４３がパケット伝送される。
【０１５１】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。そして、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ１４１と右目用ビデオフレームデータ１４２を合成して得られる合成ビデオフレームデータ１４３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用ビデオフレームデータ１４１と右目用フレームデータ１４２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用ビデオフレームデータ１４１と右目用ビデオフレームデータ１４２を識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１５２】
第７の実施形態．
図１１は、本発明の第７の実施形態に係る合成ビデオフレームデータ１５５と合成ビデオフレームデータ１５６の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第５の実施形態と比較して、合成ビデオフレームデータ１５５と合成ビデオフレームデータ１５６の生成方法のみが異なる。その他については、第５の実施形態と同様であるのでここでは動作の説明は省略する。
【０１５３】
図１１に、ＶＩＣが５であり、３Ｄストラクチャーがフレームパッキングを表すときの合成ビデオフレームデータ１５５と合成ビデオフレームデータ１５６のフォーマットを示す。図１１において、左目用トップフィールドビデオフレームデータ１５１と右目用トップフィールドビデオフレームデータ１５２と左目用ボトムフィールドビデオフレームデータ１５３と右目用ボトムフィールドビデオフレームデータ１５４の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ５４０ピクセルである。また、合成ビデオフレームデータ１５５及び合成ビデオフレームデータ１５６の水平画素数はそれぞれ１９２０ピクセルであり、垂直画素数はそれぞれ１０８０ピクセルである。さらに、左目用トップフィールドビデオフレームデータ１５１と右目用トップフィールドビデオフレームデータ１５２と左目用ボトムフィールドビデオフレームデータ１５３と右目用ボトムフィールドビデオフレームデータ１５４の垂直同期周波数は３０Ｈｚである。パケット処理回路１１３は、左目用トップフィールドビデオフレームデータ１５１と右目用トップフィールドビデオフレームデータ１５２とを合成ビデオフレームデータ１５５に合成し、左目用ボトムフィールドビデオフレームデータ１５３と右目用ボトムフィールドビデオフレームデータ１５４とを合成ビデオフレームデータ１５６に合成する。このとき、合成ビデオフレームデータ１５５は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの第１の期間で５４０ライン分の左目用トップフィールドビデオフレームデータ１５１が送信された後、垂直表示期間Ｔｖの第２の期間で５４０ライン分の右目用トップフィールドビデオフレームデータ１５２が送信されるように構成される。次いで、合成ビデオフレームデータ１５６は、垂直表示期間Ｔｖの第３の期間で５４０ライン分の左目用ボトムフィールドビデオフレームデータ１５３が送信された後、垂直表示期間Ｔｖの第４の期間で５４０ライン分の右目用ボトムフィールドビデオフレームデータ１５４が送信されるように構成される。また、左目用トップフィールドビデオフレームデータ１５１の送信期間と右目用トップフィールドビデオフレームデータ１５２の送信期間との間にブランキング期間１５７が設けられ、右目用トップフィールドビデオフレームデータ１５２と左目用ボトムフィールドビデオフレームデータ１５３との間にブランキング期間１５８が設けられ、左目用ボトムフィールドビデオフレームデータ１５３の送信期間と右目用ボトムフィールドビデオフレームデータ１５４の送信期間との間にブランキング期間１５９が設けられる。なお、上述した第１〜第４の期間及びブランキング期間１５７〜１５９は、各垂直表示期間Ｔｖの開始タイミングから終了タイミングまでの間に、第１の期間、ブランキング期間１５７、第２の期間、ブランキング期間１５８、第３の期間、ブランキング期間１５９、第４の期間の順序で配置される。
【０１５４】
ソース機器１１０は合成ビデオフレームデータ１５５及び合成ビデオフレームデータ１５６を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用トップフィールドビデオフレームデータ１５１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。また、右目用トップフィールドビデオフレームデータ１５２を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０２３３から０ｘ０４４Ｅ（５６３から１１０２）までの値に設定される。さらに、左目用ボトムフィールドビデオフレームデータ１５３を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４６５から０ｘ０６８０（１１２５から１６６４）までの値に設定される。またさらに、右目用ボトムフィールドビデオフレームデータ１５４を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０６９８から０ｘ０８Ｂ３（１６８８から２２２７）までの値に設定される。また、第１の期間、ブランキング期間１５７を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０２１Ｃから０ｘ０２３２（５４０から５６２）までの値に設定される。さらに、第２の期間、ブランキング期間１５８を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４４Ｆから０ｘ０４６４（１１０３から１１２４）までの値に設定される。さらに、第３の期間、ブランキング期間１５９を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０６８１から０ｘ０６９７（１６６５から１６８７）までの値に設定される。なお、同一のフレーム内の左目用トップフィールドビデオフレームデータ１５１、右目用トップフィールドビデオフレームデータ１５２、左目用ボトムフィールドビデオフレームデータ１５３、及び右目用ボトムフィールドビデオフレームデータ１５４に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【０１５５】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１５６】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０１５７】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００２３；
………；
【０１５８】
第５６のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４Ｄ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４５２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４５７；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４５Ｃ；
【０１５９】
第５７のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４６１；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４６６；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４６Ｂ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４７０；
………；
第１１１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９９；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９Ｂ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８Ａ３；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８Ａ８；
第１１２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８ＡＤ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８Ｂ２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００３；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００８；
………；
【０１６０】
第８９１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８９Ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８Ａ１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８Ａ６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８ＡＢ；
【０１６１】
第８９２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８Ｂ０；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００Ｂ；
以降同様に続く．
【０１６２】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１６３】
このように、第１〜第２７のパケットにおいて第１のフレームの左目用トップフィールドビデオフレームデータ１５１がパケット伝送され、第２８〜第２９のパケットにおいて第１の期間、ブランキング期間１５７が伝送され、第２９〜第５６のパケットにおいて第１のフレームの右目用トップフィールドビデオフレームデータ１５２がパケット伝送され、第５６〜第５７のパケットにおいて第２の期間、ブランキング期間１５８が伝送され、第５８〜第８４のパケットにおいて第２のフレームの左目用ボトムフィールドビデオフレームデータ１５３がパケット伝送され、第８４〜第８５のパケットにおいて第３の期間、ブランキング期間１５９が伝送され、第８５〜第１１２のパケットにおいて第２のフレームの右目用ボトムフィールドビデオフレームデータ１５４がパケット伝送され、ビデオフレーム毎に１１１個のパケットと、２個のサブパケットを用いて合成ビデオフレームデータ１５５及び合成ビデオフレームデータ１５６がパケット伝送される。
【０１６４】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用トップフィールドビデオフレームデータ１５１と右目用トップフィールドビデオフレームデータ１５２とを合成して得られる合成ビデオフレームデータ１５５と、左目用ボトムフィールドビデオフレームデータ１５３と右目用ボトムフィールドビデオフレームデータ１５４とを合成して得られる合成ビデオフレームデータ１５６の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用トップフィールドビデオフレームデータ１５１と、右目用トップフィールドビデオフレームデータ１５２と、左目用ボトムフィールドビデオフレームデータ１５３と、右目用ボトムフィールドビデオフレームデータ１５４と識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用トップフィールドビデオフレームデータ１５１と、右目用トップフィールドビデオフレームデータ１５２と、左目用ボトムフィールドビデオフレームデータ１５３と、右目用ボトムフィールドビデオフレームデータ１５４とを識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１６５】
第８の実施形態．
図１２は、本発明の第８の実施形態に係る合成ビデオフレームデータ１６３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第５の実施形態と比較して、合成ビデオフレームデータ１６３の生成方法のみが異なる。その他については、第５の実施形態と同様であるのでここでは動作の説明は省略する。
【０１６６】
図１２に、ＶＩＣが１６、３Ｄストラクチャーがサイドバイサイド（ハーフ）を表すときの合成ビデオフレームデータ１６３のフォーマットを示す。図１２において、左目用ビデオフレームデータ１６１と右目用ビデオフレームデータ１６２の水平有効画素数はそれぞれ９６０ピクセルであり、垂直有効画素数はそれぞれ１０８０ピクセルである。また、合成ビデオフレームデータ１６３の水平画素数は１９２０ピクセルであり、垂直画素数は１０８０ピクセルである。さらに、左目用ビデオフレームデータ１６１と右目用ビデオフレームデータ１６２の垂直同期周波数は６０Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ１６１と右目用ビデオフレームデータ１６２とを合成ビデオフレームデータ１６３に合成する。このとき、垂直表示期間Ｔｖにおいて、水平表示期間Ｔｈの前半において９６０ピクセル分の左目用ビデオフレームデータ１６１が送信され、水平表示期間Ｔｈの後半において９６０ピクセル分の右目用ビデオフレームデータ１６２が送信される。
【０１６７】
ソース機器１１０は合成ビデオフレームデータ１６３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用ビデオフレームデータ１６１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０３ＢＦ（０から９５９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３８（０から１０７９）までの値に設定される。一方、右目用ビデオフレームデータ１６２を送信するときは、Ｈポジション２３に格納される値は０ｘ０３Ｃ０から０ｘ０７７Ｆ（９６０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３８（０から１０７９）までの値に設定される。なお、同一のフレーム内の左目用ビデオフレームデータ１６１及び右目用ビデオフレームデータ１６２に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一に設定される。
【０１６８】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１６９】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０１７０】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００２３；
………；
【０１７１】
第５４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２Ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３３；
【０１７２】
第５５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
………；
【０１７３】
第４３２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４２Ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３３；
【０１７４】
第４３３のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【０１７５】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１７６】
このように、ビデオフレーム毎に５４個のパケットを用いて合成ビデオフレームデータ１６３がパケット伝送される。
【０１７７】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。そして、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ１６１と右目用ビデオフレームデータ１６２を合成して得られる合成ビデオフレームデータ１６３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用ビデオフレームデータ１６１と右目用ビデオフレームデータ１６２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用ビデオフレームデータ１６１と右目用ビデオフレームデータ１６２を識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１７８】
第９の実施形態．
図１３は、本発明の第９の実施形態に係る合成ビデオフレームデータ９５と合成ビデオフレームデータ９６の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第５の実施形態と比較して、合成ビデオフレームデータ９５と合成ビデオフレームデータ９６の生成方法のみが異なる。その他については、第５の実施形態と同様であるのでここでは動作の説明は省略する。
【０１７９】
図１３に、ＶＩＣが５であり、３Ｄストラクチャーがフレームオルタネイティブを表すときの合成ビデオフレームデータ９５と合成ビデオフレームデータ９６のフォーマットを示す。図１３において、垂直表示期間Ｔｖ１及びＴｖ２は垂直同期信号の連続する３つの垂直同期期間間の各期間である。図１３において、左目用トップフィールドビデオフレームデータ９１と右目用トップフィールドビデオフレームデータ９２と左目用ボトムフィールドビデオフレームデータ９３と右目用ボトムフィールドビデオフレームデータ９４の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ５４０ピクセルである。また、合成ビデオフレームデータ９５及び合成ビデオフレームデータ９６の水平画素数はそれぞれ１９２０ピクセルであり、垂直画素数はそれぞれ１０８０ピクセルである。さらに、左目用トップフィールドビデオフレームデータ９１と右目用トップフィールドビデオフレームデータ９２、左目用ボトムフィールドビデオフレームデータ９３と右目用ボトムフィールドビデオフレームデータ９４の垂直同期周波数はそれぞれ６０Ｈｚである。パケット処理回路１１３は、左目用トップフィールドビデオフレームデータ９１と右目用トップフィールドビデオフレームデータ９２とを合成ビデオフレームデータ９５に合成する。このとき、合成ビデオフレームデータ９５は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖ１の前半で５４０ライン分の左目用トップフィールドビデオフレームデータ９１が送信された後、垂直表示期間Ｔｖ１の後半で５４０ライン分の右目用トップフィールドビデオフレームデータ９２が送信されるように構成される。また、左目用トップフィールドビデオフレームデータ９１の送信期間と右目用トップフィールドビデオフレームデータ９２の送信期間との間にブランキング期間９７が設けられる。さらに、パケット処理回路１１３は、左目用ボトムフィールドビデオフレームデータ９３と右目用ボトムフィールドビデオフレームデータ９４とを合成ビデオフレームデータ９６に合成する。このとき、合成ビデオフレームデータ９６は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖ２の前半で５４０ライン分の左目用ボトムフィールドビデオフレームデータ９３が送信された後、垂直表示期間Ｔｖ２の後半で５４０ライン分の右目用ボトムフィールドビデオフレームデータ９４が送信されるように構成される。また、左目用ボトムフィールドビデオフレームデータ９３の送信期間と右目用ボトムフィールドビデオフレームデータ９４の送信期間との間にブランキング期間９９が設けられる。
【０１８０】
ソース機器１１０は合成ビデオフレームデータ９５及び合成ビデオフレームデータ９６を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。このとき、左目用トップフィールドビデオフレームデータ９１又は左目用ボトムフィールドビデオフレームデータ９３を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２１Ｂ（０から５３９）までの値に設定される。また、右目用トップフィールドビデオフレームデータ９２又は右目用ボトムフィールドビデオフレームデータ９４を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０２３３から０ｘ０４４Ｅ（５６３から１１０２）までの値に設定される。また、第１の期間、ブランキング期間９７と第３の期間、ブランキング期間９９を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０２１Ｃから０ｘ０２３２（５４０から５６２）までの値に設定される。なお、同一のフレーム内の左目用トップフィールドビデオフレームデータ９１及び右目用トップフィールドビデオフレームデータ９２、に対応する各ビデオフレームナンバー２２に格納される各値は互いに同一の奇数値に設定され、同一のフレーム内の左目用ボトムフィールドビデオフレームデータ９３及び右目用ボトムフィールドビデオフレームデータ９４に対応する各ビデオフレームナンバー２２に格納される各値は、互いに同一の偶数値に設定される。
【０１８１】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１８２】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０１８３】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ０７８０、Ｖポジション２４＝０ｘ００２３；
………；
【０１８４】
第５５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３８；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３Ｄ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４２；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４７；
【０１８５】
第５６のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４Ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００７；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００Ｃ；
………；
【０１８６】
第１１０のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３５；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３Ａ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３Ｆ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４４；
【０１８７】
第１１１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４９；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４Ｅ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００４；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００９；
………；
【０１８８】
第８８２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３２；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３８；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４３Ｄ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４２；
【０１８９】
第８８３のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４７；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ１、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０４４Ｃ；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００２；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００７；
以降同様に続く．
【０１９０】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０１９１】
このように、第１〜第２７のパケットにおいて第１のフレームの左目用トップフィールドビデオフレームデータ９１がパケット伝送され、第２８〜第２９のパケットにおいて第１の期間、ブランキング期間９７が伝送され、第２９〜第５６のパケットにおいて第１のフレームの右目用トップフィールドビデオフレームデータ９２がパケット伝送され、第５６〜第８３のパケットにおいて第２のフレームの左目用ボトムフィールドビデオフレームデータ９３がパケット伝送され、第８３〜第８４のパケットにおいて第３の期間、ブランキング期間９９が伝送され、第８４〜第１１１のパケットにおいて第２のフレームの右目用ボトムフィールドビデオフレームデータ９４がパケット伝送され、ビデオフレーム毎に５５個のパケットと１個のサブパケットを用いて合成ビデオフレームデータ９５及び合成ビデオフレームデータ９６がパケット伝送される。
【０１９２】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用トップフィールドビデオフレームデータ９１と右目用トップフィールドビデオフレームデータ９２とを合成して得られる合成ビデオフレームデータ９５と、左目用ボトムフィールドビデオフレームデータ９３と右目用ボトムフィールドビデオフレームデータ９４とを合成して得られる合成ビデオフレームデータ９６の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置とを、左目用トップフィールドビデオフレームデータ９１と、右目用トップフィールドビデオフレームデータ９２と、左目用ボトムフィールドビデオフレームデータ９３と、右目用ボトムフィールドビデオフレームデータ９４とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、パケット伝送する左目用トップフィールドビデオフレームデータ９１と、右目用トップフィールドビデオフレームデータ９２と、左目用ボトムフィールドビデオフレームデータ９３と、右目用ボトムフィールドビデオフレームデータ９４とを識別することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０１９３】
第１０の実施形態．
図１４は、本発明の第１０の実施形態に係る合成ビデオフレームデータ１７３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。また、図１５〜図１６は、本発明の第１０の実施形態に係るＶＩＣテーブル１１５ｔ及び１２７ｔを示す表である。本実施形態は、第１の実施形態と比較して、合成ビデオフレームデータ１７３の大きさ及びＶＩＣテーブル１１５ｔ及び１２７ｔにおいて割り当てられるＶＩＣの値のみが異なる。その他については、第１の実施形態と同様であるのでここでは動作の説明は省略する。
【０１９４】
本実施形態において、ソース機器１１０及びシンク機器１２０は、二次元データの複数のビデオフォーマット及び三次元データの複数のビデオフォーマットを識別するためのビデオフォーマット識別コードをそれぞれ含むＶＩＣテーブル１１５ｔ及び１２７ｔを、メモリ１１５及び１２７にあらかじめ格納する。具体的には、図１５〜図１６に示すように、ＶＩＣの９６から９９は右目用ビデオフレームデータ１７２及び左目用ビデオフレームデータ１７１を含む三次元データの各ビデオフォーマットにそれぞれ割り当てられている。ＶＩＣの９６は、合成ビデオフレームデータ１７３の水平及び垂直画素数が１９２０ｘ２１６０であり（左目用フレームデータ１７１の水平及び垂直画素数は１９２０ｘ１０８０であり、右目用フレームデータ１７２の水平及び垂直画素数は１９２０ｘ１０８０である。）、スキャン方法がプログレッシブスキャンであり、垂直同期周波数が２３．９７／２４Ｈｚであり、フレームシーケンシャル方式のビデオフォーマットに割り当てられている。また、ＶＩＣの９７は、合成ビデオフレームデータ１７３の水平及び垂直画素数が１９２０ｘ２１６０（左目用フレームデータ１７１の水平及び垂直画素数は１９２０ｘ１０８０であり、右目用フレームデータ１７２の水平及び垂直画素数（水平画素数ｘ垂直画素数）は１９２０ｘ１０８０である。）、スキャン方法がプログレッシブスキャンであり、垂直同期周波数が２５Ｈｚであり、フレームシーケンシャル方式のビデオフォーマットに割り当てられている。さらに、ＶＩＣの９８は、合成ビデオフレームデータ１７３の水平及び垂直画素数が１２８０ｘ１４４０であり（左目用フレームデータ１７１の水平及び垂直画素数は１２８０ｘ７２０であり、右目用フレームデータ１７２の水平及び垂直画素数は１２８０ｘ７２０である。）、スキャン方法がプログレッシブスキャンであり、垂直同期周波数が５９．９４／６０Ｈｚであり、フレームシーケンシャル方式のビデオフォーマットに割り当てられている。またさらに、ＶＩＣの９９は、合成ビデオフレームデータ１７３の水平及び垂直画素数が１２８０ｘ１４４０であり（左目用フレームデータ１７１の水平及び垂直画素数は１２８０ｘ７２０であり、右目用フレームデータ１７２の水平及び垂直画素数は１２８０ｘ７２０である。）、スキャン方法はプログレッシブスキャンであり、垂直同期周波数が５０Ｈｚであり、フレームシーケンシャル方式のビデオフォーマットに割り当てられている。その他のＶＩＣは、二次元の複数のビデオフォーマット及びリザーブ領域（予備）に割り当てられている。
【０１９５】
図１４に、ＶＩＣが９８であるときの合成ビデオフレームデータ１７３のフォーマットを示す。図１４において、左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２の水平有効画素数はそれぞれ１２８０ピクセルであり、垂直有効画素数はそれぞれ７２０ピクセルである。また、合成ビデオフレームデータ１７３の水平画素数は１２８０ピクセルであり、垂直画素数は１４４０ピクセルである。さらに、左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２の垂直同期周波数は５９．９４Ｈｚ又は６０Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２とを合成ビデオフレームデータ１７３に合成する。このとき、合成ビデオフレームデータ１７３は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの前半で７２０ライン分の左目用ビデオフレームデータ１７１が送信された後、垂直表示期間Ｔｖの後半で７２０ライン分の右目用ビデオフレームデータ１７２が送信されるように構成される。ソース機器１１０は合成ビデオフレームデータ１７３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。
【０１９６】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１２８０＝６４００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０１９７】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０１９８】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００２３；
………；
【０１９９】
第７２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５８ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５９１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５９６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５９ｂ；
【０２００】
第７３のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
………；
【０２０１】
第５７６のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５８ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５９１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５９６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０５９ｂ；
【０２０２】
第５７７のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【０２０３】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０２０４】
このように、ビデオフレーム毎に７２個のパケットを用いて合成ビデオフレームデータ１７３がパケット伝送される。左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２のビデオフレームナンバー２２に格納される各値は互いに同一に設定される。また、左目用ビデオフレームデータ１７１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０４ＦＦ（０から１２７９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０２ＣＦ（０から７１９）までの値に設定される。さらに、右目用ビデオフレームデータ１７２を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０４ＦＦ（０から１２７９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０２Ｄ０から０ｘ０５９Ｆ（７２０から１４３９）までの値に設定される。
【０２０５】
ＶＩＣの値が９８又は９９であるときは（図１５〜図１６参照。）、水平画素数が１２８０でありかつ垂直画素数が１４４０ピクセルである。このとき、各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄに格納される値は以下のように設定される。
（ａ）左目用ビデオフレームデータ１７１のビデオフレームナンバー２２に格納される値と、右目用ビデオフレームデータ１７２のビデオフレームナンバー２２に格納される値とは同一の値に設定される。
（ｂ）左目用ビデオフレームデータ１７１のＨポジション２３と、右目用ビデオフレームデータ１７２のＨポジション２３に格納される各値は、０から１２７９までの間の値に設定される。
（ｃ）左目用ビデオフレームデータ１７１のＶポジション２４に格納される値は０から７１９までの値に設定され、右目用ビデオフレームデータ１７２のＶポジション２４に格納される値は７２０から１４３９までの値に設定される。
【０２０６】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２を合成して得られる合成ビデオフレームデータ１７３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置データとを、左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納したので、シンク機器１２０は受信したパケットのＶポジション２４に格納された値が０から７１９までの範囲であれば左目用ビデオフレームデータ１７１であると判断し、Ｖポジション２４に格納された値が７２０から１４３９までの範囲であれば右目用ビデオフレームデータ１７２であると判断することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０２０７】
なお本実施形態において、左目用ビデオフレームデータ１７１と右目用ビデオフレームデータ１７２の各Ｖポジション２４に格納される値は連続した値０から１４３９までの範囲内の値に設定された。しかしながら、本発明はこれに限らず、左目用ビデオフレームデータ１７１の各Ｖポジション２４に格納される値を０から７１９までの値に設定し、ブランキング期間（スペース）を３０ライン分だけ設けて、右目用ビデオフレームデータ１７２の各Ｖポジション２４の値を連続させずに、７５０から１４６９までの値に設定してもよい。さらに、上記ブランキング期間において、オーディオデータ又はダミーデータなどのビデオデータ以外のデータを送信してもよい。
【０２０８】
第１１の実施形態．
図１７は、本発明の第１１の実施形態に係る合成ビデオフレームデータ１８３の水平同期信号と垂直同期信号との関係に基づいたデータ配置図である。本実施形態は、第１０の実施形態と比較して、合成ビデオフレームデータ１８３の水平画素数、垂直画素数及び垂直同期周波数のみが異なる。その他については、第１０の実施形態と同様であるのでここでは動作の説明は省略する。
【０２０９】
図１７に、ＶＩＣが９６であるときの合成ビデオフレームデータ１８３のフォーマットを示す。図１７において、左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２の水平有効画素数はそれぞれ１９２０ピクセルであり、垂直有効画素数はそれぞれ１０８０ピクセルである。また、合成ビデオフレームデータ１８３の水平画素数は１９２０ピクセルであり、垂直画素数は２１６０ピクセルである。さらに、左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２の垂直同期周波数は２３．９７Ｈｚ又は２４Ｈｚである。パケット処理回路１１３は、左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２とを合成ビデオフレームデータ１８３に合成する。このとき、合成ビデオフレームデータ１８３は水平表示期間Ｔｈにおいて、垂直表示期間Ｔｖの前半で１０８０ライン分の左目用ビデオフレームデータ１８１が送信された後、垂直表示期間Ｔｖの後半で１０８０ライン分の右目用ビデオフレームデータ１８２が送信されるように構成される。ソース機器１１０は合成ビデオフレームデータ１８３を、図３のパケットフォーマットに従って複数のパケットに分割してシンク機器１２０に無線伝送する。
【０２１０】
ここでは一例として、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成され、各サブパケットには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとする。この場合、各サブパケットに対応して設けられたビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄ内のインターレースフィールドインディケーション２１、ビデオフレームナンバー２２、Ｈポジション２３及びＶポジション２４に格納される各値は以下のように設定され、順次伝送される。
【０２１１】
第１のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
【０２１２】
第２のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１４；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１９；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００１ｅ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００２３；
………；
【０２１３】
第１０８のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８５ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６ｂ；
【０２１４】
第１０９のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ１、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
………；
【０２１５】
第８６４のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８５ｃ；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６１；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６６；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ７、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０８６ｂ；
【０２１６】
第８６５のパケットのサブパケット１８ａ〜１８ｄ．
サブパケット１８ａ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ００００；
サブパケット１８ｂ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００５；
サブパケット１８ｃ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ａ；
サブパケット１８ｄ：インターレースフィールドインディケーション２１＝０ｂ０、ビデオフレームナンバー２２＝０ｘ０、Ｈポジション２３＝０ｘ００００、Ｖポジション２４＝０ｘ０００ｆ；
以降同様に続く．
【０２１７】
ここで、パーティションインデックス２０には値０ｂ０（非サポート）が格納されると仮定した。また、伝送エラーによるパケットの再送はないものと仮定している。
【０２１８】
このように、ビデオフレーム毎に１０８個のパケットを用いて合成ビデオフレームデータ１８３がパケット伝送される。左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２のビデオフレームナンバー２２は同じ値が設定される。また、左目用ビデオフレームデータ１８１を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ００００から０ｘ０４３７（０から１０７９）までの値に設定される。一方、右目用ビデオフレームデータ１８２を送信するときは、Ｈポジション２３に格納される値は０ｘ００００から０ｘ０７７Ｆ（０から１９１９）までの値に設定され、Ｖポジション２４に格納される値は０ｘ０４３８から０ｘ０８６Ｆ（１０８０から２１５９）までの値に設定される。
【０２１９】
ＶＩＣの値が９６又は９７であるときは（図１５〜図１６参照。）、水平画素数が１９２０でありかつ垂直画素数が２１６０ピクセルである。このとき、各ビデオコントロール１７ａ，１７ｂ，１７ｃ，１７ｄに格納される値は以下のように設定される。
（ａ）左目用ビデオフレームデータ１８１のビデオフレームナンバー２２に格納される値と、右目用ビデオフレームデータ１８２のビデオフレームナンバー２２に格納される値とは同一の値に設定される。
（ｂ）左目用ビデオフレームデータ１８１のＨポジション２３と、右目用ビデオフレームデータ１８２のＨポジション２３に格納される各値は、０から１９１９までの間の値に設定される。
（ｃ）左目用ビデオフレームデータ１８１のＶポジション２４に格納される値は０から１０７９までの値に設定され、右目用ビデオフレームデータ１８２のＶポジション２４に格納される値は１０８０から２１５９までの値に設定される。
【０２２０】
以上説明したように、本実施形態によれば、ソース機器１１０からシンク機器１２０にビデオデータ及びオーディオデータを含むＡＶコンテンツデータを伝送するネットワークにおいて、非圧縮ビデオデータをパケット伝送するための各パケットのヘッダは、パケットに格納されたピクセルデータの分割情報を格納するパーティションインデックス２０と、インターレース信号のトップとボトムを識別するデータを格納するインターレースフィールドインディケーション２１と、パケットに格納されたピクセルデータのビデオフレーム番号を格納するビデオフレームナンバー２２と、パケットに格納されたビデオデータの先頭ピクセルの水平位置情報を格納するＨポジション２３と、パケットに格納されたビデオデータの先頭ピクセルの垂直位置情報を格納するＶポジション２４とを含む。さらに、ビデオデータが三次元データの場合に、左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２を合成して得られる合成ビデオフレームデータ１８３の水平表示期間Ｔｈ内の水平位置データと垂直表示期間Ｔｖ内の垂直位置とを、左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２とを識別するためのデータとして、それぞれＨポジション２３とＶポジション２４に格納する。このため、シンク機器１２０は受信したパケットのＶポジション２４に格納された値が０から１０７９の範囲であれば左目用ビデオフレームデータ１８１であると判断し、Ｖポジション２４に格納された値が１０８０から２１５９の範囲であれば右目用ビデオフレームデータ１８２であると判断することが可能となり、二次元のビデオデータを含むＡＶコンテンツデータと、三次元のビデオデータを含むＡＶコンテンツとを同一のパケットフォーマットで効率よく伝送することができる。
【０２２１】
なお本実施形態において、左目用ビデオフレームデータ１８１と右目用ビデオフレームデータ１８２の各Ｖポジション２４に格納される値は連続した値０から２１５９までの範囲内の値に設定された。しかしながら、本発明はこれに限らず、例えば、左目用ビデオフレームデータ１８１のＶポジション２４の値を０から１０７９までの値に設定し、ブランキング期間（スペース）を４５ライン分だけ設けて、右目用ビデオフレームデータ１８２のＶポジション２４の値を連続させずに、１１２５から２２０４までの値に設定してもよい。さらに、上記ブランキング期間において、オーディオデータ又はダミーデータなどのビデオデータ以外のデータを送信してもよい。
【０２２２】
なお、上記第１〜第９の実施形態において、ＶＩＣの値は、例えば４（７２０ｐ／５９．９４Ｈｚ）や１９（７２０ｐ／５０Ｈｚ）などの他のＶＩＣの値であってもよい。また、上記各実施形態におけるＶＩＣの値及び各ＶＩＣに割り当てられるビデオデータの出力仕様（ビデオフォーマット）は一例に過ぎず、上述したＶＩＣ及び出力仕様以外のものであってもよい。
【０２２３】
また、上記第５〜第９の各実施形態において、３Ｄストラクチャーはフレームパッキング、サイドバイサイド（フル）、サイドバイサイド（ハーフ）又はフレームオルタナディブを表したが、ラインオルタネイティブ、Ｌ＋ｄｅｐｔｈ及びＬ＋ｄｅｐｔｈ＋Ｇｆｘ＋Ｇ−ｄｅｐｔｈなどの他のビデオストラクチャーを表してもよい。
【０２２４】
また、上記各実施形態において、サブパケット１８ａからサブパケット１８ｄには垂直方向５ライン分のビデオデータ（すなわち、５×１９２０＝９６００ピクセル分のビデオデータである。）がパッキングされるものとしたが、１つのサブパケットに格納されるビデオデータのライン数は５以外の値であってもよい。
【０２２５】
さらに、上記各実施形態において、パケットボディ１５はサブパケット１８ａからサブパケット１８ｄで構成されるものとしたが、ビデオデータのサブパケット数は４以下であれば他の値であってもよい。
【０２２６】
またさらに、上記各実施形態において、ソース機器１１０は、ビデオデータが二次元データ及び三次元データのうちのいずれであるかを表すフォーマット情報をストリームスタート通知コマンドなどの所定の制御コマンドに挿入してシンク機器１２０に通知し、シンク機器１２０は、通知されたフォーマット情報に従って、ソース機器１１０からのビデオデータのパケットをデコードしてもよい。
【０２２７】
また、上記各実施形態において、ソース機器１１０とシンク機器１２０とをワイヤレスＨＤに準拠した無線伝送路で無線接続しているが、本発明はこれに限らず、ワイヤレスＨＤ以外の無線通信規格に準拠した無線伝送路又は有線伝送ケーブルを用いてソース機器１１０とシンク機器１２０とを接続してもよい。この場合、ソース機器１１０は、伝送するビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、ビデオフレーム毎に、第１のビデオフレームデータと第２のビデオフレームデータとを合成ビデオフレームデータに合成し、合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された先頭ピクセルの水平位置情報及び垂直位置情報を、第１及び第２のビデオフレームデータを識別するための情報として格納し、合成ビデオフレームデータを所定のパケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成し、当該複数のパケットをシンク機器１２０に送信する。また、シンク機器１２０は、ソース機器１１０からのビデオデータのパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別する。
【０２２８】
さらに、上記各実施形態において、帯域管理部１２１ｂはシンク機器１２０のコントローラ１２１に設けられたが、本発明はこれに限らず、ソース機器１１０のコントローラ１１１又は他の機器に設けられてもよい。
【０２２９】
またさらに、上記各実施形態において、Ｈポジション２３は水平表示期間Ｔｈ内の水平位置データを格納し、Ｖポジション２４は垂直表示期間Ｔｖ内の垂直位置データを格納した。しかしながら、本発明はこれに限らず、Ｈポジション２３は水平表示期間Ｔｈ内の水平位置情報を格納し、Ｖポジション２４は垂直表示期間Ｔｖ内の垂直位置情報を格納してもよい。
【産業上の利用可能性】
【０２３０】
以上詳述したように、本発明に係るソース機器、シンク機器、通信システム及びビデオデータのパケット伝送方法によれば、ソース機器により、上記ビデオデータが第１のビデオフレームデータと第２のビデオフレームデータとを含む三次元データであるときに、上記ビデオフレーム毎に、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを合成ビデオフレームデータに合成し、上記合成ビデオフレームデータを伝送するための各パケットのヘッダに、当該パケットに格納された合成ビデオフレームデータの先頭ピクセルの水平表示期間内の水平位置情報及び垂直表示期間内の垂直位置情報を、上記第１及び第２のビデオフレームデータを識別するための情報として格納し、上記合成ビデオフレームデータを上記パケットフォーマットに従って、上記ヘッダをそれぞれ有する複数のパケットに分割して当該複数のパケットを生成し、上記生成された複数のパケットを上記シンク機器に送信し、シンク機器により、上記送信されたパケットを受信し、上記受信された複数のパケットに挿入された水平位置情報及び垂直位置情報に基づいて、上記第１のビデオフレームデータと上記第２のビデオフレームデータとを識別するので、三次元データのビデオデータをリアルタイムで伝送できる。特に、従来技術に係るワイヤレスＨＤのビデオデータのパケットフォーマットを用いて、二次元データのビデオデータ及び三次元データのビデオデータを含むＡＶコンテンツデータを効率よく伝送できる。
【０２３１】
本発明は特に、例えば、ワイヤレスＨＤなどの無線通信規格に準拠した無線通信システムにおける非圧縮のＡＶコンテンツデータの伝送に利用できる。
【符号の説明】
【０２３２】
１…左目用ビデオフレームデータ、
２…右目用ビデオフレームデータ、
３…合成ビデオフレームデータ、
１１…ＨＲＰプリアンブル、
１２…ＨＲＰヘッダ、
１３…ＭＡＣヘッダ、
１４…ＨＣＳ、
１５…パケットボディ、
１６…ビームトラッキング、
１７ａ〜１７ｄ…ビデオコントロール、
１８ａ〜１８ｄ…サブパケット、
２０…パーティションインデックス、
２１…インターレースフィールドインディケーション、
２２…ビデオフレームナンバー、
２３…Ｈポジション、
２４…Ｖポジション、
４１…左目用ビデオフレームデータ、
４２…右目用ビデオフレームデータ、
４３…合成ビデオフレームデータ、
５１…左目用トップビデオフレームデータ、
５２…右目用トップビデオフレームデータ、
５３…左目用ボトムビデオフレームデータ、
５４…右目用ボトムビデオフレームデータ、
５５…合成ビデオフレームデータ、
６１…左目用ビデオフレームデータ、
６２…右目用ビデオフレームデータ、
６３…合成ビデオフレームデータ、
９１…左目用トップビデオフレームデータ、
９２…右目用トップビデオフレームデータ、
９３…左目用ボトムビデオフレームデータ、
９４…右目用ボトムビデオフレームデータ、
９５…合成ビデオフレームデータ、
９６…合成ビデオフレームデータ、
９７，９９…ブランキング期間、
１１０…ソース機器、
１１１…コントローラ、
１１２…映像音声再生装置、
１１３…パケット処理回路、
１１４…パケット無線送受信回路、
１１５…メモリ、
１１５ｔ…ＶＩＣテーブル、
１１６…アンテナ、
１２０…シンク機器、
１２１…コントローラ、
１２２…パケット無線送受信回路、
１２３…パケット処理回路、
１２４…映像音声処理回路、
１２５…スピーカ、
１２６…ディスプレイ、
１２７…メモリ、
１２７ｔ…ＶＩＣテーブル、
１２８…アンテナ、
１４１…左目用ビデオフレームデータ、
１４２…右目用ビデオフレームデータ、
１４３…合成ビデオフレームデータ、
１５１…左目用トップビデオフレームデータ、
１５２…右目用トップビデオフレームデータ、
１５３…左目用ボトムビデオフレームデータ、
１５４…右目用ボトムビデオフレームデータ、
１５５…合成ビデオフレームデータ、
１５６…合成ビデオフレームデータ、
１５７〜１５９…ブランキング期間、
１６１…左目用ビデオフレームデータ、
１６２…右目用ビデオフレームデータ、
１６３…合成ビデオフレームデータ、
１７１…左目用ビデオフレームデータ、
１７２…右目用ビデオフレームデータ、
１７３…合成ビデオフレームデータ、
１８１…左目用ビデオフレームデータ、
１８２…右目用ビデオフレームデータ、
１８３…合成ビデオフレームデータ、
２０１…左目用ビデオフレームデータ、
２０２…右目用ビデオフレームデータ、
２０３…合成ビデオフレームデータ、
２０９…ブランキング期間。
【図１】
0005460702.tif 000002
【図２】
0005460702.tif 000003
【図３】
0005460702.tif 000004
【図４】
0005460702.tif 000005
【図５】
0005460702.tif 000006
【図６】
0005460702.tif 000007
【図７】
0005460702.tif 000008
【図８】
0005460702.tif 000009
【図９】
0005460702.tif 000010
【図１０】
0005460702.tif 000011
【図１１】
0005460702.tif 000012
【図１２】
0005460702.tif 000013
【図１３】
0005460702.tif 000014
【図１４】
0005460702.tif 000015
【図１５】
0005460702.tif 000016
【図１６】
0005460702.tif 000017
【図１７】
0005460702.tif 000018
【図１８】
0005460702.tif 000019