Patents by Inventor Shih-Chia Huang

Shih-Chia Huang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20130094593
    Abstract: A method for adjusting video image compression using a gesture, adapted to compress a video image displayed by an electronic device having a touch screen, is provided. In the method, a video image is displayed on the touch screen. Next, a first touch operation executed by a user on the video image is detected by using the touch screen, and a region of interest (ROI) and a non-ROI in the video image are determined according to the first touch operation. Then, compression methods for the ROI and the non-ROI are adjusted and used to compress the video image in the ROI and the non-ROI.
    Type: Application
    Filed: March 21, 2012
    Publication date: April 18, 2013
    Applicant: ACER INCORPORATED
    Inventors: Shih-Chia Huang, Ming-Kai Jiau, Sy-Yen Kuo
  • Publication number: 20130070852
    Abstract: A method for assisting video compression by using a touch screen and a monitoring system are provided. The monitoring system comprises a touch screen and at least one image capturing apparatus. Each image capturing apparatus captures a reference frame. A touch operation performed on the touch screen is detected and a motion vector thereof is computed. The image capturing apparatus is moved according to the motion vector to capture a current frame. The reference frame is divided into reference blocks, and a current block in the current frame corresponding to each reference block is searched according to the motion vector. A difference between each reference block and corresponding current block is compared to determine whether to use the motion vector of the touch operation as the motion vector between the reference block and the current block, so as to compress frame data of the reference block and the current block.
    Type: Application
    Filed: January 17, 2012
    Publication date: March 21, 2013
    Applicant: ACER INCORPORATED
    Inventors: Shih-Chia Huang, Bo-Hao Chen, Sy-Yen Kuo
  • Publication number: 20130039577
    Abstract: 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.
    Type: Application
    Filed: October 19, 2011
    Publication date: February 14, 2013
    Applicant: NATIONAL TAIPEI UNIVERSITY OF TECHNOLOGY
    Inventors: Yi-Sheng Chiu, Shih-Chia Huang
  • Patent number: 8320470
    Abstract: 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.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: November 27, 2012
    Assignee: Acer Incorporated
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Patent number: 8243810
    Abstract: 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.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: August 14, 2012
    Assignee: Acer Incorporated
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Patent number: 8223846
    Abstract: 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.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: July 17, 2012
    Assignee: National Taiwan University
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Patent number: 8218643
    Abstract: 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.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: July 10, 2012
    Assignee: Acer Incorporated
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Patent number: 8213513
    Abstract: 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.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: July 3, 2012
    Assignee: National Taiwan University
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Patent number: 8184709
    Abstract: 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.
    Type: Grant
    Filed: July 18, 2009
    Date of Patent: May 22, 2012
    Assignee: National Taiwan University
    Inventors: Sy-Yen Kuo, Shih-Chia Huang
  • Patent number: 8179970
    Abstract: 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.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: May 15, 2012
    Assignee: National Taiwan University
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Publication number: 20120089765
    Abstract: 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.
    Type: Application
    Filed: October 7, 2010
    Publication date: April 12, 2012
    Inventors: Shih-Chia Huang, Yung-Tai Yang, Li-Jen Chao, Chih-Heng Chiu, Chung-Won Shu
  • Patent number: 8155213
    Abstract: 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 previous 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.
    Type: Grant
    Filed: October 28, 2008
    Date of Patent: April 10, 2012
    Assignee: National Taiwan University
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Patent number: 8116383
    Abstract: 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?). The Intra High-Speed SEC is used when AEBME is more than (DT?) and the surrounding macroblocks are all coded intra-method, otherwise the task proceeds by employing Normal SEC.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: February 14, 2012
    Assignee: National Taiwan University
    Inventors: Sy-Yen Kuo, Shih-Chia Huang
  • Publication number: 20110194601
    Abstract: 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.
    Type: Application
    Filed: November 16, 2010
    Publication date: August 11, 2011
    Applicant: ACER INCORPORATED
    Inventors: Fan-Chieh Cheng, Shih-Chia Huang, Sy-Yen Kuo
  • Publication number: 20110142139
    Abstract: 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.
    Type: Application
    Filed: November 16, 2010
    Publication date: June 16, 2011
    Applicant: ACER INCORPORATED
    Inventors: Fan-Chieh Cheng, Shih-Chia Huang, Sy-Yen Kuo
  • Publication number: 20110131460
    Abstract: 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.
    Type: Application
    Filed: November 16, 2010
    Publication date: June 2, 2011
    Applicant: ACER INCORPORATED
    Inventors: Fan-Chieh Cheng, Shih-Chia Huang, Sy-Yen Kuo
  • Publication number: 20110047131
    Abstract: 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.
    Type: Application
    Filed: September 15, 2009
    Publication date: February 24, 2011
    Inventor: Shih-Chia Huang
  • Publication number: 20100322314
    Abstract: 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.
    Type: Application
    Filed: December 2, 2009
    Publication date: December 23, 2010
    Applicant: ACER INCORPORATED
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Publication number: 20100322309
    Abstract: 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.
    Type: Application
    Filed: November 5, 2009
    Publication date: December 23, 2010
    Applicant: ACER INCORPORATED
    Inventors: Shih-Chia Huang, Sy-Yen Kuo
  • Publication number: 20100266044
    Abstract: 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.
    Type: Application
    Filed: May 21, 2009
    Publication date: October 21, 2010
    Applicant: NATIONAL TAIWAN UNIVERSITY
    Inventors: Shih-Chia Huang, Sy-Yen Kuo