Home

[lllllllllllllllllllllllllllllllllllllllllllllllllllllilillllllllllllllllll

image

Contents

1. 3761 Victoria Park Avenue Scarborough Ontario Canada M1W 382 5 a color moni tor 38 for example a Goldstar Mode 1460 Plus Goldstar Co Ltd Lucky Goldstar Twin Tower 20 Yeouido dong Yeongdungpo gu Seoul 150 606 Korea 6 a keyboard 37 for example a Marquart Series 7065 MiniBoard Mar quart Switches Inc 2711 Route 20 East Cazenovia N Y 13035 and or other input means such as a trackball for example a Happ Model 56 5500 11 Trackball Happ Con trols Inc 106 Garlisch Drive Elk Grove Village Ill 60007 7 a color printer 39 for example a Tektronix Phaser III Color Printer Model 4698RX Tektronix Graph ics Printing and Imaging Division 26600 S W Parkway Wilsonville Oreg 97070 and 8 a direct memory access printer interface card for example a SuperVend DMA card A floppy disk controller IDE drive interface adapter card and a floppy disk drive can also be included Each card printing system is typically housed in either a single kiosk or a printer enclosure and one or more display and input enclosures that can be placed in card shops supermarkets and other locations where greeting card are commonly sold The computer system hard drive in the card printing system contains 1 an operating system program for example DOS 5 0 Microsoft Corporation One Microsoft Way Redmond Wash 98052 2 a CD ROM driver pro gram 3 a printer driver program and 4 a card printing system control program
2. 3 The Cardmaker program assumes the social expression card is rectangular for example four and one half inches by six and one half inches so the card format must be designated as horizontal or vertical 4 The desired panel for image placement is selected F for front panel P for inside panel or B for back panel 5 The image name DMFO01501 is entered the first image on the front panel 6 The image position is entered C for center of panel T for top of panel B for bottom of panel L for left side of panel R for right side of panel or specific x and y coordinates are entered Positioning of the first image would be completed at this point Additional images are positioned by repeating steps three through five Text is entered and positioned on the social expression card format by 1 selecting Text from a menu 2 Selecting the panel on which the text is to be placed 3 Entering the text position by selecting C for center of panel T top of panel B bottom of panel L left side of panel R right side of panel or by entering specific x and y coordinates 4 Selecting the text font and point size from a list of fonts and point sizes For example 1035 Avon Book 16 point 5 Selecting the text color from a list of available colors For example black white red blue magenta green or cyan 6 Entering the text for example Happy Birthday using the keyboar
3. for example Cardfinder SuperV end Inc As shown in FIG 4 when a CD ROM 33 is installed in a card printing system s CD ROM drive 34 the card print ing system control program on the hard disk drive 36 transfers from the CD ROM 33 to the hard disk drive 36 any standard display image files and display font files that are not already on the hard disk drive The card printing system control program analyzes the card descriptions contained in the card description database the menu descriptions con tained in the menu database the standard display image files and display font files present on the hard disk drive and the dithered print image files and print font files present on the CD ROM and creates four files 1 a file indicating which standard display images and dithered print images are present good images file 2 a file indicating which display font files and print font files are present good font files 3 a file indicating which card formats in the card 15 20 25 30 35 45 50 55 60 65 12 description database have all the files present that are necessary to display card images and print cards good card file and 4 a file indicating which card list screens have at least one card name listed that is also listed in the good card file good menu file The good menu file is used to determine which card parameters will be displayed on the menu screens of the card printing sy
4. be compressed using for example the Lempel Zev and Welch LZW compression algorithm The file is identified with the image name followed by the extension PCP Print image file name For example DMF01501 PCP is the print image file name for the first print image on card number 150 published by David Mekelburg and Friends The print image files are typically saved to a separate directory The hue and saturation of palette colors associated with each print image file must be adjusted to new values i e 10 15 20 25 30 35 50 55 65 6 color corrected so the printed output will match the colors of the original card image or original art image This is accomplished with a color correction program such as Colorcorrect SuperVend Inc 228 Barberry Place Love land Colo 80537 which generates new palette colors by automatically applying red green and blue color correction curves to each color in the indexed color image palette The details of color correction are well known in the art and therefore need not be explained here To allow rapid printing print image files should be modified with a dithering program for example Ditherimage SuperVend Inc before they are used by a color printer in acard printing system In an indexed color image each pixel is represented by an index number that corresponds to an entry in a 24 bit color table containing 256 colors of a possible 16 7 million colors The pro
5. card list screen For example the menu path for card number 150 published by David Mekelburg and Friends is Birthday Relative Son The card name to be entered is DMF0150 A card name is entered by 1 holding down the ALT key on the keyboard and pressing the L key and 2 selecting the desired card name from a list of available card names card name list Only card names found in the card description database appear in the card name list Any time after card names are entered the order in which they will be displayed can be changed by 1 entering the menu creation mode 2 displaying the appropriate card list screen 3 selecting a card name whose position is to be altered 4 holding down the ALT key on the keyboard and pressing the M key 5 then selecting the card name which the previously selected card name is to appear before or after 6 pressing the Return key on the keyboard and 7 then selecting either Before or After from a menu display Card parameters can be deleted from menu creation screens and card names from the card list screens by 1 selecting the card parameter or card name 2 holding down the ALT key on the keyboard and 3 pressing the D key The file created using the menu layout program menu database is automatically saved to the hard disk After these databases have been prepared by the computer System this data must be distributed to the card printing systems
6. g birthday cards anniversary cards get well cards A list of card designs is linked to categories in the menu database The databases and image files are then copied cnto remov 5 600 563 3 able data storage media for distribution to each of the card printing units A typical card printing unit has a display a color printer input means e g a keyboard or trackball data storage means for reading the removable data storage media and a computer processor The processor uses the menu database to prompt the customer to select a desired category of cards The processor uses the card description database to selectively retrieve and display images of cards linked to the selected category using the display images If the card printing system user selects a card to be printed the pro cessor retrieves and prints the print images for the selecied card A primary object of the present invention is to provide a card printing system capable of rapidly displaying card images to card printing system users and also producing high resolution printed cards Another object of the present invention is to provide a card printing system for creating a card description database in which each card is defined in terms of its component images text and fields for personalization Yet another object of the present invention is to provide a card printing system having a menu database that enables a card printing system user to specify a desired category o
7. in the field Due to their size the dithered print image files standard display image files print font files display font files card description database and menu database must be transferred to a large capacity memory means While a variety of such devices might be used an optical compact disc read only memory CD ROM is the preferred means because 1 it will store approximately 640 megabytes of data 2 can be produced in quantity at a low cost 3 the data on the compact disc cannot be altered 4 5 600 563 11 compact discs can be easily replaced in the field and 5 CD ROM drive devices are relatively inexpensive compared to other drive devices Techniques for producing a CD ROM are well known and need not be explained here Alterna tively other types of optical or magnetic disks or similar media can be used As shown in FIG 3 each card printing system contains a computer system which includes 1 an IBM PC or com patible computer 35 CPU with a large quantity of RAM for example eight megabytes 2 a hard disk 36 for example a Seagate Model ST1239A 211 megabyte hard drive Seagate 920 Disc Drive Scotts Valley Calif 95066 3 a CD ROM drive 34 and a CD ROM drive controller card for example a Sony CD ROM Drive Model CDU 53501 Sony Corporation of America P O Box 60590 Los Angeles Calif 90060 4 a graphics adapter card for example an ATI Technologies VGA Integra graphics adapter ATI Technologies Inc
8. interactive design terminal for custom imprinted articles such as T shirts and the like A memory stores a library of available design elements and a set of design rules for combination of the design elements in accordance with selections made by the operator Ciarlo discloses a computer system for readily dispensing information such as information on travel entertainment accommodations and the like Montagna et al disclose a system for storing and retriev ing text and associated graphics Graphic images are stored in compressed digital format Graphic images can be tied into specific points in a menu structure as shown in FIG 3 There are also a number of commercially available soft ware programs that allow personal computer systems to print greeting cards For example Card Shop by Artsci Inc allows Macintosh computer users to select from a menu of fifty greeting cards covering a variety of occasions Greeting Card Maker by Artivision Inc allows Apple computer users to print cards invitations and announce ments Also The Print Shop by Broderbund Inc allows IBM PC users to create and print greeting cards In addition to these references a wide variety desktop publishing software e g Aldus Pagemaker and QuarkX Press has long been commercially available for conven tional personal computers Desktop publishing systems allow a trained user to create virtually any type of custom publications primarily suc
9. 24 bit colors Image Data Palette index values 1 byte 1 pixel Display Palette color TIFF file Fig 6 Tag Section Photometricinterpretation Palette Color ImageWidth 85 dots per inch resolution ImageLength 85 dots per inch resolution Fig 7 Color Patette 256 entries of 24 bit colors Image Data Palette index values 1 byte 1 pixel U S Patent Feb 4 1997 Sheet 7 of 10 5 600 563 Display Image File Signature Image length at 85 dots per inch resolution Image Width at 85 dots per inch resulution Compression Block Size Normalized Color Palette Data Block 1 Compressed Size Compressed Data Block 1 Fig 8 Data Block 2 Compressed Size Compressed Data Block 2 Data Block N Compressed Size Compressed Data Block N Print Image File Fig 9 Data Block N Compressed Size Compressed Data Block N 5 600 563 Sheet 8 of 10 Feb 4 1997 U S Patent OL 514 N 1ueuoduioo piep G jueuoduioo piep L JUBUOdWOO p129 N 1ueuoduioo piep cst Jusuodwoo piep Lit JUBUOdWOD pieg N lusuoduwo9 piep cit Jusuodwoo pJje L JUQ UOdWODS piep JopeoH 94 U S Patent Feb 4 1997 Sheet 9 of 10 5 600 563 Fig 11 Card parameter 1 Card parameter 2 Card parameter N Secondary menu 1 Card parameter 1 Card parameter 2 Card parameter N Secondary menu 2 Card paramet
10. 38 Now There s A Robot Design News Mar 26 1990 pp 78 81 Hohman Edward J How Computerized Cards Make This Shop Truly A Treat Greetings Magazine vol 55 No 3 Jan 1987 pp 12 13 and 24 McAndress Steve Magical Poet Literature pp lec20 date unknown Balsam David and Martin Kahn The Print Shop Reference Manual Copyright 1986 1989 Broderbund Software Inc pp 1 51 Lets Make Calendars and Stationery User s Manual Kyocera Unison Inc 1986 Solomon Got Something to Announce Promote Sell Family Computing Jul 1987 pp 43 45 List continued on next page Primary Examiner James P Trammell Attorney Agent or Firm Dorr Carson Sloan amp Birney 57 ABSTRACT A system for printing social expression cards includes both a database preparation system and a plurality of remote card printing systems The database preparation system uses a scanner to input images from a plurality of cards or a computer software program to create a plurality of images for use in card designs A high resolution print image and a lower resolution display image are created from each of these images A card description database defines the layout of each card in terms of its component images and their locations on the card The database preparation system can also build a menu database defining a structure of menu screens to query the user to select a desired category of cards A list of card names
11. 88 Suzuki 364 479 Promotional Literature InScribe Inc date unknown 12 1988 Fischetti et al 360 33 1 Print A Little Message InScribe Inc date unknown 1 1989 Padilla 210 100 Hallmark gets personal with cards Boulder Daily Cam 3 1989 Kubota et al 364 468 era Business Plus Mar 31 1992 p 5 3 1989 Brown 364 518 A 4 1989 Davies et al 235 381 Itex p II brochure Itex Corporation date unknown 5 1989 Gonzalez Justiz 235 375 CreataCard system introduced by Custom Expressions 10 1989 Powell et al 12121111112211 364 468 Inc May 1990 U S Patent Feb 4 1997 Sheet 1 of 10 5 600 563 Fig 1 10 18 Original Card Color Monitor or Artwork 12 15 17 Color Scanner 19 Color Printer Oo Hard Drive U S Patent Feb 4 1997 Sheet 2 of 10 5 600 563 Fig 2 Name Card Images Create Print Fonts Scan or Create Card Images Create Display Fonts Convert Images to Run Font Placement indexed Color Program Modify Images Save to Font Directory Save Print Image Files Create Dithered Print image Files Resample Print Images Save Display Image Files Run Palette Normalization Program Save Standard Image Display Files Run Image File Placement Program Save to Card Image Directory To Fig 2a U S Patent Feb 4 1997 Sheet 3 of 10 5 600 563 Fig 2a Run Card Layout Program Position Images Enter and Position Text Save Card Format to C
12. United States Patent s Cannon et al DO AUTRE A AA US005600563A 5 600 563 Feb 4 1997 11 Patent Number 45 Date of Patent 54 SYSTEM FOR PRINTING SOCIAL EXPRESSION CARDS 75 Inventors Thomas G Cannon Loveland Daniel L DeHart Greeley Eric M Krug Loveland all of Colo 73 Assignee Onkor Ltd Masonville Colo 21 Appl No 949 715 22 Filed Sep 23 1992 51 Tnt CL cese teretes G06F 19 00 52 US CL ee 364 468 24 364 479 03 364 479 05 58 Field of Search 364 479 03 468 24 364 479 05 408 410 412 235 379 383 381 382 902 18 30 21 23 41 358 527 395 155 161 101 106 114 117 56 References Cited U S PATENT DOCUMENTS 8 1972 Quinn see 340 172 5 9 1973 Bialek 178 6 6 A 7 1975 Kraynak et al 281 15 R 4 1976 Ciarlo sese 340 172 5 3 688 276 3 751 037 3 892 427 3 949 375 List continued on next page FOREIGN PATENT DOCUMENTS 0010399 4 1980 European Pat Off OTHER PUBLICATIONS High Tech Bard of Greeting Cards Nation s Business Feb 1985 1 page Card Shop Brochure Artsci 1986 1 page The Social Secretary Brochure 5 pages date unknown The Card O Mat brochure 6 pages date unknown 7 Eleven to Sell Do it Yourself Tickets Insight Jan 16 1987 p 42 In Store Computer Designs Home Projects Design News Oct 23 1989 p
13. ard Description Database Run Menu Layout Program Create Menu Screens Create Menu Path Create Card List Screens Save to Menu Database U S Patent Feb 4 1997 Sheet 4 of 10 5 600 563 Paper Color Monitor 38 39 35 37 Color Printer Computer 34 36 Hard Drive CD ROM Drive Operating System Program CD ROM Driver Program Printer Driver Program Card Printing System 33 Control Program Display Image Files CD ROM Display Font Files Card Description Database Menu Database Good Images File Good Fonts File Good Cards File Good Menu file Display Image Files Display Font Files Dithered Print Image Files Print Font Files Card Description Database Menu Database Fig 3 U S Patent Feb 4 1997 Sheet 5 of 10 5 600 563 Fig 4 Turn on Card Printing System insert CD ROM in CD ROM Drive Automatic Copying of Selected Files to Hard Drive Good Images File Created Good Fonts File Created Good Cards File Created Good Menu Parameters File Created Card Printing System Menu Created Card Printing System Operational U S Patent Feb 4 1997 Sheet 6 of 10 5 600 563 RGB color TIFF file from original scan Tag Section photometricinterpretation RGB Fig 5 Image Data RGB 3 bytes 1 pixel Print Palette color TIFF file Tag Section Photometricinterpretation Palette Color ImageWidth 300 dots per inch resolution ImageLength 300 dots per inch resolution Color Palette 256 entries of
14. ath is linked to a group of card names that can be used to retrieve card designs to be displayed to the card printing system user The structure of a typical menu database is shown in FIG 11 The program also allows the entry of text which appears at the top of each screen screen title to instruct the user for example Choose a Category or inform the user of their present location in the menu path for example Birth day Relative Son Cardmaker is such a program SuperV end Inc In the Cardmaker program menu screens are created in a menu creation mode where a card parameter s text is entered and then displayed in a white rectangle menu creation screen Rectangles containing card parameter text are displayed in rows each containing a maximum of four rectangles A maximum of six rows may be entered on a menu creation screen If more than three rows are entered a second primary menu screen will be created and the two screens are inter linked The card printing system user can view the primary menu screens alternately by selecting a More Choices button Before any card parameter is entered text for the screen title on the menu screen must be entered on a keyboard e g Choose a Category The first card parameter is then 1 selected from card parameters which have previously been entered and are displayed on the menu creation screen e g Birthday Anniversary or Wedding or 2 if no card paramete
15. cards or social expression cards After manufacture the cards are shipped either directly or through wholesale distributors to a variety of retail outlets such as specialty card shops drug stores grocery stores and the like where they are displayed and sold to retail custom ers One of the most significant problems associated with the remote manufacture of greeting cards is the very large amount of inventory needed at the point of sale and the space required to properly display the inventory of greeting cards For example most greeting cards are displayed on card racks that group the cards into a number of categories or fields to assist a customer in locating the type of card desired Typically a large display rack is needed to expose a sufficient portion of the face of each card to allow easy scanning by the customer of the various cards available in a particular category or field A number of systems have been invented in the past to provide on site manufacture or customization of social expression cards and the like including the following Inventor Pat No Issue Date Cannon 5 056 029 Oct 8 1991 Buckley et al 5 036 472 July 30 1991 Montagna et al 4 899 292 Feb 6 1990 Powell et al 4 873 643 Oct 10 1989 Brown 4 817 043 Mar 28 1989 Ciarlo 3 949 375 Apr 6 1976 CreataCard system introduced by Custom Expressions Inc Glendale Calif in May 1990 U S Pat No 5 056 029 was previously is
16. cess of dithering reduces an indexed color image to a 4 bit color image dithered print image The dithered print image matches the subtractive primary colors i e cyan magenta and yellow plus black used by the printer To compensate for this loss of color resolution a dithering algorithm is used A dithered print image uses an N by N matrix for example 5 by 5 of cyan magenta yellow or black pixels dither matrix to represent the 24 bit color value of each indexed color image pixel Individual dither matrix color pixels have varying values so the color of the matrix is perceived by the human eye as an approximation of the original pixel color in the indexed color image In addition to dither matrix creation the dithering pro gram overlaps adjoining dither matrices This is necessary because the indexed color image has a resolution of 300 dpi which matches the printer resolution If no overlapping of dither matrices was done and for example a 5 by 5 dither matrix was used the resulting dithered image would have one twenty fifth the spatial resolution of the indexed color image By overlapping the dither matrices the color value of each 4 bit pixel is averaged between all overlapping pixels This overlapping gives the completed dithered print image a blended appearance that is visually pleasing The details of image dithering are well documented J D Foley amp A Van Dam Fundamentals of Interactive Computer Graphics Addis
17. d 17 If an area for personalized text to be entered by card printing system users is to be specified this is accomplished by 1 choosing Personalized Text from a menu 2 Selecting the panel where personalized text is to be placed 3 Entering the text position by selecting C for center of panel T for top of panel B for bottom of panel L for left side of panel R for right side of panel or by entering specific x and y coordinates 4 Selecting the text font and point size from a list of fonts and point sizes e g 1318 Howard Thin 14 point 5 Selecting the text color from a list of available colors e g black white red blue magenta green or cyan 6 Entering the number of lines of person alized text to be allowed e g six lines The card printing system control program determines at the time user text is input how many characters can be placed on each line given the font specified in the card description database The front inside and back panels are individually viewed on the monitor display 18 to assure that images and text are properly positioned If modifications are required the appro priate steps are repeated Card formats created by the card layout program are automatically saved under the card name to a database card description database as shown in FIG 10 Each card in the card description database is defined in terms of its components such as images text and person alization fie
18. er 1 Card parameter 2 Card parameter N Secondary menu 3 Card parameter 1 i Card parameter 2 Card parameter N Card list 1 Card name 1 U S Patent Feb 4 1997 Fig 12 File Header Card Image Component Image file designation Card User Text Component Type of user input Sheet 10 of 10 5 600 563 Card Repeated Image Header Deleted Flag Card orientation Type card or repeated image Number of card components Card Text Component Card component type Card side X coordinate Y coordinate Text Font RGB color of text Text string Card Repeated Image Component Card component type Name of Repeated Image 5 600 563 1 SYSTEM FOR PRINTING SOCIAL EXPRESSION CARDS BACKGROUND OF THE INVENTION 1 Field of the Invention The present invention relates generally to the field of greeting cards More specifically the present invention discloses a system for creating a database of available greeting card designs that then can be manufactured through on site printing units 2 Statement of the Problem Greeting cards or social expression cards have tradition ally been manufactured in large quantities by various manu facturers at locations remote from the point of purchase or retail outlet Social expression cards include greeting cards invitations announcements and the like and are referred to herein as greeting
19. f card designs and then displays images of cards that have been linked to that category These and other advantages features and objects of the present invention will be more readily understood in view of the following detailed description and the drawings BRIEF DESCRIPTION OF THE DRAWINGS The present invention can be more readily understood in conjunction with the accompanying drawings in which FIG 1 is a schematic diagram of a computer system used in preparing social expression card designs by the process of this invention FIGS 2 and 2a show a flow chart of the overall method of this invention FIG 3 is a diagrammatic view of a card printing system used in on site printing of social expression cards FIG 4 is a flow chart of the method used by this invention to configure a card printing system FIG 5 is a diagram of the structure of the RGB color TIFF file produced from the images scanned by the color scanner FIG 6 is a diagram of the structure of the print palette color TIFF file generated from the image file shown in FIG 5 FIG 7 is a diagram of the structure of the display palette color TIFF file generated from the image file shown in FIG 5 FIG 8 is a diagram of the structure of the compressed display image file generated from the display image file shown in FIG 7 FIG 9 is a diagram of the structure of the compressed print image file generated from the print image file shown in FIG 6 FIG 10 is diagra
20. h as newsletters and brochures However it is possible to create custom greeting cards invitations business cards and the like using a desktop publishing system 3 Solution to the Problem None of the prior art references uncovered in the search show a system for printing social expression cards in which card images are stored as a set of display images in a format to facilitate rapid display on a color monitor and as a corresponding set of print images in a format to rapidly produce high resolution printed cards In addition the sys tem includes a card description database that defines each card in terms of its component images text and fields for personalization SUMMARY OF THE INVENTION This invention provides a system for printing social expression cards that includes both a database preparation computer system and a plurality of remote card printing systems The database preparation computer system uses a scanner to input graphic images from a plurality of cards or a computer software program to create a plurality of images for use in card designs A high resolution print image and a lower resolution display image are created from each of these images A card description database defines the layout of each card in terms of its component images and their locations on the card The database preparation unit can also build a menu database defining a structure of menu screens to query the user to select a desired category of cards e
21. her comprises means for creating a menu database for querying the card printing system user for a p urality of special occasion parameters and linking 10 14 cards to said special occasion parameters wherein said menu database is copied on said removable storage media and wherein the sequence of menus and the cards displayed for the user by said card printing system is controlled by said menu database 7 The system of c aim 1 wherein said printer reproduces co or images by means of dots of a predetermined set of colors and black and wherein said print images are stored in a dithered format in which said print images are reduced to patterns of said colors and black X k k
22. is linked to each category in the menu database These databases and image files are then copied onto removable data storage media for distribution to each of the card printing systems A typical card printing system has a display a color printer input means e g a keyboard or trackball data storage means for reading the removable data storage media and a computer processor The processor uses the menu database to prompt the cus tomer to select a desired category of cards 7 Claims 10 Drawing Sheets 5 600 563 3 982 744 4 436 776 4 650 977 4 654 799 4 655 026 4 672 554 4 674 055 4 710 885 4 750 151 4 787 050 4 789 907 4 801 375 4 817 005 4 817 043 4 818 854 4 833 307 4 873 643 Page 2 U S PATENT DOCUMENTS 4 899 292 2 1990 Montagna et al 4 982 337 1 1991 Burret al 364 479 9 1976 Kraynak et al sss 270 12 5 036 472 7 1991 Buckley et al sss 364 479 3 1984 Wojcik 428 14 5 053 956 10 1991 Donald et al see 364 401 3 1987 Couch 235 379 5 056 029 10 1991 Cannon 364 468 3 1987 Ogaki et al 364 479 5 172245 12 1992 Kita et al 358 403 4 1987 Wigoda sse 53 55 5 243 174 9 1993 Veeneman et al 235 381 6 1987 Ogaki eee 364 479 5 327 265 7 1994 McDonald see 358 527 6 1987 Ogaki et al eeecscssscssesene 364 479 12 1987 Litteken 364 518 OTHER PUBLICATIONS 6 1988 Baus 364 900 11 19
23. lds or card user text FIG 12 shows how each type of component is defined within the card description database One preferred method of retrieving card images for dis play and selection by users of a card printing system is 5 600 563 9 through a series of displayed menus that allow the user to describe in a progressive manner through selection of a word phrase or icon special occasion parameter or card parameter the type of social expression card desired For example the user may first be asked to select a general class of cards such as Birthday Anniversary Get Well etc If Birthday is selected the user is then prompted to select a sub classification of birthday cards such as Relative Children or Humorous This menu process continues to prompt the user to select special occasion parameters until a single end category of cards is reached Upon selection of a category one or more card images linked to the category are retrieved and displayed on the color monitor Creating a menu which allows rapid retrieval of social expression card images requires a software program menu layout program capable of constructing a menu display primary menu screen and sub menu displays second ary menu screens One or more card parameters displayed on the primary menu screen are linked to card parameters displayed on secondary menu screens Ultimately the last card parameter in a series of menu screens menu p
24. lor monitor is 800 pixels by 600 pixels At this resolution for a display image to appear at the same size as a printed image created with a dithered print image file the display image must have a resolution of 85 dpi An 85 dpi display image can be created from the 300 dpi print image in Aldus Photostyler by selecting Resample from the Transform menu and entering the resolution desired When the display image is saved it is processed by a palette normalization program such as Fiximage SuperV end Inc which analyzes the color palette associated with each display image and transforms it as shown in FIG 8 into a palette having certain colors in specific palette loca tions standard color palette For example red green blue cyan magenta yellow black and white are located in the first through eighth palette locations The resulting file is then compressed using the LZW compression algorithm and saved in a proprietary format standard display image file as shown in FIG 8 The file is identified with the image name followed by the extension DSC standard display image file name For example DMF01501 DSC is the standard display image file name for the first display image on card number 150 published by David Mekelburg and Friends To provide rapid retrieval from a large number of display image files display image files are moved from the display images directory to a number of separate directories using a s
25. m of the structure of the card description database FIG 11 is a diagram of the structure of the menu database FIG 12 is a diagram of the various possible components of the card description database DETAILED DESCRIPTION OF THE INVENTION FIG 1 shows an overall schematic view of the computer system used to prepare databases of social expression card 20 25 30 35 40 45 50 60 65 4 designs The steps in this process are outlined in the flow chart provided in FIG 2 Copies of these databases are then distributed via CD ROM or other removable storage media to a large number of card printing systems shown in FIG 3 that print cards at remote sites Turning to FIGS 1 and 2 each original social expression card is viewed and the publisher name and publisher s card number on the card is noted For example card number 150 pub ished by David Mekelburg and Friends If original art images i e images created using artistic media including computer paint programs are being used card numbers are assigned serially to each submission from an artist or other source A three letter publisher code is assigned to the publisher publisher code For example DMF for David Mekelburg and Friends The card is then named using the publisher code followed by no more than four numerals card name For example the card name for card number 150 published by David Mekelburg and Friends is DMF0150 Each image
26. mputer also includes input means 17 such as a keyboard mouse or trackball Optionally a color printer 19 can also be included Scanning is typically done at 300 dots per inch dpi and 24 bits per pixel Scanned image files resulting from the scanning process and computer art image files are stored in directories identified by a publisher code For example the directory for the publisher David Mekelburg and Friends is named DMF Individual image files are saved in the appro priate publisher directory under the image name previously assigned Each scanned image file or computer art image file is then opened in a digital image processing program such as Aldus Photostyler Aldus Corporation 411 First Avenue South Seattle Wash 98104 2871 Scanned images are displayed on a color monitor 18 such as a Goldstar Model 1460 Plus Goldstar Co Ltd Lucky Goldstar Twin Tower 20 Yeo uido dong Yeongdungpo gu Seoul 150 606 Korea capable of displaying images in at least 256 colors The scanned image or computer art image is saved in a file in RGB red green blue true color format as shown in FIG 5 600 563 5 5 which may contain up to 16 7 million colors Each pixel in the image requires three bytes of storage The capability of the monitor and video card used in the system will determine how many of the colors in an RGB true color file will be displayed For example the Goldstar Model 1460 Plus monitor used with a VGA Integra ca
27. n be changed by 1 entering the menu creation mode 2 selecting a rect angle containing a card parameter whose position is to be altered 3 holding down the ALT key on the keyboard and pressing the M key 4 then selecting the card parameter which the previously selected card parameter is to appear before or after and 5 then selecting either Before or After from a menu display After the primary menu screen has been completed a secondary menu screen can be created in the menu creation mode by selecting a card parameter which appears on the first menu screen and entering Return on the keyboard A second menu creation screen is then displayed A secondary menu screen is always linked to a card parameter displayed on another screen Screen titles and card parameters are entered on secondary menu screens in the same manner as on the primary menu screen After one or more secondary menu screens linked by card parameters have been created a card list screen is created This is accomplished in the Cardmaker program when a menu creation screen is displayed which has no card param eters displayed The menu creation screen is changed to a card list screen by holding down the ALT key on the keyboard and pressing the C key Card names of cards to be displayed in association with a specific menu path are entered on one or more screens listing the names of cards in the order in which they are to be displayed
28. oftware program which automatically relocates the files image file placement program This can be accom plished by using a program such as Putimage SuperVend Inc Two additional types of files which are created are print font files and display font files A font is defined as a set size bitmap of a particular typeface The resolution of print fonts must match the resolution of a particular printer e g 300 dpi for the Tektronix Phaser III color printer The resolution of display fonts must match the resolution of the color monitor they are to be displayed on For example one of the resolutions available on the Goldstar 1460 Plus color moni tor is 800 pixels by 600 pixels At this resolution for a display font to appear at the same size as a print font the display font must have a resolution of 85 dpi A six letter code is assigned the font font code For example the font code for Howard Thin is HOWLSS Each point size of the font is named by the font code followed by two numerals font name For example the font name for 14 point Howard Thin is HOWLSS14 Print font files are identified with the font name followed by the extension 0 300 print font file name For example HOWLSS14 300 is the print font file name for 14 point Howard Thin Display font files are identified with the font name followed by the extension 0 085 display font file name For example HOWLSS14 085 is the display font file name for 14 point H
29. on Wesley Publishing Co 1984 pages 593 602 In conventional systems dithering is done by the color printer after the image data has been downloaded from the com puter to the printer and before the image is printed In the present system the print image is pre dithered before the print image file is stored This results in more rapid printing and also reduces the size of the print image file Dithered print image files are identified with the image name followed by the extension PCD dithered print image file name For example DMF01051 PCD is the dithered print image file name for the first dithered print image on card number 150 published by David Mekelburg and Friends Dithered print image files are then compressed using the LZW compression algorithm and saved in a proprietary format as shown in FIG 9 To provide rapid retrieval from a large number of dithered print image files dithered print image files are moved from the dithered images directory to a number of nested directories using a Software program which automatically relocates the files image file placement program This can be accom plished by using a program such as Putimage SuperVend Inc The display image file shown in FIG 7 is also created from the print image The resolution of display images must match the resolution of the color monitor they are to be displayed on For example one of the resolutions available 5 600 563 7 on the Goldstar 1460 Plus co
30. on the original card original card image including the front panel inside panel and back panel images is named with the card name followed by a number indicating the order in which the image appears on the card image name For example DMF01501 would be the image name for the first image on card number 150 published by David Mekelburg and Friends Any image that appears in the same location on more than one card repeated image such as a logotype is named with the publisher code followed by a four letter code and a single numeral indicating the order in which the repeated image appears on the card relative to other repeated images on the same card repeated image name For example DMFLOGO1 is the repeated image name for the first repeated image to appear on card number 150 published by David Mekelburg and Friends Except for original art images created using computer paint programs computer art images all images on original cards 10 are scanned using a color scanner 12 such as the Microtek 600Z ScanMaker Microtek International Inc No 6 Industry East Road 3 Science based Industrial Park Hsinchu Taiwan 30077 R O C connected to a com puter 15 such as an IBM PC compatible having eight megabytes of random access memory RAM which in turn is connected to one or more large capacity memory devices 16 such as a 1 2 gigabyte Micropolis Model 1598 15 hard drive Micropolis Inc Chatsworth Calif The co
31. oward Thin Print fonts and display fonts can be created using a scalable font library such as the Digi Fonts Inc Typeface library and a font conversion program such as Digi Duit Digi Fonts Inc 528 Commons Drive Golden Colo 80401 Both print font files and display font files are saved to a directory named Fonts on the hard disk To provide rapid retrieval from a large number of font files both display and print font files are moved from the fonts directory to a number of nested directories using a software program which automatically relocates the files font file placement program This can be accomplished by using a program such as PutFonts Super Vend Inc For example when the font file placement program is run the 20 25 30 55 60 65 8 print font File HOWLSS14 300 and the display font file HOWLSS14 085 are automatically transferred from the fonts directory to a separate subdirectory Print images display images and text used in a social expression card format must be positioned on the front inside or back panels of the socia expression card using a software program with this capability card layout pro gram This can be accomplished with a program such as Cardmaker SuperVend Inc For example card number 150 published by David Mekelburg and Friends would be formatted using the Cardmaker software program by 1 selecting image from a menu 2 The card name DMFO0150 is entered
32. rd ATI Technolo gies Inc will display 256 of the 16 7 million colors possible in the RGB true color file The displayed scanned image or displayed computer art image is then converted to a format with a limited palette of colors indexed color image This is accomplished in Aldus Photostyler by selecting Indexed 256 color from the image menu which creates an indexed color image with a palette of 256 colors Before completing the conversion when Aldus Photostyler is used the type of color palette to be created is specified as Adaptive to best simulate the colors in the original image If necessary the indexed color image is cropped This is accomplished in Aldus Photostyler using a cropping tool to select an area to be saved The indexed color image size is checked to determine if it will fit within a defined area For example the area could be defined as a four inch by six inch rectangle If the image is larger than the defined area it should be reduced to four inches by six inches This is accomplished in Aldus Photostyler by selecting the area to be resized and then choosing Resize from the Transform menu and entering the appropriate dimensions Typically when an original card image or original art image on a white background is scanned the white back ground of the displayed indexed color image contains a number of random colored pixels These colored pixels must be removed This can be accomplished in Aldus Photo
33. rs have been previously entered or none of those previously entered are suitable a new card parameter is entered using a keyboard e g Blank Card parameters may be displayed on menu screens in a variety of formats For example the Cardmaker program may display card parameters as blue text in white rectangles or buttons two inches wide by one inch high against a blue background Menu screens may contain from one to twelve buttons The arrangement of buttons on the menu screen depends on the number of buttons present For example if twelve buttons are present they may be displayed in three rows each containing four buttons If three buttons are present they may be displayed in a single column in the center of the menu screen The relative position of card parameters on menu screens can be arranged with the menu layout program For example if two card parameters had been entered for display on the first menu creation screen and one other card param eter was already present the three card parameters would be displayed on the primary menu screen in a column of three buttons with the top button containing the card parameter 20 30 45 50 55 65 10 which was already present and the middle button containing the first new card parameter entered The second new card parameter would appear as the bottom button Any time after a card parameter is entered its relative position on the buttons which appear on a menu screen ca
34. stem The card printing system is then operational The com puter processor 35 uses the menu database to display menus to allow the card printing system user to select a desired category of social expression cards The menu path desig nated by the user is linked to a set of card names in the selected category The computer retrieves the display image files and display font files for these cards and then composes and displays images of each card for the user using the format data for the card in the card description database If appropriate the card can be personalized with information input by the user in accordance with format data stored in the card description database If the user selects a card to be printed the computer retrieves the corresponding print image files and print font files composes the card image in accordance with the card description database and then prints the card on the color printer 39 The above disclosure sets forth a number of embodiments of the present invention Other arrangements or embodi ments not precisely set forth could be practiced under the teachings of the present invention and as set forth in the following claims We claim 1 A system for printing social expression cards compris ing a database preparation computer system having a means for inputing graphic images for each of said cards b means for creating a high resolution print image for each of said images c means for crea
35. styler by selecting the white background area using the magic wand tool and then choosing the Clear command from the Edit menu When an original card image or original art image having areas of a single color is scanned the corresponding areas of the displayed indexed color image will contain a large number of pixels of varying colors These pixels should be changed to a single color which is the same as the single color area on the original card image or original art image This can be accomplished in Aldus Photostyler by selecting the dominant pixel color in a single color area of a displayed image with the eyedropper tool This color is identified as the fill color The color area to be made into a single color is then selected using the magic wand tool The Fill command is then chosen from the Edit menu and the selected area is automatically filled with the dominant pixel color previously chosen with the eyedropper tool When modification of the indexed color image is com pleted the image is saved in two different formats 1 a print image file which will be processed to create files which can be used by a color printer dithered print image file and 2 a display image file which can be displayed on a color monitor The print image file is saved to the hard drive in a color image file format such as Tag Image File Format TIFF as shown in FIG 6 In addition if a minimum amount of memory space is to be used the file can
36. sued to one of the present inventors less than one year prior to the filing date of this application This patent discloses a system for manufacturing and vending social expression cards that queries the customer to input a series of special occasion parameters to select a card from a database of available card designs The CreataCard system was introduced by Custom Expressions Inc in May 1990 This system is an on site unit that guides customers through a series of card selections on a touch sensitive display screen After choosing the desired style of card the customer enters information to personalize the card such as names dates ages messages etc It is believed that the card information is stored in vector graphic format since the card is drawn line by line using an eight color pen plotter Buckley et al disclose a computer controlled machine for vending personalized greeting cards and the like The 25 30 35 45 50 55 65 2 unit provides audio and video presentations of the products and options available to the customer Base products such as pre printed forms are stored within the unit for transfer by a robotic arm to a printer for customization Brown discloses an information kiosk with a video dis play that provides instructions and information to users The user enters choices on a keypad input device The kiosk can also provide textual or graphic printed information Powell et al disclose an
37. ting a lower resolution display image for each of said images d means for creating a card description database defining the layout of each card in terms of its component images and their locations on the card e data storage means for creating multiple copies of said card description database print images and display image files on removable data storage media and at least one card printing system having a a display b a printer c input means d data storage means for reading said removable data storage media and e processor means for using said card description database to selectively retrieve display images of cards from said data storage means and display said display images on said display allowing a user to select a desired card via said input means retrieving print images for said selected card from said data storage means and printing said print images on said printer 2 The system of claim 1 wherein said data storage means comprises a CD ROM 5 600 563 13 3 The system of claim 1 wherein said data storage means comprises a hard disk drive 4 The system of claim 1 wherein said card description database further comprises information defining any text appearing on each card 5 The system of claim 1 wherein said card description database further comprises information on fields that can be personalized for each card 6 The system of claim 1 wherein said database prepara tion computer system furt

Download Pdf Manuals

image

Related Search

lllllllllllllllllllllllllllllllllllllllllllllllllllllilillllllllllllllllll

Related Contents

  Operating instructions Object recognition sensor O2D22x  ManU-1401001-v7_3-Manuel Utilisateur CS-JZ-JZX-DC  mobile phone User Manual  Bedienungsanleitung  アクセスログ管理 ALogConverter for iStorageNS(611KB)  Technical Specification  Barcode Studio  Skive  AXIS 209FD-R Network Camera  

Copyright © All rights reserved.
Failed to retrieve file