G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 19/00 (2006.01) G01V 8/10 (2006.01) G06F 3/00 (2006.01) G06K 9/00 (2006.01) H04L 7/00 (2006.01)
Patent
CA 2335994
A method of managing latency in a system for tracking movement of an object includes providing a request-and-response mechanism for transferring tracking data across a communication link. In one embodiment, the object for which movement is to be tracked is a human head and the system is a virtual reality system. Packets (34) of the tracking data may be generated using a conventional sensor processing (32) technology, but the packets are transferred via the communications link to an image processing capability (46), such as that of a host computer (26). The packets are generated at a fixed sample rate that is a synchronous with respect to the processing requirements of the host computer. When the host computer is available for fresh tracking data, a packet transfer request is transmitted to the packets to anticipate reception of a packet-transfer request. Thus, any incoming signal to the source is "prematurely" interpreted as a packet-transfer request. Appropriate actions are executed, if the interpretation is subsequently determined to be inaccurate. As a technique for reducing variability of latency, each transfer of a packet is preceded by a determination of whether to transmit a presently available packet or a next available packet. If a request is received momentarily before the next available packet is accessible, the presently available packet may be identified as "stale", and the next packet may be transmitted when available.
L'invention concerne un procédé destiné à gérer le temps d'attente dans un système permettant de suivre les mouvements d'un objet, ce procédé consistant tout d'abord à fournir un mécanisme de demande-et-réponse afin de transférer les données de suivi par l'intermédiaire d'une liaison de communication. Dans un mode de réalisation, l'objet dont les mouvements sont suivis est une tête humaine, et le système un système de réalité virtuelle. Des paquets (34) desdites données de suivi peuvent être générés selon une technique de traitement et de détection traditionnelle (32), ces paquets étant néanmoins transférés par l'intermédiaire de ladite liaison de communication à un module de traitement de l'image (46), par exemple un ordinateur central (26). Ces paquets sont par ailleurs générés à une vitesse d'échantillonnage fixe, asynchrone par rapport aux impératifs du traitement dudit ordinateur central. Une fois ce dernier disponible pour recevoir de nouvelles données de suivi, une demande de transfert de paquet est transmise aux paquets afin d'anticiper la réception d'une demande de transfert de paquet. Tout signal entrant dans la source générant les paquets est donc interprété "prématurément" comme une demande de transfert de paquet, des actions appropriées étant menées si cette interprétation se révèle par la suite inexacte. Selon une technique de réduction de la variation du temps d'attente, on cherche par ailleurs à déterminer, avant chaque transfert d'un paquet, s'il convient de transmettre un paquet immédiatement disponible ou un paquet suivant. Si la demande est reçue momentanément avant que le paquet suivant ne soit accessible, on identifie alors le paquet immédiatement disponible comme étant "épuisé", le paquet suivant étant alors transmis une fois celui-ci disponible.
Purser Mark
Storey John J.
Digilens Inc.
Smart & Biggar
LandOfFree
Request-and-respond approach to reducing latency within a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Request-and-respond approach to reducing latency within a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Request-and-respond approach to reducing latency within a... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1783909