CH720254A2 - System and method for monitoring ball progress on a golf course - Google Patents

System and method for monitoring ball progress on a golf course Download PDF

Info

Publication number
CH720254A2
CH720254A2 CH001393/2022A CH13932022A CH720254A2 CH 720254 A2 CH720254 A2 CH 720254A2 CH 001393/2022 A CH001393/2022 A CH 001393/2022A CH 13932022 A CH13932022 A CH 13932022A CH 720254 A2 CH720254 A2 CH 720254A2
Authority
CH
Switzerland
Prior art keywords
ball
electronic device
golf course
yball
xball
Prior art date
Application number
CH001393/2022A
Other languages
French (fr)
Inventor
Alexander Kollega
Original Assignee
Swiss Timing Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Swiss Timing Ltd filed Critical Swiss Timing Ltd
Priority to CH001393/2022A priority Critical patent/CH720254A2/en
Publication of CH720254A2 publication Critical patent/CH720254A2/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • G01S19/19Sporting applications
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0053Tracking a path or terminating locations for locating an object, e.g. a lost ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0638Displaying moving images of recorded environment, e.g. virtual environment
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/12Absolute positions, e.g. by using GPS
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/13Relative positions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/88Lidar systems specially adapted for specific applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

L'invention concerne un procédé pour la surveillance d'une progression d'une balle (3) sur un parcours de golf (10) lorsque cette balle (3) est jouée par un golfeur (9) au cours d'une partie de golf, le procédé comprenant : – une étape de suivi de la position de la balle (3) sur le parcours de golf (10) chaque fois que cette balle (3) est statique, cette étape comprenant une sous-étape de génération d'une donnée de position (X Ball, Y Ball ) de la balle (3) par un dispositif électronique (2) agencé à une distance (d) de cette balle (3) ; – une étape d'émission de cette donnée de position (X Ball, Y Ball ) par le dispositif électronique (2) vers un serveur (4), et – une étape de diffusion de la position suivie de cette balle (3) sur une représentation graphique du parcours de golf (10).The invention relates to a method for monitoring progress of a ball (3) on a golf course (10) when the ball (3) is played by a golfer (9) during a round of golf. , the method comprising: – a step of monitoring the position of the ball (3) on the golf course (10) each time this ball (3) is static, this step comprising a sub-step of generating a position data (X Ball, Y Ball) of the ball (3) by an electronic device (2) arranged at a distance (d) from this ball (3); – a step of transmitting this position data (X Ball, Y Ball) by the electronic device (2) to a server (4), and – a step of broadcasting the position followed by this ball (3) on a graphic representation of the golf course (10).

Description

Domaine de l'inventionField of the invention

[0001] Les modes de réalisation de la présente divulgation concernent un système et un procédé pour la surveillance d'une progression d'une balle sur un parcours de golf ou d'une progression d'un golfeur, ici un golfeur, sur ce parcours de golf. [0001] The embodiments of the present disclosure relate to a system and a method for monitoring the progress of a ball on a golf course or the progress of a golfer, here a golfer, on this course golf.

Contexte de l'inventionBackground of the invention

[0002] Le golf est un jeu de plus en plus populaire partout dans le monde. Le jeu du golf consiste traditionnellement en une aire de jeu, qui est une étendue de terre appelée un „parcours“ ou „terrain“, et est constituée d'une série de „trous“, généralement de neuf ou de dix-huit trous. Chaque trou est traditionnellement constitué d'un „tee“, qui est le point où le golfeur commence à jouer cette unité du parcours, d'un fairway et d'un green cible ayant un „auget“ dans lequel le golfeur a pour objectif de propulser la balle. Entre le tee et l'auget, il peut y avoir de nombreux obstacles différents y compris des dangers tels que de l'eau, des herbes hautes, des arbres et des bunkers. Habituellement, plus la distance allant du tee à l'auget est longue, plus il y a d'obstacles et, en conséquence, plus le trou est difficile à vaincre. [0002] Golf is an increasingly popular game all over the world. The game of golf traditionally consists of a playing area, which is a stretch of land called a 'course' or 'field', and is made up of a series of 'holes', usually nine or eighteen holes. Each hole traditionally consists of a 'tee', which is the point where the golfer begins to play that unit of the course, a fairway and a target green having a 'bucket' into which the golfer aims to propel the ball. Between the tee and the bucket there can be many different obstacles including hazards such as water, tall grass, trees and bunkers. Usually, the longer the distance from tee to trough, the more obstacles there are and, accordingly, the more difficult the hole to overcome.

[0003] Au cours des tournois majeurs de golf, la progression de la balle de chaque golfeur est classiquement suivie sur la base d'un système de surveillance. Un tel système est apte à générer une représentation graphique du parcours de golf avec la progression de la balle de chaque golfeur. À cet effet, ce système met en oeuvre un équipement de surveillance complexe permettant de localiser en temps réel la position de chaque balle de golf. Un tel équipement de surveillance utilisait des systèmes de mesure de distance par laser à haute précision installés à plusieurs emplacements sur le parcours de golf. Un tel système nécessite un grand nombre d'opérateurs qualifiés pour garantir l'efficacité de fonctionnement de l'équipement de surveillance. [0003] During major golf tournaments, the progress of each golfer's ball is conventionally followed on the basis of a monitoring system. Such a system is capable of generating a graphical representation of the golf course with the progression of each golfer's ball. To this end, this system uses complex monitoring equipment to locate the position of each golf ball in real time. Such monitoring equipment used high-precision laser distance measuring systems installed at multiple locations on the golf course. Such a system requires a large number of skilled operators to ensure the efficient operation of the monitoring equipment.

[0004] Dans ce contexte, il existe un besoin pour un système et un procédé améliorés pour la surveillance d'une progression d'une balle sur un parcours de golf qui surmontent l'inconvénient mentionné. [0004] In this context, there is a need for an improved system and method for monitoring the progress of a ball on a golf course which overcomes the mentioned drawback.

Résumé de l'inventionSummary of the invention

[0005] Les modes de réalisation de la présente divulgation fournissent une alternative aux procédés existants. [0005] The embodiments of the present disclosure provide an alternative to existing methods.

[0006] À cette fin, les modes de réalisation de la présente divulgation comportent un procédé pour la surveillance d'une progression d'une balle sur un parcours de golf lorsque cette balle est jouée par un golfeur au cours d'une partie de golf, le procédé comprenant : – une étape de suivi de la position de la balle sur le parcours de golf chaque fois que cette balle est statique, cette étape comprenant une sous-étape de génération d'une donnée de position de la balle par un dispositif électronique agencé à une distance de cette balle ; – une étape d'émission de cette donnée de position par le dispositif électronique vers un serveur, et – une étape de diffusion de la position suivie de cette balle sur une représentation graphique du parcours de golf.[0006] To this end, the embodiments of the present disclosure comprise a method for monitoring progress of a ball on a golf course when this ball is played by a golfer during a round of golf , the method comprising: – a step of monitoring the position of the ball on the golf course each time this ball is static, this step comprising a sub-step of generating ball position data by a device electronic arranged at a distance from this ball; – a step of transmitting this position data by the electronic device to a server, and – a step of broadcasting the position followed by this ball on a graphic representation of the golf course.

[0007] Dans d'autres modes de réalisation : – l'étape de suivi comprend une sous-étape de détermination d'une position géographique du dispositif électronique ; – l'étape de suivi comprend une sous-étape d'évaluation de la distance entre la balle et le dispositif électronique ; – l'étape de suivi comprend une sous-étape d'estimation d'un angle défini entre une direction orientée vers la balle et une direction orientée vers un point cardinal ; – la sous-étape de génération comprend une phase de calcul de la donnée de position de la balle sur la base d'un angle estimé entre une direction orientée vers la balle et une direction orientée vers un point cardinal ; – la sous-étape de génération comprend une phase de calcul de la donnée de position de la balle sur la base d'une distance évaluée entre la balle et le dispositif électronique ; – la sous-étape de génération comprend une phase de calcul de la donnée de position de la balle sur la base d'une position géographique du dispositif électronique ; – la phase de calcul comprend l'exécution d'un algorithme de production de la donnée de position mettant en oeuvre les formules mathématiques : XBall= XPed+ d.sin(α) YBall= YPed+ d.cos(α) – l'étape de diffusion comprend une sous-étape de génération d'une représentation graphique tridimensionnelle du parcours de golf comprenant le trajet réalisé par la balle comportant la position suivie de la balle ; – le point cardinal est choisi parmi l'un des quatre points cardinaux suivants : nord, sud, est, ouest.[0007] In other embodiments: – the tracking step comprises a sub-step of determining a geographical position of the electronic device; – the tracking step includes a sub-step of evaluating the distance between the ball and the electronic device; – the tracking step includes a sub-step of estimating an angle defined between a direction oriented towards the ball and a direction oriented towards a cardinal point; – the generation sub-step includes a phase of calculating the position data of the ball on the basis of an estimated angle between a direction oriented towards the ball and a direction oriented towards a cardinal point; – the generation sub-step includes a phase of calculating the position data of the ball on the basis of a distance evaluated between the ball and the electronic device; – the generation sub-step includes a phase of calculating the position data of the ball on the basis of a geographical position of the electronic device; – the calculation phase includes the execution of an algorithm for producing the position data implementing the mathematical formulas: XBall= XPed+ d.sin(α) YBall= YPed+ d.cos(α) – the diffusion step comprises a sub-step of generating a three-dimensional graphic representation of the golf course including the path taken by the ball including the position followed by the ball; – the cardinal point is chosen from one of the following four cardinal points: north, south, east, west.

[0008] Les modes de réalisation de la présente divulgation comportent également un système pour la surveillance d'une progression d'une balle sur un parcours de golf lorsque cette balle est jouée au cours d'une partie de golf, le système comprenant : – un dispositif électronique configuré pour : • le suivi de la position de la balle sur le parcours de golf chaque fois que cette balle est statique, par la génération d'une donnée de position de la balle par un dispositif électronique agencé à une distance de cette balle ; • l'émission de cette donnée de position vers un serveur, et – un serveur configuré pour la diffusion de la position suivie de cette balle sur une représentation graphique du parcours de golf.[0008] The embodiments of the present disclosure also include a system for monitoring the progress of a ball on a golf course when this ball is played during a round of golf, the system comprising: – an electronic device configured for: • monitoring the position of the ball on the golf course each time this ball is static, by generating ball position data by an electronic device arranged at a distance from this ball ; • the transmission of this position data to a server, and – a server configured for the broadcast of the position followed by this ball on a graphical representation of the golf course.

[0009] Dans d'autres modes de réalisation : – le dispositif électronique est un dispositif électronique portable tel qu'un téléphone intelligent, une montre intelligente, une phablette ou une tablette ; – le dispositif électronique est un dispositif électronique mobile qui peut être mû de manière autonome ou en étant commandé à distance par le serveur ou un opérateur.[0009] In other embodiments: – the electronic device is a portable electronic device such as a smart phone, a smart watch, a phablet or a tablet; – the electronic device is a mobile electronic device which can be moved autonomously or by being controlled remotely by the server or an operator.

[0010] Les modes de réalisation de la présente divulgation comportent également un support non transitoire lisible par ordinateur stockant des instructions d'ordinateur configurées pour amener au moins un processeur d'un dispositif électronique, qui est connecté à un serveur, à : – suivre la position de la balle (3) sur le parcours de golf (10) chaque fois que cette balle (3) est statique, par la génération d'une donnée de position (XBall,YBall) de la balle agencée à une distance (d) du dispositif électronique (2) ; – émettre cette donnée de position (XBall,YBall) par le dispositif électronique (2) vers le serveur (4), et – diffuser la position suivie de cette balle (3) sur une représentation graphique du parcours de golf (10).[0010] Embodiments of the present disclosure also include a non-transitory computer-readable medium storing computer instructions configured to cause at least one processor of an electronic device, which is connected to a server, to: – follow the position of the ball (3) on the golf course (10) each time this ball (3) is static, by generating position data (XBall,YBall) of the ball arranged at a distance (d ) of the electronic device (2); – transmit this position data (XBall,YBall) by the electronic device (2) to the server (4), and – broadcast the position followed by this ball (3) on a graphical representation of the golf course (10).

[0011] Les modes de réalisation de la présente divulgation comportent également un support non transitoire lisible par ordinateur ayant, stockées sur celui-ci, des instructions pour amener un dispositif électronique et un serveur à réaliser ce procédé. [0011] Embodiments of the present disclosure also include a non-transitory computer-readable medium having, stored thereon, instructions for causing an electronic device and a server to perform this method.

[0012] Les modes de réalisation de la présente divulgation comportent également un programme d'ordinateur, facultativement stocké sur un support, comprenant des instructions pour amener un dispositif électronique et un serveur à réaliser ce procédé. [0012] The embodiments of the present disclosure also include a computer program, optionally stored on a medium, comprising instructions for causing an electronic device and a server to carry out this method.

Brève description des dessinsBrief description of the drawings

[0013] La présente invention sera décrite par la suite plus en détail en référence au dessin annexé, donné à titre d'exemples, mais en aucun cas en s'y limitant, dans lequel : – la Figure 1 est un diagramme schématique illustrant une vue d'un système pour la surveillance d'une progression d'une balle sur un parcours de golf, selon un mode de réalisation de l'invention, et – la Figure 2 représente un organigramme se rapportant à un procédé pour la surveillance de la progression de la balle sur ce parcours de golf, selon le mode de réalisation de l'invention.[0013] The present invention will be described subsequently in more detail with reference to the appended drawing, given by way of example, but in no case limiting itself thereto, in which: – Figure 1 is a schematic diagram illustrating a view of a system for monitoring the progression of a ball on a golf course, according to one embodiment of the invention, and - Figure 2 represents a flowchart relating to a method for monitoring the progression of the ball on this golf course, according to the embodiment of the invention.

Description détaillée de l'inventionDetailed description of the invention

[0014] En référence aux Figures 1 et 2, un système 1 et un procédé pour la surveillance d'une progression d'une balle 3 sur un parcours de golf 10 est illustré. Dans ce contexte, il peut être compris qu'un tel système 1 et un tel procédé peuvent également permettre de surveiller la progression d'un golfeur 9, sur ce parcours de golf 10. En d'autres termes, ce système 1 et ce procédé contribuent à informer visuellement le public d'une partie de golf en ce qui concerne le trajet et plus particulièrement en ce qui concerne la dernière position de la balle 3 ou du golfeur 9 sur le parcours de golf. [0014] With reference to Figures 1 and 2, a system 1 and a method for monitoring the progression of a ball 3 on a golf course 10 is illustrated. In this context, it can be understood that such a system 1 and such a method can also make it possible to monitor the progress of a golfer 9, on this golf course 10. In other words, this system 1 and this method contribute to visually informing the public of a round of golf with regard to the path and more particularly with regard to the last position of the ball 3 or the golfer 9 on the golf course.

[0015] Par ailleurs, il convient de noter qu'à l'échelle du parcours de golf 10, la proximité étroite entre le golfeur 9 et sa balle 3 peut permettre de considérer approximativement que leurs positions sont confondues. Par conséquent, il peut être considéré ici, par extension de cette approche, que la position de la balle 3 peut également être considérée comme étant la position du golfeur 9. [0015] Furthermore, it should be noted that on the scale of the golf course 10, the close proximity between the golfer 9 and his ball 3 can make it possible to approximately consider that their positions are coincident. Therefore, it can be considered here, by extension of this approach, that the position of ball 3 can also be considered to be the position of golfer 9.

[0016] Sur la Figure 1, ce système 1 comporte un dispositif électronique 2 et un serveur 4. Ce dispositif électronique 2 et le serveur 4 sont aptes à échanger des données sur la base de la progression de la balle 3 sur le parcours de golf 10 via un réseau de communication 11 de ce système 1. [0016] In Figure 1, this system 1 comprises an electronic device 2 and a server 4. This electronic device 2 and the server 4 are capable of exchanging data on the basis of the progress of the ball 3 on the golf course 10 via a communications network 11 of this system 1.

[0017] Dans cette configuration, ce dispositif électronique 2 est de préférence un dispositif électronique portable tel qu'un téléphone intelligent, une montre intelligente, une phablette ou une tablette. [0017] In this configuration, this electronic device 2 is preferably a portable electronic device such as a smart phone, a smart watch, a phablet or a tablet.

[0018] Dans une alternative, ce dispositif électronique 2 peut être un dispositif électronique mobile qui peut se mouvoir de manière autonome. En variante, ce dispositif électronique mobile peut également être mû étant commandé à distance par le serveur 4 ou un opérateur. Un tel dispositif 2 peut comporter un module de transport qui peut être un module de transport amovible. Dans cette configuration, ce dispositif 2 peut être un dispositif électronique mobile roulant comme une voiture radio-commandée, par exemple un modèle miniature de voiture, de camionnette ou de buggy qui peut être commandé à une certaine distance à l'aide d'un émetteur ou d'une télécommande spécialisé(e). En variante, ce dispositif 2 peut être un dispositif électronique mobile volant comme un drone. [0018] Alternatively, this electronic device 2 can be a mobile electronic device which can move autonomously. Alternatively, this mobile electronic device can also be moved by being controlled remotely by the server 4 or an operator. Such a device 2 may include a transport module which may be a removable transport module. In this configuration, this device 2 can be a mobile electronic device rolling like a radio-controlled car, for example a miniature model of car, van or buggy which can be controlled from a certain distance using a transmitter or a specialized remote control. Alternatively, this device 2 can be a mobile electronic device flying like a drone.

[0019] Un tel dispositif 2 comprend, d'une manière non limitative et/ou non exhaustive : – plusieurs capteurs 6a comprenant un capteur d'accélération et/ou un capteur magnétique et/ou un capteur de G et/ou un capteur gyroscopique et/ou un capteur de mouvement ; – un module pour la capture/l'acquisition 6b d'au moins une image, en particulier comprenant au moins un capteur d'image ; – un module pour la mesure 6c d'une distance comme un module de télémétrie comme un télémètre électronique, ou un module de télémétrie et de télédétection comme par exemple un LIDAR, acronyme pour „Light Détection And Ranging, détection et télémétrie par ondes lumineuses“ ; – un récepteur de géolocalisation 6d approprié pour une utilisation avec un système mondial de navigation par satellite („GNSS“) tel que le système de positionnement global („GPS“); – une unité de traitement 5 (également dénommée „dispositif de commande“) comportant des ressources matérielles et logicielles, en particulier au moins un processeur coopérant avec des éléments de mémoire ; – une interface pour la diffusion d'une information visuelle 6e telle qu'un afficheur numérique ; – une interface pour la diffusion d'une information audio 6f telle qu'un haut-parleur ; – une interface de communication 6g permettant à ce dispositif 2 d'établir une connexion de communication avec le serveur 4 (par exemple cellulaire, réseau local, WLAN, Bluetooth, etc.) ; – une interface d'entrée 6h telle qu'un bouton, une interface tactile comprise dans, par exemple, l'interface pour la diffusion d'un fragment visuel d'informations, ou un microphone pour des consignes vocales.[0019] Such a device 2 comprises, in a non-limiting and/or non-exhaustive manner: – several sensors 6a comprising an acceleration sensor and/or a magnetic sensor and/or a G sensor and/or a gyroscopic sensor and/or a motion sensor; – a module for capturing/acquiring 6b of at least one image, in particular comprising at least one image sensor; – a module for measuring a distance 6c such as a telemetry module such as an electronic rangefinder, or a telemetry and remote sensing module such as for example a LIDAR, acronym for “Light Detection And Ranging, detection and ranging by light waves“ ; – a 6d geolocation receiver suitable for use with a global navigation satellite system (“GNSS”) such as the global positioning system (“GPS”); – a processing unit 5 (also called “control device”) comprising hardware and software resources, in particular at least one processor cooperating with memory elements; – an interface for broadcasting 6th visual information such as a digital display; – an interface for broadcasting 6f audio information such as a loudspeaker; – a 6g communication interface allowing this device 2 to establish a communication connection with the server 4 (for example cellular, local network, WLAN, Bluetooth, etc.); – an input interface 6h such as a button, a tactile interface included in, for example, the interface for broadcasting a visual fragment of information, or a microphone for vocal instructions.

[0020] Dans ce dispositif 2, l'unité de traitement 5 est connectée, entre autres, aux capteurs 6a, au module pour la capture/l'acquisition 6b, au module pour la mesure d'une distance 6c et au récepteur de géolocalisation 6d, aux interfaces pour la diffusion 6e, 6f, à l'interface de communication 6g et à l'interface d'entrée 6h. [0020] In this device 2, the processing unit 5 is connected, among others, to the sensors 6a, to the module for capture/acquisition 6b, to the module for measuring a distance 6c and to the geolocation receiver 6d, to the interfaces for broadcasting 6e, 6f, to the communication interface 6g and to the input interface 6h.

[0021] Plus spécifiquement, l'interface de communication 6g de ce dispositif 2 comporte des éléments de communication pour la réception et l'émission de données à distance via un réseau de communication 11 tel que le réseau téléphonique cellulaire, un réseau de données du type protocole Internet, IP, via le réseau téléphonique, ou un réseau de données du type IP type via un réseau à moyenne portée, par exemple WI-FI ou un réseau à courte portée mettant en oeuvre la technologie Bluetooth. [0021] More specifically, the 6g communication interface of this device 2 comprises communication elements for receiving and transmitting data remotely via a communication network 11 such as the cellular telephone network, a data network of the Internet protocol type, IP, via the telephone network, or a data network of the IP type type via a medium-range network, for example WI-FI or a short-range network implementing Bluetooth technology.

[0022] De plus, cette unité de traitement 5 est capable d'exécuter des instructions pour la mise en oeuvre d'instructions de programme d'un ordinateur pour traiter, par exemple, les requêtes/instructions/données en cours de réception/d'envoi : – vers le/à partir du serveur 4, en particulier vers/à partir de son unité de commande, et/ou – vers/à partir de l'unité de traitement 5 du dispositif 2.[0022] In addition, this processing unit 5 is capable of executing instructions for the implementation of program instructions of a computer to process, for example, the requests/instructions/data currently being received/d sending: – to/from the server 4, in particular to/from its control unit, and/or – to/from the processing unit 5 of the device 2.

[0023] En outre, l'unité de traitement 5 de ce dispositif électronique 2 est apte à exécuter un programme d'ordinateur également appelé une application ou „app“. Plus précisément dans ce contexte, l'application est une „application pour le positionnement de la balle“. Cette application est apte à participer à la mise en oeuvre d'une partie des étapes 20 à 32 du procédé décrit ci-dessous, lorsque l'unité de traitement 5 du dispositif 2 l'exécute. [0023] Furthermore, the processing unit 5 of this electronic device 2 is capable of executing a computer program also called an application or “app”. More precisely in this context, the app is a „ball positioning app“. This application is able to participate in the implementation of part of steps 20 to 32 of the method described below, when the processing unit 5 of the device 2 executes it.

[0024] Dans ce système 1, le serveur 4 (par ex., un serveur distant) comporte une base de données 8. Ce serveur 4 comprend également une unité de commande 7 (par ex., un dispositif de commande) et une interface de communication (par ex., un communicateur). Dans ce serveur 4, l'unité de commande 7 comporte des ressources matérielles et logicielles, en particulier au moins un processeur coopérant avec des éléments de mémoire. Cette unité de commande 7 est capable d'exécuter des instructions pour la mise en oeuvre d'un programme d'ordinateur par exemple pour gérer : – la base de données 8 du serveur 4, traiter les requêtes/instructions/données provenant de/envoyées vers le dispositif 2, en particulier vers/à partir de l'unité de traitement 5 de celui-ci ; – toute application se rapportant à des communications de données en temps réel telle qu'une application 4 de serveur web ou une application 4 de serveur de flux vidéo en continu par exemple pour diffuser des données vidéo et/ou audio se rapportant à la position suivie de la balle 3 sur une représentation graphique du parcours de golf 10.[0024] In this system 1, the server 4 (e.g., a remote server) includes a database 8. This server 4 also includes a control unit 7 (e.g., a control device) and an interface communication (e.g., a communicator). In this server 4, the control unit 7 includes hardware and software resources, in particular at least one processor cooperating with memory elements. This control unit 7 is capable of executing instructions for the implementation of a computer program, for example to manage: – the database 8 of the server 4, process the requests/instructions/data coming from/sent towards the device 2, in particular towards/from the processing unit 5 thereof; – any application relating to real-time data communications such as a web server application 4 or a streaming video stream server application 4, for example to broadcast video and/or audio data relating to the tracked position of the ball 3 on a graphical representation of the golf course 10.

[0025] Dans ce serveur 4, l'interface de communication est apte à recevoir et émettre des données (données vidéo et/ou audio, données de position de la balle) via un réseau de données du type IP, via le réseau téléphonique, ou un réseau de données du type IP type via un réseau à moyenne portée, par exemple WI-FI ou un réseau à courte portée mettant en oeuvre la technologie Bluetooth. [0025] In this server 4, the communication interface is capable of receiving and transmitting data (video and/or audio data, ball position data) via an IP type data network, via the telephone network, or a typical IP type data network via a medium-range network, for example WI-FI or a short-range network implementing Bluetooth technology.

[0026] En se référant maintenant à la Figure 2, le système 1 est capable de mettre en oeuvre le procédé pour la surveillance de la progression de la balle 3 sur le parcours de golf 10 lorsque cette balle 3 est jouée au cours d'une partie de golf. Referring now to Figure 2, the system 1 is capable of implementing the method for monitoring the progress of the ball 3 on the golf course 10 when this ball 3 is played during a golf game.

[0027] Un tel procédé débute par une étape de connexion 20 du dispositif électronique 2 au serveur 4. Au cours de cette étape 20, l'unité de traitement 5 de ce dispositif électronique 2 et l'unité de commande 7 du serveur 4 sont connectées l'une à l'autre au moyen de leur interface de communication. Such a method begins with a connection step 20 of the electronic device 2 to the server 4. During this step 20, the processing unit 5 of this electronic device 2 and the control unit 7 of the server 4 are connected to each other by means of their communication interface.

[0028] Une fois que cette connexion est établie, l'unité de traitement 5 met en oeuvre/exécute l'application pour le positionnement de la balle 3 afin de l'activer. En exécutant ainsi cette application, cette unité de traitement 5 est apte à échanger des données, notamment les données de position XBall, YBallde la balle 3, avec l'unité de commande 7 du serveur 4. Il peut être noté que cette application est qualifiée comme étant active ou dite à activer dès que l'unité de traitement 5 du dispositif 2 détecte que la connexion est établie entre le serveur 4 et ce dispositif 2. Once this connection is established, the processing unit 5 implements/executes the application for positioning the ball 3 in order to activate it. By thus executing this application, this processing unit 5 is able to exchange data, in particular the position data XBall, YBall of the ball 3, with the control unit 7 of the server 4. It can be noted that this application is qualified as being active or said to be activated as soon as the processing unit 5 of the device 2 detects that the connection is established between the server 4 and this device 2.

[0029] Une fois que cette connexion est établie, le procédé comporte une étape d'agencement/de positionnement 21 du dispositif 2 à une distance d de cette balle 3. Au cours de cette étape 21, le dispositif 2 est agencé au voisinage de cette balle 3, c'est-à-dire qu'il n'est pas en contact avec cette balle 3. En d'autres termes, la distance d établie entre le dispositif 2 et la balle 3 n'est pas nulle. Plus spécifiquement, cette distance est comprise entre 1 et 10 mètres. Cette distance d est de préférence de l'ordre de 4 mètres. [0029] Once this connection is established, the method comprises a step of arrangement/positioning 21 of the device 2 at a distance d from this ball 3. During this step 21, the device 2 is arranged in the vicinity of this ball 3, that is to say that it is not in contact with this ball 3. In other words, the distance d established between the device 2 and the ball 3 is not zero. More specifically, this distance is between 1 and 10 meters. This distance d is preferably of the order of 4 meters.

[0030] En outre, le procédé comprend une étape pour le suivi 23 de la position de la balle 3 sur le parcours de golf 10 lorsque la balle 3 est statique. Plus explicitement, cette étape 23 a lieu après que cette balle 3 a été frappée par le golfeur 9 ou avant que le golfeur 9 ne frappe cette balle 3. En d'autres termes, cette étape de suivi 23 peut être réalisée à tout moment dès que la balle 3 est dans une position stationnaire/immobile sur le parcours de golf. Une telle étape de suivi 23 est mise en oeuvre par l'unité de traitement 5 du dispositif 2 exécutant l'application pour le positionnement de la balle 3. [0030] Furthermore, the method includes a step 23 for monitoring the position of the ball 3 on the golf course 10 when the ball 3 is static. More explicitly, this step 23 takes place after this ball 3 has been hit by the golfer 9 or before the golfer 9 hits this ball 3. In other words, this follow-up step 23 can be carried out at any time from that ball 3 is in a stationary/immobile position on the golf course. Such a tracking step 23 is implemented by the processing unit 5 of the device 2 executing the application for positioning the ball 3.

[0031] Au cours de cette étape 23, le dispositif 2, plus spécifiquement son unité de traitement 5, est apte à mettre en oeuvre diverses opérations de mesure afin de déterminer la position de la balle 3. Pour accomplir cela, le dispositif 2 réalise les sous-étapes 25, 26, 27 suivantes simultanément, ou successivement dans un quelconque ordre : – une sous-étape d'évaluation 25 de la distance d entre la balle 3 et le dispositif électronique 2 ; – une sous-étape de détermination 26 d'une position géographique XPed, YPeddu dispositif électronique 2, et – une sous-étape d'estimation 27 d'un angle α défini entre une direction orientée vers la balle 3 et une direction orientée vers un point cardinal. Un tel point cardinal est de préférence choisi parmi l'un des quatre points cardinaux suivants : nord, sud, est, ouest.[0031] During this step 23, the device 2, more specifically its processing unit 5, is capable of implementing various measuring operations in order to determine the position of the ball 3. To accomplish this, the device 2 carries out the following sub-steps 25, 26, 27 simultaneously, or successively in any order: – a sub-step 25 of evaluating the distance d between the ball 3 and the electronic device 2; – a sub-step 26 of determining a geographical position XPed, YPed of the electronic device 2, and – a sub-step 27 of estimating an angle α defined between a direction oriented towards the ball 3 and a direction oriented towards a Cardinal point. Such a cardinal point is preferably chosen from one of the following four cardinal points: north, south, east, west.

[0032] Dans ce contexte, l'unité de traitement 5 exécutant cette application est configurée pour participer à la mise en oeuvre de la sous-étape d'évaluation 25 de la distance d. Au cours de cette sous-étape 25, cette unité de traitement 5 reçoit une donnée de mesure provenant du module pour la mesure d'une distance. Cette donnée de mesure se rapportant à la distance d entre le dispositif 2 et la balle 3 est ensuite stockée dans les éléments de mémoire de l'unité de traitement 5. [0032] In this context, the processing unit 5 executing this application is configured to participate in the implementation of the sub-step 25 of evaluating the distance d. During this sub-step 25, this processing unit 5 receives measurement data coming from the module for measuring a distance. This measurement data relating to the distance d between the device 2 and the ball 3 is then stored in the memory elements of the processing unit 5.

[0033] Dans une alternative, la distance d peut être une distance prédéterminée, ou une distance déjà connue car cette distance est par exemple toujours la même. Dans ce contexte, cette distance d est déjà stockée sous la forme d'une donnée de mesure dans les éléments de mémoire de l'unité de traitement 5. [0033] In an alternative, the distance d can be a predetermined distance, or a distance already known because this distance is for example always the same. In this context, this distance d is already stored in the form of measurement data in the memory elements of the processing unit 5.

[0034] Dans une autre variante, cette distance peut être saisie par l'interface d'entrée par un utilisateur de ce dispositif 2 ou un opérateur de ce dispositif 2. Dans ce cas, l'unité de traitement 5 reçoit une donnée de mesure se rapportant à cette distance, provenant de l'interface d'entrée. [0034] In another variant, this distance can be entered via the input interface by a user of this device 2 or an operator of this device 2. In this case, the processing unit 5 receives measurement data relating to this distance, coming from the input interface.

[0035] En outre, l'unité de traitement 5 exécutant cette application est également configurée pour participer à mettre en oeuvre la sous-étape de détermination 26 d'une position géographique XPed,YPeddu dispositif 2. Plus spécifiquement, l'unité de traitement 5 reçoit une donnée de mesure provenant du récepteur de géolocalisation de ce dispositif 2. Cette donnée de mesure comporte de préférence une information se rapportant à la position géographique du dispositif 2, également connue comme un géopositionnement, un géosuivi, une géolocalisation, un géo-repérage, un géo-emplacement ou une fixation de géoposition. Cette position géographique XPed,YPedaboutit à un ensemble de coordonnées géographiques telles que la latitude et la longitude dans un référentiel cartographique donné. [0035] Furthermore, the processing unit 5 executing this application is also configured to participate in implementing the substep 26 of determining a geographic position XPed, YPed of the device 2. More specifically, the processing unit 5 receives measurement data from the geolocation receiver of this device 2. This measurement data preferably includes information relating to the geographic position of the device 2, also known as geopositioning, geotracking, geolocation, geo- tracking, a geo-location or a geoposition fixation. This geographic position XPed,YPed results in a set of geographic coordinates such as latitude and longitude in a given map reference frame.

[0036] De plus, l'unité de traitement 5 exécutant cette application est également configurée pour participer à la sous-étape d'estimation 27 de l'angle α. En effet, cette unité de traitement 5 reçoit une donnée de mesure provenant d'un ou de plusieurs capteurs parmi les capteurs suivants du dispositif 2, tels que le capteur d'accélération et/ou le capteur magnétique et/ou le capteur de G et/ou le capteur gyroscopique et/ou le capteur de mouvement. Cette donnée de mesure se rapportant à l'angle α est ensuite stockée dans les éléments de mémoire de l'unité de traitement 5. In addition, the processing unit 5 executing this application is also configured to participate in the estimation substep 27 of the angle α. Indeed, this processing unit 5 receives measurement data coming from one or more sensors among the following sensors of the device 2, such as the acceleration sensor and/or the magnetic sensor and/or the G sensor and /or the gyroscopic sensor and/or the motion sensor. This measurement data relating to the angle α is then stored in the memory elements of the processing unit 5.

[0037] Ensuite, l'étape pour le suivi 23 comporte une sous-étape de génération 28 d'une donnée de position XBall, YBallde la balle 3 par le dispositif électronique 2, plus spécifiquement par son unité de traitement 5. Cette sous-étape 28 comprend une phase de calcul 29 de la donnée de position XBall, YBall. Au cours de cette phase, l'application exécutée par l'unité de traitement 5 du dispositif 2 met en oeuvre un algorithme de production de la donnée de position XBall, YBallsur la base des mesures de données suivantes stockées dans les éléments de mémoire de l'unité de traitement 5, à savoir : – l'angle α entre la direction orientée vers la balle 3 et la direction orientée vers un point cardinal ; – la distance d entre la balle 3 et le dispositif électronique 2, et – la position géographique XPed, YPeddu dispositif électronique 2.Next, the tracking step 23 includes a sub-step 28 for generating position data XBall, YBall of the ball 3 by the electronic device 2, more specifically by its processing unit 5. This sub-step step 28 includes a calculation phase 29 of the position data XBall, YBall. During this phase, the application executed by the processing unit 5 of the device 2 implements an algorithm for producing the position data XBall, YBall on the basis of the following data measurements stored in the memory elements of the processing unit 5, namely: – the angle α between the direction oriented towards the ball 3 and the direction oriented towards a cardinal point; – the distance d between the ball 3 and the electronic device 2, and – the geographical position XPed, YPed of the electronic device 2.

[0038] Dans ce contexte, l'algorithme de production de la donnée de position XBall, YBallcomprend les formules mathématiques : – XBall= XPed+ d.sin(α) – YBall= YPed+ d.cos(α)avec : – XBallune composante de position géographique de la balle 3, ici une coordonnée géographique telle que la longitude dans un référentiel cartographique donné ; – YBallune composante de position géographique de la balle 3, ici une coordonnée géographique telle que la latitude dans un référentiel cartographique donné ; – XPedune composante de position géographique du dispositif 2, ici une coordonnée géographique telle que la longitude dans un référentiel cartographique donné ; – YPedune composante de position géographique du dispositif 2, ici une coordonnée géographique telle que la latitude dans un référentiel cartographique donné ; – d : la distance entre la balle 3 et le dispositif électronique 2 ; – α : l'angle entre la direction orientée vers la balle 3 et la direction orientée vers un point cardinal.[0038] In this context, the algorithm for producing the position data XBall, YBall includes the mathematical formulas: – geographical position of the ball 3, here a geographical coordinate such as longitude in a given cartographic reference frame; – YBalla component of the geographical position of the ball 3, here a geographical coordinate such as the latitude in a given cartographic reference frame; – XPeda geographical position component of device 2, here a geographical coordinate such as longitude in a given cartographic reference frame; – YPeda geographical position component of device 2, here a geographical coordinate such as the latitude in a given cartographic reference frame; – d: the distance between the ball 3 and the electronic device 2; – α: the angle between the direction oriented towards the ball 3 and the direction oriented towards a cardinal point.

[0039] Ensuite, cette donnée de position XBall, YBallde la balle 3 générée ici est stockée dans les éléments de mémoire de l'unité de traitement 5 afin d'être envoyée au serveur 4 au cours d'une étape d'émission 30. Au cours de cette étape 30, l'unité de traitement 5 exécutant l'application envoie la donnée de position XBall,YBallà l'unité de commande 7 du serveur 4. Cette unité de commande 7 stocke cette donnée de position XBall, YBalldans les données se rapportant à la progression de la balle 3 sur le parcours de golf 10 du golfeur correspondant dans la base de données. Then, this position data XBall, YBall of the ball 3 generated here is stored in the memory elements of the processing unit 5 in order to be sent to the server 4 during a transmission step 30. During this step 30, the processing unit 5 executing the application sends the position data XBall, YBall to the control unit 7 of the server 4. This control unit 7 stores this position data XBall, YBall in the data relating to the progression of ball 3 on golf course 10 of the corresponding golfer in the database.

[0040] Le procédé comprend ensuite une étape de diffusion 31 de la position suivie de cette balle 3 sur une représentation graphique du parcours de golf 10. Il peut être noté que cette représentation graphique peut être une représentation graphique bidimensionnelle ou une représentation graphique tridimensionnelle. Plus spécifiquement, cette étape de diffusion 31 comprend une sous-étape de génération 32 de cette représentation graphique du parcours de golf 10 comprenant le trajet réalisé par la balle 3 comportant la dernière position suivie de la balle 3. Tandis que cette sous-étape 32 se déroule, l'unité de commande 7 du serveur 4 est apte à sélectionner dans la base de données les éléments essentiels suivants pour la génération de cette représentation : – une représentation graphique basique de ce parcours de golf 10, c'est-à-dire une représentation graphique de base bidimensionnelle ou en tridimensionnelle, cette représentation graphique basique comprenant des informations se rapportant aux caractéristiques du parcours de golf 10 sans aucune position de balle de golf, et – la dernière donnée de position XBall, YBallde la balle 3 stockée dans la base de données et également les autres données de position de la balle 3 de ce golfeur relatives à cette partie de golf lorsqu'elles existent dans cette base de données.The method then comprises a step 31 of broadcasting the position followed by this ball 3 on a graphic representation of the golf course 10. It can be noted that this graphic representation can be a two-dimensional graphic representation or a three-dimensional graphic representation. More specifically, this diffusion step 31 comprises a generation sub-step 32 of this graphic representation of the golf course 10 comprising the path made by the ball 3 comprising the last position followed by the ball 3. While this sub-step 32 takes place, the control unit 7 of the server 4 is capable of selecting from the database the following essential elements for the generation of this representation: – a basic graphic representation of this golf course 10, that is to say say a basic two-dimensional or three-dimensional graphic representation, this basic graphic representation comprising information relating to the characteristics of the golf course 10 without any golf ball position, and - the last position data XBall, YBall of the ball 3 stored in the database and also the other position data of the ball 3 of this golfer relating to this round of golf when they exist in this database.

[0041] Une fois que ces sélections ont été réalisées, l'unité de commande 7 est apte à exécuter des instructions pour la mise en oeuvre d'un programme graphique pour la génération de la représentation graphique du parcours de golf 10 comprenant le trajet réalisé par la balle 3 sur la base des éléments essentiels sélectionnés. [0041] Once these selections have been made, the control unit 7 is capable of executing instructions for the implementation of a graphics program for generating the graphic representation of the golf course 10 including the route taken. by ball 3 based on the selected essential elements.

[0042] Dans cette configuration, cette représentation graphique du parcours de golf 10 comprenant ce trajet est générée chaque fois qu'une donnée de position XBall, YBallde la balle 3 a été calculée et stockée dans la base de données du serveur 4. En d'autres termes, la sous-étape de génération 32 est mise en oeuvre chaque fois que la donnée de position XBall, YBallde la balle 3 est calculée et stockée dans cette base de données. [0042] In this configuration, this graphic representation of the golf course 10 comprising this path is generated each time a position data XBall, YBall of the ball 3 has been calculated and stored in the database of the server 4. In d In other words, the generation sub-step 32 is implemented each time the position data XBall, YBall of the ball 3 is calculated and stored in this database.

[0043] Ensuite, l'unité de commande 7 de ce serveur 4 est apte à diffuser cette représentation graphique du parcours de golf 10 générée et stockée dans la base de données par l'exécution par exemple de l'application 4 de serveur web ou de l'application 4 de serveur de flux vidéo en continu. [0043] Then, the control unit 7 of this server 4 is able to broadcast this graphic representation of the golf course 10 generated and stored in the database by the execution for example of the web server application 4 or of streaming video server application 4.

[0044] Il peut être noté que ce procédé comprend également une sous-étape de suivi 22, 24 de la balle 3 ou du golfeur 9. Une telle sous-étape 22, 24 peut être mise en oeuvre au cours de : – l'étape d'agencement/de positionnement 21 du dispositif 2 à une distance d de cette balle 3 afin d'agencer le dispositif 2 au voisinage de la balle 3, et – l'étape de suivi 23, particulièrement au cours de la réalisation des différentes opérations de mesure afin de déterminer la position de la balle 3.[0044] It can be noted that this method also includes a sub-step 22, 24 of tracking the ball 3 or the golfer 9. Such a sub-step 22, 24 can be implemented during: arrangement/positioning step 21 of the device 2 at a distance d from this ball 3 in order to arrange the device 2 in the vicinity of the ball 3, and – the monitoring step 23, particularly during the production of the different measuring operations to determine the position of the ball 3.

[0045] Au cours de cette sous-étape 22, 24, le dispositif 2 est apte à suivre la balle 3 après chaque balle 3 frappée par le golfeur 9. Pour ce faire, le dispositif 2 peut être porté et manipulé/commandé par une personne accompagnante du golfeur 9. Cette personne accompagnante peut être par exemple un marqueur. En effet, au cours de la partie de golf, le marqueur est une personne chargée d'enregistrer les scores du golfeur 9 en particulier sur une carte de golf. Dans ce contexte, cette sous-étape 22, 24 peut comprendre une phase de guidage, de manière visuelle et/ou auditive, de cette personne via l'interface pour la diffusion 6e d'une information/d'un message de guidage visuel et/ou l'interface pour la diffusion 6f d'une information/d'un message de guidage audio du dispositif 2. Une telle phase de guidage est mise en oeuvre par l'unité de traitement 5 connectée à ces deux interfaces 6e, 6f. [0045] During this sub-step 22, 24, the device 2 is able to follow the ball 3 after each ball 3 hit by the golfer 9. To do this, the device 2 can be worn and manipulated/controlled by a accompanying person of the golfer 9. This accompanying person can for example be a scorer. Indeed, during the round of golf, the scorer is a person responsible for recording the scores of the golfer 9 in particular on a golf card. In this context, this sub-step 22, 24 may include a phase of guiding, visually and/or auditorily, this person via the interface for the dissemination 6e of information/a visual guidance message and /or the interface 6f for the broadcast of information/an audio guidance message from the device 2. Such a guidance phase is implemented by the processing unit 5 connected to these two interfaces 6e, 6f.

[0046] Dans une alternative, lorsque le dispositif 2 comprend un module de transport, ce dispositif 2 peut suivre la balle 3 de manière autonome ou en étant commandé à distance par un opérateur ou par l'unité de commande 7 du serveur 4 exécutant un algorithme particulier pour la commande/le pilotage du dispositif 2 sur un parcours de golf. [0046] In an alternative, when the device 2 comprises a transport module, this device 2 can follow the ball 3 autonomously or by being controlled remotely by an operator or by the control unit 7 of the server 4 executing a particular algorithm for controlling/piloting device 2 on a golf course.

[0047] Un mode de réalisation de l'invention concerne également un support non transitoire lisible par ordinateur stockant des instructions d'ordinateur configurées pour amener au moins un processeur d'un dispositif électronique, qui est connecté à un serveur, à : – suivre la position de la balle 3 sur le parcours de golf 10 chaque fois que cette balle 3 est statique, par la génération d'une donnée de position XBall,YBallde la balle agencée à une distance d du dispositif électronique 2 ; – émettre cette donnée de position XBall, YBallpar le dispositif électronique 2 vers le serveur 4, et – diffuser la position suivie de cette balle 3 sur une représentation graphique du parcours de golf 10.[0047] One embodiment of the invention also relates to a non-transitory computer-readable medium storing computer instructions configured to cause at least one processor of an electronic device, which is connected to a server, to: – follow the position of the ball 3 on the golf course 10 each time this ball 3 is static, by generating position data XBall, YBall of the ball arranged at a distance d from the electronic device 2; – transmit this position data XBall, YBall by the electronic device 2 to the server 4, and – broadcast the position followed by this ball 3 on a graphic representation of the golf course 10.

[0048] Ce qui précède est uniquement illustratif de modes de réalisation préférés de la présente invention. La présente invention n'est pas limitée aux modes de réalisation ci-dessus. Il doit être compris que d'autres améliorations et modifications qui sont directement dérivées ou conçues par l'homme du métier sans s'écarter du concept de base de la présente invention doivent être considérées comme comprises dans la portée de protection de la présente invention. The above is solely illustrative of preferred embodiments of the present invention. The present invention is not limited to the above embodiments. It is to be understood that other improvements and modifications which are directly derived or designed by those skilled in the art without departing from the basic concept of the present invention are to be considered within the scope of protection of the present invention.

Claims (12)

1. Procédé pour la surveillance d'une progression d'une balle (3) sur un parcours de golf (10) lorsque cette balle (3) est jouée par un golfeur (9) au cours d'une partie de golf, le procédé comprenant : – une étape de suivi (23) de la position de la balle (3) sur le parcours de golf (10) chaque fois que cette balle (3) est statique, cette étape (23) comprenant une sous-étape de génération (28) d'une donnée de position (XBall,YBall) de la balle (3) par un dispositif électronique (2) agencé à une distance (d) de cette balle (3) ; – une étape d'émission (30) de cette donnée de position (XBall,YBall) par le dispositif électronique (2) vers un serveur (4), et – une étape de diffusion (31) de la position suivie de cette balle (3) sur une représentation graphique du parcours de golf (10).1. Method for monitoring the progress of a ball (3) on a golf course (10) when this ball (3) is played by a golfer (9) during a round of golf, the method including: – a step (23) of monitoring the position of the ball (3) on the golf course (10) each time this ball (3) is static, this step (23) comprising a generation sub-step (28 ) position data (XBall, YBall) of the ball (3) by an electronic device (2) arranged at a distance (d) from this ball (3); – a step (30) of transmitting this position data (XBall, YBall) by the electronic device (2) to a server (4), and – a step of broadcasting (31) the position followed by this ball (3) on a graphic representation of the golf course (10). 2. Procédé selon la revendication précédente, caractérisé en ce que l'étape de suivi (23) comprend une sous-étape de détermination (26) d'une position géographique (XPed, YPed) du dispositif électronique (2).2. Method according to the preceding claim, characterized in that the tracking step (23) comprises a sub-step of determining (26) a geographical position (XPed, YPed) of the electronic device (2). 3. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de suivi (23) comprend une sous-étape d'évaluation (25) de la distance (d) entre la balle (3) et le dispositif électronique (2).3. Method according to any one of the preceding claims, characterized in that the tracking step (23) comprises a sub-step of evaluating (25) the distance (d) between the ball (3) and the device electronic (2). 4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de suivi (23) comprend une sous-étape d'estimation (27) d'un angle (α) défini entre une direction orientée vers la balle (3) et une direction orientée vers un point cardinal.4. Method according to any one of the preceding claims, characterized in that the tracking step (23) comprises a sub-step of estimating (27) an angle (α) defined between a direction oriented towards the ball (3) and a direction oriented towards a cardinal point. 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la sous-étape de génération (28) comprend une phase de calcul (29) de la donnée de position (XBall,YBall) de la balle (3) sur la base : – d'un angle (α) estimé entre une direction orientée vers la balle (3) et une direction orientée vers un point cardinal ; – une distance (d) évaluée entre la balle (3) et le dispositif électronique (2), et – une position géographique (XPed, YPed) du dispositif électronique (2).5. Method according to any one of the preceding claims, characterized in that the generation sub-step (28) comprises a calculation phase (29) of the position data (XBall, YBall) of the ball (3) on the base : – an angle (α) estimated between a direction oriented towards the ball (3) and a direction oriented towards a cardinal point; – a distance (d) evaluated between the ball (3) and the electronic device (2), and – a geographical position (XPed, YPed) of the electronic device (2). 6. Procédé selon la revendication précédente, caractérisé en ce que la phase de calcul (29) comprend l'exécution d'un algorithme de production de la donnée de position (XBall,YBall) mettant en oeuvre les formules mathématiques : – XBall= XPed+ d.sin(α) – YBall= YPed+ d.cos(α)6. Method according to the preceding claim, characterized in that the calculation phase (29) comprises the execution of an algorithm for producing the position data (XBall, YBall) implementing the mathematical formulas: – XBall= XPed+ d.sin(α) – YBall= YPed+ d.cos(α) 7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'étape de diffusion (31) comprend une sous-étape de génération (32) d'une représentation graphique tridimensionnelle du parcours de golf (10) comprenant le trajet réalisé par la balle (3) comportant la position suivie de la balle (3).7. Method according to any one of the preceding claims, characterized in that the diffusion step (31) comprises a sub-step of generation (32) of a three-dimensional graphic representation of the golf course (10) comprising the path made by the ball (3) having the position followed by the ball (3). 8. Procédé selon l'une quelconque des revendications 5 à 7 précédentes, caractérisé en ce que le point cardinal est choisi parmi l'un des quatre points cardinaux suivants : nord, sud, est, ouest.8. Method according to any one of the preceding claims 5 to 7, characterized in that the cardinal point is chosen from one of the following four cardinal points: north, south, east, west. 9. Système (1) pour la surveillance d'une progression d'une balle (3) sur un parcours de golf (10) lorsque cette balle (3) est jouée au cours d'une partie de golf, le système (1) comprenant – un dispositif électronique (2) configuré pour • le suivi de la position de la balle (3) sur le parcours de golf (10) chaque fois que cette balle (3) est statique, par la génération d'une donnée de position (XBall,YBall) de la balle (3) par un dispositif électronique (2) agencé à une distance (d) de cette balle (3) ; • l'émission de cette donnée de position (XBall,YBall) vers un serveur (4), et – un serveur (4) configuré pour la diffusion de la position suivie de cette balle (3) sur une représentation graphique du parcours de golf (10).9. System (1) for monitoring the progress of a ball (3) on a golf course (10) when this ball (3) is played during a round of golf, the system (1) including – an electronic device (2) configured to • monitoring the position of the ball (3) on the golf course (10) each time this ball (3) is static, by generating position data (XBall, YBall) of the ball (3 ) by an electronic device (2) arranged at a distance (d) from this ball (3); • transmitting this position data (XBall, YBall) to a server (4), and – a server (4) configured for broadcasting the tracked position of this ball (3) on a graphical representation of the golf course (10). 10. Système (1) selon la revendication précédente, caractérisé en ce que le dispositif électronique (2) est un dispositif électronique portable (2) tel qu'un téléphone intelligent, une montre intelligente, une phablette ou une tablette.10. System (1) according to the preceding claim, characterized in that the electronic device (2) is a portable electronic device (2) such as a smart phone, a smart watch, a phablet or a tablet. 11. Système (1) selon la revendication 9, caractérisé en ce que le dispositif électronique (2) est un dispositif électronique mobile qui peut être mû de manière autonome ou en étant commandé à distance par le serveur (4) ou un opérateur.11. System (1) according to claim 9, characterized in that the electronic device (2) is a mobile electronic device which can be moved autonomously or by being controlled remotely by the server (4) or an operator. 12. Support non transitoire lisible par ordinateur stockant des instructions d'ordinateur configurées pour amener au moins un processeur d'un dispositif électronique, qui est connecté à un serveur, à : – suivre la position de la balle (3) sur le parcours de golf (10) chaque fois que cette balle (3) est statique, par la génération d'une donnée de position (XBall,YBall) de la balle agencée à une distance (d) du dispositif électronique (2) ; – émettre cette donnée de position (XBall, YBall) par le dispositif électronique (2) vers le serveur (4), et – diffuser la position suivie de cette balle (3) sur une représentation graphique du parcours de golf (10). 12. Non-transitory computer-readable media storing computer instructions configured to cause at least one processor of an electronic device, which is connected to a server, to: – follow the position of the ball (3) on the golf course (10) each time this ball (3) is static, by generating position data (XBall, YBall) of the ball arranged at a distance (d) the electronic device (2); – transmit this position data (XBall, YBall) by the electronic device (2) to the server (4), and – broadcast the tracked position of this ball (3) on a graphic representation of the golf course (10).
CH001393/2022A 2022-11-23 2022-11-23 System and method for monitoring ball progress on a golf course CH720254A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CH001393/2022A CH720254A2 (en) 2022-11-23 2022-11-23 System and method for monitoring ball progress on a golf course

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CH001393/2022A CH720254A2 (en) 2022-11-23 2022-11-23 System and method for monitoring ball progress on a golf course

Publications (1)

Publication Number Publication Date
CH720254A2 true CH720254A2 (en) 2024-05-31

Family

ID=91227434

Family Applications (1)

Application Number Title Priority Date Filing Date
CH001393/2022A CH720254A2 (en) 2022-11-23 2022-11-23 System and method for monitoring ball progress on a golf course

Country Status (1)

Country Link
CH (1) CH720254A2 (en)

Similar Documents

Publication Publication Date Title
US10802153B2 (en) GPS based participant identification system and method
US9344842B2 (en) System and method for viewing golf using virtual reality
US8417261B2 (en) GPS based friend location and identification system and method
US8249626B2 (en) GPS based friend location and identification system and method
EP3273318B1 (en) Autonomous system for collecting moving images by a drone with target tracking and improved target positioning
TW202109458A (en) Self-supervised training of a depth estimation model using depth hints
WO2020157113A1 (en) Method and device for displaying data for monitoring an event
JP2016536668A (en) Object tracking based on dynamically constructed environmental map data
WO2016156352A1 (en) Method of determining a direction of an object on the basis of an image of the object
FR2886501A1 (en) METHOD AND DEVICE FOR LOCALIZING A TERMINAL IN A WIRELESS LOCAL NETWORK
US20090105945A1 (en) Map display system and map display method
US11972450B2 (en) Spectator and participant system and method for displaying different views of an event
WO2019169329A1 (en) Preserving the state of an avatar associated with a physical location in an augmented reality environment
WO2020157161A1 (en) Location method using gnss signals
JP5197516B2 (en) Image configuration output apparatus, method and system
EP4040268A1 (en) Object sharing method and apparatus
CN112824937B (en) Route generation method and device and mower
CH720254A2 (en) System and method for monitoring ball progress on a golf course
FR2985584A1 (en) Method for managing pointing of e.g. pointed device by pointing device i.e. mobile terminal, involves identifying pointed devices based on position and orientation of mobile terminal and position information of each pointed device
US20220351518A1 (en) Repeatability predictions of interest points
CH720256A2 (en) System and method for determining a path of a moving object or player on a sports field
US9870514B2 (en) Hypotheses line mapping and verification for 3D maps
US20240046564A1 (en) Simulated Consistency Check for Points of Interest on Three-Dimensional Maps
EP3657313B1 (en) Communication method between a portable device comprising a touch-sensitive surface, and a peripheral device selected by directive sliding on the touch-sensitive surface
CA3153848C (en) Method and system for positioning a vehicle using an image-capturing device