H04N21/4433

Broadcast apparatus and method of authenticating broadcast data

A broadcast receiver includes a communicator configured to receive broadcast data including metadata associated with an application and a controller configured to obtain a comparison result by comparing a reference hash with a metadata hash generated based on the metadata, authenticate the metadata based on the comparison result, and launch the application based on a result of the authentication.

Media analysis and processing framework on a resource restricted device

A system for processing media on a resource restricted device, the system including a memory to store data representing media assets and associated descriptors, and program instructions representing an application and a media processing system, and a processor to execute the program instructions, wherein the program instructions represent the media processing system, in response to a call from an application defining a plurality of services to be performed on an asset, determine a tiered schedule of processing operations to be performed upon the asset based on a processing budget associated therewith, and iteratively execute the processing operations on a tier-by-tier basis, unless interrupted.

Method for television remote keypress response based on android operating system and television thereof

This application provides a method for method for television (TV) remote keypress response based on Android operating system (OS) and a TV thereof, and includes: creating a first process when the Android OS is being initialized; executing the first process to obtain a key value of a remote keypress event; and performing a remote keypress operation according to the key value. The method creates and executes the first process during the initialization of the Android OS, thereby realizing responding to remote keypress during TV start-up, greatly enhancing user experience.

Method and electronic apparatus for executing application

A method for executing an application of a display apparatus is provided. The method includes: storing a first request list that includes items of data that an application requests from other applications; comparing the first request list with a second provision list that includes items of data provided from the other applications and acquiring data that corresponds to the items included in the first request list; and executing the application based on the acquired data.

Electronic device and method for controlling electronic device

Disclosed are an electronic device and a method for controlling an electronic device. The electronic device comprises an application processor, a network processor, a control unit connected to a companion device, and a communication unit for transmitting/receiving data to/from the companion device, wherein the application processor makes a request for connection with the companion device to the network processor and the network processor connects the companion device to the application processor having made the request for the connection when receiving the request for the connection from the companion device.

Apparatus and methods for use in a content distribution network

Apparatus and methods for premises gateway functions that integrate or unify functions typically distributed across multiple devices within a content-based network. In one embodiment, the out-of-band (OOB) signaling functionality normally provided in each of a set-top-box (STB) and digital video recorder (DVR) are unified into a common OOB (e.g., DOCSIS) capable premises gateway device, thereby obviating OOB tuners and related components from each device. In another variant, the premises gateway is adapted for all-IP operation, such as for use with IP-based computers and IP set-top boxes, etc. Fully unified variants are also disclosed, wherein the DVR and/or STB functions are physically integrated within the premises gateway.

Application Program Processing Method And Terminal Device
20190130875 · 2019-05-02 ·

The present disclosure relates to example processing methods and devices. In one example method, resolution of each layer of multiple layers of an application program are determined. Resolution of a first layer is lower than resolution of another layer. The multiple layers are created according to the resolution of each layer. Rendering processing is performed on the multiple layers. Scaling processing is performed on a second layer obtained after the rendering processing. The determined resolution of the second layer is different from resolution of a preset area displaying the second layer on a display screen. Resolution of the second layer obtained after the scaling processing is the same as the resolution of the preset area. A layer other than the second layer obtained after the rendering processing is composited with the second layer obtained after the scaling processing. An image obtained after the composition is output to the display screen.

Electronic device, companion device, and method of operating the electronic device

An electronic device includes a communicator comprising communication circuitry; and a controller configured to recognize a trigger for an execution request of an application for interoperating with a companion screen and to transmit a notification message including a key identifying the application of a companion device and information for calling the application to a notification server that provides a notification service with respect to the application to the companion device through the communication circuitry of the communicator.

Media content and user experience delivery system

An apparatus for delivering media content from a first media device to a second media device is provided. The apparatus includes a server configured to receive media content from a first media device and to receive a first plurality of user experience settings used at the first media device to playback the media content. The server is further configured to store operating capabilities from a second media device. The server is further configured to adjust at least a portion of the operating capabilities in response to the first plurality of user experience settings to generate translated user experience settings and to transmit the media content and the translated user experience settings to the second media device to enable the second media device being to playback the media content substantially similar to the first media device playing back the media content.

IPTV session management

A session management involves registering at least one IPTV application in a registration table so that the registration table includes at least a respective identifier of the IPTV applications. The IPTV applications are invokable at a set top box and can be so-called embedded applications and/or browser-based applications. An event requiring the invocation of an IPTV application at the set top box is detected and triggers a look-up in the registration table. The registration table is thus used as source to indicate those IPTV applications that are potentially available and can be launched at the set top box. One of the registered applications is launched for the purpose of handling the detected event.