Paddock imaging device, horse information distribution system
The paddock imaging device and distribution system address the limitations of conventional systems by providing detailed, real-time images and condition analysis of racehorses, enhancing user engagement and analysis capabilities.
Patent Information
- Application Number
- JP2021135673
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-23
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-08-23
AI Technical Summary
Conventional race information providing systems fail to effectively distribute detailed and comparative information about horses in the paddock, limiting user engagement and analysis.
A paddock imaging device and a horse information distribution system that acquire and process image information of racehorses in the paddock, creating trimmed images of individual horses and distributing them to user terminals for real-time and historical analysis.
Enables users to access detailed, real-time images and condition analysis of racehorses, facilitating informed decisions and comparisons across different races and time periods.
Smart Images

Figure 0007689337000001 
Figure 0007689337000002 
Figure 0007689337000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a paddock imaging device and a horse information distribution system that distributes information about horses moving on a racetrack. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there have been race information providing systems that provide programs including information on horses, such as footage of the paddock before a race (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2006-48571 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional systems leave room for improvement. [Means for solving the problem]
[0005] One form of the present invention is a paddock imaging device that acquires image information of multiple racehorses walking on a circular track in the paddock where racehorses are inspected before the start of a race, the width of the circular track being set so that each racehorse moves along the circular track without the racehorses lining up in the width direction, and the paddock imaging device is characterized by comprising an image acquisition unit that acquires an overall image, which is an image of a fixed range that includes the entire or almost entire circular track, a trimmed image creation unit that follows the movement of each racehorse and trims the overall image acquired by the image acquisition unit to a size that corresponds to the position of each racehorse on the circular track, to create a trimmed image, which is an image of each racehorse moving, and a memory unit that stores the trimmed image created by the trimmed image creation unit. [Brief description of the drawings]
[0006] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a paddock system 1 according to a first embodiment. [Diagram 2] 13 is a diagram for explaining information in a history information storage unit 45b in the first embodiment. FIG. [Diagram 3] 2A to 2C are diagrams illustrating images captured by a camera 20 of the first embodiment and a camera 120 of the comparative example. [Figure 4] FIG. 2 is a diagram illustrating a processing flow of the paddock system 1 of the first embodiment. [Diagram 5] FIG. 2 is a diagram illustrating video processing by the server 40 of the first embodiment. [Figure 6] FIG. 2 is a diagram illustrating video processing by the server 40 of the first embodiment. [Figure 7] FIG. 2 is a diagram illustrating a display screen of a user terminal 30 in the first embodiment. [Figure 8] FIG. 2 is a diagram illustrating a display screen of a user terminal 30 in the first embodiment. [Figure 9] FIG. 2 is a diagram illustrating a configuration of a system 201 according to a second embodiment. [Figure 10] FIG. 13 is a diagram showing a horse body condition analysis table 245e and a stallion comparison table 245f according to the second embodiment. [Figure 11] FIG. 13 is a diagram showing a single horse video distribution screen 261 of a racehorse in the paddock on the day of a race at a racecourse A in the second embodiment. [Figure 12] FIG. 13 is a diagram showing a single horse video distribution screen 261 of a racehorse that was in the paddock of racecourse A in the past in the second embodiment. [Figure 13] FIG. 11 is a diagram illustrating a single horse video created by the paddock systems 201A and 201B of the second embodiment. [Figure 14] FIG. 13 is a diagram showing a horse body condition analysis screen 263 in the second embodiment. [Figure 15] FIG. 13 is a diagram showing a stallion matching information screen 264 in the second embodiment. [Figure 16] FIG. 13 is a diagram illustrating the configuration of a paddock system 301 according to a third embodiment. [Figure 17]FIG. 13 is a diagram showing a trimmed image correspondence table 345c according to the third embodiment. [Figure 18] 13 is a diagram illustrating an overall image of a paddock 310A (circuit 311A) captured by a camera 320A in the paddock 310A (circuit 311A) in the third embodiment. FIG. [Figure 19] FIG. 13 is a diagram showing a trimmed image of a paddock 310A (circuit 311A) in the third embodiment. [Figure 20] 13 is a diagram illustrating an overall image of a circumferential track 311B captured by a camera 320B in a paddock 310B (circumferential track 311B) in the third embodiment. FIG. [Figure 21] FIG. 13 is a diagram showing a trimmed image of a paddock 310B (circuit 311B) in the third embodiment. [Figure 22] FIG. 13 is a diagram showing a trimmed video comparison screen 362 in the third embodiment. [Figure 23] FIG. 13 is a diagram showing a trimmed video comparison screen 362 in the third embodiment. [Figure 24] FIG. 13 is a diagram for explaining a manner in which a skeleton 305a of a racehorse 5 is detected from a trimmed image in the third embodiment. [Diagram 25] FIG. 13 is a diagram illustrating the configuration of a paddock system 401 according to a fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0007] (Embodiment) Hereinafter, an embodiment of the present invention will be described with reference to the drawings. (First embodiment) [Paddock System 1 Configuration] FIG. 1 is a diagram illustrating the configuration of a paddock system 1 according to the first embodiment. FIG. 2 is a diagram for explaining information in the history information storage unit 45b in the first embodiment. FIG. 3 is a diagram illustrating images captured by the camera 20 of the first embodiment and the camera 120 of the comparative example. FIG. 3(A) shows an enlarged view of a portion of the paddock 10 in the embodiment where the four cameras 20 are arranged, and is also a diagram illustrating an image 21 captured by the camera 20c among these cameras. FIG. 3B is a diagram illustrating an image 121 captured by one of the cameras 120 in the comparative example.
[0008] The paddock system 1 (horse information distribution system) is a system that distributes information on a paddock 10 of a racecourse (also referred to as paddock information in the embodiment) to a user terminal 30. When receiving the distribution service, the user is not limited to being at the racecourse or not, and may be at home or at the paddock 10, for example. As shown in FIG. 1, the paddock 10 includes a circuit 11 along which the racehorses 5 run. In addition, FIG. 1 shows an example in which the circuit 11 of the paddock 10 is oval shaped as an example, but is not limited to this and may have any shape (for example, circular, elliptical, polygonal, etc.) that allows the racehorse 5 to go around.
[0009] The paddock 10 is also a facility for inspecting the racehorses before the start of the race. For this reason, the configuration of the paddock 10 is significantly different from the configuration of the race circuit. That is, the paddock 10 is a small enough facility to allow spectators to easily observe the horses. For this reason, the overall length of the circuit 11 of the paddock 10 is shorter than that of the race circuit, and its width is narrower than that of the race circuit. When leading a racehorse, the stable hand makes the horse walk slowly around the center of the width of the circuit 11 of the paddock 10. Furthermore, the circuit is set to a width that allows one racehorse to move along the circuit 11. This is because if two or more racehorses overlap in the width direction of the circuit 11, it becomes difficult to observe each racehorse. Note that "a width that allows one racehorse to move along the circuit 11" refers to the width of a circuit in a general paddock, that is, a width that allows a stableman to lead one racehorse to walk slowly and allows spectators to easily observe the racehorse. For this reason, the above width is not a width that assumes two or more racehorses to line up while being led by a stableman. For this reason, the concept of the width includes a configuration that allows two or more racehorses to be physically arranged within the width of the circuit 11.
[0010] In contrast, the race circuit is designed for multiple galloping racehorses to compete, so it must be wide enough for the racehorses to run side by side, and the position in the width direction that the racehorses will pass is not fixed. Therefore, "a width that allows one racehorse to move along the circuit 11" does not include the concept of the width of the race circuit.
[0011] As shown in Fig. 1, a typical paddock 10 has spectator seats 15 located outside a circuit 11. The spectator seats 15 are formed in a stepped shape. Therefore, spectators can look down on the racehorses 5 going around the circuit 11. In addition, in the space between the circuit 11 and the spectator seats 15, a restricted area 12 with plants and the like is provided to prevent spectators in the spectator seats 15 from touching the racehorses 5, etc.
[0012] The configuration of the paddock system 1 will now be described in detail. The paddock system 1 includes a plurality of cameras 20 (image acquisition units), a user terminal 30, and a server 40. The user terminal 30 and the server 40 are connected to each other via a communication network 2, which may include the Internet communication network, and are capable of communicating with each other as needed. The cameras 20 and the server 40 are also connected to each other via a communication network 3, which may include a wired LAN, a wireless LAN, or the Internet communication network, and are capable of communicating with each other as needed.
[0013] In the embodiment, a computer refers to an information processing device equipped with a storage device, a control device, etc., and each of the devices 20, 30, 40 includes a storage unit and a control unit and is included in the concept of a computer. The storage unit is a storage device such as a hard disk or a semiconductor memory element for storing programs, information, etc. required for the operation of each device 20, 30, 40. The control unit is a device for performing arithmetic processing required for the operation of each device 20, 30, 40 and for comprehensively controlling each device 20, 30, 40. The control unit includes, for example, a CPU (Central Processing Unit). The control unit realizes various functions of the embodiment by appropriately reading and executing various programs stored in the storage unit. Furthermore, each of the devices 20, 30, 40 may include, as necessary, an operation unit (keyboard, mouse, various buttons, etc.) that accepts operations by an operator of each device, a display unit (liquid crystal display device, etc.) that displays various information to the operator, etc. Each of the devices 20, 30, 40 may include a touch panel that serves both as an operation unit and a display unit.
[0014] The communication method between the multiple cameras 20 and the server 40 is not limited, and various communication standards such as wireless communication and wired communication can be used. However, considering that high-definition images of the horse's body must be transmitted and that it is difficult to lay cables within the paddock 10 that allow multiple cameras 20 to communicate, it is preferable that the communication method utilizes a wireless standard that can transmit large volumes of information (for example, a fifth-generation mobile communication system, etc.). 1, reference numerals are attached to only some of the cameras 20. When the cameras are to be described separately, they are appropriately referred to as cameras 20a to 20d.
[0015] The multiple cameras 20 are positioned in the restricted area 12, and are installed consecutively along the entire circumference of the circuit 11. The shooting direction (optical axis direction of the shooting lens) and position (height) of each camera 20 are fixed. The shooting direction of the cameras 20 is from the outside to the inside of the normal direction of the circuit 11, and is also horizontal (or nearly horizontal). Furthermore, the positions of the multiple cameras 20 are all equal, directly to the side of the horse's body (for example, at about waist height). As shown in Fig. 3(A), this allows each camera 20 to capture images from directly to the right side of the horse's body. The capture ranges of adjacent cameras 20 also overlap slightly in the left-right direction. This allows the multiple cameras 20 to capture images of the circuit 11 of the paddock 10 seen from the outside with no gaps in the left-right direction. In addition, the cameras 20 have a small angle of view so that the horse's body within the shooting range is at a substantially constant angle, and are arranged at close intervals. Unlike the embodiment, in the case where the camera 20 is placed in the spectator seats 15, the camera 20 takes pictures from above the racehorse 5. Therefore, in this case, it is not possible to obtain an image of the racehorse 5 taken from directly beside it.
[0016] Here, the cameras 120 in the comparative example in Fig. 3(B) have a wider angle than those in the embodiment, and are arranged at greater intervals. In this case, if a horse's body is present at the end of the video 121 of adjacent cameras 120 (i.e., near where the video 121 (shooting range) of adjacent cameras overlap), the angle from the diagonal front (or the diagonal rear) to the horse's body becomes large. For this reason, the video acquired in the comparative example cannot be treated as if the horse's body had been shot from the side.
[0017] In contrast, as shown in Fig. 3(A), in the case of the camera 20 of the embodiment, even if the horse's body is present at the edge of the image 21 (i.e., near where the images 21 (shooting ranges) of adjacent cameras 20 overlap), the angle of the image of the horse's body from the diagonal front (or the diagonal rear) is sufficiently small. Therefore, the images captured by the multiple cameras 20 are at a substantially constant angle when viewed from directly to the right, so that the images can be treated as if the horse's body was photographed from directly to the side.
[0018] The user terminal 30 is a terminal of a user who uses the distribution service of this system. A plurality of users each owns a user terminal 30. As shown in Fig. 1, the user terminal 30 is, for example, a portable information terminal, a notebook personal computer, a desktop personal computer, or the like. The user terminal 30 includes an operation unit 31, a display unit 32, a storage unit 35, and a control unit .
[0019] The server 40 creates various information about the paddock 10 based on the image capture information from the multiple cameras 20 and transmits it to the user terminal 30. The server 40 also functions as a web server that displays various information on the display unit 32 of the user terminal 30. Note that the paddock system 1 is not limited to a configuration including one server, and may include multiple servers corresponding to each function. In this case, each server includes a memory unit, a control unit, etc. corresponding to each function.
[0020] The server 40 includes a storage unit 45 and a control unit 46 . The storage unit 45 includes a paddock program 45a and a history information storage unit 45b (single horse image storage unit). The paddock program 45a is a program for implementing various functions of the server 40. 2, the history information storage unit 45b stores past race information of each racehorse 5. The history information storage unit 45b stores the horse name and the past race information in association with each other. The past race information includes the race date, horse images (image data), finishing order, and horse condition (equipment, coat gloss score). Details of this information will be described later.
[0021] The control unit 46 includes a pre-selection unit 46a, a panoramic image creation unit 46b, a racehorse identification unit 46c, a single-horse image creation unit 46d, an image analysis unit 46e, and a distribution unit 46f. The outline of each control unit is as follows (details of the processing will be described later). The advance selection unit 46a accepts, from the user terminal 30, the selection of the racehorse 5 that the user wishes to have delivered. The panoramic image creating unit 46b creates a panoramic image 25 (see FIG. 6(A) and the like) based on images from the multiple cameras 20. The racehorse identification unit 46c identifies the racehorses 5 that have appeared and are present on the circuit 11 based on the panoramic image 25. The single horse image creating unit 46d creates a single horse image 26 (see FIG. 6(B) and the like) based on the panoramic image 25. The single horse image 26 is an image of one racehorse 5 moving around the circuit 11. The video analysis unit 46e analyzes the video captured by the camera 20 to acquire at least one of information on the horse tack worn by the racehorse 5 and biological information on the racehorse 5. The distribution unit 46f transmits various information about the paddock 10 to the user terminal 30.
[0022] [Paddock System 1 Operation] The operation of the paddock system 1 will be described while explaining how to use the paddock system 1. FIG. 4 is a diagram illustrating the flow of processing in the paddock system 1 of the first embodiment. 5 and 6 are diagrams for explaining the video processing of the server 40 in the first embodiment. 7 and 8 are diagrams illustrating the display screen of the user terminal 30 in the first embodiment.
[0023] Below, we will explain various information about Paddock 10 for the 10th race on January 1st, 2020 as an example. For a race for which a user wishes to receive paddock information, the user can pre-select the racehorse 5 that he or she has marked based on the previously announced entry list before the racehorse 5 appears in the paddock 10 (for example, the day before or earlier). In S1a and S1b, the control unit 36 of the user terminal 30 and the control unit 46 of the server 40 display a pre-selection screen 51 on the display unit 32 of the user terminal 30 in response to an operation of the user terminal 30, as shown in FIG. 7(A). The advance selection screen 51 is a screen that accepts the selection of racehorses 5 by inputting a race name and displaying the names of multiple racehorses 5 that will run in the input race. In FIG. 7(A), "January 1, 2020, Race 10, First Dream Race" is input, and the participating horses are displayed. The user can select a racehorse 5 by selecting the selection button 51a corresponding to each horse. Fig. 7(A) shows an example in which "Horse No. 1 Ichiro" has been selected.
[0024] 7(B), in response to the operation of the selection button 51a, the control unit 36 of the user terminal 30 and the control unit 46 of the server 40 display a race history selection screen 52. The race history selection screen 52 is a screen that accepts the selection of information on the race history of past races. The race history selection screen 52 displays the race history of the racehorse 5 selected on the pre-selection screen 51. In this case, the control unit 46 of the server 40 reads out the race history of the racehorse 5 by referring to the history information storage unit 45b. Note that although the race date and the finishing order are displayed as the race history in FIG. 7(B), the race name, etc. may also be displayed. As described below, by selecting race history, the user can check information about past races in addition to paddock information at the time of the race. For example, the user can select race history with good results, race history with poor results, the most recent race history, etc. Figure 7(B) is an example in which the user has selected two race history data for "Horse No. 1 Ichiro" selected in Figure 7(A): the race history data for January 1, 2019 and the race history data for March 3, 2019.
[0025] The control unit 46 of the server 40 stores in the memory unit 45 information on the race, the racehorse 5 selected on the pre-selection screen 51, and the race history selected on the race history selection screen 52. In addition, the user can pre-select two or more horses to run by repeating the above operation.
[0026] The following steps S2 to S8 are processing the scene where the horses competing in the 10th race, the First Dream Race, circle around the circuit 11 in the paddock 10 as the current time reaches January 1, 2020. In S2, the panoramic image creation unit 46b acquires all images from the multiple cameras 20 arranged in the paddock 10. In S3, as shown in Fig. 5(A), the panoramic image creation unit 46b arranges each image 21 captured by each camera 20 next to another image 21 captured by the camera 20 arranged adjacent to it, and combines them. Fig. 5(A) shows an example of an image 21b from camera 20b and an image 21c from camera 20c. In this case, the panoramic image creation unit 46b creates a continuous image in the circumferential direction (left and right direction in FIG. 5(A)) by correcting distortions and the like in the overlapping portion 22 of the shooting ranges of adjacent cameras 20. As described above, the image from each camera 20 is at a substantially constant angle, as if the horse's body was seen from directly to the right, so the corrected portion also becomes a more natural image.
[0027] As shown in Figures 5(B) and 6(A), the panoramic image creation unit 46b performs the above process for all adjacent cameras 20. In this way, the panoramic image creation unit 46b creates a panoramic image 25 (all-around image) which is an image of the circuit 11 viewed from the outside and which includes images of all racehorses 5 positioned on the circuit 11. The panoramic image 25 shows the racehorses 5 able to move across adjacent images 21 (each image and other images), and the horses' bodies observed from outside the circuit 11 at a substantially constant angle.
[0028] In S4, as shown in Figs. 5(B) and 6(B), the single horse image creating unit 46d creates the single horse image 26 by trimming the panoramic image 25 created by the panoramic image creating unit 46b. It is preferable that the trimming range is at least large enough to accommodate the entire horse's body. The single horse image creation unit 46d adjusts the trimming range of the panoramic image 25 to track each horse as it moves on the circuit 11. In other words, the single horse image creation unit 46d tracks the horse's body moving within the panoramic image 25, and moves the trimming range in accordance with this tracking. The moving horse's body is always positioned in the center (a fixed position) of the single horse image 26. When tracking the horse's body, the horse image creation unit can use, for example, the bib number indicating the horse number as a marker.
[0029] Furthermore, since the panoramic image 25 is a view of the circuit 11 from the outside in the normal direction, the horse image 26 is always a view of the horse's body from directly to the right. The single horse image creating unit 46d creates single horse images 26 for each of all racehorses 5 present on the circuit 11. Furthermore, the single horse image creating unit 46d continues creating the single horse image 26 for one racehorse 5 until that racehorse 5 is no longer on the circuit 11. In this case, the single horse image creating unit 46d may correct the size of the horse's body in the single horse image 26 of all racehorses so that it is uniform. However, the racehorses are led to pass through the center of the width of the circuit 11 of the paddock 10. For this reason, the single horse images 26 of all racehorses basically have approximately the same horse body size. Therefore, the single horse image creating unit 46d may be configured not to correct the horse's body size in the single horse image 26.
[0030] In S5, the racehorse identification unit 46c analyzes each single horse image 26 (i.e., the image captured by the camera 20) to identify the racehorses 5 on the circuit 11. The racehorse identification unit 46c performs this identification process immediately after the creation of each single horse image 26 begins (S4). The racehorse 5 can be identified, for example, by analyzing an image of a bib number indicating the horse number. Furthermore, the racehorse identification unit 46c can identify the horse's name based on the horse number and the race entry list stored in the memory unit 45. After identifying the racehorse 5, the single horse image creation unit 46d associates the single horse image 26 created in S4 with the horse number of the racehorse 5 identified by the racehorse identification unit 46c, and stores them sequentially in the history information storage unit 45b.
[0031] In S6, the video analysis unit 46e analyzes the horse's condition by analyzing the single horse video 26. The analysis targets are the horse tack worn by the racehorse 5 and the coat gloss of the racehorse 5 (biological information). The horse equipment includes, for example, blinkers, cheek beads, shadow rolls, etc. As an analysis method, for example, the shapes of these horse equipment are stored in advance in the storage unit 45, and it is judged whether or not a shape matching the stored shape exists in the single horse image 26. The coat gloss score is a score indicating the degree of gloss of the coat of the racehorse 5. The coat gloss score can be calculated, for example, based on the glossiness of the horse's body in the horse image 26. The above analysis items are merely examples, and other horse equipment (menko, bandages, etc.) and other biological information (stride length, respiratory rate, etc.) may also be included. The single-horse image creating unit 46d associates the horse condition analysis result with the horse number and stores them in the history information storage unit 45b.
[0032] In S7, the distribution unit 46f distributes to the user terminal 30 the single horse video 26 created by the single horse video creation unit 46d. In this case, the distribution unit 46f judges whether the racehorse 5 identified by the racehorse identification unit 46c in S5 matches the racehorse 5 pre-selected in S1b. If the two match, the distribution unit 46f transmits the single horse video 26 of the racehorse 5 to the user terminal 30. As a result, the distribution unit 46f distributes the single horse video 26 requested by the user terminal 30, out of the multiple single horse videos 26. Furthermore, if the distribution unit 46f judges that the pre-selected racehorse 5 has appeared in the paddock 10, it can distribute the single horse video 26 of the racehorse 5 to the user terminal 30.
[0033] Furthermore, the distribution unit 46f transmits the following information to the user terminal 30 in addition to the current horse image 26. - Horse condition analysis results using S6 -Historical information for past races where selections were accepted in S1b The historical information includes the horse images 26 of past races and information on the horse conditions stored in the historical information storage unit 45b.
[0034] In S8, upon receiving the above information, the control unit 36 of the user terminal 30 displays a paddock information screen 60 on the display unit 32, as shown in FIG. The paddock information screen 60 has, as display areas, a current image display section 61, a past image display section 62, and a horse condition display section 63.
[0035] The current image display unit 61 displays the single horse image 26 created at the present time. In other words, the single horse image 26 on the current image display unit 61 is a real-time moving image. Fig. 8 is an example of displaying the single horse image 26 of "Ichiro, horse number 1" at the present time (January 1, 2020). The past video display unit 62 displays past single horse videos 26. The past video display unit 62 in Fig. 8 is an example in which a single horse video 26 (V0011) of "Horse No. 1 Ichiro" on the race date of January 1, 2019 and a single horse video 26 (V0013) on the race date of March 3, 2019 are displayed side by side based on the history information storage unit 45b in Fig. 2. In this way, the user terminal 30 displays the current horse image 26 and the horse image 26 from a past race in a manner that allows comparison. The horse condition display section 63 is a display area that displays horse condition information (whether or not the horse is equipped with various equipment, and coat gloss score). The horse condition display section 63 displays the current horse condition information and the two past horse condition information items (January 1, 2019 and March 3, 2019) stored in the history information storage section 45b in a table format.
[0036] The control unit 36 of the user terminal 30 and the control unit 46 of the server 40 continue the above-mentioned processes of S2 to S9 until there are no more horses in the paddock 10. Then, when there are no more horses in the paddock 10, the process relating to acquisition of paddock information for "January 1, 2020, 10th Race, Hatsuyume-so" is terminated. Although not shown in Figure 2, the control unit 46 also associates the date and time, horse name, and paddock 10 information (single horse image 26 in S4 and horse condition analysis results in S6) with the paddock 10 of the current race and stores them in the history information storage unit 45b.
[0037] In addition, in the above explanation, an example was shown in which the server 40 transmits paddock information of a pre-selected racehorse 5 to the user terminal 30, but it is also possible to accept a selection of a racehorse 5 currently on the circuit 11 and distribute that information. In this case, the control unit 36 of the user terminal 30 and the control unit 46 of the server 40 may display a race horse selection screen 53 as shown in FIG. 7(C) on the display unit 32. The racehorse selection screen 53 is a display screen similar to the pre-selection screen 51. However, the racehorse selection screen 53 displays the racehorse 5 identified in S5, that is, the racehorse 5 determined to be on the circuit 11. Then, the control unit 46 of the server 40 transmits the single horse image 26 of the selected racehorse 5 to the user terminal 30.
[0038] In S9, when the race ends, the control unit 46 of the server 40 stores the results of each racehorse 5 in the history information storage unit 45b.
[0039] As described above, the paddock system 1 of the present embodiment provides the following actions and effects, for example. (1) If a user pre-registers a racehorse 5 that the user is marking, the user can check the single horse image 26 on the user terminal 30 without having to take the time to check whether the racehorse 5 is on the race track 11 on the day of the race. Here, the order in which the racehorses 5 appear in the paddock 10 may differ from the horse numbers. For this reason, if the user tries to wait for the time when the racehorses 5 will appear on the circuit 11 based on the horse numbers, there is a possibility that the user may miss the image of the racehorses 5, but in this embodiment, the user will not miss the appearance of the racehorses 5. Furthermore, the user does not have to go through the trouble of selecting the racehorse 5 about which he or she wishes to have information from among the racehorses 5 that have appeared in the paddock 10. This allows the user to effectively utilize the short time between going around the paddock 10 and before the start of the race.
[0040] (2) It is possible to create single horse image 26 of the horse's body always seen from a constant angle and position as racehorse 5 goes around circuit 11. In addition, since the stablehand is positioned inside racehorse 5, single horse image 26 can be an image in which the stablehand does not block racehorse 5. Furthermore, when judging the condition of the racehorse 5, information on the horse's body as viewed from the side is important. The server 40 can create the single horse video 26 observed from the side, and can therefore distribute to the user terminal 30 the single horse video 26 appropriate for judging the condition of the racehorse 5. This allows the server 40 to distribute to the user terminal 30 appropriate information for the user to judge, consider, and the like the condition of the racehorse 5.
[0041] (3) The user can compare the current paddock information (horse image 26, horse condition information) with paddock information from past races, so that the user can compare, for example, the horse's body when it had good results with its current body in detail. In addition, the user can accurately determine the current condition of the racehorse 5 without relying on his or her own memory. (4) In response to a request from a user terminal 30, a single horse image 26 of a racehorse 5 selected by the user from among a plurality of racehorses 5 can be distributed. In contrast, in conventional television broadcasting, etc., broadcasting stations independently select racehorses 5 and distribute the images, so that users are unable to carefully observe the racehorses 5 that they have marked.
[0042] The circuit 11 of the paddock 10 is sufficiently short, so that the number of cameras 20 is not huge and they can be installed at low cost. In addition, since the race circuit is sufficiently longer than the circuit 11 of the paddock 10, if multiple cameras 20 were to be installed, the number of cameras would be enormous. Furthermore, since it is not certain which position in the width direction of the race circuit a galloping racehorse will pass, even if a single horse image is created, the size of the horse's body will not be stable. Furthermore, if multiple racehorses overlap in the width direction of the race circuit, the racehorses at the back will be hidden by the racehorses at the front in the wide-angle image from a camera installed immediately next to the circuit, making it impossible to confirm the ranking of the racehorses. For this reason, there is no motivation to apply the system of the embodiment to the race circuit.
[0043] Second embodiment Next, a second embodiment of the present invention will be described. In the following description and drawings, parts that perform the same functions as in the first embodiment described above are appropriately given the same reference numerals or the same reference numerals with the same suffixes (last two digits) as appropriate, and duplicated descriptions are appropriately omitted. [System 201 Configuration] FIG. 9 is a diagram illustrating the configuration of a system 201 according to the second embodiment. FIG. 10 shows a horse body condition analysis table 245e and a stallion comparison table 245f according to the second embodiment.
[0044] The system 201 (horse information distribution system) of the second embodiment connects paddock systems 201A, 201B, 201C, etc. installed at multiple racecourses A, B, C, etc. via a communication network 2, and also adds various functions to the system of the first embodiment. The paddock systems 201A, 201B, 201C, etc. have a configuration corresponding to the paddock and server of the first embodiment. Various types of information can be communicated between the paddock systems 201A, 201B, 201C. In this embodiment, the configuration, processing, etc. of a paddock system 201A will be mainly described. Although FIG. 9 omits illustration of the detailed configuration of the paddock systems 201B and 201C, the paddock systems 201B and 201C have the same configuration as the paddock system 201A.
[0045] The memory unit 245 of the server 240 of the paddock system 201A includes an other racecourse information memory unit 245c, a stallion information memory unit 245d, a horse body condition analysis table 245e, and a stallion comparison table 245f. The paddock systems 201A, 201B, 201C transmit and receive information from each history information storage unit etc. to each other as necessary, obtain information from the history information storage units of other paddock systems, and store the information in the history information storage unit of each paddock system.
[0046] The other racecourse information storage unit 245c stores various information similar to that stored in the storage units of the paddock systems 201B and 201C (race results (dates of races, finishing order, etc.), analysis scores, single horse images, etc., at other racecourses B, C, etc. different from racecourse A). Details of the analysis scores will be described later. The stallion information storage unit 245d stores information relating to stallions. The stallion information storage unit 245d stores the stallion's name, a single horse image of the stallion, and the stallion's analysis score. The single horse video of the stallion was created by the control unit 246 (single horse video creating unit 46d) when the stallion appeared on the circuit in the paddock in a past race. In addition, if the stallion has no race history at racecourse A, the server 240 of the paddock system 201A may obtain the above information about the stallion by communicating with the paddock system of another racecourse. Although not shown in the drawings, the storage unit 245 also stores the names of racehorses that will run in races at racecourse A in association with the names of their studs.
[0047] 10, the horse body condition analysis table 245e stores information on the analysis results of the horse body condition (the state of the horse's body) analyzed based on the single horse video. The horse body condition analysis table 245e will be described in detail later. The stallion comparison table 245f stores information on the results of comparing the bodies of racehorses and their stallions based on images of single horses. The details of the stallion comparison table 245f will be described later.
[0048] [Paddock System 201A Processing] Various processes of the system 201 will be explained using the paddock system 201A as an example. (Horseback video distribution processing) FIG. 11 is a diagram showing a single horse video distribution screen 261 of a racehorse in the paddock on the day of a race at the racecourse A in the second embodiment. FIG. 12 is a diagram showing a single horse video distribution screen 261 of a racehorse that was in the paddock of racecourse A in the past in the second embodiment. 11, the server 240 of the paddock system 201A creates a single horse video distribution screen 261 for a racehorse selected by the user based on the information in the history information storage unit 245b, distributes this to the user terminal 30, and displays it on the display unit 32. Although details of the racehorse selection operation on the user terminal 30 will be omitted, for example, a list of multiple racehorses may be displayed and a selection operation may be accepted from the list.
[0049] The single horse video distribution screen 261 displays a main playback video 261a, thumbnail videos 261b to 261d, and a time bar 261e. The display area of the main playback video 261a is larger than the display areas of each of the thumbnail videos 261b to 261d. The multiple thumbnail videos 261b to 261d are displayed in a list in a portion (list display portion) of the display unit 32 below the display portion (main display portion) of the main playback video 261a. The main playback video 261a is a video of a single horse on the day of the race, etc. By observing the main playback video 261a on the day of the race, the user can check the detailed condition of the racehorse.
[0050] The thumbnail images 261b to 261d display images of the single horse at a time point prior to the playback time point (one point in time) of the main playback image 261a. In this embodiment, the multiple thumbnail images 261b to 261d are displayed in a list at 30-second intervals from the playback start time point (0 seconds after playback starts). The thumbnail images 261b to 261d may be either still images or moving images. Furthermore, if the thumbnail images 261b to 261d are moving images, the single horse images at each time interval may be repeatedly played back. In other words, the control unit 246 may repeatedly play back the thumbnail images 261b, etc. from 0 seconds to 30 seconds. By observing the thumbnail images 261b to 261d, the user can compare the conditions of the racehorse at multiple points in time.
[0051] The time bar 261e is displayed below the main playback image 261a. The time bar 261e is a so-called seek bar, and visually indicates the playback time point by a bar indicating the total playback time and a slider 261f that moves according to the elapsed playback time. 11 shows a scene in which a racehorse is currently on the circuit in the paddock. Therefore, the single horse video of the racehorse is stored in the storage unit 245 and is simultaneously distributed to the user terminal 30. Moreover, the main playback video 261a is a real-time video.
[0052] The single horse video distribution screen 261 in FIG. 12 relates to a racehorse that was in the paddock in the past. Therefore, the single horse video distribution screen 261 displays a total of four images, including thumbnail images 261b to 261db, as well as a single horse video 261g taken at a point in time later than the playback point (one point) of the main playback video 261a, in a list corresponding to the entire playback time (120 seconds in this embodiment). It should be noted that the "past" in "previously in the paddock" is not limited to after the end of the race, but is a concept that includes the period from when the horse appears in the paddock until the start of the race. For this reason, for example, when two or more racehorses are simultaneously in the paddock, the user can check the real-time single horse video of one racehorse on the single horse video distribution screen 261 of FIG. 11, and then check the past single horse video of the other racehorse on the single horse video distribution screen 261 of FIG. 12. The user can also repeatedly check the body condition of a desired racehorse on the single horse video distribution screen 261 of FIG. 12.
[0053] (Accepting operations for horse video distribution processing) While the single horse video distribution screen 261 is displayed, the user can perform the following operations. The user may determine that it is easier to check the condition of a racehorse from one of the thumbnail images 261b-261d than from the horse image in the main playback image 261a. In this case, the user may operate the mouse or the like to select the display area of the thumbnail image 261b-261d. When the user terminal 30 accepts a user operation, it transmits the operation information to the server 240. In response to receiving the user's operation information, the server 240 switches the main playback image 261a to a moving image of the horse that is one of the selected thumbnail images 261b to 261d. This allows the user to check the desired horse image in a large display area.
[0054] Furthermore, when the server 240 receives an operation to move the slider 261f using a mouse or the like, it rewinds or advances the playback of the single horse video of the main playback video 261a to a point in time according to the position of the slider 261f after the movement. This allows the user to check the single horse video at a desired point in time.
[0055] The list display of thumbnail images 261b to 261d is not limited to be at regular time intervals (every 30 seconds in this embodiment). Furthermore, server 240 may accept a setting operation by a system administrator and set, for example, any different time intervals (for example, the first thumbnail image 10 seconds after the start of playback, the second thumbnail image 30 seconds after the start of playback, etc.).
[0056] Furthermore, the server 240 may change the format from displaying a list of thumbnail images according to time to displaying a list of thumbnail images according to the position of the circuit. In this case, each camera may be associated with a position of the circular route and stored in the storage unit 245. In the example of FIG. 1, the circular route has a total of four positions, including two straight portions and two corner portions. Then, the control unit 246 of the server 240 sets the list display to include thumbnail images of the straight parts of the circuit and thumbnail images of the corner parts. Position information of the circuit (text notation such as 1st straight line, 2nd straight line, 1st corner, 2nd corner, etc.) may be displayed above the thumbnail images instead of displaying the time. The thumbnail image of the straight portion is an image of a single horse created based on a camera placed on the straight portion, and the thumbnail image of the corner portion is an image of a single horse created based on a camera placed on the corner portion.
[0057] Here, since paddocks are generally set up outdoors, the horses' bodies are illuminated by sunlight, and the state of the horses' bodies may appear different depending on the position of the racehorses on the circuit and the position of the sun. While a racehorse is walking along a straight section, the angle of sunlight hitting the horse's body remains constant, making it easy to observe in detail, for example, the movement of the horse's muscles. On the other hand, while a racehorse is walking around a corner, the angle of sunlight hitting the horse's body gradually changes, making it easier to check in detail the undulations and tone of the horse's muscles.
[0058] Therefore, the user can view the thumbnail image according to the item of the horse's body that the user wants to check. Also, by selecting a thumbnail image, the user can switch the main playback image 261a to a horse image according to the position of the racehorse on the circuit. In addition, the horse image in the embodiment is always displayed from the side of the horse, so the composition does not change. For this reason, when a user observes the horse image, it may be difficult for the user to determine where the racehorse is located on the circuit. In the above embodiment, the position information of the surrounding track is added to the thumbnail image, so that the user can easily determine the relationship between the horse image in the thumbnail image and its position on the circuit.
[0059] (Comparison of multiple horse racing footage from multiple racecourses) FIG. 13 is a diagram for explaining horse images created by the paddock systems 201A and 201B of the second embodiment. FIG. 13A is a diagram showing a horse racing video created by the paddock system 201A. FIG. 13B is a diagram showing a horse racing video created by the paddock system 201B. FIG. 13C is a diagram showing a horse racing video comparison screen 262 distributed from the paddock system 201A. As shown in FIG. 13(C), the paddock system 201A delivers a single horse video comparison screen 262 to the user terminal 30 in response to an operation of the user terminal 30. The single horse image comparison screen 262 displays, side by side, a single horse image 262a of the paddock at racecourse A and a single horse image 262b of the paddock at racecourse B, for the same racehorse. The display sizes (size of the display area) of the two single horse images 262a, 262b are the same. The single horse video 262a was created by the paddock system 201A of racecourse A and stored in the history information storage unit 245b. The single horse video 262b was created by the paddock system 201B of racecourse B, acquired by the paddock system 201A via the communication network 2, and stored in the other racecourse information storage unit 245c.
[0060] As shown in Figs. 13(A) and 13(B), the sizes of the horse bodies in the single horse images 262a and 262b created by the paddock systems 201A and 201B may differ from each other. In other words, within the same paddock system, the size of the horse's body in all single horse images will be the same, but between different paddock systems, the size of the horse's body in each single horse image may differ depending on the composition settings, etc. Even if two horse images 262a and 262b of different horse body sizes are distributed as is, it is difficult for users to compare the horse body conditions.
[0061] Therefore, when creating the single horse video comparison screen 262, the control unit 246 of the server 240 of the paddock system 201A edits the single horse videos 262a, 262b to make the horses' bodies the same in size and to place them in the same position. In this case, the control unit 246 may, for example, check the size of the horses' bodies in the two single horse videos by extracting the outlines of the horses' bodies in the two single horse videos. Then, one of the single horse videos may be enlarged to make the two horses' bodies the same. FIG. 13 shows an example in which a part of the horse image 262b has been trimmed and enlarged to match the composition of the horse image 262a.
[0062] This allows the paddock system 201A of racecourse A to display on the user terminal 30 images of single horses at racecourse A and images of single horses at other racecourses in a manner that makes it easy to compare them.
[0063] (Horse body condition analysis processing) As shown in Figure 10, the control unit 246 (horse body condition analysis unit) of the server 240 of the paddock system 201A analyzes the horse's body condition by analyzing the single-horse footage of the racehorse stored in the history information storage unit 245b and the other racecourse information storage unit 245c, and stores the analysis results in the horse body condition analysis table 245e. The analysis items for the horse's body condition include the degree of muscle undulation, the degree of muscle movement, and the gloss of the horse's coat. Various methods can be used to analyze the horse's body condition. For example, the degree of muscle undulation, the degree of muscle movement, the degree of the horse's coat luster, etc. can be analyzed by continuously observing and reading changes in the shading and luster of the horse's body in the single horse video. Furthermore, the control unit 246 expresses these degrees as an analysis score (1 to 10 points) based on the results of the analysis of multiple horse bodies using a method such as AI (artificial intelligence). The analysis items are not limited to the above items, and may include items such as the racehorse's calmness, gait, weight, and body outline.
[0064] Here, the more the image of the object is captured at a certain angle, the more consistent the size of the object is, and the longer the image is, the more accurate the analysis method of the object state becomes, and the higher the reliability becomes. The image of the single horse satisfies these conditions. Therefore, the control unit 246 can accurately calculate these analysis scores. The horse body condition analysis table 245e in FIG. 10 shows the horse body condition analysis results of the racehorse named Ichiro. The horse body condition analysis table 245e stores the race date, the analysis score of the above analysis items, the match score, the finishing order in the race, and the name of the racecourse in association with each other.
[0065] The start date is the race start date of the horse named Ichiro. The example of the horse body condition analysis table 245e in FIG. 10 has three records of "2020 / 1 / 1", "2019 / 3 / 3", and "2019 / 2 / 2". The record of "2020 / 1 / 1" is from when racehorse Ichiro appeared in the paddock before the start of the race on the day. Therefore, the analysis score of "2020 / 1 / 1" is a real-time analysis score calculated by the control unit 246 of the paddock system 201A of racecourse A based on the video of racehorse Ichiro going around the paddock circuit of racecourse A. In addition, the information on the finishing order is not stored because it is before the start of the race. It should be noted that the acquisition time of the horse image increases as time passes. As described above, the analysis score can be calculated more accurately the longer the acquisition time, so the reliability of the real-time analysis score increases as time passes. In this case, the control unit 246 may sequentially update the analysis score of the record for "2020 / 1 / 1".
[0066] The analysis scores of "2019 / 3 / 3" and "2019 / 2 / 2" are records of races when the racehorse Ichiro previously raced at racecourses B and C, respectively. The server 240 of the paddock system 201A of racecourse A calculates the analysis scores of these two records based on the single-horse images acquired from the paddock systems 201B and 201C of racecourses B and C and stored in the other racecourse information storage unit 245c. The analysis scores of these two records may be calculated by the paddock systems 201B and 201C of the racecourses B and C, and may be acquired by the paddock system 201A.
[0067] The match score is a score (1 to 10) that indicates the degree of match between the horse's condition in the paddock before the start of the current race and the horse's condition in the paddock before the start of a past race. The control unit 246 calculates a match score by comparing the analysis score of "2020 / 1 / 1" with the analysis score of "2019 / 2 / 2", and stores the calculated match score in the record of "2019 / 2 / 2". Similarly, the control unit 246 compares the analysis score of "2020 / 1 / 1" with the analysis score of "2019 / 3 / 3" and stores the matching score in the record of "2019 / 3 / 3".
[0068] When calculating the match score, the control unit 246 may weight each analysis item based on the degree of influence on the finishing order, which is the race result. For example, weighting may be performed by setting a different coefficient for each analysis item. For example, if muscle undulations have a greater influence on the finishing order than coat gloss, the coefficient of the analysis score for muscle undulations may be set to be greater than the coefficient of the analysis score for coat gloss. The control unit 246 may calculate the weighting coefficient by analyzing the relationship between each analysis item and past race results using AI.
[0069] The paddock system 201A can thus represent accurate analysis results of the horse's body condition as an analysis score, and can also represent the comparison results of the paddock horse's body condition in a plurality of races as a match score.
[0070] (Horse body condition analysis screen 263) FIG. 14 is a diagram showing a horse body condition analysis screen 263 of the second embodiment. The server 240 of the paddock system 201A of the racecourse creates a horse body condition analysis screen 263 based on the horse body condition analysis table 245e for the racehorse selected by the user terminal 30. Figure 14 shows an example in which the racehorse Ichiro has been selected. As shown in FIG. 14, the horse body condition analysis screen 263 displays a single horse image of the day 263A, a current analysis score 263b, a past terminal image 263c, a past analysis score 263d, a matching score 263e, and a finishing order of a past race 263f.
[0071] The same day single horse image 263A is a single horse image of the race horse Ichiro in the paddock on the day of the race. The same day single horse image 263A may be real-time information. The current day analysis score 263b is an analysis score calculated based on the horse image of the current day, and is read out from the horse body condition analysis table 245e.
[0072] Similarly, the past terminal image 263c and the past analysis score 263d are images and analysis scores of the single horse in past races of the racehorse Ichiro. The past analysis score 263d, the match score 263e, and the finishing order of the past race 263f are read out from the horse body condition analysis table 245e. In this case, the control unit 246 of the server 240 refers to the horse body condition analysis table 245e and extracts the record for "2019 / 2 / 2" which has a match score of 8 points with the horse body condition on the current day, "2020 / 1 / 1", and which is closest to the horse body condition on that day. In addition, the control unit 246 reads out the single horse video of the racehorse Ichiro on "2 / 2 / 2019" corresponding to the record of "2 / 2 / 2019" from the other racecourse information storage unit 245c as the past single horse video.
[0073] The control unit 246 of the server 240 displays the horse body condition analysis screen 263 thus created on the user terminal 30. The user can check which past race the horse's physical condition is closest to by checking the horse's physical condition analysis screen 263. The user can also check and consider the quality of the horse's physical condition on the day by referring to the finishing order of past races 263f.
[0074] In addition, on the horse body condition analysis screen 263, the past races extracted in correspondence with the horse image of the day and the analysis score of the day 263b are not limited to races with a high degree of coincidence with the horse's body condition, and may be modified as follows, for example. In this case, the past terminal image 263c, the past analysis score 263d, the coincidence score 263e, and the finishing order of the past race 263f for the changed past race are displayed on the horse body condition analysis screen 263. (1) The past race may be the race that the racehorse ran in one race prior to the current race, i.e., the previous race. In this case, the user can check the horse's body condition analysis screen 263 to compare and consider the horse's body condition on the current race with the horse's body condition in the most recent race.
[0075] (2) The past race may be the horse with the best finishing position. Here, the horse's physical condition when it finished best can be considered to be the best condition. Therefore, by checking the horse's physical condition analysis screen 263, the user can compare the horse's physical condition on the day with the best physical condition. Conversely, the past race may be the horse's worst finishing position. In this case, by checking the horse's body condition analysis screen 263, the horse's body condition on the day can be compared with the worst horse's body condition.
[0076] (3) The past race may be one that took place in the same season as the race of the day. Depending on the racehorse, the results and physical condition of the horse may be affected by the season. For this reason, when checking the horse's physical condition analysis screen 263, the user can check the difference between the horse's physical condition of the day and the condition in the same season by comparing the horse's physical condition of the day with the physical condition of a race held in the same season as the race of the day. In addition, the condition of the hair on the surface of a horse's body varies depending on the season (summer hair, winter hair, etc.). For this reason, multiple horse videos taken in the same season are likely to have similar conditions for the condition of the hair on the surface of the horse's body. Therefore, by comparing the analysis scores of these horse videos and referring to the matching scores, users are likely to be able to more accurately consider the condition of the racehorse on the day of the race.
[0077] In this way, on the horse body condition analysis screen 263, the results of comparing the horse's body condition on the day with the horse's body conditions in multiple types of past races can be delivered to the user terminal 30. Note that a selection screen may be displayed on the user terminal 30 so that the type of past race to be compared with the race on the day can be selected.
[0078] (Stallion comparison analysis processing) As shown in FIG. 10, the stallion comparison table 245f stores horse names, analysis scores, and stallion match scores in association with each other. The horse names include those of racehorses (Ichiro, Jiro, etc.) as well as their sire, Goro. The analysis score for sire Goro is based on footage of his past single-race races. Past single horse images of stallion Goro are stored in the storage unit 245 (the history information storage unit 245b or the other racecourse information storage unit 245c). The control unit 246 of the server 240 calculates an analysis score of stallion Goro based on the single horse images and stores it in the stallion comparison table 245f. The control unit 246 may also store only the information on the analysis score of stallion Goro in the storage unit 245 without storing past single horse images of stallion Goro.
[0079] The analysis scores of the racehorses (Ichiro, Jiro, etc.) are the same as the analysis scores in the horse body condition analysis table 245e. The stallion match score is calculated by the control unit 246 by comparing the analysis score of each racehorse with the analysis score of the stallion Goro, in the same manner as the match score in the horse body condition analysis table 245e.
[0080] (Stallion Match Information Screen 264) FIG. 15 is a diagram showing the stallion matching information screen 264 of the second embodiment. The server 240 of the paddock system 201A of racecourse A creates a stallion matching information screen 264 in response to an operation of the user terminal 30. As shown in FIG. 15, the sire match information screen 264 displays a single horse image 264a and a sire match score 264b of racehorse Ichiro, whose sire is the stallion Goro, and a single horse image 264c and a sire match score 264d of racehorse Jiro.
[0081] In this case, when the control unit 246 of the server 240 receives input of the horse name of the stallion Goro from the user terminal 30, it refers to the memory unit 245 to extract the racehorses Ichiro and Jiro, whose sires are the stallions Goro, in the selected race on that day. Instead of accepting the input of the name of the sire Goro, the user terminal 30 may accept the input of the name of the racehorse Ichiro who will be running in the race on that day. In this case, the control unit 246 of the server 240 may refer to the memory unit 245 to extract the sire Goro of the racehorse Ichiro, and then further extract the racehorse Jiro whose sire is the sire Goro.
[0082] The control unit 246 of the server 240 displays on the stallion matching information screen 264 the single horse images 264 a , 264 c of the racehorses Ichiro and Jiro in the paddock on that day, in the same way as on the horse body condition analysis screen 263 . The stallion match scores 264b, 264d of the racehorses Ichiro and Goro are read from the stallion comparison table 245f. The control unit 246 of the server 240 displays the stallion matching information screen 264 thus created on the user terminal 30. By checking the stallion matching information screen 264, the user can confirm which of the racehorses Ichiro and Goro has a body condition closer to that of the stallion Goro.
[0083] In the field of horse racing, a user may compare the appearance of a racehorse before the start of a race with the appearance of its sire to see to what extent the racehorse has inherited the qualities of its sire. However, there is a problem that it is difficult for users to compare the physical condition of a racehorse with that of a breeding stallion on the day of the race, because breeding stallions are not in the paddock on the day of the race, and users have few opportunities to check the physical condition of a retired breeding stallion, etc. In this embodiment, the user can check the degree of match between the racehorse's body and that of its sire on the day of the race by displaying the stallion match information screen 264 on the user terminal 30. Furthermore, even if multiple racehorses are offspring of the same stallion, the user can easily compare the degree of match between these racehorses and the stallion.
[0084] The comparison subjects for each racehorse (Ichiro, Jiro, etc.) are other racehorses, which may be offspring of the same sire as the racehorse. These other racehorses may be either active or retired. That is, in the field of horse racing, when the other racehorses (each racehorse, other racehorses) have a high past race results among the progeny (each racehorse, other racehorses) of the same breeding stallion, the body condition of the other racehorses may be used as a reference for the body condition of each racehorse (Ichiro, Jiro, etc.). For this reason, the user terminal may receive the input of the name of the other racehorse, and the server 240 may compare the body condition of the other racehorse with that of each racehorse (Ichiro, Jiro, etc.). In this case, the server 240 may also refer to the storage unit 245 to extract the breeding stallion Goro of the other racehorse, and then extract the racehorses (Ichiro, Jiro, etc.) whose breeding stallion is Goro. Then, the body condition of each racehorse may be analyzed and compared based on the single horse video of the other racehorses.
[0085] Third embodiment Next, a third embodiment of the present invention will be described. In the above-mentioned embodiment, a panoramic image was created based on images from multiple cameras, and then a single horse image was created. In this embodiment, however, a trimmed image of each horse is created by trimming the image from one fixed camera set at each racecourse. In this embodiment, the trimmed image is used instead of the single horse image, and processing and analysis are performed in the same manner as in the above-mentioned embodiment. Below, the differences from the above-mentioned embodiment will be mainly described, and overlapping descriptions will be omitted as appropriate.
[0086] FIG. 16 is a diagram illustrating the configuration of a paddock system 301 according to the third embodiment. FIG. 17 is a diagram showing the trimmed image correspondence table 345c according to the third embodiment. FIG. 18 is a diagram illustrating an overall image of the paddock 310A (circuit 311A) captured by the camera 320A of the paddock 310A (circuit 311A) in the third embodiment. FIG. 19 is a diagram showing a trimmed image of the paddock 310A (circuit 311A) in the third embodiment. FIG. 20 is a diagram illustrating an overall image of the circumferential track 311B captured by the camera 320B in the paddock 310B (circumferential track 311B) in the third embodiment. FIG. 21 is a diagram showing a trimmed image of the paddock 310B (circuit 311B) in the third embodiment. In this embodiment, illustrations and descriptions of spectator seats, restricted areas, stable hands, etc. will be omitted as appropriate.
[0087] As shown in Fig. 16, the paddock system 301 is a system that distributes paddock information for a plurality of racecourses to the user terminal 30. The paddock system 301 in Fig. 16 shows a simplified configuration for two racecourses A and B, but the same configuration applies to one or three or more racecourses. The paddock system 301 includes cameras 320A and 320B (image acquisition units), a server 340, and a user terminal 30. The cameras 320A and 320B, the server 340, and the user terminal 30 are connected via a communication network 3 such as the Internet, and are capable of communicating as necessary. The cameras 320A and 320B are part of an imaging device that acquires imaging information of the paddocks 310A and 310B. In the embodiment, the imaging device is not limited to the main body of the cameras 320A and 320B. The imaging device is a concept that includes a device, a system, etc. that includes the cameras 320A and 320B and a configuration that controls and manages the cameras 320A and 320B (such as a part of the server 440). In addition, the imaging device may be configured such that the cameras 320A and 320B and a management device that controls and manages them are integrated, or may be configured separately and connected to be able to communicate as necessary.
[0088] The cameras 320A and 320B have a sufficient resolution so that the captured images remain fine even after image processing such as enlargement (described later) is performed on the captured images. Camera 320A is installed in paddock 310A of racecourse A. 16 and 18, the camera 320A is fixed in a position outside the circuit 311A within the facilities of the paddock 310A so that the entire circuit 311A of the paddock 310A or a major part (almost the entire circuit 311A) of the paddock 310A is included in the angle of view. The camera 320A is also installed at a position sufficiently higher than the road surface of the circuit 311A. Therefore, the image of the circuit 311A captured by the camera 320A is a fixed range including the circuit 311A as a subject, and has a fixed composition. The image is not limited to a side view of the horse's body, but the angle (also called the imaging angle in this embodiment) to the horse's body varies depending on the position of the circuit 311A, and the horse's body is viewed from diagonally above. Although FIG. 16 illustrates a configuration in which direct communication is possible between camera 320A and server 340, an information terminal for managing camera 320A may be installed at racecourse A, and this information terminal may transmit the images captured by camera 320A to server 340.
[0089] Camera 320B is installed in paddock 310B of racecourse B. Like camera 320A, camera 320B is fixed within the facilities of paddock 310B so that the entire circuit 311B is included in the angle of view, and is installed at a position sufficiently higher than the road surface of circuit 311B.
[0090] The server 340 is provided in a facility of an operator who operates the paddock system 301. The server 340 may also be a cloud server of a cloud service. The server 340 manages the captured images acquired from the cameras 320A and 320B of the racecourses A and B and performs processing such as analysis. As in the embodiment described above, the server 340 may be installed at each racetrack and configured to communicate as necessary.
[0091] The storage unit 45 of the server 340 stores a trimmed image correspondence table 345c. As shown in FIG. 17, the trimmed image correspondence table 345c stores trimmed images acquired at each position on the racecourse A's circuit 311A and trimmed images acquired at each position on the racecourse B's circuit 311B in association with each other. As shown in FIG. 16, race tracks 311A and 311B of different race tracks A and B generally differ in size, shape, etc., and the installation positions of cameras 320A and 320B are also different. 18 and 20, therefore, the imaging angles of the racehorse 5 captured by the cameras 320A, 320B differ depending on the position of the racehorse 5 on the circuit 311A, 311B. For example, at a position immediately after entering the entrance / exit of the paddocks 310A, 310B, the image of the racehorse captured by the camera 320A is an image of the racehorse 5 viewed from the front (see cropped image A1 in FIG. 18), and the image of the racehorse 5 captured by the camera 320B is an image of the racehorse 5 viewed from the front left (see cropped image B1 in FIG. 20).
[0092] The trimmed image correspondence table 345c stores, in association with each other, positions of the racehorse 5 captured by the cameras 320A, 320B on the two circuits 311A, 311B at which the capture angles are equivalent. For example, when the system administrator installs the cameras 320A and 320B at the racecourses A and B, the system administrator can input the position information of the cameras 320A and 320B into the server 340 by comparing the image capturing angles of the horses in the images captured by the cameras.
[0093] The control unit 46 of the server 340 includes a trimmed video creation unit 346d. As described below, the trimmed video creation unit 346d creates trimmed videos of each racehorse 5 moving around the circuits 311A, 311B by trimming the overall videos of the circuits 311A, 311B acquired from the cameras 320A, 320B.
[0094] [Paddock System 301 Operation] The operation of the paddock system 301 will now be described. Various processes in this embodiment are similar to those in the above-described embodiment (see FIG. 4, etc.), but the video to be created is a trimmed video, not a panoramic video, a horseback riding video, etc. (see S2 to S3 in FIG. 4). The process of creating the trimmed video will be described below.
[0095] (Processing related to Racecourse A) The process of creating the trimmed video of racecourse A is carried out according to the following flow. (1) The trimmed video creation unit 346d of the server 340 tracks each racehorse 5 by performing image analysis on the captured video acquired from the camera 320A. Then, a trimmed video of each racehorse 5 is created by trimming an area including each racehorse 5.
[0096] As shown in FIG. 18, the trimming range is a rectangular range along the circular path 311A. The trimmed image creation unit 346d may determine the range of this rectangle each time trimming is performed with each racehorse 5 at the center, or may determine the range in advance. An example of the latter will be described below.
[0097] As described in the above embodiment, the circuit of the paddock is narrow enough that the racehorse 5 passes near the center in the width direction. Therefore, the racehorse 5 passes through an almost fixed position in the width direction of the circuit. Therefore, by defining the trimming range according to the position of the racehorse 5 on the circuit 311A, the trimmed image of the same position on the circuit 311A is trimmed in the same range even if the racehorse 5 is different or the scene is different. As a result, if the position of the racehorse 5 on the circuit is the same, the trimmed image has the same composition. Therefore, the user can easily compare the horse body when comparing different trimmed images (when comparing the current trimmed image with the past trimmed image, when comparing the trimmed image of each racehorse with the trimmed image of another racehorse, etc.). Information regarding the trimming range is stored in the memory unit 45 (trimming range memory unit) of the server 340. In the example of FIG. 18, the trimming range is defined so that the racehorse 5 is positioned at the center of the circuit 311A (indicated by the dashed line) in the trimmed image.
[0098] (2) The trimmed video creation unit 346d corrects the trimmed video by enlarging or reducing the trimmed video. Here, the size of the horse's body becomes smaller as it gets farther away from the camera 320A. For this reason, the trimming range on the circuit 311A is specified so that the size of the horse's body and the size of the image (screen size) are the same after correction.
[0099] Through the above process, the trimmed video creation unit 346d of the server 340 creates a series of trimmed videos of one racehorse 5 on the circuit 311A, associates the trimmed video with the position of the circuit 311A, and stores them in the history information storage unit 45b (trimmed video storage unit). Then, similar processing is performed for multiple racehorses 5 on the circuit 311A, creating a series of trimmed videos for each of the multiple racehorses 5, and storing them in the history information storage unit 45b.
[0100] Furthermore, when analyzing the horse's body condition as described in the above embodiment, the video analysis unit 46e of the server 340 uses trimmed video instead of single horse video. The items of the horse's body condition (hair gloss, comparison with breeding stallions, etc.) are the same as in the above embodiment, so detailed explanations are omitted. In this case, the video analysis unit 46e may use AI techniques as appropriate, as in the above embodiment. The trimmed image includes images of the horse's body from all directions, so that information on the horse tack attached to only one side of the racehorse's body can be obtained. Then, the distribution unit 46f distributes various information (trimmed video, information related to analysis results) to the user terminal 30, similarly to the embodiment described above.
[0101] (Creating trimmed footage of Racecourse B) As shown in Fig. 20 and Fig. 21, for racecourse B, the trimmed video creation unit 346d of the server 340 creates a series of trimmed videos of the racehorse 5 on the circuit 311B based on the overall video captured by the camera 320B, in the same manner as for racecourse A, and stores the videos in the history information storage unit 45b. Furthermore, the video analysis unit 46e performs analysis of the trimmed videos. Then, the distribution unit 46f distributes various information to the user terminal 30.
[0102] [Other processing of Paddock System 301] Further, the paddock system 301 of this embodiment performs the following processes in addition to the various processes of the above-described embodiments. (Distribution processing of trimmed images of the circuits 311A and 311B of different racecourses A and B) 22 and 23 are diagrams showing a trimmed video comparison screen 362 according to the third embodiment. In this embodiment as well, a process is performed in which images of racehorses on circuits 311A and 311B of different racecourses A and B are delivered to a user terminal 30 in a comparable manner (see FIG. 13, etc.). As shown in Fig. 22, in this embodiment, a trimmed video comparison screen 362 displaying trimmed videos of the circuits 311A and 311B is distributed instead of a single horse video. For this reason, even if the shooting times (time from the start of shooting, etc.) of the trimmed videos of the circuits 311A and 311B of different racecourses A and B are synchronously distributed, the shooting angles of the horse bodies are different. Therefore, when distributing trimmed images of the different tracks 311A and 311B, the distribution unit 46f of the server 340 makes the image capturing angles of both the horse bodies equal by referring to the trimmed image correspondence table 345c.
[0103] The trimmed image comparison screen 362 in FIG. 22 is an example of displaying a past image of the same racehorse on the circuit 311B of racecourse B as a comparison image to a trimmed image of a racehorse on the circuit 311A of racecourse A before the start of a race on the day. When the distribution unit 46f of the server 340 distributes trimmed image A1 (image from the front of the horse's body) of a racehorse moving on the circular track 311A, the distribution unit 46f reads out the trimmed image B3 of the circular track 311B that corresponds to the trimmed image A1 of the circular track 311A by referring to the trimmed image correspondence table 345c. 22, the distribution unit 46f distributes the trimmed video A1 and the trimmed video B3 as a comparison video to the user terminal 30. In this case, the distribution unit 46f may perform processes such as enlarging and trimming the trimmed video, as in the above-described embodiment.
[0104] 22 and 23, as the racehorse moves along the circular path 311A, the distribution unit 46f distributes, as a comparison image, a trimmed image of the racehorse on the circular path 311B corresponding to the position of the circular path 311A to the user terminal 30. The trimmed image comparison screen 362 in Fig. 23 is an example in which the trimmed image A5 of the circular path 311A and the corresponding trimmed image B5 are displayed. This allows the distribution unit 46f to distribute a trimmed image of the circuit 311A and a trimmed image of the circuit 311A with a similar imaging angle in accordance with the racehorse moving along the circuit 311A. In this way, the paddock system 301 can distribute images captured by the cameras 320A, 320B fixed to the different racecourses A, B in a manner that allows the user to easily compare the images.
[0105] (Race horse skeleton detection processing) FIG. 24 is a diagram for explaining a manner in which the skeleton 305a of the racehorse 5 is detected from the trimmed video image in the third embodiment. As indicated by the thick line in Fig. 24, the video analysis unit 46e of the server 340 detects the racehorse's skeleton 305a by analyzing the trimmed video. This detection may be performed using a known video-based skeleton detection technique, skeleton detection engine, or the like. The video analysis unit 46e then compares the movement of the skeleton 305a in the trimmed video before the race on the day with the movement of the skeleton 305a in the trimmed video of the past race for the same racehorse. Based on the movement of the skeleton 305a, the video analysis unit 46e then uses a method such as AI to determine the degree of agreement between the two trimmed videos for items such as the leg step angle and gait (strength of the hind legs stepping and smoothness of the front legs). The video analysis unit 46e delivers to the user terminal 30 information relating to the movement of the skeleton 305a and the degree of matching. The delivery screen in this case is, for example, similar to the stallion match information screen (see FIG. 15), that is, it is sufficient to display both trimmed images including the movement of the skeleton 305a and the degree of match (match score).
[0106] Items such as leg strike angle and gait are important factors in judging the condition of a racehorse. Therefore, for example, if there is a high degree of correspondence between the movement of the skeleton 305a in the trimmed video of the circular track before the race on that day and the movement of the skeleton 305a in the trimmed video of the circular track when the horse was in good condition in the past (i.e. when the race results were good), the user can infer that the horse's body condition before the race on that day is good. Conversely, if there is a high degree of correspondence between the movement of the skeleton 305a in the trimmed footage of the circuit before the race on that day and the movement of the skeleton 305a in the trimmed footage of the circuit when the horse was in poor condition in the past (i.e. when the race results were poor), the user can infer that the horse's body condition before the race on that day is poor.
[0107] As described above, the paddock system 301 of this embodiment can perform processing similar to that of the previously described embodiment by using trimmed footage (footage including the racehorse trimmed from the overall footage of the circuit) instead of footage of the single horse. Furthermore, by installing at least one fixed camera at the racecourse, it is possible to distribute images of racehorses circling the paddock, so the system can be introduced at low cost. Also, since it is a fixed camera, maintenance is easier and can be performed at low cost compared to cameras used for general live broadcasting of paddock images. Furthermore, since no camera operator is required to operate the camera, there is also a benefit in terms of labor costs.
[0108] In contrast, conventional systems require multiple cameras to be placed in the paddock, which makes their introduction costly. Also, compared to fixed cameras, such live broadcast cameras require more complicated maintenance and higher operating costs. Furthermore, conventional systems require multiple camera operators to be placed at each of the multiple cameras, and when there are as many as 12 races in a day, multiple camera operators may be placed at each camera, which results in high labor costs and places a burden on horse racing organizers.
[0109] (Fourth embodiment) Next, a fourth embodiment of the present invention will be described. FIG. 25 is a diagram for explaining the configuration of a paddock system 401 according to the fourth embodiment. The paddock system 401 is a modified system configuration of the paddock system of the third embodiment, that is, the arrangement of the configuration for performing various controls and arithmetic processing has been modified from that of the third embodiment. That is, in the paddock system 401, the imaging device 419A performs processing up to creating a trimmed video, and the server 440 performs processing such as analyzing the trimmed video and distributing it to a user terminal. The series of processing performed by the imaging device 419A and the server 440 is similar to the series of processing performed by the camera and server of the third embodiment.
[0110] The paddock system 401 includes an imaging device 419A, a server 440, and a user terminal 30. These devices 419A, 440, and 30 are connected via a communication network 3, and can communicate with each other as necessary. Although FIG. 25 illustrates a configuration in which imaging device 419A is installed at racetrack A, similar imaging devices are also installed at other racetracks.
[0111] The imaging device 419A includes a camera 420A, a storage unit 425, and a control unit 426. The camera 420A is a device similar to the camera 320A of the third embodiment. The memory unit 425 includes a paddock program 425a. The paddock program 425a is a program for creating trimmed video in the camera 420A. Furthermore, the storage unit 425 stores various information required for creating a trimmed video (such as information on the trimming range according to the position on the circuit path described in the third embodiment).
[0112] The control unit 426 includes a trimmed video creation unit 446d. The trimmed video creation unit 446d creates trimmed videos of each racehorse by performing similar processing (tracking the racehorses, trimming the video, enlarging and reducing the size, etc.) on the overall video of the racecourse captured by the camera 420A in the same manner as the trimmed video creation unit described in the third embodiment above.
[0113] With the above configuration, imaging device 419A performs processing up to creating a trimmed video (see FIG. 19, etc.) based on the entire image (see FIG. 18, etc.) acquired by camera 420A. The control unit 426 of the imaging device 419A transmits the created trimmed video to the server 440.
[0114] The control unit 446 of the server 440 stores the trimmed video received from the imaging device 419 in the history information storage unit 45b of the storage unit 445. That is, the control unit 446 performs processing such as managing the trimmed video acquired from the imaging device 419 in association with each racehorse before the race. Also, as described in the third embodiment, the control unit 446 performs various analysis processing based on the trimmed video, distribution processing to user terminals, and the like.
[0115] As described above, the paddock system 401 of this embodiment has the same functions and effects as the third embodiment, even though it has a system configuration different from that of the third embodiment. Incidentally, the storage unit 425, the control unit 426, and the like of the imaging device 419A may be provided in a facility other than the racecourse.
[0116] Here, the system configuration and service form for providing various paddock information to users are various and are not limited. One of them is a form in which, for example, a video manager who creates a trimmed video based on the entire video captured by the imaging device 419 is different from a service operator (such as an operator of a horse racing track) who performs various analysis processes of the trimmed video and distribution processes to user terminals. In this form, a series of services is established by the video manager providing the trimmed video to the service operator. In this form, a system in which the storage unit 425, control unit 426, etc. of the imaging device 419 are arranged in the form of a server in the facility of the video manager, etc., may be configured so that this server distributes the trimmed video to a server 440 of the service operator, etc. via the communication network 3.
[0117] Although the embodiment of the present invention has been described above, the present invention is not limited to the above-mentioned embodiment, and various modifications and changes are possible, such as the modified forms described below, which are also within the technical scope of the present invention. Furthermore, the effects described in the embodiment are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiment. Note that the configurations of the above-mentioned embodiment and the modified forms described below can be used only in part, or in appropriate combination, but detailed description will be omitted.
[0118] (Variations) (1) In the embodiment, an example of a system that distributes various paddock information has been shown, but the present invention is not limited to this. This system may be applied to the distribution of information on various competitions (e.g., track competitions, etc.). In addition, the system may be applied to checking the quality of products moving on a conveyer in a factory production line.
[0119] (2) In the embodiment, the cameras are arranged on the outside of the circuit, but this is not limiting. As shown by the dashed lines in Fig. 1, the cameras may be arranged on the inside of the circuit, or on both the inside and outside of the circuit. In this case, as in the embodiment, the cameras arranged on the inside are arranged all around the circuit, and the shooting direction is set from the inside to the outside of the normal direction of the circuit, so that the server can create a single horse image in which the horse's body is always viewed from the side (left side).
[0120] (3) In the embodiment, an example has been shown in which the system distributes pre-race paddock information, but the system is not limited to this. The system may be used for any purpose as long as it distributes information about horses circling the circuit. For example, the system may be used to distribute information about horses circling the circuit for various horse auctions (e.g., foals, breeding horses, etc.). In this case, the horse identification unit (corresponding to the racehorse identification unit in the embodiment) can identify the horse based on an identification sticker affixed to the horse's body, and the pre-selection unit can accept a pre-selection of a horse based on the auction list.
[0121] (4) In the embodiment, the system is an independent system that distributes pre-race paddock information, but the present invention is not limited to this. The system may be linked to an application that distributes various information about racehorses (such as the entry list, latest odds, and race results). In this case, if the application has a function that allows the user to register a favorite horse, the horse may be pre-selected in the system.
[0122] (5) In the second embodiment, an example was shown in which the paddock systems of multiple racetracks are each capable of processing the creation of horse racing videos, the calculation of analysis scores, and distribution to user terminals, but this is not limiting. For example, a server may be provided that collectively manages the information of multiple racetracks, and this server may perform at least a part of the above processing. [Explanation of symbols]
[0123] 1, 201A, 201B, 201C, 301, 401: Paddock System 10, 310A, 310B, 410A: Paddock 11,311A,311B,411A: Circuit 12: Restricted Area 20, 20a-20d, 320A, 320B, 420A: Camera 25: Panoramic image 26: Horse Racing 32: Display section 36, 46: Control section 40, 240, 340, 440: Server 45,245: Storage section 45b: History information storage section 46,246: Control section 46a: Pre-selection section 46b: Panoramic image creation section 46c: Racehorse Identification Department 46d: Horse Racing Video Production Department 46e:Video Analysis Department 46f: Distribution Department 201: System 245b: History information storage unit 245c: Other racecourse information storage section 245d: Stallion information storage section 245e: Horse body condition analysis table 245f: Stallion comparison table 345c: Cropped video compatible table 346d: Trimming video production department 419A: Imaging device
Claims
1. A paddock imaging device that captures imaging information of a plurality of racehorses walking on a paddock circuit for previewing the racehorses before the start of a race, The width of the circuit is set so that each horse can move along the circuit without lining up in a line. an image acquisition unit that acquires an overall image, which is an image of a fixed range including the entire or substantially the entire circuit; a trimmed image creation unit that creates a trimmed image of each racehorse moving by following the movement of each racehorse from the entire image acquired by the image acquisition unit and trimming the image to a size corresponding to the position of each racehorse on the circuit; a storage unit that stores the trimmed image created by the trimmed image creation unit; a trimming range storage unit that stores a position of a racehorse on a circuit and a trimming range at that position in association with each other; The trimmed image creation unit includes: creating a trimmed image by trimming the entire image with a trimming range corresponding to the position of the racehorse on the racetrack by referring to the trimming range storage unit; correcting the trimmed image by enlarging or reducing the trimmed image; The trimming range storage unit includes: As the trimming range, information on the trimming range in which the size of the horse's body in each trimmed image is the same as the size of the horse's body in the other trimmed image is stored in a state where the size of each trimmed image is corrected to be the same as the size of the other trimmed image. A paddock imaging device characterized by:
2. A horse information distribution system that distributes information on a plurality of racehorses walking on a paddock circuit to a user terminal for previewing the racehorses before the start of a race, A paddock imaging device according to claim 1, The image acquisition unit is provided corresponding to each of a plurality of racetracks, a trimmed image correspondence storage unit that stores image capturing positions of each racecourse in correspondence with image capturing positions of other racecourses, where the image capturing angles of the horse bodies captured by the image capturing units of each racecourse are equivalent to the image capturing angles of the horse bodies captured by the image capturing units of the other racecourses; A distribution unit that distributes the trimmed video to a user terminal, When distributing the trimmed video acquired by the video acquisition unit of each racecourse, the distribution unit an imaging position reading process for reading out imaging positions of the image acquisition unit of each racecourse corresponding to the imaging positions of the image acquisition unit of the other racecourse by referring to the trimmed image corresponding storage unit; a trimmed image read process for another racecourse is executed to read from the storage unit a trimmed image of the other racecourse captured at the imaging position read in the imaging position read process; In addition to the trimmed images acquired by the image acquisition unit of each racecourse, the trimmed images of the other racecourses read by the other racecourse trimmed image reading process are distributed. A horse information distribution system.
Citation Information
Patent Citations
Relay system for athletic field
JP2002325246A
Imaging apparatus and image processing apparatus
JP2004274735A
Object tracking method
JP2005100388A
Race information providing device
JP2006048571A
Image-pickup device
JP2006279568A