hereinafter , an exemplary embodiment of the present invention will be described in detail with reference to accompanying drawings . in the following description , a portable terminal refers to a smart phone , a personal digital assistant ( pda ), a portable multimedia player , or a smart pad which can be aided by a computer through internet communication . fig1 is a block diagram schematically showing a screen baseball game apparatus without temporal and spatial limitations according to the present invention , and the screen baseball game apparatus includes a plurality of screen baseball devices 100 - 1 to 100 - n , a device control unit 200 , a game server 300 , and a database 400 . each of the screen baseball devices 100 - 1 to 100 - n includes a game management unit 110 , a screen 120 , a pitching machine unit 130 , a ball feeding unit 140 , a batting detection unit 150 , a game photographing unit 160 , a screen driving unit 170 , and an online communication unit 180 . hereinafter , the general function of each component of the screen baseball game apparatus without temporal and spatial limitations according to the present invention will be described with reference to fig1 . it will be described later detailed operations among the above components . the game management unit 110 registers a personal rank of a user , performs a simulation along the trajectory of a batted ball , which is obtained by receiving and converting batting detection data , displays a game image on the screen 120 through the screen driving unit 170 , and variously adjusts the appearance of a pitcher depending on the distance between the screen 120 and a batter box . the pitching machine unit 130 receives a ball from the ball feeding unit 140 and automatically or manually pitches the ball based on pitching information on a pitch type selected by a user positioned at a defense side . the batting detection unit 150 includes plurality of front detection sensors , a plurality of plane position sensors , and a camera sensor to detect coordinate data of a batted ball , a strike ball which fails to be batted , and a foul ball , to remove a shade from ( blind areas of ) the trajectory of the batted ball , and to detect the change in a movement direction of the batted ball as a batting point . the game photographing unit 160 photographs the batting image of the user and transmits the batting image of the user to the game management unit 110 . the screen driving unit 170 receives the batting image photographed by the game photographing unit 160 and a simulation image of the game management unit 110 and reproduces the batting image and the simulation image on the screen 120 . the online communication unit 180 transmits simulation information and batting image data displayed on the screen 120 to the game server 300 and the database 400 . the game server 300 matches store systems having available game devices , which are geographically spaced apart from each other , with each other to transmit the simulation information and the batting image data , which are displayed , in real time , so that the game is played online , checks the state of the store systems , and transmits and receives information selected by the user and the control instruction of the manager . the device control unit 200 is provided in each of a plurality of stores , and issued with a control instruction from the game server 300 to collectively monitor and control the screen baseball devices 100 - 1 to 100 - n so that the screen baseball devices 100 - 1 to 100 - n process the control instruction , and receives state check data from the screen baseball devices 100 - 1 to 100 - n . the database 400 receives a batting image and game information data from the online communication unit 180 and stores the batting image and the game information data therein so that the batting image and the game information are utilized for a user training program and a character development program . hereinafter , the overall operation of the screen baseball game apparatus without temporal and spatial limitations according to the present invention will be described with reference to fig1 . the game management unit 110 registers the personal rank of the user and opens a game . if a batter is at bat , the game management unit 110 checks the personal rank of the batter based on registered user information . if a user positioned at a defense side takes a basic defense operation , for example , selects a pitch type , the information on the pitch type is transmitted to the pitching machine unit 130 . if the batter presses a pitching pedal provided in a batter box , a pitching motion is displayed on the screen 120 , and a pitching action is started according to the selected pitch type . if the batter bats a ball , the information on the batting action is transmitted from the batting detecting unit 150 to the game management unit 110 , and analyzed as the trajectory of an arch . the game simulation is performed based on the analysis , and the game image is displayed on the screen 120 . in this case , the game photographing unit 160 , which is mounted on an upper portion of a left wall or a right wall in front of the batter , photographs the batting action of the batter , and transmits the batting image to the game management unit 110 . the same procedure is applied to a next batter , and the game is continuously played according to a baseball rule . the procedure of the game is transmitted to the game server 300 and the database 400 through the online communication unit 180 . the database 400 receives the batting image and the game information data from the game management unit 110 and stores the batting image and the game information data therein so that the batting image and the game information are utilized for the user training program and the character development program . meanwhile , if an opponent of a game is another user positioned in a remote place , the game server 300 transmits the simulation information and the batting image , which are displayed , to a game store , in which the opponent is positioned , in real time so that the game may be played online . for example , when a plurality of users want make a team in a store c and play a game together with another team , and a desirable opponent team is located in another store d , the game server 300 displays simulation information and batting image data , which are displayed in the store c , on a monitor or screen of the game management unit 110 in the store d as if both teams play the game in one place . hereinafter , the operations of the game management unit , the game server , and the database in the screen baseball game apparatus according to the present invention will be described with reference to fig1 . the game management unit 110 is provided in the form of a personal computer ( pc ) and located adjacent to the batter box , and includes a keyboard , a mouse , a monitor , or a touch screen . the game management unit 110 registers a user to be first at bat according teams . in this case , the game management unit 110 registers the user in such a manner that personal rank of the user is applied to the game and reflected on the game . in order to simplify user registration , additional registration cards ( a bar code or an rf card ) having the personal rank and the member subscription information of the user may be issued and a relevant reader may be mounted as an input device . in addition , as the portable terminal is extensively used recently , the personal rank and the member subscription information of the user are input through an application of the portable terminal , and the application is executed through a short - range communication function of the portable terminal so that the personal rank of the user may be registered . the game management unit 110 allows a defense team to select a pitch type of a ball to be pitched by the pitching machine unit 130 . in this case , to prevent pitching information from leaking to an offense side , an additional input device may be equipped in the form of a keypad . the additional input device equipped in the form of the keypad includes not only a button set including a small number of buttons , but also game operators such as joy sticks . generally , in a baseball game , a defensive position can be dynamically changed according to a batter characteristic , a runner situation , and a score situation . the game management unit 110 allows the selection of the defensive position through the basic input device or the additional keypad . the offense side changes the motion of a runner ( run - and - hit , or hit - and - run ) according to the runner situation and the score situation , which serves as an important factor of increasing the game participation of the user . accordingly , the game management unit 110 may allow the offense side to set the motion of the runner through the basic input device and the additional input device . the batting data detected by the batting detection unit 150 are changed to the trajectory of the ball , and the game is simulated so that the defending procedure is automatically performed according to the trajectory of the ball and the game situation . baseball is called a record game so that each game element is important . accordingly , the information on a present game becomes important basic information when a next game is played . accordingly , the information on the present game is subject to a predetermined process for the storage in the database 400 . in addition , the game management unit 110 periodically checks the states of the screen baseball devices and whether the screen baseball devices operate normally , and stores the check data in the database 400 through the internet , so that the manager can frequently monitor the screen baseball devices through the game server 300 . in addition , the communication scheme for the process is not limited to a wired scheme , and the process may be performed through an application in a smart phone over a short - range communication network or the internet . the game server 300 matches the available game devices among game devices of the stores , which have been completely checked , with each other and remotely transmits instructions or data on the operation intended by the manager to the game devices so that the game devices process the instructions or the data in real time . the database 400 stores therein data obtained as the game management unit 110 periodically checks the states of the screen baseball devices and whether the screen baseball devices operate normally , so that the manager can frequently monitor the screen baseball devices through the game server 300 . in addition , each store stores available game schedules input in an individual unit or a team unit by the users and provides reference data for the game match by the game server 300 . the game server 300 allows the game record ( winning percentage and batting average ) of an individual and a relevant team . in addition , users may play a game not only in one place while facing against each other , but also in mutually different regions by online sharing the information of players and a game simulation in real time between regions geographically spaced apart from each other . further , the game server 300 inputs an available game schedule in an individual unit or a team unit , or allows a user to check the available game schedule of another person . accordingly , the game server 300 controls a game match in such a manner that the user may not only search for a ballpark together with an opponent to play a game , but also easily find an opponent to play a game even if there is no opponent . accordingly , the user may play the game together with the opponent in one space , and play an online game together with the opponent in mutually different regions , which allows the user to more conveniently play the game together with the opponent . meanwhile , if the superiority or the inferiority of a player is determined based on a physical advantage or a physical disadvantage , the player is avoided as an opponent . accordingly , in order to overcome this , the game server 300 is provided with a user training program and a character development program to be reflected on the game simulation . the above function is not provided for a user through a specific input / output device . in other words , only if the user basically accesses the internet , the above function may be variously provided such as a web browser or an application . fig2 a and 2 b are views to explain the operation of the pitching machine unit 130 in the screen baseball game apparatus shown in fig1 . the screen baseball game apparatus includes the game management unit 110 , the pitching machine unit 130 , and the device control unit 200 . the pitching machine unit 130 includes a pitching input unit 131 , a pitching data calculation unit 132 , a pitch adjustment unit 133 , a pitch drive unit 134 , a posture adjustment unit 135 , a posture drive unit 136 , a pitching communication unit 137 , a pitching machine 138 , and an internal memory 139 . fig3 is a photograph showing the ball feeding unit 140 in the screen baseball game apparatus shown in fig1 . fig4 is a photograph showing the pitching machine 138 in the screen baseball game apparatus shown in fig2 . hereinafter , the operation of the pitching machine unit in the screen baseball game apparatus according to the present invention will be described with reference to fig1 to 4 . if the game management unit 110 transmits the personal rank of a user and the pitching information to the pitching machine unit 130 , the pitching machine unit 130 receives a ball from the ball feeding unit 140 shown in fig1 , adjusts a pitch and the posture of a pitcher according to the selected pitch type , and starts a pitching action . in other words , as shown in fig2 a , the pitching data including the pitch type of a ball to be pitched , which is selected by the defense side 110 , the personal rank of a batter positioned in the offense side , and the height of the batter , which are registered in the game photographing unit 160 , are transmitted to the pitching input unit 131 through the game management unit over serial communication , a local area network ( lan ), or the internet . the pitching data calculation unit 132 receives the pitching data from the game management unit 110 , generates a pitch value , which is preset or input from the pitching input unit 131 , and calculates and outputs data for pitch adjustment and posture adjustment corresponding to a strike zone using the pitch value and the information of the batter . the pitch adjustment unit 133 receives the data for pitch adjustment from the pitch data calculation unit 132 to control the pitch drive unit 134 so that the pitch is adjusted . accordingly , the pitching machine 138 performs a pitching action corresponding to the input pitching data . the posture adjustment unit 135 receives the data for posture adjustment from the pitching data calculation unit 132 , controls the posture drive unit 136 to adjust the posture of the pitcher on the screen , and controls the pitching machine 138 to perform the pitching action so that the pitching machine 138 performs the pitching action corresponding to the input pitching data . the pitching input unit 131 , the pitch adjustment unit 133 , and the posture adjustment unit 135 include additional input devices such as a keypad or a volume controller . accordingly , if there is no additional pitching data input signal from the game management unit 110 , or the pitching machine 138 is set to be manually adjusted , the pitching machine 138 may indiscriminately pitch balls having a specific pattern . regarding the manually adjusting of the pitching machine 138 , the device control unit 200 may collectively monitor and control a plurality of pitching machines 138 through the pitching communication unit 137 . as shown in fig4 , the pitching machine 138 is provided in the form of two wheels to push a ball as the two wheels a and b are rotated forward . according to the rotational speeds of the two wheels a and b , the pitch type of the ball is determined to a fastball , a forkball , or a slider ball . in this case , as shown in fig2 b , the pitching machine 138 having at least three wheels may be provided so that the pitch type of the ball may be determined to a curveball or changeup according to the rotational speeds of the three wheels . in other words , if the three wheels a , b , and c have the same rotational speeds , a ball is pitched in the form of a fastball . in this case , the speed of the ball is determined in proportion to the revolutions of the wheels a , b , and c . if the rotation of the wheel c is adjusted in the state that the rotational speeds of the wheels a and b are equal to each other , the ball is pitched in the form of a forkball , in which the drop of the ball is sharpened or dulled . similarly , if the revolution of each of the wheels a and b is adjusted in the state that each of the rotational speeds of the wheels a and b is equal to that of the wheel c , the ball is pitched in the form of a curveball that is curved left or right . in an actual operation in a store , the revolutions of the wheels a , b , and c are varied depending on the distance between the pitching machine 138 and the batter box . accordingly , it is significantly difficult to individually adjust the revolutions every time according to pitch types . therefore , preferably , the pitching machine unit 130 previously stores an adjustment value for a specific pitch type in an internal memory 139 ( for example , eprom , or ram ), and uses the adjustment value . fig5 a to 5 d are views to explain the operation of the batting detection unit 150 in the screen baseball game apparatus shown in fig1 , and the batting detection unit 150 includes a front detection sensor 151 , a plane position sensor 152 , and a camera sensor 153 . fig6 is a photograph showing an actual batting appearance of the user using the screen baseball game apparatus shown in fig1 . fig7 is a photograph showing that a plurality of front detection sensors provided in the screen baseball game apparatus shown in fig5 detect a batted ball . hereinafter , the operation of the batting detection unit in the screen baseball game apparatus according to the present invention will be described with reference to fig1 to 7 . as shown in fig5 a , although the front detection sensor 151 may detect horizontal and vertical coordinate data of the batted ball to detect the trajectory of the batted ball , the front detection sensor 151 may detect only the trajectory b 1 of the batted ball according to the mounting position of the front detection sensor 151 , and may not detect trajectories b 2 , b 3 , and b 4 of the batted ball , which may generate shadow regions . accordingly , it may be difficult to distinguish between the strike ball , which fails to be batted , and a batted ball ( foul ball ) which does not pass through the front detection sensor 151 , so that the reality may be degraded in playing a game . in order to overcome this problem , according to the present invention , as shown in fig5 b , additional plane position sensors 152 ( for example , ultrasonic sensor ) are placed at left and right batter boxes a 1 and a 2 and a catcher area a 3 to detect the trajectories of the batted ball b 2 , b 3 , and b 4 . as shown in fig5 c , a camera sensor 153 is generally positioned at a location a slightly spaced apart from the batting point . however , shadow parts of the trajectories b 2 , b 3 , and b 4 of the batted ball , which are not detected by the camera sensor 153 , are caused . in order to remove the shadow parts , according to the present invention , as shown in fig5 c , the position of the camera sensor 153 is set to a position b of a home plate where the batting point may be observed , thereby removing the shadow parts from the trajectories b 2 , b 3 , and b 4 of the batted ball and detecting the change of the movement direction of the ball at the batting point , so that a rear foul tip can be distinguished . in general , the use of the camera sensor 153 exponentially increases cost in proportion to the sensing power thereof . according to the present invention , the front detection sensor 151 is in charge of precisely determining the trajectory of the batted ball , and the camera sensor 153 removes the shadow part from the trajectory of the batted ball . accordingly , the use of the high - priced camera sensor is minimized . as shown in fig5 d , the front detection sensor 151 is basically mounted at a position s 1 so that both wall surfaces of the ballpark make contact with an extension line of a base , or may be mounted at a rear position s 2 or a front position s 3 of the position s 1 according to the installation conditions of the present system . in other words , as the front detection sensor 151 is closer to the batter box ( s 3 ), the probability that the bat passes through the sensor may be increased . on the other hand , as the front detection sensor 151 is gradually away from the batter box ( s 2 ), probability is gradually increased that the trajectory b 5 of the foul ball bounced from the wall is measured as being identical to the trajectory b 6 of the hit ball in terms of a sensor value . in order to overcome the above limitation , the batting detection unit 150 according to the present invention removes error data occurring in bat recognition by placing the plane position sensor 152 and adjusting the position of the camera sensor 153 , and distinguishes between the trajectory b 5 of the foul ball bounced from a wall , a floor , or a ceil and the trajectory b 6 of the hit ball . the whole trajectory of the batted ball is read - out through the combination of all data detected by the front detection sensor 151 , the plane position sensor 152 , and the camera sensor 153 . fig8 a to 8 c show views to explain the operation of the screen driving unit 170 in the screen baseball game apparatus shown in fig1 . the screen driving unit 170 includes the screen 120 , a monitor 171 , a projector 172 , and an auxiliary projector 173 . fig9 is a photograph showing an image displayed on the screen 120 in the screen baseball game apparatus shown in fig1 . hereinafter , the operation of the screen driving unit in the screen baseball game apparatus according to the present invention will be described with reference to fig1 to 9 . as shown in fig8 a , the screen 120 is positioned in front of the pitching machine 138 . if the monitor 171 is commonly used as a management monitor of the game management unit 110 , the position of the monitor 171 may be limited . accordingly , the monitor 171 is additionally mounted in a batter waiting room . the projector 172 is positioned at a rear of the batter boxy or at a proper distance ( for example , 8 m ) from the front of the screen 120 depending on the distance between the pitching machine 138 and the batter box . the screen 120 and the monitor 171 may display the same contents , or may display mutually different contents with mutually different functions . in detail , the screen 120 may display images similar to those of an actually broadcasted baseball game through the projector 172 , and the monitor 171 intensively displays the information ( for example , information of a batter and the information of batting ) required for playing the game , so that users can be totally involved into the game . as shown in fig8 b , when the pitching machine 138 is away from the batter box , even the distance between the pitch machine 138 and the screen 120 is increased , so that the viewing angle of the batter may be narrowed . in order to overcome this , according to the present invention , the auxiliary projector 173 is additionally mounted , so that surrounding images , which are not viewed on the screen 120 , are displayed on a wall surface instead of the screen 120 , so that the viewing angle of the batter is widened . in this case , as the surrounding images are displayed on the wall surface , image distortion may be caused according to a projection distance . accordingly , the game management unit 110 corrects image distortion through a predetermined image distortion correcting software . if a pitcher having the same appearance makes a pitching motion in pitching regardless of the distance between the screen 120 and the batter box , the batter may not feel reality resulting from a real distance . accordingly , the game management unit 110 freely adjusts the appearance of the pitcher so that the pitching motion is viewed with reality according to the distance between the screen 120 and the batter box . as shown in fig8 c , the screen 120 generally employs white fabric . however , if brighter light exists on the rear surface of the screen 120 , the image may not be clearly viewed . in order to overcome this problem , according to the present invention , the light irradiated onto the rear surface of the screen 120 is shielded with a blind 121 , and a reflective material is additionally coated on a front surface of the screen 120 in order to form a brighter screen . fig1 a and 10 b are views to explain the operation of a game photographing unit 160 in the screen baseball game apparatus shown in fig1 . fig1 a and 10 b include a game photographing unit 160 , a game management unit 110 , a screen 120 , a screen driving unit 170 , a game server 300 , and a database 400 . hereinafter , the operation of the game photographing unit 160 in the screen baseball game apparatus according to the present invention will be described with reference to fig1 to 10 . as shown in fig1 a , the game photographing unit 160 is mounted on the upper portion of the left wall or the right wall in front of the batter to photograph a batting image of the batter . as shown in fig1 b , the game photographing unit 160 is embedded therein with a stream transmitting unit 162 to transmit the photographed batting image to the game management unit 110 . the game management unit 110 transmits the photographed batting image , which is received from the stream transmitting unit 162 , to the screen driving unit 170 through a stream receiving unit 111 embedded in the game management unit 110 and reproduces the photographed batting image on the screen 120 . in addition , a specific image material ( for example , a good - quality hitting image ) among the photographed batting images is temporarily stored , and transmitted to and stored in the database 400 , so that the specific image material may be utilized for the user training program and the character development program thereafter . for example , a user who wants to check a batting posture of the user to more improve a game capability may refer to the specific image material , such as the hitting image , online through various schemes , and may refer to the specific image material by displaying the specific image material on the screen . in addition , the user may easily check advantages and disadvantages of the batting posture of the user by using the ball distribution obtained from the batting image and the game information . further , a user who wants a personal lesson to correct or complement the batting posture of the user is directly connected with an ex - player or a current player through the introduction of a store in order to receive an offline personal lesson from the ex - payer or the current player . as described above , in the screen baseball game apparatus without temporal and spatial limitations according to the present invention , an ordinary person can easily select a pitch type of a ball to be pitched or various game conditions to freely enjoy baseball without a limitation such as the difference in level between users . further , factors of determining “ strike ” or “ ball ”, options in various offensive and defensive actions , or a point calculating scheme can be variously adjusted beyond a game depending on batting . in addition , a ball is actually movable along a predetermined trajectory according to pitching or batting in a virtual baseball field , so that the reality and interesting can be improved . in addition , users may play a game even in mutually different regions by sharing the information of players and a game simulation in real time online between regions geographically spaced apart from each other . accordingly , the users can enjoy baseball without temporal and spatial limitations . the batting posture of the user is corrected through the character development program based on the batting images in the game and the game information , so that the user may improve a game capability . in addition , the game server receives the periodic state check data and the live game simulation data of the screen baseball devices installed in a plurality of store systems , and transmits a necessary instruction or data so that the screen baseball devices process an operation intended by a manager . accordingly , the game server located in a remote place can monitor the screen baseball devices installed in the plurality of store systems to perform management including state check , function adjustment , and maintenance of the screen baseball devices . although exemplary embodiments of the present invention have been described for illustrative purposes , the present invention is not limited thereto . in addition , those skilled in the art to which the present invention pertains will appreciate that various equivalents , modifications , additions and substitutions are possible , without departing from the scope and spirit of the invention as disclosed in the accompanying claims .
a screen baseball game apparatus without temporal and spatial limitations includes a pitching machine unit pitching a ball according to a pitch type selected by a defense , a batting detection unit detecting batting of a batter , a game management unit registering a user personal bank , periodically checking screen baseball devices , performing a simulation along the trajectory of a batted ball converted from received batting detection data , and outputting simulation information , a game photographing unit photographing batting of a batter , a screen displaying pitching , the simulation information , and the batting image , a screen driving unit receiving the batting image and the simulation information and reproducing them on the screen , a game server matching stores having available screen game devices , a database storing the periodic check data , an available game schedule , the batting image , and game information , and a device control unit receiving the control instruction for integral monitoring and controlling .