US20050225659A1 - Image processing apparatus - Google Patents

Image processing apparatus Download PDF

Info

Publication number
US20050225659A1
US20050225659A1 US11/147,252 US14725205A US2005225659A1 US 20050225659 A1 US20050225659 A1 US 20050225659A1 US 14725205 A US14725205 A US 14725205A US 2005225659 A1 US2005225659 A1 US 2005225659A1
Authority
US
United States
Prior art keywords
image
image data
storage device
electronic camera
photographing
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.)
Abandoned
Application number
US11/147,252
Inventor
Kazuyuki Kazami
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.)
Nikon Corp
Original Assignee
Nikon 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 Nikon Corp filed Critical Nikon Corp
Priority to US11/147,252 priority Critical patent/US20050225659A1/en
Publication of US20050225659A1 publication Critical patent/US20050225659A1/en
Priority to US13/064,587 priority patent/US8264572B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/326Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is a video-frame or a video-field (P.I.P.)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/7921Processing of colour television signals in connection with recording for more than one processing mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8047Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding

Definitions

  • the present invention relates to an image processing apparatus, and more specifically, it relates to an electronic camera provided with a display device which is capable of displaying an image obtained through photographing.
  • An electronic camera records image data obtained through photoelectric conversion performed by an image-capturing element such as a CCD of a subject image formed by a photographic optical system.
  • the image data are recorded in a non-volatile memory such as a flash memory which is either internally provided or externally mounted at the electronic camera.
  • a non-volatile memory does not require electric power to hold stored image data. Thus, a large volume of image data obtained through photographing can be stored and held within the electronic camera without causing the battery to become depleted.
  • image data obtained through photographing and recorded in the non-volatile memory can be read out and then displayed, i.e., reproduced at the liquid crystal display device. It is a highly convenient arrangement in that since the image can be viewed immediately after the photographing operation, a photographing operation can be performed again without delay if satisfactory photographing results are not achieved.
  • An object of the present invention is to provide an image processing apparatus and an electronic camera that achieve superior operability by reducing the length of time required to complete the reproduction of recorded image data.
  • an electronic camera comprises: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data; an image display device that displays an image based upon the image data; a first storage device achieving a first access speed; a second storage device achieving a second access speed lower than the first access speed; and a control device that, if image data for display are present in the first storage device when an image reproduction mode for displaying the image based upon the image data at the image display device is set, displays an image based upon the image data in the first storage device at the image display device, and if the image data for display are not present in the first storage device, displays an image based upon image data in the second storage device at the image display device.
  • the first storage device is a volatile storage device and the second storage device is a non-volatile storage device.
  • Another electronic camera comprises: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs an image signal; an image signal processing device that outputs image data obtained by performing a predetermined type of processing on the image signal; a shutter release operation member operated to issue an instruction for a start of a photographing operation; a photographing mode setting device that is operated to set a photographing mode which is either a single-shot photographing mode in which a single photographing operation is executed in response to one operation of the shutter release operation member or a continuous photographing mode which enables continuous execution of a plurality of photographing operations in response to a single operation of the shutter release operation member; a volatile storage device in which a storage area is secured to temporarily store the image data output by the image signal processing device when the continuous photographing mode is set; and a control device that stores a plurality of sets of image data obtained through a plurality of photographing operations in the storage area when the single-shot photographing mode is selected, and reproduces an image based upon
  • a continuous photographing operation is performed in response to a sustained operation of the shutter release operation member.
  • a photographing operation is performed continuously over a specific number of times that is set in advance in response to a single operation of the shutter release operation member.
  • An image processing apparatus comprises: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data; an image display device that displays an image based upon the image data; a temporary storage device that temporarily stores the image data; an image storage device for storing the image data, that holds the data even when power to the image processing apparatus is turned off; a reproduction mode setting device that sets a reproduction mode for displaying the image based upon the image data stored in the image storage device at the image display device; and a control device that, if image data for display are present in the temporary storage device when the reproduction mode is set by the reproduction mode setting device, displays the image based upon the image data in the temporary storage device at the image display device and if the image data for display are not present in the temporary storage device, displays an image based upon image data in the image storage device at the image display device.
  • an access time of the temporary storage device is shorter than an access time of the image storage device.
  • FIG. 1 illustrates a schematic internal structure of the electronic camera in a first embodiment of the present invention
  • FIG. 2 is a flowchart of the electronic camera control procedure implemented in a single-shot photographing mode
  • FIG. 3 is a flowchart of the electronic camera control procedure implemented in a continuous photographing mode
  • FIG. 4 is a flowchart of the electronic camera control procedure implemented in a reproduction mode.
  • FIG. 5 is a flowchart of another example of the electronic camera control procedure implemented in the continuous photographing mode.
  • FIG. 1 The internal structure of the electronic camera in an embodiment of the present invention is explained in reference to FIG. 1 .
  • a subject image formed by a taking lens 2 undergoes photoelectric conversion at an image-capturing element 4 constituted of a CCD or the like, and an image signal is output to an image processing unit 6 .
  • the image processing unit 6 performs A/D conversion on the image signal that has been input and displays an image based upon image data obtained through processing such as white balance adjustment and gradation correction at a display unit 8 .
  • the image processing unit 6 has a function of compressing and decompressing image data as explained below.
  • the image processing unit 6 compresses the image data obtained through the processing described above and outputs the image data that have been compressed, i.e., the compressed image data, to a non-volatile storage device 12 that is detachably connected to the electronic camera main body via a connector 12 a .
  • Data can be read/written at the non-volatile storage device 12 , i.e., the non-volatile storage device 12 can be accessed, both by the image processing unit 6 and a CPU 14 that is to be detailed later.
  • the storage medium of the non-volatile storage device 12 may be a flash memory, a card-type hard disk or the like.
  • a shutter release switch 16 , a recording/reproduction mode selector switch 18 , a photographing mode selector switch 20 , a power switch 22 and a display change switch 24 are connected to the CPU 14 , which implements overall control of the operating sequence of the electronic camera.
  • the shutter release switch 16 is operated by the photographer to issue a photographing start command to the electronic camera.
  • the recording/reproduction mode selector switch 18 is provided for the photographer to set the electronic camera in a photographing mode or a reproduction mode in which an image obtained through photographing is displayed.
  • the photographing mode selector switch 20 is provided for the photographer to set a single-shot photographing mode, in which a single photographing operation is performed in response to one operation of the shutter release switch 16 , or a continuous photographing mode, which enables the execution of a plurality of photographing operations continuously, i.e., the execution of continuous shooting, in response to a single operation of the shutter release switch 16 , when the electronic camera is operated in the photographing mode.
  • the power switch 22 is used to turn on/off the power of the electronic camera.
  • the display change switch 24 is operated to switch images displayed at the display unit 8 in the reproduction mode.
  • a volatile storage device 10 which is connected to both the image processing unit 6 and the CPU 14 , can be accessed by the image processing unit 6 and the CPU 14 .
  • An SRAM, a DRAM or the like may be used as the recording medium of the volatile storage device 10 .
  • the access speed of the volatile storage device 10 i.e., the length of time required for data read/write at the volatile storage device 10
  • the access speed of the non-volatile storage device 12 is higher than the access speed of the non-volatile storage device 12
  • the information recorded at the volatile storage device 10 becomes lost once the power switch 22 is turned off.
  • the non-volatile storage device 12 is characterized in that information recorded at the non-volatile storage device 12 is held even when the power switch 22 is turned off.
  • the storage area in the volatile storage device 10 is divided into two major areas, i.e., a work area that is used when the image processing unit 6 engages in white balance adjustment, gradation correction or image data compression/decompression as mentioned earlier and an image recording area that is used to temporarily record image data as detailed later.
  • the image recording area has a capacity large enough to allow several sets of image data that have been compressed at the image processing unit 6 to be recorded.
  • FIG. 2 is a flowchart of the electronic camera control procedure executed by the CPU 14 when the recording/reproduction mode selector switch 18 is set to the photographing mode and the photographing mode selector switch 20 is set to the single-shot photographing mode.
  • the electronic camera control procedure executed by the CPU 14 is explained below in reference to FIGS. 1 and 2 .
  • step S 101 the CPU 14 makes a decision as to whether or not the shutter release switch 16 has been turned on. If an affirmative decision is made in step S 101 , the CPU 14 proceeds to step S 102 , whereas if a negative decision is made, it performs the decision-making in step S 101 repeatedly.
  • step S 102 the CPU 14 implements a photographing operation control sequence. Namely, the CPU 14 drives a focusing mechanism (not shown) internally provided at the taking lens 2 to achieve focal adjustment, and then implements closing control on a shutter (not shown) internally provided at the taking lens 2 .
  • step S 103 the CPU 14 issues a command to the image processing unit 6 to process image signals output by the image-capturing element 4 .
  • the image processing unit 6 sequentially performs A/D conversion on the image signals output by the image-capturing element 4 and transfers the resulting image data to the work area in the volatile storage device 10 .
  • the image processing unit 6 then implements the processing described earlier on the image data in the work area.
  • step S 104 the CPU 14 issues an image compression command to the image processing unit 6 .
  • the image processing unit 6 compresses the image data in the work area in conformance to an image compression processing algorithm such as JPEG to generate compressed image data.
  • step S 105 the CPU 14 opens the shutter that was closed in step S 102 .
  • step S 106 the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data to the image recording area in the volatile storage device 10 .
  • the image processing unit 6 transfers the compressed image data to the image recording area in the volatile storage device 10 . It is to be noted that the location in the image recording area in the volatile storage device 10 to which the compressed image data are to be transferred is specified by using a pointer that is to be detailed later.
  • step S 107 the CPU 14 increments the pointer.
  • This pointer is provided to specify the address at the image recording area within the volatile storage device 10 to which the compressed image data are to be transferred. In other words, when the processing in step S 107 is completed, a new compressed image data transfer address is set at the pointer.
  • the CPU 14 issues the command to the image processing unit 6 to transfer the compressed image data to the image recording area in the volatile storage device 10 in step S 105 , this information with respect to the pointer, too, is output to the image processing unit 6 from the CPU 14 .
  • step S 108 the CPU 14 makes a decision as to whether or not the image recording area in the volatile storage device 10 is full. If an affirmative decision is made in step S 108 , the CPU 14 proceeds to step S 109 to reset the pointer to the initial value. If a negative decision is made in step S 108 , on the other hand, the CPU 14 branches off to step S 110 .
  • step S 110 the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data present in the work area in the volatile storage device 10 to the non-volatile storage device 12 .
  • the image processing unit 6 transfers the compressed image data to the non-volatile storage device 12 .
  • compressed image data are stored in the volatile storage device 10 as well as in the non-volatile storage device 12 .
  • the oldest compressed image data are overwritten with the most recent compressed image data through the control procedure described above.
  • the compressed image data of the most recent image group are recorded in the volatile storage device 10 at all times.
  • the access speed of the volatile storage device 10 is sufficiently higher than the access speed of the non-volatile storage device 12 . Consequently, when an image is reproduced through a procedure to be described later, image display can be completed within a very short period of time by displaying the image corresponding to the compressed image data recorded in the image recording area in the volatile storage device 10 at the display unit 8 .
  • the image data stored at the volatile storage device 10 and the image data stored at the non-volatile storage device 12 may be compressed at different compression rates. Namely, a sufficiently high degree of display resolution is usually achieved at the display unit 8 internally provided at the electronic camera with several hundred thousands of pixels at most. Thus, when a so-called mega-pixel image-capturing element 4 having a million or more pixels is used, the compression rate for image data for display can be increased. By raising the compression rate of display image data in this manner, the number of images that can be recorded in the image recording area within the volatile storage device 10 can be increased.
  • FIG. 3 is a flowchart of the electronic camera control procedure executed by the CPU 14 when the recording/reproduction mode selector switch 18 is set to the photographing mode and the photographing mode selector switch 20 is set to the continuous photographing mode. The following is an explanation of the electronic camera control procedure executed by the CPU 14 given in reference to FIGS. 1 and 3 .
  • step S 201 the CPU 14 initializes the pointer.
  • This pointer fulfills a function similar to that explained in reference to (a) SingleShot Photographing Mode. Namely, it is provided to specify the leading address at the destination of transfer when compressed image data are transferred to the image recording area in the volatile storage device 10 as detailed later.
  • the pointer is initialized, the setting at the pointer is substituted by the highest order address value in the image recording area within the volatile storage device 10 .
  • step S 202 the CPU 14 makes a decision as to whether or not the shutter release switch 16 has been turned on. If an affirmative decision is made in step S 202 , the CPU 14 proceeds to step S 203 , whereas if a negative decision is made, it performs the decision-making in step S 202 repeatedly.
  • step S 203 the CPU 14 implements a photographing operation control sequence. Namely, the CPU 14 drives the focusing mechanism (not shown) internally provided at the taking lens 2 to achieve focal adjustment, and then implements closing control on the shutter (not shown) internally provided at the taking lens 2 .
  • step S 204 the CPU 14 issues a command to the image processing unit 6 to process image signals output by the image-capturing element 4 .
  • the image processing unit 6 sequentially performs A/D conversion on the image signals output by the image-capturing element 4 and transfers the resulting image data to the work area in the volatile storage device 10 .
  • the image processing unit 6 then implements the processing described earlier on the image data in the work area.
  • step S 205 the CPU 14 issues an image compression command to the image processing unit 6 .
  • the image processing unit 6 compresses the image data in the work area in conformance to an image compression processing algorithm such as JPEG to generate compressed image data.
  • step S 206 the CPU 14 opens the shutter that was closed in step S 203 .
  • step S 207 the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data to the image recording area in the volatile storage device 10 .
  • the CPU 14 also outputs pointer information to the image processing unit 6 .
  • the image processing unit 6 transfers the compressed image data to the area specified by the pointer within the image recording area of the volatile storage device 10 .
  • step S 208 the CPU 14 increments the pointer.
  • step S 209 the CPU 14 makes a decision as to whether or not the image recording area in the volatile storage device 10 is full. This decision-making may be performed based upon whether or not the value at the pointer that is incremented every time a photographing operation ends has reached a specific value. Alternatively, the decision-making may be performed based upon whether or not the number of photographic frames recorded has reached the maximum number of available frames, which is determined in advance in correspondence to the capacity of the image recording area in the volatile storage device 10 and the capacity required to record compressed image data corresponding to one frame. If an affirmative decision is made in step S 209 , the CPU 14 proceeds to step S 210 .
  • step S 209 If a negative decision is made in step S 209 , on the other hand, the CPU 14 branches off to step S 211 to make a decision as to whether or not the shutter release switch 16 continues to be in an ON state. If a negative decision is made in step S 211 , the CPU 14 proceeds to step S 210 , whereas if an affirmative decision is made, it returns to step S 203 to sustain the continuous photographing operation.
  • step S 210 the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data present in the image recording area in the volatile storage device 10 to the non-volatile storage device 12 .
  • the image processing unit 6 transfers the compressed image data to the non-volatile storage device 12 .
  • the photographing operation is performed continuously without transferring compressed image data to the non-volatile storage device 12 each time an individual photographing operation is completed. Then, when the photographer turns off the shutter release switch 16 (step S 211 ) or when the image recording area in the volatile storage device 10 has become full (step S 209 ), the continuous photographing operation is stopped, and the compressed image data present in the image recording area in the volatile storage device 10 are sequentially transferred to the non-volatile storage device 12 .
  • the number of frames over which photographing is enabled per unit time i.e., the frame speed, can be increased.
  • step S 201 executed by the CPU 14 . It is to be noted that in the following explanation, an example in which the photographing mode is switched from the single-shot photographing mode to the continuous photographing mode without turning off the power of the electronic camera is used. If the single-shot photographing mode has been set before the setting is switched to the continuous photographing mode and a photographing operation has been performed even once in the single-shot photographing mode, there are compressed image data present in the image recording area within the volatile storage device 10 . If the setting is subsequently switched to the continuous photographing mode, the CPU 14 initializes the pointer in step S 201 .
  • the compressed image data recorded in the image recording area of the volatile storage device 10 during the photographing operation performed in the single-shot photographing mode are overwritten with compressed image data obtained through the continuous photographing operation.
  • the maximum size of area can be secured to temporarily store compressed image data for the continuous photographing operation and the maximum number of photographic frames over which continuous photographing can be performed is increased.
  • the decision-making may be performed in the following manner, instead. Namely, the number of frames over which continuous photographing is to be performed may be set in advance prior to the start of a continuous photographing operation to perform a continuous photographing operation over the number of frames thus set in advance in response to a single operation of the shutter release switch 16 .
  • the procedure implemented in such a case is presented in the flowchart in FIG. 5 .
  • the flowchart in FIG. 5 represents another example of the continuous photographing operation performed in the embodiment.
  • the flowchart in FIG. 5 differs from the flowchart in FIG.
  • step S 401 the CPU 14 initializes the pointer and then accepts a setting operation performed by the photographer to set the number of frames for continuous photographing.
  • step S 411 the CPU makes a decision as to whether or not the number of photographic frames for which photographing has been performed since the start of the execution of the continuous photographing operation has reached the number of frames set in step S 401 .
  • the electronic camera in the embodiments of the present invention can switch from the photographing mode to the reproduction mode without having to once turn off the power.
  • compressed image data recorded in the volatile storage device 10 in the photographing mode are not erased and are held intact.
  • the operability of the reproduction operation can be improved, as explained below.
  • FIG. 4 is a flowchart of the electronic camera control procedure executed by the CPU 14 when the recording/reproduction mode selector switch 18 is set to the reproduction mode.
  • the control procedure in the flowchart shown in FIG. 4 ends when the recording/reproduction mode selector switch 18 is switched to the photographing mode.
  • the following is an explanation of the electronic camera control procedure implemented during a reproduction operation executed by the CPU 14 , given in reference to FIGS. 1 and 4 .
  • step S 301 the CPU 14 makes a decision as to whether or not there are any compressed image data present in the image recording area of the volatile storage device 10 . This decision-making is performed by the CPU 14 based upon the presence/absence of corresponding index information which is recorded together with a given set of compressed image data in the volatile storage device 10 . If an affirmative decision is made, the CPU 14 proceeds to step S 302 , whereas if a negative decision is made, it branches off to step S 308 .
  • the index information includes the compressed image data size, information that indicates the location in the volatile storage device 10 at which the compressed image data are recorded and information such as the photographing date. To explain further, an affirmative decision is made in step S 301 if the power is not turned off while the electronic camera is being switched from the photographing mode to the reproduction mode and a photographing operation has been performed even for one frame with the electronic camera in the photographing mode.
  • step S 302 the CPU 14 issues a command to the image processing unit 6 to transfer compressed image data recorded in the image recording area of the volatile storage device 10 to the work area of the volatile storage device 10 .
  • the CPU 14 also outputs pointer information to the image processing unit 6 .
  • the image processing unit 6 receives the command and the pointer information. Then, it transfers the compressed image data specified by the pointer from the image recording area to the work area in the volatile storage device 10 .
  • the pointer value in the photographing mode is directly carried over as the pointer value setting at this time unless the power is turned off while the electronic camera is being switched from the photographing mode to the reproduction mode.
  • the first image displayed at the display unit 8 after the electronic camera is switched from the photographing mode to the reproduction mode is the image obtained in the last photographing operation performed.
  • the pointer is set to the initial value.
  • all the compressed image data held in the volatile storage device 10 become erased.
  • the processing branches off to step S 308 .
  • the pointer is never set at the initial value when the CPU 14 executes the processing in step S 302 .
  • step S 303 the CPU 14 issues a decompression processing command to the image processing unit 6 .
  • the image processing unit 6 Upon receiving the decompression processing command, the image processing unit 6 performs decompression processing on the compressed image data that have been transferred to the work area of the volatile storage device 10 in step S 302 .
  • step S 304 the CPU 14 issues an image display command to the image processing unit 6 .
  • the image processing unit 6 displays an image based upon the image data present in the work area of the volatile storage device 10 at the display unit 8 .
  • step S 305 the CPU 14 makes a decision as to whether or not the display change switch 24 has been operated. As long as a negative decision is made in step S 305 , the CPU 14 repeats the decision-making in step S 305 . If, on the other hand, the operator operates the display change switch 24 to display the next image, an affirmative decision is made in step S 305 , and the CPU 14 proceeds to step S 306 .
  • step S 306 the CPU 14 decrements the pointer.
  • step S 307 the CPU 14 makes a decision as to whether or not there is another set of compressed image data in the image recording area of the volatile storage device 10 . This decision-making is performed based upon the presence/absence of index information recorded in the volatile storage device 10 . Alternatively, it may be performed based upon the value at the pointer which has been decremented in step S 306 . If an affirmative decision is made in step S 307 , the CPU 14 returns to step S 302 to display the next image at the display unit 8 , whereas if a negative decision is made, it proceeds to step S 308 .
  • the CPU 14 executes the processing in step S 308 and subsequent steps, which is to be explained below, to read out compressed image data from the non-volatile storage device 12 for display.
  • the CPU 14 reads compressed image data from the non-volatile storage device 12 by skipping any compressed image data with the same contents as those in the compressed image data in the image recording area of the volatile storage device 10 .
  • an image corresponding to a given set of compressed image data recorded at both the volatile storage device 10 and the non-volatile storage device 12 is never displayed repeatedly.
  • step S 308 the CPU 14 reads directory information recorded at the non-volatile storage device 12 .
  • step S 309 the CPU 14 substitutes the pointer setting with the leading address of the area where the most recent compressed image data are recorded in the non-volatile storage device 12 based upon the directory information read in step S 308 .
  • step S 310 the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data recorded in the image recording area of the non-volatile storage device 12 to the work area of the volatile storage device 10 .
  • the CPU 14 outputs the pointer information to the image processing unit 6 .
  • the image processing unit 6 receives the command and the pointer information. Then it transfers the compressed image data specified with the pointer from the non-volatile storage device 12 to the work area in the volatile storage device 10 .
  • step S 311 the CPU 14 issues a decompression processing command to the image processing unit 6 .
  • the image processing unit 6 Upon receiving the decompression processing command, the image processing unit 6 performs decompression processing on the compressed image data that have been transferred to the work area of the volatile storage device 10 in step S 310 .
  • step S 312 the CPU 14 issues an image display command to the image processing unit 6 .
  • the image processing unit 6 displays an image based upon the image data present in the work area of the volatile storage device 10 at the display unit 8 .
  • step S 313 the CPU 14 makes a decision as to whether or not the display change switch 24 has been operated. As long as a negative decision is made in step S 313 , the CPU 14 repeats the decision-making in step S 313 . If, on the other hand, the operator operates the display change switch 24 to display the next image, an affirmative decision is made in step S 313 , and the CPU 14 proceeds to step S 314 .
  • step S 314 the CPU 14 substitutes the pointer setting with the leading address of the area in the non-volatile storage device 12 where the compressed image data corresponding to the new image that follows the image currently displayed at the display unit 3 are recorded, and then returns to step S 310 .
  • the image corresponding to the image data present in the volatile storage device 10 is displayed through the control procedure executed by the CPU 14 when the electronic camera is set in the reproduction mode. If, on the other hand, no display image data are present in the volatile storage device 10 , an image corresponding to image data in the non-volatile storage device 12 is displayed.
  • the length of wait time that must elapse until the image display at the display unit 8 is completed can be reduced to improve the operability of the electronic camera.
  • the plurality of reproduced images can be checked within a short period of time.
  • Bracketing A specific photographing technique called “bracketing” may be employed in a photographing condition under which it is difficult to determine the optimal exposure value.
  • bracketing method a single scene is photographed a plurality of times while gradually changing the exposure value.
  • the electronic camera in this embodiment employed under these circumstances, enables comparison of the plurality of images obtained in the bracketing photographing operation through instantaneous switching, to facilitate selection of the best image.
  • the present invention is not limited to this example. In other words, it may be adopted in an apparatus in which uncompressed image data are recorded in both the volatile storage device 10 and the non-volatile storage device 12 , or it may be adopted in an apparatus in which uncompressed image data are recorded in either the volatile storage device 10 or the non-volatile storage device 12 and compressed image data are recorded in the other.
  • a temporary file for display may be created through thinning processing implemented on the original image data obtained through the most recent photographing operation, i.e., the most recent photographic image data, to be stored in the volatile storage device 10 . Then, when the image reproduction mode is set, the image data may be read out from the temporary file stored at the volatile storage device 10 for display at the display unit 8 . Alternatively, the temporary file may be recorded at the non-volatile storage device 12 , too. In this case, when the image reproduction mode is set, the temporary file is first read out from the non-volatile storage device 10 for display at the display unit 8 .
  • the power off position is located between the photographing mode position and the reproduction mode position of the recording/reproduction mode selector switch 18 in the switch achieved by integrating the recording/reproduction mode selector switch 18 and the power switch 22 , the power is temporarily turned off when the electronic camera is switched from the photographing mode to the reproduction mode and, as a result, the image data stored at the volatile storage medium cannot be held. Since the requirements explained in reference to the embodiment cannot be achieved in such a case, it should be ensured that the power off position is not set between the photographing mode position and the reproduction mode position. In other words, the switch positions should be set in the order of “OFF,” “Reproduction,” “Photographing” or in the order of “OFF,” “Photographing,” “Reproduction” instead of in the order of “photographing,” “off,” “reproduction.”
  • the reproduction mode is set to reproduce images based upon the image data stored in the non-volatile storage device 12 (image storage device)
  • the image data to be reproduced are present in the volatile storage device 10 (temporary storage device) with a higher access speed, as well, reproduction is performed based upon the image data in the volatile storage device 10 . Consequently, the length of time required for image reproduction can be reduced. Since the image is reproduced based upon image data in the non-volatile storage device 12 if there are no image data for reproduction present in the volatile storage device 10 , the image can be reproduced in a reliable manner even if the image data in the volatile storage device 10 become lost by turning off the power of the electronic camera before the image reproduction mode is set, for instance.
  • the storage area secured in the volatile storage device 10 to temporarily store the image data output from the image signal processing unit 6 while the photographing mode at the electronic camera is switched to the continuous photographing mode is utilized as an area to store a plurality of sets of image data obtained through a plurality of photographing operations when the single-shot photographing mode is set. Then, by reproducing images based upon the image data in the storage area in the volatile storage device 10 when the reproduction mode is set, it is possible to display not a single frame of image obtained through the most recent photographing operation but a plurality of images in a short period of time.
  • an electronic camera that achieves a high degree of operability when selecting the best image among a plurality of images and when setting the photographing conditions, the photographing angle and the like for a subsequent photographing operation based upon the results of a comparison of the plurality of images is provided.
  • the present invention is adopted in an electronic camera in the explanation given in reference to the embodiment, it is not limited to application in electronic cameras and may be adopted in a personal computer or the like to which a CCD camera or the like can be connected or which is internally provided with a CCD camera or the like.
  • the present invention may be adopted in all types of image processing apparatuses that have a function of capturing a subject image, storing the image data and reproducing the subject image based upon the image data thus stored.
  • control program executed by the CPU 14 is installed in a ROM or the like during the process of manufacturing the electronic camera in the embodiment under normal circumstances.
  • the ROM in which the control program is installed may be a rewritable ROM so that by connecting the electronic camera to a computer or the like (not shown), an upgrade program can be obtained from a recording medium such as a CD ROM via the computer.
  • the control program executed by the CPU 14 is recorded in a recording medium such as a CD ROM.
  • an upgrade program can be obtained via the internet or the like in a similar manner.
  • the control program executed by the CPU 14 is provided in the form of a data signal on a carrier wave transmitted on a communication line.
  • the program according to the present invention is provided via the CD ROM drive device, the Internet connection function or the like of the personal computer.

Abstract

An electronic camera includes: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data; an image display device that displays an image based upon the image data; a first storage device achieving a first access speed; a second storage device achieving a second access speed lower than the first access speed; and a control device that, if image data for display are present in the first storage device when an image reproduction mode for displaying the image based upon the image data at the image display device is set, displays an image based upon the image data in the first storage device at the image display device, and if the image data for display are not present in the first storage device, displays an image based upon image data in the second storage device at the image display device.

Description

    INCORPORATION BY REFERENCE
  • The disclosure of the following priority application is herein incorporated by reference:
    • Japanese Patent Application No. 11-33218 filed Feb. 10, 1999
    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to an image processing apparatus, and more specifically, it relates to an electronic camera provided with a display device which is capable of displaying an image obtained through photographing.
  • 2. Description of the Related Art
  • An electronic camera records image data obtained through photoelectric conversion performed by an image-capturing element such as a CCD of a subject image formed by a photographic optical system. The image data are recorded in a non-volatile memory such as a flash memory which is either internally provided or externally mounted at the electronic camera. A non-volatile memory does not require electric power to hold stored image data. Thus, a large volume of image data obtained through photographing can be stored and held within the electronic camera without causing the battery to become depleted.
  • In an electronic camera internally provided with a display device such as a TFT liquid crystal panel, image data obtained through photographing and recorded in the non-volatile memory can be read out and then displayed, i.e., reproduced at the liquid crystal display device. It is a highly convenient arrangement in that since the image can be viewed immediately after the photographing operation, a photographing operation can be performed again without delay if satisfactory photographing results are not achieved.
  • However, there is a problem in that when reproducing image data recorded as described above, a long time is required to complete the display of the image on the display device. The higher number of pixels at the image-capturing element and the low access speed of the non-volatile memory are main causes that make the image display a lengthy process. Namely, as the number of pixels at the image-capturing element increases, the volume of image data corresponding to one screen also increases. As a result, it sometimes takes more than one second to read out the large volume of image data from the non-volatile memory with its low access speed, which results in poor operability during an image reproduction operation at the electronic camera.
  • SUMMARY OF THE INVENTION
  • An object of the present invention is to provide an image processing apparatus and an electronic camera that achieve superior operability by reducing the length of time required to complete the reproduction of recorded image data.
  • In order to attain the above object, an electronic camera according to the present invention comprises: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data; an image display device that displays an image based upon the image data; a first storage device achieving a first access speed; a second storage device achieving a second access speed lower than the first access speed; and a control device that, if image data for display are present in the first storage device when an image reproduction mode for displaying the image based upon the image data at the image display device is set, displays an image based upon the image data in the first storage device at the image display device, and if the image data for display are not present in the first storage device, displays an image based upon image data in the second storage device at the image display device.
  • In this electronic camera, it is preferred that the first storage device is a volatile storage device and the second storage device is a non-volatile storage device.
  • Another electronic camera according to the present invention comprises: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs an image signal; an image signal processing device that outputs image data obtained by performing a predetermined type of processing on the image signal; a shutter release operation member operated to issue an instruction for a start of a photographing operation; a photographing mode setting device that is operated to set a photographing mode which is either a single-shot photographing mode in which a single photographing operation is executed in response to one operation of the shutter release operation member or a continuous photographing mode which enables continuous execution of a plurality of photographing operations in response to a single operation of the shutter release operation member; a volatile storage device in which a storage area is secured to temporarily store the image data output by the image signal processing device when the continuous photographing mode is set; and a control device that stores a plurality of sets of image data obtained through a plurality of photographing operations in the storage area when the single-shot photographing mode is selected, and reproduces an image based upon the image data present in the storage area when a reproduction mode for reproducing images obtained through photographing is set.
  • In this electronic camera, it is preferred that in the continuous photographing mode, a continuous photographing operation is performed in response to a sustained operation of the shutter release operation member.
  • It is also preferred that in the continuous photographing mode, a photographing operation is performed continuously over a specific number of times that is set in advance in response to a single operation of the shutter release operation member.
  • An image processing apparatus according to the present invention comprises: an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data; an image display device that displays an image based upon the image data; a temporary storage device that temporarily stores the image data; an image storage device for storing the image data, that holds the data even when power to the image processing apparatus is turned off; a reproduction mode setting device that sets a reproduction mode for displaying the image based upon the image data stored in the image storage device at the image display device; and a control device that, if image data for display are present in the temporary storage device when the reproduction mode is set by the reproduction mode setting device, displays the image based upon the image data in the temporary storage device at the image display device and if the image data for display are not present in the temporary storage device, displays an image based upon image data in the image storage device at the image display device.
  • In this image processing apparatus, it is preferred that an access time of the temporary storage device is shorter than an access time of the image storage device.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates a schematic internal structure of the electronic camera in a first embodiment of the present invention;
  • FIG. 2 is a flowchart of the electronic camera control procedure implemented in a single-shot photographing mode;
  • FIG. 3 is a flowchart of the electronic camera control procedure implemented in a continuous photographing mode;
  • FIG. 4 is a flowchart of the electronic camera control procedure implemented in a reproduction mode; and
  • FIG. 5 is a flowchart of another example of the electronic camera control procedure implemented in the continuous photographing mode.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • The internal structure of the electronic camera in an embodiment of the present invention is explained in reference to FIG. 1. A subject image formed by a taking lens 2 undergoes photoelectric conversion at an image-capturing element 4 constituted of a CCD or the like, and an image signal is output to an image processing unit 6. The image processing unit 6 performs A/D conversion on the image signal that has been input and displays an image based upon image data obtained through processing such as white balance adjustment and gradation correction at a display unit 8. In addition, the image processing unit 6 has a function of compressing and decompressing image data as explained below. Namely, the image processing unit 6 compresses the image data obtained through the processing described above and outputs the image data that have been compressed, i.e., the compressed image data, to a non-volatile storage device 12 that is detachably connected to the electronic camera main body via a connector 12 a. Data can be read/written at the non-volatile storage device 12, i.e., the non-volatile storage device 12 can be accessed, both by the image processing unit 6 and a CPU 14 that is to be detailed later. The storage medium of the non-volatile storage device 12 may be a flash memory, a card-type hard disk or the like.
  • A shutter release switch 16, a recording/reproduction mode selector switch 18, a photographing mode selector switch 20, a power switch 22 and a display change switch 24 are connected to the CPU 14, which implements overall control of the operating sequence of the electronic camera. The shutter release switch 16 is operated by the photographer to issue a photographing start command to the electronic camera. The recording/reproduction mode selector switch 18 is provided for the photographer to set the electronic camera in a photographing mode or a reproduction mode in which an image obtained through photographing is displayed. The photographing mode selector switch 20 is provided for the photographer to set a single-shot photographing mode, in which a single photographing operation is performed in response to one operation of the shutter release switch 16, or a continuous photographing mode, which enables the execution of a plurality of photographing operations continuously, i.e., the execution of continuous shooting, in response to a single operation of the shutter release switch 16, when the electronic camera is operated in the photographing mode. The power switch 22 is used to turn on/off the power of the electronic camera. The display change switch 24 is operated to switch images displayed at the display unit 8 in the reproduction mode.
  • A volatile storage device 10, which is connected to both the image processing unit 6 and the CPU 14, can be accessed by the image processing unit 6 and the CPU 14. An SRAM, a DRAM or the like may be used as the recording medium of the volatile storage device 10. While the access speed of the volatile storage device 10, i.e., the length of time required for data read/write at the volatile storage device 10, is higher than the access speed of the non-volatile storage device 12, the information recorded at the volatile storage device 10 becomes lost once the power switch 22 is turned off. The non-volatile storage device 12, on the other hand, is characterized in that information recorded at the non-volatile storage device 12 is held even when the power switch 22 is turned off.
  • The storage area in the volatile storage device 10 is divided into two major areas, i.e., a work area that is used when the image processing unit 6 engages in white balance adjustment, gradation correction or image data compression/decompression as mentioned earlier and an image recording area that is used to temporarily record image data as detailed later. The image recording area has a capacity large enough to allow several sets of image data that have been compressed at the image processing unit 6 to be recorded.
  • The photographing operation and the reproduction operation performed at the electronic camera structured as described above are now explained. The electronic camera operations are explained in order of (a), (b) and (c).
    • (a) Single-shot Photographing Operation
    • (b) Continuous Photographing Operation
    • (c) Reproduction Operation
      (a) Single-Shot Photographing Operation
  • FIG. 2 is a flowchart of the electronic camera control procedure executed by the CPU 14 when the recording/reproduction mode selector switch 18 is set to the photographing mode and the photographing mode selector switch 20 is set to the single-shot photographing mode. The electronic camera control procedure executed by the CPU 14 is explained below in reference to FIGS. 1 and 2.
  • In step S101, the CPU 14 makes a decision as to whether or not the shutter release switch 16 has been turned on. If an affirmative decision is made in step S101, the CPU 14 proceeds to step S102, whereas if a negative decision is made, it performs the decision-making in step S101 repeatedly. In step S102, the CPU 14 implements a photographing operation control sequence. Namely, the CPU 14 drives a focusing mechanism (not shown) internally provided at the taking lens 2 to achieve focal adjustment, and then implements closing control on a shutter (not shown) internally provided at the taking lens 2.
  • In step S103, the CPU 14 issues a command to the image processing unit 6 to process image signals output by the image-capturing element 4. The image processing unit 6 sequentially performs A/D conversion on the image signals output by the image-capturing element 4 and transfers the resulting image data to the work area in the volatile storage device 10. The image processing unit 6 then implements the processing described earlier on the image data in the work area.
  • In step S104, the CPU 14 issues an image compression command to the image processing unit 6. Upon receiving the image compression command from the CPU 14, the image processing unit 6 compresses the image data in the work area in conformance to an image compression processing algorithm such as JPEG to generate compressed image data.
  • In step S105, the CPU 14 opens the shutter that was closed in step S102. In step S106, the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data to the image recording area in the volatile storage device 10. In response to this command, the image processing unit 6 transfers the compressed image data to the image recording area in the volatile storage device 10. It is to be noted that the location in the image recording area in the volatile storage device 10 to which the compressed image data are to be transferred is specified by using a pointer that is to be detailed later.
  • In step S107, the CPU 14 increments the pointer. This pointer is provided to specify the address at the image recording area within the volatile storage device 10 to which the compressed image data are to be transferred. In other words, when the processing in step S107 is completed, a new compressed image data transfer address is set at the pointer. When the CPU 14 issues the command to the image processing unit 6 to transfer the compressed image data to the image recording area in the volatile storage device 10 in step S105, this information with respect to the pointer, too, is output to the image processing unit 6 from the CPU 14.
  • In step S108, the CPU 14 makes a decision as to whether or not the image recording area in the volatile storage device 10 is full. If an affirmative decision is made in step S108, the CPU 14 proceeds to step S109 to reset the pointer to the initial value. If a negative decision is made in step S108, on the other hand, the CPU 14 branches off to step S110.
  • In step S110, the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data present in the work area in the volatile storage device 10 to the non-volatile storage device 12. In response to this command, the image processing unit 6 transfers the compressed image data to the non-volatile storage device 12. When the processing from step S101 through step S111 explained above ends, the CPU 14 completes execution of the electronic camera control procedure in the single-shot photographing mode.
  • When the control procedure described above is executed repeatedly without turning off the power at the electronic camera, compressed image data are stored in the volatile storage device 10 as well as in the non-volatile storage device 12. In addition, when the image recording area in the volatile storage device 10 has become full, the oldest compressed image data are overwritten with the most recent compressed image data through the control procedure described above. Thus, the compressed image data of the most recent image group are recorded in the volatile storage device 10 at all times.
  • The access speed of the volatile storage device 10 is sufficiently higher than the access speed of the non-volatile storage device 12. Consequently, when an image is reproduced through a procedure to be described later, image display can be completed within a very short period of time by displaying the image corresponding to the compressed image data recorded in the image recording area in the volatile storage device 10 at the display unit 8.
  • In the explanation given above, an example in which the same compressed image data are recorded in both the volatile storage device 10 and the non-volatile storage device 12 is described. Recording of the same compressed image data as in this example may be achieved by making a slight modification to the existing program. Thus, since the program is simplified, it is not necessary to allocate a larger area in ROM or the like for storing the program. In addition, since the processing contents are also simplified, the program processing does not require a longer period of time and, as a result, the photographer is not forced to endure a longer wait.
  • If there are comfortable margins in the capacity of the ROM and the processing speed of the CPU 14, the image data stored at the volatile storage device 10 and the image data stored at the non-volatile storage device 12 may be compressed at different compression rates. Namely, a sufficiently high degree of display resolution is usually achieved at the display unit 8 internally provided at the electronic camera with several hundred thousands of pixels at most. Thus, when a so-called mega-pixel image-capturing element 4 having a million or more pixels is used, the compression rate for image data for display can be increased. By raising the compression rate of display image data in this manner, the number of images that can be recorded in the image recording area within the volatile storage device 10 can be increased.
  • (b) Continuous Photographing Operation
  • FIG. 3 is a flowchart of the electronic camera control procedure executed by the CPU 14 when the recording/reproduction mode selector switch 18 is set to the photographing mode and the photographing mode selector switch 20 is set to the continuous photographing mode. The following is an explanation of the electronic camera control procedure executed by the CPU 14 given in reference to FIGS. 1 and 3.
  • In step S201, the CPU 14 initializes the pointer. This pointer fulfills a function similar to that explained in reference to (a) SingleShot Photographing Mode. Namely, it is provided to specify the leading address at the destination of transfer when compressed image data are transferred to the image recording area in the volatile storage device 10 as detailed later. When the pointer is initialized, the setting at the pointer is substituted by the highest order address value in the image recording area within the volatile storage device 10.
  • In step S202, the CPU 14 makes a decision as to whether or not the shutter release switch 16 has been turned on. If an affirmative decision is made in step S202, the CPU 14 proceeds to step S203, whereas if a negative decision is made, it performs the decision-making in step S202 repeatedly. In step S203, the CPU 14 implements a photographing operation control sequence. Namely, the CPU 14 drives the focusing mechanism (not shown) internally provided at the taking lens 2 to achieve focal adjustment, and then implements closing control on the shutter (not shown) internally provided at the taking lens 2.
  • In step S204, the CPU 14 issues a command to the image processing unit 6 to process image signals output by the image-capturing element 4. The image processing unit 6 sequentially performs A/D conversion on the image signals output by the image-capturing element 4 and transfers the resulting image data to the work area in the volatile storage device 10. The image processing unit 6 then implements the processing described earlier on the image data in the work area.
  • In step S205, the CPU 14 issues an image compression command to the image processing unit 6. Upon receiving the image compression command from the CPU 14, the image processing unit 6 compresses the image data in the work area in conformance to an image compression processing algorithm such as JPEG to generate compressed image data.
  • In step S206, the CPU 14 opens the shutter that was closed in step S203. In step S207, the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data to the image recording area in the volatile storage device 10. At this time, the CPU 14 also outputs pointer information to the image processing unit 6. In response to the command from the CPU 14, the image processing unit 6 transfers the compressed image data to the area specified by the pointer within the image recording area of the volatile storage device 10.
  • In step S208, the CPU 14 increments the pointer. In step S209, the CPU 14 makes a decision as to whether or not the image recording area in the volatile storage device 10 is full. This decision-making may be performed based upon whether or not the value at the pointer that is incremented every time a photographing operation ends has reached a specific value. Alternatively, the decision-making may be performed based upon whether or not the number of photographic frames recorded has reached the maximum number of available frames, which is determined in advance in correspondence to the capacity of the image recording area in the volatile storage device 10 and the capacity required to record compressed image data corresponding to one frame. If an affirmative decision is made in step S209, the CPU 14 proceeds to step S210. If a negative decision is made in step S209, on the other hand, the CPU 14 branches off to step S211 to make a decision as to whether or not the shutter release switch 16 continues to be in an ON state. If a negative decision is made in step S211, the CPU 14 proceeds to step S210, whereas if an affirmative decision is made, it returns to step S203 to sustain the continuous photographing operation.
  • In step S210, the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data present in the image recording area in the volatile storage device 10 to the non-volatile storage device 12. In response to this command, the image processing unit 6 transfers the compressed image data to the non-volatile storage device 12. When the processing from step S201 through step S211 explained above ends, the CPU 14 completes execution of the electronic camera control procedure in the continuous photographing mode.
  • As explained above, when the continuous photographing mode is set, the photographing operation is performed continuously without transferring compressed image data to the non-volatile storage device 12 each time an individual photographing operation is completed. Then, when the photographer turns off the shutter release switch 16 (step S211) or when the image recording area in the volatile storage device 10 has become full (step S209), the continuous photographing operation is stopped, and the compressed image data present in the image recording area in the volatile storage device 10 are sequentially transferred to the non-volatile storage device 12. By performing a continuous photographing operation while transferring compressed image data only to the image recording area of the volatile storage device 10 with a relatively high access speed and thus temporarily storing the compressed image data at the volatile storage device 10, the number of frames over which photographing is enabled per unit time, i.e., the frame speed, can be increased.
  • A more detailed explanation is given on the processing in step S201 executed by the CPU 14. It is to be noted that in the following explanation, an example in which the photographing mode is switched from the single-shot photographing mode to the continuous photographing mode without turning off the power of the electronic camera is used. If the single-shot photographing mode has been set before the setting is switched to the continuous photographing mode and a photographing operation has been performed even once in the single-shot photographing mode, there are compressed image data present in the image recording area within the volatile storage device 10. If the setting is subsequently switched to the continuous photographing mode, the CPU 14 initializes the pointer in step S201. Thus, when the continuous photographing operation is executed, the compressed image data recorded in the image recording area of the volatile storage device 10 during the photographing operation performed in the single-shot photographing mode are overwritten with compressed image data obtained through the continuous photographing operation. As a result, the maximum size of area can be secured to temporarily store compressed image data for the continuous photographing operation and the maximum number of photographic frames over which continuous photographing can be performed is increased.
  • It is to be noted that while the decision as to whether the continuous photographing operation is to be sustained or stopped is made based upon whether or not the shutter release switch 16 is in an ON state in this embodiment, the decision-making may be performed in the following manner, instead. Namely, the number of frames over which continuous photographing is to be performed may be set in advance prior to the start of a continuous photographing operation to perform a continuous photographing operation over the number of frames thus set in advance in response to a single operation of the shutter release switch 16. The procedure implemented in such a case is presented in the flowchart in FIG. 5. The flowchart in FIG. 5 represents another example of the continuous photographing operation performed in the embodiment. The flowchart in FIG. 5 differs from the flowchart in FIG. 3 only in the processing performed in step S401 and step S411. In step S401, the CPU 14 initializes the pointer and then accepts a setting operation performed by the photographer to set the number of frames for continuous photographing. In addition, in step S411, the CPU makes a decision as to whether or not the number of photographic frames for which photographing has been performed since the start of the execution of the continuous photographing operation has reached the number of frames set in step S401. These are the only differences from the continuous photographing operation in the flowchart in FIG. 3.
  • (c) Reproduction Operation
  • The electronic camera in the embodiments of the present invention can switch from the photographing mode to the reproduction mode without having to once turn off the power. When the camera is switched from the photographing mode to the reproduction mode without turning off the power, compressed image data recorded in the volatile storage device 10 in the photographing mode are not erased and are held intact. By displaying an image based upon the compressed image data held in the volatile storage device 10, the operability of the reproduction operation can be improved, as explained below.
  • FIG. 4 is a flowchart of the electronic camera control procedure executed by the CPU 14 when the recording/reproduction mode selector switch 18 is set to the reproduction mode. The control procedure in the flowchart shown in FIG. 4 ends when the recording/reproduction mode selector switch 18 is switched to the photographing mode. The following is an explanation of the electronic camera control procedure implemented during a reproduction operation executed by the CPU 14, given in reference to FIGS. 1 and 4.
  • In step S301, the CPU 14 makes a decision as to whether or not there are any compressed image data present in the image recording area of the volatile storage device 10. This decision-making is performed by the CPU 14 based upon the presence/absence of corresponding index information which is recorded together with a given set of compressed image data in the volatile storage device 10. If an affirmative decision is made, the CPU 14 proceeds to step S302, whereas if a negative decision is made, it branches off to step S308. The index information includes the compressed image data size, information that indicates the location in the volatile storage device 10 at which the compressed image data are recorded and information such as the photographing date. To explain further, an affirmative decision is made in step S301 if the power is not turned off while the electronic camera is being switched from the photographing mode to the reproduction mode and a photographing operation has been performed even for one frame with the electronic camera in the photographing mode.
  • In step S302, the CPU 14 issues a command to the image processing unit 6 to transfer compressed image data recorded in the image recording area of the volatile storage device 10 to the work area of the volatile storage device 10. At this time, the CPU 14 also outputs pointer information to the image processing unit 6. The image processing unit 6 receives the command and the pointer information. Then, it transfers the compressed image data specified by the pointer from the image recording area to the work area in the volatile storage device 10. It is to be noted that the pointer value in the photographing mode is directly carried over as the pointer value setting at this time unless the power is turned off while the electronic camera is being switched from the photographing mode to the reproduction mode. As a result, the first image displayed at the display unit 8 after the electronic camera is switched from the photographing mode to the reproduction mode is the image obtained in the last photographing operation performed. If, on the other hand, the power is turned off while the electronic camera is being switched from the photographing mode to the reproduction mode, the pointer is set to the initial value. In addition, all the compressed image data held in the volatile storage device 10 become erased. In this case, based upon the results of the decision-making in step S301, the processing branches off to step S308. Thus, the pointer is never set at the initial value when the CPU 14 executes the processing in step S302.
  • In step S303, the CPU 14 issues a decompression processing command to the image processing unit 6. Upon receiving the decompression processing command, the image processing unit 6 performs decompression processing on the compressed image data that have been transferred to the work area of the volatile storage device 10 in step S302.
  • In step S304, the CPU 14 issues an image display command to the image processing unit 6. In response to the image display command, the image processing unit 6 displays an image based upon the image data present in the work area of the volatile storage device 10 at the display unit 8.
  • In step S305, the CPU 14 makes a decision as to whether or not the display change switch 24 has been operated. As long as a negative decision is made in step S305, the CPU 14 repeats the decision-making in step S305. If, on the other hand, the operator operates the display change switch 24 to display the next image, an affirmative decision is made in step S305, and the CPU 14 proceeds to step S306.
  • In step S306, the CPU 14 decrements the pointer. In step S307, the CPU 14 makes a decision as to whether or not there is another set of compressed image data in the image recording area of the volatile storage device 10. This decision-making is performed based upon the presence/absence of index information recorded in the volatile storage device 10. Alternatively, it may be performed based upon the value at the pointer which has been decremented in step S306. If an affirmative decision is made in step S307, the CPU 14 returns to step S302 to display the next image at the display unit 8, whereas if a negative decision is made, it proceeds to step S308. In other words, if it is decided that there are no more compressed image data to be displayed in the image recording area of the volatile storage device 10, the CPU 14 executes the processing in step S308 and subsequent steps, which is to be explained below, to read out compressed image data from the non-volatile storage device 12 for display. During this processing, the CPU 14 reads compressed image data from the non-volatile storage device 12 by skipping any compressed image data with the same contents as those in the compressed image data in the image recording area of the volatile storage device 10. Thus, an image corresponding to a given set of compressed image data recorded at both the volatile storage device 10 and the non-volatile storage device 12 is never displayed repeatedly.
  • In step S308, the CPU 14 reads directory information recorded at the non-volatile storage device 12. In step S309, the CPU 14 substitutes the pointer setting with the leading address of the area where the most recent compressed image data are recorded in the non-volatile storage device 12 based upon the directory information read in step S308.
  • In step S310, the CPU 14 issues a command to the image processing unit 6 to transfer the compressed image data recorded in the image recording area of the non-volatile storage device 12 to the work area of the volatile storage device 10. At this time, the CPU 14 outputs the pointer information to the image processing unit 6. The image processing unit 6 receives the command and the pointer information. Then it transfers the compressed image data specified with the pointer from the non-volatile storage device 12 to the work area in the volatile storage device 10.
  • In step S311, the CPU 14 issues a decompression processing command to the image processing unit 6. Upon receiving the decompression processing command, the image processing unit 6 performs decompression processing on the compressed image data that have been transferred to the work area of the volatile storage device 10 in step S310.
  • In step S312, the CPU 14 issues an image display command to the image processing unit 6. In response to the image display command, the image processing unit 6 displays an image based upon the image data present in the work area of the volatile storage device 10 at the display unit 8.
  • In step S313, the CPU 14 makes a decision as to whether or not the display change switch 24 has been operated. As long as a negative decision is made in step S313, the CPU 14 repeats the decision-making in step S313. If, on the other hand, the operator operates the display change switch 24 to display the next image, an affirmative decision is made in step S313, and the CPU 14 proceeds to step S314.
  • In step S314, the CPU 14 substitutes the pointer setting with the leading address of the area in the non-volatile storage device 12 where the compressed image data corresponding to the new image that follows the image currently displayed at the display unit 3 are recorded, and then returns to step S310.
  • As long as image data for display are present in the volatile storage device 10 with a relatively high access speed, the image corresponding to the image data present in the volatile storage device 10 is displayed through the control procedure executed by the CPU 14 when the electronic camera is set in the reproduction mode. If, on the other hand, no display image data are present in the volatile storage device 10, an image corresponding to image data in the non-volatile storage device 12 is displayed. By implementing image display in this manner, the length of wait time that must elapse until the image display at the display unit 8 is completed can be reduced to improve the operability of the electronic camera. In particular, in a situation in which a subsequent photographing operation is performed after images obtained by taking a plurality of shots are reproduced to check the results of the photographing operation, the plurality of reproduced images can be checked within a short period of time.
  • A specific photographing technique called “bracketing” may be employed in a photographing condition under which it is difficult to determine the optimal exposure value. In the bracketing method, a single scene is photographed a plurality of times while gradually changing the exposure value. The electronic camera in this embodiment, employed under these circumstances, enables comparison of the plurality of images obtained in the bracketing photographing operation through instantaneous switching, to facilitate selection of the best image.
  • While the explanation is given above in reference to the embodiment on an example in which compressed image data are recorded at both the volatile storage device 10 and the non-volatile storage device 12 and the compressed image data are decompressed during reproduction, the present invention is not limited to this example. In other words, it may be adopted in an apparatus in which uncompressed image data are recorded in both the volatile storage device 10 and the non-volatile storage device 12, or it may be adopted in an apparatus in which uncompressed image data are recorded in either the volatile storage device 10 or the non-volatile storage device 12 and compressed image data are recorded in the other.
  • In addition, a temporary file for display may be created through thinning processing implemented on the original image data obtained through the most recent photographing operation, i.e., the most recent photographic image data, to be stored in the volatile storage device 10. Then, when the image reproduction mode is set, the image data may be read out from the temporary file stored at the volatile storage device 10 for display at the display unit 8. Alternatively, the temporary file may be recorded at the non-volatile storage device 12, too. In this case, when the image reproduction mode is set, the temporary file is first read out from the non-volatile storage device 10 for display at the display unit 8.
  • While an example in which the power switch 24 and the recording/reproduction mode selector switch 18 are provided as separate switches is explained in reference to the embodiment, these switches may be provided as an integrated switch. Namely, a single switch through which the power is turned on/off and the photographing mode/reproduction mode is set may be provided. In this case, a 3-position switch may be employed. “Photographing,” “Reproduction” and “OFF” should be assigned to the three positions, to achieve power on/off selection and recording/reproduction mode selection through one operating member.
  • In addition, when the power switch 22 and the recording/reproduction mode selector switch 18 are integrated as described above, a state that is equivalent to the state in which the power switch 22 is turned on would correspond to either the photographing mode setting or the reproduction mode setting at the recording/reproduction mode selector switch 18. Thus, since only a position that indicates an OFF state for the power is required, the terminal at the position indicating an ON state for the power switch 22 which would be required when the recording/reproduction mode selector switch 18 and the power switch 22 are constituted of separate members can be omitted to achieve a cost reduction. It is to be noted that if the power off position is located between the photographing mode position and the reproduction mode position of the recording/reproduction mode selector switch 18 in the switch achieved by integrating the recording/reproduction mode selector switch 18 and the power switch 22, the power is temporarily turned off when the electronic camera is switched from the photographing mode to the reproduction mode and, as a result, the image data stored at the volatile storage medium cannot be held. Since the requirements explained in reference to the embodiment cannot be achieved in such a case, it should be ensured that the power off position is not set between the photographing mode position and the reproduction mode position. In other words, the switch positions should be set in the order of “OFF,” “Reproduction,” “Photographing” or in the order of “OFF,” “Photographing,” “Reproduction” instead of in the order of “photographing,” “off,” “reproduction.”
  • As explained above, when the reproduction mode is set to reproduce images based upon the image data stored in the non-volatile storage device 12 (image storage device), if the image data to be reproduced are present in the volatile storage device 10 (temporary storage device) with a higher access speed, as well, reproduction is performed based upon the image data in the volatile storage device 10. Consequently, the length of time required for image reproduction can be reduced. Since the image is reproduced based upon image data in the non-volatile storage device 12 if there are no image data for reproduction present in the volatile storage device 10, the image can be reproduced in a reliable manner even if the image data in the volatile storage device 10 become lost by turning off the power of the electronic camera before the image reproduction mode is set, for instance.
  • In addition, the storage area secured in the volatile storage device 10 to temporarily store the image data output from the image signal processing unit 6 while the photographing mode at the electronic camera is switched to the continuous photographing mode is utilized as an area to store a plurality of sets of image data obtained through a plurality of photographing operations when the single-shot photographing mode is set. Then, by reproducing images based upon the image data in the storage area in the volatile storage device 10 when the reproduction mode is set, it is possible to display not a single frame of image obtained through the most recent photographing operation but a plurality of images in a short period of time. Thus, an electronic camera that achieves a high degree of operability when selecting the best image among a plurality of images and when setting the photographing conditions, the photographing angle and the like for a subsequent photographing operation based upon the results of a comparison of the plurality of images is provided.
  • It is to be noted that while the present invention is adopted in an electronic camera in the explanation given in reference to the embodiment, it is not limited to application in electronic cameras and may be adopted in a personal computer or the like to which a CCD camera or the like can be connected or which is internally provided with a CCD camera or the like. In other words, the present invention may be adopted in all types of image processing apparatuses that have a function of capturing a subject image, storing the image data and reproducing the subject image based upon the image data thus stored.
  • In addition, the control program executed by the CPU 14 is installed in a ROM or the like during the process of manufacturing the electronic camera in the embodiment under normal circumstances. However, the ROM in which the control program is installed may be a rewritable ROM so that by connecting the electronic camera to a computer or the like (not shown), an upgrade program can be obtained from a recording medium such as a CD ROM via the computer. In this case, the control program executed by the CPU 14 is recorded in a recording medium such as a CD ROM. In addition, an upgrade program can be obtained via the internet or the like in a similar manner. In such a case, the control program executed by the CPU 14 is provided in the form of a data signal on a carrier wave transmitted on a communication line.
  • In a personal computer that is internally or otherwise provided with the CCD camera described above, the program according to the present invention is provided via the CD ROM drive device, the Internet connection function or the like of the personal computer.

Claims (15)

1. An electronic camera comprising:
an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data;
an image display device that displays an image based upon image data;
a first storage device achieving a first access speed and storing image data output from the image capturing device after being captured;
a second storage device achieving a second access speed lower than the first access speed and storing image data output from the first storage device;
the first storage device holding the image data output from the image capturing device even after the image data has been output from the first storage device to the second storage device; and
a control device that makes a decision as to whether or not image data for display are present in the first storage device when an image reproduction mode for displaying an image based upon image data at the image display device is set, displays at the image display device an image based upon image data read from the first storage device if the image data for display are present in the first storage device, and displays at the image display device an image based upon image data read from the second storage device if the image data for display are not present in the first storage device.
2. An electronic camera according to claim 1, wherein:
the first storage device is a volatile storage device and the second storage device is a non-volatile storage device.
3. An electronic camera comprising:
an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs an image signal;
an image signal processing device that outputs image data obtained by performing a predetermined type of processing on the image signal;
a shutter release operation member operated to issue an instruction for a start of a photographing operation;
a photographing mode setting device that is operated to set a photographing mode which is either a single-shot photographing mode in which a single photographing operation is executed in response to one operation of said shutter release operation member or a continuous photographing mode which enables continuous execution of a plurality of photographing operations in response to a single operation of said shutter release operation member;
a volatile storage device in which a storage area is secured to temporarily store the image data output by said image signal processing device when said continuous photographing mode is set; and
a control device that stores a plurality of sets of image data obtained through a plurality of photographing operations in said storage area when said single-shot photographing mode is selected, and reproduces an image based upon the image data present in said storage area when a reproduction mode for reproducing images obtained through photographing is set.
4. An electronic camera according to claim 3, wherein:
in said continuous photographing mode, a continuous photographing operation is performed in response to a sustained operation of said shutter release operation member.
5. An electronic camera according to claim 3, wherein:
in said continuous photographing mode, a photographing operation is performed continuously over a specific number of times that is set in advance in response to a single operation of said shutter release operation member.
6. An image processing apparatus comprising:
an image capturing device that performs photoelectric conversion on a subject image formed by a photographic optical system and outputs image data;
an image display device that displays an image based upon image data;
a temporary storage device that temporarily stores image data output from the image capturing device after being captured;
an image storage device that stores image data output from the temporary storage device and holds the data even when power to the image processing apparatus is turned off;
the temporary storage device holding the image data output from the image capturing device even after the image data has been output from the temporary storage to the image storage device;
a reproduction mode setting device that sets a reproduction mode for displaying an image based upon image data stored in the image storage device at the image display device; and
a control device that makes a decision as to whether or not image data for display are present in the temporary storage device when the reproduction mode is set by the reproduction mode setting device, displays at the image display device an image based upon image data read from the temporary storage device if the image data for display are present in the temporary storage device, displays at the image display device an image based upon image data read from the image storage device if the image data for display are not present in the temporary storage device.
7. An image processing apparatus according to claim 6, wherein:
an access time of the temporary storage device is shorter than an access time of the image storage device.
8. An electronic camera according to claim 1, wherein:
the first storage device holds the image data output from the image capturing device to be overwritten.
9. An electronic camera according to claim 8, wherein:
the first storage device overwrites oldest image data with most recent image data when the first storage device has become full for storing image data.
10. An electronic camera according to claim 6, wherein:
the temporary storage device holds the image data output from the image capturing device to be overwritten.
11. An electronic camera according to claim 10, wherein:
the temporary storage device overwrites oldest image data with most recent image data when the temporary storage device has become full for storing image data.
12. An electronic camera according to claim 1, further comprising:
a compressing device that compresses the image data output from the image capturing device, wherein the first storage device stores and holds the image data compressed by the compressing device.
13. An electronic camera according to claim 6, further comprising:
a compressing device that compresses the image data output from the image capturing device, wherein the temporary storage device stores and holds the image data compressed by the compressing device.
14. An electronic camera according to claim 1, further comprising:
a thinning device that implements thinning processing on the image data output from the image capturing device, wherein the first storage device stores and holds the image data on which the thinning processing has been implemented by the thinning device.
15. An electronic camera according to claim 6, further comprising:
a thinning device that implements thinning processing on the image data output from the image capturing device, wherein the temporary storage device stores and holds the image data on which the thinning processing has been implemented by the thinning device.
US11/147,252 1999-02-10 2005-06-08 Image processing apparatus Abandoned US20050225659A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/147,252 US20050225659A1 (en) 1999-02-10 2005-06-08 Image processing apparatus
US13/064,587 US8264572B2 (en) 1999-02-10 2011-04-01 Image processing apparatus and electronic camera that reduce the length of time required to complete reproduction of recorded image data

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP11-033218 1999-02-10
JP03321899A JP4186293B2 (en) 1999-02-10 1999-02-10 Electronic camera
US49747400A 2000-02-04 2000-02-04
US11/147,252 US20050225659A1 (en) 1999-02-10 2005-06-08 Image processing apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US49747400A Continuation 1999-02-10 2000-02-04

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/064,587 Continuation US8264572B2 (en) 1999-02-10 2011-04-01 Image processing apparatus and electronic camera that reduce the length of time required to complete reproduction of recorded image data

Publications (1)

Publication Number Publication Date
US20050225659A1 true US20050225659A1 (en) 2005-10-13

Family

ID=12380319

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/147,252 Abandoned US20050225659A1 (en) 1999-02-10 2005-06-08 Image processing apparatus
US13/064,587 Expired - Fee Related US8264572B2 (en) 1999-02-10 2011-04-01 Image processing apparatus and electronic camera that reduce the length of time required to complete reproduction of recorded image data

Family Applications After (1)

Application Number Title Priority Date Filing Date
US13/064,587 Expired - Fee Related US8264572B2 (en) 1999-02-10 2011-04-01 Image processing apparatus and electronic camera that reduce the length of time required to complete reproduction of recorded image data

Country Status (2)

Country Link
US (2) US20050225659A1 (en)
JP (1) JP4186293B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070268384A1 (en) * 2006-05-11 2007-11-22 Tomokazu Uchida Picture recording device
US20080129836A1 (en) * 2006-12-05 2008-06-05 Samsung Techwin Co., Ltd. Method of controlling digital photographing device and digital photographing device using the same
US20110071980A1 (en) * 2009-09-22 2011-03-24 Emc Corporation Performance improvement of a capacity optimized storage system including a determiner
US20120014619A1 (en) * 2010-04-05 2012-01-19 Hiroaki Tobita Image processing device, image processing method and image processing program
US20160344924A1 (en) * 2015-05-08 2016-11-24 Albert Tsai System and Method for Preserving Video Clips from a Handheld Device
US10078880B2 (en) 2013-08-07 2018-09-18 Hitachi Automotive Systems, Ltd. Image processing device and image processing system
US20200137297A1 (en) * 2014-06-26 2020-04-30 Ainemo Inc Smart recording system
US20210113060A1 (en) * 2014-05-09 2021-04-22 Jack Wade Systems and methods for medical imaging

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4815693B2 (en) * 2001-05-22 2011-11-16 株式会社ニコン Electronic camera
US7653304B2 (en) * 2005-02-08 2010-01-26 Nikon Corporation Digital camera with projector and digital camera system
JP4596274B2 (en) * 2006-06-13 2010-12-08 ソニー株式会社 Image recording apparatus, image recording method, and image recording program
JP4968320B2 (en) * 2009-12-25 2012-07-04 カシオ計算機株式会社 Information acquisition device, position information storage method and program
JP5423403B2 (en) * 2010-01-07 2014-02-19 株式会社リコー Image forming system
JP6205654B2 (en) * 2015-04-07 2017-10-04 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd Image processing method and image processing apparatus
US10795585B2 (en) * 2018-06-22 2020-10-06 Intel Corporation Nonvolatile memory store suppresion

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5153730A (en) * 1989-07-27 1992-10-06 Olympus Optical Co., Ltd. Electronic still camera having two recording stages for recording still-image signals
US5297148A (en) * 1989-04-13 1994-03-22 Sundisk Corporation Flash eeprom system
US5933137A (en) * 1997-06-10 1999-08-03 Flashpoint Technology, Inc. Method and system for acclerating a user interface of an image capture unit during play mode
US6020920A (en) * 1997-06-10 2000-02-01 Flashpoint Technology, Inc. Method and system for speculative decompression of compressed image data in an image capture unit
US6026027A (en) * 1994-01-31 2000-02-15 Norand Corporation Flash memory system having memory cache
US6049850A (en) * 1992-06-04 2000-04-11 Emc Corporation Method and apparatus for controlling the contents of a cache memory
US6469738B1 (en) * 1997-02-26 2002-10-22 Sanyo Electric Co., Ltd. Frames allowable to be shot in a digital still camera
US6519003B1 (en) * 1998-03-26 2003-02-11 Eastman Kodak Company Camera with combination four-way directional and mode control interface
US6674467B1 (en) * 1997-08-14 2004-01-06 Samsung Aerospace Industries, Ltd. Digital still camera with image preview using a first and second memory and method for using the same

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06133264A (en) 1992-10-19 1994-05-13 Nikon Corp Electronic still camera
JPH0870420A (en) 1994-06-24 1996-03-12 Casio Comput Co Ltd Electronic still camera and image data recording method therefor

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5297148A (en) * 1989-04-13 1994-03-22 Sundisk Corporation Flash eeprom system
US5153730A (en) * 1989-07-27 1992-10-06 Olympus Optical Co., Ltd. Electronic still camera having two recording stages for recording still-image signals
US6049850A (en) * 1992-06-04 2000-04-11 Emc Corporation Method and apparatus for controlling the contents of a cache memory
US6026027A (en) * 1994-01-31 2000-02-15 Norand Corporation Flash memory system having memory cache
US6469738B1 (en) * 1997-02-26 2002-10-22 Sanyo Electric Co., Ltd. Frames allowable to be shot in a digital still camera
US5933137A (en) * 1997-06-10 1999-08-03 Flashpoint Technology, Inc. Method and system for acclerating a user interface of an image capture unit during play mode
US6020920A (en) * 1997-06-10 2000-02-01 Flashpoint Technology, Inc. Method and system for speculative decompression of compressed image data in an image capture unit
US6674467B1 (en) * 1997-08-14 2004-01-06 Samsung Aerospace Industries, Ltd. Digital still camera with image preview using a first and second memory and method for using the same
US6519003B1 (en) * 1998-03-26 2003-02-11 Eastman Kodak Company Camera with combination four-way directional and mode control interface

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8045018B2 (en) * 2006-05-11 2011-10-25 Panasonic Corporation Picture recording device
US20070268384A1 (en) * 2006-05-11 2007-11-22 Tomokazu Uchida Picture recording device
US20080129836A1 (en) * 2006-12-05 2008-06-05 Samsung Techwin Co., Ltd. Method of controlling digital photographing device and digital photographing device using the same
US7733386B2 (en) * 2006-12-05 2010-06-08 Samsung Electronics Co., Ltd. Method of controlling digital photographing device and digital photographing device using the same
US8677052B2 (en) 2009-09-22 2014-03-18 Emc Corporation Snapshotting of a performance storage system in a system for performance improvement of a capacity optimized storage system
US9141300B2 (en) 2009-09-22 2015-09-22 Emc Corporation Performance improvement of a capacity optimized storage system using a performance segment storage system and a segment storage system
US20110072226A1 (en) * 2009-09-22 2011-03-24 Emc Corporation Snapshotting of a performance storage system in a system for performance improvement of a capacity optimized storage system
US10013167B2 (en) * 2009-09-22 2018-07-03 EMC IP Holding Company LLC Performance improvement of a capacity optimized storage system using a performance segment storage system and a segment storage system
US8447726B2 (en) * 2009-09-22 2013-05-21 Emc Corporation Performance improvement of a capacity optimized storage system including a determiner
US20130304969A1 (en) * 2009-09-22 2013-11-14 Emc Corporation Performance improvement of a capacity optimized storage system including a determiner
US20110071980A1 (en) * 2009-09-22 2011-03-24 Emc Corporation Performance improvement of a capacity optimized storage system including a determiner
US20150095559A1 (en) * 2009-09-22 2015-04-02 Emc Corporation Performance improvement of a capacity optimized storage system including a determiner
US9875028B2 (en) * 2009-09-22 2018-01-23 EMC IP Holding Company LLC Performance improvement of a capacity optimized storage system including a determiner
US20110072227A1 (en) * 2009-09-22 2011-03-24 Emc Corporation Performance improvement of a capacity optimized storage system using a performance segment storage system and a segment storage system
US20160034200A1 (en) * 2009-09-22 2016-02-04 Emc Corporation Performance improvement of a capacity optimized storage system using a performance segment storage system and a segment storage system
US9084023B2 (en) * 2010-04-05 2015-07-14 Sony Corporation Image processing device, image processing method and image processing program
US20120014619A1 (en) * 2010-04-05 2012-01-19 Hiroaki Tobita Image processing device, image processing method and image processing program
US10078880B2 (en) 2013-08-07 2018-09-18 Hitachi Automotive Systems, Ltd. Image processing device and image processing system
US20210113060A1 (en) * 2014-05-09 2021-04-22 Jack Wade Systems and methods for medical imaging
US20200137297A1 (en) * 2014-06-26 2020-04-30 Ainemo Inc Smart recording system
US11184529B2 (en) * 2014-06-26 2021-11-23 Ainemo Inc. Smart recording system
US20160344924A1 (en) * 2015-05-08 2016-11-24 Albert Tsai System and Method for Preserving Video Clips from a Handheld Device
US9848120B2 (en) * 2015-05-08 2017-12-19 Fast Model Technology Llc System and method for preserving video clips from a handheld device

Also Published As

Publication number Publication date
US20110181756A1 (en) 2011-07-28
JP2000232596A (en) 2000-08-22
JP4186293B2 (en) 2008-11-26
US8264572B2 (en) 2012-09-11

Similar Documents

Publication Publication Date Title
US8264572B2 (en) Image processing apparatus and electronic camera that reduce the length of time required to complete reproduction of recorded image data
US7821544B2 (en) Method and apparatus for providing live view and instant review in an image capture device
US6876393B1 (en) Electronic camera with battery capability consideration
JPH08331498A (en) Image data recompressing device
JPH07226911A (en) Electronic still camera
US7046275B1 (en) Digital camera and imaging method
JP3868145B2 (en) Image recording apparatus and electronic camera apparatus
JP2000295568A (en) Electronic camera
US6774940B1 (en) Electronic camera apparatus having image reproducing function and method for controlling reproduction thereof
JP3647050B2 (en) Shooting device
JPH09116852A (en) Electronic camera
JP3615873B2 (en) Recompression prohibition control device
JPH07225687A (en) Electronic still camera
JP3816401B2 (en) Data recording device
JP4617036B2 (en) Image reproducing apparatus, image reproducing method, program, and recording medium
JPH0793097A (en) Information handling device
JPH09163293A (en) Digital still camera
JP3259882B2 (en) Information handling equipment
JP3907657B2 (en) Imaging device
JP3297550B2 (en) Information handling equipment
JP3709412B2 (en) Information handling equipment
JP2001223920A (en) Imaging device and display device
JP2832110B2 (en) Transmission equipment
JP3772177B2 (en) Electronic camera
JP2002300511A (en) Electronic camera and recording method for electronic camera

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION