Camera system with computer language interpreter
Abstract
A portable camera with integral printer device, the camera including a digital image capture device for the capturing of digital images; an integral programming language interpreter connected to the digital image capture device for the manipulation of the digital image; and a script input device for inputting a self documenting program script for the manipulation of the digital image to produce visible alterations thereof The script input device comprises a card reader for optically reading a script carried on a surface of a portable card. The script is interpreted and executed by the interpreter so as to modify the digital image in accordance with the script and so as to provide a printout of a modified image on the integral printer.
Claims
exact text as granted — not AI-modified1. A portable camera with inbuilt printer device, said camera including:
(a) digital image capture device for the capturing of digital images;
(b) an inbuilt programming language interpreter means internally connected to said digital image capture device for the manipulation of a digital image captured by said care device;
(c) a script input means for inputting a self documenting program script for the manipulation and filtering of said captured digital image to produce visual alterations thereof, said script input means comprising a card reader for optically reading a script printed as an array of dots on one surface of a portable card, there being a visual example of the likely effect of said script on a second surface of the card;
wherein said script is interpreted and executed by said interpreter means to modify said captured digital image in accordance with said script to produce a digital image modified from said captured digital image, in the manner visually exemplified on said second surface of said card, and to provide a printout of said image on said inbuilt printer device.
2. A portable camera as claimed in claim 1 wherein said card has, on said one surface, a fault tolerant encoded form of the said script.
3. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing image warping.
4. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing convolution.
5. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing color lookup tables.
6. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing posterising images.
7. A portable camera claimed in claim 1 wherein said programming language includes a language construct for adding noises to images.
8. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing image enhancement.
9. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing image painting algorithms including brush jittering and tiling.
10. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing edge detection.
11. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing image illumination.
12. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing text and fonts.
13. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing face detection.
14. A portable camera claimed in claim 1 wherein said programming language includes a language construct for implementing the utilisation of arbitrary complexity pre-rendered graphical objects.
15. A portable camera as claimed in claim 1 , wherein said script is printed on the surface of the portable card.
16. A portable camera as claimed in claim 1 , wherein said script is in the form of an array of dots representing bits of the script.Join the waitlist — get patent alerts
Track US7050143B1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.