Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications
This paper addresses a method to transmit streaming data via rolling shutter camera-based optical camera communications (OCC). Since the amount of data that can be contained within one frame is limited, and the continuity of received data cannot be guaranteed due to OCC environmental variations, we...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-09-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/9/10/1561 |
id |
doaj-f5b7a8b8161b4bab897d778d7b12c3f1 |
---|---|
record_format |
Article |
spelling |
doaj-f5b7a8b8161b4bab897d778d7b12c3f12020-11-25T03:30:22ZengMDPI AGElectronics2079-92922020-09-0191561156110.3390/electronics9101561Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera CommunicationsByung Wook Kim0Jong-Ho Yoo1Sung-Yoon Jung2Department of Information and Communication Engineering, Changwon National University, Changwon 51140, KoreaSensor Research Team, Gyeongbuk Institute of IT Convergence Industry Technology, Gyeongsan 38541, KoreaDepartment of Electronic Engineering, Yeungnam University, Gyeongsan 38541, KoreaThis paper addresses a method to transmit streaming data via rolling shutter camera-based optical camera communications (OCC). Since the amount of data that can be contained within one frame is limited, and the continuity of received data cannot be guaranteed due to OCC environmental variations, we introduce the concept of dividing the streaming data into several fragmented sets that are transmitted sequentially. We propose a superframe to contain sequential packets of fragmented data and corresponding indices, so that sequential packets for streaming data can be continuously collected. When redundant frame transmission is considered, any packet lost due to OCC environmental conditions can be recovered. Experimental results show that the proposed method can be successfully used to transmit streaming data, with the number of redundant frames required to acquire all data packets based on image resolution. In addition, we describe how to identify missing packets from a network point of view to reduce the number of redundant frames needed to acquire all the data. This paper presents baseline results of communication performance when sending streaming data via a rolling shutter-based OCC.https://www.mdpi.com/2079-9292/9/10/1561streaming dataoptical camera communicationsrolling shutter camera |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Byung Wook Kim Jong-Ho Yoo Sung-Yoon Jung |
spellingShingle |
Byung Wook Kim Jong-Ho Yoo Sung-Yoon Jung Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications Electronics streaming data optical camera communications rolling shutter camera |
author_facet |
Byung Wook Kim Jong-Ho Yoo Sung-Yoon Jung |
author_sort |
Byung Wook Kim |
title |
Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications |
title_short |
Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications |
title_full |
Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications |
title_fullStr |
Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications |
title_full_unstemmed |
Design of Streaming Data Transmission Using Rolling Shutter Camera-Based Optical Camera Communications |
title_sort |
design of streaming data transmission using rolling shutter camera-based optical camera communications |
publisher |
MDPI AG |
series |
Electronics |
issn |
2079-9292 |
publishDate |
2020-09-01 |
description |
This paper addresses a method to transmit streaming data via rolling shutter camera-based optical camera communications (OCC). Since the amount of data that can be contained within one frame is limited, and the continuity of received data cannot be guaranteed due to OCC environmental variations, we introduce the concept of dividing the streaming data into several fragmented sets that are transmitted sequentially. We propose a superframe to contain sequential packets of fragmented data and corresponding indices, so that sequential packets for streaming data can be continuously collected. When redundant frame transmission is considered, any packet lost due to OCC environmental conditions can be recovered. Experimental results show that the proposed method can be successfully used to transmit streaming data, with the number of redundant frames required to acquire all data packets based on image resolution. In addition, we describe how to identify missing packets from a network point of view to reduce the number of redundant frames needed to acquire all the data. This paper presents baseline results of communication performance when sending streaming data via a rolling shutter-based OCC. |
topic |
streaming data optical camera communications rolling shutter camera |
url |
https://www.mdpi.com/2079-9292/9/10/1561 |
work_keys_str_mv |
AT byungwookkim designofstreamingdatatransmissionusingrollingshuttercamerabasedopticalcameracommunications AT jonghoyoo designofstreamingdatatransmissionusingrollingshuttercamerabasedopticalcameracommunications AT sungyoonjung designofstreamingdatatransmissionusingrollingshuttercamerabasedopticalcameracommunications |
_version_ |
1724575954873876480 |