成像设备 【技术领域】
本发明涉及有关成像设备,尤其是可以将拍摄的图像数据传送给外部装置的设备。
背景技术
以往,已经提出具有动图像拍摄功能的成像设备,并且已经实用化。例如,日本特开2001-352510号公报展示了一个例子。
另外,人们也知道了将动图像数据存储到ROM或RAM等存储器、应用这些的小型闪存(CF)卡等存储卡中的设备。
此外,将存储卡插入个人计算机(PC)等其它的信息设备,或通过有线或无线的通信机构,得以方便地将拍摄的数字动图像数据取入PC中。
通过使用具有这种动图像拍摄功能的成像设备,能够将动图像以数字数据形式保存利用,以便记录各种事件或制作动图像文档,成像设备被广泛应用于家庭和商业中。
可是,在具有动图像拍摄功能的成像设备中,存在着如下的问题。
即,因为用于存储动图像数据的存储器只有有限的存储空间,所以在拍摄动图像过程中存储器的空间被用完的时候,就发生摄影中的动图像被中途切断事情。
特别是,因为在以静图像拍摄功能为主设计的成像设备中配备的存储机构的空间趋于减小,所以这是个重要的问题。
关于这个问题,例如即使对应的通过更换多个存储卡,也存在连续的动图像被中途切断的部分,另外,多个存储卡各自存储着动图像文件,因为不能作为一个图像文件保存,所以存在欠缺便利性的问题。
另外,关于静图像,日本特开2001-128113号公报这样展示,如果存储器地存储空间剩余很少,就把图像信息传送给其它的存储设备,可是,在所述公报中没有假定在数据的传送过程中进行拍摄,在图像数据传送过程中不能进行摄影,所以不能解决如所述那样的问题。
【发明内容】
本发明目的在于解决如所述那样的问题。
本发明的其他目的在于,即使拍摄过程中存储器的空间被用完的情况,也可以保存连续的图像数据无需中途切断。
另外,本发明的其他目的在于,可以将一系列的图像数据作为一个图像文件保存。
为了解决这样的问题达到所述的目的,根据本发明的一个方面,提供一种成像设备,包括:摄影机构;存储机构,用于存储所述摄影机构输出的动图像数据;检测机构,用于检测所述存储机构的存储容量的剩余空间变成不大于一个预定值;通信机构,将所述动图像数据发送到外部装置;控制机构,按照在一系列的所述动图像数据的拍摄过程中的所述检测机构的输出,控制所述摄影机构和所述通信机构,以便开始将存储在所述存储装置中的动图像数据传送到外部装置,同时拍摄动图像数据。
根据本发明的另一个方面,提供一种成像设备,包括:摄影机构;存储器接口,用于将从所述摄影机构输出的动图像数据写入存储器,同时从所述存储器读出动图像数据;写入机构,将所述动图像数据写入存储装置;检测机构,检测所述存储器的存储容量的自由空间变为不大于一个预定值;通信机构,向外部装置传送所述动图像数据;以及控制机构,按照在一系列的所述动图像数据的拍摄过程中的所述检测机构的输出,开始将所述存储器中存储的动图像数据发送到所述外部装置,同时拍摄所述动图像数据,从所述存储器切换到所述存储装置,并将从所述摄影机构输出的动图像数据写入所述存储装置。
根据本发明的再一个方面,提供一种图像数据处理系统,包括:摄影机构;存储机构,存储由所述摄影机构输出的动图像数据;检测机构,检测所述存储机构的存储容量的自由空间变成不大于一个预定值;通信机构,通过传送线路发送所述动图像数据;控制机构,控制所述摄影机构和所述通信机构,从而按照在一系列的所述动图像数据的拍摄过程中的所述检测机构的输出,所述控制机构拍摄所述动图像数据,同时开始将所述存储机构中存储的动图像数据发送到所述外部装置;接受机构,通过所述传送线路接受由所述通信机构发送的动图像数据;保存机构,保存所述接受机构接受的动图像数据。
此外,本发明还提供一种成像方法,包括如下步骤:摄影步骤;存储步骤,用于存储所述摄影步骤输出的动图像数据;检测步骤,用于检测所述存储步骤的存储容量的剩余空间变成不大于一个预定值;通信步骤,将所述动图像数据发送到外部装置;控制步骤,按照在一系列的所述动图像数据的拍摄过程中的所述检测步骤的输出,控制所述摄影步骤和所述通信步骤,以便开始将在所述存储步骤中存储的动图像数据传送到外部装置,同时拍摄动图像数据。
根据本发明还提供一种成像方法,包括如下步骤:摄影步骤;用于将从所述摄影步骤输出的动图像数据写入存储器,同时从所述存储器读出动图像数据的步骤;写入步骤,将所述动图像数据写入存储装置;检测步骤,检测所述存储器的存储容量的自由空间变为不大于一个预定值;通信步骤,向外部装置传送所述动图像数据;以及控制步骤,按照在一系列的所述动图像数据的拍摄过程中的所述检测步骤的输出,开始将所述存储器中存储的动图像数据发送到所述外部装置,同时拍摄所述动图像数据,从所述存储器切换到所述存储装置,并将从所述摄影步骤输出的动图像数据写入所述存储装置。
根据本发明,还提供一种图像数据处理方法,包括如下步骤:摄影步骤;存储步骤,存储由所述摄影步骤输出的动图像数据;检测步骤,检测所述存储步骤的存储容量的自由空间变成不大于一个预定值;通信步骤,通过传送线路发送所述动图像数据;控制步骤,控制所述摄影步骤和所述通信步骤,从而按照在一系列的所述动图像数据的拍摄过程中的所述检测步骤的输出,所述控制步骤拍摄所述动图像数据,同时开始将所述存储步骤中存储的动图像数据发送到所述外部装置;接受步骤,通过所述传送线路接受由所述通信步骤发送的动图像数据;保存步骤,保存所述接受步骤接受的动图像数据。
本发明这些和其它目的以及其优点,通过参照以下详细说明和附图将会弄明白。
【附图说明】
图1是表示有关本发明的第一实施方式的摄影系统的结构的图。
图2包括图2A和图2B,表示有关第一实施方式的成像设备的操作的流程图。
图3是用于说明环状缓冲器结构的图。
图4是表示有关第二实施方式的成像设备的操作的流程图。
图5包括图5A和图5B,表示有关第二实施方式的成像设备的操作的流程图。
图6包括图6A和图6B,表示有关第二实施方式的成像设备的操作的流程图。
图7包括图7A和图7B,表示有关第三实施方式的成像设备的操作的流程图。
图8包括图8A和图8B,表示有关第四实施方式的成像设备的操作的流程图。
图9包括图9A、图9B和图9C,表示有关第四实施方式的成像设备的操作的流程图。
图10是表示有关第五实施方式的摄影系统的结构的图。
【具体实施方式】
下面,参照附图详细说明适用本发明的优选实施方式。另外,在整个附图中,同一标号表示相同或相应的部件。
第一实施方式
图1表示本发明的第一实施方式中的成像设备的结构和一个PC单元的结构,该PC单元是根据需要连接到该成像设备的其他信息设备。
在图1中,标号A是被拍摄图像,成像设备100包括镜头等光学系统11,作为摄像元件的CCD12,AD转换单元13,图像处理单元14,RAM控制器15和RAM16。图像处理单元14进行信号处理,例如斑点校正或γ变换等,由此经由AD转换单元13输入的数字图像输入信号被转化为适应人类视觉的RGB信号。另外,RAM控制器15连接在主CPU总线29和RAM16上。
一方面,成像设备100还包括控制该成像设备100整体的CPU17,存储该成像设备整体控制方法的ROM18,起ROM18和主CPU总线29的接口作用的ROM I/F19,给出有关拍摄过程中的图像以及使用者的操作的指示的显示单元20,起显示单元20和主CPU总线29的接口作用的显示单元I/F21。另外,显示单元20如此构成以便该显示单元20和使用者确认摄取图像的屏幕在图像摄取期间同时看到。
成像设备100还包括作为存储摄取的图像的存储机构的记录介质22,起记录介质22和主CPU总线29的接口作用的记录介质I/F23和作为用于和其他的信息设备等进行通信的通信机构的通信I/F24。
主要的假定是记录介质22是一种卡型记录介质,尽管CF卡可以作为卡型记录介质的一个例子,但是各种记录介质均能作为记录介质22使用。有线通信标准电路,诸如USB标准或IEEE1394标准等或者无限LAN或“BLUETOOTH”或红外线通信(IrDA)电路适用于通信I/F24。成像设备100,可以通过通信I/F24,和其他的信息设备进行通信。另外,上述任何电路均能用作通信I/F24,在本实施方式中,主要描述使用USB的情况。
一方面,300是作为其他信息设备的PC单元,这些上面也配备着CPU31、ROM32和RAM33,连接在主CPU总线39上。另外,以连接在主CPU上的状态,PC300上也和成像设备同样配备着通信I/F34,成为可以和含有成像设备100的各种装置通信的机构。
此外,PC单元300上仍然以CPU总线39上连接的状态,具备大容量存储设备-硬盘驱动器(HDD)35,可以大量地存储包含静图像或动图像一类图像数据的各种数据。
图2A和图2B是表示第一实施方式中的成像设备100的操作的流程图。在图1所示的结构中,使用图2A和图2B的流程图,关于第一实施方式中的成像设备100的操作进行说明。
在图2中,使用者通过按没有图示的拍摄按钮,输入拍摄开始信号(S2000),动图像拍摄操作开始(S200、S201)。如果动图像拍摄操作开始了,将通过光学系统11入射到CCD12中的被拍摄图像A的图像通过CCD12对每个像素光电转换,送入AD转换单元13。AD转换单元13将有关各像素各色浓淡的模拟值转换成数字数据,送入图像处理单元14。
图像处理单元14,对输入的数字图像输入信号,实行斑点校正和γ变换等适应人类的视觉的处理,转换成RGB信号输出。从图像处理单元14输出的动图像数据通过RAM控制器15依次写入RAM16中(S202)。
例如,成像设备100以每秒30帧的速度依次处理图像,记录动图像数据。并且,只要摄影在继续,动图像数据就从图像处理单元14顺序地、不被中途切断地生成,写入RAM16。
另外,在图1中,图像处理单元14也和主CPU总线29连接,在本实施方式中,图像处理过的动图像数据不通过主CPU总线29传送。
在本实施方式中,通常地,采取将存储在作为存储机构(缓冲存储器)的RAM16中的一系列动图像数据在拍摄结束同时作为一个动图像文件确定,整体传送给记录介质22保存的结构。
一边像所述那样将动图像数据顺序地写入RAM16并保存(S202),一边CPU17关于RAM16的剩余存储空间继续监视。其结果,持续进行RAM16的剩余存储空间是否足够的判断(S203)。
并且,在S203中,如果判断RAM16的剩余空间充足,就接着判断拍摄是否结束(S204)。
拍摄结束的判断,如下进行。
在正在进行动图像拍摄状态下,使用者通过再次按没有图示的拍摄按钮,输入拍摄结束信号(S2500)。在输入拍摄结束信号之后完成动图像数据到RAM16的存储时,没有图示的硬件电路上的(初始状态是逻辑值L)拍摄结束标志设定为逻辑值H。并且,CPU17通过读取这个标志能够识别拍摄结束。如果认识到拍摄结束,CPU17就将拍摄结束标志设定为逻辑值L,返回初始状态。
另外,如果判断动图像拍摄没有结束,再次返回S203,RAM16的剩余空间充足摄影尚且没有结束的情况,重复进行S203和S204。
另一方面,在S204中,如果判断拍摄结束,就将RAM16中存储的一系列的动图像数据作为一个动图像文件确定(S205)。并且,从RAM16读出该动图像数据,通过记录介质I/F23传送给记录介质22,写入动图像文件的整个动图像数据(S206)。如果向记录介质22的写入操作结束(S207),动图像拍摄操作在成像设备100中单独正常结束(S208),动图像的拍摄操作结束(S250)。
以上是通过成像设备100单独结束动图像拍摄的情况,可是在摄影停止的指示之前,RAM16的剩余空间不足的情况,采取以下操作。
在动图像拍摄停止的指示之前RAM16的剩余空间不足的情况,CPU17通过显示单元I/F21,对显示单元20发出剩余空间不足的警告显示(S211)。
并且,因为在本实施方式中通信机构是有线的USB,为了把通信I/F24打开,CPU17还显示要求使用者连接作为通信电缆的USB电缆的消息。
其后,CPU17通过主CPU总线29起动通信I/F24,开始和连接方PC300的交涉(S212)。CPU17监控通信是否建立(S213)。
通信没有建立期间,CPU17判断RAM16还是否有剩余空间(S214),同时继续监控通信是否建立。并且RAM16的剩余空间被用完时候通信尚未建立(因为USB电缆没连接、交涉不成立以及其他的原因)情况,变为传送NG,使通信结束警告显示终止,同时,显示没能传送(S215),动图像的拍摄操作结束(S250)。此时,关于残存在RAM16内的动图像数据,可以传送到记录介质22中,也可以传送到其他的信息设备。
一方面,如果USB电缆连接,并且,和PC300的交涉成立,通信建立了,那么就继续着成像操作,将RAM16内的动图像数据从头顺序读出传送给通信I/F24,传送给PC300内的通信I/F34(S221)。另外,该传送开始时候,因为继续成像操作,所以该传送进行期间存在动图像数据通过RAM控制器15顺序地写入RAM16中存储的时间。因此,存在在RAM16中读出和写入同时进行的时间。因此,在访问RAM16时,采取以分时调停写入和读出双方进行,或使RAM16做成双重端口结构同时进行读写的结构。
另一方面,在PC300,由通信I/F34接受了动图像数据以后,通过主CPU总线39顺序地存储到HDD35中保存。
如果像这样开始向PC300传送动图像数据,CPU17就关闭剩余空间不足的警告显示(S222)。然后,和S204同样CPU17判断拍摄是否结束(S223)。如果拍摄结束,接着,CPU17查询从RAM16向PC300的动图像数据传送是否全部结束(S224)。如果传送结束,成像设备100通过通信I/F24,发出将传送的一系列动图像数据应该作为一个文件确定的指令。
在PC300接受该指令时,CPU31解析这条指令,通过发送命令给HDD35,将接受的动图像数据作为一个图像文件确定(S225)。并且,将该操作结束的信息反馈给成像设备100。其结果,向PC300的动图像传送得以正常结束,结束通信(S226),据此,动图像的拍摄操作结束(S250)。
通过采取以上的结构,在第一实施方式中,动图像拍摄过程中,即使RAM16的空间被用完的情况,动图像也能保存为一个动图像文件,无需中途切断连续的动图像,所以是非常有益的。
第二实施方式
接着,关于第二实施方式进行说明。
在本实施方式中,因为同样使用图1的构成,所以关于图1的重复说明部分省略了。另外,在图1中,图像处理单元14成为也和主CPU总线29连接着的形式,可是在本实施方式中,动图像数据在经由主CPU总线29过程中不被处理。
另外,在RAM16的存储地址管理方面,采取图3所示的环状缓冲器结构。
在图3中,关于环状缓冲器进行说明。
在RAM16中,能够存储动图像的地址区域是从00000000h号地址到0FFFFFFFh号地址。对于这个地址区域,写指针W和读指针R分别指示应该写数据的地址和应该读的地址。
在这样的条件下,如果数据顺序地写入该RAM16储存,则每次写指针W从00000000h号地址到0FFFFFFFh号地址递增。并且,如果写指针W到了0FFFFFFFh号地址,就接着返回00000000h号地址,继续同样的写入操作。
一方面,如果数据顺序地从RAM16读出传送到其他地方,每次读指针R从00000000h号地址到0FFFFFFFh号地址顺次递增。并且,如果读指针R到了0FFFFFFFh号地址,就接着返回00000000h号地址,继续同样的读出操作。
写指针W不断接近读指针R的情况下,也就是RAM16的剩余空间变少了,如果写指针W更进一步到达了读指针R,也就是RAM的剩余空间就没有了(变为0)。这样,写指针W到达了读指针R的情况下,CPU17控制RAM16禁止以上的写入操作以保护数据。
另一方面,在读指针R不断接近写指针W情况下,也就是在该时刻从RAM16应该读出的数据变少,如果读指针R进一步到了写指针W,也就是在该时刻应该从RAM16读出的数据变为无(成为0)。像这样,读指针R到了写指针W的情况下,CPU17控制在该时刻禁止以上那样的读出操作以保护数据。
另外,在本实施方式中,使用环状缓冲器结构,可是即使没使用,无须赘言也没有脱离本发明的范围。另一方面,关于环状缓冲器,也可以在第一实施方式中使用,该情况同样不脱离本发明的范围。
图4、图5A、5B、图6A和6B是表示本实施方式中的成像设备的操作的流程图,使用图4、图5A、5B、图6A和6B所示的所有情况保持该成像设备的操作,以便描述所有情况,关于图5A、5B和图6A、6B的流程图并列说明。
下面,在图1所示的构成中,用图4、图5A、5B、图6A和6B的流程图,关于本实施方式中的操作进行说明。
图4是有关本实施方式的模式设定的流程图。
在模式设定中,使用者根据没有图示的操作单元的按钮操作,进行是否是在拍摄过程中将动图像的摄影数据传送到外部的模式选择。通过模式选择的操作,如果将在拍摄过程中的动图像数据向外部传送设定为禁止,则没有图示的寄存器设定为0,相反,如果将在拍摄过程中的动图像数据向外部传送设定为可用,则没有图示的寄存器设定为1。
在有关模式设定S400以下的流程中,首先,CPU17通过确认该寄存器判断所述寄存器是0还是1(S401)。如果寄存器的值为0,就变为绝对内部模式(S402),拍摄过程中一概不进行向外部的动图像传送。
一方面,如果寄存器的值为1,则变成称为并用模式的模式(S411)。在该并用模式中,CPU17判断通信I/F24是开还是关(S412),在通信I/F24关状态进入称为相对内部模式的模式(S413),在通信I/F24开状态进入称为外部传送模式的模式(S421)。
在相对内部模式中,拍摄过程中不进行向外部的动图像数据传送,不过通过起动通信I/F24,即使在图像的拍摄过程中也能改变为外部传送模式。另外,在外部传送模式下,拍摄过程中进行向外部传送动图像数据,但如果终止通信I/F24,即使在同一图像的拍摄过程中也能改变为相对内部模式。
因此,切换利用通信I/F24的开·关的相对内部模式和外部传送模式的判断,通过中断机构等随时更新。
这里,所谓通信I/F24开状态,就是和其他的信息设备通过有线或无线的机构连接,称为可通信状态,例如,通信I/F24是USB,用通信电缆和具体的其他信息设备连接着,称为可通信状态。另外,即使是其他的通信I/F24,也分别指可通信状态。
另外,在本实施方式中,因为也假定绝对不将动图像数据传送到外部装置的情况,所以包含绝对内部模式。可是,不管有没有绝对内部模式,即使没有绝对内部模式的情况下也是本发明的技术思想范围内的。
图5A和5B是有关作为主要的实施方式中的数据传送的流程图,图6A和6B是有关主要的实施方式中的警告显示的流程图。
在本实施方式中,这些并列操作。下面,并用图5A、5B和图6A、6B的流程图进行说明。
在图5中,使用者通过按没有图示的拍摄按钮输入拍摄开始信号(S5000),动图像拍摄操作开始(S500和S501)。即使在本实施方式中,也采取在拍摄结束同时将RAM16中存储的一系列动图像数据确定为一个图像文件,整体传送到记录介质22中的结构。因此,和第一实施方式同样的,生成的动图像数据顺序地存储到RAM16中(S502)。
一方面,有关图6A、6B中的警告显示的流程如果不是在拍摄过程中就不执行。
如果拍摄操作开始,CPU17监视图3中的写指针W是否接近读指针R(S602)。即,CPU17通过监视图3的环状缓冲器,监视RAM16的剩余存储空间。如果写指针W没有接近读指针R,接着,确认拍摄是否结束(S651)。如果拍摄尚未结束,就进行S602和S651的处理,如果写指针W没有接近读指针R并且拍摄没有结束,就重复处理S602和S651。
关于以后的操作,因为用图4说明了的模式设定不同,所以一个个说明每个模式。
首先,关于设定为绝对内部模式的情况进行说明。在图6A和图6B中,写指针W接近读指针R,RAM16的剩余空间变少了的情况,CPU17确认模式设定,确认是否是并用模式(S603)。
进入绝对内部模式情况S604,进行RAM16的剩余空间变少了的警告显示。如果进行了警告显示,接着监视写指针W是否到了读指针R,RAM16的剩余存储空间是否完全没有了(S605)。
如果写指针W到了读指针R,就强制使拍摄结束(S611),停止剩余空间变少了的警告显示,显示RAM16的剩余空间已用完(S612)。然后,结束RAM16的剩余空间用完显示(S613),终止一系列的警告显示(S650)。
一方面,在S605中RAM16的空间还有剩余的情况下,监视拍摄结束(S606),一直到拍摄结束重复监视指针的到达和拍摄结束。如果RAM16的剩余存储空间还有剩余,拍摄结束,就终止RAM16中的空间变少的警告显示(S607),终止一系列的警告显示(S650)。
这种情况,在有关图5A和5B中的数据传送的流程图中,进行下面的操作。
拍摄过程中,继续向RAM16存储移动图像数据的操作(S502),CPU17判断是否是外部传送模式(S503)。现在因为提及有关绝对内部模式,所以进入S504。
在S504中,CPU17判断拍摄的一系列动图像数据的前半部分是否传送入PC300。因为这里是NO,所以进入S505。在S505中,监视拍摄是否结束。因此,到拍摄结束,重复操作S503到S505。无论摄影强制结束还是正常结束,如果拍摄结束,就进入S506,从拍摄开始到拍摄结束的一系列动图像数据被确定为一个动图像文件。
即使强制结束情况,从拍摄开始到强制结束的动图像数据也同样确定为一个图像文件。动图像文件确定后,从RAM16读出该动图像数据,通过记录介质I/F23将动图像文件的整个动图像数据写入记录介质22(S507)。如果向记录介质22的写入操作结束(S508),就由成像设备100单独正常结束动图像拍摄操作,动图像的拍摄操作结束(S550)。另外,即使摄影被强制结束,到强制结束的动图像数据也安全地保存到记录介质22中。以上,这样做能进行设定为绝对内部模式时的操作。
另一方面,在S603中如果设定为并用模式进行以下操作。
在设定为图4的并用模式(即相对内部模式或者外部传送模式)情况,在S602中,判断为写指针W向读指针R接近,RAM16的剩余空间变少了情况,判断是不是并用模式(S603)。
判断的结果,如果设定为并用模式,转入S621,CPU17进行RAM16的剩余空间变少的警告显示,同时进行通信I/F24的准备,进行应该促使使用者将通信I/F24置为开的显示。据此,例如,如果通信I/F24是USB或者IEEE1394,就唤起连接USB电缆的主旨提示。
不拘泥于进行的这些显示,如果使用者不连接USB电缆,通信I/F24是关的状态,CPU17判断该模式仍然为图4的相对内部模式(S622)。
然后,CPU17监视写指针W是否到达读指针R,RAM16的剩余空间是否是完全没有了(S623)。如果写指针W到达了读指针R,就强制使拍摄结束(S631),停止剩余空间变少了的警告显示和催促使用者将通信I/F24置为开的显示,显示RAM16的剩余空间已用完(S632)。然后,终止RAM的剩余空间用完显示(S633),终止一系列的警告显示。
一方面,在S623中RAM16的剩余空间还有剩余的情况监视拍摄结束(S624),一直到拍摄结束,重复监视切换到外部传送模式(通信I/F24的开·关监视)、指针的到达和拍摄结束(S622、S623、S624)。如果RAM16的剩余空间还有剩余期间拍摄结束,就终止应该催促使用者将通信I/F24置为开的显示,终止一系列的警告显示。
另一方面,重复S622、S633、S634三个步骤进行监视期间,如果使用者连接USB电缆,通信I/F24成为ON,就判断为进入了图4的外部传送模式转入后述的S641。
再一方面,在有关并列操作着的图5A和5B中的数据传送的流程图中,执行下面的操作。
在拍摄过程中向RAM16的图像数据存储操作持续的期间,CPU17判断是否是外部传送模式(S503),因为现在提及有关外部传送模式持续的情况,所以进入S504。
在S504中,判断一系列的摄影数据的前半部分是否传送入了PC300。因为这里是NO,所以进入S505。在S505中,监视拍摄是否结束。因此,一直到拍摄结束重复操作S503到S505。当拍摄结束时,操作前进至S506,将从拍摄开始到结束的一系列的动图像数据确定为一个动图像文件。即使摄影强制结束(S631),将从拍摄开始到结束的一系列的动图像数据同样确定为一个动图像文件。
如果确定了,就从RAM16读出该动图像数据,通过记录介质I/F23传送到记录介质22,写入动图像文件的整个动图像数据(S507)。如果向记录介质22的写入操作结束(S508),动图像拍摄操作由成像设备100单独结束,动图像的拍摄操作结束(S550)。
另外,即使摄影被强制结束,到强制结束的动图像数据也被安全的保存到记录介质22中。以上,这样做能够进行设定为相对内部模式情况的操作。
在S621之后(从S621前面也可以),如果使用者连接作为通信电缆的USB电缆,通信I/F24成为开,就判断变成了外部传送模式,CPU17取消警告显示(S641)。然后,在警告显示系统中,CPU17重复查询拍摄结束检测(S651)和指针的接近(S602),同时等待拍摄结束(S651、S650)。
和图6A和图6B中的警告显示系统操作并行,在图5A和5B的数据传送系统中,执行如下操作。
动图像数据存储到RAM16时候判断是否是外部传送模式(S503)。在不是外部传送模式情况,从拍摄开始通信I/F24还没有打开过(S504),并且拍摄继续着的情况(S505)下,重复执行S503至S505。在S504,查看向其他信息设备的数据传送是否已经执行。在S505,监视拍摄是否结束。
这里,如果通信I/F24变为开,因为由图4变为外部传送模式(S503)所以进入S511。
在S511中,通过通信I/F34和图1所示的PC300进行交涉,并且,对于显示单元20,出现“通信中”显示。而且,CPU17监控通信是否建立(S512)。如果通信建立了,就继续拍摄操作,和动图像数据向RAM16的存储并行,从开头顺次读出存储在RAM16中的动图像数据,通过RAM控制器15,传送给通信I/F24,传送给PC300单元内的通信I/F34(S513)。
另外,因为该传送开始时候继续着拍摄操作,所以进行该传送期间,因为存在拍摄的动图像数据通过RAM控制器15顺序地写入RAM16保存的时间,所以存在在RAM16读出和写入同时进行的时间。与第一实施方式类似,在对RAM16进行存取时候,采取对写入和读出采用分时操作,或者将RAM作成双端口结构,同时进行读写等。
一方面,在PC300中,由通信I/F34接受了动图像数据以后,通过主CPU总线39顺序地存储到HDD35中保存。这一点和第一实施方式也是一样的。
像这样,如果从RAM16向PC300的图像数据传送开始了,则CPU17确认拍摄是否结束(S514)。如果拍摄结束,监视从RAM16向PC300的动图像数据传送是否结束(S515)。并且,如果检测到了从RAM16向PC300的传送结束(S515),因为将全部动图像数据向PC300传送完毕了,所以成像设备100,通过通信I/F24,发出应该将传送的动图像数据确定为一个图像文件的指令。
当PC300接受该指令,CPU31解析该指令,通过向HDD35发送命令,将接受的动图像数据作为一个图像文件确定(S516)。并且,将该操作结束的信息反馈给成像设备100。接受该反馈,结束通信,S511以后,对显示单元20取消出现的“通信中”显示(S517)。其结果,动图像数据向PC300的传送得以正常结束,动图像的拍摄操作结束(S550)。
一方面,在S514中拍摄没结束的情况,进入S521,监视从RAM16向PC300的传送是否结束(S521)。这里,在读指针R到了写指针W的情况下,判定为传送结束。如果RAM16中存储的动图像数据向PC300的传送结束,以后紧接着一边将动图像数据存储到RAM16,一边转入S522。
在S522中结束通信,S511以后,对于显示单元20取消出现的“通信中”显示(S521),转入空闲状态(S523)。
在刚刚进入该空闲状态的阶段,摄影仍在继续进行,可是以前存储在RAM16中的动图像数据是向PC300传送的状态。因此,因为RAM16的空间暂时有余,所以暂且继续这种状态。
另外,在这种空闲状态,是可以从外部传送模式转入相对内部模式的。即,能够将通信I/F24置为OFF。因此,以当取消“通信中”显示时,使用者可以暂时取下USB电缆(或者例如IEEE1394电缆)。
可是,如果空闲状态长时间持续,因为RAM16内还存储着动图像数据,所以从空闲状态开始测定一定时间(S523和S524),如果经过该时间就返回S503。
另外,如果在刚才的空闲状态期间取下USB电缆,从外部传送模式转到相对内部模式,则因为现在在相对内部模式下,所以进入S504。
在S504中,判断现在拍摄过程中的动图像数据的前半部分是否传送到PC300。在现在的状况下,因为一旦将动图像传送入PC300之后,在该步骤判断为YES,返回S503。然后,一直到再次返回外部传送模式重复S503和S504。
在重复S503和S504期间,作为图6A和图6B中的警告显示系统的操作,重复查询拍摄结束检测和指针接近同时等待拍摄结束,可是这期间,如果拍摄结束(S651),没有指针接近(S602),则警告显示系统的操作在这里结束。
可是,如果再次发生指针接近,CPU17在S603中判定模式是并用模式,CPU17进行RAM16的剩余空间变少了的警告显示,同时进行通信I/F24的准备,进行应该催促使用者将通信I/F24打开的显示(S621)。
因此,返回图5,在重复S503和S504期间如果通信I/F24不变为ON,则因为动图像渐渐地存储在RAM16中,所以图6A和6B的S621所说的警告显示再次出现。因此,使用者知道RAM16的剩余空间变少了,因为使用者能够再次返回外部传送模式,所以如S511以下所示,和PC单元300的通信再次成立,同样地进行将残存在RAM16中的动图像数据传送入PC300的操作等。
如果第二次传送后摄影还没有结束(S514),就重复第三次传送。另外,以上是可以多次重复的。并且,如果在第二次传送之后拍摄结束,就将第二次传送之前传送入PC300的动图像数据与第二次传送中传送的动图像数据合并,作为一个文件(S516)。在第三次或更多次以后的传送中拍摄结束的情况下,合并之前传送的动图像数据作为一个文件。
另外,图6A和6B的警告显示系统通过使用者再次返回到外部传送模式,CPU17再次消去警告显示(S641),即使在第三次或更多次中也能够重复该操作。
通过采取以上的结构,本实施方式中,在动图像拍摄过程中,RAM16的空间不足的情况下,动图像也能存为一个动图像文件,不必中途切断连续的动图像。
另外,在本实施方式中,因为使图5A和5B所示的数据传送系统和图6A和6B所示的警告显示系统分别独立操作,所以方便性得以改进。
使用者在没有警告显示,没有“通信中”显示期间,无论什么时候都能开·关通信I/F24,换言之,例如能够在自己喜欢的时候插拔USB电缆。
因此,如果事先准备好PC300和成像设备100两者,在RAM16的空间有余量期间拔下电缆,能够在不受电缆拘束操作自由的环境中使用成像设备100,如果存储器空间余量变少,可以连接到PC300上,在固定的环境中继续拍摄动图像,有不中途切断该期间的动图像拍摄这一大的优点。
第三实施方式
接着,关于本发明的第三实施方式进行说明。
在本发明的第三实施方式中,因为同样使用图1的结构,所以关于图1的重复说明部分省略。在本实施方式中,和第一以及第二实施方式不同,采取在图1中,从图像处理单元14顺序输出的动图像数据不通过RAM控制器15直接输出到主CPU总线29,将动图像数据直接存储到记录介质22的结构。并且,在本实施方式中,采取在拍摄结束的同时,将存储在记录介质22中的一系列动图像数据作为一个图像文件确定的结构。下面,鉴于此关于本实施方式中的操作进行说明。
图7A和7B是表示第三实施方式中的操作流程的流程图。在图1所示的结构中,使用图7A和7B的流程图,关于成像设备的操作进行说明。
在图7A和7B中,使用者通过按没有图示的拍摄按钮输入拍摄开始信号(S7000),动图像拍摄操作开始(S700、S701)。当动图像拍摄操作开始时,则通过光学系统11,由CCD12将被拍摄图像A的图像以像素为单位进行光电转换,发送给AD转换单元13。
AD转换单元13,将有关各像素中各色的浓淡的模拟值转换成数字数据,发送给图像处理单元14。接着,图像处理单元14,对于输入的数字图像输入信号,转换成斑点校正或γ变换等适合人类的视觉的RGB信号。其结果,处理过的动图像数据不通过RAM控制器15而输出到主CPU总线29上,直接写入记录介质22存储(S702)。像这样,例如通过以每秒30帧顺序地处理图像记录动图像。直到有记录停止的指示,动图像数据连续地从图像处理单元14输出。
在本实施方式中,采取在拍摄结束的同时,将记录介质22中存储的一系列动图像数据作为一个图像文件确定的构成。
如所述,CPU17顺序地以上述方式将动图像数据写入记录介质22中,同时继续监视记录介质22的剩余存储空间。其结果,继续进行记录介质22的剩余存储空间是否充足的判断(S703)。
如果记录介质22的剩余存储空间被判断是足够的,接着判断是否拍摄结束(S704)。
即,在动图像的拍摄过程中,使用者通过再次按没有图示的拍摄按钮,输入拍摄结束信号(S7500)。在输入拍摄完成信号之后,当动图像数据到最后一直存储在记录介质22内时,则将没有图示的硬件电路上的(初始状态是逻辑值L)拍摄结束标志设定为逻辑值H。
CPU17能够通过读这个标志辨识拍摄结束。如果CPU17辨识到拍摄结束就将拍摄结束标志设为逻辑值L,返回初始状态。
另外,如果判断为拍摄没有结束,则返回S703,只要记录介质22的剩余存储空间足够,就一直重复进行S703、S704到拍摄结束。
一方面,如果在S704中判断为拍摄结束,就将在记录介质22内的一系列动图像数据确定为一个动图像文件(S705)。并且,使动图像拍摄操作正常结束(S706),动图像的拍摄操作结束(S750)。
以上是由成像设备单独结束拍摄操作的情况,可是,在S703中,拍摄结束之前记录介质22的剩余存储空间不是足够大的情况,采取以下的操作。
在拍摄结束之前记录介质22的剩余存储空间不充分的情况下,CPU17通过显示单元I/F21对于显示单元20输出剩余空间不足的警告显示(S711)。并且,在本实施方式中因为通信机构是有线的USB,所以作为要求使用者连接USB电缆的消息也一并显示。
然后,CPU17通过主CPU总线29起动通信I/F24,开始和连接对象PC单元300的交涉(S712)。而且,CPU17监控通信是否建立(S713)。通信没有建立期间,一边判断记录介质22的剩余空间是否还有(S714),一边继续监控通信是否建立。
并且,在记录介质22的剩余空间不足的时候,而通信还没有建立的情况下(因为USB电缆没连接上、交涉不成立以及其他的原因等),就成为传送NG,在使警告显示结束的同时进行不能传送的显示(S715),动图像拍摄操作结束(S750)。
此时,关于记录介质22内的动图像数据,可以只将已经传送给了记录介质22的部分确定为一个动图像文件,也可以采取事先传送到其他的信息设备的结构,这一点是任意的。
一方面,如果作为通信电缆的USB电缆连接着,并且和PC300的交涉也成立,就继续着成像操作,将记录介质22内的动图像数据从开头顺次读出,通过通信I/F24,传送到PC300内的通信I/F34(S721)。
而且,开始了从记录介质22读出动图像数据的同时,停止图像处理单元14输出的动图像数据向记录介质22的写入,紧接着写入RAM16,切换其写入目标,以便该图像数据连续地写入RAM16。
即,从记录介质22经由通信I/F24向通信I/F34传送动图像数据期间,因为存在通过RAM控制器15将图像处理过的动图像数据顺序写入RAM16的时间,所以存在动图像数据的读出和写入同时进行的时间。
可是,此时,将动图像数据写入RAM16的同时进行记录介质22的图像数据读出,所以能够区分各自的路径。因此,和第一、第二实施方式比较,读出和写入易于高速进行,另外,控制系统也能够容易地构筑。
一方面,在PC300中,接受了图像处理过的动图像数据之后,通过主CPU总线39顺序地存储到HDD35中保存。
像这样,如果向PC单元300的传送开始了,就消去剩余空间不足的警告显示(S722)。然后,查询从记录介质22向PC300的动图像数据传送是否全部结束(S723)。
并且,如果传送结束,作为变更的存储目标从RAM16转向PC300,开始向其中传送剩余的动图像数据(S724)。当传送开始时,和S704同样判断拍摄是否结束(S725)。如果拍摄结束,就接着查询从RAM16向PC300的传送是否全部结束(S726)。
如果动图像数据的传送结束,就使用通信I/F24,发送应该将传送的动图像数据确定为具有这些的一个图像文件的指令。
在PC300内接受该指令,CPU31解析该指令,通过向HDD35发出命令,将接受的动图像数据作为一个图像文件确定(S727)。而且,将该操作结束的信息反馈给成像设备100。其结果,动图像数据的传送得以正常结束(S728),动图像拍摄操作结束(S750)。
通过采取以上的构成,在本实施方式中,因为能够提供即使拍摄过程中,存储机构的空间不足的情况下,也可以不中途切断连续的动图像,将动图像作为一体的图像文件保存的成像设备,所以是非常有用的。
另外,动图像数据读出和写入同时进行的时间,因为写入是向RAM16进行,读出是从记录介质22进行,所以能够分开各自的路径。因此,和第一、第二实施方式相比,有读出和写入易于高速进行,另外,控制系统也能够容易地构建这一新的优点。
第四实施方式
接着,关于本发明的第四实施方式进行说明。
在本实施方式中,因为同样使用图1的结构,所以关于图1的重复说明省略一部分。在本实施方式中,和第三实施方式同样,采取不通过RAM控制器15而将图1中的从图像处理单元顺序输出的动图像数据输出到主CPU总线29上直接存储到记录介质22中的结构。
而且,在本实施方式中,和第三实施方式一样,采取在拍摄结束同时将存储到记录介质22中的一系列动图像数据作为一个图像文件确定的结构。
另外,在本实施方式中,和第二实施方式一样,在RAM16的存储器地址管理上采取图3所示的环状缓冲器结构。关于环状缓冲器的说明,和第二实施方式是一样的这里省略,以下也引用图3的一部分进行说明。另外,在本实施方式中,使用环状缓冲器结构,可是即使不使用,也不脱离本发明的范围。而且,关于环状缓冲器结构在第三实施方式也可以使用,该情况同样不脱离本发明的范围。
另外,关于图4所示的第二实施方式中的模式设定方式在本实施方式中也是适用的。关于模式设定和第二实施方式一样所以省略。另外,无论有没有绝对内部模式,即使没有绝对内部模式的情况,也包括在本发明技术思想的范围内。
图4、图8A和8B、图9A、9B和图9C,是第四实施方式中的操作流程图,关于这些进行说明,并且,图8A和8B、图9A、9B和图9C的各自流程图,并列说明。
图8A和8B是作为主要的有关在本实施方式中的数据传送的流程图,图9A、9B和图9C是作为主要的有关本实施方式中的警告显示的流程图。在本实施方式中,这些流程并列操作。下面,利用图8A和8B和图9A、9B和图9C的各自流程图进行说明。
在图8A和8B中,使用者通过按下没有图示的拍摄按钮输入拍摄开始信号(S8000),动图像拍摄操作开始(S800、S801)。在本实施方式中,采取不通过RAM控制器15将图像处理过的动图像数据,输出到主CPU总线29,直接写入记录介质22中存储,在拍摄结束同时作为一个图像文件确定的结构。从图像处理单元14不断输出的动图像数据继续存储到记录介质22中(S802)。
一方面,有关图9A、9B和图9C中的警告显示的流程图,如果不是在拍摄过程中,就不操作(S900、S901、S950)。如果拍摄操作开始,CPU17关于记录介质22的剩余空间继续监视。其结果,继续进行记录介质22的剩余空间是否充足的判断(S902)。
在S902中,如果判断为剩余空间充足,就接着确认拍摄是否结束(S971)。如果拍摄尚未结束,就重复进行记录介质22的剩余空间判断和拍摄结束确认。
关于以后的操作,因为在图4说明了的模式设定不同,所以一个一个模式说明。
首先,是设定为绝对内部模式的情况。
在图9A、9B和图9C中记录介质22的剩余空间变少的情况下,CPU17确认模式设定,确认是否是并用模式(S903)。如果是绝对内部模式,因为在图9A、9B和图9C中的S903不是并用模式,所以进入S904,进行记录介质22的剩余空间变少的警告显示。
如果进行了警告显示,就监视记录介质22的剩余空间是否完全没有了(S905)。如果记录介质22的剩余空间完全没有了,就强制使拍摄结束(S911),停止空间变少了的警告显示,显示记录介质22的剩余空间已用完(S912)。
然后,终止记录介质22剩余空间用完的显示(S913),终止一系列的警告显示。一方面,在S905中记录介质22的剩余空间还有剩余的情况,监视拍摄结束(S906),一直到拍摄结束,重复记录介质22的剩余空间的检查和拍摄结束检查。如果在记录介质22的剩余空间还有剩余的期间拍摄结束,就终止空间变少的警告显示(S907),终止一系列的警告显示。
这种情况,在有关图8A和图8B中的数据传送的流程图中,如下操作。
在将拍摄的动图像数据存储到记录介质22期间(S802),CPU17判断是否是外部传送模式(S803)。现在因为提及有关绝对内部模式,所以进入S804。在S804中,将摄影数据的前半部分传送给PC300之后,判断是否是将存储目标从记录介质22切换到RAM16存储进行中。因为这里是NO,所以进入S805。
在S805中,监视是否拍摄结束。重复操作S803到S805一直到拍摄结束。无论摄影强制结束,还是正常结束,如果拍摄结束进入S806,将从拍摄开始到结束的一系列动图像数据作为一个动图像文件在记录介质22中确定。
即使强制结束的情况,从拍摄开始到强制结束的动图像数据同样在记录介质22上确定。如果确定了,就由成像设备100单独终止动图像拍摄操作,拍摄操作结束(S850)。另外,即使拍摄被强制结束,强制结束之前的动图像数据也安全地保存到记录介质22中。像以上这样,能够进行设定为绝对内部模式情况的操作。
一方面,如果在图4说明了的模式设定为并用模式,CPU17就判断该模式为并用模式(S903),按照该判断进行以下的操作。
设定为图4的并用模式(即相对内部模式或者外部传送模式),在S902中判断为记录介质22的剩余空间变少了的情况下,判断是否是并用模式(S903),如果设定为并用模式,进入S921。CPU17进行记录介质22的剩余空间变少的警告显示,同时进行通信I/F24准备,进行应该催促使用者将通信I/F24置为ON的显示(S921)。例如,如果通信I/F24是USB或者IEEE1394,就提醒连接USB电缆。
虽然进行了这样的显示,但是如果使用者不连接USB电缆,通信I/F24是OFF状态,CPU17判断该模式设定仍然是相对内部模式状态(S922)。然后,在相对内部模式下,监视记录介质22的剩余空间是否完全没有了(S923)。
如果记录介质22的剩余空间完全没有了,就强制使拍摄结束(S931),停止剩余空间变少的警告显示,以及催促使用者将通信I/F24置为开的显示,显示记录介质22的剩余空间已用完(S932)。然后,终止记录介质22的剩余空间用完显示(S933),终止一系列的警告显示。
一方面,在S923中记录介质22的剩余空间还有剩余的情况下,监视拍摄是否结束(S924),一直到拍摄结束,重复监视向外部传送模式的切换、指针的到达以及拍摄结束(S922、S923、S924)。在记录介质22的剩余空间还有剩余期间,如果拍摄结束,就终止剩余空间变少的警告显示和催促使用者将通信I/F24置为开的显示,终止一系列的警告显示。
另一方面,在重复监视S922、S923、S924三个步骤期间,如果使用者连接USB电缆,通信I/F24变为开,也就是模式设定进入了外部传送模式,转入后述的S941。
再一方面,在与图9A、9B和9C所示的流程并列操作的图8A和图8B中的数据传送的流程图中,执行如下操作。
在向记录介质22的动图像数据存储操作持续期间(S802),CPU17判断是否是外部传送模式(S803)。因为现在提及有关相对内部模式持续的情况,所以进入S804。
在S804中,将该动图像数据的前半部分传送给PC300之后,判断是否是将动图像数据的存储目标从记录介质22切换到RAM16并且动图像数据是否正在存储到RAM16中。因为这里是NO,所以进入S805。在S805中,监视是否拍摄结束。因此,一直到拍摄结束,重复操作S803到S805。
无论该拍摄是强制结束,还是正常结束,如果拍摄结束,进入S806,将从拍摄开始到结束的一系列动图像数据作为一个动图像文件在记录介质22中确定(S806)。即使强制结束的情况,关于到强制结束的动图像数据同样在记录介质22上确定为一个动图像文件。在动图像文件确定后,动图像拍摄操作由成像设备单独终止,动图像拍摄操作结束(S850)。
另外,即使拍摄被强制结束,强制结束之前的动图像数据也安全地保存到记录介质22中。以上,这样做能够进行设定为绝对内部模式情况的操作。
一方面,在S921之后(从S921前面也可以),使用者连接USB电缆,通信I/F24成为ON,考虑进入了外部传送模式情况。
此时,CPU17判断该模式变为外部传输模式(S922),消除警告显示(S941),同时像后面叙述那样将动图像数据的存储目标从记录介质22切换到RAM16(S814),对于RAM16,发出存储动图像数据的显示(S941)。然后,重复查询拍摄是否结束的检测和一个指针是否接近另一个指针,同时等待拍摄结束(S961、S950)。
一方面,和图9A、9B和图9C中的警告显示系统的操作并行,在图8A和图8B中的数据传送系统如下操作。
即,动图像数据的拍摄过程中,判断是否是外部传送模式(S803)。如果尚未进入外部传送模式,就判断是否正在将现在拍摄的动图像数据存储到RAM16中(S804)。即,在这里,如后面叙述那样,记录介质22的剩余空间变少,在PC300中将记录介质22中存储的动图像数据传送之后,判断是否是将动图像数据的存储目标从记录介质22向RAM16切换状态。这里,存储目标是记录介质22时,判别拍摄是否结束(S805),一直到拍摄结束,重复执行S804和S805。
另外,在S803中,如果使用者连接USB电缆,通信I/F24成为ON,因为进入外部传送模式所以进入S811。
在S811中,通过通信I/F34和PC300进行交涉,并且,对于显示单元20出现“通信中”显示。CPU17监控通信是否建立(S812),如果通信建立了,进入S813。在S813中,判断从现在将要传送的动图像数据的存储目标是记录介质22还是RAM16。拍摄的前期阶段,首先,动图像数据存储在记录介质22中,所以进入S814。
在S814中,继续拍摄操作,将存储在记录介质22内的图像数据从开头顺次读出,通过通信I/F24传送到PC300的通信I/F34。
而且,和开始从记录介质22读出动图像数据的同时,停止从图像处理单元14输出的图像数据向记录介质22的写入,紧接着写入RAM16,切换其写入目标。
像这样,从记录介质22经由通信I/F24,进行向PC300内的通信I/F34的图像数据传送期间,因为存在通过RAM控制器15连续地将动图像数据写入RAM16的时间,所以存在动图像数据顺序读出和写入同时进行的时间。
可是,因为动图像数据写入RAM16,同时读出是从记录介质22进行的,所以能够分开各自的路径。因此,和第一、第二实施方式比较,读出或写入易于高速进行,另外,控制系统也能够容易地构建,这一点和第三实施方式是一样的。
一方面,在PC单元300,由通信I/F34接受了动图像数据以后,通过主CPU总线39顺序存储到HDD35中保存。这一点也和第三实施方式是一样的。
像这样,如果开始了从记录介质22向pC300的动图像数据传送,CPU17监视该传送是否结束(S815)。并且,如果检测到从RAM16向PC单元300的传输结束(S815),就转入下面的拍摄结束检测步骤(S816)。
因为从记录介质22向PC300的动图像数据传送结束,所以在S816中,紧接着从RAM16向PC300传送动图像数据(S817)。
即,紧接着,将动图像数据继续存储到RAM16中(但是,该存储操作此时结束),CPU17将存储在RAM16内的图像数据从其开头(这里,紧接着刚才存储在记录介质22中,并传送到PC300的动图像数据的一部分)顺次读出,通过RAM控制器15传送给通信I/F24,向PC300的通信I/F34传送。
另外,因为在该传送进行期间继续拍摄操作,也存在将动图像数据,通过RAM控制器15,顺序写入RAM16的时间,所以存在在RAM16中读出和写入同时进行的时间。因此,采用在向RAM16访问的时候,通过分时调停写入和读出两者进行,或者将RAM16做成双端口结构,同时进行读写等结构这一点和第二实施方式是一样的。
一方面,在PC300中,由通信I/F34接受了动图像数据之后,通过主CPU总线39顺序存储到HDD35中保存。这一点和第三实施方式也是一样的。
像这样,如果开始了从RAM16向PC300的动图像数据传送,CPU17就转入下面的拍摄结束检测步骤(S817)。在S817中,确认拍摄是否结束。如果拍摄结束,就监视从RAM16向PC300的动图像数据传送是否结束(S818)。而且,如果检测到了从RAM16向PC300的传送结束,因为将全部动图像数据向PC单元300的传送结束,所以通过通信I/F24,发出传送的动图像数据作为一个图像文件确定的指令。
在PC单元300接受该指令时,CPU31解析该指令,通过向HDD35发出命令,将接受的动图像数据作为一个图像文件确定(S819)。而且,将该操作结束的信息反馈给成像设备100。当成像设备接受这个通知时,终止通信,S811以后对于显示单元20消去出现的“通信中”显示(S820)。其结果,动图像数据传送得以正常结束,动图像的拍摄操作结束(S850)。
一方面,在S817中摄影没结束的情况,进入S821,监视从RAM16向PC300的传送是否结束。在本实施方式中,设定利用通信I/F24的动图像数据的传送速度比动图像数据写入RAM16的速度高。因此,在S821中,在RAM16的读指针R到达写指针W的时刻,一旦判断传送结束,就转入S822。此外,在其后没有拍摄停止指示的情况,再次将动图像数据存储到RAM16中。
在S822中,终止通信,取消“通信中”显示转入空闲状态(S823)。在进入该空闲状态的初始阶段,虽然拍摄仍在继续进行,可是以前存储在RAM16中的动图像数据已经传送到PC300。因此,因为RAM16的空间有剩余,所以暂且继续这种空闲状态。
另外,在这种空闲状态,是可以从外部传送模式转入相对内部模式的。
即,能够将刚才置为开的通信I/F24置为关。因此,取消“通信中”显示,使用者可以暂时取下USB电缆(或者例如IEEE1394电缆)等。
可是,如果空闲状态长时间持续,因为RAM16内还存储着动图像数据,所以从空闲状态开始测一定时间(S823和S824),如果经过该时间就返回S803,判断是否是外部传送模式。
在这里,如果在刚才的空闲状态期间进行取下USB电缆等操作,从外部传送模式转到了相对内部模式,则因为现在在相对内部模式下,所以进入S804。在S804中,判断现在拍摄过程中的动图像数据的前半部分是否传送到PC300。换句话说,在S804中,检测过去拍摄过程中的动图像数据的前半部分已经传送到PC单元300。
即,将拍摄过程中的动图像数据的前半部分传送到PC单元300之后,判断存储目标是否正在切换到RAM16。这里,已经有对于PC单元300传送现在拍摄过程中的动图像数据的前半部分的经验,因为是向RAM16的存储中,所以返回S803。然后,重复S803和S804一直到再次返回外部传送模式。
像这样,在重复S803和S804期间,作为图6A和图6B中的警告显示系统的操作,应该重复查询拍摄结束检测和指针的接近,同时等待拍摄结束(S961、S962),可是这期间,如果拍摄结束而RAM16的空间不减少,则取消了RAM16使用显示之后(S962),警告显示系统的操作在这里结束(S950)。
可是,如果RAM16的空间减少,CPU17进行RAM16的剩余空间变少的警告显示,同时进行催促使用者将通信I/F24打开的显示(S943)。
返回图8A和8B,在像所述那样重复S803和S804期间,如果通信I/F24不打开,则因为动图像渐渐地存储在RAM16中,所以在图9A、9B和9C的S943警告显示再次出现。因此,使用者知道RAM16的剩余空间变少了,因为使用者能够再次返回外部传送模式,如S811以下所示,和PC300的通信再次建立,同样地将残存在RAM16中的动图像数据传送给PC300。
但是,第二次和后续的传送中,在S813中,判断现在将要传送的动图像数据的存储目标是记录介质22还是RAM16,因为存储目标变为RAM16,所以进入S814,不同于第一次传送。
如果第二次传送后拍摄还没有结束(S817),就重复第三次传送。另外,以上拍摄是可以多次重复的。并且,如果在第二次传送中拍摄结束,就在S819中,将之前传送入PC300的动图像数据与第二次传送中传送的动图像数据合并,作为一个文件确定。在第三次或以后的传送中拍摄结束的情况下,第三次或更高次传送之前传送的动图像数据也与第三次或更高次传送或以后的动图像数据结合,作为一个文件。
另外,在图9A、9B、9C中,从S943如下操作。进行RAM16的剩余空间是否用完的查询(S944),如果剩余空间被用完,就进入S931,强制结束摄影。然后,停止RAM16的剩余空间变少的警告显示催促使用者准备通信I/F24将通信I/F24置为ON的显示以及RAM16使用的显示,而显示记录介质22的剩余空间已用完(S932)。其后,终止记录介质22的剩余空间用完显示(S933),终止一系列的警告显示。
一方面,在S944中,如果拍摄结束而还有剩余空间,就取消RAM16的剩余空间变少了的警告显示、催促使用者将通信I/F24置为开的显示以及RAM16使用显示(S946),终止一系列警告显示。
另外,在S945中拍摄没有结束的情况,再次判断RAM16的剩余空间是否不足(S951),进行传送,传送动图像数据之后RAM16的剩余空间恢复的情况下,消去RAM16剩余空间警告显示,再次返回S942。另外,在RAM16剩余空间不足的情况下返回S944。通过采取这样的结构,以后能够重复操作3次以上。
通过采取以上的结构,在本实施方式中,因为提供了在动图像拍摄过程中存储机构的空间不足的情况,能不中途切断连续的动图像,而作为一体的图像文件保存动图像的成像设备,所以是非常有益的。
另外,在本实施方式中,因为使图5A和5B所示的数据传送系统和图6A和6B所示的警告显示系统分别独立操作,所以方便性更加提高。即使没有警告显示,使用者无论什么时候都能开和关通信I/F24而“使用中”不显示,换言之,例如能够在自己喜欢的时候插拔USB电缆。因此,如果事先准备好PC300和成像设备100两者,在RAM16的存储器空间有余量期间拔下电缆,能够在不受电缆拘束操作自由的环境中使用该成像设备,如果存储器空间余量变少,可以连接到PC300上,在固定的环境中继续进行动图像拍摄,有能够继续拍摄动图像而不切断连续动图像这一大的优点。
另外,从成像设备全体来看,动图像数据的读出和写入同时进行的时间,因为写入是向RAM16的,读出是从记录介质22进行的,所以能够分开各自的路径。因此,和第一以及第二实施方式比较,有读出和写入易于高速进行,而且控制系统也能够容易地构筑这一新的优点。
第五实施方式
以上,说明了从第一实施方式到第四实施方式。在这些当中,通信机构关于USB、IEEE1394等有线通信机构进行叙述。不过,如图10所示,也可以通过利用无线通信构成通信机构500。例如,使用了无线电波的BLUETOOTH标准、使用了红外线的IrDA标准或其他的无线通信途径。
其他实施方式
在第一和第二实施方式中,暂时将动图像数据存储到了RAM16之后,表示向记录介质22的整体传送的形式,也可以是继续保存在RAM16中的构成。另外,作为动图像数据的保存目标,设置了成像设备100内的RAM16和记录介质22二个,不过,也可以设置只有RAM16一个装置或者至少三个装置,进行传送动图像数据的结构。
另外,在各实施方式中,动图像数据不可通信清况时的文件和变为可通信以后的文件(或者通信电缆连接)分割开,传送到PC单元300,使用者通过给PC300命令,可以连接那二个(以上)文件,形成一个连续的动图像文件。
并且在有连拍功能的成像设备中,有连拍功能称为广义的动图像拍摄功能的情况,关于拍摄的一系列的多个图像信息称为动图像的图像信息当然也可以。其他的,本发明中,也考虑了各种各样的变化。
如以上所述,根据各实施方式,能够提供具有多效果的摄影系统,是非常有益的。如果关于这些效果说明,得以提供即使动图像拍摄中该存储机构的空间不足的情况,也能够一种摄影系统,其动图像数据能够存储为一个动图像文件,而不中途切断连续的动图像。
另外,通过把记录实现上述实施方式功能的软件的程序代码的存储介质提供给系统或者设备,该系统或设备的计算机(或者CPU或MPU)读出存储在记录介质中的程序代码并执行,可以实现本发明的目的。
这种情况,从记录介质读出的程序代码本身得以实现所述的实施方式的功能,存储程序代码本身和该程序代码的记录介质构成本发明。
作为用于提供程序代码的记录介质,例如,可以使用软盘、硬盘驱动器、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储卡、ROM等。
另外,通过计算机执行读出的程序代码,不仅实现所述实施方式的功能,而且根据该程序代码的指示,进行在计算机上进行的OS(基本系统或者操作系统)等实际处理的一部分或全部,根据该处理上述的实施方式的功能得以实现的情况也包含。
此外,从记录介质读出的程序代码,写入插在计算机上的功能扩张板或连接在计算机上的功能扩展单元上具备的存储器之后,根据该程序代码的指示,进行该功能扩张板或功能扩张单元上具备的CPU等实际处理的一部分或全部,通过该处理上述实施方式的功能得以实现的情况也包含在本发明的范围内。
在不脱离本发明的精神和范围的前提下能够形成许多本发明的不同实施例。应该明白,本发明不限于说明书描述的特定实施例,其保护范围由所附的权利要求书确定。