-
21.
公开(公告)号:EP2202635A1
公开(公告)日:2010-06-30
申请号:EP09180315.5
申请日:2009-12-22
Applicant: STMicroelectronics (Beijing) R&D Co. Ltd.
Inventor: Wang, Kai-Feng , Sun, Hong-Xia
IPC: G06F9/38
CPC classification number: G06F9/3806 , G06F9/3848
Abstract: A system and method for predicting the execution of a branch of computer-executable Instructions. In an embodiment, a branch predictor may include a program-counter register operable to store a program-counter value and a branch-history register operable to store a branch-history value. Additionally, the branch predictor may include a prediction hash table having a plurality of prediction values each uniquely corresponding to a plurality of memory locations. With these components, the branch predictor may generate a first prediction value that corresponds to the program-counter value and may generate a second prediction value that corresponds to a logical combination of the program-counter value and the branch-history value. With these two prediction values obtained from two different prediction schemas, the branch predictor is better suited to generate an overall prediction value based on the first and second prediction values that is more accurate than a single prediction value based upon a single prediction schema.
Abstract translation: 一种用于预测计算机可执行指令的分支的执行的系统和方法。 在一个实施例中,分支预测器可以包括可操作来存储程序计数器值的程序计数器寄存器和可操作来存储分支历史值的分支历史寄存器。 另外,分支预测器可以包括具有多个预测值的预测哈希表,每个预测值唯一地对应于多个存储位置。 利用这些分量,分支预测器可以生成对应于程序计数器值的第一预测值并且可以生成与程序计数器值和分支历史值的逻辑组合对应的第二预测值。 利用从两个不同预测模式获得的这两个预测值,分支预测器更适合于基于比基于单个预测模式的单个预测值更精确的第一和第二预测值生成总体预测值。
-
公开(公告)号:US20240012518A1
公开(公告)日:2024-01-11
申请号:US18459249
申请日:2023-08-31
Inventor: Pengcheng Wen , Yuan Yun Wang
IPC: G06F3/041 , G06F3/044 , G09G3/3233
CPC classification number: G06F3/04184 , G06F3/04166 , G06F3/0443 , G09G3/3233 , G09G2330/023 , G09G2320/0247 , G09G2354/00
Abstract: 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.
-
公开(公告)号:US20230400904A1
公开(公告)日:2023-12-14
申请号:US17806813
申请日:2022-06-14
Applicant: STMicroelectronics, Inc. , STMICROELECTRONICS (BEIJING) R&D CO. LTD , STMicroelectronics (Grenoble 2) SAS
Inventor: Arnaud Deleule , Kalyan-Kumar Vadlamudi-Reddy , Darin K Winterton , Jihong Chen , Olivier Lemarchand
IPC: G06F1/3231 , G06F1/3234 , G01S13/08
CPC classification number: G06F1/3231 , G06F1/3265 , G01S13/08
Abstract: A method for operating an electronic device includes while a display is in low power mode, detecting based on data collected by a time of flight (ToF) sensor, a movable object within a field of view of the electronic device; in response to the detecting initiating a period of detection having a plurality of frames, the period of detection being a time period over which a distance value indicative of a distance between the movable object and the display is detected; for each of the plurality of frames, changing the distance value to reflect whether the movable object is moving near or further from the electronic device; detecting that the distance value after the period of detection is less than a threshold distance value indicative of the movable object approaching the display; if the distance value is less than the threshold distance value, waking up the display.
-
公开(公告)号:US20230266845A1
公开(公告)日:2023-08-24
申请号:US17677119
申请日:2022-02-22
Inventor: Bowei Chen , Yue Ding , Guodong Sun
CPC classification number: G06F3/0418 , G06F3/0446 , G06F3/0412 , G06F3/0447
Abstract: 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.
-
公开(公告)号:US20230205359A1
公开(公告)日:2023-06-29
申请号:US17562552
申请日:2021-12-27
Inventor: Yuan Yun Wang , Pengcheng Wen , Yingying Sun , Yue Ding
CPC classification number: G06F3/04166 , G06F3/0446
Abstract: 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.
-
公开(公告)号:US11416095B2
公开(公告)日:2022-08-16
申请号:US15151247
申请日:2016-05-10
Inventor: Tae-gil Kang , Hang Yin , Cam Chung La
Abstract: 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.
-
公开(公告)号:US10970192B2
公开(公告)日:2021-04-06
申请号:US16368742
申请日:2019-03-28
Applicant: STMICROELECTRONICS (BEIJING) R&D CO. LTD
Inventor: Xiao Kang Jiao , PengFei Zhu
Abstract: 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.
-
公开(公告)号:US20190238078A1
公开(公告)日:2019-08-01
申请号:US16259533
申请日:2019-01-28
Applicant: STMICROELECTRONICS (BEIJING) R&D CO. LTD
Inventor: Rendong Wang
Abstract: 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.
-
公开(公告)号:US20190113999A1
公开(公告)日:2019-04-18
申请号:US15803054
申请日:2017-11-03
Inventor: Hank Yin , Cam Chung La , Janet Sun
IPC: G06F3/044 , G06F3/041 , G06F3/0488
Abstract: 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.
-
公开(公告)号:US09813051B2
公开(公告)日:2017-11-07
申请号:US15052170
申请日:2016-02-24
Applicant: STMicroelectronics (Beijing) R&D Co. Ltd
Inventor: Zhenghao Cui
IPC: H03K17/04 , H03K17/041 , H03K17/16
CPC classification number: H03K17/04106 , H03K17/165
Abstract: 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.
-
-
-
-
-
-
-
-
-