可拆卸地连接到电子设备的配件、电子设备和摄像系统的制作方法

专利2024-12-06  39



1.本发明涉及可拆卸地连接到电子设备的配件、电子设备、以及通过将配件连接到摄像设备所构成的摄像系统。


背景技术:

2.通常,像数字照相机这样的摄像设备被配置为使得可以连接像闪光灯装置这样的配件。此外,摄像设备具有通过接口来控制与所连接的闪光灯装置的通信的控制器。例如,控制器向闪光灯装置发送指示发光的信号。然而,在摄像设备处于省电模式并且控制器未正操作的情况下,不能在摄像设备和闪光灯装置之间交换数据。因此,即使在这种情况下闪光灯装置的状态变化,闪光灯装置也不能向摄像设备通知闪光灯装置的状态变化。
3.日本专利5894397(美国专利9,438,780的对应专利)提出了闪光灯装置可以启动处于省电模式的摄像设备的配置。
4.然而,由于上述公开中所公开的技术在闪光灯装置的状态变化之后判断摄像设备的状态,因此从闪光灯装置的状态改变起直到摄像设备的启动为止的时间段变长。
5.此外,在闪光灯装置从处于省电模式的摄像设备拆卸并且摄像设备将处于摄像设备未与配件连接的初始状态的情况下,传统的闪光灯装置不能检测到这种状态。


技术实现要素:

6.本发明提供一种配件、电子设备和摄像系统,其能够在配件的状态变化的情况下,基于配备有配件的电子设备的状态来迅速地向电子设备通知配件的状态变化。
7.因此,本发明的方面提供一种配件,其能够拆卸地连接到电子设备,所述配件包括:第一发送单元,其被配置为响应于来自所述电子设备的第一通信单元的定期的第一通信,将所述配件内所存储的信息中的第一信息发送到所述电子设备;第二发送单元,其被配置为对通过来自所述电子设备的第二通信单元的利用第二通信的询问进行响应;以及通知单元,其被配置为在所述电子设备处于第一状态和第二状态其中之一、并且所述配件内所存储的信息改变的情况下,向所述电子设备通知所述配件内所存储的信息的改变,其中,在所述第一状态下,所述第一通信停止,并且所述第二通信单元处于待机模式,以及其中,在所述第二状态下,向所述第一通信单元的供电停止,并且所述第二通信单元处于待机模式。
8.根据本发明,在配件的状态变化的情况下,基于配备有配件的电子设备的状态来迅速地向电子设备通知配件的状态变化。
9.通过以下参考附图对典型实施例的说明,本发明的更多特征将变得明显。
附图说明
10.图1是示意性示出根据本发明实施例的包括作为电子设备的摄像设备(照相机)和配件的摄像系统的框图。
11.图2a和图2b是分别示意性示出第一spi协议和第二spi协议的通信波形的图。
12.图3a和图3b是分别示出利用第一spi协议的第二照相机控制器的处理和配件控制器的处理的流程图。
13.图4a和图4b是分别示出利用第二spi协议的第二照相机控制器的处理和配件控制器处理的流程图。
14.图5是示出通过spi通信从照相机向配件发送的操作执行指示(命令)的通信内容的图。
15.图6是示出配件信息的示例的图。
16.图7是示出配件附接到照相机时的序列的图。
17.图8是示出配件类型信息的示例的图。
18.图9是示出通信请求信号/wake的因素的示例的图。
19.图10a是示出在图6的地址“0x0d”中设置的通信字节之间的通信间隔的示例的图。图10b是示出在图6的地址“0x0e”中设置的通信字节之间的通信间隔的示例的图。
20.图11是示出第一配件附接处理的流程图。
21.图12是示出第二配件附接处理的流程图。
22.图13是示出配件附接处理的流程图。
23.图14是示出由根据本发明第一实施例的配件控制器识别的照相机的状态的图。
24.图15是示出在作为根据本发明第一实施例的配件的闪光灯装置的自动光控制模式的光控制校正值改变的情况下通知照相机的通知处理的流程图。
25.图16是示出在多闪光灯系统的发光控制状态变化的情况下通知照相机的通知处理的流程图,其中发送方闪光灯是根据本发明第二实施例的配件。
26.图17a和图17b是示出i2c通信波形的示例的图。
27.图18是示出在第一照相机控制器向配件控制器发送n字节数据的情况下执行的数据发送处理的流程图。
28.图19是示出在第一照相机控制器从配件控制器接收n字节数据的情况下执行的数据接收处理的流程图。
29.图20是示出在配件控制器和第一照相机控制器之间发送和接收n字节数据的情况下执行的数据发送/接收处理的流程图。
具体实施方式
30.以下将通过参考附图来详细说明根据本发明的实施例。
31.图1是示意性示出根据本发明实施例的包括作为电子设备的摄像设备和配件的摄像系统的框图。该摄像系统包括作为摄像设备的照相机100和配件200。配件200可从照相机100拆卸。图1示出照相机100和配件200的电气结构。
32.照相机100设置有作为配件200可附接到的附接部的照相机侧连接器141。照相机侧连接器141具有作为多个端子的触点tc01至tc21。配件200设置有配件侧连接器211。配件侧连接器211具有作为多个端子的触点ta01至ta21。照相机100和配件200通过使触点tc01至tc21分别与触点ta01至ta21接触而电气连接。应当注意,配件200可以具有触点ta01至ta21的一部分。
33.从电池111向照相机100供给电力。电池111可从照相机100拆卸。第一照相机控制
器101和第二照相机控制器102各自均由包含cpu等的微计算机构成并且控制整个照相机100。第一照相机控制器101监视控制照相机的开关(未示出)的操作。第一照相机控制器101即使在照相机100处于暂停状态(省电模式)时也操作,并且根据用户的操作来控制系统电源112等。第二照相机控制器102控制图像传感器122、显示单元127等,并且在暂停状态下停止操作。尽管本实施例描述了第一照相机控制器101和第二照相机控制器102由单独的处理器构成的情况,但这些控制器可以被构成在单个处理器中。
34.系统电源112由dcdc转换器、ldo(low drop out(低压降))、电荷泵电路等构成,并且生成供给至照相机100的各部的电力。电池111通常将由系统电源112生成的1.8v的电压作为照相机微计算机电源vmcu_c供给至第一照相机控制器101。此外,将由系统电源112生成的数个种类的电压作为照相机微计算机电源vmcu2_c在任意定时供给到第二照相机控制器102。第一照相机控制器101通过控制系统电源112来控制向照相机100的各部的供电的接通/断开(on/off)。
35.图像传感器122由cmos传感器或ccd传感器等构成。光学镜头121可拆卸地附接到照相机100。经由光学镜头121入射的来自被摄体的光在图像传感器122上形成图像。应当注意,光学镜头121可以与照相机100联合。在图像传感器122上形成的被摄体图像被编码到数字摄像信号中。图像处理单元123通过对数字摄像信号应用诸如降噪处理和白平衡处理等的图像处理来生成图像数据。此外,图像处理单元123将所生成的图像数据转换成jpeg格式的图像文件,以将该图像数据记录在记录存储器126中。此外,图像处理单元123从所生成的图像数据生成在显示单元127上显示的vram图像数据。
36.存储器控制器124控制由图像处理单元123等生成的图像数据和其他数据的发送和接收。易失性存储器125是使得能够进行高速读取和写入的像ddr3 sdram这样的存储器,并且用作由图像处理单元123进行的图像处理的工作空间。记录存储器126是诸如sd卡或cf express卡等的能够读取和写入的介质,并且是可附接到照相机100的记录介质。显示单元127包括布置在照相机100的背面上的诸如lcd面板或有机el显示面板等的显示面板。背光单元128通过改变显示单元127的背光的光量来调整显示单元127的亮度。
37.第一配件用电源131和第二配件用电源132生成作为将从系统电源112供给的电压转换成预定电压的电压转换器的3.3v的配件电源vacc。应当注意,第一配件用电源131和第二配件用电源132可以将所供给的电压转换成除3.3v以外的电压。
38.第一配件用电源131是由自身电力消耗小的ldo构成的电源电路。第二配件用电源132由dc/dc转换器构成,并且可以供给比由第一配件用电源131供给的电流大的电流。第二配件用电源132的自身电力消耗大于第一配件用电源131的自身电力消耗。因此,在负载电流小时,第一配件用电源131比第二配件用电源132更高效。在负载电流大时,第二配件用电源132比第一配件用电源131更高效。第一照相机控制器101基于配件200的操作状态来控制第一配件用电源131和第二配件用电源132的各个电压输出的接通/断开(on/off)。
39.保护单元133由电流熔断器元件、多开关元件、或者组合了电阻、放大器和开关元件的电子熔断器单元构成。在从第一配件用电源131或第二配件用电源132供给到配件200的电力的电流值变得过大(异常)而超过预定值时,保护单元133输出过电流检测信号det_ovc。保护单元133例如是电子熔断器,并且在大于1a的电流流动时,向第一照相机控制器101通知过电流检测信号det_ovc。过电流检测信号det_ovc的高电平表示过电流。应当注
意,预定值可以不同于1a。
40.照相机侧连接器141通过排成一排的21个触点tc01至tc21与配件200电气连接。触点tc01至tc21从该排列方向的一端到另一端按触点tc01至tc21的顺序排列。触点tc01连接到接地端(gnd)。触点tc01用作基准电位的触点,并且用作控制差分信号d1n和差分信号d1p的布线阻抗的触点。触点tc01相当于第三接地触点。
41.连接到触点tc02的差分信号d1n的信号线和连接到触点tc03的差分信号d1p的信号线连接到第二照相机控制器102。这些差分信号d1n和d1p是作为相互对(mutual pair)进行数据通信的差分数据通信信号。后面提到的触点tc02和tc03、触点tc07至tc17、tc19和tc20是通信触点。
42.作为第一接地触点的触点tc04连接到gnd,并且用作照相机100和配件200的基准电位的触点。触点tc04与触点tc05相比布置触点排列方向上的外侧。由第一配件用电源131和第二配件用电源132生成的配件电源vacc通过保护单元133连接到作为电源触点的触点tc05。
43.配件附接检测信号/acc_det的信号线连接到作为附接检测触点的触点tc06。配件附接检测信号/acc_det通过电阻元件rp134(例如,10kω)被上拉到照相机微计算机电源vmcu_c。第一照相机控制器101可以通过读取配件附接检测信号/acc_det的信号电平来检测配件200的附接。在配件附接检测信号/acc_det的信号电平(电位)为高电平(预定电位)时,检测到未附接配件200。在该信号电平为低电平(后面提及的gnd电位)时,检测到配件200处于附接状态。
44.在照相机100的电源接通(on)时将配件附接检测信号/acc_det的信号电平(电位)从高电平改变为低电平成为引起在照相机100和配件200之间通过触点传输各种信号的触发。
45.在检测到配件200进入附接状态时,第一照相机控制器101通过作为电源触点的触点tc05向配件200供给电力。
46.sclk(serial clock(串行时钟))的信号线连接到触点tc07。mosi(main out secondary in(主输出副输入))的信号线连接到触点tc08。miso(main in secondary out(主输入副输出))的信号线连接到触点tc09。cs(communication secondary(副通信))的信号线连接到触点tc10。sclk、mosi、miso和cs是用以由成为通信主机(communication main)的第二照相机控制器102进行spi(serial peripheral interface(串行外设接口)(注册商标))通信的信号。在本实施例中,spi通信的通信时钟频率应为1mhz,其数据长度应为8位(1字节),且其位顺序应为msb优先,并且其通信系统应为全双工。
47.在配件200从第一照相机控制器101请求通信时使用的通信请求信号/wake的信号线连接到触点tc11。通信请求信号/wake通过电阻被上拉到照相机微计算机电源vmcu_c。第一照相机控制器101可以通过检测通信请求信号/wake的下降沿来接收来自配件200的通信请求。
48.通过触点tc12通信的信号sda和通过触点tc13通信的信号scl是用以由成为通信主机的第一照相机控制器101进行i2c(内置集成电路(inter-integrated circuit,注册商标))的信号。信号sda和scl被上拉到照相机微计算机电源vmcu_c并且实现开漏输出规格。该通信的通信频率应为100kbps。在i2c通信中,经由sda进行来自照相机100的数据发送和
来自配件200的数据发送这两者。i2c通信的通信速度低于spi通信的通信速度。因此,spi通信比i2c通信更适合于具有大数据量的信息的通信。因此,本实施例的照相机100和配件200使用spi通信来通信具有大数据量的信息,并且使用i2c通信来通信具有小数据量的信息。例如,可以控制通信,使得将首先使用i2c通信传送数据,并且在可以基于数据进行spi通信或者需要进行spi通信的情况下,接着进行spi通信。
49.图17a和图17b是示出i2c通信波形的示例的图。图17a示出在照相机将n字节的实际数据(data[地址]至data[地址+n])发送到配件的情况下的波形示例。图17b示出在照相机从配件接收到n字节的实际数据(data[地址]至data[地址+n])的情况下的波形示例。
[0050]
在图17a和图17b各自中,上方的波形示出信号scl并且下方的波形示出信号sda。
[0051]
在信号sda的波形的下方,示出由各定时的信号sda表示的含义。此外,示出第一照相机控制器101(照相机)和配件控制器201(配件)中的哪个正在控制信号sda的输出电平。
[0052]
此外,由于通信数据由1字节单位的数据和表示确认(ack)的1位信息构成,因此为了使说明更容易理解,在图17a和图17b各自中在波形的各通信数据上方示出从通信开始起的数据的字节顺序。
[0053]
由于将利用图18至图20的流程图来说明通信内容的细节,因此将通过参考图17a和图17b来说明概要。
[0054]
在图17a中的第1字节和第2字节的通信中,第一照相机控制器101将表示所发送的数据将被存储到的配件侧的存储地址的地址数据发送到配件控制器201。在从第3字节到第(n+2)字节的通信中,第一照相机控制器101将n字节的实际数据(data[地址]至data[地址+n])发送到配件控制器201。
[0055]
在图17b中的第1字节和第2字节的通信中,第一照相机控制器101将表示将被接收的数据的存储地址的地址数据发送到配件控制器201。在从第3字节到第(n+3)字节的通信中,第一照相机控制器101从配件控制器201接收n字节的实际数据(data[地址]至data[address+n])。
[0056]
接着,将说明图18至图20中的流程图。
[0057]
图18是示出在第一照相机控制器101向配件控制器201发送n字节的实际数据的情况下由第一照相机控制器101执行的数据发送处理的流程图。在第一照相机控制器101中的cpu将第一照相机控制器101中的rom(未示出)内所存储的程序展开并运行到第一照相机控制器101中的ram(未示出)时,实现该处理。
[0058]
在步骤s3001中,第一照相机控制器101将要发送的实际数据的字节数存储到变量nc中。例如,在将发送3字节的实际数据的情况下,将数字“3”存储到变量nc中。在本实施例中,数字“3”应存储到变量nc中。
[0059]
在步骤s3002中,第一照相机控制器101通过在scl为高电平期间将sda改变为低电平来向配件控制器201通知开始(start)条件。由此,向配件控制器201通知通信的开始。
[0060]
在步骤s3003中,第一照相机控制器101将地址数据的高7位设置到表示配件控制器201的副地址(secondary address)的副地址信息。在本实施例中,配件控制器201的副地址在二进制的情况下应为“1010000”(在十六进制的情况下为“0x50”)。
[0061]
在步骤s3004中,第一照相机控制器101将地址数据的低1位设置到表示写入(write)通信的标志“0”。对该位设置“0”意味着写入通信。
[0062]
在步骤s3005中,第一照相机控制器101将在步骤s3003和步骤s3004中设置的地址数据(在二进制的情况下为“10100000”、在十六进制的情况下为“0xa0”)发送到配件控制器201。
[0063]
在步骤s3006中,第一照相机控制器101在发送1字节数据之后输出一个时钟的scl,并且检查sda的信号电平。在sda的信号电平为低的情况下,第一照相机控制器101判断为来自配件控制器201的数据确认(ack),并且使处理进入步骤s3007。另一方面,在sda的信号电平为高的情况下,第一照相机控制器101判断为配件控制器201不能正常接收数据,并且使处理进入步骤s3014。
[0064]
在步骤s3007中,第一照相机控制器101将与发送到配件控制器201的实际数据的存储地址有关的开始地址信息设置为地址数据。在本实施例中,开始地址信息的大小是1字节,并且值应是“0x00”。
[0065]
在步骤s3008中,第一照相机控制器101将被设置了1字节的开始地址信息(值“0x00”)的地址数据发送到配件控制器201。在步骤s3009中,第一照相机控制器101在发送地址数据之后输出一个时钟的scl,并且检查sda的信号电平。在sda的信号电平为低的情况下,第一照相机控制器101判断为来自配件控制器201的数据确认(ack),并且使处理进入步骤s3010。另一方面,在sda的信号电平为高的情况下,第一照相机控制器101判断为配件控制器201不能正常接收数据,并且使处理进入步骤s3014。
[0066]
在步骤s3010中,第一照相机控制器101将“1”存储到变量mc中。变量mc用于对所发送的实际数据的字节数进行计数。在步骤s3011中,第一照相机控制器101输出1字节的scl,并且通过在scl为低电平期间将sda改变为预定信号电平来将与预定地址(开始地址+mc-1)相对应的1字节的实际数据发送到配件控制器201。在本说明中,由于开始地址信息是“0x00”并且变量mc是“1”,因此第一照相机控制器101发送与地址“0x00”相对应的1字节的实际数据。
[0067]
在步骤s3012中,第一照相机控制器101在发送1字节数据之后输出一个时钟的scl,并且检查sda的信号电平。在sda的信号电平为低的情况下,第一照相机控制器101判断为来自配件控制器201的数据确认(ack),并且使处理进入步骤s3013。另一方面,在sda的信号电平为高的情况下,第一照相机控制器101判断为配件控制器201不能正常接收数据,并且使处理进入步骤s3014。
[0068]
在步骤s3013中,第一照相机控制器101判断变量mc是否等于变量nc。在变量mc等于变量nc的情况下,第一照相机控制器101判断为所有实际数据的发送都完成,并且使处理进入步骤s3014。在变量mc不等于变量nc的情况下,第一照相机控制器101判断为仍剩余未发送的实际数据,并且使处理进入步骤s3015。
[0069]
在步骤s3015中,第一照相机控制器101向变量mc加上“1”,并且使处理返回到步骤s3011。在处理返回到步骤s3011之后,第一照相机控制器101顺次递增要发送的实际数据的地址,并且发送与各地址相对应的1字节的实际数据。
[0070]
这样,第一照相机控制器101通过重复发送1字节的实际数据、直到在步骤s3013的处理中判断为变量mc等于变量nc为止,发送n字节的实际数据。在如实施例那样变量nc被设置为“3”的情况下,可以发送3字节的实际数据。
[0071]
在步骤s3014中,第一照相机控制器101通过在scl为高电平期间将sda改变为高电
平来向配件控制器201通知停止(stop)条件。由此,向配件控制器201通知通信的结束。
[0072]
图19是示出在第一照相机控制器101从配件控制器201接收n字节的实际数据的情况下由第一照相机控制器101执行的数据接收处理的流程图。在第一照相机控制器101中的cpu将第一照相机控制器101中的rom(未示出)内所存储的程序展开并运行到第一照相机控制器101中的ram(未示出)时,实现该处理。
[0073]
在步骤s3001中,第一照相机控制器101将要接收的实际数据的字节数存储到变量nd中。例如,在将接收到3字节的实际数据的情况下,将数字“3”存储到变量nd中。在本实施例中,数字“3”应存储到变量nd中。在步骤s3102至s3106中,第一照相机控制器101分别执行与步骤s3002至s3006类似的处理。
[0074]
在步骤s3107中,第一照相机控制器101将与从配件控制器201接收到的实际数据的存储地址有关的开始地址信息设置为地址数据。在本实施例中,开始地址信息的大小是1字节,并且值应是“0x00”。在步骤s3108中,第一照相机控制器101将被设置了1字节的开始地址信息(值“0x00”)的地址数据发送到配件控制器201。
[0075]
在步骤s3109中,第一照相机控制器101在发送地址数据之后输出一个时钟的scl,并且检查sda的信号电平。在sda的信号电平为低的情况下,第一照相机控制器101判断为来自配件控制器201的数据确认(ack),并且使处理进入步骤s3110。另一方面,在sda的信号电平为高的情况下,第一照相机控制器101判断为配件控制器201不能正常接收数据,并且使处理进入步骤s3122。
[0076]
在步骤s3110中,与步骤s3102一样,第一照相机控制器101通过在scl为高电平期间将sda改变为低电平来向配件控制器201通知开始条件。在步骤s3111中,第一照相机控制器101将地址数据的高7位设置到表示配件控制器201的副地址的副地址信息。在本实施例中,配件控制器201的副地址在二进制的情况下应为“1010000”。
[0077]
在步骤s3112中,第一照相机控制器101将地址数据的低1位设置到表示读取(read)通信的标志“1”。对该位设置“1”意味着读取通信。
[0078]
在步骤s3113中,第一照相机控制器101将在步骤s3111和步骤s3112中设置的地址数据(在二进制的情况下为“10100001”、在十六进制的情况下为“0xa1”)发送到配件控制器201。
[0079]
在步骤s3114中,第一照相机控制器101在发送1字节数据之后输出一个时钟的scl,并且检查sda的信号电平。在sda的信号电平为低的情况下,第一照相机控制器101判断为来自配件控制器201的数据确认(ack),并且使处理进入步骤s3115。另一方面,在sda的信号电平为高的情况下,第一照相机控制器101判断为配件控制器201不能正常接收数据,并且处理进入步骤s3014。
[0080]
在步骤s3115中,第一照相机控制器101将“1”存储到变量md中。变量md用于对所接收到的实际数据的字节数进行计数。在步骤s3116中,第一照相机控制器101输出1字节的scl,并且读取scl从低变化到高的定时的sda的信号电平。由此,可以从配件控制器201接收1字节的实际数据。所接收到的1字节的实际数据可被作为与地址“0x00”相对应的数据存储到易失性存储器125中、或者用于预定处理。
[0081]
在步骤s3117中,第一照相机控制器101判断是否正常接收到1字节的实际数据。在正常接收到该数据的情况下,第一照相机控制器101使处理进入步骤s3118。在没有正常接
收到该数据的情况下,第一照相机控制器101使处理进入步骤s3119。
[0082]
在步骤s3118中,第一照相机控制器101判断变量md是否等于变量nd。在变量md等于变量nd的情况下,第一照相机控制器101判断为所有实际数据的接收都完成,并且使处理进入步骤s3119。在变量md不等于变量nd的情况下,第一照相机控制器101判断为仍剩余未发送的实际数据,并且使处理进入步骤s3120。
[0083]
在步骤s3120中,第一照相机控制器101输出1字节的scl,并且通过将sda控制为低电平来发送数据确认(ack)以向配件控制器201通知数据通信继续。在步骤s3121中,第一照相机控制器101向变量md加上“1”并且使处理返回到步骤s3116。在处理返回到步骤s3116之后,第一照相机控制器101顺次递增要接收的实际数据的地址,并且接收与各地址对应的1字节的实际数据。
[0084]
这样,第一照相机控制器101通过重复接收1字节的实际数据、直到在步骤s3118的处理中判断为变量md等于变量nd为止,接收n字节的实际数据。在如本实施例那样、变量nd被设置为“3”的情况下,可以接收3字节的实际数据。
[0085]
在步骤s3119中,第一照相机控制器101输出1字节的scl,并且通过将sda控制为高电平来向配件控制器201通知数据通信完成(nack)。在步骤s3122中,第一照相机控制器101通过在scl为高电平期间将sda改变为高电平来向配件控制器201通知停止条件。由此,向配件控制器201通知通信的结束。
[0086]
图20是示出在第一照相机控制器101和配件控制器201之间通信n字节数据的情况下由配件控制器201执行的数据发送/接收处理的流程图。该处理包括配件控制器201从第一照相机控制器101接收n字节的实际数据的处理和配件控制器201向第一照相机控制器101发送n字节的实际数据的处理。
[0087]
在配件控制器201中的cpu将配件控制器201中的rom(未示出)内所存储的程序展开并运行到配件控制器201中的ram(未示出)时,实现该处理。
[0088]
在步骤s3201中,配件控制器201在scl保持高电平期间等待sda改变为低电平(开始条件的发生)。在检测到开始条件时,配件控制器201使处理进入步骤s3202。
[0089]
在步骤s3202中,配件控制器201将“0”存储到变量me中。变量me用于对要发送和接收的实际数据的字节数进行计数。在步骤s3203中,配件控制器201接收从第一照相机控制器101发送来的1字节的地址数据。
[0090]
在步骤s3204中,配件控制器201判断在步骤s3203中接收到的地址数据的高7位的数据与配件控制器201的副地址(在本实施例中为“0x50”)是否一致。在高7位的数据与配件控制器201的副地址一致的情况下,配件控制器201使处理进入步骤s3205。在高7位的数据与配件控制器201的副地址不一致的情况下,配件控制器201使处理进入步骤s3221。
[0091]
在步骤s3205中,配件控制器201通过响应于在接收地址数据之后的下一scl时钟输出而将sda控制为低电平,来将数据确认(ack)发送到第一照相机控制器101。在步骤s3206中,配件控制器201基于在步骤s3203中接收到的地址数据的低1位的数据来判断下一1字节通信的数据的类型。在低1位的数据为“0”(写入)的情况下,配件控制器201判断为下一1字节通信的数据是从第一照相机控制器101向配件控制器201的开始地址信息,然后使处理进入步骤s3207。在低1位的数据为“1”的情况下,配件控制器201判断为下一1字节通信的数据是从配件控制器201向第一照相机控制器101发送的实际数据,然后使处理进入步骤
s3209。
[0092]
在步骤s3207中,配件控制器201接收从第一照相机控制器101发送来的1字节的地址数据。所接收到的地址数据意味着表示存储有通过未来通信发送和接收的数据的地址的开始地址信息。在本实施例中,如通过参考图18和图19所述,开始地址信息应为“0x00”。
[0093]
在步骤s3209中,配件控制器201将配件控制器201预先存储的地址信息或从第一照相机控制器101预先接收的地址信息设置为开始地址信息。
[0094]
在步骤s3208中,配件控制器201判断是否正常接收到1字节数据。在判断为正常接收到该数据的情况下,处理进入步骤s3210。在判断为没有正常接收到数据的情况下,处理进入步骤s3221。在步骤s3210中,配件控制器201通过响应于在接收1字节数据之后的下一scl时钟输出数据接收而将sda控制为低电平,来将数据确认(ack)发送到第一照相机控制器101。
[0095]
在步骤s3211中,配件控制器201判断在scl保持高电平期间sda是否改变为低电平(是否检测到开始条件)。在检测到开始条件的情况下,配件控制器201可以判断为经受下一通信的1字节数据是将由配件控制器201从第一照相机控制器101接收的地址数据。即,配件控制器201判断为经受下一通信的1字节数据是表示副地址和通信类型的地址数据。然后,处理进入步骤s3212。在未检测到开始条件的情况下,配件控制器201判断为经受下一通信的1字节数据是将由配件控制器201从第一照相机控制器101接收的实际数据,然后使处理进入步骤s3216。
[0096]
在步骤s3212中,配件控制器201接收从第一照相机控制器101发送来的1字节的地址数据。在步骤s3213中,配件控制器201判断在步骤s3212中接收到的地址数据的高7位的数据是否与配件控制器201的副地址(在实施例中为“0x50”)一致。在高7位的数据与配件控制器201的副地址一致的情况下,配件控制器201使处理进入步骤s3214。在高7位的数据与配件控制器201的副地址不一致的情况下,配件控制器201使处理进入步骤s3221。
[0097]
在步骤s3214中,配件控制器201基于在步骤s3203中接收到的地址数据的低1位的数据来判断下一1字节通信的数据的类型。在低1位的数据为“0”的情况下,配件控制器201使处理进入步骤s3221。在低1位的数据为“1”(读取)的情况下,配件控制器201判断为下一1字节通信的数据是从配件控制器201发送到第一照相机控制器101的实际数据,然后使处理进入步骤s3215。
[0098]
在步骤s3215中,配件控制器201通过响应于在接收1字节数据之后的下一scl时钟输出而将sda控制为低电平,来将数据确认(ack)发送到第一照相机控制器101。在步骤s3222中,配件控制器201将在步骤s3207中从第一照相机控制器101接收到的开始地址信息发送到第一照相机控制器101,或者将与在步骤s3209中建立的开始地址信息相对应的1字节的实际数据发送到第一照相机控制器101。
[0099]
在步骤s3223中,配件控制器201向变量me加上“1”,并且处理进入步骤s3224。在步骤s3224中,配件控制器201在发送1字节的实际数据之后检查sda的信号电平。在sda的信号电平为高的情况下,配件控制器201判断为示出表示第一照相机控制器101接收到了所有实际数据的通知(nack),然后使处理进入步骤s3225。另一方面,在sda的信号电平为低的情况下,配件控制器201判断为第一照相机控制器101仍请求来自配件控制器201的实际数据发送,然后使处理返回到步骤s3222。
[0100]
在处理这样返回到步骤s3222之后,配件控制器201顺次递增要发送的实际数据的地址,并且发送与各地址相对应的1字节的实际数据。这样,配件控制器201通过重复发送1字节的实际数据、直到通过步骤s3224的处理从第一照相机控制器101接收到nack为止,将n字节的实际数据发送到第一照相机控制器101。
[0101]
在步骤s3225中,配件控制器201在scl保持高电平期间,等待sda改变为高电平(停止条件的发生)。在检测到停止条件时,配件控制器201结束通信。
[0102]
在步骤s3216中,配件控制器201接收1字节的实际数据。1字节的实际数据可被作为与步骤s3207中从第一照相机控制器101接收到的开始地址信息相对应的数据存储到非易失性存储器(未示出)中、或者用于预定处理。
[0103]
在步骤s3217中,配件控制器201向变量me加上“1”,并且使处理进入步骤s3218。在步骤s3218中,配件控制器201判断是否正常接收到1字节的实际数据。在配件控制器201判断为正常接收到1字节的实际数据的情况下,处理进入步骤s3219。在判断为没有正常接收到该数据的情况下,处理进入步骤s3221。
[0104]
在步骤s3219中,配件控制器201通过响应于在接收1字节数据之后的下一scl时钟输出而将sda控制为低电平,来将数据确认(ack)发送到第一照相机控制器101。
[0105]
在步骤s3220中,配件控制器201判断在scl保持高电平期间sda是否改变为高电平(是否检测到开始条件)。在检测到停止条件的情况下,配件控制器201结束通信。另一方面,在未检测到停止条件的情况下,配件控制器201判断为数据将被连续地从第一照相机控制器101发送到配件控制器201,并且使处理返回到步骤s3216。
[0106]
在处理这样返回到步骤s3216之后,配件控制器201顺次递增要接收的实际数据的地址,并且接收与各地址相对应的1字节的实际数据。这样,配件控制器201通过重复接收1字节的实际数据、直到在步骤s3220中接收到停止条件为止,从第一照相机控制器201接收到n字节的实际数据。
[0107]
通过触点tc14通信的fnc1信号、通过触点tc15通信的fnc2信号、通过触点tc16通信的fnc3信号和通过触点tc17通信的fnc4信号是功能可以与配件200的类型相对应地改变的功能信号。例如,在配件200是麦克风装置的情况下,通过触点tc15通信的信号变为语音数据信号。此外,在配件200是照明设备(闪光灯单元)的情况下,通过触点tc14通信的信号变成给出发光定时的信号(闪光灯发光定时信号)。
[0108]
应当注意,实现不同功能的信号可以根据所附接的配件的类型通过相同的触点进行通信。例如,在配件200不同于照明设备的情况下,控制与发光定时不同的定时的同步信号可以通过触点tc14进行通信。触点tc14至tc17相当于功能信号触点。使用功能信号触点至少之一的通信也被称为功能信号通信。功能信号通信可以在不考虑i2c通信和spi通信的定时与i2c通信和spi通信并行地执行。
[0109]
配件类型是上述的麦克风装置、照明设备等。像具有不同特性的照明设备这样的、实现相同目的的功能的配件属于相同类型。实现不同目的的功能的诸如麦克风装置和照明设备等的配件于不同类型。基于通过i2c通信或spi通信所获得的信息来执行功能信号通信。
[0110]
作为第二接地触点的触点tc18也连接到gnd,并且与触点tc04一样,用作照相机100和配件200的基准电位的触点。连接到触点tc19的差分信号d2n的信号线和连接到触点
tc20的差分信号d2p的信号线与第二照相机控制器102连接。这些差分信号d2n和d2p是作为相互对进行数据通信的差分数据通信信号。例如,usb通信通过tc19和tc20可用。
[0111]
触点tc21连接到gnd,并且不仅具有作为基准电位的触点的功能,而且具有作为控制差分信号d2n和d2p的布线阻抗的触点的功能。触点tc21相当于第四接地触点。触点tc01、tc04、tc06、tc18和tc21连接到柔性基板的gnd部。柔性基板的gnd部例如用螺钉等固定到照相机100的保持gnd电平的金属构件。保持gnd电平的金属构件可以是配件插座部中的与配件200接合的接合构件,或者可以是照相机100内部的底板(未示出)。
[0112]
在本实施例中,发送配件附接检测信号/acc_det的附接检测触点tc06布置在发送时钟信号sclk(第一时钟信号)的触点(第一时钟触点)tc07和发送配件电源vacc的触点tc05之间。通常,伴随着时钟信号的潜在波动的噪声(时钟噪声)通过与时钟信号的触点相邻的触点,并且这可能导致故障。特别地,由于如本实施例那样存在许多触点,因此其影响在触点之间的距离短的配置中变得更大。因此,在sclk触点tc07和vacc触点tc05之间布置附接检测触点tc06,这减少了时钟噪声对电源电压的影响。
[0113]
尽管配件附接检测信号/acc_det在配件附接之前被上拉,但其在配件附接之后被设置为gnd电位。另一方面,由于sclk触点tc07在配件附接之前不发送时钟信号,因此电位不波动。在配件附接之后,由于发送时钟信号因此电位波动。
[0114]
在sclk触点tc07发送时钟信号时,附接检测触点tc06处于gnd电位。因此,即使附接检测触点tc06受到时钟噪声的影响,照相机100和配件200的控制器的电位也不容易波动,这防止了故障。此外,这减少了传播到比附接检测触点tc06更远的位置的时钟噪声。结果,由于不需要布置附加的gnd端子,因此在不会增加触点数量的情况下减少了时钟噪声的影响。
[0115]
此外,作为时钟信号的scl(第二时钟信号)也被发送到触点(第二时钟触点)tc13。由于发送到sclk触点tc07的sclk的频率高于scl的频率,因此从sclk触点tc07发生的时钟噪声大于从scl触点tc13发生的时钟噪声。因此,与附接检测触点tc06与scl触点tc13相邻的布置相比,附接检测触点tc06与sclk触点tc07相邻的布置对于防止由于时钟噪声而引起的故障更加有效。
[0116]
此外,除了频率的差异之外,发送到scl触点tc13的scl是i2c通信标准的时钟信号,并且信号线的电压根据开漏连接被驱动且发生波动。另一方面,发送到sclk触点tc07的sclk是spi通信标准的时钟信号,并且信号线的电压由cmos输出驱动且发生波动。因此,由于scl触点tc13的电压波动的沿(edge)趋向于平缓,因此与sclk触点tc07相比,难以发生时钟噪声。因此,与附接检测触点tc06与scl触点tc13相邻的布置相比,附接检测触点tc06与sclk触点tc07相邻的布置对于防止由于时钟噪声而引起的故障更加有效。
[0117]
此外,可以通过将差分信号d1n和d1p作为一对发送到第一差分信号触点tc19和第二差分信号触点tc20来发送时钟信号。在这种情况下,可以发送频率比sclk和scl的频率高的时钟信号(第三时钟信号)。然而,由于差分信号d1n和d1p是成对信号,因此时钟噪声的消散比来自发送单端信号的sclk触点tc07和scl触点tc13的时钟噪声的消散小。因此,与附接检测触点tc06与第一差分信号触点tc19和第二差分信号触点tc20相邻的布置相比,附接检测触点tc06与sclk触点tc07相邻的布置对于防止由于时钟噪声而引起的故障更加有效。
[0118]
应当注意,与sclk触点tc07相邻地在附接检测触点tc06的相反侧布置的触点(第
一数据触点)tc08发送mosi(第一数据信号)。由于mosi是数据信号,因此mosi似乎容易受到时钟噪声的影响。然而,由于mosi是与通过sclk触点tc07发送的时钟信号相同的spi通信标准的数据信号,因此电位的波动定时与时钟信号同步,并且不容易受到时钟噪声的影响。因此,触点tc08不需要固定到gnd电位,并且可以用作mosi触点。
[0119]
配件200具有电池205,并且接收来自电池205的供电,且还通过照相机侧连接器141和配件侧连接器211接收来自照相机100的供电。配件控制器201由包含cpu等的微计算机构成,并且控制整个配件200。
[0120]
配件电源202由dcdc转换器、ldo或电荷泵构成,并且生成要供给到配件200的各部的电力。通常将由配件电源202生成的1.8v的电压作为配件微计算机电源vmcu_a供给到配件控制器201。应当注意,由配件电源202生成的电压可以不同于1.8v。配件控制器201通过控制配件电源202来控制向配件200的各部的供电的接通/断开。
[0121]
充电单元204使用从照相机100供给的电力来对电池205充电。在判断为从照相机100供给了足以充电的电力的情况下,配件控制器201控制充电单元204以对电池205充电。尽管在本实施例中说明了配件200配备有电池205的情况,但配件200可以在无电池205的情况下仅利用来自照相机100的供电进行操作。在这种情况下,充电单元204变得不必要。
[0122]
差分通信单元207是用于与照相机100进行差分通信的电路,并且可以与照相机100进行数据的发送和接收。外部通信i/f 208是与外部设备(未示出)的数据通信所用的i/f(接口),并且可以是以太网(ethernet)通信if、无线lan通信if、公共网络通信if等。
[0123]
配件控制器201通过控制差分通信单元207和外部通信i/f 208,将从照相机100接收到的数据发送到外部设备,并且将从外部设备接收到的数据发送到照相机。功能单元206是表现出与配件200的类型相对应的不同功能其中之一的电路。例如,在配件200是闪光灯装置的情况下,在功能单元206内部存在发光单元和充电单元等。此外,在配件200是麦克风装置的情况下,在功能单元206内部存在语音编解码器单元、麦克风等。
[0124]
外部连接端子209是用于与外部设备连接的连接器端子,并且作为示例是usb type-c连接器,但不限于此。连接检测单元210检测到外部设备连接到外部连接端子209。配件控制器201可以通过接收连接检测单元210的输出信号来检测外部设备向外部连接端子209的连接。电源开关203用于接通或断开配件200的操作。配件控制器201可以通过读取电源开关203连接到的端子的信号电平来检测接通位置和断开位置。
[0125]
操作开关212是供用户操作配件200用的操作器(handler),并且由按钮、十字键、滑动开关、拨盘开关、触摸传感器等构成。在检测到操作开关212的操作时,配件控制器201执行与该操作相对应的预定处理。
[0126]
配件侧连接器211通过排成一排的21个触点ta01至ta21可与照相机100电气连接。触点ta01至ta21从该排列方向上的一端到另一端按触点ta01至ta21的顺序排列。
[0127]
触点ta01连接到gnd,并且不仅具有作为基准电位的触点的功能,而且具有作为控制差分信号d1n和d1p的布线阻抗的触点的功能。触点ta01相当于第三接地触点。
[0128]
通过触点ta02通信的差分信号d1n和通过触点ta03通信的差分信号d1p是作为相互对进行数据通信的数据通信信号。触点ta02和ta03与差分通信单元207连接。触点ta02、ta03、ta07至ta17、ta19和ta20是通信触点。
[0129]
作为第一接地触点的触点ta04连接到gnd,并且用作照相机100和配件200的基准
电位的触点。触点ta04布置在触点ta05的在触点的排列方向上的外侧位置。作为电源触点的触点ta05连接到配件电源202和充电单元204。从照相机100供给的配件电源vacc也连接到触点ta05。
[0130]
作为附接检测触点的触点ta06直接连接到gnd。触点tc06在配件200附接到照相机100时,通过将配件附接检测信号/acc_det设置到作为低电平的gnd电平(地电位),使照相机100检测到配件200的附接。
[0131]
通过触点ta07通信的sclk、通过触点ta08通信的mosi、通过触点ta09通信的miso和通过触点ta10通信的cs是配件控制器201成为通信副机(communication secondary)的spi通信所用的信号。
[0132]
通过触点ta11发送用于从配件控制器201请求来自照相机100的通信的通信请求信号/wake。在判断为需要与照相机100的通信的情况下,配件控制器201通过输出通信请求信号/wake的低电平来向照相机100发出通信请求。
[0133]
响应于检测到配件200的附接状态,通过触点tc5从第一照相机控制器101向配件200供给电力。然后,配件控制器201通过将通信请求信号/wake的信号电平(电位)从高电平改变为低电平来向第一照相机控制器101通知供给了电力。
[0134]
配件控制器201通过在未接收到来自照相机100的请求的情况下将通信请求信号/wake的信号电平(电位)从高电平改变为低电平,来向第一照相机控制器101通知发生了配件200需要与照相机100进行通信的因素。该配置使得第一照相机控制器101能够省略通过轮询来检查是否发生配件200需要通信的因素的周期性检查操作。此外,在发生需要通信的因素的情况下,配件200可以实时地向照相机100通知这种状态。
[0135]
通过触点ta12通信的sda和通过触点ta13通信的scl是配件控制器201成为通信副机的i2c通信所用的信号。
[0136]
通过触点ta14通信的fnc1信号、通过触点ta15通信的fnc2信号、通过触点ta16通信的fnc3信号和通过触点ta17通信的fnc4信号是功能可以与配件200的类型相对应地改变的功能信号。在配件200是麦克风装置的情况下,这些功能信号是语音数据信号。在配件200是闪光灯单元的情况下,功能信号是通知发光定时的闪光灯发光定时信号。
[0137]
作为第二接地触点的触点ta18也连接到gnd,并且与ta04一样,用作照相机100和配件200的基准电位的触点。连接到触点ta19的差分信号d2n的信号线和连接到触点ta20的差分信号d2p的信号线与外部连接端子209连接。这些差分信号d2n和d2p是作为相互对进行数据通信的差分数据通信信号。
[0138]
触点ta21连接到gnd,并且不仅具有作为基准电位的触点的功能,而且具有作为控制差分信号d2n和d2p的布线阻抗的端子的功能。触点ta21相当于第四接地触点。
[0139]
触点ta01、ta04、ta06、ta18和ta21连接到柔性基板的gnd部。柔性基板的gnd部例如用螺钉等固定到配件200的保持gnd电平的金属构件。保持gnd电平的金属构件是与照相机100的配件插座部接合的插座安装腿、或者配件200内部的底板(未示出)。
[0140]
在本实施例中,照相机100和配件200支持两个种类的通信协议作为spi通信方法。其中,第一通信协议是在照相机100输出sclk信号之前不检查配件200是否处于通信可用状态的方法。这在本实施例中被称为第一spi协议。第二通信协议是在照相机100输出sclk信号之前检查配件200是否处于通信可用状态的方法。这在本实施例中被称为第二spi协议。
[0141]
照相机100可以配备有例如内置麦克风和内置闪光灯等的内置配件。内置配件的数量并不重要。
[0142]
图2a是示意性示出第一spi协议的通信波形的图。图2b是示意性示出第二spi协议的通信波形的图。在图2a和图2b中,cs信号应在低电平中是激活的。
[0143]
如图2a所示,在第一spi协议中,第二照相机控制器102通过在定时a1将cs信号改变为低电平来向配件控制器201发出spi通信的请求。
[0144]
在从定时a1经过预定时间段t_cs之后,第二照相机控制器102在定时a2开始输出sclk信号和mosi信号。类似地,在检测到sclk信号的下降变化时,配件控制器201开始输出miso信号。
[0145]
第二照相机控制器102在1字节的sclk输出完成的定时a3停止sclk输出。第二照相机控制器102停止sclk输出,直到从定时a3经过预定时间段t_interval为止,并且在经过了预定时间段t_interval的定时a4重新开始sclk输出以进行下一1字节通信。
[0146]
图3a是示出利用第一spi协议的第二照相机控制器102的处理的流程图。在第二照相机控制器102中的cpu将第二照相机控制器102中的rom(未示出)内所存储的程序展开并运行到第二照相机控制器102中的ram(未示出)时,实现该处理。
[0147]
在步骤s101中,第二照相机控制器102将要通信的数据的字节数存储到变量na中。例如,在将通信3字节数据的情况下,将数字“3”存储到变量na中。在步骤s102中,第二照相机控制器102将cs信号改变为低电平以请求spi通信。
[0148]
在步骤s103中,第二照相机控制器102等待,直到在cs信号变为低电平之后经过预定时间段t_cs为止。在经过预定时间段t_cs时,处理进入步骤s104。在步骤s104中,第二照相机控制器102控制sclk的输出以进行1字节数据通信,并且控制mosi数据的输出和miso数据的输入。
[0149]
在步骤s105中,第二照相机控制器102使变量na递减1。在步骤s106中,第二照相机控制器102判断变量na是否为零。在变量na为零的情况下,第二照相机控制器102使处理进入步骤s107。在变量na不为零的情况下,处理进入步骤s108。
[0150]
在步骤s108中,第二照相机控制器102等待,直到在步骤s104中的1字节数据通信完成之后经过预定时间段t_interval为止。在经过了预定时间段t_interval时,处理返回到步骤s104。第二照相机控制器102在步骤s107中将cs信号改变为高电平,并且结束图3a所示的一系列spi通信。
[0151]
图3b是示出利用第一spi协议的配件控制器201的处理的流程图。该处理与图3a所示的处理并行执行。在配件控制器201中的cpu将配件控制器201中的rom(未示出)内所存储的程序展开并运行到配件控制器201中的ram(未示出)时,实现该处理。
[0152]
在步骤s201中,配件控制器201等待,直到cs信号变为低为止。在cs信号变为低的情况下,处理进入步骤s202。在步骤s202中,配件控制器201通过响应于sclk信号的输入而控制mosi数据的输入和miso数据的输出,来进行1字节数据通信。
[0153]
在步骤s203中,配件控制器201判断cs信号是否为高。在cs信号不为高的情况下,配件控制器201使处理返回到步骤s202以进行下一1字节通信。在cs信号为高的情况下,配件控制器210结束图3b所示的一系列spi通信。
[0154]
接着,将说明第二spi协议。如图2b所示,在第二spi协议中,第二照相机控制器102
通过在定时b1将cs信号改变为低电平来请求配件控制器201进行spi通信。第二照相机控制器102与通信请求并行地检查miso信号的电位。在miso信号为高电平的情况下,第二照相机控制器102判断为配件控制器201是可通信的。在miso信号为低电平的情况下,第二照相机控制器102判断为配件控制器201是不可通信的。
[0155]
另一方面,在spi通信可用的状态下检测到cs信号的下降变化时,配件控制器201将miso信号控制为高电平。在spi通信不可用的状态中检测到下降变化时,配件控制器201将miso信号控制为低电平(定时b2)。
[0156]
在确认为miso信号为高电平时,第二照相机控制器102在定时b3开始输出miso信号和sclk信号。类似地,在检测到sclk信号的下降变化时,配件控制器201开始输出miso信号。
[0157]
在1字节的sclk输出完成时,第二照相机控制器102在定时b4停止sclk输出。在进行1字节数据通信之后,在spi通信可用时,配件控制器201将miso信号控制为高电平。在spi通信不可用时,配件控制器201将miso信号控制为低电平(定时b5和b6)。
[0158]
第二照相机控制器102在定时b7检查miso信号的电位。然后,如果miso信号为高电平,则判断为第二照相机控制器102处于配件控制器201可以通信的状态,并且如果miso信号未低电平,则将判断为第二照相机控制器102处于配件控制器201不能通信的状态。
[0159]
图4a是示出利用第二spi协议的第二照相机控制器102的处理的流程图。在第二照相机控制器102中的cpu将第二照相机控制器102中的rom(未示出)内所存储的程序展开并运行到第二照相机控制器102中的ram(未示出)时,实现该处理。
[0160]
在步骤s111中,第二照相机控制器102将要通信的数据的字节数存储到变量nb中。例如,在将通信3字节数据的情况下,将数字“3”存储到变量nb中。在步骤s112中,第二照相机控制器102将cs信号改变为低电平以请求spi通信。在步骤s113中,第二照相机控制器102等待,直到miso信号变为高电平为止。在miso信号变为高电平的情况下,处理进入步骤s114。
[0161]
在步骤s114中,第二照相机控制器102控制sclk的输出以进行1字节数据通信,并且控制mosi数据的输出和miso数据的输入。在步骤s115中,第二照相机控制器102使变量nb递减1。在步骤s116中,第二照相机控制器102判断变量nb是否为零(所有数据的通信是否都完成)。在变量nb为零的情况下,判断为所有数据的通信都完成。
[0162]
在所有数据的通信都完成的情况下,第二照相机控制器102使处理进入步骤s117。在至少一部分数据的通信未完成的情况下,第二照相机控制器102使处理返回到步骤s113。第二照相机控制器102在步骤s117中将cs信号改变为高电平,并且结束图4a所示的一系列spi通信。
[0163]
图4b是示出利用第二spi协议的配件控制器201的处理的流程图。该处理与图4a所示的处理并行执行。在配件控制器201中的cpu将配件控制器201中的rom(未示出)内所存储的程序展开并运行到配件控制器201中的ram(未示出)时,实现该处理。
[0164]
在步骤s211中,配件控制器201等待,直到cs信号变为低为止。在cs信号变为低的情况下,处理进入步骤s212。在步骤s212中,配件控制器201判断spi通信是否可用。在spi通信可用的情况下,处理进入步骤s213。在spi通信不可用的情况下,处理进入步骤s214。
[0165]
配件控制器201在步骤s213中将miso信号控制为高电平,并且使处理进入步骤
s215。配件控制器201在步骤s214中将miso信号控制为低电平,并且使处理返回到步骤s212。在步骤s215中,配件控制器201通过响应于sclk信号的输入而控制mosi数据的输入和miso数据的输出,来进行1字节数据通信。
[0166]
在步骤s216中,配件控制器201判断cs信号是否为高。在cs信号不为高的情况下,配件控制器201使处理返回到步骤s202以进行下一1字节通信。在cs信号为高的情况下,配件控制器210结束图4b所示的spi通信。
[0167]
图5是示出通过spi通信从照相机100向配件200发送的操作执行指示(命令)的通信内容的图。
[0168]
在第1字节的通信中,第二照相机控制器102将表示命令编号的信息cmd作为mosi数据进行发送。另一方面,配件控制器201将作为表示其处于通信可用状态的信息的值“0xa5”作为miso数据进行发送。如果配件控制器201不能执行第1字节的通信处理,则将除“0xa5”以外的值作为miso数据进行发送。
[0169]
在第2字节的通信中,第二照相机控制器102发送与命令编号cmd相对应的自变量mosi_data1。在第3字节至第(n-2)字节的通信中,第二照相机控制器102以类似的方式发送与命令编号cmd相对应的自变量mosi_data2至mosi_data[n-3]。
[0170]
另一方面,在第2字节的通信中,配件控制器201将在第1字节的通信中接收到的命令编号cmd作为miso数据进行发送。由此,第二照相机控制器102可以判断为配件控制器201正确地接收到了mosi数据。
[0171]
在第3字节的通信中,配件控制器201将与命令编号cmd相对应的返回值miso_data1作为miso数据进行发送。在第4字节到第(n-2)字节的通信中,配件控制器201以类似的方式发送与命令编号cmd相对应的返回值miso_data2至miso_data[n-4]。应当注意,自变量的数量和返回值的数量是针对各命令编号预先确定的。此外,可以省略自变量和返回值中的一个。
[0172]
在第(n-1)字节的通信中,第二照相机控制器102将校验和数据“checksum_c”作为mosi数据进行发送。第二照相机控制器102根据从第二照相机控制器102发送到配件控制器201的数据,通过以下的公式1来计算“checksum_c”。另一方面,配件控制器201将值“0x00”作为miso数据进行发送。
[0173]
在第n字节的通信中,第二照相机控制器102将值“0x00”作为mosi数据进行发送。另一方面,配件控制器201将校验和数据“checksum_a”作为miso数据进行发送。
[0174]
通过以下的公式2或以下的公式3来计算“checksum_a”。也就是说,配件控制器201根据实际接收到的数据计算“checksum_a”。然后,配件控制器201判断所接收到的“checksum_c”是否与根据接收数据通过公式2所计算出的“checksum_a”是否一致。在“checksum_c”与“checksum_a”一致的情况下,配件控制器201将通过以下的公式2所计算出的“checksum_a”发送到第二照相机控制器102。
[0175]
另一方面,在判断为“checksum_c”与“checksum_a”不一致的情况下,配件控制器201将通过以下的公式3所计算出的“checksum_a”发送到第二照相机控制器102。
[0176]
checksum_c=exor(and(sum(cmd,mosi_data1,...,mosi_data[n-3]),0xff),0xff)...公式1
[0177]
checksum_a=exor(and(sum(0xa5,cmd,miso_data1,...,mosi_data[n-4]),
0xff),0xff)...公式2
[0178]
checksum_a=and(sum(0xa5,cmd,miso_data1,...,mosi_data[n-4]),0xff)...公式3
[0179]
图6是示出配件信息的示例的图。配件信息存储在配件200中的非易失性存储器(未示出)内。在照相机100辨识配件200的类型并且辨识与配件200的通信和操作(功能)有关的规格时,使用配件信息。配件信息被映射到地址“0x00”至“0x0f”的存储器空间。可以通过i2c通信从配件200读取配件信息。应当注意,在本实施例中的i2c通信中,应添加与所读取的数据相对应的校验和值作为通信的最终数据。
[0180]
如图6所示,地址“0x00”的d7至d0中的数据是表示配件类型(acc类型)的信息。地址“0x01”的d7至d0中的数据是表示配件的标识编号(acc标识编号)的信息。配件类型是由配件类型信息和标识编号唯一地辨识的。地址“0x02”的d7至d0中的数据是表示配件200的固件的版本的信息。
[0181]
地址“0x03”的d7和d6中的数据是表示在照相机100的电源开关(未示出)设置为断开的状态下是否需要向配件200的配件电源vacc的供电的信息。在该信息为“0”的情况下,不需要供电。在该信息为“1”的情况下,需要来自第一配件用电源131的供电。在该信息为“2”的情况下,需要来自第二配件用电源132的供电。
[0182]
地址“0x03”的d5和d4中的数据是表示在照相机100处于省电模式(自动断开模式)的状态下是否需要向配件200的配件电源vacc的供电的信息。在该信息为“0”的情况下,不需要供电。在该信息为“1”的情况下,需要来自第一配件用电源131的供电。在该信息为“2”的情况下,需要来自第二配件用电源132的供电。
[0183]
地址“0x03”的d3和d2中的数据是表示配件200是否具有电池205的信息。在该信息为“0”的情况下,这表示配件200不具有电池205。在该信息为“1”的情况下,这表示配件200具有电池205。地址“0x03”的d1和d0中的数据是表示配件200是否支持向电池205的充电功能的信息。在该信息为“0”的情况下,这表示配件200不支持充电功能。在该信息为“1”的情况下,这表示配件200支持充电功能。
[0184]
地址“0x04”的d7至d0中的数据是表示向从照相机100供给到配件200的配件电源vacc的所需电力的信息。例如,通过使该信息的值增加10倍所获得的值表示电流值。在该信息为“10”的情况下,这表示电流值为100ma。在该信息为“100”的情况下,这表示电流值为1a。此外,作为减少该信息的数据量的方法,可以将该信息与任意电流值相关联。例如,该信息的值“0”、“1”、“3”和“4”分别表示100ma、300ma、450ma和600ma的所需电力。
[0185]
地址“0x05”的d7中的数据是表示配件200是否处于固件更新模式的信息。在该信息为“0”的情况下,这表示配件200不是处于固件更新模式。在该信息为“1”的情况下,这表示配件200处于固件更新模式。地址“0x05”的d6中的数据是表示配件200是否具有固件更新功能的信息。在该信息为“0”的情况下,这表示配件200不具有固件更新功能。在该信息为“1”的情况下,这表示配件200具有固件更新功能。
[0186]
地址“0x05”的d5和d4中的数据是表示是否许可在配件200配备有中间连接配件的状态下的操作的信息。在该信息为“0”的情况下,这表示不许可该操作。在该信息为“1”的情况下,这表示许可该操作。地址“0x05”的d3和d2中的数据是表示配件200是否需要在照相机100启动时确认中间连接配件的附接状态的信息。在该信息为“0”的情况下,这表示不需要
确认。在该信息为“1”的情况下,这表示需要确认。
[0187]
地址“0x05”的d1和d0中的数据是表示配件200是否支持通过i2c通信的命令通知的信息。在该信息为“0”的情况下,这表示不支持命令通知。在该信息为“0”的情况下,这表示支持命令通知。
[0188]
地址“0x06”的d5和d4中的数据是表示在配件200向照相机100通知通信请求信号/wake之后可以向照相机100通知通信请求的因素的通信方法的信息。在该信息为“0”的情况下,这表示i2c通信可用。在该信息为“1”的情况下,这表示spi通信可用。并且在该信息为“2”的情况下,这表示i2c通信和spi通信这两者都可用。
[0189]
地址“0x06”的d0、d1、d2和d3中的数据分别是表示配件200是否具有fnc1信号、fnc2信号、fnc3信号和fnc4信号的功能的信息。d0中的数据与fnc1信号相对应。d1中的数据与fnc2信号相对应。d2中的数据与fnc3信号相对应。d3中的数据与fnc4信号相对应。在各个数据值为“0”的情况下,这表示配件200不具有相应的功能。在各个数据值为“1”的情况下,这表示配件200具有相应的功能。
[0190]
地址“0x0a”的d7中的数据是表示在配件200向照相机通知通信请求信号/wake时配件200是否向照相机100发出启动请求的信息。在该信息为“0”的情况下,这表示配件200没有发出启动请求。在该信息为“1”的情况下,这表示配件200发出启动请求。
[0191]
地址“0x0a”的d6到d0中的数据是表示从配件200发送到照相机100的通信请求信号/wake的因素的信息。
[0192]
地址“0x0c”的d1中的数据是表示配件200所支持的spi通信协议的信息。在该信息为“0”的情况下,这表示配件200支持第一spi协议。在该信息为“1”的情况下,这表示配件200支持第二spi协议。
[0193]
地址“0x0c”的d0中的数据是表示配件200所支持的spi通信中的cs信号的控制逻辑的信息。在该信息为“0”的情况下,这表示cs信号遵循低激活逻辑。在该信息为“1”的情况下,这表示cs信号遵循高激活逻辑。
[0194]
地址“0x0d”的d7至d0中的数据是表示作为在配件200利用第一spi协议进行通信并且地址“0x05”的d7中的数据为“0”的情况下的通信字节间隔所需的时间段的信息。在地址“0x05”的d7中的数据为“0”的情况下,如上所述,配件200不处于固件更新模式。
[0195]
地址0x0e的d7至d0中的数据是表示作为在配件200利用第一spi协议进行通信并且地址“0x05”的d7中的数据为“1”的情况下的通信字节间隔所需的时间段的信息。在地址“0x05”的d7中的数据是“1”的情况下,如上所述,配件200处于固件更新模式。
[0196]
图6所示的地址“0x0f”的d7至d0中的数据是表示校验和的信息。
[0197]
图7是示出配件200附接到照相机100时的序列的图。在以下的说明中,示意性地描述照相机100和配件200之间的通信。后面将提及细节。
[0198]
在配件200附接到照相机100时,配件附接检测信号/acc_det变为gnd电平(低电平),并且第一照相机控制器101判断为附接了配件200。在判断为附接了配件200的情况下,第一照相机控制器101将电源控制信号cnt_vacc1设置为高电平以接通第一配件用电源131。在电源控制信号cnt_vacc1变为高时,第一配件用电源131输出配件电源vacc。
[0199]
在配件200中,在接收到配件电源vacc时,配件电源202生成配件控制器201所用的电源vmcu_a。由此,配件控制器201启动。配件控制器201在启动之后初始化配件200中的各
块。之后,在与照相机100的通信可用的情况下,配件控制器201将通信请求信号/wake设置为低电平。在照相机100中,在检测到通信请求信号/wake变为低电平时,第一照相机控制器101检测到配件200进入可通信状态。
[0200]
第一照相机控制器101通过i2c通信从配件200请求配件信息。在配件200中,配件控制器201响应于来自照相机100的配件信息请求而发送配件信息。配件控制器201在发送配件信息之后将通信请求信号/wake设置为高电平。
[0201]
在照相机100中,第一照相机控制器101分析所接收到的配件信息,并且判断所附接的配件200是否是可控制的。此外,第一照相机控制器101接通第二配件用电源132。在照相机100的各种设置完成时,第一照相机控制器101向第二照相机控制器102通知配件信息。
[0202]
基于表示配件的类型的配件类型信息(acc类型信息),第二照相机控制器102响应于所接收到的事件而通过spi通信向配件200通知控制命令,并且控制功能信号。配件控制器201通过spi通信对来自照相机100的控制命令进行响应(发送事件),并且根据功能信号控制配件200。
[0203]
图8是示出在图6中的地址“0x00”的d7至d0中设置的配件类型信息的示例的图。如图8所示,各编号与配件的类型相对应。例如,编号“0x81”、“0x82”、“0x83”和“0x84”分别表示配件是闪光灯装置、接口转换适配器装置、麦克风装置和多配件连接适配器装置。在本说明中,适配器装置是附接在照相机100和配件(闪光灯装置或麦克风装置等)之间的中间配件。接口转换适配器装置对接口进行转换,以在具有不同接口的照相机100和配件之间提供兼容性。多配件连接适配器设备用于将多个配件附接到照相机100。
[0204]
图9是示出在图6中的地址“0x0a”的d6至d0中设置的通信请求信号/wake的因素的示例的图。图9示出在配件200是麦克风装置的情况下的示例。例如,因素编号“0x00”表示按下了操作开关212中的菜单调用开关(sw)。此外,因素编号“0x01”表示配件200完成了音频信号的输出控制。此外,因素编号“0x02”表示配件200完成了音频信号的静音处理。这样,可以向照相机100通知与通信请求信号/wake的生成因素有关的信息。
[0205]
图10a是示出在图6中的地址“0x0d”中设置的通信字节之间的通信间隔的示例的图。图10b是示出在图6中的地址“0x0e”中设置的通信字节之间的通信间隔的示例的图。
[0206]
图11是示出由照相机100执行的第一配件附接处理的流程图。该流程图示出直到配件200附接到照相机100并且配件200的功能变得可用为止所执行的利用第一照相机控制器101的处理。在第一照相机控制器101中的cpu将第一照相机控制器101中的rom(未示出)内所存储的程序展开并运行到第一照相机控制器101中的ram(未示出)时,实现第一配件附接处理。在照相机100的主电源接通的情况下或者在照相机100从自动断开模式(省电模式)恢复的情况下,开始该处理。
[0207]
在步骤s401中,第一照相机控制器101监视配件附接检测信号/acc_det的信号电平,并且等待,直到该信号电平变为低为止。也就是说,第一照相机控制器101等待,直到附接了配件200为止。在配件附接检测信号/acc_det的信号电平为高的情况下,判断为未附接配件200。在信号电平为低的情况下,判断为附接了配件200,并且第一照相机控制器101使处理进入步骤s402。
[0208]
在步骤s402中,第一照相机控制器101将电源控制信号cnt_vacc1控制为高电平(hi)以接通第一配件用电源131。然后,处理进入步骤s403。在电源控制信号cnt_vacc1变为
高的情况下,第一配件用电源131输出配件电源vacc。
[0209]
在步骤s403中,第一照相机控制器101监视过电流检测信号det_ovc的信号电平,并且判断该信号电平是否为低。在上述信号电平为低的情况下,由于第一照相机控制器101可以判断为过电流不流动,因此处理进入步骤s404。另一方面,在该信号电平为高的情况下,第一照相机控制器101可以判断为过电流流动。在这种情况下,第一照相机控制器101结束图11所示的处理,并且使处理进入错误处理。
[0210]
在步骤s404中,第一照相机控制器101监视作为来自配件200的通知信号的通信请求信号/wake的信号电平,并且等待,直到信号电平变为低为止(即,直到配件200的初始化完成为止)。在上述的信号电平变为低的情况下,由于第一照相机控制器101可以判断为配件200的初始化完成,因此处理进入步骤s405。
[0211]
如果在步骤s404中在预定时间段期间通信请求信号/wake的信号电平没有变为低,则处理可以进入错误处理(未示出)。在错误处理中,第一照相机控制器101通过显示消息或语音来向用户通知不能有效地使用所附接的配件200。
[0212]
在步骤s405中,第一照相机控制器101与配件200进行i2c通信作为初始通信,并且读取图6所示的15字节的配件信息。也就是说,第一照相机控制器101从配件200请求配件信息。在配件200中,配件控制器201响应于来自照相机100的配件信息请求而向照相机100发送配件信息。照相机100接收到配件信息。
[0213]
在步骤s406中,第一照相机控制器101基于在步骤s405中获得的配件信息来判断所附接的配件200是否是与照相机100兼容的装置。在判断为所附接的配件200是兼容配件的情况下,第一照相机控制器101使处理进入步骤s407。在判断为所附接的配件200是不兼容配件时,第一照相机控制器101结束图11所示的处理并且使处理进入错误处理(未示出)。在错误处理中,第一照相机控制器101通过显示消息或语音来向用户通知所附接的配件200是不兼容配件。
[0214]
在步骤s407中,第一照相机控制器101将电源控制信号cnt_vacc2控制为高电平以接通第二配件用电源132的输出。然后,处理进入步骤s408。在电源控制信号cnt_vacc2变为高的情况下,第二配件用电源132输出配件电源vacc。在本实施例中,在电源控制信号cnt_vacc1和电源控制信号cnt_vacc2这两者都被控制为高电平的情况下,第二配件用电源132应输出配件电源vacc。
[0215]
在步骤s408中,第一照相机控制器101向第二照相机控制器102通知在步骤s405中读取的配件信息,并且结束完成图11所示的处理。
[0216]
图12是示出由照相机100执行的第二配件附接处理的流程图。该流程图示出直到配件200附接到照相机100并且配件200的功能变得可用为止所执行的利用第二照相机控制器102的处理。在第二照相机控制器102中的cpu将第二照相机控制器102中的rom(未示出)中所存储的程序展开并运行到第二照相机控制器102中的ram(未示出)时,实现第二配件附接处理。在第一配件附接处理(图11)开始时,该处理开始。
[0217]
在步骤s501中,第二照相机控制器102等待,直到从第一照相机控制器101提供配件信息为止。在图11的步骤s408中提供配件信息。在接收到配件信息时,第二照相机控制器102在步骤s502中基于所提供的配件信息来设置功能信号(fnc1至fnc4)。
[0218]
例如,在基于配件信息将配件200判断为麦克风装置的情况下,第二照相机控制器
102进行设置使得fnc1信号将用作音频数据时钟信号。类似地,第二照相机控制器102进行设置使得fnc2信号和fnc3信号将分别用作音频数据通道信号和语音数据信号。
[0219]
此外,对于另一示例,在配件200是闪光灯装置的情况下,第二照相机控制器102进行设置使得fnc4信号将用作闪光灯发光同步信号(闪光灯发光定时信号)。可以设置不需要对配件200进行控制的功能信号,使得不会在照相机100和配件200的操作中引起故障。
[0220]
在步骤s503中,第二照相机控制器102基于从第一照相机控制器101提供的配件信息来设置spi通信中的cs信号的控制逻辑。在步骤s504中,第二照相机控制器102等待,直到发生(检测到)针对配件200的事件为止。在发生事件的情况下,处理进入步骤s505。
[0221]
在步骤s505中,第二照相机控制器102判断在步骤s504中检测到的事件是否需要与配件200的spi通信。在所检测到的事件需要spi通信的情况下,第二照相机控制器102使处理进入步骤s506。在所检测到的事件不需要spi通信时,处理进入步骤s507。
[0222]
在步骤s506中,第二照相机控制器102控制向配件200的spi通信。例如,在配件200是麦克风装置的情况下,进行用于开启/关闭(turning on/off)麦克风操作的指示通信、用于切换麦克风的声音收集方向性的指示通信、用于切换麦克风的均衡器功能的指示通信等,作为spi通信。此外,在配件200是闪光灯装置的情况下,进行用于读取与闪光灯有关的设置信息的通信、用于向闪光灯通知设置信息的通信等,作为上述的spi通信。在步骤s506之后,第二照相机控制器102使处理返回到步骤s504。
[0223]
在步骤s507中,第二照相机控制器102判断所检测到的事件是否需要使用功能信号的配件200的控制。在所检测到的事件需要使用功能信号的控制的情况下,第二照相机控制器102使处理进入步骤s508。在所检测到的事件不需要使用功能信号的控制的情况下,处理进入步骤s509。
[0224]
在步骤s508中,第二照相机控制器102基于功能信号来控制配件200。例如,在配件200是麦克风装置的情况下,使用功能信号来控制fnc1的音频数据时钟信号的输出、fnc2的音频数据通道信号的输出、fnc3的音频数据信号的输入。由此,照相机100可以从配件200获得语音数据。此外,在配件200是闪光灯装置的情况下,可以在预定定时控制fnc4的闪光灯发光同步信号。由此,可以向闪光灯通知发光指示。在步骤s508之后,第二照相机控制器102使处理返回到步骤s504。
[0225]
在步骤s509中,第二照相机控制器102执行与在步骤s504中检测到的事件相对应的“其他控制”。在所检测到的事件需要i2c通信的情况下,第二照相机控制器102在其他控制中控制向配件200的i2c通信。另外,第二照相机控制器102在其他控制中根据所检测到的事件来进行照相机内控制。在配件200是麦克风装置的情况下,例如,进行将语音数据记录到记录存储器126中的开始/结束控制、以及对语音数据的均衡器处理的控制,作为在步骤s509中执行的照相机内控制。此外,在配件200是闪光灯装置的情况下,执行获得由图像传感器122累积的闪光灯所发出的光的光量的测光控制、以及对闪光灯的发光量指示值的计算控制等,作为照相机内控制。在步骤s509之后,第二照相机控制器102使处理返回到步骤s504。
[0226]
在图11和图12所示的处理中,照相机侧连接器141、第一照相机控制器101和第二照相机控制器102实现本发明中的通信单元的功能。此外,第一照相机控制器101实现本发明中的获得单元、判断单元和控制器的功能。
[0227]
图13是示出由配件200执行的第二配件附接处理的流程图。该流程图示出直到配件200附接到照相机100并且配件200的功能变得可用为止所执行的利用配件控制器201的处理。在配件控制器201中的cpu将配件控制器201中的rom(未示出)内所存储的程序展开并运行到配件控制器201中的ram(未示出)时,实现该处理。在配件200附接到照相机100时,该处理开始。
[0228]
在步骤s601中,配件控制器201等待,直到来自照相机100的配件电源vacc接通为止。在配件电源vacc接通时,处理进入步骤s602。除该方法以外,在配件200具有电池205的情况下,配件控制器201可以监视配件电源vacc的电压并且可以检测配件电源vacc的接通。如果配件200不具有电池205,则向配件控制器201供给电源,并且由于配件控制器201自身开始了操作,因此可以判断为配件电源vacc接通。
[0229]
在步骤s602中,配件控制器201进行初始设置。初始设置包括微计算机的操作频率的设置、微计算机的输入/输出控制端口的初始化、微计算机的计时器功能的初始化、微计算机的中断功能的初始化等。在步骤s603中,配件控制器201通过将通信请求信号/wake控制为低电平来向照相机100通知初始设置完成(通信变得可用)。
[0230]
在步骤s604中,配件控制器201对作为来自照相机100的初始通信的i2c通信进行相应,并且发送15字节的配件信息(图6)。在步骤s605中,配件控制器201将通信请求信号/wake控制为高电平。在步骤s606中,配件控制器201等待,直到发生(检测到)事件为止。在发生事件的情况下,处理进入步骤s607。因此,在通知了表示通信变得可用的信息之后的第一次通信中并且在开始基于事件的操作之前,发送配件信息。
[0231]
在步骤s607中,配件控制器201判断在步骤s606中检测到的事件是否需要与照相机100的spi通信。在所检测到的事件需要spi通信的情况下,配件控制器201进入步骤s608的处理。在所检测到的事件不需要spi通信的情况下,处理进入步骤s609。
[0232]
在步骤s608中,配件控制器201控制与照相机100的spi通信。在控制spi通信时通信请求信号/wake为低的情况下,配件控制器201在spi通信之后将通信请求信号/wake设置为高。
[0233]
在配件200是麦克风装置的情况下,例如,在步骤s608中,进行用于从照相机100开启/关闭麦克风操作的指示通信作为spi通信控制。此外,进行用于切换麦克风的声音收集方向性的指示通信、用于切换麦克风的均衡器功能的指示通信等作为spi通信。此外,在配件200是闪光灯装置的情况下,进行用于读取与闪光灯有关的设置信息的通信、用于向闪光灯通知设置信息的通信等作为spi通信控制。在步骤s608之后,配件控制器201使处理返回到步骤s606。
[0234]
在步骤s609中,配件控制器201判断所检测到的事件是否需要与照相机100的i2c通信。在所检测到的事件需要i2c通信的情况下,配件控制器201使处理进入步骤s610。在所检测到的事件不需要i2c通信的情况下,处理进入步骤s611。
[0235]
在步骤s610中,配件控制器201控制与照相机100的i2c通信。在控制i2c通信时通信请求信号/wake为低的情况下,配件控制器201在i2c通信之后将通信请求信号/wake设置为高。例如,在步骤s610中,进行用于响应于配件控制器201向照相机100通知的通信请求信号/wake而读取通信请求因素的通信作为i2c通信控制。在步骤s610之后,配件控制器201使处理返回到步骤s606。
[0236]
在步骤s611中,配件控制器201判断在步骤s606中检测到的事件是否使用功能信号。在所检测到的事件需要使用功能信号的控制的情况下,配件控制器201使处理进入步骤s612。在所检测到的事件不需要使用功能信号的控制的情况下,处理进入步骤s613。
[0237]
在步骤s612中,配件控制器201使用功能信号来控制照相机100。在配件200是麦克风装置的情况下,采用以下控制作为在步骤s612中执行的使用功能信号的控制。
[0238]
例如,进行从照相机100输出的fnc1的音频数据时钟信号和fnc2的音频数据通道信号的接收控制、以及与这些信号同步的fnc2的音频数据的输出控制,作为使用功能信号的控制。另一方面,在配件200是闪光灯装置的情况下,进行通过控制所接收到的fnc4的闪光灯发光同步信号的闪光灯发光控制,作为步骤s612中的使用功能信号的控制。在步骤s612之后,配件控制器201使处理返回到步骤s606。
[0239]
在步骤s613中,配件控制器201判断在步骤s606中检测到的事件是否响应于通信请求信号/wake而被提供给照相机100。在所检测到的事件需要响应于通信请求信号/wake而向照相机通知的情况下,配件控制器201使处理进入步骤s614。在所检测到的事件不需要响应于通信请求信号/wake而向照相机通知的情况下,配件控制器201使处理进入步骤s615。
[0240]
在步骤s614中,配件控制器201将与在步骤s606中检测到的事件相对应的对照相机100的通信请求因素编号存储到配件200的易失性存储器(未示出)中,并且将通信请求信号/wake控制为低。如通过参考图9所述,该通信请求因素编号是针对因素的各内容所指派的唯一编号。在步骤s614之后,配件控制器201使处理返回到步骤s606。
[0241]
在步骤s615中,配件控制器201根据在步骤s606中检测到的事件来进行配件内控制。例如,在配件200具有电池205的情况下,在步骤s615中进行电池余量检测控制作为配件内控制。另外,还进行操作开关212的检测控制作为配件内控制。在步骤s615之后,配件控制器201使处理返回到步骤s606。
[0242]
应当注意,在照相机100的主电源断开的情况下、在照相机100的模式转变到自动断开模式的情况下、以及在配件200从照相机100拆卸的情况下,图13所示的处理结束。
[0243]
如上所述,在执行图11、图12和图13所示的处理之后,照相机100变得可用以控制配件200,并且配件200变得可用以进行操作。
[0244]
在下文,将说明作为根据本发明第一实施例的摄像设备的照相机100的操作。
[0245]
图14是示出由配件控制器201(状态识别单元)识别的照相机100的状态的图。
[0246]
在检测到配件200附接到照相机100时,配件控制器201进入步骤s141,并且识别出照相机100从初始状态转变到连接状态。在本实施例中,在从配件电源202接收到预定信号时,配件控制器201检测到配件200附接到照相机100。具体地,在附接了配件200的情况下,照相机100将配件电源vacc输出到照相机侧连接器141的触点tc05。在配件200中,配件电源vacc通过配件侧连接器211的触点ta05被供给到配件电源202。在供给了配件电源vacc的情况下,配件电源202开始向配件控制器201输出预定信号。在从配件电源202接收到预定信号的情况下,配件控制器201检测到配件200附接到照相机100。另一方面,在配件200从照相机100拆卸的情况下,停止向配件电源202的配件电源vacc的供给,并且配件电源202停止向配件控制器201供给预定信号。在来自配件电源202的预定信号的发送停止的情况下,配件控制器201检测到配件200从照相机100拆卸。
[0247]
可以通过除从配件电源202输出预定信号以外的方法来检测配件200向照相机100的附接和配件200从照相机100的拆卸。例如,这些可以根据经由功能单元206接收到的信号fnc1至fnc4来判断。
[0248]
在从当前被识别为处于连接状态的照相机100接收到初始通信的情况下,配件控制器201进入步骤s142,并且识别出照相机100转变到测光暂停状态。来自照相机100的初始通信使用在所发送的信息的粒度方面不同的spi通信(第一通信)和i2c通信(第二通信)。如上所述,spi通信使用从照相机侧连接器141的触点tc07、tc08和tc09分别输出的sclk信号、mosi信号和miso信号。此外,i2c通信使用从照相机侧连接器141的触点tc12和tc13分别输出的sda信号和scl信号。
[0249]
在从当前被识别为处于测光暂停状态的照相机100接收到测光进行中通知的情况下,配件控制器201进入步骤s143并且识别为照相机100转变到测光进行中状态。
[0250]
在从当前被识别为处于测光暂停状态的照相机100接收到自动断电通知的情况下,配件控制器201进入步骤s144并且识别出照相机100转变到自动断电状态。
[0251]
此外,在从当前被识别为处于测光暂停状态的照相机100接收到断电通知的情况下,配件控制器201进入步骤s145,并且识别出照相机100转变到断电状态。类似地,在从当前被识别为处于自动断电状态的照相机100接收到断电通知的情况下,配件控制器201进入步骤s145并且识别出照相机100转变到断电状态。
[0252]
在从当前被识别为处于测光进行中状态的照相机100接收到测光关闭通知的情况下,配件控制器201进入步骤s142,并且识别出照相机100转变到测光暂停状态。
[0253]
在从当前被识别为处于自动断电状态的照相机100接收到启动通知的情况下,配件控制器201进入步骤s142,并且识别出照相机100转变到测光暂停状态。
[0254]
在从当前被识别为处于断电状态的照相机100接收到启动通知的情况下,配件控制器201进入步骤s142,并且识别出照相机100转变到测光暂停状态。
[0255]
在检测到配件200从当前被识别为处于图14所示的任何状态的照相机100拆卸的情况下,配件控制器201(拆卸检测单元)识别出照相机100的状态返回到初始状态。如上所述,在本实施例中,在来自配件电源202的预定信号的发送停止的情况下,配件控制器201检测到配件200从照相机100拆卸。
[0256]
在照相机100处于测光进行中状态时,第二照相机控制器102(第一通信单元)通过定期地与配件200进行spi通信来获得配件200中所存储的信息,并且将所获得的信息作为配件相关信息显示在显示单元127上。此外,在显示单元127上,将在图像传感器122上形成的被摄体图像连同配件相关信息一起显示为直通图像。此外,还在显示单元127上显示在拍摄图像时使用的诸如快门速度、光圈和iso等的摄像参数。具体地,在配件200是闪光灯装置的情况下,在显示单元127上显示以下的摄像参数。例如,在通过spi通信获得表示配件200处于发光可用状态的信息的情况下,在显示单元127上显示闪光灯发光所用的摄像参数。另一方面,在通过spi通信获得表示配件200处于发光不可用状态的信息的情况下,在显示单元127上显示闪光灯不发光所用的摄像参数。在本实施例中,发光可用状态意味着在功能单元206中充电单元对发光单元的充电完成、并且发光单元能够发光。此外,发光不可用状态意味着充电单元对发光单元的充电未达到预定充电水平、并且发光单元不能发光。
[0257]
在照相机100处于测光暂停状态(第一状态)的情况下,第二照相机控制器102停止
与配件200的spi通信,但在显示单元127上继续显示直通图像和摄像参数。
[0258]
在照相机100处于自动断电状态(第二状态)的情况下,停止从系统电源112向第二照相机控制器102的供电。因此,第二照相机控制器102不仅停止与配件200的spi通信,而且还停止在显示单元127上显示直通图像和摄像参数。
[0259]
另外,在照相机100处于测光暂停状态或自动断电状态的情况下,向第一照相机控制器101供给电力,并且第一照相机控制器101处于待机模式。在由于连接到第一照相机控制器101的开关(未示出)的操作而导致照相机100启动的情况下、或者在照相机侧连接器141的触点tc11的通信请求信号/wake的信号状态变化的情况下,解除待机模式。
[0260]
在照相机100处于断电状态的情况下,停止从系统电源112向第二照相机控制器102的供电。另一方面,向第一照相机控制器101供给电力,并且第一照相机控制器101停止与配件200的通信但处于待机模式。因此,仅在操作连接到第一照相机控制器101的照相机操作所用的开关(未示出)中的电源开关的情况下,才解除第一照相机控制器101的待机模式。
[0261]
图15是示出在作为配件200的闪光灯装置的自动光控制模式的光控制校正值改变的情况下通知照相机100的通知处理的流程图。
[0262]
在步骤s1501中,配件控制器201检查配件200的光控制校正值是否改变。在光控制校正值已改变的情况下(步骤s1501中为“是”),处理进入步骤s1502。否则,处理返回到步骤s1501,并且再次检查光控制校正值的变化。例如,可以通过用户对操作开关212的操作来改变配件200的光控制校正值。
[0263]
在步骤s1502中,配件控制器201检查照相机100当前是否被识别为处于在图14的步骤s143中示出的测光进行中状态(第三状态)。在照相机100不是处于测光进行中状态的情况下(步骤s1502中为“否”),处理进入步骤s1503。否则,处理返回到步骤s1501,并且再次检查光控制校正值的变化。如上所述,在照相机100处于测光进行中状态的情况下,第二照相机控制器102通过与配件200的spi通信来定期地获得配件200中所存储的像光控制校正值这样的信息。此外,将定期地获得的配件200的光控制校正值作为配件相关信息显示在照相机100的显示单元127上。
[0264]
在步骤s1503中,配件控制器201检查照相机100当前是否被识别为处于在图14的步骤s142中示出的测光暂停状态。在照相机100处于测光暂停状态的情况下(步骤s1503中为“是”),处理进入步骤s1510。否则,处理进入步骤s1504。
[0265]
在步骤s1504中,配件控制器201检查照相机100当前是否被识别为处于在图14的步骤s144中示出的自动断电状态。在照相机100处于自动断电状态的情况下(步骤s1504中为“是”),处理进入步骤s1505。否则,处理返回步骤s1501,并且再次检查光控制校正值的变化。
[0266]
在步骤s1505中,配件控制器201检查光控制校正值是否从除“0”以外的值(第二值)改变为“0”(第一值)。在光控制校正值从除“0”以外的值改变为“0”的情况下,处理进入步骤s1511。否则,处理进入步骤s1506。
[0267]
在步骤s1506中,配件控制器201检查光控制校正值是否从“0”改变为除“0”以外的值。在光控制校正值从“0”改变为除“0”以外的值的情况下,处理进入步骤s1511。否则,处理返回到步骤s1501,并且再次检查光控制校正值的变化。
[0268]
在步骤s1510中,配件控制器201(通知单元)向照相机100通知配件200的状态的变化,并且结束该处理。在该步骤中,配件控制器201通过控制配件侧连接器211的触点ta11的电位以改变照相机侧连接器141的触点tc11的通信请求信号/wake的信号状态来向照相机100通知配件200的状态的变化。在配件控制器201向照相机100通知配件200的状态的变化的情况下,第一照相机控制器101解除待机模式。之后,第一照相机控制器101通过i2c通信访问配件200的非易失性存储器的地址0x0a,并且询问通信请求信号/wake的因素。响应于该询问,配件控制器201发送响应数据,在该响应数据中,将请求照相机100的启动的“0”设置为d7中的数据,并且将表示光控制校正值的变化的值设置为d6至d0中的数据。在接收到响应数据中的启动请求时,第二照相机控制器102开始暂停的与配件200的spi通信。作为对由第二照相机控制器102开始的spi通信的响应,配件控制器201(第一发送单元)将配件200中所存储的像光控制校正值这样的信息(详细信息)发送到照相机100。在从配件控制器201发送了上述详细信息的情况下,第二照相机控制器102将该详细信息显示在显示单元127上。
[0269]
配件控制器201(通知单元)在步骤s1511中向照相机100通知配件200的状态的变化,并且结束该处理。在配件控制器201向照相机100通知配件200的状态的变化的情况下,第一照相机控制器101(第二通信单元)解除待机模式。之后,第一照相机控制器101通过i2c通信访问配件200的非易失性存储器的地址0x0a,并且询问通信请求信号/wake的因素。响应于该询问,配件控制器201发送响应数据,在该响应数据中,将不请求照相机100的启动的“1”设置为d7中的数据,并且将表示光控制校正值的变化的值设置为d6至d0中的数据。也就是说,作为步骤s1511中的从配件控制器201向照相机100的上述通知的结果,将表示光控制校正值的变化的简化信息从配件控制器201(第二发送单元)发送到照相机100。
[0270]
根据该处理,即使照相机100处于测光暂停状态,由于配件200的光控制校正值(详细信息)显示在显示单元127上,因此用户也可以知晓该光控制校正值。在本实施例中,表示与配件有关的控制参数的值的详细信息意味着第一信息,并且表示配件200是否满足预定条件的简化信息意味着第二信息。例如,控制参数的值包括光控制校正值、手动发光量、反射(bounce)角度、光学镜头121的变焦位置等。例如,预定条件包括已设置的光控制校正值的变化、已设置的手动发光量的变化、反射角度的变化、发光可用状态、以及发光可用状态和发光不可用状态之间的变化等。
[0271]
此外,即使照相机100处于自动断电状态,第一照相机控制器101也可以知晓是否对配件200设置了光控制校正值(简化信息)。因此,例如,在可以以排斥配件200的光控制校正值的方式从照相机100设置光控制校正值的情况下,第一照相机控制器101可以立即判断是否可以从照相机100设置光控制校正值。例如,在获得对配件200设置了光控制校正值的信息作为简化信息的情况下,第一照相机控制器101判断为不能从照相机100设置光控制校正值。
[0272]
此外,在照相机处于自动断电状态的情况下,仅当配件200的光控制校正值从“0”变化到除“0”以外的值或者从除“0”以外的值变化到“0”时,配件控制器201才向照相机100通知配件200的状态的变化。由此,可以降低照相机100和配件200之间的通信频度。
[0273]
另外,在配件控制器201在判断为照相机100当前被识别为处于测光暂停状态之后、检测到配件200从照相机100拆卸的情况下(步骤s1503中为“是”),配件控制器201此时
结束该处理。类似地,在配件控制器201在判断为照相机当前被识别为处于自动断电状态之后检测到拆卸的情况下(步骤s1504中为“是”),配件控制器201此时结束该处理。
[0274]
在下文,将说明作为根据本发明第二实施例的摄像设备的照相机100的操作。应当注意,本实施例中的与第一实施例中的结构相同的结构由相同的附图标记表示,并且省略了重复的说明。
[0275]
图16是示出在发送方闪光灯(sender flash)是配件200的多闪光灯系统的发光控制状态变化的情况下通知照相机100的通知处理的流程图。
[0276]
另外,多闪光灯系统是通过利用作为发送方闪光灯的配件200无线地控制多个接收方闪光灯(receiver flash)所形成的。此外,与配件200一样,各个接收方闪光灯配备有包含发光单元和充电单元的功能单元。
[0277]
配件200的发光控制状态在充电单元对发光单元的充电完成时变为发光可用状态,并且在充电未完成时变为发光不可用状态。类似地,各个接收方闪光灯的发光控制状态当在其功能单元中充电单元对发光单元的充电完成时变为发光可用状态,并且在充电未完成时变为发光不可用状态。配件控制器201通过无线通信获得各个接收方闪光灯的发光控制状态。
[0278]
此外,在发送方闪光灯和所有的接收方闪光灯都处于发光可用状态的情况下,配件控制器201判断为多闪光灯系统处于发光可用状态(第一值)。另一方面,在发送方闪光灯和所有接收方闪光灯中的任一个处于发光不可用状态的情况下,配件控制器201判断为多闪光灯系统处于发光不可用状态(第二值)。
[0279]
在步骤s1601中,配件控制器201检查发送方闪光灯(配件200)和接收方闪光灯的发光控制状态中的任一个是否改变。在这些闪光灯中的任一个的发光控制状态改变的情况下(步骤s1601中为“是”),处理进入步骤s1602。否则,处理返回到步骤s1601,并且再次检查各闪光灯的发光控制状态的变化。
[0280]
在步骤s1602中,配件控制器201检查照相机100当前是否被识别为处于在图14的步骤s143中示出的测光进行中状态。在照相机100不是处于测光进行中状态的情况下(步骤s1602中为“否”),处理进入步骤s1603。否则,处理返回到步骤s1601,并且再次检查各闪光灯的发光控制状态的变化。如上所述,在照相机100处于测光进行中状态的情况下,第二照相机控制器102通过与配件200的spi通信来定期地从作为发送方闪光灯的配件200获得发送方闪光灯的发光控制状态和接收方闪光灯的发光控制状态。此外,照相机100将定期地获得的发送方闪光灯和接收方闪光灯的发光控制状态显示在显示单元127上。
[0281]
在步骤s1603中,配件控制器201检查照相机100当前是否被识别为处于在图14的步骤s142中示出的测光暂停状态。在照相机100处于测光暂停状态的情况下(步骤s1603中为“是”),处理进入步骤s1610。否则,处理进入步骤s1604。
[0282]
在步骤s1604中,配件控制器201检查照相机100当前是否被识别为处于在图14的步骤s144中示出的自动断电状态。在照相机100处于自动断电状态的情况下(步骤s1604中为“是”),处理进入步骤s1605。否则,处理返回步骤s1601,并且再次检查各闪光灯的发光控制状态的变化。
[0283]
在步骤s1605中,配件控制器201检查多闪光灯系统的发光控制状态是否改变。在发光控制状态改变的情况下(步骤s1605中为“是”),处理进入步骤s1611。否则,处理返回到
步骤s1601,并且再次检查各闪光灯的发光控制状态的变化。
[0284]
配件控制器201在步骤s1610中向照相机100通知配件200的状态的变化,并且结束该处理。在该步骤中,配件控制器201通过控制配件侧连接器211的触点ta11的电位以改变照相机侧连接器141的触点tc11的通信请求信号/wake的信号状态来向照相机100通知配件200的状态的变化。在配件控制器201向照相机100通知配件200的状态的变化的情况下,第一照相机控制器101解除待机模式。
[0285]
之后,第一照相机控制器101通过i2c通信访问配件200的非易失性存储器的地址0x0a,并且询问通信请求信号/wake的因素。响应于该询问,配件控制器201发送响应数据,在该响应数据中,将请求照相机100的启动的“0”设置为d7中的数据,并且将表示多闪光灯系统的发光可用状态的变化的值设置为d6至d0中的数据。
[0286]
在接收到响应数据中的启动请求时,第二照相机控制器102开始暂停的与配件200的spi通信。作为对由第二照相机控制器102开始的spi通信的响应,配件控制器201将发送方闪光灯和接收方闪光灯的发光控制状态作为配件200中所存储的详细信息发送到照相机100。在从配件控制器201发送了上述详细信息的情况下,第二照相机控制器102将该详细信息显示在显示单元127上。
[0287]
配件控制器201(通知单元)在步骤s1611中向照相机100通知配件200的状态的变化,并且结束该处理。在配件控制器201向照相机100通知配件200的状态的变化的情况下,第一照相机控制器101解除待机模式。之后,第一照相机控制器101通过i2c通信访问配件200的非易失性存储器的地址0x0a,并且询问通信请求信号/wake的因素。响应于该询问,配件控制器201发送响应数据,在该响应数据中,将不请求照相机100的启动的“1”设置为d7中的数据,并且将表示多闪光灯系统的发光可用状态的变化的值设置为d6至d0中的数据。也就是说,作为步骤s1611中的从配件控制器201向照相机100的上述通知的结果,将表示多闪光灯系统的发光可用状态的变化的简化信息从配件控制器201(第二发送单元)发送到照相机100。
[0288]
根据该处理,即使照相机100处于测光暂停状态,由于发送方闪光灯和接收方闪光灯的发光控制状态(详细信息)显示在显示单元127上,因此用户也可以知晓这些发光控制状态。
[0289]
此外,即使照相机100处于自动断电状态,由于多闪光灯系统的发光控制状态(简化信息)显示在显示单元127上,因此用户也可以知晓该发光控制状态。因此,例如,在用户使用处于自动断电状态的照相机100立即开始摄像操作的情况下,用户可以判断此时使用多闪光灯系统的闪光灯摄像是否可用,这可以缩短直到摄像操作为止的时间段。
[0290]
此外,在照相机100处于自动断电状态的情况下,仅当多闪光灯系统的发光可用状态改变时,配件控制器201才向照相机100通知配件200的状态的变化。由此,可以降低照相机100和配件200之间的通信频度。
[0291]
另外,在配件控制器201在判断为照相机100当前被识别为处于测光暂停状态之后检测到配件200从照相机100拆卸的情况下(步骤s1603中为“是”),配件控制器201此时结束该处理。类似地,在配件控制器201在判断为照相机当前被识别为处于自动断电状态之后检测到拆卸的情况下(步骤s1604中为“是”),配件控制器201此时结束该处理。
[0292]
尽管在上述实施例中说明了配件200直接附接到照相机100的结构,但也可以采用
另一结构。例如,相当于配件200的主配件可以经由像配备有照相机100的适配器装置这样的中间配件与照相机100进行通信。利用该结构,在上述实施例中说明的由配件200执行的通信控制和由照相机100执行的通信控制的至少一部分可以由中间配件执行。可替代地,中间配件可被用作将与从照相机输入的信息相对应的信息输出到主配件并且将与从主配件输入的信息相对应的信息输出到照相机100的信息传输路径。如上所述,本发明中所定义的配件包括麦克风装置、照明装置或适配器装置等。此外,适配器设装置也可以包括在电子设备中。
[0293]
其他实施例
[0294]
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)供给到系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。
[0295]
尽管已经参考典型实施例说明了本发明,但应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
[0296]
本技术要求2021年4月30日提交的日本专利申请2021-077483的权益,其全部内容通过引用而被包含于此。

技术特征:
1.一种配件,其能够拆卸地连接到电子设备,所述配件包括:第一发送单元,其被配置为响应于来自所述电子设备的第一通信单元的定期的第一通信,将所述配件内所存储的信息中的第一信息发送到所述电子设备;第二发送单元,其被配置为对通过来自所述电子设备的第二通信单元的利用第二通信的询问进行响应;以及通知单元,其被配置为在所述电子设备处于第一状态和第二状态其中之一、并且所述配件内所存储的信息改变的情况下,向所述电子设备通知所述配件内所存储的信息的改变,其中,在所述第一状态下,所述第一通信停止,并且所述第二通信单元处于待机模式,以及其中,在所述第二状态下,向所述第一通信单元的供电停止,并且所述第二通信单元处于待机模式。2.根据权利要求1所述的配件,其中,所述通知单元通过通知来解除所述第二通信单元的待机模式,以及其中,在处于所述第二状态的所述电子设备的所述第二通信单元的待机模式被解除的情况下,所述第二发送单元发送所述配件内所存储的信息中的与所述第一信息不同的第二信息,作为对来自所述第二通信单元的与所述通知有关的询问的响应。3.根据权利要求1所述的配件,其中,所述通知单元通过通知来解除所述第二通信单元的待机模式,以及其中,在处于所述第一状态的所述电子设备的所述第二通信单元的待机模式被解除的情况下,所述第二发送单元通过发送所述电子设备的启动请求作为对来自所述第二通信单元的与所述通知有关的询问的响应,来开始所述第一通信。4.根据权利要求1至3中任一项所述的配件,还包括状态识别单元,所述状态识别单元被配置为识别所述电子设备的状态,其中,所述通知单元在所述电子设备被所述状态识别单元识别为处于所述第一状态和所述第二状态其中之一、并且所述配件内所存储的信息改变的情况下,向所述电子设备通知所述配件内所存储的信息的改变。5.根据权利要求4所述的配件,还包括拆卸检测单元,所述拆卸检测单元被配置为检测所述配件从所述电子设备的拆卸,其中,在所述状态识别单元识别出所述电子设备处于所述第一状态和所述第二状态其中之一之后、所述拆卸检测单元检测到所述拆卸的情况下,结束利用所述通知单元的处理。6.根据权利要求1至3中任一项所述的配件,其中,在所述电子设备处于所述第一发送单元定期地发送所述配件内所存储的信息的第三状态、并且所述配件内所存储的信息改变的情况下,所述第一发送单元在不进行利用所述通知单元的通知的情况下,将所述配件内所存储的信息发送到所述电子设备。7.根据权利要求1至3中任一项所述的配件,其中,所述第一发送单元所发送的信息和所述第二发送单元所发送的信息在粒度上不同。8.根据权利要求1至3中任一项所述的配件,其中,在所述电子设备处于所述第二状态的情况下,并且在所述配件内所存储的信息中的能够是第一值的信息没有从所述第一值改
变为另一值且没有从另一值改变为所述第一值的情况下,即使所述配件内所存储的信息改变,也不进行利用所述通知单元的通知。9.根据权利要求2所述的配件,其中,所述第一信息示出与所述配件有关的控制参数的值,以及所述第二信息示出所述配件是否满足预定条件。10.根据权利要求1至3中任一项所述的配件,其中,所述待机模式是向所述第二通信单元供给电力并且所述第二通信单元不与所述配件进行通信的模式。11.一种电子设备,其能够拆卸地连接配件,所述电子设备包括:第一通信单元,其被配置为通过定期的第一通信来从所述配件获得所述配件内所存储的信息中的第一信息;以及第二通信单元,其被配置为通过第二通信来询问所述配件并且获得响应,其中,在所述电子设备处于第一状态和第二状态其中之一、并且所述配件通知所述配件内所存储的信息的改变的情况下,所述第二通信单元的待机模式被解除,其中,在所述第一状态下,所述第一通信停止,并且所述第二通信单元处于所述待机模式,以及其中,在所述第二状态下,向所述第一通信单元的供电停止,并且所述第二通信单元处于所述待机模式。12.根据权利要求11所述的电子设备,其中,在处于所述第二状态的所述电子设备的所述第二通信单元的待机模式被解除的情况下,所述第二通信单元通过所述第二通信向所述配件发送与通知有关的询问,并且从所述配件获得所述配件内所存储的信息作为对所述询问的响应。13.根据权利要求11所述的电子设备,其中,在处于所述第一状态的所述电子设备的所述第二通信单元的待机模式被解除的情况下,所述第二通信单元通过所述第二通信向所述配件发送与通知有关的询问,并且从所述配件获得所述电子设备的启动请求作为对所述询问的响应,以及其中,在响应于所述启动请求而开始所述第一通信的情况下,所述第一通信单元从所述配件获得所述第一信息。14.根据权利要求13所述的电子设备,还包括显示单元,所述显示单元被配置为显示在开始所述第一通信之后所获得的详细信息。15.根据权利要求11至14中任一项所述的电子设备,其中,所述第一信息示出与所述配件有关的控制参数的值。16.根据权利要求11至14中任一项所述的电子设备,其中,所述待机模式是向所述第二通信单元供给电力并且所述第二通信单元不与所述配件进行通信的模式。17.一种摄像系统,包括:摄像设备,其包括:第一通信单元,其被配置为通过定期的第一通信来从配件获得所述配件内所存储的信息中的第一信息,以及第二通信单元,其被配置为通过第二通信来询问所述配件并且获得响应;以及配件,其能够拆卸地连接到所述摄像设备,所述配件包括:通知单元,其被配置为在所述摄像设备处于第一状态和第二状态其中之一、并且所述
配件内所存储的信息改变的情况下,向所述摄像设备通知所述配件内所存储的信息的改变,其中,在所述第一状态下,所述第一通信停止,并且所述第二通信单元处于待机模式,以及其中,在所述第二状态下,向所述第一通信单元的供电停止,并且所述第二通信单元处于所述待机模式。

技术总结
本发明提供可拆卸地连接到电子设备的配件、电子设备和摄像系统。配件能够迅速地向电子设备通知其状态变化。配件可拆卸地连接到电子设备。第一发送单元响应于来自电子设备的第一通信单元的定期的第一通信,将配件内所存储的信息中的第一信息发送到电子设备。第二发送单元对通过来自电子设备的第二通信单元的第二通信的询问进行响应。通知单元在电子设备处于第一状态或第二状态并且配件的状态改变的情况下,向电子设备通知配件的状态变化。在第一状态下,第一通信停止并且第二通信单元处于待机模式。在第二状态下,向第一通信单元的供电停止并且第二通信单元处于待机模式。电停止并且第二通信单元处于待机模式。电停止并且第二通信单元处于待机模式。


技术研发人员:乡司和则
受保护的技术使用者:佳能株式会社
技术研发日:2022.04.29
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-10730.html

最新回复(0)