Patent classifications
H04N21/8543
Multiview TV template creation and display layout modification
A multi-window user interface (UI) is presented in various configurations and operational uses to leverage the relatively large display canvas afforded by large screen display devices such as 4K or 8K displays. Along with the various Multiview aspects, content delivery techniques, content selection techniques, and level of service techniques also are presented.
INTERACTIVE USER INTERFACE FOR TELEVISION APPLICATIONS
An iTV user interface includes a navigable menu area through which a user can select from among a variety of services and a content display area in which formatted data associated with a selected menu service are displayed to the user. The formatted data is displayed in a rotating or ticker fashion having both a passive mode, in which the formatted data is displayed in a sequence independent of any selection operations by a television viewer, and active mode, in which the formatted data is displayed in a sequence that depends on selection operations by the television viewer. Advertisements and/or promotions may be interspersed among the content items. The navigable menu area and the content display area may be displayed to the viewer at the same time as television programming is displayed on the television.
DEVICE FOR TRANSMITTING BROADCAST SIGNAL, DEVICE FOR RECEIVING BROADCAST SIGNAL, METHOD FOR TRANSMITTING BROADCAST SIGNAL, AND METHOD FOR RECEIVING BROADCAST SIGNAL
A method of processing a broadcast signal is discussed. The method includes generating service components of a broadcast service; generating first signaling data and second signaling data, the first signaling data for locating the second signaling data, the second signaling data signaling the broadcast service; processing the service components and the second signaling data into transport packets, wherein the first signaling data includes destination Internet Protocol (IP) address information, a destination port number, and source IP address information through which the second signaling data is delivered; and transmitting the broadcast signal including the first signaling data and the transport packets.
DEVICE FOR TRANSMITTING BROADCAST SIGNAL, DEVICE FOR RECEIVING BROADCAST SIGNAL, METHOD FOR TRANSMITTING BROADCAST SIGNAL, AND METHOD FOR RECEIVING BROADCAST SIGNAL
A method of processing a broadcast signal is discussed. The method includes generating service components of a broadcast service; generating first signaling data and second signaling data, the first signaling data for locating the second signaling data, the second signaling data signaling the broadcast service; processing the service components and the second signaling data into transport packets, wherein the first signaling data includes destination Internet Protocol (IP) address information, a destination port number, and source IP address information through which the second signaling data is delivered; and transmitting the broadcast signal including the first signaling data and the transport packets.
PLAYBACK DEVICE
A client (1) is provisioned with a content selection unit (13) for referencing description information (26), selecting content to be played in a certain period, and at the same time, and selecting content to be played at the next period from an id of a subset that is the same as the subset selected at the period, a request execution unit (14) for requesting the transmission of the selected content, and a content playback unit (15) for continuously playing the content transmitted in response to the request.
PLAYBACK DEVICE
A client (1) is provisioned with a content selection unit (13) for referencing description information (26), selecting content to be played in a certain period, and at the same time, and selecting content to be played at the next period from an id of a subset that is the same as the subset selected at the period, a request execution unit (14) for requesting the transmission of the selected content, and a content playback unit (15) for continuously playing the content transmitted in response to the request.
Enforcement of trick-play disablement in adaptive bit rate video content delivery
Disclosed is a method including receiving program event information indicating whether a media asset is to be presented with supplemental content, receiving, from a client, a request for a media-segment file corresponding to the media asset for consumption at the client, determining whether the program event information indicates that the media asset is to be presented with the supplemental content, and restricting trick-play operations in response to the program event information indicating that the media asset is to be presented with the supplemental content and restriction criteria are met.
Automatic generation of video from structured content
Apparatus for generation of playable media from structured data, comprises a structured data reading unit for reading in of content of a first structure, a transformation unit for transforming said content into a second structure, said transformation comprising incorporating media play instructions, and a rendering unit for rendering content from the second structure using said media play instructions to generate playable media from the content.
Automatic generation of video from structured content
Apparatus for generation of playable media from structured data, comprises a structured data reading unit for reading in of content of a first structure, a transformation unit for transforming said content into a second structure, said transformation comprising incorporating media play instructions, and a rendering unit for rendering content from the second structure using said media play instructions to generate playable media from the content.
A METHOD, AN APPARATUS, A COMPUTER PROGRAM FOR VIDEO CODING
There are disclosed various methods, apparatuses and computer program products for video encoding. In some embodiments a method comprises: obtaining a coded first image and a coded second image, wherein the coded second image depends on the coded first image; determining that, when displaying a decoded second image that is decoded from the coded second image, it is allowed to first display a decoded first image that is decoded from the coded first image; and in response to said determination: including the coded first image into a first image container file and including the coded second image into a second image container file; indicating, in a markup language code, that a first image container file and a second image container file are alternatives; and indicating, in the markup language code, that the second image container file depends on the first image container file.