Modern embedded portable devices usually have to deal with large amounts of video data. Due to massive floating-point multiplications, the color space conversion is inefficient on the embedded processor. Considering the characteristics of RGB to YCbCr color space conversion, this paper proposed a strategy for truncated-based LUT Multiplier (T-LUT Multiplier). On this base, an original approach converting RGB to YCbCr is presented which employs the T-LUT Multiplier and the pipeline-based adder. Experimental results demonstrate that the proposed method can obtain maximum operating frequency of 358MHz, 3.5 times faster than the direct method. Furthermore, the power consumption is less than that of the general method approximately by 15%~27%.
The video capture and preprocessing is the basis of video process system. This paper analyzes the timing of video capture by Camera Link interface based on FPGA, and proposed an automatic error detection approach to avoid error accumulation during the video data capture. Furthermore, by adopting the optimized LUT and pipeline addition, an optimized method for RGB to YCbCr color space conversion (CSC) is presented specifically for the video format preprocessing. Experimental results demonstrate that the strategy we proposed is of high reliability, and it could obtain maximum operation frequency of 334MHz, 3.16 times faster than the direct method.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.