Cargando…
Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding
Video applications have become one of the major services in the engineering field, which are implemented by server–client systems connected via the Internet, broadcasting services for mobile devices such as smartphones and surveillance cameras for security. Recently, the majority of video encoding m...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8271783/ https://www.ncbi.nlm.nih.gov/pubmed/34283137 http://dx.doi.org/10.3390/s21134602 |
_version_ | 1783721073297063936 |
---|---|
author | Yamagiwa, Shinichi Ichinomiya, Yuma |
author_facet | Yamagiwa, Shinichi Ichinomiya, Yuma |
author_sort | Yamagiwa, Shinichi |
collection | PubMed |
description | Video applications have become one of the major services in the engineering field, which are implemented by server–client systems connected via the Internet, broadcasting services for mobile devices such as smartphones and surveillance cameras for security. Recently, the majority of video encoding mechanisms to reduce the data rate are mainly lossy compression methods such as the MPEG format. However, when we consider special needs for high-speed communication such as display applications and object detection ones with high accuracy from the video stream, we need to address the encoding mechanism without any loss of pixel information, called visually lossless compression. This paper focuses on the Adaptive Differential Pulse Code Modulation (ADPCM) that encodes a data stream into a constant bit length per data element. However, the conventional ADPCM does not have any mechanism to control dynamically the encoding bit length. We propose a novel ADPCM that provides a mechanism with a variable bit-length control, called ADPCM-VBL, for the encoding/decoding mechanism. Furthermore, since we expect that the encoded data from ADPCM maintains low entropy, we expect to reduce the amount of data by applying a lossless data compression. Applying ADPCM-VBL and a lossless data compression, this paper proposes a video transfer system that controls throughput autonomously in the communication data path. Through evaluations focusing on the aspects of the encoding performance and the image quality, we confirm that the proposed mechanisms effectively work on the applications that needs visually lossless compression by encoding video stream in low latency. |
format | Online Article Text |
id | pubmed-8271783 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-82717832021-07-11 Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding Yamagiwa, Shinichi Ichinomiya, Yuma Sensors (Basel) Article Video applications have become one of the major services in the engineering field, which are implemented by server–client systems connected via the Internet, broadcasting services for mobile devices such as smartphones and surveillance cameras for security. Recently, the majority of video encoding mechanisms to reduce the data rate are mainly lossy compression methods such as the MPEG format. However, when we consider special needs for high-speed communication such as display applications and object detection ones with high accuracy from the video stream, we need to address the encoding mechanism without any loss of pixel information, called visually lossless compression. This paper focuses on the Adaptive Differential Pulse Code Modulation (ADPCM) that encodes a data stream into a constant bit length per data element. However, the conventional ADPCM does not have any mechanism to control dynamically the encoding bit length. We propose a novel ADPCM that provides a mechanism with a variable bit-length control, called ADPCM-VBL, for the encoding/decoding mechanism. Furthermore, since we expect that the encoded data from ADPCM maintains low entropy, we expect to reduce the amount of data by applying a lossless data compression. Applying ADPCM-VBL and a lossless data compression, this paper proposes a video transfer system that controls throughput autonomously in the communication data path. Through evaluations focusing on the aspects of the encoding performance and the image quality, we confirm that the proposed mechanisms effectively work on the applications that needs visually lossless compression by encoding video stream in low latency. MDPI 2021-07-05 /pmc/articles/PMC8271783/ /pubmed/34283137 http://dx.doi.org/10.3390/s21134602 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Yamagiwa, Shinichi Ichinomiya, Yuma Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding |
title | Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding |
title_full | Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding |
title_fullStr | Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding |
title_full_unstemmed | Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding |
title_short | Stream-Based Visually Lossless Data Compression Applying Variable Bit-Length ADPCM Encoding |
title_sort | stream-based visually lossless data compression applying variable bit-length adpcm encoding |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8271783/ https://www.ncbi.nlm.nih.gov/pubmed/34283137 http://dx.doi.org/10.3390/s21134602 |
work_keys_str_mv | AT yamagiwashinichi streambasedvisuallylosslessdatacompressionapplyingvariablebitlengthadpcmencoding AT ichinomiyayuma streambasedvisuallylosslessdatacompressionapplyingvariablebitlengthadpcmencoding |