Patent classifications
H04N21/4349
Validation of content
A collection of well-formed, but possibly semantically invalid, binary encoded multimedia data components or packages as well as the binary encoded announcement, signaling, and interchange protocols used in their transmission are converted into one or more well-formed extensible markup language (XML) files. Such XML files may then be validated according to one or more pre-defined XML schemas, or similar schema languages, in order to verify that the data and protocol structures and substructures adhere to prior defined semantic constraints.
PROCESSING MEDIA DATA STRUCTURES
A method of playing out media from a media engine run on a receiving apparatus, the method comprising: at the receiving apparatus, receiving a media data structure comprising audio or video content formatted in a plurality of layers, including at least a first layer comprising the audio or video content encoded according to an audio or video encoding scheme respectively, and a second layer encapsulating the encoded content in one or more media containers according to a media container format; determining that at least one of the media containers further encapsulates runnable code for processing at least some of the formatting of the media data structure in order to support playout of the audio or video content by the media engine; running the code on a code engine of the receiving apparatus in order to perform the processing of the media data structure for input to the media engine.
Information Processing Apparatus, Information Processing Method, and Program
[Object] To enable a user to conveniently use broadcast of a data program that the user wishes to view under an environment where data broadcast and Internet-related broadcast coexist.
[Solving means] There is provided an information processing apparatus that acquires a startup document of data broadcast including instruction information that instructs to acquire an application information table related to an application for presenting a data program related to a television program, acquires the application information table based on the instruction information stored in the startup document, acquires the application based on the application information table, and executes the application to present the data program.
INTELLIGENT UNLOAD OF BROADCASTER APPLICATION ON CHANNEL CHANGE
Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. Upon channel change, the existing broadcaster application for the service being tuned away from is unloaded only responsive to a determination that the new service being tuned to requires a different broadcaster app.
APPARATUS FOR TRANSMITTING BROADCAST SIGNALS, APPARATUS FOR RECEIVING BROADCAST SIGNALS, METHOD OF TRANSMITTING BROADCAST SIGNALS AND METHOD OF RECEIVING BROADCAST SIGNALS
The present invention proposes a method for providing a broadcast content in an apparatus, the method comprising: requesting a filter code to an application running on the apparatus by using a first Application Programming Interface (API); receiving a JavaScript Object Notation (JSON) object from the application in response to the first API; storing the filter code; receiving an Extended File Delivery Table (EFDT) having a first filter code associated with a first file; and selectively downloading the first file by comparing the stored filter code with the first filter code in the EFDT.
CONTENT DISTRIBUTION SYSTEM USING BROADCAST NETWORK
Provided is a content caching broadcast transmission system that receives content from a content server, converts the content, and transmits the content through a non-real-time broadcast protocol. A receiver receives broadcast content through the non-real-time broadcast protocol, converts the broadcast content into web content, stores the web content, and forwards the web content to a client terminal in a unicast manner. The web content may be an Internet application package including a plurality of web documents and a series of scripts necessary for playback. A web object included in the Internet application package may be parsed, and addresses of links included in the web object may be converted such that the addresses are accessible in a receiver and then may be transmitted.
RECEPTION APPARATUS, RECEPTION METHOD, TRANSMISSION APPARATUS, AND TRANSMISSION METHOD FOR CONTROLLING TERMINATION OF APPLICATION
[Object] The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method capable of limiting use of broadcast resources by a predetermined application. [Solving Means] There is provided a reception apparatus including: a control information obtaining unit that obtains first control information for controlling an operation of a first application, the first application being capable of requesting use of a broadcast resource transmitted via a digital broadcasting signal; and an application controller that controls, when the first application requests use of the broadcast resource, the use of the broadcast resource by the first application on the basis of the first control information.
Reception apparatus, reception method, transmission apparatus, and transmission method for controlling termination of application
[Object] The present technology relates to a reception apparatus, a reception method, a transmission apparatus, and a transmission method capable of limiting use of broadcast resources by a predetermined application. [Solving Means] There is provided a reception apparatus including: a control information obtaining unit that obtains first control information for controlling an operation of a first application, the first application being capable of requesting use of a broadcast resource transmitted via a digital broadcasting signal; and an application controller that controls, when the first application requests use of the broadcast resource, the use of the broadcast resource by the first application on the basis of the first control information.
Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method of transmitting broadcast signals and method of receiving broadcast signals
The present invention proposes a method for providing a broadcast content in an apparatus, the method comprising: requesting a filter code to an application running on the apparatus by using a first Application Programming Interface (API); receiving a JavaScript Object Notation (JSON) object from the application in response to the first API; storing the filter code; receiving an Extended File Delivery Table (EFDT) having a first filter code associated with a first file; and selectively downloading the first file by comparing the stored filter code with the first filter code in the EFDT.
BROADCAST SIGNAL TRANSMISSION METHOD, BROADCAST SIGNAL TRANSMISSION APPARATUS, BROADCAST SIGNAL RECEPTION METHOD, AND BROADCAST SIGNAL RECEPTION APPARATUS
A broadcast signal reception apparatus according to embodiments of the present invention comprises: a tuner for receiving a broadcast signal, wherein the broadcast signal includes a first content received through a first network and a second content received through a second network, the first content and the second content are allocated to a first channel, and the first content has a resolution different from that of the second content; a signaling parser for parsing signaling information included in the broadcast signal, wherein the signaling information includes linkage information between the first content and the second content; a controller for controlling the first content and the second content on the basis of the signaling information; and a decoder for decoding at least one of the first content or the second content.