Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
188 words
A method for dissolving a first image displayed on a pixel-oriented display of a computer into a second image by controlling the values of pixels representing the image, said first image being w pixels in width and h pixels in height and each pixel being identified by a unique non-negative number, comprising the steps of: (a) selecting a prime number p; (b) selecting a number k=k 0 , where k 0 is a number between 1 and p-1; (c) calculating a pixel number j in the current image according to the formula j=(w*h)+k-p; (d) determining if j is non-negative; if j is non-negative: (e) replacing the pixel corresponding to pixel number j in the first image with the corresponding pixel in the second image; (f) calculating a number j new according to the formula j new =j-(p-1), and setting j=j new ; and (g) returning to step (d); and if j is negative: (h) calculating a number knew according to the formula k new =(k*m) mod p, wherein m is a primitive root of unity modulo p, and setting k=k new ; and (i) returning to step (c).
Claim 2
Independent Claim
188 words
A method for dissolving a first image displayed on a pixel-oriented display of a computer into a second image by controlling the values of pixels representing the image, said first image being w pixels in width and h pixels in height and each pixel being identified by a unique non-negative number, comprising the steps of: (a) selecting a prime number p; (b) selecting a number k=k 0 , where k 0 is a number between 1 and p-1; (c) calculating a pixel number j in the current image according to the formula j=(w*h)+k-p; (d) determining if j is non-negative; if j is non-negative: (e) replacing the pixel corresponding to pixel number j in the first image with the corresponding pixel in the second image; (f) calculating a number j new according to the formula j new =j-(p-1), and setting j=j new ; and (g) returning to step (d); and if j is negative: (h) calculating a number knew according to the formula k new =(k*m) mod p, wherein m is a primitive root of unity modulo p, and setting k=k new ; and (i) returning to step (c).
Claim 3
Dependent Claim
38 words
The method of claim 1 wherein the pixel to be replaced in the first image, identified by pixel number j, is located at column x and row y of the first image, where x=j mod w and y=j/w.
Claim 4
Dependent Claim
25 words
The method of claim 1 wherein p=2 e +1 with e being a positive integer and m=2 c -1 with c being a positive integer.
Claim 5
Dependent Claim
9 words
The method of claim 3 wherein e=16 and c=15.
Claim 6
Dependent Claim
21 words
The method of claim 1 wherein all pixels in the first image have been replaced when k new =k 0 .
Claim 7
Dependent Claim
74 words
The method of claim 1 wherein each pixel in the first image displays a color associated with an entry in a current palette and each corresponding pixel in the second image displays a color associated with an entry in a source palette, and wherein the current palette is gradually changed to the source palette by linearly interpolating each palette entry between the color in the current palette and the color in the source palette.
Claim 8
Dependent Claim
240 words
A computer system operative to execute a program module for dissolving a first image displayed on a pixel-oriented display of an output device into a second image, said first image being w pixels in width and h pixels in height and each pixel being identified by a unique non-negative number, comprising: a processing device; a memory, coupled to the processing device, for storing the program module, the program module operative to display an image; and an output device having a display, coupled to the processing device, for displaying an image, the processing device, responsive to instructions from the program module, operative to: (a) select a prime number p; (b) select a random number k 0 between 1 and p-1; (c) set a number k=k 0 ; (d) calculate a pixel number j according to the formula j=(w*h)+k-p; (e) determine if j is non-negative; if j is non-negative: (f) control the pixel value associated with the pixel corresponding to pixel number j in the first image to replace said pixel with the corresponding pixel in the second image; and (g) calculate a number anew according to the formula j new =j-(P-1), and set j=j new ; and (h) return to (e); and if j is negative: (i) calculate a number k new according to the formula k new =(k*m) mod p, wherein m is a primitive root of unity modulo p, and set k=k new ; and (j) return to (d).
Claim 9
Dependent Claim
240 words
A computer system operative to execute a program module for dissolving a first image displayed on a pixel-oriented display of an output device into a second image, said first image being w pixels in width and h pixels in height and each pixel being identified by a unique non-negative number, comprising: a processing device; a memory, coupled to the processing device, for storing the program module, the program module operative to display an image; and an output device having a display, coupled to the processing device, for displaying an image, the processing device, responsive to instructions from the program module, operative to: (a) select a prime number p; (b) select a random number k 0 between 1 and p-1; (c) set a number k=k 0 ; (d) calculate a pixel number j according to the formula j=(w*h)+k-p; (e) determine if j is non-negative; if j is non-negative: (f) control the pixel value associated with the pixel corresponding to pixel number j in the first image to replace said pixel with the corresponding pixel in the second image; and (g) calculate a number anew according to the formula j new =j-(P-1), and set j=j new ; and (h) return to (e); and if j is negative: (i) calculate a number k new according to the formula k new =(k*m) mod p, wherein m is a primitive root of unity modulo p, and set k=k new ; and (j) return to (d).
Claim 10
Dependent Claim
38 words
The system of claim 7 wherein the pixel to be replaced in the first image, identified by pixel number j, is located at column x and row y of the first image, where x=j mod w and y=j/w.
Claim 11
Dependent Claim
25 words
The system of claim 7 wherein p=2 e +1 with e being a positive integer and m=2 c -1 with c being a positive integer.
Claim 12
Dependent Claim
9 words
The system of claim 9 wherein e=16 and c=15.
Claim 13
Dependent Claim
21 words
The system of claim 8 wherein all pixels in the first image have been replaced when k new =k 0 .
Claim 14
Dependent Claim
75 words
The system of claim 7 wherein each pixel in the first image displays a color associated with an entry in a current palette and the each corresponding pixel in the second image displays a color associated with an entry in a source palette, and wherein the current palette is gradually changed to the source palette by linearly interpolating each palette entry between the color in the current palette and the color in the source palette.
Claim 15
Dependent Claim
200 words
A computer-readable medium on which is stored a program module for dissolving a first image displayed on a pixel-oriented display into a second image, said first image being w pixels in width and h pixels in height and each pixel in said first image being identified by a unique non-negative number, the program module comprising instructions which, when executed by the computer, perform the steps of: (a) selecting a prime number p; (b) selecting a number k=k 0 , where k 0 is a number between 1 and p-1; (c) calculating a pixel number j in the current image according to the formula j=(w*h)+k-p; (d) determining if j is non-negative; if j is non-negative: (e) replacing the pixel corresponding to pixel number j in the first image with the corresponding pixel in the second image; (f) calculating a number j new according to the formula j new =j-(p-1), and setting j=j new ; and (g) returning to step (d); and if j is negative: (h) calculating a number k new according to the formula k new =(k*m) mod p, wherein m is a primitive root of unity modulo p, and setting k=k new ; and (i) returning to step (c).
Claim 16
Dependent Claim
200 words
A computer-readable medium on which is stored a program module for dissolving a first image displayed on a pixel-oriented display into a second image, said first image being w pixels in width and h pixels in height and each pixel in said first image being identified by a unique non-negative number, the program module comprising instructions which, when executed by the computer, perform the steps of: (a) selecting a prime number p; (b) selecting a number k=k 0 , where k 0 is a number between 1 and p-1; (c) calculating a pixel number j in the current image according to the formula j=(w*h)+k-p; (d) determining if j is non-negative; if j is non-negative: (e) replacing the pixel corresponding to pixel number j in the first image with the corresponding pixel in the second image; (f) calculating a number j new according to the formula j new =j-(p-1), and setting j=j new ; and (g) returning to step (d); and if j is negative: (h) calculating a number k new according to the formula k new =(k*m) mod p, wherein m is a primitive root of unity modulo p, and setting k=k new ; and (i) returning to step (c).
Claim 17
Dependent Claim
37 words
The medium of claim 13 wherein the pixel to be replaced in the first, identified by pixel number j, is located at column x and row y of the first image, where x=j mod w and y=j/w.
Claim 18
Dependent Claim
25 words
The medium of claim 13 wherein p=2 e +1 with e being a positive integer and m=2 c -1 with c being a positive integer.
Claim 19
Dependent Claim
9 words
The system of claim 15 wherein e=16 and c=15.
Claim 20
Dependent Claim
21 words
The medium of claim 14 wherein all pixels in the first image have been replaced when k new =k 0 .
Claim 21
Dependent Claim
75 words
The medium of claim 13 wherein each pixel in the first image displays a color associated with an entry in a current palette and the each corresponding pixel in the second image displays a color associated with an entry in a source palette, and wherein the current palette is gradually changed to the source palette by linearly interpolating each palette entry between the color in the current palette and the color in the source palette.