[发明专利]使计算设备中的定时源同步在审
申请号: | 201880063426.8 | 申请日: | 2018-06-27 |
公开(公告)号: | CN111149075A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | A·Y·陈;V·古普塔;R·E·奥尔;B·A·普伦;K·K·A·沙斯特里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F1/12 | 分类号: | G06F1/12;G06F1/14;G06F13/16;G06F13/38 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 辛鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 设备 中的 定时 同步 | ||
描述了用于使计算设备中的多个定时源同步的示例。可以在计算设备处至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟。可以从应用接收针对第一时钟与第二时钟之间的值差的指示的请求。可以由计算设备在第一定时源或第二定时源中的一个定时源的域中的重复事件的实例确定自从事件的先前实例以来第一时钟的第一经过时间和第二时钟的第二经过时间。可以将与第一经过时间和第二经过时间相关的指示提供给应用。
背景技术
许多计算设备采用诸如传感器(例如,惯性传感器、相机传感器等)等输入设备,这些输入设备产生输出流以供在计算设备上操作的应用消耗。传感器可以包括或以其他方式利用定时源来操作时钟以提供所捕获的数据的定时信息。然而,(例如,中央处理单元(CPU)或计算设备中的其他处理器的)输入设备和/或计算设备之间的定时源可能不相同,并且因此可能并不总是同步和/或随着时间的推移可能会彼此漂移。对于某些类型的设备和/或相关联的应用,可能需要外围设备和/或CPU之间的高度同步以获取某种级别的用户体验,诸如在虚拟现实、混合现实、自动驾驶或类似应用中。
发明内容
以下给出了对一个或多个实施例的简化概述以便提供对这样的实施例的基本理解。该概述不是所有预期实施例的详尽概述,并且既不旨在标识所有实施例的关键或重要元素,也不旨在界定任何或所有实施例的范围。其唯一目的是以简化的形式呈现一个或多个实施例的某些概念,作为稍后呈现的更详细描述的序言。
在一个示例中,提供了一种用于使计算设备中的多个定时源同步的方法。该方法包括:由计算设备至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟,从应用接收针对第一时钟与第二时钟之间的值差的指示的请求,由计算设备在第一定时源或第二定时源中的一个定时源的域中的重复事件(reoccurring event)的实例确定自从事件的先前实例以来第一时钟的第一经过时间和第二时钟的第二经过时间,以及向应用提供与第一经过时间和第二经过时间相关的指示。
在另一示例中,提供了一种用于使多个定时源同步的设备。该设备包括:存储用于维持多个定时源的一个或多个参数或指令的存储器、以及耦合到存储器的至少一个处理器。至少一个处理器被配置为至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟,从应用接收针对第一时钟与第二时钟之间的值差的指示的请求,在第一定时源或第二定时源中的一个定时源的域中的重复事件的实例确定自从事件的先前实例以来第一时钟的第一经过时间和第二时钟的第二经过时间,以及向应用提供与第一经过时间和第二经过时间相关的指示。
在另一示例中,提供了一种计算机可读介质,该计算机可读介质包括由一个或多个处理器可执行的用于使计算设备中的多个定时源同步的代码。该代码包括用于以下各项的代码:由计算设备至少维持与第一定时源相关联的第一时钟和与第二定时源相关联的第二时钟,从应用接收针对第一时钟与第二时钟之间的值差的指示的请求,由计算设备在第一定时源或第二定时源中的一个定时源的域中的重复事件的实例确定自从事件的先前实例以来第一时钟的第一经过时间和第二时钟的第二经过时间,以及向应用提供与第一经过时间和第二经过时间相关的指示。
为了实现前述和相关目的,一个或多个实施例包括下文中充分描述并且在权利要求中特别指出的特征。以下描述和附图详细阐述了一个或多个实施例的某些说明性特征。然而,这些特征仅指示可以采用各个实施例的原理的各种方式中的几种,并且该描述旨在包括所有这样的实施例及其等同物。
附图说明
图1是根据本文中描述的示例的用于在多个定时源之间使定时同步的设备的示例的示意图。
图2是根据本文中描述的示例的用于在多个定时源之间使定时同步的方法的示例的流程图。
图3是根据本文中描述的示例的用于在多个定时源之间使定时同步并且提供定时信息的消息流程图的示例。
图4是用于执行本文中描述的功能的设备的示例的示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880063426.8/2.html,转载请声明来源钻瓜专利网。