METHOD TO DISTRIBUTE THE DRAWING CALCULATION OF ARCHITECTURAL DATA ELEMENTS BETWEEN MULTIPLE THREADS
First Claim
Patent Images
1. A method for calculating a series of frames of video data, comprising:
- grouping a plurality of architectural data elements into a plurality of threads using a processor;
calculating a frame part of animation data for each of the threads;
determining a calculation time for each of the threads; and
modifying the grouping of the plurality of architectural data elements as a function of the calculation time for each of the threads to achieve the same calculation time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for calculating a series of frames of video data, comprising grouping a plurality of architectural data elements into a plurality of threads using a processor. Calculating a frame part of animation data for each of the threads. Determining a calculation time for each of the threads. Modifying the grouping of the plurality of architectural data elements as a function of the calculation time for each of the threads.
3 Citations
13 Claims
-
1. A method for calculating a series of frames of video data, comprising:
-
grouping a plurality of architectural data elements into a plurality of threads using a processor; calculating a frame part of animation data for each of the threads; determining a calculation time for each of the threads; and modifying the grouping of the plurality of architectural data elements as a function of the calculation time for each of the threads to achieve the same calculation time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for calculating a series of frames of video data, comprising:
-
a building model system storing a plurality of architectural data elements; and a frame calculation system operating on a processor and configured to retrieve the plurality of architectural data elements form the building model system and to calculate a frame of video data, wherein the frame calculation system further comprises an element allocation system configured to assign each of the plurality of architectural data elements to one of a plurality processing threads. - View Dependent Claims (11, 12, 13)
-
Specification