Explore chapters and articles related to this topic
Video Codecs Assessment over IPTV Using OPNET
Published in Ibrahiem M. M. El Emary, Anna Brzozowska, Shaping the Future of ICT, 2017
Eman S. Sabry, Rabie A. Ramadan, M. H. Abd El-Azeem, Hussien ElGouz
Hence, efficient coding techniques for MV video have been extensively researched in recent years, but it is still an open area for research. Therefore, the industry keeps looking for the global benchmark for video compression, which is the International Telecommunication Union (ITU) and its partners, since ITU-T H.264 has underpinned expansion and rapid progress. HEVC or ITU-T H.265 was jointly developed to double the video data compression ratio as compared to its predecessor ITU-T H.264/MPEG-4 Part 10, Advanced Video Coding (AVC) at the same level of video quality or better. HEVC opens the future door for video transmission only using half of the bandwidth (bit rate) compared to its predecessor, which currently accounts for over 80% of all web video. H.265/HEVC, the latest advance video coding, has emerged as the video coding standard and 3D video coding serving multimedia communications.
Video Compression and MPEG
Published in John Watkinson, The Art of Digital Video, 2013
AVC, or H.264, is intended to compress moving images that take the form of 8-bit 4:2:0 coded pixel arrays. As in MPEG-2 these may be pixel arrays or fields from an interlaced signal. It does not support object-based coding. Incoming pixel arrays are subdivided into 16 × 16-macroblocks as in previous MPEG standards. In those previous standards, macroblocks were transmitted only in a raster-scan fashion. Whilst this is fine when the coded data are delivered via a reliable channel, AVC is designed to operate with imperfect channels that are subject to error or packet loss. One mechanism that supports this is known as FMO (flexible macroblock ordering).
Power-Aware Video Compression for Mobile Environments
Published in Syed Ijlal Ali Shah, Mohammad Ilyas, Hussein T. Mouftah, Pervasive Communications Handbook, 2017
Ishfaq Ahmad, Victor Yongfang Liang, Zhihai (Henry) He
MPEG-1 [4] is a standard for the compression of moving pictures and audio up to 1.5 Mbits/s. It is the standard of compression for VideoCD, the most popular video distribution format throughout much of Asia. MPEG-2 [5] can be used for application between 1.5 and 15 Mbits/s such as Digital Television set-top boxes and DVD movies. MPEG-2 scales well to HDTV resolution and bit rates, obviating the need for an MPEG-3. The focus and scope of MPEG-4 [6] was defined as the intersection of the traditional separate industries of telecommunications, computer, and file where audio-visual applications exist. It aims at application such as Internet and intranet video, video e-mail, home movies, virtual reality games, simulation, and training. H.261 [7] is an ITU standard designed for two-way communication over ISDN lines (video conferencing) and supports data rates that are multiples of 64 kbit/s. H.263 [1] was developed for low-bit rate video coding between 20 and 64 kbps. H.263 supports CIF, QCIF, SQCIF, 4CIF, and 16CIF resolutions. It has widely been used in videoconferencing and video-telephony applications. H.264 (also known as MPEG-4 AVC) [2] was jointly developed by the video coding experts group (VCEG) of the ITU-T and the moving picture experts group (MPEG) of ISO/IEC with an objective to create a single video-coding standard, which simultaneously resulted in advanced video coding (AVC) of MPEG-4 Part 10 and ITU-T H.264 recommendations. H.264/AVC achieves a significant improvement in compression efficiency and can be used in a wide range of applications, including video telephony, video conferencing, TV, and storage (DVD and/or hard disk based, especially high-definition DVD).
Performance-efficient integration and programming approach of DCT accelerator for HEVC in MANGO platform
Published in Automatika, 2019
Igor Piljić, Leon Dragić, Mario Kovač
Latest analysis and statistics show that 82% of global IP traffic will be video traffic by 2022, which is an increase from 75% in 2017 [1]. Handling and transferring this huge amount of data requires efficient systems, in terms of performance, power and predictability, that are able to deliver video content with desired Quality of Experience (QoE). High-efficiency video coding (HEVC) is one of the latest video coding standards that can achieve up to 50% bitrate reduction when compared to the previous standard Advanced Video Coding (AVC) [2]. However, the computational complexity and resource requirements of HEVC are increased by up to 10 times [3]. To deal with the increased computational complexity it is necessary to intelligently utilize all software and hardware components of the system. Although software algorithms can lead to significant improvements, heterogeneous accelerator-based architectures on high performance computers can drastically improve power-performance ratio of the system, so their analysis and exploitation, especially for large-scale video content providers are necessary.
Performance engineering for HEVC transform and quantization kernel on GPUs
Published in Automatika, 2020
Mate Čobrnić, Alen Duspara, Leon Dragić, Igor Piljić, Mario Kovač
The share of video traffic in global Internet traffic will undergo significant growth, from 75 percent in 2017 to predicted 82 percent by 2022 [1]. It is estimated that ultra-high definition (UHD) or 4K video will account for 22 percent of that amount. To support fast delivery and inexpensive storage of video data of such a huge size, video compression with high coding efficiency is required. HEVC [2] is a state-of-the-art video coding standard that doubled compression efficiency compared to its predecessor Advanced Video Coding (AVC). This accomplishment was made at the cost of an increase in computational complexity of video encoding and decoding.
Hardware solution for implementing the entire inverse IDCTs in HEVC decoder
Published in International Journal of Electronics, 2018
Hamid Reza Nayeri, Farzad Zargari
HEVC has employed several techniques to achieve higher compression performance compared to H.264/AVC. One of them is using larger code blocks (64 × 64) compared to H.264/AVC which accepts only up to 16 × 16 code blocks. Consequently, the available transforms in HEVC will be up to 32 × 32 IDCT, whereas they are up to 8 × 8 in H.264/AVC.