Patent application number | Description | Published |
20100142812 | Method of color components compression - A method of color components compression is provided. In the present method, when receiving video data encoded by a 4:4:4 sampling format, color components of each set of neighboring pixels in the video data is down-sampled and a first difference of the color components between the video data before and after down-sampling in a down-sampling mode is calculated. Then, the color components of each pixel in the video data are truncated and a second difference of the color components between the video data before and after truncation in a truncation mode is calculated. The first difference and the second difference are compared and the down-sampling mode or the truncation mode that has a smaller difference is selected to compress the video data into a 4:2:2 sampling format. | 06-10-2010 |
20100142843 | METHOD FOR ADAPTIVELY SELECTING FILTERS TO INTERPOLATE VIDEO DATA - A method for adaptively selecting filters to interpolate video data is provided. In the present method, when receiving video data encoded by a 4:2:2 sampling format, a plurality of filters having different weights are adaptively selected to convert the color components in the video data to a 4:4:4 sampling format based on the differences of luminance and color components among a target pixel and neighboring pixels thereof. Accordingly, the blurs occurred in an area with large color variation can be removed or reduced, such that the interpolated color components can be accepted by human eyes more easily. | 06-10-2010 |
20100158320 | METHOD OF MOTION DETECTION USING CONTENT ADAPTIVE PENALTY FUNCTION - A for motion detection using a content adaptive penalty function, adaptive for determining whether a target pixel in a current field is a moving pixel or not, is provided. First, a penalty function is determined according to characteristics of a plurality of neighboring pixels of the target pixel. Next, a plurality of differences between the corresonding neighboring pixels of the target pixel in adjacent fields are calculated. The difference is then weighted by the penalty function according to the magnitude of the difference and the weighted differences are summed together. Finally, the sum of the weighted differences is compared with a sum threshold, so as to determine whether the target pixel is the moving pixel or not. | 06-24-2010 |
20100177199 | METHOD FOR MOTION DETECTION OF HORIZONTAL LINE - A method for motion detection of a horizontal line is provided. First, a horizontal motion area of the horizontal line is detected according to differences between corresponding target scan lines in adjacent fields. Next, the horizontal line within a horizontal motion area in a current field and in a previous field are respectively detected. Then, the horizontal motion of the horizontal line is detected if the horizontal line is detected in both the current field and the previous field. Finally, pixels of the horizontal line in the current field are set as static pixels and data of the horizontal line is calculated through de-interlacing of corresponding horizontal lines in the previous field and in a next field if the horizontal motion of the horizontal line is detected. As a result, the flickers occurred in the generated field data can be removed and the quality of vision can be improved. | 07-15-2010 |
20100177241 | APPARATUS AND METHOD FOR MOTION ADAPTIVE DE-INTERLACING WITH CHROMA UP-SAMPLING ERROR REMOVER - An apparatus and a method for motion adaptive de-interlacing with chroma up-sampling error remover are provided. Wherein, a motion detector determines moving pixels and static pixels in a target scan line. A first CUE remover and a second CUE remover remove the CUE of the target scan line in the previous field and the CUE of the adjacent scan lines in the current field, respectively. A de-interlace unit de-interlaces the adjacent scan lines to obtain a de-interlaced second scan line. A selector selects output data of the first CUE remover or the de-interlace unit as data of the target scan line according to a result of motion detection of the motion detector. A merging unit merges the adjacent scan line output by the second CUE remover and the target scan line output by the selector to output two scan lines of an output field. | 07-15-2010 |
20100177934 | METHOD OF MOTION DETECTION USING MOTION INFORMATION OF NEIGHBORING PIXELS - A method of motion detection using motion information of neighboring pixels, adaptive for determining whether a plurality of target pixels in a current field are moving pixels, is provided. First, it is determined whether a neighboring pixel in a previous field corresponding to the target pixel in the current field is the moving pixel. If the neighboring pixel in the previous field is the moving pixel, the target pixel is determined as the moving pixel and otherwise it is further determined whether the neighboring pixels around the target pixel in the current field are the moving pixels. If the neighboring pixels in the current field are the moving pixels, then the target pixel is determined as the moving pixel. Accordingly, the mistakenly judged static pixels can be found and modified to moving pixels, such that the accuracy of motion detection can be increased. | 07-15-2010 |
20100177935 | METHOD OF MOTION DETECTION USING ADAPTIVE THRESHOLD - A method of motion detection using an adaptive threshold, adaptive for determining whether a plurality of target pixels in a current scan line are moving pixels or not, is provided. First, a first threshold is given for determining whether the target pixels in the current scan line are moving pixels. Then, a number of moving pixels in a previous scan line of the current scan line is calculated and determined whether larger than a second threshold. If the number of moving pixels is larger than the second threshold, the first threshold is adjusted by a decrement, and then whether the target pixels in the current scan line are moving pixels is determined by using the adjusted first threshold. | 07-15-2010 |
20110013852 | APPROACH FOR DETERMINING MOTION VECTOR IN FRAME RATE UP CONVERSION - One embodiment of the present invention sets forth a frame-up conversion method for preparing an interpolated frame. The method comprises (a) selecting a second block neighboring a first block within a first frame, (b) defining a first search window according to a second motion vector for the second block to identify a first matching block, (c) defining a second search window according to a location of the first matching block to identify a second matching block, (d) updating the first matching block to be the second matching block and updating the second search window and the second matching block or setting the second matching block as a target matching block based on whether the second matching block is the first matching block, (e) repeating (d) until the target matching block is set, determining the first motion vector by reference to the target matching block, and preparing the interpolated frame according to the first motion vector. | 01-20-2011 |
20110013853 | APPROACH FOR DETERMINING MOTION VECTOR IN FRAME RATE UP CONVERSION - One embodiment of the present invention sets forth a method for determining a first motion vector for a first block in a first frame. The method includes selecting a plurality of candidate blocks corresponding to the first block and a first set of candidate motion vectors for the plurality of candidate blocks from a reference frame, selecting one or more neighbor blocks neighboring the first block and a second set of motion vectors for the one or more neighbor blocks from the first frame, calculating an index based on a difference between the first block and the each candidate block, a reliability factor associated with the second set of the motion vectors, a first distance between the first block and each of the one or more neighbor blocks, and a second difference between each of the first set of candidate motion vectors and each of the second set of the motion vectors for each of the plurality of candidate blocks, selecting a matching block corresponding to the first block from the plurality of candidate blocks based on the indexes, and determining the first motion vector according to the matching block. | 01-20-2011 |
20110019085 | FILM-MODE VIDEO STREAM HANDLING METHOD AND SYSTEM - One embodiment of the present invention sets forth a method for detecting a bad edit. The method includes receiving a 3:2 film-mode video signal comprising a sequence of video fields, for each of the sequence of video fields, determining a state for the each video field based on a first moving-pixel count for the each video field with respect to a previous same-parity video field for the each video field and a second moving-pixel count for a first immediately preceding field for the each video field with respect to a second previous same-parity field for the first immediately preceding field, and identifying the 3:2 film-mode video signal as a bad edit if a predetermined state transition has been detected in the sequence of video fields. | 01-27-2011 |