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 PDFInfo
- 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
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等とを備え、配信チャンネルの数が上限を超えるときは、ユーザ宅に対し、受信不可通知データを送信する。
【選択図】図4When 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
ここで、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.
そこで、ネットワーク上のルータに各家庭に配信するチャンネル数を制限する機能を与え、一家庭に対して配信するチャンネル数に上限値を設け、それ以上のチャンネル配信を制限する方法が考えられている。
しかしながら、上記のような方法を用いた場合、以下のような課題があった。すなわち、各家庭のルータにおいてチャンネル数が上限値に達した場合、当該家庭においてはそれ以上のチャンネル数の受信はできなくなるが、受信側においては、その原因が、ルータが配信できるチャンネル数の上限値を超えたためか、それとも他の原因にあるのかを判定することができない。従来の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
本発明の実施の形態1における映像配信システムでは、映像配信サーバ100は複数の映像コンテンツを時間ごとにプログラムを組みテレビ放送のようにチャンネル単位で放送している。1つのチャンネルには1つのマルチキャストアドレスが対応しており、一般に映像配信サーバ100は1台で複数のチャンネルを放送する能力を有している。本実施の形態では、映像配信サーバ100は、図2に示す対応表600に示すチャンネルA〜Cの3本のチャンネルからそれぞれ映像コンテンツを放送している。なお、対応表600その他これに対応する対応表はIPネットワークに接続された各サーバとテレビとで共有され、これは他の実施の形態でも同様である。
In the video distribution system according to
図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
次に、図3は、テレビ500の構成図である。
Next, FIG. 3 is a configuration diagram of the
図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
又、応答受信部550はマルチキャスト通信部540により受信されたテレビ500宛てのマルチキャストパケットを受信する手段であり、映像コンテンツその他のデータを受信する。デコーダ560は、応答受信部550で受信した各放送チャンネルの映像コンテンツを復号するための手段である。表示部570は、デコーダ560で復号した映像や、応答受信部550が受信したその他のデータ受信部により示される、テレビ500の受信状態を表示するモジュールである。なお、テレビ501、502も同様の構成を有する。
The
次に、図4(a)はルータ300の構成図である。
Next, FIG. 4A is a configuration diagram of the
図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,
パケット転送部330には図5に示すチャンネル監視テーブル700が保持される。チャンネル監視テーブル700では、ユーザ宅用ポート番号と配信チャンネル数、および配信しているマルチキャストアドレスリストが対応付けされている。
The
次に、図4(b)はパケット転送部330の構成図である。
Next, FIG. 4B is a configuration diagram of the
図4(b)において、ネットワーク側通信部331は、ルータ用ポート320〜321と接続され、ポート毎にマルチキャストパケットに基づく通信を行う手段である。ポート側通信部332は、ユーザ宅用ポート310〜314と接続され、各ポート毎にマルチキャストパケットに基づく通信を行う手段である。又、配信数管理部334は、テーブル格納部333に格納されたチャンネル監視テーブル700を参照して、ポート側通信部332に接続された各ユーザ宅用ポート当たりの配信チャンネル数を管理する手段である。又通信管理部335は、配信数管理部334の管理に応じて、ルータ300とユーザ宅用ポート310〜314との通信を管理する手段である。なお、ルータ301〜304も同様の構成を有する。
In FIG. 4B, a network
なお、以上の構成において、テレビ500は本発明の受信端末に相当し、ルータ300は本発明のルータ装置に相当する。
In the above configuration, the
又、テレビ500において、制御入力I/F510、テーブル格納部520、受信要求生成部530及びマルチキャスト通信部540は本発明の受信要求送信部に相当し、マルチキャスト通信部540及び応答受信部550は本発明の受信不可通知データ待ち受け部に相当し、表示部570は本発明の表示制御部に相当する。又、マルチキャスト通信部540、受信要求生成部530及びテーブル格納部520は本発明の問い合わせ要求送信部に相当する。
In the
又、ルータ300において、テーブル格納部333及び配信数管理部334は本発明の配信数管理部に相当し、通信管理部335及びポート側通信部332は本発明の受信要求受付部に相当する。又、通信管理部335及びポート側通信部332は本発明の送信部にも相当する。又、ポート側通信部332及び通信管理部335は本発明の問い合わせ要求受付部にも相当する。
In the
以上のような構成を有する本実施の形態の映像システムの動作を説明するとともに、これにより、本発明のルータ装置、受信端末の動作、及び本発明の配信方法、受信方法の一実施の形態について説明を行う。 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
一方、テレビ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
次に、ユーザがリモコン等によりチャンネル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
マルチキャストアドレス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
最後に、ユーザがリモコン操作によりテレビ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
ここで、一般的にはルータ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
そこで、本実施の形態におけるルータ300には、一ユーザ宅に配信するチャンネル数を制限する機能を備えるとともに、チャンネル数が上限に達したことを該ユーザ宅に通知する機能も備えている。
Therefore, the
以下、図4、図5を用い、本実施の形態におけるルータ300の動作を、図7を参照して説明する。図7は、本発明の実施の形態1の映像配信システムにおけるルータ300と、ルータ300の通信対象であるテレビ500、テレビ502との通信シーケンスを示した図である。なお、以下の説明においては、ルータ300の配信数管理部334により定められた、一ユーザ宅、すなわちルータ300のユーザ宅側ポート310〜314のそれぞれに配信できるチャンネル数の上限値を2本とする。
Hereinafter, the operation of the
ルータ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
以上の動作は図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
第1に、上限値に達していない場合は、ユーザ宅用ポート310に対する配信チャンネル数を増加させると共に、通信管理部325は、チャンネルAの映像ストリームをユーザ宅用ポート310に対して転送するようになる(S13)。
First, when the upper limit value is not reached, the number of distribution channels for the
第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
ルータ300においては、配信数管理部334がチャンネル監視テーブル700を参照して、現在ユーザ宅用ポート310に対して配信しているチャンネル数が上限値に達しているかどうかを判断する。今回の場合、チャンネル監視テーブル700においてはチャンネルA及びBの計2つが既に配信チャンネル数として記録されている。配信数管理部334はこの結果を通信管理部335へ通知する。
In the
通信管理部335は配信数管理部334から上記の通知を受けると、テレビ502からのIGMP Joinメッセージに応じることは上限値を超えることになると判断し、上限通知データをポート側通信部332からユーザ宅400に対して送信する(S16)。このとき、上限通知データは図8の対応表に示したマルチキャストアドレス225.1.1.254宛に送信されるものとする。
When the
なお、上限通知データはチャンネル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
図7に戻って、テレビ502の応答受信部550は、一定時間マルチキャストアドレス225.1.1.3宛のパケットの受信を試み、当該一定時間内にパケットの受信を出来なかった場合は、ルータ300から送信された上限通知データである、マルチキャストアドレス225.1.1.254宛のパケットの受信を試みる。ここで、マルチキャストアドレス225.1.1.3を待ち受けるための「一定時間」とは5秒程度の時間であることが望ましい。
Returning to FIG. 7, the
上限通知データが取得できた場合は「受信不可」メッセージをテレビ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
なお、表示部570に表示される受信状態には、上記S14〜S18のシーケンスにより表示されるものの他に、指定されたマルチキャストパケットが正常に受信されている場合は、当該正常な受信を示す「受信中」、受信すべきマルチキャストアドレスがテレビ側に設定されていないことを示す「待機中」、等を含んでいても良い。又、「受信不可」メッセージにおいては、ユーザ宅400内において配信可能なチャンネル数が上限に達している旨を表示するようにしてもよい。
Note that the reception state displayed on the
以上、説明したように、本実施の形態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
以下、図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
第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
実施の形態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
しかしながら、通信管理部335は、同時にマルチキャストアドレス225.1.1.4宛のIGMP Joinメッセージを受信するので、このIGMP Joinメッセージに対する応答として、上限通知データをユーザ宅400に対して配信する(S24)。
However, since the
テレビ502は一定時間マルチキャストアドレス225.1.1.2宛のパケットを受信できない場合、マルチキャストアドレス225.1.1.254宛のパケットの受信を試みることで、チャンネルCが受信できない要因がチャンネル数の上限に達したためか、それ以外の要因によるものかを区別することが可能となり、処理内容に応じたメッセージを表示部570に表示する(S25、S26)。なお、S24〜S26の動作は、実施の形態1のS16〜S18の動作と同様である。
When the
第2に、ユーザ宅400においてテレビ500がチャンネルAを受信しているときに、それまで何も受信していなかったテレビ501がチャンネルBを受信しようとするときの動作を説明する。ただし、テレビ502は動作していないものとする。
Secondly, when the
リモコン等の操作に応じて(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
ルータ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
以上説明したように、本実施の形態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
本実施の形態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が配信できない状況のみ配信することができる。
以下、テーブル格納部333に格納された、図5に示すチャンネル監視テーブル700を例にとってルータ300の動作を説明する。ルータ300においては、配信数管理部334の管理に基づき、ユーザ宅400用のユーザ宅用ポート310では、既にチャンネル配信数が上限値に達しているため、通信管理部335はチャンネルCの映像ストリームを配信することができない。
Hereinafter, the operation of the
すなわち、ユーザ宅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
一方、チャンネル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
次に、ユーザ宅401用のユーザ宅用ポート311においては、チャンネル配信数は「1」であり、予め定めた上限値「2」に達していないため、チャンネルBおよびチャンネルCは、対応するIGMP Joinメッセージを受信すれば配信できる状態にある。この場合、通信管理部335は、チャンネルB用上限通知データ、およびチャンネルC用上限通知データを配信するためのIGMP Joinメッセージは、受信したとしても無視することとなる。さらに、チャンネルAは現在配信中であるため、チャンネルA用上限通知データを配信するためのIGMP Joinメッセージも無視することとなる。
Next, in the
以下、ユーザ宅400内のテレビ500がチャンネルA、テレビ501がチャンネルCを受信しているときに、テレビ502がチャンネルCを受信しようとした時の、ルータ300、およびテレビ502の動作を、図11を参照して説明する。ただし、図11は、本発明の実施の形態3の映像配信システムにおけるルータ300と、ルータ300の通信対象であるテレビ502との通信シーケンスを示した図である。
Hereinafter, operations of the
テレビ502が、チャンネルCを受信しようとすると(S31)、テレビ502の受信要求生成部530はマルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージを送信する(S32)と共に、チャンネルC用上限通知データを配信するためのマルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージを送信する(S33)。
When the
マルチキャストアドレス225.1.2.3宛のIGMP Joinメッセージを受信したルータ300においては、配信数管理部334が、ユーザ宅400に配信するためのポートであるユーザ宅用ポート310に配信しているチャンネル数が上限値に達していることを、テーブル格納部333に格納したチャンネル監視テーブル700で確認すると、当該確認を受けた通信管理部335が、マルチキャストアドレス225.1.1.3宛のIGMP Joinメッセージを無視する。
In the
ルータ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
以上説明したように、本実施の形態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
又、上記の実施の形態1〜3においては、配信数管理部334は、配信チャンネルの数を監視するものとしたが、チャンネルに対応したマルチキャストアドレスの数を直接監視するものとしてもよい。なお、配信チャンネルの数は、本発明のマルチキャストの数に関連する情報の一例である。
In the first to third embodiments, the distribution
又、上記の実施の形態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
又、上記の実施の形態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
又、上記実施の形態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
又、本発明は、上述した本発明の配信方法、又は受信方法の全部又は一部の工程の全部又は一部の動作をコンピュータにより実行させるためのプログラムを記録した媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する媒体であってもよい。 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.
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
520
Claims (18)
前記受信端末による前記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
前記送信部は、前記受信端末からの前記問い合わせ要求を前記問い合わせ要求受付部が受け付けた場合に、前記受信不可通知データを送信する、請求項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.
同一の前記受信端末に対する、前記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放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信部と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け部と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御部とを備えた、受信端末。 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に記載の受信端末。 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.
前記ルータ装置は、
前記受信端末による前記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放送の受信要求を受け付ける受信要求受付工程と、
前記受信要求があった際に前記配信数管理工程の判断を利用し、前記数又は情報が前記所定単位毎の前記上限を超える場合は、前記受信端末に対し前記受信要求に応じることができない旨を示す送信工程とを備えた、配信方法。 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放送の受信を要求するためのマルチキャストアドレスを用いた受信要求を送信する受信要求送信工程と、
所定時間前記受信要求に対する応答を受信できない場合、前記ルータ装置から送信される、前記受信不可通知データを待ち受け、受信する受信不可通知データ待ち受け工程と、
少なくとも前記受信不可通知データを表示する制御を行う表示制御工程とを備えた、受信方法。 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.
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)
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 |
-
2008
- 2008-03-17 JP JP2008068262A patent/JP2009225174A/en active Pending
Cited By (4)
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 |