The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
Dans cet article, nous considérons l'édition collaborative de données bidimensionnelles (2D) telles que des lettres manuscrites et des illustrations. Contrairement à l'édition de données 1D, qui est généralement réalisée par la combinaison insertion/suppression de caractères, prioritaire des traits peuvent avoir une signification spécifique dans l’édition de données 2D. En d’autres termes, l’apparence de l’image résultante dépend de l’ordre de réflexion des traits sur la toile partagée en plus de la coordonnée absolue des traits. Nous proposons un système de dessin collaboratif Peer-to-Peer (P2P) composé de plusieurs nœuds avec un canevas de réplique, dans lequel la cohérence entre les canevas de réplique est maintenue via le canal de données de WebRTC. Le système prend en charge trois modes d'édition concernés par l'ordre de réflexion des traits générés par différents utilisateurs. Le résultat des expériences indique que le système proposé réalise une courte latence d'environ 120 ms, ce qui représente la moitié d'un système basé sur le cloud implémenté avec Firebase Realtime Database. De plus, il réalise un dessin fluide d'images sur des toiles distantes avec un taux de rafraîchissement de 12 ips.
Shougo INOUE
Hiroshima University
Satoshi FUJITA
Hiroshima University
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copier
Shougo INOUE, Satoshi FUJITA, "Collaborative Illustrator with Android Tablets Communicating through WebRTC" in IEICE TRANSACTIONS on Information,
vol. E103-D, no. 12, pp. 2518-2524, December 2020, doi: 10.1587/transinf.2020PAP0009.
Abstract: In this paper, we consider the collaborative editing of two-dimensional (2D) data such as handwritten letters and illustrations. In contrast to the editing of 1D data, which is generally realized by the combination of insertion/deletion of characters, overriding of strokes can have a specific meaning in editing 2D data. In other words, the appearance of the resulting picture depends on the reflection order of strokes to the shared canvas in addition of the absolute coordinate of the strokes. We propose a Peer-to-Peer (P2P) collaborative drawing system consisting of several nodes with replica canvas, in which the consistency among replica canvases is maintained through data channel of WebRTC. The system supports three editing modes concerned with the reflection order of strokes generated by different users. The result of experiments indicates that the proposed system realizes a short latency of around 120 ms, which is a half of a cloud-based system implemented with Firebase Realtime Database. In addition, it realizes a smooth drawing of pictures on remote canvases with a refresh rate of 12 fps.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.2020PAP0009/_p
Copier
@ARTICLE{e103-d_12_2518,
author={Shougo INOUE, Satoshi FUJITA, },
journal={IEICE TRANSACTIONS on Information},
title={Collaborative Illustrator with Android Tablets Communicating through WebRTC},
year={2020},
volume={E103-D},
number={12},
pages={2518-2524},
abstract={In this paper, we consider the collaborative editing of two-dimensional (2D) data such as handwritten letters and illustrations. In contrast to the editing of 1D data, which is generally realized by the combination of insertion/deletion of characters, overriding of strokes can have a specific meaning in editing 2D data. In other words, the appearance of the resulting picture depends on the reflection order of strokes to the shared canvas in addition of the absolute coordinate of the strokes. We propose a Peer-to-Peer (P2P) collaborative drawing system consisting of several nodes with replica canvas, in which the consistency among replica canvases is maintained through data channel of WebRTC. The system supports three editing modes concerned with the reflection order of strokes generated by different users. The result of experiments indicates that the proposed system realizes a short latency of around 120 ms, which is a half of a cloud-based system implemented with Firebase Realtime Database. In addition, it realizes a smooth drawing of pictures on remote canvases with a refresh rate of 12 fps.},
keywords={},
doi={10.1587/transinf.2020PAP0009},
ISSN={1745-1361},
month={December},}
Copier
TY - JOUR
TI - Collaborative Illustrator with Android Tablets Communicating through WebRTC
T2 - IEICE TRANSACTIONS on Information
SP - 2518
EP - 2524
AU - Shougo INOUE
AU - Satoshi FUJITA
PY - 2020
DO - 10.1587/transinf.2020PAP0009
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E103-D
IS - 12
JA - IEICE TRANSACTIONS on Information
Y1 - December 2020
AB - In this paper, we consider the collaborative editing of two-dimensional (2D) data such as handwritten letters and illustrations. In contrast to the editing of 1D data, which is generally realized by the combination of insertion/deletion of characters, overriding of strokes can have a specific meaning in editing 2D data. In other words, the appearance of the resulting picture depends on the reflection order of strokes to the shared canvas in addition of the absolute coordinate of the strokes. We propose a Peer-to-Peer (P2P) collaborative drawing system consisting of several nodes with replica canvas, in which the consistency among replica canvases is maintained through data channel of WebRTC. The system supports three editing modes concerned with the reflection order of strokes generated by different users. The result of experiments indicates that the proposed system realizes a short latency of around 120 ms, which is a half of a cloud-based system implemented with Firebase Realtime Database. In addition, it realizes a smooth drawing of pictures on remote canvases with a refresh rate of 12 fps.
ER -