c.WAVE120 is a deep learning-based super-resolution HW IP that upscales low-resolution data into high resolution in real-time. The neural network on c.WAVE120 is designed and trained to upscale video horizontally and vertically to two, and four times larger with enhanced resolution results. c.WAVE120 performs upscaling tasks by utilizing a massive set of training datasets. c.WAVE120 extracts the feature points of an image or video, splits them pixel by pixel, applies the appropriate colors to fill in the missing parts of the data, stitches them, and then reproduces sharper, higher-resolution images.
In modern technology, neural networks are used to implement neural processing units (NPU) to execute deep learning algorithms. For the SR network, implementation is impracticable due to the structural limitations, such as extremely high DRAM bandwidth requirements.