`
`[19]
`
`[11] Patent Number:
`
`5,926,288
`
`Dellert et al.
`
`[45] Date of Patent:
`
`Jul. 20, 1999
`
`USOOS926288A
`
`[54]
`
`[75]
`
`IMAGE HANDLING SYSTEM AND METHOD
`USING MUTUALLY REMOTE PROCESSOR-
`SCANNER STATIONS
`
`Inventors: David William Dellert, Fairport; Carl
`Joseph Tesavis, Spencerport, both of
`NY.
`
`[73] Assignee:
`
`Eastman Kodak Company, Rochester,
`N .Y.
`
`[21] Appl. No.: 08/710,274
`
`[22]
`
`Filed:
`
`Sep. 16, 1996
`
`[51]
`[53]
`[58]
`
`[56]
`
`H04N U04
`int. c1.°
`358/487; 358/408
`
`358/400, 401,
`Field of Search
`358/405, 406, 434, 435, 438, 440, 444,
`408, 407, 436; 379710006, 100.09,
`468, 487,
`102.02; 395114, 115
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`5,179,651
`5,235,680
`5,272,549
`5,293,208
`5,321,816
`5,327,265
`5,383,027
`5,428,747
`5,469,353
`5,477,353
`5,493,408
`5,502,576
`5,528,492
`
`121993
`8/1993
`12/1993
`3/1994
`6/1994
`7/1994
`111995
`6/1995
`11/1995
`12/1995
`2/1996
`3/1996
`6/1996
`
`.
`.
`
`395/154
`'l'aatie etal.
`395/161
`Bijnagtc
`
`358/527
`McDonald
`355/55
`Okano ct al.
`395/201.)
`Rogan et al.
`358/444
`McDonald
`
`.. 358/296
`Harvey
`395/275
`Kitamoto
`.. 364/41301
`l’inskyet al.
`
`358/487
`Yamasaki
`358/290
`Kurogane etal.
`
`Ramsay et al. ............. 358/444
`304/41919
`Fukushima
`
`.
`
`FOREIGN PATENT DOCUMENTS
`
`5-35 802
`5-158956
`5-242105
`
`2/1993
`6/1993
`9/1993
`
`Japan .
`Japan .
`Japan .
`
`OTHER PUBLICATIONS
`
`Advertisement of Centillion Data System, 1nc., from Editor
`& Publisher Magazine, May 27, 1995.
`Article Entitled “images on (.‘ompuserve: The “Best of
`Bettmann" Online" to O'Leary, vol. 19, No. 3, pp. 70—72,
`ISSN 0146—5422, May/ Jun., 1995.
`Article Entitled “Getting the Picture” to Henson, vol. 10, No.
`10, pp. 130—134, MacWorld, Oct., 1993.
`Article Entitled “Moving Image Without Tears“, vol. 12, No.
`12, pp. 121—122, MacWorld, Dec. 1995.
`Article Entitled “Imaging Technology in Libraries: Photo
`CD Olfers New Possibilities" to Beiser, vol. 17, No. 6, pp.
`16—29, Online, Nov. 1993.
`“Picture Web Preview" Aug. 28, 1996 16 pages from http://
`mvaicturewebcom/ and http:f/wwwpictureplace.com/.
`
`Primary Examiner—Jerome Grant, ll
`Attorney, Agent, or Firm—James D. [eimbach
`
`[57]
`
`ABSTRACT
`
`An image handling system, and a method which can be
`executed on such a system comprising a plurality of
`processor-scanner stations remote from one another, inter-
`faced with a hub station that
`is in turn interfaced with a
`
`plurality of terminal. Each processor-scanner station having
`at the same location: a processor which can process exposed
`photographic film to produce a hardcopy image set;
`a
`scanner system which can scan the hardcopy image set to
`obtain a corresponding image set signal; and a first com—
`munication interface for communicating the image set signal
`to a remote hub station. The hub station, which can be
`remote from each of the scanner stations, comprises: a
`second communication interface to receive image set signals
`from each of the plurality of scanner systems; a first storage
`to store the image set signals; a third communication inter-
`face for transmitting the image set signals to any of a
`plurality of terminals remote from the hub and each of the
`processor-scanner stations. A plurality of terminals that are
`remote from the hub station and each of the scanner-
`
`processor stations, and connected to communicate with the
`hub station.
`
`8 Claims, 4 Drawing Sheets
`
`DICTTAL IMAGE DATA FROM
`PROCESSING LOCATIONS TO
`CENTRAL STORAGE
`100
`
`J
`
`SYSTEM
`
`
`CENTRALIZED
`DIGITAL IMAGE
`
`SERVER 8!
`
`
`1°”
`STORAGE
`
`”PE
`
`12
`
`
`
`
`
`DISTRIBUTED
`
`
`CUSTOMERS/
`'
`USEQS
`ID DELIVERED '10 CUSTOMER
`
`PROCESSOR- SCANNER STATIONS
`
`NEGATIVES
`T0 DIGITAL
`
`SCANNER
`
`CUT NEGATIVES. PRINTS 6r
`
`Page 1 of 12
`
`FIS Exhibit 1026
`
`
`
`I
`
`,I
`
`,-12
`
`\
`x
`‘\
`”
`‘5'
`‘v’
`\
`\
`x
`
`12x
`L’
`x 30
`
`/
`
`I
`
`DISTRIBUTED
`DISTRIBUTED
`PROCESSOR SCANNER PROCESSOR SCANNER
`UNIQUE ID
`UNIQUE ID
`I
`I
`I
`l
`I
`'
`:
`I
`10
`I
`'
`5,12
`14_ I
`u
`1;
`I
`‘:
`:
`'
`I
`I
`I
`:
`I
`I
`
`DISTRIBUTED
`PROCESSOR SCANNER
`UNIQUE ID
`
`I
`I
`‘0 :
`
`’1’
`'
`,A.
`:
`CENTRAL
`
`
`n14
`I,
`IMAGE
`SERVER AND ,4 ,-12
`
`
`STORAGE
`’~
`L’
`
`
`.
`\'
`
`,
`30 Ix
`’
`I
`
`,«
`
`\\
`
`30
`
`‘
`
`10
`
`30
`
`Io
`
`DISTRIBUTED
`PROCESSOR SCANNER
`UNIQUE ID
`I
`l
`I
`:
`'
`E
`I
`;,-12
`L’
`I
`I
`I
`
`\
`
`,—12
`‘J
`
`\
`
`‘
`
`mamaSD
`
`6661‘ozwt
`
`7.10Imus
`
`882‘9Z6‘S
`
`DISTRIBUTED
`GUSTDMER/
`END USER 1
`
`DISTRIBUTED
`CUSTOMER/
`END USER 2
`
`DISTRIBUTED -
`CUSTOMER/
`END USER 3
`
`DISTRIBUTED
`CUSTOMER/
`END USER ...N
`
`.03 u-..
`
`IMAGE DATA —>
`
`IMAGE DATA + SYSTEM QUERIES «4—»
`
`FIGURE KEY
`
`Page 2 of 12
`
`FIG.
`
`I
`
`
`
`
`
`
`DIGITAL IMAGE DATA FROM
`
`PROCESSING LOCATIONS TO
`
`CENTRAL STORAGE
`
`
` PROCESSOR- SCANNER STATIONS
`
`20
`
`
`4
`6
`
`
`NECATIVES
`
`SYSTEM
`CENTRALIZED
`
`
`
`SCANNER
`PROCESS
`
`FILM
`
`
`
`
`T0 DIGITAL
`
`DIGITAL IMAGE
`
`SERVER &
`
`STORAGE
`
`
`
`CUT NEGATIVES. PRINTS & ID DELIVERED TO CUSTOMER
`
`FIG. 2
`
`
`DISTRIBUTED
`CUSTOMERS/
`
`
`USERS
`
`
`
`
`Page 3 of 12
`
`mamaST]
`
`
`
`6661‘02'Inl‘
`
`:710zmus
`
`882‘926‘5
`
`
`
`US. Patent
`
`Jul. 20, 1999
`
`Sheet 3 of 4
`
`5,926,288
`
`IDENTIFICATION
`
`(ENCRYPTED USING DES)
`
`1:IE;UMT [S SS 88 SSl
`
`SCAONZN—ER ID
`'DFERS'ON
`
`DD DD
`
`Q 00 OD
`
`SEQUENCE NUM
`DATEJIODEO
`
`102
`
`106
`
`Page 4 of 12
`
`
`
`
`
`mama’S‘fl
`
`2A
`
`23
`
`_ — :‘
`
`PROCESSOR-I
`
`SCANNER
`
`1O
`
`120
`
`PROCESSOR-I
`SCANNER
`20
`
`1O
`
`-;
`P
`5
`8
`
`m
`g
`
`AO
`
`2
`
`C:
`N
`
`9No
`
`n
`on
`
`IMAGE DATA NETWORK
`
`HUB B
`
`
`
`30
`
`so
`
`REMOTE
`
`REMOTE
`
`TERMINALS
`
`TERMINALS
`
`408 -
`
`40c
`
`3A
`—-
`PROCESSOR-
`SCANNER I
`II
`11
`
`SN
`__7
`
`SCANNER N
`
`FILM
`
`38
`‘
`_—
`PROCESSOR- I
`SCANNER 2
`II
`
`:R'I'STS
`
`
`
`21
`
`F|G 4
`.
`
`Page 5 of 12
`
`
`
`5,926,288
`
`
`
`
`
`
`1
`IMAGE HANDLING SYSTEM AND METHOD
`
`
`
`
`USING MUTUALLY REMOTE PROCESSOR-
`
`
`
`SCANNER STATIONS
`
`
`FIELD OF THE INVENTION
`
`
`
`
`This invention relates generally to the field of photogra-
`
`
`
`
`
`
`
`
`phy and image signals obtained from photographs. More
`
`
`
`
`
`
`
`
`particularly, the present invention relates to a system and
`
`
`
`
`
`
`
`
`
`method by which image signals corresponding to hardcopy
`
`
`
`
`
`
`
`
`photographs, can be readily retrieved and distributed as
`
`
`
`
`
`
`
`
`desired by a user.
`
`
`
`
`BACKGROUND OF THE INVENTION
`
`
`
`
`In conventional photography, a user exposes a photo-
`
`
`
`
`
`
`
`graphic film in a camera and conveys (either personally, by
`
`
`
`
`
`
`
`
`
`
`mail, or some other delivery service) the exposed film to any
`
`
`
`
`
`
`
`
`
`
`
`convenient processing center. The processing center then
`
`
`
`
`
`
`
`processes the film to form the hardcopy images (typically in
`
`
`
`
`
`
`
`
`
`
`the form of photographic negatives on the original film
`
`
`
`
`
`
`
`
`
`and/or photographic prints, or photographic positives in the
`
`
`
`
`
`
`
`
`case of reversal processed film). The hardcopy images are
`
`
`
`
`
`
`
`
`
`then conveyed back to the user (often by the user personally
`
`
`
`
`
`
`
`
`
`
`
`picking them up at the processing center). If a user desires
`
`
`
`
`
`
`
`
`
`
`to share the images with others without giving up their own
`
`
`
`
`
`
`
`
`
`
`
`hardcopies, they typically go through the highly tedious and
`
`
`
`
`
`
`
`
`
`time consuming effort of designating which hardcopy
`
`
`
`
`
`
`
`images are desired to be shared, returning the designated
`
`
`
`
`
`
`
`
`
`hardcopy images to the processor to produce further
`
`
`
`
`
`
`
`
`hardcopies, and conveying the further hardcopies to the
`
`
`
`
`
`
`
`
`person(s) with whom they wish to share. If later it is desired
`
`
`
`
`
`
`
`
`
`
`
`
`to share the images with other persons, the same process
`
`
`
`
`
`
`
`
`
`
`must typically be repeated.
`
`
`
`
`In fact, so much effort and time is required that most users
`
`
`
`
`
`
`
`
`
`
`
`will simply not bother with multiple image sharing.
`
`
`
`
`
`
`
`
`It has been appreciated that users can conveniently dis-
`
`
`
`
`
`
`
`
`tribute multiple image copies in little time, by scanning the
`
`
`
`
`
`
`
`
`
`hardcopy image on a home scanner to generate correspond-
`
`
`
`
`
`
`
`
`ing digital image signals, and then forwarding one or more
`
`
`
`
`
`
`
`
`
`
`copies of the digital image signal to others by means of
`
`
`
`
`
`
`
`
`
`
`
`electronic mail (such as over the Internet). Furthermore, the
`
`
`
`
`
`
`
`
`
`recent advent of services such as KODAK PICTURE DISK
`
`
`
`
`
`
`
`
`
`available from Eastman Kodak Company and many
`
`
`
`
`
`
`
`processors, which allows a user to obtain a digital image
`
`
`
`
`
`
`
`
`
`
`signal of images of processed film on a disk for a modest
`
`
`
`
`
`
`
`
`
`
`
`
`price, even eliminates the need for the user to own a scanner.
`
`
`
`
`
`
`
`
`
`
`
`The availability of a digital image signal additionally allows
`
`
`
`
`
`
`
`
`a user to conveniently store, manipulate, and display or print
`
`
`
`
`
`
`
`
`
`
`copies of the images as desired at the user’s location using
`
`
`
`
`
`
`
`
`
`
`
`conventional computer equipment.
`
`
`
`US. Pat. No. 5,272,549 discloses a system in which a
`
`
`
`
`
`
`
`
`
`
`customer can connect his computer to a remote print or copy
`
`
`
`
`
`
`
`
`
`
`
`center to retrieve digital image signals of the customer’s
`
`
`
`
`
`
`
`
`
`images. Those digital image signals are described as having
`
`
`
`
`
`
`
`
`
`been obtained on a scanner at the customer’s location with
`
`
`
`
`
`
`
`
`
`
`the storage media then being shipped to the print or copy
`
`
`
`
`
`
`
`
`
`
`
`center, or obtained on a scanner at the remote print or copy
`
`
`
`
`
`
`
`
`
`
`
`
`center. Similarly, subsequent US. Pat. No. 5,477,353
`
`
`
`
`
`
`
`describes a system in which one or more photographer units
`
`
`
`
`
`
`
`
`
`can connect to a centralized laboratory unit (containing a
`
`
`
`
`
`
`
`
`
`film processor, scanner, and printer). The ”353 patent system
`
`
`
`
`
`
`
`
`
`is constructed with the purpose that a given user’s films are
`
`
`
`
`
`
`
`
`
`
`
`processed and scanned at one central processing center, each
`
`
`
`
`
`
`
`
`
`assigned a unique identification code, and retrieved by that
`
`
`
`
`
`
`
`
`
`user at his remote terminal using the identification code.
`
`
`
`
`
`
`
`
`
`The retrieved images can then be manipulated by the user
`
`
`
`
`
`
`
`
`
`and printed at the central processing center.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2
`The systems of the ’549 or ”353 patents require that all
`
`
`
`
`
`
`
`
`
`
`
`digital image storage media (in the ’549 patent) or hardcopy
`
`
`
`
`
`
`
`
`
`
`film (in the case of the ”353 patent) carrying images from
`
`
`
`
`
`
`
`
`
`
`
`multiple users, must be conveyed to only one central pro-
`
`
`
`
`
`
`
`
`
`cessing center. This is inconvenient and may cause delays in
`
`
`
`
`
`
`
`
`
`
`such a system implemented on a country wide basis. Even
`
`
`
`
`
`
`
`
`
`
`if the either patent contemplated multiple processing centers
`
`
`
`
`
`
`
`
`(which they do not), a user would still be required to
`
`
`
`
`
`
`
`
`
`
`
`remember which processing center his film was conveyed
`
`
`
`
`
`
`
`
`to, then use his remote terminal to communicate with that
`
`
`
`
`
`
`
`
`
`
`specific processing center to merely retrieve the user’s
`
`
`
`
`
`
`
`
`digital images.
`
`
`It would be desirable to provide a system which allows a
`
`
`
`
`
`
`
`
`
`
`
`user to simply have an exposed film delivered to any
`
`
`
`
`
`
`
`
`
`
`convenient one of a number of locations, at which locations
`
`
`
`
`
`
`
`
`
`the film is processed and scanned, and which allows a user
`
`
`
`
`
`
`
`
`
`
`
`to access the resulting image signals from a remote terminal
`
`
`
`
`
`
`
`
`
`
`without having to keep track of which films were delivered
`
`
`
`
`
`
`
`
`
`
`to which location. It would further be desirable that, in the
`
`
`
`
`
`
`
`
`
`
`
`event of failures in the system, a means is provided for
`
`
`
`
`
`
`
`
`
`
`
`assisting in determining the source of the failure. It would
`
`
`
`
`
`
`
`
`
`
`further be desirable that such a system allows a user to
`
`
`
`
`
`
`
`
`
`
`
`consistently obtain further desired services, such as forward-
`
`
`
`
`
`
`
`ing copies of the images to others or obtaining products
`
`
`
`
`
`
`
`
`
`
`incorporating the images, without regard to the location at
`
`
`
`
`
`
`
`
`
`which the images were scanned and without having to make
`
`
`
`
`
`
`
`
`
`
`contact with further service providers offering such further
`
`
`
`
`
`
`
`
`services.
`
`
`
`
`
`
`
`
`
`
`SUMMARY OF THE INVENTION
`
`
`
`
`The present invention then, provides an image handling
`
`
`
`
`
`
`
`system comprising:
`
`
`(a) a plurality of processor-scanner stations remote from
`
`
`
`
`
`
`
`
`one another, each scanner station having at the same
`
`
`
`
`
`
`
`
`
`location:
`
`a processor which can process exposed photographic film
`
`
`
`
`
`
`
`
`to produce a hardcopy image set;
`
`
`
`
`
`
`a scanner system which can scan the hardcopy image set
`
`
`
`
`
`
`
`
`
`to obtain a corresponding image set signal;
`
`
`
`
`
`
`
`a first communication means for communicating the
`
`
`
`
`
`
`image set signal to a remote hub station;
`
`
`
`
`
`
`
`
`(b) a hub station remote from each of the scanner stations,
`
`
`
`
`
`
`
`
`
`comprising:
`
`a second communication means to receive image set
`
`
`
`
`
`
`
`
`signals from each of the plurality of scanner systems;
`
`
`
`
`
`
`
`
`
`a first storage to store the image set signals;
`
`
`
`
`
`
`
`
`
`a third communication means for
`transmitting the
`
`
`
`
`
`
`
`image set signals to any of a plurality of terminals
`
`
`
`
`
`
`
`
`
`remote from the hub and each of the processor-
`
`
`
`
`
`
`
`
`scanner stations; and
`
`
`
`(c) a plurality of terminals remote from the hub station
`
`
`
`
`
`
`
`
`
`and each of the scanner-processor stations, connected
`
`
`
`
`
`
`to communicate with the hub station.
`
`
`
`
`
`
`The present invention further provides an image handling
`
`
`
`
`
`
`
`method comprising:
`
`
`processing exposed photographic film at each of a plu-
`
`
`
`
`
`
`
`
`rality of processor-scanner stations, each station having
`
`
`
`
`
`
`
`both a scanner and a processor at the same location and
`
`
`
`
`
`
`
`
`
`the processor-scanner stations being remote from one
`
`
`
`
`
`
`
`another,
`to produce a hardcopy image set at
`the
`
`
`
`
`
`
`
`
`
`processor-scanner locations;
`
`
`scanning each hardcopy image set at the same processor-
`
`
`
`
`
`
`
`
`scanner location at which it was processed, to obtain a
`
`
`
`
`
`
`
`
`
`corresponding image set signal;
`
`
`
`
`communicating each of the image set signals from the
`
`
`
`
`
`
`
`
`scanner to a hub station remote from each of the
`
`
`
`
`
`
`
`
`
`processor-scanner stations;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`Page 6 of 12
`
`Page 6 of 12
`
`
`
`5,926,288
`
`
`
`
`3
`storing the communicated image set signals at the hub
`
`
`
`
`
`
`
`
`station; and
`
`
`transmitting the image set signals to any of a plurality of
`
`
`
`
`
`
`
`
`
`
`terminals remote from the hub station and each of the
`
`
`
`
`
`
`
`
`
`
`processor-scanner stations.
`
`
`Additionally, the present invention provides a hub station
`
`
`
`
`
`
`
`with suitable means for executing each step required by a
`
`
`
`
`
`
`
`
`
`
`hub station of the present invention or as described below.
`
`
`
`
`
`
`
`
`
`
`Such means is preferably in the form of a digital computer
`
`
`
`
`
`
`
`
`
`
`suitably programmed to execute the required steps, or in the
`
`
`
`
`
`
`
`
`
`
`form of equivalent hardware, or a combination of both.
`
`
`
`
`
`
`
`
`
`The present invention realizes that a system with multiple
`
`
`
`
`
`
`
`
`remote processor-scanner stations and a remote hub station,
`
`
`
`
`
`
`
`
`can conveniently allow a user to deliver an exposed film to
`
`
`
`
`
`
`
`
`
`
`
`any convenient one of multiple locations, while allowing
`
`
`
`
`
`
`
`
`ready retrieval of scanned images at any remote user termi-
`
`
`
`
`
`
`
`
`
`nal without the user tracking the location to which each
`
`
`
`
`
`
`
`
`
`
`exposed film was delivered. Further, the additional use of a
`
`
`
`
`
`
`
`
`
`unique identification signal associated with each scanner
`
`
`
`
`
`
`
`location facilitates a determination of the source of any
`
`
`
`
`
`
`
`
`
`failure in the system. In particular,
`the scanner location
`
`
`
`
`
`
`
`
`
`which was to communicate the images can be contacted to
`
`
`
`
`
`
`
`
`
`
`determine if the scanned images were in fact completely
`
`
`
`
`
`
`
`
`
`communicated to the hub station and if so, the particulars of
`
`
`
`
`
`
`
`
`
`
`
`such transmission, and to request a re-transmission if nec-
`
`
`
`
`
`
`
`
`essary. Additionally, the presence of a hub station allows a
`
`
`
`
`
`
`
`
`user to forward copies of the images or have other services
`
`
`
`
`
`
`
`
`
`
`for the images, consistently obtained from the same location
`
`
`
`
`
`
`
`
`without having to communicate with other vendors and
`
`
`
`
`
`
`
`without regard to the locations to which different films may
`
`
`
`
`
`
`
`
`
`have been delivered.
`
`
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`FIG. 1 is block diagram illustrating a system of the
`
`
`
`
`
`
`
`
`
`present invention;
`
`
`FIG. 2 is a data flow diagram illustrating the operation of
`
`
`
`
`
`
`
`
`
`
`some aspects of the system of FIG. 1;
`
`
`
`
`
`
`
`
`FIG. 3 is a diagram illustrating the components of an
`
`
`
`
`
`
`
`
`
`
`identification generated for an associated image set signal;
`
`
`
`
`
`
`
`
`and
`
`FIG. 4 is a block diagram illustrating a system of FIG. 1
`
`
`
`
`
`
`
`
`
`
`
`with a further connection of the hub to another hub.
`
`
`
`
`
`
`
`
`
`
`To facilitate understanding, identical reference numerals
`
`
`
`
`
`have been used, where possible,
`to designate identical
`
`
`
`
`
`
`
`elements that are common to the figures.
`
`
`
`
`
`
`
`EMBODIMENTS OF THE INVENTION
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`In the present invention it will be understood that with
`
`
`
`
`
`
`
`
`
`
`reference to components being “remote” from one another,
`
`
`
`
`
`
`
`
`is meant that they will be at least in another building, and
`
`
`
`
`
`
`
`
`
`
`
`
`often a mile or more (such as 10, 100 or even 1000 miles)
`
`
`
`
`
`
`
`
`
`
`
`
`
`apart. A reference to “communication” refers, unless a
`
`
`
`
`
`
`
`
`contrary indication is given, to transfer of a signal. Such
`
`
`
`
`
`
`
`
`
`
`transfer can occur, for example, as a transmission of a signal
`
`
`
`
`
`
`
`
`
`
`between the sender and receiver, such as may be obtained
`
`
`
`
`
`
`
`
`
`
`over a computer network such as the Internet, dedicated
`
`
`
`
`
`
`
`
`
`communication line, or over a direct dial-up connection such
`
`
`
`
`
`
`
`
`as provided by a telephone line (any of which may include
`
`
`
`
`
`
`
`
`
`
`
`satellite or other non-wired links, in addition to wired and
`
`
`
`
`
`
`
`
`
`
`fiber optic links). Thus, “transmission” implies a signal
`
`
`
`
`
`
`
`
`transfer without a physical transfer of a storage means, such
`
`
`
`
`
`
`
`
`as by suitable “connection” (that is, an actual electronic
`
`
`
`
`
`
`
`
`
`communication link including a direct connection, such as
`
`
`
`
`
`
`
`
`over a telephone or an indirect connection as may occur over
`
`
`
`
`
`
`
`
`
`
`the Inernet). In any event, due to the distances typically
`
`
`
`
`
`
`
`
`
`
`
`Page 7 of 12
`
`
`4
`encountered between processor-scanner stations, hub station
`
`
`
`
`
`
`and terminals, there will typically be one or more signal
`
`
`
`
`
`
`
`
`
`
`repeaters between the originator of the communication and
`
`
`
`
`
`
`
`
`the receiver. Alternatively,
`the transfer can occur by the
`
`
`
`
`
`
`
`
`
`signal being saved on a suitable storage medium (such as
`
`
`
`
`
`
`
`
`
`
`magnetic or optical tape or disks) and the storage medium
`
`
`
`
`
`
`
`
`
`
`being physically transferred followed by the reading of the
`
`
`
`
`
`
`
`
`
`signal from the hardcopy at the receiver. A reference to
`
`
`
`
`
`
`
`
`
`
`“forwarded” refers, unless a contrary indication is given, to
`
`
`
`
`
`
`
`
`
`a transfer of both a signal (that is, a “communication”) as
`
`
`
`
`
`
`
`
`
`
`
`well as to other means of transfer, such as the physical
`
`
`
`
`
`
`
`
`
`
`
`transfer of a hardcopy (for example, a suitable medium upon
`
`
`
`
`
`
`
`
`which data, such as alphanumeric characters, corresponding
`
`
`
`
`
`
`
`to a signal has been printed).
`
`
`
`
`
`
`In the present invention reference is made to scanning of
`
`
`
`
`
`
`
`
`
`
`a hardcopy image to obtain a corresponding digital image.
`
`
`
`
`
`
`
`
`
`Such procedures and equipment for performing scanning,
`
`
`
`
`
`
`
`are well known. Typically, a film frame is scanned with a
`
`
`
`
`
`
`
`
`
`
`
`light beam, and the light transmitted through the film is
`
`
`
`
`
`
`
`
`
`
`detected,
`typically as three primary color light intensity
`
`
`
`
`
`
`
`
`signals, and digitized. The digitized values may be formatted
`
`
`
`
`
`
`
`
`
`to a standard for video display and stored on compact disc.
`
`
`
`
`
`
`
`
`
`
`
`magnetic media, or other suitable storage. Such image
`
`
`
`
`
`
`
`
`digitizers take a variety of forms and the various common
`
`
`
`
`
`
`
`
`
`
`aspects of film digitizing, particularly line illumination and
`
`
`
`
`
`
`
`
`linear CCD-based digitizers, are described in greater detail
`
`
`
`
`
`
`
`
`in US. Pat. No. 5,012,346. Also photographic prints can be
`
`
`
`
`
`
`
`
`
`
`digitized using reflection scanners.
`
`
`
`
`Referring now to the drawings and particularly FIG. 1, the
`
`
`
`
`
`
`
`
`
`
`illustrated embodiment of the image handling system of the
`
`
`
`
`
`
`
`
`
`present invention includes a plurality of processor-scanner
`
`
`
`
`
`
`
`stations 2A, 2B, 2C to 2N which are remote from one
`
`
`
`
`
`
`
`
`
`
`
`another, as best seen in FIG. 1. Each processor-scanner
`
`
`
`
`
`
`
`
`
`station includes a film processor 4 which can process
`
`
`
`
`
`
`
`
`
`exposed photographic film and produce hardcopy images in
`
`
`
`
`
`
`
`
`the form of both print sets 50 and corresponding negative
`
`
`
`
`
`
`
`
`
`
`sets 52 (only one of which is shown in FIG. 2). Negative
`
`
`
`
`
`
`
`
`
`
`
`
`image set 52 will typically be the developed negative film
`
`
`
`
`
`
`
`
`
`
`obtained from exposed film roll 48, while each print set 50
`
`
`
`
`
`
`
`
`
`
`
`will typically be reflective prints of the negative set 52.
`
`
`
`
`
`
`
`
`
`
`However each set 50 and 52 can consist of one or more
`
`
`
`
`
`
`
`
`
`
`
`
`
`images.
`
`Each processor-scanner station 2A to 2N further includes
`
`
`
`
`
`
`
`
`a high volume scanner system 6 which includes a suitable
`
`
`
`
`
`
`
`
`
`
`scanner for scanning the hardcopy images on each image set
`
`
`
`
`
`
`
`
`
`
`52 to obtain a corresponding digital image set signal. High
`
`
`
`
`
`
`
`
`
`
`volume scanner system 6 may be a digital computer in the
`
`
`
`
`
`
`
`
`
`
`
`form of a workstation or desktop computer equipped with a
`
`
`
`
`
`
`
`
`suitable digital scanner for scanning negative set 52.
`
`
`
`
`
`
`
`
`Additionally, each scanner system 6 can assign an associated
`
`
`
`
`
`
`
`
`
`identification signal to each image set signal so obtained.
`
`
`
`
`
`
`
`
`
`This assignment may be accomplished by suitable software
`
`
`
`
`
`
`
`
`running on scanner system 6, and is described further below.
`
`
`
`
`
`
`
`
`
`
`However, it will be noted at this point that each identification
`
`
`
`
`
`
`
`
`
`
`
`is unique in that
`it
`includes a scanner location
`signal
`
`
`
`
`
`
`
`
`
`
`identification which is unique for each processor-scanner
`
`
`
`
`
`
`
`station 2A to 2N.
`
`
`
`
`As to the details of the identification assigned to each
`
`
`
`
`
`
`
`
`
`
`associated image set signal, this is shown more fully in FIG.
`
`
`
`
`
`
`
`
`
`
`
`3. The components of the assigned identification are as
`
`
`
`
`
`
`
`
`
`follows:
`
`Bit Sum 100: the unsigned sum of the binary identifica-
`
`
`
`
`
`
`
`
`
`tion (“ID”) data including ID version, Scanner ID, Date
`
`
`
`
`
`
`
`
`
`Code and Sequence Number (8 bits binary). The bit
`
`
`
`
`
`
`
`
`
`sum will be calculated after encryption but prior to
`
`
`
`
`
`
`
`
`
`conversion to the ASCII representation. The purpose of
`
`
`
`
`
`
`
`
`
`
`
`10
`
`
`
`15
`
`
`
`20
`
`
`
`25
`
`
`30
`
`
`
`35
`
`
`
`40
`
`
`
`45
`
`
`50
`
`
`
`55
`
`
`
`60
`
`
`
`65
`
`
`Page 7 of 12
`
`
`
`5,926,288
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5
`this Bit Sum is to identify data entry errors without
`
`
`
`
`
`
`
`
`
`querying the data base of hub station 20 for an asso-
`
`
`
`
`
`
`
`
`
`
`ciated image set signal.
`
`
`
`
`ID Version 102: revision number of this ID number (8 bits
`
`
`
`
`
`
`
`
`
`
`binary). This maps to the encryption key, a new version
`
`
`
`
`
`
`
`
`
`should accompany any change in the key.
`
`
`
`
`
`
`
`Scanner ID 104, unique identifier for each processor-
`
`
`
`
`
`
`
`scanner station 2A to 2N (28 bits binary), which
`
`
`
`
`
`
`
`
`
`therefore serves as the scanner location identification.
`
`
`
`
`
`
`
`Date Code 106, date a scan of a hardcopy image set began
`
`
`
`
`
`
`
`
`
`
`
`on (16 bits binary—9 bits for day of year and 7 bits for
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`year). Year 0 will be any year in which the system of
`
`
`
`
`
`
`
`
`
`
`
`FIGS. 1 and 2 is first activated.
`
`
`
`
`
`
`
`Sequence Number 108, incremented for each roll scanned
`
`
`
`
`
`
`
`within a day (20 bits binary).
`
`
`
`
`
`
`The actual ID signal will be created from the binary
`
`
`
`
`
`
`
`
`
`representation of the Bit Sum 100, ID Version 102, Scanner
`
`
`
`
`
`
`
`
`
`ID 104, Date Code 106 and Sequence Number 108 as shown
`
`
`
`
`
`
`
`
`
`
`below in FIG. 3 (note that the ID Version 102 and Bit Sum
`
`
`
`
`
`
`
`
`
`
`
`
`100 must not be encrypted):
`
`
`
`
`
`The ID, minus the Bit Sum 100 and ID Version 102, will
`
`
`
`
`
`
`
`
`
`
`
`
`be encrypted prior to conversion to its ASCII form by using
`
`
`
`
`
`
`
`
`
`
`
`DES (Data Encryption Standard) functions with a 56 bit key.
`
`
`
`
`
`
`
`
`
`DES is described in “Applied Cryptography; Protocols,
`
`
`
`
`
`
`
`Algorithms, and Source in C”, by Bruce Schneier, 1994,
`
`
`
`
`
`
`
`
`
`John Wiley & Sons, Inc. The key will be non-obvious and
`
`
`
`
`
`
`
`
`
`
`
`known to the hub station 20 (that is, saved in a storage at hub
`
`
`
`
`
`
`
`
`
`
`
`
`
`station 20). The key will be provided to valid scanner sites
`
`
`
`
`
`
`
`
`
`
`
`when the key is changed allowing them to begin producing
`
`
`
`
`
`
`
`
`
`
`ID signals encrypted with the new key. This change may be
`
`
`
`
`
`
`
`
`
`
`
`required if an old key has been recognized by someone
`
`
`
`
`
`
`
`
`
`
`attempting to claim images which are not theirs. A change to
`
`
`
`
`
`
`
`
`
`
`
`the key will map to a new ID version and this association
`
`
`
`
`
`
`
`
`
`
`
`
`will be kept at hub station 20. The ID Version 102 facilitates
`
`
`
`
`
`
`
`
`
`
`
`
`the decryption process by associating the key used to
`
`
`
`
`
`
`
`
`
`encrypt a given ID Version with a non-encrypted portion of
`
`
`
`
`
`
`
`
`
`
`that ID. This will allow the ID to be decrypted and its
`
`
`
`
`
`
`
`
`
`
`
`
`component parts associated with a roll when it is loaded (that
`
`
`
`
`
`
`
`
`
`
`is, saved) by the hub station 20. The ID will result in an audit
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`trail for all digital image sets loaded by the central hub
`
`
`
`
`
`
`
`
`
`
`
`station 20. This audit trail can be used by hub station 20 to
`
`
`
`
`
`
`
`
`
`
`
`
`
`respond to end user queries about the status of the digital
`
`
`
`
`
`
`
`
`
`
`
`image sets, as described below.
`
`
`
`
`
`The ID will be presented to the user (such as by printing
`
`
`
`
`
`
`
`
`
`
`
`a hardcopy) as 16 case insensitive alphanumeric ASCII
`
`
`
`
`
`
`
`typeable characters (i.e. 10 byte binary ID represented in
`
`
`
`
`
`
`
`
`base 32 using 0—9 and Aa—Vv where 0:0,
`
`
`
`
`
`
`
`1=1, .
`, Aa=10, .
`, Vv=31).
`.
`.
`.
`.
`
`
`
`
`
`As can be seen from the above, the non-encrypted ID is
`
`
`
`
`
`
`
`
`
`
`
`incremented for each film roll received at a given scanner
`
`
`
`
`
`
`
`
`
`
`station. If nothing further was done to the ID, a malicious
`
`
`
`
`
`
`
`
`
`
`
`user at a remote terminal could simply increment a received
`
`
`
`
`
`
`
`
`ID and thereby access another’s digital image set. However,
`
`
`
`
`
`
`
`
`
`due to the encryption of the ID as described above, the
`
`
`
`
`
`
`
`
`
`
`
`resulting encrypted identifications for a series of different
`
`
`
`
`
`
`
`
`film rolls sequentially scanned at
`the same location, no
`
`
`
`
`
`
`
`
`
`longer bear the same sequential relationship as the non-
`
`
`
`
`
`
`
`
`encrypted identifications. In fact, the encrypted indentifica-
`
`
`
`
`
`
`tion for one film roll in such a series cannot be determined
`
`
`
`
`
`
`
`
`
`
`
`
`from the encrypted identification of another roll, without
`
`
`
`
`
`
`
`
`knowledge of the encryption or decryption algorithm. The
`
`
`
`
`
`
`
`
`presence of the non-encrypted bit sum 100 (sometimes
`
`
`
`
`
`
`
`
`referenced as a “checksum”) makes it even more difficult to
`
`
`
`
`
`
`
`
`
`
`falsify an ID.
`
`
`
`Each processor-scanner station 2A to 2N further includes
`
`
`
`
`
`
`
`
`a first communication means to communicate each image set
`
`
`
`
`
`
`
`
`
`signal and its associated identification signal to a remote hub
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`6
`station 20, which is part of the image handling system. This
`
`
`
`
`
`
`
`
`
`
`
`communication is illustrated as communication link 10 in
`
`
`
`
`
`
`
`
`FIG. 1. The first communication means may be in the form
`
`
`
`
`
`
`
`
`
`
`
`of a modem (not shown)
`in scanner system 6, which
`
`
`
`
`
`
`
`
`
`
`communicates each image set signal and associated identi-
`
`
`
`
`
`
`
`fication over a link in the form of a connection to the hub
`
`
`
`
`
`
`
`
`
`
`
`
`station 20, such as telephone circuit connection 10a shown
`
`
`
`
`
`
`
`
`
`in FIG. 2. However, the first communication means could be
`
`
`
`
`
`
`
`
`
`
`a modem or communication card which communicates with
`
`
`
`
`
`
`
`
`hub station 20 over a different type of connection, such as a
`
`
`
`
`
`
`
`
`
`
`
`
`dedicated line connection or a network (such as the Internet).
`
`
`
`
`
`
`
`
`
`Of course, the various processor-scanner stations 2A to 2N
`
`
`
`
`
`
`
`
`
`in FIG. 1 may use different first communication means, and
`
`
`
`
`
`
`
`
`
`
`therefore the various links 10 shown in FIG. 1 may be the
`
`
`
`
`
`
`
`
`
`
`
`
`same, or a combination of connections or physical transfer
`
`
`
`
`
`
`
`
`
`links, one or more of which may be active at any given time
`
`
`
`
`
`
`
`
`
`
`
`
`
`(depending upon how many processor-scanner stations are
`
`
`
`
`
`
`
`communicating image set signals and associated identifica-
`
`
`
`
`
`
`tions to hub station 20 at any given time).
`It will be
`
`
`
`
`
`
`
`
`
`
`
`
`appreciated that more than one processor-scanner station 2A
`
`
`
`
`
`
`
`
`to 2N may typically be in communication (such as by
`
`
`
`
`
`
`
`
`
`
`connection) with hub station 20 at any given time.
`
`
`
`
`
`
`
`
`
`Alternatively, as shown in FIG. 2, the first communication
`
`
`
`
`
`
`
`
`
`means can be in the form of a tape storage in scanner system
`
`
`
`
`
`
`
`
`
`
`
`
`6, which stores the digital image signal sets and associated
`
`
`
`
`
`
`
`
`
`
`identification signals on a data tape 54 which is physically
`
`
`
`
`
`
`
`
`
`
`transferred (as illustrated by physical transfer link 10b in
`
`
`
`
`
`
`
`
`
`FIG. 2) to hub station 20. In this case the link 10 is a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponding physical transfer link 10b as shown in FIG. 2.
`
`
`
`
`
`
`
`
`
`
`It will be appreciated, of course,
`that tape 54 could be
`
`
`
`
`
`
`
`
`
`
`
`replaced by any other suitable data storage means, such as
`
`
`
`
`
`
`
`
`
`
`optical or magnetic disks.
`
`
`
`
`The scanner system 6 at each processor-scanner station
`
`
`
`
`
`
`
`2A to 2N, further includes a printer 8. Printer 8 is connected
`
`
`
`
`
`
`
`
`
`to scanner 6 so as to print out a hardcopy series of characters
`
`
`
`
`
`
`
`
`
`
`
`(shown as hardcopy identification 60 in FIG. 2) correspond-
`
`
`
`
`
`
`
`
`ing to each identification signal.
`
`
`
`
`
`The single hub station 20 may particularly be a digital
`
`
`
`
`
`
`
`
`
`computer, such as a workstation, minicomputer or main-
`
`
`
`
`
`
`
`frame computer, suitably programmed to execute the steps
`
`
`
`
`
`
`
`
`of the method of the present
`invention required of hub
`
`
`
`
`
`
`
`
`
`
`station 20. Hub station 20 includes a second communication
`
`
`
`
`
`
`
`
`means to receive image set signals and their associated
`
`
`
`
`
`
`
`
`
`identification signals from each of the processor-scanner
`
`
`
`
`
`
`
`stations 2A to 2N. The second communication means may
`
`
`
`
`
`
`
`
`
`be a modem or suitable communication card (not shown) in
`
`
`
`
`
`
`
`
`
`
`the hub station for the case where any of processor-scanner
`
`
`
`
`
`
`
`
`
`
`stations 2A to 2N will connect by a link such as the
`
`
`
`
`
`
`
`
`
`
`
`
`telephone circuit connection 10a of FIG. 2, or may be a
`
`
`
`
`
`
`
`
`
`
`
`reading device (not shown) which can read a storage
`
`
`
`
`
`
`
`
`
`medium physically conveyed to hub station 20 when such a
`
`
`
`
`
`
`
`
`
`communication means is used by any of processor-scanner
`
`
`
`
`
`
`
`
`stations 2A to 2N. Of course, hub station 20 may have both
`
`
`
`
`
`
`
`
`
`
`
`
`such types of second communication mea