Patent application number | Description | Published |
20100091862 | High-Performance Block-Matching VLSI Architecture With Low Memory Bandwidth For Power-Efficient Multimedia Devices - A high-performance block-matching VLSI architecture with low memory bandwidth for power-efficient multimedia devices is disclosed. The architecture uses several current blocks with the same spatial address in different current frames to search the best matched blocks in the search window of the reference frame based on the best matching algorithm (BMA) to implement the process of motion estimation in video coding. The scheme of the architecture using several current blocks for one search window greatly increases data reuse, accelerates the process of motion estimation, and reduces the data bandwidth and the power consumption. | 04-15-2010 |
20100091863 | Low-Power And High-Throughput Design Of Fast Motion Estimation VLSI Architecture For Multimedia System-On-Chip Design - A method of fast motion estimation in VLSI architecture with low-power and high-throughput for multimedia System-on-Chip design is disclosed. The method uses the data prediction and data reuse technique to find out the best matching block within the search range of the reference frame for the target block in the current frame in order to obtain the respective motion vector. The external memory bandwidth and the internal memory size in the video coding system are significantly reduced so as to speed up the process of motion estimation and most of the power consumption for the motion estimation process is further saved in the embedded video coding systems. | 04-15-2010 |
20100150253 | Efficient Adaptive Mode Selection Technique For H.264/AVC-Coded Video Delivery In Burst-Packet-Loss Networks - A method of an efficient adaptive mode selection for H.264/AVC-coded video delivery in burst-packet-loss networks to generate the image data of the missing macroblocks in the decoded current frame by using the information related to the spatial redundancy in the same frame and the temporal redundancy in the inter frames is disclosed. The method first employs the Intra High-Speed Spatial Error Concealment (SEC) method for the initial frame. For the succeeding inter frames, the Temporal Error Concealment (TEC) method is used when the Adjacent External Boundary Matching Error (AEBME) of the surrounding macroblocks is not more than the dynamic threshold (DT | 06-17-2010 |
20100195734 | LOW-POWER AND HIGH-PERFORMANCE VIDEO CODING METHOD FOR PERFORMING MOTION ESTIMATION - A method for performing motion estimation is provided. The method includes the following steps: selecting a current block in a current frame; comparing the current block with an initial reference block in a reference frame to obtain an initial comparison parameter, wherein position of the initial reference block in the reference frame is corresponding to position of the current block in the current frame; determining a predicted search window corresponding to the current block based on the initial comparison parameter; and comparing the current block with reference blocks in the predicted search window to obtain comparison parameters respectively, whereby a best-match reference block in the predicted search window is determined. | 08-05-2010 |
20100208820 | MOTION ESTIMATION APPROACH FOR REAL-TIME EMBEDDED MULTIMEDIA DESIGN - A method for performing motion estimation is provided. The method includes the following steps: selecting a current block in a current frame; obtaining motion vectors and residual data of a plurality of neighboring blocks adjacent to the current block; setting a predetermined threshold value according to the residual data of the plurality of neighboring blocks; comparing the current block with an initial reference block in a reference frame to obtain an initial comparison result, and comparing the predetermined threshold value with the initial comparison result; determining a predicted motion vector of the current block according to the motion vectors of the plurality of neighboring blocks if the initial comparison result is larger than the predetermined threshold value; and performing a block-matching operation in a search window corresponding to the predicted motion vector to determine a corresponding reference block which best matches the current block. | 08-19-2010 |
20100322309 | METHOD FOR SPATIAL ERROR CONCEALMENT - A method for performing spatial error concealment is provided. The method includes the following steps: detecting a damaged macroblock; obtaining coding information of neighboring macroblocks of the damaged macroblock; determining edge feature of the damaged macroblock based on the coding information; and according to the edge feature, selecting a bilinear interpolation algorithm or a directional interpolation algorithm to conceal errors within the damaged macroblock. | 12-23-2010 |
20100322314 | METHOD FOR TEMPORAL ERROR CONCEALMENT - A method for performing temporal error concealment is provided. The method includes the following steps: detecting a damaged macroblock having four 8×8 damaged blocks; obtaining motion vectors of a plurality of 4×4 neighboring blocks surrounding the damaged macroblock; and for each of the 8×8 damaged blocks, determining a predicted motion vector according to motion vectors of six of the plurality of 4×4 neighboring blocks which are closest to the 8×8 damaged block. | 12-23-2010 |
20130039577 | METHOD FOR IMPROVING IMAGE QUALITY - A method for improving image quality for display device has steps of inputting an image; computing a probability density function based on the image; generating a first luminance histogram; computing a weighing distribution function based on the first luminance histogram; generating a second luminance histogram through pixel redistribution of the first luminance histogram; computing a cumulative density function based on the second luminance histogram; computing a gamma conversion function based on the cumulative density function based on the second luminance histogram; and adjusting luminance distribution of the input image based on the gamma conversion function. | 02-14-2013 |
20130266079 | METHOD FOR ASSISTING IN VIDEO COMPRESSION USING ROTATION OPERATION AND IMAGE CAPTURING DEVICE THEREOF - A method for assisting in video compression using rotation operation and an image capturing device thereof are provided. In the method, a rotation operation of the image capturing device is detected, and a rotation angle formed by the rotation operation is calculated. The image capturing device is rotated by the rotation angle so as to capture a current frame. In addition, whether a reference frame having a rotation angle information exists in a reference frame list stored in the image capturing device is determined. If not, a rotational motion vector is calculated based on the rotation angle. The current frame is divided into a plurality of current blocks. Among each of the current blocks, a matching block corresponding to the current block is searched in a reference frame of the reference frame list by using the rotational motion vector, and accordingly, the frame data of the current frame is compressed. | 10-10-2013 |
20130287299 | IMAGE PROCESSING APPARATUS - The invention discloses an image processing apparatus. The image processing apparatus includes an image statistic computation circuitry, a reconfigurable circuitry and a luminance transformation circuitry. The image statistic computation circuitry computes a probability density function corresponding to an inputted image; generates a first luminance histogram by subsampling a luminance histogram related to the probability density function in a first period. The reconfigurable circuitry computes a weighting distribution function according to the first luminance histogram in a second period after the first period; computes a smoothed cumulative density function according to the weighting distribution function in a third period after the second period; computes a gamma transform function in a fourth period after the third period. The luminance transformation circuitry generates a resulted image by adjusting a luminance distribution of the inputted image based on the gamma transform function in a fifth period after the fourth period. | 10-31-2013 |
20140161422 | VIDEO EDITING METHOD AND VIDEO EDITING DEVICE - A video editing method for a video editing device is provided. The method includes: obtaining an editing segment of a video, wherein the editing segment follows a first segment of the video and precedes a second segment of the video, the first segment includes a first picture, the second segment includes a second picture, and a short-term reference index of the second picture points to the first picture; setting a header of a third picture in the first segment, such that the first picture is moved from a short-term reference picture list to a long-term reference picture list when the header of the third picture is decoded; changing the short-term reference index of the second picture into a long-term reference index, wherein the long-term reference index points to the first picture in the long-term reference picture list; and encoding the video. Accordingly, the speed of editing the video is increased. | 06-12-2014 |