(57)【要約】【課題】無線などの劣悪なノイズ環境の伝送路において、映像伝送を行う際に伝送量を削減する【解決手段】再送待ち部８６は、座席７１〜７３の３つの前記下り受信部８５から受信パケット７９を入力し、何れかが有効であれば、一つの番組データ部分を保存し、欠けた番組データ部分についてはどの部分が欠けているかを特定してその情報を前記欠落情報７６として出力し、保存した番組データ部分については再送された分も含めて後で番組パケット７８として出力する。前記再送要求部８８は、前記欠落情報７６で示される欠落したパケットの再送を要求する。【選択図】図３
2007306514.tif 000002
【特許請求の範囲】
【請求項１】
親局から配信される、番組データとデータ識別子とを含むマルチキャスト信号を受信し、受信エラーがあれば前記親局に対し上り信号を送信することで再送要求を実施し、前記マルチキャスト信号が含む番組データを取り出してユーザーが視聴するマルチキャスト受信装置において、
前記マルチキャスト信号を受信し、受信エラーがなければ、それぞれ受信パケット１〜ｍとして出力する下り受信部１〜ｍと（ｍ：２以上の整数）、
前記受信パケット１〜ｍを入力し、前記受信パケット１〜ｍの何れかが有効であれば、有効なもの一つの番組データ部分を保存し、欠けた番組データ部分については前記データ識別子によりどの部分が欠けているかを特定してその情報を欠落情報として出力し、保存した番組データ部分については再送された分も含めて後で番組パケットとして出力する、再送待ち部と、
ユーザー１〜ｎが視聴している番組を示す番号を、それぞれ視聴番組番号１〜ｎとして保存する、視聴番組番号部１〜ｎと（ｎ：正の整数）、
前記番組パケットと、前記視聴番組番号１〜ｎとをそれぞれ入力し、前記番組パケットが含むデータのうち、それぞれ、前記視聴番組番号１〜ｎが示す番組に関するデータを視聴番組１〜ｎとして出力する、番組選択部１〜ｎと、
少なくとも前記欠落情報を入力し、前記欠落情報で示される、欠けた番組データ部分の少なくとも一部の再送を要求する上り信号を作成して出力する再送要求部と、
それぞれ前記視聴番組１〜ｎを入力し、表示することで視聴者に番組を届ける番組表示部１〜ｎとを含むことを特徴とするマルチキャスト受信装置。
【請求項２】
前記再送要求部は、
前記欠落情報と、前記視聴番組番号１〜ｎとを入力し、前記欠落情報で示される、欠けた番組データ部分のうち、前記視聴番組番号１〜ｎが示す何れかの番組に関するもののみの再送を要求する上り信号を作成して出力することを特徴とする請求項１記載のマルチキャスト受信装置。
【請求項３】
親局から配信される、番組データとデータ識別子とを含むマルチキャスト信号を受信し、受信エラーがあれば前記親局に対し上り信号を送信することで再送要求を実施し、前記マルチキャスト信号が含む番組データを取り出してユーザーが視聴するマルチキャスト受信装置において、
前記マルチキャスト信号を受信し、受信エラーがなければ、それぞれ受信パケット１〜ｋとして出力する下り受信部１〜ｋと（ｋ：１以上の整数）、
前記受信パケット１〜ｋを入力し、前記受信パケット１〜ｋの何れかが有効であれば、有効なもの一つの番組データ部分を保存し、欠けた番組データ部分については前記データ識別子によりどの部分が欠けているかを特定してその情報を欠落情報として出力し、保存した番組データ部分については再送された分も含めて後で番組パケットとして出力する、再送待ち部と、
ユーザー１〜ｎが視聴している番組を示す番号を、それぞれ視聴番組番号１〜ｎとして保存する、視聴番組番号部１〜ｎと（ｎ：正の整数）、
前記番組パケットと、前記視聴番組番号１〜ｎとをそれぞれ入力し、前記番組パケットが含むデータのうち、それぞれ、前記視聴番組番号１〜ｎが示す番組に関するデータを視聴番組１〜ｎとして出力する、番組選択部１〜ｎと、
前記欠落情報と、前記視聴番組番号１〜ｎとを入力し、前記欠落情報で示される、欠けた番組データ部分のうち、前記視聴番組番号１〜ｎが示す何れかの番組に関するもののみの再送を要求する上り信号を作成して出力する再送要求部と、
それぞれ前記視聴番組１〜ｎを入力し、表示することで視聴者に番組を届ける番組表示部１〜ｎとを含むことを特徴とするマルチキャスト受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親局通信装置から複数の子局通信装置へ映像や音声などのストリームデータをマルチキャスト配信することを目的としたマルチキャスト伝送システムに関するものである。
【背景技術】
【０００２】
近年、映像伝送システムの分野において、ネットワークのための特別な配線を無くし、レイアウトの自由化を図る動きが見られる。
例えば、航空機内の映像伝送システム「アビオニクスシステム」の配線は、現状、同軸ケーブルで構成されているが、座席構成の変更のたびに、床下に敷設された配線を変更する手間が生じる点や、配線スペースを確保しなければならない点、配線の重量が運行時の燃費に影響を与えコストに繋がる点などから、配線の無線化、即ち「無線アビオニクスシステム」の実現が求められている。
【０００３】
無線ＬＡＮの規格として、ＩＥＥＥ８０２．１１がある。この規格を用いて「無線アビオニクスシステム」を構成すれば、例えば、帯域３０Ｍｂｐｓ程度の無線チャンネル一つを使用し、１Ｍｂｐｓの映像レートの番組を３０本、マルチキャストで伝送し、３００座席のユーザ各々が、３０本の番組から一つを選んで視聴することが可能となる。
しかし、マルチキャスト伝送システムにおいて、同軸ケーブルなどの有線伝送を、無線伝送に置き換える場合、無線は一般的に同軸ケーブルに比べ劣悪なノイズ環境であるため、伝送エラーが頻発する。ＩＥＥＥ８０２．１１のマルチキャストにおいては、伝送エラーに対する修復の仕組みがないため、システム設計者が伝送エラーに対する修復の仕組みを作る必要がある。
【０００４】
エラー修復の仕組みとしては、再送や、ＦＥＣ（Ｆｏｒｗａｒｄ  Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ）など様々なものが考えられるが、いずれにせよ、修復を行わない場合に比べ、修復を行う場合は、伝送量が増大する。再送の場合は、子局から親局への再送要求の伝送や、親局から子局へのデータの再送が伝送量増大の要因である。ＦＥＣの場合は、符号化率に応じて伝送量が増える。この伝送量増大は、番組数や映像品質の削減に繋がる。
【０００５】
例えば、前述の、帯域３０Ｍｂｐｓの無線チャンネル一つを使用し、１Ｍｂｐｓの映像レートの番組をマルチキャストで伝送する例を用いて説明する。この例では、エラー修復を行うと伝送レートが元の映像レートの２倍になるとする。元の映像レートを変更しない場合は、伝送レート２Ｍｂｐｓに対して帯域が３０Ｍｂｐｓであるため、１５本しか番組を伝送できなくなる。これに対し、映像レートを変更して半分の０．５Ｍｂｐｓのものを使用する場合は、エラー修復分を加えた伝送レートは１Ｍｂｐｓとなり、３０本の番組を伝送できる。つまり、エラー修復を行うためには、番組数を半分にするか、映像品質を半分にする必要が生じる。
【０００６】
以上のように、マルチキャスト伝送システムにおいて、同軸ケーブルなどの一般的な有線伝送を、無線などの劣悪なノイズ環境の伝送路に置き換える場合、エラー修復の仕組みが必須となり、伝送量が増え、番組数と映像品質のいずれか一方または両方の削減に繋がる。
これに対し、マルチキャスト伝送システムにおける伝送量を削減する取り組みとして、特許文献１に記載されているものがある。
【０００７】
特許文献１に記載のマルチキャスト伝送システムでは、無線基地局と複数の無線端末から構成され、無線基地局から複数の無線端末へとマルチキャスト情報が配信される。そして、所定の基準に従って、複数の無線端末の中から再送制御の対象となる無線端末を決定し、再送制御の対象となる無線端末が決定されると、無線基地局はマルチキャスト情報のパケットをマルチキャスト送信する。
【０００８】
この時、各無線端末は、それぞれの受信環境によって正常に受信できないパケットが存在する。従来のマルチキャスト伝送システムでは、全ての無線端末がそれぞれ正常に受信できなかったパケットの再送要求を無線基地局へと送信していたが、特許文献１に記載のマルチキャスト伝送システムでは、再送制御の対象となる無線端末のみが無線基地局へと再送要求を送信する。
【０００９】
上記の方法により、特許文献１に記載のマルチキャスト伝送システムは、全ての無線端末が再送要求を送信することによる無線区間での輻輳を低減することができ、再送制御の対象とならない無線端末において正常に受信できないパケットと、再送制御の対象となる無線端末において正常に受信できないパケットとの間の相関性が高ければ、再送制御の対象とならない無線端末における受信品質の低下も防ぐことができる。
【００１０】
しかしながら、特許文献１に記載のマルチキャスト伝送システムは、再送要求の送信が許容されていない無線端末のみが再送要求を行うため、全無線端末の受信エラーをカバーすることが困難である。また、特許文献１のマルチキャスト伝送システムにおける伝送量削減は、主に無線端末からの再送要求の削減によるものであって、依然エラー修復を行うためには、番組数を半分にするか映像品質を半分にする必要がある。
【特許文献１】特許第３６８３４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明のマルチキャスト伝送システムは、前記従来技術や特許文献１に記載のマルチキャスト伝送システムにおける課題を解決し、伝送帯域を有効に利用することを目的とする。
なお、ネットワークのための特別な配線を無くすための技術として、無線技術のほか、ＰＬＣ（電灯線伝送）技術も注目されている。また、家庭において、ＴＶのための同軸配線を用いてネットワークを形成するＣ−ＬＩＮＫや、電話線を用いてネットワークを形成するＨＯＭＥ−ＰＮＡなどもある。これらの技術は、まとめて、「No-Extra-Wired」と呼ばれ、新たに配線を敷設することなくネットワークを構成することが可能な技術として注目されている。劣悪なノイズ環境における通信であるという点では、これらの技術についても同様であり、本発明は、無線に特化するものではなく、劣悪なノイズ環境である伝送路でマルチキャスト伝送を行う全てのシステムに適用可能である。
【課題を解決するための手段】
【００１２】
上記従来の課題を解決するために、本発明における第１の発明のマルチキャスト受信装置は、請求項１記載のマルチキャスト受信装置であって、親局から配信される、番組データとデータ識別子とを含むマルチキャスト信号を受信し、受信エラーがあれば前記親局に対し上り信号を送信することで再送要求を実施し、前記マルチキャスト信号が含む番組データを取り出してユーザーが視聴するマルチキャスト受信装置において、前記マルチキャスト信号を受信し、受信エラーがなければ、それぞれ受信パケット１〜ｍとして出力する下り受信部１〜ｍと（ｍ：２以上の整数）、前記受信パケット１〜ｍを入力し、前記受信パケット１〜ｍの何れかが有効であれば、有効なもの一つの番組データ部分を保存し、欠けた番組データ部分については前記データ識別子によりどの部分が欠けているかを特定してその情報を欠落情報として出力し、保存した番組データ部分については再送された分も含めて後で番組パケットとして出力する、再送待ち部と、ユーザー１〜ｎが視聴している番組を示す番号を、それぞれ視聴番組番号１〜ｎとして保存する、視聴番組番号部１〜ｎと（ｎ：正の整数）、前記番組パケットと、前記視聴番組番号１〜ｎとをそれぞれ入力し、前記番組パケットが含むデータのうち、それぞれ、前記視聴番組番号１〜ｎが示す番組に関するデータを視聴番組１〜ｎとして出力する、番組選択部１〜ｎと、少なくとも前記欠落情報を入力し、前記欠落情報で示される、欠けた番組データ部分の少なくとも一部の再送を要求する上り信号を作成して出力する再送要求部と、それぞれ前記視聴番組１〜ｎを入力し、表示することで視聴者に番組を届ける番組表示部１〜ｎとを含むことを特徴とするものである。
【００１３】
また、本発明における第２の発明のマルチキャスト受信装置は、請求項２記載のマルチキャスト伝送システムであって、上記第１の発明（請求項１記載）のマルチキャスト受信装置において、前記再送要求部は、前記欠落情報と、前記視聴番組番号１〜ｎとを入力し、前記欠落情報で示される、欠けた番組データ部分のうち、前記視聴番組番号１〜ｎが示す何れかの番組に関するもののみの再送を要求する上り信号を作成して出力することを特徴とするものである。
【００１４】
また、本発明における第３の発明のマルチキャスト受信装置は、請求項３記載のマルチキャスト伝送システムであって、親局から配信される、番組データとデータ識別子とを含むマルチキャスト信号を受信し、受信エラーがあれば前記親局に対し上り信号を送信することで再送要求を実施し、前記マルチキャスト信号が含む番組データを取り出してユーザーが視聴するマルチキャスト受信装置において、前記マルチキャスト信号を受信し、受信エラーがなければ、それぞれ受信パケット１〜ｋとして出力する下り受信部１〜ｋと（ｋ：１以上の整数）、前記受信パケット１〜ｋを入力し、前記受信パケット１〜ｋの何れかが有効であれば、有効なもの一つの番組データ部分を保存し、欠けた番組データ部分については前記データ識別子によりどの部分が欠けているかを特定してその情報を欠落情報として出力し、保存した番組データ部分については再送された分も含めて後で番組パケットとして出力する、再送待ち部と、ユーザー１〜ｎが視聴している番組を示す番号を、それぞれ視聴番組番号１〜ｎとして保存する、視聴番組番号部１〜ｎと（ｎ：正の整数）、前記番組パケットと、前記視聴番組番号１〜ｎとをそれぞれ入力し、前記番組パケットが含むデータのうち、それぞれ、前記視聴番組番号１〜ｎが示す番組に関するデータを視聴番組１〜ｎとして出力する、番組選択部１〜ｎと、前記欠落情報と、前記視聴番組番号１〜ｎとを入力し、前記欠落情報で示される、欠けた番組データ部分のうち、前記視聴番組番号１〜ｎが示す何れかの番組に関するもののみの再送を要求する上り信号を作成して出力する再送要求部と、それぞれ前記視聴番組１〜ｎを入力し、表示することで視聴者に番組を届ける番組表示部１〜ｎとを含むことを特徴とするものである。
【発明の効果】
【００１５】
この構成によって、本発明のマルチキャスト伝送システムは、エラー状況の変化への対応の困難性や動作の複雑性といった前記従来の課題を解決した上、大きく伝送量を削減する。
【発明を実施するための最良の形態】
【００１６】
以下本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
図１は、本発明の実施の形態１におけるマルチキャスト伝送システムの構成図である。
１は、親局である。２〜５は、子局である。８は、下り伝送路である。９は、上り伝送路である。１１は、マルチキャスト信号である。１２〜１５は、上り信号である。
【００１７】
前記親局１は、前記上り信号１２〜１５を前記上り伝送路９から入力し、前記マルチキャスト信号１１を前記下り伝送路９へ出力する。
前記子局２〜５は、前記下り伝送路８から前記マルチキャスト信号１１を入力し、前記上り伝送路９へ、それぞれ、前記上り信号１２〜１５を出力する。
ここでは、前記下り伝送路８と、前記上り伝送路９については、別々に描いたが、物理的に同じであってもよいし、更に、チャンネルも同じであってもよい。ここでは、前記下り伝送路８と、前記上り伝送路９については、両方とも無線であるとし、両方ともｃｈ１を使用してシェアしているとする。
【００１８】
図２は、前記親局１の内部構成図である。
前記マルチキャスト信号１１、前記上り信号１２〜１５について、同一番号を用いて表している。
２０は、元番組装置である。２１は、上り受信部である。２２は、再送部である。２３は、マルチキャスト送信部である。２７は、再送要求信号である。２８は、元番組である。２９は、再送付番組である。
【００１９】
前記元番組装置２０は、前記元番組２８を出力する。
前記上り受信部２１は、前記上り信号１２〜１５を入力し、子局から送られてきた再送要求の内容成分を取り出し、前記再送要求信号２７として出力する。
前記再送部２２は、前記元番組２８と、前記再送要求信号２７とを入力し、前記元番組２８を構成するパケットを前記再送付番組２９として出力する一方、一定時間保存し、保存するパケットを、前記再送要求信号２７の持つ情報に従って、前記再送付番組２９として出力する。
【００２０】
前記マルチキャスト送信部２３は、前記再送付番組２９を入力し、マルチキャストヘッダを付加し、前記マルチキャスト信号１１として出力する。
図３は、前記子局２の内部構成図である。
前記マルチキャスト信号１１、前記上り信号１２について、同一番号を用いて表している。
【００２１】
７１〜７３は、座席である。前記子局２は、前記座席７１〜７３からなる。７５は、視聴番組である。７６は、欠落情報である。７７は、視聴番組番号である。７８は、番組パケットである。７９は、受信パケットである。８０は、視聴番組番号部である。８３は、番組選択部である。８４は、番組表示部である。８５は、下り受信部である。８６は、再送待ち部である。８８は、再送要求部である。
【００２２】
前記座席７１は、前記視聴番組番号部８０と、前記再送要求部８８と、前記下り受信部８５と、前記番組選択部８３と、前記番組表示部８４と、前記再送待ち部８６とからなる。
前記座席７２及び前記座席７３は、前記視聴番組番号部８０と、前記下り受信部８５と、前記番組選択部８３と、前記番組表示部８４とからなる。
【００２３】
前記視聴番組番号部８０は、視聴者が視聴している番組を示す情報を、視聴番組番号７７として出力する。
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
【００２４】
前記番組表示部８４は、前記視聴番組７５を入力し、表示することで、視聴者に番組を届ける。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。
前記再送待ち部８６は、前記座席７１〜７３の３つの前記下り受信部８５から前記受信パケット７９を入力し、その３つの前記受信パケット７９の何れかが有効であれば、有効なもの一つの番組データ部分を保存し、欠けた番組データ部分についてはどの部分が欠けているかを特定してその情報を前記欠落情報７６として出力し、保存した番組データ部分については再送された分も含めて後で番組パケット７８として出力する。
【００２５】
前記再送要求部８８は、前記欠落情報７６を入力し、これを用いて信号を作成し、前記上り信号１２として出力する。前記再送要求部８８は、前記欠落情報７６で示される欠落したパケットの再送を要求することとし、そのことを示す内容の前記再送要求パケット情報６９を作成し、あて先として前記親局１を指定した前記ユニキャストヘッダ６０とを加え、前記上り信号１２として出力するものとする。
【００２６】
前記子局３〜５については、前記上り信号１２の代わりに、それぞれ前記上り信号１３〜１５となる以外は同様の構成である。
図１４は、前記子局２の内部の、視聴番組番号部８０の内部構成図である。
前記視聴番組番号７７について、同一番号を用いて表している。
９０は、視聴番組番号保存部である。９１は、番組Ａ指定ボタンである。９２は、番組Ｂ指定ボタンである。９３は、番組Ｃ指定ボタンである。９４は、番組Ａ指定信号である。９５は、番組Ｂ指定信号である。９６は、番組Ｃ指定信号である。
【００２７】
前記視聴番組番号保存部９０は、前記番組Ａ指定信号９４と、前記番組Ｂ指定信号９５と、前記番組Ｃ指定信号９６とを入力し、前記番組Ａ指定信号９４がアクティブであれば番組Ａを、前記番組Ｂ指定信号９５がアクティブであれば番組Ｂを、前記番組Ｃ指定信号９６がアクティブであれば番組Ｃを、視聴する番組として、視聴番組番号７７として保持する。
【００２８】
前記番組Ａ指定ボタン９１は、視聴者が番組Ａを視聴したいと思ったときに押すためのボタンであって、このボタンが押されると、前記番組Ａ指定信号９４がアクティブになる。
前記番組Ｂ指定ボタン９２は、視聴者が番組Ｂを視聴したいと思ったときに押すためのボタンであって、このボタンが押されると、前記番組Ｂ指定信号９５がアクティブになる。
【００２９】
前記番組Ｃ指定ボタン９３は、視聴者が番組Ｃを視聴したいと思ったときに押すためのボタンであって、このボタンが押されると、前記番組Ｃ指定信号９６がアクティブになる。
以上のように構成された、本発明の実施の形態１におけるマルチキャスト伝送システムの動作について、説明する。
【００３０】
２人の視聴者が、それぞれ、前記子局２の前記座席７１、７２において番組を視聴して楽しむ。前記子局２の前記座席７３、及び、前記子局３〜５は、ここでは稼動していないものとする。
当初は、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが視聴される。ある時点から、前記子局２の前記座席７１、７２両方で番組Ｃが視聴される。その切り替わりの前後の様子を、図１５、図１６、図１９、図２２、図２５に示す。
【００３１】
図１５は、前記元番組２８の時間軸の一例を示したものである。
３１は、番組Ａに関する元番組であるところの、元番組Ａである。時間軸上前半のものと、後半のものをそれぞれ３１ａ、３１ｂとする。
３２は、番組Ｂに関する元番組であるところの、元番組Ｂである。時間軸上前半のものと、後半のものをそれぞれ３２ａ、３２ｂとする。
【００３２】
３３は、番組Ｃに関する元番組であるところの、元番組Ｃである。時間軸上前半のものと、後半のものをそれぞれ３３ａ、３３ｂとする。
３４は、個々のパケットである。
３６は、番組識別子である。
３８は、番組データである。
ここでは、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３のそれぞれが２パケットの塊で流れているとする。
【００３３】
図１６は、前記再送付番組２９の時間軸の一例を示したものである。
前記番組識別子３６、前記番組データ３８について、同一番号を用いて表している。
４１は、番組Ａに関する再送付番組であるところの、再送付番組Ａである。時間軸上前半に新規として４１ａが流れ、再送として４１ｃが流れ、時間軸上後半に新規として４１ｂが流れている。
【００３４】
４２は、番組Ｂに関する再送付番組であるところの、再送付番組Ｂである。時間軸上前半のものと、後半のものをそれぞれ４２ａ、４２ｂとする。
４３は、番組Ｃに関する再送付番組であるところの、再送付番組Ｃである。時間軸上前半のものと、後半のものをそれぞれ４３ａ、４３ｂとし、その間の再送によるものを４３ｃとする。
【００３５】
４４は、個々のパケットである。
３７は、パケット番号である。ここでは、番組ごとに、１，２、３、・・・と大きくしていくこととする。即ち、４１ａ、４２ａ、４３ａには、それぞれ、前記パケット番号３７が１の前記個々のパケット４４と２の前記個々のパケット４４とが存在し、４１ｂ、４２ｂ、４３ｂには、それぞれ、前記パケット番号３７が３の前記個々のパケット４４と４の前記個々のパケット４４とが存在する。なお４１ｃ、４３ｃは、それぞれ、番組Ａの第１パケット、番組Ｃの第１パケットであるため、前記パケット番号３７がそれぞれ１、１となっている。
【００３６】
図１９は、前記マルチキャスト信号１１の時間軸の一例を示したものである。
前記番組識別子３６、前記パケット番号３７、前記番組データ３８について、同一番号を用いて表している。
５１は、番組Ａに関するマルチキャスト信号であるところの、マルチキャスト信号Ａである。時間軸上前半に新規として５１ａが流れ、再送として５１ｃが流れ、時間軸上後半に新規として５１ｂが流れ、再送として５１ｄが流れている。
【００３７】
５２は、番組Ｂに関するマルチキャスト信号であるところの、マルチキャスト信号Ｂである。時間軸上前半のものと、後半のものをそれぞれ５２ａ、５２ｂとする。
５３は、番組Ｃに関するマルチキャスト信号であるところの、マルチキャスト信号Ｃである。時間軸上前半のものと、後半のものをそれぞれ５３ａ、５３ｂとし、その間の再送によるものを５３ｃとする。５４は、個々のパケットである。３５は、マルチキャストヘッダである。３９は、誤り検出コードである。
【００３８】
図２２は、前記下り伝送路８及び前記上り伝送路９の時間軸の一例を示したものである。
前記マルチキャスト信号１１、前記マルチキャスト信号Ａ５１、前記マルチキャスト信号Ｂ５２、前記マルチキャスト信号Ｃ５３、前記上り信号１２〜１５について、同一番号を用いて表している。
【００３９】
前記子局３〜５については稼動しておらず再送要求が発生しないので、前記上り信号１３〜１５も存在せず、前記上り信号１２のみ存在している。１２ｃは、番組Ａの第１パケットと番組Ｃの第１パケットの再送を要求するものである。１２ｄは、番組Ａの第３パケットの再送を要求するものである。
前記個々のパケット５４、前記マルチキャストヘッダ３５、前記番組識別子３６、前記パケット番号３７、前記番組データ３８については図示していないが、それらは前記マルチキャスト信号１１の内部構造であって、図１９で示したとおりである。
【００４０】
６０は、宛先に前記親局１のアドレスがかかれている、ユニキャストヘッダである。
６９は、再送を望むパケットを示す、再送要求パケット情報である。前記上り信号１２ｃの前記再送要求パケット情報６９では番組Ａの第１パケットと番組Ｃの第１パケットの再送を望む内容となっている。具体的には、「Ａ１」「Ｃ１」の記載がある。前記上り信号１２ｄの前記再送要求パケット情報６９では番組Ａの第１パケットと番組Ｂの第３パケットの再送を望む内容となっている。具体的には、「Ａ１」「Ｂ３」の記載がある。
【００４１】
図２５は、前記下り伝送路８及び前記上り伝送路９の通信の一例を示したものである。
前記マルチキャスト信号１１、前記マルチキャスト信号Ａ５１、前記マルチキャスト信号Ｂ５２、前記マルチキャスト信号Ｃ５３、前記上り信号１２〜１５について、同一番号を用いて表している。
ここでは、ノイズによる受信エラーの状況を示している。
【００４２】
前記子局２の前記座席７１では、番組Ａの第１パケットと番組Ｂの第１パケットと番組Ｃの第１パケットと番組Ａの第１パケットの再送分と番組Ａの第３パケットと番組Ｂの第３パケットとが受信エラーとなっている。
前記子局２の前記座席７２では、番組Ａの第１パケットと番組Ｃの第１パケットと番組Ａの第１パケットの再送分と番組Ｂの第３パケットとが受信エラーとなっている。
【００４３】
まず、時間軸上前半の、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが視聴されているときの動作を説明する。
前記子局２において以下の動作となる。
前記視聴番組番号部８０は、視聴番組番号７７を出力する。
前記座席７１においては、前記視聴番組番号部８０は、番組Ａを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ａを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ａ指定ボタン９１を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ａ指定信号９４がアクティブになり、前記視聴番組番号保存部９０に、番組Ａを示す情報が、視聴番組番号７７として保持される。
【００４４】
前記座席７２においては、前記視聴番組番号部８０は、高い品質で伝送されることを望む番組として、番組Ｂを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ｂを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ｂ指定ボタン９２を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ｂ指定信号９５がアクティブになり、前記視聴番組番号保存部９０に、番組Ｂを示す情報が、視聴番組番号７７として保持される。
【００４５】
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
前記座席７１においては、前記番組選択部８３は、前記視聴番組番号７７が番組Ａを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ａの成分を抽出して前記視聴番組７５として出力する。
【００４６】
前記座席７２においては、前記番組選択部８３は、前記視聴番組番号７７が番組Ｂを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ｂの成分を抽出して前記視聴番組７５として出力する。
前記番組表示部８４は、前記視聴番組７５を入力し、表示する。
前記座席７１においては、前記番組表示部８４は、前記視聴番組７５として番組Ａの成分を入力し、表示する。
【００４７】
前記座席７２においては、前記番組表示部８４は、前記視聴番組７５として番組Ｂの成分を入力し、表示する。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。前記マルチキャスト信号１１及び前記受信パケット７９は、前記個々のパケット５４で構成されている。前記下り受信部８５は、前記個々のパケット５４内部の、前記誤り検出コード３９を用いて受信エラーの有無を調べる。
【００４８】
前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケット、番組Ｂの第１パケット、番組Ｃの第１パケットを破棄し、受信エラーがない、番組Ａの第２パケット、番組Ｂの第２パケット、番組Ｃの第２パケットを、前記受信パケット７９として出力する。
前記座席７２においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケット、番組Ｃの第１パケットを破棄し、受信エラーがない、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットを、前記受信パケット７９として出力する。
【００４９】
結果として、前記受信パケット７９として、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットが存在することになる。番組Ａの第１パケットと番組Ｃの第１パケットについては欠落する。
前記再送待ち部８６は、前記座席７１にのみ存在し、前記座席７１〜７３の前記下り受信部８５から、前記受信パケット７９を入力し、前記欠落情報７６及び前記番組パケット７８を出力する。
【００５０】
ここでは、前記受信パケット７９として、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットと番組Ｃの第１パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【００５１】
前記再送要求部８８は、前記欠落情報７６が示す、受け取れなかったパケットを確認し、そのパケットの再送を要求する旨を、前記上り信号１２として前記親局１へ向け発信する。ここでは、前記欠落情報７６は番組Ａ、Ｃの第１パケットを受け取れなかったことを指すから、前記親局１宛てに発信されるのは、番組Ａの第１パケットと番組Ｃの第１パケットの再送を要求する旨である前記上り信号１２である。
【００５２】
以上のようにして、前記子局２では、座席間で、有線によるエラーのリカバリを行いつつ、そこでリカバリが出来なかったエラーについては、再送を要求することにより、高品質な視聴状態を目指す。
前記親局１の内部では、以下の動作が行われる。
前記元番組装置２０は、図１５に示したように、番組Ａ、Ｂ、Ｃに関する成分を同じ品質で前記元番組２８として出力する。
【００５３】
前記上り受信部２１は、前記子局２〜５がそれぞれ送信する前記上り信号１２〜１５を入力し、前記再送要求信号２７を出力する。ここでは、前記再送要求信号２７として、番組Ａの第１パケットと番組Ｃの第１パケットの再送が求められていることが報告される。
前記再送部２２は、再送に備えて個々のパケットを保存している。前記再送要求信号２７で番組Ａの第１パケットと番組Ｃの第１パケットの再送指示を受け、実行する。
【００５４】
以上が前半の動作説明である。
以上の説明では、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが視聴されていた。
ある時点から、前記子局２の前記座席７１、７２両方で番組Ｃが視聴される。その切り替わりのあたり以降の動作を説明する。
【００５５】
前記子局２において以下の動作となる。
前記視聴番組番号部８０は、視聴番組番号７７を出力する。
前記座席７１においても、前記座席７２においても、前記視聴番組番号部８０は、高い品質で伝送されることを望む番組として、番組Ｃを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ｃを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ｃ指定ボタン９３を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ｃ指定信号９６がアクティブになり、前記視聴番組番号保存部９０に、番組Ｃを示す情報が、視聴番組番号７７として保持される。
【００５６】
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
前記座席７１においても、前記座席７２においても、前記番組選択部８３は、前記視聴番組番号７７が番組Ｃを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ｃの成分を抽出して前記視聴番組７５として出力する。
【００５７】
前記番組表示部８４は、前記視聴番組７５を入力し、表示する。
前記座席７１においても、前記座席７２においても、前記番組表示部８４は、前記視聴番組７５として番組Ｃの成分を入力し、表示する。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。前記マルチキャスト信号１１及び前記受信パケット７９は、前記個々のパケット５４で構成されている。前記下り受信部８５は、前記個々のパケット５４内部の、前記誤り検出コード３９を用いて受信エラーの有無を調べる。
【００５８】
前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケットの再送分、番組Ａの第３パケット、番組Ｂの第３パケットを破棄し、受信エラーがない、番組Ｃの第１パケットの再送分、番組Ａの第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを、前記受信パケット７９として出力する。
【００５９】
前記座席７２においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケットの再送分、番組Ｃの第１パケットの再送分、番組Ｂの第３パケットを破棄し、受信エラーがない、番組Ａの第３及び第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを、前記受信パケット７９として出力する。
【００６０】
前記再送待ち部８６は、前記座席７１にのみ存在し、前記座席７１〜７３の前記下り受信部８５から、前記受信パケット７９を入力し、前記欠落情報７６及び前記番組パケット７８を出力する。
ここでは、前記受信パケット７９として、番組Ｃの第１パケットの再送分、番組Ａの第３及び第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットの再送分と番組Ｂの第３パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【００６１】
前記再送要求部８８は、前記欠落情報７６が示す、受け取れなかったパケットを確認し、そのパケットの再送を要求する旨を、前記上り信号１２として前記親局１へ向け発信する。ここでは、前記欠落情報７６は番組Ａの第１パケット再送分と、番組Ｂの第３パケットとを受け取れなかったことを指すから、前記親局１宛てに発信されるのは、番組Ａの第１パケットと番組Ｂの第３パケットの再送を要求する旨である前記上り信号１２である。
【００６２】
以上のようにして、前記子局２では、座席間で、有線によるエラーのリカバリを行いつつ、そこでリカバリが出来なかったエラーについては、再送を要求することにより、高品質な視聴状態を目指す。
前記親局１の内部では、以下の動作が行われる。
前記元番組装置２０は、図１５に示したように、番組Ａ、Ｂ、Ｃに関する成分を同じ品質で前記元番組２８として出力する。
【００６３】
前記上り受信部２１は、前記子局２〜５がそれぞれ送信する前記上り信号１２〜１５を入力し、前記再送要求信号２７を出力する。ここでは、前記再送要求信号２７として、番組Ａの第１パケットと番組Ｂの第３パケットの再送が求められていることが報告される。
前記再送部２２は、再送に備えて個々のパケットを保存している。前記再送要求信号２７で番組Ａの第１パケットと番組Ｂの第３パケットの再送指示を受け、実行する。
【００６４】
以上が後半の動作説明である。
以上、前半と後半にわけて説明したとおり、前記子局２では、下り受信部８５を複数個有線接続し、映像を補足し合うことで、再送要求及び再送の量を少なくした。例えば、前記座席７１では、前半において番組Ｂを視聴しており、番組Ｂの第１パケットを受信エラーで失ったが、前記座席７２では受信エラーが発生していないため、そちらから補足することができ、番組Ｂの第１パケットの再送要求及び再送は発生していない。
【００６５】
また、再送要求部８８と再送待ち部８６により、映像を補足しあった結果まだエラーなら再送要求を行うことで、再送要求の量を少なくした。各座席に前記下り受信部８５と対で前記再送要求部８８を備え、映像を補足しあった結果と無関係にエラーなら再送要求を行うのが自然な姿ではあるが、そうではなく、映像を補足しあった結果まだエラーなら再送要求を行うことで、再送要求の量を少なくした。
【００６６】
また、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことで、再送要求の量を少なくした。各座席に前記下り受信部８５と対で前記再送要求部８８を備え、座席ごとに個別に再送要求を行うのが自然な姿ではあるが、そうではなく、一つの再送要求部８８が取りまとめて再送要求を行うことで、再送要求の量を少なくした。
なお、図１において、前記子局の数を４個としたが、前記子局の数については、正の整数であればよい。
【００６７】
また、図１において、前記下り伝送路８と、前記上り伝送路９については、別々に描いたが、物理的に同じであってもよいし、更に、チャンネルも同じであってもよい。例えば、前記下り伝送路８が無線であって、前記上り伝送路９がパワーラインであるような物理的に伝送路が異なる状況でもよいし、両方とも無線であるような物理的に同じ状況でもよいし、物理的に同じである時に、存在するチャンネルをｃｈ１，２、・・・とした時に、それぞれｃｈ１、ｃｈ２を利用するようなチャンネルが異なる状況でもよいし、両方ともｃｈ１を使用してシェアするようなチャンネルが同じである状況でもよい。ここでは、前記下り伝送路８と、前記上り伝送路９については、両方とも無線であるとし、両方ともｃｈ１を使用してシェアしているとした。
【００６８】
なお、図１５において、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３の３種類が流れているが、番組の個数については、正の整数であればよい。
また、図１５において、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３のそれぞれが２パケットの塊で流れているが、そうでなくてもよい。例えば、１パケットずつでもいいし、そういったことに関わらずランダムに流れてもよい。
また、図１５において、前記元番組２８は、前記番組識別子３６で管理することとしたが、そうでなくてもよい。例えば、信号経路を３本にして、それぞれの経路で番組Ａ、Ｂ、Ｃを扱えば、前記番組識別子３６は不要となる。
【００６９】
なお、図１６において、パケット番号３７は、番組ごとに、１，２、３、・・・と大きくしていくこととした。例えば、４１ａにおいて、２つのパケットに、１，２という番号が与えられ、４１ｃにおいては番組Ａのパケット１の再送であるため再び１という番号が与えられ、４１ｂにおいては、２つのパケットに、３，４という番号が与えられた。だが、そうでなくてもよい。パケットが識別できるよう、ユニークな値であればよい。
【００７０】
なお、図１９において、前記マルチキャストヘッダ３５を加えることでマルチキャスト伝送を実現することとした。これは、前述の無線ＬＡＮの規格ＩＥＥＥ８０２．１１等を考慮したものだが、そうでなくてもよい。例えば、前記マルチキャストヘッダ３５を加えなくともとにかく前記子局は前記親局からの信号は受信して処理を行えば、それは、マルチキャスト伝送と同じことである。
【００７１】
なお、図２２において、前記再送要求パケット情報６９は、再送を望むパケットを記載することとした。例えば、前記上り信号１２ｃの前記再送要求パケット情報６９では「Ａ１」「Ｃ１」の記載があり、前記上り信号１２ｄの前記再送要求パケット情報６９では「Ａ１」「Ｂ３」の記載があることとした。だが、そうでなくてもよい。再送を望むパケットが前記親局１に伝わる方法であれば、どのような方法でもよい。
【００７２】
例えば、再送を望まないパケットを記載することで、再送を望むパケットを伝えてもよい。この方法を採用すれば、前記上り信号１２ｃの前記再送要求パケット情報６９では「Ａ２」「Ｂ１」「Ｂ２」「Ｃ２」の記載があり、前記上り信号１２ｄの前記再送要求パケット情報６９では「Ｃ１」「Ａ３」「Ａ４」「Ｂ４」「Ｃ１」「Ｃ２」の記載があることとなる。
【００７３】
また、番号として、番組ごとの通し番号を使用するのでなく、パケットの塊ごとに振りなおした番号を使用してもよい。この方法を採用すれば、前半において「Ａ１」「Ｃ１」はパケットの塊で見ると第１パケットと第５パケットであるから、前記上り信号１２ｃの前記再送要求パケット情報６９では「１」「５」の記載となり、後半において「Ａ１」「Ｂ３」はパケットの塊で見ると第１パケットと第５パケットであるから、前記上り信号１２ｄの前記再送要求パケット情報６９では「１」「５」の記載となることとなる。
【００７４】
また、番号として、パケットの塊ごとに振りなおした番号を使用することとした上、再送を望まないパケットを記載することとすれば、前半において「Ａ２」「Ｂ１」「Ｂ２」「Ｃ２」はパケットの塊で見ると第２，３，４，６パケットであるから、前記上り信号１２ｃの前記再送要求パケット情報６９では２，３，４，６の記載となる。後半においては「Ｃ１」「Ａ３」「Ａ４」「Ｂ４」「Ｃ１」「Ｃ２」はパケットの塊で見ると第２，３，４，６パケットであるから、前記上り信号１２ｄの前記再送要求パケット情報６９では２，３，４，６の記載となることとなる。
【００７５】
なお、図３において、座席数を３つとしたが、そうでなくてもよい。例えば４つであってもよい。
また、稼動していない座席を一つとしたが、そうでなくてもよい。例えば、全ての座席が稼動していることとしてもよい。
また、稼動していない座席において、前記下り受信部８５と前記番組表示部８４の両方とも稼動していないこととして説明したが、そうでなくてもよい。例えば、前記番組表示部８４は稼動しており視聴者が番組を視聴しているが前記下り受信部８５が稼動していないとしても、前記下り受信部８５は稼動しているが前記番組表示部８４は稼動しておらず視聴者は番組を視聴していないとしても、よい。
【００７６】
また、座席毎に前記下り受信部８５を備えることとしたが、そうでなくてもよい。例えば、３人の視聴者がそれぞれ座席７１〜７３において番組表示部８４で映像を視聴している状況において、座席７２と座席７３のみ下り受信部を備えており、座席７１は備えていない状況であっても構わない（これは、上述の、「前記番組表示部８４は稼動しており視聴者が番組を視聴しているが前記下り受信部８５が稼動していない」という状況が座席７１でおきていることと、動作上は同じである。）。この状態を図４に示す。
【００７７】
また、前記下り受信部８５は、座席の中に備えることとしたが、そうでなくてもよい。座席から離れて下り受信部が存在していても有線で接続されておれば構わない。この状態を図５に示す。
また、前記番組表示部８４の数を複数個としたが、そうでなくてもよい。例えば、１人の視聴者が座席７１において番組表示部８４で映像を視聴している状況において、前記下り受信部８５が複数個存在してあっても構わない（これは、上述の、「前記番組表示部８４は稼動しており視聴者が番組を視聴しているが前記下り受信部８５が稼動していない」という状況が座席７１以外でおきていることと、動作上は同じである。）。この状態を図６に示す。
【００７８】
なぜなら、本実施の形態１における第１のポイントは、下り受信部８５を複数個有線接続し、映像を補足し合うことであり、また、本実施の形態１における第２のポイントは、再送要求部８８と再送待ち部８６により、映像を補足しあった結果まだエラーなら再送要求を行うことであり、また、本実施の形態１における第３のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであり、これらのポイントは、座席数や、稼動していない座席数や、「稼動していない座席」における「稼動していない」が意味するのが前記下り受信部８５と前記番組表示部８４のどちらであるかということや、前記下り受信部８５の数や、前記下り受信部８５の設置場所や、前記番組表示部８４の数の影響を受けないからである。
【００７９】
なお、図１４において、前記視聴番組番号保存部９０は、前記番組Ａ指定信号９４と、前記番組Ｂ指定信号９５と、前記番組Ｃ指定信号９６とを入力し、前記番組Ａ指定信号９４がアクティブであれば番組Ａを、前記番組Ｂ指定信号９５がアクティブであれば番組Ｂを、前記番組Ｃ指定信号９６がアクティブであれば番組Ｃを、視聴番組番号７７として保持することとした。そうすることで、視聴者が視聴する番組を高品質要求するようにした。だが、そうでなくてもよい。例えば、前記番組選択部８３へは視聴番組番号７７を送ることとして、しかし、前記再送要求部８８に対しては、視聴者が過去に見た番組の履歴を記録し、そういった番組はまた視聴する可能性が大きいという判断の元、それらをおくることで、それらを高品質要求してもよい。また、あらかじめ視聴者の好みを登録しておき、それらを高品質要求してもよい。また、これらの方法の組み合わせで、複数個の番組を高品質要求してもよい。
【００８０】
なお、図１４において、ボタンを用意したが、もちろんそうでなくてもよい。例えば、音声認識技術を用いた音声入力でもよい。
以上の説明は、親局、子局をまとめたシステムとして実施したが、本発明は、システムに限定されるものではない。
本実施の形態１における第１のポイントは、下り受信部８５を複数個有線接続し、映像を補足し合うことであり、子局側での動きこそが発明の核心であると言える。
【００８１】
また、本実施の形態１における第２のポイントは、再送要求部８８と再送待ち部８６により、映像を補足しあった結果まだエラーなら再送要求を行うことであり、子局側での動きこそが発明の核心であると言える。
また、本実施の形態１における第３のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであり、子局側での動きこそが発明の核心であると言える。
【００８２】
（実施の形態２）
本発明の実施の形態１において用いた図１は、本発明の実施の形態２におけるマルチキャスト伝送システムの構成図でもある。
本発明の実施の形態１において用いた図２は、本発明の実施の形態２におけるマルチキャスト伝送システムの前記親局１の内部構成図でもある。
【００８３】
図７は、前記子局２の内部構成図である。
図７は、本発明の実施の形態１において用いた図３と同一部分を多く含む。同一部分には同一番号を用いて表している。
即ち、前記マルチキャスト信号１１、前記上り信号１２、前記座席７１〜７３、視聴番組７５、欠落情報７６、視聴番組番号７７、番組パケット７８、受信パケット７９、視聴番組番号部８０、下り受信部８５、番組選択部８３、番組表示部８４、再送待ち部８６について、同一番号を用いて表している。
【００８４】
前記再送要求部８９は、前記視聴番組番号７７と、前記欠落情報７６とを入力し、これらを用いて信号を作成し、前記上り信号１２として出力する。前記再送要求部８９は、前記欠落情報７６で示される欠落したパケットのうち、前記視聴番組番号７７が示す番組に関するパケットのみ、再送を要求することとし、そのことを示す内容の前記再送要求パケット情報６９を作成し、あて先として前記親局１を指定した前記ユニキャストヘッダ６０とを加え、前記上り信号１２として出力するものとする。これはどういうことかというと、マルチキャスト信号１１に受信エラーが生じていても、視聴者が視聴していない番組であれば、再送を要求しないわけである。
【００８５】
前記子局３〜５については、前記上り信号１２の代わりに、それぞれ前記上り信号１３〜１５となる以外は同様の構成である。
本発明の実施の形態１において用いた図１４は、本発明の実施の形態２における前記子局２の内部の、視聴番組番号部８０の内部構成図でもある。
以上のように構成された、本発明の実施の形態２におけるマルチキャスト伝送システムの動作について、説明する。
【００８６】
２人の視聴者が、それぞれ、前記子局２の前記座席７１、７２において番組を視聴して楽しむ。前記子局２の前記座席７３、及び、前記子局３〜５は、ここでは稼動していないものとする。
当初は、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが視聴される。ある時点から、前記子局２の前記座席７１、７２両方で番組Ｃが視聴される。その切り替わりの前後の様子を、図１５、図１７、図２０、図２３、図２６に示す。
【００８７】
本発明の実施の形態１において用いた図１５は、本発明の実施の形態２における前記元番組２８の時間軸の一例を示したものでもある。
図１７は、前記再送付番組２９の時間軸の一例を示したものである。
図１７は、本発明の実施の形態１において用いた図１６と同一部分を多く含む。同一部分には同一番号を用いて表している。
【００８８】
異なる点は、図１６において存在していた、前記再送付番組Ｃ４３ｃが存在しないことである。
図２０は、前記マルチキャスト信号１１の時間軸の一例を示したものである。
図２０は、本発明の実施の形態１において用いた図１９と同一部分を多く含む。同一部分には同一番号を用いて表している。
【００８９】
異なる点は、図１９において存在していた、前記マルチキャスト信号Ｃ５３ｃが存在しないことである。
図２３は、前記下り伝送路８及び前記上り伝送路９の時間軸の一例を示したものである。
図２３は、本発明の実施の形態１において用いた図２２と同一部分を多く含む。同一部分には同一番号を用いて表している。
【００９０】
異なる点は、図２２において存在していた、前記マルチキャスト信号Ｃ５３ｃと、前記上り信号１２ｄが存在しないことと、前記上り信号１２ｃの前記再送要求パケット情報６９が番組Ａの第１パケットの再送を望む内容となっていること、具体的には、「Ａ１」の記載があることである。
図２６は、前記下り伝送路８及び前記上り伝送路９の通信の一例を示したものである。
【００９１】
図２６は、本発明の実施の形態１において用いた図２５と同一部分を多く含む。同一部分には同一番号を用いて表している。
異なる点の一つは、受信エラーの状況である。図２５同様、図２６では、ノイズによる受信エラーの状況を示しており、その状況が図２５と異なる。
前記子局２の前記座席７１では、番組Ａの第１パケットと番組Ｂの第１パケットと番組Ｃの第１パケットと番組Ａの第１パケットの再送分と番組Ａの第３パケットと番組Ｂの第３パケットとが受信エラーとなっている。
【００９２】
前記子局２の前記座席７２では、番組Ａの第１パケットと番組Ｃの第１パケットと番組Ａの第１パケットの再送分と番組Ｂの第３パケットとが受信エラーとなっている。
その他に異なる点は、図２２と図２３との差分と同様である。
まず、時間軸上前半の、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが視聴されているときの動作を説明する。
【００９３】
前記子局２において以下の動作となる。
前記視聴番組番号部８０は、視聴番組番号７７を出力する。
前記座席７１においては、前記視聴番組番号部８０は、番組Ａを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ａを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ａ指定ボタン９１を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ａ指定信号９４がアクティブになり、前記視聴番組番号保存部９０に、番組Ａを示す情報が、視聴番組番号７７として保持される。
【００９４】
前記座席７２においては、前記視聴番組番号部８０は、高い品質で伝送されることを望む番組として、番組Ｂを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ｂを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ｂ指定ボタン９２を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ｂ指定信号９５がアクティブになり、前記視聴番組番号保存部９０に、番組Ｂを示す情報が、視聴番組番号７７として保持される。
【００９５】
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
前記座席７１においては、前記番組選択部８３は、前記視聴番組番号７７が番組Ａを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ａの成分を抽出して前記視聴番組７５として出力する。
【００９６】
前記座席７２においては、前記番組選択部８３は、前記視聴番組番号７７が番組Ｂを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ｂの成分を抽出して前記視聴番組７５として出力する。
前記番組表示部８４は、前記視聴番組７５を入力し、表示する。
前記座席７１においては、前記番組表示部８４は、前記視聴番組７５として番組Ａの成分を入力し、表示する。
【００９７】
前記座席７２においては、前記番組表示部８４は、前記視聴番組７５として番組Ｂの成分を入力し、表示する。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。前記マルチキャスト信号１１及び前記受信パケット７９は、前記個々のパケット５４で構成されている。前記下り受信部８５は、前記個々のパケット５４内部の、前記誤り検出コード３９を用いて受信エラーの有無を調べる。
【００９８】
前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケット、番組Ｂの第１パケット、番組Ｃの第１パケットを破棄し、受信エラーがない、番組Ａの第２パケット、番組Ｂの第２パケット、番組Ｃの第２パケットを、前記受信パケット７９として出力する。
前記座席７２においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケット、番組Ｃの第１パケットを破棄し、受信エラーがない、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットを、前記受信パケット７９として出力する。
【００９９】
結果として、前記受信パケット７９として、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットが存在することになる。番組Ａの第１パケットと番組Ｃの第１パケットについては欠落する。
前記再送待ち部８６は、前記座席７１にのみ存在し、前記座席７１〜７３の前記下り受信部８５から、前記受信パケット７９を入力し、前記欠落情報７６及び前記番組パケット７８を出力する。
【０１００】
ここでは、前記受信パケット７９として、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットと番組Ｃの第１パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【０１０１】
前記再送要求部８９は、前記欠落情報７６が示す、受け取れなかったパケットを確認し、そのパケットの番組が、前記視聴番組番号７７が示す番組であるかどうか確認し、そうであれば、前記欠落情報７６が示す、受け取れなかったパケットの再送を要求する旨を、前記上り信号１２として前記親局１へ向け発信する。ここでは、前記視聴番組番号７７が示す番組は番組Ａと番組Ｂであって、前記欠落情報７６は番組Ａ、Ｃの第１パケットを受け取れなかったことを指すから、前記親局１宛てに発信されるのは、番組Ａの第１パケットの再送を要求する旨である前記上り信号１２である。
【０１０２】
以上のようにして、前記子局２では、座席間で、有線によるエラーのリカバリを行いつつ、そこでリカバリが出来なかったエラーについては、視聴されている番組Ａ及び番組Ｂについては再送を要求することにより、高品質な視聴状態を目指す。
前記親局１の内部では、以下の動作が行われる。
前記元番組装置２０は、図１５に示したように、番組Ａ、Ｂ、Ｃに関する成分を同じ品質で前記元番組２８として出力する。
【０１０３】
前記上り受信部２１は、前記子局２〜５がそれぞれ送信する前記上り信号１２〜１５を入力し、前記再送要求信号２７を出力する。ここでは、前記再送要求信号２７として、番組Ａの第１パケットの再送が求められていることが報告される。
前記再送部２２は、再送に備えて個々のパケットを保存している。前記再送要求信号２７で番組Ａの第１パケットの再送指示を受け、実行する。
【０１０４】
以上が前半の動作説明である。
以上の説明では、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが視聴されていた。
ある時点から、前記子局２の前記座席７１、７２両方で番組Ｃが視聴される。その切り替わりのあたり以降の動作を説明する。
【０１０５】
前記子局２において以下の動作となる。
前記視聴番組番号部８０は、視聴番組番号７７を出力する。
前記座席７１においても、前記座席７２においても、前記視聴番組番号部８０は、高い品質で伝送されることを望む番組として、番組Ｃを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ｃを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ｃ指定ボタン９３を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ｃ指定信号９６がアクティブになり、前記視聴番組番号保存部９０に、番組Ｃを示す情報が、視聴番組番号７７として保持される。
【０１０６】
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
前記座席７１においても、前記座席７２においても、前記番組選択部８３は、前記視聴番組番号７７が番組Ｃを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ｃの成分を抽出して前記視聴番組７５として出力する。
【０１０７】
前記番組表示部８４は、前記視聴番組７５を入力し、表示する。
前記座席７１においても、前記座席７２においても、前記番組表示部８４は、前記視聴番組７５として番組Ｃの成分を入力し、表示する。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。前記マルチキャスト信号１１及び前記受信パケット７９は、前記個々のパケット５４で構成されている。前記下り受信部８５は、前記個々のパケット５４内部の、前記誤り検出コード３９を用いて受信エラーの有無を調べる。
【０１０８】
前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケットの再送分、番組Ａの第３パケット、番組Ｂの第３パケットを破棄し、受信エラーがない、番組Ａの第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを、前記受信パケット７９として出力する。
前記座席７２においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケットの再送分、番組Ｂの第３パケットを破棄し、受信エラーがない、番組Ａの第３及び第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを、前記受信パケット７９として出力する。
【０１０９】
前記再送待ち部８６は、前記座席７１にのみ存在し、前記座席７１〜７３の前記下り受信部８５から、前記受信パケット７９を入力し、前記欠落情報７６及び前記番組パケット７８を出力する。
ここでは、前記受信パケット７９として、番組Ａの第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットの再送分と番組Ｂの第３パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【０１１０】
前記再送要求部８９は、前記欠落情報７６が示す、受け取れなかったパケットを確認し、そのパケットの番組が、前記視聴番組番号７７が示す番組であるかどうか確認し、そうであれば、前記欠落情報７６が示す、受け取れなかったパケットの再送を要求する旨を、前記上り信号１２として前記親局１へ向け発信する。ここでは、前記視聴番組番号７７が示す番組は番組Ｃであって、前記欠落情報７６は番組Ａの第１パケット再送分と、番組Ｂの第３パケットとを受け取れなかったことを指すから、前記親局１に再送を要求する前記上り信号１２は発信されない。
【０１１１】
以上のようにして、前記子局２では、座席間で、有線によるエラーのリカバリを行いつつ、そこでリカバリが出来なかったエラーについては、視聴されている番組Ｃについては再送を要求することにより、高品質な視聴状態を目指すが、ここでは視聴されている番組Ｃについては有線によるエラーのリカバリのみでリカバリが完了し、再送要求は発生していない。
【０１１２】
前記親局１の内部では、以下の動作が行われる。
前記元番組装置２０は、図１５に示したように、番組Ａ、Ｂ、Ｃに関する成分を同じ品質で前記元番組２８として出力する。
前記上り受信部２１は、前記子局２〜５がそれぞれ送信する前記上り信号１２〜１５を入力し、前記再送要求信号２７を出力する。ここでは、前記再送要求信号２７を含む前記上り信号１２〜１５は存在していない。
【０１１３】
前記再送部２２は、再送に備えて個々のパケットを保存している。前記再送要求信号２７で再送指示を受ければ、実行するが、ここでは再送指示は発生しない。
以上が後半の動作説明である。
以上、前半と後半にわけて説明したとおり、前記子局２では、下り受信部８５を複数個有線接続し、映像を補足し合うことで、再送要求及び再送の量を少なくした。例えば、前記座席７１では、前半において番組Ｂを視聴しており、番組Ｂの第１パケットを受信エラーで失ったが、前記座席７２では受信エラーが発生していないため、そちらから補足することができ、番組Ｂの第１パケットの再送要求及び再送は発生していない。
【０１１４】
また、再送要求部８８と再送待ち部８６により、映像を補足しあった結果まだエラーなら再送要求を行うことで、再送要求の量を少なくした。各座席に前記下り受信部８５と対で前記再送要求部８８を備え、映像を補足しあった結果と無関係にエラーなら再送要求を行うのが自然な姿ではあるが、そうではなく、映像を補足しあった結果まだエラーなら再送要求を行うことで、再送要求の量を少なくした。
【０１１５】
また、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことで、再送要求の量を少なくした。各座席に前記下り受信部８５と対で前記再送要求部８８を備え、座席ごとに個別に再送要求を行うのが自然な姿ではあるが、そうではなく、一つの再送要求部８８が取りまとめて再送要求を行うことで、再送要求の量を少なくした。
また、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであった。つまり、子局から高品質化を望まれている番組のみ高品質な伝送を行い、そうでない番組は低品質な伝送を行うことで、伝送量を大きく削減したのであった。子局から高品質化を望まれている番組というのは、具体的に言うと、視聴者が視聴している番組である。番組Ｃに切り替えた直後のみ、前記子局２では、番組Ｃが低品質な状態で視聴されるが、その後番組Ｃは高品質化された状態で視聴される。視聴者が番組を切り替えた際は、他の視聴者によって視聴されてない番組であれば、当初は低品質なものとなっているが、やがて、高品質となるので、視聴者は番組を楽しむことが出来る。
【０１１６】
なお、図１において、前記子局の数を４個としたが、前記子局の数については、正の整数であればよい。
また、図１において、前記下り伝送路８と、前記上り伝送路９については、別々に描いたが、物理的に同じであってもよいし、更に、チャンネルも同じであってもよい。例えば、前記下り伝送路８が無線であって、前記上り伝送路９がパワーラインであるような物理的に伝送路が異なる状況でもよいし、両方とも無線であるような物理的に同じ状況でもよいし、物理的に同じである時に、存在するチャンネルをｃｈ１，２、・・・とした時に、それぞれｃｈ１、ｃｈ２を利用するようなチャンネルが異なる状況でもよいし、両方ともｃｈ１を使用してシェアするようなチャンネルが同じである状況でもよい。ここでは、前記下り伝送路８と、前記上り伝送路９については、両方とも無線であるとし、両方ともｃｈ１を使用してシェアしているとした。
【０１１７】
なお、図１５において、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３の３種類が流れているが、番組の個数については、正の整数であればよい。
また、図１５において、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３のそれぞれが２パケットの塊で流れているが、そうでなくてもよい。例えば、１パケットずつでもいいし、そういったことに関わらずランダムに流れてもよい。
【０１１８】
また、図１５において、前記元番組２８は、前記番組識別子３６で管理することとしたが、そうでなくてもよい。例えば、信号経路を３本にして、それぞれの経路で番組Ａ、Ｂ、Ｃを扱えば、前記番組識別子３６は不要となる。
なお、図１７において、パケット番号３７は、番組ごとに、１，２、３、・・・と大きくしていくこととした。例えば、４１ａにおいて、２つのパケットに、１，２という番号が与えられ、４１ｃにおいては番組Ａのパケット１の再送であるため再び１という番号が与えられ、４１ｂにおいては、２つのパケットに、３，４という番号が与えられた。だが、そうでなくてもよい。パケットが識別できるよう、ユニークな値であればよい。
【０１１９】
なお、図２０において、前記マルチキャストヘッダ３５を加えることでマルチキャスト伝送を実現することとした。これは、前述の無線ＬＡＮの規格ＩＥＥＥ８０２．１１等を考慮したものだが、そうでなくてもよい。例えば、前記マルチキャストヘッダ３５を加えなくともとにかく前記子局は前記親局からの信号は受信して処理を行えば、それは、マルチキャスト伝送と同じことである。
【０１２０】
なお、図２３において、前記再送要求パケット情報６９は、再送を望むパケットを記載することとした。例えば、前記上り信号１２ｃの前記再送要求パケット情報６９では「Ａ１」の記載があることとした。だが、そうでなくてもよい。再送を望むパケットが前記親局１に伝わる方法であれば、どのような方法でもよい。
例えば、再送を望まないパケットを記載することで、再送を望むパケットを伝えてもよい。この方法を採用すれば、前記上り信号１２ｃの前記再送要求パケット情報６９では「Ａ２」「Ｂ１」「Ｂ２」「Ｃ２」の記載があることとなる。
【０１２１】
また、番号として、番組ごとの通し番号を使用するのでなく、パケットの塊ごとに振りなおした番号を使用してもよい。この方法を採用すれば、「Ａ１」はパケットの塊で見ると第１パケットであるから、前記上り信号１２ｃの前記再送要求パケット情報６９では「１」の記載となることとなる。
また、番号として、パケットの塊ごとに振りなおした番号を使用することとした上、再送を望まないパケットを記載することとすれば、「Ａ２」「Ｂ１」「Ｂ２」「Ｃ２」はパケットの塊で見ると第２，３，４，６パケットであるから、前記上り信号１２ｃの前記再送要求パケット情報６９では２，３，４，６の記載となる。
【０１２２】
なお、図７において、座席数を３つとしたが、そうでなくてもよい。例えば４つであってもよい。
また、稼動していない座席を一つとしたが、そうでなくてもよい。例えば、全ての座席が稼動していることとしてもよい。
また、稼動していない座席において、前記下り受信部８５と前記番組表示部８４の両方とも稼動していないこととして説明したが、そうでなくてもよい。例えば、前記番組表示部８４は稼動しており視聴者が番組を視聴しているが前記下り受信部８５が稼動していないとしても、前記下り受信部８５は稼動しているが前記番組表示部８４は稼動しておらず視聴者は番組を視聴していないとしても、よい。
【０１２３】
また、座席毎に前記下り受信部８５を備えることとしたが、そうでなくてもよい。例えば、３人の視聴者がそれぞれ座席７１〜７３において番組表示部８４で映像を視聴している状況において、座席７２と座席７３のみ下り受信部を備えており、座席７１は備えていない状況であっても構わない（これは、上述の、「前記番組表示部８４は稼動しており視聴者が番組を視聴しているが前記下り受信部８５が稼動していない」という状況が座席７１でおきていることと、動作上は同じである。）。この状態を図８に示す。
【０１２４】
また、前記下り受信部８５は、座席の中に備えることとしたが、そうでなくてもよい。座席から離れて下り受信部が存在していても有線で接続されておれば構わない。この状態を図９に示す。
また、前記番組表示部８４の数を複数個としたが、そうでなくてもよい。例えば、１人の視聴者が座席７１において番組表示部８４で映像を視聴している状況において、前記下り受信部８５が複数個存在してあっても構わない（これは、上述の、「前記番組表示部８４は稼動しており視聴者が番組を視聴しているが前記下り受信部８５が稼動していない」という状況が座席７１以外でおきていることと、動作上は同じである。）。この状態を図１０に示す。
【０１２５】
なぜなら、本実施の形態２における第１のポイントは、下り受信部８５を複数個有線接続し、映像を補足し合うことであり、また、本実施の形態２における第２のポイントは、再送要求部８８と再送待ち部８６により、映像を補足しあった結果まだエラーなら再送要求を行うことであり、また、本実施の形態２における第３のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであり、また、本実施の形態２における第４のポイントは、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであり、これらのポイントは、座席数や、稼動していない座席数や、「稼動していない座席」における「稼動していない」が意味するのが前記下り受信部８５と前記番組表示部８４のどちらであるかということや、前記下り受信部８５の数や、前記下り受信部８５の設置場所や、前記番組表示部８４の数の影響を受けないからである。
【０１２６】
なお、図１４において、前記視聴番組番号保存部９０は、前記番組Ａ指定信号９４と、前記番組Ｂ指定信号９５と、前記番組Ｃ指定信号９６とを入力し、前記番組Ａ指定信号９４がアクティブであれば番組Ａを、前記番組Ｂ指定信号９５がアクティブであれば番組Ｂを、前記番組Ｃ指定信号９６がアクティブであれば番組Ｃを、視聴番組番号７７として保持することとした。そうすることで、視聴者が視聴する番組を高品質要求するようにした。だが、そうでなくてもよい。例えば、前記番組選択部８３へは視聴番組番号７７を送ることとして、しかし、前記再送要求部８８に対しては、視聴者が過去に見た番組の履歴を記録し、そういった番組はまた視聴する可能性が大きいという判断の元、それらをおくることで、それらを高品質要求してもよい。また、あらかじめ視聴者の好みを登録しておき、それらを高品質要求してもよい。また、これらの方法の組み合わせで、複数個の番組を高品質要求してもよい。
【０１２７】
なお、図１４において、ボタンを用意したが、もちろんそうでなくてもよい。例えば、音声認識技術を用いた音声入力でもよい。
以上の説明は、親局、子局をまとめたシステムとして実施したが、本発明は、システムに限定されるものではない。
本実施の形態２における第１のポイントは、下り受信部８５を複数個有線接続し、映像を補足し合うことであり、子局側での動きこそが発明の核心であると言える。
また、本実施の形態２における第２のポイントは、再送要求部８８と再送待ち部８６により、映像を補足しあった結果まだエラーなら再送要求を行うことであり、子局側での動きこそが発明の核心であると言える。
【０１２８】
また、本実施の形態２における第３のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであり、子局側での動きこそが発明の核心であると言える。
また、本実施の形態２における第４のポイントは、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであった。親局が子局からの要求に合わせて再送すること自体は、一般的な話であるから、その点に着目すれば、子局側での動きこそが発明の核心であると言える。
【０１２９】
（実施の形態３）
本発明の実施の形態１及び形態２において用いた図１は、本発明の実施の形態３におけるマルチキャスト伝送システムの構成図でもある。
本発明の実施の形態１及び形態２において用いた図２は、本発明の実施の形態３におけるマルチキャスト伝送システムの前記親局１の内部構成図でもある。
【０１３０】
図１１は、前記子局２の内部構成図である。
図１１は、本発明の実施の形態２において用いた図７と構成要素は全く同じであり、同一部分には同一番号を用いて表している。
即ち、前記マルチキャスト信号１１、前記上り信号１２、前記座席７１〜７３、視聴番組７５、欠落情報７６、視聴番組番号７７、番組パケット７８、受信パケット７９、視聴番組番号部８０、下り受信部８５、番組選択部８３、番組表示部８４、再送待ち部８６、前記再送要求部８９について、同一番号を用いて表している。
【０１３１】
図１１が図７と異なるのは、前記下り受信部８５が前記座席７１にのみ存在する点だけである。
前記子局３〜５については、前記上り信号１２の代わりに、それぞれ前記上り信号１３〜１５となる以外は同様の構成である。
本発明の実施の形態１及び形態２において用いた図１４は、本発明の実施の形態３における前記子局２の内部の、視聴番組番号部８０の内部構成図でもある。
【０１３２】
以上のように構成された、本発明の実施の形態３におけるマルチキャスト伝送システムの動作について、説明する。
２人の視聴者が、それぞれ、前記子局２の前記座席７１、７２と、前記子局３の前記座席７１において番組を視聴して楽しむ。前記子局２の前記座席７３、前記子局３の前記座席７２〜７３、前記子局３〜５は、ここでは稼動していないものとする。
【０１３３】
当初は、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが、前記子局３の前記座席７１で、番組Ａが、視聴される。ある時点から、前記子局２の前記座席７１、７２、前記子局３の前記座席７１全てで番組Ｃが視聴される。その切り替わりの前後の様子を、図１５、図１８、図２１、図２４、図２７に示す。
本発明の実施の形態１及び形態２において用いた図１５は、本発明の実施の形態３における前記元番組２８の時間軸の一例を示したものでもある。
【０１３４】
図１８は、前記再送付番組２９の時間軸の一例を示したものである。
図１８は、本発明の実施の形態１において用いた図１６と同一部分を多く含む。同一部分には同一番号を用いて表している。
異なる点は、図１６において存在していた、前記再送付番組Ｃ４３ｃの代わりに、再送付番組Ｂ４２ｃが存在することである。
【０１３５】
４２は、番組Ｂに関する再送付番組であるところの、再送付番組Ｂである。時間軸上前半のものと、後半のものをそれぞれ４２ａ、４２ｂとし、その間の再送によるものを４２ｃとする。
図２１は、前記マルチキャスト信号１１の時間軸の一例を示したものである。
図２１は、本発明の実施の形態１において用いた図１９と同一部分を多く含む。同一部分には同一番号を用いて表している。
【０１３６】
異なる点は、図１６において存在していた、前記マルチキャスト信号Ｃ５３ｃの代わりに、マルチキャスト信号Ｂ５２ｃが存在することである。
５２は、番組Ｂに関するマルチキャスト信号であるところの、マルチキャスト信号Ｂである。時間軸上前半のものと、後半のものをそれぞれ５２ａ、５２ｂとし、その間の再送によるものを５２ｃとする。
【０１３７】
図２４は、前記下り伝送路８及び前記上り伝送路９の時間軸の一例を示したものである。
図２４は、本発明の実施の形態１において用いた図２２と同一部分を多く含む。同一部分には同一番号を用いて表している。
異なる点は、図２２において存在していた、前記マルチキャスト信号Ｃ５３ｃの代わりに、マルチキャスト信号Ｂ５２ｃが存在することと、前記上り信号１２ｃの前記再送要求パケット情報６９が番組Ａの第１パケットと番組Ｂの第１パケットの再送を望む内容となっていること、具体的には、「Ａ１」「Ｂ１」の記載があることである。
【０１３８】
図２７は、前記下り伝送路８及び前記上り伝送路９の通信の一例を示したものである。
図２７は、本発明の実施の形態１において用いた図２５と同一部分を多く含む。同一部分には同一番号を用いて表している。
異なる点は、図２２と図２４との差分と同様である。
まず、時間軸前半の、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが、前記子局３の前記座席７１で、番組Ａが、視聴されているときの動作を説明する。
【０１３９】
前記子局２、３において以下の動作となる。
前記視聴番組番号部８０は、視聴番組番号７７を出力する。
子局２の前記座席７１と、子局３の前記座席７１においては、前記視聴番組番号部８０は、番組Ａを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ａを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ａ指定ボタン９１を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ａ指定信号９４がアクティブになり、前記視聴番組番号保存部９０に、番組Ａを示す情報が、視聴番組番号７７として保持される。
【０１４０】
子局２の前記座席７２においては、前記視聴番組番号部８０は、高い品質で伝送されることを望む番組として、番組Ｂを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ｂを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ｂ指定ボタン９２を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ｂ指定信号９５がアクティブになり、前記視聴番組番号保存部９０に、番組Ｂを示す情報が、視聴番組番号７７として保持される。
【０１４１】
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
子局２の前記座席７１と、子局３の前記座席７１においては、前記番組選択部８３は、前記視聴番組番号７７が番組Ａを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ａの成分を抽出して前記視聴番組７５として出力する。
【０１４２】
子局２の前記座席７２においては、前記番組選択部８３は、前記視聴番組番号７７が番組Ｂを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ｂの成分を抽出して前記視聴番組７５として出力する。
前記番組表示部８４は、前記視聴番組７５を入力し、表示する。
子局２の前記座席７１と、子局３の前記座席７１においては、前記番組表示部８４は、前記視聴番組７５として番組Ａの成分を入力し、表示する。
【０１４３】
子局２の前記座席７２においては、前記番組表示部８４は、前記視聴番組７５として番組Ｂの成分を入力し、表示する。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。前記マルチキャスト信号１１及び前記受信パケット７９は、前記個々のパケット５４で構成されている。前記下り受信部８５は、前記個々のパケット５４内部の、前記誤り検出コード３９を用いて受信エラーの有無を調べる。
【０１４４】
子局２の前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケット、番組Ｂの第１パケット、番組Ｃの第１パケットを破棄し、受信エラーがない、番組Ａの第２パケット、番組Ｂの第２パケット、番組Ｃの第２パケットを、前記受信パケット７９として出力する。
子局３の前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケット、番組Ｃの第１パケットを破棄し、受信エラーがない、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットを、前記受信パケット７９として出力する。
【０１４５】
前記再送待ち部８６は、前記下り受信部８５から、前記受信パケット７９を入力し、前記欠落情報７６及び前記番組パケット７８を出力する。
子局２の前記座席７１においては、前記受信パケット７９として、番組Ａの第２パケット、番組Ｂの第２パケット、番組Ｃの第２パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットと番組Ｂの第１パケットと番組Ｃの第１パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【０１４６】
子局３の前記座席７１においては、前記受信パケット７９として、番組Ａの第２パケット、番組Ｂの第１、第２パケット、番組Ｃの第２パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットと番組Ｃの第１パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【０１４７】
前記再送要求部８９は、前記欠落情報７６が示す、受け取れなかったパケットを確認し、そのパケットの番組が、前記視聴番組番号７７が示す番組であるかどうか確認し、そうであれば、前記欠落情報７６が示す、受け取れなかったパケットの再送を要求する旨を、前記上り信号１２として前記親局１へ向け発信する。
子局２の前記座席７１においては、前記視聴番組番号７７が示す番組は番組Ａと番組Ｂであって、前記欠落情報７６は番組Ａ、Ｂ，Ｃの第１パケットを受け取れなかったことを指すから、前記親局１宛てに発信されるのは、番組Ａ、Ｂの第１パケットの再送を要求する旨である前記上り信号１２である。
【０１４８】
子局３の前記座席７１においては、前記視聴番組番号７７が示す番組は番組Ａであって、前記欠落情報７６は番組Ａ，Ｃの第１パケットを受け取れなかったことを指すから、前記親局１宛てに発信されるのは、番組Ａの第１パケットの再送を要求する旨である前記上り信号１２である。
以上のようにして、前記子局２では、エラーについては、視聴されている番組Ａ及び番組Ｂについては再送を要求することにより、高品質な視聴状態を目指す。
【０１４９】
前記親局１の内部では、以下の動作が行われる。
前記元番組装置２０は、図１５に示したように、番組Ａ、Ｂ、Ｃに関する成分を同じ品質で前記元番組２８として出力する。
前記上り受信部２１は、前記子局２〜５がそれぞれ送信する前記上り信号１２〜１５を入力し、前記再送要求信号２７を出力する。ここでは、前記再送要求信号２７として、番組Ａ、Ｂの第１パケットの再送が求められていることが報告される。
【０１５０】
前記再送部２２は、再送に備えて個々のパケットを保存している。前記再送要求信号２７で番組Ａ、Ｂの第１パケットの再送指示を受け、実行する。
以上が前半の動作説明である。
以上の説明では、前記子局２の前記座席７１で、番組Ａが、前記子局２の前記座席７２で、番組Ｂが、前記子局３の前記座席７１で、番組Ａが視聴されていた。
【０１５１】
ある時点から、前記子局２の前記座席７１、７２、前記子局３の前記座席７１全てで番組Ｃが視聴される。その切り替わりのあたり以降の動作を説明する。
前記子局２、３において以下の動作となる。
前記視聴番組番号部８０は、視聴番組番号７７を出力する。
前記子局２の前記座席７１、７２、前記子局３の前記座席７１全てで、前記視聴番組番号部８０は、高い品質で伝送されることを望む番組として、番組Ｃを示す情報を、視聴番組番号７７として保持する。そのきっかけとなるのは、視聴者が番組Ｃを視聴し始める際に、前記視聴番組番号部８０の内部の前記番組Ｃ指定ボタン９３を押したことである。その結果、前記視聴番組番号部８０の内部で、前記番組Ｃ指定信号９６がアクティブになり、前記視聴番組番号保存部９０に、番組Ｃを示す情報が、視聴番組番号７７として保持される。
【０１５２】
前記番組選択部８３は、前記番組パケット７８と、前記視聴番組番号７７とを入力し、前記番組パケット７８が含む番組Ａ、番組Ｂ、番組Ｃの番組の成分中、前記視聴番組番号７７が示す番組の成分を抽出して前記視聴番組７５として出力する。
前記子局２の前記座席７１、７２、前記子局３の前記座席７１全てで、前記番組選択部８３は、前記視聴番組番号７７が番組Ｃを示すので、前記マルチキャスト信号１１が含む番組Ａ、番組Ｂ、番組Ｃの成分中、番組Ｃの成分を抽出して前記視聴番組７５として出力する。
【０１５３】
前記番組表示部８４は、前記視聴番組７５を入力し、表示する。
前記子局２の前記座席７１、７２、前記子局３の前記座席７１全てで、前記番組表示部８４は、前記視聴番組７５として番組Ｃの成分を入力し、表示する。
前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがあるパケットを破棄し、受信エラーがないパケットを前記受信パケット７９として出力する。前記マルチキャスト信号１１及び前記受信パケット７９は、前記個々のパケット５４で構成されている。前記下り受信部８５は、前記個々のパケット５４内部の、前記誤り検出コード３９を用いて受信エラーの有無を調べる。
【０１５４】
前記子局２の前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケットの再送分、番組Ａの第３パケット、番組Ｂの第３パケットを破棄し、受信エラーがない、番組Ｂの第１パケットの再送分、番組Ａの第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを、前記受信パケット７９として出力する。
【０１５５】
前記子局３の前記座席７１においては、前記下り受信部８５は、前記マルチキャスト信号１１を受信し、受信エラーがある、番組Ａの第１パケットの再送分、番組Ｂの第１パケットの再送分、番組Ｂの第３パケットを破棄し、受信エラーがない、番組Ａの第３及び第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを、前記受信パケット７９として出力する。
【０１５６】
前記再送待ち部８６は、前記下り受信部８５から、前記受信パケット７９を入力し、前記欠落情報７６及び前記番組パケット７８を出力する。
前記子局２の前記座席７１においては、前記受信パケット７９として、番組Ｂの第１パケットの再送分、番組Ａの第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットの再送分、番組Ａの第３パケット、番組Ｂの第３パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【０１５７】
前記子局３の前記座席７１においては、前記受信パケット７９として、番組Ａの第３、第４パケット、番組Ｂの第４パケット、番組Ｃの第３及び第４パケットを入力し、前記欠落情報７６として、番組Ａの第１パケットの再送分、番組Ｂの第１パケットの再送分、番組Ｂの第３パケットを受け取れなかった旨を出力する。また、前記受信パケット７９の番組データ３８を再送に備えて保存後、番組パケット７８として出力する。保存している間に再送が完了すれば、エラーが修復されるわけである。
【０１５８】
前記再送要求部８９は、前記欠落情報７６が示す、受け取れなかったパケットを確認し、そのパケットの番組が、前記視聴番組番号７７が示す番組であるかどうか確認し、そうであれば、前記欠落情報７６が示す、受け取れなかったパケットの再送を要求する旨を、前記上り信号１２として前記親局１へ向け発信する。
前記子局２の前記座席７１においても、前記子局３の前記座席７１においても、前記視聴番組番号７７が示す番組は番組Ｃであって、前記欠落情報７６は番組Ａに関するものと番組Ｂに関するもののみであるから、前記親局１に再送を要求する前記上り信号１２は発信されない。
【０１５９】
以上のようにして、前記子局２、３では、エラーについては、視聴されている番組Ｃについては再送を要求することにより、高品質な視聴状態を目指すが、ここでは再送要求は発生していない。
前記親局１の内部では、以下の動作が行われる。
前記元番組装置２０は、図１５に示したように、番組Ａ、Ｂ、Ｃに関する成分を同じ品質で前記元番組２８として出力する。
【０１６０】
前記上り受信部２１は、前記子局２〜５がそれぞれ送信する前記上り信号１２〜１５を入力し、前記再送要求信号２７を出力する。ここでは、前記再送要求信号２７を含む前記上り信号１２〜１５は存在していない。
前記再送部２２は、再送に備えて個々のパケットを保存している。前記再送要求信号２７で再送指示を受ければ、実行するが、ここでは再送指示は発生しない。
【０１６１】
以上が後半の動作説明である。
以上、前半と後半にわけて説明したとおり、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであった。つまり、子局から高品質化を望まれている番組のみ高品質な伝送を行い、そうでない番組は低品質な伝送を行うことで、伝送量を大きく削減したのであった。子局から高品質化を望まれている番組というのは、具体的に言うと、視聴者が視聴している番組である。番組Ｃに切り替えた直後のみ、前記子局２では、番組Ｃが低品質な状態で視聴されるが、その後番組Ｃは高品質化された状態で視聴される。視聴者が番組を切り替えた際は、他の視聴者によって視聴されてない番組であれば、当初は低品質なものとなっているが、やがて、高品質となるので、視聴者は番組を楽しむことが出来る。
【０１６２】
また、前記子局２、３では、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことで、再送要求の量を少なくした。各座席に前記下り受信部８５と対で前記再送要求部８８を備え、座席ごとに個別に再送要求を行うのが自然な姿ではあるが、そうではなく、一つの再送要求部８８が取りまとめて再送要求を行うことで、再送要求の量を少なくした。
【０１６３】
なお、図１において、前記子局の数を４個としたが、前記子局の数については、正の整数であればよい。
また、図１において、前記下り伝送路８と、前記上り伝送路９については、別々に描いたが、物理的に同じであってもよいし、更に、チャンネルも同じであってもよい。例えば、前記下り伝送路８が無線であって、前記上り伝送路９がパワーラインであるような物理的に伝送路が異なる状況でもよいし、両方とも無線であるような物理的に同じ状況でもよいし、物理的に同じである時に、存在するチャンネルをｃｈ１，２、・・・とした時に、それぞれｃｈ１、ｃｈ２を利用するようなチャンネルが異なる状況でもよいし、両方ともｃｈ１を使用してシェアするようなチャンネルが同じである状況でもよい。ここでは、前記下り伝送路８と、前記上り伝送路９については、両方とも無線であるとし、両方ともｃｈ１を使用してシェアしているとした。
【０１６４】
なお、図１５において、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３の３種類が流れているが、番組の個数については、正の整数であればよい。
また、図１５において、前記元番組２８は、前記元番組Ａ３１、前記元番組Ｂ３２、前記元番組Ｃ３３のそれぞれが２パケットの塊で流れているが、そうでなくてもよい。例えば、１パケットずつでもいいし、そういったことに関わらずランダムに流れてもよい。
【０１６５】
また、図１５において、前記元番組２８は、前記番組識別子３６で管理することとしたが、そうでなくてもよい。例えば、信号経路を３本にして、それぞれの経路で番組Ａ、Ｂ、Ｃを扱えば、前記番組識別子３６は不要となる。
なお、図１８において、パケット番号３７は、番組ごとに、１，２、３、・・・と大きくしていくこととした。例えば、４１ａにおいて、２つのパケットに、１，２という番号が与えられ、４１ｃにおいては番組Ａのパケット１の再送であるため再び１という番号が与えられ、４１ｂにおいては、２つのパケットに、３，４という番号が与えられた。だが、そうでなくてもよい。パケットが識別できるよう、ユニークな値であればよい。
【０１６６】
なお、図２１において、前記マルチキャストヘッダ３５を加えることでマルチキャスト伝送を実現することとした。これは、前述の無線ＬＡＮの規格ＩＥＥＥ８０２．１１等を考慮したものだが、そうでなくてもよい。例えば、前記マルチキャストヘッダ３５を加えなくともとにかく前記子局は前記親局からの信号は受信して処理を行えば、それは、マルチキャスト伝送と同じことである。
【０１６７】
なお、図２４において、前記再送要求パケット情報６９は、再送を望むパケットを記載することとした。例えば、前記上り信号１２ｃの前記再送要求パケット情報６９では「Ａ１」「Ｂ１」の記載があることとした。だが、そうでなくてもよい。再送を望むパケットが前記親局１に伝わる方法であれば、どのような方法でもよい。
例えば、再送を望まないパケットを記載することで、再送を望むパケットを伝えてもよい。この方法を採用すれば、前記上り信号１２ｃの前記再送要求パケット情報６９では「Ａ２」「Ｂ２」「Ｃ２」の記載があることとなる。
【０１６８】
また、番号として、番組ごとの通し番号を使用するのでなく、パケットの塊ごとに振りなおした番号を使用してもよい。この方法を採用すれば、「Ａ１」「Ｂ１」はパケットの塊で見ると第１、第３パケットであるから、前記上り信号１２ｃの前記再送要求パケット情報６９では「１」「３」の記載となることとなる。
また、番号として、パケットの塊ごとに振りなおした番号を使用することとした上、再送を望まないパケットを記載することとすれば、「Ａ２」「Ｂ２」「Ｃ２」はパケットの塊で見ると第２，４，６パケットであるから、前記上り信号１２ｃの前記再送要求パケット情報６９では２，４，６の記載となる。
【０１６９】
なお、図１１において、座席数を３つとしたが、そうでなくてもよい。例えば１つであってもよい。この状態を図１２に示す。本実施の形態３における第１のポイントは、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであった。また、本実施の形態３における第２のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであった。従って、座席数が複数であれば、２つのポイントを実施でき、より効果は大きいが、座席数が一つであっても上記第１のポイントを実施でき、効果があると言える。
【０１７０】
なお、図１１において、稼動していない座席を設けたが、そうでなくてもよい。全ての座席が稼動していることとしてもよい。
また、一つの座席にのみ前記下り受信部８５を備えることとしたが、そうでなくてもよい。例えば、３つの座席それぞれに下り受信部を備え、有線により互いに補足しあってもよい。この状態は、既に説明した図７と同じである。
【０１７１】
また、前記下り受信部８５は、座席の中に備えることとしたが、そうでなくてもよい。座席から離れて下り受信部が存在していても有線で接続されておれば構わない。この状態を図１３に示す。
なぜなら、本実施の形態３における第１のポイントは、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであり、また、本実施の形態３における第２のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであり、これらのポイントは、稼動していない座席数や、前記下り受信部８５の数や、前記下り受信部８５の設置場所の影響を受けないからである。
【０１７２】
なお、図１４において、前記視聴番組番号保存部９０は、前記番組Ａ指定信号９４と、前記番組Ｂ指定信号９５と、前記番組Ｃ指定信号９６とを入力し、前記番組Ａ指定信号９４がアクティブであれば番組Ａを、前記番組Ｂ指定信号９５がアクティブであれば番組Ｂを、前記番組Ｃ指定信号９６がアクティブであれば番組Ｃを、視聴番組番号７７として保持することとした。そうすることで、視聴者が視聴する番組を高品質要求するようにした。だが、そうでなくてもよい。例えば、前記番組選択部８３へは視聴番組番号７７を送ることとして、しかし、前記再送要求部８８に対しては、視聴者が過去に見た番組の履歴を記録し、そういった番組はまた視聴する可能性が大きいという判断の元、それらをおくることで、それらを高品質要求してもよい。また、あらかじめ視聴者の好みを登録しておき、それらを高品質要求してもよい。また、これらの方法の組み合わせで、複数個の番組を高品質要求してもよい。
【０１７３】
なお、図１４において、ボタンを用意したが、もちろんそうでなくてもよい。例えば、音声認識技術を用いた音声入力でもよい。
以上の説明は、親局、子局をまとめたシステムとして実施したが、本発明は、システムに限定されるものではない。
本実施の形態３における第１のポイントは、受信エラーに対し子局が再送を要求し、それに合わせて親局が再送を行い、親局は、子局の視聴状況に関わらず番組を配信し、子局は、視聴状況に関わらず配信された番組を保存し、しかし、受信エラーに対する再送要求は、自身が視聴している番組に関してのみ行うものであった。親局が子局からの要求に合わせて再送すること自体は、一般的な話であるから、その点に着目すれば、子局側での動きこそが発明の核心であると言える。
【０１７４】
また、本実施の形態３における第２のポイントは、複数個の座席に対し、一つの再送要求部８８が取りまとめて再送要求を行うことであり、子局側での動きこそが発明の核心であると言える。
【産業上の利用可能性】
【０１７５】
本発明は、親局通信装置から複数の子局通信装置へ映像や音声などのストリームデータをマルチキャスト配信することを目的としたマルチキャスト伝送システムに関するものである。
無線などの劣悪なノイズ環境の伝送路において、伝送量を削減することが可能であり、アビオニクスシステムなどの映像伝送システムとして有用である。また、無線ＬＡＮ機器等として有用である。
【図面の簡単な説明】
【０１７６】
【図１】本発明の実施の形態１〜３におけるマルチキャスト伝送システムの構成図
【図２】本発明の実施の形態１〜３における、親局１の内部構成図
【図３】本発明の実施の形態１における、前記子局２の内部構成図
【図４】本発明の実施の形態１における、前記子局２の内部構成の補足説明図
【図５】本発明の実施の形態１における、前記子局２の内部構成の補足説明図
【図６】本発明の実施の形態１における、前記子局２の内部構成の補足説明図
【図７】本発明の実施の形態２における、前記子局２の内部構成図
【図８】本発明の実施の形態２における、前記子局２の内部構成の補足説明図
【図９】本発明の実施の形態２における、前記子局２の内部構成の補足説明図
【図１０】本発明の実施の形態２における、前記子局２の内部構成の補足説明図
【図１１】本発明の実施の形態３における、前記子局２の内部構成図
【図１２】本発明の実施の形態３における、前記子局２の内部構成の補足説明図
【図１３】本発明の実施の形態３における、前記子局２の内部構成の補足説明図
【図１４】本発明の実施の形態１〜３における、前記子局２の内部の、視聴番組番号部８０の内部構成図
【図１５】本発明の実施の形態１〜３における、元番組２８の時間軸の一例
【図１６】本発明の実施の形態１における、再送付番組２９の時間軸の一例
【図１７】本発明の実施の形態２における、再送付番組２９の時間軸の一例
【図１８】本発明の実施の形態３における、再送付番組２９の時間軸の一例
【図１９】本発明の実施の形態１における、マルチキャスト信号１１の時間軸の一例
【図２０】本発明の実施の形態２における、マルチキャスト信号１１の時間軸の一例
【図２１】本発明の実施の形態３における、マルチキャスト信号１１の時間軸の一例
【図２２】本発明の実施の形態１における、前記下り伝送路８及び前記上り伝送路９の時間軸の一例
【図２３】本発明の実施の形態２における、前記下り伝送路８及び前記上り伝送路９の時間軸の一例
【図２４】本発明の実施の形態３における、前記下り伝送路８及び前記上り伝送路９の時間軸の一例
【図２５】本発明の実施の形態１における、前記下り伝送路８及び前記上り伝送路９の通信の一例
【図２６】本発明の実施の形態２における、前記下り伝送路８及び前記上り伝送路９の通信の一例
【図２７】本発明の実施の形態３における、前記下り伝送路８及び前記上り伝送路９の通信の一例
【符号の説明】
【０１７７】
１      親局
２〜５  子局
８      下り伝送路
９      上り伝送路
１１    マルチキャスト信号
１２〜１５  上り信号
２０    元番組装置
２１    上り受信部
２２    再送部
２３    マルチキャスト送信部
２７    再送要求信号
２８    元番組
２９    再送付番組
３１    元番組Ａ
３２    元番組Ｂ
３３    元番組Ｃ
３４    個々のパケット
３５    マルチキャストヘッダ
３６    番組識別子
３７    パケット番号
３８    番組データ
３９    誤り検出コード
４１    再送付番組Ａ
４２    再送付番組Ｂ
４３    再送付番組Ｃ
４４    個々のパケット
５１    マルチキャスト信号Ａ
５２    マルチキャスト信号Ｂ
５３    マルチキャスト信号Ｃ
５４    個々のパケット
６０    ユニキャストヘッダ
６９    再送要求パケット情報
７１〜７３    座席
７５    視聴番組
７６    欠落情報
７７    視聴番組番号
７８    番組パケット
７９    受信パケット
８０    視聴番組番号部
８３    番組選択部
８４    番組表示部
８５    下り受信部
８６    再送待ち部
８８、８９    再送要求部
９０    視聴番組番号保存部
９１    番組Ａ指定ボタン
９２    番組Ｂ指定ボタン
９３    番組Ｃ指定ボタン
９４    番組Ａ指定信号
９５    番組Ｂ指定信号
９６    番組Ｃ指定信号
【図１】
2007306514.tif 000003
【図２】
2007306514.tif 000004
【図１４】
2007306514.tif 000005
【図１５】
2007306514.tif 000006
【図１６】
2007306514.tif 000007
【図１７】
2007306514.tif 000008
【図１８】
2007306514.tif 000009
【図１９】
2007306514.tif 000010
【図２０】
2007306514.tif 000011
【図２１】
2007306514.tif 000012
【図２２】
2007306514.tif 000013
【図２３】
2007306514.tif 000014
【図２４】
2007306514.tif 000015
【図２５】
2007306514.tif 000016
【図２６】
2007306514.tif 000017
【図２７】
2007306514.tif 000018
【図３】
2007306514.tif 000019
【図４】
2007306514.tif 000020
【図５】
2007306514.tif 000021
【図６】
2007306514.tif 000022
【図７】
2007306514.tif 000023
【図８】
2007306514.tif 000024
【図９】
2007306514.tif 000025
【図１０】
2007306514.tif 000026
【図１１】
2007306514.tif 000027
【図１２】
2007306514.tif 000028
【図１３】
2007306514.tif 000029