US20170014705A1 - System and Method for Pitch Detection and Analysis - Google Patents

System and Method for Pitch Detection and Analysis Download PDF

Info

Publication number
US20170014705A1
US20170014705A1 US14/802,883 US201514802883A US2017014705A1 US 20170014705 A1 US20170014705 A1 US 20170014705A1 US 201514802883 A US201514802883 A US 201514802883A US 2017014705 A1 US2017014705 A1 US 2017014705A1
Authority
US
United States
Prior art keywords
detection
pitch
array
home plate
path
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.)
Abandoned
Application number
US14/802,883
Inventor
Dayne Sampson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US14/802,883 priority Critical patent/US20170014705A1/en
Publication of US20170014705A1 publication Critical patent/US20170014705A1/en
Abandoned 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/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0605Decision makers and devices using detection means facilitating arbitration
    • 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
    • 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/0002Training appliances or apparatus for special sports for baseball
    • A63B69/0013Baseball bases
    • 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
    • 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/80Special sensors, transducers or devices therefor
    • A63B2220/805Optical or opto-electronic sensors
    • 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/74Miscellaneous features of sport apparatus, devices or equipment with powered illuminating means, e.g. lights

Definitions

  • FIG. 1 is an aerial view schematic diagram illustrating an example of a home plate 10 .
  • An umpire judges or calls whether a pitch is a ball or strike, which requires training and practice, but may still result in errors or bad calls.
  • Video replay is often used to analyze the call on a pitch, but this analysis occurs after the fact of the pitch itself.
  • an example of a pitch detection system for use in detecting strikes is shown, where the system includes a first linear array with a base member having a linear length that is at least the length of a front edge of a home plate, where the base member is to be positioned adjacent the front edge of the home plate.
  • Multiple detection devices are attached along the linear length of the base member and each has an emitter for producing a detection beam and a detector for receiving reflected energy of the detection beam to detect an object.
  • each detection device includes an indicator for indicating that the detector has detected an object.
  • the detection devices of the first array also have a communication interface to communicate that the detector has detected an object and a position of the object and the system has an analysis system configured to communicate with the detection devices, where the analysis system determines a pitch result from the position of the detected object and the pitch result is displayed.
  • the system has a second array of detection devices configured to be positioned at a known distance from home plate and detect an object and communicate the detection position and detection time to the analysis system, the first array of detection devices is further configured to communicate detection time to the analysis system, and the analysis system determines a pitch speed from the detection time at the first array, the detection time at the second array, and the known distance from home plate of the second array and may also display the pitch speed.
  • the pitch detection system has a second array of detection devices configured to be positioned at a known distance from home plate and detect an object and communicate the detection position to the analysis system, which determines a pitch path from the detection position at the first array and the detection position at the second array and determines an intersection of the pitch path with a strike zone volume of the home plate in order to obtain a pitch result, where the pitch result or pitch path or both may be displayed.
  • Still another refinement involves a third array of detection devices configured to be positioned at another known distance from home plate and detect an object and communicate the detection position to the analysis system, which determines the pitch path from the detection positions at the first, second and third arrays to obtain a two dimensional curved pitch path and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the two dimensional curved pitch path.
  • the detection devices of the first and second arrays are further configured to detect and communicate a detection height and the system includes a third array of detection devices configured to detect an object and communicate detection position and detection height to the analysis system and the third array is configured to be positioned at another known distance from home plate.
  • the analysis system determines the pitch path from the detection positions and heights at the first, second and third arrays to obtain a three dimensional curved pitch path, and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
  • the detection devices of the first and second arrays are further configured to detect and communicate a detection height and a detection vertical speed.
  • the analysis system determines the pitch path from the detection positions, heights and vertical speeds at the first and second arrays to obtain a three dimensional curved pitch path, and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
  • the detection devices of the first array are further configured to detect and communicate detection height and detection vertical speed.
  • the analysis system determines a sinking speed of the pitch from the detection vertical speed, determines a pitch vector from the sinking speed, detected position and detect height, and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the pitch vector.
  • one or more of the arrays are embedded in a home plate.
  • FIG. 1 is a schematic diagram illustrating an example of a home plate
  • FIG. 2 is a schematic diagram illustrating an example of a pitch detection array in accordance with at least one embodiment of the invention
  • FIG. 3 is a schematic diagram illustrating one example of the pitch detection array of FIG. 2 ;
  • FIG. 4 is a functional block diagram illustrating an example of the function of the detection devices of the array of FIG. 3 ;
  • FIG. 5 is a functional block diagram illustrating an example of a multiple array pitch detection system in accordance with at least one embodiment of the invention
  • FIG. 6 is a control flow diagram illustrating an example of a process for pitch detection in accordance with at least one embodiment of the invention.
  • FIG. 7 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving two detection arrays in accordance with at least one embodiment of the invention.
  • FIG. 8 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving three arrays, where the detectors are configured to capture the time of detection, in accordance with at least one embodiment of the invention
  • FIG. 9 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving three arrays, where the detectors are configured to capture the height of the ball at time of detection, in accordance with at least one embodiment of the invention.
  • FIG. 10 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving an array with detectors configured to detect vertical speed of the ball at time of detection in accordance with at least one embodiment of the invention
  • FIG. 11 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving two arrays, where the detectors are configured to capture height, vertical speed and the time of detection, in accordance with at least one embodiment of the invention
  • FIG. 12 is a schematic diagram illustrating another example of an arrangement of pitch detection arrays in accordance with at least one embodiment of the invention.
  • FIG. 13 is a schematic diagram illustrating an example of a home plate with embedded pitch detection arrays in accordance with at least one embodiment of the invention.
  • FIG. 14 depicts aspects of elements that may be present in a computer device and/or system configured to implement a method, system and/or process in accordance with some embodiments of the present invention.
  • FIG. 2 is a schematic diagram illustrating an example of a pitch detection apparatus 100 having a detector array 110 in accordance with at least one embodiment of the invention.
  • Detector array 110 is positioned substantially adjacent a leading edge of home plate 10 .
  • FIG. 3 is a schematic diagram illustrating one example of the pitch detection array of FIG. 2 , where a series of detectors 122 A-G are coupled together by a base member 120 .
  • Each of the detectors 122 A-G projects a detection beam 124 , such as detection beam 124 G corresponding to detector 122 G.
  • the detectors 122 A-G are positioned on base member 120 to cover the strike zone across the front of home plate 10 .
  • additional detectors outside the strike zone e.g. ball zones, may also be provided.
  • Detectors may utilize a variety of different technologies, such as laser, photo-optics, infrared, SONAR or radar, that are capable of detecting the presence of a projectile, such as ball 140 .
  • the detection beam provided must be sufficiently focused to differentiate the position of one detector from another as the ball passes over detector array 110 .
  • One of ordinary skill in the art will appreciate that many technologies may be adapted for use in the detection array.
  • ball 140 passes over array 110 and intersects detection beam 124 G resulting in detector 122 G detecting the ball.
  • FIG. 4 is a functional block diagram illustrating one example of the function of the detection devices 122 A-G of the array 110 of FIG. 3 .
  • emitter 132 generates detection beam 124 , e.g. a laser device producing a laser beam.
  • Detection beam 124 reflects off ball 140 producing reflected beam 125 , which is detected by detector 134 , e.g. an optical device configured to detect the frequency of the laser light produced by emitter 132 .
  • detector 134 is coupled to an indicator 136 , which may be a light that is activated to indicate detection.
  • detector 134 includes a network interface to permit communication with other devices so that it can transmit information regarding the detection event.
  • detector devices may be utilized that can measure the height of the ball as it passes over the detector and/or the speed of the ball with respect to the detector, e.g. vertical speed of the ball or how fast the ball is sinking or rising as it passes across the detector, such as through measuring a Doppler shift of the reflected beam 125 with respect to detection beam 124 .
  • FIG. 5 is a functional block diagram illustrating an example of a multiple array pitch detection system 200 in accordance with at least one embodiment of the invention.
  • three detector arrays 110 A, 110 B and 110 C are positioned at known distances D 1 and D 2 from one another and array 110 A is positioned on the leading edge of home plate 10 . While three arrays are shown in the example, either more or fewer arrays may be utilized in other embodiments.
  • its path 212 takes it across each of the detector arrays, which detect the position of the ball.
  • Detector arrays 110 A, 110 B and 110 C are connected to analysis system 210 through a network, which may be wired or wireless.
  • Analysis system may take the form, for example, of a personal computer or other computing device that communicates with detector arrays 110 A, 110 B and 110 C to collect data regarding the pitch path 212 .
  • FIG. 6 is a control flow diagram illustrating an example of a simple process 250 for pitch detection in accordance with at least one embodiment of the invention, such as an embodiment with a single detector array, e.g. array 110 A in FIG. 5 .
  • the detection devices 122 of array 110 A detect the position of the ball 140 as it passes across array 110 A by, for example, being detected by one of the detection devices 122 .
  • a strike or ball may be determined from the position detected based on which detector device 122 A-G detected the ball.
  • the strike or ball result is displayed.
  • a light in one of the detector devices 122 A-G is activated or changed to indicate the detection position. If detector devices in array 110 A are provided that cover the area outside the strike zone, then the indicator lights for these devices may have a different indicator color than the detector devices within the strike zone. No analysis system is utilized in this embodiment.
  • analysis system 210 is in communication with the detector devices 122 A-G of array 110 A, collects the position data from the detector devices, and displays the ball or strike result on, for example, a display monitor or an audible signal.
  • the strike zone coverage provided by a single array 110 A is one dimensional and provides a basic indication of whether the pitch is a ball or strike. In certain scenarios, it may provide some erroneous results. For example, a pitch that crosses home plate 10 from an oblique side angle may not be detected or may be detected as a ball. Also, no other information regarding the pitch is provided.
  • FIG. 7 is a control flow diagram illustrating another example of a process 260 for pitch detection and analysis involving two detection arrays in accordance with at least one embodiment of the invention.
  • arrays 110 A and 110 B are utilized and are at a known distance D 1 from one another.
  • the analysis system 210 in this example is designed to collect the time of detection in addition to the position of detection.
  • the detector devices may be designed to create a timestamp when a pitch is detected.
  • the detection devices send a message reporting a position detection and analysis system 210 derives the time of detection from the messaging.
  • a detection device in array 110 A detects the ball and reports the position and timestamp to analysis system 210 .
  • a detection device in array 110 B detects the ball and reports the position and timestamp to analysis system 210 .
  • analysis system 210 determines the speed of the pitch from the position and timestamp data along with the displacement distance D 1 between arrays 110 A and 110 B.
  • analysis system 210 determines an angle of the pitch path from the positions detected at first array 110 A and second array 110 B.
  • analysis system 210 determines from the pitch path angle whether the pitch path would intersect the strike zone volume above home plate 10 .
  • the strike/ball pitch result, the speed and the pitch path angle are displayed.
  • this embodiment is able to provide additional information regarding the pitch, such as a basic two dimensional determination of pitch result, pitch speed and pitch angle.
  • FIG. 8 is a control flow diagram illustrating another example of a process 300 for pitch detection and analysis involving three arrays 110 A, 110 B and 110 C, where the detectors are configured to capture the time and position of detection, in accordance with at least one embodiment of the invention.
  • each of the arrays 110 A, 110 B and 110 C respectively, reports the time and position of pitch detection.
  • the three data points provided from the arrays are used to calculate the pitch path curve.
  • the pitch path curve result is used to determine whether the pitch path 212 intersected the strike volume above home plate 10 to obtain the pitch result.
  • the pitch result and pitch path curve results are displayed as well as the pitch speed determined at 312 .
  • FIG. 9 is a control flow diagram illustrating another example of a process 350 for pitch detection and analysis involving three arrays, where the detectors are configured to capture the height of the ball at time of detection, in accordance with at least one embodiment of the invention, such that three dimensional information regarding the pitch may be derived.
  • the detector devices 122 A-G provided in each of the arrays 110 A-C are capable of detecting and reporting the height of the ball relative to the detector device along with position and time of detection.
  • arrays 110 A-C respectively, report the position, time and height of detection for the ball 140 as it passes across the arrays on its pitch path 212 .
  • a three dimensional pitch path curve is calculated from the position and height of the ball at the three arrays 110 A-C.
  • the three dimensional pitch path curve is used to determine whether the pitch path 212 intersected the strike zone volume. Note the use of height data allows the strike zone volume to be limited by height, e.g. above a certain height and below another height, giving a more accurate and complete pitch result.
  • the height data may be used to determine whether the pitch path is sinking or rising, which may be useful for analyzing certain pitches, such as curve balls.
  • the pitch result, three dimensional pitch path curve and sinking or rising results are displayed. This example may also be adapted to determine and display pitch speed in a manner similar to that discussed above.
  • FIG. 10 is a control flow diagram illustrating another example of a process 370 for pitch detection and analysis involving an array with detectors configured to detect vertical speed of the ball at time of detection in accordance with at least one embodiment of the invention.
  • a single array 110 A is used having detection devices capable of detecting position, height, vertical speed and time of detection.
  • Vertical speed in this example, means the speed of the ball relative to the detector.
  • a Doppler shift of the reflected beam relative to the detection beam may be utilized to determine the speed of the ball as it sinks or rises relative to the detector.
  • this data is detected when the ball passes over array 110 A.
  • the sinking or rising speed of the ball is determined from this information.
  • the sinking or rising speed results are used along with position and height to determine a three dimensional pitch path angle or vector.
  • the three dimensional pitch path angle or vector is used to determine intersection of the ball with the strike volume for the pitch result.
  • the pitch result, sinking or rising speed, and the three dimensional pitch path vector are displayed.
  • FIG. 11 is a control flow diagram illustrating another example of a process 380 for pitch detection and analysis involving two arrays 110 A and 110 B, where the detectors 122 A-G are configured to capture height, vertical speed and the time of detection, in accordance with at least one embodiment of the invention.
  • arrays 110 A and 110 B capture this data.
  • analysis system 210 calculates the pitch path vector at each array and then, from the two vectors, calculates a three dimensional pitch path curve, e.g. from a change in vector direction, a curve can be inferred.
  • the pitch path curve may be utilized to determine intersection with the strike zone volume, as described above.
  • the speed of the pitch is determined from the time difference between the detection events at arrays 110 A and 110 B along with the displacement distance D 1 between the arrays.
  • sinking or rising speed is determined from the vertical speed data.
  • this data is displayed.
  • FIG. 12 is a schematic diagram illustrating another example of an arrangement of pitch detection arrays 400 in accordance with at least one embodiment of the invention.
  • a first detector array 110 A is arranged along a leading edge of home plate 10 and second and third arrays 110 D and 110 E are arranged along the angled rear edges of home plate 10 so that the arrays are able to detect a ball path across home plate 10 when it encounters the leading edge and one of the rear edges.
  • FIG. 13 is a schematic diagram illustrating an example of a home plate 460 with embedded pitch detection arrays 470 A, 470 B and 470 C in accordance with another embodiment of the invention.
  • the detector devices for the arrays are embedded in a home plate body or material along the leading and rear edges of home plate 460 .
  • Process 260 of FIG. 7 may be implemented to process path data collected by arrays 110 D and 110 E or 470 A, 470 B and 470 E in order to analyze pitches, such as determining pitch result, pitch angle or speed.
  • additional detectors may be arranged along the side edges of home plate 10 in FIG. 13 or embedded in the side edges of home plate 460 and the processes implemented to utilize this data as well in analyzing pitches.
  • the system, apparatus, methods, processes and/or operations for pitch detection and analysis may be wholly or partially implemented in the form of a set of instructions executed by one or more programmed computer processors, such as a central processing unit (CPU) or microprocessor.
  • processors such as a central processing unit (CPU) or microprocessor.
  • CPU central processing unit
  • microprocessor microprocessor
  • Such processors may be incorporated in an apparatus, server, client or other computing device operated by, or in communication with, other components of the system.
  • FIG. 14 depicts aspects of elements that may be present in a computer device and/or system 500 configured to implement a method and/or process in accordance with some embodiments of the present invention.
  • the subsystems shown in FIG. 12 are interconnected via a system bus 502 . Additional subsystems include a printer 504 , a keyboard 506 , a fixed disk 508 , and a monitor 510 , which is coupled to a display adapter 512 .
  • Peripherals and input/output (I/O) devices which couple to an I/O controller 514 , can be connected to the computer system by any number of means known in the art, such as a serial port 516 .
  • serial port 516 or an external interface 518 can be utilized to connect the computer device 500 to further devices and/or systems not shown in FIG. 14 including a wide area network such as the Internet, a mouse input device, and/or a scanner.
  • the interconnection via the system bus 502 allows one or more processors 520 to communicate with each subsystem and to control the execution of instructions that may be stored in a system memory 522 and/or the fixed disk 508 , as well as the exchange of information between subsystems.
  • the system memory 522 and/or the fixed disk 408 may embody a tangible computer-readable medium.
  • any of the software components, processes or functions described in this application may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl or using, for example, conventional or object-oriented techniques.
  • the software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM.
  • RAM random access memory
  • ROM read only memory
  • magnetic medium such as a hard-drive or a floppy disk
  • optical medium such as a CD-ROM.
  • Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.

Abstract

Systems and methods are shown for pitch detection involving a first linear array with multiple detection devices for detecting an object mounted on a base for positioning near the front of home plate, adjacent the front edge of the home plate. Some examples include an indicator on each detector to indicate detection. In some examples, the detectors communicate detection to an analysis system. In some examples, the analysis system determines and displays a pitch result from the position of the detect object. In other examples, a second is positioned at a known distance from the plate and communicates a detection position to the analysis system, which determines pitch speed and result from the two positions. In another example, three arrays are used to determine a curved pitch path. Another example has an array positioned near the back of the plate for determining pitch result, path and speed.

Description

    BACKGROUND
  • Baseball and softball are games that require a pitcher to throw a ball within a strike zone at home plate in order to earn a strike against the batter and any pitches outside of the strike zone represent balls against the pitcher. The strike zone is defined as the volume of space over home plate between the batter's knees and mid-point of their torso. FIG. 1 is an aerial view schematic diagram illustrating an example of a home plate 10. An umpire judges or calls whether a pitch is a ball or strike, which requires training and practice, but may still result in errors or bad calls. Video replay is often used to analyze the call on a pitch, but this analysis occurs after the fact of the pitch itself.
  • SUMMARY
  • According to one aspect of the present invention, an example of a pitch detection system for use in detecting strikes is shown, where the system includes a first linear array with a base member having a linear length that is at least the length of a front edge of a home plate, where the base member is to be positioned adjacent the front edge of the home plate. Multiple detection devices are attached along the linear length of the base member and each has an emitter for producing a detection beam and a detector for receiving reflected energy of the detection beam to detect an object. In some examples, each detection device includes an indicator for indicating that the detector has detected an object.
  • In an example of a further refinement, the detection devices of the first array also have a communication interface to communicate that the detector has detected an object and a position of the object and the system has an analysis system configured to communicate with the detection devices, where the analysis system determines a pitch result from the position of the detected object and the pitch result is displayed.
  • In still another example of a refinement, the system has a second array of detection devices configured to be positioned at a known distance from home plate and detect an object and communicate the detection position and detection time to the analysis system, the first array of detection devices is further configured to communicate detection time to the analysis system, and the analysis system determines a pitch speed from the detection time at the first array, the detection time at the second array, and the known distance from home plate of the second array and may also display the pitch speed.
  • In yet another refinement, the pitch detection system has a second array of detection devices configured to be positioned at a known distance from home plate and detect an object and communicate the detection position to the analysis system, which determines a pitch path from the detection position at the first array and the detection position at the second array and determines an intersection of the pitch path with a strike zone volume of the home plate in order to obtain a pitch result, where the pitch result or pitch path or both may be displayed.
  • Still another refinement involves a third array of detection devices configured to be positioned at another known distance from home plate and detect an object and communicate the detection position to the analysis system, which determines the pitch path from the detection positions at the first, second and third arrays to obtain a two dimensional curved pitch path and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the two dimensional curved pitch path.
  • Further still, in another refinement of the pitch detection system, the detection devices of the first and second arrays are further configured to detect and communicate a detection height and the system includes a third array of detection devices configured to detect an object and communicate detection position and detection height to the analysis system and the third array is configured to be positioned at another known distance from home plate. The analysis system determines the pitch path from the detection positions and heights at the first, second and third arrays to obtain a three dimensional curved pitch path, and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
  • In another example of a refinement of the pitch detection system, the detection devices of the first and second arrays are further configured to detect and communicate a detection height and a detection vertical speed. The analysis system determines the pitch path from the detection positions, heights and vertical speeds at the first and second arrays to obtain a three dimensional curved pitch path, and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
  • In an additional example of a refinement of the pitch detection system, the detection devices of the first array are further configured to detect and communicate detection height and detection vertical speed. The analysis system determines a sinking speed of the pitch from the detection vertical speed, determines a pitch vector from the sinking speed, detected position and detect height, and determines the intersection of the pitch path with the strike zone volume of the home plate utilizing the pitch vector.
  • In still another example of a refinement of the pitch detection system, one or more of the arrays are embedded in a home plate.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Various embodiments in accordance with the present disclosure will be described with reference to the drawings, in which:
  • FIG. 1 is a schematic diagram illustrating an example of a home plate;
  • FIG. 2 is a schematic diagram illustrating an example of a pitch detection array in accordance with at least one embodiment of the invention;
  • FIG. 3 is a schematic diagram illustrating one example of the pitch detection array of FIG. 2;
  • FIG. 4 is a functional block diagram illustrating an example of the function of the detection devices of the array of FIG. 3;
  • FIG. 5 is a functional block diagram illustrating an example of a multiple array pitch detection system in accordance with at least one embodiment of the invention;
  • FIG. 6 is a control flow diagram illustrating an example of a process for pitch detection in accordance with at least one embodiment of the invention;
  • FIG. 7 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving two detection arrays in accordance with at least one embodiment of the invention;
  • FIG. 8 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving three arrays, where the detectors are configured to capture the time of detection, in accordance with at least one embodiment of the invention;
  • FIG. 9 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving three arrays, where the detectors are configured to capture the height of the ball at time of detection, in accordance with at least one embodiment of the invention;
  • FIG. 10 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving an array with detectors configured to detect vertical speed of the ball at time of detection in accordance with at least one embodiment of the invention;
  • FIG. 11 is a control flow diagram illustrating another example of a process for pitch detection and analysis involving two arrays, where the detectors are configured to capture height, vertical speed and the time of detection, in accordance with at least one embodiment of the invention;
  • FIG. 12 is a schematic diagram illustrating another example of an arrangement of pitch detection arrays in accordance with at least one embodiment of the invention;
  • FIG. 13 is a schematic diagram illustrating an example of a home plate with embedded pitch detection arrays in accordance with at least one embodiment of the invention;
  • FIG. 14 depicts aspects of elements that may be present in a computer device and/or system configured to implement a method, system and/or process in accordance with some embodiments of the present invention.
  • Note that the same numbers are used throughout the disclosure and figures to reference like components and features.
  • DETAILED DESCRIPTION
  • The subject matter of embodiments of the present invention is described here with specificity to meet statutory requirements, but this description is not necessarily intended to limit the scope of the claims. The claimed subject matter may be embodied in other ways, may include different elements or steps, and may be used in conjunction with other existing or future technologies. This description should not be interpreted as implying any particular order or arrangement among or between various steps or elements except when the order of individual steps or arrangement of elements is explicitly described.
  • FIG. 2 is a schematic diagram illustrating an example of a pitch detection apparatus 100 having a detector array 110 in accordance with at least one embodiment of the invention. Detector array 110 is positioned substantially adjacent a leading edge of home plate 10. As a result, a ball pitched to home plate 10 will cross detector array 110 immediately before it intersects the leading edge of home plate 10. FIG. 3 is a schematic diagram illustrating one example of the pitch detection array of FIG. 2, where a series of detectors 122A-G are coupled together by a base member 120. Each of the detectors 122A-G projects a detection beam 124, such as detection beam 124G corresponding to detector 122G. The detectors 122A-G are positioned on base member 120 to cover the strike zone across the front of home plate 10. In some examples, additional detectors outside the strike zone, e.g. ball zones, may also be provided.
  • Detectors may utilize a variety of different technologies, such as laser, photo-optics, infrared, SONAR or radar, that are capable of detecting the presence of a projectile, such as ball 140. Generally, the detection beam provided must be sufficiently focused to differentiate the position of one detector from another as the ball passes over detector array 110. One of ordinary skill in the art will appreciate that many technologies may be adapted for use in the detection array. In the example shown, ball 140 passes over array 110 and intersects detection beam 124G resulting in detector 122G detecting the ball.
  • FIG. 4 is a functional block diagram illustrating one example of the function of the detection devices 122A-G of the array 110 of FIG. 3. In this example, emitter 132 generates detection beam 124, e.g. a laser device producing a laser beam. Detection beam 124 reflects off ball 140 producing reflected beam 125, which is detected by detector 134, e.g. an optical device configured to detect the frequency of the laser light produced by emitter 132. In this example, detector 134 is coupled to an indicator 136, which may be a light that is activated to indicate detection. In some embodiments, detector 134 includes a network interface to permit communication with other devices so that it can transmit information regarding the detection event. Note that detector devices may be utilized that can measure the height of the ball as it passes over the detector and/or the speed of the ball with respect to the detector, e.g. vertical speed of the ball or how fast the ball is sinking or rising as it passes across the detector, such as through measuring a Doppler shift of the reflected beam 125 with respect to detection beam 124.
  • FIG. 5 is a functional block diagram illustrating an example of a multiple array pitch detection system 200 in accordance with at least one embodiment of the invention. In this example, three detector arrays 110A, 110B and 110C are positioned at known distances D1 and D2 from one another and array 110A is positioned on the leading edge of home plate 10. While three arrays are shown in the example, either more or fewer arrays may be utilized in other embodiments. When ball 140 is pitched toward home plate 10, its path 212, in this example, takes it across each of the detector arrays, which detect the position of the ball.
  • Detector arrays 110A, 110B and 110C, in this example, are connected to analysis system 210 through a network, which may be wired or wireless. Analysis system may take the form, for example, of a personal computer or other computing device that communicates with detector arrays 110A, 110B and 110C to collect data regarding the pitch path 212.
  • FIG. 6 is a control flow diagram illustrating an example of a simple process 250 for pitch detection in accordance with at least one embodiment of the invention, such as an embodiment with a single detector array, e.g. array 110A in FIG. 5. At 252, the detection devices 122 of array 110A detect the position of the ball 140 as it passes across array 110A by, for example, being detected by one of the detection devices 122. At 254, a strike or ball may be determined from the position detected based on which detector device 122A-G detected the ball. At 256, the strike or ball result is displayed.
  • In one embodiment, a light in one of the detector devices 122A-G is activated or changed to indicate the detection position. If detector devices in array 110A are provided that cover the area outside the strike zone, then the indicator lights for these devices may have a different indicator color than the detector devices within the strike zone. No analysis system is utilized in this embodiment.
  • In another embodiment, analysis system 210 is in communication with the detector devices 122A-G of array 110A, collects the position data from the detector devices, and displays the ball or strike result on, for example, a display monitor or an audible signal.
  • Note that the strike zone coverage provided by a single array 110A is one dimensional and provides a basic indication of whether the pitch is a ball or strike. In certain scenarios, it may provide some erroneous results. For example, a pitch that crosses home plate 10 from an oblique side angle may not be detected or may be detected as a ball. Also, no other information regarding the pitch is provided.
  • FIG. 7 is a control flow diagram illustrating another example of a process 260 for pitch detection and analysis involving two detection arrays in accordance with at least one embodiment of the invention. In this example, arrays 110A and 110B are utilized and are at a known distance D1 from one another. The analysis system 210 in this example is designed to collect the time of detection in addition to the position of detection. For instance, the detector devices may be designed to create a timestamp when a pitch is detected. Or the detection devices send a message reporting a position detection and analysis system 210 derives the time of detection from the messaging.
  • At 262, in one example, a detection device in array 110A detects the ball and reports the position and timestamp to analysis system 210. At 264, a detection device in array 110B detects the ball and reports the position and timestamp to analysis system 210. At step 274, analysis system 210 determines the speed of the pitch from the position and timestamp data along with the displacement distance D1 between arrays 110A and 110B. At step 274, analysis system 210 determines an angle of the pitch path from the positions detected at first array 110A and second array 110B. At 272, analysis system 210 determines from the pitch path angle whether the pitch path would intersect the strike zone volume above home plate 10. At 278, the strike/ball pitch result, the speed and the pitch path angle are displayed. Thus, this embodiment is able to provide additional information regarding the pitch, such as a basic two dimensional determination of pitch result, pitch speed and pitch angle.
  • Note, however, that the example pitch path 212 in FIG. 5 is slightly curved, as often occurs in some types of pitches, e.g. a slider. FIG. 8 is a control flow diagram illustrating another example of a process 300 for pitch detection and analysis involving three arrays 110A, 110B and 110C, where the detectors are configured to capture the time and position of detection, in accordance with at least one embodiment of the invention. At 302, 304 and 306, each of the arrays 110A, 110B and 110C, respectively, reports the time and position of pitch detection. At 310, the three data points provided from the arrays are used to calculate the pitch path curve. At step 314, the pitch path curve result is used to determine whether the pitch path 212 intersected the strike volume above home plate 10 to obtain the pitch result. At 316, the pitch result and pitch path curve results are displayed as well as the pitch speed determined at 312.
  • FIG. 9 is a control flow diagram illustrating another example of a process 350 for pitch detection and analysis involving three arrays, where the detectors are configured to capture the height of the ball at time of detection, in accordance with at least one embodiment of the invention, such that three dimensional information regarding the pitch may be derived. In this example, the detector devices 122A-G provided in each of the arrays 110A-C are capable of detecting and reporting the height of the ball relative to the detector device along with position and time of detection. At 352, 354 and 356, arrays 110A-C, respectively, report the position, time and height of detection for the ball 140 as it passes across the arrays on its pitch path 212. At 360, a three dimensional pitch path curve is calculated from the position and height of the ball at the three arrays 110A-C. At 362, the three dimensional pitch path curve is used to determine whether the pitch path 212 intersected the strike zone volume. Note the use of height data allows the strike zone volume to be limited by height, e.g. above a certain height and below another height, giving a more accurate and complete pitch result. At 364, the height data may be used to determine whether the pitch path is sinking or rising, which may be useful for analyzing certain pitches, such as curve balls. At 366, the pitch result, three dimensional pitch path curve and sinking or rising results are displayed. This example may also be adapted to determine and display pitch speed in a manner similar to that discussed above.
  • FIG. 10 is a control flow diagram illustrating another example of a process 370 for pitch detection and analysis involving an array with detectors configured to detect vertical speed of the ball at time of detection in accordance with at least one embodiment of the invention. In this example, a single array 110A is used having detection devices capable of detecting position, height, vertical speed and time of detection. Vertical speed, in this example, means the speed of the ball relative to the detector. For example, as mentioned above, a Doppler shift of the reflected beam relative to the detection beam may be utilized to determine the speed of the ball as it sinks or rises relative to the detector. At 372, this data is detected when the ball passes over array 110A. At 374, the sinking or rising speed of the ball is determined from this information. At 376, the sinking or rising speed results are used along with position and height to determine a three dimensional pitch path angle or vector. At 378, the three dimensional pitch path angle or vector is used to determine intersection of the ball with the strike volume for the pitch result. At 379, the pitch result, sinking or rising speed, and the three dimensional pitch path vector are displayed.
  • FIG. 11 is a control flow diagram illustrating another example of a process 380 for pitch detection and analysis involving two arrays 110A and 110B, where the detectors 122A-G are configured to capture height, vertical speed and the time of detection, in accordance with at least one embodiment of the invention. At 382 and 384, arrays 110A and 110B capture this data. At 390, analysis system 210 calculates the pitch path vector at each array and then, from the two vectors, calculates a three dimensional pitch path curve, e.g. from a change in vector direction, a curve can be inferred. The pitch path curve may be utilized to determine intersection with the strike zone volume, as described above. At 392, the speed of the pitch is determined from the time difference between the detection events at arrays 110A and 110B along with the displacement distance D1 between the arrays. At 394, sinking or rising speed is determined from the vertical speed data. At 396, this data is displayed.
  • FIG. 12 is a schematic diagram illustrating another example of an arrangement of pitch detection arrays 400 in accordance with at least one embodiment of the invention. In this example, a first detector array 110A is arranged along a leading edge of home plate 10 and second and third arrays 110D and 110E are arranged along the angled rear edges of home plate 10 so that the arrays are able to detect a ball path across home plate 10 when it encounters the leading edge and one of the rear edges.
  • FIG. 13 is a schematic diagram illustrating an example of a home plate 460 with embedded pitch detection arrays 470A, 470B and 470C in accordance with another embodiment of the invention. In the example of FIG. 14, the detector devices for the arrays are embedded in a home plate body or material along the leading and rear edges of home plate 460.
  • The processes described above, such as Process 260 of FIG. 7 may be implemented to process path data collected by arrays 110D and 110E or 470A, 470B and 470E in order to analyze pitches, such as determining pitch result, pitch angle or speed. Note that additional detectors may be arranged along the side edges of home plate 10 in FIG. 13 or embedded in the side edges of home plate 460 and the processes implemented to utilize this data as well in analyzing pitches.
  • As one of ordinary skill in the art will recognize, different features may be combined or excluded without departing from the scope of the invention. Also, the present pitch detection and analysis examples may be adapted to utilize other types of detector arrays, such as a rotating laser detector, without departing from the scope of the invention.
  • In accordance with at least one embodiment of the invention, the system, apparatus, methods, processes and/or operations for pitch detection and analysis may be wholly or partially implemented in the form of a set of instructions executed by one or more programmed computer processors, such as a central processing unit (CPU) or microprocessor. Such processors may be incorporated in an apparatus, server, client or other computing device operated by, or in communication with, other components of the system.
  • As an example, FIG. 14 depicts aspects of elements that may be present in a computer device and/or system 500 configured to implement a method and/or process in accordance with some embodiments of the present invention. The subsystems shown in FIG. 12 are interconnected via a system bus 502. Additional subsystems include a printer 504, a keyboard 506, a fixed disk 508, and a monitor 510, which is coupled to a display adapter 512. Peripherals and input/output (I/O) devices, which couple to an I/O controller 514, can be connected to the computer system by any number of means known in the art, such as a serial port 516. For example, the serial port 516 or an external interface 518 can be utilized to connect the computer device 500 to further devices and/or systems not shown in FIG. 14 including a wide area network such as the Internet, a mouse input device, and/or a scanner. The interconnection via the system bus 502 allows one or more processors 520 to communicate with each subsystem and to control the execution of instructions that may be stored in a system memory 522 and/or the fixed disk 508, as well as the exchange of information between subsystems. The system memory 522 and/or the fixed disk 408 may embody a tangible computer-readable medium.
  • It should be understood that the present invention as described above can be implemented in the form of control logic using computer software in a modular or integrated manner. Based on the disclosure and teachings provided herein, a person of ordinary skill in the art will know and appreciate other ways and/or methods to implement the present invention using hardware and a combination of hardware and software.
  • Any of the software components, processes or functions described in this application may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl or using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.
  • All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and/or were set forth in its entirety herein.
  • The use of the terms “a” and “an” and “the” and similar referents in the specification and in the following claims are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The terms “having,” “including,” “containing” and similar referents in the specification and in the following claims are to be construed as open-ended terms (e.g., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely indented to serve as a shorthand method of referring individually to each separate value inclusively falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate embodiments of the invention and does not pose a limitation to the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to each embodiment of the present invention.
  • Different arrangements of the components depicted in the drawings or described above, as well as components and steps not shown or described are possible. Similarly, some features and subcombinations are useful and may be employed without reference to other features and subcombinations. Embodiments of the invention have been described for illustrative and not restrictive purposes, and alternative embodiments will become apparent to readers of this patent. Accordingly, the present invention is not limited to the embodiments described above or depicted in the drawings, and various embodiments and modifications can be made without departing from the scope of the invention.

Claims (32)

We claim:
1. A pitch detection system for use in detecting strikes, the system comprising a first linear array, the array having:
a base member having a linear length that is at least the length of a front edge of a home plate for positioning adjacent the front edge of the home plate; and
multiple detection devices, each detection device coupled to the base member along the linear length of the base member and including a emitter for producing a detection beam and a detector for receiving reflected energy of the detection beam to detect an object.
2. The pitch detection system of claim 1, where each detection device further includes an indicator for indicating that the detector has detected an object.
3. The pitch detection system of claim 1, where the detection devices of the first array further include a communication interface to communicate that the detector has detected an object and a position of the object and the system further includes an analysis system configured to communicate with the detection devices.
4. The pitch detection system of claim 3, where the analysis system is further configured to:
determine a pitch result from the position of the detected object; and
display the pitch result.
5. The pitch detection system of claim 3, where:
the system further includes a second array of detection devices configured to be positioned at a known distance from home plate and detect an object and communicate the detection position and detection time to the analysis system;
the first array of detection devices is further configured to communicate detection time to the analysis system; and
the analysis system is further configured to:
determine a pitch speed from the detection time at the first array, the detection time at the second array, and the known distance from home plate of the second array and display the pitch speed.
6. The pitch detection system of claim 3, where:
the system further includes a second array of detection devices configured to be positioned at a known distance from home plate and detect an object and communicate the detection position to the analysis system; and
the analysis system is further configured to:
determine a pitch path from the detection position at the first array and the detection position at the second array,
determine an intersection of the pitch path with a strike zone volume of the home plate in order to obtain a pitch result, and
display the pitch result and the pitch path.
7. The pitch detection system of claim 6, where:
the system further includes a third array of detection devices configured to be positioned at another known distance from home plate and detect an object and communicate the detection position to the analysis system; and
the analysis system is further configured to:
determine the pitch path from the detection positions at the first, second and third arrays to obtain a two dimensional curved pitch path, and
determine the intersection of the pitch path with the strike zone volume of the home plate utilizing the two dimensional curved pitch path.
8. The pitch detection system of claim 6, where:
the detection devices of the first and second arrays are further configured to detect and communicate a detection height;
the system further includes a third array of detection devices configured to detect an object and communicate detection position and detection height to the analysis system and the third array is configured to be positioned at another known distance from home plate; and
the analysis system is further configured to:
determine the pitch path from the detection positions and heights at the first, second and third arrays to obtain a three dimensional curved pitch path, and
determine the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
9. The pitch detection system of claim 6, where:
the detection devices of the first and second arrays are further configured to detect and communicate a detection height and a detection vertical speed; and
the analysis system is further configured to:
determine the pitch path from the detection positions, heights and vertical speeds at the first and second arrays to obtain a three dimensional curved pitch path, and
determine the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
10. The pitch detection system of claim 3, where:
the detection devices of the first array are further configured to detect and communicate detection height and detection vertical speed; and
the analysis system is further configured to:
determine sinking speed of the pitch from the detection vertical speed;
determine a pitch vector from the sinking speed, detected position and detect height, and
determine the intersection of the pitch path with the strike zone volume of the home plate utilizing the pitch vector.
11. The pitch detection system of claim 1, where the base member is a portion of the home plate and the multiple detection devices are embedded in the home plate along the front edge of the home plate.
12. The pitch detection system of claim 1, where the system further includes a second array of detection devices configured to be positioned adjacent to a rear edge of the home plate.
13. The pitch detection system of claim 12, where the detection devices of the first and second arrays further include a communication interface to communicate that the detector has detected an object and a position of the object and the system further includes an analysis system configured to communicate with the detection devices and determine a pitch result from the position of the detected object.
14. The pitch detection system of claim 13, where the base member is a portion of the home plate and the multiple detection devices of the first array are embedded in the home plate along the front edge of the home plate and the multiple detection devices of the second array are embedded in the home plate along the rear edge of the home plate.
15. A method for pitch detection for use in detecting strikes, the method comprising:
providing a first linear array having a base member having a linear length that is at least the length of a front edge of a home plate and including multiple detection devices, each detection device coupled to the base member along the linear length of the base member and including a emitter for producing a detection beam and a detector for receiving reflected energy of the detection beam to detect an object; and
positioning the first linear array adjacent the front edge of a home plate.
16. The method for pitch detection of claim 15, where each detection device further includes an indicator for indicating that the detector has detected an object.
17. The method for pitch detection of claim 15, where the detection devices of the first array further include a communication interface to communicate that the detector has detected an object and a position of the object and the method further includes providing an analysis system for communicating with the detection devices.
18. The method for pitch detection of claim 17, where the analysis system is further configured to perform the steps of:
determining a pitch result from the position of the detected object; and
displaying the pitch result.
19. The method for pitch detection of claim 17, where the method includes:
providing a second array of detection devices positioned at a known distance from home plate, detecting an object at the second array and communicating the detection position and detection time to the analysis system;
the first array of detection devices is further configured to communicate detection time to the analysis system; and
where the analysis system is further configured to perform the steps of:
determining a pitch speed from the detection time at the first array, the detection time at the second array, and the known distance from home plate of the second array and displaying the pitch speed.
20. The method for pitch detection of claim 17, where the method further includes:
providing a second array of detection devices positioned at a known distance from home plate, detecting an object at the second array and communicating the detection position to the analysis system; and
the analysis system is further configured to perform the steps of:
determining a pitch path from the detection position at the first array and the detection position at the second array,
determining an intersection of the pitch path with a strike zone volume of the home plate in order to obtain a pitch result, and
displaying the pitch result and the pitch path.
21. The method for pitch detection of claim 20, where the method further includes:
providing a third array of detection devices positioned at another known distance from home plate, detecting an object at the third array and communicating the detection position to the analysis system; and
the analysis system is further configured to perform the steps of:
determining the pitch path from the detection positions at the first, second and third arrays to obtain a two dimensional curved pitch path, and
determining the intersection of the pitch path with the strike zone volume of the home plate utilizing the two dimensional curved pitch path.
22. The method for pitch detection of claim 20, where the method further includes:
configuring the detection devices of the first and second arrays to detect and communicate a detection height;
the system further providing a third array of detection devices positioned at another known distance from home plate for detecting an object and communicating detection position and detection height to the analysis system; and
the analysis system is further configured to perform the steps of:
determining the pitch path from the detection positions and heights at the first, second and third arrays to obtain a three dimensional curved pitch path, and
determining the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
23. The method for pitch detection of claim 20, where:
configuring the detection devices of the first and second arrays to detect and communicate a detection height and a detection vertical speed; and
the analysis system is further configured to perform the steps of:
determining the pitch path from the detection positions, heights and vertical speeds at the first and second arrays to obtain a three dimensional curved pitch path, and
determining the intersection of the pitch path with the strike zone volume of the home plate utilizing the three dimensional pitch path.
24. The method for pitch detection of claim 20, where:
configuring the detection devices of the first array to detect and communicate detection height and detection vertical speed; and
the analysis system is further configured to perform the steps of:
determining sinking speed of the pitch from the detection vertical speed;
determining a pitch vector from the sinking speed, detected position and detect height, and
determining the intersection of the pitch path with the strike zone volume of the home plate utilizing the pitch vector.
25. The method for pitch detection of claim 17, the method further including embedding the multiple detection devices along the front edge of a home plate.
26. The method for pitch detection of claim 17, the method further including providing a second array of detection devices positioned adjacent to a rear edge of the home plate.
27. The method for pitch detection of claim 26, the method further including:
configuring the detection devices of the first and second arrays to communicate that the detector has detected an object and a position of the object; and
providing an analysis system for communicating with the detection devices and determining a pitch result from the position of the detected object.
28. The method for pitch detection of claim 27, the method further including embedding the multiple detection devices of the first array along the front edge of a home plate and embedding the multiple detection devices of the second array along the rear edge of the home plate.
27. A pitch detection apparatus for detecting strikes, the apparatus comprising:
means for detecting a first position of an object when the object passes a front edge of a home plate; and
means for determining whether the object has intersected a strike zone volume above the home plate.
28. The pitch detection apparatus of claim 27, the apparatus further comprising:
means for detecting a second position of an object when thrown towards the home plate; and
the means for determining whether the object has intersected a strike zone volume above the home plate utilizes the second position and includes means for determining pitch speed and pitch path.
29. The pitch detection apparatus of claim 28, the apparatus further comprising:
means for detecting a third position of an object when thrown towards the home plate; and
the means for determining pitch speed and pitch path is further configured to utilize the third position for determining pitch path.
30. The pitch detection apparatus of claim 28, wherein:
the means for detecting a first position of an object and the means for detecting a second position of an object are each further configured to determine a height of the object when detected; and
the means for determining pitch speed and pitch path is further configured to utilize the height at the first position and the height at the second position in determining pitch path.
US14/802,883 2015-07-17 2015-07-17 System and Method for Pitch Detection and Analysis Abandoned US20170014705A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/802,883 US20170014705A1 (en) 2015-07-17 2015-07-17 System and Method for Pitch Detection and Analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/802,883 US20170014705A1 (en) 2015-07-17 2015-07-17 System and Method for Pitch Detection and Analysis

Publications (1)

Publication Number Publication Date
US20170014705A1 true US20170014705A1 (en) 2017-01-19

Family

ID=57775579

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/802,883 Abandoned US20170014705A1 (en) 2015-07-17 2015-07-17 System and Method for Pitch Detection and Analysis

Country Status (1)

Country Link
US (1) US20170014705A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5846139A (en) * 1996-11-13 1998-12-08 Carl J. Bair Golf simulator
US20050197198A1 (en) * 2001-09-14 2005-09-08 Otten Leslie B. Method and apparatus for sport swing analysis system
US20140206480A1 (en) * 2013-01-22 2014-07-24 Spessard Manufacturing, Llc Electronic home plate for baseball and softball games and method for automatic determination of presence, position and speed of a ball relative to the strike zone

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5846139A (en) * 1996-11-13 1998-12-08 Carl J. Bair Golf simulator
US20050197198A1 (en) * 2001-09-14 2005-09-08 Otten Leslie B. Method and apparatus for sport swing analysis system
US20140206480A1 (en) * 2013-01-22 2014-07-24 Spessard Manufacturing, Llc Electronic home plate for baseball and softball games and method for automatic determination of presence, position and speed of a ball relative to the strike zone

Similar Documents

Publication Publication Date Title
CN111134685B (en) Fall detection method and device
US6193657B1 (en) Image based probe position and orientation detection
JP2012518845A (en) System and method for improving the accuracy and robustness of anomalous behavior detection
JP7449267B2 (en) Ultrasonic systems and methods
JP2020190429A5 (en)
CN109692450A (en) A kind of hollow sphere judgment method
JPWO2013065563A1 (en) Walking characteristic acquisition device
KR20130079863A (en) Diagnosis apparatus for lesion able to determine regulation for shape of lesion and diagnosis method thereof
US20170014705A1 (en) System and Method for Pitch Detection and Analysis
CN107063168A (en) Build deformation monitoring and early warning system of collapsing
JP5743457B2 (en) Object detection system and method
JP6731321B2 (en) Ultrasonic diagnostic equipment
US20140024470A1 (en) Golf analysis system with frameless optical sensor net
US10107906B2 (en) Method and apparatus for detecting physical performance
CN113567973A (en) Target monitoring system, method, warning system and storage medium
KR20100002418A (en) Analysis system for movement of golf ball and golf club head
US20240123314A1 (en) Golf ball trajectory monitor
KR20090029486A (en) Method and system for obstacle sensing
JP2001208764A (en) Device and method for presuming range of moving body
CN112946578B (en) Binaural localization method
US20140121523A1 (en) Measuring apparatus and method thereof
JP2002277212A (en) Intruder detecting device
KR101845270B1 (en) Baseball game system
RU2340495C1 (en) Method for evaluation of defect in rail head
JP2017148413A (en) Green speed measuring device

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION