Generating one or more linear blends
First Claim
1. A method of generating one or more linear blends from a list of one or more fill-paths defining a current linear blend, and at least one new fill-path, where the fill-paths each comprise a single colored parallelogram, the method comprising the steps of:
- (a) adding one said new fill-path to said list to become a last fill-path in said list, if each condition of a set thereof is met, otherwise proceeding to step (c), said set comprising at least one condition, said one condition being based on the color of the new fill-path and the last fill-path and a threshold value, and said threshold value is preset to such a value so that the new fill-path will not be added to the list if the new fill-path does not visually form part of the current linear blend;
(b) repeating said step (a) for each remaining said new fill-path; and
(c) generating one or more linear blends from the first fill-path in said list to the last fill-path in said list.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (1005) generates one or more linear blends. Initially, the method has a list of already received one or more fill-paths defining a current linear blend, and a newly received fill-path, where the fill-paths each comprise a single colored parallelogram (eg. 700). The method adds (1090) the new fill-path to the list to become the last fill-path in the list, if the difference (1230) in color between the new fill-path and the last fill-path in the list is no greater, in each color channel, than a predetermined threshold value multiplied by the difference in color between the last and second-last fill-paths in the list. The predetermined threshold value is preset to such a value so that the new fill-path will not be added to the list if the new fill-path does not visually form part of the current linear blend. The method repeats this step for each new fill-path received until the aforementioned condition is not satisfied. Then, the method generates (1040) one or more linear blends from the first fill-path in the list to the last fill-path in the list.
-
Citations
30 Claims
-
1. A method of generating one or more linear blends from a list of one or more fill-paths defining a current linear blend, and at least one new fill-path, where the fill-paths each comprise a single colored parallelogram, the method comprising the steps of:
-
(a) adding one said new fill-path to said list to become a last fill-path in said list, if each condition of a set thereof is met, otherwise proceeding to step (c), said set comprising at least one condition, said one condition being based on the color of the new fill-path and the last fill-path and a threshold value, and said threshold value is preset to such a value so that the new fill-path will not be added to the list if the new fill-path does not visually form part of the current linear blend;
(b) repeating said step (a) for each remaining said new fill-path; and
(c) generating one or more linear blends from the first fill-path in said list to the last fill-path in said list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program element comprising computer program code means to make a computer execute a procedure generate one or more linear blends from a list of one or more fill-paths defining a current linear blend, and at least one new fill-path, where the fill-paths each comprise a single colored parallelogram, the program code means comprising
adding code means for adding one said new fill-path to said list to become a last fill-path in said list, if each condition of a set thereof is met, otherwise executing said generation code means, wherein said set comprises at least one condition, said one condition being based on the color of the new fill-path and the last fill-path and a threshold value, and said threshold value is preset to such a value so that the new fill-path will not be added to the list if the new fill-path does not visually form part of the current linear blend; -
code means for calling said adding code means for each remaining said new fill-path; and
generating code means for generating one or more linear blends from the first fill-path in said list to the last fill-path in said list. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30)
-
-
29. Apparatus for generating one or more linear blends from a list of one or more fill-paths defining a current linear blend, and at least one new fill-path, where the fill-paths each comprise a single colored parallelogram, said apparatus comprising:
-
means for adding one said new fill-path to said list to become a last fill-path in said list, if each condition of a set thereof is met, otherwise enabling a generating means, said set comprising at least one condition, said one condition being based on the color of the new fill-path and the last fill-path and a threshold value, and said threshold value is preset to such a value so that the new fill-path will not be added to the list if the new fill-path does not visually form part of the current linear blend;
means for repeating operation of said adding means for each remaining said new fill-path; and
said generating means being operable to generate one or more linear blends from the first fill-path in said list to the last fill-path in said list.
-
Specification