ES2677094T3 - Un método para rastrear de forma continua la ubicación de múltiples objetos - Google Patents
Un método para rastrear de forma continua la ubicación de múltiples objetos Download PDFInfo
- Publication number
- ES2677094T3 ES2677094T3 ES11841275.8T ES11841275T ES2677094T3 ES 2677094 T3 ES2677094 T3 ES 2677094T3 ES 11841275 T ES11841275 T ES 11841275T ES 2677094 T3 ES2677094 T3 ES 2677094T3
- Authority
- ES
- Spain
- Prior art keywords
- tracking
- location
- information
- odi
- tracking device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
- A61B5/02438—Measuring pulse rate or heart rate with portable devices, e.g. worn by the patient
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/08—Measuring devices for evaluating the respiratory organs
- A61B5/0816—Measuring devices for examining respiratory frequency
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/145—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue
- A61B5/14542—Measuring characteristics of blood in vivo, e.g. gas concentration or pH-value ; Measuring characteristics of body fluids or tissues, e.g. interstitial fluid or cerebral tissue for measuring blood gases
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/46—Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
- G06V20/47—Detecting features for summarising video content
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B2503/00—Evaluating a particular growth phase or type of persons or animals
- A61B2503/10—Athletes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0025—Tracking the path or location of one or more users, e.g. players of a game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0625—Emitting sound, noise or music
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/22—Field hockey
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/14—Geo-tagging, e.g. for correlating route or track location data with specific information related to that specific location
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/15—Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/20—Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2243/00—Specific ball sports not provided for in A63B2102/00 - A63B2102/38
- A63B2243/0037—Basketball
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
- G01S13/72—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar
- G01S13/723—Radar-tracking systems; Analogous systems for two-dimensional tracking, e.g. combination of angle and range tracking, track-while-scan radar by using numerical data
- G01S13/726—Multiple target tracking
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/75—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems using transponders powered from received waves, e.g. using passive transponders, or using passive reflectors
- G01S13/751—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems using transponders powered from received waves, e.g. using passive transponders, or using passive reflectors wherein the responder or reflector radiates a coded signal
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30221—Sports video; Sports image
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Physical Education & Sports Medicine (AREA)
- Multimedia (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Animal Behavior & Ethology (AREA)
- Surgery (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Molecular Biology (AREA)
- Medical Informatics (AREA)
- Heart & Thoracic Surgery (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Biophysics (AREA)
- Human Computer Interaction (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Cardiology (AREA)
- Physiology (AREA)
- Pulmonology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Optics & Photonics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Image Analysis (AREA)
Abstract
Un método para rastrear de forma continua la ubicación de múltiples objetos (1204, 1206, 1220) y que consta de los siguientes pasos: determinar la probabilidad de transferencia del primer objeto (1206) a cualquiera de los múltiples objetos; asociar el primer objeto (1206) con el más probable (1204) de los múltiples objetos; y utilizar la ubicación actual (A) del objeto asociado (1204) como la ubicación del primer objeto (1206).
Description
5
10
15
20
25
30
35
40
45
50
55
Descripcion
SOLICITUDES RELACIONADAS
[0001] La presente solicitud precede a la Solicitud de Patente Estadounidense con Numero de Serie 61/415,707 titulada «Sistemas y Metodos Asociativos de Seguimiento de Objetos», archivada el 19 de noviembre de 2010.
ANTECEDENTES
[0002] Cuando los dispositivos de seguimiento se fijan en los objetos que se han de rastrear, como por ejemplo deportistas, la identidad del dispositivo de seguimiento debe asociarse con el jugador. Esto suele ser un proceso manual en el que una persona identifica manualmente (p. ej., lee el numero de serie del dispositivo) e introduce manualmente tambien ese numero en una base de datos en asociacion con la identidad del objeto en el que se coloca. Este proceso es especialmente propenso a errores porque los numeros de serie suelen ser correlativos, igual que los numeros identificativos de los jugadores. Cuando se efectua la asignacion de dispositivos de seguimiento antes de un partido, existe la posibilidad de que el jugador coja el dispositivo de seguimiento incorrecto o de que lo intercambie accidentalmente con el de otro jugador justo antes del partido. En cada caso, la informacion identificativa incorrecta introducida en la base de datos tiene como consecuencia una informacion de seguimiento incorrecta. Ademas, cuando algun dispositivo de seguimiento falla, la asignacion de un nuevo dispositivo de seguimiento requiere actualizar la base de datos con la identidad del nuevo dispositivo de seguimiento que sustituye al defectuoso. Esta situacion asimismo puede suponer un problema en el que las condiciones (p. ej., en la banda de un campo deportivo) no son ideales para introducir los datos con exito.
[0003] Cuando se rastrean objetos que se mueven de forma impredecible, el sistema de seguimiento suele perder el contacto con el objeto rastreado, como cuando un jugador en un evento deportivo se mueve tras otro jugador. Los sistemas que rastrean objetos visualmente requieren una lmea de vision sin obstaculos desde el dispositivo de seguimiento (p. ej., una camara) hasta el objeto rastreado. Cuando no se ve el objeto, no es posible rastrearlo. De forma parecida, con un sistema de seguimiento inalambrico que emplea ondas de radio para ubicar el objeto rastreado, si la senal de radio se ve bloqueada no sera posible rastrear dicho objeto. Cuando el seguimiento (visual o por radio) se bloquea temporalmente, la informacion perdida conlleva que la informacion de seguimiento sea de mala calidad.
[0004] Conseguir un seguimiento ininterrumpido de ciertos objetos de interes (ODI) en un evento deportivo, como un balon de futbol o un disco de hockey, supone desafms unicos porque dichos objetos suelen carecer de lmea de vision (LDV) en relacion con los dispositivos de deteccion (receptores, camaras, etc.) colocados alrededor del campo de juego. Con los sistemas basados en dispositivos de seguimiento, el seguimiento continuo puede convertirse en esporadico en ausencia de LDV. Con los sistemas de base optica, el seguimiento continuo es imposible en ausencia de LDV.
[0005] WO2010/036456 A2 describe un metodo que usa la proximidad para determinar la probabilidad de que un objeto este en una ubicacion particular. Se usan, en especial, pfxeles de color para identificar la probabilidad de que un objeto sea un jugador dado.
[0006] EP 2 034 441 A1 describe un metodo de seguimiento asociando un objeto a otro cuando un objeto oscurece al otro objeto totalmente o en parte. En especial, se identifican diversos recorridos en los que puede estar cada objeto, para despues redefinir las identificaciones de los recorridos una vez se haya identificado apropiadamente cada objeto.
[0007] US 2004/164858 A1 describe un sistema de seguimiento para rastrear objetos que emplea la informacion proporcionada por dispositivos RFID en el sistema de seguimiento.
[0008] WO 2009/113265 A1 describe un sistema de especificacion de la posicion para rastrear un objetivo usando dispositivos de terminales de radio.
[0009] GB 2475730 A describe el seguimiento de objetos usando la posicion de un segundo objeto para un primer objeto si el primero esta detras del segundo.
RESUMEN
[0010] Las formas de realizacion de la presente invencion se definen en las reivindicaciones anexas.
BREVE DESCRIPCION DE LOS DIBUJOS
[0011]
El DIB. 1A muestra un ejemplo de sistema de asignacion de dispositivos de seguimiento que identifica el objeto que se va a rastrear usando una camara, en una forma de realizacion.
El DIB. 1B muestra un ejemplo de sistema de asignacion de dispositivos de seguimiento que lee el dispositivo RFID colocado en el objeto que se va a rastrear, en una forma de realizacion.
El DIB. 2 muestra el dispositivo de seguimiento del DIB. 1 con mayor detalle, a modo de ejemplo.
El DIB. 3A es un flujograma que muestra un ejemplo de metodo para asignar una identificacion de dispositivo de seguimiento a un objeto rastreado identificado mediante una camara, en una forma de realizacion.
El DIB. 3B es un flujograma que muestra un ejemplo de metodo para asignar una identificacion de dispositivo de seguimiento a un objeto rastreado identificado mediante un dispositivo RFID, en una forma de realizacion.
El DIB. 4 muestra un ejemplo de sistema asociativo de seguimiento de objetos que rastrea objetos de interes (ODI) durante un partido de futbol en un area de funcionamiento, en una forma de realizacion.
5
10
15
20
25
30
35
40
45
50
55
60
El DIB. 5A es la foto de un diagrama que muestra ejemplos de las posiciones de los ODI, tal y como las determina el aparato de seguimiento del DIB. 4, poco despues de las posiciones ilustradas en el DIB. 4.
El DIB. 5B es la foto de un diagrama que muestra las posiciones de los ODI, tal y como las determina el aparato de seguimiento del DIB. 4, poco despues de tomar la foto del DIB. 5A.
El DIB. 6A muestra un ejemplo de tabla que almacena la informacion de los ODI y de los dispositivos de seguimiento asignados, en una forma de realizacion.
El DIB. 6B muestra un ejemplo de tabla de dispositivos de seguimiento virtuales que asocia las identificaciones de los dispositivos de rastreo virtuales con los dispositivos de seguimiento reales asignados a los ODI, en una forma de realizacion.
Los DIB. 7A y 7B muestran dos ejemplos de fotos de las posiciones posteriores de los jugadores en el area.
Los DIB. 8A y 8B son flujogramas que ilustran ejemplos de metodos para procesar la informacion de seguimiento recibida y, asociativamente, el seguimiento de los ODI cuando no se recibe la informacion de seguimiento, en una forma de realizacion.
El DIB. 9 muestra un ejemplo de dispositivo de seguimiento, parecido al dispositivo de seguimiento del DIB. 2, que tambien incluye un sensor de proximidad.
El DIB. 10 muestra un ejemplo de dispositivo de seguimiento, parecido al dispositivo de seguimiento del DIB. 2, que tambien incluye un transmisor de proximidad.
El DIB. 11 es un flujograma que ilustra un ejemplo de metodo para rastrear un primer objeto para el que no esta disponible la informacion continua de seguimiento.
El DIB. 12 es un grafico que ilustra un ejemplo del ritmo de la informacion de seguimiento de objetos en relacion con el penodo de retraso de la transmision.
DESCRIPCION DETALLADA DE LOS DIBUJOS
[0012] El DIB. 1A muestra un ejemplo de sistema de asignacion de dispositivos de seguimiento 100. El sistema 100 incluye un dispositivo de asignacion 102, un receptor 104, una camara 106 y un transmisor 108. El receptor 104, la camara 106 y el transmisor 108 funcionan dentro del area de deteccion 112. Los objetos que se pueden rastrear tienen colocados uno o varios dispositivos de seguimiento 110. Normalmente, cada uno de los objetos que se rastrea tiene tambien caractensticas identificables visualmente, como un numero de oponente, un numero de identificacion y caractensticas biometricas. En el ejemplo del DIB. 1, un jugador de futbol 150 que viste un jersey con un numero de identificacion 154 y un casco 152 entra en el area de deteccion 112 y es captado por la camara 106. Aunque se usa el futbol en el ejemplo del DIB. 1, el sistema 100 podra efectuar la asignacion de dispositivos de seguimiento para otros objetos, como los atletas de otros deportes, vetuculos, etc.
[0013] El DIB. 1B muestra un sistema de asignacion de dispositivos de seguimiento 140 configurado con un lector RFID 114 para leer el dispositivo RFID colocado en el objeto que va a rastrear el dispositivo de seguimiento 110. En lugar de la camara 106, tal y como se incluye en el sistema 100, el sistema 140 incluye un lector RFID 114. Bajo el control del dispositivo de asignacion 102, el lector RFID 114 lee la informacion, incluida la identificacion de dispositivo RFID del dispositivo RFID 156 colocado en el jugador 150. Por ejemplo, el dispositivo RFID 156 podra colocarse en el equipamiento que lleve el jugador 150, como el jersey del jugador, donde la informacion del dispositivo RFID podra indicar el numero de jugador impreso en el jersey. De este modo, la informacion lefda del dispositivo RFID 156 permite al dispositivo de asignacion 102 que identifique al jugador. En el dispositivo RFID podra incluirse otra informacion, como el numero de equipo, sin abandonar el ambito del presente documento. En la forma de realizacion del sistema 140, el area de deteccion 112 representa el area de funcionamiento del lector RFID 114, tal y como la define el alcance inalambrico del lector RFID 114.
[0014] Debena observarse que el dispositivo de seguimiento 110 proporciona al menos la informacion de ubicacion en tiempo real y se considera un dispositivo activo. El dispositivo RFID 156, por otra parte, es un dispositivo pasivo que almacena informacion que se puede leer usando un lector RFID.
[0015] De forma semejante, se puede fabricar un balon de futbol que incluya un dispositivo RFID 156 y un dispositivo de seguimiento 110. La informacion almacenada en el dispositivo RFID indica que el objeto es un balon de futbol, lo que permite por tanto al dispositivo de asignacion 102 que asigne la identificacion de dispositivo de seguimiento del dispositivo de seguimiento incluido a un numero de identificacion (p. ej., la identificacion del dispositivo RFID) del balon de futbol. El dispositivo de asignacion 102 podra asignar los dispositivos de seguimiento a muchos balones de futbol que se usen en los partidos y, aunque esos balones sean indistinguibles entre sf, un sistema de seguimiento (p. ej., el sistema de seguimiento 400, DIB. 4) podra usar la informacion de asignacion para identificar el balon que se usa en cada partido.
[0016] Cuando el dispositivo de asignacion 102, el receptor 104, el lector RFID 114 y el transmisor 108 se combinan en una unidad portatil con capacidad de red inalambrica, dicha unidad portatil, mediante la cooperacion con un sistema de seguimiento (p. ej., el sistema de seguimiento 400) a traves de la red inalambrica podra proporcionar la asignacion de los dispositivos de seguimiento portatiles, lo que facilitara la sustitucion de los dispositivos de seguimiento defectuosos durante un partido. Por ejemplo, al incluir un dispositivo de seguimiento con la unidad portatil, el sistema de seguimiento podra relacionar la ubicacion de la unidad portatil con la ubicacion del dispositivo de seguimiento identificado por el dispositivo de asignacion 102.
5
10
15
20
25
30
35
40
45
50
55
60
[0017] El DIB. 2 muestra el dispositivo de seguimiento 110 de los DIB. 1A y 1B con mas detalle a modo de ejemplo. El dispositivo de seguimiento 110 incluye un procesador 202, una memoria 204, un transmisor 206 y un receptor 208. Opcionalmente, el dispositivo de seguimiento 110 incluye uno o varios sensores 230 o un localizador GPS diferencial 232. Los DIB. 1A, 1B y 2 se entienden mejor al mirarlos con la presente descripcion.
[0018] En una forma de realizacion, el transmisor 206 del dispositivo de seguimiento 110 y el receptor 104 utilizan la banda ultraancha (UWB) para la ubicacion por radio del dispositivo de seguimiento 110. Podran emplearse otros medios para localizar el dispositivo de seguimiento 110 sin salirnos del ambito de este documento.
[0019] Cuando un jugador 150 esta dentro del area de deteccion 112, la camara 106 captura al menos una imagen 107 del numero de identificacion 154 del jugador 150 y el receptor 104 recibe una senal (un especie de pm) 111 desde el dispositivo de seguimiento 110. El area de deteccion 112 podra estar ubicada de la forma mas conveniente para que cada uno de los jugadores 150 atraviese el area de deteccion 112 para entrar en el campo de juego, por ejemplo. El dispositivo de asignacion 102 recibe la senal 111 del dispositivo de seguimiento 110 a traves del receptor 104 y recibe la imagen 107 desde la camara 106. El dispositivo de asignacion 112 usa tecnicas conocidas para identificar al jugador 150 en la imagen 107 e incluye una base de datos de seguimiento de objetos 120 que tiene una lista de jugadores (p. ej., el jugador 150) y la informacion identificativa asociada a ellos. La base de datos 120 podra incluir otra informacion, como la posicion del jugador en el equipo (p. ej., quarterback, corredor, centrocampista, defensa, etc.).
[0020] En el ejemplo del DIB. 1A, el numero de identificacion 154 es capturado en la imagen 107 tomada por la camara 106, y el numero de identificacion 21 del jugador 150 es determinado por el dispositivo de asignacion 112, usando por ejemplo el reconocimiento optico de caracteres, tal y como se sabe en la industria. Despues el dispositivo de asignacion 102 efectua una consulta del numero del jugador (21) en la base de datos 120 y asigna al jugador identificado 150 la identificacion del dispositivo de seguimiento (p. ej., la identificacion de dispositivo 220, DIB. 2) recibida en la senal 111 desde el dispositivo de seguimiento 110. El dispositivo de asignacion 102 asigna automaticamente una identificacion de dispositivo 124 del dispositivo de seguimiento 110 a la identidad (p. ej., una identificacion del objeto 122) del jugador 150 en la base de datos 120. Por ejemplo, la identificacion de dispositivo 220 se almacena en la base de datos 120 como la identificacion de dispositivo 124. El uso del sistema 100 elimina la posibilidad de errores humanos en la asignacion de identificaciones de dispositivo con los objetos que se rastrean.
[0021] En el ejemplo del DIB. 1B, la informacion es lefda en el dispositivo RFID 156 por el lector RFID 114 y se determina la identidad del jugador 150. Por ejemplo, la informacion lefda en el dispositivo RFID 156 puede incluir el numero de identificacion del jersey 21 del jugador 150. La informacion del dispositivo RFID 156 se comunica al dispositivo de asignacion 102 como un mensaje 115. El dispositivo de asignacion realiza entonces una consulta del numero del jugador (21) en la base de datos 120 y asigna la identificacion de dispositivo de seguimiento (p. ej., la identificacion de dispositivo 220, DIB. 2) recibida en la senal 111 desde el dispositivo de seguimiento 110 al jugador identificado 150. El dispositivo de asignacion 102 asigna automaticamente la identificacion de dispositivo de seguimiento 220 del dispositivo de seguimiento 110 (p. ej., como la identificacion de dispositivo 124) a la identidad (p. ej., la identificacion del objeto 122) del jugador 150 en la base de datos 120. El uso del sistema 140 elimina la posibilidad de errores humanos en la asignacion de identificaciones de dispositivo con los objetos que se rastrean.
[0022] La base de datos 120 puede contener tambien informacion relativa a la actividad esperada 126 de cada objeto rastreado (p. ej., el jugador 150). Usando el ejemplo del balon de futbol del DIB. 1, la actividad 126 podra representar la posicion en el campo del jugador y, por tanto, los movimientos que se esperan de el en el campo durante el partido. Basandonos en esta actividad esperada o en la posicion en el campo, definidas en la actividad 126, se podra definir un mdice de senales 128 para el dispositivo de seguimiento 110. Las caractensticas del dispositivo de seguimiento 110 podran preconfigurarse para constituir una configuracion por defecto.
[0023] Al asociar la identificacion del objeto 122 con la identificacion del dispositivo 124 del dispositivo de seguimiento 110, el dispositivo de asignacion 102 emplea el transmisor 108 para establecer el mdice de senales 222 del dispositivo de seguimiento 110. El transmisor 108 funciona para comunicarse de forma inalambrica con el receptor 208 del dispositivo de seguimiento 110 en base a una o varias ondas de radio, acoplamiento de induccion magnetica e infrarrojos. El dispositivo de asignacion 102 podra establecer otros parametros del dispositivo de seguimiento 110.
[0024] El dispositivo de seguimiento 110 podra activar automaticamente un modo de baja potencia para ahorrar energfa (y, por ejemplo, para aumentar la vida util de la pila). Por ejemplo, el dispositivo de seguimiento 110 podra activar el modo de baja potencia tras un penodo definido, como la duracion de un partido mas una hora. El dispositivo de asignacion 102 activa el dispositivo de seguimiento 110 estableciendo de forma inalambrica las caractensticas del dispositivo de seguimiento 110. Por ejemplo, en el modo de baja potencia, el dispositivo de seguimiento 110 podra reducir su mdice de senales para ahorrar energfa, momento en que el dispositivo de asignacion 102 establece el mdice de senales 222 caractenstico del dispositivo de seguimiento 110 en base a la actividad esperada del objeto que se esta rastreando. En el modo de baja potencia, el dispositivo de seguimiento 110 podra apagar tambien cualesquiera sensores 230 incluidos para ahorrar energfa, momento en que el dispositivo de asignacion 102 establece las caractensticas del dispositivo de seguimiento 110 para configurar el
5
10
15
20
25
30
35
40
45
50
55
60
funcionamiento de los sensores 230. Por ejemplo, el dispositivo de asignacion 102 podra configurar los sensores 230 estableciendo las caractensticas, incluidas la configuracion de uno o varios sensores (p. ej., que sensor esta activo), la resolucion de los sensores (p. ej., bits por lectura), la tasa de actualizacion (la regularidad con que envfa los datos), los ajustes de umbral (p. ej., si el sensor solamente informa cuando el valor percibido esta por encima o por debajo de un umbral definido) y el modo de funcionamiento del sensor (p. ej., valores medios, maximos y mmimos).
[0025] En un ejemplo de funcionamiento, el dispositivo de seguimiento 110 incluye sensores 230 para percibir ciertos datos biometricos del jugador 150, como el ritmo cardfaco, el nivel de oxfgeno, la frecuencia respiratoria, etc. El dispositivo de asignacion 102 usa el transmisor 108 para establecer las caractensticas de los sensores 230 de modo que se tomen muestras de ciertas caractensticas biometricas del jugador 150 en base los rasgos fisiologicos conocidos de este. Cuando no se precise usar ciertos sensores 230 en el dispositivo de seguimiento 110, esos sensores podran ser configurados por el dispositivo de asignacion 102 para que permanezcan inactivos y asf ahorrar energfa.
[0026] Prosiguiendo con el ejemplo del balon de futbol del DIB. 1, si el sistema 100 determina, en funcion de la informacion de la base de datos 120, que el jugador 150 juega como receptor abierto, el sistema 100 utilizara el transmisor 108 para configurar el mdice de senales del dispositivo de seguimiento 110 a un mdice alto o una frecuencia alta para mejorar la precision del rastreo, puesto que se espera que el receptor abierto corra y cambie de direccion de forma impredecible. Por otro lado, si el sistema 100 determina, en funcion de la informacion de la base de datos 120, que el jugador 150 juega como defensa, el sistema 100 utilizara el transmisor 108 para configurar el mdice de senales del dispositivo de seguimiento 110 a una frecuencia baja, ya que se esperan menos movimientos del defensa.
[0027] El sistema 100 identifica automaticamente el objeto (p. ej., el jugador 150) dentro del area de deteccion 112, determina la identificacion de un dispositivo de seguimiento 110 o mas colocados en ese objeto y asigna los dispositivos de seguimiento identificados al objeto identificado. Ademas, el sistema 100, 140 podra configurar las caractensticas de los dispositivos de seguimiento identificados 110 en base a la actividad esperada del objeto identificado. Por tanto, el sistema 100, 140 evita los posibles errores humanos en la introduccion de los datos en la base de datos de seguimiento de objetos 120 cuando se asignen los dispositivos de seguimiento a los jugadores antes de un partido.
[0028] En caso de que el dispositivo de seguimiento 110 no se pueda emplear, podra colocarse un nuevo dispositivo de seguimiento 110 en el objeto (p. ej., el jugador 150), el cual sera asignado automaticamente al objeto por el sistema 100, 140 cuando el jugador este dentro del area de deteccion 112.
[0029] El DIB. 3A muestra un ejemplo de metodo 300 para asignar una identificacion de dispositivo de seguimiento a un objeto rastreado (p. ej., el jugador 150). El metodo 300 se implementa por ejemplo en el dispositivo de asignacion 102 del DIB. 1. En el paso 302, el metodo 300 emplea una camara para capturar una imagen de un objeto en un area de deteccion. En un ejemplo del paso 302, el dispositivo de asignacion 102 controla la camara 106 para capturar la imagen 107 del jugador 150 dentro del area de deteccion 112. En el paso 304, el metodo 300 emplea un receptor para recibir una senal del dispositivo de seguimiento colocado en el objeto. En un ejemplo del paso 304, el dispositivo de asignacion 102 recibe una senal 111 de un dispositivo de seguimiento 110 mediante un receptor 104. En el paso 306, el metodo 300 determina, p. ej., dentro del dispositivo de asignacion 102, la identificacion del dispositivo de seguimiento a partir de la senal recibida del dispositivo de seguimiento. En un ejemplo del paso 306, el dispositivo de asignacion 102 determina la identificacion del dispositivo de seguimiento 220 a partir de la senal 111.
[0030] El paso 308 es opcional. En el paso 308, si se incluye, el metodo 300 verifica, dentro del dispositivo de asignacion 102, que la ubicacion del dispositivo de seguimiento este dentro del area de deteccion. En un ejemplo del paso 306, si se implementa, el dispositivo de asignacion 102 recibe la ubicacion determinada del dispositivo de seguimiento desde el aparato de seguimiento (p. ej., el aparato de seguimiento 408, DIB. 4) y verifica que el dispositivo de seguimiento identificado se encuentre dentro del area de deteccion 112. El paso opcional 308 proporciona seguridad adicional para determinar que el dispositivo de seguimiento identificado este colocado en el objeto dentro del area de deteccion 112.
[0031] En el paso 310, el metodo 300 determina, dentro del dispositivo de asignacion 112, la identificacion del objeto a partir de la imagen capturada en el paso 302. En un ejemplo del paso 310, el dispositivo de asignacion 102 identifica al jugador 150 en base al reconocimiento optico de caracteres del numero de identificacion 154 en el jersey del jugador 150 en la imagen 107. En el paso 312, el metodo 300 asigna, dentro del dispositivo de asignacion 102, la identificacion determinada del dispositivo de seguimiento a la identificacion determinada del objeto. En un ejemplo del paso 312, el dispositivo de asignacion 102 almacena la identificacion determinada del dispositivo de seguimiento 220 como identificacion del dispositivo de seguimiento 124 dentro de la base de datos de seguimiento de objetos 120, en relacion con la identificacion determinada del objeto.
[0032] Los pasos 314 y 316 son opcionales. En el paso 314, si se incluye, el metodo 300 determina, dentro del dispositivo de asignacion 102, las caractensticas del dispositivo de seguimiento en base a la identificacion determinada del objeto. En un ejemplo del paso 314, el dispositivo de asignacion 102 determina el mdice de senales 128 relacionado con la actividad 126 de la identificacion del objeto 122 desde la base de datos 120. En el paso 316, si se incluye, el metodo 300 configura, controlando el transmisor 108 desde el dispositivo de asignacion 102, las caractensticas del dispositivo de seguimiento. En un ejemplo del paso 316, el dispositivo de
5
10
15
20
25
30
35
40
45
50
55
60
asignacion 102, usando el transmisor 108, establece el mdice de senales 222 del dispositivo de seguimiento 110 en base al mdice de senales 128 determinado en el paso 314.
[0033] Los pasos del metodo 300 pueden seguirse en un orden diferente sin abandonar el objetivo de este documento. Por ejemplo, el paso 301 puede seguirse tras el paso 306 o el 308.
[0034] El DIB. 3B muestra un ejemplo de metodo 350 para asignar una identificacion de dispositivo de seguimiento (p. ej., la identificacion de dispositivo de seguimiento 220) a un objeto rastreado (p. ej., el jugador 150) usando un lector RFID (p. ej., el lector RFID 114). Por ejemplo, el metodo 350 se implementa dentro del dispositivo de asignacion 102 del DIB. 1B. En el paso 352, el metodo 350 lee, usando un lector RFID controlado por el dispositivo de asignacion 102, la informacion de un dispositivo RFID colocado en el objeto rastreado dentro del area de deteccion. En un ejemplo del paso 352, el dispositivo de asignacion 102 controla el lector RFID 114 para que lea, dentro del area de deteccion 112, la informacion del dispositivo RFID 156 colocado en el jersey del jugador 150. Por ejemplo, la informacion contiene al menos una identificacion de dispositivo RFID y el numero del jersey. En el paso 354, el metodo 350 recibe, dentro del dispositivo de asignacion 102, una senal desde el dispositivo de seguimiento colocado en el objeto. En un ejemplo del paso 354, el dispositivo de asignacion 102 recibe una senal 111 desde el dispositivo de seguimiento 110 a traves del receptor 104. En el paso 356, el metodo 350 determina, dentro del dispositivo de asignacion 102, la identificacion del dispositivo de seguimiento a partir de la senal recibida del dispositivo de seguimiento. En un ejemplo del paso 356, el dispositivo de asignacion 102 determina la identificacion del dispositivo de seguimiento 220 a partir de la senal 111.
[0035] El paso 358 es opcional. En el paso 358, si se incluye, el metodo 350 verifica, dentro del dispositivo de asignacion 102, que la ubicacion del dispositivo de seguimiento este dentro del area de deteccion. En un ejemplo del paso 358, si se implementa, el dispositivo de asignacion 102 recibe la ubicacion determinada del dispositivo de seguimiento 110 desde el aparato de seguimiento (p. ej., el aparato de seguimiento 408, DIB. 4) y verifica que el dispositivo de seguimiento identificado este dentro del area de deteccion 112. El paso opcional 358 proporciona seguridad adicional para determinar que el dispositivo de seguimiento identificado este colocado en el objeto dentro del area de deteccion 112.
[0036] En el paso 360, el metodo 350 determina, dentro del dispositivo de asignacion 102, la identificacion del objeto a partir de la informacion lefda del dispositivo RFID en el paso 352. En un ejemplo del paso 360, el dispositivo de asignacion 102 identifica al jugador 150 en base al numero de jersey almacenado en la informacion lefda del dispositivo RFID 156 y transmitida como mensaje 115. En el paso 362, el metodo 350 asigna, dentro del dispositivo de asignacion 102, la identificacion determinada del dispositivo de seguimiento a la identificacion determinada del objeto. En un ejemplo del paso 362, el dispositivo de asignacion 102 almacena la identificacion determinada del dispositivo de seguimiento 330 como la identificacion del dispositivo de seguimiento 124 dentro de la base de datos de seguimiento de objetos 120 en relacion con la identificacion determinada del objeto 122.
[0037] Los pasos 364 y 366 son opcionales. En el paso 364, si se incluye, el metodo 350 determina, dentro del dispositivo de asignacion 102, las caractensticas del dispositivo de seguimiento en base a la identificacion determinada del objeto. En un ejemplo del paso 364, el dispositivo de asignacion 102 determina un mdice de senales 128 relacionado con la actividad 126 de la identificacion del objeto 122 a partir de la base de datos 120. En el paso 366, si se incluye, el metodo 350 configura, usando el transmisor 108 controlado por el dispositivo de asignacion 102, las caractensticas del dispositivo de seguimiento. En un ejemplo del paso 366, el dispositivo de asignacion 102, usando el transmisor 108, establece el mdice de senales 222 del dispositivo de seguimiento 110 en base al mdice de senales 128 determinado en el paso 364.
[0038] Los pasos del metodo 350 pueden seguirse en un orden diferente sin abandonar el objetivo de este documento. Por ejemplo, el paso 352 puede seguirse tras el paso 356 o el 358.
[0039] El DIB. 4 muestra un ejemplo de sistema asociativo de seguimiento de objetos 400 que rastrea objetos de interes (ODI) 402 durante un partido de futbol en un area 404. El area 404 representa el campo de juego para el partido de futbol, por ejemplo, y los ODI 402 incluyen a los jugadores 402(1-5) y 402(7-9), a los arbitros y el equipamiento de juego, como el balon de futbol 402(6) para el partido de futbol o el disco para uno de hockey. En particular, los ODI 402(1)-402(5) son jugadores de futbol (p. ej., el jugador 150, DIB. 1) de un primer equipo, el ODI 402(6) es un balon de futbol y los 402(7)-402(9) son jugadores de futbol de un segundo equipo.
[0040] El aparato de seguimiento 408 recibe la informacion de seguimiento 406 y rastrea cada ODi 402 dentro del area 404. El aparato de seguimiento 408 tiene una base de datos de seguimiento de objetos 420 que se usa para almacenar la informacion de seguimiento de los ODI 402.
La base de datos 420 podra implementarse dentro de la memoria de un sistema informatico (p. ej., un servidor), por ejemplo. En una forma de realizacion, la base de datos 420 es una base de datos relacional que almacena parametros operativos, datos de seguimiento y otra informacion del sistema 400. La base de datos 420 se muestra a tftulo ilustrativo con una tabla de objetos 450, una tabla de cronometrajes 452, una tabla de penodos mmimos de recogida 454 y una tabla de distancias maximas de asociacion 456. La tabla de objetos 450 almacena la informacion de identificacion de los ODI y la asignacion de los dispositivos de seguimiento. La tabla de cronometrajes 452 almacena un penodo de cronometraje para cada dispositivo de seguimiento u ODI 402. La tabla de penodos mmimos de recogida 454 almacena un penodo de recogida para cada dispositivo de seguimiento u ODI 402. La tabla de distancias maximas de asociacion 456 almacena la distancia maxima para
5
10
15
20
25
30
35
40
45
50
55
60
que se produzca una asociacion para cada dispositivo de seguimiento u ODI 402. La tabla de dispositivos virtuales 458 almacena una lista de dispositivos virtuales que se podran asignar a un ODI o mas 402 (p. ej., el ODI del balon 402(6)) y un dispositivo de seguimiento asociado que se usa para determinar la ubicacion del dispositivo virtual durante el seguimiento asociativo. La base de datos 420 podra incluir tambien una tabla de reglas de asociacion 460 que defina reglas adicionales (es decir, ademas de las definidas en las tablas 452, 454, 456 y 458) para el seguimiento asociativo y se describe con mas detalle posteriormente en este documento.
[0041] En una forma de realizacion, cada ODI 402 tiene al menos un dispositivo de seguimiento (p. ej., el dispositivo de seguimiento 110) que envfa senales a los receptores (que no se muestran) del aparato de seguimiento 408. El aparato de seguimiento 408 podra incluir la funcionalidad del sistema 100, 140 que asigna automaticamente los dispositivos de seguimiento a cada ODI. En otra forma de realizacion, el aparato de seguimiento 408 tiene dos camaras o mas (que no se muestran) que siguen la trayectoria de cada ODI 402 visualmente dentro del area 404. El aparato de seguimiento 408 podra funcionar con cualquier tipo de metodo de seguimiento de objetos.
[0042] El aparato de seguimiento 408, por ejemplo, determina o recibe periodicamente la informacion de seguimiento 406 para cada ODI 402 dentro del area 404 y determina y almacena la informacion de ubicacion de cada ODI 402 en base a la informacion de seguimiento 406. Sin embargo, cuando la informacion de seguimiento desde un ODI 402 este bloqueada temporalmente, como cuando la lmea de vision desde ese ODI hasta el dispositivo de deteccion (p. ej., una camara o un receptor de radio) este bloqueada por otro objeto, los datos de ubicacion para ese ODI no se podran determinar directamente.
[0043] En el ejemplo del DIB. 4, el ODI 402(6) representa un balon de futbol que suele quedar oculto y cuya lmea de vision hasta el dispositivo de deteccion (p. ej., la camara o el receptor de radio) suele quedar bloqueada por otro ODI, como cuando el balon de futbol se esconde de la vista durante un partido. Como la ubicacion del ODI 402(6) se pierde ocasionalmente, el aparato de seguimiento 408 se configura para asociar el ODI bloqueado con el ODI rastreado mas cercano en base a la proximidad cuando los datos se han perdido primero. Lo siguiente continua con el ejemplo del balon de futbol del DIB. 4. No obstante, el aparato de seguimiento 408 y el seguimiento asociativo podran usarse en otras aplicaciones. Por ejemplo, el sistema 400 y el seguimiento asociativo podran usarse tambien en baloncesto y futbol.
[0044] El DIB. 5A es una captura de imagen que muestra ejemplos de las posiciones de los ODI 402 en el area 404 determinadas por el aparato de seguimiento 408 poco despues de las posiciones ilustradas en el DIB. 4. Espedficamente, en el ejemplo de futbol que se muestra, se ha capturado la imagen y un quarterback 402(1) ha recibido o va a recibir el balon 402(6). El quarterback 402(1) y el balon 402(6) estan separados por la distancia 502. El DIB. 5B es una captura de imagen que muestra las posiciones de los jugadores, tal y como las determina el aparato de seguimiento 408, poco despues de la captura de imagen del DIB. 5A. Sin embargo, la senal de seguimiento del balon 402(6) esta bloqueada por el quarterback 402(1) y por tanto el aparato de seguimiento 408 no puede determinar directamente la ubicacion del balon a partir de la informacion de seguimiento 406.
[0045] El aparato de seguimiento 408 utiliza un monitor de fiabilidad de seguimiento (MFS) 410 para determinar la metrica de fiabilidad de los datos (MFD) 411 para la informacion de seguimiento 406 recibida para cada objeto rastreado 402. La MFD 411 es una medicion relativa del grado de fiabilidad de cada ubicacion determinada. En la base de datos 420, una tabla MFD 462 podra almacenar las ultimas MFD 411 para cada objeto rastreado 402. La base de datos 420 incluye tambien una tabla de umbrales de MFD 464 que define el umbral de MFD para cada objeto rastreado 402. Este umbral de MFD define el valor mmimo de MFD. Por ejemplo, el rastreador asociativo 412 podra usar la MFD 411 y un umbral de MFD asociado de la tabla de umbrales de MFD 464 para determinar cuando la informacion de seguimiento 406 para el ODI 402(6) no es lo bastante fiable para usarla o falta. El MFS 410 podra incluir un cronometro que determine cuando no se recibe la informacion de seguimiento 406 para cada objeto rastreado 402 y que por tanto reduzca la MFD 411 para ese objeto rastreado. Por ejemplo, cuando se espera la informacion de seguimiento 406 del ODI 402(6) cada 33 ms, el MFS 410 podra reducir la MFD 411 asociada para cada penodo de 310 ms en el que no se reciba la informacion de seguimiento 406 para el ODI 402(6). Cuando la MFD 411 este por debajo de su umbral de MFD asociado, el MFS 410 activara un rastreador asociativo 412 que asocie el ODI 402(6) con el objeto rastreado mas cercano. En una forma de realizacion, al MFD 411 se determina para la informacion de seguimiento recibida para cada ODI 402 rastreado.
[0046] El MFS 410 determina la mFd 411 para cada ubicacion determinada de cada ODI 402. Cuando la ubicacion del ODI 402 se derive de multiples detectores colocados alrededor del area de funcionamiento 404 (p. ej., los receptores de radio en el caso de los dispositivos de seguimiento y las camaras en el caso del seguimiento visual), la ubicacion podra determinarse de mas de una forma, usando por ejemplo distintas combinaciones de detectores. Idealmente, cada ubicacion determinada a partir de cada una de las distintas combinaciones de detectores dana como resultado, esencialmente, la misma ubicacion determinada. Sin embargo, en realidad, cada combinacion de detectores suele generar una ubicacion ligeramente diferente para el ODI 402. En una forma de realizacion, la MFD 411 se deriva de la medicion del espacio entre las ubicaciones de cada combinacion de detectores distinta. Cuando mayor sea el espacio en esas ubicaciones determinadas, menor sera la MFD 411 para esa ubicacion determinada. En el ejemplo del balon de futbol del DIB. 4, cuando la MFD 411 esta por debajo de un umbral de MFD definido en la tabla de umbrales de MFD 464 para el balon 402(6), el rastreador asociativo 412 se activa para asociar el balon 402(6) con el jugador 402 mas cercano.
5
10
15
20
25
30
35
40
45
50
55
60
[0047] Con los sistemas de seguimiento visual que usan mas de tres camaras (que no se muestran), la MFD se calcula de forma parecida. Con el sistema de seguimiento visual, la MFD tambien podra basarse en la fiabilidad calculada del reconocimiento de imagenes (p. ej., de reconocer el balon en las imagenes capturadas).
[0048] Una vez activado, el seguidor asociativo 412 determina la ultima ubicacion y el ultimo momento determinados a partir de la informacion de seguimiento 406 recibida para el ODI 402(6) bloqueado y despues determina el ODI 402 mas cercano en ese momento. Por ejemplo, si la ultima ubicacion determinada del balon de futbol 402(6) era cerca del quarterback 402(1), como se muestra en el DIB. 5A, el quarterback 402(1) se identificana automaticamente como el ODI 402 mas cercano. El rastreador asociativo 412 asociara entonces la ubicacion del balon de futbol 402(6) con la del quarterback 402(1), hasta que el aparato de seguimiento 408 vuelva a recibir mas informacion de la ubicacion 406 del balon de futbol 402(6). Es decir, la ubicacion del balon de futbol 402(6) se actualiza a medida que cambia la ubicacion del quarterback 402(1). Cuando la informacion de ubicacion 406 del balon de futbol 402(6) vuelve a ser recibida por el aparato de seguimiento 408, la ubicacion del balon de futbol 402(6) queda determinada a partir de la informacion de ubicacion recibida.
[0049] Los DIB. 8A y 8B son flujogramas que ilustran ejemplos de metodos para procesar la informacion de seguimiento recibida dentro del aparato de seguimiento 408 y el seguimiento asociativo para cuando no se reciba la informacion de seguimiento. Los metodos 800 y 850 se implementan, por ejemplo, dentro del aparato de seguimiento 408, DIB. 4. En el paso 802, el metodo 800 recibe la informacion de seguimiento de los objetos de interes rastreados. En un ejemplo del paso 802, el aparato de seguimiento 408 recibe la informacion de seguimiento 406 de los ODI 402. En el paso 804, el metodo 800 determina la MFD 411 para la informacion de seguimiento del objeto rastreado. En un ejemplo del paso 804, el MFS 410 determina la MFD 411 a partir de la informacion de seguimiento 406 para el ODI 402(6). En el paso 806, el metodo 800 determina la ubicacion del objeto rastreado en base a la informacion de seguimiento. En un ejemplo del paso 806, la informacion de seguimiento 406 se descodifica para determinar la ubicacion del ODI 402(6). En el paso 808, el metodo 800 almacena la ubicacion determinada y la MFD del objeto rastreado. En un ejemplo del paso 808, el aparato de seguimiento 408 almacena la ubicacion determinada del ODI 402(6) dentro de los datos de seguimiento 466 de la base de datos 420 y almacena la MFD 411 determinada dentro de la base de datos 420. Los pasos del 802 al 804 se repiten para la informacion de seguimiento recibida.
[0050] El metodo 850 se invoca cuando la MFD 411, determinada en el paso 804 del metodo 800, cae por debajo de un umbral de MFD, lo que indica que la informacion de seguimiento no se puede usar para encontrar el ODI 402 asociado. El metodo 850 se invoca para cada ODI 402 para el que no se recibe o no se puede usar la informacion de seguimiento. En el paso 852, el metodo 850 determina la ultima ubicacion y el ultimo momento para la informacion de seguimiento recibida para el ODI cronometrado. En un ejemplo del paso 852, cuando se invoca el metodo 850 para el ODI 402(6), el rastreador asociativo 412 determina, a partir de los datos de seguimiento 466, la ultima ubicacion y el ultimo momento determinados para el ODI 402(6), que se muestra en la captura de imagen del DIB. 5A. En el paso 854 el metodo 850 determina el objeto rastreado mas cercano a la ultima ubicacion determinada y en el ultimo momento determinado. En un ejemplo del paso 854, el rastreador asociativo 412 invoca un detector de proximidad 414 para identificar al quarterback 402(1) como el ODI 402 mas cercano al balon 402(6) en el ultimo momento determinado, tal y como se muestra en la captura de imagen del DIB. 5A.
[0051] El paso 856 es una decision. Si, en el paso 856, el metodo 850 determina que el ODI mas cercano identificado en el paso 854 esta lo suficientemente cerca como para un seguimiento asociativo, el metodo 850 continua con el paso 858. En caso contrario, el metodo 850 termina. En el paso 858, el metodo 850 asocia el objeto cronometrado con el objeto mas cercano. En un ejemplo del paso 858, el rastreador asociativo 412 almacena la identificacion de un dispositivo de seguimiento PT-01 dentro de un dispositivo virtual VT-01 del balon 402(6), dentro de la tabla 650 (DIB. 6B, descrito mas adelante), para asociar el balon 402(6) con el quarterback 402(1). En el paso 860, el metodo 850 almacena la ubicacion del objeto cronometrado en base a la ubicacion del objeto asociado. En un ejemplo del paso 860, el rastreador asociativo 412 almacena una ubicacion “A” del quarterback 402(1) en la fila 612 y la columna 608 de la tabla 600 (DIB. 6A, descrito mas adelante) como la ubicacion asociativa del balon 402(6).
Seguimiento asociativo facil
[0052] Aunque el seguimiento asociativo descrito anteriormente mejora el seguimiento de los ODI que quedan temporalmente ocultos a la vista o cuya informacion de seguimiento esta bloqueada, se producen ciertos comportamientos erraticos que pueden resultar en una perdida ocasional de datos de seguimiento. La asociacion y disociacion intermitentes de un objeto con otro objeto debido a la informacion de ubicacion perdida temporalmente puede percibirse como saltos o interferencias de la posicion rastreada cuando el objeto cambia de posicion entre la ubicacion asociada y la ubicacion derivada. Como se ha observado anteriormente, es normal que la informacion de seguimiento se pierda o quede bloqueada ocasionalmente. Por ejemplo, la senal de un dispositivo de seguimiento podna quedar bloqueada temporalmente por otro objeto. De forma parecida, un objeto puede quedar bloqueado temporalmente por otros objetos y no ser visto por un sistema de seguimiento visual.
5
10
15
20
25
30
35
40
45
50
55
60
[0053] Para evitar tales interferencias, el sistema 400 utiliza parametros configurables que controlan el momento en que el rastreador asociativo 412 asocia y disocia un primer ODI con un segundo ODI rastreado. Por ejemplo, al comparar la MFD 411 con el umbral de MFD (o dos umbrales como la asociacion y disociacion de umbrales de MFD), y al usar un penodo maximo de errores de seguimiento y un penodo mmimo de repeticion del seguimiento, se minimizan los saltos e intermitencias asociativos erraticos.
[0054] El aparato de seguimiento 408 podra incluir una tabla de umbrales de MFD 464 que especifique el umbral de MFD (opcionalmente un umbral de MFD para asociacion y un umbral de MFD para disociacion), una tabla de penodos maximos de fallos de seguimiento 468 que especifique, para cada ODI 402, el penodo maximo de fallos de seguimiento y una tabla de penodos mmimos de repeticion del seguimiento 454 que especifique, para cada ODI 402, el penodo mmimo de repeticion del seguimiento. En un ejemplo de funcionamiento, si la MFD 411 de la informacion de seguimiento cae por debajo del umbral de MFD (o si falta) durante al menos el penodo maximo de fallos de seguimiento, el rastreador asociativo 412 se activara para asociar la ubicacion del ODI 402 con otro ODI. De forma similar, si la ubicacion de un ODI se asocia con otro ODI, el MFS 410 activara el rastreador asociativo 412 cuando la informacion de seguimiento 406 desde ese ODI este por encima del umbral de MFD almacenado en la tabla de umbrales de MFD 464 durante mas tiempo del penodo mmimo de repeticion del seguimiento almacenado en la tabla de penodos mmimos de repeticion del seguimiento 454.
[0055] Ademas, el aparato de seguimiento 408 podra incluir tambien una tabla de distancias mmimas de repeticion del seguimiento 470 que especifique la distancia minima para repetir el seguimiento. Cuando se vuelva a recibir la informacion de seguimiento para el ODI, si la distancia entre la ubicacion derivada a partir de la informacion de seguimiento y la ubicacion del ODI con el que se hace la asociacion es mayor que la distancia minima para repetir el seguimiento, es posible que se disocie el ODI. El uso de la tabla de penodos mmimos para repetir el seguimiento 454 y de la tabla de distancias mmimas de repeticion del seguimiento 470 evita el seguimiento erratico del objeto cuando la informacion de seguimiento 406 es intermitente.
[0056] El aparato de seguimiento 408 podra tener tambien una distancia maxima de asociacion 456 que define la distancia maxima sobre la que se podra formar la asociacion de seguimiento. Por ejemplo, el rastreador asociativo 412 podra asociar el balon de futbol 402(6) con el quarterback 402(1) cuando la distancia 502 entre los dos sea menor que la distancia maxima de asociacion almacenada en la tabla de distancias maximas de asociacion 456. La distancia maxima de asociacion sera por ejemplo de unos 60 centfmetros en un partido de futbol. Son embargo, cuando se use para rastrear a los jugadores en otros deportes, se especificara la distancia maxima de asociacion para ese deporte. En lacrosse, por ejemplo, la distancia maxima de asociacion podra ser de 1,20 metros. En una forma de realizacion, la tabla de penodos mmimos para repetir el seguimiento 454, la tabla de distancias maximas de asociacion 456, la tabla de penodos maximos de fallos de seguimiento 468, la tabla de distancias mmimas de repeticion del seguimiento 470, la tabla de umbrales de MFD 464 y la tabla de reglas asociativas 460 se configuran en base al deporte que se rastrea.
[0057] En una forma de realizacion, cada ODI 402 se asigna a un dispositivo de seguimiento (p. ej., asignado automaticamente por el sistema 100, 140, DIB. 1A, 1B). Esta asignacion ffsica de dispositivos de seguimiento se registra en la base de datos 420.
[0058] El DIB. 6A muestra un ejemplo de tabla 600 que almacena informacion de los ODI y los dispositivos de seguimiento asignados. La columna de identificaciones de ODI 602 almacena la identidad de cada ODI rastreado por el sistema 400. Para que este ejemplo quede claro, los numeros de identificacion de los ODI en la imagen 4A se muestran en la columna 602. Sin embargo, se podran usar otras identificaciones sin salirnos del alcance del presente documento. Por ejemplo, podra usarse el numero del jersey de un jugador a efectos de identificacion en la columna 602. Se muestra una columna de descripcion 604 para mayor claridad de la ilustracion y es opcional. La columna 604 proporciona una descripcion del ODI rastreado y en este ejemplo indica la posicion del jugador en el campo de futbol, o del balon. La columna de identificaciones de dispositivos 606 almacena la identificacion del dispositivo de seguimiento asignado al ODI rastreado. En una forma de realizacion, la columna 606 es rellenada automaticamente por el sistema 100, DIB. 1. En otra forma de realizacion, la columna 606 se rellena manualmente. La columna de ubicaciones 608 almacena la ubicacion determinada del ODI rastreado. La columna de ubicaciones 608 es actualizada por el aparato de seguimiento 408 a medida que se recibe la informacion de seguimiento 406. Por ejemplo, la ubicacion A es determinada a partir de la informacion de seguimiento 406 recibida del dispositivo de seguimiento PT-01 que se asigno al quarterback 402(1), tal y como se indica en la fila 610 de la tabla 600. La ubicacion A se inserta por tanto en la columna de ubicaciones 608 de la fila 610 como la ubicacion actual del ODI 402(1).
[0059] La informacion del ODI 402(6) se almacena en la fila 612 de la tabla 600, lo que indica que el ODI 402(6) es un balon (columna 604) al que se asigna la identificacion de dispositivo virtual VT-01 en la columna 606. Aunque el ODI 402(6) tiene asignado el dispositivo de seguimiento BT-01 (ver DIB. 6B), el uso de la identificacion de dispositivo virtual VT-01 en la tabla 600 facilita el seguimiento asociativo del balon por parte del sistema 400.
[0060] El DIB. 6B muestra un ejemplo de tabla de dispositivos virtuales 650 que, en la fila 600, asocia la identificacion de dispositivo virtual VT-01 en la columna 652 con el dispositivo de seguimiento real BT-01 en la columna 654 que se asigna al ODI 402(6). La columna de dispositivos asociados 656 permite que se asocie el dispositivo virtual identificado en la columna 652 con otro dispositivo de seguimiento, que se muestra de forma ilustrativa como la identificacion de dispositivo de seguimiento PT-01. La columna de dispositivos asociados 656
5
10
15
20
25
30
35
40
45
50
55
60
se rellena cuando los datos de seguimiento del dispositivo real BT-01 no se reciben y el rastreador asociativo 412 utiliza el detector de proximidad 414 para determinar el dispositivo de seguimiento mas cercano para la asociacion con el dispositivo virtual VT-01.
[0061] Aunque solo se muestra un ODI 402(6) (el balon en el ejemplo del DIB. 4) con el dispositivo virtual asignado, a otros ODI rastreados se les podra asignar tambien dispositivos virtuales cuando se desee el seguimiento asociativo.
Seguimiento asociativo mejorado
[0062] En situaciones reales en las que los jugadores esconden intencionadamente el balon en un intento de enganar a sus oponentes, los sistemas de seguimiento que no emplean la asociacion, los camaras humanos y los espectadores tambien pueden ser enganados. Incluso cuando se usa una metodologfa de seguimiento asociativo, habra momentos en que debera incorporarse inteligencia adicional en el sistema para asegurarse el mayor nivel de seguimiento continuo y preciso de ODI, especialmente cuando se produzca un cambio en la posesion del balon cuando este se esconda.
[0063] Para mejorar el seguimiento asociativo, podra incorporarse inteligencia adicional en el rastreador asociativo 412 para mejorar el seguimiento de los ODI cuando la informacion de seguimiento no es fiable o falta. Esta inteligencia adicional podra basarse en el conocimiento espedfico sobre deportes, cuando la probabilidad de ciertas situaciones sea predeterminada y empleada por el aparato de seguimiento 408 junto con un umbral de probabilidad para las transferencias asociativas. Al usar esta inteligencia adicional, el aparato de seguimiento 408 aumentara la posibilidad de efectuar asociaciones correctas.
[0064] Los DIB. 7A y 7B muestran dos capturas de imagen posteriores de las posiciones de los jugadores en el area 404. Los DIB. 5A, 5B, 7A y 7B muestran por consiguiente una secuencia de eventos en orden cronologico y se entenderan mejor si se miran junto con la siguiente descripcion.
[0065] Como se ha observado anteriormente y se muestra en el DIB. 5A, el quarterback 402(1) era el mas cercano al balon 402(6) cuando la informacion de seguimiento 406 del balon 402(6) estaba bloqueada, por lo que la ubicacion del balon 402(6) se asocia con el quarterback 402(1) y se muestra colocado con el quarterback 402(1) en el DIB. 5B. Como saben los aficionados al futbol, es posible que el quarterback 402(1) este escondiendo el balon intencionadamente 402(6) en un intento de enganar al equipo contrario. Mientras la informacion de seguimiento del balon 402(6) no este disponible, el rastreador asociativo 412 podra utilizar inteligencia adicional para rastrear los movimientos del balon 402(6) en base a los movimientos de otros ODI 402.
[0066] En un primer ejemplo de aplicacion de la inteligencia adicional al seguimiento asociativo, la captura de imagen del DIB. 5B muestra que el quarterback 402(1) y el corredor 402(2) han entrado en contacto entre sf (o al menos estan muy cerca) y, en este ejemplo, el quarterback 402(1) le lanza el balon al corredor 402(2), quien tambien mantiene el balon 402(6) cubierto para enganar al equipo contrario. La inteligencia adicional en el aparato de seguimiento 408 indica que la transferencia del balon entre el quarterback y el corredor es posible, y que por tanto el balon 402(6) se asocie con el corredor 402(2) y se disocie del quarterback 402(1).
[0067] Espedficamente, el aparato de seguimiento 408 incluye la tabla de reglas asociativas 460 dentro de la base de datos de seguimiento de objetos 420 para definir cuando la cercama de un jugador con el balon que se asocia indica la posibilidad de pasar el balon al otro jugador. Por ejemplo, la tabla de reglas asociativas 460 puede definir la probabilidad de una transferencia entre los jugadores de un equipo.
[0068] En el DIB. 7A, el quarterback 402(1) ha seguido enganando, mientras que el corredor 402(2) ha avanzado con el balon, aunque el aparato de seguimiento 408 sigue sin recibir la informacion de seguimiento 406 del balon 402(6). En el DIB. 7B, el corredor 402(2) ha seguido avanzando con el balon 402(6) y el aparato de seguimiento 408 ha vuelto a recibir la informacion de seguimiento 406 del balon 402(6), con lo que la ubicacion del balon 402(6) se deriva directamente (es decir, sin asociacion).
[0069] Siguiendo con la situacion de ejemplo del DIB. 7A que se ha descrito anteriormente, el rastreador asociativo 412 ha asociado el balon 402(6) con la ubicacion del corredor 402(2) puesto que el corredor 402(2) entro en contacto con el quarterback 402(1) mientras el balon 402(6) estaba asociado al quarterback 402(1). Espedficamente, la inteligencia del aparato de seguimiento 408 ha determinado que el corredor 402(2) es quien tiene mayores probabilidades de llevar el balon 402(6). Sin embargo, si se hace una transferencia asociativa del balon 402(6) y la informacion de seguimiento 406 para el balon 402(6) se ha recibido momentaneamente, pero no se ha recibido durante el tiempo suficiente como para que el balon se disocie del corredor 402(2), el rastreador asociativo 412 podra volver a evaluar la transferencia asociativa del balon 402(6). Por ejemplo, el rastreador asociativo 412 podra volver a evaluar la transferencia asociativa del balon 402(6) desde el quarterback 402(1) al corredor 402(2). Si el rastreador asociativo 412 determina que la informacion de seguimiento momentanea indica que la transferencia es incorrecta (p. ej., que la ubicacion del balon 402(6) es mas cercana al quarterback 402(1) que al corredor 402(2)), el rastreador asociativo 412 podra revertir la primera decision asociativa y asociar el balon 402(6) con el quarterback 402(1). Siempre que la informacion de seguimiento momentanea 406 sea lo bastante fiable (p. ej., usando la MFD 411) para resolver la proximidad del balon 402(6) a los jugadores implicados en una transferencia asociativa, el rastreador asociativo 412 podra corregir las transferencias asociativas que sean incorrectas.
5
10
15
20
25
30
35
40
45
50
55
60
[0070] Ademas, cuando la informacion proporcionada por el aparato de seguimiento 408 se proporcione en una transmision retrasada, las decisiones de transferencias asociativas podran resolverse antes de recibir la informacion, de modo que el usuario (p. ej., un espectador) de la informacion de seguimiento desde un generador de datos de salida 416 reciba informacion de seguimiento de mayor calidad. En efecto, usando la prevision permitida por una transmision retrasada, las transferencias asociativas especulativas podran resolverse antes de recibir la informacion de la ubicacion del generador de datos de salida 416. Vea el DIB. 12 y la descripcion relativa mas abajo.
[0071] En otro ejemplo, cuando el balon 402(6) se asocia con el quarterback 402(1), y el quarterback 402(1) entra en contacto con el placaje izquierdo 402(3), la inteligencia adicional dentro del aparato de seguimiento 408 determina que la transferencia del balon entre el quarterback 402(1) y el placaje izquierdo 402(3) no es probable, y por tanto el balon 402(6) seguira asociado con el quarterback 402(1) en este ejemplo.
[0072] Debido a la naturaleza impredecible de los deportes, incluso con la inteligencia adicional, habra ocasiones en que la informacion de seguimiento del ODI no este disponible y una posible transferencia entre jugadores no se haya producido o que se produzca una transferencia improbable. En esas ocasiones, independientemente de si se hace la asociacion correcta o no, la posicion del ODI se resuelve inmediatamente una vez que se haya recibido de nuevo la informacion de seguimiento.
Asignacion de asociacion por percepcion de la proximidad
[0073] En la gran mayona de situaciones, el sistema 400 hace una asociacion correcta entre un primer ODI (p. ej., el balon 402(6)) y un segun ODI (p. ej., el quarterback 402(1)). Sin embargo, como el sistema 400 no recibe informacion de seguimiento del primer oDi, existe la posibilidad de que se haga una asociacion incorrecta y que no se detecte hasta que se vuelva a recibir la informacion de seguimiento para el ODI asociado (p. ej., cuando la MFD 411 del balon 402(6) supera el umbral de MFD).
[0074] Para mejorar la fiabilidad del seguimiento asociativo, se emplea la percepcion de proximidad local para asociar un primer ODI con un segundo ODI, lo que elimina la asociacion incorrecta del primer ODI (p. ej., el balon 402(6)) con un ODI rastreado (p. ej., el corredor 402(2)) cuando una asociacion probable es incorrecta.
[0075] El DIB. 9 muestra un ejemplo de dispositivo de seguimiento 902, parecido al dispositivo de seguimiento 110 del DIB. 2, que incluye tambien un sensor de proximidad 930. El DIB. 10 muestra un ejemplo de dispositivo de seguimiento 1002, parecido al dispositivo de seguimiento 110 del DIB. 2, que incluye tambien un transmisor de proximidad 1030. Los DIB. 9 y 10 se entenderan mejor si se miran junto con la siguiente descripcion. El transmisor de proximidad 1030 genera una senal de proximidad que tiene un alcance limitado. El sensor de proximidad 930 detecta la senal (es decir, una senal electromagnetica) del transmisor de proximidad 1030 siempre que el sensor de proximidad 930 este dentro del alcance limitado del transmisor de proximidad 1030. En un ejemplo, el transmisor de proximidad 1030 tiene un alcance de sesenta centimetres, donde la distancia maxima entre el dispositivo de seguimiento 1002 y el dispositivo de seguimiento 902 donde el sensor de proximidad 930 puede detectar la senal de proximidad desde el transmisor de proximidad 1030 es de sesenta centimetres. La senal de proximidad es por ejemplo una senal inalambrica de corto alcance y una senal magnetica. En una forma de realizacion, el transmisor de proximidad 1030 es un iman y el sensor de proximidad 930 es un detector magnetico. El alcance del sensor de proximidad 1030 se selecciona por ejemplo en funcion del deporte que se registra. El ejemplo anterior de sesenta centimetres se basa en el uso de un dispositivo de seguimiento 1002 en el balon de futbol, mientras que el alcance de un metro y veinte centimetres (o mas) podra seleccionarse para el dispositivo de seguimiento 1002 cuando se incorpore en un balon de lacrosse.
[0076] El sensor de proximidad 1030 emite continuamente la senal de proximidad de modo que el dispositivo de seguimiento 902 pueda detectar cuando esta el dispositivo de seguimiento 1002 dentro del alcance (p. ej., en un radio de sesenta centimetres). En un ejemplo de funcionamiento, el dispositivo de seguimiento 902 se colocaba en un jugador de futbol (p. ej., el quarterback 402(1)) y el dispositivo de seguimiento 1002 se colocaba dentro de un balon de futbol (p. ej., el balon 402(6)). Cuando, dentro del dispositivo de seguimiento 902, el sensor de proximidad 930 detecte la senal de proximidad desde el transmisor de proximidad 1030, el procesador 202 determinara que el dispositivo de seguimiento 1002 esta dentro del alcance del dispositivo de seguimiento 902 y establecera un bit de “proximidad de ODI” dentro de una senal de seguimiento (p. ej., un pitido) transmitida por el transmisor 206 del dispositivo de seguimiento 902. Este bit de proximidad de ODI sera aclarado por el procesador 202 cuando el sensor de proximidad 930 indique que no se ha detectado la senal de proximidad. En una forma de realizacion alternativa, cuando se determine visualmente la informacion de seguimiento mediante el uso de dos o mas camaras, el transmisor 206 del dispositivo de seguimiento 902 transmitira una senal inalambrica que contiene el bit de proximidad de ODI y la informacion de identificacion del transmisor de modo que el receptor de la senal pueda determinar que el primer ODI esta cerca del segundo, especialmente cuando la informacion de seguimiento visual este bloqueada.
[0077] Debe observarse que la deteccion de la proximidad del dispositivo de seguimiento 1002 por parte del dispositivo de seguimiento 902 se produce dentro del dispositivo de seguimiento 902 y no requiere informacion de ubicacion derivada ni para el dispositivo de seguimiento 902 ni para el dispositivo de seguimiento 1002 a fin de determinar la proximidad entre ellos. Espedficamente, el dispositivo de seguimiento 902 podra determinar
5
10
15
20
25
30
35
40
45
50
55
60
cuando el dispositivo de seguimiento 1002 esta cerca de el (dentro del alcance) independientemente de otras funcionalidades de seguimiento.
[0078] Cuando los dispositivos de seguimiento 902 y 1002 se usan en el sistema 400, por ejemplo en lugar de los dispositivos de seguimiento 110, la informacion de proximidad del ODI es transmitida por el transmisor 206 como parte de la senal usada para ubicar el dispositivo de seguimiento 902. La informacion de proximidad del ODI recibida dentro de la informacion de seguimiento 406 es empleada por el rastreador asociativo 412 junto con la informacion de ubicacion derivada de la informacion de seguimiento 406 para asociar un objeto con otro cuando la informacion de la ubicacion de ese objeto no se puede determinar. Por ejemplo, cuando la MFD 411 del balon 402(6) cae por debajo del umbral de MFD definido en la tabla de umbrales de MFD 464, el rastreador asociativo 412 determina que dispositivo de seguimiento, o que dispositivos de seguimiento, tienen establecido su bit de proximidad y asocia el balon de seguimiento 402(6) en consecuencia. Si mas de un dispositivo de seguimiento 902 indica la proximidad del ODI, entonces esos dispositivos de seguimiento y el ODI asociado (p. ej., los jugadores) estan tan cerca que se puede hacer la asociacion con cualquiera de ellos. Cuando diversos dispositivos de seguimiento 902 indican la proximidad del ODI, la asociacion podra basarse en reglas adicionales: el conocimiento espedfico del deporte que define el ranking de probabilidad de los objetos rastreados (p. ej., los jugadores) para la asociacion, y el historial de asociaciones, si la probabilidad asociativa de los objetos que indican la proximidad del ODI es igual, la asociacion se hace con el objeto que tenga la asociacion previa mas reciente.
[0079] La ventaja de determinar la asociacion de un objeto con otro en base a la informacion de la proximidad del ODI, en comparacion con determinar la asociacion en base a la ultima posicion conocida del oDi, se nota cuando los objetos rastreados se separan y el numero de dispositivos de seguimiento 902 que indican la proximidad del ODI se reduce a uno. El resto de la indicacion de proximidad del ODI permite a la asociacion de los objetos correctos acercarse al 100 % de fiabilidad, incluso cuando la informacion de la ubicacion para el objeto asociado no puede determinarse.
[0080] Cuando no se pueda determinar la ubicacion de algun objeto, y la asociacion con un segundo objeto se base en la ultima ubicacion conocida, los datos historicos o el conocimiento espedfico del deporte, hay muchas probabilidades de que la asociacion sea correcta. En caso de que la asociacion se base tambien en la deteccion de la proximidad, la probabilidad de la asociacion correcta aumenta un 100 %, especialmente si la indicacion de la proximidad del ODI se reduce a un solo ODI.
[0081] El DIB. 11 es un flujograma que ilustra un ejemplo de metodo 1100 para rastrear un primer objeto para el que no esta disponible informacion de seguimiento suficiente continua. Por ejemplo, el metodo 1100 se implementa en el aparato de seguimiento 408, DIB. 4. En el paso 1102, el metodo 1100 percibe, en cada uno de los segundos objetos, la proximidad del primer objeto. En un ejemplo del paso 1102, el dispositivo de seguimiento 1002, DIB. 10, se coloca en un balon de futbol (primer objeto) y un dispositivo de seguimiento 902, DIB. 1, se coloca en cada uno de los jugadores de futbol (segundos objetos), donde cada dispositivo de seguimiento 902 percibe cuando el dispositivo de seguimiento 1002 esta cerca usando el sensor de proximidad 930 para detectar una senal de proximidad del transmisor de proximidad 1030. En el paso 1104, el metodo 1100 detecta cuando falta la informacion de seguimiento para el primer objeto o si esta no es fiable. En un ejemplo del paso 1104, el aparato de seguimiento 408 determina que la informacion de seguimiento para el balon (primer objeto) se bloquea en base a la MFD 411 del dispositivo de seguimiento 1002. En el paso 1106, el metodo 1100 identifica uno de los segundos objetos indicando la proximidad al primer objeto. En un ejemplo del paso 1106, el aparato de seguimiento 408 recibe la indicacion de proximidad al dispositivo de seguimiento 1002 desde un dispositivo de seguimiento 902 de un jugador (segundo objeto). En el paso 1108, el metodo 1100 asocia el primer objeto con la ubicacion del segundo objeto identificado. En un ejemplo del paso 1108, el rastreador asociativo 412 del aparato de seguimiento 408 asocia el balon (primer objeto) con el jugador identificado (segundo objeto) del paso 1106.
Transmision retrasada para la resolucion de transferencia asociativa
[0082] Los metodos de asociacion de objetos descritos anteriormente se basan en la identificacion de un solo punto en el tiempo cuando la ubicacion de un primer objeto no puede determinarse (o si la fiabilidad esta por debajo de un umbral definido), y en la determinacion del segundo objeto que mas probabilidades tiene de asociarse con el primero. Hasta que no pueda determinarse de nuevo la informacion de la ubicacion para el primer objeto (o hasta que la fiabilidad vuelva a superar un umbral definido), el seguimiento del primer objeto se basa en una o mas reglas definidas para el deporte que nos ocupe. En un ejemplo sencillo, el primer objeto permanece asociado al segundo hasta que la informacion de la ubicacion para el primer objeto vuelva a determinarse. Sin embargo, incluso cuando se aplica el rastreo asociativo mejorado (descrito anteriormente), puede producirse la asociacion incorrecta de un objeto “escondido” cuando sucede algo inesperado con dicho objeto.
[0083] El DIB. 12 es un grafico 1200 que ilustra un ejemplo de cronometraje de la salida de informacion de seguimiento del objeto en asociacion con un penodo de retraso 1202. Es decir, la informacion de seguimiento del objeto se retrasa del tiempo real 1210 en el penodo 1202 antes de la salida del sistema 400. Por ejemplo, la salida de los datos de seguimiento del objeto podra asociarse con una transmision de video retrasada, tal y
5
10
15
20
25
30
35
40
45
50
como se sabe en la tecnica donde el procesamiento de imagenes se efectua en los marcos del video capturado antes de dar salida a los marcos, tal y como ocurre para la lmea amarilla en el futbol.
[0084] En el ejemplo del DIB. 12, el seguimiento de un segundo objeto 1204 y de un tercer objeto 1220 (p. ej., los jugadores de futbol) por parte del sistema 400 es esencialmente continuo, pero el seguimiento de un primer objeto 1206 (p. ej., una pelota de futbol) se ve bloqueado en el momento 1214 durante el penodo 1208 hasta que la informacion de seguimiento del primer objeto 1206 se desbloquea en el momento 1216. Segun los metodos de seguimiento asociativo descritos anteriormente, en el momento 1214 el primer objeto 1206 se asocia al segundo objeto 1204, el mas cercano en ese momento. En el momento 1218 el segundo objeto 1204 y el tercer objeto 1220 estan muy proximos, pero la evaluacion de reglas dentro del sistema 400 mantiene la asociacion del primer objeto 1206 con el segundo objeto 1204. En el momento 1216, cuando ya no esta bloqueada la informacion de seguimiento del primer objeto 1206, el sistema 400 determina que el primer objeto 1206 no esta junto al segundo objeto 1204, sino junto al tercer objeto 1220. Asf, aunque el sistema 400 no lo determine como probable, el primer objeto 1206 se transfirio al tercer objeto 1220 en el momento 1218, y para el penodo 1222 el primer objeto 1206 estuvo asociado incorrectamente con el segundo objeto 1204. El sistema 400 modifica entonces la informacion de seguimiento asociativo almacenada para el primer objeto 1206 de modo que el primer objeto 1206 este asociado con el tercer objeto 1220 durante el penodo 1222. Como la informacion de seguimiento esta retrasada para el penodo 1202, la informacion de seguimiento asociativo es corregida por el sistema 400 antes de la salida.
[0085] El uso del penodo de retraso 1202 permite al sistema 400 verificar y corregir el seguimiento asociativo, si es necesario, antes de la salida de la informacion de seguimiento. Espedficamente, al configurar el penodo de retraso 1202 para que sea mayor que el penodo maximo esperado (p. ej., el penodo 1208) de la informacion de seguimiento bloqueada, el sistema 400 corrige las asociaciones de seguimiento antes de que salgan del sistema 400, lo que mejora la precision del seguimiento asociativo. Es decir, el sistema 400 podra corregir los errores de seguimiento asociativo que se produzcan en el penodo de retraso 1202, incluso si la informacion de seguimiento para el objeto asociado se ha bloqueado durante un penodo mas largo.
[0086] Espedficamente, cuando la informacion de ubicacion se recibe para el primer objeto 1206 tras el penodo 1208, el sistema 400 evalua la ubicacion determinada del primer objeto 1206 en contraste con la ubicacion del segundo objeto asociado 1204. Si la distancia entre las ubicaciones del primer objeto y del segundo es mayor que el umbral predefinido para el seguimiento asociativo, el sistema 400 identificara entonces el objeto mas cercano al primero y luego rastreara la posesion atras hasta el momento 1218 cuando se produjo la transferencia del primer objeto desde el segundo objeto al tercer objeto. Dentro de los datos almacenados, esta transferencia se indica por la proximidad de un segundo objeto 1204 al tercer objeto 1220 en el momento 1218. El sistema 400 modifica entonces los datos almacenados para indicar la transferencia asociativa del primer objeto 1206 al tercer objeto 1220 desde el segundo objeto 1204 en el momento 1218, lo que corrige la informacion de seguimiento asociativo antes de su salida del sistema 400.
[0087] Desde la perspectiva del espectador, cuando se mira una reproduccion generada desde una salida de datos de seguimiento de objetos por parte del sistema 400 para el ejemplo anterior, la transferencia del balon (el primer objeto 1206) desde un primer jugador (el segundo objeto 1204) a un segundo jugador (el tercer objeto 1220) se indica en los datos de seguimiento del objeto en el momento correcto. Por ejemplo, cuando los datos de seguimiento de objetos se extraen del sistema 400 y acompanan una transmision de video retrasada, la posicion del balon esta indicada correctamente por los datos de seguimiento, incluso cuando no esta claro a partir del video reproducido.
[0088] Cuando el sistema 400 proporciona informacion de seguimiento para verla fuera de lmea, por ejemplo para verla tras la finalizacion de un partido, el penodo de retraso 1202 es efectivamente la duracion del partido, lo que permite al sistema 400 detectar y corregir, en caso necesario, las transferencias asociativas para todo el partido, antes de que se usen o vean los datos de seguimiento de objetos. En un ejemplo de funcionamiento, los datos de seguimiento de objetos del sistema 400 son procesados por un ordenador para generar una representacion grafica de los jugadores y el balon en el campo de futbol. En otro ejemplo de funcionamiento, los datos de seguimiento de objetos del sistema 400 son procesados por un ordenador para generar una reproduccion textual que haga una lista de los numeros (y opcionalmente de otra informacion) de los jugadores que tengan la posesion del balon durante un partido de futbol.
Claims (16)
- 51015202530354045Reivindicaciones1. Un metodo para rastrear de forma continua la ubicacion de multiples objetos (1204, 1206, 1220) y que consta de los siguientes pasos:determinar la probabilidad de transferencia del primer objeto (1206) a cualquiera de los multiples objetos;asociar el primer objeto (1206) con el mas probable (1204) de los multiples objetos; yutilizar la ubicacion actual (A) del objeto asociado (1204) como la ubicacion del primer objeto (1206).
- 2. El metodo de la reivindicacion 1, donde el paso de determinar cuando la informacion de ubicacion continua (406) para el primer objeto (1206) no esta disponible comprende la deteccion de cuando no es fiable la informacion de seguimiento continua (406), donde la ubicacion de seguimiento de la ubicacion (406) no esta disponible cuando se determina que no es fiable.
- 3. El metodo de la reivindicacion 2, donde el paso de determinar cuando la informacion de ubicacion continua (406) no esta disponible comprende la comparacion de la medicion de fiabilidad de datos (MFD) para la informacion continua del seguimiento de la ubicacion (406) con el umbral de MFD, donde la informacion continua del seguimiento de la ubicacion (406) se ha determinado como no disponible cuando la MFD esta por debajo del umbral de MFD.
- 4. El metodo de la reivindicacion 1, donde el paso de determinar la probabilidad comprende la determinacion de la probabilidad de transferencia usando una o mas reglas asociativas (460) en funcion del deporte que nos ocupe.
- 5. El metodo de la reivindicacion 1 comprende ademas, antes del paso de determinar la probabilidad de transferencia, los pasos de:determinar la proximidad del primer objeto (1206) con cualquiera de los multiples objetos (1204, 1220) en el ultimo momento cuando la informacion continua del seguimiento de la ubicacion (406) estaba disponible para el primer objeto (1206); yasociar la ubicacion actual (A) del primer objeto (1206) con la de los multiples objetos cercanos al primer objeto.
- 6. El metodo de la reivindicacion 1, donde el primer objeto (1206) es un balon de futbol americano (402 (6)), un balon de futbol, un disco de hockey o una pelota de lacrosse, y el deporte se selecciona de entre los siguientes: futbol americano, futbol, hockey sobre hielo y lacrosse.
- 7. El metodo de la reivindicacion 6, donde el resto de los multiples objetos son jugadores 8150, 402(1)) del deporte en cuestion.
- 8. El metodo de la reivindicacion 1, que comprende ademas, tras el paso de utilizar, los pasos de:determinar que la informacion continua del seguimiento de la ubicacion (406) para el primer objeto (1206) este disponible cuando la medicion de fiabilidad de datos (MFD) de la informacion continua del seguimiento de la ubicacion (406) para el primer objeto (1206) este por encima del umbral MFD y se haya recibido continuamente durante un penodo predefinido; ydisociar el primer objeto (1206) del objeto asociado (1204) cuando la informacion de seguimiento de la ubicacion (406) para el primer objeto (1206) se determine como disponible, con lo cual la ubicacion actual (A) del primer objeto (1206) se usara para rastrear al primer objeto (1206) tras haber disociado el primer objeto (1206) del objeto asociado (1204).
- 9. El metodo de la reivindicacion 1, donde el primer objeto y otros (1204) tienen ubicaciones moviles.
- 10. El metodo de la reivindicacion 1, donde la informacion continua del seguimiento de la ubicacion (406) del primer objeto y del objeto asociado se basa en una senal transmitida activamente desde un primer dispositivo de seguimiento (110) configurado con el primer objeto (1206) y un segundo dispositivo de seguimiento (110) configurado con el objeto asociado (1204).
- 11. El metodo de la reivindicacion 1, donde los pasos de determinar, asociar y utilizar se completan cuando el objeto asociado actualmente se determina como cercano a la pluralidad de objetos rastreados.
- 12. El metodo de la reivindicacion 1, donde la primera informacion de seguimiento de la ubicacion (406) se basa en al menos dos imagenes (107) capturadas del primer objeto (1206).
- 13. El metodo de la reivindicacion 1, donde la segunda informacion de seguimiento de la ubicacion (406) se basa en al menos dos imagenes (107) capturadas del objeto asociado (1204).
- 14. Un metodo para el seguimiento asociativo de la ubicacion de un primer objeto (1206) que conste de los siguientes pasos:5 recibir, dentro de un aparato de seguimiento (408) y esencialmente en tiempo real, la informacion continua del seguimiento de la ubicacion (406) para el primer objeto y el segundo objeto (1204);actualizar, esencialmente en tiempo real, la ubicacion actual (A) del primer objeto (1206) y la ubicacion actual (A) del segundo objeto (1204) en base a la informacion continua del seguimiento de la ubicacion (406) recibida para el primer y el segundo objetos (1204), respectivamente;10 cuando la informacion continua del seguimiento de la ubicacion (406) para el primer objeto (1206) no este disponible:determinar, mediante el aparato de seguimiento (408), la probabilidad, en base a las reglas asociativas (460), de que el primer objeto (1206) y el segundo objeto (1204) deban asociarse; ysustituir la ubicacion actual (A) del primer objeto (1206) con la ubicacion actual (A) del segundo objeto (1204) en 15 funcion de dicha probabilidad.
- 15. El metodo de la reivindicacion 14, donde las reglas asociativas (460) comprenden reglas deportivas espedficas que definen la probabilidad de la transferencia de la clasificacion del primer objeto (1206) al segundo objeto (1204) y el historial de asociaciones entre el primer objeto (1206) y los otros objetos; yEl paso de sustituir comprende la sustitucion de a ubicacion actual (A) del primer objeto (1206) con la ubicacion 20 actual (A) del segundo objeto cuando (i) el primer y el segundo objeto esten cerca, (ii) la clasificacion de la probabilidad sea igual entre el primer y el segundo objeto, y (iii) el historial de asociaciones indique una asociacion previa reciente entre el primer y el segundo objeto.
- 16. El metodo de la reivindicacion 1, donde cada uno de los multiples objetos estan cerca de la ubicacion actual del objeto asociado y la probabilidad de transferencia se basa en una tabla de reglas a la que cada uno de los25 multiples objetos esta asociado en un deporte.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US41570710P | 2010-11-19 | 2010-11-19 | |
| US415707P | 2010-11-19 | ||
| PCT/US2011/061718 WO2012068582A1 (en) | 2010-11-19 | 2011-11-21 | Associative object tracking systems and methods |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2677094T3 true ES2677094T3 (es) | 2018-07-30 |
Family
ID=46063835
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES11841275.8T Active ES2677094T3 (es) | 2010-11-19 | 2011-11-21 | Un método para rastrear de forma continua la ubicación de múltiples objetos |
| ES18176131T Active ES2783999T3 (es) | 2010-11-19 | 2011-11-21 | Sistemas y métodos de seguimiento de objetos asociativos |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18176131T Active ES2783999T3 (es) | 2010-11-19 | 2011-11-21 | Sistemas y métodos de seguimiento de objetos asociativos |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US9375628B2 (es) |
| EP (3) | EP3396401B1 (es) |
| AU (1) | AU2011329607B2 (es) |
| CA (4) | CA2949476C (es) |
| ES (2) | ES2677094T3 (es) |
| LT (1) | LT2641235T (es) |
| NZ (5) | NZ750597A (es) |
| WO (1) | WO2012068582A1 (es) |
Families Citing this family (78)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10952671B2 (en) | 2000-10-11 | 2021-03-23 | Riddell, Inc. | System for monitoring a physiological parameter of players engaged in a sporting activity |
| US8786415B2 (en) | 2010-02-24 | 2014-07-22 | Sportvision, Inc. | Tracking system using proximity and/or presence |
| EP2518680A1 (en) * | 2011-04-28 | 2012-10-31 | RapidBlue Solutions Oy | Location based consumer profiling |
| US20120316902A1 (en) * | 2011-05-17 | 2012-12-13 | Amit Kumar | User interface for real time view of web site activity |
| US9215563B2 (en) | 2011-05-18 | 2015-12-15 | Lambda:4 Entwicklungen Gmbh | Method to determine the location of a receiver |
| GB2492775B (en) * | 2011-07-11 | 2013-08-28 | Cambridge Silicon Radio Ltd | Near field communications apparatus |
| WO2013033730A1 (en) | 2011-09-01 | 2013-03-07 | Riddell, Inc. | Systems and methods for monitoring a physiological parameter of persons engaged in physical activity |
| US10118078B2 (en) | 2011-11-02 | 2018-11-06 | Toca Football, Inc. | System, apparatus and method for ball throwing machine and intelligent goal |
| CN103679746B (zh) * | 2012-09-24 | 2016-08-31 | 中国航天科工集团第二研究院二O七所 | 一种基于多信息融合的目标跟踪方法 |
| US20140111322A1 (en) * | 2012-10-23 | 2014-04-24 | Chad Steelberg | System and Method for Capturing and Transmitting Real Time Sports Performance Data |
| US8874139B2 (en) * | 2012-10-25 | 2014-10-28 | Sstatzz Oy | Position location system and method |
| US9081076B2 (en) | 2012-11-12 | 2015-07-14 | Isolynx, Llc | System and method for object tracking anti-jitter filtering |
| US10159296B2 (en) | 2013-01-18 | 2018-12-25 | Riddell, Inc. | System and method for custom forming a protective helmet for a customer's head |
| CA3192820C (en) | 2013-06-04 | 2024-05-21 | Isolynx, Llc | Object tracking system optimization and tools |
| US10437658B2 (en) | 2013-06-06 | 2019-10-08 | Zebra Technologies Corporation | Method, apparatus, and computer program product for collecting and displaying sporting event data based on real time data for proximity and movement of objects |
| US11423464B2 (en) | 2013-06-06 | 2022-08-23 | Zebra Technologies Corporation | Method, apparatus, and computer program product for enhancement of fan experience based on location data |
| US10609762B2 (en) | 2013-06-06 | 2020-03-31 | Zebra Technologies Corporation | Method, apparatus, and computer program product improving backhaul of sensor and other data to real time location system network |
| US9715005B2 (en) | 2013-06-06 | 2017-07-25 | Zih Corp. | Method, apparatus, and computer program product improving real time location systems with multiple location technologies |
| US9699278B2 (en) | 2013-06-06 | 2017-07-04 | Zih Corp. | Modular location tag for a real time location system network |
| US20140365194A1 (en) | 2013-06-06 | 2014-12-11 | Zih Corp. | Method, apparatus, and computer program product for dynamics/kinetics model selection |
| US9517417B2 (en) | 2013-06-06 | 2016-12-13 | Zih Corp. | Method, apparatus, and computer program product for performance analytics determining participant statistical data and game status data |
| US20140368443A1 (en) * | 2013-06-14 | 2014-12-18 | Agilent Technologies, Inc. | System for Automating Laboratory Experiments |
| US9875550B2 (en) * | 2013-08-28 | 2018-01-23 | Disney Enterprises, Inc. | Method and device for tracking sports players with context-conditioned motion models |
| US20150163764A1 (en) * | 2013-12-05 | 2015-06-11 | Symbol Technologies, Inc. | Video assisted line-of-sight determination in a locationing system |
| US10089330B2 (en) | 2013-12-20 | 2018-10-02 | Qualcomm Incorporated | Systems, methods, and apparatus for image retrieval |
| US9589595B2 (en) | 2013-12-20 | 2017-03-07 | Qualcomm Incorporated | Selection and tracking of objects for display partitioning and clustering of video frames |
| GB2526783A (en) * | 2014-05-23 | 2015-12-09 | Toshiba Res Europ Ltd | Method for localising scattering elements in a 3D environment |
| DE112015002629T5 (de) | 2014-06-05 | 2017-03-09 | Zih Corp. | Empfängerprozessor für adaptive Fenstertechnik und Hochauflösungs-Ankunftszeitbestimmung in einem Zielortungssystem mit mehreren Empfängern |
| US20150375083A1 (en) | 2014-06-05 | 2015-12-31 | Zih Corp. | Method, Apparatus, And Computer Program Product For Enhancement Of Event Visualizations Based On Location Data |
| DE112015002651B4 (de) | 2014-06-05 | 2023-02-16 | Zebra Technologies Corporation | Systeme, Vorrichtung und Verfahren zur Ratenvariablen Ultrabreitbandkommunikation |
| US9626616B2 (en) | 2014-06-05 | 2017-04-18 | Zih Corp. | Low-profile real-time location system tag |
| US9668164B2 (en) | 2014-06-05 | 2017-05-30 | Zih Corp. | Receiver processor for bandwidth management of a multiple receiver real-time location system (RTLS) |
| US9661455B2 (en) | 2014-06-05 | 2017-05-23 | Zih Corp. | Method, apparatus, and computer program product for real time location system referencing in physically and radio frequency challenged environments |
| WO2015186084A1 (en) | 2014-06-05 | 2015-12-10 | Zih Corp. | Method for iterative target location in a multiple receiver target location system |
| US9759803B2 (en) | 2014-06-06 | 2017-09-12 | Zih Corp. | Method, apparatus, and computer program product for employing a spatial association model in a real time location system |
| WO2015186043A1 (en) | 2014-06-06 | 2015-12-10 | Zih Corp. | Method, apparatus, and computer program product improving real time location systems with multiple location technologies |
| US10264320B2 (en) | 2014-06-10 | 2019-04-16 | Microsoft Technology Licensing, Llc | Enabling user interactions with video segments |
| US9603527B2 (en) * | 2014-07-31 | 2017-03-28 | Chung Hua University | Person positioning and health care monitoring system |
| WO2016054372A1 (en) | 2014-10-02 | 2016-04-07 | Goldberg Robert Marc | Sports training aid |
| EP3205112A1 (en) * | 2014-10-10 | 2017-08-16 | Livebarn Inc. | System and method for optical player tracking in sports venues |
| US10032353B2 (en) * | 2015-02-24 | 2018-07-24 | KiLife Tech, Inc. | Monitoring dependent individuals |
| US9928713B2 (en) | 2015-02-24 | 2018-03-27 | KiLife Tech, Inc. | Locks for wearable electronic bands |
| US9700781B2 (en) * | 2015-06-26 | 2017-07-11 | Lawrence Maxwell Monari | Sports entertainment tracking system for mobile sports spectators |
| US9686499B2 (en) * | 2015-09-29 | 2017-06-20 | International Business Machines Corporation | Photo tagging with biometric metadata generated by smart textiles |
| KR102410268B1 (ko) * | 2015-11-20 | 2022-06-20 | 한국전자통신연구원 | 객체 추적 방법 및 그 방법을 수행하는 객체 추적 장치 |
| CN106921934B (zh) * | 2015-12-24 | 2020-01-21 | 华为技术有限公司 | 一种定位标签的替换方法和定位服务器 |
| US10416275B2 (en) * | 2016-05-12 | 2019-09-17 | Isolynx, Llc | Advanced tools for an object tracking system |
| CA3030288A1 (en) * | 2016-07-12 | 2018-01-18 | Isolynx, Llc | Planar flexible rf tag and charging device |
| US12121773B2 (en) * | 2016-08-18 | 2024-10-22 | Sigmasense, Llc. | Personal athlete monitoring system |
| US11285372B2 (en) | 2017-10-03 | 2022-03-29 | Todd Wanke | Systems, devices, and methods employing the same for enhancing audience engagement in a competition or performance |
| WO2019070351A1 (en) * | 2017-10-03 | 2019-04-11 | Fanmountain Llc | SYSTEMS, DEVICES AND METHODS USING THE SAME TO ENHANCE THE COMMITMENT OF A PUBLIC IN COMPETITION OR PERFORMANCE |
| CN110448876B (zh) * | 2018-04-28 | 2021-08-17 | 北京深蓝长盛科技有限公司 | 投篮检测方法、装置、设备、系统和存储介质 |
| US10904076B2 (en) | 2018-05-30 | 2021-01-26 | International Business Machines Corporation | Directing functioning of an object based on its association to another object in an environment |
| US11250466B2 (en) | 2018-07-30 | 2022-02-15 | Hewlett Packard Enterprise Development Lp | Systems and methods for using secured representations of user, asset, and location distributed ledger addresses to prove user custody of assets at a location and time |
| US11184175B2 (en) | 2018-07-30 | 2021-11-23 | Hewlett Packard Enterprise Development Lp | Systems and methods for using secured representations of location and user distributed ledger addresses to prove user presence at a location and time |
| US11356443B2 (en) | 2018-07-30 | 2022-06-07 | Hewlett Packard Enterprise Development Lp | Systems and methods for associating a user claim proven using a distributed ledger identity with a centralized identity of the user |
| US11488160B2 (en) | 2018-07-30 | 2022-11-01 | Hewlett Packard Enterprise Development Lp | Systems and methods for using captured time series of secured representations of distributed ledger addresses and smart contract deployed on distributed ledger network to prove compliance |
| US11270403B2 (en) | 2018-07-30 | 2022-03-08 | Hewlett Packard Enterprise Development Lp | Systems and methods of obtaining verifiable image of entity by embedding secured representation of entity's distributed ledger address in image |
| US11403674B2 (en) | 2018-07-30 | 2022-08-02 | Hewlett Packard Enterprise Development Lp | Systems and methods for capturing time series dataset over time that includes secured representations of distributed ledger addresses |
| US11271908B2 (en) | 2018-07-31 | 2022-03-08 | Hewlett Packard Enterprise Development Lp | Systems and methods for hiding identity of transacting party in distributed ledger transaction by hashing distributed ledger transaction ID using secured representation of distributed ledger address of transacting party as a key |
| US11233641B2 (en) | 2018-07-31 | 2022-01-25 | Hewlett Packard Enterprise Development Lp | Systems and methods for using distributed attestation to verify claim of attestation holder |
| US11488161B2 (en) | 2018-07-31 | 2022-11-01 | Hewlett Packard Enterprise Development Lp | Systems and methods for providing transaction provenance of off-chain transactions using distributed ledger transactions with secured representations of distributed ledger addresses of transacting parties |
| WO2020037279A1 (en) | 2018-08-16 | 2020-02-20 | Riddell, Inc. | System and method for designing and manufacturing a protective helmet |
| CN109363657B (zh) * | 2018-09-04 | 2021-04-20 | 上饶师范学院 | 一种矿山职工运动用心肺功能检测装置 |
| CA3120841C (en) | 2018-11-21 | 2025-10-21 | Riddell, Inc. | Protective recreational sports helmet with additively bonded components to handle impact forces |
| US20200188733A1 (en) * | 2018-12-12 | 2020-06-18 | Riddell, Inc. | Systems and methods for providing training opportunities based on data collected from monitoring a physiological parameter of persons engaged in physical activity |
| US11207582B2 (en) | 2019-11-15 | 2021-12-28 | Toca Football, Inc. | System and method for a user adaptive training and gaming platform |
| CN111265842B (zh) * | 2020-03-09 | 2021-06-18 | 北京奥康达体育产业股份有限公司 | 一种多功能健身管理终端 |
| CN111475594A (zh) * | 2020-03-27 | 2020-07-31 | 深圳光启超材料技术有限公司 | 头戴设备的轨迹确定方法和装置、存储介质及电子装置 |
| EP4127773A4 (en) * | 2020-03-30 | 2024-09-11 | Wiser Systems, Inc. | Integrated camera and ultra- wideband location devices and related systems |
| WO2021240525A1 (en) * | 2020-05-27 | 2021-12-02 | Track160 Ltd. | System and method for monitoring and alerting team sports players infection risk |
| US11514590B2 (en) | 2020-08-13 | 2022-11-29 | Toca Football, Inc. | System and method for object tracking |
| US11710316B2 (en) | 2020-08-13 | 2023-07-25 | Toca Football, Inc. | System and method for object tracking and metric generation |
| US12047649B2 (en) | 2020-09-16 | 2024-07-23 | Fanmountain Llc | Devices, systems, and their methods of use in generating and distributing content |
| WO2022103957A1 (en) * | 2020-11-11 | 2022-05-19 | Isolynx, Llc | System and method for real-time tracking of athletes across geographically separated venues |
| JP7612627B2 (ja) | 2022-02-25 | 2025-01-14 | キヤノン株式会社 | 主被写体判定装置、撮像装置、主被写体判定方法、及びプログラム |
| US20240428178A1 (en) * | 2022-08-31 | 2024-12-26 | Jio Platforms Limited | System and method for tracking smart label |
| US20250065206A1 (en) * | 2023-08-21 | 2025-02-27 | Samuel Yong-En Jin | Feedback System for Wearable Devices for Detecting and Improving American Football Spin Moves |
Family Cites Families (73)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4980871A (en) | 1989-08-22 | 1990-12-25 | Visionary Products, Inc. | Ultrasonic tracking system |
| US5268734A (en) | 1990-05-31 | 1993-12-07 | Parkervision, Inc. | Remote tracking system for moving picture cameras and method |
| KR940009085B1 (ko) | 1991-04-29 | 1994-09-29 | 주식회사 금성사 | 캠코더용 피사체 추적장치 |
| US8280682B2 (en) | 2000-12-15 | 2012-10-02 | Tvipr, Llc | Device for monitoring movement of shipped goods |
| US6885971B2 (en) | 1994-11-21 | 2005-04-26 | Phatrat Technology, Inc. | Methods and systems for assessing athletic performance |
| US5920288A (en) | 1995-06-07 | 1999-07-06 | Parkervision, Inc. | Tracking system and method for controlling the field of view of a camera |
| EP0853767A1 (en) | 1996-08-01 | 1998-07-22 | Era A.S. | A process for location of objects, mainly aircraft, and a system for carrying out this process |
| US6204813B1 (en) | 1998-02-20 | 2001-03-20 | Trakus, Inc. | Local area multiple object tracking system |
| US7483049B2 (en) | 1998-11-20 | 2009-01-27 | Aman James A | Optimizations for live event, real-time, 3D object tracking |
| AU2322000A (en) | 1999-01-29 | 2000-08-18 | Scale Inc. | Time-series data processing device and method |
| WO2001008417A1 (en) | 1999-07-26 | 2001-02-01 | Joseph Charles Bok | System, apparatus, and method for telemetry and monitoring of desired targets |
| JP3467226B2 (ja) * | 2000-04-20 | 2003-11-17 | 埼玉日本電気株式会社 | 携帯電話システム |
| EP1352444A1 (en) | 2000-12-12 | 2003-10-15 | Paratek Microwave, Inc. | Electrically tunable notch filters |
| US6661342B2 (en) | 2001-06-04 | 2003-12-09 | Time Domain Corporation | System and method for using impulse radio technology to track the movement of athletes and to enable secure communications between the athletes and their teammates, fans or coaches |
| US6882315B2 (en) | 2001-10-18 | 2005-04-19 | Multispectral Solutions, Inc. | Object location system and method |
| US7277558B2 (en) * | 2001-11-27 | 2007-10-02 | Lockheed Martin Corporation | Method and system for estimating the position of moving objects in images |
| US7969306B2 (en) | 2002-01-11 | 2011-06-28 | Sap Aktiengesellschaft | Context-aware and real-time item tracking system architecture and scenarios |
| AU2003224401A1 (en) | 2002-05-16 | 2003-12-02 | Dan Raphaeli | Method and system for distance determination of rf tags |
| US6710713B1 (en) | 2002-05-17 | 2004-03-23 | Tom Russo | Method and apparatus for evaluating athletes in competition |
| US20040006424A1 (en) | 2002-06-28 | 2004-01-08 | Joyce Glenn J. | Control system for tracking and targeting multiple autonomous objects |
| US7957833B2 (en) * | 2002-08-19 | 2011-06-07 | Q-Track Corporation | Asset localization identification and movement system and method |
| US6998987B2 (en) | 2003-02-26 | 2006-02-14 | Activseye, Inc. | Integrated RFID and video tracking system |
| US7009561B2 (en) | 2003-03-11 | 2006-03-07 | Menache, Llp | Radio frequency motion tracking system and method |
| JP4334980B2 (ja) * | 2003-09-05 | 2009-09-30 | 株式会社エヌ・ティ・ティ・ドコモ | 物品管理装置、及び情報処理方法 |
| US7327383B2 (en) * | 2003-11-04 | 2008-02-05 | Eastman Kodak Company | Correlating captured images and timed 3D event data |
| US20050143199A1 (en) * | 2003-12-31 | 2005-06-30 | Saroyan Zaven T. | Method and apparatus for monitoring and determining the position of a football |
| GB0404155D0 (en) * | 2004-02-25 | 2004-03-31 | Scott Track Ltd | Turnout/crossover section for railway track |
| AU2004316031B2 (en) * | 2004-02-25 | 2011-04-21 | Accenture Global Services Limited | RFID protected media system and method that provides dynamic downloadable media |
| US20050207617A1 (en) | 2004-03-03 | 2005-09-22 | Tim Sarnoff | Digital representation of a live event |
| EP1757087A4 (en) | 2004-04-16 | 2009-08-19 | James A Aman | AUTOMATIC VIDEO RECORDING OF EVENTS, PURSUIT AND CONTENT PRODUCTION SYSTEM |
| US7839289B2 (en) * | 2004-08-26 | 2010-11-23 | Avante International Technology, Inc. | Object monitoring, locating, and tracking system and method employing RFID devices |
| US7336178B2 (en) * | 2004-10-07 | 2008-02-26 | Le Michael Q | Method and apparatus for remote control vehicle identification |
| JP5100966B2 (ja) | 2005-01-17 | 2012-12-19 | ソニーモバイルコミュニケーションズ株式会社 | 非接触型近距離無線通信装置、携帯電話端末 |
| US7598855B2 (en) * | 2005-02-01 | 2009-10-06 | Location Based Technologies, Inc. | Apparatus and method for locating individuals and objects using tracking devices |
| US20060178235A1 (en) * | 2005-02-05 | 2006-08-10 | Avaya Technology Corp. | Apparatus and method for determining participant contact with a sports object |
| ES2790885T3 (es) * | 2005-03-29 | 2020-10-29 | Sportvu Ltd | Seguimiento de objetos en tiempo real y captura de movimiento en eventos deportivos |
| WO2006109423A1 (ja) * | 2005-04-01 | 2006-10-19 | Matsushita Electric Industrial Co., Ltd. | 物品位置推定装置、物品位置推定方法、物品検索システム、及び物品位置推定用プログラム |
| US7710322B1 (en) | 2005-05-10 | 2010-05-04 | Multispectral Solutions, Inc. | Extensible object location system and method using multiple references |
| EP1946504A2 (en) | 2005-11-09 | 2008-07-23 | Sandlinks Systems Ltd. | Virtual group maintenance and security |
| US8269629B2 (en) * | 2005-11-21 | 2012-09-18 | Hewlett-Packard Development Company, L.P. | Method and system for item tracking with tags |
| US7936252B2 (en) | 2005-12-07 | 2011-05-03 | Zih Corp. | Adaptive control for improved RFID transponder read and write performance |
| US20070135243A1 (en) * | 2005-12-12 | 2007-06-14 | Larue Michael B | Active sports tracker and method |
| US7605685B2 (en) | 2006-01-27 | 2009-10-20 | Orbiter, Llc | Portable lap counter and system |
| US7916023B2 (en) | 2006-01-31 | 2011-03-29 | Zebra Enterprise Solutions Corp. | System and method for tracking assets within a monitored environment |
| US8768343B2 (en) | 2006-03-31 | 2014-07-01 | Zebra Enterprise Solutions Corp | Wireless local area network receiver and associated method |
| US8188868B2 (en) | 2006-04-20 | 2012-05-29 | Nike, Inc. | Systems for activating and/or authenticating electronic devices for operation with apparel |
| DE102007001820B3 (de) * | 2006-10-12 | 2008-01-24 | Cairos Technologies Ag | Konzept zur Erkennung eines Kontakts mit einem Spielgerät |
| US20080140233A1 (en) | 2006-12-12 | 2008-06-12 | International Business Machines Corporation | Determining team effectiveness through sporting events |
| US8457392B2 (en) | 2007-07-27 | 2013-06-04 | Sportvision, Inc. | Identifying an object in an image using color profiles |
| ES2412891T3 (es) * | 2007-08-15 | 2013-07-12 | Catapult Innovations Pty Ltd | Seguimiento de balones en los deportes |
| US8360904B2 (en) * | 2007-08-17 | 2013-01-29 | Adidas International Marketing Bv | Sports electronic training system with sport ball, and applications thereof |
| GB2452508A (en) * | 2007-09-05 | 2009-03-11 | Sony Corp | Generating a three-dimensional representation of a sports game |
| GB2452510A (en) * | 2007-09-05 | 2009-03-11 | Sony Corp | System For Communicating A Three Dimensional Representation Of A Sporting Event |
| US20090111582A1 (en) * | 2007-10-31 | 2009-04-30 | Motorola, Inc. | Method and Apparatus for Tracking Sports Play |
| US7969348B2 (en) | 2007-11-02 | 2011-06-28 | Recon Dynamics, Llc | Systems and methods for obtaining and using data from a localized location and telemetry system in a wide area location and telemetry system |
| WO2009113265A1 (ja) | 2008-03-11 | 2009-09-17 | パナソニック株式会社 | タグセンサシステムおよびセンサ装置、ならびに、物体位置推定装置および物体位置推定方法 |
| US7671802B2 (en) * | 2008-03-17 | 2010-03-02 | Disney Enterprises, Inc. | Active player tracking |
| US9031279B2 (en) * | 2008-07-09 | 2015-05-12 | Disney Enterprises, Inc. | Multiple-object tracking and team identification for game strategy analysis |
| US9185361B2 (en) | 2008-07-29 | 2015-11-10 | Gerald Curry | Camera-based tracking and position determination for sporting events using event information and intelligence data extracted in real-time from position information |
| US8172722B2 (en) | 2008-12-05 | 2012-05-08 | Nike, Inc. | Athletic performance monitoring systems and methods in a team sports environment |
| JP5210843B2 (ja) * | 2008-12-12 | 2013-06-12 | パナソニック株式会社 | 撮像装置 |
| DE102008062276B3 (de) * | 2008-12-15 | 2010-09-09 | Cairos Technologies Ag | System und Verfahren zur Ballbesitzerkennung mithilfe eines passiven Feldes |
| US8477046B2 (en) | 2009-05-05 | 2013-07-02 | Advanced Technologies Group, LLC | Sports telemetry system for collecting performance metrics and data |
| US8289185B2 (en) * | 2009-05-05 | 2012-10-16 | Advanced Technologies Group, LLC | Sports telemetry system for collecting performance metrics and data |
| US20110054782A1 (en) | 2009-08-27 | 2011-03-03 | Kaahui Keaka K A | Method and apparatus of measuring and analyzing user movement |
| US8089354B2 (en) | 2009-10-08 | 2012-01-03 | Awarepoint Corporation | Wireless tracking system and method for backhaul of information |
| GB2475730A (en) * | 2009-11-27 | 2011-06-01 | Sony Corp | Transformation of occluding objects in 2D to 3D image generation |
| US8786415B2 (en) | 2010-02-24 | 2014-07-22 | Sportvision, Inc. | Tracking system using proximity and/or presence |
| US8786495B2 (en) | 2010-07-14 | 2014-07-22 | Zebra Enterprise Solutions Corp. | Frequency channel diversity for real-time locating systems, methods, and computer program products |
| CN103229070B (zh) | 2010-07-15 | 2016-10-12 | 泽布拉企业解决方案公司 | 用于确定系统节点位置并且执行温度补偿的方法和装置 |
| KR20120026889A (ko) | 2010-09-10 | 2012-03-20 | 엘지이노텍 주식회사 | 가축의 실시간 관리를 위한 rtls 태그와 이를 이용한 가축 관리 시스템 |
| US20120112904A1 (en) | 2010-11-08 | 2012-05-10 | Hammel Companies, Inc. | System and Method for Tracking, Monitoring and Deriving the Location of Transient Objects by Monitoring the Location of Equipment Used to Move the Objects |
| CA3192820C (en) | 2013-06-04 | 2024-05-21 | Isolynx, Llc | Object tracking system optimization and tools |
-
2011
- 2011-11-21 CA CA2949476A patent/CA2949476C/en active Active
- 2011-11-21 EP EP18176131.3A patent/EP3396401B1/en active Active
- 2011-11-21 ES ES11841275.8T patent/ES2677094T3/es active Active
- 2011-11-21 LT LTEP11841275.8T patent/LT2641235T/lt unknown
- 2011-11-21 NZ NZ75059711A patent/NZ750597A/en unknown
- 2011-11-21 NZ NZ718566A patent/NZ718566A/en unknown
- 2011-11-21 US US13/301,614 patent/US9375628B2/en active Active
- 2011-11-21 CA CA3147683A patent/CA3147683C/en active Active
- 2011-11-21 EP EP20150095.6A patent/EP3657454B1/en active Active
- 2011-11-21 NZ NZ610876A patent/NZ610876A/en unknown
- 2011-11-21 AU AU2011329607A patent/AU2011329607B2/en active Active
- 2011-11-21 NZ NZ733111A patent/NZ733111A/en unknown
- 2011-11-21 EP EP11841275.8A patent/EP2641235B1/en active Active
- 2011-11-21 CA CA2817998A patent/CA2817998C/en active Active
- 2011-11-21 NZ NZ704221A patent/NZ704221A/en unknown
- 2011-11-21 WO PCT/US2011/061718 patent/WO2012068582A1/en not_active Ceased
- 2011-11-21 CA CA3062128A patent/CA3062128C/en active Active
- 2011-11-21 ES ES18176131T patent/ES2783999T3/es active Active
-
2016
- 2016-05-24 US US15/163,242 patent/US9795830B2/en active Active
-
2017
- 2017-10-20 US US15/789,880 patent/US10071282B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| ES2783999T3 (es) | 2020-09-21 |
| US9795830B2 (en) | 2017-10-24 |
| US20180036590A1 (en) | 2018-02-08 |
| EP3657454B1 (en) | 2023-01-18 |
| EP2641235A4 (en) | 2014-08-06 |
| US10071282B2 (en) | 2018-09-11 |
| US20160263436A1 (en) | 2016-09-15 |
| CA3062128C (en) | 2022-04-12 |
| NZ733111A (en) | 2019-03-29 |
| NZ704221A (en) | 2016-08-26 |
| WO2012068582A1 (en) | 2012-05-24 |
| CA3147683A1 (en) | 2012-05-24 |
| CA2817998C (en) | 2017-03-28 |
| US9375628B2 (en) | 2016-06-28 |
| LT2641235T (lt) | 2018-09-25 |
| US20120126973A1 (en) | 2012-05-24 |
| AU2011329607B2 (en) | 2015-03-19 |
| NZ610876A (en) | 2015-02-27 |
| AU2011329607A1 (en) | 2013-05-30 |
| CA2949476C (en) | 2020-06-16 |
| EP2641235B1 (en) | 2018-06-06 |
| EP2641235A1 (en) | 2013-09-25 |
| EP3657454A1 (en) | 2020-05-27 |
| EP3396401A1 (en) | 2018-10-31 |
| CA2949476A1 (en) | 2012-05-24 |
| CA2817998A1 (en) | 2012-05-24 |
| CA3062128A1 (en) | 2012-05-24 |
| EP3396401B1 (en) | 2020-01-08 |
| NZ718566A (en) | 2017-10-27 |
| NZ750597A (en) | 2019-09-27 |
| CA3147683C (en) | 2023-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2677094T3 (es) | Un método para rastrear de forma continua la ubicación de múltiples objetos | |
| US12345816B2 (en) | Tracking system | |
| ES2973390T3 (es) | Optimización del sistema de seguimiento de objetos y herramientas | |
| AU2019200285B2 (en) | Associative object tracking systems and methods | |
| AU2015203080B2 (en) | Associative object tracking systems and methods |