throbber
1305049
`
`VERIFICATION OF TRANSLATION
`
`1,
`
`Karen McGillicuddy
`
`of
`
`1950 Roland Clarke Place
`
`Reston, VA 20191
`
`declare that I am well acquainted with both the Japanese and English languages, and that
`
`the attached is an accurate translation,
`
`to the best of my knowledge and ability, of
`
`Japanese Patent Laid—open Publication No. 2000—242773, published September 8, 2000.
`
`
`Signature ‘
`
`
`
`
`aren McGillicuddy
`
`{1305049 02000032DOC}
`
`Panasonic Exhibit 1010 Page 1 of 18
`
`

`

`(12) Laid—Open Patent Publication (A)
`(19) Japan Patent Office (JP)
`(11) Patent Application Publication No.
`
`2000-242773
`
`(P2000—242773A)
`(43) Published September 8, 2000
`w._.6—______m
`(51)
`Int. Cl.
`ID No.
`F1
`Theme Code (Ref)
`G06T 3/00
`G06F15/66
`5B057
`5C022
`//H04N 5/225
`H04N 5/225
`
`360
`
`C
`
`(21) Application No. H1 1—41002
`
`
`Request for Examination Requested
`No. of Claims: 7 OL (Total of8 page(s))
`(71) Applicant 594066648
`Yugen Kaisha FIT
`6750 Shimosuwamachi
`
`(22) Application Date- February 19, 1999
`
`
`
`Shimosuwa-gun, Nagano-ken
`
`(71) Applicant 596010382
`Rios Corporation
`2—7—16, Hosei
`
`Okayama-shi, Okayama-ken
`
`(71) Applicant 594066648
`Advanet Co., Ltd.
`3—20—8, Noda
`
`Okayama-shi, Okayama—ken
`cont ’d on last page
`
`(54) [TITLE OF INVENTION]
`IMAGE DATA CONVERSION DEVICE
`
`(57) [ABSTRACT]
`[PROBLEM] To convert image capture data of a full
`surrounding area obtained by a fish—eye lens such that
`distortion can be corrected and the image capture data
`can be displayed as a seamless single image.
`[MEANS FOR SOLVING THE PROBLEM} With
`
`respect to a region for a portion of circular image data
`obtained by image capture using a fish—eye lens, a
`point (g(®)’cosw, g(®)-sinw) in the region on a
`planar Cartesian coordinate system whose origin
`point is a center ofthe circular image (where O is a
`parameter fulfilling 0 < O < Tc/2; g(®) is a function
`fulfilling g(0) = 0 and monotonically increasing in the
`range of O; and \l/ is an angle formed by a line
`segment and a coordinate axis on the planar Cartesian
`coordinate system. the line segment linking the origin
`point of the planar Cartesian coordinate system and
`the point on the circular image) is converted into a
`point (R, w, R/tanO) on a cylindrical coordinate
`system where R is a constant.
`
`
`
`AID
`converter
`
`
`First
`image
`memory
`
`3
`
`
`
`
`DEA
`com’erter
`
`{1305049 02051422.DOC}1
`
`Panasonic Exhibit 1010 Page 2 of 18
`
`

`

`[SCOPE OF THE CLAIMS]
`
`[CLAIM 1] An image data conversion device wherein, with respect to a region for a
`
`portion of circular image data obtained by image capture using a fish—eye lens, a point
`
`(g(®)’cosw, g(®)'sin\[1) in the region on a planar Cartesian coordinate system whose origin
`
`point is a center of the circular image (where (9 is a parameter fulfilling 0 < (9 < 1t/2; g(®) is a
`
`function fulfilling g(0) = 0 and monotonically increasing in the range of G); and \[l is an angle
`
`formed by a line segment and a coordinate axis on the planar Cartesian coordinate system, the
`
`line segment linking the origin point of the planar Cartesian coordinate system and the point
`
`on the circular image) is converted into a point (R, w, R/tanG) on a cylindrical coordinate
`
`system where R is a constant.
`
`[CLAIM 2] The image data conversion device according to claim 1, wherein the fish—eye
`
`lens has a property in which h = g(9) (h being an image height and 6 being a field angle).
`
`[CLAIM 3] The image data conversion device according to claim 2, wherein the function
`
`g(6) is g(9) = 2f-tan(6/2) (f being a focal distance).
`
`[CLAIM 4] The image data conversion device according to claim 2, wherein the function
`
`g(6) is g(8) = f-G (f being a focal distance).
`
`[CLAIM 5] A computer-readable storage medium storing a program executing operations
`
`ofthe image data conversion device according to any one of claims 1 to 4 on the computer.
`
`[CLAIM 6] An image capture system comprising:
`
`the fish—eye lens;
`
`a conversion means converting an image obtained by the fish-eye lens into the image
`
`data;
`
`the image data conversion device according to any one of claims 1 to 4; and
`
`a display means displaying the image data on the cylindrical coordinate plane by
`
`projecting the image data onto a plane, the image data on the cylindrical coordinate plane
`
`having been converted by the image data conversion device,
`
`[CLAIM 7] An image data conversion method wherein, with respect to a region for a
`
`portion of circular image data obtained by image capture using a fish—eye lens, a point
`
`g(®)'cosw, g(®)-sin\y) in the region on a planar Cartesian coordinate system whose origin
`
`point is a center ofthe circular image (where G is a parameter fulfilling 0 < (9 < 7t/2; g(®) is a
`
`function fulfilling g(0) = O and monotonically increasing in the range of G); and \[1 is an angle
`
`formed by a line segment and a coordinate axis on the planar Cartesian coordinate system, the
`
`line segment linking the origin point of the planar Cartesian coordinate system and the point
`
`{J305049 02051422.DOC}2
`
`Panasonic Exhibit 1010 Page 3 of 18
`
`

`

`on the circular image) is converted into a point (R, \p, R/tanG) on a cylindrical coordinate
`
`system where R is a constant.
`
`[DETAILED DESCRIPTION OF THE INVENTION]
`
`[0001]
`
`[Technical Field of the Invention] The present invention relates to an image data
`
`conversion device and, specifically, relates to a device converting image data having a
`
`circular shape and obtained by image capture with a fish-eye lens into planar image data in
`
`which distortion is corrected and wide area display is possible.
`
`[0002]
`
`[Prior Art] Conventionally, in an in-store surveillance camera, a traffic regulating camera,
`
`and the like, in order to monitor a status of a surrounding area, a camera having a field of
`
`View that is limited to a forward view is typically rotated by a drive device such as a motor.
`
`However, when such a camera having a limited field of view is rotated, a rotation driver
`
`becomes necessary, and thus the device becomes complex.
`
`In addition, the camera must be
`
`rotated when a specific target is to be captured and so when the target is moving, it may not
`
`be possible to capture the target due to limitations of rotation speed. Furthermore, a plurality
`
`of directions cannot be imaged simultaneously, constantly resulting in blind spots in a
`
`monitored area, and therefore such a camera cannot be said to be sufficient for a monitoring
`
`function and the like.
`
`[0003]
`
`Japanese Patent Publication No. H06~501585 suggests, as a technology resolving
`
`such problems, converting image data having a circular shape into a planar image, the image
`
`data being obtained by capturing an image of all orientations forward of a fish-eye lens. A
`
`simple description of the technology follows. The circular image data obtained by the fish-
`
`eye lens can include an image of all orientations, but the image becomes more distorted
`
`further toward an outer periphery. This distortion can be largely removed when the circular
`
`image data is translated onto a hemisphere surface, but image data translated to the
`
`hemisphere surface cannot be displayed on a planar monitor. In the above technology, the
`
`portion of the image data translated to the hemisphere surface is further projected onto a
`
`planar surface, thereby enabling the image data to be displayed by conversion into a plane.
`
`By using such a method, a device can be simplified by making a rotation drive mechanism
`
`unnecessary, and switching a display direction simply becomes a matter of control during
`
`data processing, and thus can also be sped up remarkably.
`
`[0004]
`
`{3305049 02051422.DOC}3
`
`Panasonic Exhibit 1010 Page 4 of 18
`
`

`

`[Problem to Be Solved by the Invention] However, even when circular image data
`
`obtained in this way by the fish—eye lens is configured to be converted directly into planar
`
`image data, an entire hemisphere surface cannot be projected onto a single planar surface
`
`with adequate distortion correction, and therefore the image obtained relates only to a specific
`
`direction. Accordingly, blind spots occur on a display screen even though the full
`
`surrounding area is captured by the fish-eye lens. In addition, as a method to eliminate blind
`
`spots, a method performing planar image conversion for a plurality of directions
`
`simultaneously and performing simultaneous display can be considered. However, in such a
`
`case, seams between images are not continuous and a plurality of different image conversions
`
`must be performed.
`
`[0005]
`
`In order to resolve these problems, the present invention has as an object to convert
`
`image capture data of a full surrounding area obtained by a fish-eye lens such that distortion
`
`can be corrected and the image capture data can be displayed as a seamless single image.
`
`[0006]
`
`[Means for Solving the Problems]
`
`In order to resolve the above-noted problems, with
`
`respect to a region for a portion of circular image data obtained by image capture using a
`
`fish-eye lens, an image data conversion device according to the present invention converts a
`
`point (g(®)°cosw, g(®)-sin\[t) in the region on a planar Cartesian coordinate system whose
`
`origin point is a center ofthe circular image (where G) is a parameter fulfilling 0 < 6) < 1t/2;
`
`g(®) is a function fulfilling g(0) = O and monotonically increasing in the range of G; and w is
`
`an angle formed by a line segment and a coordinate axis on the planar Cartesian coordinate
`
`system, the line segment linking the origin point of the planar Cartesian coordinate system
`
`and the point on the circular image) into a point (R, w, R/tan®) on a cylindrical coordinate
`
`system where R is a constant. Moreover, what is referred to as a fish—eye lens in the present
`
`invention includes not only what is typically called a fish-eye lens, having a viewing angle of
`
`substantially 180°, but also includes what is typically called a wide—angle lens, having a
`
`narrower viewing angle.
`
`[0007] Moreover, the conversion is sufficient when a conversion is performed that, as a
`
`result, satisfies the above-noted relationship and the process of the conversion is not
`
`discussed. In other words, the above-noted formula need not be applied directly, and cases
`
`are also included where conversion is performed using a table showing correspondence
`
`between pre—conversion pixels and post—conversion pixels.
`
`In addition, the planar Cartesian
`
`coordinate system and the cylindrical coordinate system are mutually independent and
`
`directions of the coordinates can be defined as desired.
`
`In addition, the cylindrical coordinate
`
`[1305049 02051422.DOC}4
`
`Panasonic Exhibit 1010 Page 5 of 18
`
`

`

`system where R is a constant forms a cylindrical surface. However, herein, cases are also
`
`included where the above—described conversion is performed by projecting the image as a
`
`plane.
`
`[0008] When configured in this way, first, when w is fixed and (9 is increased from a small
`
`value to a large value within a range where the point (g(®)-cosw, g(®)°sin\y) is in the region
`
`for the portion of the circular image data, a line segment oriented in a radial direction from
`
`the center of the circular image data is converted into the cylindrical coordinate system where
`
`R is a constant (i.e., as a line segment oriented from up to down on a cylindrical surface of
`
`radius R). This conversion is further performed for W in a maximum range of 360° such that
`
`the above—noted point is in the region for the portion of the circular image data. Therefore,
`
`the portion of the circular image data is smoothly converted into a cylindrical surface in a
`
`form where distortion is corrected, the portion of the circular image data including image data
`
`for a full surrounding area centered on the fish—eye lens and captured by the fish—eye lens.
`
`The image converted into a cylindrical surface can be readily made into a planar image by
`
`projecting the cylindrical surface. Therefore, distortion of the image capture data of the full
`
`surrounding area obtained by the fish—eye lens can be corrected and the image capture data
`
`can be displayed as a seamless single image.
`
`[0009]
`
`In addition, when the fish—eye lens has a property in which h = g(6) (h being an
`
`image height and 0 being a field angle), an amount that g(®) increases accompanying an
`
`increase of (9 is the same as the amount that the image height h increases. Accordingly, in
`
`other words, changing ® is the same as changing the field angle 9. In such a case, the
`
`circular image is converted into an ideal, undistorted hemisphere surface and, moreover, an
`
`image can be obtained in which a converted hemisphere surface image is projected with
`
`respect to the cylindrical surface using light projected from a center point of the hemisphere
`
`surface and oriented in a radial direction, the cylindrical surface being positioned such that a
`
`center axis matches the center axis of the hemisphere surface. Accordingly, an image capture
`
`region spanning the entire area on the sides of the fish—eye lens (i.e., an image on an outer
`
`peripheral side of the circular image) is converted into an image with almost no distortion.
`
`[0010]
`
`In addition, when the function g(9) indicating a property of the fish—eye lens is g(0)
`
`= 2f'tan(9/2) (where f is a focal distance), an amount of data for the image on the outer
`
`peripheral side of the circular image data is greater. Therefore, reproducibility during
`
`conversion into a cylindrical surface of an image capture area spanning the entire area on the
`
`sides of the fish—eye lens can be improved.
`
`{J305049 O2051422.DOC}5
`
`Panasonic Exhibit 1010 Page 6 of 18
`
`

`

`[0011] Moreover, when the function g(0) indicating a property of the fish—eye lens is g(9) =
`
`f°0 (where f is a focal distance), the property is that of the most typically used fish—eye lens.
`
`Therefore, a low—cost, mass—produced fish-eye lens can be used and cost of the device can be
`
`reduced.
`
`[0012] The image data conversion device can also be achieved by installing a program
`
`executing the operations of the image data conversion device onto a computer, and the
`
`program can be stored on a storage medium readable by the computer.
`
`[0013] Moreover, in order to resolve the above problems, an image capture system
`
`according to the present invention includes the fish—eye lens; a conversion means converting
`
`an image obtained by the fish-eye lens into the image data; the image data conversion device
`
`according to any one of claims 1 to 4; and a display means displaying the image data on the
`
`cylindrical coordinate plane as a plane by projecting the cylindrical coordinate plane, the
`
`image data on the cylindrical coordinate plane having been converted by the image data
`
`conversion device.
`
`[0014] According to such a configuration, the image capture system, as described above,
`
`displays the image on the cylindrical surface by projecting the image as a plane, the image
`
`data conversion device having corrected distortion of the image and converted the image to
`
`remove seams. Therefore, a situation of a surrounding area captured by the fish—eye lens can
`
`be entirely shown on one screen. Moreover, the projected plane also includes cases where
`
`the projected plane is processed as appropriate, e.g., a case where the projected plane is cut at
`
`a predetermined position and each cut section is arrayed as appropriate for display.
`
`[0015] Also, in order to resolve the above-noted problems, with respect to a region for a
`
`portion of circular image data obtained by image capture using a fish-eye lens, an image data
`
`conversion method according to the present invention converts a point (g(®)'cosw,
`
`g(®)°sin\y) in the region on a planar Cartesian coordinate system whose origin point is a
`
`center of the circular image (where (9 is a parameter fulfilling O < 9 < 7t/2; g(®) is a function
`
`fulfilling g(0) = 0 and monotonically increasing in the range of G); and \y is an angle formed
`
`by a line segment and a coordinate axis on the planar Cartesian coordinate system, the line
`
`segment linking the origin point of the planar Cartesian coordinate system and the point on
`
`the circular image) into a point (R, \p, R/tanG) on a cylindrical coordinate system where R is
`
`a constant. The image data conversion method also smoothly converts the portion of the
`
`circular image data into a cylindrical surface in a form where distortion is corrected, the
`
`portion of the circular image data including image data for a full surrounding area centered
`
`on the fish—eye lens and captured by the fish—eye lens. Therefore, distortion can be corrected
`
`(1305049 02051422.DOC}6
`
`Panasonic Exhibit 1010 Page 7 of 18
`
`

`

`and the image capture data for the full surrounding area obtained by the fish—eye lens can be
`
`displayed seamlessly.
`
`[0016]
`
`[Mode for Carrying out the Invention] Hereafter, a description of an embodiment of the
`
`present invention is given with reference to the drawings. Fig.
`
`1 shows a block diagram
`
`illustrating a configuration of an image capture system according to the embodiment of the
`
`present invention. The image capture system is configured with a camera portion 1, a data
`
`converter 2, a first image memory 3, a second image memory 4, an A/D converter 5, a D/A
`
`converter 6, and a monitor 7.
`
`[0017] The camera portion 1 uses a fish-eye lens 1 1 as a lens and is capable of image
`
`capture at a field angle of 90° or more at least with respect to an optical axis of the lens.
`
`Herein, a fish—eye lens is used having a property wherein
`
`h = Zf'tan(0/2)
`
`Q)
`
`When a lens having such a property is used, an amount that an image height h increases
`
`relative to an increase in the field angle 0 becomes greater in comparison to a typical lens
`
`where h = f-G. Therefore, an amount of information can be greater for a range having a large
`
`field angle 9 (i.e., a periphery of a circular image obtained by the fish~eye lens). The circular
`
`image obtained by the fish—eye lens 11 having this property is converted into an electronic
`
`signal by a CCD 12 for each RGB value of each pixel and is output to the A/D converter 5.
`
`Herein, the CCD is, for example, a CCD using 1280x1024 pixels.
`
`[0018] The A/D converter 5 converts an analog signal transmitted from the C C D 12 into a
`
`digital signal and outputs the signal to the first image memory 3. The first image memory 3
`
`is configured with a RAM and stores RGB values for each pixel based on the digital signal
`
`representing the transmitted circular image. The data converter 2 is equivalent to an image
`
`data conversion device according to the present invention and is configured with an
`
`arithmetic circuit performing calculations described below. The data converter 2 converts the
`
`circular image data stored in the first image memory 3 into cylindrical image data using a
`
`conversion described in detail hereafter, then outputs the image data to the second image
`
`memory 4.
`
`[0019] The second image memory 4 is again configured with a RAM, and the RGB values
`
`for each pixel of the output image data are stored as a plane, described hereafter, onto which
`
`the cylindrical surface is projected.
`
`In addition, the image onto which the cylindrical surface
`
`is projected is long in a width direction. Therefore, in order to obtain the display data
`
`{1305049 02051422.DOC}7
`
`Panasonic Exhibit 1010 Page 8 of 18
`
`

`

`described below, when storing image data, the second image memory 4 stores the projected
`
`image such that the image is divided into halves and placed at a predetermined vertical
`
`interval. The D/A converter 6 reads the image data having digital values stored in the second
`
`image memory 4 and converts the image data into an analog signal, then transmits the analog
`
`signal as an image signal in order of scan lines of the monitor 7. The monitor 7 displays the
`
`image stored in the second image memory 4 based on the image signal transmitted by the
`
`D/A converter 6.
`
`[0020] Moreover, portions of the present image capture system except the camera portion 1
`
`can be achieved by installing a program to accomplish the above—noted functions and the
`
`below—noted operations on a typical computer. The program can be stored on a storage
`
`medium such as a floppy disk that is readable by the computer. In addition, the program can
`
`be installed on the computer through a communication means such as the Internet.
`
`[0021] At this point, a conversion method of the data converter 2 is described in detail. The
`
`data converter 2 converts the image data on the circular surface onto a cylindrical surface. A
`
`correspondence relationship between points on the circular surface and points on the
`
`cylindrical surface is described with reference to Figs. 2 and 3. Fig. 2 is a view showing a
`
`relationship between a desired point P0 on a hemisphere surface 0, which supposes an ideal
`
`full circumferential surface captured by the fish—eye lens 1 1, and a point P2 on the cylindrical
`
`surface C, which is the converted surface. In Fig. 2, in an xyz coordinate system, the
`
`hemisphere surface 0 has a base circle (a circle configuring an edge of the hemisphere
`
`surface) positioned on an xy plane and centered on the origin point. A z axis coincides with
`
`the optical axis of the fish-eye lens 11. Furthermore, the cylindrical surface C is a cylinder of
`
`radius R axially centered on the z axis. In other words, the cylindrical surface C can be
`
`represented as a curved surface in an riJ/z cylindrical coordinate system where R is constant.
`
`In addition, herein, points on the cylindrical surface C are represented by (R, w, 2) as points
`
`on the rwz cylindrical coordinate system. However, \i! is an angle formed by a line segment
`
`and an x axis, the line segment being created by the origin point and a point of intersection
`
`between a vertical line down to the xy plane and the xy plane. Also, P2 is a point where a
`
`straight line extension of a line segment linking the origin point with the desired point P0 on
`
`the hemisphere surface 0 intersects with the cylindrical surface C. Moreover, an angle
`
`formed by the z axis and the line segment linking the origin point with the point P0 has a
`
`field angle 0 with respect to the point P0.
`
`[0022] The desired point P0 on the hemisphere surface 0, which supposes the above—noted
`
`ideally captured full circumferential surface, indicates a position of a point P] on a captured
`
`{J305049 02051422.DOC}8
`
`Panasonic Exhibit 1010 Page 9 of 18
`
`

`

`image surface F captured by the fish~eye lens ll in Fig. 3. A circular region on the captured
`
`image surface F in Fig. 3 is a region on the CCD l2 bombarded by light through the fish—eye
`
`lens 1 l, and forms a circular surface S displaying converted image data.
`
`In Fig. 3, an origin
`
`point on an XY coordinate system is occupied by the center of the circular surface S.
`
`Moreover, directions of the X axis and the Y axis are configured to be opposite from the x
`
`axis and the y axis of the xyz coordinate system of Fig. 2. This is in order to handle P0 also
`
`being shown in a position inverted top to bottom and left to right because the image captured
`
`by the camera portion 1 is inverted top to bottom and left to right. However, the cylindrical
`
`surface is arbitrary, and so in an actual conversion there is also liberty in how coordinates are
`
`handled.
`
`In addition, the position of P1 is a position at an image height h distance from the
`
`origin point where an angle formed by the X axis and a line segment linking the origin point
`
`with Pl is w. h is expressed by the above noted formula 1 and is defined by the field angle 8.
`
`[0023] The data converter 2 converts Pl shown in Fig. 3 into P2 shown in Fig. 2. Hereafter,
`
`a description is given of a concrete calculation. First, a case is considered where parameters
`
`are set to 9 and w.
`
`In this case, the coordinates of P1 on the XY plane are (h'cosw, h°sinw)
`
`and, when h is substituted out using the above—noted formula I, are represented by
`
`(2f-tan(9/2)'costy, 2f-tan(6/2)'sinw). Meanwhile, for the coordinates of P2, R is a constant,
`
`and 2 has a relationship according to Fig. 2 in which 2 = R / tanQ, and thus the coordinates of
`
`P2 are represented by (R, w, R / tanG). Accordingly, the parameters 8 and w can be moved to
`
`specify Pl on the circular image on the XY plane, and a point on the rwz cylindrical
`
`coordinate system (that is, the point on the cylindrical surface C) can also be specified with
`
`respect thereto. Therefore, the image data can be converted according to a formula that
`
`indicates Pl and P2. However, in a case where 6 = 0, the z coordinate of P2 becomes
`
`infinitely large, and therefore in reality a value of 6 is used which is a certain value or more.
`
`In the present embodiment, a range of 1r/4 S 6 < 7t/2 is used for 9.
`
`[0024]
`
`In an actual conversion, calculation is facilitated by using data directly representing
`
`a position of each pixel in the captured CCD 12 or a post-conversion position of each pixel
`
`on the converted cylindrical surface C as the parameters. Use of x and w as parameters
`
`directly representing the post-conversion position of each pixel on the cylindrical surface C is
`
`considered.
`
`In such a case, when the point P2 on the cylindrical surface C is represented with
`
`the parameters 2 and w, the coordinates are (R, w, z). The converted cylindrical surface C is
`
`projected and displayed on the monitor 7, and each pixel is aligned at equal intervals of a
`
`pixel pitch d in a longitudinal direction and a lateral direction. Fig. 4 illustrates a View
`
`representing a relationship between the projected cylindrical surface C and the circular
`
`{.1305049 02051422.DOC}9
`
`Panasonic Exhibit 1010 Page 10 of 18
`
`

`

`surface S. The longitudinal direction of the cylindrical surface C coincides with the
`
`parameter 2. Therefore, when a change is made to the parameter 2 in units of the pixel pitch
`
`d, the changes coincide with the longitudinal direction pixel positions of the cylindrical
`
`surface C. An amount of change accompanying an amount of change in w in the lateral
`
`direction of the projected cylindrical surface can be represented by Rwy. Therefore, when the
`
`amount of change of the parameter \y corresponding to the pixel pitch d of the cylindrical
`
`surface C is Aw, the amount of change can be represented as Aw = d / R. Accordingly, when
`
`a change is made to the parameter w in units of d / R, the change coincides with the lateral
`
`direction pixel positions of the cylindrical surface C. Moreover, a range where the circular
`
`surface S has hatching in the drawings is a range of the circular surface S corresponding to
`
`7t/4 S 6 < 7t/2 and indicates the range converted into the cylindrical surface C .
`
`[0025] Meanwhile, representing the point P] on the circular image using the parameters 2
`
`and w is considered. First, when transforming the above-noted formula ® using a double—
`
`angle formula for a trigonometric function,
`
`h = 2f°tan(0/2) = 2f-{sin9 / (l + cos9)}
`
`@’
`
`results. Fig. 2 shows that sine = R / (R2 + 251/2, c050 = z / (R2 + 22)“, and therefore when
`
`these are substituted into the formula 1 and simplified, h = 2f-R / {(R2 + 22)”2 + 2)} results.
`
`Therefore, as a result, P] is (2f°R'cosw / {(R2 + 22)”2 + 2)}, 2f-R'sinw / {(R2 + 251/2 + z)}).
`
`Accordingly, as noted above, changes are made to z in units of d, and changes are made to \p
`
`in units of d / R, then the pixel positions on the circular surface S, in which each pixel
`
`position on the cylindrical surface C is converted by the formula, can be found.
`
`In such a
`
`case, the pixel positions obtained by calculation and the pixel positions actually captured by
`
`the CCD 12 fail to coincide completely, and therefore the nearest pixel is extracted.
`
`Specifically, obtained X coordinate values and Y coordinate values are, for example, divided
`
`by a pixel pitch ds of the CCD l2 and those values at or below a decimal point, for example,
`
`are discarded. Thereby, the obtained integer value can be extracted as a number for the pixel.
`
`Moreover, in such a case, where the origin point of the XY coordinates is (O, 0), each pixel of
`
`the CCD 12 is respectively defined with a positive or negative in accordance with each
`
`quadrant of the XY coordinates.
`
`[0026] Using the above method, the data converter 2 calculates the circular surface S pixel
`
`position corresponding to each pixel on the post-conversion cylindrical surface C, then
`
`converts the pixel data of the pixel positions as respective pixel data on the cylindrical
`
`surface C . As a result, as shown in Fig. 4, the pixel data on the circular surface S is converted
`
`{.1305049 02051422.DOC}10
`
`Panasonic Exhibit 1010 Page 11 of 18
`
`

`

`as respective pixel data on the cylindrical surface C. Moreover, an unambiguous
`
`determination is made as to which pixel position of the cylindrical surface each pixel of the
`
`circular image is transformed into. Therefore, the data converter 2 can be provided with a
`
`table showing a correspondence between the pixels of the circular image and the pixel
`
`positions on the cylindrical surface without performing calculations, and the data conversion
`
`can be performed based on this.
`
`[0027] Next, a description is given of operations of the image capture system having the
`
`above-noted configuration. Moreover, the camera portion 1 is mounted inside a room,
`
`oriented downward from a center of a ceiling. Further, a range of z of the converted
`
`cylindrical surface is 0 < z S R.
`
`In other words, the range OH) is defined as 7t/2 > 0 2 7t/4.
`
`Fig. 5 is a flowchart illustrating operations of the image capture system. First, a panoramic
`
`View of the room is captured by the camera portion 1 as a circular image through the fish—eye
`
`lens 1 1. The circular image is converted to an electrical signal by the CCD 12, then is further
`
`converted to digital values for each pixel by the A/D converter 5. Then, this data is stored in
`
`the first image memory 3 (3101). Furthermore, O is input for each of the parameters w and 2
`
`as an initial value (3102).
`
`[0028] Next, using the data converter 2, a parameter M is increased in units of d / R until i
`
`= l~n (n = ZnR / d), and a parameter zj is increased in units ofd untilj = l~m (m = R / d).
`
`Then, for each of the values,
`
`Xi = [2f-R-coswi/ {(123 + 2f)” + zj}-ds]
`
`Yj : [2f-R-sinwi / {(R2 + 2f)"2 + zj}-ds]
`
`is calculated and, based on the results, (Xi, Yj) order pixel data stored in the first image
`
`memory 3 is extracted and stored in the second image memory 4 as pixel data of the (i, 3')
`
`order pixel in the cylindrical surface (le3 — $108). Moreover, in the second image memory 4,
`
`in order to display the image as shown in Fig. 6 on the monitor 7, the pixels (i,j) on the
`
`cylindrical surface are divided into two parts, one part in which i = l~n/2 and j = 1~m and
`
`one part in which i : (rt/2) + l~n and j = ]~m, and are stored so as to obtain an image in
`
`which the latter part is positioned so as to be a predetermined interval below the former part.
`
`Moreover, text data indicating the angle, shown in Fig. 6, is pre~stored in the second image
`
`memory 4.
`
`[0029] The image data stored in the second image memory 4 is output to the monitor 7 as
`
`an image signal by the D/A converter 6 (5109) and is displayed by the monitor 7 (Si 10). The
`
`image data is divided into two parts and formed so as to be positioned vertically, as noted
`
`above, and thus a screen shown in Fig. 6 is displayed. In this way, in the image capture
`
`{1305049 02051422.DOC}11
`
`Panasonic Exhibit 1010 Page 12 of 18
`
`

`

`system according to the present embodiment, footage of an environment in 360° captured by
`
`the fish—eye lens can be fully and seamlessly displayed, and a status of the environment of the
`
`lens can be fully monitored without blind spots.
`
`[0030]
`
`In the above-described embodiment, a fish-eye lens was used having a property
`
`represented by the above formula 1. However, the fish—eye lens may also have a property not
`
`represented in formula 1. Specifically, when the property of the fish-eye lens is generalized
`
`to h = g(0), P2 remains as described above and P] can be represented with (g(0)-cosw,
`
`g(0)'sin\y). Therefore, in a case where the parameters are 0 and w, it is sufficient to use the
`
`same. Moreover, in a case where the parameters are 2 and w, as described above, it is
`
`possible to use the expression 0 = Tan"l (R / 2), per Fig. 2. Therefore, P2 remains as
`
`described above and P1 can be represented with (G(Tan‘l (R / 2)) )mosw, G(Tan'I (R /
`
`z))-sinw). Therefore, similar to the above, corresponding P2 and P1 pixel positions can be
`
`found while changing the values ofz and \y.
`
`[0031]
`
`For example, in a case where a commonly used fish»eye lens having a property in
`
`which h = f '0 is used as the fish-eye lens, it is sufficient to make similar conversions as
`
`above in which, when the parameters are 9 and \il, Pl is (f-G'cosw, f- 0°sinw), and when the
`
`parameters are 2 and \V, Pl is (f'G(Tan’l (R / 2)) )'cosw, f-G(Tan"1 (R / z))~sin

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket