DocumentCode :
672256
Title :
Scalable high performance loop filter architecture for video codecs
Author :
Nandan, Nibedita ; Mody, Mihir
Author_Institution :
Multimedia Archit. Group, Texas Instrum. Inc., Bangalore, India
fYear :
2013
fDate :
9-11 Dec. 2013
Firstpage :
389
Lastpage :
394
Abstract :
There is continuous thrust on improved and innovative video solution to facilitate video conferencing, video surveillance, transcoding, streaming video and many more customer centric new solutions. Increasing frame rate and frame size demands high performance hardware accelerators (HWA) to enable efficient 16×16 pixels macroblock level (MB) pipelining inside video processing engine (IVAHD). Inloop de-blocking filter of H.264 codec reduces blocking artifacts in MB and it is very demanding in terms of cycles and resources (memory access and memory storage). Removal of blocking artifacts due to block-based video codecs takes around 20-25% of overall decoder complexity in current generation of standards (H.264) and trend will continue going forward in H.265. Higher adaptability of filter process, smaller block sizes (4×4), motion vector (MV) dependent boundary strength (BS) computation for each edge of 4×4 block, predefined order for doing filtering (vertical edge followed by horizontal edge) and data pixel loading of current and neighbor MB requires large number of accesses to shared memory of IVAHD (SL2), higher processing cycles and larger internal pixel buffer (IPB). This paper discusses novel approach of loop filter (LPF) operation to overcome above barriers and facilitate IVAHD to go up to 240fps frame rate in full HD processing of H.264 codec with leadership area and power. The final design in 28nm CMOS process is expected to take around 0.10 mm2 after actual place and route (consisting of 220 KGate with 5 KB of internal memory). Proposed design is capable of handling 4K@60fps and scalable to support H.265 inloop de-blocking filter.
Keywords :
CMOS integrated circuits; digital filters; teleconferencing; video codecs; video streaming; video surveillance; CMOS process; H.264 codec; H.265 inloop deblocking filter; HWA; IPB; IVAHD; blocking artifacts; boundary strength; decoder complexity; hardware accelerators; internal pixel buffer; motion vector; scalable high performance loop filter architecture; size 28 nm; video codecs; video conferencing; video processing engine; video streaming; video surveillance; Computer architecture; Conferences; Engines; Filtering; Loading; Streaming media; Vectors; 4K; Architecture; De-blocking; Edge Order; H.264; H.265; HEVC; RCDO; SVC; loop filter;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Image Information Processing (ICIIP), 2013 IEEE Second International Conference on
Conference_Location :
Shimla
Print_ISBN :
978-1-4673-6099-9
Type :
conf
DOI :
10.1109/ICIIP.2013.6707621
Filename :
6707621
Link To Document :
بازگشت