專利名稱:虛擬高爾夫球模擬裝置及方法
技術領域:
本發明涉及一種虛擬高爾夫球模擬裝置及方法,尤其涉及一種虛擬高爾夫球模擬裝置和及法,其中一虛擬高爾夫球球場被成像和模擬,并且由用戶直接擊打而操縱的高爾夫球的軌道被模擬在該虛擬高爾夫球球場中。
背景技術:
通常,高爾夫球游戲是一項具有一系列過程的運動,其中球員將高爾夫球從發球區擊打至草地,以使高爾夫球進入草地上的洞杯中。必須精確地確定高爾夫球球場的地形,對于球員而言還必須使用適當的力在正確的方向中擊打該高爾夫球。此外,高爾夫球的軌道可以根據風力、用于擊打高爾夫球的高爾夫球球棒的種類等而變化。為此,高爾夫球游戲是一項非常復雜的運動。隨著最近增加的高爾夫球人數,所謂的屏幕高爾夫球系統變得流行,該系統允許高爾夫球球員練習高爾夫球,并且使用虛擬高爾夫球模擬裝置享受虛擬高爾夫球游戲。該屏幕高爾夫球系統感測高爾夫球的速度和方向,其中高爾夫球球員將該高爾夫球打擊到安裝在室內的屏幕上,以便顯示虛擬高爾夫球場地,并且顯示該屏幕上的高爾夫球的軌道。這種虛擬高爾夫球模擬裝置可以基于各種類型的先進裝置和系統提供各種內容,其不能夠由真實的高爾夫球球場或高爾夫球練習場地來提供。該虛擬高爾夫球模擬裝置必須模擬高爾夫球球員在真實的高爾夫球球場中玩一場高爾夫球,從而提供與高爾夫球球員在真實的高爾夫球球場上玩一場高爾夫球的感覺相同的真實感受,能夠使用各種功能使高爾夫球球員提高他/她的高爾夫球技術,其中不能夠通過該真實高爾夫球球場來提供該各種功能,并且提高高爾夫球球員的方便性。
發明內容
技術問題因此,本發明的一個目的是提供一種虛擬高爾夫球模擬裝置及方法,當用戶通過虛擬高爾夫球模擬基于一高爾夫球游戲機或一屏幕高爾夫球系統玩虛擬高爾夫球游戲時,其能夠使用戶容易地管理高爾夫球球場,并因此容易地玩虛擬高爾夫球游戲,從而提高用戶的高爾夫球技術并弓I起用戶對高爾夫球游戲的興趣,并且其能夠以更活躍的高爾夫球球員導向的形式提供通過該虛擬高爾夫球模擬所提供的內容,從而提高用戶的方便性。本發明的另一目的是提供一種虛擬高爾夫球模擬裝置和方法,其能夠應用于以下情況當用戶在真實的高爾夫球球場玩一場高爾夫球時,該高爾夫球球場的距離導向根據球童的技術而變化,其中高爾夫球記錄受到虛擬高爾夫球模擬的影響,以改變通過虛擬球童執行的高爾夫球球場中的距離導向,其中該距離導向根據各自虛擬球童的技術值而變化,以便于甚至當用戶通過該虛擬高爾夫球模擬玩一場虛擬高爾夫球時,該用戶可以遇到在真實高爾夫球球場中出現的各種真實情況,從而提供與用戶在真實高爾夫球球場中玩一場高爾夫球的感受相同的真實感受。解決問題的方案根據本發明的一方面,可以通過提供一種虛擬高爾夫球模擬裝置來實現上述和其他目的,所述虛擬高爾夫球模擬裝置包括一圖像處理裝置,處理并顯示虛擬高爾夫球球場的圖像;一模擬裝置,在該虛擬高爾夫球球場中相對于由用戶擊打的高爾夫球進行高爾夫球模擬;以及一推薦區域顯示裝置,分析該虛擬高爾夫球球場上高爾夫球模擬信息,以計算并顯示包括一點的推薦區域,其中在該點處,當放置由用戶擊打的高爾夫球時,高爾夫球模擬有利地實施。優選地,該虛擬高爾夫球模擬裝置進一步包括一數據庫,以存儲自虛擬高爾夫球球場的地形信息、高爾夫球球棒的信息、用戶的高爾夫球記錄的信息、在虛擬高爾夫球球場中的天氣信息中選擇的至少一個,其中該推薦區域顯示裝置被配置以分析自該數據庫提取的信息,以計算并顯示該推薦區域。優選地,該數據庫被配置,以存儲至少一個虛擬球童的信息,其中該推薦區域顯示裝置被配置以提供由用戶選擇的虛擬球童的圖像及/或聲音,從而引導所計算的推薦區域。優選地,該虛擬高爾夫球模擬裝置進一步包括一距離信息處理裝置,計算該模擬圖像中從高爾夫球到目標點或該推薦區域中的特定點之間的距離,并且將所計算的距離劃分為預定單元距離,并顯示所劃分的距離。根據本發明的另一方面,提供一種虛擬高爾夫球模擬方法,包括處理和顯示虛擬高爾夫球球場的模擬圖像;分析虛擬高爾夫球球場的高爾夫球模擬信息;以及計算和顯示包括一點的推薦區域,其中在該點處,當放置由用戶擊打的高爾夫球時,高爾夫球模擬有利地實施。本發明的有益效果在如上所述根據本發明的虛擬高爾夫球模擬裝置和方法中,當用戶基于一高爾夫球游戲機或一屏幕高爾夫球系統通過虛擬高爾夫球模擬玩虛擬高爾夫球游戲時,其能夠使用戶容易地管理高爾夫球球場,并因此容易地玩虛擬高爾夫球游戲,從而提高用戶的方便性。此外,可以應用以下情況當用戶在真實高爾夫球球場中玩一場高爾夫球時,該高爾夫球球場中的距離導向根據球童的技術而變化,其中高爾夫球記錄受到虛擬高爾夫球模擬的影響,以改變由虛擬球童進行的高爾夫球球場中的距離導向,該距離導向根據各自的虛擬球童的技術值而變化,以便于甚至當用戶通過虛擬高爾夫球模擬玩一場虛擬高爾夫球時,用戶可以遇到在真實高爾夫球球場中出現的各種真實情況,從而提供與用戶在真實高爾夫球球場中玩一場高爾夫球的感受相同的真實感受。
本發明的上述和其它目的、特點和其它優點將通過下面結合所附圖式進行的詳細描述中更加清楚地理解,圖式中圖1是示意性地顯示根據本發明的一實施例中虛擬高爾夫球模擬裝置的構造的框圖2是顯示根據本發明的實施例中由虛擬高爾夫球模擬裝置所實現的整個高爾夫球模擬圖像的視圖;圖3和圖4是詳細地顯示圖2所示的迷你地像中顯示的推薦區域的示例的視圖;圖5和圖6是顯示根據本發明的一實施例中虛擬高爾夫球模擬方法的流程圖;圖7和圖8是詳細地顯示圖2所示的迷你地像中顯示的距離信息的示例的視圖;圖9和圖10是顯示根據本發明的實施例中在虛擬高爾夫球模擬方法中顯示距離信息的過程的流程圖;圖11是詳細顯示一種在圖8所示的迷你地圖中顯示的距離根據用戶的變化而改變的情形的示例的視圖;圖12是顯示圖11所示的顯示距離信息的過程的流程圖;以及圖13是顯示根據本發明的另一實施例中虛擬高爾夫球模擬方法的流程圖。
具體實施例方式現在將參考附圖詳細地描述根據本發明的虛擬高爾夫球模擬裝置及方法的示例性實施例。根據本發明的該虛擬高爾夫球模擬裝置可以應用于基于現實的虛擬高爾夫球系統,如所謂的屏幕高爾夫球系統,其中用戶直接地進行高爾夫球揮桿以進行虛擬高爾夫球模擬。此外,根據本發明的該虛擬高爾夫球模擬裝置可以通過家用游戲機或個人電腦而應用于高爾夫球游戲以及由移動終端如智能手機所提供的高爾夫球游戲。首先,將參考圖1描述根據本發明的一實施例中虛擬高爾夫球模擬裝置的構造。圖1是示意性地顯示根據本發明的一實施例中虛擬高爾夫球模擬裝置的構造的框圖。根據本發明的該實施例中的虛擬高爾夫球模擬裝置可以包括控制單元M、操作裝置100、感測裝置200、球棒識別裝置300、數據庫500、圖像處理裝置600以及聲音處理裝置 700。提供操作裝置100,以操作由該虛擬高爾夫球模擬裝置或用于高爾夫球游戲的各種設置所進行的高爾夫球游戲。例如,操作裝置100用于當初始化虛擬高爾夫球模擬或設定虛擬高爾夫球球局環境時登入。如果根據本發明的實施例中的虛擬高爾夫球模擬裝置應用于移動通信終端或游戲機,操作裝置100可以用于操作虛擬高爾夫球游戲。當用戶通過該虛擬高爾夫球模擬裝置使用高爾夫球球棒直接擊打高爾夫球時,感測裝置200感測擊打的高爾夫球的移動特性以及高爾夫球揮桿期間高爾夫球球棒的移動特性。該感測裝置可以是使用圖像傳感器的感測裝置,以連續地拍攝高爾夫球或高爾夫球球棒的圖像,并且分析所拍攝的圖像,以提取高爾夫球或高爾夫球球棒的移動特性,或者為使用紅外發光/光接收傳感器的感測裝置。此外,該感測裝置可以包括各種感測裝置,如激光感測裝置和雷達感測裝置。感測裝置200可以應用于基于現實的虛擬系統,如所謂的屏幕高爾夫球系統,其中用戶直接地擊打高爾夫球以通過虛擬高爾夫球模擬裝置進行虛擬高爾夫球模擬。然而,感測裝置200不應用于使用游戲機或移動通信終端進行高爾夫球游戲的情形。球棒識別裝置300可以應用于基于現實的虛擬高爾夫球模擬系統,其中用戶使用高爾夫球球棒直接擊打高爾夫球,以進行高爾夫球模擬。使用球棒識別裝置300,以獲得高爾夫球球棒的信息如用戶用于擊打高爾夫球的高爾夫球球棒的種類或規格,并且反映所獲得的虛擬高爾夫球模擬中該高爾夫球球棒的信息。例如,當用戶在存儲包含有高爾夫球球棒的信息的標簽如射頻識別(RFID)標簽或RuBee標簽的同時靠近該高爾夫球球棒時,RFID閱讀器或RuBee閱讀器可以接收來自該存儲標簽的信息。因此,通過球棒識別裝置300識別由用戶使用的高爾夫球球棒的信息,并且所識別的信息反映在高爾夫球模擬中,從而進行更精確和更真實的高爾夫球模擬。然而,不是必須具有球棒識別裝置300,以識別該高爾夫球球棒的信息。即,在使用高爾夫球游戲用游戲機或移動通信終端或在虛擬的基于現實的虛擬高爾夫球模擬裝置中進行虛擬高爾夫球模擬的情況下,其中在該虛擬的基于現實的虛擬高爾夫球模擬裝置中用戶直接地擊打高爾夫球,用戶可以通過該操作裝置100直接地選擇用戶想使用的高爾夫球球棒,并且反映所選擇的高爾夫球球棒的信息,從而實現更理想的模擬。同時,圖像處理裝置600自數據庫500提取用于高爾夫球模擬的高爾夫球球場的數據或對一場高爾夫球的各種選擇的界面,圖像處理所提取的數據并通過圖像輸出裝置400輸出該圖像處理的數據。聲音處理裝置700處理高爾夫球球場中的各種聲音數據,并通過聲音輸出裝置800輸出所處理的聲音數據。圖像處理裝置600和聲音處理裝置700可以被提供為單獨的裝置或模塊。或者,圖像處理裝置600和聲音處理裝置700可以集成于單一裝置或模塊。數據庫500是存儲裝置,以存儲高爾夫球模擬用的所有數據。數據庫500可以包括模擬信息存儲單元510、高爾夫球球員信息存儲單元520、高爾夫球記錄存儲單元530、地形信息存儲單元540、天氣信息存儲單元550以及球童信息存儲單元560。上述存儲單元可以被提供為單獨的存儲裝置。或者,該存儲單元可以部分地提供于單一存儲裝置的物理空間中。不是必須提供所有的存儲單元。自高爾夫球信息存儲單元520、高爾夫球記錄存儲單元530、地形信息存儲單元540、天氣信息存儲單元550和球童信息存儲單元560中選擇至少一個。模擬信息存儲單元510存儲高爾夫球模擬用的所有數據。例如,模擬信息存儲單元510存儲高爾夫球球場的圖像、高爾夫球球場中的背景圖像以及聲音效果上的數據。高爾夫球球員信息存儲單元520通過會員注冊存儲在系統中所注冊的高爾夫球球員的個人信息。高爾夫球記錄存儲單元530存儲高爾夫球球員通過該虛擬高爾夫球模擬裝置玩一場高爾夫球的各種高爾夫球記錄的數據如平均數、平均飛行距離、球道率、上果嶺率、平均推桿數、沙坑救球率以及遠距離救球率。高爾夫球記錄存儲單元530可以分類和存儲在高爾夫球球員信息存儲單元520中存儲的高爾夫球球員中的每一位高爾夫球球員的記錄。或者,高爾夫球記錄存儲單元530可以基于特定的分類條件來分類并存儲該記錄。例如,技術排名可以授予高爾夫球球員,高爾夫球記錄可以基于各技術排名被分類和存儲。地形信息存儲單元540存儲模擬的高爾夫球球場的地形信息,例如地形高度信息或草地位置信息。天氣信息存儲單元550存儲高爾夫球球場的天氣,例如高爾夫球球場的風的方向和速度的信息。球童信息存儲單元560存儲球童的聲音及/或圖像信息以及各種球童性格信息,在虛擬高爾夫球模擬期間其對虛擬球童引導虛擬高爾夫球游戲是必要的。球童信息存儲單元560可以存儲單一虛擬球童的信息或多個不同虛擬球童的信息。各自虛擬射程可以被設定為具有不同的技術值。S卩,在由具有高技術值的虛擬球童引導高爾夫球的情況下,該虛擬球童可以向用戶提供更精確的高水平球場管理方法。在另一方面,在由具有低技術值的虛擬球童引導高爾夫球的情況下,該虛擬球童可以向用戶提供低水平的球場管理方法。具有不同技術值的該虛擬球童的選擇可能基于各用戶排名而被限制。S卩,基于技術排名分類使用該虛擬高爾夫球模擬裝置的用戶,并且可以設置一系統以使具有高技術排名的用戶可以具有選擇具有高技術值的虛擬球童的權利。此外,對于各個虛擬球童可以設定不同的費用,并且通過支付更高的費用可以使用具有高技術值的虛擬球童。控制單元M控制數據庫500、圖像處理裝置600和聲音處理裝置700。優選地,控制單元M包括模擬裝置Ml、推薦區域顯示裝置M2以及距離信息處理裝置M3。模擬裝置Ml模擬在虛擬高爾夫球球場中擊打高爾夫球。當用戶直接擊打高爾夫球時,由感測裝置200感測移動的高爾夫球及/或用于擊打高爾夫球的高爾夫球球棒,并且模擬裝置Ml基于所感測的結果計算移動高爾夫球的軌道,以在虛擬高爾夫球球場中模擬該高爾夫球。此時,球棒識別裝置300可以獲得用戶的高爾夫球球棒的信息,或者反映在計算高爾夫球的軌道中用戶通過操作裝置100輸入的高爾夫球球棒的信息,以模擬該高爾夫球。在使用游戲機或移動通信終端玩高爾夫球游戲的情況下,當用戶擊打高爾夫球游戲中的高爾夫球時,模擬裝置Ml可以基于情況(例如,揮桿速度、高爾夫球球棒的種類和碰撞點)計算高爾夫球的軌道,以模擬高爾夫球。當由用戶擊打的高爾夫球位于虛擬高爾夫球球場中的一區域時,該區域為通過分析高爾夫球模擬用各種信息而推薦給用戶,推薦區域顯示裝置M2計算并顯示包含有一點的預定尺寸的區域,即推薦區域,其中在該點處高爾夫球模擬有利地進行。即,在用戶擊打高爾夫球之前,推薦區域顯示裝置M2提取并分析來自數據庫500的各種信息,即該模擬圖像中自該高爾夫球至目標點的距離的信息、該虛擬高爾夫球球場的地形信息、用戶使用的高爾夫球球棒信息、用戶的高爾夫球記錄信息以及該虛擬高爾夫球球場的天氣信息,以計算并顯示一推薦區域,其中該擊打的高爾夫球下降至一有利點。同時,距離信息處理裝置M3計算并顯示模擬圖像中自高爾夫球至一目標點或該推薦區域中的特定點之間的距離。此時,自高爾夫球至一目標點或該推薦區域中的特定點的距離被劃分為預定單元,以使用戶可以更容易地管理球場。在硬件方面,模擬裝置Ml、推薦區域顯示裝置M2和距離信息處理裝置M3可以實現為單一控制器,被配置以執行上述裝置的功能,或者實現為獨立控制器,被配置以分別執行上述裝置的功能。在軟件方面,模擬裝置Ml、推薦區域顯示裝置M2和距離信息處理裝置M3可以實現為一單一程序,被配置以執行上述裝置的功能,或者實現為獨立程序,被配置以分別執行上述裝置的功能。下面將參考圖2至圖4以及圖1的框圖描述根據本發明的實施例中由虛擬高爾夫球模擬裝置實現的高爾夫球模擬圖像。圖2是顯示根據本發明的實施例中由虛擬高爾夫球模擬裝置實現的整個高爾夫球模擬圖像的視圖;圖3和圖4是詳細地顯示圖2所示的迷你地像中顯示的推薦區域的示例的視圖。如圖2所示,根據本發明的實施例中由虛擬高爾夫球模擬裝置實現的圖像優選地包括主圖像10,其中包括虛擬高爾夫球球場的圖像以及在該虛擬高爾夫球球場中進行的高爾夫球模擬的圖像;以及迷你地圖20,提供于該主圖像的一側,以顯示該高爾夫球球場的縮小比例的圖像。S卩,控制單元M自數據庫500的模擬信息存儲單元510中提取與實現主圖像10有關的數據以及與實現迷你地圖20的圖像有關的數據,并將所提取的數據傳送至圖像處理裝置600。圖像處理裝置600處理圖像信息,并通過圖像輸出裝置400輸出所處理的圖像信
肩、O此時,推薦區域顯示裝置M2基于自數據庫500的地形信息存儲單元540中提取的高爾夫球球場的地形信息、自數據庫500的高爾夫球記錄存儲單元530中提取的用戶的高爾夫球記錄信息、自數據庫500的天氣信息存儲單元550中提取的高爾夫球球場中的風的方向和速度的天氣信息、以及自球棒識別裝置300中獲取的高爾夫球球棒識別信息或由操作裝置100選擇的高爾夫球球棒信息計算包含有一點的特定區域,即推薦區域,其中該點為當擊打高爾夫球至下一點時高爾夫球降落至有利地作為該點的一點,并且顯示主圖像10或者迷你地圖20中的計算區域,以向用戶引導優選地擊打位置。S卩,推薦區域顯示裝置M2綜合地分析所提取的信息項中的一個或多個,以便于當用戶擊打高爾夫球時,可視地引導該高爾夫球有利地下降至一位置。此時,推薦區域顯示裝置M2可以從數據庫500的球童信息存儲單元560中提取特定虛擬球童的信息,以使該推薦區域可以通過所提取的虛擬球童的圖像及/或聲音而引導。如果從球童信息存儲單元560中提取的虛擬球童具有高技術值,可以根據非常精確的高水平球場管理方法計算和顯示該推薦區域。在另一方面,如果從球童信息存儲單元560中提取的虛擬球童具有低技術值,可以根據低水平球場管理方法計算和顯示該推薦區域。例如,如果由第一用戶選擇的第一虛擬球童具有50的技術值,且該第一虛擬球童將推薦區域引導至該第一用戶,可以設置該控制單元,以使該第一虛擬球童引導一推薦區域,其中該推薦區域為僅使用從地形信息存儲單元中提取的地形信息而分析。在另一方面,如果由第二用戶選擇的第二虛擬球童具有100的技術值,且該第二虛擬球童將一推薦區域引導至該第二用戶,可以設置該控制單元,以使該第二虛擬球童引導具有高精確度的推薦區域,其中該推薦區域為使用除地形信息之外的各種信息如天氣信息和高爾夫球記錄信息來分析并計算。圖3和圖4顯示當用戶擊打輕擊球時一推薦區域顯示于該迷你地圖中的草地上的情況(朝向草地擊打高爾夫球,并且使用投球鐵桿或沙鐵桿,以使高爾夫球可以一次置于草地上)。如圖3和圖4所示,當擊打該輕擊球時,高爾夫球I的圖像和草地G的圖像可以顯示于迷你地圖20中。此外,可以顯示從高爾夫球I到目標點的導線L。該導線L可以通過操作裝置的用戶操作而改變。優選地,從高爾夫球I到目標點的距離D與導線L 一起顯示。在圖3和圖4所示的迷你地圖20中,該目標點是洞杯2。這是因為高爾夫球是一項將高爾夫球放進洞杯中的運動。然而,很難通過輕擊球直接將高爾夫球I放入洞杯2中。即,在不放置(使用推棒擊打該草地中放置的高爾夫球,以將該高爾夫球放入該洞杯中)的情況下到達洞(將高爾夫球放入洞杯中)是非常異常的。為此,大多數高爾夫球球員擊打輕擊球,以使高爾夫球移動至一點,其中該高爾夫球可以更有利地放入洞杯中,而不是朝向洞杯擊打輕擊球。在這種情況下,可以提高高爾夫球技能。這意味著高爾夫球必須被擊打至一位置,其中在該位置處該高爾夫球可以容易地放入洞杯中,即,適合于放置的位置,因此,必須觀察草地G的地形,且該目標球必須被擊打至具有適合于放置的地形的位置處。根據本發明的虛擬高爾夫球模擬裝置分析各種信息,如存儲在數據庫中的地形信息,并且顯示如圖3和圖4所示的推薦區域A以便引導,當該高爾夫球降落至該推薦區域A的內部時,用戶可以在下一步驟中更有利地擊打高爾夫球,從而提高用戶的方便性。如圖3和圖4所示,接近洞杯2的區域可以被顯示為推薦區域A,其中位置的變化沒有超出具有相對高海拔的草地G的一側(該海拔在圖3中的草地G的右側是高的且該海拔在圖4中的草地G的前側是高的)。此時,推薦區域A可以被顯示為包括分段推薦區域Al和A2或Al、A2和A3,以使用戶在集中于目標點的同時可以擊打輕擊球,因此,用戶可以選擇性地瞄準該分段推薦區域的其中之一。同時,圖3和圖4所示的該推薦區域A為基于草地G的地形信息。此外,推薦區域A可以基于高爾夫球球棒的信息被校正,其中用戶將使用該高爾夫球球棒來擊打輕擊球。通常,當使用具有大桿面角度(由高爾夫球棒頭的前部形成的角度)的高爾夫球棒頭的沙坑桿來擊打高爾夫球時,高爾夫球會飛得高,因此在草地G上未出現滾動(該高爾夫球降落至草地上并在草地上滾動)。在另一方面,當使用具有小桿面角度的高爾夫球球棒如投球鐵桿、9號桿或8號桿來擊打高爾夫球時,高爾夫球飛得低,因此當高爾夫球降落到草地時,該高爾夫球在草地上滾動。當獲得用戶使用的高爾夫球球棒的信息時,當高爾夫球降落到草地時,可以在鑒于該高爾夫球球棒的桿面角度的基礎上在某種程度上估測該高爾夫球的滾動程度,并且基于所估測的該高爾夫球的滾動程度校正推薦區域A的位置。同時,如圖3和圖4所示的推薦區域A可以基于用戶的高爾夫球記錄通過反映分析結果而校正。例如,當綜合地分析用戶的輕擊球記錄時,可以獲得高爾夫球的自旋特性,并且將推薦區域A的位置校正至一側,其中高爾夫球的軌道基于所獲得的高爾夫球的自旋特性而急劇彎曲。此外,鑒于風的強度和方向,當風的速度等于或高于一預定值時,可以將推薦區域A的位置校正至與該風吹的方向相反的一側。下面將參考圖5和圖6描述根據本發明的一實施例中虛擬高爾夫球模擬方法。如圖5所示,顯示高爾夫球球場的主圖像和迷你地圖(S10和S20),高爾夫球模擬圖像通過主圖像而顯示,并且執行作為虛擬高爾夫球游戲的迷你地圖(S30)。在用戶擊打第一發之前,推薦區域顯示裝置提取和分析來自數據庫的必要信息如高爾夫球球場的地形信息,并在主圖像或在迷你地圖中顯示與高爾夫球的降落點相關的推薦區域。此時,推薦區域顯示裝置可以從數據庫中提取球童信息,以便于可以通過虛擬球童輸出引導圖像及/或聲音,從而引導推薦區域(S60)。圖6更詳細地顯示步驟S30至S60。S卩,玩虛擬高爾夫球游戲(S300),并且確定高爾夫球球員是否轉彎以便擊球(S51)。這里,擊球包括開球、木棒擊球、鐵桿擊球和輕擊球。當高爾夫球球員準備擊球時,推薦區域可以顯示在模擬圖像的主圖像或迷你地圖中。此時,高爾夫球球員可以操作該操作裝置,以便顯示該推薦區域。或者,該推薦區域可以根據預定條件而自動地顯示。優選地,該推薦區域顯示裝置確定該推薦區域是否被要求手動或自動顯示(S52)。如果推薦區域被要求為根據用戶請求或根據預定條件而顯示,該推薦區域顯示裝置提取和分析自地形信息、球棒識別信息、高爾夫球球員記錄信息和天氣信息中選擇的至少一個(S53)。隨后,該推薦區域基于步驟S53中分析的信息而顯示在主圖像或迷你地圖中(S54)。優選地,當顯示推薦區域時,通過用戶選擇將目標(即,導線方向)手動或自動地變化至推薦區域的一特定點,并且顯示自高爾夫球到推薦區域的特定點的距離(S55)。隨后,輸出由虛擬球童提供的導向圖像及/或聲音(S60),并且確定高爾夫球球員是否已擊打該高爾夫球(S70)。即,當高爾夫球球員擊打高爾夫球時,感測裝置感測所擊打的高爾夫球,因此,控制單元感測高爾夫球的擊發。當擊打該高爾夫球時,該感測裝置感測所擊打的高爾夫球,因此計算高爾夫球的軌道,并且基于所計算的高爾夫球的軌道來進行虛擬高爾夫球模擬(S80)。下面將參考圖7和圖8以及圖1的框圖描述根據本發明的另一實施例中由虛擬高爾夫球模擬裝置進行的虛擬高爾夫球模擬方法。圖7和圖8是顯示當用戶擊打輕擊球時,通過數個階段顯示該迷你地圖20中自高爾夫球I至一目標點(這里是洞杯2)的距離的實施例的視圖。與木桿擊球或一般的鐵桿擊球不同,鑒于自高爾夫球到洞杯的剩余距離,必須擊打輕擊球。因此,調節距離是非常重要的。如圖7所示,分階段地顯示自高爾夫球I到洞杯2的距離,以使用戶可以更理想地擊打輕擊球。S卩,如圖7所示,顯示自高爾夫球I到洞杯2的導線L,并且第一距離Dl和第二距尚D2顯不在導線L上,以使用戶可以更有策略地擊打輕擊球。第一距離Dl是從高爾夫球I到草地的輪廓B的距離,第二距離D2是從草地的輪廓B到洞杯2的距離。當用戶擊打輕擊球時,第一距離Dl和第二距離D2可以自動地顯示。或者,第一距離Dl和第二距離D2可以通過用戶操作而手動地顯示。圖8顯示了除圖7顯示的距離之外顯示第三距離D3的情形。在導線L上,第一距離Dl是從高爾夫球I到其一側處的草地G的輪廓BI的距離;第二距離D2是從草地G的輪廓BI到洞杯2的距離;以及第三距離D3是從洞杯2到其另一側處的草地G的輪廓B2的距離。因此,當用戶擊打輕擊球時,鑒于草地的位置,用戶確定其是將高爾夫球向前移動至草地的前部還是草地的后部,即,洞杯后面的草地部分。如果用戶使高爾夫球向前移動至草地的前部,確定用戶如何基于第一距離Dl揮桿。在另一方面,如果用戶使高爾夫球向前移動至草地的后部,確定用戶如何基于第一距離D1、第二距離D2和第三距離D3揮桿。通過這種方式,用戶可以有策略地擊打輕擊球。將參考圖9和圖10描述如上所述在擊打輕擊球時基于迷你地圖中的距離顯示的虛擬高爾夫球模擬方法。當使用虛擬高爾夫球模擬玩高爾夫球游戲時,如圖9所示,輸出和顯示虛擬高爾夫球球場的主圖像和迷你地像(S100和S110)。當玩虛擬高爾夫球游戲時(S120),用戶可以擊打輕擊球(S130)。例如,如果在虛擬高爾夫球游戲期間在高爾夫球未置于草地的狀態中高爾夫球基于洞杯而到達一預定距離,該控制單元可以確定用戶應該擊打輕擊球。在用戶擊打輕擊球之前,用戶可以確認是否在迷你地圖中顯示輕擊球的距離(S140)。此時,用戶可以操作該操作裝置,以使該距離分階段地顯示在迷你地圖中。或者,該距離可以根據預定設置而自動分階段地顯示在迷你地圖中。通過同時或順序地執行計算高爾夫球和其一側的草地的輪廓之間的距離(第一距離)并且在該迷你地圖中顯示所計算的距離(第一距離)的步驟(S150)以及計算其一側的草地的輪廓和洞杯之間的距離(第二距離)并且在該迷你地圖中顯示所計算的距離(第二距離)的步驟(S160)而實現在迷你地圖中顯示輕擊球的距離。此外,可以通過進一步執行計算洞杯和其另一側的草地的輪廓之間的距離(第三距離)并且在迷你地圖中顯示所計算的距離(第三距離)的步驟(S170)而實現在迷你地圖中顯示該輕擊球的距離。
當如上所述分階段地顯示距離時,自數據庫的球童信息存儲單元中提取特定虛擬球童的信息,并且輸出該特定虛擬球童的聲音及/或圖像信息,以使該特定虛擬球童可以引導該距離的顯示(S180)。用戶可以在顯示距離且球童引導距離顯示的狀態下擊打輕擊球,并且模擬輕擊球(S190)。在另一方面,在根據本發明的另一實施例中的虛擬高爾夫球模擬方法中,如圖10所示,進行輸出虛擬高爾夫球球場的主圖像和迷你地像的步驟(S200和S210)、玩虛擬高爾夫球游戲的步驟(S220)、以及確定用戶是否轉身擊球的步驟(S230)。如果用戶擊球(在這種情況下,用戶可以擊打輕擊球或鐵桿擊球),該控制單元基于高爾夫球球場的地形信息計算和顯示在迷你地圖中自高爾夫球至一目標點的距離,即目標距離(S240)。此時,用戶可以操作該操作裝置,以請求迷你地圖中顯示的目標距離的劃分距離(S250)。當用戶要求在迷你地圖中顯示劃分距離時,該控制單元將所計算的目標距離劃分為至少兩個距離,并在迷你地圖中顯示該劃分的距離(S260)。例如,如果用戶在步驟S230中擊打輕擊球,在步驟S240中從高爾夫球到洞杯的距離可以被計算為該目標距離。在步驟S260中,該目標距離可以被劃分為自高爾夫球到草地的輪廓的第一距離以及自草地的輪廓到洞杯的第二距離,并且可以顯示該第一距離和該第
二距離。當如上所述在迷你地圖中顯示所劃分的距離時,輸出虛擬球童的導向圖像及/或聲音(S270),以便于可以通過該虛擬球童引導所劃分距離的顯示。下面將參考圖11和圖12描述根據本發明的另一實施例中的虛擬高爾夫球模擬方法。圖11是顯示一種根據用戶目標的變化改變導線并因此改變圖8所示的迷你地圖中的距離顯示的情形的示例的視圖,圖12是顯示顯示圖11所示的距離的過程的流程圖。S卩,如圖11所示,如果目標從導線LI變為導線L2(用戶可以操作該操作裝置,以使該導線可以從導線LI到導線L2以一預定角度圍繞高爾夫球I旋轉,以改變目標),導線LI上的第一距離D1、第二距離D2和第三距離D3可以變化為導線L2上的第一改變距離D1’、第二改變距離D2’和第三改變距離D3’。基于變化目標的導線L2穿過在其一側的草地的輪廓BI’、與洞杯2對應的位置2’、以及在其另一側的草地的輪廓B2’。此時,第一改變距離D1’是高爾夫球I和草地的輪廓BI’之間的距離;第二改變距離D2’是在其一側的草地的輪廓BI’和與洞杯對應的位置2’之間的距離;以及第三改變距離D3’是與該洞杯對應的位置2’和在其另一側的草地的輪廓B2’之間的距離。這里,與洞杯對應的位置2’可以定義為一點,在該點處穿過洞杯2的虛線與導線L2相交。穿過洞杯2的虛線可以是一水平線或者由用戶指定的線。或者,穿過洞杯2的虛線可以是垂直于導線L2的線。在圖11中,該點被顯示為與洞杯對應的位置2’,其中在該點處在虛線垂直于導線L2的狀態下穿過洞杯的虛線與導線L2相交。將參考圖12描述如上所述基于目標改變而顯示改變距離的過程。
在數個距離顯示在迷你地圖的狀態下(S140至S170),該控制單元確定該目標是否通過用戶操作而改變(S400)。如果已改變目標,計算和顯示在所改變的目標方向中該高爾夫球和在其一側的草地的輪廓之間的距離(S410);計算和顯示在所改變的目標方向中在其一側的草地的輪廓和與該洞杯對應的位置之間的距離(S420);以及計算和顯示在所改變的目標方向中在與洞杯對應的位置和在其另一側的草地的輪廓之間的距離(S430)。可以同時或順序地執行步驟S410至S430。或者,可以通過用戶操作僅基于請求而執行步驟S410至S430。此外,可以顯示在所改變的目標方向中洞杯和導線之間的垂直距離,以使用戶可以確認用戶擊球的路徑與洞杯的距離有多遠(S440)。當顯示所改變的目標方向中的距離時,輸出特定虛擬球童的聲音及/或圖像信息,以使該特定虛擬球童可以引導距離的顯示(S450)。用戶可以在如上所述顯示距離且該球童引導距離的顯示的狀態下擊打輕擊球,并且模擬該輕擊球(S460)。下面將參考圖13描述根據本發明的又一實施例中的虛擬高爾夫球模擬方法。在玩虛擬高爾夫球游戲之前,用戶可以選擇引導用戶的高爾夫球游戲的虛擬球童(S500)。此時,用戶可以通過操作該操作裝置直接地選擇一特定虛擬球童或者自多個虛擬球童中隨機地選擇一個。或者,該系統可以分析用戶的技術排名并選擇適合該用戶的虛擬球童。這里,該虛擬球童為自該數據庫的球童信息存儲單元560(參考圖1)中存儲的多個虛擬球童中選擇。該虛擬球童被設定為具有不同的技術值。在完成對虛擬球童的選擇之后,執行輸出虛擬高爾夫球球場的主圖像和迷你地圖的步驟(S510和S520)、玩虛擬高爾夫球游戲的步驟(S530)、以及確定用戶是否轉身擊球的步驟(S540)。如果用戶擊球(在這種情況下,用戶可以擊打輕擊球、鐵桿擊球或木桿擊球),該控制單元基于高爾夫球球場的地形信息計算和顯示在迷你地圖中從高爾夫球到目標點的距離,即目標距離(S550)。基于所選擇的虛擬球童的技術值的加權值應用于在步驟S550中計算的距離,以計算具有與所選擇的虛擬球童的技術值對應的準確性的距離(S560)。如上所述通過應用加權值而獲得的距離顯示于該迷你地圖中(S570),并且輸出聲音及/或圖像,以使該球童可以引導在迷你地圖中顯示的距離(S580)。例如,在第一用戶和第二用戶玩虛擬高爾夫球游戲的情況下,假設第一用戶已經選擇第一球童,第二用戶已經選擇第二球童。此外,假設第一球童具有80的技術值,第二球童具有100的技術值。在此情況下,第一球童的加權值是O. 8,第二球童的加權值是I。如果當第一用戶轉身擊打輕擊球時該控制單元計算83. 75m作為自該第一用戶的高爾夫球到洞杯的距離,該第一球童將信息“到洞杯的剩余距離是67. 00m”發送給第一用戶。如果當第二用戶轉身擊打輕擊球時該控制單元計算76. 15m作為自該第二用戶的高爾夫球到洞杯的距離,該第二球童將信息“到洞杯的剩余距離是76. 15m”發送給第二用戶。
S卩,虛擬球童可以被設定為具有不同的技術值,并且用戶基于其技術排名選擇虛擬球童,并且根據所選擇的虛擬球童的引導玩虛擬高爾夫球游戲。在真實的高爾夫球球場中通過球童引導的距離不總是正確的。即,熟練的球童引導正確的距離,而不熟練的球童引導相對不正確的距離。因此,上述情況被反映在虛擬高爾夫球模擬裝置中,以使用戶在玩虛擬高爾夫球游戲時具有與用戶在真實高爾夫球球場中玩一場高爾夫球的感受相同的真實感受。發明模式已經以實施本發明的最佳模式來描述虛擬高爾夫球模擬裝置及方法的各種實施例。工業應用性在如上所述根據本發明的該虛擬高爾夫球模擬裝置及方法中,當用戶基于高爾夫球游戲機或屏幕高爾夫球系統通過虛擬高爾夫球模擬玩虛擬高爾夫球游戲時,其可以使用戶容易地管理高爾夫球球場,并因此容易地玩虛擬高爾夫球游戲,從而提高用戶方便性。此外,可以應用以下情況,當用戶在真實高爾夫球球場中玩一場高爾夫球時,該高爾夫球球場中的距離導向根據球童的技術而變化,其中高爾夫球記錄受到虛擬高爾夫球模擬的影響,以改變由虛擬球童進行的高爾夫球球場中的距離導向,其中該距離導向根據各自虛擬球童的技術值而變化,以便于甚至當用戶通過虛擬高爾夫球模擬玩一場虛擬高爾夫球時,用戶可以遇到在真實高爾夫球球場中出現的各種真實情況,從而提供與用戶在真實高爾夫球球場中玩一場高爾夫球的感受相同的真實感受。因此,本發明可以廣泛地用于與該虛擬高爾夫球模擬裝置及方法相關的產業。
權利要求
1.一種虛擬高爾夫球模擬裝置,其特征在于,該裝置包括: 一圖像處理裝置,處理并顯示虛擬高爾夫球球場的圖像; 一模擬裝置,在所述虛擬高爾夫球球場中相對于由用戶擊打的高爾夫球進行高爾夫球模擬;以及 一推薦區域顯示裝置,分析所述虛擬高爾夫球球場上的高爾夫球模擬信息,并且計算并顯示包含有一點的推薦區域,其中在該點處當放置由用戶擊打的高爾夫球時,有利地進行高爾夫球模擬。
2.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一數據庫,以存儲所述虛擬高爾夫球球場的地形信息,其中, 所述推薦區域顯示裝置被配置以自數據庫提取并分析當前正在玩一場高爾夫球的虛擬高爾夫球球場的地形信息,以計算并顯示所述推薦區域。
3.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一球棒識別裝置,以識別用戶用于擊打高爾夫球的高爾夫球球棒的信息,其中, 所述推薦區域顯示裝置被配置以分析由所述球棒識別裝置識別的所述高爾夫球球棒的信息,從而計算并顯示所述推薦區域。
4.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,所述推薦區域顯示裝置被配置以分析所選擇并輸入的高爾夫球球棒的信息,其中用戶將使用該高爾夫球球棒,以計算并顯示所述推薦區域。
5.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一數據庫,以存儲用戶的高爾夫球記錄的信息,其中, 所述推薦區域顯示裝置被配置以自該數據庫中提取并分析當前正在玩一場高爾夫球的用戶的高爾夫球記錄的信息,以計算并顯示所述推薦區域。
6.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一數據庫,以存儲所述虛擬高爾夫球球場中天氣的信息,其中, 所述推薦區域顯示裝置被配置以自該數據庫中提取并分析當前正在玩一場高爾夫球的虛擬高爾夫球球場的天氣信息,以計算并顯示所述推薦區域。
7.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一數據庫,以存儲至少一個虛擬球童的信息,其中, 所述推薦區域顯示裝置被配置,以提供由用戶選擇的虛擬球童的圖像及/或聲音,從而引導所計算的推薦區域。
8.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一數據庫,以存儲具有不同技術值的多個虛擬球童的信息,其中, 所述推薦區域顯示裝置被配置以通過用戶在該多個虛擬球童中選擇的一虛擬球童或一預定虛擬球童引導所述推薦區域,被引導的所述推薦區域根據各自虛擬球童的技術值而具有不同的準確性。
9.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一距離信息處理裝置,以計算并顯示在該模擬圖像中自所述高爾夫球至一目標點或該推薦區域中的一特定點的距離。
10.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括:一數據庫,以存儲至少一個虛擬球童的信息;以及 一距離信息處理裝置,以計算該模擬圖像中自所述高爾夫球至一目標點或該推薦區域中的一特定點的距離,并且通過在所述數據庫中存儲的所述虛擬球童的圖像和聲音的至少一個來提供所計算的距離信息。
11.如權利要求1所述的虛擬高爾夫球模擬裝置,其特征在于,進一步包括一距離信息處理裝置,以計算該模擬圖像中自所述高爾夫球至一目標點或該推薦區域中的一特定點的距離,并且將所計算的距離劃分為預定單元距離,并顯示所劃分的距離。
12.—種虛擬高爾夫球模擬方法,其特征在于,該方法包括: 處理并顯示虛擬高爾夫球球場的模擬圖像; 分析所述虛擬高爾夫球球場的高爾夫球模擬信息;以及 計算并顯示包含有一點的推薦區域,其中在該點處,當放置由用戶擊打的高爾夫球時有利地進行高爾夫球模擬。
13.如權利要求12所述的虛擬高爾夫球模擬方法,其特征在于,處理并顯示所述圖像的步驟包括:顯示一主圖像,以顯示所述虛擬高爾夫球球場的圖像;以及顯示在該主圖像的一側處提供的一迷你地像,以顯示所述虛擬高爾夫球球場的縮小比例的圖像,以及 計算并顯示所述推薦區域的步驟包括:顯示在所述主圖像和所述迷你地像的至少一個中的所述推薦區域。
14.如權利要求12所述的虛擬高爾夫球模擬方法,其特征在于,分析所述高爾夫球模擬信息的步驟包括:分析自該模擬圖像中自所述高爾夫球至一目標點的距離的信息、所述虛擬高爾夫球球場的地形信 息、用戶使用的高爾夫球球棒的信息、用戶的高爾夫球記錄的信息以及所述虛擬高爾夫球球場中的天氣信息中選擇的至少一個。
15.如權利要求12所述的虛擬高爾夫球模擬方法,其特征在于,進一步包括: 計算該模擬圖像中自所述高爾夫球至一目標點或該推薦區域中的一特定點的距離; 將所計算的距離劃分為預定單元距離,以獲得所劃分的距離;以及 顯示所劃分的距離。
16.如權利要求12所述的虛擬高爾夫球模擬方法,其特征在于,該處理并顯示所述圖像的步驟包括:顯示一主圖像,以顯示所述虛擬高爾夫球球場中的草地和周圍區域的圖像;以及顯示在該主圖像的一側處提供的一迷你地像,以顯示所述草地和周圍區域的縮小比例的圖像,以及 所述虛擬高爾夫球模擬方法進一步包括: 計算自所述高爾夫球至其一側處的草地輪廓的一第一距離,并且在所述迷你地圖中顯示所述第一距離;以及 計算自其一側處的草地輪廓至草地中洞杯的一第二距離,并且在所述迷你地圖中顯示所述第二距離。
17.如權利要求16所述的虛擬高爾夫球模擬方法,其特征在于,進一步包括:計算除所述第一距離和所述第二距離之外的自所述洞杯至其另一側處的草地輪廓的一第三距離,并且在所述迷你地圖中顯示所述第三距離。
18.如權利要求16所述的虛擬高爾夫球模擬方法,其特征在于,進一步包括: 確定所述高爾夫球的目標是否已經被改變;當確定改變所述目標時計算并顯示在所改變的目標方向中自所述高爾夫球至所述草地輪廓的一第一改變距離;以及 計算并顯示自所述草地輪廓至與所述洞杯對應的位置的一第二改變距離。
19.如權利要求12所述的虛擬高爾夫球模擬方法,其特征在于,進一步包括:確定所述高爾夫球的目標是否已經被改變,其中 該計算并顯示所述推薦區域的步驟包括:當確定改變所述目標時計算并顯示在所改變的目標方向中的所述推薦區 域。
全文摘要
本發明公開了一種虛擬高爾夫球模擬裝置及方法,當用戶通過虛擬高爾夫球模擬基于高爾夫球游戲機或屏幕高爾夫球系統玩虛擬高爾夫球游戲時,其能夠使用戶容易地管理高爾夫球球場,因而容易地玩虛擬高爾夫球游戲,從而提高用戶的高爾夫球技術并引起用戶對高爾夫球游戲的興趣,并且其能夠以更活躍的高爾夫球球員導向的形式提供通過該虛擬高爾夫球模擬所提供的內容,從而提高用戶的方便性。
文檔編號A63B69/36GK103079653SQ201180041841
公開日2013年5月1日 申請日期2011年6月30日 優先權日2010年6月30日
發明者玉裁允, 崔兌旭 申請人:高夫準株式會社