Tone Mapping Operator (TMO) Intel® FPGA IP
Tone Mapping Operator (TMO) Intel® FPGA IP corrects poorly exposed images and video to reveal invisible details.
TMO Intel® FPGA IP Product Brief ›
Video and Vision Processing Suite Intel® FPGA IP User Guide ›
Tone Mapping Operator (TMO) Intel® FPGA IP
Overview
The TMO Intel FPGA IP modifies the contrast of a video stream to improve visibility in a wide variety of applications, such as medical imaging, video conferencing, daylight projection, security cameras, and machine vision. The IP is tile-based to take account of local exposure variations, improving the visibility of latent image detail to enhance and ease the overall viewing experience. The TMO IP core accepts RGB-format video input as an AXI4-Stream, statistically analyzes the image luminance (locally and globally) and dynamically adjusts image components to improve overall image contrast. These operations enhance underexposed and overexposed imagery to fully utilize the available dynamic range. The TMO IP requires an external processor, such as the Nios® II processor FPGA softcore, to allow configuration of TMO IP blocks and take measurements via the register bus.
Features
- Multi-tile local image statistics analysis
- Support for 8, 10 and 12 bit per color component
- Support up to 4 pixels in parallel per clock processing
- Low subframe latency (~ 100 clock cycles)
- Support resolutions up to 4K at 60 fps on Intel® C10/A10/S10 FPGAs and up to 8K at 60 fps on Intel® Agilex™FPGAs
- Low FPGA resource utilization
- AXI4-Stream video I/O interface
- AXI4-Stream ↔ Avalon® streaming interface Protocol Converters
- Avalon® memory mapped CPU control and memory interfaces
IP Quality Metrics
Basics |
|
---|---|
Year IP was first released |
2021 |
Latest version of Intel® Quartus® design software supported |
21.3 |
Status |
Production |
Deliverables |
|
Customer deliverables include the following:
|
Yes |
Any additional customer deliverables provided with IP |
Testbench and design example |
Parameterization GUI allowing end user to configure IP |
Yes |
IP core is enabled for Intel FPGA IP Evaluation Mode Support |
Yes |
Source language |
Verilog |
Testbench language |
Verilog |
Software drivers provided |
Yes |
Driver OS Support |
Bare metal |
Implementation |
|
User interface |
Intel® FPGA Streaming Video Protocol, Intel® Avalon® Memory-Mapped |
IP-XACT metadata |
No |
Verification |
|
Simulators supported |
VCS,VCS MX, Active-HDL, Riviera-PRO, Xcelium, Questa-Intel® FPGA Edition, Questa |
Hardware validated |
Intel® Arria® 10 GX |
Industry-standard compliance testing performed |
No |
If Yes, which test(s)? |
N/A |
If Yes, on which Intel FPGA device(s)? |
N/A |
If Yes, date performed |
N/A |
If No, is it planned? |
N/A |
Interoperability |
|
IP has undergone interoperability testing |
Yes |
If yes, on which Intel FPGA device(s) |
Intel® Cyclone® 10, Intel Arria® 10, Intel Straitix® 10, Intel Agilex™ |
Interoperability reports available |
No |
Design Example
Based on the Intel® Arria® 10 UHD HDMI 2.0 Video Format Conversion design with a simplified video pipeline and additional controls to operate and program the IP.
Need Help with Your Design?
The Intel® FPGA design services team have developed a pool of expertise and a wealth of intellectual property (IP) to solve customer design challenges in the areas of intelligent video and vision processing. Our experienced and skilled designers are motivated to meet your design needs with the most efficient and innovative solutions, using our library of highly optimized and proven IP. We cover a wide variety of applications ranging from high-volume consumer electronics to mid-volume specialist design in markets including—but not limited to—medical imaging, ProAV, industrial, military, and broadcast.
Related Links
Documentation
White Paper
Development Boards
Additional Resources
Find IP
Find the right Intel® FPGA Intellectual Property core for your needs.
Technical Support
For technical support on this IP core, please visit Support Resources or Intel® Premier Support. You may also search for related topics on this function in the Knowledge Center and Communities.
IP Evaluation and Purchase
Evaluation mode and purchasing information for Intel® FPGA Intellectual Property cores.
Designing with Intel® FPGA IP
Learn more about designing with Intel® FPGA IP, a large selection of off-the-shelf cores optimized for Intel® FPGAs.
IP Base Suite
Free Intel FPGA IP Core licenses with an active license for Intel® Quartus® Prime Standard or Pro Edition Software.
I-Tested
Intel awards the interoperability-tested or I-Tested certification to verified Intel FPGA IP or Intel FPGA Design Solutions Network member IP cores.
Intel® FPGA Partner IP
Browse catalog of Intel® FPGA partner intellectual property cores in the Intel® Solutions Marketplace.
Design Examples
Download design examples and reference designs for Intel® FPGA devices.
IP Certifications
Intel is committed to providing Intellectual Property cores that work seamlessly with Intel® FPGA tools or interface specifications.
Contact Sales
Get in touch with sales for your Intel® FPGA product design and acceleration needs.