RU2468846C2 - Method and device for practicing sport skills - Google Patents
Method and device for practicing sport skills Download PDFInfo
- Publication number
- RU2468846C2 RU2468846C2 RU2009148515/12A RU2009148515A RU2468846C2 RU 2468846 C2 RU2468846 C2 RU 2468846C2 RU 2009148515/12 A RU2009148515/12 A RU 2009148515/12A RU 2009148515 A RU2009148515 A RU 2009148515A RU 2468846 C2 RU2468846 C2 RU 2468846C2
- Authority
- RU
- Russia
- Prior art keywords
- image
- player
- image data
- depending
- manipulating
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- 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/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0024—Training appliances or apparatus for special sports for hockey
- A63B69/0026—Training appliances or apparatus for special sports for hockey for ice-hockey
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- 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
- A63B2024/0068—Comparison to target or threshold, previous performance or not real time comparison to other individuals
-
- 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/0087—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
- A63B2024/0096—Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load using performance related parameters for controlling electronic or video games or avatars
-
- 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/806—Video cameras
-
- 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
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/002—Training appliances or apparatus for special sports for football
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0071—Training appliances or apparatus for special sports for basketball
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/807—Gliding or sliding on surfaces, e.g. using skis, skates or boards
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
- A63F2300/1093—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera using visible light
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8011—Ball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8041—Skating using skis, skates or board
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- Closed-Circuit Television Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
ОБЛАСТЬ ИЗОБРЕТЕНИЯFIELD OF THE INVENTION
Настоящее изобретение относится к способу и устройству для отработки спортивных навыков, а более конкретно относится к способу и устройству для применения игроком, чтобы улучшить его или ее манипулирование объектом, таким как мяч или шайба.The present invention relates to a method and apparatus for practicing sports skills, and more particularly relates to a method and apparatus for use by a player to improve his or her manipulation of an object, such as a ball or puck.
УРОВЕНЬ ТЕХНИКИBACKGROUND
Чтобы выделяться в спорте, требуется обучение и отработка различных особых спортивных навыков в течение периода времени. Например, в контексте хоккея на льду, чтобы стать профессионалом, необходимо затратить определенное время, обучаясь искусству и мастерству манипулирования клюшкой, которое заключается в умелом использовании хоккейной клюшки, чтобы манипулировать и контролировать перемещение и положение шайбы (в контексте настоящего изобретения описанная в дальнейшем в этом документе "шайба" предназначена обозначать не только шайбу для хоккея на льду, но также шайбу для уличного хоккея, мяч или другой шайбообразный объект для хоккея, причем слова "шайба" и "мяч" используются в дальнейшем в этом документе взаимозаменяемо до тех пор, пока конкретно не указано другое). Также, в контексте хоккея на льду, для хоккеиста необходимо сохранять тщательное наблюдение окружающей его или ее обстановки так, чтобы следить за расположением и направлением движения других игроков, чтобы способствовать надежному и эффективному манипулированию шайбой. Конкретно для хоккеиста в целом важно держать его или ее "голову поднятой", и это означает, что несмотря на то что хоккеист может время от времени смотреть непосредственно на шайбу, которой он управляет, как, например, когда он принимает пас или пытается вернуть контроль над потерянной шайбой, важным является навык научиться управлять шайбой с помощью клюшки за счет "ощущения" и за счет использования, в некоторых обстоятельствах, периферического зрения, в то же время сохраняя тщательное наблюдение за расположением и направлением движения других игроков.To stand out in sports, training and development of various special sports skills over a period of time is required. For example, in the context of ice hockey, in order to become a professional, it is necessary to spend some time learning the art and skill of manipulating a stick, which consists in skillfully using a hockey stick to manipulate and control the movement and position of the puck (in the context of the present invention described later in this the puck is intended to mean not only the puck for ice hockey, but also the puck for street hockey, the ball or other puck-shaped object for hockey, the words “puck” "and" ball "are used interchangeably hereinafter unless specifically indicated otherwise). Also, in the context of ice hockey, it is necessary for the hockey player to carefully monitor the environment surrounding him or her so as to monitor the location and direction of movement of other players in order to facilitate reliable and efficient manipulation of the puck. Specifically for the hockey player as a whole, it is important to keep his or her head up, and this means that although the hockey player may occasionally look directly at the puck that he controls, such as when he takes the pass or tries to regain control over a lost puck, the important thing is the ability to learn how to control the puck with a club due to “sensation” and through the use, in some circumstances, of peripheral vision, while maintaining close monitoring of the location and direction of movement of the dr ug players.
Необходимо предоставить устройство и способ, которые могут быть легко установлены и использованы игроком для облегчения обучения манипулированию шайбой с помощью клюшки, не глядя непосредственно на шайбу, чтобы улучшить, тем самым, технику манипулирования клюшкой игроком. Также необходимо предоставить устройство, которое помогает игроку сфокусировать его или ее внимание за окружающей обстановкой на уровне глаз (головы подняты), а не следя за шайбой/мячом на земле или поверхности льда.It is necessary to provide a device and method that can be easily installed and used by the player to facilitate learning how to manipulate the puck with a club without looking directly at the puck, thereby improving the player’s technique of manipulating the club. It is also necessary to provide a device that helps the player to focus his or her attention on the environment at eye level (heads are raised), rather than tracking the puck / ball on the ground or on the ice surface.
Необходимо также предоставить устройство и способ, которые могут быть использованы игроком, чтобы предоставлять/отображать видеоотображения его или ее манипулирования клюшкой, и чтобы была возможность предоставлять данное видеоотображение, например, посредством, например, Интернета или какой-либо другой сети, удаленно находящемуся тренеру или в устройство, которое записывает данное отображение для последующего просмотра и анализа.You must also provide a device and method that can be used by the player to provide / display video images of his or her manipulating the club, and to be able to provide this video image, for example, via, for example, the Internet or some other network, to a trainer remotely to a device that records this display for later viewing and analysis.
Также необходимо предоставить устройство и способ, которые могут быть одновременно использованы множеством игроков, так чтобы множество игроков могли бы практиковаться и/или играть друг против друга, например, дистанционно друг от друга.It is also necessary to provide a device and method that can be simultaneously used by a plurality of players, so that the plurality of players can practice and / or play against each other, for example, remotely from each other.
Также необходимо предоставить устройство и способ, которые могут быть использованы для создания новых игр, в которых, например, контролирование и/или перемещение мяча или шайбы, или другого объекта управляют параметром или характеристикой игры.It is also necessary to provide a device and method that can be used to create new games in which, for example, controlling and / or moving the ball or the puck or other object controls the parameter or characteristic of the game.
Также необходимо предоставить устройство и способ, воплощенные в контексте игровой окружающей обстановки, и предоставить окружающую обстановку, в которой созданы и задействованы специализированные повышающие мастерство упражнения, причем игровая окружающая обстановка обеспечивает пользователю опыт, который можно использовать, причем пользователь может получить положительную обратную связь на соответствие реальному лучшему мировому мастерству, и предоставить инструмент для дополнительной мотивации, позволяя игрокам количественно измерять и сравнивать их баллы для определенной квалификации, причем инструмент предоставляет объективный стандарт, предусматривающий такие сравнения.It is also necessary to provide a device and method embodied in the context of a gaming environment, and to provide an environment in which specialized skill-enhancing exercises are created and used, and the gaming environment provides the user with an experience that can be used, and the user can get positive feedback on compliance real best world skill, and provide a tool for additional motivation, allowing players to quantify o measure and compare their scores for a specific qualification, and the tool provides an objective standard that provides for such comparisons.
СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION
Соответственно, одной целью настоящего изобретения является предоставление устройства и способа, которые можно легко установить и использовать игроком для облегчения обучения манипулированию шайбой с помощью клюшки, без непосредственного наблюдения за шайбой, чтобы, тем самым, улучшить технику манипулирования клюшкой игроком.Accordingly, one object of the present invention is to provide a device and method that can be easily installed and used by a player to facilitate learning how to manipulate a puck with a club, without directly observing the puck, thereby improving the technique of manipulating a club with a player.
Еще одной целью настоящего изобретения является предоставление устройства и способа, которые помогают игроку фокусировать его или ее внимание на окружающей обстановке на уровне глаз (головы подняты), не следя за шайбой/мячом на земле или поверхности льда.Another objective of the present invention is the provision of a device and method that helps the player to focus his or her attention on the environment at eye level (heads are raised), without monitoring the puck / ball on the ground or ice surface.
Еще одной целью настоящего изобретения является предоставление устройствa и способа, которые могут быть использованы игроком, чтобы предоставлять/отображать видеоотображение его или ее манипулирования клюшкой, и чтобы была возможность предоставлять данное видеоотображение, например, посредством, например, Интернета или другой сети, удаленно находящемуся тренеру или в устройство, которое записывает данный показ для последующего просмотра и анализа.Another objective of the present invention is the provision of a device and method that can be used by a player to provide / display a video image of his or her manipulating a club, and to be able to provide this video image, for example, via, for example, the Internet or another network, to a remotely located trainer or to a device that records this display for later viewing and analysis.
Другой целью настоящего изобретения является предоставление устройства и способа, которые могут быть использованы множеством игроков одновременно так, чтобы множество игроков могли практиковаться и/или играть друг против друга, например дистанционно друг от друга.Another objective of the present invention is to provide a device and method that can be used by multiple players simultaneously so that many players can practice and / or play against each other, for example remotely from each other.
Другой целью настоящего изобретения является предоставление устройства и способа, которые могут быть использованы для создания новых игр, в которых, например, контролирование и/или перемещение мяча или шайбы, или другого объекта управляют параметром или характеристикой игры.Another objective of the present invention is the provision of a device and method that can be used to create new games in which, for example, controlling and / or moving the ball or puck, or other object, control a parameter or characteristic of the game.
Другой целью настоящего изобретения является предоставление устройства и способа, воплощенных в контексте игровой окружающей обстановки, и предоставление окружающей обстановки, в которой созданы и задействованы специализированные повышающие мастерство упражнения, причем игровая окружающая обстановка обеспечивает пользователю опыт, который можно использовать, причем пользователь может получить положительную обратную связь на соответствие реальному лучшему мировому мастерству, и предоставление инструмента для дополнительной мотивации, позволяющее игрокам количественно измерять и сравнивать их баллы для определенной квалификации, причем инструмент предоставляет объективный стандарт, предусматривающий такие сравнения.Another objective of the present invention is the provision of a device and method embodied in the context of a gaming environment, and the provision of an environment in which specialized skill-enhancing exercises are created and used, the gaming environment provides the user with an experience that can be used, and the user can get a positive feedback connection to match the real best world craftsmanship, and providing a tool for additional mot novation, allowing players to quantify and compare their scores to certain qualifications, the tool provides an objective standard requiring that such comparisons.
В соответствии с одним аспектом настоящего изобретения предоставлено устройство, которое может применять игрок для улучшения его или ее манипулирования объектом на поверхности, включающее в себя, по меньшей мере, одну камеру, расположенную таким образом, что поле зрения, по меньшей мере, одной камеры может фиксировать изображение поверхности и объекта; процессор, обеспечивающий алгоритм обработки изображений, выполненный с возможностью приема данных, относящихся к изображению поверхности и объекта, и для вычисления на их основании данных изображения, относящихся к положению объекта на поверхности; по меньшей мере, один монитор для просмотра изображения, расположенный перед игроком и выполненный с возможностью приема и отображения данных, относящихся к положению объекта на поверхности; средство для передачи данных, относящихся к изображению игровой поверхности и объекта, в процессор; и средство для передачи данных изображения, относящихся к положению объекта на поверхности, из процессора на монитор.In accordance with one aspect of the present invention, there is provided a device that a player can use to improve his or her manipulation of an object on a surface, including at least one camera positioned such that the field of view of the at least one camera can capture the image of the surface and the object; a processor providing an image processing algorithm configured to receive data related to the image of the surface and the object, and to calculate based on them image data related to the position of the object on the surface; at least one monitor for viewing the image located in front of the player and configured to receive and display data related to the position of the object on the surface; means for transmitting data related to the image of the playing surface and the object to the processor; and means for transmitting image data related to the position of the object on the surface from the processor to the monitor.
Соответственно еще одному аспекту настоящего изобретения предоставлен способ, который может применять игрок для улучшения его или ее манипулирования объектом на поверхности, включающий в себя обеспечение, по меньшей мере, одной камеры, расположенной таким образом, что поле зрения, по меньшей мере, одной камеры может фиксировать изображение поверхности и объекта; обеспечение процессора, предоставляющего алгоритм обработки изображений, выполненного с возможностью приема данных, относящихся к изображению поверхности и объекта, и вычисления на их основании данных изображения, относящихся к положению объекта на поверхности; обеспечение, по меньшей мере, одного монитора для просмотра изображения, расположенного перед игроком и выполненного с возможностью приема и отображения данных, относящихся к положению объекта на поверхности; обеспечение средства для передачи данных, относящихся к изображению игровой поверхности и объекта, в процессор; обеспечение средства для передачи данных изображения, относящихся к положению объекта на поверхности, из процессора на монитор; фиксирование изображения поверхности и объекта; передачу данных, относящихся к изображению игровой поверхности и объекта, в процессор; вычисление данных изображения, относящихся к положению объекта на поверхности; передачу данных изображения, относящихся к положению объекта на поверхности, из процессора на монитор; и отображение на мониторе данных, относящихся к положению объекта на поверхности.According to yet another aspect of the present invention, there is provided a method that a player can use to improve his or her manipulation of an object on a surface, comprising providing at least one camera positioned such that the field of view of the at least one camera can capture the image of the surface and the object; providing a processor providing an image processing algorithm configured to receive data related to the image of the surface and the object, and calculate based on them image data related to the position of the object on the surface; providing at least one monitor for viewing an image located in front of the player and configured to receive and display data related to the position of the object on the surface; providing means for transmitting data related to the image of the playing surface and the object to the processor; providing means for transmitting image data relating to the position of the object on the surface from the processor to the monitor; fixing the image of the surface and the object; transferring data related to the image of the playing surface and the object to the processor; calculating image data related to the position of the object on the surface; transmitting image data related to the position of the object on the surface from the processor to the monitor; and displaying on the monitor data related to the position of the object on the surface.
В соответствии с еще одним аспектом настоящего изобретения предоставлено устройство, которое может применять игрок в игровой окружающей обстановке для манипулирования элементом игры, включающее в себя подвижный объект; по меньшей мере, одну камеру, расположенную таким образом, что поле зрения, по меньшей мере, одной камеры может фиксировать изображение объекта; процессор, обеспечивающий алгоритм обработки изображений, выполненный с возможностью приема данных, относящихся к изображению объекта, выполненный с возможностью вычисления на их основании данных изображения, относящихся к положению объекта, и выполненный с возможностью вычисления данных, относящихся к игре; по меньшей мере, один монитор для просмотра изображения и выполненный с возможностью приема данных, относящихся к положению объекта, и данных, относящихся к игре; средство для передачи данных, относящихся к изображению объекта, в процессор; средство для передачи данных изображения, относящихся к положению объекта, и данных, относящихся к игре, из процессора на монитор, при этом данные изображения, относящиеся к положению объекта, и данные, относящиеся к игре, передаются на, по меньшей мере, один монитор и данные изображения, относящиеся к положению объекта, управляют элементом игры.In accordance with yet another aspect of the present invention, there is provided an apparatus that a player can use in a gaming environment to manipulate a game element, including a moving object; at least one camera positioned such that the field of view of the at least one camera can capture an image of an object; a processor providing an image processing algorithm configured to receive data related to the image of the object, configured to calculate image data related to the position of the object based on them, and configured to calculate data related to the game; at least one monitor for viewing the image and configured to receive data related to the position of the object and data related to the game; means for transmitting data related to the image of the object to the processor; means for transmitting image data related to the position of the object and data related to the game from the processor to the monitor, wherein image data related to the position of the object and data related to the game are transmitted to at least one monitor and image data related to the position of the object controls the element of the game.
Преимущество настоящего изобретения состоит в том, что оно предоставляет устройство и способ, которые могут быть легко установлены и использованы игроком, чтобы облегчить обучение манипулированию шайбой с помощью клюшки, не глядя непосредственно на шайбу, чтобы, тем самым, улучшить технику манипулирования клюшкой игроком.An advantage of the present invention is that it provides a device and method that can be easily installed and used by a player to facilitate learning to manipulate a puck with a club without looking directly at the puck, thereby improving the technique of manipulating a club with a player.
Дополнительное преимущество настоящего изобретения состоит в том, что оно помогает игроку фокусировать его или ее внимание на окружающей обстановке на уровне глаз (головы подняты), а не следя за шайбой/мячом на земле или поверхности льда.An additional advantage of the present invention is that it helps the player to focus his or her attention on the environment at eye level (heads are raised), rather than tracking the puck / ball on the ground or ice surface.
Дополнительное преимущество настоящего изобретения состоит в том, что оно предоставляет устройство и способ, которые могут быть использованы игроком, чтобы предоставлять/отображать видеоотображение его или ее манипулирования клюшкой, и чтобы была возможность предоставлять данное видеоотображение, например, посредством, например, Интернета или какой-либо другой сети, удаленно находящемуся тренеру или в устройство, которое записывает данный показ для последующего просмотра и анализа.An additional advantage of the present invention is that it provides a device and method that can be used by a player to provide / display a video image of his or her manipulating a club, and that it is possible to provide this video image, for example, via, for example, the Internet or or another network remotely located to a trainer or to a device that records this show for later viewing and analysis.
Дополнительное преимущество настоящего изобретения состоит в том, что оно предоставляет устройство и способ, которые могут быть использованы множеством игроков одновременно так, что множество игроков могут практиковаться и/или играть друг против друга, например удаленно друг против друга.An additional advantage of the present invention is that it provides an apparatus and method that can be used by a plurality of players simultaneously so that the plurality of players can practice and / or play against each other, for example remotely against each other.
Дополнительное преимущество настоящего изобретения состоит в том, что оно предоставляет устройство и способ, которые могут быть использованы для создания новых игр, в которых, например, контролирование и/или перемещение мяча или шайбы, или другого объекта управляют параметром или характеристикой игры.An additional advantage of the present invention is that it provides a device and method that can be used to create new games in which, for example, controlling and / or moving the ball or puck or other object controls the parameter or characteristic of the game.
Дополнительное преимущество настоящего изобретения состоит в том, что оно предоставляет устройство и способ, воплощенные в контексте игровой окружающей обстановки, и предоставляет окружающую обстановку, в которой созданы и задействованы специализированные повышающие мастерство упражнения, причем игровая окружающая обстановка предоставляет доставляющий удовольствие опыт для пользователя, который может ощутить положительную обратную связь, чтобы соответствовать по-настоящему лучшему мировому мастерству, и предоставляет инструмент для дополнительной мотивации, позволяя игрокам количественно измерить и сравнить их баллы для особого мастерства, причем инструмент предоставляет объективный стандарт, предусматривающий такие сравнения.An additional advantage of the present invention is that it provides a device and method embodied in the context of a gaming environment, and provides an environment in which specialized skill-enhancing exercises are created and used, and the gaming environment provides a fun experience for a user who can Feel positive feedback to match truly world-class craftsmanship, and provides a tool for extra motivation, allowing players to quantify and compare the scores for a particular skill, the tool provides an objective standard requiring that such comparisons.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙBRIEF DESCRIPTION OF THE DRAWINGS
Вариант осуществления настоящего изобретения описан в данной заявке со ссылкой на чертежи, на которых:An embodiment of the present invention is described herein with reference to the drawings, in which:
фигура 1 представляет собой схематичную иллюстрацию одного варианта осуществления настоящего изобретения;Figure 1 is a schematic illustration of one embodiment of the present invention;
фигура 2 представляет собой вид в плане варианта осуществления настоящего изобретения, проиллюстрированного на фигуре 1;Figure 2 is a plan view of an embodiment of the present invention illustrated in Figure 1;
фигура 3 представляет собой вид в плане альтернативного варианта осуществления настоящего изобретения с двумя камерами;figure 3 is a plan view of an alternative embodiment of the present invention with two cameras;
фигура 4 представляет собой вид сбоку дополнительного альтернативного варианта осуществления настоящего изобретения;Figure 4 is a side view of a further alternative embodiment of the present invention;
фигура 5 представляет собой диаграмму блок-схемы программного обеспечения части процесса, подлежащего выполнению на процессоре компьютера, в одном варианте осуществления настоящего изобретения.5 is a flowchart of a software part of a process to be performed on a computer processor in one embodiment of the present invention.
ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНОГО ВАРИАНТА ОСУЩЕСТВЛЕНИЯDESCRIPTION OF THE PREFERRED EMBODIMENT
Со ссылкой на фигуры 1 и 2, в предпочтительном варианте осуществления настоящего изобретения, направленная обычно вниз камера 1 расположена над поверхностью 4, на которую помещены мяч или шайба 6, а позади данного мяча или шайбы 6 расположен игрок 5, держащий хоккейную клюшку 8. В предпочтительном варианте осуществления настоящего изобретения камера 1 расположена над головой и перед игроком 5 и направлена так, что центр ее находится над областью поверхности непосредственно перед игроком 5. В предпочтительном варианте осуществления настоящего изобретения камера 1 непрерывно фиксирует изображения всей поверхности 4, мяча или шайбы 6, игрока 5 и хоккейной клюшки 8 и передает данные изображения посредством, например, кабеля или беспроводного средства в процессор компьютера 3, на котором установлено исполняемое программное обеспечение, чтобы выполнить стадии обработки изображения и обеспечить воспроизведение для применения, как описано в дальнейшем в этом документе. После этого и предпочтительно на непрерывной основе процессор компьютера 3 передает данные изображения на воспроизводящем экране монитора 2 (таком, как, например, экран монитора LCD или CRT), который расположен приблизительно на уровне глаз относительно игрока 5. В предпочтительном варианте осуществления настоящего изобретения данные изображения включают данные, которые будут воспроизводить изображение (то есть виртуальное изображение) мяча или шайбы 7, расположенных (как изображено системой обозначений x1 и y1 на фигуре 1, причем такая система обозначений относится к исходной в правом верхнем углу воспроизводящего экрана монитора 2) на воспроизводящем экране монитора 2 в соответствии с текущим положением мяча или шайбы 6 (как изображено системой обозначений x и y на фигуре 1, причем такая система обозначений относится к исходной в верхнем правом углу поверхности 4) на поверхности 4. То есть воспроизводящий экран монитора 2 будет непрерывно воспроизводить поверхность 4 (или ее часть, или в одном варианте осуществления настоящего изобретения изображение поверхности, например изображения поверхности льда, отображая воспроизводимую поверхность) и положение на ней мяча или шайбы 6, а так как мяч или шайба 6 двигаются по поверхности 4, данные изображения, предоставляемые процессором компьютера 3 на воспроизводящий монитор 2, будут непрерывно обновляться так, что воспроизведение изображения мяча или шайбы 7 на экране воспроизводящего монитора 2 будет двигаться в соответствии с перемещением мяча или шайбы 6 на поверхности 4 (относительное положение мяча или шайбы 6 на поверхности непрерывно обновляется и отображается посредством представления мяча или шайбы 6 на экране воспроизводящего монитора 2).With reference to FIGS. 1 and 2, in a preferred embodiment of the present invention, a generally downward facing
Обеспечивая представление положения и движения мяча или шайбы на экране воспроизводящего монитора 2, расположенного приблизительно на уровне глаз, игрок, перемещая мяч или шайбу на поверхности 4 хоккейной клюшкой 8, способен держать его или ее голову поднятой, наблюдая в то же время на воспроизводящем экране монитора 2 изображение 7 положения и движения мяча или шайбы. Таким образом, не глядя вниз и не глядя непосредственно на его или ее хоккейную клюшку и положение и движение мяча или шайбы 6 на поверхности 4, игрок может, наблюдая за изображением мяча или шайбы 7 на экране воспроизводящего монитора 2 и используя периферическое зрение, научиться "ощущать" и управлять положением и движением мяча или шайбы 6 на его или ее клюшке 8 (изображение на экране предоставляет достаточную обратную связь игроку, чтобы обеспечить игроку возможность все более повышать его или ее мастерство манипулирования шайбой, не глядя вниз и не глядя непосредственно на его или ее хоккейную клюшку и/или положение и движение мяча или шайбы на поверхности 4).By providing a representation of the position and movement of the ball or puck on the screen of the reproducing
Как проиллюстрировано на фигуре 2, в данном варианте осуществления настоящего изобретения, понятно, что область поверхности непосредственно позади игрока 5 (в целом показанная как 9 на фигуре 2 и называемая в данной заявке как загороженная область 9) может быть закрыта от обзора камеры присутствием тела игрока.As illustrated in FIG. 2, in this embodiment of the present invention, it is understood that the surface area immediately behind the player 5 (generally shown as 9 in FIG. 2 and referred to in this application as the blocked area 9) can be obscured by the presence of the player’s body .
В альтернативном варианте осуществления настоящего изобретения, как проиллюстрировано на фигуре 3, первая направленная обычно вниз камера 11 и вторая направленная обычно вниз камера 12 могут быть расположены с каждой стороны от игрока 5, чтобы предоставлять частично находящие друг на друга изображения всей игровой поверхности 4 в процессор компьютера 3, включая или по существу включая загороженную область 9 непосредственно позади игрока 5, причем алгоритм обработки и воспроизведения изображения учитывает поле зрения и угол (или точку зрения) каждой из камер и их полей наложения. Преимущественно, в данном варианте осуществления настоящего изобретения, поскольку процессор компьютера 3 принимает изображения всей игровой поверхности, существует более широкий диапазон возможных движений мяча или шайбы и существует уменьшенная вероятность того, что программное обеспечение для обработки и воспроизведения изображения потеряет траекторию мяча или шайбы по причине, например, помехи от клюшки или тела игрока.In an alternative embodiment of the present invention, as illustrated in FIG. 3, the first usually downward facing
Дополнительно, в этом варианте осуществления настоящего изобретения программное обеспечение для обработки и воспроизведения изображения может, в одном варианте осуществления настоящего изобретения, генерировать триангуляционные данные, относящиеся к высоте мяча или шайбы 7 над поверхностью 4, и может предоставлять данные изображения на воспроизводящий экран монитора 2 в соответствии с текущей высотой мяча или шайбы 7 над поверхностью 4 для зрительного представления таких данных на воспроизводящем экране монитора 2. Несмотря на то что данный вариант осуществления был описан со ссылкой на использование двух направленных обычно вниз камер, понятно, что более чем две направленные обычно вниз камеры могут быть расположены и направлены так, чтобы принимать изображения поверхности для последующей обработки алгоритмом обработки изображения и воспроизведения, установленным на процессоре, для улучшения точности слежения за местоположением мяча, и чтобы в целом увеличить игровую поверхность способом, известным квалифицированным специалистам в данной области.Additionally, in this embodiment of the present invention, the image processing and reproducing software may, in one embodiment of the present invention, generate triangulation data related to the height of the ball or washer 7 above
В дополнительном альтернативном варианте осуществления настоящего изобретения, как проиллюстрировано на фигуре 4, предоставлена обычно горизонтально направленная камера 1, которая направлена, чтобы фиксировать изображение поверхности 4, отражаемой в камере 1 зеркальной поверхностью сложного трехмерного зеркала 10, расположенного и установленного поблизости от камеры 1, обеспечивая возможность использовать устройство настоящего изобретения в местоположении с уменьшенной высотой помещения, где было бы трудно или невозможно эффективно установить и/или расположить направленную вниз камеру.In a further alternative embodiment of the present invention, as illustrated in FIG. 4, a generally horizontally directed
Как указывалось ранее, в предпочтительном варианте осуществления настоящего изобретения, предоставлен процессор компьютера 3, на котором установлено исполняемое программное обеспечение по обработке изображения, цель которого состоит в том, чтобы располагать красный шарообразный объект на поверхности (следует понимать, что программное обеспечение может быть выполнено с возможностью расположения мяча другого цвета или, в качестве альтернативы, не шарообразного объекта, такого как шайба или другой объект, также необходимо понимать, что несмотря на то что алгоритм, излагаемый ниже, предназначен для применения в контексте умеренно однообразно и хорошо освещенной окружающей обстановки, алгоритм может быть выполнен с возможностью применения в контексте неоднородных и/или слабо освещенных окружающих обстановок), которое обеспечивает, например, со ссылкой на фигуру 5, следующие стадии для выполнения процессором:As indicated previously, in a preferred embodiment of the present invention, there is provided a computer processor 3 on which executable image processing software is installed, the purpose of which is to position a red spherical object on a surface (it should be understood that the software can be executed with the ability to position the ball in a different color or, alternatively, a non-spherical object such as a puck or other object, it is also necessary to understand that despite the fact that the algorithm described below is intended for use in a moderately uniform and well-lit environment, the algorithm can be implemented in the context of heterogeneous and / or dimly-lit environments), which provides, for example, with reference to the figure 5, the following steps to be performed by the processor:
1. Алгоритм инициирует соединение с активной камерой для того, чтобы принять данные о пикселе того, что находится в поле зрения камеры (100);1. The algorithm initiates a connection with the active camera in order to receive pixel data of what is in the camera’s field of view (100);
2. Кадр изображения принимается асинхронно от драйвера вебкамеры в формате Красный-Зеленый-Синий (RGB);2. The image frame is received asynchronously from the driver of the webcam in the format Red-Green-Blue (RGB);
3. Локализуется буфер вторичного изображения, а затем заполняется изображением Цвет-Насыщенность-Значение (HSV), преобразованным из изображения RGB (104);3. The secondary image buffer is localized, and then filled with the Color-Saturation-Value (HSV) image converted from the RGB image (104);
4. Если петля только начинается, локализация бинарного изображения и загрузка значения цвета первого пикселя. В противном случае загрузка значения цвета следующего пикселя (106);4. If the loop is just starting, localizing the binary image and loading the color value of the first pixel. Otherwise, loading the color value of the next pixel (106);
5. Проверка, имеет ли данный пиксель красное значение цвета. Это признано, если значение цвета находится между 0 и 15 включительно (108);5. Check if the given pixel has a red color value. This is recognized if the color value is between 0 and 15 inclusive (108);
6. По причине того, что значение цвета данного пикселя не признано красным значением (т.е. значение цвета является >15), установка данного пикселя на черный в бинарном изображении (110);6. Due to the fact that the color value of this pixel is not recognized as a red value (that is, the color value is> 15), setting this pixel to black in the binary image (110);
7. По причине того, что значение цвета черного, серого или белого пикселя не определяется, большинство HSV преобразований устанавливают значение цвета на 0, когда обнаруживаются данные цвета. Это проверяется для того, чтобы увидеть, был ли исходный пиксель черным, серым или белым, что должно иметь значение цвета равным 0, даже хотя оно не является красным цветом (112);7. Due to the fact that the color value of a black, gray or white pixel is not determined, most HSV transforms set the color value to 0 when color data is detected. This is checked to see if the original pixel was black, gray or white, which should have a color value of 0, even though it is not red (112);
8. По причине того, что текущий пиксель прошел все из необходимых критериев, чтобы считаться красным значением цвета, он устанавливается на белый в бинарном изображении (114);8. Due to the fact that the current pixel has passed all of the necessary criteria to be considered a red color value, it is set to white in a binary image (114);
9. Все пиксели в изображении были рассмотрены? (116). Если да, продолжение обработки в 118; если нет, продолжение загрузки данных о следующем пикселе и продолжение от 106;9. Have all pixels in the image been reviewed? (116). If so, continue processing at 118; if not, continue loading data on the next pixel and continue from 106;
10. Выполняется 3 × 3 морфологическая эрозия на бинарном изображении для того, чтобы исключить все маленькие площади красного цвета, которые слишком малы, чтобы считаться мячом (118). Значит, только большие красные области останутся в бинарной маске;10. 3 × 3 morphological erosion is performed on the binary image to exclude all small areas of red that are too small to be considered a ball (118). This means that only large red areas will remain in the binary mask;
11. Использование, например, функции cvFindContours из открытого источника библиотеки OpenCV, чтобы найти контур всех пятен (единично связная область в бинарном- или тоновом изображении), остающихся в бинарном изображении (120);11. Using, for example, the cvFindContours function from the OpenCV library open source to find the outline of all the spots (a singly connected area in a binary or tone image) remaining in the binary image (120);
12. Если петля только начинается, загрузка первого обнаруженного контура, в противном случае загрузка следующего обнаруженного контура (122);12. If the loop is just starting, loading the first detected loop, otherwise loading the next detected loop (122);
13. Проверка, имеет ли контур площадь, равную 0 (124); если да, он не признается мячом и продолжение с любыми дополнительными контурами в 152; если нет, продолжение в 126; Если все из обнаруженных контуров были рассмотрены (152), был выбран наилучший контур 142, еще загрузка следующего контура 122;13. Check if the contour has an area equal to 0 (124); if so, it is not recognized by the ball and continued with any additional contours in 152; if not, continued at 126; If all of the detected loops were considered (152), the
14. Определение центра и радиуса минимального охватывающего круга, который будет окружать данный контур (126);14. Determining the center and radius of the minimum enclosing circle that will surround the given contour (126);
15. Проверка, находится ли радиус минимального охватывающего круга между 5 и 15 пикселями (128);15. Check if the radius of the minimum enclosing circle is between 5 and 15 pixels (128);
16. Определить периметр данного контура (130);16. Determine the perimeter of this circuit (130);
17. По причине того, что верный круг имеет периметр, равный 2×pi×радиус, данная стадия проверяет, насколько данный контур близок, чтобы иметь периметр этого значения (132) (чем он ближе, тем более круг считается похожим);17. Due to the fact that the correct circle has a perimeter equal to 2 × pi × radius, this stage checks how close this circuit is to have a perimeter of this value (132) (the closer it is, the more the circle is considered similar);
18. Если абсолютная разница между периметром данного контура и длиной окружности круга больше чем 7, считается, что он сильно отличается от кругового объекта, чтобы считаться красным мячом (134);18. If the absolute difference between the perimeter of a given contour and the circle circumference is more than 7, it is considered that it is very different from a circular object to be considered a red ball (134);
19. Проверка, был ли один из контуров уже выбран в качестве наилучшего местоположения для красного мяча (136);19. Checking whether one of the contours has already been selected as the best location for the red ball (136);
20. Если данный контур ближе к тому, чтобы иметь периметр, который равен 2×pi×радиус, он должен быть более хорошим красным мячом, чем обнаруженный ранее, и поэтому он выбирается в качестве наилучшего контура (138);20. If a given contour is closer to having a perimeter that is equal to 2 × pi × radius, it should be a better red ball than previously detected, and therefore it should be selected as the best contour (138);
21. Проверка, чтобы посмотреть, все ли контуры были рассмотрены (140);21. Check to see if all contours have been examined (140);
22. Было обнаружено хорошее местоположение красного мяча? (142);22. Was a good location for the red ball found? (142);
23. Не было обнаружено хорошего местоположения красного мяча, тогда дать программе знать, что в пределах текущего обзора мяч отсутствует (144);23. A good location of the red ball was not found, then let the program know that the ball is absent within the current review (144);
24. Освобождение всех буферов и ожидание следующего кадра (146);24. Free all buffers and wait for the next frame (146);
25. Определение центра минимального охватывающего круга, который был вычислен для данного контура. Использование данного местоположения в качестве текущего местоположения мяча (148). Программа может считать данное положение и использовать его при необходимости.25. Determining the center of the minimum enclosing circle that was calculated for a given contour. Using this location as the current location of the ball (148). The program can read this provision and use it if necessary.
26. Сохранение центра вычисленного минимального охватывающего круга контура в качестве наилучшего местоположения мяча (150).26. Keeping the center of the calculated minimum span circle as the best ball location (150).
После этого процессор генерирует данные воспроизведения в соответствии с текущим местоположением мяча, причем такие данные направляются на воспроизводящий экран монитора общепринятым способом. Понятно, что в определенной окружающей обстановке может быть необходимо "перевернуть" или "зеркально отобразить” изображение от камеры, или может быть необходимо переориентировать положение виртуальной «шайбы» на экране посредством подходящего алгоритма обработки данных, чтобы предоставить правильно ориентированное на экране изображение движения мяча/шайбы (т.е. если камера ориентирована так, что она фиксирует изображение поверхности и мяча/шайбы "вверх ногами", это будет иметь следствием перемещение на экране мяча/шайбы в противоположном направлении, по сравнению с реальным движением мяча/шайбы с позиции игрока, причем такое изображение должно быть "перевернуто" посредством подходящего алгоритма обработки данных, чтобы представить изображение правильно).After that, the processor generates the playback data in accordance with the current location of the ball, and such data is sent to the reproducing monitor screen in a conventional manner. It is clear that in a certain environment, it may be necessary to “flip” or “mirror” the image from the camera, or it may be necessary to reorient the position of the virtual “washer” on the screen using a suitable data processing algorithm to provide a correctly oriented on-screen image of the ball’s movement / washers (that is, if the camera is oriented so that it captures the image of the surface and the ball / washer "upside down", this will result in moving the ball / washer on the screen in the opposite direction in the right direction, compared with the actual movement of the ball / puck from the player’s position, and such an image must be “inverted” by means of a suitable data processing algorithm to present the image correctly).
Хотя понятно, что обозначенный выше процесс был описан со ссылкой на красный мяч, следует понимать, что с соответствующим изменением обозначенный выше процесс может быть модифицирован с целью обнаружения и локализации положения не красного мяча, шайбы или другого объекта. Дополнительно, к обозначенному выше процессу могут быть сделаны соответствующие изменения, чтобы игнорировать красные объекты, которые оформлены не как шайба или мяч (игнорирование, например, красной поверхности или другого объекта не-шайбы//мяча, появляющегося на поверхности или в поле зрения камеры).Although it is clear that the above process has been described with reference to the red ball, it should be understood that with the appropriate change, the process indicated above can be modified to detect and localize the position of the non-red ball, the puck or another object. In addition to the above process, appropriate changes can be made to ignore red objects that are not shaped like a puck or ball (ignoring, for example, a red surface or other non-puck object // ball appearing on the surface or in the camera’s field of view) .
Предпочтительно, процессор является достаточно быстрым, чтобы он обеспечивал минимум задержки в обработке данных от камеры (камер) и, на их основании, генерировании данных изображения для воспроизводящего экрана монитора 2 так, чтобы на воспроизводящем экране монитора 2 поддерживать непрерывно обновляющееся изображение с минимальным "разрывом" во времени (чтобы поддерживать настолько реалистичное восприятие, насколько возможно).Preferably, the processor is fast enough to provide a minimum of delay in processing data from the camera (s) and, based on them, to generate image data for the reproducing screen of
В одном варианте осуществления настоящего изобретения представление ребра хоккейной клюшки может также быть показано на воспроизводящем экране монитора 2, причем положение изображения ребра хоккейной клюшки на воспроизводящем экране монитора 2 соответствует положению ребра хоккейной клюшки на поверхности, причем такое изображение непрерывно обновляется посредством непрерывной подачи данных изображения от процессора компьютера 3 на воспроизводящий монитор 2 в соответствии с текущим положением ребра хоккейной клюшки на поверхности. Таким образом, игрок может наблюдать на воспроизводящем экране монитора 2 расположение и движение хоккейной клюшки в дополнение к расположению и движению мяча или шайбы, чтобы дополнительно облегчить процесс обучения.In one embodiment of the present invention, the representation of a hockey stick rib can also be shown on the display screen of
В одном варианте осуществления настоящего изобретения на воспроизводящем экране монитора 2 могут быть сгенерированы и воспроизведены изображения маркеров или других виртуальных препятствий и знаков, необходимых игроку, чтобы манипулировать мячом или шайбой, в то же время обходя изображения маркеров или других препятствий, чтобы дополнительно усилить опыт обучения манипулирования клюшкой. В еще одном варианте осуществления настоящего изобретения на воспроизводящем экране монитора 2 может быть сгенерировано и воспроизведено изображение виртуального игрока, отрабатывающего соответствующую технику.In one embodiment of the present invention, images of markers or other virtual obstacles and signs necessary for the player to manipulate the ball or puck can be generated and reproduced on the display screen of
В одном варианте осуществления настоящего изобретения данные видеоотображения доступны для передачи в реальном времени посредством Интернета или другой сети для просмотра, например, удаленно находящимся тренером, который может обеспечить дистанционный тренировочный процесс посредством, например, обратной связи в режиме реального времени игроку посредством, например, Голосовой Связи по IP-протоколу (VOIP) или другой телефонной технологии. В альтернативном варианте осуществления настоящего изобретения данные видеоотображения доступны для хранения в среде хранения данных, такой как жесткий диск компьютера или CD ROM, и/или могут быть переданы посредством Интернета или другой сети для просмотра удаленно, например удаленно находящимся тренером, или в среду хранения данных, которая записывает данное изображение для последующего просмотра и анализа.In one embodiment of the present invention, video data is available for transmission in real time via the Internet or another network for viewing, for example, by a remotely located trainer, who can provide a remote training process by, for example, real-time feedback to a player by, for example, Voice IP protocol communications (VOIP) or other telephone technology. In an alternative embodiment of the present invention, the video image data is available for storage in a storage medium, such as a computer hard disk or CD ROM, and / or can be transmitted via the Internet or another network for viewing remotely, for example by a remotely located trainer, or to a storage medium , which records this image for later viewing and analysis.
В одном варианте осуществления настоящего изобретения могут быть вычислены, воспроизведены и сохранены данные, относящиеся к показателям манипулирования клюшкой игроком, включая, например, среднюю, минимальную и максимальную скорость, ускорение и общее движение хоккейной клюшки и мяча. Эти данные могут также быть использованы в контексте игровой окружающей обстановки (описано более полно ниже), обеспечивая игроку возможность сравнить совершенствование игрока (относительно его или ее предыдущих показателей, или относительно предыдущих или текущих показателей соперника).In one embodiment of the present invention, data relating to stick performance by a player, including, for example, average, minimum and maximum speed, acceleration and overall movement of a hockey stick and ball, can be calculated, reproduced, and stored. This data can also be used in the context of the gaming environment (described more fully below), providing the player with the opportunity to compare the player's improvement (relative to his or her previous indicators, or relative to previous or current opponent indicators).
В одном варианте осуществления настоящего изобретения множество игроков может использовать многочисленные камеры и процессоры способом, описанным в данной заявке, причем процессоры соединены друг с другом посредством Интернета или другой сети, чтобы обеспечить игрокам возможность играть в общую игру друг против друга (то есть игроки играют в общую игру друг против друга в реальном времени с использованием общего сервера, доступного игрокам посредством Интернета или другой сети таким образом, что все игроки видят на своем собственном экране местоположение и движение мяча или шайбы своих противников).In one embodiment of the present invention, a plurality of players may use multiple cameras and processors in the manner described herein, the processors being connected to each other via the Internet or another network to allow players to play a common game against each other (i.e., players play a common game against each other in real time using a common server accessible to players via the Internet or another network in such a way that all players see on their own e tap the location and movement of the ball or puck of their opponents).
Несмотря на то что настоящее изобретение было описано в данной заявке со ссылкой на манипулирование клюшкой в контексте хоккея на льду, понятно, что настоящее изобретение может также быть использовано в контексте манипулирования клюшкой в хоккее на траве, рингетте и другой спортивной деятельности, которая включает искусное манипулирование игроком объектом, таким как, например, мяч или шайба, или другой объект на плоской или почти плоской, или по существу плоской поверхности. Дополнительно, с применимыми модификациями, устройство по настоящему изобретению может быть использовано для улучшения манипулирования мячом в баскетболе и техник манипулирования мячом в футболе и другой спортивной деятельности, в которой необходимо сфокусировать чье-то зрительное внимание на чем-то другом, чем непосредственно на физическом манипулировании объектом.Although the present invention has been described in this application with reference to stick manipulation in the context of ice hockey, it is understood that the present invention can also be used in the context of stick manipulation in field hockey, ringett and other sports activities that include skillful manipulation a player with an object, such as, for example, a ball or puck, or another object on a flat or almost flat, or substantially flat surface. Additionally, with applicable modifications, the device of the present invention can be used to improve the manipulation of the ball in basketball and the techniques of manipulating the ball in football and other sports activities in which it is necessary to focus someone's visual attention on something other than directly on physical manipulation object.
Дополнительно, необходимо понимать, что настоящее изобретение было описано относительно поверхности, также понятно, что это могло бы включать ледовую поверхность или не ледовую поверхность, такую как, например, пол, лист пластика или другой материал, известный квалифицированным специалистам в данной области. В одном варианте осуществления настоящего изобретения, вместо или в качестве дополнения к камере, используемой, чтобы фиксировать данные, относящиеся к расположению мяча или шайбы на поверхности, использована чувствительная к прикосновению (такая, как, например, емкостный или резистентный мат) поверхность, чтобы обнаруживать и передавать в процессор данные, относящиеся к положению мяча или шайбы на поверхности. В дополнительном альтернативном варианте осуществления настоящего изобретения, с использованием триангуляции, для обнаружения и передачи в процессор данных, относящихся к положению мяча или шайбы на поверхности, можно использовать, например, источник инфракрасного света, генератор высокочастотных или акустических колебаний, расположенный в мяче или шайбе с множеством стационарных принимающих устройств, расположенных, например, по периферии поверхности.Additionally, it should be understood that the present invention has been described with respect to the surface, it is also understood that this could include an ice surface or non-ice surface, such as, for example, a floor, a sheet of plastic or other material known to those skilled in the art. In one embodiment of the present invention, instead of or as an addition to the camera used to capture data related to the location of the ball or puck on the surface, a touch sensitive surface (such as, for example, a capacitive or resistive mat) is used to detect and transmit to the processor data related to the position of the ball or puck on the surface. In a further alternative embodiment of the present invention, using triangulation, for example, an infrared light source, a high-frequency or acoustic oscillator located in a ball or washer can be used to detect and transmit data to the processor related to the position of the ball or puck on the surface. many stationary receiving devices located, for example, on the periphery of the surface.
Также понятно, что настоящее изобретение может быть использовано, чтобы создавать новые игры, где, например, контролирование и/или маневрирование мячом или шайбой, или другим объектом управляет элементом, параметром или другой характеристикой игры. Исключительно в качестве примера, на воспроизводящем экране монитора 2 может быть воспроизведена виртуальная полоса препятствий, которая должна быть преодолена игроком, управляющим положением мяча или другого объекта на поверхности, причем понятно, что с использованием устройства и способа по настоящему изобретению может быть представлено большое разнообразие различных игр.It is also clear that the present invention can be used to create new games, where, for example, controlling and / or maneuvering a ball or puck, or other object, controls an element, parameter or other characteristic of the game. By way of example only, a virtual obstacle course can be played on the display screen of
В одном варианте осуществления настоящего изобретения цель, такая как мяч или шайба, может передвигаться игроком для манипулирования конфигурацией игры (например, PACMAN® или любой другой игры, в которой пользователь управляет или предоставляет входные данные для игры) по аналогии со способом, в котором для манипулирования конфигурацией игры могут быть использованы джойстик или мышь. В данном варианте осуществления нет необходимости воспроизводить изображение мяча или шайбы на экране монитора 2, но нужно воспроизвести информацию, относящуюся к задействованной игре.In one embodiment of the present invention, a goal, such as a ball or puck, can be moved by a player to manipulate a game’s configuration (for example, PACMAN® or any other game in which the user controls or provides game input) in a manner similar to that for Manipulating game configurations A joystick or mouse can be used. In this embodiment, it is not necessary to reproduce the image of the ball or the puck on the screen of the
Дополнительная выгода воплощения настоящего изобретения в контексте игровой окружающей обстановки состоит в том, что игровая окружающая обстановка заставляет пользователя фокусироваться на изображении мяча или шайбы на экране, а не на наблюдении внизу непосредственно мяча или шайбы на поверхности. Оно также предусматривает окружающую обстановку, в которой созданы и действуют специализированные повышающие мастерство упражнения (например, посредством размещения препятствий и мишеней, которые могут быть видимы только на экране, а не на поверхности, причем пользователь вынужден фокусироваться на экране для того, чтобы иметь успех в игре или упражнении).An additional benefit of the embodiment of the present invention in the context of a gaming environment is that the gaming environment causes the user to focus on the image of the ball or puck on the screen, rather than directly observing the ball or puck on the surface below. It also provides an environment in which specialized skill-enhancing exercises are created and operate (for example, by placing obstacles and targets that can only be seen on the screen and not on the surface, and the user is forced to focus on the screen in order to be successful in game or exercise).
Также игровая окружающая обстановка обеспечивает доставляющий удовольствие опыт для игрока, который может испытывать ощущение положительной обратной связи (т.е. улучшенный счет или количественные показатели игры, такие как быстродействие), чтобы соответствовать реальному лучшему мировому мастерству (т.е. манипулированию клюшкой). Она также предоставляет инструмент для дополнительной мотивации, позволяя игрокам количественно измерять и сравнивать их баллы для определенной квалификации, причем инструмент предоставляет объективный стандарт, предусматривающий такие сравнения.The gaming environment also provides a pleasurable experience for the player, who may experience a positive feedback (i.e., improved score or quantitative indicators of the game, such as speed) to match the real world best skill (i.e., stick manipulation). It also provides a tool for additional motivation, allowing players to quantify and compare their scores for a specific qualification, and the tool provides an objective standard that provides for such comparisons.
Настоящее изобретение было описано в данной заявке в связи с предпочтительными вариантами осуществления. Однако квалифицированным специалистам в данной области будет очевидно, что можно осуществить ряд вариантов модификаций, не отходя от сущности и объема правовых притязаний изобретения, как описано в данной заявке.The present invention has been described herein in connection with preferred embodiments. However, it will be apparent to those skilled in the art that a number of modifications can be made without departing from the spirit and scope of the legal claims of the invention, as described in this application.
Claims (15)
фиксирующий изображение механизм для непрерывного фиксирования изображений поверхности и объекта и для предоставления данных изображения поверхности и объекта в зависимости от этого, причем изображения поверхности и объекта подлежат непрерывному фиксированию в процессе манипулирования игроком объектом;
процессор для приема данных изображения поверхности и объекта от фиксирующего изображение механизма и для определения данных изображения, указывающих на положение объекта на поверхности в зависимости от этого; и
монитор для приема данных изображения, указывающих на положение объекта на поверхности, и для непрерывного отображения изображений, указывающих движение объекта, в зависимости от этого, причем монитор расположен вблизи поверхности и выполнен с обеспечением возможности просмотра игроком в процессе манипулирования игроком объектом на поверхности.1. A device for use by a player for fixing and displaying a player manipulating an object on a surface, including:
an image-fixing mechanism for continuously capturing images of a surface and an object and for providing image data of a surface and an object depending on this, wherein the images of the surface and the object are subject to continuous fixation during the player's manipulation of the object;
a processor for receiving image data of the surface and the object from the image-fixing mechanism and for determining image data indicating the position of the object on the surface, depending on this; and
a monitor for receiving image data indicating the position of the object on the surface, and for continuous display of images indicating the movement of the object, depending on this, the monitor is located near the surface and is configured to allow the player to view the object during surface manipulation by the player.
второй фиксирующий изображение механизм для фиксирования второго изображения второй поверхности и второго объекта и для предоставления данных второго изображения второй поверхности и второго объекта в зависимости от этого, причем второе изображение второй поверхности и второго объекта подлежит фиксированию в процессе манипулирования вторым игроком вторым объектом;
второй процессор для приема данных второго изображения второй поверхности и второго объекта из второго фиксирующего изображение механизма и для определения данных второго изображения, указывающих на положение второго объекта на второй поверхности в зависимости от этого, причем второй процессор соединен с процессором посредством канала связи для приема данных изображения, указывающих на положение объекта на поверхности, и для предоставления данных второго изображения, указывающих на положение второго объекта на второй поверхности, для отображения на мониторе; и
второй монитор для приема данных изображения, указывающих на положение объекта на поверхности, и для приема данных второго изображения, указывающих на положение второго объекта на второй поверхности, и для отображения изображения в зависимости от этого, причем отображаемое изображение находится перед вторым игроком в процессе манипулирования вторым игроком вторым объектом.5. The device according to claim 1, including:
a second image-fixing mechanism for capturing a second image of a second surface and a second object and for providing data of a second image of a second surface and a second object depending on this, the second image of the second surface and the second object being subject to fixing during the second player manipulating the second object;
a second processor for receiving data of the second image of the second surface and the second object from the second image-fixing mechanism and for determining data of the second image indicating the position of the second object on the second surface, depending on this, the second processor being connected to the processor via a communication channel for receiving image data indicating the position of the object on the surface, and to provide data of the second image indicating the position of the second object on the second surface, d For display on the monitor; and
the second monitor for receiving image data indicating the position of the object on the surface, and for receiving data of the second image indicating the position of the second object on the second surface, and to display the image depending on this, and the displayed image is in front of the second player in the process of manipulating the second player second object.
непрерывно фиксируют с помощью фиксирующего изображение механизма в процессе манипулирования игроком объектом, изображения поверхности и объекта и обеспечивают данные изображения поверхности и объекта в зависимости от этого;
принимают данные изображения с помощью процессора и определяют данные изображения, указывающие на положение объекта на поверхности, в зависимости от данных изображения поверхности и объекта; и
непрерывно отображают с помощью монитора, расположенного вблизи поверхности и выполненного с обеспечением возможности просмотра игроком в процессе манипулирования игроком объектом на поверхности, изображений, указывающих движение объекта, в зависимости от данных изображения, указывающих на положение объекта на поверхности, причем отображаемое изображение находится перед игроком и указывает на манипулирование игроком объектом.6. A method for use by a player for fixing and displaying a player manipulating an object on a surface, comprising the steps of:
continuously fixes using the image-fixing mechanism in the process of manipulating the object with the player, the image of the surface and the object and provide image data of the surface and the object depending on this;
receive image data using a processor and determine image data indicating the position of the object on the surface, depending on the image data of the surface and the object; and
continuously displaying using a monitor located near the surface and configured to allow the player to view, during the player’s manipulation of the object on the surface, images indicating the movement of the object, depending on the image data indicating the position of the object on the surface, the displayed image being in front of the player and indicates a player is manipulating an object.
определяют данные, относящиеся к игре; и
отображают в процессе манипулирования игроком объектом изображение в зависимости от данных, относящихся к игре.7. The method according to claim 6, comprising the steps of:
determine game related data; and
display in the process of manipulating a player with an object an image depending on the data related to the game.
фиксируют изображение второго объекта на поверхности, причем второй объект является объектом отличного типа;
определяют данные изображения, указывающие на положение второго объекта на поверхности; и
отображают данные изображения, указывающие на положение второго объекта на поверхности.12. The method according to claim 6, comprising the steps of:
fixing the image of the second object on the surface, the second object being an object of a different type;
determining image data indicative of the position of the second object on the surface; and
display image data indicating the position of the second object on the surface.
отображают в процессе манипулирования игроком объектом изображение в зависимости от данных изображения, указывающих на положение объекта на поверхности, в удаленном месте; и
обеспечивают в процессе манипулирования игроком объектом информацию обратной связи игроку из удаленного места. 15. The method according to claim 6, comprising the steps of:
display in the process of manipulating the player with an object an image depending on the image data indicating the position of the object on the surface in a remote place; and
provide in the process of manipulating the player with the object feedback information to the player from a remote place.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US94313807P | 2007-06-11 | 2007-06-11 | |
| US60/943,138 | 2007-06-11 | ||
| PCT/CA2008/001096 WO2008151418A1 (en) | 2007-06-11 | 2008-06-06 | Method and device for sports skill training |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2009148515A RU2009148515A (en) | 2011-07-20 |
| RU2468846C2 true RU2468846C2 (en) | 2012-12-10 |
Family
ID=40129170
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2009148515/12A RU2468846C2 (en) | 2007-06-11 | 2008-06-06 | Method and device for practicing sport skills |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20100137079A1 (en) |
| EP (1) | EP2155342A4 (en) |
| CA (1) | CA2700339A1 (en) |
| RU (1) | RU2468846C2 (en) |
| WO (1) | WO2008151418A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2709673C2 (en) * | 2015-08-28 | 2019-12-19 | Свирлдз, Инк. | Methods and apparatus for distributing distributed database on network |
| RU2746986C1 (en) * | 2020-09-01 | 2021-04-23 | Общество с ограниченной ответственностью «Спорт Автоматика» | Automated training complex |
| RU2786594C1 (en) * | 2022-07-28 | 2022-12-22 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Московский государственный университет имени М.В.Ломоносова" (МГУ) | Virtual reality simulator for working the skill of the hockey player in shooting the puck and determining the level of skill |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20110124445A1 (en) * | 2009-11-20 | 2011-05-26 | Uehling Iii Gordon A | Video-based system for tennis training |
| NL1038375C2 (en) * | 2010-11-11 | 2011-11-09 | Embedded Games Holding B V | METHOD AND INTERACTIVE MOVEMENT DEVICE FOR MOVING AN AVATAR OVER A COURSE. |
| IN2014CN02864A (en) * | 2011-09-20 | 2015-07-03 | Gilboa Eran | |
| RU2492896C1 (en) * | 2012-03-23 | 2013-09-20 | Владимир Евгеньевич Афоньшин | Method of training of technical activities in game sports |
| RU2492897C1 (en) * | 2012-03-23 | 2013-09-20 | Владимир Евгеньевич Афоньшин | Method of interactive training |
| RU2492894C1 (en) * | 2012-03-23 | 2013-09-20 | Владимир Евгеньевич Афоньшин | Method of technical and tactical training in game sports |
| RU2484873C1 (en) * | 2012-03-23 | 2013-06-20 | Владимир Евгеньевич Афоньшин | Method of training and informing athletes |
| RU2509588C1 (en) * | 2012-12-04 | 2014-03-20 | Общество с ограниченной ответственностью "ЛЭМА" | Method of training and evaluation of athlete's ability to see playing field |
| FI10272U1 (en) * | 2013-03-11 | 2013-10-25 | Acon Finland Oy Ltd | training Platform |
| TW201447667A (en) * | 2013-06-14 | 2014-12-16 | Ind Tech Res Inst | Touch position determining apparatus and method thereof |
| US11027193B2 (en) | 2013-07-01 | 2021-06-08 | Flyingtee Tech, Llc | Two-environment game play system |
| KR20220098298A (en) * | 2013-07-01 | 2022-07-11 | 플라잉티 테크, 엘엘씨 | Two-environment game play system |
| RU2541290C1 (en) * | 2014-02-18 | 2015-02-10 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Марийский государственный университет" | Method of training technical actions and evaluation of visual-motor coordination of athlete |
| RU2555672C1 (en) * | 2014-05-14 | 2015-07-10 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Марийский государственный университет" | Method of interactive training and control of load |
| RU2550323C1 (en) * | 2014-07-08 | 2015-05-10 | Владимир Евгеньевич Афоньшин | Method of preparation of athletes |
| RU2577649C1 (en) * | 2014-08-05 | 2016-03-20 | Владимир Евгеньевич Афоньшин | Method for training and determination of stereotype of athlete response |
| AT516137A1 (en) * | 2014-08-14 | 2016-02-15 | Natalis Mag Fh Ganzer | Foul distance display |
| RU2568181C1 (en) * | 2014-10-29 | 2015-11-10 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Чувашский государственный педагогический университет им. И.Я. Яковлева" | Method of teaching skill of dribbling in football |
| CN104486593A (en) * | 2014-12-26 | 2015-04-01 | 安徽寰智信息科技股份有限公司 | Video acquisition and processing method for ice hockey teaching and training |
| RU2580782C1 (en) * | 2014-12-29 | 2016-04-10 | Государственное казенное образовательное учреждение высшего профессионального образования Академия Федеральной службы охраны Российской Федерации (Академия ФСО России) | Method for training active technical actions in team sports |
| US9950231B2 (en) * | 2015-02-27 | 2018-04-24 | Courtney John Bulloch | Hockey skills training system and method of using the same |
| RU2614631C1 (en) * | 2016-03-17 | 2017-03-28 | Владимир Евгеньевич Афоньшин | Game actions training method and techniques |
| RU2621946C1 (en) * | 2016-04-20 | 2017-06-08 | Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Поволжский государственный технологический университет" | Method of athlete stereotype determination |
| SK288743B6 (en) * | 2016-05-25 | 2020-04-02 | Hdts A S | Integrated multipurpose hockey trainer and method its controlling/managing for individual coaching and testing of the skating and hockey skills |
| KR101841426B1 (en) * | 2017-02-20 | 2018-03-23 | (주)에어패스 | Apparatus for training kicking routine and method for the same |
| KR101841427B1 (en) * | 2017-03-15 | 2018-05-04 | (주)에어패스 | Apparatus and method for tracking an object and apparatus for shooting simulator |
| US10810903B2 (en) | 2017-04-05 | 2020-10-20 | Flyingtee Tech, Llc | Computerized method of detecting and depicting a travel path of a golf ball |
| RU2649544C1 (en) * | 2017-04-13 | 2018-04-03 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Чувашский государственный педагогический университет им. И.Я. Яковлева" | Method of training the technique of dribbling with groundmove |
| RU2655828C1 (en) * | 2017-10-13 | 2018-05-29 | Владимир Евгеньевич Афоньшин | Method of diagnostics and development of coordination abilities |
| RU2651884C1 (en) * | 2017-10-13 | 2018-04-24 | Владимир Евгеньевич Афоньшин | Method of training in gaming sports |
| RU2659336C1 (en) * | 2017-11-02 | 2018-06-29 | Владимир Евгеньевич Афоньшин | Method for evaluating and developing coordination abilities |
| RU2664153C1 (en) * | 2017-11-09 | 2018-08-15 | Владимир Евгеньевич Афоньшин | Method of assessment and development of psychomotor abilities of an athlete |
| RU2660714C1 (en) * | 2017-11-15 | 2018-07-09 | Владимир Евгеньевич Афоньшин | Method of estimating sport talent components |
| RU2680130C1 (en) * | 2018-02-09 | 2019-02-15 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Чувашский государственный педагогический университет им. И.Я. Яковлева" | Method of teaching young football players the technique of managing a ball with dribbling |
| RU2671735C1 (en) * | 2018-04-02 | 2018-11-06 | Денис Леонидович Кочанов | Method for increasing speed of motor response of volleyball players |
| RU2669854C1 (en) * | 2018-04-11 | 2018-10-16 | Денис Леонидович Кочанов | Device for improvement of volleyball player motor reaction |
| US10722773B2 (en) | 2018-05-21 | 2020-07-28 | Brian John Houlihan | Sports training system |
| RU2679564C1 (en) * | 2018-05-28 | 2019-02-11 | Денис Леонидович Кочанов | Method of increasing the accuracy of spiking action for volleyball players |
| RU2679554C1 (en) * | 2018-05-28 | 2019-02-11 | Денис Леонидович Кочанов | Method of improving performance of spike in volleyball players |
| RU2674530C1 (en) * | 2018-06-07 | 2018-12-11 | Денис Леонидович Кочанов | Method of improving performance of spike in volleyball |
| US10850186B2 (en) * | 2018-08-01 | 2020-12-01 | In Hing Gordon Chung | Gaming apparatus and a method for operating a game |
| SK8638Y1 (en) | 2018-12-17 | 2019-12-02 | Hdts A S | Integrated multipurpose hockey trainer and method its controlling/managing for individual coaching and testing of the skating and hockey skills |
| US11207582B2 (en) * | 2019-11-15 | 2021-12-28 | Toca Football, Inc. | System and method for a user adaptive training and gaming platform |
| 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 |
| CN111991782B (en) * | 2020-08-25 | 2021-11-30 | 腾特体育科技南通有限公司 | System with motion capture function applied to ice hockey passing and controlling training |
| DE102021000865A1 (en) | 2021-02-19 | 2021-11-18 | Felix Buchta | System and method for training safe meetings |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001089639A1 (en) * | 2000-05-25 | 2001-11-29 | Xolf, Inc. | A golf training and game system |
| JP2003057258A (en) * | 2001-06-05 | 2003-02-26 | Yokohama Rubber Co Ltd:The | Measuring apparatus for movement parameter of moving body |
| RU2254895C2 (en) * | 2002-12-26 | 2005-06-27 | Ворожцов Георгий Николаевич | Method for determining dynamic parameters of movement of material object during sportive matches or exercising, apparatus and method for evaluating sportsmen's technical and creative potential |
| US20050153785A1 (en) * | 2004-01-14 | 2005-07-14 | Dehchuan Sun | Automatic instant video replay apparatus system for sporting |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2207236A (en) * | 1939-07-29 | 1940-07-09 | Jacob T Uden | Photographic camera |
| US5111410A (en) * | 1989-06-23 | 1992-05-05 | Kabushiki Kaisha Oh-Yoh Keisoku Kenkyusho | Motion analyzing/advising system |
| US5413345A (en) * | 1993-02-19 | 1995-05-09 | Nauck; George S. | Golf shot tracking and analysis system |
| US5342054A (en) * | 1993-03-25 | 1994-08-30 | Timecap, Inc. | Gold practice apparatus |
| FR2726370B1 (en) * | 1994-10-28 | 1997-01-10 | Vallortigara Alain | SYSTEM FOR CONTROLLING POSITIONING IN THE FIELD OF SPORTS, BALL AND PLAYERS |
| US5768151A (en) * | 1995-02-14 | 1998-06-16 | Sports Simulation, Inc. | System for determining the trajectory of an object in a sports simulator |
| US6106566A (en) * | 1998-01-29 | 2000-08-22 | Micron Electronics, Inc. | Upgradable electronic module and system using same |
| US6243076B1 (en) * | 1998-09-01 | 2001-06-05 | Synthetic Environments, Inc. | System and method for controlling host system interface with point-of-interest data |
| GB2379571A (en) * | 2001-09-11 | 2003-03-12 | Eitan Feldbau | Determining the Position of Players on a Sports Field |
| US20070238539A1 (en) * | 2006-03-30 | 2007-10-11 | Wayne Dawe | Sports simulation system |
| US7544137B2 (en) * | 2003-07-30 | 2009-06-09 | Richardson Todd E | Sports simulation system |
| US7755608B2 (en) * | 2004-01-23 | 2010-07-13 | Hewlett-Packard Development Company, L.P. | Systems and methods of interfacing with a machine |
| GB2414190B (en) * | 2004-03-26 | 2007-03-07 | Sumitomo Rubber Ind | Golf swing diagnosing system |
| JP5076217B2 (en) * | 2007-12-27 | 2012-11-21 | 有限会社ラルゴ | Baseball pitching system |
-
2008
- 2008-06-06 RU RU2009148515/12A patent/RU2468846C2/en not_active IP Right Cessation
- 2008-06-06 CA CA2700339A patent/CA2700339A1/en not_active Abandoned
- 2008-06-06 EP EP08757227.7A patent/EP2155342A4/en not_active Withdrawn
- 2008-06-06 WO PCT/CA2008/001096 patent/WO2008151418A1/en not_active Ceased
- 2008-06-06 US US12/451,799 patent/US20100137079A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001089639A1 (en) * | 2000-05-25 | 2001-11-29 | Xolf, Inc. | A golf training and game system |
| JP2003057258A (en) * | 2001-06-05 | 2003-02-26 | Yokohama Rubber Co Ltd:The | Measuring apparatus for movement parameter of moving body |
| RU2254895C2 (en) * | 2002-12-26 | 2005-06-27 | Ворожцов Георгий Николаевич | Method for determining dynamic parameters of movement of material object during sportive matches or exercising, apparatus and method for evaluating sportsmen's technical and creative potential |
| US20050153785A1 (en) * | 2004-01-14 | 2005-07-14 | Dehchuan Sun | Automatic instant video replay apparatus system for sporting |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2709673C2 (en) * | 2015-08-28 | 2019-12-19 | Свирлдз, Инк. | Methods and apparatus for distributing distributed database on network |
| RU2746986C1 (en) * | 2020-09-01 | 2021-04-23 | Общество с ограниченной ответственностью «Спорт Автоматика» | Automated training complex |
| RU2786594C1 (en) * | 2022-07-28 | 2022-12-22 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Московский государственный университет имени М.В.Ломоносова" (МГУ) | Virtual reality simulator for working the skill of the hockey player in shooting the puck and determining the level of skill |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008151418A1 (en) | 2008-12-18 |
| RU2009148515A (en) | 2011-07-20 |
| EP2155342A1 (en) | 2010-02-24 |
| EP2155342A4 (en) | 2014-01-22 |
| CA2700339A1 (en) | 2008-12-18 |
| US20100137079A1 (en) | 2010-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2468846C2 (en) | Method and device for practicing sport skills | |
| US11826628B2 (en) | Virtual reality sports training systems and methods | |
| US10821347B2 (en) | Virtual reality sports training systems and methods | |
| Miles et al. | A review of virtual environments for training in ball sports | |
| Chen et al. | Computer-assisted yoga training system | |
| US9898675B2 (en) | User movement tracking feedback to improve tracking | |
| US20040063481A1 (en) | Apparatus and a method for more realistic interactive video games on computers or similar devices using visible or invisible light and an input computing device | |
| US20160049089A1 (en) | Method and apparatus for teaching repetitive kinesthetic motion | |
| US20100311512A1 (en) | Simulator with enhanced depth perception | |
| US20090061971A1 (en) | Object Tracking Interface Device for Computers and Gaming Consoles | |
| US12179086B2 (en) | Mixed reality simulation and training system | |
| JP2016182338A (en) | Playing method for screen baseball system | |
| JPH10502465A (en) | Human trajectory learning system | |
| KR20240038933A (en) | Apparatus, methods, and computer program for providing billiards training using a projector and a robot arm | |
| KR101031424B1 (en) | Virtual golf simulation method and virtual golf simulation device and system using same | |
| TWI795204B (en) | Hybrid golf system, control method of mobile terminal used to the same and method for locating golf ball at ball position on field using user's mobile terminal in hybrid golf system | |
| KR20050035563A (en) | Billiards teaching system and method using image processing | |
| CN110753267B (en) | Display control method and device and display | |
| JP2022051532A (en) | Method, apparatus, and computer program product for generating path of object through virtual environment | |
| CA2602978C (en) | Object tracking interface device for computers and gaming consoles | |
| CN119417900A (en) | A billiards projection coordinate calibration method, system, device and storage medium | |
| CN118098032A (en) | A kind of augmented reality simulation method and AR device | |
| KR20220133700A (en) | A method of providing golf game history information of a mobile terminal user using augmented reality and a mobile terminal providing the same method | |
| Game | AR Table Tennis: A Video-Based Augmented |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20140607 |