JP2022545441A - Multiplayer multisport indoor game system and method - Google Patents

Multiplayer multisport indoor game system and method Download PDF

Info

Publication number
JP2022545441A
JP2022545441A JP2022510951A JP2022510951A JP2022545441A JP 2022545441 A JP2022545441 A JP 2022545441A JP 2022510951 A JP2022510951 A JP 2022510951A JP 2022510951 A JP2022510951 A JP 2022510951A JP 2022545441 A JP2022545441 A JP 2022545441A
Authority
JP
Japan
Prior art keywords
game
bay
range
stations
station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2022510951A
Other languages
Japanese (ja)
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 JP2022545441A publication Critical patent/JP2022545441A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/02Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for large-room or outdoor sporting games
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F7/00Indoor games using small moving playing bodies, e.g. balls, discs or blocks
    • A63F7/06Games simulating outdoor ball games, e.g. hockey or football
    • A63F7/0604Type of ball game
    • A63F7/0628Golf
    • 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
    • A63B67/00Sporting games or accessories therefor, not provided for in groups A63B1/00 - A63B65/00
    • A63B67/02Special golf games, e.g. miniature golf or golf putting games played on putting tracks; putting practice apparatus having an elongated platform as a putting track
    • 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/02Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for large-room or outdoor sporting games
    • A63B71/022Backstops, cages, enclosures or the like, e.g. for spectator protection, for arresting balls
    • 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/02Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for large-room or outdoor sporting games
    • A63B71/023Supports, e.g. poles
    • 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/04Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
    • 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
    • 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
    • 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/25Output arrangements for video game devices
    • A63F13/27Output arrangements for video game devices characterised by a large display in a public venue, e.g. in a movie theatre, stadium or game arena
    • 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/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • 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/60Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
    • A63F13/65Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
    • 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/812Ball games, e.g. soccer or baseball
    • 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/847Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F7/00Indoor games using small moving playing bodies, e.g. balls, discs or blocks
    • A63F7/06Games simulating outdoor ball games, e.g. hockey or football
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F7/00Indoor games using small moving playing bodies, e.g. balls, discs or blocks
    • A63F7/06Games simulating outdoor ball games, e.g. hockey or football
    • A63F7/0604Type of ball game
    • A63F7/0612Basketball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F7/00Indoor games using small moving playing bodies, e.g. balls, discs or blocks
    • A63F7/06Games simulating outdoor ball games, e.g. hockey or football
    • A63F7/0604Type of ball game
    • A63F7/0616Football or soccer
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F9/00Games not otherwise provided for
    • A63F9/02Shooting or hurling games
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0034Tracking the path of an object, e.g. a ball inside a soccer pitch during flight
    • 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
    • A63B2071/0655Tactile feedback
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • 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/30Speed
    • 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/30Speed
    • A63B2220/34Angular speed
    • A63B2220/35Spin
    • 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/50Force related parameters
    • A63B2220/51Force
    • A63B2220/53Force of an impact, e.g. blow or punch
    • 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/62Time or time measurement used for time reference, time stamp, master time or clock signal
    • 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
    • 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
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/89Field sensors, e.g. radar systems
    • 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/09Adjustable dimensions
    • A63B2225/093Height
    • 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/15Miscellaneous features of sport apparatus, devices or equipment with identification means that can be read by electronic means
    • 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
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • 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/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • A63B2225/54Transponders, e.g. RFID
    • 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/74Miscellaneous features of sport apparatus, devices or equipment with powered illuminating means, e.g. lights
    • 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3691Golf courses; Golf practising terrains having a plurality of driving areas, fairways, greens
    • A63B69/3694Golf courses; Golf practising terrains having a plurality of driving areas, fairways, greens for driving only
    • 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/0009Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for handicapped persons
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • 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/0669Score-keepers or score display devices
    • 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/8076Shooting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本発明は、一般的に参加者に共通の目的を達成するため又は参加者が共有プレイフィールドで別個のアクティビティに関与できるようにするためのオブジェクトの物理的操作に基づく社交アクティビティに関し、共有プレイフィールドは、その一部が物理的であり、その一部が仮想的であり、1つ以上のディスプレイ上にレンダリングされる。本発明は、ゲームのコンテキスト及び目的に基づいて複数の参加者(ユーザ)が順次に又は同時にアクティビティに関与できるようにするためのシステム及び方法を提供する。アクティビティは、コンピューティングシステムでモデル化されて1つ以上のプロジェクタ又はスクリーンによって高い忠実度で表示される1つ又は多くの共有物理環境を含む。【選択図】図8The present invention relates generally to social activities based on the physical manipulation of objects to achieve a common goal for participants or to enable participants to engage in separate activities in a shared playfield. is partly physical and partly virtual, and is rendered on one or more displays. The present invention provides systems and methods for enabling multiple participants (users) to engage in activities sequentially or simultaneously based on the context and objectives of the game. Activities include one or many shared physical environments modeled on a computing system and displayed in high fidelity by one or more projectors or screens. [Selection drawing] Fig. 8

Description

関連出願の相互参照
本出願は2019年4月1日に出願された米国特許出願第16/372,304号の一部継続出願であり、2019年8月21日に出願された米国仮特許出願第62/889,895号の利益及び優先権を主張し、当該非仮出願及び仮出願の全体を参照により組み込む。
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation-in-part of U.S. patent application Ser. Claiming benefit and priority to 62/889,895, the nonprovisional and provisional applications are incorporated by reference in their entireties.

この発明は、一般的に参加者に共通する目的を達成するためのオブジェクトの物理的操作に基づく社交アクティビティに関する。本発明は、ゲームのコンテキスト及び目的に基づいて複数の参加者(ユーザ)が順次に又は同時にアクティビティに関与できるようにするためのシステム及び方法を提供する。アクティビティは、コンピューティングシステムでモデル化されて1つ以上のプロジェクタ又はスクリーンによって高い忠実度で表示される1つ又は多くの共有物理環境及び仮想環境を含む。 The present invention relates generally to social activities based on physical manipulation of objects to achieve common goals among participants. The present invention provides systems and methods for enabling multiple participants (users) to engage in activities sequentially or simultaneously based on the context and objectives of the game. Activities include one or many shared physical and virtual environments modeled on a computing system and displayed in high fidelity by one or more projectors or screens.

現代の計算処理ユニット及びグラフィック処理ユニットの能力が向上するにつれて、スポーツ及び関連するアクティビティへのアクセスがより現実的になってきている。大規模な「フルサイズ」のスポーツイベントは、参加者、参加者の入力、及び、結果のリアルタイム追跡によって与えられる機能強化を伴って、例えば、肉眼では検出できないパック又はボールのビューを在宅観客に与えるテレビ画面に映し出されたホッケー及びゴルフ機能トレーサを伴って見られる。在宅参加者の参加を可能にするシミュレーションは、ハンドヘルドコントローラなどの最も単純な入力デバイス装置、テレビなどの最も単純な表示デバイスから始まった。今日では、現実世界のゲームは、参加者のアクション(例えば、Microsoft Kinect)及び/又は限られた移動範囲にわたるサッカーボールの追跡などの参加者のアクションの結果を監視することによってより洗練された入力デバイスを含むように進化してきた。直接的な利点は、所定のスポーツ又はアクティビティ(activity、活動)にとって重要な固有の特異な物理的環境を忠実に再現するという点である。 As the capabilities of modern computing and graphics processing units increase, sports and related activities are becoming more accessible. Large-scale "full-size" sporting events, with enhancements provided by real-time tracking of participants, participant inputs, and outcomes, for example, provide home spectators with a view of the puck or ball that is undetectable to the naked eye. Viewed with hockey and golf feature tracers projected on a TV screen to give. Simulations that allow home participants to participate started with the simplest input devices such as handheld controllers, and the simplest display devices such as televisions. Today, real-world games use more sophisticated inputs by monitoring participant actions (e.g., Microsoft Kinect) and/or outcomes of participant actions such as tracking a soccer ball over a limited range of movement. have evolved to include devices. A direct benefit is that it faithfully reproduces the unique and unique physical environment that is important to a given sport or activity.

共有の環境及び体験を生み出そうとする試みにもかかわらず、現在、物理空間内でプレーヤ間の社交的相互作用を可能にする態様で、複数のプレーヤが、共有空間内の共有の目的を伴うアクティビティ又は共有仮想プレイフィールド内の異なる目的を伴う一連のアクティビティに物理的に参加できるようにするシステムはない。仮想現実技術及び拡張現実技術は、閉じられた視点の入力及び出力によってシミュレートされた空間又はアクティビティを共有することによってこの問題に対処しようと試みる。言い換えると、参加者は、ヘルメット、バイザ、遠隔追跡手袋、スーツ、器具などを着用する必要がある。結果は、アクティビティの共有社交要素間の途切れであり、シミュレーションは参加者の相互作用の中断を必要とする。 Despite attempts to create shared environments and experiences, it is currently possible for multiple players to engage in activities with shared objectives within a shared space in a manner that allows social interaction between players within the physical space. Or, no system allows physical participation in a series of activities with different objectives within a shared virtual playfield. Virtual reality and augmented reality techniques attempt to address this problem by sharing a simulated space or activity with closed-viewpoint inputs and outputs. In other words, participants are required to wear helmets, visors, remote tracking gloves, suits, equipment, and the like. The result is a disconnect between the shared social elements of the activity, and the simulation requires interruptions of participant interaction.

この発明は、各参加者及び他の参加者の没入であるが共有されたビュー並びにプレイフィールドにおける参加者のそれぞれのアクティビティを可能にするとともにシミュレートされた表示の利点を物理的なプレイフィールドと組み合わせることによって参加を更に拡大する、アクティビティのための共有プレイフィールドを伴う部分的にシミュレートされた環境を生み出すことによってこれらの欠点を克服する。更に、仮想ゴルフ練習場のフィールドでのそのようなマルチユーザ参加を可能にするプレイのシステムはない。 The present invention allows for an immersive but shared view of each participant and other participants and their respective activities on the playfield, as well as the benefits of simulated displays with the physical playfield. We overcome these shortcomings by creating partially simulated environments with shared playfields for activities that, when combined, further expand participation. Furthermore, there is no system of play that allows such multi-user participation on the field of a virtual golf driving range.

しかしながら、本発明の詳細な説明に進む前に、以下の本発明の説明が、添付図面とともに、本発明を図示及び説明された例(又は実施形態)に限定するものとして解釈されるべきではないことに留意して記憶にとどめるべきである。これは、本発明が関係する当業者が、添付の特許請求の範囲の領域内で本発明の他の形態を考え出すことができるからである。 However, before proceeding to a detailed description of the invention, the following description of the invention together with the accompanying drawings should not be construed as limiting the invention to the examples (or embodiments) shown and described. should be noted and remembered. This is because those skilled in the art to which this invention pertains may conceive other forms of the invention within the scope of the appended claims.

概して、本発明は、一般的に参加者に共通の目的を達成するためのオブジェクトの物理的操作に基づく社交アクティビティに関する。本発明は、ゲームのコンテキスト及び目的に基づいて複数の参加者(ユーザ)が順次に又は同時にアクティビティに関与できるようにするためのシステム及び方法を提供する。アクティビティは、コンピューティングシステムでモデル化されて1つ以上のプロジェクタ又はスクリーンによって高い忠実度で表示される1つ又は多くの共有物理環境を含む。 In general, the present invention relates generally to social activities based on the physical manipulation of objects to achieve a common goal among participants. The present invention provides systems and methods for enabling multiple participants (users) to engage in activities sequentially or simultaneously based on the context and objectives of the game. Activities include one or many shared physical environments modeled on a computing system and displayed in high fidelity by one or more projectors or screens.

以上は、以下の詳細な説明がより明確に理解され得るように、及び、本発明者らの当該技術分野への貢献がより良く理解され得るように、本明細書中に開示される本発明のより重要な特徴の幾つかを広義に概説してきた。 The foregoing describes the invention disclosed herein so that the detailed description that follows may be more clearly understood, and so that the inventors' contributions to the art may be better appreciated. We have broadly outlined some of the more important features of

本発明は、その適用において、以下の説明に記載される又は図面に示される構成の詳細及び構成要素の配置に限定されるべきでない。むしろ、本発明は、他の実施形態が可能であり、本明細書中に具体的に列挙されない様々な他の方法で実施及び実行することができる。最後に、本明細書中で使用される表現及び用語は、説明目的のためのものであり、本明細書が本発明を特に限定しない限り、限定と見なされるべきではないことが理解されるべきである。 This invention is not to be limited in its application to the details of construction and arrangement of components set forth in the following description or illustrated in the drawings. Rather, the invention is capable of other embodiments and of being practiced and carried out in various other ways not specifically recited herein. Finally, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting, unless the specification specifically limits the invention. is.

本発明のこれらの態様及び更なる態様は、以下の例及び添付図面において詳細に記載される。 These and further aspects of the invention are described in detail in the following examples and accompanying drawings.

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムの一例の斜視図を示す。図1に示される領域は、完全に屋内であると理解されるが、コンパクトな空間の屋外に存在し得る。1 shows a perspective view of an example multiplayer multi-sport indoor gaming system according to an exemplary embodiment of the invention disclosed herein; FIG. The area shown in FIG. 1 is understood to be completely indoors, but can exist outdoors in compact spaces.

図1に示される多人数参加型マルチスポーツ屋内ゲームシステムの他の斜視図である。2 is another perspective view of the multiplayer multi-sport indoor game system shown in FIG. 1; FIG.

図1に示される多人数参加型マルチスポーツ屋内ゲームシステムの上面図である。2 is a top view of the multiplayer multisport indoor game system shown in FIG. 1; FIG.

図1に示される多人数参加型マルチスポーツ屋内ゲームシステムの線4-4に沿う断面図である。4 is a cross-sectional view of the multiplayer multisport indoor gaming system shown in FIG. 1 along line 4-4; FIG.

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムの他の例の斜視図である。1 is a perspective view of another example of a multiplayer multisport indoor gaming system according to exemplary embodiments of the invention disclosed herein; FIG.

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムにおけるギャラリーの一例の上面図である。1 is a top view of an example gallery in a multiplayer multisport indoor gaming system according to an exemplary embodiment of the invention disclosed herein; FIG.

本明細書中に開示される本発明の例示的な実施形態に係るゴルフボールからプレイフィールドに視覚的、聴覚的及び/又は物理的効果をもたらす動的なインタラクティブなレンジ面を有する物理的なプレイフィールドの他の例の斜視図である。Physical play with a dynamic interactive range surface that provides visual, audible and/or physical effects on the playing field from a golf ball according to exemplary embodiments of the invention disclosed herein FIG. 11 is a perspective view of another example of a field;

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムの他の例の斜視図である。1 is a perspective view of another example of a multiplayer multisport indoor gaming system according to exemplary embodiments of the invention disclosed herein; FIG.

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムで使用される同期ゲームプレイ方法のフローチャートである。4 is a flowchart of a synchronized game play method for use in a multiplayer multisport indoor gaming system according to an exemplary embodiment of the invention disclosed herein;

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムで使用される非同期ゲームプレイ方法のフローチャートである。4 is a flowchart of an asynchronous game play method used in a multiplayer multisport indoor gaming system according to an exemplary embodiment of the invention disclosed herein;

本明細書中に開示される本発明の例示的な実施形態に係る多人数参加型マルチスポーツ屋内ゲームシステムで使用される部分同期ゲームプレイ方法のフローチャートである。4 is a flowchart of a partially synchronized game play method for use in a multiplayer multisport indoor gaming system according to an exemplary embodiment of the invention disclosed herein;

本明細書中に開示される本発明の例示的な実施形態に係る、図9、図10、及び、図11に記載されるゲームプレイ方法が展開され得るシステムアーキテクチャの一例である。FIG. 12 is an example of a system architecture upon which the game play methods described in FIGS. 9, 10 and 11 may be deployed, according to exemplary embodiments of the invention disclosed herein; FIG.

この発明は多くの異なる形態で実施可能であるが、本発明の幾つかの特定の実施形態が、図面に示されており、以下で詳細に説明される。しかしながら、本開示は、本発明の原理の例示と見なされるべきであり、本発明をそのように記載された特定の実施形態又はアルゴリズムに限定することを意図するものではないことが理解されるべきである。 While this invention may be embodied in many different forms, several specific embodiments of the invention are shown in the drawings and described in detail below. It should be understood, however, that this disclosure should be considered an exemplification of the principles of the invention and is not intended to limit the invention to the particular embodiments or algorithms so described. is.

本発明は、概して、アクティビティの魅力及び娯楽的価値を著しく向上させるとともに、静的で3次元の物理的フィールドでは不可能な完全に新規な目的及びゲームを可能にするための、動的なレンジ面(range surface)及び/又はレンジ周辺ディスプレイ(range-surrounding display)がプレイフィールドの終端部又は終端部付近に位置された多人数参加型マルチスポーツ屋内ゲームシステム及びプロセスに関する。 動的なレンジ面及び/又は動的なレンジ周辺ディスプレイは、各参加者及び他の参加者の没入的であるが共有されたビューを可能にするとともに、シミュレートされたディスプレイの利点を物理的なプレイフィールドと組み合わせることによって参加を更に拡大する、アクティビティのための共有プレイフィールドを伴う部分的にシミュレートされた環境をもたらす。特に、インタラクティブなレンジ面は、レンジ面上にわたって移動する又はレンジ面上に着地するボールに視覚的、聴覚的及び/又は物理的効果をもたらし、また、レンジ周辺ディスプレイは、ボールの連続飛行経路を表示するように構成される。 The present invention generally provides a dynamic range to significantly increase the attractiveness and entertainment value of activities, as well as to enable completely new objectives and games not possible with static, three-dimensional physical fields. A multiplayer multi-sport indoor gaming system and process in which a range surface and/or a range-surrounding display are located at or near the end of the playing field. Dynamic range planes and/or dynamic range perimeter displays allow for an immersive yet shared view of each participant and other participants, while taking advantage of simulated displays to physical It provides a partially simulated environment with a shared playfield for activities that further expands participation by combining it with a natural playfield. In particular, the interactive range surface provides visual, audible and/or physical effects on a ball moving over or landing on the range surface, and the range perimeter display provides a continuous flight path for the ball. configured to display.

多人数参加型マルチスポーツ屋内ゲームプレイレンジ、システム、及び、プロセスは、スポーツ・娯楽施設のベイステーション(bay station、仕切られた区画の場)から打たれた複数のボールの飛行経路を同時に動的に表示するために提供される。ベイステーションは、単一階/段又は複数階/段に位置されてもよい。 本発明は、ゲーム又はスポーツイベントなどのシミュレートされたアクティビティに対応する大きなマルチユーザゲーム環境上に埋め込まれて投影マッピングされた画像のシステムを含むことができる。多人数参加型マルチスポーツ屋内ゲームプレイシステム及びプロセスのレンジ及びフィールドは、本明細書中ではゴルフ用に構成されるゴルフ練習場として示されるが、ゲームプレイシステム及びプロセスが、ゴルフ、サッカー(ゴールキック、ペナルティキック)、フットボール(フィールドゴール、スロー)、バスケットボール、シューティング、及び/又は、アーケードゲームなどの様々なルール、フォーマット、並びに、ゲームプレイ環境及びスポーツのために構成され得ることが理解され得る。複数のタイプのスポーツを単一のゲームに組み合わせることができる(例えば、他のベイステーションからヒットされたゴルフボールでのスキートシューティング)。ゲームプレイ環境は、単一のベイステーションにおける複数のプレーヤ間の個々のフリープレイ、ゲームプレイ、又は、複数のベイ(又はベイステーションのレベル、例えば1階対2階によってさえも)における複数のプレーヤ間のゲームプレイ、又は、施設内の全てのベイによる及びそれらのベイ間のゲームプレイのために構成され得る。また、ゲームプレイ環境は、別個のスポーツ施設及び娯楽施設に位置されるプレーヤ間のゲームプレイのために構成されてもよい。更に、システム及びプロセスは、複数のユーザが同じフィールドでプレイできるようにするがユーザが同じアクティビティに関与することを必要とせず、また、ゲームプレイ環境は、一部又は全てのベイと一部又は全てのプレーヤとの間で同期させることができる。 ゲームは、タイミングを合わせることができ又はショットカウントを有することができ、また、ゲームは、ベイステーション又はプレーヤによって開始/停止することができる。 更に、ユーザは、シミュレートされた環境及び物理的環境からフィードバックを受け、また、ゲームプレイ環境及びベイステーションは、ギャラリーの参加及びリアルタイムのフィードバックを可能にする(ソーシャルメディア、解説、グッドショット!等。)。 A massively multiplayer multisport indoor game play range, system, and process dynamically dynamically simulates the flight paths of multiple balls simultaneously struck from a bay station in a sports and entertainment facility. provided for display on Bay stations may be located in a single stair/tier or in multiple tiers/tiers. The present invention can include a system of projection mapped images embedded over a large multi-user gaming environment corresponding to a simulated activity such as a game or sporting event. Although the range and field of the multiplayer multisport indoor game play system and process are referred to herein as a golf driving range configured for golf, the game play system and process may be used for golf, soccer (goal kicking, , penalty kicks), football (field goals, throws), basketball, shooting, and/or arcade games, and can be configured for a variety of rules, formats, and gameplay environments and sports. Multiple types of sports can be combined into a single game (eg, skeet shooting with golf balls hit from other bay stations). The gameplay environment can be individual free play, game play between multiple players at a single bay station, or multiple players at multiple bays (or even by bay station level, e.g., first floor versus second floor). or for game play by and between all bays in the facility. The game play environment may also be configured for game play between players located at separate sports and entertainment facilities. Further, the system and process allow multiple users to play on the same field but do not require the users to be involved in the same activity, and the gameplay environment may consist of some or all bays and some or all bays. All players can be synchronized. The game can be timed or have a shot count, and the game can be started/stopped by the bay station or the player. Additionally, users receive feedback from simulated and physical environments, and gameplay environments and bay stations allow gallery participation and real-time feedback (social media, commentary, Good Shot!, etc.). .).

同時プレイに加えて、レンジ、システム、及び、プロセスは、ゲームの同時及び連続のプレイの混合を可能にし得る。ゴルフのシミュレートされたラウンドを含む一実施形態において、視野の大きなフォーマットのビューは、全てのプレーヤに対して、彼らのそれぞれのショットを計画して実行するときであっても、更なるコンテキスト及び競争上の位置における感覚を与える。システム及びプロセスは、関連する場合にはほぼ同時のプレイをもたらし、適切な場合には順次のプレイをもたらす。例えば、ティーショットでは、位置プレーヤは全てのプレーヤに共通である。大型ディスプレイは、リアルタイムの競争を作り出すことによってゲームの相互の有用性を高める。各ショットがヒットされると、トラックが他のプレーヤのトラックと並んで表示される。異なるティーボックスからヒットするプレーヤによって必要とされる固有の視点は、順々にアクティブにされる。そのプレーヤが順次にアクティブにされると、表示された視点がホールから最も遠いプレーヤにシフトし、この場合、他の全てのプレーヤのショット位置の位置が表示され、全ての前のプレーヤのショットの軌道が空中に示される。各プレーヤは、前のショットに伴うプレーヤの成功又は失敗に基づいて自分達の連続ショットを計画することができる。 In addition to simultaneous play, ranges, systems, and processes may allow for a mix of simultaneous and sequential play of games. In one embodiment involving a simulated round of golf, the field-of-view large format view provides additional context and Gives a feeling of being in a competitive position. The system and process provide near-simultaneous play where relevant and sequential play where appropriate. For example, on a tee shot, the position player is common to all players. A large display enhances the interactive utility of games by creating real-time competition. As each shot is hit, the track is displayed alongside other player's tracks. The unique viewpoints required by players hitting from different tee boxes are activated in sequence. As that player is activated in sequence, the displayed viewpoint shifts to the player furthest from the hole, in which case the positions of all other players' shot positions are displayed, and all previous player's shot positions are displayed. A trajectory is shown in the air. Each player can plan their sequence of shots based on the player's successes or failures with previous shots.

ここで図面の図を参照すると、幾つかの図の全体にわたって同様の参照数字は同様の要素を示し、ゴルフ・娯楽施設10における各ベイステーション100は、ゲームプレイのために物理的なレンジ面102の背後に位置される。各ベイステーション100は、ヒット又は投入ゾーン104、ボールディスペンサ106、ゲームディスプレイ108、プログラム可能な照明(図示せず)、及び/又は、ベイ内センサシステム110を含む。 ボールディスペンサ106は、ユーザの要求に応じてボールを分配するベイ内ボール保管デバイスである。ボールディスペンサ106は、ボールを打撃、ヒット、又は、投入ゾーン104へ又はベイステーション100内のオートティー(図示せず)へと直接に分配するように構成されるボールリーダ(図示せず)を含むことができる。 ボールリーダは、ボールのブルートゥース(登録商標)、RFID、目視検査などを介して固有の識別子を読み取る1つ以上のセンサを含むことができる。 ベイ内センサシステム110は、打撃/ヒット衝撃又は投入トリガイベント並びにボール速度、垂直角、水平角、及び、衝撃タイムスタンプといった初期打ち上げパラメータを与えるセンサシステムである。ベイ内センサシステム110は、測定又は推定されるボールスピンデータ並びに推定された軌道情報を与えることができる。構成に応じて、ベイ内センサシステム110は、ベイステーション100の打撃、ヒット、又は、投入ゾーン104内、打撃、ヒット、又は、投入ゾーン104の上方、又は、打撃、ヒット、又は、投入ゾーン104の背後に位置されてもよい。 Referring now to the figures of the drawings, like reference numerals indicate like elements throughout the several views, each bay station 100 at the golf and entertainment facility 10 has a physical range surface 102 for game play. located behind. Each bay station 100 includes a hit or throw zone 104 , ball dispenser 106 , game display 108 , programmable lighting (not shown), and/or in-bay sensor system 110 . Ball dispenser 106 is an in-bay ball storage device that dispenses balls according to user demand. The ball dispenser 106 includes a ball leader (not shown) configured to dispense balls directly to the hitting, hitting, or throwing zone 104 or to an oat tee (not shown) within the bay station 100. be able to. The ball reader can include one or more sensors that read the unique identifier via Bluetooth®, RFID, visual inspection, etc. of the ball. In-bay sensor system 110 is a sensor system that provides strike/hit impact or throw trigger events and initial launch parameters such as ball velocity, vertical angle, horizontal angle, and impact timestamp. In-bay sensor system 110 can provide measured or estimated ball spin data as well as estimated trajectory information. Depending on the configuration, the in-bay sensor system 110 may be positioned within, above, or within the strike, hit, or throw zone 104 of the bay station 100 . may be located behind the

また、ベイステーション100はオートティーを含むことができ、オートティーは、打撃、ヒット、又は、投入ゾーン104に組み込まれるとともにベイステーション100内のボールディスペンサ106と一体化されたプログラム可能で調整可能な高さティーシステムである。 オートティーは、ソフトウェア又は物理的なボタンを介して制御可能である。 ボールは、ユーザによる要求に応じてボールディスペンサ106から直接に打撃、ヒット、又は、投入ゾーン104に分配されてもよい。 この構成において、ボールは、ボール保険デバイスから解放され、ボールリーダを使用して読み取られた後、ボールは、打撃、ヒット、又は、投入ゾーン104内のプレーヤの出口から分配される。 The bay station 100 may also include an auto-tee that is programmable and adjustable integrated into the strike, hit, or throw zone 104 and integrated with the ball dispenser 106 within the bay station 100. Height tee system. Autotea can be controlled via software or physical buttons. Balls may be dispensed directly from the ball dispenser 106 to the hitting, hitting, or throwing zone 104 as requested by the user. In this configuration, after the ball is released from the ball insurance device and read using a ball reader, the ball is dispensed from the player's exit within the strike, hit, or throw zone 104 .

使用中、ユーザは、ベイステーション100内に位置されるディスプレイ108(例えば、ヘッドアップディスプレイ、タッチスクリーンなど)上で又はユーザのモバイルデバイス並びに会場及びベイにリンクされるアプリケーションを介してゲーム又はアクティビティを選択する。 ゲーム又はアクティビティの選択に加えて、ディスプレイ108は、個々のプレーヤのビュー、飛行中のショット/ボール、推奨される次のショット/アクション(action、動作)、仮想ゲームプレイ環境などを示す。レンジ視覚化システムが、ユーザにより望まれる特定のゲーム又はアクティビティをロードする。ボールは、ボールディスペンサ106からベイステーション100内の打撃、ヒット、又は、投入ゾーン104に分配される。ボールがユーザに分配されると、ユーザはボールを打撃し、ヒットし、投入して、ゲーム、スポーツ、又は、アクティビティの目的を完了する。ボールの移動経路(又はその欠如)は、ベイ内センサシステム110及び/又はレンジセンサシステム112によって追跡される。 During use, a user can play a game or activity on a display 108 (e.g., heads-up display, touch screen, etc.) located within the bay station 100 or via the user's mobile device and applications linked to venues and bays. select. In addition to game or activity selection, the display 108 shows individual player views, shots/balls in flight, recommended next shots/actions, virtual game play environments, and the like. A range visualization system loads the specific game or activity desired by the user. Balls are dispensed from ball dispensers 106 to striking, hitting, or throwing zones 104 within bay station 100 . Once the ball has been distributed to the users, the user hits, hits, and throws the ball to complete the objective of the game, sport, or activity. The path of travel (or lack thereof) of the ball is tracked by in-bay sensor system 110 and/or range sensor system 112 .

レンジセンサシステム112は、ベイステーション100内に位置され、ボールに組み込まれ又はボール上に一体化され、レンジ面102上に一体化され、レンジ面102に組み込まれ、及び/又は、レンジ面102の周りに位置され得る。レンジセンサシステム112は、複数の重なり合うセンサデータストリームをレンジ面102及び仮想プレイフィールドを表わす三次元ボリュームに融合することによってショットを測定することができるシステムである。飛行軌道データは、トリガイベントの直後(約100分の1ミリ秒)に利用可能である。レンジセンサシステム112は、ベイステーション100のそれぞれからの100+個の軌道をリアルタイムで同時に測定するように構成される。レンジセンサシステム110は、マルチセンサレーダ、マルチカメラビジョン、地上衝撃センサ、及び/又は、複数のセンサシステムの融合を含むことができる。初期打ち上げデータは、物理的なレンジ面及びレンダリングされた仮想プレイフィールドを含めて、ディスプレイを変更し始めるために使用される。 The range sensor system 112 may be located within the bay station 100, embedded in or integrated on the ball, integrated on the range surface 102, embedded in the range surface 102, and/or on the range surface 102. can be positioned around. Range sensor system 112 is a system capable of measuring shots by fusing multiple overlapping sensor data streams into a three-dimensional volume representing range plane 102 and a virtual playing field. Flight trajectory data is available immediately (approximately 1/100th of a millisecond) after the trigger event. Range sensor system 112 is configured to simultaneously measure 100+ trajectories from each of bay stations 100 in real time. Range sensor system 110 may include multi-sensor radar, multi-camera vision, ground impact sensors, and/or a fusion of multiple sensor systems. Initial launch data is used to begin modifying the display, including the physical range plane and the rendered virtual playfield.

物理的なレンジ面102は、ベイステーション100の前方から延在し、保護ネット114によって保護され得るレンジ周辺動的インタラクティブディスプレイ116によって境界付けられ得る。図1及び図8に示されるように、物理的なレンジ面102はサイズが変化してもよい。各実施形態では、ターゲットが、物理的ターゲット118であるか又はインタラクティブなディスプレイ116に表示されるかどうかにかかわらず、ゴルフ・娯楽施設10のためのディスプレイ及びゲーム領域の全体に組み込まれ得る。本発明のレンジ、システム、及び、プロセスは、レンジ面102の上方の飛行経路、着地時のレンジ面102との接触、及び/又は、ボールがネット114又はレンジ周辺ディスプレイ116にヒットした後のボールの連続飛行経路を表示するために必要な任意のハードウェアを含み、また、ビデオ投影マッピング、埋め込み型LED、又は、他のプログラム可能な光源を含んでもよい。 レンジ面102は、レンジの地形部分であり、この部分は、1つ以上の物理的ターゲット118を含んでもよく、ネット114によって取り囲まれてもよい。 レンジ周辺ディスプレイ116は、終端部でネット114の背後に、レンジ面102の辺に沿って位置されてもよく、ボールがネット114又は他の態様の仮想共有プレイフィールドにヒットした後のボールの連続飛行経路を表示するように構成され得る。 レンジ周辺ディスプレイ116は、適切な投影ディスプレイ117又はLEDもしくはOLEDなどの他のディスプレイとすることができ、共有プレイフィールドを表示して複数の同時ユーザのために飛行中のボールを示すことができる。レンジ周辺ディスプレイ116及び終端ネット114は、ゲームプレイソフトウェア及びレンジ視覚化システムにおける仮想ターゲットにマッピングされ得る。更に、保護ネット114を一連の支持ポール120によって支持することができ、また、ネット114及び/又はポール120が物理的ターゲット(図示せず)を含んでもよい。図4に示されるように、支持ポール120は一連の制御可能なライト122を含むことができ、また、レンジは、レンジ面102から別個の又は相補的な仮想ターゲット又は効果を延在させるために、ポール120の中間の少なくとも1つのインタラクティブなレンジ側面又は壁124を含むこともできる。 The physical range plane 102 may extend from the front of the bay station 100 and be bounded by a range perimeter dynamic interactive display 116 that may be protected by protective netting 114 . As shown in FIGS. 1 and 8, the physical range surface 102 may vary in size. In each embodiment, targets, whether physical targets 118 or displayed on interactive displays 116, may be incorporated throughout the display and gaming area for golf and entertainment facility 10. FIG. The ranges, systems, and processes of the present invention provide the flight path over the range surface 102, the contact with the range surface 102 upon landing, and/or the ball after it hits the net 114 or the range perimeter display 116. and may include video projection mapping, embedded LEDs, or other programmable light sources. Range surface 102 is the terrain portion of the range, which may include one or more physical targets 118 and may be surrounded by net 114 . A range perimeter display 116 may be positioned behind the net 114 at the end and along the side of the range surface 102 to show the succession of the ball after it hits the net 114 or other manner of virtual shared playfield. It can be configured to display the flight path. The range perimeter display 116 can be a suitable projection display 117 or other display such as an LED or OLED and can display a shared playing field to show the ball in flight for multiple simultaneous users. Range perimeter displays 116 and termination nets 114 can be mapped to virtual targets in gameplay software and range visualization systems. Additionally, protective net 114 may be supported by a series of support poles 120, and net 114 and/or poles 120 may include physical targets (not shown). As shown in FIG. 4, the support pole 120 can include a series of controllable lights 122, and the range can extend separate or complementary virtual targets or effects from the range surface 102. , at least one interactive range side or wall 124 intermediate the poles 120 .

物理的ターゲット118は、レンジ面102、ネット114、又は、他の場所にある構造体であり、これらの構造体は、レンジ視覚化システムによって共通プレイフィールド内の仮想ターゲットとして電子的にマッピングされる。物理的ターゲット118の全部又は一部は静止又は可動であってもよく、また、物理的ターゲット118はショットを追跡するためのボールリーダを含み得る。 A physical target 118 is a range surface 102, net 114, or structure elsewhere that is electronically mapped by the range visualization system as a virtual target within a common playfield. . All or part of physical target 118 may be stationary or movable, and physical target 118 may include a ball reader for tracking shots.

レンジ面102の効果は、リアルタイムビデオ、予め記録されたシーケンス、並びに、音楽及び他のイベント入力から駆動することもできる。 埋め込み型デジタル制御ライト107、ビデオ投影デバイス109、及び/又は、他の反応面は、少なくともレンジ面102に投影されるゲームプレイオブジェクト111を与えるべくネット114及び/又は支持ポール120及び/又は物理的ターゲット118に沿って位置されてもよい。 ビデオディスプレイ又はプログラム可能なライト(例えば、LED又はOLED)又は他のタイプのディスプレイは、それらがトレーサ又は他の視覚的、聴覚的又は物理的効果を介してボールの最終位置に関する特定の情報を提供するように、レンジ面102、レンジ側面又は壁124内に、レンジ面102の天井に沿って、又は、レンジの外側に埋め込まれ得る。 照明及びビデオ効果に加えて、レンジ面102への物理的効果は、花火の打ち上げ、煙又は霧機械、ウォータージェット、噴水、及び、視覚、聴覚、及び/又は、物理的体験を向上させるために一般に使用される他の特殊効果を含むことができるが、これらに限定されない。更に、レンジ面102は、異なる照明、効果、及び/又は、ターゲットを伴う昼モード及び夜モードなどの高照度及び低照度の状況用に構成することができる。 Range plane 102 effects can also be driven from real-time video, pre-recorded sequences, and music and other event inputs. Embedded digitally controlled lights 107 , video projection devices 109 , and/or other responsive surfaces may include nets 114 and/or support poles 120 and/or physical objects 114 to provide game play objects 111 projected onto range surface 102 at least. It may be positioned along target 118 . Video displays or programmable lights (e.g. LEDs or OLEDs) or other types of displays, they provide specific information regarding the final position of the ball via tracers or other visual, auditory or physical effects. As such, it may be embedded within the cooktop 102, the cookside or wall 124, along the ceiling of the cooktop 102, or outside the cooktop. In addition to lighting and video effects, physical effects on the range surface 102 may include fireworks, smoke or fog machines, water jets, fountains, and other effects to enhance the visual, auditory, and/or physical experience. It can include, but is not limited to, other commonly used special effects. Additionally, range plane 102 can be configured for high and low light situations, such as day and night modes with different lighting, effects, and/or targets.

図3及び図4に例示されるように、レンジ面102は、支持ポール120及び/又は物理的ターゲット118に装着されるビデオ投影デバイス109を使用してリアルタイムに面102上に直接に動的に投影/マッピングされるゲームプレイオブジェクト111を有することができる。 レンジ面120は、レンジ面上に位置される一連の制御可能なライトストリップを含むことができる。 ライトストリップは、様々な色で照明できる複数の発光ダイオード又は他の照明機構(図示せず)を有することができる。 ライトストリップはX軸及びY軸に沿って配置され、また、各ダイオードには、レンジ、システム、及び、プロセスがレンジ面102上のその位置に基づいて特定のダイオードを照明できるようにする固有の座標識別子(例えば、X1、Y1)を割り当てることができる。結果として得られる座標平面は、レンジ面102上の各位置をX/Y座標として表わすことができるようにする。ダイオードは、複合プラスチックチューブ内に収容することができ、電気配線がダイオードを電源(図示せず)に接続する。図5に見られるように、レンジ面102上に示されるダイオードの近接は、ショットと一致することができる。また、ダイオードは、ベイステーション100に向かってより近く、レンジ周辺スクリーン116に向かってレンジ面102の更に下方に離間されてもよい。 As illustrated in FIGS. 3 and 4, the range surface 102 can be dynamically projected in real time directly onto the surface 102 using video projection devices 109 mounted on support poles 120 and/or physical targets 118. You can have a gameplay object 111 projected/mapped. Range surface 120 may include a series of controllable light strips positioned on the range surface. The light strip can have multiple light emitting diodes or other lighting mechanisms (not shown) that can illuminate in different colors. The light strips are arranged along the X and Y axes, and each diode has a unique light that allows ranges, systems, and processes to illuminate a particular diode based on its position on the range plane 102. Coordinate identifiers (eg, X1, Y1) can be assigned. The resulting coordinate plane allows each position on the range plane 102 to be represented as an X/Y coordinate. The diode can be housed within a composite plastic tube and electrical wiring connects the diode to a power supply (not shown). As seen in FIG. 5, the proximity of the diodes shown on the range plane 102 can coincide with the shot. Also, the diodes may be spaced closer toward the bay station 100 and further down the range plane 102 toward the range perimeter screen 116 .

ライトストリップ内のダイオードの相対座標位置は、ディスプレイサーバ内のレンジ視覚化システムによって記憶され、また、ボール飛行座標(X、Y、Z及び時間)は、ショットデータベース内のレンジ視覚化システムによって記憶される。レンジ視覚化システムは、ゲームモード、採点データ、物理的ターゲット(仮想にマッピングされる)、純粋に仮想的なターゲット、レンジ視覚化及び状態、並びに、物理的シミュレーションを視覚化するように構成される。 仮想ターゲットは、レンジ視覚化システムにおける物理的ターゲット118の仮想表現であり、また、仮想ターゲットは、共有された仮想レンジ面102(純粋な仮想的なターゲット)上に物理的ターゲット118を必要とせずに存在することができる。 更に、レンジ視覚化システムのディスプレイサーバは、ユーザの出入りを記録し、予約されたベイ時間、ウェイターの要求、及び、他の顧客トランザクションを処理することによってベイ状態を処理する。 また、ディスプレイサーバは、レンジ面102への及び/又は施設内の及び/又はベイステーション100内の視覚的、聴覚的又は物理的効果がユーザの入力及び目的達成の成功と適切に相関するように、ゲーム又はアクティビティに関するデータを受信してゲーム又はアクティビティを制御する。 The relative coordinate positions of the diodes in the light strip are stored by the range visualization system in the display server, and the ball flight coordinates (X, Y, Z and time) are stored by the range visualization system in the shot database. be. The range visualization system is configured to visualize game modes, scoring data, physical targets (virtually mapped), purely virtual targets, range visualization and states, and physics simulations. . A virtual target is a virtual representation of a physical target 118 in a range visualization system, and a virtual target does not require a physical target 118 on a shared virtual range surface 102 (a purely virtual target). can exist in In addition, the display server of the range visualization system processes bay status by recording user entry and exit and processing reserved bay times, waiter requests, and other customer transactions. The display server may also provide visual, audible, or physical effects on the range surface 102 and/or within the facility and/or within the bay station 100 to appropriately correlate with user input and successful achievement of objectives. , receives data about the game or activity and controls the game or activity.

使用中、ボールがベイステーション100のうちの1つからプレーヤによってヒットされ、投入され、又は、打撃されると、ベイ内センサシステム110がトリガイベント(t)を検出し、また、ボールがレンジ面102上を飛ぶときのボールのボール飛行座標がレンジセンサシステム112によって検出される。レンジ視覚化システムは、ベイステーション100のそれぞれごとに、各センサシステム(例えば、ベイ内センサシステム110及びレンジセンサシステム112)からゲームプレイパラメータ、トリガーイベントデータ、及び、ボール飛行座標を集約する。 ベイ内ディスプレイ108は、レンジ面102を映し出すことができる又は完全に仮想化されたゲームプレイ環境を示すことができる仮想ゲームプレイ環境を示す。 レンジビューは、レンジ面102を見下ろしているイベントが事実上ベイステーション100に表示されるように、レンジ視覚化システムによって同期される。経時的に、レンジ視覚化システムは、観測された打ち上げパラメータ及び飛行データをマッピングして記録し、迅速な飛行予測を可能にし、この予測は、その後、表示面、プロジェクタ、LEDライトなどにリンクされて、ボールが前記ディスプレイ及びライトの近くを物理的に移動するときに表示が行なわれることを可能にする。 In use, when a ball is hit, thrown, or struck by a player from one of the bay stations 100, the in-bay sensor system 110 detects a trigger event (t) and the ball lands on the range surface. Ball flight coordinates of the ball as it flies over 102 are detected by range sensor system 112 . For each bay station 100, the range visualization system aggregates gameplay parameters, trigger event data, and ball flight coordinates from each sensor system (eg, in-bay sensor system 110 and range sensor system 112). In-bay display 108 presents a virtual gameplay environment that may mirror range plane 102 or may present a fully virtualized gameplay environment. The range view is synchronized by the range visualization system such that the event looking down on the range plane 102 is effectively displayed on the bay station 100 . Over time, the range visualization system maps and records observed launch parameters and flight data, enabling rapid flight predictions that are then linked to display surfaces, projectors, LED lights, etc. to allow the display to occur as the ball physically moves near the display and lights.

更に、ボールが物理的ターゲット118のうちの1つに移動すると、レンジ視覚化システムは、例えば、そのユーザ又はベイステーション100に固有の色でレンジ面102上にボールの経路を表示するように1つ以上の効果を指示することができる。ユーザがターゲット領域900をうまくヒットすると、波紋効果(例えば、図7)などのレンジ面102への更なる変化をターゲット領域900に表示することができる。加えて、ベイステーション100内の可聴反応を再生して成功又は失敗を示すことができ、また、ベイステーション100内の光の色相も変更することができる。 また、ゴルフ・娯楽施設10は、個々のベイステーション100の背後に位置されるギャラリー12を含んでもよい。ギャラリーは、視聴者がベイステーション100にアクセスして見ることができるようにする。ギャラリー12の位置により、視聴者は、ベイステーション100内、レンジ面102上、及び、レンジ周辺ディスプレイ116上でゲームプレイを観戦することができ、或いはさもなければ、ゴルフ・娯楽施設10に表示され得る。 Further, when the ball moves to one of the physical targets 118, the range visualization system may be configured to display the ball's path on the range surface 102 in a color specific to that user or bay station 100, for example. More than one effect can be specified. If the user successfully hits the target area 900, further changes to the range surface 102, such as a ripple effect (eg, FIG. 7), can be displayed in the target area 900. FIG. Additionally, an audible response within the bay station 100 can be played to indicate success or failure, and the hue of the light within the bay station 100 can also be changed. Golf and entertainment facility 10 may also include galleries 12 located behind individual bay stations 100 . The Gallery allows viewers to access and view Bay Station 100 . The location of the gallery 12 allows viewers to watch gameplay within the bay station 100 , on the range surface 102 , and on the range perimeter display 116 or otherwise displayed at the golf and entertainment facility 10 . obtain.

ここで図9、図10、及び、図11を参照すると、前述のゴルフ・娯楽施設10内で使用することができるゲームプレイの同期方法、非同期方法、及び、部分同期方法が示されている。ゴルフ・娯楽施設10内でのゲームプレイのこれらの方法は、ゲーム又はスポーツの複数のプレーヤが指定されたベイ100から共有プレイフィールド上へと同時にプレイすることができるようにする。このプレイフィールドは、物理的ターゲット118及びレンジスクリーン116の端部を組み込むレンジ面102を含むことができる物理的ゲーム領域を含んでもよい。レンジスクリーン116の端部は、表示されたデジタルゲームプレイオブジェクト111を介してデジタルゲーム領域を表示することができる。このようにデジタルの物理的なゲーム領域を使用することにより、プレイのゲームのフィールドを所定のスポーツ又はアクティビティの標準的なプレイフィールドよりも小さくすることができ、それにより、ユーザ及びプレーヤが所定のスポーツをより柔軟にプレイすることが可能になる。幾つかの実施形態において、プレーヤは、それぞれのプレーヤごとに共有プレイフィールドを別々に表示することができる別々のゴルフ・娯楽施設10を介してゲームプレイにおいて及び互いに相互作用する。これらの実施形態において、プレーヤのゲームとの相互作用に関するデータは、ゴルフ・娯楽施設10間で共有することができる。この発明及びプレイフィールドに関する主な設定は、屋内であり、1つ以上のベイステーション100と、プレーヤのアクティビティ及び/又はショットを追跡するための1つ以上のセンサ110、112と、プレーヤ又はプレーヤのボールの移動を制限するネット114と、デジタルゲームプレイオブジェクト111及び他のゲーム要素を表示することができるスクリーン116と、プレーヤのアクティビティ又はショットの最終結果を計算して予測するコンピュータと、プレイフィールド及びプレーヤのアクティビティ、ショットなどを表示するためのライト又はレーザビデオプロジェクタ109と、プレーヤによって共有される限られた物理空間内に更なる情報又は照明を与えるための環境照明107とからなる。 Referring now to Figures 9, 10 and 11, there are illustrated synchronous, asynchronous and partially synchronous methods of game play that may be used within the golf and entertainment facility 10 described above. These methods of game play within the golf and entertainment facility 10 allow multiple players of a game or sport to play simultaneously from designated bays 100 onto a shared playing field. This playfield may include a physical game area that may include a range surface 102 that incorporates physical targets 118 and the edge of range screen 116 . The edge of the range screen 116 can display the digital game area through the displayed digital game play objects 111 . Using a digital physical game area in this way allows the game field of play to be smaller than the standard field of play for a given sport or activity, thereby allowing users and players to It makes it possible to play sports more flexibly. In some embodiments, players interact in gameplay and with each other through separate golf and entertainment facilities 10 that can display shared play fields separately for each player. In these embodiments, data regarding player interactions with the game may be shared between golf and entertainment facilities 10 . The primary setting for the present invention and playfield is indoors, with one or more bay stations 100, one or more sensors 110, 112 for tracking player activity and/or shots, and players or players. a net 114 that limits movement of the ball; a screen 116 that can display digital gameplay objects 111 and other game elements; a computer that calculates and predicts the final outcome of a player's activity or shot; It consists of lights or laser video projectors 109 for displaying player activity, shots, etc., and ambient lighting 107 for providing additional information or illumination within the limited physical space shared by the players.

ここで図12を参照すると、図9、図10、及び、図11に記載されるゲームプレイ方法を展開することができるシステムの実施形態が示される。システムは、ゴルフ・娯楽施設10であってもよい会場500と、純粋な観客502と、オフサイトゲームサーバ504と、シングルステーションシミュレータ506とを含む。システム内のこれらの要素とサブ要素との間の接続が接続矢印で示される。接続は、システム内の要素とサブ要素との間でデータ又はコマンドを送信又は受信するために使用され得る。会場500は、ゲームクライアントステーション510に接続される様々なディスプレイ108を含むベイ100であってもよいステーション508を含む。また、ステーション508は、ステーションショット追跡センサ又はベイ内知覚システム110を含む。会場500は、ボール飛行のレンダリングを行なうためにベイ内知覚システム110及びボール飛行サーバ512に接続される会場ショット追跡センサ又はレンジセンサシステム112を更に含む。ステーション508にはゲーム論理サーバ514も接続される。ゲーム論理サーバ514は、レンジ壁124上又はレンジ面102上に位置され得るマルチステーション投影LED又は制御可能ライト122に接続される。また、システム会場500は、ゲーム論理サーバ514を介してプレーヤに関する情報をシステムに提供することができるユーザデータ516も記憶している。また、オフサイトゲームサーバ504は、ゲーム論理サーバ514も有し、会場500に記憶されたデータを補うためにユーザデータ516を記憶することもできる。シングルステーションシミュレータ506は、ショット追跡センサ又はベイ内知覚システム110に接続される様々なディスプレイ108を含んでもよい。このようにして、シングルステーションシミュレータ506は、会場500のステーション508と同様であるがレンジセンサシステム112の助けを伴わない態様で動作する。このようにして、図12は、図9、図10、及び、図11のゲームプレイ方法を容易にするために使用され得るシステムの一実施形態を示す。図12に示されるシステムのアプリケーション及びその要素並びにサブ要素は、図9、図10、及び、図11のゲームプレイ方法の説明において示される。 Referring now to FIG. 12, an embodiment of a system capable of deploying the game play method described in FIGS. 9, 10 and 11 is shown. The system includes a venue 500 , which may be a golf and entertainment facility 10 , a pure spectator 502 , an offsite game server 504 and a single station simulator 506 . Connections between these elements and sub-elements in the system are indicated by connecting arrows. Connections may be used to send or receive data or commands between elements and sub-elements within the system. Venue 500 includes station 508 , which may be bay 100 containing various displays 108 connected to game client stations 510 . Station 508 also includes a station shot tracking sensor or intra-bay perception system 110 . The venue 500 further includes a venue shot tracking sensor or range sensor system 112 connected to the in-bay perception system 110 and the ball flight server 512 for rendering the ball flight. A game logic server 514 is also connected to station 508 . The game logic server 514 is connected to multi-station projection LEDs or controllable lights 122 that may be positioned on the range wall 124 or on the range surface 102 . System venue 500 also stores user data 516 that can provide information about players to the system via game logic server 514 . The offsite game server 504 also has a game logic server 514 and may store user data 516 to supplement the data stored at the venue 500 . Single station simulator 506 may include various displays 108 connected to shot tracking sensors or in-bay perception system 110 . In this manner, single station simulator 506 operates in a manner similar to station 508 in venue 500 but without the assistance of range sensor system 112 . As such, FIG. 12 illustrates one embodiment of a system that may be used to facilitate the game play methods of FIGS. The application of the system shown in FIG. 12 and its elements and sub-elements are presented in the game play method descriptions of FIGS.

図9、図10、及び、図11のゲームプレイ方法において、コンピュータシステムは、大きいスクリーン上でデジタルゲームアリーナ又はゴルフ練習場などのプレイフィールドをレンダリングし、それにより、各プレーヤにプレイフィールドの一部又は全てのビューを与える。デジタルゲームアリーナは、プレイフィールドを生成するために上記で示されて説明された物理的ゲームアリーナと組み合わされてもよい。各プレーヤのショットは、(1)クラブスイング経路、アタックアングル、ボール打撃前、ボール打撃時、及び、ボール打撃後のフェースの向き、クラブ速度、及び、他の情報を含み得るクラブデータと、(2)垂直打ち上げ角度、水平打ち上げ角度、ボール速度、ボールサイドスピン、ボールバックスピン、及び、他の情報を含むことができるボール打ち上げデータと、(3)3次元x-y-z位置グリッド及びグリッド内のボール位置及び経時的なヒット位置に対するグリッド内のボールの移動を決定するための時間によって表わされてもよい実際のボール飛行データとの組み合わせを観測することによって追跡される。これらの観測されたパラメータは、ボールがスクリーン116又はネット114にヒットするまでのみ存在する。観測結果は、各ヒットステーションに固有のコンピュータシステムに又は全てのヒットステーションによって共有されるコンピュータに報告される。その後、コンピュータシステムは、ボールの時間ベースの位置をコントローラに与え、コントローラは、ヒット位置からのボールの経路を、スクリーン116又はネット114に照射し、その後、共有プレイフィールド内でボールをレンダリングする1つ以上のビデオプロジェクタ109に照射することができる。飛行経路トレーサを伴ってコンピュータレンダリングされたボールは、ネット114上又はスクリーン116上の衝撃ポイントからデジタルゲーム領域へとレンダリングされる。このようにして、レンジ面102、物理的ターゲット118、及び、レンジ壁124内で取り囲まれた領域を含み得る物理的ゲーム領域、及び、スクリーン116に表示されるデジタルゲーム領域の両方によって、ユーザはプレイフィールド上で他のユーザと相互作用することができる。 In the game play methods of FIGS. 9, 10 and 11, the computer system renders a playfield, such as a digital game arena or golf driving range, on a large screen, thereby giving each player a portion of the playfield. Or give all views. A digital game arena may be combined with the physical game arena shown and described above to create a playfield. Each player's shot includes (1) club data, which may include club swing path, angle of attack, face orientation before, during, and after hitting the ball, club speed, and other information; 2) ball launch data, which can include vertical launch angle, horizontal launch angle, ball velocity, ball sidespin, ball backspin, and other information; and (3) 3D xyz position grid and grid. It is tracked by observing a combination with actual ball flight data, which may be represented by time to determine the ball's position in the grid and the movement of the ball in the grid relative to the hit position over time. These observed parameters exist only until the ball hits the screen 116 or net 114 . Observations are reported to a computer system specific to each hitstation or to a computer shared by all hitstations. The computer system then provides the ball's time-based location to the controller, which projects the ball's path from the hit location onto the screen 116 or net 114, and then renders the ball within the shared playfield. More than one video projector 109 can be illuminated. A computer-rendered ball with a flight path tracer is rendered from the point of impact on net 114 or screen 116 into the digital game area. In this way, both the physical game area, which may include the area enclosed within the range surface 102, physical targets 118, and range walls 124, and the digital game area displayed on the screen 116 allow the user to You can interact with other users on the playfield.

ここで図9を参照すると、同期プレイの方法が示されて記載される。同期プレイは、1つ以上のゴルフ・娯楽施設10における全てのプレーヤ及びベイ100が共通の目的で同じゲーム又はアクティビティをプレイすることを伴う。各プレーヤは、ベイ内の他のプレーヤ又はプレーヤのグループと直接競合している。一例は、共有フィールドのその領域内のフラグ、物理的ターゲット118、デジタルターゲット、又は、ゲームプレイオブジェクト111に対して他のプレーヤよりも近いボールを着地させることによって、共有プレイフィールドの領域を「捕捉する」ことをプレーヤに要求するゲームである。ゲームは、一般に、全てのプレーヤに関して同時に始まり、また、プレーヤは、自分達のベイ100から自分達のショットを観察し、他のプレーヤのショットと一緒にスクリーン116上で結果を観察することができる。所定のプレーヤによって制御されるフィールドの領域は、ゲームの終了まで又は異なるプレーヤがフィールドのその領域内のフラグの近くに自分達のボールを着地するまでその領域を制御する所定数のポイントを毎分そのプレーヤにもたらす。互いに近くのヒット領域から全てのプレーヤのショットをリアルタイムでレンダリングするスクリーン116へとプレイする複数の人は、ギャラリー12に位置される参加者及び観察者にとって高い競争力のあるダイナミックさ及び興奮をもたらす。同期プレイアクティビティの他の例は、所定の期間に何ショットが取られたか、ボールが限られたショット数でどれだけ遠くに移動したかに関してプレーヤに報酬を与えることができ、或いは、限られたショット数で又は限られた期間内で一連のシステム又はユーザ指定のターゲットに向かってショットを実行するようにプレーヤに要求することができる。 Referring now to FIG. 9, a method of synchronous play is shown and described. Synchronous play involves all players and bays 100 at one or more golf and entertainment facilities 10 playing the same game or activity with a common goal. Each player is in direct competition with other players or groups of players in the bay. One example is to "capture" an area of a shared playfield by landing a ball closer than another player to a flag, physical target 118, digital target, or gameplay object 111 in that area of the shared field. It is a game that requires the player to "play". The game generally begins at the same time for all players, and players can view their shots from their bay 100 and view the results on screen 116 along with other players' shots. . An area of the field controlled by a given player receives a predetermined number of points every minute until the end of the game or until a different player lands their ball near a flag in that area of the field. bring to that player. Multiple people playing from hit areas close to each other to a screen 116 that renders shots of all players in real-time, creating a highly competitive dynamic and excitement for participants and observers located in the gallery 12 . Other examples of synchronous play activities can reward players as to how many shots are taken in a given period of time, how far the ball travels in a limited number of shots, or a limited number of shots. A player may be required to perform shots towards a series of system or user specified targets in a number of shots or within a limited period of time.

図9に示されるように、同期ゲームプレイ方法のためのプロセスは、ゲームサーバがプレーヤ又はゲームマネージャからゲーム選択を受けるステップ200から始まる。プレーヤは、ベイ100内に位置されるディスプレイ108上のゲーム選択に入ることができる。ゲームが選択された後、プロセスはステップ202に進み、このステップでは、各ベイ100内に位置される一人以上のヒットステーション内のユーザがゲームをプレイすることを選択する。ユーザは再びベイ100内のディスプレイ108との相互作用によってゲームをプレイすることを選択することができる。ディスプレイ108は、選択、情報、及び、ユーザプロファイルをゲームサーバ又はシステムに入力するためにプレーヤによって使用され得ることが理解される。ヒットステーションがプレイすることを選択した後、ステップ204において、共通のプレイフィールドが、選択されたゲームにおける所定の構成に基づいてレンダリングされる。共通のプレイフィールドは、ディスプレイ108又はレンジスクリーン116の端部に表示されてもよい。ステップ206に示されるように、ハンディキャップなどのアクティブプレーヤに固有の視覚調整も、各ヒットステーションに提示されて、レンジスクリーン116の端部を介して共通のプレイフィールド及び/又はベイ100内のディスプレイ108に適用されてもよい。 As shown in FIG. 9, the process for the synchronous game play method begins at step 200 where the game server receives a game selection from a player or game manager. A player may enter a game selection on display 108 located in bay 100 . After the game has been selected, the process proceeds to step 202 where users in one or more hit stations located within each bay 100 select to play the game. The user may again choose to play the game by interacting with display 108 in bay 100 . It is understood that the display 108 can be used by the player to enter selections, information and user profiles into the game server or system. After a hit station has chosen to play, at step 204 a common playfield is rendered based on a predetermined configuration in the selected game. A common playfield may be displayed at the end of display 108 or range screen 116 . Visual adjustments specific to the active player, such as a handicap, are also presented to each hit station and displayed within the common playfield and/or bay 100 via the edge of the range screen 116, as shown in step 206. 108.

システムによって共通のプレイフィールドが確立された後、ステップ208においてゲームが始まり、また、ステップ210において、プレーヤはベイ100内のヒットステーションからショットを打つことができる。プレーヤがボールを打つと、ステップ212において、ヒットステーションは、ボール打ち上げイベントを識別して、打ち上げパラメータをショットサーバに送信する。ボールが打ち上げられるときにマルチステーションセンサが存在する場合、ステップ214において、ショットサーバは、ボール飛行に関する更なるデータを所定の時間にわたって待つ。ボール飛行及びボール打ち上げからのデータは、レンジセンサシステム112及びベイ内センサシステム110によって収集され得る。利用可能なボール打ち上げ及びボール飛行データが、システムによってショットがレンダリングされるのに十分である場合、ショットサーバはステップ216においてショットをレンダリングする。ショットサーバは、ベイ100内のヒットステーションから物理的ゲーム領域を介して仮想プレイフィールド又はデジタルゲーム領域に入るボール飛行のレンダリング又は完全なビューを作成する。ショットがレンダリングされた後、プロセスがステップ218に進み、このステップでは、完全にレンダリングされたボール飛行データがゲーム論理サーバに送信される。ステップ220において、ゲーム論理サーバは、レンダリングされたショットを取得し、ゲームパラメータ、目的、及び、ゲーム環境に対するショットを評価して、レンダリングされたショットからゲーム結果を決定する。その後、プロセスはステップ224に進む。 After a common playing field has been established by the system, the game begins at step 208 and at step 210 a player may hit a shot from a hit station in bay 100 . When the player hits the ball, at step 212 the hit station identifies a ball launch event and sends launch parameters to the shot server. If a multi-station sensor is present when the ball is launched, then at step 214 the shot server waits a predetermined amount of time for more data regarding ball flight. Data from ball flight and ball launch may be collected by range sensor system 112 and in-bay sensor system 110 . If the available ball launch and ball flight data is sufficient for the shot to be rendered by the system, the shot server renders the shot at step 216 . The shot server creates a rendering or complete view of the ball flight from the hit station in bay 100 through the physical game area and into the virtual playfield or digital game area. After the shot is rendered, the process proceeds to step 218 where the fully rendered ball flight data is sent to the game logic server. At step 220, the game logic server obtains the rendered shot and evaluates the shot against game parameters, objectives, and game environment to determine a game outcome from the rendered shot. The process then proceeds to step 224 .

ステップ214の後にショットをレンダリングできるようにするためにデータを利用できない場合、ステップ222において、ショットサーバは、不十分な利用可能データを拒絶して、レンダリングされたボール飛行を伴うことなくゲームサーバに打ち上げイベントを送信し、また、ゲームサーバは、ゲーム内結果を生成するためにゲームルールを適用する(例えば、プレーヤは、ターンを失う又はポイントを受けない)。その後、プロセスはステップ224にスキップする。ステップ224において、対応するショット及び打ち上げイベントからのレンダリングデータが事前割り当てディスプレイ108に送信される。プロセスがステップ222に従った場合、ステップ224は、失敗したショットに関連するショットメッセージをディスプレイ上にレンダリングすることを伴い得る。プロセスがステップ216に従った場合、ステップ224は、ショットをディスプレイ上にレンダリングすることを伴い得る。ディスプレイは、ステーション固有のプレイフィールドディスプレイ、レンジスクリーン116の端部、ヒットステーションディスプレイ108、ヒットステーション固有の二次ディスプレイ、ゲームスコア、アクティブプレーヤ、及び、ステーション及び関連する統計などの他のゲーム情報を一般的に示す他の会場データディスプレイを含んでもよい。レンダリング情報を受信するディスプレイは、プレーヤのモバイルデバイスを含んでもよい。レンダリングデータが事前割り当てディスプレイに送信された後、ゲームは、ステップ208に戻ってステップ208からプロセスを前に進め続けることによってステップ226において継続することができる。ゲームが終了すると、プロセスがステップ228に進み、このステップでは、ゲームサーバが更なるショットをロックアウトして最終結果をプレーヤに提示する。幾つかの実施形態において、ゲームは、設定された時間の経過、閾値スコアへの到達、又は、閾値ショット数のヒットによって終了することができる。ゲームが終了したとき、ゲームサーバは、ステップ230において、プロセスをステップ200に戻すことによってゲームを再開する他のゲーム選択を待つ。このようにして、ゴルフ・娯楽施設10における同期ゲームプレイ方法の一実施形態が示される。 If the data is not available to allow the shot to be rendered after step 214, then in step 222 the shot server rejects the insufficient available data and sends it to the game server without the rendered ball flight. A launch event is sent, and the game server applies game rules to generate in-game outcomes (eg, player loses turn or receives no points). The process then skips to step 224 . At step 224 , rendered data from the corresponding shots and launch events are sent to pre-assigned displays 108 . If the process followed step 222, step 224 may involve rendering on the display a shot message associated with the failed shot. If the process followed step 216, step 224 may involve rendering the shot on the display. The displays include station-specific playfield displays, end of range screens 116, hit-station displays 108, hit-station-specific secondary displays, game scores, active players, and other game information such as stations and related statistics. Other venue data displays generally shown may also be included. A display that receives the rendering information may include the player's mobile device. After the rendering data has been sent to the pre-allocated displays, the game may continue at step 226 by returning to step 208 and continuing the process forward from step 208 . Once the game is over, the process proceeds to step 228 where the game server locks out further shots and presents the final result to the player. In some embodiments, the game may end by passing a set amount of time, reaching a threshold score, or hitting a threshold number of shots. When the game is over, the game server waits for another game selection at step 230 to restart the game by returning the process to step 200 . Thus, one embodiment of a synchronized game play method at the golf and entertainment facility 10 is illustrated.

ここで図10を参照すると、ゲームプレイの非同期方法が示される。非同期プレイは、各ヒットステーションがそのヒットステーション又はベイに固有のゲームをプレイできるようにする。このようにして、ゴルフ・娯楽施設10における各ヒットステーションは異なるゲームをプレイすることができる。ゴルフ・娯楽施設10は、非同期プレイに関与する異なるヒットステーション及びベイ100におけるプレーヤが依然として共有プレイフィールドでプレイできるようにし、それにより、ゲーム体験を向上させる。非同期プレイでは、ベイ100のヒットステーション内の人がダーツのゲームをプレイすることを選択することができる。ダーツでは、ベイ100のヒットステーション内の各プレーヤが5つのショットを有し、また、各ショットは、ボールがデジタルゲーム領域又は仮想プレイフィールド内のオブジェクトにどれだけ近く着地するかによって採点される。ショットが完了した後、最も多くのポイントを有するプレーヤがゲームに勝つ。多人数参加型屋内ゴルフレンジにおいて、レンジスクリーン116の端部などの共通ディスプレイは、ダーツゲームのためのプレイフィールド内のゲームプレイオブジェクト111及びダーツゲームからの各プレーヤからのショットを示す。ダーツゲームをプレイするベイ100内の1つ以上のディスプレイ108は、ベイ100のダーツゲームに固有のプレイフィールドの修正されたビューを提供する。この修正されたビューは、その領域内にボールを着地させる値を示すプレイフィールド内の各オブジェクトの周りの同心円を伴うプレイフィールドを含むことができる。 Referring now to Figure 10, an asynchronous method of game play is shown. Asynchronous play allows each hit station to play games specific to that hit station or bay. In this manner, each hit station at the golf and entertainment facility 10 can play a different game. The golf and entertainment facility 10 allows players at different hit stations and bays 100 involved in asynchronous play to still play on a shared playing field, thereby enhancing the gaming experience. In asynchronous play, a person in a hit station at bay 100 can choose to play a game of darts. In darts, each player in the hit station of bay 100 has five shots, and each shot is scored by how close the ball lands to an object in the digital game area or virtual playfield. After the shot is completed, the player with the most points wins the game. In a multiplayer indoor golf range, a common display such as the edge of range screen 116 shows gameplay objects 111 in the playing field for the darts game and shots from each player from the darts game. One or more displays 108 in the darts game playing bay 100 provide a modified view of the playing field specific to the darts game in bay 100 . This modified view may include the playfield with concentric circles around each object in the playfield indicating the value of landing the ball within that area.

前述したダーツゲームが一のベイ100内でプレイされている間、他のゲームが他のベイ100内で同時にプレイされてもよい。例えば、他のベイは、21のカードゲームをプレイすることを選択することができる。この場合、フィールド内のオブジェクトは、カードゲームをプレイするベイ100内のディスプレイ108上にカードとして表示されてもよい。この例において、ゲームの目的は、各プレーヤが、このゲームにおけるベイ100内のディスプレイ108上のカードにマッピングされるゲームプレイオブジェクト111又は共通プレイフィールド内のレンジ面又は境界をヒットすることによってカードを集めることである。ゲームの終わりに、カードの合計が21を超えずに21に最も近いプレーヤがゲームに勝つ。前述したように、非同期プレイにおいて、2つの別々のベイ100内のプレーヤは、依然として共通のプレイフィールドを共有しながら、完全に異なるゲーム体験を有することができる。完全に異なるゲームをプレイしているにもかかわらず、2つのベイ100内のプレーヤは、各ショットがレンダリングされた仮想プレイフィールド内に延在するのが分かり、また、プレーヤが他のゲームをプレイしている他のベイ内のプレーヤのショットの品質を直ちに観察することができるため、各プレーヤにおける全体的な経験が強化される。更に、プレーヤは、2つ以上のベイ100間のゲームの同期プレイに関して他のベイ100に参加するように誘引されてもよい。このようなベイ間同期プレイは、ヒットステーション内のプレーヤが他のベイ100内のプレーヤに挑戦できるようにする。両方のベイ100は、共通のプレイフィールドの共有された視覚化から及び他のベイ100のゲーム進行に対するそれらのベイ100のゲーム進行を示すステーション固有のディスプレイからゲームの進行を観察することができる。 While the aforementioned darts game is being played in one bay 100, other games may be played in other bays 100 simultaneously. For example, other bays may choose to play 21 card games. In this case, the objects in the field may be displayed as cards on the display 108 in bay 100 playing the card game. In this example, the goal of the game is for each player to clear a card by hitting a gameplay object 111 or a range surface or boundary in the common playfield that maps to a card on display 108 in bay 100 in this game. to collect. At the end of the game, the player whose card total is closest to 21 without exceeding 21 wins the game. As previously mentioned, in asynchronous play, players in two separate bays 100 can have completely different gaming experiences while still sharing a common playing field. Despite playing completely different games, the players in the two bays 100 will see each shot extend into the rendered virtual playfield, and if the player is playing another game. The overall experience for each player is enhanced because the quality of the shots of other in-bay players who are playing can be immediately observed. Additionally, players may be enticed to participate in other Bays 100 for synchronized play of games between two or more Bays 100 . Such inter-bay synchronous play allows players in hit stations to challenge players in other bays 100 . Both bays 100 can observe the progress of the game from a shared visualization of the common playfield and from station-specific displays that show the game progress of those bays 100 relative to the progress of the game of the other bays 100 .

図10に示されるように、非同期ゲームプレイ方法におけるプロセスは、ベイ100内のヒットステーションがプレーヤ又はゲームマネージャからゲーム選択を受けるステップ300から始まる。ステップ302に示されるように、ゲームサーバは、この時点で、何らかのヒットステーションがアクティブであるかどうかをチェックする。他のアクティブなヒットステーションがある場合、ゲームサーバは、レンジスクリーン116の端部にゲームプレイオブジェクト111を有するゴルフ練習場などの共通の視覚を表示することができる。共通の視覚上にレンダリングされるゲームプレイオブジェクトは、フラグ、ネット及び他のシミュレートされた物理的オブジェクト、並びに、広告、ロゴ、及び、時刻又は天候に関する視覚の調整を含むことができる。アクティブベイ100からのショットは、レンジスクリーン116の端部に示される共通のプレイフィールド上にレンダリングされる。共通の視覚は、このようにして任意のベイ100によって使用され得るが、ゲーム固有のゲームプレイオブジェクト111は、各ベイ100のディスプレイ108に示される。 As shown in FIG. 10, the process in the asynchronous game play method begins at step 300 where a hit station in bay 100 receives a game selection from a player or game manager. As shown in step 302, the game server now checks to see if any hit stations are active. If there are other active hit stations, the game server can display a common view such as a golf driving range with gameplay objects 111 at the end of range screen 116 . Gameplay objects rendered on common visuals can include flags, nets and other simulated physical objects, as well as advertisements, logos, and visual adjustments for time of day or weather. Shots from the active bay 100 are rendered onto a common playfield shown at the end of the range screen 116 . A common view can be used by any bay 100 in this way, but a game-specific gameplay object 111 is shown on the display 108 of each bay 100 .

ゲームサーバが非同期プレイのためにヒットステーション及びベイ100をセットアップしたとき、単一のヒットステーションは、ステップ304に示されるように非同期プレイに進むことができ、この場合、プレーヤは、ヒットステーションのゲームクライアントステーションにログインする。プレーヤがログインした後、方法はステップ306に進み、このステップにおいて、ゲームクライアントステーションは、既知のプレーヤに対してプレーヤの情報を評価し、プレーヤアカウント作成を開始する又は記憶されたゲーム及びユーザデータからプレーヤのアカウントデータをロードする。次に、ステップ308において、ベイ100のコンピュータは、ゲームサーバから記憶されたデータを引き出して、利用可能なゲーム及びアクティビティのメニューを表示する。これらのゲーム及びアクティビティは、ベイ間挑戦と、ベイ100内のプレーヤをベイ間挑戦に利用可能にする能力とを含むことができる。ステップ310において、プレーヤは、利用可能なリストからゲーム又はアクティビティを選択し、ステップ312において、ディスプレイ108は、ゲームの選択をゲーム論理サーバに通信する。その後、ステップ314において、ゲーム論理サーバは、ゲーム固有のルール及びプレイフィールドレンダリングをベイ100内のディスプレイ108に送信する。例えば、プレーヤがゲーム21を選択した場合、レンジスクリーン116の共通端部に示されるゲームプレイオブジェクト111は、レンジスクリーン116の端部にゲームプレイオブジェクト111に対応する必要なカードグラフィックを示すようにベイ100のディスプレイ108上に修正されて示される。 When the game server has set up the HitStation and Bay 100 for asynchronous play, a single HitStation can proceed to asynchronous play as shown in step 304, in which case a player can access the HitStation's game. Log in to a client station. After the player logs in, the method proceeds to step 306, in which the game client station evaluates the player's information against known players and initiates player account creation or from stored game and user data. Load player account data. Next, at step 308, the computer at bay 100 retrieves stored data from the game server and displays a menu of available games and activities. These games and activities may include inter-bay challenges and the ability to make players in bay 100 available for inter-bay challenges. At step 310 the player selects a game or activity from the available list and at step 312 the display 108 communicates the game selection to the game logic server. Thereafter, at step 314 the game logic server sends the game specific rules and playfield renderings to display 108 in bay 100 . For example, if the player selects game 21, the gameplay objects 111 shown at the common end of the range screen 116 are bayed to show the required card graphics corresponding to the game play objects 111 at the end of the range screen 116. 100 is shown modified on the display 108 .

この時点でゲームがプレーヤに提示されると、プロセスがステップ316に進み、このステップでは、ゲームクライアントがベイ100から次のショットを打つプレーヤを識別する。その後、選択されたプレーヤは、ステップ318においてショットを打つ。プレーヤがボールを打つと、ステップ320において、ヒットステーションは、ボール打ち上げイベントを識別し、打ち上げパラメータをショットサーバに送信する。ボールが打ち上げられるときにマルチステーションセンサが存在する場合、ステップ322において、ショットサーバは、ボール飛行に関する更なるデータを所定の時間にわたって待つ。ボール飛行及びボール打ち上げからのデータは、レンジセンサシステム112及びベイ内センサシステム110によって収集され得る。利用可能なボール打ち上げ及びボール飛行データが、ショットがシステムによってレンダリングされるのに十分である場合、ショットサーバはステップ324においてショットをレンダリングする。ショットサーバは、ベイ100内のヒットステーションから物理的ゲーム領域を通じて仮想プレイフィールド又はデジタルゲーム領域への、例えばレンジスクリーン116の端部上へのボール飛行のレンダリング又は完全なビューを作成する。レンダリングされたショットは、スクリーン上に同時に多すぎるショットを行なうのを回避するように設定されるゲームサーバルールに基づいて減衰する。ショットがレンダリングされた後、プロセスはステップ326に進み、この場合、完全にレンダリングされたボール飛行データがゲーム論理サーバに送信される。ステップ328において、ゲーム論理サーバは、レンダリングされたショットを取得し、ゲームパラメータ、目的、及び、ゲーム環境に対するショットを評価して、レンダリングされたショットからゲーム結果を決定する。その後、プロセスはステップ332に進む。 Once the game is presented to the player at this point, the process proceeds to step 316 where the game client identifies the player who will hit the next shot from bay 100 . The selected player then takes a shot at step 318 . When the player hits the ball, at step 320 the hit station identifies the ball launch event and sends the launch parameters to the shot server. If a multi-station sensor is present when the ball is launched, then at step 322 the shot server waits a predetermined amount of time for more data regarding ball flight. Data from ball flight and ball launch may be collected by range sensor system 112 and in-bay sensor system 110 . If the available ball launch and ball flight data are sufficient for the shot to be rendered by the system, the shot server renders the shot at step 324 . The shot server creates a rendering or complete view of the ball flight from the hit station in bay 100 through the physical game area into the virtual playfield or digital game area, eg, onto the edge of range screen 116 . Rendered shots are attenuated based on game server rules set to avoid having too many shots on screen at the same time. After the shot is rendered, the process proceeds to step 326 where the fully rendered ball flight data is sent to the game logic server. At step 328, the game logic server obtains the rendered shot and evaluates the shot against game parameters, objectives, and game environment to determine a game outcome from the rendered shot. The process then proceeds to step 332 .

ステップ322の後にショットをレンダリングできるようにするためにデータが利用できない場合、ステップ330において、ショットサーバは、不十分な利用可能データを拒絶して、レンダリングされたボール飛行を伴うことなくゲームサーバに打ち上げイベントを送信し、また、ゲームサーバは、打ち上げイベントをもたらすためにゲームルールを適用する。その後、プロセスはステップ332にスキップする。ステップ332において、対応するショット及び打ち上げイベントからのレンダリングデータが、事前割り当てステーション固有ディスプレイ108に送信される。プロセスがステップ330に従った場合、ステップ332は、失敗したショットに関連するショットメッセージをディスプレイ108上にレンダリングすることを伴い得る。プロセスがステップ322に従った場合、ステップ332は、対応するゲーム要素を伴うショットをベイ100内のディスプレイ108上にレンダリングすることを伴い得る。また、これは、ユーザのモバイルデバイスなどの他のディスプレイ上にレンダリングされてもよい。しかしながら、非同期ゲーム固有の要素が各ベイにのみ示されるため、対応するゲーム要素を伴うショットは、同期ゲームプレイで行なわれるようにレンジスクリーン116の端部などの共通のディスプレイ上にレンダリングされない。ゲーム固有のレンダリングデータがベイ100のディスプレイ108に送信された後、方法はステップ334へと続く。ステップ334において、ゲームクライアントは、ゲーム結果を決定するためにゲーム固有のパラメータ、目的、及び、ゲーム環境に対するプレーヤのパフォーマンスを評価する。その後、ステップ336において、ゲームクライアントは、ゲームスコア、アクティブプレーヤ、及び、ステーション及び関連する統計、並びに、ユーザモバイルデバイスなどの他のゲーム情報を一般的に示すディスプレイなどの二次ディスプレイ上にこのゲーム結果に関する関連ゲーム情報を表示する。次に、方法はステップ338に進み、このステップにおいて、ゲームクライアントは、良い又は悪いゲーム結果に応じてベイ100のライトの明るさ、色及び色相を変更するための命令を介してベイ内の照明環境を修正することができる。 If the data is not available to allow the shot to be rendered after step 322, then in step 330 the shot server rejects the insufficient available data and sends the shot to the game server without the rendered ball flight. A launch event is sent and the game server applies game rules to effect the launch event. The process then skips to step 332 . At step 332 , rendered data from the corresponding shots and launch events are sent to pre-assigned station-specific displays 108 . If the process followed step 330 , step 332 may involve rendering on display 108 the shot message associated with the failed shot. If the process followed step 322 , step 332 may involve rendering the shot with the corresponding game element on display 108 in bay 100 . It may also be rendered on other displays such as the user's mobile device. However, because asynchronous game-specific elements are shown only in each bay, shots with corresponding game elements are not rendered on a common display such as the edge of range screen 116 as is done in synchronous gameplay. After the game-specific rendering data has been sent to display 108 of bay 100, the method continues to step 334. FIG. At step 334, the game client evaluates the player's performance against the game-specific parameters, objectives, and game environment to determine the game outcome. Thereafter, at step 336, the game client displays the game on a secondary display, such as a display that generally shows the game score, active players, and stations and related statistics, as well as other game information such as the user's mobile device. View relevant game information about the outcome. The method then proceeds to step 338, in which the game client controls the lighting in the bay 100 via instructions to change the brightness, color and hue of the lights in the bay 100 depending on good or bad game results. Environment can be modified.

その後、ゲームクライアントは、ステップ340を介してゲームを継続する又はステップ342を介してゲームを終了する。ステップ340は、ステップ316にプロセスを戻し、ステップ316からプロセスを前に進め続ける。ステップ342は、ゲームサーバが更なるショットをロックアウトしてベイディスプレイ108を介してプレーヤに最終結果を提示することによってゲームを終了する。幾つかの実施形態において、ゲームは、設定された時間の経過、閾値スコアへの到達、又は、閾値ショット数のヒットによって終了することができる。ゲームが終了したとき、ゲームサーバは、ステップ310からゲームを再開するステップ310において他のゲーム選択を待つ。前述した非同期プレイのプロセスは、複数のベイ100によって個別に完了することができる。ベイ固有のゲーム要素はベイにのみ表示され、一方、一般的なショットレンダリングは、レンジスクリーン116の端部などの共有の共通ディスプレイに表示される。これは、同様の非同期ゲームプレイ方法を同時に完了し得る図10に示される他のヒットステーションから明らかである。 The game client then continues the game via step 340 or exits the game via step 342 . Step 340 returns the process to step 316 and continues forward from step 316 . Step 342 ends the game by the game server locking out further shots and presenting the final result to the player via bay display 108 . In some embodiments, the game may end by passing a set amount of time, reaching a threshold score, or hitting a threshold number of shots. When the game ends, the game server waits for another game selection in step 310 restarting the game from step 310 . The asynchronous play process described above can be completed independently by multiple bays 100 . Bay-specific game elements are displayed only in the bay, while general shot renderings are displayed on a shared common display, such as the edge of range screen 116 . This is evident from the other hit stations shown in FIG. 10 that can simultaneously complete similar asynchronous gameplay methods.

ここで図11を参照すると、部分同期ゲームプレイ方法が示される。部分同期ゲームプレイ方法は、全てのアクティブベイ100を含まないベイ間挑戦を含むことができる。このシナリオは、ベイ100内の幾つかのヒットステーションがリンクされて同期してプレイする一方で、ベイ100内の他のヒットステーションのうちの1つ以上が非同期的にプレイする特別なケースに対処する。例えば、部分同期ゲームプレイ方法では、各階の5つのベイ100が互いに対してダーツのゲームをプレイしていてもよく、一方、各階の他の15個のベイは、単一のベイ100内のプレーヤ同士及びプレーヤ間でのみプレイしている。部分同期ゲームプレイ方法は、会場がゲームをアナウンスして各ベイ100を部分同期ゲームプレイに参加するように招待するときなどの選択的な挑戦によって開始されてもよい。他の実施形態において、個々のベイ100は、ディスプレイ108又はベイ100内の他の入力デバイスにわたるメッセージングを介して他のベイ100に直接に挑戦することができる。部分同期ゲームプレイでは、ベイ100又はベイ100を制御するユーザは、ベイ100がベイ間競技に利用可能である又はベイ間競技に興味があること或いはベイ100がベイ間競技を選択したことを示すことができる。 Referring now to FIG. 11, a partially synchronized game play method is shown. A partially synchronized gameplay method can include inter-bay challenges that do not include all active bays 100 . This scenario addresses the special case where some hitstations in bay 100 are linked and play synchronously, while one or more of the other hitstations in bay 100 play asynchronously. do. For example, in a partially synchronized game play method, 5 bays 100 on each floor may be playing a game of darts against each other, while the other 15 bays on each floor are playing the players in a single bay 100. It is played only between each other and between players. The partially synchronized gameplay method may be initiated by selective challenges, such as when the venue announces the game and invites each bay 100 to participate in partially synchronized gameplay. In other embodiments, individual bays 100 can directly challenge other bays 100 via messaging across display 108 or other input devices within bay 100 . In partial sync gameplay, Bay 100 or the user controlling Bay 100 indicates that Bay 100 is available or interested in Inter-Bay competition or that Bay 100 has selected Inter-Bay competition. be able to.

図11に示されるように、部分同期ゲームプレイ方法のためのプロセスは、プレーヤ、ベイ100、又は、マネージャがゲーム又はアクティビティを選択して参加するのに適格なベイ100又はヒットステーションを招待するステップ400から始まる。招待が送信されると、ゲームにオプトインするべくカウントダウンタイマーがステーションをヒットするためのウィンドウを制限することができる。カウントダウンタイマーが満了した後、ゲームが始まる。ステップ402において、1つ以上のベイがゲームへの参加の勧誘を受ける。ベイ100は、ゲームをオプトイン又はオプトアウトすることができる。ベイが参加しないことを選択する場合、ステップ404に示すように、ベイは非同期プレイを戻す。ステップ406に示されるように、ベイが参加することを選択する場合、プレイを見るのを待つことを選択したベイは、同期プレイ閾値が満たされる。同期ゲームプレイ閾値は、必要なベイの最小数であってもよい。また、閾値は、満たされなければならない時間制限を有してもよい。ステップ408に示されるように閾値が満たされない場合、プロセスは、ステップ410において、元の非同期プレイに参加するように選択されたベイを送信することに進む。ステップ412に示されるように閾値が満たされる場合、参加を選択したベイはステップ414に進む。ステップ414において、ゲームサーバは、予め構成されたゲームをロードし、各ベイ100内の参加しているゲームクライアントステーションに命令を発行する。参加するゲームクライアントステーションへの命令は、ゲーム固有構成共有プレイフィールドを各ベイ100に表示するようにベイ100に命令する。その後、参加ベイ100間の共通のプレイフィールドを用いて、プロセスはステップ416に進み、参加ベイ100がプレイを開始する。プレイは、どのプレーヤが次にヒットするかをベイ内のプレーヤに知らせるベイ100によって始まる。次に、ステップ418において、選択されたプレーヤがショットを打つ。 As shown in FIG. 11, the process for a partially synchronized game play method involves the steps of a player, bay 100, or manager inviting eligible bays 100 or hitstations to select and participate in a game or activity. Starting at 400. Once the invite is sent, the window for the countdown timer to hit the station to opt into the game can be limited. After the countdown timer expires, the game begins. At step 402, one or more Beys are invited to participate in the game. Bay 100 can opt in or out of the game. If Bay chooses not to participate, Bay returns to asynchronous play, as shown in step 404 . As shown in step 406, if a Bey chooses to participate, the Bey that chooses to wait to see play meets the synchronous play threshold. The synchronous gameplay threshold may be the minimum number of bays required. A threshold may also have a time limit that must be met. If the threshold is not met as indicated at step 408 , the process proceeds to transmit the selected Beys to participate in the original asynchronous play at step 410 . If the threshold is met as shown in step 412 , the bays that chose to participate proceed to step 414 . At step 414 , the game server loads preconfigured games and issues commands to participating game client stations in each bay 100 . Instructions to participating game client stations instruct bays 100 to display a game-specific configuration shared playfield on each bay 100 . Thereafter, using the common playfield between participating bays 100, the process proceeds to step 416, where participating bays 100 begin play. Play begins with a bay 100 informing the players in the bay which player will hit next. Next, at step 418, the selected player hits the shot.

プレーヤがボールを打つと、ステップ420において、ヒットステーションは、ボール打ち上げイベントを識別し、打ち上げパラメータをショットサーバに送信する。ボールが打ち上げられるときにマルチステーションセンサが存在する場合、ステップ422において、ショットサーバは、ボール飛行に関する更なるデータを所定の時間にわたって待つ。ボール飛行及びボール打ち上げからのデータは、レンジセンサシステム112及びベイ内センサシステム110によって収集され得る。利用可能なボール打ち上げ及びボール飛行データが、ショットがシステムによってレンダリングされるのに十分である場合、ショットサーバはステップ424においてショットをレンダリングする。ショットサーバは、ベイ100内のヒットステーションから物理的ゲーム領域を介して仮想プレイフィールド又はデジタルゲーム領域に入るボール飛行のレンダリング又は完全なビューを作成する。ショットがレンダリングされた後、プロセスはステップ426に進み、この場合、完全にレンダリングされたボール飛行データがゲーム論理サーバに送信される。ステップ428において、ゲーム論理サーバは、レンダリングされたショットを取得し、ゲームパラメータ、目的、及び、ゲーム環境に対するショットを評価して、レンダリングされたショットからゲーム結果を決定する。その後、プロセスはステップ432に進む。 When the player hits the ball, at step 420 the hit station identifies the ball launch event and sends the launch parameters to the shot server. If a multi-station sensor is present when the ball is launched, then at step 422 the shot server waits a predetermined amount of time for more data regarding ball flight. Data from ball flight and ball launch may be collected by range sensor system 112 and in-bay sensor system 110 . If the available ball launch and ball flight data are sufficient for the shot to be rendered by the system, the shot server renders the shot at step 424 . The shot server creates a rendering or complete view of the ball flight from the hit station in bay 100 through the physical game area and into the virtual playfield or digital game area. After the shot is rendered, the process proceeds to step 426 where the fully rendered ball flight data is sent to the game logic server. At step 428, the game logic server obtains the rendered shot and evaluates the shot against game parameters, objectives, and game environment to determine a game outcome from the rendered shot. The process then proceeds to step 432 .

ステップ422の後にショットをレンダリングできるようにするためにデータが利用できない場合、ステップ430において、ショットサーバは、不十分な利用可能データを拒絶して、レンダリングされたボール飛行を伴うことなくゲームサーバに打ち上げイベントを送信し、また、ゲームサーバは、打ち上げイベントをもたらすためにゲームルールを適用する。その後、プロセスはステップ432にスキップする。ステップ432において、対応するショット及び打ち上げイベントからのレンダリングデータが事前割り当てディスプレイ108に送信される。プロセスがステップ430に従った場合、ステップ432は、失敗したショットに関連するショットメッセージをディスプレイ上にレンダリングすることを伴い得る。プロセスがステップ424に従った場合、ステップ432は、ショットをディスプレイ上にレンダリングすることを伴い得る。ボール飛行を計算してレンダリングするプロセスは、部分同期プレイにおいてボールを打った各プレーヤに関して行なわれる。ディスプレイは、ステーション固有のプレイフィールドディスプレイ、レンジスクリーン116の端部、ヒットステーションディスプレイ108、ヒットステーション固有の二次ディスプレイ、ゲームスコア、アクティブプレーヤ、及び、ステーション及び関連する統計などの他のゲーム情報を一般的に示す他の会場データディスプレイを含んでもよい。レンダリング情報を受信するディスプレイは、プレーヤのモバイルデバイスを含んでもよい。レンダリングデータが事前割り当てディスプレイに送信された後、ゲームはステップ434において継続することができ、この場合、ゲームサーバは、各ベイ100内のゲームクライアントステーションを他の参加ベイ100内のプレーヤからのショットデータで更新する。その後、ステップ436において、ゲームクライアントは、一部又は全てのステーション固有のディスプレイ上及び二次ディスプレイ上の全ての参加ベイからの全てのショットをレンダリングする。幾つかの実施形態において、部分同期ゲームは、共通プレイフィールドの一部に部分同期ゲームプレイに固有のゲームプレイオブジェクト111を表示することもできる。 If the data is not available to allow the shot to be rendered after step 422, then in step 430 the shot server rejects the insufficient available data and sends the shot to the game server without the rendered ball flight. A launch event is sent and the game server applies game rules to effect the launch event. The process then skips to step 432 . At step 432 , rendered data from the corresponding shots and launch events are sent to pre-assigned displays 108 . If the process followed step 430, step 432 may involve rendering on the display a shot message associated with the failed shot. If the process followed step 424, step 432 may involve rendering the shot on the display. The process of calculating and rendering ball flight is performed for each player who hits the ball in partially synchronized play. The displays include station-specific playfield displays, end of range screens 116, hit-station displays 108, hit-station-specific secondary displays, game scores, active players, and other game information such as stations and related statistics. Other venue data displays generally shown may also be included. A display that receives the rendering information may include the player's mobile device. After the rendering data has been sent to the pre-allocated displays, the game may continue at step 434, in which the game server directs the game client stations in each bay 100 to receive shots from players in other participating bays 100. Update with data. Thereafter, at step 436, the game client renders all shots from all participating bays on some or all station-specific displays and secondary displays. In some embodiments, a partially synchronized game may also display gameplay objects 111 specific to partially synchronized gameplay in portions of the common playfield.

ショットがレンダリングされた後、プロセスはステップ438に進み、この場合、ゲーム論理サーバ及び/又はゲームクライアントステーションは、ゲーム情報を1つ以上の二次ディスプレイベイディスプレイ109及び/又はユーザモバイルデバイスにレンダリングする。ステップ440に示されるように、二次ディスプレイは、賞又はゲーム獲得ポイント数に対するゲーム結果及び順位を更新するライブを示すことができる。また、二次ディスプレイは、ゲーム終了前のゲーム時間又はショット残量を示すことができる。ステップ442において、ベイ100又はヒットステーションは、特に良好なショット又は不良ショットを強調するために作動され得るライトを有してもよい。ライトは、ゲーム目的に対するヒット位置の立ち位置を示すことができる。幾つかの実施形態において、これは、ポイント最大化ゲームにおける大部分のポイントが緑色などの1つの色を点灯しているヒットステーションを含むことができ、最小のポイントを有するステーションは赤色などの別の色を指す。これらのインジケータが表示された後、ゲーム状態に応じてゲームは継続しても終了してもよい。ステップ444において、ゲームは、ステップ416に戻り、ステップ416から先にプロセスを続けることによって継続する。ゲームが終了すると、プロセスはステップ446に進み、ゲームサーバは更なるショットをロックアウトし、異なる参加ベイ100のプレーヤに最終結果を提示する。幾つかの実施形態において、ゲームは、設定された時間の経過、閾値スコアへの到達、又は、閾値ショット数のヒットによって終了することができる。ゲームが終了したとき、ゲームサーバは、プロセスをステップ400に戻すことによってゲームを再開するステップにおいて他のゲーム選択を待つ。このようにして、ゴルフ・娯楽施設10における部分同期ゲームプレイ方法の一実施形態が示される。 After the shot is rendered, the process proceeds to step 438, where the game logic server and/or game client station renders game information to one or more secondary display bay displays 109 and/or user mobile device. . As shown in step 440, the secondary display may show live updating game results and standings for prizes or game points earned. The secondary display can also show the game time or remaining shots before the end of the game. At step 442, the bay 100 or hit station may have lights that can be activated to highlight particularly good or bad shots. Lights can indicate the standing position of the hit location relative to game objectives. In some embodiments, this can include hit stations where most points in a point maximizing game are lit one color, such as green, and stations with the least points are lit another color, such as red. refers to the color of After these indicators are displayed, the game may continue or end depending on the game state. At step 444, the game continues by returning to step 416 and continuing the process from step 416 onwards. Once the game is over, the process proceeds to step 446 where the game server locks out further shots and presents the final results to players in different participating bays 100. In some embodiments, the game may end by passing a set amount of time, reaching a threshold score, or hitting a threshold number of shots. When the game ends, the game server waits for another game selection in the step of restarting the game by returning the process to step 400 . Thus, one embodiment of a partially synchronized game play method at the golf and entertainment facility 10 is illustrated.

本明細書中で使用される「コンピュータ」という用語は、ラップトップ又はデスクトップコンピュータ、或いは、デスクトップ、ラップトップ、タブレット、携帯電話、スマートフォン、パーソナルメディアユーザ(例えば、iPod(登録商標))、ウェアラブルコンピュータ、埋め込み型コンピュータなどのモバイルデバイスを指すことができるが、これらに限定されない。そのようなコンピューティングデバイスは、Windows(登録商標)、MacOS、Linux(登録商標)、Unix(登録商標)、iOS、Android(登録商標)、Chrome OS、Windows Mobile、Windows CE、Windows Phone OS、Blackberry OSなどを含むがこれらに限定されない1つ以上のオペレーティングシステムを使用して動作することができる。 The term "computer" as used herein refers to a laptop or desktop computer, or a desktop, laptop, tablet, mobile phone, smart phone, personal media user (e.g., iPod®), wearable computer. , can refer to, but is not limited to, mobile devices such as embedded computers. Such computing devices include Windows, MacOS, Linux, Unix, iOS, Android, Chrome OS, Windows Mobile, Windows CE, Windows Phone OS, BlackBerry It can operate using one or more operating systems, including but not limited to an OS.

本明細書中で使用される「モバイルデバイス」という用語は、1つの場所に固定されない、本明細書中で定義される任意のコンピュータを指すことができるが、これに限定されない。モバイルデバイスの例としては、スマートフォン、パーソナルメディアユーザ、携帯型デジタルアシスタント、タブレットコンピュータ、ウェアラブルコンピュータ、埋め込み型コンピュータ、ラップトップコンピュータ、及び、ヘルメット、眼鏡又はゴーグルなどのウェアラブル技術が挙げられる。 The term "mobile device" as used herein can refer to, but is not limited to, any computer defined herein that is not fixed in one location. Examples of mobile devices include smart phones, personal media users, portable digital assistants, tablet computers, wearable computers, implantable computers, laptop computers, and wearable technology such as helmets, glasses or goggles.

本明細書中に記載されるシステム及びプロセスは、ネットワークインフラを介して部分的又は全体的に展開することができる。ネットワークインフラは、コンピューティングデバイス、サーバ、ルータ、ハブ、ファイアウォール、クライアント、パーソナルコンピュータ、通信デバイス、ルーティングデバイス、及び、当技術分野で知られている他の能動及び受動デバイス、モジュール、及び/又は、コンポーネントなどの要素を含むことができる。ネットワークインフラに関連するコンピューティングデバイス及び/又は非コンピューティングデバイスとしては、他の構成要素とは別に、フラッシュメモリ、バッファ、スタック、RAM、ROMなどの記憶媒体を挙げることができる。本明細書及び他の場所で説明されるプロセス、方法、プログラムコード、命令は、ネットワークインフラ要素のうちの1つ以上によって実行されてもよい。 The systems and processes described herein can be partially or wholly deployed over a network infrastructure. A network infrastructure may include computing devices, servers, routers, hubs, firewalls, clients, personal computers, communication devices, routing devices, and other active and passive devices, modules, and/or It can contain elements such as components. Computing and/or non-computing devices associated with the network infrastructure may include storage media such as flash memory, buffers, stacks, RAM, ROM, etc., among other components. The processes, methods, program code, instructions described herein and elsewhere may be performed by one or more of the network infrastructure elements.

コンピュータソフトウェア、プログラムコード、及び/又は、命令は、ある時間間隔にわたる計算のために使用されるデジタルデータを保持するコンピュータ構成要素、デバイス、及び、記録媒体;ランダムアクセスメモリ(RAM)として知られる半導体記憶装置;光ディスク、ハードディスク、テープ、ドラム、カード及び他のタイプのような磁気記憶装置の形態などの一般的により永続的な記憶のための大容量記憶装置;プロセッサレジスタ、キャッシュメモリ、揮発性メモリ、不揮発性メモリ;CD、DVD等の光ストレージ;フラッシュメモリ(例えば、USBスティック又はキー)、フロッピーディスク、磁気テープ、紙テープ、パンチカード、スタンドアロンRAMディスク、Zipドライブ、リムーバブル大容量ストレージ、オフラインなどのリムーバブルメディア;ダイナミックメモリ、スタティックメモリ、読み出し/書き込みストレージ、可変ストレージ、読み出し専用、ランダムアクセス、シーケンシャルアクセス、位置アドレス可能、ファイルアドレス可能、コンテンツアドレス可能、ネットワーク接続ストレージ、ストレージエリアネットワーク、バーコード、磁気インクなどの他のコンピュータメモリを含むことができる機械可読媒体で記憶及び/又はアクセスされ得る。 computer software, program code, and/or instructions are computer components, devices, and recording media that hold digital data used for calculations over time; semiconductors known as random access memory (RAM) storage; mass storage generally for more permanent storage, such as in the form of magnetic storage such as optical discs, hard disks, tapes, drums, cards and other types; processor registers, cache memory, volatile memory , non-volatile memory; optical storage such as CD, DVD; flash memory (e.g. USB stick or key), floppy disk, magnetic tape, paper tape, punch card, stand-alone RAM disk, Zip drive, removable mass storage, offline, etc. Removable media; dynamic memory, static memory, read/write storage, variable storage, read-only, random access, sequential access, location addressable, file addressable, content addressable, network attached storage, storage area network, bar code, magnetic It may be stored and/or accessed on a machine-readable medium, which may include other computer memory such as ink.

本明細書中に記載されるシステム及び/又はプロセス並びにそれらのステップは、特定の用途に適したハードウェア、ソフトウェア、又は、ハードウェアとソフトウェアとの任意の組み合わせで実現することができる。ハードウェアとしては、汎用コンピュータ及び/又は専用コンピューティングデバイス又は特定のコンピューティングデバイス又は特定のコンピューティングデバイスの特定の態様又は構成要素を挙げることができる。プロセスは、内部及び/又は外部メモリとともに、1つ以上のマイクロプロセッサ、マイクロコントローラ、組み込みマイクロコントローラ、プログラマブルデジタル信号プロセッサ、又は、他のプログラマブルデバイスで実現することができる。プロセスは、同様に又は代わりに、特定用途向け集積回路、プログラマブルゲートアレイ、プログラマブルアレイロジック、又は、電子信号を処理するように構成され得る任意の他のデバイスもしくはデバイスの組み合わせで具現化されてもよい。プロセスのうちの1つ以上を機械可読媒体上で実行することができるコンピュータ実行可能コードとして実現することができることが更に理解され得る。 The systems and/or processes and steps thereof described herein may be implemented in hardware, software, or any combination of hardware and software suitable for a particular application. Hardware may include general purpose computers and/or special purpose computing devices or specific computing devices or specific aspects or components of specific computing devices. A process can be implemented in one or more microprocessors, microcontrollers, embedded microcontrollers, programmable digital signal processors, or other programmable devices, along with internal and/or external memory. The process may also or alternatively be embodied in an application specific integrated circuit, programmable gate array, programmable array logic, or any other device or combination of devices that may be configured to process electronic signals. good. It will further be appreciated that one or more of the processes can be implemented as computer-executable code that can be executed on a machine-readable medium.

コンピュータ実行可能コードは、Cなどの構造化プログラミング言語、NET及びC++などのオブジェクト指向プログラミング言語、HTTP POSTリクエスト/レスポンスを介したJavaScriptObject Notation(JSON)データ交換フォーマットなどの軽量データ交換プログラミング言語、又は、上記のデバイスのうちの1つで実行されるように記憶、コンパイル、もしくは、解釈され得る任意の他の高レベル又は低レベルプログラミング言語(アセンブリ言語、ハードウェア記述言語、並びにデータベースプログラミング言語及び技術を含む)、並びに、プロセッサ、プロセッサアーキテクチャ、又は、異なるハードウェア及びソフトウェアの組み合わせの異種組み合わせ、或いは、プログラム命令を実行することができる任意の他の機械を使用して作成することができる。 The computer-executable code may be in a structured programming language such as C, an object-oriented programming language such as .NET and C++, a lightweight data exchange programming language such as the JavaScript Object Notation (JSON) data exchange format via HTTP POST request/response, or Any other high-level or low-level programming language (including assembly language, hardware description language, and database programming language and techniques) that can be stored, compiled, or interpreted to be executed on one of the above devices. ), and heterogeneous combinations of processors, processor architectures, or combinations of different hardware and software, or any other machine capable of executing program instructions.

従って、一態様において、前述の各プロセス及びそれらの組み合わせは、1つ以上のコンピューティングデバイス上で実行されるときにそれらのステップを実行するコンピュータ実行可能コードで具現化することができる。他の態様において、プロセスは、そのステップを実行するシステムで具現化されてもよく、幾つかの方法でデバイスにわたって分散されてもよく、或いは、機能の全てが専用のスタンドアロンデバイス又は他のハードウェアに組み込まれてもよい。他の態様において、前述した処理と関連付けられるステップを実行するための手段は、前述したハードウェア及び/又はソフトウェアのうちの何れかを含んでもよい。全てのそのような置換及び組み合わせは、本開示の範囲内に入ることが意図される。 Thus, in one aspect, each of the processes described above and combinations thereof may be embodied in computer-executable code that performs those steps when executed on one or more computing devices. In other aspects, the process may be embodied in a system that performs its steps, may be distributed in some manner across devices, or may have all of the functionality dedicated to standalone devices or other hardware. may be incorporated into In other aspects, means for performing the steps associated with the processes described above may include any of the hardware and/or software described above. All such permutations and combinations are intended to fall within the scope of this disclosure.

「含む(including)」、「備える(comprising)」、「からなる(consisting)」という用語及びそれらの文法上の変形は、1つ以上の構成要素、特徴、ステップ、或いは、整数又はそれらの群の付加を排除するものではなく、また、これらの用語は、構成要素、特徴、ステップ、又は、整数を定めるものとして解釈されるべきであることが理解されるべきである。 The terms "including," "comprising," "consisting," and grammatical variations thereof refer to one or more elements, features, steps, or integers or groups thereof. and that these terms are to be interpreted as defining elements, features, steps, or integers.

明細書又は特許請求の範囲が「更なる」要素に言及する場合、それは更なる要素が2つ以上存在することを排除しない。 If the specification or claim refers to "an additional" element, that does not exclude the presence of more than one of the additional element.

特許請求の範囲又は明細書が「1つの(a)」又は「1つの(an)」要素に言及する場合、そのような言及は、その要素が1つしかないと解釈されるべきではないことが理解されるべきである。 that if the claim or specification refers to "a" or "an" element, such reference should not be construed as there is only one of that element; should be understood.

本明細書が構成要素、特徴、構造、又は、特性を 含む「場合がある(may)」、含ん「でもよい(might)」、含む「ことができる(can)」、或いは、含み「得る(could)」と述べている場合、その特定の構成要素、特徴、構造、又は、特性を含める必要はないことが理解されるべきである。 Whether the specification "may," "might," "can," or "could" include elements, features, structures, or properties. It should be understood that when we refer to "could)" we do not need to include that particular component, feature, structure or property.

本明細書又は特許請求の範囲が、「前」、「後」、「下」、「上」、「水平」、「垂直」、「上方」、「下方」、「上側」、「下側」、「上端」、「下端」、「左」及び「右」、並びに、それらの派生語(例えば、「水平に」、「下方に」、「上方に」など)などの相対的な用語を指す場合、そのような言及は、明確にするために使用され、限定する用語としてではなく、そのとき説明されているような又は議論中の図面に示されているような向きを指すと解釈されるべきであることが理解されるべきである。これらの相対的な用語は、説明の便宜上のものであり、特定の向きで装置が構築されること又はプロセスが動作されることを必要としない。 "front", "back", "lower", "upper", "horizontal", "vertical", "upper", "lower", "upper", "lower" , “top,” “bottom,” “left,” and “right,” and their derivatives (e.g., “horizontally,” “downwardly,” “upwardly,” etc.). In such cases, such references are used for the sake of clarity and are not to be construed as limiting terms, but to refer to the orientation as then described or as shown in the drawings under discussion. It should be understood that the These relative terms are for convenience of description and do not require that the device be constructed or the process operated in any particular orientation.

適用可能な場合、状態図、フロー図、又は、その両方を使用して実施形態を説明することができるが、本発明はそれらの図又は対応する説明に限定されない。例えば、フローは、図示された各ボックス又は状態を通じて又は図示及び説明されたのと全く同じ順序で移動する必要はない。 Where applicable, state diagrams, flow diagrams, or both may be used to describe embodiments, but the invention is not limited to those diagrams or the corresponding descriptions. For example, flow need not move through each illustrated box or state or in exactly the same order as illustrated and described.

本開示のプロセスは、選択されたステップ又はタスクを手動で、自動的に、又は、それらの組み合わせで実行又は完了することによって実施することができる。 The processes of the disclosure can be implemented by performing or completing selected steps or tasks manually, automatically, or any combination thereof.

「プロセス」という用語は、本発明が属する技術分野の当業者によって知られている又は既知の方法、手段、技術及び手順から容易に開発される方法、手段、技術及び手順を含むがこれらに限定されない所定のタスクを達成するための方法、手段、技術及び手順を指すことができる。 The term "process" includes, but is not limited to, methods, means, techniques and procedures known or readily developed from known methods, means, techniques and procedures by those skilled in the art to which this invention pertains. It can refer to methods, means, techniques and procedures for accomplishing a given task.

本開示の目的のために、本明細書では、その後に数字が続く「少なくとも」という用語が、その数字で始まる範囲(定義されている変数に応じて上限を有する又は上限を有しない範囲であってもよい)の開始を示すために使用される。例えば、「少なくとも1」は、1又は1超を意味する。本明細書において、その後に数字が続く「多くとも」という用語は、その数字で終わる範囲(定義されている変数に応じて下限として1又は0を有する範囲又は下限を有しない範囲であってもよい)の終了を示すために使用される。例えば、「多くても4」は4又は4未満を意味し、「多くても40%」は40%又は40%未満を意味する。近似の用語(例えば、「約(about)」、「実質的に(substantially)」、「およそ(approximately)」など)は、別段に示唆されなければ、関連技術で使用されるそれらの通常及び通例の意味に従って解釈されるべきである。特定の定義がなく、関連技術における通常及び通例の使用がない場合、そのような用語は、ベース値の±10%であると解釈されるべきである。 For purposes of this disclosure, the term "at least" followed by a number is used herein to refer to ranges beginning with that number (with or without an upper limit, depending on the variable being defined). may be used) to indicate the start of For example, "at least one" means one or more than one. As used herein, the term "at most" followed by a number refers to a range ending with that number (either a range with 1 or 0 as a lower bound or a range with no lower bound, depending on the variable being defined). good) is used to indicate the end of For example, "at most 4" means 4 or less than 4, and "at most 40%" means 40% or less than 40%. Approximate terms (e.g., "about," "substantially," "approximately," etc.), unless otherwise indicated, refer to their usual and customary should be construed according to the meaning of Absent a specific definition and normal and customary usage in the relevant art, such terms should be interpreted as ±10% of the base value.

この文書において、範囲が「(第1の数)~(第2の数)」又は「(第1の数)-(第2の数)」として与えられる場合、これは、その下限が第1の数であるとともにその上限が第2の数である範囲を意味する。例えば、25~100は、その下限が25であり且つその上限が100である範囲を意味すると解釈されるべきである。更に、範囲が与えられる場合、文脈がそうでないことを示さない限り、その範囲内の全ての想定し得る部分範囲又は区間も特に意図されることに留意すべきである。例えば、明細書が25~100の範囲を示す場合、そのような範囲も、26~100、27~100など、25~99、25~98などの部分範囲、並びに、記載された範囲内の下限値及び上限値の任意の他の想定し得る組み合わせ、例えば、33~47、60~97、41~45、28~96などを含むことが意図される。この段落では、例示のみを目的として整数範囲値が使用されており、特に除外されない限り、小数値及び分数値(例えば、46.7~91.3)も想定し得る部分範囲の終点として意図されると理解されるべきであることに留意されたい。 In this document, when a range is given as "(first number) to (second number)" or "(first number) - (second number)", this means that the lower bound is the first and whose upper limit is the second number. For example, 25-100 should be interpreted to mean a range whose lower limit is 25 and whose upper limit is 100. Further, it should be noted that where a range is given, all possible subranges or intervals within that range are also specifically intended, unless the context indicates otherwise. For example, if the specification states a range from 25 to 100, then such range also includes subranges from 26 to 100, 27 to 100, etc., 25 to 99, 25 to 98, etc., as well as lower limits within the stated range. It is intended to include any other possible combination of values and upper limits, eg, 33-47, 60-97, 41-45, 28-96, and the like. Integer range values are used in this paragraph for illustrative purposes only, and unless specifically excluded, fractional and fractional values (e.g., 46.7 to 91.3) are also intended as possible subrange endpoints. Note that it should be understood that

本明細書中で2つ以上の定義されたステップを含むプロセスに言及する場合には、定義されたステップを任意の順序で又は同時に(文脈がその可能性を除外する場合を除く)実行することができ、また、プロセスは、定義されたステップの何れかの前、定義されたステップのうちの2つの間、又は、定義されたステップの全ての後に(文脈がその可能性を除外する場合を除く)実行される1つ以上の他のステップを含むこともできることに留意すべきである。 When referring herein to a process comprising two or more defined steps, performing the defined steps in any order or simultaneously (unless the context excludes the possibility) and the process may be performed before any of the defined steps, between two of the defined steps, or after all of the defined steps (if the context excludes that possibility). (except) may also include one or more other steps being performed.

更にまた、本発明の更なる態様は、本明細書に添付され及び/又は本明細書とともに提出される1つ以上の付属書において見出すことができ、その開示は、この時点であたかも完全に記載されているかのように参照により本願に組み入れられる。 Furthermore, further aspects of the present invention may be found in one or more appendices attached to and/or submitted with this specification, the disclosure of which is set forth as if fully set forth at this time. incorporated herein by reference as if set forth.

従って、本発明は、目的を実行し、前述の目的及び利点並びにそれらに固有の目的及び利点を達成するようにうまく適合される。本明細書中では、添付の図面に関連して特定の例示的な実施形態を参照して、本発明の概念について説明して例示してきたが、本明細書中に示され又は示唆されるものとは別に、その範囲が以下の特許請求の範囲によって決定される本発明の概念の思想から逸脱することなく、当業者によって様々な変更及び更なる修正が行なわれ得る。 The present invention, therefore, is well adapted to carry out the objects and attain the ends and advantages mentioned as well as those inherent therein. While the concepts of the present invention have been described and illustrated herein with reference to specific exemplary embodiments in connection with the accompanying drawings, there is nothing shown or suggested herein; Apart from that, various changes and further modifications can be made by those skilled in the art without departing from the spirit of the inventive concept, the scope of which is determined by the following claims.

Claims (22)

モニタが内部に位置される複数のベイステーションと、
共有プレイフィールドであって、
前記ベイステーションから延在する物理的なゲーム領域又はレンジ面と、
前記レンジ面の周囲にわたるインタラクティブなレンジ周辺ディスプレイ上に表示されるデジタルゲーム領域と、
を備える、共有プレイフィールドと、
少なくとも1つのセンサシステム及び前記インタラクティブなレンジ周辺ディスプレイと電子通信するレンジ視覚化システムと、
を備え、
前記インタラクティブなレンジ周辺ディスプレイは、前記ベイステーションからのゲームプレイの同期方法、非同期方法、及び、部分同期方法のために構成される、
多人数参加型のマルチスポーツ屋内ゲームプレイレンジ。
a plurality of bay stations in which monitors are positioned;
a shared playfield,
a physical game area or range surface extending from the bay station;
a digital game area displayed on an interactive range perimeter display around the range plane;
a shared playfield comprising:
a range visualization system in electronic communication with at least one sensor system and said interactive range perimeter display;
with
said interactive range perimeter display configured for synchronous, asynchronous and partially synchronous methods of game play from said bay station;
Massively multiplayer multisport indoor gameplay range.
各ベイステーションが前記複数のベイステーション内の他のベイステーションと相互作用できる、請求項1に記載のレンジ。 2. The range of claim 1, wherein each bay station is capable of interacting with other bay stations in said plurality of bay stations. 前記複数のベイステーションにおける2つ以上のベイステーションは、前記複数のベイステーションにおける前記2つ以上のベイステーション間の同期ゲームプレイ方法に関与するべく前記レンジ周辺ディスプレイと同時に相互作用する、請求項1に記載のレンジ。 2. Two or more bay stations in said plurality of bay stations interact simultaneously with said range periphery display to engage in a synchronized game play method between said two or more bay stations in said plurality of bay stations. range described in . 前記複数のベイステーションにおける前記2つ以上のベイステーションは、前記反応性ゲームプレイレンジにおいてアクティブである全てのベイステーションを備える、請求項3に記載のレンジ。 4. The range of claim 3, wherein the two or more bay stations in the plurality of bay stations comprise all bay stations active in the reactive gameplay range. 前記複数のベイステーションにおける1つ以上のベイステーションが非同期ゲームプレイに関与し、各ベイステーション内の前記モニタがゲーム固有情報を各ベイステーションに表示するように構成される、請求項1に記載のレンジ。 2. The method of claim 1, wherein one or more bay stations in the plurality of bay stations engage in asynchronous game play, and wherein the monitor within each bay station is configured to display game-specific information at each bay station. range. ゲーム論理サーバと、
複数のベイステーションであって、各ベイステーションが、
1つ以上のディスプレイと、
前記ゲーム論理サーバにゲーム情報を送信するように構成されるゲームクライアントステーションと、
を備える、複数のベイステーションと、
前記ゲーム論理サーバにユーザデータを送信するように構成されるデータサーバであって、前記ゲーム論理サーバに送信される前記ユーザデータが、前記ゲームステーションクライアントから前記ゲーム論理サーバによって受信されるゲーム情報によって開始される、データサーバと、
インタラクティブなプレイフィールドであって、
前記ベイから延在する物理的なゲーム領域又はレンジ面と、
前記インタラクティブなレンジ面の周囲にわたって位置されるインタラクティブなレンジ周辺ディスプレイ上に表示されるデジタルゲーム領域と、
を備える、インタラクティブなプレイフィールドと、
少なくとも1つのセンサシステム、前記インタラクティブなレンジ面、及び、前記インタラクティブなレンジ周辺ディスプレイと電子通信するレンジ視覚化サーバと、
を備える多人数参加型のマルチスポーツ屋内ゲームプレイレンジ。
a game logic server;
a plurality of bay stations, each bay station comprising:
one or more displays;
a game client station configured to send game information to the game logic server;
a plurality of bay stations comprising
a data server configured to send user data to the game logic server, wherein the user data sent to the game logic server is based on game information received by the game logic server from the game station client; a data server that is started;
an interactive playfield,
a physical game area or range surface extending from the bay;
a digital game area displayed on an interactive range perimeter display positioned around the perimeter of the interactive range plane;
an interactive playfield comprising a
a range visualization server in electronic communication with at least one sensor system, the interactive range surface, and the interactive range perimeter display;
A multiplayer, multi-sport indoor gameplay range with
前記複数のベイステーションにおける各ベイステーションは、前記ゲーム論理サーバを介して前記複数のベイステーション内の他のベイステーションにゲーム情報を送受信することができる、請求項6に記載のレンジ。 7. The range of claim 6, wherein each bay station in said plurality of bay stations is capable of transmitting and receiving game information to other bay stations in said plurality of bay stations via said game logic server. 前記1つ以上のディスプレイにおける1つのディスプレイがユーザ入力として構成される、請求項7に記載のレンジ。 8. Range according to claim 7, wherein one display in said one or more displays is configured as user input. 前記複数のベイステーションにおける2つ以上のベイステーションは、前記複数のベイステーションにおける前記2つ以上のベイステーション間の同期ゲームプレイ方法に関与するべく同時にレンジディスプレイの端部と相互作用する、請求項7に記載のレンジ。 3. wherein two or more bay stations in said plurality of bay stations simultaneously interact with an end of range display to engage in a synchronized game play method between said two or more bay stations in said plurality of bay stations. 7 range. 前記複数のベイステーションにおける前記2つ以上のベイステーションは、前記反応性ゲームプレイレンジにおいてアクティブである全てのベイステーションを備える、請求項9に記載のレンジ。 10. The range of claim 9, wherein the two or more bay stations in the plurality of bay stations comprise all bay stations active in the reactive gameplay range. 前記複数のベイステーションにおける1つ以上のベイステーションが非同期ゲームプレイに関与し、各ベイステーション内の1つのディスプレイがゲーム固有情報を各ベイステーションに表示するように構成される、請求項7に記載のレンジ。 8. The method of claim 7, wherein one or more bay stations in the plurality of bay stations engage in asynchronous game play, and wherein one display in each bay station is configured to display game-specific information at each bay station. range. 同期ゲームプレイに関与する前記複数のベイステーションにおける前記2つ以上のベイステーションは、各ベイステーション内のディスプレイに表示される同じゲーム固有情報を有する、請求項9に記載のレンジ。 10. The range of claim 9, wherein the two or more bay stations in the plurality of bay stations participating in synchronized gameplay have the same game-specific information displayed on displays within each bay station. ゲーム論理サーバからゲーム選択を電子的に受信するステップと、
ゴルフ・娯楽施設内に位置される1つ以上のベイステーションからゲーム選択に参加するための選択を電子的に受信するステップと、
レンジ周辺スクリーン上に表示されるデジタルゲーム領域を備える共通のプレイフィールドをデジタル的にレンダリングするステップと、
センサを使用して各参加ベイステーションからのボール打ち上げイベントを電子的に識別するステップと、
ゲームショットサーバを用いて前記ボール打ち上げイベントからボール飛行を電子的に計算するステップと、
前記ボール飛行を前記レンジ周辺スクリーン上でデジタル的にレンダリングするステップと、
完全なボール飛行データをゲーム論理サーバに送信するステップと、
打ち上げられたボールのゲーム結果を決定するためにゲームパラメータ及びデジタルゲーム領域に対してレンダリングされたボール飛行を評価するステップと、
前記ゲーム結果を前記参加ベイステーションに送信するステップと、
前記決定されたゲーム結果がゲーム終了パラメータに合致するまでボール打ち上げイベントから方法を繰り返すステップと、
ゲーム終了結果を参加ベイステーションに送信するステップと、
を含む同期ゲームプレイ方法。
electronically receiving a game selection from a game logic server;
electronically receiving selections to participate in game selections from one or more bay stations located within the golf and entertainment facility;
digitally rendering a common playfield with a digital game area displayed on a range perimeter screen;
electronically identifying ball launch events from each participating bay station using sensors;
electronically calculating ball flight from said ball launch event using a game shot server;
digitally rendering the ball flight on the range perimeter screen;
sending complete ball flight data to a game logic server;
evaluating the rendered ball flight against game parameters and the digital game area to determine the game outcome of the launched ball;
transmitting the game results to the participating bay stations;
repeating the method from a ball launch event until the determined game outcome meets an end-of-game parameter;
transmitting game end results to participating bay stations;
Synchronous gameplay methods including;
ベイ内センサシステム及びレンジセンサシステムを使用して前記ボール打ち上げイベントを電子的に検出するステップと、前記ベイ内センサシステムによって感知される打ち上げパラメータを使用して及び前記レンジセンサシステムによって感知される飛行パラメータを使用して前記打ち上げられたボール飛行を計算するステップとを更に含む、請求項13に記載の方法。 electronically detecting the ball launch event using an in-bay sensor system and a range sensor system; and flight sensed by the range sensor system using launch parameters sensed by the in-bay sensor system. and calculating the launched ball flight using parameters. 前記参加ベイステーション内に位置されるディスプレイ上でボール飛行をデジタル的にレンダリングすることを更に含む、請求項13に記載の方法。 14. The method of claim 13, further comprising digitally rendering the ball flight on a display located within the participating bay station. 2つ以上のベイステーションが前記ゲームに参加して同時に前記レンジ周辺ディスプレイと相互作用することを選択する、請求項15に記載の方法。 16. The method of claim 15, wherein more than one bay station chooses to participate in the game and interact with the range perimeter display simultaneously. 前記2つ以上の参加ベイステーションは、前記ゴルフ・娯楽施設内でアクティブである全てのベイステーションを備える、請求項16に記載の方法。 17. The method of claim 16, wherein the two or more participating bay stations comprise all bay stations active within the golf and entertainment facility. 前記ゲーム結果及びゲーム終了結果が前記レンジ周辺ディスプレイに送信される、請求項17に記載の方法。 18. The method of claim 17, wherein the game results and game end results are transmitted to the range perimeter display. 視覚調整がユーザデータに基づいて各参加ベイステーションに適用される、請求項13に記載の方法。 14. The method of claim 13, wherein vision adjustments are applied to each participating bay station based on user data. 1つ以上のベイステーションが前記選択されたゲームに参加しないことを選択する、請求項16に記載の方法。 17. The method of claim 16, wherein one or more bay stations choose not to participate in the selected game. 前記選択されたゲームに参加しないことを選択した前記1つ以上のベイステーションが非同期ゲームプレイに関与する、請求項20に記載の方法。 21. The method of claim 20, wherein the one or more bay stations that choose not to participate in the selected game engage in asynchronous gameplay. 各ベイステーションが前記ベイに固有のゲーム情報を表示する、請求項22に記載の方法。 23. The method of claim 22, wherein each bay station displays game information specific to that bay.
JP2022510951A 2019-08-21 2020-08-21 Multiplayer multisport indoor game system and method Pending JP2022545441A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962889895P 2019-08-21 2019-08-21
US62/889,895 2019-08-21
PCT/US2020/047518 WO2021035186A1 (en) 2019-08-21 2020-08-21 Multiplayer, multisport indoor game system and method

Publications (1)

Publication Number Publication Date
JP2022545441A true JP2022545441A (en) 2022-10-27

Family

ID=74660374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022510951A Pending JP2022545441A (en) 2019-08-21 2020-08-21 Multiplayer multisport indoor game system and method

Country Status (7)

Country Link
EP (1) EP4017601A4 (en)
JP (1) JP2022545441A (en)
KR (1) KR20220049034A (en)
CN (1) CN114450070A (en)
AU (1) AU2020334148A1 (en)
CA (1) CA3151925A1 (en)
WO (1) WO2021035186A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113813578B (en) * 2021-10-09 2023-04-18 温州医科大学 System and method for basketball player dribbling training based on holographic technology

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2294403B (en) * 1994-08-06 1998-10-14 Alan Leather Target golf
US8409024B2 (en) * 2001-09-12 2013-04-02 Pillar Vision, Inc. Trajectory detection and feedback system for golf
US20060287137A1 (en) * 2005-05-20 2006-12-21 Jeffrey Chu Virtual Batting Range
US10300362B2 (en) * 2015-04-23 2019-05-28 Win Reality, Llc Virtual reality sports training systems and methods
KR20170074042A (en) * 2015-12-21 2017-06-29 이성삼 Golf play system and method thereof
KR101712838B1 (en) * 2016-03-17 2017-03-07 주식회사 골프존 Apparatus for virtual golf simulation, method for image realization for virtual golf simulation and recording medium readable by computing device for recording the method
KR101823433B1 (en) * 2016-07-19 2018-01-30 주식회사 골프존뉴딘 Method and apparatus for virtual golf simulation

Also Published As

Publication number Publication date
CN114450070A (en) 2022-05-06
AU2020334148A1 (en) 2022-03-10
KR20220049034A (en) 2022-04-20
EP4017601A4 (en) 2023-09-20
CA3151925A1 (en) 2021-02-25
EP4017601A1 (en) 2022-06-29
WO2021035186A1 (en) 2021-02-25

Similar Documents

Publication Publication Date Title
KR102513743B1 (en) Immersive and Responsive Gameplay Range, Systems, and Methods
US10722802B2 (en) Augmented reality rhythm game
US8292733B2 (en) Entertainment system providing dynamically augmented game surfaces for interactive fun and learning
US20060287137A1 (en) Virtual Batting Range
TWI565505B (en) A screen baseball game apparatus without Temporal and spatial limitations
US20190134506A1 (en) Sport and game simulation systems and methods
KR102573182B1 (en) Terminal device, virtual sports device, virtual sports system and method for operating virtual sports system
JP6913552B2 (en) Program and darts game system
US20220370884A1 (en) Multiplayer, multisport indoor game system and method
JP2016511657A (en) Game system with interactive show control
JP2022545441A (en) Multiplayer multisport indoor game system and method
US20160287967A1 (en) Systems And Methods For Game Play In Three Dimensions At A Golf Driving Range
JP2004012045A (en) Electronic game system, electronic game method, server, and computer program
KR102502774B1 (en) Virtual golf system
US20240042278A1 (en) Visual aids for integrating physical and virtual targets on a sports field
WO2021144847A1 (en) Exercise learning device
Zerebecki et al. S3D depth-axis interaction for video games: performance and engagement
US10729966B1 (en) LED screen for use in interactive golf driving ranges
Min et al. Development of a virtual pitching system in screen baseball game
CN115666744A (en) Game system, computer program used in game system, and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230818