Patents by Inventor Chih-Kuang Chang

Chih-Kuang 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: 9703286
    Abstract: In a production accuracy verification method to verify a production program installed in a computer numerical control (CNC) machine, wherein the production program is used to produce a product, coordinates of points on an ideal processing path of the production program are obtained to fit a first curve. A CAD model of the product is obtained, and outlines of the product are extracted in the CAD model. A normal vector of each of the outlines is computed and to be adjusted, making the normal vectors of the outlines pointing to a same direction. First distances between points in the first curve and corresponding points in the second curve are computed, and whether the production program is accurate can be determined by comparing whether each of the first distances is within a first predetermined tolerance.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: July 11, 2017
    Assignee: Shenzhen Airdrawing Technology Service Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Peng Xie
  • Patent number: 9651937
    Abstract: A computing device compensates a coordinate of a position device for a computerized numerical control (CNC) machine. The computing device generates a point cloud according to contour points of the position device. The computing device deletes selected contour points from the point cloud upon the condition that the distance corresponding to each selected contour point exceeds a predetermined threshold. The computing device calculates an average coordinate of the contour points which are remained in the point cloud.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: May 16, 2017
    Assignee: ScienBiziP Consulting (Shenzhen) Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Lu Yang
  • Patent number: 9613291
    Abstract: A method for patching up a point cloud comprises obtaining a point cloud and a predetermined interval and a filtering parameter of curvature. Then a void in the point cloud which needs to be patched up is identified. A minimum encasing box is created to enclose the void. Points inside the minimum encasing box and outside the void are selected to create a B-spline curve surface. The B-spline curve surface are interpolated by the predetermined interval to obtain a plurality of discrete points which are used to patch up the void. Messy points in the void according to the predetermined interval and the filtering parameter of curvature are determined and deleted. Positions of the points in the void are adjusted along their normal vector directions to smooth the point cloud.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: April 4, 2017
    Assignee: ScienBiziP Consulting(Shenzhen)Co., Ltd.
    Inventors: Xin-Yuan Wu, Chih-Kuang Chang, Peng Xie
  • Patent number: 9611392
    Abstract: A self-assembly coating material including carbon particles and polymer shells is provided. The polymer shells respectively cover and are bonded to the carbon particles, wherein each polymer shell has both a first functional group for adsorbing on a surface of a substrate and a second functional group for self cross-linking. The first functional groups include thiol groups. The second functional groups include epoxy groups or carboxylic groups. The self-assembly coating material can be applied to a metal substrate to form a heat dissipation layer.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 4, 2017
    Assignee: Industrial Technology Research Institute
    Inventors: Yu-Lin Hsin, Chih-Kuang Chang, Mei-Hua Wang, Ting-Yao Su, Hsiao-Chun Yeh
  • Patent number: 9549114
    Abstract: In a focus identification method for identifying different focuses of an object, discrete image data is acquired from captured images of an object. The images are captured by a charge coupled device (CCD) in motion of a measurement machine at a predetermined time period. The discrete image data includes definitions of the images and Z-coordinates of the CCD when capturing the images. Maxima and minima of the discrete image data are computed to establish intervals within the discrete image data. The intervals are selected one by one, and a curve is fitted according to the discrete image data at the selected interval. A peak value of the fitted curve is computed as one of focuses of the object when a goodness of fit of the fitted curve meets a predetermined criterion.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: January 17, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Jia-Jia Chen, Zhong-Kui Yuan, Li Jiang, Dong-Hai Li, Xiao-Guang Xue
  • Patent number: 9541234
    Abstract: A measuring machine includes a measuring device and a protective cover covering the measuring device. The measuring device is configured to measure parameters of a work piece. The measuring device includes a control box, a supporting board, a light ring configured to illuminate the work piece, and a camera module configured to obtain images of the work piece. The cover is made of non-transparent material. A first side of the cover defines a cut-out and a first slot. A second side of the cover opposite to the first side defines a second slot corresponding in size and alignment with the first slot. One side of the control box is exposed from the cut. Two ends of the supporting board are positioned on the first and second slots and exposed from the first and second slots.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: January 10, 2017
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Zhong-Kui Yuan, Jun-Hua Li, Yu Jin, Hui Zhang
  • Patent number: 9509986
    Abstract: A measurement machine includes an optical lens and a spectral confocal sensor. An electronic device adjusts a zoom ratio of the lens to be a maximum ratio, and calculates X, Y, Z coordinate differences between the lens center and the sensor center. The electronic device calibrates the X, Y coordinate differences at least twice, to obtain calibrated X, Y coordinate differences. The X, Y differences are replaced by the calibrated X, Y coordinate differences when the calibrated X, Y coordinate differences satisfy first predetermined requirements. The electronic device further calibrates the Z coordinate difference at least twice to obtain a calibrated Z coordinate difference. The Z coordinate difference is replaced by the calibrated Z coordinate difference when the calibrated Z coordinate difference satisfies second predetermined requirements.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: November 29, 2016
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Li Jiang, Xiao-Guang Xue, Na Yu, Zhi-Jun Zou
  • Patent number: 9430609
    Abstract: A scanner obtains point-cloud data of adjoining parts of a product. A computing device reads two point-clouds from the point-cloud data, fits two or more lines according to the two point-clouds, selects two lines that have the same ascending direction from the two or more lines, and creates a two-dimensional coordinates system base on the two selected lines. The computing device determines a highest point in each of the two point-clouds based on distances from each point in either of the point-clouds to a corresponding selected line, and determines two nearest points in the two point-clouds. A difference between Y coordinates of the two highest points is determined as a gap-height of two adjoining parts of the product, and a difference between X coordinates of the two nearest points is determined as a gap-width between two adjoining parts.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: August 30, 2016
    Assignee: Zijilai Innovative Services Co., Ltd.
    Inventors: Chih-Kuang Chang, Zhong-Kui Yuan, Li Jiang, Dong-Hai Li, Xiao-Guang Xue
  • Patent number: 9410786
    Abstract: A coordinate measuring apparatus includes a base body, a delivery unit located on the base body, and a probing unit. The delivery unit includes a power assembly, a first lead screw assembly connected to the power assembly, and a second lead screw assembly connected to the first lead screw assembly and the probing unit. The power assembly is configured for driving the first lead screw assembly to move along a first direction. The first lead screw assembly is configured for driving the second lead screw assembly to move along a second direction. The second lead screw assembly is configured for driving the probing unit to move along a third direction.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: August 9, 2016
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Jun-Song Xu, Sheng-Qiang Shen, Jun-Hua Li
  • Patent number: 9406116
    Abstract: Method of measuring a point cloud of an object includes obtaining the point cloud of the object from a storage device of the electronic device. Based on the point cloud, a triangular mesh surface is constructed and triangles of the triangular mesh surface are determined. According to the triangles, a reference plane is determined. According to the reference plane, a three dimensional (3D) object coordinate system is established. 3D object coordinates of points in the point cloud are calculated in the 3D object coordinate system. Measurement elements of a profile of the point cloud are determined and points in the point cloud corresponding to each of the measurement elements are determined. According to the 3D object coordinates of the determined points corresponding to each of the measurement elements, each of the measurement elements are fit. A distance and an angle of two fit measurement elements are calculated.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: August 2, 2016
    Assignee: Zijilai Innovative Services Co., Ltd.
    Inventors: Chih-Kuang Chang, Xin-Yuan Wu, Yi Liu
  • Publication number: 20160171762
    Abstract: An electronic device implementing a point cloud system is configured to simplify a mesh point cloud. The point cloud system obtains a mesh point cloud from a mesh cloud file uploaded to the electronic device, and obtains information of a number of triangles formed by the mesh point cloud. A unit normal vector of each vertex point of each triangle is calculated, and a decision value of each vertex point of each triangle is calculated. The vertex points of each triangle are classified into a number of classification levels according to the decision values. A number of sample vertex points from each of the classification levels is selected, and a triangular structure of the sample vertex points is restored to obtain a simplified mesh point cloud.
    Type: Application
    Filed: June 10, 2015
    Publication date: June 16, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZHE-RUI WEI, JING-JIE SHEN
  • Publication number: 20160171735
    Abstract: A computing device and a method joins point cloud of an object. Two sets of initial corresponding points are obtained from two groups of point cloud. Abnormal points in the two sets of initial corresponding points are deleted to obtain two sets of remaining corresponding points. The method calculates an objective function and a least square solution of the two sets of remaining corresponding points and converts a first set of remaining corresponding points based on the least square solution. The converted first set of remaining correspondence points is joined with a second set of remaining correspondence points to form a group of joined point cloud when a precision of the objective function is within the preset precision value.
    Type: Application
    Filed: April 23, 2015
    Publication date: June 16, 2016
    Inventors: XIN-YUAN WU, CHIH-KUANG CHANG, PENG XIE
  • Publication number: 20160171761
    Abstract: A computing device and a method for patching point clouds of an object are provided. A point cloud of the object is acquired from a storage device of the computing device, and the point cloud is triangulated using several triangles. The method identifies a void in the point cloud to be patched, and obtains one or more triangles according to one or more included angles of neighboring sides of the void of the point cloud. The void of the point cloud is filled with the one or more obtained triangles. The filled triangles are adjusted according to normal vectors of the filled triangles, and the point cloud is rendered on the display screen.
    Type: Application
    Filed: June 1, 2015
    Publication date: June 16, 2016
    Inventors: XIN-YUAN WU, PENG XIE, HENG ZHANG, CHIH-KUANG CHANG
  • Publication number: 20160163102
    Abstract: A computing device and a method of processing point clouds of an object. Two groups of point clouds are selected as a first and a second group of point clouds. Redundant points in the first and second groups of point clouds are determined and marked using a first indicator. Normal points are determined in the second group of point clouds and marked using a second indicator. The method further uses a plurality of cubes for dividing the redundant points marked with the first indicator, and clears a first indicator of a specified redundant point in each of cubes which has a minimum distance to a centre point of the each of cubes. The method merges points which have not been marked with the first indicators in the first and second groups of point clouds to be a new group of point clouds.
    Type: Application
    Filed: April 17, 2015
    Publication date: June 9, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZHE-RUI WEI, PENG XIE
  • Publication number: 20160163096
    Abstract: A computing device and a method of processing point clouds of an object. Two groups of point clouds are jointed initially to form first jointed point clouds. An overlap area of the first jointed point clouds is identified and fitted to two curved surfaces. The method calculates initial correspondence points in the two groups of point clouds and obtains two sets of initial correspondence points. Abnormal points in two sets of initial correspondence points are deleted to obtain two sets of updated correspondence points. The method calculates a conversion relationship between the two groups of point clouds and calculates a least square solution corresponding to the conversion relationship. The method further converts one group of point clouds according to the conversion relationship, and joints the converted group of point clouds with another group of point clouds to be second jointed point clouds.
    Type: Application
    Filed: April 17, 2015
    Publication date: June 9, 2016
    Inventors: XIN-YUAN WU, CHIH-KUANG CHANG, PENG XIE
  • Publication number: 20160163090
    Abstract: A computing device and a method simulate a process of scanning a drawing of a three-dimensional (3D) object. The computing device triangulates a three-dimensional (3D) object using a plurality of 3D triangles. The computing device obtains converts the drawing of the 3D object into a drawing of a two-dimensional (2D) object. The computing device obtains 2D triangles from the drawing of the 2D object and displays the 2D triangles onto the drawing of the 3D object.
    Type: Application
    Filed: June 29, 2015
    Publication date: June 9, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, JING-JIE SHEN
  • Publication number: 20160155265
    Abstract: An electronic device having a processing unit and storage device receives point cloud data, and divides a bounding box of the point cloud data into a plurality of segmented boxes. Then, the processing unit selects a plurality of data boxes each having at least one point from the segmented boxes and assigns a reference value to each such point in the data boxes. The processing unit selects initial sampling points from the points in the data boxes, based on the reference values, to form a sample point cloud and adds to or subtracts from the sample point cloud based on the number of initial sampling points and a predetermined sampling rate.
    Type: Application
    Filed: July 10, 2015
    Publication date: June 2, 2016
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., FU TAI HUA INDUSTRY (SHENZHEN) CO., LTD.
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZHE-RUI WEI, PENG XIE
  • Publication number: 20160147218
    Abstract: In a method for outputting programs of a workpiece placed on a scanner device using a computing device, three-dimensional (3D) point cloud data of the workpiece is received from the scanner device. The received 3D point cloud data is meshed into a plurality of triangles, and a 3D model of the workpiece is obtained. A measurement point on the 3D model selected, and coordinates of the measurement point on the 3D model is calculated. A measurement element is created according to the calculated coordinates. A preset virtual probe is imported to be displayed on a display screen, and the virtual probe is rotated according to a normal vector of the created measurement element. The method controls the virtual probe to move towards the created measurement element, and outputs programs of the created measurement element.
    Type: Application
    Filed: April 16, 2015
    Publication date: May 26, 2016
    Inventors: CHIH-KUANG CHANG, XIN-YUAN WU, ZONG-TAO YANG
  • Patent number: D758620
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: June 7, 2016
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Li Jiang, Dong-Hai Li
  • Patent number: D758621
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: June 7, 2016
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Li Jiang, Dong-Hai Li, Jian-Hua Liu, Dong-Sheng Liu