Thursday, February 15th 2024
Adaptive Sharpening Filter Outlined in Intel Lunar Lake Xe2 Patch Notes
Intel appears to working on an intriguing next generation adaptive sharpening filter—as revealed in mid-week published patch notes. Lunar Lake's display engine seems to be the lucky recipient here—its Xe2 "Battlemage" graphics architecture is expected to debut later this year. Second generation Intel Arc integrated graphics solutions have been linked to mobile Lunar Lake (LNL) processors—driver enablement was uncovered by Phoronix last September. The notes reveal that Team Blue is exploring a more intelligent approach to improving visual enhancements across games and productivity applications.
Author, Nemesa Garg (an engineer at Intel India) stated: "Many a times images are blurred or upscaled content is also not as crisp as original rendered image. Traditional sharpening techniques often apply a uniform level of enhancement across entire image, which sometimes result in over-sharpening of some areas and potential loss of natural details. Intel has come up with Display Engine based adaptive sharpening filter with minimal power and performance impact. From LNL onwards, the Display hardware can use one of the pipe scaler for adaptive sharpness filter. This can be used for both gaming and non-gaming use cases like photos, image viewing. It works on a region of pixels depending on the tap size."Garg's description continued: "This RFC is an attempt to introduce an adaptive sharpness solution which helps in improving the image quality. For this new CRTC property is added. The user can set this property with desired sharpness strength value with 0-255. A value of 1 representing minimum sharpening strength and 255 representing maximum sharpness strength. A strength value of 0 means no sharpening or sharpening feature disabled. It works on a region of pixels depending on the tap size. The coefficients are used to generate an alpha value which is used to blend the sharpened image to original image. Userspace implementation for sharpening feature and IGT implementation is in progress."
Sources:
Kernel.org, Phoronix, VideoCardz, TechRadar
Author, Nemesa Garg (an engineer at Intel India) stated: "Many a times images are blurred or upscaled content is also not as crisp as original rendered image. Traditional sharpening techniques often apply a uniform level of enhancement across entire image, which sometimes result in over-sharpening of some areas and potential loss of natural details. Intel has come up with Display Engine based adaptive sharpening filter with minimal power and performance impact. From LNL onwards, the Display hardware can use one of the pipe scaler for adaptive sharpness filter. This can be used for both gaming and non-gaming use cases like photos, image viewing. It works on a region of pixels depending on the tap size."Garg's description continued: "This RFC is an attempt to introduce an adaptive sharpness solution which helps in improving the image quality. For this new CRTC property is added. The user can set this property with desired sharpness strength value with 0-255. A value of 1 representing minimum sharpening strength and 255 representing maximum sharpness strength. A strength value of 0 means no sharpening or sharpening feature disabled. It works on a region of pixels depending on the tap size. The coefficients are used to generate an alpha value which is used to blend the sharpened image to original image. Userspace implementation for sharpening feature and IGT implementation is in progress."
1 Comment on Adaptive Sharpening Filter Outlined in Intel Lunar Lake Xe2 Patch Notes