Nothing Special   »   [go: up one dir, main page]

JP6278582B1 - Receiving apparatus and program - Google Patents

Receiving apparatus and program Download PDF

Info

Publication number
JP6278582B1
JP6278582B1 JP2017204812A JP2017204812A JP6278582B1 JP 6278582 B1 JP6278582 B1 JP 6278582B1 JP 2017204812 A JP2017204812 A JP 2017204812A JP 2017204812 A JP2017204812 A JP 2017204812A JP 6278582 B1 JP6278582 B1 JP 6278582B1
Authority
JP
Japan
Prior art keywords
program
package
information
content
reception
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.)
Active
Application number
JP2017204812A
Other languages
Japanese (ja)
Other versions
JP2018029387A (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.)
Japan Broadcasting Corp
Original Assignee
Japan Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Broadcasting Corp filed Critical Japan Broadcasting Corp
Priority to JP2017204812A priority Critical patent/JP6278582B1/en
Application granted granted Critical
Publication of JP6278582B1 publication Critical patent/JP6278582B1/en
Publication of JP2018029387A publication Critical patent/JP2018029387A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】パッケージに対応するコンテンツのメタデータを取得することができる受信装置を提供すること。【解決手段】配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報と、パッケージに対応するコンテンツIDとが記載された制御情報を取得する制御情報取得部と、制御情報に基づき、受信するメディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部と、コンテンツIDに基づき、パッケージに対応するメタデータを取得するメタデータ取得部とを具備する受信装置である。【選択図】図1A receiving apparatus capable of acquiring metadata of content corresponding to a package is provided. A control information acquisition unit that acquires control information in which format information indicating a format of each media component belonging to a package being distributed and a content ID corresponding to the package is described, and reception based on the control information The receiving apparatus includes a component selection unit that selects a media component that can be played back by the device as a media component, and a metadata acquisition unit that acquires metadata corresponding to the package based on the content ID. [Selection] Figure 1

Description

本発明は、受信装置およびプログラムに関する。   The present invention relates to a receiving apparatus and a program.

これまでのデジタル放送では、ひとつひとつのコンテンツすなわち番組をイベントという単位で管理する。そして、イベント単位での番組情報を記載して伝送することができる(非特許文献1参照)。また、コンテンツの詳細情報として個々のコンテンツを一意に識別してメタデータを記載することができる(非特許文献2参照)。   In conventional digital broadcasting, each content, that is, a program is managed in units of events. Then, program information in units of events can be described and transmitted (see Non-Patent Document 1). Further, metadata can be described by uniquely identifying each content as detailed content information (see Non-Patent Document 2).

例えば、特許文献1には、既存のデジタル放送で定義されているSI(Service Information)のイベント情報から、サーバー型放送で使用されるメタデータへの変換手法およびメタデータの更新手法が記載されている。また、特許文献2には、非特許文献1で用いられる番組情報と、XML(Extensible Markup Language)で記述された番組情報メタデータを統合的に運用することが記載されている。   For example, Patent Document 1 describes a method for converting SI (Service Information) event information defined in existing digital broadcasting into metadata used in server-type broadcasting and a metadata updating method. Yes. Patent Document 2 describes that program information used in Non-Patent Document 1 and program information metadata described in XML (Extensible Markup Language) are integratedly operated.

一方、放送と通信といった複数伝送路でのコンテンツ配信に対応したトランスポート方式であるMMT(MPEG Media Transport、非特許文献3参照)においては、複数コンポーネントを組み合わせたパッケージとして一意に定義して提供し、受信側で受信、再生可能なコンポーネントを選択する。   On the other hand, in MMT (MPEG Media Transport, see Non-Patent Document 3), which is a transport system that supports content distribution on multiple transmission paths such as broadcasting and communication, it is uniquely defined and provided as a package combining multiple components. Select a component that can be received and played on the receiving side.

特許第4598804号公報Japanese Patent No. 4598804 特許第4855876号公報Japanese Patent No. 4855576

一般社団法人 電波産業会、“デジタル放送に使用する番組配列情報”、ARIB STD−B10 5.2版Radio Industry Association, “Program Arrangement Information Used for Digital Broadcasting”, ARIB STD-B10 5.2 Edition 一般社団法人 電波産業会、“サーバー型放送における符号化、伝送及び蓄積制御方式”、ARIB STD−B38 2.3版Radio Industry Association, “Encoding, Transmission and Storage Control Method in Server Type Broadcast”, ARIB STD-B38 2.3 Edition ISO/IEC JTC1/SC29/WG11、“Study of ISO/IEC CD 23008-1 MPEG Media Transport”、ISO/IEC JTC1/SC29 N13089、2012年10月ISO / IEC JTC1 / SC29 / WG11, “Study of ISO / IEC CD 23008-1 MPEG Media Transport”, ISO / IEC JTC1 / SC29 N13089, October 2012

しかしながら、上述のMMTのようにパッケージを用いた配信においては、パッケージとコンテンツとの関係が定義されていないため、パッケージに対応するコンテンツのメタデータを取得することができないという問題がある。   However, in the distribution using a package like the above-described MMT, there is a problem that the metadata of the content corresponding to the package cannot be acquired because the relationship between the package and the content is not defined.

本発明は、このような事情に鑑みてなされたもので、パッケージに対応するコンテンツのメタデータを取得することができる受信装置およびプログラムを提供する。   The present invention has been made in view of such circumstances, and provides a receiving apparatus and a program capable of acquiring content metadata corresponding to a package.

(1)この発明は上述した課題を解決するためになされたもので、本発明の一態様は、配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報と、前記パッケージに対応するコンテンツIDとが記載された制御情報を取得する制御情報取得部と、前記制御情報に基づき、受信する前記メディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部と、前記コンテンツIDに基づき、前記パッケージに対応するメタデータを取得するメタデータ取得部とを具備することを特徴とする受信装置である。 (1) The present invention has been made to solve the above-described problems, and one aspect of the present invention provides format information indicating the format of each media component belonging to a package being distributed, and a content ID corresponding to the package. Based on the control information acquisition unit, a component selection unit that selects a media component that can be played back by the device as the media component to be received based on the control information, and the content ID And a metadata acquisition unit that acquires metadata corresponding to the package.

(2)また、本発明の他の態様は、(1)に記載の受信装置であって、前記制御情報は、前記パッケージのパッケージIDを含み、前記メタデータ取得部は、番組の配信スケジュールを通知する番組毎の番組情報であって、対象の番組に対応するパッケージのパッケージIDと、対象の番組に関するメタデータとを含む番組情報を取得し、取得した番組情報のうち、前記制御情報に含まれるパッケージIDと一致するパッケージIDを含む番組情報から、番組に関するメタデータを取得することを特徴とする。 (2) According to another aspect of the present invention, there is provided the receiving apparatus according to (1), wherein the control information includes a package ID of the package, and the metadata acquisition unit sets a program distribution schedule. Program information for each program to be notified, including program information including a package ID of a package corresponding to the target program and metadata regarding the target program, and included in the control information among the acquired program information Metadata about the program is acquired from the program information including the package ID that matches the package ID.

(3)また、本発明の他の態様は、(1)または(2)に記載の受信装置であって、受信予約された番組のパッケージIDを記憶する受信予約記憶部と、受信予約する番組の番組情報に含まれるパッケージIDを、前記受信予約記憶部に記憶させる受信予約部と、受信予約された番組を受信する際に、配信中の番組の番組情報を取得し、該番組情報に含まれるパッケージIDと、前記受信予約記憶部が記憶している前記受信予約された番組のパッケージIDとを比較し、一致しているときに、前記受信予約された番組の受信を、決定する予約受信処理部とを具備する。 (3) According to another aspect of the present invention, there is provided the receiving apparatus according to (1) or (2), wherein a reception reservation storage unit that stores a package ID of a program reserved for reception, and a program for reservation reservation A reception reservation unit for storing the package ID included in the program information in the reception reservation storage unit, and when receiving the program reserved for reception, the program information of the program being distributed is acquired and included in the program information The received reception ID is compared with the package ID of the reserved reception program stored in the reserved reception storage unit, and if they match, the reserved reception that determines the reception of the reserved reception program is determined. And a processing unit.

(4)また、本発明の他の態様は、(2)または(3)に記載の受信装置であって、前記パッケージIDの値は、前記番組が変わるときには、変わることを特徴とする。 (4) Another aspect of the present invention is the receiving device according to (2) or (3), wherein the value of the package ID changes when the program changes.

(5)また、本発明の他の態様は、コンテンツIDを、前記コンテンツIDが示すコンテンツを含むパッケージのパッケージIDと対応付けている番組情報を受信する受信部と、前記受信した番組情報を記憶する番組情報記憶部と、コンテンツIDを指定されると、前記番組情報記憶部が記憶する番組情報を参照し、指定されたコンテンツIDが対応付けられているパッケージIDを抽出するロケーション解決部とを具備することを特徴とする受信装置である。 (5) According to another aspect of the present invention, a receiving unit that receives program information in which a content ID is associated with a package ID of a package including the content indicated by the content ID, and the received program information are stored. A program information storage unit, and, when a content ID is specified, a location resolution unit that refers to the program information stored in the program information storage unit and extracts a package ID associated with the specified content ID. It is the receiver characterized by comprising.

(6)また、本発明の他の態様は、(5)に記載の受信装置であって、前記番組情報は、前記コンテンツIDを、前記パッケージIDに加えて、前記コンテンツが示すコンテンツの配信の開始時刻および継続時間を表す情報と対応付けており、前記ロケーション解決部は、前記指定されたコンテンツIDが対応付けられているパッケージIDに加えて、前記指定されたコンテンツIDが対応付けられている前記開始時刻および継続時間を表す情報を抽出することを特徴とする。 (6) According to another aspect of the present invention, there is provided the receiving device according to (5), wherein the program information includes a content ID indicated by the content in addition to the package ID. The location resolution unit is associated with the designated content ID in addition to the package ID associated with the designated content ID. Information representing the start time and duration is extracted.

(7)また、本発明の他の態様は、コンピュータを、配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報と、前記パッケージに対応するコンテンツIDとが記載された制御情報を取得する制御情報取得部、前記制御情報に基づき、受信する前記メディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部、前記コンテンツIDに基づき、前記パッケージに対応するメタデータを取得するメタデータ取得部として機能させるためのプログラムである。 (7) In another aspect of the present invention, the computer acquires control information in which format information indicating the format of each media component belonging to the package being distributed and a content ID corresponding to the package are described. A control information acquisition unit, a component selection unit that selects a media component that can be played back by the device as the media component to be received based on the control information, and a meta that acquires metadata corresponding to the package based on the content ID This is a program for functioning as a data acquisition unit.

(8)また、本発明の他の態様は、コンピュータを、コンテンツIDを、前記コンテンツIDが示すコンテンツを含むパッケージのパッケージIDと対応付けている番組情報を受信する受信部、前記受信した番組情報を記憶する番組情報記憶部、コンテンツIDを指定されると、前記番組情報記憶部が記憶する番組情報を参照し、指定されたコンテンツIDが対応付けられているパッケージIDを抽出するロケーション解決部として機能させるためのプログラムである。 (8) According to another aspect of the present invention, a receiving unit that receives program information in which a computer is associated with a content ID and a package ID of a package that includes the content indicated by the content ID, the received program information As a location resolution unit that extracts a package ID associated with a designated content ID by referring to the program information stored in the program information storage unit when a content ID is designated. It is a program to make it function.

この発明によれば、パッケージに対応するコンテンツのメタデータを取得することができる。   According to this invention, metadata of content corresponding to a package can be acquired.

この発明の第1の実施形態によるサービス提供システムの構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the service provision system by 1st Embodiment of this invention. 同実施形態による受信装置30の構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the receiver 30 by the same embodiment. 同実施形態による制御情報処理部304の構成を示す概略ブロック図である。It is a schematic block diagram which shows the structure of the control information processing part 304 by the embodiment. 同実施形態による番組情報Eの内容例を示すテーブルである。It is a table which shows the example of the content of the program information E by the embodiment. 同実施形態による番組情報EにパッケージIDを格納する際のフォーマット例を示す図である。It is a figure which shows the example of a format at the time of storing package ID in the program information E by the embodiment. 同実施形態による制御情報Cの内容例を示すテーブルである。It is a table which shows the example of the content of the control information C by the same embodiment. 同実施形態による制御情報CにコンテンツIDを格納する際のフォーマット例を示す図である。It is a figure which shows the example of a format at the time of storing content ID in the control information C by the embodiment. 同実施形態による番組の受信処理を説明するフローチャートである。It is a flowchart explaining the reception process of the program by the embodiment. 同実施形態による番組表に関する処理を説明するフローチャートである。It is a flowchart explaining the process regarding the program schedule by the embodiment. 同実施形態による予約受信処理を説明するフローチャートである。It is a flowchart explaining the reservation reception process by the embodiment. この発明の第2の実施形態による番組情報Eの内容例を示すテーブルである。It is a table which shows the example of the content of the program information E by 2nd Embodiment of this invention. 同実施形態による番組の受信処理を説明するフローチャートである。It is a flowchart explaining the reception process of the program by the embodiment. 同実施形態による番組表に関する処理を説明するフローチャートである。It is a flowchart explaining the process regarding the program schedule by the embodiment. 同実施形態による予約受信処理を説明するフローチャートである。It is a flowchart explaining the reservation reception process by the embodiment.

[第1の実施形態]
以下、図面を参照して、本発明の第1の実施形態について説明する。本実施形態では、サービス提供者は、開始時時刻と継続時間とを有する番組が、時間方向につながったものとして、サービスを提供する。サービス提供者は、提供する番組を構成する映像や音声といったメディアコンポーネントを複数の伝送路を用いて伝送を行う。また、番組を構成するメディアコンポーネントに関する情報を記載した制御情報や、電子番組表を生成するためのメタデータを含む番組情報も該伝送路を用いて伝送する。以下では、サービスを一つのみ提供する場合、すなわち同時に提供される番組は一つのみである場合を例に説明するが、複数のサービスが提供されてもよい。また、サービスには、サービスIDが付され、番組にはイベントIDが付されている。そして、後述するパッケージには、パッケージIDが付されており、本実施形態では、番組(イベントIDの値)が変わると、パッケージIDの値も変わる場合を説明する。
[First Embodiment]
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. In the present embodiment, the service provider provides a service on the assumption that a program having a start time and a duration is connected in the time direction. A service provider transmits media components such as video and audio constituting a program to be provided using a plurality of transmission paths. Also, control information describing information about media components constituting the program and program information including metadata for generating an electronic program guide are transmitted using the transmission path. In the following, a case where only one service is provided, that is, a case where only one program is provided at a time will be described as an example, but a plurality of services may be provided. A service ID is assigned to the service, and an event ID is assigned to the program. A package ID is attached to a package to be described later, and in this embodiment, a case will be described in which the value of the package ID changes when the program (event ID value) changes.

図1は、本実施形態によるサービス提供システムの構成を示す概略ブロック図である。
図1に示すように、本実施形態におけるサービス提供システムは、コンテンツサーバ11、12、メタデータサーバ13、伝送路21、22、受信装置30、メディア出力装置40を含んで構成される。コンテンツサーバ11は、映像のメディアコンポーネントV1、音声のメディアコンポーネントA1、制御情報C、番組情報Eを、マルチキャスト伝送を用いて配信する。また、コンテンツサーバ12は、映像のメディアコンポーネントV2、音声のメディアコンポーネントA2、制御情報Cを、マルチキャスト伝送を用いて配信する。
FIG. 1 is a schematic block diagram showing a configuration of a service providing system according to the present embodiment.
As shown in FIG. 1, the service providing system according to the present embodiment includes content servers 11 and 12, a metadata server 13, transmission paths 21 and 22, a receiving device 30, and a media output device 40. The content server 11 distributes the video media component V1, the audio media component A1, the control information C, and the program information E using multicast transmission. The content server 12 distributes the video media component V2, the audio media component A2, and the control information C using multicast transmission.

これら、映像のメディアコンポーネントV1、V2、音声のメディアコンポーネントA1、A2は、同じ番組の映像と音声である。すなわち、メディアコンポーネントV1、V2は、同一内容の映像であり、メディアコンポーネントA1、A2は、同一内容の音声である。本実施形態では、メディアコンポーネントV1と、V2とでは、例えば、符号化方式や解像度などのデータ形式が異なる。すなわち、この例では、番組としては、これらのメディアコンポーネントのうち、映像のメディアコンポーネント1つと、音声のメディアコンポーネント1つとで成立している。したがって、この番組の受信と再生とを行うには、受信装置30は、自装置で受信および再生可能な、映像と音声のメディアコンポーネントを1つずつ選択して、受信および再生を行えばよい。   These video media components V1 and V2 and audio media components A1 and A2 are video and audio of the same program. That is, the media components V1 and V2 are videos with the same content, and the media components A1 and A2 are audio with the same content. In the present embodiment, for example, the media components V1 and V2 have different data formats such as encoding method and resolution. In other words, in this example, a program is composed of one media component of video and one media component of audio among these media components. Therefore, in order to receive and play back the program, the receiving device 30 may select and receive the video and audio media components that can be received and played back by the receiving device 30 one by one.

そこで、これら、映像のメディアコンポーネントV1、V2、音声のメディアコンポーネントA1、A2を纏めた単位をパッケージという。また、制御情報Cは、例えば、ISO/IEC 23008−1 Mpeg Media Transport(MMT)で規定されるMPTable(MMT Package Table)であり、該パッケージに属するメディアコンポーネントに関する情報、該パッケージに対応するコンテンツID(Content Reference ID;CRIDともいう)とを含む情報である。番組情報Eは、例えば、MPEG2で規定されるEIT(Event Information Table)であり、各番組のサービスID、イベントID、開始時刻、継続時間、コンテンツID、パッケージIDとを含む情報である。   Therefore, a unit in which these video media components V1 and V2 and audio media components A1 and A2 are combined is called a package. Further, the control information C is, for example, an MPTable (MMT Package Table) defined by ISO / IEC 23008-1 Mpeg Media Transport (MMT), information on media components belonging to the package, and content ID corresponding to the package (Content Reference ID; also referred to as CRID). The program information E is, for example, an EIT (Event Information Table) defined by MPEG2, and is information including the service ID, event ID, start time, duration, content ID, and package ID of each program.

メタデータサーバ13は、受信装置30からのリクエストの応答として、メタデータMを配信する。リクエストには、コンテンツIDが含まれており、メタデータサーバ13は、該コンテンツIDのコンテンツに関するメタデータMを配信する。なお、ここで、コンテンツIDが付与されるコンテンツは、配信時刻とは紐付けられていない概念である。例えば、同じ内容の番組が、複数回、繰り返し配信されるときは、配信機会ごとに異なるイベントIDが付与されるが、コンテンツIDは同一となってもよい。メタデータMには、コンテンツの内容紹介などのテキストデータが含まれる。   The metadata server 13 distributes the metadata M as a response to the request from the receiving device 30. The request includes a content ID, and the metadata server 13 distributes metadata M regarding the content of the content ID. Here, the content to which the content ID is assigned is a concept that is not associated with the distribution time. For example, when a program having the same content is repeatedly distributed a plurality of times, a different event ID is given for each distribution opportunity, but the content ID may be the same. The metadata M includes text data such as content introduction.

伝送路21は、コンテンツサーバ11と受信装置30とを接続するIPネットワークであり、コンテンツサーバ11が送信した各メディアコンポーネントと制御情報Cと番組情報Eとを、受信装置30にマルチキャスト伝送する。伝送路22は、コンテンツサーバ12と受信装置30とを接続するIPネットワークであり、コンテンツサーバ12が送信した各メディアコンポーネントと制御情報Cとを、受信装置30にマルチキャスト伝送する。また、伝送路22は、メタデータサーバ13と受信装置30とを接続するIPネットワークであり、受信装置30からのリクエストに従い、メタデータMを受信装置30にユニキャストする。   The transmission path 21 is an IP network that connects the content server 11 and the receiving device 30, and multicasts each media component, control information C, and program information E transmitted by the content server 11 to the receiving device 30. The transmission path 22 is an IP network that connects the content server 12 and the receiving device 30, and multicasts each media component and control information C transmitted by the content server 12 to the receiving device 30. The transmission path 22 is an IP network that connects the metadata server 13 and the receiving device 30, and unicasts the metadata M to the receiving device 30 in accordance with a request from the receiving device 30.

受信装置30は、伝送路21、22にて伝送された各メディアコンポーネント、制御情報Cを取得し、制御情報Cを参照して、メディアコンポーネントを組み合わせることでコンテンツを構成し、再生する。なお、受信装置30は、通常のマルチキャストで使用されているIGMP/MLDのプロトコルに従いコンテンツの受信を開始する。また、受信装置30は、再生したコンテンツの映像信号Vsおよび音声信号Asをメディア出力装置40に入力する。メディア出力装置40は、液晶ディスプレイなどの表示デバイスと、スピーカなどの音声出力デバイスとを有しており、入力されたコンテンツの映像信号Vsおよび音声信号Asに従い、映像の表示と音声の出力とを行う。   The receiving device 30 acquires each media component and control information C transmitted through the transmission paths 21 and 22, refers to the control information C, composes and reproduces the content by combining the media components. Note that the receiving device 30 starts receiving content according to the IGMP / MLD protocol used in normal multicast. In addition, the receiving device 30 inputs the reproduced video signal Vs and audio signal As to the media output device 40. The media output device 40 includes a display device such as a liquid crystal display and an audio output device such as a speaker. The media output device 40 performs video display and audio output according to the input video signal Vs and audio signal As. Do.

なお、本実施形態では、コンテンツを構成するメディアコンポーネントとして、映像と音声とを挙げたが、文字、静止画像など、その他のものであってもよい。また、伝送路21、22として、IPネットワークを挙げたが、地上デジタル放送、衛星放送、CDN(Contents Delivery Network)、インターネットなど、その他の伝送路であってもよい。
また、インターネットプロトコルのバージョンは、4(いわゆるIPv4)であってもよいし、6(いわゆるIPv6)であってもよい。ただし、IPパケットをベースとした伝送方式を、伝送路21、22において共通に用いている。すなわち、各メディアコンポーネントは、その映像データや音声データが符号化され、それをIPパケット化されて伝送路21、22で伝送されている。
In the present embodiment, video and audio have been exemplified as media components constituting the content, but other components such as characters and still images may be used. In addition, although an IP network has been described as the transmission paths 21 and 22, other transmission paths such as terrestrial digital broadcasting, satellite broadcasting, CDN (Contents Delivery Network), and the Internet may be used.
The version of the Internet protocol may be 4 (so-called IPv4) or 6 (so-called IPv6). However, a transmission method based on IP packets is commonly used in the transmission paths 21 and 22. That is, in each media component, the video data and audio data are encoded, converted into IP packets, and transmitted through the transmission paths 21 and 22.

図2は、受信装置30の構成を示す概略ブロック図である。受信装置30は、IPデータフロー受信部301、302、IPパケット分離部303、制御情報処理部304、コンポーネント選択部305、プロファイル管理部306、IPパケット整序部307、コンポーネント復号部308、ビデオバッファ309、ビデオデコーダ310、オーディオバッファ311、オーディオデコーダ312、合成部313、メタデータリクエスト部314を含んで構成される。   FIG. 2 is a schematic block diagram illustrating the configuration of the receiving device 30. The receiving apparatus 30 includes an IP data flow receiving unit 301 and 302, an IP packet separation unit 303, a control information processing unit 304, a component selection unit 305, a profile management unit 306, an IP packet ordering unit 307, a component decoding unit 308, and a video buffer. 309, a video decoder 310, an audio buffer 311, an audio decoder 312, a synthesis unit 313, and a metadata request unit 314.

IPデータフロー受信部301は、メディアコンポーネントV1、A1、制御情報C、番組情報Eを含む各IPデータフローを、伝送路21から受信する。IPデータフロー受信部302は、メディアコンポーネントV2、A2、制御情報C、メタデータMを含む各IPデータフローを、伝送路22から受信する。IPパケット分離部303は、IPデータフロー受信部301、302が受信したIPデータフローから、そのIPアドレスとポート番号に基づき、IPパケットを分離する。IPパケット分離部303は、分離したIPパケットのうち、制御情報C、番組情報E、メタデータMを格納するIPパケットを、制御情報処理部304に入力し、後述するようにコンポーネント選択部305により選択されたメディアコンポーネントを格納するIPパケットを、IPパケット整序部307に入力する。   The IP data flow receiving unit 301 receives each IP data flow including the media components V 1, A 1, control information C, and program information E from the transmission path 21. The IP data flow receiving unit 302 receives each IP data flow including the media components V 2, A 2, control information C, and metadata M from the transmission path 22. The IP packet separation unit 303 separates the IP packet from the IP data flow received by the IP data flow reception units 301 and 302 based on the IP address and the port number. The IP packet separation unit 303 inputs the IP packet storing the control information C, the program information E, and the metadata M among the separated IP packets to the control information processing unit 304, and the component selection unit 305 as described later. An IP packet storing the selected media component is input to the IP packet ordering unit 307.

制御情報処理部304は、入力されたIPパケットから制御情報C、番組情報E、メタデータMを抽出する。制御情報処理部304は、これらの情報を用いて、番組情報画像G1の生成や、番組表画像G2の生成、受信するサービスの決定を行う。制御情報処理部304は、生成した番組情報画像G1、番組表画像G2を、合成部313に入力する。また、制御情報処理部304は、受信するサービスが決定したときは、そのサービスの制御情報Cをコンポーネント選択部305に入力する。また、制御情報処理部304は、必要に応じて、メタデータMのリクエストRを、メタデータリクエスト部314に入力する。プロファイル管理部306は、受信装置30の能力を示す情報(デバイスプロファイル)を予め記憶する。この能力を示す情報は、受信装置30が再生可能なデータ形式、受信装置30が受信可能な伝送路を含む。   The control information processing unit 304 extracts control information C, program information E, and metadata M from the input IP packet. The control information processing unit 304 uses these pieces of information to generate a program information image G1, a program guide image G2, and a service to be received. The control information processing unit 304 inputs the generated program information image G1 and program guide image G2 to the synthesis unit 313. Further, when the service to be received is determined, the control information processing unit 304 inputs the control information C of the service to the component selection unit 305. Further, the control information processing unit 304 inputs a request R of metadata M to the metadata request unit 314 as necessary. The profile management unit 306 stores information (device profile) indicating the capability of the receiving device 30 in advance. The information indicating this capability includes a data format that can be reproduced by the receiving device 30 and a transmission path that can be received by the receiving device 30.

コンポーネント選択部305は、制御情報Cと、デバイスプロファイルとを参照して、受信装置30の能力に応じたメディアコンポーネントを選択し、IPパケット分離部303に通知する。例えば、コンポーネント選択部305は、映像のメディアコンポーネントとして、メディアコンポーネントV2を選択し、音声のメディアコンポーネントとして、メディアコンポーネントA1を選択する。   The component selection unit 305 refers to the control information C and the device profile, selects a media component according to the capability of the receiving device 30, and notifies the IP packet separation unit 303 of the media component. For example, the component selection unit 305 selects the media component V2 as the video media component, and selects the media component A1 as the audio media component.

IPパケット整序部307は、入力された各メディアコンポーネントのIPパケットを整序する。コンポーネント復号部308は、IPパケット整序部307により整序されたIPパケットから、各メディアコンポーネントを復号する。コンポーネント復号部308は、復号したメディアコンポーネントのうち、映像のメディアコンポーネントをビデオバッファ309に入力し、音声のメディアコンポーネントをオーディオバッファ311に入力する。   The IP packet ordering unit 307 arranges the input IP packet of each media component. The component decoding unit 308 decodes each media component from the IP packet ordered by the IP packet ordering unit 307. The component decoding unit 308 inputs video media components of the decoded media components to the video buffer 309 and inputs audio media components to the audio buffer 311.

ビデオバッファ309は、コンポーネント復号部308に入力された映像のメディアコンポーネントを格納するバッファであり、伝送路によるジッターなどを吸収する。ビデオデコーダ310は、ビデオバッファ309が格納している映像のメディアコンポーネントを復号して、映像信号を生成する。ビデオデコーダ310は、生成した映像信号を、合成部313に入力する。合成部313は、ビデオデコーダ310から入力された映像信号の映像に、制御情報処理部304が生成した番組情報画像G1や番組表画像G2を重ね合わせた映像の映像信号Vsを生成する。合成部313は、映像信号Vsをメディア出力装置40に入力する。   The video buffer 309 is a buffer for storing the media component of the video input to the component decoding unit 308, and absorbs jitter due to the transmission path. The video decoder 310 decodes the media component of the video stored in the video buffer 309 to generate a video signal. The video decoder 310 inputs the generated video signal to the synthesis unit 313. The synthesizing unit 313 generates a video signal Vs of a video obtained by superimposing the program information image G1 and the program guide image G2 generated by the control information processing unit 304 on the video of the video signal input from the video decoder 310. The synthesizer 313 inputs the video signal Vs to the media output device 40.

オーディオバッファ311は、コンポーネント復号部308に入力された音声のメディアコンポーネントを格納するバッファであり、伝送路によるジッターなどを吸収する。オーディオデコーダ312は、オーディオバッファ311が格納している音声のメディアコンポーネントを復号して、音声信号Asを生成する。オーディオデコーダ312は、音声信号Asをメディア出力装置40に入力する。   The audio buffer 311 is a buffer for storing the audio media component input to the component decoding unit 308, and absorbs jitter and the like due to the transmission path. The audio decoder 312 decodes the audio media component stored in the audio buffer 311 to generate an audio signal As. The audio decoder 312 inputs the audio signal As to the media output device 40.

図3は、制御情報処理部304の構成を示す概略ブロック図である。図3に示すように、制御情報処理部304は、番組受信処理部401、番組情報画像生成部402、番組表処理部403、受信予約記憶部404、予約受信処理部405、番組情報記憶部406、ロケーション解決部407、コンテンツID処理部408を含んで構成される。番組受信処理部401は、受信する番組のサービスIDとパッケージIDとを、番組表処理部403、予約受信処理部405またはコンテンツID処理部408から入力されると、該サービスID、該パッケージIDの制御情報CをIPパケット分離部303から取得して、コンポーネント選択部305と番組情報画像生成部402に入力する。なお、サービスIDと、該サービスIDの制御情報Cが伝送されているフローとの対応を取得する方法は、いずれかの伝送路で伝送されており、それを受信する、あるいは、番組受信処理部401が予め記憶しており、それを読み出すなど、どのような方法であってもよい。なお、フローがマルチキャストであれば、送信元のIPアドレスと、宛先のIPアドレス(マルチキャストアドレス)と、ポート番号とで、フローは識別される。   FIG. 3 is a schematic block diagram illustrating the configuration of the control information processing unit 304. As shown in FIG. 3, the control information processing unit 304 includes a program reception processing unit 401, a program information image generation unit 402, a program guide processing unit 403, a reception reservation storage unit 404, a reservation reception processing unit 405, and a program information storage unit 406. A location resolution unit 407 and a content ID processing unit 408. When receiving the service ID and package ID of the program to be received from the program guide processing unit 403, the reservation reception processing unit 405, or the content ID processing unit 408, the program reception processing unit 401 receives the service ID and the package ID. Control information C is acquired from the IP packet separation unit 303 and input to the component selection unit 305 and the program information image generation unit 402. In addition, the method of acquiring the correspondence between the service ID and the flow in which the control information C of the service ID is transmitted is transmitted through any one of the transmission paths, or received, or the program reception processing unit 401 may be stored in advance, and any method may be used such as reading it. If the flow is multicast, the flow is identified by the source IP address, the destination IP address (multicast address), and the port number.

番組情報画像生成部402は、番組受信処理部401から制御情報Cを入力されると、制御情報Cに対応する最新の番組情報Eから、該番組の番組概要を抽出し、受信している番組を、視聴者に通知するための番組情報画像G1を生成する。このときに、番組情報画像生成部402は、制御情報CからコンテンツIDを抽出し、該コンテンツIDのコンテンツに関するメタデータMのリクエストRを、メタデータリクエスト部314に入力する。番組情報画像生成部402は、該リクエストRに対する応答であるメタデータMを、IPパケット分離部303から取得したときは、番組情報画像G1に、メタデータMに格納された番組に関する詳細情報などの情報を含める。   When the control information C is input from the program reception processing unit 401, the program information image generation unit 402 extracts the program outline of the program from the latest program information E corresponding to the control information C, and receives the received program. Is generated as a program information image G1 for notifying the viewer. At this time, the program information image generation unit 402 extracts the content ID from the control information C, and inputs the request R of the metadata M related to the content of the content ID to the metadata request unit 314. When the program information image generation unit 402 acquires the metadata M, which is a response to the request R, from the IP packet separation unit 303, the program information image generation unit 402 stores detailed information about the program stored in the metadata M in the program information image G1. Include information.

番組表処理部403は、番組情報EをIPパケット分離部303から取得し、取得した番組情報Eを用いて、番組の配信スケジュールをユーザに通知する番組表画像G2を生成し、合成部313に入力する。表示されている番組表の中から、ユーザが特定の番組を指定すると、番組表処理部403は、該番組が配信中であるか否かを判定し、配信中であるときは、該番組(サービス)の受信を番組受信処理部401に指示する。配信中でないときは、番組表処理部403は、該番組のパッケージID、開始時刻、継続時間を番組情報Eから抽出し、抽出したこれらの情報を、該番組のサービスIDとともに、受信予約記憶部404に記憶させる。   The program guide processing unit 403 acquires the program information E from the IP packet separation unit 303, generates a program guide image G2 that notifies the user of the program distribution schedule using the acquired program information E, and sends it to the combining unit 313. input. When the user designates a specific program from the displayed program guide, the program guide processing unit 403 determines whether or not the program is being distributed. When the program is being distributed, the program ( The program reception processing unit 401 is instructed to receive the service. When not being distributed, the program guide processing unit 403 extracts the package ID, start time, and duration of the program from the program information E, and receives the extracted information together with the service ID of the program. 404 is stored.

受信予約記憶部404は、番組表処理部403またはコンテンツID処理部408によって記憶させられた情報を、受信予約情報として記憶する。予約受信処理部405は、受信予約記憶部404が記憶する、いずれかの受信予約情報の開始時刻になると、該開始時刻の受信予約情報を、受信予約記憶部404から読み出す。予約受信処理部405は、最新の番組情報EをIPパケット分離部303から取得し、読み出した受信予約情報と一致するか判定し、一致するときは、番組受信処理部401に該番組(サービス)の受信を指示する。なお、前述したように番組情報EがEITである場合は、最新の番組情報Eとして、配信中(present)の番組の番組情報と、次に配信される(following)番組の番組情報とからなるEITp/f(present/following)を用いる。これは、EITのうち、EITp/fには、配信スケジュールの変更がリアルタイムに反映されるからである。   The reception reservation storage unit 404 stores the information stored by the program guide processing unit 403 or the content ID processing unit 408 as reception reservation information. The reservation reception processing unit 405 reads the reception reservation information at the start time from the reception reservation storage unit 404 when the start time of any reception reservation information stored in the reception reservation storage unit 404 is reached. The reservation reception processing unit 405 acquires the latest program information E from the IP packet separation unit 303, determines whether or not it matches the read reception reservation information, and if it matches, the program reception processing unit 401 sends the program (service). Instruct to receive. As described above, when the program information E is EIT, the latest program information E includes the program information of the present program being distributed and the program information of the program to be distributed next (following). EITp / f (present / following) is used. This is because the change of the delivery schedule is reflected in real time in EITp / f of the EIT.

番組情報記憶部406は、番組情報EをIPパケット分離部303から取得し、記憶する。ロケーション解決部407は、コンテンツID処理部408からコンテンツIDを指定されると、番組情報記憶部406が記憶する番組情報Eを参照して、コンテンツIDが対応付けられているサービスID、パッケージID、開始時刻、継続時間を、ロケータとして返す。このように、番組情報Eには、コンテンツIDと、サービスIDと、パッケージIDとが含まれているので、この番組情報Eを参照することで、コンテンツIDのロケーション解決を行うことができる。   The program information storage unit 406 acquires the program information E from the IP packet separation unit 303 and stores it. When the content ID is specified by the content ID processing unit 408, the location resolution unit 407 refers to the program information E stored in the program information storage unit 406, and the service ID, package ID, Returns the start time and duration as a locator. Thus, since the program information E includes the content ID, the service ID, and the package ID, the location of the content ID can be resolved by referring to the program information E.

コンテンツID処理部408は、ユーザ操作などにより指定されたコンテンツIDを取得する。コンテンツIDの取得方法は、例えば、ユーザが直接入力したものを受け付けてもよいし、Webページに記載されているコンテンツIDを取得してもよい。コンテンツID処理部408は、取得したコンテンツIDをロケーション解決部407に指定して、該コンテンツIDのロケータを取得する。コンテンツID処理部408は、該ロケータに含まれている開始時刻から継続時間の間に、現在時刻が含まれているか否か、すなわち配信中であるか否かを判定する。   The content ID processing unit 408 acquires a content ID designated by a user operation or the like. As a content ID acquisition method, for example, a content directly input by a user may be received, or a content ID described on a Web page may be acquired. The content ID processing unit 408 designates the acquired content ID to the location resolution unit 407 and acquires the locator of the content ID. The content ID processing unit 408 determines whether the current time is included in the duration from the start time included in the locator, that is, whether the distribution is in progress.

配信中であるときは、コンテンツID処理部408は、該ロケータに含まれているサービスIDとパッケージIDとを番組受信処理部401に指定する。すなわち、コンテンツID処理部408は、サービスIDとパッケージIDとで指定される番組の受信を、番組受信処理部401に指示する。一方、配信中でないときは、該ロケータを受信予約情報として、受信予約記憶部404に記憶させる。   When the content is being distributed, the content ID processing unit 408 specifies the service ID and package ID included in the locator to the program reception processing unit 401. That is, the content ID processing unit 408 instructs the program reception processing unit 401 to receive a program specified by the service ID and the package ID. On the other hand, when not being distributed, the locator is stored in the reception reservation storage unit 404 as reception reservation information.

図4は、番組情報Eの内容例を示すテーブルである。なお、図4の例は、2つのサービスが提供されており、これらのサービスの番組情報を、番組情報Eが含んでいる場合の例である。前述したように、提供されているサービスが一つのみの場合は、サービスID「0002」と、それに対応付けられた情報は、番組情報Eに含まれなくてよい。図4に示すように、番組情報は、各番組に関する、サービスID、イベントID、開始時刻、継続時間、コンテンツID、パッケージIDを含む。   FIG. 4 is a table showing an example of the contents of the program information E. Note that the example of FIG. 4 is an example in which two services are provided and the program information E includes program information of these services. As described above, when only one service is provided, the service ID “0002” and information associated therewith may not be included in the program information E. As shown in FIG. 4, the program information includes a service ID, an event ID, a start time, a duration, a content ID, and a package ID for each program.

図4の例では、サービスIDが「0001」のサービスで提供される番組の番組情報として、イベントID「1000」と、開始時刻「2013年01月24日17時00分00秒」と、継続時間「01時間00分00秒」と、コンテンツID「crid://xxx.or.jp;A」、パッケージID「0001」と、番組概要「タイトルA:XXXX」とからなる番組情報が記載されている。同様に、サービスIDが「0001」のサービスで提供される番組の番組情報として、イベントID「1001」と、開始時刻「2013年01月24日18時00分00秒」と、継続時間「00時間30分00秒」と、コンテンツID「crid://yyy.or.jp;B」、パッケージID「0020」と、番組概要「タイトルB:YYYY」とからなる番組情報が記載されている。   In the example of FIG. 4, as the program information of the program provided with the service with the service ID “0001”, the event ID “1000” and the start time “2013/01/24 17:00:00” are continued. Program information including a time “01 hour 00 minute 00 second”, a content ID “crid // xxx.or.jp; A”, a package ID “0001”, and a program summary “title A: XXXX” is described. ing. Similarly, as the program information of the program provided by the service with the service ID “0001”, the event ID “1001”, the start time “2013/01/24 18:00:00”, and the duration “00” Program information including a time of 30 minutes 00 seconds, a content ID “crid // yy.or.jp; B”, a package ID “0020”, and a program summary “title B: YYYY” is described.

また、サービスIDが「0001」のサービスで提供される番組の番組情報として、イベントID「1005」と、開始時刻「2013年01月24日23時00分00秒」と、継続時間「01時間00分00秒」と、コンテンツID「crid://zzz.or.jp;C」、パッケージID「0010」と、番組概要「タイトルC:ZZZZ」とからなる番組情報と、イベントID「1009」と、開始時刻「2013年01月25日23時00分00秒」と、継続時間「01時間00分00秒」と、コンテンツID「crid://zzz.or.jp;C」、パッケージID「0010」と、番組概要「タイトルC:ZZZZ」とからなる番組情報とが記載されている。   In addition, as program information of the program provided by the service with the service ID “0001”, the event ID “1005”, the start time “2013/01/24 23:00:00”, and the duration “01 hours” 00 minutes 00 seconds ”, content ID“ crid // zzzz.or.jp; C ”, package ID“ 0010 ”, program summary“ title C: ZZZ ”, and event ID“ 1009 ” And start time “2013/01/25 23:00:00”, duration “01 hours 00 minutes 00 seconds”, content ID “crid: //zzzz.or.jp;C”, package ID Program information including “0010” and a program summary “title C: ZZZ” is described.

イベントIDは、番組を識別する情報であるため、少なくとも同じサービスIDの番組情報においては、番組情報毎に異なる値となる。一方、パッケージIDは、番組内容を識別する情報とすることができるので、番組が再放送されるときは、最初の放送のときと、再放送のときとで、イベントIDは異なるが、パッケージIDは一致させることができる。また、コンテンツIDも、番組内容を識別する情報とすることができるので、番組が再放送されるときは、最初の放送のときと、再放送のときとで、一致させることができる。
図4の例では、イベントID「1005」の番組情報に含まれているパッケージIDは「0010」であり、コンテンツIDは「crid://zzz.or.jp;C」である。そして、該番組を再放送する番組の番組情報であるイベントID「1009」の番組情報に含まれているパッケージIDは「0010」であり、コンテンツIDは「crid://zzz.or.jp;C」であり、同一の値となっている。
Since the event ID is information for identifying a program, at least the program information of the same service ID has a different value for each program information. On the other hand, the package ID can be information for identifying the contents of the program. Therefore, when the program is rebroadcast, the event ID is different between the first broadcast and the rebroadcast, but the package ID is different. Can be matched. Further, since the content ID can also be information for identifying the program content, when the program is rebroadcast, it can be matched between the first broadcast and the rebroadcast.
In the example of FIG. 4, the package ID included in the program information of the event ID “1005” is “0010”, and the content ID is “crid: //zzzz.or.jp;C”. Then, the package ID included in the program information of the event ID “1009” that is the program information of the program to be rebroadcast is “0010”, and the content ID is “crid: /zzzz.or.jp; C ", which is the same value.

さらに、図4の例では、サービスIDが「0002」のサービスで提供される番組の番組情報として、イベントID「2004」と、開始時刻「2013年01月23日23時00分00秒」と、継続時間「01時間00分00秒」と、コンテンツID「crid://aaa.or.jp;X」パッケージID「0015」と、番組概要「タイトルD:AAAA」とからなる番組情報が記載されている。このように、番組情報Eには、複数のサービスの番組情報が含まれていてもよい。   Further, in the example of FIG. 4, as program information of a program provided with a service with a service ID “0002”, an event ID “2004” and a start time “2013/01/23 23:00:00” , Program information including a duration “01 hour 00 minute 00 second”, a content ID “crid: //aaa.or.jp;X”, a package ID “0015”, and a program summary “title D: AAAA” is described. Has been. Thus, the program information E may include program information of a plurality of services.

図5は、番組情報EにパッケージIDを格納する際のフォーマット例を示す図である。
図5に示す例では、記述子(descriptor)形式で、パッケージIDを番組情報Eに格納する。図5において、Syntaxは、構文を示す欄であり、No.of bitsは、該構文のビット数であり、Mnemonicは、該ビット数のビットのデータ形式を示す。
Mnemonicのuimsbfは、unsigned integer most significant bit firstの略であり、符号無し整数、最上位ビットが先頭を意味する。
FIG. 5 is a diagram illustrating a format example when the package ID is stored in the program information E.
In the example shown in FIG. 5, the package ID is stored in the program information E in a descriptor format. In FIG. 5, “Syntax” is a column indicating syntax. of bits is the number of bits of the syntax, and Mnemonic indicates the data format of the bit of the number of bits.
Mnemonic uimsbf is an abbreviation of unsigned integer most significant bit first, and an unsigned integer and the most significant bit mean the head.

図5の例では、記述子の名称は「Event_package_descriptor」である。そして、記述子の先頭には、この記述子が「Event_package_descriptor」であることを示すための8ビットの予め決められた値が格納される記述子タグ(descriptor_tag)の領域が配置されている。続いて、8ビットの記述子長(descriptor_length)の領域と、8ビットのパッケージID長(MMT_package_id_length)の領域が配置されている。そして、続いて、パッケージID長で指定されたバイト数のパッケージID(MMT_package_id_byte)の領域が配置されている。   In the example of FIG. 5, the descriptor name is “Event_package_descriptor”. A descriptor tag (descriptor_tag) area in which a predetermined value of 8 bits for indicating that the descriptor is “Event_package_descriptor” is stored at the top of the descriptor. Subsequently, an 8-bit descriptor length (descriptor_length) area and an 8-bit package ID length (MMT_package_id_length) area are arranged. Subsequently, an area of the package ID (MMT_package_id_byte) having the number of bytes designated by the package ID length is arranged.

図6は、制御情報Cの内容例を示すテーブルである。制御情報Cは、そのとき配信されているパッケージのパッケージIDと、コンテンツIDと、該パッケージに含まれるメディアコンポーネント各々のコンポーネントタイプと、フロー種別と、フロー情報とを含む。図6に示す例では、制御情報Cは、パッケージIDとして、「0001」を、コンテンツIDとして、「CRID://XXX.or.jp;A」を含む。さらに、制御情報Cは、該パッケージに含まれる4つのメディアコンポーネント各々のコンポーネントタイプとして、「映像:1920×1080」、「映像:1280×720」、「音声:5.1ch」、「音声:ステレオ」を含む。さらに、制御情報Cは、該パッケージに含まれる4つのメディアコンポーネント各々のフロー種別として、「IPマルチキャスト」、「IPマルチキャスト」、「IPマルチキャスト」、「IPマルチキャスト」を含む。   FIG. 6 is a table showing an example of the contents of the control information C. The control information C includes a package ID, a content ID, a component type of each media component included in the package, a flow type, and flow information. In the example illustrated in FIG. 6, the control information C includes “0001” as the package ID and “CRID: /XXX.or.jp; A” as the content ID. Further, the control information C includes “video: 1920 × 1080”, “video: 1280 × 720”, “audio: 5.1ch”, “audio: stereo” as component types of each of the four media components included in the package. "including. Further, the control information C includes “IP multicast”, “IP multicast”, “IP multicast”, and “IP multicast” as the flow types of each of the four media components included in the package.

さらに制御情報Cは、該パッケージに含まれる4つのメディアコンポーネント各々のフロー情報として、「srcIP:x01.x02.x03.x04、dstIP:y01.y02.y03.y04、dstPort:z01」、「srcIP:x11.x12.x13.x14、dstIP:y11.y12.y13.y14、dstPort:z11」、「srcIP:x21.x22.x23.x24、dstIP:y21.y22.y23.y24、dstPort:z21」、「srcIP:x31.x32.x33.x34、dstIP:y31.y32.y33.y34、dstPort:z31」を含む。   Furthermore, the control information C includes “srcIP: x01.x02.x03.x04, dstIP: y01.y02.y03.y04, dstPort: z01”, “srcIP: as flow information of each of the four media components included in the package. x11.x12.x13.x14, dstIP: y11.y12.y13.y14, dstPort: z11 ”,“ srcIP: x21.x22.x23.x24, dstIP: y21.y22.y23.y24, dstPort: z21 ”,“ srcIP: x31.x32.x33.x34, dstIP: y31.y32.y33.y34, dstPort: z31 ".

なお、コンポーネントタイプは、映像や音声などのメディアコンポーネントの種類と、映像のときは解像度、音声のときはチャネル数を含む。また、フロー情報において「srcIP」は、送信元のIPアドレス、「dstIP」は、送信先のIPアドレス、「dstPort」は、送信先のポート番号である。   The component type includes the type of media component such as video or audio, the resolution for video, and the number of channels for audio. In the flow information, “srcIP” is the IP address of the transmission source, “dstIP” is the IP address of the transmission destination, and “dstPort” is the port number of the transmission destination.

図7は、制御情報CにコンテンツIDを格納する際のフォーマット例を示す図である。
図7に示す例では、記述子(descriptor)形式で、コンテンツIDを制御情報Cに格納する。図7において、Syntaxは、構文を示す欄であり、No.of bitsは、該構文のビット数であり、Mnemonicは、該ビット数のビットのデータ形式を示す。
Mnemonicのuimsbfは、unsigned integer most significant bit firstの略であり、符号無し整数、最上位ビットが先頭を意味する。
FIG. 7 is a diagram illustrating a format example when the content ID is stored in the control information C.
In the example illustrated in FIG. 7, the content ID is stored in the control information C in a descriptor format. In FIG. 7, “Syntax” is a column indicating syntax. of bits is the number of bits of the syntax, and Mnemonic indicates the data format of the bit of the number of bits.
Mnemonic uimsbf is an abbreviation of unsigned integer most significant bit first, and an unsigned integer and the most significant bit mean the head.

図7の例では、記述子の名称は「Package_CRID_descriptor」である。そして、記述子の先頭には、この記述子が「Package_CRID_descriptor」であることを示すための8ビットの予め決められた値が格納される記述子タグ(descriptor_tag)の領域が配置されている。続いて、8ビットの記述子長(descriptor_length)の領域と、8ビットのコンテンツID長(CRID_length)の領域が配置されている。そして、続いて、コンテンツID長で指定されたバイト数のコンテンツID(CRID_byte)の領域が配置されている。   In the example of FIG. 7, the name of the descriptor is “Package_CRID_descriptor”. A descriptor tag (descriptor_tag) area in which an 8-bit predetermined value for indicating that this descriptor is “Package_CRID_descriptor” is stored at the head of the descriptor. Subsequently, an 8-bit descriptor length (descriptor_length) area and an 8-bit content ID length (CRID_length) area are arranged. Subsequently, a content ID (CRID_byte) area having the number of bytes designated by the content ID length is arranged.

図8は、番組の受信処理を説明するフローチャートである。番組受信処理部401は、ユーザに指定されるなどして、受信する番組の指定として、サービスIDを取得する(Sa1)。次に、番組受信処理部401は、取得したサービスIDのサービスの制御情報Cを、IPパケット分離部303から取得し、取得した制御情報Cを、コンポーネント選択部305と番組情報画像生成部402とに入力する(Sa2)。コンポーネント選択部305は、プロファイル管理部306を参照して、制御情報Cに記載されたメディアコンポーネントのうち、自装置で受信と再生ができるものを選択し(Sa3)、IPパケット分離部303に、指定する。これにより、選択されたメディアコンポーネントの受信と、再生とが開始される(Sa4)。   FIG. 8 is a flowchart for explaining a program reception process. The program reception processing unit 401 acquires a service ID as a designation of a program to be received, for example, designated by a user (Sa1). Next, the program reception processing unit 401 acquires control information C of the service with the acquired service ID from the IP packet separation unit 303, and acquires the acquired control information C from the component selection unit 305 and the program information image generation unit 402. (Sa2). The component selection unit 305 refers to the profile management unit 306, selects a media component described in the control information C that can be received and played back by the own device (Sa3), and sends it to the IP packet separation unit 303. specify. As a result, reception and playback of the selected media component are started (Sa4).

次に、番組情報画像生成部402は、ステップSa2にて入力された制御情報Cに、コンテンツIDが含まれているか否かを判定する(Sa5)。含まれていないときは(Sa5−No)、そのままステップSa7に進む。含まれているときは(Sa5−Yes)、番組情報画像生成部402は、メタデータMのリクエストRを生成し、メタデータリクエスト部314を介して、メタデータサーバ13に送信する。番組情報画像生成部402は、該リクエストRの応答であるメタデータMを、IPパケット分離部303から取得する(Sa6)。次に、ステップSa7では、番組情報画像生成部402は、配信中の番組の最新の番組情報Eを取得する。ここで、番組情報EがEITである場合は、配信中の番組の最新の番組情報EとしてEIPp/fを取得する。   Next, the program information image generation unit 402 determines whether or not the content ID is included in the control information C input in step Sa2 (Sa5). If not included (Sa5-No), the process proceeds to step Sa7. When it is included (Sa5-Yes), the program information image generation unit 402 generates a request R of metadata M and transmits it to the metadata server 13 via the metadata request unit 314. The program information image generation unit 402 acquires metadata M, which is a response to the request R, from the IP packet separation unit 303 (Sa6). Next, in step Sa7, the program information image generation unit 402 acquires the latest program information E of the program being distributed. Here, when the program information E is EIT, EIPp / f is acquired as the latest program information E of the program being distributed.

次に、番組情報画像生成部402は、制御情報Cに含まれていたパッケージIDと、最新の番組情報Eに含まれていたパッケージIDとが一致するか否かを判定する(Sa8)。一致していないときは(Sa8−No)、ステップSa10に進む。一致しているときは(Sa8−Yes)、番組情報画像生成部402は、ステップSa7にて取得した最新の番組情報から番組概要を抽出する(Sa9)。次に、ステップSa10では、番組情報生成部402は、メタデータMと、番組情報Eの番組概要とのうち、取得できた情報を用いて、番組情報画像を生成する。番組情報生成部402は、生成した番組情報画像を、合成部313に入力し(Sa11)、処理を終了する。   Next, the program information image generation unit 402 determines whether or not the package ID included in the control information C matches the package ID included in the latest program information E (Sa8). If they do not match (Sa8-No), the process proceeds to step Sa10. When they match (Sa8-Yes), the program information image generation unit 402 extracts a program summary from the latest program information acquired in step Sa7 (Sa9). Next, in step Sa10, the program information generation unit 402 generates a program information image using the acquired information out of the metadata M and the program summary of the program information E. The program information generation unit 402 inputs the generated program information image to the synthesis unit 313 (Sa11), and ends the process.

図9は、番組表に関する処理を説明するフローチャートである。番組表処理部403は、IPパケット分離部303から番組情報Eを取得する(Sb1)。次に、番組表処理部403は、取得した番組情報Eを用いて、番組の配信スケジュールをユーザに通知する番組表の画像G2を生成し、合成部313に入力して表示させる(Sb2)。次に、番組表処理部403は、表示している番組表中のいずれかの番組をユーザが指定すると、該番組の指定を受け付ける(Sb3)。   FIG. 9 is a flowchart for explaining processing relating to the program guide. The program guide processing unit 403 acquires the program information E from the IP packet separation unit 303 (Sb1). Next, using the acquired program information E, the program guide processing unit 403 generates a program guide image G2 for notifying the user of the program distribution schedule, and inputs and displays the program guide image 313 in the combining unit 313 (Sb2). Next, when the user designates any program in the displayed program guide, the program guide processing unit 403 receives the designation of the program (Sb3).

番組表処理部403は、指定された番組の開始時刻から継続時間内に、現在時刻が入っているか否かにより、該番組が配信中であるか否かを判定する(Sb4)。配信中であるときは(Sb4−Yes)、該番組の受信を番組受信処理部401に指示し(Sb5)、処理を終了する。また、配信中でないときは(Sb4−No)、番組表処理部403は、指定された番組の番組情報Eから、パッケージID、サービスID、開始時刻、継続時間を抽出し、受信予約情報として受信予約記憶部404に記憶させ(Sb6)、処理を終了する。   The program guide processing unit 403 determines whether or not the program is being distributed based on whether or not the current time is within the duration from the start time of the designated program (Sb4). When it is being distributed (Sb4-Yes), the program reception processing unit 401 is instructed to receive the program (Sb5), and the process is terminated. Further, when not being distributed (Sb4-No), the program guide processing unit 403 extracts the package ID, service ID, start time, and duration from the program information E of the designated program, and receives it as reception reservation information. The data is stored in the reservation storage unit 404 (Sb6), and the process ends.

図10は、予約受信処理を説明するフローチャートである。予約受信処理部405は、受信予約記憶部404を参照して、いずれかの受信予約情報の開始時刻となるまで待機する(Sc1)。開始時刻になると、予約受信処理部405は、受信予約記憶部404を参照して、該開始時刻に対応付けられたサービスIDを取得する。予約受信処理部405は、取得したサービスIDの最新の番組情報を、IPパケット分離部303から取得する(Sc2)。   FIG. 10 is a flowchart for explaining the reservation reception process. The reservation reception processing unit 405 refers to the reception reservation storage unit 404 and waits until the start time of any reception reservation information is reached (Sc1). When the start time is reached, the reservation reception processing unit 405 refers to the reception reservation storage unit 404 and acquires the service ID associated with the start time. The reservation reception processing unit 405 acquires the latest program information of the acquired service ID from the IP packet separation unit 303 (Sc2).

次に、予約受信処理部405は、受信予約記憶部404を参照して、該開始時刻に対応付けられたパッケージIDを取得する。予約受信処理部405は、取得したパッケージIDが、最新の番組情報に含まれる配信中の番組のパッケージIDと一致するか判定する(Sc3)。一致するときは(Sc3−Yes)、該番組の受信を番組受信処理部401に指示し(Sc4)、ステップSc1に戻る。また、一致しないときは(Sc3−No)、予約受信処理部405は、最新の番組情報に従い、受信予約記憶部404の受信予約情報を変更し(Sc5)、ステップSc1に戻る。   Next, the reservation reception processing unit 405 refers to the reception reservation storage unit 404 and acquires the package ID associated with the start time. The reservation reception processing unit 405 determines whether the acquired package ID matches the package ID of the program being distributed included in the latest program information (Sc3). If they match (Sc3-Yes), the program reception processing unit 401 is instructed to receive the program (Sc4), and the process returns to Step Sc1. If they do not match (Sc3-No), the reservation reception processing unit 405 changes the reception reservation information in the reception reservation storage unit 404 according to the latest program information (Sc5), and returns to step Sc1.

なお、パッケージIDは、一つの番組の間に、値が変わってもよい。その場合、番組情報Eには、該番組の全てのパッケージIDが含まれていればよい。   Note that the value of the package ID may change during one program. In that case, the program information E only needs to include all package IDs of the program.

このように、受信装置30は、配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報と、該パッケージに対応するコンテンツIDとが記載された制御情報を取得する制御情報取得部(番組受信処理部401)と、制御情報に基づき、受信するメディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部305と、コンテンツIDに基づき、パッケージに対応するメタデータを取得するメタデータ取得部(番組情報画像生成部402)とを具備する。
これにより、パッケージに対応するコンテンツのメタデータを取得することができる。
As described above, the receiving device 30 acquires a control information acquisition unit (program receiving unit) that acquires control information in which format information indicating the format of each media component belonging to the package being distributed and the content ID corresponding to the package are described. A processing unit 401), a component selection unit 305 that selects a media component that can be played back by the device as a media component to be received based on the control information, and metadata that acquires metadata corresponding to the package based on the content ID. An acquisition unit (program information image generation unit 402).
Thereby, the metadata of the content corresponding to the package can be acquired.

また、制御情報は、パッケージのパッケージIDを含み、メタデータ取得部(番組情報画像生成部402)は、番組の配信スケジュールを通知する番組毎の番組情報であって、対象の番組に対応するパッケージのパッケージIDと、対象の番組のメタデータ(例えば、番組概要)とを含む番組情報を取得し、取得した番組情報のうち、制御情報に含まれるパッケージIDと一致するパッケージIDを含む番組情報から、メタデータを取得する。
これにより、配信されているパッケージに対応する番組情報からメタデータを取得することができる。
The control information includes the package ID of the package, and the metadata acquisition unit (program information image generation unit 402) is program information for each program for notifying the program distribution schedule, and the package corresponding to the target program. Program information including the package ID of the target program and the metadata (for example, program overview) of the target program, and from the program information including the package ID that matches the package ID included in the control information among the acquired program information , Get metadata.
Thereby, metadata can be acquired from the program information corresponding to the distributed package.

また、受信装置30は、受信予約された番組のパッケージIDを記憶する受信予約記憶部404と、受信予約する番組の番組情報に含まれるパッケージIDを、受信予約記憶部404に記憶させる受信予約部(番組表処理部403)と、受信予約された番組を受信する際に、配信中の番組の番組情報を取得し、該番組情報に含まれるパッケージIDと、受信予約記憶部404が記憶している前記受信予約された番組のパッケージIDとを比較し、一致しているときに、受信予約された番組の受信を、決定する予約受信処理部405とを具備する。
これにより、受信予約された番組の配信スケジュールが変更されても、誤って他の番組を受信することがなくなる。
The receiving device 30 also includes a reception reservation storage unit 404 that stores package IDs of programs reserved for reception, and a reception reservation unit that stores package IDs included in the program information of programs to be reserved for reception in the reception reservation storage unit 404. (Program guide processing unit 403) When receiving a program reserved for reception, the program information of the program being distributed is acquired, and the package ID included in the program information and the reception reservation storage unit 404 store it. A reservation reception processing unit 405 that compares the package IDs of the received reception reserved programs and decides reception of the programs reserved for reception when they match.
Thereby, even if the distribution schedule of the program reserved for reception is changed, other programs are not received by mistake.

また、受信装置30は、IPデータフロー受信部301(受信部)と、番組情報記憶部406と、ロケーション解決部407とを含む。IPデータフロー受信部301は、コンテンツIDを、該コンテンツIDが示すコンテンツを含むパッケージのパッケージIDと対応付けている番組情報Eを受信する。番組情報記憶部406は、受信した番組情報Eを記憶する。ロケーション解決部407は、コンテンツIDを指定されると、番組情報記憶部406が記憶する番組情報Eを参照し、指定されたコンテンツIDが対応付けられているパッケージIDを抽出する。   The receiving device 30 includes an IP data flow receiving unit 301 (receiving unit), a program information storage unit 406, and a location resolution unit 407. The IP data flow receiving unit 301 receives program information E in which the content ID is associated with the package ID of the package including the content indicated by the content ID. The program information storage unit 406 stores the received program information E. When the content ID is specified, the location resolution unit 407 refers to the program information E stored in the program information storage unit 406, and extracts the package ID associated with the specified content ID.

これにより、受信装置30は、コンテンツIDから、該コンテンツIDが示すコンテンツを伝送するパッケージのパッケージIDを得ることができる。   Thereby, the receiving apparatus 30 can obtain the package ID of the package that transmits the content indicated by the content ID from the content ID.

さらに、番組情報Eは、コンテンツIDを、パッケージIDに加えて、コンテンツが示すコンテンツの配信の開始時刻および継続時間を表す情報と対応付けている。ロケーション解決部407は、指定されたコンテンツIDが対応付けられているパッケージIDに加えて、指定されたコンテンツIDが対応付けられている開始時刻および継続時間を表す情報を抽出する。
これにより、受信装置30は、コンテンツIDから、該コンテンツIDが示すコンテンツを伝送するパッケージのパッケージIDと、該コンテンツを伝送している時間を得ることができる。
Furthermore, in the program information E, the content ID is associated with information indicating the start time and duration of the distribution of the content indicated by the content in addition to the package ID. In addition to the package ID associated with the designated content ID, the location resolution unit 407 extracts information representing the start time and the duration time associated with the designated content ID.
Thereby, the receiving device 30 can obtain the package ID of the package that transmits the content indicated by the content ID and the time during which the content is transmitted from the content ID.

[第2の実施形態]
以下、図面を参照して、本発明の第2の実施形態について説明する。第1の実施形態では、少なくともイベントIDの値が変わるときには、パッケージIDの値も変わる場合について説明した。第2の実施形態では、パッケージIDが、サービスIDと一致しており、時間が経過しても変化しない場合を説明する。
[Second Embodiment]
The second embodiment of the present invention will be described below with reference to the drawings. In the first embodiment, the case where the value of the package ID also changes at least when the value of the event ID changes has been described. In the second embodiment, a case will be described in which the package ID matches the service ID and does not change over time.

本実施形態におけるサービス提供システムおよび受信装置30の構成は、図1から図3と同様である。しかし、番組情報Eの内容と、番組情報画像生成部402、番組表処理部403、予約受信処理部405の動作とが異なるので、異なる部分のみを説明する。   The configuration of the service providing system and the receiving device 30 in this embodiment is the same as that shown in FIGS. However, since the contents of the program information E are different from the operations of the program information image generation unit 402, the program guide processing unit 403, and the reservation reception processing unit 405, only the different parts will be described.

図11は、本実施形態における番組情報Eの内容例を示すテーブルである。図11に示す内容例は、図4の例とは、パッケージIDを含まない点のみが異なり、その他は図4と同一である。上述したように、本実施形態では、パッケージIDが、サービスIDと一致しており、時間が経過しても変化しないため、番組情報EにはパッケージIDが含まれていない。   FIG. 11 is a table showing an example of the contents of the program information E in the present embodiment. The content example shown in FIG. 11 is different from the example of FIG. 4 only in that it does not include a package ID, and the others are the same as FIG. As described above, in the present embodiment, since the package ID matches the service ID and does not change over time, the program information E does not include the package ID.

図12は、本実施形態における番組の受信処理を説明するフローチャートである。図12に示すフローチャートは、図8のフローチャートとは、ステップSa8に変えて、ステップSd8を有する点のみが異なる。ステップSd8では、番組情報画像生成部402は、番組情報のサービスIDと、制御情報のパッケージIDが一致するか否かを判定する。
その他のステップは、図8と同様であるので、説明を省略する。
FIG. 12 is a flowchart for explaining a program reception process according to this embodiment. The flowchart shown in FIG. 12 differs from the flowchart of FIG. 8 only in that step Sd8 is provided instead of step Sa8. In step Sd8, the program information image generation unit 402 determines whether or not the service ID of the program information matches the package ID of the control information.
The other steps are the same as those in FIG.

図13は、本実施形態における番組表に関する処理を説明するフローチャートである。
図13に示すフローチャートは、図9のフローチャートとは、ステップSb6に変えて、ステップSe6を有する点のみが異なる。ステップSe6では、番組表処理部403は、指定された番組の番組情報Eから、イベントID、サービスID、開始時刻、継続時間を抽出し、受信予約情報として受信予約記憶部404に記憶させる。その他のステップは、図9と同様であるので、説明を省略する。
FIG. 13 is a flowchart for explaining processing relating to the program guide in the present embodiment.
The flowchart shown in FIG. 13 differs from the flowchart shown in FIG. 9 only in that Step Sb6 is provided instead of Step Sb6. In step Se6, the program guide processing unit 403 extracts the event ID, service ID, start time, and duration from the program information E of the designated program, and stores them in the reception reservation storage unit 404 as reception reservation information. The other steps are the same as in FIG.

図14は、本実施形態における予約受信処理を説明するフローチャートである。図14に示すフローチャートは、図10のフローチャートとは、ステップSc3に変えて、ステップSf3を有する点のみが異なる。ステップSf3では、予約受信処理部405は、受信予約記憶部404を参照して、該開始時刻に対応付けられたイベントIDを取得する。
予約受信処理部405は、取得したイベントIDが、最新の番組情報に含まれる配信中の番組のイベントIDと一致するか判定する。その他のステップは、図10と同様であるので、説明を省略する。
FIG. 14 is a flowchart for explaining reservation reception processing in the present embodiment. The flowchart shown in FIG. 14 differs from the flowchart of FIG. 10 only in that step Sf3 is provided instead of step Sc3. In step Sf3, the reservation reception processing unit 405 refers to the reception reservation storage unit 404 and acquires an event ID associated with the start time.
The reservation reception processing unit 405 determines whether the acquired event ID matches the event ID of the program being distributed included in the latest program information. The other steps are the same as those in FIG.

このように、本実施形態においても、受信装置30は、配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報と、該パッケージに対応するコンテンツIDとが記載された制御情報を取得する制御情報取得部(番組受信処理部401)と、制御情報に基づき、受信するメディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部305と、コンテンツIDに基づき、パッケージに対応するメタデータを取得するメタデータ取得部(番組情報画像生成部402)とを具備する。
これにより、パッケージに対応するコンテンツのメタデータを取得することができる。
As described above, also in the present embodiment, the receiving apparatus 30 obtains control information in which format information indicating the format of each media component belonging to the package being distributed and the content ID corresponding to the package are described. Based on the information acquisition unit (program reception processing unit 401), based on the control information, a component selection unit 305 that selects a media component that can be played back by the device as a media component to be received, and a meta data corresponding to the package based on the content ID And a metadata acquisition unit (program information image generation unit 402) for acquiring data.
Thereby, the metadata of the content corresponding to the package can be acquired.

なお、上述の各実施形態では、番組情報Eは、伝送路21で伝送されるとして説明したが、伝送路22で伝送されてもよいし、その他の伝送路で伝送されてもよい。
また、上述の各実施形態では、メタデータMは、伝送路22で伝送されるとして説明したが、伝送路21で伝送されてもよいし、その他の伝送路で伝送されてもよい。
In each of the above-described embodiments, the program information E has been described as being transmitted through the transmission path 21, but may be transmitted through the transmission path 22 or may be transmitted through another transmission path.
In each of the above-described embodiments, the metadata M has been described as being transmitted through the transmission line 22, but may be transmitted through the transmission line 21 or may be transmitted through another transmission line.

また、上述の各実施形態では、制御情報C、番組情報E、全てのメディアコンポーネントが、IPネットワーク上でマルチキャストされる場合を説明したが、いずれかが受信装置30のリクエストによりユニキャストされてもよいし、放送波などによりMPEG2など他のストリームで配信されてもよい。
また、上述の各実施形態では、番組情報に含まれる番組に関するメタデータの例として、番組概要を挙げたが、番組のジャンルや、番組の制作者、出演者など、その他のメタデータを含んでもよい。
In each of the above-described embodiments, the case where the control information C, the program information E, and all the media components are multicast on the IP network has been described, but any of them may be unicast by a request from the receiving device 30. Alternatively, it may be distributed in another stream such as MPEG2 by a broadcast wave or the like.
Further, in each of the above-described embodiments, the outline of the program is given as an example of the metadata related to the program included in the program information. However, other metadata such as the genre of the program, the producer of the program, and the performer may be included. Good.

また、図1における受信装置30の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより受信装置30を実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   Further, the program for realizing the function of the receiving device 30 in FIG. 1 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed, whereby the receiving device 30 is executed. May be realized. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

また、上述した図1における受信装置30の各機能ブロックは個別にチップ化してもよいし、一部、または全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず、専用回路、または汎用プロセッサで実現しても良い。ハイブリッド、モノリシックのいずれでも良い。一部は、ハードウェアにより、一部はソフトウェアにより機能を実現させても良い。
また、半導体技術の進歩により、LSIに代替する集積回路化等の技術が出現した場合、当該技術による集積回路を用いることも可能である。
Each functional block of the receiving device 30 in FIG. 1 described above may be individually chipped, or a part or all of them may be integrated into a chip. Further, the method of circuit integration is not limited to LSI, and implementation using a dedicated circuit or a general-purpose processor is also possible. Either hybrid or monolithic may be used. Some of the functions may be realized by hardware and some by software.
In addition, when a technology such as an integrated circuit that replaces an LSI appears due to progress in semiconductor technology, an integrated circuit based on the technology can be used.

以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design changes and the like within a scope not departing from the gist of the present invention.

11、12…コンテンツサーバ
13…メタデータサーバ
21、22…伝送路
30…受信装置
40…メディア出力装置
301、302…IPデータフロー受信部
303…IPパケット分離部
304…制御情報処理部
305…コンポーネント選択部
306…プロファイル管理部
307…IPパケット整序部
308…コンポーネント復号部
309…ビデオバッファ
310…ビデオデコーダ
311…オーディオバッファ
312…オーディオデコーダ
313…合成部
314…メタデータリクエスト部
401…番組受信処理部
402…番組情報画像生成部
403…番組表処理部
404…受信予約記憶部
405…予約受信処理部
DESCRIPTION OF SYMBOLS 11, 12 ... Content server 13 ... Metadata server 21, 22 ... Transmission path 30 ... Receiving device 40 ... Media output device 301, 302 ... IP data flow receiving unit 303 ... IP packet separation unit 304 ... Control information processing unit 305 ... Component Selection unit 306 ... Profile management unit 307 ... IP packet ordering unit 308 ... Component decoding unit 309 ... Video buffer 310 ... Video decoder 311 ... Audio buffer 312 ... Audio decoder 313 ... Composition unit 314 ... Metadata request unit 401 ... Program reception processing Unit 402 ... program information image generation unit 403 ... program guide processing unit 404 ... reception reservation storage unit 405 ... reservation reception processing unit

Claims (4)

配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報が記載された制御情報を取得する制御情報取得部と、
前記制御情報に基づき、受信する前記メディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部と、
前記制御情報に基づき、前記パッケージに対応するメタデータを取得するメタデータ取得部と
を具備し、
前記制御情報は、前記パッケージのパッケージIDを含み、
前記メタデータ取得部は、番組の配信スケジュールを通知する番組毎の番組情報であって、対象の番組に対応するパッケージのパッケージIDと、対象の番組のイベントIDと開始時刻と継続時間と、対象の番組に関するメタデータとを含む番組情報を取得し、取得した番組情報のうち、前記制御情報に含まれるパッケージIDと一致するパッケージIDを含む番組情報から、番組に関するメタデータを取得すること
を特徴とする受信装置。
A control information acquisition unit for acquiring control information in which format information indicating the format of each media component belonging to the package being distributed is described;
Based on the control information, as the media component to be received, a component selection unit that selects a media component that can be played back by the device,
A metadata acquisition unit that acquires metadata corresponding to the package based on the control information;
The control information includes a package ID of the package,
The metadata acquisition unit is program information for each program for notifying a program distribution schedule, and includes a package ID of a package corresponding to the target program, an event ID, a start time, a duration, and a target of the target program. Program information including metadata related to the program, and metadata related to the program is acquired from program information including a package ID that matches the package ID included in the control information among the acquired program information. A receiving device.
配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報が記載された制御情報を取得する制御情報取得部と、
前記制御情報に基づき、受信する前記メディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部と、
前記制御情報に基づき、前記パッケージに対応するメタデータを取得するメタデータ取得部と、
受信予約された番組のパッケージIDを記憶する受信予約記憶部と、
受信予約する番組の番組情報に含まれるパッケージIDを、前記受信予約記憶部に記憶させる受信予約部と、
受信予約された番組を受信する際に、配信中の番組の番組情報を取得し、該番組情報に含まれるパッケージIDと、前記受信予約記憶部が記憶している前記受信予約された番組のパッケージIDとを比較し、一致しているときに、前記受信予約された番組の受信を、決定する予約受信処理部と
を具備し、
前記番組情報は、対象の番組のイベントIDと開始時刻と継続時間とを含む、
ことを特徴とする受信装置。
A control information acquisition unit for acquiring control information in which format information indicating the format of each media component belonging to the package being distributed is described;
Based on the control information, as the media component to be received, a component selection unit that selects a media component that can be played back by the device,
A metadata acquisition unit that acquires metadata corresponding to the package based on the control information;
A reception reservation storage unit for storing a package ID of a program reserved for reception;
A reception reservation unit for storing a package ID included in program information of a program to be reserved for reception in the reception reservation storage unit;
When receiving a program reserved for reception, the program information of the program being distributed is acquired, the package ID included in the program information, and the package of the program reserved for reception stored in the reception reservation storage unit A reservation reception processing unit that compares the ID with each other and determines reception of the program reserved for reception when they match, and
The program information includes an event ID, a start time, and a duration of the target program.
A receiving apparatus.
前記パッケージIDの値は、前記番組が変わるときには、変わることを特徴とする請求項1または請求項2に記載の受信装置。   The receiving apparatus according to claim 1, wherein the value of the package ID changes when the program changes. コンピュータを、
請求項1から3までのいずれか一項に記載の受信装置、
として機能させるためのプログラム。
Computer
The receiving device according to any one of claims 1 to 3,
Program to function as.
JP2017204812A 2017-10-23 2017-10-23 Receiving apparatus and program Active JP6278582B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017204812A JP6278582B1 (en) 2017-10-23 2017-10-23 Receiving apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017204812A JP6278582B1 (en) 2017-10-23 2017-10-23 Receiving apparatus and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2013212081A Division JP6234152B2 (en) 2013-10-09 2013-10-09 Receiving apparatus and program

Publications (2)

Publication Number Publication Date
JP6278582B1 true JP6278582B1 (en) 2018-02-14
JP2018029387A JP2018029387A (en) 2018-02-22

Family

ID=61195750

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017204812A Active JP6278582B1 (en) 2017-10-23 2017-10-23 Receiving apparatus and program

Country Status (1)

Country Link
JP (1) JP6278582B1 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4177537B2 (en) * 1999-12-13 2008-11-05 株式会社東芝 Program reservation processing apparatus and program reservation processing method
JP2005039667A (en) * 2003-07-17 2005-02-10 Sony Corp System and method for transmitting and receiving data, data receiver and data transmitter
JP2006246064A (en) * 2005-03-03 2006-09-14 Ntt Comware Corp Digital broadcasting system and method
JP2008250815A (en) * 2007-03-30 2008-10-16 Sharp Corp Meta data server, search terminal, search system
JP2012222769A (en) * 2011-04-14 2012-11-12 Panasonic Corp Content transmitting apparatus and content receiving apparatus
EP2773107A4 (en) * 2011-10-26 2014-12-24 Panasonic Ip Corp America Broadcast receiver, playback device, broadcast communication system, broadcast receiving method, playback method and program
CN103931203B (en) * 2011-11-14 2018-04-27 索尼公司 Terminal installation, server unit, information processing method, computer-readable recording medium and connectivity application provide system
JP2013157948A (en) * 2012-01-31 2013-08-15 Sharp Corp Reproduction apparatus, reproduction method, distribution system, reproduction program, and recording medium

Also Published As

Publication number Publication date
JP2018029387A (en) 2018-02-22

Similar Documents

Publication Publication Date Title
US11671676B2 (en) Device and method for transmitting media data across multiple frequency bands
Lim et al. New MPEG transport standard for next generation hybrid broadcasting system with IP
KR102443060B1 (en) Information processing devices and information processing methods
JPWO2013021600A1 (en) Reception / reproduction device, transmission device, reception / reproduction method, and transmission method
US11496810B2 (en) Receiver, reception method, transmitter, and transmission method
JP6654044B2 (en) Receiving device, receiving method, transmitting device, and transmitting method
JP2016116180A (en) Transmitter and transmission method, and receiver and reception method
US20120269207A1 (en) Receiver for receiving and displaying a plurality of streams through separate routes, method for processing the plurality of streams and transmitting method thereof
JP6381465B2 (en) Receiving apparatus, receiving method, and program
JP6278582B1 (en) Receiving apparatus and program
JP6275319B1 (en) Receiving apparatus and program
JP6234152B2 (en) Receiving apparatus and program
JP6566592B2 (en) Control message generation device, distribution system, reception device, and program thereof
KR102047546B1 (en) Method and apparatus for broadcasting retransmission
JP2019213210A (en) Receiving device and receiving method
WO2019031269A1 (en) Transmission device, transmission method, reception device, and reception method
JP6089969B2 (en) Digital broadcast receiver
JP7166996B2 (en) receiver
JP2011077893A (en) Content transmitter, content receiver and method of receiving content
JP6405492B1 (en) Recording control method
JP6412288B1 (en) Recording control method
JP6566059B2 (en) Receiving apparatus and receiving method
JP6378137B2 (en) Recording control method
JP2021170850A (en) Copy control method for content of broadcast program
JP2014060625A (en) Video signal transmission method, video signal receiver, and video signal reception method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171023

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20171023

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20171207

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180115

R150 Certificate of patent or registration of utility model

Ref document number: 6278582

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250