首页> 中国专利> 识别和配置在控制面板上的控制器

识别和配置在控制面板上的控制器

摘要

一种方法,其包括在处理器处从摄像机接收与控制面板关联的图像数据。该方法还包括在显示器处呈现一个或多个图像。该一个或多个图像基于图像数据生成。该方法包括基于所述图像数据和基于控制设定数据而确定控制面板的第一控制器的位置。该方法包括在显示器处提供第一控制器的位置的指示,并在该显示器处提供第一控制器的期望配置的指示。

著录项

  • 公开/公告号CN104246437A

    专利类型发明专利

  • 公开/公告日2014-12-24

    原文格式PDF

  • 申请/专利权人 波音公司;

    申请/专利号CN201380018811.8

  • 申请日2013-02-19

  • 分类号G01C23/00;G06Q10/06;

  • 代理机构北京纪凯知识产权代理有限公司;

  • 代理人赵蓉民

  • 地址 美国伊利诺伊州

  • 入库时间 2023-12-18 08:15:34

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-01-02

    授权

    授权

  • 2015-04-22

    实质审查的生效 IPC(主分类):G01C23/00 申请日:20130219

    实质审查的生效

  • 2014-12-24

    公开

    公开

说明书

技术领域

本公开主要涉及识别和配置在控制面板上的控制器。

背景技术

许多系统包括经配置用于系统操作的控制器。例如,飞行器驾驶 舱可以包括根据飞行器的特定操作配置的多个控制器(例如,执行起 飞;着陆等)。飞行器人员可以基于一个或多个检查表配置在驾驶舱 中的控制面板。这些检查表可以是纸质或电子形式,并且可以指导飞 行器人员手动定位和配置在检查表中识别的每个控制器。定位通过检 查表识别的特定控制器可能是耗时的。此外,某些情况可能需要检查 表任务在相对短的时间段内完成,或在配置过程期间,需要很多飞行 器人员彼此沟通。

发明内容

一种装置可以配置为接收来自摄像机的图像数据(例如,视频数 据)并在显示器呈现该图像数据。该图像数据可以与控制面板关联(例 如,飞行器控制面板、潜艇控制面板、制造控制面板、船舶控制面板、 直升机控制面板、列车控制面板、石油平台控制面板等)。该装置可 以处理图像数据以指导该装置的用户通过配置过程来配置控制面板的 控制器。

例如,该装置可以在显示器处呈现作为图形叠加的一个或多个符 号或指示器。该图像叠加可以向用户提供指示要被配置的控制面板的 特定控制器的指令。此外,该图形叠加可以指示控制器的特定配置, 移动控制器的方向(例如,向右侧转动该控制器),或另一个配置命 令。该装置的用户可以在配置特定控制器之前查看图像数据以及在显 示器处呈现的一个或多个图形叠加。该装置可以检测特定控制器的配 置已被更改并验证该控制器被恰当配置。如果该控制器被恰当配置, 则该装置可以更新显示器以呈现与配置控制面板的附加控制器关联的 附加的图形叠加、指令和符号。因此,该装置可以使用增强现实技术 通过配置控制面板的处理帮助和指导用户(或多个用户)。

在特定实施例中,识别和配置控制面板的方法被公开。该方法包 括在处理器接收来自摄像机的与控制面板关联的图像数据。该方法还 包括在显示器处呈现一个或多个图像。该一个或多个图像基于图像数 据生成。该方法包括基于图像数据并基于控制设定数据来确定控制面 板的第一控制器的位置。该方法包括在显示器处提供第一控制器的位 置的指示,并且在显示器处提供第一控制器的期望配置的指示。

在另一个实施例中,一种装置包括摄像机、显示器、处理器和存 储器。该存储器包括指令,当该指令被处理器执行时,其促使处理器 接收或处理与来自摄像机的控制面板关联的图像数据。该存储器包括 指令,当该指令被处理器执行时,其促使处理器在显示器处呈现一个 或多个图像。该一个或多个图像基于图像数据生成。该存储器包括指 令,当该指令被处理器执行时,其促使处理器基于图像数据并基于控 制设定数据来确定控制面板的第一控制器的位置。该存储器包括指令, 当该指令被处理器执行时,其促使处理器在显示器处提供第一控制器 的位置的指示。该存储器包括指令,当该指令被处理器执行时,其促 使处理器在显示器处提供第一控制器的期望配置的指示。

在又一个实施例中,一种非临时性计算机可读存储介质包括指令, 当该指令被处理器执行时,其促使处理器从摄像机接收或处理与控制 面板关联的图像数据。该非临时性计算机可读存储介质进一步包括指 令,当该指令被处理器执行时,其促使处理器在显示器处呈现一个或 多个图像。该一个或多个图像基于图像数据生成。该非临时性计算机 可读存储介质进一步包括指令,当该指令被处理器执行时,其促使处 理器基于图像数据并基于控制设定数据来确定控制面板的第一控制器 的位置。该非临时性计算机可读存储介质进一步包括指令,当该指令 被处理器执行时,其促使处理器在显示器处提供第一控制器的位置的 指示和在显示器处提供第一控制器的期望配置的指示。

有利地,该非临时性计算机可读存储介质进一步包括指令,当该 指令被处理器执行时,其促使处理器从摄像机接收与控制面板关联的 第二图像数据,并基于第二图像数据确定第一控制器的配置是否已被 更改。优选地,处理器基于第二图像数据并基于控制设定数据进一步 确定第一控制器的更改的配置是否与第一控制器的期望配置相对应。 优选地,处理器在显示器处进一步呈现一个或多个附加图像,其中所 述一个或多个附加图像基于第二图像数据生成,并响应于第一控制器 的配置对应于期望配置的确定,该处理器基于第二图像数据并基于控 制设定数据来确定第二控制器的第二位置。优选地,该非临时性计算 机可读存储介质进一步包括指令,当该指令被处理器执行时,其促使 处理器在显示器处提供第二控制器的第二位置的指示,并在显示器处 提供第二控制器的期望配置的指示,其中所述期望配置基于控制设定 数据确定。优选地,第二位置相对于第一控制器的位置而被识别。

附图说明

图1是识别和配置控制面板的系统的说明性实施例的框图;

图2是识别和配置控制面板的系统的另一个说明性实施例的框 图;

图3是识别和配置控制面板的系统的另一个说明性实施例的框 图;

图4A和4B是识别和配置控制面板的系统的另一个说明性实施例 的示意图;

图5A和5B是识别和配置控制面板的系统的另一个说明性实施例 的示意图;

图6A和6B是识别和配置控制面板的系统的另一个说明性实施例 的示意图;

图7是识别和配置控制面板的系统的另一个说明性实施例的示意 图;

图8是识别和配置控制面板的方法的特定实施例的流程图;

图9是根据特定实施例的用于识别和配置图8的控制面板的方法 的附加部分的流程图;并且

图10是可操作为支持相对于图1-9所公开的各种方法、系统和计 算机可读介质的计算机系统的说明性实施例的框图。

具体实施方式

参照图1,其公开了用于识别和配置控制面板的系统100的特定 实施例。系统100包括装置102和控制面板(例如,控制面板108A, 108B)。装置102可以包括显示器104和摄像机106。在特定实施例 中,显示器104可以是触摸屏显示器。显示器104经配置显示基于从 摄像机106接收的图像数据生成的一个或多个图像。装置102还可以 包括输入/输出装置(未示出),其包括手写笔、鼠标、键盘等。装置 102可以包括无线通信能力,其使装置102能够经由使用一个或多个 无线通信协议(例如,IEEE 802.11X协议,蓝牙协议等)的无线通信 链路与另一个装置(未示出)通信。装置102可以是便携式计算装置 (例如,笔记本电脑)、平板电脑、智能电话、电子飞行包或另一种 计算装置。在特定实施例中,摄像机106位于装置102上或以其他方 式集成在装置102中。在另一个特定实施例中,一个或多个摄像机(未 示出)位于装置102的外部(例如,在飞行器的驾驶舱内)。在另一 个特定实施例中,摄像机106可以位于头戴受话器、帽子的帽舌、一 副眼镜等上。装置102可以接收来自摄像机106的图像数据并在显示 器104处呈现一个或多个图像。

控制面板可以包括多个控制器110-158。多个控制器可以包括开 关,电路断路器,旋钮,滑块控件,仪表,显示器,操纵杆,指示器, 和其他控制器。如图1所示,控制面板可以包括第一部分(例如,控 制面板108A)和第二部分(例如,控制面板108B)。多个控制器110-158 中的第一组控制器(例如,控制器110-142)可以位于控制面板(例如, 控制面板108A)的第一部分上,以及多个控制器110-158中的第二组 控制器(例如,控制器144-158)可以位于控制面板(例如,控制面板 108B)的第二部分上。在可替代的实施例中,控制面板可以包括单一 的部分(例如,只有控制面板108A),并且多个控制器110-158可以 位于该控制面板的单一部分上。

如图1所示,多个控制器可以包括推力杆110、显示器116-120、 128、130、136、140、142、146,仪表132和154-158,旋钮控制器 134,开关148-152,开关盒112、144,滑块控制器124,和/或指示器 122、126以及138。开关盒112可以包括多个开关(例如,开关114)。 开关盒144可以包括多个开关。

装置102可以存储与一个或多个控制面板(例如,控制面板108A, 108B)关联的控制设定数据。装置102可以从网络、从在控制面板的 数据储存器、从外部装置(例如,通用串行总线(USB)驱动器)或 从另一个计算装置接收控制设定数据。控制设定数据可以与电子检查 表关联。该电子检查表可以包括配置控制面板用于特定操作(例如, 飞行前检查表,飞机着陆程序检查表,响应于另一种情况的检测与要 完成的任务相关联的检查表)的一个或多个任务。在特定实施例中, 控制设定数据可以包括识别控制面板的一个或多个控制器的布局的控 制数据。该控制设定数据可以包括与控制面板的一个或多个控制器中 的每个控制器关联的定向数据,并且该定向数据指示从第一控制器到 第二控制器的方向。

例如,控制设定数据可以包括与第一控制器(例如,仪表132) 关联的定向数据。与第一控制器关联的定向数据可以指示第一控制器 位于第二控制器(例如,显示器136)的左侧和第三控制器(例如, 显示器130)的右侧。与第一控制器关联的定向数据可以进一步指示 第一控制器位于第四控制器(例如,显示器120)之上。特定电子检 查表可以包括与配置或以其他方式验证第一控制器的读数关联的步 骤。装置102可以至少部分基于与第一控制器关联的定向数据确定第 一控制器的位置。例如,装置102可以从摄像机106接收图像数据。 装置102可以基于识别控制面板的一个或多个控制器的布局的控制数 据、电子检查表数据或其任何组合来识别第一控制器(例如,仪表 132)。装置102可以基于控制数据和图像数据识别一个或多个参考控 制器。一个或多个参考控制器可以对应于摄像机106的视场内的一个 或多个控制器。装置102可以基于与第一控制器关联的定向数据,基 于与一个或多个参考控制器关联的定向数据或其任何组合来确定第一 控制器相对于一个或多个参考控制器的位置。

例如,装置102可以确定第一参考控制器(例如,显示器120) 在摄像机106的视场内。装置102可以基于与第一控制器关联的定向 数据确定第一控制器(例如,仪表132)位于第一参考控制器之上。 响应于确定所述第一控制器位于所述参考控制器之上,装置102可以 在显示器104处呈现一个或多个图形叠加。该一个或多个图形叠加可 以指示遥摄摄像机106的方向,使得第一控制器在摄像机106的视场 内。因此,对于任何特定控制器,装置102可以基于定向数据确定另 一个特定控制器的位置。装置102可以经配置在显示器104处呈现包 括在电子检查表中的一个或多个任务。装置102可以通过与电子检查 表关联的一个或多个配置任务而使用从摄像机106接收的图像数据指 导装置102的用户。

例如,装置102可以从摄像机106接收图像数据。图像数据可以 与在摄像机106的视场内的控制面板(例如,控制面板108A,108B) 的至少一部分关联。装置102可以参照图2-7所述在显示器104处呈 现图像数据或表示图像数据的一个或多个图片。装置102可以基于控 制设定数据识别控制面板的第一控制器和基于从摄像机106接收的图 像数据确定第一控制器的位置。装置102可以在显示器104上呈现第 一控制器的位置的指示。如果第一控制器的位置在摄像机106的当前 视场内,则装置102可以通过将一个或多个符号(例如,框)叠加在 显示器104处呈现的图像数据或图像数据的一部分上而指示第一控制 器的位置。

如果第一控制器的位置不在摄像机106的当前视场中,则装置102 可以基于控制设定数据确定从当前视场到第一控制器的位置的方向。 在特定实施例中,装置102可以基于控制设定数据和经由装置102的 一个或多个传感器(例如,一个或多个惯性传感器、一个或多个取向 传感器等)提供的数据而确定从当前视场到第一控制器位置的方向。 装置102可以通过将一个或多个符号(例如,箭头)叠加在显示器104 处呈现的图像数据之上而指示从当前视场到第一控制器的位置的方 向。用户可以移动装置102,使得摄像机106的视场在指示的方向上 行进。当装置102移动时,摄像机106接收在显示器104处呈现的附 加图像数据。

在特定的实施例中,当装置102移动时,装置102可以基于附加 图像数据、基于控制设定数据、基于一个或多个传感器(例如,一个 或多个惯性传感器,一个或多个取向传感器等)或其组合而确定装置 102和/或摄像机106相对于控制面板的当前取向。在特定实施例中, 确定装置102和/或摄像机106相对于控制面板的取向可以包括将图像 数据与附加图像数据比较。例如,装置102可以基于至少部分图像数 据识别特定控制器的第一位置,并且在附加图像数据的至少一部分中 识别特定控制器的第二位置。装置102可以基于第一位置与第二位置 的比较,使用控制设定数据确定装置102和/或摄像机106的当前取向。 装置102可以基于装置102和/或摄像机106的当前取向,更新从当前 视场到第一控制器的位置的方向。

在特定实施例中,摄像机106的取向(例如,摄像机106的视场 的取向)可以与装置102的取向相关。例如,当装置102从第一位置 移动到在第一位置左侧的第二位置时,摄像机106的视场会移动到左 侧。因此,当装置102在第一位置时在摄像机106的视场内的物体(例 如,控制面板的控制器)在当装置102在第二位置中时可被移动到摄 像机106的视场的右侧并在摄像机106的视场外部。可替换地,当装 置102在第一位置时在摄像机106的视场内的物体可以在摄像机106 的视场内,但是在装置102移向第二位置时被进一步安置在视场的右 侧。

在另一个特定实施例中,摄像机106的取向(例如,摄像机106 的视场的取向)可能不与装置102的取向直接对应。例如,当随着装 置102从第一位置移向第二位置而使装置102向右侧旋转时,摄像机 106的视场可以对应于当装置102在第一位置时的摄像机106的视场。 因此,当装置102移动时,摄像机106的视场基本不会改变。在特定 实施例中,摄像机106的视场会由于摄像机106相对于物体(例如, 控制面板的控制器)的视角变化而在装置102的转动方向上放大。例 如,当装置102在第一位置中时,物体(例如,控制面板的控制器) 可以沿摄像机106的视场的最左侧边缘定位。在随着装置102从第一 位置移向第二位置而使装置102向右侧转动时,该物体可以保持沿摄 像机106的视场的最左侧边缘定位,但是当装置102在第二位置中时, 当装置102在第一位置时定位在视场的最右侧边缘的右侧的一个或多 个其他物体(例如,控制面板的一个或多个其他控制器或部分)可以 被包括在摄像机106的视场内。

在另一个特定实施例中,确定装置102和/或摄像机106相对于控 制面板的取向可以包括在移动装置102时监控从一个或多个传感器接 收的传感器数据的变化,并基于传感器数据计算摄像机106的位置。 传感器数据可以指示装置102已水平移动(例如,向左侧或右侧移动), 垂直移动(例如,向上或向下移动),水平转动(例如,向左或向右 转动或倾斜),垂直转动(例如,向上或向下转动或倾斜)或其组合。 例如,装置102可以接收指示装置102和/或摄像机106在第一位置中 取向(即,当接收图像数据时的装置102的取向)的第一传感器数据。 当装置102移动(例如,在如同在显示器104指示的第一控制器的方 向中)时,装置102可以接收附加的传感器数据。附加的传感器数据 可以指示装置102和/或摄像机106在第二位置中取向(例如,装置102 和/或摄像机106已移动到左侧、移动到右侧、向下移动、转动到左侧、 转动到右侧、向上转动、向下转动,或其组合)。装置102可以基于 附加传感器数据计算当前的装置102的取向和/或摄像机106的取向。

在附加图像数据在摄像机106处接收时,装置102可以确定第一 控制器是否位于摄像机106的视场中。当装置102确定第一控制器位 于摄像机106的视场中时,装置102可以通过将一个或多个符号(例 如,框)叠加在显示器104处的图像数据或图像数据的一部分上而指 示第一控制器的位置。在装置102移动时,从当前视场到第一控制器 的方向可以在显示器104处更新。在特定实施例中,装置102可以在 显示器104处指示摄像机106的视场被引导向第一控制器,即使当摄 像机106与第一控制器之间的视线被(例如,摄像机106与控制面板 之间的物体或人)阻挡时。装置102可以基于从一个或多个传感器接 收的传感器数据而确定第一控制器在摄像机106的视场内。因此,即 使当装置102基于附加图像不能确定第一控制器是否在摄像机106的 当前视场内(例如,因为摄像机106的视场被阻挡)时,装置102也 可以基于传感器数据更新从当前视场到第一控制器的方向。附加地, 一个或多个符号可以在显示器104处呈现,以指示即便阻挡摄像机106 的视场仍被引导向第一控制器(即,第一控制器位于摄像机106的当 前视场内)。

除了指示从当前视场的第一控制器的方向以外,一个或多个符号 可以指示第一控制器相对于摄像机106的当前视场的距离。例如,较 长箭头可以指示第一控制器处于距离当前视场的第一距离,并在视场 移近第一控制器时,该箭头可以变得更短。当第一控制器被确定在装 置102的当前视场内(即,第一控制器位于摄像机106的当前视场内) 时,装置102可以通过将一个或多个符号(例如,框)叠加在显示器 104处呈现的图像数据(或表示图像数据的一个或多个图像)或该图 像数据的一部分上来指示第一控制器的位置。

装置102还可以经配置在显示器104呈现电子检查表的至少一个 任务,如参照图3-7所描述的。在特定实施例中,至少一个任务作为 一个或多个图形叠加在显示器104处呈现。在特定实施例中,图形叠 加的位置可以取决于要被配置的控制器的位置。例如,如果要被配置 的控制器位于显示器104的顶部,则指示要被执行的至少一个任务的 图形叠加可以在显示器处呈现在要被配置的控制器下面。如果要被配 置的控制器位于显示器104的底部,则指示要被执行的至少一个任务 的图形叠加可以在显示器处呈现在要被配置的控制器上面。如果要被 配置的控制器位于显示器104的左侧,则指示要被执行的至少一个任 务的图形叠加可以在显示器呈现在要被配置的控制器右侧。如果要被 配置的控制器位于显示器104的右侧,则指示要被执行的至少一个任 务的图形叠加可以在显示器呈现在要被配置的控制器左侧。在另一个 实施例中,图形叠加可以局部重叠要被配置的控制器。在特定实施例 中,用于呈现电子检查表的至少一个任务的图像叠加可以作为半透明 文本框(未示出)呈现。所述至少一个任务可以与相对于第一控制器 完成的配置操作关联。例如,所述至少一个任务可以指示根据第一配 置进行配置的第一控制器。例如,通过转动特定控制器到特定位置, 特定控制器(例如,旋钮控制器134)可以被设定到多个设定中的第 一设定,如同参照图5-7所描述的。其他控制器可以通过在特定方向 移动该控制器而进行配置(例如,向左/右或向上/下滑动滑块控制器 124,在第一设定(闭合)与第二设定(断开)之间切换开关控制器, 等)。装置102可以基于图像数据识别第一控制器的当前配置。装置 102可以基于图像数据或基于随后接收的图像数据(即,在用户已更 改第一控制器的配置后接收的图像数据)而确定当前配置是否与第一 配置相对应。

在特定实施例中,当装置102确定第一控制器根据第一配置进行 配置时,装置102可以在显示器104呈现图标(未示出)。图标的选 择可以指示装置102的用户已验证第一控制器的配置。响应于图标的 选择,装置102可以确定另一个控制器是否要被配置。在可替代的实 施例中,用户验证步骤可以被省略。例如,当装置102确定第一控制 器根据第一配置进行配置时,装置102可以在显示器104自动呈现控 制面板的第二控制器的位置或方向以及电子检查表的下一个任务的指 示。

当装置102确定第一控制器未根据第一配置进行配置时,装置102 可以在显示器104呈现进一步的信息,例如指示第一控制器的第一配 置的信息,如同参照图5-7所解释的。指示第一控制器的第一配置的 信息可以在显示器104呈现为一个或多个符号或图形叠加。装置102 的用户可以基于在显示器104呈现的一个或多个图像以及一个或多个 符号而更改第一控制器的配置。用户可以向装置102提供指示第一控 制器已根据第一配置进行更改和/或配置的输入(例如,通过选择在显 示器104显示的图标)。

如果第一控制器的更改的配置不对应于第一配置,则装置102可 以呈现第一控制器未根据第一配置进行配置的指示(例如,报警消息 或其他指示器)。接着,用户可以再配置第一控制器并提供指示第一 控制器的配置已被更改的第二输入。这个过程可以继续,直到装置102 确定第一控制器是根据第一配置进行配置的。在另一个特定实施例中, 该装置可以响应于确定第一控制器根据第一配置进行配置而自动呈现 电子检查表的下一个任务。

在特定实施例中,多个装置可以被联网在一起(未示出)并用于 配置控制面板。例如,第一装置例如装置102可以用于配置控制面板 的第一部分,而第二装置(例如,类似于装置102的装置)可以用于 配置控制面板的第二部分。第一装置和第二装置可以根据特定控制器 的配置、根据装置的位置、根据配置任务之间的依赖关系或其组合而 分配电子检查表的任务。例如,第一装置可以位于控制面板的第一侧 上(例如,飞行员侧),以及第二装置可以位于控制面板的第二侧上 (例如,副驾驶侧)。第一装置可以通过与配置位于控制面板的第一 侧上的控制器关联的配置步骤而指导第一用户(例如,飞行员),以 及第二装置可以通过与配置位于控制面板的第二侧上的控制器关联的 配置步骤而指导第二用户(例如,副驾驶)。位于控制面板中间的要 被配置的控制器可以被分配给所述装置中的一个,或位于控制面板中 间的控制器的第一部分可以被分配给第一装置,而位于控制面板中间 的控制器的第二部分可以被分配给第二装置。在执行电子检查表期间, 所述装置可以经由无线通信链路(例如,蓝牙链路或802.11X链路) 彼此通信。

在另一个特定实施例中,所述装置可以基于电子检查表的执行向 控制面板和其他系统提供指示控制面板的配置状态的反馈信息。例如, 控制面板可以经配置经由有线或无线链路与所述装置通信。在特定实 施例中,控制面板可以存储和/或再传送反馈信息(即,控制面板的配 置状态)。例如,电子检查表在飞行器飞行期间被执行时,控制面板 可以包括计算机装置或被联结到计算机装置,以存储随后传送到(例 如,在运营飞行器的航空公司的机场航站楼)服务器的反馈信息。当 飞行器着陆时,控制面板可以访问一个或多个无线网络并向航空公司 的服务器传送该反馈信息。可供选择地或除了向服务器传送反馈信息 以外,该反馈信息可以通过使用有线或无线链路从控制面板(例如, 从控制面板计算机)检索。例如,在飞行器已着陆后,与飞行器维护 关联的人员可以检索反馈信息并确定控制面板或通过控制面板控制的 一个或多个系统的运行状态。

通过使用在摄像机106处接收的图像数据,装置102能够根据控 制设定数据(例如,与电子检查表关联的设定)指示控制面板上每个 控制器的位置和配置。因此,装置102能够基于从摄像机106接收的 图像数据而验证所述控制器已根据控制设定数据(例如,符合电子检 查表)恰当配置。装置102向用户提供配置控制面板的视觉帮助,并 进一步提供控制面板的配置的验证,从而产生降低的跳过配置步骤和 不恰当配置的控制器的可能性。当使用多个装置102时,配置控制面 板所需要的时间量可以下降,从而增加控制面板配置效率。

参照图2,其公开了用于识别和配置控制面板的系统100的说明 性实施例。对应于图1的元件的图2的元件被指定相同的编号,并且 应当理解,图2中的元件可以如同参照图1所述地操作。进一步地, 图1的元件的附加操作功能在下面描述。

在图2中,其示出了装置102和控制面板(例如,控制面板108A, 108B)。如图2所示,摄像机106具有视场202。控制面板108A的 一部分在视场202内,控制面板108A的所述部分包括推力杆110、开 关盒112的一部分、开关114的子集、以及显示器118的一部分。如 图2所示,在摄像机106的视场202内的控制面板108A的所述部分 在装置102的显示器104处呈现。在装置102正在接收图像数据并在 显示器104处呈现该图像数据时,用户可以初始化与配置控制面板 108A和/或控制面板108B关联的电子检查表的呈现,如同参照图3-7 所描述的。

在特定实施例中,装置102可以在呈现电子检查表之前,呈现菜 单(未示出),用户可以通过所述菜单指示要被配置的特定控制面板。 例如,装置102可以存储多个控制面板(例如,多个飞行器驾驶舱控 制面板)的控制设定数据,并且多个控制面板中的每个控制面板可以 与一个或多个电子检查表(例如,飞行前检查表,着陆程序检查表, 另一个检查表等)关联。用户可以通过从菜单识别特定可配置设备(例 如,飞行器,工厂机器,船舶等)和电子检查表来指示期望的电子检 查表。例如,用户可以提供输入以选择或以其他方式指示要被配置的 特定可配置设备是飞行器。在特定实施例中,用户可以进一步提供输 入以指示飞行器是第一类型飞行器和用户希望根据第一电子检查表 (例如,飞行前检查表)配置飞行器的特定控制面板。

在另一个实施例中,装置102可以通过与控制面板通信而自动确 定特定类型的检查表和控制面板。例如,装置102可以经由无线通信 链路(例如,蓝牙或802.11X)(未示出)与控制面板通信。在另一 个实施例中,装置102可以经配置基于嵌入在条形码(未示出)中的 信息识别特定类型的检查表和控制面板。例如,条形码标签可以放置 于控制面板上,或接近控制面板的位置,并且装置102可以通过使用 从摄像机106接收的条形码图像数据来分析该条形码。在又一个实施 例中,装置102(或耦接到装置102的另一个装置)可以基于从附连 到控制面板或附连到可配置设备(例如,飞行器)的另一个位置的射 频识别(RFID)标签(未示出)接收的信息来识别特定类型的检查表 和控制面板。

在特定实施例中,控制面板可以经由无线通信链路向装置102传 送识别要被配置的特定控制面板的信息。装置102可以经由无线通信 链路下载与特定控制面板关联的一个或多个检查表。装置102可以基 于经由无线通信链路从控制面板或从该控制面板外部的源接收的信息 而确定适当的检查表(例如,飞行前检查表)。在另一个实施例中, 装置102可以识别要被配置的特定可配置设备并经由通信链路访问与 配置特定可配置设备关联的适当检查表。所述通信链路可以是电通信 链路、光学通信链路、射频通信链路或其组合中的一个通信链路。通 信链路可以在装置102与特定可配置设备之间建立,或可以在装置102 与远离可配置设备的配置系统(例如,运营中心,现场位置,机场, 工厂,航空公司运行中心等)之间建立。

响应于检测特定条件(例如,湍流),控制面板可以向装置102 传送指示控制面板中的一个或多个控制器应当被配置的信息。在特定 实施例中,该信息可以识别特定条件,并且装置102可以基于存储在 装置102的信息而确定要被配置的一个或多个控制器。确定要被配置 的一个或多个控制器可以包括从存储在装置102的多个电子检查表之 中选择特定电子检查表。选择的特定检查表可以基于识别特定条件的 信息进行识别。在另一个特定实施例中,装置102可以从控制面板接 收电子检查表以及识别特定条件的信息。装置102可以经由显示器104 向用户呈现电子检查表,如同参照图3-7所描述的。

在另一个实施例中,装置102可以经由网络(未示出)从服务器 (未示出)下载控制设定数据和一个或多个电子检查表。例如,在初 始化飞行器的起飞之前,装置102的用户可以经由有线或无线网络访 问服务器并下载控制设定数据以及与飞行器关联的一个或多个检查表 (例如,起飞检查表,着陆检查表等)。服务器可以与运营飞行器的 航空公司或制造飞行器的制造商关联。服务器可以在向装置102传送 电子检查表之前请求来自装置102的认证数据。该认证数据可以包括 用户名和密码、指纹扫描、虹膜扫描、语音发声、脸扫描、标识徽章 的扫描或刷卡、从RFID标签(嵌入在标识徽章中)接收到的信息、 公开/私有密钥认证、交换认证证书、或其任何组合。响应于验证所述 认证数据,服务器可以经由网络向装置102传送控制设定数据和一个 或多个检查表,或服务器可以传送解锁存储在装置102的数据或应用 程序的密钥。在特定实施例中,控制设定数据和/或检查表可以经由不 安全的网络连接发送。可供选择或附加地,控制设定数据和/或检查表 可以经由安全或加密的网络连接发送。

在特定实施例中,装置102可以向服务器传送与电子检查表的执 行关联的信息。例如,该信息可以指示所述检查表已完全完成,检查 表未完成,在执行电子检查表期间出现错误等。服务器可以存储这个 信息用于随后的分析。电子检查表或控制面板设计可以基于所述分析 更改。在一个实施例中,响应于确定电子检查表的任务已完成,装置 102可以向服务器发送指示控制面板的产生的配置的信息。例如,装 置102的用户可以根据飞行前检查表配置飞行器的控制面板。在起飞 前,装置102可以确定与电子检查表的任务关联的控制器已根据电子 检查表进行配置并可以经由网络向服务器传送确认消息。该确认消息 可以指示所述控制器根据飞行前检查表进行配置。在另一个实施例中, 装置102可以存储信息供随后传送给服务器。例如,装置102的用户 可以根据着陆程序检查表配置飞行器的控制面板。在着陆程序已完成 并且飞行器已到达其目的地(例如,航站楼或服务挂钩)后,装置102 可以连接到网络并向服务器传送确认消息。在特定实施例中,服务器 与运营飞行器的航空公司关联。在另一个特定实施例中,服务器与负 责建立飞机运营准则的监管机构关联。

在特定实施例中,装置102可以从用户接收叠加命令,以跳过或 以其他方式改变与电子检查表的特定配置任务关联的设定。在确定电 子检查表的任务已完成或被覆盖后,装置102可以向服务器发送指示 每个任务的结果(即,被完成或覆盖)的信息(例如,确认消息)。

因此,装置102可以根据与控制面板关联的控制设定数据而确定 要被配置的控制面板的一个或多个控制器。装置102能够使用户在配 置控制面板的一个或多个控制器时选择特定的电子检查表。此外,装 置102可以自动下载并存储与控制面板关联的多个电子检查表并与控 制面板通信,以识别和选择要完成的特定电子检查表。

参照图3,其公开了用于识别和配置控制面板的系统100的说明 性实施例。对应于图1和图2的元件的图3的元件被指定相同的编号, 并且应当理解,图3中的元件可以如同参照图1和图2所述的一样操 作。进一步地,图1和图2的元件的附加操作特征在下面描述。

如图3所示,装置102可以从摄像机106接收与控制面板108A 的一部分关联的图像数据并在显示器104呈现该图像数据。装置102 可以在显示器104处将关于第一配置步骤(例如,步骤302)的信息 呈现为在图像数据顶部的图形叠加。在特定实施例中,第一配置步骤 可以是校准步骤。在校准步骤期间,装置102基于摄像机106相对于 控制面板的一个或多个校准特征的位置而确定校准数据。例如,第一 配置步骤可以指示摄像机106应当被引导向推力杆110,直到推力杆 110在视场202内。当推力杆110在视场202内时,装置102可以使 用一个或多个符号(例如,框304)在显示器104处点亮推力杆110。

在特定实施例中,确定校准数据可以包括基于从一个或多个传感 器(例如,惯性传感器和取向传感器)接收的传感器数据而确定装置 102和/或摄像机106的取向。一个或多个传感器可以包括在装置102 内部的一个或多个传感器,在装置102外部的一个或多个传感器(例 如,当摄像机106位于装置102外部时),或内部和外部传感器的组 合可以被使用。在特定实施例中,装置102的取向可以基于传感器数 据以及基于校准特征确定的信息而确定,所述基准信息基于从摄像机 106接收的图像数据检测。在特定实施例中,在操作期间(例如,在 执行检查表时),装置102可以基于从摄像机106接收的图像数据而 确定至少一个校准特征是否被检测到,并且当至少一个校准特征基于 接收的图像数据被检测到时可以自动再校准一个或多个传感器。

当校准特征在视场202内时,装置102可以确定一个或多个控制 器相对于校准特征的位置。所述一个或多个控制器可以基于控制设定 数据(例如,选择的电子检查表)与要被配置的控制器关联。在特定 实施例中,用于特定控制面板的校准步骤在装置102的每次使用期间 执行。可供选择地,校准步骤可以在装置102第一次使用之前被执行, 以配置特定控制面板,并且校准步骤在装置102随后使用之前未被执 行,以配置所述特定控制面板。例如,如果用户在控制面板的配置期 间根据飞行前检查表校准装置102,则装置102不需要当根据着陆程 序检查表配置控制面板时被再次校验。

在特定实施例中,控制设定数据根据预定次序排序,并且装置102 根据该预定次序呈现电子检查表步骤。在另一个特定实施例中,装置 102可以基于控制设定数据识别要被配置的控制面板的控制器,并且 可以进一步确定在显示器104呈现电子检查表步骤的次序。控制设定 数据可以指示第一控制器的配置取决于第二控制器的配置。当对电子 检查表步骤排序时,装置102可以考虑依赖关系,例如第一控制器的 配置对第二控制器的配置的依赖。

在特定实施例中,特定电子检查表任务是可选的。装置102可以 基于特定步骤或任务是可选还是必需的而对电子检查表的步骤排序。 例如,第一配置任务可以是可选的,而第二配置任务可以是必需的。 在特定实施例中,装置102可以对电子检查表任务排序,使得所有必 要的检查表任务在所有可选电子检查表任务之前被插入电子检查表 中。在另一个特定实施例中,检查表任务可以根据预定次序呈现,并 且可以使用配色方案(例如,第一颜色用于必须任务以及第二颜色用 于可选任务)、使用符号(例如,第一符号指示必需任务,以及第二 符号指示可选任务)或颜色与符号的组合而将任何可选检查表任务与 必需的检查表任务区分开来。

在另一个特定实施例中,装置102可以在显示器104呈现覆盖选 项(未示出)。该覆盖选项可以被用户用于跳过特定检查表任务或行 进到下一个配置任务/控制器,即使当前的配置任务/控制器还没有完 成,没有被验证,或已经以与控制设定数据不一致的方式完成。

在特定实施例中,控制面板的一个或多个校准特征基于控制设定 数据而识别。在另一个特定实施例中,所述一个或多个校准特征与位 于控制面板上的可检测特征(例如,可见标记或线索、条形码、取向 标记等)关联,所述可检测特征可以被装置102用于识别独特校准特 征的位置。独特校准特征的位置可以进一步基于控制设定数据而识别。 在一个实施例中,识别独特位置的信息可以被编码在所述一个或多个 校准特征中的至少一个中。例如,特定校准特征可以包括对识别特定 校准特征的位置的较长数据序列编码的二维条形码。在另一个实施例 中,控制设定数据识别控制面板的每个控制器,并且置于摄像机106 的视场202中的任何控制器可以被装置102用于将装置102校准到控 制面板。在特定实施例中,校准装置102产生电子检查表的第一步骤 的识别和在第一步骤期间要被配置的控制器的位置的识别。在特定实 施例中,装置102可以在根据电子检查表配置控制面板期间,响应于 检测校准特征而更新校准数据。例如,在检查表过程的随意点处,装 置102可以检测校准特征并基于检测到的校准特征而更新校准数据。

参照图4A,其公开了用于识别和配置控制面板的系统100的说明 性实施例。对应于图1-3的元件的图4A的元件被指定相同的编号,并 且应当理解,图4A中的元件可以如同参照图1-3所述地操作。进一步 地,图1-3的元件的附加操作特征在下面描述。

如图4A所示,装置102可以指示第一配置步骤(例如,步骤302) 已完成并且提供下一个配置步骤(例如,步骤402)的指示。在特定 实施例中,装置102可以通过更改在显示器104呈现的一个或多个符 号的颜色而指示电子检查表任务已完成。例如,框304可以是指示步 骤302未完成的第一颜色(例如,红色框)。框304的颜色可以响应 于检测到步骤302已完成而被改变到第二颜色(例如,绿色框)。

装置102可以在显示器104将下一个配置步骤指示为图形叠加。 在特定实施例中,该图形叠加包括图标406。图标406可以是与要在 下一个配置步骤中配置的控制器关联的图像。例如,参照图4B,其示 出图标406的较大视图。图标406包括旋钮控制器134的图像。旋钮 控制器134可以通过旋转旋钮控制器134直到旋钮控制器134上的线 与配置指示器中的一个对齐而被配置为第一配置412、第二配置414 和第三配置416中的一个。

参照图4A,装置102可以确定与下一个配置步骤(例如,步骤 402)关联的控制器的位置。如图4A所示,装置102可以确定与下一 个配置步骤关联的控制器是旋钮控制器134。装置102可以确定旋钮 控制器134位于不在当前视场202内的目标视场408中。响应于确定 目标视场408不在当前视场202内,装置102可以在显示器104将一 个或多个符号(例如,箭头404)呈现为图形叠加。一个或多个符号 指示目标视场408(以及与下一个配置步骤(例如,步骤402)关联的 控制器)的方向。

参照图5A和5B,其公开了用于识别和配置控制面板的系统100 的另一个说明性实施例。对应于图1-4的元件的图5A和5B的元件被 指定相同的编号,并且应当理解,图5A和5B中的元件可以如同参照 图1-4所述地操作。进一步地,图1-4的元件的附加操作特征在下面 描述。

如图5A所示,摄像机106已在由图4A的箭头404所指示的方向 上移动,直到摄像机106的视场508几乎或基本覆盖图4A的目标视 场408。响应于确定旋钮控制器134在视场508(即,摄像机106的当 前视场)内,装置102可以提供与下一个配置步骤(例如,图4A的 步骤402)关联的控制器(例如,旋钮控制器134)的位置的指示。例 如,装置102可以在显示器104使用一个或多个符号(例如,框504) 将旋钮控制器134的位置点亮为图形叠加。

响应于确定从摄像机106接收的图像数据包括与下一个配置步骤 (例如,步骤402)关联的控制器的位置,装置102可以基于该图像 数据确定所述控制器的当前配置。在确定所述控制器的当前配置后, 装置102可以确定所述控制器的配置是否对应于通过控制设定数据而 识别的配置。如果所述控制器的配置不对应于通过所述控制设定数据 识别的配置,则装置102可以更新在显示器104的下一个配置步骤的 指示,以指示由所述控制设定数据识别的配置(例如,步骤502)。

更新后的下一个配置步骤可以经由图标506指示由所述控制设定 数据识别的配置。例如,参照图5B,其示出了图标506的较大视图。 图标506包括旋钮控制器134的图像。旋钮控制器134可以通过旋转 旋钮控制器134直到旋钮控制器134上的线路与配置指示器中的一个 对齐而被配置为第一配置412、第二配置414和第三配置416中的一 个。

图标506还包括指示旋转旋钮控制器134的方向的箭头510并且 还识别由所述控制设定数据识别的控制器的配置。例如,图5A示出 了如同在显示器104呈现的旋钮控制器134的当前配置。旋钮控制器 134被框504点亮并且当前被配置为第一配置412。由所述控制设定数 据识别的配置通过如在图标506所示的旋钮控制器134的配置指示。 图标506指示旋钮控制器134应当被配置为第二配置414。图标506 进一步指示更改旋钮控制器134的当前配置,以便对应于通过所述控 制设定数据识别的配置(即,第二配置414),旋钮控制器134应当 被顺时针转动,直到如在显示器104所呈现的旋钮控制器134的当前 配置对应于第二配置414。

参照图6A和6B,其公开了用于识别和配置控制面板的系统100 的另一个说明性实施例。对应于图1-5的元件的图6A和6B的元件被 指定相同的编号,并且应当理解,图6A和6B中的元件可以如同参照 图1-5所述地操作。进一步地,图1-5的元件的附加操作特征在下面 描述。

如图6A所示,摄像机106的当前视场是视场508,并且装置102 可以接收对应于视场508的图像数据并在显示器104呈现该图像数据。 在图6A中,旋钮控制器134的配置已被更改。装置102可以检测到 旋钮控制器134的配置已被更改并确定旋钮控制器134的当前配置是 否与通过控制设定数据识别的配置(例如,第二配置414)相对应。

如图6A所示,旋钮控制器134的更改的配置不对应于通过所述 控制设定数据识别的配置。例如,所述控制设定数据指示旋钮控制器 134应当被配置为第二配置414而不是第三配置416。响应于确定旋钮 控制器134的当前配置(即,更改的配置)不对应于通过控制设定数 据识别的配置,装置102可以更改或以其他方式更新显示器104,以 指示与步骤502关联的控制器未被恰当配置。

在特定实施例中,通过用另一个图标(例如,图标602)替换图 标506,装置102可以更新显示器104。例如,参照图6B,其示出图 标602的较大视图。图标602包括旋钮控制器134的图像。旋钮控制 器134可以通过旋转旋钮控制器134直到旋钮控制器134上的线与配 置指示器中的一个对齐而被配置为第一配置412、第二配置414和第 三配置416中的一个。

图标602包括指示旋转旋钮控制器134的方向的箭头604并且还 识别由所述控制设定数据识别的控制器的配置。例如,图6A示出如 同在显示器104呈现的旋钮控制器134的当前配置。旋钮控制器134 被框504点亮并且当前被配置为第三配置416。由所述控制设定数据 识别的配置通过如在图标602所示的旋钮控制器134的配置指示。图 标602指示旋钮控制器134应当被配置为第二配置414。图标602进 一步指示更改旋钮控制器134的当前配置,以便与通过所述控制设定 数据识别的配置(即,第二配置414)相对应,旋钮控制器134应当 被逆时针转动,直到旋钮控制器134的当前配置与第二配置414相对 应。

参照图7,其公开了用于识别和配置控制面板的系统100的另一 个说明性实施例。对应于图1-6的元件的图7的元件被指定相同的编 号,并且应当理解,图7中的元件可以如同参照图1-6所述地操作。 进一步地,图1-6的元件的附加操作特征在下面描述。

如图7所示,装置102可以从摄像机106接收对应于视场508的 图像数据并在显示器104呈现该图像数据。在图7中,旋钮控制器134 的配置已从其先前的配置(即,图6中旋钮控制器134的配置)更改。 装置102可以检测到旋钮控制器134的配置已被更改并确定旋钮控制 器134的当前配置是否与通过控制设定数据识别的配置(例如,第二 配置414)相对应。

如图7所示,旋钮控制器134的更改的配置与通过所述控制设定 数据识别的配置(即,第二配置414)相对应。响应于确定旋钮控制 器134已被恰当配置,装置102可以更新显示器104,以指示配置步 骤502已完成并提供与另一个要完成的配置步骤(例如,步骤702) 关联的控制器的位置的指示。装置102可以在显示器104将下一个配 置步骤指示为图形叠加。装置102可以确定与下一个配置步骤关联的 控制器是滑块控制器124。在特定实施例中,该图形叠加包括图标706。 图标706可以是与要在下一个配置步骤(例如,步骤702)中配置的 控制器关联的图像。例如,在图7中,图标706包括滑块控制器124 的图像。

如图7所示,装置102可以确定滑块控制器124位于不在摄像机 106的当前视场508内的目标视场708中。响应于确定滑块控制器124 不在当前视场508内,装置102可以在显示器104将一个或多个符号 (例如,箭头704)呈现为图形叠加。所述一个或多个符号(例如, 箭头704)指示滑块控制器124的方向。

通过在使用装置102时执行电子检查表,当配置控制面板时出现 的配置错误的数量可以降低。此外,通过使用从摄像机106接收的图 像数据,装置102可以验证每个控制器被恰当配置(即,根据控制设 定数据)。因为装置102提供用于电子检查表上每个任务的要被配置 的特定控制器的指示,不熟悉配置控制面板的人能够完成电子检查表 任务并恰当配置所述控制器。

参照图8,识别和配置控制面板的方法的实施例被描述和大致标 记为800。方法800可以通过图1-7的装置102执行。在802,方法800 可以包括在电子装置的处理器处从摄像机接收与控制面板关联的图像 数据。例如,如同参照图5A所描述的,装置102可以从摄像机106 接收图像数据。该图像数据可以对应于摄像机106的视场508。在804, 该方法包括在电子装置的显示器处呈现基于所述图像数据生成的一个 或多个图像。例如,如图5A所示,装置102可以在显示器104处呈 现一个或多个图像。所述一个或多个图像可以呈现在视场508内的控 制面板108A的至少一部分。

在806,该方法包括基于所述图像数据和基于控制设定数据而确 定控制面板的第一控制器的位置。例如,如同参照图5A所描述的, 装置102可以确定旋钮控制器134在视场508内。如上所述,在特定 实施例中,第一控制器的位置可以进一步基于装置102从一个或多个 传感器(例如,一个或多个惯性传感器和一个或多个取向传感器)接 收的传感器数据进行确定。在808,该方法包括在显示器处提供第一 控制器的位置的指示。例如,如同参照图5A所描述的,装置102可 以在显示器104呈现一个或多个符号(例如,框504)。在810,该方 法包括在显示器处提供第一控制器的期望配置的指示。例如,如同参 照图5A所描述的,装置102可以在显示器104处呈现一个或多个符 号(例如,步骤502和图标506)。第一控制器的期望配置可以基于 控制设定数据进行确定。

参照图9,用户可以基于在显示器处呈现的一个或多个图像以及 一个或多个符号来更改第一控制器的配置。在920,该方法包括确定 第一控制器的配置是否已被更改。响应于确定第一控制器的配置未被 更改,该方法可以包括在920处再次确定第一控制器的配置是否已更 改。在特定实施例中,该装置可以延迟一段时间再次确定第一控制器 的配置是否已更改。响应于确定第一控制器的配置已被更改,该方法 可以包括在922处确定第一控制器的更改的配置。在924,该方法可 以包括确定第一控制器的更改的配置是否对应于期望的配置。在926, 当第一控制器的更改的配置不对应于期望配置时,该方法可以包括指 示第一控制器未根据期望配置进行配置。在特定实施例中,指示第一 控制器未根据期望配置进行配置可以包括更改或以其他方式更新在显 示器处呈现的一个或多个图像和一个或多个符号。响应于更改或以其 他方式更新在显示器处呈现的一个或多个图像和一个或多个符号,该 方法可以包括在920处再次确定第一控制器的配置是否已被更改。该 装置可以延迟一段时间再次确定第一控制器的配置是否已更改。

在928,响应于第一控制器的更改的配置与期望配置相对应的确 定,该方法可以包括确定要被配置的控制面板的下一个控制器,如果 有的话。在930,响应于确定要被配置的下一个控制器,该方法可以 包括基于从摄像机106接收的图像数据和基于控制设定数据确定下一 个控制器的位置。在特定实施例中,下一个控制器的位置可以基于经 由一个或多个传感器接收的传感器数据进行确定。在特定实施例中, 确定下一个控制器的位置包括确定第一控制器到下一个控制器的距离 和确定从第一控制器到下一个控制器的方向。在932,该方法可以包 括基于图像数据、传感器数据、控制设定数据或其组合更改或以其他 方式更新在显示器呈现的一个或多个图像以及一个或多个符号,以指 示下一个控制器的位置。该方法可以包括在934从摄像机接收附加图 像数据。在特定实施例中,该方法可以包括在装置移动时接收附加的 传感器数据。例如,在图1-7的装置102移动时,摄像机106可以捕 捉附加图像数据,传感器可以生成附加传感器数据,或两者全部实现。 响应于接收附加图像数据,该方法可以包括在显示器处呈现基于附加 图像数据生成的一个或多个附加图像。装置102可以执行如参照图1-7 所描述的附加操作,和/或可以与上面参照图8和9呈现的次序不同的 次序执行操作。

图10示出根据本公开的包括可操作为支持计算机实施的方法和 计算机可执行的程序指令的实施例的通用计算装置1010的计算环境 1000的框图。例如,计算装置1010或其一部分可以实施、包括或被 包括在图1-7中示出的一个或多个实施例或其组件中的任意一个中。 计算装置1010可以包括至少一个处理器1020。在计算装置1010内, 处理器1020与系统存储器1030、一个或多个存储装置1040、一个或 多个输入/输出接口1050、一个或多个通信接口1060以及至少一个摄 像机1090通信。在特定实施例中,计算装置1010包括一个或多个传 感器1092。所述一个或多个传感器可以包括惯性传感器,运动传感器, 取向传感器或其组合。

系统存储器1030可以包括易失性存储器装置(例如,随机存取存 储器(RAM)装置),非易失性存储器装置(例如,只读存储器(ROM) 装置,可编程只读存储器,以及闪存),或两者。系统存储器1030 可以包括操作系统1032,其可以包括用于引导计算装置1010的基本 输入/输出系统(BIOS)以及使计算装置1010能够与用户、其他程序 和其他装置交互的完整操作系统。系统存储器1030包括一个或多个应 用程序1034,例如呈现电子检查表和图像数据以及用于如上所述配置 控制面板的图形叠加的应用程序。系统存储器1030还可以包括程序数 据1036。

处理器1020可以与一个或多个存储装置1040通信。例如,一个 或多个存储装置1040可以包括非易失性存储装置,例如磁盘,光盘或 闪存装置。存储装置1040可以包括可移动和不可移动存储器装置。存 储装置1040可以经配置存储操作系统、应用程序和程序数据。在特定 实施例中,系统存储器1030、存储装置1040或两者包括有形的非临 时性计算机可读介质。

处理器1020还可以与使计算装置1010能够与一个或多个输入/ 输出装置1070通信以便于用户交互的一个或多个输入/输出接口1050 通信。输入/输出接口1050可以包括串行接口(例如,通用串行总线 (USB)接口或IEEE 1394接口)、并行接口、显示器适配器、音频 适配器和其他接口。输入/输出装置1070可以包括键盘、指针装置、 一个或多个显示器、扬声器、麦克风、触摸屏以及其他装置。在特定 实施例中,所述一个或多个显示器可以包括至少一个触摸屏显示器。 所述至少一个触摸屏显示器可以被涂覆指纹耐磨涂层。

处理器1020可以经由一个或多个通信接口1060与其他计算机系 统1080通信。一个或多个通信接口1060可以包括有线以太网接口, IEEE 802.11a/b/g/n无线接口、蓝牙通信接口、第三代(3G)通信接 口、第四代(4G)通信接口、长期演进(LTE)通信接口、高速分组 接入(HSPA)通信接口、HSPA+通信接口、双蜂窝(DC)-HSDPA 通信接口、全球移动通信系统(GSM)通信接口、增强型数据速率 GSM演进(EDGE)通信接口、演进EDGE通用移动电信系统(UMTS) 通信接口、码分多址(CDMA)通信接口、时分多址(TDMA)通信 接口、频分多址(FDMA)通信接口、正交频分多址(OFDMA)通信 接口、单载波频分多址(SC-FDMA)通信接口、光学通信接口、其他 网络接口或其组合。其他计算机系统1080可以包括主计算机、服务器、 工作站以及其他计算装置。

摄像机1090可操作为生成图像数据并将图像数据传送到处理器 1020。摄像机1090可以包括提供附加图像处理操作例如数字变焦操 作、光学变焦操作和自动对焦操作的附加模块(未示出)。在特定实 施例中,摄像机1090可以是可操作为生成静态图像和/或标准/高清视 频的数码摄像机。在特定实施例中,摄像机1090可以至少部分在计算 装置1010外部。例如,摄像机1090可以包括一个或多个图像传感器 透镜,其被附连到计算装置1010或以其他方式与计算装置1010集成 并被通信耦合到处理器1020。在特定实施例中,处理器1020可以基 于从图像传感器透镜接收的图像数据生成要在显示器显示的一个或多 个图像。在另一个实施例中,所述一个或多个传感器透镜被通信地耦 合到另一个处理器(例如,图形处理单元(未示出)),所述另一个 处理器经配置基于从图像传感器透镜接收的图像数据生成一个或多个 图像并在显示器处呈现一个或多个图像。在另一个实施例中,摄像机 1090可以位于计算装置1010外部(例如,在耳机上)并可以经由输 入/输出接口1050或通信接口1060向计算装置1010传送图像数据。 例如,摄像机1090可以经由USB连接或蓝牙链路被通信耦合到计算 装置1010。

本文所述的实施例的说明旨在提供对各个实施例的结构的一般理 解。所述说明并不意图用作利用本文所述结构或方法的设备和系统的 所有元件和特征的完整描述。许多其他实施例对于浏览了本公开的本 领域技术人员来说是显然的。其他实施例可以被利用并从本公开获得, 使得可以在不偏离本公开的范围的情况下进行结构和逻辑替换及改 变。例如,方法步骤可以不同于在附图中示出的次序执行,或一个或 多个方法步骤可以被省略。因此,本公开和附图应被视为说明性的而 不是限制性的。

而且,虽然特定实施例已在本文说明和描述,但是应当明白,设 计用于实现相同或类似结果的任何随后的布置可以替换所示出的特定 实施例。本公开旨在覆盖各个实施例的任何和全部随后的调整或变化。 未在本文具体描述的上述实施例和其他实施例的组合对于浏览了本说 明书的本领域技术人员来说是显然的。

在前面的具体实施方式中,为了简化本公开的目的,各个特征已 被组合在一起或在单个实施例中描述。本公开不应被解释为反映了一 种意图,即所要求保护的实施例需要比每一项权利要求所明确陈述的 特征更多的特征。而是,如从属权利要求所反映的,要求保护的主题 可以少于任何本公开实施例的所有特征。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号