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

文档序号:8227597阅读:来源:国知局
10中。可以使目标对象信息流动到云810中,并且在云810中,角度确定部件860可以在某些情形下使用调整表865来确定角度。在这样的实施例中,潜在的资源密集的计算可以在云810中执行,而不是消耗所连接的设备840的功率和计算资源。其它的功能也可以在云810中执行,以便节约资源。在一些实施例中,调整表865可以在云中被动态地更新。更新例如可以通过附加的实验性观察或用户反馈而发生。
[0055]虽然为了便于演示,某些公开的方法的操作是以特定的顺序描述的,但应当理解,这种描述的方式包括重新安排,除非通过下文阐述的具体语言来要求特定的排序。例如,顺序描述的操作在某些情形下可以重新安排或并发地执行。而且,为了简明起见,附图可能没有显示所公开的方法可以结合其它方法一起被使用的各种方式。
[0056]任何的所公开的方法可被实施为存储在一个或多个计算机可读的存储介质(例如,非瞬态计算机可读介质,诸如一个或多个光学介质盘、易失性存储器部件(诸如DRAM或SRAM)、或非易失性存储器部件(诸如硬驱动机))中并在计算机(例如,任何市面上销售的计算机,包括智能电话、或其它包括计算硬件的移动设备)上执行的计算机可执行指令。用于实施所公开的技术的任何计算机可执行指令以及在实施所公开的实施例期间创建和使用的任何数据可被存储在一个或多个计算机可读的介质(例如,非瞬态计算机可读介质,其排除传播的信号)上。计算机可执行指令可以是例如专用软件应用或经由web浏览器访问或下载的软件应用或其它软件应用(诸如远端计算应用)的一部分。这样的软件可以例如在单个本地计算机(例如,任何的适当的市面上销售的计算机)上被执行,或通过使用一个或多个网络计算机而在网络环境下(例如,经由互联网、广域网、局域网、客户服务器网络(诸如,云计算网络),或其它这样的网络)被执行。
[0057]为清楚起见,只描述了基于软件的实现的某些选择的方面。技术上熟知的其它细节被省略。例如,应当理解,所公开的技术不局限于任何特定的计算机语言或程序。例如,所公开的技术可以通过以C ++、Java、Perl、JavaScript、Adobe Flash或任何其它适当的编程语言编写的软件而被实施。同样地,所公开的技术不局限于任何特定的计算机或硬件类型。适当的计算机和硬件的某些细节是熟知的,因而在本公开内容中不需要详细地阐述。
[0058]还应当充分理解的是,本文描述的任何功能性可以至少部分地由一个或多个硬件逻辑部件而不是软件来执行。例如,但不是限制,可被使用的举例说明性的硬件逻辑部件类型包括:现场可编程门阵列(FPGA)、程序特定的集成电路(ASIC)、程序特定的标准产品(ASSP)、系统单芯片系统(S0C)、复杂可编程逻辑器件(CPLD)等等。
[0059]而且,任何基于软件的实施例(例如包括用于使得计算机执行任何公开的方法的计算机可执行指令)可通过适当的通信手段而被上载、下载或远程访问。这样的适当的通信手段包括例如互联网、万维网、内联网、软件应用、线缆(包括光纤电缆)、磁通信、电磁通信(包括RF、微波和红外通信)、电子通信、或其它这样的通信手段。
[0060]所公开的方法、设备和系统无论如何不应当被解读为限制。而是,本公开内容是针对各种单独地和以彼此的各种组合及子组合形式公开的实施例的所有新颖的和非显而易知的特征和方面。所公开的方法、设备和系统不局限于任何特定的方面或特征或它们的组合,所公开的实施例也不要求存在任何一个或多个特定的优点或者一些问题被解决。
【主权项】
1.一种或多种存储有指令的计算机可读介质,所述指令在被执行时完成确定目标对象相对于设备的角度的方法,所述方法包括: 接收通过使用在设备上的第一相机捕获的第一目标对象信息和通过使用在该设备上的第二相机捕获的第二目标对象信息,第一和第二目标对象信息是在几乎相同的捕获时间捕获的;以及 根据该第一和第二目标对象信息,确定目标对象与设备之间的角度。
2.权利要求1的介质,其中第一目标对象信息是第一图像,而第二目标对象信息是第二图像,所述方法还包括确定对于在第一和第二图像之间的相关性的相关值,其中目标对象与设备之间的角度是根据所述相关值确定的。
3.权利要求2的介质,其中确定角度包括: 访问具有相关值和对应角度的调整表;以及 检索对应于最接近所确定的相关值的相关值的角度。
4.权利要求1的介质,其中第一和第二目标对象信息是从目标对象到设备上的对应相机的估计的距离;以及 其中估计的距离是通过使用第一和第二相机的自动对焦功能而被获取的。
5.权利要求1的介质,还包括: 接收对于在设备的显示器上可看见的第一对象的用户选择;以及 响应于对第一对象的用户选择,把第一对象标识为目标对象。
6.权利要求5的介质,还包括: 接收对于在设备的显示器上可看见的第二对象的用户选择;以及 响应于对第二对象的用户选择,把目标对象从第一对象更新为第二对象。
7.权利要求1的介质,还包括: 接收对于在设备的显示器上可看见的多个对象的用户选择;以及 响应于用户选择,把所述多个对象标识为目标对象。
8.权利要求1的介质,还包括把所确定的角度提供给话筒音频源分离算法。
9.一种具有目标对象角度确定能力的多相机移动设备,该移动设备包括: 第一相机; 第二相机; 触摸屏显示器; 目标对象标识部件,其把在设备的该触摸屏显示器上可看见的对象标识为目标对象;目标对象信息获取部件,其接收由第一和第二相机捕获的目标对象信息;以及角度确定部件,其通过使用所接收的目标对象信息来确定在目标对象与设备之间的角度,其中角度确定部件包括以下的至少一项: 相关部件,其在目标对象信息包括由第一和第二相机几乎同时捕获的图像时,确定对于在所述图像之间的相关性的相关值、以及通过访问具有相关值和对应角度的调整表且检索对应于最接近所确定的相关值的相关值的角度而确定所述角度;以及 几何计算部件,其在目标对象信息包括通过使用自动对焦功能而几乎同时捕获的、从目标对象到设备上对应相机的估计的距离时,通过几何计算而确定所述角度。
10.一种确定目标对象相对于设备的角度的方法,该方法包括: 接收在设备的显示器上可看见的对象作为目标对象的标识; 接收包括该目标对象的至少一部分的一对图像,这对图像包括由设备上的第一相机捕获的第一图像和由设备上的第二相机捕获的第二图像; 确定对于在该第一和第二图像之间的相关性的相关值;以及 通过以下步骤而确定在从目标对象延伸到设备的第一基准线与延伸穿过该设备的第二基准线之间的角度: 访问具有相关值和对应角度的调整表;以及检索对应于最接近所确定的相关值的相关值的角度。
【专利摘要】本文提供了用于确定目标对象相对于设备的角度的系统、方法和计算机介质。可以接收由至少两个相机几乎同时捕获的目标对象信息。目标对象信息可包括图像或从目标对象到对应的相机的距离。根据目标对象信息可以确定目标对象与设备之间的角度。当目标对象信息包括图像时,可以根据这两个图像之间的相关性确定所述角度。当目标对象信息包括从目标对象到对应的相机的距离时,可以用几何学来计算所述角度。
【IPC分类】G06T7-00
【公开号】CN104541304
【申请号】CN201380044394
【发明人】克哈万德 C., 金 C.
【申请人】微软公司
【公开日】2015年4月22日
【申请日】2013年8月16日
【公告号】EP2888716A1, US20140056470, WO2014031457A1
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1