Abstract:
PROBLEM TO BE SOLVED: To enhance a bit depth because a conventional bit depth scaling technique contains a mapping or a tone mapping in a block base but such a technique is regarded as a comparatively inefficient one from the viewpoint of a coding. SOLUTION: A video system includes an analyzer and a bit depth predictor. The analyzer receives a first coded video signal indicating a plurality of first values related to a first bit depth regarding a plurality of pixels. The analyzer analyzes a plurality of the first values of a plurality of the pixels located in a neighborhood containing each pixel at every pixel. The bit depth predictor generates a second coded video signal indicating a plurality of second values related to a second bit depth different from the first bit depth regarding a plurality of the pixels. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To improve processing of inter-layer prediction of a scalable video codec device.SOLUTION: A method comprises: applying a fixed refining filter to reconstructed reference layer video data to generate refined reconstructed video data; performing inter-layer prediction for an enhancement layer associated with the video data, at least partially on the basis of the refined reconstructed video data; adding offset values to the dot product of the reconstructed reference layer video data and filter coefficients; and applying the fixed refining filter to a filter window portion of the reconstructed reference layer video data.
Abstract:
PROBLEM TO BE SOLVED: To apply motion estimation (ME) based on reconstructed reference pictures in a bi-predictive frame (B frame) or in a predicted frame (P frame) at a video decoder. SOLUTION: For a P frame, projective ME may be performed to obtain a motion vector (MV) for a current input block. In a B frame, both projective ME and mirror ME may be performed to obtain an MV for the current input block. A metric is used to determine a metric for each pair of MV0 and MV1 that is found in a search path where the metric is based on a combination of first, second and third metrics. The first metric is based on temporal frame correlation, the second metric is based on spatial neighbors of the reference block, and the third metric is based on the spatial neighbors of the current block. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide systems, methods, and computer program products available for determining a search range when motion estimation is implemented on a video encoder or decoder. SOLUTION: To determine a motion vector for a current block in motion estimation, a search is made within a search range existing either in a reference frame or in an already decoded block spatially or timely adjacent to the current block. This search is made to find a motion vector with the smallest measure criteria such as a sum of absolute differences across corresponding blocks in the reference frame. The motion vector information is sent to a decoder, and is utilized for motion-compensation. Once the search range is established to narrow the range to be searched, the search can be implemented more efficiently. A search range is determined at the block level or at the picture level. COPYRIGHT: (C)2011,JPO&INPIT
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.
Abstract:
Methods and systems to manipulate color processing parameters to allow the detection of an arbitrary color of interest. Such reconfigurations may enable general point-of-interest color processing. Color mapping curves may also be configured, to accomplish the tasks of color correction, enhancement, de-saturation, and color compression.
Abstract:
Techniques are described that can be used to either compress or expand video. Color compression techniques are described that can be used to compress the wide color gamut content into lower color gamut for inclusion in a baseline layer. Color expansion techniques are described that convert lower color gamut data into wider color gamut format for inclusion in an enhancement layer. Both of the baseline video stream and enhancement layer video streams may be transmitted through a channel or stored in a memory device to be viewed later. Accordingly, both baseline and enhancement video layers are available so that either lower or higher quality displays can be used to display video.
Abstract:
A method can include selecting a block of pixels. It may be determined whether the block of pixels contains an edge pixel. If the block of pixels contains an edge pixel, a first pixel may be selected among the block of pixels. If it is determined that the first pixel is a ringing noise pixel, a ringing filter may be applied. An edge-preserved filter may be applied if the first pixel is not a ringing noise pixel.