Patents by Inventor Da Ming Chang
Da Ming Chang 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).
-
Patent number: 8606044Abstract: An image processing apparatus includes a geometric position obtaining unit, an image retrieving unit, and an image rectifying unit. The geometric position obtaining unit receives a geometric transformation parameter, a block size, and a tile size, obtains a plurality of base-point coordinates of the geometric transformation parameter according to the block size and the tile size, and builds a base-point coordinate table according to the base-point coordinates. The image retrieving unit reads the base-point coordinate table, scans the base-point coordinate table according a fixed block size to generate a plurality of reference image ranges, and respectively retrieves a plurality of partial image data of a to-be-processed image data according to each of the reference image ranges. The image rectifying unit rectifies each of the partial image data according to the geometric transformation parameter.Type: GrantFiled: May 22, 2011Date of Patent: December 10, 2013Assignee: Altek CorporationInventors: Chih-Feng Liu, Po-Jung Lin, Da-Ming Chang
-
Patent number: 8548275Abstract: An image processing method applied to an image processing device is capable of implementing bitstream stitching technique after interrupting image processing process. The image processing method includes steps of processing the i-th slice of N slices in an image to generate a plurality of first processed data; storing the first processed data in a memory unit; once an interrupting request is generated according to a requested process, storing stitching information associated with the last first processed data after processing the i-th slice; stopping processing the image and executing the requested process according to the interrupting request; continuing to process the (i+1)-th slice of the N slices to generate a plurality of second processed data after the requested process is finished; and storing the second processed data after the last first processed data in the memory unit according to the stitching information.Type: GrantFiled: February 15, 2011Date of Patent: October 1, 2013Assignee: Altek CorporationInventors: Chia-Ho Pan, Po-Jung Lin, Da-Ming Chang, Yen-Ping Teng, Shuei-Lin Chen
-
Patent number: 8416252Abstract: A memory access method for processing images includes reading an image data from a main memory. The image data has display rows. Inner memories are configured to be memory blocks arranged in an order of data storage. First pixel data in an ith display row are written into the memory blocks in the order of data storage, and N dummy data are written into the memory blocks in the order of data storage to form an isolated block. M dummy data are written into the memory blocks after the isolated block in the order of data storage to form a first shifted block. Second pixel data in an (i+1)th display row are written into the memory blocks after the first shifted block in the order of data storage, and O dummy data are written into the memory blocks in the order of data storage to form a second shifted block.Type: GrantFiled: May 19, 2011Date of Patent: April 9, 2013Assignee: Altek CorporationInventors: Po-Jung Lin, Da-Ming Chang, Chien-Fa Huang
-
Publication number: 20120219238Abstract: An image processing apparatus includes a geometric position obtaining unit, an image retrieving unit, and an image rectifying unit. The geometric position obtaining unit receives a geometric transformation parameter, a block size, and a tile size, obtains a plurality of base-point coordinates of the geometric transformation parameter according to the block size and the tile size, and builds a base-point coordinate table according to the base-point coordinates. The image retrieving unit reads the base-point coordinate table, scans the base-point coordinate table according a fixed block size to generate a plurality of reference image ranges, and respectively retrieves a plurality of partial image data of a to-be-processed image data according to each of the reference image ranges. The image rectifying unit rectifies each of the partial image data according to the geometric transformation parameter.Type: ApplicationFiled: May 22, 2011Publication date: August 30, 2012Applicant: ALTEK CORPORATIONInventors: Chih-Feng Liu, Po-Jung Lin, Da-Ming Chang
-
Publication number: 20120218279Abstract: A memory access method for processing images includes reading an image data from a main memory. The image data has display rows. Inner memories are configured to be memory blocks arranged in an order of data storage. First pixel data in an ith display row are written into the memory blocks in the order of data storage, and N dummy data are written into the memory blocks in the order of data storage to form an isolated block. M dummy data are written into the memory blocks after the isolated block in the order of data storage to form a first shifted block. Second pixel data in an (i+1)th display row are written into the memory blocks after the first shifted block in the order of data storage, and O dummy data are written into the memory blocks in the order of data storage to form a second shifted block.Type: ApplicationFiled: May 19, 2011Publication date: August 30, 2012Applicant: ALTEK CORPORATIONInventors: Po-Jung Lin, Da-Ming Chang, Chien-Fa Huang
-
Publication number: 20120106860Abstract: An image processing method applied to an image processing device is capable of implementing bitstream stitching technique after interrupting image processing process. The image processing method includes steps of processing the i-th slice of N slices in an image to generate a plurality of first processed data; storing the first processed data in a memory unit; once an interrupting request is generated according to a requested process, storing stitching information associated with the last first processed data after processing the i-th slice; stopping processing the image and executing the requested process according to the interrupting request; continuing to process the (i+1)-th slice of the N slices to generate a plurality of second processed data after the requested process is finished; and storing the second processed data after the last first processed data in the memory unit according to the stitching information.Type: ApplicationFiled: February 15, 2011Publication date: May 3, 2012Applicant: ALTEK CORPORATIONInventors: Chia-Ho Pan, Po-Jung Lin, Da-Ming Chang, Yen-Ping Teng, Shuei-Lin Chen
-
Publication number: 20110157465Abstract: An update method for look up table (LUT) is suitable for an image processing apparatus. The image processing apparatus includes a multiple-interpolation lookup table device having an execution LUT, and the LUT update method updates the multiple-interpolation lookup table device according to a source LUT. The update method includes the steps of dividing the source LUT into a plurality of sub LUTs; and using the sub LUTs to respectively update content of the execution LUT in a plurality of vertical blanking intervals (VBIs).Type: ApplicationFiled: March 15, 2010Publication date: June 30, 2011Applicant: ALTEK CORPORATIONInventors: Po Jung Lin, Da Ming Chang