Source and Channel Coding for Audiovisual Communication Systems
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Packetcable™ 2.0 Codec and Media Specification PKT-SP-CODEC
PacketCable™ 2.0 Codec and Media Specification PKT-SP-CODEC-MEDIA-I10-120412 ISSUED Notice This PacketCable specification is the result of a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. for the benefit of the cable industry and its customers. This document may contain references to other documents not owned or controlled by CableLabs. Use and understanding of this document may require access to such other documents. Designing, manufacturing, distributing, using, selling, or servicing products, or providing services, based on this document may require intellectual property licenses from third parties for technology referenced in this document. Neither CableLabs nor any member company is responsible to any party for any liability of any nature whatsoever resulting from or arising out of use or reliance upon this document, or any document referenced herein. This document is furnished on an "AS IS" basis and neither CableLabs nor its members provides any representation or warranty, express or implied, regarding the accuracy, completeness, noninfringement, or fitness for a particular purpose of this document, or any document referenced herein. 2006-2012 Cable Television Laboratories, Inc. All rights reserved. PKT-SP-CODEC-MEDIA-I10-120412 PacketCable™ 2.0 Document Status Sheet Document Control Number: PKT-SP-CODEC-MEDIA-I10-120412 Document Title: Codec and Media Specification Revision History: I01 - Released 04/05/06 I02 - Released 10/13/06 I03 - Released 09/25/07 I04 - Released 04/25/08 I05 - Released 07/10/08 I06 - Released 05/28/09 I07 - Released 07/02/09 I08 - Released 01/20/10 I09 - Released 05/27/10 I10 – Released 04/12/12 Date: April 12, 2012 Status: Work in Draft Issued Closed Progress Distribution Restrictions: Authors CL/Member CL/ Member/ Public Only Vendor Key to Document Status Codes: Work in Progress An incomplete document, designed to guide discussion and generate feedback, that may include several alternative requirements for consideration. -
Of the Cdma2000® System Specifications
3GPP2 S.P0052-0 Ver.0.2.7 Date: August 21, 2003 1 2 System Release Guide for the 3 Release <ALPHA> 4 of the cdma2000® System Specifications 5 COPYRIGHT © 2003 3GPP2 and its Organizational Partners claim copyright in this document and individual Or- ganizational Partners may copyright and issue documents or standards publications in in- dividual Organizational Partner’s name based on this document. Requests for reproduction of this document should be directed to the 3GPP2 Secretariat at [email protected]. Requests to reproduce individual Organizational Partner’s documents should be directed to that Organizational Partner. See www.3gpp2.org for more information. 6 7 © 2003 3GPP2 - i - S.P0052: CDMA2000® System Release Guide –Release <Alpha> 1 Executive Summary 2 The System Release Guide (SRG) for the Release <ALPHA> provides an overview 3 for and reference to the Release <ALPHA> of the 3GPP2 wireless telecommuni- 4 cation system (cdma2000®) capabilities, features, and services. This document 5 is intended for use by persons and /or companies who are developing and / or 6 deploying cdma2000 systems or by persons who are otherwise interested in 7 cdma2000 systems. 8 Air interface support for HRPD and enhanced IOS are included and provide 9 high-speed forward link data rate service capability up to 2.4576 Mbps in a 10 1.25 MHz. Since cdma2000 uses many IP based protocols to a large degree, it 11 offers various features of IP based services. The system in this release contains 12 support for the Legacy System, and limited support for the 3GPP2 Legacy Mo- 13 bile Station Domain, making use of IP-based transport and signaling. -
A Deblocking Filter Hardware Architecture for the High Efficiency
A Deblocking Filter Hardware Architecture for the High Efficiency Video Coding Standard Cláudio Machado Diniz1, Muhammad Shafique2, Felipe Vogel Dalcin1, Sergio Bampi1, Jörg Henkel2 1Informatics Institute, PPGC, Federal University of Rio Grande do Sul (UFRGS), Porto Alegre, Brazil 2Chair for Embedded Systems (CES), Karlsruhe Institute of Technology (KIT), Germany {cmdiniz, fvdalcin, bampi}@inf.ufrgs.br; {muhammad.shafique, henkel}@kit.edu Abstract—The new deblocking filter (DF) tool of the next encoder configuration: (i) Random Access (RA) configuration1 generation High Efficiency Video Coding (HEVC) standard is with Group of Pictures (GOP) equal to 8 (ii) Intra period2 for one of the most time consuming algorithms in video decoding. In each video sequence is defined as in [8] depending upon the order to achieve real-time performance at low-power specific frame rate of the video sequence, e.g. 24, 30, 50 or 60 consumption, we developed a hardware accelerator for this filter. frames per second (fps); (iii) each sequence is encoded with This paper proposes a high throughput hardware architecture four different Quantization Parameter (QP) values for HEVC deblocking filter employing hardware reuse to QP={22,27,32,37} as defined in the HEVC Common Test accelerate filtering decision units with a low area cost. Our Conditions [8]. Fig. 1 shows the accumulated execution time architecture achieves either higher or equivalent throughput (in % of total decoding time) of all functions included in C++ (4096x2048 @ 60 fps) with 5X-6X lower area compared to state- class TComLoopFilter that implement the DF in HEVC of-the-art deblocking filter architectures. decoder software. DF contributes to up to 5%-18% to the total Keywords—HEVC coding; Deblocking Filter; Hardware decoding time, depending on video sequence and QP. -
An Efficient Pipeline Architecture for Deblocking Filter in H.264/AVC
IEICE TRANS. INF. & SYST., VOL.E90–D, NO.1 JANUARY 2007 99 PAPER Special Section on Advanced Image Technology An Efficient Pipeline Architecture for Deblocking Filter in H.264/AV C Chung-Ming CHEN†a), Member and Chung-Ho CHEN†b), Nonmember SUMMARY In this paper, we study and analyze the computational complexity of deblocking filter in H.264/AVC baseline decoder based on SimpleScalar/ARM simulator. The simulation result shows that the mem- ory reference, content activity check operations, and filter operations are known to be very time consuming in the decoder of this new video cod- ing standard. In order to improve overall system performance, we propose a novel processing order with efficient VLSI architecture which simultane- ously processes the horizontal filtering of vertical edge and vertical filtering of horizontal edge. As a result, the memory performance of the proposed architecture is improved by four times when compared to the software im- plementation. Moreover, the system performance of our design signifi- cantly outperforms the previous proposals. key words: deblocking filter, H.264/AVC, video coding 1. Introduction Fig. 1 Block diagram of H.264/AV C . Video compression is a critical component in today’s multi- media systems. The limited transmission bandwidth or stor- As our experiment result indicates, the operation of age capacity for applications such as DVD, digital televi- the deblocking filter is the most time consuming part of sion, or internet video streaming emphasizes the demand for the H.264/AVC video decoder. The block-based structure higher video compression rates. To achieve this demand, of the H.264/AVC architecture produces artifacts known as the new video coding standard Recommendation H.264 of blocking artifacts. -
Variable Block-Based Deblocking Filter for H.264/Avc
VARIABLE BLOCK-BASED DEBLOCKING FILTER FOR H.264/AVC Seung-Ho Shin, Young-Joon Chai, Kyu-Sik Jang, Tae-Yong Kim GSAIM, Chung-Ang University, Seoul, Korea ABSTRACT macroblocks up to 4x4 blocks, it is possible to decrease artifacts on the boundaries between 4x4 blocks. In the The deblocking filter in H.264/AVC is used on low-end process of decreasing the blocking artifacts, however, the terminals to a limited extent due to computational actual images’ edges may erroneously be blurred. And it complexity. In this paper, Variable block-based deblocking may not be used on low-end terminals due to complex filter that efficiently eliminates the blocking artifacts computation and large memory capacity. Despite such occurred during the compression of low-bit rates digital shortcomings, however, the deblocking filter can be said to motion pictures is suggested. Blocking artifacts are plaid be the most essential technology in enhancing the subjective images appear on the block boundaries due to DCT and image quality. The general opinion of the subjective image quantization. In the method proposed in this paper, the quality test proves that there is distinguishing difference in image's spatial correlational characteristics are extracted by the image qualities with and without the deblocking filter using the variable block information of motion used [6]. compensation; the filtering is divided into 4 modes according to the characteristics, and adaptive filtering is In this paper, we suggest a block-based deblocking filter by executed in the divided regions. The proposed deblocking using the variable block information of the motion method eliminates the blocking artifacts, prevents excessive compensation. -
A Novel Transcoding Algorithm for SMV and G.723.1 Speech Coders Via Direct Parameter Transformation
A Novel Transcoding Algorithm for SMV and G.723.1 Speech Coders via Direct Parameter Transformation Seongho Seo, Dalwon Jang, Sunil Lee, and Chang D. Yoo Department of Electrical Engineering and Computer Science, Korea Advanced Institute of Science and Technology, Daejeon, Republic of Korea [email protected] Abstract as input. The length of each speech frame is 30 ms which cor- responds to 240 samples. Input speech of each frame is first In this paper, a novel transcoding algorithm for the Selectable high pass filtered and then divided into 4 subframes of 60 sam- Mode Vocoder (SMV) and the G.723.1 speech coder is pro- ples each. For every subframe, a 10th order linear prediction posed. In contrast to the conventional tandem transcoding al- coefficients (LPC) are computed. The linear predictive analysis gorithm, the proposed algorithm converts the parameters of one requires a look-ahead of 7.5 ms long. The LPC set for the last coder to the other without going through the decoding and en- subframe is quantized using the Predictive Split Vector Quan- coding process. The proposed algorithm is composed of four tizer (PSVQ) and transmitted. The unquantized LPC sets are parts: the parameter decoding, Line Spectral Pair (LSP) conver- used to obtain the perceptually weighted speech signal. For ev- sion, pitch period conversion and rate selection. The evaluation ery two subframes, the open-loop pitch analysis is performed in results show that the proposed algorithm achieves equivalent the domain of the weighted speech signal. Then, the adaptive speech quality to that of tandem transcoding with reduced com- codebook (ACB) and fixed codebook (FCB) are searched on a putational complexity and delay. -
Deblocking Scheme for JPEG-Coded Images Using Sparse Representation and All Phase Biorthogonal Transform
Journal of Communications Vol. 11, No. 12, December 2016 Deblocking Scheme for JPEG-Coded Images Using Sparse Representation and All Phase Biorthogonal Transform Liping Wang, Chengyou Wang, and Xiao Zhou School of Mechanical, Electrical and Information Engineering, Shandong University, Weihai 264209, China Email: [email protected]; {wangchengyou, zhouxiao}@sdu.edu.cn Abstract—For compressed images, a major drawback is that The image deblocking algorithm aims to alleviate those images will exhibit severe blocking artifacts at very low blocking artifacts and improve visual quality of bit rates due to adopting Block-Based Discrete Cosine compressed images. Deblocking methods can be mainly Transform (BDCT). In this paper, a novel deblocking scheme divided into two categories: in-loop processing methods using sparse representation is proposed. A new transform called All Phase Biorthogonal Transform (APBT) was proposed in and post-processing methods. The in-loop deblocking recent years. APBT has the similar energy compaction property processing methods not only avoid the propagation of with Discrete Cosine Transform (DCT). It has very good blocking artifacts between adjacent frames, but also can column properties, high frequency attenuation characteristics, enhance coding efficiency. For example, H.264/AVC [2] low frequency energy aggregation, and so on. In this paper, we adopts the in-loop deblocking processing. Some use it to generate the over-completed dictionary for sparse researchers have designed the in-loop deblocking filter coding. For Orthogonal Matching Pursuit (OMP), we select an [4]. Numerous experimental results manifest that the in- adaptive residual threshold by combining blind image blocking assessment. Experimental results show that this new scheme is loop deblocking filter can provide both objective and effective in image deblocking and can avoid over-blurring of subjective improvement compared with the compressed edges and textures. -
Network Working Group R. Gellens Request for Comments: 4281 Qualcomm Category: Standards Track D
Network Working Group R. Gellens Request for Comments: 4281 Qualcomm Category: Standards Track D. Singer Apple P. Frojdh Ericsson November 2005 The Codecs Parameter for "Bucket" Media Types Status of This Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2005). Abstract Several MIME type/subtype combinations exist that can contain different media formats. A receiving agent thus needs to examine the details of such media content to determine if the specific elements can be rendered given an available set of codecs. Especially when the end system has limited resources, or the connection to the end system has limited bandwidth, it would be helpful to know from the Content-Type alone if the content can be rendered. This document adds a new parameter, "codecs", to various type/subtype combinations to allow for unambiguous specification of the codecs indicated by the media formats contained within. By labeling content with the specific codecs indicated to render the contained media, receiving systems can determine if the codecs are supported by the end system, and if not, can take appropriate action (such as rejecting the content, sending notification of the situation, transcoding the content to a supported type, fetching and installing the required codecs, further inspection to determine if it will be sufficient to support a subset of the indicated codecs, etc.) Gellens, et al. -
A Deblocking Filter Architecture for High Efficiency Video Coding Standard (HEVC)
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE ENGENHARIA DE COMPUTAÇÃO FELIPE VOGEL DALCIN A Deblocking Filter Architecture for High Efficiency Video Coding Standard (HEVC) Final report presented in partial fulfillment of the Requirements for the degree in Computer Engineering. Advisor: Prof. Dr. Sergio Bampi Co-advisor: MSc. Cláudio Machado Diniz Porto Alegre 2014 UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Reitor: Prof. Carlos Alexandre Netto Vice-Reitor: Prof. Rui Vicente Oppermann Pró-Reitor de Graduação: Prof. Sérgio Roberto Kieling Diretor do Instituto de Informática: Prof. Luís da Cunha Lamb Coordenador do Curso de Engenharia de Computação: Prof. Marcelo Götz Bibliotecária-Chefe do Instituto de Informática: Beatriz Regina Bastos Haro “Docendo discimus.” Seneca AKNOWLEDGEMENTS I would like to express my gratitude to my advisor, Prof. Dr. Sergio Bampi, who accepted me as lab assistant in 2010 to work for the research group under his supervision, bringing me the opportunity to stay in touch with a high-level academic environment. A very special thanks goes out to my co-advisor, MSc. Cláudio Machado Diniz, whose expertise, understanding, patience and unconditionall support were vital to the accomplishment of this work, specially taking into considerations the reduced amount of time he had to review this work. Last but not least, I would like to thank my parents and friends for their unconditional support throughout my degree. A special remark goes to my girlfriend, who kept me motivated during the last weeks of work to get this report done. In conclusion, I recognize that this research would not have been possible without the opportunities offered by both the Universidade Federal do Rio Grande do Sul, in Brazil, and the Technische Universität Kaiserslautern, in Germany. -
Superseded Packetcable™ Codec and Media Specification (PKT-SP-CODEC-MEDIA-I01-060406)
PacketCable™ Codec and Media Specification PKT-SP-CODEC-MEDIA-I01-060406 ISSUED Notice This PacketCable specification is a cooperative effort undertaken at the direction of Cable Television Laboratories, Inc. (CableLabs®) for the benefit of the cable industry. Neither CableLabs, nor any other entity participating in the creation of this document, is responsible for any liability of any nature whatsoever resulting from or arising out of use or reliance upon this document by any party. This document is furnished on an AS-IS basis and neither CableLabs, nor other participating entity, provides any representation or warranty, express or implied, regarding its accuracy, completeness, or fitness for a particular purpose. © Copyright 2006 Cable Television Laboratories, Inc. All rights reserved. PKT-SP-CODEC-MEDIA-I01-060406 PacketCable™ Document Status Sheet Document Control Number: PKT-SP-CODEC-MEDIA-I01-060406 Document Title: Codec and Media Specification PacketCable Release: 2 Revision History: I01 – Released 04/05/2006 Date: April 6, 2006 Status: Work in Draft Issued Closed Progress Distribution Restrictions: Authors CL/Member CL/ Member/ Public Only Vendor Key to Document Status Codes: Work in Progress An incomplete document, designed to guide discussion and generate feedback, that may include several alternative requirements for consideration. Draft A document in specification format considered largely complete, but lacking review by Members and vendors. Drafts are susceptible to substantial change during the review process. Issued A stable document, which has undergone rigorous member and vendor review and is suitable for product design and development, cross-vendor interoperability, and for certification testing. Closed A static document, reviewed, tested, validated, and closed to further engineering change requests to the specification through CableLabs. -
(12) United States Patent (10) Patent No.: US 6,445,696 B1 Foodeei Et Al
USOO644.5696B1 (12) United States Patent (10) Patent No.: US 6,445,696 B1 Foodeei et al. (45) Date of Patent: Sep. 3, 2002 (54) EFFICIENT WARIABLE RATE CODING OF (57) ABSTRACT VOICE OVER ASYNCHRONOUSTRANSFER MODE The invention uses an ATM Adaptation Layer of type 2 (AAL2) standard mechanism to define efficient Support for (75) Inventors: Majid Foodeei, San Francisco; Variable Rate Coding (VRC). The VRC in this context Anthony E. Raetz, Menlo Park, both of typically refers to codecs, which adapt their rate to infor CA (US) mation content variations in Speech and audio. Such VRC (73) Assignee: Network Equipment Technologies, results in lower average rate than the constant rate codecs or Inc., Fremont, CA (US) use of constant rate codecs coupled with Silence Suppression - 0 (SS), currently deployed in voice over ATM schemes using (*) Notice: Subject to any disclaimer, the term of this AAL2. Possible ATM transport, trunking and access appli patent is extended or adjusted under 35 cations encompass both Circuit Emulation Services (CES) U.S.C. 154(b) by 0 days. and Local Loop Emulation Services (LLES). A typical VRC profile encompasses options for all Sub-rates within one or (21) Appl. No.: 09/513,667 more VRC standard or proprietary variable rate codec. The (22) Filed: Feb. 25, 2000 output of a rate determination algorithm (RDA), commonly part of variable rate codec, is fed into present AAL2 inter (51) Int. Cl." ............................. H04J 3/24; HO4L 12/56 working function (IWF). The IWF in AAL2, which normally (52) U.S. Cl. .................... 370/356; 370/395.6; 370/465; Supports SS or multiple rates (as opposed to voice content 370/469; 370/471; 370/474 VRC), is extended to accommodate VRC and thereafter (58) Field of Search ................................ -
Supported Codecs and Formats Codecs
Supported Codecs and Formats Codecs: D..... = Decoding supported .E.... = Encoding supported ..V... = Video codec ..A... = Audio codec ..S... = Subtitle codec ...I.. = Intra frame-only codec ....L. = Lossy compression .....S = Lossless compression ------- D.VI.. 012v Uncompressed 4:2:2 10-bit D.V.L. 4xm 4X Movie D.VI.S 8bps QuickTime 8BPS video .EVIL. a64_multi Multicolor charset for Commodore 64 (encoders: a64multi ) .EVIL. a64_multi5 Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 ) D.V..S aasc Autodesk RLE D.VIL. aic Apple Intermediate Codec DEVIL. amv AMV Video D.V.L. anm Deluxe Paint Animation D.V.L. ansi ASCII/ANSI art DEVIL. asv1 ASUS V1 DEVIL. asv2 ASUS V2 D.VIL. aura Auravision AURA D.VIL. aura2 Auravision Aura 2 D.V... avrn Avid AVI Codec DEVI.. avrp Avid 1:1 10-bit RGB Packer D.V.L. avs AVS (Audio Video Standard) video DEVI.. avui Avid Meridien Uncompressed DEVI.. ayuv Uncompressed packed MS 4:4:4:4 D.V.L. bethsoftvid Bethesda VID video D.V.L. bfi Brute Force & Ignorance D.V.L. binkvideo Bink video D.VI.. bintext Binary text DEVI.S bmp BMP (Windows and OS/2 bitmap) D.V..S bmv_video Discworld II BMV video D.VI.S brender_pix BRender PIX image D.V.L. c93 Interplay C93 D.V.L. cavs Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) D.V.L. cdgraphics CD Graphics video D.VIL. cdxl Commodore CDXL video D.V.L. cinepak Cinepak DEVIL. cljr Cirrus Logic AccuPak D.VI.S cllc Canopus Lossless Codec D.V.L.