动作程序可重写的照相机或照相机系统或此照相机的附件的制作方法

文档序号:2768846阅读:134来源:国知局
专利名称:动作程序可重写的照相机或照相机系统或此照相机的附件的制作方法
技术领域
本发明涉及由照相机以及可连接到照相机的附件组成的照相机系统,其中照相机具有程序或数据,其存储在可重写永久存储器中,如快闪存储器中;或者涉及此照相机或附件。
通过允许与系统附件如闪光灯、镜头单元、数据背盖等一起使用照相机,如单反照相机系统这样的电子设备,可以用来满足用户多方面的用途和需要。
通过事先指定照相机与附件之间的接口,以及根据指定的规则在照相机与附件之间进行通讯,可在总体上,使此系统的操作平稳顺利。
总的来说,在这样的照相机系统上市后,其附件的功能趋向于扩大。在照相机系统装入了具有电子线路和机械部件的新型附件的情形下,如果不修改照相机中的程序而增加新功能几乎是不可能的。
因此,在上述照相机上市后,照相机极易与后来研制的附件不兼容,尽管照相机与同步研制的附件及其比例缩放版本兼容。
为使照相机与具有新功能的附件兼容或一致,并允许使用附件,升级照相机中ROM的版本是必需的。
本发明的目的在于提供一种能与具有新功能的附件兼容和一致的照相机。
为达到上述目的,根据本发明的一个方面,提供了一种照相机系统,其包括用可重写永久存储器,存储如程序或数据等信息的照相机,照相机动作可根据存储的信息控制;以及包括与照相机联合使用的附件,其中在附件中提供了辅助存储器,用以存储修改或增加一个照相机动作的程序信息,照相机动作是根据存储在照相机存储器中的信息执行的。辅助存储器中程序信息通过照相机与附件之间的通讯写进照相机存储器,以修改或增加照相机动作。
此外,为达到上述目的,提供了一种照相机系统,其中,当辅助存储器的程序信息未被存储在照相机存储器中时,辅助存储器的程序信息被写入照相机存储器。
此外,为达到上述目的,提供了一种适合于照相机系统的照相机,其中,在附件提供了辅助存储器,用以存储、修改或增加一个照相机动作的程序信息,照相机动作是根据存储在照相机存储器中的信息执行的。照相机具有通过照相机与附件之间的通讯,把辅助存储器的程序信息写入照相机存储器的设备,以修改或增加照相机动作。
此外,为达到上述目的,提供了一个适合于照相机系统的附件,其中附件包括辅助存储器,用以存储修改或增加一个照相机动作的程序信息,照相机动作是根据存储在照相机存储器中的信息执行的。
此外,在根据本发明的照相机系统中,照相机软件存储在电可重写的存储器中,如快闪存储器,而不是掩膜ROM中。可与照相机一起使用的、新颖的附件包括修改照相机程序的修改程序,以使照相机支持附件本身。这样,当新颖的附件安装在已经上市和正在使用的照相机上时,照相机程序由附件的修改程序修改,以使得照相机和附件有效地合作,以提供给用户新的功能。
下面通过对与附图相关的最佳实施例的详细描述,本发明的这些和此外的目的及特色便显而易见。


图1(a)到1(f),举例说明了照相机和附件的不同组合。
图2是根据本发明的最佳实施例,表示照相机和附件组成照相机系统的框图。
图3(a)到3(b)是表示本发明实施例运行的流程图。
下面将参考附图对本发明的最佳实施例进行详细描述。
图1(a)到1(f),通过举例说明了用作电子装置的照相机和不同附件的可能组合。
在图1(a)所示的组合中,照相机连接到操纵杆背盖上,它在X、Y两个方向上设有提示按钮或操作棒。
这里,假设当照相机上市后,仅有一种包括操纵杆背盖的照相机系统。在此照相机系统中,为允许选择测距点,用以对所需的照相机自动调焦(AF),需要操作背盖的操纵杆,来设置显示在取景器上的测距点。用于照相机自动调焦的测距点可以通过自由移动背盖的操纵杆容易地设置,此种便利可以说是归功于操纵杆背盖与照相机同步研制的事实。
在由照相机与操纵杆背盖组成的照相机系统研制完后,假设对图1(b)所示的语音输入背盖被研制成功。然而,当研制完成图1(a)所示的照相机系统时,由于没有考虑语音输入背盖后来的研制,照相机未设置成能支持语音输入背盖所需的通讯协议,因此使用语音输入背盖作为照相机的附件是不可能的。
为使照相机能用语音输入背盖作为照相机的附件,照相机程序必须重新设计,以包括与语音输入背盖一致的程序。
如上给出的例子的情形,鉴于电子工业的发展,很可能出现许多未料到的附件。
比如,当半导体集成程度增加到可降低存储器的价格时,如图1(c)所示,照相机可以装上数据存储器背盖,其能够存储照相机拍摄的照片数据。同样,如图1(d)所示,照相机可以装上个人计算机接口,用以控制照相机、从照相机输出数据、或者重新设计照相机程序。此外,如图1(e)所示,由于对卫星信号的处理技术的进步,照相机可以装入GPS(全球定位系统)背盖,以探测拍照位置。此外,如图1(f)照相机还可以与另一个照相机连接,以允许串联拍照或者进行程序或数据的拷贝。附带一句,上述名词“背盖”意味着其能象实际上可打开的盖子一样活动,或者其不必打开但可安装在照相机的后面。
由于与半导体相关技术最近的进步,在单片机上装入电可擦写、内置式不挥发存储器,如快闪式存储器,已成为可能。这样的微机包括例如Motorola公司的产品MC68HC916、MC68HC912等。
上述微机的使用允许对已交付用户的照相机中的原有程序进行重编或修改。比如,在日本公开专利出版号HEI7-191364中,如图1(d)所示,通过连接计算机到照相机上,照相机中原有的程序可以根据需要重新编写。
总之,个人计算机上的程序可通过经CD-ROM或其它类似装置提供的OS(操作系统)或工具程序进行改进。当新式打印机或扫描仪上市后,个人计算机通过如软盘或其它同类装置以记录介质的形式提供设备驱动器,以用于支持这样的新外设的使用。
此外,已经研制出一种称作即插即用的系统,它使得当新外设插入时,计算机立刻支持新的外设。在即插即用系统中,一些事情被事先安排,不同类型不同形式的设备驱动程序提前放入个人计算机中,当识别出新的外设时,设备驱动程序可简单安装。
可以想象,通过在照相机中使用上述即插即用系统,可以使照相机与新的附件一致或兼容。此尝试需要用户采取两个措施中的一个。在一个措施中,把照相机带到维修中心(设施),在那里,在如图1(d)所示的系统,用个人计算机对照相机中的原有程序进行重编。另一个措施是,使用用户的个人计算机对照相机原有程序进行重新编写。
然而,在第一个措施中,每次把照相机带到维修中心,购买背盖或同类产品对用户来说是很烦琐的。第二个描施有时也是不可能的,因为并非每个用户在他或她的家中都拥有个人计算机。
为解决这些问题,根据本发明的实施例,当一个具有新功能的附件安装在装有快闪存储器的照相机上时,用于修改照相机动作(action)使其支持附件的照相机程序可以象来自附件的数据一样传送到照相机上,这样修改照相机中原有的程序,以使得,用户通过联合使用照相机与附件而获得新的功能。
图2是根据本发明的最佳实施例,详细表示由照相机和附件组成的照相机系统框图。
在图2中,虚线以左是照相机部分,虚线以右是增加了新功能的附件。在实施例中,附件为语音输入背盖。
此照相机具有照相机MPU1,它是在照相机内执行的所有控制动作的中心。照相机MPU1包括CPU核心6、RAM2、快闪存储器3及外围单元7。外围单元7包括多功能I/O端口、记时器、PWM、A/D转换器等。这种微机,如在上面引例的微处理器MC68HC912,具有内置式、电可重写永久存储器如快闪存储器,其可以装备程序和数据。在照相机MPU1中,没有特别提供掩膜ROM或类似存储器。
快闪存储器3装备了一号存储区4(BANK1)和二号存储区5(BANK2),快速重写程序主要存储在一号存储区中,照相机控制程序主要存储在二号存储区中。通常,在新程序装入快闪存储器3之前,必须清空其中一个存储区。因此,在上述微机MC68HC912或其同类的情形下,同样提供了许多存储区。
照相机装备了显示设备8,通过外部液晶显示器(LCD)和另一个装入取景器内部的液晶显示器(LCD)来显示控制值和操作模式。
测距点(区)显示器9用来在取景器中以叠加方式显示测距点(焦距探测区)集合。照相机进一步包括快门控制结构10,序列控制机构11用以控制反射镜升降动作、快门改变(charging)动作、和胶卷输送动作,测光传感器12,具有测距点(区)集合的AF传感器13,光控传感器14,视线探测传感器15用以探测指向用户视线的的测距点(区)。
镜头16包括AF控制部分17,光圈控制部分18,变焦探测部分19等。镜头16通过固定触头28与照相机(主体)通讯。闪光设备20包括闪光控制电路21及通讯控制电路22。闪光灯设备20通过闪光灯设备附属靴式连接器27与照相机(主体)通讯。
开关输入组合23包括释放按钮、测光按钮等。电源部分25装入照相机主体中。通讯I/F(接口)26用以允许照相机通过附件连接器29与附件通讯。
开关(SWINIT)24用于在制造厂中把程序写进快闪存储器3。在上述MC68HC912或同类微处理器情形下,用于快速写入的程序装载器通过通讯I/F(接口)26,以称作“特别引导”的方式输入RAM2。执行程序装载器,程序可通过通讯I/F(接口)26输入快闪存储器3。
在程序用此方式写入快闪存储器3一次后,通过使用正常保留在一号存储区4(BANK1)的程序装载器,可使用户利用自己的照相机对二号存储区5(BANK2)重写程序。
如图1(b)中举例所示,具有新功能的附件是语音输入背盖,语音输入背盖表示在图2的虚线以右。语音输入背盖设计成可识别语音。比如,语音输入背盖可以以以下方式使用(i)用户讲“测距点向上”。
(ii)背盖回答“明白”。
(iii)用于照相机AF的测距点(区)便向上移动一步。
在语音输入背盖中,CPU31与通讯I/F(接口)30连接,用于与照相机通讯,麦克风32用于语音输入,AGC放大器33为麦克风32服务,输出放大器34用于输出合成语音,以及扩音器35。AGC放大器33和输出放大器34分别连接到置于CPU31内部的A/D和D/A转换器上。开关输入组合36其中包括了用于了解指定说话人声音的开关,用于通过给上述放大器33和34提供电源,以获取说话人命令的启动开关。
CPU31装备了RAM37和ROM40。RAM37包括作为工作存储器的一号存储器38(RAM1)以及用于存储指定说话人特征的二号存储器39(RAM2)。ROM40包括一号ROM41(ROM1),三号ROM43(ROM3)。一号ROM41是程序ROM,用于控制语音识别、语音合成及与照相机的通讯。二号ROM42用于存储语音合成的数据,并且也用来存储未指明说话人的特征。
三号ROM43完整存储程序,此程序输入到照相机MPU1的快闪存储器3中,使照相机能支持与语音输入背盖的“由语音切换AF测距点”有关的主要性能,其中语音输入背盖被用作具有新功能的附件。换言之,当语音输入背盖用作具有新功能的附件时,根据由背盖输送到照相机的数据或命令,存储在三号ROM43中的程序用来使照相机完成上述等等性能。
这样三号ROM43用于存储可修改或重编快闪存储器3中程序的程序。一旦重编程序输入到照相机快闪存储器3内的二号存储区5(BANK2),照相机内升级的程序版本继续支持附件以后的使用。
图3(a)和3(b)是表示图2所示的照相机系统运作的流程图。运作流程由照相机中的程序集定义。
参考图3(a),在ST01步,当后盖,即附件装在照相机上时,运作流程开始。在ST02步,照相机和附件相互通讯。在ST03步,进行查询,看照相机是否从附件接收到重写命令,如果接收到,流程进行到ST14步,执行重写程序及后续各步。
作为举例,重写命令在下述情形下发出。假设存在照相机中的程序是版本V1以及照相机附件中ROM的程序是版本V2,两种版本V1和V2被读出并相互比较。如果比较的结果显示“V1<V2”,即版本V2的程序包括版本V1的程序,如果不改进(或升级)照相机中原有的版本,附件将不被支持。因此,在此情形下,照相机中原有的程序根据重写命令改进原有程序。
如果比较的结果是“V1≥V2”,即即版本V2的程序不包括版本V1的程序,则不要求通过通讯作改进必要性的查询。在此情形下,ST02的通讯不再需要。
附带一句,在ST03步关于重写必要性的查询可以由照相机或附件执行。然而,在任何情形下,各个程序的版本必须验证。
在ST03步,如果发现重写没有必要,流程进行到ST04步。在ST04步,当照相机释放按钮被按下进行首次敲击时,进行查询,看测光开关是否位于在开的位置。如果是,流程进行到ST05步,在ST05步,测关开关位于在开的位置,用户(操作者)的视线被探测。在ST06步,执行测光动作。在ST07步,测量在AF区域的距离(焦距探测),调整镜头焦点。在ST08步,以叠加状态显示快门速度值TV、孔径值AV及测距点(区)。
在ST09步,当释放按钮被按下进一步进行二次敲击动作,进行查询,看释放开关是否位于在开的位置。如果不是,运作流程返回到ST04。
上述步骤的循环表示了当测光开关被按下时的一个主要例程。然而,在支持附件的程序由上述程序改进系统执行的情形下,增加程序到此循环中,此程序用于从背盖(附件)接收在垂直、水平和倾斜方向上移动测距点的命令。
如释放开关在ST09步被发现是位于在开的位置,流程进行到ST10步。在ST10步,反光镜向上移动。在ST11步,镜头的光圈被控制。在ST12步,快门被控制。在ST13步,执行与拍照有关的动作序列包括移下反光镜,快门充填,传送胶卷等。然后,流程回到ST04步。
在ST03步,如果发现有必要对快闪存储器3进行重写时,如上所属,流程进行到ST14步。在ST14步,作查询,看对二号存储区5(BANK2)的重写命令是否执行,二号存储区5保存了照相机控制程序。如果是,流程进行到ST18步,重写二号存储区5(BANK2)中的程序。重写命令是对一号存储区4还是对二号存储区5是根据上述版本V2的内容决定的。
在ST14步,如果重写命令发现是对一号存储区4(BANK1)的,流程进行到ST15步。在ST15步,保存在一号存储区4(BANK1)中的快速重写程序,即程序装载器,拷贝到二号存储区5(BANK2)。在ST16步,流程跳转到二号存储区5(BANK2)中的对程序装载器进行控制授权部分。如果没有ST16步,由于一号存储区4(BANK1)工作区的自毁,装载器程序将走向歧途。在下一步ST17,进行一号存储区4(BANK1)的重写动作。
图3(b)是表示了在ST31步重写存储区n的子程序。假设“n”表示1或2,在ST32步,完全擦除n号存储区。在ST33步,通过与附件通讯,获得存储在附件ROM43(ROM3)中的程序,并且把获得的程序写入n号存储区。于是,在ST34步,流程返回主程序。
在完成对一号存储区4(BANK1)或二号存储区5(BANK2)的重写后,流程返回到ST02步。重写完成后,在照相机与附件一起使用时,照相机程序无须再次重写。因此,在返回到ST02步后,要执行的仅仅是ST04步及后续各步。
背盖附件可以有多种重写程序并由用户选择其中一个。进一步,重写程序还可以用来改正照相机程序中的错误。作为用户定制功能的情形,重写程序也用来帮助用户修改照相机程序,使其具有用户所需的显示操作性。
此外,根据本发明,作为电子装置的照相机和附件可以以无线方式相互联系。
权利要求
1.由照相机以及可与照相机联合使用的附件组成的照相机系统,其中该照相机具有可重写永久存储器用于存储如程序或数据这样的信息,并根据存储器中存储的信息控制动作,所述照相机系统包括辅助存储器,它存储程序信息,该程序信息用于修改照相机根据存储在照相机存储器中的信息而要执行的动作,或者用于把一个新动作加到照相机的动作中,所述辅助存储器在附件中提供;以及写入装置,用来把所述辅助存储器中的程序信息,通过照相机与附件之间的通讯写进照相机存储器,以修改照相机动作或增加照相机的新动作。
2.根据权利要求1的照相机系统,其中所述写入装置,当所述辅助存储器的程序信息没有存储在照相机存储器中时,把所述辅助存储器的程序信息写入照相机存储器。
3.根据权利要求1的照相机系统,其中通过互相连接照相机和附件实施通讯,以使得所述辅助存储器的程序信息写入照相机存储器。
4.根据权利要求1的照相机系统,其中所述辅助存储器的程序信息是,当附件与照相机连接之后,可使照相机执行附件新功能的程序。
5.根据权利要求1的照相机系统,其中照相机存储器是快闪存储器,其含有快闪存储器重写装载器。
6.一种照相机,具有可重写永久存储器,用于存储如程序或数据这样的信息,并根据存储在存储器中的信息控制动作,并且与附件联合时,信息可用,其中所述附件装备了辅助存储器,它存储程序信息,该程序信息用于修改照相机根据存储在照相机存储器中的信息而要执行的动作,或者用于把一个新动作加到照相机的动作中,所述照相机包括了写入装置,用来把辅助存储器中的程序信息,通过所述照相机与所述附件之间的通讯写进所述照相机存储器,以修改所述照相机的动作或增加所述照相机的新动作。
7.根据权利要求6的照相机,其中所述写入装置,当辅助存储器的程序信息是没有存储在所述照相机存储器中的程序信息时,把辅助存储器的程序信息写入所述照相机存储器。
8.根据权利要求6的照相机,其中通过互相连接所述照相机和所述附件实施通讯,以使得所述辅助存储器的程序信息被写入所述照相机存储器。
9.根据权利要求6的照相机,其中辅助存储器程序信息是,当所述附件与所述照相机连接之后,可使所述照相机执行所述附件的新功能的程序。
10.根据权利要求6的照相机系统,其中所述照相机存储器是快闪存储器,其含有快闪存储器重写装载器。
11.可与照相机联合使用的附件,具有可重写永久存储器,用于存储如程序或数据这样的信息,并根据存储在存储器中的信息控制其动作,所述附件包括辅助存储器,它存储程序信息,用于修改照相机根据存储在照相机存储器中的信息而要执行的动作,或者用于把一个新动作加到照相机的动作中,所述辅助存储器的程序信息,通过照相机与所述附件之间的通讯写进照相机存储器,以修改照相机的动作或增加照相机的新动作。
12.根据权利要求11的附件,其中所述辅助存储器的程序信息,当所述辅助存储器的程序信息没有存储在照相机存储器中时,被写入照相机存储器。
13.根据权利要求11的附件,其中通过互相连接照相机和所述附件实施通讯,以使得所述辅助存储器的程序信息被写入照相机存储器。
14.根据权利要求11的附件,其中所述辅助存储器的程序信息是,当所述附件与照相机连接之后,可使照相机执行所述附件新功能的程序。
全文摘要
照相机系统如此配置,以使得:当有新功能的附件安装在照相机系统中的照相机上时,执行附件新功能的程序被写入照相机存储器,使照相机能够执行附件的新功能。
文档编号G03B7/28GK1191991SQ9810528
公开日1998年9月2日 申请日期1998年2月27日 优先权日1997年2月27日
发明者原田义仁 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1