The invention relates to a capture station and related systems and methods for creating identification documents.
In typical systems for capturing photos for identification documents, the camera assembly and workstation used to control it are separate devices. This type of capture configuration is more difficult to transport and configure in an office setting and is more costly because it involves two physically separate machines. It also presents challenges in sharing the capture station among more than one station operator, adding cost and inconvenience.
In one approach to enable sharing of the camera assembly, the workstation that controls the camera assembly may be connected to other workstations in a computer network. This network configuration enables the other workstations to issue image capture and transfer commands to the workstation directly connected to the capture stand. However, this configuration presents more costs and challenges because all capture control commands and associated data flow from a source workstation to a destination workstation connected to the camera assembly, and the destination workstation may not always be available. A typical problem is where the destination workstation is not logged on due to the absence of office personnel responsible for that station. In this case, the workstation is not able to process requests for image capture and transfer from other workstations.
In addition, this configuration requires at least three machines to operate in a networked environment: two workstations and a separate camera assembly.
The invention provides an all in one capture station and related methods, system and software for creating identification documents. One aspect of the invention is the all in one capture station, which combines the functions of a camera assembly and workstation into a single device. This device can be operated in a shared mode where it is controlled via one or more other workstations, or a stand alone mode, where it performs all of the functions needed to prepare an identification document. The all in one capture station includes a camera stand, a camera mounted within the camera stand, and a computer integrated into the camera stand. The computer includes a processor, network interface device, and memory. The memory stores a camera control program and a network interface program for transferring camera control commands and image data between the capture station and a remote workstation so that the capture station can operate under the control of the remote workstation to capture data for incorporation into an identification document.
The foregoing and other objects, aspects, features, and advantages of this invention will become even more apparent from the following description and drawings, and from the claims.
The foregoing features of this invention, as well as the invention itself, may be more fully understood from the following description and the drawings in which:
FIGS. 5A-C are front, side, and enlarged schematic views, respectively, of a capture station;
FIGS. 9A-C are cross sectional views taken along the A-A, B-B, and C-C lines, respectively, of
FIGS. 10A-E are illustrative examples of cross sectional views of the shadow reduction system of
The drawings are not necessarily to scale, emphasis instead is generally placed upon illustrating the principles of the invention. In addition, in the drawings, like reference numbers indicate like elements.
An exemplary lighting device 200 includes a housing 210 which includes diffusely reflective inner surfaces 214a and 214b coupled to diffusely reflective end portions 218a and 218b, respectively. The lighting device 200 further includes a diffuser 220 disposed on the housing 210. A reflector 222 is not visible in
The lighting device and stand housing of
Many different methods of forming the housing 210 are usable, including milling, injection molding, stamping, welding, coupling several individual elements together using adhesive, screws, staples, etc.,
Further, the diffuser 220 is not limited to the shape or configuration shown in
The materials used for the diffuser 220 and those used on one or more of the diffusively reflective surfaces 214a, 214b, 218a, 218b, are selected in a particular combination to produce a desired lighting effect on a subject. For example, in one embodiment, for one type of lighting condition, the more translucent the diffuser 220, the more reflective the diffusively reflective surfaces 218a, 218b need to be. The materials used for the diffuser 220 and those used on one or more of the diffusively reflective surfaces 214a, 214b, 218a, 218b, also can be selected based on the lighting source used and/or the reflector 222.
The lighting device 200 of
Further, the housing 210 can have virtually any shape so long as the shape is conducive to permitting light to illuminate a subject as desired. Experimentation has shown that shapes that have at least some curvature to them (e.g., shapes having curved portions, such as cylindrical shapes, parabolic shapes, round shapes, etc.) have been found to be advantageous, but other shapes may be used as well.
Referring now to
In at least some embodiments, at least one or more of the inner surfaces 214a, 214b, 218a, 218b of the housing 210 are specularly reflective. Using a specularly reflective surface can increase the light transmitted to the subject being illuminated, but use of too many specularly reflective surfaces may increase and/or alter the shadows in an undesirable manner.
In one embodiment, the housing 210 includes, e.g., one half of a four-inch diameter plastic pipe. In this embodiment this housing 210 is approximately 24 inches long. Portions of the inner surfaces 214a and 214b of the housing 210 which reflect light from the reflector 222 onto the subject are coated with a white, opaque, diffusely reflective material. In one embodiment, the inner surfaces 214a and 214b are painted with a white matte finish paint, for example, Flat White 1502 Krylon® manufactured by the Sherwin-Williams Company. In one embodiment, the diffuser 220 is a semi-cylindrical translucent plastic material attached to the housing. In this embodiment, the specularly reflective surfaces of the reflector 222 include a pair of mirrors 224a and 224b attached to the diffuser 220 and arranged directly in front of the light source, here an electronic strobe. In this embodiment, the reflector 222 is sized and angled so that it is as wide as the size of the flash of the strobe, to be able to reflect the light. Note also that the capture station can be used with non-electronic strobes, pulsed strobes, and many other types of light sources.
The mirrors 224a and 224b are configured at a 90 degree angle with respect to each other and each mirror 224 forms a 45 degree angle with the exit aperture plane of the light source, such that light is reflected from the light source off the mirrors 224 and off the inner surfaces 214a and 214b and the end portions 218a and 218b of the housing 210 onto the subject. In this embodiment, the mirrors 224a and 224b intercept more than fifty percent of the illumination from the light source passing through the aperture 216. In one embodiment, the mirrors intercept about 67 percent of the illumination. The mirrors 224a and 224b optionally include an antireflective coating. It should be noted that the reflector 222 need not have the rectangular shape shown, but can be virtually any shape (e.g., round, triangular, octagonal etc.
It will be appreciated that the particular angles shown for the reflector 222 are not limiting and can be any angle capable of permitting light from the light source to reach the subject being illuminated.
The dimensions, angles, diffuser materials and inner surface coating materials can be varied to accommodate different capture stands, light sources and subject and backdrop arrangements.
In this embodiment, the end portions 218a and 218b are arranged at an angle, e.g. a 45-degree angle with respect to the inner surfaces 214a and 214b and coated with the same diffuse reflecting coating as the inner surfaces 214a and 214b. Generally, the angle at which the end portions 218a, 218b are arranged will be selected based at least in part on the angle of the reflector 222. For example, in
Referring again to
The remainder of the light, which is not reflected by the reflector 222, passes through the diffuser 220 and is transmitted to indirectly illuminate the subject. Therefore the light source does not directly illuminate the subject because the illumination is balanced between diffused lighting in a face-on direction and diffused reflective side lighting. The diffuser 220 also functions as a protective cover concealing the light source and the reflector 222.
Referring now to
Referring again to
Other light beams 246a-246n are directed through the aperture 216 toward the diffuser 220. The beams 246a-246n emerge from the diffuser 220 as diffuse light beams 248a-248n and are directed toward the subject 30. Because the light beams 248a-248n have been diffused by the diffuser 220, any light spot reflections from glasses are reduced and the skin tone appearance is improved. Additionally, since the width of the diffuser 220 (measured along a longitudinal axis 232 of the housing 210) is wider than the width of the subject's head 32, much of the light illuminating the subject effectively is coming from the both sides of the subject instead of directly in from of the subject. The diffusely reflective end portions 218a and 218b are arranged to further direct light from the reflector 222 onto the subject. Although the shadows 236a and 236b are formed on a backdrop 28, the shadows 236a and 236b are only partially visible to the image capture device 12 which receives a plurality of light beams (not shown) forming the shadows 236a and 236b. Relatively large portions of the shadows 236a and 236b lie behind the head 32 when viewed by the image capture device 12 along observation axis 18.
Referring now to
In one embodiment, a lighting device (not shown) includes a light source disposed within the housing and a light sensor disposed on the housing to receive light reflected from the subject. The light source is coupled to a light source control disposed either internally within the housing or external to the housing.
FIGS. 5A-C are front, side, and enlarged schematic views, respectively, of a lighting device 200. The lighting device 200 is shown coupled to a capture stand 10′ similar to the capture stand 10 of
In the embodiment of FIGS. 5A-C, the diffusively reflective inner surfaces 214a, 214b of the lighting device 200 are formed by applying two layers of light colored semi gloss paint over the surface of the housing (which in this embodiment is plastic, by way of example only). The first layer of semi gloss paint is applied then, before that layer is completely dry, another layer is applied over it. This technique has been found to further improve the diffusive properties.
The resultant diffusively reflective inner and end surfaces 214a, 214b, 218a, 218b need not be completely or even partially smooth, so long as the light is able to be properly reflected and/or diffused. For example, in the embodiment of FIGS. 5A-C, the diffusively reflective end surfaces 218a, 218b have a tactile texture (because of the Roscoflex #3804) whereas the diffusively reflective inner surfaces 214a, 214b have a texture that is less pronounced.
Further, although the lighting device 200 is illustrated as having a curved, at least partially semi-cylindrical shape, other shapes may be used. In one embodiment, the lighting device 200 can be virtually any shape (e.g., substantially conical, triangular, rectangular, square, elliptical, parabolic, trapezoidal, etc.), so long as at least a portion of the lighting device 200 is curved, even if the curve is relatively flat and/or irregular.
Referring again to
Other materials usable for the diffuser 220 include virtually all known light diffusing materials, such as frosted and textured glass and plastic, fabric, thin plastic films, latex, paper, synthetic paper, laminates, transparent materials coated with light diffusing coatings, glazes, etc.
FIGS. 9A-C are illustrative cross sectional views taken along the A-A, B-B, and C-C lines, respectively, of
FIGS. 10A-E are illustrative examples of cross sectional views of some embodiments of the lighting device 200 of
As described above, a computer is integrated into the capture stand to form an all in one capture station.
As shown in
In one particular configuration for creating driver's licenses, the all in one capture station includes a digital camera (e.g., 4 Megapixel resolution digital camera) and a professional quality strobe mounted in the camera tower of the capture station, and a personal computer from Via Technologies, Inc. (Fremont, Calif.) mounted in the base of the station. The tower is slidably connected to the base enabling the operator to adjust the height of the camera. The tower is detachable from the base to facilitate transport.
The computer system can be incorporated into the camera stand by installing a mainboard with CPU, memory, USB ports, network device interface, etc. from Via Technologies inside the base of the camera stand housing. At least some of the ports, such as the network device interface, and some of the USB ports are connected to an outer wall of the base and are exposed on the outside of the stand to enable connection to other devices such as signature capture pads, scanner, fingerprint capture, etc.
The combination of the camera and camera software component in the computer provides complete automatic focusing, contrast correction and cropping that ensure consistent and uniform portraits. The automated process is instantaneous and allows multiple operators from networked workstations to capture applicant portraits from sitting or standing positions without adjustment or intervention of any kind. This ease of operation produces significant efficiencies in customer throughput. The multifunction capabilities of the workstation allow complete intake, portrait & signature image capture, and driver's license production from multiple different networked workstations, or alternatively from the all in one capture station itself.
The capture station's computer executes programs from its memory, including an operating system (e.g., Windows XP from Microsoft Corporation), network communication programs (e.g., BSD socket software, TCP/IP and UDP software), a camera control module, a fingerprint capture module, a signature capture module, and other programs and data.
The network interface 312 and network communication software enables the computer in the capture station to communicate with two or more other computer workstations. In this embodiment, the network interface is an Ethernet network interface, but other alternative networking hardware and related communication protocols can be used. For example, an operator can control the all in one capture station from a tablet PC, PDA or other portable computing device via a wireless connection to the capture station (e.g., according wi-fi standards such as 802.11b-g, etc.)
Among its network communication software, the all in one capture station includes capture device interface software. This capture device interface software enables any workstation connected to the all in one capture station via a network to control the functions of the capture stations, such as taking a picture, capturing signatures and fingerprints, and printing an ID card. This interface is an extension of a BSD socket software, which is responsible for establishing a network connection between the computer in the capture station and other workstations. The socket software sets up a network connection through a socket using TCP and/or UDP protocols. Executing on both the remote workstation and the all in one capture station, the socket software receives requests to transfer instructions and data. In response, it transforms instructions/data into packets for sending through the socket. The extension to this interface adds an application programming interface and corresponding code modules to provide function calls that enable capture station control functions. These functions can be grouped according to the devices in the capture station, such as the camera, the signature capture device, the identification document printer, the fingerprint capture device, and the machine-readable code reader (e.g., bar code reader; magnetic stripe reader, smart card reader, optical memory device reader, digital watermark reader, etc.).
For example, the camera control functions includes functions such as “Start the camera”, “Initialize the camera”, “Capture an image”, “Close the camera”, etc. Similarly, the signature capture functions include, “Start the signature pad”, “Initialize the signature pad”, “Capture a signature”, “Close the signature pad”, etc. The control functions for the fingerprint capture device are similar.
The computer in the all in one capture station operates in a “service mode” which enables the networking software and capture device software modules to execute without requiring a user to log on to the system. In one specific implementation, the service mode is the “service mode” of the Windows XP operating system executing in the all in one capture station.
The all in one capture station communicates with other computing devices via a network 360. Other networked devices include operator workstations (e.g., 362, 364, 366), which each share the all in one capture from the operator perspective. Additional networked devices include a local server 368, which stores data for local enrollment transactions, a central image server 370, which stores images and related applicant demographic and biometric data in files, and a legacy system 372, which generally refers to the identification document issuer's data processing system that manages applicant processing and applicant information. For instance, in the example document creation process outlined below, the legacy system stores applicant demographic information and is either polled by the workstation to get requested applicant data, or pushes the appropriate applicant data to the local server and/or workstation. This applicant data is then used to generate or renew identification documents in enrollment transactions performed in the workstations.
In a typical configuration, one or more workstations (362-366) are connected to the all in one capture station 350 via a network connection. Users of the workstations log on to the their systems, which include capture control software and BSD socket network communication software compatible with the all in one capture station. These users can enter or select any of a variety of commands via a capture station user interface. In response the socket interface packages these commands into packets and sends them to the counterpart socket interface on the all in one capture station computer. An example of the enrollment process will help illustrate the operation of the workstation and its interface with the all in one capture station.
The enrollment process begins when the operator logs onto the workstation (380). This may include biometric verification of the operator through a fingerprint capture station (e.g., either connected to the workstation or the all in one capture station).
At this stage, an enrollment application program, including a user interface and variety of modules for controlling capture and communication with other networked devices are executing within memory of the workstation.
The user interface provides an input text box for entering a transaction identifier. This transaction identifier identifies the applicant to the system. The operator enters this transaction identifier as shown in step 382.
In response, the enrollment program fetches demographic data of the applicant associated with the identifier (assuming this is a previously enrolled applicant) (384). In particular, it queries the legacy system through a legacy system interface module, which looks up the demographic data associated with the identifier and returns it to the workstation. As noted, this demographic data may be pre-loaded onto the workstation or local server via a data polling or data push model in which transaction identifiers for planned enrollment transactions are used to pre-load the demographic data of applicants. This process, of course, is skipped for new applicants for which no demographic data exists in the system.
Next, the workstation fetches a file including the applicant's portrait and other applicant information (e.g., signature, fingerprint, etc.) from a central image server (386) through a image server interface. The user interface then populates a display window with the applicant's picture and demographic information, if available (388).
The workstation operator is now ready to capture the applicant's portrait. The operator has the applicant sit in front of the camera of the all in one capture station. The enrollment software in the workstation prepares the camera in the all in one capture station via the network interface between the workstation and capture station. When the enrollment program calls cameral control functions in the camera programming interface, it identifies the destination all in one capture station. This interface, in turn, sets up a socket connection with its counterpart on the all in one capture station. Once this communication link is established, the workstation controls the camera in the all in one capture device via the network interface. The camera feeds video back to camera control software on the capture station, which in turn, forwards it back to the enrollment program on the workstation via the socket. The workstation's user interface then displays the live video from the camera in a window next to a collection of windows/text boxes displaying applicant's old portrait and other demographic information.
Next, the operator has the ability to capture a particular image via an input control on the workstation (390). In this example, the operator presses the spacebar to capture the applicant's portrait. The camera module then captures a single frame from the video feed and passes it to the enrollment program, which displays it in the window, which previously showed the live video feed. Alternatively, still image capture of the applicant photo and the video feed of the applicant are performed separately, and the data and commands for video and still image capture are communicated separately. The video feed enables the operator to view the applicant, and compare the applicant with any photos on file for that applicant. It also enables the operator to ensure that the applicant is in the correct position before capturing a still image for use in the identification document.
This process of image capture can be repeated if necessary. As shown in
The enrollment process then repeats a similar procedure to capture the applicant's signature and fingerprint (396, 402). In particular, a signature module on the workstation receives a request from the enrollment program to capture a signature (396). In response, it sets up the socket interface 398 and passes the request to the signature module 400 on the all in one capture station, which captures the signature and returns it via the socket to the enrollment program on the workstation.
The fingerprint module on the workstation receives a request from the enrollment program to capture a fingerprint (402). In response, it sets up the socket interface 404 and passes the request to the fingerprint capture module 406 on the all in one capture station, which captures the fingerprint and returns it via the socket to the enrollment program on the workstation.
Now that the enrollment program has captured all of the data for the identification card, it sends a request to a rendering program to render and print the card (408). The rendering program packages and transforms the data, including the photo, signature, and possibly the fingerprint, into a printable image format. This may include invoking still other programs to generate various machine-readable features, such as 2 D bar code and digital watermark (e.g., for embedding in the card's photo and background), and return printable versions of these features. Ultimately, the rendering program issues a request to the printer driver of an over the counter card printer to print the card.
The operator then gives the card to the applicant for inspection and verification of the accuracy of the data. If it's accurate and complete, the operator initiates a series of steps to complete the enrollment process. These include, for example, scanning the card with an image reader (410) to capture an image record of the card and to extract machine readable data from the card, such as the 2D bar code and digital watermark.
At this point, the enrollment program writes a new image file with the card portrait and related information (e.g., bar code, signature, fingerprint, etc.) as shown in step 414. It then uploads the file to the central image server via a image server interface (416). Now that the enrollment transaction is complete, it also update's the issuer's legacy system with the demographic and other card transaction information (418). The workstation now gets ready for the next applicant (420) (e.g., by destroying data structures created in the enrollment process and initializing new ones, etc.).
While we have used a specific example to illustrate the operation of the all in one capture station, the actual enrollment process can vary significantly. Cards need not be issued over the counter, but instead, can be issued from a central location, where cards are printed and mailed. The capture station uses a socket interface, but other forms of network interfaces may be used.
The capture station has been described in network operation mode, but it can also operate in a stand alone mode. As noted, the operator can simply plug in a video display and keyboard and then operate the capture station as a self contained card enrollment and issuing system. Alternatively, the capture station can be controlled by a portable computing device such as a Pocket PC, PDA or PC tablet via a wireless connection.
There are a variety of alternative ways to implement the enrollment program and its interface. One way is to implement the user interface of the enrollment program as a collection of web pages, and the core software and modules of the enrollment process as a web server application program, such as an Apache web server. In one particular embodiment for the all in one capture station, this web server executes on the all in one capture station. The web page interface (e.g., HTML coding) executes in a browser session, all running on a client device, such as a portable computer, PDA or PC tablet, connected via wireless (e.g., 802.11) or wired network connection to the all in one capture station.
At least some of the embodiments described herein can be implemented at least in part using software, hardware, or in a combination of hardware and software. Moreover, those of ordinary skill in the art will appreciate that the embodiments of the invention described herein can be modified to accommodate and/or comply with changes and improvements in the applicable technology and standards referred to herein. Variations, modifications, and other implementations of what is described herein can occur to those of ordinary skill in the art without departing from the spirit and the scope of the invention as claimed.
Although certain words, languages, phrases, terminology, and product brands have been used herein to describe the various features of the embodiments of the invention, their use is not intended as limiting. Use of a given word, phrase, language, terminology, or product brand is intended to include all grammatical, literal, scientific, technical, and functional equivalents. The terminology used herein is for the purpose of description and not limitation.
The particular combinations of elements and features in the above-detailed embodiments are exemplary only; the interchanging and substitution of these teachings with other teachings in this and the incorporated-by-reference patents/applications are also expressly contemplated. As those skilled in the art will recognize, variations, modifications, and other implementations of what is described herein can occur to those of ordinary skill in the art without departing from the spirit and the scope of the invention as claimed. Accordingly, the foregoing description is by way of example only and is not intended as limiting. The invention's scope is defined in the following claims and the equivalents thereto.
All publications and references cited herein are expressly incorporated herein by reference in their entirety. Having described the preferred embodiments of the invention, it will now become apparent to one of ordinary skill in the art that other embodiments incorporating their concepts may be used. These embodiments should not be limited to disclosed embodiments, but rather should be limited only by the spirit and scope of the appended claims.