WO2002065765A1 - Generation de fichier d'images et traitement d'images - Google Patents

Generation de fichier d'images et traitement d'images Download PDF

Info

Publication number
WO2002065765A1
WO2002065765A1 PCT/JP2002/001057 JP0201057W WO02065765A1 WO 2002065765 A1 WO2002065765 A1 WO 2002065765A1 JP 0201057 W JP0201057 W JP 0201057W WO 02065765 A1 WO02065765 A1 WO 02065765A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
image processing
processing control
control data
data
Prior art date
Application number
PCT/JP2002/001057
Other languages
English (en)
French (fr)
Inventor
Yasumasa Nakajima
Kazunori Suenaga
Original Assignee
Seiko Epson Corporation
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 Seiko Epson Corporation filed Critical Seiko Epson Corporation
Priority to EP02711394A priority Critical patent/EP1365585A4/en
Priority to US10/467,496 priority patent/US7825962B2/en
Publication of WO2002065765A1 publication Critical patent/WO2002065765A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00129Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a display device, e.g. CRT or LCD monitor
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00347Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with another still picture apparatus, e.g. hybrid still picture apparatus
    • 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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/603Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
    • 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/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6083Colour correction or control controlled by factors external to the apparatus
    • H04N1/6086Colour correction or control controlled by factors external to the apparatus by scene illuminant, i.e. conditions at the time of picture capture, e.g. flash, optical filter used, evening, cloud, daylight, artificial lighting, white point measurement, colour temperature
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00278Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a printing apparatus, e.g. a laser beam printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0082Image hardcopy reproducer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0089Image display device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3242Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of processing required or performed, e.g. for reproduction or before recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3252Image capture parameters, e.g. resolution, illumination conditions, orientation of the image capture device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/328Processing of the additional information
    • H04N2201/3281Encryption; Ciphering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8047Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Definitions

  • the present invention relates to generation of an image file in which image data and image processing control data are associated with each other, and image processing of the image file.
  • the digital still camera DSC uses a CCD to record an image in the form of digital data.
  • the photographer can view and delete the captured images using the LCD display mounted on the DSC.
  • the image data captured by the DSC can be output to an image using a general-purpose personal computer, for example, displayed on a monitor or printed on a computer.
  • DSC has different brightness and color characteristics of the image depending on the manufacturer and model. There are also differences in characteristics depending on the type of image output device. Due to these differences, the output result of the image was often different from the photographer's intention.
  • the present invention employs the following configurations.
  • the first image file generation device of the present invention is:
  • An image file generation device for generating an image file in which image data and image processing control data used for image processing of the image data are associated with each other,
  • An image data generating unit that generates the image data
  • An image processing control data acquisition unit that acquires a plurality of image processing control data; an image that integrates the plurality of image processing control data and generates an image file that associates the integrated image processing control data with the image data
  • a file generator
  • the gist is to provide.
  • the image data may be newly generated by, for example, photographing with a camera or scanning with a scanner, or may be extracted from an image file already generated in some format. For example, an image file in which image data and image processing control data are associated with each other may be input, and the image processing control data may be deleted from the image file to generate image data.
  • the image file generation device of the present invention generates an image file in which image data and image processing control data are associated.
  • An association is a format that includes both, and a file that is both separate in format, but with less information for associating the two. At least one of the formats included in one.
  • the term “comprising” refers to the former in a narrow sense, and includes both the former and the latter in a broad sense.
  • an Exif image file has an area for storing image data and an area for storing attached data.
  • the image processing control data can be stored in the area for storing the attached data.
  • image processing control data is data for controlling image processing performed on image data by the image processing apparatus.
  • the image processing apparatus can automatically set parameters used for image processing and perform image processing. These parameters include “contrast”, “brightness”, “color balance”, “saturation”, “sharpness”, “gamma value”, and “target color space”.
  • the “target color space” is a parameter that specifies the color space used during image processing according to the color space used when generating the image data, for example, the sRGB color space or the NTSC color space. is there.
  • the image file of the present invention integrally includes a plurality of image processing control data. Therefore, image processing can be flexibly realized by combining these image processing control data. Note that “integration” means both the case where image processing control data is combined in a state where it cannot be identified and the case where they are associated in a state where they can be identified. Various modes can be adopted for obtaining the plurality of image processing control data.
  • the first aspect is a first image file generation device of the present invention, further comprising: A first image processing control data storing unit that stores first image processing control data set in advance,
  • a second image processing control data storage unit that stores second image processing control data that can be set ex post facto:
  • the image processing control data acquisition unit is configured to store the first image processing control data and the second image processing control from the first image processing control data storage unit and the second image processing control data storage unit, respectively. This is a mode for acquiring data.
  • the first image processing control data storage section stores first image processing control data set in advance.
  • the second image processing control data storage unit stores second image processing control data that can be set ex post facto.
  • the first image processing control data may be data set at the time of shipment of the device, and the second image processing control data may be data set by a user after the device is shipped. Wear. By doing so, it is possible to realize image processing in which the first image processing control data set in advance and the second image processing control data set later are combined.
  • the second aspect is
  • a first image processing control data storage unit that stores variable first image processing control data for each image data
  • a second image processing control data storage unit that stores second image processing control data common to the plurality of image data
  • the image processing control data acquisition unit is configured to store the first image processing control data and the second image processing control from the first image processing control data storage unit and the second image processing control data storage unit, respectively. This is a mode for acquiring data.
  • the first image processing control data variable for each image data includes an image data generation condition. For example, shooting conditions such as shutter speed, aperture, and white balance in DSC may be included. Also, image processing control data associated with the type of image data such as “person” and “landscape” may be included.
  • the second image processing control data is used to collectively perform common image processing on a plurality of image data.
  • image processing control data for suppressing bluishness can be used as the second image processing control data.
  • a first image processing control data storage unit that stores first image processing control data that cannot be edited by a user
  • a second image processing control data storage unit that stores second image processing control data that can be set by the user
  • the image processing control data acquisition unit is configured to store the first image processing control data and the second image processing control from the first image processing control data storage unit and the ⁇ 2 image processing control data storage unit, respectively. This is a mode for acquiring data.
  • the first image processing control data cannot be edited by the user. In other words, any setting by the user is prohibited.
  • the first image processing control data is provided, for example, by a manufacturer of the image file generating device. The user selects and uses the first image processing control data from those provided in advance.
  • the second image processing control data can be set by the user. In other words, any setting by the user is permitted. Therefore, various processing can be realized by combining the image processing recommended by the manufacturer and the image processing set by the user.
  • the present invention is not limited to the two pieces of image processing control data, and may be used in combination with a large number. .
  • the second image processing control data storage unit may store a plurality of second image processing control data corresponding to a plurality of image output devices capable of using the image processing control data.
  • the color reproduction characteristics may differ depending on the image output device. According to the above aspect, the difference in the color reproduction characteristics can be suppressed by properly using the second image processing control data according to the image output device.
  • the image file generation device including the first and second image processing control data storage units,
  • a determination unit that determines whether to use the second image processing control data, wherein the image file generation unit determines that the second image processing control data is to be used in the determination unit.
  • the first image processing control data and the second image processing control data are integrated to generate an image file integrally including the integrated image processing control data and the image data. You may make it. Conversely, an image file may be generated without using the second image processing control data only when it is determined that the second image processing control data is not used.
  • an image file can be generated by selectively using the second image processing control data. Whether or not to use the second image processing control data may be determined by, for example, an instruction input by a user.
  • the first image file generation device of the present invention In the first image file generation device of the present invention,
  • the integrated image processing control data may be image processing control data obtained by combining the plurality of image processing control data.
  • “Synthesizing” means obtaining one image processing control data so that a plurality of image processing control data cannot be identified. This corresponds to a mode in which a set of image processing control data having an effect obtained by each image processing control data is newly generated by a predetermined calculation.
  • the first image file generation device of the present invention
  • the integrated image processing control data may be image processing control data in which the plurality of image processing control data are associated.
  • the second image file generation device of the present invention includes:
  • An image file generation device for generating an image file in which image data and image processing control data used for image processing of the image data are associated with each other,
  • An image file input unit for inputting an original image file including the image data and the first image processing control data
  • a second image processing control data storage unit that stores second image processing control data; integrating the first image processing control data and the second image processing control data;
  • An image file generating unit that generates an image file in which data is associated with the image data; The gist is to provide.
  • the second image processing control data can be added later to the original image file that associates the already generated image data with the first image processing control data.
  • flexible image processing can be realized.
  • the image file input unit inputs a plurality of the original image files
  • the image file generation device further includes:
  • a selecting unit for selecting an original image file to be processed from the plurality of original image files
  • the image file generating unit integrates the first image processing control data and the second image processing control data included in the selected original image file, respectively, and Image files associated with image data can be respectively generated.
  • the second image processing control data can be added to the selected specific original image file later.
  • the specific original image file may be arbitrarily and individually selected by the user. Alternatively, for example,
  • the input original image file may include information at the time of generating the image data, and the selection unit may select an original image file to be processed based on the information.
  • the information at the time of generation of the image data means, for example, information such as a generation date of the image data, a generation condition, and a comment of a creator.
  • this information is stored in the area where the additional information is stored. It is possible.
  • the original image file contains the information at the time of generating the image data, the information can be searched to select a specific original image file from a plurality of original image files.
  • the second image file generation device of the present invention In the second image file generation device of the present invention,
  • the selection unit may select an original image file to be processed based on the image processing control data included in the original image file.
  • an editing information input unit for inputting editing information for editing the first image processing control data
  • the image file generation unit may further reflect the editing information in the first image processing control data.
  • the third image file generation device of the present invention includes:
  • An image file generation device for generating an image file in which image data and image processing control data used for image processing of the image data are associated with each other,
  • An image file input unit for inputting an original image file in which a plurality of separable image processing control data and the image data are associated with each other;
  • An image file generator that invalidates a part of the plurality of image processing control data and generates an image file in which the image data and the valid image processing control data are associated with each other.
  • the gist is to provide.
  • the image file generation device of the present invention can be applied to various image data generation devices, for example, a digital camera.
  • the digital camera may be a DSC or a digital video camera.
  • the present invention can be configured as an invention of an image processing device.
  • a first image processing device of the present invention includes:
  • An image processing apparatus for performing predetermined image processing on image data, comprising: an image inputting an image file in which the image data is associated with a first image processing control data used for image processing of the image data; A file input section,
  • a second image processing control data storage unit that stores second image processing control data; and a predetermined image processing unit that uses the first image processing control data and the second image processing control data for the image data.
  • the gist is to provide.
  • the second image processing control data is the same as the second image processing control data of the image file generation device described above. According to the first image processing device, flexible image processing can be realized using the first image processing control data and the second image processing control data stored in the image processing device.
  • a second image processing apparatus includes:
  • An image processing apparatus for performing predetermined image processing on image data, comprising: an image file that associates the image data with a plurality of separable image processing control data used for image processing of the image data.
  • An image processing unit that performs predetermined image processing on the image data by using a part of the plurality of image processing control data
  • the gist is to provide.
  • the image processing device of the present invention can be applied to various image output devices, for example, a color printer. It can also be applied to monitors such as CRT displays and liquid crystal displays.
  • the present invention can be configured as an invention of an image file generating method and an image processing method, in addition to the configuration as the image file generating device and the image processing device described above.
  • the present invention can be realized in various forms, such as a computer program for realizing the above, a recording medium on which the program is recorded, a data signal including the program and embodied in a carrier wave.
  • the various additional elements described above can be applied.
  • the present invention When the present invention is configured as a computer program or a recording medium on which the program is recorded, the present invention may be configured as an entire program for driving an image file generating apparatus and an image processing apparatus, or a unit that performs the functions of the present invention. Only the minute may be constituted.
  • flexible recording media Printed materials on which codes such as disks and CD ROMs, magneto-optical disks, IC cards, ROM cartridges, punch cards, barcodes, etc. are printed, internal storage devices in computers (memory such as RAM and ROM) and external devices Various media that can be read by a computer such as a storage device can be used.
  • FIG. 1 is an explanatory diagram showing a schematic configuration of the image output system 10.
  • FIG. 2 is an explanatory diagram showing a variation of the image output system 10.
  • FIG. 3 is an explanatory diagram showing functional blocks of the DSC 12.
  • FIG. 4 is a block diagram showing a schematic configuration of the DSC.
  • FIG. 5 is an explanatory diagram showing the parameters of the image processing control data and their setting contents.
  • C FIG. 6 is an explanatory diagram conceptually showing an example of the configuration of the image file 100.
  • FIG. 7 is an explanatory diagram showing a detailed hierarchical structure of the image file 100.
  • FIG. 8 is an explanatory diagram exemplifying image processing control data and additional data.
  • FIG. 9 is an explanatory view conceptually showing an example of data stored in the MakerNote data storage area 103.
  • FIG. 10 is an explanatory view conceptually showing an example of data that is combined with the image processing control data and the additional data and stored in the MakerNote data storage area 103.
  • FIG. 11 is a flowchart showing a process of generating the image file 100 in the DSC 12 of the first embodiment.
  • FIG. 12 is a flowchart showing a process of generating the image file 100 in the DSC 12 of the second embodiment.
  • FIG. 13 is a flowchart showing a process of generating the image file 100 in the DSC 12 of the third embodiment.
  • Fig. 14 shows the image output processing routine in the color printer 20 as an image output device.
  • -It is a flowchart which shows a chin.
  • FIG. 15 is a flowchart showing the flow of image processing based on image processing control data.
  • FIG. 1 is an explanatory diagram showing a schematic configuration of an image output system 10 as an embodiment.
  • the image output system 10 of the present embodiment has a DSC 12 and a color printer 20.
  • the DSC 12 corresponds to an image file generation device.
  • the color printer 20 corresponds to an image processing device and an image output device.
  • the DSC 12 can set various shooting conditions and output control data PIM.
  • the shooting conditions refer to conditions for acquiring image data, for example, shutter speed, exposure, and aperture.
  • Output control data PIM refers to image processing in color printer 20 And data for controlling printing, and includes image processing control data used for image processing and a print command.
  • the DSC 12 performs shooting under the shooting conditions set by the user, and generates an image file integrally including the image data and the output control data PIM.
  • the generated image file is stored on the memory card MC.
  • the color printer 20 has an image processing function.
  • the color printer 20 inputs an image file via a memory card MC, a cable, etc., and analyzes the output control data PIM.
  • the color printer 20 performs image processing on the image data based on the image processing control data included in the output control data PIM, and executes printing.
  • FIG. 2 is an explanatory diagram showing a variation of the image output system 10.
  • the image output system 10 may include a personal computer PC with a built-in image processing function, a server SV, and a monitor 14 as an image output device. It is also possible to connect a scanner-digital video camera as an image file generation device. Each device is connected locally or via a network by cable CV or wireless communication, and exchanges data.
  • FIG. 3 is an explanatory diagram showing functional blocks of the DSC 12. Each functional block is It is configured as software or hardware.
  • the first image processing control data storage unit 12b stores variable first image processing control data for each image data. This is data prepared in advance by the manufacturer of DSC12.
  • the second image processing control data storage unit 12c stores image processing control data common to a plurality of image data. This is the data set by the user. For example, if the user wants to always output an image while suppressing blue, the second image processing control data is set so as to suppress blue.
  • the second image processing control data is referred to as “additional data” in the sense that it is added to the first image processing control data.
  • Both the first image processing control data and the additional data may be prepared by a maker or a user. Three or more pieces of image processing control data may be properly used depending on the purpose.
  • the image processing control data acquisition unit 12d can acquire the image processing control data from an external storage device, for example, a hard disk of a personal computer PC, a server SV, or a recording medium.
  • an external storage device for example, a hard disk of a personal computer PC, a server SV, or a recording medium.
  • the image file generation unit 12 f generates an image file in which the image processing control data and the image data are stored in a predetermined format.
  • the first image processing control data and the additional data are stored in an image file in association with each other. That is, the first image processing control data and the additional data are stored in a distinguishable and separable state.
  • the determination unit 12e determines whether to use the additional data when generating the image file. For example, the user may input whether or not to use the additional data by operating an input unit provided in the DSC 12. When no additional data is used, an image file including the image data and the first image processing control data is generated.
  • FIG. 4 is a block diagram showing a schematic configuration of the DSC 12.
  • DSC 12 is CC Shoot with D or photomultiplier tube.
  • the DSC 12 includes an optical circuit 121 having a CCD or the like, an image acquisition circuit 122 for controlling the optical circuit 121, an image processing circuit 123 for processing an acquired digital image, a CPU, a ROM, and a RAM. And a control circuit 124 for controlling the
  • the DSC 12 saves the acquired image as digital data on the memory card M.
  • JPEG format is generally used as the storage format of image data
  • a TIFF format, a GIF format, a BMP format, or the like may be used.
  • the DSC 12 has a selection button 126 for selecting various settings for the shooting mode and image processing control, and a liquid crystal display 127 for displaying image previews and various setting screens. I have.
  • the “shooting mode” is a set of parameters for image acquisition conditions set according to various shooting scenes.
  • the parameters include exposure time, white balance, aperture, shirt speed, lens focal length, etc.
  • the parameters are automatically set according to the selected shooting scene.
  • the “image processing control data” is data relating to image output such as contrast, brightness, and saturation, and is data used for image processing in the color printer 20.
  • a plurality of sets of image processing control data are provided corresponding to the shooting modes.
  • FIG. 5 is an explanatory diagram illustrating parameters of the image processing control data.
  • presets corresponding to 11 types of shooting scenes are prepared in advance by the manufacturer of DSC 12.
  • the preset includes seven parameters: “Contrast”, “Brightness”, “Color — Balance”, “Saturation”, “Sharpness”, “Memory Color”, and “Noise Removal”.
  • the DSC 12 includes additional data, image processing control data selected by the user, and Generates an image file with integrated image data and stores it on the memory card MC.
  • the image file also includes the DSC 12 gamma value, the color space at night, and shooting conditions, such as the exposure time, white balance, aperture, shutter speed, and lens focal length set at the time of shooting. .
  • the parameters applied to each shooting mode are stored in the ROM of the control circuit 124.
  • FIG. 6 is an explanatory diagram showing the configuration of the image file 100.
  • the image file 100 has a file structure according to the DSC image file format standard (Exif).
  • the specifications of the Exif file are defined by the Japan Electronics and Information Technology Industries Association (JEITA).
  • the image file 100 has an image data storage area 101 and an auxiliary information storage area 102.
  • Image data is stored in the image data storage area 101 in a JPEG format.
  • the auxiliary information is stored in the auxiliary information storage area 102 in TIFF format.
  • the auxiliary information storage area 102 has a MakerNote data storage area 103.
  • the MakerNote data storage area 103 is an undefined area that is open to the manufacturer of DSC12.
  • the image processing control data is stored in the MakerNote data storage area 103.
  • tags are used to identify each data, and tag names are assigned to the data stored in the MakerNote data storage area 103.
  • MakerNote has been assigned as and is called the MakerNote tag.
  • the image file 100 is described as an Exii format file, but is not limited to this.
  • the image file only needs to be associated with the image data and the image processing control data in a usable format.
  • Image data and images The processing control data may be provided integrally in one file as shown in this embodiment, or may be another file in terms of format. In the latter case, it is preferable to provide at least one of the pieces of information that associates each other.
  • FIG. 7 is an explanatory diagram showing a detailed hierarchical structure of the image file 100.
  • FIG. 7 (a) shows the data structure of the MakerNote data storage area 103.
  • FIG. 7B shows the PrintMatching data storage area 104 defined in the MakerNote data storage area 103. PrintMatching data corresponds to image processing control data.
  • the MakerNote data storage area 103 can also identify the stored data by a tag, and the image processing control data is assigned a PrintMatching tag.
  • the PrintMatching identifier indicates that the PrintMatching parameter is stored.
  • the parameter set number indicates the specified parameter set number.
  • the parameter overnight number stores a value that designates (identifies) a parameter overnight number that is assigned in advance for each parameter.
  • the parameter set value information stores the parameter set value of the specified parameter number.
  • the parameter number is, for example, information stored in a 2-byte area, and the parameter setting value is information stored in a 4-byte area.
  • image processing control data can be obtained using the PrintMatching tag as an index.
  • FIG. 8 is an explanatory diagram showing the first image processing control data and additional data.
  • FIG. 9 is an explanatory diagram showing an example of data stored in the MakerNote data storage area 103. As shown in the figure, the MakerNote data storage area 103 stores the image processing control data and the additional data shown in FIG. 8 in an identifiable manner. These descriptions are conceptual.
  • FIG. 10 is an explanatory diagram conceptually showing an example of data stored in the MakerNote data storage area 103 by combining image processing control data and additional data.
  • the image processing control data and the additional data can be combined according to a predetermined rule. For example, if the parameter value of the image processing control data and the parameter value of the additional data are the same, use that value. If the values are different, the value other than the default value can be used. In the example of Fig.
  • FIG. 11 is a flowchart of a process of generating the image file 100 in the DSC 12 of the first embodiment.
  • the photographer sets whether or not to use the additional data and the photographing mode before photographing (step S100).
  • the shooting mode is selected from the default shooting modes displayed on the LCD display 127 by operating the select / set button 126 (steps S110, S130).
  • the image processing control data preset shown in Fig. 5 is automatically selected.
  • a default value is set (step S120).
  • step S140 whether or not to use the additional data is selected and set by operating the setting button 126 (step S140).
  • the additional data is read from the memory and set to a state where it can be used when an image file is generated (step 170).
  • data set by the user is used as an example of the additional data.
  • the additional data includes “image processing control data that can be set ex post” and “multiple image data”.
  • Various data can be applied from the viewpoint of "image processing control data common to all” and “image processing control data that can be set by the user”.
  • “Ex-post-set image processing control data” is data that can be added or updated, for example, by a user operation after shipping the device.
  • Image processing control data common to a plurality of image data refers to, for example, when it is desired to suppress the bluishness of each output image due to user preferences or device characteristics, for example. Data.
  • the additional data can be prepared corresponding to the image output device in consideration of the color reproduction characteristics of the image output device.
  • the control circuit 124 generates image data with a parameter value according to the shooting mode in response to a shooting request, for example, pressing down a shutter button (steps S150 and S180). If an input indicating that additional data is not used is made in step S140, the control circuit 124 generates an image file 100 containing image data and image processing control data (step S16) 0). When the input to use the additional data is made, the control circuit 124 generates an image file in which the image processing control data and the additional data are stored in association with each other (step S190). Finally, the control circuit 124 stores the generated image file 100 in the memory card MC, and ends the process of generating the image file 100.
  • the image processing control data set by the photographer can be stored in the image file 100 stored in the memory card MC. Since the existing image processing control data is data set based on general conditions, satisfactory parameter values are not necessarily preset for all users. According to this, the additional data can be added according to each user's preference, so that image processing according to the user's preference can be executed and output.
  • the image processing control data is set according to the setting of the shooting mode.
  • the preset shown in FIG. 7 is stored in association with the image processing mode regardless of the shooting mode.
  • the shooting mode and the image processing mode may be set separately.
  • image file generation (second embodiment): In the first embodiment, the image file including the image processing control data and the additional data is generated at the time of shooting, but the additional data may be added to the image file after the shooting. For image files that already contain additional data, an image file with additional data changed or invalidated may be generated.
  • the DSC according to the second embodiment includes an image file input unit for inputting an original image file including already generated image data and image processing control data, in addition to the function block shown in FIG.
  • FIG. 12 is a flowchart of the process of generating the image file 100 in the second embodiment.
  • the control circuit 124 inputs an image file (step S200).
  • step S210 it is determined that the additional data is included.
  • step S210 if image processing control data and additional data are identifiably stored in the image file, it is determined that the additional data is included.
  • the image processing control data and the additional data are not identifiably stored in the image file, it is determined that the additional data is not included.
  • step S230 it is determined whether or not to cancel the additional data.
  • the DSC 12 may be provided with an input unit for inputting ON / OFF of additional data.
  • the additional data of the image file is deleted (step S270), an image file including the image data and the image processing control data is generated (step S280), and The image file generation processing ends. If the additional data is not canceled in step S230, it is determined whether to change the existing additional data (step S240). If the existing additional data is not to be changed, the process ends.
  • new additional data is set (step S250), and an image file is generated in which the image data, the image processing control data, and the new additional data are stored in association with each other (step S250). Step S260). A new addition is Existing additional data is overwritten.
  • step S210 if the image file does not include additional data, it is determined whether to add additional data (step S220). If no additional data is added, the process ends. When additional data is to be added, the additional data is set (step S250), and an image file is generated in which the image processing control data and the additional data are stored in association with each other.
  • an image file by setting whether or not to use additional data for an already generated image file. That is, if the image file already contains additional data, the additional data can be invalidated or changed. If the image file does not include additional data, additional data can be added.
  • the image file generation processing is performed on the DSC 12, but, for example, the same processing may be performed on a personal computer PC having similar functions.
  • FIG. 13 is a flowchart of the process of generating the image file 100 in the DSC 12 of the third embodiment.
  • the control circuit 124 inputs a plurality of image files (step S300) and selects an image file to be processed (step S310).
  • the selection can be made by the user individually specifying the image files.
  • An image file that satisfies the selection conditions specified by the user may be selected based on information such as shooting conditions and shooting dates included in the image file. For example, select an image taken in a specific shooting mode Alternatively, an image taken on a specific day may be selected.
  • selection may be made based on the comment.
  • An image file having specific image processing control data for example, an image file in which “color balance” is set to “weak” may be selected.
  • step S320 it is determined whether the additional data is to be set for the selected image file at once or invalidated at once.
  • set additional data step S330.
  • step S340 it is determined by analyzing whether or not the image file already contains additional data (step S340). If additional data is included, an image file is generated by overwriting the additional data set in step S330 (step S350). If the additional data is not included, the additional data is added to generate an image file (step S355).
  • step S360 it is determined whether or not the processing for setting the additional data has been completed for all the selected image files. If the processing has not been completed for all the image files, the processing of steps S340 to S360 is repeated until the processing has been completed for all the image files. If the processing has been completed for all the image files, the collective setting processing ends.
  • step S370 it is determined whether or not the image file includes additional data. If the data includes the additional data, the additional data is deleted, and an image file including the image file and the image processing control data is generated (step S370). Then, it is determined whether or not the process of invalidating the additional data has been completed for all the selected image files (step S390). If the processing has not been completed for all the image files, the processing of steps S370 to S390 is repeated until the processing is completed for all the image files. Processing has been completed for all image files If so, the batch invalidation processing ends. If it is determined in step S370 that the image file does not include the additional data, the flow advances to step S390 to execute the same processing.
  • additional data can be collectively set or canceled for a plurality of image files regardless of the presence or absence of the additional data. Therefore, the convenience of image file generation can be improved.
  • the color printer 20 is a printer that can output a color image.
  • cyan (C), light cyan (light cyan, LC), magenta (M), light magenta (light magenta, LM), Yellow (Y), Daquiero (DY) Black ( ⁇ ) ink jet printing system that forms an image by ejecting seven color inks on a print medium to form a dot pattern.
  • printers such as an electrophotographic printer that forms an image by transferring and fixing a color toner on a print medium, may be applied.
  • the control circuit 22 of the color printer 20 reads the image file 100 from the memory card MC inserted in the memory card slot 24, analyzes the image processing control data, and analyzes the analyzed image processing control data. Based on the image data, image processing described later is performed. Then, execute printing.
  • FIG. 14 is a flowchart of the image output process in the color printing 20.
  • the CPU in the control circuit 22 of the color printer 20 receives an image file 1 from the memory card MC. 00 is read, and the read image file 100 is temporarily stored in the RAM (step S400). Then, the header of the read image file 100 is analyzed (step S410), and the image processing control data and additional data are searched (step S420).
  • the CPU acquires the image processing control data and the additional data (step S430). Then, the acquired image processing control data and the additional data are combined according to a predetermined rule (step S440). Then, image processing is performed on the image data based on the image processing control data and the additional data (step S450). When only the image processing control data is found, the image processing control data is obtained (step S460), and image processing is performed on the image data based on the data (step S470). If the image processing control data and the additional data are not found, the parameter values stored in the color printer 20 in advance are obtained from the ROM, and the normal image processing is performed on the image data (Step S). 480).
  • the CPU When the CPU performs image processing on the image data, the CPU prints out the processed image data (step S490) and ends the processing routine.
  • FIG. 15 is a flowchart of the image processing.
  • the flow of the image processing in step S470 is shown.
  • the process using the image processing control data is indicated by a double line. Note that the image processing based on the image processing control data and the additional data in step S450 is performed in the same flow. This is because the additional data is also an aspect of the image processing control data.
  • the CPU of the color printer 20 extracts the image data from the read image file 100 (step S500).
  • the DSC 12 stores image data as a file in the JPEG format.In the JPEG file, the image data is stored using the YCbCr color space in order to increase the compression ratio. I have.
  • the CPU executes a first matrix operation for converting image data based on the YCbC r color space into image data based on the s RGB color space (step S510).
  • the CPU executes gamma correction and a second matrix operation on the image data based on the s RGB color space thus obtained (step S520).
  • the CPU obtains the DSC 12 gamma value from the image processing control data, and performs gamma conversion processing on the image data using the obtained gamma value.
  • the second matrix operation is an operation for converting the s RGB color space to the XYZ color space. If the image file 100 includes the color space information, the CPU refers to the color space information and executes the second matrix operation using the matrix corresponding to the color space when the image data is generated.
  • the color space of the image data obtained after the execution of the second matrix operation is the XYZ color space.
  • the color space used for image processing in a printer or a computer is fixed at sRGB, and the color space of DSC 12 cannot be used effectively.
  • the color space of the DSC 12 is changed in order to change the matrix used for the second matrix operation in accordance with the color space information included in the image file 100. It can be used effectively to achieve the desired color reproduction.
  • the CPU executes the third matrix operation and inverse gamma correction for converting the color space of the image data from the XYZ color space to the wRGB color space in order to perform image quality adjustment based on the image processing control data.
  • the wRG B color space is a color space arbitrarily set in a wider range than the s RGB color space.
  • the CPU obtains the default gamma value for the color printer 20 from ROM and performs inverse gamma conversion on the image data using the reciprocal of the obtained gamma value. I do.
  • the CPU performs a matrix operation using a matrix corresponding to the conversion from the ROM to the wRGB color space.
  • the color space of the image data obtained after executing the third matrix operation is the wRGB color space.
  • the wRGB color space is a color space wider than the s RGB color space, and corresponds to a color space that can be generated by the DSC12.
  • step S540 the CPU executes an automatic image quality adjustment process (step S540).
  • each parameter value (including additional data) of the image processing control data included in the image file 100 is obtained, and the image quality is automatically adjusted using these values. You.
  • the CPU executes wRGB color conversion processing and halftone processing for printing (step S550).
  • the CPU refers to the conversion table for conversion to the CM YK color space corresponding to the wRGB color space stored in the ROM, and converts the color space of the image data to wRGB. Change from color space to CMYK color space. That is, the image data composed of the R, G, and B gradation values is used in the color printer 20. For example, (: —M, Y, K, LC, LM, and DY gradation values for each of the seven colors To convert to de night.
  • the color-converted image data is received, and the gradation number conversion process is performed.
  • the image data after the color conversion is represented as data having 256 gradation widths for each color.
  • the color printer 20 of this embodiment can take only one of the states of “forming dots” or “not forming dots”, and can only locally express two gradations. . Therefore, the image data having 256 gradations is converted into image data represented by two gradations that can be represented by the color printer 20.
  • Typical methods of this binarization processing include a method called an error diffusion method and a method called an organized dither method.
  • the resolution of the image data is marked before the color conversion process. If the print resolution is lower than the print resolution, linear interpolation is performed to generate a new image between adjacent image data, and if the print resolution is higher than the print resolution, the data is thinned out at a fixed rate. Executes resolution conversion processing to convert the resolution of the night to the print resolution. Further, the color printer 20 executes an imageless process for rearranging the image data converted into the format indicating the presence or absence of dot formation into an order to be transferred to the color printer 20.
  • the color printer 20 of the present embodiment it is possible to perform desired image processing on the image data of the image file 100 generated by the DSC 12 described above and output the image data.
  • the image quality of the image data can be automatically adjusted using the image processing control data included in the image file. Further, when the image quality adjustment condition of the image data is arbitrarily set by the user, the image quality automatic adjustment is performed by reflecting the arbitrarily set additional data. Can be set, and the problem in the conventional image quality automatic adjustment function that the user's intention cannot be reflected can be solved.
  • the image quality can be automatically adjusted using the image processing control data and additional data included in the image file. It is possible to easily obtain a high-quality print result that reflects the user's shooting intention.
  • Image output device (fourth embodiment):
  • the second image processing control data storage unit may be provided in a color printer (not shown).
  • the image processing is performed using the image processing control data included in the image file and the additional data held in the color printing in step S540 shown in FIG. Execute.
  • the processing of adding the additional data collectively according to the user's intention is performed on the color printer side without going through the personal computer PC. And output is possible. If the image file contains additional data, image processing can be performed by canceling the additional data all at once or adding additional data on the color printing side after canceling .
  • all or a part of the image processing may be executed on a computer or on a server SV via a network.
  • the processing on the personal computer PC is realized by providing the image data processing application, for example, a retouching application or a print driver, with the image processing function described in FIG.
  • the image file 100 generated by the DSC 12 is provided to the computer via a cable or via a memory card MC.
  • the application is started by the user's operation, and the image file 100 is read, the image processing control data is analyzed, and the image data is converted and adjusted. It is also possible to detect the insertion of the insertion cable of the memory card MC, start the application automatically, and perform the above-described processing.
  • Image processing on the server SV is realized by installing an application that executes the image processing function shown in Fig. 15 on the server SV.
  • the server SV receives the image file 100, executes the image processing specified by the image processing control data, and transmits the processed image file 100 or the image data to the personal computer PC of the transmission source or the output destination.
  • Color pudding may be sent to 20.
  • an image obtained by transmitting a global IP address and an image file of the color printer 20 from the DSC 12 having a wireless communication function to the server SV and finishing the image processing from the server SV to the global IP address By transmitting the file 100 or the image data, printing without a computer can be realized.
  • a parameter value for executing the image quality automatic adjustment may be selectable.
  • the color printer 20 may be provided with a parameter selection button or a shooting mode parameter selection button in which predetermined parameters are combined according to the subject.
  • a parameter for executing the automatic image quality adjustment on a user interface of a printer driver or a retouch application may be selected.
  • the color printer 20 is used as an output device, but a display device such as a CRT, an LCD, a projector, or the like may be used as the output device.
  • the image processing program for executing the image processing described with reference to FIGS. 14 and 15 is executed by the display device as the output device.
  • the computer executes an image processing program.
  • the finally output image data has not the CMYK color space but the RGB color space.
  • the display result on the display device such as a CRT is displayed in the same manner as the user's preference at the time of generating image data can be reflected on the print result via the color printer 20.
  • the user's preference at the time of generating the image data can be reflected in the result.
  • the image file 100 used in the present embodiment may be used as an image file when a predetermined frame of digital television broadcasting is captured. Since image data in digital television broadcasting is also data based on the YCbCr color space, the present invention can be applied similarly to the case of DSC12. Specifically, a scene instructed by the capture is captured as image data, image processing control data corresponding to the captured image is set, and an image file 1 including the image data and the image processing control data is set. Generates 0 0. As a result, when outputting image data, it is possible to output an image with high saturation, similar to colors in digital television broadcasting.
  • the image file generation device, the image output device, the image output system, and the program according to the present invention have been described based on the embodiments.
  • the embodiments of the present invention described above are intended to facilitate understanding of the present invention. And does not limit the present invention.
  • the present invention can be modified and improved without departing from the spirit and scope of the claims, and it is needless to say that the present invention includes equivalents thereof.
  • parameters such as gamma value, color space, brightness, and sharpness are used as the image processing control data.
  • which parameter is used as the image processing control data can be determined arbitrarily. It is.
  • each parameter illustrated in the table of FIG. 9 is merely examples, and the invention according to the present application is not limited by these values.
  • the matrix values in the image processing of FIG. 15 are not specifically illustrated, it goes without saying that the values can be appropriately changed depending on the target color space or the color space available in the color printer 20.
  • each element of the matrix is one of the image processing control processes that affect the output image, additional data of the matrix may be used.
  • the DSC 12 is used as the image file generating device. However, a scanner, a digital video camera, or the like may be used.
  • the specification of the captured data information of the image file 100 may be executed on the computer PC, or the setting information is preliminarily allocated on the scanner for information setting.
  • a preset button, a display screen for arbitrary setting, and a setting button may be provided so that the scanner can be executed alone.
  • an Exif format file has been described as a specific example of the image file 100.
  • the image file format according to the present invention is not limited to this. Any image file may be used as long as the image file contains the processed image data and image processing control data describing the output conditions of the image data.
  • the present invention can be used for generating an image file in which image data is associated with image processing control data, and for image processing of such an image file.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Television Signal Processing For Recording (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Record Information Processing For Printing (AREA)
  • Processing Or Creating Images (AREA)

Description

明細書
画像ファイルの生成および画像処理 技術分野
本発明は、 画像データと画像処理制御データとを関連付けた画像ファイルの 生成、 およびかかる画像ファイルの画像処理に関する。 背景技術
ディジタルスチルカメラ D S Cは、 C C Dを用いて画像をディジ夕ルデータ の形式で記録する。撮影者は、 D S Cに搭載された液晶ディスプレイによって、 撮影した画像の閲覧、 削除などができる。 D S Cで撮影した画像データは、 汎 用のパーソナルコンピュータを用いた画像出力、 例えば、 モニタへの表示、 プ リン夕での印刷を行うことができる。
しかし、 D S Cは、 メーカや機種によって画像の明るさや色合いの特性が異 なる。 画像出力装置の機種による特性の相違もある。 これらの相違によって、 画像の出力結果が撮影者の意図と異なることが多かった。
しかも、 ユーザの嗜好は様々である。 D S Cやプリン夕において、 理想的な 色再現特性を実現したとしても、 それが必ずしもユーザの嗜好に沿うものとは 限らない。 従って、 自らの嗜好に沿った出力を得るためには、 ユーザは個々に 画像データを加工しなければなかった。 出力環境や嗜好によっては、 複数の画 像データについて同様の画質調整が要求される場合があった。 例えば、 常に青 み掛かった出力が得られる出力環境にある場合には、 ユーザは、 自らの嗜好に 応じて青みを抑えるための一様な処理をそれぞれの画像データに施していく必 要があった。 一般に画像データの調整は煩雑な作業であり、 このように各画像 データの調整を行うための負担は非常に大きかった。 ここでは、 D S Cを例にとって説明したが、 類似の課題はディジタルビデオ カメラやスキャナなどの画像データ生成装置においても同様に生じ得る。 本発明は、 複数の画像データに一括して、 柔軟な画像処理を施す技術を提供 することを目的とする。 発明の開示
上述の課題の少なくとも一部を解決するため、 本発明では、 以下の構成を採 用した。
本発明の第 1の画像ファイル生成装置は、
画像データと該画像データの画像処理に用いられる画像処理制御データとを 関連付けた画像ファイルを生成する画像ファイル生成装置であって、
前記画像デー夕を生成する画像デー夕生成部と、
複数の画像処理制御データを取得する画像処理制御データ取得部と、 前記複数の画像処理制御データを統合し、 該統合された画像処理制御データ と前記画像データとを関連付けた画像ファイルを生成する画像ファイル生成部 と、
を備えることを要旨とする。
画像データは、 例えば、 カメラによる撮影、 スキャナによるスキャンによつ て新たに生成したものであってもよいし、 既に何らかの形式で生成された画像 ファイルから抽出されたものであってもよい。 例えば、 画像データと画像処理 制御デ一夕とを関連付けた画像ファイルを入力し、 ここから画像処理制御デー 夕を削除して、 画像データを生成してもよい。
本発明の画像ファイル生成装置は、 画像データと画像処理制御データとを関 連付けた画像ファイルを生成する。 関連付けとは、 両者を一体的に含む形式、 および両者を形式上は別ファイルとしつつ、 相互を関連づけるための情報を少 なくとも一方に含める形式の双方を意味する。本明細書で、 「含む」という用語 を用いる場合、 狭義には前者を指し、 広義には前者および後者の双方を含む。 例えば、 E x i f 形式の画像ファイルは、 画像データを格納する領域と付属デ 一夕を格納する領域とを備えている。 かかる形式では、 付属データを格納する 領域に画像処理制御データを格納することができる。
ここで、 「画像処理制御データ」 とは、画像処理装置が画像データに対して施 す画像処理を制御するデータである。 画像処理装置は、 この画像処理制御デー 夕を解析することによって、 画像処理に用いるパラメータを自動的に設定し、 画像処理を行うことができる。 このパラメ一夕には、 「コントラスト」、 「明る さ」、 「カラ一バランス」、 「彩度」、 「シャープネス」、 「ガンマ値」、 「ターゲット 色空間」 などが含まれる。 「ターゲット色空間」 とは、 画像データの生成時に使 用された色空間、 例えば s R G B色空間や N T S C色空間、 に応じて、 画像処 理時に使用される色空間を特定するパラメ一夕である。
本発明の画像ファイルは、複数の画像処理制御データを統合的に含んでいる。 従って、 これらの画像処理制御データの組み合わせによって、 柔軟に画像処理 を実現することができる。 なお、 「統合」 とは、 各画像処理制御データを識別で きない状態に合成する場合、 それぞれを識別できる状態で関連付ける場合の双 方を意味する。 複数の画像処理制御データの取得には種々の態様が採りうる。
例えば、 2つの画像処理制御データ記憶部に目的の異なる画像処理制御デー 夕を用意し、 それぞれから画像処理制御データを取得する以下の 3態様が可能 である。' 第 1の態様は、 本発明の第 1の画像ファイル生成装置において、 更に、 予め設定された第 1の画像処理制御データを記憶する第 1の画像処理制御デ 一夕記憶部と、
事後的に設定可能な第 2の画像処理制御データを記憶する第 2の画像処理制 御デ一夕記憶部と、 を備え、
前記画像処理制御データ取得部は、 前記第 1の画像処理制御データ記憶部と 前記第 2の画像処理制御データ記憶部からそれぞれ前記第 1の画像処理制御デ 一夕と前記第 2の画像処理制御データとを取得する態様である。
第 1の態様では、 第 1の画像処理制御データ記憶部が、 予め設定された第 1 の画像処理制御データを記憶する。 第 2の画像処理制御データ記憶部が、 事後 的に設定可能な第 2の画像処理制御データを記憶する。 例えば、 第 1の画像処 理制御データは、 装置の出荷時に設定されるデ一夕であり、 第 2の画像処理制 御データは、 装置の出荷後にユーザによって設定されるデータとすることがで きる。 こうすることによって、 予め設定された第 1の画像処理制御データと事 後的に設定された第 2の画像処理制御データとを組み合わせた画像処理を実現 することができる。 第 2の態様は、
画像データごとに可変の第 1の画像処理制御データを記憶する第 1の画像処 理制御データ記憶部と、
複数の画像データに共通の第 2の画像処理制御データを記憶する第 2の画像 処理制御データ記憶部と、 を備え、
前記画像処理制御データ取得部は、 前記第 1の画像処理制御データ記憶部と 前記第 2の画像処理制御データ記憶部からそれぞれ前記第 1の画像処理制御デ 一夕と前記第 2の画像処理制御データとを取得する態様である。
画像データごとに可変の第 1の画像処理制御データには、 画像データ生成条 件、 例えば、 D S Cにおける、 シャッタースピード、 絞り、 ホワイトバランス などの撮影条件を含めてもよい。また、 「人物」、 「風景」など画像データの種類 に対応づけられた画像処理制御データを含めてもよい。
第 2の画像処理制御データは、 複数の画像データに共通の画像処理を一括し て施すために用いられる。 例えば、 出力画像の青み抑制が常に望まれる出力環 境下では、 第 2の画像処理制御データとして、 青みを抑えるための画像処理制 御デ一夕を用いることができる。 第 3の態様は、
ユーザが編集不能な第 1の画像処理制御データを記憶する第 1の画像処理制 御データ記憶部と、
ユーザが設定可能な第 2の画像処理制御データを記憶する第 2の画像処理制 御デ一夕記憶部と、 を備え、
前記画像処理制御データ取得部は、 前記第 1の画像処理制御データ記憶部と 前記笫 2の画像処理制御データ記憶部からそれぞれ前記第 1の画像処理制御デ 一夕と前記第 2の画像処理制御データとを取得する態様である。
第 3の態様では、 第 1の画像処理制御データはユーザが編集不能である。 換 言すれば、 ユーザによる任意の設定が禁止されている。 第 1の画像処理制御デ 一夕は、 例えば、 画像ファイル生成装置のメーカによって提供される。 ユーザ は、 予め提供された中から、 第 1の画像処理制御データを選択して使用する。 一方、 第 2の画像処理制御データはユーザが設定可能である。 換言すれば、 ユーザによる任意の設定が許可されている。 従って、 メーカの推奨する画像処 理とユーザが設定した画像処理とを組み合わせて、 多彩な処理を実現すること ができる。 上記 3態様において、 2つの画像処理制御データに限らず、 更に、 多数を組 み合わせて利用してもよい。 。
例えば、
前記第 2の画像処理制御データ記憶部は、 前記画像処理制御データを利用可 能な複数の画像出力装置に対応した複数の第 2の画像処理制御データを記憶し ているようにしてもよい。
同一の画像データを出力する場合であっても、 画像出力装置によって色再現 特性が異なる場合がある。 上記態様によれば、 画像出力装置に応じて第 2の画 像処理制御データを使い分けることにより、 かかる色再現特性の違いを抑制す ることができる。 上記第 1および第 2の画像処理制御データ記憶部を備える画像ファイル生成 装置において、 更に、
前記第 2の画像処理制御データを用いるか否かを判断する判断部を備え、 前記画像ファイル生成部は、 前記判断部において前記第 2の画像処理制御デ 一夕を用いる旨の判断がなされたときに、 前記第 1の画像処理制御データと前 記第 2の画像処理制御デ一夕とを統合し、 該統合された画像処理制御データと 前記画像データとを一体的に備える画像ファイルを生成するようにしてもよい。 逆に、 第 2の画像処理制御データを用いない旨の判断が成されたときにだけ 第 2の画像処理制御データを用いずに画像ファイルを生成するようにしてもよ い。
こうすることによって、 第 2の画像処理制御データを選択的に使用して画像 ファイルを生成することができる。 第 2の画像処理制御データを用いるか否か は、 例えば、 ュ一ザの入力される指示によって判断してもよい。 本発明の第 1の画像ファイル生成装置において、
前記統合された画像処理制御データは、 前記複数の画像処理制御データを合 成した画像処理制御デ一夕であるものとすることができる。
「合成」 とは、 複数の画像処理制御データを識別できないよう一つの画像処 理制御データを得ることを意味する。 各画像処理制御データによって得られる 効果を併せ持った 1組の画像処理制御データを、 所定の演算によって新たに生 成する態様が相当する。 本発明の第 1の画像ファイル生成装置において、
前記統合された画像処理制御データは、 前記複数の画像処理制御デ一夕を関 連付けた画像処理制御データであるものとすることもできる。
かかる画像処理制御データは、 統合前のそれぞれの画像処理制御データを識 別可能であるので、 画像ファイル生成後の取り扱いの自由度が高い。 例えば、 後から画像ファイルに含まれる複数の画像処理制御データを分離して、 組み合 わせを変更したり、 不要なものを削除したりすることができる。 本発明の第 2の画像ファイル生成装置は、
画像データと該画像データの画像処理に用いられる画像処理制御データとを 関連付けた画像ファイルを生成する画像ファイル生成装置であって、
前記画像データと第 1の画像処理制御データとを含む原画像ファイルを入力 する画像ファイル入力部と、
第 2の画像処理制御データを記憶する第 2の画像処理制御データ記憶部と、 前記第 1の画像処理制御データと前記第 2の画像処理制御データとを統合し、 該統合された画像処理制御データと前記画像データとを関連付けた画像フアイ ルを生成する画像ファイル生成部と、 を備えることを要旨とする。
こうすることによって、 既に生成された画像データと第 1の画像処理制御デ 一夕とを関連付けた原画像ファイルに、 後から第 2の画像処理制御データを追 加することができる。 この結果、 柔軟な画像処理を実現することができる。 本発明の第 2の画像ファイル生成装置において、
前記画像ファイル入力部は、 複数の前記原画像ファイルを入力し、 前記画像ファイル生成装置は、 更に、
前記複数の原画像ファイルの中から処理対象となる原画像ファイルを選択す る選択部を備え、
前記画像ファイル生成部は、 前記選択された原画像ファイルに含まれる前記 第 1の画像処理制御データと前記第 2の画像処理制御データとをそれぞれ統合 し、 該統合された画像処理制御データと前記画像データとを関連付けた画像フ アイルをそれぞれ生成するようにすることができる。
こうすることによって、 選択された特定の原画像ファイルに対して、 後から 一括して第 2の画像処理制御データを追加することができる。 特定の原画像ファイルは、ユーザが任意に個別に選択するものとしてもよい。 別の方法として、 例えば、
前記入力される原画像ファイルは、 前記画像データの生成時の情報を含み、 前記選択部は、 前記情報に基づいて処理対象となる原画像ファイルを選択す るようにしてもよい。
ここで、画像データの生成時の情報とは、例えば、画像データの生成日付や、 生成条件や、 生成者のコメントなどの情報を意味する。 先に説明した E x i f 形式の画像ファイルでは、 付属情報を格納する領域にこれらの情報を格納する ことが可能である。 原画像ファイルにこれら画像データ生成時の情報が含まれ る場合には、 これらを検索して複数の原画像ファイルの中から特定の原画像フ アイルを選択するようにすることができる。 本発明の第 2の画像ファイル生成装置において、
前記選択部は、 前記原画像ファイルに含まれる前記画像処理制御データに基 づいて処理対象となる原画像ファイルを選択するようにしてもよい。
こうすることによって、 所定の画像処理制御デ一夕を含む原画像ファイルを 検索して特定の原画像ファイルを選択するようにすることができる。 本発明の第 2の画像ファイル生成装置において、
更に、 前記第 1の画像処理制御データを編集するための編集情報を入力する 編集情報入力部を備え、
前記画像ファイル生成部は、 更に、 前記編集情報を前記第 1の画像処理制御 デ一夕に反映させるものとしてもよい。
こうすることにより、 第 1の画像処理制御データの編集と、 新たな画像処理 制御デー夕の追加とを併せて行うことができる。 本発明の第 3の画像ファイル生成装置は、
画像データと該画像データの画像処理に用いられる画像処理制御データとを 関連付けた画像ファイルを生成する画像ファイル生成装置であって、
分離可能な複数の画像処理制御データと前記画像データとを関連付けた原画 像ファイルを入力する画像ファイル入力部と、
前記複数の画像処理制御データの一部を無効にして、 前記画像データと有効 な画像処理制御データとを関連付けた画像ファイルを生成する画像ファイル生 成部と、
を備えることを要旨とする。
こうすることによって、 複数の画像処理制御データの中でユーザが不要と判 断した画像処理制御データを無効にすることができる。 「無効」 とは、画像処理 制御データを削除したり、 ゼロにしたり、 画像処理制御デ一夕自体は元のまま で使用不能な状態にすることを含む。 本発明の画像ファイル生成装置は、 種々の画像データ生成装置に適用可能で あり、 例えば、 ディジタルカメラに適用することができる。 ディジタルカメラ は、 D S Cであってもよいし、 ディジタルビデオカメラであってもよい。 本発明は、 画像処理装置の発明として構成することもできる。
本発明の第 1の画像処理装置は、
画像データに対して所定の画像処理を施す画像処理装置であって、 前記画像データと該画像データの画像処理に用いられる第 1の画像処理制御 デ一夕とを関連付けた画像ファイルを入力する画像ファイル入力部と、
第 2の画像処理制御データを記憶する第 2の画像処理制御データ記憶部と、 前記画像データに対して、 前記第 1の画像処理制御データと前記第 2の画像 処理制御データとを用いて所定の画像処理を施す画像処理部と、
を備えることを要旨とする。
この第 2の画像処理制御データは、 先に説明した画像ファイル生成装置の第 2の画像処理制御データと同様のデータである。第 1の画像処理装置によれば、 第 1の画像処理制御データと、 画像処理装置に記憶されている第 2の画像処理 制御データとを用いて、 柔軟な画像処理を実現することができる。 本発明の第 2の画像処理装置は、
画像データに対して所定の画像処理を施す画像処理装置であって、 前記画像デ一夕と該画像データの画像処理に用いられる分離可能な複数の画 像処理制御データとを関連付けた画像ファイルを入力する画像ファイル入力部 と、
前記画像データに対して、 前記複数の画像処理制御データの一部を用いて所 定の画像処理を施す画像処理部と、
を備えることを要旨とする。
こうすることによって、 不要な画像処理制御データの適用を回避することが できる。 なお、 本発明の画像処理装置は、 種々の画像出力装置に適用可能であり、 例 えば、 カラープリンタに適用することができる。 C R Tディスプレイ、 液晶デ イスプレイ等のモニタに適用することもできる。
本発明は、 上述の画像ファイル生成装置、 画像処理装置としての構成の他、 画像ファイルの生成方法、 画像処理方法の発明として構成することもできる。 これらを実現するコンピュータプログラム、 およびそのプログラムを記録した 記録媒体、 そのプログラムを含み搬送波内に具現化されたデータ信号など種々 の態様で実現することが可能である。 なお、 それぞれの態様において、 先に示 した種々の付加的要素を適用することが可能である。
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体 等として構成する場合には、 画像ファイル生成装置、 画像処理装置を駆動する プログラム全体として構成するものとしてもよいし、 本発明の機能を果たす部 分のみを構成するものとしてもよい。 また、 記録媒体としては、 フレキシブル ディスクや C D _ R OM、光磁気 ィスク、 I Cカード、 R O Mカートリッジ、 パンチカード、 バーコ一ドなどの符号が印刷された印刷物、 コンピュータの内 部記憶装置 (R AMや R OMなどのメモリ) および外部記憶装置などコンビュ 一夕が読み取り可能な種々の媒体を利用できる。 図面の簡単な説明
図 1は画像出力システム 1 0の概略構成を示す説明図である。
図 2は画像出力システム 1 0のバリエーションを示す説明図である。
図 3は D S C 1 2の機能ブロックを示す説明図である。
図 4は D S Cの概略構成を示すブロック図である。
図 5は画像処理制御データのパラメータとその設定内容を示す説明図である c 図 6は画像ファイル 1 0 0の構成の一例を概念的に示す説明図である。
図 7は画像ファイル 1 0 0の詳細な階層構造を示す説明図である。
図 8は画像処理制御データと付加データを例示する説明図である。
図 9は MakerNoteデータ格納領域 1 0 3に格納されるデータの一例を概念的 に示す説明図である。
図 1 0は画像処理制御データと付加データとを合成して MakerNoteデータ格 納領域 1 0 3に格納されるデータの一例を概念的に示す説明図である。
図 1 1は第 1実施例の D S C 1 2における画像ファイル 1 0 0の生成工程を 示すフローチャートである。
図 1 2は第 2実施例の D S C 1 2における画像ファイル 1 0 0の生成工程を 示すフローチャートである。
図 1 3は第 3実施例の D S C 1 2における画像ファイル 1 0 0の生成工程を 示すフローチャートである。
図 1 4は画像出力装置としてのカラープリンタ 2 0における画像出力処理ル —チンを示すフローチャートである。
図 1 5は画像処理制御データに基づいた画像処理の流れを示すフローチヤ一 トである。 発明を実施するための最良の形態
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
A. 画像出力システムの構成:
B. 画像ファイル生成装置:
C. 画像ファイルの構成:
D. 画像ファイルの生成 (第 1実施例) :
E. 画像ファイルの生成 (第 2実施例) :
F. 画像ファイルの生成 (第 3実施例) :
G. 画像出力装置:
H. 画像出力装置における画像処理:
I . 画像出力装置 (第 4実施例) :
J . その他の実施例:
A. 画像出力システムの構成:
図 1は実施例としての画像出力システム 10の概略構成を示す説明図である。 本実施例の画像出力システム 10は、 D S C 12とカラ一プリンタ 20を有し ている。 DS C 1 2は、 画像ファイル生成装置に相当する。 カラープリンタ 2 0は、 画像処理装置および画像出力装置に相当する。
DS C 12は、 種々の撮影条件や出力制御データ P I Mを設定できる。 撮影 条件とは画像データの取得条件、 例えば、 シャッタースピードや、 露出や、 絞 りを意味する。 出力制御データ P I Mとは、 カラープリンタ 20での画像処理 および印刷を制御するためのデータであり、 画像処理に用いる画像処理制御デ 一夕およびプリントコマンドを含む。 DS C 1 2は、 ユーザに設定された撮影 条件で撮影を行い、 画像データと出力制御データ P I Mとを一体的に備える画 像ファイルを生成する。 生成した画像ファイルはメモリカード MCに格納され る。
カラープリン夕 20は、画像処理機能を有している。カラープリン夕 20は、 メモリカード MC、 ケーブルなどを介して画像ファイルを入力し、 出力制御デ 一夕 P I Mを解析する。 カラープリンタ 20は、 画像デ一夕に対して、 出力制 御データ P I Mに含まれる画像処理制御データに基づいて画像処理を施し、 印 刷を実行する。
以上のように、 本実施例の画像出力システム 10では、 DS C 12側から力 ラープリンタ 20の印刷処理を制御して、 撮影者の意図を反映した印刷を行う ことができる。 DS C、 画像ファイル、 カラ一プリンタについての詳細は後述 する。 画像出力システム 10は、 種々の態様を採ることができる。 図 2は画像出力 システム 10のバリエーションを示す説明図である。画像出力システム 10は、 画像処理機能を内蔵したパーソナルコンピュータ P C、 サーバ SV、 画像出力 装置としてのモニタ 14を含めてもよい。 画像ファイル生成装置としてスキヤ ナゃデジタルビデオカメラを接続することも可能である。 各機器は、 ケーブル CVや無線通信で、 ローカルあるいはネットワークを介して接続され、 データ を授受する。
B. 画像ファイル生成装置
図 3は D S C 12の機能ブロックを示す説明図である。 各機能ブロックは、 ソフトウェア的またはハードウエア的に構成される。
第 1の画像処理制御データ記憶部 1 2 bは、 画像データごとに可変の第 1の 画像処理制御データを記憶している。 これは、 D S C 1 2のメーカが予め用意 したデータである。 第 2の画像処理制御データ記憶部 1 2 cは、 複数の画像デ —夕に共通の画像処理制御データを記憶している。 これは、 ユーザが設定する データである。例えば、ユーザが常に青みを抑えて画像を出力したい場合には、 青みを抑えるよう第 2の画像処理制御データを設定する。 本実施例では、 第 2 の画像処理制御データは、第 1の画像処理制御データに付加するという意味で、 「付加データ」 と称する。
第 1の画像処理制御データおよび付加データは、 両方ともメーカあるいはュ 一ザが用意するものとしてもよい。 3個以上の画像処理制御データを、 目的に 応じて使い分けてもよい。
画像処理制御データ取得部 1 2 dは、 外部記憶装置、 例えばパーソナルコン ピュー夕 P Cのハードディスクやサーバ S Vや、 記録媒体から画像処理制御デ 一夕を取得することができる。
画像ファイル生成部 1 2 f は、 画像処理制御データと画像データとを所定の フォーマットで格納した画像ファイルを生成する。 本実施例では、 第 1の画像 処理制御データと付加データとを関連付けて、 画像ファイルに格納する。 つま り、 第 1の画像処理制御データと付加データとは、 識別 ·分離可能な状態で格 納される。
判断部 1 2 eは、 画像ファイルの生成に際し、 付加データを用いるか否かを 判断する。 例えば、 D S C 1 2に設けられた入力部の操作によって、 付加デー 夕を用いるか否かをユーザが入力してもよい。付加データを用いない場合には、 画像デー夕と第 1の画像処理制御デー夕とを含む画像フアイルが生成される。 図 4は D S C 1 2の概略構成を示すブロック図である。 D S C 1 2は、 C C Dや光電子倍増管により撮影する。 DS C 1 2は、 CCD等を備える光学回路 12 1、 光学回路 12 1を制御する画像取得回路 122、 取得したディジタル 画像を加工処理する画像処理回路 123、 CPU, ROM, RAMを有し各回 路を制御する制御回路 1 24とを備えている。
DS C 1 2は、 取得した画像をディジタルデータとしてメモリカード M に 保存する。 画像データの保存形式は、 J PEG形式が一般的であるが、 T I F F形式、 G I F形式、 BMP形式等を用いてもよい。
DS C 1 2は、 撮影モードや画像処理制御デ一夕の各種設定を行うための選 択 '決定ポタン 1 26、 画像のプレビューや各種設定画面を表示するための液 晶ディスプレイ 1 27を備えている。
「撮影モード」 とは、 種々の撮影シーンに応じて設定された画像取得条件の パラメ一夕セットである。 パラメ一夕には、 露出時間、 ホワイトバランス、 絞 り、 シャツ夕一スピード、 レンズの焦点距離等が含まれる。 ユーザが撮影モー ドを選択すると、 選択された撮影シーンに応じた各パラメ一夕値が自動的に設 定される。
「画像処理制御デ一夕」 とは、 コントラスト、 明るさ、 彩度等の画像出力に 関するデータであり、 カラープリン夕 20での画像処理に用いられるデータで ある。 本実施例では、 複数組の画像処理制御データが撮影モードに対応して用 意されている。
図 5は、 画像処理制御データのパラメータを例示する説明図である。 本実施 例では、 1 1種類の撮影シーンに応じたプリセットが DS C 1 2のメーカによ つて予め用意されている。プリセットには、 「コントラスト」、 「明るさ」、 「カラ —バランス」、 「彩度」、 「シャープネス」、 「記憶色」、 「ノイズ除去」 の 7種類の パラメ一夕が含まれている。
DS C 1 2は、 付加データ、 ユーザが選択した画像処理制御デ一夕、 および 画像デ一夕を一体的に備える画像ファイルを生成し、 メモリカード M Cに格納 する。画像ファイルには、 この他、 D S C 1 2のガンマ値、夕一ゲット色空間、 および撮影条件、 例えば、 撮影時に設定された露出時間、 ホワイトバランス、 絞り、 シャッタースピード、 レンズの焦点距離も含まれる。 各撮影モードに適 用されるパラメ一夕は制御回路 1 2 4の R O Mに保有されている。
C . 画像ファイルの構成:
図 6は画像ファイル 1 0 0の構成を示す説明図である。 本実施例では、 画像 ファイル 1 0 0は、 D S C用画像ファイルフォーマット規格 (Exi f) に従った ファイル構造を有している。 Exi f ファイルの仕様は、 (社) 電子情報技術産業 協会 (J E I T A) によって定められている。
画像ファイル 1 0 0は画像データ格納領域 1 0 1と付属情報格納領域 1 0 2 とを備えている。 画像データ格納領域 1 0 1には、 画像データが J P E G形式 で格納される。 付属情報格納領域 1 0 2には、 付属情報が T I F F形式で格納 される。 付属情報格納領域 1 0 2は、 MakerNote データ格納領域 1 0 3を備え ている。 MakerNote データ格納領域 1 0 3は、 D S C 1 2のメーカに開放され ている未定義領域である。 画像処理制御データは、 MakerNote データ格納領域 1 0 3に格納される。
当業者にとって周知であるように、 Exi f 形式のファイルでは、 各データを特 定するためにタグが用いられており、 MakerNote データ格納領域 1 0 3に格納 されているデータに対してはタグ名として MakerNote が割り当てられ、 MakerNoteタグと呼ばれている。
本実施例では、 画像ファイル 1 0 0は、 Exii形式のファイルであるものとし て説明するが、 これに限られない。 画像ファイルは、 画像データと画像処理制 御データとを利用できる形式で関連づけられていればよい。 画像データと画像 処理制御データとは、 本実施例で示すように一つのファイルに一体的に備えら れるものとしてもよいし、 形式上は別のファイルとしてもよい。 後者の場合に は、 相互を関連づける情報を少なくとも一方に備えることが好ましい。
図 7は、画像ファイル 1 0 0の詳細な階層構造を示す説明図である。図 7 ( a ) は、 MakerNote データ格納領域 1 0 3のデータ構造を示している。 図 7 ( b ) は、 MakerNoteデータ格納領域 1 0 3内に定義されている PrintMatchingデ一 夕格納領域 1 0 4を示している。 PrintMatching データが画像処理制御データ に相当する。
MakerNote データ格納領域 1 0 3も、 格納されているデータをタグによって 識別可能であり、 画像処理制御データには PrintMatchingのタグが割り当てら れている。 MakerNoteデータ格納領域 1 0 3の各タグは、 MakerNoteデータ格納 領域 1 0 3のトップアドレスからのオフセッ卜値でポインタにより指定される c MakerNote デ一夕格納領域 1 0 3には、 トップアドレスにメーカ一名 (6バイ 卜)、 続いて予約領域 (2バイト)、 ローカルタグのエントリ数 (2バイト)、 各 ローカルタグオフセット (1 2バイト) の情報が格納されている。 メーカー名 の後には、 文字終端列を示す 00x0の終端コードが付されている。
PrintMatching データ格納領域 1 0 4において、 PrintMatching識別子は、 PrintMatchingパラメータが格納されていることを示す。パラメ一夕指定数は、 指定されているパラメ一夕数を示す。 パラメ一夕番号は、 予めパラメ一夕毎に 割り振られているパラメ一夕番号を指定 (識別) する値を格納する。 パラメ一 夕設定値の情報は、 指定されたパラメータ番号のパラメ一夕の設定値を格納す る。 パラメータ番号は、 例えば、 2バイトの領域に格納される情報であり、 ノ° ラメ一夕設定値は、 4バイトの領域に格納される情報である。 画像出力装置側 では、 この PrintMatchingタグを指標として画像処理制御データを取得するこ とができる。 図 8は第 1の画像処理制御データと付加デ一夕を示す説明図である。 以下、 本明細書中において、 「第 1の画像処理制御データ」および「第 2の画像処理制 御データ」 を、 それぞれ 「画像処理制御データ」、 「付加データ」 とも呼ぶ。 画像処理制御データとしては、 D S C 1 2のガンマ値と、 色空間と、 図 5に 示したプリセットが用いられる。 付加データとしては、 ユーザが設定したデ一 夕が用いられる。 図 9は MakerNoteデータ格納領域 1 0 3に格納されるデータ の一例を示す説明図である。 図示するように、 MakerNote データ格納領域 1 0 3には、 図 8に示した画像処理制御データと、 付加データがそれぞれ識別可能 に格納される。 なお、 これらの記述は概念的なものである。
図 9に示した MakerNoteデータ格納領域 1 0 3に格納されるデータは、 図 8 に示した画像処理制御デ一夕と付加データとを合成して格納することも可能で ある。 図 1 0は、 画像処理制御データと付加データとを合成して MakerNoteデ 一夕格納領域 1 0 3に格納されるデータの一例を概念的に示す説明図である。 この画像処理制御データと付加データは、 所定の規則に従って合成することが できる。 例えば、 画像処理制御デ一夕と付加データのパラメ一夕値が同じタグ についてはその値を用いることとし、 異なる場合はデフォルト値でない方の値 を用いることができる。図 1 0の例において、デフォルト値は、 「ガンマ値 = 2 . 2」、 「色空間二 N T S C」、 「コントラスト =標準」、 「明るさ =標準」、 「カラー バランス =標準」、 「彩度 =標準」、 「シャープネス =標準」、 「記憶色 = O F F」、 「ノイズ除去 =〇F F」 とする。 図 8に示した通り、 「ガンマ値」、 「色空間」、 「コントラスト」、 「明るさ」、 「彩度」、 「記憶色」 の値は、 画像処理制御データ と付加データで同じなので、 合成した画像処理制御データでは、 その値が用い られる。 「カラ一バランス」、 「シャープネス」、 「ノイズ除去」は両者異なるので、 デフォルト値ではない値、 即ち、 「弱く」、 「強く」、 「O N」 が用いられる。 D . 画像ファイルの生成 (第 1実施例) :
図 1 1は、 第 1実施例の D S C 1 2における画像ファイル 1 0 0の生成工程 のフローチャートである。 撮影者は、 付加データを用いるか否かおよび撮影モ —ドを、 撮影に先立って設定する (ステップ S 1 0 0 )。 撮影モードは、 液晶デ イスプレイ 1 2 7上に表示される既定の撮影モードの中から、 選択 ·設定ボタ ン 1 2 6を操作して選択する (ステップ S 1 1 0、 S 1 3 0 )。撮影モードに関 わらず D S C 1 2が撮影時に自動設定する 「フルオートモード」 や、 撮影者が 好みに応じて設定する 「マニュアルモード」 も用意されている。 この撮影モー ドの設定を行うと、 図 5に示した画像処理制御デー夕のプリセットが自動的に 選択される。 ここで、 特に設定を行わない場合には、 デフォルト値が設定され る (ステップ S 1 2 0 )。
次に、 付加データを用いるか否かを選択 ·設定ポタン 1 2 6を操作すること で設定する (ステップ S 1 4 0 )。付加データを用いる場合には、 付加データが メモリから読み出され、 画像ファイルの生成時に利用可能な状態に設定される (ステップ 1 7 0 )。
本実施例では、 付加データの一例として、 ュ一ザが設定するデータを用いる ものとしたが、 付加データは、 「事後的に設定可能な画像処理制御データ」、、 「複数の画像デ一夕に共通の画像処理制御データ」、 「ユーザが設定可能な画像 処理制御データ」という観点から種々のデ一夕を適用可能である。 「事後的に設 定可能な画像処理制御データ」 とは、 例えば、 装置の出荷後にユーザの操作等 により、追加したり、更新したりすることができるデータである。 「複数の画像 データに共通の画像処理制御データ」 とは、 例えば、 ユーザの好みや機器の特 性などによって、 各出力画像の青み抑制が望まれる場合に、 出力画像の青みを 常に抑えるためのデータである。 また、 付加データは、 画像出力装置の色再現 特性を考慮して、 画像出力装置に対応して用意するようにすることもできる。 制御回路 1 2 4は、 撮影要求、 例えば、 シャッターポタンの押し下げに応じ て、 撮影モードに応じたパラメ一夕値で画像データを生成する (ステップ S 1 5 0、 S 1 8 0 )。 ステップ S 1 4 0において、 付加データを用いない旨の入力 をした場合には、 制御回路 1 2 4は、 画像データ、 画像処理制御データを含む 画像ファイル 1 0 0を生成する (ステップ S 1 6 0 )。付加データを用いる旨の 入力をした場合には、 制御回路 1 2 4は、 画像処理制御データと付加データと を関連付けて格納した画像ファイルを生成する (ステップ S 1 9 0 )。 最後に、 制御回路 1 2 4は、 生成された画像ファイル 1 0 0をメモリカード M Cに格納 して画像ファイル 1 0 0の生成工程を終了する。
以上の工程によって、 メモリカード M Cに格納されている画像ファイル 1 0 0には、 撮影者が設定した画像処理制御データを格納することができる。 既存 の画像処理制御データは、 一般的な条件を基に設定されたデータであるから、 必ずしも全てのユーザにとつて満足のいくパラメータ値がプリセットされてい るとは限らないが、 本実施例によれば、 各ユーザの好みに合わせて付加データ を付加することができるので、 ユーザの嗜好に応じた画像処理を実行させ、 出 力させることができる。
なお、 本実施例では、 撮影モードの設定に応じて画像処理制御データが設定 されるものとしたが、 図 7に示したプリセットを撮影モードに関わらず画像処 理モ一ドと対応付けて記憶しておき、 撮影モードと画像処理モードとを別々に 設定できるようにしてもよい。
また、 上記実施例では、 1回の撮影 (1つの画像ファイル生成) について示 したが、 ステップ S 1 0 0における撮影モードおよび付加データの使用の設定 は、 変更あるいはリセッ卜されるまで有効にしても構わない。 E . 画像ファイルの生成 (第 2実施例) : 第 1実施例では、 撮影時に画像処理制御データと付加データとを含む画像フ アイルを生成したが、 撮影後に付加データを画像ファイルに追加してもよい。 既に付加デ一夕を含む画像ファイルについては、 付加データを変更したり無効 にした画像ファイルを生成してもよい。 第 2実施例における D S Cは、 図 3に 示した機能プロックに加えて、 既に生成された画像データと画像処理制御デー 夕とを含む原画像ファイルを入力する画像ファイル入力部を備えている。
図 1 2は、 第 2実施例における画像ファイル 1 0 0の生成処理のフローチヤ ートである。 まず、 制御回路 1 2 4は、 画像ファイルを入力する (ステップ S 2 0 0 )。 このとき、入力された画像ファイルが付加デ一夕を含むか否かを解析 する (ステップ S 2 1 0 )。 図 9に示したように、 画像ファイルに画像処理制御 データと付加データとが識別可能に格納されていれば、 付加データを含むもの と判断する。 図 1 0に示したように、 画像ファイルに画像処理制御データと付 加データとが識別可能に格納されていなければ、 付加データは含まれないもの と判断する。
画像ファイルが付加データを含む場合には、 その付加データをキャンセルす るか否かを判断する (ステップ S 2 3 0 )。 例えば、 D S C 1 2に付加データの O N/O F Fを入力する入力部を設けてもよい。 付加データをキャンセルする 場合には、 画像ファイルの付加データを削除し (ステップ S 2 7 0 )、 画像デー 夕と画像処理制御データとを含む画像ファイルを生成して(ステップ S 2 8 0 )、 画像ファイル生成処理を終了する。 ステップ S 2 3 0において、 付加データを キャンセルしない場合には、既存の付加データを変更するか否かを判断する(ス テツプ S 2 4 0 )。 既存の付加データを変更しない場合は、 そのまま終了する。 既存の付加データを変更する場合には、 新たな付加データを設定し (ステップ S 2 5 0 )、画像データと画像処理制御データと新たな付加データとを関連付け て格納した画像ファイルを生成する(ステップ S 2 6 0 )。新たな付加デ一夕は、 既存の付加データに上書きされる。
ステップ S 2 1 0において、 画像ファイルが付加データを含まないものであ れば、 付加データを追加するか否かを判断する (ステップ S 2 2 0 )。付加デー 夕を追加しなければ、 そのまま終了する。 付加データを追加する場合には、 付 加デ一夕を設定し(ステップ S 2 5 0 )、画像処理制御データと付加データとを 関連付けて格納した画像ファイルを生成する。
'第 2実施例によれば、 既に生成された画像ファイルに対して、 付加データを 用いるか否かを設定して画像ファイルを生成することができる。 即ち、 画像フ アイルに既に付加データが含まれている場合に、 付加データを無効にしたり、 変更したりすることができる。 また、 画像ファイルに付加データが含まれてい ない場合に付加データを追加することもできる。
なお、 本実施例では、 D S C 1 2上で画像ファイルの生成処理を行ったが、 例えば、 同様の機能を有するパーソナルコンピュータ P C上で同様の処理を行 うものとしてもよい。
F . 画像ファイルの生成 (第 3実施例) :
上記第 2実施例では、 1つの画像ファイルについての処理について示したが、 複数の画像ファイルについて一括して付加データを追加および無効にする処理 を実行することも可能である。 図 1 3は、 第 3実施例の D S C 1 2における画 像ファイル 1 0 0の生成処理のフローチヤ一卜である。
制御回路 1 2 4は、 複数の画像ファイルを入力し (ステップ S 3 0 0 )、 処理 対象とする画像ファイルを選択する (ステップ S 3 1 0 )。 選択は、 ユーザが画 像ファイルを個別に指定して行うことができる。 画像ファイルが有する撮影条 件や撮影日などの情報に基づき、'ュ一ザによって指示された選択条件を満たす ものを選択してもよい。 例えば、 特定の撮影モードで撮影された画像を選択し てもよいし、特定の日に撮影された画像を選択してもよい。画像ファイルに「運 動会」 等の画像データについてのコメントが記述されている場合には、 そのコ メントに基づいて選択するようにしてもよい。 特定の画像処理制御データを有 する画像ファイル、 例えば、 「カラーバランス」 が 「弱く」 に設定されている画 像ファイル等を選択するようにしてもよい。
次に、 選択された画像ファイルに付加デ一夕を一括設定するか、 一括無効と するかを判断する (ステップ S 3 2 0 )。 一括設定する場合、 付加データを設定 する (ステップ S 3 3 0 )。 そして、 画像ファイルが既に付加データを含んでい るか否かを解析して判断する(ステップ S 3 4 0 )。付加データを含んでいる場 合には、 ステップ S 3 3 0で設定された付加データを上書きして画像ファイル を生成する (ステップ S 3 5 0 )。 付加データを含んでいない場合には、 付加デ 一夕を追加して画像ファイルを生成する (ステップ S 3 5 5 )。 そして、 選択さ れた全ての画像ファイルについて付加データを設定する処理が終了したか否か を判断する(ステップ S 3 6 0 )。全ての画像ファイルについて処理が終了して いなければ、 ステップ S 3 4 0〜S 3 6 0の処理を全ての画像ファイルについ て終了するまで繰り返す。全ての画像ファイルについて処理が終了していれば、 一括設定処理を終了する。
ステップ S 3 2 0において、 一括無効にする場合には、 画像ファイルが付加 データを含んでいるか否かを解析して判断する(ステップ S 3 7 0 )。付加デー 夕を含んでいる場合には、 付加データを削除して、 画像ファイルと画像処理制 御データとを含む画像ファイルを生成する (ステップ S 3 7 0 )。 そして、 選択 された全ての画像ファイルについて付加デ一夕を無効にする処理が終了したか 否かを判断する(ステップ S 3 9 0 )。全ての画像ファイルについて処理が終了 していなければ、 ステップ S 3 7 0〜S 3 9 0の処理を全ての画像ファイルに ついて終了するまで繰り返す。 全ての画像ファイルについて処理が終了してい れば、 一括無効処理を終了する。 なお、 ステップ S 3 7 0において、 画像ファ ィルが付加データを含んでいない場合には、 ステップ S 3 9 0に進み、 同様の 処理を実行する。
このように第 3実施例によれば、 付加データの有無に関わらず複数の画像フ アイルに対して、 一括して付加データを設定したり、 キャンセルしたりするこ とができる。 従って、 画像ファイル生成の利便性を向上させることができる。
G . 画像出力装置:
画像出力装置としてのカラープリンタ 2 0の概略について説明する。 カラー プリンタ 2 0は、 カラー画像の出力が可能なプリン夕であり、 例えば、 シアン ( C )、 ライトシアン(薄いシアン、 L C )、 マゼン夕 (M)、 ライトマゼン夕 (薄 いマゼン夕、 L M)、 イェロー (Y)、 ダ一クイエロ (D Y) ブラック (Κ) の 7色の色インクを印刷媒体上に噴射してドットパターンを形成することによつ て画像を形成するインクジエツト方式のプリン夕である。 カラートナーを印刷 媒体上に転写 ·定着させて画像を形成する電子写真方式のプリンタなど種々の プリン夕を適用してもよい。
カラープリン夕 2 0の制御回路 2 2は、 メモリ力一ドスロット 2 4に装着さ れるメモリカード M Cから画像ファイル 1 0 0を読み出し、 画像処理制御デー タを解析し、 解析した画像処理制御データに基づいて画像データに対して後述 する画像処理を施す。 そして、 印刷を実行する。
Η . 画像出力装置における画像処理:
図 1 4はカラープリン夕 2 0における画像出力処理のフロ一チヤ一トである。 カラープリン夕 2 0の制御回路 2 2内の C P Uは、 メモリ力一ドスロット 2 4 にメモリカード M Cが差し込まれると、 メモリカード M Cから画像ファイル 1 00を読み出し、 読み出した画像ファイル 100を RAMに一時的に格納する (ステップ S 400)。そして、読み出した画像ファイル 100のヘッダを解析 し (ステップ S 410)、 画像処理制御デ一夕および付加データを検索する (ス テツプ S 420 )。
CPUは、 画像処理制御データと付加データとを発見した場合は、 その画像 処理制御データと付加デ一夕とを取得する (ステップ S 430)。そして、 取得 した画像処理制御データと付加デ一夕とを所定の規則に従って合成する (ステ ップ S 440)。そして、画像処理制御データと付加データとに基づいて画像デ 一夕に対して画像処理を施す(ステップ S 450)。画像処理制御データのみを 発見した場合には、 その画像処理制御データを取得し (ステップ S 460)、 こ れに基づいて画像データに対して画像処理を施す(ステップ S 470)。画像処 理制御データおよび付加データを発見しなかった場合は、 カラープリンタ 20 が予め保有しているパラメ一夕値を R O Mから取得して、 画像データに対して 通常の画像処理を施す (ステップ S 480)。
CPUは、 画像データに対して画像処理を施すと、 処理した画像データをプ リントアウト (ステップ S 490) して、 本処理ルーチンを終了する。
図 1 5は画像処理のフロ一チヤ一トである。 ステップ S 470における画像 処理の流れを示した。 画像処理制御データを用いた処理には 2重線を付した。 なお、 ステップ S 450における画像処理制御データおよび付加データに基づ いた画像処理も同様の流れで行われる。 付加データも画像処理制御データの一 態様であるからである。
カラ一プリンタ 20の CPUは、 読み出した画像ファイル 1 00から画像デ 一夕を取り出す (ステップ S 500)。 DSC 12は、 既述のように画像データ を J P EG形式のファイルとして保存しており、 J P EGファイルでは、 圧縮 率を高くするために YC b C r色空間を用いて画像データを保存している。 CPUは、 YCbC r色空間に基づく画像データを s RGB色空間に基づく 画像データに変換するための第 1のマトリクス演算を実行する (ステップ S 5 1 0)。
CPUは、 こうして得られた s RGB色空間に基づく画像データに対して、 ガンマ補正、 並びに、 第 2のマトリクス演算を実行する (ステップ S 520)。 ガンマ補正を実行する際には、 CPUは画像処理制御データから DS C 1 2側 のガンマ値を取得し、 取得したガンマ値を用いて画像データに対してガンマ変 換処理を実行する。 第 2のマトリクス演算は、 s RGB色空間を XYZ色空間 に変換するための演算処理である。 画像ファイル 100が色空間情報を含んで いる'場合には、 CPUは、 色空間情報を参照し、 画像データ生成時における色 空間に対応するマトリクスを用いて第 2のマトリクス演算を実行する。
第 2のマトリクス演算の実行後に得られる画像データの色空間は XYZ色空 間である。 従来は、 プリンタまたはコンピュータにおける画像処理に際して用 いられる色空間は s RGBに固定されており、 DS C 12の有する色空間を有 効に活用することができなかった。 これに対して、 本実施例のプリン夕は、 画 像ファイル 1 00に含まれる色空間情報に応じて第 2のマトリクス演算に用い られるマトリクスを変更するため、 DS C 1 2の有する色空間を有効に活用し て、 所望の色再現を実現することができる。
CPUは、 画像処理制御データに基づく画質調整を実行するために、 画像デ 一夕の色空間を XYZ色空間から wRGB色空間へ変換するための第 3のマ卜 リクス演算および逆ガンマ補正を実行する (ステップ S 530)。 なお、 wRG B色空間は s RGB色空間よりも広い範囲で任意に設定された色空間である。 逆ガンマ補正を実行する際には、 C PUは ROMからカラープリン夕 20側の デフォルトのガンマ値を取得し、 取得したガンマ値の逆数を用いて画像デー夕 に対して逆ガンマ変換処理を実行する。 第 3のマトリクス演算を実行する場合 には、 C PUは ROMから wRGB色空間への変換に対応するマトリクスを用 いてマトリクス演算を実行する。
第 3のマトリクス演算実行後に得られる画像データの色空間は wRGB色空 間である。 この wRGB色空間は既述のように、 s RGB色空間よりも広い色 空間であり、 D S C 1 2によって生成可能な色空間に対応している。
次に、 CPUは、 画像画質の自動調整処理を実行する (ステップ S 540)。 本実施例における画質自動調整処理では、 画像ファイル 1 00に含まれている 画像処理制御データの各パラメ一夕値 (付加データを含む) を取得し、 これら を用いて画質の自動調整が実行される。
CPUは、 自動画質調整処理を終了すると、 印刷のための wRGB色変換処 理およびハーフトーン処理を実行する (ステップ S 550)。 wRGB色変換処 理では、 CPUは、 ROM内に格納されている wRGB色空間に対応した CM YK色空間への変換用ルックアップテーブル (LUT) を参照し、 画像デ一夕 の色空間を wRGB色空間から CMYK色空間へ変更する。 即ち、 R · G · B の階調値からなる画像データをカラ一プリン夕 20で使用する、 例えば、 (:—· M · Y · K · L C · LM · DYの各 7色の階調値のデ一夕に変換する。
ハーフトーン処理では、 色変換済みの画像データを受け取って、 階調数変換 処理を行う。 本実施例においては、 色変換後の画像データは各色毎に 256階 調幅を持つデ一夕として表現されている。 これに対し、 本実施例のカラ一プリ ンタ 20では、 「ドットを形成する」 あるいは「ドットを形成しない」 のいずれ かの状態しか採り得ず、 局所的には 2階調しか表現し得ない。 そこで、 256 階調を有する画像データを、 カラ一プリンタ 20が表現可能な 2階調で表現さ れた画像データに変換する。 この 2値化処理の代表的な方法として、 誤差拡散 法と呼ばれる方法と組織的ディザ法と呼ばれる方法とがある。
カラ一プリンタ 20では、 色変換処理に先立って、 画像デ一夕の解像度が印 刷解像度よりも低い場合は、 線形補間を行って隣接画像デ一夕間に新たなデ一 夕を生成し、 逆に印刷解像度よりも高い場合は、 一定の割合でデータを間引く ことによって、 画像デ一夕の解像度を印刷解像度に変換する解像度変換処理を 実行する。 また、 カラープリンタ 2 0は、 ドットの形成有無を表す形式に変換 された画像データを、 カラープリン夕 2 0に転送すべき順序に並べ替えるィン 夕一レス処理を実行する。
以上、 本実施例のカラープリン夕 2 0によれば、 先に説明した D S C 1 2に よって生成された画像ファイル 1 0 0の画像データに所望の画像処理を施して 出力することができる。
また、 本実施例におけるカラ一プリンタ 2 0によれば、 画像ファイル内に含 まれる画像処理制御デ一夕を用いて画像データの画質を自動調整することがで きる。 更に、 ユーザによって恣意的に画像データの画質調整条件が設定されて いる場合には、 恣意的に設定された付加データを反映して画質自動調整が実行 されるので、 恣意的な出力画質調整条件が設定され、 ユーザの意図を反映する ことができないという、 従来の画質自動調整機能における問題を解決すること ができる。
また、 画像ファイルに含まれている画像処理制御デー夕および付加デ一夕を 用いて自動的に画質を調整することができるので、 フォトレ夕ツチアプリケー シヨンまたはプリン夕ドライバ上で画質調整を行うことなく、 手軽にユーザの 撮影意図を反映した、 高品質の印刷結果を得ることができる。
なお、 上記実施例では、 自動的に画質調整処理を実行する例について説明し ているが、 カラープリン夕 2 0の操作パネル上に画質自動調整ポタンを備え、 この画質自動調整ポタンによって画質自動調整が選択されている場合にだけ、 上記実施例の画質自動調整処理を実行するようにしても良い。 I . 画像出力装置 (第 4実施例) :
第 2の画像処理制御データ記憶部は、 カラープリンタが備えてもよい (図示 省略)。
第 4実施例のカラープリン夕は、図 1 5に示したステップ S 5 4 0において、 画像ファイルに含まれる画像処理制御データとカラープリン夕に保持された付 加データとを用いて画像処理を実行する。
第 4実施例によれば、 カラープリン夕が付加データを保持するので、 パーソ ナルコンピュータ P Cを介することなく、 カラープリン夕側でユーザの意図に 応じて一括して付加データを付加した処理を実行し、 出力が可能となる。 画像 ファイルに付加データが含まれている場合、 その付加デ一夕を一括してキャン セルしたり、 キャンセル後にカラープリン夕側の付加デー夕を追加したりして 画像処理を実行することもできる。
J . その他の実施例:
上記実施例において、 画像処理の全て、 または、 一部をコンピュータ上、 あ るいは、 ネットワークを介したサーバ S V上で実行するようにしても良い。 パ 一ソナルコンピュータ P C上での処理は、 画像データ処理アプリケーシヨン、 例えば、 レタッチアプリケーションやプリン夕ドライバに、 図 1 5で説明した 画像処理機能を持たせることで実現される。 D S C 1 2にて生成された画像フ アイル 1 0 0は、 ケーブルを介して、 あるいは、 メモリ力一ド M Cを介してコ ンピュー夕に対して提供される。 コンピュータ上では、 ユーザの操作によって アプリケーションが起動され、 画像ファイル 1 0 0の読み込み、 画像処理制御 データの解析、 画像データの変換、 調整が実行される。 メモリカード M Cの差 込ゃケ一ブルの差込を検知して、 アプリケーションが自動的に起動し、 上述の 各処理を行うものとしても良い。 サーバ S V上での画像処理は、 図 1 5を参照した画像処理機能を実行するァ プリケーションをサーバ S Vにインストールすることで実現される。 サーバ S Vは、 画像ファイル 1 0 0を受信し、 画像処理制御データによって指定される 画像処理を実行し、 処理後の画像ファイル 1 0 0または画像データを、 送信元 のパーソナルコンピュータ P Cまたは出力先のカラープリン夕 2 0に送信して も良い。 例えば、 無線通信機能を有する D S C 1 2からサーバ S Vに対して、 カラープリンタ 2 0のグローバル I Pアドレスおよび画像ファイルを送信し、 サーバ S Vからこのグロ一バル I Pアドレスに対して画像処理を終えた画像フ アイル 1 0 0または画像データを送信することで、 コンピュータレスの印刷を 実現することができる。
画質自動調整を実行するパラメータ値を選択できるようにしても良い。 例え ば、 カラ一プリンタ 2 0にパラメータの選択ポタン、 あるいは、 被写体に応じ て所定のパラメータの組み合わせた撮影モードパラメータの選択ボタンを備え てもよい。 また、 画質自動調整がパーソナルコンピュータ上で実行される場合 には、 プリンタドライバまたはレタッチアプリケーションのユーザーインタフ エース上にて画質自動調整を実行するパラメ一夕が選択されても良い。
上記実施例では、 共に出力装置としてカラ一プリン夕 2 0を用いているが、 出力装置には C R T、 L C D , プロジェクタ等の表示装置を用いることもでき る。 この場合には、 出力装置としての表示装置によって、 例えば、 図 1 4、 図 1 5等を用いて説明した画像処理を実行する画像処理プログラムが実行される。
C R T等がコンピュータの表示装置として機能する場合には、 コンピュータ側 にて画像処理プログラムが実行される。 ただし、 最終的に出力される画像デー 夕は、 C M Y K色空間ではなく R G B色空間を有している。
この場合には、 カラープリンタ 2 0を介した印刷結果に画像データ生成時の ユーザの嗜好を反映できたのと同様にして、 C R T等の表示装置における表示 結果に画像データ生成時のユーザの嗜好を反映することができる。 本実施例において用いた画像ファイル 1 0 0を、 ディジタルテレビジョン放 送の所定のフレームをキヤプチヤする際の画像ファイルとして用いても良い。 ディジタルテレビジョン放送における画像データも Y C b C r色空間に基づく データであるから、 D S C 1 2の場合と同様に本発明を適用することができる。 具体的には、 キヤプチヤの指示されたシーンを画像データとして取り込み、 取 り込んだ画像デ一夕に対応する画像処理制御データを設定して、 画像データと 画像処理制御データとを含む画像ファイル 1 0 0を生成する。 この結果、 画像 データの出力時には、 ディジタルテレビジョン放送における色と同様に、 彩度 の高い画像を出力することができる。
以上、 実施例に基づき本発明に係る画像ファイル生成装置、 画像出力装置、 画像出力システム、 プログラムを説明してきたが、 上記した発明の実施の形態 は、 本発明の理解を容易にするためのものであり、 本発明を限定するものでは ない。 本発明は、 その趣旨並びに特許請求の範囲を逸脱することなく、 変更、 改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。 上記実施例では、 画像処理制御データとして、 ガンマ値、 色空間、 明るさ、 シャ一プネスといったパラメ一夕を用いているが、 どのパラメ一夕を画像処理 制御データとして用いるかは任意の決定事項である。
また、 図 9の表に例示した各パラメ一夕の値は、 あくまでも例示に過ぎず、 この値によって本願に係る発明が制限されることはない。 また、 図 1 5の画像 処理におけるマトリクスの値は、 特に例示はしなかったが、 ターゲットとする 色空間、 あるいは、 カラープリンタ 2 0において利用可能な色空間等によって 適宜変更され得ることはいうまでもない。 また、 マトリクスの各要素も出力さ れる画像に影響を与える画像処理制御デ一夕の 1つであるから、 マトリクスの 付加データを利用できるようにしてもよい。 上記実施例では、 画像ファイル生成装置として D S C 1 2を用いて説明した が、 この他にもスキャナ、 ディジタルビデオカメラ等が用いられ得る。 スキヤ ナを用いる場合には、 画像ファイル 1 0 0の取り込みデータ情報の指定はコン ピュー夕 P C上で実行されても良く、 あるいは、 スキャナ上に情報設定用に予 め設定情報が割り当てられているプリセットポタン、 任意設定のための表示画 面および設定用ポタンを備えておき、 スキャナ単独で実行可能にしてもよい。 上記実施例では、画像ファイル 1 0 0の具体例として Exi f 形式のファイルを 例にとって説明したが、本発明に係る画像ファイルの形式はこれに限られなレ^ 即ち、 画像データ生成装置において生成された画像データと、 画像データの出 力条件を記述する画像処理制御データとが含まれている画像ファイルであれば 良い。 このようなファイルであれば、 出力装置において印刷毎に画像処理条件 を設定する必要なく、 直ちに指定された画像処理条件に基づいて画像処理を実 行し、 画像ファイル生成装置において生成された画像データの画質を、 適切に 自動調整して出力装置から出力することができる。 産業上の利用可能性
本発明は、 画像デ一夕と画像処理制御データとを関連付けた画像ファイルの 生成、 およびかかる画像ファイルの画像処理に利用することができる。

Claims

請求の範囲
1 . 画像データと該画像データの画像処理に用いられる画像処理制御データ とを関連付けた画像ファイルを生成する画像ファイル生成装置であって、 前記画像データを生成する画像データ生成部と、
複数の画像処理制御データを取得する画像処理制御データ取得部と、 前記複数の画像処理制御データを統合し、 該統合された画像処理制御データ と前記画像データとを関連付けた画像ファイルを生成する画像ファイル生成部 と、
を備える画像ファイル生成装置。
2 . 請求項 1記載の画像ファイル生成装置であって、 更に、
予め設定された第 1の画像処理制御データを記憶する第 1の画像処理制御デ 一夕記憶部と、
事後的に設定可能な第 2の画像処理制御データを記憶する第 2の画像処理制 御データ記憶部と、 を備え、
前記画像処理制御データ取得部は、 前記第 1の画像処理制御データ記憶部と 前記第 2の画像処理制御デ一夕記憶部からそれぞれ前記第 1の画像処理制御デ 一夕と前記第 2の画像処理制御データとを取得する、
画像ファイル生成装置。
3 . 請求項 1記載の画像ファイル生成装置であって、 更に、
画像データごとに可変の第 1の画像処理制御データを記憶する第 1の画像処 理制御データ記憶部と、
複数の画像データに共通の第 2の画像処理制御データを記憶する第 2の画像 処理制御データ記憶部と、 を備え、 前記画像処理制御データ取得部は、 前記第 1の画像処理制御データ記憶部と 前記第 2の画像処理制御データ記憶部からそれぞれ前記第 1の画像処理制御デ 一夕と前記第 2の画像処理制御データとを取得する、
画像ファイル生成装置。
4 . 請求項 1記載の画像ファイル生成装置であって、 更に、
ユーザが編集不能な第 1の画像処理制御デ一夕を記憶する第 1の画像処理制 御データ記憶部と、
ユーザが設定可能な第 2の画像処理制御データを記憶する第 2の画像処理制 御デ一夕記憶部と、 を備え、
前記画像処理制御データ取得部は、 前記第 1の画像処理制御デ一夕記憶部と 前記第 2の画像処理制御データ記憶部からそれぞれ前記第 1の画像処理制御デ 一夕と前記第 2の画像処理制御データとを取得する、
画像ファイル生成装置。
5 . 請求項 2ないし 4のいずれかに記載の画像ファィル生成装置であつて、 前記第 2の画像処理制御データ記憶部は、 前記画像処理制御データを利用可 能な複数の画像出力装置に対応した複数の第 2の画像処理制御データを記憶し ている、
画像ファイル生成装置。
6 . 請求項 2ないし 4のいずれかに記載の画像ファィル生成装置であつて、 更に、
前記第 2の画像処理制御データを用いるか否かを判断する判断部を備え、 前記画像ファイル生成部は、 前記判断部において前記第 2の画像処理制御デ 一夕を用いる旨の判断がなされたときに、 前記第 1の画像処理制御データと前 記第 2の画像処理制御データとを統合し、 該統合された画像処理制御データと 前記画像データとを一体的に備える画像ファイルを生成する、
画像ファイル生成装置。
7 . 請求項 1記載の画像ファイル生成装置であって、
前記統合された画像処理制御データは、 前記複数の画像処理制御データを合 成した画像処理制御デ一夕である、
画像ファイル生成装置。
8 . 請求項 1記載の画像ファイル生成装置であって、
前記統合された画像処理制御デ一夕は、 前記複数の画像処理制御データを関 連付けた画像処理制御データである、
画像ファイル生成装置。
9 . 画像データと該画像デ一夕の画像処理に用いられる画像処理制御データ とを関連付けた画像ファイルを生成する画像ファイル生成装置であって、 前記画像データと第 1の画像処理制御データとを関連付けた原画像ファイル を入力する画像ファイル入力部と、
第 2の画像処理制御データを記憶する第 2の画像処理制御データ記憶部と、 前記第 1の画像処理制御デ一夕と前記第 2の画像処理制御データとを統合し、 該統合された画像処理制御データと前記画像データとを関連付けた画像フアイ ルを生成する画像ファイル生成部と、
を備える画像ファイル生成装置。
1 0 . 請求項 9記載の画像ファイル生成装置であって、
前記画像ファイル入力部は、 複数の前記原画像ファイルを入力し、 前記画像ファイル生成装置は、 更に、
前記複数の原画像ファイルの中から処理対象となる原画像フアイルを選択す る選択部を備え、
前記画像ファイル生成部は、 前記選択された原画像ファイルに含まれる前記 第 1の画像処理制御データと前記第 2の画像処理制御データとをそれぞれ統合 し、 該統合された画像処理制御データと前記画像データとを関連づけた画像フ アイルをそれぞれ生成する、
画像ファイル生成装置。
1 1 . 請求項 1 0記載の画像ファイル生成装置であって、
前記入力される原画像ファイルは、 前記画像データの生成時の情報を含み、 前記選択部は、 前記情報に基づいて処理対象となる原画像ファイルを選択す る、
画像ファイル生成装置。
1 2 . 請求項 1 0記載の画像ファイル生成装置であって、
前記選択部は、 前記原画像ファイルに含まれる前記第 1の画像処理制御デー 夕に基づいて処理対象となる原画像ファイルを選択する、
画像ファイル生成装置。
1 3 . 請求項 1 0記載の画像ファイル生成装置であって、
更に、 前記第 1の画像処理制御データを編集するための編集情報を入力する 編集情報入力部を備え、 前記画像ファイル生成部は、 更に、 前記編集情報を前記第 1の画像処理制御 デ一夕に反映させる画像ファイル生成装置。
1 4 . 画像データと該画像データの画像処理に用いられる画像処理制御デ一 夕とを含む画像ファイルを生成する画像ファイル生成装置であって、
分離可能な複数の画像処理制御データと前記画像データとを関連付けた原画 像ファイルを入力する画像ファイル入力部と、
前記複数の画像処理制御データの一部を無効にして、 前記画像データと有効 な画像処理制御データとを関連付けた画像ファイルを生成する画像ファイル生 成部と、
を備える画像ファイル生成装置。
1 5 . 画像データに対して所定の画像処理を施す画像処理装置であって、 前記画像データと該画像デ一夕の画像処理に用いられる第 1の画像処理制御 データとを関連づけた画像ファイルを入力する画像ファイル入力部と、 第 2の画像処理制御データを記憶する第 2の画像処理制御データ記憶部と、 前記画像データに対して、 前記第 1の画像処理制御データと前記第 2の画像 処理制御デ一夕とを用いて所定の画像処理を施す画像処理部と、
を備える画像処理装置。
1 6 . 画像データに対して所定の画像処理を施す画像処理装置であって、 前記画像データと該画像データの画像処理に用いられる分離可能な複数の画 像処理制御データとを関連付けた画像ファイルを入力する画像ファイル入力部 と、
前記画像データに対して、 前記複数の画像処理制御データの一部を用いて所 定の画像処理を施す画像処理部と、
を備える画像処理装置。
1 7 . 画像データと該画像デ一夕の画像処理に用いられる画像処理制御デ一 夕とを含む画像ファイルを生成する画像ファイル生成方法であって、
( a ) 前記画像データを生成する工程と、
( b ) 複数の画像処理制御データを取得する工程と、
( c ) 前記複数の画像処理制御デ一夕を統合し、 該統合された画像処理制御デ 一夕と前記画像データとを関連付けた画像ファイルを生成する工程と、 を備える画像ファイル生成方法。
1 8 . 画像データと該画像データの画像処理に用いられる画像処理制御デー 夕とを含む画像ファイルを生成する画像ファイル生成方法であって、
( a ) 前記画像データと第 1の画像処理制御データとを関連付けた原画像ファ ィルを取得する工程と、
( b ) 第 2の画像処理制御データを取得する工程と、
( c ) 前記第 1の画像処理制御データと前記第 2の画像処理制御データとを統 合し、 該統合された画像処理制御デ一夕と前記画像データとを関連付けた画像 ファイルを生成する工程と、
を備える画像ファイル生成方法。
1 9 . 画像データと該画像データの画像処理に用いられる画像処理制御デー 夕とを関連付けた画像ファイルを生成する画像ファイル生成方法であって、 ( a ) 分離可能な複数の画像処理制御データと前記画像データとを関連付けた 原画像ファイルを取得する工程と、 (b) 前記複数の画像処理制御データの一部を無効にして、 前記画像データと 有効な画像処理制御データとを関連付けた画像ファイルを生成する工程と、 を備える画像ファイル生成方法。
20. 画像データに対して所定の画像処理を施す画像処理方法であって、
(a) 前記画像デ一夕と該画像データの画像処理に用いられる第 1の画像処理 制御デー夕とを関連付けた画像フアイルを取得する工程と、
(b) 第 2の画像処理制御データを取得する工程と、
(c) 前記画像データに対して、 前記第 1の画像処理制御データと前記第 2の 画像処理制御データとを用いて所定の画像処理を施す工程と、
を備える画像処理方法。
2 1. 画像データに対して所定の画像処理を施す画像処理方法であって、
(a) 前記画像データと該画像データの画像処理に用いられる分離可能な複数 の画像処理制御データとを関連付けた画像ファイルを取得する工程と、
(b) 前記画像データに対して、 前記複数の画像処理制御データの一部を用い て所定の画像処理を施す工程と、
を備える画像処理方法。
22. 画像データと該画像データの画像処理に用いられる画像処理制御デー 夕とを関連付けた画像ファイルを生成するためのコンピュータプログラムであ つて、
前記画像デー夕を生成する機能と、
複数の画像処理制御デ一夕を取得する機能と、
前記複数の画像処理制御データを統合し、 該統合された画像処理制御データ と前記画像データとを関連付けた画像ファイルを生成する機能と、 をコンピュータに実現させるためのコンピュータプログラム。
2 3 . 画像データと該画像データの画像処理に用いられる画像処理制御デー 夕とを関連付けた画像ファイルを生成するためのコンピュータプログラムであ つて、
前記画像データと第 1の画像処理制御データとを関連付けた原画像ファイル を取得する機能と、
第 2の画像処理制御デ一夕を取得する機能と、
前記第 1の画像処理制御データと前記第 2の画像処理制御デ一タとを統合し、 該統合された画像処理制御デ一夕と前記画像データとを関連付けた画像フアイ ルを生成する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
2 4 . 画像データと該画像データの画像処理に用いられる画像処理制御デ一 夕とを関連付けた画像ファイルを生成するためのコンピュータプログラムであ つて、
分離可能な複数の画像処理制御データと前記画像データとを関連付けた原画 像ファイルを取得する機能と、
前記複数の画像処理制御データの一部を無効にして、 前記画像データと有効 な画像処理制御データとを関連付けた画像ファイルを生成する機能と、
をコンピュータに実現させるためのコンピュータプログラム。
2 5 . 画像データに対して所定の画像処理を施すためのコンピュータプログ ラムであって、 前記画像データと該画像データの画像処理に用いられる第 1の画像処理制御 データとを関連付けた画像ファイルを取得する機能と、
第 2の画像処理制御データを取得する機能と、
前記画像データに対して、 前記第 1の画像処理制御データと前記第 2の画像 処理制御データとを用いて所定の画像処理を施す機能と、
をコンピュータに実現させるためのコンピュータプログラム。
2 6 . 画像データに対して所定の画像処理を施すためのコンピュータプログ ラムであって、
前記画像データと該画像データの画像処理に用いられる分離可能な複数の画 像処理制御データとを関連付けた画像ファイルを取得する機能と、
前記画像データに対して、 前記複数の画像処理制御データの一部を用いて所 定の画像処理を施す機能と、
をコンピュータに実現させるためのコンピュータプログラム。
2 7 . 請求項 2 2ないし 2 6のいずれかに記載のコンピュータプログラムを コンピュータ読み取り可能に記録した記録媒体。
PCT/JP2002/001057 2001-02-09 2002-02-07 Generation de fichier d'images et traitement d'images WO2002065765A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP02711394A EP1365585A4 (en) 2001-02-09 2002-02-07 IMAGE FILE GENERATION AND IMAGE PROCESSING
US10/467,496 US7825962B2 (en) 2001-02-09 2002-02-07 Image generation with integrating control data

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2001-34522 2001-02-09
JP2001034522 2001-02-09
JP2001-197822 2001-06-29
JP2001197822A JP3826741B2 (ja) 2001-02-09 2001-06-29 画像ファイル生成装置、画像処理装置、画像ファイル生成方法、画像処理方法、コンピュータプログラム、および、記録媒体

Publications (1)

Publication Number Publication Date
WO2002065765A1 true WO2002065765A1 (fr) 2002-08-22

Family

ID=26609257

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2002/001057 WO2002065765A1 (fr) 2001-02-09 2002-02-07 Generation de fichier d'images et traitement d'images

Country Status (4)

Country Link
US (1) US7825962B2 (ja)
EP (1) EP1365585A4 (ja)
JP (1) JP3826741B2 (ja)
WO (1) WO2002065765A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004014074A1 (ja) * 2002-08-01 2004-02-12 Seiko Epson Corporation 画像再生装置、画像保持装置、及び、画像再生システム
CN101860656A (zh) * 2003-02-27 2010-10-13 精工爱普生株式会社 利用特定颜色空间的图像再生

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4007052B2 (ja) 2002-05-07 2007-11-14 セイコーエプソン株式会社 画像処理制御データ更新装置
TWI221241B (en) * 2002-12-06 2004-09-21 Iadea Corp Image data transfer device and image data transfer and display method
JP4093084B2 (ja) * 2003-03-12 2008-05-28 セイコーエプソン株式会社 印刷ジョブ作成装置および印刷ジョブ作成方法並びにこれらに用いるプログラム
JP4022644B2 (ja) * 2003-06-06 2007-12-19 株式会社ニコン 画像ファイルの読み取り方法、画像ファイル読み取り装置
US20050097046A1 (en) 2003-10-30 2005-05-05 Singfield Joy S. Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system
JP4055735B2 (ja) * 2004-03-31 2008-03-05 ブラザー工業株式会社 情報処理装置及びプログラム並びに機器設定システム
JP3901173B2 (ja) * 2004-06-07 2007-04-04 セイコーエプソン株式会社 画像処理装置、画像処理方法及び画像処理プログラム
US20070019258A1 (en) * 2005-07-22 2007-01-25 Brother Kogyo Kabushiki Kaisha Image forming system
WO2007023698A1 (ja) * 2005-08-26 2007-03-01 Matsushita Electric Industrial Co., Ltd. 多重化方法および記録媒体
JP4652949B2 (ja) * 2005-10-24 2011-03-16 富士フイルム株式会社 画像生成方法および画像生成装置
JP4506683B2 (ja) * 2006-02-15 2010-07-21 セイコーエプソン株式会社 画像処理装置、コンピュータプログラム、画像出力装置および画質調整方法
US7679783B2 (en) * 2006-03-09 2010-03-16 Kabushiki Kaisha Toshiba System and method for extracting grayscale data within a prescribed tolerance
US7679782B2 (en) * 2006-03-09 2010-03-16 Kabushiki Kaisha Toshiba System and method for extracting grayscale data in accordance with a prescribed tolerance function
JP4747903B2 (ja) * 2006-03-28 2011-08-17 セイコーエプソン株式会社 印刷装置
JP2007295477A (ja) * 2006-04-27 2007-11-08 Sony Corp 情報処理装置および情報処理方法、並びにプログラム
JP4363412B2 (ja) * 2006-05-11 2009-11-11 ブラザー工業株式会社 画像形成装置、印刷制御プログラム、アプリケーションプログラム、及び、印刷システム
US7873200B1 (en) 2006-10-31 2011-01-18 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US8708227B1 (en) 2006-10-31 2014-04-29 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US10380559B1 (en) 2007-03-15 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for check representment prevention
JP4989318B2 (ja) * 2007-06-04 2012-08-01 キヤノン株式会社 データ処理装置、データ処理装置の制御方法、及びプログラム
US9058512B1 (en) 2007-09-28 2015-06-16 United Services Automobile Association (Usaa) Systems and methods for digital signature detection
US9892454B1 (en) 2007-10-23 2018-02-13 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US9159101B1 (en) 2007-10-23 2015-10-13 United Services Automobile Association (Usaa) Image processing
US10380562B1 (en) 2008-02-07 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for mobile deposit of negotiable instruments
US20100030872A1 (en) * 2008-08-04 2010-02-04 Serge Caleca System for remote processing, printing, and uploading of digital images to a remote server via wireless connections
US10504185B1 (en) 2008-09-08 2019-12-10 United Services Automobile Association (Usaa) Systems and methods for live video financial deposit
US8452689B1 (en) 2009-02-18 2013-05-28 United Services Automobile Association (Usaa) Systems and methods of check detection
US10956728B1 (en) 2009-03-04 2021-03-23 United Services Automobile Association (Usaa) Systems and methods of check processing with background removal
US9779392B1 (en) 2009-08-19 2017-10-03 United Services Automobile Association (Usaa) Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments
US8977571B1 (en) 2009-08-21 2015-03-10 United Services Automobile Association (Usaa) Systems and methods for image monitoring of check during mobile deposit
US8699779B1 (en) 2009-08-28 2014-04-15 United Services Automobile Association (Usaa) Systems and methods for alignment of check during mobile deposit
JP5679675B2 (ja) * 2010-02-23 2015-03-04 キヤノン株式会社 コンテンツ提供装置、コンテンツ提供装置の処理方法、プログラム
US9129340B1 (en) 2010-06-08 2015-09-08 United Services Automobile Association (Usaa) Apparatuses, methods and systems for remote deposit capture with enhanced image detection
JP2012252673A (ja) * 2011-06-07 2012-12-20 Sony Corp 情報処理装置と情報処理方法およびプログラム
US10380565B1 (en) 2012-01-05 2019-08-13 United Services Automobile Association (Usaa) System and method for storefront bank deposits
US10552810B1 (en) 2012-12-19 2020-02-04 United Services Automobile Association (Usaa) System and method for remote deposit of financial instruments
US11138578B1 (en) 2013-09-09 2021-10-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of currency
US9286514B1 (en) 2013-10-17 2016-03-15 United Services Automobile Association (Usaa) Character count determination for a digital image
US10402790B1 (en) 2015-05-28 2019-09-03 United Services Automobile Association (Usaa) Composing a focused document image from multiple image captures or portions of multiple image captures
JP6704694B2 (ja) * 2015-08-28 2020-06-03 シャープ株式会社 画像調整装置及び画像表示装置、画像調整方法、並びに画像調整用プログラム
JP6915483B2 (ja) * 2017-09-27 2021-08-04 富士フイルムビジネスイノベーション株式会社 画像処理装置、画像処理システムおよびプログラム
US11030752B1 (en) 2018-04-27 2021-06-08 United Services Automobile Association (Usaa) System, computing device, and method for document detection
US11900755B1 (en) 2020-11-30 2024-02-13 United Services Automobile Association (Usaa) System, computing device, and method for document detection and deposit processing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10191246A (ja) * 1996-10-22 1998-07-21 Fuji Photo Film Co Ltd デジタルカメラにより取得されたデジタル画像データを再生する画像再生方法及び装置並びにその方法に使用するデジタルカメラ
JPH1188672A (ja) * 1997-07-14 1999-03-30 Fuji Photo Film Co Ltd 画像処理方法および装置、画像再生方法および装置並びにその方法に使用する画像確認装置
JP2001147481A (ja) * 1999-11-18 2001-05-29 Canon Inc カメラ、プリンタ装置及び写真プリントシステム

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05292533A (ja) 1992-04-10 1993-11-05 Matsushita Electric Ind Co Ltd オートホワイトバランス装置
JP3179576B2 (ja) 1992-06-29 2001-06-25 富士写真フイルム株式会社 プリンタシステム
JPH08315106A (ja) 1995-05-12 1996-11-29 Hitachi Ltd デジタルカメラ及び画像データ流通システム
US6771889B1 (en) 1995-10-03 2004-08-03 Canon Kabushiki Kaisha Data storage based on serial numbers
US6192191B1 (en) 1995-10-03 2001-02-20 Canon Kabushiki Kaisha Data storage based on serial numbers
JP4346695B2 (ja) 1995-10-03 2009-10-21 キヤノン株式会社 記録装置及び記録方法
JP3996962B2 (ja) * 1996-08-02 2007-10-24 キヤノン株式会社 デジタルカメラ
JPH10174036A (ja) 1996-12-15 1998-06-26 Ricoh Co Ltd 撮像情報処理システム、撮像情報処理装置、デジタルカメラ、および撮像情報処理方法
JPH10226139A (ja) 1997-02-14 1998-08-25 Canon Inc 画像形成システム及び画像形成装置及び媒体
JPH10334212A (ja) * 1997-04-01 1998-12-18 Fuji Photo Film Co Ltd 付加情報付き画像ファイルからの画像プリントシステム
JP3887060B2 (ja) * 1997-04-09 2007-02-28 ペンタックス株式会社 電子スチルカメラの画像補正情報記録装置および画像復元処理装置
JPH1141511A (ja) 1997-07-16 1999-02-12 Nikon Corp 電子カメラ
JP3484944B2 (ja) 1997-09-16 2004-01-06 神鋼電機株式会社 デジタル画像記録装置
JP3899497B2 (ja) 1997-10-24 2007-03-28 株式会社ニコン 電子カメラ、電子カメラの制御方法、および、記録媒体
JP3750771B2 (ja) * 1997-12-25 2006-03-01 富士写真フイルム株式会社 画像記録方法および装置
JPH11239269A (ja) 1998-02-23 1999-08-31 Fuji Photo Film Co Ltd 画像処理方法
JP3408770B2 (ja) 1998-03-04 2003-05-19 富士写真フイルム株式会社 画像処理装置
US6567119B1 (en) * 1998-03-26 2003-05-20 Eastman Kodak Company Digital imaging system and file format for storage and selective transmission of processed and unprocessed image data
JPH11298848A (ja) 1998-04-13 1999-10-29 Minolta Co Ltd デジタルカメラ
JP4097773B2 (ja) 1998-04-20 2008-06-11 オリンパス株式会社 デジタル画像編集システム
JP2000069277A (ja) 1998-06-11 2000-03-03 Fuji Photo Film Co Ltd 画像処理装置
JP2000020691A (ja) 1998-07-01 2000-01-21 Canon Inc 画像処理装置及びその方法、撮像装置及びその制御方法並びにメモリ媒体
US6822758B1 (en) 1998-07-01 2004-11-23 Canon Kabushiki Kaisha Image processing method, system and computer program to improve an image sensed by an image sensing apparatus and processed according to a conversion process
JP3748169B2 (ja) 1998-07-28 2006-02-22 富士写真フイルム株式会社 画像処理方法および装置、画像処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取り可能な記録媒体
US6785814B1 (en) * 1998-07-28 2004-08-31 Fuji Photo Film Co., Ltd Information embedding method and apparatus
JP3229856B2 (ja) 1998-08-26 2001-11-19 三洋電機株式会社 ディジタルカメラ
JP4000412B2 (ja) 1998-09-17 2007-10-31 富士フイルム株式会社 電子カメラ及びデータ照合方法
JP2000115688A (ja) 1998-09-30 2000-04-21 Canon Inc 印刷機能付きデジタルカメラシステムおよび画像処理方法並びに画像処理用制御プログラムを記録した記録媒体
JP3443341B2 (ja) 1998-10-19 2003-09-02 三洋電機株式会社 ディジタルカメラ
JP4764536B2 (ja) 1998-11-17 2011-09-07 株式会社リコー 画像計測機器
JP2000165720A (ja) 1998-11-26 2000-06-16 Konica Corp 画像形成システム、デジタルスチルカメラ及びプリント作成装置
JP2000312296A (ja) 1999-04-27 2000-11-07 Seiko Epson Corp 画像符号化システム、画像復号化システム、情報記憶媒体及び電子機器
US6781713B1 (en) * 1999-05-20 2004-08-24 Eastman Kodak Company Correcting exposure in a rendered digital image
JP4213297B2 (ja) 1999-06-11 2009-01-21 富士フイルム株式会社 撮影装置
JP4372909B2 (ja) * 1999-09-17 2009-11-25 大日本印刷株式会社 画像データ管理装置
JP4700164B2 (ja) * 2000-04-24 2011-06-15 富士フイルム株式会社 画像記録装置及び方法
JP2003060935A (ja) 2001-01-17 2003-02-28 Seiko Epson Corp 画像ファイルの出力画像調整
JP3725454B2 (ja) * 2001-01-17 2005-12-14 セイコーエプソン株式会社 画像ファイルの出力画像調整

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10191246A (ja) * 1996-10-22 1998-07-21 Fuji Photo Film Co Ltd デジタルカメラにより取得されたデジタル画像データを再生する画像再生方法及び装置並びにその方法に使用するデジタルカメラ
JPH1188672A (ja) * 1997-07-14 1999-03-30 Fuji Photo Film Co Ltd 画像処理方法および装置、画像再生方法および装置並びにその方法に使用する画像確認装置
JP2001147481A (ja) * 1999-11-18 2001-05-29 Canon Inc カメラ、プリンタ装置及び写真プリントシステム

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004014074A1 (ja) * 2002-08-01 2004-02-12 Seiko Epson Corporation 画像再生装置、画像保持装置、及び、画像再生システム
US7599082B2 (en) 2002-08-01 2009-10-06 Seiko Epson Corporation Image reproducing device, image holding device, and image reproducing system
JP2010004554A (ja) * 2002-08-01 2010-01-07 Seiko Epson Corp 画像再生装置、画像保持装置、及び、画像再生システム
CN101860656A (zh) * 2003-02-27 2010-10-13 精工爱普生株式会社 利用特定颜色空间的图像再生
CN101860656B (zh) * 2003-02-27 2015-05-20 精工爱普生株式会社 利用特定颜色空间的图像再生

Also Published As

Publication number Publication date
JP3826741B2 (ja) 2006-09-27
JP2002314936A (ja) 2002-10-25
US7825962B2 (en) 2010-11-02
US20040075754A1 (en) 2004-04-22
EP1365585A4 (en) 2005-10-12
EP1365585A1 (en) 2003-11-26

Similar Documents

Publication Publication Date Title
JP3826741B2 (ja) 画像ファイル生成装置、画像処理装置、画像ファイル生成方法、画像処理方法、コンピュータプログラム、および、記録媒体
US7483168B2 (en) Apparatus, method, signal and computer program product configured to provide output image adjustment of an image file
JP3608533B2 (ja) ネットワークを介した画像処理
US8559044B2 (en) Update control of image processing control data
JP4193378B2 (ja) 画像ファイル生成装置
US20080174677A1 (en) Graphics data generation device and graphics data generation method
US20020140952A1 (en) Output image adjustment for graphics files
JP4366029B2 (ja) 画像ファイル生成装置、画像処理装置、画像ファイル生成方法、画像処理方法、コンピュータプログラム、および、記録媒体
JP2003030670A (ja) 画像処理およびレイアウトの指定が可能な画像ファイルの生成
JP4696411B2 (ja) 画像ファイル生成装置、画像ファイル生成方法、コンピュータプログラム、および、記録媒体
JP2004240992A (ja) 画像ファイルの出力画像調整
JP4205320B2 (ja) 画像ファイルの出力画像調整
JP2003052002A (ja) 画像ファイルの出力画像調整
JP4496817B2 (ja) ネットワークを介した画像処理
JP2003008920A (ja) 印刷制御プログラムおよび画像処理プログラム
JP2002314834A (ja) 画像データの出力画像調整
JP4735678B2 (ja) 画像ファイルの生成
JP2002344764A (ja) 画像処理装置
JP2003101940A (ja) 画像ファイルの出力画像調整
JP2003032609A (ja) 画像データの画像処理に用いられる画像処理制御データの設定
JP2002281330A (ja) 画像処理装置および画像処理方法
JP2010239664A (ja) 画像ファイルの生成および出力

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 10467496

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2002711394

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2002711394

Country of ref document: EP