IP Library Granted Patent US 7,050,143
Granted Patent B1
US 7,050,143 · App. 09/113,071 · Granted May 23, 2006

Camera system with computer language interpreter

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,050,143
App. No.
09/113,071
Granted
May 23, 2006
Kind
B1
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 (20)

1. 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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2013
From: SILVERBROOK RESEARCH PTY LTD
To: GOOGLE INC.
Reel/Frame 029822/0241 →