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