{"title":"FareQR: Fast and Reliable Screen-Camera Transfer System for Mobile Devices using QR Code","authors":"Tongyu Wang, Hao Han, Zijie Wang","doi":"10.1109/SEC50012.2020.00053","DOIUrl":null,"url":null,"abstract":"With the availability of mobile devices display and camera, Screen-Camera links for Visible Lite Communications (VLC) has attracted much more attention due to its convenience, infrastructure-free and security. In conventional Screen-camera link, the senders encode data bits into a barcode stream and receivers capture the barcode scream and decode the barcodes. But conventional Screen-camera communication systems all suffer from both CMOS rolling shutter and inter frame mixing problem when display rate is close to camera capture rate and this leads to a high block transfer error rate. In this paper, we propose a system called FareQR by adding an outline border to the barcode stream to help the receiver detect mixed frames and de-obfuscation each mixed frames into perfect QRCodes. We formulate the mixed frame de-obfuscation problem as a hard-decision-decoding task, and propose a Viterbi algorithm to resolve each block in the mixed areas. We test the FareQR and result demonstrate that our work can recover the mixed area and reduce the block transfer error rate.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEC50012.2020.00053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
With the availability of mobile devices display and camera, Screen-Camera links for Visible Lite Communications (VLC) has attracted much more attention due to its convenience, infrastructure-free and security. In conventional Screen-camera link, the senders encode data bits into a barcode stream and receivers capture the barcode scream and decode the barcodes. But conventional Screen-camera communication systems all suffer from both CMOS rolling shutter and inter frame mixing problem when display rate is close to camera capture rate and this leads to a high block transfer error rate. In this paper, we propose a system called FareQR by adding an outline border to the barcode stream to help the receiver detect mixed frames and de-obfuscation each mixed frames into perfect QRCodes. We formulate the mixed frame de-obfuscation problem as a hard-decision-decoding task, and propose a Viterbi algorithm to resolve each block in the mixed areas. We test the FareQR and result demonstrate that our work can recover the mixed area and reduce the block transfer error rate.
随着移动设备显示器和摄像头的普及,VLC (Screen-Camera links for Visible Lite Communications)因其便捷性、无基础设施性和安全性而受到越来越多的关注。在传统的屏幕摄像机链路中,发送者将数据位编码成条形码流,接收器捕获条形码尖叫并解码条形码。但是,传统的屏摄通信系统在显示速率接近相机捕获速率时,都存在CMOS滚动快门和帧间混合问题,从而导致高块传输错误率。在本文中,我们提出了一种称为FareQR的系统,通过在条形码流中添加轮廓边界来帮助接收端检测混合帧并将每个混合帧去混淆为完美的QRCodes。我们将混合帧去混淆问题描述为一个硬决策解码任务,并提出了一种Viterbi算法来解决混合区域中的每个块。对FareQR进行了测试,结果表明我们的工作可以恢复混合区域,降低块传输错误率。