Patents Assigned to STMicroelectronics (Beijing) R&D Co. Ltd.
-
Patent number: 11942882Abstract: A method of starting a permanent magnet synchronous motor (PMSM) with field oriented control (FOC) includes: opening a first control loop of the PMSM; setting a first direction for a first current component of the PMSM; aligning a rotor of the PMSM to the first direction; after aligning the rotor, setting a second direction for the first current component, where the second direction is rotated from the first direction by 90 degrees; after setting the second direction, starting the rotor while the first control loop of the PMSM remains open; after starting the rotor, increasing a rotation speed of the rotor by operating the first control loop in a first closed-loop mode; and after increasing the rotation speed of the rotor, controlling the rotation speed of the rotor by operating the first control loop in a second closed-loop mode different from the first closed-loop mode.Type: GrantFiled: May 31, 2022Date of Patent: March 26, 2024Assignee: STMICROELECTRONICS (BEIJING) R&D CO. LTDInventor: Na Zhang
-
Patent number: 11842009Abstract: A method for operating an electronic device includes detecting, by a touchscreen controller, a touch point on a touchscreen; determining, by the touchscreen controller, coordinates of the touch point; scaling, by the touchscreen controller, up the coordinates of the touch point to obtain scaled up coordinates by overwriting a reserved portion of a touch event protocol with additional information corresponding to the coordinates of the touch point; reporting, by the touchscreen controller, the scaled up coordinates of the touch point to an application processor; and determining, by the application processor, the coordinates of the touch point with an increased resolution by converting the scaled up coordinates into a floating point value.Type: GrantFiled: February 22, 2022Date of Patent: December 12, 2023Assignees: STMICROELECTRONICS (BEIJING) R&D CO., LTD, STMicroelectronics (Shenzhen) R&D Co., Ltd.Inventors: Bowei Chen, Yue Ding, Guodong Sun
-
Patent number: 11775117Abstract: A method of operating a display includes performing a non-synchronized touch scan pattern on a display with a controller coupled to the display. The non-synchronized touch scan pattern schedules touch scans independent of a refresh rate of the display. Upon the controller detecting a first synchronization pulse from a display controller coupled to the controller and the display, a first pulse-checking timer is started. Upon detecting a second synchronization pulse from the display controller and before the first pulse-checking timer expires, a first display refresh rate for the display is obtained from an interval between the first synchronization pulse and the second synchronization pulse. A synchronized touch scan pattern is performed with the controller, and is scheduled to avoid touch scans coinciding with refreshes of the display performed at the first display refresh rate.Type: GrantFiled: July 7, 2022Date of Patent: October 3, 2023Assignees: STMicroelectronics (Beijing) R&D Co., Ltd., STMicroelectronics Ltd.Inventors: Pengcheng Wen, Yuan Yun Wang
-
Patent number: 11720205Abstract: A method for reporting touch on a touchscreen includes detecting first touch data from the touchscreen corresponding to a first touch on the touchscreen; determining coordinates of the first touch from the first touch data; reporting the coordinates of the first touch at a first time; determining predicted coordinates of a second touch based on a linear regression of historical touch data; and reporting the predicted coordinates of the second touch at a second time, where the second time occurs after the first time.Type: GrantFiled: December 27, 2021Date of Patent: August 8, 2023Assignees: STMICROELECTRONICS LTD., STMICROELECTRONICS (BEIJING) R&D CO. LTDInventors: Yuan Yun Wang, Pengcheng Wen, Yingying Sun, Yue Ding
-
Patent number: 11630671Abstract: A device includes a circular buffer, which, in operation, is organized into a plurality of subsets of buffers, and control circuitry coupled to the circular buffer. The control circuitry, in operation, receives a memory load command to load a set of data into the circular buffer. The memory load command has an offset parameter indicating a data offset and a subset parameter indicating a subset of the plurality of subsets into which the circular buffer is organized. The control circuitry responds to the command by identifying a set of buffer addresses of the circular buffer based on a value of the offset parameter and a value of the subset parameter, and loading the set of data into the circular buffer using the identified set of buffer addresses.Type: GrantFiled: January 21, 2022Date of Patent: April 18, 2023Assignees: STMICROELECTRONICS (BEIJING) R&D CO., LTD., STMICROELECTRONICS S.r.l.Inventors: Xiao Kang Jiao, Fabio Giuseppe De Ambroggi
-
Publication number: 20220334671Abstract: An electronic device includes a touch screen for a touch sensitive display carried by a portable housing. The electronic device is configured to operate in a high detection threshold mode to determine whether an object is in contact with the touch sensitive display, and operate in a low detection threshold mode to determine whether the object is adjacent to the touch sensitive display, based on lack of detection of the object being in contact with the touch sensitive display. The electronic device is further configured to determine whether the object s in contact with a peripheral edge of the portable housing by determining whether the object is adjacent opposite sides of the touch sensitive display, based on detection of the object being adjacent to the touch sensitive display.Type: ApplicationFiled: July 7, 2022Publication date: October 20, 2022Applicants: STMICROELECTRONICS ASIA PACIFIC PTE LTD, STMICROELECTRONICS (BEIJING) R&D CO., LTD.Inventors: Tae-gil KANG, Hang YIN, Cam Chung LA
-
Patent number: 11416095Abstract: An electronic device described herein includes a touch screen for a touch sensitive display carried by a portable housing. The electronic device is configured to operate in a high detection threshold mode to determine whether an object is in contact with the touch sensitive display, and operate in a low detection threshold mode to determine whether the object is adjacent to the touch sensitive display, based on lack of detection of the object being in contact with the touch sensitive display. The electronic device is further configured to determine whether the object is in contact with a peripheral edge of the portable housing by determining whether the object is adjacent opposite sides of the touch sensitive display, based on detection of the object being adjacent to the touch sensitive display.Type: GrantFiled: May 10, 2016Date of Patent: August 16, 2022Assignees: STMicroelectronics Asia Pacific Pte Ltd, STMicroelectronics (Beijing) R&D Co. LtdInventors: Tae-gil Kang, Hang Yin, Cam Chung La
-
Patent number: 10970192Abstract: A debug-enabled processing device includes a processor, a communication transceiver circuit, and a debug support unit. The debug support unit has a plurality of dedicated debug registers to facilitate debugging a software program under execution by the processor. One of the plurality of debug registers is a control register having at least four bits, which are used to enable/disable a plurality of debugging operations. Others of the debug registers include a set of index registers that may be configured to pass data to and from the processor.Type: GrantFiled: March 28, 2019Date of Patent: April 6, 2021Assignee: STMICROELECTRONICS (BEIJING) R&D CO. LTDInventors: Xiao Kang Jiao, PengFei Zhu
-
Patent number: 10883828Abstract: An embodiment comprises and apparatus having an image capture device with an image axis and a gyroscope operable to indicate the orientation of the image axis. An embodiment of a capsule endoscopy system comprises an imaging capsule and an external unit. The imaging capsule may comprise an image capture device having an image axis and a gyroscope operable to indicate the orientation of the image axis. The external unit may comprise a gyroscope operable to indicate an orientation of a subject and a harness wearable by a subject and operable to align the gyroscope with the subject. The imaging capsule may send and image to an external unit for processing and display, and the external unit may provide for calculation of the image-axis orientation relative to the body.Type: GrantFiled: July 10, 2017Date of Patent: January 5, 2021Assignee: STMICROELECTRONICS (BEIJING) R&D CO., LTDInventors: Peng Fei Zhu, Yong Qiang Wu, Kai Feng Wang, Hong Xia Sun
-
Patent number: 10877238Abstract: Embodiments are directed to devices and methods including a time-of-flight sensor and a camera. In one embodiment, a device is provided that includes a time-of-flight sensor, distance estimation circuitry, a camera, and processing circuitry. The time-of-flight sensor transmits an optical pulse signal and receives return optical pulse signals corresponding to portions of the transmitted optical pulse signal reflected by an object. The distance estimation circuitry estimates a minimum distance to the object based on a time between transmitting the optical pulse signal and receiving a first portion of the return optical pulse signals, and estimates a maximum distance to the object based on a time between transmitting the optical pulse signal and receiving a second portion of the return optical pulse signals. The processing circuitry controls a focus distance and an aperture setting of the camera based on the estimated minimum and maximum distances to the object.Type: GrantFiled: July 17, 2018Date of Patent: December 29, 2020Assignee: STMICROELECTRONICS (BEIJING) R&D CO. LTDInventor: Yong Li
-
Patent number: 10686392Abstract: The present disclosure is directed to a permanent magnet motor control method and system. A new structure configuration of a permanent magnet motor has a rotor with two or more permanent magnets attached thereon, a stator wound in a “Y” topology with three coils (windings) arranged at 120 degree among one another, and a neutral point of the wound stator wired in a manner that the voltage at the neutral point may be detected in substantially real time. The detected neutral point voltages are analyzed together with the associated vectors of the excitation current provided to the windings of the stator to determine a speed of the rotor. The determined speed of the rotor is used for vector control.Type: GrantFiled: January 28, 2019Date of Patent: June 16, 2020Assignee: STMICROELECTRONICS (BEIJING) R&D CO. LTD.Inventor: Rendong Wang
-
Patent number: 10620760Abstract: A method includes upon sensing a touch to a first location on a touch display, reporting first coordinates of the touch. After sensing movement of the touch along a first path from the first location to a second location more than a tolerance distance away, intermediate coordinates of the touch along the first path that are not more than a cutoff distance away are reported such that there is a first gap between a last reported intermediate coordinate and the second location. After sensing movement of the touch along a second path from the second location to a third location more, second coordinates of the touch are reported, the second reported coordinates of the touch being a point along the first path that is calculated by subtracting the first gap from a distance between the first location and the third location, and then adding a first compensation difference thereto.Type: GrantFiled: November 3, 2017Date of Patent: April 14, 2020Assignees: STMicroelectronics (Beijing) R&D Co. Ltd, STMicroelectronics Asia Pacific Pte LtdInventors: Hang Yin, Cam Chung La, Janet Sun
-
Patent number: 10296441Abstract: A debug-enabled processing device includes a processor, a communication transceiver circuit, and a debug support unit. The debug support unit has a plurality of dedicated debug registers to facilitate debugging a software program under execution by the processor. One of the plurality of debug registers is a control register having at least four bits, which are used to enable/disable a plurality of debugging operations. Others of the debug registers include a set of index registers that may be configured to pass data to and from the processor.Type: GrantFiled: July 6, 2016Date of Patent: May 21, 2019Assignee: STMICROELECTRONICS (BEIJING) R&D CO. LTDInventors: Xiao Kang Jiao, PengFei Zhu
-
Publication number: 20190113999Abstract: A method includes upon sensing a touch to a first location on a touch display, reporting first coordinates of the touch. After sensing movement of the touch along a first path from the first location to a second location more than a tolerance distance away, intermediate coordinates of the touch along the first path that are not more than a cutoff distance away are reported such that there is a first gap between a last reported intermediate coordinate and the second location. After sensing movement of the touch along a second path from the second location to a third location more, second coordinates of the touch are reported, the second reported coordinates of the touch being a point along the first path that is calculated by subtracting the first gap from a distance between the first location and the third location, and then adding a first compensation difference thereto.Type: ApplicationFiled: November 3, 2017Publication date: April 18, 2019Applicants: STMicroelectronics (Beijing) R&D Co. Ltd, STMicroelectronics Asia Pacific Pte LtdInventors: Hank Yin, Cam Chung La, Janet Sun
-
Patent number: 10114644Abstract: A decoding logic method is arranged to execute a zero-overhead loop in an embedded digital signal processor (DSP). In the method, instruction data is fetched from a memory, and a plurality of instruction tokens, which are derived from the instruction data, are stored in a token buffer. A first portion of one or more instruction tokens from the token buffer are passed to a first decode module, which may be an instruction decode module, and a second portion of the one or more instruction tokens from the token buffer are passed to a second decode module, which may be a loop decode module. The second decode module detects a special loop instruction token, and based on the detection of the special loop instruction token, a loop counter is conditionally tested. Using the first decode module, at least one instruction token of an iterative algorithm is assembled into a single instruction, which is executable in a single execution cycle.Type: GrantFiled: July 26, 2016Date of Patent: October 30, 2018Assignee: STMICROELECTRONICS (BEIJING) R&D CO. LTDInventors: PengFei Zhu, Xiao Kang Jiao
-
Patent number: 9977445Abstract: An electronic device disclosed herein includes a linear output stage configured to generate an output voltage to an output node as a function of an input voltage, and a buck output stage configured to generate the output voltage to the output node as a function of the input voltage. Control circuitry is configured to enable the linear output stage and disable the buck output stage if a current demanded by a load to maintain the output voltage at a desired level is less than a limit current, and enable the buck output stage and disable the linear output stage a delay period of time after enabling the buck output stage, if the current demanded by the load to maintain the output voltage at the desired level is greater than the limit current.Type: GrantFiled: February 23, 2016Date of Patent: May 22, 2018Assignee: STMicroelectronics (Beijing) R&D Co. LtdInventor: Zhenghao Cui
-
Patent number: 9813051Abstract: An electronic circuit is for switching a power transistor having a drain coupled to a drain node, a source coupled to a lower voltage supply, and a gate coupled to a gate node. The electronic circuit includes first current generation circuitry to generate a first current to flow into the gate node in response to assertion off an ON signal, the first current being substantially constant. Second current generation circuitry generates a second current to flow into the gate node in response to deassertion of an OFF signal, the second current being inversely proportional to a gate to source voltage of the power transistor. First comparison circuitry compares a drain voltage at the drain node to a reference voltage, and activates third current generation circuitry to generate a third current to flow into the gate node when the drain voltage is less than the reference voltage.Type: GrantFiled: February 24, 2016Date of Patent: November 7, 2017Assignee: STMicroelectronics (Beijing) R&D Co. LtdInventor: Zhenghao Cui
-
Publication number: 20170308220Abstract: An electronic device described herein includes a touch screen for a touch sensitive display carried by a portable housing. The electronic device is configured to operate in a high. detection threshold mode to determine whether an object is in contact with the touch sensitive display, and operate in a low detection threshold mode to determine whether the object is adjacent to the touch sensitive display, based on lack of detection of the object being in contact with the touch sensitive display. The electronic device is further configured to determine whether the object is in contact with a peripheral edge of the portable housing by determining whether the object is adjacent opposite sides of the touch sensitive display, based on detection of the object being adjacent to the touch sensitive display.Type: ApplicationFiled: May 10, 2016Publication date: October 26, 2017Applicants: STMicroelectronics Asia Pacific Pte Ltd, STMicroelectronics (Beijing) R&D Co. LtdInventors: Tae-gil Kang, Hang Yin, Cam Chung La
-
Publication number: 20170237421Abstract: An electronic circuit is for switching a power transistor having a drain coupled to a drain node, a source coupled to a lower voltage supply, and a gate coupled to a gate node. The electronic circuit includes first current generation circuitry to generate a first current to flow into the gate node in response to assertion off an ON signal, the first current being substantially constant. Second current generation circuitry generates a second current to flow into the gate node in response to deassertion of an OFF signal, the second current being inversely proportional to a gate to source voltage of the power transistor. First comparison circuitry compares a drain voltage at the drain node to a reference voltage, and activates third current generation circuitry to generate a third current to flow into the gate node when the drain voltage is less than the reference voltage.Type: ApplicationFiled: February 24, 2016Publication date: August 17, 2017Applicant: STMicroelectronics (Beijing) R&D Co. LtdInventor: Zhenghao Cui
-
Publication number: 20170235321Abstract: An electronic device disclosed herein includes a linear output stage configured to generate an output voltage to an output node as a function of an input voltage, and a buck output stage configured to generate the output voltage to the output node as a function of the input voltage. Control circuitry is configured to enable the linear output stage and disable the buck output stage if a current demanded by a load to maintain the output voltage at a desired level is less than a limit current, and enable the buck output stage and disable the linear output stage a delay period of time after enabling the buck output stage, if the current demanded by the load to maintain the output voltage at the desired level is greater than the limit current.Type: ApplicationFiled: February 23, 2016Publication date: August 17, 2017Applicant: STMicroelectronics (Beijing) R&D Co. LtdInventor: Zhenghao Cui