Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7807937B2 - Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program - Google Patents
[go: Go Back, main page]

JP7807937B2 - Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program - Google Patents

Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program

Info

Publication number
JP7807937B2
JP7807937B2 JP2022027094A JP2022027094A JP7807937B2 JP 7807937 B2 JP7807937 B2 JP 7807937B2 JP 2022027094 A JP2022027094 A JP 2022027094A JP 2022027094 A JP2022027094 A JP 2022027094A JP 7807937 B2 JP7807937 B2 JP 7807937B2
Authority
JP
Japan
Prior art keywords
dash player
unit
dash
update information
player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022027094A
Other languages
Japanese (ja)
Other versions
JP2023123181A (en
Inventor
幸一 小野
秀樹 鈴木
智夫 西垣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2022027094A priority Critical patent/JP7807937B2/en
Publication of JP2023123181A publication Critical patent/JP2023123181A/en
Application granted granted Critical
Publication of JP7807937B2 publication Critical patent/JP7807937B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、受信装置、送信装置、送受信システム、受信方法、送出方法、およびプログラムに関する。 The present invention relates to a receiving device, a transmitting device, a transmitting/receiving system, a receiving method, a transmitting method, and a program.

従来から、インターネットにおけるビデオオンデマンド(VOD)などの動画のストリーミング配信に、標準規格であるMPEG(Moving Picture Experts Group)-DASH(Dynamic Adaptive Streaming over HTTP)(ISO/IEC23009-1)が用いられている(例えば、特許文献1参照)。このMPEG-DASHを、次世代地上デジタル放送などのテレビジョン放送網において放送映像音声の提示に使用することが検討されている。
また、現在策定が進められている米国の次世代放送規格であるATSC(Advanced Television Systems Committee)3.0などでは、放送経由又は通信経由で取得されるあらゆるファイルが、クライアント装置におけるローカルなファイルシステム上のローカルキャッシュに一旦蓄積されるモデルが想定されている。しかし、受信装置のチューナや記憶リソースの制限から、すべての受信可能な放送波上のファイルをキャッシュすることができないため、その時点で、選局しているサービスに必要なファイル群のみを取得してキャッシュし、サービス(チャネル)が切り替えられた場合には、直ちに記憶リソースが解放されるというような動作が想定される(例えば、特許文献1参照)。
Conventionally, the standard MPEG (Moving Picture Experts Group)-DASH (Dynamic Adaptive Streaming over HTTP) (ISO/IEC23009-1) has been used for streaming distribution of moving images such as video on demand (VOD) on the Internet (see, for example, Patent Document 1). Use of this MPEG-DASH for presenting broadcast video and audio in television broadcasting networks such as next-generation terrestrial digital broadcasting is being considered.
Furthermore, the Advanced Television Systems Committee (ATSC) 3.0, a next-generation broadcasting standard currently being developed in the United States, envisions a model in which all files acquired via broadcast or communication are temporarily stored in a local cache on a local file system of a client device. However, due to limitations on the tuner and storage resources of the receiving device, it is not possible to cache all files on receivable broadcast waves. Therefore, it is envisioned that only the files required for the currently selected service are acquired and cached, and when the service (channel) is switched, the storage resources are immediately released (see, for example, Patent Document 1).

国際公開第2017/090457号International Publication No. 2017/090457

しかしながら、MPEG-DASHにおいては、動画の受信にDASHプレイヤと呼ばれるプログラムが必要であるが、視聴者が選局してから、各放送局が放送波で配信しているDASHプレイヤを受信すると、DASHプレイヤを受信する時間のために、選局してからコンテンツを提示するまでに時間を要してしまうことがあるという問題がある。 However, MPEG-DASH requires a program called a DASH player to receive video, and when a viewer selects a channel and then receives the DASH player distributed by each broadcasting station via airwaves, there is a problem in that it can take a long time from selecting a channel to presenting the content due to the time it takes to receive the DASH player.

本発明は、このような事情に鑑みてなされたもので、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる受信装置、送信装置、送受信システム、受信方法、送出方法、およびプログラムを提供する。 The present invention was made in consideration of these circumstances, and provides a receiving device, transmitting device, transmitting/receiving system, receiving method, transmission method, and program that can reduce the time between when a viewer selects a channel and when content is presented.

この発明は上述した課題を解決するためになされたもので、本発明の一態様は、テレビジョン放送の信号を受信するチューナ部と、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを、前記信号から取得する多重分離部と、前記DASHプレイヤを不揮発記憶領域に格納するDASHプレイヤ記憶部とを備える、受信装置である。 This invention has been made to solve the above-mentioned problems, and one aspect of the present invention is a receiving device comprising a tuner unit that receives television broadcast signals, a demultiplexer unit that acquires content and a DASH player required to play the content from the signals, and a DASH player storage unit that stores the DASH player in a non-volatile storage area.

また、本発明の他の一態様は、上述した受信装置であって、設定された時間になると、前記チューナ部は、前記テレビジョン放送の信号を受信し、前記多重分離部は、前記信号からDASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納する。 Another aspect of the present invention is the above-mentioned receiving device, in which, at a set time, the tuner unit receives the television broadcast signal, and the demultiplexer unit obtains a DASH player from the signal and stores it in the DASH player storage unit.

また、本発明の他の一態様は、上述した受信装置であって、前記時間を示す更新情報を、前記信号は含み、前記多重分離部は、前記更新情報に基づき、前記DASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納する。 In another aspect of the present invention, the signal includes update information indicating the time, and the demultiplexing unit acquires the DASH player based on the update information and stores it in the DASH player storage unit.

また、本発明の他の一態様は、上述した受信装置であって、前記更新情報は、前記テレビジョン放送のチャンネルを少なくとも示す情報を含む。 In another aspect of the present invention, in the receiving device described above, the update information includes at least information indicating the channel of the television broadcast.

また、本発明の他の一態様は、上述した受信装置であって、前記多重分離部は、前記テレビジョン放送の信号を受信可能であることを確認するチャンネルスキャンの際に、前記DASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納する。 In another aspect of the present invention, in the receiving device described above, the demultiplexing unit acquires the DASH player and stores it in the DASH player storage unit during a channel scan to confirm that the television broadcast signal can be received.

また、本発明の他の一態様は、上述した受信装置であって、前記DASHプレイヤのファイル名称は、複数のテレビジョン放送の間で共通であり、かつ、予め決められており、前記多重分離部は、前記ファイル名称を用いて、前記DASHプレイヤの取得を行う。 In another aspect of the present invention, the above-mentioned receiving device has a file name for the DASH player that is common to multiple television broadcasts and is predetermined, and the demultiplexing unit acquires the DASH player using the file name.

また、本発明の他の一態様は、上述した受信装置であって、前記DASHプレイヤのファイル名称を示す情報を含む制御情報が、前記テレビジョン放送の信号に含まれており、前記多重分離部は、前記ファイル名称を示す情報を取得した後、前記ファイル名称を用いて、前記DASHプレイヤの取得を行う。 In another aspect of the present invention, the receiving device described above is configured such that control information including information indicating the file name of the DASH player is included in the television broadcast signal, and the demultiplexing unit acquires the information indicating the file name and then uses the file name to acquire the DASH player.

また、本発明の他の一態様は、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを多重して、ストリームを生成する多重部と、前記ストリームを、テレビジョン放送の信号にして送出する送出部とを備える、送信装置である。 Another aspect of the present invention is a transmitting device comprising a multiplexing unit that multiplexes content with a DASH player required for playback of the content to generate a stream, and a transmitting unit that converts the stream into a television broadcast signal and transmits it.

また、本発明の他の一態様は、上述した送信装置であって、前記多重部は、前記DASHプレイヤを受信装置が更新すべき時間を示す更新情報も多重する。 In another aspect of the present invention, the above-mentioned transmitting device is configured such that the multiplexing unit also multiplexes update information indicating the time at which the receiving device should update the DASH player.

また、本発明の他の一態様は、上述した送信装置であって、前記更新情報は、前記テレビジョン放送のチャンネルを少なくとも示す情報を含む。 In another aspect of the present invention, in the above-mentioned transmission device, the update information includes at least information indicating the channel of the television broadcast.

また、本発明の他の一態様は、上述した送信装置であって、前記DASHプレイヤのファイル名称は、複数のテレビジョン放送の間で共通であり、かつ、予め決められている。 Another aspect of the present invention is the above-mentioned transmission device, wherein the file names of the DASH player are common across multiple television broadcasts and are predetermined.

また、本発明の他の一態様は、上述した送信装置であって、前記多重部は、さらに前記DASHプレイヤのファイル名称を示す情報を含む制御情報を多重する。 In another aspect of the present invention, the above-mentioned transmission device is configured such that the multiplexing unit further multiplexes control information including information indicating the file name of the DASH player.

また、本発明の他の一態様は、受信装置による受信方法であって、テレビジョン放送の信号を受信するステップと、コンテンツの再生に必要なDASHプレイヤを、前記信号から取得するステップと、前記DASHプレイヤを不揮発記憶領域に格納するステップとを有する。 Another aspect of the present invention is a receiving method using a receiving device, comprising the steps of receiving a television broadcast signal, acquiring a DASH player required for content playback from the signal, and storing the DASH player in a non-volatile memory area.

また、本発明の他の一態様は、上述した受信方法であって、前記テレビジョン放送の信号を受信するステップは、設定された時間に行う。 Another aspect of the present invention is the above-mentioned receiving method, in which the step of receiving the television broadcast signal is performed at a set time.

また、本発明の他の一態様は、送信装置による送出方法であって、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを多重して、ストリームを生成するステップと、前記ストリームを、テレビジョン放送の信号にして送出するステップとを有する。 Another aspect of the present invention is a transmission method using a transmitting device, which includes the steps of multiplexing content and a DASH player required to play the content to generate a stream, and converting the stream into a television broadcast signal and transmitting it.

また、本発明の他の一態様は、上述した送出方法であって、前記ストリームを生成するステップにおいて、前記DASHプレイヤを受信装置が更新すべき時間を示す更新情報も多重する。 In another aspect of the present invention, in the above-mentioned transmission method, in the step of generating the stream, update information indicating the time at which the receiving device should update the DASH player is also multiplexed.

また、本発明の他の一態様は、コンピュータを、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを、チューナ部が受信したテレビジョン放送の信号から取得する多重分離部、前記DASHプレイヤを不揮発記憶領域に格納するDASHプレイヤ記憶部として機能させるためのプログラムである。 Another aspect of the present invention is a program for causing a computer to function as a demultiplexer that acquires content and the DASH player required to play the content from a television broadcast signal received by a tuner, and as a DASH player storage unit that stores the DASH player in a non-volatile storage area.

また、本発明の他の一態様は、上述したプログラムであって、設定された時間になると、前記チューナ部は、前記テレビジョン放送の信号を受信し、前記多重分離部は、前記信号からDASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納する。 Another aspect of the present invention is the above-mentioned program, in which, at a set time, the tuner unit receives the television broadcast signal, and the demultiplexer unit obtains a DASH player from the signal and stores it in the DASH player storage unit.

また、本発明の他の一態様は、コンピュータを、コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを多重して、ストリームを生成する多重部、前記ストリームを、テレビジョン放送の信号にして送出する送出部として機能させるためのプログラムである。 Another aspect of the present invention is a program that causes a computer to function as a multiplexing unit that multiplexes content with a DASH player required to play the content to generate a stream, and as a sending unit that converts the stream into a television broadcast signal and sends it out.

また、本発明の他の一態様は、上述したプログラムであって、前記多重部は、前記DASHプレイヤを受信装置が更新すべき時間を示す更新情報も多重する。 Another aspect of the present invention is the above-mentioned program, wherein the multiplexing unit also multiplexes update information indicating the time when the receiving device should update the DASH player.

また、本発明の他の一態様は、上述した受信装置と、上述した送信装置とを含む送受信システムである。 Another aspect of the present invention is a transmission/reception system including the above-mentioned receiving device and the above-mentioned transmitting device.

この発明によれば、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる。 This invention reduces the time between when a viewer selects a channel and when content is presented.

この発明の第1の実施形態によるテレビジョン放送の送受信システム10の構成例を示す概略ブロック図である。1 is a schematic block diagram showing an example of the configuration of a television broadcast transmission/reception system 10 according to a first embodiment of the present invention. 同実施形態におけるテレビジョン放送の信号の例を説明する模式図である。FIG. 2 is a schematic diagram illustrating an example of a television broadcast signal in the embodiment. 同実施形態におけるDASHプレイヤ記憶部104の記憶内容例を示すテーブルである。10 is a table showing an example of the contents stored in the DASH player storage unit 104 in the embodiment. 同実施形態における更新情報の構成を示すテーブルである。10 is a table showing the configuration of update information in the embodiment. 同実施形態における受信装置100によるチャネルスキャンの処理例を示すフローチャートである。10 is a flowchart showing an example of a channel scan process performed by the receiving device 100 according to the embodiment. 同実施形態における受信装置100によるDASHプレイヤ更新の処理例を示すフローチャートである。10 is a flowchart illustrating an example of a DASH player update process performed by the receiving device 100 in the embodiment. 同実施形態における送信装置200によるDASHプレイヤ更新の処理例を示すフローチャートである。10 is a flowchart illustrating an example of a DASH player update process performed by the transmitting device 200 in the embodiment. この発明の第2の実施形態による受信装置100によるDASHプレイヤ更新の処理例を示すフローチャートである。10 is a flowchart showing an example of a DASH player update process performed by the receiving device 100 according to the second embodiment of the present invention. 同実施形態における送信装置200によるDASHプレイヤ更新の処理例を示すフローチャートである。10 is a flowchart illustrating an example of a DASH player update process performed by the transmitting device 200 in the embodiment.

以下、図面を参照して、本発明の実施の形態について説明する。第1の実施形態におけるテレビジョン放送の送受信システム10は、地上波放送網、衛星放送網、ケーブルテレビ網などによるテレビジョン放送網と、インターネットなどのIP(Internet Protocol)ネットワークによるコンテンツ配信の両方を含む。本実施形態では、従来からIPネットワークで用いられていたMEPG-DASHによるストリーミング配信が、テレビジョン放送網においても用いられる。MPEG-DASHでは、DASHプレイヤと呼ばれる、Javascriptなどで記述されたプログラムを受信側が実行することで、コンテンツの受信、再生を制御する。 Embodiments of the present invention will now be described with reference to the drawings. In the first embodiment, a television broadcast transmission/reception system 10 includes both television broadcast networks, such as terrestrial broadcast networks, satellite broadcast networks, and cable television networks, and content distribution via IP (Internet Protocol) networks such as the Internet. In this embodiment, streaming distribution using MPEG-DASH, which has traditionally been used on IP networks, is also used on television broadcast networks. With MPEG-DASH, content reception and playback are controlled by the receiving side executing a program written in Javascript or similar, known as a DASH player.

図1は、この発明の第1の実施形態によるテレビジョン放送の送受信システム10の構成例を示す概略ブロック図である。送受信システム10は、受信装置100、送信装置(放送システム)200、ネットワーク300、DASHサーバ400、ストリーミングサーバ500、表示装置600を備える。受信装置100は、送信装置200によるテレビジョン放送と、ストリーミングサーバ500によるストリーミング配信との両方のサービスを受信可能な受信装置である。受信装置100は、例えば、テレビジョン放送の視聴者の住居などに設置される。送信装置200は、地上波放送網、衛星放送網、ケーブルテレビ網などによるテレビジョン放送の信号を送出する。この信号は、例えば、映像、音声、クローズドキャプション、サービス情報などが多重されたMMT(MPEG Media Transport)のである。なお、MMTは、MPEG-H Part1として、ISO/IEC 23008-1により標準化されている。また、送信装置200は、例えば、テレビジョン放送を行う放送事業者に設置される。 FIG. 1 is a schematic block diagram showing an example configuration of a television broadcast transmission/reception system 10 according to a first embodiment of the present invention. The transmission/reception system 10 comprises a receiving device 100, a transmitting device (broadcasting system) 200, a network 300, a DASH server 400, a streaming server 500, and a display device 600. The receiving device 100 is capable of receiving both television broadcasts from the transmitting device 200 and streaming services from the streaming server 500. The receiving device 100 is installed, for example, in the residence of a television broadcast viewer. The transmitting device 200 transmits television broadcast signals via a terrestrial broadcast network, satellite broadcast network, cable television network, or the like. This signal is an MMT (MPEG Media Transport) signal, in which, for example, video, audio, closed captions, service information, etc. are multiplexed. Note that MMT is standardized as MPEG-H Part 1 by ISO/IEC 23008-1. Furthermore, the transmitting device 200 is installed, for example, at a broadcasting company that broadcasts television programs.

ネットワーク300は、インターネットなどのIPネットワークである。DASHサーバ400は、受信装置100からの要求に応じて、ネットワーク300を介してDASHプレイヤを受信装置100に送信する。ストリーミングサーバ500は、受信装置100へのMEPG-DASHによるストリーミング配信を、ネットワーク300を介して行う。表示装置600は、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイなどの映像表示手段と、スピーカなどの音声出力手段を有し、受信装置100が出力した映像信号および音声信号に従い、映像の表示と音声の出力とを行う。なお、本実施形態では、表示装置600は、受信装置100と別れているが、受信装置100に内蔵されていてもよい。 Network 300 is an IP network such as the Internet. In response to a request from receiving device 100, DASH server 400 transmits a DASH player to receiving device 100 via network 300. Streaming server 500 performs MPEG-DASH streaming distribution to receiving device 100 via network 300. Display device 600 has video display means such as a liquid crystal display or organic EL (Electro Luminescence) display, and audio output means such as a speaker, and displays video and outputs audio in accordance with the video and audio signals output by receiving device 100. Note that in this embodiment, display device 600 is separate from receiving device 100, but it may also be built into receiving device 100.

受信装置100は、チューナ部101、多重分離部102、デコーダ部103、DASHプレイヤ記憶部104、ネットワークI/F(Interface)部105、ブラウザ部106、DASHプレイヤ実行部107を備える。チューナ部101は、送信装置200が放送したテレビジョン放送の信号を受信する。多重分離部102は、コンテンツと、コンテンツの再生に必要なDASHプレイヤとを、チューナ部101が受信した信号から分離し、取得する。コンテンツには、映像、音声、クローズドキャプションのいずれかが少なくとも含まれる。 The receiving device 100 comprises a tuner unit 101, a demultiplexing unit 102, a decoder unit 103, a DASH player storage unit 104, a network I/F (Interface) unit 105, a browser unit 106, and a DASH player execution unit 107. The tuner unit 101 receives television broadcast signals sent by the transmitting device 200. The demultiplexing unit 102 separates and acquires the content and the DASH player required to play the content from the signal received by the tuner unit 101. The content includes at least one of video, audio, and closed captions.

本実施形態では、多重分離部102は、受信装置100がテレビジョン放送の信号を受信可能であることを確認するチャンネルスキャンの際に、DASHプレイヤを取得し、DASHプレイヤ記憶部104に格納する。また、テレビジョン放送の信号に、受信装置100がDASHプレイヤを更新すべき時間を示す更新情報が含まれている。この更新情報により設定された時間になると、チューナ部101は、テレビジョン放送の信号を受信し、多重分離部102は、チューナ部101が受信した信号からDASHプレイヤを取得し、DASHプレイヤ記憶部104に格納する。 In this embodiment, the demultiplexing unit 102 acquires a DASH player during a channel scan to confirm that the receiving device 100 can receive television broadcast signals, and stores it in the DASH player storage unit 104. The television broadcast signal also contains update information indicating the time at which the receiving device 100 should update the DASH player. When the time set by this update information arrives, the tuner unit 101 receives the television broadcast signal, and the demultiplexing unit 102 acquires a DASH player from the signal received by the tuner unit 101 and stores it in the DASH player storage unit 104.

DASHプレイヤ記憶部104は、多重分離部102が取得したDASHプレイヤを不揮発記憶領域に格納する。不揮発記憶領域は、フラッシュメモリ(Flush Memory)、ハードディスクなどが用いられており、書き換え可能であり、かつ、電源が切られても記憶を保持し続ける記憶領域である。ネットワークI/F部105は、ネットワーク300を介して、DASHサーバ400およびストリーミングサーバ500と通信する。 The DASH player storage unit 104 stores the DASH player acquired by the demultiplexing unit 102 in a non-volatile storage area. The non-volatile storage area uses flash memory, a hard disk, or the like, and is a rewritable storage area that continues to retain data even when the power is turned off. The network I/F unit 105 communicates with the DASH server 400 and streaming server 500 via the network 300.

ブラウザ部106は、HTML(Hyper Text Markup Language)、BML(Broadcast Markup Language)などのブラウザであり、チューナ部101およびネットワークI/F部105を介して取得したコンテンツの表示を制御する。DASHプレイヤ実行部107は、DASHプレイヤを実行して、取得する映像、音声、クローズドキャプションを、多重分離部102およびネットワークI/F部105に指示する。DASHプレイヤ実行部107は、多重分離部102およびネットワークI/F部105を介して取得した映像、音声、クローズドキャプションを、デコーダ部103に復号させる。デコーダ部103は、多重分離部102およびネットワークI/F部105を介して取得した映像、音声、クローズドキャプションを復号して生成した映像、音声の信号を表示装置600に出力する。 The browser unit 106 is a browser such as HTML (Hyper Text Markup Language) or BML (Broadcast Markup Language), and controls the display of content acquired via the tuner unit 101 and network I/F unit 105. The DASH player execution unit 107 executes the DASH player and instructs the demultiplexing unit 102 and network I/F unit 105 on the video, audio, and closed captions to be acquired. The DASH player execution unit 107 causes the decoder unit 103 to decode the video, audio, and closed captions acquired via the demultiplexing unit 102 and network I/F unit 105. The decoder unit 103 outputs the video and audio signals generated by decoding the video, audio, and closed captions acquired via the demultiplexing unit 102 and network I/F unit 105 to the display device 600.

送信装置200は、コンテンツ生成部201、SI(Signaling Information)生成部202、多重部203、送出部204を備える。コンテンツ生成部201は、映像、音声、クローズドキャプションなどのコンテンツを生成する。なお、DASHプレイヤが、コンテンツに含まれていてもよい。SI生成部202は、更新情報を含む制御情報を生成する。例えば、SI生成部202は、PLT(Package List Table)、MPT(MMT(MPEG(Moving Picture Experts Group) Media Transport) Package Table)などのMMT-SI形式の制御情報を生成する。多重部203は、コンテンツ生成部201が生成したコンテンツ、SI生成部202が生成した制御情報を多重して、1つのストリームを生成する。送出部204は、多重部203が生成したストリームを、テレビジョン放送の信号にして、受信装置100に送出する。 Transmitting device 200 includes a content generation unit 201, an SI (Signaling Information) generation unit 202, a multiplexing unit 203, and a sending unit 204. The content generation unit 201 generates content such as video, audio, and closed captions. Note that a DASH player may also be included in the content. The SI generation unit 202 generates control information including update information. For example, the SI generation unit 202 generates control information in MMT-SI format, such as a PLT (Package List Table) or an MPT (MMT (MPEG (Moving Picture Experts Group) Media Transport) Package Table)). The multiplexing unit 203 multiplexes the content generated by the content generation unit 201 and the control information generated by the SI generation unit 202 to generate a single stream. The sending unit 204 converts the stream generated by the multiplexing unit 203 into a television broadcast signal and sends it to receiving device 100.

図2は、本実施形態におけるテレビジョン放送の信号の例を説明する模式図である。図2おける各矩形は、データを格納したパケットを示す。パケットVは、符号化された映像を格納する。パケットAは、符号化された音声を格納する。パケットVは、符号化された映像を格納する。パケットDは、DASHプレイヤを格納する。パケットMは、PLT、MPT、更新情報などの制御情報を格納する。本実施形態におけるテレビジョン放送の信号は、MMTなどのストリームであり、図2に示すように、それぞれが映像、音声、DASHプレイヤ、制御情報などを格納したパケットにより構成される。図2では、映像、音声、DASHプレイヤ、制御情報を格納したパケットを示したが、これらの他のデータを格納したパケットを含んでいてもよいし、映像または音声を格納したパケットを含んでいなくてもよい。また、パケットの大きさ(時間長)は、同一であってもよいし、異なっていてもよい。 Figure 2 is a schematic diagram illustrating an example of a television broadcast signal in this embodiment. Each rectangle in Figure 2 represents a packet storing data. Packet V stores encoded video. Packet A stores encoded audio. Packet V stores encoded video. Packet D stores a DASH player. Packet M stores control information such as PLT, MPT, and update information. The television broadcast signal in this embodiment is a stream such as MMT, and as shown in Figure 2, each is composed of packets storing video, audio, a DASH player, control information, etc. Figure 2 shows packets storing video, audio, a DASH player, and control information, but the signal may also include packets storing other data, or may not include packets storing video or audio. Furthermore, the size (duration) of the packets may be the same or different.

このように、DASHプレイヤを格納したパケットは、時間間隔を置いて繰り返し配信される。このため、受信装置100は、テレビジョン放送の信号からDASHプレイヤを取得する場合、DASHプレイヤが格納されたパケットが配信されるまで待たないと、取得することができない。また、DASHプレイヤは、複数のパケットに分割されて格納されていることも有り得る。この場合は、受信装置100は、DASHプレイヤが分割して格納された複数のパケット全てが配信されるまで待たないと、取得することができない。そこで、本実施形態では、DASHプレイヤを、パッケージ(チャネル、サービス)内では同じものを使用するなど、イベント(番組、コンテンツ)間で同じものを使用するようにし、一度取得したものをDASHプレイヤ記憶部104に格納しておく。 In this way, packets containing DASH players are repeatedly distributed at time intervals. For this reason, when receiving device 100 acquires a DASH player from a television broadcast signal, it must wait until the packet containing the DASH player is distributed before it can acquire it. The DASH player may also be divided and stored in multiple packets. In this case, receiving device 100 must wait until all of the multiple packets into which the DASH player has been divided and stored are distributed before it can acquire it. Therefore, in this embodiment, the same DASH player is used across events (programs, content), such as using the same DASH player within a package (channel, service), and once acquired, it is stored in the DASH player storage unit 104.

図3は、本実施形態におけるDASHプレイヤ記憶部104の記憶内容例を示すテーブルである。DASHプレイヤ記憶部104は、DASHプレイヤに、そのDASHプレイヤを使用するチャネルのパッケージ識別(MMT_package_id)と、バージョンを対応付けて記憶している。図3の例では、1行目にパッケージ識別「0x010203」、バージョン「00011」、DASHプレイヤ「XXXXXXXXX」を記憶し、2行目にパッケージ識別「0x010213」、バージョン「00005」、DASHプレイヤ「XXXXXXXXX」を記憶している。このように、DASHプレイヤ記憶部104は、1つ以上のパッケージ各々のDASHプレイヤを記憶している。 Figure 3 is a table showing an example of the contents stored in the DASH player storage unit 104 in this embodiment. The DASH player storage unit 104 stores DASH players in association with the package identification (MMT_package_id) and version of the channel that uses that DASH player. In the example of Figure 3, the first line stores package identification "0x010203", version "00011", and DASH player "XXXXXXXXX", while the second line stores package identification "0x010213", version "00005", and DASH player "XXXXXXXXX". In this way, the DASH player storage unit 104 stores DASH players for one or more packages.

図4は、本実施形態における更新情報の構成を示すテーブルである。本実施形態において、更新情報は、MPEG_DASH_Player_Update記述子(MPEG_DASH_Player_Update_Descriptor)である。図4において、データ構造の欄は、MPEG_DASH_Player_Update記述子を構成するデータ構造の名称を示す。ビット数の欄は、各データ構造のビット数を示す。データ表記の欄は、各データ構造のデータ表記を示す。データ表記の“uimsbf”は、「符号なし整数、最上位ビット先頭(unsigned integer most significant bit first)」の略である。 Figure 4 is a table showing the configuration of update information in this embodiment. In this embodiment, the update information is an MPEG_DASH_Player_Update_Descriptor. In Figure 4, the Data Structure column shows the names of the data structures that make up the MPEG_DASH_Player_Update descriptor. The Bit Count column shows the number of bits in each data structure. The Data Notation column shows the data notation for each data structure. The data notation "uimsbf" is an abbreviation for "unsigned integer most significant bit first."

MPEG_DASH_Player_Update記述子には、図4に示すように、“descriptor_tag”、“descriptor_length”、“update_time”、“version”が配置されている。“descriptor_tag”は、当該記述子がMPEG_DASH_Player_Update記述子であることを示す。“descriptor_length”は、当該記述子の長さ(バイト数)を示す。“update_time”は、DASHプレイヤを更新する時間を示す。なお、“update_time”は、年月日のみを表し、更新を行う時刻は予め決められていてもよいし、“update_time”で、年月日に加えて時刻も表すようにしてもよい。“version”は、更新後のDASHプレイヤのバージョン番号を示す。 As shown in Figure 4, the MPEG_DASH_Player_Update descriptor contains "descriptor_tag", "descriptor_length", "update_time", and "version". "descriptor_tag" indicates that the descriptor is an MPEG_DASH_Player_Update descriptor. "descriptor_length" indicates the length (number of bytes) of the descriptor. "update_time" indicates the time to update the DASH player. Note that "update_time" may only indicate the date and time of the update, and the time may be predetermined, or "update_time" may indicate the time in addition to the date and time. "version" indicates the version number of the updated DASH player.

なお、図4に示すビット数、データ表記は、一例であり、他のビット数、データ表記であってもよい。また、MPEG_DASH_Player_Update記述子に含まれる項目の順番も一例であり、他の順であってもよいし、また、全ての項目を含んでいなくてもよい。なお、更新情報は、チャンネル(パッケージ)を示す情報を含む。例えば、MPEG_DASH_Player_Update記述子は、MPT(MMT Package Table)などの特定のパッケージに関するテーブルに配置され、該パッケージのDASHプレイヤに関する情報であることを示すようにしてもよいし、他のテーブル内に含まれ、記述子内に、パッケージ識別を含むようにしてもよい。 Note that the number of bits and data notation shown in Figure 4 are merely examples, and other number of bits and data notations may be used. Furthermore, the order of the items included in the MPEG_DASH_Player_Update descriptor is also merely an example, and other orders may be used, or not all items may be included. Note that the update information includes information indicating the channel (package). For example, the MPEG_DASH_Player_Update descriptor may be placed in a table related to a specific package, such as the MPT (MMT Package Table), to indicate that the information is related to the DASH player for that package, or it may be included in another table, with the package identification included in the descriptor.

図5は、本実施形態における受信装置100によるチャネルスキャンの処理例を示すフローチャートである。チャネルスキャンは、受信装置100にアンテナなどを接続した際に行われる。このチャネルスキャンにより、いずれのチャネルのテレビジョン放送の信号が受信可能かを確認することができる。チャネルスキャンでは、まず、受信装置100は、設置場所などに基づくチャネルスキャンの対象となるチャネルの候補ごとに(ステップSa1)、チャネルが検出されたか否かを判定する(ステップSa2)。チャネルを検出する際には、例えば、そのチャネルの周波数の信号を、チューナ部101が受信し、その信号からMMTのストリームを多重分離部102が検出できるか否かにより判定する。 Figure 5 is a flowchart showing an example of channel scanning processing by the receiving device 100 in this embodiment. Channel scanning is performed when an antenna or the like is connected to the receiving device 100. This channel scanning makes it possible to check which channels of television broadcast signals can be received. In channel scanning, the receiving device 100 first determines whether or not the channel has been detected (step Sa1) for each candidate channel to be scanned based on the installation location, etc. When detecting a channel, for example, the tuner unit 101 receives a signal of the channel's frequency, and the demultiplexing unit 102 determines whether or not it can detect an MMT stream from that signal.

ステップSa2でチャネルが検出されたと判定されたときは(ステップSa2-Yes)、多重分離部102は、そのチャネルのDASHプレイヤを、検出したMMTのストリームからダウンロードし、そのチャネルのパッケージ識別、バージョンとともにDASHプレイヤ記憶部104に格納する(ステップSa3)。このとき、多重分離部102は、DASHプレイヤを分離するのに、DASHプレイヤのファイル名称を用いる。DASHプレイヤのファイル名称は、複数のテレビジョン放送の間で共通であり、かつ、予め決められていてもよい。あるいは、そのチャネルのDASHプレイヤのファイル名称を示す情報が、MPTなどの、そのチャネルの制御情報に含まれていてもよい。 When it is determined in step Sa2 that a channel has been detected (step Sa2-Yes), the demultiplexing unit 102 downloads the DASH player for that channel from the detected MMT stream and stores it in the DASH player storage unit 104 together with the package identification and version of that channel (step Sa3). At this time, the demultiplexing unit 102 uses the DASH player file name to separate the DASH player. The DASH player file name may be common across multiple television broadcasts and may be predetermined. Alternatively, information indicating the DASH player file name for that channel may be included in the control information for that channel, such as the MPT.

ステップSa2でチャネルが検出されないと判定されたとき(ステップSa2-No)、あるいは、ステップSa3の後、候補のチャネルがある間は、受信装置100は、次の候補のチャネルについて、ステップSa2からの処理を行い、全ての候補のチャネルについて、処理をした場合は、チャネルスキャンを終了する(ステップSa4)。 If it is determined in step Sa2 that no channel is detected (step Sa2-No), or after step Sa3, while there are candidate channels, the receiving device 100 performs the process from step Sa2 for the next candidate channel, and when all candidate channels have been processed, the channel scan ends (step Sa4).

このように、チャネルスキャンの際に、検出できたチャネルのDASHプレイヤをダウンロードして、DASHプレイヤ記憶部104、すなわち不揮発記憶領域に格納しておく。これにより、いずれのチャネルを視聴する際にも、格納されているDASHプレイヤを用いて、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる。 In this way, when a channel scan is performed, the DASH player for the detected channel is downloaded and stored in the DASH player storage unit 104, i.e., in a non-volatile storage area. This allows the stored DASH player to be used to watch any channel, reducing the time from when the viewer selects a channel to when the content is presented.

図6は、本実施形態における受信装置100によるDASHプレイヤ更新の処理例を示すフローチャートである。まず、受信装置100は、更新時間、バージョン、チャネルを示す更新情報を受信し、設定する(ステップSb1)。この受信は、多重分離部102が、チューナ部101が受信した信号から、MPEG_DASH_Player_Update記述子を分離し、取得することにより行われる。次に、受信装置100は、更新情報が示すバージョンが、DASHプレイヤ記憶部104が記憶するDASHプレイヤのバージョンよりも新しい(大きい)か否かを判定する(ステップSb2)。 Figure 6 is a flowchart showing an example of the DASH player update process performed by the receiving device 100 in this embodiment. First, the receiving device 100 receives and sets update information indicating the update time, version, and channel (step Sb1). This reception is performed by the demultiplexing unit 102 separating and acquiring the MPEG_DASH_Player_Update descriptor from the signal received by the tuner unit 101. Next, the receiving device 100 determines whether the version indicated in the update information is newer (greater) than the DASH player version stored in the DASH player storage unit 104 (step Sb2).

新しくないと判定したときは(ステップSb2-No)、処理は、ステップSb1に戻る。新しいと判定したときは(ステップSb2-Yes)、更新情報が示す更新時間まで待ち(ステップSb3)、更新時間になっても視聴中であれば、終了するまで待ち(ステップSb4)、チューナ部101は、更新情報が示すチャネルの信号を受信する(ステップSb5)。多重分離部102は、チューナ部101が受信した信号から、DASHプレイヤをダウンロードし、そのチャネルのパッケージ識別、バージョンとともにDASHプレイヤ記憶部104に格納する(ステップSb6)。このとき、多重分離部102が、DASHプレイヤを分離するのに、DASHプレイヤのファイル名称を用いるのは、図5の場合と同様である。その後、処理は、ステップSb1に戻る。 If it is determined that the content is not new (step Sb2 - No), the process returns to step Sb1. If it is determined that the content is new (step Sb2 - Yes), the process waits until the update time indicated by the update information (step Sb3). If viewing is still in progress when the update time arrives, the process waits until viewing ends (step Sb4). The tuner unit 101 receives the signal for the channel indicated by the update information (step Sb5). The demultiplexer unit 102 downloads a DASH player from the signal received by the tuner unit 101 and stores it in the DASH player storage unit 104 together with the package identification and version of that channel (step Sb6). At this time, the demultiplexer unit 102 uses the file name of the DASH player to separate the DASH player, just as in the case of Figure 5. Then, the process returns to step Sb1.

このように、受信装置100は、更新情報が示す更新時間をDASHプレイヤの更新時間として設定する。そして、設定された時間になると、チューナ部101は、テレビジョン放送の信号を受信し、多重分離部102は、チューナ部が受信した信号からDASHプレイヤを取得し、DASHプレイヤ記憶部104に格納する。これにより、DASHプレイヤが更新されても、格納されているDASHプレイヤを用いて、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる。 In this way, the receiving device 100 sets the update time indicated in the update information as the update time for the DASH player. Then, when the set time arrives, the tuner unit 101 receives the television broadcast signal, and the demultiplexer unit 102 acquires the DASH player from the signal received by the tuner unit and stores it in the DASH player storage unit 104. As a result, even if the DASH player is updated, the stored DASH player can be used to reduce the time from when the viewer selects a channel to when content is presented.

図7は、本実施形態における送信装置200によるDASHプレイヤ更新の処理例を示すフローチャートである。SI生成部202は、更新時間、バージョン、チャネルを含む更新情報を制御情報に含める。多重部203は、その制御情報を含むストリームを生成する。送出部204は、そのストリームを、テレビジョン放送の信号にして送出する(ステップSc1)。 Figure 7 is a flowchart showing an example of the DASH player update process performed by the transmitting device 200 in this embodiment. The SI generation unit 202 includes update information, including the update time, version, and channel, in the control information. The multiplexing unit 203 generates a stream including this control information. The sending unit 204 converts this stream into a television broadcast signal and sends it out (step Sc1).

送信装置200は、更新情報が示す更新時間になるまで更新情報を送出し続け、更新時間になると(ステップSc2)、コンテンツ生成部201が、更新されたDASHプレイヤを生成する。そして、多重部203が、生成されたDASHプレイヤと、他のコンテンツと、制御情報とを多重して、1つのストリームを生成する。送出部204は、そのストリームを、テレビジョン放送の信号にして送出する(ステップSc3)。 The transmitting device 200 continues to send the update information until the update time indicated in the update information arrives. When the update time arrives (step Sc2), the content generating unit 201 generates an updated DASH player. The multiplexing unit 203 then multiplexes the generated DASH player with other content and control information to generate a single stream. The sending unit 204 converts this stream into a television broadcast signal and sends it out (step Sc3).

このように、送信装置200は、更新時間を示す更新情報を予め送出し、更新情報になると更新されたDASHプレイヤを送出する。これにより、受信装置100は、更新時間にDASHプレイヤを格納することができるので、DASHプレイヤが更新されても、格納したDASHプレイヤを用いて、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる。 In this way, the transmitting device 200 transmits update information indicating the update time in advance, and transmits the updated DASH player when the update information arrives. This allows the receiving device 100 to store the DASH player at the update time, so even if the DASH player is updated, the stored DASH player can be used to reduce the time from when the viewer selects a channel to when the content is presented.

<第2の実施形態>
第1の実施形態では、DASHプレイヤの更新時間を、送信装置200が受信装置100に通知しているが、第2の実施形態では、更新時間を通知せず、受信装置100が予め設定された時間に更新を確認する場合を説明する。本実施形態においても、送受信システム10の構成は、特に断らない限り、図1と同様である。本実施形態では、第1の実施形態と異なる部分のみを説明する。
Second Embodiment
In the first embodiment, the transmitting device 200 notifies the receiving device 100 of the update time of the DASH player, but in the second embodiment, a case will be described in which the update time is not notified and the receiving device 100 checks for updates at a preset time. In this embodiment, the configuration of the transmitting/receiving system 10 is the same as in Fig. 1 unless otherwise specified. In this embodiment, only the parts that are different from the first embodiment will be described.

図8は、本実施形態における受信装置100によるDASHプレイヤ更新の処理例を示すフローチャートである。受信装置100は、例えば、午前3時など、予め設定された所定の時間になったか否かを判定する(ステップSd1)。所定の時間になっても視聴中であれば、処理は、ステップSd1に戻る(ステップSd2)。視聴中でなければ、候補となるチャネルごとに(ステップSd3)、受信装置100は、DASHプレイヤが更新されているか否かを判定する(ステップSd4)。この判定は、例えば、チューナ部101が、該当チャネルのテレビジョン放送の信号を受信し、多重分離部102が、その信号に含まれるDASHプレイヤのバージョンを示す情報を分離し、DASHプレイヤ記憶部104に記憶されているバージョンと比較することで行う。 Figure 8 is a flowchart showing an example of the DASH player update process performed by the receiving device 100 in this embodiment. The receiving device 100 determines whether a predetermined time, such as 3:00 AM, has arrived (step Sd1). If viewing is still in progress when the predetermined time arrives, the process returns to step Sd1 (step Sd2). If viewing is not in progress, the receiving device 100 determines for each candidate channel (step Sd3) whether the DASH player has been updated (step Sd4). This determination is made, for example, by having the tuner unit 101 receive the television broadcast signal for the channel in question, and the demultiplexer unit 102 separate the information indicating the DASH player version contained in the signal, and compare it with the version stored in the DASH player storage unit 104.

DASHプレイヤが更新されていると判定したときは(ステップSd4-Yes)、多重分離部102は、該当チャネルのテレビジョン放送の信号から、DASHプレイヤをダウンロードし、DASHプレイヤ記憶部104に格納する(ステップSd5)。DASHプレイヤが更新されていないと判定したとき(ステップSd4-No)、あるいは、ステップSd5の後、候補のチャネルがある間は、受信装置100は、次の候補のチャネルについて、ステップSd4らの処理を行い、全ての候補のチャネルについて、処理をした場合は、ステップSd1に戻る(ステップSd6)。なお、候補となるチャネルは、例えば、チャネルスキャンにより受信可能であることが確認されたチャネルである。 If it is determined that the DASH player has been updated (step Sd4-Yes), the demultiplexing unit 102 downloads the DASH player from the television broadcast signal of the corresponding channel and stores it in the DASH player storage unit 104 (step Sd5). If it is determined that the DASH player has not been updated (step Sd4-No), or after step Sd5, while there are candidate channels, the receiving device 100 performs the processing from step Sd4 onwards for the next candidate channel, and when all candidate channels have been processed, returns to step Sd1 (step Sd6). Note that candidate channels are, for example, channels that have been confirmed to be receivable by a channel scan.

このように、予め設定された時間になると、チューナ部101は、テレビジョン放送の信号を受信し、多重分離部102は、その信号からDASHプレイヤを取得し、DASHプレイヤ記憶部104に格納する。これにより、DASHプレイヤが更新されても、格納されているDASHプレイヤを用いて、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる。 In this way, at the preset time, the tuner unit 101 receives the television broadcast signal, and the demultiplexer unit 102 acquires the DASH player from that signal and stores it in the DASH player storage unit 104. This makes it possible to reduce the time from when the viewer selects a channel to when content is presented, using the stored DASH player, even if the DASH player is updated.

図9は、本実施形態における送信装置200によるDASHプレイヤ更新の処理例を示すフローチャートである。送信装置200では、更新日の(ステップSe1)、予め設定された所定の時間になると(ステップSe2)、コンテンツ生成部201が、更新されたDASHプレイヤを生成する。そして、多重部203が、生成されたDASHプレイヤと、他のコンテンツと、制御情報とを多重して、1つのストリームを生成する。送出部204は、そのストリームを、テレビジョン放送の信号にして送出する(ステップSe3)。 Figure 9 is a flowchart showing an example of the DASH player update process performed by the transmitting device 200 in this embodiment. In the transmitting device 200, on the update date (step Se1), at a predetermined time (step Se2), the content generation unit 201 generates an updated DASH player. Then, the multiplexing unit 203 multiplexes the generated DASH player with other content and control information to generate a single stream. The sending unit 204 converts this stream into a television broadcast signal and sends it out (step Se3).

このように、送信装置200は、更新を行う日の所定の時間になると更新されたDASHプレイヤを送出する。これにより、受信装置100は、更新されたDASHプレイヤを所定の時間に受信して格納することができるので、DASHプレイヤが更新されても、格納したDASHプレイヤを用いて、視聴者が選局してからコンテンツを提示するまでの時間を抑えることができる。 In this way, the transmitting device 200 sends out the updated DASH player at a specified time on the day the update is made. This allows the receiving device 100 to receive and store the updated DASH player at a specified time, so even if the DASH player is updated, the stored DASH player can be used to reduce the time between when the viewer selects a channel and when the content is presented.

また、図1における受信装置100、送信装置200の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより受信装置100、送信装置200を実現してもよい。なお、ここでいう「コンピュータシステム」とは、複数のコンピュータにより構成されていてもよく、また、OSや周辺機器等のハードウェアを含むものとする。 In addition, a program for realizing the functions of receiving device 100 and transmitting device 200 in Figure 1 may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to realize receiving device 100 and transmitting device 200. Note that the term "computer system" here may be composed of multiple computers and may also include hardware such as an OS and peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。 In addition, "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems. Furthermore, "computer-readable recording medium" also includes devices that dynamically store programs for a short period of time, such as communication lines used when transmitting programs over networks like the Internet or communication lines like telephone lines, and devices that store programs for a fixed period of time, such as volatile memory within computer systems that serve as servers or clients in such cases. Furthermore, the above-mentioned programs may be those that implement some of the functions described above, or may be those that can implement the functions described above in combination with programs already stored in the computer system.

また、上述した図1における受信装置100、送信装置200の各機能ブロックは個別にチップ化してもよいし、一部、または全部を集積してチップ化してもよい。また、集積回路化の手法はLSIに限らず、専用回路、または汎用プロセッサで実現しても良い。ハイブリッド、モノリシックのいずれでも良い。一部は、ハードウェアにより、一部はソフトウェアにより機能を実現させても良い。
また、半導体技術の進歩により、LSIに代替する集積回路化等の技術が出現した場合、当該技術による集積回路を用いることも可能である。
Furthermore, each functional block of the receiving device 100 and transmitting device 200 in FIG. 1 may be individually formed into a chip, or some or all of them may be integrated into a chip. The integrated circuit method is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Either a hybrid or monolithic method is also acceptable. Some functions may be realized by hardware and some by software.
Furthermore, with the advancement of semiconductor technology, if a technology for integrated circuitry that can replace LSIs emerges, it may be possible to use an integrated circuit based on that technology.

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

10…送受信システム
100…受信装置
101…チューナ部
102…多重分離部
103…デコーダ部
104…DASHプレイヤ記憶部
105…ネットワークI/F部
106…ブラウザ部
107…DASHプレイヤ実行部
200…送信装置
201…コンテンツ生成部
202…SI生成部
203…多重部
204…送出部
300…ネットワーク
400…DASHサーバ
500…ストリーミングサーバ
600…表示装置
10...Transmission and Reception System 100...Receiving Device 101...Tuner Unit 102...Demultiplexing Unit 103...Decoder Unit 104...DASH Player Storage Unit 105...Network I/F Unit 106...Browser Unit 107...DASH Player Execution Unit 200...Transmitting Device 201...Content Generation Unit 202...SI Generation Unit 203...Multiplexing Unit 204...Sending Unit 300...Network 400...DASH Server 500...Streaming Server 600...Display Device

Claims (14)

テレビジョン放送の信号を受信するチューナ部と、
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを、前記信号から取得する多重分離部と、
前記DASHプレイヤを不揮発記憶領域に格納するDASHプレイヤ記憶部と
を備え
設定された時間になると、前記チューナ部は、前記テレビジョン放送の信号を受信し、前記多重分離部は、前記信号からDASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納し、
前記時間を示す更新情報を、前記信号は含み、
前記多重分離部は、前記更新情報に基づき、前記DASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納し、
前記更新情報は、MPT(MMT Package Table)に含まれる、受信装置。
a tuner unit for receiving television broadcast signals;
a demultiplexing unit that obtains the content and a DASH player required for playing the content from the signal;
a DASH player storage unit that stores the DASH player in a non-volatile storage area ;
At the set time, the tuner unit receives the television broadcast signal, the demultiplexer unit acquires a DASH player from the signal, and stores the DASH player in the DASH player storage unit;
the signal includes update information indicating the time;
The demultiplexing unit acquires the DASH player based on the update information and stores it in the DASH player storage unit;
A receiving device , wherein the update information is included in an MPT (MMT Package Table) .
前記更新情報は、前記テレビジョン放送のチャンネルを少なくとも示す情報を含む、請求項1に記載の受信装置。 The receiving device according to claim 1 , wherein the update information includes information indicating at least a channel of the television broadcast. 前記多重分離部は、前記テレビジョン放送の信号を受信可能であることを確認するチャンネルスキャンの際に、前記DASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納する、請求項1または請求項2に記載の受信装置。 3. The receiving device according to claim 1 , wherein the demultiplexing unit acquires the DASH player and stores it in the DASH player storage unit during a channel scan to confirm that the television broadcast signal can be received. 前記DASHプレイヤのファイル名称は、複数のテレビジョン放送の間で共通であり、かつ、予め決められており、
前記多重分離部は、前記ファイル名称を用いて、前記DASHプレイヤの取得を行う、請求項1から請求項3のいずれかの項に記載の受信装置。
The file name of the DASH player is common among a plurality of television broadcasts and is predetermined;
The receiving device according to claim 1 , wherein the demultiplexing unit acquires the DASH player using the file name.
前記DASHプレイヤのファイル名称を示す情報を含む制御情報が、前記テレビジョン放送の信号に含まれており、
前記多重分離部は、前記ファイル名称を示す情報を取得した後、前記ファイル名称を用いて、前記DASHプレイヤの取得を行う、請求項1から請求項4のいずれかの項に記載の受信装置。
control information including information indicating the file name of the DASH player is included in the television broadcast signal;
The receiving device according to claim 1 , wherein the demultiplexing unit acquires the information indicating the file name, and then acquires the DASH player using the file name.
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを多重して、ストリームを生成する多重部と、
前記ストリームを、テレビジョン放送の信号にして送出する送出部と
を備え
前記多重部は、前記DASHプレイヤを受信装置が更新すべき時間を示す更新情報も多重し、
前記更新情報は、MPT(MMT Package Table)に含まれる、送信装置。
a multiplexing unit that multiplexes content and a DASH player required for playback of the content to generate a stream;
a sending unit that converts the stream into a television broadcast signal and sends it out ;
The multiplexing unit also multiplexes update information indicating a time when the receiving device should update the DASH player,
A transmitting device , wherein the update information is included in an MPT (MMT Package Table) .
前記更新情報は、前記テレビジョン放送のチャンネルを少なくとも示す情報を含む、請求項6に記載の送信装置。 The transmitting device according to claim 6 , wherein the update information includes information indicating at least a channel of the television broadcast. 前記DASHプレイヤのファイル名称は、複数のテレビジョン放送の間で共通であり、かつ、予め決められている、請求項6または請求項7に記載の送信装置。 8. The transmitting device according to claim 6 , wherein the file name of the DASH player is common to a plurality of television broadcasts and is predetermined. 前記多重部は、さらに前記DASHプレイヤのファイル名称を示す情報を含む制御情報を多重する、請求項6から請求項8までのいずれかの項に記載の送信装置。 9. The transmitting device according to claim 6 , wherein the multiplexing unit further multiplexes control information including information indicating a file name of the DASH player. 受信装置による受信方法であって、
テレビジョン放送の信号を受信する第1のステップと、
コンテンツの再生に必要なDASHプレイヤを、前記信号から取得する第2のステップと、
前記DASHプレイヤを不揮発記憶領域に格納する第3のステップと
を有し、
設定された時間になると、前記第1のステップから前記第3のステップを行い、
前記時間を示す更新情報を、前記信号は含み、
前記第2のステップと前記第3のステップは、前記更新情報に基づき行われ、
前記更新情報は、MPT(MMT Package Table)に含まれる、受信方法。
A receiving method by a receiving device,
A first step of receiving a television broadcast signal;
a second step of obtaining from said signal a DASH player required for playing the content;
a third step of storing the DASH player in a non-volatile storage area ;
When the set time arrives, the first step to the third step are performed,
the signal includes update information indicating the time;
the second step and the third step are performed based on the update information;
A receiving method in which the update information is included in an MMT Package Table (MPT) .
送信装置による送出方法であって、
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを多重して、ストリームを生成するステップと、
前記ストリームを、テレビジョン放送の信号にして送出するステップと
を有し、
前記ストリームを生成するステップにおいて、前記DASHプレイヤを受信装置が更新すべき時間を示す更新情報も多重し、
前記更新情報は、MPT(MMT Package Table)に含まれる、送出方法。
A transmission method by a transmitting device,
multiplexing the content and a DASH player required for playing the content to generate a stream;
and transmitting the stream as a television broadcast signal ,
In the step of generating the stream, update information indicating a time when the receiving device should update the DASH player is also multiplexed;
A transmission method in which the update information is included in an MPT (MMT Package Table) .
コンピュータを、
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを、チューナ部が受信したテレビジョン放送の信号から取得する多重分離部、
前記DASHプレイヤを不揮発記憶領域に格納するDASHプレイヤ記憶部
として機能させるためのプログラムであって、
設定された時間になると、前記チューナ部は、前記テレビジョン放送の信号を受信し、前記多重分離部は、前記信号からDASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納し、
前記時間を示す更新情報を、前記信号は含み、
前記多重分離部は、前記更新情報に基づき、前記DASHプレイヤを取得し、前記DASHプレイヤ記憶部に格納し、
前記更新情報は、MPT(MMT Package Table)に含まれる、プログラム
Computer,
a demultiplexing unit that acquires content and a DASH player required for reproducing the content from a television broadcast signal received by a tuner unit;
a program for causing the DASH player to function as a DASH player storage unit that stores the DASH player in a non-volatile storage area ,
At the set time, the tuner unit receives the television broadcast signal, the demultiplexer unit acquires a DASH player from the signal, and stores the DASH player in the DASH player storage unit;
the signal includes update information indicating the time;
The demultiplexing unit acquires the DASH player based on the update information and stores it in the DASH player storage unit;
The update information is a program included in an MPT (MMT Package Table) .
コンピュータを、
コンテンツと、前記コンテンツの再生に必要なDASHプレイヤとを多重して、ストリームを生成する多重部、
前記ストリームを、テレビジョン放送の信号にして送出する送出部
として機能させるためのプログラムであって、
前記多重部は、前記DASHプレイヤを受信装置が更新すべき時間を示す更新情報も多重し、
前記更新情報は、MPT(MMT Package Table)に含まれる、プログラム
Computer,
a multiplexing unit that multiplexes content and a DASH player required for playback of the content to generate a stream;
a program for causing the stream to function as a sending unit that converts the stream into a television broadcast signal and sends it out ,
The multiplexing unit also multiplexes update information indicating a time when the receiving device should update the DASH player,
The update information is a program included in an MPT (MMT Package Table) .
請求項1から請求項5までのいずれかの項に記載の受信装置と、請求項6から請求項9までのいずれかの項に記載の送信装置とを含む、送受信システム。 A transmitting/receiving system comprising: a receiving device according to any one of claims 1 to 5 ; and a transmitting device according to any one of claims 6 to 9 .
JP2022027094A 2022-02-24 2022-02-24 Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program Active JP7807937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022027094A JP7807937B2 (en) 2022-02-24 2022-02-24 Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022027094A JP7807937B2 (en) 2022-02-24 2022-02-24 Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program

Publications (2)

Publication Number Publication Date
JP2023123181A JP2023123181A (en) 2023-09-05
JP7807937B2 true JP7807937B2 (en) 2026-01-28

Family

ID=87885477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022027094A Active JP7807937B2 (en) 2022-02-24 2022-02-24 Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program

Country Status (1)

Country Link
JP (1) JP7807937B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016067987A1 (en) 2014-10-28 2016-05-06 ソニー株式会社 Reception device, transmission device, and data processing method
WO2016203850A1 (en) 2015-06-16 2016-12-22 ソニー株式会社 Reception apparatus, transmission apparatus, and data processing method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016067987A1 (en) 2014-10-28 2016-05-06 ソニー株式会社 Reception device, transmission device, and data processing method
WO2016203850A1 (en) 2015-06-16 2016-12-22 ソニー株式会社 Reception apparatus, transmission apparatus, and data processing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
西村 敏 ,テレビ向けネット動画配信を支える技術,映像情報メディア学会誌,日本,一般社団法人映像情報メディア学会,2017年11月01日,第71巻 第6号,pp.792-796

Also Published As

Publication number Publication date
JP2023123181A (en) 2023-09-05

Similar Documents

Publication Publication Date Title
EP1197090B1 (en) Methods and apparatus for selecting multicast ip data transmitted in broadcast streams
EP2479987B1 (en) Information processing device, data management method, and program
KR100280020B1 (en) Converters for signal distribution systems, methods for providing interactive features to subscribers of interactive signal distribution systems, and cable television distribution systems for providing multiple distribution channels to subscribers
EP1488339B1 (en) Data stream adaptation server
US20120096495A1 (en) Broadcast reception device, broadcast reception method, and broadcast transmission device
US8448184B2 (en) Method and apparatus for signaling transmission code set in data broadcasting
US6986155B1 (en) Methods and apparatus for selecting multicast IP data transmitted in broadcast streams
US20020010924A1 (en) Push method and system
US20060090181A1 (en) Method and apparatus for pre-processing service information in open cable system
JP7789607B2 (en) Broadcasting system, receiver, receiving method, and program
JP7807937B2 (en) Receiving device, transmitting device, transmitting/receiving system, receiving method, transmitting method, and program
US7051355B1 (en) Receiving apparatus, receiving method, and providing medium
JP7807940B2 (en) Receiving device, transmitting device, receiving method, sending method, and program
JP2001054082A (en) Broadcast system and method
JP4613070B2 (en) Digital broadcasting method and system supporting DVD recording, and receiving and recording method and apparatus
EP2111043A2 (en) Method of transmitting audiovisual contents in 'push' environments
KR100307598B1 (en) Reducing Method of Initial Booting time for Data Service Broadcasting
JP6089969B2 (en) Digital broadcast receiver
KR100737600B1 (en) Data broadcasting receiver and data storage method thereof
JP2003298542A (en) Digital broadcast transmitter, digital broadcast transmission method, digital broadcast receiver, and identifier assigning device
JP2006014238A (en) Digital broadcast receiving device
KR20090005645A (en) Data retrieval method and data broadcast transceiver
KR20080017514A (en) Log File Management Method of Digital Broadcast Receiver
KR20070038815A (en) How to Operate the Digital TV
KR20070036543A (en) Parsing device and method for reducing download delay time of data broadcasting application

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251113

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: 20260106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260116

R150 Certificate of patent or registration of utility model

Ref document number: 7807937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150