[go: up one dir, main page]

RU2468846C2 - Method and device for practicing sport skills - Google Patents

Method and device for practicing sport skills Download PDF

Info

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
Application number
RU2009148515/12A
Other languages
Russian (ru)
Other versions
RU2009148515A (en
Inventor
Тимоти Эндрю БЕРК
Стефен Джеймс Фредерик ХЭНКИНСОН
Original Assignee
Скиллз Системз Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Скиллз Системз Инк. filed Critical Скиллз Системз Инк.
Publication of RU2009148515A publication Critical patent/RU2009148515A/en
Application granted granted Critical
Publication of RU2468846C2 publication Critical patent/RU2468846C2/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/213Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0003Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/0024Training appliances or apparatus for special sports for hockey
    • A63B69/0026Training appliances or apparatus for special sports for hockey for ice-hockey
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0062Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
    • A63B2024/0068Comparison to target or threshold, previous performance or not real time comparison to other individuals
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0087Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load
    • A63B2024/0096Electric 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/20Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/002Training appliances or apparatus for special sports for football
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/0071Training appliances or apparatus for special sports for basketball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/807Gliding or sliding on surfaces, e.g. using skis, skates or boards
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/1087Features 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/1093Features 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/80Features 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/8011Ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/80Features 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/8041Skating 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

FIELD: sports.
SUBSTANCE: proposed invention relates to sports equipment and is designed for practicing sports skills. The device used by a player to improve their manipulation of an object on a surface, including at least one camera installed in a such a manner that a field of view of at least one camera may register an image of the surface and the object. A processor providing for a logic of images processing arranged as capable of receiving data related to an image of a surface and an object, and calculation of image data on their basis related to a position of an object on a surface. At least one monitor for watching an image installed in front of a player and made as capable of receiving data related to position of an object on a surface. A facility for transferring data related to an image of a play surface and an object, into a processor and a facility for transferring data of an image related to object position on a surface, from a processor to a monitor.
EFFECT: improved efficiency of a training process due to a system making it possible to fix and display actions of a sportsman during training.
15 cl, 5 dwg

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 camera 1 is located above a surface 4 on which a ball or puck 6 is placed, and behind this ball or puck 6 is a player 5 holding a hockey stick 8. B In a preferred embodiment of the present invention, the camera 1 is located above the head and in front of the player 5 and is directed so that its center is above the surface area immediately in front of the player 5. In a preferred embodiment of the present of the invention, the camera 1 continuously captures images of the entire surface 4, the ball or puck 6, the player 5 and the hockey stick 8 and transmits the image data via, for example, a cable or wireless means to the processor of the computer 3 on which the executable software is installed to perform image processing steps and provide playback for use as described later in this document. After that, and preferably on an ongoing basis, the processor of computer 3 transmits image data on a reproducing screen of monitor 2 (such as, for example, an LCD or CRT monitor screen), which is located approximately at eye level relative to player 5. In a preferred embodiment of the present invention, image data include data that will reproduce the image (that is, a virtual image) of the ball or washer 7 located (as depicted by the notation x 1 and y 1 in figure 1, and such a system the notation refers to the original in the upper right corner of the monitor playback screen 2) on the reproducing monitor screen 2 in accordance with the current position of the ball or washer 6 (as depicted by the notation x and y in figure 1, and such a notation refers to the original in the upper right a corner of the surface 4) on the surface 4. That is, the reproducing screen of the monitor 2 will continuously reproduce the surface 4 (or a part thereof, or in one embodiment of the present invention, a surface image, for example pressure of the ice surface, displaying the reproduced surface) and the position of the ball or puck 6 on it, and since the ball or puck 6 moves on the surface 4, the image data provided by the computer processor 3 to the reproducing monitor 2 will be continuously updated so that the image of the ball or the puck 7 on the screen of the playback monitor 2 will move in accordance with the movement of the ball or puck 6 on the surface 4 (the relative position of the ball or puck 6 on the surface is continuously updated and displayed dstvom presentation ball or puck 6 on-screen playback display 2).

Обеспечивая представление положения и движения мяча или шайбы на экране воспроизводящего монитора 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 monitor 2, located approximately at eye level, the player, by moving the ball or puck on the surface 4 with a hockey stick 8, is able to keep his or her head raised while observing on the reproducing monitor screen 2 image 7 of the position and movement of the ball or puck. Thus, without looking down and not directly looking at his or her hockey stick and the position and movement of the ball or puck 6 on surface 4, the player can, by observing the image of the ball or puck 7 on the screen of the playback monitor 2, and using peripheral vision, " to feel "and control the position and movement of the ball or puck 6 on his or her club 8 (the image on the screen provides sufficient feedback to the player to enable the player to further improve his or her skill in manipulating the puck without looking down and not looking directly at his or her hockey stick and / or the position and movement of the ball or puck on the surface 4).

Как проиллюстрировано на фигуре 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 camera 11 and the second generally downward facing camera 12 may be located on each side of the player 5 to provide partially overlapping images of the entire gaming surface 4 to the processor computer 3, including or essentially including a blocked area 9 immediately behind player 5, wherein the image processing and rendering algorithm takes into account the field of view and angle (or point of view) i) each of the cameras and their overlay fields. Advantageously, in this embodiment of the present invention, since the processor of the computer 3 receives images of the entire playing surface, there is a wider range of possible movements of the ball or puck and there is a reduced likelihood that the image processing and reproducing software will lose the path of the ball or puck because for example, interference from a player’s stick or body.

Дополнительно, в этом варианте осуществления настоящего изобретения программное обеспечение для обработки и воспроизведения изображения может, в одном варианте осуществления настоящего изобретения, генерировать триангуляционные данные, относящиеся к высоте мяча или шайбы 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 surface 4, and may provide image data to the display screen of monitor 2 in in accordance with the current height of the ball or washer 7 above the surface 4 for the visual representation of such data on the playback screen of the monitor 2. Despite the fact that This embodiment has been described with reference to the use of two usually downward facing cameras, it is understood that more than two usually downward facing cameras can be positioned and directed so as to receive surface images for subsequent processing by the image processing and playback algorithm installed on the processor, for improving the accuracy of tracking the location of the ball, and to generally increase the playing surface in a manner known to those skilled in the art.

В дополнительном альтернативном варианте осуществления настоящего изобретения, как проиллюстрировано на фигуре 4, предоставлена обычно горизонтально направленная камера 1, которая направлена, чтобы фиксировать изображение поверхности 4, отражаемой в камере 1 зеркальной поверхностью сложного трехмерного зеркала 10, расположенного и установленного поблизости от камеры 1, обеспечивая возможность использовать устройство настоящего изобретения в местоположении с уменьшенной высотой помещения, где было бы трудно или невозможно эффективно установить и/или расположить направленную вниз камеру.In a further alternative embodiment of the present invention, as illustrated in FIG. 4, a generally horizontally directed camera 1 is provided that is directed to capture an image of a surface 4 reflected in the camera 1 by the mirror surface of a complex three-dimensional mirror 10 located and mounted close to the camera 1, providing the ability to use the device of the present invention in a location with a reduced room height, where it would be difficult or impossible to effectively Install and / or position the camera pointing down.

Как указывалось ранее, в предпочтительном варианте осуществления настоящего изобретения, предоставлен процессор компьютера 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 best loop 142 was selected, still loading the next loop 122;

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 monitor 2 so that the reproducing screen of monitor 2 supports a continuously updated image with a minimum “gap” "over time (to maintain as realistic a perception as possible).

В одном варианте осуществления настоящего изобретения представление ребра хоккейной клюшки может также быть показано на воспроизводящем экране монитора 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 monitor 2, wherein the image position of the hockey stick rib on the display screen of monitor 2 corresponds to the position of the hockey stick edge on the surface, such image being continuously updated by continuously supplying image data from the processor of the computer 3 to the playback monitor 2 in accordance with the current position of the edges of the hockey stick on the surface. Thus, the player can observe on the reproducing screen of the monitor 2 the location and movement of the hockey stick in addition to the location and movement of the ball or puck, to further facilitate the learning process.

В одном варианте осуществления настоящего изобретения на воспроизводящем экране монитора 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 monitor 2, while bypassing the images of markers or other obstacles to further enhance the learning experience club manipulation. In yet another embodiment, an image of a virtual player practicing the appropriate technique may be generated and displayed on the display screen of monitor 2.

В одном варианте осуществления настоящего изобретения данные видеоотображения доступны для передачи в реальном времени посредством Интернета или другой сети для просмотра, например, удаленно находящимся тренером, который может обеспечить дистанционный тренировочный процесс посредством, например, обратной связи в режиме реального времени игроку посредством, например, Голосовой Связи по 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 monitor 2, which must be overcome by the player controlling the position of the ball or other object on the surface, it being understood that a wide variety of different methods can be represented using the device and method of the present invention. games.

В одном варианте осуществления настоящего изобретения цель, такая как мяч или шайба, может передвигаться игроком для манипулирования конфигурацией игры (например, 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 monitor 2, but it is necessary to reproduce information related to the involved game.

Дополнительная выгода воплощения настоящего изобретения в контексте игровой окружающей обстановки состоит в том, что игровая окружающая обстановка заставляет пользователя фокусироваться на изображении мяча или шайбы на экране, а не на наблюдении внизу непосредственно мяча или шайбы на поверхности. Оно также предусматривает окружающую обстановку, в которой созданы и действуют специализированные повышающие мастерство упражнения (например, посредством размещения препятствий и мишеней, которые могут быть видимы только на экране, а не на поверхности, причем пользователь вынужден фокусироваться на экране для того, чтобы иметь успех в игре или упражнении).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. Устройство для применения игроком для фиксирования и отображения манипулирования игроком объектом на поверхности, включающее в себя:
фиксирующий изображение механизм для непрерывного фиксирования изображений поверхности и объекта и для предоставления данных изображения поверхности и объекта в зависимости от этого, причем изображения поверхности и объекта подлежат непрерывному фиксированию в процессе манипулирования игроком объектом;
процессор для приема данных изображения поверхности и объекта от фиксирующего изображение механизма и для определения данных изображения, указывающих на положение объекта на поверхности в зависимости от этого; и
монитор для приема данных изображения, указывающих на положение объекта на поверхности, и для непрерывного отображения изображений, указывающих движение объекта, в зависимости от этого, причем монитор расположен вблизи поверхности и выполнен с обеспечением возможности просмотра игроком в процессе манипулирования игроком объектом на поверхности.
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.
2. Устройство по п.1, в котором фиксирующий изображение механизм включает в себя, по меньшей мере, одну камеру, направленную в целом вниз, расположенную на заранее заданном расстоянии над поверхностью, так что во время использования камера находится над головой игрока.2. The device according to claim 1, in which the image-fixing mechanism includes at least one camera directed generally downward located at a predetermined distance above the surface, so that during use the camera is above the player’s head. 3. Устройство по п.1, в котором фиксирующий изображение механизм включает в себя камеру, направленную в целом горизонтально, и зеркало для предоставления обозрения, направленного в целом вниз, причем зеркало расположено на заранее заданном расстоянии над поверхностью, так что во время использования камера находится над головой игрока.3. The device according to claim 1, in which the image-fixing mechanism includes a camera directed generally horizontally, and a mirror for providing viewing, directed generally downward, the mirror being located at a predetermined distance above the surface, so that during use the camera located above the player’s head. 4. Устройство по п.1, в котором монитор расположен приблизительно на уровне глаз по отношению к игроку.4. The device according to claim 1, in which the monitor is located approximately at eye level with respect to the player. 5. Устройство по п.1, включающее в себя:
второй фиксирующий изображение механизм для фиксирования второго изображения второй поверхности и второго объекта и для предоставления данных второго изображения второй поверхности и второго объекта в зависимости от этого, причем второе изображение второй поверхности и второго объекта подлежит фиксированию в процессе манипулирования вторым игроком вторым объектом;
второй процессор для приема данных второго изображения второй поверхности и второго объекта из второго фиксирующего изображение механизма и для определения данных второго изображения, указывающих на положение второго объекта на второй поверхности в зависимости от этого, причем второй процессор соединен с процессором посредством канала связи для приема данных изображения, указывающих на положение объекта на поверхности, и для предоставления данных второго изображения, указывающих на положение второго объекта на второй поверхности, для отображения на мониторе; и
второй монитор для приема данных изображения, указывающих на положение объекта на поверхности, и для приема данных второго изображения, указывающих на положение второго объекта на второй поверхности, и для отображения изображения в зависимости от этого, причем отображаемое изображение находится перед вторым игроком в процессе манипулирования вторым игроком вторым объектом.
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. Способ для применения игроком для фиксирования и отображения манипулирования игроком объектом на поверхности, включающий в себя этапы, на которых:
непрерывно фиксируют с помощью фиксирующего изображение механизма в процессе манипулирования игроком объектом, изображения поверхности и объекта и обеспечивают данные изображения поверхности и объекта в зависимости от этого;
принимают данные изображения с помощью процессора и определяют данные изображения, указывающие на положение объекта на поверхности, в зависимости от данных изображения поверхности и объекта; и
непрерывно отображают с помощью монитора, расположенного вблизи поверхности и выполненного с обеспечением возможности просмотра игроком в процессе манипулирования игроком объектом на поверхности, изображений, указывающих движение объекта, в зависимости от данных изображения, указывающих на положение объекта на поверхности, причем отображаемое изображение находится перед игроком и указывает на манипулирование игроком объектом.
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. Способ по п.6, включающий в себя этапы, на которых:
определяют данные, относящиеся к игре; и
отображают в процессе манипулирования игроком объектом изображение в зависимости от данных, относящихся к игре.
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.
8. Способ по п.6, в котором изображение поверхности и объекта фиксируют в поле зрения, в целом направленном вниз из положения над головой игрока.8. The method according to claim 6, in which the image of the surface and the object is fixed in the field of view, generally directed downward from a position above the player’s head. 9. Способ по п.6, включающий в себя этап, на котором обрабатывают данные изображения поверхности и объекта для локализации объекта на поверхности.9. The method according to claim 6, which includes the stage of processing the image data of the surface and the object to localize the object on the surface. 10. Способ по п.9, включающий в себя этап, на котором генерируют виртуальное представление объекта.10. The method according to claim 9, comprising the step of generating a virtual representation of the object. 11. Способ по п.6, включающий в себя этап, на котором генерируют данные триангуляции, относящиеся к высоте объекта над поверхностью, и предоставляют данные изображения, соответствующие высоте объекта над поверхностью.11. The method according to claim 6, comprising the step of generating triangulation data related to the height of the object above the surface, and providing image data corresponding to the height of the object above the surface. 12. Способ по п.6, включающий в себя этапы, на которых:
фиксируют изображение второго объекта на поверхности, причем второй объект является объектом отличного типа;
определяют данные изображения, указывающие на положение второго объекта на поверхности; и
отображают данные изображения, указывающие на положение второго объекта на поверхности.
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.
13. Способ по п.12, включающий в себя этап, на котором отображают представление одного из ребра и хоккейной клюшки.13. The method of claim 12, comprising the step of displaying a representation of one of the ribs and the hockey stick. 14. Способ по п.6, включающий в себя этап, на котором отображают в процессе манипулирования игроком объектом указатели для игрока, чтобы в зависимости от этого манипулировать объектом.14. The method according to claim 6, comprising the step of displaying pointers for the player in the process of manipulating the player with an object, so that depending on this, the object is manipulated. 15. Способ по п.6, включающий в себя этапы, на которых:
отображают в процессе манипулирования игроком объектом изображение в зависимости от данных изображения, указывающих на положение объекта на поверхности, в удаленном месте; и
обеспечивают в процессе манипулирования игроком объектом информацию обратной связи игроку из удаленного места.
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.
RU2009148515/12A 2007-06-11 2008-06-06 Method and device for practicing sport skills RU2468846C2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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