Patents by Inventor Hsiao-Chen CHANG

Hsiao-Chen 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).

  • Publication number: 20200242800
    Abstract: A determination apparatus and method for gaze angle are provided. The apparatus analyzes an image to generate a plurality of facial triaxial positioning values and a plurality of facial landmark points. The apparatus obtains a plurality of specific facial landmark points from the facial landmark points to generate a heatmap, and compares the heatmap with a standard heatmap to generate an image compensation value. The apparatus performs a facial correcting process based on the image and the image compensation value to generate a virtual corrected image. The apparatus analyzes the virtual corrected image to obtain a displacement of pupil. The apparatus determines a gaze angle of a user according to a determination model for gaze angle, the facial triaxial positioning values and the displacement of pupil.
    Type: Application
    Filed: December 19, 2019
    Publication date: July 30, 2020
    Inventors: Hung-En CHEN, Wei-Yu CHO, Jing-Ming CHIU, Yu-Ling HSU, Hsiao-Chen CHANG
  • Patent number: 10713471
    Abstract: A system and method for simulating facial expression of a virtual facial model are provided. The system stores a plurality of three-dimensional facial models corresponding to a plurality of preset sentiments one-to-one. The system identifies a present sentiment according to an acoustic signal and selects a selected model from the three-dimensional facial models according to the present sentiment, wherein the preset sentiment corresponding to the selected model is same as the present sentiment. The system predicts an upper half face image according to a lower half face image, combines the lower half face image and the upper half face image to form a whole face image, and generates a plurality of feature relationships by matching the facial features of the whole face image with the facial features of the selected model so that a virtual facial model can simulate an expression based on the feature relationships.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: July 14, 2020
    Assignee: Institute For Information Industry
    Inventors: Rong-Sheng Wang, Wan-Chi Ho, Hsiao-Chen Chang
  • Publication number: 20200134668
    Abstract: A method for establishing relational data includes: providing, by a positioning system, user device identity data, user device location data, and user device time data of a user device; capturing, by a camera, an image corresponding to type-of-product data, image location data, and image time data; identifying, by the computer device, a human activity of a person in the image; and producing, by the computer device, relational data for associating the user device identity data and the type-of-product data according to the human activity of the person, the user device identity data, the user device location data, the user device time data, the type-of-product data, the image location data, and the image time data.
    Type: Application
    Filed: November 21, 2018
    Publication date: April 30, 2020
    Inventors: Cheng-Che HSIEH, Hsiao-Chen CHANG, Jing-Ming CHIU
  • Publication number: 20200110925
    Abstract: A system and method for simulating facial expression of a virtual facial model are provided. The system stores a plurality of three-dimensional facial models corresponding to a plurality of preset sentiments one-to-one. The system identifies a present sentiment according to an acoustic signal and selects a selected model from the three-dimensional facial models according to the present sentiment, wherein the preset sentiment corresponding to the selected model is same as the present sentiment. The system predicts an upper half face image according to a lower half face image, combines the lower half face image and the upper half face image to form a whole face image, and generates a plurality of feature relationships by matching the facial features of the whole face image with the facial features of the selected model so that a virtual facial model can simulate an expression based on the feature relationships.
    Type: Application
    Filed: November 20, 2018
    Publication date: April 9, 2020
    Inventors: Rong-Sheng WANG, Wan-Chi HO, Hsiao-Chen CHANG
  • Publication number: 20200053377
    Abstract: Embodiments of the present disclosure relate to generating motion vectors. An image signal processor includes a statistics circuit and a vector correlation analysis circuit. The statistics circuit determines image statistics such as vectors representing sums of pixel values of rows or columns of blocks of an image. Additionally, the statistics circuit may mix or aggregate sums of multiple color components. The vector correlation analysis performs cross-correlation between vectors of a current image and reference vectors of a prior image to determine cross-correlation scores. The vector correlation analysis generates a motion vector by identifying shifts in horizontal and vertical directions corresponding to peak values of cross-correlation scores.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 13, 2020
    Inventors: Muge Wang, Sheng Lin, Weichun Ku, Hsiao-Chen Chang, Yixiang Tao
  • Patent number: 10547863
    Abstract: Embodiments of the present disclosure relate to generating motion vectors. An image signal processor includes a statistics circuit and a vector correlation analysis circuit. The statistics circuit determines image statistics such as vectors representing sums of pixel values of rows or columns of blocks of an image. Additionally, the statistics circuit may mix or aggregate sums of multiple color components. The vector correlation analysis performs cross-correlation between vectors of a current image and reference vectors of a prior image to determine cross-correlation scores. The vector correlation analysis generates a motion vector by identifying shifts in horizontal and vertical directions corresponding to peak values of cross-correlation scores.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: January 28, 2020
    Assignee: Apple Inc.
    Inventors: Muge Wang, Sheng Lin, Weichun Ku, Hsiao-Chen Chang, Yixiang Tao
  • Publication number: 20190147351
    Abstract: A method and system for automatically building intelligent assistant is disclosed herein. The method includes the following operations: acquiring an intelligent assistant template; acquiring a plurality of application programming interfaces and a plurality of application programming interface files; identifying a plurality of first entities of the plurality of application programming interface files; comparing the plurality of first entity to generate a similarity value for each of a plurality of operation functions; determining the plurality of application programming interface files and the plurality of application programming interfaces corresponding thereto, respectively corresponding to each of the plurality of operation functions, according to the similarity value for the plurality of first entity; and generating an intelligent assistant according to the determined plurality of operation functions corresponding to the plurality of application programming interfaces.
    Type: Application
    Filed: December 3, 2017
    Publication date: May 16, 2019
    Inventors: Rong-Sheng WANG, Shih-Chun CHOU, Hong-En CHEN, Hsiao-Chen CHANG, Shun-Ju LI
  • Publication number: 20190139391
    Abstract: A safety status sensing system and a safety status sensing method thereof are provided. A first wearable sensing device periodically transmits a first safety status message to the LoRa host. After determining no message received from the first wearable sensing device within a first time period, the LoRa host issues a first alarm message and determines an off-line location of the first wearable sensing device according to the first device information of the first wearable sensing device. The LoRa host determines that the off-line location is within a communication coverage of the second wearable sensing device, and transmits the first device information to the second wearable sensing device. The second wearable sensing device transmits a point-to-point communication signal to the first wearable sensing device according to the first device information.
    Type: Application
    Filed: March 26, 2018
    Publication date: May 9, 2019
    Inventors: Jia-Ru LEE, Hung-Sheng CHIU, Chih-Hao HSU, Hsiu-Fen LEE, Hsiao-Chen CHANG
  • Patent number: 10173322
    Abstract: An adjusting method is implemented by a control system and is used to adjust a multi-axis robotic arm including a plurality of motors. The adjusting method includes following operations. A decay rate of each motor is analyzed by the control system. When the decay rate of one of the motors exceeds a corresponding first threshold, a residual value of the one of the motors is further analyzed by the control system. When the residual value exceeds a first default value, an output capacity of at least one of the motors is adjusted by the control system.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: January 8, 2019
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Hung-Sheng Chiu, Hsiao-Yu Wang, Hung-An Kao, Hsing-Hsuan Yang, Hsiao-Chen Chang
  • Patent number: 10009872
    Abstract: An operating method of a mobile device includes determining a plurality of moving directions of a mobile device corresponding to a plurality of time points according to an acceleration sensing signal; determining a plurality of distances between the mobile device and an external wireless signal transmitter corresponding to the time points according to a wireless signal from the external wireless signal transmitter; calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; estimating an estimating moving direction of the mobile device according to the moving directions; and selectively outputting an operating requirement according to the average moving speed and the estimating moving direction of the mobile device, to make an external device operates an instruction corresponding to the operating requirement.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: June 26, 2018
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Cheng-Yang Lin, Jing-Ming Chiu, Hsiao-Chen Chang, Chien-Chung Chiu
  • Publication number: 20180154516
    Abstract: An adjusting method is implemented by a control system and is used to adjust a multi-axis robotic arm including a plurality of motors. The adjusting method includes following operations. A decay rate of each motor is analyzed by the control system. When the decay rate of one of the motors exceeds a corresponding first threshold, a residual value of the one of the motors is further analyzed by the control system. When the residual value exceeds a first default value, an output capacity of at least one of the motors is adjusted by the control system.
    Type: Application
    Filed: May 8, 2017
    Publication date: June 7, 2018
    Inventors: Hung-Sheng CHIU, Hsiao-Yu WANG, Hung-An KAO, Hsing-Hsuan YANG, Hsiao-Chen CHANG
  • Publication number: 20180157241
    Abstract: A adjustment system for machining parameter includes a storage device and a processor. The processor includes a mapping module and a prediction module. The mapping module determines a type of a tool under test. When the type of the tool under test is determined as the same as the type of the first cutting tool, the mapping module obtains the first machining data from the database and as it as a reference data of the tool under test. When a machining program related to at least one of the NC program blocks is going to be executed for the tool under test, the prediction module predicts a predicted capacity loss value of the tool under test at a predetermined PRM while executing the machining program.
    Type: Application
    Filed: May 25, 2017
    Publication date: June 7, 2018
    Inventors: Jun-Ren CHEN, Chih-Chieh LIN, Hung-Sheng CHIU, Hsiao-Chen CHANG
  • Publication number: 20180150066
    Abstract: The present disclosure provides a scheduling system and method. This method includes steps as follow. A communication device is connected to a plurality processing stations and receives instant process data of each processing station, where the instant process data includes a main program number and a processing time. According to target yield, delivery time and the instant process data of the processing stations, production line scheduling is calculated, and an estimated production is forecasted. It is determined that whether the actual production of the production line scheduling matches the estimated production. When the actual production is lower than the estimated production, based on the instant process data, a bottleneck station is determined from the processing stations. The machine diagnosis is performed on the bottleneck station to identify an abnormal cause.
    Type: Application
    Filed: December 6, 2016
    Publication date: May 31, 2018
    Inventors: Cheng-Hui CHEN, Hung-An KAO, Hung-Sheng CHIU, Hsiao-Chen CHANG
  • Publication number: 20180152912
    Abstract: An operating method of a mobile device includes determining a plurality of moving directions of a mobile device corresponding to a plurality of time points according to an acceleration sensing signal; determining a plurality of distances between the mobile device and an external wireless signal transmitter corresponding to the time points according to a wireless signal from the external wireless signal transmitter; calculating an average moving speed of the mobile device according to the moving directions and the distances between the mobile device and the external wireless signal transmitter; estimating an estimating moving direction of the mobile device according to the moving directions; and selectively outputting an operating requirement according to the average moving speed and the estimating moving direction of the mobile device, to make an external device operates an instruction corresponding to the operating requirement.
    Type: Application
    Filed: December 5, 2016
    Publication date: May 31, 2018
    Inventors: Cheng-Yang LIN, Jing-Ming CHIU, Hsiao-Chen CHANG, Chien-Chung CHIU
  • Publication number: 20180143654
    Abstract: The present disclosure provides warm-up compensation system and method. This method includes steps as follow. Critical area of a machine is analyzed, where the critical area includes a plurality of critical temperature-sensitive blocks and at least one critical heating block. Then, temperature sensors are used to detect the temperature of the critical areas of the machine. The correspondence relationship among temperature changes of critical areas, tilt angle changes of a spindle of the machine and temperature changes of the at least one critical heating block along heating time. The critical area of the machine is compensated in accordance with the correspondence relationship. Whether the temperature of the spindle has reached equilibrium is determined.
    Type: Application
    Filed: December 6, 2016
    Publication date: May 24, 2018
    Inventors: Chow-Shih WANG, Hung-Sheng CHIU, Yu-Chi LIU, Hsiao-Chen CHANG, Yao-Chang TSAI
  • Publication number: 20180141213
    Abstract: An anti-collision system uses for preventing an object collide with automatic robotic arm. Wherein, the automatic robotic arm includes a controller. The anti-collision system includes a first image sensor, a vision processing unit and a processing unit. The first image sensor captures a first image. The vision processing unit receives the first image, recognizes the object of the first image and estimates an object movement estimation path of the object. The processing unit is coupled to the controller to access an arm movement path. The processing unit estimates an arm estimation path of the automatic robotic arm, analyzes the first image to establish a coordinate system, and determines whether the object will collide with the automatic robotic arm according to the arm estimation path of the automatic robotic arm and the object movement estimation path of the object.
    Type: Application
    Filed: May 8, 2017
    Publication date: May 24, 2018
    Inventors: Wei-Huan TSAO, Chih-Chieh LIN, Hung-Sheng CHIU, Hsiao-Chen CHANG
  • Patent number: 9860201
    Abstract: An information processing system includes a register module, a determining module, and a transfer module. The register module is configured to store event data corresponding to a specific QR code. The determining module is configured to obtain the event data, and to communicate with a mobile device, so as to determine whether application programs on the mobile device includes a first application program which is corresponding to any one of the event data. If yes, the determining module transmits launch information to make the mobile device lunch the first application program. If not, the determining module transmits install information to make the mobile device install the first application program. The transmitting module is configured to transmit a message corresponding to the first application program to the mobile device, so that the first application program launched by the mobile device displays the message.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: January 2, 2018
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chien-Chung Chiu, Jing-Ming Chiu, Ren-Dar Yang, Hsiao-Chen Chang, Yeh-Kuang Wu, Wen-Tai Hsieh
  • Patent number: 9788142
    Abstract: A system of location push notification service is provided. The system comprises a Bluetooth device, a server and a user mobile device. The server stores a location data and a standard angle corresponding to the Bluetooth device. The user mobile device linked to the server via a communication network has an electronic compass and an acceleration sensor for obtaining a detection angle, and a signal intensity detection module for obtaining the intensity of the Bluetooth signal. The user mobile device transmits the detection angle and the intensity of the Bluetooth signal to the server when the user mobile device senses the Bluetooth signal. The server obtains a relative angle of the user mobile device corresponding to the Bluetooth device, and determines a service information pushed from the server to the user mobile device according to the relative angle and variations in the intensity of the Bluetooth signal.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: October 10, 2017
    Assignee: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Chien-Chung Chiu, Jing-Ming Chiu, Yeh-Kuang Wu, Hsiao-Chen Chang
  • Publication number: 20170142542
    Abstract: A system of location push notification service is provided. The system comprises a Bluetooth device, a server and a user mobile device. The server stores a location data and a standard angle corresponding to the Bluetooth device. The user mobile device linked to the server via a communication network has an electronic compass and an acceleration sensor for obtaining a detection angle, and a signal intensity detection module for obtaining the intensity of the Bluetooth signal. The user mobile device transmits the detection angle and the intensity of the Bluetooth signal to the server when the user mobile device senses the Bluetooth signal. The server obtains a relative angle of the user mobile device corresponding to the Bluetooth device, and determines a service information pushed from the server to the user mobile device according to the relative angle and variations in the intensity of the Bluetooth signal.
    Type: Application
    Filed: April 21, 2016
    Publication date: May 18, 2017
    Inventors: Chien-Chung Chiu, Jing-Ming Chiu, Yeh-Kuang Wu, Hsiao-Chen Chang
  • Publication number: 20170115332
    Abstract: An electricity consumption predicting system includes a knowledge database, a decomposition module, a mapping module and a predicting module. The knowledge database stores model information. The module information records a corresponding relation between each of a plurality of NC program blocks and an electricity consumption value thereof. The decomposition module decomposes a processing program into the NC program blocks, and acquires processing information corresponding to the each of the NC program blocks. The mapping module generates a predictive block electricity consumption value of the each of the NC program blocks according to the NC program blocks, the corresponding processing information and the model information. The predicting module sums up the predictive block electricity consumption values corresponding to the NC program blocks to generate a predictive processing program electricity consumption value.
    Type: Application
    Filed: May 4, 2016
    Publication date: April 27, 2017
    Inventors: Hung-Sheng CHIU, Jun-Ren CHEN, Hung-An KAO, Cheng-Hui CHEN, Yung-Yi HUANG, Hsiao-Chen CHANG