JP2016184780A - Video reproducing device, video reproducing method, and program - Google Patents

Video reproducing device, video reproducing method, and program Download PDF

Info

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
Application number
JP2015062752A
Other languages
Japanese (ja)
Other versions
JP6415368B2 (en
Inventor
鈴木 秀樹
Hideki Suzuki
秀樹 鈴木
海彦 鈴木
Umihiko Suzuki
海彦 鈴木
玲子 會田
Reiko Aida
玲子 會田
緑 青木
Midori Aoki
緑 青木
村島 伸幸
Nobuyuki Murashima
伸幸 村島
智夫 西垣
Tomoo Nishigaki
智夫 西垣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2015062752A priority Critical patent/JP6415368B2/en
Publication of JP2016184780A publication Critical patent/JP2016184780A/en
Application granted granted Critical
Publication of JP6415368B2 publication Critical patent/JP6415368B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a video reproducing device, video reproducing method, and program which enable sub video to be viewed even when the sub video is deleted from a server in which it is stored.SOLUTION: A video reproducing device 10 includes: an RF reception unit 101 that receives broadcasting; effective period extraction unit 1043 that extracts an effective period during which a sub-program can be downloaded from the broadcasting received by the RF reception unit 101; a current date/time extraction unit 1041 that extracts a current date/time from the broadcasting received by the RF reception unit 101; a comparison unit 1044 that compares the current date/time extracted by the current date/time extraction unit 1041 and the effective period extracted by the effective period extraction unit 1043; and a control unit 104 that controls to perform a predetermined operation according to a comparison result obtained by the comparison unit 1044.SELECTED DRAWING: Figure 16

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).

特開2013−123203号公報JP2013-123203A

“HDDレコーダー TZ−HDD250 取扱説明書”、パナソニック株式会社、2007年、[online]、(2015.3.2検索)、<URL: panasonic.biz/broad/catv-support/manual/pdf/hdd250.pdf>、p21“HDD recorder TZ-HDD250 instruction manual”, Panasonic Corporation, 2007, [online], (2015.3.2 search), <URL: panasonic.biz/broad/catv-support/manual/pdf/hdd250. pdf>, p21 “NHK、時差再生・マルチビューなどハイブリッドキャストコンテンツ開発のため総務省へ認可申請”、MarkeZine編集部[著]、2013.9.25、[online]、(2015.3.16検索)、<URL: http://markezine.jp/article/detail/18524>“NHK, application for approval from Ministry of Internal Affairs and Communications for development of hybrid cast content such as time difference playback and multi-view”, MarketZine Editorial Department [Author], 2013.9.25, [online], (search on 2015.3.316), <URL: http : //markezine.jp/article/detail/18524>

しかしながら、非特許文献1及び非特許文献2に記載の技術では、サブ映像を含めて録画するように設定されなかった場合、利用者は、録画装置に録画された映像を再生しても、メイン映像しか視聴することができなかった。
また、特許文献1に記載の技術では、サーバーからサブ映像が削除され、他のサーバーにサブ映像が移行されていない場合、受信装置はサブ映像を取得できないため、利用者は、録画装置に録画された映像を再生しても、メイン映像しか視聴することができなかった。
However, in the techniques described in Non-Patent Document 1 and Non-Patent Document 2, if the recording is not set to include the sub video, the user can play the main video even if the video recorded on the recording device is reproduced. I could only watch the video.
Further, in the technique described in Patent Document 1, when the sub video is deleted from the server and the sub video is not transferred to another server, the receiving device cannot acquire the sub video. Even when the recorded video was played, only the main video could be viewed.

本発明は上記の点に鑑みてなされたものであり、格納されていたサーバーからサブ映像が削除される場合であっても、サブ映像を視聴することができる映像再生装置、映像再生方法、及びプログラムを提供することを目的とする。   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.

第1実施形態に係るデジタル放送システムの構成を示すブロック図である。It is a block diagram which shows the structure of the digital broadcasting system which concerns on 1st Embodiment. 第1実施形態に係る送信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the transmitter which concerns on 1st Embodiment. 第1実施形態に係る放送システムに用いるプロトコルスタックの構造の例について説明する図である。It is a figure explaining the example of the structure of the protocol stack used for the broadcasting system which concerns on 1st Embodiment. 第1実施形態に係る通信回線におけるプロトコルスタックの構造の例について説明する図である。It is a figure explaining the example of the structure of the protocol stack in the communication line which concerns on 1st Embodiment. 第1実施形態に係るMMT−SIのテーブルの名称と機能の概略について説明する図である。It is a figure explaining the outline of the name and function of a table of MMT-SI concerning a 1st embodiment. 第1実施形態に係るMPTのデータ構造を示す概略図である。It is the schematic which shows the data structure of MPT which concerns on 1st Embodiment. 第1実施形態に係るMH−EITのデータ構造を示す概略図である。It is the schematic which shows the data structure of MH-EIT which concerns on 1st Embodiment. 第1実施形態に係るアプリケーション情報テーブルのデータ構造を示す概略図である。It is the schematic which shows the data structure of the application information table which concerns on 1st Embodiment. 第1実施形態に係る録画再生アプリケーション制御記述子のデータ構造を示す概略図である。It is the schematic which shows the data structure of the recording / reproducing application control descriptor which concerns on 1st Embodiment. 第1実施形態に係る簡易アプリケーションロケーション記述子のデータ構造を示す概略図である。It is the schematic which shows the data structure of the simple application location descriptor which concerns on 1st Embodiment. 第1実施形態に係るアプリケーション有効期限記述子のデータ構造を示す概略図である。It is the schematic which shows the data structure of the application expiration date descriptor which concerns on 1st Embodiment. 第1実施形態に係るMH−コンポーネントグループ記述子のデータ構造を示す概略図である。It is the schematic which shows the data structure of MH-component group descriptor which concerns on 1st Embodiment. コンポーネントグループ種別における値と意味の対応を示す図である。It is a figure which shows a response | compatibility with the value in a component group classification, and a meaning. コンポーネントグループ識別における値と意味の対応を示す図である。It is a figure which shows a response | compatibility with the value in a component group identification, and a meaning. 第1実施形態に係る放送システムに用いるコンポーネントグループの設定例を示す図である。It is a figure which shows the example of a setting of the component group used for the broadcasting system which concerns on 1st Embodiment. 第1実施形態に係る映像再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the video reproduction apparatus which concerns on 1st Embodiment. 第1実施形態に係る記憶部及び録画部に記憶される番組情報とアドレスと有効期限との対応の一例を示す図である。It is a figure which shows an example of a response | compatibility with the program information memorize | stored in the memory | storage part and recording part which concern on 1st Embodiment, an address, and an expiration date. 第1実施形態に係る制御部が行う処理手順のフローチャートである。It is a flowchart of the process sequence which the control part which concerns on 1st Embodiment performs. 第2実施形態に係るデジタル放送システムの構成を示すブロック図である。It is a block diagram which shows the structure of the digital broadcasting system which concerns on 2nd Embodiment. 第2実施形態に係る制御部が行う処理手順のフローチャートである。It is a flowchart of the process sequence which the control part which concerns on 2nd Embodiment performs. 第3実施形態に係る表示部上に報知される副番組データを視聴できる期間が近づいていることを示す文字情報の例を表す図である。It is a figure showing the example of the character information which shows that the period which can view the subprogram data alert | reported on the display part which concerns on 3rd Embodiment is approaching. 第3実施形態に係る制御部が行う処理手順のフローチャートである。It is a flowchart of the process sequence which the control part which concerns on 3rd Embodiment performs.

本実施形態について、図面を参照しながら説明する。なお、以下の説明においては、本発明のデジタル放送の映像再生装置を、単に「映像再生装置」という。また、映像再生装置は、表示部を備えている。   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 digital broadcast system 1 according to the present embodiment. As shown in FIG. 1, the digital broadcast system 1 includes a video playback device 10, a recording unit 15, a transmission device 20, a server device 30, a broadcast satellite 41, a network 42, and an alternative server device 50. The transmission device 20 and the server device 30 constitute a broadcast facility owned by a broadcaster. In the digital broadcast system 1, the number of the video playback devices 10 and the transmission devices 20 is generally plural, but in the following description, for ease of explanation, The case of the digital broadcasting system 1 in which the number of transmission devices 20 is one will be described.

また、以下の説明では、デジタル放送システム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 digital broadcasting system 1, for example, ARIB (Association of Radio Industries and Businesses) MMT (MPEG Media Media) described in the STD-60 standard A case where the (Transport) method is adopted will be described. In addition, an example in which the transmitted video / audio encoding method conforms to the ARIB STD-B23 standard will be described. Further, an example will be described in which the data broadcast encoding and transmission method is compliant with ARIB STD-B24 and IPTV Forum Japan IPTV standard broadcast communication cooperation system specification IPTVFJ STD-0010.

また、本実施形態では、送信装置20が主番組(メインビューともいう)と副番組(マルチビューともいう)とを含むマルチビュー放送を行う例を説明する。本実施形態において、主番組は、放送衛星41を介して送信される。また、副番組は、主番組のデータ(以下、主番組データ、または単に主番組という)に含まれるアプリケーション、または利用者の操作によってネットワーク42経由でダウンロードされたアプリケーションに応じて、サーバー装置30からネットワーク42を介してダウンロードされる。なお、以下の例では、アプリケーションが主番組データに含まれている例を説明する。
なお、以下の説明において、主番組データには、主番組に対応したメイン音声が含まれ、副番組データには、サブ映像に対応したサブ音声が含まれているものとする。また、主番組データは、番組データに構成情報が多重化されたデータであり、副映像の番組データ(以下、副番組データ、または単に副番組という)は、番組データに構成情報が多重化されたデータである。なお、構成情報については後述する。
In the present embodiment, an example will be described in which the transmission apparatus 20 performs multi-view broadcasting including a main program (also referred to as a main view) and a sub program (also referred to as a multi-view). In the present embodiment, the main program is transmitted via the broadcast satellite 41. Further, the sub-program is received from the server device 30 in accordance with an application included in main program data (hereinafter referred to as main program data or simply main program) or an application downloaded through the network 42 by a user operation. Downloaded via the network 42. In the following example, an example in which an application is included in main program data will be described.
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 transmission device 20 is, for example, a transmission device provided in a broadcasting company such as a broadcasting station. The transmission device 20 transmits main program data (also simply referred to as multiplexed data) to the broadcast satellite 41. The main program data includes video / audio / subtitle content v101, data broadcast content v102, application data v103, and application control information (AIT) v104. For example, before transmitting the main program data to the broadcast satellite 41, the transmission device 20 stores the subprogram data v105 in the server device 30 in advance. The subprogram data v105 also includes video / audio / caption content, data broadcast content, application data, and application control information. Note that each of the video data and the audio data included in the main program data or the sub program data is data encoded by a predetermined encoding method. For example, the video data is H.264. H.265, data encoded by an encoding method such as HEVC (High Efficiency Video Coding). Further, for example, the audio data is data encoded by an encoding method such as ISO / IEC 14496 Part 3, so-called MPEG-4 audio.

放送衛星41は、送信装置20から送信された主番組データを受信し、受信した主番組データを変調する。放送衛星41は、変調した主番組データ(v101〜v104)の電波を地上に向けて送信する。なお、放送衛星41は、人工衛星による放送衛星(BS)、及び通信衛星(CS)のうち、少なくとも1つの衛星である。   The broadcast satellite 41 receives the main program data transmitted from the transmission device 20, and modulates the received main program data. The broadcast satellite 41 transmits the radio waves of the modulated main program data (v101 to v104) toward the ground. The broadcasting satellite 41 is at least one of a satellite broadcasting satellite (BS) and a communication satellite (CS).

サーバー装置30には、副番組データv105が送信装置20によって格納される。サーバー装置30は、格納した副番組データv105をIP(インターネットプロトコル)に変換し、変換した副番組データ(v108〜v110)を、映像再生装置10からのリクエストv107に応じて、ネットワーク42を介して映像再生装置10に配信する。変換された副番組データには、映像・音声・字幕コンテンツv108、アプリケーションデータv109、及びアプリケーション制御情報v110が含まれている。送信装置20とサーバー装置30とは、例えばケーブルを介して接続されている。なお、送信装置20とサーバー装置30とは、ネットワークを介して接続されていてもよい。   In the server device 30, the subprogram data v <b> 105 is stored by the transmission device 20. The server device 30 converts the stored subprogram data v105 into IP (Internet protocol), and converts the converted subprogram data (v108 to v110) via the network 42 in response to a request v107 from the video reproduction device 10. Delivered to the video playback device 10. The converted subprogram data includes video / audio / subtitle content v108, application data v109, and application control information v110. The transmission device 20 and the server device 30 are connected via a cable, for example. The transmission device 20 and the server device 30 may be connected via a network.

映像再生装置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 video recording unit 15 is connected to the video reproduction device 10. The recording unit 15 is, for example, an HDD (hard disk). In the following description, it is assumed that the video playback device 10 is a television receiver (television, TV).
The video reproduction device 10 receives the main program data (v101 to v104) broadcast via the broadcast satellite 41 and records the received main program data in the recording unit 15. Data v106 recorded in the recording unit 15 is main program data. The video playback device 10 plays back the main program data recorded in the recording unit 15 in accordance with an instruction from the user. At the time of reproduction, the video reproduction device 10 extracts the application data v103 included in the main program data. In addition, when reproducing | regenerating the main program data received in real time, the video reproduction apparatus 10 extracts the application data v103 contained in the received main program data. The video reproduction device 10 transmits a request v107 to the server device 30 via the network 42 according to the extracted application data v103. The request v107 includes a request for downloading subprogram data. Further, when the subprogram data is stored in the server device 30, the video reproduction device 10 downloads the subprogram data (v108 to v110) via the network 42, and displays the downloaded subprogram data on the display unit. Let

また、映像再生装置10は、受信している主番組データの録画中、または録画後に主番組データからアプリケーションデータv103を抽出し、抽出したアプリケーションデータv104に含まれている副番組データの提供先のアドレス(以下、単にアドレスともいう)とダウンロードが許可されている有効期限(以下、単に有効期限ともいう)を抽出する。映像再生装置10は、抽出したアドレスと有効期限とを、コンテンツを示す情報と対応付けて、映像再生装置10が有する記憶部105(図16参照)に記憶させる。映像再生装置10は、記憶部105に記憶させた有効期限を所定の期間毎、例えば1日毎に読み出し、例えば有効期限の7日前になったとき、副番組データを代替サーバー装置50に格納させる。そして、映像再生装置10は、録画部15に録画されている主番組データに含まれるアドレスを、代替サーバー装置50のアドレスに書き換え、有効期限を代替サーバー装置50に格納しておける期間に書き換える。さらに、映像再生装置10は、記憶部105に記憶させたアドレスと有効期限とを同様に書き換える。ここで、代替サーバー装置50に格納しておける期間とは、例えば代替サーバー装置50の契約期間、副番組データを提供して放送事業者またはサードパーティーが設定した期間である。   In addition, the video reproduction device 10 extracts the application data v103 from the main program data during or after the recording of the received main program data, and provides the subprogram data providing destination included in the extracted application data v104. An address (hereinafter also simply referred to as an address) and an expiration date (hereinafter also simply referred to as an expiration date) for which downloading is permitted are extracted. The video reproduction device 10 stores the extracted address and expiration date in association with information indicating the content in the storage unit 105 (see FIG. 16) of the video reproduction device 10. The video reproduction device 10 reads the expiration date stored in the storage unit 105 every predetermined period, for example, every day, and stores the subprogram data in the alternative server device 50 when, for example, seven days before the expiration date. Then, the video reproduction device 10 rewrites the address included in the main program data recorded in the recording unit 15 to the address of the alternative server device 50 and rewrites the expiration date to a period that can be stored in the alternative server device 50. Further, the video reproduction device 10 rewrites the address and the expiration date stored in the storage unit 105 in the same manner. Here, the period that can be stored in the alternative server device 50 is, for example, a contract period of the alternative server device 50 or a period set by a broadcaster or a third party by providing subprogram data.

代替サーバー装置50は、例えば主番組データを提供している放送事業者が提供する有料サーバー装置である。例えば、放送事業者は、主番組データの放送後、1週間、副番組データを無料で提供し、その後、代替サーバー装置50を有料契約している利用者のみへ副番組データを提供する。代替サーバー装置50は、映像再生装置10からの副番組データの格納を行うリクエストV111を受け取り、受け取ったリクエストv111に応じて、副番組データ(v112〜v114)を格納する。なお、格納される副番組データには、映像・音声・字幕コンテンツv112、アプリケーションデータv113、及びアプリケーション制御情報v114が含まれている。   The alternative server device 50 is, for example, a pay server device provided by a broadcaster providing main program data. For example, the broadcaster provides the subprogram data free of charge for one week after the main program data is broadcast, and then provides the subprogram data only to users who have a paid contract with the alternative server device 50. The alternative server device 50 receives the request V111 for storing the subprogram data from the video reproduction device 10, and stores the subprogram data (v112 to v114) according to the received request v111. The stored subprogram data includes video / audio / subtitle content v112, application data v113, and application control information v114.

<送信装置20の構成>
次に、本実施形態に係る送信装置20の構成について説明する。
図2は、本実施形態に係る送信装置20の構成を示すブロック図である。図2に示すように、送信装置20は、番組データ生成部201、構成情報生成部202、多重化部203、暗号化部204、RF送信部205、及びIP通信部206を含んで構成される。
<Configuration of Transmitting Device 20>
Next, the configuration of the transmission device 20 according to the present embodiment will be described.
FIG. 2 is a block diagram illustrating a configuration of the transmission device 20 according to the present embodiment. As illustrated in FIG. 2, the transmission device 20 includes a program data generation unit 201, a configuration information generation unit 202, a multiplexing unit 203, an encryption unit 204, an RF transmission unit 205, and an IP communication unit 206. .

番組データ生成部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 data generation unit 201 acquires video data indicating video configuring a broadcast program and audio data indicating audio configuring the broadcast program.
The program data generation unit 201 encodes the acquired video data using a predetermined video encoding method. The predetermined video encoding method is, for example, ISO / IEC 23008 HEVC (International Organization for Standardization / International Electronic Commission 230308 Part2 High Efficiency Video Standard), which is simply referred to as “High Coding C”.
The program data generation unit 201 encodes the acquired audio data using a predetermined video encoding method. The predetermined audio encoding method is, for example, an audio encoding method defined by ISO / IEC 14496 Part 3 (also simply referred to as MPEG-4 audio. MPEG is an abbreviation for Moving Picture Experts Group). is there.

番組データ生成部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 data generation unit 201 generates program data in a predetermined format from the encoded video data, audio data, and MMT-SI (MMT-System Information), and outputs the generated program data to the multiplexing unit 203. In addition, the MMT-SI includes a message, a table, and a descriptor set by a broadcaster described later. MMT-SI will be described later. Program data in a predetermined format is, for example, MPU (Media Processing Unit) defined by ISO / IEC 23008 Part1 MMT (MPEG Media Transport, also simply referred to as MMT). Each MPU includes video data, audio data, and MMT-SI of a unit that can perform video and audio decoding processing.

構成情報生成部202は、放送番組や放送に伴って提供されるサービスを構成するための情報である構成要素情報を取得する。構成要素情報は、放送番組やサービスの構成要素であるアセット、つまり、映像、音声等のリストや、それらの諸要件を示す情報を含む。
例えば、上記の構成要素情報には、階層伝送方式による放送をする場合等、複数の放送映像を同時に送信する場合においては、各映像の解像度に関する情報や、各映像が表示される優先度に関する情報等も構成要素情報に含まれる。
構成情報生成部202は、取得した構成要素情報から所定の形式の構成情報を生成し、生成した構成情報を多重化部203に出力する。所定の形式の構成データは、例えば、MMT−SI(MMT−System Information)を構成するMPT(MMT Package Table)である。MPTの例については後述する。
The configuration information generation unit 202 acquires component element information that is information for configuring a broadcast program and a service provided along with the broadcast. The component information includes a list of assets that are components of broadcast programs and services, that is, video, audio, and the like, and information indicating their requirements.
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 information generation unit 202 generates configuration information in a predetermined format from the acquired component element information, and outputs the generated configuration information to the multiplexing unit 203. The configuration data in the predetermined format is, for example, an MPT (MMT Package Table) that configures MMT-SI (MMT-System Information). An example of MPT will be described later.

多重化部203は、番組データ生成部201が出力した番組データ、及び構成情報生成部202が出力した構成情報を多重化して、所定の形式(例えば、TLV(Type Length Value)パケット)の多重化データを生成する。多重化部203は、生成した多重化データを暗号化部204に出力する。   The multiplexing unit 203 multiplexes the program data output from the program data generation unit 201 and the configuration information output from the configuration information generation unit 202 to multiplex a predetermined format (for example, a TLV (Type Length Value) packet). Generate data. The multiplexing unit 203 outputs the generated multiplexed data to the encryption unit 204.

暗号化部204は、多重化部203が出力した多重化データを所定の暗号化方式(例えば、AES(Advanced Encryption Standard)やMULTI2)を用いて暗号化する。暗号化部204は、暗号化した多重化データをRF送信部205とIP通信部206とに出力する。なお、RF送信部205に出力される多重化データは、メイン映像の番組データに構成情報が多重化されたデータである。また、IP通信部206に出力される多重化データは、サブ映像の番組データに構成情報が多重化されたデータである。   The encryption unit 204 encrypts the multiplexed data output from the multiplexing unit 203 by using a predetermined encryption method (for example, AES (Advanced Encryption Standard) or MULTI2). The encryption unit 204 outputs the encrypted multiplexed data to the RF transmission unit 205 and the IP communication unit 206. The multiplexed data output to the RF transmission unit 205 is data in which configuration information is multiplexed with main video program data. The multiplexed data output to the IP communication unit 206 is data in which configuration information is multiplexed with the program data of the sub video.

RF送信部205は、暗号化部204が出力した多重化データを映像再生装置10に放送伝送路である放送衛星41を介して送信する。ここで、RF送信部205は、ベースバンド信号である多重化データで所定の搬送周波数を有する搬送波を変調させて、搬送周波数に対応したチャネル帯域の電波(放送波)をアンテナ(図示せず)により放送衛星41へ放射する。
IP通信部206は、暗号化部204が出力する多重化データを、ケーブルを介してサーバー装置30に出力することで、多重化データをサーバー装置30に格納する。
The RF transmission unit 205 transmits the multiplexed data output from the encryption unit 204 to the video reproduction device 10 via the broadcast satellite 41 that is a broadcast transmission path. Here, the RF transmission unit 205 modulates a carrier wave having a predetermined carrier frequency with multiplexed data that is a baseband signal, and transmits a radio wave (broadcast wave) in a channel band corresponding to the carrier frequency to an antenna (not shown). Is emitted to the broadcasting satellite 41.
The IP communication unit 206 stores the multiplexed data in the server device 30 by outputting the multiplexed data output from the encryption unit 204 to the server device 30 via a cable.

<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 video reproduction apparatus 10, that is, a protocol stack used in a broadcasting system will be described.
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 transmission device 20, and transmitted by the transmission device 20 as an IP packet. In the transmission of data content, the data is converted into MMTP packets by the transmission device 20 and transmitted by the transmission device 20 as IP packets. The IP packet configured as described above is transmitted by the transmission device 20 in the form of a TLV packet when broadcast using the broadcast transmission path. One IP packet or one header-compressed IP packet is transmitted as one TLV packet by the transmitter 20 (see ARIB STD-B32 and STD-B60).

さらに、放送システムに用いるプロトコルスタックでは、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 transmission device 20 to form an MMTP packet, and is transmitted by the transmission device 20 as an IP packet. TLV-SI is control information related to multiplexing of IP packets, and provides information for channel selection and correspondence information between IP addresses and services.

また、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 video playback device 10, that is, the protocol stack in the communication line will be described.
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 transmission device 20 according to the unicast / multicast distribution form.
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 video playback device 10 unless the broadcaster and the viewer have a viewing contract.

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 digital broadcasting system 1 can handle all tables related to the MMT system.
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 video reproduction apparatus 10 that can execute this application. If the video reproduction apparatus 10 is mounted with this profile, it indicates that it has the ability to execute this application. The video playback device 10 activates this application based on the application profile, major version, minor version, and micro version.
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 Video Playback Device 10>
Next, the configuration of the video playback device 10 according to the present embodiment will be described.
FIG. 16 is a block diagram showing the configuration of the video playback apparatus 10 according to the present embodiment. As shown in FIG. 16, the video reproduction device 10 includes an RF reception unit 101, a demodulation unit 102, a separation unit 103, a control unit 104, a storage unit 105, an audio decoding unit 106, an audio switching unit 107, an audio amplification unit 108, and a video decoding Unit 109, video switching unit 110, notification generation unit 111, video synthesis unit 112, display unit 113, operation unit 114, IP communication unit 121, demodulation unit 122, separation unit 123, audio decoding unit 124, and video decoding unit 125. Prepare.

RF受信部101は、送信装置20が送信した放送波を、放送衛星41を介して受信する。RF受信部101は、操作部114が出力した操作結果に基づいて、制御部104が出力した放送チャンネル信号で指定される放送チャンネルに応じた放送チャンネル帯域を特定する。RF受信部101は、放送波として受信した放送チャンネル帯域の受信信号をベースバンド信号である多重化データに変換する。RF受信部101は、変換した多重化データを復調部102に出力する。   The RF receiving unit 101 receives the broadcast wave transmitted from the transmission device 20 via the broadcast satellite 41. Based on the operation result output from the operation unit 114, the RF reception unit 101 specifies a broadcast channel band corresponding to the broadcast channel specified by the broadcast channel signal output from the control unit 104. The RF receiving unit 101 converts a received signal in a broadcast channel band received as a broadcast wave into multiplexed data that is a baseband signal. The RF receiver 101 outputs the converted multiplexed data to the demodulator 102.

復調部102は、RF受信部101が出力した多重化データを送信装置20の変調方式に応じた復調方式によって復調し、復調した多重化データを分離部103に出力する。なお、復調部102は、復調後または復調時に誤り訂正を行う。   The demodulator 102 demodulates the multiplexed data output from the RF receiver 101 by a demodulation scheme corresponding to the modulation scheme of the transmission apparatus 20, and outputs the demodulated multiplexed data to the separator 103. Note that the demodulation unit 102 performs error correction after demodulation or during demodulation.

分離部103は、復調部102が出力した復調後の多重化データから番組データ及び構成情報に分離する。分離部103は、構成情報を制御部104に出力する。また、分離部103は、番組データから音声データと映像データとMMT−SIとを抽出する。分離部103は、抽出した音声データを音声復号部106に出力し、映像データを映像復号部109に出力する。また、分離部103は、抽出した音声データと映像データとMMT−SIとを制御部104に出力する。   The separation unit 103 separates the demodulated multiplexed data output from the demodulation unit 102 into program data and configuration information. The separation unit 103 outputs the configuration information to the control unit 104. Further, the separation unit 103 extracts audio data, video data, and MMT-SI from the program data. The separation unit 103 outputs the extracted audio data to the audio decoding unit 106 and outputs the video data to the video decoding unit 109. In addition, the separation unit 103 outputs the extracted audio data, video data, and MMT-SI to the control unit 104.

制御部104は、現在日時抽出部1041、提供先抽出部1042、有効期限抽出部1043、比較部1044、及び取得指示部1045を備える。
制御部104は、受信した番組データを再生するように制御する。制御部104は、受信している番組データがマルチビューTVサービスであり再生中に利用者が操作部114を操作して副番組データの表示を指示した場合、副番組データを取得して表示するように制御する。また、制御部104は、利用者の指示に応じて、主番組データが選択された場合、主音声信号を出力するように音声切替部107を制御し、主映像信号を出力するように映像切替部110を制御する。制御部104は、利用者の指示に応じて、副番組データが選択された場合、副音声信号を出力するように音声切替部107を制御し、副映像信号を出力するように映像切替部110を制御する。なお、主音声信号とは主番組データに含まれる音声信号であり、主映像信号とは主番組データに含まれる映像信号である。また、副音声信号とは副番組データに含まれる音声信号であり、副映像信号とは副番組データに含まれる映像信号である。
The control unit 104 includes a current date and time extraction unit 1041, a provision destination extraction unit 1042, an expiration date extraction unit 1043, a comparison unit 1044, and an acquisition instruction unit 1045.
The control unit 104 performs control so as to reproduce the received program data. When the received program data is a multi-view TV service and the user operates the operation unit 114 to instruct display of the sub program data during playback, the control unit 104 acquires and displays the sub program data. To control. Further, the control unit 104 controls the audio switching unit 107 to output the main audio signal when the main program data is selected according to the user's instruction, and switches the video to output the main video signal. The unit 110 is controlled. The control unit 104 controls the audio switching unit 107 to output a sub audio signal and the video switching unit 110 to output a sub video signal when sub program data is selected according to a user instruction. To control. The main audio signal is an audio signal included in main program data, and the main video signal is a video signal included in main program data. The sub audio signal is an audio signal included in the sub program data, and the sub video signal is a video signal included in the sub program data.

制御部104は、録画部15に録画された主番組データの再生を利用者が操作部114を操作して指示した場合、録画部15に録画されている主番組データを再生し、再生中に副番組データの再生指示が行われ且つ有効期限内である場合、取得指示部1045が生成したリクエストv107またはリクエストv111を、ネットワーク42を介してサーバー装置30または代替サーバー装置50に送信する。制御部104は、副番組データを取得して再生する。   When the user operates the operation unit 114 to instruct the reproduction of the main program data recorded in the recording unit 15, the control unit 104 reproduces the main program data recorded in the recording unit 15 and during the reproduction. When an instruction to reproduce subprogram data is issued and the expiration date is within the expiration date, the request v107 or the request v111 generated by the acquisition instruction unit 1045 is transmitted to the server device 30 or the alternative server device 50 via the network 42. The control unit 104 acquires and reproduces subprogram data.

現在日時抽出部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 comparison unit 1044 To do.

提供先抽出部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 control unit 104 may determine whether the service is a multi-view TV service.
When the program data recorded in the recording unit 15 is a program of a multi-view TV service, the providing destination extraction unit 1042 extracts a simple application location descriptor from the MMT-SI output from the separation unit 103. The providing destination extraction unit 1042 extracts the application URL from the extracted simple application location descriptor as an address, stores the extracted address in the storage unit 105 for each program, and causes the recording unit 15 to record in association with the main program data. .

有効期限抽出部1043は、録画部15に録画される番組データがマルチビューTVサービスである場合、分離部103が出力したMMT−SIから録画再生アプリケーション制御記述子を抽出する。有効期限抽出部1043は、抽出した録画再生アプリケーション制御記述子から有効期限日時を有効期限として抽出し、抽出した有効期限を記憶部105に番組毎に記憶させ、録画部15に主番組データと対応付けて録画させる。   When the program data recorded in the recording unit 15 is a multi-view TV service, the expiration date extraction unit 1043 extracts a recording / playback application control descriptor from the MMT-SI output from the separation unit 103. 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 storage unit 105, and corresponds to the main program data in the recording unit 15 Add and record.

図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 storage unit 105 and the recording unit 15 according to the present embodiment. Here, the program information is, for example, a program name, and may include information such as a broadcast date and time and a broadcast station name. The providing destination extraction unit 1042 associates the program information with the address, and stores the program information in the storage unit 105 for each program. The expiration date extraction unit 1043 stores the expiration date in the storage unit 105 for each program in association with the program information and the address. Also, the providing destination extraction unit 1042 associates the program information and the address with the main program data, and records or stores each program in the recording unit 15. The expiration date extraction unit 1043 records or stores the expiration date in the recording unit 15 for each program by associating the program information and the address with the main program data.

比較部1044は、予め定められている時刻に、記憶部105に記憶させた有効期限、または録画部15に記憶させた有効期限を読み出す。比較部1044は、読み出した有効期限と、取得した現在の日時とを比較し、有効期限と現在の日時との差が所定の時間以内(有効期限が近い)番組があるか否かを判別する。比較部1044は、有効期限と現在の日時との差が所定の時間以内(有効期限が近い)番組がある場合、サーバー装置30から副番組データを取得して、取得した副番組データを代替サーバー装置50へ移動させて格納する副番組データ移動指示を取得指示部1045に出力する。なお、所定の時間とは、例えば24時間×7日である。なお、所定の時間は、利用者が操作部114を操作して選択または入力するようにしてもよい。また、所定の時刻は、毎日定められた時刻であっても良く、利用者が映像再生装置10を利用しているときであってもよい。   The comparison unit 1044 reads the expiration date stored in the storage unit 105 or the expiration date stored in the recording unit 15 at a predetermined time. The comparison unit 1044 compares the read expiration date with the acquired current date and time to determine whether or not there is a program whose difference between the expiration date and the current date and time is within a predetermined time (the expiration date is close). . When there is a program whose difference between the expiration date and the current date and time is within a predetermined time (the expiration date is close), the comparison unit 1044 acquires the subprogram data from the server device 30 and uses the acquired subprogram data as a substitute server A sub-program data movement instruction to be moved and stored in the apparatus 50 is output to the acquisition instruction unit 1045. The predetermined time is, for example, 24 hours × 7 days. Note that the predetermined time may be selected or input by the user operating the operation unit 114. Further, the predetermined time may be a time determined every day, or may be a time when the user is using the video reproduction device 10.

取得指示部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 acquisition instructing unit 1045 acquires subprogram data from the address output by the providing destination extracting unit 1042 when the user operates the operation unit 114 to instruct subprogram data playback during playback of the received broadcast. Request v107 or request v111 is generated. The request v107 and the request v111 include information on the URL address of the subprogram data providing destination. The acquisition instruction unit 1045 transmits the request v107 from the IP communication unit 121 to the server device 30 via the network 42, or transmits the request v111 from the IP communication unit 121 to the alternative server device 50 via the network 42. The acquisition instruction unit 1045 controls to download the sub program data from the server device 30 or the alternative server device 50 after transmitting the request v107 and the request v111.

また、取得指示部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 comparison unit 1044, the acquisition instruction unit 1045 reads an address associated with program information with a near expiration date from the storage unit 105 or the recording unit 15. The acquisition instruction unit 1045 moves the subprogram data from the server device 30 to the alternative server device 50 according to the read address, and stores it. After the movement, the acquisition instruction unit 1045 rewrites and updates the address stored in the storage unit 105 and the address recorded in the recording unit 15 with the address of the alternative server device 50. Furthermore, the acquisition instruction unit 1045 rewrites and updates the expiration date based on information indicating the expiration date set in the alternative server device 50 or the subprogram data.

記憶部105は、図17に示した番組情報とアドレスと有効期限とが対応付けた情報を記憶する。記憶部105は、記憶媒体、例えば、HDD(Hard Disk Drive)、フラッシュメモリ、ROM(Read Only Memory;読み出し専用メモリ)、RAM(Random Access read/write Memory;読み書き可能なメモリ)、又はそれらの任意の組み合わせを含んで構成される。   The storage unit 105 stores information in which the program information, the address, and the expiration date illustrated in FIG. 17 are associated with each other. The storage unit 105 is a storage medium such as an HDD (Hard Disk Drive), a flash memory, a ROM (Read Only Memory), a RAM (Random Access read / write Memory), or any of them. It is comprised including the combination of.

音声復号部106には、分離部103から音声データが入力される。入力された音声データは、所定の音声符号化方式(例えば、MPEG−4 オーディオ)で符号化されたデータである。音声復号部106は、符号化に用いられた符号化方式と対応する復号方式で入力された音声データを復号する。なお、復号した音声データは、各時刻における音声のレベルを示すデータである。音声復号部106は、復号した音声データを生成し、生成した音声データを音声切替部107に出力する。   Audio data is input from the separation unit 103 to the audio decoding unit 106. The input audio data is data encoded by a predetermined audio encoding method (for example, MPEG-4 audio). The audio decoding unit 106 decodes audio data input by a decoding method corresponding to the encoding method used for encoding. The decoded audio data is data indicating the audio level at each time. The audio decoding unit 106 generates decoded audio data and outputs the generated audio data to the audio switching unit 107.

音声切替部107には、音声復号部106から主音声信号と、音声復号部124から副音声信号とが入力される。音声切替部107は、制御部104の制御に応じて、主音声信号または副音声信号を拡声部108に出力する。
拡声部108は、音声切替部107が出力した音声信号に基づく音声を再生するものであり、例えば、スピーカーを含んで構成される。
The audio switching unit 107 receives the main audio signal from the audio decoding unit 106 and the sub audio signal from the audio decoding unit 124. The audio switching unit 107 outputs a main audio signal or a sub audio signal to the loudspeaker unit 108 under the control of the control unit 104.
The loudspeaker 108 reproduces audio based on the audio signal output from the audio switching unit 107, and includes, for example, a speaker.

映像復号部109には、分離部103から映像データが入力される。入力された映像データは、所定の映像符号化方式(例えば、HEVC、MPEG−2 ビデオ)で符号化されたデータである。映像復号部109は、符号化に用いられた符号化方式と対応する復号方式で入力された映像データを復号し、復号した映像データを生成する。なお、復号した映像データは、各時刻における映像(フレーム画像)を形成する信号値を示すデータである。映像復号部109は、復号した映像データを映像切替部110に出力する。   Video data is input from the separation unit 103 to the video decoding unit 109. The input video data is data encoded by a predetermined video encoding method (for example, HEVC, MPEG-2 video). The video decoding unit 109 decodes video data input by a decoding method corresponding to the encoding method used for encoding, and generates decoded video data. Note that the decoded video data is data indicating signal values forming a video (frame image) at each time. The video decoding unit 109 outputs the decoded video data to the video switching unit 110.

映像切替部110には、映像復号部109から主映像信号と、映像復号部125から副映像信号とが入力される。映像切替部110は、制御部104の制御に応じて、主映像信号または副映像信号を映像合成部112に出力する。   The video switching unit 110 receives the main video signal from the video decoding unit 109 and the sub video signal from the video decoding unit 125. The video switching unit 110 outputs a main video signal or a sub video signal to the video synthesis unit 112 under the control of the control unit 104.

報知生成部111は、制御部104の制御に応じて、表示部113上に報知する文字情報を生成する。ここで、文字情報とは、主番組データを表示部113上に表示していることを示す“主番組”、副番組データを上に表示していることを示す“副番組”等である。報知生成部111は、生成した文字情報を映像合成部112に出力する。   The notification generation unit 111 generates character information to be notified on the display unit 113 under the control of the control unit 104. Here, the character information is “main program” indicating that the main program data is displayed on the display unit 113, “subprogram” indicating that the sub program data is displayed above, and the like. The notification generation unit 111 outputs the generated character information to the video composition unit 112.

映像合成部112は、映像切替部110が出力した映像信号に、報知生成部111が出力した文字情報を合成し、合成した映像信号を表示部113上に出力する。報知生成部111が文字情報を出力していない場合、映像合成部112は、映像切替部110が出力した映像信号を表示部113上に出力する。   The video synthesis unit 112 synthesizes the character information output from the notification generation unit 111 with the video signal output from the video switching unit 110, and outputs the synthesized video signal on the display unit 113. When the notification generation unit 111 does not output character information, the video composition unit 112 outputs the video signal output from the video switching unit 110 on the display unit 113.

表示部113は、映像合成部112が出力した映像信号に基づく映像を表示する。表示部113は、ディスプレイ、例えば、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、等を含んで構成される。   The display unit 113 displays a video based on the video signal output from the video synthesis unit 112. The display unit 113 includes a display, for example, a liquid crystal display, an organic EL (Electro Luminescence) display, and the like.

操作部114は、例えば、操作ボタン、リモートコントローラ、携帯端末装置等の電子機器から操作信号を受信する入力インタフェース、等である。操作部114は、利用者によって操作された操作結果を検出し、検出した操作結果を制御部104に出力する。   The operation unit 114 is, for example, an input interface that receives an operation signal from an electronic device such as an operation button, a remote controller, or a portable terminal device. The operation unit 114 detects an operation result operated by the user, and outputs the detected operation result to the control unit 104.

<制御部104が行う処理手順>
次に、制御部104が行う処理手順の一例を説明する。なお、以下の例では、利用者は、代替サーバー装置50の利用契約を結んでいるとする。さらに副番組データは、放送事業者によって、サーバー装置30から代替サーバー装置50へ格納することが許可されているとする。
図18は、本実施形態に係る制御部104が行う処理手順のフローチャートである。
<Processing procedure performed by control unit 104>
Next, an example of a processing procedure performed by the control unit 104 will be described. In the following example, it is assumed that the user has a usage contract for the alternative server device 50. Further, it is assumed that the subprogram data is permitted to be stored from the server device 30 to the alternative server device 50 by the broadcaster.
FIG. 18 is a flowchart of a processing procedure performed by the control unit 104 according to the present embodiment.

(ステップS1)制御部104は、利用者が操作部114を操作して指示した番組の主番組データを、RF受信部101を制御して受信する。
(ステップS2)制御部104は、受信している番組を録画部15に録画させる指示が、操作部114から入力されたか否かを判別する。なお、録画させる指示には、録画予約による録画指示も含まれる。制御部104は、録画させる指示が入力されていると判別した場合(ステップS2;YES)、ステップS3に処理を進め、録画させる指示が入力されていないと判別した場合(ステップS2;NO)、ステップS5に処理を進める。
(Step S1) The control unit 104 controls the RF reception unit 101 to receive main program data of a program instructed by the user operating the operation unit 114.
(Step S <b> 2) The control unit 104 determines whether an instruction to record the received program on the recording unit 15 is input from the operation unit 114. Note that the recording instruction includes a recording instruction by recording reservation. When it is determined that an instruction to record is input (step S2; YES), the control unit 104 proceeds to step S3 and when it is determined that an instruction to record is not input (step S2; NO). The process proceeds to step S5.

(ステップS3)制御部104は、受信している主番組データを録画部15に録画させる。
(ステップS4)提供先抽出部1042は、MMT−SIに含まれるコンポーネントグループ記述子を用いて、番組データがマルチビューTVサービスであるか否かを判別する。提供先抽出部1042は、マルチビューTVサービスであると判別した場合(ステップS4;YES)、ステップS5に進め、マルチビューTVサービスではないと判別した場合(ステップS4;NO)、ステップS5に進める。
(Step S3) The control unit 104 causes the recording unit 15 to record the received main program data.
(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 control unit 104 reproduces the received main program data and ends the process.

(ステップ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 storage unit 105 for each program, and associates the extracted data with the main program data in the recording unit 15. To remember.

(ステップ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 storage unit 105, and causes the recording unit 15 to store the main program. Record in association with the data. The expiration date extraction unit 1043 advances the process to step S101.

(ステップ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 comparison unit 1044 reads all the expiration dates stored in the storage unit 105 at a predetermined time. Alternatively, the comparison unit 1044 reads all the expiration dates stored in the recording unit 15 at a predetermined time.

(ステップS103)比較部1044は、読み出した有効期限と、取得した日時とを比較し、有効期限と現在の日時との差が所定の時間以内(有効期限が近い)番組があるか否かを判別する。制御部104は、有効期限が近いと判別した場合(ステップS103;YES)、ステップS104に処理を進め、有効期限が近くないと判別した場合(ステップS103;NO)、ステップS101に処理を戻す。 (Step S103) The comparison unit 1044 compares the read expiration date with the acquired date and time to determine whether or not there is a program whose difference between the expiration date and the current date and time is within a predetermined time (close to the expiration date). Determine. When it is determined that the expiration date is close (step S103; YES), the control unit 104 proceeds to step S104. When it is determined that the expiration date is not close (step S103; NO), the control unit 104 returns the processing to step S101.

(ステップS104)取得指示部1045は、有効期限が近い番組情報に関連付けられているアドレスを記憶部105から読み出す。続けて、取得指示部1045は、読み出したアドレスに応じて、副番組データをサーバー装置30から代替サーバー装置50へ移動させて格納する。 (Step S <b> 104) The acquisition instruction unit 1045 reads the address associated with the program information whose expiration date is close from the storage unit 105. Subsequently, the acquisition instruction unit 1045 moves and stores the subprogram data from the server device 30 to the alternative server device 50 in accordance with the read address.

(ステップS105)取得指示部1045は、録画部15に記憶されているアドレス情報と有効期限とを、サーバー装置30に基づく情報から代替サーバー装置50に基づく情報に書き換えて更新する。
(ステップS106)取得指示部1045は、記憶部105に記憶されているアドレス情報と有効期限の情報とを、サーバー装置30に基づく情報から代替サーバー装置50に基づく情報に書き換えて更新する。
制御部104の各機能部は、ステップS101〜S106の処理を、例えば1日1回所定の時刻毎、または利用者が映像再生装置10の電源をオン状態にしている間に行う。
(Step S <b> 105) The acquisition instruction unit 1045 rewrites and updates the address information and the expiration date stored in the recording unit 15 from information based on the server device 30 to information based on the alternative server device 50.
(Step S106) The acquisition instructing unit 1045 rewrites and updates the address information and expiration date information stored in the storage unit 105 from information based on the server device 30 to information based on the alternative server device 50.
Each functional unit of the control unit 104 performs the processing of steps S101 to S106, for example, once a day at a predetermined time or while the user turns on the power of the video reproduction device 10.

なお、上述した例では、番組情報とアドレスと有効期限とを記憶部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 storage unit 105 and the recording unit 15. However, the present invention is not limited to this. The control unit 104 may store the program information, the address, the expiration date, and / or the storage unit 105 or the recording unit 15. For example, when storing only in the recording unit 15, the control unit 104 may read all the expiration dates from the recording unit 15 in step S <b> 102. When the sub-program data is moved to the alternative server device 50, the control unit 104 may rewrite and update the program information, address, and expiration date of the recording unit 15.

以上のように、本実施形態の映像再生装置10は、放送を受信する受信部(RF受信部101)と、受信部が受信した放送から副番組(副番組データ)をダウンロードすることが可能な有効期限を抽出する有効期限抽出部1043と、受信部が受信した放送から現在の日時を抽出する現在日時抽出部1041と、現在日時抽出部が抽出した現在の日時と、有効期限抽出部が抽出した有効期限とを比較する比較部1044と、比較部が比較した結果に応じて、所定の動作を行うように制御する制御部(制御部104、所得指示部1045)と、を備える。   As described above, the video reproduction device 10 according to the present embodiment can download a subprogram (subprogram data) from a reception unit (RF reception unit 101) that receives a broadcast and a broadcast received by the reception unit. An expiration date extraction unit 1043 that extracts an expiration date, a current date extraction unit 1041 that extracts the current date and time from a broadcast received by the reception unit, a current date and time extracted by the current date and time extraction unit, and an expiration date extraction unit The comparison unit 1044 that compares the expiration date and the control unit (control unit 104, income instruction unit 1045) that controls to perform a predetermined operation according to the comparison result of the comparison unit.

この構成によって、本実施形態の映像再生装置10は、現在の日時と有効期限とを比較し、比較した結果に応じて、所定の動作を行うことができる。なお、所定の動作とは、サーバー装置30から副番組データが削除される前に、サーバー装置30から代替サーバー装置50へ副番組データを移動させる動作である。この結果、本実施形態によれば、格納されていたサーバーからサブ映像が削除される場合であっても、サブ映像を視聴することができる。   With this configuration, the video playback device 10 of the present embodiment can compare the current date and time with the expiration date and perform a predetermined operation according to the comparison result. The predetermined operation is an operation of moving the subprogram data from the server device 30 to the alternative server device 50 before the subprogram data is deleted from the server device 30. As a result, according to the present embodiment, even when the sub video is deleted from the stored server, the sub video can be viewed.

また、本実施形態の映像再生装置10は、受信部(RF受信部101)が受信した放送から副番組(副番組データ)の提供先を示す情報(アドレス)を抽出する提供先抽出部1042と、有効期限抽出部1043が抽出した有効期限と、提供先抽出部が抽出した副番組の提供先を示す情報とを副番組毎に対応付けて記憶する記憶部105と、受信部が受信した放送のうち主番組を録画する録画部15と、をさらに備え、所定の動作は、提供先抽出部が抽出した副番組の提供先から、提供先とは異なる代替サーバー装置50へ副番組を移動させて格納し、記憶部に記憶されている副番組の提供先を示す情報を、代替サーバー装置を示す情報に書き換えて更新する。
また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に録画された主番組(主番組データ)の再生中に主番組に関連づけられた副番組(副番組データ)の再生が利用者によって指示された場合、記憶部105または録画部15に記憶されている副番組を提供先(アドレス)に応じて、副番組を提供先からダウンロードして再生する。
In addition, the video reproduction apparatus 10 according to the present embodiment includes a providing destination extracting unit 1042 that extracts information (address) indicating a providing destination of the subprogram (subprogram data) from the broadcast received by the receiving unit (RF receiving unit 101). The storage unit 105 that stores the expiration date extracted by the expiration date extraction unit 1043 and the information indicating the provision destination of the subprogram extracted by the provision destination extraction unit in association with each subprogram, and the broadcast received by the reception unit A recording unit 15 that records the main program, and the predetermined operation is to move the subprogram from the subprogram providing destination extracted by the providing destination extracting unit to an alternative server device 50 different from the provision destination. The information indicating the provision destination of the subprogram stored in the storage unit is rewritten to the information indicating the alternative server device and updated.
In the video playback device 10 of the present embodiment, the control unit (the control unit 104 and the income instruction unit 1045) is associated with the main program during playback of the main program (main program data) recorded in the recording unit 15. When reproduction of the subprogram (subprogram data) is instructed by the user, the subprogram stored in the storage unit 105 or the recording unit 15 is downloaded from the provider according to the provider (address). To play.

この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から代替サーバー装置50へ副番組データを移動させ、記憶部105に記憶されているアドレスをサーバー装置30の情報から代替サーバー装置50の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、記憶部105に記憶されている更新されたアドレスに基づいて、サブ映像を代替サーバー装置50からダウンロードして視聴することができる。   With this configuration, the video reproduction device 10 according to the present embodiment moves the subprogram data from the server device 30 to the alternative server device 50 and stores the subprogram data in the storage unit 105 before the subprogram data is deleted from the server device 30. Is updated from the information of the server device 30 to the information of the alternative server device 50. As a result, according to the present embodiment, even if the sub video is deleted from the server stored at the time of recording, the sub video is substituted based on the updated address stored in the storage unit 105. It can be downloaded from the server device 50 and viewed.

また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に受信部(RF受信部101)が受信した放送の主番組(主番組データ)を録画する際に、有効期限と、副番組(副番組データ)の提供先を示す情報(アドレス)とを副番組毎に対応付けて記憶させ、所定の動作は、提供先抽出部が抽出した副番組の提供先から、提供先とは異なる代替サーバー装置50へ副番組を移動させて格納し、録画部に記憶されている副番組の提供先を示す情報を、代替サーバー装置を示す情報に書き換えて更新する。   Also, in the video playback device 10 of the present embodiment, the control unit (the control unit 104, the income instruction unit 1045) is the main program (main program data) of the broadcast received by the recording unit 15 by the receiving unit (RF receiving unit 101). Is recorded, the expiration date and the information (address) indicating the provision destination of the subprogram (subprogram data) are stored in association with each subprogram, and the predetermined operation is extracted by the provision destination extracting unit. The subprogram is moved and stored from the subprogram providing destination to the alternative server device 50 different from the provision destination, and the information indicating the subprogram providing destination stored in the recording unit is used as information indicating the alternative server device. Rewrite and update.

この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から代替サーバー装置50へ副番組データを移動させ、録画部15に記憶されているアドレスをサーバー装置30の情報から代替サーバー装置50の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、録画部15に記憶されている更新されたアドレスに基づいて、サブ映像を代替サーバー装置50からダウンロードして視聴することができる。   With this configuration, the video playback device 10 according to the present embodiment moves the subprogram data from the server device 30 to the alternative server device 50 and stores it in the recording unit 15 before the subprogram data is deleted from the server device 30. Is updated from the information of the server device 30 to the information of the alternative server device 50. As a result, according to the present embodiment, even when the sub video is deleted from the server stored at the time of recording, the sub video is replaced based on the updated address stored in the recording unit 15. It can be downloaded from the server device 50 and viewed.

なお、本実施形態では、有効期限が近づいたとき、映像再生装置10がサーバー装置30から代替サーバー装置50へ副番組データを移動する例を説明したが、これに限られない。移動を行う際に、報知生成部111は、制御部104の制御に応じて副番組データの移動を行うことを示す文字情報を生成するようにしてもよい。そして、映像合成部112は、副番組データの移動を行うことを示す文字情報を表示部113に報知させた後に、副番組データの移動を行うようにしてもよい。   In this embodiment, the example in which the video reproduction device 10 moves the sub program data from the server device 30 to the alternative server device 50 when the expiration date approaches is described, but the present invention is not limited to this. When the movement is performed, the notification generation unit 111 may generate character information indicating that the sub program data is moved under the control of the control unit 104. Then, the video composition unit 112 may cause the display unit 113 to notify the character information indicating that the subprogram data is to be moved, and then move the subprogram data.

[第2実施形態]
第1実施形態では、副番組データの有効期限が近づいたときに、映像再生装置10がサーバー装置30から代替サーバー装置50へ副番組データを移動する例を説明した。本実施形態では、副番組データの有効期限が近づいたときに、映像再生装置10がサーバー装置30から副番組データをダウンロードして録画部15Aに録画させる例を説明する。
[Second Embodiment]
In the first embodiment, the example in which the video reproduction device 10 moves the subprogram data from the server device 30 to the alternative server device 50 when the expiration date of the subprogram data approaches is described. In the present embodiment, an example will be described in which the video playback device 10 downloads the subprogram data from the server device 30 and causes the recording unit 15A to record the subprogram data when the expiration date of the subprogram data approaches.

図19は、本実施形態に係るデジタル放送システム1Aの構成を示すブロック図である。なお、第1実施形態で説明したデジタル放送システム1と同じ構成の装置等については同じ符号を用いて説明を省略する。
図19に示すように、デジタル放送システム1Aは、デジタル放送システム1の録画部15に換えて録画部15Aを含んで構成される。なお、映像再生装置10の構成は、図16と同様である。
FIG. 19 is a block diagram showing a configuration of a digital broadcast system 1A according to the present embodiment. In addition, about the apparatus of the same structure as the digital broadcasting system 1 demonstrated in 1st Embodiment, description is abbreviate | omitted using the same code | symbol.
As shown in FIG. 19, the digital broadcast system 1 </ b> A includes a recording unit 15 </ b> A instead of the recording unit 15 of the digital broadcast system 1. The configuration of the video playback device 10 is the same as that shown in FIG.

比較部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 comparison unit 1044 compares the expiration date read from the storage unit 105 with the date and time acquired from the main program data, and determines whether there is a program with a near expiration date among the programs recorded in the recording unit 15. To do.
When there is a program whose expiration date is close, the acquisition instruction unit 1045 reads an address associated with program information whose expiration date is close from the storage unit 105. The acquisition instruction unit 1045 downloads the sub program data from the server device 30 according to the read address. The acquisition instruction unit 1045 stores the downloaded sub program data (multi-view content 152) in association with the main program data (main view content 151) recorded in the recording unit 15A. Also, the acquisition instruction unit 1045 rewrites and updates the address and expiration date stored in the storage unit 105 and the recording unit 15A according to the downloaded subprogram data. For example, when the recording unit 15A has a server function and is connected to the video reproduction device 10 via a network, the acquisition instruction unit 1045 uses the addresses stored in the storage unit 105 and the recording unit 15A as the server device 30. To the IP address of the recording unit 15A. Note that the video playback device 10 and the recording unit 15A may be connected without a network, and in this case, a virtual IP address may be allocated to the recording unit 15A. Further, the acquisition instruction unit 1045 extracts the expiration date of the downloaded content if the data included in the subprogram data, for example, the descriptor that can be described by the broadcaster includes the downloaded content expiration date. The acquisition instruction unit 1045 rewrites the expiration date stored in the storage unit 105 and the recording unit 15A with the extracted expiration date. When the expiration date of the subprogram data recorded in the acquisition instruction unit 1045 and the recording unit 15A has passed, the subprogram data is deleted from the recording unit 15A.

<制御部104が行う処理手順>
次に、制御部104が行う処理手順の一例を説明する。なお、以下の例では、図18のステップS1〜S7の処理が終了している。また、副番組データは、放送事業者によって、サーバー装置30からダウンロードして録画することが許可されているとする。
図20は、本実施形態に係る制御部104が行う処理手順のフローチャートである。また、図18と同じ処理については同じ符号を用いる。
<Processing procedure performed by control unit 104>
Next, an example of a processing procedure performed by the control unit 104 will be described. In the following example, the processing of steps S1 to S7 in FIG. Further, it is assumed that the subprogram data is permitted to be downloaded from the server device 30 and recorded by the broadcaster.
FIG. 20 is a flowchart of a processing procedure performed by the control unit 104 according to the present embodiment. Also, the same reference numerals are used for the same processing as in FIG.

(ステップ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 comparison unit 1044 performs the processes of steps S102 to S103. When it is determined that the expiration date is close (step S103; YES), the comparison unit 1044 advances the processing to step S201, and when it is determined that the expiration date is not close (step S103; NO), the processing returns to step S101.

(ステップ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 acquisition instruction unit 1045 reads from the storage unit 105 an address associated with program information whose expiration date is close. Subsequently, the acquisition instruction unit 1045 downloads the sub program data from the server device 30 according to the read address. The control unit 104 stores the downloaded sub program data in association with the main program data recorded in the recording unit 15A. The acquisition instruction unit 1045 advances the process to step S105.
(Steps S105 to S106) The acquisition instruction unit 1045 performs the processes of steps S105 to S106.
Each functional unit of the control unit 104 performs the processing of steps S101 to S103, S201, and S105 to S106, for example, once a day at a predetermined time or while the user turns on the power of the video playback device 10. To do.

なお、第1実施形態と同様に、制御部104の各機能部は、番組情報とアドレスと有効期限と、記憶部105または録画部15Aの少なくとも一方に記憶させるようにしてもよい。   As in the first embodiment, each function unit of the control unit 104 may store the program information, the address, the expiration date, and / or the storage unit 105 or the recording unit 15A.

以上のように、本実施形態の映像再生装置10は、受信部(RF受信部101)が受信した放送から副番組(副番組データ)の提供先(アドレス)を示す情報を抽出する提供先抽出部1042と、有効期限抽出部1043が抽出した有効期限と、提供先抽出部が抽出した副番組の提供先を示す情報とを副番組毎に対応付けて記憶する記憶部105と、受信部が受信した放送のうち主番組を録画する録画部15と、をさらに備え、所定の動作は、提供先抽出部が抽出した副番組の提供先から、副番組をダウンロードして録画部に録画させ、記憶部に記憶されている副番組の提供先を示す情報を、録画部を示す情報に書き換えて更新する。
また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に録画された主番組(主番組データ)の再生中に主番組に関連づけられた副番組(副番組データ)の再生が利用者によって指示された場合、記憶部105または録画部15に記憶されている副番組を提供先(アドレス)に応じて、副番組を提供先からダウンロードして再生する。
As described above, the video reproduction apparatus 10 according to the present embodiment extracts the provision destination that extracts information indicating the provision destination (address) of the subprogram (subprogram data) from the broadcast received by the reception unit (RF reception unit 101). Section 1042, storage section 105 that stores the expiration date extracted by expiration date extraction section 1043 and information indicating the provision destination of the subprogram extracted by the provision destination extraction section in association with each subprogram, and the reception section A recording unit 15 for recording the main program in the received broadcast, and the predetermined operation is to download the subprogram from the provision destination of the subprogram extracted by the provision destination extraction unit and have the recording unit record the subprogram, The information indicating the sub program providing destination stored in the storage unit is rewritten and updated with information indicating the recording unit.
In the video playback device 10 of the present embodiment, the control unit (the control unit 104 and the income instruction unit 1045) is associated with the main program during playback of the main program (main program data) recorded in the recording unit 15. When reproduction of the subprogram (subprogram data) is instructed by the user, the subprogram stored in the storage unit 105 or the recording unit 15 is downloaded from the provider according to the provider (address). To play.

この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から副番組データをダウンロードして録画部15に録画させ、記憶部105に記憶されているアドレスをサーバー装置30の情報から録画部15の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、記憶部105に記憶されている更新されたアドレスに基づいて、サブ映像を代替サーバー装置50からダウンロードして視聴することができる。   With this configuration, the video playback device 10 of this embodiment downloads the subprogram data from the server device 30 and records it in the recording unit 15 before the subprogram data is deleted from the server device 30, and stores it in the storage unit 105. The stored address is updated from the information in the server device 30 to the information in the recording unit 15. As a result, according to the present embodiment, even if the sub video is deleted from the server stored at the time of recording, the sub video is substituted based on the updated address stored in the storage unit 105. It can be downloaded from the server device 50 and viewed.

また、本実施形態の映像再生装置10は、制御部(制御部104、所得指示部1045)は、録画部15に主番組(主番組データ)を録画する際に、有効期限と、副番組の提供先を示す情報(アドレス)とを副番組毎に対応付けて記憶させ、所定の動作は、提供先抽出部1042が抽出した副番組の提供先から、副番組をダウンロードして録画部に録画させ、録画部に記憶されている副番組の提供先を示す情報を、録画部を示す情報に書き換えて更新する。   Also, in the video playback device 10 of the present embodiment, when the control unit (the control unit 104, the income instruction unit 1045) records the main program (main program data) in the recording unit 15, the expiration date and the sub program Information (address) indicating the provision destination is stored in association with each subprogram, and the predetermined operation is to download the subprogram from the subprogram provision destination extracted by the provision destination extraction unit 1042 and record it in the recording unit. Then, the information indicating the provision destination of the subprogram stored in the recording unit is rewritten and updated with information indicating the recording unit.

この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、サーバー装置30から副番組データをダウンロードして録画部15に録画し、録画部15に記憶されているアドレスをサーバー装置30の情報から録画部15の情報に更新する。この結果、本実施形態によれば、録画時に格納されていたサーバーからサブ映像が削除される場合であっても、録画部15に記憶されている更新されたアドレスに基づいて、サブ映像を録画部15から再生して視聴することができる。   With this configuration, the video playback device 10 according to the present embodiment downloads the subprogram data from the server device 30 and records it in the recording unit 15 before the subprogram data is deleted from the server device 30. The stored address is updated from the information in the server device 30 to the information in the recording unit 15. As a result, according to the present embodiment, even when the sub video is deleted from the server stored at the time of recording, the sub video is recorded based on the updated address stored in the recording unit 15. It can be played back and viewed from the unit 15.

[第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 video playback device 10 notifies the display unit 113 of information indicating that the expiration date is approaching.
The configuration of the digital broadcasting system is the same as that shown in FIG. The configuration of the video playback device 10 is the same as that in FIG.

比較部1044は、記憶部105から読み出した有効期限と、主番組データから取得した日時とを比較し、有効期限が近いものがあるか否かを判別する。制御部104は、有効期限が近いものがある場合、副番組データを視聴できる期間が近づいていることを示す文字情報を生成するように報知生成部111を制御する。
報知生成部111は、制御部104の制御に応じて副番組データを視聴できる期間が近づいていることを示す文字情報を生成し、生成した副番組データを視聴できる期間が近づいていることを示す文字情報を映像合成部112に出力する。
The comparison unit 1044 compares the expiration date read from the storage unit 105 with the date and time acquired from the main program data, and determines whether there is an expiration date that is close. The control unit 104 controls the notification generation unit 111 so as to generate character information indicating that the period during which the sub program data can be viewed is approaching when there is a near expiration date.
The notification generation unit 111 generates character information indicating that the period during which the subprogram data can be viewed is approaching according to the control of the control unit 104, and indicates that the period during which the generated subprogram data can be viewed is approaching. The character information is output to the video composition unit 112.

映像合成部112は、映像切替部110が出力した映像信号に、報知生成部111が出力した文字情報を合成し、合成した映像信号を表示部113上に出力する。   The video synthesis unit 112 synthesizes the character information output from the notification generation unit 111 with the video signal output from the video switching unit 110, and outputs the synthesized video signal on the display unit 113.

次に、表示部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 display unit 113 can be viewed is approaching will be described.
FIG. 21 is a diagram illustrating an example of character information indicating that the period in which the subprogram data notified on the display unit 113 according to the present embodiment can be viewed is approaching. In the example shown in FIG. 21, the currently received video D or the video D reproduced from the recording unit 15 (or 15A) is displayed on the display unit 113. An image g101 of character information indicating that the period during which the subprogram data can be viewed is approaching is displayed on the video D. In the example illustrated in FIG. 21, the character information image g101 is a character information image of “The time limit for downloading and viewing the multi-view content of content 1 is September 10, 2015”.

<制御部104が行う処理手順>
次に、制御部104が行う処理手順の一例を説明する。なお、以下の例では、図18のステップS1〜S7の処理が終了している。
図22は、本実施形態に係る制御部104が行う処理手順のフローチャートである。また、図18と同じ処理については同じ符号を用いる。
<Processing procedure performed by control unit 104>
Next, an example of a processing procedure performed by the control unit 104 will be described. In the following example, the processing of steps S1 to S7 in FIG.
FIG. 22 is a flowchart of a processing procedure performed by the control unit 104 according to the present embodiment. Also, the same reference numerals are used for the same processing as in FIG.

(ステップ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 comparison unit 1044 performs the processes of steps S102 to S103. If the comparison unit 1044 determines that the expiration date is near (step S103; YES), the comparison unit 1044 proceeds to step S301. If the comparison unit 1044 determines that the expiration date is not near (step S103; NO), the process returns to step S101.

(ステップS301)制御部104は、有効期限が近い番組情報に基づいて、副番組データを視聴できる期間が近づいていることを示す文字情報を生成するように報知生成部111を制御する。続けて、報知生成部111は、制御部104の制御に応じて副番組データを視聴できる期間が近づいていることを示す文字情報を生成し、生成した副番組データを視聴できる期間が近づいていることを示す文字情報を映像合成部112に出力する。続けて、映像合成部112は、映像切替部110が出力した映像信号に、報知生成部111が出力した文字情報を合成し、合成した映像信号を表示部113上に出力する。
制御部104、報知生成部111、及び映像合成部112は、ステップS101〜S103、S30の処理を、例えば1日1回所定の時刻毎、または利用者が映像再生装置10の電源をオン状態にしている間に行う。
(Step S <b> 301) The control unit 104 controls the notification generation unit 111 to generate character information indicating that the period during which the subprogram data can be viewed is approaching, based on program information whose expiration date is close. Subsequently, the notification generation unit 111 generates character information indicating that the period for viewing the subprogram data is approaching according to the control of the control unit 104, and the period for viewing the generated subprogram data is approaching. The character information indicating that is output to the video composition unit 112. Subsequently, the video composition unit 112 synthesizes the character information output from the notification generation unit 111 with the video signal output from the video switching unit 110 and outputs the combined video signal on the display unit 113.
The control unit 104, the notification generation unit 111, and the video composition unit 112 perform the processes of steps S101 to S103 and S30, for example, once a day at a predetermined time or when the user turns on the power of the video reproduction device 10. Do it while you are.

以上のように、本実施形態の映像再生装置10は、所定の動作は、有効期限が近づいていることを報知するように制御する。
この構成によって、本実施形態の映像再生装置10は、サーバー装置30から副番組データが削除される前に、利用者に視聴可能な期限を報知することができる。この結果、利用者は、サーバー装置30から副番組データが削除される前に、主番組データに関連した副番組データを視聴することができる。
As described above, the video reproduction apparatus 10 according to the present embodiment controls the predetermined operation so as to notify that the expiration date is approaching.
With this configuration, the video reproduction device 10 according to the present embodiment can notify the user of a time limit for viewing before the subprogram data is deleted from the server device 30. As a result, the user can view the subprogram data related to the main program data before the subprogram data is deleted from the server device 30.

上述した第1〜第3実施形態では、映像再生装置10がテレビジョン受像機(テレビ、TV)の例を説明したが、これに限られない。映像再生装置10は、主番組データと副番組データを受信して再生できる装置、例えばHDD(ハードディスク)レコーダー、光ディスクレコーダー等であってもよい。   In the first to third embodiments described above, an example in which the video reproduction device 10 is a television receiver (television, TV) has been described, but the present invention is not limited thereto. The video reproduction apparatus 10 may be an apparatus that can receive and reproduce main program data and subprogram data, such as an HDD (hard disk) recorder, an optical disk recorder, or the like.

また、上述した第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 | regeneration apparatus 10 in embodiment mentioned above with a computer. In that case, the program for realizing the control function may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read by the computer system and executed. Here, the “computer system” is a computer system built in the recognition data transmission apparatus, and includes an OS and hardware such as peripheral devices. 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” is a medium that dynamically holds a program for a short time, such as 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 inside a computer system that serves as a server or a client may be included that holds a program for a certain period of time. 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、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 SYMBOLS 1, 1A ... Digital broadcasting system, 10 ... Image | video reproduction apparatus, 15 and 15A ... Recording part, 20 ... Transmission apparatus, 30 ... Server apparatus, 41 ... Broadcasting satellite, 42 ... Network, 50 ... Alternative server apparatus, 101 ... RF reception , 102 ... demodulator, 103 ... separation unit, 104 ... control unit, 105 ... storage unit, 106 ... audio decoding unit, 107 ... audio switching unit, 108 ... loudening unit, 109 ... video decoding unit, 110 ... video switching unit , 111 ... notification generation unit, 112 ... video synthesis unit, 113 ... display unit, 114 ... operation unit, 121 ... IP communication unit, 122 ... demodulation unit, 123 ... separation unit, 124 ... audio decoding unit, 125 ... video decoding unit 201 ... Program data generation unit 202 ... Configuration information generation unit 203 ... Multiplexing unit 204 ... Encryption unit 205 ... RF transmission unit 206 ... IP communication unit 1041 ... Current date and time extraction unit 042 ... provision destination extraction unit, 1043 ... expiration date extraction unit, 1044 ... comparing unit, 1045 ... acquisition instruction unit

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
JP2015062752A 2015-03-25 2015-03-25 Video playback device, video playback method, and program Active JP6415368B2 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017139814A (en) * 2016-01-14 2017-08-10 日本放送協会 Reception device, transmission device, and program

Citations (7)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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