通过检测到通用串行总线的连通性来控制数码相机的操作的方法和装置的制作方法

文档序号:7586267阅读:168来源:国知局
专利名称:通过检测到通用串行总线的连通性来控制数码相机的操作的方法和装置的制作方法
背景技术
(1)发明领域本发明属于数码相机领域,更加具体来说,本发明的方法和装置涉及通过检测到通用串行总线(USB)电缆的连通性控制数码相机的操作。
(2)相关技术与传统相机一样,数码相机能够捕捉图像。与传统相机不同的是,数码相机不是把图像聚焦到感光卤化银胶片上,而是聚焦到由半导体材料所制成的图像传感器上。这种类型的一种图像传感器称为电荷耦合器件(CCD)。然后,所捕获的图像数据可以被模数转换器(ADC)转换为数字形式,在存储芯片中压缩并存储。
当前可用的数码相机被设计为联机数码相机或便携式数码相机。具体来说,联机数码相机被设计为连接到计算机系统上,以捕获由计算机系统所处理的图像,并且不能够在单机环境中工作。便携式数码相机类似于设计为手持使用的传统相机。但是,要同时拥有联机数码相机和便携式数码相机,对于用户来说是昂贵和占空间的。
因此需要一种方法和装置提供一种双模式的数码相机,他具有联机数码相机以及便携式数码相机的功能,并且能够自动地在两种功能之间切换而不需要用户干预。
发明概述在此公开一种用于控制数码相机的操作的方法。该方法检测到通用串行总线(USB)的连通性,并且根据检测的结果自动切换为操作的相应模式。
附图简述

图1为实现本发明的示例计算机系统方框图。
图2为示出图1中所示的通用串行总线(USB)电缆的示意图。
图3a示出本发明的数码相机的正视图。
图3b示出本发明的数码相机的后视图。
图4为本发明的功能单元的方框图。
图5示出本发明的双模式控制机构的方框图。
图6示出本发明的状态机。
图7为示出由本发明所执行的一般步骤的流程图。
发明的具体描述本发明通过不需用户干预地自动在两种功能之间切换而在用于便携和联机模式功能的数码相机中支持双模式操作。
图1为实现本发明的主计算机系统框图。计算机系统100连接到显示设备,例如监视器102,并且连接到本发明的数码相机104。数码相机104利用USB电缆108通过通用串行总线(USB)端口107连接到主计算机系统100。USB电缆106通过USB串行端口108连接到主计算机系统100。尽管在此没有示出,但是本领域内的专业人员可以看出主计算机系统100可以用一般能够在计算机系统中找到的各种其它部件来实现。
通过自动地在两种功能之间切换而不需要用户干预,本发明的数码相机104被设计为支持用于便携和联机模式功能的双模式操作。在此所说的联机模式是数码相机104通过USB电缆106经USB串行端口108实际连接到主计算机系统100的模式。在此所说的便携模式是指当数码相机104与主计算机系统100实际分离时工作的模式。
尽管如图1中所示的主计算机系统100仅仅连接到一台数码相机,但是本领域内的专业人员从在此所提供的具体描述可以看出本发明能够对可连接到主计算机系统100的其它数码相机提供双重功能。
图2为图1中所示的USB电缆106。USB电缆106具有电压总线(VBUS)200和接地(GND)总线202。VBUS线200是USB电缆106的4条线中的一条,并且向连接到USB电缆的106提供激励电流。GND总线202是具有低阻抗或大的载流能力的导体,并且把电能馈送给数码相机104。VBUS线200载有正的VBUS信号210,并且GND总线202载有负信号212。另外,GND总线202连接到“地”204。具有4条线的典型USB电缆结构是众所周知的,并且不需要进一步讨论。
在本说明中,VBUS线200连接到软件可读寄存器207,其中存储表示VBUS线200是否载有电流(在此还称为VBUS信号210)的数据。当检测到VBUS信号210出现在USB串行端口107上时,数码相机104以联机模式工作。在联机模式中,所有处理由通过主计算机系统100的USB串行端口108发送到数码相机104的UBS串行端口的指令来启动。在一个实施例中,数码相机104具有一个有限指令集,其支持数码相机的运作,包括静止图像的捕获以及控制图像曝光参数的调节。
如果没有检测到VBUS信号210,则数码相机104以便携模式工作。在便携模式中,数码相机104响应各种按键的按下情况,与传统手持数码相机一样,该按键设置在数码相机104的外部壳体上。任何捕获的信息被记录在数码相机104的非易失性存储器(未示出)。
本发明使用VBUS信号210来控制数码相机104的操作,从而不需要一个额外的用户可选择开关来在两种模式之间选择。该便利的特点以这样一种方式产生作用,该方式与用户希望所需的数码相机操作相一致,即,当数码相机104连接时就自动出现联机操作模式。
图3a示出本发明的数码相机的正视图。本发明的数码相机104具有连接USB电缆106的USB串行端口107。USB串行端口和USB电缆线的结构以及它们的连接是本域内公知的,并且不需要进一步讨论。
数据相机104还可以具有电源开关300,其在按下时激活数码相机104;传感器302,其设计为捕捉图像;频闪放电管304(闪光灯);以及快门按键306,当按下时启动图像的捕获。
图3b示出本发明的数码相机的透视图。本发明的数码相机104还具有液晶显示器(LCD)308,其显示由数码相机104所捕获和图像数以及其它状态信息。本发明的数码相机104还具有用于激活各种功能的按键310,包括改变所捕获图像的分辨率以及启用闪光灯304,但不限于此。
图4为本发明的功能单元的方框图。本发明的数码相机104具有微处理器400,其用于控制数码相机104的固件的执行。
数码相机104还具有存储元件402。存储元件402可以包括用于记录由数码相机104所捕获图像的小型闪存卡存储器406以及用于存储控制数码相机104的功能的软件的代码闪存器408。存储元件402通过总线404连接到微处理器400。代码闪存器408具有本发明的双模式控制机构410,其支持用于便携式和联机模式功能的双模式操作。尽管没有示出,但是本领域内的专业人员可以看出数码相机104可以具有一般在数码相机中所具有的其它部件。
图5示出本发明的双模式控制机构410的方框图。本发明的双模式控制机构410具有相机管理器501。相机管理器501具有VBUS信号检测器500、联机模式管理器504和便携模式管理器506。
本发明的相机管理器501作为控制数码相机104的操作并且支持在联机和便携式操作之间实时地自动切换的一部分固件。相机管理器501的VBUS信号检测器500定期对USB的连通性进行轮询,以使得相机管理器501以实时方式动态调整数码相机104的操作。USB的连通性是通过在USB端口107上VBUS信号210的存在而检测的。当连接时,USB总线106的VBUS线200载有提供给数码相机104的正电压,在此也称为VBUS信号210。
在一个实施例中,在VBUS线200上的VBUS信号210使得在软件可读寄存器207中的VBUS数位508被认定。更加具体来说,软件可读寄存器207认定一个状态位,在此称为VBUS数位508,表示所认定的VBUS信号210。VBUS检测器500定期轮询VBUS数位508,并且当VBUS数位508被认定表示VBUS信号210有效时,启动联机模式。
所认定的VBUS数位508把数码相机104连接到主计算机系统100的情况通过USB电缆106通知给相机管理器501。相机管理器501然后启动VBUS有效信息502,表示VUBS信号210有效,并且把VBUS有效信息502转发到联机模式管理器504和便携模式管理器506。
如VBUS有效信息501所示,如果VBUS信号210有效,则激活联机模式管理504。联机模式管理器504轮询USB串行端口107,检测由主计算机系统100所发出的输入指令,并且数码相机104根据该指令执行在联机模式中的功能。但是,如果VBUS信号无效,则便携模式管理器504被激活,并且在便携模式中处理数码相机104上的功能。
更加具体来说,如果由VBUS信号检测器500检测到VBUS信号210,则数码相机104处于联机模式。通过由的主计算机系统100经USB端口107发送到数码相机104的指令启动所有处理。在一个实施例中,数码相机104具有一个有限指令集,其支持捕获静止和视频图像所需的动作,并且调节控制曝光的参数。任何所捕获信息被记录在非易失性存储器中,例如在数码相机104中的小型闪存卡406。
否则,如果VBUS信号检测器500没有检测到VBUS信号210,则数码相机104处于便携模式。在手持便携模式中,数码相机104通过响应各种按键的按下情况而工作,如本领域内所共知的那样,该按键设置在数码相机104的外部壳体上。
图6示出本发明的状态机。在便携模式中,数码相机104作为能够把图像记录到非易失性存储器上的一个静止相机。该图像由数码相机104所保存,直到当数码相机104通过USB串行端口107和108连接到主计算机系统100上时,该图像可以由主计算机系统100所读取。数码相机保存所捕获图像的方法是本领域内所共知的。通过按下数码相机104的外部机体上的按键而启动操作。
当由本发明检测到USB连通时,相机管理器501从状态601转换到状态602中的联机模式。联机模式管理器504轮询USB串行端口107,用于认定由主计算机系统100所发出的输入指令。
在一个实施例中,该指令要求数码相机104执行各种操作,包括从非易失性存储器读取所存储图像、从非易失性存储器删除或释放所存储图像、从传感器302捕获实时图像以及把所捕获图像通过USB图像串行端口107和108转发到主计算机系统100并且开始连续记录视频流,但是不限于此。连续记录视频流是指连续捕获并把图像从数码相机发送到主计算机系统,这是本领域内所共知的。在状态603处理指令操作。
当在状态603中处理指令时,相机管理器501继续轮询USB串行端口107,以认定实时的VBUS信号210。当USB串行端口107提供VBUS信号210时,该状态保持在联机模式602和命令操作状态603。如果VBUS信号210中断,则相机管理器501切换到便携模式状态,其中检测在数码相机104的外部机体的按键的按下情况。在状态605处理按键操作。
图7为示出由本发明所执行的一般步骤的流程图。在步骤701中,相机管理器501的VBUS信号检测器500定期轮询软件可读寄存器207,以认定VBUS的连通性。在步骤702,当VBUS信号210断开时,数码相机104处于便携模式。在步骤703,在便携模式中,数码相机104作为能够把图像记录到非易失性存储器中的静态相机。在步骤704,相机管理器501保存所捕获图像,直到它们可以在联机模式中由主计算机系统100所读取时为止。由数码相机204在便携模式中执行的操作是通过按下数码相机104机体上的按键而启动的。
在步骤705,如果VBUS信号210有效,则数码相机104处于联机模式。在步骤706,在联机模式中数码相机501继续轮询USB串行端口107,以检测USB连通性,同时接收从主计算机系统100通过USB串行端口107发送的操作命令。按照这种方式,本发明的数码相机104支持在用于数码相机的联机模式和便携模式之间的自动切换,而不需要用户干预。
所述的是一种通过检测连接到主计算机系统的通用串行总线(USB)的连通性而自动控制数码相机的操作的方法和装置。更加具体来说,支持便携式和联机模式功能的双模式操作的控制是通过本发明检测USB串行端口到主计算机系统的连通性而预测的。使用VBUS信号控制数码相机的操作,不需要额外的用户可选择开关来选择功能模式。
尽管已经描述并在附图中示出特定的实施例,但是应当知道这种实施例仅仅是说明的目的而不是对本发明的限制,本发明不限于在此所示和描述的具体结构和设计,因为由本领域内的普通技术人员可以作出各种其它改变。
权利要求
1.一种用于控制数码相机操作的方法,其中包括检测数码相机到通用串行总线(USB)的连通性;以及根据所述检测结果,把数码相机切换到预定操作模式。
2.根据权利要求1所述的方法,其中还包括如果所述检测表明所述数码相机连接到所述USB,则切换到联机模式。
3.根据权利要求1所述的方法,其中还包括如果所述检测表明所述数码相机没有连接到所述USB,则切换到便携模式。
4.根据权利要求1所述的方法,其中还包括在软件可读寄存器中存储从USB电缆线输入的电压总线(VBUS)信号。
5.根据权利要求4所述的方法,其中还包括通过读取在所述软件可读寄存器中的预定位置,确定是否存在VBUS信号。
6.根据权利要求5所述的方法,其特征在于,如果存在所述VBUS信号,则所述VBUS信号使得VBUS数位在所述软件可读寄存器中被认定。
7.根据权利要求5所述的方法,其特征在于,所述VBUS信号检测器在所述预定位置读取所述VBUS数位。
8.一种用于控制数码相机的操作的装置,其中包括相机管理器,其用于通过检测所述数码相机到通用串行总线(USB)的连通性而控制数码相机的操作;以及软件可读寄存器,其连接到所述相机管理器,用于保存表示所述数码相机到所述USB的连通性的VBUS数值。
9.根据权利要求8所述的装置,其特征在于,所述相机管理器还包括VBUS信号检测器,其用于在所述软件可读寄存器中轮询预定位置,以读取表示所述数码相机到所述USB的连通性的所述VBUS数值。
10.根据权利要求8所述的装置,其特征在于,如果所述VBUS数值是保持在所述软件可读寄存器中的一个数位,则所述VBUS信号检测器切换为联机模式。
11.根据权利要求9所述的装置,其特征在于,如果所述VBUS数值是一个未保持的数位,则所述VBUS信号检测器切换为便携模式。
12.根据权利要求10所述的装置,其特征在于,所述相机管理器还包括联机模式管理器,其用于当所述数码相机处于所述联机模式时,处理通过所述USB输入的命令。
13.根据权利要求11所述的装置,其特征在于,所述相机管理器还包括便携模式管理器,其用于当所述数码相机处于便携模式时处理在数码相机上的按键操作。
14.一种用于控制数码相机的操作的系统,其中包括相机管理器,其用于通过检测所述数码相机到通用串行总线(USB)的连通性而控制数码相机的操作;以及软件可读寄存器,其连接到所述相机管理器,用于保存表示所述数码相机到所述USB的连通性的VBUS数值;以及微处理器,其连接到存储元件,并且用于执行控制所述数码相机的操作的代码。
15.根据权利要求14所述的系统,其特征在于,所述相机管理器还包括VBUS信号检测器其用于在所述软件可读寄存器中轮询预定位置,以读取表示所述数码相机到所述USB的连通性的所述VBUS数值。
16.根据权利要求14所述的系统,其特征在于,如果所述VBUS数值是在所述软件可读寄存器中被认定的一个数位,则所述VBUS信号检测器切换为联机模式。
17.根据权利要求15所述的系统,其特征在于,如果所述VBUS数值未被认定,则所述VBUS信号检测器切换为便携模式。
18.根据权利要求16所述的系统,其特征在于,所述相机管理器还包括联机模式管理器,其用于当所述数码相机处于所述联机模式时,处理通过所述USB输入的命令。
19.根据权利要求17所述的系统,其特征在于,所述相机管理器还包括便携模式管理器,其用于当所述数码相机处于便携模式时处理在数码相机上的按键操作。
20.一种用于控制数码相机的操作的系统,其中包括用于在计算机可读装置上存储并可由计算机所执行的代码,该代码包括多个模块,每个模块用于执行至少一个要由计算机所执行的功能,该系统包括计算机管理器模块,其用于当检测到通用串行总线(USB)的连通时,自动切换数码相机的模式;以及用于检测所述USB的连通性的总线信号检测器模块。
全文摘要
一种用于控制数码相机(104)的操作的方法。该方法检测到通用串行总线(USB)(106)的连通性,并且根据检测结果自动切换操作模式。
文档编号H04N5/232GK1309869SQ99808797
公开日2001年8月22日 申请日期1999年5月14日 优先权日1998年5月18日
发明者E·P·托马斯策夫斯基 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1