{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:36:16Z","timestamp":1750221376457,"version":"3.41.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,3,26]],"date-time":"2018-03-26T00:00:00Z","timestamp":1522022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Sino-German Institutes of So cial Computing"},{"name":"Collab orative Innovation Center of Novel Software Te chnology and Industrialization"},{"DOI":"10.13039\/501100012166","name":"National Key R&D Program of China","doi-asserted-by":"crossref","award":["2017YFB1001801"],"award-info":[{"award-number":["2017YFB1001801"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61672278,61373128, 61321491"],"award-info":[{"award-number":["61672278,61373128, 61321491"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2018,3,26]]},"abstract":"<jats:p>With the increasing availability of LCD displays and phone cameras in today's environment, screen-camera communication using dynamic barcode has emerged as a convenient infrastructure-free form to establish impromptu communication channel among mobile devices. Due to the short wavelengths and narrow beams of visible light, screen-camera communication is highly directional, low-interference and secure, which envisions a wide range of application scenarios. Conventional screen-camera communication systems encode data bits with color in dynamic barcodes, which suffers from the frame mixture problem caused by the rolling shutter effect of CMOS camera in high capturing rate. In this paper, we propose a novel design of dynamic barcode called ShiftCode that encodes data bits with shifting shape patterns, which provide a new way to expand the barcode capacity for screen-camera communications. ShiftCode adopts a pattern-based layout design to embed multiple data bits in a symbol representation. With such layout, it exploits a decoding mechanism to solve the frame mixture problem and achieves high frame capturing rate. It further intruduces a two-level reliability technique for intra-frame error correction and inter-frame redundancy, which reduces the overhead and delay of retransmission. The proposed ShiftCode is implemented on the Android platform, and extensive experiments show that it achieves at least two-fold improvement on goodput compared with the conventional screen-camera communication systems.<\/jats:p>","DOI":"10.1145\/3191784","type":"journal-article","created":{"date-parts":[[2018,3,27]],"date-time":"2018-03-27T12:06:45Z","timestamp":1522152405000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Capturing the Shifting Shapes"],"prefix":"10.1145","volume":"2","author":[{"given":"Tong","family":"Zhan","sequence":"first","affiliation":[{"name":"Nanjing University, China"}]},{"given":"Wenzhong","family":"Li","sequence":"additional","affiliation":[{"name":"Nanjing University, China"}]},{"given":"Xu","family":"Chen","sequence":"additional","affiliation":[{"name":"Nanjing University, China"}]},{"given":"Sanglu","family":"Lu","sequence":"additional","affiliation":[{"name":"Nanjing University, China"}]}],"member":"320","published-online":{"date-parts":[[2018,3,26]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/285237.285258"},{"key":"e_1_2_2_2_1","volume-title":"QR code essentials. Denso Wave 900","author":"Denso ADC","year":"2011","unstructured":"ADC Denso. 2011. QR code essentials. Denso Wave 900 (2011)."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524510"},{"key":"e_1_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1962.1057683"},{"volume-title":"https:\/\/github.com\/zxing\/zxing","year":"2017","key":"e_1_2_2_5_1","unstructured":"Google. 2017. Zxing. (2017). https:\/\/github.com\/zxing\/zxing"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524511"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307645"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECOC.2010.5621174"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTQE.2006.876601"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2716281.2836097"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500423.2500437"},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2639108.2639132"},{"key":"e_1_2_2_13_1","volume-title":"Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM'16)","author":"Li Zhongyuan","year":"2016","unstructured":"Mostafalzz, Zhongyuan Li, Hongbo Liu, Yingying Chen, and Feng Li. 2016. Uber-in-Light: Unobtrusive Visible Light Communication Leveraging Complementary Color Channel. In Proceedings of the 35th Annual IEEE International Conference on Computer Communications (INFOCOM'16). ACM."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1779178.1779221"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742651"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742667"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524512"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/WACV.2008.4544033"},{"key":"e_1_2_2_20_1","volume-title":"Visible light communication, networking, and sensing: A survey, potential and challenges. ieee communications surveys 8 tutorials 17","author":"Pathak Parth H","year":"2015","unstructured":"Parth H Pathak, Xiaotao Feng, Pengfei Hu, and Prasant Mohapatra. 2015. Visible light communication, networking, and sensing: A survey, potential and challenges. ieee communications surveys 8 tutorials 17 (2015), 2047--2077."},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851258"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2750858.2805824"},{"key":"e_1_2_2_23_1","volume-title":"Raptor codes","author":"Shokrollahi Amin","year":"2006","unstructured":"Amin Shokrollahi. 2006. Raptor codes. IEEE transactions on information theory 52, 6 (2006), 2551--2567."},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2964284.2967302"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","unstructured":"Milan Sonka Vaclav Hlavac and Roger Boyle. 2014. Image processing analysis and machine vision. Cengage Learning.","DOI":"10.5555\/1210103"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742652"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2639108.2639135"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670518.2673867"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2015.61"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/554634"},{"volume-title":"The Free Encyclopedia.","year":"2017","key":"e_1_2_2_31_1","unstructured":"Wikipedia. 2017. Rolling shutter --- Wikipedia, The Free Encyclopedia. (2017). https:\/\/en.wikipedia.org\/w\/index.php?title=Rolling_shutter8oldid=764828479 {Online; accessed 15-May-2017}."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISMAR.2012.6402539"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971648.2971733"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2015.2413791"}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3191784","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3191784","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:42Z","timestamp":1750213602000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3191784"}},"subtitle":["Enabling Efficient Screen-Camera Communication with a Pattern-based Dynamic Barcode"],"short-title":[],"issued":{"date-parts":[[2018,3,26]]},"references-count":33,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,3,26]]}},"alternative-id":["10.1145\/3191784"],"URL":"https:\/\/doi.org\/10.1145\/3191784","relation":{},"ISSN":["2474-9567"],"issn-type":[{"type":"electronic","value":"2474-9567"}],"subject":[],"published":{"date-parts":[[2018,3,26]]},"assertion":[{"value":"2017-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-03-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}