分离内容的延迟缩短的制作方法

文档序号:12512512阅读:来源:国知局

技术特征:

1.一种非暂态程序存储设备,所述非暂态程序存储设备能够由可编程控制设备读取并且包括在其上存储的指令,以使得一个或多个可编程控制设备:

从具有显示器的电子设备的触敏输入设备获得多点触摸扫描数据的时间序列,其中在所述显示器的第一垂直消隐间隙(VBI)期间获得多点触摸扫描数据的所述时间序列;

处理所述多点触摸扫描数据,以至少确定与所述多点触摸扫描数据相关联的时间和位置信息;

将经处理的多点触摸扫描数据递送到在所述电子设备上执行的一个或多个应用以进行应用处理,其中所述递送在确定的最佳时间发生;

在所确定的最佳时间开始执行所述应用处理;

响应于所执行的应用处理,确定将被应用于所述显示器的一种或多种图形变化;

将所确定的一种或多种图形变化渲染到帧缓冲区;以及

使用所述帧缓冲区的内容来更新所述显示器,

其中所确定的最佳时间包括确定所述一个或多个应用执行所述应用处理将需要的时间量的近似值。

2.根据权利要求1所述的非暂态程序存储设备,其中使得所述一个或多个可编程控制设备从具有显示器的电子设备的触敏输入设备获得多点触摸扫描数据的时间序列的所述指令进一步包括:用于使得所述一个或多个可编程控制设备在所述显示器的所述第一VBI期间获得多个多点触摸扫描数据样本的指令。

3.根据权利要求1所述的非暂态程序存储设备,其中使得所述一个或多个可编程控制设备在所确定的最佳时间开始执行所述应用处理的所述指令进一步包括:用于在所述第一VBI之后出现的第二VBI期间执行所述应用处理的指令。

4.根据权利要求3所述的非暂态程序存储设备,其中使得所述一个或多个可编程控制设备响应于所执行的应用处理来确定将被应用的一种或多种图形变化的所述指令进一步包括:用于响应于在所述第二VBI期间所执行的应用处理来确定将被应用的一种或多种图形变化的指令。

5.根据权利要求4所述的非暂态程序存储设备,其中使得所述一个或多个可编程控制设备将所确定的一种或多种图形变化渲染到帧缓冲区的所述指令进一步包括:用于在所述第二VBI期间将所确定的一种或多种图形变化渲染到帧缓冲区的指令。

6.根据权利要求1所述的非暂态程序存储设备,其中所确定的最佳时间进一步包括确定递送时间,其中:所述应用处理、确定所述一种或多种图形变化以及渲染所述一种或多种图形变化全部可发生在所述第一VBI期间。

7.根据权利要求1所述的非暂态程序存储设备,其中所确定的最佳时间进一步包括确定递送时间,其中:所述应用处理、确定所述一种或多种图形变化以及渲染所述一种或多种图形变化全部可发生在所述第一VBI之后出现的第二VBI期间。

8.根据权利要求1所述的非暂态程序存储设备,其中所确定的最佳时间进一步包括至少部分地基于确定以下各项中至少一项而确定的时间:最大应用执行时间、应用执行时间的最大百分位数、应用执行时间的滑动窗口、以及来自应用执行时间的反馈控制环路的输出。

9.根据权利要求1所述的非暂态程序存储设备,其中所述一个或多个应用执行所述应用处理将需要的时间量的所确定的近似值进一步包括:至少部分地基于所述一个或多个应用过去的执行时间的所采集样本的近似值。

10.一种系统,包括:

触敏输入设备;

显示器;

存储器;和

一个或多个可编程控制设备,所述一个或多个可编程控制设备能够操作以与所述触敏输入设备和所述存储器进行交互并用于执行操作,所述操作包括:

从所述触敏输入设备获得多点触摸扫描数据的时间序列,其中在所述显示器的第一垂直消隐间隙(VBI)期间获得多点触摸扫描数据的所述时间序列;

处理所述多点触摸扫描数据,以至少确定与所述多点触摸扫描数据相关联的时间和位置信息;

将经处理的多点触摸扫描数据递送到一个或多个应用以进行应用处理,其中所述递送在确定的最佳时间发生;

在所确定的最佳时间开始执行所述应用处理;

响应于所执行的应用处理,确定将被应用于所述显示器的一种或多种图形变化;

将所确定的一种或多种图形变化渲染到帧缓冲区;以及

使用所述帧缓冲区的所述内容来更新所述显示器,

其中所确定的最佳时间包括确定所述一个或多个应用执行所述应用处理将需要的时间量的近似值。

11.根据权利要求10所述的系统,其中包括从所述触敏输入设备获得多点触摸扫描数据的时间序列的所述操作进一步包括:用于在所述显示器的所述第一VBI期间获得多个多点触摸扫描数据样本的操作。

12.根据权利要求10所述的系统,其中所确定的最佳时间进一步包括确定递送时间,其中:所述应用处理、确定所述一种或多种图形变化以及渲染所述一种或多种图形变化全部可发生在所述第一VBI期间。

13.根据权利要求10所述的系统,其中所确定的最佳时间进一步包括确定递送时间,其中:所述应用处理、确定所述一种或多种图形变化以及渲染所述一种或多种图形变化全部可发生在所述第一VBI之后出现的第二VBI期间。

14.根据权利要求10所述的系统,其中所确定的最佳时间进一步包括至少部分地基于确定以下各项中至少一项而确定的时间:最大应用执行时间、应用执行时间的最大百分位数、应用执行时间的滑动窗口、以及来自应用执行时间的反馈控制环路的输出。

15.根据权利要求10所述的系统,其中所述一个或多个应用执行所述应用处理将需要的时间量的所确定的近似值进一步包括:至少部分地基于所述一个或多个应用过去的执行时间的所采集样本的近似值。

16.一种方法,包括:

从具有显示器的电子设备的触敏输入设备获得多点触摸扫描数据的时间序列,其中在所述显示器的第一垂直消隐间隙(VBI)期间获得多点触摸扫描数据的所述时间序列;

处理所述多点触摸扫描数据,以至少确定与所述多点触摸扫描数据相关联的时间和位置信息;

将经处理的多点触摸扫描数据递送到在所述电子设备上执行的一个或多个应用以进行应用处理,其中所述递送在确定的最佳时间发生;

在所确定的最佳时间开始执行所述应用处理;

响应于所执行的应用处理,确定将被应用于所述显示器的一种或多种图形变化;

将所确定的一种或多种图形变化渲染到帧缓冲区;以及

使用所述帧缓冲区的所述内容来更新所述显示器,

其中所确定的最佳时间包括确定所述一个或多个应用执行所述应用处理将需要的时间量的近似值。

17.根据权利要求16所述的方法,其中所确定的最佳时间进一步包括确定递送时间,其中:所述应用处理、确定所述一种或多种图形变化以及渲染所述一种或多种图形变化全部可发生在所述第一VBI期间。

18.根据权利要求16所述的方法,其中所确定的最佳时间进一步包括确定递送时间,其中:所述应用处理、确定所述一种或多种图形变化以及渲染所述一种或多种图形变化全部可发生在所述第一VBI之后出现的第二VBI期间。

19.根据权利要求16所述的方法,其中所确定的最佳时间进一步包括至少部分地基于确定以下各项中至少一项而确定的时间:最大应用执行时间、应用执行时间的最大百分位数、应用执行时间的滑动窗口、以及来自应用执行时间的反馈控制环路的输出。

20.根据权利要求16所述的方法,其中所述一个或多个应用执行所述应用处理将需要的时间量的所确定的近似值进一步包括:至少部分地基于所述一个或多个应用过去的执行时间的所采集样本的近似值。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1