WO2024111147A1 - 画像補正装置 - Google Patents

画像補正装置 Download PDF

Info

Publication number
WO2024111147A1
WO2024111147A1 PCT/JP2023/023637 JP2023023637W WO2024111147A1 WO 2024111147 A1 WO2024111147 A1 WO 2024111147A1 JP 2023023637 W JP2023023637 W JP 2023023637W WO 2024111147 A1 WO2024111147 A1 WO 2024111147A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
correction
lens
characteristic information
individual characteristic
Prior art date
Application number
PCT/JP2023/023637
Other languages
English (en)
French (fr)
Inventor
泰弘 新宮
Original Assignee
パナソニックIpマネジメント株式会社
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 パナソニックIpマネジメント株式会社 filed Critical パナソニックIpマネジメント株式会社
Publication of WO2024111147A1 publication Critical patent/WO2024111147A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/02Bodies
    • G03B17/12Bodies with means for supporting objectives, supplementary lenses, filters, masks, or turrets
    • G03B17/14Bodies with means for supporting objectives, supplementary lenses, filters, masks, or turrets interchangeably
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B7/00Control of exposure by setting shutters, diaphragms or filters, separately or conjointly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/65Control of camera operation in relation to power supply

Definitions

  • This disclosure relates to an image correction device, an image correction method, an image correction system, and a program.
  • Imaging devices such as digital cameras can produce undesirable distortions and unevenness in captured digital images (still images) or digital moving images due to design or manufacturing variations. For this reason, imaging devices can be equipped with a correction circuit or correction program that corrects the image based on the inherent optical characteristics measured during or after manufacturing.
  • Patent document 1 discloses a digital camera that measures backlash values during manufacture and stores them in an internal flash memory, then corrects the backlash by moving the focus lens forward before normal lens drive.
  • the circuit scale and cost of the imaging device increases due to the inclusion of a correction circuit or correction program. Furthermore, in order to correct an image based on optical characteristics specific to a certain imaging device, it becomes necessary to provide the imaging device with a large-capacity non-volatile memory device to store information indicating the optical characteristics, which increases the circuit scale and cost of the imaging device. Furthermore, a large amount of power is consumed each time an image is captured in order to operate the correction circuit or execute the correction program. Therefore, it is necessary to reduce the circuit scale, cost, and/or power consumption of imaging devices compared to conventional methods.
  • the objective of the present disclosure is to provide an image correction device, an image correction method, an image correction system, and a program that can correct undesirable distortions and unevenness in captured digital images while reducing the circuit scale, cost, and/or power consumption of the imaging device compared to conventional methods.
  • a communication unit for receiving a digital image captured by an imaging device and identification information of the imaging device;
  • a storage unit for storing a correction program for correcting an image;
  • the imaging device further includes a processing unit that acquires individual characteristic information indicating optical characteristics specific to the imaging device based on the identification information, and corrects the digital image using the correction program based on the individual characteristic information.
  • An image correction device can correct undesirable distortions and unevenness in captured digital images while reducing the circuit scale, cost, and/or power consumption of the imaging device compared to conventional methods.
  • FIG. 1 is a block diagram showing a configuration of an image correction system 20 according to a first embodiment.
  • FIG. 2 is a block diagram showing the configuration of the digital camera 1 of FIG.
  • FIG. 2 is a block diagram showing a configuration of the image correction device 2 of FIG. 1.
  • FIG. 2 is a block diagram showing the configuration of server devices 3-1 to 3-3 and 4 to 6 in FIG. 1.
  • FIG. 2 is a block diagram showing the configuration of user terminal devices 7 and 8 in FIG. 1.
  • FIG. 4 is a block diagram showing a configuration for acquiring individual characteristic information of the camera body 100 in FIG. 2 by measurement and providing it to the server device 3-1 in FIG. 1.
  • FIG. 4 is a block diagram showing a configuration for acquiring individual characteristic information of the lens device 200 in FIG.
  • FIG. 3 is a sequence diagram showing initial communication between the camera body 100 and the lens apparatus 200 immediately after the power of the digital camera 1 in FIG. 2 is turned on.
  • 3 is a sequence diagram showing steady-state communication between the camera body 100 and the lens apparatus 200 when an image is being captured by the digital camera 1 of FIG. 2.
  • 2 is a sequence diagram showing a correction process in which an image captured by a digital camera 1 is corrected by an image correction device 2 in the image correction system 20 of FIG. 1. 1.
  • FIG. 2 is a sequence diagram showing a correction process in which a preview image displayed on a digital camera 1 is corrected by an image correction device 2 in the image correction system 20 of FIG. 1.
  • FIG. 1 is a block diagram showing the configuration of an image correction system 20 according to a first embodiment.
  • the image correction system 20 includes a digital camera 1, an image correction device 2, a plurality of server devices 3-1 to 3-3, 4 to 6, user terminal devices 7 and 8, a communication line 11, and access point devices (AP) 12-1 to 12-3.
  • AP access point devices
  • the image correction device 2 and the server devices 3-1 to 3-3, 4 to 6 are connected to a communication line 11.
  • the digital camera 1 and the user terminal devices 7 and 8 are wirelessly connected to the access point devices 12-1 to 12-3, respectively, and are connected to the communication line 11 via the access point devices 12-1 to 12-3.
  • the communication line 11 may include a wired communication line, a wireless communication line, or a combination thereof.
  • the communication line 11 includes, for example, the Internet.
  • the access point devices 12-1 to 12-3 may be, for example, access points of a wireless LAN or base stations of a cellular telephone network.
  • Digital camera 1 transmits a captured digital image (hereinafter simply referred to as "image") to image correction device 2 via access point device 12-1 and communication line 11.
  • Digital camera 1 may transmit a captured image to server device 5 via access point device 12-1 and communication line 11.
  • Digital camera 1 may include a camera body 100 and a lens device 200 that is removably connected to camera body 100, as described below with reference to FIG. 2.
  • Digital camera 1 is an example of an imaging device.
  • the image correction device 2 corrects the image received from the digital camera 1 using a correction program that corrects the image based on individual characteristic information that indicates the optical characteristics unique to the digital camera 1.
  • the image correction device 2 transmits the corrected image to the digital camera 1 via the communication line 11 and the access point device 12-1, and/or transmits it to the server device 6 via the communication line 11.
  • Server device 3-1 stores individual characteristic information indicating optical characteristics unique to the camera body 100.
  • Server device 3-2 stores individual characteristic information indicating optical characteristics unique to a certain lens device 200.
  • Server device 3-3 stores individual characteristic information indicating optical characteristics unique to another lens device 200.
  • the individual characteristic information stored in each of server devices 3-1 to 3-3 may be provided by different manufacturers.
  • Image correction device 2 receives the individual characteristic information of the camera body 100 and lens device 200 (i.e., the individual characteristic information of digital camera 1) from server devices 3-1 to 3-3 via communication line 11.
  • the server device 4 stores the correction program and its updated version.
  • the image correction device 2 receives the correction program and its updated version from the server device 4 via the communication line 11.
  • the server device 5 receives and stores the captured image (i.e., the uncorrected image) from the digital camera 1 via the access point device 12-1 and the communication line 11.
  • the server device 5 may also receive and store the captured image from the image correction device 2 via the communication line 11. If desired (for example, when the correction program is updated), the user terminal device 7 transmits a control signal to the server device 5 via the access point device 12-2 and the communication line 11, instructing the image stored in the server device 5 to be corrected by the image correction device 2.
  • the server device 6 receives and stores the corrected image from the image correction device 2 via the communication line 11.
  • the server device 6 may be configured so that the stored corrected image can be accessed from any client device via the communication line 11.
  • the user terminal device 8 receives and displays the corrected image from the server device 6 via the access point device 12-3 and the communication line 11.
  • FIG. 2 is a block diagram showing the configuration of the digital camera 1 shown in Fig. 1.
  • the digital camera 1 comprises a camera body 100 and a lens apparatus 200 that is removably connected to the camera body 100.
  • the camera body 100 includes optical elements 101, an image sensor 110, an analog/digital converter (ADC) 111, a timing generator (TG) 112, an LCD monitor 120, a release button 121, operation buttons 122, a camera controller 140, a DRAM 141, a flash memory 142, a body mount 150, a power supply 160, a card slot 170, and a communication unit 180.
  • ADC analog/digital converter
  • TG timing generator
  • the body mount 150 is mechanically and electrically removably connected to the lens mount 260 of the lens device 200.
  • the camera body 100 and the lens device 200 communicate with each other via connectors provided on the body mount 150 and the lens mount 260.
  • the optical element 101 is a special glass that is placed in front of the image sensor 110 with respect to the optical axis of the digital camera 1.
  • the optical element 101 may be, for example, a built-in glass type or an electronically variable type ND filter.
  • the image sensor 110 receives light from a subject that is incident through the lens device 200 and the optical member 101, and generates image data.
  • the image data includes still images or moving images.
  • the image sensor 110 operates according to a timing signal generated by a timing generator 112.
  • the image data generated by the image sensor 110 is digitized by an analog/digital converter 111, and the digitized image data is sent to the camera controller 140.
  • the camera controller 140 performs a predetermined image processing on the digitized image data.
  • the image processing may include at least a part of, for example, gamma correction processing, white balance correction processing, scratch correction processing, YC conversion processing, electronic zoom processing, and JPEG compression processing.
  • the camera controller 140 also controls the operation of the entire digital camera 1 by controlling components such as the image sensor 110 in response to instructions from the release button 121 and the operation button 122.
  • the camera controller 140 generates a vertical synchronization signal and transmits it to the timing generator 112, and generates an exposure synchronization signal in parallel with this.
  • the camera controller 140 periodically transmits the generated exposure synchronization signal to the lens controller 250 of the lens device 200 via the body mount 150 and the lens mount 260.
  • the camera controller 140 also transmits other control signals to the lens controller 250 via the body mount 150 and the lens mount 260. Additionally, the camera controller 140 receives identification information and status information (described below) of the lens device 200 from the lens controller 250 via the body mount 150 and the lens mount 260.
  • DRAM 141 is used by camera controller 140 as a working memory for control and image processing.
  • Flash memory 142 stores the firmware program for camera body 100, identification information for camera body 100, user settings, etc.
  • the identification information for camera body 100 includes, for example, the model number and manufacturing serial number of camera body 100.
  • the communication unit 180 is wirelessly connected to the access point device 12-1 in FIG. 1.
  • the communication unit 180 transmits images captured by the digital camera 1 to the image correction device 2, and also receives images corrected by the image correction device 2 from the image correction device 2.
  • the LCD monitor 120 displays an image captured by the digital camera 1 or an image corrected by the image correction device 2.
  • the LCD monitor 120 can selectively display either a still image or a moving image.
  • the moving image includes, for example, a through image that the user refers to when deciding the composition of the still image.
  • the card slot 170 can accommodate a memory card 171, and controls the memory card 171 under the control of the camera controller 140.
  • the digital camera 1 can store image data in the memory card 171 and read image data from the memory card 171.
  • the power supply 160 supplies power to each component in the digital camera 1.
  • the power supply 160 also supplies power to the lens device 200 via the body mount 150 and the lens mount 260.
  • the camera body 100 is an example of an imaging device.
  • the optical member 101 is an example of the optical system of the digital camera 1.
  • the release button 121 and the operation buttons 122 are an example of an input section of the digital camera 1.
  • the communication section 180 is an example of a communication section of the digital camera 1, and may be connected wirelessly or by wire to another device.
  • the LCD monitor 120 is an example of a display section of the digital camera 1.
  • the lens device 200 includes a zoom lens 210, a zoom lens driving unit 211, an OIS (Optical Image Stabilizer) lens 220, an OIS driving unit 221, a position sensor 222, an OIS processing unit 223, a gyro sensor 224, a focus lens 230, a focus lens driving unit 231, an aperture device 240, an aperture driving unit 241, a lens controller 250, a DRAM 251, a flash memory 252, and a lens mount 260.
  • OIS Optical Image Stabilizer
  • the zoom lens 210, the OIS lens 220, the focus lens 230, and the aperture device 240 are examples of the optical system of the digital camera 1.
  • the zoom lens 210 changes the magnification of the subject image formed on the image sensor 110 by the optical system.
  • the zoom lens 210 is composed of one or more lenses.
  • the zoom lens driving unit 211 moves the zoom lens 210 along the optical axis of the optical system under the control of the lens controller 250.
  • the zoom lens driving unit 211 includes a motor such as a DC motor, a stepping motor, a servo motor, or an ultrasonic motor.
  • the aperture device 240 adjusts the amount of light incident on the lens device 200 from the subject.
  • the aperture device is composed of multiple aperture blades.
  • the aperture drive unit 241 controls the aperture diameter (aperture value) of the aperture device 240 under the control of the lens controller 250.
  • the aperture drive unit 241 includes a motor such as a DC motor, a stepping motor, a servo motor, or an ultrasonic motor.
  • the OIS lens 220 reduces blurring of the subject image formed on the image sensor 110 by the optical system by moving in a direction that at least partially offsets the shake of the digital camera 1.
  • the OIS lens 220 is composed of one or more lenses.
  • the position sensor 222 detects the position of the OIS lens 220 in a plane perpendicular to the optical axis of the optical system and notifies the OIS processing unit 223.
  • the position sensor 222 includes, for example, a magnet and a Hall element.
  • the gyro sensor 224 detects the orientation and angular velocity of the lens device 200 and notifies the OIS processing unit 223.
  • the OIS processing unit 223 controls the OIS driving unit 221 based on the position of the OIS lens 220 and the orientation and angular velocity of the lens device 200.
  • the OIS driving unit 221 shifts the OIS lens 220 in a plane perpendicular to the optical axis of the optical system under the control of the OIS processing unit 223.
  • the OIS driver 221 may include, for example, a magnet and a flat coil, or may include other actuators such as an ultrasonic motor.
  • the focus lens 230 changes the focus state of the subject image formed on the image sensor 110 by the optical system.
  • the focus lens 230 is composed of one or more lenses.
  • the focus lens driving unit 231 moves the focus lens 230 along the optical axis of the optical system under the control of the lens controller 250.
  • the focus lens driving unit 231 includes a motor such as a DC motor, a stepping motor, a servo motor, or an ultrasonic motor.
  • the lens controller 250 receives an exposure synchronization signal and other control signals from the camera controller 140 via the lens mount 260 and the body mount 150.
  • the lens controller 250 controls the operation of the lens device 200, such as the magnification, image stabilization state, focus, and aperture, under the control of the camera controller 140.
  • the lens controller 250 also transmits identification information and status information of the lens device 200 to the camera controller 140 via the lens mount 260 and the body mount 150.
  • the identification information of the lens device 200 includes, for example, the model number and manufacturing serial number of the lens device 200.
  • the status information of the lens device 200 includes, for example, the magnification (position of the zoom lens 210), image stabilization state (position of the OIS lens 220), focus (position of the focus 230 lens), and aperture (aperture value) when an image is captured by the digital camera 1.
  • DRAM 251 is used by the lens controller 250 as a working memory for control.
  • the flash memory 252 stores the firmware program for the lens device 200, identification information for the lens device 200, user settings, etc.
  • FIG. 3 is a block diagram showing the configuration of the image correction device 2 of FIG. 1.
  • the image correction device 2 includes a bus 300, a processing unit 301, a memory 302, a storage unit 303, and a communication unit 304.
  • the processing unit 301 controls the operation of the entire image correction device 2.
  • the memory 302 temporarily stores programs and data necessary for the operation of the image correction device 2.
  • the storage unit 303 is a non-volatile storage medium that stores programs necessary for the operation of the image correction device 2, including a correction program for correcting an image.
  • the communication unit 304 is communicably connected to the digital camera 1 and the server devices 3-1 to 3-3, 4 to 6 via the communication line 11.
  • the communication unit 304 receives, for example, an image captured by the digital camera 1 and identification information of the digital camera 1 from the digital camera 1.
  • the processing unit 301 acquires individual characteristic information indicating optical characteristics unique to the digital camera 1 based on the identification information, and performs predetermined digital image processing using a correction program based on the individual characteristic information to correct the image.
  • the processing unit 301 , the memory 302 , the storage unit 303 , and the communication unit 304 are connected to each other via a bus 300 .
  • FIG. 4 is a block diagram showing the configuration of the server devices 3-1 to 3-3, 4 to 6 in FIG. 1.
  • Each of the server devices 3-1 to 3-3, 4 to 6 includes a bus 400, a processing unit 401, a memory 402, a storage unit 403, and a communication unit 404.
  • the processing unit 401 controls the operation of the entire server devices 3-1 to 3-3, 4 to 6.
  • the memory 402 temporarily stores programs and data required for the operation of the server devices 3-1 to 3-3, 4 to 6.
  • the storage unit 403 is a non-volatile storage medium that stores programs required for the operation of the server devices 3-1 to 3-3, 4 to 6.
  • the storage units 403 of the server devices 3-1 to 3-3 store individual characteristic information of the camera body 100 and the lens device 200.
  • the storage unit 403 of the server device 4 stores the correction program and its updated version.
  • the storage unit 403 of the server device 5 stores the captured image (i.e., the uncorrected image).
  • the storage unit 403 of the server device 6 stores the corrected image.
  • the communication unit 404 is communicably connected to the image correction device 2 via the communication line 11.
  • the processing unit 401, the memory 402, the storage unit 403, and the communication unit 404 are connected to each other via the bus 400.
  • FIG. 5 is a block diagram showing the configuration of the user terminal devices 7 and 8 in FIG. 1.
  • Each of the user terminal devices 7 and 8 includes a bus 500, a processing unit 501, a memory 502, a storage unit 503, a communication unit 504, an input unit 505, and a display unit 506.
  • the processing unit 501 controls the operation of the entire user terminal devices 7 and 8.
  • the memory 502 temporarily stores programs and data necessary for the operation of the user terminal devices 7 and 8.
  • the storage unit 503 is a non-volatile storage medium that stores programs necessary for the operation of the user terminal devices 7 and 8.
  • the communication unit 504 of the user terminal device 7 is communicatively connected to the image correction device 2 and the server device 5 via the communication line 11.
  • the communication unit 504 of the user terminal device 8 is communicatively connected to the server device 6 via the communication line 11.
  • the display unit 506 displays information related to the state of the user terminal devices 7 and 8.
  • the input unit 505 receives user input for controlling the operation of the user terminal devices 7 and 8.
  • the input unit 505 includes, for example, a touch panel, a keyboard, and/or a pointing device.
  • the processing unit 501 , memory 502 , storage unit 503 , communication unit 504 , input unit 505 , and display unit 506 are connected to each other via a bus 500 .
  • the user terminal devices 7 and 8 may be, for example, smartphones, tablet terminal devices, or other personal computers.
  • digital camera 1 may produce undesirable distortion and unevenness in a captured image due to design or manufacturing variations, etc. For this reason, the optical characteristics of digital camera 1 are acquired during or after manufacture, and individual characteristic information indicating optical characteristics unique to digital camera 1 is generated in advance.
  • the individual characteristic information of digital camera 1 includes at least one of design information of digital camera 1 and measurement results of the optical characteristics of digital camera 1.
  • Image correction device 2 corrects the image using a correction program based on the individual characteristic information.
  • the individual characteristic information of the digital camera 1 includes, for example, sensor brightness unevenness, sensor color unevenness, peripheral light reduction, resolution reduction, optical chromatic aberration, and optical distortion.
  • Sensor brightness unevenness and sensor color unevenness are individual characteristic information that indicate optical characteristics specific to the camera body 100.
  • Sensor brightness unevenness and sensor color unevenness indicate unevenness in brightness and color, respectively, in a captured image that occurs due to design or manufacturing variations in each pixel of the image sensor 110.
  • the brightness and color in a captured image may have a distribution (unevenness) that is known from the design information of the camera body 100.
  • sensor brightness unevenness and sensor color unevenness may each include a change from the known distribution of brightness and color in a captured image that occurs due to eccentricity of the optical member 101 or the image sensor 110.
  • Peripheral shading, resolution loss, optical chromatic aberration, and optical distortion are individual characteristic information indicating optical characteristics specific to the lens device 200.
  • Peripheral shading indicates a loss of light in the peripheral areas away from the center of a captured image, which occurs due to the design of the lens device 200.
  • Resolution loss indicates a loss of resolution in a specific area of a captured image, which occurs due to the design of the lens device 200.
  • the amount of light and the resolution in the captured image have a known distribution from the design information of the lens device 200.
  • Peripheral shading and resolution loss may each include a change from the known distribution of the amount of light and the resolution in the captured image, which occurs due to the decentering of each lens of the lens device 200.
  • Optical chromatic aberration and optical distortion indicate chromatic aberration and distortion, respectively, in a captured image, which occurs due to design or manufacturing variations of the lens device 200.
  • the individual characteristic information of the digital camera 1 includes the individual characteristic information of the camera body 100 and the individual characteristic information of the lens device 200.
  • the measurement lens device 200A has known optical characteristics and is attached to the camera body 100 to be measured.
  • the measurement lens device 200A has a configuration similar to that of the lens device 200 in FIG. 2.
  • the light source panel 610 is configured so that test light of a certain intensity and the same color is incident on the entire surface of the image sensor 110 of the camera body 100.
  • the control device 601 controls the light source panel 610 to cause the test light to be incident on the camera body 100 via the measurement lens device 200A.
  • the control device 601 acquires an image generated by the image sensor 110 from the camera body 100 via a wireless connection (the communication unit 180 in FIG.
  • the control device 601 measures the sensor brightness unevenness and sensor color unevenness of the camera body 100 based on the brightness and color of each pixel of the image generated by the image sensor 110.
  • the control device 601 may perform gain enhancement on the image generated by the image sensor 110 in order to measure the sensor brightness unevenness caused by the optical member 101.
  • the control device 601 transmits individual characteristic information including the sensor brightness unevenness and sensor color unevenness of the camera body 100 to the server device 3-1 together with the identification information of the camera body 100.
  • FIG. 7 is a block diagram showing a configuration for acquiring individual characteristic information of the lens device 200 in FIG. 2 by measurement and providing it to the server device 3-2 in FIG. 1.
  • the measurement camera body 100A has known optical characteristics, and the lens device 200 to be measured is attached to the measurement camera body 100A.
  • the measurement camera body 100A has a configuration similar to that of the camera body 100 in FIG. 2.
  • the control device 602 controls the light source panel 610 to cause test light to be incident on the measurement camera body 100A via the lens device 200.
  • the control device 602 acquires an image generated by the image sensor 110 from the measurement camera body 100A via a wireless connection or another interface.
  • the control device 602 measures the peripheral light falloff of the lens device 200 based on the luminance of each pixel of the image generated by the image sensor 110.
  • the control device 602 transmits the individual characteristic information including the peripheral light falloff of the lens device 200 together with the identification information of the lens device 200 to the server device 3-2.
  • the configuration of FIG. 7 may be used to measure the resolution reduction, optical chromatic aberration, and optical distortion of the lens device 200.
  • the light source panel 610 is configured so that a test pattern having a predetermined shape is incident on the image sensor 110 of the camera body 100.
  • the control device 602 measures the resolution reduction, optical chromatic aberration, and optical distortion of the lens device 200 based on the luminance and color of each pixel of the image generated by the image sensor 110.
  • the control device 602 transmits individual characteristic information including the resolution reduction, optical chromatic aberration, and optical distortion of the lens device 200 to the server device 3-2 together with the identification information of the lens device 200.
  • the lens device 200 in FIG. 2 has a variable magnification, a variable aperture, a variable image stabilization state, and a variable focus, and its optical characteristics may change in response to changes in the magnification, aperture, image stabilization state, and focus. Therefore, the control device 602 in FIG. 7 may change the magnification, aperture, image stabilization state, and focus of the lens device 200, and measure individual characteristic information of the lens device 200 for multiple magnifications, multiple apertures, multiple image stabilization states, and multiple focuses.
  • the individual characteristic information known from the design information of the camera body 100 and the lens device 200 may be stored in advance in the server devices 3-1 to 3-3 together with their identification information.
  • optical characteristics e.g., optical chromatic aberration and optical distortion
  • only the individual characteristic information based on the design information may be stored in the server devices 3-1 to 3-3 without measurement.
  • the individual characteristic information based on the design information is applied to all camera bodies 100 or lens devices 200 having the same model number.
  • the server device 3-1 stores the individual characteristic information of the camera body 100, for example, as shown in the table below.
  • the model numbers "A” and "B” indicate different models of camera bodies 100.
  • the first and second rows of the table indicate different units of the same model.
  • An individual camera body 100 is represented by a combination of a model number and a manufacturing serial number.
  • the server device 3-1 stores the individual characteristic information C-A-01, C-A-02, C-B-01, ... for each camera body 100.
  • the server device 3-2 stores the individual characteristic information of the lens device 200, for example, as shown in the table below.
  • the model numbers "X” and "Y” indicate different models of lens devices 200.
  • the first and second rows of the table indicate different units of the same model.
  • An individual lens device 200 is represented by a combination of a model number and a manufacturing serial number.
  • the server device 3-2 stores the individual characteristic information C-X-01, C-X-02, C-Y-01, ... for each lens device 200.
  • Model numbers and manufacturing serial numbers do not have to be numbers only, but may be a combination of numbers, letters, and other symbols.
  • the individual characteristic information stored in each of the server devices 3-1 to 3-3 may be provided by different manufacturers.
  • the camera body 100 and the lens device 200 are provided by different manufacturers, so the individual characteristic information of the camera body 100 stored in the server device 3-1 and the individual characteristic information of the lens device 200 stored in the server devices 3-2 to 3-3 may be provided by different manufacturers.
  • the individual characteristic information of the lens device 200 stored in each of the server devices 3-2 to 3-3 may be provided by different manufacturers.
  • the correction program corrects the captured image based on the individual characteristic information of the camera body 100 and the lens device 200 so as to reduce undesirable distortion and unevenness in the captured image.
  • the correction program may also correct the captured image based on the state information of the lens device 200 (magnification, aperture, image stabilization state, and focus).
  • the correction program may be a function with parameters of the optical characteristics of the camera body 100 and the lens device 200, and the magnification, aperture, image stabilization state, and focus of the lens device.
  • the correction program may also be a combination of multiple tables selected based on the optical characteristics of the camera body 100 and the lens device 200, and the magnification, aperture, image stabilization state, and focus of the lens device.
  • the correction program may be provided by the manufacturer of the camera body 100, for example.
  • the server device 4 stores the correction program, for example, as shown in the table below.
  • [Digital Camera Operation] 8 is a sequence diagram showing initial communication between the camera body 100 and the lens apparatus 200 immediately after the digital camera 1 in FIG. 2 is powered on.
  • the camera body 100 is powered on to start power supply M1 from the camera body 100 to the lens apparatus 200.
  • the camera body 100 transmits a model number request signal M2 to the lens apparatus 200.
  • the lens apparatus 200 transmits a model number response signal M3 including the model number of the lens apparatus 200 to the camera body 100.
  • the camera body 100 Upon receiving the model number of the lens apparatus 200, the camera body 100 authenticates the lens apparatus 200.
  • the camera body 100 transmits an initialization request signal M4 to the lens apparatus 200.
  • the lens device 200 When the lens device 200 receives the initialization request signal M4, the lens device 200 initializes the lens device 200 by moving the zoom lens 210, the OIS lens 220, the focus lens 230, and the diaphragm device 240 to a predetermined initial position or to the position when the power of the camera body 100 was last turned off, and then transmits an initialization response signal M5 to the camera body 100.
  • the camera body 100 transmits a manufacturing serial number request signal M6 to the lens device 200.
  • the lens device 200 transmits a manufacturing serial number response signal M7 including the manufacturing serial number of the lens device 200 to the camera body 100.
  • the camera body 100 acquires the model number and manufacturing serial number of the lens device 200 (i.e., the identification information of the lens device 200), the initial communication between the camera body 100 and the lens device 200 is completed.
  • FIG. 9 is a sequence diagram showing steady-state communication between the camera body 100 and the lens device 200 when an image is being captured by the digital camera 1 of FIG. 2.
  • the camera body 100 periodically transmits a status information request signal M11 to the lens device 200.
  • the lens device 200 transmits a status information response signal M12 to the camera body 100, which includes current status information of the lens device 200 (i.e., the current magnification, aperture, image stabilization status, and focus of the lens device 200).
  • the camera body corrects an image as in the conventional case, it is necessary to store the individual characteristic information of the lens device in advance in a non-volatile storage device inside the lens device, and to transmit the individual characteristic information of the lens device to the camera body.
  • the image correction system 20 of the embodiment the individual characteristic information of the lens device 200 is stored in the server device 3-2 or 3-3, and is transmitted from the server device 3-2 or 3-3 to the image correction device 2. Therefore, according to the image correction system 20 of the embodiment, it is not necessary to provide the lens device 200 with a large-capacity non-volatile storage device, so that the circuit scale and cost of the lens device 200 can be reduced compared to the conventional case. Furthermore, according to the image correction system 20 of the embodiment, it is possible to reduce the amount of communication between the camera body 100 and the lens device 200.
  • FIG. 10 is a sequence diagram showing a correction process in which an image captured by the digital camera 1 is corrected by the image correction device 2 in the image correction system 20 of FIG.
  • signals M3 and M7 including identification information of lens device 200 are sent from lens device 200 to camera body 100 as initial communication, and signal M12 including status information of lens device 200 is sent from lens device 200 to camera body 100 as steady-state communication.
  • step S11 the user presses release button 121, causing digital camera 1 to capture an image.
  • communication unit 180 of digital camera 1 transmits one or more signals M21 including identification information of camera body 100, identification information of lens device 200, status information of lens device 200, and the captured image to image correction device 2.
  • the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image may be transmitted from the digital camera 1 to the image correction device 2 as a file having the following format, for example.
  • the identification information of the camera body 100 and the lens device 200 may be transmitted separately from the captured image.
  • the header of the file containing the captured image includes a unique identifier associated with the captured image instead of the identification information of the camera body 100 and the lens device 200.
  • the identification information of the camera body 100 and the lens device 200 is transmitted from the digital camera 1 to the image correction device 2 together with the same identifier.
  • the communication unit 180 of the digital camera 1 may transmit the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image to the server device 5.
  • the communication unit 404 of the server device 5 receives the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image.
  • the memory unit 403 of the server device 5 stores the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image.
  • the communication unit 304 of the image correction device 2 receives one or more signals M21 from the digital camera 1, including identification information of the camera body 100, identification information of the lens device 200, status information of the lens device 200, and the captured image.
  • the communication unit 304 of the image correction device 2 transmits a data request signal M22, which includes the identification information of the camera body 100, to the server device 3-1.
  • the communication unit 404 of the server device 3-1 transmits a data response signal M23, which includes the individual characteristic information of the camera body 100 identified by the identification information, to the image correction device 2.
  • the communication unit 304 of the image correction device 2 transmits a data request signal M24, which includes the identification information of the lens device 200, to the server device 3-2.
  • the communication unit 404 of the server device 3-2 transmits a data response signal M25, which includes the individual characteristic information of the lens device 200 identified by the identification information, to the image correction device 2.
  • the communication unit 304 of the image correction device 2 receives signals M23 and M25 including individual identification information of the camera body 100 and the lens device 200 from the server devices 3-1 and 3-2, respectively.
  • the processing unit 301 of the image correction device 2 corrects the image received from the digital camera 1 using a correction program based on the individual characteristic information of the camera body 100 and the lens device 200.
  • the processing unit 301 of the image correction device 2 may also correct the image received from the digital camera 1 using a correction program based on the individual characteristic information of the camera body 100 and the lens device 200 and status information of the lens device 200.
  • the communication unit 304 of the image correction device 2 then transmits signals M26 and M27 including the corrected image to the digital camera 1 and the server device 6, respectively.
  • the communication unit 180 of the digital camera 1 receives the signal M26 containing the corrected image.
  • the LCD monitor 120 of the digital camera 1 displays the corrected image.
  • the communication unit 404 of the server device 6 receives a signal M27 including the corrected image.
  • the memory unit 403 of the server device 6 stores the corrected image.
  • the image stored in the server device 6 may be read by the user terminal device 8 and displayed on the display unit 506 of the user terminal device 8, for example.
  • the circuit scale and cost of the digital camera 1 can be reduced compared to conventional methods. Furthermore, according to the first embodiment, there is no need for power to operate the correction circuit or power to execute the correction program in the digital camera 1, so the power consumption of the digital camera 1 can be reduced compared to conventional methods.
  • the individual characteristic information of the digital camera 1 is stored in the server devices 3-1 to 3-3, rather than inside the digital camera 1, so there is no need to provide the digital camera 1 with a large-capacity non-volatile storage device, and the circuit scale and cost of the digital camera can be reduced compared to conventional methods.
  • the first embodiment it is possible to correct undesirable distortions and unevenness in a captured image while reducing the circuit scale, cost, and/or power consumption of the digital camera 1 compared to conventional techniques.
  • the image correction device 2 executes the correction program, so that an updated correction program of any size or with any processing load can be executed without being restricted by the hardware of the digital camera 1.
  • the circuit scale, cost, and/or power consumption of the digital camera 1 can be reduced compared to conventional cases, while the latest correction program can be easily used to correct undesirable distortions and unevenness in captured images.
  • the first embodiment it is possible to correct an image captured by a digital camera 1 and improve the quality of the image.
  • the image correction process described above can also be applied to correcting each frame of a digital video (hereinafter simply referred to as a "video"). Therefore, for example, the image correction system 20 may display an image corrected by the image correction device 2 as a preview image displayed on the liquid crystal monitor 120 of the digital camera 1, instead of the captured image (i.e., an uncorrected image).
  • FIG. 11 is a sequence diagram showing the correction process in which the image correction device 2 corrects the preview image displayed on the digital camera 1 in the image correction system 20 of FIG. 1.
  • the process of FIG. 11 is executed after the image correction device 2 acquires identification information of the camera body 100 and the lens device 200 from the digital camera 1, as in the process of FIG. 10, and acquires individual characteristic information of the camera body 100 and the lens device 200 from the server devices 3-1 and 3-2 based on the identification information of the camera body 100 and the lens device 200.
  • the process of FIG. 11 is executed, for example, for each frame of a moving image at 60 frames per second.
  • the camera body 100 receives a signal M12 from the lens device 200, which includes status information of the lens device 200.
  • the image sensor 110 of the digital camera 1 receives light incident via the optical system and generates a moving image (i.e., a series of frames).
  • the communication unit 180 of the digital camera 1 transmits a signal M31 to the image correction device 2, which includes the image currently being generated by the image sensor 110 (i.e., one frame of a moving image), together with identification information of the camera body 100, identification information of the lens device 200, and status information of the lens device 200.
  • the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image may be transmitted from the digital camera 1 to the image correction device 2 as a file having the following format, for example.
  • ⁇ Header> Image size (number of horizontal and vertical pixels) - Video file format - Frame rate - Identification information of the lens device 200 (model number and manufacturing serial number) Identification information of the camera body 100 (model number and manufacturing serial number) ⁇ First Frame Data> Data length Status information of the lens device 200 (magnification, aperture, image stabilization status, and focus) Photographed image ⁇ second frame data> (Omitted) ... ⁇ Nth Frame Data> Data length Status information of the lens device 200 (magnification, aperture, image stabilization status, and focus) ⁇ Photo taken
  • the identification information of the camera body 100 and the lens device 200 may be transmitted separately from the captured image.
  • the header of the file containing the captured image includes a unique identifier associated with the captured image instead of the identification information of the camera body 100 and the lens device 200.
  • the identification information of the camera body 100 and the lens device 200 is transmitted from the digital camera 1 to the image correction device 2 together with the same identifier.
  • the status information of the lens device 200 may be embedded in the header of the file containing the image.
  • the status information of the lens device 200 is embedded for each frame. If the magnification, aperture, image stabilization state, or focus of the lens device 200 changes while capturing a moving image, the status information including the changed values is embedded in the current frame.
  • the communication unit 304 of the image correction device 2 receives a signal M31 including the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image from the digital camera 1.
  • the processing unit 301 of the image correction device 2 corrects the image of the current frame using a correction program based on the individual characteristic information of the camera body 100 and the lens device 200.
  • the processing unit 301 of the image correction device 2 may also correct the image of the current frame using a correction program based on the individual characteristic information of the camera body 100 and the lens device 200 and the status information of the lens device 200.
  • the processing unit 301 of the image correction device 2 can correct a moving image by correcting a series of frames using the correction program.
  • the communication unit 304 of the image correction device 2 then transmits a signal M32 including the corrected image to the digital camera 1.
  • the communication unit 180 of the digital camera 1 receives a signal M32 including the corrected image from the image correction device 2.
  • the LCD monitor 120 of the digital camera 1 displays the corrected image.
  • the camera controller 140 may also output the corrected image from the communication unit 180 to an external display monitor via a wireless or wired connection.
  • the image correction system 20 repeats the above-mentioned process for each frame.
  • the user presses the release button 121 to obtain the desired image.
  • the process of FIG. 11 makes it possible to correct undesirable distortions and unevenness in captured moving images while reducing the circuit scale, cost, and/or power consumption of the digital camera 1 compared to conventional methods, just as in the case of still images.
  • the captured image can be corrected and displayed in real time, allowing a corrected preview image to be presented in real time.
  • FIG. 12 is a sequence diagram showing a correction process performed on an image temporarily stored in the server device 5 when the correction program is updated in the image correction system 20 of FIG.
  • step S31 the server device 5 stores the image captured by the digital camera 1 (i.e., the uncorrected image) in the memory unit 403 together with the identification information of the camera body 100, the identification information of the lens device 200, and the status information of the lens device 200.
  • step S32 the server device 4 obtains an updated version of the correction program for a certain digital camera 1 and stores it in the memory unit 403.
  • the communication unit 404 of the server device 4 transmits a signal M41 including the updated version of the correction program to the image correction device 2.
  • the communication unit 404 of the server device 4 transmits an update notification signal M42 to the user terminal device 7 indicating that an updated version of the correction program has been obtained.
  • the communication unit 304 of the image correction device 2 receives a signal M41 including an updated version of the correction program from the server device 4.
  • the memory unit 303 of the image correction device 2 stores the updated version of the correction program.
  • the communication unit 504 of the user terminal device 7 receives the update notification signal M42. Upon receiving the update notification signal M42, the user of the user terminal device 7 decides whether or not to have the image stored in the server device 5 corrected by the image correction device 2. In response to the user's decision, the communication unit 504 of the user terminal device 7 transmits to the server device 5 a correction request signal M43 that instructs the server device 5 to correct the image stored in the server device 5 by the image correction device 2.
  • the communication unit 404 of the server device 5 When the communication unit 404 of the server device 5 receives the correction request signal M43, it transmits a signal M44 including the captured image stored in the memory unit 403, together with the identification information of the camera body 100, the identification information of the lens device 200, and the status information of the lens device 200, to the image correction device 2.
  • the communication unit 304 of the image correction device 2 receives a signal M41 including an updated version of the correction program from the server device 4, and then receives a signal M44 including the identification information of the camera body 100, the identification information of the lens device 200, the status information of the lens device 200, and the captured image from the server device 5.
  • the communication unit 304 of the image correction device 2 acquires the individual identification information of the camera body 100 and the lens device 200 from the server devices 3-1 and 3-2 based on the identification information of the camera body 100 and the lens device 200, respectively.
  • the processing unit 301 of the image correction device 2 corrects the image received from the server device 5 using the correction program based on the individual characteristic information of the camera body 100 and the lens device 200.
  • the processing unit 301 of the image correction device 2 may also correct the image received from the server device 5 using the correction program based on the individual characteristic information of the camera body 100 and the lens device 200 and the status information of the lens device 200. Then, the communication unit 304 of the image correction device 2 transmits a signal M45 including the corrected image to the server device 6.
  • the communication unit 404 of the server device 6 receives the signal M45 including the corrected image.
  • the memory unit 403 of the server device 6 stores the corrected image.
  • the server device 6 may be configured so that the stored corrected image can be accessed from any client device via the communication line 11.
  • the communication unit 504 of the user terminal device 8 transmits a data request signal M46 to the server device 6.
  • the communication unit 404 of the server device 6 transmits a signal M47 including the stored corrected image to the user terminal device 8.
  • the communication unit 504 of the user terminal device 8 receives the signal M47 including the corrected image.
  • the display unit 506 of the user terminal device 8 displays the corrected image.
  • the server device 4 transmits an updated version of the correction program to the image correction device 2 when the server device 4 acquires an updated version of the correction program.
  • the image correction device 2 may periodically inquire of the server device 4 about the presence or absence of an updated version of the correction program.
  • FIG. 13 is a diagram showing a table that is displayed on the display unit of the digital camera 1 or the user terminal device 7 when the image correction device 2 of FIG. 1 stores a plurality of versions of a correction program.
  • FIG. 13 shows a case where separate correction programs each having multiple versions are used to correct multiple optical characteristics of the digital camera 1, namely, sensor brightness unevenness, sensor color unevenness, peripheral light falloff, resolution loss, optical chromatic aberration, and optical distortion.
  • the necessity for correction of each optical characteristic i.e., whether or not to apply it to the image) can be set individually.
  • the memory unit 303 of the image correction device 2 stores multiple versions of a correction program for one or multiple optical characteristics.
  • the communication unit 304 of the image correction device 2 transmits to the digital camera 1 a list of multiple versions of the correction program that can be used by the image correction device 2.
  • the communication unit 180 of the digital camera 1 receives a list of multiple versions of the correction program from the image correction device 2.
  • the LCD monitor 120 of the digital camera 1 displays the list of multiple versions of the correction program.
  • the operation button 122 of the digital camera 1 obtains a user input to select one of the multiple versions of the correction program.
  • the communication unit 180 of the digital camera 1 transmits a control signal to the image correction device 2 to select one of the multiple versions of the correction program.
  • the communication unit 304 of the image correction device 2 receives a control signal that selects one of multiple versions of the correction program.
  • the processing unit 301 of the image correction device 2 corrects the image using the version of the correction program selected in accordance with the control signal.
  • the user terminal device 7 or 8 may receive a list of multiple versions of the correction program and transmit a control signal to the image correction device 2 to select one of the multiple versions of the correction program.
  • a user can correct an image using a desired correction program. If the user does not specify a correction program version in advance, the latest correction program is used for all optical characteristics. If “latest" is specified as the correction program version, the most recent correction program is always used. The user may also intentionally specify an older version of the correction program.
  • the digital camera 1 includes an image sensor 110 that generates a digital image by receiving light incident via an optical system including at least one lens.
  • the digital camera 1 further includes a communication unit 180 that communicates with an image correction device 2 that corrects the digital image using a correction program that corrects the image based on individual characteristic information that indicates optical characteristics unique to the digital camera 1.
  • the communication unit 180 transmits the digital image generated by the image sensor 110 and identification information of the digital camera 1 to the image correction device 2.
  • the image correction device 2 includes a communication unit 304 that receives a digital image captured by the digital camera 1 and identification information of the digital camera 1, a storage unit 303 that stores a correction program for correcting the image, and a processing unit 301 that acquires individual characteristic information indicating optical characteristics unique to the digital camera 1 based on the identification information and corrects the digital image using the correction program based on the individual characteristic information.
  • This configuration makes it possible to correct undesirable distortions and unevenness in captured images while reducing the circuit scale, cost, and/or power consumption of the digital camera 1 compared to conventional methods.
  • the identification information may include at least one of a model number and a manufacturing serial number.
  • the identification information may also include an identifier associated with at least one of the model number and the manufacturing serial number.
  • the individual characteristic information may include at least one of design information of the digital camera 1 and measurement results of the optical characteristics of the digital camera 1.
  • This configuration allows the digital camera 1 to be provided with appropriate optical characteristics that are unique to the digital camera 1.
  • the digital camera 1 may include a camera body 100 and a lens device 200 that is removably connected to the camera body 100.
  • the identification information includes first identification information that identifies the camera body 100 and second identification information that identifies the lens device 200.
  • the individual characteristic information includes first individual characteristic information indicating optical characteristics unique to the camera body 100 and second individual characteristic information indicating optical characteristics unique to the lens device 200.
  • This configuration allows the image to be appropriately corrected depending on the combination of the camera body 100 and the lens device 200.
  • the camera body 100 may receive second identification information from the lens device 200 connected to the digital camera 1.
  • the camera body 100 can provide the second identification information received from the lens device 200 to the image correction device 2.
  • the communication unit 304 of the image correction device 2 may receive first individual characteristic information from one or more first server devices 3-1, each of which stores first individual characteristic information about the camera body 100 provided by one or more camera manufacturers.
  • the communication unit 304 of the image correction device 2 may receive second individual characteristic information from one or more second server devices 3-2 to 3-3, each of which stores second individual characteristic information about the lens device 200 provided by one or more lens manufacturers.
  • the image correction device 2 can acquire appropriate individual characteristic information depending on the combination of the camera body 100 and the lens device 200.
  • the digital camera 1 may have an optical system having at least one of variable magnification, variable aperture, variable image stabilization state, and variable focus.
  • the communication unit 180 of the digital camera 1 transmits to the image correction device 2 status information indicating at least one of the magnification, aperture, image stabilization state, and focus of the optical system when the digital image is generated by the imaging element 110.
  • the communication unit 304 of the image correction device 2 receives status information indicating at least one of the magnification, aperture, image stabilization state, and focus of the optical system when the digital image is captured by the digital camera 1.
  • the processing unit 301 of the image correction device 2 corrects the digital image using a correction program based on the individual characteristic information and the status information.
  • This configuration allows the image to be appropriately corrected according to the magnification, aperture, image stabilization status, and focus status.
  • the camera body 100 may receive status information indicating at least one of the magnification of the optical system, the aperture, the image stabilization state, and the focus from the lens device 200 connected to the camera body 100.
  • the camera body 100 can provide the status information received from the lens device 200 to the image correction device 2.
  • the communication unit 304 of the image correction device 2 may receive from the digital camera 1 a digital image captured by the digital camera 1.
  • the communication unit 304 of the image correction device 2 may transmit to the digital camera 1 a digital image corrected by the processing unit 301.
  • the communication unit 180 of the digital camera 1 may receive from the image correction device 2 a digital image corrected by the image correction device 2.
  • the digital camera 1 may further include a display unit 120 that displays the digital image corrected by the image correction device 2.
  • the user of the digital camera 1 can view the image corrected by the image correction device 2 on its display.
  • the communication unit 304 of the image correction device 2 may receive an updated version of the correction program from a third server device 4 that stores an updated version of the correction program.
  • the storage unit 303 of the image correction device 2 stores the updated version of the correction program.
  • the image correction device 2 can provide higher quality corrected images by using an updated version of the correction program.
  • the communication unit 304 of the image correction device 2 when the communication unit 304 of the image correction device 2 receives an updated version of the correction program, the communication unit 304 may receive digital images from the fourth server device 5 that stores digital images captured by the digital camera 1. The communication unit 304 of the image correction device 2 may transmit digital images corrected by the processing unit 301 of the image correction device 2 to the fifth server device 6.
  • This configuration makes it possible, for example, to quickly provide video distributors and their viewers with corrected video images of improved quality.
  • the storage unit 303 of the image correction device 2 may store multiple versions of the correction program.
  • the communication unit 180 of the digital camera 1 may receive a list of multiple versions of the correction program from the image correction device 2.
  • the digital camera 1 further includes a liquid crystal monitor 120 that displays a list of multiple versions of the correction program usable by the image correction device 2, and an operation button 122 that acquires a user input for selecting one of the multiple versions of the correction program.
  • the wireless communication unit 180 of the digital camera 1 transmits a control signal for selecting one of the multiple versions of the correction program to the image correction device 2.
  • the communication unit 304 of the image correction device 2 receives the control signal for selecting one of the multiple versions of the correction program.
  • the processing unit 301 of the image correction device 2 corrects the image using the version of the correction program selected according to the control signal.
  • the image sensor 110 of the digital camera 1 may generate a moving image by receiving light incident via an optical system.
  • the communication unit 180 of the digital camera 1 transmits the moving image generated by the image sensor 110 and identification information of the digital camera 1 to the image correction device 2.
  • the communication unit 304 of the image correction device 2 receives the moving image captured by the digital camera 1.
  • the processing unit 301 of the image correction device 2 corrects the moving image using a correction program.
  • captured data can be corrected and displayed in real time, allowing a corrected preview image to be presented in real time.
  • the correction process according to the embodiment is not limited to images captured by a digital camera 1 including a camera body 100 and a lens apparatus 200 detachably connected to the camera body 100, but can also be applied to images captured by an all-in-one digital camera.
  • a second embodiment of the present disclosure will be described below.
  • FIG. 14 is a block diagram showing the configuration of a digital camera 1A according to the second embodiment.
  • the digital camera 1A includes the components of the camera body 100 and the lens device 200 in FIG. 2, except for the body mount 150 and the lens mount 260.
  • the camera controller 140 and the power supply 160 are directly connected to the lens controller 250 without going through the body mount 150 and the lens mount 260.
  • the flash memory 142 stores the identification information of the digital camera 1A instead of the identification information of the camera body 100.
  • the flash memory 252 stores the firmware program and user setting values of the lens device 200.
  • the lens controller 250, the DRAM 251, and the flash memory 252 may be integrated with the corresponding camera controller 140, the DRAM 141, and the flash memory 142.
  • Digital camera 1A is an example of an imaging device.
  • digital camera 1A is wirelessly connected to an access point device and connected to a communication line 11 via the access point device.
  • the image correction system according to the second embodiment also includes a server device that stores individual characteristic information indicating optical characteristics unique to digital camera 1A.
  • Image correction device 2 receives the individual characteristic information of digital camera 1A from the server device via communication line 11.
  • Image correction device 2 corrects the image received from digital camera 1A using a correction program that corrects the image based on the individual characteristic information indicating optical characteristics unique to digital camera 1A.
  • Image correction device 2 transmits the corrected image to digital camera 1A via communication line 11 and the access point device.
  • the second embodiment makes it possible to correct undesirable distortions and unevenness in captured images while reducing the circuit scale, cost, and/or power consumption of the digital camera 1A compared to conventional methods.
  • a digital camera 1A according to the second embodiment includes an image sensor 110 that receives light incident via an optical system including at least one lens and generates a digital image.
  • the digital camera 1A further includes a communication unit 180 that communicates with an image correction device 2 that corrects the digital image using a correction program that corrects the image based on individual characteristic information that indicates optical characteristics unique to the digital camera 1A.
  • the communication unit 180 transmits the digital image generated by the image sensor 110 and identification information of the digital camera 1A to the image correction device 2.
  • This configuration makes it possible to correct undesirable distortions and unevenness in captured images while reducing the circuit scale, cost, and/or power consumption of the digital camera 1A compared to conventional methods.
  • the digital camera 1A further includes an optical system including at least one lens.
  • This configuration makes it possible to correct undesirable distortions and unevenness in images captured by an integrated digital camera.
  • the optical system may have at least one of variable magnification, variable aperture, variable image stabilization state, and variable focus.
  • the communication unit 180 transmits to the image correction device 2 status information indicating at least one of the magnification, aperture, image stabilization state, and focus of the optical system when the digital image is generated by the imaging element 110.
  • the image correction device 2 corrects the digital image using a correction program based on the individual characteristic information and the status information.
  • This configuration allows the image to be appropriately corrected according to the magnification, aperture, image stabilization status, and focus status.
  • the image correction device 2 may correct the image using a correction program based on the state information of the camera body 100, not limited to the state information of the lens device 200.
  • the image correction device 2 may receive individual characteristic information not only from one server device 3-1, but also from multiple server devices that each store individual characteristic information related to the camera body 100 provided by multiple camera manufacturers.
  • the image correction device may obtain the contents of the server devices 3-1 to 3-3 in advance and store them in the memory unit 303.
  • the digital camera 1 may display the captured image (i.e., the uncorrected image) on the LCD monitor 120, while displaying the corrected image on an external monitor connected to the digital camera 1.
  • the individual characteristic information of the digital camera 1 is not limited to sensor brightness unevenness, sensor color unevenness, peripheral light reduction, resolution reduction, optical chromatic aberration, and optical distortion.
  • the individual characteristic information of the digital camera 1 may also include optical characteristics related to, for example, the focus state of the lens device 200, image quality enhancement of the signal processing circuit of the camera body 100, etc.
  • the imaging device according to the embodiment may be a digital camera 1 including a camera body 100 and a lens device 200 removably connected to the camera body 100.
  • the imaging device according to the embodiment may be a camera body 100 removably connected to a lens device 200 including an optical system including at least one lens.
  • the imaging device according to the embodiment may be a digital camera 1A including an optical system including at least one lens.
  • the "identification information of the imaging device” refers to information transmitted from the imaging device to the image correction device 2, and is information that allows the image correction device 2 to identify the device involved in the capture of the digital image.
  • the identification information of the imaging device may be a combination of the identification information of the camera body 100 and the identification information of the lens device 200 (first embodiment), or may be the identification information of the digital camera 1A (second embodiment).
  • the "individual characteristic information of the imaging device” refers to the optical characteristics of the device involved in the capture of the digital image. Therefore, the identification information of the imaging device may be a combination of the individual characteristic information of the camera body 100 and the individual characteristic information of the lens device 200 (first embodiment), or may be the individual characteristic information of the digital camera 1A (second embodiment).
  • the components described in the attached drawings and detailed description may include not only components essential for solving the problem, but also components that are not essential for solving the problem in order to illustrate the above technology. Therefore, just because these non-essential components are described in the attached drawings or detailed description, it should not be immediately determined that these non-essential components are essential.
  • An image correction device for receiving a digital image captured by an imaging device and identification information of the imaging device;
  • a storage unit for storing a correction program for correcting an image;
  • the imaging device further includes a processing unit that acquires individual characteristic information indicating optical characteristics specific to the imaging device based on the identification information, and corrects the digital image using the correction program based on the individual characteristic information.
  • the identification information includes at least one of a model number and a manufacturing serial number.
  • the identification information includes an identifier associated with at least one of a model number and a manufacturing serial number.
  • the individual characteristic information includes at least one of design information of the imaging device and measurement results of optical characteristics of the imaging device.
  • the imaging device includes a camera body and a lens device removably connected to the camera body;
  • the identification information includes first identification information for identifying the camera body and second identification information for identifying the lens device,
  • the individual characteristic information includes first individual characteristic information indicating optical characteristics unique to the camera body, and second individual characteristic information indicating optical characteristics unique to the lens device.
  • the communication unit is receiving the first individual characteristic information from one or more first server devices each storing the first individual characteristic information regarding a camera body provided by one or more camera manufacturers;
  • the second individual characteristic information is received from one or more second server devices that respectively store the second individual characteristic information regarding lens devices provided by one or more lens manufacturers.
  • the imaging device includes an optical system having at least one of a variable magnification, a variable aperture, a variable image stabilization state, and a variable focus;
  • the communication unit receives status information indicating at least one of a magnification of the optical system, an aperture, a camera shake correction state, and a focus when the digital image is captured by the imaging device;
  • the processing unit corrects the digital image using the correction program based on the individual characteristic information and the state information.
  • the communication unit is receiving, from the imaging device, a digital image captured by the imaging device;
  • the digital image corrected by the processor is sent to the imaging device.
  • the communication unit receives an updated version of the correction program from a third server device that stores an updated version of the correction program
  • the storage unit stores an updated version of the correction program.
  • the communication unit receives an updated version of the correction program, receiving the digital images from a fourth server device that stores the digital images captured by the imaging device; The digital image corrected by the processing unit is transmitted to a fifth server device.
  • the storage unit stores a plurality of versions of the correction program;
  • the communication unit receives a control signal for selecting one of a plurality of versions of the correction program;
  • the processing unit corrects the digital image using the correction program of the version selected in accordance with the control signal.
  • the communication unit receives digital moving images captured by the imaging device,
  • the processing unit corrects the digital video using the correction program.
  • An image correction system according to a thirteenth aspect of the present disclosure, A digital camera; and an image correction device according to one of the first to twelfth aspects.
  • An image correction method includes: receiving a digital image captured by an imaging device and an identification of the imaging device; reading from a storage unit a correction program for correcting an image; acquiring individual characteristic information indicating optical characteristics unique to the imaging device based on the identification information; and correcting the digital image using the correction program based on the individual characteristic information.
  • a program comprising instructions for execution by a processing circuit of a computing device, the instructions causing the processing circuit to: receiving a digital image captured by an imaging device and an identification of the imaging device; reading from a storage unit a correction program for correcting an image; acquiring individual characteristic information indicating optical characteristics unique to the imaging device based on the identification information; and correcting the digital image using the correction program based on the individual characteristic information.
  • An imaging device including an imaging element that receives light incident through an optical system including at least one lens and generates a digital image, the imaging device further includes a communication unit that communicates with an image correction device that corrects the digital image using a correction program that corrects an image based on individual characteristic information that indicates optical characteristics unique to the imaging device; The communication section transmits a digital image generated by the imaging element and identification information of the imaging device to the image correction device.
  • the identification information includes at least one of a model number and a manufacturing serial number.
  • the identification information includes an identifier associated with at least one of a model number and a manufacturing serial number.
  • the individual characteristic information includes at least one of design information of the imaging device and measurement results of optical characteristics of the imaging device.
  • the imaging device is a camera body that is detachably connected to a lens device that includes an optical system including the at least one lens;
  • the identification information includes first identification information for identifying the camera body and second identification information for identifying the lens device,
  • the individual characteristic information includes first individual characteristic information indicating optical characteristics unique to the camera body, and second individual characteristic information indicating optical characteristics unique to the lens device.
  • the imaging device receives the second identification information from the lens device connected to the imaging device.
  • the optical system has at least one of a variable magnification, a variable aperture, a variable image stabilization state, and a variable focus;
  • the imaging device receives status information indicating at least one of a magnification, an aperture, an image stabilization state, and a focus of the optical system from the lens device connected to the imaging device;
  • the communication unit transmits to the image correction device state information indicating at least one of a magnification of the optical system, an aperture, a camera shake correction state, and a focus when the digital image is generated by the imaging element;
  • the image correction device corrects the digital image using the correction program based on the individual characteristic information and the state information.
  • the imaging device further comprises an optical system including the at least one lens.
  • the optical system has at least one of a variable magnification, a variable aperture, a variable image stabilization state, and a variable focus;
  • the communication unit transmits to the image correction device state information indicating at least one of a magnification of the optical system, an aperture, a camera shake correction state, and a focus when the digital image is generated by the imaging element;
  • the image correction device corrects the digital image using the correction program based on the individual characteristic information and the state information.
  • the communication unit receives, from the image correction device, a digital image corrected by the image correction device;
  • the imaging device further includes a display unit for displaying the digital image corrected by the image correction device.
  • the imaging device includes: a display unit that displays a list of multiple versions of the correction program that can be used by the image correction device; and an input unit for receiving a user input for selecting one of a plurality of versions of the correction program,
  • the communication unit is receiving a list of a plurality of versions of the correction program from the image correction device;
  • a control signal is sent to the image correction device to select one of a plurality of versions of the correction program.
  • the imaging element receives light incident via the optical system and generates a digital video image;
  • the communication section transmits the digital moving image generated by the imaging element and identification information of the imaging device to the image correction device.
  • An imaging method for an imaging device having an imaging element that receives light incident via an optical system including at least one lens and generates a digital image comprising the steps of:
  • the imaging method includes a step of communicating with an image correction device that corrects the digital image using a correction program that corrects the image based on individual characteristic information that indicates optical characteristics unique to the imaging device;
  • the communicating step includes transmitting a digital image generated by the image capture device and an identification of the image capture device to the image correction device.
  • a program including instructions executed by a processing circuit of an imaging device, the instructions causing the processing circuit to execute a step of communicating with an image correction device that corrects the digital image using a correction program that corrects the image based on individual characteristic information indicative of optical characteristics unique to the imaging device;
  • the communicating step includes transmitting a digital image generated by the image capture device and an identification of the image capture device to the image correction device.
  • This disclosure is applicable to digital cameras that generate still or moving images.
  • Image correction device 1, 1A Digital camera 2 Image correction device 3-1 Server device (individual characteristics of the camera body) 3-2 Server device (individual characteristics of lens device) 3-3 Server device (individual characteristics of lens device) 4. Server device (updated version of correction program) 5. Server device (captured images) 6 Server device (corrected image) 7, 8 User terminal device 11 Communication lines 12-1 to 12-3 Access point device (AP) 20 Image correction system 100 Camera body 100A Measurement camera body 110 Image sensor 111 Analog/digital converter (ADC) 112 Timing Generator (TG) 120 Liquid crystal monitor 121 Release button 122 Operation button 140 Camera controller 141 DRAM 142 Flash memory 150 Body mount 160 Power supply 170 Card slot 171 Memory card 180 Communication unit 200 Lens device 200A Measurement lens device 210 Zoom lens 211 Zoom lens driving unit 220 OIS (Optical Image Stabilizer) lens 221 OIS driving unit 222 Position sensor 223 OIS processing unit 224 Gyro sensor 230 Focus lens 231 Focus lens driving unit 240 Aperture device 241 Aperture driving unit 250

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Studio Devices (AREA)
  • Exposure Control For Cameras (AREA)
  • Structure And Mechanism Of Cameras (AREA)

Abstract

通信部(304)は、ディジタルカメラ(1)によって撮影されたディジタル画像及びディジタルカメラ(1)の識別情報を受信する。記憶部(303)は、画像を補正する補正プログラムを格納する。処理部(301)は、ディジタルカメラ(1)に固有の光学特性を示す個体特性情報を識別情報に基づいて取得し、個体特性情報に基づいて補正プログラムを用いてディジタル画像を補正する。

Description

画像補正装置
 本開示は、画像補正装置、画像補正方法、画像補正システム、及びプログラムに関する。
 ディジタルカメラのような撮像装置は、設計又は製造バラツキなどに起因して、撮影されたディジタル画像(静止画像)又はディジタル動画像において望ましくない歪み及びムラなどを生じることがある。このため、撮像装置は、製造時又は製造後に測定された固有の光学特性に基づいて画像を補正する補正回路又は補正プログラムを備えることがある。
 特許文献1は、ディジタルカメラの製造時にバックラッシュに関する値を測定して内部のフラッシュメモリに格納し、通常のレンズ駆動の前にフォーカスレンズを順方向に移動させることでバックラッシュを補正するディジタルカメラを開示している。
特開2011-085928号公報
 補正回路又は補正プログラムを備えるために撮像装置の回路規模及びコストが増大する。また、ある撮像装置に固有の光学特性に基づいて画像を補正するためには、この光学特性を示す情報を格納するために大容量の不揮発性記憶装置を撮像装置に備えることが必要になり、撮像装置の回路規模及びコストが増大する。また、補正回路を動作させるために、又は、補正プログラムを実行するために、画像を撮影するごとに大電力が消費される。従って、撮像装置の回路規模、コスト、及び/又は消費電力を従来よりも削減することが求められる。
 本開示の目的は、撮像装置の回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影されたディジタル画像における望ましくない歪み及びムラなどを補正することができる画像補正装置、画像補正方法、画像補正システム、及びプログラムを提供することにある。
 本開示の一態様に係る画像補正装置によれば、
 撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信する通信部と、
 画像を補正する補正プログラムを格納する記憶部と、
 前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得し、前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する処理部とを備える。
 本開示の一態様に係る画像補正装置は、撮像装置の回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影されたディジタル画像における望ましくない歪み及びムラなどを補正することができる。
第1の実施形態に係る画像補正システム20の構成を示すブロック図である。 図1のディジタルカメラ1の構成を示すブロック図である。 図1の画像補正装置2の構成を示すブロック図である。 図1のサーバ装置3-1~3-3,4~6の構成を示すブロック図である。 図1のユーザ端末装置7,8の構成を示すブロック図である。 図2のカメラ本体100の個体特性情報を測定により取得して図1のサーバ装置3-1に提供するための構成を示すブロック図である。 図2のレンズ装置200の個体特性情報を測定により取得して図1のサーバ装置3-2に提供するための構成を示すブロック図である。 図2のディジタルカメラ1の電源をオンした直後における、カメラ本体100及びレンズ装置200の間の初期通信を示すシーケンス図である。 図2のディジタルカメラ1により画像を撮影しているときにおける、カメラ本体100及びレンズ装置200の間の定常通信を示すシーケンス図である。 図1の画像補正システム20において、ディジタルカメラ1によって撮影された画像を画像補正装置2によって補正する補正処理を示すシーケンス図である。 図1の画像補正システム20において、ディジタルカメラ1に表示されるプレビュー画像を画像補正装置2によって補正する補正処理を示すシーケンス図である。 図1の画像補正システム20において、補正プログラムが更新されたとき、サーバ装置5にいったん格納された画像に対して行われる補正処理を示すシーケンス図である。 図1の画像補正装置2が補正プログラムの複数の版を格納する場合にディジタルカメラ1又はユーザ端末装置7の表示部に表示されるテーブルを示す図である。 第2の実施形態に係るディジタルカメラ1Aの構成を示すブロック図である。
 以下、適宜図面を参照しながら実施形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
 なお、発明者(ら)は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
[第1の実施形態]
 以下、本開示の第1の実施形態について説明する。
[画像補正システムの構成]
 図1は、第1の実施形態に係る画像補正システム20の構成を示すブロック図である。画像補正システム20は、ディジタルカメラ1、画像補正装置2、複数のサーバ装置3-1~3-3,4~6、ユーザ端末装置7,8、通信回線11、及びアクセスポイント装置(AP)12-1~12-3を備える。
 画像補正装置2及びサーバ装置3-1~3-3,4~6は、通信回線11に接続される。ディジタルカメラ1及びユーザ端末装置7,8は、アクセスポイント装置12-1~12-3にそれぞれ無線接続され、アクセスポイント装置12-1~12-3を介して通信回線11に接続される。通信回線11は、有線通信回線、無線通信回線、又はそれらの組み合わせを含んでもよい。通信回線11は、例えばインターネットを含む。アクセスポイント装置12-1~12-3は、例えば、無線LANのアクセスポイント又はセルラー電話網の基地局であってもよい。
 ディジタルカメラ1は、撮影されたディジタル画像(以下、単に「画像」ともいう)を、アクセスポイント装置12-1及び通信回線11を介して画像補正装置2に送信する。ディジタルカメラ1は、撮影された画像を、アクセスポイント装置12-1及び通信回線11を介してサーバ装置5に送信してもよい。ディジタルカメラ1は、図2を参照して後述するように、カメラ本体100と、カメラ本体100に取り外し可能に接続されるレンズ装置200とを備えてもよい。
 ディジタルカメラ1は、撮像装置の一例である。
 画像補正装置2は、ディジタルカメラ1に固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いて、ディジタルカメラ1から受信された画像を補正する。画像補正装置2は、補正された画像を、通信回線11及びアクセスポイント装置12-1を介してディジタルカメラ1に送信し、及び/又は、通信回線11を介してサーバ装置6に送信する。
 サーバ装置3-1は、カメラ本体100に固有の光学特性を示す個体特性情報を格納する。サーバ装置3-2は、あるレンズ装置200に固有の光学特性を示す個体特性情報を格納する。サーバ装置3-3は、別のレンズ装置200に固有の光学特性を示す個体特性情報を格納する。サーバ装置3-1~3-3にそれぞれ格納される個体特性情報は、互いに異なる製造業者によって提供されてもよい。画像補正装置2は、カメラ本体100及びレンズ装置200の個体特性情報(すなわち、ディジタルカメラ1の個体特性情報)を、サーバ装置3-1~3-3から通信回線11を介して受信する。
 サーバ装置4は、補正プログラム及びその更新版を格納する。画像補正装置2は、補正プログラム及びその更新版を、サーバ装置4から通信回線11を介して受信する。
 サーバ装置5は、ディジタルカメラ1から、アクセスポイント装置12-1及び通信回線11を介して、撮影された画像(すなわち、補正されていない画像)を受信して格納する。サーバ装置5は、画像補正装置2から、通信回線11を介して、撮影された画像を受信して格納してもよい。ユーザ端末装置7は、所望により(例えば補正プログラムが更新されたとき)、サーバ装置5に格納された画像を画像補正装置2によって補正するように指示する制御信号を、アクセスポイント装置12-2及び通信回線11を介してサーバ装置5に送信する。
 サーバ装置6は、通信回線11を介して、画像補正装置2から、補正された画像を受信して格納する。サーバ装置6は、その格納された補正された画像に対して、通信回線11を介して任意のクライアント装置からアクセス可能であるように構成されてもよい。この場合、例えば、ユーザ端末装置8は、アクセスポイント装置12-3及び通信回線11を介して、サーバ装置6から、補正された画像を受信して表示する。
[ディジタルカメラの構成]
 図2は、図1のディジタルカメラ1の構成を示すブロック図である。ディジタルカメラ1は、カメラ本体100と、カメラ本体100に取り外し可能に接続されるレンズ装置200とを備える。
[カメラ本体]
 カメラ本体100は、光学部材101、撮像素子110、アナログ/ディジタルコンバータ(ADC)111、タイミング発生器(TG)112、液晶モニタ120、レリーズボタン121、操作ボタン122、カメラコントローラ140、DRAM141、フラッシュメモリ142、本体マウント150、電源160、カードスロット170、及び通信部180を備える。
 本体マウント150は、レンズ装置200のレンズマウント260と、機械的かつ電気的に、取り外し可能に接続される。カメラ本体100及びレンズ装置200は、本体マウント150及びレンズマウント260に設けられたコネクタを介して、互いに通信する。
 被写体からの光は、レンズ装置200及び光学部材101を介して撮像素子110に入射する。光学部材101は、ディジタルカメラ1の光軸に関して撮像素子110の前方に配置される特殊ガラスである。光学部材101は、例えば、内蔵ガラス式又は電子可変式のNDフィルタであってもよい。
 撮像素子110は、レンズ装置200及び光学部材101を介して入射する被写体からの光を受けて画像データを生成する。画像データは、静止画像又は動画像を含む。撮像素子110は、タイミング発生器112によって発生されるタイミング信号に応じて動作する。撮像素子110によって生成された画像データは、アナログ/ディジタルコンバータ111によってディジタル化され、ディジタル化された画像データはカメラコントローラ140に送られる。
 カメラコントローラ140は、ディジタル化された画像データに対して所定の画像処理を行う。画像処理は、例えば、ガンマ補正処理、ホワイトバランス補正処理、キズ補正処理、YC変換処理、電子ズーム処理、及びJPEG圧縮処理のうちの少なくとも一部を含んでもよい。また、カメラコントローラ140は、レリーズボタン121及び操作ボタン122からの指示に応じて撮像素子110等の構成要素を制御することで、ディジタルカメラ1全体の動作を制御する。カメラコントローラ140は、垂直同期信号を生成してタイミング発生器112に送信し、これと並列に、露光同期信号を生成する。カメラコントローラ140は、生成した露光同期信号を、本体マウント150及びレンズマウント260を介して、レンズ装置200のレンズコントローラ250に周期的に送信する。また、カメラコントローラ140は、他の制御信号を、本体マウント150及びレンズマウント260を介して、レンズコントローラ250に送信する。また、カメラコントローラ140は、本体マウント150及びレンズマウント260を介して、レンズコントローラ250からレンズ装置200の識別情報及び状態情報(後述)を受信する。
 DRAM141は、制御及び画像処理のためのワークメモリとしてカメラコントローラ140によって使用される。
 フラッシュメモリ142は、カメラ本体100のファームウェアプログラム、カメラ本体100の識別情報、及びユーザ設定値などを格納する。カメラ本体100の識別情報は、たとえば、カメラ本体100のモデル番号及び製造シリアル番号を含む。
 通信部180は、図1のアクセスポイント装置12-1に無線接続される。通信部180は、ディジタルカメラ1によって撮影された画像を画像補正装置2に送信し、また、画像補正装置2によって補正された画像を画像補正装置2から受信する。
 液晶モニタ120は、ディジタルカメラ1によって撮影された画像又は画像補正装置2によって補正された画像を表示する。液晶モニタ120は、静止画像及び動画像のいずれかを選択的に表示可能である。動画像は、例えば、ユーザが静止画像の構図を決めるために参照されるスルー画像を含む。
 カードスロット170は、メモリカード171を装着可能であり、カメラコントローラ140からの制御下でメモリカード171を制御する。ディジタルカメラ1は、メモリカード171に対して画像データを格納したり、メモリカード171から画像データを読み出したりすることができる。
 電源160は、ディジタルカメラ1内の各構成要素に電力を供給する。また、電源160は、本体マウント150及びレンズマウント260を介してレンズ装置200にも電力を供給する。
 カメラ本体100は、撮像装置の一例である。光学部材101は、ディジタルカメラ1の光学系の一例である。また、レリーズボタン121及び操作ボタン122は、ディジタルカメラ1の入力部の一例である。また、通信部180は、ディジタルカメラ1の通信部の一例であり、他の装置に無線接続又は有線接続されてもよい。また、液晶モニタ120は、ディジタルカメラ1の表示部の一例である。
[レンズ装置]
 レンズ装置200は、ズームレンズ210、ズームレンズ駆動部211、OIS(Optical Image Stabilizer)レンズ220、OIS駆動部221、位置センサ222、OIS処理部223、ジャイロセンサ224、フォーカスレンズ230、フォーカスレンズ駆動部231、絞り装置240、絞り駆動部241、レンズコントローラ250、DRAM251、フラッシュメモリ252、及びレンズマウント260を備える。
 ズームレンズ210、OISレンズ220、フォーカスレンズ230、及び絞り装置240は、ディジタルカメラ1の光学系の一例である。
 ズームレンズ210は、光学系により撮像素子110に形成される被写体像の倍率を変化させる。ズームレンズ210は、1つ又は複数のレンズで構成される。ズームレンズ駆動部211は、レンズコントローラ250の制御下で、ズームレンズ210を光学系の光軸に沿って移動させる。ズームレンズ駆動部211は、例えば、DCモータ、ステッピングモータ、サーボモータ、または超音波モータなどのモータを含む。
 絞り装置240は、被写体からレンズ装置200に入射する光の光量を調節する。絞り装置は、複数枚の絞り羽根から構成される。絞り駆動部241は、レンズコントローラ250の制御下で、絞り装置240の絞り径(絞り値)を制御する。絞り駆動部241は、例えば、DCモータ、ステッピングモータ、サーボモータ、または超音波モータなどのモータを含む。
 OISレンズ220は、ディジタルカメラ1のぶれを少なくとも部分的に相殺する方向に移動することにより、光学系により撮像素子110に形成される被写体像のぶれを小さくする。OISレンズ220は、1つ又は複数のレンズで構成される。位置センサ222は、光学系の光軸に垂直な平面内におけるOISレンズ220の位置を検出してOIS処理部223に通知する。位置センサ222は、例えば、磁石及びホール素子を含む。ジャイロセンサ224は、レンズ装置200の向き及び角速度を検出してOIS処理部223に通知する。OIS処理部223は、OISレンズ220の位置と、レンズ装置200の向き及び角速度とに基づいて、OIS駆動部221を制御する。OIS駆動部221は、OIS処理部223の制御下で、光学系の光軸に垂直な平面内においてOISレンズ220をシフトする。OIS駆動部221は、例えば、磁石及び平板コイルを含んでもよく、又は、超音波モータ等そのほかのアクチュエータを含んでもよい。OIS駆動部221、位置センサ222、OIS処理部223、及びジャイロセンサ224を備え、OISレンズ220をシフトさせることにより、ディジタルカメラ1を保持するユーザの手ぶれによって生じる被写体像のぶれを補正するOIS機能が実現される。
 フォーカスレンズ230は、光学系により撮像素子110に形成される被写体像のフォーカス状態を変化させる。フォーカスレンズ230は、1つ又は複数のレンズで構成される。フォーカスレンズ駆動部231は、レンズコントローラ250の制御下で、フォーカスレンズ230を光学系の光軸に沿って移動させる。フォーカスレンズ駆動部231は、例えば、DCモータ、ステッピングモータ、サーボモータ、または超音波モータなどのモータを含む。
 前述したように、レンズコントローラ250は、レンズマウント260及び本体マウント150を介して、カメラコントローラ140から露光同期信号及び他の制御信号を受信する。レンズコントローラ250は、カメラコントローラ140の制御下で、レンズ装置200の動作、例えば、倍率、手ぶれ補正状態、フォーカス、及び絞りを制御する。また、レンズコントローラ250は、レンズマウント260及び本体マウント150を介して、カメラコントローラ140にレンズ装置200の識別情報及び状態情報を送信する。レンズ装置200の識別情報は、例えば、レンズ装置200のモデル番号及び製造シリアル番号を含む。レンズ装置200の状態情報は、例えば、ディジタルカメラ1によって画像を撮影したときにおける、倍率(ズームレンズ210の位置)、手ぶれ補正状態(OISレンズ220の位置)、フォーカス(フォーカス230レンズの位置)、及び絞り(絞り値)を含む。
 DRAM251は、制御のためのワークメモリとしてレンズコントローラ250によって使用される。
 フラッシュメモリ252は、レンズ装置200のファームウェアプログラム、レンズ装置200の識別情報、及びユーザ設定値などを格納する。
[画像補正装置の構成]
 図3は、図1の画像補正装置2の構成を示すブロック図である。画像補正装置2は、バス300、処理部301、メモリ302、記憶部303、及び通信部304を備える。処理部301は、画像補正装置2全体の動作を制御する。メモリ302は、画像補正装置2の動作に必要なプログラム及びデータを一時的に記憶する。記憶部303は、画像を補正する補正プログラムを含む、画像補正装置2の動作に必要なプログラムを格納する不揮発性記憶媒体である。通信部304は、通信回線11を介してディジタルカメラ1及びサーバ装置3-1~3-3,4~6と通信可能に接続される。通信部304は、例えば、ディジタルカメラ1から、ディジタルカメラ1によって撮影された画像と、ディジタルカメラ1の識別情報とを受信する。処理部301は、ディジタルカメラ1に固有の光学特性を示す個体特性情報を識別情報に基づいて取得し、個体特性情報に基づいて補正プログラムを用いて所定のディジタル画像処理を行って画像を補正する。処理部301、メモリ302、記憶部303、及び通信部304は、バス300を介して互いに接続される。
[サーバ装置の構成]
 図4は、図1のサーバ装置3-1~3-3,4~6の構成を示すブロック図である。サーバ装置3-1~3-3,4~6のそれぞれは、バス400、処理部401、メモリ402、記憶部403、及び通信部404を備える。処理部401は、サーバ装置3-1~3-3,4~6全体の動作を制御する。メモリ402は、サーバ装置3-1~3-3,4~6の動作に必要なプログラム及びデータを一時的に記憶する。記憶部403は、サーバ装置3-1~3-3,4~6の動作に必要なプログラムを格納する不揮発性記憶媒体である。また、サーバ装置3-1~3-3の記憶部403は、カメラ本体100及びレンズ装置200の個体特性情報を格納する。また、サーバ装置4の記憶部403は、補正プログラム及びその更新版を格納する。また、サーバ装置5の記憶部403は、撮影された画像(すなわち、補正されていない画像)を格納する。また、サーバ装置6の記憶部403は、補正された画像を格納する。通信部404は、通信回線11を介して画像補正装置2と通信可能に接続される。処理部401、メモリ402、記憶部403、及び通信部404は、バス400を介して互いに接続される。
[ユーザ端末装置の構成]
 図5は、図1のユーザ端末装置7,8の構成を示すブロック図である。ユーザ端末装置7,8のそれぞれは、バス500、処理部501、メモリ502、記憶部503、通信部504、入力部505、及び表示部506を備える。処理部501は、ユーザ端末装置7,8全体の動作を制御する。メモリ502は、ユーザ端末装置7,8の動作に必要なプログラム及びデータを一時的に記憶する。記憶部503は、ユーザ端末装置7,8の動作に必要なプログラムを格納する不揮発性記憶媒体である。ユーザ端末装置7の通信部504は、通信回線11を介して画像補正装置2及びサーバ装置5と通信可能に接続される。ユーザ端末装置8の通信部504は、通信回線11を介してサーバ装置6と通信可能に接続される。表示部506は、ユーザ端末装置7,8の状態に関連する情報を表示する。入力部505は、ユーザ端末装置7,8の動作を制御するユーザ入力を受ける。入力部505は、例えば、タッチパネル、キーボード、及び/又はポインティングデバイスを含む。処理部501、メモリ502、記憶部503、通信部504、入力部505、及び表示部506は、バス500を介して互いに接続される。
 ユーザ端末装置7,8は、例えば、スマートホン、タブレット端末装置、又は他のパーソナルコンピュータであってもよい。
[個体特性情報の取得]
 前述したように、ディジタルカメラ1は、設計又は製造バラツキなどに起因して、撮影された画像において望ましくない歪み及びムラなどを生じることがある。このため、ディジタルカメラ1の光学特性を製造時又は製造後に取得し、ディジタルカメラ1に固有の光学特性を示す個体特性情報を予め生成する。ディジタルカメラ1の個体特性情報は、ディジタルカメラ1の設計情報と、ディジタルカメラ1の光学特性の測定結果との少なくとも一方を含む。画像補正装置2は、個体特性情報に基づいて補正プログラムを用いて画像を補正する。
 ディジタルカメラ1の個体特性情報は、例えば、センサ輝度ムラ、センサ色ムラ、周辺光量低下、解像度低下、光学色収差、及び光学歪曲を含む。
 センサ輝度ムラ及びセンサ色ムラは、カメラ本体100に固有の光学特性を示す個体特性情報である。センサ輝度ムラ及びセンサ色ムラは、撮像素子110の各画素の設計又は製造バラツキに起因して生じる、撮影された画像における輝度及び色のムラをそれぞれ示す。また、撮影された画像における輝度及び色が、カメラ本体100の設計情報から既知の分布(ムラ)を有することがある。この場合、センサ輝度ムラ及びセンサ色ムラは、光学部材101又は撮像素子110の偏心に起因して生じる、撮影された画像における輝度及び色の既知の分布からの変化をそれぞれ含むことがある。
 周辺光量低下、解像度低下、光学色収差、及び光学歪曲は、レンズ装置200に固有の光学特性を示す個体特性情報である。周辺光量低下は、レンズ装置200の設計に起因して生じる、撮影された画像における中心から離れた周縁部の光量の低下を示す。解像度低下は、レンズ装置200の設計に起因して生じる、撮影された画像のうちの所定領域における解像度の低下を示す。撮影された画像における光量及び解像度は、レンズ装置200の設計情報から既知の分布を有する。周辺光量低下及び解像度低下は、レンズ装置200の各レンズの偏心に起因して生じる、撮影された画像における光量及び解像度の既知の分布からの変化をそれぞれ含むことがある。光学色収差及び光学歪曲は、レンズ装置200の設計又は製造バラツキに起因して生じる、撮影された画像における色収差及び歪みをそれぞれ示す。
 ディジタルカメラ1がカメラ本体100及びレンズ装置200を備える場合、ディジタルカメラ1の個体特性情報は、カメラ本体100の個体特性情報と、レンズ装置200の個体特性情報とを含む。
 図6は、図2のカメラ本体100の個体特性情報を測定により取得して図1のサーバ装置3-1に提供するための構成を示すブロック図である。測定用レンズ装置200Aは、既知の光学特性を有し、測定対象のカメラ本体100に装着される。測定用レンズ装置200Aは、図2のレンズ装置200と同様の構成を有する。光源パネル610は、カメラ本体100の撮像素子110の全面に一定の強度かつ同じ色のテスト光が入射するように構成される。制御装置601は、測定用レンズ装置200Aを介してカメラ本体100にテスト光を入射させるように光源パネル610を制御する。制御装置601は、撮像素子110によって生成された画像を、カメラ本体100から、無線接続(図2の通信部180)又は他のインターフェース(例えばUSBなど)を介して取得する。制御装置601は、撮像素子110によって生成された画像の各画素の輝度及び色に基づいて、カメラ本体100のセンサ輝度ムラ及びセンサ色ムラを測定する。制御装置601は、光学部材101に起因するセンサ輝度ムラを測定するために、撮像素子110によって生成された画像に対してゲイン強調を行ってもよい。制御装置601は、カメラ本体100のセンサ輝度ムラ及びセンサ色ムラを含む個体特性情報を、カメラ本体100の識別情報とともにサーバ装置3-1に送信する。
 図7は、図2のレンズ装置200の個体特性情報を測定により取得して図1のサーバ装置3-2に提供するための構成を示すブロック図である。測定用カメラ本体100Aは既知の光学特性を有し、測定対象のレンズ装置200は測定用カメラ本体100Aに装着される。測定用カメラ本体100Aは、図2のカメラ本体100と同様の構成を有する。制御装置602は、レンズ装置200を介して測定用カメラ本体100Aにテスト光を入射させるように光源パネル610を制御する。制御装置602は、撮像素子110によって生成された画像を、測定用カメラ本体100Aから、無線接続又は他のインターフェースを介して取得する。制御装置602は、撮像素子110によって生成された画像の各画素の輝度に基づいて、レンズ装置200の周辺光量低下を測定する。制御装置602は、レンズ装置200の周辺光量低下を含む個体特性情報を、レンズ装置200の識別情報とともにサーバ装置3-2に送信する。
 図7の構成を用いて、レンズ装置200の解像度低下、光学色収差、及び光学歪曲を測定してもよい。この場合、光源パネル610は、予め決められた形状を有するテストパターンがカメラ本体100の撮像素子110に入射するように構成される。制御装置602は、撮像素子110によって生成された画像の各画素の輝度及び色に基づいて、レンズ装置200の解像度低下、光学色収差、及び光学歪曲を測定する。制御装置602は、レンズ装置200の解像度低下、光学色収差、及び光学歪曲を含む個体特性情報を、レンズ装置200の識別情報とともにサーバ装置3-2に送信する。
 図2のレンズ装置200は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスを有し、その光学特性は、倍率、絞り、手ぶれ補正状態、及びフォーカスの変化に応じて変化する可能性がある。従って、図7の制御装置602は、レンズ装置200の倍率、絞り、手ぶれ補正状態、及びフォーカスを変化させ、複数の倍率、複数の絞り、複数の手ぶれ補正状態、及び複数のフォーカスに対してレンズ装置200の個体特性情報を測定してもよい。
 カメラ本体100及びレンズ装置200の設計情報から既知の個体特性情報は、その識別情報とともに、予めサーバ装置3-1~3-3に格納されてもよい。また、製造バラツキがあまり生じないと考えられる光学特性(例えば、光学色収差及び光学歪曲)については、測定することなく、設計情報に基づく個体特性情報のみがサーバ装置3-1~3-3に格納されてもよい。設計情報に基づく個体特性情報は、同じモデル番号を有するすべてのカメラ本体100又はレンズ装置200に適用される。
 サーバ装置3-1は、例えば下記のテーブルに示すように、カメラ本体100の個体特性情報を格納する。
―――――――――――――――――――――――――
モデル番号  製造シリアル番号  個体特性情報
―――――――――――――――――――――――――
A      01        C-A-01
A      02        C-A-02
B      01        C-B-01

―――――――――――――――――――――――――
 モデル番号「A」及び「B」は、互いに異なるモデルのカメラ本体100を示す。テーブルの1行目及び2行目は、同じモデルの異なる個体を示す。個別のカメラ本体100は、モデル番号及び製造シリアル番号の組み合わせによって表される。サーバ装置3-1は、カメラ本体100ごとに、その個体特性情報C-A-01、C-A-02、C-B-01、…を格納する。
 サーバ装置3-2は、例えば下記のテーブルに示すように、レンズ装置200の個体特性情報を格納する。
―――――――――――――――――――――――――
モデル番号  製造シリアル番号  個体特性情報
―――――――――――――――――――――――――
X      01        C-X-01
X      02        C-X-02
Y      01        C-Y-01

―――――――――――――――――――――――――
 モデル番号「X」及び「Y」は、互いに異なるモデルのレンズ装置200を示す。テーブルの1行目及び2行目は、同じモデルの異なる個体を示す。個別のレンズ装置200は、モデル番号及び製造シリアル番号の組み合わせによって表される。サーバ装置3-2は、レンズ装置200ごとに、その個体特性情報C-X-01、C-X-02、C-Y-01、…を格納する。
 モデル番号及び製造シリアル番号は、数字のみとは限らず、数字、アルファベット、及び他の記号の組み合わせであってもよい。
 前述したように、サーバ装置3-1~3-3にそれぞれ格納される個体特性情報は、互いに異なる製造業者によって提供されてもよい。概して、カメラ本体100及びレンズ装置200は互いに異なる製造業者によって提供されるので、サーバ装置3-1に格納されるカメラ本体100の個体特性情報と、サーバ装置3-2~3-3に格納されるレンズ装置200の個体特性情報とは、互いに異なる製造業者によって提供されてもよい。また、カメラ本体100には、複数の種類のレンズ装置200を装着することができるので、サーバ装置3-2~3-3にそれぞれ格納されるレンズ装置200の個体特性情報は、互いに異なる製造業者によって提供されてもよい。
 補正プログラムは、カメラ本体100及びレンズ装置200の個体特性情報に基づいて、撮影された画像における望ましくない歪み及びムラなどを低減するように、撮影された画像を補正する。また、補正プログラムは、レンズ装置200の状態情報(倍率、絞り、手ぶれ補正状態、及びフォーカス)に基づいて、撮影された画像を補正してもよい。補正プログラムは、カメラ本体100及びレンズ装置200の光学特性と、レンズ装置の倍率、絞り、手ぶれ補正状態、及びフォーカスとをパラメータとする関数であってもよい。また、補正プログラムは、カメラ本体100及びレンズ装置200の光学特性と、レンズ装置の倍率、絞り、手ぶれ補正状態、及びフォーカスとに基づいて選択される複数のテーブルの組み合わせであってもよい。補正プログラムは、例えば、カメラ本体100の製造業者によって提供されてもよい。
 サーバ装置4は、例えば下記のテーブルに示すように、補正プログラムを格納する。
――――――――――――――――――――
モデル番号  補正プログラム
――――――――――――――――――――
A      P-A ver.1.0
A      P-A ver.1.1
B      P-B ver.1.0

――――――――――――――――――――
 この例では、モデル番号「A」を有するカメラ本体100に対して、複数のバージョンの補正プログラムが格納されている。
[ディジタルカメラの動作]
 図8は、図2のディジタルカメラ1の電源をオンした直後における、カメラ本体100及びレンズ装置200の間の初期通信を示すシーケンス図である。ステップS1において、カメラ本体100の電源をオンしてカメラ本体100からレンズ装置200に電力供給M1を開始する。電力供給M1の開始後、カメラ本体100は、モデル番号要求信号M2をレンズ装置200に送信する。レンズ装置200は、モデル番号要求信号M2に応答して、レンズ装置200のモデル番号を含むモデル番号応答信号M3をカメラ本体100に送信する。レンズ装置200のモデル番号を受信したとき、カメラ本体100はレンズ装置200を認証する。次いで、カメラ本体100は、初期化要求信号M4をレンズ装置200に送信する。レンズ装置200は、初期化要求信号M4を受信したとき、ズームレンズ210、OISレンズ220、フォーカスレンズ230、及び絞り装置240を、予め決められた初期位置に、又は、カメラ本体100の電源を最後にオフしたときの位置に移動させることでレンズ装置200を初期化し、その後、初期化応答信号M5をカメラ本体100に送信する。次いで、カメラ本体100は、製造シリアル番号要求信号M6をレンズ装置200に送信する。レンズ装置200は、製造シリアル番号要求信号M6に応答して、レンズ装置200の製造シリアル番号を含む製造シリアル番号応答信号M7をカメラ本体100に送信する。カメラ本体100がレンズ装置200のモデル番号及び製造シリアル番号(すなわち、レンズ装置200の識別情報)を取得したとき、カメラ本体100及びレンズ装置200の間の初期通信が完了する。
 図9は、図2のディジタルカメラ1により画像を撮影しているときにおける、カメラ本体100及びレンズ装置200の間の定常通信を示すシーケンス図である。カメラ本体100は、定期的に、状態情報要求信号M11をレンズ装置200に送信する。レンズ装置200は、状態情報要求信号M11に応答して、レンズ装置200の現在の状態情報(すなわち、レンズ装置200の現在の倍率、絞り、手ぶれ補正状態、及びフォーカス)を含む状態情報応答信号M12をカメラ本体100に送信する。
 従来のようにカメラ本体が画像を補正する場合、レンズ装置の個体特性情報をレンズ装置の内部の不揮発性記憶装置に予め格納し、レンズ装置の個体特性情報をレンズ装置からカメラ本体に送信する必要がある。一方、実施形態に係る画像補正システム20によれば、レンズ装置200の個体特性情報は、サーバ装置3-2又は3-3に格納され、サーバ装置3-2又は3-3から画像補正装置2に送信される。従って、実施形態に係る画像補正システム20によれば、レンズ装置200に大容量の不揮発性記憶装置を備えることが不要になるので、レンズ装置200の回路規模及びコストを従来よりも削減することができる。また、実施形態に係る画像補正システム20によれば、カメラ本体100及びレンズ装置200の間の通信量を削減することができる。
[撮影された画像の補正処理]
 図10は、図1の画像補正システム20において、ディジタルカメラ1によって撮影された画像を画像補正装置2によって補正する補正処理を示すシーケンス図である。
 まずディジタルカメラ1において、図8及び図9を参照して説明したように、初期通信として、レンズ装置200の識別情報を含む信号M3,M7がレンズ装置200からカメラ本体100に送信され、定常通信として、レンズ装置200の状態情報を含む信号M12がレンズ装置200からカメラ本体100に送信される。次いで、ステップS11において、ユーザがレリーズボタン121を押下することによりディジタルカメラ1が画像を撮影する。ディジタルカメラ1が画像を撮影したとき、ディジタルカメラ1の通信部180は、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を含む1つ又は複数の信号M21を、画像補正装置2に送信する。
 カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像は、例えば、下記のフォーマットを有するファイルとしてディジタルカメラ1から画像補正装置2に送信されてもよい。
<ヘッダ>
・画像サイズ(水平画素数及び垂直画素数)
・静止画像ファイル形式
・データ長
・レンズ装置200の識別情報(モデル番号及び製造シリアル番号)
・カメラ本体100の識別情報(モデル番号及び製造シリアル番号)
・レンズ装置200の状態情報(倍率、絞り、手ぶれ補正状態、及びフォーカス)
<データ本体>
・撮影された画像
 カメラ本体100及びレンズ装置200の識別情報は、ヘッダに埋め込まれることに代えて、撮影された画像とは別個に送信されてもよい。この場合、撮影された画像を含むファイルのヘッダは、カメラ本体100及びレンズ装置200の識別情報に代えて、撮影された画像に関連付けられた一意的な識別子を含む。カメラ本体100及びレンズ装置200の識別情報は、同じ識別子とともに、ディジタルカメラ1から画像補正装置2に送信される。
 ディジタルカメラ1の通信部180は、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を、サーバ装置5に送信してもよい。この場合、サーバ装置5の通信部404は、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を受信する。サーバ装置5の記憶部403は、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を格納する。
 画像補正装置2の通信部304は、ディジタルカメラ1から、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を含む1つ又は複数の信号M21を受信する。
 画像補正装置2の通信部304は、カメラ本体100の識別情報を含むデータ要求信号M22をサーバ装置3-1に送信する。データ要求信号M22に応答して、サーバ装置3-1の通信部404は、識別情報によって特定されるカメラ本体100の個体特性情報を含むデータ応答信号M23を画像補正装置2に送信する。
 画像補正装置2の通信部304は、レンズ装置200の識別情報を含むデータ要求信号M24をサーバ装置3-2に送信する。データ要求信号M24に応答して、サーバ装置3-2の通信部404は、識別情報によって特定されるレンズ装置200の個体特性情報を含むデータ応答信号M25を画像補正装置2に送信する。
 画像補正装置2の通信部304は、サーバ装置3-1,3-2から、カメラ本体100及びレンズ装置200の個体特定情報を含む信号M23,M25をそれぞれ受信する。ステップS12において、画像補正装置2の処理部301は、カメラ本体100及びレンズ装置200の個体特性情報に基づいて、補正プログラムを用いて、ディジタルカメラ1から受信された画像を補正する。また、画像補正装置2の処理部301は、カメラ本体100及びレンズ装置200の個体特性情報と、レンズ装置200の状態情報とに基づいて、補正プログラムを用いて、ディジタルカメラ1から受信された画像を補正してもよい。その後、画像補正装置2の通信部304は、補正された画像を含む信号M26,M27をディジタルカメラ1及びサーバ装置6にそれぞれ送信する。
 ディジタルカメラ1の通信部180は、補正された画像を含む信号M26を受信する。ステップS13において、ディジタルカメラ1の液晶モニタ120は、補正された画像を表示する。
 また、サーバ装置6の通信部404は、補正された画像を含む信号M27を受信する。ステップS14において、サーバ装置6の記憶部403は、補正された画像を格納する。サーバ装置6に格納された画像は、例えば、ユーザ端末装置8によって読み出されてユーザ端末装置8の表示部506に表示されてもよい。
 第1の実施形態によれば、ディジタルカメラ1に補正回路又は補正プログラムを備える必要がないので、従来よりもディジタルカメラ1の回路規模及びコストを削減することができる。また、第1の実施形態によれば、ディジタルカメラ1において、補正回路を動作させるための電力、又は、補正プログラムを実行するための電力が不要になるので、従来よりもディジタルカメラ1の消費電力を削減することができる。
 また、第1の実施形態によれば、ディジタルカメラ1の個体特性情報は、ディジタルカメラ1の内部ではなくサーバ装置3-1~3-3に格納されるので、ディジタルカメラ1に大容量の不揮発性記憶装置を備えることが不要になり、従来よりもディジタルカメラの回路規模及びコストを削減することができる。
 このように、第1の実施形態によれば、ディジタルカメラ1の回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影された画像における望ましくない歪み及びムラなどを補正することができる。
 また、従来、いったんディジタルカメラが製造及び出荷されると、その補正回路をより高性能な回路に交換することはできなかった。また、ディジタルカメラが補正プログラムを備える場合であっても、ディジタルカメラのハードウェアの制約に起因して、任意のサイズ又は任意の処理負荷を有する更新版の補正プログラムをディジタルカメラにインストールして実行することは難しかった。一方、第1の実施形態によれば、画像補正装置2が補正プログラムを実行するので、ディジタルカメラ1のハードウェアの制約を受けることなく、任意のサイズ又は任意の処理負荷を有する更新版の補正プログラムを実行することができる。第1の実施形態によれば、ディジタルカメラ1の回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、最新の補正プログラムを容易に利用して、撮影された画像における望ましくない歪み及びムラなどを補正することができる。
 第1の実施形態によれば、ディジタルカメラ1により撮影された画像を補正し、画像の品質を向上させることができる。
[プレビュー画像の補正処理]
 以上説明した画像の補正処理は、ディジタル動画像(以下、単に「動画像」ともいう)の各フレームを補正する場合にも適用可能である。従って、例えば、画像補正システム20は、ディジタルカメラ1の液晶モニタ120に表示されるプレビュー画像として、撮影された画像(すなわち、補正されていない画像)に代えて、画像補正装置2によって補正された画像を表示してもよい。
 図11は、図1の画像補正システム20において、ディジタルカメラ1に表示されるプレビュー画像を画像補正装置2によって補正する補正処理を示すシーケンス図である。
 図11の処理は、画像補正装置2が、図10の処理と同様に、ディジタルカメラ1からカメラ本体100及びレンズ装置200の識別情報を取得し、カメラ本体100及びレンズ装置200の識別情報に基づいてサーバ装置3-1,3-2からカメラ本体100及びレンズ装置200の個体特性情報を取得した後に実行される。図11の処理は、例えば、毎秒60フレームの動画像のフレームごとに実行される。
 カメラ本体100は、レンズ装置200の状態情報を含む信号M12をレンズ装置200から受信する。ディジタルカメラ1の撮像素子110は、光学系を介して入射した光を受けて動画像(すなわち、一連のフレーム)を生成する。ディジタルカメラ1の通信部180は、撮像素子110によって現在生成されている画像(すなわち、動画像の1フレーム)を、カメラ本体100の識別情報、レンズ装置200の識別情報、及びレンズ装置200の状態情報とともに含む信号M31を、画像補正装置2に送信する。
 カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像は、例えば、下記のフォーマットを有するファイルとしてディジタルカメラ1から画像補正装置2に送信されてもよい。
<ヘッダ>
・画像サイズ(水平画素数及び垂直画素数)
・動画像ファイル形式
・フレームレート
・レンズ装置200の識別情報(モデル番号及び製造シリアル番号)
・カメラ本体100の識別情報(モデル番号及び製造シリアル番号)
<第1のフレームデータ>
・データ長
・レンズ装置200の状態情報(倍率、絞り、手ぶれ補正状態、及びフォーカス)
・撮影された画像
<第2のフレームデータ>
(中略)

<第Nのフレームデータ>
・データ長
・レンズ装置200の状態情報(倍率、絞り、手ぶれ補正状態、及びフォーカス)
・撮影された画像
 カメラ本体100及びレンズ装置200の識別情報は、ヘッダに埋め込まれることに代えて、撮影された画像とは別個に送信されてもよい。この場合、撮影された画像を含むファイルのヘッダは、カメラ本体100及びレンズ装置200の識別情報に代えて、撮影された画像に関連付けられた一意的な識別子を含む。カメラ本体100及びレンズ装置200の識別情報は、同じ識別子とともに、ディジタルカメラ1から画像補正装置2に送信される。
 前述したように、1つの静止画像を補正する場合、レンズ装置200の状態情報は、画像を含むファイルのヘッダに埋め込まれてもよい。一方、動画像の各フレームを補正する場合、レンズ装置200の状態情報は、フレームごとに埋め込まれる。動画像の撮影中にレンズ装置200の倍率、絞り、手ぶれ補正状態、又はフォーカスが変化した場合、変化した値を含む状態情報が現在のフレームに埋め込まれる。
 画像補正装置2の通信部304は、ディジタルカメラ1から、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を含む信号M31を受信する。ステップS21において、画像補正装置2の処理部301は、カメラ本体100及びレンズ装置200の個体特性情報に基づいて、補正プログラムを用いて、現在のフレームの画像を補正する。また、画像補正装置2の処理部301は、カメラ本体100及びレンズ装置200の個体特性情報と、レンズ装置200の状態情報とに基づいて、補正プログラムを用いて、現在のフレームの画像を補正してもよい。画像補正装置2の処理部301は、補正プログラムを用いて一連のフレームを補正することにより、動画像を補正することができる。その後、画像補正装置2の通信部304は、補正された画像を含む信号M32をディジタルカメラ1に送信する。
 ディジタルカメラ1の通信部180は、画像補正装置2から補正された画像を含む信号M32を受信する。ステップS22において、ディジタルカメラ1の液晶モニタ120は、補正された画像を表示する。また、カメラコントローラ140は、補正された画像を、通信部180から、無線接続又は有線接続を介して、外付けの表示モニタに出力してもよい。
 その後、画像補正システム20は、上述した処理をフレームごとに繰り返す。ユーザは、レリーズボタン121を押下して所望の画像を取得する。
 図11の処理によれば、静止画像の場合と同様に、ディジタルカメラ1の回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影された動画像における望ましくない歪み及びムラなどを補正することができる。
 図11の処理によれば、撮影された画像をリアルタイムで補正して表示することにより、補正されたプレビュー画像をリアルタイムで提示することができる。
[格納された画像の補正処理]
 図12は、図1の画像補正システム20において、補正プログラムが更新されたとき、サーバ装置5にいったん格納された画像に対して行われる補正処理を示すシーケンス図である。
 ステップS31において、前述したように、サーバ装置5は、ディジタルカメラ1によって撮影された画像(すなわち、補正されていない画像)を、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報とともに記憶部403に格納する。
 ステップS32において、サーバ装置4は、あるディジタルカメラ1のための補正プログラムの更新版を取得して記憶部403に格納する。補正プログラムの更新版を取得したとき、サーバ装置4の通信部404は、補正プログラムの更新版を含む信号M41を画像補正装置2に送信する。また、ディジタルカメラ1のユーザが、ユーザの連絡先として、ユーザ端末装置7(又は、ユーザ端末装置7によって利用可能な電子メールアドレスなど)をサーバ装置4に登録している場合、サーバ装置4の通信部404は、補正プログラムの更新版を取得したことを示す更新通知信号M42をユーザ端末装置7に送信する。
 画像補正装置2の通信部304は、サーバ装置4から補正プログラムの更新版を含む信号M41を受信する。画像補正装置2の記憶部303は、補正プログラムの更新版を格納する。
 ユーザ端末装置7の通信部504は、更新通知信号M42を受信する。更新通知信号M42を受信したとき、ユーザ端末装置7のユーザは、サーバ装置5に格納された画像を画像補正装置2によって補正させるか否かを決定する。ユーザの決定に応じて、ユーザ端末装置7の通信部504は、サーバ装置5に格納された画像を画像補正装置2によって補正させることを指示する補正要求信号M43をサーバ装置5に送信する。
 サーバ装置5の通信部404は、補正要求信号M43を受信したとき、記憶部403に格納された撮影された画像を、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報とともに含む信号M44を、画像補正装置2に送信する。
 画像補正装置2の通信部304は、サーバ装置4から補正プログラムの更新版を含む信号M41を受信し、その後、サーバ装置5から、カメラ本体100の識別情報、レンズ装置200の識別情報、レンズ装置200の状態情報、及び撮影された画像を含む信号M44を受信する。画像補正装置2の通信部304は、カメラ本体100及びレンズ装置200の識別情報に基づいて、サーバ装置3-1,3-2から、カメラ本体100及びレンズ装置200の個体特定情報をそれぞれ取得する。ステップS33において、画像補正装置2の処理部301は、カメラ本体100及びレンズ装置200の個体特性情報に基づいて、補正プログラムを用いて、サーバ装置5から受信された画像を補正する。また、画像補正装置2の処理部301は、カメラ本体100及びレンズ装置200の個体特性情報と、レンズ装置200の状態情報とに基づいて、補正プログラムを用いて、サーバ装置5から受信された画像を補正してもよい。その後、画像補正装置2の通信部304は、補正された画像を含む信号M45をサーバ装置6に送信する。
 サーバ装置6の通信部404は、補正された画像を含む信号M45を受信する。ステップS34において、サーバ装置6の記憶部403は、補正された画像を格納する。
 前述したように、サーバ装置6は、その格納された補正された画像に対して、通信回線11を介して任意のクライアント装置からアクセス可能であるように構成されてもよい。この場合、ユーザ端末装置8の通信部504は、サーバ装置6にデータ要求信号M46を送信する。サーバ装置6の通信部404は、データ要求信号M46に応答して、格納された補正された画像を含む信号M47をユーザ端末装置8に送信する。ユーザ端末装置8の通信部504は、補正された画像を含む信号M47を受信する。ステップS35において、ユーザ端末装置8の表示部506は、補正された画像を表示する。
 図12の例では、サーバ装置4が、補正プログラムの更新版を取得したとき、補正プログラムの更新版を画像補正装置2に送信する場合について説明した。これに代わって、画像補正装置2が、補正プログラムの更新版の有無をサーバ装置4に定期的に問いあわせてもよい。
 図12の処理によれば、例えば、ユーザ端末装置7が動画配信者によって使用され、ユーザ端末装置8が視聴者によって使用される場合、補正プログラムの更新版が提供されたときに、向上した品質で補正された動画像を視聴者に速やかに提供することができる。
[補正プログラムの版の選択]
 図13は、図1の画像補正装置2が補正プログラムの複数の版を格納する場合にディジタルカメラ1又はユーザ端末装置7の表示部に表示されるテーブルを示す図である。
 図13の例は、ディジタルカメラ1の複数の光学特性、すなわち、センサ輝度ムラ、センサ色ムラ、周辺光量低下、解像度低下、光学色収差、及び光学歪曲をそれぞれ補正するために、複数の版をそれぞれ有する別個の補正プログラムを使用する場合を示す。各光学特性の補正は、その要否(すなわち、画像に対して適用するか否か)を個別に設定可能である。
 画像補正装置2の記憶部303は、1つ又は複数の光学特性について、補正プログラムの複数の版を格納する。画像補正装置2の通信部304は、画像補正装置2によって使用可能な補正プログラムの複数の版のリストをディジタルカメラ1に送信する。
 ディジタルカメラ1の通信部180は、画像補正装置2から補正プログラムの複数の版のリストを受信する。ディジタルカメラ1の液晶モニタ120は、補正プログラムの複数の版のリストを表示する。ディジタルカメラ1の操作ボタン122は、補正プログラムの複数の版のうちの1つを選択するユーザ入力を取得する。ディジタルカメラ1の通信部180は、補正プログラムの複数の版のうちの1つを選択する制御信号を画像補正装置2に送信する。
 画像補正装置2の通信部304は、補正プログラムの複数の版のうちの1つを選択する制御信号を受信する。画像補正装置2の処理部301は、制御信号に従って選択された版の補正プログラムを用いて画像を補正する。
 ディジタルカメラ1に代わって、ユーザ端末装置7又は8が、補正プログラムの複数の版のリストを受信し、補正プログラムの複数の版のうちの1つを選択する制御信号を画像補正装置2に送信してもよい。
 図13に示すユーザインターフェースを用いて、ユーザは、所望の補正プログラムを用いて画像を補正することができる。ユーザが補正プログラムの版を予め指定していなければ、すべての光学特性について最新の補正プログラムが使用される。補正プログラムの版として「最新」が指定されている場合、常に最も新しい補正プログラムが使用される。ユーザは、意図的に古い版の補正プログラムを指定してもよい。
[第1の実施形態の効果等]
 第1の実施形態に係るディジタルカメラ1は、少なくとも1つのレンズを含む光学系を介して入射した光を受けてディジタル画像を生成する撮像素子110を備える。ディジタルカメラ1は、ディジタルカメラ1に固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いてディジタル画像を補正する画像補正装置2と通信する通信部180をさらに備える。通信部180は、撮像素子110によって生成されたディジタル画像と、ディジタルカメラ1の識別情報とを画像補正装置2に送信する。
 第1の実施形態に係る画像補正装置2は、ディジタルカメラ1によって撮影されたディジタル画像及びディジタルカメラ1の識別情報を受信する通信部304と、画像を補正する補正プログラムを格納する記憶部303と、ディジタルカメラ1に固有の光学特性を示す個体特性情報を識別情報に基づいて取得し、個体特性情報に基づいて補正プログラムを用いてディジタル画像を補正する処理部301とを備える。
 この構成によれば、ディジタルカメラ1の回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影された画像における望ましくない歪み及びムラなどを補正することができる。
 第1の実施形態によれば、識別情報は、モデル番号及び製造シリアル番号の少なくとも一方を含んでもよい。また、識別情報は、モデル番号及び製造シリアル番号の少なくとも一方に関連付けられた識別子を含んでもよい。
 この構成によれば、識別情報に基づいて個別のディジタルカメラ1を特定し、その個体特性情報を適切に取得することができる。
 第1の実施形態によれば、個体特性情報は、ディジタルカメラ1の設計情報と、ディジタルカメラ1の光学特性の測定結果との少なくとも一方を含んでもよい。
 この構成によれば、ディジタルカメラ1に固有の光学特性を適切に提供することができる。
 第1の実施形態によれば、ディジタルカメラ1は、カメラ本体100と、カメラ本体100に取り外し可能に接続されるレンズ装置200とを備えてもよい。この場合、識別情報は、カメラ本体100を識別する第1の識別情報と、レンズ装置200を識別する第2の識別情報とを含む。個体特性情報は、カメラ本体100に固有の光学特性を示す第1の個体特性情報と、レンズ装置200に固有の光学特性を示す第2の個体特性情報とを含む。
 この構成によれば、カメラ本体100及びレンズ装置200の組み合わせに応じて、画像を適切に補正することができる。
 第1の実施形態によれば、カメラ本体100は、ディジタルカメラ1に接続されたレンズ装置200から第2の識別情報を受信してもよい。
 この構成によれば、カメラ本体100は、レンズ装置200から受信した第2の識別情報を画像補正装置2に提供することができる。
 第1の実施形態によれば、画像補正装置2の通信部304は、1つ又は複数のカメラ製造業者によって提供されるカメラ本体100に関する第1の個体特性情報をそれぞれ格納する1つ又は複数の第1のサーバ装置3-1から第1の個体特性情報を受信してもよい。画像補正装置2の通信部304は、1つ又は複数のレンズ製造業者によって提供されるレンズ装置200に関する第2の個体特性情報をそれぞれ格納する1つ又は複数の第2のサーバ装置3-2~3-3から第2の個体特性情報を受信してもよい。
 この構成によれば、画像補正装置2は、カメラ本体100及びレンズ装置200の組み合わせに応じて、適切な個体特性情報を取得することができる。
 第1の実施形態によれば、ディジタルカメラ1は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスのうちの少なくとも1つを有する光学系を備えてもよい。この場合、ディジタルカメラ1の通信部180は、撮像素子110によってディジタル画像を生成したときにおける光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を画像補正装置2に送信する。画像補正装置2の通信部304は、ディジタルカメラ1によってディジタル画像を撮影したときにおける光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を受信する。画像補正装置2の処理部301は、個体特性情報及び状態情報に基づいて補正プログラムを用いてディジタル画像を補正する。
 この構成によれば、倍率、絞り、手ぶれ補正状態、及びフォーカスの状態に応じて、画像を適切に補正することができる。
 第1の実施形態によれば、カメラ本体100は、カメラ本体100に接続されたレンズ装置200から、光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を受信してもよい。
 この構成によれば、カメラ本体100は、レンズ装置200から受信した状態情報を画像補正装置2に提供することができる。
 第1の実施形態によれば、画像補正装置2の通信部304は、ディジタルカメラ1によって撮影されたディジタル画像をディジタルカメラ1から受信してもよい。画像補正装置2の通信部304は、処理部301によって補正されたディジタル画像をディジタルカメラ1に送信してもよい。ディジタルカメラ1の通信部180は、画像補正装置2から、画像補正装置2によって補正されたディジタル画像を受信してもよい。ディジタルカメラ1は、画像補正装置2によって補正されたディジタル画像を表示する表示部120をさらに備えてもよい。
 この構成によれば、ディジタルカメラ1のユーザは、その表示部において、画像補正装置2によって補正された画像を見ることができる。
 第1の実施形態によれば、画像補正装置2の通信部304は、補正プログラムの更新版を格納する第3のサーバ装置4から補正プログラムの更新版を受信してもよい。この場合、画像補正装置2の記憶部303は、補正プログラムの更新版を格納する。
 この構成によれば、画像補正装置2は、補正プログラムの更新版を用いて、より高品質の補正された画像を提供することができる。
 第1の実施形態によれば、画像補正装置2の通信部304は、補正プログラムの更新版を受信した場合、ディジタルカメラ1によって撮影されたディジタル画像を格納する第4のサーバ装置5からディジタル画像を受信してもよい。画像補正装置2の通信部304は、画像補正装置2の処理部301によって補正されたディジタル画像を第5のサーバ装置6に送信してもよい。
 この構成によれば、例えば、動画配信者及びその視聴者にとって、向上した品質を有する補正された動画像を速やかに提供することができる。
 第1の実施形態によれば、画像補正装置2の記憶部303は、補正プログラムの複数の版を格納してもよい。ディジタルカメラ1の通信部180は、画像補正装置2から補正プログラムの複数の版のリストを受信してもよい。この場合、ディジタルカメラ1は、画像補正装置2によって使用可能な補正プログラムの複数の版のリストを表示する液晶モニタ120と、補正プログラムの複数の版のうちの1つを選択するユーザ入力を取得する操作ボタン122とをさらに備える。ディジタルカメラ1の無線通信部180は、補正プログラムの複数の版のうちの1つを選択する制御信号を画像補正装置2に送信する。画像補正装置2の通信部304は、補正プログラムの複数の版のうちの1つを選択する制御信号を受信する。画像補正装置2の処理部301は、制御信号に従って選択された版の補正プログラムを用いて画像を補正する。
 この構成によれば、ユーザは、所望の補正プログラムを用いて画像を補正することができる。
 第1の実施形態によれば、ディジタルカメラ1の撮像素子110は、光学系を介して入射した光を受けて動画像を生成してもよい。この場合、ディジタルカメラ1の通信部180は、撮像素子110によって生成された動画像と、ディジタルカメラ1の識別情報とを画像補正装置2に送信する。画像補正装置2の通信部304は、ディジタルカメラ1によって撮影された動画像を受信する。画像補正装置2の処理部301は、補正プログラムを用いて動画像を補正する。
 この構成によれば、例えば、撮影されたデータをリアルタイムで補正して表示することにより、補正されたプレビュー画像をリアルタイムで提示することができる。
[第2の実施形態]
 実施形態に係る補正処理は、カメラ本体100と、カメラ本体100に取り外し可能に接続されるレンズ装置200とを備えるディジタルカメラ1によって撮影された画像に限らず、一体型のディジタルカメラによって撮影された画像にも適用可能である。以下、本開示の第2の実施形態について説明する。
 図14は、第2の実施形態に係るディジタルカメラ1Aの構成を示すブロック図である。ディジタルカメラ1Aは、本体マウント150及びレンズマウント260を除いて、図2のカメラ本体100及びレンズ装置200の各構成要素を備える。カメラコントローラ140及び電源160と、レンズコントローラ250とは、本体マウント150及びレンズマウント260を介することなく互いに直接に接続される。フラッシュメモリ142は、カメラ本体100の識別情報に代えて、ディジタルカメラ1Aの識別情報を格納する。フラッシュメモリ252は、レンズ装置200のファームウェアプログラム及びユーザ設定値などを格納する。レンズコントローラ250、DRAM251、フラッシュメモリ252は、対応するカメラコントローラ140、DRAM141、フラッシュメモリ142と一体化されてもよい。
 ディジタルカメラ1Aは、撮像装置の一例である。
 ディジタルカメラ1Aは、図1のディジタルカメラ1と同様に、アクセスポイント装置に無線接続され、アクセスポイント装置を介して通信回線11に接続される。また、第2の実施形態に係る画像補正システムは、ディジタルカメラ1Aに固有の光学特性を示す個体特性情報を格納するサーバ装置を備える。画像補正装置2は、ディジタルカメラ1Aの個体特性情報を、サーバ装置から通信回線11を介して受信する。画像補正装置2は、ディジタルカメラ1Aに固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いて、ディジタルカメラ1Aから受信された画像を補正する。画像補正装置2は、補正された画像を、通信回線11及びアクセスポイント装置を介してディジタルカメラ1Aに送信する。
 第2の実施形態によれば、第1の実施形態と同様に、ディジタルカメラ1Aの回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影された画像における望ましくない歪み及びムラなどを補正することができる。
[第2の実施形態の効果等]
 第2の実施形態に係るディジタルカメラ1Aは、少なくとも1つのレンズを含む光学系を介して入射した光を受けてディジタル画像を生成する撮像素子110を備える。ディジタルカメラ1Aは、ディジタルカメラ1Aに固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いてディジタル画像を補正する画像補正装置2と通信する通信部180をさらに備える。通信部180は、撮像素子110によって生成されたディジタル画像と、ディジタルカメラ1Aの識別情報とを画像補正装置2に送信する。
 この構成によれば、ディジタルカメラ1Aの回路規模、コスト、及び/又は消費電力を従来よりも削減しながら、撮影された画像における望ましくない歪み及びムラなどを補正することができる。
 第2の実施形態によれば、ディジタルカメラ1Aは、少なくとも1つのレンズを含む光学系をさらに備える。
 この構成によれば、一体型のディジタルカメラによって撮影された画像における望ましくない歪み及びムラなどを補正することができる。
 第2の実施形態によれば、光学系は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスのうちの少なくとも1つを有してもよい。この場合、通信部180は、撮像素子110によってディジタル画像を生成したときにおける光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を画像補正装置2に送信する。画像補正装置2は、個体特性情報及び状態情報に基づいて補正プログラムを用いてディジタル画像を補正する。
 この構成によれば、倍率、絞り、手ぶれ補正状態、及びフォーカスの状態に応じて、画像を適切に補正することができる。
[他の実施形態]
 以上のように、本出願において開示する技術の例示として、実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施形態にも適用可能である。また、上記実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。
 カメラ本体100の光学系が可変な状態を有する場合、画像補正装置2は、レンズ装置200の状態情報に限らず、カメラ本体100の状態情報に基づいて補正プログラムを用いて画像を補正してもよい。
 画像補正装置2は、1つのサーバ装置3-1に限らず、複数のカメラ製造業者によって提供されるカメラ本体100に係る個体特性情報をそれぞれ格納する複数のサーバ装置から個体特性情報を受信してもよい。
 画像補正装置は、図10に示すようにディジタルカメラ1から撮影された画像を受信した後にサーバ装置3-1~3-3に問いあわせるのではなく、サーバ装置3-1~3-3の内容を予め取得して記憶部303に格納してもよい。
 ディジタルカメラ1は、撮影された画像(すなわち、補正されていない画像)を液晶モニタ120に表示し、一方、補正された画像を、ディジタルカメラ1に接続された外部モニタに表示してもよい。
 ディジタルカメラ1の個体特性情報は、センサ輝度ムラ、センサ色ムラ、周辺光量低下、解像度低下、光学色収差、及び光学歪曲に限定されない。ディジタルカメラ1の個体特性情報は、例えば、レンズ装置200の合焦状態、カメラ本体100の信号処理回路の画質強調、などに関する光学特性を含んでもよい。
 実施形態に係る撮像装置は、カメラ本体100と、カメラ本体100に取り外し可能に接続されるレンズ装置200とを備えるディジタルカメラ1であってもよい。また、また、実施形態に係る撮像装置は、少なくとも1つのレンズを含む光学系を備えるレンズ装置200に取り外し可能に接続されるカメラ本体100であってもよい。また、実施形態に係る撮像装置は、少なくとも1つのレンズを含む光学系を備えるディジタルカメラ1Aであってもよい。いずれの場合であっても、「撮像装置の識別情報」は、撮像装置から画像補正装置2に送信される情報であって、ディジタル画像の撮影に関与した装置を画像補正装置2が識別可能な情報を意味する。従って、撮像装置の識別情報は、カメラ本体100の識別情報及びレンズ装置200の識別情報の組み合わせであってもよく(第1の実施形態)、ディジタルカメラ1Aの識別情報であってもよい(第2の実施形態)。また、「撮像装置の個体特性情報」は、ディジタル画像の撮影に関与した装置の光学特性を意味する。従って、撮像装置の識別情報は、カメラ本体100の個体特性情報及びレンズ装置200の個体特性情報の組み合わせであってもよく(第1の実施形態)、ディジタルカメラ1Aの個体特性情報であってもよい(第2の実施形態)。
 以上のように、本開示における技術の例示として、実施形態を説明した。そのために、添付図面および詳細な説明を提供した。
 したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
 また、上述の実施形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
[実施形態のまとめ]
 実施形態に係るディジタルカメラ、画像補正装置、及び画像補正システムは、下記のように表されてもよい。
 本開示の第1の態様に係る画像補正装置は、
 撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信する通信部と、
 画像を補正する補正プログラムを格納する記憶部と、
 前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得し、前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する処理部とを備える。
 本開示の第2の態様に係る画像補正装置によれば、第1の態様に係る画像補正装置において、
 前記識別情報は、モデル番号及び製造シリアル番号の少なくとも一方を含む。
 本開示の第3の態様に係る画像補正装置によれば、第1の態様に係る画像補正装置において、
 前記識別情報は、モデル番号及び製造シリアル番号の少なくとも一方に関連付けられた識別子を含む。
 本開示の第4の態様に係る画像補正装置によれば、第1~第3のうちの1つの態様に係る画像補正装置において、
 前記個体特性情報は、前記撮像装置の設計情報と、前記撮像装置の光学特性の測定結果との少なくとも一方を含む。
 本開示の第5の態様に係る画像補正装置によれば、第1~第4のうちの1つの態様に係る画像補正装置において、
 前記撮像装置は、カメラ本体と、前記カメラ本体に取り外し可能に接続されるレンズ装置とを備え、
 前記識別情報は、前記カメラ本体を識別する第1の識別情報と、前記レンズ装置を識別する第2の識別情報とを含み、
 前記個体特性情報は、前記カメラ本体に固有の光学特性を示す第1の個体特性情報と、前記レンズ装置に固有の光学特性を示す第2の個体特性情報とを含む。
 本開示の第6の態様に係る画像補正装置によれば、第5の態様に係る画像補正装置において、
 前記通信部は、
 1つ又は複数のカメラ製造業者によって提供されるカメラ本体に関する前記第1の個体特性情報をそれぞれ格納する1つ又は複数の第1のサーバ装置から前記第1の個体特性情報を受信し、
 1つ又は複数のレンズ製造業者によって提供されるレンズ装置に関する前記第2の個体特性情報をそれぞれ格納する1つ又は複数の第2のサーバ装置から前記第2の個体特性情報を受信する。
 本開示の第7の態様に係る画像補正装置によれば、第1~第6のうちの1つの態様に係る画像補正装置において、
 前記撮像装置は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスのうちの少なくとも1つを有する光学系を備え、
 前記通信部は、前記撮像装置によって前記ディジタル画像を撮影したときにおける前記光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を受信し、
 前記処理部は、前記個体特性情報及び前記状態情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する。
 本開示の第8の態様に係る画像補正装置によれば、第1~第7のうちの1つの態様に係る画像補正装置において、
 前記通信部は、
 前記撮像装置によって撮影されたディジタル画像を前記撮像装置から受信し、
 前記処理部によって補正されたディジタル画像を前記撮像装置に送信する。
 本開示の第9の態様に係る画像補正装置によれば、第1~第8のうちの1つの態様に係る画像補正装置において、
 前記通信部は、前記補正プログラムの更新版を格納する第3のサーバ装置から前記補正プログラムの更新版を受信し、
 前記記憶部は、前記補正プログラムの更新版を格納する。
 本開示の第10の態様に係る画像補正装置によれば、第9の態様に係る画像補正装置において、
 前記通信部は、前記補正プログラムの更新版を受信した場合、
 前記撮像装置によって撮影されたディジタル画像を格納する第4のサーバ装置から前記ディジタル画像を受信し、
 前記処理部によって補正されたディジタル画像を第5のサーバ装置に送信する。
 本開示の第11の態様に係る画像補正装置によれば、第9又は第10の態様に係る画像補正装置において、
 前記記憶部は、前記補正プログラムの複数の版を格納し、
 前記通信部は、前記補正プログラムの複数の版のうちの1つを選択する制御信号を受信し、
 前記処理部は、前記制御信号に従って選択された版の前記補正プログラムを用いて前記ディジタル画像を補正する。
 本開示の第12の態様に係る画像補正装置によれば、第1~第11のうちの1つの態様に係る画像補正装置において、
 前記通信部は、前記撮像装置によって撮影されたディジタル動画像を受信し、
 前記処理部は、前記補正プログラムを用いて前記ディジタル動画像を補正する。
 本開示の第13の態様に係る画像補正システムは、
 ディジタルカメラと、
 第1~第12のうちの1つの態様に係る画像補正装置とを備える。
 本開示の第14の態様に係る画像補正方法は、
 撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信するステップと、
 画像を補正する補正プログラムを記憶部から読み出すステップと、
 前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得するステップと、
 前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正するステップとを含む。
 本開示の第15の態様に係るプログラムは、
 計算装置の処理回路によって実行される命令を含むプログラムであって、前記命令は、前記処理回路に、
 撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信するステップと、
 画像を補正する補正プログラムを記憶部から読み出すステップと、
 前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得するステップと、
 前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正するステップとを実行させる。
 本開示の第16の態様に係る撮像装置によれば、
 少なくとも1つのレンズを含む光学系を介して入射した光を受けてディジタル画像を生成する撮像素子を備える撮像装置であって、
 前記撮像装置は、前記撮像装置に固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いて前記ディジタル画像を補正する画像補正装置と通信する通信部をさらに備え、
 前記通信部は、前記撮像素子によって生成されたディジタル画像と、前記撮像装置の識別情報とを前記画像補正装置に送信する。
 本開示の第17の態様に係る撮像装置によれば、第16の態様に係る撮像装置において、
 前記識別情報は、モデル番号及び製造シリアル番号の少なくとも一方を含む。
 本開示の第18の態様に係る撮像装置によれば、第16の態様に係る撮像装置において、
前記識別情報は、モデル番号及び製造シリアル番号の少なくとも一方に関連付けられた識別子を含む。
 本開示の第19の態様に係る撮像装置によれば、第16~第18のうちの1つの態様に係る撮像装置において、
 前記個体特性情報は、前記撮像装置の設計情報と、前記撮像装置の光学特性の測定結果との少なくとも一方を含む。
 本開示の第20の態様に係る撮像装置によれば、第16~第19のうちの1つの態様に係る撮像装置において、
 前記撮像装置は、前記少なくとも1つのレンズを含む光学系を備えるレンズ装置に取り外し可能に接続されるカメラ本体であり、
 前記識別情報は、前記カメラ本体を識別する第1の識別情報と、前記レンズ装置を識別する第2の識別情報とを含み、
 前記個体特性情報は、前記カメラ本体に固有の光学特性を示す第1の個体特性情報と、前記レンズ装置に固有の光学特性を示す第2の個体特性情報とを含む。
 本開示の第21の態様に係る撮像装置によれば、第20の態様に係る撮像装置において、
 前記撮像装置は、前記撮像装置に接続された前記レンズ装置から前記第2の識別情報を受信する。
 本開示の第22の態様に係る撮像装置によれば、第20又は第21の態様に係る撮像装置において、
 前記光学系は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスのうちの少なくとも1つを有し、
 前記撮像装置は、前記撮像装置に接続された前記レンズ装置から、前記光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を受信し、
 前記通信部は、前記撮像素子によって前記ディジタル画像を生成したときにおける前記光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を前記画像補正装置に送信し、
 前記画像補正装置は、前記個体特性情報及び前記状態情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する。
 本開示の第23の態様に係る撮像装置によれば、第16~第19のうちの1つの態様に係る撮像装置において、
 前記撮像装置は、前記少なくとも1つのレンズを含む光学系をさらに備える。
 本開示の第24の態様に係る撮像装置によれば、第23の態様に係る撮像装置において、
 前記光学系は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスのうちの少なくとも1つを有し、
 前記通信部は、前記撮像素子によって前記ディジタル画像を生成したときにおける前記光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を前記画像補正装置に送信し、
 前記画像補正装置は、前記個体特性情報及び前記状態情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する。
 本開示の第25の態様に係る撮像装置によれば、第16~第24のうちの1つの態様に係る撮像装置において、
 前記通信部は、前記画像補正装置から、前記画像補正装置によって補正されたディジタル画像を受信し、
 前記撮像装置は、前記画像補正装置によって補正されたディジタル画像を表示する表示部をさらに備える。
 本開示の第26の態様に係る撮像装置によれば、第16~第25のうちの1つの態様に係る撮像装置において、
 前記撮像装置は、
 前記画像補正装置によって使用可能な前記補正プログラムの複数の版のリストを表示する表示部と、
 前記補正プログラムの複数の版のうちの1つを選択するユーザ入力を取得する入力部とをさらに備え、
 前記通信部は、
 前記画像補正装置から前記補正プログラムの複数の版のリストを受信し、
 前記補正プログラムの複数の版のうちの1つを選択する制御信号を前記画像補正装置に送信する。
 本開示の第27の態様に係る撮像装置によれば、第16~第26のうちの1つの態様に係る撮像装置において、
 前記撮像素子は、前記光学系を介して入射した光を受けてディジタル動画像を生成し、
 前記通信部は、前記撮像素子によって生成されたディジタル動画像と、前記撮像装置の識別情報とを前記画像補正装置に送信する。
 本開示の第28の態様に係る撮像方法によれば、
 少なくとも1つのレンズを含む光学系を介して入射した光を受けてディジタル画像を生成する撮像素子を備える撮像装置の撮像方法であって、
 前記撮像方法は、前記撮像装置に固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いて前記ディジタル画像を補正する画像補正装置と通信するステップを含み、
 前記通信するステップは、前記撮像素子によって生成されたディジタル画像と、前記撮像装置の識別情報とを前記画像補正装置に送信するステップを含む。
 本開示の第29の態様に係るプログラムによれば、
 撮像装置の処理回路によって実行される命令を含むプログラムであって、前記命令は、前記処理回路に、前記撮像装置に固有の光学特性を示す個体特性情報に基づいて画像を補正する補正プログラムを用いて前記ディジタル画像を補正する画像補正装置と通信するステップを実行させ、
 前記通信するステップは、前記撮像素子によって生成されたディジタル画像と、前記撮像装置の識別情報とを前記画像補正装置に送信するステップを含む。
 本開示は、静止画像又は動画像を生成するディジタルカメラに適用可能である。
1,1A ディジタルカメラ
2 画像補正装置
3-1 サーバ装置(カメラ本体の個体特性)
3-2 サーバ装置(レンズ装置の個体特性)
3-3 サーバ装置(レンズ装置の個体特性)
4 サーバ装置(補正プログラムの更新版)
5 サーバ装置(撮影された画像)
6 サーバ装置(補正された画像)
7,8 ユーザ端末装置
11 通信回線
12-1~12-3 アクセスポイント装置(AP)
20 画像補正システム
100 カメラ本体
100A 測定用カメラ本体
110 撮像素子
111 アナログ/ディジタルコンバータ(ADC)
112 タイミング発生器(TG)
120 液晶モニタ
121 レリーズボタン
122 操作ボタン
140 カメラコントローラ
141 DRAM
142 フラッシュメモリ
150 本体マウント
160 電源
170 カードスロット
171 メモリカード
180 通信部
200 レンズ装置
200A 測定用レンズ装置
210 ズームレンズ
211 ズームレンズ駆動部
220 OIS(Optical Image Stabilizer)レンズ
221 OIS駆動部
222 位置センサ
223 OIS処理部
224 ジャイロセンサ
230 フォーカスレンズ
231 フォーカスレンズ駆動部
240 絞り装置
241 絞り駆動部
250 レンズコントローラ
251 DRAM
252 フラッシュメモリ
260 レンズマウント
300 バス
301 処理部
302 メモリ
303 記憶部
304 通信部
400 バス
401 処理部
402 メモリ
403 記憶部
404 通信部
500 バス
501 処理部
502 メモリ
503 記憶部
504 通信部
505 入力部
506 表示部
601,602 制御装置
610 光源パネル

Claims (15)

  1.  撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信する通信部と、
     画像を補正する補正プログラムを格納する記憶部と、
     前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得し、前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する処理部とを備える、
    画像補正装置。
  2.  前記識別情報は、モデル番号及び製造シリアル番号の少なくとも一方を含む、
    請求項1記載の画像補正装置。
  3.  前記識別情報は、モデル番号及び製造シリアル番号の少なくとも一方に関連付けられた識別子を含む、
    請求項1記載の画像補正装置。
  4.  前記個体特性情報は、前記撮像装置の設計情報と、前記撮像装置の光学特性の測定結果との少なくとも一方を含む、
    請求項1記載の画像補正装置。
  5.  前記撮像装置は、カメラ本体と、前記カメラ本体に取り外し可能に接続されるレンズ装置とを備え、
     前記識別情報は、前記カメラ本体を識別する第1の識別情報と、前記レンズ装置を識別する第2の識別情報とを含み、
     前記個体特性情報は、前記カメラ本体に固有の光学特性を示す第1の個体特性情報と、前記レンズ装置に固有の光学特性を示す第2の個体特性情報とを含む、
    請求項1記載の画像補正装置。
  6.  前記通信部は、
     1つ又は複数のカメラ製造業者によって提供されるカメラ本体に関する前記第1の個体特性情報をそれぞれ格納する1つ又は複数の第1のサーバ装置から前記第1の個体特性情報を受信し、
     1つ又は複数のレンズ製造業者によって提供されるレンズ装置に関する前記第2の個体特性情報をそれぞれ格納する1つ又は複数の第2のサーバ装置から前記第2の個体特性情報を受信する、
    請求項5記載の画像補正装置。
  7.  前記撮像装置は、可変な倍率、可変な絞り、可変な手ぶれ補正状態、及び可変なフォーカスのうちの少なくとも1つを有する光学系を備え、
     前記通信部は、前記撮像装置によって前記ディジタル画像を撮影したときにおける前記光学系の倍率、絞り、手ぶれ補正状態、及びフォーカスのうちの少なくとも1つを示す状態情報を受信し、
     前記処理部は、前記個体特性情報及び前記状態情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正する、
    請求項1記載の画像補正装置。
  8.  前記通信部は、
     前記撮像装置によって撮影されたディジタル画像を前記撮像装置から受信し、
     前記処理部によって補正されたディジタル画像を前記撮像装置に送信する、
    請求項1記載の画像補正装置。
  9.  前記通信部は、前記補正プログラムの更新版を格納する第3のサーバ装置から前記補正プログラムの更新版を受信し、
     前記記憶部は、前記補正プログラムの更新版を格納する、
    請求項1記載の画像補正装置。
  10.  前記通信部は、前記補正プログラムの更新版を受信した場合、
     前記撮像装置によって撮影されたディジタル画像を格納する第4のサーバ装置から前記ディジタル画像を受信し、
     前記処理部によって補正されたディジタル画像を第5のサーバ装置に送信する、
    請求項9記載の画像補正装置。
  11.  前記記憶部は、前記補正プログラムの複数の版を格納し、
     前記通信部は、前記補正プログラムの複数の版のうちの1つを選択する制御信号を受信し、
     前記処理部は、前記制御信号に従って選択された版の前記補正プログラムを用いて前記ディジタル画像を補正する、
    請求項9記載の画像補正装置。
  12.  前記通信部は、前記撮像装置によって撮影されたディジタル動画像を受信し、
     前記処理部は、前記補正プログラムを用いて前記ディジタル動画像を補正する、
    請求項1記載の画像補正装置。
  13.  撮像装置と、
     請求項1~12のうちの1つに記載の画像補正装置とを備える、
    画像補正システム。
  14.  撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信するステップと、
     画像を補正する補正プログラムを記憶部から読み出すステップと、
     前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得するステップと、
     前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正するステップとを含む、
    画像補正方法。
  15.  計算装置の処理回路によって実行される命令を含むプログラムであって、前記命令は、前記処理回路に、
     撮像装置によって撮影されたディジタル画像及び前記撮像装置の識別情報を受信するステップと、
     画像を補正する補正プログラムを記憶部から読み出すステップと、
     前記撮像装置に固有の光学特性を示す個体特性情報を前記識別情報に基づいて取得するステップと、
     前記個体特性情報に基づいて前記補正プログラムを用いて前記ディジタル画像を補正するステップとを実行させる、
    プログラム。
PCT/JP2023/023637 2022-11-25 2023-06-26 画像補正装置 WO2024111147A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022188562A JP2024076794A (ja) 2022-11-25 2022-11-25 画像補正装置、画像補正方法、画像補正システム、及びプログラム
JP2022-188562 2022-11-25

Publications (1)

Publication Number Publication Date
WO2024111147A1 true WO2024111147A1 (ja) 2024-05-30

Family

ID=91195970

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2023/023637 WO2024111147A1 (ja) 2022-11-25 2023-06-26 画像補正装置

Country Status (2)

Country Link
JP (1) JP2024076794A (ja)
WO (1) WO2024111147A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10320208A (ja) * 1997-03-19 1998-12-04 Fuji Xerox Co Ltd バージョンアップ通知装置
JP2003050990A (ja) * 2001-08-07 2003-02-21 Minolta Co Ltd 画像処理装置及びコンピュータを画像処理装置として機能させるためのプログラム
JP2008008919A (ja) * 2005-04-06 2008-01-17 Nikon Corp カメラ付き携帯電話、大画面表示装置及び画像表示システム
WO2018180573A1 (ja) * 2017-03-31 2018-10-04 ソニー株式会社 手術用画像処理装置、画像処理方法、及び、手術システム
JP2021166375A (ja) * 2020-01-17 2021-10-14 キヤノン株式会社 情報処理装置、画像処理装置およびそれらの制御方法、ならびに画像処理システム
JP2022015732A (ja) * 2020-07-09 2022-01-21 富士フイルムビジネスイノベーション株式会社 情報処理システム、処理要求送信装置、情報処理装置、処理要求送信プログラム、及び情報処理プログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10320208A (ja) * 1997-03-19 1998-12-04 Fuji Xerox Co Ltd バージョンアップ通知装置
JP2003050990A (ja) * 2001-08-07 2003-02-21 Minolta Co Ltd 画像処理装置及びコンピュータを画像処理装置として機能させるためのプログラム
JP2008008919A (ja) * 2005-04-06 2008-01-17 Nikon Corp カメラ付き携帯電話、大画面表示装置及び画像表示システム
WO2018180573A1 (ja) * 2017-03-31 2018-10-04 ソニー株式会社 手術用画像処理装置、画像処理方法、及び、手術システム
JP2021166375A (ja) * 2020-01-17 2021-10-14 キヤノン株式会社 情報処理装置、画像処理装置およびそれらの制御方法、ならびに画像処理システム
JP2022015732A (ja) * 2020-07-09 2022-01-21 富士フイルムビジネスイノベーション株式会社 情報処理システム、処理要求送信装置、情報処理装置、処理要求送信プログラム、及び情報処理プログラム

Also Published As

Publication number Publication date
JP2024076794A (ja) 2024-06-06

Similar Documents

Publication Publication Date Title
US9742967B2 (en) Image capture apparatus capable of correcting effects of optical characteristics of a lens unit on an image and control method thereof, and lens unit
US8199243B2 (en) Imaging device and camera body
CN105705995B (zh) 相机***、相机机身、更换镜头及通信方法
JP5248980B2 (ja) 撮像装置及びその制御方法及びプログラム
JP6407330B2 (ja) 画像投射装置
US20120274829A1 (en) Camera body and camera system
US8913173B2 (en) Imaging apparatus and imaging method
JPWO2014171304A1 (ja) 撮像装置、撮像装置駆動方法、撮像装置制御プログラム
JP4513205B2 (ja) 電子カメラ、および画像処理プログラムの記録媒体
JP2010141814A (ja) 画像処理装置、撮像装置、プログラムおよび画像処理方法
JP4878776B2 (ja) 画像信号キャリブレーション装置,画像出力装置およびデジタルカメラ
WO2024111147A1 (ja) 画像補正装置
WO2024111146A1 (ja) 撮像装置
JP2006108988A (ja) キャリブレーション装置
JP2010109667A (ja) カメラシステム
JP5816355B2 (ja) 撮像装置およびその制御方法、並びにレンズユニット
JP2018098609A (ja) 撮像装置、撮像装置の制御方法、及び、プログラム
JP5195288B2 (ja) カメラボディ、カメラシステム
JP2017224915A (ja) 撮像装置、再生装置および画像処理装置
JP2019022036A (ja) 撮像装置
JP2014023063A (ja) 撮像装置及びその制御方法、画像処理装置及び画像処理方法、プログラム、並びに記憶媒体
JP2019219586A (ja) 交換レンズおよび判断方法
JP2019219587A (ja) カメラボディおよび判断方法
JP2019220896A (ja) 交換レンズおよび判断方法
JPWO2018012094A1 (ja) 画像処理装置及び画像処理方法