使用多个相机的目标对象角度确定的制作方法_3

文档序号:8227597阅读:来源:国知局
给话筒源分离算法(或被提供到另一个过程)的角度例如可以是两个角度的平均、加权平均、或以较高置信度确定的角度。在一个实施例中,所提供的角度是通过相关性被确定的角度,除非那个角度是不可提供的或是以低置信度被确定的,在这种情形下,使用用几何学计算的角度。
[0041]在本专利申请中,讨论了具有两个相机的实施例。也设想有使用来自三个或更多个相机的目标对象信息的实施例。
[0042]示范性移动设备
图7是描绘包括各种各样任选的硬件和软件部件(总的以702表示)的示范性移动设备700的系统图。移动设备中的任何部件702可以与任何其它部件通信,然而为了简化例图,没有显示出所有的连接。移动设备可以是各种各样的计算设备中的任何计算设备(例如,蜂窝电话、智能电话、手持计算机、个人数字助理(PDA)等),并且它可以允许与诸如蜂窝网或卫星网那样的一个或多个移动通信网704进行无线双向通信。
[0043]所图示的移动设备700可包括控制器或处理器710(例如,信号处理器、微处理器、ASIC、或其它控制与处理逻辑电路),用于执行诸如信号编码、数据处理、输入/输出处理、功率控制和/或其它功能这样的任务。操作系统712可以控制部件702的分配和使用,并支持一个或多个应用714。应用程序可包括普通的移动计算应用(例如,电子邮件应用、日历、联系人管理器、web浏览器、消息传送应用)或任何其它计算应用。
[0044]所图示的移动设备700可包括存储器720。存储器720可包括非可拆卸存储器722和/或可拆卸存储器724。非可拆卸存储器722可包括RAM、ROM、快闪存储器、硬盘、或其它熟知的存储器存储技术。可拆卸存储器724可包括快闪存储器或在GSM通信系统中熟知的用户身份模块(SIM)卡,或其它熟知的存储器存储技术,诸如“智能卡”。存储器720可被使用来存储用于运行操作系统712和应用714的数据和/或代码。示例性数据可包括网页、文本、图像、声音文件、视频数据、或经由一个或多个有线或无线网络被发送到和/或接收自一个或多个网络服务器或其它设备的其它数据集。存储器720可被使用来存储诸如国际移动用户身份(IMSI)的用户标识符和诸如国际移动设备标识符(IMEI)的设备标识符。这样的标识符可被传送到网络服务器来识别用户和设备。
[0045]移动设备700可支持一个或多个输入设备730,诸如触摸屏732、话筒734、相机736、物理键盘738和/或跟踪球740,以及可支持一个或多个输出设备750,诸如扬声器752和显示器754。其它可能的输出设备(未示出)可包括压电式或其它触觉输出设备。某些设备可以供应多于一种的输入/输出功能。例如,具有用户可变尺寸的图标的触摸屏732和显示器754可被组合在单个输入/输出设备中。输入设备730可包括自然用户接口(NUI)。NUI是使得用户能够以“自然”的方式与设备交互的任何接口技术,其免除了由诸如鼠标、键盘、遥控器等等那样的输入设备强加的人为限制。NUI方法的例子包括依赖于语音识别、触摸和指示笔识别、在屏幕上和靠近屏幕的手势识别、空中手势、头和眼跟踪、话音和语音、视觉、触摸、手势以及机器智能的那些方法。NUI的其它例子包括使用加速计/陀螺仪的运动手势检测、面部识别、3D显示、头、眼和凝视跟踪、沉浸式增强的现实和虚拟现实系统,所有的这些提供更自然的接口,以及包括用于通过使用电场传感电极(EEG和相关的方法)感知大脑活动的技术。因此,在一个具体的例子中,操作系统712或应用714可包括语音识别软件以作为话音用户接口的一部分,话音用户接口允许用户经由话音命令来操作设备700。而且,设备700可包括如下的输入设备和软件,即:其允许经由用户的空间手势进行用户交互,诸如检测和解译手势,来把输入提供给游戏应用。
[0046]无线调制解调器760可以耦合到天线(未示出),它可以支持在处理器710与外部设备之间的双向通信,正如技术上已熟知的。调制解调器760被一般性地显示,它可包括用于与移动通信网704通信的蜂窝调制解调器,和/或其它基于无线电的调制解调器(例如蓝牙或W1-Fi)。无线调制解调器760典型地被配置成用于与一个或多个蜂窝网通信,所述蜂窝网诸如是用于在单个蜂窝网内、在蜂窝网之间、或在移动设备与公共交换电话网(PSTN)之间的数据和话音通信的GSM网。
[0047]移动设备还可包括至少一个输入/输出端口 780、电源782、诸如全球定位系统(GPS)接收机的卫星导航系统接收机784、加速计786、和/或物理连接器790,其可以是USB端口、IEEE 1394 (火线)端口和 / 或 RS-232 端口。
[0048]移动设备700还可包括目标对象标识部件792、目标对象信息获取部件794和角度确定部件702,它们可被实施为应用714的一部分。所图示的部件702不需要全部包括,因为任何部件都可以被删除且可以添加其它部件。
[0049]示范性操作环境
图8图示在其中可以实施所描述的实施例、技术和工艺的适当实施环境800的一般性例子。
[0050]在示例性环境800中,各种类型的服务(例如计算服务)由云810提供。例如,云810可包括可被集中地或分布式地放置的一系列计算设备,它们把基于云的服务提供给经由诸如互联网那样的网络所连接的各种类型的用户和设备。实施环境800可以以不同的方式被使用来完成计算任务。例如,某些任务(例如,处理用户输入和呈现用户界面)可以在本地计算设备(例如,所连接的设备830、840、850 )上执行,而其它任务(例如,对在后续处理中要使用的数据的存储)可以在云810中执行。
[0051]在示例性环境800中,云810为所连接的具有各种各样屏幕能力的设备830、840、850提供服务。连接的设备830代表具有计算机屏幕835 (例如,中等尺寸屏幕)的设备。例如,连接的设备830可以是个人计算机,诸如台式计算机、膝上型计算机、笔记本、上网本等等。连接的设备840代表具有移动设备屏幕845 (例如,小尺寸屏幕)的设备。例如,连接的设备840可以是移动电话、智能电话、个人数字助理、平板计算机等等。连接的设备850代表具有大屏幕855的设备。例如,连接的设备850可以是电视屏幕(例如,智能电视)或被连接到电视机的另一设备(例如,机顶盒或游戏机控制台)等等。连接的设备830、840、850中的一个或多个可包括触摸屏能力。触摸屏可以以不同的方式接受输入。例如,电容性触摸屏在某个对象(例如,指尖或指示笔)使流过表面的电流失真或中断时检测到触摸输入。作为另一个例子,触摸屏可以使用光传感器在来自光传感器的光束被中断时检测到触摸输入。对于要通过某些触摸屏检测的输入,并不一定需要与屏幕表面进行物理接触。在示例性环境800中,也可以使用不带有屏幕能力的设备。例如,云810可以为不带有显示器的一个或多个计算机(例如,服务器计算机)提供服务。
[0052]服务可以由云810通过服务提供者820或通过其它的在线服务提供者(未示出)来提供。例如,云服务可按具体的连接的设备(例如,连接的设备830、840、850)的屏幕尺寸、显示能力和/或触摸屏能力而被定制。
[0053]在示例性环境800中,云810至少部分地利用服务提供者820而为各种连接的设备830、840、850提供本文所描述的技术和解决方案。例如,服务提供者820可以为各种基于云的服务提供集中的解决方案。服务提供者820可以为用户和/或设备(例如,为连接的设备830、840、850和/或它们的各自的用户)管理服务预订。
[0054]在一些实施例中,角度确定部件860和调整表865被存储在云8
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1