← Back to Patent Explorer
US5384899A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for emulating a substrate

Assignee: Kodak IL Ltd
•
Filing: 1991-04-16
•
Granted: 1995-01-24
•
Expires: 2011-04-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for creating an emulation of a substrate, the method including generating and storing a digital representation of a first feature of a substrate, manipulating the digital representation of the first feature for producing a digital representation of a second feature of the substrate, and repeating the storing and manipulating, thereby emulating a plurality of features of the substrate, wherein the generating includes generating a random pattern.

Inventors

  • 👤 Gad Amit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 02:30
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04845

Claims Analysis

Total Claims: 58
Claim 1
Independent Claim 116 words
A method for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, the method comprising the steps of: generating and storing a digital representation of a first data layer of a substrate; attributing to said first data layer at least one characteristic of a first physical feature of said substrate; determining at least one characteristic of a second physical feature of said substrate; modifying the digital representation of said first layer for producing a digital representation of a second layer of said emulated substrate, based at least on one determined characteristic; and repeating said storing, attributing, determining and modifying, thereby emulating a plurality of data layers of said emulated substrate.
Claim 2
Independent Claim 116 words
A method for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, the method comprising the steps of: generating and storing a digital representation of a first data layer of a substrate; attributing to said first data layer at least one characteristic of a first physical feature of said substrate; determining at least one characteristic of a second physical feature of said substrate; modifying the digital representation of said first layer for producing a digital representation of a second layer of said emulated substrate, based at least on one determined characteristic; and repeating said storing, attributing, determining and modifying, thereby emulating a plurality of data layers of said emulated substrate.
Claim 3
Dependent Claim 30 words
A method according to claim 1 wherein a location said substrate is represented by a corresponding location in the digital representations of any of said at least two data layers.
Claim 4
Dependent Claim 22 words
A method according to claim 2 wherein said first data layer represents the appearance and color of a surface of said substrate.
Claim 5
Dependent Claim 14 words
A method according to claim 3 including displaying the emulated surface of said substrate.
Claim 6
Dependent Claim 18 words
A method according to claim 2 wherein said modifying comprises modifying said digital representation pixel by pixel sequentially.
Claim 7
Dependent Claim 21 words
A method according to claim 2 wherein said modifying comprising modifying a part of the pixels of said digital representation sequentially.
Claim 8
Dependent Claim 47 words
A method according to claim 1 wherein said at least two data layers represent includes at least one of the following group: the appearance of the substrate; the color of the substrate; the texture of the substrate; the hardness of the substrate; the absorption of the substrate.
Claim 9
Dependent Claim 28 words
A method according to claim 1 and also comprising creating a digital representation of an interaction effect between the substrate and an artistic took operating on the substrate.
Claim 10
Dependent Claim 27 words
A method according to claim 1 and also comprising creating a digital representation of an interaction effect between the substrate and an image created on the substrate.
Claim 11
Dependent Claim 14 words
A method according to claim 1 wherein said generating includes generating a random pattern.
Claim 12
Independent Claim 128 words
A method for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, the method comprising the steps of: scanning a surface of the substrate to be emulated; generating and storing a digital representation thereof, thereby producing a first data layer of said emulated substrate; attributing to said first data layer at least one characteristic of a first physical feature of said substrate; determining at least one characteristic of a second physical feature of said substrate; modifying the digital representation of said first layer for producing a digital representation of a second layer of said emulated substrate, based at least on one determined characteristic; and repeating said storing, attributing, determining and modifying, thereby emulating a plurality of data layers of said emulated substrate.
Claim 13
Independent Claim 128 words
A method for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, the method comprising the steps of: scanning a surface of the substrate to be emulated; generating and storing a digital representation thereof, thereby producing a first data layer of said emulated substrate; attributing to said first data layer at least one characteristic of a first physical feature of said substrate; determining at least one characteristic of a second physical feature of said substrate; modifying the digital representation of said first layer for producing a digital representation of a second layer of said emulated substrate, based at least on one determined characteristic; and repeating said storing, attributing, determining and modifying, thereby emulating a plurality of data layers of said emulated substrate.
Claim 14
Dependent Claim 28 words
A method according to claim 11 and also comprising creating a digital representation of an interaction effect between the substrate and an artistic tool operating on the substrate.
Claim 15
Dependent Claim 27 words
A method according to claim 11 and also comprising creating a digital representation of an interaction effect between the substrate and an image created on the substrate.
Claim 16
Dependent Claim 48 words
A method according to claim 11 wherein said at least two data layers represent a selected number of features from the following group; the appearance of said substrate; the color of said substrate; the texture of said substrate; the hardness of said substrate: the absorption of said substrate.
Claim 17
Dependent Claim 16 words
A method according to claim 14 including displaying the emulated appearance and color of said substrate.
Claim 18
Dependent Claim 31 words
A method according to claim 11 wherein a location of said substrate is represented by a corresponding location in the digital representations of any of said at least two data layers.
Claim 19
Dependent Claim 19 words
A method according to claim 16 wherein said modifying comprising the manipulating said digital representation pixel by pixel sequentially.
Claim 20
Dependent Claim 22 words
A method according to claim 16 wherein said modifying comprising the manipulating a part of the pixels of said digital representation sequentially.
Claim 21
Independent Claim 158 words
A method for emulating the interaction of an artistic tool and a substrate, the method comprising the steps of: providing an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; providing an emulated artistic tool; selecting a first data layer; applying said artistic tool to at least one desired location of the digital representation of said first data layer; determining an effect of the interaction between said digital representation and said emulated artistic tool based at least on the representation of one characteristic of said physical feature; modifying said digital representation in accordance with said determined effect and storing the results thereof; and for said at least one location, repeating said steps of selecting, applying, determining, modifying and storing for a second selected data layer, thereby emulating the interaction of said artistic tool with said substrate.
Claim 22
Independent Claim 158 words
A method for emulating the interaction of an artistic tool and a substrate, the method comprising the steps of: providing an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; providing an emulated artistic tool; selecting a first data layer; applying said artistic tool to at least one desired location of the digital representation of said first data layer; determining an effect of the interaction between said digital representation and said emulated artistic tool based at least on the representation of one characteristic of said physical feature; modifying said digital representation in accordance with said determined effect and storing the results thereof; and for said at least one location, repeating said steps of selecting, applying, determining, modifying and storing for a second selected data layer, thereby emulating the interaction of said artistic tool with said substrate.
Claim 23
Dependent Claim 13 words
A method according to claim 19 including displaying the result of said interaction.
Claim 24
Dependent Claim 17 words
A method according to claim 19 including providing a result of said interaction to an output device.
Claim 25
Dependent Claim 14 words
A method according to claim 19 wherein said location includes at least one pixel.
Claim 26
Independent Claim 167 words
A method for emulating a graphic product of an image created on a substrate, wherein said image generally effects the visual appearance of said substrate, the method comprising the steps of: providing an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; providing a digital representation of said image; selecting a data layer of said emulated substrate; modifying the digital representation of said data layer in accordance with an effect of the interaction between said digital representation and the digital representation of said image based at least on the representation of one characteristic of said physical feature; determining the influence of the modified digital representation of said data layer on the visual appearance of said emulated substrate; storing the result thereof; and repeating said steps of selecting, modifying, determining and storing for a second data layer, thereby producing an emulated version of said graphic product.
Claim 27
Independent Claim 167 words
A method for emulating a graphic product of an image created on a substrate, wherein said image generally effects the visual appearance of said substrate, the method comprising the steps of: providing an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; providing a digital representation of said image; selecting a data layer of said emulated substrate; modifying the digital representation of said data layer in accordance with an effect of the interaction between said digital representation and the digital representation of said image based at least on the representation of one characteristic of said physical feature; determining the influence of the modified digital representation of said data layer on the visual appearance of said emulated substrate; storing the result thereof; and repeating said steps of selecting, modifying, determining and storing for a second data layer, thereby producing an emulated version of said graphic product.
Claim 28
Dependent Claim 13 words
A method according to claim 23 including displaying the result of said interaction.
Claim 29
Dependent Claim 17 words
A method according to claim 23 including providing a result of said interaction to an output device.
Claim 30
Dependent Claim 145 words
Apparatus for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, comprising: apparatus operative to produce a digital representation of a first data layer of the emulated substrate; a memory for storing the digital representation of said first data layer; apparatus operative to attribute to said first data layer at least one characteristic representing a first physical feature of said substrate; apparatus operative to determine at least one characteristic of a second physical feature of said substrate; apparatus operative to modify the digital representation of said first data layer for producing a digital representation of a second data layer of said emulated substrate, based at least on one determined characteristic; and control means operative to repeat the operation of said apparatus operative to store, attribute, determine and modify, thereby emulating a plurality of data layers of said emulated substrate.
Claim 31
Dependent Claim 145 words
Apparatus for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, comprising: apparatus operative to produce a digital representation of a first data layer of the emulated substrate; a memory for storing the digital representation of said first data layer; apparatus operative to attribute to said first data layer at least one characteristic representing a first physical feature of said substrate; apparatus operative to determine at least one characteristic of a second physical feature of said substrate; apparatus operative to modify the digital representation of said first data layer for producing a digital representation of a second data layer of said emulated substrate, based at least on one determined characteristic; and control means operative to repeat the operation of said apparatus operative to store, attribute, determine and modify, thereby emulating a plurality of data layers of said emulated substrate.
Claim 32
Dependent Claim 30 words
Apparatus according to claim 26 wherein a location of said substrate is represented by a corresponding location in the digital representations of any of said at least two data layers.
Claim 33
Dependent Claim 21 words
Apparatus according to claim 27 wherein said first data layers represents the appearance and color of a surface of said substrate.
Claim 34
Dependent Claim 16 words
Apparatus according to claim 28 including apparatus operative to display the emulated surface of said substrate.
Claim 35
Dependent Claim 23 words
Apparatus according to claim 27 wherein said apparatus operative to modify comprise apparatus operative to modify said digital representation pixel by pixel sequentially.
Claim 36
Dependent Claim 26 words
Apparatus according to claim 27 wherein said apparatus operative to modify comprise apparatus operative to modify a part of the pixels of said digital representation sequentially.
Claim 37
Dependent Claim 47 words
Apparatus according to claims 26 wherein said at least two data layers represent a selected number of features from the following group; the appearance of said substrate; the color of said substrate; the texture of said substrate; the hardness of said substrate; the absorption of said substrate.
Claim 38
Dependent Claim 19 words
Apparatus according to claim 26 wherein said apparatus operative to produce includes apparatus operative to produce a random pattern.
Claim 39
Dependent Claim 30 words
Apparatus according to claim 26 and also comprising apparatus operative to create a digital representation of an interaction effect between the substrate and an artistic tool operating on the substrate.
Claim 40
Dependent Claim 29 words
Apparatus according to claim 26 and also comprising apparatus operative to create a digital representation of an interaction effect between the substrate and an image created on the substrate.
Claim 41
Dependent Claim 159 words
Apparatus for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, comprising: a scanning system for scanning a surface of the substrate to be emulated; apparatus operative to produce a digital representation thereof, thereby producing a first data layer of said emulated substrate; apparatus operative to store the digital representation of said first data layer; apparatus operative to attribute to said first data layer at least one characteristic of a first physical feature of said substrate; apparatus operative to determine at least one characteristic of a second physical feature of said substrate; apparatus operative to modify the digital representation of said first data layer for producing a digital representation of a second data layer of said emulated substrate, based at least on one determined characteristic; control means operative to repeat the operation of said apparatus operative to store, attribute, determine and modify, thereby emulating a plurality of data layers of said emulated substrate.
Claim 42
Dependent Claim 159 words
Apparatus for creating an emulation of a substrate, the emulated substrate comprising at least two data layers, comprising: a scanning system for scanning a surface of the substrate to be emulated; apparatus operative to produce a digital representation thereof, thereby producing a first data layer of said emulated substrate; apparatus operative to store the digital representation of said first data layer; apparatus operative to attribute to said first data layer at least one characteristic of a first physical feature of said substrate; apparatus operative to determine at least one characteristic of a second physical feature of said substrate; apparatus operative to modify the digital representation of said first data layer for producing a digital representation of a second data layer of said emulated substrate, based at least on one determined characteristic; control means operative to repeat the operation of said apparatus operative to store, attribute, determine and modify, thereby emulating a plurality of data layers of said emulated substrate.
Claim 43
Dependent Claim 30 words
Apparatus according to claim 36 wherein a location of said substrate is represented by a corresponding location in the digital representations of any of said at least two data layers.
Claim 44
Dependent Claim 23 words
Apparatus according to claim 37 wherein said apparatus operative to modify comprises apparatus operative to modify said digital representation pixel by pixel sequentially.
Claim 45
Dependent Claim 26 words
Apparatus according to claim 37 wherein said apparatus operative to modify comprises apparatus operative to modify a part of the pixels of said digital representation sequentially.
Claim 46
Dependent Claim 47 words
Apparatus according to claim 56 wherein said at least two data layers represent a selected number of features from the following group; the appearance of said substrate; the color of said substrate; the texture of said substrate; the hardness of said substrate; the absorption of said substrate.
Claim 47
Dependent Claim 18 words
Apparatus according to claim 40 including apparatus operative to display the emulated appearance and color of said substrate.
Claim 48
Dependent Claim 30 words
Apparatus according to claim 36 and also comprising apparatus operative to create a digital representation of an interaction effect between the substrate and an artistic tool operating on the substrate.
Claim 49
Dependent Claim 29 words
Apparatus according to claim 36 and also comprising apparatus operative to create a digital representation of an interaction effect between the substrate and an image created on the substrate.
Claim 50
Dependent Claim 179 words
Apparatus for emulating the interaction of an artistic tool and a substrate, comprising: apparatus operative to provide an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; apparatus operative to provide an emulated artistic tool; apparatus operative to select a first data layer; apparatus operative to apply said artistic tool to at least one desired location of the digital representation of said first data layer; apparatus operative to determine an effect of the interaction between said digital representation and said artistic tool based at least on the representation of one characteristic of said physical feature; apparatus operative to modify said digital representation in accordance with said determined effect; apparatus operative to store the results thereof; and control means operative for said at least one location, to repeat the operation of said apparatus operative to select, determine, modify and store for a second selected data layer, thereby emulating the interaction of said artistic tool with said emulated substrate.
Claim 51
Dependent Claim 179 words
Apparatus for emulating the interaction of an artistic tool and a substrate, comprising: apparatus operative to provide an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; apparatus operative to provide an emulated artistic tool; apparatus operative to select a first data layer; apparatus operative to apply said artistic tool to at least one desired location of the digital representation of said first data layer; apparatus operative to determine an effect of the interaction between said digital representation and said artistic tool based at least on the representation of one characteristic of said physical feature; apparatus operative to modify said digital representation in accordance with said determined effect; apparatus operative to store the results thereof; and control means operative for said at least one location, to repeat the operation of said apparatus operative to select, determine, modify and store for a second selected data layer, thereby emulating the interaction of said artistic tool with said emulated substrate.
Claim 52
Dependent Claim 15 words
Apparatus according to claim 44 including apparatus operative to display the result of said interaction.
Claim 53
Dependent Claim 20 words
A method according to claim 44 including apparatus operative to provide a result of said interaction to an output device.
Claim 54
Dependent Claim 13 words
Apparatus according to claim 44 wherein said location includes at least one pixel.
Claim 55
Dependent Claim 186 words
Apparatus for emulating a graphic product of an image created on a substrate, wherein said image generally effects the visual appearance of said substrate, comprising: apparatus operative to provide an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; apparatus operative to provide a digital representation of said image; apparatus operative to select a data layer of said emulated substrate; apparatus operative to modify the digital representation of said data layer in accordance with an effect of the interaction between said digital representation and the digital representation of said image based at least on the representation of one characteristic of said physical feature; apparatus operative to determine the influence of the manipulated digital representation of said data layer on the visual appearance of said substrate; a memory for storing the result thereof; and control means operative to repeat the operation of said apparatus operative to select, modify, determine and store for a second data layer, thereby producing an emulated version of said graphic product.
Claim 56
Dependent Claim 186 words
Apparatus for emulating a graphic product of an image created on a substrate, wherein said image generally effects the visual appearance of said substrate, comprising: apparatus operative to provide an emulated substrate comprising at least two data layers, each data layer comprising a digital representation thereof and a representation of at least one characteristic of a physical feature of said substrate; apparatus operative to provide a digital representation of said image; apparatus operative to select a data layer of said emulated substrate; apparatus operative to modify the digital representation of said data layer in accordance with an effect of the interaction between said digital representation and the digital representation of said image based at least on the representation of one characteristic of said physical feature; apparatus operative to determine the influence of the manipulated digital representation of said data layer on the visual appearance of said substrate; a memory for storing the result thereof; and control means operative to repeat the operation of said apparatus operative to select, modify, determine and store for a second data layer, thereby producing an emulated version of said graphic product.
Claim 57
Dependent Claim 15 words
Apparatus according to claim 48 including apparatus operative to display the result of said interaction.
Claim 58
Dependent Claim 19 words
Apparatus according to claim 48 including apparatus operative to provide a result of said interaction to an output device.

References Cited (Backward Citations)

GB2089625A Cited
GB2140257A Cited
US4514818A Cited
US4633416A Cited
GB2113950A Cited
US4949286A Cited
US5060169A Cited
US4970666A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-23 1998-07-25 1999-01-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-23 2002-07-25 2003-01-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-23 2006-07-25 2007-01-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag