CN110661964A - 摄像设备、配件设备及其通信控制方法和存储介质 - Google Patents
摄像设备、配件设备及其通信控制方法和存储介质 Download PDFInfo
- Publication number
- CN110661964A CN110661964A CN201910561404.0A CN201910561404A CN110661964A CN 110661964 A CN110661964 A CN 110661964A CN 201910561404 A CN201910561404 A CN 201910561404A CN 110661964 A CN110661964 A CN 110661964A
- Authority
- CN
- China
- Prior art keywords
- accessory
- data
- communication
- information
- camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/663—Remote control of cameras or camera parts, e.g. by remote control devices for controlling interchangeable camera parts based on electronic image sensor signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B17/00—Details of cameras or camera bodies; Accessories therefor
- G03B17/02—Bodies
- G03B17/12—Bodies with means for supporting objectives, supplementary lenses, filters, masks, or turrets
- G03B17/14—Bodies with means for supporting objectives, supplementary lenses, filters, masks, or turrets interchangeably
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/50—Constructional details
- H04N23/55—Optical parts specially adapted for electronic image sensors; Mounting thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B2206/00—Systems for exchange of information between different pieces of apparatus, e.g. for exchanging trimming information, for photo finishing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Studio Devices (AREA)
- Structure And Mechanism Of Cameras (AREA)
Abstract
本发明涉及一种摄像设备、配件设备及其通信控制方法和存储介质。所述摄像设备包括照相机通信部和照相机控制器。所述照相机控制器从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小。所述照相机控制器基于所述照相机控制器能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小。所述照相机控制器基于所述照相机控制器能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小。所述照相机控制器通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小来与所述配件设备进行通信。
Description
技术领域
本发明涉及摄像***,该摄像***包括可以彼此通信的摄像设备(以下称为照相机本体)和配件设备(以下简称为配件)(诸如可更换镜头和适配器等)。
背景技术
镜头可更换型摄像***可以在照相机本体和可更换镜头之间连接诸如广角/远摄转换器、安装件转换适配器和ND滤波器适配器等的适配器(中间配件)。在这种情况下,为了实现高质量的摄像、平滑的镜头控制等,需要高速发送和接收大量数据。另外,照相机本体和配件的组合在确保了相互兼容性的同时,需要通信速度的更高速化和优化。
日本专利5208169公开了一种摄像***,该摄像***用于基于连接在与可更换镜头进行通信的照相机本体和该可更换镜头之间的中间配件的光学信息来校正可更换镜头的光学信息。由于作为通信主设备的中间配件获取作为通信从设备的可更换镜头的识别(ID)信息,因此该摄像***开始光学信息的校正处理。
作为用于实现通信主设备和多个通信从设备之间的一对多通信的通信方法的I2C通信方法利用串行时钟线和串行数据线这两个线。
然而,在如日本专利5208169所公开的摄像***那样、中间配件用作通信主设备的情况下,在照相机本体和可更换镜头之间连接有多个中间配件时,适当的处理不能开始。由于在照相机本体和配件之间以及在这些配件之间切换的情况下进行“一对一”通信,因此该摄像***不适合高速通信。
另一方面,I2C通信方法是接收侧需要针对各单个数据通信向发送侧返回确认(ACK)的时钟同步开漏通信,并且在高速通信方面存在困难。
发明内容
本发明提供一种摄像设备和配件设备,该摄像设备和配件设备可以以更高或最佳的通信速度提供这两者之间的通信。
根据本发明的一个方面的一种摄像设备,其能够拆卸地附接配件设备,所述摄像设备包括:照相机通信部,其被配置为提供向所述配件设备的通信路径;以及照相机控制器,其被配置为经由所述照相机通信部与所述配件设备进行通信,其特征在于,所述照相机控制器从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小,其中,所述照相机控制器基于所述照相机控制器能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小,所述照相机控制器基于所述照相机控制器能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小,以及所述照相机控制器通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小,来与所述配件设备进行通信。
根据本发明的另一方面的一种配件设备,其能够拆卸地附接至摄像设备,所述配件设备包括:配件通信部,其被配置为提供向所述摄像设备的通信路径;以及配件控制器,其配置为经由所述配件通信部与所述摄像设备进行通信,其特征在于,所述配件控制器向所述摄像设备发送表示所述配件控制器能够连续地发送的数据大小的配件可发送大小和表示所述配件控制器能够连续地接收的数据大小的配件可接收大小。
根据本发明的另一方面的一种摄像设备,其能够附接配件设备,所述摄像设备包括被配置为与所述配件设备进行通信的照相机控制器,其特征在于,所述照相机控制器接收与所述配件设备能够接收的数据大小有关的第一信息,基于所述第一信息来进行针对要发送至所述配件设备的数据大小的设置,并且基于所述设置来与所述配件设备进行通信。
根据本发明的另一方面的一种配件设备,其能够附接至摄像设备,所述配件设备包括被配置为与所述摄像设备进行通信的配件控制器,其特征在于,所述配件控制器发送与所述配件设备能够接收的数据大小有关的第一信息和与所述配件设备能够发送的数据大小有关的第二信息。
上述摄像设备或配件设备的通信控制方法也构成本发明的另一方面。存储有使摄像设备的计算机执行通信控制方法的计算机程序的非暂时性计算机可读存储介质也构成本发明的另一方面。
根据本发明的又一方面的一种摄像设备的通信控制方法,所述摄像设备能够拆卸地且能够通信地附接配件设备,所述通信控制方法包括以下步骤:指示所述摄像设备从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小;指示所述摄像设备基于所述摄像设备能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小;指示所述摄像设备基于所述摄像设备能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小;以及指示所述摄像设备通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小,来与所述配件设备进行通信。
根据本发明的又一方面的一种配件设备的通信控制方法,所述配件设备能够拆卸地且能够通信地附接至摄像设备,所述通信控制方法包括以下步骤:指示所述配件设备向所述摄像设备发送表示所述配件设备能够连续地发送的数据大小的配件可发送大小;以及指示所述配件设备向所述摄像设备发送表示所述配件设备能够连续地接收的数据大小的配件可接收大小。
根据本发明的又一方面的一种非暂时性计算机可读存储介质,其存储计算机程序,所述计算机程序使摄像设备的计算机执行所述摄像设备的通信控制方法,所述摄像设备能够拆卸地且能够通信地附接配件设备,其特征在于,所述通信控制方法包括以下步骤:指示所述摄像设备从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小;指示所述摄像设备基于所述摄像设备能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小;指示所述摄像设备基于所述摄像设备能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小;以及指示所述摄像设备通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小,来与所述配件设备进行通信。
根据本发明的又一方面的一种摄像设备的通信控制方法,所述摄像设备能够通信地附接配件设备,其特征在于,所述通信控制方法包括以下步骤:指示所述摄像设备接收与所述配件设备能够接收的数据大小有关的第一信息;指示所述摄像设备基于所述第一信息来进行针对要发送至所述配件设备的数据大小的设置;以及指示所述摄像设备基于所述设置来与所述配件设备进行通信。
根据本发明的又一方面的一种非暂时性计算机可读存储介质,其存储计算机程序,所述计算机程序使摄像设备的计算机执行所述摄像设备的通信控制方法,所述摄像设备能够拆卸地且能够通信地附接配件设备,其特征在于,所述通信控制方法包括以下步骤:指示所述摄像设备接收与所述配件设备能够接收的数据大小有关的第一信息;指示所述摄像设备基于所述第一信息来进行针对要发送至所述配件设备的数据大小的设置;以及指示所述摄像设备基于所述设置来与所述配件设备进行通信。
根据本发明的又一方面的一种配件设备的通信控制方法,所述配件设备能够通信地附接至摄像设备,其特征在于,所述通信控制方法包括以下步骤:指示所述配件设备发送与所述配件设备能够接收的数据大小有关的第一信息和与所述配件设备能够发送的数据大小有关的第二信息。
根据本发明的又一方面的一种非暂时性计算机可读存储介质,其存储计算机程序,所述计算机程序使配件设备的计算机执行所述配件设备的通信控制方法,所述配件设备能够拆卸地且能够通信地附接至摄像设备,其特征在于,所述通信控制方法包括以下步骤:指示所述配件设备发送与所述配件设备能够接收的数据大小有关的第一信息和与所述配件设备能够发送的数据大小有关的第二信息。
通过以下参考附图对典型实施例的说明,本发明的更多特征将变得明显。
附图说明
图1是用于说明根据第一实施例的照相机***的结构的框图。
图2A和2B是用于说明根据第一实施例的第一通信所用的结构的图。
图3是示出根据第一实施例的与配件的初始通信以及用于获得校正后的光学信息的处理流程的流程图。
图4是示出根据第一实施例的照相机和镜头之间的初始通信处理的流程图。
图5A和5B示出根据第一实施例的照相机和配件之间的初始通信处理的流程图。
图6A和6B示出根据第一实施例的确定第一配件的处理流程的流程图。
图7是示出根据第二实施例的用于搜索动态配件的处理流程的流程图。
图8A和8B示出根据第二实施例的与动态配件的操作相对应的光学信息校正处理的流程的流程图。
图9A-9E示出初始通信中所通信的例示性信息。
图10是示出根据第三实施例的用于获取校正识别信息的处理流程和使用该校正识别信息的校正处理的流程图。
图11是用于说明根据第一实施例的第二通信所用的结构的图。
图12是用于说明根据第一实施例的第一通信的变形例的图。
图13是用于说明根据第四实施例的终端是可更换镜头的照相机***的结构的框图。
图14是用于说明根据第四实施例的终端是中间配件的照相机***的结构的框图。
图15是示出根据第四实施例的检测第二通信中的通信错误的处理流程的流程图。
图16是示出根据本发明第五实施例的包括照相机本体、可更换镜头和中间适配器的照相机***的结构的框图。
图17示出根据第五实施例的照相机***中的第一通信电路的结构。
图18是示出根据第五实施例的通信数据格式的波形图。
图19A是示出根据第五实施例的第一通信模式中的通信波形的波形图。
图19B是示出根据第五实施例的第一通信模式中的通信波形的另一波形图。
图20是示出根据第五实施例的第二通信模式中的通信波形的波形图。
图21是示出根据第五实施例的切换通信模式时的通信波形的波形图。
图22A例示示出根据第五实施例的第一通信模式中的处理过程的流程图。
图22B例示示出根据第五实施例的第一通信模式中的处理过程的另一流程图。
图23A例示示出根据第五实施例的第二通信模式中的处理过程的流程图。
图23B例示示出根据第五实施例的第二通信模式中的处理过程的另一流程图。
图24例示示出根据第五实施例的照相机启动处理过程的流程图。
图25是示出根据第五实施例的针对各通信命令的存储器映射格式的图。
图26是示出根据第五实施例的通信命令格式的图。
图27A和27B例示示出根据第五实施例的使用存储器映射的通信处理过程的流程图。
图28是示出根据第五实施例的使用存储器映射的另一通信处理过程的流程图。
图29例示根据本发明第六实施例的针对各通信命令的存储器映射的扩展格式。
具体实施例
以下将参考附图来说明本发明的典型实施例。
在下文,配件包括可更换镜头或中间配件。
在以下实施例中,照相机本体、可更换镜头和中间配件各自被统称为单元。另外,可更换镜头和中间配件各自被统称为配件。
此外,在以下实施例中,与校正有关的配件是可更换镜头、或者校正处理必要性信息是“需要”的中间配件。
在以下实施例中,与校正有关的中间配件是需要校正可更换镜头的光学信息的中间配件。
在以下实施例中,第一配件是存储所有其它配件的光学信息的配件。
在以下实施例中,第一中间配件是具有其它中间配件的光学信息的中间配件。
在以下实施例中,第一单元是存储所有配件的光学信息的单元。
以下实施例考虑各单元是否具有其它单元的光学信息,但这不一定与该单元的销售日期或制造日期有关。例如,由于固件升级等,因而不论各单元的发售日期或制造日期如何,该单元中所存储的光学信息都可以改变。
第一实施例
以下将说明第一实施例。
<照相机***的结构(图1)>
将参考图1来说明本实施例的照相机***的结构。
照相机***具有用作如下的通信路径的第一通信路径,该通信路径用于将控制命令从照相机本体20发送至可更换镜头10,并且将操作信息和光学信息从可更换镜头10发送至照相机本体20。照相机***还具有用作如下的通信路径的第二通信路径,该通信路径用于在照相机本体20与多个中间配件30和40之间传输操作信息和光学信息。在下文,通过第一通信路径所进行的通信将被称为第一通信,并且通过第二通信路径所进行的通信也将被称为第二通信。
这里,第一通信路径经由后面将说明的安装件202和305、303和405、403和102在照相机侧的第一通信部207和镜头侧的第一通信部114之间进行通信。照相机侧的第一通信部207和镜头侧的第一通信部114是例示性的通信控制器。
因而,在本实施例中,在特定单元和与该特定单元不同的一个单元之间进行的通信将被称为一对一通信。
这里,第二通信路径是照相机侧的第二通信部208与各配件的通信部进行通信所经由的路径。此时,从照相机侧的第二通信部208经由安装件203和306以及安装件304、406、404和103中的至少一部分进行通信。例如,照相机侧的通信部208通过第二通信路径与镜头侧的第二通信部115以及中间配件侧的第二通信部308和408进行通信。照相机侧的通信部208、镜头侧的第二通信部115、中间配件侧的第二通信部308和中间配件侧的第二通信部408是例示性的通信控制器。
因而,在本实施例中,在特定单元和与该特定单元不同的多个单元之间进行的通信将被称为一对多通信。
在图1中,可更换镜头10是用于控制与摄像有关的可动光学构件的可更换镜头。照相机本体20是用于拍摄图像的照相机本体。中间配件30和40是安装在可更换镜头10和照相机本体20之间的诸如扩展器等的中间配件。
在可更换镜头10、中间配件40、中间配件30和照相机本体20中,分别可拆卸地附接有安装件101和401、402和301、302和201。这里,安装件101设置到可更换镜头10,安装件401和安装件402设置到中间配件40,安装件301和安装件302设置到中间配件30,并且安装件201设置到照相机本体20。
作为具有用于进行第一通信的一个或多个触点的触点端子的第一通信触点102、403、405、303、305和202设置到安装件101、401、402、301、302和201。这里,在可更换镜头10、中间配件30和40以及照相机本体20彼此连接时,第一通信触点102、403、405、303、305和202彼此电气连接。在第一实施例中,第一通信也用于照相机本体20控制可更换镜头10的光学构件。
安装件101、401、402、301、302和201具有作为各自具有用于进行第二通信的一个或多个触点的触点端子的第二通信触点103、404、406、304、306和203。这里,第二通信触点103、404、406、304、306和203被配置为在可更换镜头10、中间配件30和40以及照相机本体20彼此连接时导通。第一实施例将第二通信配置成照相机本体20可以与中间配件30和40以及可更换镜头10进行一对多通信。
因而,第一通信路径和第二通信路径彼此不同,并且对应于作为照相机本体20和可更换镜头10之间的一对一通信的第一通信、以及进行照相机本体和多个配件之间的一对多通信的第二通信。由此,与具有单个通信路径的这些通信相比,例如,可以在第一通信中在更合适的定时将可更换镜头控制指示发送至可更换镜头。由于可以在照相机本体所期望的定时将可更换镜头控制指示快速地发送至可更换镜头,因此可以快速且精确地控制可更换镜头上所安装的多个光学构件。
可更换镜头10包括:构成光学***的调焦透镜104、变焦透镜105、光圈106、图像稳定透镜107;控制器(108~111),用于控制各光学构件;以及镜头控制器113,用于控制整个镜头。可更换镜头10还包括用于进行第一通信的镜头侧的第一通信部114、用于进行第二通信的镜头侧的第二通信部115、用于检测模糊量的模糊量检测器112、以及作为设置到可更换镜头的操作构件的镜头操作构件116。将说明各结构。
调焦透镜104被配置为改变拍摄图像的焦点状态。变焦透镜105被配置为对拍摄图像进行缩放。光圈106被配置为调整拍摄图像的光量。图像稳定透镜107校正被摄体图像的图像模糊。
调焦透镜控制器108进行调焦透镜104的位置检测和驱动控制。变焦透镜控制器109进行变焦透镜105的位置检测和驱动控制。光圈控制器110进行光圈106的位置检测和驱动控制。图像稳定(IS)控制器111进行图像稳定透镜107的位置检测和驱动控制。调焦透镜控制器108、变焦透镜控制器109、光圈控制器110和图像稳定控制器111各自例如包括诸如绝对值编码器等的位置传感器和诸如超声马达或步进马达等的驱动马达。模糊量检测器112检测可更换镜头10的振动量,并且包括例如陀螺传感器。
镜头控制器113控制镜头,并且具有未示出的存储器。镜头控制器113是例示性的通信控制器。镜头第一通信部114与可更换镜头10进行第一通信。镜头第二通信部115与可更换镜头10进行第二通信。
镜头控制器113所包括的存储器包括可重写的非易失性存储器,并且存储CPU所执行的控制软件(固件)以及与可更换镜头10有关的固有信息和状况信息。固有信息例如是机型名称(识别(ID)信息)、光学特性和校正信息等。状况信息例如包括工作状态(正常模式和安全模式)、变焦透镜105的位置信息(或倍率)、调焦透镜104的位置信息、光圈106的F值、图像稳定透镜107的位置信息、固件版本和更新状况等。然而,不限于这些示例。存储器还存储在使可更换镜头10以后面所述的安全模式工作时所要执行的程序。
镜头控制器113具有诸如CPU等的可编程处理器,并且通过从存储器读取并执行程序来实现包括后面所述的可更换镜头10的操作的各种操作。例如,镜头控制器113执行与在后面所述的第一通信中从照相机控制器205接收的命令相对应的操作。与命令相对应的操作例如包括对调焦透镜控制器108、变焦透镜控制器109、光圈控制器110和图像稳定控制器111各自的控制、以及存储器中所存储的固件的更新。
镜头控制器113通过例如利用在第一通信中从照相机本体20接收到的新固件覆盖存储器中所存储的旧固件来更新固件。镜头控制器113通过将表示固件的更新处理的状况的数据(更新状态数据)记录在存储器中来管理更新处理。例如,镜头控制器113在覆盖固件之前将更新状态数据设置为表示“未完成”的值,并且在固件覆盖完成时将更新状态数据设置为表示“完成”的值。表示“完成”的值在表示“正常完成”的值和表示“异常完成”的值之间可以不同。表示“异常完成”的值可以是根据异常的原因而为不同的值。
例如,在正更新固件期间移除可更换镜头10的情况下,向可更换镜头10的电源供给被切断,并且在更新状态数据表示值“未完成”的情况下更新处理中断。例如,在再次供给电源时,镜头控制器113检查更新状态数据,并且如果该值表示未完成状态,则由于固件更新中断,因此镜头控制器113转变为操作受限模式(安全模式)。将存储器中所存储的可更换镜头10的操作状态重写为安全模式。在安全模式下,仅有限的功能可用,其中这些有限的功能包括更新固件所需的处理。更具体地,更新固件所需的处理是将可更换镜头10的识别信息和操作状态信息(或固件更新请求)发送至照相机本体20的处理。利用从照相机本体20接收到的固件来更新存储器中所记录的固件的处理是更新固件所需的处理。
诸如调焦透镜控制器108的控制等的其它处理不可用。
通常,存储器容量没有大到足以冗余地存储整个固件。用于在安全模式下存储程序的可用容量是有限的。在安全模式下,仅提供有限的功能,这些有限的功能包括诸如发送可更换镜头10的工作状态和更新固件等的所需的最低限度的功能。在镜头控制器113在安全模式下通过第一通信接收到针对在安全模式下不能进行的处理的请求(诸如用于驱动调焦透镜104的请求等)的情况下,镜头控制器113忽略该请求。镜头操作构件116是设置到可更换镜头10的操作构件,诸如开关或电子环等。在操作镜头操作构件116时,操作信号被输出至镜头控制器113。
接着,以下说明照相机本体20的结构。照相机本体20包括:图像传感器204;照相机控制器205,用于控制照相机本体;图像显示单元206,用于显示照相机本体20所拍摄到的图像;以及作为设置到照相机本体20的操作构件的照相机操作构件209。照相机本体20包括用于控制第一通信和第二通信的照相机第一通信部207、以及照相机第二通信部208。将说明各结构。
图像传感器204是诸如CMOS图像传感器等的用于拍摄图像的摄像元件。
照相机控制器205被配置为控制照相机本体并且具有未示出的存储器。照相机控制器205是例示性的通信控制器。照相机第一通信部207在照相机本体20中进行第一通信。照相机第二通信部208在照相机本体20中进行第二通信。照相机控制器205、照相机第一通信部207和照相机第二通信部208是例如使用照相机本体20内的CPU配置成的。
诸如液晶监视器等的图像显示单元206用于显示照相机本体20所拍摄到的图像、记录介质211中所记录的图像数据以及GUI等。此时,图像显示单元206还用于显示供用户指示可更换镜头10或者中间配件30或40的固件更新用的菜单。照相机控制器205在检测到所安装的可更换镜头10以及中间配件30和40处于安全模式时,还可以通过显示消息等来向用户通知需要更新固件。
照相机操作构件209设置诸如拨盘环和开关等的摄像条件。在操作照相机操作构件209时,操作信号被输出至照相机控制器205。
介质接口(IF)210是被配置为相对于诸如可移动存储卡等的存储介质211进行数据的记录和读取的接口。
记录介质211用作通过照相机本体20中的摄像所获得的图像数据和音频数据的记录目的地。记录介质211还在更新照相机本体20、可更换镜头10以及中间配件30和40的固件时用作新的固件供给源。
中间配件30和40包括中间配件光学构件307和407、被配置为进行第二通信的中间配件第二通信部308和408、以及被配置为控制中间配件的中间配件控制器309和409。中间配件30和40包括作为设置在中间配件上的操作构件的中间配件操作构件310和410。将说明各结构。
本实施例中的中间配件光学构件307和407例如是改变拍摄图像的光学特性的光学构件,诸如变倍透镜和ND滤波器等。
中间配件第二通信部308和408在中间配件30和40中进行第二通信。
中间配件控制器309和409分别是用于控制中间配件30和40的控制器,并且具有未示出的存储器。中间配件控制器309和409各自是例示性的通信控制器。中间配件控制器309和409以及中间配件第二通信部308和408包括中间配件的CPU。
中间配件控制器309和409中所包括的各个存储器包括可重写的非易失性存储器,并且存储CPU所执行的控制软件(固件)以及与中间配件30和40有关的固有信息和状态信息。固有信息例如是机型名称(识别信息)、光学特性和校正信息等。状态信息例如是操作状态(正常模式和安全模式)、中间配件操作构件310和410的操作信息(位置和速度)、固件版本和更新状态。然而,不限于这些示例。存储器还存储在使中间配件30和40以后面所述的安全模式工作时要执行的程序。
中间配件控制器309和409具有诸如CPU等的可编程处理器,并且通过从存储器读取并执行程序来实现包括后面所述的中间配件30和40的操作的各种操作。例如,中间配件控制器309和409进行与在后面所述的第二通信中从照相机控制器205接收到的指示相对应的操作,例如,中间配件操作构件310和410的操作信息的发送、以及存储器中所存储的固件的更新。
中间配件控制器309和409通过利用例如通过第一通信从照相机本体20接收到的新固件覆盖存储器中所存储的旧固件来更新固件。中间配件控制器309和409通过将表示固件更新处理的状况的数据(更新状态数据)存储在存储器中来控制更新处理。例如,在覆盖固件之前,中间配件控制器309和409将更新状态数据设置为表示“未完成”的值,并且在固件覆盖完成时,中间配件控制器309和409将更新状态数据设置为表示“完成”的值。表示“完成”的值在表示“正常完成”的值和表示“异常完成”的值之间可以不同。表示“异常完成”的值可以是根据异常的原因而不同的值。
例如,在更新固件期间移除中间配件30和40的情况下,向中间配件30和40的电源供给被切断,并且在更新状态数据具有表示“未完成”的值的情况下下更新处理中断。例如,在再次供给电源时,中间配件控制器309和409检查更新状态数据,并且在值表示未完成状态时,中间配件控制器309和409转变为操作受限模式(安全模式)。存储器中所存储的中间配件30和40各自的操作状态均被重写为安全模式。
在安全模式下,仅可以进行有限的功能,这些有限的功能包括更新固件所需的处理。更具体地,更新固件所需的处理包括将认证信息(诸如中间配件30和40的识别信息、以及表示处于安全模式的信息(或针对固件更新请求)等)发送至照相机本体20。利用从照相机本体20接收到的固件来更新存储器中所存储的固件的处理也是更新固件所需的处理。诸如中间配件操作构件310和410的操作信息的发送等的其它处理不可用。
通常,存储器容量没有大到足以冗余地存储整个固件。用于在安全模式下存储程序的可用容量是有限的。在安全模式下,仅提供有限的功能,这些功能包括诸如发送中间配件30和40的工作状态和更新固件等的所需的最低限度的功能。中间配件控制器309和409例如在安全模式下通过第二通信发送和接收中间配件操作构件310和410的操作信息时,忽略针对在安全模式下不能执行的处理的请求。
中间配件操作构件310和410是中间配件30和40上所设置的操作构件,诸如开关和电子环等。在操作中间配件操作构件310和410时,操作信号被输出至中间配件控制器309和409。
第二通信连接开关311和411是设置在中间配件30和40的第二通信线上并且比中间配件第二通信部更靠近镜头的开关。第二通信连接开关311和411分别可以利用中间配件控制器309和409来控制短路和开路。由此,第二通信连接开关311和411可以从自身切断镜头侧的第二通信。换句话说,第二通信连接开关311和411可以通过控制这些开关的短路和开路来改变第二通信的通信状态。
在第一实施例中,直到将入射在可更换镜头10上的光输出为图像为止的流程如下。
入射在可更换镜头10上的光穿过调焦透镜104、变焦透镜105、光圈106、图像稳定透镜107以及中间配件光学构件407和307,在图像传感器204上形成图像,并且被转换成电气信号。从图像传感器204输出的电气信号由照相机控制器205转换成图像信号,并且被输出至图像显示单元206。
<第一通信(图2A和2B)>
现在将参考图2A和2B来说明第一通信。
图2A示出提供第一通信的结构。本实施例中的第一通信例示时钟同步通信,但可应用于异步通信。后面将说明异步通信作为变形例。第一通信触点102、403、405、303、305和202分别包括作为从照相机第一通信部207输出的时钟线LCLK的端子的第一通信LCLK端子102a、405a、405a、305a和202a。本实施例包括作为同样从时钟同步通信的照相机第一通信部207输出的数据线DCL的端子的第一通信DCL端子102b、403b、405b、303b、305b和202b。第一通信DCL端子102b、403b、405b、303b、305b和202b各自均是例示性的第一通信端子。同样,第一通信DLC端子102c、403c、405c、303c、305c和202c是从时钟同步通信的镜头第一通信部114输出的数据线DLC的端子。第一通信DLC端子102c、403c、405c、303c、305c和202c各自是例示性的第三通信端子。
如图2A所示,时钟线LCLK和数据线DCL在可更换镜头10中被上拉。时钟线LCLK和数据线DLC在照相机本体20中被上拉。
中间配件30和40中的时钟线LCLK、数据线DCL和数据线DLC分别在第一通信触点403和405之间以及在第一通信触点303和305之间短路。
图2B例示第一通信中的时钟线LCLK、数据线DCL和数据线DLC的波形。照相机第一通信部207将时钟输出至时钟线LCLK,并且根据时钟线LCLK的前沿信号将B7~B0的8位数据输出至数据线DCL。同样,镜头第一通信部114根据时钟线LCLK的前沿信号将B7~B0的8位数据输出至数据线DLC。照相机第一通信部207根据时钟线LCLK的前沿信号接收数据线DLC的B7~B0的8位数据。同样,镜头第一通信部114根据时钟线LCLK的前沿信号接收数据线DCL的B7~B0的8位数据。照相机第一通信部207和镜头第一通信部114可以彼此交换通信数据。在镜头第一通信部114接收到数据线DCL的B7~B0的8位数据时,镜头第一通信部114在Tbusy时间内将低输出发送至时钟线LCLK,然后解除该低输出。这里,Tbusy时间是可更换镜头10正在处理接收数据的时间,并且照相机第一通信部207不发送数据,直到在数据发送之后时钟线LCLK从低改变为高为止。可以通过该信号控制来进行第一通信的流控制。重复上述处理可以通过第一通信在照相机第一通信部207和镜头第一通信部114之间传输数据。
<第二通信(图11)>
现在参考图11的结构图,将说明可以提供照相机本体20、可更换镜头10、中间配件30和40之间的“一对多”通信的通信电路其中之一。通信电路不限于该示例,只要“一对多”通信可用即可。在存在多个通信电路的情况下,其它通信电路可以使用诸如时钟同步串行通信和UART通信等的“一对一”通信。
如第一通信那样,照相机第二通信部208、镜头第二通信部115以及中间配件第二通信部308和408经由触点部彼此连接。更具体地,照相机第二通信部208、镜头第二通信部115以及中间配件第二通信部308和408经由第二通信触点103、404、406、304、306和203连接。在本实施例中,第二通信触点103、404、406、304、306和203分别包括CS信号端子103a、404a、406a、304a、306a、203a和DATA信号端子103b、404b、406b、304b、306b、203b。照相机第二通信部208、镜头第二通信部115和中间配件第二通信部308通过经由CS信号端子连接的CS信号线和经由DATA信号端子连接的DATA信号线彼此进行通信。
第二通信触点103、404、406、304、306和203各自具有的DATA信号端子是例示性的第二通信端子。
照相机通信电路包括接地开关221和输入/输出选择器开关222。镜头通信电路包括接地开关121和输入/输出选择器开关122。中间配件通信电路包括接地开关321和421以及输入/输出开关322和422。
信号线包括用于传播用于进行通信流控制的信号的CS信号线(第一信号线)和用于传播要发送和接收的数据的DATA信号线(第二信号线)。
CS信号线连接至照相机第二通信部208、中间配件第二通信部308和镜头第二通信部115,并且可以检测信号线的(高和低)状态。CS信号线被上拉至照相机本体内的未示出的电源。CS信号线可以经由可更换镜头10的接地开关121、照相机本体20的接地开关221和中间适配器的接地开关321和421连接至GND(开漏连接)。该结构可以通过将接地开关接通(连接)到可更换镜头10、照相机本体20以及中间配件30和40来将CS信号线的状态设置为低状态。另一方面,在所有的可更换镜头10、照相机本体20以及中间配件30和40都断开(切断)它们的连接开关时,可以使CS信号线的状态变为高。CS信号线用于将广播通信和P2P通信区分开、或者切换P2P通信中的通信方向。
DATA信号线是通过切换数据传播方向而可以使用的单线双向数据传输线。DATA信号线可以经由可更换镜头10的输入/输出开关122连接至镜头第二通信部115。DATA信号线可以经由照相机本体20的输入/输出开关222连接至照相机第二通信部208。DATA信号线可以分别通过中间配件30或40的输入/输出开关322或422连接至中间配件第二通信部308或408。各微计算机包括用于发送数据的数据输出单元(CMOS***)和用于接收数据的数据输入单元(CMOS***)。操作输入/输出开关可以选择DATA信号线连接至数据输出单元还是数据输入单元。在可更换镜头10、照相机本体20以及中间配件30和40各自发送数据的情况下,该结构使得它们能够操作输入/输出开关以使DATA信号线连接至数据输出单元。另一方面,可更换镜头10、照相机本体20以及中间配件30和40各自通过操作各输入/输出开关以使DATA信号线连接至数据输入单元来接收数据。
现在将说明通过CS信号和数据信号所进行的广播通信和P2P通信。
由于CS信号线在任何单元连接至GND时变为低电平,因此CS信号线用作广播通信的触发。
在作为通信的本体的照相机本体将CS信号线拉成低时,广播通信开始。在CS信号线为低时配件经由DATA线所接收到的数据被判断为广播数据。
各配件可以通过将CS信号线拉成低来向照相机本体请求广播通信。
检测到CS信号线的低电平的单元可以通过在广播处理期间接通自身的接地开关来向其它单元通知广播通信的处理正在继续。通过定义第二通信从广播通信开始并且以广播通信结束,配件的DATA信号线基本上可以维持接收状态。在照相机与配件进行P2P通信时,最初通过广播通信指定要进行通信的配件。完成了广播通信的发送的照相机和所指定的配件进行P2P通信。
在P2P通信中,照相机最初发送数据,并且接收到该数据的配件将该数据发送至照相机。之后,交替地进行该操作。在P2P通信中,通信中的CS信号通过维持高而区别于广播通信。P2P通信中的CS信号用作忙信号。换句话说,照相机和配件其中之一将CS信号设置为低以向对方通知自身的数据发送已完成,并且将CS信号设置为高以通知自身的数据接收准备就绪。
在P2P通信结束时,照相机广播P2P通信的结束。
这样,照相机可以经由两个通信线将数据通信至多个配件。
尽管图11示出本发明中的例示性通信电路,但本发明不限于该示例。例如,CS信号线被下拉至照相机本体20中的GND,并且可以经由可更换镜头10的接地开关121、照相机本体20的接地开关221以及中间配件30和40的接地开关321和421与电源连接。DATA信号线可以始终连接至各数据输入单元,并且可以通过开关来操作DATA信号线和各数据输出单元之间的连接/断开。
第二通信可以通过与第一通信相同的通信方法、双向异步通信、主/从方法或令牌传递方法等来实现。
<与配件的初始通信以及校正后的光学信息的获取处理(图3)>
现在参考图3,将说明如下的流程:照相机本体20通过与配件的初始通信来获取配件的认证信息,并且进一步获取基于中间配件30和40的光学信息进行校正后的可更换镜头10的光学信息。包括变倍透镜的中间配件的光学信息例如是通过中间配件的***而改变的倍率。可更换镜头10的光学信息包括诸如焦距、F值(孔径(aperture)值)、调焦灵敏度和调焦校正量等信息。
图3示出如下的处理流程:在安装了中间配件和可更换镜头后最初供给电源之后,照相机本体20获取基于中间配件30和40的光学信息进行校正后的可更换镜头10的光学信息。
在S301中照相机本体20启动时,流程进入S302。
在进入S302之后,照相机本体20经由未示出的电源供给用安装件触点向可更换镜头10以及中间配件30和40供给电源,并且进入S303和S304。
在进入S303之后,照相机控制器205在第一通信中与可更换镜头10进行初始通信。在初始通信中,获取到可更换镜头10的认证信息。
这里,可更换镜头10的认证信息包括可更换镜头10的ID信息和操作状态信息。可更换镜头ID信息可以是诸如用于识别可更换镜头的类型(机型)的机型编号(ID)等的信息、或者表示可更换镜头特有的光学数据的光学数据识别信息。可以包括表示可更换镜头的功能的信息或者能够识别同一机型中的个体的生产编号(序列号)等的信息。
操作状态信息是可以识别可更换镜头10正以正常模式还是安全模式工作的信息。换句话说,可以识别固件更新是中断(安全模式下的操作)还是未中断(正常操作)的信息。
后面将参考图4来说明用于通过第一通信获取可更换镜头10的认证信息的子处理S303的流程。
在进入S304之后,照相机控制器205通过第二通信与配件进行初始通信,并且获取配件的认证信息。
这里,配件的认证信息包括配件的识别信息、校正处理必要性信息和操作状态信息。
中间配件识别信息可以是诸如用于识别中间配件的类型(机型)的机型编号(ID)等的信息、或者表示中间配件特有的光学数据的光学数据识别信息。可以包括表示中间配件的功能的信息或者诸如可以识别同一机型中的个体的生产编号(序列号)等的信息。
校正处理必要性信息是表示是否需要通过配件的附接来校正可更换镜头10的光学信息的信息。如果配件是中间配件并且不会影响可更换镜头10的光学***,则不需要校正处理。在照相机控制器205基于中间配件校正处理必要性信息而先前知晓不需要通过安装中间配件的校正处理的情况下,照相机在获取可更换镜头10的光学信息的处理中忽略中间配件。
不需要校正处理的中间配件例如是如下的中间配件,该中间配件配备有被光学地设计成抵消自身宽度对光学***的影响的光学构件,并且是为了增加操作元件而安装的。另一示例是安装件转换器,通过将该安装件转换器安装在具有法兰(flange back)短的安装件的可更换镜头和照相机本体之间,该安装件转换器可以改变适合于照相机本体的法兰焦距(flange back length)。
操作状态信息是可以识别中间配件30和40正以正常模式下还是安全模式工作的信息。换句话说,操作状态信息是可以识别固件的更新中断(安全模式下的操作)还是固件的更新正常(正常操作)的信息。
后面将参考图5A和5B来说明用于通过第二通信获取中间配件的认证信息的子处理S304的流程。S303和S304使用不同的通信路径,因而进行并行或顺次处理。
在S303和S304中获取到可更换镜头的认证信息和所附接的配件的认证信息时,流程进入S305。
在进入S305之后,照相机控制器205基于S304中所获取到的校正处理必要性信息来判断是否存在需要可更换镜头的光学信息的校正的中间配件。如果附接了校正处理必要性信息是“需要”的中间配件(也称为与校正有关的中间配件),则流程进入S306。
在进入S306之后,照相机控制器205判断在可更换镜头和在S305中校正处理必要性信息是“需要”的中间配件中是否存在光学信息未存储在照相机控制器205中的配件。可更换镜头和在S305中校正处理必要性信息是“需要”的中间配件将被称为与校正有关的配件。在与校正有关的配件中存在光学信息未存储在照相机控制器205中的配件的情况下,照相机控制器205不能进行可更换镜头的光学信息的校正处理。在这种情况下,为了搜索校正处理请求方,流程进入S307。
在进入S307之后,照相机控制器205确定与校正有关的配件中的、存储所有其它配件的光学信息的配件(也称为第一配件)。用于确定第一配件的方法例如可以基于从配件获取到的识别信息来进行判断,或者可以通过通信来询问配件。后面将参考图6A和6B来说明详情。
在S307中确定了第一配件的情况下,流程进入S308。
在进入S308之后,照相机控制器205将与其它校正有关的配件的识别信息发送至S307中所确定的第一配件,并且向该第一配件请求可更换镜头10的光学信息的校正处理。作为示例,在第一配件是可更换镜头的情况下,本实施例通过第一通信来进行通信。在第一配件是中间配件的情况下,通过第二通信来进行通信。
在S308中接收到校正请求的第一配件的控制器使用已存储的与其它校正有关的配件的光学信息来进行可更换镜头10的光学信息的校正处理。
在S309中,照相机控制器205获取由第一配件校正后的光学信息。
另一方面,在S306中,在照相机控制器205判断为在可更换镜头和在S305中校正处理必要性信息是“需要”的中间配件中不存在照相机控制器205不具有光学信息的配件的情况下,流程进入S310。在这种情况下,照相机控制器205存储了所有配件的光学信息。
在流程进入S310时,照相机控制器205使用自身所存储的可更换镜头的光学信息和中间配件的光学信息来校正可更换镜头的光学信息。
在S305中照相机控制器205判断为不存在需要可更换镜头的光学信息的校正的中间配件的情况下,不附接中间配件,或者对于已附接的所有中间配件,校正处理必要性信息都是“不需要”。作为在不需要校正可更换镜头的光学信息时的处理,流程进入S311。
在流程进入S311时,照相机控制器205基于在S303中获取到的可更换镜头认证信息中所包括的可更换镜头10的识别信息,来判断照相机本体20是否存储可更换镜头10的光学信息。如果照相机控制器205没有存储可更换镜头的光学信息,则流程进入S312。
在进入S312之后,照相机控制器205通过第一通信从镜头控制器113获取可更换镜头10的光学信息。
另一方面,在S311中判断为存储了可更换镜头10的光学信息时,在S313中照相机控制器205从照相机内的数据表获取光学信息。
在S309、S310、S312或S313中获取到光学信息之后,流程进入S314,并且光学信息获取序列结束。
在获取到光学信息之后,将第一通信路径用于照相机本体20控制可更换镜头10所用的通信,并且将第二通信路径用于照相机本体20定期获取中间配件操作构件310和410的操作信息所用的通信。基于各通信路径的占用率以及通信和控制所需的即时性,对于用于定期获取可更换镜头中的操作构件116的操作信息的通信,可以使用第一通信路径和第二通信路径中的任何通信路径。
<通过照相机和可更换镜头的第一通信的初始通信处理(图4)>
图4示出根据第一实施例的照相机***中的作为照相机本体20和可更换镜头10之间的初始通信的子处理S303的流程。在初始通信中,照相机控制器205从镜头控制器113获取到可更换镜头10的认证信息。
在S401中子处理开始时,流程进入S402。
在进入S402之后,照相机控制器205将可更换镜头认证信息发送请求(对应于第一发送请求)通过第一通信发送至镜头控制器113。
现在将参考图9A来说明根据本实施例的可更换镜头认证信息请求。根据本实施例的可更换镜头认证信息请求是用于请求照相机控制器205发送作为认证信息的两个信息的信息。认证信息请求包括针对可更换镜头的识别信息请求和操作状态信息请求。
镜头控制器113在S403中接收到可更换镜头认证信息发送请求时,进入S404。然后,镜头控制器113将可更换镜头认证信息(对应于第一信息)通过第一通信发送至照相机控制器205。
现在将参考图9B来说明可更换镜头10发送至照相机控制器205的认证信息。该认证信息包括识别信息和操作状态信息。
照相机控制器205在S405中接收到可更换镜头认证信息时,进入S406,并且存储所接收到的可更换镜头认证信息。
子处理S303以S407结束。
<照相机和中间配件之间的通过第二通信的初始通信处理(图5A和5B)>
图5A和5B说明根据第一实施例的照相机***中的作为照相机本体20和配件之间的初始通信处理的子处理S304的流程。在初始通信中,照相机控制器205获取配件的认证信息。后面将说明配件的认证信息。
在S501中子处理开始时,流程进入S502。
在进入S502之后,照相机控制器205将针对配件的认证信息请求(对应于第二发送请求)通过第二通信发送至中间配件控制器309。
现在将参考图9C来说明根据本实施例的配件的认证信息请求。配件的认证信息请求是用于请求照相机控制器205发送配件认证信息的信息。在本实施例中,配件认证信息包括配件的识别信息、操作状态信息、校正处理必要性信息和终端信息。
中间配件控制器309在S503中接收到配件认证信息请求时,进入S506。
在S506中,中间配件控制器309将中间配件30的认证信息通过第二通信发送至照相机控制器205。
现在将参考图9D来说明中间配件发送至照相机控制器205的认证信息。该认证信息包括识别信息(作为例示性的第三信息)、操作状态信息、校正处理必要性信息和终端信息。
如果该中间配件改变光学特性,则校正处理必要性信息是表示“需要”的信息。如果不改变光学特性,则校正处理必要性信息是表示“不需要”的信息。
在本实施例中,终端信息是表示中间适配器是否是从照相机本体20观看的第二通信的终端的信息。如果中间适配器是从照相机本体20观看的第二通信的端部,则终端信息是表示“终端”的信息。如果中间适配器不是从照相机本体20观看的第二通信的终端,则终端信息是表示“非终端”的信息。
如第二通信那样的一对多通信可以例如通过将配件的识别信息添加到通信数据的头部来指定发送目的地。然而,由于照相机控制器205在S502的阶段不具有配件信息,因此不能通过通信数据指定发送目的地。
因而,在该子处理中照相机本体20顺次与多个配件进行通信的一个例示性方式可以是以下的使用第二通信连接开关311和411的方法。假定第二通信连接开关311和411在稳定状态下短路。
在S501中,照相机控制器205通过第二通信发送该子处理开始信息。由于第二通信连接开关311和411短路,因此各配件均接收到子处理开始信息。接收到子处理开始信息的各中间配件使自身的第二通信连接开关开放。由此,仅中间配件控制器309连接至照相机控制器205,并且照相机控制器205可以接收到要发送的数据。在完成了对所接收到的数据进行处理的中间配件控制器309使第二通信连接开关311短路时,中间配件控制器409可以接收到照相机控制器205所发送的数据。使第二通信连接开关短路的中间配件30不会对照相机控制器205的发送信息作出响应,直到在该子处理结束时的S522中接收到照相机控制器205所发送的该子处理结束信息为止。
在本实施例中,即使在中间配件30以安全模式工作的情况下,照相机本体20和中间配件30也不会结束该子处理,并且进行与经由中间配件30所连接的配件的初始通信。然而,在附接了以安全模式操作的配件的情况下,可以不经由该配件进行与所附接的配件的初始通信。例如,在中间配件30的操作状态是安全模式时,即使对所接收到的数据的处理完成,中间配件控制器309也使第二通信连接开关311短路。然后,通过将终端信息设置为“终端”,可以通过将认证信息发送至照相机控制器205来立即结束该子处理。
由于中间配件40同样地起作用,因此照相机控制器205可以顺次与多个配件进行通信。
在S504和S505中,由于第二通信连接开关311开放,因此在S502中,中间配件40和镜头控制器113没有接收到从照相机控制器205发送来的信息发送请求。
在S506中,中间配件控制器309将中间配件30的认证信息通过第二通信发送至照相机控制器205。然后,中间配件控制器309使第二通信连接开关311短路。由此,中间配件控制器409可以接收到照相机控制器205所发送的数据。
照相机控制器205在S507中接收到中间配件30的认证信息时,进入S508,然后存储所接收到的认证信息。
如上所述,在S502~S508中获取到中间配件30的认证信息时,流程进入S509。在S509、S511和S513~S515中,与S502、S503和S506~S508一样,照相机控制器205获取到中间配件40的认证信息。
在S510中,中间配件控制器309接收到照相机控制器205所发送的认证信息请求,但由于尚未接收到子处理结束信息因而不进行响应。
在S512中,与S504和S505一样,由于第二通信连接开关411开放,因此镜头控制器113没有接收到在S509中从照相机控制器205发送来的信息发送请求。
尽管第一实施例是连接了一个可更换镜头和两个中间配件的总共三个配件的示例,但可以连接仅一个中间配件或者可以连接三个或更多个中间配件。由于可以附接任何数量的中间配件,因此可以通过获取到配件终端信息来终止配件信息获取处理。
可以通过另一方法获得配件的终端信息。例如,与S502和S509相同,在假设附接了中间配件的情况下照相机控制器205发送认证信息请求时,从镜头第二通信部115返回的终端信息可以向照相机控制器205通知可更换镜头。可选地,中间配件40可以基于未示出的端子等的连接状态来检测到自身是终端,并且在S513中向照相机本体20通知该事实。本实施例描述了:通过响应于来自照相机控制器205的认证信息请求、镜头控制器113返回包括终端信息的认证信息,来通知终端信息。
在S516中,与S502和S509一样,照相机本体20在第二通信中发送认证信息请求(对应于第二发送请求)。在S517和S518中,与S510相同,中间配件30和中间配件40由于没有接收到子处理结束信息因此没有进行响应。
镜头控制器113在S519中接收到认证信息请求时,进入S520,并且将认证信息通过第二通信发送至照相机控制器205。
现在将参考图9E来说明镜头控制器113发送至照相机控制器205的认证信息。该认证信息包括识别信息(作为例示性的第二信息)、操作状态信息、校正处理必要性信息和终端信息。
由于可更换镜头10不是中间配件,因此通过其附接,不需要可更换镜头10的光学信息的校正。因而,校正处理必要性信息是表示不需要校正处理的信息。
由于根据本实施例的可更换镜头10是从照相机本体20观看的第二通信的终端,因此终端信息是表示可更换镜头10是第二通信的终端的信息。
在S521中照相机控制器205获取到认证信息时,流程进入S522并且这一系列初始通信处理结束。
尽管为了缩短通信处理、可以如本实施例那样获取校正处理必要性信息,但在没有通信校正信息必要性信息的情况下,判断为对于所有的中间配件都需要校正处理。
子处理S304以S522结束。
本实施例说明了使用用于使用第二通信连接开关与多个配件进行顺次通信的方式的处理。然而,可以使用其它方式,只要可以与多个配件进行通信即可。例如,检测到连接至配件自身的未示出端子的电压电平可以提供从照相机本体侧附接的数量的信息。在这种情况下,对从照相机发送来的信息发送请求的数量进行计数,并且仅在信息与配件的安装顺序一致时,才将该信息发送至照相机本体。
<用于确定第一配件的子处理S307(图6A和6B)>
现在参考图6A和6B,将说明根据第一实施例的照相机本体20通过通信在与校正有关的配件中搜索第一配件的子处理S307的流程。
图6A和6B示出根据第一实施例的照相机***中的、照相机控制器205确定与光学校正有关的配件中的第一配件的子处理S307的流程。现在假定照相机控制器205没有存储可更换镜头10、中间配件30和中间配件40的光学信息。还假定中间配件30的校正处理必要性信息和中间配件40的校正处理必要性信息这两者都是“需要”。
在S601中子处理开始时,流程进入S602。
在进入S602之后,照相机控制器205将中间配件40的识别信息和光学信息有无响应请求通过第二通信发送至中间配件控制器309,并且向中间配件控制器309询问其是否存储中间配件40的光学信息。例如,在将中间配件的识别信息添加到通信数据的开头并且配件参考通信数据的开头的值时,配件可以判断是否是针对其的通信。
在S603中中间配件控制器309接收到中间配件40的识别信息和光学信息有无响应请求时,流程进入S604。
在S604中,中间配件控制器309将与是否存储了中间配件40的光学信息有关的信息通过第二通信发送至照相机控制器205。
在S605中照相机控制器205从中间配件30接收到中间配件40的光学信息有无时,流程进入S606。
在S606中,照相机控制器205判断具有其它中间配件的光学信息的中间配件(也称为第一中间配件)。
如果中间配件控制器309存储中间配件40的光学信息,则流程进入S607,并且照相机控制器205判断为中间配件30是第一中间配件。
如果中间配件控制器309没有存储中间配件40的光学信息,则流程进入S608,并且照相机控制器205判断为中间配件40是第一中间配件并存储中间配件30的光学信息。
即使附接了三个或更多个中间配件,也可以确定第一中间配件。例如,在附接了三个配件的情况下,在其中两个配件之间进行与S602~S605相同的处理。如果找到了第一中间配件,则流程进入S609。
在进入S609之后,照相机控制器205将在S607或S608中确定的第一中间配件的识别信息和光学信息(第四信息)的有无响应请求(第三指示信息)通过第一通信发送至镜头控制器113。换句话说,照相机控制器205询问是否存储了第一中间配件的光学信息。
在S610中镜头控制器113接收到第一中间配件的识别信息和光学信息有无响应请求时,流程进入S611,并且将与是否存储了第一中间配件的光学信息有关的信息通过第一通信发送至照相机控制器205。
在S612中照相机控制器205从可更换镜头10接收到第一中间配件的光学信息的有无时,流程进入S613,并且镜头控制器113判断是否存储了第一中间配件的光学信息。由此,判断第一配件。
如果照相机控制器205判断为镜头控制器113存储了第一中间配件的光学信息,则流程进入S614。在S614中,判断为可更换镜头10是第一配件,并且存储中间配件30和中间配件40的光学信息。如果照相机控制器205判断为镜头控制器113没有存储第一中间配件的光学信息,则流程进入S615。
在S615中,照相机控制器205判断为第一中间配件是第一配件。
在S614或S615中确定了第一配件时,流程进入S616,并且照相机控制器205存储第一配件的识别信息和配件类型。在存储了第一配件时,流程进入S617,并且子处理S307结束。
<第一实施例的效果>
如上所述,第一实施例独立地包括照相机和可更换镜头可以彼此进行通信所经由的第一通信路径、以及照相机和配件可以彼此进行通信所经由的第二通信路径。然后,基于通过使用各个通信路径的通信所获取到的各单元的识别信息和中间配件校正处理必要性信息来确定用于校正可更换镜头的光学信息的单元。由此,本实施例可以在适当地校正可更换镜头的光学信息的同时,在摄像设备、可更换镜头和中间配件的各单元之间按期望定时进行通信。
第二实施例
第一实施例说明了用于在紧接安装可更换镜头之后的启动序列中、基于中间配件的光学信息来校正可更换镜头的光学信息的方法。第二实施例说明用于在通过操作配件中所设置的操作构件使得配件中的光学***动态地改变的情况下、校正可更换镜头的光学信息的方法。
通过操作中间配件中所设置的操作构件使得配件的光学***动态地改变的示例包括倍率可变的变倍透镜和透过率可变的ND滤波器等。
在附接可更换镜头并且确定当前光学***时,第二实施例进行第一实施例所述的处理。由此,照相机控制器205掌握可更换镜头10、照相机本体20以及中间配件30和40中的、用于存储所有配件的光学信息的单元。
假定照相机控制器205经由通过如第一实施例那样的操作所获取到的配件的识别信息来识别光学***动态地可改变的配件。
在下文,光学信息动态地改变的校正处理必要性信息是“需要”的配件将被表现为动态中间配件。光学信息没有动态地改变并且校正处理必要性信息是“不需要”的中间配件将被称为静态中间配件。光学信息动态地改变的可更换镜头将被称为动态镜头,并且光学信息没有动态地改变的可更换镜头将被称为静态镜头。
本实施例说明安装在照相机本体20和可更换镜头10之间的中间配件30和40,但即使在安装了这些中间配件中的仅一个中间配件的情况下也可应用。
<动态配件的搜索处理(图7)>
图7示出第一实施例和本实施例之间的关系。在S701中照相机***启动时,流程进入S702。
在S702中,照相机控制器205执行图3所示的处理,诸如初始通信、第一单元的确定和可更换镜头的光学信息的校正等。初始通信从可更换镜头10以及中间配件30和40获取与光学***是否动态地改变相对应的信息(也称为动态配件信息)。例如,照相机控制器205针对与光学***是否动态地改变有关的信息,在图4的S402以及图5A和5B的S502和S509中获取到识别信息的定时将发送请求发送至配件,并且配件响应于该发送请求而发送动态配件信息。认证信息可以包括在动态配件信息中,并且照相机控制器205可以响应于发送至配件的认证信息的发送请求而获取包括移动体配件信息的认证信息。照相机控制器205在无需单独获取动态配件信息的情况下,可以根据S702中所获取到的配件的识别信息来判断配件是否是动态配件。在这种情况下,照相机控制器205的存储器(未示出)可被配置为存储表示配件的识别信息和光学***是否动态地改变之间的对应关系的信息(诸如表等)。由此,照相机控制器205可以基于配件的识别信息来判断配件是否是动态配件。
在子处理S702结束时,流程进入S703。
在S703中,照相机控制器205根据上述动态配件信息来判断是否附接了动态配件。更具体地,在照相机控制器205从任何配件获取到表示光学***动态地改变的信息作为动态配件信息的情况下,照相机控制器205判断为附接了动态配件。在照相机控制器205没有获取到表示光学***动态地改变的信息作为动态配件信息的情况下,照相机控制器205判断为没有附接动态配件。如果附接了动态配件,则流程进入S704。
在S704中,照相机控制器205执行用于基于动态配件的光学信息的变化来校正可更换镜头的光学信息的子处理。在没有附接动态配件的情况下或在没有操作动态配件的情况下,无需校正可更换镜头的光学信息,因而流程进入S705以完成可更换镜头的光学校正处理。
<与动态配件的操作相对应的光学信息的校正处理(图8A和8B)>
现在参考图8A和8B,将说明根据本发明第二实施例的、用于基于与动态配件的操作相对应的光学信息的变化来校正可更换镜头的光学信息的子处理S704。
在图8A和8B所示的子处理中,中间配件30是动态配件,可更换镜头10是第一单元和静态镜头,并且中间配件40是静态配件。换句话说,假定在图7的S702中照相机控制器205和镜头控制器113已经如此识别。
在S801中序列开始时,流程进入S802。
在S802中,照相机控制器205将光学数据识别信息发送请求通过第二通信发送至作为动态配件的中间配件30的中间配件控制器309。
中间配件控制器309在S803中接收到光学数据识别信息发送请求时,进入S804,并且将光学数据识别信息通过第二通信发送至照相机控制器205。
动态配件的光学数据识别信息是与可更换镜头10的光学信息的校正参数有关的信息,诸如本实施例中的当前光学信息等。例如,在中间配件具有变倍透镜的情况下,该光学数据识别信息是与当前倍率有关的信息。例如,在中间配件具有ND滤波器的情况下,该光学数据识别信息是用于校正当前光路长度的信息。光学数据识别信息可以是其它信息,只要第一单元可以识别动态配件的光学状态即可。光学数据识别信息可以是添加到诸如类型(机型)识别所使用的机型编号(ID)等的信息的多个可用状态的信息、或者表示动态地改变的光学数据的光学数据识别信息。光学数据识别信息可以是表示配件的功能的信息、或者诸如可以识别同一机型中的个体的生产编号(序列号)等信息。
在S805中照相机控制器205接收到光学数据识别信息时,流程进入S806。
在S806中,照相机控制器205基于光学数据识别信息来判断中间配件30的光学信息是否改变。例如,将在S702中的初始通信中接收到的中间配件30的光学信息与在S805中接收到的光学数据识别信息进行比较。如果光学信息没有改变,则流程返回到S802,并且照相机控制器205在经过了预定时间之后再发送光学数据识别信息发送请求。
如果在S806中照相机控制器205判断为中间配件30的光学信息已改变,则流程进入S807作为用于校正光学透镜的光学信息的处理。
如S802、S803、S804、S805和S806那样,照相机控制器205识别动态配件的光学信息的变化的方式可以通过以轮询方式按恒定时间段与动态配件进行通信来接收光学信息的变化的有无。
在动态配件的光学信息改变时,可以从动态配件接收到中断信号。例如,假定作为动态配件的中间配件30具有使中间配件30的光学信息改变的操作构件。然后,在检测到操作构件的操作时,可以将中断信号从后面所述的中间配件控制器309发送至照相机控制器205。在照相机控制器205从中间配件控制器309接收到中断信号、并且在S806中判断为光学数据识别信息已改变之后,可以执行上述的S802、S803、S804、S805。
可以如S802、S803、S804和S805那样对反映了变化的光学数据识别信息进行通信。可选地,可以仅将光学数据识别信息的变化通知至照相机控制器205,并且照相机控制器205可以计算当前的光学数据识别信息并开始通信。
在进入S807之后,照相机控制器205通过第一通信向作为第一单元的可更换镜头10的镜头控制器113发送中间配件30的光学数据识别信息和可更换镜头10的光学信息的校正请求(也称为光学校正请求)。
在S808中镜头控制器113接收到中间配件30的光学数据识别信息和光学校正请求时,流程进入S809。
在S809中,镜头控制器113基于中间配件30的光学数据识别信息来从镜头控制器113内的表获取中间配件30的当前光学信息,并且进入S809。
在S810中,基于在子处理S702中获取到的作为静态中间配件的中间配件40的光学信息以及中间体配件30的光学信息来校正可更换镜头10的光学信息。
在校正完成时,在S811中,镜头控制器113将校正后的可更换镜头10的光学信息通过第一通信发送至照相机控制器205。
在S812中接收到由照相机控制器205校正后的可更换镜头的光学信息时,流程进入S813,并且将该光学信息存储在照相机控制器205中。
在S813结束时,流程返回至S802以再次监视动态配件的光学信息的变化。
本实施例将中间配件其中之一描述为动态配件并且将可更换镜头10描述为第一单元。即使在存在多个动态配件的情况下或者在第一单元是除可更换镜头之外的单元的情况下,也可以同样地进行校正处理。
在第一单元识别出仅第一单元是动态配件的情况下,在第一单元识别出自身的光学信息已改变时可以进行光学校正,并且可以将经过了光学校正的可更换镜头10的光学数据发送至照相机本体20。
可更换镜头10的光学信息的校正处理不仅基于在S805中获取到的动态配件的光学信息、而且还基于如S810的中间配件40的光学信息那样的静态中间配件的光学信息来进行。在附接了静态中间配件的情况下,通过静态中间配件的光学信息来对可更换镜头10的光学信息进行预校正,并且在光学信息动态地改变时,可以通过动态配件的光学信息来进行最终校正处理。
<第二实施例的效果>
如上所述,在第二实施例中,照相机控制器205检测中间配件30的光学信息的变化。然后,照相机本体20将与光学信息的变化有关的信息和可更换镜头10的光学信息的校正请求发送至镜头控制器113。然后,镜头控制器113校正可更换镜头10的光学信息,并且将该光学信息发送至照相机控制器205。
由此,即使在配件的光学信息动态地改变时,也可以适当地校正可更换镜头的光学信息。
第三实施例
本实施例将关注于用作中间配件识别信息的表示配件特有的光学数据的光学数据识别信息。
在新产品配件具有与已知配件相同的光学***、或者是通过与已知配件相同的校正方法可以校正的配件的情况下,将新的机型编号分配至作为中间配件识别信息的诸如机型编号(ID)等的产品特定信息。因而,在基于机型编号(ID)等来确定可更换镜头的光学信息校正必要性并且机型编号(ID)未知的情况下,不能基于配件的光学特性来校正镜头光学信息。
因此,本实施例使用光学数据识别信息作为中间配件识别信息。本实施例将中间配件识别信息与校正方法相关联。更具体地,将与校正方法有关的信息和与校正参数有关的信息的组合设置到光学数据识别信息。这样的光学数据识别信息在下文将被称为校正识别信息。根据本实施例的与校正方法有关的信息是与中间配件的光学构件相对应的信息,并且与校正参数有关的信息是与根据光学构件的光学特性的中间配件的光学信息相对应的信息。例如,在中间配件是具有变倍透镜的变倍适配器的情况下,与校正方法有关的信息是表示变倍透镜的信息,并且与校正参数有关的信息是与变倍透镜有关的倍率信息。
镜头控制器113可以在使与校正方法有关的信息和与校正参数有关的信息彼此相关联的情况下存储这两个信息。如果需要其它信息来校正光学信息,则也可以在使该其它信息同与校正方法有关的信息和与校正参数有关的信息相关联的情况下存储该其它信息。
将与校正方法有关的信息和与校正参数有关的信息经由照相机控制器205发送至镜头控制器113。由此,即使新需要对与校正参数有关的信息不同的中间配件进行校正,现有单元(在本实施例中为可更换镜头10)也可以通过将重新设置作为校正参数的倍率信息来进行校正。
因而,可以基于配件的光学特性来利用光学数据识别信息校正可更换镜头的光学信息。例如,在存在与现有产品的光学***相同的光学***、或者通过与现有产品相同的方法可以校正的配件、并且机型编号(ID)未知的情况下,则可以对可更换镜头的光学信息进行校正。
在使用校正识别信息时,在各单元中存储校正算法是无效的,因此可以预先确定校正单元。本实施例说明了将校正单元预先确定为可更换镜头。将说明使用校正识别信息的可更换镜头的校正方法。在如第一实施例和第二实施例那样、第一单元进行校正的情况下,可以同样地使用校正识别信息。
<根据第三实施例的校正后的光学信息的获取处理(图10)>
图10示出在安装了各配件之后初始供给电源时的处理流程,在该处理流程中,照相机本体20从各配件获取校正信息,将该校正信息发送至可更换镜头10以请求可更换镜头10进行校正,并且获取校正后的可更换镜头10的光学信息。
在S1001中照相机本体20启动时,流程进入S1002。
在流程进入S1002时,照相机本体20通过未示出的电源供给用安装件触点来向可更换镜头10以及中间配件30和40供给电源,并且流程进入S1003。
作为通过第二通信与配件的初始通信处理的子处理S1003与第一实施例中的子处理S304基本相同。在S1003中,获取到上述的校正后的识别信息作为中间配件的识别信息。
在S1003中获取到配件的校正识别信息时,流程进入S1004。
在进入S1004之后,照相机控制器205将在S1003中获取到的中间配件校正识别信息发送至可更换镜头10,并且请求可更换镜头10校正光学信息。在可更换镜头获取到中间配件的校正识别信息时,流程进入S1005。
在进入S1005之后,可更换镜头控制器113基于中间配件校正识别信息来判断是否需要校正自身的光学信息。如果附接了要校正光学信息的中间配件,则流程进入S1006。
在S1006中,可更换镜头控制器113基于中间配件校正识别信息来校正自身的光学信息,并且将校正后的光学信息发送至照相机。
在S1005中,如果没有附接中间配件、或者如果所有附接的中间配件都是不需要可更换镜头的光学信息的校正的中间配件,则不需要校正处理,因此流程进入S1007。
在S1007中,可更换镜头控制器113将自身的光学信息发送至照相机。
在S1006和S1007中的光学信息的发送定时可以紧接在校正完成之后,或者可以是从照相机请求的定时。
在S1006或S1007中获取到光学信息之后,流程进入S1008并且光学信息获取序列结束。
因而,独立地具有照相机和可更换镜头可以彼此进行通信的第一通信路径以及照相机和中间配件可以彼此进行通信的第二通信路径的照相机***可以基于中间配件的光学信息来适当地校正可更换镜头的光学信息。
第一实施例例示配件的识别信息和校正处理必要性信息都包括在配件的认证信息中的示例。另一方面,即使仅将校正处理必要性信息添加至配件的认证信息、并且校正处理必要性信息表示校正“需要”,也可以单独获取到校正处理必要性信息。由此,不论校正处理必要性信息如何,与获取到校正识别信息的情况相比,在校正处理必要性信息表示校正“不需要”的情况下,可以减少通信量。在这种情况下,与上述实施例相同,获取中间配件识别信息和校正处理必要性信息这两者。换句话说,在校正处理必要性信息是校正“需要”并且单独获取到校正识别信息的情况下,获取中间配件识别信息和校正识别信息作为用于识别配件的信息。由此,可以减少校正处理必要性信息表示校正“不需要”的情况下的通信量,并且不论校正处理必要性信息是校正“需要”还是“不需要”,中间配件识别信息都可以用于其它应用。
在基于校正识别信息中所包括的与校正方法有关的信息判断为镜头控制器113没有存储同与校正方法有关的信息相对应的信息的情况下,可以进行控制使得不校正可更换镜头10的光学信息。
<第三实施例的效果>
如上所述,照相机控制器205从中间配件控制器309获取与校正方法有关的信息和与校正参数有关的信息,并且将这两个信息发送至镜头控制器113。由此,如果即使对于新配件、校正方法也是已知的,则镜头控制器113可以基于配件来对光学信息进行校正。
第四实施例
上述实施例说明了照相机本体20在通过第一通信与可更换镜头10进行的初始通信中获取到可更换镜头10的识别信息(也称为第一镜头识别信息)作为可更换镜头10的认证信息。上述实施例说明了照相机本体20在通过第二通信与配件进行的初始通信中获取到可更换镜头10的识别信息(也称为第二镜头识别信息)作为可更换镜头10的认证信息。本实施例关注于第一镜头识别信息和第二镜头识别信息之间的关系。
如上所述,可更换镜头10和配件的识别信息可以是诸如用于识别相应单元的类型(机型)的机型编号(ID)等的信息。该识别信息可以包括表示可更换镜头的功能的信息、或者诸如可以识别同一模型中的个体的生产编号(序列号)等的信息。
在根据本实施例的照相机***中,可更换镜头10可以通过第一通信和第二通信这两者与照相机本体20进行通信,并且如第一实施例所述,通过第一通信和第二通信与照相机本体20进行初始通信。可更换镜头10在通过第一通信和第二通信中的任意通信的初始通信中将可更换镜头10的识别信息(上述第一镜头识别信息和第二镜头识别信息)发送至照相机本体20。
此时,镜头控制器113可以发送与第一镜头识别信息和第二镜头识别信息相同的信息,但本实施例有意将作为与第一镜头识别信息不同的第二镜头识别信息的信息发送至照相机控制器205。由此,镜头控制器113有效地使用通过第二通信发送至照相机控制器205的第二镜头识别信息。
将更具体地说明本实施例的第一镜头识别信息和第二镜头识别信息。第一镜头识别信息是能够识别可更换镜头10的类型(机型)的信息,诸如机型编号(ID)等。
另一方面,第二镜头识别信息是不同于第一镜头识别信息的信息,诸如表示可更换镜头10是镜头的信息等。在这种情况下,第二镜头识别信息是表示可更换镜头10是镜头但不对应于可更换镜头10的类型(机型)的信息。因而,例如,不论可更换镜头10的类型(机型)如何,都可以使第二镜头识别信息是固有信息。
因而,在本实施例中,镜头控制器113不进行以下操作:通过作为照相机本体20和配件之间的一对多通信的第二通信,来发送在通过作为照相机本体20和可更换镜头10之间的一对一通信的第一通信的初始通信中要发送的第一识别信息。第二通信将表示镜头的信息或表示非中间配件的信息作为第二识别信息发送至照相机控制器105。
如上所述在本实施例中选择性地使用第一镜头识别信息和第二镜头识别信息例如可以实现以下效果。
例如,将照相机控制器205通过第一通信从镜头控制器113获取到的识别信息设置到用于可更换镜头的***,并且可以将照相机控制器205通过第二通信从各配件的控制器获取到的识别信息设置到用于中间配件的***。该结构可以提供对未来出现的中间配件具有可扩展性的照相机***。
例如,该结构还可用于掌握中间配件连接的数量。这是因为,将除第二识别信息以外的识别信息发送至照相机控制器105的配件不是可更换镜头10,因此可被判断为中间配件。
在知晓中间配件连接的数量的情况下,例如在附接了预定数量以上的中间配件的情况下,可以对用户进行警告操作,或者可以限制这些中间配件其中之一的功能。该结构可以降低电力消耗并且维持通信质量。在将诸如固件升级等的大量数据发送至中间配件的情况下,仅在判断为连接了仅一个中间配件时才许可转变为中间配件固件升级模式。
判断为可更换镜头10不是中间配件而是镜头,这可以减少在通过第二通信的初始通信中从镜头控制器113要发送至照相机控制器105的信息。例如,镜头控制器113可以不将校正处理必要性信息返回至照相机控制器105。这是因为,通过安装不是中间配件的可更换镜头10,使得不需要可更换镜头10的光学信息的校正。
可选地,例如,可以电气地判别终端配件是可更换镜头还是中间配件,并且可以将该判别结果用于与第二识别信息的比较。以下将给出详细说明。可以通过如所述验证与硬件处理的匹配性来判断通信错误。
本实施例说明如下的例示性方法:在根据第一实施例至第四实施例的与可更换镜头或中间配件的初始通信中,电气地判别终端配件是可更换镜头还是中间配件。此外,本实施例说明与判别结果是由通过第二通信所获取到的识别信息来判断的、通过第二通信的终端配件存在不匹配的错误处理。
<根据第四实施例的照相机***的结构(图13和图14)>
现在将说明电气地判断终端配件是可更换镜头还是中间配件的例示性方法。该判断在通过第二通信的初始通信中进行。
现在将说明可更换镜头10附接至第二通信的终端的结构。如图13所示,照相机本体20的安装件201包括识别端子212。中间配件30的安装件302包括识别端子313。中间配件40的安装件402包括识别端子413,并且安装件401包括识别端子412。可更换镜头10的安装件101包括识别端子。经由这些识别端子所连接的线(也称为识别线)连接至可更换镜头10中所设置的电阻器118。该线经由照相机本体20中所设置的电阻器213被上拉。将利用电阻器118和213的电阻值对上拉电源的电压电平进行分压所获得的值输入至照相机控制器205。
接着,以下说明第二通信的终端是中间配件40的结构。如图14所示,与第二通信的终端是可更换镜头的情况一样,经由识别端子212、313、312和413的识别线与设置到中间配件40的电阻器414相连接。向照相机控制器205的输入具有通过利用电阻器414和213的电阻值对照相机本体20的上拉电源的电压电平进行分压所获得的值。
<根据第四实施例的第二通信错误判断方法(图15)>
现在假定可更换镜头10所使用的电阻器和终端处的中间配件所使用的电阻器预先具有不同的电阻值。由此,可以基于经由识别端子的输入信号的电平来电气地判断端子配件是否是可更换镜头。
如果电气判断出的终端配件是可更换镜头10,则应当获得第二识别信息作为通过经由第二通信的初始通信获取到的终端配件的识别信息。另一方面,在电气判断出的终端配件是中间配件的情况下,在通过第二通信的初始通信中获取到的终端配件的识别信息应不同于第二识别信息,并且更具体地应是中间配件识别信息。
然而,如果在第二通信中存在任何问题,则上述对应关系可能存在矛盾。因此,如果在电气判断出的终端配件和通过第二通信获取到的识别信息之间存在不一致,则判断为发生了通信错误,并且从初始通信起进行重试以实现更准确的通信。
因而,可以通过将电气识别信息与通过第二通信获取到的识别信息进行比较来判断通过第二通信是否正确地进行了通信。可以判断所获取到的识别信息是否正确。由此,可以检测到通过第二通信的通信错误。
<第四实施例的效果>
如上所述,在本实施例中,第二镜头识别信息是与对应于可更换镜头10的类型(机型)的第一镜头识别信息不同的信息以及表示可更换镜头10是镜头的信息。该结构可以提高例如通过第二通信进行通信的配件的识别性能。
变形例
上述实施例将第一配件描述为与校正有关的配件中的存储所有其它配件的光学信息的配件。然而,第一配件可以是与校正有关的配件中的、彼此的光学信息的量最大的配件。一些配件可能不具有光学信息。在这种情况下,可以从其它单元获取缺失的光学信息。
在上述实施例的初始通信中,镜头控制器113在S404和S520中发送可更换镜头10的识别信息。例如,S520中所发送的识别信息可以是表示配件不是中间配件的识别信息。
在上述实施例的图5A和5B中的初始通信中,各配件将多个信息作为认证信息发送至照相机控制器205,但可以仅发送所需信息。在这种情况下,照相机识别所需信息并向各配件发送信息请求。
尽管上述实施例说明了两个中间配件,但如果设置三个或更多个中间配件,则第一中间配件可被设置为多个中间配件中的存储其它中间配件的所有或更多光学信息的中间配件。
在第二实施例中,动态配件可以校正可更换镜头10的光学信息。在这种情况下,动态配件可以预先获取其它配件的光学信息。在动态配件校正可更换镜头10的光学信息的情况下,将校正后的光学信息发送至照相机本体20。
在第二实施例中,在存在多个第一配件的情况下,动态配件可以校正可更换镜头10的光学信息。
第三实施例说明了照相机本体20校正可更换镜头10的光学信息。另一方面,可以在可更换镜头10中校正光学信息。在这种情况下,照相机控制器205将用以校正可更换镜头10的光学信息的请求发送至镜头控制器113。此时,在需要校正的中间配件的光学信息不足的情况下,可更换镜头10可以根据需要从照相机本体20或中间配件获取中间配件的光学信息。
第四实施例说明了如下的示例:照相机控制器205从中间配件控制器309获取与校正方法有关的信息和与校正参数有关的信息,并且将这两个信息发送至镜头控制器113。在中间配件30是如第二实施例所述的动态中间配件、并且与校正参数有关的信息可变的情况下,在检测到变化时,可以重新获取与校正参数有关的信息。换句话说,在检测到中间配件30的操作构件的操作的情况下,照相机控制器205从中间配件控制器309获取与校正参数有关的信息,并且将该信息发送至镜头控制器113。
第一实施例说明了时钟同步通信作为第一通信方法,但可以进行异步通信。将参考图12来说明异步通信。
图2A和2B示出三线时钟同步通信。作为代替,利用包括通信信道1的三线的三线异步通信可获得相同的效果。图12示出三线异步通信中的信号波形。代替上述的时钟通信线(LCLK),三线异步通信提供RTS通信线(RTS)。RTS通信线是如下的信号线,该信号线用于将用于控制通过照相机-镜头通信线(DCL)的通信定时和通过第一镜头-照相机通信线(DLC)的通信定时的信号从照相机微计算机205发送至镜头微计算机111。例如,RTS通信线用于通知,诸如从照相机微计算机205向镜头微计算机111的镜头数据的发送请求(发送指示)和后面所述的通信处理的切换请求(切换指示)等。与发送请求通道有关的通知是通过使发送请求通道上的信号电平(电压电平)在高电平(第一电平)和低电平(第二电平)之间切换来进行的。以下说明将供给至RTS通信线的信号称为发送请求信号RTS。将发送请求信号RTS从作为通信主设备的照相机微计算机205发送至作为通信从设备的镜头微计算机111。在镜头微计算机111接收到发送请求RTS时,镜头数据信号DLC的信号电平在1位时间段内被设置为低,以向照相机微计算机205通知镜头数据信号DLC的1帧的发送开始。该1位时间段将被称为表示1帧的开始的开始位ST。换句话说,数据帧从开始位ST开始。开始位ST设置在镜头数据信号DLC的各帧的开头位。接着,镜头微计算机111在从接下来的第2位至第9位的8位时间段内发送1字节的镜头数据。数据位排列从采用MSB优先格式的最高有效数据D7开始,按该顺序依次继续到数据D6和数据D5,并且以最低有效数据D0结束。镜头微计算机111将1位的奇偶信息PA添加至第10位,并且在表示1帧的结束的结束位SP的时间段内将镜头数据信号DLC的信号电平设置为高。由此,从开始位ST开始的数据帧时间段结束。
第五实施例
第五实施例将关注于上述实施例中的第二通信。在通过第二通信路径执行的上述实施例所述的第二通信中执行在本实施例中将说明的作为“一对多”通信的第一通信和作为“一对一”通信的第二通信。
图16示出根据本发明的第五实施例的结构。第五实施例将说明如下的摄像***(以下称为照相机***),在该摄像***中,包括可更换镜头5100和中间适配器5300的多个配件设备可拆卸地且可通信地安装在作为摄像设备的照相机本体5200上。
可更换镜头5100可以直接附接至照相机本体5200(无中间适配器5300),或者可以在照相机本体5200和可更换镜头5100之间附接两个或更多个中间适配器。
该照相机***使用多个通信电路(通信路径)来在照相机本体5200、可更换镜头5100和中间适配器5300之间通信控制命令和内部信息。此外,该照相机***还可以通过根据要通信的数据的类型和通信的目的将多个通信电路彼此同步地切换到同一通信模式,来在各种情形下始终进行最佳通信。
可更换镜头5100和中间适配器5300经由作为联接机构的安装件5010机械地和电气地连接。同样,中间适配器5300和照相机本体5200经由作为联接机构的安装件5011机械地和电气地连接。可更换镜头5100和中间适配器5300通过安装件5010和5011上分别设置的未示出的电源端子从照相机本体5200获取电源。由此,供给后面所述的各种致动器、镜头微计算机(以下称为镜头微计算机5)5111和适配器微计算机(以下称为适配器微计算机5)5302的操作所需的电源。
可更换镜头5100、照相机本体5200和中间适配器5300经由安装件5010和5011所设置的通信端子部5012和5013进行作为“一对多”通信的第一通信。另外,可更换镜头5100和照相机本体5200以及中间适配器5300经由安装件5010和5011所设置的通信端子部5014和5015进行与第一通信不同的第二通信。第二通信不是“一对多”通信,而是诸如时钟同步串行通信或UART通信等的“一对一”通信。本实施例提供第一通信和第二通信这两个类型的通信,但通信的类型的数量可以是三个或更多个。
可更换镜头5100具有摄像光学***。该摄像光学***从被摄体OBJ侧起顺次包括场透镜5101、用于进行变倍的变焦透镜(变倍透镜)5102、用于调整光强度的光阑单元5114、图像稳定透镜5103和用于进行调焦的调焦透镜5104。变焦透镜5102和调焦透镜5104分别由透镜保持架5105和5106保持。透镜保持架5105和5106由未示出的引导轴沿光轴(在该图中利用虚线表示)延伸的光轴方向可移动地引导,并且由步进马达5107和5108沿光轴方向驱动。步进马达5107和5108分别与驱动脉冲同步地使变焦透镜5102和调焦透镜5104移动。
通过诸如音圈马达等的图像稳定致动器5126使图像稳定透镜5103沿与摄像光学***的光轴垂直的方向偏移。由此,进行图像稳定操作以减少由诸如手动振动等的照相机抖动引起的图像模糊。光阑单元5114包括孔径叶片5114a和5114b,并且通过经由光阑致动器5113沿开闭方向驱动孔径叶片5114a和5114b来调整光量。孔径叶片5114a和5114b的位置通过霍尔元件5115来检测,并且经由放大器电路5122和A/D转换器电路5123被输入至镜头微计算机5111。
可更换镜头5100具有作为操作构件的镜头电子环5130。镜头电子环5130由用户绕光轴可转动,并且镜头电子环5130的转动量和方向由诸如光遮断器等的转动检测器5131检测并被输入至镜头微计算机5111。操作构件可以是开关、按钮和拨盘,或者可以是触摸面板,并且可更换镜头5100可以包括多个操作构件。
作为配件控制器的镜头微计算机5111控制可更换镜头5100内的各组件的操作。镜头微计算机5111经由用于进行第一通信的镜头第一通信电路5141或用于进行第二通信的镜头第二通信电路5142接收从照相机本体5200发送来的控制命令或发送请求命令。镜头微计算机5111进行与控制命令相对应的镜头控制,并且将与发送请求命令相对应的镜头数据(配件数据)经由镜头第一通信电路5141和镜头第二通信电路5142发送至照相机本体5200。镜头微计算机5111根据可更换镜头5100中的各组件的操作来将相应的镜头数据发送至照相机本体5200。镜头第一通信电路5141和镜头第二通信电路5142构成可更换镜头5100中的配件通信部。
镜头微计算机5111根据控制命令中的与变倍和调焦有关的命令以及操作构件的操作来将驱动信号输出至变焦驱动电路5119和调焦驱动电路5120,由此驱动步进马达5107和5108。该结构提供用于控制利用变焦透镜5102的变倍的变焦控制和用于控制利用调焦透镜5104的调焦的调焦控制。
镜头微计算机5111根据控制命令中的图像稳定相关命令或者可更换镜头5100中设置的诸如振动陀螺仪等的振动传感器(未示出)所检测到的照相机抖动来经由图像稳定驱动电路5125驱动图像稳定致动器5126。由此,进行用以控制图像稳定透镜5103的偏移驱动的图像稳定控制。
镜头微计算机5111根据控制命令中的与光量调整有关的命令或者操作构件的操作来将驱动信号输出至光阑驱动电路5121以驱动光阑致动器5113。因而,进行用于控制光阑单元5114的光量调整控制。
中间适配器5300例如是用于改变焦距的远摄或广角转换器,并且包括添加到摄像光学***的变倍透镜301以及适配器微计算机(以下称为适配器微计算机5)5302。可以使用除远摄或广角转换器以外的中间适配器,诸如用于改变法兰焦距的安装件转换器等。
中间适配器5300具有作为操作构件的适配器电子环5310。适配器电子环5310由用户绕光轴可转动,并且适配器电子环5310的转动量和方向由诸如光遮断器等的转动检测器5311检测并被输入至适配器微计算机5302。操作构件可以是开关、按钮和拨盘,或者可以是触摸面板,并且中间适配器5300可以包括多个操作构件。
作为配件控制器的适配器微计算机5302控制中间适配器5300中的各组件的操作。适配器微计算机5302经由用于进行第一通信的适配器第一通信电路5341或用于进行第二通信的适配器第二通信电路5342接收从照相机本体5200发送来的控制命令或发送请求命令。适配器微计算机5302进行与控制命令相对应的中间适配器控制,或者将与发送请求命令相对应的适配器数据(配件数据)经由适配器第一通信电路5341和适配器第二通信电路5342发送至照相机本体5200。适配器微计算机5302根据中间适配器5300中的各组件的操作来将相应的适配器数据发送至照相机本体5200。适配器第一通信电路5341和适配器第二通信电路5342构成中间适配器5300中的配件通信部。
照相机本体5200包括诸如CCD传感器和CMOS传感器等的图像传感器5201、A/D转换器电路5202、信号处理电路5203、记录器5204、照相机微计算机(以下称为照相机微计算机5)5205和显示单元5206。
图像传感器5201对由摄像光学***形成的被摄体图像进行光电转换并且输出电气信号(模拟信号)。A/D转换器电路5202将来自图像传感器5201的模拟信号转换成数字信号。信号处理电路5203对来自A/D转换器电路5202的数字信号进行各种图像处理以生成图像信号。信号处理电路5203还根据该图像信号生成表示被摄体图像的对比度状态(摄像光学***的焦点状态)的焦点信息和表示曝光状态的亮度信息。信号处理电路5203将该图像信号输出至显示单元5206。显示单元5206将该图像信号显示为用于确认构图和焦点状态等的实时取景图像。
作为照相机控制器的照相机微计算机5205根据来自诸如未示出的摄像指示开关和各种设置开关等的照相机操作构件的输入来控制照相机本体5200中的各组件的操作。例如,控制图像传感器5201的曝光时间或者控制A/D转换器电路5202的感光度以进行曝光控制。
照相机微计算机5205将控制命令和发送请求命令经由用于进行第一通信的照相机第一通信电路5241或用于进行第二通信的照相机第二通信电路5242发送至可更换镜头5100和中间适配器5300。例如,照相机微计算机5205响应于未示出的变焦开关的操作,将与对变焦透镜5102的变焦控制有关的控制命令发送至可更换镜头5100和中间适配器5300。将与根据亮度信息的光量调整控制有关的控制命令和与根据焦点信息的调焦控制有关的控制命令发送至可更换镜头5100。照相机第一通信电路5241和照相机第二通信电路5242构成照相机通信部。
照相机微计算机5205接收来自可更换镜头5100的镜头数据和来自中间适配器5300的适配器数据。照相机微计算机5205根据经由照相机第一通信电路5241和照相机第二通信电路5242所获得的镜头数据或者适配器数据中所包括的操作构件的操作信息,将与可更换镜头5100和中间适配器5300有关的控制命令发送至可更换镜头5100和中间适配器5300。
照相机微计算机5205根据需要将用于获取控制信息和状况信息的发送请求命令发送至可更换镜头5100和中间适配器5300。
现在参考图17,将说明用于在照相机本体5200与可更换镜头5100和中间适配器5300之间进行第一通信(“一对多”通信)的通信电路。以下所述的通信电路仅仅是例示性的,并且可以使用除以下结构以外的结构,只要通信电路被配置为提供“一对多”通信即可。
第一通信由照相机微计算机5205经由照相机第一通信电路5241、由镜头微计算机5111经由镜头第一通信电路5141、并且由适配器微计算机5302经由适配器第一通信电路5341进行。照相机第一通信电路5241、镜头第一通信电路5141和适配器第一通信电路5341通过经由安装件5010和5011所设置的通信端子部5012和5013而连接的信号线(CS和DATA)来提供第一通信。照相机第一通信电路5241包括接地开关52081和输入/输出开关52082。镜头第一通信电路5141包括接地开关51121和输入/输出开关51122。适配器第一通信电路5341包括接地开关53031和输入/输出开关53032。
信号线包括用于传播用于控制通信的信号的信号线CS(第一信号线)和用于传播要发送和接收的数据的信号线DATA(第二信号线)这两个线。信号线CS连接至照相机微计算机5205、适配器微计算机5302和镜头微计算机5111,并且其(高或低)状态是可检测的。信号线CS上拉连接至照相机本体5200中的未示出的电源,并且经由可更换镜头5100的接地开关51121、照相机本体5200的接地开关52081和中间适配器5300的接地开关53031可连接至GND。换句话说,建立了开漏连接。
利用该结构,可更换镜头5100、照相机本体5200和中间适配器5300可以通过接通(连接)它们的接地开关来使信号线CS的状态变为低。另一方面,在所有的可更换镜头5100、照相机本体5200和中间适配器5300都断开(切断)接地开关时,信号线CS的状态可以变为高。后面将说明在通信中使用信号线CS传播的控制信号的内容和操作过程的详情。
信号线DATA是在切换数据传播方向的同时可使用的单线双向数据传输线。信号线DATA可以经由可更换镜头5100的输入/输出开关51122、发送缓冲器51123和接收缓冲器51124连接至镜头微计算机5111。信号线DATA可以经由照相机本体5200的输入/输出开关52082、发送缓冲器52083和接收缓冲器52084连接至照相机微计算机5205。信号线DATA可以经由中间适配器的输入/输出开关53032、发送缓冲器53033和接收缓冲器53034连接至适配器微计算机5302。照相机微计算机5205、镜头微计算机5111和适配器微计算机5302操作各个输入/输出开关52082、51152和53032以选择信号线DATA连接至发送缓冲器51123、52083和53033还是接收缓冲器51024、52084和53034。
利用该结构,在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302发送数据的情况下,这三者操作自身的输入/输出开关52082、51122和53032以使信号线DATA连接至发送缓冲器51123、52083和53033。这使得能够进行数据发送。另一方面,在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302接收数据的情况下,这三者分别操作自身的输入/输出开关52082、51122和53032以使信号线DATA连接至接收缓冲器51024、52084和53034。这使得能够进行数据接收。发送缓冲器51123、52083和53033以及接收缓冲器51024、52084和53034具有能够在缓冲器大小范围内进行连续发送和接收的结构。后面将说明通信时的信号线DATA的输入/输出切换过程的详情。
图17所示的通信电路的结构仅是例示性的,并且可以是其它结构。例如,信号线CS被下拉至照相机本体5200中的GND,并且经由可更换镜头5100的接地开关51121、照相机本体5200的接地开关52081和中间适配器5300的接地开关53031连接至未示出的电源。信号线DATA可以始终连接至各数据输入单元,并且可以通过开关来切换信号线DATA和各数据输出单元之间的连接/断开。
现在参考图18所示的信号波形,将说明为了进行第一通信(“一对多”通信)而在照相机本体5200、可更换镜头5100和中间适配器5300之间通过信号线DATA通信的通信数据的格式。该格式对于以下要说明的作为第一通信模式的广播通信模式和作为第二通信模式的P2P通信模式是共同的。通信数据的格式基于所谓的异步通信,其中在该异步通信中,按与预先在照相机本体5200、可更换镜头5100和中间适配器5300之间定义的通信速度相对应的通信比特率来进行发送和接收。
最初,不进行数据发送的非发送状态使信号电平维持高。接着,为了向数据接收侧通知数据发送开始,将信号电平设置为低电平并持续1位时间段。将该1位的时间段称为开始位ST。在从接下来的第2位至第9位的8位时间段内发送1字节的数据。该数据位排列从根据MSB优先格式从最高有效数据D7开始,继续顺次为数据D6、数据D5、数据D4、数据D3、数据D2和数据D1,并且以最低有效数据D0结束。接着,将1位的奇偶PA信息添加至第10位,并且最后,在表示发送数据的结束的结束位SP期间使信号电平变为高。由此,从开始位ST开始的1帧时间段结束。
图18所示的通信数据格式仅是例示性的,并且可以使用其它通信数据格式。例如,数据位排列可以是LSB优先或九位长,或者可以不将奇偶PA信息添加至数据。在作为后面要说明的第一通信模式的广播通信和作为第二通信模式的P2P通信之间,可以切换数据格式。
现在参考图19A和19B所示的信号波形,将说明在照相机本体5200、可更换镜头5100和中间适配器5300之间利用信号线CS和信号线DATA所进行的广播通信。广播通信进行从照相机微计算机5205、镜头微计算机5111和适配器微计算机5302其中之一向其它两者同时发送数据的“一对多”同时分发。
图19A示出响应于从照相机微计算机5205向镜头微计算机5111和适配器微计算机5302的广播通信而从适配器微计算机5302向照相机微计算机5205和镜头微计算机5111进行的例示性广播通信。
最初,作为通信主设备的照相机微计算机5205开始将低输出发送至信号线CS,以向作为通信从设备的镜头微计算机5111和适配器微计算机5302通知广播通信的开始(5401)。接着,照相机微计算机5205将要发送的数据存储在发送缓冲器52083中,并且在发送开始时根据上述通信格式将该数据输出至信号线DATA(5402)。另一方面,镜头微计算机5111和适配器微计算机5302在检测到从信号线DATA输入的开始位ST的定时,开始将低输出发送至信号线CS(5403、5404)。由于此时照相机微计算机5205已开始了将低输出发送至信号线CS,因此发送至信号线CS的信号电平没有改变。
接着,照相机微计算机5205终止最终数据的结束位SP的输出,然后停止向信号线CS的低输出(5405)。另一方面,镜头微计算机5111和适配器微计算机5302每当它们接收到从信号线DATA输入的直到结束位SP为止的数据时,将数据存储在接收缓冲器51124和53034中。然后,在检测到向信号线CS的低输出时,从接收缓冲器51124和53034中取出数据,并对该数据进行内部处理。在用于接收下一数据的准备完成之后,解除向信号线CS的低输出(5406、5407)。如上所述,在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302全部取消向信号线CS的低输出的情况下,信号线CS的信号电平变为高。因而,照相机微计算机5205、镜头微计算机5111和适配器微计算机5302各自确认了在解除向信号线CS的低输出之后、信号线CS的信号电平变为高。由此,照相机微计算机5205、镜头微计算机5111和适配器微计算机5302各自可以结束与当前通信有关的处理,并且判断为针对下一通信的准备就绪。
接着,在确认了信号线CS的信号电平已返回到高电平之后,适配器微计算机5302开始向信号线CS的低输出,以向照相机微计算机5205和镜头微计算机5111通知广播通信的开始(5411)。
接着,适配器微计算机5302将要发送的数据存储在发送缓冲器53033中,并且在发送开始时根据上述的通信格式将该数据输出至信号线DATA(5412)。另一方面,照相机微计算机5205和镜头微计算机5111在检测到从信号线DATA输入的开始位ST的定时,开始向信号线CS的低输出(5413、5414)。由于此时适配器微计算机5302已开始了向信号线CS的低输出,因此发送至信号线CS的信号电平没有改变。
接着,在完成最终数据的结束位SP的输出之后,适配器微计算机5302解除向信号线CS的低输出(5415)。另一方面,每当照相机微计算机5205和镜头微计算机5111接收到从信号线DATA输入的直到结束位SP为止的数据时,将该数据存储在接收缓冲器52084和51124中,并且在检测到向信号线CS的低输出时,从接收缓冲器52084和51124中取出该数据。然后,对该数据进行内部处理,并且在用于接收下一数据的准备完成之后,解除向信号线CS的低输出(5416、5417)。
图19B示出镜头微计算机5111通知广播通信的开始的示例。在该示例中,响应于从照相机微计算机5205向镜头微计算机5111和适配器微计算机5302的广播通信,从适配器微计算机5302向照相机微计算机5205和镜头微计算机5111进行广播通信。
最初,镜头微计算机5111开始向信号线CS的低输出,以向照相机微计算机5205和适配器微计算机5302通知广播通信的开始(5421)。接着,在检测到信号线CS的信号电平变为低电平时,照相机微计算机5205开始对信号线CS的低输出(5422)。由于此时镜头微计算机5111已开始了向信号线CS的低输出,因此发送至信号线CS的信号电平没有改变。
接着,照相机微计算机5205将要发送的数据存储在发送缓冲器52083中,并且在发送开始时根据上述通信格式将该数据输出至信号线DATA(5423)。另一方面,适配器微计算机5302在检测到从信号线DATA输入的开始位ST的定时,开始向对信号线CS的低输出(5424)。由于此时照相机微计算机5205已开始了向信号线CS的低输出,因此发送至信号线CS的信号电平没有改变。
接着,照相机微计算机5205终止最终数据的结束位SP的输出,然后解除向信号线CS的低输出(5425)。另一方面,每当镜头微计算机5111和适配器微计算机5302从信号线DATA接收到直到结束位SP为止的数据时,将该数据存储在接收缓冲器51124和53034中,并且在检测到向信号线CS的低输出时,从接收缓冲器51124和53034中取出该数据。然后,对该数据进行内部处理,并且在用于接收下一数据的准备完成之后,解除向信号线CS的低输出(5426、5427)。如上所述,在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302全部解除向信号线CS的低输出的情况下,信号线CS的信号电平变为高。因此,照相机微计算机5205、镜头微计算机5111和适配器微计算机5302各自确认了在解除向信号线CS的低输出之后、信号线CS的信号电平变为高。由此,照相机微计算机5205、镜头微计算机5111和适配器微计算机5302各自可以结束与当前通信有关的处理,并且判断为针对下一通信的准备就绪。
接着,在确认了信号线CS的信号电平再次变为高之后,适配器微计算机5302开始向信号线CS的低输出,以向照相机微计算机5205和镜头微计算机5111通知广播通信的开始(5431)。
接着,适配器微计算机5302将要发送的数据存储在发送缓冲器53033中,并且在发送开始时根据上述通信格式将该数据输出至信号线DATA(5432)。另一方面,照相机微计算机5205和镜头微计算机5111在检测到从信号线DATA输入的开始位ST的定时,开始向信号线CS的低输出(5433、5434)。由于此时适配器微计算机5302已开始了向信号线CS的低输出,因此发送至信号线CS的信号电平没有改变。
接着,适配器微计算机5302终止最终数据的结束位SP的输出,然后解除向信号线CS的低输出(5435)。另一方面,在接收到从信号线DATA输入的直到结束位SP为止的数据之后,照相机微计算机5205和镜头微计算机5111每当接收到数据时将该数据存储在接收缓冲器52084和51124中。然后,在检测到向信号线CS的低输出时,从接收缓冲器52084和51124取出该数据。对该数据进行内部处理,并且在用于接收下一数据的准备完成之后,解除向信号线CS的低输出(5436、5437)。
在图19B所示的示例中,在从作为通信从设备的镜头微计算机5111和适配器微计算机5302开始广播通信的情况下,作为通信主设备的照相机微计算机5205在5421的时刻不能判断镜头微计算机5111和适配器微计算机5302中的哪个使信号线CS变低。因而,照相机微计算机5205需要与镜头微计算机5111和适配器微计算机5302这两者进行通信,以获取与这两者是否开始了广播通信有关的信息。
照相机微计算机5205将低输出发送至信号线CS以开始广播通信的定时可以与镜头微计算机5111和适配器微计算机5302使信号线CS变为低以开始广播通信的定时一致。在这种情况下,照相机微计算机5205不能检测到镜头微计算机5111和适配器微计算机5302已将低输出发送至信号线CS。因此,作为通信主设备的照相机微计算机5205可以发送用于许可作为通信从设备的镜头微计算机5111和适配器微计算机5302开始广播通信的许可通知。
如以上参考图19A和19B所述,在广播通信中使用信号线CS所传播的信号用作表示广播通信已开始和通信处理正在进行的信号。
图19A和19B示出可以提供“一对多”通信的第一通信中的广播通信的例示性通信波形,但第一通信中的广播通信的通信波形可以是其它通信波形。例如,图19A和19B将在一次广播通信中要发送的数据设置为1字节,但可以将该数据设置为2字节或3字节。广播通信可被设置为从作为通信主设备的照相机微计算机5205向作为通信从设备的镜头微计算机5111和适配器微计算机5302的单向限制通信。
现在参考图20所示的信号波形,将说明使用信号线CS和信号线DATA在照相机本体5200、可更换镜头5100和中间适配器5300之间进行的P2P通信。在P2P通信中,作为通信主设备的照相机本体5200从作为通信从设备的可更换镜头5100和中间适配器5300中选择一个通信对方。然后,进行进在照相机本体5200和所选择的通信从设备之间发送和接收数据的“一对一”个体通信。
这里,例示如下的示例:照相机微计算机5205选择镜头微计算机5111作为通信对方,并且响应于来自照相机微计算机5205的1字节的数据发送,将2字节的数据从镜头微计算机5111发送至照相机微计算机5205。发送字节数可以不是如上所述的1字节或2字节,只要是发送侧和接收侧这两者都可以连续地进行通信的字节数即可。后面将说明用于在广播通信和P2P通信之间切换的方法以及用于选择P2P通信的通信对方的方法。
最初,作为通信主设备的照相机微计算机5205将要发送的1字节的数据存储在发送缓冲器52083中,并且在发送开始的同时根据上述通信格式将该数据输出至信号线DATA(5501)。在完成最终数据的结束位SP的输出之后,照相机微计算机5205开始向信号线CS的低输出(5502)。之后,照相机微计算机5205在用于接收下一数据的准备完成之后,解除向信号线CS的低输出(5503)。
另一方面,镜头微计算机5111每当其接收到从信号线DATA输入的直到结束位SP为止的数据时,将该数据存储在接收缓冲器51124中。然后,在检测到从信号线CS输入的低信号时,对接收缓冲器51124中所存储的数据进行分析,并且对该数据进行内部处理。之后,在镜头微计算机5111确认了信号线CS的信号电平返回到高电平时,镜头微计算机5111将要发送的2字节的数据存储在发送缓冲器51123中,并且在发送开始的同时根据上述通信格式将该数据连续地输出至信号线DATA(5504)。在镜头微计算机5111结束第2字节的结束位SP的输出之后,镜头微计算机5111开始向信号线CS的低输出(5505)。之后,镜头微计算机5111在用于接收下一数据的准备完成之后,解除向信号线CS的低输出(5506)。
未被选择为P2P通信的通信对方的适配器微计算机5302完全不参与信号线CS和信号线DATA的操作。
如以上参考图20所述,在P2P通信中使用信号线CS所传播的信号用作表示发送侧的发送结束和下一数据发送的待机请求的通知信号。图20所示的P2P通信的通信波形仅是例示性的,并且可以是其它通信波形。例如,要发送的数据可以是1字节或其它的字节数。
现在参考图21所示的信号波形,将说明用于在广播通信和P2P通信之间切换的(通信模式切换)方法和用于选择P2P通信的通信对方的方法。通过广播通信来选择P2P通信的通信对方。现在假定以下的例示性P2P通信。最初,照相机微计算机5205选择(指定)适配器微计算机5302作为P2P通信的通信对方。然后,通过从照相机微计算机5205向适配器微计算机5302的1字节数据发送和从适配器微计算机5302向照相机微计算机5205的1字节数据发送来进行P2P通信。接着,照相机微计算机5205指定镜头微计算机5111作为P2P通信的通信对方。然后,通过从照相机微计算机5205向镜头微计算机5111的2字节数据发送和从镜头微计算机5111向照相机微计算机5205的3字节数据发送来进行P2P通信。
最初,作为通信主设备的照相机微计算机5205根据图19A所述的过程进行广播通信(5601)。通过该广播通信通知的内容是指定下一P2P通信中与照相机微计算机5205的通信对方的从设备指定数据。作为通信从设备的镜头微计算机5111和适配器微计算机5302根据通过广播通信所接收到的从设备指定数据来判断它们是否被指定为P2P通信的通信对方。利用该广播通信,照相机微计算机5205和由从设备指定数据指定的通信从设备从广播通信切换到P2P通信(5602)。
接着,根据图20所示的过程,在照相机微计算机5205和被指定为通信对方的适配器微计算机5302之间通过P2P通信来发送和接收数据(5603)。这里,将1字节数据从照相机微计算机5205发送至适配器微计算机5302,然后将该1字节数据从适配器微计算机5302发送至照相机微计算机5205。
在照相机微计算机5205和适配器微计算机5302之间的P2P通信结束时,照相机微计算机5205可以通过广播通信再次指定P2P通信的通信对方。这里,照相机微计算机5205将镜头微计算机5111设置为从设备指定数据以将镜头微计算机5111指定为下一P2P通信的通信对方,并且根据图19A所述的过程进行广播通信(5604)。在通过该广播通信、适配器微计算机5302结束P2P通信时,镜头微计算机5111从广播通信切换到P2P通信(5605)。如果不进行广播通信,则照相机微计算机5205和适配器微计算机5302之间的P2P通信继续。
接着,照相机微计算机5205和镜头微计算机5111根据图20所述的过程通过P2P通信来发送和接收数据。这里,照相机微计算机5205将2字节数据发送到镜头微计算机5111,然后镜头微计算机5111将3字节数据发送到照相机微计算机5205(5606)。
如上所述,能够进行“一对多”通信的第一通信可以通过广播通信选择P2P通信的通信对方,同时在广播通信和P2P通信之间切换。
现在参考图22A和22B的流程图,将说明在作为在照相机本体5200、可更换镜头5100和中间适配器5300之间进行的第一通信模式的广播通信模式中的处理(通信控制方法)。现在将说明从照相机本体5200向可更换镜头5100和中间适配器5300的例示性广播通信。
图22A示出在从照相机微计算机5205向镜头微计算机5111和适配器微计算机5302发送数据的广播通信模式中的广播通信发送处理。在照相机微计算机5205满足用以开始广播通信的要求时(诸如在照相机微计算机5205发送镜头数据或适配器数据的发送请求时、或者在镜头微计算机5111和适配器微计算机5302将低输出发送至信号线CS以请求广播通信开始时),广播通信发送处理开始。照相机微计算机5205根据计算机程序执行该处理。
在以下说明中,S代表步骤。在S5700中,照相机微计算机5205接通(连接)接地开关52081以将信号线CS设置为低电平,由此向镜头微计算机5111和适配器微计算机5302通知广播通信的开始。镜头微计算机5111和适配器微计算机5302通过接收到广播通信的开始通知而开始图22B所述的广播通信接收处理。
接着,在S5701中,照相机微计算机5205操作输入/输出开关52082以使信号线DATA连接至数据输出单元。
接着,在S5702中,照相机微计算机5205使用信号线DATA来发送数据,并且在所有数据的发送完成时进入S5703。这里要发送的数据的字节数可以是任何大小,只要该字节数在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302之间被等同地识别出即可,并且具有利用各微计算机中的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。
在S5703中,照相机微计算机5205判断S5702中所发送的数据是否是包括来自镜头微计算机5111或适配器微计算机5302的发送的双向命令。如果该发送数据不是双向命令,则照相机微计算机5205进入S5704,并且如果该发送数据是双向命令,则照相机微计算机5205进入S5705。
在S5704中,照相机微计算机5205断开(切断)接地开关52081以解除向信号线CS的低输出,以表示通信处理结束。然后,流程进入S5715。
在S5705中,照相机微计算机5205操作输入/输出开关52082以使信号线DATA连接至数据输入单元。
接着,在S5706中,照相机微计算机5205断开(切断)接地开关52081以解除向信号线CS的低输出,以表示通信处理已结束。
接着,在S5707中,照相机微计算机5205待机,直到镜头微计算机5111和适配器微计算机5302完成数据的接收为止或者直到信号线CS变为高为止。在信号线CS变为高时,流程进入S5708。
在S5708中,照相机微计算机5205待机,直到信号线CS变为低为止,以等待来自镜头微计算机5111或适配器微计算机5302的数据发送。如果信号线CS变为低,则流程进入S5709。
在S5709中,照相机微计算机5205许可来自信号线DATA的数据接收。接着,在S5710中,照相机微计算机5205待机,直到检测到信号线DATA的开始位为止。如果检测到开始位,则流程进入S5711。
在S5711中,照相机微计算机5205接通(连接)接地开关52081以表示通信处理在进行中,并且开始向信号线CS的低输出。
接着,在S5712中,照相机微计算机5205待机,直到接收到了所有数据为止。在所有数据的接收完成时,流程进入S5713。这里要接收的数据的字节数可以是任意大小,只要该字节数在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302之间被等同地识别出即可,并且可以是利用各微计算机中的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。
接着,在S5713中,照相机微计算机5205禁止来自信号线DATA的数据接收。
然后,在S5714中,照相机微计算机5205断开(切断)接地开关52081以表示通信处理已结束,并且解除向信号线CS的低输出。因而,流程进入S5715。
在S5715中,照相机微计算机5205待机,直到镜头微计算机5111和适配器微计算机5302完成数据接收为止或者直到信号线CS变为高为止。如果信号线CS变为高,则流程进入S5716。
在S5716中,照相机微计算机5205判断基于S5702中所发送的数据、是否针对镜头微计算机5111和适配器微计算机5302指定了P2P通信的通信对方。如果照相机微计算机5205指定了通信对方,则流程进入S5717。否则,照相机微计算机5205在维持广播通信模式的同时结束广播通信发送处理。
在S5717中,照相机微计算机5205从广播通信模式转变为P2P通信模式,并且结束广播通信发送处理。
上述处理可以使用从照相机本体5200向可更换镜头5100和中间适配器5300的广播通信来发送数据。
图22B示出镜头微计算机5111和适配器微计算机5302从照相机微计算机5205接收数据的广播通信接收处理。除广播通信模式或P2P通信模式之外,镜头微计算机5111和适配器微计算机5302还在通信待机期间在信号线CS变为低时,识别出广播通信开始通知并且开始广播通信接收处理。镜头微计算机5111和适配器微计算机5302根据计算机程序来执行该处理。
在S5720中,镜头微计算机5111和适配器微计算机5302许可从信号线DATA接收数据。
接着,在S5721中,镜头微计算机5111和适配器微计算机5302判断是否接收到信号线DATA的开始位,并且如果尚未接收到该开始位,则流程进入S5722,如果接收到了该开始位,则流程进入S5724。
在S5722中,镜头微计算机5111和适配器微计算机5302判断信号线CS是否为高。如果信号线CS为高,则流程进入S5723以结束广播通信的接收处理,并且如果信号线CS不为高,则流程返回至S5721,以连续等待开始位接收。
在S5723中,镜头微计算机5111和适配器微计算机5302禁止来自信号线DATA的数据接收,并且结束广播通信接收处理。
在S5724中,在镜头微计算机5111和适配器微计算机5302处于P2P通信模式的情况下,镜头微计算机5111和适配器微计算机5302转变为广播通信模式。
在S5725中,镜头微计算机5111和适配器微计算机5302接通(连接)接地开关51121和接地开关53031以开始向信号线CS的低输出,以表示通信处理在进行中。
在S5726中,镜头微计算机5111和适配器微计算机5302等待,直到接收到所有的数据为止。然后,如果所有数据的接收完成,则流程进入S5727。这里要接收的数据的字节数可以是任意大小,只要该字节数在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302之间被等同地识别出即可,并且可以是利用各微计算机中的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。
在S5727中,镜头微计算机5111和适配器微计算机5302禁止来自信号线DATA的数据接收。
接着,在S5728中,镜头微计算机5111和适配器微计算机5302断开(切断)接地开关51121和接地开关53031以解除向信号线CS的低输出,以表示通信处理已结束。
接着,在S5729中,镜头微计算机5111和适配器微计算机5302判断S5725中所接收到的数据是否是表示源自于自身的发送的双向命令。如果所接收到的数据是双向命令,则镜头微计算机5111和适配器微计算机5302进入S5730,否则进入S5735。
在S5730中,镜头微计算机5111和适配器微计算机5302待机,直到其它微计算机5完成数据接收为止或者直到信号线CS变为高为止。在信号线CS变为高时,流程进入S5731。
在S5731中,为了通知广播通信的开始,镜头微计算机5111和适配器微计算机5302接通(连接)接地开关51121和接地开关53031以将信号线CS设置为低电平。
接着,在S5732中,镜头微计算机5111和适配器微计算机5302操作输入/输出开关51122和输入/输出开关53032以使信号线DATA连接至数据输出单元。
接着,在S5733中,镜头微计算机5111和适配器微计算机5302使用信号线DATA来发送数据,并且在所有数据发送完成时,流程进入S5734。这里要发送的数据的字节数可以是任意大小,只要该字节数在照相机微计算机5205、镜头微计算机5111和适配器微计算机5302之间被等同地识别出即可,并且可以具有利用各微计算机中的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。
在S5734中,镜头微计算机5111和适配器微计算机5302断开(切断)接地开关51121和接地开关53031以解除向信号线CS的低输出,以表示自身的数据发送处理完成。
接着,在S5735中,镜头微计算机5111和适配器微计算机5302待机,直到其它微计算机5完成数据接收为止或者直到信号线CS变为高为止。在信号线CS变为高时,流程进入S5736。
在S5736中,镜头微计算机5111和适配器微计算机5302判断基于S5726中所接收到的数据、照相机微计算机5205是否指定了P2P通信的通信对方。如果指定了镜头微计算机5111和适配器微计算机5302作为通信对方,则流程进入S5737,否则,维持广播通信模式并且结束广播通信接收处理。
在S5737中,镜头微计算机5111和适配器微计算机5302许可来自信号线DATA的数据接收。
接着,在S5738中,镜头微计算机5111和适配器微计算机5302从广播通信模式转变为P2P通信模式,并且结束广播通信接收处理。
上述处理使得能够使用从照相机本体5200向可更换镜头5100和中间适配器5300的广播通信来接收数据。
现在参考图23A和23B的流程图,将说明在照相机本体5200、可更换镜头5100和中间适配器5300之间在作为第二通信模式的P2P通信模式中进行的处理。将说明从作为通信主设备的照相机本体5200向作为通信从设备的中间适配器5300的例示性P2P通信。
图23A示出在P2P通信模式中作为通信主设备的照相机微计算机5205所进行的P2P通信发送处理。在照相机微计算机5205满足用以开始P2P通信的要求时,P2P通信发送处理开始。照相机微计算机5205根据计算机程序来执行该处理。
在S5800中,照相机微计算机5205操作输入/输出开关52082以使信号线DATA连接至数据输出单元。
接着,在S5801中,照相机微计算机5205使用信号线DATA来发送数据。然后,在所有数据的发送完成之后,照相机微计算机5205进入S5802。这里要发送的数据的字节数可以具有任意大小,只要该字节数在照相机微计算机5205和适配器微计算机5302之间被等同地识别出即可,并且可以具有利用各微计算机中的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。如果照相机微计算机5205可以对发送数据进行分割并发送,则该数据可以具有利用适配器微计算机5302中的接收缓冲器一次可以接收的大小。
在S5802中,照相机微计算机5205接通(连接)接地开关52081以开始向信号线CS的低输出,并且向适配器微计算机5302通知通过P2P通信的数据发送完成。在接收到该P2P通信的数据发送完成时,适配器微计算机5302开始图23B所述的P2P通信接收处理。
在S5803中,照相机微计算机5205判断S5802中所发送的数据是否是还包括来自适配器微计算机5302的数据发送的双向命令。如果发送数据不是双向命令,则照相机微计算机5205进入S5804。如果发送数据是双向命令,则流程进入S5805。
在S5804中,照相机微计算机5205断开(切断)接地开关52081以解除向信号线CS的低输出,从而检测到适配器微计算机5302完成了数据接收。然后,流程进入S5809。
在S5805中,照相机微计算机5205操作输入/输出开关52082以使信号线DATA连接至数据输入单元。
接着,在S5806中,为了检测到来自适配器微计算机5302的数据发送完成,照相机微计算机5205断开(切断)接地开关52081并且解除向信号线CS的低输出。
接着,在S5807中,照相机微计算机5205待机,直到来自适配器微计算机5302的数据发送完成为止或者直到信号线CS变为低为止。然后,在信号线CS变为低时,照相机微计算机5205判断为来自适配器微计算机5302的数据发送完成,并且流程进入S5808。这里要接收的数据的字节数可以具有任意大小,只要该字节数在照相机微计算机5205和适配器微计算机5302之间被等同地识别出即可,并且可以具有利用各微计算机的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。如果适配器微计算机5302可以对发送数据进行分割并发送,则该发送数据可以是照相机微计算机5205中的接收缓冲器一次可接收的大小。
在S5808中,照相机微计算机5205分析从信号线DATA接收到的数据。
接着,在S5809中,照相机微计算机5205待机,直到信号线CS变为高为止。然后,在信号线CS变为高时,这意味着照相机微计算机5205完成了当前的P2P通信,因而流程进入S5810。
在S5810中,照相机微计算机5205判断在下一通信中是否开始广播通信。如果照相机微计算机5205开始广播通信,则流程进入S5811。如果P2P通信要继续,则P2P通信发送处理以P2P通信模式结束。
在S5811中,照相机微计算机5205从P2P通信模式转变为广播通信模式,并且结束P2P通信发送处理。
上述处理可以使用从作为通信主设备的照相机本体5200向中间适配器5300的P2P通信来发送和接收数据。
图23B示出在照相机微计算机5205和作为通信从设备的适配器微计算机5302之间的P2P通信中适配器微计算机5302所进行的P2P通信接收处理。在适配器微计算机5302接收到P2P通信的数据时,P2P通信接收处理开始。适配器微计算机5302根据计算机程序执行该处理。
在S5820中,适配器微计算机5302分析从信号线DATA接收到的数据。
接着,在S5821中,适配器微计算机5302待机,直到信号线CS变为高为止或者直到在S5804或S5806中处理完成为止。在信号线CS变为高时,适配器微计算机5302进入S5822。
在S5822中,适配器微计算机5302判断S5820中所分析的所接收到的数据是否是包括来自适配器微计算机5302的数据发送的双向命令。如果所接收到的数据不是双向命令,则适配器微计算机5302进入S5823,并且如果所接收到的数据是双向命令,则适配器微计算机5302进入S5824。
在S5823中,适配器微计算机5302通过接通(连接)和断开(切断)接地开关53031来开始向信号线CS的低输出,以向照相机微计算机5205通知数据接收已完成。然后,流程进入S5828。
在S5824中,适配器微计算机5302操作输入/输出开关53032以使信号线DATA连接至数据输出单元。
接着,在S5825中,适配器微计算机5302使用信号线DATA来发送数据,并且在所有数据的发送完成时进入S5826。这里要发送的数据的字节数可以具有任意大小,只要该字节数在照相机微计算机5205和适配器微计算机5302之间被等同地识别出即可,并且可以具有利用各微计算机的发送缓冲器和接收缓冲器可以进行一次发送和接收的大小。如果适配器微计算机5302可以对发送数据进行分割并发送,则该发送数据可以具有利用照相机微计算机5205中的接收缓冲器一次可接收的大小。
接着,在S5826中,为了向照相机微计算机5205通知P2P通信已完成,适配器微计算机5302接通(连接)接地开关53031并开始向信号线CS的低输出。由此,适配器微计算机5302向照相机微计算机5205通知通过P2P通信的数据发送完成。
接着,在S5827中,适配器微计算机5302操作输入/输出开关53032以使信号线DATA连接至数据输入单元。
接着,在S5828中,适配器微计算机5302断开(切断)接地开关53031并且解除向信号线CS的低输出。
接着,在S5829中,适配器微计算机5302待机,直到信号线CS变为高为止,以检测到照相机微计算机5205完成了P2P通信。在信号线CS变为高时,适配器微计算机5302结束P2P通信接收处理。
上述处理使用作为通信从设备的中间适配器5300的P2P通信来发送和接收数据。
现在参考图24的流程图,将说明在发售日期不同的照相机本体5200、可更换镜头5100和中间适配器5300之间的、在确保兼容性的同时以更高速度或最佳通信速度通过第一通信进行的启动的通信处理。将说明在可更换镜头5100经由一个中间适配器5300连接至照相机本体5200的情况下、照相机本体5200与中间适配器5300进行的例示性通信处理(照相机本体启动处理)。然而,通信从设备可以是可更换镜头5100。对连接至照相机本体5200的包括可进行第一通信的可更换镜头的多个配件全部进行该处理。照相机微计算机5205根据计算机程序来进行以下处理。
在S5900中,照相机微计算机5205进行用以识别经由照相机第一通信电路5241所附接的配件的类型和数量的认证通信。然后,在所有安装的配件(这里为中间适配器5300和可更换镜头5100)的认证完成时,流程进入S5901。该认证通信是按与相互预定义的通信速度相对应的通信比特率进行的。然而,如果附接了通过认证可以识别出能够进行更高速度通信的通信比特率的配件,则针对该配件,可以改变作为第二通信模式的P2P通信模式的通信比特率。该认证通信是在相互预定义的连续可发送数据大小(以下称为第二连续可发送数据大小)的范围内进行的。
在S5901中,照相机微计算机5205进行可以使用在S5900中获取到的认证信息而开始的初始设置处理。该初始设置例如是将配件的附接状态显示在显示单元206上或者将光学信息设置到信号处理电路5203。作为初始设置,第二通信可用于向可更换镜头5100通知中间适配器5300的信息,以从可更换镜头5100获取中间适配器5300所用的光学信息。因而,通过预先获取所附接的配件的信息,可以提早开始使用该信息的处理,并且可以快速启动照相机本体5200。
接着,在S5902中,照相机微计算机5205经由照相机第一通信电路5241从适配器微计算机5302接收适配器可发送大小(配件可发送大小)。适配器可发送大小是适配器微计算机5302可以连续发送的数据大小(数据的数量或数据量)。适配器可发送大小例如由发送缓冲器53033的缓冲器大小确定。与认证通信相同,适配器可发送大小也在第二连续可发送数据大小的范围内发送和接收。
在S5903中,照相机微计算机5205将适配器可发送大小与作为自身连续可接收的数据大小的照相机可接收大小进行比较。如果照相机可接收大小小于适配器可发送大小,则在S5904中照相机微计算机5205将照相机可接收大小设置为作为后面所述的第一连续可接收数据大小的照相机-适配器最大接收大小。另一方面,如果适配器可发送大小小于照相机可接收大小,则在S5905中将适配器可发送大小设置为照相机-适配器最大接收大小。如果适配器微计算机5302可以对发送数据进行分割并发送,则流程可以从S5903进入S5904。
照相机可接收大小例如由接收缓冲器52084的缓冲器大小确定。照相机-适配器最大接收大小是照相机微计算机5205可以从适配器微计算机5302连续地接收的最大数据大小。利用该照相机-适配器的最大接收大小作为上限来控制从照相机微计算机5205的适配器微计算机5302接收到的后续数据大小。
从S5904和S5905进入S5906的照相机微计算机5205经由照相机第一通信电路5241从适配器微计算机5302接收与针对各命令的存储器映射有关的信息。该处理使得照相机微计算机5205能够识别适配器微计算机5302可以处理的命令。后面将参考图25来说明存储器映射的详情。
接着,在S5907中,照相机微计算机5205经由照相机第一通信电路5241从适配器微计算机5302接收到适配器个体信息。适配器个体信息是表示中间适配器5300的光学构件和安装功能等的信息。由于适配器个体信息的数据量大,因而可以通过在确定照相机-适配器最大接收大小之后对适配器个体信息进行通信来提高通信效率。与认证通信相同,适配器个体信息也在第二连续可发送数据大小的范围内发送和接收。
接着,在S5908中,照相机微计算机5205经由照相机第一通信电路5241从适配器微计算机5302接收适配器可接受大小(配件可接受大小)。适配器可接收大小是适配器微计算机5302可以连续地接收的数据大小。适配器可接收大小例如由接收缓冲器53034的缓冲器大小确定。与认证通信相同,适配器可接收大小也在第二连续可发送数据大小的范围内发送和接收。
接着,在S5909中,照相机微计算机5205将适配器可接收大小与作为自身连续可发送数据大小的照相机可发送大小进行比较。如果照相机可发送大小小于适配器可接收大小,则在S5910中照相机微计算机5205将照相机可发送大小设置为作为后面所述的第一连续可发送数据大小的照相机-适配器最大发送大小。如果适配器可接收大小小于照相机可发送大小,则在S5911中将适配器可接收大小设置为照相机-适配器最大发送大小。如果照相机微计算机5205可以对发送数据进行分割并发送,则流程可以从S5909进入S5911。
照相机可发送大小例如由发送缓冲器52083的缓冲器大小确定。照相机-适配器最大发送大小是从照相机微计算机5205向适配器微计算机5302连续可发送的最大数据大小。然后,利用该大小作为上限来控制照相机微计算机5205向适配器微计算机5302的发送数据大小。
在S5912中,照相机微计算机5205将照相机个体信息经由照相机第一通信电路5241发送至适配器微计算机5302。照相机个体信息是诸如照相机本体5100的安装功能等的信息。由于照相机个体信息的数据量大,因此可以通过在确定照相机-适配器最大发送大小之后对照相机个体信息进行通信来提高通信效率。在该S5912之后,照相机微计算机5205结束该照相机本体启动处理。
照相机微计算机5205针对各配件(可更换镜头5100或中间适配器5300)设置上述的第一连续可接收数据大小和第一连续可发送数据大小。然后,照相机微计算机5205以利用针对各配件设置的第一连续可接收数据大小和第一连续可发送数据大小作为上限的数据大小与各配件进行通信。
在照相机本体5200启动时进行的上述照相机本体启动处理即使在发售日期不同的照相机本体5200和配件(可更换镜头5100和中间适配器5300)的组合中也可以设置最佳通信数据大小。照相机本体5200可以以高速启动。
现在参考图25,将说明在第一通信(“一对多”通信)的第二通信模式(P2P通信模式)中在照相机本体5200和配件(可更换镜头5100或中间适配器5300)之间的预定义存储器映射(数据配置信息)的格式示例。存储器映射是针对各通信命令定义的。存储器映射51000包括多个数据51002,并且向各数据分配地址51001。各数据的值51003是按固定值或在任何定时更新的。这里所述的存储器映射遵循通信协议,并且各微计算机的存储器内的数据配置可以不同于根据本实施例的格式。
存储器映射是针对各通信命令定义的。在通信主设备接收到存储器映射的数据的情况下,通过指定与要接收的数据相对应的通信命令和地址来进行P2P通信,并且通信从设备从存储器映射取出所指定的数据,并使用P2P通信将该数据发送至通信主设备。同样,在通信主设备发送存储器映射数据的情况下,通信从设备通过指定与要发送的数据相对应的通信命令和地址来将所指定的数据存储在存储器映射中。此时,可以通过连同地址一起指定数据大小来发送和接收多个连续数据。
现在参考图26,将说明在通过第一通信的第二通信模式中在照相机本体5200和配件之间预定义的例示性通信命令。将说明照相机微计算机5205用作通信主设备并且适配器微计算机5302用作通信从设备的示例。图26的表中的DC表示从通信主设备向通信从设备的发送数据,并且从1起顺次连续发送1字节数据。DA表示从通信从设备向通信主设备的发送数据,并且从1起顺次发送1字节数据。
将说明作为通信主设备使用存储器映射从通信从设备接收数据所用的例示性通信命令(数据发送请求)的数据接收命令51100。从照相机微计算机5205发送来的数据DC总共是5字节的数据,其顺次包括通信字节数、命令、存储器映射地址、接收数据(字节)数N以及校验和。从适配器微计算机5302发送来的数据DA总共是(N+3)字节的数据,其顺次包括通信字节数、命令、数据1~数据N的N个数据以及校验和。DA命令或校验和用于检测从通信主设备向通信从设备的通信中的错误。如果检测到错误,则通信主设备再次执行(重试)相同的通信。
照相机微计算机5205设置接收数据数N,使得DA不超过照相机-适配器最大接收大小。换句话说,设置以下的条件:
接收数据数N≤照相机-适配器最大接收大小-3。
另外,在照相机本体5200和配件之间预定义的照相机-适配器最大发送大小需要是作为DC的发送大小的5字节以上。
接着,将说明数据发送命令51101作为用于使通信主设备使用存储器映射将数据发送至通信从设备的例示性通信命令。从照相机微计算机5205发送来的数据DC总共是(N+4)字节的数据,其顺次包括通信字节数、命令、存储器映射地址、数据1~数据N的N个数据以及校验和。从适配器微计算机5302发送来的数据DA总共是4字节的数据,其顺次包括通信字节数、命令、接收数据数量N以及校验和。DA命令以及校验和用于检测从通信从设备向通信主设备的通信中的错误。如果检测到错误,则通信从设备再次执行(重试)相同的通信。
照相机微计算机5205设置发送数据(字节)数N,使得DC不超过上述的照相机-适配器最大发送大小。换句话说,设置以下的条件:
发送数据数N≤照相机-适配器最大发送大小-4。
在照相机本体5200和配件之间预定义的照相机-适配器最大接收大小需要是作为DA的发送大小的4字节以上。
接着,说明作为用于使通信主设备使用存储器映射从开始地址的数据起顺次将数据发送至通信从设备的例示性通信命令的数据发送命令51102。该命令意图从开始地址的数据起发送大量数据,因而重复直到所有数据的发送完成为止,并且用于例如升级适配器微计算机5302。从照相机微计算机5205发送的数据DC总共是(N+3)字节的数据,其顺次包括通信字节数、命令、数据1~数据N的N个数据以及校验和。从适配器微计算机5302发送的数据DA总共是4字节的数据,其顺次包括通信字节数、命令、接收数据数N以及校验和。DA命令以及校验和用于检测从通信从设备向通信主设备的通信中的错误。如果检测到错误,则通信从设备再次执行(重试)相同的通信。
照相机微计算机5205设置发送数据数N,使得DC不超过上述的照相机-适配器最大发送大小。换句话说,设置以下的条件:
发送数据数N≤照相机-适配器最大发送大小-3。
在照相机本体5200和配件之间预定义的照相机-适配器最大接收大小需要是作为DA的发送大小的4字节以上。
现在参考图27A和27B的流程图,将说明在第一通信的第二通信模式中使用存储器映射所进行的通信处理。将说明在作为通信主设备的照相机本体5200和作为通信从设备的中间适配器5300之间进行的例示性通信处理,但通信从设备可以是可更换镜头5100。
现在参考图27A,将说明照相机本体5200从中间适配器5300接收存储器映射上的连续数据所用的处理(存储器映射接收处理)。照相机微计算机5205使用上述的数据接收命令51100来进行数据接收。
在S51200中,照相机微计算机5205设置与请求发送的数据相对应的命令(数据发送请求)、存储器映射的开始地址S_ADR和接收数据总数A_N。
接着,在S51201中,照相机微计算机5205根据所设置的开始地址S_ADR和接收数据总数A_N来设置在当前通信中要发送的存储器映射地址ADR和接收数据数N。例如,设置以下的条件:
存储器映射地址ADR=开始地址S_ADR
接收数据数N=接收数据总数A_N。
然后,接收数据数N受到限制,使得DA不超过上述的照相机-适配器最大接收大小。换句话说,如果接收数据数N>照相机-适配器最大接收大小-3,则重新设置以下的条件:
接收数据数N=照相机-适配器最大接收大小-3。
此外,重新设置以下的条件:
开始地址S_ADR=开始地址S_ADR+接收数据数N
接收数据总数A_N=接收数据总数A_N-接收数据数N。
由此,由于一旦确定了此时要发送的数据、就将剩余数据数重新设置为接收数据总数A_N,因此可以判断是否存在接下来要发送的数据。
接着,在S51202中,照相机微计算机5205根据数据接收命令51100的DC格式,将S51200和S51201中所设置的命令、存储器映射地址ADR和接收数据数N存储在接收缓冲器52084中。
接着,在S51203中,照相机微计算机5205将DC经由照相机第一通信电路5241发送至适配器微计算机5302。照相机微计算机5205经由照相机第一通信电路5241从适配器微计算机5302接收DA。照相机微计算机5205可以对发送数据进行分割,将分割后的数据存储在发送缓冲器52083中,并且重复S51202和S51203中的发送数据,从而多次发送该发送数据。
接着,在S51204中,照相机微计算机5205取出接收缓冲器52084中所存储的接收数据,并且将该数据存储在预定存储器中。在照相机微计算机5205在取出接收数据时检测到诸如校验和错误等的通信错误的情况下,重新设置以下的条件:
开始地址S_ADR=开始地址S_ADR-接收数据数N
接收数据总数A_N=接收数据总数A_N+接收数据数N。
由此,开始地址S_ADR和接收数据总数A_N可以返回到通信前的值,并且通信重试控制可用。
接着,在S51205中,照相机微计算机5205判断从适配器微计算机5302的所有数据的接收是否完成,并且如果该接收完成,则流程结束,否则流程返回到S51201。在本实施例中,由于将剩余数据数设置为接收数据总数A_N,因此如果接收数据总数A_N是1以上,则照相机微计算机5205返回到S51201。
现在参考图27B的流程图,将说明照相机本体5200从中间适配器5300发送存储器映射上的连续数据的处理(存储器映射发送处理)。照相机微计算机5205使用上述的数据发送命令51101和51102来进行数据发送。
在S51210中,照相机微计算机5205设置与要发送的数据相对应的命令(数据接收请求)、存储器映射的开始地址S_ADR和发送数据总数A_N。然而,在使用数据发送命令51102发送数据的情况下,无需设置开始地址S_ADR。
接着,在S51211中,照相机微计算机5205根据所设置的开始地址S_ADR和发送数据总数A_N来设置当前通信中要发送的存储器映射地址ADR和发送数据数N。例如,设置以下的条件:
存储器映射地址ADR=开始地址S_ADR
发送数据数N=发送数据总数A_N。
之后,照相机微计算机5205限制发送数据数N,使得DA不超过上述的照相机-适配器最大接收大小。换句话说,在发送数据数N>照相机-适配器最大发送大小-4的情况下,重新设置以下的条件:
发送数据数N=照相机-适配器最大接收大小-4。
此外,重新设置以下的条件:
开始地址S_ADR=开始地址S_ADR+发送数据数N
发送数据总数A_N=发送数据总数A_N-发送数据数N。
由此,由于一旦确定了此时要发送的数据、就将剩余数据数重新设置为发送数据总数A_N,因此可以判断是否存在接下来要发送的数据。然而,在使用数据发送命令51102发送数据的情况下,无需设置存储器映射地址ADR和开始地址S_ADR。
接着,在S51212中,照相机微计算机5205根据数据发送命令51101和51102的DC格式,将包括S51210和S51211中所设置的命令、存储器映射地址ADR、以及发送数据数N以及校验和的连续数据存储在发送缓冲器52083中。
接着,在S51213中,照相机微计算机5205将DC经由照相机第一通信电路5241发送至适配器微计算机5302。之后,照相机微计算机5205经由照相机第一通信电路5241从适配器微计算机5302接收DA。照相机微计算机5205可以对发送数据进行分割,将分割后的数据存储在发送缓冲器52083中,并且通过重复S51212和S51213中的DC的发送来多次发送该发送数据。
接着,在S51214中,照相机微计算机5205取出发送缓冲器52083中所存储的发送数据,并且将该数据存储在预定存储器中。在照相机微计算机5205在取出发送数据时检测到诸如校验和错误等的通信错误的情况下,重新设置以下的条件。
开始地址S_ADR=开始地址S_ADR-发送数据数N
发送数据总数A_N=发送数据总数A_N+发送数据数N。
由此,开始地址S_ADR和发送数据总数A_N可以返回到通信前的值,并且通信重试控制可用。
接着,在S51215中,照相机微计算机5205判断向适配器微计算机5302的所有数据的发送是否完成。如果该发送完成,则流程结束,否则流程返回到S51211。在本实施例中,由于将剩余数据数设置为总发送数据数A_N,因此如果发送数据总数A_N是1以上,则照相机微计算机5205返回到S51211。
现在参考图28的流程图,将说明在中间适配器5300从照相机本体5200接收到P2P通信时进行的处理(中间适配器通信处理)。适配器微计算机5302根据计算机程序来执行该处理。
在S51220中,适配器微计算机5302取出接收缓冲器53034中所存储的接收数据并将该接收数据存储在预定存储器中。
接着,在S51221中,适配器微计算机5302根据预定存储器中所存储的接收数据来分析接收到哪个命令。
接着,在S51222中,适配器微计算机5302进行与所接收到的命令相对应的处理,诸如将接收数据存储在预定存储器中、使安装功能操作、并且将安装功能的信息存储在预定存储器中等。
接着,在S51223中,适配器微计算机5302判断所接收的命令是否是来自照相机微计算机5205的数据接收命令。如果接收到了数据接收命令,则流程进入S51224;否则,流程进入S51225。
在S51224中,适配器微计算机5302根据所接收到的数据接收命令来将数据存储在发送缓冲器53033中。例如,从与数据接收命令51100相对应的存储器映射中的在数据接收命令51100中指示的存储器映射地址取出数量为在数据接收命令51100中指示的接收数据数的数据。然后,适配器微计算机5302将所读取的数据根据DA格式存储在发送缓冲器53033中。
另一方面,在S51225中,适配器微计算机5302判断所接收到的命令是否是来自照相机微计算机5205的数据发送命令(51101或51102)。如果接收到了数据发送命令,则流程进入S51226;否则,流程进入S51229。
在S51226中,适配器微计算机5302将数据存储在与所接收到的数据发送命令相对应的存储器映射中。换句话说,适配器微计算机5302利用所接收到的数据来更新现有数据。例如,在适配器微计算机5302接收到数据发送命令51101的情况下,适配器微计算机5302从存储器映射中的利用数据发送命令51101表示的地址起连续地存储从照相机微计算机5205接收到的数据。在适配器微计算机5302接收到数据发送命令51102的情况下,如果这是第一次,则适配器微计算机5302从存储器映射的开始地址起连续地存储从照相机微计算机5205接收到的数据,否则从存储先前数据的地址的下一个地址起连续地存储从照相机微计算机5205接收到的数据。
接着,在S51227中,适配器微计算机5302根据所接收到的数据发送命令中的DA格式来将要响应地发送的数据存储在发送缓冲器53033中。
另一方面,在S51229中,适配器微计算机5302判断所接收到的数据发送命令是否是需要针对照相机微计算机5205的响应的命令。如果所接收到的数据发送命令是需要针对照相机微计算机5205的响应的命令,则流程进入S51227。如果所接收到的数据发送命令不是需要针对照相机微计算机5205的响应的命令,则该流程结束。
适配器微计算机5302从S51224或S51227进入S51228,并且将发送缓冲器53033中所存储的DA经由第一适配器通信电路5341发送至照相机微计算机5205。然后,该流程结束。适配器微计算机5302可以对发送数据进行分割,将分割后的数据存储在发送缓冲器53033中,并且通过重复S51224或S51227以及S51228中的DA的发送来多次发送该发送数据。
上述处理使得中间适配器5300能够在连续可通信的范围内与中间适配器5300进行通信,因而可以按与中间适配器5300的通信性能相对应的最佳通信速度进行通信。
本实施例即使在照相机本体5200以及包括可更换镜头5100和中间适配器5300的多个配件的发售日期彼此不同的情况下,也可以在确保它们的兼容性的同时,以更高速度或者以最佳通信速度提供照相机本体5200与这多个配件之间的“一对多”通信。
第六实施例
将说明根据本发明的第六实施例。第六实施例具有与第五实施例的结构相同的结构,但在使用发售日期不同的照相机和配件的情况下,本实施例可以进行在保证命令兼容性的同时以最佳数据量进行通信、并且进行针对配件的最佳控制。在照相机本体启动时接收存储器映射大小作为存储器映射信息,这可以提供根据配件中的存储器映射的扩展状态的通信和控制。
现在参考图29,将说明在第一通信(“一对多”通信)的第二通信模式(P2P通信模式)中在照相机本体5200和配件之间预定义的存储器映射的例示性扩展格式。存储器映射的扩展格式是针对各通信命令定义的。
存储器映射51300具有针对第五实施例中所描述的存储器映射51000的扩展格式,并且包括多个数据51302。向多个数据51302各自分配地址51301。各数据的值51303是固定值或者在任意定时更新。地址51301中的直到地址N-1为止的地址是与存储器映射51000相同的地址,并且直到地址N+M-1为止的后续地址是扩展地址区域。
在图24所示的流程图的S5906中,与存储器映射51000相对应的适配器微计算机5302将存储器映射大小N作为存储器映射信息发送至照相机微计算机5205。另一方面,与存储器映射51300相对应的适配器微计算机5302将存储器映射大小N+M-1作为存储器映射信息发送至照相机微计算机5205。
此时,只要照相机微计算机5205对应于存储器映射51000,就在直到地址N-1为止的地址区域中针对任何适配器微计算机5302来对数据进行通信。另一方面,在照相机微计算机5205对应于存储器映射51300的情况下,在直到地址N-1为止的地址区域中与发送存储器映射大小N的适配器微计算机5302进行数据通信。针对发送存储器映射大小N+M-1的适配器微计算机5302,在直到地址N+M-1为止的地址区域进行数据通信。
该结构可以针对各适配器微计算机5在相应的数据范围内提供控制,因而可以根据配件中的存储器映射的扩展状态进行通信和控制。
代替存储器映射大小本身,作为存储器映射信息发送至照相机微计算机5205的内容可以是诸如存储器映射版本等的与存储器映射大小相关联的信息。换句话说,该内容可以是与存储器映射大小有关的信息。
即使在照相机本体以及包括可更换镜头和中间适配器的多个配件的发售日期彼此不同的情况下,本实施例也可以在确保兼容性的同时,使用最佳数据量和针对配件的最佳控制来提供照相机本体与这多个配件之间的“一对多”通信。
其它实施例
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
Claims (38)
1.一种摄像设备,其能够拆卸地附接配件设备,所述摄像设备包括:
照相机通信部,其被配置为提供向所述配件设备的通信路径;以及
照相机控制器,其被配置为经由所述照相机通信部与所述配件设备进行通信,
其特征在于,所述照相机控制器从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小,
其中,所述照相机控制器基于所述照相机控制器能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小,
所述照相机控制器基于所述照相机控制器能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小,以及
所述照相机控制器通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小,来与所述配件设备进行通信。
2.根据权利要求1所述的摄像设备,其特征在于,所述照相机控制器将所述照相机控制器能够连续地接收的数据大小和所述配件可发送大小两者中的较小一者设置为所述第一连续可接收数据大小,
其中,所述照相机控制器将所述照相机控制器能够连续地发送的数据大小和所述配件可接收大小两者中的较小一者设置为所述第一连续可发送数据大小。
3.根据权利要求1所述的摄像设备,其特征在于,在多个配件设备附接至所述摄像设备的情况下,所述照相机控制器针对各配件设备设置所述第一连续可接收数据大小和所述第一连续可发送数据大小。
4.根据权利要求1所述的摄像设备,其特征在于,所述配件设备具有能够相对于所述照相机控制器进行发送和接收的配件数据,
其中,所述照相机控制器从所述配件设备接收所述配件数据的数据配置信息。
5.根据权利要求4所述的摄像设备,其特征在于,所述照相机控制器根据所述配件数据的所述数据配置信息和所述第一连续可接收数据大小,来在连续可接收数据大小范围内从所述配件设备连续地接收所述配件数据。
6.根据权利要求4所述的摄像设备,其特征在于,所述照相机控制器根据所述配件数据的所述数据配置信息和所述第一连续可发送数据大小,来在连续可发送数据大小范围内将所述配件数据连续地发送至所述配件设备。
7.根据权利要求1所述的摄像设备,其特征在于,在检测到与所述配件设备的通信中的错误的情况下,所述照相机控制器再次与所述配件设备进行通信。
8.根据权利要求1所述的摄像设备,其特征在于,所述照相机控制器根据在设置所述第一连续可接收数据大小之前在所述照相机控制器和所述配件设备之间设置的第二连续可接收数据大小,来从所述配件设备接收发送数据。
9.根据权利要求1所述的摄像设备,其特征在于,所述照相机控制器根据在设置所述第一连续可发送数据大小之前在所述照相机控制器和所述配件设备之间设置的第二连续可发送数据大小,来向所述配件设备发送数据。
10.一种配件设备,其能够拆卸地附接至摄像设备,所述配件设备包括:
配件通信部,其被配置为提供向所述摄像设备的通信路径;以及
配件控制器,其配置为经由所述配件通信部与所述摄像设备进行通信,
其特征在于,所述配件控制器向所述摄像设备发送表示所述配件控制器能够连续地发送的数据大小的配件可发送大小和表示所述配件控制器能够连续地接收的数据大小的配件可接收大小。
11.根据权利要求10所述的配件设备,其特征在于,所述配件控制器具有能够相对于所述摄像设备进行发送和接收的配件数据,并且将所述配件数据的数据配置信息发送至所述摄像设备。
12.根据权利要求11所述的配件设备,其特征在于,所述配件控制器响应来自所述摄像设备的数据发送请求,将所述配件数据连续地发送至所述摄像设备。
13.根据权利要求11所述的配件设备,其特征在于,所述配件控制器响应来自所述摄像设备的数据接收请求而连续地接收所述配件数据,并且利用所接收到的配件数据更新现有的配件数据。
14.根据权利要求10所述的配件设备,其特征在于,所述配件控制器在检测到来自所述摄像设备的通信中的错误的情况下,向所述摄像设备通知所述错误。
15.一种摄像设备的通信控制方法,所述摄像设备能够拆卸地且能够通信地附接配件设备,所述通信控制方法包括以下步骤:
指示所述摄像设备从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小;
指示所述摄像设备基于所述摄像设备能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小;
指示所述摄像设备基于所述摄像设备能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小;以及
指示所述摄像设备通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小,来与所述配件设备进行通信。
16.一种配件设备的通信控制方法,所述配件设备能够拆卸地且能够通信地附接至摄像设备,所述通信控制方法包括以下步骤:
指示所述配件设备向所述摄像设备发送表示所述配件设备能够连续地发送的数据大小的配件可发送大小;以及
指示所述配件设备向所述摄像设备发送表示所述配件设备能够连续地接收的数据大小的配件可接收大小。
17.一种非暂时性计算机可读存储介质,其存储计算机程序,所述计算机程序使摄像设备的计算机执行所述摄像设备的通信控制方法,所述摄像设备能够拆卸地且能够通信地附接配件设备,
其特征在于,所述通信控制方法包括以下步骤:
指示所述摄像设备从所述配件设备接收表示所述配件设备能够连续地发送的数据大小的配件可发送大小和表示所述配件设备能够连续地接收的数据大小的配件可接收大小;
指示所述摄像设备基于所述摄像设备能够连续地接收的数据大小和所述配件可发送大小来设置第一连续可接收数据大小;
指示所述摄像设备基于所述摄像设备能够连续地发送的数据大小和所述配件可接收大小来设置第一连续可发送数据大小;以及
指示所述摄像设备通过由所述第一连续可接收数据大小和所述第一连续可发送数据大小确定了上限的数据大小,来与所述配件设备进行通信。
18.一种摄像设备,其能够附接配件设备,所述摄像设备包括被配置为与所述配件设备进行通信的照相机控制器,
其特征在于,所述照相机控制器接收与所述配件设备能够接收的数据大小有关的第一信息,基于所述第一信息来进行针对要发送至所述配件设备的数据大小的设置,并且基于所述设置来与所述配件设备进行通信。
19.根据权利要求18所述的摄像设备,其特征在于,所述照相机控制器基于所述设置来发送所述摄像设备的个体信息。
20.根据权利要求18所述的摄像设备,其特征在于,所述照相机控制器将数据大小等于或小于基于所述第一信息的数据大小的数据发送至所述配件设备。
21.根据权利要求18所述的摄像设备,其特征在于,所述照相机控制器从所述配件设备接收与所述配件设备能够发送的数据大小有关的第二信息,
其中,所述照相机控制器基于所述第二信息来设置要从所述配件设备接收的数据大小,并且基于所述设置来与所述配件设备进行通信。
22.根据权利要求21所述的摄像设备,其特征在于,所述照相机控制器向所述配件设备请求数据大小等于或小于基于所述第二信息的数据大小的数据。
23.根据权利要求21所述的摄像设备,其特征在于,所述照相机控制器在接收到所述第二信息之后,接收所述配件设备的个体信息。
24.根据权利要求21所述的摄像设备,其特征在于,所述照相机控制器在接收到所述第二信息之后,接收关于与命令相对应的存储器映射的信息。
25.根据权利要求18所述的摄像设备,其特征在于,所述照相机控制器经由照相机通信部与所述配件设备进行通信。
26.根据权利要求18所述的摄像设备,其特征在于,在针对所述配件设备的与所述摄像设备相对的一侧安装有镜头设备。
27.一种配件设备,其能够附接至摄像设备,所述配件设备包括被配置为与所述摄像设备进行通信的配件控制器,
其特征在于,所述配件控制器发送与所述配件设备能够接收的数据大小有关的第一信息和与所述配件设备能够发送的数据大小有关的第二信息。
28.根据权利要求27所述的配件设备,其特征在于,所述配件控制器在发送所述第一信息之后,接收所述摄像设备的个体信息。
29.根据权利要求27所述的配件设备,其特征在于,所述配件控制器在发送所述第二信息之后,发送所述配件设备的个体信息。
30.根据权利要求27所述的配件设备,其特征在于,所述配件控制器在发送所述第二信息之后,发送关于与命令相对应的存储器映射的信息。
31.根据权利要求27所述的配件设备,其特征在于,所述配件控制器发送数据大小等于或小于基于所述第一信息的数据大小的数据。
32.根据权利要求27所述的配件设备,其特征在于,所述配件控制器发送数据大小等于或小于基于所述第二信息的数据大小的数据。
33.根据权利要求27所述的配件设备,其特征在于,所述配件控制器经由配件通信部与所述配件设备进行通信。
34.根据权利要求27所述的配件设备,其特征在于,在针对所述配件设备的与所述摄像设备相对的一侧安装有镜头设备。
35.一种摄像设备的通信控制方法,所述摄像设备能够通信地附接配件设备,
其特征在于,所述通信控制方法包括以下步骤:
指示所述摄像设备接收与所述配件设备能够接收的数据大小有关的第一信息;
指示所述摄像设备基于所述第一信息来进行针对要发送至所述配件设备的数据大小的设置;以及
指示所述摄像设备基于所述设置来与所述配件设备进行通信。
36.一种非暂时性计算机可读存储介质,其存储计算机程序,所述计算机程序使摄像设备的计算机执行所述摄像设备的通信控制方法,所述摄像设备能够拆卸地且能够通信地附接配件设备,
其特征在于,所述通信控制方法包括以下步骤:
指示所述摄像设备接收与所述配件设备能够接收的数据大小有关的第一信息;
指示所述摄像设备基于所述第一信息来进行针对要发送至所述配件设备的数据大小的设置;以及
指示所述摄像设备基于所述设置来与所述配件设备进行通信。
37.一种配件设备的通信控制方法,所述配件设备能够通信地附接至摄像设备,
其特征在于,所述通信控制方法包括以下步骤:
指示所述配件设备发送与所述配件设备能够接收的数据大小有关的第一信息和与所述配件设备能够发送的数据大小有关的第二信息。
38.一种非暂时性计算机可读存储介质,其存储计算机程序,所述计算机程序使配件设备的计算机执行所述配件设备的通信控制方法,所述配件设备能够拆卸地且能够通信地附接至摄像设备,
其特征在于,所述通信控制方法包括以下步骤:
指示所述配件设备发送与所述配件设备能够接收的数据大小有关的第一信息和与所述配件设备能够发送的数据大小有关的第二信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211611066.5A CN116193247A (zh) | 2018-06-28 | 2019-06-26 | 摄像设备、配件设备及其通信控制方法和存储介质 |
Applications Claiming Priority (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018-123758 | 2018-06-28 | ||
JP2018123758 | 2018-06-28 | ||
JP2018143940 | 2018-07-31 | ||
JP2018-143940 | 2018-07-31 | ||
JP2018165141 | 2018-09-04 | ||
JP2018-165141 | 2018-09-04 | ||
JP2019111474A JP6790181B2 (ja) | 2018-07-31 | 2019-06-14 | 撮像装置、アクセサリ、中間アクセサリ及びこれらの制御方法 |
JP2019-111474 | 2019-06-14 | ||
JP2019110936A JP7341741B2 (ja) | 2018-06-28 | 2019-06-14 | 撮像装置、アクセサリ装置および通信制御方法 |
JP2019-110936 | 2019-06-14 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211611066.5A Division CN116193247A (zh) | 2018-06-28 | 2019-06-26 | 摄像设备、配件设备及其通信控制方法和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110661964A true CN110661964A (zh) | 2020-01-07 |
Family
ID=69028918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910561404.0A Pending CN110661964A (zh) | 2018-06-28 | 2019-06-26 | 摄像设备、配件设备及其通信控制方法和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110661964A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113906341A (zh) * | 2020-04-09 | 2022-01-07 | 佳能株式会社 | 电子设备和配件 |
US11796898B2 (en) | 2020-04-09 | 2023-10-24 | Canon Kabushiki Kaisha | Electronic apparatus and accessory |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101984586A (zh) * | 2010-11-03 | 2011-03-09 | 中兴通讯股份有限公司 | 一种多链监测方法及装置 |
US20150194131A1 (en) * | 2014-01-06 | 2015-07-09 | Samsung Electronics Co., Ltd. | Image data output control method and electronic device supporting the same |
CN106105310A (zh) * | 2014-03-12 | 2016-11-09 | Lg 电子株式会社 | 无线通信***中调整数据传输速率的方法和设备 |
CN107786809A (zh) * | 2016-08-26 | 2018-03-09 | 佳能株式会社 | 摄像和配件设备及其通信控制方法、摄像***及存储介质 |
CN108139654A (zh) * | 2015-10-20 | 2018-06-08 | 富士胶片株式会社 | 镜头***、辅助设备、通信方法及程序 |
-
2019
- 2019-06-26 CN CN201910561404.0A patent/CN110661964A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101984586A (zh) * | 2010-11-03 | 2011-03-09 | 中兴通讯股份有限公司 | 一种多链监测方法及装置 |
US20150194131A1 (en) * | 2014-01-06 | 2015-07-09 | Samsung Electronics Co., Ltd. | Image data output control method and electronic device supporting the same |
CN106105310A (zh) * | 2014-03-12 | 2016-11-09 | Lg 电子株式会社 | 无线通信***中调整数据传输速率的方法和设备 |
CN108139654A (zh) * | 2015-10-20 | 2018-06-08 | 富士胶片株式会社 | 镜头***、辅助设备、通信方法及程序 |
CN107786809A (zh) * | 2016-08-26 | 2018-03-09 | 佳能株式会社 | 摄像和配件设备及其通信控制方法、摄像***及存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113906341A (zh) * | 2020-04-09 | 2022-01-07 | 佳能株式会社 | 电子设备和配件 |
US11796898B2 (en) | 2020-04-09 | 2023-10-24 | Canon Kabushiki Kaisha | Electronic apparatus and accessory |
CN113906341B (zh) * | 2020-04-09 | 2024-01-09 | 佳能株式会社 | 电子设备和配件 |
US11886099B2 (en) | 2020-04-09 | 2024-01-30 | Canon Kabushiki Kaisha | Electronic apparatus and accessory |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116193247A (zh) | 摄像设备、配件设备及其通信控制方法和存储介质 | |
JP2022125246A (ja) | 撮像装置、交換レンズ、中間アクセサリ及びこれらの制御方法 | |
JP6921896B2 (ja) | 撮像装置、交換レンズ、中間アクセサリ及びこれらの制御方法 | |
JP7071446B2 (ja) | 撮像装置、アクセサリ装置およびそれらの通信制御方法 | |
WO2018221590A1 (ja) | アクセサリ装置、カメラ、通信制御プログラム、およびカメラシステム | |
JP7102217B2 (ja) | 撮像装置、交換レンズ、中間アクセサリ及びこれらの制御方法 | |
JP7401612B2 (ja) | カメラ、アクセサリ装置、通信制御方法、コンピュータプログラム、およびカメラシステム | |
JP2018205719A (ja) | カメラ、アクセサリ装置、通信制御方法、コンピュータプログラム、およびカメラシステム | |
JP6427288B1 (ja) | アクセサリ装置、カメラおよび通信制御プログラム | |
CN110661964A (zh) | 摄像设备、配件设备及其通信控制方法和存储介质 | |
CN110501857B (zh) | 附件装置、具有该附件装置的照相机***和存储介质 | |
JP7005282B2 (ja) | 撮像装置、アクセサリ装置およびこれらの制御方法 | |
JP7341741B2 (ja) | 撮像装置、アクセサリ装置および通信制御方法 | |
JP6949667B2 (ja) | 撮像装置、アクセサリ装置、制御方法および制御プログラム | |
JP6790181B2 (ja) | 撮像装置、アクセサリ、中間アクセサリ及びこれらの制御方法 | |
JP7158958B2 (ja) | アクセサリ、カメラ、および通信制御プログラム | |
WO2018221552A1 (ja) | カメラ、アクセサリ装置、通信制御方法、コンピュータプログラム、およびカメラシステム | |
JP2023177479A (ja) | アクセサリ装置、撮像装置、撮像システム、制御方法、およびプログラム | |
JP2020034740A (ja) | 撮像装置、アクセサリおよびプログラム | |
JP2020034745A (ja) | アクセサリ、カメラおよび通信制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200107 |
|
RJ01 | Rejection of invention patent application after publication |