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: 20240119603
    Abstract: The present disclosure provides a ball tracking system and method. The ball tracking system includes camera device and processing device. The camera device is configured to generate a plurality of video frame data, wherein the video frame data includes image of ball. The processing device is electrically coupled to the camera device and is configured to: recognize the image of the ball from the plurality of video frame data to obtain 2D estimation coordinate of the ball at first frame time and utilize 2D to 3D matrix to convert the 2D estimation coordinate into first 3D estimation coordinate; utilize model to calculate second 3D estimation coordinate of the ball at the first frame time; and calibrate according to the first 3D estimation coordinate and the second 3D estimation coordinate to generate 3D calibration coordinate of the ball at the first frame time.
    Type: Application
    Filed: November 17, 2022
    Publication date: April 11, 2024
    Inventors: Rong-Sheng WANG, Shih-Chun CHOU, Hsiao-Chen CHANG
  • Publication number: 20230135770
    Abstract: A synchronization management server includes a processor and a memory. The processor includes a resource control circuit, a synchronization management circuit, and an editing circuit. The resource control circuit is configured to generate an initialization page and to display an initialization page according to whether a first user identity conforms to a user with editing rights and several current editing statuses corresponding to several elements, and to generate a first post-editing message, and to set a first editing status of the first element to be locked. The synchronization management circuit is configured to determine whether to update the first editing status of the first element, and to synchronize the first editing status of the first element to several electronic devices. The editing circuit is configured to update the file. The memory is configured to store the file.
    Type: Application
    Filed: November 25, 2021
    Publication date: May 4, 2023
    Inventors: Hong-En CHEN, Bo Lin LEE, Hsiao-Chen CHANG, Jing-Ming CHIU
  • Publication number: 20230137560
    Abstract: An assistance system for guiding exercise postures in a live broadcast has a cloud server, at least one first electronic device, and a second electronic device. The cloud server stores a teaching video and multiple templates corresponding to different time segments in the teaching video. Each one of the templates has multiple preset skeleton checking points and multiple movement threshold values respectively corresponding to the multiple preset skeleton checking points. The at least one first electronic device records an image of a first user to generate a skeleton streaming data. In a live broadcast, the at least one first electronic device determines whether the skeleton streaming data is abnormal according to the multiple templates. When abnormal, the at least one first electronic device outputs an abnormality notification. The second electronic device receives the abnormality notification in the live broadcast and displays the abnormality notification and a corresponding message.
    Type: Application
    Filed: November 26, 2021
    Publication date: May 4, 2023
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Keng-Wei LI, Rong-Sheng WANG, Te-Lu TSAI, Hsiao-Chen CHANG, Shih-Chun CHOU
  • Publication number: 20220036163
    Abstract: Embodiments relate to a neural processor circuit that includes a first number of neural engine circuits, a second number of channels and a data processor circuit. The first number of neural engine circuits are pipelined into the second number of chains smaller than the first number. Each of the chains is configured to generate output data of a first size. Each of the channels is coupled to each of the chains and configured to transmit the output data from each of the neural engine circuits in the chains sequentially. The data processor circuit is coupled to the channels to receive the output data. The data processor circuit aggregates the output data of each of the chains into aggregated data of a second size larger than the first size and writes the aggregated data of the second size into a buffer memory of the data processor circuit.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 3, 2022
    Inventors: Ponan Kuo, Hsiao-Chen Chang, Ji Liang Song
  • Patent number: 10991124
    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: Grant
    Filed: December 19, 2019
    Date of Patent: April 27, 2021
    Assignee: Institute For Information Industry
    Inventors: Hung-En Chen, Wei-Yu Cho, Jing-Ming Chiu, Yu-Ling Hsu, Hsiao-Chen Chang
  • 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: 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: 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: 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