-
公开(公告)号:US20160357391A1
公开(公告)日:2016-12-08
申请号:US14871415
申请日:2015-09-30
Applicant: Apple Inc.
Inventor: Bruce D. Nilo , David Michael Chan , Jacob A. Xiao , Jason Clay Beaver
IPC: G06F3/0488 , G06F3/041
CPC classification number: G06F3/041 , G06F3/0416 , G06F3/04883 , G09G5/12
Abstract: An electronic device, with a touch-sensitive surface and display, displays a user interface at a first display rate. While displaying the user interface in accordance with the first display rate, the device detects movement of a touch input, including detecting the touch input at a first set of sequential locations on the touch-sensitive surface, including a plurality of locations on the touch-sensitive surface, and predicts for the touch input a first set of one or more predicted locations on the touch-sensitive surface based on multiple locations in the first set of sequential locations. The device updates the user interface in accordance with the first set of one or more predicted locations of the touch input on the touch-sensitive surface.
Abstract translation: 具有触敏表面和显示器的电子设备以第一显示速率显示用户界面。 在根据第一显示速率显示用户界面的同时,设备检测触摸输入的移动,包括在触敏表面上的第一组顺序位置检测触摸输入,包括触控输入上的多个位置, 并且基于所述第一组顺序位置中的多个位置,预测所述触摸输入在所述触敏表面上的第一组一个或多个预测位置。 该装置根据触敏表面上的触摸输入的一个或多个预测位置的第一组来更新用户界面。
-
公开(公告)号:US20160357325A1
公开(公告)日:2016-12-08
申请号:US15174731
申请日:2016-06-06
Applicant: Apple Inc.
Inventor: Jason C. Beaver , Bruce D. Nilo , Chendi Zhang
Abstract: Systems, methods, and computer readable media to reduce latency in a graphics processing pipeline of an electronic device having a touch-sensitive input device and a display are described herein. In one embodiment, the method includes obtaining a temporal sequence of multi-touch scan data, processing the multi-touch scan data, determining an “optimal” time to deliver the processed multi-touch scan data to the relevant application(s) running on the device for processing, animating the resultant graphical changes that are determined by the application(s) based on the multi-touch input, and rendering the determined graphical changes to a frame buffer. In some embodiments, determining the “optimal” time for delivering the processed multi-touch scan data to the relevant application(s) comprises measuring the performance of the relevant application(s) in order to determine how likely it is that the necessary processing of the received multi-touch information may be completed before the conclusion of the next vertical blanking interval.
Abstract translation: 这里描述了用于减少具有触敏输入设备和显示器的电子设备的图形处理流水线中的延迟的系统,方法和计算机可读介质。 在一个实施例中,该方法包括获得多点触摸扫描数据的时间序列,处理多点触摸扫描数据,确定“处理的多点触摸扫描数据到运行的相关应用程序的”最佳“时间 所述设备用于处理,基于所述多点触摸输入来动画由所述应用确定的所得图形变化,以及将所确定的图形变化呈现给帧缓冲器。 在一些实施例中,确定将经处理的多点触摸扫描数据传送到相关应用程序的“最佳”时间包括测量相关应用程序的性能,以便确定如何可能地执行必要的处理 所接收的多点触摸信息可以在下一垂直消隐间隔结束之前完成。
-