(57)【特許請求の範囲】
【請求項１】
番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおいて、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
該データ処理ローカル装置は、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システム。
【請求項２】
請求項１に記載のデジタル放送システムにおいて、
各TCPデータに付与される、各TCPデータの分離を可能とする分離子が、各TCPデータ長を格納するレングスフィールドを有することを特徴とするデジタル放送システム。
【請求項３】
請求項１に記載のデジタル放送システムにおいて、
前記データ処理ローカル装置は、各TCPデータへの各TCPデータの分離を可能とする分離子の付与を、GFP(Generic Framing Procedure)を用いて、行なうことを特徴とするデジタル放送システム。
【請求項４】
請求項３に記載のデジタル放送システムにおいて、
各TCPデータに付与される、各TCPデータの分離を可能とする分離子が、各TCPデータ長を格納するレングスフィールドを有することを特徴とするデジタル放送システム。
【請求項５】
請求項１に記載のデジタル放送システムにおいて、
前記放送局は、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたTCPデータを、前記分離子を基に各TCPデータに分離するデータ処理センター装置を備えていることを特徴とするデジタル放送システム。
【請求項６】
番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおける前記ケーブルテレビ局に設けられ、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置であって、
該データ処理ローカル装置は、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項７】
請求項６に記載のデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置において、
各TCPデータに付与される、各TCPデータの分離を可能とする分離子が、各TCPデータ長を格納するレングスフィールドを有することを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項８】
請求項６に記載のデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置において、
前記データ処理ローカル装置は、各TCPデータへの各TCPデータの分離を可能とする分離子の付与を、GFP(Generic Framing Procedure)を用いて、行なうことを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項９】
請求項８に記載のデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置において、
各TCPデータに付与される、各TCPデータの分離を可能とする分離子が、各TCPデータ長を格納するレングスフィールドを有するGFPヘッダであることを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項１０】
番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおける前記放送局に設けられるデータ処理センター装置であって、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
該データ処理ローカル装置は、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信するものである場合において、
前記放送局に設けられる前記データ処理センター装置は、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたTCPデータを、前記分離子を用いて各TCPデータに分離するものであることを特徴とするデジタル放送システムにおける放送局に設けられるデータ処理センター装置。
【請求項１１】
ケーブルテレビ局に設けられ、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データを処理し、処理結果をインターネット経由で放送局に送信するデータ処理ローカル装置であって、
該データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である前記複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項１２】
第1の局において、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データを処理し、処理結果をインターネット経由で第2の局に送信する、加入者応答データのデータ処理方法であって、
前記第１の局において、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である前記複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とする、加入者応答データのデータ処理方法。
【請求項１３】
番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備え、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備えているデジタル放送システムであって、
前記複数の加入者宅内ネットワークの各々は、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有し、かつIP(Internet Protocol)宛先アドレス(Destination Address）及びTCP(Transmission Control Protocol)ポート番号を有する前記加入者応答データを、前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信するセットトップボックスを備え、
前記データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システム。
【請求項１４】
請求項１３に記載のデジタル放送システムにおいて、
前記セッションメッセージ中において、前記セッションデータに付与された前記分離子が、そのセッションデータのデータ長を格納するレングスフィールドを有することを特徴とするデジタル放送システム。
【請求項１５】
請求項１３に記載のデジタル放送システムにおいて、
前記セットトップボックスは、前記セッションメッセージ中における、前記セッションデータへの前記分離子の付与を、GFP(Generic Framing Procedure)を用いて、行なうことを特徴とするデジタル放送システム。
【請求項１６】
請求項１５に記載のデジタル放送システムにおいて、
前記セッションメッセージ中において、前記セッションデータに付与された前記分離子が、そのセッションデータのデータ長を格納するレングスフィールドを有するGFPヘッダであることを特徴とするデジタル放送システム。
【請求項１７】
請求項１３に記載のデジタル放送システムにおいて、
前記放送局は、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたセッションメッセージを、前記分離子を基に各セッションメッセージに分離するデータ処理センター装置を備えていることを特徴とするデジタル放送システム。
【請求項１８】
番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備え、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
前記複数の加入者宅内ネットワークの各々は、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有し、かつIP(Internet Protocol)宛先アドレス(Destination Address）及びTCP(Transmission Control Protocol)ポート番号を有する前記加入者応答データを、前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信するセットトップボックスを備えたデジタル放送システムにおける前記データ処理ローカル装置であって、
IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項１９】
番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおける前記放送局に設けられるデータ処理センター装置であって、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
前記複数の加入者宅内ネットワークの各々は、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有し、かつIP(Internet Protocol)宛先アドレス(Destination Address）及びTCP(Transmission Control Protocol)ポート番号を有する前記加入者応答データを、前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信するセットトップボックスを備え、
前記データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信するものである場合において、
前記放送局に設けられる前記データ処理センター装置は、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたセッションメッセージを、前記分離子を基に各セッションメッセージに分離するものであることを特徴とするデジタル放送システムにおける放送局に設けられるデータ処理センター装置。
【請求項２０】
ケーブルテレビ局に設けられ、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データであって、各加入者応答データが、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有する前記複数個の加入者応答データを処理し、処理結果をインターネット経由で放送局に送信するデータ処理ローカル装置であって、
該データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である前記複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするケーブルテレビ局に設けられるデータ処理ローカル装置。
【請求項２１】
放送局と、ケーブルテレビ局と、該ケーブルテレビ局にケーブルテレビ網を介して接続された複数のセットトップボックスとを備え、該複数のセットトップボックスの各々からの加入者応答データは、前記ケーブルテレビ網を介して前記ケーブルテレビ局に送信され、かつ該ケーブルテレビ局からインターネット経由で前記放送局に送信されるデジタル放送システムにおける加入者応答データの伝送方法において、
前記複数のセットトップボックスと前記放送局との間にセッション層を定義し、前記複数のセットトップボックスの各々に、加入者からの応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを前記セッション層に有する前記加入者応答データを送信させる第1のステップと、
前記ケーブルテレビ局に導入したデータ処理ローカル装置において、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、一つのTCP/IPセグメント・データグラムの中に収容し、この連結されたセッションメッセージが収容された前記TCP/IPセグメント・データグラムを前記インターネット経由で前記放送局に送信する第２のステップとを有することを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【請求項２２】
請求項２１に記載のデジタル放送システムにおける加入者応答データの伝送方法において、
前記第２のステップは、前記ケーブルテレビ局に導入したデータ処理ローカル装置において、予め規定された期間に当該データ処理ローカル装置に到達する、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、一つのTCP/IPセグメント・データグラムの中に収容し、この連結されたセッションメッセージが収容された前記TCP/IPセグメント・データグラムを前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【請求項２３】
請求項２１に記載のデジタル放送システムにおける加入者応答データの伝送方法において、
前記放送局においては、データ処理センター装置で、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたセッションメッセージを、前記分離子を基に各セッションメッセージに分離するものであることを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【請求項２４】
請求項２１に記載のデジタル放送システムにおける加入者応答データの伝送方法において、
前記セッションメッセージ中において、前記セッションデータに付与された前記分離子が、そのセッションデータのデータ長を格納するレングスフィールドを有することを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【請求項２５】
請求項２１に記載のデジタル放送システムにおける加入者応答データの伝送方法において、
前記セッションメッセージ中における、前記セッションデータへの前記分離子の付与が、GFP(Generic Framing Procedure)を用いて、行なわれることを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【請求項２６】
請求項２５に記載のデジタル放送システムにおける加入者応答データの伝送方法において、
前記セッションメッセージ中において、前記セッションデータに付与された前記分離子が、そのセッションデータのデータ長を格納するレングスフィールドを有するGFPヘッダであることを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【請求項２７】
請求項２１に記載のデジタル放送システムにおける加入者応答データの伝送方法において、
前記セッションメッセージは、前記セッションデータと、該セッションデータに付与されたセッションヘッダとからなり、該セッションヘッダ中に、前記分離子と、セッションの開始、維持、或いは終了を表わすフラグとが格納されることを特徴とするデジタル放送システムにおける加入者応答データの伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ケーブルテレビ（CATV: cable television)局を用いて双方向デジタル放送番組を提供するデジタル放送システム、デジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置、デジタル放送システムにおける放送局に設けられるデータ処理センター装置に関する。
【０００２】
【従来の技術】
本明細書において使用する用語については、RFC(Request For Comments)-793で使用されている用語法に準拠している。すなわち、
セグメント(Segment): TCP(Transmission Control Protocol:トランスミッションコントロールプロトコル)層におけるデータの転送単位。
【０００３】
データグラム(Datagram)とは、IP(Internet Protocol:インターネットプロトコル)層におけるデータの転送単位。
【０００４】
また、本明細書においては次の如く用語を定義する。
【０００５】
セッション(Session): アプリケーション層で提供される論理チャンネルである仮想コネクション。
【０００６】
メッセージ(Message): セッション層(Session Layer)のプロトコルデータユニット(Protocol Data Unit: PDU)。
【０００７】
デジタル放送システムは、番組を放送波（BS(Broadcasting Satellite)放送波、CS(Communication Satellite)放送波、或いは地上波デジタル放送波）にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網（CATV網)に配信するケーブルテレビ局（CATV局)と、ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データをケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えている。一般に、ケーブルテレビ局は、前記ケーブルテレビ網から受信した加入者応答データをインターネット経由で放送局に送信する。
【０００８】
【発明が解決しようとする課題】
このようなケーブルテレビ網を用いたBS放送、CS放送、及び地上波デジタル放送における双方向サービスにおいて、クイズ番組などの上り応答データ（加入者応答データ）は、同一の放送局に対する加入者応答データが一斉に各視聴者から上がってくるというトラヒック特性を有し、インターネットを経由した場合、これらのTCP/IPセグメント・データグラムは、IP宛先アドレス（IPの宛先アドレス(Destination Address: DA））が同一であり、TCPポート番号（TCPのポート(Port)番号）も同一である。また、応答そのものとしてのクイズの解答自体が入るTCPデータの長さ自体も、クイズの解答自体が数Bytes以下であるから、極めて短パケットとなる。このためTCP/IPプロトコルスタックを用いてTCP/IPセグメント・データグラムをそのまま伝送した場合、IPv4のヘッダ24Bytes((96+32+32+32)bits)、TCPヘッダ24Bytesの計48Bytesとなり、データ部分(TCPデータ)に対して、ヘッダ部分(IPv4のヘッダ＋TCPヘッダ）が約１０倍となり、極めて非効率的なデータ転送方式となる。
【０００９】
また、この様なデータがケーブルテレビ網の上り方向に一斉に集中した場合輻輳の原因となる。
【００１０】
更に、TCPはエンド−ツー−エンドのコネクションであり、放送局のデータ収集装置として作用するデータ処理センター装置と、各視聴者宅の加入者宅内ネットワーク内に設置されるセットトップボックス(STB: Set-top box)との間で、双方向通信を実行する場合、該当する番組を視聴しているSTBからの視聴応答数分のコネクションがSTBとデータ処理センター装置（データ収集装置）との間で、応答データを送る度に確立、維持、解放され、この点からも、極めて非効率的なデータ転送方式であるといえる。
【００１１】
すなわち、図１３に示すように、TCPはデータの送出に先立って、３ウエイハンドシェークと呼ばれる手順によりコネクションを確立しなければならない。このコネクションの確立（TCPの確立）は、送り側(Sender)から、SYNを送り、受信側(Receiver)がSYN ACKを返し、更に送り側(Sender)がACKを送る事により確立される。また、コネクション確立の後、送り側(Sender)がデータ(Data)を送出する度に受信側(Receiver)はデータ(Data)を正しく受け取った事を通知するためにACKを返す。更に、コネクションの解放（TCPの解放）に当たっては、送り側(Sender)からFINを送り、受信側(Receiver)がFIN ACKを返した後FINを送り側(Sender)に送出する。送り側(Sender)はFINを受信したことを通知するFIN ACKを受信側(Receiver)に送り返す事により一連の手順が完了する。このため、TCPを用いたデータ伝送においては、送るデータ量が少ない場合、極めて非効率な伝送手順となる。更に、無数のエンド−ツー−エンドのコネクションの確立、維持、解放の必要がある。
【００１２】
本発明の課題は、効率的なデータ転送が可能なデジタル放送システム、該デジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置、及び前記デジタル放送システムにおける放送局に設けられるデータ処理センター装置を提供することにある。
【００１３】
本発明のもう一つの課題は、効率的なデータ転送が可能な加入者応答データのデータ処理方法及び加入者応答データのデータ伝送方法を提供することにある。
【００１４】
【課題を解決するための手段】
本発明の第１の態様によれば、番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおいて、前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
該データ処理ローカル装置は、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムが得られる。
【００１５】
本発明の第２の態様によれば、番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおける前記ケーブルテレビ局に設けられ、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置であって、
該データ処理ローカル装置は、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置が得られる。
【００１６】
本発明の第３の態様によれば、番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおける前記放送局に設けられるデータ処理センター装置であって、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
該データ処理ローカル装置は、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信するものである場合において、
前記放送局に設けられる前記データ処理センター装置は、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたTCPデータを、前記分離子を用いて各TCPデータに分離するものであることを特徴とするデジタル放送システムにおける放送局に設けられるデータ処理センター装置が得られる。
【００１７】
本発明の第４の態様によれば、ケーブルテレビ局に設けられ、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データを処理し、処理結果をインターネット経由で放送局に送信するデータ処理ローカル装置であって、
該データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である前記複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするケーブルテレビ局に設けられるデータ処理ローカル装置が得られる。
【００１８】
本発明の第５の態様によれば、第1の局において、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データを処理し、処理結果をインターネット経由で第2の局に送信する、加入者応答データのデータ処理方法であって、
前記第1の局において、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である前記複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とする、加入者応答データのデータ処理方法が得られる。
【００１９】
本発明の第６の態様によれば、番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備え、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備えているデジタル放送システムであって、
前記複数の加入者宅内ネットワークの各々は、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有し、かつIP(Internet Protocol)宛先アドレス(Destination Address）及びTCP(Transmission Control Protocol)ポート番号を有する前記加入者応答データを、前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信するセットトップボックスを備え、
前記データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムが得られる。
【００２０】
本発明の第７の態様によれば、番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備え、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
前記複数の加入者宅内ネットワークの各々は、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有し、かつIP(Internet Protocol)宛先アドレス(Destination Address）及びTCP(Transmission Control Protocol)ポート番号を有する前記加入者応答データを、前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信するセットトップボックスを備えたデジタル放送システムにおける前記データ処理ローカル装置であって、
IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするデジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置が得られる。
【００２１】
本発明の第８の態様によれば、番組を放送波にて送信する放送局と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網に配信するケーブルテレビ局と、前記ケーブルテレビ網から前記番組を受信し、該番組に対する加入者応答データを前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信する複数の加入者宅内ネットワークとを備えたデジタル放送システムにおける前記放送局に設けられるデータ処理センター装置であって、
前記ケーブルテレビ局は、前記複数の加入者宅内ネットワークからの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット経由で前記放送局に送信するデータ処理ローカル装置を備え、
前記複数の加入者宅内ネットワークの各々は、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有し、かつIP(Internet Protocol)宛先アドレス(Destination Address）及びTCP(Transmission Control Protocol)ポート番号を有する前記加入者応答データを、前記ケーブルテレビ局に前記ケーブルテレビ網を介して送信するセットトップボックスを備え、
前記データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信するものである場合において、
前記放送局に設けられる前記データ処理センター装置は、前記インターネット経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたセッションメッセージを、前記分離子を基に各セッションメッセージに分離するものであることを特徴とするデジタル放送システムにおける放送局に設けられるデータ処理センター装置が得られる。
【００２２】
本発明の第９の態様によれば、ケーブルテレビ局に設けられ、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データであって、各加入者応答データが、応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを有する前記複数個の加入者応答データを処理し、処理結果をインターネット経由で放送局に送信するデータ処理ローカル装置であって、
該データ処理ローカル装置は、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である前記複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果として前記インターネット経由で前記放送局に送信することを特徴とするケーブルテレビ局に設けられるデータ処理ローカル装置。
【００２３】
本発明の第１０の態様によれば、放送局と、ケーブルテレビ局と、該ケーブルテレビ局にケーブルテレビ網を介して接続された複数のセットトップボックスとを備え、該複数のセットトップボックスの各々からの加入者応答データは、前記ケーブルテレビ網を介して前記ケーブルテレビ局に送信され、かつ該ケーブルテレビ局からインターネット経由で前記放送局に送信されるデジタル放送システムにおける加入者応答データの伝送方法において、
前記複数のセットトップボックスと前記放送局との間にセッション層を定義し、前記複数のセットトップボックスの各々に、加入者からの応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージを前記セッション層に有する前記加入者応答データを送信させる第1のステップと、
前記ケーブルテレビ局に導入したデータ処理ローカル装置において、IP(Internet Protocol)宛先アドレス(Destination Address）が互いに同一であり、かつTCP(Transmission Control Protocol)ポート番号も同一である複数個の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、一つのTCP/IPセグメント・データグラムの中に収容し、この連結されたセッションメッセージが収容された前記TCP/IPセグメント・データグラムを前記インターネット経由で前記放送局に送信する第２のステップとを有することを特徴とするデジタル放送システムにおける加入者応答データの伝送方法が得られる。
【００２４】
【発明の実施の形態】
以下、本発明について詳細に説明する。
【００２５】
本発明の第1の実施例では、ケーブルテレビ(CATV)網内は、従来通り、TCP/IPセグメント・データグラムを用いて転送し、ケーブルテレビ(CATV)局において、TCPデータを連結するためのデータ処理ローカル装置を導入し、ケーブルテレビ局において、同一DA及びPort番号を有するTCPデータをそれぞれ、一旦、アプリケーション層に戻した後、効率的なデータ転送を実現するためにデータリンク(Data Link)用に開発されたフレームであるGFP(Generic Framing Procedure)、あるいはレングスフィールドを用いて、それぞれのTCPデータのDelineation（分離或いは識別）が可能な様に分離子を付与した後、事前に規定された期間にCATV局のデータ処理ローカル装置に到達する各加入者からの同一DA及びPort番号を有するTCPデータを一つのTCP/IPのセグメント・データグラムに組み立てる。
【００２６】
放送局においては、データ処理センター装置で、該当するTCP/IPセグメント・データグラムのDA及びPort番号を監視し、該当のTCP/IPセグメント・データグラムをGFPあるいはレングスフィールドのDelineation機能により個々の元のTCPデータに分解し要求される処理をTCPデータ毎施す。
【００２７】
本発明の第２の実施例では、GFP(Generic Framing Procedure)あるいはレングスフィールド用いて、アプリケーション層に論理チャンネルとしてセッション層を定義し、ケーブルテレビ局に、加入者からの応答そのものを表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージをセッション層に有する加入者応答データを処理するためのデータ処理ローカル装置を導入し、該データ処理ローカル装置において、同一のIP(Internet Protocol)宛先アドレス(DA：Destination Address）及びTCP(Transmission Control Protocol)ポート(Port)番号を有する複数の加入者応答データのセッションメッセージを連結し、この連結されたセッションメッセージを、一つのTCP/IPセグメント・データグラムの中に収容し、これをインターネット経由で放送局に送信することを特徴とする。
【００２８】
例えば、データ処理ローカル装置では、事前に規定された期間にケーブルテレビ局のデータ処理ローカル装置に到達する、複数の加入者からの同一DA及びPort番号を有するセッションメッセージを一つのTCP/IPのセグメント・データグラムに組み立てる。
【００２９】
放送局においては、データ処理センター装置で、該当するTCP/IPセグメント・データグラムのDA及びPort番号を監視し、該当のTCP/IPセグメント・データグラムをGFPあるいはレングスフィールドのDelineation機能により個々の元のセッションメッセージに分解し要求される処理をセッションメッセージ毎施す。
【００３０】
このように本発明によれば、アプリケーション層に論理チャンネルとしてセッションを定義するため、各加入者宅ネットワークからのTCPのコネクションは、一旦、ケーブルテレビ局のデータ処理ローカル装置によって終端され、ケーブルテレビ局のデータ処理ローカル装置と放送局のデータ処理センター装置との間ではTCPのコネクションは一本だけ確立される。また、セッションの確立（開始）、維持、解放（終了）は、セッションヘッダの中のセッションフラグにフラグビットを立てることにより、実データ（セッションデータ）と共に送られる。このため、デジタル放送の双方向番組の応答データの様に短データの情報を伝送する場合には、一つのメッセージに対して、セッションの確立と解放フラグを立て同時に実データ部に応答データをマッピングする事により、手順を簡素化出来る。また、ケーブルテレビ局のデータ処理ローカル装置と放送局のデータ処理センター装置の間では、TCPのコネクションは一本だけ確立、維持、解放されるため、ケーブルテレビ局のデータ処理ローカル装置と放送局のデータ処理センター装置の間の通信量は、おおよそ１／５に削減される。
【００３１】
次に、上述した第1及び第2の実施例について図面を参照して説明する。
【００３２】
図１を参照すると、本発明の第1の実施例によるデジタル放送システムは、番組を衛星４０経由での放送波にて送信する放送局１０と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網（CATV網）６０に配信するケーブルテレビ局（CATV局）２０と、ケーブルテレビ網６０から前記番組を受信し、該番組に対する加入者応答データをケーブルテレビ局２０にケーブルテレビ網６０を介して送信する複数の加入者宅内ネットワーク３０−１〜３０−６とを有する。なお、放送局１０は、番組を、衛星４０を経由しない地上波デジタル放送波にて送信するものであっても良い。
【００３３】
複数の加入者宅内ネットワーク３０−１〜３０−６の一つからケーブルテレビ網６０を介してケーブルテレビ局２０に上がってくる加入者応答データの構造を、図２に示す。図２に示した加入者応答データにおいて、TCPデータの部分に、例えばクイズの加入者からの解答が入っている。
【００３４】
図１に戻って、ケーブルテレビ局２０は、複数の加入者宅内ネットワーク３０−１〜３０−６からの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット（IP網）５０経由で放送局１０に送信するデータ処理ローカル装置２１を備えている。
【００３５】
データ処理ローカル装置２１は、IP宛先アドレス(DA）が互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのTCPデータを、各TCPデータに各TCPデータの分離を可能とする分離子を付与した状態にて、連結し、この連結されたTCPデータを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果としてインターネット（IP網）５０経由で放送局１０に送信する。
【００３６】
データ処理ローカル装置２１は、各TCPデータへの各TCPデータの分離を可能とする分離子の付与を、GFP(Generic Framing Procedure)を用いて、行なう。この際、各TCPデータに付与される、各TCPデータの分離を可能とする分離子は、具体的には、各TCPデータ長を格納するレングスフィールドを有するGFPヘッダである。
【００３７】
図３には、図１のデジタル放送システムがやや詳しく示されている。
【００３８】
図３を参照して、放送局１０は、インターネット（IP網）５０経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたTCPデータを、前記分離子を用いて各TCPデータに分離し、要求される処理を各TCPデータに施すデータ処理センター装置１１を備えている。
【００３９】
なお、図３において、２２は、ケーブルテレビ局２０に設けられる、CMTS（Cable Modem Termination System）とも呼ばれる、ケーブルテレビ網６０のヘッドエンドモデム（図１にも示されている）である。また、図３において、３１は、セットトップボックス(STB: Set-top box)と呼ばれる、加入者宅ネットワーク内に設置される双方向デジタル放送サービスの端末を示す。
【００４０】
次に、図１及び図３のデジタル放送システムにおいて用いる、GFPによるパケットDelineation（分離）の原理を以下に説明する。GFPによるパケットは、データ長（TCPデータ長）を示す２バイトのレングスフィールド（Length）と、レングスフィールド（Length）であるかどうかの確認を行うための２バイトのCRC(Cyclic Redundancy Check)フィールド（CRC）と、その後に続く、レングスフィールド（Length）で指定された長さのTCPデータとから構成される。GFPによって構成されたパケットが連続して続いている場合の、パケットDelineationが行われる様子を図４に示す。
【００４１】
まず、レングスフィールド（Length）が
a16x16 + a15x15 + a14x14 + a13x13 + a12x12 + a11x11 + … + a2x2 + a1x + a0  （１）
ここで、an={0,1}  （ｎ=0,1，…，16）
である。つまり、anは0或いは1である。
【００４２】
また、CRCの生成多項式G(x)は
G(x)＝ x16 + x12 + x5 + 1    （２）
である。
【００４３】
式(１)にx1６を乗じ、２を法にしてG(x)で除した剰りがCRCフィールド（CRC）に格納される。
【００４４】
受信器において、レングスフィールド（Length）位置が正しく識別されていれば、［レングスフィールド（Length） + CRCフィールド（CRC）］のCRC演算結果は剰りが0となる。この時のレングスフィールド（Length）の値により、TCPデータ長が認識され、TCPデータの最後のバイト位置が特定される。この次に現れるのがまたレングスフィールド（Length）であり、［レングスフィールド（Length） + CRCフィールド（CRC）］のCRC演算結果が再び0となる。この様にして、パケットのDelineationが実現される。
【００４５】
また、物理層及びデータリンク層においてパケットの先頭位置が識別される場合は、CRCフィールド（CRC）は省略され、レングスフィード(Length)のみでパケットのDelineationを実行する。
【００４６】
次に、図３のデジタル放送システムのデータ処理ローカル装置２１及びデータ処理センター装置１１の動作について、図４及びSTB３１のうちの一つからCATV網６０を介して上がってくるデータの構造を示している図２をも参照して、詳細に説明する。
【００４７】
図３において、CATV局２０にデータ処理ローカル装置２１を置き、各加入者からTCP/IPを用いて上がってくる同一DA及びPort番号を有するTCPデータ（図２）を、一旦アプリケーション層に上げ、各TCPデータに対して、GFPによりデータのDelineationが可能になるよう４バイトのGFPヘッダ（図４のレングスフィールド（Length） + CRCフィールド（CRC）からなる）を付与した状態にて、各TCPデータを前もって指定された期間内でかつ規定のデータ長以下になるよう連結する。連結データはトランスポート層に対するSDU(Service Data Unit)となり、トランスポート層において、データ処理ローカル装置２１のポート番号をsourceポートとし、放送局１０のデータ処理センター装置１１のポート番号をDestinationポートとして指定したTCPヘッダが付与される。更に、このデータがネットワーク層に対するSDUとなり、ネットワーク層において、IPのsourceアドレス（SA）として、データ処理ローカル装置２１のIPアドレスが付与され、Destinationアドレス（DA）として放送局１０のデータ処理センター装置１１のIPアドレスが付与され、更にIPヘッダが付与され、IPデータグラムが組み立てられる。この時、加入者からの上りデータとして、加入者と、放送局１０のデータ処理センター装置１１間で、相互通信を確立するために必要となる、加入者のIPアドレス、及びTCPポート番号はGFPのデータ部分（TCPデータ）に事前に定められた規約に基づき格納される。
【００４８】
放送局１０のデータ処理センター装置１１では、CATV局のデータ処理ローカル装置から送信されてきたTCP/IPセグメント・データグラムを受信すると、このデータを処理するためのアプリケーションプロセスを起動させ、GFＰを分解し、データを処理する。また、加入者毎にデータを受信したことを通知する必要がある場合には、各GFPパケットの中に含まれる加入者のIPアドレス、及びTCPポート番号毎に、ACKを発生し、加入者のIPアドレス、及びTCPポート番号及びACKを１つのGFＰパケットに組み立て、これらのGFPパケットを連結し、データ処理ローカル装置２１のIPアドレス及びポート番号を付与し、１つのTCP/IPセグメント・データグラムに組み立て、CATV局２０のデータ処理ローカル装置２１に返す。CATV局２０のデータ処理ローカル装置２１においては、GFPパケットを解読し、各加入者に対し、ACKを各加入者あてのTCP/IPのACKセグメント・データグラムを生成し、CATV網６０の下りに送出する。
【００４９】
各加入者ネットワークの加入者は、自分宛のTCP/IPセグメント・データグラムを受信しACKを受け取る事により、データの送受信処理が完了する。
【００５０】
なお、セッションの先頭位置が、物理層の機能及びデータリンク層の機能により識別可能な場合、図４におけるCRCフィールド(CRC)は省略され、図５に示すような連結されたTCPデータ構造とする。
【００５１】
また、図６に示したように、レングスフィールド（Length）とヘッダフィールドとが、図６とは逆に、ヘッダフィールドが先に位置しそれに続いてレングスフィールド（Length）が位置するように、配置されても良い。
【００５２】
図７を参照すると、本発明の第2の実施例によるデジタル放送システムは、番組を衛星４０経由での放送波にて送信する放送局１０と、該放送波にて送信された番組を受信し、受信した番組をケーブルテレビ網（CATV網）６０に配信するケーブルテレビ局（CATV局）２０と、ケーブルテレビ網６０から前記番組を受信し、該番組に対する加入者応答データをケーブルテレビ局２０にケーブルテレビ網６０を介して送信する複数の加入者宅内ネットワーク３０−１〜３０−６とを有する。なお、放送局１０は、番組を、衛星４０を経由しない地上波デジタル放送波にて送信するものであっても良い。
【００５３】
ケーブルテレビ局２０は、複数の加入者宅内ネットワーク３０−１〜３０−６からの前記番組に対する前記加入者応答データを処理し、処理結果をインターネット（IP網）５０経由で放送局１０に送信するデータ処理ローカル装置２１’を備えている。
【００５４】
図８には、図７のデジタル放送システムがやや詳しく示されている。
【００５５】
図８を参照して、３１’は、セットトップボックス(STB: Set-top box)と呼ばれる、加入者宅ネットワーク内に設置される双方向デジタル放送サービスの端末を示す。また、２２’は、ケーブルテレビ局２０内に、ケーブルテレビ網６０及びデータ処理ローカル装置２１’に接続された状態に設けられ、CMTS（Cable Modem Termination System）としても作用する、ケーブルテレビ網６０のヘッドエンドモデム（図７にも示されている）である。さらに、１１’は、放送局１０に設けられたデータ処理センター装置であり、このデータ処理センター装置１１’にデータ処理ローカル装置２１’がインターネット（IP網）５０経由で接続される。
【００５６】
本発明では、複数の加入者宅内ネットワーク３０−１〜３０−６の各々のセットトップボックス(STB)３１’と放送局１０のデータ処理センター装置１１’との間にTCP/IPの上位層としてセッション層を導入し、セッション層のデータ構造を図９をも参照して以下に説明するように構成する。
【００５７】
図９は、複数の加入者宅内ネットワーク３０−１〜３０−６のうちの一つのセットトップボックス(STB)３１’からケーブルテレビ網６０を介してケーブルテレビ局２０に上がってくる加入者応答データの構造を示している。
【００５８】
すなわち、加入者応答データは、応答そのものとしてのクイズの加入者からの解答を表わすセッションデータと該セッションデータに付与され該セッションデータの分離を可能とする分離子とからなるセッションメッセージをセッション層に有する。セッションメッセージ中において、セッションデータに付与された前記分離子は、そのセッションデータのデータ長を格納するレングスフィールド（Length）を有している。
【００５９】
図８において、各セットトップボックス３１’は、このような構造の加入者応答データをケーブルテレビ局２０にケーブルテレビ網６０を介して送信する。
【００６０】
なお、セットトップボックス３１’は、セッションメッセージ中における、セッションデータへの前記分離子の付与を、例えば、GFP(Generic Framing Procedure)を用いて行なう。
【００６１】
GFPを用いて行なった場合には、セッションメッセージ中において、セッションデータに付与される、セッションデータの分離を可能とする分離子は、具体的には、図１０の各セッションメッセージに示すように、そのセッションデータのデータ長を格納する２バイトのレングスフィールド（Length）とレングスフィールド（Length）であるかどうかの確認を行うための２バイトのCRC(Cyclic Redundancy Check)フィールド（CRC）とを有するGFPヘッダである。
【００６２】
図８において、ケーブルテレビ局２０のデータ処理ローカル装置２１’は、事前に規定された期間に、ヘッドエンドモデム２２’から受けた、IP宛先アドレスが互いに同一であり、かつTCPポート番号も同一である複数個の加入者応答データのセッションメッセージを連結する。この連結されたセッションメッセージを示しているのが、図１０である。
【００６３】
図８において、データ処理ローカル装置２１’は、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムを前記処理結果としてインターネット（IP網）５０経由で放送局１０に送信する。
【００６４】
放送局１０のデータ処理センター装置１１’は、インターネット（IP網）５０経由で前記TCP/IPセグメント・データグラムを受信し、受信したTCP/IPセグメント・データグラム中の前記連結されたセッションメッセージを、前記分離子を用いて各セッションメッセージに分離し、要求される処理を各セッションメッセージに施すデータ処理センター装置１１’を備えている。
【００６５】
次に、図８のデジタル放送システムにおいて用いる、GFPによるパケットDelineation（分離）を、図１０をも参照して説明する。図１０において、GFPによるパケット（セッションメッセージ）は、データ長（TCPデータ長）を示す２バイトのレングスフィールド（Length）と、レングスフィールド（Length）であるかどうかの確認を行うための２バイトのCRC(Cyclic Redundancy Check)フィールド（CRC）と、その後に続く、レングスフィールド（Length）で指定された長さのセッションデータとから構成される。GFPによって構成されたパケット（セッションメッセージ）が連続して続いている場合の、パケットDelineationが行われる様子を図１０に示す。
【００６６】
次に、図８のデジタル放送システムのデータ処理ローカル装置２１’及びデータ処理センター装置１１’の動作について、図１０をも参照して、詳細に説明する。
【００６７】
図８において、CATV局２０にデータ処理ローカル装置２１’を置き、複数の加入者から上がってくる同一DA及びPort番号を有する複数個の加入者応答データのセッションメッセージ（各セッションメッセージは、セッションデータに対して、GFPによりデータのDelineationが可能になるよう４バイトのGFPヘッダ（図１０のレングスフィールド（Length） + CRCフィールド（CRC）からなる）が既に付与されている。）を、事前に規定された期間内でかつ規定のデータ長以下になるよう連結する。データ処理ローカル装置２１’は、この連結されたセッションメッセージを、前記複数個の加入者応答データのIP宛先アドレス及びTCPポート番号と同一のIP宛先アドレス及びTCPポート番号を有する一つのTCP/IPセグメント・データグラムの中に収容し、このTCP/IPセグメント・データグラムをインターネット５０経由で放送局に送信する。
【００６８】
放送局１０のデータ処理センター装置１１’では、CATV局２０のデータ処理ローカル装置２１’から送信されてきたTCP/IPセグメント・データグラムを受信すると、このデータを処理するためのアプリケーションプロセスを起動させ、GFＰを分解し、セッションデータを処理する。
【００６９】
次に、図１１を参照して、図８のデジタル放送システムのデータ処理ローカル装置２１’及びデータ処理センター装置１１’の具体的な動作について説明する。
【００７０】
加入者宅内に設置されるSTB３１’と放送局１０に設置されるデータ処理センター装置１１’との間で、アプリケーション層において、論理チャンネルとしてセッションを定義する。セッションメッセージは、図１１に示すように、レングスフィールド（Length）と、レングスフィールド（Length）であるかどうかの確認を行うためのCRC(Cyclic Redundancy Check)フィールド（CRC）とで、先頭位置が決定され、セッションヘッダと、実データであるセッションデータとから構成される。セッションヘッダのレングスフィールド（Length）及びCRCフィールド（CRC）とを除いた残りの部分には、基礎情報として、データフラグ、送信元エレメントID(Identification)コード、及び宛先エレメントIDコードが含まれる。このほかにセッション管理に必要な情報がセッションヘッダの残りの部分に含まれる。セッション層で組み立てられた単位パケット（レングスフィールド（Length）及びCRC(Cyclic Redundancy Check)フィールド（CRC）を含むセッションヘッダと、実データ（セッションデータ）とからなる部分）が、セッションメッセージである。
【００７１】
各STB３１’において、セッションメッセージはトランスポート層(TCP)に対する、サービスデータユニット(SDU)となり、TCP/IP上にマッピングされる。この時IP層の宛先アドレスには、CATV局２０のデータ処理ローカル装置２１’のアドレスが割り振られる。
【００７２】
各STB３１’からCATV局２０のデータ処理ローカル装置２１’に送られたセッションメッセージはメッセージのセッションヘッダの宛先エレメントIDコード毎に複数のセッションメッセージが連結され、一塊りのSDUに組み立てられ、再びTCP/IPにマッピングされる。この時、IPアドレスには、送信元アドレスとしてデータ処理ローカル装置２１’のアドレスを、宛先アドレスとしてデータ処理センター装置１１’のアドレスを指定する。
【００７３】
この時、各STB３１’から、CATV局２０のデータ処理ローカル装置２１’には、応答データを返したSTB３１’の台数分のTCPコネクションが張られる。が、データ処理ローカル装置２１’とデータ処理センター装置１１’の間のTCPコネクションは一本だけ設定される。
【００７４】
データ処理センター装置１１’が、連結されたセッションメッセージを受け取ると、確認応答のため、一つひとつのセッションメッセージ単位に、応答メッセージを作成し、セッションのヘッダフィールドの送信元エレメントIDコードに自分のエレメントIDコードを、宛先エレメントIDコードとして、各STB３１’のエレメントIDコードを設定し、確認(ACK)を返す。データ処理ローカル装置２１’では、セッションのACKを受信すると、各STB３１’に対して、このACKを分配する。
【００７５】
ここで、各STB３１’からの上りメッセージのセッションヘッダ中のセッションフラグには、セッションの開始（確立）、維持、終了（解放）を示すビットが割り振られている。このフラグは実データ（セッションデータ）と共に送られる。今、一個の実データしかない場合には、セッションの開始ビットと同時に、セッションの終了を示すビットが同時に立てられ、アップストリームに対して送信される。この場合、データ処理センター装置１１’は、ACKメッセージにセッション終了フラグを立てSTB３１’に対して応答を返す。
【００７６】
また、データ長が一セッションメッセージでは送れない場合には、データは分割され、分割されたデータ毎にセッションメッセージが組み立てられる。この時、最初のセッションメッセージのフラグにはセッションの開始ビットが立てられ、続く、セッションメッセージにはセッションの維持ビットが立てられる。最後のセッションメッセージのフラグにはセッションの終了ビットが立てられる。
【００７７】
データ処理センター装置１１’においては、各メッセージ受信の度にACKがSTB３１’に対して送信される。更に、最後のセッションメッセージを受信した場合、ACKメッセージにセッション終了フラグを立てSTB３１’に対して応答を返す。
【００７８】
なお、セッションの先頭位置が、物理層の機能及びデータリンク層の機能により識別可能な場合、図１１におけるCRCフィールド(CRC)は省略され、図１２に示すような連結されたセッションメッセージ構造とする。
【００７９】
【発明の効果】
以上説明したように本発明によれば、効率的なデータ転送が可能なデジタル放送システム、該デジタル放送システムのケーブルテレビ局に設けられるデータ処理ローカル装置、及び前記デジタル放送システムにおける放送局に設けられるデータ処理センター装置を得ることができる。
【００８０】
更に本発明によれば、効率的なデータ転送が可能な加入者応答データのデータ処理方法及び加入者応答データのデータ伝送方法を得ることができる。
【図面の簡単な説明】
【図１】本発明の第1の実施例によるデジタル放送システムのブロック図である。
【図２】図１のデジタル放送システムにおいて、複数の加入者宅内ネットワークの一つからケーブルテレビ網を介してケーブルテレビ局に上がってくる加入者応答データの構造を示す図である。
【図３】図１のデジタル放送システムをやや詳しく示したブロック図である。
【図４】図１及び図３のデジタル放送システムで用いられる、GFP(Generic Framing Procedure)によるパケットDelineation（分離）の仕組みを説明するための図である。
【図５】図１及び図３のデジタル放送システムで用いられる、連結されたTCPデータの形式を示した図である。
【図６】図１及び図３のデジタル放送システムで用いられる、連結されたTCPデータの他の形式を示した図である。
【図７】本発明の第2の実施例によるデジタル放送システムのブロック図である。
【図８】図７のデジタル放送システムをやや詳しく示したブロック図である。
【図９】図７のデジタル放送システムにおいて、複数の加入者宅内ネットワークの一つからケーブルテレビ網を介してケーブルテレビ局に上がってくる加入者応答データの構造を示す図である。
【図１０】図７及び図８のデジタル放送システムで用いられる、GFP(Generic Framing Procedure)によるパケットDelineation（分離）の仕組みを説明するための図である。
【図１１】図７及び図８のデジタル放送システムで用いられる、連結されたセッションメッセージの一形式を示した図である。
【図１２】図７及び図８のデジタル放送システムで用いられる、連結されたセッションメッセージの他の形式を示した図である。
【図１３】  TCPの一般的な確立、維持、及び解放を説明するための図である。
【符号の説明】
１０    放送局
１１    データ処理センター装置
１１’    データ処理センター装置
２０    ケーブルテレビ局(CATV局)
２１    データ処理ローカル装置
２１’    データ処理ローカル装置
２２    ヘッドエンドモデム
２２’    ヘッドエンドモデム
３０−１    加入者宅内ネットワーク
３０−２    加入者宅内ネットワーク
３０−３    加入者宅内ネットワーク
３０−４    加入者宅内ネットワーク
３０−５    加入者宅内ネットワーク
３０−６    加入者宅内ネットワーク
３１    セットトップボックス(STB)
３１’    セットトップボックス(STB)
４０    衛星
５０    インターネット（IP網）
【図１】
0004185990.tif 000002
【図２】
0004185990.tif 000003
【図３】
0004185990.tif 000004
【図４】
0004185990.tif 000005
【図５】
0004185990.tif 000006
【図６】
0004185990.tif 000007
【図７】
0004185990.tif 000008
【図８】
0004185990.tif 000009
【図９】
0004185990.tif 000010
【図１０】
0004185990.tif 000011
【図１１】
0004185990.tif 000012
【図１２】
0004185990.tif 000013
【図１３】
0004185990.tif 000014