[go: up one dir, main page]

JP2009225174A - Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium - Google Patents

Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium Download PDF

Info

Publication number
JP2009225174A
JP2009225174A JP2008068262A JP2008068262A JP2009225174A JP 2009225174 A JP2009225174 A JP 2009225174A JP 2008068262 A JP2008068262 A JP 2008068262A JP 2008068262 A JP2008068262 A JP 2008068262A JP 2009225174 A JP2009225174 A JP 2009225174A
Authority
JP
Japan
Prior art keywords
reception
unit
broadcast
receiving
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008068262A
Other languages
Japanese (ja)
Inventor
Takehiro Hattori
雄大 服部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Priority to JP2008068262A priority Critical patent/JP2009225174A/en
Publication of JP2009225174A publication Critical patent/JP2009225174A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】受信端末が要求した当該IP放送の受信ができない場合、その原因を受信端末側で知ることができない。
【解決手段】IP放送の受信に現在用いられている配信チャンネルの数を一世帯に対応するユーザ宅用ポート310〜314毎に監視し、当該数が上限値に達しているかどうかを判断する、テーブル格納部333及び配信数管理部334と、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける通信管理部335等とを備え、配信チャンネルの数が上限を超えるときは、ユーザ宅に対し、受信不可通知データを送信する。
【選択図】図4
When the IP broadcast requested by the receiving terminal cannot be received, the cause cannot be known on the receiving terminal side.
The number of distribution channels currently used for receiving IP broadcasts is monitored for each user home port 310 to 314 corresponding to one household, and it is determined whether or not the number reaches an upper limit value. When the number of distribution channels exceeds the upper limit, the table storage unit 333 and the distribution number management unit 334, and the communication management unit 335 that receives the IP broadcast reception request using the multicast address. Send unreceivable notification data.
[Selection] Figure 4

Description

本発明は、インターネットなどのIPネットワークを使った通信分野におけるルータ装置、受信端末、放送配信システム、配信方法、受信方法、プログラム及び記録媒体に関し、特に、複数の映像受信端末が接続されているネットワークの帯域破綻防止に関するものである。   The present invention relates to a router device, a receiving terminal, a broadcast distribution system, a distribution method, a receiving method, a program, and a recording medium in a communication field using an IP network such as the Internet, and in particular, a network to which a plurality of video receiving terminals are connected. This is related to the prevention of bandwidth breakdown.

IPネットワーク上で映像コンテンツを提供する放送型サービス(以下、IP放送)は、IPマルチキャスト技術を用いて実現されることが一般的である。IPマルチキャスト技術では、受信端末が映像ストリームを制御するプロトコルとして、IGMP(Internet Group Management Protocol)やMLD(Multicast Listener Discovery)を用いる。これらの標準プロトコルでは、受信端末が、映像ストリームの受信を開始したい場合は、Joinメッセージをネットワーク上のルータ装置に対して送信し、反対に、映像ストリームの受信を中止したい場合は、Leaveメッセージを送信することで、受信端末は、所望の映像ストリームだけを受信することが可能となっている(例えば、非特許文献1および非特許文献2を参照)。   Broadcast services (hereinafter referred to as IP broadcast) that provide video content on an IP network are generally implemented using IP multicast technology. In IP multicast technology, IGMP (Internet Group Management Protocol) or MLD (Multicast Listener Discovery) is used as a protocol for a receiving terminal to control a video stream. In these standard protocols, when the receiving terminal wants to start receiving a video stream, it sends a Join message to the router device on the network, and conversely, when it wants to stop receiving the video stream, it sends a Leave message. By transmitting, the receiving terminal can receive only a desired video stream (see, for example, Non-Patent Document 1 and Non-Patent Document 2).

ここで、IP放送をFTTH(Fiber to the Home)等のブロードバンドアクセス回線を介して、一般家庭に提供する場合、通信帯域の確保の問題が生じる。IP放送では、1チャンネルの視聴毎に、一定の映像品質を確保するため一定のネットワーク帯域を占有する必要がある。他方、各家庭のブロードバンドアクセス回線が許容できるネットワーク帯域には限界がある。一方、IGMPやMLDでは、上述の通り、単純なJoin、Leaveの制御を行なうだけであり、ネットワーク帯域を考慮した映像ストリーム制御を行なうことは出来ない。   Here, when IP broadcast is provided to a general home via a broadband access line such as FTTH (Fiber to the Home), there is a problem of securing a communication band. In IP broadcasting, it is necessary to occupy a certain network band in order to ensure a certain video quality every time one channel is viewed. On the other hand, there is a limit to the network bandwidth that can be accepted by the broadband access line in each home. On the other hand, as described above, IGMP and MLD only perform simple Join and Leave control, and cannot perform video stream control considering the network bandwidth.

そこで、ネットワーク上のルータに各家庭に配信するチャンネル数を制限する機能を与え、一家庭に対して配信するチャンネル数に上限値を設け、それ以上のチャンネル配信を制限する方法が考えられている。
RFC2326 IGMP Version2 RFC3810 MLD Version2
Therefore, a method is considered in which a router on the network is provided with a function for limiting the number of channels to be distributed to each home, an upper limit is set for the number of channels to be distributed to one home, and further channel distribution is limited. .
RFC2326 IGMP Version2 RFC3810 MLD Version2

しかしながら、上記のような方法を用いた場合、以下のような課題があった。すなわち、各家庭のルータにおいてチャンネル数が上限値に達した場合、当該家庭においてはそれ以上のチャンネル数の受信はできなくなるが、受信側においては、その原因が、ルータが配信できるチャンネル数の上限値を超えたためか、それとも他の原因にあるのかを判定することができない。従来のIGMPやMLDには、受信端末によるJoinメッセージ等の要求に応じたチャンネル配信が成功したかどうかを、当該受信端末に知らせる機能は搭載されていないためである。   However, when the above method is used, there are the following problems. In other words, when the number of channels reaches the upper limit at the router in each household, it becomes impossible to receive more channels in the household, but on the receiving side, the cause is the upper limit of the number of channels that can be distributed by the router. It cannot be determined whether the value is exceeded or it is due to other causes. This is because conventional IGMP and MLD are not equipped with a function for notifying the receiving terminal of whether or not channel distribution in response to a request such as a Join message by the receiving terminal is successful.

本発明は上記従来の課題に鑑みてなされたものであり、受信端末が要求した当該IP放送の受信ができない場合、その原因を受信端末側で知ることが可能となるルータ装置、受信端末、放送配信システム、配信方法、受信方法、プログラム及び記録媒体を提供することを目的とする。   The present invention has been made in view of the above-described conventional problems. When the IP broadcast requested by the receiving terminal cannot be received, the router terminal, the receiving terminal, and the broadcasting that can know the cause on the receiving terminal side. An object is to provide a distribution system, a distribution method, a reception method, a program, and a recording medium.

上記の目的を達成するために、第1の本発明は、IP放送を行うサーバ装置と前記サーバ装置から送信される前記IP放送を受信する単数又は複数の受信端末との間でデータの配信を行うルータ装置であって、
前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する配信数管理部と、
前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける受信要求受付部と、
前記受信要求があった際に前記配信数管理部の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信する送信部とを備えた、ルータ装置である。
In order to achieve the above object, according to a first aspect of the present invention, data is distributed between a server apparatus that performs IP broadcasting and one or a plurality of receiving terminals that receive the IP broadcast transmitted from the server apparatus. Router device to perform,
The number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information reaches an upper limit determined for each predetermined unit. A delivery number management unit that determines whether or not
A reception request reception unit that receives a reception request for the IP broadcast using a multicast address from the reception terminal;
When there is a request for reception, if the number or information exceeds the upper limit for each of the predetermined units using the determination of the distribution number management unit, the reception terminal cannot respond to the reception request. And a transmission unit that transmits unreceivable notification data indicating.

又、第2の本発明は、前記受信端末から、前記IP放送を受信できるかどうかの問い合わせ要求を受け付ける問い合わせ要求受付部を備え、
前記送信部は、前記受信端末からの前記問い合わせ要求を前記問い合わせ要求受付部が受け付けた場合に、前記受信不可通知データを送信する、第1の本発明のルータ装置である。
The second aspect of the present invention includes an inquiry request reception unit that receives an inquiry request as to whether or not the IP broadcast can be received from the receiving terminal,
The transmission unit is the router device according to the first aspect of the present invention, which transmits the reception impossible notification data when the inquiry request reception unit receives the inquiry request from the reception terminal.

又、第3の本発明は、前記所定単位は、単数又は複数の前記受信端末を所有する一世帯である、第1の本発明のルータ装置である。   The third aspect of the present invention is the router device according to the first aspect of the present invention, wherein the predetermined unit is a household that owns one or a plurality of the receiving terminals.

又、第4の本発明は、前記一世帯は、前記受信端末と接続するポートに一対一対応する、第3の本発明のルータ装置である。   A fourth aspect of the present invention is the router device according to the third aspect of the present invention, wherein the one household has a one-to-one correspondence with a port connected to the receiving terminal.

又、第5の本発明は、前記受信不可通知データの送信は、前記受信端末との通信に用いられるマルチキャストアドレスの指定により行われるものである、第1から第4のいずれかの本発明のルータ装置である。   According to a fifth aspect of the present invention, the transmission of the reception impossibility notification data is performed by designating a multicast address used for communication with the receiving terminal. It is a router device.

又、第6の本発明は、前記受信不可通知データの送信において指定される前記マルチキャストアドレスは、前記IP放送の受信に用いられる前記マルチキャストアドレスと一対一対応しており、
同一の前記受信端末に対する、前記IP放送の配信に用いられるマルチキャストアドレスの指定による前記IP放送の送信と前記マルチキャストアドレスの指定による前記送信部の前記受信不可通知データの送信とは択一的に行われる、第5の本発明のルータ装置である。
Further, in the sixth aspect of the present invention, the multicast address specified in the transmission of the reception impossibility notification data has a one-to-one correspondence with the multicast address used for receiving the IP broadcast,
The transmission of the IP broadcast by designating a multicast address used for the delivery of the IP broadcast to the same receiving terminal and the transmission of the non-reception notification data of the transmission unit by designating the multicast address are alternatively performed. The router device of the fifth aspect of the present invention.

又、第7の本発明は、IP放送を行うサーバ装置から送信され、
前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断し、前記数又は情報が前記上限に達している場合と判断した場合において、前記受信要求があった際に前記判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信するルータ装置
により配信された、前記IP放送の受信を行う受信端末であって、
前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信部と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け部と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御部とを備えた、受信端末である。
The seventh aspect of the present invention is transmitted from a server device that performs IP broadcasting,
The number of multicast addresses currently used for receiving the IP broadcast or information related to the number is monitored for each predetermined unit, and whether the number or information has reached the upper limit determined for each predetermined unit When the determination is made and the number or information has reached the upper limit, the determination is used when the reception request is made, and the number or information exceeds the upper limit for each predetermined unit Is a receiving terminal that receives the IP broadcast distributed by a router device that transmits unreceivable notification data indicating that the receiving terminal cannot respond to the reception request,
A reception request transmission unit that transmits a reception request using a multicast address for requesting reception of the IP broadcast to the router device;
When it is not possible to receive a response to the reception request for a predetermined period of time, the reception disabled notification data waiting unit for receiving and receiving the reception disabled notification data transmitted from the router device;
It is a receiving terminal provided with the display control part which performs control which displays at least the said reception impossible notification data.

又、第8の本発明は、前記受信不可通知データは、前記所定単位毎の前記数又は情報が、前記上限に達している旨の通知を含んでいる、第7の本発明の受信端末である。   Further, an eighth aspect of the present invention is the receiving terminal according to the seventh aspect of the present invention, wherein the reception impossibility notification data includes a notification that the number or information for each predetermined unit has reached the upper limit. is there.

又、第9の本発明は、前記ルータ装置に対して、前記受信不可通知データを要求するための問い合わせ要求を送信する問い合わせ要求送信部を備え、
前記問い合わせ要求送信部は、前記受信要求送信部による前記受信要求の送信に連動して前記問い合わせ要求を送信する、第7の本発明の受信端末である。
The ninth aspect of the present invention includes an inquiry request transmission unit that transmits an inquiry request for requesting the reception failure notification data to the router device.
The inquiry request transmission unit is a reception terminal according to a seventh aspect of the present invention, which transmits the inquiry request in conjunction with transmission of the reception request by the reception request transmission unit.

又、第10の本発明は、前記表示制御部は、前記受信不可通知データ待ち受け部が所定時間前記受信不可通知データを受信できない場合、前記ルータ装置又は前記サーバ装置からのデータの受信ができない旨の情報を表示するための制御を行う、第7から9のいずれかの本発明の受信端末である。   According to a tenth aspect of the present invention, the display control unit cannot receive data from the router device or the server device when the non-reception notification data waiting unit cannot receive the non-reception notification data for a predetermined time. The receiving terminal according to any of the seventh to ninth aspects of the present invention, which performs control for displaying the information.

又、第11の本発明は、前記問い合わせ要求の送信は、前記ルータ装置との通信に用いられるマルチキャストアドレスを用いて行われるものである、第7から第10のいずれかの本発明の受信端末である。   The eleventh aspect of the present invention is the receiving terminal according to any of the seventh to tenth aspects of the present invention, wherein the inquiry request is transmitted using a multicast address used for communication with the router device. It is.

又、第12の本発明は、前記問い合わせ要求の送信を指定する前記マルチキャストアドレスは、前記IP放送の受信に用いられる前記マルチキャストアドレスと一対一対応している、第11の本発明の受信端末である。   A twelfth aspect of the present invention is the receiving terminal according to the eleventh aspect of the present invention, wherein the multicast address designating transmission of the inquiry request has a one-to-one correspondence with the multicast address used for receiving the IP broadcast. is there.

又、第13の本発明は、IP放送を行うサーバ装置から送信される前記IP放送を受信するための受信端末と、前記サーバ装置と前記受信端末との間でデータの配信を行うルータ装置とを備えた放送配信システムであって、
前記ルータ装置は、
前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する配信数管理部と、
前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける受信要求受付部と、
前記受信要求があった際に前記配信数管理部の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信する送信部とを有し、
前記受信端末は、
前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信部と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け部と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御部とを有する、放送配信システムである。
A thirteenth aspect of the present invention is a receiving terminal for receiving the IP broadcast transmitted from a server apparatus that performs IP broadcasting, and a router apparatus that distributes data between the server apparatus and the receiving terminal. A broadcast distribution system comprising:
The router device
The number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information reaches an upper limit determined for each predetermined unit. A delivery number management unit that determines whether or not
A reception request reception unit that receives a reception request for the IP broadcast using a multicast address from the reception terminal;
When there is a request for reception, if the number or information exceeds the upper limit for each of the predetermined units using the determination of the distribution number management unit, the reception terminal cannot respond to the reception request. A transmission unit for transmitting the reception failure notification data indicating
The receiving terminal is
A reception request transmission unit that transmits a reception request using a multicast address for requesting reception of the IP broadcast to the router device;
When it is not possible to receive a response to the reception request for a predetermined period of time, the reception disabled notification data waiting unit for receiving and receiving the reception disabled notification data transmitted from the router device;
A broadcast distribution system including at least a display control unit that performs control to display the reception impossibility notification data.

又、第14の本発明は、IP放送を行うサーバ装置と前記サーバ装置から送信される前記IP放送を受信する単数又は複数の受信端末との間でデータの配信を行う配信方法であって、
前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する配信数管理工程と、
前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける受信要求受付工程と、
前記受信要求があった際に前記配信数管理工程の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す送信工程とを備えた、配信方法である。
The fourteenth aspect of the present invention is a distribution method for distributing data between a server apparatus that performs IP broadcasting and a single or a plurality of receiving terminals that receive the IP broadcast transmitted from the server apparatus,
The number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information reaches an upper limit determined for each predetermined unit. Distribution number management process to determine whether or not,
A reception request reception step of receiving a reception request for the IP broadcast using a multicast address from the reception terminal;
When the determination of the distribution number management step is used when the reception request is made, and the number or information exceeds the upper limit for each predetermined unit, the reception request cannot be responded to the receiving terminal. And a transmission method.

又、第15の本発明は、IP放送を行うサーバ装置から送信され、
前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断し、前記数又は情報が前記上限に達している場合と判断した場合において、前記受信要求があった際に前記判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信するルータ装置
により配信された、前記IP放送の受信を行う受信方法であって、
前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信工程と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け工程と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御工程とを備えた、受信方法である。
The fifteenth aspect of the present invention is transmitted from a server device that performs IP broadcasting,
The number of multicast addresses currently used for receiving the IP broadcast or information related to the number is monitored for each predetermined unit, and whether the number or information has reached the upper limit determined for each predetermined unit When the determination is made and the number or information has reached the upper limit, the determination is used when the reception request is made, and the number or information exceeds the upper limit for each predetermined unit Is a reception method for receiving the IP broadcast distributed by the router device that transmits the reception failure notification data indicating that the reception request cannot be satisfied with respect to the reception terminal,
A reception request transmission step of transmitting a reception request using a multicast address for requesting reception of the IP broadcast to the router device;
When a response to the reception request cannot be received for a predetermined time, waiting for the reception failure notification data transmitted from the router device and receiving the reception failure notification data,
And a display control step for performing control to display at least the unreceivable notification data.

又、第16の本発明は、第14の本発明の配信方法の、前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する前記配信数管理工程と、前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける前記受信要求受付工程と、前記受信要求があった際に前記配信数管理工程の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信する前記送信工程をコンピュータに実行させるためのプログラムである。   Also, the sixteenth aspect of the present invention provides the number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal of the distribution method of the fourteenth aspect of the present invention or information related to the number for each predetermined unit. Monitoring and determining whether the number or information has reached an upper limit determined for each predetermined unit; and a reception request for the IP broadcast using a multicast address from the receiving terminal. The reception request reception step of accepting, and when the reception request is made, use the determination of the distribution number management step, and when the number or information exceeds the upper limit for each of the predetermined units, the reception terminal It is a program for causing a computer to execute the transmission step of transmitting reception impossible notification data indicating that a reception request cannot be satisfied.

又、第17の本発明は、第15の本発明の受信方法の、前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する前記受信要求送信工程と、所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する前記受信不可通知データ待ち受け工程と、少なくとも前記受信不可通知データを表示する制御を行う前記表示制御工程とをコンピュータに実行させるためのプログラムである。   The seventeenth aspect of the present invention is the reception request transmission according to the fifteenth aspect of the present invention, wherein a transmission request using a multicast address for requesting reception of the IP broadcast is transmitted to the router device. And when the response to the reception request cannot be received for a predetermined time, waiting for the reception disabled notification data transmitted from the router device and receiving the reception disabled notification data waiting step, and displaying at least the reception disabled notification data A program for causing a computer to execute the display control process for performing control.

又、第18の本発明は、第16又は第17の本発明のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。   The eighteenth aspect of the present invention is a recording medium on which the program of the sixteenth or seventeenth aspect of the present invention is recorded, and is a recording medium that can be processed by a computer.

以上のように、本発明では受信端末が要求した当該IP放送の受信ができない場合、その原因を受信端末側で知ることが可能となる。   As described above, in the present invention, when the IP broadcast requested by the receiving terminal cannot be received, the cause can be known on the receiving terminal side.

以下に、本発明の実施の形態について、図面を参照しながら説明する。   Embodiments of the present invention will be described below with reference to the drawings.

(実施の形態1)
本発明における映像配信システムは、従来のテレビ放送のように複数のチャンネルを設けており、各チャンネルにおいて時間ごとに配信する映像コンテンツをプログラムして放送する放送型サービス(以下、IP放送)を行っている。
(Embodiment 1)
The video distribution system according to the present invention is provided with a plurality of channels as in the conventional television broadcast, and performs a broadcast type service (hereinafter referred to as IP broadcast) that programs and broadcasts video content to be distributed in each channel every time. ing.

はじめに図1〜図3を用いて本発明の前提となるIP放送を行う映像配信システムの構成と基本動作を説明する。   First, the configuration and basic operation of a video distribution system that performs IP broadcasting, which is the premise of the present invention, will be described with reference to FIGS.

図1は、本発明の実施の形態1における映像配信システムの概要を示したブロック図である。図1において、映像配信サーバ100は、映像コンテンツをIPマルチキャストによりIPネットワーク200へ送出する機能を備えており、IPネットワーク200を構成するルータ群300〜304のいずれかと接続されている。本実施の形態では、映像配信サーバ100はルータ304と接続されている。テレビ500〜502はIPマルチキャストで送信された映像コンテンツを受信・再生する機能を備えており、ユーザ宅400〜405の中に1台以上設置されている。本実施の形態では、ユーザ宅400にテレビ500〜502の3台が設置されている。ルータ300〜304は、映像配信サーバ100とテレビ500〜502間のIPマルチキャスト通信を制御する機能を備える。本実施の形態では、テレビ500〜502はハブ400aによりルータ300に接続されている。   FIG. 1 is a block diagram showing an outline of a video distribution system according to Embodiment 1 of the present invention. In FIG. 1, the video distribution server 100 has a function of sending video content to the IP network 200 by IP multicast, and is connected to one of the router groups 300 to 304 constituting the IP network 200. In the present embodiment, the video distribution server 100 is connected to the router 304. Televisions 500 to 502 have a function of receiving and reproducing video content transmitted by IP multicast, and one or more televisions are installed in user homes 400 to 405. In the present embodiment, three TVs 500 to 502 are installed in the user's home 400. The routers 300 to 304 have a function of controlling IP multicast communication between the video distribution server 100 and the televisions 500 to 502. In this embodiment, televisions 500 to 502 are connected to router 300 by hub 400a.

本発明の実施の形態1における映像配信システムでは、映像配信サーバ100は複数の映像コンテンツを時間ごとにプログラムを組みテレビ放送のようにチャンネル単位で放送している。1つのチャンネルには1つのマルチキャストアドレスが対応しており、一般に映像配信サーバ100は1台で複数のチャンネルを放送する能力を有している。本実施の形態では、映像配信サーバ100は、図2に示す対応表600に示すチャンネルA〜Cの3本のチャンネルからそれぞれ映像コンテンツを放送している。なお、対応表600その他これに対応する対応表はIPネットワークに接続された各サーバとテレビとで共有され、これは他の実施の形態でも同様である。   In the video distribution system according to Embodiment 1 of the present invention, the video distribution server 100 combines a plurality of video contents into programs for each time and broadcasts them in units of channels as in television broadcasting. One multicast address corresponds to one channel, and generally the video distribution server 100 has the capability of broadcasting a plurality of channels by one unit. In the present embodiment, the video distribution server 100 broadcasts video content from each of the three channels A to C shown in the correspondence table 600 shown in FIG. Note that the correspondence table 600 and other correspondence tables corresponding thereto are shared by each server and television connected to the IP network, and this is the same in other embodiments.

図2の対応表600では、チャンネルAはマルチキャストアドレス225.1.1.1を用いて配信することが規定されており、チャンネルBにはマルチキャストアドレス225.1.1.2、チャンネルCにはマルチキャストアドレス225.1.1.3が規定されている。この対応表600は、映像配信システム全体として、一意に定まるものであり、テレビ500は、例えば、IPネットワーク200に接続された映像配信サーバ100又は図示しない他のサーバから取得するなどの方法により、対応表600を取得できるものとする。   In the correspondence table 600 of FIG. 2, it is specified that channel A is distributed using the multicast address 225.1.1.1, the multicast address 225.1.1.2 is assigned to channel B, and the channel C is assigned to channel C. A multicast address 225.1.1.3 is defined. This correspondence table 600 is uniquely determined for the entire video distribution system, and the television 500 is obtained by, for example, a method of acquiring from the video distribution server 100 connected to the IP network 200 or another server (not shown). Assume that the correspondence table 600 can be acquired.

次に、図3は、テレビ500の構成図である。   Next, FIG. 3 is a configuration diagram of the television 500.

図3において、制御入力インタフェース(I/F)510は、ユーザからのチャンネル選択、電源のオン/オフ等の制御入力をリモコンにより、又は直接受け付ける手段である。受信要求生成部530は、テーブル格納部520に格納された対応表600を参照して、制御I/F510に入力されたチャンネルに対応するマルチキャストアドレスを設定することによりIGMP Joinメッセージを生成し、マルチキャスト通信部540を介してルータ300に対して送信することができる。又、マルチキャスト通信部540はマルチキャストアドレスを用いてルータ300と通信するための手段である。   In FIG. 3, a control input interface (I / F) 510 is means for accepting control inputs such as channel selection from a user, power on / off, etc. from a remote controller or directly. The reception request generation unit 530 refers to the correspondence table 600 stored in the table storage unit 520, generates an IGMP Join message by setting a multicast address corresponding to the channel input to the control I / F 510, and generates a multicast It can be transmitted to the router 300 via the communication unit 540. The multicast communication unit 540 is a means for communicating with the router 300 using a multicast address.

又、応答受信部550はマルチキャスト通信部540により受信されたテレビ500宛てのマルチキャストパケットを受信する手段であり、映像コンテンツその他のデータを受信する。デコーダ560は、応答受信部550で受信した各放送チャンネルの映像コンテンツを復号するための手段である。表示部570は、デコーダ560で復号した映像や、応答受信部550が受信したその他のデータ受信部により示される、テレビ500の受信状態を表示するモジュールである。なお、テレビ501、502も同様の構成を有する。   The response receiving unit 550 is a means for receiving a multicast packet addressed to the television 500 received by the multicast communication unit 540, and receives video content and other data. The decoder 560 is a means for decoding the video content of each broadcast channel received by the response receiving unit 550. The display unit 570 is a module that displays the reception state of the television 500 indicated by the video decoded by the decoder 560 and other data reception units received by the response reception unit 550. Note that the televisions 501 and 502 have the same configuration.

次に、図4(a)はルータ300の構成図である。   Next, FIG. 4A is a configuration diagram of the router 300.

図4(a)において、ユーザ宅用ポート310〜314はユーザ宅400などと接続するためのポートである。本実施の形態ではユーザ宅用ポート310はユーザ宅400に、ユーザ宅用ポート311はユーザ宅401に接続されているものとする。ルータ用ポート320〜321はルータ301などIPネットワーク200内のルータ群と接続するためのポートである。本実施の形態ではルータ用ポート320はルータ301に、ルータ用ポート321はルータ304に接続されているものとする。パケット転送部330はユーザ宅用ポート310〜314およびルータ用ポート320〜321間でのパケット転送を制御している。   In FIG. 4A, user home ports 310 to 314 are ports for connecting to the user home 400 and the like. In the present embodiment, it is assumed that user home port 310 is connected to user home 400 and user home port 311 is connected to user home 401. The router ports 320 to 321 are ports for connecting to a router group in the IP network 200 such as the router 301. In this embodiment, it is assumed that the router port 320 is connected to the router 301 and the router port 321 is connected to the router 304. The packet transfer unit 330 controls packet transfer between the user home ports 310 to 314 and the router ports 320 to 321.

パケット転送部330には図5に示すチャンネル監視テーブル700が保持される。チャンネル監視テーブル700では、ユーザ宅用ポート番号と配信チャンネル数、および配信しているマルチキャストアドレスリストが対応付けされている。   The packet transfer unit 330 holds a channel monitoring table 700 shown in FIG. In the channel monitoring table 700, a user home port number, the number of distribution channels, and a distributed multicast address list are associated with each other.

次に、図4(b)はパケット転送部330の構成図である。   Next, FIG. 4B is a configuration diagram of the packet transfer unit 330.

図4(b)において、ネットワーク側通信部331は、ルータ用ポート320〜321と接続され、ポート毎にマルチキャストパケットに基づく通信を行う手段である。ポート側通信部332は、ユーザ宅用ポート310〜314と接続され、各ポート毎にマルチキャストパケットに基づく通信を行う手段である。又、配信数管理部334は、テーブル格納部333に格納されたチャンネル監視テーブル700を参照して、ポート側通信部332に接続された各ユーザ宅用ポート当たりの配信チャンネル数を管理する手段である。又通信管理部335は、配信数管理部334の管理に応じて、ルータ300とユーザ宅用ポート310〜314との通信を管理する手段である。なお、ルータ301〜304も同様の構成を有する。   In FIG. 4B, a network side communication unit 331 is connected to the router ports 320 to 321 and is a means for performing communication based on a multicast packet for each port. The port side communication unit 332 is a unit that is connected to the user home ports 310 to 314 and performs communication based on multicast packets for each port. The delivery number management unit 334 refers to the channel monitoring table 700 stored in the table storage unit 333 and manages the number of delivery channels per user home port connected to the port side communication unit 332. is there. The communication management unit 335 is a unit that manages communication between the router 300 and the user home ports 310 to 314 in accordance with the management of the distribution number management unit 334. The routers 301 to 304 have the same configuration.

なお、以上の構成において、テレビ500は本発明の受信端末に相当し、ルータ300は本発明のルータ装置に相当する。   In the above configuration, the television 500 corresponds to the receiving terminal of the present invention, and the router 300 corresponds to the router device of the present invention.

又、テレビ500において、制御入力I/F510、テーブル格納部520、受信要求生成部530及びマルチキャスト通信部540は本発明の受信要求送信部に相当し、マルチキャスト通信部540及び応答受信部550は本発明の受信不可通知データ待ち受け部に相当し、表示部570は本発明の表示制御部に相当する。又、マルチキャスト通信部540、受信要求生成部530及びテーブル格納部520は本発明の問い合わせ要求送信部に相当する。   In the television 500, the control input I / F 510, the table storage unit 520, the reception request generation unit 530, and the multicast communication unit 540 correspond to the reception request transmission unit of the present invention, and the multicast communication unit 540 and the response reception unit 550 are the main ones. The display unit 570 corresponds to the display control unit of the present invention. The multicast communication unit 540, the reception request generation unit 530, and the table storage unit 520 correspond to the inquiry request transmission unit of the present invention.

又、ルータ300において、テーブル格納部333及び配信数管理部334は本発明の配信数管理部に相当し、通信管理部335及びポート側通信部332は本発明の受信要求受付部に相当する。又、通信管理部335及びポート側通信部332は本発明の送信部にも相当する。又、ポート側通信部332及び通信管理部335は本発明の問い合わせ要求受付部にも相当する。   In the router 300, the table storage unit 333 and the distribution number management unit 334 correspond to the distribution number management unit of the present invention, and the communication management unit 335 and the port side communication unit 332 correspond to the reception request reception unit of the present invention. Further, the communication management unit 335 and the port side communication unit 332 correspond to the transmission unit of the present invention. The port side communication unit 332 and the communication management unit 335 also correspond to the inquiry request reception unit of the present invention.

以上のような構成を有する本実施の形態の映像システムの動作を説明するとともに、これにより、本発明のルータ装置、受信端末の動作、及び本発明の配信方法、受信方法の一実施の形態について説明を行う。   The operation of the video system according to the present embodiment having the above-described configuration will be described, and thereby the router device, the operation of the receiving terminal of the present invention, and the embodiment of the distribution method and the receiving method of the present invention. Give an explanation.

図6は、本発明の実施の形態1の映像配信システムにおいて、視聴開始、チャンネル切換、視聴終了の各動作を実行した際の通信シーケンスを示した図である。   FIG. 6 is a diagram showing a communication sequence when each operation of viewing start, channel switching, and viewing end is executed in the video distribution system according to the first embodiment of the present invention.

以下、図6を参照して通常時の動作を説明する。   The normal operation will be described below with reference to FIG.

ユーザがリモコン等を用いた制御入力I/Fへの入力によりチャンネルAを選択するなどして、テレビ500に対してチャンネルAの視聴開始操作を行なうと(S1)、テレビ500の受信要求生成部530は、テーブル格納部520に格納した対応表600により、チャンネルAに対応するマルチキャストアドレス225.1.1.1を取得する。次にテレビ500の受信要求生成部530は、マルチキャスト通信部540によりルータ300に対して、マルチキャストアドレス225.1.1.1宛のIGMP Joinメッセージを送信する(S2)。   When the user selects channel A by input to the control input I / F using a remote controller or the like and performs an operation to start viewing channel A on television 500 (S1), a reception request generation unit of television 500 530 acquires the multicast address 225.1.1.1 corresponding to channel A from the correspondence table 600 stored in the table storage unit 520. Next, the reception request generation unit 530 of the television 500 transmits an IGMP Join message addressed to the multicast address 225.1.1.1 to the router 300 by the multicast communication unit 540 (S2).

一方、テレビ500から送信されたIGMP Joinメッセージを受信したルータ300は、マルチキャストアドレス225.1.1.1宛の映像ストリームをテレビ500に対して配信を開始する(S3)。テレビ500側では、マルチキャスト通信部540、応答受信部550、及びデコーダ560の動作によりマルチキャストアドレス225.1.1.1宛の映像ストリームの受信・デコードを開始し、ユーザは、表示部570に表示されたチャンネルAの視聴を開始する。   On the other hand, the router 300 that has received the IGMP Join message transmitted from the television 500 starts distributing the video stream addressed to the multicast address 225.1.1.1 to the television 500 (S3). On the television 500 side, reception and decoding of the video stream addressed to the multicast address 225.1.1.1.1 is started by the operations of the multicast communication unit 540, the response receiving unit 550, and the decoder 560, and the user displays them on the display unit 570. The viewing of channel A is started.

次に、ユーザがリモコン等によりチャンネルBを選択すると(S4)、テレビ500側では、受信要求生成部530等の動作によりルータ300に対して、マルチキャストアドレス225.1.1.1宛のIGMP Leaveメッセージを送信する(S5)。   Next, when the user selects channel B with the remote controller or the like (S4), the television 500 side causes the router 300 to operate the IGMP request to the multicast address 225.1.1.1 with respect to the router 300 by the operation of the reception request generation unit 530 or the like. A message is transmitted (S5).

マルチキャストアドレス225.1.1.1宛のIGMP Leaveメッセージを受信したルータ300は、マルチキャストアドレス225.1.1.1宛の映像ストリームの配信を停止する。次に、テレビ500の受信要求生成部530は、チャンネルBに対応するマルチキャストアドレス225.1.1.2をテーブル格納部520に格納した対応表600から取得し、S2の場合と同様に、ルータ300に対して、マルチキャストアドレス225.1.1.2宛のIGMP Joinメッセージを送信する(S6)。S3のチャンネルAの視聴開始動作と同様に、マルチキャストアドレス225.1.1.2宛の映像ストリームをルータ300がテレビ500へ配信を開始することにより、ユーザは、チャンネルBの視聴を行えるようになる(S7)。   The router 300 that has received the IGMP Leave message addressed to the multicast address 225.1.1.1 stops distributing the video stream addressed to the multicast address 225.1.1.1. Next, the reception request generation unit 530 of the television 500 obtains the multicast address 225.1.1.2 corresponding to the channel B from the correspondence table 600 stored in the table storage unit 520, and similarly to the case of S2, the router An IGMP Join message addressed to the multicast address 225.1.1.2 is transmitted to 300 (S6). Similar to the channel A viewing start operation in S3, the router 300 starts distributing the video stream addressed to the multicast address 225.1.1.2 to the television 500 so that the user can view channel B. (S7).

最後に、ユーザがリモコン操作によりテレビ500の電源スイッチをオフにすると(S8)、テレビ500は、待機状態に移る前に、受信要求生成部530がマルチキャストアドレス225.1.1.2宛のIGMP Leaveメッセージをルータ300に対して送信し(S9)、ルータ300はマルチキャストアドレス225.1.1.2宛の映像ストリームの配信を停止する。   Finally, when the user turns off the power switch of the television 500 by operating the remote controller (S8), the television 500 receives an IGMP addressed to the multicast address 225.1.1.2 before the television 500 enters the standby state. The Leave message is transmitted to the router 300 (S9), and the router 300 stops the distribution of the video stream addressed to the multicast address 225.1.1.2.

ここで、一般的にはルータ300とユーザ宅400の間には、FTTH(Fiber to the Home)等のブロードバンドアクセス回線が存在する。既に背景技術の欄で述べたように、IP放送では、1チャンネルの視聴毎に、一定のネットワーク帯域を占有するため、アクセス回線の帯域を超えた数のチャンネル数を視聴した場合、IP放送の映像品質に劣化が発生してしまう。   Here, generally, a broadband access line such as FTTH (Fiber to the Home) exists between the router 300 and the user home 400. As already described in the background section, since IP broadcasting occupies a certain network bandwidth for each viewing of a channel, when viewing a number of channels exceeding the access line bandwidth, Deterioration in video quality occurs.

そこで、本実施の形態におけるルータ300には、一ユーザ宅に配信するチャンネル数を制限する機能を備えるとともに、チャンネル数が上限に達したことを該ユーザ宅に通知する機能も備えている。   Therefore, the router 300 according to the present embodiment has a function of limiting the number of channels distributed to one user's house, and also has a function of notifying the user's house that the number of channels has reached the upper limit.

以下、図4、図5を用い、本実施の形態におけるルータ300の動作を、図7を参照して説明する。図7は、本発明の実施の形態1の映像配信システムにおけるルータ300と、ルータ300の通信対象であるテレビ500、テレビ502との通信シーケンスを示した図である。なお、以下の説明においては、ルータ300の配信数管理部334により定められた、一ユーザ宅、すなわちルータ300のユーザ宅側ポート310〜314のそれぞれに配信できるチャンネル数の上限値を2本とする。   Hereinafter, the operation of the router 300 in the present embodiment will be described with reference to FIG. 7 using FIG. 4 and FIG. FIG. 7 is a diagram showing a communication sequence between the router 300 in the video distribution system according to the first embodiment of the present invention and the television 500 and the television 502 that are the communication targets of the router 300. In the following description, the upper limit value of the number of channels that can be distributed to one user's home, that is, each of the user home side ports 310 to 314 of the router 300, determined by the distribution number management unit 334 of the router 300 is two. To do.

ルータ300では、ユーザ宅用ポート310〜314に接続されている各ユーザ宅の誰もチャンネル受信していない場合、チャンネルA〜Cはルータ用ポート320とルータ用ポート321間で転送処理が成されているだけである。ユーザ宅400において、テレビ500を用いてチャンネルAを受信するためにマルチキャストアドレス225.1.1.1宛のIGMP Joinメッセージをルータ300に送信すると(S11)、パケット転送部330の通信管理部335はマルチキャストアドレス225.1.1.1宛のIGMP Joinメッセージをユーザ宅用ポート310から受信する(S12)。   In the router 300, when none of the user homes connected to the user home ports 310 to 314 has received a channel, the channels A to C are transferred between the router port 320 and the router port 321. It ’s just that. When the user join 400 transmits an IGMP Join message addressed to the multicast address 225.1.1.1 to the router 300 in order to receive the channel A using the television 500 (S11), the communication management unit 335 of the packet transfer unit 330 is transmitted. Receives an IGMP Join message addressed to the multicast address 225.1.1.1 from the user home port 310 (S12).

以上の動作は図6に示す通常の動作と同様であるが、本実施の形態の場合、ルータ300においては、配信数管理部334がテーブル格納部333に格納した、図5に示すチャンネル監視テーブル700のユーザ宅400に対応するユーザ宅用ポート310に対して配信しているチャンネル数を確認する。配信数管理部334は確認した配信中のチャンネル数が上限値に達しているかどうかを判断し、ルータ300はその判断結果に応じて、以下の動作を行う。   The above operation is the same as the normal operation shown in FIG. 6, but in the case of the present embodiment, in the router 300, the channel monitoring table shown in FIG. 5 stored in the table storage unit 333 by the distribution number management unit 334. The number of channels distributed to the user home port 310 corresponding to 700 user homes 400 is confirmed. The distribution number management unit 334 determines whether or not the confirmed number of channels being distributed has reached the upper limit value, and the router 300 performs the following operation according to the determination result.

第1に、上限値に達していない場合は、ユーザ宅用ポート310に対する配信チャンネル数を増加させると共に、通信管理部325は、チャンネルAの映像ストリームをユーザ宅用ポート310に対して転送するようになる(S13)。   First, when the upper limit value is not reached, the number of distribution channels for the user home port 310 is increased, and the communication management unit 325 transfers the video stream of channel A to the user home port 310. (S13).

第2に、ユーザ宅用ポート310に対する配信チャンネル数が上限値に達した場合、上限通知データをユーザ宅用ポート310に対して強制的にマルチキャストで配信する。以下、図7に示す通信シーケンスを参照して詳細に説明する。ユーザ宅400において、テレビ500がチャンネルA、テレビ501がチャンネルBを受信しているときに、ユーザがテレビ502によりチャンネルCを受信しようとした時の動作を例に取る。ユーザ宅400において、テレビ502を用いてチャンネルCを受信するためにマルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージをルータ300に送信すると(S14)、テレビ502の応答受信部550はマルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージを送信する(S15)。   Second, when the number of distribution channels for the user home port 310 reaches the upper limit, the upper limit notification data is forcibly distributed to the user home port 310 by multicast. Hereinafter, it will be described in detail with reference to the communication sequence shown in FIG. In user home 400, an operation when a user tries to receive channel C by television 502 while television 500 receives channel A and television 501 receives channel B is taken as an example. When the user join 400 transmits an IGMP Join message addressed to the multicast address 225.1.1.3 to the router 300 in order to receive the channel C using the television 502 (S14), the response receiving unit 550 of the television 502 transmits the multicast. An IGMP Join message addressed to the address 225.1.1.3 is transmitted (S15).

ルータ300においては、配信数管理部334がチャンネル監視テーブル700を参照して、現在ユーザ宅用ポート310に対して配信しているチャンネル数が上限値に達しているかどうかを判断する。今回の場合、チャンネル監視テーブル700においてはチャンネルA及びBの計2つが既に配信チャンネル数として記録されている。配信数管理部334はこの結果を通信管理部335へ通知する。   In the router 300, the distribution number management unit 334 refers to the channel monitoring table 700 and determines whether the number of channels currently distributed to the user home port 310 has reached the upper limit value. In this case, in the channel monitoring table 700, a total of two channels A and B are already recorded as the number of distribution channels. The distribution number management unit 334 notifies the communication management unit 335 of the result.

通信管理部335は配信数管理部334から上記の通知を受けると、テレビ502からのIGMP Joinメッセージに応じることは上限値を超えることになると判断し、上限通知データをポート側通信部332からユーザ宅400に対して送信する(S16)。このとき、上限通知データは図8の対応表に示したマルチキャストアドレス225.1.1.254宛に送信されるものとする。   When the communication management unit 335 receives the above notification from the distribution number management unit 334, the communication management unit 335 determines that responding to the IGMP Join message from the television 502 exceeds the upper limit value, and sends the upper limit notification data from the port side communication unit 332 to the user. It transmits with respect to the house 400 (S16). At this time, it is assumed that the upper limit notification data is transmitted to the multicast address 225.1.1.254 shown in the correspondence table of FIG.

なお、上限通知データはチャンネルA〜Cの映像ストリームと同様、IPネットワーク200内に配信されているデータとして、通信管理部335がネットワーク側通信部331から取得するデータであってもよいし、通信管理部335が配信数管理部335からの通知に応じて自動的に生成するデータであってもよい。この上限通知データのマルチキャストアドレスは、図8に示すように、テーブル格納部333に格納されたチャンネルとマルチアドレスとの対応表601に追記されている。なお、この上限通知データは1秒間に1回100バイト程度のデータを送るなど、ネットワークの負荷にならない程度のデータ量であるものとする。この上限通知データをユーザ宅400に配信することにより、ユーザ宅400内のテレビ500〜502は、現在視聴しているチャンネル以上のチャンネルを受信できないことを把握することが可能となる。   Note that the upper limit notification data may be data acquired by the communication management unit 335 from the network side communication unit 331 as data distributed in the IP network 200 as in the case of the video streams of the channels A to C, or communication. Data that the management unit 335 automatically generates in response to a notification from the distribution number management unit 335 may be used. As shown in FIG. 8, the multicast address of the upper limit notification data is additionally written in the correspondence table 601 between channels and multi-addresses stored in the table storage unit 333. It is assumed that the upper limit notification data has a data amount that does not cause a load on the network, such as sending about 100 bytes of data once per second. By distributing the upper limit notification data to the user's home 400, the televisions 500 to 502 in the user's home 400 can recognize that the channels that are currently being viewed cannot be received.

図7に戻って、テレビ502の応答受信部550は、一定時間マルチキャストアドレス225.1.1.3宛のパケットの受信を試み、当該一定時間内にパケットの受信を出来なかった場合は、ルータ300から送信された上限通知データである、マルチキャストアドレス225.1.1.254宛のパケットの受信を試みる。ここで、マルチキャストアドレス225.1.1.3を待ち受けるための「一定時間」とは5秒程度の時間であることが望ましい。   Returning to FIG. 7, the response receiving unit 550 of the television 502 attempts to receive a packet addressed to the multicast address 225.1.1.3 for a certain period of time, and if the packet cannot be received within the certain period of time, the router Attempt to receive a packet addressed to multicast address 225.1.1.254, which is upper limit notification data transmitted from 300. Here, the “certain time” for waiting for the multicast address 225.1.1.3 is preferably about 5 seconds.

上限通知データが取得できた場合は「受信不可」メッセージをテレビ502の表示部570に表示する(S17)。一方、一定時間上限通知データの取得ができない場合は、映像配信サーバ100やIPネットワーク200などの送信設備に不具合が生じたものとみなし、「受信タイムアウト」メッセージをテレビ502の表示部570に表示する(S18)。ここで、上限通知データを待ち受けるための「一定時間」とは5秒程度の時間であることが望ましい。「受信タイムアウト」メッセージも、映像サーバ100等によりIPネットワーク200内に配信されているデータであってもよいし、ルータ300にて生成してもよい。   When the upper limit notification data can be acquired, a “reception impossible” message is displayed on the display unit 570 of the television 502 (S17). On the other hand, if the upper limit notification data cannot be acquired for a certain period of time, it is considered that a transmission facility such as the video distribution server 100 or the IP network 200 has failed, and a “reception timeout” message is displayed on the display unit 570 of the television 502. (S18). Here, the “certain time” for waiting for the upper limit notification data is preferably about 5 seconds. The “reception timeout” message may also be data distributed in the IP network 200 by the video server 100 or the like, or may be generated by the router 300.

なお、表示部570に表示される受信状態には、上記S14〜S18のシーケンスにより表示されるものの他に、指定されたマルチキャストパケットが正常に受信されている場合は、当該正常な受信を示す「受信中」、受信すべきマルチキャストアドレスがテレビ側に設定されていないことを示す「待機中」、等を含んでいても良い。又、「受信不可」メッセージにおいては、ユーザ宅400内において配信可能なチャンネル数が上限に達している旨を表示するようにしてもよい。   Note that the reception state displayed on the display unit 570 includes the display of the normal reception when the designated multicast packet is normally received in addition to those displayed by the sequence of S14 to S18. “Waiting”, “Waiting” indicating that the multicast address to be received is not set on the television side, and the like may be included. Further, in the “reception impossible” message, it may be displayed that the number of channels that can be distributed in the user home 400 has reached the upper limit.

以上、説明したように、本実施の形態1による映像配信システムによれば、ルータの各ポート毎に配信可能なチャンネル数の上限を設けた配信を行う場合において、受信要求があった場合、これに個別的に応答することが可能となっている。したがって、テレビ等の映像受信端末が映像を受信できない要因がチャンネル数の上限に達したためか、それ以外の要因によるものかを区別することが可能となる。   As described above, according to the video distribution system according to the first embodiment, when distribution is performed with an upper limit on the number of channels that can be distributed for each port of the router, It is possible to respond individually. Therefore, it is possible to distinguish whether the reason why a video receiving terminal such as a television cannot receive video has reached the upper limit of the number of channels or other factors.

(実施の形態2)
本発明の実施の形態2における映像配信システムの構成は図1と同様の構成をとる。本実施の形態では、ルータ300における上限通知データの出力条件、及びこの出力条件に対応したルータ300及びテレビ500〜502の動作が実施の形態1と異なる。すなわち、本実施の形態2における対応表601に示す。図8に示す対応表601では、放送チャンネルとマルチキャストアドレスの他に、上限通知データ用に規定されたマルチキャストアドレス255.1.1.244が含まれている。
(Embodiment 2)
The configuration of the video distribution system according to the second embodiment of the present invention is the same as that shown in FIG. In the present embodiment, the output conditions of the upper limit notification data in the router 300 and the operations of the router 300 and the televisions 500 to 502 corresponding to the output conditions are different from those in the first embodiment. That is, it is shown in the correspondence table 601 in the second embodiment. The correspondence table 601 shown in FIG. 8 includes a multicast address 255.1.1.244 defined for the upper limit notification data in addition to the broadcast channel and the multicast address.

以下、図9を参照して、本実施の形態2の映像配信システムの動作を説明するとともに、これにより、本発明のルータ装置、受信端末の動作、及び本発明の配信方法、受信方法の一実施の形態について説明を行う。ただし図9は、本発明の実施の形態2の映像配信システムにおけるルータ300と、ルータ300の通信対象であるテレビ501、テレビ502との通信シーケンスを示した図である。なお、以下の説明においては、実施の形態1と同様、ルータ300の配信数管理部334により定められた、一ユーザ宅、すなわちルータ300のユーザ宅側ポート310〜314のそれぞれに配信できるチャンネル数の上限値を2本とする。   Hereinafter, the operation of the video distribution system according to the second embodiment will be described with reference to FIG. 9, and thereby, the operation of the router device and the reception terminal of the present invention, and the distribution method and the reception method of the present invention will be described. Embodiments will be described. However, FIG. 9 is a diagram illustrating a communication sequence between the router 300 in the video distribution system according to the second embodiment of the present invention and the television 501 and the television 502 that are communication targets of the router 300. In the following description, as in the first embodiment, the number of channels that can be distributed to one user's home, that is, each of the user home side ports 310 to 314 of the router 300, determined by the distribution number management unit 334 of the router 300. The upper limit value of 2 is assumed to be two.

第1に、テレビ500がチャンネルA、テレビ501がチャンネルCを受信しているときに、リモコン等の操作によりテレビ502でチャンネルCを受信しようとすると(S21)、テレビ502の受信要求生成部530はマルチキャストアドレス225.1.1.3宛のIGMP Joinを送信する(S22)と共に、上限通知データを要求するためのマルチキャストアドレス225.1.1.254宛のIGMP Joinメッセージを送信する(S23)。ここでS23のIGMP Joinメッセージは本発明の問い合わせ要求に相当する。   First, when the television 500 receives the channel A and the television 501 receives the channel C, if the television 502 tries to receive the channel C by operating the remote controller or the like (S21), the reception request generating unit 530 of the television 502 is received. Transmits an IGMP Join addressed to the multicast address 225.1.1.3 (S22) and transmits an IGMP Join message addressed to the multicast address 225.1.1.254 for requesting the upper limit notification data (S23). . Here, the IGMP Join message in S23 corresponds to the inquiry request of the present invention.

実施の形態1のS15〜S16の場合と同様、ルータ300は2本以上のチャンネルをユーザ宅400に配信しないため、通信管理部335は、マルチキャストアドレス225.1.1.3に対応するチャンネルCの映像ストリームをテレビ502に対して配信しない。   As in the case of S15 to S16 of the first embodiment, since the router 300 does not distribute two or more channels to the user home 400, the communication management unit 335 does not use the channel C corresponding to the multicast address 225.1.1.3. Are not distributed to the TV 502.

しかしながら、通信管理部335は、同時にマルチキャストアドレス225.1.1.4宛のIGMP Joinメッセージを受信するので、このIGMP Joinメッセージに対する応答として、上限通知データをユーザ宅400に対して配信する(S24)。   However, since the communication management unit 335 simultaneously receives an IGMP Join message addressed to the multicast address 225.1.1.4, the upper limit notification data is distributed to the user home 400 as a response to the IGMP Join message (S24). ).

テレビ502は一定時間マルチキャストアドレス225.1.1.2宛のパケットを受信できない場合、マルチキャストアドレス225.1.1.254宛のパケットの受信を試みることで、チャンネルCが受信できない要因がチャンネル数の上限に達したためか、それ以外の要因によるものかを区別することが可能となり、処理内容に応じたメッセージを表示部570に表示する(S25、S26)。なお、S24〜S26の動作は、実施の形態1のS16〜S18の動作と同様である。   When the TV 502 cannot receive a packet addressed to the multicast address 225.1.1.2 for a certain period of time, the channel C cannot be received by trying to receive a packet addressed to the multicast address 225.1.1.254. It is possible to distinguish whether the upper limit is reached or due to other factors, and a message corresponding to the processing content is displayed on the display unit 570 (S25, S26). The operations in S24 to S26 are the same as the operations in S16 to S18 in the first embodiment.

第2に、ユーザ宅400においてテレビ500がチャンネルAを受信しているときに、それまで何も受信していなかったテレビ501がチャンネルBを受信しようとするときの動作を説明する。ただし、テレビ502は動作していないものとする。   Secondly, when the television 500 receives the channel A at the user's home 400, the operation when the television 501 that has not received anything before tries to receive the channel B will be described. However, it is assumed that the television 502 is not operating.

リモコン等の操作に応じて(S27)、テレビ501の受信要求生成部530はマルチキャストアドレス225.1.1.2宛のIGMP Joinメッセージを送信する(S28)と共に、マルチキャストアドレス225.1.1.254宛のIGMP Joinメッセージを送信する(S29)。   In response to the operation of the remote controller or the like (S27), the reception request generation unit 530 of the television 501 transmits an IGMP Join message addressed to the multicast address 225.1.1.2 (S28) and the multicast address 225.1.1. An IGMP Join message addressed to H.254 is transmitted (S29).

ルータ300においては、通信管理部335が各メッセージを受信すると、配信数管理部334が、ユーザ宅400に配信するためのポートであるユーザ宅用ポート310に配信しているチャンネル数が上限値に達していないことをチャンネル監視テーブル700で確認すると、ユーザ宅用ポート310に対する配信チャンネル数を増加させる。配信数管理部334の動作に応じて、通信管理部335は、マルチキャストアドレス225.1.1.2に対応するチャンネルBの映像ストリームをユーザ宅400に対して配信する(S30)。このとき、通信管理部335は、同時にマルチキャストアドレス225.1.1.4宛のIGMP Joinメッセージも受信するが、配信数管理部334の上記動作に応じて、当該メッセージは無視する。したがって、マルチキャストアドレス225.1.1.4宛のIGMP Joinメッセージに対する応答としての上限通知データはユーザ宅400に配信されない。   In the router 300, when the communication management unit 335 receives each message, the number of channels that the distribution number management unit 334 distributes to the user home port 310 that is a port for distributing to the user home 400 reaches the upper limit value. If the channel monitoring table 700 confirms that it has not reached, the number of distribution channels for the user home port 310 is increased. In response to the operation of the distribution number management unit 334, the communication management unit 335 distributes the video stream of channel B corresponding to the multicast address 225.1.1.2 to the user home 400 (S30). At this time, the communication management unit 335 simultaneously receives an IGMP Join message addressed to the multicast address 225.1.1.4, but ignores the message according to the operation of the distribution number management unit 334. Therefore, the upper limit notification data as a response to the IGMP Join message addressed to the multicast address 225.1.1.4 is not distributed to the user home 400.

以上説明したように、本実施の形態2の映像配信システムにおいても、ルータのポート毎に配信可能なチャンネル数の上限を設けた配信を行う場合において、受信要求があった場合、これに個別的に応答することが可能となっている。したがって、テレビ等の映像受信端末が映像を受信できない要因がチャンネル数の上限に達したためか、それ以外の要因によるものかを区別することが可能となる。   As described above, in the video distribution system according to the second embodiment, when distribution is performed with an upper limit on the number of channels that can be distributed for each port of the router, It is possible to respond to. Therefore, it is possible to distinguish whether the reason why a video receiving terminal such as a television cannot receive video has reached the upper limit of the number of channels or other factors.

更に、本実施の形態においては、上限通知データの送信は、テレビ側における専用のマルチキャストアドレスの指定による要求に対する応答として行われる構成としたことにより、ユーザ側におけるテレビの受信状態の判別をより確実にすることができる。   Furthermore, in this embodiment, the transmission of the upper limit notification data is performed as a response to a request by designating a dedicated multicast address on the television side, so that the determination of the reception state of the television on the user side can be made more reliably. Can be.

(実施の形態3)
本発明の実施の形態2における映像配信システムの構成は図1と同様の構成をとる。本実施の形態3では、上限通知データのマルチキャストアドレスが、各チャンネルに一対一対応して割り当てられている点が、実施の形態2と異なる。
(Embodiment 3)
The configuration of the video distribution system according to the second embodiment of the present invention is the same as that shown in FIG. The third embodiment is different from the second embodiment in that the multicast address of the upper limit notification data is assigned to each channel in a one-to-one correspondence.

以下、本実施の形態2の映像配信システムの動作を説明するとともに、これにより、本発明のルータ装置、受信端末の動作、及び本発明の配信方法、受信方法の一実施の形態について説明を行う。なお、以下の説明においては、実施の形態1と同様、ルータ300の配信数管理部334により定められた、一ユーザ宅、すなわちルータ300のユーザ宅側ポート310〜314のそれぞれに配信できるチャンネル数の上限値を2本とする。   Hereinafter, the operation of the video distribution system according to the second embodiment will be described, and the operation of the router device and the receiving terminal according to the present invention, and one embodiment of the distribution method and the reception method according to the present invention will be described. . In the following description, as in the first embodiment, the number of channels that can be distributed to one user's home, that is, each of the user home side ports 310 to 314 of the router 300, determined by the distribution number management unit 334 of the router 300. The upper limit value of 2 is assumed to be two.

本実施の形態3における放送チャンネルとマルチキャストアドレスの対応表602を図10に示す。図10に示す対応表602では、チャンネルAはマルチキャストアドレス225.1.1.1を用いて配信することが規定されており、チャンネルBはマルチキャストアドレス225.1.1.2、チャンネルCはマルチキャストアドレス225.1.1.3の使用がそれぞれ規定されている。さらに、チャンネルA用上限通知データとしてのマルチキャストアドレス225.1.2.1が規定されており、同様に、チャンネルB用上限通知データはマルチキャストアドレス225.1.2.2、チャンネルC用上限通知データのマルチキャストアドレス225.1.2.3がそれぞれ規定されている。   FIG. 10 shows a correspondence table 602 between broadcast channels and multicast addresses in the third embodiment. The correspondence table 602 shown in FIG. 10 stipulates that channel A is distributed using the multicast address 225.1.1.1, channel B is multicast address 225.1.1.2, and channel C is multicast. The use of the address 225.1.1.3 is specified respectively. Further, a multicast address 225.1.2.1 is defined as upper limit notification data for channel A, and similarly, upper limit notification data for channel B is multicast address 225.1.2.2, upper limit notification for channel C. A multicast address 225.1.2.3 of data is defined respectively.

本実施の形態におけるルータ300は、各チャンネルとそのチャンネルに対応する上限通知データとを同時にユーザ宅400へ配信することはできない。すなわち、チャンネルAをユーザ宅400に配信している状態であれば、チャンネルA用上限通知データはユーザ宅400に配信してはならない。チャンネルA用上限通知データは、チャンネルAが配信できない状況のみ配信することができる。   Router 300 in the present embodiment cannot simultaneously distribute each channel and the upper limit notification data corresponding to that channel to user home 400. That is, if the channel A is being delivered to the user home 400, the channel A upper limit notification data should not be delivered to the user home 400. The upper limit notification data for channel A can be distributed only in a situation where channel A cannot be distributed.

以下、テーブル格納部333に格納された、図5に示すチャンネル監視テーブル700を例にとってルータ300の動作を説明する。ルータ300においては、配信数管理部334の管理に基づき、ユーザ宅400用のユーザ宅用ポート310では、既にチャンネル配信数が上限値に達しているため、通信管理部335はチャンネルCの映像ストリームを配信することができない。   Hereinafter, the operation of the router 300 will be described using the channel monitoring table 700 shown in FIG. 5 stored in the table storage unit 333 as an example. In the router 300, based on the management of the delivery number management unit 334, the channel delivery number has already reached the upper limit at the user home port 310 for the user home 400. Can't deliver.

すなわち、ユーザ宅400からチャンネルCを配信するための、マルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージを受信した時は、これを無視しなければならないが、その代わりに、チャンネルC用上限通知データを配信するためのマルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージは受理することができ、当該メッセージへの応答として、チャンネルC用上限通知データをユーザ宅400に配信することができる。   That is, when receiving an IGMP Join message addressed to the multicast address 225.1.1.3 for distributing the channel C from the user's home 400, this must be ignored, but instead for the channel C. The IGMP Join message addressed to the multicast address 225.1.2.3 for distributing the upper limit notification data can be accepted, and the channel C upper limit notification data is distributed to the user home 400 as a response to the message. Can do.

一方、チャンネルAおよびチャンネルBは現在配信しているので、ユーザ宅400からチャンネルA用上限通知データおよびチャンネルB用上限通知データを配信するためのIGMP Joinメッセージを受信したときは、これらメッセージを無視しなければならない。   On the other hand, since the channel A and the channel B are currently distributed, when receiving the IGMP Join message for distributing the channel A upper limit notification data and the channel B upper limit notification data from the user home 400, these messages are ignored. Must.

次に、ユーザ宅401用のユーザ宅用ポート311においては、チャンネル配信数は「1」であり、予め定めた上限値「2」に達していないため、チャンネルBおよびチャンネルCは、対応するIGMP Joinメッセージを受信すれば配信できる状態にある。この場合、通信管理部335は、チャンネルB用上限通知データ、およびチャンネルC用上限通知データを配信するためのIGMP Joinメッセージは、受信したとしても無視することとなる。さらに、チャンネルAは現在配信中であるため、チャンネルA用上限通知データを配信するためのIGMP Joinメッセージも無視することとなる。   Next, in the user home port 311 for the user home 401, the number of channel distributions is “1” and has not reached the predetermined upper limit “2”. If a Join message is received, it can be distributed. In this case, the communication management unit 335 ignores the IGMP Join message for distributing the channel B upper limit notification data and the channel C upper limit notification data even if it is received. Further, since channel A is currently being distributed, the IGMP Join message for distributing the upper limit notification data for channel A is also ignored.

以下、ユーザ宅400内のテレビ500がチャンネルA、テレビ501がチャンネルCを受信しているときに、テレビ502がチャンネルCを受信しようとした時の、ルータ300、およびテレビ502の動作を、図11を参照して説明する。ただし、図11は、本発明の実施の形態3の映像配信システムにおけるルータ300と、ルータ300の通信対象であるテレビ502との通信シーケンスを示した図である。   Hereinafter, operations of the router 300 and the TV 502 when the TV 502 tries to receive the channel C when the TV 500 in the user's home 400 receives the channel A and the TV 501 receive the channel C will be described. 11 will be described. However, FIG. 11 is a diagram showing a communication sequence between the router 300 and the television 502 which is a communication target of the router 300 in the video distribution system according to the third embodiment of the present invention.

テレビ502が、チャンネルCを受信しようとすると(S31)、テレビ502の受信要求生成部530はマルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージを送信する(S32)と共に、チャンネルC用上限通知データを配信するためのマルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージを送信する(S33)。   When the television 502 attempts to receive channel C (S31), the reception request generation unit 530 of the television 502 transmits an IGMP Join message addressed to the multicast address 225.1.1.3 (S32) and the upper limit for channel C. An IGMP Join message addressed to the multicast address 225.1.2.3 for delivering the notification data is transmitted (S33).

マルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージを受信したルータ300においては、配信数管理部334が、ユーザ宅400に配信するためのポートであるユーザ宅用ポート310に配信しているチャンネル数が上限値に達していることを、テーブル格納部333に格納したチャンネル監視テーブル700で確認すると、当該確認を受けた通信管理部335が、マルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージを無視する。   In the router 300 that has received the IGMP Join message addressed to the multicast address 225.1.2.3, the distribution number management unit 334 distributes it to the user home port 310 that is a port for distributing to the user home 400. When the channel monitoring table 700 stored in the table storage unit 333 confirms that the number of channels has reached the upper limit value, the communication management unit 335 that has received the confirmation checks that the IGMP address 225.1.1.3 is addressed to the multicast address. Ignore Join messages.

ルータ300は、ほぼ同時にマルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージを受信するが、この場合、配信数管理部334によるチャンネル監視テーブル700の参照によって225.1.1.3宛のIGMP Joinを無視しなければならない状態であることが確認されると、配信数管理部334は、マルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージを受理し、これに対する応答としてチャンネルC用上限通知データをユーザ宅400に配信する(S34)。テレビ502は、マルチキャストアドレス225.1.2.3宛のチャンネルC用上限通知データを受信することにより、配信チャンネル数が上限に達したため、チャンネルCが受信できないことをすぐに判断することが可能となる(S35)。又、チャンネルC用上限通知データを受信できない場合は「受信タイムアウト」メッセージがテレビ502の表示部570に表示される(S36)。なお、S35〜S36の動作は、実施の形態1のS16〜S18の動作と同様である。   The router 300 receives the IGMP Join message addressed to the multicast address 225.1.2.3 almost at the same time. In this case, the router 300 refers to the channel monitoring table 700 by the distribution number management unit 334 to address the address 222.1.1.3. When it is confirmed that the IGMP Join must be ignored, the distribution number management unit 334 receives the IGMP Join message addressed to the multicast address 225.1.2.3, and responds to this by using the channel C for the channel C. The upper limit notification data is distributed to the user home 400 (S34). By receiving the channel C upper limit notification data addressed to the multicast address 225.1.2.3, the television 502 can immediately determine that the channel C cannot be received because the number of distribution channels has reached the upper limit. (S35). If the channel C upper limit notification data cannot be received, a “reception timeout” message is displayed on the display unit 570 of the television 502 (S36). The operations of S35 to S36 are the same as the operations of S16 to S18 of the first embodiment.

以上説明したように、本実施の形態3の映像配信システムにおいても、ルータの各ポート毎に配信可能なチャンネル数の上限を設けた配信を行う場合において、更に受信要求があった場合、これに個別的に応答することが可能となっている。したがって、テレビ等の映像受信端末が映像を受信できない要因がチャンネル数の上限に達したためか、それ以外の要因によるものかを区別することが可能となる。   As described above, in the video distribution system according to the third embodiment, when distribution is performed with an upper limit on the number of channels that can be distributed for each port of the router, It is possible to respond individually. Therefore, it is possible to distinguish whether the reason why a video receiving terminal such as a television cannot receive video has reached the upper limit of the number of channels or other factors.

更に、本実施の形態においては、上限通知データの送信は、テレビ側における、各チャンネルに一対一対応したマルチキャストアドレスの指定による要求に対する応答として行われる構成としたことにより、ユーザ側におけるテレビの受信状態の判別を確実に、かつより早く行うことができる。更に、複数のチャンネルに対して配信が要求され、かつ要求に応じることが出来ない場合に、どのチャンネルに対して受信ができないかを確実に判別することができる。   Further, in the present embodiment, transmission of the upper limit notification data is performed as a response to a request by designating a multicast address corresponding to each channel on the television side, so that reception of television on the user side is possible. It is possible to reliably and quickly determine the state. Further, when distribution is requested for a plurality of channels and the request cannot be met, it is possible to reliably determine which channel cannot be received.

なお、上記の実施の形態1〜3では、ルータ300において、配信数管理部334は、ユーザ宅400〜401他のユーザ宅に一対一対応したユーザ宅用ポート310〜314を本発明の所定単位として、ユーザ宅用ポート毎に配信数を監視し、上限に達するかどうかを判断するものとしたが、各ポートとユーザ宅の戸数との割り当ては一対一の組み合わせに限定されず、任意の組み合わせであってもよい。例えば、或るユーザ宅が2つのポートを用いて配信を受けている場合は、配信数管理部334は、2つのポートを一つの所定単位として、配信チャンネル数を監視するようにしてもよい。この場合一世帯が本発明の所定単位となる。   In the first to third embodiments, in the router 300, the distribution number management unit 334 includes the user home ports 310 to 314 corresponding to the user homes 400 to 401 and other user homes in a predetermined unit of the present invention. The number of distributions is monitored for each user home port, and whether or not the upper limit is reached is determined. However, the allocation between each port and the number of user homes is not limited to a one-to-one combination, and any combination It may be. For example, when a certain user's home receives distribution using two ports, the distribution number management unit 334 may monitor the number of distribution channels using two ports as one predetermined unit. In this case, one household is a predetermined unit of the present invention.

又、上記の実施の形態1〜3においては、配信数管理部334は、配信チャンネルの数を監視するものとしたが、チャンネルに対応したマルチキャストアドレスの数を直接監視するものとしてもよい。なお、配信チャンネルの数は、本発明のマルチキャストの数に関連する情報の一例である。   In the first to third embodiments, the distribution number management unit 334 monitors the number of distribution channels. However, the distribution number management unit 334 may directly monitor the number of multicast addresses corresponding to the channels. The number of distribution channels is an example of information related to the number of multicasts according to the present invention.

又、上記の実施の形態1〜3においては、本発明の受信不可通知データの一例としての上限通知データは、マルチキャストアドレスを用いて要求、送信されるものとして説明をおこなったが、要求にはルータ300のIPアドレス宛にユニキャストを用いて行ってもよい。要するに、本発明の受信不可通知データの送信及びその問い合わせ要求は、IGMP以外のプロトコルによって行われるものであってもよい。   In the first to third embodiments, the upper limit notification data as an example of the reception failure notification data of the present invention has been described as being requested and transmitted using a multicast address. Unicast may be used for the IP address of the router 300. In short, the transmission of the reception failure notification data and the inquiry request thereof according to the present invention may be performed by a protocol other than IGMP.

又、上記の実施の形態1〜3においては、本発明の受信端末はテレビであり、表示制御部は直接映像表示を行う表示部570であるとして説明を行ったが、本発明の受信端末は、セットトップボックス(STB)のように受像部分を有さない構成として実現してもよい。この場合、本発明の表示制御部は、映像信号を外部ディスプレイに対して出力する手段として実現される。   In the first to third embodiments described above, the receiving terminal of the present invention is a television and the display control unit is a display unit 570 that directly displays an image. However, the receiving terminal of the present invention is Alternatively, it may be realized as a configuration having no image receiving portion like a set top box (STB). In this case, the display control unit of the present invention is realized as means for outputting a video signal to an external display.

又、上記実施の形態1〜3では、IPv4を想定し、IGMPを用いて説明を行ったがIPv6の場合は、MLDを用いて同様の制御が可能である。   In the first to third embodiments, IPv4 is assumed and the description is made using IGMP. However, in the case of IPv6, similar control is possible using MLD.

なお、実施の形態1〜3において、エラーメッセージが再生される低レートの映像コンテンツを上限通知データとして用い、テレビ500のデコーダ560でデコードされるエラーメッセージ映像を表示部570に表示する方法も可能である。   In the first to third embodiments, a method of displaying the error message video decoded by the decoder 560 of the television 500 on the display unit 570 using the low-rate video content in which the error message is reproduced as the upper limit notification data is also possible. It is.

又、本発明は、上述した本発明の配信方法、又は受信方法の全部又は一部の工程の全部又は一部の動作をコンピュータにより実行させるためのプログラムを記録した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する媒体であってもよい。   The present invention is a medium in which a program for causing a computer to execute all or a part of the operations of the delivery method or the reception method of the present invention described above or a part thereof is readable by a computer. In addition, the read program may be a medium that executes the operation in cooperation with the computer.

なお、本発明の上記「一部の工程」とは、それらの複数の工程の内の、幾つかの工程を意味し、あるいは、一つの工程の内の、一部の動作を意味するものである。   The “part of the process” of the present invention means some of the plurality of processes, or means a part of the operation of one process. is there.

又、本発明のプログラムを記録した、コンピュータに読みとり可能な記録媒体も本発明に含まれる。   The present invention also includes a computer-readable recording medium that records the program of the present invention.

又、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。   Further, one usage form of the program of the present invention may be an aspect in which the program is recorded on a computer-readable recording medium and operates in cooperation with the computer.

又、本発明のプログラムの一利用形態は、伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。   Further, one usage form of the program of the present invention may be an aspect in which the program is transmitted through a transmission medium, read by a computer, and operated in cooperation with the computer.

又、記録媒体としては、ROM等も含まれる。   Further, the recording medium includes a ROM and the like.

又、上述した本発明のコンピュータは、CPU等の純然たるハードウェアに限らず、ファームウェアや、OS、更に周辺機器を含むものであっても良い。   The computer of the present invention described above is not limited to pure hardware such as a CPU, but may include firmware, an OS, and peripheral devices.

なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。   As described above, the configuration of the present invention may be realized as software or hardware.

本発明にかかるルータ装置、受信端末、放送配信システム、配信方法、受信方法、プログラム及び記録媒体によれば、受信端末が要求した当該IP放送の受信ができない場合、その原因を受信端末側で知ることが可能となる効果を有し、インターネットなどのIPネットワークを使った通信分野において、IP放送サービスにおけるトラブルシューティングやユーザサポートにおいて有用となる。   According to the router device, the receiving terminal, the broadcast distribution system, the distribution method, the receiving method, the program, and the recording medium according to the present invention, when the receiving terminal cannot receive the IP broadcast requested, the cause is known on the receiving terminal side. In the communication field using the IP network such as the Internet, it is useful for troubleshooting and user support in the IP broadcast service.

本発明の実施の形態1〜3における映像配信システムの構成図Configuration diagram of video distribution system according to first to third embodiments of the present invention 本発明の実施の形態1における放送チャンネルとマルチキャストアドレスの対応表600を示す図The figure which shows the corresponding table 600 of the broadcast channel and multicast address in Embodiment 1 of this invention. 本発明の実施の形態1〜3におけるテレビ501〜502の内部構成図Internal configuration diagram of televisions 501 to 502 in the first to third embodiments of the present invention. (a)本発明におけるルータ300の内部構成図(b)パケット転送部330の内部構成図(A) Internal configuration diagram of router 300 in the present invention (b) Internal configuration diagram of packet transfer unit 330 本発明の実施の形態1〜3における、チャンネル監視テーブル700を示す図The figure which shows the channel monitoring table 700 in Embodiment 1-3 of this invention. 本発明の実施の形態1における映像配信システムの、視聴開始、チャンネル切換、視聴終了の各動作を実行した際の通信シーケンス図Communication sequence diagram when the operations of viewing start, channel switching, and viewing end are executed in the video distribution system according to Embodiment 1 of the present invention. 本発明の実施の形態1における映像配信システムの、上限通知データの送信を実行する際の通信シーケンス図Communication sequence diagram when executing transmission of upper limit notification data in the video distribution system in Embodiment 1 of the present invention 本発明の実施の形態2における放送チャンネル、上限通知データとマルチキャストアドレスとの対応表601を示す図The figure which shows the conversion table 601 of the broadcast channel in the Embodiment 2 of this invention, upper limit notification data, and a multicast address. 本発明の実施の形態2における映像配信システムの、上限通知データの送信を実行する際の通信シーケンス図Communication sequence diagram when executing transmission of upper limit notification data in the video distribution system in Embodiment 2 of the present invention 本発明の実施の形態3における放送チャンネル、上限通知データとマルチキャストアドレスとの対応表602を示す図The figure which shows the conversion table 602 of the broadcast channel in the Embodiment 3 of this invention, upper limit notification data, and a multicast address. 本発明の実施の形態2における映像配信システムの、上限通知データの送信を実行する際の通信シーケンス図Communication sequence diagram when executing transmission of upper limit notification data in the video distribution system in Embodiment 2 of the present invention

符号の説明Explanation of symbols

100 映像配信サーバ
200 IPネットワーク
300〜304 マルチキャスト対応ルータ
310〜314 ユーザ宅用ポート
320〜321 ルータ用ポート
330 パケット転送部
331 ネットワーク側通信部
332 ポート側通信部
333 テーブル格納部
334 配信数管理部
335 通信管理部
400〜405 ユーザ宅
500〜502 IP放送を受信するテレビ
510 制御入力I/F
520 テーブル格納部
530 受信要求生成部
540 マルチキャスト通信部
550 応答受信部
560 デコーダ
570 表示部
600 放送チャンネルとマルチキャストアドレスの対応表
601、602 放送チャンネル、上限通知データとマルチキャストアドレスの対応表
700 チャンネル監視テーブル
DESCRIPTION OF SYMBOLS 100 Video delivery server 200 IP network 300-304 Multicast corresponding router 310-314 User home port 320-321 Router port 330 Packet transfer unit 331 Network side communication unit 332 Port side communication unit 333 Table storage unit 334 Distribution number management unit 335 Communication management unit 400 to 405 User house 500 to 502 Television receiving IP broadcast 510 Control input I / F
520 Table storage unit 530 Reception request generation unit 540 Multicast communication unit 550 Response reception unit 560 Decoder 570 Display unit 600 Broadcast channel and multicast address correspondence table 601 and 602 Broadcast channel, upper limit notification data and multicast address correspondence table 700 Channel monitoring table

Claims (18)

IP放送を行うサーバ装置と前記サーバ装置から送信される前記IP放送を受信する単数又は複数の受信端末との間でデータの配信を行うルータ装置であって、
前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する配信数管理部と、
前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける受信要求受付部と、
前記受信要求があった際に前記配信数管理部の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信する送信部とを備えた、ルータ装置。
A router device that distributes data between a server device that performs IP broadcasting and one or more receiving terminals that receive the IP broadcast transmitted from the server device,
The number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information reaches an upper limit determined for each predetermined unit. A delivery number management unit that determines whether or not
A reception request reception unit that receives a reception request for the IP broadcast using a multicast address from the reception terminal;
When there is a request for reception, if the number or information exceeds the upper limit for each of the predetermined units using the determination of the distribution number management unit, the reception terminal cannot respond to the reception request. A router device comprising: a transmission unit that transmits unreceivable notification data indicating
前記受信端末から、前記IP放送を受信できるかどうかの問い合わせ要求を受け付ける問い合わせ要求受付部を備え、
前記送信部は、前記受信端末からの前記問い合わせ要求を前記問い合わせ要求受付部が受け付けた場合に、前記受信不可通知データを送信する、請求項1に記載のルータ装置。
An inquiry request receiving unit that receives an inquiry request as to whether the IP broadcast can be received from the receiving terminal;
The router device according to claim 1, wherein the transmission unit transmits the reception impossibility notification data when the inquiry request reception unit receives the inquiry request from the reception terminal.
前記所定単位は、単数又は複数の前記受信端末を所有する一世帯である、請求項1に記載のルータ装置。   The router device according to claim 1, wherein the predetermined unit is a household that owns one or a plurality of receiving terminals. 前記一世帯は、前記受信端末と接続するポートに一対一対応する、請求項3に記載のルータ装置。   The router apparatus according to claim 3, wherein the one household has a one-to-one correspondence with a port connected to the receiving terminal. 前記受信不可通知データの送信は、前記受信端末との通信に用いられるマルチキャストアドレスの指定により行われるものである、請求項1から4のいずれかに記載のルータ装置。   The router apparatus according to any one of claims 1 to 4, wherein the transmission of the reception failure notification data is performed by designating a multicast address used for communication with the receiving terminal. 前記受信不可通知データの送信において指定される前記マルチキャストアドレスは、前記IP放送の受信に用いられる前記マルチキャストアドレスと一対一対応しており、
同一の前記受信端末に対する、前記IP放送の配信に用いられるマルチキャストアドレスの指定による前記IP放送の送信と前記マルチキャストアドレスの指定による前記送信部の前記受信不可通知データの送信とは択一的に行われる、請求項5に記載のルータ装置。
The multicast address specified in the transmission of the reception impossibility notification data has a one-to-one correspondence with the multicast address used for reception of the IP broadcast,
The transmission of the IP broadcast by designating a multicast address used for the delivery of the IP broadcast to the same receiving terminal and the transmission of the non-reception notification data of the transmission unit by designating the multicast address are alternatively performed. The router device according to claim 5.
IP放送を行うサーバ装置から送信され、
前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断し、前記数又は情報が前記上限に達している場合と判断した場合において、前記受信要求があった際に前記判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信するルータ装置
により配信された、前記IP放送の受信を行う受信端末であって、
前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信部と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け部と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御部とを備えた、受信端末。
Sent from a server device that performs IP broadcasting,
The number of multicast addresses currently used for receiving the IP broadcast or information related to the number is monitored for each predetermined unit, and whether the number or information has reached the upper limit determined for each predetermined unit When the determination is made and the number or information has reached the upper limit, the determination is used when the reception request is made, and the number or information exceeds the upper limit for each predetermined unit Is a receiving terminal that receives the IP broadcast distributed by a router device that transmits unreceivable notification data indicating that the receiving terminal cannot respond to the reception request,
A reception request transmission unit that transmits a reception request using a multicast address for requesting reception of the IP broadcast to the router device;
When it is not possible to receive a response to the reception request for a predetermined period of time, the reception disabled notification data waiting unit for receiving and receiving the reception disabled notification data transmitted from the router device;
A receiving terminal comprising: a display control unit that performs control to display at least the reception impossibility notification data.
前記受信不可通知データは、前記所定単位毎の前記数又は情報が、前記上限に達している旨の通知を含んでいる、請求項7に記載の受信端末。   The receiving terminal according to claim 7, wherein the reception impossibility notification data includes a notification that the number or information for each predetermined unit has reached the upper limit. 前記ルータ装置に対して、前記受信不可通知データを要求するための問い合わせ要求を送信する問い合わせ要求送信部を備え、
前記問い合わせ要求送信部は、前記受信要求送信部による前記受信要求の送信に連動して前記問い合わせ要求を送信する、請求項7に記載の受信端末。
An inquiry request transmission unit that transmits an inquiry request for requesting the reception impossibility notification data to the router device,
The receiving terminal according to claim 7, wherein the inquiry request transmission unit transmits the inquiry request in conjunction with transmission of the reception request by the reception request transmission unit.
前記表示制御部は、前記受信不可通知データ待ち受け部が所定時間前記受信不可通知データを受信できない場合、前記ルータ装置又は前記サーバ装置からのデータの受信ができない旨の情報を表示するための制御を行う、請求項7から9のいずれかに記載の受信端末。   The display control unit performs control for displaying information indicating that data cannot be received from the router device or the server device when the non-reception notification data waiting unit cannot receive the non-reception notification data for a predetermined time. The receiving terminal according to claim 7, which is performed. 前記問い合わせ要求の送信は、前記ルータ装置との通信に用いられるマルチキャストアドレスを用いて行われるものである、請求項7から10のいずれかに記載の受信端末。   The receiving terminal according to claim 7, wherein the inquiry request is transmitted using a multicast address used for communication with the router device. 前記問い合わせ要求の送信を指定する前記マルチキャストアドレスは、前記IP放送の受信に用いられる前記マルチキャストアドレスと一対一対応している、請求項11に記載の受信端末。   The receiving terminal according to claim 11, wherein the multicast address designating transmission of the inquiry request has a one-to-one correspondence with the multicast address used for receiving the IP broadcast. IP放送を行うサーバ装置から送信される前記IP放送を受信するための受信端末と、前記サーバ装置と前記受信端末との間でデータの配信を行うルータ装置とを備えた放送配信システムであって、
前記ルータ装置は、
前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する配信数管理部と、
前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける受信要求受付部と、
前記受信要求があった際に前記配信数管理部の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信する送信部とを有し、
前記受信端末は、
前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信部と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け部と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御部とを有する、放送配信システム。
A broadcast distribution system comprising: a receiving terminal for receiving the IP broadcast transmitted from a server apparatus that performs IP broadcasting; and a router apparatus that distributes data between the server apparatus and the receiving terminal. ,
The router device
The number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information reaches an upper limit determined for each predetermined unit. A delivery number management unit that determines whether or not
A reception request reception unit that receives a reception request for the IP broadcast using a multicast address from the reception terminal;
When there is a request for reception, if the number or information exceeds the upper limit for each of the predetermined units using the determination of the distribution number management unit, the reception terminal cannot respond to the reception request. A transmission unit for transmitting the reception failure notification data indicating
The receiving terminal is
A reception request transmission unit that transmits a reception request using a multicast address for requesting reception of the IP broadcast to the router device;
When it is not possible to receive a response to the reception request for a predetermined period of time, the reception disabled notification data waiting unit for receiving and receiving the reception disabled notification data transmitted from the router device;
A broadcast distribution system comprising: a display control unit that performs control to display at least the reception impossibility notification data.
IP放送を行うサーバ装置と前記サーバ装置から送信される前記IP放送を受信する単数又は複数の受信端末との間でデータの配信を行う配信方法であって、
前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する配信数管理工程と、
前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける受信要求受付工程と、
前記受信要求があった際に前記配信数管理工程の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す送信工程とを備えた、配信方法。
A distribution method for distributing data between a server apparatus that performs IP broadcasting and a single or a plurality of receiving terminals that receive the IP broadcast transmitted from the server apparatus,
The number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information reaches an upper limit determined for each predetermined unit. Distribution number management process to determine whether or not,
A reception request reception step of receiving a reception request for the IP broadcast using a multicast address from the reception terminal;
When the determination of the distribution number management step is used when the reception request is made, and the number or information exceeds the upper limit for each predetermined unit, the reception request cannot be responded to the receiving terminal. A delivery method comprising:
IP放送を行うサーバ装置から送信され、
前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断し、前記数又は情報が前記上限に達している場合と判断した場合において、前記受信要求があった際に前記判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信するルータ装置
により配信された、前記IP放送の受信を行う受信方法であって、
前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信工程と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け工程と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御工程とを備えた、受信方法。
Sent from a server device that performs IP broadcasting,
The number of multicast addresses currently used for receiving the IP broadcast or information related to the number is monitored for each predetermined unit, and whether the number or information has reached the upper limit determined for each predetermined unit When the determination is made and the number or information has reached the upper limit, the determination is used when the reception request is made, and the number or information exceeds the upper limit for each predetermined unit Is a reception method for receiving the IP broadcast distributed by the router device that transmits the reception failure notification data indicating that the reception request cannot be satisfied with respect to the reception terminal,
A reception request transmission step of transmitting a reception request using a multicast address for requesting reception of the IP broadcast to the router device;
When a response to the reception request cannot be received for a predetermined time, waiting for the reception failure notification data transmitted from the router device and receiving the reception failure notification data,
And a display control step of performing control to display at least the reception impossibility notification data.
請求項14に記載の配信方法の、前記受信端末による前記IP放送の受信に現在用いられているマルチキャストアドレスの数又はその数に関連する情報を所定単位毎に監視し、当該数又は情報が前記所定単位毎に定められた上限に達しているかどうかを判断する前記配信数管理工程と、前記受信端末からの、マルチキャストアドレスを用いた前記IP放送の受信要求を受け付ける前記受信要求受付工程と、前記受信要求があった際に前記配信数管理工程の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す受信不可通知データを送信する前記送信工程をコンピュータに実行させるためのプログラム。   15. The distribution method according to claim 14, wherein the number of multicast addresses currently used for receiving the IP broadcast by the receiving terminal or information related to the number is monitored for each predetermined unit, and the number or information is The distribution number management step for determining whether or not the upper limit determined for each predetermined unit has been reached, the reception request reception step for receiving a reception request for the IP broadcast using a multicast address from the reception terminal, When there is a reception request, the determination of the distribution number management step is used, and when the number or information exceeds the upper limit for each predetermined unit, the reception terminal cannot respond to the reception request. The program for making a computer perform the said transmission process which transmits the reception impossible notification data shown. 請求項15に記載の受信方法の、前記ルータ装置に対して、前記IP放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する前記受信要求送信工程と、所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する前記受信不可通知データ待ち受け工程と、少なくとも前記受信不可通知データを表示する制御を行う前記表示制御工程とをコンピュータに実行させるためのプログラム。   16. The reception method according to claim 15, wherein the reception request transmission step of transmitting a reception request using a multicast address for requesting reception of the IP broadcast to the router device, and for the reception request for a predetermined time. When a response cannot be received, the reception disabled notification data waiting step for waiting for and receiving the reception disabled notification data transmitted from the router device; and the display control step for performing control to display at least the reception disabled notification data; A program that causes a computer to execute. 請求項16又は17に記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。   A recording medium on which the program according to claim 16 or 17 is recorded, wherein the recording medium can be processed by a computer.
JP2008068262A 2008-03-17 2008-03-17 Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium Pending JP2009225174A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008068262A JP2009225174A (en) 2008-03-17 2008-03-17 Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008068262A JP2009225174A (en) 2008-03-17 2008-03-17 Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2009225174A true JP2009225174A (en) 2009-10-01

Family

ID=41241486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008068262A Pending JP2009225174A (en) 2008-03-17 2008-03-17 Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP2009225174A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012169940A (en) * 2011-02-15 2012-09-06 Nippon Telegr & Teleph Corp <Ntt> Video distribution system, ip (internet protocol) network device and video distribution program
JP2017183876A (en) * 2016-03-29 2017-10-05 西日本電信電話株式会社 Multicast control server and multicast control system
CN113014855A (en) * 2021-02-09 2021-06-22 网宿科技股份有限公司 Video conference acceleration method and system and video conference acceleration platform

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012169940A (en) * 2011-02-15 2012-09-06 Nippon Telegr & Teleph Corp <Ntt> Video distribution system, ip (internet protocol) network device and video distribution program
JP2017183876A (en) * 2016-03-29 2017-10-05 西日本電信電話株式会社 Multicast control server and multicast control system
CN113014855A (en) * 2021-02-09 2021-06-22 网宿科技股份有限公司 Video conference acceleration method and system and video conference acceleration platform
CN113014855B (en) * 2021-02-09 2023-08-18 网宿科技股份有限公司 Video conference acceleration method, system and video conference acceleration platform

Similar Documents

Publication Publication Date Title
CN101207501B (en) IP broadcasting system and a multicast group management apparatus for the same
CA2682364C (en) Bandwidth sensitive switched digital video content delivery
EP1909439B1 (en) An implementing method and an apparatus for enhancing the multicast service manageability
EP2219380A2 (en) Personal TV gateway STB / router
US20080244679A1 (en) Switched digital video client reverse channel traffic reduction
KR101323654B1 (en) Method for transmitting digital television services, corresponding gateway and network
US9571895B2 (en) Load balancing multicast network traffic using virtual channels
US9634847B2 (en) Robust multicast broadcasting
CA2572717A1 (en) Methods and apparatus for efficient ip multicasting in a content-based network
US20100050215A1 (en) System and method for bandwidth handling
US9113225B2 (en) Method and device for providing mosaic channel
JP2008160316A (en) Content distribution arbitration device, content distribution arbitration method, and program
JP2009225174A (en) Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium
US20070274310A1 (en) Method and system for processing abnormally becoming power off of a terminal of multicast user
WO2009093438A1 (en) Management method in network where contents are delivered and receiving terminal device
KR101272431B1 (en) Communication apparatus for supporting iptv broadcast service of terminal based on difference transmission and terminal for supporting iptv broadcast service by unicast in real time
CN100452768C (en) Multi-cast method of specific source and irrespective source multi-cast cooperation and its access-in apparatus
JP2009218816A (en) Video system, video receiving terminal, and video display terminal
KR101235093B1 (en) Delivering streaming data
KR100850358B1 (en) Method and IP settop box for reducing delay of zapping time
JP2009225175A (en) Router device, receiving terminal, broadcast distribution system, distribution method, reception method, program, and recording medium
JP2011044762A (en) Multicast reception terminal and multicast reception method, and method of grasping multicast group
JP5523387B2 (en) Data distribution system and method, gateway device
KR100841593B1 (en) Apparatus and method for providing multimedia content, Apparatus and method for receiving multimedia content
JP2009218819A (en) Video system and video receiving terminal