Receiving device, transmitting device, receiving method, sending method, and program

The receiving device addresses the delay in MPEG-DASH by using a tuner and control unit to acquire and store DASH players, reducing the time from channel selection to video display.

JP7807940B2Active Publication Date: 2026-01-28SHARP KK
View PDF 5 Cites 0 Cited by

Patent Information

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

Smart Images

  • Figure 0007807940000001
    Figure 0007807940000001
  • Figure 0007807940000002
    Figure 0007807940000002
  • Figure 0007807940000003
    Figure 0007807940000003
Patent Text Reader

Abstract

To provide a reception device capable of suppressing a time from channel selection by a viewer to display of a video.SOLUTION: The reception device comprises: a tuner which receives signals of television broadcasting; a demultiplexing part which acquires a content and DASH player information indicating a DASH player required to reproduce the content, from the signals received by the tuner; and a control unit which when the device holds the DASH player indicated by the DASH player information, reads the held DASH player.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 , receiving The present invention relates to a receiving method, a sending 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 MPEG-DASH in television broadcasting networks such as next-generation terrestrial digital broadcasting is also being considered. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-022898 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 displaying the video 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 and a transmitting device that can reduce the time from when a viewer selects a channel until when a video is displayed. , receiving The present invention provides a receiving method, a sending method, and a program. [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 that includes a tuner unit that receives a television broadcast signal, a demultiplexing unit that acquires content and DASH player information indicating the DASH player required to play the content from the signal, and a control unit that reads out the DASH player that is held when the DASH player indicated by the DASH player information is held by the device itself.

[0007] Another aspect of the present invention is the above-mentioned receiving device, wherein the DASH player information includes information indicating the name of the DASH player and information indicating the range of version numbers of the DASH player that can play the content.

[0008] Another aspect of the present invention is the above-mentioned receiving device, wherein the DASH player information includes information indicating an identification number of the DASH player and information indicating a range of version numbers of the DASH player that can play the content.

[0009] Another aspect of the present invention is the above-mentioned receiving device, wherein the DASH player information includes information indicating at least one of the category, profile, and level of the receiving device that can play the content, and information indicating the range of version numbers of the DASH player that can play the content.

[0010] Another aspect of the present invention is the above-mentioned receiving device, which is equipped with a DASH player storage unit, and when the control unit does not have the DASH player indicated by the DASH player information, the control unit instructs the multiplexing / demultiplexing unit to acquire the DASH player indicated by the DASH player information, and the DASH player storage unit stores the DASH player acquired by the multiplexing / demultiplexing unit.

[0011] Another aspect of the present invention is the above-mentioned receiving device, which is equipped with a communication unit that communicates with other devices via an IP (Internet Protocol) network, and when the device itself does not have the DASH player indicated by the DASH player information and the communication unit can communicate with the other device that has the DASH player indicated by the DASH player information, the control unit instructs the communication unit to acquire the DASH player indicated by the DASH player information.

[0012] Another aspect of the present invention is the above-mentioned receiving device, which is equipped with a DASH player storage unit, and the DASH player information further includes the version number of the latest DASH player, and when the control unit does not have the latest DASH player, the control unit instructs the demultiplexing unit to acquire the latest DASH player from the signal, and the DASH player storage unit stores the DASH player acquired by the demultiplexing unit.

[0013] Another aspect of the present invention is the above-mentioned receiving device, which is equipped with a communication unit that communicates with other devices via an IP (Internet Protocol) network, and when the device itself does not have the latest DASH player and the communication unit can communicate with the other device that has the latest DASH player, the control unit instructs the communication unit to acquire the latest DASH player.

[0014] Another aspect of the present invention is a transmitting device that includes a multiplexing unit that multiplexes content with DASH player information indicating a DASH player required to play the content to generate a single stream, and a transmitting unit that converts the stream into a television broadcast signal and transmits it.

[0015] Another aspect of the present invention is the above-mentioned transmission device, wherein the DASH player information includes information indicating the name of the DASH player and information indicating the range of version numbers of the DASH player that can play the content.

[0016] Another aspect of the present invention is the above-mentioned transmitting device, wherein the DASH player information includes information indicating an identification number of the DASH player and information indicating a range of version numbers of the DASH player that can play the content.

[0017] Another aspect of the present invention is the above-mentioned transmitting device, wherein the DASH player information includes information indicating at least one of the category, profile, and level of the receiving device that can play the content, and information indicating the range of version numbers of the DASH player that can play the content.

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

[0019] Another aspect of the present invention is a receiving method by a receiving device, comprising the steps of receiving a television broadcast signal, acquiring content and DASH player information indicating a DASH player required to play the content from the signal, and, if the device itself holds the DASH player indicated by the DASH player information, reading out the DASH player held by the device.

[0020] Another aspect of the present invention is a transmission method by a transmitting device, which includes the steps of multiplexing content with DASH player information indicating a DASH player required to play the content to generate a single stream, and transmitting the stream as a television broadcast signal.

[0021] Another aspect of the present invention is a program for causing a computer to function as a tuner unit that receives television broadcast signals, a demultiplexing unit that acquires content and DASH player information indicating the DASH player required to play the content from the signals, and a control unit that reads out the DASH player that is held when the DASH player indicated by the DASH player information is held by the device itself.

[0022] Another aspect of the present invention is a program for causing a computer to function as a multiplexing unit that multiplexes content with DASH player information indicating the DASH player required to play the content to generate a single stream, and as a sending unit that converts the stream into a television broadcast signal and sends it out. [Effects of the Invention]

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

[0024] [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 configuration of an MPT in the embodiment. [Figure 4] 10 is a table showing the configuration of DASH player information in the same embodiment. [Figure 5] 10 is a flowchart illustrating a reception start process by a browser unit 106 in the embodiment. [Figure 6] 10 is a table showing a configuration of DASH player information in the second embodiment of the present invention. [Figure 7] 10 is a flowchart illustrating a reception start process by the browser unit 106 in the embodiment. [Figure 8] 13 is a table showing a configuration of DASH player information in the third embodiment of the present invention. [Figure 9] FIG. 2 is a schematic diagram illustrating an example of a television broadcast signal in the embodiment. [Figure 10] 10 is a flowchart illustrating a reception start process by the browser unit 106 in the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0025] First Embodiment 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.

[0026] 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 an MMT (MPEG Media Transport) stream in which, for example, video, audio, closed captions, control information (signaling information), and the like are multiplexed. Note that MMT is standardized as MPEG-H Part 1 by ISO / IEC 23008-1. Moreover, the transmitting device 200 is installed, for example, at a broadcasting company that broadcasts television programs.

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

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

[0029] The demultiplexing unit 102 separates and acquires content and DASH player information indicating a 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. The DASH player information is placed in control information such as an MPT (MMT Package Table) or an SDT (Service Description Table). The DASH player information also includes information indicating the name (file name) and version number of a DASH player capable of playing the corresponding content. The corresponding content may be indicated, for example, by the location where the DASH player information is placed in the control information. For example, when the DASH player information is placed in the MPT, the content indicated by the MMT package ID written in the MPT is the corresponding content. The demultiplexing unit 102 separates and acquires the DASH player from the signal received by the tuner unit 101 based on an instruction from the browser unit 106 (control unit).

[0030] The DASH player storage unit 104 holds the DASH player acquired by the demultiplexing unit 102. The DASH player storage unit 104 also supplies the DASH player it holds based on a request from the browser unit 106. The network I / F unit 105 (communication unit) communicates with the DASH server 400 and the streaming server 500 via the network 300.

[0031] Browser unit 106 is a browser for HTML (Hyper Text Markup Language), BML (Broadcast Markup Language), etc., and also controls the acquisition of a DASH player. For example, when browser unit 106's own device (DASH player storage unit 104) holds the DASH player indicated by the DASH player information acquired by demultiplexer 102, browser unit 106 reads out the held DASH player and causes DASH player execution unit 107 to execute it. When browser unit 106's own device (DASH player storage unit 104) does not hold the DASH player indicated by the DASH player information, browser unit 106 downloads the DASH player from a television broadcast signal or DASH server 400.

[0032] The DASH player execution unit 107 executes the DASH player and instructs the video, audio, and closed captions to be acquired to the demultiplexing unit 102 and the network I / F unit 105. The DASH player execution unit 107 outputs the video, audio, and closed captions acquired via the demultiplexing unit 102 and the network I / F unit 105, and 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.

[0033] 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 DASH player information. For example, the SI generating unit 202 generates control information in an MMT-SI format such as MPT, SDT, or PAT (Package Access 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.

[0034] 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 an MPT that includes DASH player 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, etc. While FIG. 2 shows packets storing video, audio, a DASH player, and control information, 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.

[0035] 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 at the timing when a viewer selects a channel, 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 between 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.

[0036] The broadcasting company includes DASH player information indicating the DASH player required to play back the event in the MPT distributed in package units. Browser unit 106 references this DASH player information, and if a corresponding DASH player is stored in DASH player storage unit 104 within its own device, browser unit 106 reads the DASH player from DASH player storage unit 104 and causes DASH player execution unit 107 to execute the DASH player. As a result, if a corresponding DASH player is stored in DASH player storage unit 104, content can be displayed without waiting for the DASH player to be distributed.

[0037] FIG. 3 is a table showing an example of the configuration of an MPT in this embodiment. FIG. 3 shows an excerpt from the beginning to the middle of the MPT configuration. In FIG. 3, the Data Structure column shows the names of the data structures that make up the MPT. 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". "bslbf" is an abbreviation for "bit string, left bit first". "char" is an abbreviation for "character".

[0038] As shown in Fig. 3, an MPT begins with an 8-bit "table_id" indicating that this table is an MPT. This is followed by an 8-bit "version" indicating the version of the MPT, a 16-bit "length" indicating the length (number of bytes) of the MPT, a 6-bit reserved "reserved", a 2-bit "MPT_mode" indicating the processing order when the MPT is divided into subsets, an 8-bit "MMT_package_id_length" indicating the length (number of bytes) of the MMT package ID, "MMT_package_id_byte" indicating each byte constituting the MMT package ID for the length of the MMT package ID, a 16-bit "MPT_descriptors_length" indicating the length (number of bytes) of the MPT descriptor, "MPT_descriptors_byte" indicating each byte constituting the MPT descriptor for the length of the MPT descriptor, and an 8-bit "number_of_assets" indicating the number of assets. Next, information on the number of assets indicated by "number_of_assets" is placed, but a detailed explanation will be omitted here.

[0039] Here, an example will be described in which DASH player information is arranged as an MPT descriptor. That is, an example will be described in which the DASH player information is arranged in an area configured by "MPT_descriptors_byte" in FIG. 3, also called the first loop. FIG. 4 is a table showing the configuration of DASH player information in this embodiment. In this embodiment, the DASH player information is an MPEG_DASH_Player descriptor (MPEG_DASH_Player_Descriptor), which is an MPT descriptor. As shown in FIG. 4, the MPEG_DASH_Player descriptor includes "descriptor_tag", "descriptor_length", "MPEG_DASH_Player_Name_length", "MPEG_DASH_Player_Name_byte", "MPEG_DASH_Player_Version_length", "MPEG_DASH_Player_Latest_Version_byte", and "MPEG_DASH_Player_Capability_Version_byte". Note that the number of bits and data notation shown in FIG. 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 descriptor is just an example, and other orders may be used, and all items may not be included.

[0040] "descriptor_tag" indicates that the descriptor is an MPEG_DASH_Player descriptor. "descriptor_length" indicates the length (number of bytes) of the descriptor. "MPEG_DASH_Player_Name_length" indicates the length (number of bytes) of the DASH player name (file name). "MPEG_DASH_Player_Name_byte" is allocated for the length of the DASH player name, and stores the name of the DASH player that can play the program corresponding to the MPT in which the descriptor is stored.

[0041] "MPEG_DASH_Player_Version_length" indicates the length (number of bytes) of the DASH player version number. "MPEG_DASH_Player_Latest_Version_byte" is allocated for the length of the DASH player version number and stores the latest version number of the DASH player. "MPEG_DASH_Player_Capability_Version_byte" is allocated for the length of the DASH player version number and indicates the oldest (smallest) version number of the DASH player that can play the program corresponding to the MPT in which the descriptor is stored.

[0042] 5 is a flowchart illustrating reception start processing by the browser unit 106 in this embodiment. When the viewer selects a channel for a package, for example, and the receiving device 100 starts receiving a television broadcast, the browser unit 106 acquires DASH player information (step Sa1). Note that this DASH player information is information that the demultiplexing unit 102 has separated from the signal received by the tuner unit 101.

[0043] Next, browser unit 106 determines whether DASH player storage unit 104 holds a DASH player whose name matches the name of the DASH player indicated by the DASH player information (step Sa2). If it is determined that a matching DASH player is held (step Sa2-Yes), browser unit 106 determines whether the version number of the DASH player determined to match in step Sa2 is the same as or newer than the oldest (smallest) version number of the playable DASH player indicated by the DASH player information (step Sa3).

[0044] If it is determined that the version number is the same or newer (step Sa3-Yes), the browser unit 106 obtains the DASH player from the DASH player storage unit 104 and executes it in the DASH player execution unit 107, thereby starting reception and playback of the package (step Sa5).

[0045] On the other hand, if it is determined in step Sa2 that the DASH player storage unit 104 does not store a DASH player with a matching name (step Sa2-No), or if it is determined in step Sa3 that the version number is not the same or newer (step Sa3-No), the browser unit 106 downloads the DASH player indicated by the DASH player information (step Sa4). This download may be performed from the television broadcast signal by instructing the demultiplexer 102 by the browser unit 106, or may be performed from the DASH server 400 via the network I / F unit 105. The viewer may be able to set whether the television broadcast signal or the DASH server 400 is to be given priority, or the television broadcast signal or the DASH server 400 may be given priority. The DASH player to be downloaded may be the one with the latest version number, or any version number that allows playback may be used. When the DASH player is downloaded, the browser unit 106 causes the DASH player execution unit 107 to execute the DASH player, thereby starting reception and playback of the package (step Sa5). The downloaded DASH player is stored in the DASH player storage unit 104 in association with its name and version number.

[0046] In step Sa5, after starting reception and playback of the package, browser unit 106 determines whether the executed DASH player matches the latest version indicated by the DASH player information (step Sa6). If it is determined that they match (step Sa6-Yes), browser unit 106 ends the reception start process. On the other hand, if it is determined that they do not match (step Sa6-No), browser unit 106 downloads the DASH player with the latest version number indicated by the DASH player information (step Sa7).

[0047] This download may be performed from the television broadcast signal, as in step Sa4, or from the DASH server 400. The viewer may be able to set whether to give priority to the television broadcast signal or the DASH server 400, or the television broadcast signal or the DASH server 400 may be given priority. After downloading the DASH player, the browser unit 106 ends the reception start process. The downloaded DASH player is stored in the DASH player storage unit 104 in association with its name and version number.

[0048] As described above, the receiving device 100 of this embodiment includes a tuner unit 101 that receives television broadcast signals, a demultiplexer unit 102 that acquires content and DASH player information indicating a DASH player required to play the content from the television broadcast signals, and a browser unit 106 that executes the DASH player stored in the device when the device stores the DASH player indicated by the DASH player information. As a result, when the device stores the DASH player required to play the content, there is no need to download it, and the time from when the viewer selects a channel to when the video is displayed can be reduced.

[0049] <Second embodiment> In the first embodiment, a case where the DASH player information includes the name of the DASH player is described. In the second embodiment, a case where the DASH player information includes the identification number of the DASH player is described. In the following, only the parts of this embodiment that are different from the first embodiment are described. The other parts are the same as those of the first embodiment, so their description is omitted.

[0050] FIG. 6 is a table showing the configuration of DASH player information in this embodiment. In this embodiment, as in FIG. 4, the DASH player information is an MPEG_DASH_Player descriptor, but it has a 16-bit "MPEG_DASH_Player_ID." It should be noted that it does not have the "MPEG_DASH_Player_Name_length" and "MPEG_DASH_Player_Name_byte" that are included in the case of FIG. 4. It should be noted that the "MPEG_DASH_Player_ID" is an identification number for identifying a DASH player. This identification number may be an identification number for a television broadcast channel or an identification number for a television broadcasting company. It should be noted that the number of bits and data representation shown in FIG. 6 are merely examples, and other number of bits and data representations may be used. Furthermore, the order of the items included in the MPEG_DASH_Player descriptor is merely an example, and other orders may be used, or not all items may be included.

[0051] 7 is a flowchart illustrating the reception start process by the browser unit 106 in this embodiment. The flowchart in FIG. 7 differs only in that it includes step Sb2 instead of step Sa2. In step Sb2, the browser unit 106 determines whether the DASH player storage unit 104 holds a DASH player whose identification number matches the DASH player identification number indicated by the DASH player information.

[0052] In this way, in this embodiment, an identification number is used instead of the name of the DASH player. As in the first embodiment, in this embodiment, the time from when a viewer selects a channel until the video is displayed can be reduced. In addition, since the identification number can be the identification number of a television broadcast channel or the identification number of a television broadcasting entity, DASH players can be easily identified between television broadcasting channels or entities.

[0053] <Third embodiment> In the first embodiment, a case where the DASH player information includes the name of the DASH player has been described. In the second embodiment, a case where the DASH player information includes the identification number of the DASH player has been described. In the third embodiment, a case where the DASH player information includes the category, profile, and level of a receiving device capable of reproducing the content will be described. In the following, only the parts of this embodiment that are different from the first embodiment will be described. The other parts are the same as those in the first embodiment, so their description will be omitted.

[0054] Figure 8 is a table showing the configuration of DASH player information in this embodiment. In this embodiment, as in Figure 4, the DASH player information is an MPEG_DASH_Player descriptor, but it has an 8-bit "MPEG_DASH_Player_Category", an 8-bit "MPEG_DASH_Player_Profile", and an 8-bit "MPEG_DASH_Player_Level". However, it does not have the "MPEG_DASH_Player_Name_length" and "MPEG_DASH_Player_Name_byte" that were present in Figure 4.

[0055] "MPEG_DASH_Player_Category" indicates the category of the receiving device 100 that can play content using the DASH player information. The category indicates the type of receiving device 100 (set-top box, portable terminal, etc.). "MPEG_DASH_Player_Profile" indicates the profile of the receiving device 100 that can play content using the DASH player information. Here, the profile indicates the functions possessed by the receiving device (such as the encoding method that can be decoded, whether or not it is connected to the Internet, etc.). "MPEG_DASH_Player_Level" indicates the level (performance) of the receiving device 100 that can play content using the DASH player information.

[0056] "MPEG_DASH_Player_Category", "MPEG_DASH_Player_Profile", and "MPEG_DASH_Player_Level" may each be in bitmap format. For example, each bit constituting "MPEG_DASH_Player_Category" may correspond to one category, and multiple bits may be set to 1 to indicate multiple categories. The same applies to "MPEG_DASH_Player_Profile" and "MPEG_DASH_Player_Level".

[0057] Note that the number of bits and data representation shown in FIG. 8 are merely examples, and other number of bits and data representations may be used. The order of the items included in the MPEG_DASH_player descriptor is also merely an example, and other orders may be used, or all items may not be included. Multiple MPEG_DASH_player descriptors may be placed in control information such as the MPT and SDT as DASH player information corresponding to a single piece of content. The browser unit 106 of the receiving device 100 references the MPEG_DASH_player descriptor that matches the category / profile / level of its own device to determine a playable DASH player.

[0058] 9 is a schematic diagram illustrating an example of a television broadcast signal in this embodiment. It differs from FIG. 2 in that packets D1 and D2 are included instead of packet D. The DASH player stored in packet D1 is different from the DASH player stored in packet D2. For example, they differ in at least one of the category, profile, and level of the target receiving device 100.

[0059] 10 is a flowchart illustrating reception start processing by browser unit 106 in this embodiment. The flowchart in FIG. 10 differs only in that it has steps Sc1 and Sc2 instead of step Sa1, and step Sc3 instead of step Sa2. In step Sc1, browser unit 106 acquires the category, profile, and level of receiving device 100 (own device). In step Sc2, browser unit 106 acquires DASH player information that matches the category, profile, and level of its own device. In step Sc3, browser unit 106 determines whether DASH player storage unit 104 holds a DASH player whose identification number matches the DASH player identification number indicated in the DASH player information.

[0060] In this way, in this embodiment, instead of the name of the DASH player, the category, profile, and level are used. In this embodiment, as in the first embodiment, the time from when a viewer selects a channel until the video is displayed can be reduced. In addition, the DASH player can be changed depending on the category, profile, and level of the receiving device 100.

[0061] 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 or 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.

[0062] "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.

[0063] Furthermore, each functional block of the receiving device 100 or 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.

[0064] 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]

[0065] 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 acquires content and DASH player information indicating a DASH player required to play the content from the signal; a control unit that reads out the DASH player held by the device itself when the DASH player indicated by the DASH player information is held by the device itself; Equipped with A receiving device, wherein the DASH player information includes information indicating the name of the DASH player and information indicating a range of version numbers of the DASH player that can play the content.

2. A tuner unit for receiving television broadcast signals; a demultiplexing unit that acquires content and DASH player information indicating a DASH player required to play the content from the signal; a control unit that reads out the DASH player held by the device itself when the DASH player indicated by the DASH player information is held by the device itself; Equipped with A receiving device, wherein the DASH player information includes information indicating an identification number of the DASH player and information indicating a range of version numbers of the DASH player that can play back the content.

3. A tuner unit for receiving television broadcast signals; a demultiplexing unit that acquires content and DASH player information indicating a DASH player required to play the content from the signal; a control unit that reads out the DASH player held by the device itself when the DASH player indicated by the DASH player information is held by the device itself; Equipped with A receiving device, wherein the DASH player information includes information indicating at least one of a category, profile, and level of a receiving device capable of playing the content, and information indicating a range of version numbers of the DASH player capable of playing the content.

4. A DASH player storage unit is provided, When the control unit does not have the DASH player indicated by the DASH player information, the control unit instructs the demultiplexing unit to acquire the DASH player indicated by the DASH player information; The receiving device according to claim 1 , wherein the DASH player storage unit holds the DASH player acquired by the demultiplexing unit.

5. a communication unit that communicates with other devices via an IP (Internet Protocol) network; The control unit 5. The receiving device according to claim 4, wherein when the device itself does not have the DASH player indicated by the DASH player information and the communication unit is capable of communicating with the other device that has the DASH player indicated by the DASH player information, the receiving device instructs the communication unit to acquire the DASH player indicated by the DASH player information.

6. A DASH player storage unit is provided, The DASH player information further includes a latest DASH player version number; When the control unit does not have the latest DASH player, the control unit instructs the demultiplexing unit to acquire the latest DASH player from the signal; The receiving device according to claim 1 , wherein the DASH player storage unit holds the DASH player acquired by the demultiplexing unit.

7. a communication unit that communicates with other devices via an IP (Internet Protocol) network; The control unit The receiving device according to claim 6, wherein when the device itself does not have the latest DASH player and the communication unit can communicate with the other device that has the latest DASH player, the receiving device instructs the communication unit to acquire the latest DASH player.

8. A multiplexing unit that multiplexes content with DASH player information indicating a DASH player required for playback of the content to generate one stream; a transmitting unit that converts the stream into a television broadcast signal and transmits it; Equipped with A transmitting device, wherein the DASH player information includes information indicating the name of the DASH player and information indicating a range of version numbers of the DASH player that can play the content.

9. A multiplexing unit that multiplexes content with DASH player information indicating a DASH player required for playback of the content to generate one stream; a transmitting unit that converts the stream into a television broadcast signal and transmits it; Equipped with A transmitting device, wherein the DASH player information includes information indicating an identification number of the DASH player and information indicating a range of version numbers of the DASH player that can play back the content.

10. A multiplexing unit that multiplexes content with DASH player information indicating a DASH player required for playback of the content to generate one stream; a transmitting unit that converts the stream into a television broadcast signal and transmits it; Equipped with A transmitting device, wherein the DASH player information includes information indicating at least one of a category, profile, and level of a receiving device capable of playing the content, and information indicating a range of version numbers of the DASH player capable of playing the content.

11. A receiving method by a receiving device, receiving a television broadcast signal; obtaining content and DASH player information indicating a DASH player required to play the content from the signal; When the device itself holds the DASH player indicated by the DASH player information, reading out the DASH player it holds; and the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content; A receiving method, wherein the DASH player information further includes information indicating the name of the DASH player, information indicating an identification number of the DASH player, or information indicating at least one of a category, profile, and level of a receiving device capable of playing the content.

12. A transmission method by a transmitting device, a step of multiplexing the content with DASH player information indicating a DASH player required for playing the content to generate one stream; converting the stream into a television broadcast signal and transmitting it; and the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content; A transmission method in which the DASH player information further includes information indicating the name of the DASH player, information indicating the identification number of the DASH player, or information indicating at least one of the category, profile, and level of a receiving device that can play the content.

13. Computer, a tuner unit for receiving television broadcast signals; a demultiplexing unit that acquires, from the signal, the content and DASH player information indicating a DASH player required to play the content; When the device itself holds the DASH player indicated by the DASH player information, a control unit reads out the DASH player it holds. A program for functioning as the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content; The DASH player information further includes information indicating the name of the DASH player, information indicating the identification number of the DASH player, or information indicating at least one of the category, profile, and level of a receiving device capable of playing the content.

14. Computer, a multiplexing unit that multiplexes the content with DASH player information indicating a DASH player required for playing the content to generate one stream; a transmitting unit that converts the stream into a television broadcast signal and transmits it; A program for functioning as the DASH player information includes information indicating a range of version numbers of the DASH player capable of playing the content; The DASH player information further includes information indicating the name of the DASH player, information indicating the identification number of the DASH player, or information indicating at least one of the category, profile, and level of a receiving device capable of playing the content.

Citation Information

Patent Citations

  • Signal receiving apparatus and method thereof, program recording medium and program

    JP2005142751A

  • Mobile terminal device and its automatic software update system

    JP2006092451A

  • Distribution server device and program

    JP2021022898A

  • Broadcast receiving device

    JP2022009282A

  • Reception device, transmission device and data processing method

    WO2017090457A1