用于基于物理实体的虚拟表示来操作物理实体的系统和方法

文档序号:1286334 发布日期:2020-08-28 浏览:3次 >En<

阅读说明:本技术 用于基于物理实体的虚拟表示来操作物理实体的系统和方法 (System and method for operating a physical entity based on a virtual representation of the physical entity ) 是由 S.穆尼尔 S.达斯 于 2020-02-19 设计创作,主要内容包括:公开了用于基于物理实体的虚拟表示来操作物理实体的系统和方法。一种操作多个电子装置中的所选择的电子装置的方法,包括:利用成像装置生成至少所选择的电子装置的图像数据;基于所生成的图像数据在显示装置上显示至少所选择的电子装置的虚拟表示;以及利用输入装置接收用户输入。该方法进一步包括:使用控制器将用户输入与所选择的电子装置相关联;利用收发器将装置数据传送到所选择的电子装置;以及基于所传送的装置数据利用所选择的电子装置执行操作。(Systems and methods for operating a physical entity based on a virtual representation of the physical entity are disclosed. A method of operating a selected electronic device of a plurality of electronic devices, comprising: generating image data of at least the selected electronic device using the imaging device; displaying a virtual representation of at least the selected electronic device on a display device based on the generated image data; and receiving user input with the input device. The method further comprises the following steps: associating, using a controller, a user input with the selected electronic device; transmitting device data to the selected electronic device using the transceiver; and performing an operation with the selected electronic device based on the transmitted device data.)

用于基于物理实体的虚拟表示来操作物理实体的系统和方法

技术领域

本公开涉及电子控制系统的领域,并且特别是涉及用于控制远程定位的电子装置的电子控制系统。

背景技术

一些电子装置是经由专门的控制装置和接口远程地可控制的。例如,一些灯具可以是经由在智能电话上运行的应用程序(即,"app")来激活和停用的。然而,这些应用对于一些用户而言可能是混乱的,因为对于用户来说可能不清楚哪些灯具是利用应用程序可控制的。例如,用户已经在房间中安装了五个远程地可控制的灯具。灯具是在应用程序中由非描述性的名称标识的,这使得难以选择特定的灯具来用于控制。由于在选择特定的灯具用于远程控制方面的困难,用户可能被劝止使用应用程序来控制灯具。

基于以上,使得用户能够容易地并且高效地远程控制电子装置的对于技术的改进是合期望的。

发明内容

根据本公开的示例性实施例,一种操作多个电子装置中的所选择的电子装置的方法包括:利用成像装置生成至少所选择的电子装置的图像数据;基于所生成的图像数据在显示装置上显示至少所选择的电子装置的虚拟表示;以及利用输入装置接收用户输入。该方法进一步包括:使用控制器将用户输入与所选择的电子装置相关联;利用收发器将装置数据传送到所选择的电子装置;以及基于所传送的装置数据利用所选择的电子装置执行操作。

根据本公开的另一示例性实施例,一种电子控制装置用于操作多个电子装置中的所选择的电子装置。电子控制装置包括成像装置、存储器、显示装置、输入装置、控制器和收发器。成像装置被配置为生成至少所选择的电子装置的图像数据。存储器可操作地连接到成像装置并且被配置为存储图像数据。显示装置可操作地连接到存储器并且被配置为显示至少所选择的电子装置的虚拟表示。输入装置被配置为接收用户输入。控制器被配置为将用户输入与所选择的电子装置相关联。收发器可操作地连接到所选择的电子装置并且被配置为向所选择的电子装置传送装置数据。所选择的电子装置被配置为响应于接收所传送的装置数据而执行操作。

根据本公开的进一步的示例性实施例,一种电子控制系统包括:多个电子装置,每个电子装置包括第一收发器;以及控制装置,用于远程地操作多个电子装置中的所选择的电子装置。控制装置包括成像装置、存储器、显示装置、输入装置、控制器和第二收发器。成像装置被配置为生成至少所选择的电子装置的图像数据。存储器可操作地连接到成像装置并且被配置为存储图像数据。显示装置可操作地连接到存储器并且被配置为显示至少所选择的电子装置的虚拟表示。输入装置被配置为接收用户输入。控制器被配置为将用户输入与所选择的电子装置相关联。第二收发器可操作地连接到所选择的电子装置并且被配置为向所选择的电子装置的第一收发器传送装置数据。所选择的电子装置被配置为响应于接收所传送的装置数据而执行操作。

附图说明

通过参考以下的详细描述和随附各图,对于本领域普通技术人员来说上面描述的特征和优点以及其它的特征和优点应当变得更容易地显见,在各图中:

图1是图示包括用于远程控制多个电子装置的控制装置的电子控制系统的框图;

图2是图示操作图1的电子控制系统的示例性方法的流程图;

图3是图示图1的电子控制系统的示例性用途的框图;以及

图4是图示图1的电子控制系统的另一示例性用途的框图。

具体实施方式

为了促进本公开的原理的理解的目的,现在将参考在附图中图示并且在随后的书面说明书中描述的实施例。理解的是,并非由此意图限制本公开的范围。进一步理解的是,本公开包括对所图示实施例的任何变更和修改,并且包括对本公开的原理的进一步应用,如对于本公开所属领域的技术人员来说将通常发生的那样。

在随附描述中公开了本公开的各方面。可以在不脱离本公开的精神或范围的情况下设计出本公开的替换实施例及其等同物。应当注意,在此关于"一个实施例"、"实施例"、和"示例性实施例"等的任何讨论指示所描述的实施例可以包括特定特征、结构或特性,并且这样的特定特征、结构或特性可能未必被包括在每个实施例中。此外,对前述内容的引用未必包括对相同实施例的引用。最后,无论是否被明确描述本领域普通技术人员都将容易地领会的是,给定的实施例的特定特征、结构或特性中的每个可以与在此讨论的任何其它实施例的特定特征、结构或特性有关或者组合地进行利用。

为了本公开的目的,用语"A和/或B"意味着(A)、(B)或(A和B)。为了本公开的目的,用语"A、B和/或C"意味着(A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B和C)。

如关于本公开的实施例所使用的术语"包括"、"包含"、和"具有"等是同义的。

如图1中示出那样,电子控制系统100被配置为桥接物理世界与其虚拟表示之间的分隔。电子控制系统100包括控制装置104和至少一个电子装置108(即,物理实体)。控制装置104和电子装置108的每个被可操作地连接到电子网络,诸如因特网112。电子控制系统100使得用户能够通过与控制装置104上的电子装置108的虚拟描绘交互来致动或操作电子装置108。例如,控制装置104显示智能家居的内部图像,并且在灯具(即,示例性的电子装置108)的像素上进行点击激活或停用灯具的灯泡。此外,在零售环境中,当操作者选择顾客的虚拟描绘时,电子控制系统100向所选择的顾客传送折扣票券或其它特殊的价格报价。以此方式,电子控制系统100把由控制装置104示出的实体的虚拟表示链接到物理世界实体。电子控制系统100还被配置为自动地对目标(即,所选择的电子装置108)进行消歧,并且提供通信介质以向所意图的目标发送命令。下面描述电子控制系统100的每个元件。

在示例性实施例中,控制装置104是个人电子装置,诸如智能电话、平板计算机或台式计算机,其包括成像装置116、显示装置120、输入装置124、收发器128和存储器132,每个被可操作地连接到控制器136。成像装置116,其在此还被称为相机或数字相机,被配置为生成对应于区域的虚拟表示的图像数据140。特别是,图像数据140包括位于成像装置116的视场142(图3)中的物理要素和结构的虚拟表示。当电子装置108位于成像装置116的视场142内时,成像装置116生成具有与电子装置108的虚拟表示相对应的数据点的图像数据140。如下面描述那样,在另一实施例中,成像装置116是零售设施中的安全相机(参见图4)。

如在图1中示出那样,在一个实施例中,显示装置120是被配置为显示文本、图像和其它视觉上可理解的数据的液晶显示(LCD)面板。在另一实施例中,显示装置120是如本领域普通技术人员想要的任何显示器,其包括但是不限制于有源矩阵有机发光二极管显示器。显示装置120被配置为显示区域和电子装置108的虚拟表示,如被包括在图像数据140中。例如,当电子装置108在成像装置116的视野142中时,显示装置120显示电子装置108和在电子装置108附近的区域的虚拟表示。如下面描述那样,在另一实施例中,显示装置120是零售设施中的安全监视器(参见图4)。

显示装置120还可以显示用于操作控制装置104和/或电子装置108的图形用户界面(GUI)。与所显示的GUI对应的GUI数据144被保存到存储器132。

在图1的示例性实施例中,输入装置124是应用在显示装置120上的触摸屏,其被配置为对手指或触笔的触摸进行响应。输入装置124是触敏的和透明的,并且例如是电容式触摸屏。输入装置124生成存储在存储器132中的输入数据148。输入装置124被配置为使得用户能够通过触摸显示装置120的其上显示有电子装置108的虚拟表示的部分来与电子装置108交互。在又一实施例中,输入装置124是被配置为如本领域普通技术人员想要的那样生成输入信号和输入数据148的任何装置。例如,输入装置124可以包括多个按钮,所述多个按钮被配置为使得控制装置104的操作者能够生成输入数据148。

控制装置104的收发器128也被称为无线发射器和接收器,被配置为经由因特网112无线地将电子数据(即,装置数据152)从控制装置104传送到电子装置108并且无线地从电子装置108接收电子数据。因此,收发器128可操作地将控制装置104连接到电子装置108。在其它实施例中,收发器128使用蜂窝网络、无线局域网("Wi-Fi")、个人区域网和/或任何其它无线网络来发送和接收数据。因此,收发器128是与任何合期望的无线通信标准或协议可兼容的,所述标准或协议包括但是不限制于近场通信("NFC")、IEEE802.11、IEEE802.15.1("蓝牙®")、全球移动系统("GSM")和码分多址("CDMA")。

在一个实施例中,存储器132被配置为存储图像数据140、GUI数据144、输入数据148和装置数据152。存储器132还被配置为存储基于多个电子装置中的每个电子装置108的物理外观而生成的数据库156。在另一实施例中,数据库156被存储在经由因特网112连接到控制装置104的远程计算机(未示出)上。存储器132在此还被称为非暂态计算机可读介质。

控制装置104的控制器136被配置为执行程序指令以便操作成像装置116、显示装置120、输入装置124和存储器132。控制器136被提供作为至少一个微控制器和/或微处理器。在一个实施例中,控制器136处理输入数据148、图像数据140和数据库156以对来自用户的输入进行消歧,并且从其它电子装置108中标识用户选择的电子装置108。

再次参照图1,示例性电子装置108包括输出160、收发器164、加速度计168、陀螺仪166和存储器172,每个被可操作地连接到控制器176。电子装置108表示通过控制装置104远程地可控制的任何装置。电子装置108的示例包括但是不限制于灯具、灯泡、智能电话、吊扇、电视、台式计算机、平板计算机、数字标牌、公路广告牌、和音乐播放器等的任何组合。因此电子装置108的输出160取决于特定的实施例。在在此描述的示例性实施例中,输出160是灯具108a(图3)的照明元件、吊扇108b(图3)的马达以及智能电话或电视108c(图3)的显示器。输出160可以被配置为处于包括"断开状态"和"导通状态"的至少两种状态。在灯具108a的实施例中,输出160在"断开状态"下不发光,并且输出160在"导通状态"下发光。在吊扇108b的实施例中,输出160在"断开状态"下不旋转风扇叶片,并且输出160在"导通状态"下旋转风扇叶片。在智能电话和电视108c的实施例中,输出160在"断开状态"下不显示画面,并且输出160在"导通状态"下显示画面。基于以上,在一个实施例中,电子装置108是智能电话,或者在另一实施例中,电子装置108被合并到智能电话中。在每个实施例中,智能电话可以是由个人携带的。

电子装置108的收发器164(也被称为无线发射器和接收器)被配置为将电子数据从电子装置108无线地传送到控制装置104并且经由因特网112从控制装置104无线地接收电子数据。因此,收发器164可操作地将电子装置108连接到控制装置104。在其它实施例中,收发器164使用蜂窝网络、无线局域网("Wi-Fi")、个人区域网和/或任何其它无线网络来发送和接收数据。因此,收发器164与任何合期望的无线通信标准或协议可兼容,所述无线通信标准或协议包括但是不限制于近场通信("NFC")、IEEE802.11、IEEE802.15.1("蓝牙®")、全球移动系统("GSM")和码分多址("CDMA")。

在一个实施例中,收发器164从控制装置104接收装置数据152。装置数据152被配置为改变电子装置108的输出160的状态。例如,如果电子装置108是灯具,则装置数据152可以引起电子装置108将照明元件从"断开状态"改变为"导通状态"。类似地,其它的装置数据152可以引起电子装置108将照明元件从"导通状态"改变到"断开状态"。

收发器164还被配置为在从控制装置104接收到对应的电子请求时,将存储在存储器172中的标识数据180传送到控制装置104。标识数据180将电子装置108独特地标识给控制装置104,从而多个电子装置中的每个电子装置108是由控制装置104单独地可选择和可标识的。

陀螺仪166和加速度计168是被配置为在电子装置108被由用户携带、穿戴和/或利用时生成运动数据184的传感器,诸如其中电子装置108是例如智能电话或平板计算机的实施例。当用户移动时,运动数据184可以对应于用户的步进率(step rate)、用户的速度和/或用户的加速度。因此,运动数据184是由控制装置104可使用的,以使得控制装置104能够通过将电子装置108的根据图像数据140的移动与电子装置108的根据运动数据184的移动进行匹配,来从多个其它电子装置中自动地标识出电子装置108。陀螺仪166被提供为任何类型的陀螺仪,诸如单轴或多轴的微机电(MEMS)陀螺仪。加速度计168被提供为任何类型的加速度计,诸如单轴或多轴的MEMS加速度计。

存储器172被配置为存储标识数据180、运动数据184和应用数据188。存储器172在此还被称为非暂态计算机可读介质。

应用数据188被包括在电子装置108的一些实施例中,诸如当电子装置108是智能电话或平板计算机时。应用数据188使得电子装置108能够运行"app",该"app"配置电子装置108以用于与控制装置104的电子数据传递。应用数据188可以造成在输出160上显示的GUI。app还可以利用陀螺仪166和加速度计168来调节运动数据184的生成。

在操作中,电子控制系统100被配置为实现被由图2的流程图图示的用于利用控制装置104来控制电子装置108的方法200。与在图3中图示的电子控制系统100的示例性智能家居实施例有关地描述方法200。

如在图3中示出那样,电子控制系统100位于示例性智能家居中并且包括被配置为智能电话的控制装置104和包括灯具电子装置108a、吊扇电子装置108b以及电视电子装置108c的三个电子装置108(即,多个电子装置)。在智能家居中,控制装置104作为用于电子装置108a、108b、108c的"远程控制"来操作,该远程控制被配置为激活和停用电子装置108a、108b、108c的输出160中的每个。

根据方法200,用户想要远程地控制电子装置108a、108b、108c中的所选择的一个。在该示例中,所选择的电子装置是灯具电子装置108a。在框204中,方法200包括利用控制装置104的成像装置116来生成至少所选择的电子装置108a的图像数据140。为了生成图像数据140,以与用户将使用智能电话来拍摄所选择的电子装置108a的画面或视频相同的方式,用户使成像装置116指向在所选择的电子装置108a处从而所选择的电子装置108a处在成像装置116的视场142中。成像装置116生成图像数据140,并且图像数据140的至少一部分被存储在存储器132中。

接着,在框208中并且如在图3中示出那样,控制装置104的控制器136处理图像数据140,并且在显示装置120上示出所选择的电子装置108a的虚拟表示和所选择的电子装置108a周围的区域。如所示出那样,在该示例中,虚拟表示包括灯具的虚拟表示240、吊扇的虚拟表示244、以及电视的虚拟表示248。当用户移动控制装置104的成像装置116时,显示装置120上的图像改变,并且显示装置120被持续地更新,从而显示装置120上的图像对应于在成像装置116的视场142中的区域。

在框212中,控制装置104确定输入装置124是否已经接收到输入。如果尚未接收到输入,则那么控制装置104继续生成图像数据140并且显示虚拟表示240、244、248。然而,如果在框212处,控制装置104确定已经利用输入装置124接收到输入,则控制装置104将对应的输入数据140存储在存储器132中,并且方法200继续至框216。在一个实施例中,用户通过在对应于所选择的电子装置108a的虚拟表示240的位置处触摸显示装置120(即,覆盖在显示装置120上的触敏输入装置124)来向控制装置136提供输入。例如,在图3中,用户在对应于灯具的虚拟表示240的输入位置252处触摸输入装置124,并且生成对应的输入数据148。

在方法200的框216处,控制装置104确定输入数据140是否对应于电子装置108中的一个,并且控制器136将输入数据140与所选择的电子装置108a相关联。在一个示例中,控制装置104将在输入位置252周围的局部区域256中的图像数据140与数据库156进行比较,以确定输入数据140是否对应于电子装置108a、108b、108c的虚拟表示240、244、248中的一个。数据库156是利用包括多个角度和多种照明类型的电子装置108的图像数据构建的。在特定的实施例中,数据库156是利用电子装置108的图像数据训练的神经网络。来自局部区域252的图像数据140被输入到数据库156(即,神经网络),并且神经网络生成对应的输出,该输出将局部区域252标识为包括电子装置108a、108b、108c之一的虚拟表示240、244、248或者不包括电子装置108a、108b、108c之一的虚拟表示240、244、248。

在框216处,当局部区域256处的图像数据140与数据库156的比较指示输入位置252不对应于电子装置108a、108b、108c之一的虚拟表示240、244、248时,方法200返回到框204并且成像装置116继续生成图像数据140。这是因为输入数据148不与电子装置108a、108b、108c之一的输出160的状态改变相关联。因此控制装置104不采取在尝试基于输入数据148控制电子装置108a、108b、108c之一方面的动作。

在框216处,当局部区域256处的图像数据140与数据库156的比较指示输入位置252确实对应于电子装置108a、108b、108c之一的虚拟表示240、244、248时,控制器136标识所选择的电子装置108a。因此,在框216处,控制装置104已在灯具108a的虚拟表示240与物理灯具108a之间进行了连接。方法200继续到框220。

在方法200的框220处,控制装置104将装置数据152传送到所选择的电子装置108a,如由用户在输入位置252处所标识的。具体地,控制装置104经由网络112(即,因特网112、局域网连接、蓝牙连接和/或Wi-Fi连接)与所选择的电子装置108a建立电子通信链路,并且使用收发器128通过电子通信链路将装置数据152传送到所选择的电子装置108a。所选择的电子装置108a利用收发器164接收装置数据152,并且控制器176处理装置数据152以确定要由输出160执行的操作。在示例性实施例中,由输出160执行的操作包括将灯具的状态从"导通状态"改变到"断开状态",或从"断开状态"改变到"导通状态"。

取决于实施例,由电子装置108基于所传送的装置数据152执行的操作取决于由控制装置104接收的特定输入数据148。例如,如果用户利用手指的单"击"触摸输入位置252,则那么装置数据152是"通电"信号,其引起由电子装置108执行的操作诸如通过接通灯具108a、接通吊扇108b并且接通电视108c来对输出160供能。然而如果用户利用手指的双"击"触摸输入位置252,则那么输入数据148是"断电"信号,其引起由电子装置108执行的操作诸如通过关断灯具108a、关断吊扇108b以及关断电视108c来对输出160去能。还可以由控制装置104实现任何其它输入配置以使得能够进行电子装置108的任何方面的远程控制,诸如用于灯具108a的亮度/调光控制;用于吊扇108b的风扇速度控制;以及用于电视108c的音量、频道和输入控制。

电子控制系统100提供了优于现有技术的优点。例如,一些灯具是利用专用装置或者通过仅包括灯具的图标的app(应用程序)而远程地可控制的;然而,已知的灯具不是经由显示要被控制的灯具的实际图像(即,虚拟表示240)的app而远程地可控制的。因此,电子控制系统100通过防止用户不得不记住电子装置108的任何细节(诸如电子装置108的标识名称)来简化电子装置108的远程控制。替代地,用户简单地在所选择的电子装置108处指向控制装置104并且触摸输入装置124/显示装置120的对应区域来控制所选择的电子装置108。在具有许多电子装置108的智能家居中,电子控制系统100使对各电子装置108的控制对于用户而言非常简单和方便。

在一个实施例中,当电子装置108被添加到智能家居中时,由电子控制系统100执行设置过程。例如,在诸如灯具108a的灯具的安装期间,安装者提供从对应于灯具108a的图像数据到灯具108a的电子标识(诸如灯具的IP地址)的映射。电子控制系统100可以响应于附加的电子装置108被添加到系统100而采取任何其它的设置和映射方法。

例如,在一些实施例中,控制装置104被配置为执行试错方法以确定电子装置108的映射和标识。例如,当用户选择蓝灯作为所选择的电子装置108时,在智能家居中可能存在两个蓝灯。控制器136标识蓝灯中的第一蓝灯,并且将装置数据152发送到第一蓝灯以点亮该灯。如果未被选择的灯(即,不对应于输入数据148的第二蓝灯)被点亮,则那么控制器136通过处理示出对应于输入数据148的第一蓝灯尚未改变状态的图像数据140而依然作出检测。因此,控制装置104向所选择的灯发送与输入数据148对应的进一步的装置数据152,以引起所选择的灯改变状态。在一些实施例中,由控制器136将所选择的灯(即所选择的电子装置108)的状态上的改变标识为所选择的灯的外观上的改变,如由图像数据140虚拟地表示的那样。

此外,当电子控制系统100执行对象的视觉识别时,其捕获对象的各种视觉特性。例如,当控制器136检测到图像数据对应于灯(示例性的电子装置108)时,控制器136将检测到的灯的特性存储在数据文件中,该数据文件包括灯的颜色、灯的大小以及灯相对于智能家居中的其它检测到的电子装置108的位置。根据该方法,当由用户生成输入数据148时,控制器136在图像数据140的局部区域252中执行对象检测,以确定局部区域252中的对象的类别。也就是,控制器136确定在局部区域252中是否存在冰箱或灯。然后,在检测到对象类别(例如,灯具)之后,控制器136提取关于所检测到的对象的特性的更多信息,诸如图像数据140中的对象的颜色、大小、放置和位置。控制器136使用该信息来将该灯与智能家居中的其它灯具和其它电子装置108消歧。

图4图示电子控制系统100在零售设施中的另一示例性使用。零售设施包括正由第一顾客268观看的第一衣架264和正由第二顾客276观看的第二衣架272。第一顾客268具有第一智能电话280,并且第二顾客276具有第二智能电话284。在该示例性实施例中,控制装置104是两部分的系统,其包括被示出为安全相机的成像装置116和被提供为监视器的显示装置120。在该实施例中的多个电子装置108包括第一平板计算机284、第二平板计算机288和第一智能电话280。如下面解释的那样,第二智能电话284不是电子装置108之一。

第一智能电话280被包括为电子装置108之一,因为第一智能电话包括配置智能电话280以可操作地连接到电子控制系统100的app(即,app数据188)。因此,控制装置104被配置为将装置数据152发送到第一智能电话280以引起第一智能电话280执行操作,诸如显示包括关于价格报价的数据的通知292。第二智能电话284不被包括为电子装置108之一,因为第二智能电话284不包括app(即,app数据188)并且并非可操作地连接到电子控制系统100。因此,控制装置104不被配置为将装置数据152发送到第二智能电话284。

图4的电子控制系统100是对现有的零售设施安全监视系统的改进。特别是,除了提供与安全监视系统相关联的典型益处(诸如实时视频监视),电子控制系统100还使得控制装置104的操作者能够向多个顾客中的所选择的顾客提供专门的推销、建议和其它信息。

例如,对观看在显示屏120上的零售设施的虚拟表示的操作者示出第一顾客的虚拟表示296和第二顾客的虚拟表示300 (即,图2的流程图的框204和框208)。此外,显示装置120显示电子装置中的至少一些的虚拟表示304、308。作为电子装置108的智能电话280可以被显示或者可以不被显示,因为智能电话280可能位于顾客268的口袋或钱包中。

通过观看显示装置120,控制装置104的操作者确定第一顾客268正在浏览第一衣架264的衣装选择,但是还没有选择用于购买的物品。第一顾客268可能已经观看了例如显示物品的正常价格的平板计算机284并且未被说服来作出选择。为了劝导第一顾客268作出选择并且最终购买,操作者使用输入装置124来在输入位置312(即,图2的框212)处触摸显示装置120的与第一顾客的虚拟表示296对应的区域。

接着,控制装置104确定向第一顾客268呈现例如特殊价格报价的最有效方式。在一个实施例中,控制器136处理图像数据140以确定电子装置280、284、288中的哪些是在输入位置312附近的局部区域316内。如在图4中示出那样,智能电话280和平板计算机284在局部区域316内。下面描述用于作出该确定的处理。

控制装置104通过处理与平板计算机的虚拟表示304和数据库156对应的图像数据140来确定平板计算机284在局部区域316中。由于数据库156是利用图像和平板计算机284的位置构建的,因此控制装置104能够从图像数据140标识出平板计算机284。

控制装置104基于运动数据184和图像数据140确定包括app数据188的第一智能电话280是在局部区域316中。控制装置104经由因特网/本地网络112从第一智能电话280接收由陀螺仪166和加速度计168生成的运动数据184。控制装置104能够与第一智能电话280电子地通信并且接收运动数据184,因为智能电话280包括app数据188,其建立用于从智能电话280提取运动数据184的许可。app数据188使得第一智能电话280能够向控制装置104发送电子数据并且从控制装置104接收电子数据。运动数据184被处理以基于顾客268的移动速度、顾客268的加速度、顾客268的移动时间和顾客268的静止时间中的至少一个来确定顾客268/智能电话280的细粒度运动特征。然后,控制器136将运动数据184与图像数据140进行比较,以标识具有与运动数据184对应的移动的顾客的虚拟表示296、300之一。

除了基于运动数据184形成顾客268的细粒度运动特征之外,控制装置104还可以使用附加的数据来从其虚拟表示296、300标识所选择的顾客268。例如,Wi-Fi流量数据、蓝牙数据包、陀螺仪数据、磁力计数据和/或光传感器数据可以被用于构建移动通过图像数据140的智能电话280的细粒度运动特征。使用该数据,通过执行多模态传感器融合来分离、匹配和标识顾客268、276,多模态传感器融合是通过如下进行的:将运动特征跨不同的感测模态来进行关联。当顾客268、276走过商店时,由于他/她的步态(微移动)和长期行走轨迹(宏移动)所致的细微运动被示出在图像数据140中并且被通过智能电话280的传感器(即,加速度计168)示出。另外,对由智能电话280生成的Wi-Fi流量进行杠杆运用以估计抵达角度(AoA)和距成像装置116的距离,以捕获顾客268、276的微移动和宏移动。控制装置104将该数据融合在一起,并且从不同的视角捕获相同的运动特征,由此使得控制装置104能够检测、定位和标识在显示装置120上被示出为顾客的虚拟表示296、300的顾客268、276。

当运动数据184与顾客的虚拟表示296之间发生匹配时,控制装置104将装置数据152发送到对应的智能电话280,在该示例中,该智能电话280是第一智能电话280。装置数据152引起第一智能电话280执行操作,诸如显示特殊折扣价格报价292,其与平板计算机284上显示的正常价格相比是更低的价格。因此,以此方式,电子控制系统100已经向顾客268提供了个性化的折扣,这可以引起顾客268购买衣物。

当没有发生运动数据184和顾客的虚拟表示296之间的匹配时,于是控制装置104将装置数据152发送到最近的电子装置108,诸如第一平板计算机284。平板计算机284接收装置数据152,并且执行诸如显示折扣价格报价而不是显示物品的正常价格的操作。因此,即使顾客268、276没有使智能电话运行app数据188,电子控制系统100也被配置为向所选择的顾客268递送个性化的折扣,这可以引起顾客268购买衣物。

在该实施例中,电子控制系统100通过使得其操作者能够使特价报价、建议、推销、折扣、推荐和通知达到所选择的顾客268、276来改进典型的安全相机系统。

此外,电子控制系统100可以被应用于其它领域以改进成像系统的操作。例如,在此描述的技术和方法可以被推广到机场、医院、体育场、剧院、学术楼和会议中心。电子控制系统100是在从图像的像素到物理实体的链接有益的任何地方可使用的。

虽然已经在附图和前面的描述中详细地图示和描述了本公开,但是这些附图和描述应当被相应地认为是说明性的而不是限制性的。要理解的是,仅仅已经给出了优选的实施例并且想要保护落入本公开的精神内的所有改变、修改和进一步的应用。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:集成式模块化家居智能控制面板系统及其控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!