TY - GEN
T1 - A highly parallel 4K real-time HEVC fractional motion estimation architecture for FPGA implementation
AU - Leon, Jorge Soto
AU - Cardenas, Carlos Silva
AU - Castillo, Ernesto Cristopher Villegas
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016
Y1 - 2016
N2 - HEVC is the newest standard developed by the Joint Collaborative Team on Video Coding (JCT-VC), mainly characterized by improving the encoding performance and efficiency in almost 50% of its predecessor, H.264/AVC for the same video quality. HEVC is also characterized for targeting Ultra High Definition (UHD) video streams e.g. 4k and 8k resolutions. These improvements resulted from the enhance of encoding processes complexity, which also brings the necessity of more computational resources for its implementation. One of the hot spots in HEVC Encoding is the Fractional Motion Estimation (FME) process, which significantly improves the video compression efficiency at the expense of 40-60% of encoding time in the ITU-T standard coding software. In order to optimize this processing time and make it suitable for Real-Time UHD Video applications, this work proposes a highly parallel Half and Quarter-Pixel Accurate FME architecture targeting FPGA devices. The architecture was described using VHDL and synthesized for the Altera Cyclone IV, V and Arria II FPGA families. The results established a maximum frequency of 298 MHz being able to process 4K (3840×2160) Video Streaming @38fps.
AB - HEVC is the newest standard developed by the Joint Collaborative Team on Video Coding (JCT-VC), mainly characterized by improving the encoding performance and efficiency in almost 50% of its predecessor, H.264/AVC for the same video quality. HEVC is also characterized for targeting Ultra High Definition (UHD) video streams e.g. 4k and 8k resolutions. These improvements resulted from the enhance of encoding processes complexity, which also brings the necessity of more computational resources for its implementation. One of the hot spots in HEVC Encoding is the Fractional Motion Estimation (FME) process, which significantly improves the video compression efficiency at the expense of 40-60% of encoding time in the ITU-T standard coding software. In order to optimize this processing time and make it suitable for Real-Time UHD Video applications, this work proposes a highly parallel Half and Quarter-Pixel Accurate FME architecture targeting FPGA devices. The architecture was described using VHDL and synthesized for the Altera Cyclone IV, V and Arria II FPGA families. The results established a maximum frequency of 298 MHz being able to process 4K (3840×2160) Video Streaming @38fps.
KW - FPGA architecture
KW - Fractional Motion Estimation (FME)
KW - Half-Pixel
KW - High Efficiency Video Coding (HEVC)
KW - Quarter-Pixel
KW - Real-time Video Streams
UR - http://www.scopus.com/inward/record.url?scp=85015304088&partnerID=8YFLogxK
U2 - 10.1109/ICECS.2016.7841300
DO - 10.1109/ICECS.2016.7841300
M3 - Conference contribution
AN - SCOPUS:85015304088
T3 - 2016 IEEE International Conference on Electronics, Circuits and Systems, ICECS 2016
SP - 708
EP - 711
BT - 2016 IEEE International Conference on Electronics, Circuits and Systems, ICECS 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 23rd IEEE International Conference on Electronics, Circuits and Systems, ICECS 2016
Y2 - 11 December 2016 through 14 December 2016
ER -