Patent application number | Description | Published |
20100002771 | Seamless Wireless Video Transmission For Multimedia Applications - A method of temporal error concealment for generating the image data of the missing macro-blocks in the current frame by using the previous frame and the correct data of the current frame is disclosed. The method includes the steps: first using Optimal Regression Plane to estimate the space motion vectors for each block in the missing macro-blocks; selecting appropriate motion vectors from the estimated space motion vectors and the correct temporal motion vectors in the pervious frame as the candidate motion vectors; dividing the missing macro-block into sub-blocks with optimal size; fine tuning the candidate motion vectors as the predicted motion vectors; and using the predicted motion vectors to generate the predicted image data for the missing macro-block and further concealing the effect of the missing macro-blocks upon the image quality of the current frame. The method reduces the computation time, speeds up the process, and improves the image quality. | 01-07-2010 |
20100002775 | Low-Complexity And High-Quality Error Concealment Techniques For Video Sequence Transmissions - A spatial error concealment (SEC) method for concealing a spatial image error of an encoded image frame caused by a damaged macroblock (MB) is provided. The SEC method selects a proper SEC algorithm by adaptively classifying a plurality of correct MBs adjacent to the damaged MB, so as to execute interpolation pixel compensation or matching block copying, thus obtaining image data of the damaged MB. In such a way, the damaged MB is processed to apply the least affection to the entire image frame. The SEC algorithm is selected from bilinear interpolation (BI) method, directional interpolation (DI) method, multi-directional interpolation (MDI) method, and best neighborhood matching (BNM) method. The SEC method further includes a fast determination calculation, which utilizes image directional data related to the damaged MB in coding data of the original frame to execute a direct SEC process, for saving time on determination calculation, thus accelerating the processing speed. | 01-07-2010 |
20100266043 | DESIGN OF LOW POWER VIDEO COMPRESSION CHIPSET FOR PROTABLE APPLICATION - A data reading method for motion estimation in a video processing chipset is provided. The video processing chipset is coupled to an external memory device, wherein a first frame is stored in the external memory device. In the data reading method, a second frame is first divided into M×N sub frame sets, wherein each of the sub frame sets includes O×P sub frames. Then, each of the sub frame sets is selected in a calculation sequence, wherein the selected sub frame set is stored into an internal memory. Next, a predicted search path of each sub frame in the selected sub frame set is calculated. Thereafter, a predicted reading range is determined, wherein the predicted reading range includes the predicted search paths of the sub frames. Finally, a comparison data is read from the first frame according to the predicted reading range. | 10-21-2010 |
20100266044 | EFFICIENT DATA PREDICTION AND DATA REUSE MOTION ESTIMATION ENGINE FOR SYSTEM-ON-CHIP DESIGN - A data reading method for motion estimation in an embedded system is provided. The embedded system includes an external memory device and a video encoding device, wherein the external memory device stores a first frame, and the video encoding device has an internal memory. First, a second frame is divided into M×N sub frame sets, wherein each of the sub frame sets has O×P sub frames. Then, each of the sub frame sets is selected in a calculation sequence, and the selected sub frame set is stored into the internal memory. Next, a predicted search path of each sub frame in the selected sub frame set is calculated. Thereafter; a predicted reading range is determined, wherein the predicted reading range includes the predicted search paths of the sub frames. Finally, a comparison data is read from the first frame according to the predicted reading range. | 10-21-2010 |
20110047131 | MEDIA PLAYBACK METHOD FOR A PORTABLE DEVICE AND PORTABLE DEVICE THEREOF - Before a portable device playbacks the media files or during the playback of one media file, a rule of generating a playlist is selected first by operating a user's interface of the portable device or by the portable device's default setting. The playlist including some multiple media files is then generated according to an anchor file and the selected rule. A rule for how to play the media files in the playlist is selected (or by system's default setting if not selected) to decide the playing sequence of the media files in the playlist from the anchor file. | 02-24-2011 |
20110131460 | METHOD FOR REPAIRING IMAGE - A method for repairing an image is disclosed. To repair an image, the method first applies a statistic method based on a plurality of reference data to generate a predicted value range. Then repairing data having values in the predicted value range is generated to repair the image. The reference data of low correlation is filtered out to enhance the quality of a repaired image. | 06-02-2011 |
20110142139 | DEVICE FOR DECODING AUDIO AND VIDEO DATA - A device for decoding AV data is provided. The device includes a plurality of sub-buffers to store video data, audio data and subtitle data, so that a data-decoding procedure can be efficiently performed. Besides, a method for providing each picture's information in video data is disclosed. According to the compression standard of the AV data, the method applies a corresponding procedure to provide each picture's information in video data. The picture information is useful to help a decoding unit to correctly decode the video data, so as to generate pictures. | 06-16-2011 |
20110194601 | VIDEO DECODING DEVICE - A video decoding device is provided. The device includes an error checking unit and a decoding unit. The error checking unit checks the error state of a video data, so as to produce an error information. Then, the decoding unit selectively performs an error concealment process and a decoding process for the video data according to the error information. The video decoding device of the present invention can perform error checking process, error concealment process, and video decoding process for the video data. | 08-11-2011 |
20120089765 | METHOD FOR PERFORMING AUTOMATIC BOUNDARY ALIGNMENT AND RELATED NON-VOLATILE MEMORY DEVICE - A non-volatile memory device is configured to perform automatic boundary alignment between logical access units of a file system and physical access units of the non-volatile memory device. The file system of the non-volatile memory device is configured to include a partition having a system data area and a user data area which comprises a plurality of logical access units. The boundaries of the logical access units in the partition are aligned with the boundaries of physical access units of the non-volatile memory device. Unnecessary data access may be reduced without introducing an additional mapping table or re-formatting storage space in the partition. | 04-12-2012 |
20130191510 | METHOD FOR ACCESSING A FILE IN A NETWORK STORAGE DEVICE - A method for accessing a file in a network storage device is disclosed. The method includes receiving a file transmitting request from a first electronic device via the network for accessing the file; transmitting an authorization request corresponding to the file transmitting request to a second electronic device via the network; receiving a reply corresponding to the authorization request from the second electronic device; and transmitting the file to the first electronic device via the network when the reply notices that the file is accessible. | 07-25-2013 |
20150019871 | CERTIFICATION METHOD AND ELECTRONIC DEVICE - A certification method comprises steps of: providing a reliable time clock on a first electronic device; when data of the digital file are generated on the first electronic device, reading a reliable time count from the reliable time clock and adding the reliable time count into the digital file; generating a first abstract code from the digital file; generating a signature of the digital file by encrypting the first abstract code; and, sending the digital file and the signature to a second electronic device. In addition, electronic devices corresponding to the certification method are also disclosed herein. | 01-15-2015 |
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 |