Claims
- 1. A computer-based system for generating transition effects of source images into target image locations within a displayed image, comprising:
- means for dividing a display of said displayed image into cells;
- memory means for storing displayed data;
- means for generating a cell table in said memory means, said cell table including a plurality of rows, each row corresponding to one of said cells, each row including: a first location field corresponding to a source cell location; a cell size identifier; and, a target location field corresponding to a target cell location;
- means for selecting one of a plurality of transition effect functions;
- means for solving said selected transition effect function for each row;
- means for ordering said rows in accordance with said selected transition effect function solutions; and
- means for placing cells of a source image into a target image location within said displayed image sequentially in accordance with said ordered rows of said cell table.
- 2. The system according to claim 1, wherein said transition effect function solution value varies with horizontal and vertical cell position.
- 3. The system according to claim 2, further comprising means for sub-ordering rows of said table having the same solution value.
- 4. The system according to claim 3, wherein said sub-ordering order is determined according to a function whose output varies with cell position.
- 5. The system according to claim 3, wherein said sub-ordering order is determined randomly.
- 6. The system according to claim 2, wherein said means for ordering arranges said rows in increasing numerical order.
- 7. The system according to claim 2, wherein said means for ordering arranges said rows in decreasing numerical order.
- 8. The system according to claim 2, further comprising scaling means for normalizing said values into transition panels in accordance with a ordering vector.
- 9. The system according to claim 2, wherein each row of said cell table further includes a timing field for designating a transition pause associated with the row, and wherein said transition effects system further comprises:
- pause timing means, responsive to said timing field, for generating a corresponding pause in said transition effect.
- 10. The system according to claim 9, wherein said timing field is a single bit flag indicating a fixed length pause.
- 11. The system according to claim 2, wherein each row of said cell table further includes a clipping tag for designating a region of said display affected by said row, and wherein said transition effects system further comprises:
- clipping means, responsive to said clipping tag, for comparing said clipping tag to a region of interest and bypassing processing of the corresponding row if said clipping tag is outside said region of interest.
- 12. A method for generating transition effects of source images into target image locations within a displayed image, comprising the steps of:
- dividing a display of said displayed image into cells;
- creating a cell table having a plurality of rows, each row corresponding to one of said cells, each row including: a first location field; corresponding to a source cell location; a cell size identifier; and, a target location field corresponding to a target cell location;
- selecting one of a plurality of transition effect functions;
- solving said selected transition effect function for each row;
- ordering said rows in accordance with said selected transition effect function solutions; and
- placing cells of a source image into a target image location within said displayed image in accordance with said ordered rows of said cell table.
- 13. The method for generating transition effects source images into target image locations according to claim 12, wherein said transition effect function solution varies with horizontal and vertical cell position.
- 14. The method for generating transition effects source images into target image locations according to claim 13, further including the step of sub-ordering rows of said table having the same numerical value.
- 15. The method for generating transition effects source images into target image locations according to claim 14, wherein said sub-ordering order is determined according to a function whose output varies with cell position.
- 16. The method for generating transition effects source images into target image locations according to claim 14, wherein sub-ordering order is determined randomly.
- 17. The method for generating transition effects source images into target image locations according to claim 13, wherein said ordering step arranges said rows in increasing numerical order.
- 18. The method for generating transition effects source images into target image locations according to claim 13, wherein said ordering step arranges said rows in decreasing numerical order.
- 19. The method for generating transition effects source images into target image locations according to claim 13, further comprising the step of:
- normalizing said solution values into transition panels in accordance with a sorting vector.
- 20. The method for generating transition effects source images into target image locations according to claim 13, wherein each row of said cell table further includes a timing field for designating a transition pause associated with the row, and wherein said method further comprises the step of:
- responsive to said timing field indicating a pause, generating a corresponding pause in said transition effect.
- 21. The method for generating transition effects source images into target image locations according to claim 20, wherein said timing field is a single bit flag indicating a fixed length pause.
- 22. The method for generating transition effects source images into target image locations according to claim 13, wherein each row of said cell table further includes a clipping tag for designating a region of interest of said display affected by said row, and wherein said method further comprises the step of:
- comparing said clipping tag to a region of interest and bypassing processing of the corresponding row of said clipping tag is outside said region of interest.
Parent Case Info
This application is a continuation of application Ser. No. 07/972,696, filed Nov. 6, 1992, now U.S. Pat. No. 5,414,805.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5101364 |
Davenport et al. |
Mar 1992 |
|
5359712 |
Cohen et al. |
Oct 1994 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
972696 |
Nov 1992 |
|