International Journal of Technology (Oct 2022)

Video Chunk Processor: Low-Latency Parallel Processing of 3 x 3-pixel Image Kernels

  • Daniel Cheok Kiang Kho,
  • Mohammad Faizal Ahmad Fauzi,
  • Sin Liang Lim

DOI
https://doi.org/10.14716/ijtech.v13i5.5865
Journal volume & issue
Vol. 13, no. 5
pp. 1045 – 1054

Abstract

Read online

Video framebuffers are usually used in video processing systems to store an entire frame of video data required for processing. These framebuffers make extensive use of random access memory (RAM) technologies and interfaces that use them. Recent trends in the high-speed video discuss the use of higher speed memory interfaces such as DDR4 (double-datarate 4) and HBM (high-bandwidth memory) interfaces. To meet the demand for higher image resolutions and frame rates, larger and faster framebuffer memories are required. While it is not feasible for software to read and process parts of an image quickly and efficiently enough due to the high speed of the incoming video, a hardware-based video processing solution poses no such limitation. Existing discussions involve the use of framebuffers even in hardware-based implementations, which greatly reduces the speed and efficiency of such implementations. This paper introduces hardware techniques to read and process kernels without the need to store the entire image frame. This reduces the memory requirements significantly without losing the quality of the processed images.

Keywords