D) Core Image/Core Video Core Image and Core Video are frameworks which provide advanced image processing capabilities typically used by the larger software companies. What is significant here is that now a single software developer has access to image tools previously only seen in high end programs like Adobe Photoshop. More than 100 professional 2D and 3D effects are provided by Apple as part of the frameworks. Apple provides an SDK so developers can write plugin units to create more effects. Like the Core Graphics framework which is part of Quartz Extreme, Core Image and Core Video rest on top of OpenGL. The calculations for the effects are done using the graphics processor on your graphics card. Calculations are done with floating point precision and are layered. The layering of effects allows for real-time and nondestructive editing. All 2D and 3D filters can be applied to either static images or video. The CPU is used as a fallback if the GPU is not up to the task. Phil Schiller (Apple's Senior VP for Worldwide Marketing) gave a demo using an app called "Fun House". This was an internal app written in one week by a single person. Schiller made the statement that there is a mechanism which dynamically analyzes the filters and the underlying hardware to optimize performance for any given scenario. It turns out that Core Image and Core Video are the same technologies that originally made their debut in the Apple program called "Motion". "Motion" was first introduced earlier this year at the National Association of Broadcasters convention (www.apple.com/motion).
puebla -- Wed, 06 Apr 2005 18:59:35 +0300 reply