[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101873422A - 成像装置以及成像装置的启动方法 - Google Patents

成像装置以及成像装置的启动方法 Download PDF

Info

Publication number
CN101873422A
CN101873422A CN201010163761A CN201010163761A CN101873422A CN 101873422 A CN101873422 A CN 101873422A CN 201010163761 A CN201010163761 A CN 201010163761A CN 201010163761 A CN201010163761 A CN 201010163761A CN 101873422 A CN101873422 A CN 101873422A
Authority
CN
China
Prior art keywords
control unit
imaging
data
startup
image data
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
Application number
CN201010163761A
Other languages
English (en)
Inventor
新里学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN101873422A publication Critical patent/CN101873422A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00885Power supply means, e.g. arrangements for the control of power supply to the apparatus or components thereof
    • H04N1/00899Detection of supply level or supply failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00928Initialisation or control of normal start-up or shut-down, i.e. non failure or error related
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • H04N1/2137Intermediate information storage for one or a few pictures using still video cameras with temporary storage before final recording, e.g. in a frame buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2158Intermediate information storage for one or a few pictures using a detachable storage unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32561Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32561Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
    • H04N1/32593Using a plurality of controllers, e.g. for controlling different interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3288Storage of two or more complete document pages or image frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3295Deletion of stored data; Preventing such deletion

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明涉及成像装置以及成像装置的启动方法。一种成像装置包括:成像处理单元,被配置为对目标成像并且输出成像数据;临时存储介质,被配置为临时存储从该成像处理单元输出的该成像数据;成像控制单元,被配置为控制该成像处理单元;存储控制单元,被配置为在可拆卸地安装到设备主单元的存储介质中存储临时存储在该临时存储介质中的该成像数据;以及请求单元,被配置为请求该设备主单元执行启动处理;其中,在该请求单元请求了启动处理后,并行执行该存储控制单元和该成像控制单元的启动处理。

Description

成像装置以及成像装置的启动方法
技术领域
本发明涉及成像装置以及成像装置的启动方法,其适当地应用于例如数字静态照相机(digital still camera)。
背景技术
对于根据相关技术的数字式摄影机,在输入通电命令后,从ROM(只读存储器)中读出引导程序的一部分并且将其加载到RAM(随机存取存储器)。该数字式摄影机执行成像系统的启动处理,并且在成像系统启动处理结束后,该数字式摄影机能够对目标成像。
一旦成像系统启动处理已经结束,每当按压释放键时,就执行成像处理以便对目标成像,并且作为其结果而获得的图像数据被临时存储在缓冲存储器中。
因此,对于数字式摄影机,在一次或多次的成像处理结束后,从ROM中读出引导程序的剩余部分并且将其加载到RAM。因此,数字式摄影机顺序地执行介质信息获取处理,以便从可拆卸地安装到数字式摄影机的存储卡中获取与格式信息、剩余容量等有关的介质信息并且监视启动处理。
在介质信息获取处理和监视启动处理结束后,执行数据存储处理。因此,数字式摄影机顺序地从缓冲存储器中读出已经被临时存储在该缓冲存储器中的图像数据,经受例如压缩的处理,并且将其转移到用于存储的存储卡。以这种方式,数字式摄影机已经被布置为能够在从输入通电命令开始的最短的可能时间内对目标成像(例如,参见日本未经审查的专利申请公开No.2007-282265(第5-6页,图2和4)。
发明内容
然而,对于具有该配置的数字式摄影机,一个控制单元以顺序的方式顺序地执行成像系统启动处理、成像处理、介质信息获取处理、监视启动处理和数据存储处理。因此,虽然从成像系统启动处理结束的时刻开始可以执行一会儿成像处理,但是从开始后续的介质信息获取处理的时刻到结束数据存储处理的时刻之间,成像处理是不可用的。这对于具有该配置的数字式摄影机来说已经是麻烦的,因为从开始介质信息获取处理的时刻到结束数据存储处理的时刻之间必须强制中止对目标的成像。
已经期望提出一种成像装置和该成像装置的启动方法,由此可以改进易用性。
根据本发明实施例,一种成像装置包括:成像处理单元,被配置为对目标成像并且输出成像数据;临时存储介质,被配置为临时存储从该成像处理单元输出的该成像数据;成像控制单元,被配置为控制该成像处理单元;存储控制单元,被配置为在可拆卸地安装到设备主单元的存储介质中存储临时存储在该临时存储介质中的该成像数据;以及请求单元,被配置为请求该设备主单元执行启动处理;其中,在该请求单元请求了启动处理后,并行执行该存储控制单元和该成像控制单元的启动处理。
因此,对于上述配置,在成像控制单元执行的启动处理结束后,该成像控制单元可以控制该成像处理单元连续地执行对该目标的成像,而不被该存储控制单元阻断。
根据上述配置,一种成像装置包括:成像处理单元,被配置为对目标成像并且输出成像数据;临时存储介质,被配置为临时存储从该成像处理单元输出的该成像数据;成像控制单元,被配置为控制该成像处理单元;存储控制单元,被配置为在可拆卸地安装到设备主单元的存储介质中存储临时存储在该临时存储介质中的该成像数据;以及请求单元,被配置为请求该设备主单元执行启动处理;其中,在该请求单元请求了启动处理后,并行执行该存储控制单元和该成像控制单元的启动处理;由此在该成像控制单元执行的启动处理结束后,该成像控制单元可以控制该成像处理单元连续地执行对该目标的成像,而不被该存储控制单元阻断,由此实现一种成像装置和该成像装置的启动方法,由此可以改进易用性。
附图说明
图1是示出了数字静态照相机的电路配置的第一实施例的实施例的框图;
图2是用于描述根据第一实施例的数字静态照相机的启动处理(1)的示意性绘线图(line drawing);
图3是用于描述根据第一实施例的数字静态照相机的启动处理(2)的示意性绘线图;
图4是示出了根据第一实施例的由成像控制单元执行的启动成像处理过程的流程图;
图5是示出了根据第一实施例的由显示控制单元执行的启动显示处理过程的流程图;
图6是示出了根据第一实施例的由显影控制单元执行的启动显影处理过程的流程图;
图7是示出了根据第一实施例的由保存控制单元执行的启动保存处理过程的流程图;
图8是示出了根据第二实施例的数字静态照相机的电路配置的框图;
图9是用于描述根据第二实施例的数字静态照相机的启动处理(1)的示意性绘线图;
图10是用于描述根据第二实施例的数字静态照相机的启动处理(2)的示意性绘线图;
图11是示出了根据第二实施例的由成像控制单元执行的启动成像处理过程的流程图;
图12是示出了根据第二实施例的由显示控制单元执行的启动显示处理过程的流程图;
图13是示出了根据第二实施例的由显影控制单元执行的启动显影处理过程的流程图;
图14是示出了根据第三实施例的数字静态照相机的电路配置的框图;
图15是示出了根据第三实施例的由成像控制单元执行的启动成像处理过程的流程图;
图16是示出了根据第三实施例的由显示控制单元执行的启动显示处理过程的流程图;
图17是示出了根据第三实施例的由显影控制单元执行的启动显影处理过程的流程图;以及
图18是示出了根据第三实施例的由保存控制单元执行的启动保存处理过程的流程图。
具体实施方式
将参考附图描述实现本发明的最佳模式(在下文中称为“实施例”)。请注意,描述将如下进行:
1.第一实施例,
2.第二实施例,
3.第三实施例,以及
4.变型。
1.第一实施例
1-1.数字静态照相机的电路配置
在图1中,附图标记1表示根据本发明第一实施例的数字静态照相机的整体。数字静态照相机1包括控制块9,该控制块9还包括四个控制单元,即成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8,每个都由CPU(中央处理单元)组成。
还为数字静态照相机1设置了ROM(只读存储器)15。ROM 15预先存储引导程序,例如用于使成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个能够处于能够执行各种类型操作的状态中的四种类型OS(操作系统)。ROM 15还存储各种类型的应用程序等等,使成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个能够处于能够执行各种类型操作的状态中。
数字静态照相机1还包括各种类型的电路块,例如具有电池的电源块(未示出)。成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8基于电源块供应的电力而运行,并且还由电源块向电路块供应电力,使得这些电路块适当地运行。
成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8还经由总线16将各种类型的程序(例如引导程序)和各种类型的应用程序从ROM 15中读出到易失性存储器17中。请注意,该易失性存储器17由SRAM(静态随机存取存储器)、DRAM(动态随机存取存储器)等等组成。还请注意,在下面的描述中,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8将各种类型的程序从ROM 15中读出到其中的易失性存储器17还可以被称为“程序缓冲器17”。
成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8然后遵循加载到程序缓冲器17中的各种类型程序来控制要被控制的电路块,例如成像处理块20、显示单元21、介质驱动22等等。成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8还遵循加载到程序缓冲器17中的各种类型的程序、根据各种类型的命令输入来执行各种类型的处理,所述命令输入对应于来自具有各种类型操作键的操作单元23的用户操作。
现在,成像处理块20包括摄影机镜头单元25、模拟处理单元26、模/数转换器27和数字处理单元28。
摄影机镜头单元25是由沿着光轴依次布置的光学元件(例如成像透镜25A和用于调节曝光的光圈(未示出))、快门25B和成像器件25C形成的。该成像器件25C是CCD(电荷耦合器件)图像传感器、CMOS(互补金属氧化物半导体)图像传感器等等。显示单元21由液晶显示器、有机EL(电致发光)显示器等形成。此外,操作单元23具有电源键、用于输入拍摄命令的释放键等作为各种类型的操作键,通过该电源键可以在用于请求数字静态照相机1的启动处理的通电命令和用于请求停止操作的断电命令之间切换。
数字静态照相机1还具有对于存储介质29形成的外部介质插槽,该存储介质29由例如在具有预定形状的外壳内存储的非易失性存储器形成。通过插槽的方式,外部介质可以可拆卸地安装到数字静态照相机1。
在实际布置中,成像控制单元5在处于成像模式中时执行成像处理块20的摄影机镜头单元25的驱动控制,从而针对目标自动调节焦点和曝光。在该状态中,成像器件25C在其光接收面处接收已经透射通过成像透镜25A并且经过光圈和快门25B的来自目标的成像光L1。成像器件25C在用于拍摄目标的运动图像的预定周期下对其光接收面处接收的成像光L1进行连续的光电转换,以便产生对应于成像光L1的模拟的运动图像光电转换信号,并且还将所产生的运动图像光电转换信号发送到模拟处理单元26。
每当从成像器件25C收到运动图像光电转换信号时,模拟处理单元26对该运动图像光电转换信号进行预定的模拟处理(例如降噪处理),从而产生运动图像成像信号。
此外,每当产生运动图像成像信号时,模拟处理单元26通过模/数转换器27将所产生的运动图像成像信号转换成数字的运动图像成像数据并且将其发送到数字处理单元28。
每当由模/数转换器27提供了运动图像成像数据时,数字处理单元28对该运动图像成像数据进行预定的数字处理,例如阴影校正(shading correction)处理等等。数字处理单元28将经过预定数字处理的运动图像成像数据经由总线16发送到用于临时存储的易失性存储器30,例如SRAM或DRAM。请注意,在下文中,用于临时存储运动图像成像数据的易失性存储器30还可以被称为“成像数据缓冲器30”。
在这时候,显示控制单元6执行运动图像显示处理,使得每当将运动图像成像数据临时存储在成像数据缓冲器30中时,就经由总线16从成像数据缓冲器30中读出运动图像成像数据。此外,显示控制单元6对从成像数据缓冲器30中读出的运动图像成像数据进行预定的图像产生处理,例如对应于显示单元21的显示屏的纵横比的修整处理、其中根据显示屏的分辨率来减少像素(thin out)的图像缩小处理等等。
因此,显示控制单元6根据由数字处理单元28顺序产生的运动图像成像数据,从而顺序地产生构成运动图像数据的单元图像数据(unit image data)的多个时间连续的集合。显示控制单元6然后经由总线16将顺序产生的单元图像数据发送到显示单元21。因此,显示控制单元6根据单元图像数据的多个时间连续的集合以连续的方式在显示单元21上显示多个单元图像作为运动图像。以这种方式,显示控制单元6在显示单元21上显示通过对目标连续成像(即,拍摄其运动图像)而获得的运动图像,使得用户可以通过观察该运动图像来确认目标的成像状态。
在用户操作释放键以便从操作单元23输入拍摄命令的情况下,成像控制单元5驱动摄影机镜头单元25的快门25B。因此,成像控制单元5以用于照片拍摄的预定快门速度用成像光L1对成像器件25C的光接收面进行曝光。
在这时候,成像器件25C执行使光接收面曝光的成像光L1的光电转换,并且产生对应于执行曝光的成像光L1的摄影光电转换信号。然后成像器件25C将摄影光电转换信号发送到模拟处理单元26。
模拟处理单元26对由成像器件25C提供的该摄影光电转换信号进行诸如上述的模拟处理,从而产生摄影成像信号。模拟处理单元26然后通过模/数转换器27将摄影成像信号转换成摄影成像数据,并且发送给数字处理单元28。
数字处理单元28对由模/数转换器27提供的摄影成像数据进行诸如上述的数字处理,然后经由总线16将摄影成像数据发送到成像数据缓冲器30,从而将摄影成像数据临时存储在成像数据缓冲器30中。
在这时候,显影控制单元7执行显影处理,其中经由总线16从成像数据缓冲器30中读出临时存储于成像数据缓冲器30中的摄影成像数据。显影控制单元7然后对从成像数据缓冲器30中读出的摄影成像数据进行预定的图像产生处理,例如对应于针对摄影图像预先选择的预定纵横比的修整处理、其中根据针对摄影图像预先选择的图像尺寸来减少像素的图像缩小处理等等。因此,显影控制单元7根据摄影成像数据来产生摄影图像数据(在下文中也被称为“照片图像数据”)。
此外,显影控制单元7用预定压缩编码方法(诸如JPEG(联合图像专家组))对照片图像数据进行压缩编码处理。因此,显影控制单元7最终获得压缩编码的照片图像数据(在下文中也被称为“压缩照片图像数据”)。显影控制单元7然后经由总线16将压缩照片图像数据发送到易失性存储器31(诸如SRAM或DRAM)从而将其临时存储。请注意,在下面的描述中,用于临时存储压缩照片图像数据的易失性存储器31还可以被称为“图像数据缓冲器31”。
保存控制单元8在这时候执行保存处理,由此经由总线16将临时存储的压缩照片图像数据从图像数据缓冲器31中读出。保存控制单元8还将根据Exif(可交换的图像文件格式)存储各种类型信息的报头(header)数据添加到压缩照片图像数据的报头部分,由此产生用于保存的压缩照片图像数据(在下文中可以被称为“保存照片图像数据”)。
保存控制单元8依次经由总线16和介质驱动22将保存照片图像数据顺序地转移到外部介质,由此保存控制单元8将保存照片图像数据存储在外部介质内的存储介质29中。因此,保存控制单元8可以将通过根据释放键的操作来对用于照片拍摄的目标成像而产生的保存照片图像数据保存在外部介质中。
另一方面,当处于再现模式中时,在用户通过操作单元23选择了保存照片图像数据后,保存控制单元8依次经由总线16和介质驱动22从外部介质内的存储介质29中读出所选择的保存照片图像数据。
显示控制单元6将由保存控制单元8提供的保存照片图像数据分离成压缩照片图像数据和报头数据。然后显示控制单元6根据报头数据中的各种类型信息来执行压缩照片图像数据的解码处理,由此产生原始的照片图像数据,并且还适当地对照片图像数据进行校正处理等。显示控制单元6还对照片图像数据进行对应于显示单元21的显示屏的纵横比的修整处理、根据显示屏来减少像素的图像缩小处理等等,由此产生显示照片图像数据。
显示控制单元6然后经由总线16将显示照片图像数据发送到显示单元21。因此,显示控制单元6在显示单元21上根据显示照片图像数据来显示照片图像。因此,显示控制单元6允许用户通过显示单元21来观察通过对用于照片拍摄的目标成像而获得的照片图像。
1-2.数字静态照相机启动处理
接下来,将对根据输入到数字静态照相机1的通电命令而由成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个执行的成像模式中的启动处理进行描述。
即使当数字静态照相机1的电源处于关闭状态中时,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个也从电源块接收小于规定的操作功率的极少的电力供应,并且其每一个的一部分连续地运行从而能够检测通电命令的输入。
因此,在用户在数字静态照相机1关机的状态中操作了电源键从而从操作单元23输入通电命令的情况下,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个获得通电命令。在获得通电命令后,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个从电源块输入规定的运行功率,并且开始它们的预期操作用于实现它们的相应的功能。
因此,成像控制单元5经由总线16将初始程序(例如IPL(初始程序加载))从预先存储该程序的ROM 15中读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,成像控制单元5然后将用于启动处理的引导程序经由总线16从ROM 15读出到程序缓冲器17,使得成像控制单元5自身可以处于执行各种类型处理的状态中。请注意,在下面的描述中,使成像控制单元5处于用于执行各种类型处理的状态中的启动处理也可以被称为“成像启动处理”。
显示控制单元6还将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,显示控制单元6然后将用于启动处理的引导程序经由总线16从ROM 15读出到程序缓冲器17,使得显示控制单元6自身可以处于执行各种类型处理的状态中。请注意,在下面的描述中,使显示控制单元6处于执行各种类型处理的状态中的启动处理也可以被称为“显示启动处理”。
此外,显影控制单元7还将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,显影控制单元7然后将用于启动处理的引导程序经由总线16从ROM 15读出到程序缓冲器17,使得显影控制单元7自身可以处于执行各种类型处理的状态中。请注意,在下面的描述中,使显影控制单元7处于执行各种类型处理的状态中的启动处理也可以被称为“显影启动处理”。
此外,保存控制单元8还将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,保存控制单元8然后将用于启动处理的引导程序经由总线16从ROM 15读出到程序缓冲器17,使得保存控制单元8自身可以处于执行各种类型处理的状态中。请注意,在下面的描述中,使保存控制单元8处于执行各种类型处理的状态中的启动处理也可以被称为“保存启动处理”。
因此,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8中的每一个几乎同时地遵循加载到程序缓冲器17中的对应的引导程序来开始它们各自的成像启动处理、显示启动处理、显影启动处理和保存启动处理。
更具体地说,在成像启动时,成像控制单元5首先遵循加载到程序缓冲器17中的对应的引导程序来执行用于引导自身的成像控制单元引导处理。因此,成像控制单元5执行工作区的初始化、用于成像控制单元5执行各种类型处理的变量的设置等等。
在完成这种成像控制单元引导处理后,成像控制单元5然后根据加载到程序缓冲器17的对应的引导程序来执行用于初始化成像处理块20的成像系统初始化处理。因此,成像控制单元5将成像处理块20的摄影机镜头单元25处的焦距、曝光值和快门速度设置到预定值,并且还执行模拟处理单元26、模/数转换器27和数字处理单元28的初始化处理。
在这种成像系统初始化处理结束后,成像控制单元5然后根据加载到程序缓冲器17的对应的引导程序来执行操作系统初始化处理。因此,成像控制单元5执行模/数转换器的初始化等等,用于从操作单元23输入各种类型的命令输入并且将其转换为数字指令(即,提供到成像控制单元5的模/数转换器)。因此,成像控制单元5依次执行一系列成像控制单元引导处理、成像系统初始化处理和操作系统初始化处理作为显影启动处理。
此外,在显示启动时,显示控制单元6首先遵循加载到程序缓冲器17中的对应的引导程序来执行用于引导自身的显示控制单元引导处理。因此,显示控制单元6执行工作区的初始化、用于显示控制单元6执行各种类型处理的变量的设置等等。
在完成这种显示控制单元引导处理后,显示控制单元6然后根据加载到程序缓冲器17的对应的引导程序来执行用于初始化显示单元21的显示系统初始化处理。因此,显示控制单元6初始化显示单元21,并且还开启显示单元21的背光。因此,显示控制单元6依次执行一系列显示控制单元引导处理和显示系统初始化处理作为显示启动处理。
此外,在显影启动时,显影控制单元7首先遵循加载到程序缓冲器17中的对应的引导程序来执行用于引导自身的显影控制单元引导处理。因此,显影控制单元7执行工作区的初始化、用于显影控制单元7执行各种类型处理的变量的设置等等。因此,显影控制单元7执行显影控制单元引导处理作为显影启动处理。
此外,在保存启动时,保存控制单元8首先遵循加载到程序缓冲器17中的对应的引导程序来执行用于引导自身的保存控制单元引导处理。因此,保存控制单元8执行工作区的初始化、用于保存控制单元8执行各种类型处理的变量的设置等等。
在这种保存控制单元引导处理完成后,保存控制单元8然后根据加载到程序缓冲器17的对应的引导程序来执行介质信息获取处理。因此,保存控制单元8依次经由总线16和介质驱动22从外部介质内的存储单元29中获得介质信息。请注意,介质信息是表示存储介质29的格式化状态(是否已格式化)、在此时还可以存储到存储介质29中的保存照片图像数据的数量(即,存储介质29中的空闲空间)等等的信息。因此,保存控制单元8依次执行一系列保存控制单元引导处理和介质信息获取处理作为保存启动处理。
请注意,成像控制单元5使用称为实时OS的引导程序来执行成像启动处理,该引导程序专用于成像启动处理,具有非常少的数据量和简单结构。此外,显示控制单元6使用专用于显示启动处理的启动程序(即,实时OS)来执行显示启动处理,该启动程序具有非常少的数据量和简单结构。此外,显影控制单元7使用专用于显影启动处理的引导程序(即,实时OS)来执行显影启动处理,该引导程序具有非常少的数据量和简单结构。
因此,与使用通用引导程序的情形相比,成像控制单元5、显示控制单元6和显影控制单元7可以在短得多的时间内执行各自的成像启动处理、显示启动处理和显影启动处理。也就是说,对于数字静态照相机1,尽可能地减少了用于由成像控制单元5、显示控制单元6和显影控制单元7执行的成像启动处理、显示启动处理和显影启动处理的时间的量。
另一方面,保存控制单元8使用具有相对大量的数据和稍微复杂的结构的称为多媒体OS的引导程序(例如Linux)来执行保存启动处理。这意味着,与使用专用引导程序的情形相比,保存控制单元8花费稍微长一些的处理时间用于保存启动处理。因此,对于数字静态照相机1,保存控制单元8用于保存启动处理的处理时间稍微长一些。
实际上,成像控制单元5、显示控制单元6和显影控制单元7可以在几乎相同的处理时间下执行各自的成像控制单元引导处理、显示控制单元引导处理和显影控制单元引导处理作为成像启动处理、显示启动处理和显影启动处理。数字静态照相机1被布置为使得在这些处理中,显影控制单元7仅执行显影控制单元引导处理作为显影启动处理,使得在成像启动处理、显示启动处理和显影启动处理三者中,可以最短的时间内执行显影启动处理。此外,对于数字静态照相机1,显示控制单元6执行的显示启动处理花费的处理时间的量比显影启动处理所需的处理时间稍微长一些,而成像控制单元5执行的成像启动处理所花费的处理时间的量比显示启动处理所需的处理时间稍微长一些。
相反地,保存控制单元8使用通用引导程序来执行用作保存启动处理的保存控制单元引导处理。因此,对于数字静态照相机1,与成像控制单元引导处理、显示控制单元引导处理和显影控制单元引导处理相比,保存控制单元引导处理花费稍微长一些的处理时间。
此外,遵循通用引导程序,保存控制单元8在执行用作保存启动处理的保存控制单元引导处理的同时,还依次经由总线16和介质驱动22与外部介质的存储介质29通信。因此,对于数字静态照相机1,介质信息获取处理也花费稍微长一些的处理时间。因此,对于数字静态照相机1,在由成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8执行的成像启动处理、显示启动处理、显影启动处理和保存启动处理中,保存控制单元8执行的保存启动处理的处理时间最长。
然而,如上所述,对于数字静态照相机1,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8并行地在几乎相同的时间下开始和执行成像启动处理、显示启动处理、显影启动处理和保存启动处理。因此,对于数字静态照相机1,在保存控制单元8执行的保存启动处理的处理时间内,由成像控制单元5、显示控制单元6和显影控制单元7执行的成像启动处理、显示启动处理和显影启动处理已经全部结束。也就是说,对于数字静态照相机1,尽可能地减少从输入通电命令直到由成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8执行的成像启动处理、显示启动处理、显影启动处理和保存启动处理结束的时间的量。
现在,在如上所述的由成像控制单元5执行作为成像启动处理的成像系统初始化处理结束后,成像处理块20在成像控制单元5的控制之下开始对运动图像拍摄的目标周期性成像。因此,成像处理块20通过如上所述地对运动图像拍摄的目标周期性成像来产生运动图像成像数据,并且还将所产生的运动图像成像数据临时存储在数据缓冲器30中。
此外,在显示启动处理结束后,显示控制单元6将显示处理程序经由总线16从ROM 15读出到程序缓冲器17。显示控制单元6然后根据加载到程序缓冲器17的显示处理程序,等待着例如成像系统初始化处理的完成,该成像系统初始化处理在晚于显示启动处理结束时刻的时刻完成。当成像系统初始化处理完成时,显示控制单元6遵循加载到程序缓冲器17的显示处理程序来执行运动图像成像处理。因此,显示控制单元6从临时存储第一运动图像成像数据的图像数据缓冲器30中读出第一运动图像成像数据,并且产生单元图像数据,并且还将所产生的单元图像数据经由总线16发送到显示单元21。
此外,在完成了将第一单元图像数据发送到显示单元21后,显示控制单元6然后执行运动图像显示处理。因此,显示控制单元6从临时存储第二运动图像成像数据的图像数据缓冲器30中读出第二运动图像成像数据,产生其单元图像数据,并且将所产生的单元图像数据经由总线16发送到显示单元21。因此,显示控制单元6从成像系统初始化处理完成的时刻开始顺序地执行运动图像显示处理。因此,在稍微迟于例如操作系统初始化处理完成的时刻,显示控制单元6开始在显示单元21上显示运动图像(即,通过对用于运动图像拍摄的目标成像而获得的运动图像)。
应当注意,图2仅仅示出了在显示控制单元6顺序执行的运动图像显示处理之中的用于产生第一单元图像数据且将其发送到显示单元21的运动图像显示处理。然而,如上所述,尽管在图2中未示出,但是显示控制单元6即使在将第一单元图像数据发送到显示单元21之后仍继续顺序地执行运动图像显示处理。
此外,例如在执行作为保存启动处理的介质信息获取处理结束后,保存控制单元8开始通知显示控制单元6作为介质信息的在完成时还可以存储到存储介质29中的保存照片图像数据的数量。因此,在保存控制单元8开始通知剩余数量后,显示控制单元6使用那时的剩余数量来执行运动图像显示处理。在该情况下,显示控制单元6产生单元信息数据,并且还以与表示剩余数量的文本数据合成的方式将单元信息数据经由总线16发送到显示单元21。
因此,在保存控制单元8开始通知剩余数量之后,显示控制单元6在显示单元21上显示运动图像(即,每一个单元图像),其中表示剩余数量的剩余数量文本叠加于其上。因此,在保存控制单元8开始通知剩余数量之后,显示控制单元6可以使用户根据在运动图像上的表示剩余数量的文本而认识到仍可记录到存储介质29中的剩余保存照片图像数据的数量。
请注意,随后,每当将保存照片图像数据存储在外部介质的存储介质29中时,保存控制单元8通过每次减一来更新剩余数量,并且还通知显示控制单元6该更新后的剩余数量。因此,每当由保存控制单元8通知该更新后的剩余数量时,还将要与单元图像数据合成的文本数据更新至表示所通知的剩余数量。
应当注意,在显示控制单元6在开始接收由保存控制单元8通知的剩余数量后顺序执行的运动图像显示处理之中,图2仅仅示出了初始用于将文本数据合成到单元图像数据的运动图像显示处理。然而,尽管在图2中未示出,但是即使在初始将文本数据与单元图像数据合成的运动图像显示处理之后,显示控制单元6仍继续顺序地执行将表示剩余数量的文本数据与单元图像数据合成的运动图像显示处理。
除了该配置之外,在成像启动处理结束(即,操作系统初始化处理完成)后,成像控制单元5将成像控制程序经由总线16从ROM 15读出到程序缓冲器17。成像控制单元5然后遵循加载到程序缓冲器17的成像控制程序来执行成像控制处理。
因此,成像控制单元5开始接收通过操作释放键而输入的拍摄命令。也就是说,从成像启动处理结束的时刻开始,成像控制单元5可以开始拍摄目标的照片。因此,在例如成像启动处理已经结束时操作释放键使得从操作单元23输入拍摄命令的情况下,成像控制单元5以与上述拍摄命令的输入相同的方式来控制成像处理块20,从而执行用于拍摄照片的成像处理。
也就是说,成像控制单元5驱动快门25B从而用成像器件25C对照片拍摄的目标成像。此外,成像控制单元5使成像处理块20根据通过对照片拍摄的目标成像而获得的光电转换信号来产生摄影成像数据,将该摄影成像数据临时存储在成像数据缓冲器30中,并且结束成像处理。在结束将摄影成像数据临时存储在成像数据缓冲器30中(即,结束成像处理)后,成像控制单元5再次接收拍摄命令的输入。
因此,在结束成像启动处理之后通过用户按压释放键而输入拍摄命令后,成像控制单元5相应地使成像处理块20执行成像处理。因此,成像控制单元5使成像处理块20对照片拍摄的目标成像并且产生摄影成像数据,其被临时存储在成像数据缓冲器30中。
在显影启动处理结束后,显影控制单元7将预先存储于ROM 15中的显影处理程序经由总线16从ROM 15读出到程序缓冲器17。此外,显影控制单元7遵循加载到程序缓冲器17的显影处理程序并且等待着还没有经受过显影处理的(即,未处理的)摄影成像数据在成像数据缓冲器30中的临时存储。在检测到临时存储在成像数据缓冲器30中的未处理的摄影成像数据后,显影控制单元7遵循加载到程序缓冲器17的显影处理程序以与上述相同的方式执行显影处理。
因此,显影控制单元7从成像数据缓冲器30中读出未处理的摄影成像数据,并且还根据已经被读出的未处理的摄影成像数据来产生压缩照片图像数据,并且将该压缩照片图像数据临时存储在照片数据缓冲器31中。
此外,在将压缩照片图像数据临时存储在照片数据缓冲器31中结束后(即,在对一个摄影成像数据的显影处理结束后),显影控制单元7检测新的摄影成像数据是否已经被临时存储在成像数据缓冲器30中。因此,在检测到新的摄影成像数据已经被临时存储在成像数据缓冲器30中后,显影控制单元7再次执行显影处理。
因此,在显影启动处理结束后,显影控制单元7按在临时存储的时段中从老到新的顺序检测已经被临时存储在成像数据缓冲器30中的摄影成像数据,并且还根据检测结果来执行显影处理。也就是说,显影控制单元7按在临时存储的时段中从老到新的顺序使用已经被临时存储在成像数据缓冲器30中的摄影成像数据来产生压缩照片图像数据,然后将其临时存储在照片数据缓冲器31中。
在保存启动处理结束后,保存控制单元8将预先存储于ROM 15中的保存处理程序经由总线16从ROM 15读出到程序缓冲器17。此外,保存控制单元8遵循加载到程序缓冲器17的保存处理程序来检测是否存在临时存储在图像数据缓冲器31中的任何还没有经受过保存处理的(即,未处理的)压缩照片数据。在检测到存在临时存储在图像数据缓冲器31中的未处理的压缩照片数据后,保存控制单元8遵循加载到程序缓冲器17的保存处理程序、以与上述相同的方式执行保存处理。
因此,保存控制单元8从图像数据缓冲器31中读出未处理的压缩照片数据。保存控制单元8然后根据压缩照片数据来产生保存照片图像数据,并且将所产生的保存照片图像存储在外部介质的存储介质29中。
此外,在结束将保存照片图像数据存储在外部介质的存储介质29中后(即,在一个压缩照片图像数据的保存处理结束后),保存控制单元8检测是否存在临时存储在图像数据缓冲器31中的新的压缩照片图像数据。因此,在检测到存在临时存储在图像数据缓冲器31中的新的压缩照片图像数据后,保存控制单元8再次开始保存处理。
因此,在保存启动处理结束后,保存控制单元8根据临时存储时段按从老到新的顺序检测临时存储在图像数据缓冲器31中的压缩照片图像数据,并且根据其检测结果来执行保存处理。也就是说,保存控制单元8根据临时存储时段按从老到新的顺序使用临时存储在图像数据缓冲器31中的压缩照片图像数据来产生保存照片图像数据,并且将其存储在外部介质的存储介质29中。
数字静态照相机1因此用成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8并行地执行成像启动处理、显示启动处理、显影启动处理和保存启动处理。这意味着对于数字静态照相机1,在成像控制单元5结束成像启动处理之后,可以在根本不被其它显示启动处理、显影启动处理和保存启动处理的执行中断的情况下执行对应于拍摄命令输入的成像处理。因此,对于数字静态照相机1,在成像控制单元5结束成像启动处理后,可以一个接一个地执行对目标的照片拍摄。
现在,在显示启动处理结束之后,显示控制单元6显示通过对目标进行运动图像成像而获得的运动图像。因此,显示控制单元6通过显示目标的运动图像而允许用户确认目标的成像状态,并且还允许用户直观地认识到可以执行对目标的照片拍摄。
然而,在显示控制单元6正执行运动图像显示处理时,成像处理块20根据拍摄命令的输入而执行成像处理的情况下,在该时间期间中断新的运动图像成像数据的产生以及向成像数据缓冲器30的临时保存。也就是说,在根据拍摄命令的输入而执行成像处理后,显示控制单元6中断从成像数据缓冲器30中读出新的运动图像成像数据。
因此,作为一个实例,在运动图像显示处理期间执行成像处理时,显示控制单元6不产生新的单元图像数据,并且因此将在此之前刚刚产生和发送给显示单元21的单元图像数据再次发送到显示单元21,作为运动图像显示处理。这意味着在执行成像处理时,显示控制单元6临时暂停在显示单元21处显示运动图像,其中显示一个单元图像。
在成像处理结束以及重新开始产生和临时存储运动图像成像数据后,显示控制单元6据此重新开始产生单元图像数据并发送给显示单元21,因此解除在显示单元21处运动图像的暂停显示并且再次显示运动图像。
因此,显示控制单元6可以通过改变要显示在显示单元21上的运动图像的显示状态来通知用户已经根据拍摄命令的输入而执行了目标的照片拍摄。然而,如可以从图2中清楚看到的,在显示控制单元6开始在显示单元21上显示运动图像之前,成像控制单元5结束成像启动处理并且能够从成像启动处理结束的时刻开始拍摄目标的照片。
这是为什么图1中示出的数字静态照相机1在机壳上的预定位置上设置有发光单元32,用于通知照片拍摄是可用的。在成像启动处理结束并且照片拍摄变得可用后,成像控制单元5用预定颜色光使发光单元32变亮。因此,成像控制单元5可以甚至在显示控制单元6开始在显示单元21上显示运动图像之前通知用户目标的照片拍摄是可用的。也就是说,在期望从用户输入通电命令开始尽可能快地对目标进行照片拍摄的情况下,成像控制单元5可以以可靠的方式通知目标的照片拍摄已经变得可用的时刻。
现在,请注意,对于数字静态照相机1,如上所述,保存启动处理花费比成像启动处理花费的处理时间更长的处理时间,并且除非保存启动处理结束,否则保存控制单元8没办法产生保存照片图像数据和将其存储在存储介质29中。也就是说,对于数字静态照相机1,即使具有在成像启动处理结束时刻可以拍摄目标时的配置,也直到保存控制单元8的保存启动处理结束才可以执行对应于照片拍摄的保存照片图像数据的产生或者到存储介质29的存储。
因此,数字静态照相机1设置有如上所述的成像数据缓冲器30。根据从结束成像启动处理的时刻到结束保存启动处理的时刻可以开始成像处理的最大数量(即,可以输入拍摄命令的最大数量)来适当地设置成像数据缓冲器30的存储容量。
请注意,成像数据缓冲器30还用于临时存储运动图像成像数据。因此,设置成像数据缓冲器30的存储容量使得临时存储除运动图像成像数据之外的至少四条或更多条摄影成像数据。在实际的数字中,在成像器件25C的分辨率为2百万像素的情况下,成像数据缓冲器30的存储容量是通过将作为用于至少四条摄影成像数据的数据量的8兆字节与用于临时存储运动图像成像数据的存储容量相加而获得的值。此外,在成像器件25C的分辨率为3百万像素的情况下,成像数据缓冲器30的存储容量是通过将作为用于至少四条摄影成像数据的数据量的16兆字节与用于临时存储运动图像成像数据的存储容量相加而获得的值。
在输入拍摄命令后,成像控制单元5检测用于临时存储摄影成像数据的成像数据缓冲器30中的空闲区域。因此,成像控制单元5将摄影成像数据临时存储在成像数据缓冲器30的空闲区域中。更具体地说,在成像数据缓冲器30中存在没有记录数据的存储区域的情况下,成像控制单元5检测未记录的存储区域作为空闲区域并且将摄影成像数据临时存储在所检测的空闲区域中,但是在存在多条摄影成像数据临时存储在成像数据缓冲器30中而在其中没有未记录的区域的情况下,成像控制单元5从临时存储有摄影成像数据的存储区域中检测已经从其中读出摄影成像数据的存储区域作为空闲区域。
在成像控制单元5检测到成像数据缓冲器30中的存储区域作为用于摄影成像数据的空闲区域的情况下,新的摄影成像数据通过被重写在已经读出的摄影成像数据上而被临时存储在成像数据缓冲器30中的所检测的空闲区域处。因此,在根据拍摄命令的输入而执行成像处理后,成像控制单元5产生摄影成像数据,并且还可以将摄影成像数据临时存储在成像数据缓冲器30中。
然而,显影控制单元7开始顺序执行显影处理晚于成像控制单元5开始通过成像处理块20顺序地进行成像处理,因此显影处理花费比成像处理的处理时间更长的处理时间。因此,如果例如用户连续地输入拍摄命令,首先,成像控制单元5可以通过执行成像处理而产生摄影成像数据,并且还将摄影成像数据临时存储在成像数据缓冲器30中。
然而,如果拍摄命令的连续输入的数量达到某一个数量,则可能存在其中通过执行成像处理产生摄影成像数据但是显影控制单元7不能及时从成像数据缓冲器30中读出摄影成像数据的情形,并且变得难以保证空闲区域。也就是说,在拍摄命令的连续输入达到某一个数量后,即使成像控制单元5根据拍摄命令的输入而产生摄影成像数据,成像数据缓冲器30也可能不能临时存储摄影成像数据。
因此,在用户操作释放键并且输入拍摄命令后,成像控制单元5在对照片拍摄的目标成像之前检测成像数据缓冲器30中是否存在空闲区域。在成像数据缓冲器30中存在空闲区域的情况下,成像控制单元5接收用户输入的拍摄命令并且执行成像处理,从而产生摄影成像数据并且临时存储在成像数据缓冲器30中。另一方面,在成像数据缓冲器30中没有这种空闲区域的情况下,成像控制单元5使用户输入的拍摄命令无效,从而不执行成像处理。
如果输入了拍摄命令但是不执行成像处理,则显示控制单元6根据成像处理块20所产生的运动图像成像数据来产生单元图像数据,并且将其发送到显示单元21。因此,在输入了拍摄命令但是不执行成像处理的情况下,显示控制单元6继续在显示单元21上显示运动图像而不改变状态。因此,显示控制单元6允许用户直观地认识到即使在输入拍摄命令的情况下照片拍摄当前是不可用的,并且因此提示用户在稍后时刻输入拍摄命令。
图像数据缓冲器31的存储容量使得可以同时临时存储多条压缩照片图像数据。显影控制单元7检测用于临时存储压缩照片图像数据的图像数据缓冲器31中的空闲区域。因此,显示控制单元6将压缩照片图像数据临时存储在图像数据缓冲器31的空闲区域中。
在图像数据缓冲器31中存在未存储的区域的情况下,显影控制单元7检测该未存储的区域作为空闲区域,并且将压缩照片图像数据临时存储在所检测的空闲区域中。另一方面,如果由于多条压缩照片图像数据被临时存储于其中而在图像数据缓冲器31中没有未存储的区域,则显影控制单元7检测在临时存储有压缩照片图像数据的存储区域中存储有已经被读出的压缩照片图像数据的区域作为空闲区域。在显影控制单元7已经检测到压缩照片图像数据的存储区域作为图像数据缓冲器31中的空闲区域的情况下,新的压缩照片图像数据通过重写在已经被读出的压缩照片图像数据上而被临时存储在所检测的空闲区域中。
现在,保存控制单元8开始顺序执行保存处理晚于显影控制单元7开始顺序执行显影处理,并且对于保存处理也花费比显影处理的处理时间更长的处理时间。因此,设置图像数据缓冲器31的存储容量使得可以避免其中由保存控制单元8读出压缩照片图像数据跟不上显影控制单元7产生压缩照片图像数据而使得保证空闲区域变得困难的情形。因此,显影控制单元7根据临时存储在成像数据缓冲器30中的摄影成像数据而顺序地产生压缩照片图像数据,并且还可以以可靠的方式将压缩照片图像数据临时存储在图像数据缓冲器31中。
现在,如上所述数字静态照相机1在由内部电源块(即,电池)供应的电力上运行。电池具有如下的属性,其中在要供应的功率(电流)的量立即增大的情况下,按时间序列顺序执行相同的处理,并且与立即供应很少功率(电流)的情形相比更快地消耗剩余的电池。因此,在成像启动处理已经结束时开始成像控制处理时,成像控制单元5首先通过与电源块通信来检测剩余的电池,并且将其与预定的阈值进行比较以便确定电池是否已经被消耗到某一个水平。
在剩余电池量处于预定的阈值或更高的情况下,成像控制单元5立即接收通过释放键的操作而输入的拍摄命令,使得可以执行目标的摄影拍摄。因此,如图2所示,即使在结束成像启动处理时输入拍摄命令的情况下,成像控制单元5也可以在成像处理块20处执行成像处理。
另一方面,在剩余电池量低于预定阈值的情况下,如图3所示,即使通过已经操作的释放键而输入拍摄命令,成像控制单元5也使拍摄命令的输入无效。也就是说,在电池的剩余量低于阈值的情况下,暂停输入的拍摄命令的接收的开始(例如,即使输入拍摄命令,也将其输入忽略(无效))。
在该状态中,成像控制单元5等待着在保存控制单元8处执行的保存启动处理结束。在保存启动处理结束后,成像控制单元5开始接收通过释放键的操作而输入的拍摄命令,使得可以执行目标的照片拍摄。因此,在保存控制单元8的保存启动处理结束时由于已经操作了释放键而从操作单元23输入拍摄命令后,成像控制单元5控制成像处理块20从而执行用于照片拍摄的成像处理。
因此,成像控制单元5通过使成像处理块20对用于照片拍摄的目标成像来产生照片图像数据,并且还将照片图像数据临时存储在成像数据缓冲器30中并且结束成像处理。一旦在成像数据缓冲器30中的照片图像数据的临时存储已经结束(即,成像处理已经结束),成像控制单元5再次接收拍摄命令的输入。
因此,在其中剩余电池量低的这种情况下,在结束保存控制单元8的保存启动处理之后,成像控制单元5根据拍摄命令的输入而使成像处理块20执行成像处理。因此,在结束成像启动处理时剩余电池量低的情况下,成像控制单元5直到花费最长时间量的保存启动处理结束才执行对摄影拍摄的目标成像。
因此,成像控制单元5减少从结束成像启动处理时刻到结束保存启动处理时刻的要与保存启动处理并行执行的处理,因此防止快速消耗剩余电池量。也就是说,成像控制单元5避免其中从结束成像启动处理时刻到结束保存启动处理时刻加速剩余电池量的消耗而引起由低电池导致的意外中断成像处理的情形。
1-3.数字静态照相机启动处理过程
接下来,将参考图4-7描述根据通电命令的输入而要由成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8执行的处理过程。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,成像控制单元5开始图4中示出的启动成像处理过程RT1。
在开始启动成像处理过程RT1后,在步骤SP1中,成像控制单元5遵循加载到程序缓冲器17的对应引导程序而开始成像启动处理。因此,成像控制单元5执行成像控制单元引导处理,并且在完成成像控制单元引导处理后,流程前进到下一步骤SP2。
在步骤SP2中,成像控制单元5执行成像系统初始化处理,并且在完成成像系统初始化处理后,流程前进到下一步骤SP3。
在步骤SP3中,成像控制单元5执行操作系统初始化处理,并且在完成操作系统初始化处理后,成像控制单元5结束成像启动处理,并且流程前进到下一步骤SP4。
在步骤SP4中,成像控制单元5将成像控制程序经由总线16从ROM 15读出到程序缓冲器17,并且遵循加载到程序缓冲器17的成像控制程序来开始成像控制处理。成像控制单元5然后检测剩余电池量并且将其与阈值进行比较,并且根据比较结果来确定剩余电池量是否处于阈值或在阈值之上。在该步骤SP4中获得肯定结果的情况下,这意味着剩余电池量目前足以操作数字静态照相机1,因此在步骤SP4中获得肯定结果后,成像控制单元5开始接收通过释放键的操作而输入的拍摄命令。成像控制单元5还使发光单元32变亮,并且流程前进到步骤SP5。
在步骤SP5中,成像控制单元5待机等待着由于用户操作释放键而从操作单元23输入拍摄命令,并且在由用户从操作单元23输入拍摄命令后,流程前进到下一步骤SP6。
在步骤SP6中,成像控制单元5确定是否存在摄影成像数据可以被临时存储在成像数据缓冲器30中的空闲区域。在步骤SP6中获得肯定结果的情况下,这意味着在成像数据缓冲器30中存在没有存储任何数据的空闲区域、或者存在由于显影控制单元7已经读出摄影成像数据而存在空闲区域。因此,在步骤SP6中获得肯定结果后,成像控制单元5使流程前进到下一步骤SP7。
在步骤SP7中,成像控制单元5控制成像处理块20并且执行用于照片拍摄的成像处理。因此,成像控制单元5通过在成像处理块20处对用于照片拍摄的目标成像来产生摄影成像数据,并且还将所产生的摄影成像数据临时存储在成像数据缓冲器30中,并且流程回到步骤SP5。
现在,在上述步骤SP6中获得否定结果的情况下,这意味着显影控制单元7在成像数据缓冲器30处的摄影成像数据的读出没有赶上并且没有空闲区域。因此,在步骤SP6中收到这种否定结果后,成像控制单元5使用户在这时候输入的拍摄命令无效,并且流程回到步骤SP5。
同时,在步骤SP4中获得否定结果的情况下,这意味着剩余电池量相对较低,并且如果根据拍摄命令的输入而继续成像处理,则在最坏情况的情形下,图像处理可能由于电池量不够而被放弃。因此,在步骤SP5中收到这种否定结果的情况下,成像控制单元5使流程前进到步骤SP8。
在步骤SP8中,成像控制单元5在不接收拍摄命令输入的状态中等待着保存控制单元8的保存启动处理的结束。一旦保存启动处理结束,成像控制单元5开始接收由于释放键的操作而输入的拍摄命令,并且还使发光单元32变亮并且流程前进到步骤SP5。
因此,在流程从上述步骤SP4或步骤SP8进行到步骤SP5后,成像控制单元5执行步骤SP5到SP7的处理。因此,在用户通过释放键输入拍摄命令的情况下,成像控制单元5通过对用于照片拍摄的目标成像来相应地产生摄影成像数据,并且将所产生的摄影成像数据临时存储在成像数据缓冲器30中。
应当注意,在执行启动成像处理过程RT1时存在来自用户通过操作单元23的断电命令的中断输入的情况下,成像控制单元5因此结束启动成像处理过程RT1。此外,在执行启动成像处理过程RT1时存在由用户通过操作单元23的用于从成像模式切换到显示模式的模式切换命令的中断输入的情况下,成像控制单元5因此在该情况下也结束启动成像处理过程RT1。
在根据通电命令的输入而将对应的引导程序从ROM 15读取到程序缓冲器17后,显示控制单元6开始图5中示出的启动显示处理过程RT2。
在开始启动显示处理过程RT2后,在步骤SP11中,显示控制单元6遵循加载到程序缓冲器17的对应引导程序而开始显示启动处理。因此,显示控制单元6执行显示控制单元引导处理,并且在完成显示控制单元引导处理后,流程前进到下一步骤SP12。
在步骤SP12中,显示控制单元6执行显示初始化处理,并且在完成显示初始化处理后,结束显示启动处理,并且流程前进到下一步骤SP13。
在步骤SP13中,显示控制单元6将显示处理程序经由总线16从ROM 15读出到程序缓冲器17。显示控制单元6遵循加载到程序缓冲器17的显示处理程序而等待着在成像控制单元5处成像系统初始化处理的完成。在成像系统初始化处理完成后,显示控制单元6使流程前进到下一步骤SP14。
在步骤SP14中,显示控制单元6遵循加载到程序缓冲器17的显示处理程序而执行运动图像显示处理,由此顺序地重复步骤SP14的处理。因此,显示控制单元6顺序地从成像数据缓冲器30中读出运动图像成像数据,根据运动图像成像数据而产生单元图像数据,并且将运动图像成像数据与表示剩余数量的文本数据合成,并发送给显示单元21。
此外,根据成像处理块20对成像处理的执行,显示控制单元6适当地将一个单元图像数据与文本数据合成并且重复地发送给显示单元21。因此,显示控制单元6在显示单元21上显示通过执行对目标的运动图像拍摄而获得的运动图像。
应当注意,以与成像控制单元5执行启动成像处理过程RT1相同的方式,在执行启动显示处理过程RT2时存在来自用户通过操作单元23的断电命令或模式切换命令的中断输入的情况下,显示控制单元6结束启动显示处理过程RT2。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,显影控制单元7开始图6中示出的启动显影处理过程RT3。
在开始启动显影处理过程RT3后,在步骤SP21中,显影控制单元7遵循加载到程序缓冲器17的对应引导程序而开始显影启动处理。因此,显影控制单元7执行显影控制单元引导处理,并且在完成显影控制单元引导处理后,流程前进到下一步骤SP22。
在步骤SP22中,显影控制单元7将显影处理程序经由总线16从ROM 15读出到程序缓冲器17。显影控制单元7根据加载到程序缓冲器17的显影处理程序而等待着摄影成像数据临时存储在成像数据缓冲器30中。在检测到由成像处理块20临时存储在成像数据缓冲器30中的未处理的摄影成像数据后,显影控制单元7使流程前进到下一步骤SP23。
在步骤SP23中,显影控制单元7根据加载到程序缓冲器17的显影处理程序而执行显影处理。因此,显影控制单元7从成像数据缓冲器30中读出未处理的摄影成像数据,并且还根据该摄影成像数据来临时产生压缩照片图像数据,并且将其临时存储在图像数据缓冲器31中,在此之后流程回到步骤SP22。
因此,显影控制单元7循环地重复上述步骤SP22和SP23的处理。因此,每当显影控制单元7检测到临时存储在成像数据缓冲器30中的未处理的摄影成像数据时,它就执行显影处理,从成像数据缓冲器30中读出摄影成像数据,产生压缩照片图像数据,并且将其临时存储在图像数据缓冲器31中。
应当注意,以与成像控制单元5执行启动成像处理过程RT1相同的方式,在执行启动显影处理过程RT3时存在来自用户通过操作单元23的断电命令或模式切换命令的中断输入的情况下,显影控制单元7结束启动显影处理过程RT3。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,保存控制单元8开始图7中示出的启动保存处理过程RT4。
在开始启动保存处理过程RT4后,在步骤SP31中,保存控制单元8遵循加载到程序缓冲器17的对应引导程序而开始保存启动处理。因此,保存控制单元8执行保存控制单元引导处理,并且在完成保存控制单元引导处理后,流程前进到下一步骤SP32。
在步骤SP32中,保存控制单元8执行介质信息获取处理,并且在完成介质信息获取处理后,结束保存启动处理,并且流程前进到下一步骤SP33。
在步骤SP33中,保存控制单元8将保存处理程序经由总线16从ROM 15读出到程序缓冲器17。保存控制单元8根据加载到程序缓冲器17的保存处理程序而等待着压缩照片图像数据临时存储在图像数据缓冲器31中。在检测到由显影控制单元7临时存储在图像数据缓冲器31中的未处理的压缩照片图像数据后,保存控制单元8使流程前进到下一步骤SP34。
在步骤SP34中,保存控制单元8根据加载到程序缓冲器17的保存处理程序而执行保存处理。因此,保存控制单元8从图像数据缓冲器31中读出未处理的压缩照片图像数据,根据该压缩照片图像数据来产生保存照片图像数据,将其存储在外部介质的存储介质29中,而流程回到步骤SP33。
因此,保存控制单元8循环地重复地执行上述步骤SP33和SP34的处理。因此,每当保存控制单元8检测到临时存储在图像数据缓冲器31中的未处理的压缩照片图像数据时,它就执行保存处理,从图像数据缓冲器31中读出压缩照片图像数据,产生保存照片数据,并且存储在存储介质29中。
应当注意,以与成像控制单元5执行启动成像处理过程RT1相同的方式,在执行启动保存处理过程RT4时存在来自用户通过操作单元23的断电命令或模式切换命令的中断输入的情况下,保存控制单元8结束启动保存处理过程RT4。
此外,在第一实施例的情况下,在存在来自用户通过操作单元23的断电命令或模式切换命令的中断输入的情况下,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8在大约同时获得断电命令或模式切换命令。
此外,在上述启动成像处理过程RT1等期间获取断电命令或模式切换命令的情况下,成像控制单元5、显示控制单元6、显影控制单元7和保存控制单元8在获取其时产生输入中断。
在执行启动成像处理过程RT1期间存在输入中断(即,产生输入中断)的情况下,成像控制单元5确定成像处理块20是否处于执行用于照片拍摄的成像处理的过程中。在当输入中断出现时成像处理块20没有执行任何用于照片拍摄的成像处理的情况下,成像控制单元5结束启动成像处理过程RT1。
另一方面,在当输入中断出现时成像处理块20处于执行用于照片拍摄的成像处理的过程中的情况下,成像控制单元5允许成像处理继续。因此,在这时候,成像控制单元5用成像处理块20产生被临时存储在成像数据缓冲器30中的摄影成像数据,并且在成像处理结束后,成像控制单元5结束启动成像处理RT1。在启动成像处理RT1结束后,成像控制单元5通知显影控制单元7该结束。
在执行启动显影处理过程RT3期间存在输入中断(即,产生输入中断)的情况下,显影控制单元7第一确定显影控制单元7是否处于执行显影处理的过程中。如果不在执行显影处理的过程中,则显影控制单元7第二确定对于临时存储在成像数据缓冲器30中的所有摄影成像数据的显影处理是否已经结束。
如果对于临时存储在成像数据缓冲器30中的所有摄影成像数据的显影处理已经结束,则显影控制单元7第三确定在输入中断的时刻成像控制单元5是否处于执行成像处理的过程中。也就是说,显影控制单元7确定成像控制单元5是否将在迟于输入中断的时刻将新的摄影成像数据临时存储在成像数据缓冲器30中并结束启动成像处理过程RT1。如果在输入中断的时刻成像控制单元5不处于执行成像处理的过程中,则显影控制单元7结束启动显影处理RT3。
现在,如果作为上述第一确定的结果而发现在输入中断的时刻处于执行显影处理的过程中,显影控制单元7按照原样继续显影处理。因此,显影控制单元7根据摄影成像数据而产生压缩照片图像数据,将其临时存储在图像数据缓冲器31中并且结束显影处理。在以这种方式在输入中断的时刻结束正在执行的显影处理后,显影控制单元7随后以与上述相同的方式顺序地执行第二和第三确定。
此外,如果作为上述第二确定的结果发现未处理的摄影成像数据仍留在成像数据缓冲器30中,则显影控制单元7执行显影处理。因此,显影控制单元7根据仍留在成像数据缓冲器30中的未处理的摄影成像数据而产生压缩照片图像数据,并且将其临时存储在图像数据缓冲器31中。因此,在结束仍留在成像数据缓冲器30中的所有未处理的摄影成像数据的显影处理后,显影控制单元7随后以与上述相同的方式执行第三确定。
此外,如果作为上述第三确定的结果发现在输入中断的时刻成像控制单元5处于执行成像处理的过程中,则显影控制单元7将新的摄影成像数据临时存储在成像数据缓冲器30中并且等待着启动成像处理过程RT1结束。在将新的摄影成像数据存储在成像数据缓冲器30中并且启动成像处理过程RT1结束后,显影控制单元7执行显影处理。因此,显影控制单元7从成像数据缓冲器30中读出最近临时存储(即,在输入中断的时刻之后)的摄影成像数据。此外,显影控制单元7根据摄影成像数据而产生压缩照片图像数据,将其临时存储在图像数据缓冲器31中,并且结束启动显影处理过程RT3以及结束显影处理。
在显影控制单元7结束启动显影处理过程RT3后,将其结束通知给保存控制单元8。在执行启动保存处理过程RT4时存在输入中断的情况下(即,在输入中断出现的情况下),第一,保存控制单元8确定保存处理在存在输入中断的时刻是否处于正被执行的过程中。如果结果发现保存控制单元8没有在执行保存处理,第二,进行关于临时存储在图像数据缓冲器31中的所有压缩照片图像数据的保存是否已经结束的确定。
如果发现保存控制单元8尚未结束临时存储在图像数据缓冲器31中的所有压缩照片图像数据的保存,则第三,在输入中断的时刻进行关于显影控制单元7是否将结束启动显影处理过程RT3的确定。也就是说,保存控制单元8在输入中断的时刻之后确定显影控制单元7是否将把新的压缩照片图像数据临时存储在图像数据缓冲器31中并且结束启动显影处理过程RT3。在输入中断的时刻显影控制单元7结束启动显影处理过程RT3的情况下,保存控制单元8结束启动保存处理过程RT4。
现在,在作为上述第一确定的结果而发现在输入中断的时刻保存控制单元8处于执行保存处理的过程中的情况下,按照原样继续保存处理。因此,保存控制单元8根据压缩照片图像数据而产生保存照片图像数据,并且将其存储在外部介质的存储介质29中,并且结束保存处理。在输入中断的时刻结束执行的保存处理后,保存控制单元8随后以与上述相同的方式顺序地执行第二和第三确定。
此外,在作为上述第二确定的结果而发现未处理的压缩照片图像数据仍留在图像数据缓冲器31中的情况下,保存控制单元8执行保存处理。因此,保存控制单元8根据仍留在图像数据缓冲器31中的未处理的压缩照片图像数据而产生保存照片图像数据,并且将其存储在外部介质的存储介质29中。在结束仍留在图像数据缓冲器31中的所有未处理的压缩照片图像数据的保存处理的情况下,保存控制单元8随后以与上述相同的方式执行第三确定。
此外,作为上述第三确定的结果,在输入中断的时刻显影控制单元7没有结束启动显影处理过程RT3的情况下,将新的压缩照片图像数据临时存储在图像数据缓冲器31中,并且保存控制单元8等待着启动显影处理过程RT3的结束。
在输入中断的时刻之后显影控制单元7的启动显影处理过程RT3结束后,保存控制单元8执行保存处理。因此,保存控制单元8读出最近(即,在输入中断的时刻之后)临时存储在图像数据缓冲器31中的压缩图像数据。此外,保存控制单元8根据压缩照片图像数据而产生保存照片图像数据,将其存储在外部介质的存储介质29中,并且结束启动保存处理过程RT4以及结束保存处理。
1-4.第一实施例的操作和优点
在上述配置中,在用户在断电状态中操作电源键从而输入通电命令后,数字静态照相机1并行地执行成像控制单元5的成像启动处理、显影控制单元7的显影启动处理和保存控制单元8的保存启动处理。
在成像控制单元5的成像启动处理结束后,数字静态照相机1接收用于照片拍摄的拍摄命令的输入,由此使得能够对目标进行摄影拍摄。在数字静态照相机1的该状态中输入拍摄命令的情况下,成像控制单元5控制成像处理块20对用于照片拍摄的目标成像并且产生摄影成像数据,并且还将摄影成像数据临时存储在成像数据缓冲器30中。
此外,对于数字静态照相机1,显影控制单元7通过从成像数据缓冲器30中读出摄影成像数据和执行显影处理而产生压缩照片图像数据,并且将压缩照片图像数据临时存储在图像数据缓冲器31中。
此外,对于数字静态照相机1,保存控制单元8从图像数据缓冲器31中读出压缩照片图像数据并且执行保存处理,由此产生保存照片图像数据,并且将保存照片图像数据存储在外部介质的存储介质29中。
因此,对于数字静态照相机1,在成像控制单元5的成像启动处理结束后,成像控制单元5可以在不被显影控制单元7的显影启动处理或保存控制单元8的保存启动处理阻断的情况下控制成像处理块20。因此,对于数字静态照相机1,在成像控制单元5的成像启动处理结束后,成像控制单元5可以使成像处理块20连续地执行对用于照片拍摄的目标的成像。
根据上述配置,对于数字静态照相机1,在输入通电命令后,并行地执行成像控制单元5的成像启动处理、显影控制单元7的显影启动处理和保存控制单元8的保存启动处理,并且在成像控制单元5的成像启动处理结束之后输入拍摄命令后,成像控制单元5控制成像处理块20对用于照片拍摄的目标成像并且产生摄影成像数据,并且还将摄影成像数据临时存储在成像数据缓冲器30中。
因此,对于数字静态照相机1,在成像控制单元5的成像启动处理结束后,成像控制单元5可以在不被显影控制单元7的显影启动处理或保存控制单元8的保存启动处理阻断的情况下控制成像处理块20。因此,与根据背景技术的数字静态照相机相比可以显著地改进数字静态照相机1的易用性。
此外,对于数字静态照相机1,在输入通电命令后,几乎同时开始成像控制单元5的成像启动处理、显影控制单元7的显影启动处理和保存控制单元8的保存启动处理。因此,对于数字静态照相机1,可以使从通电命令输入的时刻开始到结束成像启动处理的时刻所花费的时间的量减到最少,不中断其它处理,因此可以在从通电命令输入开始最早的时刻开始目标的照片拍摄。因此,对于数字静态照相机1,可以最大限度地避免用户错过拍摄机会的情形。
此外,数字静态照相机1被设置有显示控制单元6,其用于在显示单元21上显示通过对用于运动图像拍摄的目标成像而获得的运动图像。在输入通电命令后,对于数字静态照相机1,也与显示控制单元6的显示启动处理并行地开始成像控制单元5的成像启动处理、显影控制单元7的显影启动处理和保存控制单元8的保存启动处理。
因此,对于数字静态照相机1,在成像控制单元5的成像启动处理结束后,成像控制单元5可以在不仅不被显影控制单元7的显影启动处理或保存控制单元8的保存启动处理阻断而且也不被显示控制单元6的显示启动处理阻断的情况下控制成像处理块20。因此,与根据背景技术的数字静态照相机相比可以显著地改进数字静态照相机1的易用性。
此外,对于数字静态照相机1,在已经被配置为结束成像启动处理之后可以执行目标的照片拍摄时,在已经输入拍摄命令的时刻在用于临时存储摄影成像数据的成像数据缓冲器30中没有空闲空间的情况下,拍摄命令被无效。因此,数字静态照相机1可以防止用户拍摄目标的照片并且产生摄影成像数据、但是在被存储在外部介质的存储介质29中作为保存照片图像数据之前丢失的情况。
此外,对于数字静态照相机1,在结束成像启动处理的时刻剩余电池量低于阈值的情况下,暂时中止照片拍摄的开始直到在成像启动处理、显示启动处理、显影启动处理和保存启动处理中花费最长处理时间的保存启动处理结束。因此,对于数字静态照相机1,减少了从结束成像启动处理的时刻到结束保存启动处理的时刻之间要并行执行的处理,因此防止剩余电池量被快速消耗。
此外,对于数字静态照相机1,在当处于照片模式中时输入断电命令后,立即停止显示控制单元6的操作,但是在完成正执行的成像处理之后才停止成像控制单元5的操作。此外,在这时候,数字静态照相机1在正执行的显影处理完成并且剩余没有经受显影处理的所有摄影成像数据已经经受显影处理之后停止显影控制单元7的操作。
此外,数字静态照相机1在执行的保存处理完成并且剩余没有经受保存处理的所有压缩照片图像数据受到保存处理之后停止保存控制单元8的操作。因此,数字静态照相机1根据断电命令的输入而依次停止显示控制单元6、成像控制单元5、显影控制单元7和保存控制单元8的操作,从而完成通过照片拍摄获得的所有保存照片图像数据的保存。
因此,对于数字静态照相机1,可以防止其中由于输入断电命令而擦除作为保存照片图像数据的基础的摄影成像数据或压缩照片图像数据、并且丢失迄今为止所拍摄的照片的情形。
2.第二实施例
2-1.数字静态照相机的电路配置
图8示出了根据第二实施例的数字静态照相机40,其中用相同的附图标记来表示与图1对应的部分。除了控制块41的成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45的配置之外,数字静态照相机40的配置与根据第一实施例的数字静态照相机1相同。在该情况下,数字静态照相机40执行成像模式中的启动处理所采用的技术不同于根据第一实施例的数字静态照相机1执行的成像模式中的启动处理采用的技术。
2-2.数字静态照相机的启动处理
接下来,将参考图9和10详细描述成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45根据通电命令的输入而执行的成像启动处理、显示启动处理、显影启动处理和保存启动处理。
同样在该情况下,即使当数字静态照相机40的电源处于关闭状态中时,成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45中的每一个具有继续运行的部分从而能够检测通电命令的输入,如同第一实施例的情况一样。在用户已经在数字静态照相机40关机的状态中操作了电源键从而从操作单元23向控制块41输入通电命令的情况下,成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45中的每一个获得通电命令。在获得通电命令后,成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45中的每一个从电源块输入规定的运行功率,并且开始它们的预期操作用于实现它们各自的功能。
因此,成像控制单元42将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,成像控制单元42然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
此外,显示控制单元43将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,显示控制单元43然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
此外,显影控制单元44将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,显影控制单元44然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
此外,保存控制单元45将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,保存控制单元45然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
在根据通电命令的输入而将对应的引导程序从ROM 15读取到程序缓冲器17后,成像控制单元42遵循加载到程序缓冲器17的对应引导程序而开始成像启动处理。因此,以与上述第一实施例的情形相同的方式,成像控制单元42顺序执行成像控制单元引导处理、成像系统初始化处理和操作系统初始化处理。然而,请注意,在成像启动处理中的成像控制单元引导处理完成后,在该时刻成像控制单元42通知显示控制单元43成像控制单元引导处理完成。
在根据通电命令的输入而将对应的引导程序从ROM 15读取到程序缓冲器17后,显示控制单元43待机以便接收来自成像控制单元42的成像控制单元引导处理完成的通知。在接收到来自成像控制单元42的成像控制单元引导处理完成的通知后,显示控制单元43遵循加载到程序缓冲器17的对应引导程序而开始显示启动处理。因此,显示控制单元43以与上述第一实施例的情形相同的方式来顺序执行显示控制单元引导处理和显示单元初始化处理。
在以这种方式结束显示启动处理后,显示控制单元43将显示处理程序从ROM 15读出到程序缓冲器17。显示控制单元43然后遵循加载到程序缓冲器17的显示处理程序来执行运动图像显示处理。然而,请注意,在执行运动图像显示处理和开始将运动图像显示到显示单元21后,显示控制单元43在开始的时刻通知显影控制单元44运动图像显示的开始。
在根据通电命令的输入而将对应的引导程序从ROM 15读取到程序缓冲器17后,显影控制单元44待机以便接收来自显示控制单元43的在显示单元21处开始显示运动图像的通知。然后,在收到来自显示控制单元43的在显示单元21处开始显示运动图像的通知后,显影控制单元44遵循加载到程序缓冲器17的对应引导程序而开始显影启动处理。因此,显影控制单元44以与上述第一实施例的情形相同的方式来执行显影控制单元引导处理。
现在,在根据通电命令的输入而将对应的引导程序从ROM 15读取到程序缓冲器17后,保存控制单元45以与上述第一实施例的情形相同的方式遵循引导程序来执行保存启动处理。
因此,对于数字静态照相机40,成像控制单元42在显示控制单元43和显影控制单元44的显示启动处理和显影启动处理之前开始成像控制单元引导处理并且具有在显示控制单元43和显影控制单元44的显示启动处理和显影启动处理之上的优先级。因此,对于数字静态照相机40,可以避免在开始成像控制单元引导处理的时刻成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45对总线16的访问的拥塞。
因此,对于数字静态照相机40,可以避免由于对总线16的访问的拥塞而使得数字静态照相机40例如在开始成像控制单元引导处理之前花费时间或者成像控制单元引导处理自身花费时间(即,更长的处理时间)的情形。也就是说,对于数字静态照相机40,可以防止其中从输入通电命令的时刻到可以拍摄照片的状态的时间的量变得不必要地长的情形,并且用户可以在从输入通电命令开始最大限度快的时刻执行照片拍摄。
此外,对于数字静态照相机40,虽然显示启动处理和显影启动处理的开始从成像启动处理的开始顺序地偏移,但是花费最长处理时间的保存启动处理与成像启动处理大约同时开始。因此,对于数字静态照相机40,从输入通电命令的时刻开始尽可能快地结束保存启动处理。
然而,对于数字静态照相机40,虽然被配置为从成像启动处理完成的时刻开始就可以执行照片拍摄,但是在结束保存启动处理的时刻才开始保存处理,使得保存照片图像数据可以被存储在外部介质的存储介质29中。
因此,对于数字静态照相机40,在已经被配置为在从输入通电命令开始最大限度最早的时刻可以开始照片拍摄时,可以避免其中从输入通电命令直到保存启动处理结束的时间变得较长而相应地要求较大成像数据缓冲器30等等的情形。
2-3.数字静态照相机启动处理过程
接下来,将参考图11-13描述根据通电命令的输入而要由成像控制单元42、显示控制单元43和显影控制单元44执行的处理过程。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,成像控制单元42开始图11中示出的启动成像处理过程RT5,图11用相同的附图标记示出了对应于图4的部分。
在开始启动成像处理过程RT5后,在步骤SP1中,成像控制单元42遵循加载到程序缓冲器17的对应引导程序而开始成像启动处理。因此,成像控制单元42执行成像控制单元引导处理,并且在完成成像控制单元引导处理后,流程前进到下一步骤SP41。
在步骤SP41中,成像控制单元42遵循加载到程序缓冲器17的对应引导程序而执行通知显示控制单元43成像控制单元引导处理完成,并且流程前进到下一步骤SP2。
在以这种方式进行到步骤SP2后,成像控制单元42适当地以与上述第一实施例的情形相同的方式执行步骤SP2到SP8的处理。
请注意,以与上述第一实施例的情形相同的方式,在上述启动成像处理过程RT5期间获得断电命令或模式切换命令的情况下,成像控制单元42结束启动成像处理过程RT5。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,显示控制单元43开始图12中示出的启动显示处理过程RT6,图12用相同的附图标记示出了对应于图5的部分。
在开始启动显示处理过程RT6后,在步骤S51中,显示控制单元43等待着成像控制单元引导处理完成的通知。在成像控制单元42通知了成像控制单元引导处理完成后,显示控制单元43进行到下一步骤SP11。
在前进到步骤SP11后,显示控制单元43以与上述第一实施例的情形相同的方式顺序执行步骤SP11到SP13的处理,并且随后前进到下一步骤SP52。
在步骤SP52中,显示控制单元43遵循加载到程序缓冲器17的显示处理程序来执行运动图像显示处理。因此,显示控制单元43从成像数据缓冲器30中读出第一运动图像成像数据。显示控制单元43然后根据运动图像成像数据来产生用于时间连续的、通过运动图像拍摄获得的、组成运动图像的多个单元图像中的时间上第一个单元图像的单元图像数据,并且将其发送到显示单元21。因此,显示控制单元43根据该单元图像数据在显示单元21上显示第一个单元图像,并且流程前进到下一步骤SP53。
在步骤SP53中,显示控制单元43遵循加载到程序缓冲器17的显示处理程序来通知显影控制单元44已经开始在显示单元21上显示运动图像,并且流程前进到下一步骤SP54。
在步骤SP54中,显示控制单元43遵循加载到程序缓冲器17的显示处理程序并且继续执行运动图像显示处理,由此顺序地重复步骤SP54的处理。因此,显示控制单元43从成像数据缓冲器30中顺序地读出运动图像成像数据。显示控制单元43还根据运动图像成像数据来顺序地产生用于时间连续的、通过运动图像拍摄获得的、组成运动图像的多个单元图像中的时间上后续的单元图像的单元图像数据。显示控制单元43适当地执行这些单元图像数据与表示剩余数量的文本数据的合成,并且发送给显示单元21。
此外,根据在成像处理块20处执行的成像处理,显示控制单元43适当地将一个单元图像数据与文本数据合成并且重复地将其发送给显示单元21。因此,显示控制单元43在显示单元21上显示通过执行对目标的运动图像拍摄而获得的运动图像。
请注意,以与上述第一实施例的情形相同的方式,在上述启动显示处理过程RT6期间存在断电命令或模式切换命令的输入中断的情况下,显示控制单元43结束启动显示处理过程RT6。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,显影控制单元44开始图13中示出的启动显影处理过程RT7,图13用相同的附图标记示出了对应于图6的部分。
在开始启动显影处理过程RT7后,在步骤S61中,显影控制单元44等待着来自显示控制单元43的已经开始在显示单元21上显示运动图像的通知。在显示控制单元43通知了已经开始在显示单元21上显示运动图像后,显影控制单元44进行到下一步骤SP21。
在前进到步骤SP21后,显影控制单元44以与上述第一实施例的情形相同的方式顺序执行步骤SP21到SP23的处理。
请注意,以与上述第一实施例的情形相同的方式,在上述启动显影处理过程RT7期间存在断电命令或模式切换命令的输入中断的情况下,显影控制单元44结束启动显影处理过程RT7。
2-4.第二实施例的操作和优点
在上述配置中,在用户在断电状态中操作电源键从而输入通电命令后,数字静态照相机40并行地执行成像控制单元42的成像启动处理和保存控制单元45的保存启动处理。
在这时候,在用作成像启动处理的成像控制单元引导处理完成后,对于数字静态照相机40,开始显示控制单元43的显示启动处理,并且在显示启动处理结束后,开始显影控制单元44的显影启动处理。对于数字静态照相机40,在成像控制单元42的显示启动处理结束后,使得能够以与上述第一实施例的情形相同的方式对目标进行照片拍摄,其中根据拍摄的输入而对用于照片拍摄的目标成像,并且保存照片图像数据被保存。
因此,对于数字静态照相机40,可以避免在开始成像控制单元引导处理的时刻成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45对总线16的访问的拥塞,并且因此可以避免在开始成像控制单元引导处理之前花费时间或者成像控制单元引导处理自身花费时间。
因此,对于数字静态照相机40,可以防止从输入通电命令的时刻到可以拍摄照片的状态的时间量变得不必要地长的情形,并且用户可以在从输入通电命令开始最大限度快的时刻执行照片拍摄。
根据上述配置,在输入通电命令后,数字静态照相机40并行地执行成像控制单元42的成像启动处理和保存控制单元45的保存启动处理,并且还在用作成像启动处理的成像控制单元引导处理完成后,开始显示控制单元43的显示启动处理,并且在显示启动处理结束后,开始显影控制单元44的显影启动处理。因此,对于数字静态照相机40,除了如同上述第一实施例的情形一样地获得相同的优点之外,还可以避免在开始成像控制单元引导处理的时刻成像控制单元42、显示控制单元43、显影控制单元44和保存控制单元45对总线16的访问的拥塞,并且因此可以避免在开始成像控制单元引导处理之前花费时间或者成像控制单元引导处理自身花费时间。因此,用户可以在从输入通电命令开始最大限度快的时刻执行照片拍摄。
3.第三实施例
3-1.数字静态照相机的电路配置
图14示出了根据第三实施例的数字静态照相机50,其中用相同的附图标记来表示与图1对应的部分。除了控制块51的成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55的配置之外,数字静态照相机50的配置与根据第一实施例的数字静态照相机1相同。
在实际布置中,在成像模式中,成像控制单元52以与上述第一实施例的情形相同的方式用成像处理块20对运动图像摄影的目标顺序地成像,并且产生运动图像成像数据。此外,成像控制单元52顺序地将运动图像成像数据从成像处理块20经由总线16发送到成像数据缓冲器30,用于临时存储。因此,以与上述第一实施例的情形相同的方式,显示控制单元53根据成像数据缓冲器30内的运动图像成像数据来顺序地产生单元图像数据,并且还将单元图像数据经由总线16发送给操作单元23。因此,显示控制单元53可以在显示单元21上显示通过对目标的运动图像拍摄而获得的运动图像,并且允许用户确认目标的成像状态。
在用户在该状态中操作释放键并且从操作单元23输入拍摄命令的情况下,以与上述第一实施例的情形相同的方式,成像控制单元52通过成像处理块20来产生摄影成像数据,成像控制单元52然后将摄影成像数据从成像处理块20经由总线16发送到成像数据缓冲器30,用于临时存储。
此外,在这时候,成像控制单元52也将摄影成像数据从成像处理块20经由总线16发送到非易失性存储器56,用于临时存储。请注意,非易失性存储器56被配置为EEPROM(电可擦可编程只读存储器)、MRAM(磁阻随机访问存储器)等等。在下文中,用于数据保护的临时存储摄影成像数据的非易失性存储器56还将被称为成像保护缓冲器56。
在这时候,以与上述第一实施例的情形相同的方式,显影控制单元54根据临时存储在成像数据缓冲器30中的摄影成像数据来产生压缩照片图像数据。显影控制单元54然后将压缩照片图像数据经由总线16发送到图像数据缓冲器31,用于临时存储。
在这时候,显影控制单元54还将压缩照片图像数据经由总线16发送到非易失性存储器57,用于数据保护。请注意,非易失性存储器57由EEPROM、MRAM等配置。在下文中,用于数据保护的临时存储压缩照片图像数据的非易失性存储器57还将被称为图像保护缓冲器57。
在这时候,以与上述第一实施例的情形相同的方式,保存控制单元55根据临时存储在图像数据缓冲器31中的压缩照片图像数据来产生保存照片图像数据。保存控制单元55然后将保存照片图像数据经由总线16和介质驱动22而转移到存储介质29用于存储。
如上所述,对于数字静态照相机50,在输入拍摄命令后,依次执行成像处理、显影处理和保存处理,由此对用于照片拍摄的目标成像,并且最后将保存照片图像数据存储在外部介质的存储介质29中。
此外,数字静态照相机50被设置有成像数据缓冲器30和图像数据缓冲器31,由此可以连续地执行目标的照片拍摄(即,用户可以连续地输入拍摄命令)。然而,对于数字静态照相机50,显影处理花费比成像处理的处理时间更长的处理时间,而保存处理花费比显影处理的处理时间甚至更长的处理时间。
因此,对于数字式摄影机50,在连续输入拍摄命令的情况下,可能存在其中即使根据拍摄命令的输入产生了摄影成像数据,在开始根据摄影成像数据来产生压缩照片图像数据也要花费一点时间的情形。此外,对于数字静态照相机50,可能也存在其中在开始根据压缩照片图像数据来产生保存照片图像数据之前需要花费一点时间的情形。也就是说,对于数字静态照相机50,可能存在其中即使当用户操作释放键并且输入拍摄命令时产生了摄影成像数据,也要花费时间开始用于根据摄影成像数据的显影处理和保存处理的情形。
换句话说,对于数字静态照相机50,在这种情况下,成像数据缓冲器30和图像数据缓冲器31临时存储一会儿摄影成像数据和压缩照片图像数据。然而,在结束释放键操作后,数字静态照相机50的用户可能认为照片拍摄已经结束并且操作电源键以输入断电命令,不管显影处理或保存处理仍在执行的事实。
在输入断电命令的情况下,数字静态照相机50将未处理的摄影成像数据和压缩照片图像数据留在成像数据缓冲器30和图像数据缓冲器31中,并且在输入断电命令时进入断电状态。
这意味着在进入断电状态时,数字静态照相机50停止向作为易失性存储器的成像数据缓冲器30供应电力。因此,对于数字静态照相机50,即使在紧挨着进入断电状态之前在成像数据缓冲器30中存在未处理的摄影成像数据的情况下,由于停止对成像数据缓冲器30的电力供应而使该摄影成像数据丢失。
此外,在进入断电状态时,数字静态照相机50停止向作为易失性存储器的图像数据缓冲器31供应电力。因此,对于数字静态照相机50,即使在紧挨着进入断电状态之前在图像数据缓冲器31中存在未处理的压缩照片图像数据的情况下,由于停止对图像数据缓冲器31的电力供应而使该压缩照片图像数据丢失。
然而,对于数字静态照相机50,如上所述,摄影成像数据和压缩照片图像数据除了被存储在成像数据缓冲器30和图像数据缓冲器31中之外,还被存储在由非易失性存储器形成的成像保护缓冲器56和图像保护缓冲器57中。也就是说,对于数字静态照相机50,即使由于进入断电状态而停止电力供应,对于数字静态照相机50而言摄影成像数据和压缩照片图像数据也被存储在成像保护缓冲器56和图像保护缓冲器57中。因此,即使在数字静态照相机50进入断电状态时存在未处理的摄影成像数据和压缩照片图像数据,也可以避免擦除所有这些。
在实际布置中,在输入拍摄命令后,成像控制单元52以与上述第一实施例的情形相同的方式检测成像数据缓冲器30中的空闲区域,并且随后通过成像处理块20产生摄影成像数据且将其临时存储在成像数据缓冲器30中。因此,成像控制单元52防止成像数据缓冲器30内的未处理的摄影成像数据在由显影控制单元54显影处理之前被新的摄影成像数据重写(即,被擦除)。
此外,选择成像保护缓冲器56的存储容量,使得能够临时存储等于例如一次可以被临时存储在成像数据缓冲器30中的摄影成像数据的数量(例如,四个)的摄影成像数据。每当成像控制单元52通过成像处理块20产生摄影成像数据时,该产生的摄影成像数据被临时存储在成像数据缓冲器30和成像保护存储器56中。
然而,在显影控制单元54从成像数据缓冲器30中读出摄影成像数据用于显影后,成像控制单元52将与读出用于显影的摄影成像数据相同的摄影成像数据从成像保护缓冲器56中删除。也就是说,虽然每当产生摄影成像数据时成像控制单元52都将该摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中,但是成像保护缓冲器56仅仅保留未处理的摄影成像数据。
在这种状态中输入断电命令后,成像控制单元52确定在此时在成像处理块20处是否正在执行用于照片拍摄的成像处理。在输入断电命令时在成像处理块20处没有正在执行的用于照片拍摄的成像处理的情况下,成像控制单元52停止从电源块中获取规定的运行功率并且停止它的主要操作。
另一方面,在输入断电命令时在成像处理块20处正在执行用于照片拍摄的成像处理的情况下,成像控制单元52允许继续进行在该时刻正在执行的成像处理。因此,成像控制单元52将在成像处理块20处产生的摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中,并且结束该成像处理。成像控制单元52然后停止从电源块中获取规定的运行功率并且停止它的主要操作。
此外,每当根据摄影成像数据产生压缩照片图像数据时,以与上述第一实施例的情形相同的方式,显影控制单元54将压缩照片图像数据临时存储在图像数据缓冲器31的空闲区域中。因此,显影控制单元54防止图像数据缓冲器31内的未处理的压缩照片图像数据在由保存控制单元55的保存处理之前被新的压缩照片图像数据重写(即,被擦除)。
此外,选择图像保护缓冲器57的存储容量,使得能够临时存储的压缩照片图像数据的数量等于例如一次可以被临时存储在图像数据缓冲器31中的摄影成像数据的数量。每当显影控制单元54根据摄影成像数据产生压缩照片图像数据时,该产生的压缩照片图像数据被临时存储在图像数据缓冲器31和图像保护存储器57中。
然而,在保存控制单元55从图像数据缓冲器31中读出压缩照片图像数据用于保存后,显影控制单元54将与读出用于保存的压缩照片图像数据相同的压缩照片图像数据从图像保护缓冲器57中删除。也就是说,虽然每当产生压缩照片图像数据时显影控制单元54都将该压缩照片图像数据临时存储在图像数据缓冲器31和图像保护缓冲器57中,但是图像保护缓冲器57仅仅保留未处理的压缩照片图像数据。
在这种状态中输入断电命令后,显影控制单元54确定在此时是否正在执行显影处理。在输入断电命令时没有正在执行的显影处理的情况下,显影控制单元54停止从电源块中获取规定的运行功率并且停止它的主要操作。
另一方面,在输入断电命令时正在执行显影处理的情况下,显影控制单元54允许继续进行在该时刻正在执行的显影处理。因此,显影控制单元54遵循正在执行的显影处理而根据摄影成像数据产生压缩照片图像数据并且将该压缩照片图像数据临时存储在图像数据缓冲器31和图像保护缓冲器57中,并且结束显影处理。在这时候,即使在成像数据缓冲器30中仍留有未处理的摄影成像数据的情况下,显影控制单元54不开始新的显影处理而是停止从电源块中获取规定的运行功率并且停止它的主要操作。
此外,在输入断电命令后,保存控制单元55确定在此时是否正在执行保存处理。在没有正在执行的保存处理的情况下,保存控制单元55停止从电源块中获取规定的运行功率并且停止它的主要操作。
另一方面,在输入断电命令时正在执行使用一个压缩照片图像数据的保存处理的情况下,保存控制单元55仅仅允许继续进行正在执行的保存处理。因此,保存控制单元55遵循正在执行的保存处理而根据压缩照片图像数据产生保存照片图像数据并且将其存储在外部介质的存储介质中,并且结束显影处理。在这时候,即使在图像数据缓冲器31中仍留有未处理的压缩照片图像数据的情况下,保存控制单元55不开始新的保存处理而是停止从电源块中获取规定的运行功率并且停止它的主要操作。
因此,数字静态照相机50通过迅速停止向每一个电路块的电力供应而根据断电命令的输入从通电状态进入关断状态,由此最大限度地抑制剩余电池量的消耗。
3-2.数字静态照相机的启动处理
接下来,将详细描述对于数字静态照相机50的成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55中的每一个根据通电命令的输入而执行的启动处理。
在数字静态照相机50的关断状态中,成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55中的每一个具有继续运行的部分从而能够检测通电命令的输入,如同第一实施例的情况一样。在存在从操作单元23向控制块51输入通电命令的情况下,成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55中的每一个在数字静态照相机50的断电状态中获得通电命令。在获得通电命令后,成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55中的每一个从电源块中输入规定的运行功率,并且开始它们的预期操作用于实现它们各自的功能。
因此,成像控制单元52将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,成像控制单元52然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
此外,显示控制单元53将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,显示控制单元53然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
此外,显影控制单元54将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,显影控制单元54然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
此外,保存控制单元55将初始程序经由总线16从ROM 15读取到程序缓冲器17。根据加载到程序缓冲器17的初始程序,保存控制单元55然后将对应的引导程序(实时OS)经由总线16从ROM 15读出到程序缓冲器17。
因此,成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55与上述相同地、遵循加载到程序缓冲器17的各自对应的引导程序大约同时地执行成像启动处理、显示启动处理、显影启动处理和保存启动处理。
在与上述第一实施例的情形相同的成像启动处理结束后,成像控制单元52将成像控制程序经由总线16从ROM 15读出到程序缓冲器17,并且遵循加载到程序缓冲器17的成像控制程序来开始成像控制处理。与上述第一实施例的情形相同,成像控制单元52然后与电源块通信并且检测剩余电池量并且将其与阈值进行比较,并且根据比较结果来确定剩余电池量是否处于阈值或在阈值之上。在剩余电池量处于阈值或在阈值之上的情况下,成像控制单元52检测成像保护缓冲器56中是否存在空闲区域,并且根据其检测结果确定是否可以执行摄影拍摄。
另一方面,在剩余电池量低于阈值的情况下,成像控制单元52等待着保存启动处理结束。在保存启动处理结束后,成像控制单元52检测成像保护缓冲器56中是否存在空闲区域,并且根据其检测结果确定是否可以执行摄影拍摄。
也就是说,成像控制单元52如上所述地顺序地将摄影成像数据临时存储在成像保护缓冲器56中,但是每次都将已经经受显影处理的摄影成像数据删除,并且因此仅仅留下未处理的摄影成像数据。换句话说,成像控制单元52不通过重写已经受到显影处理的摄影成像数据来将摄影成像数据临时存储在成像保护缓冲器56中,而是将其临时存储在没有存储任何数据的空闲区域中。
因此,即使在例如成像数据缓冲器30在断电状态处是空闲的情况下,在成像保护缓冲器56中没有空闲区域(没有存储数据的区域)时,即使产生了摄影成像数据,成像控制单元52也不将摄影成像数据临时存储在成像保护缓冲器56中。此外,如果我们说成像控制单元52将摄影成像数据临时存储在成像数据缓冲器30中,并且随后由于输入断电命令而立即进入断电状态,则存在可能不能保护(即,将删除)摄影成像数据的可能性。
因此,进行布置使得对于成像控制单元52,即使成像数据缓冲器30是空闲的,但是在成像保护缓冲器56中没有空闲区域,那么成像保护缓冲器56和成像数据缓冲器30也被认为没有用于临时存储摄影成像数据的空闲区域。另一方面,如果在成像保护缓冲器56中存在空闲区域,则在成像数据缓冲器30中也存在空闲区域,因此成像控制单元52能够将摄影成像数据临时存储在成像保护缓冲器56和成像数据缓冲器30中。
因此,如果在成像保护缓冲器56中存在用于临时存储摄影成像数据的空闲区域,则成像控制单元52开始接收通过操作释放键而输入的拍摄命令。也就是说,成像控制单元52使得能够进行照片拍摄。
另一方面,如果在成像保护缓冲器56中没有用于临时存储摄影成像数据的空闲区域,则即使操作了释放键并且输入了拍摄命令,成像控制单元52也使得输入的拍摄命令无效。也就是说,如果在成像保护缓冲器56中没有空闲区域,则成像控制单元52推迟接收输入的拍摄命令。在成像控制单元52已经以这种方式推迟开始接收输入的拍摄命令的情况下,成像控制单元52待机以等待从成像保护缓冲器56中读出摄影成像数据来用于显影,由此在成像保护缓冲器56中产生空闲区域。
一旦从成像保护缓冲器56中读出摄影成像数据用于显影,并且已通过删除摄影成像数据而在成像保护缓冲器56中创建了空闲区域,成像控制单元52就开始接收输入的拍摄命令。也就是说,成像控制单元52使得能够进行照片拍摄。
因此,在已经开始接收输入的拍摄命令后由于用户操作释放键而从操作单元23输入拍摄命令的情况下,成像控制单元52以与上述相同的方式控制成像处理块20从而执行用于照片拍摄的成像处理。
然而,即使根据输入的拍摄命令而将摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中,在由于没有及时从其中删除摄影成像数据而在成像保护缓冲器56中没有更多空闲区域的情况下,成像控制单元52使拍摄命令的输入无效。也就是说,如果在成像保护缓冲器56内没有更多空闲区域,则成像控制单元52使拍摄命令的输入无效直到产生新的空闲区域为止。
在使得能够对目标进行照片拍摄时(即,在开始接收输入的拍摄命令时),成像控制单元52用预定颜色的光来使发光单元32变亮。因此,成像控制单元52通知用户对目标的照片拍摄是可用的。此外,即使在用预定颜色光使发光单元32变亮之后,如果成像保护缓冲器56内的空闲区域被用完并且使输入的拍摄命令无效,则成像控制单元52也关掉发光单元32,同时使拍摄命令的输入无效。因此,成像控制单元52通知用户对目标的照片拍摄临时被无效。
此外,在与上述第一实施例的情形相同的显影启动处理结束后,显影控制单元54将显影控制程序经由总线16从ROM 15读出到程序缓冲器17。显影控制单元54然后遵循加载到程序缓冲器17的显影处理程序来检测从输入先前断电命令的时刻开始是否仍留有任何未处理的摄影成像数据临时存储在成像保护缓冲器56中。
如果结果发现没有摄影成像数据留在成像保护缓冲器56中,则显影控制单元54等待着根据拍摄命令的输入而将新的摄影成像数据临时存储在成像数据缓冲器30中。一旦显影控制单元54检测到临时存储在成像数据缓冲器30中的未处理的摄影成像数据,显影控制单元54就遵循加载到程序缓冲器17的显影处理程序来执行与上述相同的显影处理。
另一方面,如果发现仍有摄影成像数据留在成像保护缓冲器56中,则显影控制单元54遵循加载到程序缓冲器17的显影处理程序来执行与上述相同的显影处理。也就是说,显影控制单元54从成像保护缓冲器56中读出摄影成像数据,根据摄影成像数据产生压缩照片图像数据,并且将其临时存储在图像数据缓冲器31和图像保护缓冲器57中。
因此,显影控制单元54对留在成像保护缓冲器56中的所有摄影成像数据执行显影处理。在该显影处理结束后,显影控制单元54检测是否根据拍摄命令的输入而有新的摄影成像数据已经被临时存储在成像数据缓冲器30中。在检测到临时存储到成像数据缓冲器30的未处理的摄影成像数据后,显影控制单元54以与上述相同的方式对成像数据缓冲器30内的未处理的摄影成像数据执行后续的显影处理。
此外,在与上述第一实施例的情形相同的保存启动处理结束后,保存控制单元55将保存控制程序经由总线16从ROM 15读出到程序缓冲器17。保存控制单元55然后遵循加载到程序缓冲器17的显影处理程序来检测从数字静态照相机50的先前操作的时刻开始是否有任何应当经受保存处理的未处理的压缩照片图像数据临时存储在图像保护缓冲器57中。
也就是说,在这时候,保存控制单元55检测从先前断电命令输入的时刻开始仍临时存储在图像保护缓冲器57中的未处理的可变延迟压缩照片图像数据,作为留在图像保护缓冲器57中的压缩照片图像数据。此外,保存控制单元55还检测从先前断电命令输入的时刻开始由显影控制单元54根据留在成像保护缓冲器56中的摄影成像数据产生的压缩照片图像数据,作为留在图像保护缓冲器57中的压缩照片图像数据。
如果结果发现没有压缩照片图像数据留在图像保护缓冲器57中,则保存控制单元55检测是否已经根据拍摄命令的输入而将新的压缩照片图像数据临时存储在图像数据缓冲器31中。在保存控制单元55检测到根据拍摄命令的输入而将新的压缩照片图像数据临时存储在图像数据缓冲器31中的情况下,保存控制单元55遵循加载到程序缓冲器17的显影处理程序来执行与上述相同的保存处理。
另一方面,如果发现仍有压缩照片图像数据留在图像保护缓冲器57中,则保存控制单元55遵循加载到程序缓冲器17的保存处理程序来执行与上述相同的保存处理。也就是说,保存控制单元55从图像保护缓冲器57中读出剩余的压缩照片图像数据,根据压缩照片图像数据产生保存照片图像数据,并且将其存储在外部介质的存储介质29中。
因此,保存控制单元55对留在图像保护缓冲器57中的所有压缩照片图像数据执行保存处理。在该保存处理结束后,保存控制单元55检测是否已经根据拍摄命令的输入而有新的压缩照片图像数据被临时存储在图像数据缓冲器31中。在检测到临时存储到图像数据缓冲器31的未处理的压缩照片图像数据后,保存控制单元55以与上述相同的方式对图像数据缓冲器31内的未处理的压缩照片图像数据执行保存处理。
现在,对于数字静态照相机50,在启动处理时从先前操作开始存在摄影成像数据临时存储在成像保护缓冲器56中的情况下,我们可以说留有潜在地能够根据摄影成像数据产生的保存照片图像数据而没有被保存。此外,对于数字静态照相机50,在启动处理时从先前操作开始存在压缩照片图像数据临时存储在图像保护缓冲器57中的情况下,我们可以说留有潜在地能够根据压缩照片图像数据产生的保存照片图像数据而没有被保存。
此外,对于数字静态照相机50,在如上所述的启动处理时,在存在摄影成像数据保留在成像保护缓冲器56中的情况下,根据摄影成像数据产生保存照片图像数据并且将其存储在存储介质29中(即,被保存)。此外,对于数字静态照相机50,在如上所述的启动处理时,在存在压缩照片图像数据保留在图像保护缓冲器57中的情况下,根据压缩照片图像数据产生保存照片图像数据并且将其存储在存储介质29中(即,被保存)。
现在,对于数字静态照相机50,在启动处理时,在存在这种未保存的保存照片图像数据的情况下,在那时可以提示用户决定是否将保存照片图像数据存储在存储介质29中从而得以保存,或者可以预先进行该决定。
也就是说,在用户在请求显示设定屏幕的操作期间操作了操作单元23后,显示控制单元53读出预先存储在ROM 15中的设定屏幕数据并且经由总线16将其发送到显示单元21。因此,显示控制单元53在显示单元21上根据设定屏幕数据来显示预定的设定屏幕。因此,显示控制单元53允许用户在针对用户的设定屏幕上通过操作单元23来可选地决定与未保存的保存照片图像数据的保存有关的保存设定的内容。
在实际布置中,用户在设定屏幕上经由操作单元23进行的保存设定的内容的一个实例是让用户决定在启动处理时存在未保存的保存照片图像数据的情况下在那时是否询问用户关于是否对该保存照片图像数据进行保存。用户在设定屏幕上经由操作单元23进行的保存设定的内容的另一个实例是让用户决定在启动处理时存在未保存的保存照片图像数据的情况下是否自动地保存该保存照片图像数据。
在用户通过操作单元23在设定屏幕上可选地选择保存设定的内容后,显示控制单元53将表示保存的可选地选择的内容的保存设定信息发送到例如保存控制单元55,从而被保存。因此,显示控制单元53设置是否保存未保存的保存照片图像数据。
因此,在保存启动处理结束并且检测到在图像保护缓冲器57中保留有压缩照片图像数据后,保存控制单元55确定是否询问关于是否保存未保存的保存照片图像数据。如果设定是询问关于是否保存未保存的保存照片图像数据,则保存控制单元55委托显示控制单元53询问用户关于是否保存未保存的保存照片图像数据。
在这时候,在与上述第一实施例相同的显示启动处理结束后,显示控制单元53将显示处理程序经由总线16从ROM 15读出到程序缓冲器17。显示控制单元53遵循加载到程序缓冲器17的显示处理程序、以与上述第一实施例的情形相同的方式来执行运动图像显示处理。
在保存控制单元55委托显示控制单元53询问用户关于是否保存未保存的保存照片图像数据的情况下,显示控制单元53经由总线16从ROM 15中读出预先存储于其中的询问屏幕数据并且将其发送到显示单元21。因此,显示控制单元53在显示单元21上根据询问屏幕数据来显示询问屏幕,并且通过该询问屏幕来询问用户关于是否保存未保存的保存照片图像数据。
在用户操作操作单元23以便在询问屏幕上可选地选择是否保存未保存的保存照片图像数据的情况下,显示控制单元53通知保存控制单元55所选择的内容。
在此时显示控制单元53通知保存控制单元55该用户已经选择了保存未保存的保存照片图像数据的情况下,以与上述相同的方式执行留在图像保护缓冲器57之内的压缩照片图像数据的保存处理。因此,保存控制单元55根据留在图像保护缓冲器57中的压缩照片图像数据来产生保存照片图像数据,并且将其存储在外部介质的存储介质29中。因此,保存控制单元55将从先前操作开始剩余的摄影成像数据和压缩照片图像数据保存在外部介质的存储介质29中作为保存照片图像数据。
另一方面,在此时显示控制单元53通知保存控制单元55该用户已经选择了不保存未保存的保存照片图像数据的情况下,删除所有留在图像保护缓冲器57中的压缩照片图像数据。在这时候,保存控制单元55删除从先前断电命令输入的时刻开始作为在图像保护缓冲器57内的压缩照片图像数据而仍然被临时保存在图像保护缓冲器57中的压缩照片图像数据。
此外,保存控制单元55删除从先前断电命令输入的时刻开始作为在图像保护缓冲器57内的压缩照片图像数据的由显影控制单元54根据仍然被临时保存在成像保护缓冲器56中的摄影成像数据而产生的压缩照片图像数据。因此,在用户选择不保存未保存的保存照片图像数据的情况下,保存控制单元55删除所有在先前操作中执行对目标的照片拍摄但是未被保存的、采用作为其基础的压缩照片图像数据的形式的保存照片图像数据。
此外,在如上所述确定是否询问的情况下,如果设定为不询问关于是否保存未保存的保存照片图像数据,则保存控制单元55根据保存设定信息来确定是否自动地保存未保存的保存照片图像数据。
如果设定是自动地保存未保存的保存照片图像数据,则保存控制单元55用和上述一样的方法来执行留在图像保护缓冲器57中的压缩照片图像数据的保存处理。因此,保存控制单元55将从先前操作开始剩余的摄影成像数据和压缩照片图像数据保存在外部介质的存储介质29中作为保存照片图像数据。另一方面,如果设定是不保存未保存的保存照片图像数据,则保存控制单元55用和上述相同的方式来删除留在图像保护缓冲器57中的压缩照片图像数据。
因此,对于数字静态照相机50,即使由于进入断电状态而存在仍然未处理的摄影成像数据或压缩照片图像数据,在下一次进入通电状态时也可以将其适当地保存为保存照片图像数据。
3-3.数字静态照相机启动处理过程
接下来,将参考图15-18描述根据通电命令的输入而要由成像控制单元52、显示控制单元53、显影控制单元54和保存控制单元55执行的处理过程。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,成像控制单元52开始图15中示出的启动成像处理过程RT8,图15用相同的附图标记示出了对应于图4的部分。
在开始启动成像处理过程RT8后,成像控制单元52以与上述第一实施例的情形相同的方式顺序执行步骤SP1到SP4的处理,并且在步骤SP4中获得肯定结果后,进入下一步骤SP71。
在步骤SP71中,成像控制单元52确定目标的摄影拍摄是否是可用的。在步骤SP71中获得否定结果的情况下,这意味着还存在与从先前操作开始临时存储在成像保护缓冲器56中的存储容量相等的量的摄影成像数据,并且没有用于临时存储新的摄影成像数据的空闲区域。
在步骤SP71中获得该否定结果的情况下,成像控制单元52等待着摄影成像数据随后被显影控制单元54从成像保护缓冲器56中读出使得在成像保护缓冲器56中存在空闲区域。
相反地,在步骤SP71中获得肯定结果的情况下,这意味着完全没有摄影成像数据仍留在成像保护缓冲器56中,并且因此存在用于临时存储新的摄影成像数据的空闲区域。此外,在步骤SP71中获得肯定结果的情况下,这还意味着仅仅少量的在先前操作中临时存储的摄影成像数据仍留在成像保护缓冲器56中,并且因此存在用于临时存储新的摄影成像数据的空闲区域。因此,在接收到步骤SP71中的该肯定结果后,成像控制单元52前进到下一步骤SP5。
在步骤SP5中,在用户操作释放键并且从操作单元23输入拍摄命令后,流程进行到下一步骤SP72。
在步骤SP72中,成像控制单元52确定在成像数据缓冲器30中是否存在用于临时存储摄影成像数据的空闲区域。在步骤SP72中获得否定结果的情况下,这意味着显影控制单元54没有及时从成像数据缓冲器30中读出摄影成像数据,并且在成像保护缓冲器56以及成像数据缓冲器30中都没有空闲区域。因此,在获得否定结果的情况下,成像控制单元52使用户在这时候输入的拍摄命令无效,并且流程回到步骤SP5。
另一方面,在步骤SP72中获得肯定结果的情况下,这意味着在成像保护缓冲器56以及成像缓冲器30中存在没有存储数据的区域,作为空闲区域。此外,在步骤SP72中获得肯定结果的情况下,这还意味着通过显影控制单元54从成像数据缓冲器30中读出摄影成像数据而在成像数据缓冲器30和成像保护缓冲器56中已经创建了空闲区域。因此,在步骤SP72中获得该肯定结果的情况下,成像控制单元52前进到下一步骤SP73。
在步骤SP73中,成像控制单元52控制成像处理块20从而执行用于照片拍摄的成像处理。因此,成像控制单元52用成像处理块20对用于照片拍摄的目标成像来产生摄影成像数据,并且还将所产生的摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中,并且流程回到步骤SP5。
此外,在步骤SP4中获得否定结果的情况下,成像控制单元52执行步骤SP8中的处理,并且随后前进到步骤SP71,并且顺序执行步骤SP71到SP73的处理。因此,成像控制单元52根据拍摄命令对用于照片拍摄的目标成像并且产生摄影成像数据,并且还将所产生的摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中。
请注意,在上述启动成像处理过程RT8期间存在断电命令或模式切换命令的输入中断的情况下,成像控制单元52结束正在执行的成像处理,并且随后结束启动成像处理过程RT8。
在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,显示控制单元53开始图16中示出的启动显示处理过程RT9,图16用相同的附图标记示出了对应于图5的部分。
在开始启动显示处理过程RT9后,显示控制单元53以与上述第一实施例的情形相同的方式顺序执行步骤SP11到SP14的处理,并且前进到下一步骤SP81。
在步骤SP81中,显示控制单元53确定保存控制单元55是否委托显示控制单元53来询问是否保存未保存的保存照片图像数据。在这里步骤SP81中获得否定结果的情况下,这意味着设定为不要询问是否保存未保存的保存照片图像数据。
此外,在步骤SP81中获得肯定结果的情况下,这意味着设定为要询问是否保存未保存的保存照片图像数据,但是保存控制单元55的保存启动处理还没有结束。在步骤SP81中,在获得该否定结果后,显示控制单元53回到步骤SP14。
因此,显示控制单元53其后重复地循环地执行步骤SP14和步骤SP81的处理,直到在步骤SP81中获得肯定结果。因此,与上述相同,显示控制单元53在显示单元21上显示通过对目标的运动图像拍摄而获得的运动图像。
现在,在步骤SP81中获得肯定结果后,这表示设定为要询问是否保存未保存的保存照片图像数据,并且由于保存控制单元55结束了保存启动处理而已经委托了该询问。在步骤SP81中获得该肯定结果后,显示控制单元53前进到下一步骤SP82。
在步骤SP82中,显示控制单元53将询问屏幕数据发送到显示单元21。因此,显示控制单元53在显示单元21上根据询问屏幕数据来显示用于询问是否保存未保存的保存照片图像数据的询问屏幕,并且前进到下一步骤SP83。
在步骤SP83中,在用户通过操作单元23在询问屏幕上可选地选择是否保存未保存的保存照片图像数据后,显示控制单元53通知保存控制单元55选择的内容,并且流程回到步骤SP14。因此,显示控制单元53再次重复地循环地执行步骤SP14和SP81的处理。因此,与上述相同,显示控制单元53在显示单元21上显示通过对目标的运动图像拍摄而获得的运动图像。
请注意,在上述启动显示处理过程RT9期间存在断电命令或模式切换命令的输入中断的情况下,显示控制单元53相应地结束启动显示处理过程RT9。
此外,在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,显影控制单元54开始图17中示出的启动显影处理过程RT10,图17用相同的附图标记示出了对应于图6的部分。
在开始启动显影处理过程RT10后,显影控制单元54执行步骤SP21的处理,并且随后前进到下一步骤SP91。在步骤SP91中,显影控制单元54将显影控制程序经由总线16从ROM 15读出到程序缓冲器17。显影控制单元54然后遵循加载到程序缓冲器17的显影处理程序来确定是否仍然存在在先前操作时临时存储在成像保护缓冲器56中的未处理的摄影成像数据。
在该步骤SP91中获得肯定结果后,这意味着在先前操作时,通电状态变为断电状态,其中未处理的摄影成像数据仍留在成像数据缓冲器30和成像保护缓冲器56中。因此,在步骤SP91中获得该肯定结果后,显影控制单元54前进到下一步骤SP92。
在步骤SP92中,与上述相同,显影控制单元54遵循加载到程序缓冲器17的显影处理程序来对留在成像保护缓冲器56中的摄影成像数据执行显影处理。因此,显影控制单元54从成像保护缓冲器56中读出摄影成像数据,根据摄影成像数据产生压缩照片图像数据,并且将其临时保存在图像数据缓冲器31和图像保护缓冲器57中,并且前进到下一步骤SP93。
在步骤SP93中,显影控制单元54确定是否所有留在成像保护缓冲器56中的摄影成像数据都已经经受了显影处理。如果结果发现仍有摄影成像数据留在成像保护缓冲器56中,则显影控制单元54回到步骤SP92。此外,如果没有摄影成像数据留在成像保护缓冲器56中,则显影控制单元54前进到下一步骤SP22。
因此,显影控制单元54适当地重复地执行步骤SP92和SP93的处理。因此,在显影控制单元54对留在成像保护缓冲器56内的所有摄影成像数据执行显影处理之后,执行下一步骤SP22的处理,并且流程前进到下一步骤SP94。
另一方面,在步骤SP91中获得否定结果的情况下,这意味着在先前操作时,通电状态变为断电状态,在成像数据缓冲器30和成像保护缓冲器56中没有留下未处理的摄影成像数据。因此,在步骤SP91中获得该肯定结果后,显影控制单元54执行步骤SP22的处理,并且随后前进到下一步骤SP94。
在步骤SP94中,显影控制单元54遵循加载到程序缓冲器17的显影处理程序来对成像数据缓冲器30中新的摄影成像数据执行与上述相同的显影处理。因此,显影控制单元54从成像数据缓冲器30中读出摄影成像数据,根据摄影成像数据产生压缩照片图像数据,将其临时存储在图像数据缓冲器31和图像保护缓冲器57中,并且流程回到步骤SP22。
因此,显影控制单元54循环地重复地执行上述步骤SP22和SP94的处理。因此,每当检测到新临时存储在成像数据缓冲器30中的摄影成像数据时,显影控制单元54执行显影处理。因此,显影控制单元54从成像数据缓冲器30中读出摄影成像数据并且产生压缩照片图像数据,并且将其临时存储在图像数据缓冲器31和图像保护缓冲器57中。
请注意,在上述启动显影处理过程RT10期间存在断电命令的输入中断的情况下,如上所述显影控制单元54相应地完成正执行的显影处理,并且结束启动显影处理过程RT10。
此外,在上述启动显影处理过程RT10期间存在模式切换命令的输入中断的情况下,例如显影控制单元54对临时存储在成像数据缓冲器30中的所有摄影成像数据执行显影处理,并且随后结束启动显影处理过程RT10。
此外,在根据通电命令的输入而将对应引导程序从ROM 15读取到程序缓冲器17后,保存控制单元55开始图18中示出的启动保存处理过程RT10,图18用相同的附图标记示出了对应于图7的部分。
在开始启动显影处理过程RT11后,保存控制单元55执行步骤SP31和SP32的处理,并且随后前进到下一步骤SP101。在步骤SP101中,保存控制单元55将保存控制程序经由总线16从ROM 15读出到程序缓冲器17。保存控制单元55然后遵循加载到程序缓冲器17的显影处理程序来确定在图像保护缓冲器57中是否仍然存在在先前操作时没有受到保存处理的压缩照片图像数据。
在步骤SP101中获得肯定结果后,这意味着在先前操作时,通电状态变为断电状态,其中未处理的压缩照片图像数据仍留在图像数据缓冲器31和图像保护缓冲器57中。
此外,在步骤SP101中获得肯定结果后,这意味着在先前操作时,通电状态进行到断电状态,其中未处理的摄影成像数据仍留在成像数据缓冲器30和成像保护缓冲器56中。在步骤SP102中获得该肯定结果后,保存控制单元55前进到下一步骤SP106。
在步骤SP102中,保存控制单元55确定是否询问用户关于是否保存未保存的保存照片图像数据。在步骤SP102中获得肯定结果的情况下,这意味着已经进行设定使得在启动时存在未保存的保存照片图像数据的情形中,进行关于是否对保存照片图像数据进行保存的询问。因此,在步骤SP102中获得该肯定结果后,保存控制单元55委托显示控制单元53询问是否保存未保存的保存照片图像数据,并且流程前进到下一步骤SP103。
在步骤SP103中,保存控制单元55确定是否保存未保存的保存照片图像数据。在步骤SP103中获得肯定结果后,这意味着已经向用户询问关于是否保存未保存的保存照片图像数据,并且作为其结果,已经进行了选择来保存未保存的保存照片图像数据。因此,在步骤SP103中获得该肯定结果后,保存控制单元55前进到下一步骤SP104。
在步骤SP104中,保存控制单元55遵循加载到程序缓冲器17的保存处理程序来对留在图像保护缓冲器57中的压缩照片图像数据执行与上述相同的保存处理。因此,保存控制单元55从图像保护缓冲器57中读出压缩照片图像数据,根据压缩照片图像数据产生保存照片图像数据,将其存储在外部介质的存储介质29中,并且前进到下一步骤SP105。
在步骤SP105中,保存控制单元55确定是否所有留在图像保护缓冲器57中的压缩照片图像数据都已经受到了保存处理。如果结果发现仍有未处理的压缩照片图像数据留在图像保护缓冲器57中,则保存控制单元55回到步骤SP104。此外,如果没有压缩照片图像数据留在图像保护缓冲器57中,则保存控制单元55前进到下一步骤SP33。
因此,显影控制单元54适当地重复地执行步骤SP104和SP105的处理。因此,在保存控制单元55对留在图像保护缓冲器57内的所有压缩照片图像数据执行显影处理之后,流程前进到下一步骤SP33。
另一方面,在步骤SP101中获得否定结果的情况下,这意味着在先前操作时,通电状态进行到断电状态,在图像保护缓冲器57和图像数据缓冲器31中没有留下未处理的压缩照片图像数据。此外,在步骤SP101中获得否定结果的情况下,这意味着在先前操作时,通电状态进行到断电状态,在成像保护缓冲器56和成像数据缓冲器30中没有留下未处理的摄影成像数据。因此,在步骤SP101中获得该肯定结果后,保存控制单元55前进到下一步骤SP33。
另一方面,在步骤SP102中获得否定结果的情况下,这意味着已经进行设定使得在启动时存在未保存的保存照片图像数据的情形中,不进行关于是否对保存照片图像数据进行保存的询问。因此,在步骤SP102中获得该否定结果后,保存控制单元55前进到下一步骤SP106。
在步骤SP106中,保存控制单元55确定是否自动地保存未保存的保存照片图像数据。在该步骤SP106中获得肯定结果的情况下,这意味着在其中启动时存在未保存的保存照片图像数据的情形中,要对保存照片图像数据自动进行保存。因此,在步骤SP106中获得该肯定结果后,保存控制单元55进行到步骤SP104。
此外,在步骤SP103中获得否定结果的情况下,这意味着已经经由询问屏幕向用户询问了关于是否保存未保存的保存照片图像数据,并且作为其结果,已经进行了选择从而不保存该保存照片图像数据。因此,在步骤SP103中获得该否定结果后,保存控制单元55进行到步骤SP107。
在步骤SP107中,保存控制单元55通过删除其所有基础压缩照片图像数据(在图像保护缓冲器57内的压缩照片图像数据)来删除与在先前操作中执行对目标的照片拍摄有关的但是没有被保存的保存照片图像数据,并且随后进行到步骤SP33。
此外,在步骤SP106中获得否定结果的情况下,这意味着已经进行设定使得在启动时存在未保存的保存照片图像数据的情形中,不对保存照片图像数据进行保存。因此,在步骤SP106中获得该否定结果后,保存控制单元55执行步骤SP107的处理,并且前进到步骤SP33。
在进入步骤SP33后,保存控制单元55遵循在步骤SP101中已经加载到程序缓冲器17的保存处理程序来执行步骤SP33的处理。
请注意,在上述启动保存处理过程RT11期间存在断电命令的输入中断的情况下,如上所述保存控制单元55相应地完成正执行的保存处理,并且结束启动保存处理过程RT11。
此外,在上述启动保存处理过程RT11期间存在模式切换命令的输入中断的情况下,保存控制单元55对例如临时存储在图像数据缓冲器31中的所有压缩照片图像数据执行保存处理,并且随后结束启动保存处理过程RT11。
3-4.第三实施例的操作和优点
在上述配置中,对于数字静态照相机50,成像控制单元52根据拍摄命令的输入而通过成像处理块20来对用于照片拍摄的目标成像,产生摄影成像数据且将摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中。
此外,对于数字静态照相机50,显影控制单元54从成像数据缓冲器30中读出摄影成像数据并且执行显影处理,由此产生压缩照片图像数据,并且将压缩照片图像数据临时存储在图像数据缓冲器31和图像保护缓冲器57中。
此外,对于数字静态照相机50,保存控制单元55从图像数据缓冲器31中读出压缩照片图像数据并且执行保存处理,由此产生保存照片图像数据,并且将保存照片图像数据存储在外部介质的存储介质29中。
对于数字静态照相机50,在输入断电命令后,成像控制单元52、显影控制单元54和保存控制单元55完成在那时正在执行的处理并且停止操作。此外,对于数字静态照相机50,在输入通电命令后,并行地执行通过成像控制单元52进行的成像启动处理、通过显影控制单元54进行的显影启动处理和通过保存控制单元55进行的保存启动处理。在通过成像控制单元52进行的成像启动处理结束后,数字静态照相机50接收用于照片拍摄的拍摄命令,由此使得能够对目标进行照片拍摄。
然而,对于数字静态照相机50,在存在摄影成像数据留在成像保护缓冲器56中的情况下,在通过目标的照片拍摄而获得新的摄影成像数据之前,显影控制单元54对剩余的摄影成像数据执行显影处理。因此,对于数字静态照相机50,显影控制单元54根据剩余的摄影成像数据来产生压缩照片图像数据,并且将其临时存储在图像数据缓冲器31和图像保护缓冲器57中。
此外,对于数字静态照相机50,在存在压缩照片图像数据留在图像保护缓冲器57中的情况下,在通过目标的照片拍摄而获得新的压缩照片图像数据之前保存控制单元55对剩余的压缩照片图像数据执行保存处理。因此,对于数字静态照相机50,保存控制单元55根据剩余的压缩照片图像数据来产生保存照片图像数据并且将其存储在外部介质的存储介质29中。
因此,对于数字静态照相机50,进行布置,其中在响应于断电命令的输入而迅速停止操作以便尽可能地抑制剩余电池量的消耗的同时,可以防止通过对用于照片拍摄的目标成像而产生的压缩照片图像数据和摄影成像数据的丢失。
此外,对于数字静态照相机50,在输入通电命令后,根据从先前操作中留下的摄影成像数据和压缩照片图像数据来产生保存照片图像数据,并且将其存储在外部介质的存储介质29中。因此,数字静态照相机50还可以防止先前操作的照片拍摄作废。
根据上述配置,对于数字静态照相机50,在输入通电命令后,并行地执行通过成像控制单元52进行的成像启动处理、通过显影控制单元54进行的显影启动处理和通过保存控制单元55进行的保存启动处理,并且在通过成像控制单元52进行的成像启动处理结束后,接收用于照片拍摄的拍摄命令,并且在输入拍摄命令后,摄影成像数据被产生并且临时存储在成像数据缓冲器30和成像保护缓冲器56中,并且还根据摄影成像数据来产生压缩照片图像数据并且将其临时存储在图像数据缓冲器31和图像保护缓冲器57中。
因此,对于数字静态照相机50,可以获得与用上述第一实施例获得的那些优点相同的优点,并且此外,即使对于其中响应于断电命令的输入而迅速停止操作以便尽可能地减少剩余电池量的消耗的布置,也可以防止通过对用于照片拍摄的目标成像而产生的压缩照片图像数据和摄影成像数据的丢失。
此外,对于数字静态照相机50,在成像模式中时,如果在存在未处理的摄影成像数据和压缩照片图像数据的状态中剩余电池量减少到必须改变的话,可以输入断电命令来停止操作而不用担心失去摄影成像数据和压缩照片图像数据。
此外,对于数字静态照相机50,在成像模式中时,如果在存在未处理的摄影成像数据和压缩照片图像数据的状态中在外部介质的存储介质29中用于存储保存照片图像数据的空闲区域被用完并且没有备用的外部介质的话,可以输入断电命令来停止操作而不用担心失去摄影成像数据和压缩照片图像数据。
4.变型
4-1.变型1
请注意,对于上述第一到第三实施例,已经描述了如下情形,其中成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54、以及保存控制单元8、45和55以自发方式读出对应的引导程序。然而,本发明不限于此,并且可以进行如下的布置,其中成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55之一以典型的方式获得通电命令。然后已经获得通电命令的成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55之一可以从ROM 15中以批量(batch)方式读出引导程序。
此外,对于本发明实施例,为数字静态照相机1、40和50提供检测电路,其检测通电命令的输入。此外,对于本发明实施例,在检测电路检测到通电命令的输入后,向成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55之一通知输入检测。然后已经收到输入检测通知的成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55之一可以从ROM 15中以批量方式读出引导程序。
此外,对于本发明实施例,向数字静态照相机1、40和50提供独立于成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55的主控单元,以便集中地控制这些单元。此外,对于本发明实施例,主控单元以典型方式获得通电命令。然后响应于通电命令的输入,主控单元可以以批量方式从ROM 15中读出用于成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55的引导程序。
对于本发明实施例,在以批量方式从ROM中读取引导程序的情况下,可以将成像控制单元5、42和52布置为用比显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55的操作时钟更快的操作时钟来操作。对于本发明实施例,在该情况下,可以将成像控制单元5、42和52的访问总线16的优先级或者访问程序缓冲器17的优先级设置为最高。因此,对于本发明实施例,在该情况下,可以首先开始成像控制单元5、42和52的成像启动处理,由此尽可能地减少从输入通电命令的时刻开始直到照片拍摄可用为止的时间量。
4-2.变型2
请注意,对于上述第一到第三实施例,已经描述了如下情形,其中成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55在大约同时读出对应引导程序。然而,本发明不限于此,并且可以进行如下的布置,其中例如成像控制单元5、42和52以及保存控制单元8、45和55优先读出引导程序。对于本发明实施例,可以同时或者在各种时刻(例如在完成成像控制单元引导处理的时刻或者结束成像启动处理的时刻等处)顺序地读出用于显示控制单元6、43和53以及显影控制单元7、44和54的引导程序。也就是说,对于本发明实施例,可以适当地移动用于成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55的引导程序的读出。
4-3.变型3
此外,对于上述第一到第三实施例,已经描述了如下情形,其中引导程序被存储在数字静态照相机1、40和50的ROM 15中。然而,本发明不限于此,并且可以进行如下的布置,其中为数字静态照相机1、40和50提供可以高速访问的非易失性存储器(例如MRAM),并且引导程序被预先存储在非易失性存储器中。因此,对于本发明实施例,响应于通电命令的输入,成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55可以遵循非易失性存储器内的对应引导程序来执行启动处理。
因此,对于该配置,可以减少从输入通电命令的时刻开始到结束所有启动处理的时间量,并且能够甚至更快地进行照片拍摄。此外,对于该配置,可以简化数字静态照相机1、40和50的配置,并且还可以简化启动处理时的处理。
4-4.变型4
此外,对于上述第一到第三实施例,已经描述了如下情形,其中数字静态照相机1、40和50被设置有显影控制单元7、44和54以及保存控制单元8、45和55。然而,本发明不限于此,并且可以进行如下的布置,其中为数字静态照相机1、40和50提供具有显影控制单元7、44和54以及保存控制单元8、45和55这两者的功能的单个存储控制单元。对于本发明实施例,在成像模式中时,存储控制单元可以对摄影成像数据顺序地执行显影处理和保存处理从而产生保存照片图像数据并且将其存储在外部介质的存储介质29中。
另外,对于本发明实施例,可以进行如下的布置,其中为数字静态照相机1、40和50提供具有显影控制单元7、44和54以及保存控制单元8、45和55这两者的功能的单个存储控制单元。对于本发明实施例,在成像模式中时,存储控制单元对摄影成像数据执行显影处理并且产生压缩照片图像数据,并且将所产生的压缩照片图像数据存储在外部介质的存储介质29中。
此外,对于本发明实施例,可以进行如下的布置,其中在成像模式中时,存储控制单元按照原样将摄影成像数据保存在外部介质的存储介质29中,并且在显示模式中时执行摄影成像数据的显影处理。
对于本发明的实施例,这些各种配置中的任何一个可以简化数字静态照相机1、40和50的配置。
4-5.变型5
此外,对于上述第一到第三实施例,已经描述了如下情形,其中数字静态照相机1、40和50被设置有显示控制单元6、43和53以及显示单元21。然而,本发明不限于此,并且可以进行如下的布置,其中,除了显示控制单元6、43和53以及显示单元21之外,或者代替显示控制单元6、43和53以及显示单元21,数字静态照相机1、40和50设置有取景器(viewfinder)。
4-6.变型6
此外,对于上述第一到第三实施例,已经描述了如下情形,其中在启动处理时根据剩余电池量而在结束成像启动处理的时刻和结束保存启动处理的时刻之一处开始接收拍摄命令的输入。然而,本发明不限于此,并且可以进行如下的布置,其中在启动处理时接收拍摄命令的输入的时刻可选地被设置为结束成像启动处理的时刻和结束保存启动处理的时刻之一。此外,对于本发明实施例,在启动处理时接收拍摄命令的输入的时刻可以固定地被设置为结束成像启动处理的时刻和结束保存启动处理的时刻之一。
4-7.变型7
此外,对于上述第一到第三实施例,已经描述了如下情形,其中响应于通电命令的输入而在数字静态照相机1、40和50处执行启动处理。然而,本发明不限于此,并且可以进行如下的布置,其中响应于对应于各种其它操作键操作的各种命令的输入(例如来自操作释放键的拍摄命令的输入)来在数字静态照相机1、40和50处执行启动处理。
4-8.变型8
此外,对于上述第一到第三实施例,已经描述了如下情形,其中数字静态照相机1、40和50被设置有成像控制单元5、42和52,显示控制单元6、43和53,显影控制单元7、44和54以及保存控制单元8、45和55。然而,本发明不限于此,并且可以进行如下的布置,其中数字静态照相机1、40和50还被提供有各种其它控制单元,例如用于实现到网络(例如因特网等等)的连接功能的控制单元。对于本发明实施例,在该情况下,在启动处理时,至少并行地执行成像控制单元5、42和52的成像启动处理以及保存控制单元8、45和55的保存启动处理。因此,对于本发明实施例,在该情况下,可以获得与上述第一到第三实施例的优点相同的优点。
4-9.变型9
此外,对于上述第一到第三实施例,已经描述了如下情形,其中在产生摄影成像数据后几乎同时将所产生的摄影成像数据临时存储在成像数据缓冲器30和成像保护缓冲器56中。此外,对于上述第一到第三实施例,已经描述了如下情形,其中在产生压缩照片图像数据后几乎同时将该压缩照片图像数据临时存储在图像数据缓冲器31和图像保护缓冲器57中的情形。
然而,本发明不限于此,并且可以进行如下的布置,其中在产生摄影成像数据后,将摄影成像数据临时存储在成像数据缓冲器30中,并且在产生压缩照片图像数据后,将压缩照片图像数据临时存储在图像数据缓冲器31中。对于本发明实施例,在输入断电命令后,从成像数据缓冲器30中读出未处理的摄影成像数据并且将其临时保存在成像保护缓冲器56中。此外,对于本发明实施例,在这时候,从图像数据缓冲器31中读出未处理的压缩照片图像数据并且将其临时存储在图像保护缓冲器57中,并且在完成该临时存储后,可以停止操作。
4-10.变型10
此外,对于上述第三实施例,已经描述了如下情形,其中在输入断电命令后,显影控制单元54完成正在执行的显影处理,并且保存控制单元55也完成正在执行的保存处理,在其后停止操作。然而,本发明不限于此,并且可以进行如下的布置,其中在输入断电命令后,切断显影控制单元正在执行的显影处理,并且也切断保存控制单元正在执行的保存处理,并且停止操作。
对于本发明实施例,即使是这种配置也可以允许在被切断的显影处理和保存处理中使用的摄影成像数据和压缩照片图像数据被保护在成像保护缓冲器56和图像保护缓冲器57中(即,可以防止丢失)。此外,对于本发明实施例,在该情况下,可以比上述第三实施例的情形更加迅速地进行从通电状态到断电状态的转变,进一步减少了剩余电池量的消耗。
4-11.变型11
此外,对于上述第一到第三实施例,已经描述了关于上面参考图1到18描述的其中根据本发明实施例的成像装置被应用于数字静态照相机1、40和50的情形。然而,本发明不限于此,并且其可以被应用于具有用于照片和运动图像的成像功能的信息处理设备,例如个人电脑、蜂窝电话、PDA(个人数字助理)、便携式游戏设备等等。此外,对于本发明的实施例,成像装置可以被应用于各种其它配置的成像装置(例如具有用于照片和运动图像的成像功能的数字视频摄影机、便携式播放器设备等等)。
此外,对于本发明实施例,成像装置的启动方法不限于应用到如上所述的用于对照片拍摄的目标成像的成像模式中的启动处理,相反地,其可以被应用于用于对运动图像拍摄的目标成像(用于存储运动图像的运动图像拍摄)的启动处理。
4-12.变型12
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的成像处理块20被用作用于对目标成像并且输出成像数据的成像处理单元。然而,本发明不限于此,并且可以被应用于通过对用于重编码运动图像拍摄的目标成像来顺序地产生时间连续数据的成像处理块。对于本发明实施例,可以提供电子快门功能来代替机械快门部件,并且将其应用于各种其它配置,例如能够对用于照片拍摄的目标成像的成像处理单元。
4-13.变型13
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由易失性存储器组成的成像数据缓冲器30被用作用于临时存储从成像处理单元输出的成像数据的临时存储介质。然而,本发明不限于此,并且可以应用由非易失性存储器组成的临时存储介质。此外,对于本发明实施例,可以应用其它各种配置的各式各样的临时存储介质,例如具有预先被分成图像数据缓冲器存储区域和另一个存储区域的单个存储器的成像数据缓冲器等等。
4-14.变型14
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由CPU组成的成像控制单元5、42和52被用作用于控制成像处理单元的成像控制单元。然而,本发明不限于此,并且可以应用其它各种配置的各式各样的成像控制单元,例如由微处理器或DSP(数字信号处理器)组成的成像控制单元。
4-15.变型15
此外,对于上述第一到第三实施例,已经描述了如下情形,其中参考图1到18描述的外部介质的由非易失性存储器组成的存储介质29被用作可拆卸地安装到设备主单元的存储介质。然而,本发明不限于此,并且可以应用其它各种配置的各式各样的记录介质,例如光盘、磁盘等等。
4-16.变型16
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由CPU组成的显影控制单元7、44和54被用作存储控制装置,其使得成像数据临时存储在可拆卸地安装到设备主单元的存储介质中。然而,本发明不限于此,并且可以应用由微处理器、DSP等等组成的存储控制单元。此外,可以应用其它各种配置的各式各样的存储控制单元,例如执行成像数据的显影处理并且将所获得的压缩照片图像数据存储在存储介质中的显影控制单元,或者将成像数据没有改变地存储在存储介质中的控制单元等等。
4-17.变型17
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的电源键被用作用于请求执行设备主单元的启动处理的请求单元。然而,本发明不限于此,并且可以应用其它各种配置的执行请求单元,例如除了电源键之外的操作键,例如释放键。
4-18.变型18
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由CPU组成的显示控制单元6、43和53被用作控制显示单元的显示控制装置。然而,本发明不限于此,并且可以应用其它各种配置的各式各样的显示控制单元,例如由微处理器、DSP等等组成的显示控制单元。
4-19.变型19
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由易失性存储器组成的图像数据缓冲器31被用作用于临时存储根据成像数据通过显影处理产生的图像数据的临时存储介质。然而,本发明不限于此,并且可以应用由非易失性存储器组成的临时存储介质。此外,对于本发明实施例,可以应用其它各种配置的各式各样的临时存储介质,例如具有预先被分成图像数据缓冲器存储区域和另一个存储区域的单个存储器的成像数据缓冲器等等。
4-20.变型20
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由CPU组成的显影控制单元7、44和54被用作显影控制单元,其根据从成像处理单元输出的成像数据来执行显影处理以便产生图像数据,并且将图像数据临时存储在另一个临时存储介质中。然而,本发明不限于此,并且可以应用其它各种配置的各式各样的显影控制单元,例如由微处理器、DSP等等组成的显影控制单元。
4-21.变型21
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的由CPU组成的保存控制单元8、45和55被用作保存控制单元,其对临时存储在另一个临时存储介质中的图像数据执行保存处理,并且存储在存储介质中。然而,本发明不限于此,并且可以应用其它各种配置的各式各样的保存控制单元,例如由微处理器、DSP等等组成的保存控制单元。
4-22.变型22
此外,对于上述第一到第三实施例,已经描述了如下情形,其中上面参考图1到18描述的释放键被用作用于请求对目标成像的成像请求单元。然而,本发明不限于此,并且可以应用其它各种配置的各式各样的成像请求单元,例如产生电路等等,该产生电路在成像控制单元的启动处理结束时自动产生用于对照片拍摄或运动图像拍摄的目标成像的信号。
本申请含有与2009年4月22日提交到日本专利局的日本的优先权专利申请JP 2009-104358中所公开的内容有关的主题,上述专利申请的整个内容通过参考被合并在此。
本领域技术人员应当理解,根据设计要求以及其它因素可能发生各种修改、组合、子组合和改变,只要它们在所附权利要求或其等同物的范围之内。

Claims (8)

1.一种成像装置,包括:
成像处理单元,被配置为对目标成像并且输出成像数据;
临时存储介质,被配置为临时存储从所述成像处理单元输出的所述成像数据;
成像控制单元,被配置为控制所述成像处理单元;
存储控制单元,被配置为在可拆卸地安装到设备主单元的存储介质中存储临时存储在所述临时存储介质中的所述成像数据;以及
请求单元,被配置为请求所述设备主单元执行启动处理;
其中,在所述请求单元请求了所述启动处理后,并行执行所述存储控制单元和所述成像控制单元的启动处理。
2.根据权利要求1所述的成像装置,还包括:
显示单元,被配置为显示图像;以及
显示控制单元,被配置为控制所述显示单元;
其中,在所述请求单元请求了所述启动处理后,并行执行所述成像控制单元、所述存储控制单元和所述显示控制单元的启动处理。
3.根据权利要求2所述的成像装置,还包括:
另一个临时存储介质,被配置为临时存储通过根据所述成像数据执行显影处理而产生的图像数据;
其中所述存储控制单元包括
显影控制单元,被配置为根据所述成像数据执行显影处理从而产生所述图像数据,并且还将所述图像数据临时存储在所述另一个临时存储介质中,以及
保存控制单元,被配置为对临时存储在所述另一个临时存储介质中的所述图像数据执行保存处理,并且存储在所述存储介质中;
并且其中,在所述请求单元请求了所述启动处理后,并行执行所述成像控制单元、所述显影控制单元、所述保存控制单元和所述显示控制单元的启动处理。
4.根据权利要求3所述的成像装置,其中,在所述请求单元请求了所述启动处理后,并行执行至少所述成像控制单元和所述保存控制单元的启动处理。
5.根据权利要求4所述的成像装置,还包括:
成像请求单元,被配置为输入对所述目标的成像请求;以及
电池,被配置为供应用于操作的电力;
其中所述成像控制单元进行操作,使得:
在结束所述成像控制单元的启动处理的时刻所述电池的剩余电池量等于或大于预定的阈值的情况下,所述成像控制单元在结束所述成像控制单元的启动处理的时刻从所述成像请求单元开始接收用于所述成像请求的输入,以及
在结束所述成像控制单元的启动处理的时刻所述电池的剩余电池量低于所述阈值的情况下,所述成像控制单元在结束所述保存控制单元的启动处理的时刻从所述成像请求单元开始接收用于所述成像请求的输入,其中所述保存控制单元的启动处理在所述成像控制单元的启动处理之后结束。
6.根据权利要求5所述的成像装置,还包括:
成像数据保护非易失性存储器,被配置为临时存储所述成像数据用于数据保护;以及
图像数据保护非易失性存储器,被配置为临时存储所述图像数据用于数据保护。
7.根据权利要求6所述的成像装置,其中所述临时存储介质被配置为所述成像数据保护非易失性存储器;
并且其中所述另一个临时存储介质被配置为所述图像数据保护非易失性存储器配置。
8.一种成像装置的启动方法,包括以下步骤:
并行地执行如下单元的启动处理:
成像控制单元,被配置为在执行由请求单元请求的启动处理后控制成像处理单元,所述成像处理单元被配置为对目标成像并且输出成像数据,所述请求单元请求所述成像装置执行启动处理,以及
存储控制单元,被配置为在可拆卸地安装到所述成像装置的存储介质中存储临时存储在临时存储介质中的所述成像数据。
CN201010163761A 2009-04-22 2010-04-15 成像装置以及成像装置的启动方法 Pending CN101873422A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-104358 2009-04-22
JP2009104358A JP2010258608A (ja) 2009-04-22 2009-04-22 撮像装置及び撮像装置の立上方法

Publications (1)

Publication Number Publication Date
CN101873422A true CN101873422A (zh) 2010-10-27

Family

ID=42224177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010163761A Pending CN101873422A (zh) 2009-04-22 2010-04-15 成像装置以及成像装置的启动方法

Country Status (4)

Country Link
US (1) US8370616B2 (zh)
EP (1) EP2244454A1 (zh)
JP (1) JP2010258608A (zh)
CN (1) CN101873422A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110582407A (zh) * 2017-05-01 2019-12-17 惠普发展公司,有限责任合伙企业 暂停成像装置的启动例程
CN110913138A (zh) * 2019-11-28 2020-03-24 Oppo广东移动通信有限公司 连拍方法、装置、终端及计算机可读存储介质

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012142728A (ja) * 2010-12-28 2012-07-26 Nikon Corp デジタルスチルカメラ
JP5573770B2 (ja) 2011-05-13 2014-08-20 株式会社ニコン 交換レンズおよびカメラボディ
KR101301314B1 (ko) 2011-10-10 2013-08-29 삼성전기주식회사 촬상렌즈 유닛
JP2014017641A (ja) * 2012-07-09 2014-01-30 Nikon Corp 電子カメラ及び画像処理装置
JP6310469B2 (ja) * 2012-10-31 2018-04-11 ボルケーノ コーポレイション マルチモダリティ医療システムにおいての依存性に基づくスタートアップ
CN106528173A (zh) * 2016-11-25 2017-03-22 广东欧珀移动通信有限公司 一种开机图片显示方法及终端
JP2017135755A (ja) * 2017-04-28 2017-08-03 株式会社ニコン 電子カメラ及び画像処理装置
US11265464B2 (en) 2020-03-27 2022-03-01 Panasonic Intellectual Property Management Co., Ltd. Imaging apparatus with image-capturing data and management information thereof saved as an incomplete file

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5212797A (en) * 1988-02-24 1993-05-18 Fuji Photo Film Co., Ltd. Multiple CPU system including automatic power supply restoration following instantaneous shutdown
US6243137B1 (en) * 1996-04-10 2001-06-05 Sony Corporation Video camera power failure detection circuit

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761547A (en) * 1993-12-10 1998-06-02 Nikon Corporation Optical system with multiple processors
US5648816A (en) * 1995-01-31 1997-07-15 Asahi Kogaku Kogyo Kabushiki Kaisha Still video camera including detachably attachable external memory
US6158000A (en) * 1998-09-18 2000-12-05 Compaq Computer Corporation Shared memory initialization method for system having multiple processor capability
JP4164202B2 (ja) * 1998-10-08 2008-10-15 キヤノン株式会社 電子機器、電子機器の駆動方法、及びコンピュータ読み取り可能な記憶媒体
JP3861828B2 (ja) * 2003-02-26 2006-12-27 カシオ計算機株式会社 カメラ装置、及びカメラ装置の起動方法、プログラム
KR100621095B1 (ko) * 2004-04-07 2006-09-08 삼성전자주식회사 주변 장치 초기화를 위한 부팅 시스템 및 부팅 방법
US7765334B2 (en) * 2004-05-12 2010-07-27 Canon Kabushiki Kaisha Electronic apparatus for use with removable storage medium, control method therefor, and program for implementing the method
WO2006104036A1 (ja) * 2005-03-28 2006-10-05 Matsushita Electric Industrial Co., Ltd. 記憶装置
JP2006352767A (ja) * 2005-06-20 2006-12-28 Fujifilm Holdings Corp 撮像モジュール
JP2007104038A (ja) * 2005-09-30 2007-04-19 Casio Comput Co Ltd 撮像装置、高速起動撮影方法、及びプログラム
JP2007282265A (ja) * 2007-05-29 2007-10-25 Fujifilm Corp デジタルカメラ
JP4818242B2 (ja) 2007-10-23 2011-11-16 本田技研工業株式会社 配線表示装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5212797A (en) * 1988-02-24 1993-05-18 Fuji Photo Film Co., Ltd. Multiple CPU system including automatic power supply restoration following instantaneous shutdown
US6243137B1 (en) * 1996-04-10 2001-06-05 Sony Corporation Video camera power failure detection circuit

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110582407A (zh) * 2017-05-01 2019-12-17 惠普发展公司,有限责任合伙企业 暂停成像装置的启动例程
CN110913138A (zh) * 2019-11-28 2020-03-24 Oppo广东移动通信有限公司 连拍方法、装置、终端及计算机可读存储介质
CN110913138B (zh) * 2019-11-28 2021-03-02 Oppo广东移动通信有限公司 连拍方法、装置、终端及计算机可读存储介质

Also Published As

Publication number Publication date
JP2010258608A (ja) 2010-11-11
US8370616B2 (en) 2013-02-05
US20100275002A1 (en) 2010-10-28
EP2244454A1 (en) 2010-10-27

Similar Documents

Publication Publication Date Title
CN101873422A (zh) 成像装置以及成像装置的启动方法
JP5025104B2 (ja) 撮像装置及びその制御方法、コンピュータプログラム
JP3303922B2 (ja) 画像捕獲デバイスにおけるライブ・ビューおよび即時レビューのための方法および装置
CN101873421B (zh) 成像装置、成像控制方法以及成像控制程序
JP2003018523A (ja) 情報管理システム、情報管理方法、撮像装置、撮像装置の制御方法、プログラム、及び記憶媒体
US7508444B1 (en) Electronic camera with quick view and quick erase features
US20030058255A1 (en) Image management system
JP2008079137A (ja) 画像処理装置およびその制御方法、コンピュータプログラム、記憶媒体
JP4829579B2 (ja) 画像処理装置、画像処理方法
JP2006222973A (ja) 撮像装置初期化中のストリングテーブルロードの最適化方法および装置
JP5072292B2 (ja) 撮像装置及びその制御方法
US8400531B2 (en) Digital image filtration methods
JP4498169B2 (ja) 画像処理装置及びその制御方法
JP4681937B2 (ja) 撮像装置及び撮像方法
KR101138604B1 (ko) 음성 자동인식/검색모듈을 구비한 카메라 및 이를 이용한 음성 자동인식/검색 방법
US8514324B2 (en) Image input apparatus, a method of controlling thereof and a computer-readable storage medium
JP2011066806A (ja) 画像処理装置
JP4878456B2 (ja) 記録媒体および撮像装置
JP2001333361A (ja) 電子カメラおよび記録媒体
JP5225478B2 (ja) 撮像装置及びその制御方法、コンピュータプログラム
JP4574504B2 (ja) 撮像装置及びその制御方法
JP2005268864A (ja) デジタルカメラ
JP2010198470A (ja) 情報処理装置及び撮像装置
JP2006121506A (ja) データファイル管理装置及び管理方法及び撮像装置及びプログラム及び記録媒体
JP2006085297A (ja) ファイル転送装置及びファイル転送方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101027