Golfers use driving ranges to practice their shots. They might use different clubs to hit balls towards field targets in the driving range. Players train by improving their swing to make more accurate shots. In a typical driving range, a player has a dedicated lane or bay and hits the ball towards the back wall of the driving range, aiming for targets placed on the field at various distances. Sometimes, players go to driving ranges for fun, socializing with other players while practicing their swing. There is a need for an augmented driving range that provides a more informative or fun experience for a player.
Various embodiments of the invention are disclosed in the following detailed description and the accompanying drawings.
The invention can be implemented in numerous ways, including as a process; an apparatus; a system; a composition of matter; a computer program product embodied on a computer readable storage medium; and/or a processor, such as a processor configured to execute instructions stored on and/or provided by a memory coupled to the processor. In this specification, these implementations, or any other form that the invention may take, may be referred to as techniques. In general, the order of the steps of disclosed processes may be altered within the scope of the invention. Unless stated otherwise, a component such as a processor or a memory described as being configured to perform a task may be implemented as a general component that is temporarily configured to perform the task at a given time or a specific component that is manufactured to perform the task. As used herein, the term ‘processor’ refers to one or more devices, circuits, and/or processing cores configured to process data, such as computer program instructions.
A detailed description of one or more embodiments of the invention is provided below along with accompanying figures that illustrate the principles of the invention. The invention is described in connection with such embodiments, but the invention is not limited to any embodiment. The scope of the invention is limited only by the claims and the invention encompasses numerous alternatives, modifications and equivalents. Numerous specific details are set forth in the following description in order to provide a thorough understanding of the invention. These details are provided for the purpose of example and the invention may be practiced according to the claims without some or all of these specific details. For the purpose of clarity, technical material that is known in the technical fields related to the invention has not been described in detail so that the invention is not unnecessarily obscured.
Golfers can practice without going to a golf course by going to a driving range. At a driving range, a golfer can by hitting targets on a green. Feedback about the swing can be provided to improve the golfer's skills. Typically, feedback is provided by another person such as a coach. A driving range has a perimeter defined by a sports net and a back wall. The golfer swings towards the back wall.
The side of the driving range directly opposite the golfer is called the back wall 130. This view of the driving range is from the perspective of a player standing directly opposite the back wall. Typically, a back wall is provided in a driving range to keep balls inside the driving range. The back wall defines the end of the driving range.
The field includes field targets 102-116 placed at various distances. In a typical practice session, the player hits the golf ball towards the back wall while aiming for the field targets. As shown, the targets can have a variety of designs. Some of the targets such as targets 102 and 116 show a range around a hole. Some of the targets such as targets 104-114 have raised portions, which may be colored differently to indicate the difficulty of hitting that target or to indicate a classification of that target.
Games can be designed around the targets. For example, the field targets can be one of two colors: red and blue. Players on one team aim for the red targets and players on another team aim for the blue targets. Targets can be assigned different values and a successful hit of the target earns a player a specified number of points corresponding to the difficulty of hitting that target. The value of the target can be visually designated by its color or other marking. In some embodiments, the marking of the targets can be digitally altered. For example, a lighting (such as programmable LED lighting) around, below, or on top of the target displays a color and the color or design of the target can be quickly and automatically changed without physically altering the field targets. As more fully described with respect to
Typical back walls of driving ranges, like the one shown here, are bland and blend unobtrusively into the background. For example, the back wall is typically a solid color and not designed to be eye-catching. However, activating the back wall of the driving range with an LED screen may provide many benefits. Providing an LED screen in the vicinity of the back wall can augment the gaming experience, positively affect overall guest impression of the facility, and improve the productivity of a training session, among other things.
The techniques described here enhance a gaming experience by activating the back wall with video content to supplement the physical, real-world experience of being at a driving range. For example, the back wall is activated by providing an LED screen between a sports net and the back wall. In addition to the physical field targets, the player has additional points to look at, and, depending on the design of the game, additional virtual targets to aim for. For example, the visualized expanse of the driving range can be augmented by simulating a longer and larger driving range. Additional targets or green space can be displayed on the LED screen to visualize a longer driving range than the physical dimensions of the field. As another example, feedback rendered on the back wall can provide information about how close a player came to a target, statistics about the player's technique, and coaching advice. A driving range such as the one pictured in
An LED screen for use in interactive golf driving ranges is disclosed. The techniques described here provide an augmented reality experience for a player by augmenting a real-world, physical environment with computer-generated information such as a visual overlay (an overlay to a back wall). Although chiefly described using the example of an entertainment golf facility, the LED screen finds application in a variety of other settings including other sporting and entertainment media facilities. In an embodiment, a system includes a plurality of enclosures each housing LED nodes, where the plurality of enclosures is arranged in a plurality of rows to form an LED screen. The system also includes a coupler configured to couple a first one of the plurality of enclosures to a second one of the plurality of enclosures. The system also includes an LED processor configured to control each of the nodes via the coupler to display media on the LED screen.
The LED screen 230 is configured to display media such as an image or video. In various embodiments, unlike conventional LED screens, the screen described here is of relatively low resolution, relatively large pixel pitch, and low brightness. The low resolution screen effectively displays media, while providing seamless integration with the surrounding environment. In one aspect, the screen is transparent, which makes augmented reality applications more natural. The screen is low cost (lower cost than conventional LED screens) and suitable for use outdoors including in unpredictable weather conditions because it is rugged. In some embodiments, the resolution of the screen is on the order of 10 pixels for a 0.75 in×12 ft. strip.
In some embodiments, the LED screen is made up of a series of strips. For example, each strip houses several LED nodes and is sized to be approximately the height of the LED and the length of the number of LED nodes to be included in each strip. Strips may be connected end to end to form a long strip extending across the width the LED screen. Each strip is oriented in a horizontal direction, and spaced a fixed distance from the next strip. Each strip is attached to a vertical suspension cable at one or more points. For example, the strips are positioned 200 mm apart. An example of this type of screen is shown in
In some embodiments, the LED screen is made up of a wire mesh substructure with nodes provided at intersections. For example, the LED screen is made up of a netting with nodes provided at each of the intersections. The netting can be sized based on a desired resolution of the screen, which can be based on cost or environment considerations. In some embodiments, the LED nodes are spaced 200 mm apart. The material of the netting can be similar to or the same as the sports net.
For both examples of LED screens described above, each node, in various embodiments, includes an array of LEDs to contribute to the image displayed by the LED screen. For example, each node include one or more red LEDs, one or more blue LEDs, and one or more green LEDs. The RGB LEDs are driven by an LED processor to project an image. The RGB LED nodes of the wire mesh substructure may be daisy-chained together allowing power and signal data to be transmitted or received. In various embodiments, each LED node may be individually addressable and automatically addressed once plugged into the daisy-chain.
In various embodiments, the LED screen (e.g., matrix of strips or wire mesh substructure) is provided substantially parallel to a back wall, e.g., a predefined distance from the back wall 130 of
Ball tracking server 202 is configured to track the trajectories of balls inside the driving range. The ball tracking server maintains a data stream corresponding to a path of the ball. For example, the balls may be tracked by a tracking system such as a 3D Doppler radar based tracking system. Sensors are provided in the driving range, and the location of the ball is triangulated. For example, a sensor is placed on each of three walls (including possibly a ceiling) of the driving range to obtain at least three data points for triangulation. In various embodiments, the 3D Doppler radar based tracking system has range terrain mapped such that the system can precisely determine a location in space where a ball would hit the back wall.
In some embodiments, several balls can be tracked simultaneously. A ball can be identified and associated with its player or bay of origin. For example, a 3D map file of the driving range is uploaded to the tracking server. From this terrain information, the bay locations are known. The origin of a ball being tracked is identified and associated with the bay where the ball originated. In some embodiments, only data associated with this ball is provided back to the associated bay. This provides relevant feedback to a particular user. The user might not be interested in information about adjacent bays, for example. In various embodiments, the range of the tracking system is adapted to the size of the driving range. A typical tracking system is able to track 33 bays across×3 bays high. Tracking systems can be designed to accommodate the expected number of bays in a sporting facility.
This tracking information can be used by the media server 204. In various embodiments, an overlay can be displayed over the trajectory of the ball. For example, as a ball travels in front of (across) the LED screen, a trail representing the trajectory of the ball is displayed on the screen to highlight the progression of the ball. Coordinate data may be sent to the media server to trigger pre-composed graphics content to originate at a location of the contact. In some instances, the graphics originate at the center of the contact at exactly those coordinates.
Media server 204 (sometimes called a video graphics server) is configured to provide media output (e.g., an image, a video) to LED processor 206. The media server is configured to map an image to channels corresponding to the LED nodes in the screen 230. In this regard, the media server is aware of the resolution of the LED screen and maps and scales the image for display on the screen. Unlike conventional LED screens that try to maximize resolution and brightness, the media server here maps and scales an image for adequate display on an LED screen for augmented reality applications. For example, if a game is being played at night, the LED screen brightness is reduced because a dimmer display is more comfortable to view at night and less energy is used to power the LEDs. The transparency due to the structure and relatively low resolution of the screen makes the experience more comfortable and realistic for players.
For example, a bulls eye is displayed on the LED screen by obtaining the image of the bulls eye from the media server. Media server 204, in cooperation with LED processor 206, maps the bulls eye to the appropriate LED nodes for display by determining which LED nodes should be lit up and what colors the respective LED nodes are to be displayed to form the graphic of the bulls eye. In some embodiments, content is displayed by media server 204 by playing pre-composed graphics content. For example, an uploaded video can be projected on the LED screen. In some embodiments, a sequence of graphics maybe determined dynamically based on the tracking of the ball. For example, a series of images are selected in response to the type of swing made by the player or the location/trajectory of the ball.
In various embodiments, media server 204 obtains ball data such as the flight or trajectory of the ball from ball tracking server 202 to determine what media is displayed. For example, the media server responds to information about where balls are as tracked by the ball tracking server. In response to a ball hitting a target, feedback is displayed on the LED screen. The feedback can be of various forms such as a ripple to simulate an object hitting water, fireworks at the location where the ball hit (or is projected to hit) the target, or a message like “nice shot!” The media displayed as feedback may pre-composed graphics content or a series of stored graphics stitched together on the fly and displayed on the screen. In some embodiments, the location where the pre-composed graphics content is displayed corresponds to where the target was hit. For example, the graphics can be displayed at the exact coordinates where the ball landed, touched a target or sports net in front of the screen, or came into proximity with a target. As another example, where the LED screen extends a range of the driving range, the graphics can reflect where the ball is expected to hit in the augmented range. Media server 204 outputs image signals to LED processor 206 to drive the LED nodes to display the image.
LED processor 206 is configured to instruct the power/data supplies to display the video using LED nodes 232-236 on LED screen 110. LED processor 206 may manage and map the incoming video graphics content from the video graphics media server 204 to an appropriate matrix of LEDs. The LED processor is aware of the resolution of screen 230 and locations of nodes on the screen. The LED processor splits signal data, and drives the LED nodes via the power supplies.
The power supplies (here, Power Supply 1 to Power Supply N) are each configured to power a respective LED node. In some embodiments, the power supplies are plugged into LED processor 206. Here, three example nodes are shown, although any number of LED nodes may be provided in an LED screen. As shown in
In various embodiments, the LED screen is observed by several players. For example, entertainment driving ranges have multiple tees, lanes, or bays, and players in the same bay or across different bays play a game together. The LED screen can display feedback for several players simultaneously, as more fully described with respect to
The LED strips here are each w (e.g., 12 feet) across and h (e.g., 0.75 inches) tall. LED strips may be sized differently, for example, less than 12 feet across for smaller screens or lower resolution and shorter if smaller LED nodes are used. In this example, the height of the LED strip is defined by the height of an LED node. The suspension cables are spaced every four feet and secured to the LED strip to provide support for the LED strip.
As shown, each LED strip houses several LED nodes. Each LED node includes a plurality of LEDs such as one or more red LEDs, one or more green LEDs, and one or more blue LEDs. A portion of an LED strip with five LED nodes is enlarged and shown in
To create a row of LEDs over 12 feet long, two or more LED strips can be coupled together. The example coupler shown in
The LED strips may be made from any rigid or semi-rigid material such as plastic. In some embodiments, the material is transparent or semi-transparent to facilitate integration with the visual surrounding of the LED screen in which the strips are provided. The spaces between horizontal strips, in various embodiments, are open to air, further providing transparency to and integration with the environment.
An LED screen made up of a series of strips may have several advantages over other types of LED screens. In one aspect, the LED screen is more rugged, tolerant of inclement weather conditions such as wind or ice. In another aspect, the LED screen is more transparent because less physical area is blocked. For example, the space between LED strips is open to the air. This can help augment a gaming experience because there is better integration with the physical environment. In yet another aspect, production costs can be decreased because the plastic strips, in various embodiments, are identical and fewer unique parts makes manufacturing less complicated and costly. The strips may be a commercially available component from a vendor. At the same time, modular LED strips allow a screen of any size and resolution to be constructed. That is, the LED screen is scalable and can be adapted to cost objectives, driving range size, anticipated media uses, and the like.
In various embodiments, regardless of whether the screen is made of LED strips or wire mesh, the screen is structured to maximize transparency and structural integrity. In various embodiments, the LED nodes are selected to provide a range of brightness from daylight-readable brightness to nighttime brightness, as well as constant outdoor use in a wide range of environmental conditions. In various embodiments, the brightness of the LEDs may be automatically adjusted based on ambient light sensor to maintain viewability during the day and night.
In an alternative embodiment, the LED screen is made up of a freestanding tensioned stainless steel stranded wire mesh substructure, with outdoor rated (e.g., minimum IP66) high brightness RGB LED nodes affixed to various positions across the wire mesh substructure, creating a custom LED matrix to display video graphics content. For an interactive golf driving range, an LED matrix of around 200 mm×200 mm may strike a desirable balance between resolution, brightness, and cost. However, the wire mesh substructure allows for an endless combination of LED matrices to fit various wall sizes and viewing distances.
At 402, the process tracks a location of a ball. In various embodiments, a location of a ball within a sporting facility such as a driving range is tracked. A trajectory of the ball (locations over time) can be tracked in a variety of ways including by a 3D Doppler radar system in which the location of a ball is triangulated based on readings made by sensors provided throughout the sporting facility. In some embodiments, the terrain of the sporting facility is known (e.g., stored), and the tracking of the ball is combined with the known terrain to determine an origin of the ball (e.g., the bay/lane/tee where a ball originated), whether the ball struck targets inside the sporting facility, and the like. Ball tracking is further described with respect to ball tracking server of
At 404, the process determines media to be displayed based on the tracked location of the ball. In various embodiments, media is displayed on an LED screen in response to locations of the ball. Referring to
At 406, the process maps the determined media to an LED screen. After determining the media to be displayed at 405, the media is mapped to the LED screen based on the known size and resolution of the LED screen. Referring to
Returning to
The following figures show examples use cases of the LED screen.
The driving range may accommodate other bays in addition to the one shown. For example, an adjacent bay has its own screens 772, 774. Although a divider may be provided between bays, the one to the right is not shown here.
The LED screen supports multi-player games, which may be competitive or collaborative. For example, different teams can compete for common targets displayed on the LED screen and/or field targets. Although described for displaying video graphics content to augment a gaming experience in an interactive golf range, the LED screen disclosed here finds application in other settings such as digital signage for advertising, mass messaging, and top-of-the-hour activities.
Although the foregoing embodiments have been described in some detail for purposes of clarity of understanding, the invention is not limited to the details provided. There are many alternative ways of implementing the invention. The disclosed embodiments are illustrative and not restrictive.
This application claims priority to U.S. Provisional Patent Application No. 62/483,149 entitled LED MESH SCREEN FOR USE IN INTERACTIVE GOLF DRIVING RANGES filed Apr. 7, 2017 which is incorporated herein by reference for all purposes.
Number | Name | Date | Kind |
---|---|---|---|
20020017844 | Parkyn | Feb 2002 | A1 |
20020065567 | Kodera | May 2002 | A1 |
20060055641 | Robertus | Mar 2006 | A1 |
20060287137 | Chu | Dec 2006 | A1 |
20070238539 | Dawe | Oct 2007 | A1 |
20090121988 | Amo | May 2009 | A1 |
20110134640 | Bertele | Jun 2011 | A1 |
20120309477 | Mayles | Dec 2012 | A1 |
20130274025 | Luciano, Jr. | Oct 2013 | A1 |
20160287967 | Baldwin | Oct 2016 | A1 |
Entry |
---|
Dean Takahashi, Golfstream turns golf into a hilarious augmented reality sport, VentureBeat, Feb. 16, 2016. |
Number | Date | Country | |
---|---|---|---|
62483149 | Apr 2017 | US |