JP2016184780A - Video reproducing device, video reproducing method, and program - Google Patents
Video reproducing device, video reproducing method, and program Download PDFInfo
- Publication number
- JP2016184780A JP2016184780A JP2015062752A JP2015062752A JP2016184780A JP 2016184780 A JP2016184780 A JP 2016184780A JP 2015062752 A JP2015062752 A JP 2015062752A JP 2015062752 A JP2015062752 A JP 2015062752A JP 2016184780 A JP2016184780 A JP 2016184780A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- subprogram
- expiration date
- video
- data
- 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.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
本発明は、映像再生装置、映像再生方法、及びプログラムに関する。 The present invention relates to a video playback device, a video playback method, and a program.
近年、マルチビュー放送の提供が行われている。マルチビューとは、複数の観点からの音声とか画像の表示である。このマルチビュー放送において、番組は、例えば、メイン映像とサブ映像との複数の映像により構成され、ユーザは、複数の映像のうちのいずれか、又は、組み合わせを選択して、選択した映像により構成される番組を視聴することができる。マルチビュー放送において、複数の映像が、例えば放送衛星を介して放送されている(マルチ編成ともいう)。利用者は、受信装置のリモコン等を操作して視聴したい映像を選択する。 In recent years, multi-view broadcasting has been provided. Multi-view is the display of sound or images from a plurality of viewpoints. In this multi-view broadcasting, a program is composed of, for example, a plurality of videos of a main video and a sub video, and the user selects any one or a combination of the plurality of videos and consists of the selected video. Can watch the program. In multi-view broadcasting, a plurality of videos are broadcast via, for example, a broadcasting satellite (also referred to as multi-organization). The user operates the remote controller of the receiving device or the like to select a video that the user wants to view.
このような放送衛星を介して放送されるマルチビュー放送を録画する場合、メイン映像のみを録画するか、サブ映像も含めて録画するかを選択できる録画装置がある。録画装置の利用者によって選択が行われる(例えば、非特許文献1参照)。 When recording such a multi-view broadcast broadcast via a broadcasting satellite, there is a recording device that can select whether to record only the main video or the sub video. Selection is performed by the user of the recording apparatus (see, for example, Non-Patent Document 1).
また、マルチビュー放送において、Hybridcast(登録商標)の仕組みを用いて、メイン映像を放送衛星経由で放送し、サブ映像をネットワーク経由で放送が検討されている(例えば、非特許文献2参照)。 Further, in multi-view broadcasting, using a Hybridcast (registered trademark) mechanism, a main video is broadcast via a broadcasting satellite, and a sub video is broadcast via a network (for example, see Non-Patent Document 2).
ネットワーク経由で映像を配信する場合、利用者の受信指示に応じて、サーバーに蓄積されている映像をネットワーク経由で取得し、取得した映像を提供する受信装置が提案されている。このような受信装置では、コンテンツが保存されているリンク先が切れている場合、切れているリンク先の情報に基づいて、新たな保存先を再検索する受信装置が提案されている(例えば、特許文献1参照)。 In the case of distributing video via a network, there has been proposed a receiving apparatus that acquires video stored in a server via a network and provides the acquired video according to a reception instruction from a user. In such a receiving apparatus, when the link destination where the content is stored is broken, a receiving apparatus that re-searches a new saving destination based on the broken link destination information has been proposed (for example, Patent Document 1).
しかしながら、非特許文献1及び非特許文献2に記載の技術では、サブ映像を含めて録画するように設定されなかった場合、利用者は、録画装置に録画された映像を再生しても、メイン映像しか視聴することができなかった。
また、特許文献1に記載の技術では、サーバーからサブ映像が削除され、他のサーバーにサブ映像が移行されていない場合、受信装置はサブ映像を取得できないため、利用者は、録画装置に録画された映像を再生しても、メイン映像しか視聴することができなかった。
However, in the techniques described in Non-Patent
Further, in the technique described in
本発明は上記の点に鑑みてなされたものであり、格納されていたサーバーからサブ映像が削除される場合であっても、サブ映像を視聴することができる映像再生装置、映像再生方法、及びプログラムを提供することを目的とする。 The present invention has been made in view of the above points, and even when a sub video is deleted from a stored server, a video playback device, a video playback method, and a video playback device capable of viewing the sub video, and The purpose is to provide a program.
(1)本発明は上記の課題を解決するためになされたものであり、本発明の一態様の映像再生装置は、放送を受信する受信部と、前記受信部が受信した放送から副番組をダウンロードすることが可能な有効期限を抽出する有効期限抽出部と、前記受信部が受信した放送から現在の日時を抽出する現在日時抽出部と、前記現在日時抽出部が抽出した現在の日時と、前記有効期限抽出部が抽出した有効期限とを比較する比較部と、前記比較部が比較した結果に応じて、所定の動作を行うように制御する制御部と、を備える。 (1) The present invention has been made to solve the above problems, and a video reproduction device according to an aspect of the present invention includes a receiving unit that receives a broadcast, and a subprogram from the broadcast that the receiving unit receives. An expiration date extraction unit that extracts an expiration date that can be downloaded, a current date extraction unit that extracts a current date and time from the broadcast received by the reception unit, a current date and time extracted by the current date extraction unit, A comparison unit that compares the expiration date extracted by the expiration date extraction unit, and a control unit that controls to perform a predetermined operation according to a result of the comparison by the comparison unit.
(2)また、本発明の一態様の映像再生方法は、受信部が、放送を受信する受信手順と、有効期限抽出部が、前記受信手順によって受信された放送から副番組をダウンロードすることが可能な有効期限を抽出する有効期限抽出手順と、現在日時抽出部が、前記受信手順によって受信された放送から現在の日時を抽出する現在日時抽出手順と、比較部が、前記現在日時抽出手順によって抽出された現在の日時と、前記有効期限抽出手順によって抽出された有効期限とを比較する比較手順と、制御部が、前記比較手順によって比較された結果に応じて、所定の動作を行うように制御する制御手順と、を含む。 (2) In the video reproduction method according to one aspect of the present invention, the reception unit may receive a broadcast, and the expiration date extraction unit may download the subprogram from the broadcast received by the reception procedure. An expiration date extraction procedure for extracting a possible expiration date, a current date extraction procedure for the current date extraction unit to extract the current date from the broadcast received by the reception procedure, and a comparison unit for the current date extraction procedure The comparison procedure for comparing the extracted current date and time with the expiration date extracted by the expiration date extraction procedure, and the control unit so as to perform a predetermined operation according to the result of comparison by the comparison procedure A control procedure for controlling.
(3)また、本発明の一態様のプログラムは、映像再生装置が備えるコンピュータに、放送を受信する受信手順と、前記受信手順によって受信された放送から副番組をダウンロードすることが可能な有効期限を抽出する有効期限抽出手順と、前記受信手順によって受信された放送から現在の日時を抽出する現在日時抽出手順と、前記現在日時抽出手順によって抽出された現在の日時と、前記有効期限抽出手順によって抽出された有効期限とを比較する比較手順と、前記比較手順によって比較された結果に応じて、所定の動作を行うように制御する制御手順と、を実行させる。 (3) A program according to one embodiment of the present invention includes a reception procedure for receiving a broadcast to a computer included in the video reproduction device, and an expiration date by which the subprogram can be downloaded from the broadcast received by the reception procedure. An expiration date extracting procedure for extracting the current date and time from the broadcast received by the receiving procedure, a current date and time extracted by the current date and time extracting procedure, and an expiration date extracting procedure. A comparison procedure for comparing the extracted expiration dates and a control procedure for controlling to perform a predetermined operation according to the result of comparison by the comparison procedure are executed.
本発明によれば、格納されていたサーバーからサブ映像が削除される場合であっても、サブ映像を視聴することができる。 According to the present invention, even when the sub video is deleted from the stored server, the sub video can be viewed.
本実施形態について、図面を参照しながら説明する。なお、以下の説明においては、本発明のデジタル放送の映像再生装置を、単に「映像再生装置」という。また、映像再生装置は、表示部を備えている。 This embodiment will be described with reference to the drawings. In the following description, the digital broadcast video playback apparatus of the present invention is simply referred to as “video playback apparatus”. In addition, the video reproduction device includes a display unit.
[第1実施形態]
図1は、本実施形態に係るデジタル放送システム1の構成を示すブロック図である。図1に示すように、デジタル放送システム1は、映像再生装置10、録画部15、送信装置20、サーバー装置30、放送衛星41、ネットワーク42、及び代替サーバー装置50を含んで構成される。送信装置20及びサーバー装置30は、放送事業者が有する放送設備を構成する。なお、デジタル放送システム1において、映像再生装置10と、送信装置20との台数は、一般的にそれぞれ複数であるが、以下の説明においては、説明を容易にするため、映像再生装置10と、送信装置20との台数が、それぞれ1台であるデジタル放送システム1の場合について説明する。
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of a
また、以下の説明では、デジタル放送システム1におけるデジタル放送のメディアトランスポート方式として、例えばARIB(Association of Radio Industries and Businesses(一般社団法人 電波産業会)) STD−60規格に記載のMMT(MPEG Media Transport)方式が採用されている場合について説明する。また、送信される映像・音声符号化方式は、ARIB STD−B23規格に準拠している例を説明する。さらに、データ放送符号化と伝送方式は、ARIB STD−B24、及びIPTV Forum Japan IPTV規格 放送通信連携システム仕様 IPTVFJ STD−0010に準拠している例を説明する。
Further, in the following description, as a media transport system of digital broadcasting in the
また、本実施形態では、送信装置20が主番組(メインビューともいう)と副番組(マルチビューともいう)とを含むマルチビュー放送を行う例を説明する。本実施形態において、主番組は、放送衛星41を介して送信される。また、副番組は、主番組のデータ(以下、主番組データ、または単に主番組という)に含まれるアプリケーション、または利用者の操作によってネットワーク42経由でダウンロードされたアプリケーションに応じて、サーバー装置30からネットワーク42を介してダウンロードされる。なお、以下の例では、アプリケーションが主番組データに含まれている例を説明する。
なお、以下の説明において、主番組データには、主番組に対応したメイン音声が含まれ、副番組データには、サブ映像に対応したサブ音声が含まれているものとする。また、主番組データは、番組データに構成情報が多重化されたデータであり、副映像の番組データ(以下、副番組データ、または単に副番組という)は、番組データに構成情報が多重化されたデータである。なお、構成情報については後述する。
In the present embodiment, an example will be described in which the
In the following description, it is assumed that the main program data includes main audio corresponding to the main program, and the sub program data includes sub audio corresponding to the sub video. The main program data is data in which configuration information is multiplexed with program data, and sub-picture program data (hereinafter referred to as sub-program data or simply sub-program) is multiplexed with program data. Data. The configuration information will be described later.
送信装置20は、例えば、放送局などの放送事業者に備えられた送信装置である。送信装置20は、主番組データ(単に多重化データともいう)を放送衛星41に送信する。主番組データには、映像・音声・字幕コンテンツv101、データ放送コンテンツv102、アプリケーションデータv103、及びアプリケーション制御情報(AIT)v104が含まれている。送信装置20は、例えば主番組データを放送衛星41に送信する前に、予めサーバー装置30に副番組データv105を格納する。副番組データv105にも、映像・音声・字幕コンテンツ、データ放送コンテンツ、アプリケーションデータ、及びアプリケーション制御情報が含まれている。なお、主番組データまたは副番組データに含まれる映像データと音声データとのそれぞれは、予め定めた符号化方式で符号化されたデータである。例えば、映像データは、H.265、いわゆる、HEVC(High Efficiency Video Coding)などの符号化方式で符号化されたデータである。また、例えば、音声データは、ISO/IEC 14496 Part3、いわゆる、MPEG−4オーディオなどの符号化方式で符号化されたデータである。
The
放送衛星41は、送信装置20から送信された主番組データを受信し、受信した主番組データを変調する。放送衛星41は、変調した主番組データ(v101〜v104)の電波を地上に向けて送信する。なお、放送衛星41は、人工衛星による放送衛星(BS)、及び通信衛星(CS)のうち、少なくとも1つの衛星である。
The
サーバー装置30には、副番組データv105が送信装置20によって格納される。サーバー装置30は、格納した副番組データv105をIP(インターネットプロトコル)に変換し、変換した副番組データ(v108〜v110)を、映像再生装置10からのリクエストv107に応じて、ネットワーク42を介して映像再生装置10に配信する。変換された副番組データには、映像・音声・字幕コンテンツv108、アプリケーションデータv109、及びアプリケーション制御情報v110が含まれている。送信装置20とサーバー装置30とは、例えばケーブルを介して接続されている。なお、送信装置20とサーバー装置30とは、ネットワークを介して接続されていてもよい。
In the
映像再生装置10には、録画部15が接続されている。録画部15は、例えばHDD(ハードディスク)である。また、以下の説明では、映像再生装置10が、テレビジョン受像機(テレビ、TV)であるものとして説明する。
映像再生装置10は、放送衛星41を介して放送された主番組データ(v101〜v104)を受信し、受信した主番組データを録画部15に録画する。録画部15に録画されるデータv106は、主番組データである。映像再生装置10は、利用者からの指示に応じて、録画部15に録画されている主番組データを再生する。再生時に、映像再生装置10は、主番組データに含まれているアプリケーションデータv103を抽出する。なお、映像再生装置10は、受信している主番組データをリアルタイムで再生する場合、受信している主番組データに含まれているアプリケーションデータv103を抽出する。映像再生装置10は、抽出したアプリケーションデータv103に応じて、リクエストv107を、ネットワーク42を介してサーバー装置30に送信する。リクエストv107には、副番組データのダウンロードの要求が含まれている。また、映像再生装置10は、サーバー装置30に副番組データが格納されていた場合、副番組データ(v108〜v110)を、ネットワーク42を介してダウンロードし、ダウンロードした副番組データを表示部に表示させる。
A
The
また、映像再生装置10は、受信している主番組データの録画中、または録画後に主番組データからアプリケーションデータv103を抽出し、抽出したアプリケーションデータv104に含まれている副番組データの提供先のアドレス(以下、単にアドレスともいう)とダウンロードが許可されている有効期限(以下、単に有効期限ともいう)を抽出する。映像再生装置10は、抽出したアドレスと有効期限とを、コンテンツを示す情報と対応付けて、映像再生装置10が有する記憶部105(図16参照)に記憶させる。映像再生装置10は、記憶部105に記憶させた有効期限を所定の期間毎、例えば1日毎に読み出し、例えば有効期限の7日前になったとき、副番組データを代替サーバー装置50に格納させる。そして、映像再生装置10は、録画部15に録画されている主番組データに含まれるアドレスを、代替サーバー装置50のアドレスに書き換え、有効期限を代替サーバー装置50に格納しておける期間に書き換える。さらに、映像再生装置10は、記憶部105に記憶させたアドレスと有効期限とを同様に書き換える。ここで、代替サーバー装置50に格納しておける期間とは、例えば代替サーバー装置50の契約期間、副番組データを提供して放送事業者またはサードパーティーが設定した期間である。
In addition, the
代替サーバー装置50は、例えば主番組データを提供している放送事業者が提供する有料サーバー装置である。例えば、放送事業者は、主番組データの放送後、1週間、副番組データを無料で提供し、その後、代替サーバー装置50を有料契約している利用者のみへ副番組データを提供する。代替サーバー装置50は、映像再生装置10からの副番組データの格納を行うリクエストV111を受け取り、受け取ったリクエストv111に応じて、副番組データ(v112〜v114)を格納する。なお、格納される副番組データには、映像・音声・字幕コンテンツv112、アプリケーションデータv113、及びアプリケーション制御情報v114が含まれている。
The
<送信装置20の構成>
次に、本実施形態に係る送信装置20の構成について説明する。
図2は、本実施形態に係る送信装置20の構成を示すブロック図である。図2に示すように、送信装置20は、番組データ生成部201、構成情報生成部202、多重化部203、暗号化部204、RF送信部205、及びIP通信部206を含んで構成される。
<Configuration of
Next, the configuration of the
FIG. 2 is a block diagram illustrating a configuration of the
番組データ生成部201は、放送番組を構成する映像を示す映像データと、放送番組を構成する音声を示す音声データを取得する。
番組データ生成部201は、取得した映像データを所定の映像符号化方式で符号化する。所定の映像符号化方式は、例えば、ISO/IEC 23008 HEVC(International Organization for Standardization/International Electronical Commission 23008 Part2 High Efficiency Video Coding、単に、HEVCとも呼ばれる)で規格化された方式である。
また、番組データ生成部201は、取得した音声データを所定の映像符号化方式で符号化する。所定の音声符号化方式は、例えば、ISO/IEC 14496 Part3(単に、MPEG−4オーディオとも呼ばれる。なお、MPEGはMoving Picture Experts Groupを略したものである。)で規定された音声符号化方式である。
The program
The program
The program
番組データ生成部201は、符号化した映像データと音声データとMMT−SI(MMT−System Information)から所定の形式の番組データを生成し、生成した番組データを多重化部203に出力する。また、MMT−SIには、後述する放送事業者が設定するメッセージとテーブルと記述子とを含む。なお、MMT−SIについては後述する。所定の形式の番組データは、例えば、ISO/IEC 23008 Part1 MMT(MPEG Media Transport、単にMMTとも呼ばれる)で規定されたMPU(Media Processing Unit)である。各MPUには、映像や音声の復号処理を行うことができる単位の映像データ、音声データ、及びMMT−SIが含まれる。
The program
構成情報生成部202は、放送番組や放送に伴って提供されるサービスを構成するための情報である構成要素情報を取得する。構成要素情報は、放送番組やサービスの構成要素であるアセット、つまり、映像、音声等のリストや、それらの諸要件を示す情報を含む。
例えば、上記の構成要素情報には、階層伝送方式による放送をする場合等、複数の放送映像を同時に送信する場合においては、各映像の解像度に関する情報や、各映像が表示される優先度に関する情報等も構成要素情報に含まれる。
構成情報生成部202は、取得した構成要素情報から所定の形式の構成情報を生成し、生成した構成情報を多重化部203に出力する。所定の形式の構成データは、例えば、MMT−SI(MMT−System Information)を構成するMPT(MMT Package Table)である。MPTの例については後述する。
The configuration
For example, in the case of transmitting a plurality of broadcast videos at the same time, such as when broadcasting by a hierarchical transmission method, the above component information includes information on the resolution of each video and information on the priority with which each video is displayed. Etc. are also included in the component information.
The configuration
多重化部203は、番組データ生成部201が出力した番組データ、及び構成情報生成部202が出力した構成情報を多重化して、所定の形式(例えば、TLV(Type Length Value)パケット)の多重化データを生成する。多重化部203は、生成した多重化データを暗号化部204に出力する。
The
暗号化部204は、多重化部203が出力した多重化データを所定の暗号化方式(例えば、AES(Advanced Encryption Standard)やMULTI2)を用いて暗号化する。暗号化部204は、暗号化した多重化データをRF送信部205とIP通信部206とに出力する。なお、RF送信部205に出力される多重化データは、メイン映像の番組データに構成情報が多重化されたデータである。また、IP通信部206に出力される多重化データは、サブ映像の番組データに構成情報が多重化されたデータである。
The
RF送信部205は、暗号化部204が出力した多重化データを映像再生装置10に放送伝送路である放送衛星41を介して送信する。ここで、RF送信部205は、ベースバンド信号である多重化データで所定の搬送周波数を有する搬送波を変調させて、搬送周波数に対応したチャネル帯域の電波(放送波)をアンテナ(図示せず)により放送衛星41へ放射する。
IP通信部206は、暗号化部204が出力する多重化データを、ケーブルを介してサーバー装置30に出力することで、多重化データをサーバー装置30に格納する。
The
The
<MMTを用いるシステムのプロトコルスタックの構造>
次に、MMTを用いるシステムのプロトコルスタックの構造の例について説明する。プロトコルスタックには、放送システムに用いるプロトコルスタックと、通信回線におけるプロトコルスタックがある。
まず、映像再生装置10によって受信されるメイン映像の番組データのプロトコルスタック、すなわち放送システムに用いるプロトコルスタックの構造の例について説明する。
図3は、実施形態に係る放送システムに用いるプロトコルスタックの構造の例について説明する図である。図3に示すように、放送システムに用いるプロトコルスタックは、TMCC(Transmission and Multiplexing Configuration Control)、時刻情報、符号化された映像データ、符号化された音声データ、符号化された字幕データ、MMT−SI、HTML5規格で記述されたアプリケーション(単にアプリともいう)、EPG(電子番組ガイド)、コンテンツダウンロードデータ等を含んで構成される。放送番組の映像信号及び音声信号の符号はMFU(Media Fragment Unit)/MPUである。そして、MFU/MPUは、MMTPペイロードに乗せて送信装置20によってMMTPパケット化され、IPパケットで送信装置20によって伝送される。データコンテンツの伝送は、データが送信装置20によってMMTPパケット化され、IPパケットで送信装置20によって伝送される。このように構成されたIPパケットは、放送伝送路を用いて放送される場合、TLVパケットの形式で送信装置20によって伝送される。一つのIPパケットあるいは一つのヘッダー圧縮したIPパケットは、一つのTLVパケットで送信装置20によって伝送する(ARIB STD−B32及びSTD−B60参照)。
<Structure of protocol stack of system using MMT>
Next, an example of the structure of the protocol stack of the system using the MMT will be described. The protocol stack includes a protocol stack used in a broadcasting system and a protocol stack in a communication line.
First, an example of the structure of a protocol stack of main video program data received by the
FIG. 3 is a diagram illustrating an example of the structure of a protocol stack used in the broadcast system according to the embodiment. As shown in FIG. 3, the protocol stack used in the broadcasting system includes TMCC (Transmission and Multiplexing Configuration Control), time information, encoded video data, encoded audio data, encoded subtitle data, MMT- It is configured to include applications described in SI and HTML5 standards (also simply referred to as applications), EPG (electronic program guide), content download data, and the like. The code | symbol of the video signal and audio | voice signal of a broadcast program is MFU (Media Fragment Unit) / MPU. Then, the MFU / MPU is put on the MMTP payload, converted into an MMTP packet by the
さらに、放送システムに用いるプロトコルスタックでは、MMT−SI、TLV−SIの2種類の制御情報が設けられている。MMT−SIとは、放送番組の構成などを示す制御情報である。MMT−SIでは、MMTの制御メッセージの形式とし、送信装置20によってMMTPペイロードに乗せられてMMTPパケット化され、送信装置20によってIPパケットで伝送される。TLV−SIとは、IPパケットの多重に関する制御情報であり、選局のための情報やIPアドレスとサービスの対応情報を提供する。
Further, in the protocol stack used for the broadcasting system, two types of control information, MMT-SI and TLV-SI, are provided. MMT-SI is control information indicating the configuration of a broadcast program. In MMT-SI, an MMT control message format is used, which is carried on the MMTP payload by the
また、TMCCとは、伝送路上の信号の単位(スロット)ごとに変調方式やエラー訂正方式を指定する階層変調方式において、伝送フレームに挿入して伝送するこれらの制御情報である。HEVC(High Efficiency Video Coding)とは、映像信号の符号化の手法である。AAC(Advanced Audio Coding)及びALS(Audio Lossless Coding)とは、音声信号の符号化の手法である。UDP/IP(User Datagram Protocol/Internet Protocol)とは、通信に使われるプロトコルの1つである。TLV(TYPE LENGTH VALUE)とは、データの多重化手法の1つである。TLVは、データの符号化をデータタイプ(Type)、長さ(Length)、値(Value)の3つで構成される。 TMCC is control information that is inserted into a transmission frame and transmitted in a hierarchical modulation scheme that specifies a modulation scheme and an error correction scheme for each unit (slot) of a signal on a transmission path. HEVC (High Efficiency Video Coding) is a technique for encoding a video signal. AAC (Advanced Audio Coding) and ALS (Audio Lossless Coding) are methods for encoding audio signals. UDP / IP (User Datagram Protocol / Internet Protocol) is one of the protocols used for communication. TLV (TYPE LENGTH VALUE) is one of data multiplexing techniques. TLV is composed of three types of data encoding: data type (Type), length (Length), and value (Value).
次に、映像再生装置10によってダウンロードされるサブ映像の番組データのプロトコルスタック、すなわち通信回線におけるプロトコルスタックの構造について説明する。
図4は、実施形態に係る通信回線におけるプロトコルスタックの構造の例について説明する図である。図4に示すように、通信回線におけるプロトコルスタックは、時刻情報、符号化された映像データ、符号化された音声データ、符号化された字幕データ、MMT−SI、HTML5規格で記述されたアプリケーション(単にアプリともいう)、コンテンツダウンロードデータ等を含んで構成される。通信回線では、ユニキャスト・マルチキャストの配信形態に応じてIPパケットのまま送信装置20によって伝送される。
図4において、HTTP(Hypertext Transfer Protocol)とは、通信プロトコルの1つである。
Next, the structure of the protocol stack of the sub video program data downloaded by the
FIG. 4 is a diagram for explaining an example of the structure of the protocol stack in the communication line according to the embodiment. As shown in FIG. 4, the protocol stack in the communication line includes time information, encoded video data, encoded audio data, encoded subtitle data, MMT-SI, and applications described in the HTML5 standard ( Simply referred to as an application), content download data, and the like. In the communication line, the IP packet is transmitted by the
In FIG. 4, HTTP (Hypertext Transfer Protocol) is one of communication protocols.
<番組情報、MMT−SI>
次に、番組情報の例について説明する。
実施形態に係る番組情報とは、具体的には、MMT−SI(伝送制御信号)である。MMT−SIには、メッセージ、テーブル、記述子が含まれている。
まずMMT−SIのメッセージについて説明する。
メッセージには、Package Access(PA)メッセージ、M2セクションメッセージ、CAメッセージ、M2短セクションメッセージ、データ伝送メッセージ、及び事業者が設定するメッセージが含まれる。
<Program information, MMT-SI>
Next, an example of program information will be described.
The program information according to the embodiment is specifically MMT-SI (transmission control signal). The MMT-SI includes a message, a table, and a descriptor.
First, the MMT-SI message will be described.
The message includes a Package Access (PA) message, an M2 section message, a CA message, an M2 short section message, a data transmission message, and a message set by the operator.
PAメッセージは、MMT−SIのエントリーポイントとなり、MMT−SIのテーブルを伝送する制御情報である。
M2セクションメッセージは、MPEG−2 Systemsのセクション拡張形式を伝送する制御情報である。
CAメッセージは、限定受信方式に関する情報を伝送する制御情報である。なお、限定受信によって受信される放送とは、放送事業者と視聴者とが視聴契約を結ばないと映像再生装置10で視聴できない放送である。
The PA message is control information for transmitting an MMT-SI table as an MMT-SI entry point.
The M2 section message is control information for transmitting a section extension format of MPEG-2 Systems.
The CA message is control information for transmitting information related to the conditional access system. The broadcast received by limited reception is a broadcast that cannot be viewed on the
M2短セクションメッセージは、MPEG−2 Systemsのセクション短形式を伝送する制御情報である。
データ伝送メッセージは、データ伝送に関するテーブルを伝送する制御情報である。
事業者が設定するメッセージは、放送事業者が設定する制御情報である。
The M2 short section message is control information for transmitting a section short format of MPEG-2 Systems.
The data transmission message is control information for transmitting a table related to data transmission.
The message set by the broadcaster is control information set by the broadcaster.
次に、MMT−SIのテーブルのうち、本実施形態で使用するテーブルについて説明する。なお、デジタル放送システム1は、MMT方式に係る全てのテーブルを扱うことができる。
図5は、本実施形態に係る放送システムに用いるMMT−SIのテーブルの名称と機能の概略について説明する図である。図5に示すように、テーブルは、MPT(MMTパッケージテーブル、MMT Package Table)、MH−EIT(MH−イベント情報テーブル、MH−Event Information Table)、MH−AIT(MH−アプリケーション情報テーブル、MH−Application Information Table)、MH−BIT(MH−ブロードキャスタ情報テーブル、MH−Broadcaster Information Table)、MH−SDT(MH−サービス記述テーブル、MH−Service Description Table)などの各種テーブルを含む。
Next, of the MMT-SI tables, tables used in the present embodiment will be described. The
FIG. 5 is a diagram illustrating an outline of the names and functions of the MMT-SI table used in the broadcasting system according to the present embodiment. As shown in FIG. 5, the table includes MPT (MMT package table, MMT Package Table), MH-EIT (MH-Event Information Table, MH-Event Information Table), MH-AIT (MH-Application Information Table, MH- Various tables including Application Information Table (MH), MH-BIT (MH-Broadcaster Information Table, MH-Broadcaster Information Table), MH-SDT (MH-Service Description Table, MH-Service Description Table).
MH−EITは、番組の名称、放送日時、放送内容の説明など、番組に関する情報を伝送するテーブルである。
MH−AITは、アプリケーションに関する動的制御情報及び実行に必要な付加情報を伝送するテーブルである。
The MH-EIT is a table for transmitting information related to a program such as a program name, broadcast date and time, and description of broadcast contents.
The MH-AIT is a table for transmitting dynamic control information related to an application and additional information necessary for execution.
<MPTのデータ構造>
次に、MPTについて説明する。
図6は、実施形態に係る放送システムに用いるMPTのデータ構造を示す概略図である。図6に示すように、MPT(MMT_Package_Table())は、MPT記述子領域(MPT_descriptors_byte)を含む。MPT記述子領域(MPT_descriptors_byte)は、MPTの記述子が記述される領域である。番組がマルチビュー番組である場合、MPTの記述子領域には、MH−コンポーネントグループ記述子(MH−Component_Group_Descriptor())が含まれる。これに対して、番組がマルチビュー番組ではない場合、MPTの記述子領域には、MH−コンポーネントグループ記述子が含まれない。
また、MPTは、アセット毎にアセットタイプ(asset_type)を含む。アセットタイプには、アセットの種類を示す符号が記述される。アセットタイプには、例えば、HEVCで符号化された映像データを示すhcv1と、MPEG−4オーディオで符号化された音声データを示すmp4aとが記述される。
<Data structure of MPT>
Next, MPT will be described.
FIG. 6 is a schematic diagram illustrating a data structure of MPT used in the broadcasting system according to the embodiment. As shown in FIG. 6, MPT (MMT_Package_Table ()) includes an MPT descriptor area (MPT_descriptors_byte). The MPT descriptor area (MPT_descriptors_byte) is an area in which an MPT descriptor is described. When the program is a multi-view program, the MH-component group descriptor (MH-Component_Group_Descriptor ()) is included in the MPT descriptor area. On the other hand, when the program is not a multi-view program, the MH-component group descriptor is not included in the descriptor area of the MPT.
In addition, the MPT includes an asset type (asset_type) for each asset. In the asset type, a code indicating the type of asset is described. In the asset type, for example, hcv1 indicating video data encoded by HEVC and mp4a indicating audio data encoded by MPEG-4 audio are described.
<MH−EITのデータ構造>
次に、MH−EITについて説明する。
図7は、実施形態に係る放送システムに用いるMH−EITのデータ構造を示す概略図である。図7に示すように、MH−EIT(MH−Event_Information_Table())は、イベント識別(event_ID)、開始時刻(start_time)、継続時間(duration)を含む。イベント識別とは、イベントの識別番号を示す。具体的には、例えば、イベント識別は、番組の識別情報を示す。開始時刻は、イベントの開始時刻を示す。つまり、開始時刻は、番組の開始時刻(日時)を示す。継続時間は、イベントの継続時間を示す。つまり、継続時間は、番組の放送時間長を示す。
<Data structure of MH-EIT>
Next, MH-EIT will be described.
FIG. 7 is a schematic diagram showing a data structure of MH-EIT used in the broadcasting system according to the embodiment. As illustrated in FIG. 7, MH-EIT (MH-Event_Information_Table ()) includes an event identification (event_ID), a start time (start_time), and a duration (duration). The event identification indicates an event identification number. Specifically, for example, the event identification indicates program identification information. The start time indicates the start time of the event. That is, the start time indicates the start time (date and time) of the program. The duration indicates the duration of the event. That is, the duration indicates the broadcast time length of the program.
また、MH−EITは、イベント識別毎に記述子領域(descriptor())を含む。記述子領域は、記述子を格納する領域である。本実施形態に係るMH−EITは、例えば、MH−コンポーネントグループ記述子、MH−短形式イベント記述子、及びMH−拡張形式イベント記述子を含むことができる。番組名、番組の説明、種類(マルチビュー番組であるか否か)などの情報は、これらの記述子により記述される。 The MH-EIT includes a descriptor area (descriptor ()) for each event identification. The descriptor area is an area for storing a descriptor. The MH-EIT according to the present embodiment can include, for example, an MH-component group descriptor, an MH-short format event descriptor, and an MH-extended format event descriptor. Information such as a program name, a program description, and a type (whether it is a multi-view program) is described by these descriptors.
<MH−AIT、アプリケーション情報テーブルのデータ構造>
次に、MH−EITについて説明する。MH−EITは、ARIB STD−B24においては、application_information_section(アプリケーション情報テーブル)に相当する。
図8は、本実施形態に係るアプリケーション情報テーブルのデータ構造を示す概略図である。なお、アプリケーション情報テーブルには、アプリケーションに関する全ての情報及びアプリケーションに要求された起動状態等が格納されている。
図8に示すように、アプリケーション情報テーブル(application_information_section)には、セクションシンタックス指示(section_syntax_indicator)、セクション長(section_length)、アプリケーションタイプ(application_type)、バージョン番号(version_number)、カレントネクスト指示(current_next_indicator)、セクション番号(section_number)、最終セクション番号(last_section_number)、共通記述子ループ長(common_descriptors_length)、アプリケーション情報ループ長(application_loop_length)、アプリケーション識別子(application_identifier ())、アプリケーション制御コード(application_control_code)、アプリケーション情報記述子ループ長(application_descriptors_loop_length)等が含まれている。
<MH-AIT, data structure of application information table>
Next, MH-EIT will be described. MH-EIT corresponds to application_information_section (application information table) in ARIB STD-B24.
FIG. 8 is a schematic diagram illustrating a data structure of the application information table according to the present embodiment. Note that the application information table stores all information related to the application, the activation state requested by the application, and the like.
As shown in FIG. 8, the application information table (application_information_section) includes a section syntax instruction (section_syntax_indicator), a section length (section_length), an application type (application_type), a version number (version_number section, a current_number section, a current_number section, a current_number section, a current_number section, and a current section number. Number (section_number), last section number (last_section_number), common descriptor loop length (common_descriptors_length), application information loop length (application_loop) _length), an application identifier (application_identifier ()), the application control codes (application_control_code), which contains the application information descriptor loop length (application_descriptors_loop_length) or the like.
アプリケーション形式は、AITの制御対象となるアプリケーションの形式を示す。アプリケーション制御コードは、アプリケーションの状態を制御する制御コードを示す。アプリケーション識別子は、アプリケーションを一意に識別する値である。 The application format indicates the format of the application to be controlled by the AIT. The application control code indicates a control code for controlling the state of the application. The application identifier is a value that uniquely identifies the application.
<録画再生アプリケーション制御記述子等の構造>
次に、副番組データの取得先、有効期限、アプリケーションの起動等に関する記述子について説明する。
録画再生アプリケーション制御記述子(playback_application_descriptor())は、録画再生簡易アプリケーションロケーション記述子とともに、放送時にアプリケーション情報テーブルのアプリケーション情報記述子ループに配置される。
図9は、本実施形態に係る録画再生アプリケーション制御記述子のデータ構造を示す概略図である。図9に示すように、録画再生アプリケーション制御記述子は、アプリケーションプロファイル(application_profile)、メジャーバージョン(version.major)、マイナーバージョン(version.minor)、マイクロバージョン(version.micro)、サービス境界フラグ(service_bound_flag)、アプリケーション優先度(application_priority)、伝送プロトコルラベル(transport_protocol_label)等を含む。
<Structure of recording / playback application control descriptors>
Next, descriptors relating to the subprogram data acquisition destination, expiration date, application activation, and the like will be described.
The recording / playback application control descriptor (playback_application_descriptor ()) is arranged in the application information descriptor loop of the application information table together with the recording / playback simple application location descriptor during broadcasting.
FIG. 9 is a schematic diagram showing a data structure of a recording / playback application control descriptor according to the present embodiment. As shown in FIG. 9, the recording / playback application control descriptor includes an application profile (application_profile), a major version (version.major), a minor version (version.minor), a micro version (version.micro), and a service boundary flag (service_bound_flag). ), Application priority (application_priority), transmission protocol label (transport_protocol_label), and the like.
アプリケーションプロファイルは、本アプリケーションが実行可能である映像再生装置10のアプリケーションプロファイルを示す。映像再生装置10がこのプロファイルを実装していれば、本アプリケーションを実行する能力を持つことを示す。映像再生装置10は、アプリケーションプロファイル、メジャーバージョン、マイナーバージョン、及びマイクロバージョンに基づいて、本アプリケーションを起動する。
サービス境界フラグは、本アプリケーションが現在のサービスのみで有効か否かを示す。
アプリケーション優先度は、複数のアプリケーションが動作する場合のアプリケーション間の相対的な優先度を示す。
The application profile indicates an application profile of the
The service boundary flag indicates whether this application is valid only for the current service.
The application priority indicates a relative priority between applications when a plurality of applications operate.
簡易アプリケーションロケーション記述子(playback_simple_application_location_descriptor())は、録画再生時固有のアプリケーションの取得先の詳細を指示することを目的とするものである。簡易アプリケーションロケーション記述子は、アプリケーション情報テーブルのアプリケーション情報記述子ループにおいて、録画再生時固有のアプリケーション毎に1つ配置される。
図10は、本実施形態に係る簡易アプリケーションロケーション記述子のデータ構造を示す概略図である。図10に示すように、簡易アプリケーションロケーション記述子は、アプリケーションURL(initial_path_bytes)を含む。
アプリケーションURLは、対応するアプリケーションのエントリーポイントのURLを示す文字列であり、伝送プロトコル記述子で示されるアプリケーションの取得可能なロケーションをルートとした相対パスで示す。
The simple application location descriptor (playback_simple_application_location_descriptor ()) is intended to indicate details of the acquisition destination of the application specific to the recording / playback. One simple application location descriptor is arranged for each application unique to the recording / playback in the application information descriptor loop of the application information table.
FIG. 10 is a schematic diagram showing a data structure of the simple application location descriptor according to the present embodiment. As illustrated in FIG. 10, the simple application location descriptor includes an application URL (initial_path_bytes).
The application URL is a character string indicating the URL of the entry point of the corresponding application, and is indicated by a relative path whose root is an acquirable location of the application indicated by the transmission protocol descriptor.
アプリケーション有効期限記述子(application_expiration_descriptor())は、録画再生時に起動されるアプリケーションが起動してよい有効期限を示す。
図11は、本実施形態に係るアプリケーション有効期限記述子のデータ構造を示す概略図である。図11に示すように、有効期限日時(expiration)を含む。
有効期限日時は、アプリケーションの有効期限の日時を示す値である。
The application expiration date descriptor (application_expiration_descriptor ()) indicates an expiration date at which an application started during recording / playback may start.
FIG. 11 is a schematic diagram illustrating a data structure of the application expiration date descriptor according to the present embodiment. As shown in FIG. 11, the expiration date and time (expiration) is included.
The expiration date / time is a value indicating the date / time of the expiration date of the application.
<コンポーネント記述子のデータ構造>
次に、MH−コンポーネントグループ記述子(MH−Component_Group_Descriptor())について説明する。
図12は、本実施形態に係るMH−コンポーネントグループ記述子のデータ構造を示す概略図である。図13は、コンポーネントグループ種別における値と意味の対応を示す図である。図14は、コンポーネントグループ識別における値と意味の対応を示す図である。
<Data structure of component descriptor>
Next, the MH-component group descriptor (MH-Component_Group_Descriptor ()) will be described.
FIG. 12 is a schematic diagram showing the data structure of the MH-component group descriptor according to the present embodiment. FIG. 13 is a diagram illustrating a correspondence between values and meanings in component group types. FIG. 14 is a diagram illustrating a correspondence between values and meanings in component group identification.
図12に示すように、MH−コンポーネントグループ記述子は、コンポーネントグループ種別(component_group_type)、グループ数(number_of_group)、コンポーネントグループ識別(component_group_id)、コンポーネントタグ値(component_tag)、及びコンポーネント記述(text_char)等を含む。コンポーネントグループ種別(component_group_type)には、本記述子で指定されるコンポーネントグループの種別を示す符号が記述される。 As shown in FIG. 12, the MH-component group descriptor includes a component group type (component_group_type), a group number (number_of_group), a component group identification (component_group_id), a component tag value (component_tag), a component description (text_char), and the like. Including. In the component group type (component_group_type), a code indicating the type of the component group specified by this descriptor is described.
放送によりマルチビュー番組が伝送される場合、コンポーネントグループ種別には、図13に示すようにマルチビューサービスを示す符号‘000’が記述される。また、グループ数には、イベント内でのコンポーネントグループの数、つまりマルチビュー番組を構成する映像の数が記述される。また、コンポーネントグループ識別には、コンポーネントグループ個々を識別する番号が記述される。コンポーネントグループ識別には、例えば、図14に示すようにメイングループ(主番組等)‘0x0’、サブグループ(副番組等)‘0x1’−‘0xF’のいずれかが記述される。コンポーネントグループ識別により、マルチビュー番組を構成する個々の映像データが識別される。コンポーネントタグ値には、各コンポーネントグループに属するコンポーネント、つまり構成要素となるデータを指示するコンポーネントタグ値が記述される。コンポーネント記述には、各コンポーネントグループに関する説明を表すテキストが記述される。なお、「…識別」とは、その事物を識別する情報を意味し、「識別子」とも呼ばれる。 When a multi-view program is transmitted by broadcasting, a code “000” indicating a multi-view service is described in the component group type as shown in FIG. The number of groups describes the number of component groups in the event, that is, the number of videos constituting the multi-view program. In the component group identification, a number for identifying each component group is described. In the component group identification, for example, as shown in FIG. 14, one of main group (main program etc.) '0x0' and subgroup (subprogram etc.) '0x1'-'0xF' is described. By component group identification, individual video data constituting a multi-view program is identified. In the component tag value, a component tag value that indicates a component that belongs to each component group, that is, data that is a constituent element is described. In the component description, text representing an explanation about each component group is described. Note that “... Identification” means information for identifying the thing, and is also called “identifier”.
次に、主映像と副映像の2つの映像V0、V1からなるマルチビューサービスが提供される場合を例にして、主映像と副映像とのコンポーネントグループの設定例について説明する。
図15は、実施形態に係る放送システムに用いるコンポーネントグループの設定例を示す図である。図15に示す例では、第2、3行に、主映像、副映像それぞれのコンポーネントグループの設定を示す。主映像について、コンポーネントグループ識別として、メイングループであることを示す符号‘0x0’、コンポーネント記述として「通常放送」が設定されている。コンポーネントタグ値として、映像V0及び音声A0が設定されている。副映像について、コンポーネントグループ識別として、サブグループであることを示す符号‘0x1’、コンポーネント記述として「トップ集団」が設定されている。コンポーネントタグ値として、映像V1及び音声A0が設定されている。図15に示す例では、映像V0、V1のそれぞれについて、共通の音声A0が対応付けられているが、これには限られない。映像V0、V1のそれぞれについて、異なる音声、例えば、音声A0、A1が対応付けられてもよい。
Next, an example of setting a component group for a main video and a sub video will be described by taking as an example a case where a multi-view service including two videos V0 and V1 of a main video and a sub video is provided.
FIG. 15 is a diagram illustrating a setting example of component groups used in the broadcasting system according to the embodiment. In the example shown in FIG. 15, the setting of the component group of each of the main video and the sub video is shown in the second and third lines. For the main video, the code “0x0” indicating the main group is set as the component group identification, and “normal broadcast” is set as the component description. Video V0 and audio A0 are set as component tag values. For the sub-picture, the code “0x1” indicating that it is a subgroup is set as the component group identification, and “top group” is set as the component description. Video V1 and audio A0 are set as component tag values. In the example shown in FIG. 15, the common audio A0 is associated with each of the videos V0 and V1, but the present invention is not limited to this. Different audio | voices, for example, audio | voice A0, A1, may be matched about each of image | video V0, V1.
<映像再生装置10の構成>
次に、本実施形態に係る映像再生装置10の構成について説明する。
図16は、本実施形態に係る映像再生装置10の構成を示すブロック図である。図16に示すように、映像再生装置10は、RF受信部101、復調部102、分離部103、制御部104、記憶部105、音声復号部106、音声切替部107、拡声部108、映像復号部109、映像切替部110、報知生成部111、映像合成部112、表示部113、操作部114、IP通信部121、復調部122、分離部123、音声復号部124、及び映像復号部125を備える。
<Configuration of
Next, the configuration of the
FIG. 16 is a block diagram showing the configuration of the
RF受信部101は、送信装置20が送信した放送波を、放送衛星41を介して受信する。RF受信部101は、操作部114が出力した操作結果に基づいて、制御部104が出力した放送チャンネル信号で指定される放送チャンネルに応じた放送チャンネル帯域を特定する。RF受信部101は、放送波として受信した放送チャンネル帯域の受信信号をベースバンド信号である多重化データに変換する。RF受信部101は、変換した多重化データを復調部102に出力する。
The
復調部102は、RF受信部101が出力した多重化データを送信装置20の変調方式に応じた復調方式によって復調し、復調した多重化データを分離部103に出力する。なお、復調部102は、復調後または復調時に誤り訂正を行う。
The
分離部103は、復調部102が出力した復調後の多重化データから番組データ及び構成情報に分離する。分離部103は、構成情報を制御部104に出力する。また、分離部103は、番組データから音声データと映像データとMMT−SIとを抽出する。分離部103は、抽出した音声データを音声復号部106に出力し、映像データを映像復号部109に出力する。また、分離部103は、抽出した音声データと映像データとMMT−SIとを制御部104に出力する。
The
制御部104は、現在日時抽出部1041、提供先抽出部1042、有効期限抽出部1043、比較部1044、及び取得指示部1045を備える。
制御部104は、受信した番組データを再生するように制御する。制御部104は、受信している番組データがマルチビューTVサービスであり再生中に利用者が操作部114を操作して副番組データの表示を指示した場合、副番組データを取得して表示するように制御する。また、制御部104は、利用者の指示に応じて、主番組データが選択された場合、主音声信号を出力するように音声切替部107を制御し、主映像信号を出力するように映像切替部110を制御する。制御部104は、利用者の指示に応じて、副番組データが選択された場合、副音声信号を出力するように音声切替部107を制御し、副映像信号を出力するように映像切替部110を制御する。なお、主音声信号とは主番組データに含まれる音声信号であり、主映像信号とは主番組データに含まれる映像信号である。また、副音声信号とは副番組データに含まれる音声信号であり、副映像信号とは副番組データに含まれる映像信号である。
The
The
制御部104は、録画部15に録画された主番組データの再生を利用者が操作部114を操作して指示した場合、録画部15に録画されている主番組データを再生し、再生中に副番組データの再生指示が行われ且つ有効期限内である場合、取得指示部1045が生成したリクエストv107またはリクエストv111を、ネットワーク42を介してサーバー装置30または代替サーバー装置50に送信する。制御部104は、副番組データを取得して再生する。
When the user operates the
現在日時抽出部1041は、MMT−SIからMH−タイムオフセットテーブルを抽出し、抽出したMH−タイムオフセットテーブルに含まれている現在の日時を取得し、取得した現在の日時を比較部1044に出力する。
The current date and time extraction unit 1041 extracts the MH-time offset table from the MMT-SI, acquires the current date and time included in the extracted MH-time offset table, and outputs the acquired current date and time to the
提供先抽出部1042は、MMT−SIに含まれるコンポーネントグループ記述子を用いて、番組データがマルチビューTVサービスであるか否かを判別する。なお、マルチビューTVサービスであるか否かを判別は、有効期限抽出部1043または制御部104が行うようにしてもよい。
提供先抽出部1042は、録画部15に録画される番組データがマルチビューTVサービスの番組である場合、分離部103が出力したMMT−SIから簡易アプリケーションロケーション記述子を抽出する。提供先抽出部1042は、抽出した簡易アプリケーションロケーション記述子からアプリケーションURLをアドレスとして抽出し、抽出したアドレスを記憶部105に番組毎に記憶させ、録画部15に主番組データと対応付けて録画させる。
The provision destination extraction unit 1042 determines whether or not the program data is a multi-view TV service using the component group descriptor included in the MMT-SI. Note that the validity period extraction unit 1043 or the
When the program data recorded in the
有効期限抽出部1043は、録画部15に録画される番組データがマルチビューTVサービスである場合、分離部103が出力したMMT−SIから録画再生アプリケーション制御記述子を抽出する。有効期限抽出部1043は、抽出した録画再生アプリケーション制御記述子から有効期限日時を有効期限として抽出し、抽出した有効期限を記憶部105に番組毎に記憶させ、録画部15に主番組データと対応付けて録画させる。
When the program data recorded in the
図17は、本実施形態に係る記憶部105及び録画部15に記憶される番組情報とアドレスと有効期限との対応の一例を示す図である。ここで、番組情報とは、例えば番組名であり、放送日時、放送局名等の情報を含んでいてもよい。提供先抽出部1042は、番組情報とアドレスとを対応付けて、番組毎に記憶部105に記憶させる。有効期限抽出部1043は、有効期限を、番組情報とアドレスとを対応付けて、番組毎に記憶部105に記憶させる。また、提供先抽出部1042は、番組情報とアドレスとを主番組データに対応付けて、番組毎に録画部15に録画または記憶させる。有効期限抽出部1043は、有効期限を、番組情報とアドレスとを主番組データに対応付けて、番組毎に録画部15に録画または記憶させる。
FIG. 17 is a diagram illustrating an example of correspondence between program information, addresses, and expiration dates stored in the
比較部1044は、予め定められている時刻に、記憶部105に記憶させた有効期限、または録画部15に記憶させた有効期限を読み出す。比較部1044は、読み出した有効期限と、取得した現在の日時とを比較し、有効期限と現在の日時との差が所定の時間以内(有効期限が近い)番組があるか否かを判別する。比較部1044は、有効期限と現在の日時との差が所定の時間以内(有効期限が近い)番組がある場合、サーバー装置30から副番組データを取得して、取得した副番組データを代替サーバー装置50へ移動させて格納する副番組データ移動指示を取得指示部1045に出力する。なお、所定の時間とは、例えば24時間×7日である。なお、所定の時間は、利用者が操作部114を操作して選択または入力するようにしてもよい。また、所定の時刻は、毎日定められた時刻であっても良く、利用者が映像再生装置10を利用しているときであってもよい。
The
取得指示部1045は、受信した放送の再生中に利用者が操作部114を操作して副番組データの再生を指示したとき、提供先抽出部1042が出力するアドレスから副番組データを取得するためのリクエストv107またはリクエストv111を生成する。リクエストv107及びリクエストv111には、副番組データの提供先のURLアドレスの情報が含まれている。取得指示部1045は、リクエストv107をIP通信部121からネットワーク42を介してサーバー装置30に送信、またはリクエストv111をIP通信部121からネットワーク42を介して代替サーバー装置50に送信する。取得指示部1045は、リクエストv107及びリクエストv111を送信後、サーバー装置30または代替サーバー装置50から副番組データをダウンロードするように制御する。
The
また、取得指示部1045は、比較部1044から副番組データ移動指示が入力された場合、有効期限が近い番組情報に関連付けられているアドレスを記憶部105または録画部15から読み出す。取得指示部1045は、読み出したアドレスに応じて、サーバー装置30から副番組データを代替サーバー装置50に移動させて格納させる。移動させた後、取得指示部1045は、記憶部105に記憶されているアドレス及び録画部15に録画されているアドレスを、代替サーバー装置50のアドレスに書き換えて更新する。さらに、取得指示部1045は、代替サーバー装置50または副番組データに設定されている有効期限を示す情報に基づいて有効期限を書き換えて更新する。
In addition, when a subprogram data movement instruction is input from the
記憶部105は、図17に示した番組情報とアドレスと有効期限とが対応付けた情報を記憶する。記憶部105は、記憶媒体、例えば、HDD(Hard Disk Drive)、フラッシュメモリ、ROM(Read Only Memory;読み出し専用メモリ)、RAM(Random Access read/write Memory;読み書き可能なメモリ)、又はそれらの任意の組み合わせを含んで構成される。
The
音声復号部106には、分離部103から音声データが入力される。入力された音声データは、所定の音声符号化方式(例えば、MPEG−4 オーディオ)で符号化されたデータである。音声復号部106は、符号化に用いられた符号化方式と対応する復号方式で入力された音声データを復号する。なお、復号した音声データは、各時刻における音声のレベルを示すデータである。音声復号部106は、復号した音声データを生成し、生成した音声データを音声切替部107に出力する。
Audio data is input from the
音声切替部107には、音声復号部106から主音声信号と、音声復号部124から副音声信号とが入力される。音声切替部107は、制御部104の制御に応じて、主音声信号または副音声信号を拡声部108に出力する。
拡声部108は、音声切替部107が出力した音声信号に基づく音声を再生するものであり、例えば、スピーカーを含んで構成される。
The
The
映像復号部109には、分離部103から映像データが入力される。入力された映像データは、所定の映像符号化方式(例えば、HEVC、MPEG−2 ビデオ)で符号化されたデータである。映像復号部109は、符号化に用いられた符号化方式と対応する復号方式で入力された映像データを復号し、復号した映像データを生成する。なお、復号した映像データは、各時刻における映像(フレーム画像)を形成する信号値を示すデータである。映像復号部109は、復号した映像データを映像切替部110に出力する。
Video data is input from the
映像切替部110には、映像復号部109から主映像信号と、映像復号部125から副映像信号とが入力される。映像切替部110は、制御部104の制御に応じて、主映像信号または副映像信号を映像合成部112に出力する。
The
報知生成部111は、制御部104の制御に応じて、表示部113上に報知する文字情報を生成する。ここで、文字情報とは、主番組データを表示部113上に表示していることを示す“主番組”、副番組データを上に表示していることを示す“副番組”等である。報知生成部111は、生成した文字情報を映像合成部112に出力する。
The
映像合成部112は、映像切替部110が出力した映像信号に、報知生成部111が出力した文字情報を合成し、合成した映像信号を表示部113上に出力する。報知生成部111が文字情報を出力していない場合、映像合成部112は、映像切替部110が出力した映像信号を表示部113上に出力する。
The
表示部113は、映像合成部112が出力した映像信号に基づく映像を表示する。表示部113は、ディスプレイ、例えば、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、等を含んで構成される。
The
操作部114は、例えば、操作ボタン、リモートコントローラ、携帯端末装置等の電子機器から操作信号を受信する入力インタフェース、等である。操作部114は、利用者によって操作された操作結果を検出し、検出した操作結果を制御部104に出力する。
The
<制御部104が行う処理手順>
次に、制御部104が行う処理手順の一例を説明する。なお、以下の例では、利用者は、代替サーバー装置50の利用契約を結んでいるとする。さらに副番組データは、放送事業者によって、サーバー装置30から代替サーバー装置50へ格納することが許可されているとする。
図18は、本実施形態に係る制御部104が行う処理手順のフローチャートである。
<Processing procedure performed by
Next, an example of a processing procedure performed by the
FIG. 18 is a flowchart of a processing procedure performed by the
(ステップS1)制御部104は、利用者が操作部114を操作して指示した番組の主番組データを、RF受信部101を制御して受信する。
(ステップS2)制御部104は、受信している番組を録画部15に録画させる指示が、操作部114から入力されたか否かを判別する。なお、録画させる指示には、録画予約による録画指示も含まれる。制御部104は、録画させる指示が入力されていると判別した場合(ステップS2;YES)、ステップS3に処理を進め、録画させる指示が入力されていないと判別した場合(ステップS2;NO)、ステップS5に処理を進める。
(Step S1) The
(Step S <b> 2) The
(ステップS3)制御部104は、受信している主番組データを録画部15に録画させる。
(ステップS4)提供先抽出部1042は、MMT−SIに含まれるコンポーネントグループ記述子を用いて、番組データがマルチビューTVサービスであるか否かを判別する。提供先抽出部1042は、マルチビューTVサービスであると判別した場合(ステップS4;YES)、ステップS5に進め、マルチビューTVサービスではないと判別した場合(ステップS4;NO)、ステップS5に進める。
(Step S3) The
(Step S4) The providing destination extraction unit 1042 determines whether or not the program data is a multi-view TV service using the component group descriptor included in the MMT-SI. If the providing destination extraction unit 1042 determines that the service is a multi-view TV service (step S4; YES), it proceeds to step S5. If it determines that the service is not a multi-view TV service (step S4; NO), it proceeds to step S5. .
(ステップS5)制御部104は、受信している主番組データを再生し、処理を終了する。
(Step S5) The
(ステップS6)提供先抽出部1042は、MMT−SIから簡易アプリケーションロケーション記述子を抽出する。続けて、提供先抽出部1042は、抽出した簡易アプリケーションロケーション記述子からアプリケーションURLをアドレスとして抽出し、抽出したアドレスを記憶部105に番組毎に記憶させ、録画部15に主番組データと対応付けて記憶させる。
(Step S6) The provision destination extraction unit 1042 extracts a simple application location descriptor from the MMT-SI. Subsequently, the providing destination extraction unit 1042 extracts the application URL as an address from the extracted simple application location descriptor, stores the extracted address in the
(ステップS7)有効期限抽出部1043は、MMT−SIから録画再生アプリケーション制御記述子を抽出する。続けて、有効期限抽出部1043は、抽出した録画再生アプリケーション制御記述子から有効期限日時を有効期限として抽出し、抽出した有効期限を記憶部105に番組毎に記憶させ、録画部15に主番組データと対応付けて録画させる。有効期限抽出部1043は、ステップS101に処理を進める。
(Step S7) The expiration date extraction unit 1043 extracts the recording / playback application control descriptor from the MMT-SI. Subsequently, the expiration date extraction unit 1043 extracts the expiration date and time from the extracted recording / playback application control descriptor as the expiration date, stores the extracted expiration date for each program in the
(ステップS101)現在日時抽出部1041は、MMT−SIからMH−タイムオフセットテーブルを抽出し、抽出したMH−タイムオフセットテーブルに含まれている現在の日時を取得する。なお、現在日時を取得するタイミングは、例えば1日1回、1週間に1回、予め定められている時刻に行うようにしてもよい。
(ステップS102)比較部1044は、予め定められている時刻に、記憶部105に記憶されている有効期限の全てを読み出す。または、比較部1044は、予め定められている時刻に、録画部15に記憶されている有効期限の全て読み出す。
(Step S101) The current date and time extraction unit 1041 extracts the MH-time offset table from the MMT-SI, and acquires the current date and time included in the extracted MH-time offset table. The current date and time may be acquired at a predetermined time, for example, once a day or once a week.
(Step S102) The
(ステップS103)比較部1044は、読み出した有効期限と、取得した日時とを比較し、有効期限と現在の日時との差が所定の時間以内(有効期限が近い)番組があるか否かを判別する。制御部104は、有効期限が近いと判別した場合(ステップS103;YES)、ステップS104に処理を進め、有効期限が近くないと判別した場合(ステップS103;NO)、ステップS101に処理を戻す。
(Step S103) The
(ステップS104)取得指示部1045は、有効期限が近い番組情報に関連付けられているアドレスを記憶部105から読み出す。続けて、取得指示部1045は、読み出したアドレスに応じて、副番組データをサーバー装置30から代替サーバー装置50へ移動させて格納する。
(Step S <b> 104) The
(ステップS105)取得指示部1045は、録画部15に記憶されているアドレス情報と有効期限とを、サーバー装置30に基づく情報から代替サーバー装置50に基づく情報に書き換えて更新する。
(ステップS106)取得指示部1045は、記憶部105に記憶されているアドレス情報と有効期限の情報とを、サーバー装置30に基づく情報から代替サーバー装置50に基づく情報に書き換えて更新する。
制御部104の各機能部は、ステップS101〜S106の処理を、例えば1日1回所定の時刻毎、または利用者が映像再生装置10の電源をオン状態にしている間に行う。
(Step S <b> 105) The
(Step S106) The
Each functional unit of the
なお、上述した例では、番組情報とアドレスと有効期限とを記憶部105と録画部15との両方に記憶させる例を説明したが、これに限られない。制御部104は、番組情報とアドレスと有効期限と、記憶部105または録画部15の少なくとも一方に記憶させるようにしてもよい。例えば、録画部15のみに記憶させる場合、制御部104は、ステップS102において、録画部15から有効期限の全てを読み出すようにしてもよい。そして制御部104は、代替サーバー装置50に副番組データを移動させた場合、録画部15の番組情報とアドレスと有効期限とを書き換えて更新するようにしてもよい。
In the above-described example, the program information, the address, and the expiration date are stored in both the
以上のように、本実施形態の映像再生装置10は、放送を受信する受信部(RF受信部101)と、受信部が受信した放送から副番組(副番組データ)をダウンロードすることが可能な有効期限を抽出する有効期限抽出部1043と、受信部が受信した放送から現在の日時を抽出する現在日時抽出部1041と、現在日時抽出部が抽出した現在の日時と、有効期限抽出部が抽出した有効期限とを比較する比較部1044と、比較部が比較した結果に応じて、所定の動作を行うように制御する制御部(制御部104、所得指示部1045)と、を備える。
As described above, the
この構成によって、本実施形態の映像再生装置10は、現在の日時と有効期限とを比較し、比較した結果に応じて、所定の動作を行うことができる。なお、所定の動作とは、サーバー装置30から副番組データが削除される前に、サーバー装置30から代替サーバー装置50へ副番組データを移動させる動作である。この結果、本実施形態によれば、格納されていたサーバーからサブ映像が削除される場合であっても、サブ映像を視聴することができる。
With this configuration, the
また、本実施形態の映像再生装置10は、受信部(RF受信部101)が受信した放送から副番組(副番組データ)の提供先を示す情報(アドレス)を抽出する提供先抽出部1042と、有効期限抽出部1043が抽出した有効期限と、提供先抽出部が抽出した副番組の提供先を示す情報とを副番組毎に対応付けて記憶する記憶部105と、受信部が受信した放送のうち主番組を録画する録画部15と、をさらに備え、所定の動作は、提供先抽出部が抽出した副番組の提供先から、提供先とは異なる代替サーバー装置50へ副番組を移動させて格納し、記憶部に記憶されている副番組の提供先を示す情報を、代替サーバー装置を示す情報に書き換えて更新する。
また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に録画された主番組(主番組データ)の再生中に主番組に関連づけられた副番組(副番組データ)の再生が利用者によって指示された場合、記憶部105または録画部15に記憶されている副番組を提供先(アドレス)に応じて、副番組を提供先からダウンロードして再生する。
In addition, the
In the
この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から代替サーバー装置50へ副番組データを移動させ、記憶部105に記憶されているアドレスをサーバー装置30の情報から代替サーバー装置50の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、記憶部105に記憶されている更新されたアドレスに基づいて、サブ映像を代替サーバー装置50からダウンロードして視聴することができる。
With this configuration, the
また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に受信部(RF受信部101)が受信した放送の主番組(主番組データ)を録画する際に、有効期限と、副番組(副番組データ)の提供先を示す情報(アドレス)とを副番組毎に対応付けて記憶させ、所定の動作は、提供先抽出部が抽出した副番組の提供先から、提供先とは異なる代替サーバー装置50へ副番組を移動させて格納し、録画部に記憶されている副番組の提供先を示す情報を、代替サーバー装置を示す情報に書き換えて更新する。
Also, in the
この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から代替サーバー装置50へ副番組データを移動させ、録画部15に記憶されているアドレスをサーバー装置30の情報から代替サーバー装置50の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、録画部15に記憶されている更新されたアドレスに基づいて、サブ映像を代替サーバー装置50からダウンロードして視聴することができる。
With this configuration, the
なお、本実施形態では、有効期限が近づいたとき、映像再生装置10がサーバー装置30から代替サーバー装置50へ副番組データを移動する例を説明したが、これに限られない。移動を行う際に、報知生成部111は、制御部104の制御に応じて副番組データの移動を行うことを示す文字情報を生成するようにしてもよい。そして、映像合成部112は、副番組データの移動を行うことを示す文字情報を表示部113に報知させた後に、副番組データの移動を行うようにしてもよい。
In this embodiment, the example in which the
[第2実施形態]
第1実施形態では、副番組データの有効期限が近づいたときに、映像再生装置10がサーバー装置30から代替サーバー装置50へ副番組データを移動する例を説明した。本実施形態では、副番組データの有効期限が近づいたときに、映像再生装置10がサーバー装置30から副番組データをダウンロードして録画部15Aに録画させる例を説明する。
[Second Embodiment]
In the first embodiment, the example in which the
図19は、本実施形態に係るデジタル放送システム1Aの構成を示すブロック図である。なお、第1実施形態で説明したデジタル放送システム1と同じ構成の装置等については同じ符号を用いて説明を省略する。
図19に示すように、デジタル放送システム1Aは、デジタル放送システム1の録画部15に換えて録画部15Aを含んで構成される。なお、映像再生装置10の構成は、図16と同様である。
FIG. 19 is a block diagram showing a configuration of a
As shown in FIG. 19, the
比較部1044は、記憶部105から読み出した有効期限と、主番組データから取得した日時とを比較し、録画部15に録画されている番組のうち有効期限が近い番組があるか否かを判別する。
有効期限が近い番組がある場合、取得指示部1045は、有効期限が近い番組情報に関連付けられているアドレスを記憶部105から読み出す。取得指示部1045は、読み出したアドレスに応じて副番組データをサーバー装置30からダウンロードする。取得指示部1045は、ダウンロードした副番組データ(マルチビューコンテンツ152)を、録画部15Aに録画されている主番組データ(メインビューコンテンツ151)に関連づけて記憶させる。また、取得指示部1045は、記憶部105及び録画部15Aに記憶されているアドレス及び有効期限を、ダウンロードした副番組データに応じて書き換えて更新する。例えば、録画部15Aがサーバー機能を有し映像再生装置10とネットワークを介して接続されている場合、取得指示部1045は、記憶部105及び録画部15Aに記憶されているアドレスを、サーバー装置30のIPアドレスから録画部15AのIPアドレスに書き換える。なお、映像再生装置10と録画部15Aとは、ネットワークを介さずに接続されていてもよく、この場合、録画部15Aに仮想的なIPアドレスが割り振られていてもよい。また、取得指示部1045は、副番組データに含まれるデータ、例えば放送事業者が記述できる記述子にダウンロードしたコンテンツの有効期限が含まれている場合、この有効期限を抽出する。取得指示部1045は、記憶部105及び録画部15Aに記憶されている有効期限を抽出した有効期限に書き換える。なお、取得指示部1045、録画部15Aに録画した副番組データの有効期限が過ぎた場合に、副番組データを録画部15Aから削除する。
The
When there is a program whose expiration date is close, the
<制御部104が行う処理手順>
次に、制御部104が行う処理手順の一例を説明する。なお、以下の例では、図18のステップS1〜S7の処理が終了している。また、副番組データは、放送事業者によって、サーバー装置30からダウンロードして録画することが許可されているとする。
図20は、本実施形態に係る制御部104が行う処理手順のフローチャートである。また、図18と同じ処理については同じ符号を用いる。
<Processing procedure performed by
Next, an example of a processing procedure performed by the
FIG. 20 is a flowchart of a processing procedure performed by the
(ステップS101〜S103)現在日時抽出部1041は、ステップS101の処理を行い、比較部1044は、ステップS102〜S103の処理を行う。比較部1044は、有効期限が近いと判別した場合(ステップS103;YES)、ステップS201に処理を進め、有効期限が近くないと判別した場合(ステップS103;NO)、ステップS101に処理を戻す。
(Steps S101 to S103) The current date extraction unit 1041 performs the process of step S101, and the
(ステップS201)取得指示部1045は、有効期限が近い番組情報に関連付けられているアドレスを記憶部105から読み出す。続けて、取得指示部1045は、読み出したアドレスに応じて副番組データをサーバー装置30からダウンロードする。制御部104は、ダウンロードした副番組データを、録画部15Aに録画されている主番組データに関連づけて記憶させる。取得指示部1045は、ステップS105に処理を進める。
(ステップS105〜S106)取得指示部1045は、ステップS105〜S106の処理を行う。
制御部104の各機能部は、ステップS101〜S103、S201、S105〜S106の処理を、例えば1日1回所定の時刻毎、または利用者が映像再生装置10の電源をオン状態にしている間に行う。
(Step S201) The
(Steps S105 to S106) The
Each functional unit of the
なお、第1実施形態と同様に、制御部104の各機能部は、番組情報とアドレスと有効期限と、記憶部105または録画部15Aの少なくとも一方に記憶させるようにしてもよい。
As in the first embodiment, each function unit of the
以上のように、本実施形態の映像再生装置10は、受信部(RF受信部101)が受信した放送から副番組(副番組データ)の提供先(アドレス)を示す情報を抽出する提供先抽出部1042と、有効期限抽出部1043が抽出した有効期限と、提供先抽出部が抽出した副番組の提供先を示す情報とを副番組毎に対応付けて記憶する記憶部105と、受信部が受信した放送のうち主番組を録画する録画部15と、をさらに備え、所定の動作は、提供先抽出部が抽出した副番組の提供先から、副番組をダウンロードして録画部に録画させ、記憶部に記憶されている副番組の提供先を示す情報を、録画部を示す情報に書き換えて更新する。
また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に録画された主番組(主番組データ)の再生中に主番組に関連づけられた副番組(副番組データ)の再生が利用者によって指示された場合、記憶部105または録画部15に記憶されている副番組を提供先(アドレス)に応じて、副番組を提供先からダウンロードして再生する。
As described above, the
In the
この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から副番組データをダウンロードして録画部15に録画させ、記憶部105に記憶されているアドレスをサーバー装置30の情報から録画部15の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、記憶部105に記憶されている更新されたアドレスに基づいて、サブ映像を代替サーバー装置50からダウンロードして視聴することができる。
With this configuration, the
また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に主番組(主番組データ)を録画する際に、有効期限と、副番組の提供先を示す情報(アドレス)とを副番組毎に対応付けて記憶させ、所定の動作は、提供先抽出部1042が抽出した副番組の提供先から、副番組をダウンロードして録画部に録画させ、録画部に記憶されている副番組の提供先を示す情報を、録画部を示す情報に書き換えて更新する。
Also, in the
この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から副番組データをダウンロードして録画部15に録画し、録画部15に記憶されているアドレスをサーバー装置30の情報から録画部15の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、録画部15に記憶されている更新されたアドレスに基づいて、サブ映像を録画部15から再生して視聴することができる。
With this configuration, the
[第3実施形態]
本実施形態では、副番組データの有効期限が近づいたときに、映像再生装置10が表示部113に有効期限が近づいていることを示す情報を報知させる例を説明する。
デジタル放送システムの構成は、図1または図19と同様である。また、映像再生装置10の構成は、図16と同様である。
[Third Embodiment]
In the present embodiment, an example will be described in which when the expiration date of the sub program data approaches, the
The configuration of the digital broadcasting system is the same as that shown in FIG. The configuration of the
比較部1044は、記憶部105から読み出した有効期限と、主番組データから取得した日時とを比較し、有効期限が近いものがあるか否かを判別する。制御部104は、有効期限が近いものがある場合、副番組データを視聴できる期間が近づいていることを示す文字情報を生成するように報知生成部111を制御する。
報知生成部111は、制御部104の制御に応じて副番組データを視聴できる期間が近づいていることを示す文字情報を生成し、生成した副番組データを視聴できる期間が近づいていることを示す文字情報を映像合成部112に出力する。
The
The
映像合成部112は、映像切替部110が出力した映像信号に、報知生成部111が出力した文字情報を合成し、合成した映像信号を表示部113上に出力する。
The
次に、表示部113上に報知される副番組データを視聴できる期間が近づいていることを示す文字情報の例を説明する。
図21は、本実施形態に係る表示部113上に報知される副番組データを視聴できる期間が近づいていることを示す文字情報の例を表す図である。図21に示す例では、表示部113上に、現在受信されている映像D、または録画部15(または15A)から再生されている映像Dが表示されている。そして、映像Dの上に副番組データを視聴できる期間が近づいていることを示す文字情報の画像g101が表示されている。図21に示す例において、文字情報の画像g101は、“コンテンツ1のマルチビューコンテンツをダウンロードして視聴できる期限は2015年9月10日までです。”の文字情報の画像である。
Next, an example of character information indicating that the period during which the subprogram data notified on the
FIG. 21 is a diagram illustrating an example of character information indicating that the period in which the subprogram data notified on the
<制御部104が行う処理手順>
次に、制御部104が行う処理手順の一例を説明する。なお、以下の例では、図18のステップS1〜S7の処理が終了している。
図22は、本実施形態に係る制御部104が行う処理手順のフローチャートである。また、図18と同じ処理については同じ符号を用いる。
<Processing procedure performed by
Next, an example of a processing procedure performed by the
FIG. 22 is a flowchart of a processing procedure performed by the
(ステップS101〜S103)現在日時抽出部1041は、ステップS101の処理を行い、比較部1044は、ステップS102〜S103の処理を行う。比較部1044は、有効期限が近いと判別した場合(ステップS103;YES)、ステップS301に処理を進め、有効期限が近くないと判別した場合(ステップS103;NO)、ステップS101に処理を戻す。
(Steps S101 to S103) The current date extraction unit 1041 performs the process of step S101, and the
(ステップS301)制御部104は、有効期限が近い番組情報に基づいて、副番組データを視聴できる期間が近づいていることを示す文字情報を生成するように報知生成部111を制御する。続けて、報知生成部111は、制御部104の制御に応じて副番組データを視聴できる期間が近づいていることを示す文字情報を生成し、生成した副番組データを視聴できる期間が近づいていることを示す文字情報を映像合成部112に出力する。続けて、映像合成部112は、映像切替部110が出力した映像信号に、報知生成部111が出力した文字情報を合成し、合成した映像信号を表示部113上に出力する。
制御部104、報知生成部111、及び映像合成部112は、ステップS101〜S103、S30の処理を、例えば1日1回所定の時刻毎、または利用者が映像再生装置10の電源をオン状態にしている間に行う。
(Step S <b> 301) The
The
以上のように、本実施形態の映像再生装置10は、所定の動作は、有効期限が近づいていることを報知するように制御する。
この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、利用者に視聴可能な期限を報知することができる。この結果、利用者は、サーバー装置30から副番組データが削除される前に、主番組データに関連した副番組データを視聴することができる。
As described above, the
With this configuration, the
上述した第1〜第3実施形態では、映像再生装置10がテレビジョン受像機(テレビ、TV)の例を説明したが、これに限られない。映像再生装置10は、主番組データと副番組データを受信して再生できる装置、例えばHDD(ハードディスク)レコーダー、光ディスクレコーダー等であってもよい。
In the first to third embodiments described above, an example in which the
また、上述した第1〜第3実施形態では、副番組データのアドレス及び有効期限を、IPTV規格に準拠したデータから抽出して取得する例を説明したが、これに限られない。他の規格であっても、副番組データのアドレス及び有効期限を抽出して取得するようにしてもよい。 In the first to third embodiments described above, the example in which the address and the expiration date of the sub program data are extracted and acquired from the data compliant with the IPTV standard has been described. However, the present invention is not limited to this. Even with other standards, the subprogram data address and expiration date may be extracted and acquired.
なお、上述した実施形態では、各種のデータを伝送するための伝送方式として、MPEG−Hで規定されたMMT(MPEG Media Transport)によるメディアトランスポート方式が用いる場合を例にしたが、その他の伝送方式、例えば、MPEG−2 Systemsで規定された方式が用いられてもよい。また、伝送に係るデータ形式、暗号化方式、符号化方式も、その伝送方式で規定された形式または方式が用いられてもよい。 In the above-described embodiment, the case where the media transport system according to MMT (MPEG Media Transport) defined by MPEG-H is used as the transmission system for transmitting various data is exemplified. A method, for example, a method defined in MPEG-2 Systems may be used. In addition, a data format, an encryption method, and an encoding method related to transmission may be a format or a method defined by the transmission method.
また、上述した実施形態における映像再生装置10の一部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、認識データ伝送装置に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバーやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
Moreover, you may make it implement | achieve a part of video reproduction |
1、1A…デジタル放送システム、10…映像再生装置、15、15A…録画部、20…送信装置、30…サーバー装置、41…放送衛星、42…ネットワーク、50…代替サーバー装置、101…RF受信部、102…復調部、103…分離部、104…制御部、105…記憶部、106…音声復号部、107…音声切替部、108…拡声部、109…映像復号部、110…映像切替部、111…報知生成部、112…映像合成部、113…表示部、114…操作部、121…IP通信部、122…復調部、123…分離部、124…音声復号部、125…映像復号部、201…番組データ生成部、202…構成情報生成部、203…多重化部、204…暗号化部、205…RF送信部、206…IP通信部、1041…現在日時抽出部、1042…提供先抽出部、1043…有効期限抽出部、1044…比較部、1045…取得指示部
DESCRIPTION OF
Claims (9)
前記受信部が受信した放送から副番組をダウンロードすることが可能な有効期限を抽出する有効期限抽出部と、
前記受信部が受信した放送から現在の日時を抽出する現在日時抽出部と、
前記現在日時抽出部が抽出した現在の日時と、前記有効期限抽出部が抽出した有効期限とを比較する比較部と、
前記比較部が比較した結果に応じて、所定の動作を行うように制御する制御部と、
を備える映像再生装置。 A receiver for receiving broadcasts;
An expiration date extraction unit that extracts an expiration date from which the subprogram can be downloaded from the broadcast received by the reception unit;
A current date and time extraction unit that extracts the current date and time from the broadcast received by the reception unit;
A comparison unit that compares the current date and time extracted by the current date and time extraction unit with the expiration date extracted by the expiration date extraction unit;
A control unit that controls to perform a predetermined operation according to a result of comparison by the comparison unit;
A video playback device comprising:
前記有効期限抽出部が抽出した有効期限と、前記提供先抽出部が抽出した前記副番組の提供先を示す情報とを前記副番組毎に対応付けて記憶する記憶部と、
前記受信部が受信した放送のうち主番組を録画する録画部と、
をさらに備え、
前記所定の動作は、
前記提供先抽出部が抽出した前記副番組の提供先から、前記提供先とは異なる代替サーバー装置へ前記副番組を移動させて格納し、前記記憶部に記憶されている前記副番組の提供先を示す情報を、前記代替サーバー装置を示す情報に書き換えて更新する請求項1に記載の映像再生装置。 A providing destination extracting unit that extracts information indicating a providing destination of the subprogram from the broadcast received by the receiving unit;
A storage unit that stores the expiration date extracted by the expiration date extraction unit and information indicating the provision destination of the subprogram extracted by the provision destination extraction unit in association with each subprogram;
A recording unit for recording a main program among broadcasts received by the receiving unit;
Further comprising
The predetermined operation is:
The subprogram provision destination stored in the storage unit is stored by moving the subprogram from the provision destination of the subprogram extracted by the provision destination extraction unit to an alternative server device different from the provision destination. The video reproduction device according to claim 1, wherein information indicating the update is rewritten and updated with information indicating the alternative server device.
前記録画部に前記受信部が受信した放送の主番組を録画する際に、前記有効期限と、前記副番組の提供先を示す情報とを前記副番組毎に対応付けて記憶させ、
前記所定の動作は、
前記提供先抽出部が抽出した前記副番組の提供先から、前記提供先とは異なる代替サーバー装置へ前記副番組を移動させて格納し、前記録画部に記憶されている前記副番組の提供先を示す情報を、前記代替サーバー装置を示す情報に書き換えて更新する請求項2に記載の映像再生装置。 The controller is
When recording the broadcast main program received by the receiving unit in the recording unit, the expiration date and information indicating the provision destination of the sub program are stored in association with each sub program,
The predetermined operation is:
The subprogram provision destination stored in the recording unit is stored by moving the subprogram from the provision destination of the subprogram extracted by the provision destination extraction unit to an alternative server device different from the provision destination. The video reproduction device according to claim 2, wherein information indicating the update is rewritten and updated with information indicating the alternative server device.
前記有効期限抽出部が抽出した有効期限と、前記提供先抽出部が抽出した前記副番組の提供先を示す情報とを前記副番組毎に対応付けて記憶する記憶部と、
前記受信部が受信した放送のうち主番組を録画する録画部と、
をさらに備え、
前記所定の動作は、
前記提供先抽出部が抽出した前記副番組の提供先から前記副番組をダウンロードして前記録画部に録画させ、前記記憶部に記憶されている前記副番組の提供先を示す情報を、前記録画部を示す情報に書き換えて更新する請求項1に記載の映像再生装置。 A providing destination extracting unit that extracts information indicating a providing destination of the subprogram from the broadcast received by the receiving unit;
A storage unit that stores the expiration date extracted by the expiration date extraction unit and information indicating the provision destination of the subprogram extracted by the provision destination extraction unit in association with each subprogram;
A recording unit for recording a main program among broadcasts received by the receiving unit;
Further comprising
The predetermined operation is:
The subprogram is downloaded from the provision destination of the subprogram extracted by the provision destination extraction unit and recorded in the recording unit, and information indicating the subprogram provision destination stored in the storage unit is recorded. The video playback apparatus according to claim 1, wherein the video playback apparatus is rewritten and updated with information indicating a section.
前記録画部に前記主番組を録画する際に、前記有効期限と、前記副番組の提供先を示す情報とを副番組毎に対応付けて記憶させ、
前記所定の動作は、
前記提供先抽出部が抽出した前記副番組の提供先から、前記副番組をダウンロードして前記録画部に録画させ、前記録画部に記憶されている前記副番組の提供先を示す情報を、前記録画部を示す情報に書き換えて更新する請求項4に記載の映像再生装置。 The controller is
When recording the main program in the recording unit, the expiration date and information indicating the provision destination of the subprogram are stored in association with each subprogram,
The predetermined operation is:
Downloading the subprogram from the provider of the subprogram extracted by the provider extraction unit, recording the subprogram on the recording unit, and indicating the subprogram provision destination stored in the recording unit, The video reproduction apparatus according to claim 4, wherein the video reproduction apparatus is rewritten and updated with information indicating a recording unit.
前記録画部に録画された前記主番組の再生中に前記主番組に関連づけられた副番組の再生が利用者によって指示された場合、前記記憶部または前記録画部に記憶されている前記副番組を前記提供先に応じて、前記副番組を前記提供先からダウンロードして再生する請求項2から請求項5のいずれか1項に記載の映像再生装置。 The controller is
When reproduction of a subprogram associated with the main program is instructed by a user during reproduction of the main program recorded in the recording unit, the subprogram stored in the storage unit or the recording unit is The video playback device according to claim 2, wherein the subprogram is downloaded from the provider and reproduced according to the provider.
前記有効期限が近づいていることを報知するように制御する請求項1から請求項6のいずれか1項に記載の映像再生装置。 The predetermined operation is:
The video reproduction apparatus according to claim 1, wherein the video reproduction apparatus is controlled to notify that the expiration date is approaching.
有効期限抽出部が、前記受信手順によって受信された放送から副番組をダウンロードすることが可能な有効期限を抽出する有効期限抽出手順と、
現在日時抽出部が、前記受信手順によって受信された放送から現在の日時を抽出する現在日時抽出手順と、
比較部が、前記現在日時抽出手順によって抽出された現在の日時と、前記有効期限抽出手順によって抽出された有効期限とを比較する比較手順と、
制御部が、前記比較手順によって比較された結果に応じて、所定の動作を行うように制御する制御手順と、
を含む映像再生方法。 A receiving unit for receiving a broadcast;
An expiration date extraction procedure for extracting an expiration date by which the expiration date extraction unit can download the subprogram from the broadcast received by the reception procedure;
A current date and time extraction unit for extracting the current date and time from the broadcast received by the reception procedure;
A comparison unit that compares the current date and time extracted by the current date and time extraction procedure with the expiration date extracted by the expiration date extraction procedure;
A control procedure in which the control unit performs control according to a result of the comparison by the comparison procedure to perform a predetermined operation;
Video playback method.
放送を受信する受信手順と、
前記受信手順によって受信された放送から副番組をダウンロードすることが可能な有効期限を抽出する有効期限抽出手順と、
前記受信手順によって受信された放送から現在の日時を抽出する現在日時抽出手順と、
前記現在日時抽出手順によって抽出された現在の日時と、前記有効期限抽出手順によって抽出された有効期限とを比較する比較手順と、
前記比較手順によって比較された結果に応じて、所定の動作を行うように制御する制御手順と、
を実行させるプログラム。 In the computer equipped with the video playback device,
A reception procedure for receiving broadcasts;
An expiration date extraction procedure for extracting an expiration date from which the subprogram can be downloaded from the broadcast received by the reception procedure;
A current date and time extraction procedure for extracting the current date and time from the broadcast received by the reception procedure;
A comparison procedure for comparing the current date and time extracted by the current date and time extraction procedure with the expiration date extracted by the expiration date extraction procedure;
A control procedure for controlling to perform a predetermined operation in accordance with the result of comparison by the comparison procedure;
A program that executes
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015062752A JP6415368B2 (en) | 2015-03-25 | 2015-03-25 | Video playback device, video playback method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015062752A JP6415368B2 (en) | 2015-03-25 | 2015-03-25 | Video playback device, video playback method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016184780A true JP2016184780A (en) | 2016-10-20 |
JP6415368B2 JP6415368B2 (en) | 2018-10-31 |
Family
ID=57243301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015062752A Active JP6415368B2 (en) | 2015-03-25 | 2015-03-25 | Video playback device, video playback method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6415368B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017139814A (en) * | 2016-01-14 | 2017-08-10 | 日本放送協会 | Reception device, transmission device, and program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002290891A (en) * | 2001-03-26 | 2002-10-04 | Sanyo Electric Co Ltd | Digital broadcasting recording and reproducing device and digital broadcasting system |
JP2003058397A (en) * | 2001-08-20 | 2003-02-28 | Hitachi Information Systems Ltd | File relocation system and its processing program |
JP2007096720A (en) * | 2005-09-28 | 2007-04-12 | Casio Comput Co Ltd | Receiver, content reception method and program |
JP2008245170A (en) * | 2007-03-29 | 2008-10-09 | Toshiba Corp | Broadcast receiving apparatus and broadcast receiving method |
US20130139199A1 (en) * | 2009-11-17 | 2013-05-30 | Hyeonjae LEE | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method |
JP2013229684A (en) * | 2012-04-24 | 2013-11-07 | Toshiba Corp | Display control device and display control method |
JP2015026920A (en) * | 2013-07-25 | 2015-02-05 | シャープ株式会社 | Content recording/reproducing device |
-
2015
- 2015-03-25 JP JP2015062752A patent/JP6415368B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002290891A (en) * | 2001-03-26 | 2002-10-04 | Sanyo Electric Co Ltd | Digital broadcasting recording and reproducing device and digital broadcasting system |
JP2003058397A (en) * | 2001-08-20 | 2003-02-28 | Hitachi Information Systems Ltd | File relocation system and its processing program |
JP2007096720A (en) * | 2005-09-28 | 2007-04-12 | Casio Comput Co Ltd | Receiver, content reception method and program |
JP2008245170A (en) * | 2007-03-29 | 2008-10-09 | Toshiba Corp | Broadcast receiving apparatus and broadcast receiving method |
US20130139199A1 (en) * | 2009-11-17 | 2013-05-30 | Hyeonjae LEE | Method for transmitting and receiving broadcast signals, and broadcast reception device using said method |
JP2013229684A (en) * | 2012-04-24 | 2013-11-07 | Toshiba Corp | Display control device and display control method |
JP2015026920A (en) * | 2013-07-25 | 2015-02-05 | シャープ株式会社 | Content recording/reproducing device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017139814A (en) * | 2016-01-14 | 2017-08-10 | 日本放送協会 | Reception device, transmission device, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6415368B2 (en) | 2018-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101689610B1 (en) | Non-real-time service processing method and a broadcasting receiver | |
US9225443B2 (en) | Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service | |
JP6301849B2 (en) | Display and temporary storage processing method | |
KR101706956B1 (en) | Non-realtime service processing method and broadcasting receiver | |
KR101685987B1 (en) | Non-real-time service processing method and broadcasting receiver | |
US9769518B2 (en) | Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service | |
GB2501021A (en) | Method for transmitting a broadcast service, and method and apparatus for receiving same | |
JP6700658B2 (en) | Receiving device, receiving method, and program | |
JP2017118460A (en) | Receiving device, transmitting device, broadcasting system, and transmission and reception method | |
KR101722364B1 (en) | Transmission apparatus and reception apparatus | |
JP2015056863A (en) | Distribution system, distribution device, receiving device, and program of them | |
JP6415368B2 (en) | Video playback device, video playback method, and program | |
JP2023001198A (en) | video display system | |
JP6275316B2 (en) | Distribution device, reception device, and program thereof | |
JP7150950B2 (en) | COPY CONTROL METHOD OF BROADCASTING PROGRAM CONTENT | |
JP7237220B2 (en) | Broadcast receiving system | |
JP7117071B2 (en) | COPY CONTROL METHOD OF BROADCASTING PROGRAM CONTENT | |
JP2017183820A (en) | Broadcast receiver | |
JP6355263B2 (en) | Receiving apparatus, receiving method, and program | |
JP2022107669A (en) | Broadcast reception method | |
JP2019205206A (en) | Output control method and broadcast receiver | |
JP2018164294A (en) | Viewing reservation of broadcast program and control method of video decoding | |
JP2017184207A (en) | Receiver, program, and receiving method | |
JP2018011329A (en) | Distribution device and program thereof | |
JP2018113708A (en) | Display and temporary accumulation processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170925 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180730 |
|
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: 20180904 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181002 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6415368 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |