Abstract:
A method includes making a first determination as to whether a current pixel has a value which reflects a mosquito noise artifact, and determining whether to apply a filtering process at the current pixel based on a result of the first determination. In addition, or alternatively, a method includes making a second determination as to whether a current pixel has a value which reflects a ringing artifact, and determining whether to apply a filtering process at the current pixel based on a result of the second determination.
Abstract:
A method for estimating motion vectors between a current frame and a reference frame of a video signal wherein the current frame is divided into a plurality of search blocks and the reference frame and is defined to include a plurality of search regions corresponding to the plurality of search blocks, each of the plural search regions having a plurality of candidate blocks. The method includes the steps of calculating horizontal and vertical features of a reference frame based on pixel data of the reference frame; storing the calculated horizontal and vertical features; computing horizontal and vertical features of a kth search block of the plurality of search blocks; comparing the horizontal and vertical features of the kth search block with those of each of the plurality of candidate blocks of the reference frame in a corresponding search region using a computationally-efficient error measure; selecting a candidate block which yields a minimal error measure; and computing a motion vector for the kth search block based on the selected candidate block.
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 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.
Abstract:
A scalable video codec may convert lower bit depth video to higher bit depth video using decoded lower bit depth video for tone mapping and tone mapping derivation. The conversion can also use the filtered lower bit depth video for tone mapping and tone mapping derivation.
Abstract:
The format of telecined video may be determined including a bottom field first cadence. In addition, video using 2:3:3:2 top field first can be identified. Moreover, mixed cadence videos can also be detected. In some embodiments, mixed cadence videos may be detected by calculating variances of different areas within a frame.