JP4725296B2 - Program relay device, program distribution device - Google Patents
Program relay device, program distribution device Download PDFInfo
- 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
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
The
例えば番組配信サーバ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
放送局130は、番組毎に番組映像を配信する配信サーバ131が設置され、さらに電子番組表であるEPG(Electronic Program Guide)を作成して送信する番組表サーバ132が設置されている。また、放送局130はルータ133を経由してインターネット140と接続されている。配信サーバ131は、自分が配信する番組に割り付けられたマルチキャストアドレスを使用して、当該番組映像をインターネット140上にマルチキャストするものである。番組表サーバ132は、HTTP(Hyper Text Transfer Protocol)サーバとして動作することができ、番組選択装置152からの要求を受けて当該要求元に応じて作成した番組毎にマルチキャストアドレスを含んだEPGを応答するものである。
The
家庭150には、ホームゲートウェイ151が設置されている。ホームゲートウェイ151は、宅外に対してはインターネット140と接続され、宅内に対しては宅内ネットワークに接続されている。ホームゲートウェイ151には、IEEE1394に準拠して動作するIEEE1394ネットワーク155を経由してテレビジョン装置154とデータ伝送可能になっていて、IEEE802.1に準拠して動作するIEEE802.1ネットワーク156を経由して番組選択装置152、パーソナルコンピュータ(PC)153とデータ伝送可能に接続されている。番組選択装置152は、搭載されているブラウザ機能で番組表サーバ132にアクセスしてEPGを取得し、ユーザが所望の番組を選択するとその選択された番組のマルチキャストアドレスをホームゲートウェイ151に通知して番組を受信可能な状態に設定することを要求する。
A
所望番組のマルチキャストアドレスを設定/解除するための一連の処理内容を示す。 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
また、番組選択装置152上で動作するブラウザは、最初に番組表サーバ132にアクセスしたときに「cookie」情報を使ってホームゲートウェイ151のIPアドレスを送信している。家庭150に設定されたホームゲートウェイ151のIPアドレスは、番組選択装置152に予め登録しておくものとする。
In addition, the browser operating on the
番組表サーバ132は、HTTPサーバとして動作しており、外部より要求が到来したことを検出できるようにしている。番組表サーバ132は、外部から受信した要求がEPGホームページへのアクセス要求であると判断した場合は、要求元に対してHTTPでEPGホームページ画面を表示させる。
The
ホームページ画面上の番組表が選択されると、番組表サーバ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
今、ユーザが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
番組表サーバ132は、EPG表示要求を受信したと判断すると、要求元である番組選択装置152に適合させたEPGをHTMLにて作成する。
When determining that the EPG display request has been received, the
ここで、作成される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
これにより、一覧表に表示される個々の番組に対して各番組を配信しているマルチキャストアドレスを記述したEPGを作成して番組表サーバ132から番組選択装置152へ送信しているので、番組選択装置152は各番組を配信しているマルチキャストアドレスを取得することができ、マルチキャストアドレスを使用して当該番組の配信を受けることができる。
しかしながら、従来の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
また、受信装置に関しても現在のデジタル放送を受信する端末とは異なる処理体系となっているため、テレビで番組を受信する端末としては新たに発生する作業量が多くなる課題を有していた。 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
本実施の形態では番組中継装置がマルチキャストアドレスとリモコンキー番号の対応テーブルを保持する、即ち選局ポイントが番組中継装置の場合を説明する。 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
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
図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
番組情報管理部1206においては抽出されたマルチキャストアドレス及びポート番号をIPアドレス抽出部1202から、該マルチキャストアドレスを持つIPパケットに多重されていたNITから抽出されたリモコンキーIDをリモコンキーID抽出部1205からそれぞれ入力されることで、マルチキャストアドレスとリモコンキーIDの対応テーブルを作成することが可能となる。図5に該対応テーブルの一例を示す。
In the program
図5において、対応テーブル500はリモコンキーID群501と該当するリモコンキーIDに対応するマルチキャストアドレス群502及びポート番号群503で構成される。
In FIG. 5, the correspondence table 500 includes a remote control key ID group 501 and a
以上が、番組中継装置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
該対応テーブルが構成された後、受信装置からの要求に応じて番組を中継する本発明の番組中継装置及び番組受信装置の動作について図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
番組中継装置1200はLAN1300を経由してLAN通信部1201からSDP要求信号を受信したら、要求解析部1208が番組受信装置1400からの番組配信要求を解析して抽出したリモコンキーIDを番組情報管理部1206に送信し、番組情報管理部1206が保持する対応テーブル500から該当するマルチキャストアドレスを読み出して、番組情報処理部1209で返答信号を生成してSDP送信部1210経由で送信する。
When the
番組中継装置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
番組中継装置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
番組中継装置1200で参加が許可された番組がLAN1300を経由してIP通信部1401の指定ポート番号に入力されると、パケット受信部1408で該当するIPパケットからTSパケットを抽出し、TS処理部1409でTSパケットを復号し、信号出力部1410でTV1600が受信できる信号に変換して出力する。これにより、視聴者はリモコンキーを押下することで、TV1600による番組視聴が可能となる。
When a program permitted to participate in the
視聴者がTV1600で番組を視聴するまでの番組中継装置1200と番組受信装置1400との詳細な処理の流れの一例を図6を用いて説明する。
An example of detailed processing flow between the
番組受信装置1400がネットワークに接続されるとDHCP(Dynamic Host Comfiguration Protocol)を発行して(S601)番組中継装置1200から番組受信装置1400に割り当てられるIPアドレス100.0.10.3を受け取る(S602)。これにより、番組受信装置1200は番組中継装置1400との通信が可能となる。
When the
番組中継装置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
図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
また、番組中継装置1200がHUBなどであらかじめ全マルチキャストアドレスを番組受信装置1400まで送信している場合は図6のS604までの処理でよい。
When the
(実施の形態2)
次に、SDP要求信号と同時にjoinパケットを送信する場合の番組中継装置1200と番組受信装置1400との処理の流れを図8を用いて説明する。
(Embodiment 2)
Next, the flow of processing between the
リモコン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
番組中継装置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
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
番組受信装置1200がネットワークに接続されるとDHCP(Dynamic Host Comfiguration Protocol)を発行して(S601)番組中継装置1200から番組受信装置1400に割り当てられるIPアドレス100.0.10.3を受け取る(S602)。これにより、番組受信装置1200は番組中継装置1400との通信が可能となる。ここまでは実施の形態1の図6と同じである。
When the
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
また、地上デジタル放送の番組表と連動する場合、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
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
番組配信装置2000ではチューナ部2001で地上デジタル放送を受信し、TSパケットを抽出する。NIT抽出部1204では抽出されたTSパケットからNITを抽出する。抽出されたNITはリモコンキーID抽出部1205で解析される。
In the
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
IPヘッダ生成部2002では受信した地上デジタル放送のTSパケットを多重するマルチキャストアドレスを持つIPパケットを地上デジタル放送のTS種類数分生成し、マルチキャストアドレスの内容は番組情報管理部1206へ送信する。
The IP
番組情報管理部1206においてはIPヘッダ生成部2002から、生成されたマルチキャストアドレス及びポート番号を、地上デジタル放送に多重されていたNITから抽出されたリモコンキーIDをリモコンキーID抽出部1205からそれぞれ入力されることで、マルチキャストアドレスとリモコンキーIDの対応テーブルを作成することが可能となる。以降の処理は実施の形態1と同じであるため、説明を省略する。本実施の形態における番組中継装置2100は既存のマルチキャストルータでよく、特に限定しない。
The program
なお、本実施の形態における番組配信装置は実施の形態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.
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
154
300 NIT
302 transport_stream_id
303 original_network_id
304 NIT
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
1200 Embodiment of Program Relay Device of the
1400 One embodiment of the program receiving apparatus of the
2000 Program distribution apparatus according to
Claims (4)
マルチキャスト方式で送信される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.
前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信すると共に前記マルチキャストアドレスのデータを前記受信装置に送信することを特徴とする請求項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.
マルチキャスト方式で送信される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.
前記受信装置から送信されるリモコンの番号に紐付けされた情報に応じて該当するマルチキャストアドレスを前記受信装置に送信すると共に前記マルチキャストアドレスのデータを前記受信装置に送信することを特徴とする請求項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.
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)
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)
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 |
-
2005
- 2005-11-08 JP JP2005323223A patent/JP4725296B2/en not_active Expired - Fee Related
Patent Citations (4)
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 |