WO2015129480A1 - 受信装置、受信方法、送信装置、及び、送信方法 - Google Patents
受信装置、受信方法、送信装置、及び、送信方法 Download PDFInfo
- Publication number
- WO2015129480A1 WO2015129480A1 PCT/JP2015/053926 JP2015053926W WO2015129480A1 WO 2015129480 A1 WO2015129480 A1 WO 2015129480A1 JP 2015053926 W JP2015053926 W JP 2015053926W WO 2015129480 A1 WO2015129480 A1 WO 2015129480A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- transmitted
- data
- communication
- broadcasting
- broadcast
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/86—Arrangements characterised by the broadcast information itself
- H04H20/93—Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8545—Content authoring for generating interactive applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6112—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Definitions
- the present technology relates to a receiving device, a receiving method, a transmitting device, and a transmitting method, and in particular, a receiving device, a receiving method, a transmitting device, which can provide various operation modes by hybrid distribution of broadcasting and communication, And a transmission method.
- the present technology has been made in view of such a situation, and is intended to provide various operation modes by hybrid distribution of broadcasting and communication.
- the receiving device includes information related to hybrid distribution of broadcasting and communication, which is arranged in a receiving unit that receives a broadcast wave of digital broadcasting, and transmission data included in a stream transmitted by the broadcasting wave
- An acquisition unit that acquires control data transmitted by broadcast or communication based on the descriptor described in the above, and a process of acquiring content transmitted by broadcast or communication based on the acquired control data
- a control unit that controls the operation of each unit.
- the descriptor can include at least type information and location information of the control data.
- the content may be composed of video and audio components
- the control data may be control information of the component including at least location information of the component.
- the control data can include location information of components transmitted by broadcasting and communication.
- the control data can include location information of components transmitted only by communication.
- the content may be an application, and the control data may be control information of the application.
- the broadcast wave of the digital broadcasting conforms to the MPEG2-TS (Transport Stream) standard, the transmission data is PMT (Program Map Table), and the control data is MPD (Media Presentation Description) or AIT. (Application Information Table) can be used.
- PMT Program Map Table
- MPD Media Presentation Description
- AIT Application Information Table
- the reception method according to the first aspect of the present technology is a reception method corresponding to the reception device according to the first aspect of the present technology.
- the receiving device and the receiving method according to the first aspect of the present technology relate to hybrid broadcasting / communication distribution in which a broadcasting wave of digital broadcasting is received and arranged in transmission data included in a stream transmitted by the broadcasting wave. Based on the descriptor in which information is described, control data transmitted by broadcast or communication is acquired, and based on the acquired control data, each unit that performs processing for acquiring content transmitted by broadcast or communication Operation is controlled.
- a first acquisition unit that acquires content, and information for acquiring control data transmitted by broadcast or communication are described as information regarding hybrid distribution of broadcast and communication.
- the transmission device includes a second acquisition unit that acquires transmission data in which the descriptors are arranged, and a transmission unit that transmits the content and the stream including the transmission data using a broadcast wave of digital broadcasting.
- the transmission method according to the second aspect of the present technology is a transmission method corresponding to the transmission device according to the second aspect of the present technology.
- content is acquired, and information for acquiring control data transmitted by broadcast or communication is described as information on hybrid distribution of broadcast and communication.
- Transmission data in which the descriptor is arranged is acquired, and the content and the stream including the transmission data are transmitted by a broadcast wave of digital broadcasting.
- a receiving device includes a receiving unit that receives a broadcast wave of digital broadcasting, and control data that is transmitted by broadcast or communication based on transmission data included in a stream transmitted by the broadcast wave And an acquisition unit for acquiring the component transmitted by broadcasting or communication based on the location information of the video and audio components constituting the content included in the acquired control data. And a control unit that controls operations.
- the control data includes location information of components transmitted by broadcasting and communication, and may further include an analysis unit that solves the location of components transmitted by broadcasting.
- the analysis unit can identify the component corresponding to the location information as being transmitted by broadcasting.
- a descriptor in which information related to hybrid distribution of broadcasting and communication is described is arranged, and the analysis unit includes location information included in the descriptor and location information included in the control data. Matching may be performed so that components with matching location information are identified as being broadcast.
- the descriptor may include at least type information and location information of the control data, and the acquisition unit may acquire control data transmitted by broadcast or communication based on the descriptor.
- the control data includes location information of components transmitted only by communication, and the control unit performs processing for acquiring the components transmitted by communication based on location information of components transmitted by communication only. The operation of each part can be controlled.
- the broadcast wave of the digital broadcast conforms to the MPEG2-TS (Transport Stream) standard, the transmission data is PMT (Program Map Table), and the control data is MPD (Media Presentation Description). Can be.
- MPEG2-TS Transport Stream
- PMT Program Map Table
- MPD Media Presentation Description
- the reception method according to the third aspect of the present technology is a reception method corresponding to the reception device according to the third aspect of the present technology.
- control for receiving a broadcast wave of digital broadcasting and transmitting it by broadcast or communication based on transmission data included in a stream transmitted by the broadcast wave Data is acquired, and the operation of each unit that performs processing for acquiring the component transmitted by broadcasting or communication is controlled based on the location information of the video and audio constituting the content included in the acquired control data.
- a transmission apparatus is a control data including a first acquisition unit that acquires content configured from video and audio components, and location information of the video and audio components, which is broadcast or A second acquisition unit that acquires transmission data including information for acquiring the control data transmitted by communication; and a transmission unit that transmits the content and the stream including the transmission data using a broadcast wave of digital broadcasting. It is a transmitter provided with.
- the transmission method according to the fourth aspect of the present technology is a transmission method corresponding to the transmission device according to the fourth aspect of the present technology.
- content configured from video and audio components is acquired, and is control data including location information of the video and audio components, which is broadcast or communication.
- Transmission data including information for acquiring the control data to be transmitted is acquired, and the stream including the content and the transmission data is transmitted by a broadcast wave of digital broadcasting.
- the receiving device may be an independent device, or may be an internal block constituting one device.
- the transmission device may be an independent device, or may be an internal block constituting one device.
- FIG. 1 is a diagram illustrating an example of hybrid distribution in the case where control data and a video or audio stream are distributed by broadcasting and a video or audio stream is distributed by communication.
- a transmitter of a broadcasting station uses a digital broadcast wave to transmit a video (Video 1) or audio (Audio 1) stream, a data carousel (Data Carousel), and transmission data (for example, PMT). Etc.) is transmitting a multiplexed broadcast stream.
- a streaming server is provided on the network. The streaming server performs streaming distribution of video (Video2, Video3) and audio (Audio2, Audio3) via the network.
- the broadcast wave of digital broadcasting complies with the MPEG2-TS (Transport Stream) standard.
- the video and audio streams are distributed by at least one of broadcasting and communication.
- a receiver installed in each home or the like receives a broadcast wave of a digital broadcast transmitted from a transmitter and acquires a PMT transmitted in a broadcast stream.
- PMT Program Map Table
- PID Packet Identifier
- a hybrid service control descriptor is arranged in the PMT. In the hybrid service control descriptor (hybrid_service_control_descriptor), information related to control data such as type information and location information is described.
- Control data is information for controlling various contents.
- the content is a moving image composed of video and audio components such as a program.
- MPD is used as control data.
- MPD Media Presentation Description
- the MPD is described in a markup language such as XML (Extensible Markup Language).
- the hybrid service control descriptor in FIG. 1 specifies that MPD as control data is transmitted by broadcasting as type information.
- a component tag (component_tag) and a module ID (module_id) for acquiring the MPD transmitted in the data carousel are specified as location information in the hybrid service control descriptor.
- the receiver can acquire the MPD file from the specific module transmitted in the data carousel according to the component tag and the module ID.
- the receiver can acquire the video (Video 1) and audio (Audio 1) components from the broadcast stream when the components are transmitted by broadcast according to the MPD analysis result.
- the receiver accesses the streaming server to access the streaming (video2, video3) and audio (audio2, audio3) components according to the MPD analysis result. Can be acquired.
- MPD ALL
- MPD communication only
- the receiver acquires the MPD that is transmitted by broadcasting from the hybrid service control descriptor arranged in the PMT, acquires the video and audio components that are transmitted by broadcasting or communication, and acquires them. Video and audio corresponding to these components are output, and the program can be viewed.
- FIG. 2 is a diagram showing an example of hybrid distribution in the case where a video or audio stream is distributed by broadcasting and control data and a video or audio stream are distributed by communication.
- a transmitter of a broadcasting station transmits a broadcast stream in which a video (Video 1) or audio (Audio 1) stream and transmission data (eg, PMT) are multiplexed by a broadcast wave of digital broadcasting.
- a streaming server and a control data server are provided on the network.
- the streaming server performs streaming distribution of video (Video2, Video3) and audio (Audio2, Audio3) via the network.
- the control data server distributes the MPD via the network.
- a receiver installed in each home or the like receives a broadcast wave of a digital broadcast transmitted from a transmitter, and acquires a PMT transmitted in a broadcast stream.
- the hybrid service control descriptor arranged in this PMT specifies that MPD is transmitted by communication as type information.
- the URL of the control data server is specified as location information in the hybrid service control descriptor.
- the receiver can acquire the video (Video 1) and audio (Audio 1) components from the broadcast stream when the components are transmitted by broadcast according to the MPD analysis result.
- the receiver accesses the streaming server to access the streaming (video2, video3) and audio (audio2, audio3) components according to the MPD analysis result. Can be acquired.
- MPD ALL
- MPD communication only
- the receiver acquires the MPD transmitted by communication starting from the hybrid service control descriptor arranged in the PMT, acquires the video and audio components transmitted by broadcast or communication, and acquires them. Video and audio corresponding to these components are output, and the program can be viewed.
- FIG. 3 is a diagram illustrating an example of hybrid distribution in the case where a video or audio stream, control data, and an application are distributed by broadcasting, and the application is distributed by communication.
- a transmitter of a broadcasting station multiplexes a video (Video 1) or audio (Audio 1) stream, a data carousel (Data Carousel), and transmission data (for example, PMT) by a digital broadcast wave.
- Broadcast stream is transmitted.
- An application server is provided on the network. The application server distributes the application via the network.
- the broadcast wave of digital broadcasting complies with the MPEG2-TS standard.
- the application is distributed by at least one of broadcasting and communication. Further, the application is created by a markup language such as HTML5 (HyperText Markup Language 5).
- a receiver installed in each home or the like receives a digital broadcast wave transmitted from a transmitter and acquires a PMT transmitted in a broadcast stream.
- Information related to control data such as type information and location information is described in the hybrid service control descriptor arranged in the PMT.
- the control data is information for controlling various contents.
- the contents are applications executed in conjunction with programs.
- AIT is used as control data.
- AIT Application Information Table
- AIT Application Information Table
- the AIT is described in a markup language such as XML, and includes a control command such as “auto start” and location information such as an application server URL.
- the hybrid service control descriptor in FIG. 3 specifies that AIT as control data is transmitted by broadcasting as type information.
- a component tag (component_tag) and a module ID (module_id) for acquiring the AIT transmitted in the data carousel are specified as location information in the hybrid service control descriptor.
- the receiver can acquire the AIT file from the specific module transmitted in the data carousel according to the component tag and the module ID.
- AIT location information of at least one of an application transmitted by broadcasting (for example, Application 1) or an application transmitted by communication (for example, Application 2) is designated.
- the receiver can transmit the application (from the specific module transmitted in the data carousel according to the component tag and the module ID).
- Application1 can be obtained.
- the receiver since “auto start” is specified as the control command for the application (Application1) transmitted by broadcasting, the receiver receives the application (Application1), It will be executed immediately (automatic execution).
- the receiver accesses the application server via the network according to the URL of the application server, and the application (Application2) Can be acquired.
- the receiver since “present” is specified as a control command for the application (Application2) transmitted by communication, the receiver automatically acquires the application (Application2) and then automatically There will be no execution.
- the AIT transmitted by broadcasting is obtained starting from the hybrid service control descriptor arranged in the PMT, the application transmitted by broadcasting or communication is obtained, and the information of the application is obtained. It will be presented in conjunction with the program.
- FIG. 4 is a diagram illustrating an example of hybrid distribution in the case where video and audio streams and applications are distributed by broadcasting, and control data and applications are distributed by communication.
- a transmitter of a broadcasting station multiplexes a video (Video 1) or audio (Audio 1) stream, a data carousel (Data Carousel), and transmission data (for example, PMT) by a broadcast wave of digital broadcasting.
- Broadcast stream is transmitted.
- An application server and a control data server are provided on the network.
- the application server distributes the application via the network.
- the control data server distributes the AIT via the network.
- the application is distributed by at least one of broadcasting and communication.
- a receiver installed in each home or the like receives a digital broadcast wave transmitted from a transmitter and acquires a PMT transmitted in a broadcast stream.
- AIT is transmitted by communication as type information.
- the URL of the control data server is specified as location information in the hybrid service control descriptor.
- AIT location information of at least one of an application transmitted by broadcasting (for example, Application 1) or an application transmitted by communication (for example, Application 2) is designated.
- the receiver can transmit the application (from the specific module transmitted in the data carousel according to the component tag and the module ID).
- Application1 can be obtained.
- the receiver since “auto start” is specified as the control command for the application (Application1) transmitted by broadcasting, the receiver (Application1) after acquiring the application (Application1) It will be executed immediately (automatic execution).
- the receiver accesses the application server via the network according to the URL of the application server, and the application (Application2) Can be acquired.
- the receiver since “present” is specified as a control command for the application (Application2) transmitted by communication, the receiver automatically obtains the application (Application2), and then automatically There will be no execution.
- the AIT transmitted by communication is acquired from the hybrid service control descriptor arranged in the PMT, the application transmitted by broadcast or communication is acquired, and the information of the application is stored. It will be presented in conjunction with the program.
- FIG. 5 is a diagram showing the syntax of a PMT (Program Map Table).
- PMT identification information is described.
- section_syntax_indicator “1” is described.
- section_length the section length of the PMT is described.
- program_number the service ID of the target service is described.
- Version information is described in version_number. In current_next_indicator, “1” is described. In section_number, “0x00” is described. “0x00” is described in last_section_number.
- PCR_PID describes the PID (Packet Identifier) of the PCR (Program Clock Reference) of the target service.
- program_info_length the loop length of the first loop (program loop) is described.
- the descriptor () in the program loop describes a CA_descriptor that is a descriptor used in the pay / copyright protection service, a digital_copy_control_descriptor that is a descriptor used in copy control, and the like.
- the hybrid service control descriptor (hybrid_service_control_descriptor) described above is described in descriptor () in the program loop.
- stream_type the target stream format identification is described.
- elementary_PID describes the PID of a TS packet that transmits the associated elementary stream or payload.
- ES_info_length describes the length of the subsequent ES descriptor.
- the descriptor () in the ES loop includes, for example, a stream_identifier_descriptor in which an ID (component_tag) indicating the type and positioning of the elementary stream is described, a CA_descriptor used in a paid / copyright protection service in elementary stream units, A digital_copy_control_descriptor (content_availability_descriptor) used in copy control in units of mental streams, a data_component_descriptor indicating a data encoding method, and the like are described.
- FIG. 6 is a diagram illustrating the syntax of the hybrid service control descriptor (hybrid_service_control_descriptor).
- Descriptor_tag describes a tag value indicating the descriptor.
- descriptor_length the descriptor length of the descriptor is described.
- control data type information is described. For example, “0”, “1”, “2”, or “3” is described as this type information. “0” indicates that the control data is AIT. Both “1” and “2” indicate that the control data is MPD, but “1” indicates that MPD is compatible with the entire hybrid distribution of broadcasting and communication, and “2” indicates , MPD only supports adaptive streaming delivery of communications. “3” indicates that the control data is a metafile (for example, ERI) corresponding to a specific service. Note that a value of "4" or more is reserved for future expansion.
- ERI metafile
- uri_data_byte When “1” is specified as hybrid_type, uri_data_byte is described. In uri_data_byte, MPD_Broadcast_Base_URI is described. By describing this MPD_Broadcast_Base_URI, when MPD supports the entire hybrid distribution of broadcast and communication, URL matching is performed in MTEG2-TS by matching with MPD location information (Base URL) be able to.
- control_data_transmission_type type information of the transmission path of control data is described. For example, “0” or “1” is designated as this type information. When “0” is designated, it indicates that control data is transmitted by broadcasting. When “1” is designated, it indicates that control data is transmitted by communication.
- Sync_base_type describes type information related to synchronization. For example, “0” or “1” is designated as this type information. When “0” is specified, it indicates that synchronization is performed using PCR (Program Clock Reference). In addition, when “1” is designated, it indicates that synchronization is performed at an absolute time by using a timeline, that is, NTP (Network Time) Protocol). Control_version describes version information of control data.
- control_data_transmission_type that is, when control data is transmitted by broadcasting
- component_tag and module_id are described.
- component_tag a component for transmitting control data
- module_id the module ID of the module that transmits the control data is specified.
- control_data_transmission_type that is, when control data is transmitted by communication
- uri_data_byte is described.
- uri_data_byte the URL of the control data server that distributes the control data is specified.
- MPD control range> As described above, in the MPD, only the location information of the component transmitted by communication is described, and the location information of the component transmitted by broadcasting is described together with the location information of the component transmitted by communication. There is a case. In MPD, the control range varies depending on the difference in the description contents. Next, the MPD control range will be described with a specific example.
- FIG. 7 is a diagram illustrating a specific example when the MPD control range is only communication.
- the main video 1 (Video 1) and audio 1 (Audio 1) components among the components constituting a specific service (Service) are transmitted by broadcasting, as represented by the service data structure 501, and are alternative.
- Components of video 2 (Video 2) and audio 2 (Audio 2) are transmitted by communication.
- video 2 (Video 2) and audio 2 (Audio 2) have multiple components with different bit rates (indicated by circles in the figure), and respond to dynamic changes in communication conditions. Thus, so-called adaptive streaming distribution is performed.
- MPD as control data (Data) is transmitted in the data carousel.
- hybrid_service_control_descriptor In the PMT program loop of FIG. 7, a hybrid service control descriptor (hybrid_service_control_descriptor) is arranged.
- hybrid_type the control range of MPD is only communication.
- FIG. 7 shows a description example of the MPD acquired in this way.
- three files 765712341.mp4, 765712342.mp4, 765712343.mp4 with different bit rates are prepared as components of video 2 (alternative video) transmitted by communication.
- two files 765712343.mp4, 765712344.mp4 having different bit rates and the like are prepared as components of audio 2 (alternative audio) transmitted by communication.
- the URL of these files is represented by a character string that combines "http://www.xbc.com/programA/" specified by the BaseURL element and the file name (for example, "765712341.mp4"). Therefore, the receiver accesses the streaming server in accordance with the URL, so that the video 2 and audio 2 components (files) transmitted by communication are adaptively adapted to the dynamic change of the communication status. Can be acquired.
- the MPD specifies only information related to adaptive streaming delivery by communication, so the receiver can watch the alternative video 2 or audio 2
- the video 2 and audio 2 components are adaptively acquired and the video and audio are output in accordance with the dynamic change of the communication status.
- FIG. 7 demonstrated the case where MPD was transmitted by broadcast
- "1" is specified as control_data_transmission_type in the hybrid service control descriptor
- control data Since the server URL is specified the receiver accesses the control data server according to the URL and acquires the MPD.
- FIG. 8 is a diagram showing a specific example when the MPD control range is broadcast and communication.
- the main video 1 (Video 1) and audio 1 (Audio 1) components among the components constituting the specific service (Service) are the same as the data structure 501 in FIG. It is transmitted by broadcasting, and alternative video 2 (Video 2) and audio 2 (Audio 2) components are transmitted by communication. Further, MPD as control data (Data) is transmitted in the data carousel.
- hybrid_service_control_descriptor In the PMT program loop of FIG. 8, a hybrid service control descriptor (hybrid_service_control_descriptor) is arranged. In this hybrid service control descriptor, since “1” is specified as hybrid_type, the control range of MPD is both broadcast and communication.
- FIG. 8 shows a description example of the MPD acquired in this way.
- MPD designates location information of each component by URL, but if the character string “B” is included in the character string of BaseURL, it is determined that the target component is transmitted by broadcasting.
- the BaseURL element of the second AdaptationSet element specifies “B / 0x0010” and includes the letter “B”, the main audio 1 (main audio) is It is determined (identified) that it is transmitted by broadcasting.
- the character string after “B /” corresponds to the component tag value of each component.
- the receiver adapts the component (file) of video 2 and audio 2 transmitted by communication according to the dynamic change of the communication situation by accessing the streaming server according to the URL of those files. Can be obtained.
- the MPD when the MPD control range is broadcast and communication, the MPD describes location information of all components transmitted by broadcast and communication. Determine (identify) whether each component of a specific service is transmitted by broadcasting or communication by resolving the URL according to (for example, whether the letter “B” is included) be able to.
- B is used as a character for determining whether or not a component is transmitted by broadcast.
- the character is not limited to this, and other characters, character strings, numerical values, symbols, etc. This information may be used as a determination condition.
- FIG. 8 illustrates the case where the MPD is transmitted by broadcasting.
- “1” is specified as control_data_transmission_type in the hybrid service control descriptor, and the control data Since the server URL is specified, the receiver accesses the control data server according to the URL and acquires the MPD.
- FIG. 9 is a diagram illustrating another specific example when the MPD control range is broadcast and communication.
- 1 (Audio 1) component is transmitted by broadcasting
- alternative video 2 (Video 2) and audio 2 (Audio 2) components are transmitted by communication.
- MPD as control data (Data) is transmitted in the data carousel.
- hybrid_service_control_descriptor In the PMT program loop of FIG. 9, a hybrid service control descriptor (hybrid_service_control_descriptor) is arranged.
- hybrid_type the control range of MPD is both broadcast and communication.
- MPD_Broadcast_Base_URI “http://www.xbc.com/programA/main/” is specified as MPD_Broadcast_Base_URI.
- FIG. 9 shows a description example of the MPD acquired in this way.
- the MPD specifies the location information of each component by the URL, and determines whether the target component is transmitted by broadcasting by matching the MPD_Broadcast_Base_URI included in the PMT with the component tag.
- the receiver adapts the component (file) of video 2 and audio 2 transmitted by communication according to the dynamic change of the communication situation by accessing the streaming server according to the URL of those files. Can be obtained.
- the MPD when the MPD control range is broadcast and communication, the MPD describes the location information of all components transmitted by broadcast and communication, so the receiver can specify the base URL of the MPD. By resolving the URL according to (for example, whether it matches "http://www.xbc.com/programA/main/0x0000"), each component that constitutes a specific service Can be determined (identified).
- FIG. 9 illustrates the case where the MPD is transmitted by broadcast.
- “1” is specified as the control_data_transmission_type in the hybrid service control descriptor, and the control data Since the server URL is specified, the receiver accesses the control data server according to the URL and acquires the MPD.
- FIG. 10 is a diagram illustrating a configuration of an embodiment of a broadcasting / communication cooperation system to which the present technology is applied.
- the broadcasting / communication cooperation system 1 includes a transmitting device 10, a receiving device 20, a streaming server 50, a control data server 60, and an application server 70.
- the receiving device 20 is connected to the streaming server 50, the control data server 60, and the application server 70 via a network 90 such as the Internet.
- the transmission device 10 transmits broadcast contents and applications such as programs and commercials using digital broadcast waves.
- the transmission device 10 transmits transmission data and control data together with components and applications using broadcast waves of digital broadcasting.
- the broadcast content is composed of components such as video and audio.
- the transmission data includes PMT.
- the control data is MPD or AIT.
- the transmission device 10 corresponds to the transmitter described above, and is managed by a broadcasting station (broadcasting company).
- the receiving device 20 receives a broadcast signal transmitted from the transmitting device 10.
- the receiving device 20 acquires control data based on transmission data obtained from the broadcast signal.
- the receiving device 20 acquires components such as video and audio based on transmission data and control data, and outputs video and audio of broadcast content such as programs. Further, the receiving device 20 acquires an application obtained from the broadcast signal from the transmitting device 10 and causes it to be executed in conjunction with broadcast content such as a program.
- the receiving device 20 corresponds to the above-described receiver and is installed in each home.
- the receiving device 20 may be configured as a single unit including a display and a speaker, or may be incorporated in a television receiver, a video recorder, or the like.
- the streaming server 50 stores communication contents such as programs and commercials.
- the streaming server 50 distributes the communication content via the network 90 in response to a request from the receiving device 20.
- the receiving device 20 Based on the control data, acquires video and audio components that are streamed from the streaming server 50 via the network 90, and outputs video and audio of communication content such as programs.
- the streaming server 50 corresponds to the above-described streaming server, and is managed by, for example, a broadcaster.
- the control data server 60 manages control data such as MPD and AIT, and distributes control data via the network 90.
- the receiving device 20 accesses the control data server 60 via the network 90 based on the transmission data, and acquires control data.
- the receiving device 20 acquires video and audio components based on the control data from the control data server 60.
- control data server 60 corresponds to the control data server described above, and is managed by, for example, a broadcaster.
- the application server 70 manages an application executed in conjunction with broadcast content or communication content, and distributes the application via the network 90. Based on the control data, the receiving device 20 accesses the application server 70 via the network 90 and acquires an application. The receiving device 20 causes the application from the application server 70 to be executed in conjunction with broadcast content or communication content.
- the application server 70 corresponds to the application server described above, and is provided by, for example, a broadcaster or an application producer.
- the broadcasting / communication cooperation system 1 is configured as described above. Next, with reference to FIG. 11 thru
- FIG. 11 is a diagram illustrating a configuration of an embodiment of a transmission device to which the present technology is applied.
- the transmission apparatus 10 includes a video data acquisition unit 111, a video encoder 112, an audio data acquisition unit 113, an audio encoder 114, a file data acquisition unit 115, a file data processing unit 116, a transmission data acquisition unit 117, The transmission data processing unit 118, the multiplexing unit 119, and the transmission unit 120 are included.
- the video data acquisition unit 111 acquires video data as a component from a built-in storage, an external server, a camera, and the like, and supplies the video data to the video encoder 112.
- the video encoder 112 encodes the video data supplied from the video data acquisition unit 111 in accordance with an encoding method such as MPEG, and supplies the encoded video data to the multiplexing unit 119.
- the audio data acquisition unit 113 acquires audio data as a component from a built-in storage, an external server, a microphone, or the like, and supplies the audio data to the audio encoder 114.
- the audio encoder 114 encodes the audio data supplied from the audio data acquisition unit 113 in accordance with an encoding method such as MPEG, and supplies the encoded data to the multiplexing unit 119.
- the file data acquisition unit 115 acquires file data such as MPD, AIT, and application from the built-in storage or an external server. This is supplied to the processing unit 116.
- the file data processing unit 116 performs predetermined data processing on the file data supplied from the file data acquisition unit 115 and supplies the file data to the multiplexing unit 119.
- an image file such as an HTML file, JPEG (Joint Photographic Experts Group) or PNG (Portable Network Graphics) is acquired, and for each object constituting data called a module, Data processing for transmission in the data carousel is performed.
- MPD and AIT are made up of XML files, and similarly, data processing for transmission by a data carousel is performed.
- the transmission data acquisition unit 117 acquires transmission data from an internal storage or an external server and supplies the transmission data to the transmission data processing unit 118.
- the transmission data processing unit 118 performs predetermined data processing on the transmission data supplied from the transmission data acquisition unit 117 and supplies the data to the multiplexing unit 119.
- the transmission data includes PMT and the like.
- the multiplexing unit 119 multiplexes the video data from the video encoder 112, the audio data from the audio encoder 114, and the transmission data from the transmission data processing unit 118 to generate a transport stream. Further, when the file data is supplied from the file data processing unit 116, the multiplexing unit 119 further multiplexes the file data. The transport stream generated by the multiplexing unit 119 is supplied to the transmission unit 120.
- the transmission unit 120 transmits the transport stream supplied from the multiplexing unit 119 via the antenna 140 as a broadcast signal (broadcast wave) compliant with the MPEG2-TS standard.
- FIG. 12 is a diagram illustrating a configuration of an embodiment of a reception device to which the present technology is applied.
- the receiving device 20 includes a control unit 211, a tuner 212, a demultiplexing unit 213, a video decoder 214, a video output unit 215, an audio decoder 216, an audio output unit 217, a file data processing unit 218, and an application engine. 219, a communication I / F 220, a demultiplexing unit 221, a video decoder 222, an audio decoder 223, and an application engine 224.
- the control unit 211 controls the operation of each unit of the receiving device 20.
- the tuner 212 extracts and demodulates the broadcast signal of the service (channel) instructed to be selected from the broadcast signal received by the antenna 240 according to the control from the control unit 211, and the transport stream obtained as a result is demodulated. To the demultiplexing unit 213.
- the demultiplexing unit 213 demultiplexes the transport stream supplied from the tuner 212 into video data, audio data, file data, and transmission data in accordance with control from the control unit 211.
- the demultiplexing unit 213 supplies video data to the video decoder 214, audio data to the audio decoder 216, file data to the file data processing unit 218, and transmission data to the control unit 211.
- the video decoder 214 decodes the video data supplied from the demultiplexing unit 213 using, for example, a decoding method corresponding to the video encoder 112 (FIG. 11) and supplies the video data to the video output unit 215. .
- the video output unit 215 outputs the video data supplied from the video decoder 214 to a subsequent display (not shown) in accordance with the control from the control unit 211. Thereby, for example, a video of a program is displayed on the display.
- the audio decoder 216 decodes the audio data supplied from the demultiplexing unit 213 using a decoding method corresponding to, for example, the audio encoder 114 (FIG. 11) and supplies the decoded audio data to the audio output unit 217. .
- the audio output unit 217 supplies the audio data supplied from the audio decoder 216 to a subsequent speaker (not shown) in accordance with the control from the control unit 211. Thereby, for example, audio synchronized with the video of the program is output from the speaker.
- the file data processing unit 218 performs predetermined data processing on the file data supplied from the demultiplexing unit 213 according to the control from the control unit 211.
- the file data processing unit 218 performs predetermined data processing on the file data transmitted in the data carousel for each object constituting the data called a module, thereby creating an HTML file or the like constituting the application. Is obtained and supplied to the application engine 219.
- the file data processing unit 218 obtains control data (MPD or AIT) by performing predetermined data processing on the file data transmitted by the data carousel, and supplies the control data to the control unit 211.
- MPD or AIT control data
- the application engine 219 executes an HTML browser according to the control from the control unit 211, and supplies video data corresponding to an application composed of file data supplied from the file data processing unit 218 to the video output unit 215. .
- the video output unit 215 outputs video data supplied from the application engine 219 to a subsequent display (not shown) in accordance with control from the control unit 211. Thereby, for example, application information such as subtitles and weather forecast is displayed on the display in conjunction with the video of the program.
- the control unit 211 controls the operation of each unit based on transmission data (for example, PMT) supplied from the demultiplexing unit 213. Further, the control unit 211 controls the operation of each unit based on control data (MPD or AIT) supplied from the file data processing unit 218.
- transmission data for example, PMT
- MPD or AIT control data supplied from the file data processing unit 218.
- the communication I / F 220 accesses the streaming server 50 via the network 90 in accordance with control from the control unit 211, receives streaming data such as a streamed program, and supplies the streaming data to the demultiplexing unit 221.
- the demultiplexing unit 221 separates the streaming data supplied from the communication I / F 220 into video data and audio data according to control from the control unit 211, and the video data is sent to the video decoder 222 and the audio data is sent to the audio decoder 223, respectively.
- the video decoder 222 decodes the video data supplied from the demultiplexing unit 221 according to a control from the control unit 211 using a predetermined decoding method, and supplies the decoded video data to the video output unit 215.
- the video output unit 215 outputs the video data supplied from the video decoder 222 to a subsequent display (not shown) according to the control from the control unit 211. Thereby, for example, a video of a program is displayed on the display.
- the audio decoder 223 decodes the audio data supplied from the demultiplexing unit 221 according to a control from the control unit 211 using a predetermined decoding method, and supplies the audio data to the audio output unit 217.
- the audio output unit 217 supplies the audio data supplied from the audio decoder 223 to a subsequent speaker (not shown) in accordance with the control from the control unit 211. Thereby, for example, audio synchronized with the video of the program is output from the speaker.
- the communication I / F 220 accesses the control data server 60 via the network 90 according to control from the control unit 211, receives control data (MPD or AIT), and supplies the control data to the control unit 211.
- the control unit 211 controls the operation of each unit based on control data (MPD or AIT) supplied from the communication I / F 220.
- the communication I / F 220 accesses the application server 70 via the network 90 in accordance with control from the control unit 211, receives file data constituting the application, and supplies the file data to the application engine 224.
- the application engine 224 executes an HTML browser according to the control from the control unit 211, and supplies video data corresponding to an application composed of file data supplied from the communication I / F 220 to the video output unit 215.
- the video output unit 215 outputs video data supplied from the application engine 224 to a subsequent display (not shown) in accordance with control from the control unit 211.
- application information such as subtitles and weather forecast is displayed on the display in conjunction with the video of the program.
- FIG. 13 is a diagram illustrating a functional configuration example of the control unit in FIG. 12.
- the control unit 211 includes a transmission data acquisition unit 251, a data analysis unit 252, a control data acquisition unit 253, and a content control unit 254.
- the transmission data acquisition unit 251 controls the tuner 212 and the demultiplexing unit 213 to acquire transmission data included in the transport stream, and supplies the transmission data to the data analysis unit 252.
- the data analysis unit 252 analyzes the transmission data supplied from the transmission data acquisition unit 251 and supplies the analysis result to the control data acquisition unit 253.
- the control data acquisition unit 253 controls the file data processing unit 218 according to the analysis result by the data analysis unit 252 to acquire control data transmitted by broadcast waves and supplies it to the data analysis unit 252. Further, the control data acquisition unit 253 controls the communication I / F 220 according to the analysis result by the data analysis unit 252, acquires control data distributed from the control data server 60, and supplies the control data to the data analysis unit 252.
- the data analysis unit 252 analyzes the control data supplied from the control data acquisition unit 253, and supplies the analysis result to the content control unit 254.
- the content control unit 254 controls the tuner 212, the demultiplexing unit 213, and the like according to the analysis result by the data analysis unit 252, and acquires the components that make up the broadcast content transmitted by the broadcast wave. To be output. Further, the content control unit 254 controls the communication I / F 220, the demultiplexing unit 221 and the like according to the analysis result by the data analysis unit 252, and acquires components that are streamed from the streaming server 50 via the network 90, The video and audio are output.
- the content control unit 254 controls the file data processing unit 218, the application engine 219, etc. according to the analysis result by the data analysis unit 252, so that the application transmitted by the broadcast wave is presented. Further, the content control unit 254 controls the communication I / F 220 and the application engine 224 according to the analysis result by the data analysis unit 252 so that the application distributed from the application server 70 is presented.
- step S111 the video data acquisition unit 111 acquires video data as a component and supplies the video data to the video encoder 112.
- step S ⁇ b> 112 the video encoder 112 encodes the video data supplied from the video data acquisition unit 111 and supplies the encoded video data to the multiplexing unit 119.
- step S113 the audio data acquisition unit 113 acquires audio data as a component and supplies the audio data to the audio encoder 114.
- step S ⁇ b> 114 the audio encoder 114 encodes the audio data supplied from the audio data acquisition unit 113 and supplies the encoded audio data to the multiplexing unit 119.
- step S115 it is determined whether or not to transmit file data such as MPD, AIT, and application. If it is determined in step S115 that file data is to be transmitted, the process proceeds to step S116.
- file data such as MPD, AIT, and application.
- step S116 the file data acquisition unit 115 acquires file data such as MPD, AIT, and application, and supplies the file data to the file data processing unit 116.
- step S117 the file data processing unit 116 performs data processing for transmission by the data carousel on the file data supplied from the file data acquisition unit 115, and the resulting data is sent to the multiplexing unit 119. Supply.
- step S115 If it is determined in step S115 that the file data is not transmitted, the processing in steps S116 to S117 is skipped, and the process proceeds to step S118.
- control data such as MPD and AIT is distributed from the control data server 60, and the application is distributed from the application server 70.
- step S118 the transmission data acquisition unit 117 acquires the transmission data and supplies it to the transmission data processing unit 118.
- step S 119 the transmission data processing unit 118 performs predetermined data processing on the transmission data supplied from the transmission data acquisition unit 117 and supplies the data to the multiplexing unit 119.
- step S120 the multiplexing unit 119 multiplexes the video data from the video encoder 112, the audio data from the audio encoder 114, and the transmission data from the transmission data processing unit 118, generates a transport stream, and transmits it. To the unit 120.
- the multiplexing unit 119 determines that the file data is to be transmitted in the determination process in step S115, and if the file data is supplied from the file data processing unit 116, the multiplexing unit 119 further multiplexes the file data.
- step S121 the transmission unit 120 transmits the transport stream supplied from the multiplexing unit 119 as a broadcast signal (broadcast wave) via the antenna 140.
- the transmission process ends.
- Channel selection processing Next, the channel selection process executed by the receiving device 20 of FIG. 10 will be described with reference to the flowchart of FIG. This channel selection process is executed, for example, when a predetermined service (channel) is selected by the user operating the remote controller.
- a predetermined service channel
- step S211 the transmission data acquisition unit 251 acquires the PMT as the transmission data separated by the demultiplexing unit 213, and supplies the PMT to the data analysis unit 252.
- step S212 the data analysis unit 252 analyzes the hybrid service control descriptor arranged in the PMT supplied from the transmission data acquisition unit 251. In step S213, the data analysis unit 252 determines whether the MPD is transmitted by broadcasting based on the analysis result obtained by the process of step S212.
- step S213 If it is determined in step S213 that the MPD is transmitted by broadcasting, the process proceeds to step S214.
- step S ⁇ b> 214 the control data acquisition unit 253 controls the file data processing unit 218 to acquire the MPD transmitted by the data carousel and supplies it to the data analysis unit 252.
- step S213 determines whether the MPD is not transmitted by broadcasting, that is, the MPD is transmitted by communication. If it is determined in step S213 that the MPD is not transmitted by broadcasting, that is, the MPD is transmitted by communication, the process proceeds to step S215.
- step S ⁇ b> 215 the control data acquisition unit 253 controls the communication I / F 220 to acquire the MPD distributed from the control data server 60 via the network 90 and supplies the MPD to the data analysis unit 252.
- step S216 the data analysis unit 252 analyzes the MPD supplied from the control data acquisition unit 253.
- step S217 the data analysis unit 252 determines whether the component is transmitted by broadcasting based on the analysis result obtained by the process of step S216.
- step S217 If it is determined in step S217 that the component is transmitted by broadcasting, the process proceeds to step S218.
- step S217 when it is determined in step S217 that the component is not transmitted by broadcasting, that is, the component is transmitted by communication, the process proceeds to step S219.
- the content control unit 254 controls the communication I / F 220, the demultiplexing unit 221, and the like, and acquires components that are streamed from the streaming server 50 via the network 90.
- video data is supplied to the video decoder 222
- audio data is supplied to the audio decoder 223.
- step S220 When the component transmitted by broadcasting or communication is acquired by the process of step S218 or step S219, the process proceeds to step S220.
- the component is acquired by either broadcasting or communication
- the video data transmitted by broadcasting is acquired and the audio data transmitted by communication is acquired, for example.
- both broadcasting and communication can be used.
- step S220 the video output unit 215 outputs the video data supplied from the video decoder 214 or the video decoder 222 to a subsequent display. Also, the audio output unit 217 supplies the audio data supplied from the audio decoder 216 or the audio decoder 223 to the subsequent speaker. Thereby, for example, video and audio of a program are output from the display and the speaker.
- the channel selection process ends.
- step S231 the transmission data acquisition unit 251 acquires the PMT as transmission data separated by the demultiplexing unit 213, and supplies the PMT to the data analysis unit 252.
- step S232 the data analysis unit 252 analyzes the hybrid service control descriptor arranged in the PMT supplied from the transmission data acquisition unit 251.
- step S233 the data analysis unit 252 determines whether or not the AIT is transmitted by broadcast based on the analysis result obtained in the process of step S232.
- step S233 If it is determined in step S233 that the AIT is transmitted by broadcasting, the process proceeds to step S234.
- the control data acquisition unit 253 controls the file data processing unit 218 to acquire the AIT transmitted by the data carousel and supply the AIT to the data analysis unit 252.
- step S233 determines whether the AIT is not transmitted by broadcasting, that is, the AIT is transmitted by communication. If it is determined in step S233 that the AIT is not transmitted by broadcasting, that is, the AIT is transmitted by communication, the process proceeds to step S235.
- step S ⁇ b> 235 the control data acquisition unit 253 controls the communication I / F 220 to acquire the AIT distributed from the control data server 60 via the network 90 and supply the AIT to the data analysis unit 252.
- step S234 When the AIT transmitted by broadcasting or communication is acquired by the process of step S234 or step S235, the process proceeds to step S236.
- step S236 the data analysis unit 252 analyzes the AIT supplied from the control data acquisition unit 253.
- step S237 the data analysis unit 252 determines whether the application is transmitted by broadcasting based on the analysis result obtained in the process of step S236.
- step S237 If it is determined in step S237 that the application is transmitted by broadcasting, the process proceeds to step S238.
- the file data acquired in this way is supplied to the application engine 219, and after a predetermined process is executed by the HTML browser, it is supplied to the video output unit 215.
- step S237 determines whether the application is not transmitted by broadcasting, that is, the application is transmitted by communication. If it is determined in step S237 that the application is not transmitted by broadcasting, that is, the application is transmitted by communication, the process proceeds to step S239.
- step S ⁇ b> 239 the content control unit 254 controls the communication I / F 220 to acquire file data constituting an application distributed from the application server 70 via the network 90.
- the file data acquired in this way is supplied to the application engine 224, and after a predetermined process is executed by the HTML browser, it is supplied to the video output unit 215.
- step S238 When the application transmitted by broadcasting or communication is acquired by the process of step S238 or step S239, the process proceeds to step S240.
- step S240 the video output unit 215 outputs the video data supplied from the application engine 219 or the application engine 224 to a subsequent display to present the application.
- application information such as subtitles and weather forecast is displayed on the display in conjunction with the video of the program.
- broadcast transmission component URL resolution processing executed by the receiving device 20 of FIG. 10 will be described with reference to the flowchart of FIG. Note that this broadcast transmission component URL resolution process is executed as a part of the MPD analysis process in step S216 of FIG. 15, for example.
- step S251 the data analysis unit 252 determines whether “1” is specified as hybrid_type of the hybrid service control descriptor.
- step S251 If it is determined in step S251 that “1” is specified as hybrid_type, the process proceeds to step S252.
- step S252 the data analysis unit 252 resolves the URL of the component transmitted by the MPD broadcast.
- the MPD control range is broadcast and communication.
- the MPD BaseURL include the letter “B”? Identify components that are being transmitted by broadcast according to the URL rules.
- the URL may be resolved using MPD_Broadcast_Base_URI or a component tag.
- step S251 determines whether “1" is not specified as hybrid_type, that is, "2" is specified as hybrid_type. If it is determined in step S251 that "1" is not specified as hybrid_type, that is, "2" is specified as hybrid_type, the process of step S252 is skipped.
- the control range of MPD is only communication. For example, as shown in FIG. 7, only information related to adaptive streaming distribution by communication is specified in MPD. Therefore, it is not necessary to resolve the URL of the component transmitted by broadcasting.
- step S252 If the process of step S252 ends, or if it is determined “NO” in step S251, the broadcast transmission component URL resolution process ends.
- the broadcast transmission component URL resolution processing has been described above.
- the series of processes described above can be executed by hardware or software.
- a program constituting the software is installed in the computer.
- the computer includes, for example, a general-purpose personal computer capable of executing various functions by installing a computer incorporated in dedicated hardware and various programs.
- FIG. 18 is a diagram illustrating a configuration example of the hardware of a computer that executes the above-described series of processes by a program.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- An input / output interface 905 is further connected to the bus 904.
- An input unit 906, an output unit 907, a recording unit 908, a communication unit 909, and a drive 910 are connected to the input / output interface 905.
- the input unit 906 includes a keyboard, a mouse, a microphone, and the like.
- the output unit 907 includes a display, a speaker, and the like.
- the recording unit 908 includes a hard disk, a nonvolatile memory, and the like.
- the communication unit 909 includes a network interface or the like.
- the drive 910 drives a removable medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory.
- the CPU 901 loads the program stored in the recording unit 908 to the RAM 903 via the input / output interface 905 and the bus 904 and executes the program, for example. A series of processing is performed.
- the program executed by the computer 900 can be provided by being recorded on a removable medium 911 as a package medium, for example.
- the program can be provided via a wired or wireless transmission medium such as a local area network, the Internet, or digital satellite broadcasting.
- the program can be installed in the recording unit 908 via the input / output interface 905 by installing the removable medium 911 in the drive 910. Further, the program can be received by the communication unit 909 via a wired or wireless transmission medium and installed in the recording unit 908. In addition, the program can be installed in the ROM 902 or the recording unit 908 in advance.
- the program executed by the computer 900 may be a program that is processed in time series in the order described in this specification, or a necessary timing such as when a call is made in parallel. It may be a program in which processing is performed.
- processing steps for describing a program for causing the computer 900 to perform various processes do not necessarily have to be processed in time series in the order described in the flowchart, and may be performed in parallel or individually. (For example, parallel processing or object processing).
- the program may be processed by one computer, or may be processed in a distributed manner by a plurality of computers. Furthermore, the program may be transferred to a remote computer and executed.
- the system means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether all the components are in the same housing. Accordingly, a plurality of devices housed in separate housings and connected via a network and a single device housing a plurality of modules in one housing are all systems. .
- the embodiments of the present technology are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present technology.
- the present technology can take a configuration of cloud computing in which one function is shared by a plurality of devices via a network and jointly processed.
- each step described in the above flowchart can be executed by one device or can be shared by a plurality of devices. Further, when a plurality of processes are included in one step, the plurality of processes included in the one step can be executed by being shared by a plurality of apparatuses in addition to being executed by one apparatus.
- this technique can take the following structures.
- a receiver for receiving digital broadcast waves An acquisition unit that acquires control data transmitted by broadcast or communication based on a descriptor describing information related to hybrid distribution of broadcast and communication, which is arranged in transmission data included in a stream transmitted by the broadcast wave When, And a control unit that controls the operation of each unit that performs processing for acquiring content transmitted by broadcast or communication based on the acquired control data.
- the descriptor includes at least type information and location information of the control data.
- the content consists of video and audio components
- the receiving apparatus according to (1) or (2), wherein the control data is control information of the component including at least location information of the component.
- the control data includes location information of components transmitted by broadcasting and communication.
- the receiving apparatus includes location information of a component transmitted only by communication.
- the content is an application, The receiving apparatus according to (1) or (2), wherein the control data is control information of the application.
- the broadcast wave of the digital broadcast conforms to the MPEG2-TS (Transport Stream) standard, The transmission data is a PMT (Program Map Table), The receiving apparatus according to any one of (1) to (6), wherein the control data is MPD (Media Presentation Description) or AIT (Application Information Table).
- the receiving device is Receive digital broadcast waves, Obtaining control data transmitted by broadcast or communication based on a descriptor describing information on hybrid distribution of broadcast and communication, which is arranged in transmission data included in a stream transmitted by the broadcast wave; A receiving method including a step of controlling an operation of each unit for performing processing for acquiring content transmitted by broadcast or communication based on the acquired control data.
- a first acquisition unit for acquiring content A second acquisition unit that acquires transmission data in which a descriptor in which information for acquiring control data transmitted by broadcasting or communication is described is arranged as information on hybrid distribution of broadcasting and communication;
- a transmission apparatus comprising: a transmission unit configured to transmit a stream including the content and the transmission data using a broadcast wave of digital broadcasting.
- the transmitting device is Get content, Obtain transmission data in which a descriptor in which information for obtaining control data transmitted by broadcasting or communication is described is arranged as information on hybrid distribution of broadcasting and communication, A transmission method including a step of transmitting a stream including the content and the transmission data by a broadcast wave of digital broadcasting.
- a receiver for receiving digital broadcast waves An acquisition unit that acquires control data transmitted by broadcasting or communication based on transmission data included in a stream transmitted by the broadcast wave; A control unit that controls the operation of each unit that performs processing for acquiring the component transmitted by broadcast or communication based on the location information of the video and audio components that constitute the content included in the acquired control data; A receiving device.
- the control data includes location information of components transmitted by broadcasting and communication,
- the receiving device according to (11), further including an analysis unit that solves a location of a component transmitted by broadcasting.
- the reception unit according to (12), wherein the location information included in the control data identifies the component corresponding to the location information as being transmitted by broadcasting when the location information included in the control data includes the predetermined information. apparatus.
- a descriptor describing information related to hybrid distribution of broadcasting and communication is arranged, The analysis unit performs matching between the location information included in the descriptor and the location information included in the control data, and identifies a component having the matching location information as being transmitted by broadcasting (12) Receiver.
- the descriptor includes at least type information and location information of the control data
- the receiving device 14), wherein the acquisition unit acquires control data transmitted by broadcast or communication based on the descriptor.
- the control data includes location information of components that are transmitted by communication only; The receiving device according to (11), wherein the control unit controls operation of each unit that performs a process of acquiring the component transmitted by communication based on location information of the component transmitted by communication only.
- the broadcast wave of the digital broadcast conforms to the MPEG2-TS (Transport Stream) standard,
- the transmission data is a PMT (Program Map Table),
- the receiving device according to any one of (11) to (16), wherein the control data is MPD (Media Presentation Description).
- the receiving device is Receive digital broadcast waves, Based on transmission data included in the stream transmitted by the broadcast wave, obtain control data transmitted by broadcast or communication, A receiving method including a step of controlling the operation of each unit for performing processing for acquiring the component transmitted by broadcast or communication based on video and audio location information constituting the content included in the acquired control data .
- a transmission apparatus comprising: a transmission unit configured to transmit a stream including the content and the transmission data using a broadcast wave of digital broadcasting.
- the transmitting device is Get content that consists of video and audio components, Control data including location information of video and audio components, acquiring transmission data including information for acquiring the control data transmitted by broadcasting or communication;
- a transmission method including a step of transmitting a stream including the content and the transmission data by a broadcast wave of digital broadcasting.
- 1 broadcast communication cooperation system 10 transmitting device, 20 receiving device, 50 streaming server, 60 control data server, 70 application server, 90 network, 111 video data acquisition unit, 113 audio data acquisition unit, 115 file data acquisition unit, 117 transmission Data acquisition unit, 120 transmission unit, 211 control unit, 212 tuner, 220 communication I / F, 251 transmission data acquisition unit, 252 data analysis unit, 253 control data acquisition unit, 254 content control unit, 900 computer, 901 CPU
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
2.シグナリングの構造
3.MPDの制御範囲
4.システム構成
5.各装置で実行される具体的な処理の流れ
6.コンピュータの構成
図1は、制御データとビデオやオーディオのストリームを放送で配信するとともに、ビデオやオーディオのストリームを通信で配信する場合のハイブリッド配信の例を示す図である。
図2は、ビデオやオーディオのストリームを放送で配信するとともに、制御データとビデオやオーディオのストリームを通信で配信する場合のハイブリッド配信の例を示す図である。
図3は、ビデオやオーディオのストリーム、制御データ、及び、アプリケーションを放送で配信するとともに、アプリケーションを通信で配信する場合のハイブリッド配信の例を示す図である。
図4は、ビデオやオーディオのストリームとアプリケーションを放送で配信するとともに、制御データとアプリケーションを通信で配信する場合のハイブリッド配信の例を示す図である。
図5は、PMT(Program Map Table)のシンタックスを示す図である。
図6は、ハイブリッドサービス制御記述子(hybrid_service_control_descriptor)のシンタックスを示す図である。
上述したように、MPDには、通信で伝送されるコンポーネントのロケーション情報のみが記述される場合と、通信で伝送されるコンポーネントのロケーション情報とともに、放送で伝送されるコンポーネントのロケーション情報が記述される場合がある。MPDでは、このような記述内容の違いによって、制御範囲が異なるので、次に、MPDの制御範囲を、具体例を示しながら説明する。
図7は、MPDの制御範囲が通信のみの場合の具体例を示す図である。
図8は、MPDの制御範囲が放送と通信の場合の具体例を示す図である。
図9は、MPDの制御範囲が放送と通信の場合の他の具体例を示す図である。
図10は、本技術を適用した放送通信連携システムの一実施の形態の構成を示す図である。
図11は、本技術を適用した送信装置の一実施の形態の構成を示す図である。
図12は、本技術を適用した受信装置の一実施の形態の構成を示す図である。
図13は、図12の制御部の機能的構成例を示す図である。
まず、図14のフローチャートを参照して、図10の送信装置10により実行される送信処理について説明する。
次に、図15のフローチャートを参照して、図10の受信装置20により実行される選局処理について説明する。この選局処理は、例えば、ユーザによるリモートコントローラの操作によって、所定のサービス(チャンネル)が選局された場合などに実行される。
次に、図16のフローチャートを参照して、図10の受信装置20により実行されるアプリケーション提示処理について説明する。
最後に、図17のフローチャートを参照して、図10の受信装置20により実行される放送伝送コンポーネントURL解決処理について説明する。なお、この放送伝送コンポーネントURL解決処理は、例えば、図15のステップS216のMPD解析処理の一部の処理として実行される。
デジタル放送の放送波を受信する受信部と、
前記放送波で伝送されるストリームに含まれる伝送データに配置される、放送と通信のハイブリッド配信に関する情報が記述された記述子に基づいて、放送又は通信で伝送される制御データを取得する取得部と、
取得された前記制御データに基づいて、放送又は通信で伝送されるコンテンツを取得する処理を行う各部の動作を制御する制御部と
を備える受信装置。
(2)
前記記述子は、前記制御データのタイプ情報とロケーション情報を少なくとも含む
(1)に記載の受信装置。
(3)
前記コンテンツは、ビデオとオーディオのコンポーネントから構成され、
前記制御データは、前記コンポーネントのロケーション情報を少なくとも含む前記コンポーネントの制御情報である
(1)又は(2)に記載の受信装置。
(4)
前記制御データは、放送と通信で伝送されるコンポーネントのロケーション情報を含む
(3)に記載の受信装置。
(5)
前記制御データは、通信のみで伝送されるコンポーネントのロケーション情報を含む
(3)に記載の受信装置。
(6)
前記コンテンツは、アプリケーションであって、
前記制御データは、前記アプリケーションの制御情報である
(1)又は(2)に記載の受信装置。
(7)
前記デジタル放送の放送波は、MPEG2-TS(Transport Stream)規格に準拠しており、
前記伝送データは、PMT(Program Map Table)であって、
前記制御データは、MPD(Media Presentation Description)又はAIT(Application Information Table)である
(1)乃至(6)のいずれか一項に記載の受信装置。
(8)
受信装置の受信方法において、
前記受信装置が、
デジタル放送の放送波を受信し、
前記放送波で伝送されるストリームに含まれる伝送データに配置される、放送と通信のハイブリッド配信に関する情報が記述された記述子に基づいて、放送又は通信で伝送される制御データを取得し、
取得された前記制御データに基づいて、放送又は通信で伝送されるコンテンツを取得する処理を行う各部の動作を制御する
ステップを含む受信方法。
(9)
コンテンツを取得する第1の取得部と、
放送と通信のハイブリッド配信に関する情報として、放送又は通信で伝送される制御データを取得するための情報が記述された記述子が配置された伝送データを取得する第2の取得部と、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する送信部と
を備える送信装置。
(10)
送信装置の送信方法において、
前記送信装置が、
コンテンツを取得し、
放送と通信のハイブリッド配信に関する情報として、放送又は通信で伝送される制御データを取得するための情報が記述された記述子が配置された伝送データを取得し、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する
ステップを含む送信方法。
(11)
デジタル放送の放送波を受信する受信部と、
前記放送波で伝送されるストリームに含まれる伝送データに基づいて、放送又は通信で伝送される制御データを取得する取得部と、
取得された前記制御データに含まれる、コンテンツを構成するビデオとオーディオのコンポーネントのロケーション情報に基づいて、放送又は通信で伝送される前記コンポーネントを取得する処理を行う各部の動作を制御する制御部と
を備える受信装置。
(12)
前記制御データは、放送と通信で伝送されるコンポーネントのロケーション情報を含み、
放送で伝送されるコンポーネントのロケーションの解決を行う解析部をさらに備える
(11)に記載の受信装置。
(13)
前記解析部は、前記制御データに含まれるロケーション情報に、あらかじめ定められた情報が含まれる場合、当該ロケーション情報に対応するコンポーネントを、放送で伝送されていると識別する
(12)に記載の受信装置。
(14)
前記伝送データには、放送と通信のハイブリッド配信に関する情報が記述された記述子が配置されており、
前記解析部は、前記記述子に含まれるロケーション情報と、前記制御データに含まれるロケーション情報のマッチングを行い、ロケーション情報が一致するコンポーネントを、放送で伝送されていると識別する
(12)に記載の受信装置。
(15)
前記記述子は、前記制御データのタイプ情報とロケーション情報を少なくとも含み、
前記取得部は、前記記述子に基づいて、放送又は通信で伝送される制御データを取得する
(14)に記載の受信装置。
(16)
前記制御データは、通信のみで伝送されるコンポーネントのロケーション情報を含み、
前記制御部は、通信のみで伝送されるコンポーネントのロケーション情報に基づいて、通信で伝送される前記コンポーネントを取得する処理を行う各部の動作を制御する
(11)に記載の受信装置。
(17)
前記デジタル放送の放送波は、MPEG2-TS(Transport Stream)規格に準拠しており、
前記伝送データは、PMT(Program Map Table)であって、
前記制御データは、MPD(Media Presentation Description)である
(11)乃至(16)のいずれか一項に記載の受信装置。
(18)
受信装置の受信方法において、
前記受信装置が、
デジタル放送の放送波を受信し、
前記放送波で伝送されるストリームに含まれる伝送データに基づいて、放送又は通信で伝送される制御データを取得し、
取得された前記制御データに含まれる、コンテンツを構成するビデオとオーディオのロケーション情報に基づいて、放送又は通信で伝送される前記コンポーネントを取得する処理を行う各部の動作を制御する
ステップを含む受信方法。
(19)
ビデオとオーディオのコンポーネントから構成されるコンテンツを取得する第1の取得部と、
ビデオとオーディオのコンポーネントのロケーション情報を含む制御データであって、放送又は通信で伝送される前記制御データを取得するための情報を含む伝送データを取得する第2の取得部と、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する送信部と
を備える送信装置。
(20)
送信装置の送信方法において、
前記送信装置が、
ビデオとオーディオのコンポーネントから構成されるコンテンツを取得し、
ビデオとオーディオのコンポーネントのロケーション情報を含む制御データであって、放送又は通信で伝送される前記制御データを取得するための情報を含む伝送データを取得し、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する
ステップを含む送信方法。
Claims (20)
- デジタル放送の放送波を受信する受信部と、
前記放送波で伝送されるストリームに含まれる伝送データに配置される、放送と通信のハイブリッド配信に関する情報が記述された記述子に基づいて、放送又は通信で伝送される制御データを取得する取得部と、
取得された前記制御データに基づいて、放送又は通信で伝送されるコンテンツを取得する処理を行う各部の動作を制御する制御部と
を備える受信装置。 - 前記記述子は、前記制御データのタイプ情報とロケーション情報を少なくとも含む
請求項1に記載の受信装置。 - 前記コンテンツは、ビデオとオーディオのコンポーネントから構成され、
前記制御データは、前記コンポーネントのロケーション情報を少なくとも含む前記コンポーネントの制御情報である
請求項2に記載の受信装置。 - 前記制御データは、放送と通信で伝送されるコンポーネントのロケーション情報を含む
請求項3に記載の受信装置。 - 前記制御データは、通信のみで伝送されるコンポーネントのロケーション情報を含む
請求項3に記載の受信装置。 - 前記コンテンツは、アプリケーションであって、
前記制御データは、前記アプリケーションの制御情報である
請求項2に記載の受信装置。 - 前記デジタル放送の放送波は、MPEG2-TS(Transport Stream)規格に準拠しており、
前記伝送データは、PMT(Program Map Table)であって、
前記制御データは、MPD(Media Presentation Description)又はAIT(Application Information Table)である
請求項1に記載の受信装置。 - 受信装置の受信方法において、
前記受信装置が、
デジタル放送の放送波を受信し、
前記放送波で伝送されるストリームに含まれる伝送データに配置される、放送と通信のハイブリッド配信に関する情報が記述された記述子に基づいて、放送又は通信で伝送される制御データを取得し、
取得された前記制御データに基づいて、放送又は通信で伝送されるコンテンツを取得する処理を行う各部の動作を制御する
ステップを含む受信方法。 - コンテンツを取得する第1の取得部と、
放送と通信のハイブリッド配信に関する情報として、放送又は通信で伝送される制御データを取得するための情報が記述された記述子が配置された伝送データを取得する第2の取得部と、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する送信部と
を備える送信装置。 - 送信装置の送信方法において、
前記送信装置が、
コンテンツを取得し、
放送と通信のハイブリッド配信に関する情報として、放送又は通信で伝送される制御データを取得するための情報が記述された記述子が配置された伝送データを取得し、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する
ステップを含む送信方法。 - デジタル放送の放送波を受信する受信部と、
前記放送波で伝送されるストリームに含まれる伝送データに基づいて、放送又は通信で伝送される制御データを取得する取得部と、
取得された前記制御データに含まれる、コンテンツを構成するビデオとオーディオのコンポーネントのロケーション情報に基づいて、放送又は通信で伝送される前記コンポーネントを取得する処理を行う各部の動作を制御する制御部と
を備える受信装置。 - 前記制御データは、放送と通信で伝送されるコンポーネントのロケーション情報を含み、
放送で伝送されるコンポーネントのロケーションの解決を行う解析部をさらに備える
請求項11に記載の受信装置。 - 前記解析部は、前記制御データに含まれるロケーション情報に、あらかじめ定められた情報が含まれる場合、当該ロケーション情報に対応するコンポーネントを、放送で伝送されていると識別する
請求項12に記載の受信装置。 - 前記伝送データには、放送と通信のハイブリッド配信に関する情報が記述された記述子が配置されており、
前記解析部は、前記記述子に含まれるロケーション情報と、前記制御データに含まれるロケーション情報のマッチングを行い、ロケーション情報が一致するコンポーネントを、放送で伝送されていると識別する
請求項12に記載の受信装置。 - 前記記述子は、前記制御データのタイプ情報とロケーション情報を少なくとも含み、
前記取得部は、前記記述子に基づいて、放送又は通信で伝送される制御データを取得する
請求項14に記載の受信装置。 - 前記制御データは、通信のみで伝送されるコンポーネントのロケーション情報を含み、
前記制御部は、通信のみで伝送されるコンポーネントのロケーション情報に基づいて、通信で伝送される前記コンポーネントを取得する処理を行う各部の動作を制御する
請求項11に記載の受信装置。 - 前記デジタル放送の放送波は、MPEG2-TS(Transport Stream)規格に準拠しており、
前記伝送データは、PMT(Program Map Table)であって、
前記制御データは、MPD(Media Presentation Description)である
請求項11に記載の受信装置。 - 受信装置の受信方法において、
前記受信装置が、
デジタル放送の放送波を受信し、
前記放送波で伝送されるストリームに含まれる伝送データに基づいて、放送又は通信で伝送される制御データを取得し、
取得された前記制御データに含まれる、コンテンツを構成するビデオとオーディオのロケーション情報に基づいて、放送又は通信で伝送される前記コンポーネントを取得する処理を行う各部の動作を制御する
ステップを含む受信方法。 - ビデオとオーディオのコンポーネントから構成されるコンテンツを取得する第1の取得部と、
ビデオとオーディオのコンポーネントのロケーション情報を含む制御データであって、放送又は通信で伝送される前記制御データを取得するための情報を含む伝送データを取得する第2の取得部と、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する送信部と
を備える送信装置。 - 送信装置の送信方法において、
前記送信装置が、
ビデオとオーディオのコンポーネントから構成されるコンテンツを取得し、
ビデオとオーディオのコンポーネントのロケーション情報を含む制御データであって、放送又は通信で伝送される前記制御データを取得するための情報を含む伝送データを取得し、
前記コンテンツと前記伝送データを含むストリームを、デジタル放送の放送波で送信する
ステップを含む送信方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016505146A JP6519580B2 (ja) | 2014-02-26 | 2015-02-13 | 受信装置、受信方法、送信装置、及び、送信方法 |
EP15755125.0A EP3113499B1 (en) | 2014-02-26 | 2015-02-13 | Reception device, reception method, transmission device, and transmission method |
US15/119,404 US10728610B2 (en) | 2014-02-26 | 2015-02-13 | Receiving apparatus, receiving method, transmission apparatus, and transmission method |
EP21166951.0A EP3905630A1 (en) | 2014-02-26 | 2015-02-13 | Reception device, reception method, transmission device, and transmission method |
CN201580009599.8A CN106031186B (zh) | 2014-02-26 | 2015-02-13 | 接收设备、接收方法、发送设备和发送方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014034957 | 2014-02-26 | ||
JP2014-034957 | 2014-02-26 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015129480A1 true WO2015129480A1 (ja) | 2015-09-03 |
Family
ID=54008803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2015/053926 WO2015129480A1 (ja) | 2014-02-26 | 2015-02-13 | 受信装置、受信方法、送信装置、及び、送信方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10728610B2 (ja) |
EP (2) | EP3905630A1 (ja) |
JP (2) | JP6519580B2 (ja) |
CN (1) | CN106031186B (ja) |
WO (1) | WO2015129480A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015156625A1 (ko) * | 2014-04-09 | 2015-10-15 | 엘지전자 주식회사 | 방송 전송 장치, 방송 수신 장치, 방송 전송 장치의 동작 방법 및 방송 수신 장치의 동작 방법 |
WO2016163772A2 (ko) * | 2015-04-07 | 2016-10-13 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
CN111294643A (zh) * | 2020-01-21 | 2020-06-16 | 海信视像科技股份有限公司 | 在显示设备中显示音轨语言的方法及显示设备 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101409668A (zh) * | 1998-06-19 | 2009-04-15 | 松下电器产业株式会社 | 数据发送及接收的方法与装置以及程序记录媒体 |
JP5493627B2 (ja) | 2009-09-15 | 2014-05-14 | ソニー株式会社 | 情報処理装置、データ管理方法、およびプログラム |
KR20120083747A (ko) * | 2011-01-18 | 2012-07-26 | 삼성전자주식회사 | 방송통신 융합형 서비스를 위한 전송 방법 및 장치 |
WO2013055164A1 (ko) * | 2011-10-13 | 2013-04-18 | 삼성전자 주식회사 | 콘텐츠 디스플레이 방법, 콘텐츠 동기화 방법, 방송 콘텐츠 디스플레이 방법 및 디스플레이 장치 |
JP5903939B2 (ja) | 2012-03-08 | 2016-04-13 | ソニー株式会社 | 受信装置、受信方法、及びプログラム |
JP6158172B2 (ja) | 2012-04-12 | 2017-07-05 | サターン ライセンシング エルエルシーSaturn Licensing LLC | 受信装置、受信方法、送信装置、及び送信方法 |
US9204201B2 (en) * | 2012-12-27 | 2015-12-01 | Echostar Technologies L.L.C. | Enhanced reliability for satellite data delivery |
US9841484B2 (en) | 2013-02-01 | 2017-12-12 | Quantum Valley Investment Fund LP | Resonator device for electron spin resonance |
JP6616064B2 (ja) | 2013-07-25 | 2019-12-04 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 送信方法および受信方法 |
US10841353B2 (en) * | 2013-11-01 | 2020-11-17 | Ericsson Ab | System and method for optimizing defragmentation of content in a content delivery network |
-
2015
- 2015-02-13 WO PCT/JP2015/053926 patent/WO2015129480A1/ja active Application Filing
- 2015-02-13 EP EP21166951.0A patent/EP3905630A1/en not_active Withdrawn
- 2015-02-13 US US15/119,404 patent/US10728610B2/en active Active
- 2015-02-13 EP EP15755125.0A patent/EP3113499B1/en active Active
- 2015-02-13 CN CN201580009599.8A patent/CN106031186B/zh active Active
- 2015-02-13 JP JP2016505146A patent/JP6519580B2/ja not_active Expired - Fee Related
-
2019
- 2019-04-25 JP JP2019084099A patent/JP6769518B2/ja not_active Expired - Fee Related
Non-Patent Citations (3)
Title |
---|
"Shiryo 41-3 Cho Koseisaido Television Hoso System Sagyohan Hokoku", 31 January 2014 (2014-01-31), pages 159 - 167, XP055358042, Retrieved from the Internet <URL:http://www.soumu.go.jp/main_content/000275970.pdf> [retrieved on 20150428] * |
DATA CODING AND TRANSMISSION SPECIFICATION FOR DIGITAL BROADCASTING ARIB STD-B24, vol. 3, 3 July 2013 (2013-07-03), pages 114 - 115, XP008184838 * |
See also references of EP3113499A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP3113499B1 (en) | 2021-04-07 |
EP3113499A4 (en) | 2017-09-13 |
JP6519580B2 (ja) | 2019-05-29 |
CN106031186A (zh) | 2016-10-12 |
US20170055024A1 (en) | 2017-02-23 |
JP6769518B2 (ja) | 2020-10-14 |
JPWO2015129480A1 (ja) | 2017-03-30 |
EP3113499A1 (en) | 2017-01-04 |
EP3905630A1 (en) | 2021-11-03 |
CN106031186B (zh) | 2020-05-15 |
US10728610B2 (en) | 2020-07-28 |
JP2019161657A (ja) | 2019-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2963765C (en) | Receiving device, transmitting device, and data processing method | |
JP6316196B2 (ja) | 受信装置、受信方法、送信装置、送信方法、及び、プログラム | |
US20130275502A1 (en) | Information processing device, information processing method, and program | |
JP6251181B2 (ja) | 受信装置、受信方法、送信装置、送信方法、及び、プログラム | |
JP6769518B2 (ja) | 受信装置、受信方法、送信装置、及び、送信方法 | |
US20140173665A1 (en) | Receiving apparatus, reception method, transmitting apparatus, transmission method, and program | |
US20160330490A1 (en) | Reception apparatus, reception method, transmission apparatus, and transmission method | |
KR102499231B1 (ko) | 수신 장치, 송신 장치 및 데이터 처리 방법 | |
US20160205449A1 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
US11388485B2 (en) | Receiving device, receiving method, transmission device, and transmission method | |
CN105812961B (zh) | 自适应流媒体处理方法及装置 | |
CA3160253A1 (en) | Techniques for replacement content signaling in atsc 3.0 television | |
CN107925790B (zh) | 接收设备、发送设备和数据处理方法 | |
KR20170012211A (ko) | 수신 장치, 수신 방법, 송신 장치 및 송신 방법 | |
JP6206705B2 (ja) | 送信装置、送信方法、受信装置、及び、受信方法 | |
JP7013554B2 (ja) | 放送信号送受信装置 | |
JP6999600B2 (ja) | 放送信号送信装置 | |
JP7013260B2 (ja) | 放送信号送受信装置 | |
JP7013261B2 (ja) | 放送信号送受信装置 | |
JP6468469B2 (ja) | 送信装置、送信方法、受信装置、及び、受信方法 | |
KR20170026329A (ko) | 시청각 콘텐츠 스트림을 mpeg2 사설 섹션내에 캡슐화하는 방법, mpeg2 전송 스트림 내에 멀티플렉스되어질 mpeg2 사설 섹션내에 시청각 콘텐츠를 캡슐화하는 장치, 디지털 tv용의 양방향 어플리케이션, 사용자 장치, 시청각 콘텐츠 또는 데이터의 전송을 위한 방법 및 데이터 네트워크를 위한 통신 프로토콜 | |
US11057683B2 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
JP2022183550A (ja) | 受信装置、クライアント端末装置、およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 15755125 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2016505146 Country of ref document: JP Kind code of ref document: A |
|
REEP | Request for entry into the european phase |
Ref document number: 2015755125 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2015755125 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 15119404 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |