当前位置: 首页 > 专利查询>英特尔公司专利>正文

运动引发的时间同步制造技术

技术编号:8713850 阅读:157 留言:0更新日期:2013-05-17 17:43
同步设备的系统和方法可包括检测第一移动设备的移动并且响应于两个移动设备的移动而相对于第二移动设备进行时间同步过程。可以在移动设备处在没有网络基础设施支持的情况下进行时间同步。

【技术实现步骤摘要】
【国外来华专利技术】运动引发的时间同步
实施例大体上涉及进行时间同步。特别地,实施例涉及运动触发的时间同步。
技术介绍
来自多个数字拍摄装置的图像可在一起编译来产生更高质量的图片(例如,经由超分辨率)、来跨两个独立拍摄装置捕获立体图像对、或者来从用若干拍摄装置同时拍摄的图片产生3D(三维)模型。时间同步可以用于确保在重建给定场景时来自相同时间实例的图像数据取自每个拍摄装置(特别地,如果捕获的场景包括移动对象)。然而,实际上,不同的拍摄装置典型地不共享相同的时间参考并且每个拍摄装置具有独立并且自由运行的振荡器。因此,来自不同拍摄装置的时间戳在组合图片时可能没有用,除非基于网络的时间参考可用。附图说明本专利技术的实施例的各种优势将通过阅读下列说明书和附上的权利要求并且通过参考下列图而对本领域内技术人员变得明显,在图中:图1是根据一实施例的时间同步环境的示例的框图;图2是根据一实施例的示例时间同步过程的图;图3是根据一实施例的进行时间同步的方法的示例的流程图;图4是根据一实施例的拍摄装置的示例的框图;以及图5是根据一实施例的图像重建的示例的图。具体实施方式实施例可提供一种装置,其包括:传感器,用于检测第一移动设备的移动;以及同步模块,用于响应于该第一移动设备的移动来相对于第二移动设备进行时间同步。可在第一移动设备处在没有网络基础设施支持的情况下进行时间同步。实施例还可包括一种系统,其具有:传感器,用于检测第一移动设备的移动;以及同步模块,用于响应于该第一移动设备的移动来进行时间同步。可在第一移动设备处在没有网络基础设施支持的情况下进行时间同步。该系统还可包括图像捕获模块,用于捕获图像并且基于时间同步对该图像施加时间戳。其他实施例可以包括一种具有指令集的计算机可读存储介质,如果该指令集由处理器执行,则使第一移动设备检测该第一移动设备的移动,并且响应于该第一移动设备的移动来相对于第二移动设备进行时间同步。可在第一移动设备处在没有网络基础设施支持的情况下进行时间同步。图1示出环境10,其中多个移动设备12(12a-12c)在不访问网络(例如,接入点、基站、蜂窝网络基础设施)16或没有其他方式的公共时间参考的情况下进行对等的(peer-to-peer)时间同步14(例如,使用对等无线接口)。移动设备12可包括拍摄装置、移动互联网设备(MID)、个人数字助理(PDA)、无线智能电话、媒体播放机、笔记本电脑、电子书阅读器或其任何组合,或是它们的一部分,其中知晓个体设备12的内部时钟18、20、22之间的偏移可是有利的。例如,在图像(静止或视频)捕获应用的情况下,时钟偏移可以用于重建由移动设备12捕获的时间相关场景。在图示的示例中,每个移动设备12包括传感器24、26、28来检测移动设备12的三维移动。例如,移动设备12b的传感器26可包括加速计,其中移动设备12a的传感器24可以包括陀螺仪或其他运动感测部件。检测的移动可以与设备12的用户摇动设备、将两个或更多设备12互相轻敲等关联,以便触发时间同步14。每个移动设备12可包括同步模块30,用于响应于检测移动来相对于一个或多个其他设备进行时间同步14。如已经指出的,可以在移动设备12处在没有网络基础设施支持的情况下进行时间同步14。由时间同步14产生的时钟偏移可在本地存储于每个移动设备12处作为偏移数据32、34、36。现在转向图2,示出时序图38,其中第一移动设备(“设备1”)响应于该第一移动设备的移动来相对于第二移动设备(“设备2”)进行时间同步过程。在图示的示例中,该第一移动设备广播时间同步请求40,其由第二移动设备接收。该时间同步请求40可以包括出发时间(“ToD”)戳以及多个其他参数。下文的表I提供时间同步请求40的帧格式的一个示例。帧类型可识别该帧是否是同步请求、对同步请求的答复等,并且在图示的示例中传送器地址可以指示第一移动设备的地址。该地址可以是全体唯一MAC(媒体接入控制)地址,其中第一移动设备可在传送同步请求40之前等待随机或伪随机延迟期期满以最小化来自多个设备的请求之间冲突的风险。另外,接收器地址可以是广播地址,该广播地址被区域中的其他设备监测。如果在区域中存在多个传送设备,则对话令牌可用于在来自不同设备的时间同步请求帧之间进行区分。可以在传输帧时施加ToD戳(例如,在随机延迟期期满后),并且用户友好名称可以是用户定义的第一移动设备的标识符/串(例如,Mike的拍摄装置)。用户友好名称可使用户能够更容易地确定是否接受来自其他设备的时间同步请求。当接收到时间同步请求40时,第二移动设备可确定时间同步请求40的到达时间(ToA)并且基于请求帧中的传送器地址和/或对话令牌来识别时间同步请求40的来源。如果第二移动设备已经检测到例如摇动和/或碰撞等本地移动,则可以产生对时间同步请求40的答复42并且在随机延迟期期满后传送该答复42。如已经指出的,可引入随机延迟期使得接收相同时间同步请求40的设备未同时答复,从而避免引起冲突。因此可基于均匀分布(例如,[0,max_delay])来选择随机延迟。时间同步答复42可以是单播帧,其识别请求40的ToA以及时间同步答复42的ToD。下文的表II提供时间同步答复42的帧格式的一个示例。为了进一步滤除无意的时间同步答复42传送,在第一移动设备处检测到的移动的签名可以编码到同步请求40内,其中第二移动设备可将接收到的移动签名与本地产生的签名(其对应于在第二移动设备处检测到的移动)比较。同步答复42的传送可以局限于这样的实例,其中两个签名在定义的确定度内匹配(例如,满足预定关系)。当图示的第一移动设备接收同步答复42时,它可确定答复42的ToA并且计算两个设备的时钟偏移。计算可以进行如下,例如,如果第一移动设备的本地时钟读数为1:30pm并且第一移动设备的本地时钟与第二移动设备的时钟之间的偏移是+2分钟,则第一移动设备可以确定第二移动设备的时钟是1:32pm。通过使用这样的方法,一个设备可以同时与多个设备同步而不使用网络的主时钟。此外,因为时间同步过程是分布式的,所以该过程可以比每个设备复制其他设备的时钟值更快并且更高效。此外,因为现代的时钟可以具有相对高的精确度,所以两个设备可不必时常重新同步。例如,具有10ppm的时钟精确度的两个设备之间的漂移将是每50秒至多1ms。因此,为了维持1ms精确度,这两个设备可以每50秒重新同步。图3示出用一个或多个其他移动设备使本地移动设备同步的方法44。该方法44可在可执行软件中实现为存储在例如随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、固件、闪速存储器等存储器的机器或计算机可读介质中的逻辑/模块指令集,可使用例如专用集成电路(ASIC)、互补型金属氧化物半导体(CMOS)或晶体管-晶体管逻辑(TTL)技术或其任何组合等电路技术在固定功能性的硬件中实现。例如,用于实施在方法44中示出的操作的计算机程序代码可用一个或多个编程语言的任何组合编写,包括例如Java、Smalltalk、C++等面向对象的编程语言和例如“C”编程语言或相似的编程语言等常规的程序化编程语言。处理框46提供经由设备的用户接口接收用户输入。该用户输入(其可通过小的和/或简单的触摸屏、按钮、麦克本文档来自技高网...
运动引发的时间同步

【技术保护点】
一种系统包括:传感器,用于检测第一移动设备的移动;同步模块,用于响应于所述第一移动设备的移动来相对于第二移动设备进行时间同步,其中所述时间同步在所述第一移动设备处在没有网络基础设施支持的情况下进行;以及图像捕获模块,用于捕获图像并且基于所述时间同步对所述图像施加时间戳。

【技术特征摘要】
【国外来华专利技术】2010.09.23 US 12/888,8321.一种系统包括:传感器,用于检测第一移动设备的移动;同步模块,用于响应于所述第一移动设备的移动来相对于第二移动设备进行时间同步,其中所述时间同步在所述第一移动设备处在没有网络基础设施支持的情况下进行;并且其中当所述移动被检测时时间同步请求以及对所述请求的答复中的一个或两者都在延迟期期满之后被传送;以及图像捕获模块,用于捕获图像并且基于所述时间同步对所述图像施加时间戳。2.如权利要求1所述的系统,其中所述同步模块在延迟期期满后传送时间同步请求,从所述第二移动设备接收对所述时间同步请求的答复,以及基于所述答复确定所述第一移动设备与所述第二移动设备之间的时钟偏移。3.如权利要求2所述的系统,其中所述时间同步请求至少部分包括对应于所述第一移动设备的移动的移动签名。4.如权利要求1所述的系统,其中所述同步模块从所述第二移动设备接收时间同步请求,以及在延迟期期满后传送对所述时间同步请求的答复。5.如权利要求4所述的系统,其中对所述时间同步请求的答复至少部分包括对应于所述第一移动设备的移动的第一移动签名,所述时间同步请求包括对应于所述第二移动设备的移动的第二移动签名,并且如果所述第一移动签名与所述第二移动签名匹配则所述同步传送所述答复。6.如权利要求1所述的系统,还包括用户接口,用于接收用户...

【专利技术属性】
技术研发人员:M·X·龚H·W·豪泽克
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1