Patent ID: 8678892

Claim:
A virtual golf simulation device for a golfer to play golf on a virtual golf course realized by imaging processing, comprising: a sensor for sensing flight of a ball hit by a golfer; an image processor for processing a simulated image of a virtual golf course and a simulated image of a flight trajectory of the ball sensed by the sensor; a data storing part including a golfer data storing part for storing data about individual golfers registered in a system, a caddy data storing part for storing data about a plurality of virtual caddies for guiding the golfer to play golf on the virtual golf course, and a source data storing part for storing data for use in providing customized voice guidance through each of the plurality of virtual caddies; a caddy voice guiding part for providing a golfer logged in to the system with customized voice guidance for playing golf on the virtual golf course through a virtual caddy selected for the logged-in golfer from among the plurality of virtual caddies, wherein the caddy voice guiding part includes a voice processor for outputting i) data extracted from the source data storing part or ii) data which are extracted from the source data storing part and combined, wherein the voice processor outputs said i) or ii) as a voice of the selected virtual caddy via a speaker; and a controller for identifying the logged-in golfer by extracting data about the logged-in golfer from the golfer data storing part, and for extracting data about the selected virtual caddy from the caddy data storing part and source data corresponding to the selected virtual caddy from the source data storing part for the customized voice guidance, wherein the controller controls the caddy voice guiding part to provide the logged-in golfer with the customized voice guidance using the extracted data through the selected virtual caddy while the logged-in golfer plays golf on the virtual golf course, wherein the controller is configured to predefine a plurality of situations in which a virtual ball is placed on the virtual golf course and predefine a plurality of conditions per each predefined situation for the customized voice guidance by the selected virtual caddy, wherein the customized voice guidance is predefined per each condition, wherein the controller prioritizes the plurality of conditions, wherein the customized voice guidance is provided according to priority levels of the plurality of conditions when the plurality of conditions are generated simultaneously under a predefined situation.