This invention relates to scanner devices in general and more specifically to a method and apparatus for controlling the scan orientations of scanner devices.
Scanner devices, such as a flatbed scanner 3, are well-known in the art and produce machine-readable image data signals that are representative of a scanned object 5, such as a photograph or a page of printed text. See FIG. 1. In a typical scanner application, the image data signals produced by a flat bed scanner 3 may be used by a computer system 7 to reproduce an image 9 of the scanned object 5 on a suitable display device 11, such as a cathode ray tube (“CRT”) or liquid crystal display (“LCD”). The computer system 7 may also print an image (not shown) of the object 5 on a printer (also not shown) connected to the computer system 7.
The typical flatbed scanner 3 is provided with a scanner housing 13 suitable for holding the various systems and components comprising the flatbed scanner 3. See FIG. 1. The scanner housing 13 may comprise a generally rectangularly shaped structure having a top side 15 and a bottom side 17 that are positioned in generally parallel, spaced-apart relation to one another. The top side 15 of scanner housing 13 may include a generally rectangularly shaped scanning bed or transparent platen 19 that has a length 25 and a width 27. Generally, the width 27 is less than the length 25. The scanning bed 19 may have first and second edges 33 and 35 that are positioned in generally parallel, spaced-apart relation to one another. The scanning bed 19 may also include third and fourth edges 37 and 39 that are positioned in generally parallel, spaced-apart relation to one another.
The scanner housing 13 may be further provided with a control panel 21 operatively associated with the flatbed scanner 3. A scanner lid 23 may be pivotally attached to the housing 13 via a hinge member 29. The hinge member 29 allows the scanner lid 23 to rotate about a pivot axis 31 between its opened position and its closed position.
The flatbed scanner 3 may further include illumination and optical systems (not shown) positioned within the housing 13 underneath the scanning bed 19. The illumination and optical systems accomplish the scanning of the object 5. More specifically, the illumination system illuminates a portion of the object 5 (commonly referred to as a “scan region”), whereas the optical system collects light reflected by the illuminated scan region and focuses a small area of the illuminated scan region (commonly referred to as a “scan line”) onto the surface of a photosensitive detector (not shown) positioned within the scanner housing 13. Image data representative of the entire object 5 may then be obtained by sweeping the scan line across the entire object 5, usually by moving the illumination and optical systems with respect to the object 5.
By way of example, the illumination system may include a light source (e.g., a fluorescent or incandescent lamp or an array of light emitting diodes (LEDs)). The optical system may include a lens and/or mirror assembly to focus the image of the illuminated scan line onto the surface of the detector. Alternatively, a “contact image sensor” (CIS) may be used to collect and focus light from the illuminated scan region on the detector. The photosensitive detector used to detect the image light focused thereon by the optical system may be a charge-coupled device (CCD), although other devices may be used. A typical CCD may comprise an array of individual cells or “pixels,” each of which collects or builds-up an electrical charge in response to exposure to light. Since the quantity of the accumulated electrical charge in any given cell or pixel is related to the intensity and duration of the light exposure, a CCD may be used to detect light and dark spots on an image focused thereon.
Flatbed scanners and the various components thereof are disclosed in U.S. Pat. No. 6,040,572 for NOTEBOOK STYLED SCANNER of Khovaylo, et al.; U.S. Pat. No. 4,926,05 for OPTICAL SCANNER of David Wayne Boyd; U.S. Pat. No. 4,709,144 for COLOR IMAGER UTILIZING NOVEL TRICHROMATIC BEAM SPLITTER AND PHOTOSENSOR of Kent J. Vincent; U.S. Pat. No. 4,870,268 for COLOR COMBINER AND SEPARATOR AND IMPLEMENTATIONS of Kent J. Vincent and Hans D. Neuman; U.S. Pat. No. 5,038,028 for OPTICAL SCANNER APERTURE AND LIGHT SOURCE ASSEMBLY of Boyd, et al.; and U.S. Pat. No. 5,227,620 for APPARATUS FOR ASSEMBLING COMPONENTS OF COLOR OPTICAL SCANNERS of Elder, et al., which are each hereby specifically incorporated by reference for all that is disclosed therein.
As personal computers and their peripheral devices continue to decrease in price while increasing in quality, more users find themselves with home computer systems that include scanners and high-quality color printers. Although many of the users have been informed of the ease with which creative tasks can be performed with such high-tech devices, many creative tasks can be far too complex for the average user to successfully complete and enjoy. For example, many problems surface when a user wants to scan an object that has a different orientation than the scanner (i.e., scanning a landscape-oriented item on a portrait-oriented flatbed scanner).
As previously mentioned, the typical flatbed scanner 3 will have a non-square, generally rectangular scanning bed 19 under which the illumination and optical systems operate while gathering image data representative of the entire object 5. Traditionally, the software and hardware associated with flatbed scanners assume an orientation fixed by the movement of the illumination and optical systems. For reasons of manufacturing effectiveness, the movement of the illumination and optical systems and thus the orientation for flatbed scanners is almost universally oriented in portrait mode.
In the portrait orientation, the subject matter of the printed page is such that the short sides of the page form the top and bottom of the page. Conversely, in the landscape orientation, the subject matter of the printed page is such that the long sides of the page form the top and bottom of the page. Thus, an object 5 being scanned by a portrait-oriented flatbed scanner 3 should be oriented in an upright fashion in the direction indicated by arrow 43, that direction being substantially parallel to the length 25 of scanning bed 19 (FIG. 1). Stated differently, the portrait-oriented scanner 3 assumes that the top portion of the object 5 is located at about the first edge 33 of scanning bed 19. Since the typical flatbed scanner has a portrait orientation, users wanting to scan landscape-oriented objects (i.e., object 5′ shown in
Partly in an effort to allow users to scan landscape-oriented objects with portrait-oriented scanners, computer software programs have been developed that allow users to rotate the images after scanning. While such software programs are effective from a functional standpoint, such software programs are not without their problems. For example, the additional steps required to rotate the images often leads to user confusion. Moreover, such software programs do not allow for the desired scanner orientation to be preserved for subsequent scans. Such an arrangement forces the user to rotate each image on a per-scan basis to correct for the portrait/landscape orientation mismatch. In other words, even if a user wishes to scan a series of landscape-oriented objects, the user is still required to scan each landscape-oriented object in portrait mode and then correct for the orientation mismatch by rotating each image separately. Although this “scan then rotate” procedure may eventually yield good results, it only does so after the user has expended significant amounts of time and effort to scan and then rotate each image. Obviously, such extensive computer-based editing requires a significant amount of time and patience on the part of the user and can quickly turn a creative endeavor into a tedious task.
In another effort to allow users to scan objects having orientations different from that of the scanner, computer software programs have been developed that automatically attempt to correct for the mismatched orientation (i.e., by rotating the image) when the software, after analyzing the scan content, determines it is necessary. Although such software programs may be functionally effective, they are fraught with problems. First, a substantial amount of time is needed for the software to analyze the scan content, to determine whether a orientation correction is needed, and then rotate the image. Second, the software may not always work if the object contains both landscape and portrait oriented features. Moreover, the automated software does not preserve the desired scanner orientation for subsequent scans. That is, the software rotates each image on a per-scan basis to correct for the portrait/landscape orientation mismatch. This “scan and automated rotation” procedure can only yield good results if a significant amount of time is available. Obviously, such extensive computer-based editing, even when performed automatically by the software, requires significant time and processing capacity.
Consequently, a need remains for image display orientation control apparatus that allows a user to select a scanning orientation (i.e., portrait or landscape) for a scanner and have that scanner orientation preserved for subsequent independent uses of the scanner. The image display orientation control apparatus should eliminate the need to individually rotate each scanned image when the objects being scanned have orientations that are different from that of the scanner. Finally, the image display orientation control apparatus should not prevent the user from using the traditional rotation tools available in the image processing software provided on the computer system 7 to override the selected scanner orientation.
Image display orientation control apparatus for use with scanner apparatus and display apparatus operatively associated with the scanner apparatus may comprise a first setting and a second setting. The first setting causes an image of an object scanned by the scanner apparatus to be displayed on the display apparatus in a first orientation. The first setting is preserved for subsequent uses of the scanner apparatus until changed by a user. The second setting causes the image to be displayed on the display apparatus in a second orientation. The second setting is preserved for subsequent uses of the scanner apparatus until changed by the user.
Also disclosed is a method for controlling image display orientation of display apparatus operatively associated with scanner apparatus that comprises the steps of: providing image display orientation control apparatus operatively associated with the scanner apparatus and the display apparatus, the image display orientation control apparatus operable in a first setting and a second setting, the first setting causing the display apparatus to display an image of an object scanned by the scanner apparatus in a first orientation, the second setting causing the display apparatus to display the image in a second orientation, the first and second settings of the image display orientation control apparatus being selectable by a user so that the first setting is preserved for subsequent uses of the scanner apparatus when the first setting is selected by the user and so that the second setting is preserved for subsequent uses of the scanner apparatus when the second setting is selected by the user; selecting the first setting so that the display apparatus displays the image in the first orientation; or, in the alternative, selecting the second setting so that the display apparatus displays the image in the second orientation; and operating the scanner apparatus.
Illustrative and presently preferred embodiments of the invention are shown in the accompanying drawing in which:
An image display orientation control apparatus 10 according to one preferred embodiment of the present invention is shown in
The first embodiment of the image display orientation control apparatus 10 may comprise a switch 20 that may be switched between a first setting 12 (
The second setting 14 of the image display orientation control apparatus 10 may cause an image 9′ of the object 5′ to be displayed on the computer display screen 11 in a second orientation 18 (FIG. 3). In the embodiment shown and described herein, the second orientation 18 comprises a landscape orientation, although such is not required. Like the first setting 12, the second setting 14 may also be preserved for subsequent uses of the flatbed scanner 3 until changed by the user. Stated differently, the second setting 14 of the image display orientation control apparatus 10 is preserved for subsequent uses of the flatbed scanner 3 when the user selects the second setting 14.
As discussed above, in one preferred embodiment of the image display orientation control apparatus 10, a switch 20 may be used to select between the first and second settings 12 and 14. The switch 20 may be mounted to the housing 13 of flatbed scanner 3 with the letters “P” and “L” identifying the portrait setting 12 and landscape setting 14, respectively. Alternatively, and as will be described in greater detail below, a switch 120 may be implemented as a user selectable interface 122 (e.g., icon or dialog box) that is displayed on the computer display screen 111, as seen in
The image display orientation control apparatus 10 may be operated in accordance with a method 26 illustrated in
A significant advantage of the present invention is that it allows a user to select a scanning orientation (i.e., portrait or landscape) for a scanner and have that scanning orientation preserved for subsequent independent uses of the scanner. Since the scanning orientation is preserved, the need to individually rotate each scanned image when the objects being scanned have orientations that are different from that of the scanner is eliminated. Thus, the time and processing capacity needed for the user to scan a series of objects having different orientations than the underlying scanning hardware and software is minimized.
Another significant advantage of the present invention is that the it does not prevent the user from using the traditional rotation tools available in the image processing software (not shown) that may be provided on the computer system 7 to override the scanning orientation manually selected. For example, if, after viewing the resulting image of the scanned object in the selected orientation, the user wishes to have the image displayed in a different orientation, the user can manually rotate the image using the image processing software. The user would not have to change the orientation setting and scan the object again.
Having briefly described the image display orientation control apparatus 10 according to one embodiment of the present invention, as well as some of its more significant features and advantages, the various preferred embodiments of the image display orientation control apparatus will now be described in detail. However, before proceeding with the description, it should be noted that while the image display orientation control apparatus 10 is shown and described herein as it could be used in conjunction with a portrait-oriented flatbed scanner 3 and a computer system 7 having a display screen 11, the image display orientation control apparatus 10 may be used in conjunction with any of a wide range of other display devices and other optical scanner apparatus that are capable of producing two-dimensional image data of an object. For instance, the image display orientation control apparatus 10 could be used with a digital camera to print a series of portrait or landscape-oriented digital photographs on a computer printer. Consequently, the present invention should not be regarded as limited to use in conjunction with portrait-oriented flatbed scanners and computer display screens only.
With the foregoing considerations in mind, one preferred embodiment of the image display orientation control apparatus 10 according to the present invention is shown in
The image display orientation control apparatus 10 may be operated in any one of a plurality of settings (e.g., a first setting 12 and a second setting 14) each of which causes an image of an object scanned by the flatbed scanner 3 to be displayed on a display apparatus (i.e., computer display screen 11) in a corresponding one of a plurality of orientations (e.g., a landscape orientation or a portrait orientation). Alternatively, the image display orientation control apparatus 10 may be provided with other types of settings or additional settings. For example, besides the landscape setting (which causes the image to be rotated by 90° before being displayed), the image display orientation control apparatus 10 may be operated in any other setting which may cause the image to be rotated by any desired amount (e.g., from 0° to 360°) before being displayed. Regardless of the number of settings provided (and the corresponding amount of rotation), each of the plurality of settings is preserved for subsequent uses of the scanner 3 until changed by a user.
In one embodiment, the image display orientation control apparatus 10 may be provided with a switch 20 that is moveable between a first setting 12 (
Referring now to
As mentioned earlier, the switch 20 may be used to select between the first and second settings 12 and 14. As shown in
The switch 20 may comprise any of a wide range of materials (e.g., plastics, metals, etc.) and shapes suitable for the intended application. By way of example only, the switch 20 may comprise a generally flat plastic member having a rounded end and a pointed end, although such is not required.
To carry out the functionality of the image display orientation control apparatus 10, an image data processing system (not shown) may be provided that is operatively associated with the flatbed scanner 3 and the computer system 7. More specifically, and as explained in greater detail below, the image data processing system implements the functionality of the image display orientation control apparatus 10 by processing a raw image data signal (not shown) produced by the flatbed scanner 3 that is representative of the scanned object 5 or 5′ in a manner that is consistent with the orientation setting of the switch 20.
As just mentioned, the flatbed scanner 3 produces a raw image data signal representative of the scanned object 5 or 5′. Since the scanning orientation for flatbed scanner 3 is oriented in portrait mode, the raw image data signal produced by the flatbed scanner 3 will initially be oriented in portrait mode. If the user selected the second or landscape setting 14, the image data processing system processes the image data signal (i.e., rotates the image) so that the computer system 7 is able to reproduce the landscape-oriented image 9′ on the computer display screen 11 from the processed image data signal (FIG. 3). Alternatively, if the user selected the first or portrait setting 12, the image data processing system does not rotate the image since the image data signal produced by the portrait-oriented scanner 3 is already oriented in the portrait mode.
The image data processing system may be built into or reside in the housing 13 of flatbed scanner 3. In other words, the flatbed scanner 3 may include the image data processing system so that the processing of the raw image data signals produced by the scanning device occurs within the flatbed scanner 3. Alternatively, the image data processing functions may occur within the computer system 7 (e.g., via image data processing software operated on microprocessors contained within the computer system 7). In another alternative embodiment, the image data processing functions may be split between the flatbed scanner 3 and the computer system 7 with each performing portions of the processing functions.
The image data processing system may comprise any of a wide range of image data processing systems that are well-known in the art. Accordingly, the present invention should not be regarded as limited to any particular type of image data processing system. Moreover, since image data processing systems are well-known in the art and need not be described in detail in order to understand the present invention, the particular image data processing system utilized in one preferred embodiment of the present invention will not be described in further detail herein.
Regardless of the type of image data processing system that is utilized, if any portion of the image data processing system is built into or resides in the housing 13 of the flatbed scanner 3, it is generally desirable to provide the image data processing system with one or more communication ports (not shown) to allow data to be transferred or “downloaded” to the external computer system 7. While any of a wide range of well-known communication ports and formats may be utilized, in one preferred embodiment, the image data processing system may be provided with a universal serial bus (USB) port (not shown) and/or an infra red (IR) serial port (also not shown). The USB port and/or IR serial port may be located on the housing 13 at any convenient location.
The image display orientation control apparatus 10 may be operated in accordance with a method 26 illustrated in
A second embodiment 110 of the image display orientation control apparatus is illustrated in
The computer system 7 may be programmed in accordance with any of a wide range of programming methods that are now known in the art or that may be developed in the future that will allow the computer system 7 to display the user selectable interface 122. That is, a user could easily program the computer system 7 to display the user selectable interface 122 after having become familiar with the teachings of the present invention. Accordingly, the details associated with programming the computer system 7 to display the user selectable interface 122 will not be further discussed herein.
Besides, the difference in the way that the switching function is implemented in the second embodiment 110 of the invention is substantially identical to the first embodiment 10 in structure, function and operation. Accordingly, the second embodiment 110 will not be described in further detail.
It is contemplated that the inventive concepts herein described may be variously otherwise embodied and it is intended that the appended claims be construed to include alternative embodiments of the invention except insofar as limited by the prior art.
Number | Name | Date | Kind |
---|---|---|---|
5133025 | Koyama et al. | Jul 1992 | A |
5761344 | Al-Hussein | Jun 1998 | A |
6118546 | Sanchez et al. | Sep 2000 | A |
6559967 | Akiba et al. | May 2003 | B1 |
Number | Date | Country |
---|---|---|
0886 434 | Dec 1998 | EP |