JP4725296B2 - Program relay device, program distribution device - Google Patents

Program relay device, program distribution device Download PDF

Info

Publication number
JP4725296B2
JP4725296B2 JP2005323223A JP2005323223A JP4725296B2 JP 4725296 B2 JP4725296 B2 JP 4725296B2 JP 2005323223 A JP2005323223 A JP 2005323223A JP 2005323223 A JP2005323223 A JP 2005323223A JP 4725296 B2 JP4725296 B2 JP 4725296B2
Authority
JP
Japan
Prior art keywords
program
remote control
receiving
packet
multicast address
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.)
Expired - Fee Related
Application number
JP2005323223A
Other languages
Japanese (ja)
Other versions
JP2007134765A (en
Inventor
芳樹 山本
麻志 下田平
智 田伐
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
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2005323223A priority Critical patent/JP4725296B2/en
Publication of JP2007134765A publication Critical patent/JP2007134765A/en
Application granted granted Critical
Publication of JP4725296B2 publication Critical patent/JP4725296B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、映像配信における、番組選択処理に関するものである。   The present invention relates to a program selection process in video distribution.

通信事業者等の有線事業者において、衛星放送や独自番組などをインターネットなどのIP網を経由して配信する、インターネット放送などと呼ばれる放送の仕組みが実現されている。   A broadcasting system called Internet broadcasting, which distributes satellite broadcasting, original programs, etc. via an IP network such as the Internet, has been realized in a cable operator such as a communication company.

有線事業者においては、受信した衛星放送の番組や独自で作成しサーバに登録された番組をIPパケットのフォーマットに変換し、マルチキャストと呼ばれる複数の受信者に向けて同じ信号を配信する方式を用い、その番組選択の制御のためにIGMP(Internet Group management Protocol)を用いることが多い。この場合の受信端末は、番組を視聴する際にjoinパケットと呼ばれる信号を送出して、マルチキャストポイントにマルチキャストグループに参加すること(受信機が番組のマルチキャスト配信先に加わること)を通知すると共に、自ネットワークインタフェースに対し、対応するEthernet(登録商標) Address宛てのフレームを上位プロトコルに送るように設定する。   Wired operators use a system that converts received satellite broadcast programs and programs created on their own and registered in the server into IP packet format and distributes the same signal to multiple recipients called multicast In many cases, the Internet Group management Protocol (IGMP) is used to control the program selection. In this case, the receiving terminal sends a signal called a join packet when viewing the program to notify the multicast point to join the multicast group (the receiver joins the multicast distribution destination of the program), and The local network interface is set to send a frame addressed to the corresponding Ethernet (registered trademark) Address to the upper protocol.

番組の視聴を終了する際には、leaveパケットと呼ばれる信号を送出して、参加しているマルチキャストグループから脱退する。   When the viewing of the program is ended, a signal called a leave packet is transmitted to leave the participating multicast group.

一般的なマルチキャスト処理について図12を用いて説明する。   A general multicast process will be described with reference to FIG.

図12は一般的な番組選択方法の構成を示すインターネット放送システムの構成図で、ネット放送端末としての利用者端末(以下、端末)120―1〜120―nと、電子番組表等の番組表管理サーバ(以下、EPGサーバ)121と、番組配信サーバ122―1〜122―mと、これらを接続するネットワーク123で構成される。(n、mは自然数)
EPGサーバ121は、各番組配信サーバ122―1〜122―mが配信サービスに供する番組(番組コンテンツ)の番組表(電子番組表)を管理しており、ある端末120―i(iは1からnのいずれか)から要求があると、該端末120―iに対して電子番組表を送付する。端末120―iの利用者は、EPGサーバ121から送付された番組表により視聴する番組を選択する。一方、番組配信サーバ122―1〜122―mでは、通常、それぞれ定常的に番組をネットワーク123に送出している。ネットワーク123は一般に多段のマルチキャストポイント(ノード)からなり、端末120―1〜120―nに対して、各番組配信サーバ122―1〜122―mから送出される番組をマルチキャスト配信する。
FIG. 12 is a block diagram of an Internet broadcasting system showing the configuration of a general program selection method. User terminals (hereinafter referred to as terminals) 120-1 to 120-n as network broadcasting terminals, and a program table such as an electronic program table A management server (hereinafter referred to as an EPG server) 121, program distribution servers 122-1 to 122-m, and a network 123 connecting them are configured. (N and m are natural numbers)
The EPG server 121 manages a program table (electronic program guide) of programs (program contents) provided by each program distribution server 122-1 to 122-m for distribution service, and a certain terminal 120-i (i is from 1). If there is a request from any one of n), the electronic program guide is sent to the terminal 120-i. The user of the terminal 120-i selects a program to view according to the program guide sent from the EPG server 121. On the other hand, the program distribution servers 122-1 to 122-m normally send programs to the network 123 on a regular basis. The network 123 generally includes multi-stage multicast points (nodes), and multicasts the programs sent from the program distribution servers 122-1 to 122-m to the terminals 120-1 to 120-n.

例えば番組配信サーバ122―1の番組Aが端末120―2〜120―nに配信されているとする。これが番組Aのマルチキャストグループである。端末120―1の利用者は、番組Aを視聴しようとした場合、電子番組表により該番組Aを選択する。これを受けて、端末120―1は、番組Aのjoinパケット(配信要求)を送出して、マルチキャストポイントに番組Aのマルチキャストグループに参加することを通知すると共に、自ネットワークインタフェースに対して、番組Aのマルチキャストパケットを受信可能に設定する。   For example, it is assumed that the program A of the program distribution server 122-1 is distributed to the terminals 120-2 to 120-n. This is the multicast group for program A. When the user of the terminal 120-1 intends to view the program A, the user selects the program A from the electronic program guide. In response to this, the terminal 120-1 sends out a join packet (distribution request) of the program A to notify the multicast point of participation in the multicast group of the program A, and to the own network interface. A multicast packet of A is set to be receivable.

マルチキャストポイントは、端末120―1から番組Aのjoinパケットを受信すると、端末120―1に対しても番組Aのマルチキャストパケットを配信する。即ち、端末120―2〜120―nに加えて、端末120―1も番組Aのマルチキャスト配信先の一つとする。端末120―1は、自ネットワークインタフェースが番組Aのマルチキャストパケットを受信可能に設定されているため、マルチキャストポイントから配信された番組Aのマルチキャストパケットを自ネットワークインタフェースを介して受信する。   When the multicast point receives the join packet of the program A from the terminal 120-1, the multicast point also distributes the multicast packet of the program A to the terminal 120-1. That is, in addition to the terminals 120-2 to 120-n, the terminal 120-1 is one of the multicast distribution destinations of the program A. The terminal 120-1 receives the multicast packet of the program A distributed from the multicast point through its own network interface because the own network interface is set so as to be able to receive the multicast packet of the program A.

一方、端末120―1の利用者が別の番組を選択等した場合、端末120―1は番組Aのleaveパケット(配信停止要求)を送出する。マルチキャストポイントは、端末120―1から番組Aのleaveパケットを受信すると、端末120―1に対する番組Aのマルチキャストパケットの配信を停止する。これにより、端末120―1は、今まで参加していた番組Aのマルチキャストグループから離脱する。以上が一般的なマルチキャストの処理である。   On the other hand, when the user of the terminal 120-1 selects another program, the terminal 120-1 transmits a leave packet (distribution stop request) of the program A. When the multicast point receives the leave packet of the program A from the terminal 120-1, the multicast point stops distributing the multicast packet of the program A to the terminal 120-1. As a result, the terminal 120-1 leaves the multicast group of the program A that has participated so far. The above is the general multicast processing.

番組視聴の際の選局方法として、マルチキャストアドレスサーバを設置し、要求があった受信端末に番組表を配信することで選局可能(例えば特許文献1)としているものがある。   As a channel selection method for viewing a program, there is a method in which a multicast address server is installed so that a channel can be selected by distributing a program guide to a requested receiving terminal (for example, Patent Document 1).

図13は、従来例における映像配信システム全体のシステム構成図である。放送局130がインターネット140を経由して多数の家庭150に番組を放送する仕組みを示している。   FIG. 13 is a system configuration diagram of the entire video distribution system in the conventional example. A mechanism is shown in which a broadcasting station 130 broadcasts a program to many homes 150 via the Internet 140.

放送局130は、番組毎に番組映像を配信する配信サーバ131が設置され、さらに電子番組表であるEPG(Electronic Program Guide)を作成して送信する番組表サーバ132が設置されている。また、放送局130はルータ133を経由してインターネット140と接続されている。配信サーバ131は、自分が配信する番組に割り付けられたマルチキャストアドレスを使用して、当該番組映像をインターネット140上にマルチキャストするものである。番組表サーバ132は、HTTP(Hyper Text Transfer Protocol)サーバとして動作することができ、番組選択装置152からの要求を受けて当該要求元に応じて作成した番組毎にマルチキャストアドレスを含んだEPGを応答するものである。   The broadcast station 130 is provided with a distribution server 131 that distributes program video for each program, and further, a program table server 132 that generates and transmits an EPG (Electronic Program Guide) that is an electronic program guide. The broadcast station 130 is connected to the Internet 140 via the router 133. The distribution server 131 multicasts the program video on the Internet 140 using a multicast address assigned to the program to be distributed by itself. The program guide server 132 can operate as an HTTP (Hyper Text Transfer Protocol) server, and responds with an EPG including a multicast address for each program created in response to a request from the program selection device 152 in response to the request source. To do.

家庭150には、ホームゲートウェイ151が設置されている。ホームゲートウェイ151は、宅外に対してはインターネット140と接続され、宅内に対しては宅内ネットワークに接続されている。ホームゲートウェイ151には、IEEE1394に準拠して動作するIEEE1394ネットワーク155を経由してテレビジョン装置154とデータ伝送可能になっていて、IEEE802.1に準拠して動作するIEEE802.1ネットワーク156を経由して番組選択装置152、パーソナルコンピュータ(PC)153とデータ伝送可能に接続されている。番組選択装置152は、搭載されているブラウザ機能で番組表サーバ132にアクセスしてEPGを取得し、ユーザが所望の番組を選択するとその選択された番組のマルチキャストアドレスをホームゲートウェイ151に通知して番組を受信可能な状態に設定することを要求する。   A home gateway 151 is installed in the home 150. The home gateway 151 is connected to the Internet 140 outside the home and connected to the home network for the home. The home gateway 151 can transmit data to and from the television set 154 via the IEEE 1394 network 155 that operates in accordance with IEEE 1394, and passes through the IEEE 802.1 network 156 that operates in accordance with IEEE 802.1. The program selection device 152 and the personal computer (PC) 153 are connected so as to be able to transmit data. The program selection device 152 accesses the program guide server 132 using the installed browser function to acquire an EPG, and when the user selects a desired program, notifies the home gateway 151 of the multicast address of the selected program. Requests that the program be set in a receivable state.

所望番組のマルチキャストアドレスを設定/解除するための一連の処理内容を示す。   A series of processing contents for setting / releasing a multicast address of a desired program is shown.

家庭150において、ユーザが所望の番組の配信を受信する場合、番組選択装置152を操作して番組表サーバ132が提供するEPGホームページにアクセスすることになる。たとえば、番組選択装置152のブラウザ機能に対して番組表サーバ132が提供するEPGホームページのURLを入力することによりアクセスする。なお、EPGホームページのURLを番組選択装置152に予め又は最初に設定しておき、ブラウザの起動画面にEPGホームページにアクセスするボタンを設けておき、これがクリックされたら予め保存しておいたURLをブラウザが認識して自動的にEPGホームページを要求するように設定しておくこともできる。   In the home 150, when the user receives distribution of a desired program, the program selection device 152 is operated to access the EPG home page provided by the program guide server 132. For example, the browser function of the program selection device 152 is accessed by inputting the URL of the EPG home page provided by the program guide server 132. It should be noted that the URL of the EPG homepage is set in advance or first in the program selection device 152, and a button for accessing the EPG homepage is provided on the browser startup screen. Can be set to automatically request an EPG homepage upon recognition.

また、番組選択装置152上で動作するブラウザは、最初に番組表サーバ132にアクセスしたときに「cookie」情報を使ってホームゲートウェイ151のIPアドレスを送信している。家庭150に設定されたホームゲートウェイ151のIPアドレスは、番組選択装置152に予め登録しておくものとする。   In addition, the browser operating on the program selection device 152 transmits the IP address of the home gateway 151 using the “cookie” information when the program guide server 132 is first accessed. The IP address of the home gateway 151 set in the home 150 is registered in advance in the program selection device 152.

番組表サーバ132は、HTTPサーバとして動作しており、外部より要求が到来したことを検出できるようにしている。番組表サーバ132は、外部から受信した要求がEPGホームページへのアクセス要求であると判断した場合は、要求元に対してHTTPでEPGホームページ画面を表示させる。   The program guide server 132 operates as an HTTP server, and can detect that a request has come from the outside. When the program guide server 132 determines that the request received from the outside is an access request to the EPG homepage, the program guide server 132 displays the EPG homepage screen by HTTP to the request source.

ホームページ画面上の番組表が選択されると、番組表サーバ132に対してEPG表示要求を送出するようにプログラムされている。例えば、番組表上で番組名をキーワードにして番組名検索できるようになっていて、検索キーワード入力ボックスに所望のキーワードを入力すると、入力キーワードに基づいて検索した結果からなる番組一覧のHTML(Hyper Text Markup Language)ファイルを番組表サーバ132に対して要求するように構成されている。   When a program guide on the homepage screen is selected, the program guide is programmed to send an EPG display request to the program guide server 132. For example, a program name can be searched using a program name as a keyword on the program table, and when a desired keyword is input in a search keyword input box, an HTML (Hyper of a program list including a search result based on the input keyword is provided. A Text Markup Language) file is requested to the program guide server 132.

今、ユーザがEPGホームページ画面において番組表を選択したものとする。上記したように、番組選択装置152に表示したホームページ画面において番組表を選択すると、番組選択装置152から番組表サーバ132に対してEPG表示要求を送出する。   Assume that the user has selected a program guide on the EPG homepage screen. As described above, when a program guide is selected on the homepage screen displayed on the program selection device 152, an EPG display request is sent from the program selection device 152 to the program guide server 132.

番組表サーバ132は、EPG表示要求を受信したと判断すると、要求元である番組選択装置152に適合させたEPGをHTMLにて作成する。   When determining that the EPG display request has been received, the program guide server 132 creates an EPG adapted to the program selection device 152 that is the request source in HTML.

ここで、作成されるEPGについて詳しく説明する。EPGにはチャンネル毎に放送時間帯と番組名(例えばA,B,C,AA,BB,CC)とを対応させた一覧表が表示されている。また、一覧表の上に、一覧表を表示させるための番組一覧ボタン、選択した番組の終了を指示するための番組終了ボタンなどがそれぞれ設けられている。   Here, the created EPG will be described in detail. The EPG displays a list in which a broadcast time zone and a program name (for example, A, B, C, AA, BB, CC) are associated with each channel. In addition, a program list button for displaying the list, a program end button for instructing the end of the selected program, and the like are provided on the list.

一覧表に列記された個々の番組(A,B,C,…)には、別のページのソース・コード(HTMLソース)が埋め込まれている。たとえば、「番組A」に対して、[http://hgw/ch.fee:1]なるソース・コードが記述されている。「hgw」は、EPG表示要求を発した番組選択装置152が送信してきたホームゲートウェイ151のIPアドレスである。「ch」は、ホームゲートウェイ151が認識して実行するコマンドであり、「当該コマンド(ch)の後に記述された文字列(fee:1)をマルチキャストアドレスとして設定せよ」ということを意味している。すなわち、このマルチキャストアドレスをルータ141に設定することにより、番組Aの配信を受けられるようになる。「fee:1」は「番組A」を配信するためのマルチキャストアドレスである。このようなソース・コードが全ての番組について設定されている。   In each program (A, B, C,...) Listed in the list, a source code (HTML source) of another page is embedded. For example, for “program A”, [http: // hgw / ch. The source code of “fee: 1” is described. “Hgw” is the IP address of the home gateway 151 transmitted by the program selection device 152 that issued the EPG display request. “Ch” is a command that the home gateway 151 recognizes and executes, and means “set a character string (fee: 1) described after the command (ch) as a multicast address”. . That is, by setting this multicast address in the router 141, the program A can be received. “Fee: 1” is a multicast address for distributing “Program A”. Such a source code is set for all programs.

これにより、一覧表に表示される個々の番組に対して各番組を配信しているマルチキャストアドレスを記述したEPGを作成して番組表サーバ132から番組選択装置152へ送信しているので、番組選択装置152は各番組を配信しているマルチキャストアドレスを取得することができ、マルチキャストアドレスを使用して当該番組の配信を受けることができる。
特開2003−229903号公報
As a result, an EPG in which a multicast address that distributes each program displayed for each program displayed in the list is created and transmitted from the program guide server 132 to the program selection device 152. The device 152 can obtain a multicast address that distributes each program, and can receive the program using the multicast address.
JP 2003-229903 A

しかしながら、従来のjoinパケットだけの対応では、マルチキャストアドレスと放送番組チャンネルの対応付けが出来ないという課題を有していた。また特許文献1では、番組表サーバが必須であり、放送局側に新たな設備が必要となる課題を有していた。   However, the conventional correspondence only with the join packet has a problem that the multicast address cannot be associated with the broadcast program channel. Moreover, in patent document 1, the program schedule server was essential and had the subject that a new installation was needed on the broadcast station side.

また、受信装置に関しても現在のデジタル放送を受信する端末とは異なる処理体系となっているため、テレビで番組を受信する端末としては新たに発生する作業量が多くなる課題を有していた。   Also, since the receiving apparatus has a different processing system from the terminal that receives the current digital broadcasting, the terminal that receives the program on the television has a problem that the amount of work newly generated increases.

本発明は、前記従来の課題を解決するもので、番組中継装置あるいは番組配信装置にマルチキャストアドレスとテレビのリモコンの番号に紐付けされた情報(例えば地上デジタル放送におけるリモコンキーID)の対応テーブルを受信データから自動生成し、受信装置はリモコンキーIDを送信することで、特別な装置を必要とせず、且つ簡単に視聴者が番組を受信できることを目的とする。   The present invention solves the above-mentioned conventional problems, and provides a correspondence table of information (for example, remote control key ID in digital terrestrial broadcasting) associated with a multicast address and a TV remote control number in a program relay apparatus or program distribution apparatus. An object of the present invention is to automatically generate a program from received data and transmit a remote control key ID so that a viewer can easily receive a program without requiring a special device.

前記従来の課題を解決するために、本発明の番組中継装置はNIT抽出機能を持ち、受信したIPパケットのマルチキャストアドレスとNITに記載されているリモコンの番号に紐付けされた情報を記憶するテーブルを有し、受信装置からの要求のあったリモコンの番号に紐付けされた情報に対応する番組のマルチキャストアドレスを返答する。
即ち、前記番組中継装置は、マルチキャスト方式で送信されるIPパケットを受信するIPパケット受信手段と、受信したIPパケットに多重されたTSパケットからNITを抽出するNIT抽出手段と、抽出されたNITに記載されているリモコンの番号に紐付けされた情報を抽出するリモコンキーID抽出手段と、リモコンの番号に紐付けされた情報と、前記リモコンの番号に紐付けされた情報が多重されていたマルチキャストアドレスとを関連付けて管理する番組情報管理手段と、前記マルチキャストアドレスを含む情報を送信する番組情報送信手段と、前記受信装置からリモコンの番号に紐付けされた情報を含む信号を受信するリモコンキーID受信手段を有する。
本発明の一実施形態において番組中継装置は前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信することを特徴とする。
In order to solve the above-mentioned conventional problems, the program relay apparatus of the present invention has a NIT extraction function, and stores information associated with a multicast address of a received IP packet and a remote control number described in the NIT. And a multicast address of the program corresponding to the information associated with the remote control number requested from the receiving apparatus is returned.
That is, the program relay apparatus includes an IP packet receiving unit that receives an IP packet transmitted by a multicast method, an NIT extracting unit that extracts an NIT from a TS packet multiplexed on the received IP packet, and an extracted NIT A remote control key ID extracting means for extracting information associated with the number of the remote controller described, information associated with the remote controller number, and multicast in which the information associated with the remote controller number is multiplexed Program information management means for managing addresses in association with each other, program information transmission means for transmitting information including the multicast address, and a remote control key ID for receiving a signal including information associated with a remote control number from the receiving device It has a receiving means.
Program repeater in one embodiment of the present invention is characterized by transmitting a multicast address corresponding according to the information linking to the number of the remote control transmitted from the receiving apparatus to the receiving apparatus.

本発明の実施の一形態において番組中継装置は前記マルチキャストアドレスのIPパケットを出力する番組出力手段を備え、前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信すると共に前記マルチキャストアドレスのデータを前記受信装置に送信することを特徴とする。 Program repeater in one embodiment of the present invention includes a program output means for outputting the IP packet of the multicast address, the corresponding multicast address in accordance with the association information to the number of the remote control transmitted from the receiving device the and transmits the data of the multicast address to the receiving device sends to the receiving device.

本発明の実施の一形態において番組配信装置は、TSパケットをIPパケットに多重してネットワークを経由して放送番組を一つまたは複数の受信装置に配信する番組配信装置であって、マルチキャスト方式で送信されるIPパケットを生成するIPパケット生成手段と、外部から入力されるあるいはあらかじめ蓄積していたTSパケットを前記IPパケット手段で生成されるIPパケットに多重するTSパケット多重手段と、TSパケットに関する少なくともリモコンの番号に紐付けされた情報を含む選局情報を保持する選局情報保持手段と、リモコンの番号に紐付けされた情報と、前記リモコンの番号に紐付けされた情報を多重したマルチキャストアドレスとを関連付けて管理する番組情報管理手段と、前記マルチキャストアドレスを含む情報を送信する番組情報送信手段と、前記受信装置からリモコンの番号に紐付けされた情報を含む信号を受信するリモコンキーID受信手段を有し、前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信することを特徴とする。 In one embodiment of the present invention, a program distribution apparatus is a program distribution apparatus that multiplexes TS packets into IP packets and distributes a broadcast program to one or a plurality of reception apparatuses via a network, in a multicast manner. An IP packet generating means for generating an IP packet to be transmitted; a TS packet multiplexing means for multiplexing a TS packet input from the outside or stored in advance into an IP packet generated by the IP packet means; and Multicast in which channel selection information holding means for holding channel selection information including information associated with at least the remote control number, information associated with the remote control number, and information associated with the remote control number is multiplexed Including program information management means for managing addresses in association with each other, and the multicast address. A program information transmitting means for transmitting the non-information includes a remote control key ID receiving means for receiving a signal containing information linking the number of remote control from the receiving apparatus, the number of the remote control transmitted from the receiving device and transmitting a multicast address corresponding in accordance with the association information to the reception device.

本発明の実施の一形態において番組配信装置は前記マルチキャストアドレスのIPパケットを出力する番組出力手段を有し、前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信すると共に前記マルチキャストアドレスのデータを前記受信装置に送信することを特徴とする。 Program delivery device in an embodiment of the present invention has a program output means for outputting the IP packet of the multicast address, the multicast applicable in accordance with the association information to the number of the remote control transmitted from the receiving device and transmitting the data of the multicast address and transmits the address to the receiving device to the receiving device.

本発明の装置によれば、IPパケットのフォーマットの放送(いわゆるインターネット放送等)受信時、センター側に特別な装置を配置しなくとも、視聴者はリモコン操作で簡単に選局を行なうことが可能となる。   According to the apparatus of the present invention, a viewer can easily select a channel by remote control operation without receiving a special apparatus at the center side when receiving a broadcast of IP packet format (so-called Internet broadcast or the like). It becomes.

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

(実施の形態1)
図1は、本発明の実施の形態1における、番組配信システムの構成の一図である。
(Embodiment 1)
FIG. 1 is a diagram showing a configuration of a program distribution system according to Embodiment 1 of the present invention.

本実施の形態では番組中継装置がマルチキャストアドレスとリモコンキー番号の対応テーブルを保持する、即ち選局ポイントが番組中継装置の場合を説明する。   In the present embodiment, a case will be described in which the program relay apparatus holds a correspondence table of multicast addresses and remote control key numbers, that is, the channel selection point is the program relay apparatus.

本実施の形態において、入力信号のIPパケットに多重されている信号は地上デジタル放送を例に説明するが、特に限定しない。BS(Broadcast Satellite)デジタル放送およびCS(Communication Satellite)デジタル放送に関しては後の実施の形態で説明する。   In the present embodiment, the signal multiplexed in the IP packet of the input signal will be described using digital terrestrial broadcasting as an example, but is not particularly limited. BS (Broadcast Satellite) digital broadcasting and CS (Communication Satellite) digital broadcasting will be described in later embodiments.

図1において、番組配信装置1000は地上デジタル放送を受信し、復号されたTSパケットを、マルチキャストアドレスを持つIPパケットに多重してWAN(Wide Area Network)1100を経由してルータなどの番組中継装置1200に送信する。番組中継装置1200ではWAN通信部1201でマルチキャストアドレスを持つIPパケットを受信する。なお、マルチキャストアドレスを持つIPパケットの受信方法としては、図示しない外部装置からの設定、あるいはRFC(Request for Comments)1700でマルチキャストアドレスに用いられるアドレスとして定義されているクラスDのIPアドレスを持つパケットをフィルタリングするなどの方法で実現できるので、特に規定しない。IPパケットの構成例を図2に示す。IPパケット200は、Ethernet(登録商標)上のアドレス情報を含む固定長のEtherフレームヘッダ201に続いてIPヘッダ202が多重されている。IPヘッダ202にマルチキャストアドレスが記載されている。IPヘッダ202に続いて、ポート番号などが多重されているUDPヘッダ203、TSパケットが多重されているペイロード部204、パケット全体のチェック符号であるFCS(Frame Check Sequence)205で構成される。受信されたIPパケットに関して、IPアドレス抽出部1202でIPヘッダ202及びUDPヘッダ203と、ペイロード部204が選別される。即ち、IPヘッダ202に多重されているマルチキャストアドレス及びUDPヘッダ203に多重されているポート番号は番組情報管理部1206に送信され、ペイロード部204はTSパケット抽出部1203に送信される。TSパケット抽出部1203では、ペイロード部204に多重されているTSパケットを抽出する。NIT抽出部1204ではTSパケット抽出部1203で抽出されたTSパケットからNITを抽出する。NITは社団法人電波産業会(ARIB)で固有のPID(Packet IDentifier)=0x10と規定されているので、PID=0x10を持つTSパケットを抽出する。抽出されたNITはリモコンID抽出部1205で解析される。   In FIG. 1, a program distribution apparatus 1000 receives a terrestrial digital broadcast, multiplexes the decoded TS packet with an IP packet having a multicast address, and a program relay apparatus such as a router via a WAN (Wide Area Network) 1100. To 1200. In the program relay apparatus 1200, the WAN communication unit 1201 receives an IP packet having a multicast address. As a method for receiving an IP packet having a multicast address, a packet having an IP address of class D defined as an address used for a multicast address by setting from an external device (not shown) or RFC (Request for Comments) 1700 is used. This is not specified because it can be realized by a method such as filtering. A configuration example of an IP packet is shown in FIG. In the IP packet 200, an IP header 202 is multiplexed after a fixed-length Ethernet frame header 201 including address information on Ethernet (registered trademark). A multicast address is described in the IP header 202. Following the IP header 202, a UDP header 203 in which port numbers and the like are multiplexed, a payload portion 204 in which TS packets are multiplexed, and an FCS (Frame Check Sequence) 205 that is a check code of the entire packet are configured. With respect to the received IP packet, the IP address extraction unit 1202 sorts the IP header 202, the UDP header 203, and the payload unit 204. That is, the multicast address multiplexed in the IP header 202 and the port number multiplexed in the UDP header 203 are transmitted to the program information management unit 1206, and the payload unit 204 is transmitted to the TS packet extraction unit 1203. The TS packet extraction unit 1203 extracts TS packets multiplexed in the payload unit 204. The NIT extraction unit 1204 extracts the NIT from the TS packet extracted by the TS packet extraction unit 1203. Since NIT is defined as a unique PID (Packet IDentifier) = 0x10 by the Association of Radio Industries and Businesses (ARIB), a TS packet having PID = 0x10 is extracted. The extracted NIT is analyzed by the remote control ID extraction unit 1205.

NITの解析方法について図3を用いて説明する。図3はNITのセクションデータ部300、即ちTSパケットの先頭からTSヘッダ4バイトを除いた部分の構成図である。   The NIT analysis method will be described with reference to FIG. FIG. 3 is a block diagram of the NIT section data section 300, that is, the portion of the TS packet excluding the 4 bytes of the TS header.

図3においてNITは放送種別、ここではインターネット放送を示す値を持つnetwork_id301や第2ループに記載されているTS種別を表すtransport_stream_id302及び番組の供給を示すoriginal_network_id303で構成されている。なお、network_idはoriginal_network_idと同じ値の場合が多い。リモコンID抽出部1205では、まず、network_id301やtransport_stream_id302及びoriginal_network_id303が地上デジタル放送をIPネットワーク上で送信する場合に用いられる値であるかをチェックする。なお、このチェックは必須ではない。次に第2ループ記述子304を解析する。第2ループ中の記述子の構成図を図4に示す。リモコンキーID抽出部1205では、第2ループの記述子400において地上デジタル放送におけるリモコンの番組キーに関する情報であるリモコンキーIDを示す、remote_contorol_key_id401を抽出して番組情報管理部1206へ送信される。   In FIG. 3, NIT is composed of a broadcast type, here network_id 301 having a value indicating Internet broadcasting, transport_stream_id 302 indicating the TS type described in the second loop, and original_network_id 303 indicating program supply. In many cases, network_id has the same value as original_network_id. First, the remote control ID extraction unit 1205 checks whether the network_id 301, the transport_stream_id 302, and the original_network_id 303 are values used when digital terrestrial broadcasting is transmitted on the IP network. This check is not essential. Next, the second loop descriptor 304 is analyzed. FIG. 4 shows a configuration diagram of the descriptor in the second loop. The remote control key ID extraction unit 1205 extracts the remote_control_key_id 401 indicating the remote control key ID, which is information related to the remote control program key in digital terrestrial broadcasting, in the second loop descriptor 400 and transmits the extracted remote_control_key_id 401 to the program information management unit 1206.

番組情報管理部1206においては抽出されたマルチキャストアドレス及びポート番号をIPアドレス抽出部1202から、該マルチキャストアドレスを持つIPパケットに多重されていたNITから抽出されたリモコンキーIDをリモコンキーID抽出部1205からそれぞれ入力されることで、マルチキャストアドレスとリモコンキーIDの対応テーブルを作成することが可能となる。図5に該対応テーブルの一例を示す。   In the program information management unit 1206, the extracted multicast address and port number are sent from the IP address extracting unit 1202, and the remote control key ID extracted from the NIT multiplexed in the IP packet having the multicast address is used as the remote control key ID extracting unit 1205. As a result, it is possible to create a correspondence table of multicast addresses and remote control key IDs. FIG. 5 shows an example of the correspondence table.

図5において、対応テーブル500はリモコンキーID群501と該当するリモコンキーIDに対応するマルチキャストアドレス群502及びポート番号群503で構成される。   In FIG. 5, the correspondence table 500 includes a remote control key ID group 501 and a multicast address group 502 and a port number group 503 corresponding to the corresponding remote control key ID.

以上が、番組中継装置1200において受信信号からマルチキャストアドレス及びポート番号とリモコンキーIDの対応テーブルを構成するまでの処理の流れの一例である。   The above is an example of the processing flow from the received signal to the construction of the correspondence table of the multicast address / port number and the remote control key ID in the program relay apparatus 1200.

該対応テーブルが構成された後、受信装置からの要求に応じて番組を中継する本発明の番組中継装置及び番組受信装置の動作について図1を用いて説明する。   The operation of the program relay apparatus and the program receiving apparatus of the present invention for relaying a program in response to a request from the receiving apparatus after the correspondence table is constructed will be described with reference to FIG.

番組受信装置1400において、IP通信部1401はLAN1300経由の通信を処理する。CH番号受信部1402にリモコン1500からリモコンのキーが押された情報が入力されるとCH番号受信部1402では、初めて受信した番号であればSDP要求部1403に送信し、既に受信したことのある番号であれば番組表生成部1406に送信する。初めて受信した番号の場合、SDP要求部1403はリモコンキーIDを含むSDP要求信号をIP通信部1401からLAN1300を経由して番組中継装置1200へ送信する。あわせてSDP受信部1404に、番組中継装置1200に対してSDP要求信号を発行したことを通知しておく。   In the program receiving device 1400, the IP communication unit 1401 processes communication via the LAN 1300. When information indicating that the remote controller key is pressed is input from the remote controller 1500 to the CH number receiving unit 1402, the CH number receiving unit 1402 transmits the first received number to the SDP request unit 1403 and has been received. If it is a number, it is transmitted to the program guide generator 1406. In the case of the number received for the first time, the SDP request unit 1403 transmits an SDP request signal including the remote control key ID from the IP communication unit 1401 to the program relay device 1200 via the LAN 1300. At the same time, the SDP receiving unit 1404 is notified that the SDP request signal has been issued to the program relay apparatus 1200.

番組中継装置1200はLAN1300を経由してLAN通信部1201からSDP要求信号を受信したら、要求解析部1208が番組受信装置1400からの番組配信要求を解析して抽出したリモコンキーIDを番組情報管理部1206に送信し、番組情報管理部1206が保持する対応テーブル500から該当するマルチキャストアドレスを読み出して、番組情報処理部1209で返答信号を生成してSDP送信部1210経由で送信する。   When the program relay device 1200 receives the SDP request signal from the LAN communication unit 1201 via the LAN 1300, the program information management unit uses the remote control key ID that the request analysis unit 1208 analyzes and extracts the program distribution request from the program reception device 1400. The corresponding multicast address is read from the correspondence table 500 held by the program information management unit 1206, a response signal is generated by the program information processing unit 1209, and transmitted via the SDP transmission unit 1210.

番組中継装置1200から該要求信号に対する返答がLAN1300を経由してIP通信部1401に入力されると、事前にSDP要求部1403から通知を受けていたSDP受信部1404は該SDPをSDP解析部1405に送信し、SDP解析部1405ではSDPを解析して送信したリモコンキーIDに対応するマルチキャストアドレスを抽出して番組表生成部1406とjoin生成部1407に送信する。なお、SDP受信部1404では、SDP要求部1403からの通知なしで番組中継装置1400から返答を受け取ってもよい。この場合、該通知は必須ではない。番組表生成部1406では、CH番号受信部1402から受信したリモコンキーIDとマルチキャストアドレスの対応表を生成し、以降、同じリモコンキーIDを受信したら、保持しているマルチキャストアドレスをjoin生成部1407に設定する。join生成部1407ではjoinパケットに該マルチキャストアドレスを設定して、IP通信部1401からLAN1300を経由して番組受信装置1400に送信する。   When a response to the request signal is input from the program relay apparatus 1200 to the IP communication unit 1401 via the LAN 1300, the SDP reception unit 1404 that has received the notification from the SDP request unit 1403 in advance receives the SDP as the SDP analysis unit 1405. The SDP analysis unit 1405 analyzes the SDP and extracts the multicast address corresponding to the transmitted remote controller key ID, and transmits it to the program table generation unit 1406 and the join generation unit 1407. Note that the SDP receiving unit 1404 may receive a response from the program relay device 1400 without notification from the SDP request unit 1403. In this case, the notification is not essential. The program table generation unit 1406 generates a correspondence table between the remote control key ID received from the CH number reception unit 1402 and the multicast address, and when the same remote control key ID is received thereafter, the held multicast address is sent to the join generation unit 1407. Set. The join generation unit 1407 sets the multicast address in the join packet, and transmits it from the IP communication unit 1401 to the program receiving device 1400 via the LAN 1300.

番組中継装置1200はjoinパケットがLAN1300を経由してLAN通信部1207に入力されると要求解析部1208が番組受信装置1400からのjoinパケットを解析して該当するマルチキャストアドレスの信号を番組受信装置1400のIPアドレスとポート番号あてに送信するように番組情報管理部1206へ送信する。番組情報管理部1206では指定されたマルチキャストアドレスの番組をWAN通信部1201から受け取り、番組受信装置1400のIPアドレスとポート番号を付加してLAN通信部1207経由で番組受信装置1400に送信する。   When the join packet is input to the LAN communication unit 1207 via the LAN 1300, the program relay device 1200 analyzes the join packet from the program receiving device 1400 by the request analyzing unit 1208 and sends a signal of the corresponding multicast address to the program receiving device 1400. Is transmitted to the program information management unit 1206 so as to be transmitted to the IP address and port number of the program. The program information management unit 1206 receives the program at the designated multicast address from the WAN communication unit 1201, adds the IP address and port number of the program reception device 1400, and transmits the program to the program reception device 1400 via the LAN communication unit 1207.

番組中継装置1200で参加が許可された番組がLAN1300を経由してIP通信部1401の指定ポート番号に入力されると、パケット受信部1408で該当するIPパケットからTSパケットを抽出し、TS処理部1409でTSパケットを復号し、信号出力部1410でTV1600が受信できる信号に変換して出力する。これにより、視聴者はリモコンキーを押下することで、TV1600による番組視聴が可能となる。   When a program permitted to participate in the program relay device 1200 is input to the designated port number of the IP communication unit 1401 via the LAN 1300, the packet receiving unit 1408 extracts a TS packet from the corresponding IP packet, and the TS processing unit At 1409, the TS packet is decoded, and the signal output unit 1410 converts the TS packet into a signal that can be received by the TV 1600 and outputs the signal. Thereby, the viewer can view the program on the TV 1600 by pressing the remote control key.

視聴者がTV1600で番組を視聴するまでの番組中継装置1200と番組受信装置1400との詳細な処理の流れの一例を図6を用いて説明する。   An example of detailed processing flow between the program relay apparatus 1200 and the program receiving apparatus 1400 until the viewer views the program on the TV 1600 will be described with reference to FIG.

番組受信装置1400がネットワークに接続されるとDHCP(Dynamic Host Comfiguration Protocol)を発行して(S601)番組中継装置1200から番組受信装置1400に割り当てられるIPアドレス100.0.10.3を受け取る(S602)。これにより、番組受信装置1200は番組中継装置1400との通信が可能となる。   When the program receiving apparatus 1400 is connected to the network, it issues a DHCP (Dynamic Host Configuration Protocol) (S601) and receives the IP address 100.0.10.3 assigned to the program receiving apparatus 1400 from the program relay apparatus 1200 (S602). ). Thus, the program receiving device 1200 can communicate with the program relay device 1400.

番組中継装置1200でリモコンキーIDとマルチキャストアドレスの対応テーブルの作成が完了した後、リモコン1500で例えば2チャンネルのボタンが押下されると、番組受信装置1400はRFC2327及びRFC3264で規定されているSDP(Session Description Protocol)のオファー信号を生成する。オファー信号には2チャンネルのリモコンキーIDを含み、RFC3261で規定されるSIP(Session Initiation Protocol)を用いて番組中継装置1200に送信する(S603)。番組中継装置1200では先に生成した対応テーブルから2チャンネルに対応するマルチキャストアドレス224.0.1.0を読出し、SDPのアンサー信号としてSIPを用いて番組受信装置1400に返答する(S604)。マルチキャストアドレス224.0.1.0を受け取った番組受信装置1400は受け取ったマルチキャストアドレス224.0.1.0と番組受信装置1400のIPアドレスとポート番号である100.0.10.3/100のjoinパケットを生成して番組中継装置1200に送信する(S605)。joinパケットを受け取った番組中継装置1200は100.0.10.3/100に対してマルチキャストアドレス224.0.1.0への参加を許可する。即ち番組配信装置1000から送られてくるマルチキャストアドレス224.0.1.0の番組を番組受信装置1400へ中継する(S606)。これにより、番組受信装置1400がポート番号100でマルチキャストアドレス224.0.1.0の番組を受信してTV1600に出力することで視聴者は番組を視聴することが可能となる。   After the creation of the correspondence table between the remote control key ID and the multicast address is completed in the program relay device 1200, for example, when a two-channel button is pressed on the remote control 1500, the program reception device 1400 causes the SDP (specified by RFC2327 and RFC3264). (Session Description Protocol) offer signal is generated. The offer signal includes a 2-channel remote control key ID and is transmitted to the program relay apparatus 1200 using SIP (Session Initiation Protocol) defined by RFC3261 (S603). The program relay apparatus 1200 reads the multicast address 224.0.1.0 corresponding to the two channels from the previously generated correspondence table, and replies to the program reception apparatus 1400 using SIP as an SDP answer signal (S604). The program receiving apparatus 1400 that has received the multicast address 224.0.1.0 receives the received multicast address 224.0.1.0, the IP address and the port number of the program receiving apparatus 1400, 100.0.10.3/100. The join packet is generated and transmitted to the program relay device 1200 (S605). Upon receiving the join packet, the program relay apparatus 1200 permits 100.0.10.3/100 to participate in the multicast address 224.0.1.0. That is, the program having the multicast address 224.0.1.0 sent from the program distribution apparatus 1000 is relayed to the program reception apparatus 1400 (S606). Thus, the program receiving device 1400 receives the program with the port number 100 and the multicast address 224.0.1.0 and outputs it to the TV 1600, so that the viewer can view the program.

図7にSDPにおけるオファー信号及びアンサー信号の構成の一例を示す。オファー信号700及びアンサー信号710は共にSDPである。   FIG. 7 shows an example of the configuration of the offer signal and answer signal in SDP. Both the offer signal 700 and the answer signal 710 are SDP.

なお、毎回SDP要求信号を送信する場合でも同様の効果が得られるので番組表生成部1406は本発明には必須ではなく一例である。   Since the same effect can be obtained even when the SDP request signal is transmitted every time, the program guide generation unit 1406 is not essential to the present invention but is an example.

また、番組中継装置1200がHUBなどであらかじめ全マルチキャストアドレスを番組受信装置1400まで送信している場合は図6のS604までの処理でよい。   When the program relay apparatus 1200 transmits all multicast addresses to the program receiving apparatus 1400 in advance by HUB or the like, the process up to S604 in FIG. 6 may be performed.

(実施の形態2)
次に、SDP要求信号と同時にjoinパケットを送信する場合の番組中継装置1200と番組受信装置1400との処理の流れを図8を用いて説明する。
(Embodiment 2)
Next, the flow of processing between the program relay apparatus 1200 and the program receiving apparatus 1400 when a join packet is transmitted simultaneously with the SDP request signal will be described with reference to FIG.

リモコン1500で2チャンネルのボタンが押下されるまでの処理の流れは実施の形態1で説明した図6と同じであるため省略する。番組中継装置1200ではSDPのオファー信号にマルチキャスト信号を受信したいポート番号100を付加して番組中継装置1400に送信する(S801)。なお、SDPのポート番号と放送を受信するポート番号が同じであればUDPヘッダに記載されているsourceポート番号を用いてもよく、この場合新たに付加しなくてもよい。   The flow of processing until the two-channel button is pressed on the remote controller 1500 is the same as that shown in FIG. The program relay apparatus 1200 adds the port number 100 for receiving the multicast signal to the SDP offer signal and transmits it to the program relay apparatus 1400 (S801). If the SDP port number and the broadcast receiving port number are the same, the source port number described in the UDP header may be used. In this case, it is not necessary to add a new one.

番組中継装置1200では先に生成した対応テーブルから2チャンネルに対応するマルチキャストアドレス224.0.1.0を読出し、アンサー信号として番組受信装置1400に返答する(S604)と共に、オファー信号送信元の番組受信装置1400IPアドレス及びポート番号である、100.0.10.3/100に対してマルチキャストアドレス224.0.1.0への参加を許可する。即ち番組配信装置1000から送られてくるマルチキャストアドレス224.0.1.0の番組を番組受信装置1400へ中継する(S606)。これにより、番組受信装置1400がポート番号100でマルチキャストアドレス224.0.1.0の番組を受信してTV1600に出力することで視聴者は番組を視聴することが可能となる。
なお、上記以外については、実施の形態1と同様であるので説明を省略する。
The program relay apparatus 1200 reads the multicast address 224.0.1.0 corresponding to the two channels from the previously generated correspondence table, replies to the program receiving apparatus 1400 as an answer signal (S604), and the program of the offer signal transmission source Receiving device 1400 IP address and port number 100.0.10.3/100 are permitted to participate in multicast address 224.0.1.0. That is, the program having the multicast address 224.0.1.0 sent from the program distribution apparatus 1000 is relayed to the program reception apparatus 1400 (S606). Thus, the program receiving device 1400 receives the program with the port number 100 and the multicast address 224.0.1.0 and outputs it to the TV 1600, so that the viewer can view the program.
Other than the above, the description is omitted because it is the same as that of the first embodiment.

(実施の形態3)
次に、番組受信装置の初期設定時に自動的にSDP要求信号を順次発行して該当するマルチキャストアドレスを受信することで番組生成リストを生成する場合の番組中継装置1200と番組受信装置1400との処理の流れを図9を用いて説明する。
(Embodiment 3)
Next, processing of the program relay apparatus 1200 and the program receiving apparatus 1400 when the program generation list is generated by automatically issuing SDP request signals sequentially and receiving corresponding multicast addresses at the time of initial setting of the program receiving apparatus. The flow will be described with reference to FIG.

番組受信装置1200がネットワークに接続されるとDHCP(Dynamic Host Comfiguration Protocol)を発行して(S601)番組中継装置1200から番組受信装置1400に割り当てられるIPアドレス100.0.10.3を受け取る(S602)。これにより、番組受信装置1200は番組中継装置1400との通信が可能となる。ここまでは実施の形態1の図6と同じである。   When the program receiving device 1200 is connected to the network, a DHCP (Dynamic Host Configuration Protocol) is issued (S601), and the IP address 100.0.10.3 assigned to the program receiving device 1400 is received from the program relay device 1200 (S602). ). Thus, the program receiving device 1200 can communicate with the program relay device 1400. The steps so far are the same as those in FIG. 6 of the first embodiment.

DHCP処理終了後、初期設定のチャンネル設定処理が開始されると番組受信装置1400はリモコンキーIDの先頭である1チャンネルのリモコンキーIDを含むSDPのオファー信号を生成し番組中継装置1200に送信する(S901)。番組中継装置1200では先に生成した対応テーブルに1チャンネルに対応するマルチキャストアドレスがないので、該当なしを番組受信装置1400に返答する(S902)。次に番組受信装置1400は2チャンネルのリモコンキーIDを含むSDPのオファー信号を生成し番組中継装置1200に送信する(S903)。番組中継装置1200では先に生成した対応テーブルから2チャンネルに対応するマルチキャストアドレス224.0.1.0を読出し、アンサー信号として番組受信装置1400に返答する(S904)。マルチキャストアドレス224.0.1.0を受け取った番組受信装置1400は受け取ったマルチキャストアドレス224.0.1.0とチャンネル番号2の組み合わせを番組表生成部1406に記憶する。以降チャンネル番号が最後の12まで繰り返す(S905)。これにより、全チャンネルの番組リストを作成することが可能となる。番組リスト作成後、リモコン番号が押下されたら、番組表生成部1406は保持している対応テーブルから該当するマルチキャストアドレスを抽出して、待ち受けるポート番号と一緒にjoin生成部1407に設定してjoinパケットを番組中継装置1200に送信することで待ち受けに指定したポートから番組が入力されるので、視聴者は番組を選択して視聴することが可能となる。   When the initial channel setting process is started after the end of the DHCP process, the program receiving apparatus 1400 generates an SDP offer signal including the remote control key ID of one channel that is the head of the remote control key ID and transmits it to the program relay apparatus 1200. (S901). In the program relay apparatus 1200, since there is no multicast address corresponding to one channel in the previously generated correspondence table, “not applicable” is returned to the program receiving apparatus 1400 (S902). Next, the program receiving apparatus 1400 generates an SDP offer signal including the two-channel remote control key ID and transmits it to the program relay apparatus 1200 (S903). The program relay apparatus 1200 reads the multicast address 224.0.1.0 corresponding to the two channels from the previously generated correspondence table and returns it to the program receiving apparatus 1400 as an answer signal (S904). The program receiving apparatus 1400 that has received the multicast address 224.0.1.0 stores the received combination of the multicast address 224.0.1.0 and the channel number 2 in the program table generation unit 1406. Thereafter, the channel number is repeated until the last 12 (S905). This makes it possible to create a program list for all channels. When the remote control number is pressed after the program list is created, the program table generation unit 1406 extracts the corresponding multicast address from the correspondence table held and sets it in the join generation unit 1407 together with the standby port number to set the join packet. Is transmitted to the program relay device 1200, the program is input from the port designated for standby, so that the viewer can select and view the program.

また、地上デジタル放送の番組表と連動する場合、1マルチアドレス毎に受信したTSパケットのNITから抽出した図3のoriginal_network_id303やtransport_stream_id302及び図示しないservice_idをTS処理部で保持しておくことで連動が可能となる。
なお、上記以外については、実施の形態1と同様であるので説明を省略する。
Also, when linking with the terrestrial digital broadcast program guide, the linking is achieved by holding the original_network_id 303 and transport_stream_id 302 of FIG. 3 extracted from the NIT of the TS packet received for each multi-address and the service_id (not shown) in the TS processing unit. It becomes possible.
Other than the above, the description is omitted because it is the same as that of the first embodiment.

(実施の形態4)
次に、番組配信装置がマルチキャストアドレスとリモコンキーIDの対応テーブルを保持する、即ち選局ポイントが番組配信装置の場合を説明する。
図10は、本発明の実施の形態4における、番組配信システムの構成の一図である。
(Embodiment 4)
Next, a case will be described in which the program distribution apparatus holds a correspondence table of multicast addresses and remote control key IDs, that is, the channel selection point is the program distribution apparatus.
FIG. 10 is a diagram showing a configuration of a program distribution system according to Embodiment 4 of the present invention.

番組配信装置2000ではチューナ部2001で地上デジタル放送を受信し、TSパケットを抽出する。NIT抽出部1204では抽出されたTSパケットからNITを抽出する。抽出されたNITはリモコンキーID抽出部1205で解析される。   In the program distribution apparatus 2000, the tuner unit 2001 receives terrestrial digital broadcast and extracts TS packets. The NIT extraction unit 1204 extracts the NIT from the extracted TS packet. The extracted NIT is analyzed by the remote control key ID extraction unit 1205.

NITの解析方法については実施の形態1と同じであるため説明を省略する。リモコンキーID抽出部1205では、remote_contorol_key_id401を抽出して番組情報管理部1206へ送信される。   Since the NIT analysis method is the same as that of the first embodiment, the description thereof is omitted. The remote control key ID extraction unit 1205 extracts remote_control_key_id 401 and transmits it to the program information management unit 1206.

IPヘッダ生成部2002では受信した地上デジタル放送のTSパケットを多重するマルチキャストアドレスを持つIPパケットを地上デジタル放送のTS種類数分生成し、マルチキャストアドレスの内容は番組情報管理部1206へ送信する。   The IP header generation unit 2002 generates IP packets having a multicast address for multiplexing the received digital terrestrial broadcast TS packets for the number of terrestrial digital broadcast TS types, and transmits the contents of the multicast address to the program information management unit 1206.

番組情報管理部1206においてはIPヘッダ生成部2002から、生成されたマルチキャストアドレス及びポート番号を、地上デジタル放送に多重されていたNITから抽出されたリモコンキーIDをリモコンキーID抽出部1205からそれぞれ入力されることで、マルチキャストアドレスとリモコンキーIDの対応テーブルを作成することが可能となる。以降の処理は実施の形態1と同じであるため、説明を省略する。本実施の形態における番組中継装置2100は既存のマルチキャストルータでよく、特に限定しない。   The program information management unit 1206 inputs the generated multicast address and port number from the IP header generation unit 2002 and the remote control key ID extracted from the NIT multiplexed in the terrestrial digital broadcast from the remote control key ID extraction unit 1205, respectively. This makes it possible to create a correspondence table between multicast addresses and remote control key IDs. Since the subsequent processing is the same as that of the first embodiment, description thereof is omitted. The program relay apparatus 2100 in the present embodiment may be an existing multicast router, and is not particularly limited.

なお、本実施の形態における番組配信装置は実施の形態1における番組中継装置と対比して説明したが、同様に実施の形態2及び実施の形態3における番組中継装置と対比した番組配信装置でも同様の効果が得られるのは言うまでもない。   Although the program distribution apparatus in the present embodiment has been described in comparison with the program relay apparatus in the first embodiment, the same applies to the program distribution apparatus in comparison with the program relay apparatus in the second and third embodiments. It goes without saying that the effect of can be obtained.

また、IPパケットに多重されるTSパケットは地上デジタル放送を直接受信するだけでなくメモリやハードディスクなど図示しない内蔵蓄積部にあらかじめ取り込まれたものでも同様の効果が得られる。   In addition, the TS packet multiplexed with the IP packet can receive the same effect not only by directly receiving the terrestrial digital broadcast but also by being taken in a built-in storage unit (not shown) such as a memory or a hard disk.

また、これまでの実施の形態1から4においては地上デジタル放送をIPパケットに多重して送信し、remote_control_key_idを用いてマルチキャストアドレスを取得する形態を例に説明してきたが、図3における第2ループが存在しない、即ちremote_control_key_idが存在しないBSデジタル放送及びCSデジタル放送でもでもtransport_stream_idを用いて同様の処理が可能である。   Further, in the first to fourth embodiments so far, the terrestrial digital broadcast is multiplexed and transmitted in the IP packet, and the multicast address is acquired using the remote_control_key_id. However, the second loop in FIG. In the BS digital broadcasting and CS digital broadcasting in which no remote_control_key_id does not exist, the same processing can be performed using the transport_stream_id.

図11において110はtransport_stream_idの構成であり、先頭4ビット(111)はoriginal_network_idの下位4ビットを示し、BSデジタル放送であれば0x04、CSデジタル放送は0x06,0x07を示す。また下位5ビットから8ビット(112)はサービス番号(チャンネル番号)、下位4ビットは相対TS番号(113)を示している。これら3つの情報で一意にBSデジタル放送あるいはCSデジタル放送のチャンネルを特定できるので、remote_control_key_idの代わりに用いて実施の形態1から4で同等の効果を得ることが可能となる。   In FIG. 11, 110 is the structure of transport_stream_id, and the first 4 bits (111) indicate the lower 4 bits of the original_network_id, 0x04 for BS digital broadcasting and 0x06, 0x07 for CS digital broadcasting. The lower 5 bits to 8 bits (112) indicate a service number (channel number), and the lower 4 bits indicate a relative TS number (113). Since the BS digital broadcast or CS digital broadcast channel can be uniquely specified by these three pieces of information, it is possible to obtain the same effect in the first to fourth embodiments by using instead of the remote_control_key_id.

なお、SDPを通信するプロトコルとしてSIPを例に説明したが、特に限定しない。   Note that although SIP has been described as an example of a protocol for communicating with SDP, there is no particular limitation.

なお、マルチキャストアドレスをやり取りする記述プロトコルとしてSDPを例に説明したが、RTSPなどでも同様の効果が得られ、特にこれに限定しない。   Although SDP has been described as an example of a description protocol for exchanging multicast addresses, the same effect can be obtained with RTSP or the like, and the present invention is not limited to this.

なお、これまでの発明の実施の形態ではリモコンの番号を直接押下する例を基に説明したが、アップダウンキーや3桁番号の直接入力及びEPG選局などの他の選局操作においても、受信装置内ではリモコンキー番号と関連付けられているので同様の効果が得られる。例えば地上デジタル放送においてテレビ放送サービスの3桁番号の上位2桁はリモコンキーIDである。   Although the embodiments of the present invention have been described based on an example in which the remote controller number is directly pressed, in other channel selection operations such as an up / down key, direct input of a three-digit number, and EPG channel selection, The same effect can be obtained because it is associated with the remote control key number in the receiving apparatus. For example, in the terrestrial digital broadcasting, the upper two digits of the three-digit number of the television broadcasting service are a remote control key ID.

なお、受信装置に全放送のマルチキャスト信号が到達している場合においては、リモコンキーIDとマルチキャストアドレスの対応表を受信機作成することによっても同様効果が得られる。   When all broadcast multicast signals have arrived at the receiving device, the same effect can be obtained by creating a correspondence table of remote control key IDs and multicast addresses.

本発明にかかる番組配信システムは、リモコン番号をもとにIP放送を受信することが可能となり、IPネットワークへの放送等に有用である。   The program distribution system according to the present invention can receive an IP broadcast based on a remote control number, and is useful for broadcasting to an IP network.

本発明の実施の形態1における、番組配信システムの構成の一図1 is a diagram of a configuration of a program distribution system in Embodiment 1 of the present invention. 本発明の実施の形態1における、IPパケットの構成例の図FIG. 4 is a diagram illustrating a configuration example of an IP packet in Embodiment 1 of the present invention NITのセクションデータ部の図Figure of section data section of NIT NITの第2ループの構成図Configuration diagram of the second loop of NIT 本発明の実施の形態1における、リモコンキーIDとマルチキャストアドレス及びポート番号の対応テーブルを示す図The figure which shows the corresponding table of remote control key ID, a multicast address, and a port number in Embodiment 1 of this invention. 本発明の実施の形態1における、番組中継装置と番組受信装置と処理の流れを示す図The figure which shows the flow of a program relay apparatus, the program receiver, and a process in Embodiment 1 of this invention SDPの構成図SDP configuration diagram 本発明の実施の形態2における、番組中継装置と番組受信装置と処理の流れを示す図The figure which shows the flow of a program relay apparatus, the program receiver, and a process in Embodiment 2 of this invention 本発明の実施の形態3における、番組中継装置と番組受信装置と処理の流れを示す図The figure which shows the flow of a program relay apparatus, the program receiver, and a process in Embodiment 3 of this invention 本発明の実施の形態4における、番組配信システムの構成の一図FIG. 4 is a diagram showing a configuration of a program distribution system in Embodiment 4 of the present invention. transport_stream_idの構成図Configuration diagram of transport_stream_id 一般的な番組選択方法の構成を示すインターネット放送システムの構成図Configuration diagram of Internet broadcasting system showing configuration of general program selection method 従来の映像配信システム全体のシステム構成図System configuration diagram of the entire conventional video distribution system

符号の説明Explanation of symbols

110 transport_stream_id
111 transport_stream_idの先頭4ビット
112 transport_stream_idの下位5ビットから8ビット
113 transport_stream_idの下位4ビット
120 一般的な番組選択方法の構成を示すインターネット放送システムの端末
121 一般的な番組選択方法の構成を示すインターネット放送システムのEGPサーバ
122 一般的な番組選択方法の構成を示すインターネット放送システムの番組配信サーバ
123 一般的な番組選択方法の構成を示すインターネット放送システムのネットワーク
130 従来例における映像配信システムの放送局
131 従来例における映像配信システムの配信サーバ
132 従来例における映像配信システムの番組表サーバ
133 従来例における映像配信システムのルータ
140 従来例における映像配信システムのインターネット
150 従来例における映像配信システムの受信端末が設置されている家庭
151 従来例における映像配信システムのホームゲートウェイ
152 従来例における映像配信システムの番組選択装置
153 PC
154 テレビジョン装置
155 IEEE1394ネットワーク
156 IEEE802.1ネットワーク
200 IPパケット
201 Etherフレームヘッダ
202 IPヘッダ
203 UDPヘッダ
204 UDPパケットのペイロード部
205 FCS
300 NITのセクションデータ部
301 network_id
302 transport_stream_id
303 original_network_id
304 NITの第2ループ記述子
400 NITの第2ループ記述子
401 remote_contorol_key_id
500 本発明の実施の形態におけるリモコンキーIDとマルチキャストアドレス及びポート番号の対応テーブル
501 リモコンキーID群
502 該当するリモコンキーIDに対応するマルチキャストアドレス群
503 該当するリモコンキーIDに対応するポート番号群
700 SDPにおけるオファーの構成の一例
710 SDPにおけるアンサーの構成の一例
1000 番組配信装置
1100 WAN
1200 本発明の番組中継装置の一実施の形態例
1201 番組中継装置1200におけるWAN通信部
1202 番組中継装置1200におけるIPアドレス抽出部
1203 番組中継装置1200におけるTSパケット抽出部
1204 番組中継装置1200におけるNIT抽出部
1205 番組中継装置1200におけるリモコンID抽出部
1206 番組中継装置1200における番組情報管理部
1207 番組中継装置1200におけるLAN通信部
1208 番組中継装置1200における要求解析部
1209 番組中継装置1200における番組情報処理部
1210 番組中継装置1200におけるSDP送信部
1300 LAN
1400 本発明の番組受信装置の一実施の形態例
1401 本発明の番組受信装置におけるIP通信部
1402 本発明の番組受信装置におけるCH番号受信部
1403 本発明の番組受信装置におけるSDP要求成部
1404 本発明の番組受信装置におけるSDP受信部
1405 本発明の番組受信装置におけるSDP解析部
1406 本発明の番組受信装置における番組表生成部
1407 本発明の番組受信装置におけるjoin生成部
1408 本発明の番組受信装置におけるパケット受信部
1409 本発明の番組受信装置におけるTS処理部
1410 本発明の番組受信装置における信号出力部
1500 リモコン
1600 TV
2000 本発明の実施の形態4における番組配信装置
2001 地上デジタル放送を受信するチューナ部
2002 番組配信装置2000におけるIPヘッダ生成部
2003 番組配信装置2000におけるWAN通信部
2100 既存の番組中継装置
110 transport_stream_id
111 First 4 bits of transport_stream_id 112 Lower 5 bits to 8 bits of transport_stream_id 113 Lower 4 bits of transport_stream_id 120 Terminal of Internet broadcast system showing configuration of general program selection method 121 Internet broadcast showing configuration of general program selection method System EGP server 122 Internet broadcast system program distribution server showing configuration of general program selection method 123 Internet broadcast system network 130 showing configuration of general program selection method Broadcast station of video distribution system in conventional example 131 Conventional Distribution server of video distribution system in example 132 Program guide server of video distribution system in conventional example 133 In conventional example Router of video distribution system 140 Internet of video distribution system in conventional example 150 Home in which receiving terminal of video distribution system in conventional example is installed 151 Home gateway of video distribution system in conventional example 152 Program selection of video distribution system in conventional example Device 153 PC
154 Television apparatus 155 IEEE 1394 network 156 IEEE 802.1 network 200 IP packet 201 Ether frame header 202 IP header 203 UDP header 204 UDP packet payload part 205 FCS
300 NIT section data section 301 network_id
302 transport_stream_id
303 original_network_id
304 NIT second loop descriptor 400 NIT second loop descriptor 401 remote_control_key_id
500 Table of correspondence between remote control key ID, multicast address and port number according to the embodiment of the present invention 501 Remote control key ID group 502 Multicast address group corresponding to corresponding remote control key ID 503 Port number group corresponding to corresponding remote control key ID 700 Example of Offer Configuration in SDP 710 Example of Answer Configuration in SDP 1000 Program Distribution Device 1100 WAN
1200 Embodiment of Program Relay Device of the Present Invention 1201 WAN Communication Unit 1202 in Program Relay Device 1200 1202 IP Address Extractor 1203 in Program Relay Device 1200 TS Packet Extractor 1204 in Program Relay Device 1200 NIT Extraction in Program Relay Device 1200 Unit 1205 remote control ID extraction unit 1206 in program relay device 1200 1206 program information management unit 1207 in program relay device 1200 LAN communication unit 1208 in program relay device 1200 request analysis unit 1209 in program relay device 1200 program information processing unit 1210 in program relay device 1200 SDP transmission unit 1300 LAN in program relay apparatus 1200
1400 One embodiment of the program receiving apparatus of the present invention 1401 IP communication unit 1402 in the program receiving apparatus of the present invention 1402 CH number receiving unit 1403 in the program receiving apparatus of the present invention 1403 SDP request generating unit 1404 in the program receiving apparatus of the present invention SDP receiving unit 1405 in the program receiving device of the invention 1405 SDP analyzing unit in the program receiving device of the present invention 1406 Program table generating unit 1407 in the program receiving device of the present invention 1407 Join generating unit 1408 in the program receiving device of the present invention Packet receiving unit 1409 TS processing unit 1410 in the program receiving apparatus of the present invention 1410 Signal output unit in the program receiving apparatus of the present invention 1500
2000 Program distribution apparatus according to Embodiment 4 of the present invention 2001 Tuner unit that receives terrestrial digital broadcast 2002 IP header generation unit in program distribution apparatus 2000 WAN communication unit 2100 in program distribution apparatus 2000 Existing program relay apparatus

Claims (4)

番組配信装置からIP(Internet Protocol)パケットのフォーマットでネットワークを経由して配信される放送番組を一つまたは複数の受信装置に中継する番組中継装置であって、
マルチキャスト方式で送信されるIPパケットを受信するIPパケット受信手段と、
受信したIPパケットに多重されたTS(Transport Stream)パケットからNIT(Network Information Table)を抽出するNIT抽出手段と、
抽出されたNITに記載されているリモコンの番号に紐付けされた情報を抽出するリモコンキーID抽出手段と、
リモコンの番号に紐付けされた情報と、前記リモコンの番号に紐付けされた情報が多重されていたマルチキャストアドレスとを関連付けて管理する番組情報管理手段と、
前記マルチキャストアドレスを含む情報を送信する番組情報送信手段と、
前記受信装置からリモコンの番号に紐付けされた情報を含む情報を受信するリモコンキーID受信手段を備え、
前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信することを特徴とする番組中継装置。
A program relay device that relays a broadcast program distributed via a network in the format of an IP (Internet Protocol) packet from a program distribution device to one or more receiving devices,
IP packet receiving means for receiving IP packets transmitted in a multicast manner;
NIT extraction means for extracting a Network Information Table (NIT) from a TS (Transport Stream) packet multiplexed on the received IP packet;
Remote control key ID extraction means for extracting information associated with the number of the remote control described in the extracted NIT;
Program information management means for managing information associated with a remote control number and a multicast address in which the information associated with the remote control number is multiplexed;
Program information transmitting means for transmitting information including the multicast address;
Remote control key ID receiving means for receiving information including information associated with a remote control number from the receiving device;
A program relay apparatus that transmits a corresponding multicast address to the receiving apparatus in accordance with information associated with a remote control number transmitted from the receiving apparatus.
前記マルチキャストアドレスのIPパケットを出力する番組出力手段を備え、
前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信すると共に前記マルチキャストアドレスのデータを前記受信装置に送信することを特徴とする請求項1記載の番組中継装置。
Program output means for outputting IP packets of the multicast address,
Claims, characterized in that for transmitting data of the multicast address to the receiving device sends a multicast address corresponding according to the information linking to the number of the remote control transmitted from the receiving apparatus to the receiving apparatus 1. The program relay device according to 1.
TSパケットをIPパケットに多重してネットワークを経由して放送番組を一つまたは複数の受信装置に配信する番組配信装置であって、
マルチキャスト方式で送信されるIPパケットを生成するIPパケット生成手段と、
外部から入力されるあるいはあらかじめ蓄積していたTSパケットを前記IPパケット手段で生成されるIPパケットに多重するTSパケット多重手段と、
TSパケットに関する少なくともリモコンの番号に紐付けされた情報を含む選局情報を保持する選局情報保持手段と、
リモコンの番号に紐付けされた情報と、前記リモコンの番号に紐付けされた情報を多重したマルチキャストアドレスとを関連付けて管理する番組情報管理手段と、
前記マルチキャストアドレスを含む情報を送信する番組情報送信手段と、
前記受信装置からリモコンの番号に紐付けされた情報を含む信号を受信するリモコンキーID受信手段を備え、
前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信することを特徴とする番組配信装置。
A program distribution device that multiplexes TS packets into IP packets and distributes a broadcast program to one or a plurality of reception devices via a network,
IP packet generation means for generating an IP packet transmitted by a multicast method;
TS packet multiplexing means for multiplexing TS packets input from the outside or accumulated in advance to IP packets generated by the IP packet means;
Channel selection information holding means for holding channel selection information including information associated with at least the number of the remote controller related to the TS packet;
Program information management means for managing information associated with a remote control number and a multicast address obtained by multiplexing information associated with the remote control number;
Program information transmitting means for transmitting information including the multicast address;
Remote control key ID receiving means for receiving a signal including information associated with a remote control number from the receiving device;
Program distribution device and transmits the multicast address to the receiving apparatus corresponding in accordance with the association information to the number of the remote control transmitted from the receiving apparatus.
前記マルチキャストアドレスのIPパケットを出力する番組出力手段を備え、
前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信すると共に前記マルチキャストアドレスのデータを前記受信装置に送信することを特徴とする請求項3記載の番組配信装置。
Program output means for outputting IP packets of the multicast address,
Claims, characterized in that for transmitting data of the multicast address to the receiving device sends a multicast address corresponding according to the information linking to the number of the remote control transmitted from the receiving apparatus to the receiving apparatus 3. The program distribution device according to 3.
JP2005323223A 2005-11-08 2005-11-08 Program relay device, program distribution device Expired - Fee Related JP4725296B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005323223A JP4725296B2 (en) 2005-11-08 2005-11-08 Program relay device, program distribution device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005323223A JP4725296B2 (en) 2005-11-08 2005-11-08 Program relay device, program distribution device

Publications (2)

Publication Number Publication Date
JP2007134765A JP2007134765A (en) 2007-05-31
JP4725296B2 true JP4725296B2 (en) 2011-07-13

Family

ID=38156093

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005323223A Expired - Fee Related JP4725296B2 (en) 2005-11-08 2005-11-08 Program relay device, program distribution device

Country Status (1)

Country Link
JP (1) JP4725296B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009017064A (en) * 2007-07-03 2009-01-22 Hitachi Ltd Video receiver and multicast distribution content reception control method
CN101855905A (en) * 2008-01-07 2010-10-06 三菱电机株式会社 Digital broadcasting system and broadcasting receiver
JP5360915B2 (en) * 2008-12-26 2013-12-04 Necディスプレイソリューションズ株式会社 Electronic device, electronic device control system, and electronic device control method
JP2012019331A (en) * 2010-07-07 2012-01-26 Jvc Kenwood Corp Digital broadcast receiver and management method
GB2492540B (en) * 2011-06-30 2015-10-14 Samsung Electronics Co Ltd Receiving a broadcast stream
US10623810B2 (en) * 2014-01-17 2020-04-14 Saturn Licensing Llc Receiving apparatus, receiving method, transmission apparatus, and transmission method
DE112019001602T5 (en) * 2018-03-26 2020-12-10 Mitsubishi Electric Corporation Multicast delivery destination designation method, sending station and receiving station

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1141582A (en) * 1997-07-22 1999-02-12 Nec Corp Signal transmission/reception system
JPH11112945A (en) * 1997-09-29 1999-04-23 Matsushita Electric Ind Co Ltd System and receiver for data broadcasting
JP2004312147A (en) * 2003-04-03 2004-11-04 Matsushita Electric Ind Co Ltd Program arrangement information description method
WO2005069623A1 (en) * 2004-01-16 2005-07-28 Amino Communications Limited Method of access using a television decoder and a decoder adapted to carry out the method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1141582A (en) * 1997-07-22 1999-02-12 Nec Corp Signal transmission/reception system
JPH11112945A (en) * 1997-09-29 1999-04-23 Matsushita Electric Ind Co Ltd System and receiver for data broadcasting
JP2004312147A (en) * 2003-04-03 2004-11-04 Matsushita Electric Ind Co Ltd Program arrangement information description method
WO2005069623A1 (en) * 2004-01-16 2005-07-28 Amino Communications Limited Method of access using a television decoder and a decoder adapted to carry out the method

Also Published As

Publication number Publication date
JP2007134765A (en) 2007-05-31

Similar Documents

Publication Publication Date Title
CN101217642B (en) Method of transmitting preview content and method and apparatus for receiving preview content
US7310330B2 (en) Apparatus for providing broadcasting channel information in internet protocol based digital broadcasting system and method thereof
JP5111858B2 (en) Method for transmitting digital service via network and apparatus for realizing the method
CN101159830B (en) Apparatus for receiving adaptive broadcast signal and method thereof
JP4725296B2 (en) Program relay device, program distribution device
JP3796459B2 (en) Information distribution system, program table server, and distribution data selection table server
US8621537B2 (en) Method of processing channel information and receiver
CN101720032B (en) Reception apparatus and reception method
CN105656910B (en) Media transmission server, media transmission system, user terminal and media transmission method
CN101207449A (en) IP broadcast receiving method and receiving terminal
CN101232613B (en) Method of transmitting/receiving digital contents and apparatus for receiving digital contents
JP3685753B2 (en) Home-side information distribution system and program receiving method
US20070220574A1 (en) Method and Apparatus for the Transmission of Dvb Services Over an Ip Network
KR100699100B1 (en) Internet broadcasting system for exchanging opinions between users and method thereof
CN104303517B (en) Information processing equipment and method, user equipment and computer readable recording medium storing program for performing
CA2674301C (en) Method of processing channel information and receiver
JP2008125033A (en) Program distribution system, scanning information distribution apparatus and receiving apparatus
JP2020102695A (en) Control device and control method for controlling broadcasting system
JP4012550B2 (en) Home-side information distribution system, information distribution system, and program receiving method
KR100643705B1 (en) A method for multicast playout service in Internet broadcasting system, and an apparatus therefor
KR101724324B1 (en) File receiving and filtering system in file based broadcasting environment and its operation method
KR20050001124A (en) Apparatus and method for interactive data transfer based on set-top box
KR20090030293A (en) System and method for transmitting preview contents, and apparatus and method for receiving the same
JP2010074765A (en) Receiving apparatus and receiving method
KR20110120393A (en) Displaying method of content and digital broadcast receiver thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080731

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20091126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110328

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees