US20090046158A1 - Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data - Google Patents

Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data Download PDF

Info

Publication number
US20090046158A1
US20090046158A1 US12/230,926 US23092608A US2009046158A1 US 20090046158 A1 US20090046158 A1 US 20090046158A1 US 23092608 A US23092608 A US 23092608A US 2009046158 A1 US2009046158 A1 US 2009046158A1
Authority
US
United States
Prior art keywords
image
image processing
data
access information
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/230,926
Inventor
Takashi Nitta
Toshio Tanaka
Harushisa Kurane
Shinichi Arazaki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to US12/230,926 priority Critical patent/US20090046158A1/en
Publication of US20090046158A1 publication Critical patent/US20090046158A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor architectures; Processor configuration, e.g. pipelining
    • 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/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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32122Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate device, e.g. in a memory or on a display separate from image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2101/00Still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/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/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • 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/3274Storage or retrieval of prestored additional information
    • 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/3278Transmission

Definitions

  • the present invention relates to a system and a method of processing image data, a device, a terminal and a program adapted to the system, a data structure of image data, and a method of generating image data. More particularly, the invention relates to an image processing system suitable to carry out image processing in excellent accuracy while removing influence of characteristics depending on the type difference and the like and facilitating wide and flexible adaptation over image capturing devices, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of image data, and a method of processing image and a method of generating image data.
  • digital camera In related art digital still cameras (hereafter “digital camera”), various image processes, such as color converting, color correcting and the like, are carried out in a procedure of generating image data.
  • digital camera must carry out the image process within a restrained range of resources (performance of CPU or memory), so that there are some limitations to carry out the image processing in excellent accuracy.
  • the related art includes a digital camera employing the RAW format in which the digital camera does not substantially carry out the image process and output data from sensors, such as CCD (Charge Coupled Device) is output as it is.
  • CCD Charge Coupled Device
  • the dedicated application must be installed in every type of digital cameras, it cannot have generality. For example, general image processing applications, such as Photoshop of Adobe that are accustomed to users cannot be used.
  • the digital camera with the RAW format and a personal computer are combined in use, the results of image processing can be obtained in excellent accuracy while removing influence of characteristics depending on the type difference and the like. Since general users' personal computers are connected to one camera in most cases or only several cameras even if they exist, it is not complicate to install the dedicated application in every type of the cameras.
  • printers other than the personal computers there are problems in the case of printers other than the personal computers. That is, the related art includes direct printing type printers that connect the digital cameras or the memories thereof to read image data and to carry out image process to print out. If such direct printing type printers are intended to be generally corresponding to the digital camera of RAW format, the dedicated applications must be installed in all the types of printers to be associated, and it is difficult to achieve this.
  • Related art techniques of processing the image data captured by digital cameras, etc. include, for example, the image processing device disclosed in the Japanese Unexamined Patent Application Publication No. 2002-33994 (hereafter “first related art example”), the image reproducing device disclosed in the Japanese Unexamined Patent Application Publication No. 10-191246 (hereafter “second related art example”), and the image capturing device disclosed in the Japanese Unexamined Patent Application Publication No. 2001-223979 (hereafter “third related art example”).
  • first related art example the image processing device disclosed in the Japanese Unexamined Patent Application Publication No. 2002-33994
  • second related art example the image reproducing device disclosed in the Japanese Unexamined Patent Application Publication No. 10-191246
  • third related art example the image capturing device disclosed in the Japanese Unexamined Patent Application Publication No. 2001-223979
  • the first related art example includes a profile setting unit which sets a profile corresponding to a type of digital cameras over image data acquired by the digital camera, and an image processing unit which carries out the image process depending on the type of the digital camera using the profile set by the profile setting unit, and also includes a new profile acquisition unit which acquires a profile corresponding to a new type of a digital camera from a central server device connected through a network to supply the profile to the profile setting unit.
  • the capturing is carried out by a digital camera which has a function (a capturing information adding unit) to add capturing information representing a capturing condition to digital image data acquired in the capturing.
  • An image reproducing device carries out the image process over the image data acquired in the capturing by using the capturing information added to the image data at a setup processing unit to enhance the image quality, and then reproduces the image data as a print or a display image of a monitor.
  • the third related art example is an image capturing device to capture the image of a subject and recording the image data which includes an image pick-up unit to pick up the image of the subject, and a recording unit to record an image pick-up output signal output by the image pick-up unit as the image data and recording image pick-up signal format identifying information which identifies the signal format of the image pick-up output signal as separated out from the image data, and a signal processing unit to convert the image pick-up output signal recorded by the recording unit into a reproducing signal for reproduction display, and a display unit with which display the image based on the reproducing signal converted by the signal processing unit.
  • the first related art example since the first related art example has a construction that the profile necessary for the image processing is acquired from a particular server, it is difficult to utilize profiles registered in the servers other than the particular server.
  • the first related art example When the first related art example is applied to the direct printing type printer, it has the mode that profiles with respect to the digital cameras currently provided or any digital cameras to be provided in the future are registered to the particular server and are used in the printer.
  • the profile with respect to the digital camera that is provided by each maker will be registered in the server that the maker operates and maintains. Therefore, in the first related art example, since it is difficult to correspond to products of plural maker's, there is a problem that it is difficult to achieve wide adaptation.
  • the second related art example has a construction that the capturing information added to the image data is received in the personal computer and the image data processing is carried out based on the added capturing information, only the capturing information representing the capturing conditions is insufficient to carry out the image process in excellent accuracy.
  • the contents of the capturing information are made in detail so as to achieve the image processing in excellent accuracy, the changes of the contents of the capturing information after supplying the digital camera result in the changes of the internal specifications of the digital camera and then it is difficult to require the accuracy required for the case of implementing the image processing in a better accuracy for the existing types, so that it is difficult to make a flexible adaptation.
  • the third related art example has a construction that the RAW data added to the image pick-up signal format identifying information and the like are received in the personal computer and the image is reproduced based on the added image pick-up signal format identifying information and the like and the RAW data, it is only to reproduce the RAW data and then it is insufficient to carry out the image process in excellent accuracy.
  • the present invention addresses the above and/or other problems, and provides an image processing system suitable to carry out image processing in excellent accuracy while removing influence of characteristics depending on the type difference and the like and facilitating wide and flexible adaptation over image capturing devices, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of an image data, a method of processing an image, and a method of generating an image data.
  • an image processing system of aspect 1 includes an image capturing device, an image processing data storage terminal to store image processing data necessary to carry out image processing, and an image processing terminal to carry out the image processing.
  • the image processing system processes, with the image processing terminal, the image data captured by the image capturing device based on the image processing data in the image processing data storage terminal.
  • the image processing data storage terminal and the image processing terminal are communicatively connected to each other.
  • the image capturing device includes an image receiving device to receive images as data and an access information associating device to associate access information indicating an acquisition site of the image processing data with the image data received by the image receiving device.
  • the image processing terminal includes an image data input device to input the image data from the image capturing device, an image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information associated with the image data input by the image data input device, and an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • the image processing data storage terminal provides the image processing data in response to a request from the image processing terminal.
  • the captured image is received as a data by the image receiving device, and then the received image data is associated with access information by the access information associating device.
  • the image data is input from the image capturing device by the image data input device, and the image processing data is acquired by the image processing data acquisition device from the image processing data storage terminal based on the access information corresponding to the input image data.
  • the image processing data is provided in response to a request from the image processing terminal.
  • the input image data is processed by the image data processing device based on the acquired image processing data.
  • the access information associating device is not limited to correspond to the image data and the access information in a bundle, but it may, for example, separate the image data from the access information and add the reference information of the one of them to the other, thereby associating them.
  • these are the same as an image processing system of aspect 2, an image capturing device of aspect 20 and a program for the device of aspect 23.
  • the image processing data may be any of information necessary to carry out the image processing, and for example, includes image correcting data which represents correcting values to carry out operation on the image data in order to correct the image constructed on the basis of the image data, a calculation formula data which represents a calculating formula to carry out operation on the image data in order to correct the image constructed on the basis of the image data, or an image processing module which represents program data to correct the image constructed on the basis of the image data.
  • an image processing system of aspect 2 an image capturing device of aspect 20, an image processing terminal of aspect 21, an image processing data storage terminal of aspect 22, programs for the terminals of aspects 24 and 25, a data structure of an image data of aspect 26, a method of processing an image of aspect 27, and a method of generating an image data of aspect 28.
  • the image data input device may have any of constructions that the image data can be input from the image capturing device, and for example, may have the construction that the image data is input from the image capturing device when the image capturing device and the image processing terminal are communicatively connected to each other or the construction that in case of the image capturing device having an image data memory device to store the image data, the image data memory device is separated out from the image capturing device and then the image data is input from the image data memory device.
  • these are the same as an image processing system of aspect 2, an image processing terminal of aspect 21, and a program for the terminal of aspect 24.
  • an image processing system of aspect 2 includes an image capturing device, an image processing data storage terminal to store image processing data necessary to carry out image processing, and an image processing terminal to carry out the image processing.
  • the image processing system processes, with the image processing terminal, the image data captured by the image capturing device based on the image processing data in the image processing data storage terminal.
  • the image processing data storage terminal and the image processing terminal are communicatively connected to each other.
  • the image capturing device includes an image receiving device to receive images as data, an access information memory device to store access information indicating an acquisition site of the image processing data, and an access information associating device to associate the access information in the access information memory device with the image data received by the image receiving device.
  • the image processing terminal includes an image data input device to input the image data from the image capturing device, an access information acquisition device to acquire the access information associated with the image data input by the image data input device, an image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information acquired by the access information acquisition device, and an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • the image processing data storage terminal includes an image processing data memory device to store the image processing data, and an image processing data supplying device to supply an image processing data corresponding to a request from the image processing terminal among the image processing data in the image processing data memory device to the image processing terminal.
  • the captured image is received as a data by the image receiving device, and then the received image data is associated with the access information in the access information memory device by the access information associating device.
  • the image data is input from the image capturing device by the image data input device, the access information associated with the input image data is acquired by the access information acquisition device, and the image processing data is acquired by the image processing data acquisition device from the image processing data storage terminal based on the acquired access information.
  • the image processing data storage terminal when receiving a request from the image processing terminal, the image processing data responding to the request from the image processing terminal, among the image processing data of the image processing data memory device is provided to the image processing terminal by the image processing data supplying device.
  • the input image data is processed by the image data processing device based on the acquired image processing data.
  • the access information memory device stores the access information by any method at any time, and in other words, it may store the access information at the previous time, or it may not store the access information at the previous time but store the access information via input from external sides at the time of operation of this system.
  • these are the same as an image capturing device of aspect 20, a program for the device of aspect 23, a method of processing an image of aspect 27, and a method of generating an image data of aspect 28.
  • the image processing data memory device stores the image processing data by any method at any time, and in other words, it may store the image processing data at the previous time, or it may not store the image processing data at the previous time but store the image processing data via input from external sides at the time of operation of this system.
  • these are the same as an image processing data storage terminal of aspect 22, a program for the terminal of aspect 25, and a method of processing an image of aspect 27.
  • an image processing system of aspect 3 according to the image processing system of aspect 2 further includes a plurality of the image processing data storage terminals.
  • the image processing data acquisition device accesses the image processing data storage terminal specified by the access information acquired by the access information acquisition device, among the plurality of the image processing data storage terminals, and acquires the image processing data from the image processing data storage terminal.
  • the image processing data storage terminal specified by the acquired access information, among the plurality of the image processing data storage terminals is accessed and the image processing data is acquired from the image processing data storage terminal.
  • an image processing system of aspect 4 according to the image processing system of aspect 3 is provided such that the image processing data is image correcting data representing correcting values to carry out a calculation on the image data in order to correct an image constructed on the basis of the image data.
  • the image processing terminal when the image correcting data is acquired, an operation is carried out over the input image data by the image data processing device based on the acquired image correcting data and then the image correcting is carried out.
  • an image processing system of aspect 5 according to the image processing system of aspect 3 is provided such that the image processing data is an image processing module representing program data which corrects an image constructed on the basis of the image data.
  • the acquired image processing module is carried out over the image data by the image data processing device and then the image is corrected by the carrying-out.
  • an image processing system of aspect 6 according to the image processing system of any one of aspects 3 to 5 is provided such that the access information associating device adds the access information in the access information memory device to the image data received by the image receiving device.
  • the access information in the access information memory device is added to the received image data by the access information associating device.
  • the image data and the access information are associated with each other.
  • an image processing system of aspect 7 according to the image processing system of any one of aspects 3 to 5 is provided such that the access information associating device generates files in a separate manner from the image data received by the image receiving device and the access information in the access information memory device, and adds reference information to one of the image data files storing the image data and the access information file storing the access information, the reference information having the other thereof as a reference site.
  • the received image data and the access information in the access information memory device are generated as separate files, respectively, and the information having one of the image data files and the access information file as a reference site is added to the other thereof. By doing so, the image data and the access information are associated with each other.
  • an image processing system of aspect 8 according to the image processing system of any one of aspects 3 to 5 is provided such that the access information associating device encrypts the access information in the access information memory device, and superposes the encrypted access information on the image data received by the image receiving device.
  • the access information in the access information memory device is encrypted, and the encrypted access information is superposed on the received image data.
  • the image data and the access information are associated with each other.
  • an image processing system of aspect 9 according to the image processing system of any one of aspects 3 to 8 is provided such that the image capturing device further includes a capturing information generating device to generate capturing information representing capturing modes or a capturing environment of the image over the image data received by the image receiving device, and a capturing information associating device to associate the capturing information generated by the capturing information generating device to the image data received by the image receiving device.
  • the capturing information representing the capturing mode or the capturing environment of the image over the received image data is generated by the capturing information generating device, and the capturing information is associated with the received image data by the capturing information associating device.
  • an image processing system of aspect 10 according to the image processing system of any one of aspects 3 to 9 is provided such that the access information memory device stores the access information for each of the capturing modes when a plurality of the capturing modes is defined, and the access information associating device reads out the access information corresponding to a plurality of capturing modes, which are all different, from the access information memory device, and associates the plurality of pieces of read access information with the image data.
  • the access information associating device by the access information associating device, the access information associated with the plurality of different capturing modes are read respectively from the access information memory device, and the plurality of the read information are associated with the image data.
  • the access information associating device reads out the access information associated with the plurality of different capturing modes, but it may read the access information corresponding to all the capturing modes or the access information corresponding to some of the capturing modes. In the latter case, for example, the access information corresponding to the capturing mode same as or associated with the capturing modes over the received image data can be read.
  • an image processing system of aspect 11 is provided such that the image processing terminal further includes a capturing mode designating device to designate the capturing modes, and the access information acquisition device acquires the access information corresponding to the capturing mode designated by the capturing mode designating device, among the plurality of pieces of access information associated with the image data input by the image data input device.
  • the access information corresponding to the designated capturing mode is acquired from among the plurality of pieces of access information corresponding to the input image data by the access information acquisition device.
  • an image processing system of aspect 12 according to the image processing system of any one of aspects 3 to 9 is provided such that the access information memory device stores the access information for each of the output devices when a plurality of output devices to output the image formed on the basis of the image data is defined; and the access information associating device reads out the access information associated with the plurality of different output devices respectively from the access information memory device, and associates the plurality of the read access information with the image data.
  • the access information associating device by the access information associating device, the access information corresponding to the different plurality of the output devices are read respectively from the access information memory device, and the plurality of the read information is associated with the image data.
  • the access information associating device reads out the access information corresponding to the different plurality of the output devices, but it may read the access information corresponding to all the output devices or the access information corresponding to some of the output devices. In the latter case, for example, the access information associated with the output devices same as or associated with the output devices over the received image data can be read.
  • the output devices include, for example, a printer, a display, or other devices to output the image data.
  • an image processing system of aspect 13 according to the image processing system of aspect 12 is provided such that the image processing terminal further includes an output device designating device to designate the output devices, and the access information acquisition device acquires the access information associated with the output device designated by the output device designating device, among the plurality of pieces of access information associated with the image data input by the image data input device.
  • the access information corresponding to the designated output device is acquired from among the plurality of pieces of access information corresponding to the input image data by the access information acquisition device.
  • an image processing system of aspect 14 according to the image processing system of any one of aspects 3 to 13 is provided such that the access information is a URL.
  • the URL in the access information memory device is associated with the received image data by the access information associating device.
  • the image data is input from the image capturing device by the image data input device, the URL corresponding to the input image data is acquired by the access information acquisition device, the image processing data is acquired from the image processing data storage terminal by the image processing data acquisition device based on the acquired URL.
  • an image processing system of aspect 15 according to the image processing system of any one of aspects 3 to 14 is provided such that the image receiving device receives the image as RAW data.
  • the image is received as RAW data by the image receiving device.
  • an image processing system of aspect 16 according to the image processing system of aspect 15 is provided such that the image capturing device further includes an image data compressing device to compress the RAW data received by the image receiving device using a predetermined compressing scheme, and the access information associating device associates the access information in the access information memory device with the compressed image data compressed by the image data compressing device.
  • the received RAW data is compressed using a predetermined compressing scheme by the image data compressing device, and the access information in the access information memory device is associated with the compressed image data by the access information associating device.
  • the predetermined compressing scheme may be employed among any compressing schemes including irreversible compressing schemes, such as JPEG (Joint Photographic coding Experts Group), or reversible compressing schemes, such as LZH and ZIP, but it is preferable that the reversible compressing scheme is employed in terms of obtaining the result of image processing in excellent accuracy.
  • irreversible compressing schemes such as JPEG (Joint Photographic coding Experts Group)
  • reversible compressing schemes such as LZH and ZIP
  • an image processing system of aspect 17 is provided such that the image processing data memory device stores the compressed image processing data into which the image processing data is compressed using a predetermined compressing scheme, the image processing terminal further includes an image processing data restoring device to restore the compressed image processing data acquired by the image processing data acquisition device using a restoring scheme corresponding to the compressing scheme, and the image data processing device processes the image data input by the image data input device based on the image data restored by the image processing data restoring device.
  • the compressed image processing data responding to the request from the image processing terminal among the compressed image processing data in the image processing data memory device is provided to the image processing terminal by the image processing data supplying device.
  • the acquired compressed image processing data is restored by the image processing data restoring device in a predetermined recovering scheme, and the input image data is processed by the image data processing device based on the restored image processing data.
  • an image processing system of aspect 18 according to the image processing system of any one of aspects 3 to 17 is provided such that the image data processing device generates CMYK data from the image data input by the image data input device.
  • the CMYK data is generated from the input image data by the image data processing device.
  • an image processing system of aspect 19 according to the image processing system of any one of aspects 3 to 18 is provided such that the image processing terminal is a printer to carry out printing based on the image data processed by the image data processing device.
  • the image data is input from the image capturing device by the image data input device, the access information associated with the input image data is acquired by the access information acquisition device, and the image processing data is acquired from the image processing data storage terminal by the image processing data acquisition device based on the acquired access information.
  • the image processing data storage terminal when receiving a request from the printer, the image processing data responding to the request from the printer, among the image processing data in the image processing data memory device is provided to the printer by the image processing data supplying device.
  • the printer when the image processing data is acquired, the input image data is processed by the image data processing device based on the acquired image processing data, and the printing is carried out based on the processed image data.
  • an image capturing device of aspect 20 adapted to the image processing system of aspect 2 includes an image receiving device to receive images as data, an access information memory device to store access information indicating an acquisition site of the image processing data, and an access information associating device to associate the access information in the access information memory device with the image data received by the image receiving device.
  • an image processing terminal of aspect 21 adapted to the image processing system of aspect 2 includes an image data input device to input the image data from the image capturing device, an access information acquisition device to acquire the access information associated with the image data input by the image data input device, an image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information acquired by the access information acquisition device, and an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • an image processing data storage terminal of aspect 22 adapted to the image processing system of aspect 2 includes an image processing data memory device to store the image processing data, and an image processing data supplying device to supply an image processing data corresponding to a request from the image processing terminal from among the image processing data in the image processing data memory device to the image processing terminal.
  • a program for a device of aspect 23 for execution on the image capturing device disclosed in aspect 20, which is made of a computer includes a program for executing a process implemented by the access information associating device to associate the access information in the access information memory device with the image data received by the image receiving device.
  • a program for a terminal of aspect 24 for execution on the image processing terminal of aspect 21, which is made of a computer includes a program for executing processes implemented by the image data input device to input the image data from the image capturing device, the access information acquisition device to acquire the access information associated with the image data input by the image data input device, the image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information acquired by the access information acquisition device, and the image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • a program for a terminal of aspect 25 for execution on the image processing data storage terminal of aspect 22, which is made of a computer includes a program for executing a process implemented by the image processing data supplying device to supply an image processing data corresponding to a request from the image processing terminal from among the image processing data in the image processing data memory device to the image processing terminal.
  • a data structure of an image data of aspect 26 which is a data structure of an image data in the image processing system of aspect 6 includes the image data and access information indicating an acquisition site of the image processing data and the access information is added to the image data.
  • the image data is input from the image capturing device by the image data input device, the access information added to the input image data is acquired from the image data by the access information acquisition device, and the image processing data is acquired from the image processing data storage terminal by the image processing data acquisition device based on the acquired access information.
  • an image processing method of aspect 27 which is a method of communicatively connecting to each other an image processing data storage terminal to store image processing data necessary to carry out image processing and an image processing terminal to carry out the image processing based on the image processing data, and of processing the image data captured by the image capturing device using the image processing data storage terminal, the image processing terminal and the image capturing device.
  • the method includes: in the image capturing device, an image receiving step of receiving the images as data, and an access information associating step of associating access information in access information memory device to store access information indicating an acquisition site of the image processing data with the image data received in the image receiving step; in the image processing terminal, an image data input step of inputting the image data from the image capturing device, an access information acquisition step of acquiring the access information associated with the image data input in the image data input step, and an image processing data acquisition step of acquiring the image processing data from the image processing data storage terminal based on the access information acquired in the access information acquisition step; in the image processing data storage terminal, an image processing data supplying step of supplying the image processing data responding to a request from the image processing terminal, among the image processing data in an image processing data memory device to store the image processing data to the image processing terminal; and in the image processing terminal, an image data processing step of processing the image data input in the image data input step based on the image processing data acquired in the image processing data acquisition step.
  • the image data input step may include any method that the image data can be input from the image capturing device, and for example, may include a method that the image data is input from the image capturing device when the image capturing device and the image processing terminal are communicatively connected to each other, or a method that in case of the image capturing device having an image data memory device to store the image data, the image data memory device being separated out from the image capturing device and then the image data is input from the image data memory device.
  • an image data generating method of aspect 28 which is a method of generating an image data includes an image receiving step of receiving the images as data, and an access information associating step of associating access information in access information memory device to store access information indicating an acquisition site of the image processing data with the image data received in the image receiving step.
  • FIG. 1 is a schematic illustrating an image processing system according to the present invention
  • FIG. 2 is a flowchart illustrating an image capturing processing
  • FIG. 3 is a flowchart illustrating an image printing process.
  • FIGS. 1 to 3 are schematics illustrating exemplary embodiments of an image processing system, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of an image data, a method of processing an image, and a method of generating an image data according to the present invention.
  • the present exemplary embodiment includes an image processing system, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of an image data, a method of processing an image, and a method of generating an image data according to the present invention are applied to the case that a printer 200 processes an image data captured by a digital camera 100 to be printed.
  • FIG. 1 is a schematic illustrating the image processing system according to the present invention.
  • the image processing system includes the digital camera 100 , a direct printing type printer 200 which processes the image data captured by the digital camera 100 to be printed, and an image processing data storage server 300 which stores image processing data necessary to carry out image processing.
  • the digital camera 100 and the printer 200 are communicatively connected to each other through a predetermined cable when the printer 200 carries out printing image, and then the image data captured by the digital camera 100 is transmitted to the printer 200 .
  • the connection is not limited to the cable connection, but it may be possible that the built-in memory is separated out from the digital camera 100 and then the printer 200 reads the built-in memory, thereby the image data being transmitted to the printer 200 .
  • printer 200 and the image processing data storage server 300 are communicatively connected to each other through the Internet 199 .
  • the only one image processing data storage server 300 is shown for the sake of easily understanding the present invention, in practice, a plurality of the image processing data storage servers 300 are connected through the Internet 199 .
  • the digital camera 100 includes an image pick-up sensor unit 102 , an A/D converting unit 104 which A/D-converts the image pick-up signal from the image pick-up sensor unit 102 , an RAW data compressing unit 106 which compresses an RAW data from the A/D converting unit 104 , a capturing information generating unit 108 which generates capturing information, a capturing information adding unit 110 which adds the capturing information to the compressed RAW data from the RAW data compressing unit 106 , a URL memory unit 112 which stores a URL, a URL adding unit 114 which adds the URL to the compressed RAW data from the capturing information adding unit 110 , and an RAW data memory unit 116 which stores the compressed RAW data from the URL adding unit 114 .
  • the image pick-up sensor unit 102 includes a predetermined number of pixels which are constructed with CCD, CMOS (Complementary Metal-Oxide Semiconductor), and the like, and receives an image using a mechanical shutter or an electronic shutter as light quantity at the time that a release switch (not shown) is pushed on.
  • the receiving is carried out every pixel, and for example in case of 5 million pixels, the detection of the light quantity is carried out every pixel in a quadrilateral arrangement having 2,500 pixels in the horizontal direction and 2,000 pixels in the vertical direction. Further, an analog signal representing the detection quantity of each pixel is output as an image pick-up signal to A/D converting unit 104 .
  • the image pick-up signal is input from the image pick-up sensor unit 102 , the A/D converting unit 104 A/D-converts the signal to a digital data which has, for example, 8 to 16 bit representing the luminance per pixel, and outputs the RAW data obtained with the A/D-converting to the RAW data compressing unit 106 .
  • the RAW data compressing unit 106 compresses the RAW data received by the A/D converting unit 104 in a reversible compressing scheme in order to reduce the data capacity of the RAW data and then outputs the compressed RAW data to the capturing information adding unit 110 .
  • the compressing format such as LZH and ZIP, can be utilized for the reversible compressing scheme.
  • the capturing information generating unit 108 generates the capturing information representing the capturing mode or the capturing environment of the image over the received RAW data received from the A/D converting unit 104 and outputs the generated capturing information to the capturing information adding unit 110 .
  • the capturing information which is noticeable from the digital camera 100 at the time of the capturing includes information about, for example, exposure (diaphragm, speed of shutter, etc.), light source (daylight, fluorescent lamp, incandescent lamp, etc.), flash information, exposure mode (automatic, manual, etc.), capturing mode (landscape, portrait, nightscape, etc.), distance from subject, region of subject (a position which can be focused, a position of the image on which the subject is located), and white balance setting (automatic, fixed, etc.).
  • the capturing information adding unit 110 adds the capturing information generated at the capturing information generating unit 108 to the front end of the compressed RAW data from the RAW data compressing unit 106 and then outputs the compressed RAW data added with the capturing information to the URL adding unit 114 .
  • the image processing data include, for example, image correcting data which represents correcting values to carry out a calculation on the RAW data in order to correct the image constructed on the basis of the RAW data, and an image processing module which represents program data correcting the image constructed on the basis of the RAW data.
  • the URL adding unit 114 adds the URL in the URL memory unit 112 to the front end of the compressed RAW data from the capturing information adding unit 110 and stores the compressed RAW data added with the URL to the RAW data memory unit 116 .
  • the digital camera 100 is, more specifically, constructed having the same functions as those of a general computer in which CPU, ROM, RAM, and I/F are connected through bus, and the CPU which is constructed with micro processing unit (MPU) starts up a predetermined program stored in a predetermined region of ROM to carry out the image capturing processing as shown in the flowchart of FIG. 2 in accordance with the program.
  • MPU micro processing unit
  • FIG. 2 is a flowchart illustrating an image capturing processing.
  • the image capturing processing which is a processing to capture an image and storing the RAW data obtained by capturing the image in the built-in memory, first proceeds to step S 100 at the execution in CPU, as shown in FIG. 2 .
  • Step S 100 the capturing is carried out by the image pick-up sensor unit 102 at the timing that a release switch (not shown) is pushed on to proceed to step S 102 , the image pick-up signal from the image pick-up sensor unit 102 is A/D-converted to proceed to step S 104 , and the RAW data obtained with A/D-converting is compressed in a reversible compressing scheme to proceed to step S 106 .
  • step S 106 the capturing information is generated to proceed to step S 108 , the generated capturing information is added to the frond end of the compressed RAW data to proceed to step S 110 , and the URL is read from the URL memory unit 112 to proceed to step S 112 .
  • step S 112 the read URL is added to the front end of the compressed RAW data added with the capturing information to proceed to step S 114 , the compressed RAW data added with the capturing information and the URL is stored in the RAW data memory unit 116 , and a series of process are completed to return the original process.
  • the printer 200 includes an RAW data read unit 202 which reads out the compressed RAW data, an RAW data restoring unit 204 which restores the compressed RAW data read in the RAW data read unit 202 , a capturing information acquisition unit 206 which acquires the capturing information from the RAW data of the RAW data restoring unit 204 , a URL acquisition unit 208 which acquires the URL from the RAW data of the capturing information acquisition unit 206 , an image processing data acquisition unit 210 which acquires the image processing data from the image processing data storage server 300 , an image data processing unit 212 which carries out the image processing over the RAW data from the URL acquisition unit 208 , a pseudo halftone processing unit 214 which carries out a pseudo halftone processing over the RAW data on which the processing is completed from the image data processing unit 212 , and a printing unit 216 which carries out printing based on the RAW data on which the processing is completed from the pseudo halftone processing unit 214 .
  • the RAW data read unit 202 reads out the compressed RAW data from the RAW data memory unit 116 when it communicatively connects the digital camera 100 , and then it outputs the read compressed RAW data to the RAW data restoring unit 204 .
  • the RAW data restoring unit 204 restores the compressed RAW data from the RAW data read unit 202 in a reversible restoring scheme corresponding to the aforementioned reversible compressing scheme, and then outputs the restored RAW data to the capturing information acquisition unit 206 .
  • the capturing information acquisition unit 206 acquires the capturing information from the RAW data of the RAW data restoring unit 204 and then outputs the acquired capturing information to the image data processing unit 212 and simultaneously outputs the RAW data to the URL acquisition unit 208 .
  • the URL acquisition unit 208 acquires the URL from the RAW data of the capturing information acquisition unit 206 and then outputs the acquired URL to the image processing data acquisition unit 210 and simultaneously outputs the RAW data to the image data processing unit 212 .
  • the image processing data acquisition unit 210 accesses the image processing data storage server 300 specified by the URL from the URL acquisition unit 208 , acquires the image correcting data and the image processing module from the image processing data storage server 300 as the image processing data, and outputs the acquired image processing data to the image data processing unit 212 .
  • the image data processing unit 212 comprises a color interpolating unit 212 a , a color correcting unit 212 b , a noise removing unit 212 c , a sharpness processing unit 212 d , and a color converting unit 212 e.
  • the color interpolating unit 212 a carries out a color interpolating over the RAW data of the URL acquisition unit 208 based on the capturing information from the capturing information acquisition unit 206 and the image correcting data and the image processing module from the image processing data acquisition unit 210 , and then outputs the RGB data carried out with the color interpolating to the color correcting unit 212 b . Since CCD is only able to detect the light quantity, in order to acquire color image, the digital camera 100 is further provided with a color filter (RGB or YMCG) in front of the sensor and detects the light passing through the color filter, thereby detecting the light quantity of each color of the RGB.
  • RGB or YMCG color filter
  • the color correcting unit 212 b carries out a color correcting of, for example brightness, contrast, chromaticity, color blurring, memory color such as flesh-color or green of tree, and the like over the RGB data from the color interpolating unit 212 a based on the capturing information from the capturing information acquisition unit 206 and the image correcting data and the image processing module from the image processing data acquisition unit 210 , and then outputs the RGB data carried out with the color correcting to the noise removing unit 212 c.
  • the noise removing unit 212 c carries out a noise removing over the RGB data from the color correcting unit 212 b based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210 , and then outputs the RGB data carried out with the noise removing to the sharpness processing unit 212 d.
  • the a sharpness processing unit 212 d carries out a sharpness processing over the RGB data from the noise removing unit 212 c based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210 , and then outputs the RGB data carried out with the sharpness processing to the color converting unit 212 e.
  • the color converting unit 212 e carries out RGB-CMYK converting over the RGB data from the sharpness processing unit 212 d based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210 , and then outputs the RGB data carried out with the color converting to the pseudo halftone processing unit 214 .
  • the pseudo halftone processing unit 214 carries out a pseudo halftone processing over the RAW data from the color converting unit 212 e by using such a processing as error diffusion, converts it into CMYK data having multi-value such as two-value, four-value, etc., and outputs the converted CMYK data to the printing unit 216 .
  • the printing unit 216 carries out printing based on the CMYK data from pseudo halftone processing unit 214 .
  • the printer 200 is, more specifically, constructed having the same functions as those of a general computer in which CPU, ROM, RAM, and I/F, etc., are connected through a bus, and the CPU which is constructed with micro processing unit (MPU) or the like starts up a predetermined program stored in a predetermined region of ROM to carry out the image printing processing as shown in the flowchart of FIG. 3 in accordance with the program.
  • FIG. 3 is a flowchart illustrating an image printing processing.
  • the image printing processing which, when communicatively connected with the digital camera 100 is communicatively connected, is a processing to read out the RAW data from the digital camera 100 and then carry out printing over the read RAW data, first proceeds to step S 200 at the execution in CPU, as shown in FIG. 3 .
  • Step S 200 the compressed RAW data is read from the RAW data memory unit 116 to proceed to step S 202 , the read compressed RAW data is restored to proceed to step S 204 , and the capturing information is acquired from the restored RAW data to proceed to step S 206 .
  • step S 206 the URL is acquired from the restored RAW data to proceed to step S 208 , the image processing data storage server 300 specified by the acquired URL is accessed, the image processing data is acquired from the image processing data storage server 300 to proceed to step S 210 , and the color interpolating is carried out over the RAW data based on the image processing data and the capturing information to proceed to step S 212 .
  • step S 212 the color correcting is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S 214 , the noise removing is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S 216 , and the sharpness processing is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S 218 .
  • step S 218 the color converting is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S 220 , the pseudo halftone processing is carried out over the RGB data to proceed to step S 222 , and the printing data is generated based on the CMYK data carried out with the pseudo halftone processing to proceed to step S 224 .
  • the image processing data storage server 300 includes an image correcting data memory unit 302 which stores image correcting data, an image processing module memory unit 304 which stores an image processing module, and an image processing data transmitting unit 306 which, in response to a request from the printer 200 , transmits the image correcting data from the image correcting data memory unit 302 or the image processing module from the image processing module memory unit 304 as image processing data to the printer 200 .
  • the digital camera 100 when a release switch (not shown) is pushed on by a user, capturing is carried out through steps S 100 to S 104 by the image pick-up sensor unit 102 at the timing that a release switch is pushed on, the image pick-up signal from the image pick-up sensor unit 102 is A/D-converted by the A/D converting unit 104 , and the RAW data obtained with A/D-converting is compressed by the RAW data compressing unit 106 in a reversible compressing scheme.
  • the capturing information is generated by the capturing information generating unit 108 , and the generated capturing information is added to the frond end of the compressed RAW data by the capturing information adding unit 110 .
  • the URL is read from the URL memory unit 112 by the URL adding unit 114 , the read URL is added to the front end of the compressed RAW data, and the compressed RAW data added with the capturing information and the URL is stored in the RAW data memory unit 116 .
  • the printer 200 when the digital camera 100 and the printer 200 are communicatively connected in order to carry out the image printing at the printer 200 , in the printer 200 , through steps S 200 to S 204 , the compressed RAW data from the RAW data memory unit 116 is read by the RAW data read unit 202 , the read compressed RAW data is restored by the RAW data restoring unit 204 , and the capturing information is acquired from the restored RAW data by the capturing information acquisition unit 206 .
  • the URL is acquired from the restored RAW data by the URL acquisition unit 208 , the image processing data storage server 300 specified by the acquired URL is accessed by the image processing data acquisition unit 210 , and the image processing data is acquired from the image processing data storage server 300 .
  • the image processing data transmitting unit 306 transmits the image correcting data or the image processing module corresponding to the request from the printer 200 , from among the image correcting data of the image correcting data in the image correcting data memory unit 302 and the image processing module in the image processing module memory unit 304 , to the printer 200 .
  • the printer 200 if the image processing data is acquired, when it is the image processing module, the image processing module is carried out, and when it is the image correcting data, the image processing such as the color interpolating is carried out based on the image correcting data. More specifically, through steps S 210 to S 218 , an image processing, such as color interpolating, color correcting, noise removing, sharpness processing and color converting is carried out by the image data processing unit 212 based on the acquired image processing data and the capturing information over the RAW data.
  • an image processing such as color interpolating, color correcting, noise removing, sharpness processing and color converting is carried out by the image data processing unit 212 based on the acquired image processing data and the capturing information over the RAW data.
  • the pseudo halftone processing is carried out by the pseudo halftone processing unit 214 over the RGB data from the image data processing unit 212 , the result is converted into CMYK data having multi-value, such as two-value, four-value, etc., and then the printing is carried out by the printing unit 216 based on the generated CMYK data.
  • the digital camera 100 includes the image pick-up sensor unit 102 and the A/D converting unit 104 which receive the images as data, the URL memory unit 112 which stores the URL indicating the acquisition site of the image processing data, and the URL adding unit 114 which adds the URL of the URL memory unit 112 to the RAW data;
  • the printer 200 includes the RAW data read unit 202 which reads out the RAW data from the digital camera 100 , the URL acquisition unit 208 which acquires the URL added to the RAW data read at the RAW data read unit 202 , the image processing data acquisition unit 210 which acquires the image processing data from the image processing data storage server 300 based on the URL acquired from the URL acquisition unit 208 , and the image data processing unit 212 which processes the RAW data read at the RAW data read unit 202 based on the image processing data acquired at the image processing data acquisition unit 210 ; and the image processing data storage server 300 includes the image correcting data memory unit 302 and image processing module memory unit 304 which store the image
  • the digital camera 100 outputs the RAW data added with the URL, so that the printer 200 can acquire the image processing data suitable for the RAW data based on the URL. Therefore, it is possible to obtain the printing result in relatively excellent accuracy with removing influence of characteristics depending on the type difference and the like.
  • the printer 200 can utilize the image processing data storage server 300 without checking the acquisition site, so that the printer side can easily make wide adaptation over the digital camera 100 in comparison to the related art one.
  • the image processing data is stored in the image processing data storage server 300 , the contents of the image processing data can easily be changed even after the digital camera is provided, so that the printer 200 side can easily make flexible adaptation over the digital camera 100 in comparison to the related art one.
  • the image processing data is image correcting data representing correcting values to carry out a calculation on the RAW data in order to correct the image constructed on the basis of the RAW data.
  • the image processing data is an image processing module representing program data which corrects the image constructed on the basis of the RAW data.
  • the digital camera 100 further includes the capturing information generating unit 108 which generates the capturing information and the capturing information adding unit 110 which adds the capturing information generated at the capturing information generating unit 108 to the RAW data.
  • the digital camera 100 outputs the RAW data added with the capturing information and the URL, so that the printer 200 can acquire the image processing data suitable for the RAW data based on the URL and the image processing can be carried out based on the image processing data and the capturing information. Therefore, it is possible to obtain the result of the image processing in better accuracy.
  • the image pick-up sensor unit 102 and the A/D converting unit 104 receive the image as RAW data.
  • the image processing can be carried out based on the RAW data, so that it is possible to obtain the result of the image processing in better accuracy.
  • the digital camera 100 further includes the RAW data compressing unit 106 which compresses the received RAW data in a reversible compressing scheme, and the URL adding unit 114 adds the URL in the URL memory unit 112 to the compressed RAW data compressed at the RAW data compressing unit 106 .
  • the digital camera 100 since the RAW data is compressed in the reversible compressing scheme, it is possible to reduce the necessary memory capacity, and also in the printer 200 , since the image processing can be carried out based on the RAW data, it is possible to obtain the result of the image processing in better accuracy.
  • the digital camera 100 corresponds to the image capturing device of aspects 1, 2, 9, 16, 20, 21, 23, 24 or 27
  • the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving device of aspects 1, 2, 6, 9, 15, 16, 20 or 23.
  • the receiving of the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving step of aspects 27 and 28
  • the RAW data compressing unit 106 corresponds to the image data compressing device of aspect 16
  • the capturing information generating unit 108 corresponds to the capturing information generating device of aspect 9.
  • the capturing information adding unit 110 corresponds to the capturing information associating device of aspect 9
  • the URL memory unit 112 corresponds to the access information memory device of aspects 2, 6, 16, 20, 23, 27 or 28
  • the URL adding unit 114 corresponds to the access information associating device of aspects 1, 2, 6, 16, 20 or 23.
  • the adding of the URL adding unit 144 corresponds to the step of the access information associating step of aspect 27 or aspect 28
  • the printer 200 corresponds to the image processing terminal of aspects 1, 2, 19, 21, 22, 24, 25 or 27,
  • the RAW data read unit 202 corresponds to the image data input device of aspects 1, 2, 18, 21 or 24.
  • the read by the RAW data read unit 202 corresponds to the image data input step of aspect 27
  • the URL acquisition unit 208 corresponds to the access information acquisition device of aspects 2, 3, 21 or 24, and the acquisition by the URL acquisition unit 208 corresponds to the access information acquisition step of aspect 27.
  • the image processing data acquisition unit 210 corresponds to the image processing data acquisition device of aspects 1 to 3, aspect 21 or aspect 24, the acquisition of the image processing data acquisition unit 210 corresponds to the image processing data acquisition step of aspect 27, and the image data processing unit 212 corresponds to the image data processing device of aspects 1, 2, 18, 19, 21 or 24.
  • the processing of the image data processing unit 212 corresponds to the image data processing step of aspect 27
  • the image processing data storage server 300 corresponds to the image processing data storage terminal of aspects 1 to 3, aspects 21, 22, 24, 25 or 27, and the image correcting data memory unit 302 and the image processing module memory unit 304 correspond to the image processing data memory device of aspects 2, 22, 25 or 27.
  • the image processing data transmitting unit 306 corresponds to the image processing data supplying device of aspects 2, 22 or 25
  • the transmitting of the image processing data transmitting unit 306 corresponds to the image processing data supplying step of aspect 27
  • the URL corresponds to the access information of aspects 1 to 3, aspects 6, 14, 16, 20, 21, 23, 24, 26 to 28.
  • the RAW data corresponds to the image data of aspect 1, aspect 2, aspects 4 to 6, aspect 9, aspect 16, aspects 18 to 21, aspect 23, aspect 24, aspects 26 to 28.
  • the URL adding unit 114 have the construction that the URL of the URL memory unit 112 is added to the front end of the RAW data, it is not limited to the construction, but it may have the construction that the RAW data and the URL of the URL memory unit 212 are generated as separate files, respectively, and one of the RAW data file to store the RAW data and the URL file to store the URL is added with reference information having the other thereof as a reference site.
  • the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving device of aspect 7
  • the URL memory unit 112 corresponds to the access information memory device of aspect 7
  • the URL adding unit 114 corresponds to the access information associating device of aspect 7
  • the URL corresponds to the access information of aspect 7.
  • the RAW data corresponds to the image data of aspect 7.
  • the URL adding unit 114 have the construction that the URL of the URL memory unit 212 is added to the front end of the RAW data, it is not limited to the construction, but it may have the construction that the URL of the URL memory unit 212 are encrypted and the encrypted URL is superposed on the RAW data.
  • the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving device of aspect 8
  • the URL memory unit 112 corresponds to the access information memory device of aspect 8
  • the URL adding unit 114 corresponds to the access information associating device of aspect 8
  • the URL corresponds to the access information of aspect 8.
  • the RAW data corresponds to the image data of aspect 8.
  • a plurality of the URL may be constructed to be added to the RAW data, as described below.
  • the URL is stored for every capturing mode.
  • the URL adding unit 114 reads out the URLs corresponding to the different plurality of the capturing modes from the URL memory unit 112 and the read plurality of the URLs are added to the RAW data.
  • the digital camera 100 outputs the RAW data added with the URLs corresponding to the different plurality of the capturing modes, so that the printer 200 can acquire the image processing data suitable for each of the capturing modes and the RAW data based on the URLs. Therefore, it is possible to obtain the result of the image processing specified to each of the capturing modes.
  • the personal computer when a personal computer carries out the image processing in place of the printer 200 , it is preferable that the personal computer is constructed as follows.
  • the personal computer has a construction equivalent to that of the printer 200 , and also has capturing modes designating unit which designates the capturing mode.
  • the URL acquisition unit 208 acquires the URL corresponding to the capturing mode designated at the capturing mode designating unit, among the plurality of the URLs added to the RAW data which are read at the RAW data read unit 202 .
  • the personal computer it is possible to acquire the image processing data suitable for the capturing mode and the RAW data based on the URL corresponding to the capturing mode designated by user, etc. Therefore, it is possible to obtain the result of the image processing specified to the capturing mode designated by the user, etc. Furthermore, the designation of the capturing mode is not limit to the processing of the personal computer, and it is also possible that it is processed by the digital camera 100 or the printer 200 , if necessary.
  • the URL memory unit 112 corresponds to the access information memory device of aspect 10
  • the URL adding unit 114 corresponds to the access information associating device of aspect 10
  • the RAW data read unit 202 corresponds to the image data input device of aspect 11
  • the URL acquisition unit 208 corresponds to the access information acquisition device of aspect 11.
  • the URL corresponds to the access information of aspect 10 or aspect 11.
  • the RAW data corresponds to the image data of aspect 10 or aspect 11.
  • a plurality of the URL may be constructed to be added to the RAW data when the RAW data is processed by a personal computer used for general purposes other than the printer 200 , as described below.
  • the URL is stored for every output device.
  • the URL adding unit 114 reads out the URLs corresponding to the different plurality of the output devices from the URL memory unit 112 and the read plurality of the URLs are added to the RAW data.
  • the digital camera 100 outputs the RAW data added with the URLs corresponding to the different plurality of the output devices, so that the personal computer can acquire the image processing data suitable for each of the output devices and the RAW data based on the URLs. Therefore, it is possible to obtain the result of the image processing specified by each of the output devices.
  • the personal computer is constructed as follows.
  • the personal computer has an output devices designating unit which designates the output device.
  • the URL acquisition unit 208 acquires the URL corresponding to the output device designated at the output device designating unit, among the plurality of the URLs added to the RAW data which are read at the RAW data read unit 202 .
  • the personal computer it is possible to acquire the image processing data suitable for the output device and the RAW data based on the URL corresponding to the output device designated by user, etc. Therefore, it is possible to obtain the result of the image processing specified by the output device designated by the user, etc.
  • the URL memory unit 112 corresponds to the access information memory device of aspect 12
  • the URL adding unit 114 corresponds to the access information associating device of aspect 12
  • the personal computer corresponds to the image processing terminal of aspect 13.
  • the RAW data corresponds to the image data of aspect 12 or aspect 13.
  • the image processing data stored in the image processing data storage server 300 is compressed is not specifically described, the image processing data may be constructed to be compressed, as described below.
  • the printer 200 includes the image processing data restoring unit which restores the compressed image processing data acquired at the image processing data acquisition unit 210 using a restoring scheme corresponding to the compressing scheme.
  • the image data processing unit 212 processes the RAW data read at the RAW data read unit 202 based on the image processing data restored at the image processing data restoring unit.
  • the printer 200 corresponds to the image processing terminal of aspect 17
  • the RAW data read unit 202 corresponds to the image data input device of aspect 17
  • the image processing data acquisition unit 210 corresponds to the image processing data acquisition device of aspect 17
  • the image data processing unit 212 corresponds to the image data processing device of aspect 17.
  • the image correcting data memory unit 302 and the image processing module memory unit 304 correspond to the image processing data memory device of aspect 17, and the RAW data corresponds to the image data of aspect 17.
  • the printer 200 carries out the image processing
  • it is not limited to the construction, but it may have the construction that the image process is carried out by a projector, a personal computer, a PDA (Personal Digital Assistant), a cellular phone, the PHS (a registered trade mark) (Personal Handyphone System), a watch-type PDA, or other image terminals for processing, for example.
  • a projector a personal computer
  • PDA Personal Digital Assistant
  • a cellular phone the PHS (a registered trade mark) (Personal Handyphone System)
  • watch-type PDA or other image terminals for processing, for example.
  • the digital camera 100 is used as a device to capture the image, it is not limited to the digital camera, but a digital video camera, a scanner, a copy machine, or other image devices for capturing may be used, for example.
  • the RAW data memory unit 116 of the digital camera 100 has the construction that the RAW data is stored in the RAW data memory unit 116 of the digital camera 100 and the RAW data in the RAW data memory unit 116 is output to the printer 200
  • it is not limited to the construction, but it may have the construction that, for example, the digital camera 100 and the printer 200 are communicatively connected to each other through a cable, etc., and the RAW data captured by the digital camera 100 is directly output to the printer 200 without being stored in the built-in memory.
  • the RAW data memory unit 116 may not be provided.
  • the image processing data stored in the image processing data storage server 300 is encrypted is not specifically described, the image processing data may be encrypted, so that it is possible that each of the makers of the digital cameras 100 provide its image processing functions over each of the output devices without publishing its know-how. It is preferable that the encryption is carried out with, for example, a public key scheme, etc.
  • the printer 200 is illustrated to be used as an output device, it is not limited to the printer, but a display device (CRT (Cathode Ray Tube), LCD (Liquid Crystal Display), etc.), a laboratory machine, a laser printer, a sublimation type printer, or any other output devices may be used, for example.
  • a display device CRT (Cathode Ray Tube), LCD (Liquid Crystal Display), etc.
  • a laboratory machine a laser printer, a sublimation type printer, or any other output devices may be used, for example.
  • a dynamic link such as CGI and ASP is designated with respect to the URL, so that it is possible to increase the degree of freedom of the data acquisition method in case of actually carrying out acquisition at the time of reference. By doing so, it is possible for the maker of the digital camera 100 to freely update the image processing module and it is not necessary to perform some update such as rewriting of contents of ROM built in the digital camera 100 which may be a cause of operational failure.
  • the image processing module is not specifically described, it is possible to enhance generality by using the execution module format of defect standards, such as plug-in format of draw software, etc. Moreover, it is possible to further enhance generality by using the execution module format that the execution environment, such as JAVA (a registered trade mark), etc. is not chosen.
  • the digital camera 100 and the printer 200 are connected through a predetermined cable, it is not limited to the cable, but any wireless communication such as Bluetooth, etc. may be used for connection therebetween.
  • the digital camera 100 compresses the received RAW data in a reversible compressing scheme
  • it is not limited to the construction, but it may have the construction that an irreversible compressing scheme or other compressing scheme is used for the compression.
  • the image data processing unit 212 carries out the image process based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210 , it is not limited to the construction, and if various characteristics (spectral distribution characteristics, xyPoint, dynamic ranges, against-noise performances, optical filter characteristics, etc.) of the image pick-up sensor unit 102 and the digital camera 100 itself as well as an arrangement of RGB and CMYG besides the information of the image pick-up sensor unit 102 are used, it is possible to carry out the processing with more efficiency at the color interpolating unit 212 a or the color correcting unit 212 b . Furthermore, the characteristics of the image pick-up sensor 102 and the digital camera 100 itself may be added to the image data to be applied to the image processing block, or may be received form the image processing data storage server 300 .
  • the color interpolating unit 212 a is corresponded to a single-plate type of the capturing device, it is not limited to the construction, but it may have the construction that a multiple-plate type of capturing device other than the single-plate type one may be since the digital camera 100 can be considered to have two-plate type, three-plate type, or others, for example.
  • the image data processing unit 212 carries out the image process in the sequence of the color interpolating, the color correction, the sharpness processing, the noise removing processing, and the color converting, but it is not limited the sequence, but any sequence of the image processing may be carried out.
  • the sequence may be changed depending on the format of the image processing module.
  • the printing or the displaying is carried out based on the image data carried out with image processing
  • it is not limited to the construction, but it may have the construction that after the image process is carried out, the image processing data carried out with image processing is stored or transmitted.
  • aforementioned exemplary embodiment is constructed with the digital camera 100 , the printer 200 and the image processing data storage server 300 , it is not limited the construction, but it may be constructed with the digital camera 100 , the image processing data storage server 300 , an image processing server and network printer.
  • the image process is carried out with the image processing server during the transmission, and then it is transmitted to the network printer.
  • the storage media includes a semiconductor storage media, such as RAM, ROM, etc. a magnetically stored type of storage media, such as FD, HD, etc. an optically read type of storage media, such as CD, CDV, LD, and DVD, and a magnetically stored/optically read type of storage media such as MO, the storage media is all the storage media which are readable in a computer regardless of all the read methods such as electronic, magnetic or optical method.
  • a semiconductor storage media such as RAM, ROM, etc.
  • a magnetically stored type of storage media such as FD, HD, etc.
  • an optically read type of storage media such as CD, CDV, LD, and DVD
  • a magnetically stored/optically read type of storage media such as MO
  • the aforementioned exemplary embodiment is described in case that the image processing system, the image capturing device, the image processing terminal, the image processing data storage terminal, the program for the device, the program for the terminal, the data structure of an image data, the method of processing an image, and the method of generating an image data are adapted to the network system constructed through the Internet 199 , it is not limited the case, but the a system called an intranet which makes communication in the same manner as the Internet 199 may be adapted. It is not limited to a network which makes communication in the same manner as the Internet 199 , but the typical networks may be adapted.
  • the aforementioned exemplary embodiment is described in case that the image processing system, the image capturing device, the image processing terminal, the image processing data storage terminal, the program for the device, the program for the terminal, the data structure of an image data, the method of processing an image, and the method of generating an image data are adapted to the case that the image data captured by the digital camera 100 is processed with the printer 200 to carry out printing, as shown in FIG. 1 , it is not limited the case, but it is may be adapted to other cases without departing from the scope and the spirit of the present invention.
  • the image capturing devices associate the image data with the access information to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data based on the access information. Therefore, an advantage that it is possible to obtain the image processing result in relatively excellent accuracy with removing influence of characteristics depending on the type difference and the like is obtained. Further, since the acquisition site is represented in the access information, the image processing terminal can utilize the image processing data storage terminal without checking the acquisition site, so that an advantage that wide adaptation over the image capturing device can be relatively easily made in comparison to the related art one is also obtained.
  • the image processing data is stored in the image processing data storage terminal, the contents of the image processing data can easily be changed even after the image capturing device is provided, so that an advantage that flexible adaptation over the image capturing device can be relatively easily made in comparison to the related art one is also obtained.
  • the image processing data storage terminal specified by the access information since the image processing data storage terminal specified by the access information is accessed, a plurality of the image processing data storage terminals can be utilized without the image processing terminal checking the acquisition site, so that an advantage that wide adaptation over the image capturing device can be further easily made is also obtained.
  • the image capturing devices associate the image data with the capturing information and the access information to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data based on the access information and carries out the image process based on the image processing data and the capturing information. Therefore, an advantage that it is possible to obtain the image processing result in a better accuracy is also obtained.
  • the image capturing devices associate the image data with the access information corresponding to a different plurality of the capturing modes to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data and each of the capturing modes based on the access information. Therefore, an advantage that it is possible to obtain the image processing result specified to each of the capturing modes is also obtained.
  • the image processing terminal in the image processing terminal, it is possible to obtain the image processing data suitable for the capturing mode and the image data based on the access information corresponding to the capturing mode designated by users, etc. Therefore, an advantage that it is possible to obtain the image processing result specified to the capturing mode designated by users, etc. is also obtained.
  • the image capturing devices associate the image data with the access information corresponding to the plurality of different output devices to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data and each of the output devices based on the each access information. Therefore, an advantage that it is possible to obtain the image processing result specified to each of the output devices is also obtained.
  • the image processing terminal in the image processing terminal, it is possible to obtain the image processing data suitable for the output device and the image data based on the access information corresponding to the output device designated by users, etc. Therefore, an advantage that it is possible to obtain the image processing result specified to the output device designated by users, etc. is also obtained.
  • the image process can be carried out based on the RAW data, and therefore an advantage that it is possible to obtain the image processing result in a better accuracy is also obtained.
  • the image processing system disclosed in aspect 16 since in the image capturing device the RAW data is compressed using a predetermined compressing scheme, an advantage that it is possible to reduce the necessary memory capacity is obtained, and since in the image processing terminal the image process can be carried out based on the RAW data, an advantage that it is possible to obtain the image processing result in a better accuracy is also obtained.
  • the image capturing devices associate the image data with the access information to output the image data, so that it is possible that the printer acquires the image processing data suitable for the image data based on the access information. Therefore, an advantage that it is possible to obtain the printing result in relatively excellent accuracy with removing influence of characteristics depending on the type difference and the like is obtained. Further, since the acquisition site is represented in the access information, the printer can utilize the image processing data storage terminal without checking the acquisition site, so that an advantage that the printer side can relatively easily make wide adaptation over the image capturing device in comparison to the related art one is also obtained.
  • the image processing data is stored in the image processing data storage terminal, the contents of the image processing data can easily be changed even after the image capturing device is provided, so that an advantage that the printer side can relatively easily make flexible adaptation over the image capturing device in comparison to the related art one is also obtained.

Abstract

The invention provides an image processing system which is suitable to carry out image processing in excellent accuracy while removing influence due to characteristics depending on the type difference and which facilitates wide and flexible adaptation over image capturing devices. A digital camera includes an image pick-up sensor unit which receives images as data, a URL memory unit which stores a URL to indicate an acquisition site of image processing data, and a URL adding unit which adds the URL in the URL memory unit to the image data. The printer includes an RAW data read unit which reads out the image data, a URL acquisition unit which acquires the URL added to the image data, an image processing data acquisition unit which acquires the image processing data from the image processing data storage server based on the acquired URL, and an image data processing unit to process the image data based on the acquired image processing data.

Description

  • This is a Continuation of application Ser. No. 10/617,867 filed Jul. 14, 2003. The disclosure of the prior application is hereby incorporated by reference herein in its entirety.
  • BACKGROUND OF THE INVENTION
  • 1. Field of Invention
  • The present invention relates to a system and a method of processing image data, a device, a terminal and a program adapted to the system, a data structure of image data, and a method of generating image data. More particularly, the invention relates to an image processing system suitable to carry out image processing in excellent accuracy while removing influence of characteristics depending on the type difference and the like and facilitating wide and flexible adaptation over image capturing devices, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of image data, and a method of processing image and a method of generating image data.
  • 2. Description of Related Art
  • In related art digital still cameras (hereafter “digital camera”), various image processes, such as color converting, color correcting and the like, are carried out in a procedure of generating image data. However, the digital camera must carry out the image process within a restrained range of resources (performance of CPU or memory), so that there are some limitations to carry out the image processing in excellent accuracy.
  • In order to address or solve these limitations, the related art includes a digital camera employing the RAW format in which the digital camera does not substantially carry out the image process and output data from sensors, such as CCD (Charge Coupled Device) is output as it is. In this case, if an application dedicated to process the RAW data is installed in a personal computer (personal computer), the personal computer is able to carry out the image process in excellent accuracy. However, since the dedicated application must be installed in every type of digital cameras, it cannot have generality. For example, general image processing applications, such as Photoshop of Adobe that are accustomed to users cannot be used.
  • In this manner, if the digital camera with the RAW format and a personal computer are combined in use, the results of image processing can be obtained in excellent accuracy while removing influence of characteristics depending on the type difference and the like. Since general users' personal computers are connected to one camera in most cases or only several cameras even if they exist, it is not complicate to install the dedicated application in every type of the cameras. However, there are problems in the case of printers other than the personal computers. That is, the related art includes direct printing type printers that connect the digital cameras or the memories thereof to read image data and to carry out image process to print out. If such direct printing type printers are intended to be generally corresponding to the digital camera of RAW format, the dedicated applications must be installed in all the types of printers to be associated, and it is difficult to achieve this.
  • Related art techniques of processing the image data captured by digital cameras, etc., include, for example, the image processing device disclosed in the Japanese Unexamined Patent Application Publication No. 2002-33994 (hereafter “first related art example”), the image reproducing device disclosed in the Japanese Unexamined Patent Application Publication No. 10-191246 (hereafter “second related art example”), and the image capturing device disclosed in the Japanese Unexamined Patent Application Publication No. 2001-223979 (hereafter “third related art example”).
  • The first related art example includes a profile setting unit which sets a profile corresponding to a type of digital cameras over image data acquired by the digital camera, and an image processing unit which carries out the image process depending on the type of the digital camera using the profile set by the profile setting unit, and also includes a new profile acquisition unit which acquires a profile corresponding to a new type of a digital camera from a central server device connected through a network to supply the profile to the profile setting unit. By doing so, it is possible to remove influence due to different characteristics depending on the types of the digital cameras from the image data acquired by the digital camera and also to rapidly correspond to a new type of digital camera, so that the image process can be carried out in excellent efficiency.
  • In the second related art example, the capturing is carried out by a digital camera which has a function (a capturing information adding unit) to add capturing information representing a capturing condition to digital image data acquired in the capturing. An image reproducing device carries out the image process over the image data acquired in the capturing by using the capturing information added to the image data at a setup processing unit to enhance the image quality, and then reproduces the image data as a print or a display image of a monitor. By doing so, when a photographic image captured by the digital camera is reproduced, it is possible to immediately reproduce the photographic image in a high quality of image without repeating fine adjustments using a test print or a monitor checking in order to enhance the image quality.
  • The third related art example is an image capturing device to capture the image of a subject and recording the image data which includes an image pick-up unit to pick up the image of the subject, and a recording unit to record an image pick-up output signal output by the image pick-up unit as the image data and recording image pick-up signal format identifying information which identifies the signal format of the image pick-up output signal as separated out from the image data, and a signal processing unit to convert the image pick-up output signal recorded by the recording unit into a reproducing signal for reproduction display, and a display unit with which display the image based on the reproducing signal converted by the signal processing unit. By doing so, it is possible to record and reproduce the RAW data.
  • SUMMARY OF THE INVENTION
  • However, since the first related art example has a construction that the profile necessary for the image processing is acquired from a particular server, it is difficult to utilize profiles registered in the servers other than the particular server. When the first related art example is applied to the direct printing type printer, it has the mode that profiles with respect to the digital cameras currently provided or any digital cameras to be provided in the future are registered to the particular server and are used in the printer. However, since there are many types of digital cameras to be regarded as connected to the printer and all the digital cameras are not necessarily manufactured by the same maker, it is not practicable to register profiles in a specific server with respect to all the types to be intended to correspond to and use them in the printer. In practice, the profile with respect to the digital camera that is provided by each maker will be registered in the server that the maker operates and maintains. Therefore, in the first related art example, since it is difficult to correspond to products of plural maker's, there is a problem that it is difficult to achieve wide adaptation.
  • Moreover, although the second related art example has a construction that the capturing information added to the image data is received in the personal computer and the image data processing is carried out based on the added capturing information, only the capturing information representing the capturing conditions is insufficient to carry out the image process in excellent accuracy. Further, although it has been considered that the contents of the capturing information are made in detail so as to achieve the image processing in excellent accuracy, the changes of the contents of the capturing information after supplying the digital camera result in the changes of the internal specifications of the digital camera and then it is difficult to require the accuracy required for the case of implementing the image processing in a better accuracy for the existing types, so that it is difficult to make a flexible adaptation.
  • Moreover, although the third related art example has a construction that the RAW data added to the image pick-up signal format identifying information and the like are received in the personal computer and the image is reproduced based on the added image pick-up signal format identifying information and the like and the RAW data, it is only to reproduce the RAW data and then it is insufficient to carry out the image process in excellent accuracy. In similarity to the second related art example, although it has been considered that the contents of the image pick-up signal format identifying information and the like are made in detail so as to achieve the image processing in excellent accuracy, the changes of the contents of the image pick-up signal format identifying information and the like after supplying the digital camera result in the changes of the internal specifications of the digital camera and then it is difficult to require the accuracy required for the case of implementing the image processing in a better accuracy for the existing types, so that it is difficult to make a flexible adaptation.
  • These problems are not limited to the digital cameras, and the same problems are also applicable in a digital video device, an image capturing device or other devices.
  • Therefore, the present invention addresses the above and/or other problems, and provides an image processing system suitable to carry out image processing in excellent accuracy while removing influence of characteristics depending on the type difference and the like and facilitating wide and flexible adaptation over image capturing devices, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of an image data, a method of processing an image, and a method of generating an image data.
  • (Aspect 1)
  • In order to address or accomplish the above, an image processing system of aspect 1 includes an image capturing device, an image processing data storage terminal to store image processing data necessary to carry out image processing, and an image processing terminal to carry out the image processing. The image processing system processes, with the image processing terminal, the image data captured by the image capturing device based on the image processing data in the image processing data storage terminal.
  • The image processing data storage terminal and the image processing terminal are communicatively connected to each other.
  • The image capturing device includes an image receiving device to receive images as data and an access information associating device to associate access information indicating an acquisition site of the image processing data with the image data received by the image receiving device.
  • The image processing terminal includes an image data input device to input the image data from the image capturing device, an image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information associated with the image data input by the image data input device, and an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • The image processing data storage terminal provides the image processing data in response to a request from the image processing terminal.
  • According to this construction, when the capturing is carried out in the image capturing device, the captured image is received as a data by the image receiving device, and then the received image data is associated with access information by the access information associating device.
  • In the image processing terminal, the image data is input from the image capturing device by the image data input device, and the image processing data is acquired by the image processing data acquisition device from the image processing data storage terminal based on the access information corresponding to the input image data.
  • In the image processing data storage terminal, the image processing data is provided in response to a request from the image processing terminal.
  • In the image processing terminal, when the image processing data is acquired, the input image data is processed by the image data processing device based on the acquired image processing data.
  • Here, the access information associating device is not limited to correspond to the image data and the access information in a bundle, but it may, for example, separate the image data from the access information and add the reference information of the one of them to the other, thereby associating them. Hereafter, these are the same as an image processing system of aspect 2, an image capturing device of aspect 20 and a program for the device of aspect 23.
  • Furthermore, the image processing data may be any of information necessary to carry out the image processing, and for example, includes image correcting data which represents correcting values to carry out operation on the image data in order to correct the image constructed on the basis of the image data, a calculation formula data which represents a calculating formula to carry out operation on the image data in order to correct the image constructed on the basis of the image data, or an image processing module which represents program data to correct the image constructed on the basis of the image data. Hereafter, these are the same as an image processing system of aspect 2, an image capturing device of aspect 20, an image processing terminal of aspect 21, an image processing data storage terminal of aspect 22, programs for the terminals of aspects 24 and 25, a data structure of an image data of aspect 26, a method of processing an image of aspect 27, and a method of generating an image data of aspect 28.
  • Furthermore, the image data input device may have any of constructions that the image data can be input from the image capturing device, and for example, may have the construction that the image data is input from the image capturing device when the image capturing device and the image processing terminal are communicatively connected to each other or the construction that in case of the image capturing device having an image data memory device to store the image data, the image data memory device is separated out from the image capturing device and then the image data is input from the image data memory device. Hereafter, these are the same as an image processing system of aspect 2, an image processing terminal of aspect 21, and a program for the terminal of aspect 24.
  • (Aspect 2)
  • Further, an image processing system of aspect 2 includes an image capturing device, an image processing data storage terminal to store image processing data necessary to carry out image processing, and an image processing terminal to carry out the image processing. The image processing system processes, with the image processing terminal, the image data captured by the image capturing device based on the image processing data in the image processing data storage terminal.
  • The image processing data storage terminal and the image processing terminal are communicatively connected to each other.
  • The image capturing device includes an image receiving device to receive images as data, an access information memory device to store access information indicating an acquisition site of the image processing data, and an access information associating device to associate the access information in the access information memory device with the image data received by the image receiving device.
  • The image processing terminal includes an image data input device to input the image data from the image capturing device, an access information acquisition device to acquire the access information associated with the image data input by the image data input device, an image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information acquired by the access information acquisition device, and an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • The image processing data storage terminal includes an image processing data memory device to store the image processing data, and an image processing data supplying device to supply an image processing data corresponding to a request from the image processing terminal among the image processing data in the image processing data memory device to the image processing terminal.
  • According to this construction, when the capturing is carried out in the image capturing device, the captured image is received as a data by the image receiving device, and then the received image data is associated with the access information in the access information memory device by the access information associating device.
  • In the image processing terminal, the image data is input from the image capturing device by the image data input device, the access information associated with the input image data is acquired by the access information acquisition device, and the image processing data is acquired by the image processing data acquisition device from the image processing data storage terminal based on the acquired access information.
  • In the image processing data storage terminal, when receiving a request from the image processing terminal, the image processing data responding to the request from the image processing terminal, among the image processing data of the image processing data memory device is provided to the image processing terminal by the image processing data supplying device.
  • In the image processing terminal, when the image processing data is acquired, the input image data is processed by the image data processing device based on the acquired image processing data.
  • Here, the access information memory device stores the access information by any method at any time, and in other words, it may store the access information at the previous time, or it may not store the access information at the previous time but store the access information via input from external sides at the time of operation of this system. Hereafter, these are the same as an image capturing device of aspect 20, a program for the device of aspect 23, a method of processing an image of aspect 27, and a method of generating an image data of aspect 28.
  • Here, the image processing data memory device stores the image processing data by any method at any time, and in other words, it may store the image processing data at the previous time, or it may not store the image processing data at the previous time but store the image processing data via input from external sides at the time of operation of this system. Hereafter, these are the same as an image processing data storage terminal of aspect 22, a program for the terminal of aspect 25, and a method of processing an image of aspect 27.
  • (Aspect 3)
  • Further, an image processing system of aspect 3 according to the image processing system of aspect 2 further includes a plurality of the image processing data storage terminals.
  • The image processing data acquisition device accesses the image processing data storage terminal specified by the access information acquired by the access information acquisition device, among the plurality of the image processing data storage terminals, and acquires the image processing data from the image processing data storage terminal.
  • According to this construction, in the image processing terminal, by the image processing data acquisition device, the image processing data storage terminal specified by the acquired access information, among the plurality of the image processing data storage terminals is accessed and the image processing data is acquired from the image processing data storage terminal.
  • (Aspect 4)
  • Further, an image processing system of aspect 4 according to the image processing system of aspect 3 is provided such that the image processing data is image correcting data representing correcting values to carry out a calculation on the image data in order to correct an image constructed on the basis of the image data.
  • According to this construction, in the image processing terminal, when the image correcting data is acquired, an operation is carried out over the input image data by the image data processing device based on the acquired image correcting data and then the image correcting is carried out.
  • (Aspect 5)
  • Further, an image processing system of aspect 5 according to the image processing system of aspect 3 is provided such that the image processing data is an image processing module representing program data which corrects an image constructed on the basis of the image data.
  • According to this construction, in the image processing terminal, when the image processing module is acquired, the acquired image processing module is carried out over the image data by the image data processing device and then the image is corrected by the carrying-out.
  • (Aspect 6)
  • Further, an image processing system of aspect 6 according to the image processing system of any one of aspects 3 to 5 is provided such that the access information associating device adds the access information in the access information memory device to the image data received by the image receiving device.
  • According to this construction, in the image capturing device, the access information in the access information memory device is added to the received image data by the access information associating device. By doing so, the image data and the access information are associated with each other.
  • (Aspect 7)
  • Further, an image processing system of aspect 7 according to the image processing system of any one of aspects 3 to 5 is provided such that the access information associating device generates files in a separate manner from the image data received by the image receiving device and the access information in the access information memory device, and adds reference information to one of the image data files storing the image data and the access information file storing the access information, the reference information having the other thereof as a reference site.
  • According to this construction, in the access information associating device, the received image data and the access information in the access information memory device are generated as separate files, respectively, and the information having one of the image data files and the access information file as a reference site is added to the other thereof. By doing so, the image data and the access information are associated with each other.
  • (Aspect 8)
  • Further, an image processing system of aspect 8 according to the image processing system of any one of aspects 3 to 5 is provided such that the access information associating device encrypts the access information in the access information memory device, and superposes the encrypted access information on the image data received by the image receiving device.
  • According to this construction, in the access information associating device, the access information in the access information memory device is encrypted, and the encrypted access information is superposed on the received image data. By doing so, the image data and the access information are associated with each other.
  • (Aspect 9)
  • Further, an image processing system of aspect 9 according to the image processing system of any one of aspects 3 to 8 is provided such that the image capturing device further includes a capturing information generating device to generate capturing information representing capturing modes or a capturing environment of the image over the image data received by the image receiving device, and a capturing information associating device to associate the capturing information generated by the capturing information generating device to the image data received by the image receiving device.
  • According to this construction, in the image capturing device, the capturing information representing the capturing mode or the capturing environment of the image over the received image data is generated by the capturing information generating device, and the capturing information is associated with the received image data by the capturing information associating device.
  • (Aspect 10)
  • Further, an image processing system of aspect 10 according to the image processing system of any one of aspects 3 to 9 is provided such that the access information memory device stores the access information for each of the capturing modes when a plurality of the capturing modes is defined, and the access information associating device reads out the access information corresponding to a plurality of capturing modes, which are all different, from the access information memory device, and associates the plurality of pieces of read access information with the image data.
  • According to this construction, by the access information associating device, the access information associated with the plurality of different capturing modes are read respectively from the access information memory device, and the plurality of the read information are associated with the image data.
  • Here, the access information associating device reads out the access information associated with the plurality of different capturing modes, but it may read the access information corresponding to all the capturing modes or the access information corresponding to some of the capturing modes. In the latter case, for example, the access information corresponding to the capturing mode same as or associated with the capturing modes over the received image data can be read.
  • (Aspect 11)
  • Further, an image processing system of aspect 11 according to the image processing system of aspect 10 is provided such that the image processing terminal further includes a capturing mode designating device to designate the capturing modes, and the access information acquisition device acquires the access information corresponding to the capturing mode designated by the capturing mode designating device, among the plurality of pieces of access information associated with the image data input by the image data input device.
  • According to this construction, in the image processing terminal, when the capturing mode is designated by the capturing mode designating device, the access information corresponding to the designated capturing mode, is acquired from among the plurality of pieces of access information corresponding to the input image data by the access information acquisition device.
  • (Aspect 12)
  • Further, an image processing system of aspect 12 according to the image processing system of any one of aspects 3 to 9 is provided such that the access information memory device stores the access information for each of the output devices when a plurality of output devices to output the image formed on the basis of the image data is defined; and the access information associating device reads out the access information associated with the plurality of different output devices respectively from the access information memory device, and associates the plurality of the read access information with the image data.
  • According to this construction, by the access information associating device, the access information corresponding to the different plurality of the output devices are read respectively from the access information memory device, and the plurality of the read information is associated with the image data.
  • Here, the access information associating device reads out the access information corresponding to the different plurality of the output devices, but it may read the access information corresponding to all the output devices or the access information corresponding to some of the output devices. In the latter case, for example, the access information associated with the output devices same as or associated with the output devices over the received image data can be read.
  • Further, the output devices include, for example, a printer, a display, or other devices to output the image data.
  • (Aspect 13)
  • Further, an image processing system of aspect 13 according to the image processing system of aspect 12 is provided such that the image processing terminal further includes an output device designating device to designate the output devices, and the access information acquisition device acquires the access information associated with the output device designated by the output device designating device, among the plurality of pieces of access information associated with the image data input by the image data input device.
  • According to this construction, in the image processing terminal, when the output device is designated by the output device designating device, the access information corresponding to the designated output device, is acquired from among the plurality of pieces of access information corresponding to the input image data by the access information acquisition device.
  • (Aspect 14)
  • Further, an image processing system of aspect 14 according to the image processing system of any one of aspects 3 to 13 is provided such that the access information is a URL.
  • According to this construction, in the image capturing device, the URL in the access information memory device is associated with the received image data by the access information associating device.
  • In the image processing terminal, the image data is input from the image capturing device by the image data input device, the URL corresponding to the input image data is acquired by the access information acquisition device, the image processing data is acquired from the image processing data storage terminal by the image processing data acquisition device based on the acquired URL.
  • (Aspect 15)
  • Further, an image processing system of aspect 15 according to the image processing system of any one of aspects 3 to 14 is provided such that the image receiving device receives the image as RAW data.
  • According to this construction, in the image capturing device, the image is received as RAW data by the image receiving device.
  • (Aspect 16)
  • Further, an image processing system of aspect 16 according to the image processing system of aspect 15 is provided such that the image capturing device further includes an image data compressing device to compress the RAW data received by the image receiving device using a predetermined compressing scheme, and the access information associating device associates the access information in the access information memory device with the compressed image data compressed by the image data compressing device.
  • According to this construction, in the image capturing device, the received RAW data is compressed using a predetermined compressing scheme by the image data compressing device, and the access information in the access information memory device is associated with the compressed image data by the access information associating device.
  • Here, the predetermined compressing scheme may be employed among any compressing schemes including irreversible compressing schemes, such as JPEG (Joint Photographic coding Experts Group), or reversible compressing schemes, such as LZH and ZIP, but it is preferable that the reversible compressing scheme is employed in terms of obtaining the result of image processing in excellent accuracy.
  • (Aspect 17)
  • Further, an image processing system of aspect 17 according to the image processing system of any one of aspects 3 to 16 is provided such that the image processing data memory device stores the compressed image processing data into which the image processing data is compressed using a predetermined compressing scheme, the image processing terminal further includes an image processing data restoring device to restore the compressed image processing data acquired by the image processing data acquisition device using a restoring scheme corresponding to the compressing scheme, and the image data processing device processes the image data input by the image data input device based on the image data restored by the image processing data restoring device.
  • According to this construction, in the image processing data storage terminal, when receiving a request from the image processing terminal, the compressed image processing data responding to the request from the image processing terminal, among the compressed image processing data in the image processing data memory device is provided to the image processing terminal by the image processing data supplying device.
  • In the image processing terminal, when the compressed image processing data is acquired, the acquired compressed image processing data is restored by the image processing data restoring device in a predetermined recovering scheme, and the input image data is processed by the image data processing device based on the restored image processing data.
  • (Aspect 18)
  • Further, an image processing system of aspect 18 according to the image processing system of any one of aspects 3 to 17 is provided such that the image data processing device generates CMYK data from the image data input by the image data input device.
  • According to this construction, in the image processing terminal, the CMYK data is generated from the input image data by the image data processing device.
  • (Aspect 19)
  • Further, an image processing system of aspect 19 according to the image processing system of any one of aspects 3 to 18 is provided such that the image processing terminal is a printer to carry out printing based on the image data processed by the image data processing device.
  • According to this construction, in the printer, the image data is input from the image capturing device by the image data input device, the access information associated with the input image data is acquired by the access information acquisition device, and the image processing data is acquired from the image processing data storage terminal by the image processing data acquisition device based on the acquired access information.
  • In the image processing data storage terminal, when receiving a request from the printer, the image processing data responding to the request from the printer, among the image processing data in the image processing data memory device is provided to the printer by the image processing data supplying device.
  • In the printer, when the image processing data is acquired, the input image data is processed by the image data processing device based on the acquired image processing data, and the printing is carried out based on the processed image data.
  • (Aspect 20)
  • Further, in order to address or accomplish the above, an image capturing device of aspect 20 adapted to the image processing system of aspect 2 includes an image receiving device to receive images as data, an access information memory device to store access information indicating an acquisition site of the image processing data, and an access information associating device to associate the access information in the access information memory device with the image data received by the image receiving device.
  • According to this construction, it is possible to obtain functions equivalent to those of image capturing device in the image processing system of aspect 2.
  • (Aspect 21)
  • Further, in order to address or accomplish the above, an image processing terminal of aspect 21 adapted to the image processing system of aspect 2 includes an image data input device to input the image data from the image capturing device, an access information acquisition device to acquire the access information associated with the image data input by the image data input device, an image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information acquired by the access information acquisition device, and an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • According to this construction, it is possible to obtain functions equivalent to those of an image processing terminal in the image processing system of aspect 2.
  • (Aspect 22)
  • Further, in order to address or accomplish the above, an image processing data storage terminal of aspect 22 adapted to the image processing system of aspect 2 includes an image processing data memory device to store the image processing data, and an image processing data supplying device to supply an image processing data corresponding to a request from the image processing terminal from among the image processing data in the image processing data memory device to the image processing terminal.
  • According to this construction, it is possible to obtain functions equivalent to those of image processing data storage terminal in the image processing system of aspect 2.
  • (Aspect 23)
  • Further, in order to address or accomplish the above, a program for a device of aspect 23 for execution on the image capturing device disclosed in aspect 20, which is made of a computer includes a program for executing a process implemented by the access information associating device to associate the access information in the access information memory device with the image data received by the image receiving device.
  • According to this construction, when the program is read by the computer and the process is carried out by the computer in accordance with the read program, it is possible to obtain functions equivalent to those of the image capturing device of aspect 20.
  • (Aspect 24)
  • Further, in order to address or accomplish the above, a program for a terminal of aspect 24 for execution on the image processing terminal of aspect 21, which is made of a computer includes a program for executing processes implemented by the image data input device to input the image data from the image capturing device, the access information acquisition device to acquire the access information associated with the image data input by the image data input device, the image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information acquired by the access information acquisition device, and the image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
  • According to this construction, when the program is read by the computer and processing is carried out by the computer in accordance with the read program, it is possible to obtain functions equivalent to those of the image processing terminal of aspect 21.
  • (Aspect 25)
  • Further, in order to address or accomplish the above, a program for a terminal of aspect 25 for execution on the image processing data storage terminal of aspect 22, which is made of a computer includes a program for executing a process implemented by the image processing data supplying device to supply an image processing data corresponding to a request from the image processing terminal from among the image processing data in the image processing data memory device to the image processing terminal.
  • According to this construction, when the program is read by the computer and processing is carried out by the computer in accordance with the read program, it is possible to obtain functions equivalent to those of the image processing data storage terminal of aspect 22.
  • (Aspect 26)
  • Further, in order to address or accomplish the above, a data structure of an image data of aspect 26, which is a data structure of an image data in the image processing system of aspect 6 includes the image data and access information indicating an acquisition site of the image processing data and the access information is added to the image data.
  • According to this construction, in the image processing terminal, the image data is input from the image capturing device by the image data input device, the access information added to the input image data is acquired from the image data by the access information acquisition device, and the image processing data is acquired from the image processing data storage terminal by the image processing data acquisition device based on the acquired access information.
  • (Aspect 27)
  • Further, in order to address or accomplish the above, an image processing method of aspect 27, which is a method of communicatively connecting to each other an image processing data storage terminal to store image processing data necessary to carry out image processing and an image processing terminal to carry out the image processing based on the image processing data, and of processing the image data captured by the image capturing device using the image processing data storage terminal, the image processing terminal and the image capturing device. The method includes: in the image capturing device, an image receiving step of receiving the images as data, and an access information associating step of associating access information in access information memory device to store access information indicating an acquisition site of the image processing data with the image data received in the image receiving step; in the image processing terminal, an image data input step of inputting the image data from the image capturing device, an access information acquisition step of acquiring the access information associated with the image data input in the image data input step, and an image processing data acquisition step of acquiring the image processing data from the image processing data storage terminal based on the access information acquired in the access information acquisition step; in the image processing data storage terminal, an image processing data supplying step of supplying the image processing data responding to a request from the image processing terminal, among the image processing data in an image processing data memory device to store the image processing data to the image processing terminal; and in the image processing terminal, an image data processing step of processing the image data input in the image data input step based on the image processing data acquired in the image processing data acquisition step.
  • Here, the image data input step may include any method that the image data can be input from the image capturing device, and for example, may include a method that the image data is input from the image capturing device when the image capturing device and the image processing terminal are communicatively connected to each other, or a method that in case of the image capturing device having an image data memory device to store the image data, the image data memory device being separated out from the image capturing device and then the image data is input from the image data memory device.
  • (Aspect 28)
  • Further, in order to address or accomplish the above, an image data generating method of aspect 28, which is a method of generating an image data includes an image receiving step of receiving the images as data, and an access information associating step of associating access information in access information memory device to store access information indicating an acquisition site of the image processing data with the image data received in the image receiving step.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic illustrating an image processing system according to the present invention;
  • FIG. 2 is a flowchart illustrating an image capturing processing;
  • FIG. 3 is a flowchart illustrating an image printing process.
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Exemplary embodiments according to the present invention are described below with reference to the drawings. FIGS. 1 to 3 are schematics illustrating exemplary embodiments of an image processing system, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of an image data, a method of processing an image, and a method of generating an image data according to the present invention.
  • As shown in FIG. 1, the present exemplary embodiment includes an image processing system, an image capturing device, an image processing terminal, an image processing data storage terminal, a program for the device, a program for the terminal, a data structure of an image data, a method of processing an image, and a method of generating an image data according to the present invention are applied to the case that a printer 200 processes an image data captured by a digital camera 100 to be printed.
  • First, the image processing system according to the present invention is described below with reference to FIG. 1. FIG. 1 is a schematic illustrating the image processing system according to the present invention.
  • The image processing system according to the present invention, as shown in FIG. 1, includes the digital camera 100, a direct printing type printer 200 which processes the image data captured by the digital camera 100 to be printed, and an image processing data storage server 300 which stores image processing data necessary to carry out image processing.
  • The digital camera 100 and the printer 200 are communicatively connected to each other through a predetermined cable when the printer 200 carries out printing image, and then the image data captured by the digital camera 100 is transmitted to the printer 200. Furthermore, the connection is not limited to the cable connection, but it may be possible that the built-in memory is separated out from the digital camera 100 and then the printer 200 reads the built-in memory, thereby the image data being transmitted to the printer 200.
  • Further, the printer 200 and the image processing data storage server 300 are communicatively connected to each other through the Internet 199. Moreover, although the only one image processing data storage server 300 is shown for the sake of easily understanding the present invention, in practice, a plurality of the image processing data storage servers 300 are connected through the Internet 199.
  • Next, the construction of the digital camera 100 is described in detail with reference to FIG. 1.
  • The digital camera 100, as shown in FIG. 1, includes an image pick-up sensor unit 102, an A/D converting unit 104 which A/D-converts the image pick-up signal from the image pick-up sensor unit 102, an RAW data compressing unit 106 which compresses an RAW data from the A/D converting unit 104, a capturing information generating unit 108 which generates capturing information, a capturing information adding unit 110 which adds the capturing information to the compressed RAW data from the RAW data compressing unit 106, a URL memory unit 112 which stores a URL, a URL adding unit 114 which adds the URL to the compressed RAW data from the capturing information adding unit 110, and an RAW data memory unit 116 which stores the compressed RAW data from the URL adding unit 114.
  • The image pick-up sensor unit 102 includes a predetermined number of pixels which are constructed with CCD, CMOS (Complementary Metal-Oxide Semiconductor), and the like, and receives an image using a mechanical shutter or an electronic shutter as light quantity at the time that a release switch (not shown) is pushed on. The receiving is carried out every pixel, and for example in case of 5 million pixels, the detection of the light quantity is carried out every pixel in a quadrilateral arrangement having 2,500 pixels in the horizontal direction and 2,000 pixels in the vertical direction. Further, an analog signal representing the detection quantity of each pixel is output as an image pick-up signal to A/D converting unit 104.
  • The image pick-up signal is input from the image pick-up sensor unit 102, the A/D converting unit 104 A/D-converts the signal to a digital data which has, for example, 8 to 16 bit representing the luminance per pixel, and outputs the RAW data obtained with the A/D-converting to the RAW data compressing unit 106.
  • The RAW data compressing unit 106 compresses the RAW data received by the A/D converting unit 104 in a reversible compressing scheme in order to reduce the data capacity of the RAW data and then outputs the compressed RAW data to the capturing information adding unit 110. For example, the compressing format such as LZH and ZIP, can be utilized for the reversible compressing scheme.
  • The capturing information generating unit 108 generates the capturing information representing the capturing mode or the capturing environment of the image over the received RAW data received from the A/D converting unit 104 and outputs the generated capturing information to the capturing information adding unit 110. The capturing information, which is noticeable from the digital camera 100 at the time of the capturing includes information about, for example, exposure (diaphragm, speed of shutter, etc.), light source (daylight, fluorescent lamp, incandescent lamp, etc.), flash information, exposure mode (automatic, manual, etc.), capturing mode (landscape, portrait, nightscape, etc.), distance from subject, region of subject (a position which can be focused, a position of the image on which the subject is located), and white balance setting (automatic, fixed, etc.).
  • The capturing information adding unit 110 adds the capturing information generated at the capturing information generating unit 108 to the front end of the compressed RAW data from the RAW data compressing unit 106 and then outputs the compressed RAW data added with the capturing information to the URL adding unit 114.
  • In the URL memory unit 112, a plurality of URLs which represent the acquisition sites of the image processing data according to the characteristics of the digital camera 100 are stored. The image processing data include, for example, image correcting data which represents correcting values to carry out a calculation on the RAW data in order to correct the image constructed on the basis of the RAW data, and an image processing module which represents program data correcting the image constructed on the basis of the RAW data.
  • The URL adding unit 114 adds the URL in the URL memory unit 112 to the front end of the compressed RAW data from the capturing information adding unit 110 and stores the compressed RAW data added with the URL to the RAW data memory unit 116.
  • The digital camera 100 is, more specifically, constructed having the same functions as those of a general computer in which CPU, ROM, RAM, and I/F are connected through bus, and the CPU which is constructed with micro processing unit (MPU) starts up a predetermined program stored in a predetermined region of ROM to carry out the image capturing processing as shown in the flowchart of FIG. 2 in accordance with the program.
  • FIG. 2 is a flowchart illustrating an image capturing processing.
  • The image capturing processing which is a processing to capture an image and storing the RAW data obtained by capturing the image in the built-in memory, first proceeds to step S100 at the execution in CPU, as shown in FIG. 2.
  • In Step S100, the capturing is carried out by the image pick-up sensor unit 102 at the timing that a release switch (not shown) is pushed on to proceed to step S102, the image pick-up signal from the image pick-up sensor unit 102 is A/D-converted to proceed to step S104, and the RAW data obtained with A/D-converting is compressed in a reversible compressing scheme to proceed to step S106.
  • In step S106, the capturing information is generated to proceed to step S108, the generated capturing information is added to the frond end of the compressed RAW data to proceed to step S110, and the URL is read from the URL memory unit 112 to proceed to step S112.
  • In step S112, the read URL is added to the front end of the compressed RAW data added with the capturing information to proceed to step S114, the compressed RAW data added with the capturing information and the URL is stored in the RAW data memory unit 116, and a series of process are completed to return the original process.
  • Next, the construction of the printer 200 is described in detail with reference to FIG. 1.
  • The printer 200, as shown in FIG. 1, includes an RAW data read unit 202 which reads out the compressed RAW data, an RAW data restoring unit 204 which restores the compressed RAW data read in the RAW data read unit 202, a capturing information acquisition unit 206 which acquires the capturing information from the RAW data of the RAW data restoring unit 204, a URL acquisition unit 208 which acquires the URL from the RAW data of the capturing information acquisition unit 206, an image processing data acquisition unit 210 which acquires the image processing data from the image processing data storage server 300, an image data processing unit 212 which carries out the image processing over the RAW data from the URL acquisition unit 208, a pseudo halftone processing unit 214 which carries out a pseudo halftone processing over the RAW data on which the processing is completed from the image data processing unit 212, and a printing unit 216 which carries out printing based on the RAW data on which the processing is completed from the pseudo halftone processing unit 214.
  • The RAW data read unit 202 reads out the compressed RAW data from the RAW data memory unit 116 when it communicatively connects the digital camera 100, and then it outputs the read compressed RAW data to the RAW data restoring unit 204.
  • The RAW data restoring unit 204 restores the compressed RAW data from the RAW data read unit 202 in a reversible restoring scheme corresponding to the aforementioned reversible compressing scheme, and then outputs the restored RAW data to the capturing information acquisition unit 206.
  • The capturing information acquisition unit 206 acquires the capturing information from the RAW data of the RAW data restoring unit 204 and then outputs the acquired capturing information to the image data processing unit 212 and simultaneously outputs the RAW data to the URL acquisition unit 208.
  • The URL acquisition unit 208 acquires the URL from the RAW data of the capturing information acquisition unit 206 and then outputs the acquired URL to the image processing data acquisition unit 210 and simultaneously outputs the RAW data to the image data processing unit 212.
  • The image processing data acquisition unit 210 accesses the image processing data storage server 300 specified by the URL from the URL acquisition unit 208, acquires the image correcting data and the image processing module from the image processing data storage server 300 as the image processing data, and outputs the acquired image processing data to the image data processing unit 212.
  • The image data processing unit 212 comprises a color interpolating unit 212 a, a color correcting unit 212 b, a noise removing unit 212 c, a sharpness processing unit 212 d, and a color converting unit 212 e.
  • The color interpolating unit 212 a carries out a color interpolating over the RAW data of the URL acquisition unit 208 based on the capturing information from the capturing information acquisition unit 206 and the image correcting data and the image processing module from the image processing data acquisition unit 210, and then outputs the RGB data carried out with the color interpolating to the color correcting unit 212 b. Since CCD is only able to detect the light quantity, in order to acquire color image, the digital camera 100 is further provided with a color filter (RGB or YMCG) in front of the sensor and detects the light passing through the color filter, thereby detecting the light quantity of each color of the RGB. For this reason, it is necessary to obtain as a URL how many color filters the data of each pixel is acquired by passing through. Further, it may be acquired as an image processing module. In the result of the color interpolating, full color data (48[bit/pixel]) having all the data of each pixel RGB is generated by one data (16[bit/pixel]) of any one color of each pixel RGB. However, the RGB data of this case is a RGB data in the color space defined by the maker of the digital camera 100.
  • The color correcting unit 212 b carries out a color correcting of, for example brightness, contrast, chromaticity, color blurring, memory color such as flesh-color or green of tree, and the like over the RGB data from the color interpolating unit 212 a based on the capturing information from the capturing information acquisition unit 206 and the image correcting data and the image processing module from the image processing data acquisition unit 210, and then outputs the RGB data carried out with the color correcting to the noise removing unit 212 c.
  • The noise removing unit 212 c carries out a noise removing over the RGB data from the color correcting unit 212 b based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210, and then outputs the RGB data carried out with the noise removing to the sharpness processing unit 212 d.
  • The a sharpness processing unit 212 d carries out a sharpness processing over the RGB data from the noise removing unit 212 c based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210, and then outputs the RGB data carried out with the sharpness processing to the color converting unit 212 e.
  • The color converting unit 212 e carries out RGB-CMYK converting over the RGB data from the sharpness processing unit 212 d based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210, and then outputs the RGB data carried out with the color converting to the pseudo halftone processing unit 214.
  • The pseudo halftone processing unit 214 carries out a pseudo halftone processing over the RAW data from the color converting unit 212 e by using such a processing as error diffusion, converts it into CMYK data having multi-value such as two-value, four-value, etc., and outputs the converted CMYK data to the printing unit 216.
  • The printing unit 216 carries out printing based on the CMYK data from pseudo halftone processing unit 214.
  • The printer 200 is, more specifically, constructed having the same functions as those of a general computer in which CPU, ROM, RAM, and I/F, etc., are connected through a bus, and the CPU which is constructed with micro processing unit (MPU) or the like starts up a predetermined program stored in a predetermined region of ROM to carry out the image printing processing as shown in the flowchart of FIG. 3 in accordance with the program. FIG. 3 is a flowchart illustrating an image printing processing.
  • The image printing processing which, when communicatively connected with the digital camera 100 is communicatively connected, is a processing to read out the RAW data from the digital camera 100 and then carry out printing over the read RAW data, first proceeds to step S200 at the execution in CPU, as shown in FIG. 3.
  • In Step S200, the compressed RAW data is read from the RAW data memory unit 116 to proceed to step S202, the read compressed RAW data is restored to proceed to step S204, and the capturing information is acquired from the restored RAW data to proceed to step S206.
  • In step S206, the URL is acquired from the restored RAW data to proceed to step S208, the image processing data storage server 300 specified by the acquired URL is accessed, the image processing data is acquired from the image processing data storage server 300 to proceed to step S210, and the color interpolating is carried out over the RAW data based on the image processing data and the capturing information to proceed to step S212.
  • In step S212, the color correcting is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S214, the noise removing is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S216, and the sharpness processing is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S218.
  • In step S218, the color converting is carried out over the RGB data based on the image processing data and the capturing information to proceed to step S220, the pseudo halftone processing is carried out over the RGB data to proceed to step S222, and the printing data is generated based on the CMYK data carried out with the pseudo halftone processing to proceed to step S224.
  • In S224, the printing is carried out based on the generated printing data, and a series of process are completed to return the original process.
  • Next, the construction of the image processing data storage server 300 is described in detail with reference to FIG. 1.
  • The image processing data storage server 300, as shown in FIG. 1, includes an image correcting data memory unit 302 which stores image correcting data, an image processing module memory unit 304 which stores an image processing module, and an image processing data transmitting unit 306 which, in response to a request from the printer 200, transmits the image correcting data from the image correcting data memory unit 302 or the image processing module from the image processing module memory unit 304 as image processing data to the printer 200.
  • Next, the operations of the present exemplary embodiments are described.
  • In the digital camera 100, when a release switch (not shown) is pushed on by a user, capturing is carried out through steps S100 to S104 by the image pick-up sensor unit 102 at the timing that a release switch is pushed on, the image pick-up signal from the image pick-up sensor unit 102 is A/D-converted by the A/D converting unit 104, and the RAW data obtained with A/D-converting is compressed by the RAW data compressing unit 106 in a reversible compressing scheme.
  • Subsequently, through steps S106 and S108, the capturing information is generated by the capturing information generating unit 108, and the generated capturing information is added to the frond end of the compressed RAW data by the capturing information adding unit 110. Further, through steps S110 to S114, the URL is read from the URL memory unit 112 by the URL adding unit 114, the read URL is added to the front end of the compressed RAW data, and the compressed RAW data added with the capturing information and the URL is stored in the RAW data memory unit 116.
  • Next, when the digital camera 100 and the printer 200 are communicatively connected in order to carry out the image printing at the printer 200, in the printer 200, through steps S200 to S204, the compressed RAW data from the RAW data memory unit 116 is read by the RAW data read unit 202, the read compressed RAW data is restored by the RAW data restoring unit 204, and the capturing information is acquired from the restored RAW data by the capturing information acquisition unit 206.
  • Subsequently, through steps S206 and S208, the URL is acquired from the restored RAW data by the URL acquisition unit 208, the image processing data storage server 300 specified by the acquired URL is accessed by the image processing data acquisition unit 210, and the image processing data is acquired from the image processing data storage server 300.
  • In the image processing data storage server 300, when a request from the printer 200 is received, the image processing data transmitting unit 306 transmits the image correcting data or the image processing module corresponding to the request from the printer 200, from among the image correcting data of the image correcting data in the image correcting data memory unit 302 and the image processing module in the image processing module memory unit 304, to the printer 200.
  • In the printer 200, if the image processing data is acquired, when it is the image processing module, the image processing module is carried out, and when it is the image correcting data, the image processing such as the color interpolating is carried out based on the image correcting data. More specifically, through steps S210 to S218, an image processing, such as color interpolating, color correcting, noise removing, sharpness processing and color converting is carried out by the image data processing unit 212 based on the acquired image processing data and the capturing information over the RAW data. Further, through steps S220 to S224, the pseudo halftone processing is carried out by the pseudo halftone processing unit 214 over the RGB data from the image data processing unit 212, the result is converted into CMYK data having multi-value, such as two-value, four-value, etc., and then the printing is carried out by the printing unit 216 based on the generated CMYK data.
  • In this manner, in the present exemplary embodiment, the digital camera 100 includes the image pick-up sensor unit 102 and the A/D converting unit 104 which receive the images as data, the URL memory unit 112 which stores the URL indicating the acquisition site of the image processing data, and the URL adding unit 114 which adds the URL of the URL memory unit 112 to the RAW data; the printer 200 includes the RAW data read unit 202 which reads out the RAW data from the digital camera 100, the URL acquisition unit 208 which acquires the URL added to the RAW data read at the RAW data read unit 202, the image processing data acquisition unit 210 which acquires the image processing data from the image processing data storage server 300 based on the URL acquired from the URL acquisition unit 208, and the image data processing unit 212 which processes the RAW data read at the RAW data read unit 202 based on the image processing data acquired at the image processing data acquisition unit 210; and the image processing data storage server 300 includes the image correcting data memory unit 302 and image processing module memory unit 304 which store the image processing data, and the image processing data transmitting unit 306 which, in response to a request from the printer 200, transmits the image processing data of the image correcting data memory unit 302 or the image processing module memory unit 304 to the printer 200.
  • By doing so, the digital camera 100 outputs the RAW data added with the URL, so that the printer 200 can acquire the image processing data suitable for the RAW data based on the URL. Therefore, it is possible to obtain the printing result in relatively excellent accuracy with removing influence of characteristics depending on the type difference and the like. Further, since the acquisition site is represented by the URL, the printer 200 can utilize the image processing data storage server 300 without checking the acquisition site, so that the printer side can easily make wide adaptation over the digital camera 100 in comparison to the related art one. Moreover, since the image processing data is stored in the image processing data storage server 300, the contents of the image processing data can easily be changed even after the digital camera is provided, so that the printer 200 side can easily make flexible adaptation over the digital camera 100 in comparison to the related art one.
  • Further, in the present exemplary embodiment, the image processing data is image correcting data representing correcting values to carry out a calculation on the RAW data in order to correct the image constructed on the basis of the RAW data.
  • By doing so, the image correcting is carried out, so that it is possible to obtain the result of the image processing in better accuracy.
  • Further, in the present exemplary embodiment, the image processing data is an image processing module representing program data which corrects the image constructed on the basis of the RAW data.
  • By doing so, the image correcting is carried out, so that it is possible to obtain the result of the image processing in better accuracy.
  • Further, in the present exemplary embodiment, the digital camera 100 further includes the capturing information generating unit 108 which generates the capturing information and the capturing information adding unit 110 which adds the capturing information generated at the capturing information generating unit 108 to the RAW data.
  • By doing so, the digital camera 100 outputs the RAW data added with the capturing information and the URL, so that the printer 200 can acquire the image processing data suitable for the RAW data based on the URL and the image processing can be carried out based on the image processing data and the capturing information. Therefore, it is possible to obtain the result of the image processing in better accuracy.
  • Further, in the present exemplary embodiment, the image pick-up sensor unit 102 and the A/D converting unit 104 receive the image as RAW data.
  • By doing so, in the printer 200, the image processing can be carried out based on the RAW data, so that it is possible to obtain the result of the image processing in better accuracy.
  • Further, in the present exemplary embodiment, the digital camera 100 further includes the RAW data compressing unit 106 which compresses the received RAW data in a reversible compressing scheme, and the URL adding unit 114 adds the URL in the URL memory unit 112 to the compressed RAW data compressed at the RAW data compressing unit 106.
  • By doing so, in the digital camera 100, since the RAW data is compressed in the reversible compressing scheme, it is possible to reduce the necessary memory capacity, and also in the printer 200, since the image processing can be carried out based on the RAW data, it is possible to obtain the result of the image processing in better accuracy.
  • In the aforementioned exemplary embodiment, the digital camera 100 corresponds to the image capturing device of aspects 1, 2, 9, 16, 20, 21, 23, 24 or 27, the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving device of aspects 1, 2, 6, 9, 15, 16, 20 or 23. Furthermore, the receiving of the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving step of aspects 27 and 28, the RAW data compressing unit 106 corresponds to the image data compressing device of aspect 16, and the capturing information generating unit 108 corresponds to the capturing information generating device of aspect 9.
  • Further, in the aforementioned exemplary embodiment, the capturing information adding unit 110 corresponds to the capturing information associating device of aspect 9, the URL memory unit 112 corresponds to the access information memory device of aspects 2, 6, 16, 20, 23, 27 or 28, and the URL adding unit 114 corresponds to the access information associating device of aspects 1, 2, 6, 16, 20 or 23.
  • Furthermore, the adding of the URL adding unit 144 corresponds to the step of the access information associating step of aspect 27 or aspect 28, the printer 200 corresponds to the image processing terminal of aspects 1, 2, 19, 21, 22, 24, 25 or 27, and the RAW data read unit 202 corresponds to the image data input device of aspects 1, 2, 18, 21 or 24.
  • Further, in aforementioned exemplary embodiment, the read by the RAW data read unit 202 corresponds to the image data input step of aspect 27, the URL acquisition unit 208 corresponds to the access information acquisition device of aspects 2, 3, 21 or 24, and the acquisition by the URL acquisition unit 208 corresponds to the access information acquisition step of aspect 27. Furthermore, the image processing data acquisition unit 210 corresponds to the image processing data acquisition device of aspects 1 to 3, aspect 21 or aspect 24, the acquisition of the image processing data acquisition unit 210 corresponds to the image processing data acquisition step of aspect 27, and the image data processing unit 212 corresponds to the image data processing device of aspects 1, 2, 18, 19, 21 or 24.
  • Further, in aforementioned exemplary embodiment, the processing of the image data processing unit 212 corresponds to the image data processing step of aspect 27, the image processing data storage server 300 corresponds to the image processing data storage terminal of aspects 1 to 3, aspects 21, 22, 24, 25 or 27, and the image correcting data memory unit 302 and the image processing module memory unit 304 correspond to the image processing data memory device of aspects 2, 22, 25 or 27.
  • Furthermore, the image processing data transmitting unit 306 corresponds to the image processing data supplying device of aspects 2, 22 or 25, the transmitting of the image processing data transmitting unit 306 corresponds to the image processing data supplying step of aspect 27, and the URL corresponds to the access information of aspects 1 to 3, aspects 6, 14, 16, 20, 21, 23, 24, 26 to 28.
  • Further, in the aforementioned exemplary embodiment, the RAW data corresponds to the image data of aspect 1, aspect 2, aspects 4 to 6, aspect 9, aspect 16, aspects 18 to 21, aspect 23, aspect 24, aspects 26 to 28.
  • Furthermore, in the aforementioned exemplary embodiment, although the URL adding unit 114 have the construction that the URL of the URL memory unit 112 is added to the front end of the RAW data, it is not limited to the construction, but it may have the construction that the RAW data and the URL of the URL memory unit 212 are generated as separate files, respectively, and one of the RAW data file to store the RAW data and the URL file to store the URL is added with reference information having the other thereof as a reference site.
  • In this case, the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving device of aspect 7, the URL memory unit 112 corresponds to the access information memory device of aspect 7, the URL adding unit 114 corresponds to the access information associating device of aspect 7, and the URL corresponds to the access information of aspect 7. Further, the RAW data corresponds to the image data of aspect 7.
  • Furthermore, in the aforementioned exemplary embodiment, although the URL adding unit 114 have the construction that the URL of the URL memory unit 212 is added to the front end of the RAW data, it is not limited to the construction, but it may have the construction that the URL of the URL memory unit 212 are encrypted and the encrypted URL is superposed on the RAW data.
  • In this case, the image pick-up sensor unit 102 and the A/D converting unit 104 correspond to the image receiving device of aspect 8, the URL memory unit 112 corresponds to the access information memory device of aspect 8, the URL adding unit 114 corresponds to the access information associating device of aspect 8, and the URL corresponds to the access information of aspect 8. Further, the RAW data corresponds to the image data of aspect 8.
  • Further, in the aforementioned exemplary embodiment, although the construction that a plurality of the URLs are added to the RAW data is not specifically described, a plurality of the URL may be constructed to be added to the RAW data, as described below. In other words, in the URL memory unit 112, the URL is stored for every capturing mode. The URL adding unit 114 reads out the URLs corresponding to the different plurality of the capturing modes from the URL memory unit 112 and the read plurality of the URLs are added to the RAW data.
  • By doing so, the digital camera 100 outputs the RAW data added with the URLs corresponding to the different plurality of the capturing modes, so that the printer 200 can acquire the image processing data suitable for each of the capturing modes and the RAW data based on the URLs. Therefore, it is possible to obtain the result of the image processing specified to each of the capturing modes.
  • In this case, when a personal computer carries out the image processing in place of the printer 200, it is preferable that the personal computer is constructed as follows. In other words, the personal computer has a construction equivalent to that of the printer 200, and also has capturing modes designating unit which designates the capturing mode. The URL acquisition unit 208 acquires the URL corresponding to the capturing mode designated at the capturing mode designating unit, among the plurality of the URLs added to the RAW data which are read at the RAW data read unit 202.
  • By doing so, in the personal computer, it is possible to acquire the image processing data suitable for the capturing mode and the RAW data based on the URL corresponding to the capturing mode designated by user, etc. Therefore, it is possible to obtain the result of the image processing specified to the capturing mode designated by the user, etc. Furthermore, the designation of the capturing mode is not limit to the processing of the personal computer, and it is also possible that it is processed by the digital camera 100 or the printer 200, if necessary.
  • In this case, the URL memory unit 112 corresponds to the access information memory device of aspect 10, the URL adding unit 114 corresponds to the access information associating device of aspect 10, the RAW data read unit 202 corresponds to the image data input device of aspect 11, and the URL acquisition unit 208 corresponds to the access information acquisition device of aspect 11. Furthermore, the URL corresponds to the access information of aspect 10 or aspect 11. The RAW data corresponds to the image data of aspect 10 or aspect 11.
  • Further, in the aforementioned exemplary embodiment, although the construction that a plurality of the URLs are added to the RAW data is not specifically described, a plurality of the URL may be constructed to be added to the RAW data when the RAW data is processed by a personal computer used for general purposes other than the printer 200, as described below. In other words, in the URL memory unit 112, the URL is stored for every output device. The URL adding unit 114 reads out the URLs corresponding to the different plurality of the output devices from the URL memory unit 112 and the read plurality of the URLs are added to the RAW data.
  • By doing so, the digital camera 100 outputs the RAW data added with the URLs corresponding to the different plurality of the output devices, so that the personal computer can acquire the image processing data suitable for each of the output devices and the RAW data based on the URLs. Therefore, it is possible to obtain the result of the image processing specified by each of the output devices.
  • In this case, it is preferable that the personal computer is constructed as follows. In other words, the personal computer has an output devices designating unit which designates the output device. The URL acquisition unit 208 acquires the URL corresponding to the output device designated at the output device designating unit, among the plurality of the URLs added to the RAW data which are read at the RAW data read unit 202.
  • By doing so, in the personal computer, it is possible to acquire the image processing data suitable for the output device and the RAW data based on the URL corresponding to the output device designated by user, etc. Therefore, it is possible to obtain the result of the image processing specified by the output device designated by the user, etc.
  • In this case, the URL memory unit 112 corresponds to the access information memory device of aspect 12, the URL adding unit 114 corresponds to the access information associating device of aspect 12, the personal computer corresponds to the image processing terminal of aspect 13. The RAW data corresponds to the image data of aspect 12 or aspect 13.
  • Further, in the aforementioned exemplary embodiment, although the construction that the image processing data stored in the image processing data storage server 300 is compressed is not specifically described, the image processing data may be constructed to be compressed, as described below. In other words, in the image correcting data memory unit 302 and the image processing module memory unit 304, the compressed image processing data into which the image processing data is compressed using a predetermined compressing scheme is stored. Furthermore, the printer 200 includes the image processing data restoring unit which restores the compressed image processing data acquired at the image processing data acquisition unit 210 using a restoring scheme corresponding to the compressing scheme. The image data processing unit 212 processes the RAW data read at the RAW data read unit 202 based on the image processing data restored at the image processing data restoring unit.
  • By doing so, since the image processing data stored in the image processing data storage server 300 is compressed, it is possible to reduce the data capacity communicated between the printer 200 and the image processing data storage server 300.
  • In this case, the printer 200 corresponds to the image processing terminal of aspect 17, the RAW data read unit 202 corresponds to the image data input device of aspect 17, the image processing data acquisition unit 210 corresponds to the image processing data acquisition device of aspect 17, and the image data processing unit 212 corresponds to the image data processing device of aspect 17. Furthermore, the image correcting data memory unit 302 and the image processing module memory unit 304 correspond to the image processing data memory device of aspect 17, and the RAW data corresponds to the image data of aspect 17.
  • Furthermore, in the aforementioned exemplary embodiment, although it has the construction that the printer 200 carries out the image processing, it is not limited to the construction, but it may have the construction that the image process is carried out by a projector, a personal computer, a PDA (Personal Digital Assistant), a cellular phone, the PHS (a registered trade mark) (Personal Handyphone System), a watch-type PDA, or other image terminals for processing, for example.
  • Further, in the aforementioned exemplary embodiment, although the digital camera 100 is used as a device to capture the image, it is not limited to the digital camera, but a digital video camera, a scanner, a copy machine, or other image devices for capturing may be used, for example.
  • Furthermore, in the aforementioned exemplary embodiment, although it has the construction that the RAW data is stored in the RAW data memory unit 116 of the digital camera 100 and the RAW data in the RAW data memory unit 116 is output to the printer 200, it is not limited to the construction, but it may have the construction that, for example, the digital camera 100 and the printer 200 are communicatively connected to each other through a cable, etc., and the RAW data captured by the digital camera 100 is directly output to the printer 200 without being stored in the built-in memory. In this case, the RAW data memory unit 116 may not be provided.
  • Further, in the aforementioned exemplary embodiment, although the construction that the image processing data stored in the image processing data storage server 300 is encrypted is not specifically described, the image processing data may be encrypted, so that it is possible that each of the makers of the digital cameras 100 provide its image processing functions over each of the output devices without publishing its know-how. It is preferable that the encryption is carried out with, for example, a public key scheme, etc.
  • Further, in the aforementioned exemplary embodiment, although the printer 200 is illustrated to be used as an output device, it is not limited to the printer, but a display device (CRT (Cathode Ray Tube), LCD (Liquid Crystal Display), etc.), a laboratory machine, a laser printer, a sublimation type printer, or any other output devices may be used, for example.
  • Furthermore, in the aforementioned exemplary embodiment, although the URL is used, a dynamic link such as CGI and ASP is designated with respect to the URL, so that it is possible to increase the degree of freedom of the data acquisition method in case of actually carrying out acquisition at the time of reference. By doing so, it is possible for the maker of the digital camera 100 to freely update the image processing module and it is not necessary to perform some update such as rewriting of contents of ROM built in the digital camera 100 which may be a cause of operational failure.
  • Further, in the aforementioned exemplary embodiment, although the image processing module is not specifically described, it is possible to enhance generality by using the execution module format of defect standards, such as plug-in format of draw software, etc. Moreover, it is possible to further enhance generality by using the execution module format that the execution environment, such as JAVA (a registered trade mark), etc. is not chosen.
  • Further, in the aforementioned exemplary embodiment, although the digital camera 100 and the printer 200 are connected through a predetermined cable, it is not limited to the cable, but any wireless communication such as Bluetooth, etc. may be used for connection therebetween.
  • Furthermore, in the aforementioned exemplary embodiment, although it has the construction that the digital camera 100 compresses the received RAW data in a reversible compressing scheme, it is not limited to the construction, but it may have the construction that an irreversible compressing scheme or other compressing scheme is used for the compression.
  • Further, in the aforementioned exemplary embodiment, although it has the construction that the image data processing unit 212 carries out the image process based on the capturing information from the capturing information acquisition unit 206 and the image processing data from the image processing data acquisition unit 210, it is not limited to the construction, and if various characteristics (spectral distribution characteristics, xyPoint, dynamic ranges, against-noise performances, optical filter characteristics, etc.) of the image pick-up sensor unit 102 and the digital camera 100 itself as well as an arrangement of RGB and CMYG besides the information of the image pick-up sensor unit 102 are used, it is possible to carry out the processing with more efficiency at the color interpolating unit 212 a or the color correcting unit 212 b. Furthermore, the characteristics of the image pick-up sensor 102 and the digital camera 100 itself may be added to the image data to be applied to the image processing block, or may be received form the image processing data storage server 300.
  • Further, in the aforementioned exemplary embodiment, although it has the construction that the color interpolating unit 212 a is corresponded to a single-plate type of the capturing device, it is not limited to the construction, but it may have the construction that a multiple-plate type of capturing device other than the single-plate type one may be since the digital camera 100 can be considered to have two-plate type, three-plate type, or others, for example.
  • Furthermore, in the aforementioned exemplary embodiment, although it has the construction that the image data processing unit 212 carries out the image process in the sequence of the color interpolating, the color correction, the sharpness processing, the noise removing processing, and the color converting, but it is not limited the sequence, but any sequence of the image processing may be carried out. In particular, when the plurality of processings are carried out by the only one of the image processing modules, the sequence may be changed depending on the format of the image processing module.
  • Further, in the aforementioned exemplary embodiment, although it has the construction that after the image process is carried out, the printing or the displaying is carried out based on the image data carried out with image processing, it is not limited to the construction, but it may have the construction that after the image process is carried out, the image processing data carried out with image processing is stored or transmitted.
  • Furthermore, although aforementioned exemplary embodiment is constructed with the digital camera 100, the printer 200 and the image processing data storage server 300, it is not limited the construction, but it may be constructed with the digital camera 100, the image processing data storage server 300, an image processing server and network printer. In this case, after the capturing is carried out with the digital camera 100, the image data is transmitted to the network, the image process is carried out with the image processing server during the transmission, and then it is transmitted to the network printer.
  • Further, in the aforementioned exemplary embodiment, although in the executions of the processes shown in the flowcharts in FIGS. 2 and 3, both of them are described in case of execution of the control program previously stored in ROM, it is not limited to the case, but the program that represents the sequence of the processes is read in RAM from the storage media that the program is stored and then is carried out.
  • Here, the storage media includes a semiconductor storage media, such as RAM, ROM, etc. a magnetically stored type of storage media, such as FD, HD, etc. an optically read type of storage media, such as CD, CDV, LD, and DVD, and a magnetically stored/optically read type of storage media such as MO, the storage media is all the storage media which are readable in a computer regardless of all the read methods such as electronic, magnetic or optical method.
  • Further, although the aforementioned exemplary embodiment is described in case that the image processing system, the image capturing device, the image processing terminal, the image processing data storage terminal, the program for the device, the program for the terminal, the data structure of an image data, the method of processing an image, and the method of generating an image data are adapted to the network system constructed through the Internet 199, it is not limited the case, but the a system called an intranet which makes communication in the same manner as the Internet 199 may be adapted. It is not limited to a network which makes communication in the same manner as the Internet 199, but the typical networks may be adapted.
  • Further, although the aforementioned exemplary embodiment is described in case that the image processing system, the image capturing device, the image processing terminal, the image processing data storage terminal, the program for the device, the program for the terminal, the data structure of an image data, the method of processing an image, and the method of generating an image data are adapted to the case that the image data captured by the digital camera 100 is processed with the printer 200 to carry out printing, as shown in FIG. 1, it is not limited the case, but it is may be adapted to other cases without departing from the scope and the spirit of the present invention.
  • [Advantages]
  • As described above, according to the image processing system disclosed in aspects 1 to 19, the image capturing devices associate the image data with the access information to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data based on the access information. Therefore, an advantage that it is possible to obtain the image processing result in relatively excellent accuracy with removing influence of characteristics depending on the type difference and the like is obtained. Further, since the acquisition site is represented in the access information, the image processing terminal can utilize the image processing data storage terminal without checking the acquisition site, so that an advantage that wide adaptation over the image capturing device can be relatively easily made in comparison to the related art one is also obtained. Moreover, since the image processing data is stored in the image processing data storage terminal, the contents of the image processing data can easily be changed even after the image capturing device is provided, so that an advantage that flexible adaptation over the image capturing device can be relatively easily made in comparison to the related art one is also obtained.
  • Furthermore, according to the image processing system disclosed in aspects 3 to 19, since the image processing data storage terminal specified by the access information is accessed, a plurality of the image processing data storage terminals can be utilized without the image processing terminal checking the acquisition site, so that an advantage that wide adaptation over the image capturing device can be further easily made is also obtained.
  • Furthermore, according to the image processing system disclosed in aspects 4 or 5, since the correcting of the image is carried out, an advantage that the image processing result can be obtained in a better accuracy is also obtained.
  • Furthermore, according to the image processing system disclosed in aspect 9, the image capturing devices associate the image data with the capturing information and the access information to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data based on the access information and carries out the image process based on the image processing data and the capturing information. Therefore, an advantage that it is possible to obtain the image processing result in a better accuracy is also obtained.
  • Furthermore, according to the image processing system disclosed in aspects 10 or 11, the image capturing devices associate the image data with the access information corresponding to a different plurality of the capturing modes to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data and each of the capturing modes based on the access information. Therefore, an advantage that it is possible to obtain the image processing result specified to each of the capturing modes is also obtained.
  • Furthermore, according to the image processing system disclosed in aspect 11, in the image processing terminal, it is possible to obtain the image processing data suitable for the capturing mode and the image data based on the access information corresponding to the capturing mode designated by users, etc. Therefore, an advantage that it is possible to obtain the image processing result specified to the capturing mode designated by users, etc. is also obtained.
  • Furthermore, according to the image processing system disclosed in aspects 12 or 13, the image capturing devices associate the image data with the access information corresponding to the plurality of different output devices to output the image data, so that it is possible that the image processing terminal acquires the image processing data suitable for the image data and each of the output devices based on the each access information. Therefore, an advantage that it is possible to obtain the image processing result specified to each of the output devices is also obtained.
  • Furthermore, according to the image processing system disclosed in aspect 13, in the image processing terminal, it is possible to obtain the image processing data suitable for the output device and the image data based on the access information corresponding to the output device designated by users, etc. Therefore, an advantage that it is possible to obtain the image processing result specified to the output device designated by users, etc. is also obtained.
  • Further, according to the image processing system disclosed in aspects 15 or 16, in the image processing terminal, the image process can be carried out based on the RAW data, and therefore an advantage that it is possible to obtain the image processing result in a better accuracy is also obtained.
  • Furthermore, according to the image processing system disclosed in aspect 16, since in the image capturing device the RAW data is compressed using a predetermined compressing scheme, an advantage that it is possible to reduce the necessary memory capacity is obtained, and since in the image processing terminal the image process can be carried out based on the RAW data, an advantage that it is possible to obtain the image processing result in a better accuracy is also obtained.
  • Furthermore, according to the image processing system disclosed in aspect 17, since the image processing data stored in the image processing data storage terminal is compressed, an advantage that it is possible to reduce the data capacity communicated between the image processing terminal and the image processing data storage terminal is also obtained.
  • Furthermore, according to the image processing system disclosed in aspect 19, the image capturing devices associate the image data with the access information to output the image data, so that it is possible that the printer acquires the image processing data suitable for the image data based on the access information. Therefore, an advantage that it is possible to obtain the printing result in relatively excellent accuracy with removing influence of characteristics depending on the type difference and the like is obtained. Further, since the acquisition site is represented in the access information, the printer can utilize the image processing data storage terminal without checking the acquisition site, so that an advantage that the printer side can relatively easily make wide adaptation over the image capturing device in comparison to the related art one is also obtained. Moreover, since the image processing data is stored in the image processing data storage terminal, the contents of the image processing data can easily be changed even after the image capturing device is provided, so that an advantage that the printer side can relatively easily make flexible adaptation over the image capturing device in comparison to the related art one is also obtained.
  • Further, according to the image capturing device in aspect 20, it is possible to obtain advantage equivalent to those of the image processing system in aspect 2.
  • Further, according to the image processing terminal in aspect 21, it is possible to obtain advantage equivalent to those of the image processing system in aspect 2.
  • Further, according to the image processing data storage terminal in aspect 22, it is possible to obtain advantage equivalent to those of the image processing system in aspect 2.
  • Further, according to the program for the device in aspect 23, it is possible to obtain advantage equivalent to those of the image capturing device in aspect 20.
  • Further, according to the program for the terminal in aspect 24, it is possible to obtain advantage equivalent to those of the image processing terminal in aspect 21.
  • Further, according to the program for the terminal in aspect 25, it is possible to obtain advantage equivalent to those of the image processing data storage terminal in aspect 22.
  • Further, according to the data structure of the image data in aspect 26, it is possible to obtain advantage equivalent to those of the image processing system in aspect 6.
  • Further, according to the method of processing an image in aspect 27, it is possible to obtain advantage equivalent to those of the image processing system in aspect 2.
  • Further, according to the method of generating an image data in aspect 28, it is possible to obtain advantage equivalent to those of the data structure of the image data in aspect 26.

Claims (19)

1. An image processing terminal communicatively connectable to an image processing data storage terminal, comprising:
an image data input device to input image data;
an image processing data acquisition device to acquire image processing data from the image processing data storage terminal based on access information associated with the image data input by the image data input device; and
an image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
2. The image processing terminal according to claim 1, further communicatively connectable to a plurality of the image processing data storage terminals,
the image processing data acquisition device accessing the image processing data storage terminal specified by the access information acquired by the access information acquisition device, among the plurality of image processing data storage terminals, and acquiring the image processing data from the image processing data storage terminal.
3. The image processing terminal according to claim 1, the image processing data being image correcting data representing correcting values to carry out a calculation on the image data in order to correct an image constructed on the basis of the image data.
4. The image processing terminal according to claim 1, the image processing data being an image processing module representing program data which corrects an image constructed on the basis of the image data.
5. The image processing terminal according to claim 1, the access information being stored in a separate file from the image data.
6. The image processing terminal according to claim 1, the access information being encrypted and being superposed on the image data.
7. The image processing terminal according to claim 1, the image data being associated with capturing information representing a capturing mode or a capturing environment of the image of an image data.
8. The image processing terminal according to claim 1, the image data being associated with the access information corresponding to a capturing mode of an image constructed on the basis of the image data.
9. The image processing terminal according to claim 1, further comprising a capturing mode designating device to designate a capturing mode, and
an access information acquisition device acquiring the access information corresponding to the capturing mode designated by the capturing mode designating device among a plurality of access information associated with the image data input by the image data input device.
10. The image processing terminal according to claim 1, the image data being associated with the access information corresponding to an output device to output the image constructed on the basis of the image data.
11. The image processing terminal according to claim 1, further comprising an output device designating device to designate an output device, and
an access information acquisition device acquiring the access information associated with an output device designated by an output device designating device among a plurality of access information associated with the image data input by the image data input device.
12. The image processing terminal according to claim 1, the access information being a URL (Uniform Resource Locator).
13. The image processing terminal according to claim 1, the image data input by the image data input device being RAW data.
14. The image processing terminal according to claim 1, the image data input by the image data input device being compressed image data.
15. The image processing terminal according to claim 1, further comprising an image processing data restoring device to restore compressed image processing data acquired by the image processing data acquisition device using a restoring scheme corresponding to a compressing scheme, and
the image processing device processing the image data input by the image data input device based on the image processing data restored by the image processing data restoring device.
16. The image processing terminal according to claim 1, the image data processing device generating CMYK data from the image data input by the image data input device.
17. The image processing terminal according to claim 1, the image processing terminal being a printer to carry out printing based on the image data processed by the image data processing device.
18. A computer-readable medium encoded with computer-executable instructions according to claim 1, comprising:
instructions for executing process implemented by the image data input device to input the image data, the image processing data acquisition device to acquire the image processing data from the image processing data storage terminal based on the access information associated with the image data by the image data input device, and the image data processing device to process the image data input by the image data input device based on the image processing data acquired by the image processing data acquisition device.
19. An image processing method, comprising:
inputting image data into an image processing terminal communicatively connectable to an image processing data storage terminal;
acquiring image processing data from the image processing terminal communicatively connectable to an image processing data storage terminal;
acquiring image processing data from the image processing data storage terminal based on access information associated with the image data in the image processing terminal; and
processing the image data based on the image processing data in the image processing terminal.
US12/230,926 2002-07-29 2008-09-08 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data Abandoned US20090046158A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/230,926 US20090046158A1 (en) 2002-07-29 2008-09-08 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002-220116 2002-07-29
JP2002220116A JP4066737B2 (en) 2002-07-29 2002-07-29 Image processing system
US10/617,867 US7436554B2 (en) 2002-07-29 2003-07-14 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data
US12/230,926 US20090046158A1 (en) 2002-07-29 2008-09-08 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/617,867 Continuation US7436554B2 (en) 2002-07-29 2003-07-14 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Publications (1)

Publication Number Publication Date
US20090046158A1 true US20090046158A1 (en) 2009-02-19

Family

ID=31940844

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/617,867 Expired - Fee Related US7436554B2 (en) 2002-07-29 2003-07-14 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data
US12/230,926 Abandoned US20090046158A1 (en) 2002-07-29 2008-09-08 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/617,867 Expired - Fee Related US7436554B2 (en) 2002-07-29 2003-07-14 Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Country Status (3)

Country Link
US (2) US7436554B2 (en)
JP (1) JP4066737B2 (en)
CN (1) CN1257466C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070209056A1 (en) * 2006-03-02 2007-09-06 Canon Kabushiki Kaisha Image transmission apparatus
US20080299997A1 (en) * 2007-05-29 2008-12-04 Research In Motion Limited System and method for sharing images using an upload menu
US20120250055A1 (en) * 2011-03-30 2012-10-04 Ricoh Company, Ltd. Image processing apparatus, image forming apparatus, image processing method, image processing program, and storage medium

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4066737B2 (en) * 2002-07-29 2008-03-26 セイコーエプソン株式会社 Image processing system
JP2004289450A (en) 2003-03-20 2004-10-14 Canon Inc Method, apparatus, and program for information processing , and storage medium for storing program
US7821548B2 (en) * 2005-06-03 2010-10-26 Nokia Corporation Temporal image buffer for image processor using compressed raw image
US7336817B2 (en) * 2005-06-20 2008-02-26 Microsoft Corporation Processing raw and pre-processed digital images
JP4533287B2 (en) * 2005-09-07 2010-09-01 キヤノン株式会社 Color processing method and apparatus
EP1791340A3 (en) * 2005-10-07 2007-07-25 Seiko Epson Corporation Printer and image processing apparatus for printing raw data
JP4670577B2 (en) * 2005-10-07 2011-04-13 セイコーエプソン株式会社 Printer
US20070139518A1 (en) * 2005-12-16 2007-06-21 Ming-Chih Chang Image-capturing and data-storing system with data-compressing function and related method to process image data
JP4427520B2 (en) * 2006-03-29 2010-03-10 株式会社東芝 Image transmitting apparatus, display apparatus and method
US20080018753A1 (en) * 2006-07-19 2008-01-24 Chun-Ta Chiu Method for modifying images by a way of capturing raw image data
KR100770835B1 (en) * 2006-07-24 2007-10-26 삼성전자주식회사 Image data processing system and it's method
JP4978334B2 (en) * 2006-09-25 2012-07-18 セイコーエプソン株式会社 Image processing apparatus, RAW file information display method, and computer program
JP2008136167A (en) * 2006-10-25 2008-06-12 Seiko Epson Corp Image output device, image processing apparatus, image output and image processing system, method therefor and program therefor
CN101042726B (en) * 2007-03-14 2010-09-29 中兴通讯股份有限公司 Method for implementing continuance recognizing bar-code in terminal
JP2009081709A (en) * 2007-09-26 2009-04-16 Seiko Epson Corp Image processing system, and image processing apparatus
KR101240543B1 (en) 2007-10-01 2013-03-08 삼성전자주식회사 Mobile terminal and method for displaying image using the same
JP5185085B2 (en) * 2008-11-21 2013-04-17 オリンパスイメージング株式会社 Image processing apparatus, image processing method, and image processing program
JP5597956B2 (en) * 2009-09-04 2014-10-01 株式会社ニコン Speech data synthesizer
JP5870510B2 (en) * 2010-09-14 2016-03-01 株式会社リコー Stereo camera device, calibration method and program
JP5893338B2 (en) * 2011-10-25 2016-03-23 キヤノン株式会社 Image processing apparatus, image processing method, and program
CN102724395B (en) * 2012-06-26 2015-02-04 公安部第三研究所 Network camera adopting dual-kernel control
JP2022090550A (en) * 2020-12-07 2022-06-17 富士フイルムビジネスイノベーション株式会社 Information processing apparatus, image forming apparatus, image forming system, information processing program, and image forming program

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5140444A (en) * 1989-10-10 1992-08-18 Unisys Corporation Image data processor
US5796429A (en) * 1990-09-18 1998-08-18 Canon Kabushiki Kaisha Apparatus for recording a video signal together with information from an external storage device
US20010043372A1 (en) * 2000-05-22 2001-11-22 Nobukazu Suzuki Image sensing apparatus and control method therefor
US20020030860A1 (en) * 2000-09-08 2002-03-14 Toshio Takahashi Image reading system, image reading apparatus, information processing apparatus, control method of image reading apparatus, control method of information processing apparatus and computer readable storage medium
US20020075465A1 (en) * 1998-01-26 2002-06-20 Hiroaki Nakamura A method of image reading by one time to-and-fro scanning
US20020191082A1 (en) * 2001-06-15 2002-12-19 Yokogawa Electric Corporation Camera system
US20030025803A1 (en) * 1996-11-15 2003-02-06 Shuichi Nakamura Image processing apparatus and method, storage medium, and communication system
US20030025796A1 (en) * 2001-07-31 2003-02-06 Yoichi Yamagishi Image sensing apparatus, information processing apparatus, control method for these apparatuses, image processing apparatus and method, and image processing system
US20030053116A1 (en) * 2001-09-19 2003-03-20 Fumiharu Nakayama Image forming apparatus and method of controlling the apparatus
US6584287B2 (en) * 2000-10-18 2003-06-24 Fuji Photo Film Co., Ltd. Camera and image forming system using the camera
US6590608B2 (en) * 1993-10-21 2003-07-08 Hitachi, Ltd. Method and apparatus for managing a plurality of images by classifying them into groups
US6643382B1 (en) * 1998-08-31 2003-11-04 Canon Kabushiki Kaisha Image processing method, image processing apparatus, image processing system and memory medium
US20030210331A1 (en) * 2002-05-08 2003-11-13 Battles Amy E. System for and method of personalizing a user interface of a portable electronic device
US6757083B1 (en) * 1997-12-17 2004-06-29 Fuji Photo Film Co., Ltd. Image input apparatus
US6766263B1 (en) * 2000-04-26 2004-07-20 Microsoft Corporation Method of color capture calibration for digital capture devices
US20040179102A1 (en) * 2001-11-15 2004-09-16 Isao Matsufune Content transmission apparatus
US7034880B1 (en) * 2000-05-11 2006-04-25 Eastman Kodak Company System and camera for transferring digital images to a service provider
US7212229B2 (en) * 1997-04-04 2007-05-01 Eastman Kodak Company Digital camera providing image processing for an attachable printer
US7271930B2 (en) * 1997-09-03 2007-09-18 Matsushita Electric Industrial Co., Ltd. Printer unit
US7339606B2 (en) * 2002-01-29 2008-03-04 Fujifilm Corporation Image capturing apparatus, main subject position determination method, and computer-readable medium storing program
US7436554B2 (en) * 2002-07-29 2008-10-14 Seiko Epson Corporation Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3791635B2 (en) 1996-10-22 2006-06-28 富士写真フイルム株式会社 Image reproduction method, image reproduction apparatus, image processing method, and image processing apparatus
JP4369585B2 (en) 2000-02-07 2009-11-25 富士フイルム株式会社 Image processing device
JP2002033994A (en) 2000-07-19 2002-01-31 Fuji Photo Film Co Ltd Device and method for processing image and recording medium
JP3766308B2 (en) 2000-10-18 2006-04-12 富士写真フイルム株式会社 Camera and image forming system

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5140444A (en) * 1989-10-10 1992-08-18 Unisys Corporation Image data processor
US5796429A (en) * 1990-09-18 1998-08-18 Canon Kabushiki Kaisha Apparatus for recording a video signal together with information from an external storage device
US6590608B2 (en) * 1993-10-21 2003-07-08 Hitachi, Ltd. Method and apparatus for managing a plurality of images by classifying them into groups
US20030025803A1 (en) * 1996-11-15 2003-02-06 Shuichi Nakamura Image processing apparatus and method, storage medium, and communication system
US7212229B2 (en) * 1997-04-04 2007-05-01 Eastman Kodak Company Digital camera providing image processing for an attachable printer
US7271930B2 (en) * 1997-09-03 2007-09-18 Matsushita Electric Industrial Co., Ltd. Printer unit
US6757083B1 (en) * 1997-12-17 2004-06-29 Fuji Photo Film Co., Ltd. Image input apparatus
US20020075465A1 (en) * 1998-01-26 2002-06-20 Hiroaki Nakamura A method of image reading by one time to-and-fro scanning
US6643382B1 (en) * 1998-08-31 2003-11-04 Canon Kabushiki Kaisha Image processing method, image processing apparatus, image processing system and memory medium
US6766263B1 (en) * 2000-04-26 2004-07-20 Microsoft Corporation Method of color capture calibration for digital capture devices
US7034880B1 (en) * 2000-05-11 2006-04-25 Eastman Kodak Company System and camera for transferring digital images to a service provider
US20010043372A1 (en) * 2000-05-22 2001-11-22 Nobukazu Suzuki Image sensing apparatus and control method therefor
US20020030860A1 (en) * 2000-09-08 2002-03-14 Toshio Takahashi Image reading system, image reading apparatus, information processing apparatus, control method of image reading apparatus, control method of information processing apparatus and computer readable storage medium
US6584287B2 (en) * 2000-10-18 2003-06-24 Fuji Photo Film Co., Ltd. Camera and image forming system using the camera
US20020191082A1 (en) * 2001-06-15 2002-12-19 Yokogawa Electric Corporation Camera system
US20030025796A1 (en) * 2001-07-31 2003-02-06 Yoichi Yamagishi Image sensing apparatus, information processing apparatus, control method for these apparatuses, image processing apparatus and method, and image processing system
US20030053116A1 (en) * 2001-09-19 2003-03-20 Fumiharu Nakayama Image forming apparatus and method of controlling the apparatus
US20040179102A1 (en) * 2001-11-15 2004-09-16 Isao Matsufune Content transmission apparatus
US7339606B2 (en) * 2002-01-29 2008-03-04 Fujifilm Corporation Image capturing apparatus, main subject position determination method, and computer-readable medium storing program
US20030210331A1 (en) * 2002-05-08 2003-11-13 Battles Amy E. System for and method of personalizing a user interface of a portable electronic device
US7436554B2 (en) * 2002-07-29 2008-10-14 Seiko Epson Corporation Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070209056A1 (en) * 2006-03-02 2007-09-06 Canon Kabushiki Kaisha Image transmission apparatus
US8040384B2 (en) 2006-03-02 2011-10-18 Canon Kabushiki Kaisha Image transmission apparatus
US20080299997A1 (en) * 2007-05-29 2008-12-04 Research In Motion Limited System and method for sharing images using an upload menu
US8265686B2 (en) * 2007-05-29 2012-09-11 Research In Motion Limited System and method for sharing images using an upload menu
US20130031218A1 (en) 2007-05-29 2013-01-31 Research In Motion Limited System and method for sharing images using an upload menu
US10560597B2 (en) 2007-05-29 2020-02-11 Blackberry Limited System and method for sharing images using an upload menu
US20120250055A1 (en) * 2011-03-30 2012-10-04 Ricoh Company, Ltd. Image processing apparatus, image forming apparatus, image processing method, image processing program, and storage medium

Also Published As

Publication number Publication date
US7436554B2 (en) 2008-10-14
CN1501710A (en) 2004-06-02
JP2004064434A (en) 2004-02-26
CN1257466C (en) 2006-05-24
US20040095600A1 (en) 2004-05-20
JP4066737B2 (en) 2008-03-26

Similar Documents

Publication Publication Date Title
US20090046158A1 (en) Image processing system, image capturing device, image processing terminal, image processing data storage terminal, program for the device, program for the terminal, data structure of image data, method of processing image, and method of generating image data
US8269850B2 (en) Signal processing method and signal processing system
CN101083773A (en) Apparatus and method of gamma correction in digital image processing device
JPWO2008044591A1 (en) IMAGING DEVICE, IMAGE REPRODUCING DEVICE, IMAGE PRINTING DEVICE, IMAGING DEVICE CONTROL METHOD, IMAGE CORRECTION METHOD IN IMAGE REPRODUCING DEVICE, AND IMAGE CORRECTION METHOD IN IMAGE PRINTING DEVICE
US20050200869A1 (en) Image data color conversion device
US7324702B2 (en) Image processing method, image processing apparatus, image recording apparatus, program, and recording medium
JP2008236396A (en) Camera system, imaging apparatus and service server
US9894315B2 (en) Image capturing apparatus, image processing apparatus and method, image processing system, and control method for image capturing apparatus
CN1179558C (en) Image recording apparatus and method, image reproducing apparatus and method, and recorded medium on which image processing program is recorded
JP4852830B2 (en) Image processing apparatus and image processing method
JP2003319311A (en) Image processing apparatus and system
JP2011091753A (en) Imaging apparatus, image processing apparatus, and program
US20040160520A1 (en) Image pickup apparatus, image data processing apparatus, image data outputting method, image data processing system and image pickup device
EP1289308B1 (en) Image generating system
JP2000196937A (en) Digital camera, method for controlling it, and device and method for reproducing picture data
US7286167B2 (en) Digital camera recording dynamic range compression information
US20040042025A1 (en) Image processing method, image processing apparatus, image recording apparatus, program and recording medium
JP3528700B2 (en) Digital camera and image tampering detection system
JPH11215452A (en) Digital camera and image authentication system using the same
JP4424160B2 (en) Image processing apparatus and program
JP2007081549A (en) Imaging system
KR101448530B1 (en) Method for processing digital image
JP3431130B2 (en) Digital camera function addition method and recording medium
JP2004297687A (en) Structure of image data, digital camera, and image data creation program
JP2006081221A (en) Imaging apparatus

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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