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

Full description

Bibliographic Details
Main Authors: Byung Wook Kim, Jong-Ho Yoo, Sung-Yoon Jung
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