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...

Descripción completa

Detalles Bibliográficos
Autores principales: Yamagiwa, Shinichi, Ichinomiya, Yuma
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