throbber
Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 1 of 10
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 1 of 10
`
`
`
`
`
`
`EXHIBIT C
`
`
`EXHIBIT C
`
`
`
`

`

`(12) United States Patent
`Bryniarski et al.
`
`USOO6215559B1
`(10) Patent No.:
`US 6,215,559 B1
`(45) Date of Patent:
`Apr. 10, 2001
`
`(54) IMAGE QUEING IN PHOTOFINISHING
`(75) Inventors: Gregory R. Bryniarski; Brian R.
`Wilson, both of Rochester; Lawrence
`J. Bovenzi, Webster, all of NY (US)
`(73) ASSignee: y Kodak Company, Rochester,
`
`1/1997 Barry et al. .
`5,596,416
`3/1997 DeCook et al. .
`5,612,796
`4/1997 Schoenzeit et al..
`5,619,624
`SE 5,2. Webster et al. .
`5,664,253 * 9/1997 Meyers ................................. 395/603
`5,745,219
`4/1998 DeMarti, Jr. et al..
`5,995,721
`11/1999 Rourke et al. ...................... 358/1.15
`
`2Y- - - 2
`
`OSC
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`FOREIGN PATENT DOCUMENTS
`0 744 651 A2 11/1996 (EP).
`* cited by examiner
`
`(21) Appl. No.: 09/127,653
`(22) Filed:
`Jul. 31, 1998
`(51) Int. Cl. ............................ G06K 15/02; H04N 1/21;
`HO4N 1/23
`(52) U.S. Cl. .......................................... 358/1.15; 358/1.16
`(58) Field of Search ................................. 710/54; 399/80,
`399/82; 358/1.16, 19, 1.15, 448, 444; 382/112
`
`(56)
`
`4,065,661
`5,012.409
`5,179,637
`5,287,194
`5,402.361
`5,454,107
`5.535,322
`
`References Cited
`U.S. PATENT DOCUMENTS
`12/1977 Jarkowsky.
`4/1991 Fletcher et al. ...................... 709/103
`1/1993 Nardozzi.
`2/1994 Lobiondo .
`3/1995 Peterson et al. .
`9/1995 Lehman et al. ...................... 711/153
`7/1996 Hecht.
`
`Primary Examiner Scott Rogers
`(74) Attorney, Agent, or Firm-Gordon M. Stewart; David
`A. Novais
`
`ABSTRACT
`(57)
`A method of processing customer images in a photofinishing
`apparatus. The method includes obtaining customer image
`Signals and associated requests for image products or Ser
`vices incorporating respective images. The imageS Signals
`are directed into image queues having different associated
`formats, based on the associated product or Service
`requested for each. The image Signals are communicated
`from the queues to respective image renderers which render
`the image Signals into the different formats associated with
`each queue. An apparatus which can execute Such a method
`is also provided.
`
`23 Claims, 2 Drawing Sheets
`
`
`
`
`
`
`
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 2 of 10
`
`
`
`
`
`
`
`
`
`210
`
`OUTPUT
`QUEUE
`FORMAT 1
`
`212
`
`OUTPUT
`QUEUE
`FORMAT2
`
`OUTPUT
`QUEUE
`FORMATN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RENDERER
`FORMAT 1
`CAPABLE
`
`RENDERER
`FORMAT 1
`CAPABLE
`
`
`
`RENDERER
`FORMAT 132
`CAPABLE
`
`RENDERER
`FORMAT2
`CAPABLE
`
`22O
`
`224
`
`226
`
`228
`
`RENDERER
`FORMATN
`CAPABLE
`
`230
`
`

`

`U.S. Patent
`
`Apr. 10, 2001
`
`Sheet 1 of 2
`
`US 6,215,559 B1
`
`| –|- E o
`
`
`
`/
`/
`
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 3 of 10
`
`

`

`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 4 of 10
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 4 of 10
`
`US. Patent
`
`PA
`
`20
`
`US 6,215,559 B1
`
`QNN
`
`VNN
`
`QMKWQZWE
`
`MdmiquoFk<§tOl
`
`QWQMQZWE
`
`m.4m<1<0FREQEOK
`
`\SN
`
`kbntbo
`
`NDMDO
`
`
`NFN\WEMEWQZWIII\\2I0,III\MII\\
`mqummSIII.“RDQKDO\\EmEE\\\\mom1QNNNM;kengl
`hWDWDO''''
`
`
`sREAEOK
`
`Mdm<l<0NkSétOl
`
`
`
`0mm2.BVSKOKIIIIIIIMDMDO
`
`wumqifioZ.BV‘SEOK
`
`
`
`KMKMQZIHE.531th/
`
`IblEN/
`
`I
`
`NGE
`
`
`
`
`
`
`
`
`
`
`

`

`1
`IMAGE QUEING IN PHOTOFINISHING
`
`US 6,215,559 B1
`
`FIELD OF THE INVENTION
`This invention relates to images, and in particular to the
`printing or other output of images in a photofinishing
`apparatuS.
`
`BACKGROUND OF THE INVENTION
`In conventional photofinishing laboratories a user
`(Sometimes referenced as a customer), delivers one or more
`film rolls carrying corresponding exposed films, to a pro
`cessing laboratory to have them chemically developed and
`hardcopies of the images (Such as paper prints or slides)
`prepared. A "photofinishing laboratory” will be understood
`to include a "photofinishing apparatus”. The user can
`include an individual or a retail store. Individual films are
`often spliced together end to end to form a larger roll which
`is easily handled by automated equipment. Following
`chemical processing of the roll to yield permanent images
`from the latent images on the films, each image is Scanned
`at high Speed to obtain image characteristics, Such as color
`and density. These characteristics are passed to an optical
`printer which uses the characteristic data to adjust exposure
`conditions (such as exposure time, color balance, and the
`like) of an image frame on the developed film which is
`optically projected onto a photosensitive paper. The exposed
`photoSensitive paper is then chemically developed to yield
`the final hardcopy prints. When the customer order is
`completed, each film is cut into strips (for 35 mm film) or
`reattached to a film cassette (for Advanced Photo System
`films), the exposed paper (when prints are made) is cut into
`individual prints, and the film, completed prints and any
`other media (Such as a disk bearing Scanned images, or
`mounted slides) are packaged at a finishing Station and the
`order is then complete.
`In a modern photofinishing laboratory, images may
`optionally also be Scanned to provide an image Signal
`corresponding to each image on the film. These image
`Signals are usually Stored on a medium Such as a magnetic
`or optical disk and provided to the customer, or made
`available to the customer over a network Such as the
`Internet, and may be used then or at a later time to provide
`a hardcopy output. Recently it has been described that in the
`foregoing type of photofinishing operation, the optical
`printer can be replaced with a digital printer which will print
`the images directly from the Scanned data, following
`enhancements or other manipulations to the Scanned images.
`Photofinishing laboratories using Scanners and digital
`printers provide more versatility in correcting or enhancing
`(either automatically or in accordance with customer
`requests) customer images. Furthermore, they allow for the
`possibility of multiple products, and/or Services, incorporat
`ing one or more images from a customer order (Such
`products or Services are Sometimes referenced as "image
`products” and “image Services”). Such image products can
`include, for example, prints of different sizes, T-shirts incor
`porating images, or cups, plates or other items carrying one
`or more customer images, as well as magnetic or optical
`discs carrying the images (in this case, in the form of image
`Signals). Such image Services can include, for example,
`uploading the images to a specified location through a
`network, Such a the Internet. However, different image
`products or image Services may require different image
`processing (Sometimes referenced as image “rendering in
`this application) of the image Signals So that the processed
`image Signals are in a format Suitable for the different output
`
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 5 of 10
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`devices required to provide the image product or image
`Service (for example, different type and size of printers, or
`modems). For example, an inkjet printer may not produce
`the same colors from a given image Signal as a laser printer
`using photoSensitive paper. Consequently, different image
`rendering may be required for different output devices (in
`the foregoing example, different color correction algorithms
`may be applied). Any necessary rendering can be done in
`accordance with appropriate algorithms operating in one or
`more parallel programmed general purpose image proces
`SOS.
`However, for Such digital photofinishing laboratories to
`produce outputs which are comparable to conventional
`optical prints can require resolutions of at about 2000 by
`2000 pixels or more. Thus, each uncompressed consumer
`image can readily result in a file of about 12 or more
`megabytes in size. In photofinishing laboratories, images
`can readily be Scanned from customer orders at a rate of 200
`images per minute or greater. This means that the laboratory
`must be able to route image data rates from Scanners to
`image renderers and to output devices, in the multiple
`gigabyte or higher per minute rate. Clearly, efficiency of
`image rendering and cost become important factors at Such
`high data rates. When multiple general purpose image
`renderers are required to Switch from one format of image
`rendering to the next, this can slow the overall process down
`unless.
`It would be desirable then, to provide in a photofinishing
`apparatus and method, a means by which multiple different
`image formats can be rapidly and efficiently obtained, with
`out undue cost.
`SUMMARY OF THE INVENTION
`The present invention then, provides in one aspect, a
`method of processing customer images in a photofinishing
`apparatus. The method includes obtaining customer image
`Signals and associated requests for image products or Ser
`vices incorporating respective images. The imageS Signals
`are directed into image queues having different associated
`formats, based on the associated product or Service
`requested for each. The image Signals are communicated
`from the queues to respective image renderers which render
`the image Signals into the different formats associated with
`each queue. The method may additionally include forward
`ing the rendered images, from the renderers to respective
`output devices. Another aspect of the method of the inven
`tion may additionally include communicating Some of the
`image Signals from multiple queues to the same rendering
`device which renders the image Signals from the different
`queues into the different formats associated with each queue.
`In this case, the same rendering device can receive image
`Signals from different ones of the queues according to
`various methods, Such as from the queues in a Sequential
`manner (that is, one image from one queue with which it
`communicates, then a next image from a next queue, and So
`on), or from one of the queues until that queue is empty then
`from a next queue until that queue is empty and So on.
`Optionally, image Signals from at least one of the queues are
`communicated to multiple rendering devices each of which
`receives image Signals from only the at least one queue, and
`each of which renders the image Signals into the format
`asSociated with the at least one queue.
`A renderer can obtain images from a corresponding queue
`according to various routines, but preferably by "pulling an
`image from the queue. That is, an image renderer may
`retrieve images from respective queues as the renderer
`becomes available to render a next image.
`
`

`

`US 6,215,559 B1
`
`15
`
`40
`
`45
`
`50
`
`3
`In the present invention, the customer image Signals may
`be obtained from a variety of Sources. For example, the
`images may be obtained as image signals (particularly as
`digital image data signals) from a magnetic or optical disk
`or tape, or from a remote Source through a network (Such as
`from a remote computer through the Internet). The customer
`image Signals may also be obtained from first developing
`customer films carrying eXposed latent images to obtain
`fixed optical images, then Scanning the optical images to
`obtain corresponding customer image Signals.
`In another aspect, the present invention further provides a
`photofinishing apparatus to process customer images from
`multiple customers. The apparatus includes at least one real
`memory. By a "real memory' in the context, is referenced a
`physical storage device for Signals (again, preferably digital
`data signals). Reference to multiple real memories implies
`multiple Storage devices. The apparatus further includes a
`render manager which receives customer requests for prod
`ucts or Services incorporating respective associated images
`(in the form of image signals). The render manager, based on
`the associated product or Service requested for each image,
`directs the image Signals into image queues in the memory
`which have different associated image formats. The appa
`ratus also includes a plurality of image renderers commu
`nicating with respective queues, each of which can render
`25
`the image Signals into the format associated with the queue
`with which it communicates.
`In an apparatus of the present invention, it is possible that
`a single real memory contains multiple queues. However,
`this can slow functioning of the System Since all image data
`for multiple queues would have to flow into and out of one
`device. It is preferable that the apparatus includes multiple
`real memories which communicate between the render man
`ager and respective rendererS Such that different memories
`Serve as respective image queues. In one aspect of the
`apparatus, there is additionally included a plurality of output
`devices communicating with respective renderers, to pro
`vide respective requested image products or image Services.
`Such output devices may include different printers (for
`example, printers which produce prints of different sizes or
`on different Substrates Such as cups, T-shirts and the like), as
`well as other output devices Such as magnetic or optical disk
`or tape writers, or communication devices to transfer images
`over a network to remote terminals. One or more of the
`queues may optionally communicate with multiple render
`ing devices each of which renders the image Signals into the
`format associated with the at least one queue. Optionally,
`each Such renderer may be connected to only receive image
`Signals from a single corresponding queue.
`In an optional aspect of the apparatus, a Same rendering
`device may receive image Signals from different ones of
`multiple queues. This is particularly useful for the situation
`where one queue has a Smaller number of images in a given
`period of time (for example, the queue is associated with an
`image format for an image product or image Service which
`is infrequently ordered by customers). More than one ren
`dering device may be connected in this manner, if desired.
`Such a rendered may receive images (preferably by "pull
`ing” them) from the different queues with which it
`communicates, in a Sequential manner or from one queue
`until that queue is empty before proceeding to obtain images
`from a next queue. In any aspect of the apparatus, renderers
`can be provided (or pull) images in a variety of ways.
`Preferably image renderers will retrieve image from respec
`tive queues as each becomes available to render a next
`image. The apparatus may also include various devices to
`provide the image Signals, Such as magnetic or optical disk
`
`35
`
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 6 of 10
`
`55
`
`60
`
`65
`
`4
`or tape readers, or communication devices to receive images
`from a remote Source over a network. In one aspect, the
`apparatus includes a developer to chemically develop cus
`tomer films carrying exposed latent images to obtain fixed
`optical images, and a Scanner to Scan the optical images on
`customer films to obtain corresponding customer image
`Signals.
`A computer program product is also provided, for use in
`a photofinishing apparatus having multiple image memories
`and a computer with multiple processors. The computer
`program, when loaded into the computer, can cause the
`photofinishing apparatus to execute any of the methods of
`the present invention. In one aspect this includes: obtaining
`customer image Signals and associated requests for image
`products or Services incorporating respective images, direct
`ing the images signals into image queues defined by respec
`tive memories and which have different associated formats,
`based on the associated product or Service requested for
`each; and communicate image Signals from the queues to
`respective image renderers which render the image Signals
`into the different formats associated with each queue.
`The present invention provides, in a photofinishing
`environment, a means by which multiple different image
`formats can be rapidly and efficiently obtained, without
`undue cost.
`BRIEF DESCRIPTION OF THE DRAWINGS
`Embodiments of the invention will now be considered
`with reference to the drawings, in which:
`FIG. 1 is a Schematic illustrating a photofinishing appa
`ratus of the present invention; and
`FIG. 2 illustrates Some of the components of the apparatus
`of FIG. 1 in more detail.
`DETAILED DESCRIPTION OF THE
`INVENTION
`In the present application, it will be understood that a
`“photofinishing apparatus”, “photofinishing laboratory' or
`Similar terms, includes a wholesale or retail photofinishing
`environment where many images from multiple customers
`are processed at a cost to the customers. While many
`photofinishing laboratories or photofinishing apparatus will
`include a chemical developer in which latent images are
`developed, Such is not essential. For example, it may be that
`the many images from the different customers are provided
`to the laboratory as digital images (for example, from digital
`cameras, on optical or magnetic disks, or from uploads from
`a remote terminal through a network Such as the Internet).
`Furthermore, while the laboratory may include printers
`which write onto photosensitive medium which is then
`developed, this is not essential. Photographic laboratories
`may instead use a printer type, Such as inkjet or thermal,
`which may write onto a Suitable medium (such as a paper
`with a particular inkjet or thermal dye receiving coating on
`one side). Thus, a photofinishing laboratory, or similar
`terms, may or may not involve any chemistry or any
`photographic medium. In addition, reference to any proces
`Sor or the like, includes any general purpose computer
`processor Suitably programmed to perform the tasks
`required of it, or hardware equivalents or hardware and
`Software equivalents. Reference to any memory includes
`Solid State memory devices (such as random access
`memory), as well as magnetic or optical Storage devices, or
`any other Suitable data Signal Storage device. It will be
`understood that reference to any processor or memory,
`includes the possibility of multiple processors or memories
`operating in parallel or other Suitable configurations.
`
`

`

`S
`Referring now to FIGS. 1 and 2, the photofinishing
`apparatus shown constitutes the major components of a
`photofinishing laboratory. The apparatus includes a splicer
`100 which splices exposed light sensitive filmstrips which
`have been removed from their respective light tight
`cassettes, together into a film web 19 by attaching them end
`to end. Each filmstrip is normally regarded as a Single
`customer order (although it is possible for a single customer
`order to include more than one filmstrip), and carries a
`plurality of exposed latent images. Film web 19 is placed on
`a reel 18. The film web 19 on reel 18 is then chemically
`developed through a Series of Steps in a chemical developer
`20, in a known manner, to yield permanent visible optical
`images on film web 19. Each filmstrip will typically be a
`negative type filmstrip yielding negative type images on a
`transparent base after developing by chemical developer 20,
`although the filmstrips and developer 20 could be of a kind
`which produce positive transparencies (that is, Slides) also in
`a known manner.
`A developed film web 19 exiting developer 20 is then
`passed to a high Speed Scanner 102 which operates at 200
`imageS/minute or greater. Scanner 102 includes a film gate
`at which each image of the film can be Successively posi
`tioned to receive light from a light Source, which then passes
`through each image and a Subsequent lens System to fall
`upon an image Sensor. The image Sensor can be a line Sensor
`or area array Sensor. Appropriate electronics (including an
`analog to digital converter) in the Scanner 102 convert the
`Sensor Signals to digital Signals. The output of Scanner 102
`then, is a Series of digital image Signals corresponding to
`each image on the film. Scanner 102 acts as a first capture
`device which provides the images in the form of digital
`image Signals. Scanner 102 should be capable of Scanning
`images with a reasonably high resolution, Such as at least
`400x200 pixels over the area of images (such as at least
`600x400 pixels) and preferably at least 1000x1500 pixels
`(and most preferably at least 2000x3000 pixels). Scanners of
`the foregoing type are well known in the art and need not be
`described further. Scanner 102 includes intermediate storage
`103 for the digital images, in the form of magnetic disk
`drives or any other Suitable read/write Storage device.
`Scanner 102 is also fitted with a film code reader 103,
`which may either be an optical or a magnetic code reader
`capable of reading optical or magnetic codes on a film. Such
`codes may, for example, be customer provided requests
`associated with particular specified images (Such as one or
`more identified images or all of the images on a customer
`filmstrip) for specific image product or image Services. For
`example, Such codes could indicate that the customer wants
`a panoramic print of a specified image associated with the
`code, or wants a particular image product incorporating a
`Specified image associated with a code (for example, or
`T-shirt or cup), or wants specified color modifications to a
`particular image (for example, indicating an order for a
`black and white print from a specified image). The codes
`could also indicate that the customer wants another particu
`lar type of image product (for example, a portable optical or
`magnetic disk) or image Service (for example, an upload of
`a corresponding image Signal to a remote location) with one
`or more specified imageS associated with the code. By
`"asSociated” in this context merely references that the image
`has to be identified Somehow as one for which a request in
`a code is to be applied. Image Signals are passed over
`communication network connection 104 from Scanner 102
`to an Image Data Manager ("IDM”) 170. Codes read by
`code reader 103 may also be passed over network 104 to
`IDM 170.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 7 of 10
`
`US 6,215,559 B1
`
`6
`IDM 170 is also connected through network 104 with an
`image preview Station 120 and a number of output devices
`in the form of a printers 130, 132, 134. IDM 170 is further
`connected through network 104 to other output devices in
`the form of a media Station 111, which provides image Signal
`outputs on magnetic diskS 114, optical diskS 112, or over a
`communication channel 113 (which may be wire, fiber optic
`cable, or wireless) to the Internet. Image preview station 120
`includes a processor 122 and a connected monitor 124
`(Sometimes referenced as a Screen) and operator input
`device 126 in the form of a keyboard and/or mouse or other
`Suitable operator input device. Processor 122 is optional in
`the sense that functions performed by it can be performed by
`IDM 170. Monitor 124 may, for example, be a CRT or LCD
`Screen. Operator input device 126 also allows an operator to
`input codes corresponding to customer requests for particu
`lar image products or image Services which may be found as
`printing on an envelope which carried the customer film
`Strip. The request will be associated with one or more
`particular images by identifying those images, usually by
`number, on the envelope. When the operator inputS Such
`information through input device 126 it becomes a customer
`code request associated with one or more particular identi
`fied images. Alternatively, a Separate operator input device
`(not shown) may be used for Such a purpose. Preview Station
`120 provides its output, back to IDM 170 through network
`104 although it could also provide its output to printer 130
`through a second network 127. Each of printers 130, 132,
`134 may, for example, be a high Speed color laser printer
`which prints digital image signals received from IDM 170
`(or from preview station 120) onto a light sensitive layer of
`a photographic paper web. Alternatively, any or all of the
`printers 130, 132, 134 could be inkjet, thermal or any other
`suitable image printer. In the case where printer 130 writes
`images onto photographic paper, the exposed photographic
`paper from printer 130 is then developed in color paper
`developer 140 to yield fixed images on the paper, in a known
`manner. The web, following developing in developer 140 is
`transported to a finishing station 160 to which the scanned
`film web 19 on reel 18 is also sent. Similarly a web or
`individual printed sheets from printers 132, 134 are also
`transported to finishing station 160. At finishing station 160
`any paper webs are cut into individual image prints, each
`scanned filmstrip is cut into strips (for 35 mm film) or
`reinserted into a cassettes (for Advanced Photo System
`film), and any prints from printers 130, 132, 134 are mated
`with the corresponding customer film and any optical or
`magnetic diskS 112, 114 to complete the customer's order.
`It will be appreciated that in the present invention, image
`Signals may be obtained from additional or other devices
`which provide the images. For example, image Signals might
`be provided to IDM 170 by being read from floppy magnetic
`disks 114, optical disks 112 or received from the Internet
`over communication channel 113. Such image Signals can be
`handled by IDM 170 and preview station 120 in the same
`manner as image Signals received from Scanned photo
`graphic media. It will be appreciated in this case that media
`Station 111 is a media input and output Station capable of
`both reading and writing to diskS 112, 114 and transmitting
`or receiving over communication channel 113.
`All of the components of FIG. 1 may be individual
`components, as illustrated, all located at least in the same
`building or even the same room of a building. This will be
`the typical configuration of a large wholesale photofinishing
`laboratory. On the other hand, in Situations where images are
`handled at a lower Volumes over a given time, Such as in a
`retail store outlet, some or all of the components of FIG. 1
`
`

`

`7
`may be located within a Single housing occupying an area of
`only about 1 to 10 Square meters, Sometimes referred to as
`a “minilab’ or similar terms.
`Referring to FIG. 2, some of the components of IDM 170
`will now be described. In particular, IDM 170 includes a
`processor which acts as a render manager 208. IDM 170
`further includes first, Second and third queue memories 210,
`212, 214, respectively, which respectively act as first,
`second, and third image queues. IDM 170 further has five
`image processors which act as rendererS 220, 224, 226, 228,
`and 230. Each of the queue memories and renderers are
`typically Separate physical devices, with each being capable
`of operating independently of the others. Note that each
`queue memory 210, 212, 214 has at least one corresponding
`image renderer which receives images for rendering only
`from that one queue memory. The components of IDM 170
`are all interconnected over the same network 104 as illus
`trated in FIG. 2, or alternatively another internal network
`can be used. Note that in FIG. 2 the connections of network
`104 between each of the components of IDM 170 are
`illustrated as Separate dashed lines for ease of understanding
`data flow within IDM 170. However, those dashed lines may
`simply represent the one network 104 cable. All of the
`components of IDM 170 may be housed in a single housing
`as represented Schematically in FIG. 1, or may in whole or
`in part be physically Separated and interconnected by the
`network 104 or another Suitable network.
`Image rendererS 220, 224, 226 communicate rendered
`images to printer 130. This communication can also be over
`the same network 104, although Separate physical connec
`tions could be provided from a given renderer to its corre
`sponding printer(s). Renderers 226, 228 communicate ren
`dered images to printer 132, while renderer 230
`communicates rendered images to printer 134. Note that
`renderer 226 acts as a Same rendering device which receives
`images from different queues 210, 212 and communicates
`Such images to printers 132, 134, respectively. Renderers
`220, 224, 226 then, are capable of rendering imageS received
`from queue memory 210 into a first format suitable for
`printer 130. Renderer 228 as well as renderer 226 are both
`capable of rendering images from queue memory 212 into a
`format suitable for printer 132, while renderer 230 is capable
`of rendering images from queue 214 into a format Suitable
`for printer 134. Thus, image queue 210 communicates
`images to multiple renderers operating in parallel (renderers
`220, 224 and in part renderer 226), while renderer 226 also
`communicates with multiple queue memories. Image ren
`derers 220, 224, 228, 230 are “dedicated” in that they each
`receive image Signals only from a Single queue memory
`(queue memory 210 in the case of image renderers 220, 224;
`queue memory 212 in the case of image renderer 228; and
`queue memory 214 in the case of image renderer 230).
`However, image renderer 226 is not dedicated to one queue
`memory. The image formats rendered by each renderer for
`images received from its communicating queue memory,
`can be considered a format "asSociated with that queue
`memory. For example, the image formats produced by
`renderers 220, 224 (and renderer 226 for image signals
`received from queue memory 210) for printer 130, is asso
`ciated with queue memory 210. This association may be
`Somewhat arbitrary in the Sense that, when the components
`of FIG. 2 are all communicating over the same network 104,
`the initial designation of which queue memory is associated
`with which renderer(s) can be made by render manager 208
`(Such as by render manager 208 instructing a given renderer
`to pull image Signals for rendering only from one or more of
`the queue memories).
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Case 6:20-cv-06263-FPG Document 1-3 Filed 04/23/20 Page 8 of 10
`
`US 6,215,559 B1
`
`8
`Additional queue memories and renderers (not shown)
`may also be used, for example to render images to be output
`by media Station 111 onto magnetic diskS 114, optical disks
`112, or over a communication channel 113.
`In operation of the photofinishing apparatus of FIGS. 1
`and 2, it will first be assumed that a film on reel 18 has
`already been positioned for Scanning on Scanner 102. Next
`then, film 19 is scanned on scanner 102. Optical images of
`a filmstrip 12 in an order (again, one filmstrip 12 typically
`being one order) are continuously scanned one after the
`other in the Sequence in which they occur on the filmstrip 12,
`to produce corresponding digital image Signals. All of the
`filmstrips on reel 18 are continuously Scanned one after the
`other in the order in which they are attached together in film.
`The digital image signals (which may simply be referenced
`as “images”) are sent to IDM 170 along with read film code
`data from film code reader 103. The film code data or input
`received from operator input operator input device 126
`provide information on customer requested outputs for each
`image (for example, for a given image the customer may
`want a poster sized image and a T-shirt with the image).
`Alternatively, image Signals and associated customer
`requests may be received from media Station 111.
`Render manager 208 receives the customer requests for
`products or Services incorporating associated images, from
`code reader 103, operator input device 126, or from data
`received at media Station 11, from magnetic diskS 114,
`optical diskS 112, or over communication channel 113.
`Render manager 208 directs each image Signal into the
`appropriate one or more queue memories 210, 212, 214
`based on the customer's product or Service request associ
`ated with that image. Note that render manager 208 can
`direct the image Signals to the appropriate queue memory in
`a number of ways. For example, render manager 208 can
`actually receive the image data itself also and, based on the
`asSociated customer requests, simply communicate the
`image data to the appropriate one or more queue memories
`210, 212, 214. Alternatively, render manager 208 can direct
`the image Signal to the appropriate queue by Simply receiv
`ing a customer request associated with a given

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket