The detail and edge enhancement algorithm increases the sharpness or detail of images at both standard-definition and high-definition resolutions to add depth and clarity to every image. This technology provides two types of enhancement: one for fine details and one for object edges. To perform the algorithms on these areas, the appropriate enhancement type is determined on regions of incoming video and still pictures.
The detail and edge enhancement IP core can be used for many applications to improve the quality of video or still images. As part of a video SoC for consumer electronic applications such as set-top boxes, the IP core's algorithms enhance the quality of video streams, especially those encoded with lower bit rates. In this case, the IP core will be placed in the digital video processing chain behind a video decoder or as part of a video output unit which sends the video content to the display.
In SoCs for DTVs or computer displays, the detail and edge enhancement IP core will improve any incoming video and still image content. The core can also be integrated into SoCs for smart cables to increase quality of the images sent from a source to a DTV where both devices do not offer this capability. Since the IP core is a hardwired solution with low power requirements, it is also suitable for mobile devices.
Detail enhancement applies sharpening to the entire image, while edge enhancement applies sharpening only to object edges. Both enhancement procedures are performed independently to achieve optimum results without adding visible noise.
The detail enhancement IP works with 8-, 10-, or 12-bit color depth and with all SD and HD resolutions. The level of enhancement can be easily controlled via software.
- Verilog source code, Verification environment, synthesis scripts, Documentation in PDF format
Block Diagram of the Detail and Edge Enhancement IP core