摘要:
A method and receiving device are provided that determine a synchronization byte in a plurality of transport stream packets, wherein the synchronization byte has a predetermined synchronization value. The method/receiving device receives, via a receiver, a portion of a first transport stream packet of the plurality of transport stream packets; detects, starting from the beginning of the portion of a first transport stream packet, a continuous four byte pattern that does not include the predetermined synchronization value; detects a first occurrence of a byte having the predetermined synchronization value; detects a subsequent byte separated from the first occurrence by a predetermined byte length; determines a byte value of the subsequent byte; and validates that the first occurrence is the synchronization byte based on a comparison of the byte value and the predetermined synchronization value.
摘要:
A method of managing video programs and associated program components on a storage unit of an electronic device is provided. A total number of playbacks of each video program stored in the storage unit and a total number of playbacks of each program component stored in the storage unit for each of the video programs are tracked. A percentage of playbacks of each program component stored on the storage unit relative to the total number of playbacks of its corresponding video program is determined. From this, candidates of program components for deletion from the storage unit are identified based on the values of the determined percentages. The tracking, determining and identifying steps of the method are performed by electronic components of the electronic device. A device is also disclosed.
摘要:
A method of processing a sequence of coded video frames conveyed by a digital data stream, where each frame represents an image, includes receiving the sequence of coded video frames at a recording device, determining a frame interval between presentation of an (i+1) coded frame of the sequence and an (i+1)th coded frame of the sequence, calculating a stream time stamp for the (i+1) coded frame, and calculating a stream time stamp for the (i+1)th coded video frame based on the stream time stamp for the (i+1)coded video frame and the previously determined frame interval.
摘要:
An aspect of the present invention provides a device for use with a stream of video content and a video display. The device includes a receiver, a circular buffer, an output portion, a controller and a second buffer. The receiver receives the stream of video content. The circular buffer stores up to a predetermined first length of the stream of video content as buffered video content. The output portion outputs a first video signal, based on the buffered video content, to the video display. The controller controls the output portion to output the first video signal as one of the buffered video content playing in real time, a paused portion of the buffered video content, and a previously played portion of the buffered video content. The second buffer stores a portion of the buffered video content as stored video content. The output portion outputs a second video signal, based on the stored video content, to the video display. The circular buffer continues to store the stream of video content when the controller controls the output portion to output the first video signal as one of the paused portion of the buffered video content and the previously played portion of the buffered video content. When the circular buffer stores the stream of video content for a second length that is greater than the first length, the controller can further control the second buffer to store a predetermined portion of the second length as the portion of the buffered video content.
摘要:
A method and apparatus for streaming content is disclosed. A streamer (155) detects a cue for a break in a segment of the program content, wherein the cue includes an identification of an advertising provider associated with the break. The streamer sends, to an advertisement server (115), a request for content associated with the advertising provider, and receives, from the advertisement server, an advertisement associated with the advertising provider. Further, the streamer transcodes the advertisement based on configuration information of an additional device (165) to generate formatted content viewable on the additional device. Moreover, the streamer streams the formatted content to the additional device via the local connection.