|
OpenRL is a high-level API, allowing PC programmers to access the power of Linedancer without needing to understand the underlying technology or programming model.
OpenRL – a new open industry standard Developed in conjunction with Imagineer Systems, OpenRL is a new platform-independent Application Programming Interface (API) which allows developers of high-performance image processing applications to take advantage of plug-in acceleration platforms, such as Aspex's Accelera 3000 PCI-X card.
OpenRL has been designed from the start to be technology- and platform-independent, enabling us to promote it as an open industry framework, complementing other APIs such as OpenML and OpenGL.
OpenRL has been developed with an emphasis on broadcast, video and film post production applications, but can be used for developing any high-performance image processing application.
Typical applications
 |
- Accelerated effects plug-ins
- Real-time video processing
|
 |
- Accelerated inspection systems
|
 |
- Image processing pipeline development
- Programmable RIP engines
|
OpenRL provides a high-level host API which allows C/C++ programmers to take advantage of plug-in hardware accelerators
Node based architecture Unlike OpenGL or DirectX, OpenRL provides a high-level node-based architecture, optimised for processing bitmap images. With OpenRL, developers can quickly develop complex image processing applications by connecting together different "nodes" to create a “graph”, or tree.
The OpenRL Resource Manager executes the user’s node graph using the software and hardware resources available in the system, allowing users to create software products which can transparently take advantage of available acceleration resources, or execute in software-only mode on the host PC.
Accelerated OpenRL node libraries Aspex provides a set of accelerated OpenRL nodes which will run on the Accelera 3000 PCI-X plug-in card, dramatically improving the performance of demanding image processing functions such as large kernel filters.
More information For more information on OpenRL, visit the OpenRL site at http://www.openrl.com/
|