printing and archiving digital images. A method embodiment of the present invention includes identifying digital images, and generating and printing a scannable proof sheet having selectors that when marked indicate that one or more identified digital images are to be acted upon in a specified manner.
|
3. A method, comprising identifying digital images, and generating and printing a scannable proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a first specified manner, the scannable proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner;
wherein one or more of the one or more first and second selectors, when marked, indicate that the associated represented digital image or images are to be managed in a manner that includes one or more of copying or moving the digital image or images to one or more selected archive directories, publishing the digital image or images to a web site, and transmitting the digital image or images via electronic mail to one or more recipients.
5. A method comprising: identifying digital images; generating and printing a proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a first specified manner, the proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner;
digitizing the printed proof sheet once one or more selectors have been marked;
reading the digitized proof sheet to identify marked selectors; and
managing one or more of the digital images according to the identified marked selectors;
wherein managing in the second specified manner includes one or more of copying or moving a digital image to one or more archive directories, publishing a digital image to a web site, and e-mailing a digital image to one or more recipients.
9. computer readable media having computer executable instructions for identifying digital images, and generating a scannable proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a specified manner, the scannable proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner, wherein one or more first and second selectors, when marked, indicate that a selected one or all of the identified digital images are to be managed in a manner that includes one or more of:
copying or moving the digital image or images to one or more selected archive directories;
publishing a selected one or all of the identified digital images to a web site; and
transmitting a selected one or all of the identified digital images via electronic mail to one or more recipients.
1. A printed proof sheet for selecting digital images to be managed, comprising:
for each digital image, a representation of that digital image; for each representation, one or more first selectors associated with that representation, the one or more selectors when marked indicate that the digital image represented by that representation is to be managed in a first specified manner; and
one ore more second selectors each associated a plurality of the representations, each second selector when marked indicating that all of the digital images represented by the plurality of representations are to be managed in a second specified manner;
wherein one or more of the one or more first and second selectors, when marked, indicate that the associated represented digital image or images are to be managed in a manner that includes one or more of copying or moving the digital image or images to one or more selected archive directories, publishing the digital image or images to a web site, or transmitting the digital image or images via electronic mail to one or more recipients.
14. A system, comprising: a proof generator operable to identify digital images and generate a proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a first specified manner, the proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner; and
a proof reader operable to read the digitized proof sheet having one or more marked first and second selectors, to identify the marked selectors, and to instruct that one or more of the digital images be managed according to the identified marked selectors;
wherein the proof reader is operable to instruct that the one or more digital images are to be managed in a manner that includes one or more of:
copying or moving one or more of the digital images to one or more selected archive directories;
publishing one or more of the digital images to a web site; and
transmitting one or more of the digital images via electronic mail to one or more recipients.
10. computer readable media having computer executable instructions for:
identifying digital images; generating a proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a first specified manner, the scannable proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner;
digitizing the proof sheet after the proof sheet has been printed and one or more selectors have been marked;
reading the digitized proof sheet to identify marked selectors; and
managing one or more of the digital images according to the identified marked selectors;
wherein the instructions for managing include instructions for managing in a manner that includes instructions for one or more of:
copying or moving one or more of the digital images to one or more selected archive directories;
publishing one or more of the digital images to a web site; and
transmitting one or more of the digital images via electronic mail to one or more recipients.
18. A system, comprising: a proof generator operable to identify digital images and generate a proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a first specified manner, the proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner; a printer operable to print a proof sheet;
a scanner operable to digitize a printed proof sheet having one or more marked selectors; and
a proof reader operable to read the digitized proof sheet having one or more marked selectors, to identify the marked selectors, and to instruct that one or more of the digital images be managed according to the identified marked selectors;
wherein the proof reader is operable to instruct that the one or more digital images are to be managed in a manner that includes one or more of:
copying or moving one or more of the digital images to one or more selected archive directories;
publishing one or more of the digital images to a web site; and
transmitting one or more of the digital images via electronic mail to one or more recipients.
21. A system comprising: a means for identifying digital images a means for generating a proof sheet having a plurality of first selectors, each first selector when marked indicating that a particular one of the identified digital images is to be managed in a first specified manner, the proof sheet also having a plurality of second selectors, each second selector when marked indicating that all of the identified digital images are to be managed in a second specified manner;
a means for printing a proof sheet;
a means for digitizing a printed proof sheet having one or more marked selectors;
a means for reading a digitized proof sheet having one or more marked selectors to identify the marked selectors,
a means for managing one or more of the digital images according to the identified marked selectors;
a means for printing one or more of the digital images according to the identified marked selectors; and
wherein the means for managing is operable manacled one or more of the digital images in a manner that includes one or more of;
copying or moving one or more of the digital images to one or more selected archive directories:
publishing one or more of the digital images to a web site; and
transmitting one or more of the digital images via electronic mail to one or more recipients.
8. A method, comprising identifying digital images; generating and printing a proof sheet that includes, for each identified digital image, one or more first selectors associated with that digital image, the associated first selectors when marked, indicate that the associated digital image is to be printed, managed in a first specified manner, or deleted, the proof sheet also includes one or more second selectors each associated with all of the identified digital images, wherein one or more of the second selectors when marked indicate print options, one or more second selectors when marked indicate that all of the identified digital images are to be managed in a second specified manner, and one or more of the second selectors when marked indicate that all of the identified digital images are to be deleted;
digitizing the printed proof sheet once one or more selectors have been marked;
reading the digitized proof sheet to identify marked first and second selectors;
printing each digital image, if any, that is associated with a marked selector indicating that the digital image is to be printed;
managing each digital image, if any, that is associated with a marked selector indicating that the digital image is to be managed, wherein managing each digital image includes one or more of copying or moving a digital image to one or more archive directories, publishing a digital image to a web site, and e-mailing a digital image to one or more recipients; and
deleting each digital image, if any, that is associated with a marked selector indicating that the digital image is to be deleted.
13. computer readable media having computer executable instructions for:
identifying digital images; generating a proof sheet that includes, for each identified digital image, one or more first selectors associated with that digital image, the associated first selectors when marked, indicate that the associated digital image is to be printed, managed in a first specified manner, or deleted, the proof sheet also includes one ore more second selectors each associated with all of the identified digital images, wherein one or more of the second selectors when marked indicate print options, one or more second selectors when marked indicate that all of the identified digital images are to be managed in a second specified manner, and one or more of the second selectors when marked indicate that all of the identified digital images are to be deleted;
digitizing the printed proof sheet once one or more selectors have been marked;
reading the digitized proof sheet to identify marked first and second selectors;
reading the digitized proof sheet to identify marked selectors;
printing each digital image, if any, that is associated with a marked selector indicating that the digital image is to be printed;
managing each digital image, if any, that is associated with a marked selector indicating that the digital image is to be managed, wherein managing each digital image includes one or more of copying or moving a digital image to one or more archive directories, publishing a digital image to a web site, and e-mailing a digital image to one or more recipients; and
deleting each digital image, if any, that is associated with a marked selector indicating that the digital image is to be deleted.
2. The sheet of
4. The method of
6. The method of
7. The method of
11. The media of
12. The media of
15. The system of
16. The system of
17. The system of
19. The system of
20. The system of
|
The use of digital cameras has proliferated over the past few years. Rather than using film, a digital camera stores electronic photos on a storage medium such as a memory card. There are many types of memory cards available today. Compact flash and smart media are two examples. “Compact Flash” is a registered trademark of the Sandisk Corporation while “Smart Media” is a registered trademark of the Toshiba Corporation. Sony's “Memory Stick”® and IBM's “Microdrive”® are two other examples.
To print an image stored on a memory card, software operating on a desktop computer accesses the memory card through hardware often referred to as a reader. That software then directs a printer connected to the computer to print the image. Recently, memory card readers have been integrated directly into the designs of a number of commercially available printers. Programming operating on the printer is capable of reading and printing images stored on a memory card bypassing the need for a connected computer.
Often a memory card will contain a large number of images. A user will desire to print some and not others. For example, a user may capture a number of digital images of a subject hoping to obtain one or two acceptable images. The user may only desire to print the acceptable image or images. A second user may have work-related images commingled with personal family images. The second user may desire to print the work-related images. After printing, users often desire to move digital images from a memory card to a digital album or other archive stored on a hard drive. Unwanted images are deleted from the memory card.
When a computer is used, software running on the computer can utilize the computer's color display, keyboard, and pointing devices to provide a user with a sophisticated interface for printing, archiving, and deleting digital images. Where a printer is used, the printer's programming usually does not have the luxury of a monitor, keyboard, and mouse for doing the same. As a consequence, a computer is often needed to effectively complete the combined tasks of printing, archiving, and deleting digital images.
INTRODUCTION: Consumer use of digital cameras has proliferated over the past few years. Rather than using film, a digital camera stores electronic photos on a storage medium such as a memory card. In response, recent printer designs have integrated memory card readers and programming enabling users to print images from memory cards without the need of a connected computer.
All in one printing devices have also become quite popular. In addition to printing, these multifunction devices (MFDs) are capable of scanning, copying, and sometimes faxing documents. Various embodiments of the present invention can be incorporated into or with an MFD in order to present a user with a more sophisticated interface, enabling the user to individually select digital images to be printed, managed, and deleted.
Various embodiments of the present invention may be implemented in the computing environment shown in
Alternatively, the digital images may be retrieved by a device connected directly to the digital camera 12. For example, MFD 16 may include an interface such as a host USB (Universal Serial Bus) that can be connected directly to digital camera 12. Similarly, digital camera 12 may be received into a docking station that is in turn connected to an interface of MFD 16. MFD 16 may then access images from camera 12 through a CIFS (Common Internet File System) server incorporated into the docking station.
While the name “memory card” may infer an integrated circuit such as a compact flash card, smart media card, or memory stick, memory card 14 also encompasses optical and magnetic media such as compact and floppy discs. MFD 16 represents generally any multiple function device capable of functioning as a printer and a scanner. MFD 16 is also capable of reading and writing data to memory card 14.
As illustrated, link 22 interconnects MFD 16, with desktop computer 18 and server 20. Link 22 represents generally any cable, wireless, or remote connection via a telecommunication link, an infrared link, a radio frequency link, or any other connector or system that provides electronic communication between components 16, 18, and 20. Link 22 may represent an intranet, the Internet, or a combination of both. Link 22 may also interconnect MFD 16 with digital camera 12 allowing MFD 16 to acquire digital images from memory card 14 when card 14 is inserted into digital camera 12.
COMPONENTS: It is expected that various embodiments of the present invention will be performed by and/or incorporated into a multifunction device that is capable of functioning as a printer and a scanner.
File manger 30 represents generally any programming capable of electronically managing and deleting digital images on a media card or elsewhere. Common managing functions include copying, moving, renaming, and deleting. Other managing functions include publishing to a web site and transferring via electronic mail. Managing can also include manipulating, for example, creating a thumbnail of a digital image. A thumbnail is a replica that has a lower resolution than an original digital image.
Proof generator 32 represents any programming capable of creating a proof sheet of digital images stored on a memory card 14 and to direct printer 24 to print the proof sheet. A proof sheet is a document that when printed includes one or more icons each representing an image identified on memory card 14. An icon may take the form of a thumbnail. A thumbnail is a low resolution replica that when printed provides a visual preview of a given digital image. The proof sheet also includes one or more selectors that when marked by a user indicate that one or more digital images are to be printed, managed, and/or deleted. A selector may be a bubble, check box, or any other user identifiable symbol or demarcation on the printed proof sheet that a user may mark. Marking a selector may involve using a writing utensil such as a pen or pencil or any other implement that can alter the selector so that when scanned, the digitized rendition of a marked proof sheet differs from a digitized rendition of an unmarked proof sheet.
Proof reader 34 represents generally any programming capable of identifying a user's marks from a digitized version of a marked proof sheet. Proof reader 34 is also responsible for directing the actions of file manager 30 and printer 24 in a manner determined by the user's marks. An example of a proof sheet will be discussed below with reference to
As an alternative, scanner 26 and proof reader 34 may implemented using existing hardware in an inkjet printer. The user would place the marked up proof sheet in the paper tray, as for printing. The printer would pick and advance the paper as if to print. A sensor on the print carriage (normally used for paper type and edge detection) scans the page. As the proof sheet advances, the carriage (and sensor) are scanned back and forth across the proof sheet and advancing the paper allowing the sensor to scan the entire proof sheet.
While it is expected that the printing, scanning, media reading, file managing, proof generating, and proof reading functions described above will be performed by a single device such as MFD 16, those functions may instead be provided by two or more devices. For example, file manager 30, proof generator 32, and proof reader 34 may be programs running on desktop computer 18 and/or server 20. Printer 24 and scanner 26 may be unique devices interconnected by link 22.
The block diagram of
The present invention can be embodied in any computer-readable medium for use by or in connection with an instruction execution system such as a computer/processor based system or other system that can fetch or obtain the logic from the computer-readable medium and execute the instructions contained therein. A “computer-readable medium” can be any medium that can contain, store, or maintain programming for use by or in connection with the instruction execution system. The computer readable medium can comprise any one of many physical media such as, for example, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor media. More specific examples of a suitable computer-readable medium would include, but are not limited to, a portable magnetic computer diskette such as a floppy diskette or hard drive, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory, or a portable compact disc.
OPERATION:
The printed proof sheet includes selectors that when marked by a user indicate that one or more particular images are to be acted upon. Acting upon a particular digital image may involve printing, managing, or deleting a digital image. A user then examines and marks the printed proof sheet as desired (step 46). With the user's assistance, scanner 26 scans the marked proof sheet (step 48). Proof reader 34 reads the scanned and digitized rendition of the marked proof sheet to identify the selectors marked by the user (step 50). Noting the marked selectors, proof reader 34 directs printer 24 to print any selected images (step 52). Proof reader 34 directs file manager 30 to manage any selected images (step 54). Proof reader 34, then, directs file manager 30 to delete any selected images from memory card 14 (step 56).
Managing may include copying or moving a digital image from memory card 14 to a particular location such as an archive directory on desktop computer 18 or server 20 or removable medium such as CD-R, CD-RW, DVD, jazz, zip, or an external hard drive. Ideally, a printed proof sheet will, for each image identified in step 40, include one or more selectors allowing a user to instruct that the particular digital image be copied or moved to one or more specified archive directories.
Managing can also include publishing a digital image on a web site or e-mailing the digital image to one or more selected recipients. The e-mail may include the actual image itself, a thumbnail of the image, and/or a link to a website with the full image. Managing may also include sending a digital image to a digital picture frame. A digital picture frames that appear like a traditional frame but display a digital image on an liquid crystal or plasma screen. The digital frame includes a memory for holding a digital image, an interface through which it can receive a digital image from another device, and a processing system capable of displaying a stored digital image on the screen. The frame's memory may be capable of storing multiple digital images, and the frame's processing system may be capable of periodically changing the display from one digital image to another. A digital picture frame may be treated as an archive directory.
If the MFD has no direct connection to the Internet, the programming responsible for publishing and e-mailing will likely be located on desktop computer 18 and/or server 20. If the MFD has a direct connection to the Internet, the programming responsible for publishing and e-mailing can either be in the MFD 16, on the desktop computer 18, or on the server 20.
Although the flow chart of
EXAMPLE:
Section 62 represents step one and includes thumbnails 70 of digital images identified on memory card 14. Section 62 also includes, for each thumbnail 70, selectors 72 and 74 associated with that thumbnail 70. Selector 72, when marked, indicates that the digital image represented by thumbnail 70 is to be printed. Indicators 74, when marked, specify that the digital image represented by thumbnail 70 is to be managed by saving the digital image to directory one (DIR 1) or to directory two (DIR 2).
Section 64 represents step two and includes selectors 76-82 associated with all thumbnails in section 62. Selectors 76, when marked, indicate that digital images selected in section 62 should be printed once or twice. Selectors 78 are used to specify the size of each printed image. Selectors 80 are used to specify the size of paper to use when printing selected digital images. Selectors 82 are used to specify a border to use when printing selected images. Other selectors could be added for other relevant printing options and are within the scope of this invention.
Section 66 represents step three and includes selectors 84 and 86 associated with all thumbnails 70 in section 62. Selector 84, when marked, indicates that the digital images on a memory card are to be deleted once printed and/or managed. Selectors 86 are used to specify the identity of directories one and two—the two directories to which digital images can be saved using selectors 74. As shown in section 66, directories one and two can be selected from a list of three possible directories. The number of directories in that list can be increased or decreased. Selectors 86 can also be used to specify that all images are to be saved to directory one and/or directory two. While not shown, section 66 may also include selectors used to indicate that one or more digital images are to be published to a web site and/or e-mailed. Such an e-mail may include the digital image, a thumbnail of the image, or a network address such as an URL (Uniform Resource Locator) that can be used to view the image.
Proof sheet 60 also includes alignment markers 88 and 90. When proof sheet 60 is digitized, proof reader 34 can identify the location of each alignment marker 88 and 90. Once identified, proof reader 34 can identify the coordinates of one alignment marker 88 or 90 relative to the other. Using those coordinates, proof reader 34 can calculate the relative location of selectors 72-86 to determine which of those selectors have been marked.
The present invention has been shown and described with reference to the foregoing exemplary embodiments. It is to be understood, however, that other forms, details, and embodiments may be made without departing from the spirit and scope of the invention, which is defined in the following claims.
Hulan, Gregory T., Nakano, Brad
Patent | Priority | Assignee | Title |
7760384, | Dec 13 2004 | Canon Kabushiki Kaisha | Image processing method, image processing apparatus, and control program for image processing apparatus |
8023145, | Feb 27 2004 | 138 EAST LCD ADVANCEMENTS LIMITED | Image processing system and image processing method |
8509573, | Dec 17 2008 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
8773686, | Nov 01 2005 | Canon Kabushiki Kaisha | Image processing method and image processing apparatus |
9081412, | Jul 31 2010 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | System and method for using paper as an interface to computer applications |
9098217, | Mar 22 2013 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Causing an action to occur in response to scanned data |
9135512, | Apr 30 2011 | Hewlett-Packard Development Company, L.P. | Fiducial marks on scanned image of document |
9182932, | Nov 05 2007 | Hewlett-Packard Development Company, L.P. | Systems and methods for printing content associated with a website |
Patent | Priority | Assignee | Title |
6141111, | Jul 08 1997 | Kabushiki Kaisha Toshiba | Image printing system and image printing method |
7009726, | May 24 2000 | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | Method and apparatus for selection of items |
20010052993, | |||
20020167497, | |||
20030038835, | |||
20040047001, | |||
20040134978, | |||
20040145770, | |||
20040151399, | |||
20050031190, | |||
20050063012, | |||
20050185204, | |||
20050203763, | |||
20060044581, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 06 2003 | NAKANO, BRAD | Hewlett-Packard Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013772 | /0053 | |
Jan 06 2003 | HULAN, GREGORY T | Hewlett-Packard Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013772 | /0053 | |
Jan 24 2003 | Hewlett-Packard Development Company, L.P. | (assignment on the face of the patent) | / | |||
Jan 31 2003 | Hewlett-Packard Company | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013776 | /0928 |
Date | Maintenance Fee Events |
Jul 01 2011 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 26 2015 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Aug 19 2019 | REM: Maintenance Fee Reminder Mailed. |
Feb 03 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 01 2011 | 4 years fee payment window open |
Jul 01 2011 | 6 months grace period start (w surcharge) |
Jan 01 2012 | patent expiry (for year 4) |
Jan 01 2014 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 01 2015 | 8 years fee payment window open |
Jul 01 2015 | 6 months grace period start (w surcharge) |
Jan 01 2016 | patent expiry (for year 8) |
Jan 01 2018 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 01 2019 | 12 years fee payment window open |
Jul 01 2019 | 6 months grace period start (w surcharge) |
Jan 01 2020 | patent expiry (for year 12) |
Jan 01 2022 | 2 years to revive unintentionally abandoned end. (for year 12) |