首页> 中国专利> 用于感兴趣区域捕捉的多模图像感测

用于感兴趣区域捕捉的多模图像感测

摘要

本公开的各方面涉及通过周期性地或以其他方式捕捉评估(例如,低分辨率)图像(如在连续移动视觉系统中)以及处理每一评估以确定使得有理由捕捉另一(例如,较高分辨率)图像以供进一步图像处理的可能事件是否存在,来节省诸如能量、计算以及通信等资源。在一个方面,只有高分辨率图像的一个或多个感兴趣区域被提供给图像处理算法以用于进一步图像处理。还描述了使用红外感测以诸如确定图像/事件位置/感兴趣区域是否包括指示人类特征的热数据。

著录项

  • 公开/公告号CN105432072A

    专利类型发明专利

  • 公开/公告日2016-03-23

    原文格式PDF

  • 申请/专利权人 微软技术许可有限责任公司;

    申请/专利号CN201480035334.0

  • 申请日2014-06-17

  • 分类号H04N5/33;H04N7/18;H04N5/232;

  • 代理机构上海专利商标事务所有限公司;

  • 代理人陈小刚

  • 地址 美国华盛顿州

  • 入库时间 2023-12-18 14:50:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-09-03

    授权

    授权

  • 2016-04-20

    实质审查的生效 IPC(主分类):H04N5/33 申请日:20140617

    实质审查的生效

  • 2016-03-23

    公开

    公开

说明书

背景

在连续(例如,移动)视觉系统中,图像传感器系统持续监视环境以检测并捕捉感兴趣的事件,如在人脸出现在图像中时。以此方式,设备能够代表其用户采取某种自动动作,如标识与其进行对话的人或标识人所把持的物体。

常规成像解决方案持续捕捉图像帧并将这些帧传送给图像处理器,图像处理器使用图像处理算法来标识感兴趣的事件。连续移动视觉系统的这样的常规解决方案因而将高质量顺序图像的持续流捕捉成视频,并处理各图像以标识这样的事件。然而,捕捉、传送以及处理高质量图像的连续流导致严重的能量开销成本,这可能快速耗尽相机/设备电池。

概述

提供本概述以便以简化形式介绍将在以下的详细描述中进一步描述的一些代表性概念的选集。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在以限制所要求保护的主题的范围的任何方式来使用。

简言之,本文描述的主题的各方面涉及其中门控(例如,较低分辨率和/或较低功率)图像传感器和初步处理充当用于打开一个或多个其他被门控的传感器以用于进一步处理的门控的技术。在一个方面,与评估图像相对应的第一像素集合的第一数据被处理以确定感兴趣的区域是否被预测存在于该图像内。如果是,则控制至少一个其他被门控的传感器阵列,包括控制每隔一个传感器阵列以获得包括感兴趣的区域的另一(例如,较高分辨率)图像。如果被门控的传感器阵列是例如捕捉高分辨率图像的阵列,则包括感兴趣的区域的第二数据被提供给图像处理器,其中提供给图像处理器的第二数据可与少于完整图像相对应。

在一个方面,第一传感器阵列被配置成捕捉用于作出门控决策的评估图像,且第二传感器阵列被配置成捕捉其他图像,例如较高分辨率和/或以其他方式不同的图像。控制器处理评估图像以确定一个或多个感兴趣区域准则是否被满足,包括感兴趣区域是否存在于较低分辨率图像中。如果一个或多个感兴趣区域准则被满足,则控制器控制第二传感器来捕捉另一图像以将感兴趣区域提供给图像处理器。在一个方面,一个或多个感兴趣区域准则包括热数据是否指示一个或多个人类特征处于图像内。

本文描述的一个技术方面包括经由门控传感器捕捉评估图像,以及处理评估图像以确定评估图像是否可能与感兴趣的事件相对应,并且如果否,则返回再次捕捉另一评估图像,例如以合适的帧率。

如果评估图像与感兴趣的事件相对应,则进一步描述了确定人类特征检测是否活动;(如果否,则基于评估图像可能与感兴趣的事件相对应来捕捉另一图像)。如果人类特征检测是活动的,则可从中确定温度数据的红外图像被捕捉并处理以确定温度数据是否指示一个或多个人类特征;如果否,则描述了返回再次捕捉评估图像。

如果评估图像可能与感兴趣的事件相对应,(且在人类特征检测活动时,人类特征被检测到),另一图像集合被捕捉。来自该集合的图像的至少一部分被提供给图像处理器。

结合附图阅读以下详细描述,本发明的其他优点会变得显而易见。

附图简述

作为示例而非限制,在附图中示出了本发明,附图中相同的附图标记指示相同或相似的元素,附图中:

图1是示出根据一个示例实施例的包括提供用于感兴趣区域捕捉的多模图像感测的可控制的图像传感器电路系统的各示例组件的框图。

图2是示出根据一个示例实施例的多个传感器可如何被控制以捕捉感兴趣区域以用于本地设备图像处理的框图。

图3是示出根据一个示例实施例的多个传感器可如何被控制以捕捉感兴趣区域以用于远程设备图像处理的框图。

图4是根据一个示例实施例的其中不同传感器可位于同一处的一种示例方式的表示。

图5A是根据一个示例实施例的其中透镜机构可将光引导到不同传感器的一种示例方式的表示。

图5B是根据一个示例实施例的其中传感器阵列可被选择性地激发以捕捉像素数据的一种示例方式的表示。

图6是根据一个示例实施例的示出可被采取来捕捉与事件相对应的一个或多个感兴趣区域的示例步骤的流程图。

图7是表示可并入本文中所描述的主题的各方面的示例计算环境的框图。

详细描述

本描述的技术的各方面一般涉及只捕捉感兴趣图像和/或只处理图像中的感兴趣区域的各部分(即,包含感兴趣视觉事件的图像部分)的相对低能量/功率解决方案。在一个方面,多模传感器的组合可被用来标识是否发生感兴趣的事件,并且如果是则捕捉一个或多个感兴趣区域以用于视觉事件检测。

作为一个示例,能量高效的感兴趣区域检测和捕捉可以使用多模传感器来提供,其中较低功率传感器被用来“门控”较高功率传感器。多感测模态可被使用,如基于低功率、低分辨率窄景深传感器,低功率远红外传感器,和/或具有多分辨率和能量比例开窗(windowing)能力的高分辨率图像传感器。例如,窄景深传感器可以检测活动,远红外传感器可以检测人类特征的存在,且具有开窗特征的图像传感器可被用来捕捉图像内的感兴趣区域。因为高分辨率图像传感器只在其他一个或多个传感器指示存在要检测的感兴趣活动时工作,所以节省了功率。此外,开窗能力使得传送和处理比完整图像更少的数据,藉此该系统的这一方面也以能量高效的方式工作。

应当理解,本文中的任何示例均是非限制的。因此,本发明不限制于本文所述的任何具体的实施例、方面、概念、结构、功能或示例。相反,本文中所描述的任何一个实施例、方面、概念、结构、功能或示例都是非限制性的,并且一般而言可以在计算和成像技术中提供好处和优点的各种方式来使用本发明。

图1是示出本文描述的技术方面的示例概念的框图。控制器102(例如,在低功率模式或低功率自定义ASIC中运行的微控制器)控制门控传感器104以捕捉评估图像106。如本文描述的,评估图像106在控制器102处被接收以供一般处理来确定评估图像是否指示感兴趣的事件。在图1的示例中,事件检测器110可以作出这样的确定,然而其他类型的检测器可被使用,包括本文例示的那些。

如果检测到感兴趣区域,则被门控的传感器108(具有与门控传感器104相重叠的视野)被控制来捕捉包括完整图像或一个或多个图像部分的另一(被门控)图像集合112。图像集合被发送给图像处理器116以供处理,如下所述。

因而,门控传感器的评估数据被处理以确定后续被门控的传感器是否要被激活。可存在一系列这样的传感器,例如一个被门控的传感器可被用作后续被门控的传感器的门控传感器,以此类推。各传感器具有重叠的视野,但门控传感器捕捉评估图像,诸如以找出视野中的感兴趣区域(人、前景物体、正在移动的物体),与单独使用来自被门控的一个或多个传感器的信息找出这些区域相比,门控传感器使用较少能量。

存在许多可能类型的门控传感器。典型场景是使用低分辨率传感器,例如,IR、彩色和/或单色传感器,作为较高分辨率被门控的传感器的门控传感器。一般而言,因为涉及较少像素,所以较低分辨率传感器使用比较高分辨率传感器显著更少的功率。以各种方式与高分辨率传感器组合以捕捉基本上相同视野的低分辨率传感器的示例在下文参考图4、5A和5B描述。

注意,门控不必基于不同的分辨率。例如,640x480远红外(FIR/热)传感器可被用来对640x480RGB传感器进行门控以找出脸部。FIR传感器通过在每一像素处执行对体温的简单阈值测试可充分降低找出可能脸部所需的处理量。FIR传感器因而能够用非常小的处理来找出(可能的)感兴趣区域。

FIR相机可被用来检测可能的感兴趣区域以对较高功率/较高分辨率深度传感器进行门控来获得更多相关数据。注意,在有源照明场景中,有源照明的区域可以基于感兴趣区域以节省功率。

其他门控组合是可行的。低分辨率的常规RGB相机可被用作深度传感器的门控传感器。无源立体感测可被用来获得较低分辨率深度数据,它可对从有源照明系统捕捉较高分辨率深度数据进行门控。分辨率可由X和Y定义,且在合适的场景中由深度定义。

无源RGB或近红外成像可被用来确定是否打开有源照明来获得“更佳”图像(其中“更佳”可以指较高动态范围/较少噪声数据,而非该示例中的每区域的较高分辨率像素)。注意,“分辨率”不一定是每阵列像素的像素大小/像素数,而是可表示诸如每像素位数、(图像传感器的)色彩深度等概念。

深度感测(例如,使用低功率深度传感器)可被用来对RGB传感器进行门控,或反之亦然(给定低功率RGB兴趣检测和较高功率深度感测)。无源深度感测可被用来对有源照明深度感测进行门控,或无源RGB感测可被用于对具有更佳色彩深度的有源照明RGB感测进行门控,以此类推。3-D传感器可以取决于它们的用途而是门控传感器或被门控的传感器,例如3-D点云可以用FIR传感器来被门控以例如将点云内的人与非人分开。高分辨率图像可以使用3-D点云来被门控。

此后出于简明的目的,各示例中的许多示例参考使用较低分辨率传感器作为较高分辨率传感器的门控,具有可能居中的门控(interveninggating)。然而,将理解,以上组合中的任一者以及其他组合也是可行的。

因而,在图1中,门控传感器104可以是相对于被门控的传感器108的低分辨率传感器。一般而言,低分辨率传感器可被用来标识场景中的变化,其中感兴趣区域的“深度”由光学系统的景深来限定。在感兴趣区域处于距图像传感器系统的固定深度处时,光学系统可以使用静态配置(例如,用于在标识对话伙伴时使用身体佩戴的图像传感器附件来检测个体的存在)。光学系统可以是动态的(例如,具有移动透镜或传感器)以扫描距图像传感器的不同深度处的多个感兴趣区域(例如,“窄景深传感器”)。

感兴趣区域检测可以经由边缘检测和/或基于是否存在对某一先前图像或图像集的可例如指示事件的显著改变而实现。作为更具体示例,考虑用户设置了设备来捕捉并处理靠近设备/传感器的感兴趣事件,而非在背景中的那些事件。在两个或更多个帧上,远处事件往往被模糊,而近处事件往往更锐化。因而,对照模糊度/锐度设置114(例如,配置的阈值)来评估的帧减少(例如,在事件检测器110中)可被用来粗略地逼近某一事件是否发生在传感器近处以及该可能的事件在图像内何处被检测到。诸如阈值等这样的设置可以是用户可配置的,例如有兴趣检测附近的人的用户具有与监视整个房间或类似空间的安全相机不同的目标。

如果检测到可能的事件,则被示为控制器102的一部分(但另选地耦合到它)的事件检测器110使得控制器102激活被门控的(较高分辨率)传感器108以捕捉高分辨率图像作为被门控的图像集合112。注意,完整图像可被捕捉,或者取决于高分辨率传感器的不同部分是否可独立地激活(例如,经由图5B的实现),只有图像的包含感兴趣区域(如事件检测器110所确定的)的一个或多个部分可被捕捉。

因而,可能具有多分辨率和开窗能力的被门控的图像传感器108可被用来捕捉感兴趣区域的相对高质量的图像以用于进一步的图像处理,诸如例如脸部和目标识别。在一个实现中,开窗特征(其中只有图像的指定区域内的像素被读出)降低了能耗。能量被节省,因为系统组件(例如,图像传感器、读取和解释图像数据的图像处理器、以及通信信道)相对于读取完整图像而言被打开较短时间。另外,图像传感器可具有内置能量比例特征(例如,如在美国专利申请序列号13/770,031中描述的,其通过援引纳入于此),其中捕捉图像的图像传感器所花费的能量一般/大致与读出像素的数量成比例。

被门控的图像112可由图像处理器116处理。在图1中,这被示为与控制器102分开,但可被包括作为控制器102的一部分。注意,各替换方案是可行的,取决于完整图像或仅其各部分是否被捕捉。

一个替换方案是完整图像被捕捉,在这种情况下,控制器102可将完整高分辨率图像裁剪成一个或多个相关的“所开窗的”部分。另一替换方案是被门控的传感器可控制来只捕捉一个或多个指定的所开窗的部分。在任何情况下,因为开窗技术,少于完整图像可被传送到图像处理器和/或由图像处理器处理,从而提供能量节省。

这些更少量的数据(如果可用)因而由内部图像处理器处理或发送到外部图像处理器以供进一步图像处理,例如脸部识别、目标识别,等等。因而,图1中还表示了图像处理器116的与某一动作/输出118相对应的输出。例如,可能用不同的语言敏锐地(例如,以某种方式可听地和/或可视地)告知用户视野中的人的名字或目标是什么。图像处理可被用来触发一系列高分辨率图像的视频记录,例如用户可能指令设备每当用户的女儿在视野中时或每当在视野中检测到任何人时(例如,用于安全系统)就开始高分辨率视频记录。取决于使用图像数据的应用,实际上可以采取任何动作。

以此方式,具有不同感测能力和功耗数的不同类型的图像传感器的组合检测感兴趣的事件的发生。此外,本技术估计感兴趣的事件在图像传感器的视野中的位置,使得图像感测系统可只捕捉、传送、并处理图像的感兴趣区域。

图2和3示出具有附加传感器222的实现,包括例如低功率、低分辨率远红外图像传感器。低功率、低分辨率远红外图像传感器222可被用于检测感兴趣区域内的人类特征的存在(例如,用于对话伙伴标识的脸部、或用于手持物体标识的手)。一个实现是基于其中可准确地测量目标温度的低响应时间、低功率的基于热电堆的远红外图像传感器。

在这些示例实现中,控制器逻辑224管理并访问传感器204、208以及222。图像处理器226可以是本地的,例如与传感器204、208和222以及控制逻辑224在同一设备中,或可以使用(有线或无线)通信信道330(图3),例如以将图像数据发送给外部处理器。

第一门控传感器(在该示例中是低分辨率传感器204(低功率、窄景深传感器))可按指定帧率持续操作以标识一个或多个所需深度区域处的感测系统的视野中的变化。其他传感器222和208被关闭(或处于非常低功率的休眠状态)。使用诸如由控制器逻辑224检测视野中的变化的边缘检测等技术来定期分析来自低分辨率传感器204的数据。

在这一示例中,考虑用户已配置了他的设备来感测人类特征。因而,在检测到来自低分辨率图像感测和处理的变化时,红外传感器222被打开以基于人体温度检测人类特征的存在/变化。例如,低分辨率热电堆传感器阵列数据可被控制器逻辑224处理以基于指示人类特征的温度来标识场景内的感兴趣区域。没有检测到人类特征是可能的,然而出于这一示例的目的,假定一个或多个人类特征被热感测到。

高分辨率传感器208随后被打开。取决于高分辨率传感器208是否能够开窗,从红外传感器的阵列标识的一个或多个感兴趣区域被捕捉(如果能够开窗的话),或者完整图像被捕捉(如果不能开窗的话)并被裁剪成一个或多个相关的区域。该一个或多个区域随后被发送以用于图像处理。

图4是芯片/二氧化硅440上的像素传感器的部分表示,示出了上述两种或三种类型的传感器可共同位于同一图像传感器芯片/二氧化硅440上的一种方式。在图4中,考虑在高分辨率像素传感器(例如,由纯圆表示,如标记为442的圆)之间,散布了低分辨率像素传感器(例如,由含X的圆表示,如标记为444的圆)。图4还示出了散布在传感器芯片/二氧化硅440上的红外像素传感器(例如,由“I”圆表示,如标记为446的圆)。或者,像素传感器可以通过将同一物理像素用于低分辨率和高分辨率图像两者而位于同处,但例如仅对用于较低分辨率图像捕捉的可用像素的子集供能。

以此方式,单个透镜可被用来捕捉图像,其中不同像素集合被按需分开地供能以捕捉不同类型的图像。如可容易理解的,图4只是示例,且在替换实现中,任何数量的图案、传感器类型的比例等可被使用。此外,注意如果红外感测没有发生,或没有发生在同一芯片上,则红外像素传感器可被省略。

图5A是另一替换方案的近似表示,其中透镜550上具有将光引导到不同类型的传感器的不同透镜机构。例如,透镜部分552可以将可见光引导到低分辨率像素传感器阵列553,透镜部分554可以将红外光引导到红外像素传感器阵列555,以及透镜部分556可以将可见光引导到高分辨率像素传感器阵列557。如可容易明白的,代替具有单独地引导光的不同透镜部分,可采用将光类似地引导到对应传感器阵列上的适当位置的包括微透镜等的透镜机构。

图5B示出了另一替换方案,其中阵列560的各行和各列可由行控制逻辑562和/或列控制逻辑564来分开供能。因而,例如,可通过对少于全部像素供能来捕捉较低分辨率图像。此外,这一配置允许高分辨率图像的开窗。

注意,在图4、5A和5B中描述的概念可被组合,例如透镜机构(例如,如在图4中或经由微透镜)可将低分辨率图像引导到高分辨率阵列的角落或某一其他较小供能的部分(如在图5B中),其中在需要高分辨率开窗时不同的透镜部分整体上覆盖该角落或该其他较小供能的部分。进一步注意,图4、5A和5B只是示例,且组合透镜和/或像素传感器的其他方式是可行的。

图6是示出可被采取来选择性地只捕捉感兴趣图像部分以供处理的示例步骤的流程图。如将理解的,图6的步骤只是示例,且例如取决于所需结果,一些步骤可被省略和/或这些步骤可以用附加步骤来扩充。

步骤602表示捕捉并处理评估(门控)图像,例如以检测可能事件的发生,如使用边缘检测、运动检测、图像缩减、红外感测和/或其他技术,如上所述。步骤604重复评估图像捕捉和处理,直至检测到可能的事件。

如果检测到可能的事件,步骤606表示确定该系统是否被配置成用于人类检测,例如用户已配置了设置来寻找与其他类型的事件相对的人类特征;即,用于捕捉高分辨率图像的准则不仅包括检测可能的感兴趣区域,还包括人类特征是否可能存在。如果人类特征检测是活动的,则步骤608表示打开红外传感器并捕捉红外(热)阵列。步骤610处理该阵列,例如以确定人类特征温度是否存在,如在步骤612评估的。

如果检测到人类特征温度,则步骤612分支到步骤614以打开被门控的传感器,在这一示例中该被门控的传感器捕捉高分辨率图像(或其中的窗口)。注意,在人类特征检测在步骤606不活动(或在一实现不具有红外感测的情况下,例如如图1中,但图1的示例可容易地适配成用于红外感测)的情况下,步骤606也分支到步骤614。

步骤614打开被门控的传感器并且在该示例中,捕捉完整高分辨率图像(如果开窗不可用的话)或一个或多个感兴趣区域(如果开窗可用的话)。注意,评估图像和/或红外图像(如果可用的话)可以提供标识每一感兴趣区域的数据(它可包括围绕该区域的某些额外像素行和/或列以提供缓冲/处理上下文)。如果开窗不可用,则步骤616被执行以将完整图像裁剪成一个或多个感兴趣区域。

步骤618表示发送包括一个或多个感兴趣区域的数据以供处理。这可以是本地图像处理器或传感器/控制器电路系统外部的远程图像处理器。

步骤620表示作为图像处理的结果来采取某一动作。注意,可能“不采取动作”,例如,如果图像处理没有识别出例如被编程来找出的特定人,则不需要做任何事。

步骤622重复该过程直至完成,例如用户关闭该设备。注意,如果动作是要拍摄高分辨率视频,则图6中例示的步骤中的至少一些可仍然继续,例如以在感兴趣的人不再处于视野中时关闭视频。

如可看到的,与具有大量系统工作负荷/系统能耗的常规图像系统不同,本文描述的技术通过只处理可能包含感兴趣的事件的捕捉到的图像帧(通常是捕捉到的图像帧的一小部分)而降低了能耗。此外,本文描述的图像感测系统不必传送和/或处理完整图像,而是仅图像视野的包含感兴趣的事件的一个或多个区域,并且在一些实现中的确可只初始捕捉这些一个或多个感兴趣区域。

示例性操作环境

如所述的,有利的是,本文中所述的技术可应用于任何设备,诸如用以给图像感测电路提供参数。因此,应当理解,构想了结合各实施例使用的包含多组件配置(其包括例如显示组件)在内的所有种类的手持式、便携式和其它计算设备和计算对象。因此,以下在图7中所述的通用远程计算机只是计算设备的一个示例。

各实施例可部分地经由操作系统来实现,以供设备或对象的服务开发者使用,和/或被包括在用于执行本文中所述的各实施例的一个或多个功能方面的应用软件内。软件可以在由诸如客户机工作站、服务器或其它设备等一个或多个计算机执行的诸如程序模块等计算机可执行指令的通用上下文中描述。本领域的技术人员将理解,计算机系统具有可用于传递数据的各种配置和协议,并且由此没有特定配置或协议应当被认为是限制性的。

图7由此示出了其中可实现本文所述的各实施例的一个或多个方面的合适的计算系统环境700的示例,尽管如上所述,计算系统环境700仅为合适的计算环境的一个示例且不旨在对使用或功能范围提出任何限制。另外,计算系统环境700也不旨在被解释为对在示例计算系统环境700中所例示的组件中的任何一个或其组合有任何依赖。

参考图7,用于实现一个或多个实施例的示例性远程设备包括计算机710形式的通用计算设备。计算机710的组件可包括但不限于:处理单元720、系统存储器730以及将包括系统存储器在内的各种系统组件耦合到处理单元720的系统总线722。

计算机710通常包括各种计算机可读介质,并且可以是可由计算机710访问的任何可用介质。系统存储器730可包括诸如只读存储器(ROM)和/或随机存取存储器(RAM)之类的易失性和/或非易失性存储器形式的计算机存储介质。作为示例而非限制,系统存储器730还可包括操作系统、应用程序、其他程序模块、以及程序数据。

用户可通过输入设备740向计算机710输入命令和信息。监视器或其他类型的显示设备也经由诸如输出接口750之类的接口连接到系统总线722。除监视器以外,计算机还可包括诸如扬声器和打印机之类的其他外围输出设备,它们可通过输出接口750连接。

计算机710可使用到一个或多个其他远程计算机(诸如远程计算机770)的逻辑连接在联网或分布式环境中操作。远程计算机770可以是个人计算机、服务器、路由器、网络PC、对等设备或其他常见网络节点、或者任何其他远程媒体消费或传输设备,并且可包括以上关于计算机710所述的任何或全部元件。图7所示的逻辑连接包括诸如局域网(LAN)或广域网(WAN)之类的网络772,但也可包括其他网络/总线。这些联网环境在家庭、办公室、企业范围的计算机网络、内联网和因特网中是常见的。

如上所述,尽管结合各种计算设备和网络架构描述了各示例性实施例,但基本概念可被应用于其中期望改进资源使用的效率的任何网络系统和任何计算设备或系统。

而且,存在实现相同或相似功能性的多种方法,例如适当的API、工具箱、驱动程序代码、操作系统、控件、独立或可下载软件对象等,它们使得应用和服务能够利用本文中提供的技术。由此,本文中的各实施例从API(或其他软件对象)的观点以及从实现如本文中描述的一个或多个实施例的软件或硬件对象构想。由此,本文中所述的各实施例可具有完全采用硬件、部分采用硬件并且部分采用软件、以及采用软件的方面。

本文中所使用的词语“示例”意味着用作示例、实例或说明。为避免疑惑,本文所公开的主题不限于这些示例。另外,在此所述的被描述为“示例”的任意方面或设计并不一定要被解释为相比其它方面或设计更优选或有利。此外,在使用术语“包括”、“具有”、“包含”和其他类似词语的程度上,为避免疑惑,这些术语旨在当用于权利要求中时以类似于术语“包括”作为开放的过渡词的方式是包含性的而不排除任何附加或其他元素。

如所述的,本文中所述的各种技术可结合硬件或软件或,在适当时,以两者的组合来实现。如本文中所使用的,术语“组件”、“模块”、“系统”等同样旨在指计算机相关实体,或者是硬件、硬件和软件的组合、软件、或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行件、执行的线程、程序、和/或计算机。作为说明,在计算机上运行的应用和计算机都可以是组件。一个或多个组件可驻留在进程和/或执行的线程内,并且组件可位于一个计算机上和/或分布在两个或更多的计算机之间。

前述系统已经参考若干组件之间的交互被描述。可以理解,这些系统和组件可包括那些组件或指定的子组件、某些指定的组件或子组件、和/或附加的组件,并且根据上述内容的各种置换和组合。子组件还可作为通信地耦合到其他组件的组件来实现,而不是被包括在父组件内(分层的)。另外,可注意到一个或多个组件可被组合成提供聚集功能性的单个组件,或被分成若干单独的子组件,且诸如管理层等任何一个或多个中间层可被提供来通信地耦合到这样的子组件以便提供集成的功能性。本文中所述的任何组件也可与本文中未专门描述但本领域技术人员一般已知的一个或多个其他组件进行交互。

鉴于本文所述的示例系统,也可参考各附图的流程图来理解可根据所述主题实现的方法。尽管为了阐述简洁起见,这些方法被示为和描述为一系列框,但是要理解和领会各实施例不受框的次序的限制,因为一些框可以与本文中所描绘和描述的不同次序发生和/或与其他框并发地发生。尽管经由流程图示出了非顺序或分支的流程,但可以理解,可实现达到相同或类似结果的各种其他分支、流程路径和框的次序。此外,一些所示的框在实现下面所述的方法时是任选的。

结语

尽管本发明易于作出各种修改和替换构造,但其某些说明性实施例在附图中示出并在上面被详细地描述。然而应当了解,这不旨在将本发明限于所公开的具体形式,而是相反地,旨在覆盖落入本发明的精神和范围之内的所有修改、替换构造和等效方案。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号