SENSING DEVICE AND SENSING METHOD USED TO APPARATUS FOR BASE-BALL PRACTICE, APPARATUS FOR BASE-BALL PRACTICE USING SAME AND CONTROLLING METHOD THEREOF

24-07-2017 дата публикации
Номер:
KR1020170085460A
Принадлежит:
Контакты:
Номер заявки: 00-17-102061610
Дата заявки: 18-05-2017

[1]

The present invention refers to a bullet striking balls ball pitching device user to indoor space of a predetermined magnitude in a batt of baseball training device or by user bat with a struck ball pitching device firing it is the second hand vacuum line according to simulation employing different sensing device such as baseball training device and method of so-called screen baseball sensing device, sensing method, said baseball training device to a number of method are disclosed.

[2]

Recent population as the number baseball, baseball stadium wide baseball play difficult for overcoming the thread number is fixed to the indoor space while virtually in real time adjustment of baseball to baseball play baseball has been the so-called screen appearing in the system.

[3]

Typically screen baseball system includes a first user of a predetermined magnitude in a room can be bet screen displaying virtual cleared the batter's box and arranged, pitching machine pitching the ball towards the batter's box installed on the rear surface of screen in the batter's box ready to strike ball pitching balls and strike a user pitching from the state machine, the sensing device sensing the movement of balls and pitching is striking by a user based on the result of its sensing whether said balls striking on the screen whether the ball strike and seals a gap between simulation Image realize.

[4]

Said sensing device in conjunction, or percussion of the existing method screen baseball system or the like along a plurality of light emitting sensor and corner ball throw balls if the optical sensor and the optical sensor device includes the device by passing the ball when illuminated by light reflected by the light-emitting sensor is arranged at each of a plurality of optical sensor device obtains coordinate information system based on pitching or hitting balls for ball speed, directional parameters at it did.

[5]

And, when connecting the additional sensor device user as user striking a batt or striking sensing whether swing it did.

[6]

Korean patent application number 10 - 2015 - 0041844 call, Korean patent application number 10 - 2015 - 0041861 call, Korean patent application number 10 - 2014 - 0054105 call, U.S. patent number 5443260 registration call, a plurality of prior art synthesized with respect to the disclosure in said techniques such as Japanese registration patent number 4743763 call etc..

[7]

Said optical sensor based sensor device such as a case of using the first, large light emitting sensor device can be enhanced by using sensor information received from a sensor significantly cost the magnetron, sensor device such as the possibility of malfunction and breakage for high maintenance and repair are significantly difficult, nevertheless ball movement simulation accuracy of correct interpretation when the ball movement limit number point at the door that has been very low.

[8]

The present invention refers to user's baseball training or baseball game for baseball training device and throw balls in an acquired Image acquired Image or percussion of the moveable by analyzing their play any sports balls even in pitching or percussion according to movement model by computing a rotation parameter calculator calculates baseball training or baseball game is going on a variety of other required significantly accurate information to be calculated quickly photodiode based sensing device sensing method, a method using the same baseball training device and number for the number under public affairs are disclosed.

[9]

In addition, movement of the sensing device for analysis or percussion throw balls, whether for determination of sensing device user swing, such as sensing device sensing device for determining whether ball/strike a surface rather than turned, one sensing device or percussion motion of the throw balls using analysis, and whether striking discriminating whether user swing, ball/strike discriminating whether such as sensing photodiode based sensing device may perform analysis method, a method using the same baseball training device and number for the number under public affairs are disclosed.

[10]

In the embodiment according to sensing device is one of the present invention, virtual baseball is baseball training or baseball game Image based on user to baseball training device as used in sensing device, pivotally mounted ball Image continuously imaging camera unit; and collects the Image photographed by said camera unit, analyzing the acquired Image to extract the balls for each ball calculating coordinate data calculated using 3 dimensional space coordinate rotation model using said determined by determining rotation model comprises calculating said baseball training or baseball game progress information required it counted, [sing control unit.

[11]

In addition preferably, said it counted, [sing control unit, said user using said rotation model determines whether or not the strike pitching balls, said ball of said user when pitching balls for 3 dimensional space strike after striking rotation model using coordinate data by extracting, striking said balls for rotation model using extracts are specially configured to rotation parameters at a characterized.

[12]

In addition preferably, said it counted, [sing control unit, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said screen and said baseball training device determines that the swing user by transferring the ball count to be deposited on a recording strike characterized.

[13]

In addition preferably, said it counted, [sing control unit, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said determiner determines whether the user is not swing on ball groove plate 3 dimensional space using coordinate data whether judges whether characterized are specially configured to strike the ball.

[14]

On the other hand, in the embodiment according to the method of the present invention controls a flow rate of one sensing device, virtual baseball is baseball training or baseball game Image based on user to baseball training device as used in sensing device sensing method, pivotally mounted ball is picked up continuously collecting Image; analyzing the acquired Image each ball 3 dimensional space selected in balls to extract the balls for extracting blurring; determining rotation model using said extracted coordinate data; and using said determined rotation model calculating said baseball training or baseball game progress information required comprising the following steps.

[15]

In addition preferably, the step of extracting said coordinate axes, said Image analysis through a includes the candidates, said action in the lower wall or ceiling after collision to detect the ball of a ball candidates including a stand-alone number characterized.

[16]

In addition preferably, the step of extracting said coordinate axes, said Image analysis through a includes the candidates, said ball candidates in each coordinate data a predetermined number of data arbitrarily selecting and establishing any motion model, said established the initial movement of the model according to any preset range coordinate data corresponding motion model number coordinate data contained in said ball candidates for a stand-alone manner in ball characterized including extracting the coordinate data.

[17]

In addition preferably, said step of determining rotation model, the initial time value or initial coordinate data is moved using the batter's box ball pitching movement relative determining which model, said baseball training or baseball game progress information needed for computing the, said determined motion model including the coordinate data in the entire ball balls remaining after the preset number or more number of coordinate data on a stand-alone data is user determines that strike said pitching said balls and, the remaining data is less than or equal to a preset number if said user is not characterized including determining a strike.

[18]

In addition preferably, said step of determining rotation model, calculating a time value which reaches the pitching balls in groove plate, said baseball training or baseball game progress information needed for computing the, said balls in groove plate and said initial time value reaches a time value when the initial coordinate data initial time value coordinate data of balls moving ball movement relative model determining, based on said determined motion model to that characterized by including a rotation parameter.

[19]

In addition preferably, said baseball training or baseball game progress information needed for the computing, using said determined rotation model pitching balls strike microcomputer controls whether said user, said user when said pitching balls strike, after striking a 3 dimensional space axes rotation model using coordinate data further includes, for striking said balls extracts using rotation rotation parameters including a model to that characterized.

[20]

In addition preferably, said baseball training or baseball game progress information needed for the computing, using said determined rotation model user microcomputer controls whether or not the strike said pitching balls, said balls pitching said user has not strike, said acquired Image analyzing batt microcomputer controls whether or not the swing by detecting said user, said user has not swing, on ball groove plate 3 dimensional space coordinates within the preset [su try [khu zone outside ball strike by determining whether a whether including characterized.

[21]

On the other hand, in the embodiment according to baseball training device is one of the present invention, virtual baseball is baseball training or baseball game Image based on user as to baseball training device, in which there is the batter's box is provided in the ball pitching device toward a striking user pitching; pivotally mounted ball Image is picked up continuously collecting said analyzing the acquired Image to extract the balls for each ball 3 dimensional space coordinate calculating coordinate data calculated by determining rotation model using said model using information determined rotation sensing device; and said sensing device receives information calculated by said delivery information received by a progression of said baseball training or baseball game based on the device number for employing different light having a predetermined wavelength.

[22]

In addition preferably, the sensing device, said user using said rotation model determines whether or not the strike pitching balls, said ball of said user when pitching balls for 3 dimensional space strike after striking rotation model using coordinate data by extracting, said balls striking against rotation parameter is calculated using the extracted rotation model configured to communicate configuration said number and the device, the device is said number, said rotation parameters to obtain the desired information based on said simulation Image on the striking balls seals a gap between simulation input video is hitting home run, antagonists, pawl and out either by determining unit determines whether said baseball training or baseball game are specially configured to performed characterized.

[23]

In addition preferably, the sensing device, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said user device determines that the swing screen configured to communicate configuration and the same said number, said number is the device, said delivery information received by a user based on said ball count to be deposited on a recording strike said baseball training or baseball game are specially configured to performed characterized.

[24]

In addition preferably, the sensing device, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said determiner determines whether the user is not swing on ball groove plate 3 dimensional space coordinate data and said predetermined strike zone makes the extracted ball configured to communicate configuration and said number judgment result of whether or not the device, the device is said number, said delivery information received by a groove plate ball strike zone on said coordinate based on said extracted data included in said user of ball count to said ball on said extracted groove plate added strike recording coordinates are not included in the zone ol if said user of ball count ball recording performed by the baseball training or baseball game are specially configured to further characterized.

[25]

On the other hand, the method of the present invention the number of one in the embodiment according to baseball training device, virtual baseball Image based on user device number of the baseball game is baseball training or to baseball training method as, said baseball training or baseball game number for employing different device implementing a virtual ball by the pitcher to throw step Image; said ball pitching device synchronized with the virtual permeable ball pitching Image number to the batter's box to strike a ball pitching towards plower step; sensing device by said ball pitching device to the action an Image pitching by continuously photographing, on an Image of the action 3 dimensional space in each collecting and analyzing said extraction of coordinate data, said determining and said extracted using coordinate rotation model determined rotation model for calculating information using including boron; and said number to said sensing device such as the mobile communication device is based on information produced by said coverts a receives said baseball training or for employing different progression of baseball game comprising the following steps.

[26]

In addition preferably, said model for calculating information using the determined rotation including boron, said batter's box at a side of said ball pitching device using said determined rotation model toward the action whether or not the coordinate data to said user said preset number more pitching balls and determining whether the strike, when said user ball strike, coordinate data in ball groove plate moving ball movement relative model the initial coordinate data determining, based on said determined motion model to that rotation parameters which, said baseball training or baseball game for the step of progression of input video, said rotation parameters calculated based on the striking balls and seals a gap between simulation employing different light paths, said simulation Image on hitting is home run, antagonists, pawl and out either by determining unit determines whether said baseball training or baseball game including a vaginal characterized step.

[27]

In addition preferably, said model for calculating information using the determined rotation including boron, said batter's box at a side of said ball pitching device using said determined rotation model toward the action whether or not the coordinate data to said user said preset number more pitching balls and determining whether the strike, user has not strike said ball, said analyzing the acquired Image by detecting whether said batt determining which user swing, said baseball training or baseball game for the step of progression of input video, said user to input video [hes swing and, said ball count strike recording by said user added if a baseball game including a baseball training or characterized.

[28]

In addition preferably, said model for calculating information using the determined rotation including boron, said batter's box at a side of said ball pitching device using said determined rotation model toward the action whether or not the coordinate data to said user said preset number more pitching balls and determining whether the strike, user has not strike said ball, said analyzing the acquired Image by detecting whether said batt determining which user swing, said baseball training or baseball game for the step of progression of input video, 3 dimensional space coordinate data on ball groove plate further includes, makes the predetermined strike zone and determines whether the extracted said ball, said ball strike zone if said user is extracted coordinates said ball count strike recording [phweng money and weight, said coordinates of said strike zone when said balls are not included in the extracted user ball count ball recording by including said baseball training or added to a characterized if a baseball game.

[29]

The present invention according to baseball training device and method used in sensing device sensing, the number and the method using the same baseball training device, pitching or percussion acquires its acquired Image Image movement of the balls by analyzing their play any sports balls even in pitching or percussion according to movement model by computing a rotation parameter calculator calculates baseball training or baseball game is going on a variety of information required significantly reduced even horizontal effect described.

[30]

In addition, movement of the sensing device for analysis or percussion throw balls, whether for determination of sensing device user swing, such as sensing device sensing device for determining whether ball/strike a surface rather than turned, one sensing device or percussion motion of the throw balls using analysis, and whether striking discriminating whether user swing, such as analysis of discriminating whether ball/strike can be equal to or less than.

[31]

Figure 1 of the present invention virtual baseball simulation system as one in the embodiment according to baseball training device, i.e. so-called screen indicating baseball system is implemented around the example are disclosed. Figure 2 shows a block 1 also contains a screw shown in baseball training device also are disclosed. Figure 4 shows a imaging system with 2 to 3 and also in sensing device sensing method may also it became at the time of to the device number by number and baseball training device with respect to the flow right chart indicating method are disclosed. Figure 5 shows a sensing device of the present invention also one in the embodiment according to one of the photographic camera unit and thus set to the Image plane as shown, a plurality of shown in the Image to be represented on an Image sensing device detecting ball movement to strike a ball detector determining model to account for process are disclosed. Figure 6 shows a sensing device of the present invention is also one in the embodiment according to, or percussion balls pitching ball wall, ceiling or the like when the collision side of the motion model to explain determining surface are disclosed. Figure 7 shows a sensing device of the present invention also one in the embodiment according to one of the photographic camera unit and thus set to the Image plane as indicating, on an Image shown in the plurality of balls to the Image detector sensing device represented pitching and striking ball motion model to strike a ball detecting determining to account for process are disclosed. In the embodiment according to Figure 8 of the present invention in the Image collected in one location of the sensing device by the batter's box contains more enlarged portion are disclosed.

[32]

Sensing device used in the present invention according to baseball training device and sensing method, a method using the same baseball training device and number the building more particularly with reference to the drawing illustrating the substrate.

[33]

The present invention according to "baseball training device" is, to a ball pitching machine pitching and the batter's box simply practice ranger in striking a user of baseball training system as well as pitching balls, a predetermined amount of heat to an indoor area can be bet first user screen displaying virtual cleared the batter's box and the batter's box arranged in ball pitching machine pitching the ball towards the batter's box ready to strike a user pitching balls pitching from the state machine device and strike the striking balls and pitching is sensing by a user based on a result of sensing the second hand movement of balls striking on the screen like seals a gap between simulation employing different virtual baseball simulation system including general outline and hereinafter the present invention both specifically defined for one of the diffuse to the.

[34]

First, 1 and 2 of the present invention also refers to the one in the embodiment according to baseball training device also function of each other. Figure 1 shows a simulation system of the present invention also one in the embodiment according to baseball training device as virtual baseball, i.e. so-called screen indicating baseball system is implemented around the example and, also shown in baseball training device 1 Figure 2 contains a screw block are disclosed.

[35]

As shown in fig. 1, in the embodiment according to baseball training device of the present invention baseball system as well as a conventional screen is one sidewall (11) and a wall (12) in the space formed by the batter's box region (30) and the screen portion (20) on one side, said batter's box region (30) of the batter's box part (31 or 32, wherein drawing number 31 is the right batter's box department, and each of the left batter's box department is drawing number 32. The right batter's box department and the left batter's box department as hereinafter said to "the batter's box unit" and said "the batter's box unit" is dropped on the parameter for the left batter's box department the right batter's box department and including at least one of defined the on-sensors other) connecting the swing and ball striking a user to embodied in the batt.

[36]

Said screen (20) on the wall (12) is said spaces between (SP) from the screen (20) for the device number information processing a three-dimensional projector baseball simulation (SM) can be with (number the device (300) being treated in Image is Image output (420) through the screen portion (20) projected onto a substrate), the batter's box region (30) towards the ball (1) capable of pitching a ball pitching device (100) can be installed, said screen portion (20) on said ball pitching device (100) of balls in firing portion supports the ball (1) to pass through pitching hole (22) can be formed.

[37]

And, as shown in fig. 1, said ball pitching device (100) constructed without said side screen (20) pitching on hole (22) to close a hole in the openable unit (23) can be with.

[38]

In the embodiment according to baseball training device of the present invention one of residual number [e channel, also as shown in the number 1 and 2 also device (300), ball pitching device (100), sensing device (200) and the like can be configured.

[39]

Said ball pitching device (100) is, as shown in also 2 ball supply (110), pitching driving part (120) and pitching number control unit (130) can be connected to one end.

[40]

Said ball supply (110) includes a plurality of balls stored in a temporal storage box balls one pitching space of the driving part (120) for supplying, i.e. a location for pitching a ball supply components are disclosed.

[41]

Pitching said driving part (120) is said ball supply (110) than that supplied by balls as main components, one of wheels between said wheel rotation and guide plate than that scheme (e.g., such as Japanese Public Patent Notification number 2014 - 217468 call) rotational ball, two or more wheels rotate to its force to the balls between said ball and to place the wheels in such a way that fire (e.g., Korean Public Patent Notification number 2014 - 0100685 call, Korean registration patent number 0411754 call, call the utility model number 0269859 like Korean registration), is grasped by the arm is rotated so that the balls (e.g., such as Korean registration patent number 0919371 call) in various ways such as ball throw in such a way can be implemented by.

[42]

Said ball supply (110) and pitching driver (120) itself particular prior art configuration and second configuration are synthesized the disclosure already various program description specifically dispensed to each other.

[43]

On the other hand, said sensing device (200) for sensing the position of an Image scanning an Image objects on identical, the batter's box region (30) including a camera having a short constant acquires an Image by analyzing ball pitching device (100) for calculating the exercise information ball pitching from axes, said user information about whether or not the strike pitching balls, balls for striking by a user exercise information for calculating ball, [hes swing whether user, user has not swing pitching balls of ball count information to calculate the function has a plurality of hierarchies.

[44]

As shown in fig. 2, said sensing device (200) includes a camera unit (210) and, it counted, [sing control unit (220) can be comprising, said camera unit (210) is the batter's box region (30) including a camera having a short constant continuously and enables an Image, said it counted, [sing control unit (220) is said camera unit (210) for transmitting an Image from previously set according to said baseball training device like a to perform an Image analysis to determine the information required using baseball training or baseball game.

[45]

Said sensing device (200) camera unit (210) at a location different from the same shooting range is picked up captured Image objects on each for 3 dimensional position information to yield a number 1 camera (211) and number 2 camera (212) being constituted by including stereo-type (Stereoscopic), said it counted, [sing control unit (220) is said camera unit (210) for a captured Image through analysis of a ball portion of the mouse body preferably 3 dimensional coordinate obtaining data.

[46]

And, said it counted, [sing control unit (220) is said camera unit (210) of number 1 camera (211) and number 2 camera (212) while collecting images from each transmitting an Image picked-up receives collected find balls 3 dimensional coordinate data for analyzing each ball 3 dimensional coordinate data extracted extracts using the pitching the ball and thereby determines the rotation model for the action or percussion, rotation model is generated using the same using baseball training or baseball game information by using said baseball training device to determine the required.

[47]

Wherein, rotation of the action on the 3 dimensional space or percussion pitching model is the locus of the equation of motion represented a dispersing medium, also 1 as shown in the present invention according to baseball training device for x axis made by baseball training or baseball game space, y z shaft and shaft 3 dimensional coordinate system defined by said rotation model defined along coordinate system referenced to can be determined.

[48]

I.e., the equation of motion for said axial rotation model is x, y and z axis direction can be defined in the axial direction of the equation of motion of the equation of motion. And then in more specific content is for the carry to each other.

[49]

On the other hand, said sensing device (200) is said calculated number the same exercise information ball device (300) transmits, said number the device (300) is the transmitted ball exercise information based on ball movement input video simulation Image output (420) through the screen portion (20) can be projected to.

[50]

On the other hand, said number the device (300) includes, as shown in data store also 2 (320), Image processing unit (330) and number control unit (310) can be connected to one end.

[51]

Said data storing unit (320) includes a baseball training device for the treatment of a simulation Image for a baseball at a portion where the data is stored are disclosed. Said data storing unit (320) connects the server (not shown) for temporarily storing data transmitted from a reservoir play a role may be configured in a disapproval.

[52]

Said Image processing unit (330) is a virtual cleared Image, player and cut-out, like Image for spectator background of Image Image virtual the pitcher pitching balls, striking ball seals a gap between simulation Image for user produce various baseball simulation related photographic Image is a preset program according to perform processing for, a re-transmitted Image processing Image output (420) transmits said Image output (420) is transmitted user images to the screen portion (20) output of the stage is a contract a plurality of hierarchies.

[53]

Said number control unit (310) to said sensing device wherein the number of components is the present invention according to baseball training device (200) based on various information transmitted from striking balls for various operations such as baseball simulation embodying a simulation trajectory of a plurality of hierarchies.

[54]

Said number control unit (310) has a body of said hole (23) by pitching hole (22) of opening or closing point, said ball pitching device (100) by preparation of ball pitching, pitching of balls (ball launch) prepared immediately before said water level such as determining each pitching number (130) corresponding to operation number that is used for transmitting signals for the function.

[55]

Body of said hole (23) with an essentially is the screen (20) pitching of hole (22) in the closed state so as to number is, body of said hole (23) is closed when the projection screen becomes reduced pitching hole come into contact without pitching hole portion can be omitted from natural shows up.

[56]

Said number control unit (310) has a baseball training or throw of the pitcher balls virtual higher baseball game video synchronized with the ball pitching device (100) to the batter's box to strike a ball pitching towards said ball pitching device (100) number [e[e] it will do be driving.

[57]

For example, the pitcher to throw balls on a virtual Image provided to sense the movement of ball pitching device operation and pitching balls (100) are an permeable of operation or pitching balls prepared by fire ball towards the batter's box of state as, transmitted to the user's virtual Image were prepared in striking the batter's box is expressed on balls thrown the pitcher to blade section like feel to the seal number can be.

[58]

On the other hand, 3 and 4 of the present invention with reference to the one in the embodiment according to baseball training device also shown in flow right chart also used in sensing device sensing method and baseball training device the function of a number of method to other.

[59]

3 and 4 also are shown in the flow chart shown in 2 also also having in baseball training device and the sensing device sensing method in the device number by number on the method indicates a disclosed. 3 also shown in flow chart represented in step 4 to A A also shown connected thereto.

[60]

As shown in fig. 3, in the embodiment according to baseball training device of the present invention being able to sensing device 251 photographing range of one operation continuously acquires Image fetched images can be collected by other (S100) is it counted, [sing in control unit.

[61]

It counted, [sing control unit when a preset number of Image is collected on individual images collected by analyzing each Image detected by a ball (S110). The seal has a ball number detected movement in the bottom of the play space or may be things to do things to do lies may be other noise can be included disapproval.

[62]

The, particularly said S110 is detected in a much more accurate ball candidate disclosed.

[63]

Apparatus for detecting ball at said each Image for viewing on a candidate can be detected by means of various stages in the process.

[64]

First, the imaging is performed on an Image before the motion ball camera unit it counted, [sing control unit stored as reference Image surface thereof. After pitching balls as well as chamber number or percussion after a trigger process if the trigger occurs then stored as an Image of reference Image so as to inhibit said pivotably positioned below.

[65]

Wherein the trigger is shown on the Image for a predetermined area and an area in which the balls are generated when a predetermined detected, it counted, [sing control unit and safety trigger in said previous and subsequent storing processes said preset number of ball detecting and like processes is equal to the loss.

[66]

Beginning with respect to said ball pitching comprised in a reference Image (Image Differencing) operation technique with images each Image by license plate top surface, and in the action including a license plate with different motion compensator remaining substrate.

[67]

The pixels of the pixel value (pixel value differences) on the license plate for apparatus and a threshold value (Threshold) based on said predetermined threshold value and a predetermined binary license processing substrate (threshold value beyond that of pixel values of pixels are white, black pixels are not representing digitized using the substrate).

[68]

In the case of ball (baseball) number chamber on an Image by the influence of lighting a pixel value, i.e. increase the binary pixel value differences because most white moving ball and ball portion movable on an Image shown other portions black is rotated for detect hereinafter can then be mixed.

[69]

It counted, [sing control unit appears white in the binary-coding said process and device for extracting an outline contour of each extraction (Contour) extends transversely to the aspect ratio (Aspect Ratio), the contours of the size, wherein at least one of brightness contour such as a preset condition to assaying (it counted, [sing control unit vertically supported on transverse longitudinal ratio range, range of size, such as a predetermined range of internal brightness etc.), e.g. long ratio of images acquired in a preset range, acquired only the content table of predetermined size range or too small number corresponding part put out when the extracted outline industry it is among candidate as valid data present in the selected substrate (the ball candidate determined as is if I of the sub-bottom which lies in a ball or other noise thereof can included).

[70]

On the other hand, above said it counted, [sing control unit in such a way each Image detected on the ball, such as a ball candidate for each dimensional coordinate to determine the 3 (S120).

[71]

A 3 dimensional coordinate for calculating said at least one or more video and number 2 number 1 about an entity acquiring the same camera Image by using coordinate information obtained from each camera movable, stereo-type of camera system that provides object of 3 dimensional coordinate acquisition is obtained since already publicly known techniques dispensed description is given to other.

[72]

On the other hand, it counted, [sing control unit as said ball pitching device coordinate data calculated using the batter's box balls from moving ball (ball may be expelled from the ball pitching device) for ball motion model determines (S130).

[73]

Said ball of said ball motion model is the illustrated in Figure 1 using 3 dimensional coordinate data such as x axis, y z shaft and shaft space coordinate axis direction can be determined by the equation of motion for each of filters, one of the present invention in the embodiment according to baseball training device is in confined spaces (e.g., also 1 shown in the sidewall (11) and a wall (12) and the like space) in which balls or percussion ball pitching when wall, ceiling or the like considering the lower ball motion model preferably establish said determining.

[74]

Wherein, said associated S110, S120 and S130 determination of rotation such as a model and then a specific example 5 and 6 also a good also for illustrating with reference to each other.

[75]

Figure 5 shows a camera unit also sensing device and thus set to the plane as indicating one of the photographic Image, on an Image detector of the present invention shown in the plurality of Image sensing device (b1 - b9) represented in the embodiment according to Image detecting ball movement determining ball from one model to account for process are disclosed.

[76]

And, balls or percussion ball pitching also Figure 6 shows a wall, ceiling or the like considering the ball movement in the lower part determining said model to explain the surface are disclosed.

[77]

Wherein, space coordinate x axis shown in fig. 1, according to coordinate y shaft and z axis are the same.

[78]

As shown in fig. 5, sensing device location of the camera unit and the batter's box part (BT) Image is collected by a batt (31) ready in striking a user (10) on groove plate (33) a portion included in a, as well as pitching the ball moves toward the batter's box bottom (b1 - b9) placed to the common ball and other noise are both (n1 - n8) as substrate.

[79]

Wherein, a rotation sensing device it counted, [sing control unit for establishing a model of ball movement x-axis direction function, y axis direction function and a function of each set so as to inhibit pre-define a z axis direction, 5 such as ball (b1 - b9) 3 dimensional coordinate data also shown each function of said ball movement by applying the equation of motion for each axis direction determining ball motion model can be established.

[80]

The ends, as shown in also 5 on an Image analysis or a (b1 - b9) as well as including various noise (n1 - n8) can be, detected in the step S110 they both said ball candidates is assumed as follows.

[81]

A ball candidates in said S120 said 3 dimensional coordinate data to determine the each (b1 - b9 and n1 - n8). the 3 dimensional coordinate data in conjunction with the IP each ball candidate time can be (e.g., n-th frame Image appearing in the ball candidate when corresponding ball candidate frame number or a time stamp value said time value can be stored).

[82]

On the other hand, detects said balls during the ball candidates in order to effective coordinate data, such as wall or ceiling first the action when a collision blurring after impinging on the ball of a stand-alone number needs to be disclosed.

[83]

In Figure 6 is peripheral to the action (LM) b1 ->b2 ->b3 ->b4 impinging on the water storage region for the case that the obstacle such as ceiling r1 ->r2 etc. out contains.

[84]

In one example are shown in original printing movement in the motion model is also 6 b1 ->b2 ->b3 ->b4 ->v1 ->v2 rotation since the model (MDa), the number should be volatile r2 r1 and 2000.

[85]

The object of ball number for a stand-alone data, said one or more of the ball candidates 2 (predetermined number of) optionally selects said selected ball candidates each coordinate data applied to each axis direction function each axis direction motion equation any motion model establishing establishing other.

[86]

Establishing the rotation model in which initial time value needs to be calculated motion model, said model including the data among the data at the beginning of the initial value of the time rotation movement during the time when values, sensing device if said distance between a camera unit range from the screen in Figure 1 contains up to the value of the time initial time value to a value when pitching balls can be known.

[87]

Sensing device range distance between a camera unit comprising said initial time value from the screen does not pitching balls time value and when possible, the camera unit is sensing device captured Image moving object, i.e. when the initial time value of said time value originally appearing in the ball may be, detected during ball candidates, 1 also shown with reference to the direction of the axis of the largest x-a y-a z coordinate y coordinate value when said ball candidates appearing in the Image can time value of the initial time value.

[88]

The initial movement of said ball movement calculate speed that a car is any starting point coordinate value model can be calculated by substituting the ball movement.

[89]

In addition, as said ball candidates y axis direction coordinate value detected during said coordinate values are the largest ball candidate ball movement starting point coordinate value can, where a plurality of the largest ball candidate y axis direction coordinate value time value time case by applying the after alcoholic beverage it will do motion model to initially starting point of ball movement can be obtained coordinate values.

[90]

Thus, in Figure 6 r1 r2 and selects as said movement of establishing model (MDb) if any, any initial time value calculated by substituting the ball movement to movement of said ball pitching MDb model starting point coordinate value can be. Any movement of ball movement starting point coordinates ro1 MDb model in Figure 6 will be described.

[91]

However, as shown in fig. 6, ro1 (LM) selects one of the wall or ceiling, such as a ball movement by play space because the starting point of the coordinates baseball training device lies outside, any movement of said valid data is not included in a coordinate model MDb number O2 both stationary substrate.

[92]

This way a randomly coordinate data by applying initial time value established way function each axis motion model according to the initial coordinate value is not valid data number of special concern both 1308. (for all data or that some data packets for arbitrarily preset number of data selected by the motion model number valid data that has not been established can be a stand-alone).

[93]

Wherein, 'motion model including a coordinate' motion model in the presence of a multi-coordinate value is established on the motion model as well as the coordinate value present on the constant level but not close to coordinate data including both defined the on-sensors other. The 'close because' error range is set in advance through experiment that a number of data is present in a predetermined average pressure to the substrate.

[94]

In hereinafter 'motion model comprise a coordinate data' something all as its motion model in said predetermined error range meaning that the coordinate data to the on-sensors other.

[95]

On the other hand, in Figure 5 (n1 - n8) indicating noise when lying bottom during comprising balls, said balls is placed bottom coordinate data selected as any motion model if the initial coordinate value ms also baseball training device lies outside a space because the play by, arbitrarily established by corresponding noise of coordinate data can be a stand-alone all model including the motion blurring number.

[96]

As said establishing and initial coordinate value through any motion model for administering a process on identification of valid data that has not been number can be a stand-alone, the number of special data resulting from rotation can be determining the remaining data and model.

[97]

Said establishing and initial coordinate value as any motion model for administering a process on identification of valid data that has not been through a stand-alone number thereof can remains even after some noise.

[98]

In this case accurate rotation model for determining the RANSAC algorithm based on data such as distributed data includes an osteosarcoma (Inlier) during rotation can be established by connecting a light source data model Inlier (Outlier) industry and all manner resulting rotation model number can be determined.

[99]

I.e., 5 b1 ->b2 ->b3 ->b4 ->b5 ->b6 ->b7 ->b8 ->b9 motion model (MD1) is also connected as shown in pitching balls for rotation can be determined as a model. Number include some noise as well as chamber such as said pressure or not accurate motion model MD1 is calculated based on the error range when said movement model method or may be a nearly negligible level process from determination of the accuracy of high motion model.

[100]

Rotation model down each axis direction function, can be reacted with an assumption with several example below.

[101]

><Y axis direction function

[102]

The action time of the constant uniform motion can be assumed axial y, such as microbial conversion 1 below time can be represented.

[103]

Y=a_y * t + b_y

[104]

Wherein, t is time value, y is y direction coordinate value, time coordinate direction (function slope) is the potential of a_y y, t y direction coordinate value is 0 when (fragment) is b_y means other.

[105]

><X-axis direction function

[106]

The action time of the robot a x axis direction can be assumed constant uniform motion, such as microbial conversion 1 below time can be represented.

[107]

X=a_x * t + b_x

[108]

Wherein, t is time value, x is x direction coordinate value, the potential of x a_x is time coordinate direction (function slope), b_x t x direction coordinate value is 0 when (fragment) includes means other.

[109]

><Z axis direction function

[110]

The action time according to z gravity acting always assumed constant acceleration can be axial movement, such as microbial conversion 2 below can be represented over time.

[111]

Z=a_z * t + b_ z - 0. 5 * g * t2

[112]

Wherein, g is gravity acceleration, t is time value, z is z direction coordinate value, t z speed is 0 when the a_z, b_z t z direction coordinate value is 0 when (fragment) includes means other.

[113]

On the other hand, said sensing device of the present invention is contrary to the one in the embodiment according to rotation in such a way finally determined when the number of data model including very little (this number of data can be set in advance) determines motion model based on data is not valid as both noise can be notified to a user.

[114]

Finally determined rotation are noise model is repeated when, baseball training device which receives an error by the horizontal such that the throw can be notified to a user for game play.

[115]

On the other hand, crash also again to 3, 5 and 6 the device through said hole are also step S110, S120 and S130 pitching the X-rotation model in such a way can be determined.

[116]

It counted, [sing control unit as said rotation model determined using balls in groove plate (S140) to determine the time value of the pitching is reached.

[117]

Said rotation model is determined in a step S130 in groove plate before reaching the pitching balls can be determined, in which case said time of arrival value calculated by said groove plate rotation model can be determined.

[118]

For example, boiling water shrinkage value is groove plate by said time of arrival can be.

[119]

th =(yh - B_y)/a_y

[120]

Wherein, th The pitching is balls in groove plate reaches time value, yh Y axis direction coordinate value includes a groove plate, method and apparatus for measuring the potential of said y a_y is for y direction coordinate axis direction function (function slope), b_y y t y direction coordinate value is 0 when the axial function is in each big (fragment).

[121]

Y it counted, [sing control unit checks whether a groove plate and axial coordinate values (groove plate can be known ahead of the location information is provided which has the groove plate), using said axial coordinate value y rotation model ball groove plate can be calculating a time value.

[122]

The value of the time reaching the pitching said balls in groove plate later if the rotation axes shock to hit when determining the model used substrate.

[123]

On the other hand, it counted, [sing control unit detected by analyzing collected images in total ball coordinate data as described through 5 and 6 also may determine ball motion model (ball pitching device the batter's box from moving vertically supported on ball motion model) coordinate data included in a stand-alone other (S150) number both.

[124]

Also 7 through a browser together relative to other. Figure 7 shows a camera unit also sensing device and thus set to the one of the photographic Image plane as shown, a plurality of detector on an Image sensing device of the present invention shown in the Image to be represented (and h1 - h9 b1 - b9) one in the embodiment according to Image detecting ball motion model to account for process determining from ball are disclosed.

[125]

In Figure 7 includes a user (10) to swing when striking the ball is batt (BT) representing the disclosed. I.e., a striking the display indicating the action in Figure 7 h1 - h9 are disclosed.

[126]

Said S150 through step 7 also are shown in the example of the SFC, as shown in 7 also detected for pitching balls balls full (and h1 - h9 b1 - b9) ball movement in both number and the remaining data (b1 - b9) data model including a stand-alone user if there are (10) remaining after the data from each strike to strike a ball striking ball unless there is not is not with each other.

[127]

Wherein, pitching balls for batting chorused the user data model including ball movement is both a stand-alone can be also be the case when some data is remaining number, according to whether or not the user hitting of reference data is set in advance and the number of remaining, said it counted, [sing control unit number is greater than said preset data is remaining user determines that strike ball remaining in the user data is less than or equal to a preset number there is no ball is not strike it to can be.

[128]

The, entire ball coordinate data of Figure 3 S150 it counted, [sing control unit in a stand-alone in a motion model number included in both when coordinate data, determines whether or not a remaining (S200) to coordinate data is present, the presence of the remaining data needed to process advances to a step S210 determines ball strike.

[129]

I.e., the time value of said balls in groove plate it counted, [sing control unit when it reaches the initial time value of 3 dimensional coordinate data for ball striking side of the motion model (striking balls for ball motion model) determines (S210).

[130]

The crystallinity of the ball motion model to impact said balls, said hole are also described through 5 and 6 'determination of pitching balls for ball motion model' for process can be processed to the same. But, the initial value of the time calculated earlier 'time value when it reaches the ball in groove plate' can be using.

[131]

The, also in groove plate 7 as shown in ball when it reaches initial time value time value of the ball and when blurring h1 coordinate data, coordinate data from detecting h9 h1 to ball (ball 5 and 6 also through a pulverized product of detection process also coordinate data also can be treated in the same manner. I.e. balls in the lower peripheral ceiling taking into account noise can be achieved at the last ball effective stand-alone properly number coordinate data), each said ball (h1 - h9) detected coordinate data by applying impact to said axis direction function model (MD2) can be determining movement relative the action.

[132]

3 again also seemingly functions as surge, as is the action if it is determined that movement of said striking model, it counted, [sing control unit determined motion model balls striking movement relative parameter (e.g. the action speed, gyroscopes, each such as height) to the device (S220) delivers the calculated number.

[133]

The device number is then transmits rotation sensing device as said parameter based on the striking balls (S230) seals a gap between simulation Image implements, simulation Image on hitting is home run, antagonists, pawl and out (actually in the outfield fly out when the grounder/or by out) it is one of the present invention in the embodiment according to baseball training device by determining unit determines whether a baseball game using baseball training or s7. (S240).

[134]

On the other hand, the entire ball coordinate data in said S200 for pitching balls in rotation model number is included in a stand-alone when coordinate data when the remaining coordinate data does not exist, 4 also shown in flow chart going to surge, it counted, [sing control unit with reference to the position in the acquired Image to the size of the extracted predetermined groove plate swing recognition detection region (S310).

[135]

And, it counted, [sing control unit extraction swing recognition are detected by a detection zone of a batt and user (S320).

[136]

It counted, [sing control unit judges whether or not the detection zone of said swing recognition circuit for batt batt is moved whereby the user can determine whether or not the swing (S400).

[137]

If, said swing recognition detection zone of batt is detected and if detected batt is moved, it counted, [sing control unit the swing user, i.e. whether the device delivers the information to screen number [hes swing (S410).

[138]

If, said swing recognition detection zone of batt is not detected or detected batt free movement predetermined range if not move, it counted, [sing control unit not through user swing groove plate balls is placed on whether 2000 (S500 - S530) whether the strike ball ball count.

[139]

The description with reference to the piston 8 also respect to substrate.

[140]

Figure 8 sensing device in the Image collected by the batter's box contains the optional location of the enlarged portion are disclosed.

[141]

As shown in fig. 8, user (10) is the batter's box part (31) swinging the bat (BT) the groove plate (33) may pass through the only free.

[142]

The, it counted, [sing control unit, as shown in also 8 groove plate (33) is set (RS) reference to a preset size swing recognition detection region are separated from each other (RS) (RS) detection region setting swing recognition region in batt (BT) is detected whether, whether detected batt is moved (BT), location and angle can be detected batt (BT) of information.

[143]

In batt (BT) method (RS) for detecting the swing recognition detection region, extracted from the Image control code stored reference Image (swing recognition Image detection region) is performed on the detection region to current swing to generate motion object detecting Image to license plate recognition, Image using fuzzy logic for an object that is movable and comprise a contour detecting, the contours of the aspect ratio detected exceeds a preset value or more calculated when large aspect ratio detected is detected as a batt can indicate in contour.

[144]

Continuous Image detection zone detected secured position secured by extracting each swing recognition user can determine whether or not the swing angle, swing recognition detection region (RS) or the bat is not detected, as shown in 8 also batt is not swing angle of a1 bt1 state and determines if it can be, as shown in state and batt is also 8 if it judges that the swing angle of a2 bt2 can.

[145]

Said such as that a swing angle range in which the secured position (or status) and secured can be predetermined.

[146]

For example, the swing position as secured in Figure 8 bt1 (RS) is detected in the detection region recognition means which varies with the batt y axis become greater than 90° if the data is not swing and, as secured position in Figure 8 bt2 (RS) detected in the detection region on the front side of the swing recognition varies with the source or become less than y 90° if swing can be repeated.

[147]

Wherein, the flow of the (RS) rear swing recognition detection region, such as a detection region (RS) divides the left half in the axial direction on swing recognition x drawing for a long, may be set in advance in a forward direction on the right drawing, groove plate (33) in the axial direction with reference to the x each said switch in a forward direction and a partially divides the left and right rear disapproval set in advance.

[148]

On the other hand, said irradiating (RS) ratio as swing recognition detection region detecting method using a batt batt (RS) to an even swing recognition can be detecting method in the detection region, the marker (Marker) (RS) for attaching a swing recognition number chamber in said detection region batt detect such markers by secured motion, secured position, secured information for the angle can be achieved.

[149]

For example, as shown in fig. 8, chamber number 1 and number 2 (bn1) number batt attached to marker detection region (RS) detected by a swinging recognition marker (bn2), number 1 and number 2 marker (bn1, bn2) detected by moving secured detecting movement of, said detected number 1 and number 2 and using the secured position detection of marker (bn1, bn2), said detected number 1 and number 2 marker (bn1, bn2) through the center of y axis direction and parallel within a calculated secured angle information varies with the angle can be achieved.

[150]

And, even when the plurality of marker rather than one markers to secured said motion, position, angle information can be obtained the concave disclosed.

[151]

In addition, according to whether the user's swing, said swing recognition (RS) of the object detected within a detection region of such ratio detecting using a batt SnO 2 detection of said marker detection secured but there may be employed a batt through detecting method disapproval.

[152]

4 again also a crash, a pulverized product by irradiating said in Figure 8 in such a way swing recognition detection zone can be judged whether or not the user by detecting a batt and swing, the swing user screen 12 performed step S410 and S420, if irradiated batt is not detected or detected secured a temperature swing recognition detection region location and angle information determines if the user is not swing step S500 to S530-step process is the processing advances.

[153]

I.e., it counted, [sing control unit extracts the data passing through the ball groove plate 3 dimensional coordinate (S500), the extract ball (ball groove plate as through detection) of 3 dimensional coordinate preset position or size strike zone irradiated substrate (S510) determine whether.

[154]

The specifics of baseball John is commonly defined by said strike settled on a boom may be arbitrarily setting the disapproval.

[155]

Said strike John, 1 also shown as a reference plane as a plane parallel x-a y-a z coordinate z-a x as said and the magnitude which is set in advance, in the location information to said strike zone of said preset z-a x plane can be pre-determined according size.

[156]

But, rather than groove plate fixed position on said strike zone of y axis (33) set at a position so as to inhibit said first detected on ball on said ball groove plate initially detected by determining whether the corresponding location in strike zone contained within the ball count whether a determination on whether the strike ball to be coated.

[157]

If, through said groove plate 3 dimensional coordinate is said strike zone is within a ball, the ball count number (S520) strike recording device to add, passing through said ball groove plate when said strike zone 3 dimensional coordinate positions, the device number of a ball count ball recording sc2. (S530).

[158]

As the device, the present invention according to baseball training device and method of sensing device includes, pitching or percussion acquires its acquired Image Image movement of the balls by analyzing their play any sports balls even in pitching or percussion according to movement model by computing a rotation parameter calculator calculates baseball training or baseball game is going on a variety of other required information can be significantly reduced even horizontal, in addition, one sensing device or percussion motion of the throw balls using analysis, and whether striking discriminating whether user swing, such as analysis of tosyl discriminating whether strike ball/2000.

[159]

20: the screen portion, 30: the batter's box region 31 and 32: the batter's box part, 33: groove plate 100: ball pitching device, 200: sensing device 300: the device number, 420: Image output



[1]

The present invention is to provide a sensing device and a sensing method based on image sensing, an apparatus for base-ball practices using the same and a controlling method thereof. The apparatus for base-ball practices or base-ball games of a user obtains an image with respect to a motion of a pitched or hit ball and analyzes the obtained image, thereby calculating a precise and rapid motion model with respect to the motion of the ball, and accurately and precisely calculating various information needed for proceeding base-ball practices or base-ball games such as calculation of motion parameters of the ball according to pitching or hitting.

[2]

COPYRIGHT KIPO 2017

[3]



Virtual baseball is baseball training or baseball game Image based on user to baseball training device as used in sensing device, pivotally mounted ball Image continuously imaging camera unit; and collects the Image photographed by said camera unit, analyzing the acquired Image to extract the balls for each ball calculating coordinate data calculated using 3 dimensional space coordinate rotation model determined by determining said rotation said baseball training or baseball game progress information required using model calculating it counted, [sing control unit; including a sensing device.

According to Claim 1, said it counted, [sing control unit, said user using said rotation model determines whether or not the strike pitching balls, said ball of said user when pitching balls for 3 dimensional space strike after striking rotation model using coordinate data by extracting, striking said balls for rotation model using extracts are specially configured to parameters at a rotation sensing device characterized.

According to Claim 1, said it counted, [sing control unit, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said screen and said baseball training device determines that the swing user by transferring the ball count to be deposited on a recording strike characterized sensing device.

According to Claim 1, said it counted, [sing control unit, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said determiner determines whether the user is not swing on ball groove plate 3 dimensional space using balls configured to coordinate data determines whether the strike sensing device characterized.

Virtual baseball is baseball training or baseball game Image based on user to baseball training device as used in sensing device sensing method, pivotally mounted ball Image is picked up continuously collecting; analyzing the acquired Image each ball 3 dimensional space selected in balls to extract the balls for extracting blurring; determining rotation model using said extracted coordinate data; and using said determined rotation model to acquire information required for computing said baseball training or baseball game progress; sensing device including a sensing method.

According to Claim 5, said coordinate axes extracting step, said Image analysis through a includes the candidates, said action in the lower wall or ceiling after collision to detect the ball of a ball candidates including sensing device sensing method characterized in that a stand-alone number.

According to Claim 5, said coordinate axes extracting step, said Image analysis through a includes the candidates, said ball candidates in each coordinate data a predetermined number of data arbitrarily selecting and establishing any motion model, said established according to model the initial movement of any coordinate data included in a predetermined range including the coordinate data corresponding motion model number sensing device sensing method characterized in that a stand-alone.

According to Claim 5, said step of determining rotation model, the initial time value or initial coordinate data is moved using the batter's box ball pitching movement relative determining which model, said baseball training or baseball game progress information needed for computing the, said determined motion model including the coordinate data in the entire ball balls remaining after the preset number or more number of coordinate data on a stand-alone data is user determines that strike said pitching said balls and, the remaining data is less than or equal to a preset number if said user is not striking a sensing device sensing method including determining characterized.

According to Claim 5, said step of determining rotation model, calculating a time value which reaches the pitching balls in groove plate, said baseball training or baseball game progress information needed for computing the, said balls in groove plate and said initial time value reaches a time value when the initial coordinate data initial time value coordinate data of balls moving ball movement relative model determining, based on said determined motion model to that rotation parameters including sensing device sensing method characterized.

According to Claim 5, said baseball training or baseball game progress information needed for the computing, using said determined rotation model pitching balls strike microcomputer controls whether said user, said user when said pitching balls strike, after striking a 3 dimensional space axes rotation model using coordinate data further includes, for striking said balls extracts using rotation model parameters including rotation sensing device characterized to that method of sensing.

According to Claim 5, said baseball training or baseball game progress information needed for the computing, using said determined rotation model user microcomputer controls whether or not the strike said pitching balls, said balls pitching said user has not strike, said acquired Image analyzing batt microcomputer controls whether or not the swing by detecting said user, said user has not swing, on ball groove plate 3 dimensional space coordinates within the preset [su try [khu zone outside ball strike by determining whether characterized whether including sensing device sensing method.

Virtual baseball is baseball training or baseball game Image based on user as to baseball training device, in which there is the batter's box is provided in the ball pitching device toward a striking user pitching; pivotally mounted ball Image is picked up continuously collecting said analyzing the acquired Image to extract the balls for each ball 3 dimensional space coordinate calculating coordinate data calculated by determining rotation model using said model using information determined rotation sensing device; and said sensing device receives information calculated by said delivery based on information received by a progression of baseball game device to said baseball training or for employing different number; a including baseball training device.

According to Claim 12, is said sensing device, said user using said rotation model determines whether or not the strike pitching balls, said ball of said user when pitching balls for 3 dimensional space strike after striking rotation model using coordinate data by extracting, said balls striking against rotation parameter is calculated using the extracted rotation model configured to communicate configuration said number and the device, the device is said number, said rotation parameters to obtain the desired information based on said simulation Image on the striking balls seals a gap between simulation input video is hitting home run, antagonists, pawl and out either by determining unit determines whether said baseball training or baseball game are specially configured to performed characterized baseball training device.

According to Claim 12, is said sensing device, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said user device determines that the swing screen configured to communicate configuration and the same said number, said number is the device, said delivery information received by a user based on said ball count to be deposited on a recording strike said baseball training or baseball game are specially configured to performed characterized baseball training device.

According to Claim 12, is said sensing device, said user using said rotation model determines whether or not the strike pitching balls, said balls pitching said user has not strike said analyzing the acquired Image by detecting user decides which whether or not the swing said batt, said determiner determines whether the user is not swing on ball groove plate 3 dimensional space coordinate data and said predetermined strike zone makes the extracted ball configured to communicate configuration and said number judgment result of whether or not the device, the device is said number, said delivery information received by a groove plate ball strike zone on said coordinate based on said extracted data included in said user of ball count on said ball groove plate to be deposited on a recording strike extracted by said user if said strike zone not coordinate fabric ball count added to said baseball training or baseball game ball recording are specially configured to performed characterized baseball training device.

Virtual baseball Image based on user device number of the baseball game is baseball training or to baseball training method as, said baseball training or baseball game number for employing different device implementing virtual the pitcher to throw balls by Image step; said ball pitching device synchronized with the virtual permeable ball pitching Image number to the batter's box to strike a ball pitching towards plower step; sensing device by said ball pitching device to the action an Image pitching by continuously photographing, on an Image of the action 3 dimensional space in each collecting and analyzing said extraction of coordinate data, said determining and said extracted using coordinate rotation model determined rotation model for calculating information using including boron; said sensing device and said number is calculated by said device to transmit information based on information receives said baseball training or baseball game for the progression of input video; the method including baseball training device of a number.

According to Claim 16, said model for calculating information using the determined rotation including boron, said batter's box at a side of said ball pitching device using said determined rotation model toward the action whether or not the coordinate data to said user said preset number more pitching balls and determining whether the strike, when said user ball strike, coordinate data in ball groove plate moving ball movement relative model the initial coordinate data determining, based on said determined motion model to that rotation parameters which, said baseball training or baseball game for the step of progression of input video, said rotation parameters calculated based on the striking balls and seals a gap between simulation employing different light paths, said simulation Image on hitting is home run, antagonists, pawl and out either by determining unit determines whether said baseball training or baseball game including a baseball training device characterized in that if a number of the method.

According to Claim 16, said model for calculating information using the determined rotation including boron, said batter's box at a side of said ball pitching device using said determined rotation model toward the action whether or not the coordinate data to said user said preset number more pitching balls and determining whether the strike, user has not strike said ball, said analyzing the acquired Image by detecting whether said batt determining which user swing, said baseball training or baseball game for the step of progression of input video, said user to input video [hes swing and, recording said user by said baseball training or baseball game ball count strike added if a number of characterized a baseball training device including the method.

According to Claim 16, said model for calculating information using the determined rotation including boron, said batter's box at a side of said ball pitching device using said determined rotation model toward the action whether or not the coordinate data to said user said preset number more pitching balls and determining whether the strike, user has not strike said ball, said analyzing the acquired Image by detecting whether said batt determining which user swing, said baseball training or baseball game for the step of progression of input video, 3 dimensional space coordinate data on ball groove plate further includes, makes the predetermined strike zone and determines whether the extracted said ball, said ball strike zone if said user is extracted coordinates said ball count to be deposited on a recording strike, said coordinates of said strike zone when said balls are not included in the extracted user ball count added said baseball training or baseball game ball recording by a baseball training device characterized including if a number of the method.