Pyramid Architecture for 3840 X 2160 Quad Full High Definition 30 Frames/s Video Acquisition

Image pipeline processing is crucial to generating high quality images in applications using complementary metaloxide-semiconductor (CMOS)/charge-coupled device sensors. The on-chip line buffer normally dominates the total area and power dissipation due to the needed filter window buffering. As image resolution and filter support increase, the area and power requirement increase accordingly. This paper presents a novel pyramid architecture to efficiently process a system that the image pipeline is between an image sensor and video coding engine. By utilizing the features of the pyramid structure and block-based video/image encoders, the proposed architecture is scalable from low to high image resolution and filter size. The input image is first partitioned into floors of tiles to reduce the frame line buffer. Two computing schemes, immediate result reuse and vertical snack scan, are utilized to reduce the overlapping redundant computations. A 90 nm CMOS chip design with 7 × 5 filter support for 3840 × 2160 quad full high definition video at 30 frames/s is designed to demonstrate the performance of power and area efficiency. Compared with traditional architectures with frame line buffers, the proposed design has shown that the power consumption is reduced by 25% to 108 mW from 145 mW. The chip area is reduced by 65% to 309 K from 888 K logic gates. The external memory bandwidth increases to 8286 Mbit/s from 5972 Mbit/s for YUV4:2:0, from 7963 Mbit/s for YUV4:2:2, and is reduced by 30% from 11944 Mbit/s for YUV4:4:4.

[1]  H. Murata,et al.  Compact full HD digital movie camera with H.264 codec in single-chip , 2008, 2008 IEEE International Symposium on Consumer Electronics.

[2]  Kevin E. Spaulding,et al.  Color processing in digital cameras , 1998, IEEE Micro.

[3]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[4]  Danny Barash,et al.  A Fundamental Relationship between Bilateral Filtering, Adaptive Smoothing, and the Nonlinear Diffusion Equation , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Edward Y. Chang,et al.  Color filter array recovery using a threshold-based variable number of gradients , 1999, Electronic Imaging.

[6]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[7]  Jianping Zhou,et al.  Image Pipeline Tuning for Digital Cameras , 2007, 2007 IEEE International Symposium on Consumer Electronics.

[8]  Lorenzo Verdoscia,et al.  Image processing chain for digital still cameras based on the SIMPil architecture , 2005, 2005 International Conference on Parallel Processing Workshops (ICPPW'05).

[9]  Kei Ito,et al.  A 512GOPS Fully-Programmable Digital Image Processor with full HD 1080p Processing Capabilities , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[10]  S. Oetiker,et al.  A 30-frames/s megapixel real-time CMOS image processor , 2000, IEEE Journal of Solid-State Circuits.

[11]  Meeko Kuwahara,et al.  A portable camcorder/server for wireless video transmission , 2005, IEEE Transactions on Consumer Electronics.

[12]  Yap-Peng Tan,et al.  Color filter array demosaicking: new method and performance measures , 2003, IEEE Trans. Image Process..

[13]  Charles K. Chui,et al.  A universal noise removal algorithm with an impulse detector , 2005, IEEE Transactions on Image Processing.

[14]  Gian Antonio Mian,et al.  Statistical characteristics of granular camera noise , 1994, IEEE Trans. Circuits Syst. Video Technol..

[15]  Wen-Chung Kao,et al.  Design considerations of color image processing pipeline for digital cameras , 2006, IEEE Transactions on Consumer Electronics.

[16]  Lei Zhang,et al.  Image demosaicing: a systematic survey , 2008, Electronic Imaging.

[17]  Masaki Nakagawa,et al.  A VLIW Vector Media Coprocessor With Cascaded SIMD ALUs , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[18]  P. Groves,et al.  A 600 MHz VLIW DSP , 2002, 2002 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.02CH37315).

[19]  W.E. Snyder,et al.  Color image processing pipeline , 2005, IEEE Signal Processing Magazine.

[20]  Taku Nakamura,et al.  An MPEG-2 CODEC LSI with an audio accelerator for camcorders , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[21]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[22]  Ming-Huei Chen,et al.  VLSI implementation of low-power high-quality color interpolation processor for CCD camera , 2006, IEEE Trans. Very Large Scale Integr. Syst..

[23]  Wanqing Li,et al.  Novel color processing architecture for digital cameras with CMOS image sensors , 2005, IEEE Transactions on Consumer Electronics.

[24]  Bryan D. Ackland,et al.  A 200-mW, 3.3-V, CMOS Color Camera IC Producing 352 288 24-b Video at 30 Frames/s , 1998 .

[25]  Gaurav Sharma,et al.  Digital color imaging , 1997, IEEE Trans. Image Process..

[26]  Shao-Yi Chien,et al.  CRISP: Coarse-Grained Reconfigurable Image Stream Processor for Digital Still Cameras and Camcorders , 2008, IEEE Transactions on Circuits and Systems for Video Technology.