头戴式计算机基于实时影像分析的启用和停用特征的制作方法

文档序号:6534437阅读:119来源:国知局
头戴式计算机基于实时影像分析的启用和停用特征的制作方法【专利摘要】用于头戴式计算机的操作条件是使用来自速度传感器或加速计的输入连同在影像上执行的场景分析的结果来确定,所述影像通过嵌入在所述头戴式计算机中的摄像机所捕获。如果头戴式装置高于预定速度行进,并且所述场景分析返回佩戴者正坐在汽车的驾驶员座位中的决策,那么所述头戴式计算机的一个或多个特征停用或受到限制。所述头戴式计算机可以停用显示器操作、移动电话操作,或改变音频接口选项,或采用其它动作。【专利说明】头戴式计算机基于实时影像分析的启用和停用特征[0001]相关申请案[0002]本申请案是2013年3月15日提交的第13/837,048号美国申请案的接续申请案,第13/837,048号美国申请案主张2012年6月28日提交的第61/665,400号美国申请案的权益,全部教示内容以全文引用的方式并入本文中。【
背景技术
】[0003]如今在商业和个人生活中,例如笔记本式个人计算机(PC'S)、智能电话以及平板计算装置等移动计算装置是用于产生、分析、传送以及使用数据的常用工具。由于随着高速无线通信技术变得随处可见而更加易于存取数字信息,因此消费者继续乐于接受移动数字生活方式。移动计算装置的流行用途包含显示大量高分辨率计算机图形信息和视频内容,这些计算机图形信息和视频内容通常无线串流到所述装置。虽然这些装置通常包含显示屏幕,但是在此类移动装置中不易复制高分辨率的大型显示器的优选视觉体验,因为为提升移动性而此类装置的物理大小受到限制。上述装置类型的另一缺点是用户接口是依赖于手部的,通常需要用户输入数据或使用键盘(物理的或虚拟的)或触摸屏显示器来作出选择。因此,消费者现在正寻求一种免提的高质量、便携式、彩色显示器解决方案,以加强或替换他们的依赖于手部的移动装置。【
发明内容】[0004]本发明涉及人机交互,并且更确切地说涉及一种头戴式计算机,所述头戴式计算机确定可能佩戴头戴式计算机的用户同时处于潜在地不安全的情况的时间,例如,当驾驶汽车时。如果检测到潜在地不安全的情况,那么头戴式计算机的一个或多个可操作特征被停用。[0005]最近开发的微型显示器可以在极小的外观尺寸中提供大型高分辨率的彩色图片和串流视频。此类显示器的一个应用可以包含整合到无线头戴式计算机中,无线头戴式计算机佩戴在用户的头部上,具有放置在用户的视野内的显示器,形式类似于眼镜、音频耳机或视频护目镜。"无线计算头戴式"装置包含一个或多个小的高分辨率的微型显示器和光学器件以放大影像。WVGA微型显示器可以提供高级视频图形阵列(SVGA)(800X600)分辨率或扩充图型阵列(XGA)(1024X768)或甚至更高分辨率。无线计算头戴式装置包含一个或多个无线计算和通信接口,从而确保数据和串流视频能力,并且比依赖于手部的装置提供更大的便利性和移动性。[0006]关于此些装置的更多信息,请查看帕金森(Parkinson)等人在2009年1月5日递交的名称为"用于控制其它系统和装置的移动式无线显示软件平台(MobileWirelessDisplaySoftwarePlatformforControllingOtherSystemsandDevices)"的第12/348,646号共同待决美国申请案、雅各布森(Jacobsen)等人在2009年3月27日递交的名称为"具有适用于作为移动互联网装置使用的高分辨率显示器的手持式无线显示装置(HandheldWirelessDisplayDevicesHavingHighResolutionDisplaySuitableForUseasaMobileInternetDevice)"的第PCT/US09/38601号PCT国际申请案以及雅各布森(Jacobsen)等人在2012年4月25日递交的名称为"改良的头戴式计算机(ImprovedHeadsetComputer)"的第61/638,419号美国申请案,所述申请案中的每一者以全文引用的方式并入本文中。[0007]本文中头戴式计算机(HSC)也可被称作头戴式计算装置或头盔式装置(HMD)。头戴式计算机可配备有摄像机和其它传感器,例如,速度或加速度传感器。影像可由摄像机捕获。所捕获的影像可使用影像处理技术来处理以执行特征提取。特征提取可在头戴式计算机(例如,通过HSC处理器)处本地地执行或通过网络连接的处理器(例如,在云中的)远程地执行。所检测到的影像特征和当前速度和/或加速度信息的组合可用于确定当前环境对于操作头戴式计算机是否是安全的。头戴式计算机功能或特征所述操作可基于安全性判定所述结果来修改。如果检测到不安全状况,那么受到控制的操作、功能和/或特征可包含将HSC断电到"断开状态",或在"仅音频"模式中操作HSC,其中显示器是停用并且关闭。如果未检测到不安全状况,那么HSC可无限制地操作。[0008]在一个实例实施例中,用于头戴式计算机的操作条件是使用来自速度传感器或加速计的输入与场景分析(例如,具体特征提取的影像处理)的结果一起确定的,所述场景分析在通过与头戴式计算机整合的摄像机捕获的影像上执行。如果HSC高于预定速度或加速度阈值行进,并且如果场景分析返回佩戴者明显坐在机动车的驾驶员座位的决策,那么头戴式计算机的一个或多个操作特征或功能可以停用或受到限制。例如,显示器可以停用或移动电话操作可以受到限制,音频接口选项可以发生变化,或其它动作可以受到控制。[0009]场景分析可以检测方向盘、制造商标识、手把、仪表、杠杆或指示汽车的驾驶员在驾驶汽车时通常看到的其它元件的存在。[0010]另外,当确定头戴式计算机的用户是否驾驶时,场景分析可以考虑从汽车的乘客的角度的典型视野。[0011]通常,根据本发明的原理,当佩戴HSC的用户尝试驾驶或正在驾驶移动的汽车时,HSC可以自动关闭其显示器或控制其它特征。因此,驾驶员/用户免除在驾驶的同时使用HSC的诱惑,并且因此这种诱惑引起潜在地危险情况。同时,乘客可以在汽车行进的同时继续使用全面功能的HSC。[0012]使用(i)速度和/或加速度数据和(ii)场景分析结果这两者的实例实施例提供与单独使用任一者相比更加有用的额外的保真度。[0013]根据本发明的原理控制头戴式计算机的操作的实例方法包含:确定头戴式计算机的加速度或速度是否大于预定阈值;使用头戴式计算机的摄像机从头戴式计算机的用户的视角捕获影像;比较所捕获的影像与表示由汽车的乘员看到的汽车的元件的一个或多个模板影像;并且基于所捕获的影像和指示头戴式计算机的用户正在驾驶汽车的模板影像的比较停用头戴式计算机的一个或多个特征。[0014]举例来说,所述停用的一个或多个特征可以包含微型显示器或3G/4G蜂窝无线电的操作。[0015]头戴式计算机的控制操作的实例方法可进一步包含基于所捕获的影像和指示头戴式计算机的用户未在驾驶汽车的模板影像的比较启用头戴式计算机的一个或多个特征。[0016]另外,所述启用的一个或多个特征可以包含仅在音频模式下的头戴式计算机的操作或仅在蓝牙模式下的头戴式计算机无线通信的操作。[0017]所述一个或多个模板影像中的一个或多个可以存储在头戴式计算机的本地存储器中或存储在HSC可存取的非本地存储器中。[0018]实例方法可以进一步包含确定头戴式计算机的当前全球定位位置和基于当前位置的相关联的管辖区,并且基于所确定的管辖区更新一个或多个模板影像以反映右侧驾驶或左侧汽车。[0019]进行比较的元件可以包含以下中的任一者:方向盘、制造商标识、速度计、转速计、燃油液位仪表、电池仪表、油压力表、温度仪表、变速杆、加热/空气调节通风口、相对于侧窗、汽车门的挡风玻璃取向,以及导航系统。[0020]根据本发明的原理,具有微型显示器、音频组件、摄像机、运动传感器、数据存储媒体和可编程数据处理器的头戴式计算机可以用于:(i)确定从运动传感器接收的加速度或速度是否大于预定阈值,(ii)使用摄像机捕获影像数据,(iii)处理影像数据以提取一个或多个影像特征,(iv)组合所述影像特征以及速度和/或加速度信息以确定当前环境是否对于头戴式计算机的至少一个功能的操作是安全的,以及(V)取决于确定当前环境是否安全的结果来选择性地启用或停用头戴式计算机功能,所述可编程数据处理器包含执行从数据存储媒体中检索的指令的一个或多个数据处理机器。[0021]对于当前环境是不安全的判定的所述实例实施例,微型显示器可以停用,仅音频功能可以启用,3G/4G蜂窝无线电功能可以停用,并且蓝牙无线通信功能可以启用。对于当前环境确定为安全的判定,可以全面启用HSC功能。[0022]实例实施例可以进一步包含在判定当前环境安全时存取来自基于网络的存储媒体的一个或多个影像特征。[0023]另一实例实施例可以进一步包含全球定位系统(GPS)接收器以确定当前位置并且基于当前位置确定与其相关联的管辖区,并且进一步基于管辖区组合右侧驾驶或左侧驾驶判定,以确定当前环境是否安全或更新影像模板。[0024]所提取的一个或多个影像特征可以表示以下中的任一者:方向盘、制造商标识、速度计、转速计、燃油液位仪表、电池仪表、油压力表、温度仪表、变速杆、加热/空气调节通风口、相对于侧窗、汽车门的挡风玻璃取向,以及导航系统。[0025]再一实例实施例包含用于控制头戴式计算机操作的非暂时性计算机程序产品,所述计算机程序产品包括其上存储有计算机可读指令的计算机可读媒体,所述计算机可读指令在通过处理器加载并且执行时使所述处理器:确定头戴式计算机的加速度或速度是否大于预定阈值;从头戴式计算机的用户的视角捕获影像;针对如同汽车的乘员所看到的表示汽车的元件的一个或多个模板影像比较所捕获的影像;以及基于所捕获的影像和指示头戴式计算机的用户正在驾驶汽车的模板影像的比较,来停用或启用头戴式计算机的一个或多个特征。【专利附图】【附图说明】[0026]以上内容将从本发明的实例实施例的以下更具体描述中显而易见,如附图中所示,其中相同的参考符号在不同视图中始终指代相同的部分。附图不必按比例绘制,而是强调图示本发明的实施例。[0027]图IA是其中可以实施本文所描述的方法的头戴式计算机的一个实例实施例的透视图。[0028]图IB说明头戴式计算机的一个实例实施例,所述头戴式计算机与主机计算装置(例如,智能电话,PC等)无线通信并且采用响应于语音命令、头部动作和手部移动的用户介面。[0029]图2是头戴式计算机的组件的高层级电子系统框图。[0030]图3A和图3B是包含分别从驾驶员和乘客的角度从汽车内部获得的影像特征的实例场景。[0031]图4是包含从的摩托车驾驶员的角度的影像特征的实例场景。[0032]图5是包含来自古董拖拉机的驾驶员的影像特征的实例场景。[0033]图6是由头戴式装置中的处理器执行的用于基于速度和场景信息控制操作的过程的流程图。【具体实施方式】[0034]图IA和IB示出了无线免提计算头戴式装置100(在本文中也被称为头戴式计算装置、头戴式计算机(HSC)或头盔式装置(HMD))的一个实例实施例,所述装置并入有高分辨率(VGA或更好地)微型显示器元件1010,以及下文描述的其它特征。[0035]图IA描绘了HSC100,并且通常包含框架1000、绑带1002、外壳部分1004、扬声器1006、悬臂或臂1008、微显示器1010和摄像机1020。并且,如同不久将理解的,位于外壳1004内的是各种电子电路包含:微型计算机(单核或多核处理器)、一个或多个有线或无线接口和/或光学接口、相关联的存储器和/或存储装置,以及各种传感器。[0036]头戴式框架1000和绑带1002通常经配置使得用户可以将头戴式计算机装置100佩戴在用户的头部上。外壳1004通常是低轮廓的单元,其容纳电子装置(例如微处理器、存储器或其它存储装置)、低功率无线通信装置连同其它相关联电路。扬声器1006向用户提供音频输出因此用户可以听到信息,例如多媒体演示的音频部分,或音频提示、报警,或用户命令的反馈信令识别。[0037]微型显示器子组件1010用于呈现视觉信息(例如,影像和视频)给用户。微型显示器1010耦合到臂1008。臂1008通常提供物理支撑使得微型显示器子组件能够放置在用户的视野内,优选地在用户的眼睛的前方或在其外周视觉内优选地略微地在眼睛的下方或上方。臂1008还提供在微型显示器子组件1010与容纳在外壳单元1004内的控制电路之间的电气或光学连接。[0038]位于外壳1004内的电子电路可以包含用于微型显示器元件1010以及输入和/或输出装置的显示器驱动器,所述输入和/或输出装置例如一个或多个麦克风、扬声器、地理位置传感器、3轴到9轴的自由度取向感测、大气传感器、健康状况传感器、GPS、数字指南针、压力传感器、环境传感器、能量传感器、加速度、位置、海拔高度、动作、速度或光学传感器、摄像机(可见光、红外(IR)、紫外(UV)等)、额外的无线电(Bluetooth?、Wi-Fi?、LTE、3G蜂窝式、4G蜂窝式、NFC、FM等)、辅助照明系统、测距仪等,和/或一排嵌入在头戴式框架中和/或通过一个或多个外周端口附接的传感器。(Bluetooth是华盛顿柯克兰的蓝牙技术联盟有限公司的注册商标;并且Wi-Fi是德克萨斯奥斯汀的Wi-Fi联盟公司的注册商标。)[0039]如图IB中所说明,HSC100的实例实施例可以通过识别语音命令、感测头部移动110、111、112和手势113或其任何组合来接收用户输入。操作性地耦合或优选地整合到HSC100中的麦克风可用于捕获语音命令,所述语音命令随后使用自动语音识别(ASR)技术进行数字化和处理(2310,图2)。语音可以是到HSC100的主要输入接口,其能够检测用户的语音,并且使用语音识别、推导命令。HSC100随后使用从语音识别中衍生的命令来执行各种功能。[0040]陀螺仪、加速计以及其它微型机电系统传感器可以整合到HSC100中,并且用于追踪用户的头部移动以提供用户输入命令。摄像机或其它动作追踪传感器可用于监测用户进行用户输入命令的手势。摄像机、运动传感器和/或位置传感器用于追踪至少在第一轴111(水平)中的用户的头部、手部和/或身体的动作和/或位置,但是优选地还是在第二(竖直)112、第三(深度)113、第四(纵摇)、第五(滚动)和第六(横摇)中。可以添加三轴磁强计(数字罗盘),从而对无线计算头戴式或外周装置提供完全的9轴自由度位置精确性。此类用户接口的语音命令自动语音识别和头部动作追踪特征胜过其它移动装置的依赖于手部的形式。[0041]头戴式计算装置100可以与远程主机计算装置200无线通信。此类通信可以包含串流从主机200接收的媒体信号,使得HSC100可用作远程辅助显示器。主机200可以是(例如)笔记本式PC、智能电话、平板计算机装置,或具有足够的计算复杂性以与HSC100通信的其它计算装置。主机可以能够进一步连接到其它网络210,例如互联网。HSC100和主机200可以通过一个或多个无线协议,例如,蓝牙、1Wi~Fi?、WiMX或其它无线式无线电链路150无线地通信。[0042]HSC100可以用作单机且全功能的无线互联网连接的计算机系统。[0043]具有微型显示器1010的HSC100可以使用户能够在虚拟显示器400界定的大得多的区域内选择视野300。用户可以控制视野300的位置、程度(例如,X-Y或3D范围)和/或放大率。[0044]HSC可以各种物理形式实施,例如如图所示的单眼头戴式计算机,而且还可以实施为可佩带式计算机、数字护目镜、电子眼镜,以及其它形式。[0045]在一个实施例中,HSC可采用雅各布森(Jacobsen)等人在2011年2月1日递交的名称为"具有可通过动作、身体姿势和/或声音命令控制的可拆卸附件的无线免提头戴式计算装置(WirelessHands-FreeComputingHeadsetWithDetachableAccessoriesControllableByMotion,BodyGestureAnd/OrVocalCommands)"的第13/018,999号共同待决美国专利申请案中描述的HSC形式,所述申请案以全文引用的方式并入本文中。[0046]图2是头戴式计算机100的电子系统的高层级框图。电子系统包含处理器2100、存储器2102和大容量存储装置2104,如同任何可编程数字计算机系统中典型的。还包含在电子系统中的是微型显示器2110、一个或多个麦克风2112、2114、扬声器2106、2108、无线通信模块2105、摄像机2120以及加速计2150或其它速度传感器2200,例如,可以输送速度和/或加速度信息的全球定位系统(GPS)接收器。[0047]为了确定由于不安全环境而是否限制或抑制HSC100的特定特征,例如,通过HSC100用户的汽车的操作,处理器2100执行储存在存储器2102中的指令2510并且存取储存在存储器2102和/或存储装置2104中的数据。处理器2100可以例如执行实施为软件代码的指令2510。处理器2100也可以利用操作系统2400和在操作系统2400方面运行的应用程序2410以提供各种功能。[0048]在一个实例实施例中,处理器2100可以执行存储的指令2510以执行影像捕获2350并且执行场景分析2360。执行影像捕获2360的指令可以包含调用摄像机2120(图IA中的1020)以首先激活自动调焦、自动平衡和/或其它影像捕获特征,随后拍摄图片。执行场景分析2360可以确定影像数据是否含有一些特定的目标、特征、元素或活动。场景分析2360可以任何种类的方式执行,包含,例如,目标或特征识别、判别或检测,并且可以包含基于内容的影像检索。影像捕获2350和场景分析2360优选地实时出现,并且因此优选地实施为低层级系统调用,或甚至是操作系统2400中的内核层级功能。但是在一些情况下影像捕获2350和场景分析2360也可以实施为在操作系统2400的上层运行的应用程序2410。[0049]存储器2102和/或存储装置不仅储存指令2510供处理器来执行,而且也可以储存一个或多个场景数据模板2300。场景数据模板2300是通常可以被机动车的驾驶员和/或乘员看到的影像的数字表示。[0050]更确切地说,处理器2100经编程以自动地使用嵌入式摄像机2120和加速计2150来确定汽车驾驶员何时佩戴头戴式计算机100。当HSC100确定存在此类状况时,随后停用HSC100的一个或多个特征。然而,即使当加速计2150(或GPS2200等)指示汽车高于预定速度移动时,如果场景分析2360作出头戴式计算机的用户未驾驶汽车而实际上是汽车中的乘客的结论,那么HSC可以保持全面的功能。速度或加速度传感器2150、2200和场景分析2360的组合为驾驶员提供有用的安全特征,同时为乘客提供令人愉快的体验。乘客能够在机动车行进的同时全面地使用并且享受HSC100,但是自动关闭安全特征防止汽车的驾驶员完全地使用HSC100,或至少仅启用在所述情况下已知为安全的特定特征。在此类减少操作模式下,HSC100可仅启用音频功能,和/或其它功能,例如仅仅是蓝牙连接功能。因此,驾驶员仍然可能使用构建在汽车中的蓝牙音频系统以作出使用HSC100中的3G/4G蜂窝式无线电的调用或串流其它音频内容。[0051]图3A和图3B说明表示可以存储在HSC100中的典型场景数据2300的影像数据并且表示由摄像机2120捕获的影像。[0052]图3A是从驾驶员的角度获得的汽车内部的组件的场景3000。场景3000的主要可辨识组成元件或影像特征是方向盘3010。但是场景3000的其它元件或影像特征可以对场景分析2360有用并且可以包含制造商标识3012(在方向盘3010的中心)、速度计3014、转速计3016、燃油液位3018和其它标度、驾驶员控制,例如,变速杆3021、加热/空气调节通风口3023、挡风玻璃3025和侧窗3027的相对取向、汽车门3029、地板3031、位于仪表盘侧面的其它仪器(例如,导航系统3033)的存在。对于左侧驾驶汽车和右侧驾驶汽车来说规定门3029、挡风玻璃3025和侧窗3027的相对取向的影像特征可以包含在影像模板和场景数据2300中。[0053]存储场景数据2300或模板影像可包含用于右侧驾驶汽车和左侧驾驶汽车两者的数据。另外,此类存储场景数据2300可包含管辖区数据。管辖区数据可包含管辖区的地理位置和它是否是左侧驾驶或右侧驾驶管辖区。举例来说,具有GPS的HSC100可提供位置信息,所述位置信息随后可用于确定HSC100所位于的管辖区。此类管辖区信息可用于针对左侧驾驶汽车或右侧驾驶汽车来对场景分析进行优先排序。举例来说,如果GPS确定HSC100位于加拿大,那么可对针对右侧驾驶汽车的场景分析进行优先排序。[0054]存储场景元件2300也可说明摄像机2120的可能的变焦设置。举例来说,在一些变焦设置上仅仪表盘的一部分可以是可见的(例如,仅方向盘3010的一部分和若干仪表3018),而在其它变焦设置上,挡风玻璃3025、侧窗3027、门3029及甚至是底层3031的部分可以是可见的。此类各种可能性可通过以尤其有效方式储存场景数据来说明,例如,通过针对不同变焦水平储存给定场景的多个版本或通过使用分层场景元件模型。[0055]存储场景数据2300还可包含汽车乘员场景的表示,例如图3B的场景3100,所述场景是前座上的乘客观看到的典型场景。虽然一些元件仍然是相同的(例如,导航系统3033和变速杆3021的存在),但是与图3A的驾驶员场景3000相比它们位于视野或场景3100的相对侧。然而,最显著的是场景3100缺失方向盘3010和仪表3018,并且包含其它指示物品,例如,杂物箱3110的存在。[0056]任何适宜的已知场景分析(影像识别)算法可通过场景分析2360使用以比较通过影像捕获2350获得的影像与场景数据模板2300。此类算法优选地可以是相对高速度的,这是因为用户对装置或装置特征的存取是受到控制的。算法优选地是实时执行的,并且因此可以实施为较高优先级操作系统调用、中断或甚至嵌入在操作系统内核中,这取决于处理器类型和选择用于实施的操作系统。[0057]在一个替代实例实施例中,处理器2100可以执行存储的指令2510以执行影像捕获2350,并且上传场景数据到主机200以进行基于云的场景分析并且接收场景分析决策。通过利用基于云的资源,基于云的场景分析可执行与在HSC100上机载(S卩,本地)执行的场景分析2360相比在计算上更加密集的场景分析。基于云的场景分析可以存取大量的汽车场景库,由于资源局限性,将所述汽车场景库储存在本地存储器2102中可能是不切实际的。基于云的场景分析与适当的场景分析(影像识别)算法协作,所述算法是确保足够快速的处理和决策制定的设计决策,所述设计决策也可以用于限制用户对HSC100的可操作特征的存取。此类基于云的分析可以用于释放和卸载来自HSC100的存储器密集且计算上密集的过程中的一些。[0058]图4是典型的摩托车的驾驶员的场景4000。此处,例如手把4010、气槽和仪表4014、镜子4028以及移位器4021等元件可以包含在场景数据模板2300中。[0059]图5是从古董拖拉机的驾驶员的角度的场景5000。在场景5000中,驾驶员可以坐的非常靠近非常大的方向盘5010并且因此,仅可以看到方向盘5010的若干部分5012。其它元件可以包含拖拉机的仪表5018、杠杆5021和罩盖部分5033,这些部分可以作为用于场景5000的识别的影像特征来提取。[0060]图6是可以通过处理器2100执行以使用速度传感器2150和场景分析2360实施对HSC100的控制的过程6000的流程图。在第一阶段600中,速度和/或加速度是通过与阈值进行比较确定的。举例来说,加速计2150或GPS2200可以指示一定量上的快速加速度或恒定速度,例如,4英里/小时(MPH)。[0061]如果速度和/或加速度较低(即,低于阈值),那么过程前向移动到阶段610,其中可以启用头戴式计算机100的所有特征、模式和功能。[0062]然而,如果加速度或速度高于预定的量(S卩,大于阈值),那么进入阶段602。在阶段602,使用摄像机2120捕获一个或多个影像。在阶段602捕获的影像随后在阶段604通过场景分析2360处理。场景分析阶段604可以利用各种场景数据模板606,所述场景数据模板是通过存储器2102或存储装置2104存取的。场景数据模板606(或2300)可以表示通常由机动车的驾驶员和乘客观看到的场景,例如上文相对于场景3000、3100、4000、5000描述的那些。[0063]阶段608可以作出HSC100的用户是否在汽车中行进的判定。如果并非是这种情况,那么可以进入阶段610,其中所有可用的操作模式是活动的。[0064]如果阶段608的场景分析作出驾驶员在汽车内部的结论,那么进入阶段612。在阶段612,对用户是否是汽车中的乘客做出判定。如果用户被确定为是乘员,那么过程可以继续到阶段610,其中所有操作模式是启用的。[0065]然而,如果佩戴者确定为是驾驶员,那么进入阶段614。在阶段614,HSC100的可操作特征或功能的一个或多个模式是启用或停用的。作为一个实例,阶段620-1可停用显示器。阶段620-2可停用无线通信接口,例如3G或4G蜂窝式。阶段620-3可仅启用音频功能,例如,麦克风和扬声器。在阶段620-4,显示器、扬声器和麦克风是启用的,其中仅蓝牙接口和蜂窝式语音功能是启用的。蓝牙(BT)模式620-4可允许驾驶员使用外部、汽车内且安全的蓝牙系统来安置语音电话呼叫。[0066]可能存在其它变化形式。举例来说,对于HSC100的用户可存在覆盖驾驶员检测特征6000的方式,例如,通过经由语音识别功能提供某些专门的命令。[0067]虽然本文所描述的实例实施例限于地面汽车,但是所属领域的技术人员应该认识到所公开发明的实施例可在其它环境和其它情况中应用,以确保HSC100的安全使用。[0068]应理解,上述实例实施例可以多种不同方式实施。在一些情况下,本文所描述的各种"数据处理器"各自可由物理或虚拟通用计算机来实施,所述计算机具有中央处理器、存储器、磁盘或其它大容量存储装置、通信接口、输入/输出(I/O)装置,以及其它外围装置。通用计算机转化成处理器并且执行上述过程,例如,通过将软件指令加载到处理器中,并且随后引起指令的执行以执行所描述的功能。[0069]如本领域中已知,此类计算机可以含有系统总线,其中总线是一组用于计算机或处理系统的组件当中的数据传送的硬件线路。总线是本质上共享的导线,其连接计算机系统的不同元件(例如,处理器、磁盘储存装置、存储器、输入/输出端口、网络端口等),所述导线允许所述元件之间的信息的传送。一个或多个中央处理器单元附接到系统总线并且提供用于计算机指令的执行。还附接到系统总线的通常是I/O装置接口,其用于将各种输入和输出装置(例如,键盘、鼠标、显示器、打印机、扬声器等)连接到计算机。网络接口允许计算机连接到附接到网络的各种其它装置。存储器提供用于计算机软件指令和用于实施实施例的数据的易失性存储装置。磁盘或其它大容量存储装置提供用于计算机软件指令和用于实施(例如)本文所描述的各种流程的数据的非易失性存储装置。[0070]因此实施例可以通常在硬件、固件、软件或其任何组合中实施。[0071]在某些实施例中,本文所描述的流程、装置和过程是计算机程序产品,其包含计算机可读媒体(例如,可移除的存储媒体,例如,一个或多个DVD-ROM、⑶-ROM、软盘、磁带等),所述计算机可读媒体提供用于系统的软件指令的至少一部分。此类计算机程序产品可以通过任何合适的软件安装流程来安装,如同所属领域中众所周知的。在另一实施例中,软件指令的至少一部分也可以通过缆线、通信和/或无线连接下载。[0072]实施例也可以实施为存储在非暂时性机器可读媒体上的指令,所述指令可以通过一个或多个流程来读取和执行。非暂时性机器可读媒体可以包含用于储存或传输呈可由机器(例如,计算装置)读取的形式的信息的任何机构。举例来说,非暂时性机器可读媒体可以包含只读存储器(ROM);随机存取存储器(RAM);包含磁盘存储媒体的存储装置;光学存储媒体;快闪存储装置;以及其它装置。[0073]此外,固件、软件、例程或指令可以在本文中描述为执行某些动作和/或功能。然而,应了解,本文中含有的此类描述仅出于方便起见并且此类动作实际上由执行固件、软件、例程、指令等的计算装置、处理器、控制器或其他装置引起。[0074]还应理解,框图和网络图可以包含以不同方式布置或以不同方式呈现的更多或更少的元件。但是进一步应理解,某些实施方案可以指示图示了以特定方式实施的实施例的执行的框图和网络图以及框图和网络图的数目。[0075]因此,其它实施例还可以多种计算机架构、物理虚拟的云计算机和/或其一些组合来实施,并且因此本文所描述的计算机系统仅意图用于说明目的并且不作为实施例的限制。[0076]因此,尽管已经参考本发明的实例实施例具体地示出并且描述本发明,但所属领域的技术人员应理解,在不脱离所附权利要求书所涵盖的本发明的范围的情况下,可以在其中做出形式和细节上的各种改变。【权利要求】1.一种控制头戴式计算机的操作的方法,其包括:确定头戴式计算机的加速度或速度是否大于预定阈值;通过所述头戴式计算机的摄像机,从所述头戴式计算机的用户的视角捕获影像;比较所捕获的所述影像与表示由汽车的乘员看到所述汽车的元件的一个或多个模板影像;以及基于所捕获的所述影像和指示所述头戴式计算机的所述用户正在驾驶所述汽车的所述模板影像的比较,来停用所述头戴式计算机的一个或多个特征。2.根据权利要求1所述的头戴式计算机的控制操作的方法,其中所停用的所述一个或多个特征包含微型显示器的操作。3.根据权利要求1所述的控制头戴式计算机的操作的方法,其中所停用的所述一个或多个特征包含3G/4G蜂窝无线电的操作。4.根据权利要求1所述的控制头戴式计算机的操作的方法,其进一步包含基于所捕获的所述影像和指示所述头戴式计算机的所述用户未在驾驶汽车的所述模板影像的比较,来启用所述头戴式计算机的一个或多个特征。5.根据权利要求4所述的控制头戴式计算机的操作的方法,其中所启用的所述一个或多个特征包含仅以音频模式进行所述头戴式计算机的操作。6.根据权利要求4所述的控制头戴式计算机的操作的方法,其中所启用的所述一个或多个特征包含仅以蓝牙模式进行所述头戴式计算机的无线通信的操作。7.根据权利要求1所述的控制头戴式计算机的操作的方法,其中所述一个或多个模板影像中的一个或多个未存储在所述头戴式计算机的本地存储器中。8.根据权利要求1所述的控制头戴式计算机的操作的方法,其进一步包含:确定所述头戴式计算机的当前全球定位位置和基于所述当前全球定位位置上相关联的管辖区;以及基于所确定的所述管辖区来更新所述一个或多个模板影像,以反映右侧驾驶或左侧汽车。9.根据权利要求1所述的控制头戴式计算机的操作的方法,其中进行所述比较的元件包含以下中的任一者:方向盘、制造商标识、速度计、转速计、燃油液位仪表、电池仪表、油压力表、温度仪表、变速杆、加热/空气调节通风口、相对于侧窗、汽车门的挡风玻璃取向,以及导航系统。10.-种头戴式计算机,其包括:微型显示器;音频组件;摄像机;运动传感器;数据存储媒体;可编程数据处理器,其包括执行从所述数据存储媒体中检索到的指令的一个或多个数据处理机器,所述指令用于:确定从所述运动传感器中接收到的加速度或速度是否大于预定阈值;使用所述摄像机捕获影像数据;处理所述影像数据以提取一个或多个影像特征;组合所述影像特征和速度和/或加速度信息,以确定当前环境对于操作所述头戴式计算机的至少一个功能是否是安全的;以及取决于确定所述当前环境是否安全的结果,来选择性地启用或停用所述头戴式计算机的功能。11.根据权利要求10所述的设备,其中所述当前环境确定是不安全的,并且所述微型显示器是停用的。12.根据权利要求10所述的设备,其中所述当前环境确定是不安全的,并且仅音频功能是启用的。13.根据权利要求10所述的设备,其中所述当前环境确定是安全的,并且所述头戴式计算机的功能是全面启用的。14.根据权利要求10所述的设备,其中所述当前环境确定是不安全的,并且3G/4G蜂窝无线电功能是停用的。15.根据权利要求10所述的设备,其中所述当前环境确定是不安全的,并且蓝牙无线通信功能是启用的。16.根据权利要求10所述的设备,其进一步包含在判定所述当前环境是安全时,存取来自基于网络的存储媒体的一个或多个影像特征。17.根据权利要求10所述的设备,进一步包含全球定位系统(GPS)接收器以确定当前位置和与所述当前位置相关联的管辖区,并且基于所述管辖区进一步组合右侧驾驶或左侧驾驶判定,以确定所述当前环境是否安全。18.根据权利要求10所述的设备,其中所提取的所述一个或多个影像特征表示以下中的任一者:方向盘、制造商标识、速度计、转速计、燃油液位仪表、电池仪表、油压力表、温度仪表、变速杆、加热/空气调节通风口、相对于侧窗、汽车门的挡风玻璃取向,以及导航系统。19.一种用于控制头戴式计算机的操作的非暂时性计算机程序产品,所述计算机程序产品包括其上存储有计算机可读指令的计算机可读媒体,当通过处理器加载和执行时,所述计算机可读指令使所述处理器能够:确定头戴式计算机的加速度或速度是否大于预定阈值;从所述头戴式计算机的用户的视角捕获影像;比较所捕获的所述影像与表示由汽车的乘员看到所述汽车的元件的一个或多个模板影像;以及基于所捕获的所述影像和指示所述头戴式计算机的所述用户正在驾驶所述汽车的所述模板影像的比较,来停用或启用所述头戴式计算机的一个或多个特征。【文档编号】G06F3/01GK104428729SQ201380034874【公开日】2015年3月18日申请日期:2013年6月11日优先权日:2012年6月28日【发明者】史帝芬·A.·庞博,杰佛瑞·J.·贾寇伯森,克里斯多福·帕金森申请人:寇平公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1