Electronic Image Stabilization (EIS) IP
Electronic Image Stabilization IP
What is EIS (Electronic Image Stabilizer)?
.png?width=600&height=238&name=%E7%94%BB%E5%83%8F%20(17).png)
EIS (Electronic Image Stabilizer) is an IP that removes camera shake from the input video and outputs stable video.
EIS Operating Principle
The system detects motion vectors from the input video and switches the cropping position of the output video based on those motion vectors to remove shake from the input video.
Product Specifications
Specifications Table
| Detection Block Size | 64 × 64 |
|---|---|
| Number of Detection Points | 9 points (standard) |
| Detection Range | 7 pixels × 7 pixels per frame (standard) |
| Detection Algorithm | Mode detection |
| Video Delay | 2 frames |
| Input Video Specifications | 2048×1208 or higher, less than 4096×4096, 60 fps |
| Output Video Specifications | 1920×1080, 60 fps |
| Memory Interface | AXI4 (Write Channel: 128-bit) AXI4 (Read Channel: 32-bit) |
| Number of Frame Buffers | 4 pages |
| Memory Usage | 40 MByte |
Constraints and Requirements
Image Sensor: Global Shutter
DDR-SDRAM for frame memory is required
Reference Design
Configuration
・Based on AMD’s KR260
・Detects motion using MVD (Motion Vector Detection)
・Video shifting is achieved via DMA
・Four frame buffers
EIS Resources
EIS (MVD+VMDA) Resources
| Resource | MVD × 9 | DMA Section | Total |
| LUT | 4,000 | 1,800 | 5,800 |
|---|---|---|---|
| FF | 3000 | 1,400 | 4,400 |
| CARRY8 | 180 | 95 | 275 |
| BRAM | 16 | 8 | 24 |
The number of MVDs used can be increased or decreased
Video Demonstrating the Effect
Support
CIS employs numerous engineers with extensive experience in various fields, including RTL design related to high-speed interfaces and image processing, PCB design involving high-speed signals, and embedded software development. Please feel free to contact us regarding IP customization and other related matters.