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

The described system addresses the delay in content presentation by pre-caching and updating DASH players using a tuner and storage unit, reducing the time from channel selection to content availability in television broadcasting.

JP7807937B2Active Publication Date: 2026-01-28SHARP KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2022027094
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-02-24
Publication Date
2026-01-28
Estimated Expiration
2042-02-24

AI Technical Summary

Technical Problem

The existing MPEG-DASH system for streaming video on demand and television broadcasting experiences long delays in presenting content after a viewer selects a channel due to the time required to receive and cache the DASH player.

Method used

A receiving device with a tuner unit, demultiplexing unit, and DASH player storage unit that pre-caches the DASH player in a non-volatile memory during channel scans, utilizing update information to efficiently store and update the DASH player at optimal times.

Benefits of technology

Reduces the time from channel selection to content presentation by leveraging pre-cached and updated DASH players, enhancing the efficiency of content delivery in television broadcasting systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007807937000001
    Figure 0007807937000001
  • Figure 0007807937000002
    Figure 0007807937000002
  • Figure 0007807937000003
    Figure 0007807937000003
Patent Text Reader

Abstract

To provide a reception device capable of suppressing a time from channel selection by a viewer to presentation of a content.SOLUTION: The reception device comprises: a tuner which receives signals of television broadcasting; a demultiplexing part which acquires a content and a DASH player required to reproduce the content, from the signals received by the tuner; and a DASH player storage part which stores the DASH player in a nonvolatile storage area. The tuner receives the signals of television broadcasting and the demultiplexing part acquires the DASH player from the received signals to store in the DASH player storage part.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a receiving device, a transmitting device, a transmitting / receiving system, a receiving method, a transmitting method, and a program. [Background technology]

[0002] 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). The 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, in the US next-generation broadcasting standard ATSC (Advanced Television Systems Committee) 3.0, which is currently being formulated, a model is envisioned 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 a 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 service currently selected at that time will be acquired and cached, and when the service (channel) is switched, the storage resources will be immediately released (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] International Publication No. 2017 / 090457 Summary of the Invention [Problem to be solved by the invention]

[0004] However, MPEG-DASH requires a program called a DASH player to receive video, and when a viewer selects a channel and 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 because of the time it takes to receive the DASH player.

[0005] The present invention has been made in view of the above circumstances, and provides a receiving device, a transmitting device, a transmitting / receiving system, a receiving method, a sending method, and a program that can reduce the time from when a viewer selects a channel to when content is presented. [Means for solving the problem]

[0006] 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 a television broadcast signal, a demultiplexing unit that acquires content and a DASH player required to play the content from the signal, and a DASH player storage unit that stores the DASH player in a non-volatile memory area.

[0007] Another aspect of the present invention is the above-mentioned receiving device, wherein, at a set time, the tuner unit receives the television broadcast signal, and the demultiplexing unit obtains a DASH player from the signal and stores it in the DASH player storage unit.

[0008] Another aspect of the present invention is the above-mentioned receiving device, wherein 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.

[0009] Another aspect of the present invention is the above-described receiving device, wherein the update information includes information indicating at least a channel of the television broadcast.

[0010] Another aspect of the present invention is the above-mentioned receiving device, wherein the demultiplexing unit acquires the DASH player and stores it in the DASH player memory unit during a channel scan to confirm that the television broadcast signal can be received.

[0011] Another aspect of the present invention is the above-mentioned receiving device, wherein the file name of the DASH player is common among multiple television broadcasts and is predetermined, and the demultiplexing unit acquires the DASH player using the file name.

[0012] Another aspect of the present invention is the above-mentioned receiving device, wherein 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.

[0013] Another aspect of the present invention is a transmitting device comprising a multiplexing unit that multiplexes content and a DASH player required for playing the content to generate a stream, and a transmitting unit that converts the stream into a television broadcast signal and transmits it.

[0014] Another aspect of the present invention is the above-mentioned transmitting device, wherein the multiplexing unit also multiplexes update information indicating a time when the receiving device should update the DASH player.

[0015] Another aspect of the present invention is the above-described transmission device, wherein the update information includes information indicating at least a channel of the television broadcast.

[0016] Another aspect of the present invention is the above-mentioned transmission device, wherein the file name of the DASH player is common among a plurality of television broadcasts and is predetermined.

[0017] Another aspect of the present invention is the above-mentioned transmission device, wherein the multiplexing unit further multiplexes control information including information indicating a file name of the DASH player.

[0018] Another aspect of the present invention is a receiving method using a receiving device, comprising the steps of receiving a television broadcast signal, obtaining a DASH player required for playing content from the signal, and storing the DASH player in a non-volatile memory area.

[0019] Another aspect of the present invention is the above-mentioned receiving method, wherein the step of receiving the television broadcast signal is performed at a set time.

[0020] 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.

[0021] Another aspect of the present invention is the above-mentioned transmission method, wherein in the step of generating the stream, update information indicating a time when the receiving device should update the DASH player is also multiplexed.

[0022] Another aspect of the present invention is a program for causing a computer to function as a demultiplexing unit that acquires content and a DASH player required to play the content from a television broadcast signal received by a tuner unit, and as a DASH player storage unit that stores the DASH player in a non-volatile memory area.

[0023] Another aspect of the present invention is the above-mentioned program, wherein, at a set time, the tuner unit receives the television broadcast signal, and the demultiplexing unit obtains a DASH player from the signal and stores it in the DASH player storage unit.

[0024] Another aspect of the present invention is a program for causing 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.

[0025] Another aspect of the present invention is the above-mentioned program, wherein the multiplexing unit also multiplexes update information indicating a time when the receiving device should update the DASH player.

[0026] Another aspect of the present invention is a transmission / reception system including the above-described receiving device and the above-described transmitting device. [Effects of the Invention]

[0027] According to this invention, it is possible to reduce the time from when a viewer selects a channel until the content is presented. [Brief explanation of the drawings]

[0028] [Figure 1] 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. [Figure 2] FIG. 2 is a schematic diagram illustrating an example of a television broadcast signal in the embodiment. [Figure 3] 10 is a table showing an example of the contents stored in a DASH player storage unit 104 in the embodiment. [Figure 4] 10 is a table showing the configuration of update information in the embodiment. [Figure 5] 10 is a flowchart showing an example of a channel scan process performed by the receiving device 100 in the embodiment. [Figure 6] 10 is a flowchart showing an example of a DASH player update process performed by the receiving device 100 in the embodiment. [Figure 7] 10 is a flowchart showing an example of a DASH player update process performed by the transmission device 200 in the embodiment. [Figure 8]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. [Figure 9] 10 is a flowchart showing an example of a DASH player update process performed by the transmission device 200 in the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0029] Hereinafter, embodiments of the present invention will be described with reference to the drawings. A television broadcast transmission / reception system 10 in a first embodiment 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. In MPEG-DASH, content reception and playback are controlled by the receiving side executing a program written in Javascript or the like, called a DASH player.

[0030] FIG. 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. The transmission / reception system 10 includes 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 distribution 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, a satellite broadcast network, a cable television network, or the like. This signal is, for example, an MMT (MPEG Media Transport) signal multiplexed with video, audio, closed captions, service information, and the like. MMT is standardized as MPEG-H Part 1 by ISO / IEC 23008-1. The transmitting device 200 is installed, for example, at a broadcasting company that broadcasts television programs.

[0031] The network 300 is an IP network such as the Internet. In response to a request from the receiving device 100, the DASH server 400 transmits a DASH player to the receiving device 100 via the network 300. The streaming server 500 performs streaming distribution to the receiving device 100 by MEPG-DASH via the network 300. The display device 600 has a video display means such as a liquid crystal display or an organic EL (Electro Luminescence) display, and an audio output means such as a speaker, and displays video and outputs audio in accordance with the video signal and audio signal output by the receiving device 100. In this embodiment, the display device 600 is separate from the receiving device 100, but may also be built into the receiving device 100.

[0032] The receiving device 100 includes 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 a television broadcast signal broadcast 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 any of video, audio, and closed captions.

[0033] 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 the DASH player in the DASH player storage unit 104. The television broadcast signals also contain update information that indicates 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 signals, and the demultiplexing unit 102 acquires a DASH player from the signals received by the tuner unit 101 and stores the DASH player in the DASH player storage unit 104.

[0034] 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 storage area that is rewritable and continues to retain data even when the power is turned off. The network I / F unit 105 communicates with the DASH server 400 and the streaming server 500 via the network 300.

[0035] The browser unit 106 is a browser for HTML (Hyper Text Markup Language), BML (Broadcast Markup Language), or the like, and controls the display of content acquired via the tuner unit 101 and the network I / F unit 105. The DASH player execution unit 107 executes the DASH player and instructs the demultiplexing unit 102 and the 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 the 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 the network I / F unit 105 to the display device 600.

[0036] The transmitting device 200 includes a content generating unit 201, an SI (Signaling Information) generating unit 202, a multiplexing unit 203, and a sending unit 204. The content generating unit 201 generates content such as video, audio, and closed captions. Note that a DASH player may be included in the content. The SI generating unit 202 generates control information including update information. For example, the SI generating unit 202 generates control information in an 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 generating unit 201 and the control information generated by the SI generating unit 202 to generate one stream. The sending unit 204 converts the stream generated by the multiplexing unit 203 into a television broadcast signal and sends it to the receiving device 100.

[0037] FIG. 2 is a schematic diagram illustrating an example of a television broadcast signal in this embodiment. Each rectangle in FIG. 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 FIG. 2, is composed of packets each storing video, audio, a DASH player, control information, and the like. FIG. 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. The size (duration) of the packets may be the same or different.

[0038] In this way, packets containing DASH players are repeatedly distributed at time intervals. Therefore, 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 the DASH player. Also, the DASH player may be divided into multiple packets and stored. 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 the DASH player. 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, the DASH player is stored in DASH player storage unit 104.

[0039] FIG. 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 a DASH player in association with the package identification (MMT_package_id) of the channel that uses that DASH player and its version. In the example of FIG. 3, the first line stores the package identification "0x010203", the version "00011", and the DASH player "XXXXXXXXX", and the second line stores the package identification "0x010213", the version "00005", and the DASH player "XXXXXXXXX". In this way, the DASH player storage unit 104 stores a DASH player for each of one or more packages.

[0040] FIG. 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 FIG. 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 of each data structure. The data notation "uimsbf" is an abbreviation for "unsigned integer most significant bit first".

[0041] 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.

[0042] Note that the number of bits and data notation shown in Figure 4 are merely examples, and other number of bits and data notation may be used. Also, the order of the items included in the MPEG_DASH_Player_Update descriptor is merely an example, and other orders may be used, or all items may not be included. Note that the update information includes information indicating a channel (package). For example, the MPEG_DASH_Player_Update descriptor may be placed in a table related to a specific package, such as an MPT (MMT Package Table), to indicate that the information is about the DASH player of that package, or may be included in another table, and the descriptor may include a package identification.

[0043] 5 is a flowchart showing an example of a channel scan process by the receiving device 100 in this embodiment. A channel scan is performed when an antenna or the like is connected to the receiving device 100. This channel scan makes it possible to check which channels of television broadcast signals can be received. In a channel scan, the receiving device 100 first determines whether or not the channel has been detected for each candidate channel that is the target of a channel scan based on the installation location or the like (step Sa1). When detecting a channel, for example, the tuner unit 101 receives a signal of the frequency of that channel, and the demultiplexing unit 102 determines whether or not it can detect an MMT stream from that signal.

[0044] If 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 file name of the DASH player to separate the DASH player. The file name of the DASH player may be common to multiple television broadcasts and may be predetermined. Alternatively, information indicating the file name of the DASH player for that channel may be included in the control information for that channel, such as the MPT.

[0045] When 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 processing from step Sa2 for the next candidate channel, and when processing has been completed for all candidate channels, ends the channel scan (step Sa4).

[0046] 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 time from when the viewer selects a channel to when the content is presented to be reduced by using the stored DASH player when viewing any channel.

[0047] 6 is a flowchart showing an example of a DASH player update process 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 by the update information is newer (greater) than the version of the DASH player stored in the DASH player storage unit 104 (step Sb2).

[0048] 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 the viewing ends (step Sb4), and tuner unit 101 receives the signal of the channel indicated by the update information (step Sb5). Demultiplexing unit 102 downloads a DASH player from the signal received by tuner unit 101 and stores it in DASH player storage unit 104 together with the package identification and version of that channel (step Sb6). At this time, demultiplexing unit 102 uses the file name of the DASH player to separate the DASH player, as in the case of FIG. 5. Thereafter, the process returns to step Sb1.

[0049] In this way, the receiving device 100 sets the update time indicated by 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 a viewer selects a channel to when content is presented.

[0050] 7 is a flowchart showing an example of a DASH player update process performed by the transmitting device 200 in this embodiment. The SI generating unit 202 includes update information, including the update time, version, and channel, in the control information. The multiplexing unit 203 generates a stream including the control information. The sending unit 204 converts the stream into a television broadcast signal and sends it out (step Sc1).

[0051] Transmitting device 200 continues to transmit the update information until the update time indicated by the update information arrives. When the update time arrives (step Sc2), content generating unit 201 generates an updated DASH player. Then, multiplexing unit 203 multiplexes the generated DASH player with other content and control information to generate a single stream. Sending unit 204 converts the stream into a television broadcast signal and transmits it (step Sc3).

[0052] 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.

[0053] <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 an update 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.

[0054] 8 is a flowchart showing an example of a process for updating a DASH player 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 whether the DASH player has been updated for each candidate channel (step Sd3) (step Sd4). This determination is made, for example, by the tuner unit 101 receiving a television broadcast signal for the channel in question, the demultiplexer unit 102 separating information indicating the version of the DASH player contained in the signal, and comparing the separated information with the version stored in the DASH player storage unit 104.

[0055] If it is determined that the DASH player has been updated (step Sd4-Yes), the demultiplexer 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 process 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.

[0056] In this way, at a preset time, the tuner unit 101 receives a television broadcast signal, and the demultiplexer unit 102 acquires a DASH player from the signal 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 a viewer selects a channel until the content is presented.

[0057] 9 is a flowchart showing an example of a DASH player update process by the transmitting device 200 in this embodiment. In the transmitting device 200, the content generating unit 201 generates an updated DASH player at a predetermined time (step Se2) on the update date (step Se1). Then, the multiplexing unit 203 multiplexes the generated DASH player with other content and control information to generate one stream. The sending unit 204 converts the stream into a television broadcast signal and sends it out (step Se3).

[0058] In this way, the transmitting device 200 transmits the updated DASH player at a predetermined time on the day of the update. This allows the receiving device 100 to receive and store the updated DASH player at a predetermined time, so even if the DASH player is updated, the stored DASH player can be used to reduce the time from when a viewer selects a channel to when content is presented.

[0059] 1 may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read into a computer system and executed to realize the receiving device 100 and the transmitting device 200. Note that the "computer system" referred to here may be composed of multiple computers, and may also include hardware such as an OS and peripheral devices.

[0060] "Computer-readable recording media" 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 media" 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 over 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. The programs may also be programs that implement some of the aforementioned functions, or may be programs that can realize the aforementioned functions in combination with programs already stored in the computer system.

[0061] 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. Furthermore, the method of integration is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Either a hybrid or monolithic method may be used. Some functions may be realized by hardware and some by software. Furthermore, if advances in semiconductor technology result in the emergence of integrated circuit technology that can replace LSI, it may also be possible to use integrated circuits based on such technology.

[0062] Although an embodiment of the present invention has been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like are also included within the scope that does not deviate from the gist of the present invention. [Explanation of symbols]

[0063] 10...Transmitting and receiving system 100...receiving device 101...Tuner section 102…Demultiplexer 103...Decoder section 104...DASH player memory unit 105...Network I / F section 106…Browser section 107…DASH Player Execution Department 200...Transmitting device 201...Content Generation Department 202...SI generation section 203...Multiple part 204...Sending unit 300…Network 400...DASH server 500...Streaming server 600…Display device

Claims

1. 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; Equipped with 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).

2. The receiving device according to claim 1 , wherein the update information includes information indicating at least a channel of the television broadcast.

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

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

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

6. a multiplexing unit that multiplexes content and a DASH player required for playback of the content to generate a stream; a transmitting unit that converts the stream into a television broadcast signal and transmits it; Equipped with 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).

7. The transmitting device according to claim 6 , wherein the update information includes information indicating at least a channel of the television broadcast.

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

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

10. 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; and 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).

11. A transmission method by a transmitting device, multiplexing the content and a DASH player required for playing the content to generate a stream; converting the stream into a television broadcast signal and transmitting it; and 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).

12. 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 DASH player storage unit that stores the DASH player in a non-volatile storage area; A program for functioning as 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).

13. Computer, a multiplexing unit that multiplexes content and a DASH player required for playback of the content to generate a stream; a transmitting unit that converts the stream into a television broadcast signal and transmits it; A program for functioning as 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).

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

Citation Information

Patent Citations

  • Reception device, transmission device, and data processing method

    WO2016067987A1

  • Reception apparatus, transmission apparatus, and data processing method

    WO2016203850A1

  • Reception device, transmission device and data processing method

    WO2017090457A1