Patent classifications
H04N21/4355
Adaptive Closed Captioning
The present invention relates to a method for a user to adjust the contents of the closed-captioning based on a user's language skill and other needs. The method comprises the steps of: receiving closed captioning contents; determining sub-difficulty levels of the closed captioning contents by comparing the closed captioning contents with at least one classification database; grouping sub-difficulty levels based on preset ranges into difficulty levels; and displaying and adjusting closed captioning contents at difficulty levels chosen by the user.
METHOD AND DEVICE FOR ADAPTING THE DISPLAY OF A VIDEO STREAM BY A CLIENT
A method for adapting the display of a video stream by a client includes a modification of a video tag of the client. The modified video tag is a function of a resolution of equipment supplying the video stream, of a size of a display window for the video stream, and of an accuracy parameter. The modified video tag has the same relation as the resolution to the size of the display window in which the video stream is displayed by the client
Serving objects to be inserted to videos and tracking usage statistics thereof
Enriching video-based content with additional content is enabled by defining metadata for a video comprising a place holder and matching attribute. When the video is viewed, a matching server is utilized to select an object to be inserted in the place holder according to the matching attribute. The matching server selects the object according to video content, represented by matching attribute, according to user related information, and according to type of place holder. The place holder may be utilized to dynamically insert an interactive object to the video. The inserted object may be seamlessly inserted to the video.
A VIDEO SIGNAL CAPTION SYSTEM AND METHOD FOR ADVERTISING
A video signal caption system is described, which includes a receiver for receiving video signals, and a computer configured to process, at least, caption data included with the video signals, including storing a plurality of caption information corresponding to portions of the caption data in a database, detecting when received video signals contain one or more portions of caption data which correspond to caption information stored in the database, and communicating that a detection has been made.
Content-Modification System with Overlay Handling Feature
In one aspect, a method includes identifying an upcoming content-modification opportunity on a channel, where the upcoming content-modification opportunity relates to a modifiable content-segment transmitted by a content-distribution system on the channel, and where the modifiable content-segment includes an overlay content portion and a non-overlay content portion. The method also includes responsive to identifying the upcoming content-modification opportunity on the channel, identifying a content-presentation device tuned to the channel. The method also includes determining location data associated with the overlay content portion. The method also includes transmitting, to the identified content-presentation device, the determined location data to facilitate the content-presentation device performing a content-modification operation in connection with the identified upcoming content-modification opportunity on the channel, where performing the content-modification operation involves replacing only the non-overlay content portion with supplemental content.
Frame conversion for adaptive streaming alignment
Methods for generating an AV bitstream (e.g., an MPEG-2 transport stream or bitstream segment having adaptive streaming format) such that the AV bitstream includes at least one video I-frame synchronized with at least one audio I-frame, e.g., including by re-authoring at least one video or audio frame (as a re-authored I-frame or a re-authored P-frame). Typically, a segment of content of the AV bitstream which includes the re-authored frame starts with an I-frame and includes at least one subsequent P-frame. Other aspects are methods for adapting such an AV bitstream, audio/video processing units configured to perform any embodiment of the inventive method, and audio/video processing units which include a buffer memory which stores at least one segment of an AV bitstream generated in accordance with any embodiment of the inventive method.
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.
Adaptive content delivery
Methods and systems for providing and managing content are disclosed. An example method can comprise receiving at least a portion of a content item and determining a timing attribute associated with at least a portion of the content item. An example method can also comprise determining a delivery information attribute based on the timing attribute. The delivery information attribute can comprise at least one of a time duration to process at least a portion of the content item and a time duration to receive or transmit at least a portion of the content item. An example method can also comprise receiving an update to the content item based on the delivery information attribute.
Methods, systems, and media for transferring playback of media content
Methods, systems, and media for transferring playback of media content are provided. In some implementations, the method comprises: receiving a request to initiate a mirroring session in which a tabbed window including a page having a plurality of media content items is rendered on a computing device and transmitted as a video stream to a display device that is in communication with the computing device over a local area network; encoding the video stream including the tabbed window and the plurality of media content items; transmitting the encoded video stream to the display device via the local area network; determining that a user of the tabbed window on the display device intends to view a media content item from the plurality of media content items on the page; inhibiting presentation of the media content item on the computing device; causing the media content item to be decoded and presented on the display device; detecting an event associated with presentation of the media content item on the display device; and, in response to detecting the event associated with presentation of the media content item on the display device, causing the mirroring session to resume.
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.