This invention relates to vision system cameras and more particularly to lens mounts for vision system cameras.
Vision systems that perform measurement, inspection, alignment of objects and/or decoding of symbology (e.g. bar codes) are used in a wide range of applications and industries. These systems are based around the use of an image sensor, which acquires images (typically grayscale or color, and in one, two or three dimensions) of the subject or object, and processes these acquired images using an on-board or interconnected vision system processor. The processor generally includes both processing hardware and non-transitory computer-readable program instructions that perform one or more vision system processes to generate a desired output based upon the image's processed information. This image information is typically provided within an array of image pixels each having various colors and/or intensities. In the example of a symbology (barcode) reader, the user or automated process acquires an image of an object that is believed to contain one or more barcodes. The image is processed to identify barcode features, which are then decoded by a decoding process and/or processor obtain the inherent alphanumeric data represented by the code.
It is increasingly desirable to provide vision systems and associated vision system components that can be used for a variety of purposes. By way of example, an integrated sensor and single instruction, multiple data (SIMD) processor, which can be termed a vision system on a chip (VSoC), is shown and described in U.S. patent application Ser. No. 12/184,187, entitled VISION SENSORS, SYSTEMS AND METHODS, by E. John McGarry, et al., the teachings of which are incorporated by reference as useful background information. This architecture provided a highly versatile and widely applicable vision system platform for a variety of vision system tasks. The ability to provide a versatile system reduces costs by eliminating the need to provide a number of purpose-built vision system arrangements for specific applications. It is therefore desirable to provide such versatile vision system platforms. Other currently available arrangements of sensors and processors (e.g. digital signal processors (DSPs) can also be employed to provide a relatively compact and robust vision system.
While programs can be readily adapted for a particular vision system task, it is more of a challenge to adapt the system's physical package to that task. For example, some vision tasks call for a larger lens, such as a cine or C-mount unit, while others can be accomplished best with a smaller M12 thread (12 mm×0.5 mm thread) lens, also termed an “S-mount”, or more basically, an “M12” lens. Alternatively, an M16 mount (16 mm×0.5 mm thread) can be used instead of an M12. Others are best suited to a liquid lens, or a similar arrangement. By way of further background, a liquid lens uses two iso-density liquids—oil is an insulator while water is a conductor. The variation of voltage passed through the lens by surrounding circuitry leads to a change of curvature of the liquid-liquid interface, which in turn leads to a change of the focal length of the lens. Some significant advantages in the use of a liquid lens are the lens' ruggedness (it is free of mechanical moving parts), its fast response times, its relatively good optical quality, and its low power consumption and size. The use of a liquid lens can desirably simplify installation, setup and maintenance of the vision system by eliminating the need to manually touch the lens. Relative to other autofocus mechanisms, the liquid lens has extremely fast response times. It is also ideal for applications with reading distances that change from object-to-object (surface-to-surface) or during the changeover from the reading of one object to another object.
The choice of lens type (e.g. C-mount, M12, M16, liquid lens, etc.) can be driven by such factors as lighting/illumination, field of view, focal distance, relative angle of the camera axis and imaged surface, and the fineness of details on the imaged surface. In addition, the cost of the lens and/or the available space for mounting the vision system can drive the choice of lens.
It is further recognized that standard lens mounts, such as the C-mount require precise placement and spacing of optical components. This can make the provision of lenses in an interchangeable form challenging. Additionally, lens types that incorporate electrically operates components, such as variable-optics (e.g. mechanical focus or liquid lenses) require connections between the camera body and lens body. This connection should be taken into account in any interchangeable design.
This invention overcomes the disadvantages of the prior art by providing a vision system housing having a front plate assembly that accommodates a plurality of lens mount types, thereby avoiding the need of costly changes to the vision system's physical housing or package. This vision system can, thus, employ multiple lens types with no reduction in quality of the acquired image when compared with using a system that provides a discrete, purpose-built lens mount. The front plate includes a central aperture that is located at a predetermined axial (camera axis) distance from a plane of an image sensor. The aperture is stepped from a wider diameter adjacent to the front to a narrower diameter more adjacent to the sensor. This arrangement of diameter and relative depth within the front plate enables threaded mounting of a plurality of lens mount types, illustratively an M12 or M16 lens mount and C-Mount. The threaded base for the M12 of M16 lens mount is provided in the smaller-diameter interior portion of the front plate aperture, adjacent to the sensor. Additionally, the threaded base for the C-Mount lens is provided at the front of the front plate, adjacent to the exterior surface of the front plate and housing. The exterior (front) surface of the front plate includes threaded holes and a spring clip arrangement (fastened by screws) constructed and arranged to accommodate a liquid lens positioned over the aperture with an associated lens assembly mounted within the aperture and in optical communication with the liquid lens. The lens is operated using an electrical connection provided by a cable that interconnects with a multi-pin socket positioned on the front plate aside the aperture. The socket interconnects with processor circuitry within the housing that enables control of the liquid lens.
In an illustrative embodiment the vision system defines a housing that includes a front plate assembly comprising an aperture aligned relative to an image sensor located within an interior of the housing, the aperture including an outer step having a first diameter and in inner step have a second diameter smaller than the first diameter. The first step is constructed and arranged to receive a first lens type base and the second step is constructed and arranged to receive a second lens type base. By way of example, the outer step is constructed and arranged to receive a C-mount lens base and the inner step is constructed and arranged to receive an M12 or M16 lens base. Moreover, the front plate assembly is constructed and arranged to receive, over the aperture, a liquid lens module. A clip assembly, illustratively comprising a spring assembly with retaining shoulders that is secured by screws to threaded holes around the aperture, engages portions of the housing or shell of the liquid lens module. The front plate assembly also illustratively includes a first socket, interconnected with control circuitry within the housing, which receives a cable to operate the liquid lens module. A second socket can also interconnect the control circuitry with an illuminator. The front plate assembly is illustratively attached to a body section of the housing using bolts having ends that are exposed at the outer face of the front plate assembly and pass into the body section. These ends can include threaded holes that receive fasteners that allow attachment of the front plate assembly to a mount or accessory.
More generally, in an illustrative embodiment, the vision system housing includes a main body section having an image sensor within the interior thereof. A front plate assembly is attached to the main body section. The front plate assembly includes threaded structures for selectively, removably and directly attaching at least three discrete types of lens thereto. By way of example, the three lens types can include a C-mount lens, and M12 or M16 lens and a liquid lens module.
In an exemplary implementation, a vision system having a housing and an interchangeable lens module is provided. The module is adapted to seat on a C-mount ring provided on the front, mounting face of the housing. The module is attached via a plurality of fasteners that pass through a frame of the module and into the mounting face. The module includes a connector in a fixed location, which mates with a connector well on the mounting face to provide power and control to a driver board that operates a variable (e.g. liquid) lens within the optics of the lens module. The driver board is connected to the lens body by a flexible printed circuit board (PCB), which also allows for axial motion of the lens body with respect to the frame. This axial motion can be effected by an adjustment ring that can include a geared outer surface. The gear is exposed for a user to manipulate and/or for integration with a geared drive motor. The internal design of the gear mechanism (e.g. Acme-type square threads, etc.) converts the angular movement of the gear into an axial movement of the lens that is substantially free of backlash.
In an illustrative embodiment a vision system and lens module for a vision system are provided. The vision system includes a housing with a front mounting face with an aperture aligned relative to an image sensor located within an interior of the housing. The aperture can have an outer step having a first diameter, and the outer step can be constructed and arranged to receive a first lens type base, wherein the outer step defines female threads for mounting the first lens type and a mounting flange on the mounting face for the first lens type base. The lens module has a frame assembly and a lens barrel. The frame assembly is arranged to engage the flange, and has fasteners aligned with fastener receiving members on the front face located at, or adjacent to, the flange. The lens barrel is mounted relative to the sensor in an aligned and spaced-apart relationship, free of mating threads between the lens barrel and the housing. Illustratively, an inner step is provided to the housing lens mount, having a second diameter smaller than the first diameter. The inner step is arranged to receive a second lens type, in which the inner step defines female threads for mounting the second lens type base. The rear portion of the lens barrel can be sized and arranged to reside adjacent to the inner step, and/or the outer step can be constructed and arranged to receive a C-mount lens base and the inner step is constructed and arranged to receive an M12 or M16 lens base. In exemplary arrangements, the fasteners can comprise at least two screws passing through receiving holes in the frame and the fastener receiving members can comprise threaded holes, respectively sized and arranged to receive the screws. The lens barrel can have a variable lens assembly and the frame includes a fixed connector constructed and arranged to mate with a connector on the mounting face top provide an electrical connection between the housing and the variable lens assembly. Illustratively, the fixed connector projects from the frame and the connector on the mounting face resides in a well that is sized and arranged to allow insertion of the fixed connector when the module is mounted on the flange with a portion of the lens barrel located in the housing. The variable lens assembly can be a liquid lens assembly located adjacent at least one of a front, a center and rear of an arrangement of a plurality of fixed lenses. The frame assembly can support (e.g. in an overmolded polymer part attached to a metal bracket of the frame assembly) a driver circuit board electrically connected to the fixed connector, and an electrical connection can be located between the circuit board and the liquid lens assembly. Illustratively, the connection interconnects a temperature sensor located at or adjacent to the lens barrel, and/or the electrical connection comprises a flexible PCB. The lens module can be one of a plurality of lens modules each adapted for attachment to the flange with the fastening members, each of the plurality of lens modules having a respective lens barrel with discrete optical parameters. In exemplary implementations, an adjustment ring assembly is located between the frame assembly and the lens barrel, and is constructed and arranged to vary an axial position of the lens barrel with respect to the housing by (angular) rotation thereof (about a lens optical axis). The adjustment ring assembly can define a gear surface (optionally) located on an exterior of the lens module. The gear surface can be adapted to be at least one of (a) engaged by a user's fingers and (b) driven by a geared motor. Illustratively, the lens barrel defines a focal distance between approximately 10 millimeters and 35 millimeters. The frame assembly can define a U-shaped bracket for carrying the lens barrel, the flange defines a lens C-mount and the fasteners define at least two screws. The bracket can have an open side at which is attached a polymer part overmolded onto the bracket that encloses driver electronics relative to control of function of the lens module.
In an exemplary embodiment, a lens module for removable attachment to a vision system housing is provided. A lens driver electronics is mounted with respect to the module, in addition to a lens barrel having a liquid lens. An adjustment ring assembly axially moves the lens barrel, in a manner substantially free of rotation of the lens barrel relative to the module, based upon rotation of an adjustment ring mechanism relative to the module. A flexible connection is provided between the liquid lens and the lens driver electronics. Illustratively, the flexible connection comprises a cable or a flexible PCB. The lens driver electronics can be located adjacent to a frame assembly of the module in an attached enclosure, the frame assembly engages a mounting face of a vision system housing having an image sensor. A connector can be fixedly attached to the lens driver electronics so as to removably engage a connector on the mounting face.
The invention description below refers to the accompanying drawings, of which:
With reference to
In this embodiment, the bolts 116 are located adjacent to each of four corners of the somewhat rectangular-cross-section housing. The bolts 116 each contain respective threaded wells at their front end that allow for the attachment of accessories using threaded fasteners, or the attachment of the housing itself to a mounting surface. Alternatively, the bolts 116 can be substituted with appropriate bolts that also pass through holes in a mounting surface or accessory (not shown), and collectively join the surface/accessory to the sections of the housing in appropriate compression.
The interior of the housing 100 supports an image sensor 212 (
An external connector (or a plurality of connectors) 130 are located at the rear side of the housing 100 for providing power, data and/or other interface functions. The connector(s) is/are operatively connected to the circuit board 220. The rear also includes an external status and control panel 140 that provides the user with status indicators and feedback on vision system operations (for example, indicating whether a symbol has been properly identified and decoded). Appropriate on/off switches and other interface buttons can also be provided at this location, or at another appropriate location on the housing 100.
The plane of the sensor 212 is oriented perpendicularly to the longitudinal axis (i.e. camera axis) 230 of the housing 100. It resides within a space 240 that is open to an aperture 150 within a central region of the front plate 110. The space 240 is bounded by an enclosing wall 242 (having a relatively planar sides that can define a rectangular cross-section tube) that provides clearance for the sensor 212. The wall 242 extends from a step face 244 to the surface of the sensor circuit board 250. The distance DS from the step face 244 to the plane of the sensor 212 is approximately 6 millimeters. The aperture 150 is defined by an outer step 152 and a narrower inner step 154. Each step is threaded as described below. In particular, the outer step 152 defines a diameter DOS of approximately 25.4 millimeters (1 inch), and a depth (along the axial direction) LOS of approximately 5 millimeters. Likewise, the inner step 154 defines a diameter DIS of approximately 12 mm. The outer step 152 is female-threaded to a pitch of 32 threads per inch (TPI) and the inner step 154 is female-threaded to a pitch of 0.5 mm. In general, the positioning of the steps and size of the space are constructed and arranged to accommodate the focal length of each lens type being employed herein.
In an embodiment, the front plate assembly 110 is constructed from metal (e.g. die cast aluminum alloy), which is finished using an appropriate machining process. The casting includes the depicted recesses 152, 154 and other supporting structures (i.e. walls 242, 251 and 252) for lenses and other internal components. Notably, the supporting walls 242 (etc.), which contact and/or surround the sensor circuit board 250 assist in directing heat away from the board 250 and its associated circuit components and into the housing structure, where the heat is dissipated into the surrounding ambient air. In alternate embodiments the layout and configuration of the supporting structures can vary. In general, the thickness of walls used in such supporting structures is selected to provide sufficient structural strength with respect to the material employed in constructing the front plate 110. The front plate assembly 110 includes, along its front face 164, a plurality of threaded holes 160 that can be female-threaded to any appropriate size, so as accept corresponding threaded screws (described below). These screws can be used to attach a plurality of fittings and accessories to the front plate.
Note that directional terms such as “front”, “rear”, “up”, “down”, “top” bottom”, “right”, and “left”, as well as their variants and synonyms, should be taken as relative conventions only, and not as absolute indications of orientation of a structure relative to the direction of prevailing gravitational force.
With reference particularly to
The perimeter 180 of the aperture 150 includes a circumferential spring assembly 182 with a pair of diametrically opposed, radially inwardly directed retaining shoulders 184. The spring assembly 182 is removably secured to the front face 164 by opposed screws 186 (M2 thread in this embodiment) that threadingly seat into holes (502 in
It is contemplated that a user receives a housing 100 with a cap (not shown) to protect the aperture and sensor, and that the applicable lens is purchased separately—to be attached by the user in a straightforward manner as described further below. Alternatively, the lens can be provided to the housing by the manufacturer. In either case, there are a wide range of lens choices available.
Having described the generalized construction and function of the housing 100 and front plate assembly 110 according to an illustrative embodiment, the implementation of various types of lenses in conjunction with the housing is now described in further detail. With reference to
The front end of the lens can include a radially outwardly oriented ring 330 that engages the inner perimeter of an optional, frustoconically shaped stopper 410 (
It should be clear that attachment and detachment of the exemplary M12 or M16 lens 310 is relatively straightforward, and entails the threaded rotation of only a few components with respect to the inner step 154 and (optionally) the outer step 152. Thus, the user or the manufacturer can desirably assemble an M12 or M16 lens vision system from a few readily available components. Likewise, if the user desires a C-mount-lens-based vision system, the housing can be assembled as shown in
As shown, the male-threaded base 512 of the exemplary C-mount lens 510 is threadingly attached to the female threads of the outer step 152 as shown (
The C-Mount lens can be optionally covered by a shroud (or cover) assembly 710 (
Notably, with reference to
In this embodiment, the exemplary liquid lens 810 can be based upon a commercially available liquid lens component 910 (
The inner face of the lens' outer shell or housing 820 engages an O-ring (or other resilient structure that allows an open central aperture) 920 that, in turn, pressurably bears upon the circuit board 922. This circuit board 922 includes the control circuitry employed according to the art to operate the focal length adjustment of the lens component 910. The lens is compressed between the circuit board and the internal, fixed lens assembly 940 that focuses light rays from the liquid lens component onto the sensor 212. The fixed lens assembly 940 is secured into the front plate assembly 110 by threads that engage the inner step 154. A counter ring 942 prevents loosening of this lens assembly 940. The pressure applied by the spring retaining shoulders 184 is sufficient to retain the lens component 910 free of movement and vibration, but this pressure also remains within the desired specification to avoid over-compression of the lens component 910, which could degrade performance or burst the lens.
With reference briefly to the front view of
It is expressly contemplated that the arrangement of components in both (or either of) the internal fixed lens assembly 942 and the overlying liquid lens module (810) are highly variable in alternate embodiments. The depicted illustrative embodiment is an effective arrangement that can be assembled in a straightforward manner by the manufacturer or user.
Reference is made to
An interchangeable lens module 1150 is shown adjacent to the housing 1100 and associated mounting face 1110. The lens module 1150 is described in detail below. The lens module includes a lens bracket or frame 1152 that is adapted to confront the mounting face 1110 in a precise relationship. The lens frame 1152 is secured to the housing face 1110 using a pair of M2 screws 1154, which are sized and arranged to engage respective screw holes 1122 in the face 1110. When secured, the lens barrel 1160 is positioned at an axial position and alignment (relative to the image plane of the housing's image sensor 1156), which is substantially the same as, and/or identical to, that which is mandated by the C-mount specification—and is normally obtained by the precise threads of the mount assembly. However, the lens module 1150 is free of any mounting threads on the lens barrel, thus simplifying attachment and removal of the module. By way of non-limiting example, the image sensor 1156 can be of 3-5 Mpixel in size and employ (e.g.) 3.45 micron pixels.
With further reference to the cross-section views of
The lens barrel 1160 is supported within the frame 1152 by intermediate frame pieces 1210 and 1220. An O-ring 1230 is provided on the lens module 1150. This O-ring is located within an adjustment base assembly 1240 that engages a square (internal) thread of an adjustment ring assembly 1250. This ring assembly can be constructed from a durable polymer or metal, such as aluminum alloy. The adjustment base assembly 1240 is secured to the outer surface of the lens barrel 1160 and, when the adjustment ring assembly 1250 is rotated (double-curved-arrow 1410 in
Briefly, another O-ring 1222 is shown. This O-ring is used during assembly of the module. Intermediate frame piece 1220 is mounted onto frame piece 1210 with a bayonet-style mount in this example. During this assembly, the rear of the adjustment ring assembly 1250 compresses the O-ring 1222, along with frame piece, and frame piece 1220 is rotated into frame piece 1210 until it snaps into a locked position. The counter-pressure of the O-ring 1222 retrains frame pieces 1220 and 1210 in this locked position. Hence the O-ring provides a snap function in the bayonet mount between frame pieces 1210 and 1220.
The module includes a fixed connector 1280, facing rearwardly and arranged to mate with the connector in the well 1130 on the mounting face 1110 of the vision system camera housing 1100. Thus, when attaching the module 1150 to the camera housing 1100, the user aligns the connector 1280 with the well 1130 and presses the module axially onto the mounting face 1110. This causes the frame 1152 to align so that screws 1154 can be secured to threaded holes 1122. When secured, the pins of the module connector 1280 electrically contact corresponding pins in the well connector 1130. The connector 1280 is mounted on an (e.g.) overmolded polymer part that comprise a support member 1282, which is mated to the metal (e.g. brass) frame 1152 More particularly, and with reference to
The support member 1282 defines an extension of the frame 1152 that overlies the housing connector well 1130 and is formed with a receiving cavity as depicted in
The circuit board 1284 and variable (liquid) lens) assembly 1286 are interconnected by a flexible printed circuit board PCB (or an appropriate (e.g. ribbon) cable and connector) 1288. The flexible PCB 1288 extends from the front of the circuit board 1284 and curves rearwardly along the side of the lens barrel 1160 to interconnect with the liquid lens assembly 1286. The flexible PCB 1288 can also include a temperature sensor (of conventional or custom design) 1290 that contacts the side of the barrel 1160, and measures the present temperature of the lens unit. This sensed temperature reading is transmitted to the circuit board 1284, and then to the camera housing processor (via the connectors 1280 and 1130), to provide a feedback loop that compensates for temperature drift in the optical power of the liquid lens assembly 1286 by readjusting the focal distance of the liquid lens. Such feedback-based adjustment is shown and described in U.S. patent application Ser. No. 13/800,055, entitled LENS ASSEMBLY WITH INTEGRATED FEEDBACK LOOP FOR FOCUS ADJUSTMENT, filed Mar. 13, 2013, the teachings of which are incorporated by reference as useful background information. Because the PCB 1288 is flexible, it can elastically deform to accommodate axial movement (double-arrow 1260) of the lens barrel 1160 in response to rotation (double-curved-arrow 1410) of the adjustment ring assembly 1152. In embodiments where adjustment is provided by a motor or other electromechanical system (e.g. linear motor), the circuit board 1284 can include electrical connections for power and location feedback. The PCB 1288 is connected to the liquid lens through a slot 1290 in the side of the main body 1330.
Note that, in an operational implementation, the adjustment ring assembly 1152 allows the user or manufacturer to pre-focus the lens optics of the lens module to a similar distance at zero optical power of the liquid lens 1286. In manual implementations, exposing a part of the geared surface allows the user or other to more readily carry out an adjustment after mounting the lens module on the housing. In general, adjustment can be carried out without (free of) removing the camera's front cover. Notably, the internal design of the adjustment ring assembly 1250 is such that rotational/angular movement of the gear surface 1254 is converted into an axial movement of the lens barrel 1160 in a manner that is substantially free of backlash. More particularly, the adjustment ring assembly 1250 includes squared (e.g. Acme) internal threads 1352 that closely engage corresponding threads 1550 on the adjustment base assembly 1240. This interengagement is particularly accurate and precise. As a further option, the geared surface 1254 can engage a spring-loaded pawl 1430 that is integrated with the adjustment ring. This enables adjustment positions to be locked. The use of an indexing gear also allows for repeatability by counting clicks. It is also contemplated that further feedback arrangements, and associated electrical connections to between the lens module and the housing (e.g. lens position feedback), can be provided in accordance with the above-incorporated U.S. patent application Ser. No. 13/800,055.
With reference particularly to
It is contemplated that the variable (e.g. liquid) lens component (when fitted) can be in any acceptable location within the lens stack. Hence, the liquid lens can be positioned at or near the front of the unit, center (as described) or rear, depending upon the performance characteristics of the unit—for example placement may vary for a high-depth-of-field lens unit.
It is expressly contemplated that lenses with differing focal distances (f) and/or F values can be implemented within the module architecture described above. By way of non-limiting example a 35 millimeter lens can be provided in an embodiment. The specified depth-of-field for such lenses is also highly variable in a manner clear to those of skill in optical design.
It should be clear that the vision system housing and associated front plate construction provides a highly versatile system for selecting and “directly attaching” a variety of desirable lenses and lens mount types that are traditionally not interchangeable on a single housing without (free of) additional adapters. Such adapters can reduce accuracy, increase the chance of loosening of components and generally increase the system's complexity. The resulting vision system allows for fewer specialized components and more customization either by the manufacturer or end user. More particularly, the system provides the end user with the ability to change out lens types so that the system can be updates or re-tasked to a new use from an earlier use, as desired. The use of an interchangeable lens modules with respect to (e.g.) the C-mount base allows for a wide variety of lens types to be employed readily with the vision system. These lens types can employ high-speed liquid lenses that meet the requirement of more-advanced, current image sensors, such as those employing 3.45 micron pixels. The lens modules allow for ready adjustment of focus using an externally accessed gear surface with ratcheting/locking capability. The modules also enable ready interconnection with the housing electronics connector in a single motion as the lens is seated onto the housing mounting face. Making use of the C-mount ring/flange ensured a defined distance between this flange and the sensor, but use of the actual C-mount to mount the lens is avoided. Instead, two (or more) small, threaded holes are used that are located in, or close to, the C-mount flange. This enables straightforward installation of the entire lens module (unlike earlier versions requiring separate insertion and connection of a liquid lens and then a cap lens), including electrical connections, in a single step.
The foregoing has been a detailed description of illustrative embodiments of the invention. Various modifications and additions can be made without departing from the spirit and scope of this invention. Each of the various embodiments described above may be combined with other described embodiments in order to provide multiple features. Furthermore, while the foregoing describes a number of separate embodiments of the apparatus and method of the present invention, what has been described herein is merely illustrative of the application of the principles of the present invention. For example, while the illustrative housing is adapted for use with M16 and C-mount lens bases, it is expressly contemplated that adapters can be employed to allow for attachment of other lens types, such as the T-mount lens—for example the above-described alternate embodiment having an outer step insert. Likewise, the front plate assembly can be constructed and arranged to provide a different combination of mounts by appropriately sizing and threading the stepped apertures. Moreover, while various components are attached using threaded screws, it is expressly contemplated that other fastener types can be used for various interconnections, such as snap-connectors, rivets, clips, and the like. Also, in an embodiment, a plurality of front plate assemblies can be produced and provided to a standard main body section and rear to allow for further versatility of the vision system. In addition, any process or processor herein can comprise one or more electronic hardware components, software in the form a non-transitory computer-readable medium of program instructions, or a combination of hardware and software. More generally, the term “process” should be taken broadly to include various combinations of hardware components and/or software program steps that perform one or more functions in a system or method. Accordingly, this description is meant to be taken only by way of example, and not to otherwise limit the scope of this invention.
This application is a continuation-in-part of U.S. patent application Ser. No. 16/119,909, entitled VISION SYSTEM CAMERA WITH MOUNT FOR MULTIPLE LENS TYPES, filed Aug. 31, 2018, which is a continuation of U.S. patent application Ser. No. 14/611,401, filed Feb. 2, 2015, entitled VISION SYSTEM CAMERA WITH MOUNT FOR MULTIPLE LENS TYPES, now U.S. Pat. No. 10,067,312, issued Sep. 4, 2018, which is a continuation of U.S. patent application Ser. No. 13/302,751, filed Nov. 22, 2011, now U.S. Pat. No. 8,947,590, issued Feb. 3, 2015, entitled VISION SYSTEM CAMERA WITH MOUNT FOR MULTIPLE LENS TYPES, the entire disclosures of each of which applications are expressly incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
1873149 | Fernando | Aug 1932 | A |
2409328 | Wilder | Oct 1946 | A |
3682069 | Lecoeur | Aug 1972 | A |
3709132 | Farrell | Jan 1973 | A |
3940777 | Komine | Feb 1976 | A |
4072396 | Ross | Feb 1978 | A |
4160590 | Reynard | Jul 1979 | A |
4230403 | Hashimoto | Oct 1980 | A |
4314752 | Ishizaka | Feb 1982 | A |
4451131 | Shimizu | May 1984 | A |
4478491 | Kawai | Oct 1984 | A |
4490018 | Yokotsuka | Dec 1984 | A |
4494828 | Masumoto | Jan 1985 | A |
4591253 | Hecker | May 1986 | A |
4781448 | Chatenever | Nov 1988 | A |
4864341 | Maekawa | Sep 1989 | A |
4871238 | Sato | Oct 1989 | A |
4877949 | Danielson | Oct 1989 | A |
4894677 | Bourcier | Jan 1990 | A |
4974138 | Negishi | Nov 1990 | A |
5010412 | Garriss | Apr 1991 | A |
5019699 | Koenck | May 1991 | A |
5136320 | Kobayashi | Aug 1992 | A |
5155343 | Chandler | Oct 1992 | A |
5245172 | Esslinger | Sep 1993 | A |
5245671 | Kobayashi | Sep 1993 | A |
5247162 | Swartz | Sep 1993 | A |
5291232 | Kobayashi | Mar 1994 | A |
5308966 | Danielson | May 1994 | A |
5313053 | Koenck | May 1994 | A |
5331176 | Sant Anselmo | Jul 1994 | A |
5331178 | Fukuda | Jul 1994 | A |
5349172 | Roustaei | Sep 1994 | A |
5363164 | Kobayashi | Nov 1994 | A |
5365597 | Holeva | Nov 1994 | A |
5378883 | Batterman | Jan 1995 | A |
5399846 | Pavlidis | Mar 1995 | A |
5471043 | Knapp | Nov 1995 | A |
5473150 | Huhn | Dec 1995 | A |
5478997 | Bridgelall | Dec 1995 | A |
5500516 | Durbin | Mar 1996 | A |
5513264 | Wang | Apr 1996 | A |
5569902 | Wood | Oct 1996 | A |
5572006 | Wang | Nov 1996 | A |
5580163 | Johnson, II | Dec 1996 | A |
5587843 | Chen | Dec 1996 | A |
5596368 | Capper | Jan 1997 | A |
5598007 | Bunce | Jan 1997 | A |
5608202 | Bridgelall | Mar 1997 | A |
5627360 | Rudeen | May 1997 | A |
5640001 | Danielson | Jun 1997 | A |
5644441 | Hirasaki | Jul 1997 | A |
5659167 | Wang | Aug 1997 | A |
5672858 | Li | Sep 1997 | A |
5715095 | Hiratsuka | Feb 1998 | A |
5734153 | Swartz | Mar 1998 | A |
5756981 | Roustaei | May 1998 | A |
5773810 | Hussey | Jun 1998 | A |
5783811 | Feng | Jul 1998 | A |
5786582 | Roustaei | Jul 1998 | A |
5786586 | Pidhirny | Jul 1998 | A |
5793033 | Feng | Aug 1998 | A |
5811828 | Laser | Sep 1998 | A |
5818528 | Roth | Oct 1998 | A |
5821518 | Sussmeier | Oct 1998 | A |
5825006 | Longacre | Oct 1998 | A |
5825559 | Johnson | Oct 1998 | A |
5834754 | Feng | Nov 1998 | A |
5844229 | Rockstein | Dec 1998 | A |
5864128 | Plesko | Jan 1999 | A |
5886338 | Arackellian | Mar 1999 | A |
5897195 | Choate | Apr 1999 | A |
5898522 | Herpst | Apr 1999 | A |
5943169 | Okada | Aug 1999 | A |
5945658 | Salatto, Jr. | Aug 1999 | A |
5949057 | Feng | Sep 1999 | A |
5969321 | Danielson | Oct 1999 | A |
5992751 | Laser | Nov 1999 | A |
6022124 | Bourn | Feb 2000 | A |
6060722 | Havens | May 2000 | A |
6066857 | Fantone | May 2000 | A |
6073851 | Olmstead | Jun 2000 | A |
6098887 | Figarella | Aug 2000 | A |
6164544 | Schwartz | Dec 2000 | A |
6172709 | Yamano | Jan 2001 | B1 |
6179208 | Feng | Jan 2001 | B1 |
6223986 | Bobba | May 2001 | B1 |
6223988 | Batterman | May 2001 | B1 |
6238060 | Bourn | May 2001 | B1 |
6266196 | Do | Jul 2001 | B1 |
6273338 | White | Aug 2001 | B1 |
6298176 | Longacre | Oct 2001 | B2 |
6318924 | Schiavo, Jr. | Nov 2001 | B1 |
6339680 | Mauvais | Jan 2002 | B1 |
6340114 | Correa | Jan 2002 | B1 |
6347163 | Roustaei | Feb 2002 | B2 |
6385507 | Buijtels | May 2002 | B1 |
6431452 | Feng | Aug 2002 | B2 |
6445450 | Matsumoto | Sep 2002 | B1 |
6449430 | Tasaka | Sep 2002 | B1 |
6474556 | Dickson | Nov 2002 | B2 |
6527183 | Bard | Mar 2003 | B2 |
6542238 | Tsuboi | Apr 2003 | B1 |
6556355 | Tsutsumi | Apr 2003 | B2 |
6607132 | Dvorkis | Aug 2003 | B1 |
6636298 | Bachelder | Oct 2003 | B1 |
6651886 | Gurevich | Nov 2003 | B2 |
6651888 | Gurevich | Nov 2003 | B1 |
6659350 | Schwartz | Dec 2003 | B2 |
6663260 | Tieszen | Dec 2003 | B1 |
6669093 | Meyerson | Dec 2003 | B1 |
6681994 | Koenck | Jan 2004 | B1 |
6689998 | Bremer | Feb 2004 | B1 |
6712270 | Leach | Mar 2004 | B2 |
6729546 | Roustaei | May 2004 | B2 |
6765393 | Pierenkemper | Jul 2004 | B2 |
6781630 | Nomura | Aug 2004 | B2 |
6805295 | Barkan | Oct 2004 | B2 |
6808114 | Palestini | Oct 2004 | B1 |
6809847 | McQueen | Oct 2004 | B2 |
6827270 | Yomogida | Dec 2004 | B2 |
6832725 | Gardiner | Dec 2004 | B2 |
6832729 | Perry | Dec 2004 | B1 |
6837433 | Jam | Jan 2005 | B2 |
6845915 | Krichever | Jan 2005 | B2 |
6866198 | Patel | Mar 2005 | B2 |
6877664 | Oliva | Apr 2005 | B1 |
6891679 | Atarashi | May 2005 | B2 |
6918538 | Breytman | Jul 2005 | B2 |
6967794 | Luthardt | Nov 2005 | B2 |
6974085 | Koenck | Dec 2005 | B1 |
6997385 | Palestini | Feb 2006 | B2 |
7007843 | Poloniewicz | Mar 2006 | B2 |
7025271 | Dvorkis | Apr 2006 | B2 |
7025272 | Yavid | Apr 2006 | B2 |
7025273 | Breytman | Apr 2006 | B2 |
7042490 | Numazaki | May 2006 | B2 |
7055747 | Havens | Jun 2006 | B2 |
7063256 | Anderson | Jun 2006 | B2 |
7073711 | Fernandez | Jul 2006 | B2 |
7073715 | Patel | Jul 2006 | B2 |
7075663 | Canini | Jul 2006 | B2 |
7077325 | Tan | Jul 2006 | B2 |
7090137 | Bennett | Aug 2006 | B1 |
7097105 | Wilz, Sr. | Aug 2006 | B2 |
7128266 | Zhu | Oct 2006 | B2 |
7136582 | Hayami | Nov 2006 | B2 |
7147159 | Longacre, Jr. | Dec 2006 | B2 |
7201318 | Craen | Apr 2007 | B2 |
7222793 | Patel | May 2007 | B2 |
7224540 | Olmstead | May 2007 | B2 |
7264162 | Barkan | Sep 2007 | B2 |
7292281 | Cheng | Nov 2007 | B2 |
7296749 | Massieu | Nov 2007 | B2 |
7311260 | Zosel | Dec 2007 | B2 |
7315241 | Daily | Jan 2008 | B1 |
7344273 | Lewis | Mar 2008 | B2 |
7387246 | Palestini | Jun 2008 | B2 |
7392951 | Ray | Jul 2008 | B2 |
7395970 | Poloniewicz | Jul 2008 | B2 |
7454841 | Burns, Jr. | Nov 2008 | B2 |
7549582 | Nunnink | Jun 2009 | B1 |
7646423 | Yoshida | Jan 2010 | B2 |
7686223 | Vinogradov | Mar 2010 | B2 |
7813047 | Wang | Oct 2010 | B2 |
7850377 | Okamoto | Dec 2010 | B2 |
7853137 | Yang | Dec 2010 | B2 |
7899311 | Kearney | Mar 2011 | B1 |
7900839 | Kotlarsky | Mar 2011 | B2 |
7942329 | Pine | May 2011 | B2 |
7957007 | Raskar | Jun 2011 | B2 |
7967205 | Pankow | Jun 2011 | B2 |
7994452 | Sawabe | Aug 2011 | B2 |
8134116 | Nunnink | Mar 2012 | B2 |
8181878 | Nunnink | May 2012 | B2 |
8731389 | Gainer | May 2014 | B2 |
8947590 | Nunnink | Feb 2015 | B2 |
9823552 | Kungl | Nov 2017 | B2 |
20010012413 | Longacre | Aug 2001 | A1 |
20010017731 | Smith | Aug 2001 | A1 |
20020014532 | Yomogida | Feb 2002 | A1 |
20020034320 | Mann | Mar 2002 | A1 |
20020039099 | Harper | Apr 2002 | A1 |
20020057440 | Weiner | May 2002 | A1 |
20020074403 | Krichever | Jun 2002 | A1 |
20020130963 | Gelbard | Sep 2002 | A1 |
20020171745 | Ehrhart | Nov 2002 | A1 |
20020191309 | Taylor | Dec 2002 | A1 |
20030019934 | Hunter | Jan 2003 | A1 |
20030020491 | Pierenkemper | Jan 2003 | A1 |
20030062413 | Gardiner | Apr 2003 | A1 |
20030085283 | Barkan | May 2003 | A1 |
20030132291 | Schmidt | Jul 2003 | A1 |
20030201327 | Jam | Oct 2003 | A1 |
20030205620 | Byun | Nov 2003 | A1 |
20030226895 | Havens | Dec 2003 | A1 |
20040020990 | Havens | Feb 2004 | A1 |
20040060032 | McCubbrey | Mar 2004 | A1 |
20040092138 | Smith | May 2004 | A1 |
20040159703 | Kogan | Aug 2004 | A1 |
20040223074 | Takada | Nov 2004 | A1 |
20040238637 | Russell | Dec 2004 | A1 |
20050035204 | Knappert | Feb 2005 | A1 |
20050045725 | Gurevich | Mar 2005 | A1 |
20050058442 | Takeda | Mar 2005 | A1 |
20050103851 | Zhu | May 2005 | A1 |
20050103854 | Zhu | May 2005 | A1 |
20050103857 | Zhu | May 2005 | A1 |
20050103858 | Zhu | May 2005 | A1 |
20050133601 | Yomogida | Jun 2005 | A1 |
20050167504 | Meier | Aug 2005 | A1 |
20050180037 | Masterson | Aug 2005 | A1 |
20050199725 | Craen | Sep 2005 | A1 |
20050212951 | Miyata | Sep 2005 | A1 |
20060008267 | Kim | Jan 2006 | A1 |
20060027659 | Patel | Feb 2006 | A1 |
20060034596 | Yamazaki | Feb 2006 | A1 |
20060043187 | He | Mar 2006 | A1 |
20060043191 | Patel | Mar 2006 | A1 |
20060055819 | Pokrovsky | Mar 2006 | A1 |
20060060653 | Wittenberg | Mar 2006 | A1 |
20060081712 | Rudeen | Apr 2006 | A1 |
20060103755 | Costigan | May 2006 | A1 |
20060164538 | Kawasaki | Jul 2006 | A1 |
20060213994 | Faiz | Sep 2006 | A1 |
20060251408 | Konno | Nov 2006 | A1 |
20060279713 | Wang | Dec 2006 | A1 |
20070040034 | Hennick | Feb 2007 | A1 |
20070057067 | He | Mar 2007 | A1 |
20070131770 | Laurens | Jun 2007 | A1 |
20070153512 | Hendrie | Jul 2007 | A1 |
20070164115 | Joseph | Jul 2007 | A1 |
20070170259 | Laurens | Jul 2007 | A1 |
20070241195 | Hussey | Oct 2007 | A1 |
20070247422 | Vertegaal | Oct 2007 | A1 |
20080093530 | Hoelen | Apr 2008 | A1 |
20080121168 | Ryznar | May 2008 | A1 |
20080144185 | Wang | Jun 2008 | A1 |
20080158678 | Costigan | Jul 2008 | A1 |
20080277480 | Thuries | Nov 2008 | A1 |
20090027784 | Tsai | Jan 2009 | A1 |
20090057413 | Vinogradov | Mar 2009 | A1 |
20090135287 | Yang | May 2009 | A1 |
20090159684 | Barber | Jun 2009 | A1 |
20090166424 | Gerst | Jul 2009 | A1 |
20090200380 | Longacre, Jr. | Aug 2009 | A1 |
20100013922 | Cheng | Jan 2010 | A1 |
20100165188 | Jannard | Jul 2010 | A1 |
20100176319 | Nunnink | Jul 2010 | A1 |
20100177319 | Towers | Jul 2010 | A1 |
20110019106 | Kimura | Jan 2011 | A1 |
20110019162 | Huebner | Jan 2011 | A1 |
20110019914 | Bimber | Jan 2011 | A1 |
20110058804 | Ito | Mar 2011 | A1 |
20110063742 | Mori | Mar 2011 | A1 |
20110234803 | Nakajima | Sep 2011 | A1 |
20110249966 | Weber | Oct 2011 | A1 |
20120133825 | Nakajima | May 2012 | A1 |
20130128104 | Nunnink | May 2013 | A1 |
20130128105 | Nunnink | May 2013 | A1 |
20130200157 | Nunnink | Aug 2013 | A1 |
20130201563 | Nunnink | Aug 2013 | A1 |
20130301058 | Nunnink | Nov 2013 | A1 |
20140098220 | Nunnink | Apr 2014 | A1 |
20140111682 | Flugge | Apr 2014 | A1 |
20140152885 | Nunnink | Jun 2014 | A1 |
20140268361 | Nunnink | Sep 2014 | A1 |
20150338557 | Nunnink | Nov 2015 | A1 |
20160188936 | Nunnink | Jun 2016 | A1 |
20160349601 | Kungl | Dec 2016 | A1 |
20170090076 | Nunnink | Mar 2017 | A1 |
20170357035 | Nunnink | Dec 2017 | A1 |
20190054918 | Lu | Feb 2019 | A1 |
20190148429 | Wang | May 2019 | A1 |
20190265433 | Nunnink | Aug 2019 | A1 |
20190361194 | Nunnink | Nov 2019 | A1 |
20200124818 | Hubert | Apr 2020 | A1 |
Number | Date | Country |
---|---|---|
1155675 | Jul 1997 | CN |
1230815 | Oct 1999 | CN |
1704792 | Dec 2005 | CN |
101027794 | Aug 2007 | CN |
0574024 | Dec 1993 | EP |
0745951 | Dec 1996 | EP |
0755018 | Jan 1997 | EP |
0840107 | May 1998 | EP |
0957448 | Nov 1999 | EP |
1308875 | May 2003 | EP |
1519298 | Mar 2005 | EP |
1560150 | Aug 2005 | EP |
2444399 | Jun 2008 | GB |
H09128471 | May 1997 | JP |
H10134133 | May 1998 | JP |
M350188 | Feb 2009 | TW |
9603708 | Feb 1996 | WO |
9816896 | Apr 1998 | WO |
0016241 | Mar 2000 | WO |
02073953 | Sep 2002 | WO |
03062956 | Jul 2003 | WO |
03063064 | Jul 2003 | WO |
2005041111 | May 2005 | WO |
2005050390 | Jun 2005 | WO |
2005073895 | Aug 2005 | WO |
2006004858 | Jan 2006 | WO |
2006026239 | Mar 2006 | WO |
2008076399 | Jun 2008 | WO |
2010036403 | Apr 2010 | WO |
Entry |
---|
Cognex Corporation, “Cognex Expands Reading Capability”, Nov. 5, 2010, Publisher: Cognex corporation, Published in: US. |
Cognex Corporation, “Dataman 100 SHD/C-Mount Kit Removal Instructions”, 2007, Publisher: Cognext Corporation, Published in: US. |
Gainer, “U.S. Appl. No. 13/302,922, Auto-Focus Mechanism for Vision System Camera”, filed Nov. 22, 2011. |
Nunnink, , “Vision System and Camera with Mount for Multiple Lens Types”, U.S. Appl. No. 13/302,751, filed Nov. 22, 2011. |
Nunnink, “U.S. Appl. No. 13/302,858, Camera System With Exchangeable lllumiantion Assembly”, filed Nov. 22, 2011. |
Panasonic, “Lumix G Micro System”, Oct. 2008, Published in: Germany (With English Language Translation of p. 1). |
Wikipedia, “Interchangeable Lens”, Oct. 12, 2011, Published in: Germany (With English Language Translation of 1st Paragraph). |
Number | Date | Country | |
---|---|---|---|
20190361194 A1 | Nov 2019 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14611401 | Feb 2015 | US |
Child | 16119909 | US | |
Parent | 13302751 | Nov 2011 | US |
Child | 14611401 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16119909 | Aug 2018 | US |
Child | 16371987 | US |