FORMAT AND METHOD FOR REPRESENTING A DYNAMIC DIGITAL IMAGE
First Claim
Patent Images
1. ) A digital image format for storing information and computer executable instructions that generate a digital image, the image format comprising:
- a header information section including information about the format and the digital image;
an image data section including information related to the digital image;
an executable code section including computer executable instructions that when executed by a computer perform operations to generate viewable image data for the digital image; and
a program variables section including variables and static data defined and used by the computer executable instructions when executed by the computer.
5 Assignments
0 Petitions
Accused Products
Abstract
An image format and method are presented for storing a digital image in the image format. The image format includes image data and executable computer instructions. Displaying a digital image stored in this image format requires executing the stored executable instructions which generate the image data for the associated digital image.
-
Citations
30 Claims
-
1. ) A digital image format for storing information and computer executable instructions that generate a digital image, the image format comprising:
-
a header information section including information about the format and the digital image; an image data section including information related to the digital image; an executable code section including computer executable instructions that when executed by a computer perform operations to generate viewable image data for the digital image; and a program variables section including variables and static data defined and used by the computer executable instructions when executed by the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. ) A computer implemented image rendering method for rendering a digital image using computer data organized in an image format where the image format includes image data and computer executable instructions, the method comprising the steps of:
-
receiving the digital image organized in the image format wherein the digital image includes original image data and computer executable instructions; establishing a virtual execution environment to execute the computer executable instructions wherein the virtual execution environment provides an application program interface used by the computer executable instructions to receive information and request services and wherein the virtual execution environment provides the computer executable instructions access to the image data; executing the computer executable instructions within the virtual execution environment wherein the computer executable instructions, when executed, use the application program interface to receive information and request services from the virtual execution environment and wherein the computer executable instructions use the received information to generate new image data; and receiving the new image data as output from the computer executable instructions. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. ) A computer implemented method for displaying a digital image on a display device, the method comprising:
-
receiving first data representing the digital image where the first data is organized in an image format that includes computer executable instructions and image data; executing the computer executable instructions included in the received first data; receiving second data from a remote computer as a result of executing the computer executable instructions; producing, by executing the computer executable instructions, third data using the received second data; and displaying the third data on the display device. - View Dependent Claims (28, 29)
-
-
30. ) A computer implemented method for displaying a digital image on a display device, the method comprising:
-
reading first data representing the digital image from a file where the first data is organized in an image format that includes computer executable instructions, program variables and image data; executing the computer executable instructions included in the received first data; generating, by executing the computer executable instructions, second image data using the image data included in the first data and a first variable of the program variables included in the first data; modifying, by executing the computer executable instructions, the first variable to indicate generating the second image data; modifying the file by replacing the original data for the first variable with the data for the modified first variable; and displaying the second image data on the display device.
-
Specification