配件装置、图像捕捉装置和控制方法与流程

文档序号:11778748阅读:173来源:国知局
配件装置、图像捕捉装置和控制方法与流程

本发明涉及能够相互通信的图像捕捉装置(下文称为“相机主体”)和诸如可交换镜头之类的配件装置。



背景技术:

在包括与配件装置能够可拆卸地附连的相机主体的配件可交换相机系统中,相机主体和配件装置相互通信以便从相机主体控制配件装置以及将控制配件装置所需的数据从配件装置提供给相机主体。特别地,当使用可交换镜头来捕捉要记录的运动图像或要显示的即时查看运动图像时,需要与图像捕捉周期同步的平稳镜头控制,使得有必要使相机主体中的图像捕捉定时与可交换镜头中的控制定时同步。因此,需要相机主体在一个图像捕捉周期内完成来自可交换镜头的数据的接收以及到可交换镜头的各种命令和请求的发送。

然而,相机主体要从可交换镜头接收的数据量的增加以及图像捕捉周期的缩短(即,帧速率的提高)要求在较短的时间内进行大量数据通信。

日本专利公开no.2015-121638公开了这样一种相机系统:当将大量数据从可交换镜头发送到相机主体时,该相机系统使用常用于将数据从相机主体发送到可交换镜头的通信信道作为用于将数据从可交换镜头发送到相机主体的通信信道。该相机系统原本提供了另一个通信信道用于从可交换镜头到相机主体的数据发送,因此大量数据通过这两个通信信道从可交换镜头发送到相机主体。

然而,日本专利公开no.2015-121638中公开的相机系统使用了五个通信信道。这五个通信信道包括用于发送和接收相机主体和可交换镜头相互同步地发送和接收数据所基于的同步时钟信号的一个信道、用于互相向相机主体和可交换镜头通知数据通信起始与结束定时和方向的两个信道、以及用于发送和接收数据的两个信道。使用如此之多的通信信道引起各种问题,比如耗电量增大以及相机主体和可交换镜头难以小型化。此外,对于其通信方向允许改变的上述信道,在切换通信方向时有必要避免从可交换镜头发送到相机主体的数据和从相机主体发送到可交换镜头的数据之间的冲突。



技术实现要素:

本发明提供了配件装置和图像捕捉装置,它们均能够使用数量尽可能少的信道来在这些装置之间发送和接收大量数据。

本发明的一方面提供了一种配件装置,该配件装置能可拆卸地附连到图像捕捉装置。所述配件装置包括:配件通信器,被配置为提供与图像捕捉装置的三个信道,所述三个信道是用于将来自图像捕捉装置的通知提供给配件装置的通知信道、用于从配件装置到图像捕捉装置的数据发送的第一数据通信信道和用于从图像捕捉装置到配件装置的数据发送的第二数据通信信道;以及配件控制器,被配置为控制通过配件通信器的与图像捕捉装置的数据通信。图像捕捉装置和配件装置均被配置为具有在第一设置和第二设置之间切换第二数据通信信道的功能,在所述第一设置中允许从图像捕捉装置到配件装置的数据发送,在所述第二设置中允许从配件装置到图像捕捉装置的数据发送。配件控制器被配置为:响应于通过通知信道从图像捕捉装置接收到指示在图像捕捉装置中从第一设置到第二设置的切换完成的第一通知,在配件装置中从第一设置切换到第二设置。

本发明的另一方面提供了一种图像捕捉装置,配件装置能够可拆卸地附连到该图像捕捉装置。所述图像捕捉装置包括:相机通信器,被配置为提供与配件装置的三个信道,所述三个信道是用于将来自图像捕捉装置的通知提供给配件装置的通知信道、用于从配件装置到图像捕捉装置的数据发送的第一数据通信信道和用于从图像捕捉装置到配件装置的数据发送的第二数据通信信道;以及相机控制器,被配置为控制通过相机通信器的与配件装置的数据通信。图像捕捉装置和配件装置均被配置为具有在第一设置和第二设置之间切换第二数据通信信道的功能,在所述第一设置中允许从图像捕捉装置到配件装置的数据发送,在所述第二设置中允许从配件装置到图像捕捉装置的数据发送。相机控制器被配置为:在配件装置从第一设置切换到第二设置之前从第一设置切换到第二设置,并且响应于在图像捕捉装置中从第一设置到第二设置的切换完成,通过通知信道将指示在图像捕捉装置中从第一设置到第二设置的切换完成的第一通知提供给配件装置。

本发明的另一方面提供了一种用于配件装置的控制方法,所述配件装置能够可拆卸地附连到图像捕捉装置。所述方法包括如下步骤:使配件装置提供与图像捕捉装置的三个信道,所述三个信道是用于将来自图像捕捉装置的通知提供给配件装置的通知信道、用于从配件装置到图像捕捉装置的数据发送第一数据通信信道、以及用于从图像捕捉装置到配件装置的数据发送的第二数据通信信道;向图像捕捉装置和配件装置中的每一个均提供在第一设置和第二设置之间切换第二数据通信信道的功能,在所述第一设置中允许从图像捕捉装置到配件装置的数据发送,在所述第二设置中允许从配件装置到图像捕捉装置的数据发送;以及使配件装置响应于通过通知信道从图像捕捉装置接收到指示在图像捕捉装置中从第一设置到第二设置的切换完成的第一通知,在配件装置中从第一设置切换到第二设置。

本发明的另一方面提供了一种用于图像捕捉装置的控制方法,配件装置能够可拆卸地附连到所述图像捕捉装置。所述方法包括以下步骤:使图像捕捉装置提供与配件装置的三个信道,所述三个信道是用于将来自图像捕捉装置的通知提供给配件装置的通知信道、用于从配件装置到图像捕捉装置的数据发送的第一数据通信信道、以及用于从图像捕捉装置到配件装置的数据发送的第二数据通信信道;向图像捕捉装置和配件装置中的每一个均提供在第一设置和第二设置之间切换第二数据通信信道的功能,在所述第一设置中允许从图像捕捉装置到配件装置的数据发送,在所述第二设置中允许从配件装置到图像捕捉装置的数据发送;以及使图像捕捉装置执行以下操作:在配件装置从第一设置切换到第二设置之前从第一设置切换到第二设置,并且响应于在图像捕捉装置中从第一设置到第二设置的切换完成,通过通知信道向配件装置提供指示在图像捕捉装置中从第一设置到第二设置的切换完成的第一通知。

参照附图阅读对示例性实施例的以下描述,本发明的其它特征和方面将变得清楚。

附图说明

图1是例示了作为本发明的实施例1的镜头可交换相机系统的框图。

图2例示了实施例1中的相机主体和可交换镜头之间的通信电路。

图3例示了实施例1中的平常通信设置中的通信波形。

图4例示了实施例1中的dlc2ch通信设置中的通信波形。

图5是例示了实施例1中的用于从平常通信设置切换到dlc2ch通信设置的通信设置切换处理的流程图。

图6是例示了实施例1中的用于从平常通信设置切换到dlc2ch通信设置的通信设置切换处理的时序图。

图7是例示了本发明的实施例2中的用于从平常通信设置切换到dlc2ch通信设置的通信设置切换处理的流程图。

图8是例示了实施例2中的用于从dlc2ch通信设置切换到平常通信设置的通信设置切换处理的时序图。

具体实施方式

下面将参照附图来描述本发明的示例性实施例。

[实施例1]

图1例示了作为本发明的第一实施例(实施例1)的图像捕捉系统(以下称为“相机系统”)的配置,该相机系统包括作为图像捕捉装置的相机主体200和作为配件装置的可交换镜头100。

相机主体200和可交换镜头100经由它们的通信器(稍后描述)相互发送控制命令和内部信息。

通信器与各种通信方法兼容,并且根据待传送数据的类型以及它们的通信目的来相互同步地将它们的通信格式切换至相同的通信格式,这使得能够针对各种情况中的每种情况选择最佳通信格式。

首先,将描述可交换镜头100和相机主体200的具体配置。可交换镜头100和相机主体200经由包括耦合机构的底座300相互机械连接和电连接。可交换镜头100经由底座300中设置的电源端子(未例示)从相机主体200接收电力供应,并且向稍后描述的各种致动器和镜头微计算机111供应它们的操作所必需的电源。可交换镜头100和相机主体200经由底座300中设置的通信端子(在图2中例示)相互通信。

可交换镜头100包括图像捕捉光学系统。该图像捕捉光学系统从物(obj)侧起包括场透镜101、用于改变倍率的变倍透镜102、用于光量控制的光阑单元114、用于图像模糊校正的图像稳定透镜103、以及用于聚焦的聚焦透镜104。

变倍透镜102和聚焦透镜104分别由透镜架105和106保持。镜头架105和106由导杆(未例示)在图像捕捉光学系统的光轴(由虚线例示)延伸的光轴方向上可移动地引导并且分别由步进马达107和108在光轴方向上驱动。步进马达107和108与驱动脉冲同步地旋转并且分别移动变倍透镜102和聚焦透镜104。

图像稳定镜头103在垂直于图像捕捉光学系统的光轴的方向上移动以减少由用户的手抖动等引起的图像模糊。

作为配件控制器的镜头微计算机111控制可交换镜头100中的各种操作。

镜头微计算机111经由作为配件通信器的镜头通信器112接收从相机主体200发送的控制命令以及从相机主体200输出的发送请求。镜头微计算机111执行与控制命令相对应的各种镜头控制,并且经由镜头通信器112将与发送请求相对应的镜头数据(配件数据)发送到相机主体200。

另外,镜头微计算机111响应于控制命令当中的变焦命令和聚焦驱动命令而将变焦驱动信号和聚焦驱动信号输出到变焦驱动器119和聚焦驱动器120以使它们驱动步进马达107和108,从而执行用于控制变倍透镜102的变倍操作的变焦处理以及用于控制聚焦透镜104的聚焦操作的af(自动聚焦)处理。

可交换镜头100设有手动聚焦环130和聚焦编码器131,手动聚焦环130能够由用户旋转地操作,聚焦编码器131用于检测手动聚焦环130的旋转操作量。镜头微计算机111使聚焦驱动器120按与由聚焦编码器131检测的手动聚焦环130的旋转操作量相对应的驱动量驱动步进马达108以驱动聚焦透镜104,从而执行mf(手动聚焦)。

光阑单元114包括光阑叶片114a和114b。光阑叶片114a和114b的开闭状态由霍尔元件115检测,并且其检测结果通过放大器122和a/d转换器123被输入到镜头微计算机111。镜头微计算机111根据来自a/d转换器123的输入信号将光阑驱动信号输出到光阑驱动器121以便使光阑驱动器121驱动光阑致动器113,从而控制光阑单元114的光量控制操作。镜头微计算机111还根据由抖动传感器(未例示)检测的抖动来通过图像稳定驱动器125驱动图像稳定致动器126,从而执行图像稳定处理以控制图像稳定镜头103的移动,其中抖动传感器由振动陀螺仪等构成的并且设在可交换镜头100中。

相机主体200包括由ccd传感器、cmos传感器等构成的图像传感器201、a/d转换器202、信号处理器203、记录器204、相机微计算机205以及显示单元206。

图像传感器201对由可交换镜头100中的图像捕捉光学系统形成的被摄体图像进行光电转换以将图像捕捉信号输出为模拟电信号。a/d转换器202将来自图像传感器201的模拟图像捕捉信号转换为数字图像捕捉信号。信号处理器203对来自a/d转换器202的数字图像捕捉信号执行各种图像处理以产生视频信号。

信号处理器203根据视频信号产生指示被摄体图像的对比度状态(即,图像捕捉光学系统的聚焦状态)的聚焦信息以及指示曝光状态的亮度信息。信号处理器203将视频信号输出到显示单元206。显示单元206将视频信号显示为用于检查图像捕捉组成和聚焦状态的即时查看图像。

作为相机控制器的相机微计算机205响应于来自相机操作单元207的输入来控制相机主体200,其中相机操作单元207包括图像捕捉指示开关和各种设置开关(未例示)。相机微计算机205响应于用户对变焦开关(未例示)的操作而通过相机数据收发器208b将与变倍透镜102的变倍操作相关的控制命令发送到镜头微计算机111。此外,相机微计算机205通过相机数据收发器208b向镜头微计算机111发送与光阑单元114根据亮度信息的光量控制操作相关的控制命令以及聚焦透镜104根据聚焦信息的聚焦操作相关的控制命令。

接着,参照图2,将描述在相机主体200(相机微计算机205)和可交换镜头100(镜头微计算机111)之间构成的通信电路以及在它们之间执行的数据通信。相机微计算机205具有管理与镜头微计算机111的数据通信的设置的功能以及提供诸如发送请求之类的通知的功能。另一方面,镜头微计算机111具有产生镜头数据的功能以及发送镜头数据的功能。

相机微计算机205包括相机通信接口电路208a,镜头微计算机111包括镜头通信接口电路112a。相机微计算机205(相机数据收发器208b)和镜头微计算机111(镜头数据收发器112b)通过设在底座300中的通信端子(由三个框例示)以及相机通信接口电路208a和镜头通信接口电路112a相互通信。

在该实施例中,相机微计算机205和镜头微计算机111使用三个信道执行三线异步串行通信。相机通信接口电路208a和相机数据收发器208b构成相机通信器208。镜头数据收发器112b和镜头通信接口电路112a构成镜头通信器112。

所述三个信道是第一数据通信信道、第二数据通信信道以及作为通知信道的发送请求信道。发送请求信道被用于将诸如对于镜头数据的发送请求(发送指令)和稍后描述的对于通信设置的切换请求(切换指令)之类的通知从相机微计算机205提供到镜头微计算机111。通过发送请求信道提供通知是通过在作为第一电平的高和作为第二电平的低之间切换发送请求信道上的信号电平(电压电平)来执行的。向发送请求信道提供的发送请求信号在下文中被称为“请求发送信号rts”。

第一数据通信信道被用于将镜头数据从镜头微计算机111发送到相机微计算机205。作为来自镜头微计算机111的信号通过第一数据通信信道被发送到相机微计算机205的镜头数据在下文中被称为“镜头数据信号dlc”。第二数据通信信道被用于将相机数据从相机微计算机205发送到镜头微计算机111。作为来自相机微计算机205的信号通过第二数据通信信道被发送到镜头微计算机111的相机数据在下文中被称为“相机数据信号dcl”。

此外,在该实施例中,通信接口电路208a和112a切换第二数据通信信道中的通信方向(通信设置),这允许第二数据通信信道被用于将镜头数据从镜头微计算机111发送到相机微计算机205。具体地说,通信电路为第二数据通信信道提供与其并联连接的输入缓冲器和输出缓冲器,以使得第二数据通信信道中的输入/输出方向是可切换的。输入缓冲器和输出缓冲器是能互斥地选择的。与第二数据通信信道并联连接的输入缓冲器和输出缓冲器在下文中统称为“输入/输出缓冲器”。在以下描述中,通过第二数据通信信道从镜头微计算机111发送到相机微计算机205的镜头数据被称为“第二镜头数据信号dlc2”。

另外,利用第二镜头数据信号dlc2的发送而通过第一数据通信信道从镜头微计算机111发送到相机微计算机205的镜头数据信号dlc被称为“第一镜头数据信号dlc”,以便将该第一镜头数据信号dlc和第二镜头数据信号dlc2区分开来。此外,作为如下第一通信设置的通信设置被称为“平常通信设置”:在第一通信设置中,镜头数据信号dlc仅通过第一数据通信信道从镜头微计算机111发送到相机微计算机205(并且相机数据信号dcl通过第一数据通信信道发送)。

另一方面,作为如下第二通信设置的通信设置被称为“dlc2ch通信设置”:在第二通信设置中,第一镜头数据信号dlc和第二镜头数据信号dlc2通过第一数据通信信道和第二数据通信信道从镜头微计算机111发送到相机微计算机205。

接下来,将详细描述该实施例中的三线异步串行通信。请求发送信号rts从作为通信主动方(communicationmaster)的相机微计算机205提供给作为通信从动方(communicationslave)的镜头微计算机111。相机数据信号dlc包括从相机微计算机205发送到镜头微计算机111的各种控制命令和发送请求命令。镜头数据信号dlc包括从镜头微计算机111发送到相机微计算机205的各种镜头数据。相机微计算机205和镜头微计算机111预先设置它们的通信速度,并且以根据该设置的通信比特速率来执行通信(发送和接收)。通信比特速率指示每秒可传送的数据量,并且以bps(每秒比特数)表示。

参照图3,将描述相机微计算机205和镜头微计算机111之间的通信过程。图3例示了作为最小通信单元的一帧中的通信信号的波形。在一帧中,相机数据信号dcl和镜头数据信号dlc在它们的数据格式中具有相互不同的部分。

首先,将描述镜头数据信号dlc的数据格式。一帧中的镜头数据信号dlc包括数据帧(第一帧)和busy帧(后一帧)作为大的部分。镜头数据信号dlc的信号电平在不执行数据发送的非发送状态下保持为高。镜头微计算机111在一比特时间段内将信号电平设置为低,以便将镜头数据信号dlc的一帧发送的开始通知提供给相机微计算机205。该一比特时间段被称为“起始比特st”,一个数据帧以该起始比特st开始。

接下来,镜头微计算机111在从后面的第二比特到第九比特的八比特时间段内发送一个字节的镜头数据。数据比特按msb在前的格式布置,所述msb在前的格式从最高位的数据比特d7开始,依次继续数据比特d6、d5、d4、d3、d2和d1,并且以最低位的数据比特d0结束。然后,镜头微计算机111在第十比特处添加一比特奇偶校验信息pa,并且在停止比特sp的时间段内将镜头数据信号dlc的信号电平设置为高,所述停止比特sp指示一帧的结束。如此,从起始比特st开始的数据帧结束。

之后,镜头微计算机111在停止比特sp后面添加busy帧。busy帧指示作为从镜头微计算机111到相机微计算机205的通知(以下称为“busy通知”)的通信待机请求busy的时间段。镜头微计算机111一直到终止busy通知都使镜头数据信号dlc的信号电平保持为低。

接下来,将描述相机数据信号dcl的数据格式。一帧中的相机数据信号dcl的数据格式的规范与镜头数据信号dlc的数据格式的规范是共同的。然而,向相机数据信号dcl添加busy帧是被禁止的,这不同于镜头数据信号dlc。接下来,将描述相机微计算机205和镜头微计算机111之间的通信过程。相机微计算机205将请求发送信号rts的信号电平设置为低(换句话说,断言(assert)请求发送信号rts)以将发送请求提供给镜头微计算机111。已经通过请求发送信号rts的断言(低)检测到发送请求的镜头微计算机111执行生成要发送到相机微计算机205的镜头数据信号dlc的处理。然后,在完成镜头数据信号dlc的发送的准备之后,镜头微计算机111开始通过第一数据通信信道发送镜头数据信号dlc的一个帧。镜头微计算机111在请求发送信号rts被断言之后在相机微计算机205和镜头微计算机111互相设置的时间段内开始镜头数据信号dlc的发送。

接下来,响应于检测到作为从镜头微计算机111接收的镜头数据信号dlc的数据帧的起头比特的起始比特st,相机微计算机205使请求发送信号rts的信号电平返回到高,换句话说,使请求发送信号rts反转。相机微计算机205由此终止发送请求,并且开始通过第二数据通信信道发送相机数据信号dcl。请求发送信号rts的反转可以在相机数据信号dcl的发送开始之前和之后中的任何一个时候执行。必要的仅是,执行这些反转和发送,直到镜头数据信号dlc的数据帧的接收完成。

在有必要向相机微计算机205提供busy通知的情况下,已经发送镜头数据信号dlc的数据帧的镜头微计算机111将busy帧添加到镜头数据信号dlc。相机微计算机205监视busy通知的存在与否,并且在busy通知被提供的同时禁止断言针对下一个发送请求的请求发送信号rts。镜头微计算机111在来自相机微计算机205的发送请求被busy通知禁止的时间段内执行必要的处理,并且在下一个通信准备完成之后终止busy通知。在busy通知被终止并且相机数据信号dcl的数据帧的发送完成的条件下,允许相机微计算机205为下一个发送请求断言请求发送信号rts。

如刚刚描述的,在该实施例中,响应于当在相机微计算机205中产生通信开始事件时对请求发送信号rts的断言,镜头微计算机111开始将镜头数据信号dlc的数据帧发送到相机微计算机205。另一方面,已经检测到镜头数据信号dlc的起始比特st的相机微计算机205开始将相机数据信号dcl的数据帧发送到镜头微计算机111。镜头微计算机111根据需要将busy帧添加到镜头数据信号dlc的数据帧以用于提供busy通知并然后终止busy通知以结束一个帧的通信处理。

在该通信处理中,相机微计算机205和镜头微计算机111互相发送和接收一个字节的数据。

接着,将参照图4来描述dlc2ch通信设置。在用于从镜头微计算机111到相机微计算机205的镜头数据发送的dlc2ch通信设置中,第一镜头数据信号dlc通过第一数据通信信道发送,并且除此之外,第二镜头数据信号dlc2通过第二数据通信信道发送。通过这两个数据通信信道的镜头数据发送使得能够在短时间内(高速地)发送大量镜头数据。图4例示了连续三个帧中的第一镜头数据信号dlc和第二镜头数据信号dlc2的通信信号波形。参照图4,将描述第一镜头数据信号dlc和第二镜头数据信号dlc2的数据格式。第一镜头数据信号dlc和第二镜头数据信号dlc2中的每一个的每个帧由数据帧构成,并且不包括busy帧。也就是说,第一镜头数据信号dlc和第二镜头数据信号dlc2具有不允许将busy通知从镜头微计算机111发送到相机微计算机205的数据格式。此外,dlc2ch通信设置被定制为仅用于从镜头微计算机111到相机微计算机205的镜头数据发送的通信设置,也就是说,在dlc2ch通信设置中不能执行从相机微计算机205到镜头微计算机111的相机数据发送。

此外,第一镜头数据信号dlc和第二镜头数据信号dlc2具有使得能够在前一帧的停止比特sp和后一帧的起始比特st之间没有等待时间的情况下进行连续通信的数据格式。第一镜头数据信号dlc和第二镜头数据信号dlc2的数据帧具有其中一个帧的比特长度相等的相同数据格式。这是出于使所发送的帧的数量在数据通信中途停止的情况下彼此相等的通信管理的目的。然而,第一镜头数据信号dlc和第二镜头数据信号dlc2的数据帧中的比特位置的相对关系不一定需要彼此相同,也就是说,第一镜头数据信号dlc和第二镜头数据信号dlc2的比特位置在一帧长度内的移位量是被允许的。

如上所述,该实施例被应用于使用发送请求信道(rts)以及第一数据通信信道和第二数据通信信道(dlc和dcl)的三线异步串行通信,其中发送请求信道(rts)用于从相机微计算机205向镜头微计算机111提供诸如请求发送信号rts之类的通知。此外,该实施例切换被用于在平常通信设置下从相机微计算机205到镜头微计算机111的相机数据发送的第二数据通信信道中的通信方向,以在dlc2ch通信设置下将第二数据通信信道用于从镜头微计算机111到相机微计算机205的镜头数据发送。这种切换使得能够实现通过第一数据通信信道和第二数据通信信道(dlc和dlc2)从镜头微计算机111到相机微计算机205的高速、大量的镜头数据发送。在此镜头数据发送中,镜头微计算机111被允许通过第一或第二数据通信信道向相机微计算机205提供暂停请求,并且相机微计算机205被允许通过发送请求信道(rts)向镜头微计算机111提供暂停请求。因此,镜头微计算机111和相机微计算机205能够根据它们的处理速度来适当地向另一个微计算机提供暂停请求,从而使得能够充分地利用镜头微计算机111和相机微计算机205的处理性能来进行高速、大量的数据通信。

然而,当平常通信设置被切换到dlc2ch通信设置时,有必要避免从相机微计算机205发送的相机数据信号dcl与从镜头微计算机111发送的镜头数据信号dlc2的冲突。因此,在该实施例中,相机微计算机205和镜头微计算机111根据作为计算机程序的通信控制程序来执行图5中的流程图和图6中的时序图所例示的通信设置切换处理。在图6和以下描述中,“s”表示图5中的步骤。首先,在s100,在平常通信设置下的相机微计算机205通过第二数据通信信道(dcl)发送指示镜头微计算机111从平常通信设置切换到dlc2ch通信设置的切换命令。已经在s200接收到切换命令的镜头微计算机111在下一帧中通过第一数据通信信道(dlc)向相机微计算机205发送指示对切换命令的接收的应答(ack)。

然后,响应于镜头微计算机111在s201终止busy通知,相机微计算机205在s101识别busy通知的终止,即,识别镜头微计算机111处于可通信状态,以在s102开始通信设置切换处理。相机微计算机205首先在图2中例示的相机通信接口电路208a中将用于第二数据通信信道的输入/输出缓冲器的输入/输出方向切换为输入方向。在该切换完成之后,相机微计算机205在s103断言请求发送信号rts。响应于此,相机微计算机205向镜头微计算机111提供指示从平常通信设置到dlc2ch通信设置的相机微计算机端切换(图像捕捉装置端切换)完成的通知(第一通知)。已经在s202检测到请求发送信号rts的断言的镜头微计算机111在s203在图2中例示的镜头通信接口电路112a中将用于第二数据通信信道的输入/输出缓冲器的输入/输出方向切换为输出方向。

在该切换完成之后,镜头微计算机111在s204通过第一数据通信信道(dlc)将切换完成代码(第二通知)发送到相机微计算机205。镜头微计算机111由此向相机微计算机205通知从平常通信设置到dlc2ch通信设置的镜头微计算机端切换(配件装置端切换)完成。切换完成代码可以通过第二数据通信信道(dlc2)发送。

已经在s104从镜头微计算机111接收到切换完成代码的相机微计算机205在s105临时使请求发送信号rts反转,然后在s106再次断言请求发送信号rts(即,提供第三通知)。已经在s205检测到请求发送信号rts的镜头微计算机111开始在s206在dlc2ch通信设置下发送第一镜头数据信号dlc和第二镜头数据信号dlc2。响应于此,相机微计算机205在s107开始在dlc2ch通信设置下接收第一镜头数据信号dlc和第二镜头数据信号dlc2。

上述通信设置切换处理使得能够避免第二数据通信信道中的第一镜头数据信号dlc和第二镜头数据信号dlc2之间的冲突(即,数据冲突)。

如上所述,该实施例在相机微计算机205和镜头微计算机111通过发送请求信道和第一数据通信信道互相确认从平常通信设置到dlc2ch通信设置的切换完成之后开始dlc2ch通信设置下的数据通信。

当开始dlc2ch通信设置下的数据通信时,相机微计算机205首先从平常通信设置切换到dlc2ch通信设置,然后已经确认该切换的镜头微计算机111从平常通信设置切换到dlc2ch通信设置。即,在切换到dlc2ch通信设置之后,作为数据接收器的相机微计算机205首先从平常通信设置切换到dlc2ch通信设置。与在切换到dlc2ch通信设置之后变为数据发送器的镜头微计算机111在相机微计算机205的切换之前或者与相机微计算机205的切换同时地从平常通信设置切换到dlc2ch通信设置的情况相比,该切换过程使得能够更肯定地避免上面所述的数据冲突。

[实施例2]

图7的流程图和图8的时序图例示了在图1和图2的相机系统的配置中将相机微计算机205和镜头微计算机111的通信设置从dlc2ch通信设置切换到平常通信设置的通信设置切换处理。此外,当通信设置从dlc2ch通信设置切换到平常通信设置时,有必要避免第二镜头数据信号dlc2和相机数据信号dcl之间的冲突。因此,在本发明的第二实施例(实施例2)中,相机微计算机205和镜头微计算机111根据作为计算机程序的通信控制程序来执行从dlc2ch通信设置切换到平常通信设置的通信设置切换处理。在图8和以下描述中,“s”表示图7中的步骤。

首先,在s110,相机微计算机205在dlc2ch通信设置下确定对来自镜头微计算机111的与预定数据量相对应的第二镜头数据通信信号dlc2的接收是否已经完成。如果对第二镜头数据通信信号dlc2的接收已经完成,则相机微计算机205在s111使请求发送信号rts反转,然后在s112断言请求发送信号rts。相机微计算机205使用这些反转和断言来提供请求镜头微计算机111从dlc2ch通信设置切换到平常通信设置的通知(第四通知)。

已经在s210检测到请求发送信号rts的断言的镜头微计算机111在s211在镜头通信接口电路112a中将用于第二数据通信信道的输入/输出缓冲器的输入/输出方向切换为输出方向。在该切换完成之后,镜头微计算机111在s212通过第一数据通信信道(dlc)将切换完成代码(第五通知)发送到相机微计算机205。镜头微计算机111由此向相机微计算机205通知从dlc2ch通信设置到平常通信设置的镜头微计算机端切换(配件装置端切换)已经完成。

已经在s113从镜头微计算机111接收到切换完成代码的相机微计算机205在s114使请求发送信号rts反转。

接下来,相机微计算机205在s115在相机通信接口电路208a中将用于第二数据通信信道的输入/输出缓冲器的输入/输出方向切换为输出方向。在该切换完成并且平常通信设置下的数据通信的准备完成之后,相机微计算机205在s116断言请求发送信号rts(即,提供第六通知),然后在s117开始平常通信设置下的数据通信。

已经在s213检测到请求发送信号rts的断言的镜头微计算机111开始在s214在平常通信设置下发送镜头数据信号dlc。

上述通信设置切换处理使得能够避免第二数据通信信道中的第二镜头数据dlc2和相机数据信号dcl之间的冲突(即,数据冲突)。

如上所述,该实施例在相机微计算机205和镜头微计算机111通过发送请求信道和第一数据通信信道互相确认从dlc2ch通信设置到平常通信设置的切换完成之后开始平常通信设置下的数据通信。当平常通信设置下的数据通信开始时,镜头微计算机111首先从平常通信设置切换到dlc2ch通信设置,然后已经确认该切换的相机微计算机205从平常通信设置切换到dlc2ch通信设置。即,在切换到平常通信设置之后,作为数据接收器的镜头微计算机111首先从dlc2ch通信设置切换到平常通信设置。与在切换到平常通信设置之后变为数据发送器的相机微计算机205在镜头微计算机111的切换之前或者与镜头微计算机111的切换同时地从dlc2ch通信设置切换到平常通信设置的情况相比,该切换过程使得能够更肯定地避免上面所述的数据冲突。

上面所述的使用三个信道(通知信道以及第一数据通信信道和第二数据通信信道)的每个实施例使得能够仅通过将第二数据通信信道设置为第二设置来进行从配件装置到图像捕捉装置的高速、大量的数据传送。

其他实施例

本发明的实施例还可以通过读出并执行记录在存储介质(也可以被更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或多个程序)以执行上述一个或多个实施例的功能、和/或包括用于执行上述一个或多个实施例的功能的一个或多个电路(例如,专用集成电路(asic))的系统或装置的计算机来实现,并且本发明的实施例还可以通过由所述系统或装置的计算机通过例如从存储介质读出并执行计算机可执行指令以执行上述一个或多个实施例的功能和/或控制一个或多个电路以执行上述一个或多个实施例的功能而执行的方法来实现。所述计算机可以包括一个或多个处理器(例如,中央处理单元(cpu)、微型处理单元(mpu)),并且可以包括读出并执行计算机可执行指令的分开的计算机或分开的处理器的网络。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如以下中的一个或多个:硬盘、随机存取存储器(ram)、只读存储器(rom)、分布式计算系统的储存器、光学盘(诸如紧凑盘(cd)、数字多功能盘(dvd)或蓝光盘(bd)tm)、闪存器件、内存卡等。

虽然已经参照示例性实施例描述了本发明,但是要理解本发明不限于所公开的示例性实施例。所附权利要求的范围应被赋予最宽泛的解释以便包含所有这样的修改以及等同的结构和功能。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1