Patent classifications
H04N21/4355
REAL-TIME NATURAL LANGUAGE PROCESSING OF DATASTREAMS
Systems and methods for identifying and locating related content using natural language processing are generally disclosed herein. One embodiment includes an HTML5/JavaScript user interface configured to execute scripting commands to perform natural language processing and related content searches, and to provide a dynamic interface that enables both user-interactive and automatic methods of obtaining and displaying related content. The natural language processing may extract one or more context-sensitive key terms of text associated with a set of content. Related content may be located and identified using keyword searches that include the context-sensitive key terms. For example, text associated with video of a first content, such as text originating from subtitles or closed captioning, may be used to perform searches and locate related content such as a video of a second content, or text of a third content.
REPRODUCING DEVICE, REPRODUCING METHOD, PROGRAM, AND TRANSMITTING DEVICE
A transmitting apparatus including circuitry configured to generate caption data corresponding to content data and having elements defined in Extensible Markup Language (XML), and output the content data and the generated caption data to a reproducing device.
APPARATUS AND METHOD FOR GAZE TRACKING
A method for gaze tracking is provided. One embodiment of the method for gaze tracking, comprising: presenting a content to a viewer via a playback device, tracking a gaze path of the viewer with a gaze tracker coupled to the playback device, selecting a viewer profile from a plurality of viewer profiles stored in a viewer profile database based on the gaze path of the viewer, and predicting a future gaze location of the viewer based on the viewer profile. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs are also provided.
APPARATUS AND METHOD FOR PROVIDING AND DISPLAYING CONTENT
A method for displaying content is provided. One embodiment of the method includes determining a focal area of a viewer of a content item displayed on a display device, retrieving a low bit rate version of the content item, retrieving a portion of a high bit rate version of the content item corresponding to the focal area, combining the portion of the high bit rate version of the content with the low bit rate version of the content item to generate a combined image, and causing the combined image to be displayed to the viewer via the display device. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs are also provided.
APPARATUS AND METHOD FOR CAPTURING AND DISPLAYING SEGMENTED CONTENT
A method for providing content is provided. One embodiment of the method includes determining a viewing direction of a user viewing a content item comprising a plurality of video streams, selecting two or more video streams of the content item based on the viewing direction of the user and directional data associated with the plurality of video streams, decoding the two or more video streams to form two or more decoded video streams, stitching the two or more decoded video streams to form a combined image, and causing the combined image to be displayed to the user. Systems perform similar steps and non-transitory computer readable storage mediums each store one or more computer programs.
LOW-LATENCY CONTENT DELIVERY OVER A PUBLIC NETWORK
A transcoding engine communicatively coupled to a broadcast source receiver for receiving the broadcast stream, decoding the broadcast stream, extracting and storing the PSIP tables from the broadcast stream and inserting metadata into the decoded broadcast stream, encoding the broadcast stream and the metadata, and attaching the PSIP tables to the encoded broadcast stream. A listener server device is communicatively coupled to the transcoding engine for receiving the encoded broadcast stream and establishing a low-latency tunnel with a caller client over a public internet and providing the encoded broadcast stream to the caller client through the low-latency tunnel.
Reproducing device, reproducing method, program, and transmitting device
A transmitting apparatus including circuitry configured to generate caption data corresponding to content data and having elements defined in Extensible Markup Language (XML), and output the content data and the generated caption data to a reproducing device.
Bit stream generation method, encoding device, and decoding device
As a bit stream generation method for generating a bit stream of transmission data in which a plurality of signals including at least a tactile signal is multiplexed, a signal transmission unrequired section of the tactile signal is determined and, in a case where the signal transmission unrequired section exists, the bit stream in which additional information other than the tactile signal is inserted into the signal transmission unrequired section is generated.
METADATA TRANSCODING
The present document relates to transcoding of metadata, and in particular to a method and system for transcoding metadata with reduced computational complexity. A transcoder configured to transcode an inbound bitstream comprising an inbound content frame and an associated inbound metadata frame into an outbound bitstream comprising an outbound content frame and an associated outbound metadata frame is described. The inbound content frame is indicative of a signal encoded according to a first codec system and the outbound content frame is indicative of the signal encoded according to a second codec system. The transcoder is configured to identify an inbound block of metadata from the inbound metadata frame, the inbound block of metadata associated with an inbound descriptor indicative of one or more properties of metadata comprised within the inbound block of metadata, and to generate the outbound metadata frame from the inbound metadata frame based on the inbound descriptor.
Method and apparatus for processing digital service signals
An apparatus of processing a digital service signals and a method thereof are disclosed. The present invention includes a receiving module configured to receive the digital service signals having contents and receive URL information for additional data related to the contents, an extracting module configured to extract logo data for indicating contents provider from each of the video frames of the contents, wherein the logo data is located in a specific area in the each of the video frames, a comparing module configured to compare the extracted logo data with stored logo data to obtain channel information of the contents, an obtaining module configured to obtain the channel information of the contents from metadata related to the logo data and obtain the additional data related to the contents and a generating module configured to generate a request for obtaining the URL information using the obtained channel information, wherein the receiving module receives the URL information using the generated request, wherein the obtaining module obtains the additional data over an IP (Internet Protocol network) according to the URL information.