JP7503768B2 - Analysis information correction device, analysis information correction method, and computer program - Google Patents

Analysis information correction device, analysis information correction method, and computer program Download PDF

Info

Publication number
JP7503768B2
JP7503768B2 JP2020045204A JP2020045204A JP7503768B2 JP 7503768 B2 JP7503768 B2 JP 7503768B2 JP 2020045204 A JP2020045204 A JP 2020045204A JP 2020045204 A JP2020045204 A JP 2020045204A JP 7503768 B2 JP7503768 B2 JP 7503768B2
Authority
JP
Japan
Prior art keywords
rally
analysis information
recording data
recording
action
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020045204A
Other languages
Japanese (ja)
Other versions
JP2021150668A (en
Inventor
康治 井村
純子 上田
優麻 齋藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Priority to JP2020045204A priority Critical patent/JP7503768B2/en
Publication of JP2021150668A publication Critical patent/JP2021150668A/en
Application granted granted Critical
Publication of JP7503768B2 publication Critical patent/JP7503768B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Description

本開示は、解析情報修正装置、解析情報修正方法、及び、コンピュータプログラムに関する。 The present disclosure relates to an analysis information correction device, an analysis information correction method, and a computer program.

従来、バレーボール分析ソフトウェアとして「Data Volley」が知られている。Data Volleyは、このソフトウェアに精通したアナリストによって使用され、当該アナリストが主観的判断に基づいて、バレーボールの選手のプレイに関する情報をData Volleyに入力する。 Conventionally, "Data Volley" is known as volleyball analysis software. Data Volley is used by analysts who are familiar with the software, and these analysts input information about the play of volleyball players into Data Volley based on their subjective judgment.

また、特許文献1には、コートを見下ろす四隅にカメラを設置し、これら4台のカメラを同期させて選手のプレイを撮影し、各カメラの撮影映像に基づいて、ボールの移動軌跡、選手のアクションの種類(例えばバレーボールにおけるサーブ、レセプション、ディグ、トス、アタック、ブロック)、及び、アクションを行った選手の背番号を解析して解析情報を自動的に生成する技術が開示されている。特許文献1の技術によれば、アナリストの主観的判断に頼ることなく、自動的に解析情報を生成できる。 Patent Document 1 also discloses a technology in which cameras are installed at the four corners overlooking the court, these four cameras are synchronized to film the players' plays, and based on the footage captured by each camera, analysis is performed on the trajectory of the ball's movement, the type of action taken by the players (for example, serve, reception, dig, toss, attack, block in volleyball), and the uniform number of the player who performed the action, to automatically generate analytical information. The technology in Patent Document 1 makes it possible to generate analytical information automatically, without relying on the subjective judgment of an analyst.

国際公開第2019/225415号International Publication No. 2019/225415

しかしながら、特許文献1に開示の技術によって生成された解析情報が常に正確とは限らない。特許文献1に開示の技術では、選手のユニフォームの背番号を画像認識して、アクションを行った選手の背番号を特定しているが、例えば、ユニフォームがよじれていたり、選手の髪が背番号を覆っていたりして、背番号を正しく画像認識できない場合がある。この場合、解析情報に、背番号が記録されなかったり、誤った背番号が記録されたりし得る。 However, the analysis information generated by the technology disclosed in Patent Document 1 is not always accurate. The technology disclosed in Patent Document 1 identifies the uniform number of the player who performed the action by performing image recognition of the uniform number of the player. However, there are cases where the uniform number cannot be correctly image recognized if, for example, the uniform is twisted or the player's hair covers the uniform number. In such cases, the uniform number may not be recorded in the analysis information, or an incorrect uniform number may be recorded.

本開示の目的は、球技を行う選手のプレイを解析して生成された解析情報を効率的に確認及び修正できる技術を提供することにある。 The objective of this disclosure is to provide technology that can efficiently confirm and modify analysis information generated by analyzing the plays of players in ball games.

本開示に係る解析情報修正装置は、球技のプレイを行う選手が撮影された映像ストリームを受信する映像受信部と、受信した前記映像ストリームを前記プレイのラリー単位で録画したラリー録画データを生成する録画部と、前記ラリー録画データの映像を表示すると共に、前記ラリー内に行われた前記プレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手の番号とを対応付けた解析情報を修正するための修正用UI(User Interface)を表示するUI制御部と、を備え、前記UI制御部は、前記解析情報に基づいて、前記ラリー内に前記所定のアクションが行われたか否かを判定し、前記ラリー内に前記所定のアクションが行われたと判定した場合、前記ラリー録画データから前記所定のアクションが行われたタイミングのフレーム画像を頭出しすると共に、前記ラリー録画データを再生して表示する。 The analysis information correction device of the present disclosure comprises a video receiving unit that receives a video stream of players playing a ball game, a recording unit that generates rally recording data by recording the received video stream on a rally-by-rally basis for the play, and a UI control unit that displays the video of the rally recording data and displays a correction UI (User Interface) for correcting analysis information that associates a specified action related to the play performed within the rally, the timing at which the action was performed, and the number of the player who performed the action.The UI control unit determines whether the specified action was performed within the rally based on the analysis information, and if it determines that the specified action was performed within the rally, it cues up a frame image from the rally recording data at the timing at which the specified action was performed, and plays back and displays the rally recording data.

本開示に係る解析情報修正方法は、情報処理装置により、球技プレイに関する解析情報を修正する解析情報修正方法であって、球技のプレイを行う選手が撮影された映像ストリームを受信し、受信した前記映像ストリームを前記プレイのラリー単位で録画したラリー録画データを生成し、前記ラリー録画データの映像を表示すると共に、前記ラリー内に行われた前記プレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手の番号とを対応付けた解析情報を修正するための修正用UIを表示し、さらに、前記解析情報に基づいて、前記ラリー内に前記所定のアクションが行われたか否かを判定し、前記ラリー内に前記所定のアクションが行われたと判定した場合、前記修正用UIにおいて、前記ラリー録画データから前記所定のアクションが行われたタイミングのフレーム画像を頭出しすると共に、前記ラリー録画データを再生して表示する。 The analysis information correction method of the present disclosure is an analysis information correction method for correcting analysis information related to a ball game play by an information processing device, which receives a video stream of players playing a ball game, generates rally recording data by recording the received video stream on a rally-by-rally basis for the play, displays the video of the rally recording data, and displays a correction UI for correcting analysis information that associates a specified action related to the play performed within the rally, the timing at which the action was performed, and the number of the player who performed the action, and further determines whether the specified action was performed within the rally based on the analysis information, and if it is determined that the specified action was performed within the rally, in the correction UI, a frame image at the timing at which the specified action was performed is cue-up from the rally recording data, and plays and displays the rally recording data.

本開示に係るコンピュータプログラムは、球技のプレイを行う選手が撮影された映像ストリームを受信し、受信した前記映像ストリームを前記プレイのラリー単位で録画したラリー録画データを生成し、前記ラリー録画データの映像を表示すると共に、前記ラリー内に行われた前記プレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手の番号とを対応付けた解析情報を修正するための修正用UIを表示し、さらに、前記解析情報に基づいて、前記ラリー内に前記所定のアクションが行われたか否かを判定し、前記ラリー内に前記所定のアクションが行われたと判定した場合、前記修正用UIにおいて、前記ラリー録画データから前記所定のアクションが行われたタイミングのフレーム画像を頭出しすると共に、前記ラリー録画データを再生して表示する。 The computer program of the present disclosure receives a video stream of players playing a ball game, generates rally recording data by recording the received video stream on a rally-by-rally basis for the play, displays the video of the rally recording data, and displays a correction UI for correcting analysis information that associates a specific action related to the play performed within the rally, the timing at which the action was performed, and the number of the player who performed the action , and further determines whether the specific action was performed within the rally based on the analysis information, and if it determines that the specific action was performed within the rally, in the correction UI, cue up a frame image from the rally recording data at the timing at which the specific action was performed, and plays and displays the rally recording data.

なお、これらの包括的又は具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラム又は記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。 These comprehensive or specific aspects may be realized by a system, device, method, integrated circuit, computer program, or recording medium, or by any combination of a system, device, method, integrated circuit, computer program, and recording medium.

本開示によれば、球技を行う選手のプレイを解析して生成された解析情報から所定のアクションが行われたタイミングのフレーム画像を頭出して再生されるラリー録画データにより、解析情報を効率的に確認及び修正できる。 According to the present disclosure, analysis information can be efficiently confirmed and corrected by using rally recording data that is generated by analyzing the plays of players in a ball game and plays back a frame image at the time when a specified action was performed by cueing it up .

本実施の形態に係る球技映像解析システムの構成例を示す図FIG. 1 is a diagram showing a configuration example of a ball game video analysis system according to an embodiment of the present invention; 解析情報の構成例を示す図A diagram showing an example of the analysis information structure ラリーとラリー録画データと解析情報の確認及び修正作業との関係を説明するための図A diagram for explaining the relationship between the rally, rally recording data, and analysis information confirmation and correction work 本実施の形態に係る解析情報修正装置の構成例を示すブロック図FIG. 1 is a block diagram showing an example of the configuration of an analysis information correction device according to an embodiment of the present invention. 解析情報修正装置における処理の一例を示すフローチャートA flowchart showing an example of a process in the analysis information correction device. 第1のラリー録画データの映像を表示した修正用UIの例を示す図FIG. 13 shows an example of a correction UI that displays the video of the first rally recording data. 第2のラリー録画データの映像を表示した修正用UIの例を示す図FIG. 13 shows an example of a correction UI that displays video of the second rally recording data. 番号入力用UIの例を示す図FIG. 13 is a diagram showing an example of a UI for inputting numbers. 本開示に係る装置の機能をプログラムにより実現するコンピュータのハードウェア構成を示す図FIG. 1 is a diagram showing a hardware configuration of a computer that realizes the functions of the device according to the present disclosure by a program.

以下、図面を適宜参照して、本開示の実施の形態について、詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、すでによく知られた事項の詳細説明及び実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の記載の主題を限定することは意図されていない。 Below, the embodiments of the present disclosure will be described in detail with appropriate reference to the drawings. However, more detailed explanation than necessary may be omitted. For example, detailed explanation of already well-known matters and duplicate explanation of substantially identical configurations may be omitted. This is to avoid the following explanation becoming unnecessarily redundant and to facilitate understanding by those skilled in the art. Note that the attached drawings and the following explanation are provided to enable those skilled in the art to fully understand the present disclosure, and are not intended to limit the subject matter described in the claims.

(本実施の形態)
<球技映像解析システムの構成>
図1は、本実施の形態に係る球技映像解析システム1の構成例を示す図である。
(Present embodiment)
<Ball game video analysis system configuration>
FIG. 1 is a diagram showing an example of the configuration of a ball game video analysis system 1 according to the present embodiment.

球技映像解析システム1は、球技のプレイを撮影した映像を解析し、当該球技に用いられる移動体に対してアクションを行った選手を認識するシステムである。本実施の形態では、球技の1つであるバレーボールを例に説明する。ただし、球技映像解析システム1は、バレーボールに限らず、サッカー、野球、卓球、バスケットボール、テニス、ラグビー、アメリカンフットボール、ラクロス、バドミントン、又はアイスホッケー等、様々な球技に適用可能である。また、球技映像解析システム1が対象とする移動体は、典型的にはボールである。ただし、球技映像解析システム1が対象とする移動体は、ボールに限らず、例えばバドミントンのシャトル又はアイスホッケーのパックといった「球」の概念に当てはまらない形状のものであってもよい。球技映像解析システム1は、複数人から構成されるチームが移動体に対するアクションを行うことにより点数又は勝敗が決定される競技であれば、どのような競技にも適用可能である。 The ball game video analysis system 1 is a system that analyzes a video of a ball game and recognizes a player who has taken an action on a moving object used in the ball game. In this embodiment, volleyball, which is one of the ball games, will be described as an example. However, the ball game video analysis system 1 is not limited to volleyball and can be applied to various ball games such as soccer, baseball, table tennis, basketball, tennis, rugby, American football, lacrosse, badminton, and ice hockey. In addition, the moving object that the ball game video analysis system 1 targets is typically a ball. However, the moving object that the ball game video analysis system 1 targets is not limited to a ball, and may be a shape that does not fit the concept of a "ball", such as a badminton shuttlecock or an ice hockey puck. The ball game video analysis system 1 can be applied to any sport in which the score or victory or defeat is determined by the action taken by a team of multiple people on a moving object.

球技映像解析システム1は、解析用カメラ10A、10B、10C、10D、確認用カメラ20A、20B、球技映像解析装置30、データサーバ40、ハブ50、及び、解析情報修正装置100を含む。 The ball game video analysis system 1 includes analysis cameras 10A, 10B, 10C, and 10D, confirmation cameras 20A and 20B, a ball game video analysis device 30, a data server 40, a hub 50, and an analysis information correction device 100.

解析用カメラ10A、10B、10C、10Dは、例えば有線LAN(Local Area Network)又は無線LANを通じて、球技映像解析装置30に接続される。確認用カメラ20A、20B、球技映像解析装置30、データサーバ40、及び、解析情報修正装置100は、例えば有線LAN又は無線LANを通じて、ハブ50に接続される。これらの装置20A、20B、30、40、100は、ハブ50を介して、データを送受信できる。なお、球技映像解析装置30、データサーバ40、及び、解析情報修正装置100のうちの少なくとも1つは、インターネット網に接続され、いわゆるクラウドサービスとして構成されてもよい。 The analytical cameras 10A, 10B, 10C, and 10D are connected to the ball game video analysis device 30, for example, via a wired LAN (Local Area Network) or a wireless LAN. The confirmation cameras 20A and 20B, the ball game video analysis device 30, the data server 40, and the analysis information correction device 100 are connected to a hub 50, for example, via a wired LAN or a wireless LAN. These devices 20A, 20B, 30, 40, and 100 can transmit and receive data via the hub 50. At least one of the ball game video analysis device 30, the data server 40, and the analysis information correction device 100 may be connected to the Internet network and configured as a so-called cloud service.

解析用カメラ10A、10B、10C、10Dは、球技を行う選手のプレイを撮影し、解析用動画のデータを生成する。解析用カメラ10A、10B、10C、10Dは、生成した解析用動画を球技映像解析装置30へ送信する。 Analysis cameras 10A, 10B, 10C, and 10D capture the play of players in a ball game and generate analysis video data. Analysis cameras 10A, 10B, 10C, and 10D transmit the generated analysis video data to ball game video analysis device 30.

球技映像解析装置30は、例えば特許文献1に開示の技術によって、解析用カメラ10A、10B、10C、10Dから受信した解析用動画に基づき、球技に用いられる移動体の一例であるボールの移動軌跡と、プレイ中に行われた選手のアクションと、アクションが行われた時刻と、アクションを行った選手のチーム及び背番号とを解析する。なお、アクションが行われた「時刻」は、「時間」又は「タイミング」といった他の用語に読み替えられてもよい。また、アクションの種類は、バレーボールの場合、サーブ、レセプション、ディグ、トス、アタック、ブロックであってよい。 The ball game video analysis device 30 analyzes the movement trajectory of the ball, which is an example of a moving object used in ball games, the actions of players performed during play, the time when the actions were performed, and the team and uniform number of the player who performed the action, based on the analysis video received from the analysis cameras 10A, 10B, 10C, and 10D, for example, using the technology disclosed in Patent Document 1. Note that the "time" when an action was performed may be interpreted as other terms such as "time" or "timing." Also, the type of action, in the case of volleyball, may be a serve, reception, dig, toss, attack, or block.

そして、球技映像解析装置30は、その解析の結果に基づいて、図2に例示するように、アクションが行われた時刻と、当該アクションを行った選手のチーム及び背番号と、当該アクションの種類とを対応付けた解析情報200を生成する。球技映像解析装置30は、解析用動画及び解析情報200をデータサーバ40に送信する。データサーバ40は、送信された解析用動画及び解析情報200を対応付けて管理する。 Then, based on the results of the analysis, the ball game video analysis device 30 generates analysis information 200 that associates the time when the action was performed, the team and uniform number of the player who performed the action, and the type of the action, as illustrated in FIG. 2. The ball game video analysis device 30 transmits the analysis video and analysis information 200 to the data server 40. The data server 40 manages the transmitted analysis video and analysis information 200 in association with each other.

特許文献1に開示の技術は、選手のユニフォームの背番号を画像認識して、アクションを行った選手の背番号を特定する。したがって、特許文献1に開示の技術は、ユニフォームがよじれていたり、選手の髪が背番号を覆っていたりして、背番号を正しく画像認識できない場合がある。この場合、解析情報200に、背番号が記録されなかったり、誤った背番号が記録されたりし得る。このように不正確な解析情報200が生成された場合に、当該解析情報200を効率的に修正できる技術が求められている。そこで、以下では、球技映像解析装置30によって生成された解析情報200を効率的に修正する技術の一例について説明する。 The technology disclosed in Patent Document 1 performs image recognition of the uniform numbers of players to identify the uniform number of the player who performed the action. Therefore, the technology disclosed in Patent Document 1 may not be able to correctly image-recognize the uniform number if the uniform is twisted or if the player's hair covers the uniform number. In this case, the uniform number may not be recorded in the analysis information 200, or an incorrect uniform number may be recorded. When inaccurate analysis information 200 is generated in this way, there is a demand for technology that can efficiently correct the analysis information 200. Therefore, an example of a technology for efficiently correcting the analysis information 200 generated by the ball game video analysis device 30 will be described below.

第1の確認用カメラ20A及び第2の確認用カメラ20Bは、選手の背番号を撮影できる位置に設置される。例えば、図1に示すように、第1の確認用カメラ20Aは、一方のチーム側のコートの後方に、ネット方向を撮影するように設置され、第2の確認用カメラ20Bは、他方のチーム側のコートの後方に、ネット方向を撮影するように設置される。 The first confirmation camera 20A and the second confirmation camera 20B are installed in positions where they can capture images of the players' uniform numbers. For example, as shown in FIG. 1, the first confirmation camera 20A is installed at the rear of one team's court so as to capture the image in the direction of the net, and the second confirmation camera 20B is installed at the rear of the other team's court so as to capture the image in the direction of the net.

第1の確認用カメラ20A及び第2の確認用カメラ20Bは、それぞれ、球技を行う選手のプレイを撮影し、映像ストリームを生成する。以下、第1の確認用カメラ20Aが生成する映像ストリームを第1の映像ストリーム、第2の確認用カメラ20Bが生成する映像ストリームを第2の映像ストリームという。 The first confirmation camera 20A and the second confirmation camera 20B each capture the play of the players playing a ball game and generate a video stream. Hereinafter, the video stream generated by the first confirmation camera 20A will be referred to as the first video stream, and the video stream generated by the second confirmation camera 20B will be referred to as the second video stream.

第1の確認用カメラ20Aは、生成した第1の映像ストリームを解析情報修正装置100に送信する。第2の確認用カメラ20Bは、生成した第2の映像ストリームを解析情報修正装置100に送信する。 The first confirmation camera 20A transmits the generated first video stream to the analysis information correction device 100. The second confirmation camera 20B transmits the generated second video stream to the analysis information correction device 100.

解析情報修正装置100は、第1の映像ストリームを受信し、ラリー単位の録画データ(以下「第1のラリー録画データ」という)150A(図4参照)を生成する。同様に、解析情報修正装置100は、第2の映像ストリームを受信し、ラリー単位の録画データ(以下「第2のラリー録画データ」という)150B(図4参照)を生成する。ラリーとは、バレーボールの場合、サーブから始まり、得点が決まるまでの一連のプレイを意味する。なお、本実施の形態の説明では、第1のラリー録画データ150A及び第2のラリー録画データ150Bを区別しない場合、ラリー録画データと表現する。 The analysis information correction device 100 receives the first video stream and generates rally-based recording data (hereinafter referred to as "first rally recording data") 150A (see FIG. 4). Similarly, the analysis information correction device 100 receives the second video stream and generates rally-based recording data (hereinafter referred to as "second rally recording data") 150B (see FIG. 4). In volleyball, a rally refers to a series of plays starting with a serve until a point is scored. In the description of this embodiment, when there is no need to distinguish between the first rally recording data 150A and the second rally recording data 150B, they are referred to as rally recording data.

解析情報修正装置100は、1回のラリーのラリー録画データを再生すると共に、ユーザが当該ラリーの解析情報200を確認及び修正するためのUI(以下「修正用UI」という)300(図6~図8参照)を表示する。ユーザは、ラリー録画データの再生を見ながら、修正用UI300を通じて、当該ラリーの解析情報200を確認及び修正する。以下、解析情報200を修正した情報を、修正情報201(図4参照)という。 The analysis information correction device 100 plays back the rally recording data of one rally, and displays a UI (hereinafter referred to as the "correction UI") 300 (see Figures 6 to 8) that allows the user to confirm and correct the analysis information 200 of that rally. While watching the playback of the rally recording data, the user confirms and corrects the analysis information 200 of that rally through the correction UI 300. Hereinafter, the corrected analysis information 200 is referred to as correction information 201 (see Figure 4).

図3は、ラリーと、ラリー録画データと、解析情報200の確認及び修正作業との関係を説明するための図である。 Figure 3 is a diagram to explain the relationship between the rally, the rally recording data, and the confirmation and correction work of the analysis information 200.

例えば、図3に示すように、バレーボールのプレイにおいて、1回目のラリー、2回目のラリー、・・・が実際に行われた場合、解析情報修正装置100には、1回目のラリーが撮影されたラリー録画データ、2回目のラリーが撮影されたラリー録画データ、・・・が格納される。 For example, as shown in FIG. 3, when a first rally, a second rally, etc. are actually played in a volleyball game, the analysis information correction device 100 stores rally recording data in which the first rally is filmed, rally recording data in which the second rally is filmed, etc.

解析情報修正装置100は、1回目のラリー終了後、1回目のラリーのラリー録画データを再生し、1回目のラリーの解析情報200を確認及び修正するための修正用UI300を表示する。ユーザは、当該修正用UI300を通じて、1回目のラリーの解析情報200を確認及び修正できる。同様に、解析情報修正装置100は、2回目のラリー終了後、2回目のラリーのラリー録画データを再生し、2回目のラリーの解析情報200を確認及び修正するための修正用UI300を表示する。ユーザは、当該修正用UI300を通じて、2回目のラリーの解析情報200を確認及び修正できる。これを繰り返すことによって、ユーザは、各ラリーの解析情報200を確認及び修正できる。 After the first rally is completed, the analysis information correction device 100 plays back the rally recording data of the first rally and displays a correction UI 300 for confirming and correcting the analysis information 200 of the first rally. The user can confirm and correct the analysis information 200 of the first rally through the correction UI 300. Similarly, after the second rally is completed, the analysis information correction device 100 plays back the rally recording data of the second rally and displays a correction UI 300 for confirming and correcting the analysis information 200 of the second rally. The user can confirm and correct the analysis information 200 of the second rally through the correction UI 300. By repeating this, the user can confirm and correct the analysis information 200 of each rally.

図3に示すように、ユーザが3回目のラリーの解析情報200の確認及び修正に時間がかかったとしても、4回目以降のラリーを撮影した映像ストリームは録画されているので、ユーザは、落ち着いて4回目以降のラリーの解析情報200を確認及び修正できる。 As shown in FIG. 3, even if the user takes a long time to check and correct the analysis information 200 of the third rally, the video streams of the fourth and subsequent rallies are recorded, so the user can calmly check and correct the analysis information 200 of the fourth and subsequent rallies.

また、本実施の形態によれば、確認用カメラ20A、20Bは、解析用カメラ10A、10B、10C、10Dと別の位置に設置される。よって、解析用カメラ10A、10B、10C、10Dの映像からはアクションを行った選手の背番号が認識しにくい場合であっても、ユーザは、確認用カメラ20A、20Bの映像から当該選手の背番号を認識し得る。 In addition, according to this embodiment, the confirmation cameras 20A and 20B are installed in different positions from the analysis cameras 10A, 10B, 10C, and 10D. Therefore, even if it is difficult to recognize the uniform number of the player who performed the action from the images of the analysis cameras 10A, 10B, 10C, and 10D, the user can recognize the uniform number of the player from the images of the confirmation cameras 20A and 20B.

また、球技映像解析装置30によって解析情報200が生成された後に、反則が判明したり、チャレンジ(審判の判定に対する不服申し立て)が行われたりして、ラリーの結果が変わることもある。本実施の形態によれば、このような場合であっても、ユーザは、修正用UI300を通じて、解析情報200を素早く修正できる。 In addition, after the ball game video analysis device 30 generates the analysis information 200, a foul may be discovered or a challenge (an appeal against the umpire's decision) may be made, changing the outcome of the rally. According to this embodiment, even in such cases, the user can quickly modify the analysis information 200 through the modification UI 300.

以下、解析情報修正装置100について詳細に説明する。 The analysis information correction device 100 is described in detail below.

<解析情報修正装置の構成>
図4は、解析情報修正装置100の構成例を示すブロック図である。
<Configuration of analysis information correction device>
FIG. 4 is a block diagram showing an example of the configuration of the analysis information correction device 100. As shown in FIG.

解析情報修正装置100は、映像受信部101、録画部102、解析情報送受信部103、情報格納部104、及び、UI制御部105を備える。なお、解析情報修正装置100は、例えば、モバイルPC、タブレット端末又はスマートフォン等であってよい。 The analysis information correction device 100 includes a video receiving unit 101, a recording unit 102, an analysis information transmission/reception unit 103, an information storage unit 104, and a UI control unit 105. The analysis information correction device 100 may be, for example, a mobile PC, a tablet terminal, or a smartphone.

映像受信部101は、第1の確認用カメラ20A及び第2の確認用カメラ20Bからそれぞれ第1の映像ストリーム及び第2の映像ストリームを受信する。 The video receiving unit 101 receives a first video stream and a second video stream from the first confirmation camera 20A and the second confirmation camera 20B, respectively.

録画部102は、第1の映像ストリームから、ラリー単位の録画データ(第1のラリー録画データ150A)を生成する。同様に、録画部102は、第2の映像ストリームから、ラリー単位の録画データ(第2のラリー録画データ150B)を生成する。なお、録画部102は、解析情報200を参照して、ラリーの区切りを特定してよい。例えば、図2に示す解析情報200において、「end」の行は、ラリーの区切りを示す。 The recording unit 102 generates rally-based recording data (first rally recording data 150A) from the first video stream. Similarly, the recording unit 102 generates rally-based recording data (second rally recording data 150B) from the second video stream. The recording unit 102 may identify rally breaks by referring to the analysis information 200. For example, in the analysis information 200 shown in FIG. 2, the "end" line indicates the breaks in the rally.

解析情報送受信部103は、データサーバ40から解析情報200を受信し、情報格納部104に格納する。また、解析情報送受信部103は、情報格納部104に格納された修正情報201を、データサーバ40へ送信する。データサーバ40は、受信した修正情報201に基づいて、解析情報200を修正してもよい。 The analysis information transmission/reception unit 103 receives the analysis information 200 from the data server 40 and stores it in the information storage unit 104. The analysis information transmission/reception unit 103 also transmits the correction information 201 stored in the information storage unit 104 to the data server 40. The data server 40 may correct the analysis information 200 based on the received correction information 201.

UI制御部105は、第1のラリー録画データ150A又は第2のラリー録画データ150Bを再生し、当該ラリーの解析情報200を修正するための修正用UI300を提供する。修正用UI300は、出力装置1002(図9参照)の一例であるディスプレイに表示される。ユーザは、入力装置1001(図9参照)の一例であるタッチパネルを通じて、修正用UI300を操作することにより、情報格納部104に格納された解析情報200を修正する。修正用UI300は、解析情報200を修正した修正情報201を、情報格納部104に格納する。なお、修正用UI300の詳細については後述する。 The UI control unit 105 plays back the first rally recording data 150A or the second rally recording data 150B, and provides a correction UI 300 for correcting the analysis information 200 of the rally. The correction UI 300 is displayed on a display, which is an example of an output device 1002 (see FIG. 9). The user corrects the analysis information 200 stored in the information storage unit 104 by operating the correction UI 300 via a touch panel, which is an example of an input device 1001 (see FIG. 9). The correction UI 300 stores the correction information 201, which is the correction of the analysis information 200, in the information storage unit 104. Details of the correction UI 300 will be described later.

<解析情報修正装置における処理>
図5は、解析情報修正装置100におけるアタックに関する処理の一例を示すフローチャートである。
<Processing in the analysis information correction device>
FIG. 5 is a flowchart showing an example of processing related to an attack in the analysis information correction device 100. As shown in FIG.

UI制御部105は、1ラリー分の修正用UI300を表示する(S101)。 The UI control unit 105 displays the correction UI 300 for one rally (S101).

UI制御部105は、解析情報200を参照し、解析情報200の中に所定のアクションの一例である「アタック」が存在するか否かを判定する(S102)。 The UI control unit 105 refers to the analysis information 200 and determines whether or not an "attack", which is an example of a predetermined action, is present in the analysis information 200 (S102).

解析情報200に「アタック」が存在する場合(S102:YES)、UI制御部105は、ラリー録画データにおける最後のアタックの時刻のフレーム画像を、頭出しして表示する(S103)。このとき、UI制御部105は、頭出ししたフレーム画像を一時停止の状態で表示してもよい。あるいは、UI制御部105は、頭出ししたフレーム画像から再生を開始してもよい。あるいは、UI制御部105は、最後のアタックの時刻のフレーム画像から所定時間以前のフレーム画像を頭出しし、そのフレーム画像から再生を開始してもよい。これにより、ユーザは、得点を決めたアタック(つまり最後のアタック)及び当該アタックを行った選手が撮影された映像を効率的に確認できる。 If an "attack" is present in the analysis information 200 (S102: YES), the UI control unit 105 cues up and displays the frame image at the time of the last attack in the rally recording data (S103). At this time, the UI control unit 105 may display the cued frame image in a paused state. Alternatively, the UI control unit 105 may start playback from the cued frame image. Alternatively, the UI control unit 105 may cue up a frame image that is a predetermined time prior to the frame image at the time of the last attack, and start playback from that frame image. This allows the user to efficiently check the attack that scored a point (i.e. the final attack) and the footage of the player who made that attack.

解析情報200に「アタック」が存在しない場合(S102:NO)、UI制御部105は、ラリー録画を先頭から通常の再生速度よりも高速に(例えば倍速で)再生する(S104)。これにより、ユーザは、解析情報200におけるアタックの解析漏れ等を効率的に確認できる。 If there is no "attack" in the analysis information 200 (S102: NO), the UI control unit 105 plays the rally recording from the beginning at a faster speed than the normal playback speed (e.g., double speed) (S104). This allows the user to efficiently check for missed attacks in the analysis information 200.

UI制御部105は、S103又はS104の処理中、ラリー終了ボタン310(図6~図8参照)が押下されたか否か(S105)、及び、修正ボタン309(図6~図8参照)が押下されたか否か(S106)を判定する。 During the processing of S103 or S104, the UI control unit 105 determines whether the rally end button 310 (see Figures 6 to 8) has been pressed (S105), and whether the correction button 309 (see Figures 6 to 8) has been pressed (S106).

例えば、ユーザは、表示されたラリー録画データの映像を見て、最後のアタックの時刻、及び/又は、最後のアタックを行った選手のチーム及び背番号の修正を不要と考えた場合、修正ボタン309を押下することなく(S106:NO)、ラリー終了ボタン310を押下する(S105:YES)。 For example, if the user views the displayed video of the rally recording data and determines that it is not necessary to modify the time of the last attack and/or the team and uniform number of the player who made the last attack, the user presses the rally end button 310 (S105: YES) without pressing the modification button 309 (S106: NO).

ラリー終了ボタン310が押下された場合(S105:YES)、UI制御部105は、本処理を終了し(END)、次のラリー分の修正用UI300を表示する(S101)。 If the rally end button 310 is pressed (S105: YES), the UI control unit 105 ends this process (END) and displays the correction UI 300 for the next rally (S101).

例えば、ユーザは、表示されたラリー録画データの映像を見て、最後のアタックの時刻、及び/又は、最後のアタックを行った選手のチーム及び背番号の修正を必要と考えた場合、ラリー終了ボタン310を押下せずに(S105:NO)、修正用UI300に含まれる各ボタン303~308(図6~図8参照)を操作して、最後のアタックが撮影されたフレーム画像を表示させる。そして、ユーザは、修正ボタン309を押下する(S106:YES)。 For example, if the user views the displayed video of the rally recording data and determines that it is necessary to modify the time of the last attack and/or the team and uniform number of the player who made the last attack, the user does not press the rally end button 310 (S105: NO), but operates each of the buttons 303 to 308 (see Figures 6 to 8) included in the modification UI 300 to display the frame image in which the last attack was captured. The user then presses the modification button 309 (S106: YES).

修正ボタン309が押下された場合(S106:YES)、UI制御部105は、番号入力用UI330(図8参照)を表示する(S107)。例えば、ユーザは、番号入力用UI330を操作して、最後のアタックを行った選手のチーム及び背番号を入力し、ラリー終了ボタンを押下する(S108:YES)。 If the correction button 309 is pressed (S106: YES), the UI control unit 105 displays the number input UI 330 (see FIG. 8) (S107). For example, the user operates the number input UI 330 to input the team and uniform number of the player who made the last attack, and presses the rally end button (S108: YES).

UI制御部105は、ラリー終了ボタン310が押下されるまで待機し(S108:NO)、ラリー終了ボタン310が押下された場合(S108:YES)、次のS109の処理を実行する。 The UI control unit 105 waits until the rally end button 310 is pressed (S108: NO), and if the rally end button 310 is pressed (S108: YES), it executes the next process of S109.

UI制御部105は、S106にて修正ボタン309が押下されたときに表示されたアタックのフレーム画像の時刻と、S108にてラリー終了ボタン310が押下されたときに番号入力用UI330に入力されたチーム及び背番号と、アクション「アタック」とを対応付けた修正情報201を生成し、情報格納部104に格納する(S109)。そして、UI制御部105は、本処理を終了し(END)、次のラリー分の修正用UI300を表示する(S101)。 The UI control unit 105 generates correction information 201 that associates the time of the attack frame image displayed when the correction button 309 was pressed in S106, the team and uniform number input to the number input UI 330 when the rally end button 310 was pressed in S108, and the action "attack," and stores this in the information storage unit 104 (S109). The UI control unit 105 then ends this process (END) and displays the correction UI 300 for the next rally (S101).

以上の処理によれば、ユーザは、修正用UI300を通じて、解析情報200に含まれるラリー中の最後のアタックを行った選手のチーム及び背番号が正しいかどうかを効率的に確認できる。加えて、解析情報200に含まれるラリー中の最後のアタックを行った選手のチーム及び背番号が正しくない場合、ユーザは、修正用UI300を通じて、当該チーム及び背番号を効率的に修正できる。加えて、ラリーの最後のアタックを行った選手がいるにも関わらず、解析情報200において、当該最後のアタックを行った選手のチーム及び背番号が検出されていない場合、ユーザは、修正用UI300を通じて、当該最後のアタックを行った選手のチーム及び背番号を効率的に修正できる。 Through the above process, the user can efficiently check whether the team and uniform number of the player who made the last attack during a rally, which are included in the analysis information 200, are correct, through the correction UI 300. In addition, if the team and uniform number of the player who made the last attack during a rally, which are included in the analysis information 200, are incorrect, the user can efficiently correct the team and uniform number through the correction UI 300. In addition, if there is a player who made the last attack during a rally, but the team and uniform number of the player who made the last attack are not detected in the analysis information 200, the user can efficiently correct the team and uniform number of the player who made the last attack through the correction UI 300.

次に、修正用UI300について詳細に説明する。 Next, we will explain the correction UI 300 in detail.

<修正用UIの詳細>
図6は、第1のラリー録画データ150Aの映像を表示した修正用UI300の例を示す図である。図7は、第2のラリー録画データ150Bの映像を表示した修正用UI300の例を示す図である。
<Modification UI details>
Fig. 6 is a diagram showing an example of the correction UI 300 displaying the image of the first rally record data 150A. Fig. 7 is a diagram showing an example of the correction UI 300 displaying the image of the second rally record data 150B.

修正用UI300は、表示領域301、シークバー302、カメラ切替ボタン303、再生/一時停止ボタン304、1秒戻しボタン305、1秒進みボタン306、倍速再生ボタン307、コマ送りボタン308、修正ボタン309、ラリー終了ボタン310、及び、UI終了ボタン311を含む。なお、各ボタン303~311は、操作用UIの一例である。 The correction UI 300 includes a display area 301, a seek bar 302, a camera switching button 303, a play/pause button 304, a one-second rewind button 305, a one-second forward button 306, a double-speed play button 307, a frame-by-frame forward button 308, a correction button 309, a rally end button 310, and a UI end button 311. Each of the buttons 303 to 311 is an example of an operation UI.

UI制御部105は、表示領域301に、ラリー録画データの映像を表示する。シークバー302は、表示領域301に表示中のラリー録画データの再生時刻を示すバーである。 The UI control unit 105 displays the video of the rally recording data in the display area 301. The seek bar 302 is a bar that indicates the playback time of the rally recording data being displayed in the display area 301.

カメラ切替ボタン303が押下された場合、UI制御部105は、表示領域301に表示する映像を別の確認用カメラの映像に切り替える。すなわち、UI制御部105は、第1のラリー録画データ150Aの映像が表示されている場合、第2のラリー録画データ150Bの映像に切り替え、第2のラリー録画データ150Bの映像が表示されている場合、第1のラリー録画データ150Aの映像の表示に切り替える。ユーザは、カメラ切替ボタン303を操作して、背番号を確認したい選手のチーム側の映像を確認できる。 When the camera switching button 303 is pressed, the UI control unit 105 switches the image displayed in the display area 301 to an image from a different confirmation camera. That is, when the image of the first rally recording data 150A is displayed, the UI control unit 105 switches to the image of the second rally recording data 150B, and when the image of the second rally recording data 150B is displayed, the UI control unit 105 switches to displaying the image of the first rally recording data 150A. The user can operate the camera switching button 303 to check the image of the team of the player whose uniform number they want to check.

ラリー録画データの再生中に再生/一時停止ボタン304が押下された場合、UI制御部105は、ラリー録画データの再生を一時停止する。ラリー録画データの一時停止中に再生/一時停止ボタン304が押下された場合、UI制御部105は、一時停止を解除し、ラリー録画データの再生を再開する。 When the play/pause button 304 is pressed during playback of the rally recording data, the UI control unit 105 pauses playback of the rally recording data. When the play/pause button 304 is pressed while the rally recording data is paused, the UI control unit 105 releases the pause and resumes playback of the rally recording data.

1秒戻しボタン305が押下された場合、UI制御部105は、ラリー録画データを1秒分戻して再生する。1秒進みボタン306が押下された場合、UI制御部105は、ラリー録画データを1秒分進めて再生する。なお、戻す秒数及び進める秒数は、1秒に限られず、何秒であってもよい。また、戻す秒数及び進める秒数は、ユーザによって設定可能であってもよい。 When the 1 second rewind button 305 is pressed, the UI control unit 105 rewinds the rally recording data by 1 second and plays it back. When the 1 second forward button 306 is pressed, the UI control unit 105 advances the rally recording data by 1 second and plays it back. Note that the number of seconds to go back and the number of seconds to go forward are not limited to 1 second, and may be any number of seconds. Also, the number of seconds to go back and the number of seconds to go forward may be set by the user.

倍速再生ボタン307が押下された場合、UI制御部105は、ラリー録画データを倍速で再生する。なお、高速再生の速度は、倍速に限られず、何倍の速度であってもよい。また、高速再生の速度は、ユーザによって設定可能であってもよい。 When the double speed playback button 307 is pressed, the UI control unit 105 plays the rally recording data at double speed. Note that the high-speed playback speed is not limited to double speed, and may be any number of times faster. In addition, the high-speed playback speed may be set by the user.

コマ送りボタン308が押下された場合、UI制御部105は、表示領域301の映像を、1コマ分(1フレーム分)進める。なお、進めるコマ数(フレーム数)は、1コマに限られず、何コマであってもよい。また、進めるコマ数は、ユーザによって設定可能であってもよい。 When the frame advance button 308 is pressed, the UI control unit 105 advances the image in the display area 301 by one frame. Note that the number of frames to be advanced is not limited to one frame, and may be any number of frames. Also, the number of frames to be advanced may be set by the user.

修正ボタン309が押下された場合、UI制御部105は、修正用UI300内に、図8に示す番号入力用UI330を表示する。例えば、図5のS103の処理によって頭出しされて表示領域301に表示されたフレーム画像が、得点を決めたアタック(最後のアタック)を撮影したフレーム画像でない場合、ユーザは、次の操作を行う。すなわち、ユーザは、各ボタン303~308を操作して、得点を決めたアタックを撮影したフレーム画像を表示領域301に表示させる。そして、ユーザは、修正ボタン309を押下する。これにより、図5のS107の処理が実行され、番号入力用UI330が表示される。なお、番号入力用UI330の詳細については後述する。 When the Modify button 309 is pressed, the UI control unit 105 displays the number input UI 330 shown in FIG. 8 within the Modification UI 300. For example, if the frame image cue-up and displayed in the display area 301 by the process of S103 in FIG. 5 is not a frame image of the attack that scored a point (the last attack), the user performs the following operation. That is, the user operates each of the buttons 303 to 308 to display in the display area 301 a frame image of the attack that scored a point. Then, the user presses the Modify button 309. This causes the process of S107 in FIG. 5 to be executed, and the number input UI 330 is displayed. The number input UI 330 will be described in detail later.

ラリー終了ボタン310が押下された場合、UI制御部105は、当該ラリーの修正を完了し、次のラリーの修正の処理を開始する。例えば、図5のS103の処理によって頭出しされて表示領域301に表示されたフレーム画像が、得点を決めたアタック(最後のアタック)を撮影したフレーム画像である場合、ユーザは、ラリー終了ボタン310を押下してよい。これにより、図3に示す1つのラリーの処理が完了し、次のラリーの処理が開始される。 When the rally end button 310 is pressed, the UI control unit 105 completes the correction of that rally and starts the process of correcting the next rally. For example, if the frame image cue-up and displayed in the display area 301 by the process of S103 in FIG. 5 is a frame image of the attack that scored a point (the final attack), the user may press the rally end button 310. This completes the processing of one rally shown in FIG. 3, and starts the processing of the next rally.

UI終了ボタン311が押下された場合、UI制御部105は、解析情報200に対する修正処理を終了する。 When the UI end button 311 is pressed, the UI control unit 105 ends the correction process for the analysis information 200.

<番号入力用UIの詳細>
図8は、番号入力用UI330の一例を示す図である。番号入力用UI330は、上述の通り、修正ボタン309が押下された場合に表示される。
<Details of Number Input UI>
8 is a diagram showing an example of the number input UI 330. As described above, the number input UI 330 is displayed when the Modify button 309 is pressed.

番号入力用UI330は、チーム入力ボタン331、背番号入力ボタン332、背番号表示領域333、及び、ラリー終了ボタン310を含む。 The number input UI 330 includes a team input button 331, a uniform number input button 332, a uniform number display area 333, and an end rally button 310.

ユーザは、最後のアタックを行った選手のチームに対応するチーム入力ボタン331を押下(選択)する。UI制御部105は、押下されたチーム入力ボタン331がわかるように、押下された方のチーム入力ボタン331の色を変更してよい。 The user presses (selects) the team input button 331 corresponding to the team of the player who made the last attack. The UI control unit 105 may change the color of the pressed team input button 331 so that it is easy to tell which team input button 331 was pressed.

次に、ユーザは、背番号入力ボタン332を操作して、最後のアタックを行った選手の背番号を入力する。UI制御部105は、背番号入力ボタン332を通じて入力された背番号を、背番号表示領域333に表示する。なお、ユーザは、入力装置1001の一例であるキーボードを操作して、背番号表示領域333に直接背番号を入力してもよい。 Next, the user operates the uniform number input button 332 to input the uniform number of the player who made the final attack. The UI control unit 105 displays the uniform number input via the uniform number input button 332 in the uniform number display area 333. Note that the user may also operate a keyboard, which is an example of the input device 1001, to input the uniform number directly into the uniform number display area 333.

背番号を入力後、ユーザは、ラリー終了ボタン310を押下する。UI制御部105は、ラリー終了ボタン310が押下された場合、図5のS109の処理を実行し、修正情報201を生成する。 After inputting the uniform number, the user presses the rally end button 310. When the rally end button 310 is pressed, the UI control unit 105 executes the process of S109 in FIG. 5 and generates the correction information 201.

このように、ユーザは、番号入力用UI330を通じて、最後のアタックを行った選手のチーム及び背番号を容易に修正できる。 In this way, the user can easily modify the team and uniform number of the player who made the last attack through the number input UI 330.

<ハードウェア構成>
以上、本開示に係る実施形態について図面を参照して詳述した。なお、上述した球技映像解析装置30、データサーバ40、及び、解析情報修正装置100の機能は、コンピュータプログラムにより実現され得る。
<Hardware Configuration>
The embodiments of the present disclosure have been described above in detail with reference to the drawings. Note that the functions of the ball game video analysis device 30, the data server 40, and the analysis information correction device 100 described above may be realized by a computer program.

図9は、球技映像解析装置30、データサーバ40、及び、解析情報修正装置100の機能をプログラムにより実現するコンピュータのハードウェア構成を示す図である。 Figure 9 shows the hardware configuration of a computer that realizes the functions of the ball game video analysis device 30, the data server 40, and the analysis information correction device 100 through a program.

このコンピュータ1000は、キーボード又はマウス、タッチパッドなどの入力装置1001、ディスプレイ又はスピーカーなどの出力装置1002、CPU(Central Processing Unit)1003、GPU(Graphics Processing Unit)1004、ROM(Read Only Memory)1005、RAM(Random Access Memory)1006、HDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリなどの記憶装置1007、DVD-ROM(Digital Versatile Disk Read Only Memory)又はUSB(Universal Serial Bus)メモリなどの記録媒体から情報を読み取る読取装置1008、通信ネットワークを介して有線又は無線にて通信を行う送受信装置1009を備え、各部は、バス1010により接続される。 This computer 1000 includes an input device 1001 such as a keyboard, mouse, or touchpad, an output device 1002 such as a display or speaker, a CPU (Central Processing Unit) 1003, a GPU (Graphics Processing Unit) 1004, a ROM (Read Only Memory) 1005, a RAM (Random Access Memory) 1006, a storage device 1007 such as a HDD (Hard Disk Drive), SSD (Solid State Drive) or flash memory, a reading device 1008 that reads information from a recording medium such as a DVD-ROM (Digital Versatile Disk Read Only Memory) or USB (Universal Serial Bus) memory, and a transmitting/receiving device 1009 that communicates wired or wirelessly via a communication network, and each part is connected by a bus 1010.

そして、読取装置1008は、上記各装置の機能を実現するためのプログラムを記録した記録媒体からそのプログラムを読み取り、記憶装置1007に記憶させる。あるいは、送受信装置1009が、通信ネットワークに接続されたサーバ装置と通信を行い、サーバ装置からダウンロードした上記各装置の機能を実現するためのプログラムを記憶装置1007に記憶させる。 Then, the reading device 1008 reads the program for realizing the functions of each of the above devices from a recording medium on which the program is recorded, and stores the program in the storage device 1007. Alternatively, the transmitting/receiving device 1009 communicates with a server device connected to the communication network, and stores the program for realizing the functions of each of the above devices downloaded from the server device in the storage device 1007.

そして、CPU1003が、記憶装置1007に記憶されたプログラムをRAM1006にコピーし、そのプログラムに含まれる命令をRAM1006から順次読み出して実行することにより、上記各装置の機能が実現される。 Then, the CPU 1003 copies the program stored in the storage device 1007 to the RAM 1006, and sequentially reads and executes the instructions contained in the program from the RAM 1006, thereby realizing the functions of each of the above devices.

上記の実施の形態の説明に用いた各機能ブロックは、典型的には集積回路であるLSIとして実現される。これらは個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。 Each functional block used in the description of the above embodiments is typically realized as an LSI, which is an integrated circuit. These may be individually integrated into a single chip, or may be integrated into a single chip that includes some or all of the functional blocks. Here, we refer to them as LSIs, but depending on the level of integration, they may also be called ICs, system LSIs, super LSIs, or ultra LSIs.

さらには、半導体技術の進歩又は派生する別技術によりLSIに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。 Furthermore, if an integrated circuit technology that can replace LSIs emerges due to advances in semiconductor technology or other derived technologies, it is of course possible to use that technology to integrate functional blocks.

(本開示のまとめ)
本開示に係る解析情報修正装置(100)は、球技のプレイを行う選手が撮影された映像ストリームを受信する映像受信部(101)と、受信した前記映像ストリームをプレイのラリー単位で録画したラリー録画データ(150A、150B)を生成する録画部(102)と、ラリー録画データの映像を表示すると共に、ラリー内に行われたプレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手とを対応付けた解析情報(200)を修正するための修正用UI(300)を表示するUI制御部(105)と、を備える。なお、球技はバレーボールであり、所定のアクションは、ラリー内に行われた最後のアタックであってよい。
Summary of the Disclosure
The analysis information correction device (100) according to the present disclosure includes a video receiving unit (101) that receives a video stream of players playing a ball game, a recording unit (102) that generates rally recording data (150A, 150B) by recording the received video stream for each rally of play, and a UI control unit (105) that displays a video of the rally recording data and displays a correction UI (300) for correcting analysis information (200) that associates a predetermined action related to a play performed in a rally, the timing of the action, and the player who performed the action. Note that the ball game is volleyball, and the predetermined action may be the last attack performed in a rally.

この構成によれば、ユーザは、ラリー終了後に、ラリー録画データの映像を見ながら、修正用UIを通じて、当該ラリーの解析情報を効率的に確認及び修正できる。 With this configuration, after the rally ends, the user can efficiently check and modify the analysis information of the rally through the modification UI while watching the video of the rally recording data.

また、UI制御部は、解析情報に基づいて、ラリー内に所定のアクション(例えば最後のアタック)が行われたか否かを判定し、ラリー内に所定のアクションが行われたと判定した場合、所定のアクションが行われたタイミングのラリー録画データの映像を表示してよい。 The UI control unit may also determine whether a specified action (e.g., a final attack) has occurred during a rally based on the analysis information, and if it determines that the specified action has occurred during the rally, display video of the rally recording data at the time when the specified action occurred.

この構成によれば、ラリー内に所定のアクションが行われた場合、当該所定のアクションが行われたタイミングのラリー録画データの映像が表示される。よって、ユーザは、当該ラリーの解析情報における当該所定のアクション及び当該アクションが行われたタイミングが正しいか否かを素早く確認できる。 With this configuration, when a specific action is performed during a rally, the video of the rally recording data at the timing when the specific action was performed is displayed. This allows the user to quickly check whether the specific action and the timing when the action was performed are correct in the analysis information of the rally.

また、UI制御部は、ラリー内に所定のアクションが行われていないと判定した場合、ラリー録画データを、通常の再生速度よりも高速に再生して表示してよい。 In addition, if the UI control unit determines that a specified action has not been performed during the rally, the UI control unit may play and display the rally recording data at a faster than normal playback speed.

この構成によれば、ラリー内に所定のアクションが行われていない場合、ラリー録画データは、通常の再生速度よりも高速に再生される。よって、ユーザは、当該ラリーの解析情報において当該所定のアクションの検出漏れが生じているか否かを短時間で確認できる。 According to this configuration, if a specific action is not performed during a rally, the rally recording data is played back at a faster speed than the normal playback speed. This allows the user to quickly check whether the analysis information for the rally has missed any of the specific action.

また、UI制御部は、前記ラリー録画データの映像の表示を操作するための操作用UIを表示し、解析情報に含まれる所定のアクションが行われたタイミングを、表示中のラリー録画データの映像が撮影されたタイミングに修正するための修正情報(201)を生成してよい。 The UI control unit may also display an operation UI for controlling the display of the video of the rally recording data, and generate correction information (201) for correcting the timing at which a predetermined action included in the analysis information was performed to the timing at which the video of the rally recording data being displayed was shot.

この構成によれば、ユーザは、操作用UIを操作して、所定のアクションが行われたタイミングのラリー録画データの映像を表示させることにより、解析情報に含まれる当該所定のアクションが行われたタイミングを、表示中のラリー録画データの映像が撮影されたタイミングに修正できる。すなわち、ユーザは、効率的に解析情報を修正できる。 According to this configuration, the user can operate the operation UI to display the video of the rally recording data at the timing when a specific action was performed, and thereby correct the timing when the specific action was performed, which is included in the analysis information, to the timing when the video of the rally recording data being displayed was taken. In other words, the user can efficiently correct the analysis information.

また、映像受信部は、撮影方向が互いに異なる第1の映像ストリーム及び第2の映像ストリームを受信し、録画部は、前記第1の映像ストリームをラリー単位で録画した第1のラリー録画データ(150A)と、前記第2の映像ストリームをラリー単位で録画した第2のラリー録画データ(150B)とを生成し、UI制御部は、ユーザからの指示に応じて、第1のラリー録画データの映像の表示と第2のラリー録画データの映像の表示とを切り替えてよい。 The video receiving unit receives a first video stream and a second video stream that are shot in different directions, the recording unit generates first rally recording data (150A) in which the first video stream is recorded on a rally basis, and second rally recording data (150B) in which the second video stream is recorded on a rally basis, and the UI control unit may switch between displaying the video of the first rally recording data and the video of the second rally recording data in response to an instruction from a user.

この構成によれば、ユーザは、撮影方向が互いに異なる第1のラリー録画データの映像の表示と第2のラリー録画データの映像の表示とを切り替えて、各チームの選手の番号を確認できる。 With this configuration, the user can check the numbers of the players on each team by switching between displaying the video of the first rally recording data and the video of the second rally recording data, which are shot from different directions.

以上、添付図面を参照しながら実施の形態について説明したが、本開示はかかる例に限定されない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても本開示の技術的範囲に属すると了解される。また、発明の趣旨を逸脱しない範囲において、上述した実施の形態における各構成要素を任意に組み合わせてもよい。 Although the embodiments have been described above with reference to the attached drawings, the present disclosure is not limited to such examples. It is clear that a person skilled in the art can conceive of various modifications, corrections, substitutions, additions, deletions, and equivalents within the scope of the claims, and it is understood that these also fall within the technical scope of the present disclosure. Furthermore, the components in the above-described embodiments may be combined in any manner as long as it does not deviate from the spirit of the invention.

本開示の技術は、移動体を用いたスポーツの解析に利用可能である。 The technology disclosed herein can be used to analyze sports involving moving objects.

1 球技映像解析システム
10A、10B、10C、10D 解析用カメラ
20A 第1の確認用カメラ
20B 第2の確認用カメラ
30 球技映像解析装置
40 データサーバ
50 ハブ
100 解析情報修正装置
101 映像受信部
102 録画部
103 解析情報送受信部
104 情報格納部
105 UI制御部
150A 第1のラリー録画データ
150B 第2のラリー録画データ
200 解析情報
201 修正情報
300 修正用UI
301 表示領域
302 シークバー
303 カメラ切替ボタン
304 再生/一時停止ボタン
305 1秒戻しボタン
306 1秒進みボタン
307 倍速再生ボタン
308 コマ送りボタン
309 修正ボタン
310 ラリー終了ボタン
311 UI終了ボタン
330 番号入力用UI
331 チーム入力ボタン
332 背番号入力ボタン
333 背番号表示領域
1000 コンピュータ
1001 入力装置
1002 出力装置
1003 CPU
1004 GPU
1005 ROM
1006 RAM
1007 記憶装置
1008 読取装置
1009 送受信装置
1010 バス
1 Ball game video analysis system 10A, 10B, 10C, 10D Analysis camera 20A First confirmation camera 20B Second confirmation camera 30 Ball game video analysis device 40 Data server 50 Hub 100 Analysis information correction device 101 Video receiving unit 102 Recording unit 103 Analysis information transmission/reception unit 104 Information storage unit 105 UI control unit 150A First rally recording data 150B Second rally recording data 200 Analysis information 201 Correction information 300 Correction UI
301 display area 302 seek bar 303 camera switching button 304 play/pause button 305 1 second rewind button 306 1 second forward button 307 double speed play button 308 frame forward button 309 correction button 310 rally end button 311 UI end button 330 number input UI
331 Team input button 332 Jersey number input button 333 Jersey number display area 1000 Computer 1001 Input device 1002 Output device 1003 CPU
1004 GPU
1005 ROM
1006 RAM
1007 storage device 1008 reading device 1009 transmitting/receiving device 1010 bus

Claims (7)

球技のプレイを行う選手が撮影された映像ストリームを受信する映像受信部と、
受信した前記映像ストリームを前記プレイのラリー単位で録画したラリー録画データを生成する録画部と、
前記ラリー録画データの映像を表示すると共に、前記ラリー内に行われた前記プレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手の番号とを対応付けた解析情報を修正するための修正用UI(User Interface)を表示するUI制御部と、を備え、
前記UI制御部は、
前記解析情報に基づいて、前記ラリー内に前記所定のアクションが行われたか否かを判定し、
前記ラリー内に前記所定のアクションが行われたと判定した場合、前記ラリー録画データから前記所定のアクションが行われたタイミングのフレーム画像を頭出しすると共に、前記ラリー録画データを再生して表示する、
解析情報修正装置。
a video receiving unit that receives a video stream of a player playing a ball game;
a recording unit that generates rally recording data by recording the received video stream for each rally of the play;
a UI control unit that displays a video of the rally recording data and displays a correction UI (User Interface) for correcting analysis information that associates a predetermined action related to the play performed in the rally, the timing of the action, and the number of the player who performed the action ,
The UI control unit
determining whether the predetermined action has been performed during the rally based on the analysis information;
when it is determined that the predetermined action has been performed during the rally, a frame image at the timing when the predetermined action has been performed is cue-up from the rally recording data, and the rally recording data is played back and displayed.
Analysis information correction device.
前記UI制御部は、前記ラリー内に前記所定のアクションが行われていないと判定した場合、前記ラリー録画データを、通常の再生速度よりも高速に再生して表示する、
請求項1に記載の解析情報修正装置。
when it is determined that the predetermined action is not performed during the rally, the UI control unit plays back and displays the rally recorded data at a speed faster than a normal playback speed.
The analysis information modifying device according to claim 1 .
前記UI制御部は、
前記ラリー録画データの映像の表示を操作するための操作用UIを表示し、
前記解析情報に含まれる前記所定のアクションが行われたタイミングを、表示中の前記ラリー録画データの映像が撮影されたタイミングに修正するための修正情報を生成する、
請求項1又は2に記載の解析情報修正装置。
The UI control unit
displaying an operation UI for operating the display of the video of the rally recording data;
generating correction information for correcting the timing at which the predetermined action, which is included in the analysis information, was performed to the timing at which the image of the rally record data being displayed was shot;
3. The analysis information modifying device according to claim 1 .
前記映像受信部は、撮影方向が互いに異なる第1の映像ストリーム及び第2の映像ストリームを受信し、
前記録画部は、前記第1の映像ストリームをラリー単位で録画した第1のラリー録画データと、前記第2の映像ストリームをラリー単位で録画した第2のラリー録画データとを生成し、
前記UI制御部は、ユーザからの指示に応じて、前記第1のラリー録画データの映像の表示と前記第2のラリー録画データの映像の表示とを切り替える、
請求項1から3のいずれか1項に記載の解析情報修正装置。
The video receiving unit receives a first video stream and a second video stream having different shooting directions,
the recording unit generates first rally recording data by recording the first video stream on a rally basis, and second rally recording data by recording the second video stream on a rally basis;
the UI control unit switches between displaying the video of the first rally record data and displaying the video of the second rally record data in response to an instruction from a user;
The analysis information modifying device according to claim 1 .
前記球技はバレーボールであり、
前記所定のアクションは、前記ラリー内に行われた最後のアタックである、
請求項1から4のいずれか1項に記載の解析情報修正装置。
The ball game is volleyball,
the predetermined action being the last attack made in the rally;
The analysis information modifying device according to claim 1 .
情報処理装置により、球技プレイに関する解析情報を修正する解析情報修正方法であって、
球技のプレイを行う選手が撮影された映像ストリームを受信し、
受信した前記映像ストリームを前記プレイのラリー単位で録画したラリー録画データを生成し、
前記ラリー録画データの映像を表示すると共に、前記ラリー内に行われた前記プレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手の番号とを対応付けた解析情報を修正するための修正用UIを表示し、
さらに、前記解析情報に基づいて、前記ラリー内に前記所定のアクションが行われたか否かを判定し、
前記ラリー内に前記所定のアクションが行われたと判定した場合、前記修正用UIにおいて、前記ラリー録画データから前記所定のアクションが行われたタイミングのフレーム画像を頭出しすると共に、前記ラリー録画データを再生して表示する、
解析情報修正方法。
An analysis information correction method for correcting analysis information related to a ball game play by an information processing device, comprising:
receiving a video stream of a player playing a ball game;
generating rally recording data by recording the received video stream for each rally of the play;
displaying an image of the rally recording data and a correction UI for correcting analysis information that associates a predetermined action related to the play performed in the rally, the timing of the action, and the number of the player who performed the action ;
Further, based on the analysis information, it is determined whether or not the predetermined action has been performed during the rally;
when it is determined that the predetermined action has been performed during the rally, a frame image at a timing when the predetermined action has been performed is cue-up from the rally recording data in the modification UI, and the rally recording data is played back and displayed.
How to correct analysis information.
球技のプレイを行う選手が撮影された映像ストリームを受信し、
受信した前記映像ストリームを前記プレイのラリー単位で録画したラリー録画データを生成し、
前記ラリー録画データの映像を表示すると共に、前記ラリー内に行われた前記プレイに関する所定のアクションと、当該アクションが行われたタイミングと、当該アクションを行った選手の番号とを対応付けた解析情報を修正するための修正用UIを表示し、
さらに、前記解析情報に基づいて、前記ラリー内に前記所定のアクションが行われたか否かを判定し、
前記ラリー内に前記所定のアクションが行われたと判定した場合、前記修正用UIにおいて、前記ラリー録画データから前記所定のアクションが行われたタイミングのフレーム画像を頭出しすると共に、前記ラリー録画データを再生して表示する、
処理をコンピュータに実行させる、コンピュータプログラム。
receiving a video stream of a player playing a ball game;
generating rally recording data by recording the received video stream for each rally of the play;
displaying an image of the rally recording data and a correction UI for correcting analysis information that associates a predetermined action related to the play performed in the rally, the timing of the action, and the number of the player who performed the action ;
Further, based on the analysis information, it is determined whether or not the predetermined action has been performed during the rally;
when it is determined that the predetermined action has been performed during the rally, a frame image at a timing when the predetermined action has been performed is cue-up from the rally recording data in the modification UI, and the rally recording data is played back and displayed.
A computer program that causes a computer to carry out processing.
JP2020045204A 2020-03-16 2020-03-16 Analysis information correction device, analysis information correction method, and computer program Active JP7503768B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020045204A JP7503768B2 (en) 2020-03-16 2020-03-16 Analysis information correction device, analysis information correction method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020045204A JP7503768B2 (en) 2020-03-16 2020-03-16 Analysis information correction device, analysis information correction method, and computer program

Publications (2)

Publication Number Publication Date
JP2021150668A JP2021150668A (en) 2021-09-27
JP7503768B2 true JP7503768B2 (en) 2024-06-21

Family

ID=77849507

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020045204A Active JP7503768B2 (en) 2020-03-16 2020-03-16 Analysis information correction device, analysis information correction method, and computer program

Country Status (1)

Country Link
JP (1) JP7503768B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005286378A (en) 2004-03-26 2005-10-13 Fuji Photo Film Co Ltd Moving picture reproduction system and moving picture reproduction method
WO2006077806A1 (en) 2005-01-24 2006-07-27 Matsushita Electric Industrial Co., Ltd. Scene segment dividing device
JP2011228918A (en) 2010-04-20 2011-11-10 Sony Corp Information processing apparatus, information processing method, and program
JP2015070503A (en) 2013-09-30 2015-04-13 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2017055175A (en) 2015-09-07 2017-03-16 キヤノン株式会社 Image processing system
JP2019176260A (en) 2018-03-27 2019-10-10 富士通株式会社 Display program, display method, and display device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005286378A (en) 2004-03-26 2005-10-13 Fuji Photo Film Co Ltd Moving picture reproduction system and moving picture reproduction method
WO2006077806A1 (en) 2005-01-24 2006-07-27 Matsushita Electric Industrial Co., Ltd. Scene segment dividing device
JP2011228918A (en) 2010-04-20 2011-11-10 Sony Corp Information processing apparatus, information processing method, and program
JP2015070503A (en) 2013-09-30 2015-04-13 キヤノン株式会社 Information processing apparatus, information processing method, and program
JP2017055175A (en) 2015-09-07 2017-03-16 キヤノン株式会社 Image processing system
JP2019176260A (en) 2018-03-27 2019-10-10 富士通株式会社 Display program, display method, and display device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
上山 嵩 、北原 格、亀田 熊成、太田 友一,選手動作に基づくバドミントン競技映像の分割手法,第13回情報科学技術フォーラム 講演論文集,第3分冊 ,日本,情報処理学会,2014年08月19日,pp.113-114
田靡 雅基、古山 純子、冨田 裕人、濱田 匡夫,画像センシング技術を活用したスポーツICTの取組み,映像情報メディア学会誌,日本,一般社団法人映像情報メディア学会,2019年09月01日, 第73巻 第5号 ,pp.871-876

Also Published As

Publication number Publication date
JP2021150668A (en) 2021-09-27

Similar Documents

Publication Publication Date Title
KR101612628B1 (en) Participative sports game system and mehtod by real-time analyzing and predicting
JP6610689B2 (en) Information processing apparatus, information processing method, and recording medium
US20120269494A1 (en) Augmented reality for live events
JP6673221B2 (en) Information processing apparatus, information processing method, and program
WO2021187193A1 (en) Ball game footage analysis device, ball game footage analysis system, ball game footage analysis method, and computer program
US20200320305A1 (en) Sports game recording and broadcasting system using smart device
JPH09313660A (en) Method and device for confirming and correcting offense and defense formation in team ball game
JP7503768B2 (en) Analysis information correction device, analysis information correction method, and computer program
JP7113336B2 (en) Play analysis device and play analysis method
JP7113335B2 (en) Play analysis device and play analysis method
JP6996384B2 (en) Display program, display method and display device
KR102454801B1 (en) Apparatus, method and recording medium storing command for determining video for sports broadcasting
WO2020071092A1 (en) Play analysis device and play analysis method
JP7429887B2 (en) Ball game video analysis device, ball game video analysis method, and computer program
JP7357258B2 (en) Ball game video analysis device, ball game video analysis method, and computer program
JP7526598B2 (en) Evaluation system and evaluation method
JP7300668B2 (en) Play analysis device and play analysis method
JP7296546B2 (en) Play analysis device and play analysis method
US20240153539A1 (en) Method and system for training an athletic motion by an individual
JP6825031B2 (en) Game programs and game systems
JP2022184596A (en) Information processing device, information processing method, and program
JP2022040665A (en) Video processing device, video processing method, and model generation device
JP2022007548A (en) Evaluation system and evaluation method
JP2022173865A (en) Play analysis device, play analysis method, and, computer program
JP2020179232A (en) Game program and game system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240530