Patent classifications
H04N21/8543
AUTHORING AND DEPLOYING TELEVISION APPS AND PAGES IN A CONTENT MANAGEMENT SYSTEM
A content management system (CMS) for graphically authoring and deploying a television app and pages for access and display by end user devices. The CMS displays a canvas in a GUI and receives input graphically specifying page appearance using a component on the canvas. The component is compatible for rendering in a webpage format and in a television app page format. The webpage format of the component is used for rendering the component on the canvas. The CMS deploys the page so it can be rendered in either the television app page format or the webpage format depending upon which type of page is requested. The CMS can also enable authoring and deploying configuration information and application logic that is accessed by a shell app on the end user devices.
AUTHORING AND DEPLOYING TELEVISION APPS AND PAGES IN A CONTENT MANAGEMENT SYSTEM
A content management system (CMS) for graphically authoring and deploying a television app and pages for access and display by end user devices. The CMS displays a canvas in a GUI and receives input graphically specifying page appearance using a component on the canvas. The component is compatible for rendering in a webpage format and in a television app page format. The webpage format of the component is used for rendering the component on the canvas. The CMS deploys the page so it can be rendered in either the television app page format or the webpage format depending upon which type of page is requested. The CMS can also enable authoring and deploying configuration information and application logic that is accessed by a shell app on the end user devices.
Method and system for content delivery
A method and system for providing video content on a data network connected device having a display and a device display controller including a player. The method comprises the steps of a data network connected device, accesses a reference file including a plurality of player control parameter values and linking data for one or more content sources. Play control commands are provided to the player based on the play control parameter values. Content data is acquired by the player from one or more content sources via the data network using the linking data, and the content acquired from each source played on the display in accordance with the player control commands. The reference file may be a pre-existing reference file or a reference file created in response to a request to play the video content data. A reference file compiler is provided for generating the reference file.
Method and system for content delivery
A method and system for providing video content on a data network connected device having a display and a device display controller including a player. The method comprises the steps of a data network connected device, accesses a reference file including a plurality of player control parameter values and linking data for one or more content sources. Play control commands are provided to the player based on the play control parameter values. Content data is acquired by the player from one or more content sources via the data network using the linking data, and the content acquired from each source played on the display in accordance with the player control commands. The reference file may be a pre-existing reference file or a reference file created in response to a request to play the video content data. A reference file compiler is provided for generating the reference file.
TRANSMISSION APPARATUS AND METHOD, RECEPTION APPARATUS AND METHOD, AND TRANSMISSION AND RECEPTION SYSTEM
A content reception apparatus, for receiving non-real-time (NRT) content, includes circuitry that receives a digital television broadcast signal including a digital television program, the NRT content, and filtering criteria related to the NRT content and outputs the digital television program for display to a user. The circuitry receives question information relating to a preference, demographic, or interest of the user and generates user answer information based on the question information received. Further, the circuitry compares the user answer information and the filtering criteria, and filters the NRT content based on the comparison.
TRANSMISSION APPARATUS AND METHOD, RECEPTION APPARATUS AND METHOD, AND TRANSMISSION AND RECEPTION SYSTEM
A content reception apparatus, for receiving non-real-time (NRT) content, includes circuitry that receives a digital television broadcast signal including a digital television program, the NRT content, and filtering criteria related to the NRT content and outputs the digital television program for display to a user. The circuitry receives question information relating to a preference, demographic, or interest of the user and generates user answer information based on the question information received. Further, the circuitry compares the user answer information and the filtering criteria, and filters the NRT content based on the comparison.
Packaging Content for Delivery
Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.
Packaging Content for Delivery
Systems and methods for delivering content to user equipment are described. The content may be delivered using Internet Protocol (IP) delivery, Quadrature Amplitude Modulation (QAM) delivery, or another delivery format. For example, the system may receive content including a plurality of segments. The system may use manifest data to identify each of the plurality of segments. The system may also use the manifest data to generate index data for the plurality of segments, and the index data may be delivered to user devices with the plurality of segments. In some aspects, the system may use location information (e.g., timestamps, such as program clock references) for one or more data packet of the one of the plurality of segments to generate location information for other data packets.
SYSTEM AND METHOD TO GENERATE A VIDEO ON-THE-FLY
A system and method for real-time generation and streaming of context based video includes receiving from a user at a remote site a request for a personal video, selecting and generating visual and audio materials according to predefined rules of a video generation template including determining an order of scenes, rendering a first portion of video frames, encoding the first portion of video frames, and streaming the first portion to the user, while generating a subsequent portion of video frames.
Systems and Methods for Encoding and Playing Back 360° View Video Content
Systems and methods for encoding and playing back 360 view content are disclosed. The systems and methods may obtain streams of video content two or more cameras that each has a different view point. The received video content can be provided to one or more encoders that encode the video content into alternatives streams and generate index information for each of alternative streams. The alternative streams include a first set of streams that include video content for a first view point and are each encoded at different maximum bit rates and a second set of streams that include video content from a second view point and are each encoded at different maximum bit rates.