The Digital Zoom (DZ) core transforms the field of image magnification. DZ operates much faster than software-based solutions, but consumes only a fraction of the power. With DZ it becomes possible for high-performance image processing systems to crop and enlarge dynamically, and for adaptive video to zoom quickly and effectively. Offering previously unknown levels of zoom performance, DZ helps to bring the next generation of high-performance video applications to life.
- Real-time computation with latency of just a few video lines.
- Both up-scaling and down-scaling functions.
- Dynamically adjustable zoom-window size and position.
- Run-time computed scaling factor.
- Horizontal and vertical scaling factors that can be tied to maintain aspect ratio, or made independent, according to build-time configuration.
- Automatic black bar placement on either horizontal or vertical borders.
- Bilinear interpolation in both horizontal and vertical directions.
- Progressive video input mode, with interlaced mode available on request.
- Run-time programmable output resolution.
- Input video resolutions for 16×16 up to 2048×2048, with higher resolution available on request.
- Wide-ranging video data format support, from monochrome (up to 32-bit) to 4:4:4 10-bit RGB.
- No external memory required.
- The DZ core offers a full range of functionality, all delivered in genuine real time:
- Dynamically programmable zoom window.
- Real-time, low-latency computation, well-suited to high-performance object tracking.
- Support for both up-scaling and down-scaling.
- A wide range of supported video resolutions and formats.
- Bilinear interpolation support.
- No external memory required
Block Diagram of the Digital Zoom Core