Patent Publication Number: US-2016236033-A1

Title: System and method for recording exercise data automatically

Description:
CROSS REFERENCE TO PRIOR APPLICATION 
     This application claims priority to and the benefit thereof from Taiwan patent application No. 104105545, filed on Feb. 17, 2015, the entire disclosure of which is hereby incorporated by reference herein. 
     TECHNICAL FIELD 
     This disclosure relates to techniques for recording exercise data, and, more particularly, to a system and a method that record exercise data automatically. 
     BACKGROUND 
     In recent years, people have been aware of the importance of exercise. With the rapid development of technology, a variety of exercise events are broadcast globally. The booming of the network facilitates the sharing of exercise data relating to games and performances (e.g., the exercise data or images of an athlete). As such, other athletes can be encouraged by the shared exercise data. 
     However, the history data of an athlete (e.g., the name of the athlete, scoring events, or the role of a player playing in a game) has been recorded manually. It also takes labors to capture (i.e., record) an image of an athlete and generate images of the athlete, and play music corresponding to the game atmosphere. In other words, the recording of the history data of the athlete, the capturing of the image, and the playing of the music are performed individually, which increases the labor costs and expenditures for holding a contest or exercise. 
     Moreover, the exercise data generated by assembling the performance data and captured images of the athlete cannot be obtained until the game is over, which adversely affects the real time provision of the exercise data. People cannot view the replayed images by themselves. 
     An automatic capturing apparatus has come to the market. The automatic capturing apparatus can capture the images of the athlete in accordance with the movement of the athlete. However, the automatic capturing apparatus can only follow the athlete and captures the images of the athlete himself/herself, and still cannot solve the problem of the prior art that the recording of the history data of the athlete, the capturing of the image, and the playing of the music are performed individually. 
     Therefore, how to solve the problems of the prior art is becoming an urgent issue in the art. 
     SUMMARY 
     In view of the problems of the prior art, the present disclosure provides a system to record exercise data automatically, comprising: an identification device having a signal source; an image capturing module configured to capture the signal source and capture a moveable object to generate a static or dynamic recorded image; a database configured to store the recorded image transmitted by the image capturing module; and a management module electrically connected to the database and configured to receive the recorded image and generate at least one specific image. 
     Also, the present disclosure provides a method of recording exercise data automatically, comprising: enabling an identification device to generate a signal source according to a sensing device equipped to a moveable object; capturing the signal source to capture the movable object equipped with the identification device to generate a recorded image; processing the signal source to determine a dynamic state of the movable object; generating a display instruction according to the dynamic state of the movable object; providing location data of a signal transceiver of the identification device equipped to the movable object; and assembling the location data, the recorded image and the display instruction to generate the exercise data of the movable object. 
     In a system and a method that record exercise data automatically according to the present disclosure, through a transmission transceiving principle of a signal source of an identification device, an image capturing module can track the identification device correspondingly, so as to achieve the effect of shooting automatically. Therefore, the interest, interaction and broadcasting effects of static or dynamic images of sport activities such as a sport game are improved. 
    
    
     
       BRIEF DESCRIPTION OF DRAWINGS 
       The disclosure can be more fully understood by reading the following detailed description of the preferred embodiments, with reference made to the accompanying drawings, wherein: 
         FIG. 1  is a functional block diagram of a system to record exercise data automatically according to the present disclosure; and 
         FIGS. 2A-2D  are flow charts illustrating a method of recording exercise data automatically according to the present disclosure. 
     
    
    
     DETAILED DESCRIPTION 
     The following illustrative embodiments are provided to illustrate the disclosure of the present disclosure, these and other advantages and effects can be apparently understood by those in the art after reading the disclosure of this specification. The present disclosure can also be performed or applied by other different embodiments. The details of the specification may be on the basis of different points and applications, and numerous modifications and variations can be devised without departing from the spirit of the present disclosure. 
     Refer to  FIG. 1 , which is a functional block diagram of a system  1000  to record exercise data automatically. The system  1000  comprises a plurality of identification devices (e.g., RFID devices)  1 , an image capturing module  2 , a database  3 , a management module  4 , a movement module  5 , an audio module  6 , a register  7  and an online system  8 . 
     The identification device  1  is used for the image capturing module  2  to identify an object to be shot. The identification device  1  comprises a sensing device (not shown) equipped to a moveable object (e.g., human, ball or vehicle), allowing the identification device  1  to generate a signal source according to the sensing device. The identification device  1  outputs the signal source, and the image capturing module  2  captures the signal source. The identification device  1  can also transmit the signal source to the database  3  or the register  7  for storage. 
     The signal source has auxiliary data of the object, including, but not limited to sensing data, movement data and location data. The signal source may have other auxiliary data, or have only some of the sensing data, the movement data and the location data. The sensing data are used to be captured by the image capturing module  2  to identify the object to be shot. The movement data are speed, velocity or acceleration of the object that is sensed. The location data are the location data where the object stays that are generated by a global positioning system (GPS) or a combination of a plurality of longitude and latitude values. The location data can be integrated to obtain history movement location data of the object. 
     The management module  4  comprises a transmission unit  40  and a processor  41 . The management module  4  transmits through the transmission unit  40  the signal source stored in the database  3  or the register  7  to the processor  41 , allowing the processor  41  to use an algorithm process to process the signal source and generate control instructions. The transmission unit  40  outputs the control instructions directly to the image capturing module  2  or to the database  3  for storage, for the image capturing module  2  to capture the control instructions. The control instructions can be output to the image capturing module  2  and the database  3  at the same time. The control instructions comprise moving history data. The processor  41  gets to know the history moving velocity of the object according to the movement data of the signal source, calculates and predicts the current moving velocity of the object, and generates the moving history data. Therefore, the image capturing module  2 , when losing signal connection, can still keep shooting the object according to the moving history data. The control instructions may further comprise other digital information relating to the controlling of the image capturing module  2 . 
     Therefore, the image capturing module  2  can capture the signal source output by the identification device  1 , the control instructions stored in the database  3 , or the control instructions output by the transmission unit  40 , and identify the object equipped with the sensing device of the identification device  1  that is to be captured, to generate a static or dynamic recorded image and output the recorded image to the database  3  or the register  7  for storage. 
     The management module  4  receives through the transmission unit  40  the static or dynamic recorded image stored in the database  3  or the register  7 , and the processor  41  gives a code with information (e.g., the name or location of the object) to the recorded image to generate a coded image. The processor  41  processes the coded image with a predefined value (e.g., the relative position of signal sources within a specific region, a specific region, or specific time), to capture a portion of the coded image that matches the predefined value, and generate at least one specific image or a combination of different specific images. The transmission unit  40  outputs the recorded image, the coded image, specific image or the combination of the different specific images to the database  3  for storage. 
     The management module  4  and the database  3  can be separated from each other, or integrated into an independent system. The register  7 , the management module  4  and the database  3  can be separated from one another, or at least two of them can be integrated into an independent system. The above arrangements can be changed on system design demands. The register  7  stores the data transmitted by the identification device  1 , the image capturing module  2  or the management module  4 , to improve the efficiency of processing data. 
     The image capturing module  2  is electrically connected to the movement module  5 . The movement module  5  drives the image capturing module  2  to move with the displacement of the object equipped with the identification device  1  according to the signal source or the control instructions captured by the image capturing module  2 , allowing the image capturing module  2  to shoot the object within a specific region. A route map can be given to the image capturing module  2 , and the image capturing module  2  captures the static or dynamic recorded image generated by the object equipped with the identification device  1  on the route map according to the route map. When the signal source or the control instructions captured by the image capturing module  2  loses connection, the image capturing module  2 , based on the moving history data in the captured control instructions, enables the movement module  5  to calculate the moving history data of the current moving velocity of the object, and gets to know the route map of a direction in which the object is going to move. These two data can be combined, and drive the image capturing module  2 , when the image capturing module  2  loses the signal connection, to keep moving in the original direction and shooting the object. 
     The image capturing module  2  comprises a communications unit  20  and an image identifying unit  21 . The communications unit  20  receives the signal source of the identification device  1 . The image identifying unit  21  assists in identifying the object, to improve the accuracy of the static or dynamic recorded image generated by the image capturing module  2  when capturing the object. 
     The history data of the object are stored in the database  3 , or the database  3  is electrically connected to the online system  8 , allowing the database  3  to store the history data of the object output by the online system  8 . 
     The processor  41  of the management module  4  may assemble the signal source, the control instructions, the history data and the recorded image, the coded image, the specific image or at least one of the different specific images, to generate exercise data of the object. The transmission unit  40  outputs the exercise data to the database  3  to update the history data of the object. 
     The specific image or the combination thereof of the object, the recorded image, and the coded image can be known through the history data. Since the database  3  is electrically connected to the online system  8 , the database  3  and the online system  8  can exchange their exercise data, and the exercise data can be shared online. 
     The processor  41  of the management module  4  uses an algorithm process to process the signal source equipped with the identification device  1 , and gets to know the dynamic state (e.g., the relative position of signal sources within a specific region, a specific region, or specific time) of the object equipped with the identification device  1 . The processor  41  further uses a predefined suitable value to perform an analysis and comparison process according to the dynamic state, and generates a display instruction. The display instruction can also be generated by identifying the identity of the object through the signal source. The transmission unit  40  outputs the display instruction to the database  3 , the audio module  6  or both, and the audio module  6  receives the display instruction and captures music data from the database  3  or the online system  8 , to generate music of the object in a dynamic state equipped with the identification device  1 , to excite the atmosphere on the spot. 
     The embodiments, which are described for illustration only, of a system  1000  for recording exercise data automatically according to the present disclosure are described as follows. 
     In a first embodiment of ball games (e.g., basketball or succor), the sensing device of the identification device  1  can be installed on a rim basket, a ball, a plurality of players, or any object relating to the court. The identification device  1  generates the signal source according to the sensing device. The image capturing module  2  (e.g., a camera) captures the corresponding player according to the signal source of the identification device  1 , or the identification device  1  transmits the signal source to the database  3  or the register  7  for storage, allowing the management module  4  to output the signal source stored in the database  3  or the register  7  through the transmission unit  40  to the processor  41 , and allowing the processor  41  to use an algorithm process to process the signal source and generate control instructions. The transmission unit  40  outputs the control instructions directly to the image capturing module  2  or to the database  3  for storage, allowing the image capturing module  2  to capture the control instructions. 
     The image capturing module  2  captures the signal source output by the identification device  1 , the control instructions stored in the database  3 , or the control instructions output by the transmission unit  40 , and identifies the object equipped with the identification device  1  that is to be shot. For example, the image capturing module  2 , when identifying a player to be shot, shoots the player and generates a static or dynamic recorded image of the player, and outputs the recorded image to the database  3  or the register  7  for storage. 
     Through the control instructions generated by the processor  41  after performing the algorithm process, when the court has the ball, the players and a plurality of image capturing module  2 , the image capturing modules  2  can readily determine the players that need to be recorded, and control or change the player to be recorded, to achieve the effect of recording in coordination with the image capturing modules  2 . 
     The image capturing module  2  captures through the image identifying unit  21  predefined captured image values of the player, such as the cloth and face, to improve the accuracy of the image capturing module  2  when recording the player. 
     The image capturing module  2  drives the movement module  5  (e.g., a light helicopter or a moveable mechanism) according to the signal source of the identification device  1  or the control instructions, and moves through the movement module  5  according to the displacement of the moveable object (e.g., the player) equipped with the identification device  1 . As such, the image capturing module  2  may capture the image of the player in the court. 
     The management module  4  receives through the transmission unit  41  the static or dynamic recorded image stored in the database  3  or the register  7 . The processor  41  generates through the information a code for the recorded image to generate the coded image, and processes the coded image with a predefined value, to capture a portion of the static or dynamic coded image that matches with the predefined value, and generate at least one specific image or a combination thereof, such as, but not limited to a specific image of a player who scores in a specific time zone, or a combination of different specific images of the player who scores every time. 
     In a first embodiment, the relative position of the players can be known through the location data of the signal sources within predefined regions of the court. The coded image is processed according to the relative position or the specific time zone and specific time point before scoring, and a predefined value is generated. For example, the timing of scoring in the basketball game can be determined when the ball passes through the rim basket and the sensing device equipped to the rim basket generates a signal. 
     The database  3  stores the history data of the player (e.g., name, height, age, scoring history, the role the player plays, or the scoring rate). The database  3  can also be electrically connected to the online system  8 , and stores the history data of the object output by the online system  8 . 
     The identification device  1  records through the sensing device the location data of the player during his exercise process, and outputs the location data to the database  3  or the register  7  for storage. For a single player or a plurality of players, the management module  4  may assemble through the processor  41  at least two of the location data, the history data and the recorded image, the coded image, the specific image or a combination of different specific images, and output through the transmission unit  40  the exercise data to the database  3  for storage and update the history data of the player. It is thus known from the updated history data that the specific images of scoring and role of the player or a combination thereof, the coded image and the recoded image of the player while playing in the ball game, or the combined exercise value of the player. 
     The database  3  is electrically connected to the online system  8 , and can exchange data with the online system  8 , and the exercise data can be shared with others online. Since the identification device  1  is equipped to the ball, the interest, interaction and broadcasting effect of static or dynamic images of sport activities such as sport game are improved. 
     The processor  4  uses an algorithm process to perform an analysis and comparison process on the signal source of the identification device  1  equipped to the player, and gets to know the dynamic state of a plurality of players in a ball game. The determination of the dynamic state is the same as the determination of the predefined value of the specific image, further description hereby omitted. The processor  41  performs an analysis process with a predefined suitable value according to the dynamic state to generate a display instruction. The display instruction can also be generated by identifying the identification of the exercise through the signal source. The transmission unit  40  outputs the display instruction to the database  3 , the audio module  6 , or both. The audio module  6  receives the display instruction and captures from the database  3  and the online system  8  music data, to generate music data of the dynamic state of the players or music data dedicated to the specific player during the ball game, so as to excite the atmosphere on the spot, and enable the image capturing module  2  to capture dynamic images that are more amusing and interesting. 
     The processor  41  of the management module  4  further takes the display instruction and the music data as the factor for assembly, and further generates the exercise data having the display instruction and the music data, such that the exercise data have improved popularity, amusement and broadcasting effect. 
     It is known from the above that the present disclosure records exercise data automatically, uses an image capturing module to capture static or dynamic recorded images of a player in the court automatically, assembles the captured specific images and the location data and history data of the player, and uses the audio module to generate suitable music data when the player is exercising and generates real time or non-real time exercise data of the player. Therefore, the history data of the player is recorded, the shooting of the images and the playing of the music can be performed simultaneously to record the exercise data, and the real time or non-real time scoring images, scoring location data and combined values of the player can be integrated, such that the real time sharing effect of the exercise data of the ball game can be improved, and the human labors and cost needed to hold a contest or exercise are reduced. 
     In a second embodiment of a racing exercise (e.g., swimming, running or bike-racing), for an athlete or a plurality of athletes an additional route map is given to the image capturing module  2 , allowing the image capturing module  2  to capture on the route map the signal source of the athlete equipped with the sensing device of the identification device  1  or the control instructions obtained after the management module  4  performs the algorithm process, to drive the movement module  5  electrically connected to the image capturing module  2  and drive the image capturing module  2  to track and capture the athlete equipped with the identification device  1  on the route map, so as to capture the static or dynamic recorded images of the athlete. 
     In the second embodiment, when the signal source captured by the image capturing module  2  or the control instructions lose connection when the athlete dives into water and rides his bike into a cave such that the signal source cannot be transmitted or the control instructions cannot be generated, the movement module  5  may calculate, through the moving history data in the control instructions captured by the image capturing module  2  and the route map, the moving history data of the current moving velocity of the object, and get to know the route map of a direction in which the object is ready to move. These two data can be combined, such that the image capturing module  2 , when losing the signal connection, can still move along the original direction and keep shooting the object. 
     The application of the system  1000  for recording exercise data automatically to the second embodiment is the same as that of the system  1000  to the first embodiment, further description hereby omitted. 
     Referring to  FIG. 2A , which is a flow chart of a method  9  for recording exercise data automatically according to the present disclosure. The method  9  comprises steps S 90 -S 93 . 
     In step S 90 , the identification device generates at least one signal source according to a sensing device equipped to at least one moveable object, and the signal source is transmitted to at least one of the database and the register for storage. The signal source comprises auxiliary data of the object, such as sensing data, movement data and location data. The method  9  proceeds to step S 91  or step S 92 . In step S 91 , the image capturing module captures the object and generates a recorded image and a specific image according to the signal source. In step S 92 , the signal source is captured and processed to get to know the dynamic state of the object, and the display instruction is generated according to the dynamic state. In step S 93 , the signal source, the recorded image, the specific image and the display instruction are assembled to generate exercise data of the object. 
     The details of steps S 91 , S 92  and S 93  are described in the following paragraphs. 
     The sensing data are used as data for identifying the object to be captured. The movement data are the data of the object after sensed, such as speed, velocity or acceleration of the object. The location data is the location data where the object stays that are generated by a GPS or a combination of a plurality of longitude and latitude values. 
     Please refer to  FIG. 2B  at the same time. Step S 91  includes steps S 910 , S 911 , S 912  and S 913 . In step S 910 , an algorithm process is used to process the signal source and generate control instructions. The method  9  then proceeds to step S 911 . In step S 911 , at least one of the signal source, the control instructions and the provided route map is captured, to capture the moveable object to generate a static or dynamic recorded image. The method  9  proceeds to step S 912 . In step S 912 , the recorded image is received, to generate a code for the recorded image and generate a coded image. The method  9  then proceeds to step S 913 . In step S 913 , the coded image is processed with a predefined value (e.g., the relative position of signal sources within a specific region, a specific region, or specific time), to generate at least one specific image or a combination of different specific images. 
     The control instructions include moving history data. The moving history data get to know the history moving velocity of the object according to the movement data of the signal source, and calculate and predict the current moving velocity of the object. Therefore, the image capturing module, when losing connection, can calculate the current moving velocity of the object according to the moving history data, and get to know the direction in which the object is ready to move according to the route map. These two data can be combined, and the image capturing module can keep moving in the original direction and shooting the object. 
     Please refer to  FIG. 2C  at the same time. Step S 92  includes steps S 920 , S 921  and S 922 . In step S 920 , the signal source is captured and processed by an algorithm process, to get to know the dynamic state (e.g., the relative position of signal sources within a specific region, a specific region, or specific time) of the object. The method  9  proceeds to step S 921 . In step S 921 , an analysis and comparison process in performed with a predefined suitable value according to the dynamic state, to generate a display instruction, or the identification of the object is identified according to the sensing data of the signal source to generate the display instruction. The method proceeds to step S 922 . In step S 922 , music of the dynamic state corresponding to the moveable object is generated according to the display instruction. 
     Please refer to  FIG. 2D  at the same time. Step S 93  includes steps S 930  and S 931 . In step S 930 , the history data stored in the database or the online system are captured. The method  9  then proceeds to step S 931 . In step S 931 , at least one of the location data, the history data and the recorded image, the coded image, the specific image or a combination of different specific images are assembled, to generate the exercise data of the object. 
     The present disclosure provides a system and a method for recording exercise data automatically. Through a transmission transceiving principle of a signal source of an identification device, an image capturing module can track the identification device correspondingly, so as to achieve the effect of shooting automatically. Therefore, the interest, interaction and broadcasting effect of static or dynamic images of sport activities such as sport game are improved. 
     The audio module captures the display instructions generated by the processor after analyzing the current dynamical state, and suitable audio data can be selected from the database or the online system, to assist the effect of bring the atmosphere alive. 
     The database stores the history data of the athlete and the location data of the exercise process stored in the database and transmitted by the identification device. The processor integrates the static or dynamic images, history data, audio data and location data, to obtain the location of a special event (e.g., a scoring event) of the athlete and an exciting image of the location. The history data (e.g., the scoring rate, moving position or playing time of the athlete) of the athlete are assembled, and the current exercise data of the player can be calculated. Through the combination of the present disclosure with the network online system, the exercise data can be shared with other people globally, and the views can replay exciting play by himself. 
     The shooting and recording processes are performed by an electronically operating process, and the cost of holding a contest is reduced effectively. 
     The foregoing descriptions of the detailed embodiments are only illustrated to disclose the features and functions of the present disclosure and not restrictive of the scope of the present disclosure. It should be understood to those in the art that all modifications and variations according to the spirit and principle in the disclosure of the present disclosure should fall within the scope of the appended claims.