Claims Analysis
Total Claims: 52
Claim 1
Independent Claim
269 words
A method of producing an animated display on a bit-mapped display screen of a personal computer system and the like comprising: (a) creating a set of successive serial still images which successively make up said animated display wherein each next successive still image contains slight differences from the previous still image; (b) creating individual still image files which contain binary digit data for each of said successive still images in said set and storing said still image files in a computer accessible memory; (c) inputting an artist's command file written in a computer programming language into said computer which contains commands and command parameters for processing said still image data files, and executing said artist command file in said computer as a stored computer program; (d) developing an animation data file by processing said still image files in response to said commands and command parameters of said artist's command file to generate in said animation data file a plurality of set-pixel records containing binary digit data which represents the differences in pixels between said successive still image files and sets pixel colors at prescribed pixel locations in accordance with said differences between said successive still images, and a plurality of projection records containing binary digit data for timing and sequencing said pixel color changes for projecting said set-pixel records of said animation data file on said display screen in a prescribed sequence; (e) storing said animation data file in computer accessible memory; and (f) reading said animation data file and changing said locations and colors of pixels to produce said animated display in accordance with said animation data file.
Claim 2
Independent Claim
269 words
A method of producing an animated display on a bit-mapped display screen of a personal computer system and the like comprising: (a) creating a set of successive serial still images which successively make up said animated display wherein each next successive still image contains slight differences from the previous still image; (b) creating individual still image files which contain binary digit data for each of said successive still images in said set and storing said still image files in a computer accessible memory; (c) inputting an artist's command file written in a computer programming language into said computer which contains commands and command parameters for processing said still image data files, and executing said artist command file in said computer as a stored computer program; (d) developing an animation data file by processing said still image files in response to said commands and command parameters of said artist's command file to generate in said animation data file a plurality of set-pixel records containing binary digit data which represents the differences in pixels between said successive still image files and sets pixel colors at prescribed pixel locations in accordance with said differences between said successive still images, and a plurality of projection records containing binary digit data for timing and sequencing said pixel color changes for projecting said set-pixel records of said animation data file on said display screen in a prescribed sequence; (e) storing said animation data file in computer accessible memory; and (f) reading said animation data file and changing said locations and colors of pixels to produce said animated display in accordance with said animation data file.
Claim 3
Dependent Claim
87 words
The method of claim 1 including: (a) developing said set-pixel records in said animation data file by comparing a current still image file to a previous still image file and recording the changes in the colors of the pixels in said set-pixel record; and (b) comparing each said still image file of said set as in step (a) wherein the current image file, once compared, becomes the next previous image file until all said still image files in said set are compared and a set-pixel record made.
Claim 4
Dependent Claim
132 words
The method of claim 1 including: (a) designating a number of said still image files as background files which are static in said animated display and a number of said still image files as foreground files which are dynamic in said animated display; and (b) overlaying a first foreground image file on a background image file to produce a previous image file; (c) overlaying a second foreground image file on said background image file to produce a current image file; and (d) comparing said current image file to said previous image file and putting the differences in pixel colors between said respective images in said set-pixel record; and (e) repeating steps (b)-(d) until the series of said foreground images have been compared and the pixel color changes put in said set-pixel records.
Claim 5
Dependent Claim
45 words
The method of claim 1 including developing said animation data file by developing animation file records having a fixed size of four bytes optimized for compactness, data content and command content, to efficiently utilize machine memory providing a rate of pixel change which produces animation.
Claim 6
Dependent Claim
26 words
The method of claim 4 comprising assigning the first byte of said records as the type of record, and specifying the parameter in the other bytes.
Claim 7
Dependent Claim
50 words
The method of claim 1 including developing said animation data file by designating said still image files either as background image files or foreground image files and projecting said background image files in a non-changing manner while projecting said foreground image files in a changing manner to produce animated display.
Claim 8
Dependent Claim
58 words
The method of claim 6 including building a background by reading each background image file into a background array, comparing a previous background array, pixel by pixel, to a current background array, updating the previous background array by replacing the pixel colors in the previous background array with the colors which are different in the current background array.
Claim 9
Dependent Claim
77 words
The method of claim 7 including: (a) copying said background into a foreground array; (b) reading a foreground image file into said foreground array and designating said array as a current foreground array; (c) comparing the pixel colors of the current foreground array to a previous foreground array; and (d) repeating steps (b) and (c) until all the foreground image files have been read and compared and the changes in pixel colors put in said set-pixel records.
Claim 10
Dependent Claim
68 words
The method of claim 8 including: (a) developing a pixel repeat record if the pixels at consecutive memory locations of the compared foreground arrays are to be changed to the same color; specifying the number of repetitions of said pixels in said pixel repeat record; repeating the same color as said pixel in the previous location, and starting said repetition at a location immediately following said previous location.
Claim 11
Dependent Claim
22 words
The method of claim 8 wherein said pixels of said foreground arrays are compared in pixel sets of two or more pixels.
Claim 12
Dependent Claim
35 words
The method of claim 10 including writing repeat pixel color records for consecutive pixel sets which are the same in said current foreground array and writing new set-pixel records for the pixel-sets that are different.
Claim 13
Dependent Claim
86 words
The method of claim 6 including designating one of said colors in the computer system as a junk color, creating said background images on said junk color, building up said background array by overlaying successive background images, determining the changes in pixel colors of successive images, replacing the color of said pixels in a previous background with the colors in a current background image, and keeping the pixel color of said previous background image where the color in the current background image is said junk color.
Claim 14
Dependent Claim
39 words
The method of claim 6 including designating a plurality of background images as foreground images in said command file, keeping said foreground images as background, and displaying said foreground images to produce a visibly evident dynamic background during display.
Claim 15
Dependent Claim
19 words
The method of claim 1 including reading said animation data file into memory prior to initiating said animated display.
Claim 16
Dependent Claim
45 words
The method of claim 14 including grouping a number of said set-pixel records into record groups and reading said animation data file by intermittently reading said record groups so that pauses which disrupt the normal motion of the animation due to file accessing are minimized.
Claim 17
Dependent Claim
22 words
The method of claim 1 including developing an animation data file which contains text records containing prescribed location and characters for text.
Claim 18
Dependent Claim
30 words
The method of claim 16 wherein developing said text records include specifying the record type in a first record and placing the text characters in one or more subsequent records.
Claim 19
Dependent Claim
54 words
The method of claim 17 wherein developing said text records includes indicating in a first record that the record and a prescribed number of subsequent records are text type records and developing the subsequent records to include said text until a prescribed number of text characters are recorded as specified by said first record.
Claim 20
Dependent Claim
61 words
The method of claim 18 including developing said first record to indicate text record type, number of characters to display, and the row on which to begin text display, developing a second record specifying the column in which to start the text display and the color of the text, and developing at least a third record containing only the text characters.
Claim 21
Dependent Claim
32 words
The method of claim 16 including developing projector command records in said animation data file which contain commands for controlling the projection of said pixel records and text records in said display.
Claim 22
Dependent Claim
18 words
The method of claim 20 including projecting said set-pixel and text records in loops from top to bottom.
Claim 23
Dependent Claim
20 words
The method of claim 21 including clearing said display screen prior to beginning said animation display to a prescribed color.
Claim 24
Dependent Claim
15 words
The method of claim 20 including controlling the amount of time delay between successive images.
Claim 25
Dependent Claim
34 words
The method of claim 20 including developing a pause command which creates a pause in said animation display for entry into said computer of user commands entered by a viewer of said animated display.
Claim 26
Independent Claim
188 words
A method for producing an animated display on a bit-mapped display screen of a programmable computer system having a personal computer comprising the steps: (a) initially storing in a computer accessible memory an animation data file which includes a plurality of set-pixel records containing binary digit data which sets pixel color changes at prescribed pixel locations on said display screen in accordance with prescribed differences between successive still images of said animated display, text records containing binary digit data specifying textural characters at prescribed colors and locations in said display, and a plurality of projection records containing binary digit data for timing and sequencing said pixel color changes for projecting said set-pixel records and said text records of said animation data file on said display screen in a prescribed sequence; (b) inputting said animation data file to a projector program in said computer which reads said set-pixel records, text records, and projection records; and (c) reading said animation data file in said computer to repeatedly and sequentially change individual prescribed pixels of an existing display to produce said animated display in accordance with said animation data file records.
Claim 27
Independent Claim
188 words
A method for producing an animated display on a bit-mapped display screen of a programmable computer system having a personal computer comprising the steps: (a) initially storing in a computer accessible memory an animation data file which includes a plurality of set-pixel records containing binary digit data which sets pixel color changes at prescribed pixel locations on said display screen in accordance with prescribed differences between successive still images of said animated display, text records containing binary digit data specifying textural characters at prescribed colors and locations in said display, and a plurality of projection records containing binary digit data for timing and sequencing said pixel color changes for projecting said set-pixel records and said text records of said animation data file on said display screen in a prescribed sequence; (b) inputting said animation data file to a projector program in said computer which reads said set-pixel records, text records, and projection records; and (c) reading said animation data file in said computer to repeatedly and sequentially change individual prescribed pixels of an existing display to produce said animated display in accordance with said animation data file records.
Claim 28
Dependent Claim
18 words
The method of claim 25 including setting said pixels by setting the color and location of said pixels.
Claim 29
Dependent Claim
44 words
The method of claim 26 including setting said pixels by sets of pixels and repeating the color a plurality of specified times over subsequently specified pixel sets to reduce the size of the animation data file and increase the speed of the animated display.
Claim 30
Dependent Claim
21 words
The method of claim 25 including projecting a prescribed number of said animation file records per second on said display screen.
Claim 31
Dependent Claim
20 words
The method of claim 25 including momentarily interrupting said animated display for keyboard input by the viewer of user commands.
Claim 32
Dependent Claim
25 words
The method of claim 25 including projecting said pixel and text records in a loop from the top to the bottom of said display screen.
Claim 33
Dependent Claim
32 words
The method of claim 25 including storing and projecting said animation file records in files consisting of four bytes and specifying the type of record in the first byte of said records.
Claim 34
Dependent Claim
21 words
The method of claim 25 including changing the colors of said pixels in an interleaving manner to speed up said display.
Claim 35
Independent Claim
271 words
A method of operating a personal computing system having a personal computer to produce an animated display on a bit-mapped display screen of the computing system comprising: (a) creating a set of serial still images having prescribed changes from one another; (b) storing said still images in the form of binary digit data corresponding to individual serial still image files in a computer accessible memory; (c) inputting an artist's command file in a computer programming language into said computer containing commands and parameters for developing said still image files, and executing said artist command file in said computer as a stored computer program; (d) developing said still image files in said computer by building and comparing a current composite image which includes a plurality of current still images with a previous composite image which includes a plurality of previous still images in accordance with the commands and parameters of said artist's command file and making set-pixel records of the differences in color between the pixels of said current and previous composite images; (e) updating and converting the current composite image to a previous composite image and building the next current composite image as a new current image and repeating step (d) until all of the still images in said set have been composed and compared sequentially; (f) creating an animation data file which includes said set-pixel records containing binary digit information corresponding to pixel change instructions; and (g) inputting said animation data file into a projector program in said computer which changes the pixel colors on said display screen and produces said animated display in accordance with said animation data file.
Claim 36
Independent Claim
271 words
A method of operating a personal computing system having a personal computer to produce an animated display on a bit-mapped display screen of the computing system comprising: (a) creating a set of serial still images having prescribed changes from one another; (b) storing said still images in the form of binary digit data corresponding to individual serial still image files in a computer accessible memory; (c) inputting an artist's command file in a computer programming language into said computer containing commands and parameters for developing said still image files, and executing said artist command file in said computer as a stored computer program; (d) developing said still image files in said computer by building and comparing a current composite image which includes a plurality of current still images with a previous composite image which includes a plurality of previous still images in accordance with the commands and parameters of said artist's command file and making set-pixel records of the differences in color between the pixels of said current and previous composite images; (e) updating and converting the current composite image to a previous composite image and building the next current composite image as a new current image and repeating step (d) until all of the still images in said set have been composed and compared sequentially; (f) creating an animation data file which includes said set-pixel records containing binary digit information corresponding to pixel change instructions; and (g) inputting said animation data file into a projector program in said computer which changes the pixel colors on said display screen and produces said animated display in accordance with said animation data file.
Claim 37
Dependent Claim
46 words
The method of claim 33 wherein said projector system reads said set-pixel records of said animation data file sequentially and changes only the pixels on the display screen which are different from the preceding image in accordance with said pixel change instruction of said animation file.
Claim 38
Dependent Claim
30 words
The method of claim 34 wherein said artist's command file includes command records which contain commands which the developer system follows and parameter records which specify perameters for the commands.
Claim 39
Dependent Claim
51 words
The method of claim 34 wherein said animation files data consist of a series of animation file records which are fixed in size and include four operable bytes of information to standardize operation of said projector program to improve speed and minimize storage for more rapid deployment of the animated display.
Claim 40
Independent Claim
159 words
A system for projecting an animated display on a bit-mapped display screen of a computer system having a personal computer comprising: (a) a set of still image files containing serial still images having prescribed successive image changes from one another; (b) an artist command file for storage in said computer written in a computer programming language containing command records and parameter records for developing the still image files; (c) a developer program for developing said still image files into an animation data file which includes set pixel records containing binary digit data corresponding to pixel changes between successive still image files and text records containing binary digit data specifying textural characters in said display developed in accordance with said commands and parameters of said artist command file; and (d) a projector program for reading said animation data file and changing the pixel colors on said display screen to produce said animated display in accordance with said animation data file.
Claim 41
Independent Claim
159 words
A system for projecting an animated display on a bit-mapped display screen of a computer system having a personal computer comprising: (a) a set of still image files containing serial still images having prescribed successive image changes from one another; (b) an artist command file for storage in said computer written in a computer programming language containing command records and parameter records for developing the still image files; (c) a developer program for developing said still image files into an animation data file which includes set pixel records containing binary digit data corresponding to pixel changes between successive still image files and text records containing binary digit data specifying textural characters in said display developed in accordance with said commands and parameters of said artist command file; and (d) a projector program for reading said animation data file and changing the pixel colors on said display screen to produce said animated display in accordance with said animation data file.
Claim 42
Dependent Claim
51 words
The system of claim 37 wherein said developer program includes means for comparing said still image files and determining the pixel color changes from a previous and to a current image file and means for making set-pixel records containing the changes of said pixel colors for said files in said set.
Claim 43
Dependent Claim
38 words
The system of claim 38 wherein said developer program includes means for creating a repeat pixel record for repeating the color of a previous pixel for a number of pixels that immediately follow it in said image file.
Claim 44
Dependent Claim
81 words
The system of claim 38 wherein said still image file includes foreground image files and background image files; and said developer program includes developer means for storing a background image, overlaying a foreground image onto said background image to create said current foreground image, comparing said current foreground image to said previous foreground image, and developing set-pixel records containing the differences in the colors of said pixels so that the pixels in the projected animation which are different will be changed.
Claim 45
Dependent Claim
24 words
The system of claim 40 wherein said developer further includes means for overlaying a plurality of said background images to develope said background image.
Claim 46
Dependent Claim
31 words
The system of claim 40 wherein said development program includes developer means for overlaying a foreground image onto said background image and keeping said overlayed image as the new background image.
Claim 47
Dependent Claim
47 words
The system of claim 37 wherein said animation file records have a fixed size of four bytes and the first byte of said records indicates a type of record so that the structure of the animation data file is optimized for the greatest storage efficiency and speed.
Claim 48
Dependent Claim
22 words
The system of claim 37 wherein said set pixel record files contain the location and color of the pixels of said display.
Claim 49
Dependent Claim
46 words
The system of claim 37 wherein said text records include a first record specifying the type of record and number of characters to be displayed in the text, a second record specifying the location, and three or more subsequent records containing said characters of said text.
Claim 50
Independent Claim
131 words
A system for projecting an animated display onto a bit-mapped display screen of a computer comprising: (a) an animation data file containing a series of set pixel records containing binary digit data which sets pixel color changes at prescribed pixel locations on said display screen in accordance with prescribed differences between successive still images which comprise said animated display displayed on said display screen, and a plurality of projection records containing binary digit data which controls the timing and repetition of said set pixel records; and (b) a projector program for sequentially reading said set pixel records of said animation data file in said computer and for projecting said pixel color changes to repeatedly change an existing display screen to produce an animated display in accordance with said animation data file.
Claim 51
Independent Claim
131 words
A system for projecting an animated display onto a bit-mapped display screen of a computer comprising: (a) an animation data file containing a series of set pixel records containing binary digit data which sets pixel color changes at prescribed pixel locations on said display screen in accordance with prescribed differences between successive still images which comprise said animated display displayed on said display screen, and a plurality of projection records containing binary digit data which controls the timing and repetition of said set pixel records; and (b) a projector program for sequentially reading said set pixel records of said animation data file in said computer and for projecting said pixel color changes to repeatedly change an existing display screen to produce an animated display in accordance with said animation data file.
Claim 52
Dependent Claim
54 words
The system of claim 45 wherein said animation data file includes text records containing the color and position of text characters to be displayed on said display screen with said pixel records so that said projector program produces said animated display with text in said color and at said position at a specified time.