scispace - formally typeset
Search or ask a question
Topic

Run-length encoding

About: Run-length encoding is a research topic. Over the lifetime, 504 publications have been published within this topic receiving 4441 citations. The topic is also known as: RLE.


Papers
More filters
01 Jan 2020
TL;DR: In this paper, a lossless and completed technique for improving run length encoding results is presented, which is a loss-less and complete technique, it is consisting of two parts the compression part and decompression part.
Abstract: Image compression, is used to reduce the quantity of pixels used in image representation without excessively change image visualization. Reducing image size enhance images sharing, transmitting and storing. Data compression has become more important than ever, due to the increasing demand for internet use and exchange of a huge amount of images, videos, audio and documents as well as growing demand for electronic archiving by government departments that produce thousands of documents per day. In this paper, a proposed technique for improving run length encoding results will be presented. The proposed technique is a lossless and completed technique, it is consisting of two parts the compression part and decompression part. The compression part contains some basic stages such as: pre-processing, run length encoding, replace maximum values by unused values, minimize levels, delta encoding, while the decompression part is the revers of compression part. This technique is applied on twenty documents and compared with RLE. The experimental results showed that the proposed technique gives a higher compression ratio than the RLE
Journal Article
TL;DR: The attention will be devoted to design hybrid technique which, consists of simple and efficient methods such as RLE, vector substitution, and matrix operations that are suitable for varied type of data such as text, image, and video.
Abstract: The need for efficient technique for data encryption is clear. Our attention will be devoted to design hybrid technique which, consists of simple and efficient methods such as RLE, vector substitution, and matrix operations. The adopted technique consists of three stages. Each stage contains a specific tool that is suitable for varied type of data such as text, image, and video .In first stage, different methods could be applied depending on the source data format: applying Run Length Encoding (RLE) and Addition Neighboring Element (ANE) to the image, audio and video, while pattern matching is applied to text file format . Stage two involves matrix manipulation and rotation. Element substitution is implemented to the matrix in third stage; a key substitution matrix is used for the process of substituting elements of the matrix. The key matrix will be sent to the destination receiver in order to enable him or her to reconstruct the original data. Finally it must be mentioned that a good result have been obtained using arbitrary plain text and standard image (Leena), where some investigations proved that it is so hard to break the encrypted data.
Journal Article
01 Jan 2004-Scopus
TL;DR: In this article, an efficient run-length encoding of binary sources with unknown statistics is described, which uses adaptive Golomb-Rice coders, using a maximum-likelihood approach.
Abstract: This paper describes an efficient run-length encoding of binary sources with unknown statistics. Binary entropy coders are used in many multimedia codec standards, which uses adaptive Golomb-Rice coders. Using a maximum-likelihood approach, an excess rate for the Golomb-like coder when compared to an adaptive Rice coder is up to 4.2% for binary sources with unknown statistics with respect to the source entropy.
Patent
07 May 2014
TL;DR: In this article, an encoder (10) takes input data (D1) and generates corresponding encoded output data(D2) as a run-length encoded (RLE) representation of the input data, where at least one part is associated with original symbols and at least another part associated with counts of occurrence of those symbols.
Abstract: An encoder (10) takes input data (D1) and generates corresponding encoded output data (D2) as a run-length encoded (RLE) representation of the input data (D1). The encoder also splits the RLE representation into a plurality of parts (A, B), wherein at least one part is associated with original symbols and at least another part is associated with counts of occurrence of those symbols. The encoder then further compresses the parts (A, B) separately to generate the encoded output data (D2), using e.g. Huffman, Golomb, arithmetic coding etc. A corresponding decoder (50) generates corresponding decoded output data (D3). Optionally, the original symbols include at least one of: characters, alphabetic elements, numbers, bits, bytes, words.
Network Information
Related Topics (5)
Network packet
159.7K papers, 2.2M citations
76% related
Feature extraction
111.8K papers, 2.1M citations
75% related
Convolutional neural network
74.7K papers, 2M citations
74% related
Image processing
229.9K papers, 3.5M citations
74% related
Cluster analysis
146.5K papers, 2.9M citations
74% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202123
202020
201920
201828
201727
201624