System for optimizing graphics operations
First Claim
Patent Images
1. A method of applying two effects to an image, the method comprising the steps of:
- using a first processor to apply a first effect to a first frame of an image to generate an intermediate frame; and
using a second processor to apply a second effect to the intermediate frame;
wherein applying said first effect to a next frame by said first processor occurs approximately during the time that said second processor is applying said second effect to said intermediate frame,wherein said first processor is a central processing unit (CPU) if said first effect is better suited to said CPU than an available graphics processing unit (GPU), andwherein said first processor is a graphics processing unit (GPU) if said first effect is better suited to said GPU than an available central processing unit (CPU).
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system for producing images including techniques for reducing the memory and processing power required for such operations. The system provides techniques for programmatically representing a graphics problem. The system further provides techniques for reducing and optimizing graphics problems for rendering with consideration of the system resources, such as the availability of a compatible GPU.
-
Citations
11 Claims
-
1. A method of applying two effects to an image, the method comprising the steps of:
-
using a first processor to apply a first effect to a first frame of an image to generate an intermediate frame; and using a second processor to apply a second effect to the intermediate frame; wherein applying said first effect to a next frame by said first processor occurs approximately during the time that said second processor is applying said second effect to said intermediate frame, wherein said first processor is a central processing unit (CPU) if said first effect is better suited to said CPU than an available graphics processing unit (GPU), and wherein said first processor is a graphics processing unit (GPU) if said first effect is better suited to said GPU than an available central processing unit (CPU). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause two or more processors to:
-
use a first processor to apply a first effect to a first frame of an image to generate an intermediate frame; and use a second processor to apply a second effect to the intermediate frame; wherein applying the first effect to a next frame by the first processor occurs approximately during the time that the second processor is applying the second effect to the intermediate frame, wherein the first processor comprises a central processing unit (CPU) if the first effect is better suited to the CPU than an available graphics processing unit (GPU), and wherein the first processor comprises a graphics processing unit (GPU) if the first effect is better suited to the GPU than an available central processing unit (CPU). - View Dependent Claims (8, 9, 10, 11)
-
Specification