TWI438024B - 製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法 - Google Patents
製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法 Download PDFInfo
- Publication number
- TWI438024B TWI438024B TW100104617A TW100104617A TWI438024B TW I438024 B TWI438024 B TW I438024B TW 100104617 A TW100104617 A TW 100104617A TW 100104617 A TW100104617 A TW 100104617A TW I438024 B TWI438024 B TW I438024B
- Authority
- TW
- Taiwan
- Prior art keywords
- user
- golf
- course
- golf course
- hole
- Prior art date
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3691—Golf practising terrains
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating 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/63—Generating 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 by the player, e.g. authoring using a level editor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating 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/65—Generating 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating three-dimensional [3D] models or images for computer graphics
- G06T19/20—Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0028—Tracking the path of an object, e.g. a ball inside a soccer pitch
- A63B2024/0031—Tracking the path of an object, e.g. a ball inside a soccer pitch at the starting point
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0625—Emitting sound, noise or music
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0622—Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
- A63B2071/0636—3D visualisation
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0647—Visualisation of executed movements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0691—Maps, e.g. yardage maps or electronic maps
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/32—Golf
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/05—Image processing for measuring physical parameters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/805—Optical or opto-electronic sensors
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/807—Photo cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/20—Miscellaneous features of sport apparatus, devices or equipment with means for remote communication, e.g. internet or the like
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/36—Training appliances or apparatus for special sports for golf
- A63B69/3658—Means associated with the ball for indicating or measuring, e.g. speed, direction
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/04—Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6009—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
- A63F2300/6018—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content where the game content is authored by the player, e.g. level editor or by game device at runtime, e.g. level is created from music data on CD
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Computer Hardware Design (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Manipulator (AREA)
Description
本發明有關一種製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的方法與裝置、製作供使用者定義高爾夫球場用的伺服器、以及使用使用者定義高爾夫球場的虛擬高爾夫模擬方法,係能讓使用者定義並製作虛擬高爾夫球場,給模擬使用者所敲擊之高爾夫球軌跡的虛擬高爾夫模擬。
由於最近高爾夫球的熱烈興趣,所謂的螢幕高爾夫系統已經獲得流行,提供真實的虛擬高爾夫模擬,以使得高爾夫球使用者能體驗高爾夫並享受虛擬的高爾夫活動。
螢幕高爾夫系統感測高爾夫球使用者敲擊至安置於室內用於顯示虛擬高爾夫範圍的螢幕上之高爾夫球的速度及方向,並在螢幕上顯示揮桿的軌跡。
使用虛擬高爾夫模擬裝置而實現的螢幕高爾夫系統,典型地提供當高爾夫球使用者以如同在高爾夫練習範圍中相同的方式敲擊稿爾夫球時,高爾夫球使用者會有如同在真實高爾夫球場中感覺的相同真實感。
使用虛擬高爾夫模擬裝置而實現的螢幕高爾夫系統需要提供真實高爾夫球場或高爾夫練習範圍所無法提供的多種內容,係除了真實感以外,還使用不同的高科技裝置及系統,以引起高爾夫球使用者的興趣。
螢幕高爾夫系統需要建立獨立的文化或電子運動範圍,而與真實高爾夫球場中的打球分隔開,並在獨立的文化或電子運動範圍中提供多種內容,以使得高爾夫球使用者充分享受獨立的文化。
因此,本發明係有鑑於上述的問題而完成,且本發明的目的在於提供製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的方法與裝置、製作供使用者定義高爾夫球場用的伺服器、以及使用使用者定義高爾夫球場的虛擬高爾夫模擬方法,能進行使用藉讓使用者直接設計配置打高爾夫球之虛擬空間的球洞所製作之使用者定義之高爾夫球場的虛擬高爾夫模擬,亦即在螢幕高爾夫系統的虛擬高爾夫模擬處理中的高爾夫球場,藉以引發使用者的興趣,使得使用者享受特有高爾夫球場中的虛擬高爾夫比賽。
依據本發明的特點,上述及其他目的可藉提供用於製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的裝置而完成,包括:一資料庫,配置以儲存用於製作高爾夫球場的預設資料;一球場調節器,配置以由使用者設定用於製作高爾夫球場的多個特定條件;以及一球場製作器,配置以依據該球場調節器所設定的該等條件,抽取出儲存在該資料庫中的資料,自動產生一個或多個球洞,並製作包括自動產生之球洞的使用者定義高爾夫球場。
依據本發明的另一特點,提供用於製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的伺服器,包括:一資料庫,配置以儲存用於製作高爾夫球場的資料;一球場調節器,配置以由使用者設定用於製作高爾夫球場的多個特定條件;以及一球場製作器,配置以依據該球場調節器所設定的該等條件,抽取出儲存於該資料庫中的資料,自動產生一個或多個球洞,並製作包括自動產生之球洞的使用者定義高爾夫球場。
依據本發明的另一特點,提供用於製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的方法,包括:由使用者設定多個特定條件,用於設計使用者定義高爾夫球場中的球洞;依據所設定的條件抽取出儲存在資料庫中的資料;依據所設定的條件,使用所抽取出的資料自動產生一個或多個球洞;以及製作包含自動產生之球洞的該使用者定義高爾夫球場。
依據本發明的另一特點,提供使用藉依據用於製作高爾夫球場、自動產生球洞及包含使用者定義高爾夫球場中自動產生球洞所設定之特定條件以抽取出球場自動產生資料而製作之使用者定義高爾夫球場的虛擬高爾夫模擬方法,包括:讓使用者能登入;顯示出已登入之使用者所擁有的使用者定義高爾夫球場列表;將有關選取自該使用者定義高爾夫球場列表的使用者定義高爾夫球場的資料,從伺服器傳送至虛擬高爾夫模擬裝置;以及執行該虛擬高爾夫模擬裝置中所傳送的使用者定義高爾夫球場,藉以進行虛擬高爾夫模擬。
依據本發明的另一特點,提供使用藉依據用於製作高爾夫球場、自動產生球洞及包含使用者定義高爾夫球場中自動產生球洞所設定之特定條件以抽取出球場自動產生資料而製作之使用者定義高爾夫球場的虛擬高爾夫模擬方法,包括:讓使用者能登入;顯示出已登入之使用者所擁有的使用者定義高爾夫球場列表;將選取自該使用者定義高爾夫球場列表的使用者定義高爾夫球場的設計資訊,從伺服器傳送至虛擬高爾夫模擬裝置;依據所傳送之該使用者定義高爾夫球場的設計資訊,產生高爾夫球場資料給該虛擬高爾夫模擬裝置中所用的高爾夫模擬;以及執行依據該虛擬高爾夫模擬裝置中使用者定義高爾夫球場的設計資訊所產生的資料,藉以進行虛擬高爾夫模擬。
在依據本發明的製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的裝置與方法、製作供使用者定義高爾夫球場用的伺服器、以及使用使用者定義高爾夫球場的虛擬高爾夫模擬方法,可進行使用者定義高爾夫球場之虛擬高爾夫模擬,係藉讓使用者直接設計配置打高爾夫球之虛擬空間的球洞而製作,亦即在螢幕高爾夫系統的虛擬高爾夫模擬處理中的高爾夫球場,藉以引發使用者的興趣,使得使用者享受特有高爾夫球場中的虛擬高爾夫比賽。
本說明書中所定義的物件,比如詳細構造及特定元件,係提供輔助以理解明白本發明的實施例。因此,熟知該技術領域的人士將了解到,可在不偏離本發明範圍及精神下達到對在此所述之實施例的不同改變及修改。
將參考所附圖式以詳細說明依據本發明示範性實施例製作虛擬高爾夫模擬中所用之使用者定義高爾夫球場的裝置與方法,以及使用使用者定義高爾夫球場的虛擬高爾夫模擬方法。
依據本發明實施例製作使用者定義高爾夫球場的裝置可用不同方式實現。亦即,製作使用者定義高爾夫球場的裝置可藉讓使用者直接製作虛擬高爾夫模擬裝置內的使用者定義高爾夫球場而實現,如第1圖所示,或使用使用者終端(比如個人電腦、膝上型電腦、個人數位助理(PDA)、智慧型手機等)而存取伺服器,藉以在伺服器上製作使用者定義高爾夫球場,如第3圖所示,使得當以後使用虛擬高爾夫模擬裝置打高爾夫球時,使用者定義高爾夫球場有關的資料在網路上被接收並執行。
首先,包括虛擬高爾夫模擬裝置的系統將以示意方式參考第1圖至第3圖而說明。
如第1圖及第2圖所示,虛擬高爾夫模擬裝置包括揮桿平板100、感測裝置10以及模擬器GS,其中模擬器GS包括影像輸出裝置60,用於輸出預設影像至位於前方的螢幕70、以及儲存並處理虛擬高爾夫模擬所需的所有資料。第1圖的元件號W表示螢幕高爾夫棚的側邊壁。
第1圖及第2圖所示的虛擬高爾夫模擬裝置包括模擬器GS、感測裝置10、操作單元30、儲存單元40、影像處理單元50、影像輸出裝置60以及控制器M。
影像輸出裝置60可包括如第1圖所示用於輸出影像至螢幕70上的光束投影機,或直接顯示影像而包括大螢幕的裝置。
儲存單元40儲存虛擬高爾夫模擬裝置有關的多種資訊,並儲存用於顯示高爾夫球場影像的影像資料。
模擬器GS包括資料傳輸單元,以便在網路上與伺服器通信,比如(有線或無線的)網際網路。
影像處理單元50處理儲存在儲存單元40中的資料以及所有虛擬高爾夫模擬影像,比如虛擬高爾夫球場影像、高爾夫球的揮桿視訊以及選單選擇影像。
控制器M進行用於虛擬高爾夫模擬的不同操作,並控制組件。
當高爾夫使用者站在揮桿平板100上並敲擊高爾夫球1到螢幕70上時,感測裝置10感測揮桿並輸出感測信號至控制器M。控制器M提供所接收的感測信號給影像處理單元50。影像處理單元50由儲存單元40依據高爾夫球1的特性抽取並處理高爾夫模擬影像資訊,比如高爾夫球的揮桿視訊,並將所處理的高爾夫模擬影像資訊透過影像輸出裝置60投影至螢幕70。以這種方式打虛擬高爾夫。
雖然未清楚顯示於第1圖,但是感測裝置10可包括設置於揮桿平板100之側邊上的紅外線接收及發射感測器、設置於天花板或牆壁上的照像感測器20等等。
第2圖顯示依據本發明實施例虛擬高爾夫模擬系統的實例。如第2圖所示,虛擬高爾夫模擬系統包括複數個高爾夫模擬器GS以及一伺服器S,係在網路上連結,比如網際網路。
不同使用者終端可在網路上接收來自伺服器S的預設資訊。
如第3圖所示,伺服器S可包括讓使用者能製作使用者定義高爾夫場的多個預設元件。使用者能經由使用者終端存取伺服器S,執行用以製作使用者定義高爾夫球場的工具,以及製作使用者定義高爾夫球場。
雖然依據本發明實施例製作使用者定義高爾夫球場的裝置在此是於伺服器S中實現,但是本發明並未受限於此,且製作使用者定義高爾夫球場的裝置可於高爾夫模擬器GS或使用者終端中實現。
如第3圖所示,伺服器S包括中央處理單元(CPU)100、資料庫200、球場調節器350以及球場製作器。
資料庫200儲存相關於接收來自使用者終端之多種資訊的資料,並儲存相關於接收來自模擬器GS之多種資訊的所有資料。此外,資料庫200儲存相關於使用者定義高爾夫球場產品的多種資料。
亦即,資料庫200可包括用於儲存相關於系統操作之多種資料的系統資訊儲存部210、用於儲存有關於系統中註冊之使用者資訊的使用者資訊儲存部220、用於高爾夫模擬的高爾夫球場資料儲存部230、用於儲存關於使用者所設計高爾夫球場之資料的設計高爾夫球場資料儲存部240、球場繪圖資料儲存部250、以及球場自動產生資料儲存部260。
系統資訊儲存部210至球場自動產生資料儲存部260係可作為獨立儲存裝置或儲存裝置的部分實體空間而實現。
球場自動產生資料儲存部260係儲存裝置或儲存空間,用以依據用於設計高爾夫球場之球洞的預設條件(由球場調節器350所設定的條件)儲存用於自動完成球洞設計(由自動球場產生器310自動產生)的資料。
球場繪圖資料儲存部250為儲存裝置或儲存空間,用於儲存虛擬高爾夫模擬中所用以進行繪圖操作讓高爾夫球場由使用者設計所必需的資料。
亦即,用於將使用者所設計之高爾夫球場轉換成由虛擬高爾夫模擬裝置所執行之程式的操作係定義成繪圖操作。
這種繪圖操作可包括用於進行預設影像處理以便讓使用者觀看虛擬高爾夫模擬裝置中所設計之高爾夫球場的三維影像的操作,或用於進行相對於高爾夫球場影像之實體處理的操作。此外,繪圖操作可進一步包括用於插入音效的操作,比如流水的聲音或鳥鳴或特定影像或視訊。
繪圖操作將更詳細說明如下。
設計高爾夫球場資料儲存部240係儲存裝置或儲存空間,用於儲存在進行相對於使用者所設計的高爾夫球場的球場繪圖操作之前的資料。
高爾夫球場一般包括9個球洞或18個球洞或更多個球洞。當使用者完成設計高爾夫球場但還要進行繪圖操作時,與所設計之高爾夫球場有關的資料係儲存在設計高爾夫球場資料儲存部240中。此外,與高爾夫球場有關的資料,未完成的設計,也可儲存於設計高爾夫球場資料儲存部240中,使得使用者能在稍後完成高爾夫球場的設計。
如第3圖所示,伺服器S可包括自動球場產生器310、球場編輯器330、以及球場繪圖器340。伺服器S進一步包括球場調節器350,藉以設計高爾夫球場。
當使用者設計配置高爾夫球場之球洞時,球場調節器350設定配置球洞之不同單元的多個條件。
球場調節器350可使用不同方法以設定條件。較佳的是,使用者使用使用者終端或高爾夫模擬器GS以存取伺服器S,並使用介面裝置以直接選取所需條件,藉以設定用於設計配置使用者定義高爾夫球場之球洞的條件。
亦即,當伺服器S是使用使用者終端或高爾夫模擬器GS而被存取時,伺服器S提供介面裝置給連結的使用者終端或高爾夫模擬器GS,讓使用者能選取用於設計配置使用者定義高爾夫球場之球洞的條件。
使用者可使用在使用者終端或高爾夫模擬器GS中執行的介面裝置以選取特定條件。所選取的條件是藉球場調節器350而設定成用於設計配置使用者定義高爾夫球場之一球洞的條件。自動球場產生器310依據所設定的條件而自動產生一球洞。
雖然伺服器S在此只提供介面裝置給使用者終端或高爾夫模擬器GS,但是伺服器S可提供用於製作使用者定義高爾夫球場的球場製作器,給連結的使用者終端或高爾夫模擬器GS,使得使用者終端或高爾夫模擬器GS執行用於製作使用者定義高爾夫球場的球場製作器,藉以製作使用者定義高爾夫球場。
在此,因對球場調節器350所設定的條件包括如是否將球洞設定至標準桿4桿之球洞(PAR 4 HOLE)或標準桿5桿之球洞(PAR 5 HOLE),是否球洞的形狀為筆直或彎曲,是否球洞具有狗腿球洞形狀,是否果嶺被設定成旗桿定位所在的左邊果嶺及/或右邊果嶺,草皮狀態,或是否插入果嶺週邊。
自動球場產生器310載入資料庫200的球場自動產生資料儲存部260中所儲存的資料,並依據球場調節器350所設定的條件以執行預設程式,藉以自動產生一個或多個球洞,以適合所設定的條件。
自動球場產生器310可產生球洞設計,其情況是,其中配置高爾夫球場球洞之所有單元的條件係由球場調節器350所設定,或可讓使用者能只設定某些條件並自動設定其餘條件,係使用預設程式依據使用者所設定的條件以產生球洞設計。
自動球場產生器310可供應不同的球洞設計,並包括在使用者定義高爾夫球場中的選取球洞設計,如果使用者選取所供應之不同球洞設計的至少其中之一。
球場製作器可進一步包括用以載入儲存於高爾夫球場資料儲存部230中關於現有高爾夫球場之資料的單元,用於資料庫200的高爾夫模擬,並包括使用者定義高爾夫球場中的選取球洞,如果使用者選取配置顯有高爾夫球場的數個球洞中的至少其中之一以設計使用者定義高爾夫球場時。
球場編輯器330編輯包括自動球場產生器310自動產生之球洞的使用者定義高爾夫球場,而且球場繪圖器340進行繪圖操作,使得包含自動球場產生器310自動產生之球洞的高爾夫球場或球場編輯器330所編輯的高爾夫球場被用於虛擬高爾夫模擬中。
設計使用者定義高爾夫球場之處理的實例將參考第4圖至第11圖而說明。
第4圖至第11圖為顯示當使用者存取伺服器以執行高爾夫球場製作器時介面螢幕實例的示意圖。
如果介面裝置是在使用者終端或高爾夫模擬器GS中執行,則第4圖所示的介面螢幕320可被輸出。
如第4圖至第8圖所示,用於設定給設計使用者定義高爾夫球場用的多個單元之特定條件的條件設定螢幕325,可被輸出到介面螢幕320的一側邊上,而且用於顯示自動球場產生器310所自動產生之球洞的高爾夫產生顯示螢幕321,可依據所設定條件而被輸出到該螢幕的另一側邊。
條件設定螢幕325可顯示單元設定部分325-1至325-3,用於設定配置球洞之不同單元的不同條件。在第4圖至第7圖中,係顯示球洞設定部分325-1、果嶺設定部分325-2以及球道設定部分325-3的實例。
亦即,如果顯示球洞設定部分325-1的“球洞條件選取1”是在第4圖所示的螢幕狀態中被選取,則用於設定要設計之球洞的第一條件的選單顯示如第5圖圖所示。如果“標準桿5桿之球洞-500碼(PAR 5 HOLE-500 yards)”被選取當作“球洞條件選取1(hole condition selection 1)”,則要設計的球洞係設定成標準桿5桿之球洞(PAR 5 HOLE),且長度設定成500碼。
如第6圖所示,“球洞條件選取2(hole condition selection 2)”被選取時,顯示出用於設定要設計之球洞的第二條件的選單。如果設定“筆直球洞-簡單直線型(straight hole-simple linear type)”,則要設計的球洞形狀被設定成簡單直線。
此時,不需必定要選取特定條件,且可選取“隨機”,以使得條件可被任意設定。
如果OK鍵326a是在果嶺設定部分325-2的項目之條件係如第7圖所示而設定之後被選取,則設定部分的項目之條件是以這種方式設定,且沙坑設定部分325-9以及障礙設定部分325-10的項目之條件係如第8圖所示而設定,自動產生球洞設計510以及520係顯示於球場產生顯示螢幕321上。
此時,自動產生的球洞設計是分開顯示。在第8圖的實例中,設計是個別顯示於所建議的視窗322a及322b中。
如果第二建議設計520是從第8圖所示的兩建議設計中選取,如第9圖所示,則顯示出使用者定義高爾夫球場視窗327,以使得所選取的設計定義成使用者定義高爾夫球場的球洞(在第9圖中,使用者定義高爾夫球場的第五球洞)。
使用者定義高爾夫球場視窗327包括主要螢幕327a以及用於顯示主要螢幕327a上球洞的球洞顯示視窗327c。用於進行編輯高夫球場所必要的不同功能的選單單元327b可顯示在主要螢幕327a的一側邊上。
球場產生顯示螢幕321上選單單元327b的球洞設計520係如第8圖所示而選取,且所選取的設計是顯示於使用者定義高爾夫球場視窗327的第五球洞視窗327c中,如第9圖所示的選取球洞605。
配置使用者定義高爾夫球場的球洞係使用上述方法最後製作出使用者定義高爾夫球場而設計。
使用者不一定需要使用用以設定條件之方法以配置使用者定義高爾夫球場的所有球洞。如第10圖及第11圖所示,數個球洞可從配置現有高爾夫球場之球洞中選取,且所選取的球洞可被包含成配置使用者定義高爾夫球場的球洞。
亦即,如第10圖及第11圖所示,如果從位於螢幕側邊上的鄉村俱樂部(CC)選單329中選取特定項目,則顯示球洞選取子選單329a。如果選取球洞選取子選單329a的球洞700的至少中之一,則所選取的球洞可包含作為配置使用者定義高爾夫球場的球洞。
例如,如第10圖及第11圖所示,如果選取“KAYA CC第六球洞”,則球洞606儲存於視窗327c中,用以顯示配置使用者定義高爾夫球場之球洞的影像,藉以製作使用者定義高爾夫球場,係包含藉調節設定而設計的第一至第五球洞以及從現有高爾夫球場中選取之球洞的第六球洞。
球洞可用上述方式設定特定條件而設計,藉以製作使用者定義高爾夫球場,或可包括現有高爾夫球場的特定球洞,藉以設計使用者定義高爾夫球場。此時,較佳的是,必需設計包含18球洞的高爾夫球場。然而,並不需要設計所有的18球洞。
18球洞中的某些球洞可藉設定條件而設計,而且其餘球洞可從現有高爾夫球場中隨機選取的球洞而配置,藉以設計使用者定義高爾夫球場。
如上所述而設計的使用者定義高爾夫球場可由球場編輯器330編輯(見第3圖)。
例如,配置使用者定義高爾夫球場之球洞的次序可改變,特定球洞可被另一球洞取代,特定球洞的背景或果嶺狀態、球洞杯的位置、球道的形狀、長草區的草皮狀態或障礙區的種類都可改變,或特定音訊、視訊或影像可插入特定球洞中。
下文中,依據本發明實施例用於製作使用者定義高爾夫球場的方法以及使用該方法的虛擬高爾夫模擬方法將參考第12圖至第15圖而說明。
如第12圖及第13圖所示,使用者存取並登入伺服器(S10)。
此時,CPU 100(見第3圖)從使用者資訊儲存部220中抽取並確認與使用者有關的資訊。
決定登入的使用者是否執行球場製作器(S20)。如果執行球場製作器,則該方法進入下一步驟,而如果未執行,則進行另一操作(S30)。
如果執行球場製作器,則執行球場設計用的介面裝置(S40),且抽取出球場製作資料,並從資料庫載入(S50)。
使用者設定用以設定球場的特定條件,亦即配置使用者定義高爾夫球場之球洞的不同單元之條件(S60)。
如果條件設定完成(S70),則球場自動產生資料是從資料庫中依據設定條而抽取出,且球洞設計係自動產生(S80)。
球洞設計的數目可為一個或多個(第8圖所示的實例中)。CPU決定自動產生設計的數目是否為多個(S90)。如果產生設計的數目為一個,則決定產生設計是否被選取(S100)。如果如果產生設計的數目為多個,則決定該等設計的一個或更多個是否被選取(S110)。
當球洞設計如上述而產生時,使用者不一定必需使用所產生的設計。如果所產生的設計未被使用,則多個條件可重新設定,藉以產生多個設計。
如果完成選取所產生的設計(S120),則決定使用者定義高爾夫球場的設計是否完成(S130),然後進行後續處理。第13圖顯示出表示後續處理的流程圖。
在球場設計完成後,使用者可編輯球場。球場編輯處理完成,則所設計的高爾夫球場最後被儲存起來(S140)。
CPU決定所設計之高爾夫球場的球場繪圖處理是否必需進行(S150)。如果決定球場繪圖處理必需進行,則用於高爾夫模擬的高爾夫球場之影像資料依據所設計的高爾夫球場產生(S160),並進行如高爾夫球場之實體處理的操作(170),藉以完成用於虛擬高爾夫模擬的使用者定義高爾夫球場。
插入特定實體的處理,比如特定視訊、影像或音訊,可相對於使用者定義高爾夫球場而進行(S180)。
如果所有步驟完成,則使用者定義高爾夫球場儲存於資料庫中(S190)。
使用者可執行虛擬高爾夫模擬裝置中的使用者定義高爾夫球場(UDC),並使用UDC以進行虛擬高爾夫模擬。
第14圖顯示依據本發明實施例執行虛擬高爾夫模擬中使用者定義高球場的方法。如第14圖所示,首先,進行使用者登入步驟,以進行虛擬高爾夫模擬(S100)。
如果登入的使用者希望確認其UDC列表(S200),則讀取UDC列表。此時,模擬器從伺服器接收與使用者之UDC列表有關的資訊,並顯示使用者之UDC列表(S210)。
如果從UDC列表中選取特定UDC(S220),則從伺服器接收關於UDC列表的資料(S230),而且載入所接收到關於UDC的資料(S240)。
然後,在使用者所選取之UDC中進行虛擬高爾夫模擬(S280)。
如上所述,在第14圖所示的虛擬高爾夫模擬方法中,使用者的UDC,亦即關於使用者定義高爾夫球場的資料,並非儲存於模擬裝置的儲存單元中,而是儲存在伺服器中。因此,使用者的UDC是接收來自伺服器,然後執行。
第15圖顯示依據本發明另一實施例的虛擬高爾夫模擬方法。既然第15圖的步驟S100至S220是等於第14圖的步驟S100至S220,所以將只說明後續步驟。
如第15圖所示,虛擬高爾夫模擬裝置接收使用者所選取之UDC的設計資訊(S250),亦即表示那些條件是包含於UDC、要自動產生之球洞的配置資訊是如何依據使用者所選取的條件而配置、或那些現有高爾夫球場的球洞是被包含的設計資訊。
亦即,虛擬高爾夫模擬裝置不接收所有關於UDC的資料,而是只接收UDC的條件設定資訊以及關於依據設定條件而自動產生的簡要資訊,藉以依據所接收的資訊直接產生所有關於UDC的資料(S260)。
載入所產生關於UDC的資料(S270),並在UDC中進行虛擬高爾夫模擬(S280)。
不同的實施例已經以用以實現本發明的最佳模式而說明。
雖然本發明的較佳實施例已經為了解釋性目的而揭示,但是熟知該技術領域的人士將明瞭,在不偏離所附申請專利範圍中所揭露的本發明範圍及精神下,不同的修改、增加及置換是可能的。
1...高爾夫球
10...感測裝置
20...照像感測器
30...操作單元
40...儲存單元
60...影像輸出裝置
50...影像處理單元
70...螢幕
100...揮桿平板、中央處理單元(CPU)
200...資料庫
210...系統資訊儲存部
220...使用者資訊儲存部
230...高爾夫球場資料儲存部
240...設計高爾夫球場資料儲存部
250...球場繪圖資料儲存部
260...球場自動產生資料儲存部
310...自動球場產生器
320...介面螢幕
321...球場產生顯示螢幕
322、322a、322b...視窗
325...條件設定螢幕
325-1...球洞設定部分
325-2...果嶺設定部分
325-3...球道設定部分
325-9...沙坑設定部分
325-10...障礙設定部分
326a...OK鍵
327...使用者定義高爾夫球場視窗
327a...主要螢幕
327b...選單單元
327c...球洞顯示視窗
329...鄉村俱樂部(CC)選單
329a...子選單
330...球場編輯器
340...球場繪圖器
350...球場調節器
510、520...球洞設計
605、606、700...球洞
GS...模擬器
M...控制器
S...伺服器
W...側邊壁
S10~S130...步驟
S140~S190...步驟
S200~S300...步驟
本發明的上述及其他目的、特點及其他優點將由以上的詳細說明及結合所附圖式而被更清楚的了解,其中:
第1圖為依據本發明示範性實施例將使用虛擬高爾夫模擬方法之虛擬高爾夫模擬裝置應用至螢幕高爾夫系統之實例的示意圖;
第2圖為顯示包括第1圖所示虛擬高爾夫模擬裝置的系統之配置的方塊示意圖;
第3圖為依據本發明示範性實施例實現用於製作使用者定義高爾夫球場的裝置中之伺服器以及包括伺服器之系統的方塊示意圖;
第4圖至第11圖為顯示依據本發明示範性實施例由用於製作使用者定義高爾夫球場的裝置所實現之介面的實例之示意圖;
第12圖及第13圖為顯示依據本發明示範性實施例用於製作使用者定義高爾夫球場的方法之實例的流程圖;以及
第14圖及第15圖為顯示依據本發明示範性實施例虛擬高爾夫模擬方法的流程圖。
1...高爾夫球
20...照像感測器
60...影像輸出裝置
70...螢幕
100...揮桿平板
GS...模擬器
Claims (14)
- 一種製作虛擬高爾夫模擬用之使用者定義高爾夫球場的裝置,包括:一資料庫,配置以儲存用於製作該高爾夫球場的預設資料,其中該資料庫包括一球場自動產生資料儲存部;一球場調節器,配置以由一使用者設定用於製作該高爾夫球場的多個特定條件;一自動球場製作器,配置以依據該球場調節器所設定的該等條件,以抽取出儲存在該球場自動產生資料儲存部中的資料,藉以產生多個建議的球洞設計,供使用者選擇出一個建議的球洞設計;一介面裝置,配置以顯示由該自動球場製作器根據該等設定的條件所自動產生的所建議的該等球洞設計,藉以讓該使用者能在顯示出的所建議的球洞設計中選取出一個所建議的球洞設計;以及一球場製作器,配置以根據經由該介面裝置所選擇的該球洞設計,製作該使用者定義高爾夫球場以包括一球洞。
- 依據申請專利範圍第1項所述的裝置,其中該球場製作器包括一球場編輯器,配置以編輯依據該等所設定的條件而自動產生的球洞。
- 依據申請專利範圍第1項所述的裝置,其中該球場製作器包括一球場地圖繪圖器,配置以進行繪圖處理,以使得包含依據該等所設定條件而自動產生之球洞的高爾夫球場可用於該虛擬高爾夫模擬中。
- 依據申請專利範圍第1項所述的裝置,其中,該資料庫包括用於高爾夫模擬的一高爾夫球場資料部,其儲存關於該虛擬高爾夫模擬中所用之現有高爾夫球場的資料;以及該球場製作器製作包括依據自該等所建議的球洞設計中所選出的球洞設計由該等所設定之條件以及現有高爾夫球場中所選取之球洞之該使用者定義高爾夫球場。
- 依據申請專利範圍第1項所述的裝置,其中該資料庫、該球場調節器以 及該球場製作器係以一使用者終端以及一高爾夫模擬器的至少其中之一而實現。
- 一種製作虛擬高爾夫模擬用之使用者定義高爾夫球場的伺服器,包括:一資料庫,配置以儲存用於製作一高爾夫球場的資料以及用來自動產生一球場的資料;一球場調節器,配置以由一使用者設定用於製作高爾夫球場的多個特定條件;一自動球場製作器,配置以依據該球場調節器所設定的該等條件,以抽取出儲存在該球場自動產生資料儲存部中的資料,藉以產生多個建議的球洞設計,供使用者選擇出一個建議的球洞設計;一球場製作器,配置以製作該使用者定義高爾夫球場,其中該伺服器係在一網路上連結至一使用者終端以及一高爾夫模擬器的至少其中之一,並提供一介面裝置給予連接至該伺服器的該使用者終端以及該高爾夫模擬器的至少其中之一,並經由該介面裝置操作該球場調節器、該自動球場製作器、以及該球場製作器,以製作該使用者定義高爾夫球場,以及其中該介面裝置顯示由該自動球場製作器根據該設定的條件所自動產生的該多個建議的球洞設計,讓該使用者能在顯示出的所建議的球洞設計中選取出一個所建議的球洞設計,且該球場製作器配置以根據經由該介面裝置所選擇的該球洞設計,製作該使用者定義高爾夫球場以包括一球洞。
- 一種製作使用者定義高爾夫球場的方法,該使用者定義高爾夫球場係使用於在一伺服器上經由連接至該伺服器的一使用者終端以及一高爾夫模擬器的至少其中之一所進行的虛擬高爾夫模擬,該方法包括:由一使用者設定多個特定條件,用於設計包括在該使用者終端以及該高爾夫模擬器的至少其中之一的該使用者定義高爾夫球場中的一或多個球洞;依據該等所設定的條件抽取出儲存在該伺服器的一資料庫中的資料;依據該等所設定的條件,使用該所抽取出的資料自動產生多個建議的球洞設計,供使用者選擇出一個建議的球洞設計;在該使用者終端以及該高爾夫模擬器的至少其中之一上顯示該等建議的球 洞設計;讓使用者自該等建議的球洞設計中選出一個建議的球洞設計;以及製作包含根據該所選出的球洞設計來製作的球洞的該使用者定義高爾夫球場。
- 依據申請專利範圍第7項所述的方法,其中該設定該等特定條件包括:顯示配置球洞之多個單元的分類條件,藉以設計球洞;以及讓該使用者能選取該等特定條件或隨機從該等所顯示的條件中選取該等特定條件。
- 依據申請專利範圍第7項所述的方法,其中,該設定該等特定條件包括顯示依據球洞、果嶺、球道、長草區、沙坑、障礙區以及背景的至少其中之一而分類之該等條件的至少其中之一的影像;以及該設定該等特定條件包括讓該使用者選取該等特定條件或隨機從該等所顯示的條件中選取該等特定條件。
- 依據申請專利範圍第7項所述的方法,其中該製作該使用者定義高爾夫球場包括:選取該虛擬高爾夫模擬中所用之現有高爾夫球場的一個或多個球洞;以及由該等所設定條件以及選取自該等現有高爾夫球場之球洞以製作包含根據自該等所建議的球洞設計中所選出的球洞設計來製作的球洞的該使用者定義高爾夫球場。
- 依據申請專利範圍第7項所述的方法,其中該製作該使用者定義高爾夫球場進一步包括編輯該等所產生之球洞的至少其中之一。
- 依據申請專利範圍第7項所述的方法,其中該製作該使用者定義高爾夫球場進一步包括進行一繪圖處理,以使得包括該等所產生之球洞的該高爾夫球場可用於該虛擬高爾夫模擬中。
- 一種虛擬高爾夫模擬方法,係使用由申請專利範圍第7至12項中任一項所述之方法而製作之使用者定義高爾夫球場,包括:讓一使用者能登入;顯示出該已登入之使用者所擁有的使用者定義高爾夫球場列表;將有關選取自該使用者定義高爾夫球場列表的使用者定義高爾夫球場的資料,從該伺服器傳送至該高爾夫模擬器;以及執行該高爾夫模擬器中所傳送的使用者定義高爾夫球場,藉以進行該虛擬高爾夫模擬。
- 一種虛擬高爾夫模擬方法,係使用由申請專利範圍第7至12項中任一項所述之方法而製作之使用者定義高爾夫球場,包括:讓一使用者能登入;顯示出該已登入之使用者所擁有的使用者定義高爾夫球場列表;將選取自該使用者定義高爾夫球場列表的一使用者定義高爾夫球場的設計資訊,從該伺服器傳送至該高爾夫模擬器;依據該使用者定義高爾夫球場的該所傳送的設計資訊,產生高爾夫球場資料給該高爾夫模擬器中所用的虛擬高爾夫模擬;以及執行依據該高爾夫模擬器中該使用者定義高爾夫球場的該設計資訊所產生的資料,藉以進行該虛擬高爾夫模擬。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100024867A KR101022502B1 (ko) | 2010-03-19 | 2010-03-19 | 가상 골프 시뮬레이션에 이용되는 사용자 정의 골프코스 제작 장치 및 그 방법과, 이를 이용한 가상 골프 시뮬레이션 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201134525A TW201134525A (en) | 2011-10-16 |
| TWI438024B true TWI438024B (zh) | 2014-05-21 |
Family
ID=43983672
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100104617A TWI438024B (zh) | 2010-03-19 | 2011-02-11 | 製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法 |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR101022502B1 (zh) |
| TW (1) | TWI438024B (zh) |
| WO (1) | WO2011115412A2 (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101236154B1 (ko) | 2012-06-15 | 2013-02-22 | 백용진 | 스크린 화면 중앙 컨트롤 방식과 플레이 룸 순환방식을 적용한 스크린 골프 시스템 |
| KR102092081B1 (ko) * | 2018-10-05 | 2020-03-24 | 주식회사 키루스 | 가상 골프 시뮬레이션 시스템 및 방법 |
| KR20220170633A (ko) | 2021-06-23 | 2022-12-30 | 김동현 | 골프 시뮬레이션 시스템에서 골프코스의 다양성 확보 방법 |
| KR102657059B1 (ko) * | 2021-10-22 | 2024-04-12 | 주식회사 골프존 | 골프 코스 생성 장치 및 골프 코스 생성 방법 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04322672A (ja) * | 1991-04-23 | 1992-11-12 | Seidenkou:Kk | 屋内用ゴルフ練習装置 |
| KR100481417B1 (ko) * | 2000-08-07 | 2005-04-08 | 노아텍이엔지(주) | 영상기술을 이용한 골프 시뮬레이션 방법 |
| KR100359929B1 (ko) * | 2001-06-26 | 2002-11-22 | (주) 골프존 | 체감형 골프 실연 시스템 |
| KR200265558Y1 (ko) | 2001-11-30 | 2002-02-21 | 김기수 | 체감형 골프 시뮬레이션 시스템 |
| KR200274503Y1 (ko) * | 2002-02-07 | 2002-05-04 | 조영탁 | 골프 연습장치 |
-
2010
- 2010-03-19 KR KR1020100024867A patent/KR101022502B1/ko active Active
-
2011
- 2011-02-11 TW TW100104617A patent/TWI438024B/zh not_active IP Right Cessation
- 2011-03-15 WO PCT/KR2011/001808 patent/WO2011115412A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| KR101022502B1 (ko) | 2011-03-16 |
| TW201134525A (en) | 2011-10-16 |
| WO2011115412A2 (en) | 2011-09-22 |
| WO2011115412A3 (en) | 2012-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI438026B (zh) | 製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法 | |
| TWI415652B (zh) | 虛擬高爾夫模擬裝置,包含該裝置及終端裝置之系統,以及用於虛擬高爾夫模擬之方法 | |
| TWI415653B (zh) | 虛擬高爾夫模擬的裝置及方法 | |
| US9486694B2 (en) | Golf game management and entertainment system integrating pre-game, in-game, and post-game content for performance data collection | |
| US10293257B2 (en) | Systems and methods for programmatically generating non-stereoscopic images for presentation and 3D viewing in a physical gaming and entertainment suite | |
| CN104066483B (zh) | 支持虚拟果岭制作的虚拟高尔夫模拟装置及其方法 | |
| TWI481438B (zh) | 虛擬高爾夫球模擬裝置與方法 | |
| CN103079653B (zh) | 虚拟高尔夫球模拟装置及方法 | |
| CN103797506A (zh) | 提供使用者客制化练习环境的虚拟高尔夫模拟装置,透过网络与该装置连接的服务器以及使用虚拟高尔夫模拟的使用者客制化练习环境提供方法 | |
| TWI438024B (zh) | 製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法 | |
| TWI438025B (zh) | 製作使用者定義之高爾夫球場用的方法與裝置,製作使用者定義之高爾夫球場用的伺服器,以及使用該高爾夫球場的虛擬高爾夫模擬方法 | |
| TW201130547A (en) | Apparatus and method for virtual golf simulation imaging sub-simulation and replay-simulation | |
| CN103328053B (zh) | 高尔夫球训练内容提供装置﹑系统以及方法 | |
| JP5799440B2 (ja) | ゴルフボール使用者定義が可能な仮想ゴルフシミュレーション装置及び仮想ゴルフシミュレーション方法 | |
| JP7037279B2 (ja) | ゲームプログラム、方法、および情報処理装置 | |
| KR102321472B1 (ko) | 다중 플레이 모드를 제공하는 가상 골프 장치 및 이를 이용하는 가상 골프 시스템 | |
| KR102322406B1 (ko) | 가상 골프 시스템, 가상 골프 인트로 영상 생성방법 및 가상 골프의 플레이어에 관한 정보의 산정방법 | |
| KR102752824B1 (ko) | 플레이 영상을 제공하는 가상 골프 장치, 가상 골프 시스템 및 가상 골프 장치의 동작방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |