Abstract:
Presented herein is a direct memory access engine for providing data words in the reverse order. The data words are fetched in batches comprising a predetermined number of data words starting from the last data word and proceeding to the first data word. The batches are stored in a local buffer. The contents of the local buffer are transmitted in reverse order.
Abstract:
Presented herein are system(s) and method(s) for clean channel changes. In one embodiment, there is presented a method for changing a channel. The method comprises receiving a portion of a first video bitstream associated with a first channel; receiving a command to switch display from the first channel to a second channel after receiving the portion of the first video; and displaying the portion of the first video bitstream associated with the first channel after receiving the command.
Abstract:
In one embodiment, the invention is a method and apparatus for repeatable facial distortion. One embodiment of a method for generating a secure facial image from an original facial image includes receiving the original facial image and a key, the key being associated with a subject depicted in the original facial image, and distorting the original facial image, in accordance with the key, to produce the secure facial image, where the distorting includes transforming at least one of: the albedo of the original facial image or the shape of the original facial image.
Abstract:
A video processing system is operable to perform one or more display queue trick (DQT) operations utilizing decoded frames queued in memory. The decoded frames are generated from the start of random access points (RAPs) in frame segments in an encoded video stream. Location of RAPs may be determined during decoding of the encoded video stream. Exemplary encoding scheme comprise MPEG, AVC and/or VC1. The DQT modes include forward and/or reverse display modes. The used frames are selected based on determination of DQT mode parameters, queuing limitations and/or frame properties of selected and/or unselected frames in the frame segments. Frame properties comprise frame discardability and/or display inter-frame dependencies between selected and/or unselected frames. The video processing system is operable to jump to preceding and/or subsequent RAPs during DQT mode operations. The video processing system is also operable to skip one or more RAPs during such jumps.
Abstract:
In one embodiment, the invention is a method and apparatus for repeatable facial distortion. One embodiment of a method for generating a secure facial image from an original facial image includes receiving the original facial image and a key, the key being associated with a subject depicted in the original facial image, and distorting the original facial image, in accordance with the key, to produce the secure facial image, where the distorting includes transforming at least one of: the albedo of the original facial image or the shape of the original facial image.
Abstract:
Described herein are system(s), method(s), and apparatus for embedding personal video recorder functions at the picture level. In one embodiment, there is presented a computer readable medium for storing a data structure. The data structure comprises a picture header and at least one command following the picture header.
Abstract:
Presented herein are systems and methods for slow motion and high speed for digital video. In one embodiment, there is presented a method for displaying pictures. The method comprises displaying a top field from a particular picture, for a predetermined number of consecutive vertical synchronization pulses; and displaying a bottom field from the particular picture for the predetermined number of consecutive vertical synchronization pulses.
Abstract:
Presented herein is a direct memory access engine for providing data words in reverse order. The data words are fetched in batches comprising a predetermined number of data words starting from the last data word and proceeding to the first data word. The batches are stored in a local buffer. The contents of the local buffer are transmitted in reverse order. A set of multiplexers reverses the bit positions of the words in the local buffer.
Abstract:
Presented herein are systems, methods, and apparatus for improving performance of video decoders during rewind and fast forward operation. Video decoder performance is improved by avoiding repetitive decoding of prediction pictures. When a decoded prediction picture is stored in a frame buffer, techniques are presented for decoding multiple pictures in the rewind order which are dependent thereon, displaying the picture directly from the frame buffer, and setting one type of prediction picture as another type of prediction picture.
Abstract:
Systems, methods, and apparatuses are provided for concealing errors in video data. It is detected whether a slice group in a picture contains errors. When the slice group contains errors and the picture is not a first intra-picture following a channel change, the slice group in the picture is replaced with a slice group of a most recent intra-coded picture. When the slice group contains errors and the picture is the first intra-picture following the channel change, the slice group is replaced with black pixels.