EP0675648A2 - Electronic imaging system using a removable software-enhanced storage device - Google Patents

Electronic imaging system using a removable software-enhanced storage device Download PDF

Info

Publication number
EP0675648A2
EP0675648A2 EP95104047A EP95104047A EP0675648A2 EP 0675648 A2 EP0675648 A2 EP 0675648A2 EP 95104047 A EP95104047 A EP 95104047A EP 95104047 A EP95104047 A EP 95104047A EP 0675648 A2 EP0675648 A2 EP 0675648A2
Authority
EP
European Patent Office
Prior art keywords
camera
image
storage device
imaging system
software
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.)
Granted
Application number
EP95104047A
Other languages
German (de)
French (fr)
Other versions
EP0675648B1 (en
EP0675648A3 (en
Inventor
Kamal K. C/O Eastman Kodak Company Sarbadhikari
John R. C/O Eastman Kodak Company Fredlund
Kenneth A. C/O Eastman Kodak Company Parulski
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
Application filed by Eastman Kodak Co filed Critical Eastman Kodak Co
Priority to EP01105229A priority Critical patent/EP1152590A3/en
Priority to EP01105220A priority patent/EP1152589A3/en
Publication of EP0675648A2 publication Critical patent/EP0675648A2/en
Publication of EP0675648A3 publication Critical patent/EP0675648A3/en
Application granted granted Critical
Publication of EP0675648B1 publication Critical patent/EP0675648B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/2621Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/0044Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
    • 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/2137Intermediate information storage for one or a few pictures using still video cameras with temporary storage before final recording, e.g. in a frame buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2158Intermediate information storage for one or a few pictures using a detachable storage unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • 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/40Picture signal circuits
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • H04N5/9264Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding

Definitions

  • This invention pertains to the field of electronic imaging and, in particular, to electronic imaging with an electronic still camera that utilizes a removable storage device for storing images.
  • a digital electronic still camera is a device which uses an electronic sensor to capture an image; signal processing to modify the captured image signal, e.g., as a function of ambient light, and to represent it numerically; and some storage device to preserve the numerical image data.
  • the image storage device is merely a receptacle for the image data.
  • a digital electronic still camera uses a removable storage device, such as an integrated circuit memory card, to store images.
  • a removable storage device such as an integrated circuit memory card
  • U.S. Patent No. 5,016,107 describes an electronic still camera utilizing image compression and providing digital storage in a removable memory card having a static random access memory.
  • Software that controls the camera operation is located in non-removable programmable read only memory (PROM) integrated circuits in the camera.
  • PROM programmable read only memory
  • the integrated circuits in the removable memory card store image data and a directory locating the data.
  • the header typically describes some characteristics about the image or the camera.
  • header information indicates the classification of the information; the imaging system in use; the date and time; the compression mode; as well as image-specific information, such as flash use, white balance data, exposure value, and shutter speed.
  • U.S. Patent No. 5,153,729 shows memory capacity, a free area pointer, a battery expiration date, and a write inhibit flag in the header area of a memory card.
  • each system conveys such characteristic data from the electronic camera by way of the memory card (where the data is temporarily stored) to a peripheral device, such as a player.
  • the object is to increase the downstream functionality of the system by allowing utilization of image-related data in subsequent processing of the image data in a downstream peripheral device.
  • the camera or imaging device generally utilizes little of the stored image characteristic data, one exception being data regarding the utilization of the storage device itself, i.e., how much memory space is remaining for further pictures. In the latter case, the camera accesses such data to display utilization to the camera user.
  • a storage device that is capable of being removed from the camera.
  • Such a storage device is often considered analogous to film in a conventional film camera.
  • an electronic image storage device to contain non-image data which is useful in modifying the image data.
  • additional data is useful in downstream processing, such as in a computer, to modify the image data.
  • the additional non-image data may be read by a variety of peripheral devices, including the camera itself. This provides an opportunity to deal with a number of imaging problems.
  • the software which controls the camera ordinarily cannot be updated without purchasing an entirely new camera, containing a lens, CCD image sensor, etc.
  • a few high end film cameras utilize a removable program module from which the camera can download exposure algorithms.
  • computer programs are updated more regularly than computer hardware, since the software can be refined to provide higher performance (i.e. better image quality) or more features while using the same hardware.
  • An electronic camera can use a programmable digital processor controlled by software. Such a camera offers an opportunity for software updates, if the system is designed to facilitate such updates. What is needed is a method for software updates of the camera algorithms for higher performance, and for adding new features to a camera.
  • an electronic imaging system including an electronic camera for capturing and storing images in a removable storage device which is also preloaded with software for operating the imaging system.
  • the imaging system includes an optical section for establishing the optical parameters of image capture, an image sensing section for electrically capturing an image provided by the optical section, a signal processing section for processing the electrically captured image, a programmable processor for controlling the sections of the system, and means for loading the programmable processor with the software preloaded in the removable storage device for affecting operation of one or more of the sections of the system.
  • the invention provides an electronic still photography system which can be controlled by software located on a removable memory (e.g., a memory card) used with an electronic still camera.
  • a removable memory e.g., a memory card
  • known cameras use the removable memory to store images and data related to an individual image (date, color temperature of the illuminant, etc.) or data related to the camera (type of color filter array, sensor defect locations, etc.) which is transferred to an image reproducing device. Except for data about memory space, the communication is one way.
  • a camera according to this invention uses the removable media to transfer software previously recorded on the memory card (such as improved camera firmware to process the image, or a special access code) to the camera.
  • the advantageous effect is that the operation of the camera or playback device can be improved some years after the camera is purchased, by using an "enhanced" memory card containing improved software for operating the camera or playback device.
  • two-way communication opens use of the storage device to other enhancement possibilities, e.g., to modify image data in selected ways, to modify camera performance for special situations, or to communicate non-captured images (special overlays) to the camera.
  • Figure 1 shows a known electronic still photography system useful for inputting images to a computer.
  • the system includes an electronic camera 1 with an electronic sensing section 1a, a digital processing section 1b, a memory card slot 2, a removable memory card 3, a computer 4 with a built-in memory card reader 5, and a printer 6. Images are captured by the sensing section 1a in the camera 1, manipulated in the processing section 1b, stored on the memory card 3, and transferred from the card 3 to the computer 4.
  • the software used to control the sensing and processing sections 1a and 1b in the camera is entirely located in firmware memory 7 in the camera 1 and cannot be updated without opening the camera cover, unsoldering the firmware memory circuit, and replacing it with a new circuit containing updated code.
  • the application software used to control the playback operations of the computer is supplied, at least in part, by the camera manufacturer. It is stored in a computer hard drive 8, and downloaded to a computer random access memory (RAM) memory 9a, where the program is used by the central processing unit (CPU) 9b.
  • RAM computer random access memory
  • CPU central processing unit
  • To update this software the user must be provided with a new program on a floppy disc, which can be transferred to the hard drive 8.
  • the floppy disk may contain a "plug-in" module for an imaging software application provided with the camera.
  • the plug-in contains both code to allow the images to be downloaded from the camera to the computer, and software code to create color images from the digitized camera image data.
  • the software code implements algorithms for processing the color filter array sampled image data supplied by the camera.
  • the invention is based on the recognition that the storage device, i.e., the memory card 3 in Figure 1, need not be primarily oriented to storage of data for downstream (i.e., computer) processing.
  • the storage device may additionally contain files (data, code, etc.) which are capable of upstream modification of image data and camera performance. This provides an opportunity for affecting image data during the capture and manipulation stages prior to storage.
  • these files may be accessed automatically by the camera, or selected by the user by means of appropriate intervention through the camera. Therefore, the removable image storage device is capable of two-way communication with the camera. That is, the card slot interface is not limited to "dumping" image data downstream to the removable storage device, but also allows communication from the removable storage device upstream to the camera as well.
  • the files are software which enhance the operation of the camera
  • the digital storage device may be viewed as a software-enhanced device, and the files are hereinafter referred to as enhancement data files.
  • Enhancement files can be included in the digital storage device which are not in themselves images.
  • Image processing software, look-up tables, matrices, compression tables, dynamic range optimization tables, and other files capable of affecting the captured image data can be included in the digital storage device.
  • Typical algorithms which can be modified, or updated thus include color filter array interpolation algorithms, noise reduction algorithms, edge sharpening algorithms, color reproduction algorithms, compression algorithms, or dynamic range optimization algorithms.
  • the camera need only be capable of executing the functions and transformations contained in the storage device, and need not require the storage capacity to contain all information necessary to execute the processing of the image data.
  • Such non-image files, which cause processing of the captured image data may process the captured image data such that the most "true-to-scene" reproduction is achieved, or instead provide special effects of the kind which change the image into some desired alteration of the original scene.
  • Enhancement files can be included which control capture parameters such as exposure time, aperture setting, flash range output, and so on. A particular set of control parameters can be used to tailor the capture parameters to the type of scene or subject being captured. This type of file might also allow diagnostic tests of the camera to insure proper operation and to detect fault conditions in the camera system.
  • a further type of enhancement file contained in the storage device comprises preexisting image data files, i.e., files with images not captured by the camera system. Such files are accompanied by code which instructs the camera on how to merge the pre-existing image files with those captured by the camera. In this manner graphic overlays and text can be superimposed on the captured images by the camera.
  • Proper execution of such a feature might include a user interface for selection of pre-existing image and overlay combinations, and also a viewfinder which helps the user to compose the captured image so as to complement the selected overlay.
  • the algorithms themselves are conventional and not themselves part of this invention. However, where they are stored, and how they are used, is within the scope of the invention.
  • another function of the invention is to store replacement, or updated, software files in the digital storage device so that software updates can be added to the camera after its initial purchase by the subsequent purchase of appropriately-enhanced storage devices.
  • the invention also concerns the sequence of execution of operations made possible by files contained in the image storage device. It is anticipated that the capture of images may occur in a rapid and/or random fashion. It may be undesirable to interrupt image processing to initiate another capture. If that is the case, processing above and beyond that which is necessary to achieve initial storage would not have to occur until the camera is no longer in a "ready" mode. That is, no processing takes place until the camera is no longer being used to capture images and is placed in an "off” or "sleep” mode. Alternatively, the camera could interrupt processing operations to carry out capture operations. Once the capture is complete, the camera can return to processing operations.
  • FIG. 2 shows an electronic still camera capable of using a "software enhanced” storage device as taught by the invention.
  • the electronic still camera is divided generally into an input section A and a compression and recording section B.
  • the input section A includes an exposure section 10 for directing image light from a subject (not shown) toward an image sensor 12.
  • a flash unit 11 may be used to illuminate the subject.
  • the exposure section 10 includes conventional optics for directing the image light through a diaphragm, which regulates the optical aperture, and a shutter, which regulates exposure 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, e.g., either well-known interline transfer or frame transfer techniques.
  • CCD charge-coupled device
  • the sensor 12 is exposed 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 signals for each picture element.
  • a programmed control processor 20 generally controls the input section A of the camera by initiating and controlling exposure (by operation of the diaphragm and shutter (not shown) in the exposure section 10), by controlling the flash unit 11, 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.
  • Exposure control would typically be effected by using ambient light information from a photocell 19.
  • the stored signals are applied to a programmed digital signal processor 22, which controls the throughput processing rate for the compression and recording section B of the camera.
  • the algorithms and other operating code used by the processor 22 are stored in the algorithm memory 28.
  • the digital signal processor 22 compresses each still image stored in the image buffer 18 according to a known image compression algorithm, such as the well-known JPEG (Joint Photographic Experts Group) discrete cosine transformation-based compression algorithm.
  • the processor 22 applies a compression algorithm from the memory 28 to the digital image signals, and sends the compressed signals to a removable storage device via an interface 26.
  • a representative memory card is a card adapted to the PCMCIA card interface standard, such as described in the PC Card Standard, Release 2.0 , published by The Personal Computer Memory Card International Association, Sunnyvale, California, September 1991.
  • compression is shown in the camera of Figure 2, compression is not a necessary feature of the invention, and uncompressed data could be stored instead.
  • the memory card 24 contains solid state memory 24a, such as Flash EPROM memory, which the card uses to store image data files.
  • the memory card 24 contains additional memory to store enhancement data files 24b to modify the camera operation, or the images captured by the camera, or to provide pre-existing overlay images.
  • These software enhancements are normally programmed by the card manufacturer before the card is sold to the user, and can be stored in the Card Information Structure (CIS) of the PCMCIA Format (as described in the aforementioned Release 2.0 ).
  • the "software enhancement" code may be stored in separate non-erasable memory on the card 24, or in a portion of the memory space of the memory 24a used to store the image data.
  • the input section A operates at a rate commensurate with normal operation of the camera while compression, which may consume more time, can be relatively divorced from the input rate.
  • the exposure section 10 exposes the sensor 12 to image light for a time period dependent upon exposure 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.
  • 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 B may be 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.
  • An operation display panel 30 is connected to the control processor 20 for displaying information useful in operation of the camera.
  • information useful in operation of the camera might include typical photographic data, such as shutter speed, aperture, exposure bias, color balance (auto, tungsten, fluorescent, daylight), high/low resolution, low battery, low light, exposure modes (aperture preferred, shutter preferred), and so on.
  • other information unique to this type of camera is displayed.
  • 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.
  • an electronic viewfinder 29 would be included for displaying images either before or after storage.
  • the control processor 20 also generates important information about the condition and capability of the memory card 24. Specifically, the interface 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. While not shown, the display 30 may show the number of "remaining images.” If enhancement files 24b are present on the card 24, they can be identified on the operation display 30. For instance, performance enhancements, such as special set-up for portraiture, can be identified; processing enhancements, such as special effects, can be identified; and overlay enhancements, such as birthday or holiday picture borders, can be identified. User intervention in order to specify the several enhancement opportunities, or to set conventional capture parameters, is obtained from a user inputs section 21. Such inputs could be one or more selector switches operable alone or in conjunction with prompts from the operation display 30 or the electronic viewfinder 29.
  • the camera also contains firmware memory 32 with operating code for the camera, as well as RAM instruction memory 31 connected to receive code from the memory card 24.
  • the processor 20 uses the firmware algorithms in the memory 32 to determine if the memory card 24 contains "software enhancements" which can be used by the camera. If not, the firmware algorithms supplied with the camera in the memory 32 are used by the programmable processor 20. If the card does contain appropriate "software enhancements", however, these are downloaded from the enhancement file section 24b of the card 24 to the RAM instruction memory 31 and used by the programmable processor 20 in place of some portion of the firmware algorithms supplied with the camera from the firmware memory 32. In this way the camera can execute new, improved algorithms which provide higher quality pictures or special features. More than one algorithm file may also be downloaded, or different functions may be combined into a single file. Any combination of image processing files may be used.
  • the card After the images from the camera are stored on the memory card 24, the card is inserted into the computer memory card reader 5 (see Figure 1).
  • the computer uses the software supplied with the camera to check if the memory card contains such algorithms. If not, the software algorithms supplied with the camera (and stored in the drive 8) are downloaded to the computer RAM memory 9a used by the CPU 9b to process the image. If the card does contain appropriate "software enhancements", however, these are downloaded from the card to the RAM instruction memory 9a and used by the CPU 9b in place of some portion of the software algorithms from the hard drive 8. This allows a quick and convenient way of updating the algorithms used by the computer, without requiring a special update disk to be distributed to users.
  • These image processing algorithms can be applied by the camera either during initial processing, when the image is first captured, processed, and stored, or post-capture.
  • the images are transferred from the camera to the computer via the removable memory, rather than a cable interface. Therefore, the camera does not have to be in the same location as the computer. This makes it possible to view the images from the camera in many different locations, on many different computers, as long as the computer has the ability to both accept the removable memory and correctly process the image data. Since the removable memory can be used to store code for processing the image data in the computer, this code can include the color interpolation, color balance, and correction algorithms described in connection with Figure 1, or future improved versions of these algorithms. The advantage of storing the algorithms on the removable memory is that it eliminates the need for a separate means of supplying the code, such as the floppy disk.
  • the enhanced algorithm files might be tailored in a specific manner for memory cards sold for particular applications.
  • the resolution and/or photographic speed of the camera may be altered by, e.g., subsampling and/or electrical gain adjustments.
  • a type of non-image data file providing such adjustments would be included in image data storage devices which are designed for specific capture applications.
  • an image storage device might be selected for action photography, portraiture, or infant photography.
  • An appropriate set of parameters for image capture would be incorporated in the associated non-image data file.
  • One possible application is portraits.
  • the non-image data file would provide that the color reproduction should be optimized for skin tones, the edge sharpening should not be too severe, and the color filter array algorithm should minimize color aliasing at the expense of reduced sharpness.
  • Other applications could also be envisioned.
  • FIG. 3 is a block diagram of the capture chain showing several points at which processing may occur. The algorithms may be applied at point 40 after the image data is digitized.
  • Processing according to the downloaded algorithm may alternatively take place as the image data is originally being processed for initial storage at points 42 or 44, or may be applied at a later time after the initial storage of the image is complete at point 46.
  • Figure 5 is a flow diagram showing the steps of subsequent processing at point 46 ( Figure 4), including after a time lapse.
  • the processing algorithms themselves, examples of which were described earlier, are conventional and not themselves part of this invention.
  • An alternative to delayed processing is to commence processing as soon as the capture is complete, and to interrupt the processing when the user indicates another capture must take place, as shown in Figure 6. This is an acceptable means of processing the images, but may become complex if a number of images are captured in rapid succession. Delayed processing, as shown in Figure 5, may be preferred. A flag in the image file header may be set to indicate if the image has been processed or not. A camera in the midst of a processing operation may be programmed to return to "ready" mode only after all processing for the current image is complete.
  • the software enhancement located in the enhancement file 24b on the card 24 can be codes which are used to allow access to certain features of the software already located in the camera (or computer), or to select among specific options for the software located in the camera (or computer).
  • An example of the use of such access codes is shown in the flowchart of Figure 7.
  • the camera checks to determine if the card is a normal memory card, or a software enhanced" card.
  • the use of the "software enhanced” card might be indicated, for example, by the use of a digital encryption key as part of the Card Information Structure.
  • the card also includes special access codes for exposure index, color/monochrome, color reproduction and portrait.
  • the camera may include variable gain corresponding, e.g., to ISO exposure indexes of 50, 100, 200, and 400.
  • the camera speed is set at ISO 100.
  • the camera checks to see which speed should be used for the photos, depending on which version of the card the user has inserted into the camera.
  • the camera includes algorithms in the firmware memory 32 necessary for variable gain, and for storage of either color images or the monochrome record from the color image sensor 12.
  • a "black and white" bit of the card is checked, to see which algorithm should be used. The user then takes the desired photos, and inserts the card into the computer to print the images in the printer 6.
  • the computer checks the Card Information Structure to determine if the card is a normal memory card, or a "software enhanced” card.
  • the normal processing is used.
  • “software enhanced” cards more elaborate color reproduction algorithms might be used, to provide higher quality images.
  • the card's "portrait bit” is also checked, to see if the user has selected a card for taking portraits. If so, the special processing is used to soften the image and reduce noise which might appear as facial blemishes. The image is then printed by the printer.
  • Pre-exposed image data files can also be resident in the enhancement file 24b in the removable image data storage device. These files would include image templates or overlays for combination with user-captured images, as shown pictorially in Figure 8. These files would likely be computer generated surrounds having the purpose of enhancing the images captured by the user for particular situations. The manner in which these files are combined with user captured images can be automatic or with user intervention through the user input section 21. In the camera, the processor 20 would retrieve the overlay and the digital processor 22 would insert the user captured image into the overlay surround.
  • a given removable image storage device might be labeled as a Christmas Album, for example, and the camera would insert the user captured images into the seasonal templates without input from the user.
  • the camera may prompt the user to frame the image appropriately with cues in the electronic viewfinder 29, as shown in Figure 9.
  • An outline of the template might appear in the viewfinder 29 to assist with framing.
  • the camera should be capable of understanding where the "pre-exposed" overlay will appear in the final combined image in order to assist the user with framing.
  • a file conveying this information may accompany the overlay data file, the information may be contained in the overlay data file header, or the camera may be capable of interpreting the location of the overlay by reading the overlay data file itself.
  • Many different types of overlays may be used.
  • the user could select removable image storage devices expressly for different seasonal or special events such as birthdays or sporting championships.
  • Implementation of graphic overlays can also be accomplished with user input.
  • the user would select images and overlays according to personal preference after observing them in the viewfinder 29 or on a viewscreen (not shown) included in the camera.
  • This ability implies an ability to browse both images and overlays contained on the image storage device by means of the camera.
  • the camera must be capable of reading and displaying images from the removable storage device, and allowing the user to select both independently.
  • more than one captured image could be inserted into an overlay.
  • the framing of the image in the viewfinder relative to the overlay need not be in one-to-one correspondence between the captured image and the displayed image. That is, the captured image may be reduced so that the whole captured image is visible in the display through the overlay.
  • the captured image could be rotated or otherwise transformed as to position before being inserted into the overlay.
  • the captured image may be shown through the overlay in the viewfinder, the camera may not actually combine these images, but rather create a script file which would direct the computer to do the proper combination.
  • the camera might also allow selection of an overlay from one removable storage device to be combined with a captured image resident on another.
  • image data files 24a and enhancement files 24b could be stored in non-removable electrically programmable non-volatile memory located inside the camera.
  • image data would be downloaded from the non-volatile image memory 35 in the camera 1 to the computer 4 over a standard electrical computer interface cable 38, such as a RS-232 or SCSI interface connection.
  • the enhancement file would be supplied on a floppy disk, downloaded to the computer 4, and then uploaded by the computer 4 to an electrically erasable firmware memory 36 in the camera 1 via the same interface cable 38.
  • This additional embodiment of the invention is further shown in Figure 10 in relation to an interface section 34 through which images are transferred to the computer 4 and operating software is uploaded from the computer to the electrically erasable firmware memory 36 in the camera.
  • Figure 11 generally shows the connection of the camera of Figure 10 to a computer 4 by means of a standard electrical computer interface cable 38.

Abstract

An electronic imaging system includes a digital electronic camera for capturing and storing images in a removable storage device, which is also preloaded with enhancement files for effecting the operation of the system. The camera includes an optical section for establishing the optical parameters of image capture, an image sensing section for electrically capturing the image, and a signal processing section for operating upon the electrically captured image prior to storage. The several sections of the camera are coordinated and controlled by a programmable processor, which is capable of receiving the enhancement files preloaded into the storage device. These files may contain software for updating the operating code of the camera, for modifying the electrically captured image in selected ways, for modifying camera in special situations, or for communicating non-captured image-like data, such as text and image overlays, to the camera.

Description

    Field of Invention
  • This invention pertains to the field of electronic imaging and, in particular, to electronic imaging with an electronic still camera that utilizes a removable storage device for storing images.
  • BACKGROUND OF THE INVENTION
  • As understood in the prior art, a digital electronic still camera is a device which uses an electronic sensor to capture an image; signal processing to modify the captured image signal, e.g., as a function of ambient light, and to represent it numerically; and some storage device to preserve the numerical image data. Ordinarily, the image storage device is merely a receptacle for the image data.
  • It is further known for a digital electronic still camera to use a removable storage device, such as an integrated circuit memory card, to store images. For instance, U.S. Patent No. 5,016,107 describes an electronic still camera utilizing image compression and providing digital storage in a removable memory card having a static random access memory. Software that controls the camera operation is located in non-removable programmable read only memory (PROM) integrated circuits in the camera. In this camera, the integrated circuits in the removable memory card store image data and a directory locating the data.
  • Other electronic camera systems described in the prior art record an image header along with the digital image data. The header typically describes some characteristics about the image or the camera. For instance, in U.S. Patent No. 5,018,017, such header information indicates the classification of the information; the imaging system in use; the date and time; the compression mode; as well as image-specific information, such as flash use, white balance data, exposure value, and shutter speed. Furthermore, U.S. Patent No. 5,153,729 shows memory capacity, a free area pointer, a battery expiration date, and a write inhibit flag in the header area of a memory card. Typically, each system conveys such characteristic data from the electronic camera by way of the memory card (where the data is temporarily stored) to a peripheral device, such as a player. The object is to increase the downstream functionality of the system by allowing utilization of image-related data in subsequent processing of the image data in a downstream peripheral device. The camera or imaging device generally utilizes little of the stored image characteristic data, one exception being data regarding the utilization of the storage device itself, i.e., how much memory space is remaining for further pictures. In the latter case, the camera accesses such data to display utilization to the camera user.
  • Coordination between a camera and a computer is generally shown in patent application Serial Number 988,517, "Electronic Camera with Memory Card Interface to a Computer", which was filed on December 10, 1992 and assigned to common assignee with the present application. This application describes a camera that is specially shaped so as to plug directly into the memory card slot of a portable computer; the camera is then usable as a unit with the portable computer. The camera contains EPROM memory with code for in-camera white balance and gamma correction, and also stores the compiled code which is used (by the computer) to operate the camera and to process the images from the sensor color filter array to obtain a full resolution, color corrected image. The image data is captured by the camera and directly downloaded to the computer, where it is processed with code obtained from the camera. As with prior memory card systems, the code is used downstream (in the computer) to process image data.
  • In a camera intended for acquisition of image data for use in a computer, such as described in Serial Number 988,517, it is well understood that data corresponding to captured images may also be stored in a storage device that is capable of being removed from the camera. Such a storage device is often considered analogous to film in a conventional film camera. Just as it is known to encode film with marks that are useful in downstream processing of the film, it is also known for an electronic image storage device to contain non-image data which is useful in modifying the image data. Following the film analogy, such additional data is useful in downstream processing, such as in a computer, to modify the image data. Unlike film, however, the additional non-image data may be read by a variety of peripheral devices, including the camera itself. This provides an opportunity to deal with a number of imaging problems.
  • For instance, in most known electronic imaging systems, the software which controls the camera ordinarily cannot be updated without purchasing an entirely new camera, containing a lens, CCD image sensor, etc. (Albeit, a few high end film cameras utilize a removable program module from which the camera can download exposure algorithms.) It is well known that computer programs are updated more regularly than computer hardware, since the software can be refined to provide higher performance (i.e. better image quality) or more features while using the same hardware. An electronic camera can use a programmable digital processor controlled by software. Such a camera offers an opportunity for software updates, if the system is designed to facilitate such updates. What is needed is a method for software updates of the camera algorithms for higher performance, and for adding new features to a camera. Such a method should be quick and convenient for the user, preferably without requiring the use of additional storage modules. Existing memory devices are capable of limited two-way communication with an electronic camera, such as to report to the camera on memory space availability. An opportunity exists for enhancing such "upstream" communication to provide altogether new applications for an electronic camera.
  • SUMMARY OF THE INVENTION
  • The opportunity in the prior art for upstream utilization of the memory capability of a removable storage device is embodied, according to the invention, by an electronic imaging system including an electronic camera for capturing and storing images in a removable storage device which is also preloaded with software for operating the imaging system. The imaging system includes an optical section for establishing the optical parameters of image capture, an image sensing section for electrically capturing an image provided by the optical section, a signal processing section for processing the electrically captured image, a programmable processor for controlling the sections of the system, and means for loading the programmable processor with the software preloaded in the removable storage device for affecting operation of one or more of the sections of the system.
  • Consequently, the invention provides an electronic still photography system which can be controlled by software located on a removable memory (e.g., a memory card) used with an electronic still camera. Known cameras use the removable memory to store images and data related to an individual image (date, color temperature of the illuminant, etc.) or data related to the camera (type of color filter array, sensor defect locations, etc.) which is transferred to an image reproducing device. Except for data about memory space, the communication is one way. A camera according to this invention, however, uses the removable media to transfer software previously recorded on the memory card (such as improved camera firmware to process the image, or a special access code) to the camera. The advantageous effect is that the operation of the camera or playback device can be improved some years after the camera is purchased, by using an "enhanced" memory card containing improved software for operating the camera or playback device. Moreover, such two-way communication opens use of the storage device to other enhancement possibilities, e.g., to modify image data in selected ways, to modify camera performance for special situations, or to communicate non-captured images (special overlays) to the camera.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The prior art and the invention will be described in relation to the drawings, wherein
    • Figure 1 is a diagram of a known electronic imaging system incorporating an electronic camera for inputting images to a computer;
    • Figure 2 is a block diagram of an electronic camera configured according to the invention to receive and process enhancement files;
    • Figure 3 is a flow diagram of the steps involved in applying an enhancement algorithm to the camera of Figure 2;
    • Figure 4 is a block diagram of the capture chain showing the points at which processing according to the invention may occur;
    • Figure 5 is a flow diagram of the steps involved in processing an image sometime after storage in the camera of Figure 2;
    • Figure 6 is a flow diagram of the steps involved in interrupt processing in the camera of Figure 2;
    • Figure 7 is a flow diagram of the steps involved in controlling access to processing in the camera of Figure 2;
    • Figure 8 is a pictorial illustration of the application of pre-existing overlay images to images captured by the camera of Figure 2;
    • Figure 9 is a pictorial illustration of the use of an electronic viewfinder in the camera of Figure 2 to frame the captured image with respect to an overlay image;
    • Figure 10 shows an additional embodiment of an electronic camera configured according to the invention; and
    • Figure 11 shows an electronic imaging system incorporating the camera of Figure 10 by means of a cable connection.
    DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Because electronic still cameras employing electronic sensors are well known, the present description will be directed in particular to elements forming part of, or 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.
  • Figure 1 shows a known electronic still photography system useful for inputting images to a computer. The system includes an electronic camera 1 with an electronic sensing section 1a, a digital processing section 1b, a memory card slot 2, a removable memory card 3, a computer 4 with a built-in memory card reader 5, and a printer 6. Images are captured by the sensing section 1a in the camera 1, manipulated in the processing section 1b, stored on the memory card 3, and transferred from the card 3 to the computer 4. The software used to control the sensing and processing sections 1a and 1b in the camera is entirely located in firmware memory 7 in the camera 1 and cannot be updated without opening the camera cover, unsoldering the firmware memory circuit, and replacing it with a new circuit containing updated code. The application software used to control the playback operations of the computer is supplied, at least in part, by the camera manufacturer. It is stored in a computer hard drive 8, and downloaded to a computer random access memory (RAM) memory 9a, where the program is used by the central processing unit (CPU) 9b. To update this software, the user must be provided with a new program on a floppy disc, which can be transferred to the hard drive 8. For example, the floppy disk may contain a "plug-in" module for an imaging software application provided with the camera. The plug-in contains both code to allow the images to be downloaded from the camera to the computer, and software code to create color images from the digitized camera image data. The software code implements algorithms for processing the color filter array sampled image data supplied by the camera. These algorithms include color interpolation, color balance, and color correction. A typical color interpolation algorithm is described in greater detail in U.S. Serial Number 085,519, "Apparatus and method for adaptively interpolating a full color image utilizing chrominance gradients", filed June 30, 1993, which is assigned to Eastman Kodak Company.
  • The invention is based on the recognition that the storage device, i.e., the memory card 3 in Figure 1, need not be primarily oriented to storage of data for downstream (i.e., computer) processing. The storage device may additionally contain files (data, code, etc.) which are capable of upstream modification of image data and camera performance. This provides an opportunity for affecting image data during the capture and manipulation stages prior to storage. Furthermore, these files may be accessed automatically by the camera, or selected by the user by means of appropriate intervention through the camera. Therefore, the removable image storage device is capable of two-way communication with the camera. That is, the card slot interface is not limited to "dumping" image data downstream to the removable storage device, but also allows communication from the removable storage device upstream to the camera as well. Inasmuch as the files are software which enhance the operation of the camera, the digital storage device may be viewed as a software-enhanced device, and the files are hereinafter referred to as enhancement data files.
  • A number of advantages arise from such two-way communication. Enhancement files can be included in the digital storage device which are not in themselves images. Image processing software, look-up tables, matrices, compression tables, dynamic range optimization tables, and other files capable of affecting the captured image data can be included in the digital storage device. Typical algorithms which can be modified, or updated, thus include color filter array interpolation algorithms, noise reduction algorithms, edge sharpening algorithms, color reproduction algorithms, compression algorithms, or dynamic range optimization algorithms. In this manner, the camera need only be capable of executing the functions and transformations contained in the storage device, and need not require the storage capacity to contain all information necessary to execute the processing of the image data. Such non-image files, which cause processing of the captured image data, may process the captured image data such that the most "true-to-scene" reproduction is achieved, or instead provide special effects of the kind which change the image into some desired alteration of the original scene.
  • Another type of non-image file which can be contained in the digital storage device enhances the operation of the camera. Enhancement files can be included which control capture parameters such as exposure time, aperture setting, flash range output, and so on. A particular set of control parameters can be used to tailor the capture parameters to the type of scene or subject being captured. This type of file might also allow diagnostic tests of the camera to insure proper operation and to detect fault conditions in the camera system. A further type of enhancement file contained in the storage device comprises preexisting image data files, i.e., files with images not captured by the camera system. Such files are accompanied by code which instructs the camera on how to merge the pre-existing image files with those captured by the camera. In this manner graphic overlays and text can be superimposed on the captured images by the camera. Proper execution of such a feature might include a user interface for selection of pre-existing image and overlay combinations, and also a viewfinder which helps the user to compose the captured image so as to complement the selected overlay. Whether for image processing, enhanced performance, or pre-existing images, the algorithms themselves are conventional and not themselves part of this invention. However, where they are stored, and how they are used, is within the scope of the invention. In that connection, another function of the invention is to store replacement, or updated, software files in the digital storage device so that software updates can be added to the camera after its initial purchase by the subsequent purchase of appropriately-enhanced storage devices.
  • The invention also concerns the sequence of execution of operations made possible by files contained in the image storage device. It is anticipated that the capture of images may occur in a rapid and/or random fashion. It may be undesirable to interrupt image processing to initiate another capture. If that is the case, processing above and beyond that which is necessary to achieve initial storage would not have to occur until the camera is no longer in a "ready" mode. That is, no processing takes place until the camera is no longer being used to capture images and is placed in an "off" or "sleep" mode. Alternatively, the camera could interrupt processing operations to carry out capture operations. Once the capture is complete, the camera can return to processing operations.
  • Figure 2 shows an electronic still camera capable of using a "software enhanced" storage device as taught by the invention. The electronic still camera is divided generally into an input section A and a compression and recording section B. The input section A includes an exposure section 10 for directing image light from a subject (not shown) toward an image sensor 12. A flash unit 11 may be used to illuminate the subject. Although not shown, the exposure section 10 includes conventional optics for directing the image light through a diaphragm, which regulates the optical aperture, and a shutter, which regulates exposure 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, e.g., either well-known interline transfer or frame transfer techniques. The sensor 12 is exposed 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 signals for each picture element.
  • The digital signals are applied to an image buffer 18 for storing one or more images, albeit shown in Figure 2 as a random access memory (RAM) with storage capacity for a plurality of still images. A programmed control processor 20 generally controls the input section A of the camera by initiating and controlling exposure (by operation of the diaphragm and shutter (not shown) in the exposure section 10), by controlling the flash unit 11, 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.) Exposure control would typically be effected by using ambient light information from a photocell 19.
  • Once a certain number of digital image signals have been accumulated in the image buffer 18, the stored signals are applied to a programmed digital signal processor 22, which controls the throughput processing rate for the compression and recording section B of the camera. The algorithms and other operating code used by the processor 22 are stored in the algorithm memory 28. The digital signal processor 22 compresses each still image stored in the image buffer 18 according to a known image compression algorithm, such as the well-known JPEG (Joint Photographic Experts Group) discrete cosine transformation-based compression algorithm. The processor 22 applies a compression algorithm from the memory 28 to the digital image signals, and sends the compressed signals to a removable storage device via an interface 26. While a memory card 24 is shown in this system as the storage device, other devices may be used, such as a floppy disk magnetic medium, a small hard drive, or optical storage (in the latter cases, suitable conventional reading/writing apparatus would be provided in the camera, e.g., magnetic or optical read/write head, etc.) A representative memory card is a card adapted to the PCMCIA card interface standard, such as described in the PC Card Standard, Release 2.0, published by The Personal Computer Memory Card International Association, Sunnyvale, California, September 1991. Moreover, while compression is shown in the camera of Figure 2, compression is not a necessary feature of the invention, and uncompressed data could be stored instead.
  • The memory card 24 contains solid state memory 24a, such as Flash EPROM memory, which the card uses to store image data files. In addition, the memory card 24 contains additional memory to store enhancement data files 24b to modify the camera operation, or the images captured by the camera, or to provide pre-existing overlay images. These software enhancements are normally programmed by the card manufacturer before the card is sold to the user, and can be stored in the Card Information Structure (CIS) of the PCMCIA Format (as described in the aforementioned Release 2.0). The "software enhancement" code may be stored in separate non-erasable memory on the card 24, or in a portion of the memory space of the memory 24a used to store the image data.
  • The input section A operates at a rate commensurate with normal operation of the camera while compression, which may consume more time, can be relatively divorced from the input rate. The exposure section 10 exposes the sensor 12 to image light for a time period dependent upon exposure 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. 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 B may be 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.
  • An operation display panel 30 is connected to the control processor 20 for displaying information useful in operation of the camera. Such information might include typical photographic data, such as shutter speed, aperture, exposure bias, color balance (auto, tungsten, fluorescent, daylight), high/low resolution, 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. In certain applications, an electronic viewfinder 29 would be included for displaying images either before or after storage.
  • The control processor 20 also generates important information about the condition and capability of the memory card 24. Specifically, the interface 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. While not shown, the display 30 may show the number of "remaining images." If enhancement files 24b are present on the card 24, they can be identified on the operation display 30. For instance, performance enhancements, such as special set-up for portraiture, can be identified; processing enhancements, such as special effects, can be identified; and overlay enhancements, such as birthday or holiday picture borders, can be identified. User intervention in order to specify the several enhancement opportunities, or to set conventional capture parameters, is obtained from a user inputs section 21. Such inputs could be one or more selector switches operable alone or in conjunction with prompts from the operation display 30 or the electronic viewfinder 29.
  • The camera also contains firmware memory 32 with operating code for the camera, as well as RAM instruction memory 31 connected to receive code from the memory card 24. When the memory card 24 is inserted into the camera, the processor 20 uses the firmware algorithms in the memory 32 to determine if the memory card 24 contains "software enhancements" which can be used by the camera. If not, the firmware algorithms supplied with the camera in the memory 32 are used by the programmable processor 20. If the card does contain appropriate "software enhancements", however, these are downloaded from the enhancement file section 24b of the card 24 to the RAM instruction memory 31 and used by the programmable processor 20 in place of some portion of the firmware algorithms supplied with the camera from the firmware memory 32. In this way the camera can execute new, improved algorithms which provide higher quality pictures or special features. More than one algorithm file may also be downloaded, or different functions may be combined into a single file. Any combination of image processing files may be used.
  • After the images from the camera are stored on the memory card 24, the card is inserted into the computer memory card reader 5 (see Figure 1). In certain applications where the memory card may contain "software enhancements" which can be used by the computer, the computer uses the software supplied with the camera to check if the memory card contains such algorithms. If not, the software algorithms supplied with the camera (and stored in the drive 8) are downloaded to the computer RAM memory 9a used by the CPU 9b to process the image. If the card does contain appropriate "software enhancements", however, these are downloaded from the card to the RAM instruction memory 9a and used by the CPU 9b in place of some portion of the software algorithms from the hard drive 8. This allows a quick and convenient way of updating the algorithms used by the computer, without requiring a special update disk to be distributed to users. These image processing algorithms can be applied by the camera either during initial processing, when the image is first captured, processed, and stored, or post-capture.
  • According to the invention shown in Figure 2, the images are transferred from the camera to the computer via the removable memory, rather than a cable interface. Therefore, the camera does not have to be in the same location as the computer. This makes it possible to view the images from the camera in many different locations, on many different computers, as long as the computer has the ability to both accept the removable memory and correctly process the image data. Since the removable memory can be used to store code for processing the image data in the computer, this code can include the color interpolation, color balance, and correction algorithms described in connection with Figure 1, or future improved versions of these algorithms. The advantage of storing the algorithms on the removable memory is that it eliminates the need for a separate means of supplying the code, such as the floppy disk. Supplying the algorithms along with the images on the removable memory, such as a PCMCIA card, makes it possible for any computer capable of reading the image data from the card to also download and utilize the algorithms needed to process the image data in order to create a full color image. This makes it convenient to view the images on almost any computer which includes a PCMCIA card connector, without requiring that the computer be supplied with a special plug-in to provide the image processing code, such as for a color filter array interpolation.
  • Apart from updating camera algorithms, the enhanced algorithm files might be tailored in a specific manner for memory cards sold for particular applications. In electronic still imaging systems, the resolution and/or photographic speed of the camera may be altered by, e.g., subsampling and/or electrical gain adjustments. A type of non-image data file providing such adjustments would be included in image data storage devices which are designed for specific capture applications. In the same manner that certain film speeds are selected for films, an image storage device might be selected for action photography, portraiture, or infant photography. An appropriate set of parameters for image capture would be incorporated in the associated non-image data file. One possible application is portraits. In this application, the non-image data file would provide that the color reproduction should be optimized for skin tones, the edge sharpening should not be too severe, and the color filter array algorithm should minimize color aliasing at the expense of reduced sharpness. Other applications could also be envisioned.
  • The steps involved in applying an image processing algorithm are shown in the flow diagram of Figure 3. When the camera is ready to capture images, the processor 20 within the camera checks if there are software enhancements in the enhancement file 24b in the card 24. If such files are present, the processor 20 downloads the processing algorithm(s) in the enhancement file 24b contained in the removable memory card 24. If there is more than one algorithm, the user would preselect the appropriate one from the user input section 21, or the camera would select one according to the detected picture taking situation; absent any selection, the camera could use a default (or no) algorithm. Once the exposure is made, processing may commence. Figure 4 is a block diagram of the capture chain showing several points at which processing may occur. The algorithms may be applied at point 40 after the image data is digitized. Processing according to the downloaded algorithm may alternatively take place as the image data is originally being processed for initial storage at points 42 or 44, or may be applied at a later time after the initial storage of the image is complete at point 46. Figure 5 is a flow diagram showing the steps of subsequent processing at point 46 (Figure 4), including after a time lapse. There may be utility in storing the initial capture in raw form so that different algorithms can be applied to achieve the most desirable result. The processing algorithms themselves, examples of which were described earlier, are conventional and not themselves part of this invention.
  • For all image data manipulations, it may be advantageous to postpone image data processing until some time after the capture is made as generally implied by processing point 46 in Figure 4. This is to say that any processing which is done to the image beyond that which is necessary for initial storage may occur when the camera is in the "sleep" or "off" mode. This may be desirable so that the camera can be ready for the next exposure in the minimum time possible, and not be burdened with post-processing of the image during a time when image capture may still occur.
  • An alternative to delayed processing is to commence processing as soon as the capture is complete, and to interrupt the processing when the user indicates another capture must take place, as shown in Figure 6. This is an acceptable means of processing the images, but may become complex if a number of images are captured in rapid succession. Delayed processing, as shown in Figure 5, may be preferred. A flag in the image file header may be set to indicate if the image has been processed or not. A camera in the midst of a processing operation may be programmed to return to "ready" mode only after all processing for the current image is complete.
  • In addition to storing complete software algorithms, the software enhancement located in the enhancement file 24b on the card 24 can be codes which are used to allow access to certain features of the software already located in the camera (or computer), or to select among specific options for the software located in the camera (or computer). An example of the use of such access codes is shown in the flowchart of Figure 7. When the card 24 is inserted into the camera 1, the camera checks to determine if the card is a normal memory card, or a software enhanced" card. For PCMCIA cards, the use of the "software enhanced" card might be indicated, for example, by the use of a digital encryption key as part of the Card Information Structure. The card also includes special access codes for exposure index, color/monochrome, color reproduction and portrait. The camera may include variable gain corresponding, e.g., to ISO exposure indexes of 50, 100, 200, and 400. For normal cards, the camera speed is set at ISO 100. For software enhanced cards, the camera checks to see which speed should be used for the photos, depending on which version of the card the user has inserted into the camera. In this embodiment, the camera includes algorithms in the firmware memory 32 necessary for variable gain, and for storage of either color images or the monochrome record from the color image sensor 12. For software enhanced cards, a "black and white" bit of the card is checked, to see which algorithm should be used. The user then takes the desired photos, and inserts the card into the computer to print the images in the printer 6. When the card 24 is inserted into the computer 4, the computer checks the Card Information Structure to determine if the card is a normal memory card, or a "software enhanced" card. For normal cards, the normal processing is used. For "software enhanced" cards, more elaborate color reproduction algorithms might be used, to provide higher quality images. The card's "portrait bit" is also checked, to see if the user has selected a card for taking portraits. If so, the special processing is used to soften the image and reduce noise which might appear as facial blemishes. The image is then printed by the printer.
  • "Pre-exposed" image data files can also be resident in the enhancement file 24b in the removable image data storage device. These files would include image templates or overlays for combination with user-captured images, as shown pictorially in Figure 8. These files would likely be computer generated surrounds having the purpose of enhancing the images captured by the user for particular situations. The manner in which these files are combined with user captured images can be automatic or with user intervention through the user input section 21. In the camera, the processor 20 would retrieve the overlay and the digital processor 22 would insert the user captured image into the overlay surround. A given removable image storage device might be labeled as a Christmas Album, for example, and the camera would insert the user captured images into the seasonal templates without input from the user. The camera may prompt the user to frame the image appropriately with cues in the electronic viewfinder 29, as shown in Figure 9. An outline of the template might appear in the viewfinder 29 to assist with framing. The camera should be capable of understanding where the "pre-exposed" overlay will appear in the final combined image in order to assist the user with framing. A file conveying this information may accompany the overlay data file, the information may be contained in the overlay data file header, or the camera may be capable of interpreting the location of the overlay by reading the overlay data file itself. Many different types of overlays may be used. The user could select removable image storage devices expressly for different seasonal or special events such as birthdays or sporting championships.
  • Implementation of graphic overlays can also be accomplished with user input. The user would select images and overlays according to personal preference after observing them in the viewfinder 29 or on a viewscreen (not shown) included in the camera. This ability implies an ability to browse both images and overlays contained on the image storage device by means of the camera. The camera must be capable of reading and displaying images from the removable storage device, and allowing the user to select both independently. In certain applications, more than one captured image could be inserted into an overlay. Alternatively, while a single image may be inserted, the framing of the image in the viewfinder relative to the overlay need not be in one-to-one correspondence between the captured image and the displayed image. That is, the captured image may be reduced so that the whole captured image is visible in the display through the overlay. Likewise, the captured image could be rotated or otherwise transformed as to position before being inserted into the overlay. Moreover, while the captured image may be shown through the overlay in the viewfinder, the camera may not actually combine these images, but rather create a script file which would direct the computer to do the proper combination. With adequate internal memory in the buffer 18 or multiple storage inputs (e.g., card slots 26), the camera might also allow selection of an overlay from one removable storage device to be combined with a captured image resident on another.
  • While the invention has been described with particular reference to several embodiments, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements of the embodiments without departing from invention. For example, instead of using a removable memory card 24, the image data files 24a and enhancement files 24b could be stored in non-removable electrically programmable non-volatile memory located inside the camera. As shown in Figure 11, image data would be downloaded from the non-volatile image memory 35 in the camera 1 to the computer 4 over a standard electrical computer interface cable 38, such as a RS-232 or SCSI interface connection. The enhancement file would be supplied on a floppy disk, downloaded to the computer 4, and then uploaded by the computer 4 to an electrically erasable firmware memory 36 in the camera 1 via the same interface cable 38. This additional embodiment of the invention is further shown in Figure 10 in relation to an interface section 34 through which images are transferred to the computer 4 and operating software is uploaded from the computer to the electrically erasable firmware memory 36 in the camera. Figure 11 generally shows the connection of the camera of Figure 10 to a computer 4 by means of a standard electrical computer interface cable 38. In addition, many modifications may be made to adapt a particular situation without departing from the essential teachings of the present invention. It is accordingly intended that the claims shall cover all such modifications and applications as do not depart from the scope of the invention as claimed.
    The invention is summarized as follows:
    • 1. An electronic imaging system including an electronic camera for capturing and storing images, said system comprising:
         a storage device removable from the camera for storing images captured by the system, said device also preloaded with software for operating the imaging system;
         an optical section for establishing the
         optical parameters of image capture;
         an image sensing section for electrically capturing an image provided by the optical section;
         a signal processing section for processing the electrically captured image;
         a programmable processor for controlling said sections of the system; and
         means for loading the programmable processor with the software preloaded in the removable storage device for affecting operation of one or more of said sections of the system.
    • 2. An electronic imaging system as in 1 wherein the software preloaded in the removable storage device modifies the performance of the optical section or the image sensing section.
    • 3. An electronic imaging system as in 1 wherein the software preloaded in the removable storage device controls the signal processing section so as to modify the processing of the electrically-captured image.
    • 4. An electronic imaging system as in 1 wherein the software preloaded in the removable storage device constitutes pre-existing image files that are to be combined with the electrically captured images in the signal processing section.
    • 5. An electronic imaging system as in 1 wherein said programmable processor includes a firmware memory for operating the processor, and wherein the software preloaded in the removable storage device substitutes for some or all the firmware in the firmware memory.
    • 6. An electronic imaging system as in 1 wherein said imaging system further comprises a player device including an interface for receiving said removable storage device and a software-driven processing unit, and wherein the software preloaded in the removable storage device is accessed by said processing unit for use therewith.
    • 7. An electronic imaging system as in 6 wherein said player device comprises a computer that can be optionally attached to a display screen or a printer for display or printing of the captured images, respectively.
    • 8. An electronic imaging system as in 1 wherein the storage device is a solid state memory card.
    • 9. An electronic imaging system as in 1 wherein the storage device is a magnetic medium.
    • 10. An electronic imaging system as in 1 wherein the storage device is a removable hard drive device.
    • 11. An electronic camera for capturing and storing images in a removable digital storage device also containing preloaded software, said camera comprising:
         an optical section for establishing the optical parameters of image capture;
         an image sensing section for electrically capturing an image provided by the optical section;
         a signal processing section for processing the electrically captured image;
         a programmable processor for controlling said sections of the camera; and
         means for loading the programmable processor with the software preloaded in the removable digital storage device for operation of the camera.
    • 12. An electronic camera as in 11 wherein the software preloaded in the removable digital storage device modifies the performance of the optical section or the image sensing section.
    • 13. An electronic camera as in 11 wherein the software preloaded in the removable digital storage device controls the signal processing section so as to modify the processing of the electrically-captured image.
    • 14. An electronic camera as in 11 wherein the software preloaded in the removable digital storage device constitutes pre-existing image files that are combined with the electrically captured images in the signal processing section.
    • 15. An electronic camera as in 11 wherein said programmable processor includes a firmware memory for operating the processor, and wherein the software preloaded in the removable storage device substitutes for some or all the firmware in the firmware memory.
    • 16. An electronic camera as in 11 wherein said digital storage device is a memory card.
    • 17. An electronic camera as in 11 wherein said digital storage device is a hard drive device.
    • 18. An electronic camera for capturing and storing images in a removable digital memory device also containing stored operating code, said camera comprising:
         an image sensor for capturing an image and generating an image signal therefrom;
         a programmable processor for operating upon the image signal;
         an instruction memory for storing operating code for the programmable processor;
         a memory interface for electrically attaching the removable digital memory device to the camera; and
         means for uploading stored operating code from the digital memory device through the memory interface to the instruction memory, whereby the operation of the programmable processor can be modified from code stored in the memory device.
    • 19. An electronic imaging system, comprising:
         an electronic camera including an image sensor and a software-driven processor for operating the camera to capture images; and
         a removable digital memory device for storing the images captured by the camera and software for controlling the operation of the processor in the camera.
    • 20. An imaging system as in 19 wherein the software stored in the removable memory device controls the performance of the camera.
    • 21. In imaging system as in 19 wherein the software stored in the removable memory device controls the processing of the captured image.
    • 22. An imaging system as in 19 wherein the software stored in the removable memory device contains pre-existing image data that is combined with the captured images in the camera.
    • 23. An imaging system as in 19 wherein the software stored in the removable memory device updates the software-driven processor with software improvements.
    • 24. A digital memory device that is removably attachable to an electronic camera of the type that captures images for storage in the memory device, said memory device comprising:
         an interface section for electrically communicating with the electronic camera; and
         a memory section including first memory space allocated to the captured images and second memory space allocated to operating software, wherein said second memory space is preloaded with software for operating the camera.
    • 25. A digital memory device as in 24 wherein said second memory space is preloaded with software for modifying the performance of the camera.
    • 26. A digital memory device as in 24 wherein said second memory space is preloaded with software for processing the captured images in the camera.
    • 27. A digital memory device as in 24 wherein said second memory space is preloaded with pre-existing image files for combining with the captured images in the camera.
    • 28. An electronic imaging system including an electronic camera for capturing and storing images, and a computer for processing the images, said camera comprising:
         a storage device for storing images captured by the camera;
         an interface for transferring stored images from the camera to the computer, said interface also capable of uploading software from the computer to the camera for operating the camera;
         an optical section for establishing the optical parameters of image capture;
         an image sensing section for electrically capturing an image provided by the optical section;
         a signal processing section fro processing the electrically captured image;
         a programmable processor for controlling said sections of the camera; and
         means for loading the programmable processor with the software uploaded from the computer through the interface for affecting operation of one or more of said sections of the system.
    • 29. An electronic imaging system as in 28 wherein the software uploaded from the computer modifies the performance of the optical section or the image sensing section.
    • 30. An electronic imaging system as in 28 wherein the software uploaded from the computer controls the signal processing section so as to modify the processing of the electrically-captured image.
    • 31. An electronic imaging system as in 28 wherein the software uploaded from the computer constitutes pre-existing image files that are to be combined with the electrically captured images in the signal processing section.
    • 32. An electronic imaging system as in 28 wherein said programmable processor includes an electrically erasable firmware memory for operating the processor, and wherein the software uploaded from the computer substitutes for some or all the firmware in the firmware memory.
    • 33. An electronic imaging system as in 28 wherein the computer may be optionally attached to a display screen or a printer for display or printing of the captured images, respectively.
    • 34. An electronic imaging system as in 28 wherein the storage device is a solid state memory card.
    • 35. An electronic imaging system as in 28 wherein said interface includes a cable connection between the camera and the computer.
    • 36. An electronic imaging system as in 28 wherein said interface includes a removable cable connection between the camera and the computer, and the camera is operable to capture images while unconnected to the computer.
    • 37. An electronic imaging system including an electronic camera for capturing and storing images, and a computer for processing the images, said electronic camera comprising:
         a storage device removable from the camera for storing images captured by the system, said device also preloaded with software for operating the imaging system;
         an optical section for establishing the optical parameters of image capture;
         an image sensing section for electrically capturing an image provided by the optical section;
         a signal processing section for processing the electrically captured image;
         a programmable processor for controlling said sections of the camera; and
         said computer comprising
         an interface for receiving said removable storage device;
         a software driven processing unit for processing the images downloaded through said interface; and
         means for loading the processing unit with the software preloaded in the removable storage device for affecting processing of the images.
    • 38. An electronic image system as in 37 wherein the software preloaded in the removable storage device constitutes pre-existing image files that are to be combined with the electrically captured images in the processing unit in the computer.
    • 39. An electronic imaging system as in 37 wherein said computer includes a RAM memory for operating the processing unit, and wherein the software preloaded in the removable storage device substitutes for some or all the firmware in the RAM memory.
    • 40. An electronic imaging system as in 37 wherein said computer can be optionally attached to a display screen or a printer for display or printing of the captured images, respectively.
    • 41. An electronic imaging system as in 37 wherein the storage device is a solid state memory card.
    • 42. An electronic imaging system as in 37 wherein the storage device is a magnetic medium.
    • 43. An electronic imaging system as in 37 wherein the storage device is a removable hard drive device.
    • 44. An electronic camera for capturing and storing images in a removable digital storage device also containing preloaded software, said camera comprising:
         an optical section for establishing the optical parameters of image capture;
         an image sensing section for electrically capturing an image provided by the optical section;
         a signal processing section for processing the electrically captured image;
         a programmable processor for controlling said sections of the camera; and
         means for loading the programmable processor with the software preloaded in the removable digital storage device for operation of the camera, wherein the software preloaded in the removable digital storage device constitutes at least one pre-existing image file that is to be combined with the electrically captured images in the signal processing section.
    • 45. An electronic camera as in 44 wherein the camera further includes a viewfinder for displaying captured images.
    • 46. An electronic camera as in 45 wherein the pre-existing image file comprises an image overlay with at least one opening through which the captured image is displayed on the viewfinder.
    • 47. An electronic camera as in 45 wherein the pre-existing image file includes more than one pre-existing image, and wherein the camera includes means for selecting one of the pre-existing images for display in the viewfinder.
    • 48. An electronic camera for capturing and storing images in a removable digital storage device also containing preloaded software for subsequent processing by a computer, said camera comprising:
         an optical section for establishing the optical parameters of image capture;
         an image sensing section for electrically capturing an image provided by the optical section;
         a signal processing section for processing the electrically captured image;
         a programmable processor for controlling said sections of the camera;
         means for loading the programmable processor with the software preloaded in the removable digital storage device for operation of the camera, wherein the software preloaded in the removable digital storage device constitutes at least one pre-existing image file that is to be combined with the electrically captured images; and
         means for selecting at least one pre-existing image file for combination with the captured image.
    • 49. An electronic camera as in 48 wherein said programmable processor effects the combination of the pre-existing image file with the captured image.
    • 50. An electronic camera as in 48 wherein said computer effects the combination of the pre-existing image file with the captured image.

Claims (10)

  1. An electronic imaging system including an electronic camera for capturing and storing images, said system comprising:
       a storage device removable from the camera for storing images captured by the system, said device also preloaded with software for operating the imaging system;
       an optical section for establishing the optical parameters of image capture;
       an image sensing section for electrically capturing an image provided by the optical section;
       a signal processing section for processing the electrically captured image;
       a programmable processor for controlling said sections of the system; and
       means for loading the programmable processor with the software preloaded in the removable storage device for affecting operation of one or more of said sections of the system.
  2. An electronic imaging system as claimed in claim 1 wherein the software preloaded in the removable storage device modifies the performance of the optical section or the image sensing section.
  3. An electronic imaging system as claimed in claim 1 wherein the software preloaded in the removable storage device controls the signal processing section so as to modify the processing of the electrically-captured image.
  4. An electronic imaging system as claimed in claim 1 wherein the software preloaded in the removable storage device constitutes pre-existing image files that are to be combined with the electrically captured images in the signal processing section.
  5. An electronic imaging system as claimed in claim 1 wherein said programmable processor includes a firmware memory for operating the processor, and wherein the software preloaded in the removable storage device substitutes for some or all the firmware in the firmware memory.
  6. An electronic imaging system as claimed in claim 1 wherein said imaging system further comprises a player device including an interface for receiving said removable storage device and a software-driven processing unit, and wherein the software preloaded in the removable storage device is accessed by said processing unit for use therewith.
  7. An electronic imaging system as claimed in claim 6 wherein said player device comprises a computer that can be optionally attached to a display screen or a printer for display or printing of the captured images, respectively.
  8. An electronic imaging system as claimed in claim 1 wherein the storage device is a solid state memory card.
  9. An electronic imaging system as claimed in claim 1 wherein the storage device is a magnetic medium.
  10. An electronic imaging system as claimed in claim 1 wherein the storage device is a removable hard drive device.
EP95104047A 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device Expired - Lifetime EP0675648B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP01105229A EP1152590A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device
EP01105220A EP1152589A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US219608 1994-03-29
US08/219,608 US5477264A (en) 1994-03-29 1994-03-29 Electronic imaging system using a removable software-enhanced storage device

Related Child Applications (4)

Application Number Title Priority Date Filing Date
EP01105229A Division EP1152590A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device
EP01105220A Division EP1152589A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device
EP01105220.6 Division-Into 2001-03-03
EP01105229.7 Division-Into 2001-03-03

Publications (3)

Publication Number Publication Date
EP0675648A2 true EP0675648A2 (en) 1995-10-04
EP0675648A3 EP0675648A3 (en) 1997-06-11
EP0675648B1 EP0675648B1 (en) 2001-09-12

Family

ID=22819977

Family Applications (3)

Application Number Title Priority Date Filing Date
EP01105220A Withdrawn EP1152589A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device
EP95104047A Expired - Lifetime EP0675648B1 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device
EP01105229A Withdrawn EP1152590A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
EP01105220A Withdrawn EP1152589A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device

Family Applications After (1)

Application Number Title Priority Date Filing Date
EP01105229A Withdrawn EP1152590A3 (en) 1994-03-29 1995-03-20 Electronic imaging system using a removable software-enhanced storage device

Country Status (4)

Country Link
US (1) US5477264A (en)
EP (3) EP1152589A3 (en)
JP (4) JP3597249B2 (en)
DE (1) DE69522597T2 (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0837596A1 (en) * 1996-10-17 1998-04-22 Casio Computer Co., Ltd. Electronic camera employing a wireless data communicating device
WO1998030020A1 (en) * 1996-12-25 1998-07-09 Casio Computer Co., Ltd. Printing system
WO1998030021A1 (en) * 1996-12-25 1998-07-09 Casio Computer Co., Ltd. Printing system, photographing apparatus, printing apparatus and combining method
EP0869656A2 (en) * 1997-04-04 1998-10-07 Eastman Kodak Company Printer parameter compensation by a host camera
EP0877524A1 (en) * 1997-05-09 1998-11-11 STMicroelectronics S.r.l. Digital photography apparatus with an image-processing unit
EP0884681A2 (en) * 1997-06-10 1998-12-16 Sanyo Electric Co., Ltd. Digital camera
EP0886440A2 (en) * 1997-06-16 1998-12-23 Casio Computer Co., Ltd. Apparatus, method and program storage medium for processing image data
FR2765437A1 (en) * 1997-06-30 1998-12-31 Samsung Aerospace Ind DIGITAL CAMERA CAPABLE OF TRANSMITTING AUDIO DATA AND IMAGE DATA TO / FROM A REMOTE SITE
EP0889638A2 (en) * 1997-07-03 1999-01-07 Canon Kabushiki Kaisha Image processing apparatus and method
EP0912035A2 (en) * 1997-10-23 1999-04-28 Eastman Kodak Company System and method for using a single intelligence circuit for a plurality of imaging rendering components
WO1999024907A1 (en) * 1997-11-12 1999-05-20 Iomega Corporation Digital appliance data download device for data storage
EP0998140A1 (en) * 1997-04-09 2000-05-03 Seiko Epson Corporation Method for adding digital camera function and digital camera
EP1111904A2 (en) * 1999-12-20 2001-06-27 Texas Instruments Incorporated Digital camera system and method
EP1130901A2 (en) * 1999-11-16 2001-09-05 Minolta Co., Ltd. Digital camera with card slot
EP1161090A2 (en) * 2000-06-01 2001-12-05 Sony Corporation Image recording apparatus and image processing method therefor
GB2373663A (en) * 2001-02-27 2002-09-25 Hewlett Packard Co Object based cursors for scan area selection in image composition
US6587140B2 (en) 1997-10-23 2003-07-01 Eastman Kodak Company System and method for using a single intelligence circuit in both a digital camera and printer
WO2003081904A1 (en) * 2002-03-27 2003-10-02 Koninklijke Philips Electronics N.V. Electronic camera with digital effect filter
EP1389001A1 (en) * 2002-08-07 2004-02-11 Eastman Kodak Company Cameras and methods having non-uniform image remapping using a small data-set
EP1143700A3 (en) * 2000-03-29 2004-06-16 Fuji Photo Film Co., Ltd. Method, apparatus and recording medium for displaying templates
WO2004054234A1 (en) * 2002-12-09 2004-06-24 Casio Computer Co., Ltd. Image composing apparatus, electronic camera, and image composing method
EP1511310A1 (en) * 2002-06-05 2005-03-02 Seiko Epson Corporation Digital camera
EP1526727A1 (en) * 2002-06-05 2005-04-27 Seiko Epson Corporation Digital camera and image processing device
EP1580658A1 (en) * 2003-10-24 2005-09-28 Deutsche Thomson-Brandt GmbH Removable storage medium for audio-visual data
EP1385089A3 (en) * 2002-07-26 2007-01-24 Ricoh Company, Ltd. Image forming apparatus, information processing apparatus, program execution method and program producing method
EP1768411A1 (en) * 2005-09-21 2007-03-28 THOMSON Licensing Television camera system and respective configuring method
KR100823796B1 (en) * 2001-03-06 2008-04-21 이스트맨 코닥 캄파니 Digital camera providing image processing for an attachable printer
EP1975872A1 (en) * 2007-03-27 2008-10-01 Canon Kabushiki Kaisha File processing apparatus, file processing method and color-image processing file
US7466350B2 (en) 2002-06-05 2008-12-16 Seiko Epson Corporation Digital camera recording a composite image
CN101908135A (en) * 2009-06-02 2010-12-08 手持产品公司 Indicia reader with programmable indicators of software upgrading
US8102457B1 (en) 1997-07-09 2012-01-24 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US8120791B2 (en) 2002-04-17 2012-02-21 Seiko Epson Corporation Image synthesizing apparatus
US8127232B2 (en) 1998-12-31 2012-02-28 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability

Families Citing this family (329)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6965405B1 (en) * 1992-09-10 2005-11-15 Canon Kabushiki Kaisha Imaging pickup apparatus with control information capable of being stored to detachably attached memory
US6630949B1 (en) * 1992-12-01 2003-10-07 Canon Kabushiki Kaisha Image processing system and information processing apparatus
JP3437228B2 (en) * 1993-11-11 2003-08-18 キヤノン株式会社 Information processing apparatus and information processing method
US5748326A (en) * 1993-12-07 1998-05-05 Fisher-Price Inc. Instant special effects electronic camera
JPH07226911A (en) * 1994-02-15 1995-08-22 Eastman Kodak Japan Kk Electronic still camera
US20020082043A1 (en) * 1994-05-19 2002-06-27 Kari-Pekka Wilska Device for personal communications, data collection and data processing, and a circuit card
WO1996005696A1 (en) * 1994-08-12 1996-02-22 Sony Corporation Video signal recording device and video signal editing device
JP3528335B2 (en) * 1994-08-22 2004-05-17 株式会社日立製作所 Video camera system
JPH0888785A (en) * 1994-09-16 1996-04-02 Toshiba Corp Image input device
JP3893480B2 (en) * 1994-09-28 2007-03-14 株式会社リコー Digital electronic camera
JP3392967B2 (en) * 1994-12-27 2003-03-31 ペンタックス株式会社 Still video camera
US5648816A (en) * 1995-01-31 1997-07-15 Asahi Kogaku Kogyo Kabushiki Kaisha Still video camera including detachably attachable external memory
JP3542653B2 (en) * 1995-02-14 2004-07-14 富士写真フイルム株式会社 Image data transmission system for electronic still camera
US7623754B1 (en) 1995-02-23 2009-11-24 Avid Technology, Inc. Motion picture recording device using digital, computer-readable non-linear media
US6452629B1 (en) * 1995-03-15 2002-09-17 Canon Kabushiki Kaisha System for installing image sensing program
JP4164878B2 (en) * 1995-04-28 2008-10-15 ソニー株式会社 Imaging apparatus and control method thereof
JPH0934422A (en) 1995-07-19 1997-02-07 Sony Corp Image signal processing method and image device
JP3216864B2 (en) * 1995-07-24 2001-10-09 キヤノン株式会社 Imaging system and imaging signal processing device
JP3674095B2 (en) * 1995-08-31 2005-07-20 ソニー株式会社 Camera setting data recording / reproducing method and recording / reproducing apparatus
US6111659A (en) 1995-09-26 2000-08-29 Matsushita Electric Industrial Co., Ltd. Digital copier with image scanner apparatus and offline image data and control data interface
US5790193A (en) * 1995-11-22 1998-08-04 Eastman Kodak Company Accessory module for an electronic camera
US5706049A (en) * 1995-11-30 1998-01-06 Eastman Kodak Company Camera that records an active image area identifier with an image
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
JPH09186963A (en) * 1995-12-28 1997-07-15 Sony Corp Recording method and device, reproduction method and device, recording and reproduction method and device and recording disk medium
EP0786715A3 (en) * 1996-01-29 1999-06-09 Canon Kabushiki Kaisha Electronic apparatus
US6801327B1 (en) * 1996-01-30 2004-10-05 Fuji Photo Film Co., Ltd. Filing system and method, and apparatus and method for reproducing image data
JP3747108B2 (en) * 1996-02-02 2006-02-22 キヤノン株式会社 Digital imaging apparatus and control method thereof
US6891567B2 (en) * 1998-06-26 2005-05-10 Fotonation Holdings, Llc Camera messaging and advertisement system
US6433818B1 (en) 1998-11-06 2002-08-13 Fotonation, Inc. Digital camera with biometric security
US6750902B1 (en) 1996-02-13 2004-06-15 Fotonation Holdings Llc Camera network communication device
US6628325B1 (en) * 1998-06-26 2003-09-30 Fotonation Holdings, Llc Camera network communication device
JP3631838B2 (en) * 1996-02-21 2005-03-23 チノン株式会社 External storage device and camera system
US5938717A (en) * 1996-03-04 1999-08-17 Laser Technology, Inc. Speed detection and image capture system for moving vehicles
JPH09261519A (en) * 1996-03-22 1997-10-03 Canon Inc Image pickup device
JP3374651B2 (en) * 1996-03-29 2003-02-10 ソニー株式会社 Digital electronic imaging apparatus and imaging method
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
DE69732409D1 (en) * 1996-05-06 2005-03-10 Cimatrix Canton SMART CCD CAMERA WITH PROGRESSIVE SCAN
JP3894376B2 (en) * 1996-05-24 2007-03-22 株式会社ニコン Information processing device
US6031964A (en) * 1996-06-20 2000-02-29 Apple Computer, Inc. System and method for using a unified memory architecture to implement a digital camera device
JPH1013732A (en) * 1996-06-25 1998-01-16 Nikon Corp Information input device
JP4272714B2 (en) * 1996-07-19 2009-06-03 キヤノン株式会社 Image recording apparatus and image recording method
US6115799A (en) 1996-07-19 2000-09-05 Canon Kabushiki Kaisha Information processing apparatus and associated method for managing a memory using a next fit and for reducing a memory fragmentation problem
US6069637A (en) * 1996-07-29 2000-05-30 Eastman Kodak Company System for custom imprinting a variety of articles with images obtained from a variety of different sources
JP3726272B2 (en) * 1996-08-21 2005-12-14 富士写真フイルム株式会社 Digital camera
JPH1066015A (en) * 1996-08-22 1998-03-06 Hitachi Ltd Printing system
US5790878A (en) * 1996-08-23 1998-08-04 Apple Computer, Inc. System and method for recovering from a power failure within a digital camera device
US6157394A (en) * 1996-08-29 2000-12-05 Apple Computer, Inc. Flexible digital image processing via an image processing chain with modular image processors
US5991465A (en) 1996-08-29 1999-11-23 Apple Computer, Inc. Modular digital image processing via an image processing chain with modifiable parameter controls
US6028611A (en) * 1996-08-29 2000-02-22 Apple Computer, Inc. Modular digital image processing via an image processing chain
US5784629A (en) * 1996-09-24 1998-07-21 Apple Computer, Inc. System and method for conserving power within a backup battery device
US5935259A (en) 1996-09-24 1999-08-10 Apple Computer, Inc. System and method for preventing damage to media files within a digital camera device
US5943093A (en) * 1996-09-26 1999-08-24 Flashpoint Technology, Inc. Software driver digital camera system with image storage tags
US6169575B1 (en) * 1996-09-26 2001-01-02 Flashpoint Technology, Inc. Method and system for controlled time-based image group formation
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
US6141044A (en) * 1996-09-26 2000-10-31 Apple Computer, Inc. Method and system for coherent image group maintenance in memory
JP2001526847A (en) * 1996-09-30 2001-12-18 フラッシュポイント テクノロジー インコーポレイテッド Method and system for extending media types supported by digital cameras
US20020024603A1 (en) * 1996-10-02 2002-02-28 Nikon Corporation Image processing apparatus, method and recording medium for controlling same
US5949160A (en) * 1996-10-08 1999-09-07 Apple Computer, Inc. System and method for double fault protection within a digital camera device
US6177956B1 (en) 1996-10-23 2001-01-23 Flashpoint Technology, Inc. System and method for correlating processing data and image data within a digital camera device
US6115137A (en) * 1996-12-06 2000-09-05 Canon Kabushiki Kaisha Image processing system, digital camera, and printing apparatus
US6094221A (en) 1997-01-02 2000-07-25 Andersion; Eric C. System and method for using a scripting language to set digital camera device features
US6621524B1 (en) * 1997-01-10 2003-09-16 Casio Computer Co., Ltd. Image pickup apparatus and method for processing images obtained by means of same
EP0956699A4 (en) * 1997-01-29 2003-01-29 Winbond Electronics Corp Ameri Digital moving and still picture capture adaptor for moving picture video camera
US6573927B2 (en) * 1997-02-20 2003-06-03 Eastman Kodak Company Electronic still camera for capturing digital image and creating a print order
US6784924B2 (en) 1997-02-20 2004-08-31 Eastman Kodak Company Network configuration file for automatically transmitting images from an electronic still camera
JPH10233986A (en) * 1997-02-21 1998-09-02 Hitachi Ltd Video signal recorder
JP3478696B2 (en) * 1997-02-28 2003-12-15 キヤノン株式会社 Image processing apparatus and control method thereof
JPH10257374A (en) * 1997-03-14 1998-09-25 Canon Inc Camera control system, control method therefor and storage medium
US6786420B1 (en) 1997-07-15 2004-09-07 Silverbrook Research Pty. Ltd. Data distribution mechanism in the form of ink dots on cards
AUPO799197A0 (en) * 1997-07-15 1997-08-07 Silverbrook Research Pty Ltd Image processing method and apparatus (ART01)
US6292219B1 (en) 1997-03-18 2001-09-18 Eastman Kodak Company Motion processing system using an effects-enhanced motion storage medium
US5938766A (en) * 1997-03-21 1999-08-17 Apple Computer, Inc. System for extending functionality of a digital ROM using RAM/ROM jump tables and patch manager for updating the tables
JP3887060B2 (en) * 1997-04-09 2007-02-28 ペンタックス株式会社 Image correction information recording apparatus and image restoration processing apparatus for electronic still camera
JPH10285362A (en) * 1997-04-09 1998-10-23 Nikon Corp Data processing unit and recording medium
US6118480A (en) 1997-05-05 2000-09-12 Flashpoint Technology, Inc. Method and apparatus for integrating a digital camera user interface across multiple operating modes
JP3713891B2 (en) * 1997-05-13 2005-11-09 コニカミノルタビジネステクノロジーズ株式会社 Information processing apparatus and method, and recording medium on which information processing program is recorded
JPH10341402A (en) 1997-06-09 1998-12-22 Sony Corp Image record device and method and image reproducing device and method
JPH10341411A (en) * 1997-06-09 1998-12-22 Sony Corp Camera device
US5920726A (en) * 1997-06-12 1999-07-06 Apple Computer, Inc. System and method for managing power conditions within a digital camera device
JP3496744B2 (en) * 1997-06-13 2004-02-16 三洋電機株式会社 Image data recording device and digital camera
JP3375852B2 (en) * 1997-06-13 2003-02-10 三洋電機株式会社 Digital camera
JP3522495B2 (en) * 1997-06-13 2004-04-26 三洋電機株式会社 Image synthesis method and digital camera
US6803989B2 (en) 1997-07-15 2004-10-12 Silverbrook Research Pty Ltd Image printing apparatus including a microcontroller
US6618117B2 (en) 1997-07-12 2003-09-09 Silverbrook Research Pty Ltd Image sensing apparatus including a microcontroller
US7110024B1 (en) 1997-07-15 2006-09-19 Silverbrook Research Pty Ltd Digital camera system having motion deblurring means
AUPO798697A0 (en) * 1997-07-15 1997-08-07 Silverbrook Research Pty Ltd Data processing method and apparatus (ART51)
US7551202B2 (en) * 1997-07-15 2009-06-23 Silverbrook Research Pty Ltd Digital camera with integrated inkjet printer
AUPO850597A0 (en) 1997-08-11 1997-09-04 Silverbrook Research Pty Ltd Image processing method and apparatus (art01a)
US6985207B2 (en) 1997-07-15 2006-01-10 Silverbrook Research Pty Ltd Photographic prints having magnetically recordable media
AUPO802797A0 (en) 1997-07-15 1997-08-07 Silverbrook Research Pty Ltd Image processing method and apparatus (ART54)
US6665008B1 (en) * 1997-07-15 2003-12-16 Silverbrook Research Pty Ltd Artcard for the control of the operation of a camera device
US6624848B1 (en) * 1997-07-15 2003-09-23 Silverbrook Research Pty Ltd Cascading image modification using multiple digital cameras incorporating image processing
US7724282B2 (en) 1997-07-15 2010-05-25 Silverbrook Research Pty Ltd Method of processing digital image to correct for flash effects
US7714889B2 (en) * 1997-07-15 2010-05-11 Silverbrook Research Pty Ltd Digital camera using exposure information for image processing
US6879341B1 (en) 1997-07-15 2005-04-12 Silverbrook Research Pty Ltd Digital camera system containing a VLIW vector processor
US7551201B2 (en) 1997-07-15 2009-06-23 Silverbrook Research Pty Ltd Image capture and processing device for a print on demand digital camera system
US6690419B1 (en) 1997-07-15 2004-02-10 Silverbrook Research Pty Ltd Utilising eye detection methods for image processing in a digital image camera
JPH1141425A (en) * 1997-07-16 1999-02-12 Nikon Corp Image fetching device
US6134606A (en) * 1997-07-25 2000-10-17 Flashpoint Technology, Inc. System/method for controlling parameters in hand-held digital camera with selectable parameter scripts, and with command for retrieving camera capabilities and associated permissible parameter values
US6122409A (en) * 1997-08-29 2000-09-19 Mci Communications Corporation System and method for digitally capturing a product image
US6163816A (en) * 1997-08-29 2000-12-19 Flashpoint Technology, Inc. System and method for retrieving capability parameters in an electronic imaging device
US6351282B1 (en) * 1997-09-02 2002-02-26 Intel Corporation Method and apparatus for taking digital pictures with an industry standard film camera
JPH11149131A (en) * 1997-09-11 1999-06-02 Fuji Photo Film Co Ltd Order information information recording method and device, print order accepting method and device, printing method and device and computer readable medium
US6532039B2 (en) * 1997-09-17 2003-03-11 Flashpoint Technology, Inc. Method and system for digital image stamping
US6275260B1 (en) 1997-09-17 2001-08-14 Flashpoint Technology, Inc. Positioning stamps in images captured with an image capture unit
US5948086A (en) * 1997-10-03 1999-09-07 Inventec Corporation Electronic still camera adapted for use in the battery receiving chamber of a portable computer
US6288743B1 (en) 1997-10-20 2001-09-11 Eastman Kodak Company Electronic camera for processing image segments
JPH11136568A (en) * 1997-10-31 1999-05-21 Fuji Photo Film Co Ltd Touch panel operation-type camera
US6498623B1 (en) 1997-11-04 2002-12-24 Flashpoint Technology, Inc. System and method for generating variable-length timing signals in an electronic imaging device
JP4239041B2 (en) * 1997-11-05 2009-03-18 株式会社ニコン Electronic camera, electronic camera control method, and recording medium
JPH11215358A (en) * 1997-11-14 1999-08-06 Canon Inc Image processing unit, its conrol method and image processing system
JPH11154240A (en) 1997-11-20 1999-06-08 Nintendo Co Ltd Image producing device to produce image by using fetched image
US7034871B2 (en) * 1997-11-24 2006-04-25 Eastman Kodak Company Capturing digital images to be transferred to an e-mail address
US6154576A (en) * 1997-12-03 2000-11-28 Flashpoint Technology, Inc. System and method for anti-aliasing of text overlays on electronic images
JPH11168745A (en) * 1997-12-03 1999-06-22 Minolta Co Ltd Digital camera
US6930709B1 (en) 1997-12-04 2005-08-16 Pentax Of America, Inc. Integrated internet/intranet camera
KR20010033898A (en) * 1998-01-07 2001-04-25 피터 엔. 데트킨 Automatic transfer of image information between imaging device and host system
US6360362B1 (en) * 1998-02-20 2002-03-19 Intel Corporation Automatic update of camera firmware
US6177957B1 (en) * 1998-02-26 2001-01-23 Flashpoint Technology, Inc. System and method for dynamically updating features in an electronic imaging device
US6222538B1 (en) * 1998-02-27 2001-04-24 Flashpoint Technology, Inc. Directing image capture sequences in a digital imaging device using scripts
US6311322B1 (en) 1998-03-09 2001-10-30 Nikon Corporation Program rewriting apparatus
US6177958B1 (en) 1998-03-11 2001-01-23 Flashpoint Technology, Inc. System and method for the automatic capture of salient still images
US6130756A (en) * 1998-03-12 2000-10-10 Eastman Kodak Co Method for characterizing a response function of an output
EP1315371B1 (en) * 1998-03-16 2006-06-14 SANYO ELECTRIC Co., Ltd. Digital camera capable of image processing
CA2324006A1 (en) * 1998-03-16 1999-09-23 Iomega Corporation Apparatus and method for direct connection of a mass storage drive to a digital appliance
US6784925B1 (en) * 1998-03-24 2004-08-31 Canon Kabushiki Kaisha System to manage digital camera images
JP3169888B2 (en) * 1998-03-25 2001-05-28 エヌイーシービューテクノロジー株式会社 Digital image reproducing apparatus, image reproducing method, and recording medium storing image reproducing program
US6563543B1 (en) * 1998-03-31 2003-05-13 Hewlett-Packard Development Company, L.P. Digital camera and method of using same
US6370273B1 (en) 1998-04-10 2002-04-09 Flashpoint Technology, Inc. Method and system for tiled image data decompression
JP3711743B2 (en) 1998-04-17 2005-11-02 コニカミノルタフォトイメージング株式会社 Digital camera system
JPH11308509A (en) 1998-04-17 1999-11-05 Minolta Co Ltd Digital camera system and recording medium used for this system
JPH11308562A (en) 1998-04-20 1999-11-05 Minolta Co Ltd Digital camera system
US6833867B1 (en) * 1998-04-20 2004-12-21 Flashpoint Technology, Inc. Method and system for expanding the hardware capabilities of a digital imaging device
US6954229B1 (en) * 1998-05-01 2005-10-11 Canon Kabushiki Kaisha Storing image data to digital cameras
GB9809679D0 (en) * 1998-05-06 1998-07-01 Xerox Corp Portable text capturing method and device therefor
US6167469A (en) * 1998-05-18 2000-12-26 Agilent Technologies, Inc. Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof
US6593963B1 (en) 1998-05-29 2003-07-15 Agilent Technologies, Inc. Programmable control of operational signals in a digital camera
US6577336B2 (en) 1998-05-29 2003-06-10 Agilent Technologies, Inc. Authentication stamping in a digital camera
US6642956B1 (en) * 1998-05-29 2003-11-04 Agilent Technologies, Inc. Digital image processor for a digital camera
US6208429B1 (en) 1998-05-29 2001-03-27 Flashpoint Technology, Inc. Method and system for band printing of rotated digital image data
US6912311B2 (en) 1998-06-30 2005-06-28 Flashpoint Technology, Inc. Creation and use of complex image templates
US6600869B1 (en) * 1998-07-22 2003-07-29 Intel Corporation Method and apparatus to edit digital video data
US20010012062A1 (en) * 1998-07-23 2001-08-09 Eric C. Anderson System and method for automatic analysis and categorization of images in an electronic imaging device
US7602424B2 (en) 1998-07-23 2009-10-13 Scenera Technologies, Llc Method and apparatus for automatically categorizing images in a digital camera
JP2000151151A (en) * 1998-08-31 2000-05-30 Olympus Optical Co Ltd Electric substrate system of camera
AUPP702098A0 (en) 1998-11-09 1998-12-03 Silverbrook Research Pty Ltd Image creation method and apparatus (ART73)
JP3350901B2 (en) * 1998-10-30 2002-11-25 インターナショナル・ビジネス・マシーンズ・コーポレーション System and method for digital information exchange
US6435969B1 (en) 1998-11-03 2002-08-20 Nintendo Co., Ltd. Portable game machine having image capture, manipulation and incorporation
US6463177B1 (en) 1998-11-04 2002-10-08 Sharp Laboratories Of America, Inc. Dynamic management of embedded coded images in a digital storage device
US7324133B2 (en) 1998-11-06 2008-01-29 Fotomedia Technologies, Llc Method and apparatus for controlled camera useability
JP2000209425A (en) * 1998-11-09 2000-07-28 Canon Inc Device and method for processing image and storage medium
US6801251B1 (en) * 1998-11-18 2004-10-05 Fuji Photo Film Co., Ltd. Digital camera, and image synthesizer and method of controlling the same
US6961096B1 (en) * 1998-12-25 2005-11-01 Canon Kabushiki Kaisha Apparatus for and method of converting location information, and computer program product that is used therefor
US6256059B1 (en) * 1999-01-07 2001-07-03 Intel Corporation Automatic transfer of image information between imaging device and host system
JP4226730B2 (en) * 1999-01-28 2009-02-18 株式会社東芝 Object region information generation method, object region information generation device, video information processing method, and information processing device
US6145069A (en) * 1999-01-29 2000-11-07 Interactive Silicon, Inc. Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded memory devices
US6819271B2 (en) 1999-01-29 2004-11-16 Quickshift, Inc. Parallel compression and decompression system and method having multiple parallel compression and decompression engines
US6885319B2 (en) * 1999-01-29 2005-04-26 Quickshift, Inc. System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms
US7538694B2 (en) * 1999-01-29 2009-05-26 Mossman Holdings Llc Network device with improved storage density and access speed using compression techniques
US6400471B1 (en) * 1999-02-11 2002-06-04 Flashpoint Technology, Inc. Flexible architecture for image processing
AUPQ056099A0 (en) * 1999-05-25 1999-06-17 Silverbrook Research Pty Ltd A method and apparatus (pprint01)
US7016595B1 (en) * 1999-05-28 2006-03-21 Nikon Corporation Television set capable of controlling external device and image storage controlled by television set
US6937997B1 (en) 1999-06-02 2005-08-30 Eastman Kodak Company Configuring and purchasing imaging devices
EP1181809B1 (en) * 1999-06-02 2004-03-24 Eastman Kodak Company Customizing digital image transfer
US7019778B1 (en) 1999-06-02 2006-03-28 Eastman Kodak Company Customizing a digital camera
US6836617B1 (en) 2000-03-24 2004-12-28 Eastman Kodak Company Purchasing configured photographic film products
US7587337B1 (en) 2000-03-24 2009-09-08 Eastman Kodak Company Leasing configured camera system
US8046270B2 (en) * 2000-05-19 2011-10-25 Eastman Kodak Company System and method for providing image products and/or services
US7111317B1 (en) * 2000-03-24 2006-09-19 Eastman Kodak Company Method for providing image goods and/or services to a customer
WO2001001675A2 (en) * 1999-06-30 2001-01-04 Logitech, Inc. Video camera with major functions implemented in host software
JP4046897B2 (en) * 1999-06-30 2008-02-13 キヤノン株式会社 Image input apparatus and control method thereof
US7009644B1 (en) 1999-12-15 2006-03-07 Logitech Europe S.A. Dynamic anomalous pixel detection and correction
US6995794B2 (en) * 1999-06-30 2006-02-07 Logitech Europe S.A. Video camera with major functions implemented in host software
JP2001036773A (en) * 1999-07-21 2001-02-09 Canon Inc Electronic equipment, its controlling method and memory medium
US20050114587A1 (en) * 2003-11-22 2005-05-26 Super Talent Electronics Inc. ExpressCard with On-Card Flash Memory with Shared Flash-Control Bus but Separate Ready Lines
US7237185B1 (en) * 1999-09-13 2007-06-26 Corporate Media Partners System and method for distributing internet content in the form of an album
US20020044157A1 (en) * 1999-10-13 2002-04-18 Wolf Edward O. Producing icons for accessing image files transferred from a digital camera
US7082227B1 (en) * 1999-11-24 2006-07-25 Baum Daniel R Producing printed images having personalized features
US6522889B1 (en) * 1999-12-23 2003-02-18 Nokia Corporation Method and apparatus for providing precise location information through a communications network
JP2001189886A (en) * 1999-12-28 2001-07-10 Canon Inc Image pickup device, information processor, system and method for processing image and storage medium
WO2001052527A1 (en) * 2000-01-07 2001-07-19 Ideo Product Development Inc. Image capture module for use on an electronic device
US6731338B1 (en) 2000-01-10 2004-05-04 Canon Kabushiki Kaisha Reducing discontinuities in segmented SSAs
US8407595B1 (en) 2000-02-11 2013-03-26 Sony Corporation Imaging service for automating the display of images
US7810037B1 (en) 2000-02-11 2010-10-05 Sony Corporation Online story collaboration
US7136528B2 (en) 2000-02-11 2006-11-14 Sony Corporation System and method for editing digital images
US6771801B1 (en) * 2000-02-11 2004-08-03 Sony Corporation Adaptable pre-designed photographic storyboard
US7262778B1 (en) 2000-02-11 2007-08-28 Sony Corporation Automatic color adjustment of a template design
JP4286420B2 (en) * 2000-02-18 2009-07-01 Hoya株式会社 Internet camera
JP2001238199A (en) * 2000-02-25 2001-08-31 Asahi Optical Co Ltd Internet camera system
JP4262384B2 (en) * 2000-02-28 2009-05-13 Hoya株式会社 Internet camera
US8345105B2 (en) * 2000-03-06 2013-01-01 Sony Corporation System and method for accessing and utilizing ancillary data with an electronic camera device
US7479983B2 (en) * 2000-03-06 2009-01-20 Sony Corporation System and method for effectively implementing an electronic image hub device
US6532075B1 (en) * 2000-03-06 2003-03-11 Sony Corporation System and method for utilizing a topology detector to capture visual information
US6999637B1 (en) 2000-03-16 2006-02-14 Ipac Acquisition Subsidiary I, Llc Method and system for providing a photo album to a user of a digital imaging device
US20050213146A1 (en) * 2000-03-24 2005-09-29 Parulski Kenneth A Configuring image storage products to provide selected imaging services
US20070132860A1 (en) * 2000-04-14 2007-06-14 Prabhu Girish V Method for customizing a digital camera using queries to determine the user's experience level
JP4208113B2 (en) * 2000-04-19 2009-01-14 富士フイルム株式会社 Album creating method and apparatus, and recording medium
EP1152604A1 (en) * 2000-04-24 2001-11-07 Pulnix America, Inc. Video glare reduction
US20030063196A1 (en) * 2000-05-08 2003-04-03 Dennis Palatov Handheld portable interactive data storage device
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
US20030156200A1 (en) * 2000-05-16 2003-08-21 Eastman Kodak Company Printing system and method having a docking digital printer that uses a digital camera image display
US7038714B1 (en) 2000-05-16 2006-05-02 Eastman Kodak Company Printing system and method having a digital printer that uses a digital camera image display
US7733521B1 (en) 2000-07-05 2010-06-08 Lexmark International, Inc. Printer apparatus with selectable photo enhancement project and settings storage dynamically definable user interface and functions and template definition
US8224776B1 (en) 2000-07-26 2012-07-17 Kdl Scan Designs Llc Method and system for hosting entity-specific photo-sharing websites for entity-specific digital cameras
US7117519B1 (en) * 2000-07-26 2006-10-03 Fotomedia Technologies Llc Method and system for selecting actions to be taken by a server when uploading images
US6636259B1 (en) 2000-07-26 2003-10-21 Ipac Acquisition Subsidiary I, Llc Automatically configuring a web-enabled digital camera to access the internet
US7027172B1 (en) 2000-08-15 2006-04-11 Eastman Kodak Company Color digital printer having a graphical user interface for displaying and selecting images for local and remote printing
AU2001283455A1 (en) * 2000-08-28 2002-03-13 3Gvision Inc. System and method for providing added utility to a video camera
US7287088B1 (en) 2000-10-06 2007-10-23 Fotomedia Technologies, Llc Transmission bandwidth and memory requirements reduction in a portable image capture device by eliminating duplicate image transmissions
AU2002213402A1 (en) * 2000-10-18 2002-04-29 David Sitrick System and methodology for photo image capture, tagging, and distribution
US7562380B2 (en) 2000-10-27 2009-07-14 Hoya Corporation Internet camera system
US6629104B1 (en) * 2000-11-22 2003-09-30 Eastman Kodak Company Method for adding personalized metadata to a collection of digital images
US7827488B2 (en) 2000-11-27 2010-11-02 Sitrick David H Image tracking and substitution system and methodology for audio-visual presentations
US7304677B2 (en) * 2000-12-13 2007-12-04 Eastman Kodak Company Customizing a digital camera based on demographic factors
US7197531B2 (en) 2000-12-29 2007-03-27 Fotomedia Technologies, Llc Meta-application architecture for integrating photo-service websites for browser-enabled devices
US7272788B2 (en) * 2000-12-29 2007-09-18 Fotomedia Technologies, Llc Client-server system for merging of metadata with images
AUPR256301A0 (en) * 2001-01-17 2001-02-08 Silverbrook Research Pty. Ltd. An apparatus (AP15)
JP2002314803A (en) * 2001-01-17 2002-10-25 Seiko Epson Corp Generation and output of image file
US20030002744A1 (en) * 2001-04-06 2003-01-02 Eastman Kodak Company Method for producing an image noise table having statistics for use by image processing algorithms
US20040015939A1 (en) * 2001-05-16 2004-01-22 Cheah Jonathon Y. Updateable memory module
JP4145026B2 (en) * 2001-05-30 2008-09-03 富士フイルム株式会社 Digital camera
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
FI113132B (en) * 2001-06-28 2004-02-27 Nokia Corp Method and apparatus for improving an image
US7110026B2 (en) * 2001-07-03 2006-09-19 Logitech Europe S.A. Image tagging for post processing
JP3643793B2 (en) * 2001-07-04 2005-04-27 三洋電機株式会社 Image recording device
US7133597B2 (en) * 2001-07-05 2006-11-07 Eastman Kodak Company Recording audio enabling software and images on a removable storage medium
US7068308B2 (en) * 2001-07-13 2006-06-27 Logitech Europe, S.A. Removable media host executables
US20030018852A1 (en) * 2001-07-17 2003-01-23 Xircom, Inc. Digital remote store
US20040218065A1 (en) * 2001-09-25 2004-11-04 Schinner Charles E. Personality modes in a handheld electronic device
US6980239B1 (en) * 2001-10-19 2005-12-27 Pixim, Inc. Imaging system with multiple boot options
GB2384380A (en) * 2002-01-16 2003-07-23 Hewlett Packard Co Discounted printing via use of authorised image capture and storage device.
US20030151669A1 (en) * 2002-02-11 2003-08-14 Robins Mark N. Image capturing device including remote enable/disable
JP2003244620A (en) * 2002-02-19 2003-08-29 Fuji Photo Film Co Ltd Image processing method and apparatus, and program
US7260267B2 (en) * 2002-02-20 2007-08-21 Fujifilm Corporation Image processing apparatus, computer readable medium storing program, image processing method, image capturing apparatus, printing apparatus, and scanning apparatus
DE10210327B4 (en) * 2002-03-08 2012-07-05 Arnold & Richter Cine Technik Gmbh & Co. Betriebs Kg Digital motion picture camera
US20040201688A1 (en) * 2002-03-18 2004-10-14 Eastman Kodak Company Accessing image files stored in a digital camera by a host computer
JP3790965B2 (en) * 2002-03-20 2006-06-28 富士写真フイルム株式会社 Digital camera and image processing apparatus
US7259793B2 (en) * 2002-03-26 2007-08-21 Eastman Kodak Company Display module for supporting a digital image display device
JP4357151B2 (en) * 2002-03-28 2009-11-04 富士フイルム株式会社 Digital camera and image data processing system
US20040018014A1 (en) * 2002-04-05 2004-01-29 Olympus Optical Co., Ltd. Digital camera using internal memory and disconnectable external memory
JP4007052B2 (en) 2002-05-07 2007-11-14 セイコーエプソン株式会社 Image processing control data update device
US20030210331A1 (en) * 2002-05-08 2003-11-13 Battles Amy E. System for and method of personalizing a user interface of a portable electronic device
US8947543B2 (en) * 2002-05-08 2015-02-03 Hewlett-Packard Development Company, L.P. System and method of personalizing a user interface of a portable electronic device
JP4104904B2 (en) * 2002-05-29 2008-06-18 富士フイルム株式会社 Image processing method, apparatus, and program
JP3794395B2 (en) * 2002-06-04 2006-07-05 カシオ計算機株式会社 Electronic camera, notification control method thereof, and program
JP2004072718A (en) * 2002-06-12 2004-03-04 Fuji Photo Film Co Ltd Memory card for digital camera
JP4551610B2 (en) * 2002-08-02 2010-09-29 富士フイルム株式会社 Digital camera
US6900835B2 (en) * 2002-08-23 2005-05-31 Hewlett-Packard Development Company, L.P. Method and apparatus for prioritizing menu items of an electronic device
US20040041933A1 (en) * 2002-08-29 2004-03-04 Eastman Kodak Company Demo via on-camera display with power jack
EP1398949B1 (en) * 2002-09-11 2009-01-07 Canon Kabushiki Kaisha Image sensing apparatus and data processing method used therein
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
US7319780B2 (en) * 2002-11-25 2008-01-15 Eastman Kodak Company Imaging method and system for health monitoring and personal security
US7233684B2 (en) * 2002-11-25 2007-06-19 Eastman Kodak Company Imaging method and system using affective information
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
US7206022B2 (en) * 2002-11-25 2007-04-17 Eastman Kodak Company Camera system with eye monitoring
ATE542366T1 (en) * 2002-12-10 2012-02-15 Sony Ericsson Mobile Comm Ab EFFECTS GENERATION FOR IMAGES
US20040113939A1 (en) * 2002-12-11 2004-06-17 Eastman Kodak Company Adaptive display system
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
JP2004240650A (en) * 2003-02-05 2004-08-26 Brother Ind Ltd Communication system, switch operation member, terminal equipment and program
JP2004248136A (en) * 2003-02-17 2004-09-02 Konica Minolta Holdings Inc Electronic camera
US20040169727A1 (en) * 2003-02-27 2004-09-02 Romano Nathan J. System and method for viewing and selecting images for printing
JP2004274525A (en) * 2003-03-11 2004-09-30 Sanyo Electric Co Ltd Digital camera
US7612803B2 (en) * 2003-06-10 2009-11-03 Zoran Corporation Digital camera with reduced image buffer memory and minimal processing for recycling through a service center
US20040257463A1 (en) * 2003-06-17 2004-12-23 Goris Andrew C. User interface for digital camera having nonvolatile memory for storing intermediate data for advanced processing and capable of slowing, delaying and/or suspending advanced processing during low battery conditions
US20040257462A1 (en) * 2003-06-17 2004-12-23 Goris Andrew C. Digital camera and method for slowing, delay and/or suspending advanced processing during low battery conditions to conserve battery charge
US20040257456A1 (en) * 2003-06-17 2004-12-23 Goris Andrew C. Digital camera having nonvolatile memory for storing intermediate data associated with image processing
JP2005033255A (en) * 2003-07-07 2005-02-03 Fuji Photo Film Co Ltd Image processing method of digital image, digital camera and print system
US20050007468A1 (en) * 2003-07-10 2005-01-13 Stavely Donald J. Templates for guiding user in use of digital camera
JP2005033405A (en) * 2003-07-10 2005-02-03 Canon Inc Image pickup device
TWI220195B (en) * 2003-07-10 2004-08-11 Benq Corp Device to be updated using a disk label to update firmware and method using a disk label to update firmware
JP2005051298A (en) * 2003-07-29 2005-02-24 Seiko Epson Corp Digital camera and template data structure
US7127164B1 (en) 2003-08-06 2006-10-24 Eastman Kodak Company Method for rating images to facilitate image retrieval
JP3946676B2 (en) * 2003-08-28 2007-07-18 株式会社東芝 Captured image processing apparatus and method
US20050057491A1 (en) * 2003-08-28 2005-03-17 Eastman Kodak Company Private display system
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
JP4203808B2 (en) * 2003-10-08 2009-01-07 富士フイルム株式会社 Image processing device
JP4235541B2 (en) * 2003-12-15 2009-03-11 キヤノン株式会社 Digital camera and digital camera control method and program
US7528868B2 (en) * 2003-12-18 2009-05-05 Eastman Kodak Company Image metadata attachment
US20050134719A1 (en) * 2003-12-23 2005-06-23 Eastman Kodak Company Display device with automatic area of importance display
US7432990B2 (en) * 2004-01-06 2008-10-07 Sharp Laboratories Of America, Inc. Open aquos remote control unique buttons/features
US7369100B2 (en) * 2004-03-04 2008-05-06 Eastman Kodak Company Display system and method with multi-person presentation function
KR20050089923A (en) * 2004-03-06 2005-09-09 삼성테크윈 주식회사 Method of controlling digital photographing apparatus for adaptive image composition, and digital photographing apparatus using the method
US7221378B2 (en) * 2004-03-17 2007-05-22 Seiko Epson Corporation Memory efficient method and apparatus for displaying large overlaid camera images
US20050206751A1 (en) * 2004-03-19 2005-09-22 East Kodak Company Digital video system for assembling video sequences
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
US20050248663A1 (en) * 2004-05-05 2005-11-10 James Owens Systems and methods for responding to a data transfer
KR100604313B1 (en) * 2004-05-11 2006-07-24 삼성테크윈 주식회사 Method for managing files within portable digital apparatus
US20060033753A1 (en) * 2004-08-13 2006-02-16 Jimmy Kwok Lap Lai Apparatuses and methods for incorporating an overlay within an image
US20060077266A1 (en) * 2004-10-08 2006-04-13 Nokia Corporation Image processing in a communication device having a camera
JP2006121418A (en) 2004-10-21 2006-05-11 Fuji Photo Film Co Ltd Camera system, camera main body and camera head
US20060125928A1 (en) * 2004-12-10 2006-06-15 Eastman Kodak Company Scene and user image capture device and method
US20060143684A1 (en) * 2004-12-29 2006-06-29 Morris Robert P Method and system for allowing a user to specify actions that are to be automatically performed on data objects uploaded to a server
US20060143607A1 (en) * 2004-12-29 2006-06-29 Morris Robert P Method and system for allowing a user to create actions to be taken by a server
JP4533164B2 (en) * 2005-01-27 2010-09-01 富士フイルム株式会社 Imaging device
US20060236375A1 (en) 2005-04-15 2006-10-19 Tarik Hammadou Method and system for configurable security and surveillance systems
US8106956B2 (en) 2005-06-27 2012-01-31 Nokia Corporation Digital camera devices and methods for implementing digital zoom in digital camera devices and corresponding program products
JP4815938B2 (en) * 2005-08-16 2011-11-16 ソニー株式会社 Information processing apparatus and method, and program
JP2007053537A (en) * 2005-08-17 2007-03-01 Pentax Corp Imaging apparatus
US7697827B2 (en) 2005-10-17 2010-04-13 Konicek Jeffrey C User-friendlier interfaces for a camera
US7684090B2 (en) * 2005-12-20 2010-03-23 Eastman Kodak Company Digital printer for use with docked display device
JP2007312008A (en) * 2006-05-17 2007-11-29 Sony Corp Imaging apparatus, image recording medium, and photographing image quality setting method
US20080244373A1 (en) * 2007-03-26 2008-10-02 Morris Robert P Methods, systems, and computer program products for automatically creating a media presentation entity using media objects from a plurality of devices
JP4260215B1 (en) 2007-08-29 2009-04-30 任天堂株式会社 Imaging device
US20090079842A1 (en) * 2007-09-26 2009-03-26 Honeywell International, Inc. System and method for image processing
JP2009086955A (en) * 2007-09-28 2009-04-23 Toshiba Corp Camera apparatus and control method thereof
KR100790960B1 (en) * 2007-10-16 2008-01-03 주식회사 모비더스 A mobile terminal and method for generating the embedded drawing data based on flash image
JP5262123B2 (en) * 2008-01-15 2013-08-14 ソニー株式会社 Image management device
JP5040760B2 (en) * 2008-03-24 2012-10-03 ソニー株式会社 Image processing apparatus, imaging apparatus, display control method, and program
JP4181211B1 (en) 2008-06-13 2008-11-12 任天堂株式会社 Information processing apparatus and startup program executed therein
US8130275B2 (en) * 2008-06-13 2012-03-06 Nintendo Co., Ltd. Information-processing apparatus, and storage medium storing a photographing application launch program executed by information-processing apparatus
CN101630416A (en) * 2008-07-17 2010-01-20 鸿富锦精密工业(深圳)有限公司 System and method for editing pictures
US8848100B2 (en) 2008-10-01 2014-09-30 Nintendo Co., Ltd. Information processing device, information processing system, and launch program and storage medium storing the same providing photographing functionality
US8134759B2 (en) * 2008-11-19 2012-03-13 Kuwait University Method and apparatus for capturing the image of bound documents such as books using digital camera
KR101618759B1 (en) * 2008-12-24 2016-05-09 삼성전자주식회사 Apparatus and method for capturing image
US9104521B2 (en) * 2009-03-16 2015-08-11 Tyco Electronics Subsea Communications Llc System and method for remote device application upgrades
US20110234850A1 (en) * 2010-01-27 2011-09-29 Kf Partners Llc SantaCam
WO2013052477A1 (en) * 2011-10-03 2013-04-11 Netomat, Inc. Image and/or video processing systems and methods
US9047795B2 (en) 2012-03-23 2015-06-02 Blackberry Limited Methods and devices for providing a wallpaper viewfinder
KR101985283B1 (en) 2013-01-28 2019-06-03 샌더링 매니지먼트 리미티드 Dynamic promotional layout management and distribution rules
US9246961B2 (en) * 2013-11-27 2016-01-26 Facebook, Inc. Communication user interface systems and methods
JP2016538649A (en) * 2013-11-27 2016-12-08 フェイスブック,インク. Communication user interface system and method
US10845982B2 (en) 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
KR101490506B1 (en) * 2014-07-08 2015-02-10 주식회사 테라클 Method and apparatus for editing moving picture contents
US11254152B2 (en) * 2017-09-15 2022-02-22 Kamran Deljou Printed frame image on artwork
JP7363291B2 (en) * 2019-09-27 2023-10-18 ブラザー工業株式会社 Information processing device, software installation method, and program
CN111601035B (en) * 2020-05-08 2022-05-24 维沃移动通信有限公司 Image processing method and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0390421A1 (en) * 1989-03-30 1990-10-03 Canon Kabushiki Kaisha Still video camera
FR2662322A1 (en) * 1990-05-15 1991-11-22 Asahi Optical Co Ltd FIXED IMAGE ELECTRONIC CAMERA AND MAGNETIC DISC.
JPH03268583A (en) * 1990-03-16 1991-11-29 Ricoh Co Ltd Electronic still camera
JPH06237431A (en) * 1993-02-09 1994-08-23 Fuji Photo Film Co Ltd Electronic still camera

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56154720A (en) * 1980-05-02 1981-11-30 Olympus Optical Co Ltd Film cassette
JPS57185777A (en) * 1981-05-12 1982-11-16 Fuji Photo Film Co Ltd Electronic camera with electronic memo
JPH0642740B2 (en) * 1981-05-12 1994-06-01 富士写真フイルム株式会社 Image recording / reproducing device
US4728978A (en) * 1986-03-07 1988-03-01 Minolta Camera Kabushiki Kaisha Photographic camera
US4855779A (en) * 1986-11-19 1989-08-08 Minolta Camera Kubushiki Kaisha Camera system
JPS6437621A (en) * 1987-07-20 1989-02-08 Ibm Updating of program
US5018017A (en) * 1987-12-25 1991-05-21 Kabushiki Kaisha Toshiba Electronic still camera and image recording method thereof
JP2543740B2 (en) * 1988-03-01 1996-10-16 コニカ株式会社 Still video camera
US4994844A (en) * 1988-04-15 1991-02-19 Minolta Camera Kabushiki Kaisha Camera system
JPH01289948A (en) * 1988-05-17 1989-11-21 Minolta Camera Co Ltd Film container
US4853733A (en) * 1988-07-08 1989-08-01 Olympus Optical Company Limited Program rewritable camera
US5153729A (en) * 1988-10-24 1992-10-06 Fuji Photo Film Co., Ltd. Digital electronic still camera automatically determining conditions of a memory cartridge
US5155513A (en) * 1988-11-08 1992-10-13 Canon Kabushiki Kaisha Data imprinting device for camera
JPH02233080A (en) * 1989-03-07 1990-09-14 Fuji Photo Film Co Ltd Electronic still camera
JP2959773B2 (en) * 1989-04-20 1999-10-06 オリンパス光学工業株式会社 Electronic still camera
US5016107A (en) * 1989-05-09 1991-05-14 Eastman Kodak Company Electronic still camera utilizing image compression and digital storage
JPH02306228A (en) * 1989-05-22 1990-12-19 Minolta Camera Co Ltd Camera recording information in external memory device
US5103250A (en) * 1989-06-30 1992-04-07 Canon Kabushiki Kaisha Data imprinting apparatus in a camera
JPH03232029A (en) * 1989-12-08 1991-10-16 Fuji Photo Film Co Ltd Storage managing system for memory card
US5086311A (en) * 1989-12-18 1992-02-04 Fuji Photo Film Co., Ltd. Panoramic camera
US5023637A (en) * 1990-08-06 1991-06-11 Lorton Tina L E Film marking 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
JPH04241335A (en) * 1991-01-14 1992-08-28 Fuji Photo Film Co Ltd Digital electronic still camera with voltage drop warning mechanism incorporated with memory card
JPH0622189A (en) * 1992-07-03 1994-01-28 Nikon Corp Still camera
JP3101435B2 (en) * 1992-08-31 2000-10-23 キヤノン株式会社 Electronic camera

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0390421A1 (en) * 1989-03-30 1990-10-03 Canon Kabushiki Kaisha Still video camera
JPH03268583A (en) * 1990-03-16 1991-11-29 Ricoh Co Ltd Electronic still camera
FR2662322A1 (en) * 1990-05-15 1991-11-22 Asahi Optical Co Ltd FIXED IMAGE ELECTRONIC CAMERA AND MAGNETIC DISC.
JPH06237431A (en) * 1993-02-09 1994-08-23 Fuji Photo Film Co Ltd Electronic still camera

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 016, no. 084 (E-1172), 28 February 1992 & JP 03 268583 A (RICOH CO LTD), 29 November 1991, *
PATENT ABSTRACTS OF JAPAN vol. 018, no. 623 (E-1635), 28 November 1994 & JP 06 237431 A (FUJI PHOTO FILM CO LTD), 23 August 1994, *

Cited By (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0837596A1 (en) * 1996-10-17 1998-04-22 Casio Computer Co., Ltd. Electronic camera employing a wireless data communicating device
AU702967B2 (en) * 1996-12-25 1999-03-11 Casio Computer Co., Ltd. Printing system, photographing apparatus, printing apparatus and combining method
WO1998030021A1 (en) * 1996-12-25 1998-07-09 Casio Computer Co., Ltd. Printing system, photographing apparatus, printing apparatus and combining method
WO1998030020A1 (en) * 1996-12-25 1998-07-09 Casio Computer Co., Ltd. Printing system
US6074111A (en) * 1996-12-25 2000-06-13 Casio Computer Co., Ltd. Printing system, photographing apparatus, printing apparatus and combining method
AU702969B2 (en) * 1996-12-25 1999-03-11 Casio Computer Co., Ltd. Printing system
EP0869656A2 (en) * 1997-04-04 1998-10-07 Eastman Kodak Company Printer parameter compensation by a host camera
US7755662B2 (en) 1997-04-04 2010-07-13 Eastman Kodak Company Digital camera providing image processing for an attachable printer
US6940541B1 (en) 1997-04-04 2005-09-06 Eastman Kodak Company Printer parameter compensation by a host camera
US7564481B2 (en) 1997-04-04 2009-07-21 Eastman Kodak Company Printer parameter compensation by a host camera
EP0869656A3 (en) * 1997-04-04 1999-11-10 Eastman Kodak Company Printer parameter compensation by a host camera
EP0998140A4 (en) * 1997-04-09 2002-06-12 Seiko Epson Corp Method for adding digital camera function and digital camera
US7283158B1 (en) 1997-04-09 2007-10-16 Seiko Epson Corporation Digital camera and function appending method for the same
EP0998140A1 (en) * 1997-04-09 2000-05-03 Seiko Epson Corporation Method for adding digital camera function and digital camera
EP0877524A1 (en) * 1997-05-09 1998-11-11 STMicroelectronics S.r.l. Digital photography apparatus with an image-processing unit
US6256414B1 (en) 1997-05-09 2001-07-03 Sgs-Thomson Microelectronics S.R.L. Digital photography apparatus with an image-processing unit
EP0884681A3 (en) * 1997-06-10 2001-11-14 Sanyo Electric Co., Ltd. Digital camera
US6603509B1 (en) * 1997-06-10 2003-08-05 Sanyo Electric Co., Ltd. Digital camera controllable by a program
EP0884681A2 (en) * 1997-06-10 1998-12-16 Sanyo Electric Co., Ltd. Digital camera
EP0886440A2 (en) * 1997-06-16 1998-12-23 Casio Computer Co., Ltd. Apparatus, method and program storage medium for processing image data
EP0886440A3 (en) * 1997-06-16 2002-06-19 Casio Computer Co., Ltd. Apparatus, method and program storage medium for processing image data
FR2765437A1 (en) * 1997-06-30 1998-12-31 Samsung Aerospace Ind DIGITAL CAMERA CAPABLE OF TRANSMITTING AUDIO DATA AND IMAGE DATA TO / FROM A REMOTE SITE
US6919923B1 (en) 1997-06-30 2005-07-19 Samsung Techwin Co., Ltd. Digital still camera capable of communicating audio and image data to/from a remote site
EP0889638A3 (en) * 1997-07-03 2000-02-16 Canon Kabushiki Kaisha Image processing apparatus and method
EP0889638A2 (en) * 1997-07-03 1999-01-07 Canon Kabushiki Kaisha Image processing apparatus and method
US8102457B1 (en) 1997-07-09 2012-01-24 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
US8970761B2 (en) 1997-07-09 2015-03-03 Flashpoint Technology, Inc. Method and apparatus for correcting aspect ratio in a camera graphical user interface
EP0912035A3 (en) * 1997-10-23 2001-05-16 Eastman Kodak Company System and method for using a single intelligence circuit for a plurality of imaging rendering components
US6587140B2 (en) 1997-10-23 2003-07-01 Eastman Kodak Company System and method for using a single intelligence circuit in both a digital camera and printer
EP0912035A2 (en) * 1997-10-23 1999-04-28 Eastman Kodak Company System and method for using a single intelligence circuit for a plurality of imaging rendering components
US6738090B2 (en) 1997-10-23 2004-05-18 Eastman Kodak Company System and method for using a single intelligence circuit for a plurality of imaging rendering components
US6747689B1 (en) 1997-10-23 2004-06-08 Eastman Kodak Company Method of operating a multiple component electronic imaging system
WO1999024907A1 (en) * 1997-11-12 1999-05-20 Iomega Corporation Digital appliance data download device for data storage
US8972867B1 (en) 1998-12-31 2015-03-03 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
US8127232B2 (en) 1998-12-31 2012-02-28 Flashpoint Technology, Inc. Method and apparatus for editing heterogeneous media objects in a digital imaging device
EP1130901A3 (en) * 1999-11-16 2003-02-12 Minolta Co., Ltd. Digital camera with card slot
EP1130901A2 (en) * 1999-11-16 2001-09-05 Minolta Co., Ltd. Digital camera with card slot
EP1111904A2 (en) * 1999-12-20 2001-06-27 Texas Instruments Incorporated Digital camera system and method
EP1111904A3 (en) * 1999-12-20 2005-03-16 Texas Instruments Incorporated Digital camera system and method
EP1143700A3 (en) * 2000-03-29 2004-06-16 Fuji Photo Film Co., Ltd. Method, apparatus and recording medium for displaying templates
EP1161090A2 (en) * 2000-06-01 2001-12-05 Sony Corporation Image recording apparatus and image processing method therefor
EP1161090A3 (en) * 2000-06-01 2005-04-13 Sony Corporation Image recording apparatus and image processing method therefor
US7017184B2 (en) 2000-06-01 2006-03-21 Sony Corporation Image recording apparatus and image processing method therefor
GB2373663A (en) * 2001-02-27 2002-09-25 Hewlett Packard Co Object based cursors for scan area selection in image composition
KR100823796B1 (en) * 2001-03-06 2008-04-21 이스트맨 코닥 캄파니 Digital camera providing image processing for an attachable printer
WO2003081904A1 (en) * 2002-03-27 2003-10-02 Koninklijke Philips Electronics N.V. Electronic camera with digital effect filter
US8120791B2 (en) 2002-04-17 2012-02-21 Seiko Epson Corporation Image synthesizing apparatus
US8269837B2 (en) 2002-06-05 2012-09-18 Seiko Epson Corporation Digital camera and image processing apparatus
US8098298B2 (en) 2002-06-05 2012-01-17 Seiko Epson Corporation Digital camera recording a composite image
EP1526727A4 (en) * 2002-06-05 2006-09-06 Seiko Epson Corp Digital camera and image processing device
US7466350B2 (en) 2002-06-05 2008-12-16 Seiko Epson Corporation Digital camera recording a composite image
EP1511310A4 (en) * 2002-06-05 2006-08-16 Seiko Epson Corp Digital camera
EP1511310A1 (en) * 2002-06-05 2005-03-02 Seiko Epson Corporation Digital camera
EP1526727A1 (en) * 2002-06-05 2005-04-27 Seiko Epson Corporation Digital camera and image processing device
EP1385089A3 (en) * 2002-07-26 2007-01-24 Ricoh Company, Ltd. Image forming apparatus, information processing apparatus, program execution method and program producing method
US7554685B2 (en) 2002-07-26 2009-06-30 Ricoh Company, Ltd. Image forming apparatus, information processing apparatus, program execution method and program producing method
US7675556B2 (en) 2002-08-07 2010-03-09 Eastman Kodak Company Cameras, other imaging devices, and methods having non-uniform image remapping using a small data-set of distortion vectors
EP1389001A1 (en) * 2002-08-07 2004-02-11 Eastman Kodak Company Cameras and methods having non-uniform image remapping using a small data-set
US7301568B2 (en) 2002-08-07 2007-11-27 Smith Craig M Cameras, other imaging devices, and methods having non-uniform image remapping using a small data-set of distortion vectors
WO2004054234A1 (en) * 2002-12-09 2004-06-24 Casio Computer Co., Ltd. Image composing apparatus, electronic camera, and image composing method
EP1580658A1 (en) * 2003-10-24 2005-09-28 Deutsche Thomson-Brandt GmbH Removable storage medium for audio-visual data
EP1768411A1 (en) * 2005-09-21 2007-03-28 THOMSON Licensing Television camera system and respective configuring method
US9224145B1 (en) 2006-08-30 2015-12-29 Qurio Holdings, Inc. Venue based digital rights using capture device with digital watermarking capability
EP1975872A1 (en) * 2007-03-27 2008-10-01 Canon Kabushiki Kaisha File processing apparatus, file processing method and color-image processing file
US8555160B2 (en) 2007-03-27 2013-10-08 Canon Kabushiki Kaisha Apparatus and methods for creating and/or editing color-image processing files
US8296754B2 (en) 2009-06-02 2012-10-23 Hand Held Products, Inc. Indicia reader with programmable indicators of software upgrades
EP2259182A1 (en) * 2009-06-02 2010-12-08 Hand Held Products, Inc. Indicia reader with programmable indicators of software upgrades
CN104598860A (en) * 2009-06-02 2015-05-06 手持产品公司 Indicia reader with programmable indicators of software upgrades
CN101908135B (en) * 2009-06-02 2015-07-08 手持产品公司 Indicia reader with programmable indicators of software upgrades
EP2908245A1 (en) * 2009-06-02 2015-08-19 Hand Held Products, Inc. Indicia reader with programmable indicators of software upgrades
CN101908135A (en) * 2009-06-02 2010-12-08 手持产品公司 Indicia reader with programmable indicators of software upgrading
EP3709161A1 (en) * 2009-06-02 2020-09-16 Hand Held Products, Inc. Indicia reader with programmable indicators of software upgrades

Also Published As

Publication number Publication date
JP2006148962A (en) 2006-06-08
EP1152589A2 (en) 2001-11-07
JP2004048802A (en) 2004-02-12
EP0675648B1 (en) 2001-09-12
EP1152590A2 (en) 2001-11-07
JP4277011B2 (en) 2009-06-10
US5477264A (en) 1995-12-19
EP0675648A3 (en) 1997-06-11
JP3597249B2 (en) 2004-12-02
EP1152590A3 (en) 2009-09-09
JPH07274060A (en) 1995-10-20
DE69522597D1 (en) 2001-10-18
JP4273122B2 (en) 2009-06-03
JP2005192251A (en) 2005-07-14
EP1152589A3 (en) 2009-08-26
DE69522597T2 (en) 2002-07-11

Similar Documents

Publication Publication Date Title
US5477264A (en) Electronic imaging system using a removable software-enhanced storage device
US7453498B2 (en) Electronic image capture device and image file format providing raw and processed image data
US7701626B2 (en) Image print system for printing a picture from an additional information affixed image file
USRE41524E1 (en) Electronic still camera for capturing and categorizing images
US6011547A (en) Method and apparatus for reproducing image from data obtained by digital camera and digital camera used therefor
EP0669752B1 (en) Intelligent digital image storage for an electronic camera
US7728886B2 (en) Image recording apparatus and method
JP3356537B2 (en) Camera system and image file system
US20070041030A1 (en) Photographing apparatus
US8982390B2 (en) Image forming apparatus, image printing system, image combining and outputting method, and computer product
JP2003189229A (en) Print system, picture processor, and method for it
US7456877B2 (en) Image sensing apparatus, control method therefor, and printer
US7362468B2 (en) Image sensing device and image processing method
US20030184650A1 (en) Transferring and proccessing a plurality of digital images captured by a digital camera using a computer
US6292217B1 (en) Electronic still camera capable of switching between photographing and reproduction with a common operating member
US6741278B1 (en) Electronic photographing device
JP3257672B2 (en) Electronic camera system
JP2003069942A (en) Method and device for recording image-attached information and imaging apparatus
JP2003131838A (en) Digital camera, driver storing method for printing control, storage medium, and computer program
JPH05110976A (en) Still picture recording and reproducing device
JP4022984B2 (en) Imaging apparatus and imaging method
JPH0927940A (en) Digital electronic still camera
KR20070021084A (en) Photographing apparatus
JP2004289729A (en) Printing system
JPH10213854A (en) Picture reader

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB

17P Request for examination filed

Effective date: 19971114

17Q First examination report despatched

Effective date: 19990707

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB

REF Corresponds to:

Ref document number: 69522597

Country of ref document: DE

Date of ref document: 20011018

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 69522597

Country of ref document: DE

Representative=s name: MUELLER-BORE & PARTNER PATENTANWAELTE, EUROPEA, DE

REG Reference to a national code

Ref country code: DE

Ref legal event code: R082

Ref document number: 69522597

Country of ref document: DE

Representative=s name: MUELLER-BORE & PARTNER PATENTANWAELTE PARTG MB, DE

Effective date: 20130430

Ref country code: DE

Ref legal event code: R082

Ref document number: 69522597

Country of ref document: DE

Representative=s name: MUELLER-BORE & PARTNER PATENTANWAELTE, EUROPEA, DE

Effective date: 20130430

Ref country code: DE

Ref legal event code: R081

Ref document number: 69522597

Country of ref document: DE

Owner name: INTELLECTUAL VENTURES FUND 83 LLC (N.D.GES.D.S, US

Free format text: FORMER OWNER: EASTMAN KODAK CO., ROCHESTER, N.Y., US

Effective date: 20130430

Ref country code: DE

Ref legal event code: R081

Ref document number: 69522597

Country of ref document: DE

Owner name: INTELLECTUAL VENTURES FUND 83 LLC (N.D.GES.D.S, US

Free format text: FORMER OWNER: EASTMAN KODAK CO., ROCHESTER, US

Effective date: 20130430

REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

Free format text: REGISTERED BETWEEN 20130711 AND 20130717

REG Reference to a national code

Ref country code: FR

Ref legal event code: TP

Owner name: INTELLECTUAL VENTURES FUND 83 LLC, US

Effective date: 20130919

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20140331

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20140225

Year of fee payment: 20

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20140225

Year of fee payment: 20

REG Reference to a national code

Ref country code: DE

Ref legal event code: R071

Ref document number: 69522597

Country of ref document: DE

REG Reference to a national code

Ref country code: GB

Ref legal event code: PE20

Expiry date: 20150319

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF EXPIRATION OF PROTECTION

Effective date: 20150319