Abstract:
A system, apparatus, method, and article to process a chroma motion vector are described. The apparatus may include a video decoder. The video decoder includes a processor to receive a compressed video bitstream. The compressed video bitstream includes a stream of pictures. The stream of pictures includes a current slice and a current block within the slice. The processor pre-computes a chroma motion vector adjustment parameter for the current slice and determines a motion vector component for the current block within the current slice using the pre-computed chroma motion vector adjustment parameter. Other embodiments are described and claimed.
Abstract:
An embodiment improves the operation of a H.264 and Joint Scalable Video Codec (e.g., JSVC/H.264 Amendment 3) video decoder by managing neighboring block data during the decoding process. An embodiment pre-computes neighboring block tables to efficiently locate the neighboring block data required to decode a current macroblock. In particular, the pre-computed most probable joint neighboring block tables disclosed herein handle both macroblock adaptive frame field (MBAFF) coding and non-MBAFF coding. An embodiment is further capable of managing variable block sizes. Other embodiments are described and claimed.
Abstract:
A system, apparatus, method and article to filter media signals are described. The apparatus may include a media processor. The media processor may include an image signal processor having multiple processing elements to determine a level of noise for an image using an internal spatial region of said image, select filter parameters based on the level of noise, and filter the image using the filter parameters. Other embodiments are described and claimed.
Abstract:
A method and system for compressing and decompressing video image data in real time employs thresholding and facsimile-based encoding to eliminate the need for computationally intensive two-dimensional transform-based compression techniques. The method operates first by forming a difference frame which contains only information pertaining to the difference between a current video image frame and a computed approximation of the video image frame. The difference frame is fed to a thresholder which categorizes each pixel in the frame as being either in a first set having intensities above or at a preset threshold, or a second set having intensities below a preset threshold. A facsimile-based compression algorithm is then employed to encode the first set of above or at threshold pixel locations. To compress the intensity data for each above or at threshold pixel, a quantizer and lossless encoder are preferably employed, with the quantizer serving to categorize the intensities by groups, and the lossless encoder using conventional coding, such as Huffman coding, to compress the intensity data further. Various techniques may be employed with the embodiments of the invention to adjust the actual amount of compressed data generated by the method and system to accommodate communication lines with different data rate capabilities.
Abstract:
Systems, apparatus, articles, and methods are described below including operations for real-time face beautification features for video images.
Abstract:
Described herein are techniques related to re-use of filter parameters, and particularly Sample Adaptive Offset (SAO) parameters, of an independent view or coded dependent views for coding dependent views for three dimension (3D) video encoding.
Abstract:
Systems, apparatus, articles, and methods are described below including operations for real-time face beautification features for video images.
Abstract:
Systems, apparatus, articles, and methods are described including operations for 3D video coding including depth based disparity vector calibration.
Abstract:
Systems, apparatus, articles, and methods are described below including operations for video tone mapping to convert High Dynamic Range (HDR) content to Standard Dynamic Range (SDR) content.