CA2033339C - Electronic still camera utilizing image compression and digital storage - Google Patents

Electronic still camera utilizing image compression and digital storage

Info

Publication number
CA2033339C
CA2033339C CA002033339A CA2033339A CA2033339C CA 2033339 C CA2033339 C CA 2033339C CA 002033339 A CA002033339 A CA 002033339A CA 2033339 A CA2033339 A CA 2033339A CA 2033339 C CA2033339 C CA 2033339C
Authority
CA
Canada
Prior art keywords
image
digital
signals
buffer
image signals
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.)
Expired - Lifetime
Application number
CA002033339A
Other languages
French (fr)
Other versions
CA2033339A1 (en
Inventor
Steven J. Sasson
Robert G. Hills
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.)
Eastman Kodak Co
Original Assignee
Eastman Kodak Co
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23372955&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CA2033339(C) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Eastman Kodak Co filed Critical Eastman Kodak Co
Publication of CA2033339A1 publication Critical patent/CA2033339A1/en
Application granted granted Critical
Publication of CA2033339C publication Critical patent/CA2033339C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • H04N1/2137Intermediate information storage for one or a few pictures using still video cameras with temporary storage before final recording, e.g. in a frame buffer
    • H04N1/2141Intermediate information storage for one or a few pictures using still video cameras with temporary storage before final recording, e.g. in a frame buffer in a multi-frame buffer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/16Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • H04N1/215Recording a sequence of still pictures, e.g. burst mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2158Intermediate information storage for one or a few pictures using a detachable storage unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/21Intermediate information storage
    • H04N2201/214Checking or indicating the storage space
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S358/00Facsimile and static presentation processing
    • Y10S358/906Hand-held camera with recorder in a single unit

Abstract

An electronic still camera employs digital processing of image signals corresponding to a still image and storage of the processed image signals in a removable static random access memory card (24). An image sensor (12) is exposed to image light and the resultant analog image information is converted to digital image signals. A control processor (20) controls the exposure section (10) and an A/D converter (16), delivering digital signals to a multi-image buffer (18) at a rate commensurate with normal operation of the camera. A digital processor (22) operates on the stored digital signals, transforming blocks of the digital signals and encoding the signals into a compressed stream of processed image signals, which are downloaded to the memory card. The digital processor (22) operates at a throughput rate different than the input rate for better image capture and optimum utilization of the camera.

Description

2a3333~
PCT/US90/02~9 WO ~/139~

F.T.F~CTRONIc ~':;TIT.T. C~MF~A UTIT I7ING ~MI~GF~
COMPR~SSION AND DIGITAL STORAG~

Technical Field The present invention pertains in general to the field of electronic still imaging and, more particularly, to an electronic camera incorporating digital processing of image signals derived from an electronic image sensor and digital storage of the processed signals in a removable storage medium.
Backaro~nd Art An electronic still camera employing non-volatile storage of digital image signals is described in U.S. Patent No. 4,489,351. Analog color information from three charge-coupled device (CCD) image sensors is converted into a digital bit stream and transmitted through a peripheral memory control unit to an integrated circuit memory. The memory is one unit of many, e.g., twenty-four memory units, recessed into a ~cassette" that is separably attached through an electrical connector to the camera body. In order to obtain a digital image of high quality, many pi~els, and thus many bits of digital information, need to be processed in a short time. In an article entitled ~Possibilities of the Digital Electronic Still Camera", by Sumihisa Hashiguchi (~hashin Kogaku, pp. 110-111, February 1988), the author proposes a multi-layer image processing integrated circuit including sensors, analog-to-digital (A/D) converters, and 8-bit buffer storage cells in respective layers. Since the output signal from an individual pixel is transferred "vertically" through an A/D converter to an included storage cell, real-time throughput is obtained without high speed operation. The stored WO ~/139~ PCT/US90/025~r 2~3339 signals can be read out slowly for digital recording, perhaps after compression, on a storage drive incorporating a small floppy disk. (Another e~ample of a digital-based electronic still camera is shown in published UX Patent Application 2089169, in which the camera loads the digital image signals into a bubble memory cassette.) A static random access memory (SRAM) card, in the size, and form, of a credit card, is an attractive storage alternative to the devices described in the above-related disclosures. For instance, published European Patent Application 289,944 shows a detachable SRAM module for use in a digital electronic still camera. The module is disclosed as a 32 M-bit (4 M-byte) SRAM integrated circuit card, although such storage capacities in a card are not commonly available at this time. A 512 K-byte SRAM card is presently available (Mitsubishi Electronics America, Inc. is one supplier).
However, as pointed out in an article by Sumihisa Hashiguchi (~Picture Recording and Electric Power Consumption," Shashin Kogyo, pp. 94-95, April 1988), there is a significant problem with memory volume. In the case; for e~ample, of recording 780 x 490 picture elements from a CCD image sensor, with 8 bits allocated to each picture element, 382,200 bytes are required for a single monochrome video frame. This amounts to only one picture on a memory card (of 512 K-bytes). This is a considerable obstacle since still photographers are used to taking many pictures, e.g., 24 or 36 pictures, with one cassette of conventional film. Moreover, color pictures would ordinarily require three times the storage capacity of monochrome pictures.
Dynamic random access memory (DRAM) offers 20333`39 PCr/USgO/02569 .

more storage in a reasonable volume, but power consumption quickly becomes formidable as storage capacity increases. The Hashiguchi article, consequently, calls for the development of new 5 techniques of storage based on the compression of picture information by a factor of 10 or 100. As Hashiguchi points out, several picture compression techniques are available at present. For esample, the aforementioned European Patent Application 10 289,944 suggests an embodiment in which a signal processor is adapted to accomplish data compression, such as the Hadamard transform, cosine transform or orthogonal transform, and coding on the video signal, which in turn is transferred to and stored 1~ in the detachable SRAM card. (It is also of interest that U.S. Patent 4,131,919, which issued on December 26, 1978, proposes the use of source and/or channel encoding schemes to more efficiently record digital still image signals on magnetic tape.) 20 Adaptive differential pulse code modulation is another known compression algorithm for encoding still images.
The fundamental structure for in-camera digital processing is ordinarily based on a 25 conventional analog camera, with digital processing techniques being applied to the functional analog blocks, such as color separation, white balance, gamma correction, and so on. This conventional transposition extends to real-time processing in 30 that in-camera digital processing seeks, insofar as possible, to emulate real-time analog processing rates by rapidly accessing the imager, processing the resultant image signals, and writing the processed image signals to memory within normal 35 video frame rates. (...albeit, that in the WO-~/139~ PCT/US90/02 aforementioned Shashin Rogaku article of Feb. 1988, in U.S. Patent No. 4,489,351, and in UK Patent Application 2089169, a buffer or temporary memory is provided to allow transmission of the image data to the recording device at a desired rate, which due to device or other limitations is often less than the image capture rate.) Nonetheless, as recognized by the Hashiguchi article, the available techniques neither adequately meet the requirement for real-time processing as needed by an electronic still camera nor the requirement for simply including the compression hardware with the camera.
Disclosure of Invention The problem with the available techniques is their focus on real-time throughput. The present invention departs from this focus by distinguishing the input function of the camera from the processing function so that, on the one hand, image signals from a plurality of still images accumulate at a rate commensurate with normal operation of the camera while, on the other hand, the accumulated image signals are digitally processed at a throughput rate different than the accumulating rate. The prior techniques tend, by nature of their focus upon speed, not only to direct compression choices to those capable of handling a data stream at an e~tremely fast rate, such as differential pulse code modulation (DPCM), but also tend to focus processing upon one image at a time. By providing a multi-image input buffer and separating digital processing from input requirements, the digital processor not only has more time to operate on blocks of image signals, in particular transform encoding the blocks of signals, but also obtains such processing advantages without disturbing the 20~3339 WO ~/13~ PCT/US90/02569 "stacking up" of images in the input buffer. The invention further utilizes a removable digital storage means, such as a SRAM memory card, to store the compressed image signals. With lO:l compression, for esample, the byte requirement for a picture can be reduced by a factor of ten and many more images can be stored in the memory card.
Brief Description of the Drawings The invention will be described in relation to the drawings, in which:
Figure lA is a block diagram of an electronic still camera employing digital processing according to the invention;
Figure lB is a block diagram of an exemplary form of image compression used in connection with the invention;
Figure 2A is a functional sequence diagram showing multi-image input buffering;
Figure 2B is a further functional sequence diagram showing full utilization of the input buffer and concomitant delay;
Figure 3 is a block diagram showing details of a specific processing architecture for the electronic still camera;
Figure 4A is a block diagram of an electronic still player for use in reproducing pictures taken with the camera of Figure lA; and Figure 4B is a block diagram of an exemplary form of image expansion used in connection - 30 with the player of Fig. 4A.
Best Mode For CarrYin~ Out the Invention Because electronic still cameras employing charge-coupled device (CCD) sensors are well known, the present description will be directed in particular to elements forming part of, or 20~3339 PCT/US~/0256 WO ~/13~

cooperating more directly with, apparatus in accordance with the present invention. Elements not specifically shown or described herein may be selected from those known in the art.
Referring initially to Figures lA and lB, an electronic still camera is divided generally into an input section 2 and a compression and recording section 4. The input section 2 includes an e~posure section 10 for directing image light from a subject (not shown) toward an image sensor 12. Although not shown, the e~posure section 10 includes conventional optics for directing the image light thr~ugh a diaphragm, which regulates the optical aperture, and a shutter, which regulates e~posure time. The sensor 12, which includes a two-dimensional array of photosites corresponding to picture elements of the image, is a conventional charge-coupled device (CCD) using either well-known interline transfer or frame transfer techniques. The sensor 12 is e~posed to image light so that analog image charge information is generated in respective photosites. The charge information is applied to an output diode 14, which converts the charge information to analog image signals corresponding to respective picture elements. The analog image signals are applied to an A/D converter 16, which generates a digital image signal from the analog input signal for each picture element.
The digital signals are applied to an image buffer 18, which is a random access memory (RAM) with storage capacity for a plurality of still images. The arrangement for allocating memory space in the image buffer 18 to individual frames may vary; for this description, however, the frames will be allocated to specific, identifiable memory spaces 2Q~3333 -such that a new frame can be directly written over an old frame without affecting the other frames in the buffer 18. This, as will be shown, becomes convenient in unloading the buffer 18 and freeing memory space for a new frame as soon as the older ones are processed.
A control processor 20 generally controls the input section 2 of the camera by initiating and controlling e~posure (by operation of the diaphragm and shutter (not shown) in the exposure section 10), by generating the horizontal and vertical clocks needed for driving the sensor 12 and for clocking image information therefrom, and by enabling the A/D
converter 16 in conjunction with the image buffer 18 for each signal segment relating to a picture element. (The control processor 20 would ordinarily include a microprocessor coupled with a system timing circuit.) Once a certain number of digital image signals have been accumulated in the image buffer 18, the stored signals are applied to a digital signal processor 22, which controls the throughput processing rate for the compression and recording section 4 of the camera. The processor 22 applies a compression algorithm to the digital image signals, and sends the compressed signals to a removable memory card 24 via a connector 26. A
representative memory card is a 512 K-byte static random access memory (SRAM) available from Mitsubishi Corp.
Since the compression and related processing ordinarily occurs over several steps, the intermediate products of the processing algorithm are stored in a processing buffer 28. (The processing buffer 28 may also be configured as part 35 of the memory space of the image buffer 18.) The 2~)~3339 WO ~/13~ PCT/US90/0256 number of image signals needed in the image buffer 18 before digital processing can begin depends on the type of processing, that is, for a block transformation to begin, a block of signals including at least a portion of the image signals comprising a video frame must be available.
Consequently, in most circumstances, the compression may commence as soon as the requisite block, e.g., of 16 x 16 picture elements, is present in the buffer 18.
The input section 2 operates at a rate commensurate with normal operation of the camera while compression, which consumes more time, can be relatively divorced from the input rate. The exposure section 10 e~poses the sensor 12 to image light for a time period dependent upon e~posure requirements, for example, a time period between 1/1000 second and several seconds. The image charge is then swept from the photosites in the sensor 12, converted to a digital format, and written into the image buffer 18 during a standard rate, which may, for example, correspond to a standard video field or frame rate. The repetition rate of the driving signals provided by the control processor 20 to the sensor 12, the A/D converter 16 and the buffer 18 are accordingly generated to achieve such a transfer. The processing throughput rate of the compression and recording section 4 is determined by the character of an image, i.e., the amount of detail versus redundant information, and the speed of the digital signal processor 22, and may take up to several seconds for an especially comple~ image.
One desirable consequence of this architecture is that the processing algorithm employed in the compression and recording section 2~`33 3g ~
WO ~/139~ PCT/US90/02~9 may be selected for quality treatment of the image rather than for throughput speed. This, of course, can put a delay between consecutive pictures which may affect the user, depending on the time between photographic events. This is a problem since it is well known and understood in the field of still video recording that a digital still camera should provide a continuous shooting capability for a successive sequence of images. For this reason, the image buffer 18 shown in Figure l provides for storage of a plurality of images, in effect allowing a series of images to "stack up" at video rates.
The size of the buffer is established to hold enough consecutive images to cover most picture-taking situations. Figures 2A and 2B show the typical functional sequence for a camera having buffer area for three separate images. As each image is captured (line D), the ne~t available buffer area is loaded tline E) and image compression begins (line F). Figure 2A illustrates a typical situation in which the shutter release (line C) is actuated at spaced times insufficient to load all three buffer areas. In Figure 2B, the shutter release is continuously held down (line C) and a burst of exposures ensue. The three buffer areas are quickly loaded (line E) and, responsive to a buffer full signal (line H), the control processor 20 interrupts the exposure section lO. No further image is then captured until a buffer is freed. For example, in lines E and F, after the first image is compressed and transferred to the card 24, the first buffer area is freed up and a fourth exposure is made.
An operation display panel 30 is connected to the control processor 20 for displaying information useful in operation of the camera. Such '2~33339 WO ~/139~ PCT/US~/0256~

information might include typical photographic data, such as shutter speed, aperture, e~posure bias, color balance (auto, tungsten, fluorescent, daylight), field/frame, low battery, low light, exposure modes (aperture preferred, shutter preferred), and so on. Moreover, other information unique to this type of camera is displayed. For instance, the memory card 24 would ordinarily include a directory signifying the beginning and ending of each stored image. This would show on the display 30 as either (or both) the number of images stored or the number of image spaces remaining, or estimated to be remaining.
The control processor 20 also accesses a card diagnostics memory 31 for generating important information about the condition of the memory card 24. Specifically, the connector 26 is queried for the presence of a card 24 and, if no card is connected, a "no card" display is produced on the operation display 30. Likewise, if a card is present but it is full of images, a "card full"
display is produced. The card diagnostics memory 31 also provides a verification routine to check the card 24 for faults or defects. For instance, a set of code patterns (such as OlOlOl...and 101010...) can be written into and read from the card to verify memory locations. This is especially important since compressed data is stored on the card 24 and even one defective memory location can produce an extensive visual artifact in the expanded picture.
If a card 24 fails the verification test, a defective card display is produced on the operation display 30.
Buffer diagnostics are maintained in a memory 32 for producing certain information about - 2 0 3! 3 3 3 9 WO ~/13~ PCT/US90/0250 the condition of the image buffer 18. Its principal - purpose is to monitor the utilization of buffer space and produce, as shown in line H of Figure 2B, a ~buffer full" signal when no more buffer space is available. A corresponding display is produced on the display 30, which is important to the user as no further image can be captured until a buffer area is freed up. The digital signal processor 22 further provides a signal indicative of the compression operation on a line 30a to the operation display 30, that is, a signal indicating that compression is underway. A corresponding display, "compression underway , is activated by the display 30.
The digital signal processor 22 compresses each still video image stored in the image buffer 18 according to a known image compression algorithm shown in Figure lB. The compression algorithm begins with a discrete cosine transformation (block 33) of each successive block of the image data to generate a corresponding block of cosine transform coefficients. It is well-known that compression techniques are greatly enhanced when applied to image data which has been previously transformed in accordance with a discrete cosine transform algorithm. The cosine transform coefficients are then rearranged in serial order by a block-to-serial conversion step (block 34) described and illustrated in U.S. Patent 4,772,956, "Dual Block Still Video Compander Processor," issued Sept. 20, 1988 to Roche et al, and which is assigned to the assignee of the present invention and incorporated by reference into the present patent application. The block-to-serial conversion step consists of arranging the discrete cosine transform coefficients in order of increasing spatial frequency, which corresponds to a zig-zag 203~39 WO ~/13~ PCT/US~/0256 pattern illustrated in the Roche et al patent. The resulting serial string of transform coefficients is then subjected to thresholding, normalization, and quantization (block 36) and minimum redundancy S encoding (block 38).
Thresholding discards data words of magnitudes less than a threshold number.
Normalization entails dividing each data word by a divisor to yield a quotient. Quantization discards the fractional bits in the quotient. Minimum redundancy encoding is a technique well-known in the prior art and employs two complimentary steps, namely amplitude encoding and run length encoding.
Amplitude encoding (or ~Huffman Encodingn) assigns to each of a finite set of possible amplitudes an encoded bit pattern designed to require the smallest number of bits for non-redundant representation.
Run length encoding represents any consecutive run of zeros in the data as the smallest non-redundant bit pattern required to count the number of zeros in the run. The set of bit patterns representing each of the possible word amplitudes and the set of bit patterns representing each of the possible zero run lengths may be selected in accordance with the well-known principles and stored in look-up tables for use during the compression process. This compression technique greatly reduces the number of bits required to represent a frame of still video information, without reduction in image quality, thereby greatly reducing the amount of storage that must be allocated to each still frame in the SRAM
card 24.
The uncompressed still video data stored in the image buffer 18 is organized in the manner of a television picture, that is, in vertical columns and 2~3~339 PCr/USgO/0256g WO ~/13~

horizontal rows of video data bytes (representing the corresponding picture elements) divisible into square blocks of bytes, each block comprising, e.g., 16 columns and 16 rows of bytes. The control processor 20 fetches a block of data each time the digital signal processor 22 is about to execute the compression algorithm. The compression process eliminates many bits contained in each block of video data, so that the compressed video data does not emerge from the processor 22 as a standard-length stream of bits, but as a variable number of bits dependent upon the complexity of the picture and the rules used for truncating bits. The memory space, therefore, allocated for each image in the SRAM card 24 can vary from image to image. The processor 22, consequently, allocates memory space in the SRAM card 24 after each compression sequence for an image is completed so that the images may be "packed" into the card as a continuum of compressed image data. This means the storage capacity, in terms of actual images, of the SRAM card is unknown in the beginning, and then gradually is specified as pictures are taken and the card is "filled". The control processor 20 monitors the numbers of images, furnishing a running total to the operation display panel 30, and further triggers a special one more picture" display when the remaining memory space is sufficient for a predetermined number of, say one more, pictures. Alternatively, a fixed "maximum"
space can be allocated in the SRAM card 24 for each image; in this case, fewer images can be stored although the total capacity is always known.
What has been described to this point applies equally to monochrome or color pictures, except that color pictures require additional WO ~/139~ PCT/US90/02~4 processing. For instance, if a multi-spectral color filter array (shown in broken line 39 in Figure lA) overlies the image sensor 12, the various colors are sorted out and processed differently for each color. This would be accomplished by an additional routine in the digital signal processor 22. Such color filter array processing would precede the discrete cosine transform block 33 (Fig. lB) so that image compression can be done separately on each color and three compressed frames would be stored in the memory card 24 for each image.
~ igure 3 illustrates details of a specific processing architecture in which an image buffer 39 combines the function of the image buffer 18 and the processing buffer 28 shown in Figure lA. The analog signals from the output diode 14 of the image sensor 12 are gamma-corrected in a conventional linear-to-gamma correction circuit 74 and applied to the A/D converter 16. The output of the A~D
converter 16 is connected to an 8 bit-to-32 bit latching array 76 comprising latches 76a, 76b, 76c, and 76d. In practice, the latching array 76 performs a double buffering operation to save time, that is, the latched bytes are unloaded in pairs to the processor 22 on a 32 bit-wide input data bus 22a, as follows. After latches 76a and 76b are loaded with the first two bytes provided by the A/D
converter 16, the latched bytes are applied in parallel to the data bus 22a. In the meantime, the other two latches 76c and 76d are being loaded with the next two bytes. When the latches 76c and 76d are full, the latched bytes are applied in parallel to the input data bus 22a while the other latches 76a and 76b are being loaded with new bytes.
In this architecture, therefore, the WO ~/13~

digital signal processor 22 has the initial function, prior to compression, of transferring the paired input bytes to the image buffer 39, which includes random access memories (RAMs) 78a, 78b, 78c, and 78d. In terms of allocating bytes to storage, RAM 78a receives data from the latch 76a, RAM 78b from latch 76b, and so on. The digital signal processor 22 produces address words on an address bus 22c connected to the RAMs 78a-78d. The address word is held in an address latch 80 while a portion of the address word is decoded in a decoder 82 for activating the appropriate chip enable ports of the image buffer RAMs 78a-78d. As shown in Figure 3, the buffer 39 is enabled in pairs of RAMs lS 78a-78d to correspond to the paired bytes being transferred from the latches 76a-76d.
The embodiment of Figure 3 includes no resident non-volatile memory for the digital processor 22. Consequently, the operating program code for the camera is stored in a programmable read only memory (PROM) 84 connected to the address and data buses of the control processor 20. These bus lines are also connected, through respective buffers 86 and 88, to the output address bus 22c and the output data bus 22d of the digital processor 22.
The control processor 20 downloads portions of the operating program from the PROM 84 to the image buffer 39 as required for operation of the digital processor 22. For instance, when a shutter release 73 is depressed and a line 73a is activated, the control processor 20 downloads the data acquisition code over the data bus 22d to a specified location in the image buffer 39. The appropriate address words are then applied to the address bus 22c by the control processor 20 and the operating code is 2~33339 WO ~/139~ PCT/US90/02 written into volatile memory in the digital processor 22. The processor 22 is then ready to latch incoming image bytes into the latch array 76 and transfer paired bytes to the image buffer 39.
When all the image bytes of a still picture are in the image buffer 39, the control processor 20 downloads the operating code for the discrete cosine transform from the PROM 84 to a specified unused memory space in the image buffer 39. The DCT code is written into the volatile memory of the processor 22 and the discrete cosine transformation is performed on blocks of image bytes in the image buffer 39. After each block is transformed, the transform coefficients are written back into the image buffer 39. The control processor 20 ne~t downloads the operating code for the block to serial conversion in like manner, the conversion is performed, and the serial string is written back into the buffer. Then the code for thresholding, normalization and quantization is downloaded in similar fashion, the processing done and processed data stored, and the code for minimum redundancy encoding is downloaded and the amplitude and run length encoding is done. With the image data now in its finally compressed form, and instead of writing the compressed data back into the buffer 39 one more time, the compressed data is directly written into the memory card 24. The above-related technique for storing the operating code in the PROM 84 and downloading sections thereof as needed conserves on the need for fast, and therefore expensive, non-volatile memory dedicated to the processor 22.
A simplified block diagram is shown in Fig.
4a of a still video player for reproducing a picture or for making a hard copy print from the digital WO 90/13g64 .

image signals stored in compressed format in the memory card 24. With the card 24 inserted into a connector 100, the digital signals are accessed and processed in an e~pander 102. An e~pansion algorithm, which is basically the inverse of the compression algorithm of Fig. lB, is shown in Fig.
4B and implemented by the e~pander 102. The digital image data is e~panded block-by-block and stored in an image buffer 104 as a decompressed image. A
conventional thermal printer 106 is connected to the buffer 104 for making a hard copy thermal print from the decompressed image. In addition, the decompressed image signals are converted to analog form by a digital-to-analog (D/A) converter 108 and displayed on a conventional CRT monitor 110.
The invention has been described in detail with particular reference to a presently preferred embodiment, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention.

Claims (17)

What is claimed is:
1. Electronic still imaging apparatus employing digital processing of image signals corresponding to a still image and storage of the processed image signals in a removable digital memory (24), said imaging apparatus including an area image sensor (12) having a two-dimensional array of photosites corresponding to picture elements of the image, means (10) for exposing said sensor (12) to image light so that analog image information is generated in respective photosites and means (16) for converting the analog image information into digital image signals corresponding to the picture elements, said imaging apparatus characterized by:
an image buffer (18) with storage capacity for storing digital image signals corresponding to a plurality of still images;
control processor means (20) responsive to user instructions for initiating operation of said exposing means (10), for clocking the image information from said sensor (12), and for controlling said converting means (16) to deliver said digital signals to said image buffer (18), said control processor means loading digital image signals corresponding to said plurality of still images into said image buffer at an input rate commensurate with normal operation of the imaging apparatus;
digital processing means (22) for operating on blocks of stored digital image signals at a processing throughput rate different than said input rate, said digital processing means (22) including means for transforming blocks of digital image signals into corresponding sets of transform coefficient signals and for encoding the transform coefficient signals into a compressed stream of processed digital image signals; and means (26) responsive to said digital processing means for downloading the processed image signals to said removable digital memory (24).
2. The apparatus claimed in Claim 1 in which said control processor means (20) includes means (32) for monitoring the remaining storage capacity of said image buffer.
3. The apparatus as claimed in Claim 2 in which said control processor means 20 includes means (30) for providing a buffer full signal when said buffer is fully loaded.
4. The apparatus as claimed in Claim 3 wherein said control processor means (20) includes means responsive to said buffer full signal for interrupting said exposing means and preventing further exposure of said image sensor.
5. The apparatus as claimed in Claim 3 further including a visual indicator (30) and wherein said control processor means (20) activates said visual indicator according to the state of said buffer full signal.
6. The apparatus as claimed in Claim 1 in which said digital processing means (22) further includes a processing buffer (28), said digital processing means operating on blocks of digital image signals before said image buffer (18) is fully loaded and storing intermediate products of said processing in said processing buffer (28) so that memory space is freed in said image buffer (18) for further storage of new still images.
7. The apparatus as claimed in Claim 1 which said digital processing means (22) generates an operating signal indicating when the compression algorithm is operating.
8. The apparatus as claimed in Claim 7 further including a visual indicator (30) and wherein said control processor means (20) activates said visual indicator according to the state of said operating signal.
9. The apparatus as claimed in Claim 1 in which said digital processing means (22) compresses the digital image signal in a plurality of stages, one stage (33) including the performance of a discrete cosine transform on the blocks of image signals and another stage (38) including minimum redundancy encoding of the transformed image signals.
10. The apparatus as claimed in Claim 1 in which said control processor means includes verification means (31) for checking the removable digital memory for faults or defects.
11. The apparatus as claimed in Claim 10 in which said control processor means (22) includes means (30) for providing a defective card signal whenever the removable digital memory (24) fails the check provided by said verification means (31).
12. The apparatus as claimed in Claim 1 in which said area image sensor includes a color filter array (39) having a multi-colored pattern oriented to said photosites and including one color representative of luminance, and said digital processing means (22) interpolates at least the luminance component over the block area and transforms each block of digital signals including the interpolated signals.
13. The apparatus as claimed in Claim 12 wherein said digital processing means is connected to said buffer (18) for operating on stored digital signals from the first stored image irregardless of the entering of digital signals corresponding to subsequent still images into said buffer (18).
14. The apparatus as claimed in Claim 13 in which said control processor means (20) intermittently disables and reenables said exposing means (10) according to the memory space remaining in said image buffer (18).
15. An electronic still imaging apparatus employing digital processing of image signals corresponding to a still image and storage of the processed image signals in a removable digital memory (24), said apparatus including an area image sensor (12) having a two-dimensional array of photosites corresponding to picture elements of the image, means for exposing said sensor (12) to image light so that analog image signals are obtained from the respective photosites, and an A/D converter (16) for converting the analog image signals into digital image signals, said apparatus characterized by:
a digital processor (22) for processing the digital image signals through a compression algorithm and for generating a stream of compressed signals having a variable bit length dependent upon the character of the image, said processor (22) allocating a variable-length memory space in said removable digital memory (24) for each image; and means (26) for downloading the compressed signals to the allocated image space, whereby consecutive memory spaces may differ in length depending on the character of each image.
16. The apparatus as claimed in claim 15 further including means (31) for generating a warning signal when the remaining unused memory space in said removable digital memory (24) corresponds to a predetermined amount of memory space generally suitable for at least one more still image.
17. The apparatus as claimed in Claim 16 further including a visual indicator (30) and means for activating said visual indicator according to the state of said warning signal.
CA002033339A 1989-05-09 1990-05-09 Electronic still camera utilizing image compression and digital storage Expired - Lifetime CA2033339C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US349,566 1989-05-09
US07/349,566 US5016107A (en) 1989-05-09 1989-05-09 Electronic still camera utilizing image compression and digital storage

Publications (2)

Publication Number Publication Date
CA2033339A1 CA2033339A1 (en) 1990-11-10
CA2033339C true CA2033339C (en) 1995-10-17

Family

ID=23372955

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002033339A Expired - Lifetime CA2033339C (en) 1989-05-09 1990-05-09 Electronic still camera utilizing image compression and digital storage

Country Status (6)

Country Link
US (1) US5016107A (en)
EP (1) EP0423309B1 (en)
JP (1) JP3109677B2 (en)
CA (1) CA2033339C (en)
DE (1) DE69004663T2 (en)
WO (1) WO1990013964A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI449429B (en) * 2009-03-11 2014-08-11 Maishi Electronic Shanghai Ltd Computer system, computer-readable medium and method allowing applications to simultaneously use a physical camera thereof

Families Citing this family (204)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69010366T2 (en) * 1989-03-30 1994-12-01 Canon Kk Still video camera.
US20010033734A1 (en) * 1989-05-02 2001-10-25 Minolta Co., Ltd., Image information processing system
DE69028038T2 (en) * 1989-05-17 1997-01-30 Minolta Camera Kk Recording and repro camera
JPH02311935A (en) * 1989-05-29 1990-12-27 Fuji Photo Film Co Ltd Storage control system for memory card
US5115240A (en) * 1989-09-26 1992-05-19 Sony Corporation Method and apparatus for encoding voice signals divided into a plurality of frequency bands
US5309183A (en) * 1989-09-28 1994-05-03 Canon Kabushiki Kaisha Image pickup apparatus having difference encoding and non-linear processing of image signals
JP2921879B2 (en) * 1989-09-29 1999-07-19 株式会社東芝 Image data processing device
DE69034198T2 (en) * 1989-11-06 2006-04-20 Canon K.K. Electronic still camera
US5682202A (en) * 1989-12-08 1997-10-28 Fuji Photo Film Co., Ltd. Apparatus for recording/reproducing video data in a memory card on a cluster basis
US5497194A (en) * 1990-01-11 1996-03-05 Ricoh Company, Ltd. Electronic camera for photographing and recording an image and for recording and reproducing a voice
JP2859351B2 (en) * 1990-02-07 1999-02-17 三菱電機株式会社 Method for manufacturing semiconductor device
US5164831A (en) * 1990-03-15 1992-11-17 Eastman Kodak Company Electronic still camera providing multi-format storage of full and reduced resolution images
EP0917350B1 (en) * 1990-03-16 2003-09-24 Canon Kabushiki Kaisha Image encoding and recording apparatus and method
JP2653709B2 (en) * 1990-04-20 1997-09-17 富士写真フイルム株式会社 Image / audio data playback device
JPH044675A (en) * 1990-04-23 1992-01-09 Canon Inc Electronic camera
KR920005598A (en) * 1990-08-29 1992-03-28 오가 노리오 Digital Electronic Still Camera
JP3103151B2 (en) 1990-09-03 2000-10-23 富士写真フイルム株式会社 Electronic still camera and operation control method thereof
JPH04137081A (en) * 1990-09-28 1992-05-12 Fuji Photo Film Co Ltd Ic memory card with eeprom
US5734779A (en) * 1990-11-05 1998-03-31 Canon Kabushiki Kaisha Image pickup device having a plurality of pickup element regions and a color filter
EP0485149B1 (en) * 1990-11-07 1997-07-30 Canon Kabushiki Kaisha Recording apparatus
US5138459A (en) * 1990-11-20 1992-08-11 Personal Computer Cameras, Inc. Electronic still video camera with direct personal computer (pc) compatible digital format output
JPH0575966A (en) * 1990-12-13 1993-03-26 Nikon Corp Electronic still camera
JP2876258B2 (en) * 1991-01-23 1999-03-31 株式会社リコー Digital electronic still camera
KR930007065B1 (en) * 1991-01-30 1993-07-26 삼성전자 주식회사 Device for editing pictures in camcoder
US5249053A (en) * 1991-02-05 1993-09-28 Dycam Inc. Filmless digital camera with selective image compression
US5727114A (en) * 1991-02-06 1998-03-10 Canon Kabushiki Kaisha Image signal recording and reproducing system
JPH04284087A (en) * 1991-03-13 1992-10-08 Canon Inc Electronic still camera
US6512791B1 (en) * 1991-05-15 2003-01-28 Canon Kabushiki Kaisha Image processing apparatus having means for controlling exposure using an orthogonal transformation coefficient
JPH04373277A (en) * 1991-06-21 1992-12-25 Sony Corp Smear correcting circuit
JPH0528634A (en) * 1991-07-18 1993-02-05 Canon Inc Magnetic recorder
IT1252788B (en) * 1991-08-09 1995-06-28 Tower Tech Srl SYSTEM FOR THE MANAGEMENT OF THE STORAGE AND RETURN OF SEQUENCES OF VIDEO SIGNALS ON DIGITAL MASS MEMORIES
US5521713A (en) * 1991-08-29 1996-05-28 Sony Corporation Apparatus and method for data compression and expansion using hybrid equal length coding and unequal length coding
JP3118032B2 (en) * 1991-09-04 2000-12-18 キヤノン株式会社 Video camera
DE4229710B4 (en) * 1991-09-09 2008-06-05 Samsung Electronics Co., Ltd. Digital audio data storage system and digital audio system equipped therewith
US5806072A (en) * 1991-12-20 1998-09-08 Olympus Optical Co., Ltd. Electronic imaging apparatus having hierarchical image data storage structure for computer-compatible image data management
US5343243A (en) * 1992-01-07 1994-08-30 Ricoh Company, Ltd. Digital video camera
US7339604B1 (en) * 1992-02-19 2008-03-04 8X8, Inc. Videoconferencing arrangement having multi-purpose digital still camera
GB2264838B (en) * 1992-02-21 1995-08-30 Samsung Electronics Co Ltd Video recording apparatus
US5341489A (en) * 1992-04-14 1994-08-23 Eastman Kodak Company Memory card with programmable interleaving
JP3235903B2 (en) * 1992-06-11 2001-12-04 株式会社リコー Still camera
JPH0644366A (en) * 1992-06-15 1994-02-18 Sony Corp Memory device for image
JP3153933B2 (en) * 1992-06-16 2001-04-09 ソニー株式会社 Data encoding device and method and data decoding device and method
DE69324972T2 (en) * 1992-08-31 2000-02-17 Canon Kk Image capture device
EP0586218B1 (en) * 1992-09-01 1998-07-22 Canon Kabushiki Kaisha Image processing apparatus
EP0594992B1 (en) * 1992-09-09 2000-01-26 Canon Kabushiki Kaisha Reproducing apparatus for still image data and audio data
JP3273471B2 (en) * 1992-09-09 2002-04-08 キヤノン株式会社 Image recording device
JPH06121275A (en) * 1992-10-06 1994-04-28 Nikon Corp Till camera
JPH06178261A (en) * 1992-12-07 1994-06-24 Nikon Corp Digital still camera
US5475441A (en) * 1992-12-10 1995-12-12 Eastman Kodak Company Electronic camera with memory card interface to a computer
JP3186292B2 (en) * 1993-02-02 2001-07-11 ソニー株式会社 High efficiency coding method and apparatus
US5552824A (en) * 1993-02-18 1996-09-03 Lynx System Developers, Inc. Line object scene generation apparatus
JPH06303533A (en) * 1993-04-09 1994-10-28 Sony Corp Image sensor and electronic still camera
US5581654A (en) * 1993-05-25 1996-12-03 Sony Corporation Method and apparatus for information encoding and decoding
US5493335A (en) * 1993-06-30 1996-02-20 Eastman Kodak Company Single sensor color camera with user selectable image record size
CA2127053C (en) * 1993-07-02 2005-01-04 Makoto Furuhashi Method and apparatus for time-sharing cpu system bus in image generation system
EP0677227A4 (en) * 1993-09-02 1996-06-26 Kiwisoft Programs Ltd Video camera for recording labelled items.
US5748326A (en) * 1993-12-07 1998-05-05 Fisher-Price Inc. Instant special effects electronic camera
JPH07234921A (en) * 1993-12-28 1995-09-05 Nikon Corp Loading/unloading mechanism for recording medium
US5608713A (en) * 1994-02-09 1997-03-04 Sony Corporation Bit allocation of digital audio signal blocks by non-linear processing
US5563655A (en) * 1994-02-28 1996-10-08 Eastman Kodak Company Intelligent digital image storage for an electronic camera
US5477264A (en) * 1994-03-29 1995-12-19 Eastman Kodak Company Electronic imaging system using a removable software-enhanced storage device
JP3186412B2 (en) * 1994-04-01 2001-07-11 ソニー株式会社 Information encoding method, information decoding method, and information transmission method
JP3579455B2 (en) * 1994-05-06 2004-10-20 ペンタックス株式会社 Image input device
KR970010089B1 (en) * 1994-05-31 1997-06-21 Samsung Aerospace Ind Image input/output apparatus for encoding/decoding for video signal
DE59510756D1 (en) * 1994-06-06 2003-09-11 Sci Worx Gmbh Method for coding / decoding a data stream
JP3277699B2 (en) * 1994-06-13 2002-04-22 ソニー株式会社 Signal encoding method and apparatus, and signal decoding method and apparatus
US6542183B1 (en) 1995-06-28 2003-04-01 Lynx Systems Developers, Inc. Event recording apparatus
JP3277705B2 (en) 1994-07-27 2002-04-22 ソニー株式会社 Information encoding apparatus and method, and information decoding apparatus and method
JP3341474B2 (en) * 1994-07-28 2002-11-05 ソニー株式会社 Information encoding method and decoding method, information encoding device and decoding device, and information recording medium
JP3504738B2 (en) * 1994-09-09 2004-03-08 オリンパス株式会社 Electronic imaging apparatus and electronic imaging system
US5748234A (en) * 1994-09-13 1998-05-05 Intel Corporation Video processing system and method
US5784099A (en) * 1994-09-13 1998-07-21 Intel Corporation Video camera and method for generating time varying video images in response to a capture signal
US5619257A (en) * 1994-12-13 1997-04-08 Eastman Kodak Company Combined film and electronic camera with storage density selection, segment image stacking, instant view and high resolution film mode
JP3557674B2 (en) * 1994-12-15 2004-08-25 ソニー株式会社 High efficiency coding method and apparatus
US5550595A (en) * 1994-12-16 1996-08-27 Intel Corporation Apparatus and method for motion estimation with enhanced camera interface
JP3392967B2 (en) * 1994-12-27 2003-03-31 ペンタックス株式会社 Still video camera
JPH08289180A (en) * 1995-02-14 1996-11-01 Nikon Corp Electronic still camera
JPH08336069A (en) * 1995-04-13 1996-12-17 Eastman Kodak Co Electronic still camera
US5886744A (en) * 1995-09-08 1999-03-23 Intel Corporation Method and apparatus for filtering jitter from motion estimation video data
US5852472A (en) * 1995-09-28 1998-12-22 Intel Corporation Method and apparatus for connecting video sources and video sinks
US5706054A (en) * 1995-12-01 1998-01-06 Intel Corporation Method and apparatus for adjusting video data to limit the effects of automatic focusing control on motion estimation video coders
US5633678A (en) * 1995-12-20 1997-05-27 Eastman Kodak Company Electronic still camera for capturing and categorizing images
US5696850A (en) * 1995-12-21 1997-12-09 Eastman Kodak Company Automatic image sharpening in an electronic imaging system
US5668596A (en) * 1996-02-29 1997-09-16 Eastman Kodak Company Digital imaging device optimized for color performance
US5867214A (en) 1996-04-11 1999-02-02 Apple Computer, Inc. Apparatus and method for increasing a digital camera image capture rate by delaying image processing
JP3832089B2 (en) * 1997-05-26 2006-10-11 セイコーエプソン株式会社 Digital camera and printing system
JP3726272B2 (en) * 1996-08-21 2005-12-14 富士写真フイルム株式会社 Digital camera
US5986701A (en) * 1996-09-26 1999-11-16 Flashpoint Technology, Inc. Method and system of grouping related images captured with a digital image capture device
US6169575B1 (en) * 1996-09-26 2001-01-02 Flashpoint Technology, Inc. Method and system for controlled time-based image group formation
US6147703A (en) * 1996-12-19 2000-11-14 Eastman Kodak Company Electronic camera with image review
DE69729073T2 (en) 1996-12-25 2004-09-09 Casio Computer Co., Ltd. IMAGE DATA PROCESSING SYSTEM AND METHOD
US6292618B1 (en) * 1997-03-11 2001-09-18 Hitachi, Ltd. Image recording and reproducing apparatus
AUPO799197A0 (en) * 1997-07-15 1997-08-07 Silverbrook Research Pty Ltd Image processing method and apparatus (ART01)
US6314206B1 (en) * 1997-04-07 2001-11-06 Asahi Kogaku Kogyo Kabushiki Kaisha Compression ratio setting device
US6310647B1 (en) * 1997-04-15 2001-10-30 Eastman Kodak Company Image format for storing digital images and including multiple application segments
JP3519913B2 (en) * 1997-06-10 2004-04-19 三洋電機株式会社 Digital still camera
US6215523B1 (en) 1997-06-10 2001-04-10 Flashpoint Technology, Inc. Method and system for accelerating a user interface of an image capture unit during review mode
US6278447B1 (en) * 1997-06-10 2001-08-21 Flashpoint Technology, Inc. Method and system for accelerating a user interface of an image capture unit during play mode
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
AU7713898A (en) * 1997-06-10 1998-12-30 Flashpoint Technology, Inc. A method and system for generating an enhanced image file in an image capture unit
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
JP3496744B2 (en) * 1997-06-13 2004-02-16 三洋電機株式会社 Image data recording device and digital camera
US5973734A (en) 1997-07-09 1999-10-26 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US20030174241A1 (en) * 1997-07-15 2003-09-18 Kia Silverbrook Method of color correcting a sensed image
US6219467B1 (en) * 1997-07-15 2001-04-17 Fuji Photo Film Co. Ltd. Image processing device
US8174556B1 (en) 1997-10-01 2012-05-08 8X8, Inc. Videoconferencing arrangement having multi-purpose digital still camera
AU9781898A (en) * 1997-10-07 1999-04-27 Sony Electronics Inc. Method of and apparatus for transmitting scaled and compressed raw ccd video data from a video camera
US6407777B1 (en) 1997-10-09 2002-06-18 Deluca Michael Joseph Red-eye filter method and apparatus
US7352394B1 (en) * 1997-10-09 2008-04-01 Fotonation Vision Limited Image modification based on red-eye filter analysis
US7738015B2 (en) * 1997-10-09 2010-06-15 Fotonation Vision Limited Red-eye filter method and apparatus
US7042505B1 (en) * 1997-10-09 2006-05-09 Fotonation Ireland Ltd. Red-eye filter method and apparatus
US7630006B2 (en) * 1997-10-09 2009-12-08 Fotonation Ireland Limited Detecting red eye filter and apparatus using meta-data
US6288743B1 (en) 1997-10-20 2001-09-11 Eastman Kodak Company Electronic camera for processing image segments
US6285398B1 (en) 1997-11-17 2001-09-04 Sony Corporation Charge-coupled device video camera with raw data format output and software implemented camera signal processing
JPH11154240A (en) 1997-11-20 1999-06-08 Nintendo Co Ltd Image producing device to produce image by using fetched image
US7113208B1 (en) * 1998-02-24 2006-09-26 Canon Kabushiki Kaisha Image processing apparatus, image processing method and recording medium
US6545705B1 (en) 1998-04-10 2003-04-08 Lynx System Developers, Inc. Camera with object recognition/data output
US7253836B1 (en) * 1998-06-30 2007-08-07 Nikon Corporation Digital camera, storage medium for image signal processing, carrier wave and electronic camera
JP4131052B2 (en) * 1998-07-17 2008-08-13 ソニー株式会社 Imaging device
US7602424B2 (en) 1998-07-23 2009-10-13 Scenera Technologies, Llc Method and apparatus for automatically categorizing images in a digital camera
US6435969B1 (en) 1998-11-03 2002-08-20 Nintendo Co., Ltd. Portable game machine having image capture, manipulation and incorporation
US6361350B2 (en) 1998-11-12 2002-03-26 Eastman Kodak Company Card connector having a guide portion
US6493033B1 (en) 1998-12-09 2002-12-10 Eastman Kodak Company Electronic apparatus adapted to receive a memory card
US6593967B1 (en) 1998-12-16 2003-07-15 Eastman Kodak Company Electronic camera having dual clocked line memory
US6317141B1 (en) * 1998-12-31 2001-11-13 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
DE19903176C2 (en) * 1999-01-21 2001-03-08 Sikom Sicherheits Und Kommunik Method for taking over image signals into a memory and circuit arrangement suitable for this
DE19902537C2 (en) * 1999-01-22 2000-11-30 Siemens Ag Device and method for generating a compressed data stream
US6847388B2 (en) 1999-05-13 2005-01-25 Flashpoint Technology, Inc. Method and system for accelerating a user interface of an image capture unit during play mode
US6792148B1 (en) 1999-10-18 2004-09-14 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for providing a camera accessory with compression
US6522889B1 (en) * 1999-12-23 2003-02-18 Nokia Corporation Method and apparatus for providing precise location information through a communications network
US6894686B2 (en) 2000-05-16 2005-05-17 Nintendo Co., Ltd. System and method for automatically editing captured images for inclusion into 3D video game play
JP2001346154A (en) * 2000-06-01 2001-12-14 Sony Corp Image recorder and its image processing method
US9622058B1 (en) 2000-06-02 2017-04-11 Timothy G. Newman Apparatus, system, methods and network for communicating information associated with digital images
US7978219B1 (en) 2000-08-30 2011-07-12 Kevin Reid Imes Device, network, server, and methods for providing digital images and associated processing information
US8326352B1 (en) 2000-09-06 2012-12-04 Kevin Reid Imes Device, network, server, and methods for providing service requests for wireless communication devices
JP2002111942A (en) * 2000-09-29 2002-04-12 Matsushita Electric Ind Co Ltd Image processor
JP3366906B2 (en) * 2001-03-01 2003-01-14 長瀬産業株式会社 MPEG converter
US20030072365A1 (en) * 2001-03-01 2003-04-17 Nagase & Co., Ltd MPEG conversion system for converting digital video signals, MPEG conversion apparatus and recording medium memorizing a software of the MPEG conversion system
US6944700B2 (en) * 2001-06-15 2005-09-13 Logitech Europe S.A. Method and system for transferring data between a digital camera and a host
US6937276B2 (en) * 2001-08-22 2005-08-30 Benq Corporation Digital camera with low memory usage
US7053953B2 (en) 2001-12-21 2006-05-30 Eastman Kodak Company Method and camera system for blurring portions of a verification image to show out of focus areas in a captured archival image
JP2003244588A (en) * 2002-02-15 2003-08-29 Canon Inc Image processing equipment, image processing method and program
JP2003319255A (en) * 2002-02-20 2003-11-07 Casio Comput Co Ltd Image sensing apparatus with light emitting device, method of controlling light emitting device, image sensing method, and image sensing apparatus control program
DE10218452A1 (en) * 2002-04-25 2003-11-06 Sick Ag Method for operating an optoelectronic sensor, in particular a code reader and code reader
CN1231045C (en) * 2002-09-11 2005-12-07 佳能株式会社 Image sensing apparatus and data processing method used therein
US20040085463A1 (en) * 2002-11-06 2004-05-06 Manish Sharma Imaging system with non-volatile memory
US7561793B2 (en) * 2002-11-12 2009-07-14 Eastman Kodak Company User interface for controlling cropping in electronic camera
US6907194B2 (en) 2002-11-12 2005-06-14 Eastman Kodak Company Camera having continuously cropping viewfinder
US7006764B2 (en) * 2002-11-12 2006-02-28 Eastman Kodak Company User interface for controlling cropping in electronic camera
EP2093650B1 (en) 2002-11-20 2013-05-15 Koninklijke Philips Electronics N.V. User interface system based on pointing device
US7046924B2 (en) * 2002-11-25 2006-05-16 Eastman Kodak Company Method and computer program product for determining an area of importance in an image using eye monitoring information
US7327890B2 (en) * 2002-12-20 2008-02-05 Eastman Kodak Company Imaging method and system for determining an area of importance in an archival image
US20040123131A1 (en) * 2002-12-20 2004-06-24 Eastman Kodak Company Image metadata processing system and method
US7423679B2 (en) * 2002-12-20 2008-09-09 Eastman Kodak Company Imaging system having extended useful latitude
US20040119860A1 (en) * 2002-12-23 2004-06-24 Eastman Kodak Company Method of colorimetrically calibrating an image capturing device
US7301562B2 (en) * 2003-02-06 2007-11-27 Eastman Kodak Company Imaging system with delayed verification image presentation
JP2004274525A (en) * 2003-03-11 2004-09-30 Sanyo Electric Co Ltd Digital camera
US6801719B1 (en) * 2003-03-14 2004-10-05 Eastman Kodak Company Camera using beam splitter with micro-lens image amplification
US7193649B2 (en) * 2003-04-01 2007-03-20 Logitech Europe S.A. Image processing device supporting variable data technologies
US7970182B2 (en) 2005-11-18 2011-06-28 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US7587085B2 (en) * 2004-10-28 2009-09-08 Fotonation Vision Limited Method and apparatus for red-eye detection in an acquired digital image
US7536036B2 (en) 2004-10-28 2009-05-19 Fotonation Vision Limited Method and apparatus for red-eye detection in an acquired digital image
US7574016B2 (en) 2003-06-26 2009-08-11 Fotonation Vision Limited Digital image processing using face detection information
US7792970B2 (en) 2005-06-17 2010-09-07 Fotonation Vision Limited Method for establishing a paired connection between media devices
US7689009B2 (en) 2005-11-18 2010-03-30 Fotonation Vision Ltd. Two stage detection for photographic eye artifacts
US7920723B2 (en) * 2005-11-18 2011-04-05 Tessera Technologies Ireland Limited Two stage detection for photographic eye artifacts
US8254674B2 (en) 2004-10-28 2012-08-28 DigitalOptics Corporation Europe Limited Analyzing partial face regions for red-eye detection in acquired digital images
US8036458B2 (en) 2007-11-08 2011-10-11 DigitalOptics Corporation Europe Limited Detecting redeye defects in digital images
US8170294B2 (en) 2006-11-10 2012-05-01 DigitalOptics Corporation Europe Limited Method of detecting redeye in a digital image
US8520093B2 (en) 2003-08-05 2013-08-27 DigitalOptics Corporation Europe Limited Face tracker and partial face tracker for red-eye filter method and apparatus
US20050031224A1 (en) * 2003-08-05 2005-02-10 Yury Prilutsky Detecting red eye filter and apparatus using meta-data
US9412007B2 (en) 2003-08-05 2016-08-09 Fotonation Limited Partial face detector red-eye filter method and apparatus
US7310477B2 (en) * 2003-08-26 2007-12-18 Eastman Kodak Company Photographic film cartridge or cassette systems with microlens
TW200511147A (en) * 2003-09-08 2005-03-16 Primax Electronics Ltd Audio/video device having an optimization program and a method for optimizing audio/video signals
US7705908B2 (en) * 2003-12-16 2010-04-27 Eastman Kodak Company Imaging method and system for determining camera operating parameter
US20050134719A1 (en) * 2003-12-23 2005-06-23 Eastman Kodak Company Display device with automatic area of importance display
US8659619B2 (en) 2004-03-26 2014-02-25 Intellectual Ventures Fund 83 Llc Display device and method for determining an area of importance in an original image
JP4377737B2 (en) * 2004-04-07 2009-12-02 オリンパス株式会社 Digital camera, album management method, and album management program
US20060066630A1 (en) * 2004-09-24 2006-03-30 Rai Barinder S Apparatus and method for transmitting data between graphics controller and external storage
US7821548B2 (en) * 2005-06-03 2010-10-26 Nokia Corporation Temporal image buffer for image processor using compressed raw image
US7599577B2 (en) 2005-11-18 2009-10-06 Fotonation Vision Limited Method and apparatus of correcting hybrid flash artifacts in digital images
WO2007095553A2 (en) 2006-02-14 2007-08-23 Fotonation Vision Limited Automatic detection and correction of non-red eye flash defects
ATE497218T1 (en) 2006-06-12 2011-02-15 Tessera Tech Ireland Ltd ADVANCES IN EXPANSING AAM TECHNIQUES FROM GRAYSCALE TO COLOR IMAGES
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
JP2008129238A (en) * 2006-11-20 2008-06-05 Olympus Imaging Corp Zoom lens and imaging device using the same
US8055067B2 (en) 2007-01-18 2011-11-08 DigitalOptics Corporation Europe Limited Color segmentation
KR101159830B1 (en) 2007-03-05 2012-06-26 디지털옵틱스 코포레이션 유럽 리미티드 Red eye false positive filtering using face location and orientation
KR101503227B1 (en) 2007-04-11 2015-03-16 레드.컴 인코포레이티드 Video camera
US8237830B2 (en) 2007-04-11 2012-08-07 Red.Com, Inc. Video camera
US8503818B2 (en) 2007-09-25 2013-08-06 DigitalOptics Corporation Europe Limited Eye defect detection in international standards organization images
US8212864B2 (en) 2008-01-30 2012-07-03 DigitalOptics Corporation Europe Limited Methods and apparatuses for using image acquisition data to detect and correct image defects
US8081254B2 (en) * 2008-08-14 2011-12-20 DigitalOptics Corporation Europe Limited In-camera based method of detecting defect eye with high accuracy
US20110149811A1 (en) 2009-12-23 2011-06-23 Ramprakash Narayanaswamy Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features
US20110150194A1 (en) 2009-12-23 2011-06-23 Ramprakash Narayanaswamy Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features
US20110149809A1 (en) 2009-12-23 2011-06-23 Ramprakash Narayanaswamy Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling and Content Sharing Features
US8914734B2 (en) 2009-12-23 2014-12-16 8X8, Inc. Web-enabled conferencing and meeting implementations with a subscription-based model
US8736704B2 (en) 2011-03-25 2014-05-27 Apple Inc. Digital camera for capturing an image sequence
US8736697B2 (en) 2011-03-25 2014-05-27 Apple Inc. Digital camera having burst image capture mode
US8736716B2 (en) 2011-04-06 2014-05-27 Apple Inc. Digital camera having variable duration burst mode
US8817801B1 (en) 2011-07-08 2014-08-26 8X8, Inc. Conferencing and meeting implementations with advanced features
US9521384B2 (en) 2013-02-14 2016-12-13 Red.Com, Inc. Green average subtraction in image data
CN110999298A (en) 2017-07-05 2020-04-10 Red.Com有限责任公司 Video image data processing in an electronic device
JP6671737B1 (en) * 2019-08-06 2020-03-25 株式会社I.R.A. Footwear and manufacturing method thereof
WO2022074643A1 (en) * 2020-10-08 2022-04-14 Edgy Bees Ltd. Improving geo-registration using machine-learning based object identification

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4130834A (en) * 1974-12-20 1978-12-19 Videoprint Gesellschaft Fur Industrie-Fernsehen Mbh Method of and apparatus for the production of photographic stills
US4131919A (en) * 1977-05-20 1978-12-26 Eastman Kodak Company Electronic still camera
GB2047041B (en) * 1979-03-22 1983-06-15 Micro Consultants Ltd Digital still picture storage system
US4420773A (en) * 1980-06-30 1983-12-13 Nippon Kogaku K.K. Electronic photographic camera
JPS5778286A (en) * 1980-10-31 1982-05-15 Nippon Kogaku Kk <Nikon> Electronic camera
GB2090503A (en) * 1980-12-10 1982-07-07 Campbell Malcolm Gregory An electronic photographic system
BE890517A (en) * 1981-09-28 1982-01-18 Staar Sa ELECTRONIC IMAGE STORAGE DEVICE
US4651227A (en) * 1982-08-20 1987-03-17 Olympus Optical Co., Ltd. Video signal recording apparatus with A/D conversion
US4541010A (en) * 1983-06-17 1985-09-10 Polaroid Corporation Electronic imaging camera
US4652926A (en) * 1984-04-23 1987-03-24 Massachusetts Institute Of Technology Solid state imaging technique
US4571627A (en) * 1984-11-02 1986-02-18 Polaroid Corporation Electronic viewfinder
JPS61277280A (en) * 1985-05-31 1986-12-08 Sony Corp Electronic still camera
US4647975A (en) * 1985-10-30 1987-03-03 Polaroid Corporation Exposure control system for an electronic imaging camera having increased dynamic range
US4858028A (en) * 1986-05-21 1989-08-15 Canon Kabushiki Kaisha Image processing apparatus
US4800448A (en) * 1986-09-02 1989-01-24 Fuji Photo Film Co. Ltd. Image recording/reproducing apparatus
JPH07110065B2 (en) * 1987-05-01 1995-11-22 富士写真フイルム株式会社 Digital electronic still camera
US4894730A (en) * 1987-05-26 1990-01-16 Casio Computer Co., Ltd. Manually sweeping contact sensitive copier with image data memory
US4772956A (en) * 1987-06-02 1988-09-20 Eastman Kodak Company Dual block still video compander processor
US4803554A (en) * 1987-09-30 1989-02-07 Polaroid Corporation Electronic imaging camera utilizing EPROM memory
US4827347A (en) * 1988-08-22 1989-05-02 Eastman Kodak Company Electronic camera with proofing feature

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI449429B (en) * 2009-03-11 2014-08-11 Maishi Electronic Shanghai Ltd Computer system, computer-readable medium and method allowing applications to simultaneously use a physical camera thereof

Also Published As

Publication number Publication date
EP0423309B1 (en) 1993-11-18
JPH03506111A (en) 1991-12-26
JP3109677B2 (en) 2000-11-20
DE69004663D1 (en) 1993-12-23
DE69004663T2 (en) 1994-06-01
US5016107A (en) 1991-05-14
WO1990013964A1 (en) 1990-11-15
CA2033339A1 (en) 1990-11-10
EP0423309A1 (en) 1991-04-24

Similar Documents

Publication Publication Date Title
CA2033339C (en) Electronic still camera utilizing image compression and digital storage
US5164831A (en) Electronic still camera providing multi-format storage of full and reduced resolution images
JP3781449B2 (en) Digital image storage device for electronic camera
KR100347508B1 (en) Photo Image Pick-Up Device
US4803554A (en) Electronic imaging camera utilizing EPROM memory
US20140375841A1 (en) Image capture apparatus and image capture method in which an image is processed by a plurality of image processing devices
JPH11150738A (en) Electronic camera
US20040146276A1 (en) Moving image recording apparatus and method of recording moving image
JPH10336647A (en) Image compression device and computer readable recording medium recording image compression processing program
US5463419A (en) Image signal processing device for thinning images
US5818524A (en) Digital still camera having an image data compression function
US5583567A (en) Digital image data processing apparatus for storing and/or reading digital data at multiple rates
US5740303A (en) Magnetic recording system and method for a digital still video recorder
JP3519526B2 (en) Digital still camera
JPH0338986A (en) Still video camera
JP3710066B2 (en) Electronic still video camera
JP3064948B2 (en) An electronic camera that can change the compression ratio of image information
JP2000354193A (en) Camera system and video signal processor
JPH01221989A (en) Reduction-recording device and enlargement-reproducing device of picture signal
JP2006041861A (en) Imaging device and image generation method therefor
JP2854580B2 (en) Electronic still camera
EP0420588B1 (en) Image pickup apparatus
JP3062702B2 (en) Image storage device
JP2001069465A (en) Image processor, image processing method and storage medium
JP3034923B2 (en) Image data recording and playback device

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry