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

文档序号:8227597阅读:来源:国知局
角度。第二基准线基本上垂直于在第一和第二相机之间延伸的第三基准线,以及第一基准线和第二基准线在第三基准线的近似中点处相交。
[0026]在一些实施例中,用户可以选择把哪个对象标识为目标对象。例如,可以接收对于在设备的显示器上可看见的第一对象的用户选择,以及可以响应于对第一对象的用户选择而把第一对象标识为目标对象。在一个实施例中,显示器是触摸屏显示器,而用户选择是在触摸屏显示器上对于第一对象的用户触摸选择。在一些实施例中,用户可以通过选择第二对象而切换目标对象。例如,可以接收对于在设备的显示器上可看见的第二对象的用户选择,以及响应于对第二对象的用户选择,可以把目标对象从第一对象更新为第二对象。这样,例如,正记录会话中的第一个人的用户可以通过在设备的触摸屏显示器上对第二个人进行触摸选择而把目标对象从第一个人改变为第二个人,以便聚焦于第二个人对于会话的
-Tj.士 [>贝献。
[0027]在其它实施例中,目标对象被自动选择为处在最接近设备显示器中心的位置的对象。这样的对中心对象的自动选择在一些实施例中是缺省模式。在另外一些实施例中,目标对象被自动选择为处在显示器的规定区域中的对象。例如,用户可以规定目标对象是在设备显示器的右上角处居中的或是最突出的对象。
[0028]在一些实施例中,目标对象可以是一组对象。例如,可以接收对于在设备的显示器上可看见的多个对象的用户选择,并可以响应于所述用户选择而把该多个对象标识为目标对象。这允许一帮人的每个成员或会话中的每个参加者例如可以作为单个目标对象的一部分而被包括。当一组对象被标识为目标对象时,可以使用各种办法来确定角度。在一个实施例中,对于多个对象中的每个对象或两个对象或更多个对象确定角度,并根据各个角度来确定对于目标对象的代表性角度。代表性角度可以是平均角度。在另一个例子中,用户可以给该组中的每个对象指派重要性,且代表性角度可以是基于每个对象的重要性的加权平均。也设想有其它的代表性角度。
[0029]在许多情形下,如果目标对象是人或动物或者是另外的能够移动的,则目标对象在音频记录、视频记录或正聚焦于目标对象的其它功能性期间可能会移动。方法300还可包括目标对象跟踪。例如,在过程块302中接收的目标对象信息是在接近第一时间时被捕获的,且还接收到在接近第二时间时被捕获的附加的目标对象信息。通过根据附加的目标对象信息来确定在目标对象与设备之间的更新的角度,而跟踪目标对象。跟踪可以以指定的时间间隔被自动地执行,或可以由用户人工地更新。指定的时间间隔可以被自动选择,或者可以由用户选择。
[0030]图4图示目标对象角度确定系统400。相机402和404、目标对象标识部件406和目标对象信息获取部件408类似于在图1中讨论的对应的部件。然而,在系统400中,角度确定部件410包括相关部件412和几何计算部件414。当目标对象信息包括图像时,相关部件412确定对于在图像之间的相关性的相关值。相关部件412通过访问具有相关值和对应角度的调整表416、并检索对应于最接近所确定的相关值的相关值的角度,而确定角度。
[0031]两个图像之间的相关性表示这两个图像的相似程度。现在参照图2,目标对象202越接近基准线212 (在相机206与208之间居中),则在由相机206在捕获时间捕获的图像与由相机208在相同捕获时间捕获的图像之间的相关性越高。然而,当目标对象202是在基准线212的左面或右面时,图像较小地相关,因为目标对象202相对于其中一个相机比相对于另一个相机是“更左”或“更右”的。这是因为相机206和208处在不同的物理位置。
[0032]例如,假设两对图像被相机206和208捕获,每对具有来自相机206的一个图像和来自相机208的一个图像,并且每对中的图像是几乎同时捕获的。假设第一对是当目标对象202被基准线212贯穿时捕获的,以及第二对是当目标对象202被基准线210贯穿时捕获的。正如上面讨论的,第一对中的图像之间的相关性是高的。在某些例子中,相关性以从O到I的刻度来度量,令I代表完全相关(相同的图像)。使用这样的度量刻度,第一对的图像之间的相关性接近于I。
[0033]然而,考虑其中目标对象202改而被基准线210贯穿的情形。与对于第一对图像的目标对象202的位置相比较,目标对象202现在“在左面”。因为相机206和208的物理位置不同,所以它们稍微不同地感知目标对象202的位置。在左侧的相机206没有像相机208那样感知到目标对象202是“在左面”。结果,与第一对相比较,第二对中的图像是有差异的,并且是较小地相关的。因此,角度200变得越大,在相机206和208上几乎同时拍摄的图像之间的相关性越小。
[0034]技术上知道各种不同的确定相关性的方式。用于各种角度的特定相关值可以通过以已知角度捕获图像对并确定对于该图像对的相关值而以实验方式确定。这些以实验方式确定的值可被存储在诸如图4的调整表416那样的调整表中。调整表416可以是设备特定的。在其它实施例中,调整表416可以是基于在相机之间的距离,并且被外推以应用到各种各样的设备。调整表416可以具有各种各样的格式,包括电子表格、数据库、列表或其它格式。在一个例子中,调整表416是从O到I的相关值的列表,每个相关值具有对应的角度。在一些实施例中,调整表416被自适应地更新。
[0035]当目标对象信息包括从目标对象到设备上的对应相机的估计的距离时,几何计算部件414通过几何计算而确定角度。例如,距离可以通过可涉及到距离估计的自动对焦功能而获得。在一些实施例中,估计的距离是几乎同时被获取的。
[0036]图5是根据两个图像之间的相关性来确定目标对象相对于设备的角度的方法500的流程图。在过程块502,接收把在设备的显示器上可看见的对象作为目标对象的标识。在过程块504,接收一对图像。该对图像至少包括目标对象的一个部分。第一对图像包括由设备上的第一相机捕获的第一图像和由设备上的第二相机捕获的第二图像。
[0037]在过程块506,确定对于在第一和第二图像之间的相关性的相关值。通过过程块508和510,确定在从目标对象延伸到设备的第一基准线与延伸穿过设备的第二基准线之间的角度。在过程块508,访问具有相关值和对应角度的调整表。在过程块510,检索对应于最接近所确定的相关值的相关值的角度。
[0038]在一些实施例中,在过程块510检索的角度被提供给话筒音频源分离算法。在其它实施例中,在过程块502接收的目标对象的标识是来自设备显示器的对于目标对象的用户选择或基于位于显示器的规定区域的目标对象的标识之一。
[0039]图6是根据图像相关性或距离来确定目标对象相对于设备的角度的示范性方法600的流程图。在过程块602,接收通过使用设备上的第一相机而捕获的第一目标对象信息和通过使用设备上的第二相机而捕获的第二目标对象信息。在过程块604,对关于目标对象信息是包括图像,还是包括距离,还是包括二者进行确定。如果目标对象信息包括图像,则在过程块606,确定两个图像之间的相关值。在过程块608,访问具有相关值和对应角度的调整表。在过程块610,检索对应于最接近所确定的相关值的相关值的角度,并把该角度标识为所确定的角度。在一些实施例中,在过程块614,该角度接着被提供给话筒源分离算法。
[0040]如果目标对象信息包括距离,则在过程块612用几何学来计算角度。在一些实施例中,在过程块614所计算的角度然后被提供给话筒源分离算法。在一些实施例中,在过程块602,接收图像和距离两者。在这样的实施例中,角度可以通过图像相关性和几何计算两者而被确定。在过程块614被提供
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1