{"title":"Real-time dynamic arithmetic coding for low bit-rate channels","authors":"L. Wall, K. Ferens, W. Kinsner","doi":"10.1109/WESCAN.1993.270518","DOIUrl":null,"url":null,"abstract":"The authors present an implementation and thereby demonstrate the capability of real-time and dynamic arithmetic coding in low-bit-rate serial communications channels. Data files from disk and text entered from the keyboard were compressed in real time using dynamic arithmetic coding. Each character in the source stream was compressed and an arithmetic code stream formed. The code stream was transmitted through an RS-232 channel at bit rates up to 19.2 kb/s. The effective transmission rate, kappa , is greater than the actual transmission rate, where kappa is equivalent to the achieved compression ratio for these low bit rates. Arithmetic coding achieves, on average, a reduction of 15% for binary files, 45% for text files, and up to 90% for special files such as bit maps. For each of these files arithmetic coding achieved better compression ratios than traditional entropy coding techniques, such as Huffman and Shannon-Fano. A software implementation on a 386 IBM compatible computer is described.<<ETX>>","PeriodicalId":146674,"journal":{"name":"IEEE WESCANEX 93 Communications, Computers and Power in the Modern Environment - Conference Proceedings","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE WESCANEX 93 Communications, Computers and Power in the Modern Environment - Conference Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WESCAN.1993.270518","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The authors present an implementation and thereby demonstrate the capability of real-time and dynamic arithmetic coding in low-bit-rate serial communications channels. Data files from disk and text entered from the keyboard were compressed in real time using dynamic arithmetic coding. Each character in the source stream was compressed and an arithmetic code stream formed. The code stream was transmitted through an RS-232 channel at bit rates up to 19.2 kb/s. The effective transmission rate, kappa , is greater than the actual transmission rate, where kappa is equivalent to the achieved compression ratio for these low bit rates. Arithmetic coding achieves, on average, a reduction of 15% for binary files, 45% for text files, and up to 90% for special files such as bit maps. For each of these files arithmetic coding achieved better compression ratios than traditional entropy coding techniques, such as Huffman and Shannon-Fano. A software implementation on a 386 IBM compatible computer is described.<>