The application claims priority to the Chinese patent application No. 201710189066.3, filed on Mar. 27, 2017 with SIPO and entitled “Intelligent Baseball Device and Helmet and Method for Assisting in Judging Strike”, which is incorporated herein by reference in its entirety
Embodiments of the present disclosure relate to an intelligent baseball device, an intelligent baseball helmet, and a method for assisting in judging a strike.
Baseball is a ball game having the main characteristic of adopting a bat to strike a ball and having strong communality and opposability, and is popular sports game in the world.
In baseball, the speed per hour of a ball pitched by a bowler is high (for example, in a professional game, the speed per hour of the baseball pitched by a bowler is more than 130 km/h), and the baseball has large mass, so the baseball has high kinetic energy. Therefore, in addition to leg guard, arm guard, gloves and other protective equipment, the catcher and the umpire also wear a protective helmet to prevent the face from being injured by the baseball.
At least one embodiment of the present disclosure provides an intelligent baseball device, an intelligent baseball helmet, and a method for assisting in judging a strike.
At least one embodiment of the present disclosure provides an intelligent baseball device, comprising: a depth camera configured to acquire a depth image of a home plate and a batter; a display device configured to display an image according to a display signal; and a processing unit. The depth camera is communicated with the processing unit. The processing unit is configured to extract feature information of the home plate and feature information of the batter from the depth image and create a real-time strike zone 3D model. The display device is communicated with the processing unit. The processing unit is configured to send a display signal of the real-time strike zone 3D model to the display device. The display device displays the real-time strike zone 3D model according to the display signal of the real-time strike zone 3D model.
For example, in an intelligent baseball device provided in an example of the embodiment, the processing unit is also configured to calculate the relative positional relationship between the display device and the home plate, and map the relative positional relationship into the real-time strike zone 3D model, to allow a virtual image of the real-time strike zone 3D model to be located over the home plate.
For example, in an intelligent baseball device provided in an example of the embodiment, the display device includes a transparent display device.
For example, in an intelligent baseball device provided in an example of the embodiment, the display device includes: a transflective member; and a projector. The projector is configured to project the real-time strike zone 3D model onto the transflective member according to the display signal of the real-time strike zone 3D model. The transflective member is configured to reflect the real-time strike zone 3D model.
For example, in an intelligent baseball device provided in an example of the embodiment, the transflective member includes semi-transmissive glasses.
For example, in an intelligent baseball device provided in an example of the embodiment, the depth camera is also configured to acquire an image of a realistic scene. The processing unit is configured to process the image of the realistic scene to be a first layer, and acquire position information of the home plate and the batter in the first layer, position the real-time strike zone 3D model according to the position information of the home plate and the batter in the first layer and form a second layer. The display device is configured to simultaneously display the first layer and the second layer, to allow the virtual image of the real-time strike zone 3D model to be located over the home plate.
For example, in an intelligent baseball device provided in an example of the embodiment, the second layer has a transparency in a range of 10%-90%.
For example, in an intelligent baseball device provided in an example of the embodiment, the processing unit includes: an image processing unit configured to process the depth image, and extract the feature information of the home plate and the feature information of the batter from the depth image; a model storage unit configured to store a standard 3D model; and a model generation unit configured to map the feature information of the home plate and the feature information of the batter onto the standard 3D model to create the real-time strike zone 3D model.
For example, in an intelligent baseball device provided in an example of the embodiment, the feature information of the home plate includes position information of five vertexes of the home plate.
For example, in an intelligent baseball device provided in an example of the embodiment, the feature information of the batter includes position information of the shoulder joint and the knee joint of the batter.
At least one embodiment of the present disclosure provides an intelligent baseball helmet, comprising: a helmet body; and an intelligent baseball device disposed on the helmet body. The intelligent baseball device includes the intelligent baseball device.
At least one embodiment of the present disclosure provides a method for assisting in judging a strike, comprising: acquiring a depth image of a home plate and a batter; extracting feature information of the home plate and feature information of the batter from the depth image; creating a real-time strike zone 3D model according to the feature information of the home plate and the feature information of the batter; displaying the real-time strike zone 3D model and allowing a virtual image of the real-time strike zone 3D model to be located over the home plate; and determining whether a pitch is a strike when the pitched ball passes through the virtual image of the real-time strike zone 3D model.
In a method for assisting in judging a strike provided in an example of the embodiment, the displaying of the real-time strike zone 3D model and allowing the virtual image of the real-time strike zone 3D model to be located over the home plate includes: acquiring the relative positional relationship between the display device and the home plate; and mapping the relative positional relationship into the real-time strike zone 3D model so as to form the virtual image of the real-time strike zone 3D model over the home plate.
In a method for assisting in judging a strike provided in an example of the embodiment, the displaying of the real-time strike zone 3D model and allowing the virtual image of the real-time strike zone 3D model to be located over the home plate includes: acquiring an image of a realistic scene to be a first layer; acquiring position information of the home plate and the batter in the first layer; positioning the real-time strike zone 3D model according to the position information of the home plate and the batter in the first layer, and forming a second layer; and simultaneously displaying the first layer and the second layer so as to form the virtual image of the real-time strike zone 3D model over the home plate.
In a method for assisting in judging a strike provided in an example of the embodiment, the simultaneously displaying of the first layer and the second layer includes: setting the transparency of the second layer to be 10%-90%.
In order to demonstrate clearly technical solutions of the embodiments of the present disclosure, the accompanying drawings in relevant embodiments of the present disclosure will be introduced briefly. It is apparent that the drawings may only relate to some embodiments of the present disclosure and not intended to limit the present disclosure.
In order to make objects, technical details and advantages of the embodiments of the disclosure apparent, the technical solutions according to the embodiments of the present disclosure will be described clearly and understandable as below in conjunction with the accompanying drawings of embodiments of the present disclosure. It is apparent that the described embodiments are only a part of but not all of exemplary embodiments of the present disclosure. Based on the described embodiments of the present disclosure, various other embodiments can be obtained by those of ordinary skill in the art without creative labor and those embodiments shall fall into the scope of the present disclosure.
Unless otherwise defined, all the technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art to which the present disclosure belongs. The terms, such as “first,” “second,” or the like, which are used in the description and the claims of the present application, are not intended to indicate any sequence, amount or importance, but for distinguishing various components. Also, the terms, such as “comprise/comprising,” “include/including,” or the like are intended to specify that the elements or the objects stated before these terms encompass the elements or the objects and equivalents thereof listed after these terms, but not preclude other elements or objects. The terms, such as “connect/connecting/connected,” “couple/coupling/coupled” or the like, are not limited to a physical connection or mechanical connection, but may include an electrical connection/coupling, directly or indirectly.
In baseball, as shown in
Embodiments of the present disclosure provide an intelligent baseball device, an intelligent baseball helmet and a method for assisting in judging a strike. The intelligent baseball device may comprise a depth camera, a display device, and a processing unit. The depth camera can acquire a depth image of a home plate and a batter. The display device can display an image according to a display signal. The depth camera is communicated with the processing unit; and the processing unit may extract feature information of the home plate and feature information of the batter from the depth image and create a real-time strike zone 3D model. The display device is communicated with the processing unit; the processing unit is configured to send a display signal of the real-time strike zone 3D model to the display device; and the display device displays the real-time strike zone 3D model according to the display signal of the real-time strike zone 3D model. In this way, the intelligent baseball device can realize the augmented reality (AR) between the real-time strike zone 3D model and a realistic scene; and the umpire can see the virtual real-time strike zone 3D model over the real home plate through the intelligent baseball device, and can determine that a pitch is a strike when the pitched ball passes through the real-time strike zone 3D model. In this way, the intelligent baseball device can decrease the difficulty in judging whether a pitch is a strike, or not, and reduce the possibility of misjudgment.
Description will be given below to the intelligent baseball device, the intelligent baseball helmet and the method for assisting in judging a strike, provided by embodiments of the present disclosure, with reference to the accompanying drawings.
The embodiment provides an intelligent baseball device.
In the intelligent baseball device provided by the embodiment, the processing unit may extract the feature information of the home plate (for instance, the position information of the five vertexes of the home plate) and the feature information of the batter (for instance, the height information of the shoulder joint and the knee joint of the batter) from the depth image acquired by the depth camera, create the real-time strike zone 3D model according to the feature information of the home plate and the feature information of the batter, and send the display signal of the real-time strike zone 3D model to the display device; and the display device displays the real-time strike zone 3D model according to the display signal. The intelligent baseball device can realize the AR between the real-time strike zone 3D model and a realistic scene; and the umpire can see a virtual image of the real-time strike zone 3D model over the real home plate by the intelligent baseball device, and can determine that a pitch is a strike when the pitched ball passes through the virtual image of the real-time strike zone 3D model. In this way, the intelligent baseball device can reduce the difficulty in judging whether a pitch is a strike, and reduce the possibility of misjudgment. It should be noted that the virtual image of the real-time strike zone 3D model refers to a virtual image of the real-time strike zone 3D model displayed on the display device in the eyes of a user using the intelligent baseball device.
For instance, in the intelligent baseball device provided by an example of the embodiment, the feature information of the home plate includes position information of five vertexes of the home plate. For instance, a bottom surface and a top surface of the real-time strike zone 3D model may be created or limited according to the position information of the five vertexes of the home plate.
For instance, in the intelligent baseball device provided by an example of the embodiment, the feature information of the batter includes position information of the shoulder joint and the knee joint of the batter. In baseball sport, the position of a strike zone is over the home plate and between the knee joint and the armpit of the batter. As position information of the armpit of the batter is difficult to acquire and the shoulder joint is easy to identify, the embodiment may acquire and calculate the position information of the shoulder joint to obtain the position of the armpit of the batter. For instance, the height information of the armpit of the batter may be obtained by the height information of the shoulder joint minus the size of the shoulder joint in the vertical direction, e.g., 15 cm. The embodiments of the present disclosure include but are not limited thereto, and the height information of the armpit of the batter may be directly acquired.
For instance, in the intelligent baseball device provided by an example of the embodiment, the processing unit may also calculate the relative positional relationship between the display device and the home plate, and map the relative positional relationship into the real-time strike zone 3D model, so that the virtual image of the real-time strike zone 3D model can be located/shown over the home plate. For instance, when the intelligent baseball device is fixed on the protective helmet of the umpire or integrated onto the protective helmet of the umpire, the positional relationships among the depth camera and the display device and the eyes of the umpire are fixed values and may be prestored into the intelligent baseball device; the processing unit may calculate the positional relationship between the display device and the eyes of the umpire and the relative positional relationship between the display device and the home plate according to the feature information of the home plate and the positional relationships among the depth camera and the display device and the eyes of the umpire, map the positional relationship between the display device and the eyes of the umpire and the relative positional relationship between the display device and the home plate into the real-time strike zone 3D model, and determine the size and the position of the real-time strike zone 3D model on the display device, so that the virtual image of the real-time strike zone 3D model in the eyes of the umpire can be located over the home plate. It should be noted that the real-time strike zone 3D model is created according to the feature information of the batter, so that the virtual image of the real-time strike zone 3D model can be located between the knee joint 222 and the armpit 221 of the batter 220 according to the feature information of the batter (for instance, the height information of the knee joint of the batter).
For instance, in the intelligent baseball device provided by an example of the embodiment, the display device may include a transparent display device. That is to say, an image displayed on the display device and a realistic scene on the back of the display device may be simultaneously viewed through the display device. In this way, the user can see the virtual image of the real-time strike zone 3D model over the real home plate through the intelligent baseball device.
For instance,
For instance, as shown in
For instance, in the intelligent baseball device provided by an example of the embodiment, as shown in
For instance, as shown in
The second embodiment provides an intelligent baseball device on the basis of the first embodiment. The differences from the first embodiment include: the depth camera may also acquire an image of a realistic scene; the processing unit may also process the image of the realistic scene to be a first layer, acquire position information of the home plate and the batter in the first layer, position the real-time strike zone 3D model according to the position information of the home plate and the batter in the first layer, and form a second layer; and the display device may simultaneously display the first layer and the second layer, for instance, the second layer is formed on the first layer, so that the virtual image of the real-time strike zone 3D model can be located over the home plate. In this way, the user can simultaneously see the virtual image of the realistic scene and the virtual image of the real-time strike zone 3D model through the display device. Moreover, the virtual image of the real-time strike zone 3D model is located over a virtual image of the home plate. In the embodiment, the display device may adopt a common display device and is not required to be a transparent display device, so the cost can be reduced.
For instance, in the intelligent baseball device provided by an example of the embodiment, the transparency of the second layer is ranged from 10% to 90%, to allow the first layer under the second layer to be viewed. The embodiments of the present disclosure include but are not limited thereto. The first layer may be displayed on the second layer, and the transparency of the first layer is set to be 10%-90%.
The embodiment provides an intelligent baseball helmet, which comprises a helmet body and an intelligent baseball device. The intelligent baseball device is disposed on the helmet body. The intelligent baseball device may be the intelligent baseball device provided by any of the embodiments. As the intelligent baseball helmet comprises the intelligent baseball device provided by any of the embodiments, the intelligent baseball helmet can reduce the difficulty in judging whether a pitch is a strike, and reduce the possibility of misjudgment.
For instance, as shown in
The embodiment provides a method for assisting in judging a strike. As shown in
S401: acquiring a depth image of a home plate and a batter.
For instance, the depth image of the home plate and the batter may be acquired through the depth camera.
S402: acquiring feature information of the home plate and feature information of the batter from the depth image.
For instance, the feature information of the home plate includes position information of five vertexes of the home plate, and the feature information of the batter includes position information of the shoulder joint and the knee joint of the batter.
S403: creating a real-time strike zone 3D model according to the feature information of the home plate and the feature information of the batter.
S404: displaying the real-time strike zone 3D model and allowing a virtual image of the real-time strike zone 3D model to be located over the home plate.
S405: determining that a pitch is a strike when the pitched ball enters the virtual image of the real-time strike zone 3D model.
In the method for assisting in judging a strike provided by the embodiment, the feature information of the home plate (for instance, the position information of the five vertexes of the home plate) and the feature information of the batter (for instance, the position information of the shoulder joint and the knee joint of the batter) may be extracted from the depth image, and the real-time strike zone 3D model is created according to the feature information of the home plate and the feature information of the batter; and the real-time strike zone 3D model is displayed to realize the AR between the real-time strike zone 3D model and the realistic scene. The umpire may see the virtual image of the real-time strike zone 3D model over the real home plate, and may determine that a pitch is a strike when the pitched ball passes through the virtual image of the real-time strike zone 3D model. In this way, the intelligent baseball device can reduce the difficulty in judging whether a pitch is a strike, and reduce the possibility of misjudgment. It should be noted that the virtual image of the real-time strike zone 3D model refers to a virtual image of the real-time strike zone 3D model displayed on the display device in the eyes of a user using the intelligent baseball device. In addition, in baseball sport, the position of a strike zone is above the home plate and between the knee joint and the armpit of the batter. As the position information of the armpit of the batter is difficult to acquire, the embodiment of the present disclosure may acquire and calculate the position information of the shoulder joint to obtain the position of the armpit of the batter.
For instance, in the method for assisting in judging a strike provided by an example of the embodiment, the step of displaying the real-time strike zone 3D model and allowing the virtual image of the real-time strike zone 3D model to be located over the home plate includes: acquiring the relative positional relationship between the display device and the home plate; and mapping the relative positional relationship into the real-time strike zone 3D model and allowing the virtual image of the real-time strike zone 3D model to be located over the home plate. In this way, the virtual image of the real-time strike zone 3D model may be formed over the home plate, which may refer to relevant description in the first embodiment specifically.
For instance, in the method for assisting in judging a strike provided by an example of the embodiment, the step of displaying the real-time strike zone 3D model and allowing the virtual image of the real-time strike zone 3D model to be located over the home plate includes: acquiring an image of a realistic image as a first layer; acquiring position information of the home plate and the batter in the first layer; positioning the real-time strike zone 3D model according to the position information of the home plate and the batter in the first layer, and forming a second layer; and simultaneously displaying the first layer and the second layer, and allowing the virtual image of the real-time strike zone 3D image to be located over the home plate. For instance, the second layer is displayed on the first layer.
For instance, in the method for assisting in judging a strike provided by an example of the embodiment, the step of simultaneously displaying the first layer and the second layer includes: setting the transparency of the second layer to be 10%-90%, so as to allow the first layer beneath the second layer to be viewed through the second layer. The embodiments of the present disclosure include but are not limited thereto. The first layer may also be displayed on the second layer, and the transparency of the first layer is set to be 10%-90%.
Many functional components/parts described in the description are all called units in order to more particularly emphasize the independence of implementation.
In the embodiments of the present disclosure, the units may be achieved by software so as to be executed by various types of processors. For example, a marked executable code unit may include one or more physical or logical blocks of a computer instruction, and for instance, may be constructed as an object, a procedure or a function. Even so, executable codes of the marked unit are not required to be physically located together but may include different instructions stored on different physical blocks. When the instructions are logically combined, a unit is constructed and the predetermined object of the unit is achieved.
Actually, the executable code unit may include a single instruction or many instructions which may even be distributed on a plurality of different code segments, distributed in different programs, and distributed on a plurality of storage devices. Similarly, operational data may be identified in the unit, achieved by any appropriate means and organized in any appropriate type of data structure. The operational data may be collected as a single data set or may be distributed at different positions (including the instance of being distributed on different storage devices) and may at least partially exist on a system or a network by being only taken as electronic signals.
When the unit can be achieved by software, in view of the level of the traditional hardware technology, those skilled in the art can establish corresponding hardware circuits on units capable of being achieved by software to achieve corresponding functions regardless of the cost. The hardware circuits include conventional very large scale integration (VLSI) circuits or gate arrays and conventional semiconductors, such as logic chips and transistors, or other discrete elements. The unit may also be achieved by programmable hardware units, such as field programmable gate arrays, programmable logic arrays, or programmable logical devices.
The following points should be noted:
(1) The accompanying drawings in the embodiments of the present disclosure only involve structures relevant to the embodiments of the present disclosure, and other structures may refer to common design(s).
(2) Without conflict with each other, the features in different embodiments, or the same embodiment of the present disclosure may be combined.
The described above are only exemplary embodiments of the present disclosure, and the present disclosure is not limited thereto. For one of ordinary skill in the art, various changes and alternations may be readily contemplated without departing from the technical scope of the present disclosure, and all of these changes and alternations shall fall within the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201710189066.3 | Mar 2017 | CN | national |