`(12) Publication of unexamined patent applications (A)
`(11) Japanese unexamined patent application number
`JPH5-3568
`(43) Publication Date
`
`January 8, 1993
`
`5
`
`(51) Int. Cl.5
`
`H04N 9/04
`9/64
`9/73
`
`ID Code Agency
`FI
`8943-5C
`8942-5C
`8626-5C
`
`B
`R
`A
`
`FI Technical
`display area
`
`10
`
`Examination request
`Number of claims
`original})
`
`Not yet requested
`7 (Total 16 pages {in the
`
`15
`
`20
`
`25
`
`30
`
`Patent appn H3-153129
`(21) Appn no.
`(22) Filing date June 25, 1991
`(71) Applicant
`000001007
`Canon Inc.
`30-2 Shimomaruko 3-chome, Ohta-ku,
`Tokyo
`SHIOMI Yasuhiko
`30-2 Shimomaruko 3-chome, Ohta-ku,
`Tokyo
`Canon Inc.
`Patent Attorney MARUSHIMA Giichi
`
`(72) Inventor
`
`(74) Agent
`
`(54) [Title of the invention] Video camera device
`
`(57) [Abstract]
`aberration
`chromatic
`correct
`To
`[Objective]
`resulting from the attachment of a zoom lens or the
`like to a video camera or the like.
`
`PETITIONERS EX1011
`Page 1
`
`
`
`5
`
`This video camera device is
`[Configuration]
`correct
`chromatic
`aberration
`by
`configured
`to
`converting a video signal output from an imaging
`element into digital data, storing the digital data in
`a memory for each color, and subjecting pixel
`information in each memory to two-dimensional vector
`movement, in the memory, in accordance with a state,
`such as zoom or focus, of a photographic lens, and then
`combining the pixel information.
`
`PETITIONERS EX1011
`Page 2
`
`
`
`
`Key
`3
`4
`5
`6
`
`
`
`Source
`H ドライブ
`V ドライブ
`タイミング発生回路
`サムプルホールド
`
`Target
`H drive
`V drive
`Timing generation circuit
`Sample-and-hold
`
`PETITIONERS EX1011
`Page 3
`
`
`
`7
`9
`10
`11
`12
`13
`15
`16
`17
`18
`
`Right
`of 18
`19
`20
`
`27
`
`28
`29
`30
`31
`
`
`Pre-amplifier
`プリアンプ
`Gamma correction
`ガンマ補正
`A/D converter
`A/D コンバーター
`R フィールドメモリー R field memory
`G フィールドメモリー G field memory
`B フィールドメモリー B field memory
`D/A コンバーター
`D/A converter
`D/A コンバーター
`D/A converter
`D/A コンバーター
`D/A converter
`Color modulated video output
`色変調映像出力センサ
`sensor
`ー
`Video output
`ビデオ出力
`
`AF 処理回路
`モータードライバー回
`路
`モータードライバー回
`路
`ズーム位置検出
`フォーカス位置検出
`メモリー
`A/D コンバーター
`
`AF processing circuit
`Motor driver circuit
`
`Motor driver circuit
`
`Zoom position detection
`Focus position detection
`Memory
`A/D converter
`
`PETITIONERS EX1011
`Page 4
`
`
`
`[Scope of the patent claims]
`a
`comprising:
`device
`[Claim 1] A
`video
`camera
`photographic lens; an imaging means for converting
`subject information that has passed through the
`photographic lens into an electrical signal; a color
`signal converting means for accepting input of the
`signal from the imaging means and converting the same
`into a plurality of items of color signal information
`for each pixel; a detecting means for detecting a drive
`state of the photographic lens; and a control means for
`causing a color signal conversion coefficient obtained
`by the color signal converting means to change in
`accordance with an output from the detecting means.
`[Claim 2] The video camera device as claimed in claim
`1, wherein the detecting means comprises: a focus
`position detecting means for detecting a focus position
`of the photographic lens; and a zoom focal length
`detecting means for detecting a zoom focal length of
`the photographic lens.
`[Claim 3] The video camera device as claimed in claim
`2, wherein the color signal converting means comprises
`an A/D conversion means for converting each pixel
`signal output from the imaging means into a digital
`value.
`[Claim 4] The video camera device as claimed in claim
`2, wherein the color signal converting means comprises
`a memory means for digitally storing the signal outputs
`for each color and each pixel from the imaging means.
`[Claim 5] The video camera device as claimed in claim
`4, wherein data are arranged two-dimensionally in the
`memory means in accordance with a position of each
`pixel included in the imaging means.
`[Claim 6] The video camera device as claimed in claim
`2, wherein the color signal converting means comprises
`a vector movement means for changing the two-
`dimensional arrangement of signal data for each color
`and each pixel from the imaging means in both X and Y
`directions.
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 5
`
`
`
`[Claim 7] The video camera device as claimed in claim
`2, wherein the color signal converting means comprises
`a matrix calculating means for combining signal data
`for each color and each pixel from the imaging means
`with one another and executing a calculation thereon.
`[Detailed description of the invention]
`[0001]
`[Field of industrial application] The present invention
`relates to a video camera device configured to correct
`chromatic aberration generated by a photographic lens
`including, for example, a zoom lens, by means of image
`processing.
`[0002]
`[Prior art] In recent years, video equipment such as
`video cameras has undergone remarkable development, and
`has rapidly become widespread as a result of
`improvements in operability resulting from reductions
`in size and weight.
`[0003] Furthermore, photographic lens optical systems
`used in video cameras generally use a four-group type
`zoom lens or the like, but as video cameras have become
`more compact, imaging elements are also becoming
`smaller, and as a result, a reduction in the size of
`the photographic lens itself is also inevitably
`progressing.
`[0004]
`[Problems to be resolved by the invention] However, as
`photographic lenses become smaller, it becomes more
`difficult for performance with respect to resolving
`power and aberration to be adequately maintained in an
`optical manner, and as illustrated in Figure 2, the
`effects of lateral chromatic aberration, which arises
`as a result of the dispersion characteristics of the
`optical material used in the lens, become a significant
`problem
`in
`terms
`of
`maintaining
`the
`imaging
`performance.
`[0005] Figure 3 illustrates, separately for each
`wavelength (red, green, blue), the appearance when
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 6
`
`
`
`incident light from a subject, which has passed through
`the photographic lens as illustrated in Figure 2, forms
`an image on an imaging element. As illustrated,
`differences in the refractive index for each wavelength
`cause the size of the image due to the red component
`illustrated in (a) to be greater than the size of the
`image due to the green component illustrated in (b),
`and the size of the image due to the blue component
`illustrated in (c) to be smaller than the size of the
`image due to the green component illustrated in (b),
`and as a result, a large color misalignment arises in
`the final image obtained by combining each wavelength.
`[0006]
`[Means for overcoming the problem] The present
`invention has been made with the objective of solving
`the problem discussed hereinabove, and is characterized
`by a video camera device comprising: a photographic
`lens; an imaging means for converting subject
`information that has passed through the photographic
`lens into an electrical signal; a color signal
`converting means for accepting input of the signal from
`the imaging means and converting the same into a
`plurality of items of color signal information for each
`pixel; a detecting means for detecting a drive state of
`the photographic lens; and a control means for causing
`a color signal conversion coefficient obtained by the
`color signal converting means to change in accordance
`with an output from the detecting means.
`[0007]
`[Operation] Adopting this configuration makes it
`possible to correct color misalignment that occurs in
`the photographic lens of the video camera, by executing
`image processing in which video signals for each of R,
`G, and B colors retrieved from a CCD are once converted
`into digital data and temporarily stored in individual
`field memories, and then each field memory as a whole
`is individually subjected to vector movement on the
`basis of a drive state of the photographic lens, such
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 7
`
`
`
`as zoom focal length information and focal distance
`information relating to the photographic lens, after
`which the R, G, and B are again combined.
`[0008]
`[Exemplary embodiments] Exemplary embodiments of a
`video camera device according to the present invention
`will now be described in detail with reference to the
`drawings.
`[0009] Figure 1 illustrates the overall circuit
`configuration of a video camera according to the
`present invention, the circuit configuration comprising
`a drive control unit for a video lens and a signal
`processing unit for the video camera.
`[0010] First, incident light from a subject passes
`through a four-group type zoom lens consisting of a
`focusing lens 22, a variator lens 23, a compensator
`lens 24, and a relay lens 25, and forms an image on an
`imaging element 2 such as a CCD. The CCD 2 is a CCD for
`color signals, in which R, G and B color filters, for
`example, are provided alternately on each pixel on an
`imaging surface of the CCD, and image data accumulated
`therein are sequentially read out in synchronization
`with a signal generated by a timing generation circuit,
`a horizontal component being read out by an H
`(horizontal) drive 3 and a vertical component being
`read out under the control of a V (vertical) drive 4. A
`signal output from the CCD is imported into a sample-
`and-hold circuit 6 in synchronization with a signal
`from the timing generation circuit 5, is then amplified
`to a predetermined level by a pre-amplifier 7, and the
`gain is automatically adjusted by an AGC 8 so that
`amplifiers and the like do not become saturated even if
`the luminance changes, and finally gamma correction is
`performed to make a gamma characteristic (photoelectric
`conversion characteristic) of the entire system equal
`to 1, after which the signal is input into an A/D
`converter 10. In the A/D converter 10, an analog video
`signal of each pixel from the CCD 2 is converted into a
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 8
`
`
`
`digital value in response to a command signal from a
`system control CPU, and resulting output data are
`sequentially stored under the control of the CPU, red
`video signals being stored in an R field memory 11,
`green video signals being stored in a G field memory 12
`and blue video signals being stored in a B field memory
`13.
`[0011] Inside the DSP 14, which is an image processing
`microprocessor, when one screen's worth of video
`signals has been stored in each field memory, an image
`vector movement calculation, which is discussed
`hereinafter, is executed for each field memory on the
`basis of calculation data from the CPU 1, and a
`luminance output and a color difference output for each
`pixel are output as digital values. The outputs of the
`DSP 14 are converted into an analog luminance signal
`(Y) by a D/A converter 15, an analog color difference
`signal (R-Y) by a D/A converter 16, and an analog color
`difference signal (B-Y) by a D/A converter 17, after
`which the color signals are finally modulated by a
`color modulation video output circuit 18 and output as
`a video output multiplexed onto the luminance signal.
`[0012] A description will now be given of a video lens
`drive unit, in which, when a photographer operates a
`zoom operation button, not shown, to perform zooming,
`the CPU 1 detects this operation and outputs a command
`signal (for forward or reverse rotation of the motor)
`to a motor driver circuit 27. A motor 26 is rotated by
`means of an electric current from the driver circuit,
`and a driving force of the motor 26 moves the variator
`lens 23 and the compensator lens 24 in the direction of
`the optical axis to execute a predetermined zooming
`movement. Further, in conjunction with the movement of
`the lenses, the current focal length information of the
`photographic lens is detected by a zoom position
`detection circuit 28.
`[0013] Meanwhile, an image signal from the CCD 2 is
`input through a sample-and-hold circuit into an AF
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 9
`
`
`
`processing circuit 19 in which an image focus state is
`detected to determine whether the focus state is front
`focus or rear focus. Control of energization to a motor
`21 is executed by way of a motor driver circuit 20,
`using the output of the AF processing circuit, and an
`auto focus operation is performed by moving the
`focusing lens 22 forward and backward in the direction
`of the optical axis. Further, current position
`information of the focusing lens 22 is detected by a
`focus position detection circuit 29.
`[0014] In Figure 4, the arrangement of pixels in the
`CCD2 is mapped onto coordinates corresponding to the
`arrangement of the field memories, separately for each
`of R, G and B in order to simplify the representation.
`In Figure 4, there are m+1 pixels, from 0 to m, in the
`X direction, of which the pixels used for actual
`photographing are from S to t, and similarly, there are
`n+1 pixels, from 0 to n, in the Y direction, of which
`the pixels used for actual photographing are from P to
`q. Further, the effective dimension of one pixel is
`expressed as Δx in the X direction and Δy in the Y
`direction.
`[0015] Figure 5 illustrates the relative relationships
`between each item of mapped pixel information for each
`of the R, G, and B color signals illustrated in Figure
`4. (a) signifies that the blue component of light
`emitted from one point on the subject is incident at a
`position having the following coordinates:
`[0016]
`[Other 1]
`
`
`and in (b), said coordinates are developed onto
`coordinates representing the green component of the
`same light, by correcting the amount of aberration on
`the basis of the focal length and dispersion
`information of the actual photographic lens. In this
`way, when aberration is taken into consideration, the
`information of the pixel having the blue component
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 10
`
`
`
`moves to the part represented by the oblique lines in
`(b) on the green component coordinate axes, such that
`in practice, pixels positioned at the following
`coordinates on the original blue coordinate axes:
`[0017]
`[Other 2]
`
`
`are included as pixels having a blue component on the
`green component coordinate axes.
`[0018] Similarly, (c) signifies that the red component
`of the light is incident at a position having the
`following coordinates:
`[0019]
`[Other 3]
`
`
`and in (d), said coordinates are developed onto green
`component coordinates in consideration of aberration.
`[0020] Next, a method for correcting chromatic
`aberration by means of vector movement calculation,
`which is actually performed inside the DSP 14, will be
`described with reference to Figure 6, Figure 7 and
`Figure 8.
`[0021] First, Figure 6(b) and (c) are diagrams
`illustrating tables in which aberration correction
`coefficients KB and KR corresponding to focal length
`information fM and a focusing lens movement amount ΔN
`are stored, and the manner in which the aberration
`correction coefficients are determined from the tables
`in accordance with fM and ΔN. In flow 200 of Figure
`6(a), current focal length information fM of the
`photographic lens is stored in an internal a register
`of the DSP 14 via the zoom position detection circuit
`28, the A/D converter 31, and the CPU 1, and similarly,
`in flow 201, the movement amount ΔN of the focusing
`lens 22 in the direction of the optical axis is stored
`in an internal b register of the DSP 14 via the focus
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 11
`
`
`
`position detection circuit 29, the A/D converter 31,
`and the CPU 1. Next, in flows 202 and 203, on the basis
`of the values in the a register and the b register, the
`value of the aberration correction coefficient KB(a, b)
`
`the value of the aberration correction coefficient KR(a,
`
`for blue light is set in an internal register K₁, and
`b) for red light is set in an internal register K₂, and
`
`in flows 204 and 205, data m/2 and n/2 indicating a
`central position on the coordinate axes are set in CX
`and CY registers, respectively.
`[0022] Next, in flows 206, 207 and 208, pointers for
`sequentially accessing each address in the field
`memories are initialized. In flow 206, a start address
`
`flow 207 a start address P in the Y direction is set in
`
`S in the X direction is set in an X₁ register, and in
`a Y₁ register, as illustrated in Figure 4, and in flow
`
`208, an I pointer for controlling skipping of one line
`in the vertical direction when the data in the field
`memory are actually extracted as a video output is
`reset to zero.
`[0023] In Figure 7, first, in flow 210, the value of
`
`MG(X₁, Y₁) of the G field memory 12, which is addressed
`using the values of the X₁ register and the Y₁ register,
`X₁ register, and the resulting value is divided by the
`value of the register K₁, in which the value of the
`
`is set in an A register. Next, in flow 211, the value
`of the CX register is subtracted from the value of the
`
`aberration correction coefficient KB(a, b) for blue
`light is set, as a result of which the value of the X
`coordinate of an image forming position of blue light
`on the CCD, said image forming position originally
`corresponding to the image forming position of green
`
`light on the CCD, is set in the X₂ register. Next, in
`flow 212, only the integer part of the value of the X₂
`register is set in an X₃ register, and in flow 213, the
`value of the X₃ register is subtracted from the value
`of the X₂ register, and the result is set in the X₂
`
`register.
`
`Therefore,
`
`by
`
`means
`
`of
`
`the
`
`above
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 12
`
`
`
`calculations, the integer part of the amount of
`deviation of the image forming position of blue light
`with respect to the image forming position of green
`
`between -0.5 and +0.5, and if said value is between -
`0.5 and +0.5, the flow proceeds to flow 215, in which
`
`register are added together and the result is set in
`
`proceeds to flow 216, in which it is determined whether
`
`the value of the CX register is added, and the result is
`
`is negative in flow 216, then in flow 218, 1 is
`
`addition the value of the CX register is added, and the
`
`light is set in the X₃ register, and the decimal part
`is set in the X₂ register. Next, in flow 214, it is
`determined whether the value of the X₂ register is
`the value of the X₃ register and the value of the CX
`the X₃ register. Meanwhile, if in flow 214 the value of
`the X₂ register is not between -0.5 and +0.5, the flow
`the X₂ register is positive or negative, and if the
`value of the X₂ register is positive, in flow 217, 1 is
`added to the value of the X₃ register and in addition
`set in the X₃ register. If the value of the X₂ register
`subtracted from the value of the X₃ register, and in
`result is set in the X₃ register. Next, in flow 219, in
`light on the CCD, is set in a Y₂ register, and by means
`data is set in a Y₃ register and the decimal part is
`set in the Y₂ register. Next, if the value of Y₂ is
`between -0.5 and 0.5 in flow 222, the value of the Y₃
`together in step 223 and the result is set in the Y₃
`register. If in flow 222 the value of Y₂ is not between
`value of Y₂ is positive or negative, and if the value
`of Y₂ is positive, 1 is added to the Y₃ register and in
`
`the same manner as in the X direction, the value of the
`Y coordinate of the image forming position of blue
`light on the CCD, said image forming position
`corresponding to the image forming position of green
`
`of flows 220 and 221, the integer part of the above
`
`register and the value of the CY register are added
`
`-0.5 and +0.5, in flow 224 it is determined whether the
`
`addition the value of the CY register is added, and the
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 13
`
`
`
`result is set in the Y₃ register. Further, if the value
`of Y₂ is negative in flow 224, then in flow 226, 1 is
`subtracted from the value of the Y₃ register, and in
`result is set in the Y₃ register.
`
`addition the value of the CY register is added, and the
`
`[0024] As described hereinabove, vector calculations
`for color correction with respect to the blue light are
`performed, and ultimately the address of the memory
`storing the pixel data that are positionally closest,
`among the data in the B field memory corresponding to
`
`[0025] Next, chromatic aberration correction with
`respect to red light is similarly performed in flows
`228 to 244. First, in flow 228, the value of the CX
`
`register, and the resulting value is divided by the
`
`the part of the G field memory MG(X₁, Y₁), is set in the
`X₃ register and the Y₃ register, and in flow 227, the
`data MB(X₃, Y₃) are set in a B register.
`register is subtracted from the value of the X₁
`value of the register K₂, in which the value of the
`
`aberration correction coefficient KR(a, b) for red light
`is set, as a result of which the value of the X
`coordinate of an image forming position of red light on
`the CCD, said image forming position corresponding to
`the image forming position of green light on the CCD,
`
`is set in the X₂ register. Next, in flows 229 and 230,
`the integer part and the decimal part of the X₂
`register are converted and then set in the X₃ register
`and the X₂ register, respectively, after which, in flow
`231, it is determined whether the value of the X₂
`between said values, in flow 232, the value of the X₃
`together, and the result is set in the X₃ register. If
`in flow 231 the value of the X₂ register is not between
`X₂ register is positive or negative, and if the value
`of the X₂ register is positive, 1 is added to the value
`of the X₃ register and in addition the value of the CX
`
`register is between -0.5 and 0.5, and if said value is
`
`register and the value of the CX register are added
`
`-0.5 and +0.5, in flow 233 it is determined whether the
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 14
`
`
`
`and the value of the CX register is added to the result,
`
`[0026] Next, in flow 236, in the same manner as in the
`X direction, the value of the Y coordinate of the image
`forming position of blue light on the CCD, said image
`forming position corresponding to the image forming
`
`register, and in flows 237 and 238, the integer part of
`
`register are added together in step 240 and the result
`
`register is added, and the result is set in the X₃
`register. If X₂ is negative in flow 233, then in flow
`235, 1 is subtracted from the value of the X₃ register
`and the result is set in the X₃ register.
`position of green light on the CCD, is set in the Y₂
`the above data is set in the Y₃ register and the
`decimal part is set in the Y₂ register. Next, if the
`value of Y₂ is between -0.5 and 0.5 in flow 239, the
`value of the Y₃ register and the value of the CY
`is set in the Y₃ register. Further, if in flow 239 the
`value of the Y₂ register is not between -0.5 and +0.5,
`value of the Y₂ register is positive, in flow 242, 1 is
`added to the Y₃ register and in addition the value of
`Y₃ register. If the value of the Y₂ register is negative
`value of the Y₃ register, and in addition the value of
`Y₃ register.
`
`the flow proceeds to flow 241 in which it is determined
`whether said value is positive or negative, and if the
`
`the CY register is added, and the result is set in the
`
`in flow 241, then in flow 243, 1 is subtracted from the
`
`the CY register is added, and the result is set in the
`
`[0027] As described hereinabove, as a result of vector
`calculations for performing color correction with
`respect to red light, the address of the memory storing
`the pixel data that are positionally closest, among the
`data in the B field memory corresponding to the part of
`
`the G field memory MG(X₁, Y₁), is set in the X₃ register
`and the Y₃ register, and in flow 244, the data MR(X₃,
`Y₃) are set in a C register.
`
`[0028] As described hereinabove, using the image
`forming position on the CCD 2 for green light as a
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 15
`
`
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`reference, the pixels for blue light and red light
`corresponding to said image forming position are
`calculated in each of the A, B and C registers. In flow
`
`register. Next, in flow 251, the calculation
`
`difference output (red - luminance) at the position
`
`executed, with green, blue and red mixing proportions
`
`(blue - luminance) at the position having the address
`
`250, the calculation a₁×A+b₁×B+c₁×C is executed, with
`green, blue and red mixing proportions set to a₁, b₁ and
`c₁, and the luminance output at the position of address
`X₁, Y₁ (with green light as a reference) is set in a DY
`a₂×A+b₂×B+c₂×C is executed, with green, blue and red
`mixing proportions set to a₂, b₂ and c₂, and the color
`having the address X₁, Y₁ is set in a DR-Y register, and
`then, in flow 252, the calculation a₃×A+b₃×B+c₃×C is
`set to a₃, b₃ and c₃, and the color difference output
`X₁, Y₁ is set in a DB-Y register. As discussed
`
`hereinabove, the values of DY, DR-Y, and DB-Y are
`transferred to the D/A converters 15, 16 and 17,
`respectively, and are output as analog outputs Y, R-Y,
`and B-Y in accordance with a predetermined timing.
`[0029] Next, in flow 253, 1 is added to the value of
`
`than t, the flow returns to flow 210 and the above
`calculation is executed for the next address. If the
`
`the X₁ register in which the X-direction address of
`flow 254 it is determined whether the value of X₁ is
`in the X-direction). If the value of X₁ is not greater
`value of X₁ is greater than t in flow 254, then in flow
`X direction) is set in the X₁ register, and then in
`flow 256, 2 is added to the value of the Y₁ register.
`Here, the reason two values are added to the Y₁
`whether the value of the Y₁ register is greater than q
`
`each field memory (in this case, green is the
`reference) is set, as illustrated in Figure 4, and in
`
`greater than t (the maximum value of an effective area
`
`255, s (the minimum value of the effective area in the
`
`interlacing
`television
`support
`to
`is
`register
`(interlaced scanning). In flow 257, it is determined
`
`PETITIONERS EX1011
`Page 16
`
`
`
`(the maximum value of the effective area in the Y
`
`q, the process simply returns to flow 210 and the
`calculation for the next address is performed, but if
`
`the value of p (the minimum value of the effective area
`
`direction), and if the value of Y₁ is not greater than
`the value of Y₁ is greater than q, then in flow 258,
`in the Y direction) + 1 is set in the Y₁ register.
`
`Next, in flow 259, 1 is added to the value of an I
`register, for counting the number of fields, then in
`flow 260 it is determined whether the value of I has
`reached 2, and if not, the calculation for the next
`field is once again restarted from flow 210, but if I
`has reached 2, it is determined that one screen's worth
`of the above calculation is complete, and the
`calculation for the next screen (one screen consists of
`two fields) is started from flow 200.
`[0030] (Second exemplary embodiment) A specific method
`according to a second exemplary embodiment of the
`present invention will be described with reference to
`the flow chart in Figure 9 and Figure 10. It should be
`noted that Figure 9 and Figure 10 are a flowchart in
`which the part corresponding to Figure 7 of the first
`exemplary embodiment has been modified, and since the
`parts in Figure 6 and Figure 8 are exactly the same in
`the second exemplary embodiment, the corresponding flow
`chart and an explanation thereof will be omitted.
`[0031] In flows 300 to 303, exactly as in the flows 210
`to 213 in the first exemplary embodiment, first the
`
`value of MG(X₁, Y₁) of the G field memory 12, which is
`addressed using the values of the X₁ register and the Y₁
`value of the X₁ register, and the resulting value is
`divided by the value of the register K₁, in which the
`
`register, is set in the A register. Next, in flow 301,
`the value of the CX register is subtracted from the
`
`value of the aberration correction coefficient Kb(a, b)
`for blue light is set, as a result of which the value
`of the X coordinate of an image forming position of
`blue light on the CCD, said image forming position
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 17
`
`
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`originally corresponding to the image forming position
`
`is greater than 0.75, then in flow 305, 1 is added to
`
`[0032] Therefore, in the same manner as the first
`exemplary embodiment, the integer part of the amount of
`deviation of the image forming position of blue light
`with respect to the image forming position of green
`
`of green light on the CCD, is set in the X₂ register.
`In flow 302, the integer part of the X₂ register is set
`in the X₃ register, and in flow 302, the value of the X₃
`register is subtracted from the value of the X₂
`register, and the result is set in the X₂ register.
`light is set in the X₃ register, and the decimal part
`is set in the X₂ register. In flow 304, it is
`determined whether the value of the X₂ register is
`greater than 0.75, and if the value of the X₂ register
`the value of the X₃ register, and in addition the value
`of the CX register is added, the result is set in the X₃
`register, after which, in flow 310, the value of the X₃
`register is also set in an X₄ register. If in flow 304
`the value of the X₂ register is not greater than 0.75,
`the X₂ register is less than -0.75, and if the value of
`X₂ is less than -0.75, then in flow 307, 1 is
`subtracted from the value of the X₃ register and in
`result is set in the X₃ register, and the flow proceeds
`to flow 310. Next, if in flow 306 the value of the X₂
`determined whether the value of the X₂ register is
`between -0.25 and +0.25, and if the value of X₂ is
`the CX register is added to the value of the X₃
`register, the result is set in the X₃ register, and the
`the value of the X₂ register is not between -0.25 and
`value of the X₂ register is positive, and if the value
`of the X₂ register is positive, then in flow 312 the
`
`then in flow 306 it is determined whether the value of
`
`addition the value of the CX register is added, the
`
`register is not less than -0.75, then in flow 308 it is
`
`between -0.25 and +0.25, then in flow 309 the value of
`
`flow proceeds to flow 310. Meanwhile, if in flow 308
`
`+0.25, then in flow 311 it is determined whether the
`
`PETITIONERS EX1011
`Page 18
`
`
`
`register are added together and the result is set in
`
`register, and then in flow 315, 1 is subtracted from
`
`flows 316 to 330 in the Y direction is performed in
`exactly the same manner as in the flows 301 to 315.
`Here, the address closest to the result of vector
`
`value of the X₃ register and the value of the CX
`the X₃ register, and then in flow 313, 1 is added to
`the value of the X₃ register and the result is set in
`the X₄ register. Further, if in flow 311 the value of
`the X₂ register is negative, then in flow 314 the value
`of the X₃ register and the value of the CX register are
`added together and the result is set in the X₃
`the value of the X₃ register and the result is set in
`the X₄ register. Similarly, the vector calculation in
`conversion is set in each of the X₃, X₄, Y₃ and Y₄
`respectively set in X₃ and X₄ in the X direction, and Y₃
`and Y₄ in the Y direction, and if the result of the
`address thereof is set in both the X₃ and X₄ registers
`in the X direction, and both the Y₃ and Y₄ registers in
`addition results MB(X₃, Y₃), MB(X₄, Y₃), MB(X₃, Y₄), and
`MB(X₄, Y₄), which can be addressed by combinations of
`the registers X₃, X₄, Y₃, and Y₄, are set in the B
`
`registers, and if, for example, the results of the
`conversions in both the X and Y directions are
`approximately midway between a certain pixel and its
`neighboring pixel, the addresses of the two pixels are
`
`conversion is substantially contained in one pixel, the
`
`the Y direction. Therefore, in flows 331 to 334,
`
`register, and in flow 335 an average value is obtained
`and set in the B register.
`[0033] The vector calculation for red light is also
`performed in flows 336 to 370 of Figure 10 in exactly
`the same manner as flows 301 to 335, and therefore a
`description thereof will be omitted.
`[0034] In this way, using the image forming position on
`the CCD 2 for green light as a reference, color
`information for blue light and red light corresponding
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`PETITIONERS EX1011
`Page 19
`
`
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`to said image forming position is calculated
`effectively in each of the A, B and C registers.
`[0035] (Third exemplary embodiment) A specific method
`according to a third exemp