Real-Time Streaming Communication With Optical Codes
Optical codes have long been used to carry small amounts of static data, such as URLs, IDs or other short binary sequences. In this paper, we experiment on the use of sequences of optical codes to form a one-way communication channel. In this context, a sender is made of a surface displaying rapidly...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2016-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/7370891/ |
_version_ | 1819163091663847424 |
---|---|
author | Kun Xie Sebastien Gaboury Sylvain Halle |
author_facet | Kun Xie Sebastien Gaboury Sylvain Halle |
author_sort | Kun Xie |
collection | DOAJ |
description | Optical codes have long been used to carry small amounts of static data, such as URLs, IDs or other short binary sequences. In this paper, we experiment on the use of sequences of optical codes to form a one-way communication channel. In this context, a sender is made of a surface displaying rapidly changing codes, which are picked up by a receiver's camera and converted back into a binary data stream. After presenting experimental results seeking the combination of frame rate, code size, and error correction level maximizing effective bandwidth, we describe the implementation of a robust communication protocol designed, specifically for lossy, simplex, and low-bandwidth data links. Our findings indicate that such a protocol is sufficient for carrying at least voice-quality audio in real time. |
first_indexed | 2024-12-22T17:38:37Z |
format | Article |
id | doaj.art-37987c0de9494e4496184c4712d0deff |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-22T17:38:37Z |
publishDate | 2016-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-37987c0de9494e4496184c4712d0deff2022-12-21T18:18:28ZengIEEEIEEE Access2169-35362016-01-01428429810.1109/ACCESS.2016.25144807370891Real-Time Streaming Communication With Optical CodesKun Xie0Sebastien Gaboury1Sylvain Halle2Departement d'informatique et de mathematique Laboratoire d'informatique formelle, Universite du Quebec a Chicoutimi, Chicoutimi, QC, CanadaDepartement d'informatique et de mathematique Laboratoire d'informatique formelle, Universite du Quebec a Chicoutimi, Chicoutimi, QC, CanadaDepartement d'informatique et de mathematique Laboratoire d'informatique formelle, Universite du Quebec a Chicoutimi, Chicoutimi, QC, CanadaOptical codes have long been used to carry small amounts of static data, such as URLs, IDs or other short binary sequences. In this paper, we experiment on the use of sequences of optical codes to form a one-way communication channel. In this context, a sender is made of a surface displaying rapidly changing codes, which are picked up by a receiver's camera and converted back into a binary data stream. After presenting experimental results seeking the combination of frame rate, code size, and error correction level maximizing effective bandwidth, we describe the implementation of a robust communication protocol designed, specifically for lossy, simplex, and low-bandwidth data links. Our findings indicate that such a protocol is sufficient for carrying at least voice-quality audio in real time.https://ieeexplore.ieee.org/document/7370891/Optical codesQR codewireless communication |
spellingShingle | Kun Xie Sebastien Gaboury Sylvain Halle Real-Time Streaming Communication With Optical Codes IEEE Access Optical codes QR code wireless communication |
title | Real-Time Streaming Communication With Optical Codes |
title_full | Real-Time Streaming Communication With Optical Codes |
title_fullStr | Real-Time Streaming Communication With Optical Codes |
title_full_unstemmed | Real-Time Streaming Communication With Optical Codes |
title_short | Real-Time Streaming Communication With Optical Codes |
title_sort | real time streaming communication with optical codes |
topic | Optical codes QR code wireless communication |
url | https://ieeexplore.ieee.org/document/7370891/ |
work_keys_str_mv | AT kunxie realtimestreamingcommunicationwithopticalcodes AT sebastiengaboury realtimestreamingcommunicationwithopticalcodes AT sylvainhalle realtimestreamingcommunicationwithopticalcodes |