H - Electricity – 04 – L
Patent
H - Electricity
04
L
H04L 12/18 (2006.01) G06F 13/14 (2006.01) G11B 23/00 (2006.01) H04L 7/00 (2006.01)
Patent
CA 2250855
A method and apparatus is provided which enables users to communicate in a perceived real-time environment. In one embodiment, a number of musical parts are contributed one each from a number of client terminals. Each terminal generates and sends to a server a short sequence or sequence of sequences, for example a few bars of music. The server echoes the sequences out to each of the other clients' terminals where they are synchronised to a local clock and repeated a plurality of times, with the generated sequence being repeated at the sending client a similar number of times. The local synchronisation overcomes the problems of propagation delay between clients and server, and the repetition of sequences allows a continuous stream of data to be output at each client. A solo or non-repetitive line may be added by commencing sending the solo line to the server before the remaining lines. The solo line is buffered at each of the clients and then synchronised to the local clock. The non-solo lines arrive at the solo client after the solo data stream has commenced. However, as they are repetitive, they are synchronised by the local clock to the next sequence repeat.
La présente invention concerne un procédé et un dispositif qui permettent aux utilisateurs de communiquer dans un environnement perçu comme un environnement temps réel. Selon une réalisation, un certain nombre de terminaux utilisateur fournissent chacun une partition musicale. Chaque terminal génère et envoie à un serveur une courte séquence, ou une suite de séquences, par exemple, quelques mesures de musique. Le serveur renvoie en écho les séquences à chacun des autres terminaux clients au niveau desquels ces séquences sont recalées sur une synchronisation locale et répétées plusieurs fois, la séquence générée étant répétée au niveau du client envoyeur un nombre semblable de fois. La synchronisation locale permet de résoudre les problèmes de délais de propagation entre clients et serveur, la répétition des séquences permettant de débiter au niveau de chaque client un flux continu de données. Il est possible d'ajouter une ligne solo ou non répétitive en commençant l'envoi de la ligne solo au serveur avant les lignes restantes. Cette ligne solo est rangée en mémoire en tampon au niveau de chacun des terminaux clients, puis recalée sur la synchronisation locale. Les lignes non solo arrivent au terminal client après que le flux de données solo ait commencé. Néanmoins, étant données qu'elles sont répétitives, ces lignes non solo sont recalées sur la synchronisation locale pour donner la répétition de séquence suivante.
Avid Technology Inc.
Res Rocket Surfer Limited
Smart & Biggar
LandOfFree
Distributed real-time communications system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Distributed real-time communications system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed real-time communications system will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1389346