图像捕捉系统、图像捕捉设备及图像捕捉方法

文档序号:7659218阅读:231来源:国知局
专利名称:图像捕捉系统、图像捕捉设备及图像捕捉方法
技术领域
本发明涉及图像捕捉系统、图像捕捉设备及图像捕捉方法。
背景技术
近来,影院中的投影屏上展出的电影越来越多地以所谓的三维(3D)格式制成。这种格式使得观众(用户)能够观看这样的电影例如如果观众佩戴诸如3D眼镜之类的适当的观看设备,则电影看起来是三维的。另外,能够产生3D格式的图像的3D电视也越来越多。因此,消费者可能想要能够以和传统家庭视频类似的方式捕捉他们自己的3D图像以在 3D电视上回放。诸如专业视频拍摄者、电影创作者等之类的其他用户也变得对创建3D图像越来越感兴趣。为了造成图像是三维(3D)的幻觉,两个稍微不同的图像(通常称为立体图像对) 可一起被观看以便一个图像被用户的左眼观看而另一个图像被用户的右眼观看。假设这两个图像对应于同一场景的两个稍微不同的视图(例如,对中的每个图像仿佛是分别从用户的左眼和右眼看到的),则当图像以适当的方式被观看时,用户的大脑就会骗用户认为图像
对是一个三维图像。为了生成当以适当的方式一起观看时那个被当作三维图像来观看的立体图像对, 通常立体的相机对被用来捕捉场景的两个图像。立体相机对的相机通常以大约为成人眼睛之间的平均距离的间距分开。然而,相机之间的差别可能意味着除了希望的水平偏移,可能还存在其他的图像间差别。例如,用于捕捉第一图像(左手图像)的第一相机可能具有与用于捕捉第二图像(右手图像)的第二相机不同的色彩敏感度。用于捕捉立体图像对的相机之间的差别可能意味着,当立体图像对产生时,3D效果可能被损害或者导致观众头疼和 /或恶心。另外,立体相机对之间的信号特性的差别在所捕捉的图像被用于通过图像处理操作来估计差异和/或深度的情况下可能使差异和/或深度估计的结果降级。本发明寻求减轻或缓和以上问题。

发明内容
根据一个方面,提供了一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉系统,所述系统包括第一相机,所述第一相机用于捕捉立体图像对的第一图像;第二相机,所述第二相机用于捕捉立体图像对的第二图像;通信链路,所述通信链路用于将第一相机与第二相机相连以便第一相机能够与第二相机通信;其中第一相机用于经由通信链路向第二相机发送第二相机控制数据以控制与第二图像的捕捉有关的第二相机的功能。根据第二方面,提供了一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉设备,所述设备包括图像捕捉元件,所述第一图像捕捉元件用于捕捉立体图像对的第一图像;通信接口,所述通信接口用于经由通信链路从第二相机接收立体图像对的第二图像;以及控制器,所述控制器用于生成第二相机控制数据,所述第二相机控制数据与和第二图像的捕捉有关的第二相机的控制功能相关联,其中所述图像捕捉设备用于经由通信链路向第二相机发送第二相机控制数据以控制与第二图像的捕捉有关的第二相机的功能。根据第三方面,提供了一种用于捕捉包含第一图像和第二图像的立体图像对的第一图像的图像捕捉设备,所述设备包括图像捕捉元件,所述图像捕捉元件用于捕捉立体图像对的第一图像;以及通信接口,所述通信接口用于经由通信链路向第二相机发送立体图像对的第一图像,第二图像与第二相机相关联;其中所述通信接口用于经由通信链路从第二相机接收相机控制数据,所述相机控制数据与和第一图像的捕捉有关的图像处理设备的控制功能相关联;并且所述图像捕捉设备用于依据从第二相机接收的相机控制数据来捕捉第一图像。根据第四方面,提供了一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉方法,所述方法包括经由通信链路将第一相机与第二相机相连以便第一相机能够与第二相机通信;在第一相机处捕捉立体图像对的第一图像;在第二相机处捕捉立体图像对的第二图像;经由通信链路从第一相机向第二相机发送第二相机控制数据以控制与第二图像的捕捉有关的第二相机的功能。有利地,第一相机可以用作控制第二相机的主相机,所述第二相机用作从相机。因此,当通过第二相机控制数据的适当生成来捕捉立体对时,两个相机之间的任何差别可以被补偿。这改善了所捕捉的立体对的质量。另外,这种系统使得消费者能够在不需要昂贵的控制单元或其他设备的情况下捕捉3D图像。


本发明的上述和其他目的、特征和优势将通过结合附图来阅读的示例性实施例的以下详细描述而变明显,附图中图1是根据本发明实施例的摄像机的示意图;图2是根据本发明实施例的立体摄像机对的第一配置的示意图;图3是根据本发明实施例的立体摄像机对的第二配置的示意图;图4是根据本发明实施例的立体摄像机对的第三配置的示意图;图5是根据本发明实施例的立体摄像机对的第四配置的示意图;图6是根据本发明实施例的用于缩放控制的立体摄像机对的配置的示意图;图7是表示根据本发明实施例的由立体摄像机对的第一相机捕捉的第一图像和由立体摄像机对的第二相机捕捉的第二图像之间的差异的示意图;图8是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第一布置的示意图;图9是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第二布置的示意图;图10是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第三布置的示意图;图11是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第四布置的示意图;图12是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第五布置的示意图13是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第六布置的示意图;图14是根据本发明实施例的用于同步立体相机对之间的定时信号的立体摄像机对的布置的示意图;图15是根据本发明实施例的用于音频捕捉的立体摄像机对的布置的示意图;图16是根据本发明实施例的图像捕捉方法的流程图;图17是消费者摄像机的示意图解;图18是根据本发明实施例的立体消费者摄像机对的示意图;并且图19是根据本发明实施例的立体摄像机对的第五配置的示意图。
具体实施例方式公开了图像捕捉系统、图像捕捉设备和图像捕捉方法。在以下描述中,多个具体细节被给出以便提供对本发明实施例的全面理解。然而,本领域技术人员将理解,实施本发明不需要采用这些具体细节。相反,为了清楚起见,在给出实施例时,本领域技术人员已知的具体细节被省略。图1是根据本发明实施例的摄像机的示意图。具体地,图1示出具有与本领域已知的典型摄像机相似的组件的摄像机10。摄像机10包括处理器12 ;存储器14 ;音频进入单元16 ;图像捕捉单元18 ;显示器20 ;用户接口 22 ;通信接口 M ;存储介质沈;以及输出接 Π 28。相机10还包括数据总线30。数据总线30将输出接口 28连接到通信接口 M以便数据能够在输出接口观和通信接口 M之间传递。另外,处理器12连接到数据总线30以便处理器12能够向数据总线30发送数据和/或从数据总线30接收数据。存储介质沈连接到数据总线30以便存储介质沈能够向数据总线30发送数据和/或从数据总线30接收数据。存储介质沈用于存储由相机10捕捉的诸如音频/视频(A/V)数据之类的媒体数据。另外,存储介质能够存储与媒体数据有关的数据。然而,将理解,存储介质26可以按需要来存储任何其他适当类型的数据。在实施例中,存储介质沈是诸如可写DVD(RW-DVD)之类的可移除存储介质,虽然将理解,任何适当的可移除介质(如DVD,蓝光盘、闪存等)可以被使用。在其他实施例中, 存储介质沈是硬盘驱动器或固态驱动器(例如,闪存),虽然任何其他适当的存储介质可以被使用。存储器14用于与处理器12双向通信。在实施例中,存储器14存储用于令处理器 12实现摄像机的功能的代码。另外,在某些实施例中,存储器14能够存储音频视觉数据, 虽然将理解,存储器14可以存储任何适当类型的数据。在实施例中,存储器14可与处理器 12以任何适当的方式合作以提供摄像机的本领域公知的功能。音频进入单元16使得摄像机10能够捕捉声音。在实施例中,音频进入单元16包括用于捕捉声音的麦克风。然而,在某些实施例中,音频进入单元16包括使得诸如外部电容式麦克风之类的外部设备能够连接到摄像机10的音频输入。音频进入单元16用于与处理器12通信以便来自音频进入单元16的音频数据能够被处理器12处理。
图像捕捉单元18用于捕捉一个或多个图像以便生成视频图像序列。图像捕捉单元18用于与处理器12双向通信。例如,图像数据可被图像捕捉单元18根据由处理器生成的图像捕捉控制数据来捕捉。图像数据随后可被处理器12处理并存储到存储介质沈。然而,将理解,任何其他适当的捕捉图像或视频序列的方法可被使用。在实施例中,图像捕捉单元18包括图像传感器32和镜头控制单元34。在实施例中,图像传感器32包括用于生成与所捕捉的图像有关的图像数据的电荷耦合器件(CCD), 虽然任何其他适当的图像传感器(例如,互补金属氧化物半导体(CM0Q传感器)可以被使用。镜头控制单元34用于控制摄像机10的相机镜头的物理参数。例如,镜头控制单元34可以响应于来自处理器12的适当控制信号来控制光圈和相机镜头的缩放。然而,将理解,任何其他适当的控制镜头的方法可以被使用。显示器20使得操作者能够依据由处理器12生成的显示控制参数来观看所捕捉的图像以及相机10的其他功能。在实施例中,显示器12是通常可以在消费者摄像机上找到的传统LCD相机观景器。然而,将理解,显示器20可以通过任何适当的方式被安装在相机 10上以供操作者或观众观看。在某些实施例中,显示器20包括用作到相机10的用户接口的、诸如本领域已知的电容式触摸阵列之类的触摸板。用户接口 22使得操作者能够以和通常在消费者摄像机上找到的用户接口相似的方式来控制相机10的功能。在某些实施例中,用户接口 22用于与显示器20合作以提供如上所述的用于控制摄像机10的触摸屏功能。通信接口 M用于经由通信链路从另一个摄像机接收数据和/或向另一个摄像机发送数据。在某些实施例中,通信接口用于与一个或多个诸如个人计算机(PC)之类的其他设备通信。例如,通信接口 M可以包括用于与PC通信以将音频和视觉内容上传到PC的 i. LINK端口。然而,将理解,通信接口 M可以通过任何适当的方式来与一个或多个其他设备通信。通信接口 M的功能稍后将在下面更详细地描述。输出接口观用于输出供其他设备使用的诸如媒体数据、元数据等之类的数据。例如,输出接口观可以输出A/V流以被音频/视频混合设备监视。然而,将理解,任何适当的数据可经由输出接口观输出。现在将参考图2至图16来描述用于捕捉立体图像对的立体摄像机对的使用。如上所述,为了造成三维(3D)图像的幻觉,两个稍微不同的图像(例如,立体图像对的第一图像和立体图像对的第二图像)可一起被观看以便一个图像被用户的左眼观看而另一个图像被用户的右眼观看。假设这两个图像对应于同一场景的两个稍微不同的视图 (例如,对中的每个图像仿佛是分别从用户的左眼和右眼看到的),则当图像以适当的方式被观看时,用户的大脑就会骗用户认为图像对是一个三维图像。图像内的物体将以距离显示器明显的深度出现,所述深度取决于与该物体相对应的左手图像和与该物体相对应的右手图像之间的偏移量。为了尝试确保每个眼睛看到打算被该眼睛观看的图像,有很多已知的方法。在某些技术中,立体对的每个图像被以与另一图像分离的方式产生。例如,左手图像可靠近右手图像被显示,并且诸如立体镜之类的适当观景器被用来观看图像。这种显示图像的方法被使在最早形式的3D图像中。
作为替代,与打算被左眼观看的左手图像有关的光可以顺时针方向地被圆极化, 而与打算被左眼观看的左手图像有关的光可以逆时针方向地被圆极化。左手图像和右手图像随后可相互叠加。通过佩戴每个镜头的极化对应于希望被观看的图像的适当眼镜,用于每个眼睛的正确图像将被用户观看。用于显示和观看图像的很多其他系统也是已知的,例如线极化、轮廓过滤器(例如,红/青互补)、Chromacbpth和Anachrome ;这些系统要求用户佩戴适当的眼镜对。其他技术涉及交替显示左手图像和右手图像。例如,左手图像和右手图像可以以对应于每个图像的帧率的速度交替显示,该速度快于用户的视觉暂留(通常是每秒对帧)。 换言之,包含交替的左手(L)和右手(R)图像的帧序列(例如,LRLRLRLR)可以以每秒60帧 (即,每个图像每秒30帧)的帧率来显示。用户随后可以使用交替阻挡相应的左手图像或右手图像以使得正确的图像被正确的眼睛观看的适当3D眼镜对来观看图像。在该技术中, 3D眼镜可用于与所显示的图像同步地交替遮掩右镜头和左镜头,以便左眼仅看到左图像而右眼仅看到右图像。用于观看交替的左手图像和右手图像的3D眼镜通常被称为“快门眼镜”,这是因为镜头充当了用于交替地挡住或遮掩左手和右手图像的快门。这里,术语“一起观看”应被理解为指代左手图像和右手图像能够被同时、交替或以任何其他适当方式观看,以便用户感知三维效果。换言之,三维画像可被理解为包含立体图像对,其中立体对包括左手图像和右手图像。如上所述,为了生成当以适当的方式一起观看时能被当作三维图像来观看的立体图像对,通常立体的相机对被用来捕捉场景的两个图像。立体相机对的相机通常以大约为成人眼睛之间的平均距离的间距分开。然而,相机之间的差别可能意味着除了希望的水平偏移,可能还存在其他的图像间差别。例如,用于捕捉第一图像(左手图像)的第一相机可能具有与用于捕捉第二图像(右手图像)的第二相机不同的色彩敏感度。因此当立体图像对产生时,3D效果可能被损害或者导致观众头疼和/或恶心。为了解决这个问题,相机可被外部单元控制以便尝试均衡两个相机之间的差别。 然而,消费者操作起来可能不但昂贵而且困难。此外,这可能不是消费者所希望的,这是因为为了满意地捕捉3D图像,他们可能不得不购买另一个设备。因此,在实施例中,第一相机用于经由通信链路向第二相机发送第二相机控制数据以控制与第二图像的捕捉有关的第二相机的功能。因此,第一相机可以在不需要单独的控制设备的情况下控制第二相机的操作。图2是根据本发明实施例的立体摄像机对的第一配置的示意图。在第一配置中, 系统包含用作主相机的第一相机100和用作从相机的第二相机200。在实施例中,第一相机 100和第二相机200具有与上述摄像机10相似的元件和功能。第一相机100用于经由通信链路与第二相机200双向通信。在第一配置中,第一相机100用于经由箭头105所指示的通信链路向第二相机200发送第二相机控制数据。在实施例中,第二相机控制数据包含与诸如缩放、光圈色彩平衡等之类的相机参数的同步有关的元数据。响应于第二相机控制数据,第二相机200可以依据第二相机控制数据来控制第二图像的捕捉。例如,第一相机100的处理器可以生成用于控制第二相机200的缩放的第二相机控制数据以便第二相机200的镜头控制单元与第一相机100的缩放同步地控制第二相机200的缩放。在第一配置中,第一相机100用于经由其被箭头110所指示的输出接口来输出与第一图像有关的音频/视频数据。另外,第二相机200用于经由其被箭头205所指示的输出接口来输出与第二图像有关的A/V数据。在实施例中,第一相机100用于输出与第一相机100的控制功能相关联的第一相机控制数据,并且用于输出第二相机控制数据。因此,第一相机100可以对第一相机控制数据作出响应而同时使用第二相机控制数据来控制第二相机200。在某些实施例中,第二相机用于经由虚箭头210所指示的通信链路向第一相机 100发送第二相机状态数据。第二相机状态数据指示第二相机的控制功能的状态。第一相机100随后可以基于第二相机状态数据生成第二相机控制数据,例如作为用于控制缩放操作的反馈回路。更一般地,在实施例中,第一相机100的处理器用于依据从第二相机接收的第二相机状态数据生成第二相机控制数据。另外,在某些实施例中,第一相机100用于经由其被虚箭头115指示的输出接口来输出同步监视数据。同步监视数据与第二相机状态数据有关并可以在图像编辑期间被使用。在实施例中,通信链路是诸如Firewire或USB2之类的有线链路,虽然任何适当的有线链路可以被使用。然而,在其他实施例中,通信链路是无线链路,通信使用无线通信协议发生。在某些实施例中,通信链路允许使用诸如因特网协议(IP)或以太网之类的标准协议来传送数据。在其他实施例中,针对所使用的相机的专用通信协议被使用。然而,将理解, 使用任何其他适当的通信协议的任何其他适当的通信链路可以被使用。图3是根据本发明实施例的立体摄像机对的第二配置的示意图。第二配置与上面参考图2描述的第一配置类似。然而,在第二配置中,第二相机200用于经由箭头215所指示的通信链路向第一相机100发送音频/视频数据。这有利地允许第一相机100监视第二相机200的音频/视频信号以便第一相机100能够调整其自身的诸如音频电平、缩放设置等之类的设置,从而尝试匹配第二相机200的设置。这有助于改进第一图像和第二图像之间的一致性从而有助于改进当第一图像和第二图像被一起观看时的整体3D效果。另外,在某些实施例中,第一相机100用于生成第二相机控制数据以便第二相机 200能够操纵其输出使其具有与第一相机100相似或相同的参数。换言之,第二相机控制数据可以充当用于控制第二相机200的反馈调整信号。在第二配置中,第一相机100用于输出相机角度设置数据(如虚箭头120所指示)。相机角度设置数据可由第一相机100使用从第二相机200接收的A/V数据来生成。 例如,相机角度设置数据可以包含与第一图像相对于第二图像的水平和垂直偏移有关的差别数据。作为另一示例,相机角度设置数据可以允许操作者观看覆盖在第二图像上的第一图像。操作者随后可以物理地操纵第二相机200和/或第一相机100以获取希望的两个相机之间的对准或相机角度。在某些实施例中,每个相机包含用于检测相机的方向的水平检测器。在某些实施例中,水平检测器用于使用已知技术来检测相机是否水平(例如,相机传感器的水平轴是否与地平线平行)并将水平数据输出给显示器。换言之,水平检测器用于检测相机的倾斜。用户随后可以比较显示器上显示的所输出的水平数据并物理地操纵第一相机100和/或第二相机200以获取希望的两个相机之间的对准或相机角度。然而,将理解,任何其他适当技术可被使用。图4是根据本发明实施例的立体摄像机对的第三配置的示意图。第三配置与上述第一配置和第二配置类似。但是,在第三配置中,第二相机200用于经由图4中的箭头220 所指示的通信链路将参数化媒体元数据从第二相机200发送到第一相机100。在实施例中,参数化媒体元数据与第二相机200捕捉的诸如第二图像或音频数据之类的媒体数据有关。该媒体元数据被参数化以减少带宽和/或降低第一相机100中的信号处理负荷。例如,参数化媒体元数据可以包括第二相机200通过对第二相机200捕捉的第二图像和/或视频图像序列的图像分析而生成的关键点描述符。在实施例中,第二相机200 用于实现第二相机200捕捉的视频图像序列的尺度不变特征变换(SIFT)和/或快速鲁棒性特征(SURF)分析以便生成关键点描述符。这稍后将在下面更详细地描述。另外,在实施例中,参数化媒体元数据包括第二相机200通过对第二相机200捕捉的音频执行已知的傅立叶分析技术而生成的音频频率响应数据。然而,将理解,任何适当的生成参数化媒体元数据的方法可被使用。图5是根据本发明实施例的立体摄像机对的第四配置的示意图。第四配置与上述第二配置相似。然而,在第四配置中,不是第二相机200输出由第二相机200捕捉的A/V流, 而是第二相机200用于经由箭头215所指示的通信链路将AV流发送到第一相机100。第一相机100用于输出代表左手图像的第一 A/V流(如箭头110所指示)和代表右手图像的第二 A/V流(如箭头125所指示)。在某些实施例中,第一相机100可以对从第二相机200接收的A/V流执行图像处理操作以生成第二 A/V流125。例如,响应于经由通信链路(如虚箭头210所指示)从第二相机200接收的包含伽玛校正数据相机状态数据,第一相机100可以对从第二相机200接收的A/V流执行伽玛校正以生成A/V流125。通过基于从第二相机接收的A/V流生成第二 A/V流,本发明的实施例降低了可用来编辑第一 A/V流和第二 A/V流的任何下游编辑单元上的处理负荷。此外,这简化了编辑处理,这是因为第二 A/V流可以由第一相机100生成以使得第二 A/V流的特征(如色彩平衡、音频电平等)能够与第一 A/V流的特征更紧密的匹配。此外,第二和第四配置允许从第二相机200接收的A/V流被记录到第一相机100的存储介质。在某些实施例中,来自第一相机100的A/V流和来自第二相机200的A/V流可以被存储为单个文件或单个流。然而,在其他实施例中,来自第一相机100的A/V流和来自第二相机200的A/V流可以被存储为分开的文件或分开的流。然而,将理解,这些流可以任何其他适当格式来存储。现在参考图6来描述根据本发明实施例的缩放控制的示例。图6是根据本发明实施例的用于缩放控制的立体摄像机对的配置的示意图。具体地,图6示出第一相机100和第二相机200的示意图。第一相机包含控制开关300、缩放伺服马达控制单元305、比较/调整单元310、缩放马达315和同步状态监视单元320。控制开关300、控制单元305和比较调整单元310的功能可以由摄像机100的图像捕捉单元与处理器合作来实现。摄像机100的处理器可以充当同步监视单元320。
第二相机包含与第一相机100中的相应元件具有相似功能的控制开关325、缩放伺服马达控制单元330、比较/调整单元335、缩放马达340。然而,在第二相机中,控制开关 325、缩放伺服马达控制单元330和比较/调整单元335被禁用以便缩放马达340能够在第一相机100的控制下操作。缩放马达340用于令第二相机经由箭头345所指示的通信链路从第二相机200向第一相机100发送第二相机缩放马达状态数据。缩放马达状态数据指示缩放马达MO的当前缩放设置。另外,第一相机100用于经由通信链路(如箭头350所指示)向缩放马达340发送缩放马达控制数据以控制缩放马达340的操作。响应于经由第一相机100的用户接口的适当用户输入,控制开关350可按操作者的指示激活缩放操作以便例如使视野变窄并放大物体。缩放伺服马达控制单元305随后生成适当的控制信号以实现该缩放操作。马达控制单元305与比较调整单元310通信以控制缩放马达315和缩放马达340。启动缩放操作后,比较调整单元310基于缩放马达状态数据来检测缩放马达340 的当前缩放设置。调整单元310用于检测这是否对应于缩放马达315的缩放设置。马达控制单元305随后可以生成用于控制缩放马达315和/或缩放马达340的适当的控制信号以便缩放马达315的缩放设置基本匹配于缩放马达340的缩放设置。在进一步的缩放操作后,马达控制单元305可以生成适当的控制信号以便缩放马达315和缩放马达340同步操作。换言之,第一相机100控制第二相机200的缩放操作。在实施例中,状态监视器320用于生成指示缩放马达315和缩放马达340之间的同步程度的状态监视数据。状态监视数据可以与由第一和第二相机生成的A/V数据相关联以便编辑器能够告知缩放操作是否被同步。这使得编辑器能够确定立体视频图像对的序列是否可能提供满意的3D效果。这在当初始同步缩放马达时或图像捕捉期间存在某种程度的延迟的情况下特别有用。在某些实施例中,调整单元310用于使用已知技术检测通信链路的延迟程度并生成补偿通信链路延迟的控制信号以便尝试保持缩放马达315和缩放马达340同步。将理解,虽然图6示出缩放操作期间同步缩放马达的示例,但是上述技术可以被更一般地应用到诸如光圈调整、焦距调整等之类的其他操作。此外,多于一个相机可被同步到相机100。现在将参考图7来描述第一图像和第二图像之间的差异被检测的本发明的实施例。在某些实施例中,第一相机100用于检测第一图像中的第一图像特征与第二图像中的第二图像特征之间的偏移。现在这将在下面被更详细地描述。图7是表示根据本发明实施例的由立体摄像机对的第一相机捕捉的第一图像和由立体摄像机对的第二相机捕捉的第二图像之间的差异的示意图。具体地,图7示出包含与人400L、货车405L和树410L相对应的图像特征的左手图像(由从左到右的下三角阴影指示)。此外,图7示出包含与人400R、货车405R和树410R 相对应的图像特征的右手图像(由从左到右的上三角阴影指示)。换言之,左手图像(第一图像)和右手图像(第二图像)对应于同一场景的立体图像对。在实施例中,第一相机100和/或第二相机200用于对左手和右手图像进行SURF 或SIFT分析以便检测指示图像特征的标识特征的关键点。然而,任何其他适当的关键点检测方法可被使用。
例如,与人腿的末端相对应的左手图像的关键点415L和关键点415R可被识别。 然而,将理解,任何数目的关键点可被检测。通过比较左手图像的关键点和右手图像的关键点,第一相机100可以检测第一图像(左手图像)和第二图像(右手图像)之间的相对偏移。作为示例,参考关键点415L和关键点415R,第一相机的处理器可检测水平偏移χ和垂直偏移y。在实施例中,检测到的水平偏移可用来生成指示水平偏移的水平偏移数据。另外, 检测到的垂直偏移可用来生成指示垂直偏移的垂直偏移数据。这有利地允许诸如减少垂直偏移之类的进一步图像处理步骤被执行。因此,通过减少垂直偏移,观众的3D体验的质量可被改善。在某些实施例中,第一相机100用于组合第一图像和第二图像以便第一图像能够与第二图像相区分。例如,第一相机100可通过与生成用于互补显示的图像类似的方式来对第一图像应用蓝过滤器并对第二图像应用红过滤器。第一相机100可令组合的图像显示在第一相机100(和/或第二相机200,必要时)的显示器上。用户随后可以视觉地比较第一图像和第二图像以便他们能够识别两个图像之间的任何差异(例如,垂直和水平偏移)。 用户随后可以相应地对相机位置进行物理调整,例如以取得希望的水平和垂直偏移。这有利地减少了处理资源,因为诸如SURF或SIFT之类的技术的计算开销可能很大。另外,其他用于检测第一图像和第二图像之间的差异的技术可被使用,例如边缘检测技术。然而,将理解,任何适当技术可被使用。现在将参考图8至13来描述在第一图像和第二图像检测差异(偏移)的本发明的实施例。图8是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第一布置的示意图。具体地,图8示出第一相机100和第二相机200。在第一布置中,第一相机包含图像捕捉单元500,该图像捕捉单元500以和上面参考图1描述的图像捕捉单元18类似的方式发挥作用。第一相机100还包括由第一相机100的处理器实现的差异检测单元505 ;由第一相机100的处理器实现的图像变换单元510 ;以及存储介质515 (与上述存储介质沈类似)。第一相机100的其他元件在图8中未示出以简化对图的理解。在第一布置中,第二相机包括以和上面参考图1描述的图像捕捉单元18类似的方式发挥作用的图像捕捉单元520 ;以及存储介质525 (与上述存储介质沈类似)。第二相机200的其他元件在图8中未示出以简化对图的理解。在第一布置中,图像捕捉单元500捕捉第一图像并将与第一图像有关的数据发送到差异检测单元505和图像变换单元510。第二相机200的图像捕捉单元520捕捉第二图像并将与第二图像有关的数据经由通信链路(由箭头530所指示)发送到第一相机的差异检测单元505。第二相机200用于经由第二相机200的输出接口输出作为视频输出信号535 的第二图像。另外,第二相机200用于将第二图像存储到存储介质525。差异检测单元505检测第一图像和第二图像之间的差异并将差异信号输出到图像变换单元510。图像变换单元510对第一图像应用图像变换并经由第一相机100的输出接口输出视频输出信号讨0。另外,在实施例中,第一相机100用于将视频输出信号540存储到存储介质515。
在实施例中,差异检测单元505用于检测第一图像和第二图像之间的差别。例如, 检测单元505可以检测垂直偏移并令图像变换单元510将垂直偏移减少到零。作为另一示例,差异检测单元505可以检测第一图像的平均亮度水平和第二图像的平均亮度水平并检测这两个亮度水平之间的差别。图像变换单元510随后可以调整第一图像的亮度水平以便第一图像和第二图像具有彼此相同的平均亮度水平。然而,将理解,任何其他适当的图像差异可按需要被检测并调整。图9是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第二布置的示意图。第二布置与第一布置类似。然而,在第二布置中,第二相机 200包含图像变换单元M5。在第二布置中,差异检测单元505用于将差异数据经由虚线550所指示的通信链路发送到图像变换单元M5。图像变换单元545用于以和图像变换单元510类似的方式来对第二图像应用图像变换操作。因此,视频输出信号535可以包含与第一图像的图像属性更紧密地匹配的经调整的第二图像。图10是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第三布置的示意图。第三布置与第二布置类似。然而,在第三布置中,第一相机 100包含关键点检测单元555,所述关键点检测单元555用于检测指示第一图像中的第一图像特征的标识特征的一个或多个关键点的第一集合。此外,第二相机200包含关键点检测单元560,所述关键点检测单元560于检测指示第二图像中的第二图像特征的标识特征的一个或多个关键点的第二集合,其中第二图像特征对应于第一图像中的第一图像特征。在实施例中,关键点检测单元555和关键点检测单元560用于使用在相应处理器上实现的SIFT或SURF技术来检测关键点,虽然将理解,任何其他适当的关键点检测方法可被使用。关键点检测单元560用于将与关键点的第二集合有关的关键点数据经由通信链路(由箭头565所指示)发送到差异检测单元505。另外,关键点检测单元555用于将与关键点的第一集合有关的关键点数据发送到差异检测单元505。差异检测单元505用于依据由关键点数据指示的关键点的第一集合和关键点的第二集合的比较来检测第一图像特征和第二图像特征之间的相对偏移。在实施例中,关键点数据包含指示第二图像内的图像特征的位置的位置数据以及与图像特征相关联的特征向量。然而,关键点数据可按需要包含任何适当数据。在某些实施例中,A/V数据不从第二相机200被发送到第一相机100。通过发送不含A/V数据的关键点数据,通信链路的带宽需求可被降低。图像变换单元510用于依据由差异检测单元505生成的差异数据来对第一图像执行图像变换操作以生成视频输出数据M0。视频输出数据540可被存储到存储介质515。另外,在某些实施例中,图像变换单元545用于依据从差异检测单元505接收的差异数据来对第二图像进行图像变换以生成视频输出信号535。在某些实施例中,视频输出信号535可被存储到存储介质525。图11是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第四布置的示意图。第四布置与第一布置类似。然而,在第四布置中,存储介质515和存储介质525不被使用。另外,在第四布置中,第一相机100包括第二图像变换单元570。在第四布置中,图像捕捉单元520用于将与第二图像有关的图像数据经由通信链路发送到差异检测器505和图像变换单元570。另外,差异检测单元505用于将差异数据发送到图像变换单元570。图像变换单元510可以基于差异数据来对第一图像应用适当的图像变换以生成视频输出信号Mo。另外,图像变换单元570可以基于由差异检测单元505生成的差异数据来对从第二相机接收的第二图像应用适当的图像变换以生成视频输出信号575。视频输出信号575代表右手图像,并且视频输出信号540代表左手图像。在某些实施例中,相机200用于输出与未更改的第二图像相对应的经相机获得的视频输出信号580。这允许第二图像被监视并与视频输出信号540和视频输出信号575相比较。在某些实施例中,视频输出信号540和视频输出信号575可被存储为单个文件或单个流。然而,在其他实施例中,视频输出信号540和视频输出信号575可被存储为分开的文件或分开的流。然而,将理解,视频输出信号可以通过任何其他适当方式来存储。另外, 在某些实施例中,第一相机100用于显示视频输出信号540和视频输出信号575以便右手图像和左手图像能够例如通过彩色立体图(anaglyph)或任何其他适当技术来彼此区分。图12是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第五布置的示意图。第五布置与第四布置类似。然而,在第五布置中,存储介质 515可用来存储视频输出信号540和视频输出信号575。另外,在某些实施例中,存储介质 525可用来存储经相机获得的视频输出信号580。如上所述,在某些实施例中,视频输出信号540和视频输出信号575可被存储为单个文件或单个流,或者存储为分开的文件或分开的流。图13是根据本发明实施例的用于检测第一图像和第二图像之间的差异的立体摄像机对的第六布置的示意图。第六布置与第一布置类似。然而,在第六布置中,第二相机 200用于将视频输出信号535经由箭头530所指示的通信链路发送到第一相机。第一相机用于将视频输出信号535直接存储到存储介质515而不对视频输出信号535应用任何图像变换操作。在实施例中,第一相机100用于令第二相机200依据经由通信链路从第一相机100 发送到第二相机200的定时参考数据来将第二相机200的系统时钟与第一相机的系统时钟同步。这将在下面参考图14来更详细地描述。图14是根据本发明实施例的用于同步立体相机对之间的定时信号的立体摄像机对的布置的示意图。具体地,图14示意性地示出第一相机100和第二相机200。在图14所示的实施例中,第一相机100包含输入捕捉单元602、信号处理器600、存储介质515和系统时钟605。输入捕捉单元602具有与图像捕捉单元500类似的功能并且还能够使用已知技术来捕捉音频数据。输入捕捉单元602、信号处理器600和存储介质515用于从系统时钟605接收定时参考数据以便诸如对存储介质515的读/写操作之类的数据处理操作的定时能够在输入捕捉单元602、信号处理器600和存储介质515之间同步。输入捕捉单元602用于将图像数据发送到信号处理器600。信号处理器用于将处理过的图像数据发送到存储介质515供存储。为了清楚起见,第一相机100的其他元件未在图14中示出。第二相机200包括系统时钟610、输入捕捉单元604、信号处理器615和存储介质 525。输入捕捉单元604具有与图像捕捉单元520相似的功能并且还能够使用已知技术来捕捉音频数据。输入捕捉单元604、信号处理器615和存储介质525用于从系统时钟610接收定时参考数据以便诸如对存储介质525的读/写操作之类的数据处理操作的定时能够在输入捕捉单元604、信号处理器615和存储介质215之间同步。输入捕捉单元604用于将图像数据发送到信号处理器615。信号处理器615用于将处理过的图像数据发送到存储介质 525供存储。为了清楚起见,第二相机200的其他元件未在图14中示出。在实施例中,第一相机100用于将由系统时钟605生成的定时参考数据经由通信链路(由箭头620所指示)发送到第二相机200。第二相机200的系统时钟610用于依据由系统时钟605生成的定时参考数据来将其定时参考数据同步到由系统时钟605生成的定时参考数据。因此,第一相机100和第二相机200的系统时钟能够被同步。因此,诸如帧率定时之类的图像捕捉操作能够被同步以便第一图像和第二图像在彼此基本相同的时刻被捕捉。将理解,定时参考数据的同步可在第一相机100充当主相机的情况下被应用到多于两个相机,虽然任何其他相机可充当主相机。另外,在某些实施例中,音频定时数据可通过与参考帧率定时和系统时钟同步描述的方式类似的方式在第一相机100和第二相机200之间同步。在某些实施例中,第一相机用于生成同步数据并经由通信链路将同步数据发送到第二相机200。该同步数据允许第二相机200将其功能与第一相机100的功能同步。例如,同步数据可涉及诸如缩放(焦距)、相机角度、相机方向、扫描定时(和/或帧率)、镜头光圈和快门速度之类的相机参数,虽然任何其他适当的相机参数可被使用。作为另一示例,同步数据可涉及诸如增益、曝光、伽玛、白平衡、色温、音频电平、音频均衡等之类的被捕捉图像的信号质量,虽然同步数据可按需要涉及任何其他适当方面的信号质量。作为又一示例,同步数据可涉及诸如记录开始、暂停、等待、时间代码元数据、错误通知元数据(例如,低电量、存储介质满等)之类的相机操作,虽然将理解,同步数据可涉及相机的任何适当操作。另外,同步数据可包含文件名同步数据以使得由第一相机100生成的媒体流能够与由第二相机200生成的相应媒体流相关联。在A/V内容被存储为单个文件或单个流的实施例中,同步数据可在A/V内容的编辑或监视期间发挥辅助作用。此外,将理解,同步数据的示例的任一个或全部可按需要被组合以使用经由适当的通信链路从主相机(例如,第一相机100)发送到其他相机的同步数据来将一个或多个相机与主相机同步。在实施例中,第二相机200用于经由通信链路将音频是发送到第一相机100。现在这将参考图15被更详细地描述。图15是根据本发明实施例的用于音频捕捉的立体摄像机对的布置的示意图。具体地,图15示意性地示出第一相机100和第二相机200。在图15所示的实施例中,第一相机100包含麦克风700、音频监视器705、音频处理器710和存储介质515。为了清楚起见, 第一相机100的其他元件未在图15中示出。麦克风700用于将音频信号发送到音频监视器705和音频处理器710。音频接收器705用于将音频监视器信号输出到音频处理器710。音频处理器710用于依据音频监视器信号来对音频信号执行音频处理操作并生成第一音频输出流715。在实施例中,相机100 用于将第一音频输出流715存储到存储介质515和/或经由输出接口输出第一音频输出流。第二相机200包含麦克风720、音频监视器725和存储介质525。为了清楚起见, 第二相机200的其他元件未在图15中示出。麦克风720用于经由通信链路(由箭头730所指示)将音频信号发送到第一相机 100的音频监视器705和音频处理器725。在实施例中,音频处理器用于对由麦克风720生成的音频信号应用音频处理操作以生成第二音频输出流735。在实施例中,相机200用于将第二音频输出流735存储到存储介质525和/或经由输出接口输出第二音频输出流735。音频监视器705用于监视来自麦克风700和麦克风720的音频信号并相应地生成音频监视器信号。例如,音频监视器705可以监视来自麦克风720的音频信号和来自麦克风700的音频信号的高峰音量电平。音频处理器710随后可以调整来自麦克风700的音频信号的高峰音量电平以便它与来自麦克风720的音频信号的高峰音量电平相同。然而,将理解,任何其他适当的音频处理操作可被音频处理器710执行。在某些实施例中,音频监视器705用于经由虚箭头740所指示的通信链路将音频监视器信号发送到第二相机200的音频处理器725。音频处理器725用于依据从音频监视器705接收的音频监视器信号来对来自麦克风720的音频信号执行音频处理操作。例如, 音频处理器725可以通过调整来自麦克风720的音频信号的高峰音频电平以使其与来自麦克风700的音频信号的高峰音频电平相同来生成第二输出音频信号735。然而,将理解,任何其他适当的音频处理操作可被音频处理器725执行。现在将参考图16来描述图像捕捉方法。图16是根据本发明实施例的图像捕捉方法的流程图。在步骤SlOO,第一相机100经由通信链路与第二相机200相连以便第一相机100 能够与第二相机200通信。在通信链路是有线的实施例中,相机的连接可采取每个相机的相应处理器建立要使用的通信协议的形式。在通信链路是无线链路的实施例中,相机的连接可包括每个相机的相应处理器例如经由适当的握手协议来建立该无线链路。然而,将理解,任何其他适当的经由通信链路将第一相机100与第二相机200相连的方法可被使用。在步骤sl05,立体图像对的第一图像使用第一相机100被捕捉。随后,在第二步骤 SllO,立体图像对的第二图像使用第二相机200被捕捉。在实施例中,第一图像和第二图像的捕捉基本同时发生以便被捕捉图像中的任何显著运动在两个图像中被精确地捕捉。换言之,第一图像和第二图像的捕捉最好应这样发生这些立体图像对应于在时间上处于基本相同的时刻的同一场景的图像。在步骤sll5,第一相机100经由通信链路将来自第一相机100的第二相机控制数据发送到第二相机200以控制与第二图像的捕捉有关的第二相机200的功能。例如,第一相机100可触发第二相机200与第一相机100的记录的开始同步地开始记录。然而,将理解,第二相机200的任何适当的控制功能可被第一相机100控制。在某些实施例中,步骤sl05至sll5可如虚箭头800所指示的那样循环。相应地, 与由第一相机100捕捉的左手图像(例如,第一图像)的视频序列相对应的左手媒体流和与右手图像(第二图像)的视频序列相对应的右手媒体流可被生成。图17是消费者摄像机900的示意图解。图17所例示的消费者摄像机900包含用于监视由相机900捕捉的图像的、相机900的左手侧的图像监视显示器910和右手侧的用户控制905。通常,图像监视显示器910被可移动地铰接以便图像监视显示器910能够移动以使其在不被使用时翻转到和相机200齐平并在显示器910被用来监视图像时展开。然而, 如果两个消费者摄像机被布置成立体相机对,则在某些情况下,捕捉满意的3D图像所需的镜头之间的距离可能意味着对中的第一个相机的图像监视显示器由于对中的第二个相机可能阻止该监视显示器移动到打开位置而可能无法被使用。这在图18中被例示。图18是根据本发明实施例的立体消费者摄像机对的示意图。具体地,图18示出立体相机对的第一相机100和第二相机200。在参考图18描述的实施例中,第一相机100 包含第一图像监视显示器910并且第二相机200包含第一图像监视显示器915。第一相机 100被布置成靠近第二相机200以便相机的镜头之间的距离对应于普通用户眼睛之间的平均距离。第一相机100和第二相机200以和上面参考图1至图16描述的方式类似的方式发挥作用。然而,如图18所示,由于第二相机200太靠近第一相机100以允许第一图像监视显示器910被定位成使得用户能够根据第一图像监视显示器910上显示的图像,因此第一相机100的图像监视显示器910不能被使用。因此,在实施例中,第一相机用于经由通信链路将第一图像发送到第二相机,并且第二相机用于在第二图像监视显示器915上显示第一图像和第二图像中的至少一个图像。这允许用户监视由第一相机100和/或第二相机200 捕捉的图像例如以便使得用户能够判断第一图像和第二图像之间的差异。现在这将参考图 19被更详细地描述。图19是根据本发明实施例的立体摄像机对的第五配置的示意图。然而,在第五配置中,第一相机100用于经由箭头920所指示的通信链路将第一图像发送到第二相机200。 在实施例中,第二相机200用于在第二相机200的图像监视显示器上显示第一图像和/或第二图像。在某些实施例中,第二相机200用于以和上面参考图7至图13描述的方式类似的方式来生成相机角度设置数据(如虚箭头925所指示)。例如,第二相机200可对第一图像应用红滤波器并对第二图像用于蓝滤波器以生成组合的Anachrome图像。第二相机200可以在其图像监视显示器上显示组合的Anachrome 图像以便用户能够识别图像之间的任何差异(例如,垂直的和/或水平的)并相应地调整相机。然而,将理解,第二相机200可通过任何适当方式显示第一图像和/或第二图像(第一图像和第二图像中的至少一个)。换言之,在参考图18和图19描述的实施例中,第一相机100用于显示第一图像和第二图像中的至少一个图像以便用户能够监视第一图像和/或第二图像。将理解,上面参考图2至图19描述的第一相机100和第二相机200的元件可以通过按需要适当变更上面参考图1描述的相机10的元件和功能特征而在诸如相机10之类的摄像机中实现。此外,上述技术可按需要以任何适当方式被组合。虽然已参考使用两个相机捕捉立体图像对描述了对图像的捕捉,但是上述技术更一般地适用于任何数目的相机。例如,主相机可按需要使用上述技术中的任一种技术来控制任何适当数目的从相机,而不需要单独的控制单元。在多个相机的情况中,在某些实施例中,主相机用于选择控制哪个(哪些)相机和/或选择所选相机上的特定功能。另外,将理解,按照需要,第二相机可以用作第一相机并且第一相机可用作第二相机。此外,上述功能可分布在两个相机之间。上面提出的各种方法可通过例如使用包含处理器可实施的指令的计算机程序产品改变诸如摄像机之类的现有图像捕捉设备来实施,所述处理器可实施的指令被存储在数据载体上、经由网络上的数据信号被发送或者在诸如ASIC(专用集成电路)或FPGA(现场可编程逻辑阵列)或适合于在改变现有等同设备时使用的其他可配置电路之类的硬件中实现,所述数据载体例如是软盘、光盘、硬盘、ROM、RAM、闪存或者这些或其他存储介质的任意组合,所述网络例如是以太网、无线网络、因特网或者这些或其他网络的任意组合。总而言之,虽然这里描述了各种实施例,但是它们仅是以示例方式提供的,并且对这些实施例的多种修改和变更对本领域技术人员显而易见并落入由所附权利要求及其等同物限定的本发明的范围内。虽然已参考附图详细描述了本发明的示例性实施例,但是可以理解,本发明不限于那些具体实施例,并且本领域技术人员在不脱离由所附权利要求限定的本发明的精神和范围的情况下可对其进行各种修改和变更。
权利要求
1.一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉系统,所述系统包括第一相机,所述第一相机用于捕捉所述立体图像对的所述第一图像;第二相机,所述第二相机用于捕捉所述立体图像对的所述第二图像;通信链路,所述通信链路用于将所述第一相机与所述第二相机相连以便所述第一相机能够与所述第二相机通信;其中所述第一相机用于经由所述通信链路向所述第二相机发送第二相机控制数据以控制所述第二相机的与所述第二图像的捕捉有关的功能,并且其中所述第一相机包含差异检测器,所述差异检测器用于检测所述第一图像中的第一图像特征与所述第二图像中的相应第二图像特征之间的偏移。
2.根据权利要求1所述的系统,其中所述第一相机包含控制器,所述控制器用于生成与所述第一相机的控制功能相关联的第一相机控制数据,所述第一相机控制数据与所述第一图像的捕捉相关联;以及生成所述第二相机控制数据。
3.根据权利要求2所述的系统,其中所述第二相机用于经由所述通信链路向所述第一相机发送第二相机状态数据,所述第二相机状态数据指示所述第二相机的控制功能的状态。
4.根据权利要求3所述的系统,其中所述控制器用于依据从所述第二相机接收的所述第二相机状态数据来生成所述第二相机控制数据。
5.根据权利要求3或4所述的系统,其中所述控制器用于依据从所述第二相机接收的所述第二相机状态数据来生成所述第一相机控制数据。
6.根据权利要求1所述的系统,其中所述第一相机包含第一关键点检测器,所述第一关键点检测器用于检测由一个或多个关键点构成的第一集合,所述一个或多个关键点指示所述第一图像中的所述第一图像特征的标识特征;所述第二相机包含第二关键点检测器,所述第二关键点检测器用于检测由一个或多个关键点构成的第二集合,所述一个或多个关键点指示所述第二图像中的所述第二图像特征的标识特征;所述第二相机用于经由所述通信链路将与所述关键点的第二集合有关的关键点数据发送到所述第一相机;并且所述差异检测器用于依据由所述关键点数据指示的关键点的所述第二集合和关键点的所述第一集合之间的比较来检测所述第一图像特征与所述第二图像特征之间的偏移。
7.根据权利要求1所述的系统,其中所述第二相机用于经由所述通信链路将与所述第二图像有关的图像数据发送到所述第一相机;并且所述第一相机包含用于基于从所述第二相机接收的所述图像数据来存储所述第一图像和所述第二图像的存储元件。
8.根据权利要求1所述的系统,其中所述第一图像是来自由所述第一相机捕捉的视频图像的第一序列的图像,并且所述第二图像是来自由所述第二相机捕捉的视频图像的第二序列的图像。
9.根据权利要求8所述的系统,其中所述视频图像的第一序列与代表视频图像的第一序列的第一数据流相关联,并且所述视频图像的第二序列与代表视频图像的第二序列的第二数据流相关联。
10.根据权利要求1所述的系统,其中所述第一图像与由所述第一相机捕捉的第一音频数据相关联;并且所述第二图像与由所述第二相机捕捉的第二音频数据相关联。
11.根据权利要求1所述的系统,其中所述第一相机用于经由所述通信链路向所述第二相机发送所述第一图像;并且所述第二相机包含用于显示所述第一图像和所述第二图像中的至少一个图像的显示O
12.一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉设备,所述设备包括图像捕捉元件,所述第一图像捕捉元件用于捕捉所述立体图像对的所述第一图像; 通信接口,所述通信接口用于经由通信链路从第二相机接收所述立体图像对的所述第二图像;以及控制器,所述控制器用于生成第二相机控制数据,所述第二相机控制数据与所述第二相机的和所述第二图像的捕捉有关的控制功能相关联,其中所述图像捕捉设备用于经由所述通信链路向所述第二相机发送所述第二相机控制数据以控制所述第二相机的与所述第二图像的捕捉有关的功能,并且所述设备包含差异检测器,所述差异检测器用于检测所述第一图像中的第一图像特征与所述第二图像中的相应第二图像特征之间的偏移。
13.一种用于捕捉包含第一图像和第二图像的立体图像对的第一图像的图像捕捉设备,所述设备包括图像捕捉元件,所述图像捕捉元件用于捕捉所述立体图像对的所述第一图像;以及通信接口,所述通信接口用于经由通信链路向第二相机发送所述立体图像对的所述第一图像,所述第二图像与所述第二相机相关联; 其中所述通信接口用于经由所述通信链路从所述第二相机接收相机控制数据,所述相机控制数据与图像处理设备的和所述第一图像的捕捉有关的控制功能相关联;并且所述图像捕捉设备用于依据从所述第二相机接收的所述相机控制数据来捕捉所述第一图像并检测所述第一图像中的第一图像特征与所述第二图像中的相应第二图像特征之间的偏移。
14.根据权利要求13所述的图像捕捉设备,包括关键点检测器,所述关键点检测器用于检测由指示所述第一图像中的图像特征的标识特征的一个或多个关键点构成的集合,其中所述通信接口用于经由所述通信链路将与关键点的所述集合有关的关键点数据发送到所述第一相机。
15.一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉方法,所述方法包括经由通信链路将第一相机与第二相机相连以便所述第一相机能够与所述第二相机通在所述第一相机处捕捉所述立体图像对的所述第一图像; 在所述第二相机处捕捉所述立体图像对的所述第二图像;经由所述通信链路从所述第一相机向所述第二相机发送第二相机控制数据以控制所述第二相机的与所述第二图像的捕捉有关的功能;以及检测所述第一图像中的第一图像特征与所述第二图像中的相应第二图像特征之间的偏移。
16.用于实施权利要求15的方法的计算机程序。
17.被配置成在其中或其上存储权利要求16的计算机程序的存储介质。
全文摘要
公开了图像捕捉系统、图像捕捉设备及图像捕捉方法。一种用于捕捉包含第一图像和第二图像的立体图像对的图像捕捉系统,所述系统包括第一相机,所述第一相机用于捕捉立体图像对的第一图像;第二相机,所述第二相机用于捕捉立体图像对的第二图像。该系统还包括通信链路,所述通信链路用于将第一相机与第二相机相连以便第一相机能够与第二相机通信。第一相机用于经由通信链路向第二相机发送第二相机控制数据以控制与第二图像的捕捉有关的第二相机的功能。
文档编号H04N17/00GK102238337SQ201110115939
公开日2011年11月9日 申请日期2011年5月3日 优先权日2010年4月30日
发明者乔纳森·理查德·索尔佩, 安藤秀树 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1