JP6278582B1 - Receiving apparatus and program - Google Patents
Receiving apparatus and program Download PDFInfo
- 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
Links
- 239000012092 media component Substances 0.000 claims abstract description 71
- 230000005540 biological transmission Effects 0.000 description 32
- 238000000034 method Methods 0.000 description 24
- 238000000926 separation method Methods 0.000 description 15
- 230000010365 information processing Effects 0.000 description 12
- 239000000284 extract Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 230000001343 mnemonic effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
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.
しかしながら、上述の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の実施形態]
以下、図面を参照して、本発明の第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
これら、映像のメディアコンポーネント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
そこで、これら、映像のメディアコンポーネント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
伝送路21は、コンテンツサーバ11と受信装置30とを接続するIPネットワークであり、コンテンツサーバ11が送信した各メディアコンポーネントと制御情報Cと番組情報Eとを、受信装置30にマルチキャスト伝送する。伝送路22は、コンテンツサーバ12と受信装置30とを接続するIPネットワークであり、コンテンツサーバ12が送信した各メディアコンポーネントと制御情報Cとを、受信装置30にマルチキャスト伝送する。また、伝送路22は、メタデータサーバ13と受信装置30とを接続するIPネットワークであり、受信装置30からのリクエストに従い、メタデータMを受信装置30にユニキャストする。
The
受信装置30は、伝送路21、22にて伝送された各メディアコンポーネント、制御情報Cを取得し、制御情報Cを参照して、メディアコンポーネントを組み合わせることでコンテンツを構成し、再生する。なお、受信装置30は、通常のマルチキャストで使用されているIGMP/MLDのプロトコルに従いコンテンツの受信を開始する。また、受信装置30は、再生したコンテンツの映像信号Vsおよび音声信号Asをメディア出力装置40に入力する。メディア出力装置40は、液晶ディスプレイなどの表示デバイスと、スピーカなどの音声出力デバイスとを有しており、入力されたコンテンツの映像信号Vsおよび音声信号Asに従い、映像の表示と音声の出力とを行う。
The receiving
なお、本実施形態では、コンテンツを構成するメディアコンポーネントとして、映像と音声とを挙げたが、文字、静止画像など、その他のものであってもよい。また、伝送路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
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
図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
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
制御情報処理部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
コンポーネント選択部305は、制御情報Cと、デバイスプロファイルとを参照して、受信装置30の能力に応じたメディアコンポーネントを選択し、IPパケット分離部303に通知する。例えば、コンポーネント選択部305は、映像のメディアコンポーネントとして、メディアコンポーネントV2を選択し、音声のメディアコンポーネントとして、メディアコンポーネントA1を選択する。
The
IPパケット整序部307は、入力された各メディアコンポーネントのIPパケットを整序する。コンポーネント復号部308は、IPパケット整序部307により整序されたIPパケットから、各メディアコンポーネントを復号する。コンポーネント復号部308は、復号したメディアコンポーネントのうち、映像のメディアコンポーネントをビデオバッファ309に入力し、音声のメディアコンポーネントをオーディオバッファ311に入力する。
The IP
ビデオバッファ309は、コンポーネント復号部308に入力された映像のメディアコンポーネントを格納するバッファであり、伝送路によるジッターなどを吸収する。ビデオデコーダ310は、ビデオバッファ309が格納している映像のメディアコンポーネントを復号して、映像信号を生成する。ビデオデコーダ310は、生成した映像信号を、合成部313に入力する。合成部313は、ビデオデコーダ310から入力された映像信号の映像に、制御情報処理部304が生成した番組情報画像G1や番組表画像G2を重ね合わせた映像の映像信号Vsを生成する。合成部313は、映像信号Vsをメディア出力装置40に入力する。
The
オーディオバッファ311は、コンポーネント復号部308に入力された音声のメディアコンポーネントを格納するバッファであり、伝送路によるジッターなどを吸収する。オーディオデコーダ312は、オーディオバッファ311が格納している音声のメディアコンポーネントを復号して、音声信号Asを生成する。オーディオデコーダ312は、音声信号Asをメディア出力装置40に入力する。
The
図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
番組情報画像生成部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
番組表処理部403は、番組情報EをIPパケット分離部303から取得し、取得した番組情報Eを用いて、番組の配信スケジュールをユーザに通知する番組表画像G2を生成し、合成部313に入力する。表示されている番組表の中から、ユーザが特定の番組を指定すると、番組表処理部403は、該番組が配信中であるか否かを判定し、配信中であるときは、該番組(サービス)の受信を番組受信処理部401に指示する。配信中でないときは、番組表処理部403は、該番組のパッケージID、開始時刻、継続時間を番組情報Eから抽出し、抽出したこれらの情報を、該番組のサービスIDとともに、受信予約記憶部404に記憶させる。
The program
受信予約記憶部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
番組情報記憶部406は、番組情報EをIPパケット分離部303から取得し、記憶する。ロケーション解決部407は、コンテンツID処理部408からコンテンツIDを指定されると、番組情報記憶部406が記憶する番組情報Eを参照して、コンテンツIDが対応付けられているサービスID、パッケージID、開始時刻、継続時間を、ロケータとして返す。このように、番組情報Eには、コンテンツIDと、サービスIDと、パッケージIDとが含まれているので、この番組情報Eを参照することで、コンテンツIDのロケーション解決を行うことができる。
The program
コンテンツID処理部408は、ユーザ操作などにより指定されたコンテンツIDを取得する。コンテンツIDの取得方法は、例えば、ユーザが直接入力したものを受け付けてもよいし、Webページに記載されているコンテンツIDを取得してもよい。コンテンツID処理部408は、取得したコンテンツIDをロケーション解決部407に指定して、該コンテンツIDのロケータを取得する。コンテンツID処理部408は、該ロケータに含まれている開始時刻から継続時間の間に、現在時刻が含まれているか否か、すなわち配信中であるか否かを判定する。
The content
配信中であるときは、コンテンツID処理部408は、該ロケータに含まれているサービスIDとパッケージIDとを番組受信処理部401に指定する。すなわち、コンテンツID処理部408は、サービスIDとパッケージIDとで指定される番組の受信を、番組受信処理部401に指示する。一方、配信中でないときは、該ロケータを受信予約情報として、受信予約記憶部404に記憶させる。
When the content is being distributed, the content
図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
次に、番組情報画像生成部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
次に、番組情報画像生成部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
図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
番組表処理部403は、指定された番組の開始時刻から継続時間内に、現在時刻が入っているか否かにより、該番組が配信中であるか否かを判定する(Sb4)。配信中であるときは(Sb4−Yes)、該番組の受信を番組受信処理部401に指示し(Sb5)、処理を終了する。また、配信中でないときは(Sb4−No)、番組表処理部403は、指定された番組の番組情報Eから、パッケージID、サービスID、開始時刻、継続時間を抽出し、受信予約情報として受信予約記憶部404に記憶させ(Sb6)、処理を終了する。
The program
図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
次に、予約受信処理部405は、受信予約記憶部404を参照して、該開始時刻に対応付けられたパッケージIDを取得する。予約受信処理部405は、取得したパッケージIDが、最新の番組情報に含まれる配信中の番組のパッケージIDと一致するか判定する(Sc3)。一致するときは(Sc3−Yes)、該番組の受信を番組受信処理部401に指示し(Sc4)、ステップSc1に戻る。また、一致しないときは(Sc3−No)、予約受信処理部405は、最新の番組情報に従い、受信予約記憶部404の受信予約情報を変更し(Sc5)、ステップSc1に戻る。
Next, the reservation
なお、パッケージ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
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
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
これにより、受信装置30は、コンテンツIDから、該コンテンツIDが示すコンテンツを伝送するパッケージのパッケージIDを得ることができる。
Thereby, the receiving
さらに、番組情報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
Thereby, the receiving
[第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
図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
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
図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
The reservation
このように、本実施形態においても、受信装置30は、配信中のパッケージに属するメディアコンポーネント各々のフォーマットを表すフォーマット情報と、該パッケージに対応するコンテンツIDとが記載された制御情報を取得する制御情報取得部(番組受信処理部401)と、制御情報に基づき、受信するメディアコンポーネントとして、自装置で再生可能なメディアコンポーネントを選択するコンポーネント選択部305と、コンテンツIDに基づき、パッケージに対応するメタデータを取得するメタデータ取得部(番組情報画像生成部402)とを具備する。
これにより、パッケージに対応するコンテンツのメタデータを取得することができる。
As described above, also in the present embodiment, the receiving
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
In each of the above-described embodiments, the metadata M has been described as being transmitted through the
また、上述の各実施形態では、制御情報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
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
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、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
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
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.
請求項1から3までのいずれか一項に記載の受信装置、
として機能させるためのプログラム。 Computer
The receiving device according to any one of claims 1 to 3,
Program to function as.
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)
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 |
BR112014011031A2 (en) * | 2011-11-14 | 2017-05-02 | Sony Corp | terminal device, methods for processing information from a terminal device and a server device, program, server device, and connected application supply system |
JP2013157948A (en) * | 2012-01-31 | 2013-08-15 | Sharp Corp | Reproduction apparatus, reproduction method, distribution system, reproduction program, and recording medium |
-
2017
- 2017-10-23 JP JP2017204812A patent/JP6278582B1/en active Active
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 | |
JPWO2013021600A1 (en) | Reception / reproduction device, transmission device, reception / reproduction method, and transmission method | |
KR102443060B1 (en) | Information processing devices and information processing methods | |
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 | |
JP6275319B1 (en) | Receiving apparatus and program | |
JP6278582B1 (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 | |
JP6089969B2 (en) | Digital broadcast receiver | |
WO2019031269A1 (en) | Transmission device, transmission method, reception device, and reception method | |
JP2011077893A (en) | Content transmitter, content receiver and method of receiving content | |
JP7166996B2 (en) | receiver | |
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 |