Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7656920B2 - Exercise evaluation system - Google Patents
[go: Go Back, main page]

JP7656920B2 - Exercise evaluation system - Google Patents

Exercise evaluation system Download PDF

Info

Publication number
JP7656920B2
JP7656920B2 JP2021214116A JP2021214116A JP7656920B2 JP 7656920 B2 JP7656920 B2 JP 7656920B2 JP 2021214116 A JP2021214116 A JP 2021214116A JP 2021214116 A JP2021214116 A JP 2021214116A JP 7656920 B2 JP7656920 B2 JP 7656920B2
Authority
JP
Japan
Prior art keywords
evaluation
information
exercise
unit
image
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
JP2021214116A
Other languages
Japanese (ja)
Other versions
JP2022043264A (en
JP2022043264A5 (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.)
SportIP Inc
Original Assignee
SportIP Inc
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 SportIP Inc filed Critical SportIP Inc
Priority to JP2021214116A priority Critical patent/JP7656920B2/en
Publication of JP2022043264A publication Critical patent/JP2022043264A/en
Publication of JP2022043264A5 publication Critical patent/JP2022043264A5/ja
Application granted granted Critical
Publication of JP7656920B2 publication Critical patent/JP7656920B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Image Analysis (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

特許法第30条第2項適用 平成30年11月1日にウェブサイト「https://youtu.be/lsrAgAKVxMA」に公開Applicable under Article 30, Paragraph 2 of the Patent Act. Published on the website "https://youtu.be/lsrAgAKVxMA" on November 1, 2018.

本発明は、運動評価システムに関する。 The present invention relates to an exercise evaluation system.

従来、身体運動分野における分析技術として、動画像に繰り返し表れる動作パターンを抽出し、抽出した動画像における時間位置が異なる複数位置での動作パターンを所定の観点で比較し、比較結果を動画像や静止画像として出力する技術(特許文献1)、また、スポーツにおいては、例えば、ゴルフにおいて、装置をユーザの身体に装着して、モーションセンサによりゴルフウィングを解析する技術(特許文献2)、また、2台のカメラで投球の各段階(軸足の設置、体幹の水平回転)を撮影し、移行時間を算出する技術(特許文献3)などが開示されている。 Conventional analytical techniques in the field of physical movement include a technique for extracting repeated movement patterns in a video, comparing the movement patterns at multiple positions in the extracted video at different time positions from a specific viewpoint, and outputting the comparison results as a video or still image (Patent Document 1). In sports, for example, a technique for analyzing a golf wing using a motion sensor by attaching a device to the user's body (Patent Document 2), and a technique for capturing images of each stage of a pitch (placement of the pivot foot, horizontal rotation of the trunk) with two cameras and calculating the transition time (Patent Document 3).

特開2017-229081号公報JP 2017-229081 A 特開2010-068947号公報JP 2010-068947 A 特開2018-114138号公報JP 2018-114138 A

しかしながら、特許文献1ないし3のいずれの技術も、複数の動画像、特定の装置、複数台のカメラといった設備やリソースを必要とし、一人のユーザがこれらの装置等を取り入れて、身体運動の分析を行い、分析結果を理解することは困難である。 However, all of the technologies described in Patent Documents 1 to 3 require equipment and resources such as multiple video images, specific devices, and multiple cameras, making it difficult for a single user to use these devices to analyze physical movements and understand the analysis results.

本発明はこのような背景を鑑みてなされたものであり、容易に身体運動を評価することのできる技術を提供することを目的とする。 The present invention was made in light of this background, and aims to provide a technology that can easily evaluate physical movement.

上記課題を解決するための本発明の主たる発明は、身体の運動の評価を行うシステムであって、少なくとも1つの前記部位の位置に係る基準値を記憶する基準値記憶部と、前記身体を撮像した画像を解析して前記身体の部位を特定する部位特定部と、前記画像における前記部位の位置および前記基準値を比較して前記運動の評価値を決定する評価部とを備えることとする。 The main invention of the present invention for solving the above problems is a system for evaluating body movement, comprising a reference value storage unit that stores a reference value relating to the position of at least one of the body parts, a body part identification unit that analyzes an image of the body to identify the body part, and an evaluation unit that compares the position of the body part in the image with the reference value to determine an evaluation value of the movement.

その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。 Other problems and solutions disclosed in this application will be made clear in the description of the embodiments of the invention and the drawings.

本発明によれば、容易に身体運動を評価することができる。 The present invention makes it easy to evaluate physical exercise.

本実施形態に係る運動評価システムの全体構成例を示す図である。1 is a diagram illustrating an example of the overall configuration of an exercise evaluation system according to an embodiment of the present invention. ユーザ端末10のハードウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a user terminal 10. ユーザ端末10のソフトウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a software configuration of the user terminal 10. 身体情報記憶部130が記憶する身体情報の構成例を示す図である。4 is a diagram showing an example of the configuration of physical information stored in a physical information storage unit 130. FIG. 評価リクエスト送信部112がサーバ装置20に送信する評価リクエストの構成例を示す図である。13 is a diagram showing an example of the configuration of a rating request transmitted by a rating request transmitting unit 112 to a server device 20. FIG. 評価情報受信部113がサーバ装置20から受信する評価情報の構成例を示す図である。13 is a diagram showing an example of the configuration of evaluation information received by an evaluation information receiving unit 113 from a server device 20. FIG. 改善策リクエスト送信部116がサーバ装置20に送信する改善策リクエストの構成例を示す図である。13 is a diagram showing an example of the configuration of an improvement measure request transmitted by an improvement measure request transmitting unit 116 to a server device 20. FIG. 改善策情報の構成例を示す図である。FIG. 13 is a diagram illustrating an example of a configuration of improvement measure information. サーバ装置20のハードウェア構成例を示す図である。FIG. 2 illustrates an example of a hardware configuration of a server device 20. サーバ装置20のソフトウェア構成例を示す図である。FIG. 2 is a diagram illustrating an example of a software configuration of the server device 20. 画像データ記憶部231に記憶される画像情報の構成例を示す図である。4 is a diagram showing an example of the configuration of image information stored in an image data storage unit 231. FIG. 基準情報記憶部232が記憶する基準情報の構成例を示す図である。13 is a diagram showing an example of the configuration of reference information stored in a reference information storage unit 232. FIG. 評価条件情報記憶部233に記憶されている評価条件情報の構成例を示す図である。13 is a diagram showing an example of the configuration of evaluation condition information stored in an evaluation condition information storage unit 233. FIG. 改善条件記憶部234に記憶される改善条件情報の構成例を示す図である。FIG. 13 is a diagram showing an example of the configuration of improvement condition information stored in the improvement condition storage unit 234. 本実施形態の運動評価システムにおいて実行される処理の流れを示す図である。FIG. 2 is a diagram showing a flow of processes executed in the exercise evaluation system of the present embodiment. ピッチングモードでの動画を撮像した場合を説明する図である。13A and 13B are diagrams illustrating a case where a moving image is captured in a pitching mode. チェックポイントの画像を表示する例を示す図である。FIG. 13 is a diagram showing an example of displaying an image of a checkpoint. ウェイトリフティングのモードにおける動画の評価画面の一例を示す図である。FIG. 13 is a diagram showing an example of a video evaluation screen in a weightlifting mode. ウェイトリフティングのモードにおける動画の評価画面の一例を示す図である。FIG. 13 is a diagram showing an example of a video evaluation screen in a weightlifting mode. ウェイトリフティングのモードにおける動画の評価画面の一例を示す図である。FIG. 13 is a diagram showing an example of a video evaluation screen in a weightlifting mode.

本発明の実施形態の内容を列記して説明する。本発明の実施の形態による運動評価システムは、以下のような構成を備える。 The details of the embodiment of the present invention will be listed and explained. The exercise evaluation system according to the embodiment of the present invention has the following configuration.

[項目1]
身体の運動の評価を行うシステムであって、
少なくとも1つの前記部位の位置に係る基準値を記憶する基準値記憶部と、
前記身体を撮像した画像を解析して前記身体の部位を特定する部位特定部と、
前記画像における前記部位の位置および前記基準値を比較して前記運動の評価値を決定する評価部と、
を備えることを特徴とする運動評価システム。
[項目2]
項目1に記載の運動評価システムであって、
前記評価部は、前記基準値から前記位置までの距離に応じて前記評価値を決定すること、
を特徴とする運動評価システム。
[項目3]
項目1に記載の運動評価システムであって、
前記基準値記憶部は、第1および第2の前記部位のそれぞれと第3の前記部位とを結ぶ直線の間の角度についての前記基準値を記憶し、
前記部位特定部は、前記第1ないし第3の部位のそれぞれを前記画像から特定し、
前記評価部は、特定された前記第1ないし第3の部位についての前記角度を算出し、算出した前記角度と前記基準値とを比較して、前記評価値を決定すること、
を特徴とする運動評価システム。
[項目4]
項目1に記載の運動評価システムであって、
前記部位および前記位置に対する条件に対応付けて、前記部位についてのコメントを記憶するコメント記憶部と、
前記位置が満たす前記条件に対応する前記コメントを出力するコメント出力部と、
をさらに備えることを特徴とする運動評価システム。
[項目5]
項目1に記載の運動評価システムであって、
前記運動に係る改善の目標と、前記位置に対する条件とに対応付けて、前記運動に係る改善策のアドバイスを記憶する改善策情報記憶部と、
前記位置が満たす前記条件に対応する前記アドバイスを出力するアドバイス出力部と、
をさらに備えることを特徴とする運動評価システム。
[Item 1]
A system for evaluating physical exercise, comprising:
a reference value storage unit that stores a reference value related to the position of at least one of the parts;
a part identification unit that identifies a part of the body by analyzing an image of the body;
an evaluation unit that compares the position of the part in the image with the reference value to determine an evaluation value of the movement;
An exercise evaluation system comprising:
[Item 2]
Item 1, an exercise evaluation system comprising:
the evaluation unit determines the evaluation value according to a distance from the reference value to the position;
An exercise evaluation system comprising:
[Item 3]
Item 1, an exercise evaluation system comprising:
the reference value storage unit stores the reference value for an angle between a straight line connecting each of the first and second portions and a third portion;
the part identification unit identifies each of the first to third parts from the image;
the evaluation unit calculates the angles for the identified first to third portions, and compares the calculated angles with the reference value to determine the evaluation value;
An exercise evaluation system comprising:
[Item 4]
Item 1, an exercise evaluation system comprising:
a comment storage unit that stores a comment about the part in association with a condition for the part and the position;
a comment output unit that outputs the comment corresponding to the condition satisfied by the position;
The exercise evaluation system further comprising:
[Item 5]
Item 1, an exercise evaluation system comprising:
an improvement information storage unit that stores advice on an improvement measure related to the exercise in association with a goal of improvement related to the exercise and a condition for the position;
an advice output unit that outputs the advice corresponding to the condition satisfied by the position;
The exercise evaluation system further comprising:

本発明の一実施形態に係る運動評価システムは、ユーザの身体運動を評価しようとするものである。ユーザの身体運動には、たとえば、野球のピッチングやウェイトリフティングなどがある。本実施形態の運動評価システムは、ユーザが身体運動をしている様子を撮像した画像(静止画像であっても動画像であってもよいが、本実施形態では動画像であるものとする。)から、身体の部位を特定し、その部位の絶対的な位置および複数部位の相対的な位置関係に基づいて身体の姿勢および動きを評価する。 The exercise evaluation system according to one embodiment of the present invention is intended to evaluate the physical exercise of a user. Examples of the user's physical exercise include baseball pitching and weightlifting. The exercise evaluation system of this embodiment identifies body parts from images (which may be still images or moving images, but in this embodiment, moving images) captured of the user performing physical exercise, and evaluates the posture and movement of the body based on the absolute position of the part and the relative positional relationships of multiple parts.

図1は本実施形態に係る運動評価システムの全体構成例を示す図である。同図に示すように、本実施形態の運動評価システムは、ユーザ端末10およびサーバ装置20を含んで構成される。ユーザ端末10とサーバ装置20とは通信ネットワーク30を介して互いに通信可能に接続されている。通信ネットワーク30は、たとえば、インターネットやLAN(Local Area Network)であり、公衆電話回線網、専用電話回線網、携帯電話回線網、イーサネット(登録商標)、無線通信路などにより構築される。 Figure 1 is a diagram showing an example of the overall configuration of an exercise evaluation system according to this embodiment. As shown in the figure, the exercise evaluation system according to this embodiment includes a user terminal 10 and a server device 20. The user terminal 10 and the server device 20 are communicatively connected to each other via a communication network 30. The communication network 30 is, for example, the Internet or a LAN (Local Area Network), and is constructed using a public telephone line network, a dedicated telephone line network, a mobile phone line network, Ethernet (registered trademark), a wireless communication path, etc.

ユーザ端末10は、身体運動を行うユーザまたはその支援者が操作するコンピュータである。ユーザ端末10は、たとえば、スマートフォンやタブレットコンピュータ、パーソナルコンピュータなどである。ユーザ端末10はカメラ等の撮像装置を備えており、これにより運動中におけるユーザの身体を撮像することができる。本実施形態では、運動中のユーザの身体を撮像した動画像はユーザ端末10からサーバ装置20に送信されるものとする。 The user terminal 10 is a computer operated by a user performing physical exercise or by his/her supporter. The user terminal 10 is, for example, a smartphone, a tablet computer, a personal computer, etc. The user terminal 10 is equipped with an imaging device such as a camera, which can capture images of the user's body during exercise. In this embodiment, video images of the user's body during exercise are transmitted from the user terminal 10 to the server device 20.

サーバ装置20は、身体運動を評価するコンピュータである。サーバ装置20は、たとえば、ワークステーションやパーソナルコンピュータ、クラウドコンピューティングにより論理的に実現される仮想コンピュータなどである。サーバ装置20は、ユーザ端末10が撮影した動画像を受信し、受信した動画像を解析して身体運動の評価を行う。また、サーバ装置20は、身体運動の改善策に係る提案も行う。身体運動の評価および改善策の提案の詳細については後述する。 The server device 20 is a computer that evaluates physical exercise. The server device 20 is, for example, a workstation, a personal computer, or a virtual computer that is logically realized by cloud computing. The server device 20 receives video images captured by the user terminal 10 and analyzes the received video images to evaluate the physical exercise. The server device 20 also makes suggestions regarding measures to improve the physical exercise. Details of the evaluation of physical exercise and the suggestions of measures to improve the physical exercise will be described later.

図2は、ユーザ端末10のハードウェア構成例を示す図である。ユーザ端末10は、CPU101、メモリ102、記憶装置103、通信インタフェース104、タッチパネルディスプレイ105、カメラ106を備える。記憶装置103は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。通信インタフェース104は、通信ネットワーク30に接続するためのインタフェースであり、例えばイーサネット(登録商標)に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのUSB(Universal Serial Bus)コネクタやRS232Cコネクタなどである。タッチパネルディスプレイ105は、データの入出力を行うデバイスである。ユーザ端末10はまた、キーボードやマウス、ボタン、マイクロフォンなどの入力装置、スピーカやプリンタなどの出力装置をさらに備えるようにしてもよい。 2 is a diagram showing an example of the hardware configuration of the user terminal 10. The user terminal 10 includes a CPU 101, a memory 102, a storage device 103, a communication interface 104, a touch panel display 105, and a camera 106. The storage device 103 is, for example, a hard disk drive, a solid state drive, or a flash memory that stores various data and programs. The communication interface 104 is an interface for connecting to the communication network 30, and is, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone line network, a wireless communication device for wireless communication, a USB (Universal Serial Bus) connector or an RS232C connector for serial communication, etc. The touch panel display 105 is a device for inputting and outputting data. The user terminal 10 may further include input devices such as a keyboard, a mouse, buttons, and a microphone, and output devices such as a speaker and a printer.

図3は、ユーザ端末10のソフトウェア構成例を示す図である。ユーザ端末10は、撮像部111、評価リクエスト送信部112、評価情報受信部113、評価表示部114、チェックポイント表示部115、改善策リクエスト送信部116、改善策情報受信部117、改善策表示部118の各機能部と、身体情報記憶部130、画像記憶部131、評価情報記憶部132および改善策記憶部133の各記憶部とを備える。 Figure 3 is a diagram showing an example of the software configuration of the user terminal 10. The user terminal 10 includes functional units, namely, an imaging unit 111, an evaluation request sending unit 112, an evaluation information receiving unit 113, an evaluation display unit 114, a checkpoint display unit 115, an improvement request sending unit 116, an improvement information receiving unit 117, and an improvement display unit 118, as well as storage units, namely, a physical information storage unit 130, an image storage unit 131, an evaluation information storage unit 132, and an improvement storage unit 133.

なお、上記各機能部は、ユーザ端末10が備えるCPU101が記憶装置103に記憶されているプログラムをメモリ102に読み出して実行することにより実現され、上記各記憶部は、ユーザ端末10が備えるメモリ102および記憶装置103が提供する記憶領域の一部として実現される。 Each of the above functional units is realized by the CPU 101 of the user terminal 10 reading a program stored in the storage device 103 into the memory 102 and executing it, and each of the above storage units is realized as part of the storage area provided by the memory 102 and storage device 103 of the user terminal 10.

撮像部111は、ユーザの運動中における身体を撮像する。撮像部111は、カメラ106を制御することにより、身体を撮像した動画像を取得することができる。なお、ユーザまたはユーザの支援者は、ユーザ端末10を平坦な場所に設置し、カメラ106の光軸をユーザが運動を行う場所に向け、ビデオ撮影の開始を指示し、これに応じて撮像部111はカメラ106を動作させて、動画像を取得すればよい。撮像部111は、取得した動画像を画像記憶部131に記憶する。 The imaging unit 111 captures images of the user's body while exercising. The imaging unit 111 can capture video images of the body by controlling the camera 106. The user or the user's supporter places the user terminal 10 on a flat surface, points the optical axis of the camera 106 toward the location where the user is exercising, and issues an instruction to start video recording. In response, the imaging unit 111 operates the camera 106 to capture the video. The imaging unit 111 stores the captured video in the image storage unit 131.

画像記憶部131は、撮像部111が撮像した画像を記憶する。本実施形態では、画像は動画像である。画像記憶部131は、たとえばファイルとして動画像を記憶することができる。 The image storage unit 131 stores images captured by the imaging unit 111. In this embodiment, the images are moving images. The image storage unit 131 can store the moving images, for example, as a file.

身体情報記憶部130は、ユーザの身体に関する情報(以下、身体情報という。)を記憶する。図4は、身体情報記憶部130が記憶する身体情報の構成例を示す図である。同図に示すように、身体情報には、身長、体重、柔軟性などが含まれる。 The physical information storage unit 130 stores information about the user's body (hereinafter referred to as physical information). FIG. 4 is a diagram showing an example of the configuration of physical information stored in the physical information storage unit 130. As shown in the figure, the physical information includes height, weight, flexibility, etc.

評価リクエスト送信部112は、撮像部111が撮像した画像に基づいて身体運動の評価を行うことのリクエスト(以下、評価リクエストという。)をサーバ装置20に送信する。 The evaluation request sending unit 112 sends a request to the server device 20 to evaluate the physical exercise based on the image captured by the imaging unit 111 (hereinafter referred to as an evaluation request).

図5は、評価リクエスト送信部112がサーバ装置20に送信する評価リクエストの構成例を示す図である。同図に示すように、評価リクエストには、ユーザID、モード、身体情報および画像データが含まれる。ユーザIDはユーザを特定する情報である。モードは、ユーザが行う運動を示す情報である。モードは、たとえば、「ピッチング」や「リフティング」などとすることができる。なお、モードは、所定の選択肢から選択されるものとする。身体情報は、身体情報記憶部130に記憶されている身体情報である。画像データは撮像部111が取得した動画像のデータである。 Figure 5 is a diagram showing an example of the configuration of an evaluation request sent by the evaluation request sending unit 112 to the server device 20. As shown in the figure, the evaluation request includes a user ID, a mode, physical information, and image data. The user ID is information that identifies the user. The mode is information that indicates the exercise performed by the user. The mode can be, for example, "pitching" or "lifting." It should be noted that the mode is selected from a predetermined selection of options. The physical information is physical information stored in the physical information storage unit 130. The image data is data of a moving image acquired by the imaging unit 111.

評価情報受信部113は、評価リクエストに応じてサーバ装置20から応答される、身体の運動の評価に関する情報(以下、評価情報という。)を受信する。評価情報受信部113は、受信した評価情報を評価情報記憶部132に登録する。 The evaluation information receiving unit 113 receives information regarding the evaluation of physical exercise (hereinafter referred to as evaluation information) that is returned from the server device 20 in response to the evaluation request. The evaluation information receiving unit 113 registers the received evaluation information in the evaluation information storage unit 132.

図6は、評価情報受信部113がサーバ装置20から受信する評価情報の構成例を示す図である。同図に示すように、評価情報には、モード、ユーザID、位置情報、姿勢情報、動き情報およびチェックポイント情報が含まれる。 Figure 6 is a diagram showing an example of the configuration of evaluation information that the evaluation information receiving unit 113 receives from the server device 20. As shown in the figure, the evaluation information includes a mode, a user ID, position information, posture information, movement information, and checkpoint information.

ユーザIDおよびモードは評価リクエストに含まれていたユーザIDとモードである。撮像された画像には、モードが示す運動をユーザが行った身体を撮影したものであることを示す。 The user ID and mode are the user ID and mode included in the rating request. The captured image shows the user's body performing the exercise indicated by the mode.

位置情報は、身体の各部位(たとえば、頭、肩、肘、腰、膝、足首など)の画像中の位置を示す。位置情報には、動画の時間軸上の時点に対応付けて、部位と、当該部位の位置とが含まれる。位置情報に基づいて、身体の骨格の状態(ボーン)を表示することができる。すなわち、たとえば、位置情報が示す位置に、部位を示す図形(たとえば円など)を画像に重畳させて表示することができる。なお、1つの時点について複数の部位の位置が含まれ得る。なお、2つの部位の間を結ぶ部位(たとえば、手首と肘を結ぶ前腕や腰と膝を結ぶ大腿など)については、位置情報が含まれていなくてよい。この場合、所定の2つの部位を示すマーク(円など)のペアの間を線で結ぶことにより、これらの2つの部位の間を結ぶ部位を表現することができる。位置情報は、動画を構成する各フレームについて含まれていてもよいし、キーフレームごとに含まれていてもよいし、任意の数ごとのフレームごとに含まれていてもよいし、ランダムな時点について含まれていてもよい。マイフレームに位置情報が含まれていない場合、最も近い過去の時点の位置情報に基づいてボーンを表示するようにすることができる。 The position information indicates the position of each part of the body (e.g., head, shoulders, elbows, waist, knees, ankles, etc.) in the image. The position information includes the part and the position of the part in association with the time on the time axis of the video. The state of the body skeleton (bones) can be displayed based on the position information. That is, for example, a figure indicating the part (e.g., a circle, etc.) can be displayed by superimposing it on the image at the position indicated by the position information. Note that the positions of multiple parts can be included for one time point. Note that position information does not need to be included for parts connecting two parts (e.g., the forearm connecting the wrist and elbow, or the thigh connecting the waist and knee, etc.). In this case, the part connecting these two parts can be expressed by connecting a pair of marks (e.g., a circle) indicating two specific parts with a line. The position information may be included for each frame constituting the video, may be included for each key frame, may be included for every arbitrary number of frames, or may be included for a random time point. If My Frame does not include position information, the bones can be displayed based on the position information of the closest past time point.

姿勢情報は、ユーザの身体の姿勢に係る情報である。姿勢情報には、動画の時間軸上の時点に対応付けて、評価対象となる部位と、姿勢値と、評価ランクと、評価コメントとが含まれる。姿勢値とは、姿勢を表す値である。姿勢値は、たとえば、地面から部位までの距離、2つの部位間の距離、間接部位の角度(第1の端部の部位から間接部位への直線と、第2の端部の部位から間接部位への直線とが作る角度)などである。評価ランクは、評価値をランクにより表した値である。評価ランクは、たとえば、5段階の1ないし5や、ABCなどで表現される。評価コメントは、姿勢に関する評価に係るコメントである。たとえば、モードが「リフティング」で、屈曲が十分でない場合に、「腰が下がっていない」といった評価コメントが含まれうる。 The posture information is information related to the posture of the user's body. The posture information includes the part to be evaluated, the posture value, the evaluation rank, and the evaluation comment, which are associated with a time point on the time axis of the video. The posture value is a value that represents the posture. The posture value is, for example, the distance from the ground to the part, the distance between two parts, the angle of the joint part (the angle formed by the straight line from the first end part to the joint part and the straight line from the second end part to the joint part), etc. The evaluation rank is a value that represents the evaluation value by rank. The evaluation rank is expressed, for example, from 1 to 5 on a five-point scale, or ABC. The evaluation comment is a comment related to the evaluation of the posture. For example, when the mode is "lifting" and bending is not sufficient, an evaluation comment such as "your hips are not lowered" may be included.

動き情報は、ユーザの身体の動きに係る情報である。動き情報には、動画の時間軸上の期間に対応付けて、評価対象となる部位と、姿勢値のリストと、評価ランクと、評価コメントとが含まれる。姿勢値のリストは、期間内における時系列の姿勢値である。評価コメントは、動きに関する評価に係るコメントである。たとえば、モードが「リフティング」で、膝の伸展がスムーズでない場合に、「膝の動きがスムーズではありません」といった評価コメントが含まれうる。 The movement information is information related to the movement of the user's body. The movement information includes the parts to be evaluated, a list of posture values, an evaluation rank, and an evaluation comment, all of which are associated with a period on the time axis of the video. The list of posture values is a time series of posture values within a period. The evaluation comment is a comment related to the evaluation of the movement. For example, if the mode is "lifting" and the knee extension is not smooth, an evaluation comment such as "The knee movement is not smooth" may be included.

チェックポイント情報は、ユーザの身体の一連の動作の中で、姿勢などをチェックするべきポイント(以下、チェックポイントという。)を示す情報である。チェックポイントとしては、たとえば、モードが「ピッチング」である場合、足を上げたところや、上げた足を下ろして体重移動したところ、ボールをリリースしたところなどである。チェックポイント情報には、動画の時間軸上の時点に対応付けて、チェックポイントを示す情報(以下、チェックポイントIDという。)を記憶している。すなわち、チェックポイントIDが示すチェックポイントが表示されている動画中のフレーム(静止画像)を特定することができる。 Checkpoint information is information that indicates points (hereinafter referred to as checkpoints) where posture, etc. should be checked during a series of movements of the user's body. For example, when the mode is "pitching", checkpoints include when the foot is raised, when the raised foot is lowered and weight is transferred, and when the ball is released. The checkpoint information stores information indicating the checkpoint (hereinafter referred to as checkpoint ID) in association with a time point on the time axis of the video. In other words, it is possible to identify the frame (still image) in the video in which the checkpoint indicated by the checkpoint ID is displayed.

評価表示部114は、評価情報を表示する。たとえば、評価表示部114は、評価情報に含まれている位置情報に基づいて、動画に重畳させて、身体の部位を表す図形(たとえば、端部や間接を表す円とそれらを結ぶ線)を表示することで、ボーンの動きを動画に重ねて表示することができる。また、評価表示部114は、たとえば、部位の位置の時系列的な変化をグラフ表示することができる。 The evaluation display unit 114 displays the evaluation information. For example, the evaluation display unit 114 can display bone movements superimposed on the video by displaying figures representing body parts (for example, circles representing end parts or joints and lines connecting them) superimposed on the video based on the position information included in the evaluation information. The evaluation display unit 114 can also display, for example, a graph showing the change in the position of the body part over time.

また、評価表示部114は、評価情報に含まれている姿勢情報および動き情報に基づいて、動画の表示に併せて、評価ランクおよび評価コメントを表示することができる。たとえば、評価表示部114は、動画の再生時間が、姿勢情報に含まれている時点の前後近傍(たとえば、5秒前後など任意の長さとすることができる。)にきたところで、姿勢情報に含まれている評価ランクおよび評価コメントを表示することができる。また、評価表示部114は、動画の再生時間が、動き情報に含まれている期間内にきたところで、動き情報に含まれている評価ランクおよび評価コメントを表示することができる。また、評価表示部114は、姿勢情報に含まれている姿勢値を表示することができる。また、評価表示部114は、動き情報に含まれている姿勢値のリストに基づいて、姿勢値の時系列的な変換をグラフ表示することができる。 The evaluation display unit 114 can also display an evaluation rank and an evaluation comment in conjunction with the display of the video, based on the posture information and movement information included in the evaluation information. For example, the evaluation display unit 114 can display the evaluation rank and evaluation comment included in the posture information when the playback time of the video reaches a point around the time point included in the posture information (for example, this can be any length, such as around 5 seconds). The evaluation display unit 114 can also display the evaluation rank and evaluation comment included in the movement information when the playback time of the video reaches a period included in the movement information. The evaluation display unit 114 can also display the posture values included in the posture information. The evaluation display unit 114 can also display a graph of the time-series conversion of the posture values, based on a list of the posture values included in the movement information.

チェックポイント表示部115は、動画からチェックポイントの画像を抽出して表示することができる。チェックポイント表示部115は、画像記憶部131に記憶されている動画の画像データから、チェックポイント情報に含まれている時点に対応するフレームを読み出して静止画像として表示することができる。また、チェックポイント表示部115は、たとえば、読み出したフレームから身体部分のみを抽出して表示するようにしてもよい。 The checkpoint display unit 115 can extract and display images of checkpoints from the video. The checkpoint display unit 115 can read frames corresponding to time points included in the checkpoint information from the image data of the video stored in the image storage unit 131 and display them as still images. Furthermore, the checkpoint display unit 115 may, for example, extract and display only body parts from the read frames.

改善策リクエスト送信部116は、身体運動に関する改善策を取得するためのリクエスト(以下、改善策リクエストという。)をサーバ装置20に送信する。図7は、改善策リクエストの構成例を示す図である。同図に示すように、改善策リクエストには、ユーザID、モードおよび目的が含まれている。目的は、ユーザが改善を行う目的である。目的としては、たとえば、「ボールのスピードを上げる」、「筋力をアップする」、「下半身を安定させる」などとすることができる。目的についても、所定の選択肢から選択されるものとする。 The improvement measure request sending unit 116 sends a request for acquiring improvement measures related to physical exercise (hereinafter referred to as an improvement measure request) to the server device 20. FIG. 7 is a diagram showing an example of the configuration of an improvement measure request. As shown in the figure, the improvement measure request includes a user ID, a mode, and a purpose. The purpose is the purpose for which the user wishes to make an improvement. Examples of purposes may be "increase ball speed," "increase muscle strength," "stabilize the lower body," etc. The purpose is also selected from a predetermined list of options.

改善策情報受信部117は、改善策リクエストに応じてサーバ装置20から送信される改善策に関する情報(以下、改善策情報という。)を受信する。改善策情報受信部117は、受信した改善策情報を改善条件記憶部133に記憶する。改善策情報の構成例を図8に示す。同図に示すように改善策情報には目的とアドバイスと基準情報とが含まれる。本実施形態では、アドバイスは、改善策を表した文字列であることを想定するが、画像や動画などにより改善策を提示するコンテンツであってもよい。基準情報は、好適な身体の姿勢(各部位の位置や角度)である。 The improvement information receiving unit 117 receives information about improvement measures (hereinafter referred to as improvement information) transmitted from the server device 20 in response to an improvement request. The improvement information receiving unit 117 stores the received improvement information in the improvement condition storage unit 133. An example of the configuration of improvement information is shown in FIG. 8. As shown in the figure, the improvement information includes a purpose, advice, and reference information. In this embodiment, the advice is assumed to be a character string representing the improvement measure, but it may also be content that presents the improvement measure using an image, video, or the like. The reference information is an ideal body posture (the position and angle of each part).

改善策表示部118は、改善策を表示する。改善策情報表示部118は、改善策情報に含まれているアドバイスを表示する。また、改善策情報に部位の好適な位置や角度が含まれている場合には、 The improvement measure display unit 118 displays the improvement measures. The improvement measure information display unit 118 displays advice included in the improvement measure information. In addition, if the improvement measure information includes a suitable position or angle for a part,

図9は、サーバ装置20のハードウェア構成例を示す図である。サーバ装置20は、CPU201、メモリ202、記憶装置203、通信インタフェース204、入力装置205、出力装置206を備える。記憶装置203は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。通信インタフェース204は、通信ネットワーク30に接続するためのインタフェースであり、例えばイーサネット(登録商標)に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのUSB(Universal Serial Bus)コネクタやRS232Cコネクタなどである。入力装置205は、データを入力する、例えばキーボードやマウス、タッチパネル、ボタン、マイクロフォンなどである。出力装置206は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。 FIG. 9 is a diagram showing an example of the hardware configuration of the server device 20. The server device 20 includes a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206. The storage device 203 stores various data and programs, and is, for example, a hard disk drive, a solid state drive, or a flash memory. The communication interface 204 is an interface for connecting to the communication network 30, and is, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone line network, a wireless communication device for wireless communication, a USB (Universal Serial Bus) connector or an RS232C connector for serial communication, etc. The input device 205 is, for example, a keyboard, a mouse, a touch panel, a button, a microphone, etc. for inputting data. The output device 206 is, for example, a display, a printer, a speaker, etc. for outputting data.

図10は、サーバ装置20のソフトウェア構成例を示す図である。同図に示すように、サーバ装置20は、評価リクエスト受信部211、画像解析部212、評価部213、評価情報送信部214、改善策リクエスト受信部215、改善策情報送信部216の各機能部と、画像データ記憶部231、基準情報記憶部232、評価条件情報記憶部233、改善条件記憶部234の各記憶部とを備える。 Fig. 10 is a diagram showing an example of the software configuration of the server device 20. As shown in the figure, the server device 20 includes functional units, namely, an evaluation request receiving unit 211, an image analysis unit 212, an evaluation unit 213, an evaluation information transmitting unit 214, an improvement request receiving unit 215, and an improvement information transmitting unit 216, as well as storage units, namely, an image data storage unit 231, a reference information storage unit 232, an evaluation condition information storage unit 233, and an improvement condition storage unit 234.

なお、上記各機能部は、サーバ装置20が備えるCPU201が記憶装置203に記憶されているプログラムをメモリ202に読み出して実行することにより実現され、上記各記憶部は、サーバ装置20が備えるメモリ202および記憶装置203が提供する記憶領域の一部として実現される。 The above-mentioned functional units are realized by the CPU 201 of the server device 20 reading out a program stored in the storage device 203 into the memory 202 and executing it, and the above-mentioned storage units are realized as part of the storage area provided by the memory 202 and storage device 203 of the server device 20.

評価リクエスト受信部211は、ユーザ端末10から送信される評価リクエストを受信する。評価リクエスト受信部211は、受信した評価リクエストに含まれている画像データを含む情報(以下、画像情報という。)を画像データ記憶部231に登録する。図11は、画像データ記憶部231に記憶される画像情報の構成例を示す図である。同図に示すように、画像情報には、撮影されたユーザを示すユーザIDに対応付けて、画像データが含まれる。画像データは、評価リクエストに含まれていたものである。 The evaluation request receiving unit 211 receives an evaluation request sent from the user terminal 10. The evaluation request receiving unit 211 registers information including image data included in the received evaluation request (hereinafter referred to as image information) in the image data storage unit 231. FIG. 11 is a diagram showing an example of the configuration of image information stored in the image data storage unit 231. As shown in the figure, the image information includes image data associated with a user ID indicating the user who captured the image. The image data was included in the evaluation request.

基準情報記憶部232は、身体運動に係る姿勢(部位の位置や角度)の基準値を含む情報(以下、基準情報という。)を記憶する。図12は、基準情報記憶部232が記憶する基準情報の構成例を示す図である。同図に示すように、基準情報には、部位の絶対位置または他の部位もしくは他の基準物に対する相対位置に関する基準情報(以下、位置基準情報という。)と、関節部位を含む3つの部位について、2つの部位のそれぞれと関節部位とを結ぶ直線により形成される角度の基準情報(以下、角度基準情報という。)とが含まれる。 The reference information storage unit 232 stores information (hereinafter referred to as reference information) including reference values for postures (positions and angles of body parts) related to physical movement. FIG. 12 is a diagram showing an example of the configuration of reference information stored in the reference information storage unit 232. As shown in the figure, the reference information includes reference information regarding the absolute position of a part or its relative position with respect to other parts or other reference objects (hereinafter referred to as position reference information), and, for three parts including a joint part, reference information on the angle formed by the straight lines connecting each of two parts with the joint part (hereinafter referred to as angle reference information).

位置基準情報には、モードとチェックポイントIDとに対応付けて、部位と、当該部位の基準となる位置が含まれる。部位は複数あってもよい。位置について、鉛直方向の位置は、たとえば、地面からの高さとしてもよいし、いずれかの足先からの距離とすることができる。水平方向の位置は、所定の基準物(たとえば、マウンドプレートや床上のマークなど)からの距離としてもよいし、肩や胸、足などの基準部位からの距離としてもよい。位置基準情報は、予め登録されているものとする。 The position reference information includes a body part and a reference position for that body part, in association with a mode and a checkpoint ID. There may be multiple body parts. Regarding the position, the vertical position may be, for example, the height from the ground, or the distance from one of the toes. The horizontal position may be the distance from a specified reference object (for example, a mound plate or a mark on the floor) or the distance from a reference body part such as the shoulders, chest, or feet. The position reference information is assumed to be registered in advance.

角度基準情報には、モードとチェックポイントIDとに対応付けて、2つの部位(部位1および部位2)と、1つの関節部位と、部位1と関節部位とを結ぶ直線と、部位2と関節部位とを結ぶ直線との間の角度の基準値とが含まれる。 The angle reference information corresponds to a mode and a checkpoint ID and includes two parts (part 1 and part 2), one joint part, and a reference value of the angle between a line connecting part 1 and the joint part, and a line connecting part 2 and the joint part.

評価条件情報記憶部233は、評価を行うための情報(以下、評価条件情報という。)を記憶する。図13は、評価条件情報記憶部233に記憶されている評価条件情報の構成例を示す図である。評価条件情報には、カテゴリ、条件、評価ランク、コメントが含まれている。カテゴリは、評価のカテゴリである。カテゴリとしては、たとえば、「球速」「コントロール」などとすることができる。条件は、画像における身体の各部位の位置または動き(時系列における位置の変化)に対する条件である。たとえば、ピッチングフォームを分析する場合、ボールをリリースするチェックポイントについて、肘の角度や腕の回線速度などに対する条件を評価条件情報に設定することができる。評価ランクは、上記条件が満たされた場合の評価値である。コメントは、上記条件が満たされた場合における、身体の姿勢や動きについての説明である。 The evaluation condition information storage unit 233 stores information for evaluation (hereinafter, referred to as evaluation condition information). FIG. 13 is a diagram showing an example of the configuration of evaluation condition information stored in the evaluation condition information storage unit 233. The evaluation condition information includes a category, a condition, an evaluation rank, and a comment. The category is an evaluation category. For example, the category can be "ball speed" or "control". The condition is a condition for the position or movement of each part of the body in the image (change in position in time series). For example, when analyzing a pitching form, conditions for the elbow angle, arm line speed, etc. can be set in the evaluation condition information for the checkpoint where the ball is released. The evaluation rank is an evaluation value when the above conditions are met. The comment is an explanation of the posture and movement of the body when the above conditions are met.

画像解析部212(部位特定部)は、画像データを解析する。画像解析部212は、画像データを解析して身体の各部位の特徴量を抽出し、各部位の画像における位置を特定する。なお、画像解析部212による画像解析の手法については一般的なものを採用するものとして、ここでは詳細な説明を省略する。画像解析部212は、フレームごとまたはキーフレーム毎に画像データを解析するようにしてもよいし、ランダムなタイミングで解析するようにしてもよい。 The image analysis unit 212 (body part identification unit) analyzes the image data. The image analysis unit 212 analyzes the image data to extract features of each body part and identify the position of each part in the image. Note that a general method of image analysis is adopted by the image analysis unit 212, and detailed explanation is omitted here. The image analysis unit 212 may analyze the image data for each frame or key frame, or may analyze at random timing.

画像解析部212はまた、チェックポイントIDごとに、画像データから抽出した各部位の位置と、基準情報記憶部232に記憶されている位置基準情報とを比較し、最も近い時点をチェックポイントの時点として特定する。 The image analysis unit 212 also compares the position of each part extracted from the image data for each checkpoint ID with the position reference information stored in the reference information storage unit 232, and identifies the closest time as the checkpoint time.

評価部213は、画像データに基づいてユーザの身体の動きを評価する。本実施形態では、評価部213は、画像データから特定された各部位の位置および部位の動きが満たす条件を含む評価条件情報を評価条件記憶部233から検索し、条件が満たされた評価条件情報があればそれに含まれる評価ランクおよびコメントを取得する。 The evaluation unit 213 evaluates the user's body movements based on the image data. In this embodiment, the evaluation unit 213 searches the evaluation condition storage unit 233 for evaluation condition information including the conditions satisfied by the positions of each body part and the movements of each body part identified from the image data, and if there is evaluation condition information for which the conditions are satisfied, obtains the evaluation rank and comments contained therein.

評価情報送信部214は、評価情報をユーザ端末10に送信する。評価情報送信部214は、画像解析部212が特定した動画の時間軸における時点と各部位の位置とを含む位置情報を生成する。評価部213が取得した評価ランクおよびコメントについて、部位の位置が条件を満たす場合には、時点、部位および姿勢値と、評価ランクおよびコメントとを含む姿勢情報を生成し、部位の動き(時系列における位置の変化)が条件を満たす場合には、時点、部位および姿勢値のリストと、評価ランクおよびコメントとを含む動き情報を生成する。また、評価条件送信部214は、画像解析部212が解析した、各チェックポイントに対応する時点と、当該チェックポイントを示すチェックポイントIDとを含むチェックポイント情報を生成する。評価情報送信部214は、生成した位置情報、姿勢情報、動き情報およびチェックポイント情報を含む評価情報を作成してユーザ端末10に送信する。なお、評価部213および評価情報送信部214は、本発明のコメント出力部に該当しうる。 The evaluation information transmission unit 214 transmits the evaluation information to the user terminal 10. The evaluation information transmission unit 214 generates position information including the time on the time axis of the video identified by the image analysis unit 212 and the position of each part. For the evaluation rank and comment acquired by the evaluation unit 213, if the position of the part satisfies the condition, posture information including the time, part, and posture value, and the evaluation rank and comment is generated, and if the movement of the part (change in position in time series) satisfies the condition, movement information including a list of the time, part, and posture value, and the evaluation rank and comment is generated. In addition, the evaluation condition transmission unit 214 generates checkpoint information including the time corresponding to each checkpoint analyzed by the image analysis unit 212 and a checkpoint ID indicating the checkpoint. The evaluation information transmission unit 214 creates evaluation information including the generated position information, posture information, movement information, and checkpoint information and transmits it to the user terminal 10. Note that the evaluation unit 213 and the evaluation information transmission unit 214 may correspond to the comment output unit of the present invention.

改善条件記憶部234は、改善策に係る情報(以下、改善条件情報という。)を記憶する。図14は、改善条件記憶部234に記憶される改善条件情報の構成例を示す図である。同図に示すように、改善条件情報には、目的、カテゴリおよび条件に対応付けてアドバイスが含まれる。条件は、身体条件(柔軟性など)に対する条件であってもよいし、身体の部位の位置や動きに対する条件であってもよい。 The improvement condition storage unit 234 stores information related to improvement measures (hereinafter referred to as improvement condition information). FIG. 14 is a diagram showing an example of the configuration of improvement condition information stored in the improvement condition storage unit 234. As shown in the figure, the improvement condition information includes advice associated with the objective, category, and condition. The condition may be a condition for a physical condition (such as flexibility), or a condition for the position or movement of a body part.

改善策リクエスト受信部215は、ユーザ端末10から送信される改善策リクエストを受信する。 The improvement request receiving unit 215 receives an improvement request sent from the user terminal 10.

改善策情報送信部216は、改善策リクエストに含まれているモードおよび目的に対応する改善条件情報のうち、評価リクエストに含まれていたユーザの身体情報や、画像解析部212が特定した各部位の位置や動きが条件を満たされるものを検索する。改善策情報送信部216は、検索した改善策情報のアドバイスを取得し、目的およびアドバイスを設定した改善策情報を作成し、作成した改善策情報をユーザ端末10に応答する。改善策情報送信部216は、また、基準情報に含まれている各部位の位置や角度を改善策情報に含めて送信する。 The improvement information sending unit 216 searches for improvement condition information corresponding to the mode and purpose included in the improvement request, where the user's physical information included in the evaluation request and the positions and movements of each part identified by the image analysis unit 212 satisfy the conditions. The improvement information sending unit 216 acquires advice from the searched improvement information, creates improvement information in which the purpose and advice are set, and responds with the created improvement information to the user terminal 10. The improvement information sending unit 216 also transmits the positions and angles of each part included in the reference information, including them in the improvement information.

図15は、本実施形態の運動評価システムにおいて実行される処理の流れを示す図である。 Figure 15 shows the flow of processing executed in the exercise evaluation system of this embodiment.

ユーザ端末10において撮像部111は、モードの入力を受け付け、ユーザの運動中における身体を撮像し、動画データを取得する(S321)。評価リクエスト送信部112は、ユーザを示すユーザID、受け付けたモード、身体情報および動画データを含む評価リクエストをサーバ装置20に送信する(S322)。 In the user terminal 10, the imaging unit 111 accepts the input of the mode, images the user's body while exercising, and obtains video data (S321). The evaluation request sending unit 112 sends an evaluation request including the user ID indicating the user, the accepted mode, physical information, and video data to the server device 20 (S322).

サーバ装置20において評価リクエスト受信部211が評価リクエストを受信すると、画像解析部212は動画データを解析して特徴量を抽出し(S323)、各部位の位置を特定する(S324)。ここで画像解析部212は、画像上の位置を特定するようにしてもよいし、身体情報を用いて実寸の位置(地面からの高さ、身体の重心等の基準点からの距離など)を特定するようにしてもよい。評価部213は、各部位の位置や部位の動き(位置の時系列的な変化)が条件を満たす評価条件情報から評価ランクおよびコメントを取得する(S325)。評価情報送信部214は、評価情報を作成してユーザ端末10に送信する(S326)。 When the evaluation request receiving unit 211 in the server device 20 receives an evaluation request, the image analysis unit 212 analyzes the video data to extract features (S323) and identifies the position of each part (S324). Here, the image analysis unit 212 may identify the position on the image, or may identify the actual position (height from the ground, distance from a reference point such as the center of gravity of the body, etc.) using body information. The evaluation unit 213 obtains an evaluation rank and comments from evaluation condition information in which the position of each part and the movement of the part (changes in position over time) satisfy the conditions (S325). The evaluation information sending unit 214 creates evaluation information and sends it to the user terminal 10 (S326).

ユーザ端末10において評価表示部114は、受信した評価情報に基づいて、動画データ上に身体の姿勢を示す各部の位置(ボーン)を表示するとともに、評価ランクやコメントを表示する(S327)。ここで評価表示部114は、部位の位置や動きの時系列的な変化をグラフ表示してもよい。また、チェックポイント表示部115が、動画からチェックポイントの画像を抽出して表示してもよい。改善策リクエスト送信部116は、ユーザからの指示に応じて、改善策リクエストをサーバ装置20に送信する(S328)。 The evaluation display unit 114 in the user terminal 10 displays the positions (bones) of each body part indicating the posture of the body on the video data based on the received evaluation information, as well as the evaluation rank and comments (S327). Here, the evaluation display unit 114 may display a graph of the time-series changes in the positions and movements of the body parts. The checkpoint display unit 115 may also extract and display images of checkpoints from the video. The improvement measure request sending unit 116 sends an improvement measure request to the server device 20 in response to instructions from the user (S328).

サーバ装置20において、改善策リクエスト受信部215は、ユーザ端末10から送信される改善策リクエストを受信すると、改善策情報送信部216は、条件が満たされる改善条件情報を検索し、検索した改善条件情報に含まれているアドバイスを取得し(S329)、取得したアドバイスを含む改善策情報を作成してユーザ端末10に送信する(S330)。 In the server device 20, when the improvement request receiving unit 215 receives an improvement request sent from the user terminal 10, the improvement information sending unit 216 searches for improvement condition information that satisfies the conditions, acquires advice contained in the searched improvement condition information (S329), creates improvement information including the acquired advice, and sends it to the user terminal 10 (S330).

ユーザ端末10において改善策情報受信部117が改善策情報を受信すると、改善策表示部118は、受信した改善策情報に含まれるアドバイスを表示するとともに、好適な身体の姿勢をボーンの形態で動画データに重畳させて表示することができる(S331)。 When the improvement information receiving unit 117 receives improvement information in the user terminal 10, the improvement display unit 118 displays the advice contained in the received improvement information and can display an appropriate body posture in the form of bones superimposed on the video data (S331).

以上のようにして、本実施形態の運動評価システムによれば、容易に身体運動についての評価を行うことができる。とくにスポーツに係る身体運動について、身体の各部位の位置関係や動きについて評価することができるので、具体的な改善努力につながりやすく、成績向上が期待される。また、本実施形態の運動評価システムでは、コメントやアドバイスも提供されるため、ユーザは容易に現状と改善策とを把握することが可能になる。 In this way, the exercise evaluation system of this embodiment allows easy evaluation of physical exercise. In particular, for physical exercise related to sports, the positional relationships and movements of each part of the body can be evaluated, which is likely to lead to concrete efforts to improve and improve performance. In addition, the exercise evaluation system of this embodiment also provides comments and advice, allowing the user to easily understand the current situation and measures for improvement.

図16ないし図20は、身体運動の評価または改善策を表示する画面の一例を示す図である。 Figures 16 to 20 show examples of screens that display physical exercise evaluations or improvement measures.

図16は、ピッチングモードでの動画を撮像した場合を説明している。同図に示すように、画面41では、身体の各部位の位置を示すボーン411(例えば、眼、耳、関節等17か所の特徴点を各々接続した線として定義されてもよい)により身体の姿勢を表示している。また、基準値からの乖離に応じたコメントがコメント欄412に表示されている。ユーザはこれを参考にして直すべき姿勢などを検討することができる。 Figure 16 explains the case where a video is captured in pitching mode. As shown in the figure, the body posture is displayed on a screen 41 using bones 411 (which may be defined as lines connecting 17 feature points such as eyes, ears, and joints, for example) that indicate the position of each part of the body. In addition, comments according to deviations from the reference value are displayed in a comment field 412. The user can use this as a reference to consider posture corrections, etc.

図17は、チェックポイントの画像を表示する例を示している。画面42には、チェックポイントの選択欄421が表示されており、ここからチェックポイントが選択できる。図17の例では、リリースポイントのチェックポイント422が選択され、当該チェックポイントに対応する動画中の画像423が表示されている。これにより、各チェックポイントにおける自分の身体の姿勢や動きを容易に把握することができる。チェックポイントの推定方法として、例えば、投手の上半身が正面(投球方向)を向いたとき、投手右手(利き手)の座標が最も高くなったとき、かつ、投手の両肩の距離が最も開いたとき(距離が長いとき)、等の条件を満たしたときにリリースポイントに達した、と判定することができる。 Figure 17 shows an example of displaying an image of a checkpoint. A checkpoint selection field 421 is displayed on screen 42, from which a checkpoint can be selected. In the example of Figure 17, checkpoint 422 for the release point is selected, and an image 423 from the video corresponding to that checkpoint is displayed. This makes it easy to understand one's own body posture and movement at each checkpoint. As a method of estimating the checkpoint, for example, it can be determined that the release point has been reached when certain conditions are met, such as when the pitcher's upper body faces forward (toward the pitch), when the coordinate of the pitcher's right hand (dominant hand) is at its highest, and when the distance between the pitcher's shoulders is the widest (when the distance is longest).

図18ないし図20は、ウェイトリフティングのモードにおける動画の評価画面の一例を示す図である。画面43の例では、ボーン431では、画像から特定した部位の所定の位置(ユーザの臀部が最下点に達した位置)に加えて、基準情報として設定されている好適な姿勢も併せて表示されている。さらに、画面43では、シャフトの動きに係る情報432が表示されている。このように、身体の部位のみでなく、ユーザが使用している道具についても位置や動きを特定することが可能である。これにより、たとえば、ウェイトを何回持ち上げたかを画像からカウントすることができる。また、図19に示すように、動画とともに、評価あるいは改善策に係るコメントまたはアドバイス433を画面43に表示することができる。また、図20の例では、膝の曲がる角度の時系列的なグラフ434が表示されている。グラフ434における変化をさらに解析することにより、異常値435を検出することもできる。また、図示しないが、グラフ434とともに/または、膝の曲がる速度の時系列的なグラフを表示することもできる。これらのグラフによって、そのユーザの適正なウェイトの重量及び回数を提示することができる。 18 to 20 are diagrams showing an example of an evaluation screen for a video in weightlifting mode. In the example of screen 43, in addition to the predetermined position of the part identified from the image (the position where the user's buttocks reach the lowest point), the preferred posture set as reference information is also displayed on bone 431. Furthermore, on screen 43, information 432 related to the movement of the shaft is displayed. In this way, it is possible to identify the position and movement not only of the body part but also of the tool used by the user. This makes it possible to count, for example, the number of times the weight has been lifted from the image. Also, as shown in FIG. 19, comments or advice 433 related to evaluation or improvement measures can be displayed on screen 43 together with the video. Also, in the example of FIG. 20, a time series graph 434 of the knee bending angle is displayed. By further analyzing the changes in graph 434, an abnormal value 435 can also be detected. Also, although not shown, a time series graph of the knee bending speed can be displayed together with graph 434 and/or. These graphs can present the appropriate weight and number of repetitions for the user.

以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。 Although the present embodiment has been described above, the above embodiment is intended to facilitate understanding of the present invention and is not intended to limit the interpretation of the present invention. The present invention may be modified or improved without departing from the spirit of the present invention, and equivalents thereof are also included in the present invention.

たとえば、本実施形態では、サーバ装置20において画像の解析を行うものとしたが、これに限らず、ユーザ端末10において画像の解析を行い、各部位の位置関係を特定するようにしてもよい。 For example, in this embodiment, the image analysis is performed in the server device 20, but this is not limited to the above. The image analysis may be performed in the user terminal 10 to identify the positional relationship of each part.

また、本実施形態では、部位の位置は2次元の画像上の位置であることを想定したが、これに限らず、3次元の位置としてもよい。たとえば、ユーザ端末10が、カメラ106に加えてデプスカメラを備えている場合に、カメラ106からの画像と、デプスカメラからの深度マップとに基づいて、部位の3次元の位置を特定することができる。なお、カメラ106に代えてデプスカメラを設けるようにし、デプスカメラからの深度マップのみから3次元の位置を特定することも可能である。この場合、ユーザ端末10から画像データとともに、または画像データに代えて深度マップをサーバ装置20に送信するようにし、サーバ装置20の画像解析部212が3次元の位置を解析するようにすることができる。 In addition, in this embodiment, the position of the part is assumed to be a position on a two-dimensional image, but this is not limited to the above, and may be a three-dimensional position. For example, if the user terminal 10 is equipped with a depth camera in addition to the camera 106, the three-dimensional position of the part can be identified based on the image from the camera 106 and the depth map from the depth camera. It is also possible to provide a depth camera instead of the camera 106 and identify the three-dimensional position only from the depth map from the depth camera. In this case, the user terminal 10 can transmit the depth map to the server device 20 together with or instead of the image data, and the image analysis unit 212 of the server device 20 can analyze the three-dimensional position.

また、本実施形態では、運動中のユーザの身体を撮像した画像がユーザ端末10からサーバ装置20に送信されるものとしたが、これに限らず、ユーザ端末10において画像から特徴量を抽出し、特徴量をサーバ装置20に送信するようにしてもよいし、ユーザ端末10が特徴量に基づいて身体の部位を推定し、部位の絶対的な位置(画像のXY座標上の位置としてもよいし、基準位置(たとえば、地面や足先、頭、身体の重心など)からの実寸での距離としてもよいし、その他の任意の座標系での位置とすることもできる。)または複数部位間の相対的な位置関係を取得し、これらの絶対的な位置や相対的な位置関係をサーバ装置20に送信するようにしてもよい。 In addition, in this embodiment, an image of the user's body during exercise is transmitted from the user terminal 10 to the server device 20, but this is not limited to the above. The user terminal 10 may extract features from the image and transmit the features to the server device 20. Alternatively, the user terminal 10 may estimate body parts based on the features, obtain the absolute position of the part (which may be the position on the XY coordinate system of the image, or the actual distance from a reference position (for example, the ground, the toes, the head, the center of gravity of the body, etc.), or the position in any other coordinate system) or the relative positional relationship between multiple parts, and transmit these absolute positions and relative positional relationships to the server device 20.

また、本実施形態では、改善策情報にはサーバ装置20側で準備されたコンテンツが提供されるものとしたが、これに限らず、たとえば、基準値を含めるようにして、基準値に基づく正しい姿勢(各部位の位置や角度)となるボーンを動画または動画から抽出した静止画に重畳して表示するようにしてもよい。これにより、どのような姿勢とするべきかを容易に把握することができる。 In addition, in this embodiment, the improvement information is provided as content prepared by the server device 20, but this is not limited thereto. For example, it is also possible to include reference values and display bones that result in the correct posture (position and angle of each part) based on the reference values superimposed on a video or a still image extracted from the video. This makes it easy to understand what posture the user should have.

また、本実施形態では、身体の部位の位置または動き(経時的な位置)について評価するものとしたが、これに限らず、ユーザが把持または装着している道具の位置を特定して評価するようにしてもよい。この場合、道具の位置についての基準情報と評価条件情報を登録しておき、道具の特徴量を抽出して位置を特定して、身体部位の位置と同様に評価を行うようにすればよい。 In addition, in this embodiment, the position or movement (position over time) of a body part is evaluated, but this is not limiting, and the position of a tool held or worn by the user may be identified and evaluated. In this case, reference information and evaluation condition information regarding the tool position may be registered, and the feature values of the tool may be extracted to identify the position, and the evaluation may be performed in the same way as for the position of a body part.

また、本実施形態では、改善策についてはアドバイス等のコンテンツを提供するものとしたが、たとえば、用具のレコメンデーションを行うようにしてもよい。この場合、サーバ装置20は、ユーザの身体情報(身長、体重等)に対応付けて、用具と当該用具のサイズ(長さ等)の基準値を記憶しておき、画像データからユーザが使用している用具の特徴量を抽出して用具の形状を特定し、当該形状と身体情報に含まれるユーザのサイズ(たとえば身長等)に基づいて用具の大きさを推定し、推定した用具の大きさと、基準値との差が所定の閾値以上であれば、基準値のサイズの用具をレコメンドすることができる。 In addition, in this embodiment, content such as advice is provided as a remedy, but for example, equipment recommendations may be made. In this case, the server device 20 stores the equipment and a reference value for the size (length, etc.) of the equipment in association with the user's physical information (height, weight, etc.), extracts features of the equipment used by the user from the image data to identify the shape of the equipment, estimates the size of the equipment based on the shape and the user's size (e.g. height) included in the physical information, and if the difference between the estimated equipment size and the reference value is equal to or greater than a predetermined threshold, recommends equipment of the reference size.

また、道具の位置を推定することにより、サーバ装置20は、道具のスピードを推定することができる。また、サーバ装置20は、時系列での道具の位置の変化のパターンを抽出することにより、パターンの回数を、道具を使った動作の回数として推定することができる。 In addition, by estimating the position of the tool, the server device 20 can estimate the speed of the tool. In addition, by extracting a pattern of changes in the tool position over time, the server device 20 can estimate the number of times the pattern occurs as the number of actions using the tool.

また、本実施形態では、運動の評価を行うものとしたが、これに限らず、ある姿勢または動きを検出した場合に、その動作に対する課題を提案するようにしてもよい。この場合、サーバ装置20は、ひとつまたは一連の姿勢または動きに対応付けて、評価コメントに代えて、課題を記憶しておき、当該課題を出力すればよい。 In addition, in this embodiment, the exercise is evaluated, but the present invention is not limited to this. When a certain posture or movement is detected, a task for that movement may be suggested. In this case, the server device 20 may store a task in association with one or a series of postures or movements instead of an evaluation comment, and output the task.

また、本実施形態では、運動の評価を行うものとしたが、これに限らず、ある姿勢または動きを検出した場合に、行うべきトレーニングを提示するようにしてもよい。この場合、サーバ装置20は、ひとつまたは一連の姿勢または動きに対応付けて、評価コメントに代えて、トレーニング内容を記憶しておき、当該内容を出力すればよい。 In addition, in this embodiment, the exercise is evaluated, but the present invention is not limited to this, and when a certain posture or movement is detected, training to be performed may be presented. In this case, the server device 20 may store the training content in association with one or a series of postures or movements, instead of an evaluation comment, and output the content.

また、本実施形態では、運動の評価を行うものとしたが、これに限らず、プレイヤーが行った動作を自動検出するようにすることもできる。この場合、サーバ装置20は、たとえばシュートやパスなどの所定の動作を行う姿勢(身体の各部位の位置)を基準情報として記憶しておき、画像から解析した身体の部位の位置と基準情報とを比較して、画像中のプレイヤーが行った動作を特定することができる。 In addition, in this embodiment, the movement is evaluated, but it is not limited to this, and it is also possible to automatically detect the movements performed by the player. In this case, the server device 20 stores the posture (position of each part of the body) when performing a specific movement such as shooting or passing as reference information, and can compare the positions of the body parts analyzed from the image with the reference information to identify the movement performed by the player in the image.

また、本実施形態では、過去に撮像した画像を解析して運動の評価を行うものとしたが、これに限らず、リアルタイムに解析処理を行い、所定の動作を検出した場合に、次にとるべき戦術をレコメンドするようにしてもよい。この場合、姿勢または動きに対応付けて、評価コメントに代えて戦術を記憶しておき、リアルタイムに戦術を出力すればよい。 In addition, in this embodiment, images captured in the past are analyzed to evaluate the movement, but this is not limited to the above. The analysis process may be performed in real time, and when a specific movement is detected, the next tactic to be taken may be recommended. In this case, the tactic may be stored in place of the evaluation comment in association with the posture or movement, and the tactic may be output in real time.

また、本実施形態では、所定の機能の実行及び情報の記憶を、ユーザ端末またはサーバ装置で行うものとしているが、これに限らず、いずれか一方の装置で当該機能の実行及び情報の記憶を行うこととしてもよい。または、本実施形態とは異なる形態で、機能部及び記憶部を分散して設けてもよい。 In addition, in this embodiment, the execution of a specific function and the storage of information are performed by the user terminal or the server device, but this is not limited thereto, and the execution of the function and the storage of information may be performed by either one of the devices. Alternatively, the functional unit and the storage unit may be provided in a distributed manner in a form different from this embodiment.

10 ユーザ端末
20 サーバ装置
30 通信ネットワーク
111 撮像部
112 評価リクエスト送信部
113 評価情報受信部
114 評価表示部
115 チェックポイント表示部
116 改善策リクエスト送信部
117 改善策情報受信部
118 改善策表示部
130 身体情報記憶部
131 画像記憶部
132 評価情報記憶部
133 改善策記憶部
211 評価リクエスト受信部
212 画像解析部
213 評価部
214 評価情報送信部
215 改善策リクエスト受信部
216 改善策情報送信部
231 画像データ記憶部
232 基準情報記憶部
233 評価条件情報記憶部
234 改善条件情報記憶部
REFERENCE SIGNS LIST 10 User terminal 20 Server device 30 Communication network 111 Imaging unit 112 Evaluation request transmission unit 113 Evaluation information reception unit 114 Evaluation display unit 115 Checkpoint display unit 116 Improvement measure request transmission unit 117 Improvement measure information reception unit 118 Improvement measure display unit 130 Physical information storage unit 131 Image storage unit 132 Evaluation information storage unit 133 Improvement measure storage unit 211 Evaluation request reception unit 212 Image analysis unit 213 Evaluation unit 214 Evaluation information transmission unit 215 Improvement measure request reception unit 216 Improvement measure information transmission unit 231 Image data storage unit 232 Reference information storage unit 233 Evaluation condition information storage unit 234 Improvement condition information storage unit

Claims (5)

ユーザの身体の運動の評価を行うシステムであって、
所定の前記運動を好適に行う場合の、前記運動において複数存在する、姿勢をチェックするタイミングであるチェックポイントにおける、少なくとも1つの身体の部位の、他の基準物に対する相対位置に関する基準値を記憶する基準値記憶部と、
前記身体を前記ユーザが用いる情報端末が備えるカメラで撮像した画像を解析し、前記身体の各部位の特徴量を抽出することで前記身体の前記画像における前記部位および前記部位の位置を特定する部位特定部と、
前記画像における前記他の基準物に対する前記部位の位置および前記基準値を比較して前記運動の評価値を決定する評価部と、
を備え、
前記評価部は、連続する複数の前記チェックポイントの前記画像において、前記他の基準物に対する前記部位の位置を前記基準値と比較すること、
を特徴とする運動評価システム。
A system for evaluating a user's physical exercise, comprising:
a reference value storage unit that stores a reference value relating to a relative position of at least one body part with respect to another reference object at a checkpoint, which is a timing for checking posture, that exists in a plurality of times during the predetermined exercise when the exercise is performed appropriately;
a part identification unit that analyzes an image of the body captured by a camera of an information terminal used by the user, and identifies the part and the position of the part in the image of the body by extracting a feature amount of each part of the body;
an evaluation unit that determines an evaluation value of the movement by comparing a position of the part with respect to the other reference object in the image and the reference value;
Equipped with
the evaluation unit compares a position of the part relative to the other reference object with the reference value in the images of the plurality of consecutive checkpoints;
An exercise evaluation system comprising:
請求項1に記載の運動評価システムであって、
前記評価部は、前記基準値と前記画像における前記他の基準物に対する前記部位の位置を比較した場合の距離に応じて前記評価値を決定すること、
を特徴とする運動評価システム。
The exercise evaluation system according to claim 1 ,
the evaluation unit determines the evaluation value according to a distance obtained when comparing the reference value with a position of the part relative to the other reference object in the image;
An exercise evaluation system comprising:
請求項1に記載の運動評価システムであって、
前記基準値記憶部は、第1および第2の前記部位のそれぞれと第3の前記部位とを結ぶ直線の間の角度についての前記基準値を記憶し、
前記部位特定部は、前記第1ないし第3の前記部位および前記部位の位置のそれぞれを前記画像から特定し、
前記評価部は、特定された前記第1ないし第3の部位についての前記角度を算出し、算出した前記角度と前記基準値とを比較して、前記評価値を決定すること、
を特徴とする運動評価システム。
The exercise evaluation system according to claim 1 ,
the reference value storage unit stores the reference value for an angle between a straight line connecting each of the first and second portions and a third portion;
the part identification unit identifies the first to third parts and positions of the parts from the image;
the evaluation unit calculates the angles for the identified first to third portions, and compares the calculated angles with the reference value to determine the evaluation value;
An exercise evaluation system comprising:
請求項1に記載の運動評価システムであって、
前記部位および前記位置に対する条件に対応付けて、前記部位についてのコメントを記憶するコメント記憶部と、
前記位置が満たす前記条件に対応する前記コメントを出力するコメント出力部と、
をさらに備えることを特徴とする運動評価システム。
The exercise evaluation system according to claim 1 ,
a comment storage unit that stores a comment about the part in association with a condition for the part and the position;
a comment output unit that outputs the comment corresponding to the condition satisfied by the position;
The exercise evaluation system further comprising:
請求項1に記載の運動評価システムであって、
前記運動に係る改善の目標と、前記位置に対する条件とに対応付けて、前記運動に係る改善策のアドバイスを記憶する改善策情報記憶部と、
前記位置が満たす前記条件に対応する前記アドバイスを出力するアドバイス出力部と、
をさらに備えることを特徴とする運動評価システム。
The exercise evaluation system according to claim 1 ,
an improvement information storage unit that stores advice on an improvement measure related to the exercise in association with a goal of improvement related to the exercise and a condition for the position;
an advice output unit that outputs the advice corresponding to the condition satisfied by the position;
The exercise evaluation system further comprising:
JP2021214116A 2019-03-05 2021-12-28 Exercise evaluation system Active JP7656920B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021214116A JP7656920B2 (en) 2019-03-05 2021-12-28 Exercise evaluation system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019039814A JP7008342B2 (en) 2019-03-05 2019-03-05 Exercise evaluation system
JP2021214116A JP7656920B2 (en) 2019-03-05 2021-12-28 Exercise evaluation system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2019039814A Division JP7008342B2 (en) 2019-03-05 2019-03-05 Exercise evaluation system

Publications (3)

Publication Number Publication Date
JP2022043264A JP2022043264A (en) 2022-03-15
JP2022043264A5 JP2022043264A5 (en) 2022-03-23
JP7656920B2 true JP7656920B2 (en) 2025-04-04

Family

ID=72354881

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019039814A Active JP7008342B2 (en) 2019-03-05 2019-03-05 Exercise evaluation system
JP2021214116A Active JP7656920B2 (en) 2019-03-05 2021-12-28 Exercise evaluation system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2019039814A Active JP7008342B2 (en) 2019-03-05 2019-03-05 Exercise evaluation system

Country Status (1)

Country Link
JP (2) JP7008342B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022051173A (en) * 2020-09-18 2022-03-31 株式会社日立製作所 Exercise evaluation device and exercise evaluation system
JP2022170303A (en) * 2021-04-28 2022-11-10 高木 りか Posture evaluation system, posture evaluation program, posture evaluation method and posture evaluation device
CN117999578A (en) 2021-09-24 2024-05-07 索尼集团公司 Information processing system, information processing method and program
JP7701296B2 (en) 2022-03-18 2025-07-01 ルネサスエレクトロニクス株式会社 Semiconductor Device
CN119968224A (en) 2022-10-21 2025-05-09 索尼集团公司 Information processing method, information processing device and computer-readable non-volatile storage medium
JP7620372B1 (en) * 2023-04-18 2025-01-23 株式会社Orgo Exercise evaluation device, exercise evaluation method, and exercise evaluation program
JP2025051737A (en) * 2023-09-22 2025-04-04 ソフトバンクグループ株式会社 system
JP2025051732A (en) * 2023-09-22 2025-04-04 ソフトバンクグループ株式会社 system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002210055A (en) 2001-01-17 2002-07-30 Saibuaasu:Kk Swing measurement system
JP2012157580A (en) 2011-02-01 2012-08-23 Panasonic Corp Exercise support system
JP3184181U (en) 2013-04-05 2013-06-13 公起 橋本 Motion motion teaching device and amusement facility
JP2014123322A (en) 2012-12-21 2014-07-03 Casio Comput Co Ltd Information notification device, information notification method, and program
JP2014164644A (en) 2013-02-27 2014-09-08 Nikon Corp Signal process device, display device and program
JP2014188146A (en) 2013-03-27 2014-10-06 Nippon Telegraph & Telephone East Corp Exercise posture evaluation device, exercise posture evaluation method, and computer program
JP2015111138A (en) 2010-02-12 2015-06-18 アドバンスト フュージョン システムズ エルエルシー Method and system for detecting substance
JP2015119833A (en) 2013-12-24 2015-07-02 カシオ計算機株式会社 Exercise support system, exercise support method, and exercise support program
JP2015146980A (en) 2014-02-07 2015-08-20 セイコーエプソン株式会社 Exercise support system, exercise support device, and exercise support method
JP2015198818A (en) 2014-04-09 2015-11-12 株式会社日立メディコ Magnetic resonance imaging apparatus and method for calculating pulse sequence mounted on magnetic resonance imaging apparatus
JP2021154100A (en) 2020-03-25 2021-10-07 技鼎股▲フン▼有限公司 Golf form training method that automatically compares swing forms with a computer

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3100294B2 (en) * 1994-09-01 2000-10-16 日本ナレッジ株式会社 Recording and playback system
JP2003117045A (en) * 2001-10-18 2003-04-22 Takasago Electric Ind Co Ltd Swing form diagnosing device
JP4117604B2 (en) * 2002-08-30 2008-07-16 ソニー株式会社 Information processing apparatus, information processing method, information processing program, and information processing program storage medium
JP2006136363A (en) * 2004-11-10 2006-06-01 Human Technology:Kk Movement analyzer and program
JP4784538B2 (en) * 2007-03-19 2011-10-05 カシオ計算機株式会社 Digest image display device, digest image display method and program
WO2012061804A1 (en) * 2010-11-05 2012-05-10 Nike International Ltd. Method and system for automated personal training
JP5325327B2 (en) * 2011-11-04 2013-10-23 株式会社コナミデジタルエンタテインメント Game device, detailed presentation method, and program
JP2013103010A (en) * 2011-11-15 2013-05-30 Sony Corp Image processing device, image processing method, and program
CA2834833C (en) * 2012-02-29 2016-07-05 Mizuno Corporation Running form diagnostic system and method for scoring running form
JP6370025B2 (en) * 2012-09-19 2018-08-08 長崎県公立大学法人 Motion evaluation support device and motion evaluation support method
JP6180011B2 (en) * 2012-11-07 2017-08-16 国立大学法人 筑波大学 Motion evaluation support device, motion evaluation support system, motion evaluation support method, and program
JP5928386B2 (en) * 2013-03-22 2016-06-01 カシオ計算機株式会社 Display control apparatus, display control method, and program
JP6256738B2 (en) * 2013-09-06 2018-01-10 カシオ計算機株式会社 Movie selection device, movie selection method and program
JP6165815B2 (en) * 2015-09-30 2017-07-19 国立大学法人 筑波大学 Learning system, learning method, program, recording medium
JP6679952B2 (en) * 2016-01-26 2020-04-15 カシオ計算機株式会社 Teaching Assist System and Teaching Assist Program
WO2018063989A1 (en) * 2016-09-28 2018-04-05 Bodbox, Inc. Evaluation and coaching of athletic performance
JP6813086B2 (en) * 2017-05-15 2021-01-13 富士通株式会社 Performance display program, performance display method and performance display device
WO2019008771A1 (en) * 2017-07-07 2019-01-10 りか 高木 Guidance process management system for treatment and/or exercise, and program, computer device and method for managing guidance process for treatment and/or exercise
JP2019026139A (en) * 2017-08-01 2019-02-21 三菱電機株式会社 Platform door device

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002210055A (en) 2001-01-17 2002-07-30 Saibuaasu:Kk Swing measurement system
JP2015111138A (en) 2010-02-12 2015-06-18 アドバンスト フュージョン システムズ エルエルシー Method and system for detecting substance
JP2012157580A (en) 2011-02-01 2012-08-23 Panasonic Corp Exercise support system
JP2014123322A (en) 2012-12-21 2014-07-03 Casio Comput Co Ltd Information notification device, information notification method, and program
JP2014164644A (en) 2013-02-27 2014-09-08 Nikon Corp Signal process device, display device and program
JP2014188146A (en) 2013-03-27 2014-10-06 Nippon Telegraph & Telephone East Corp Exercise posture evaluation device, exercise posture evaluation method, and computer program
JP3184181U (en) 2013-04-05 2013-06-13 公起 橋本 Motion motion teaching device and amusement facility
JP2015119833A (en) 2013-12-24 2015-07-02 カシオ計算機株式会社 Exercise support system, exercise support method, and exercise support program
JP2015146980A (en) 2014-02-07 2015-08-20 セイコーエプソン株式会社 Exercise support system, exercise support device, and exercise support method
JP2015198818A (en) 2014-04-09 2015-11-12 株式会社日立メディコ Magnetic resonance imaging apparatus and method for calculating pulse sequence mounted on magnetic resonance imaging apparatus
JP2021154100A (en) 2020-03-25 2021-10-07 技鼎股▲フン▼有限公司 Golf form training method that automatically compares swing forms with a computer

Also Published As

Publication number Publication date
JP2022043264A (en) 2022-03-15
JP7008342B2 (en) 2022-01-25
JP2020141806A (en) 2020-09-10

Similar Documents

Publication Publication Date Title
JP7656920B2 (en) Exercise evaluation system
US20250058175A1 (en) Method and system for monitoring and feed-backing on execution of physical exercise routines
JP7620969B2 (en) Exercise Support System
US11182599B2 (en) Motion state evaluation system, motion state evaluation device, motion state evaluation server, motion state evaluation method, and motion state evaluation program
KR100772497B1 (en) Golf Clinic System and Its Operation Method
US8175326B2 (en) Automated scoring system for athletics
JP6369811B2 (en) Gait analysis system and gait analysis program
WO2017181717A1 (en) Electronic coaching method and system
JP7492722B2 (en) Exercise evaluation system
CN111883229A (en) Intelligent movement guidance method and system based on visual AI
JP2021068069A (en) Providing method for unmanned training
JP2016035651A (en) Home rehabilitation system
WO2023127870A1 (en) Care support device, care support program, and care support method
JP7659293B2 (en) Physical Exercise Support System
JP7792138B2 (en) Teaching Support System
US20160249834A1 (en) Range of motion capture
WO2016135560A2 (en) Range of motion capture
JP7573318B2 (en) How to control training equipment
JP7482471B2 (en) How to generate a learning model
JP7713250B2 (en) Attitude estimation device, attitude estimation system, attitude estimation method
JP6465419B2 (en) Measuring apparatus and measuring method
TWM667135U (en) An activity tracking apparatus
JP2019097818A (en) Swing analysis device
JP2025187660A (en) Evaluation device, evaluation program, and evaluation method
JP7561357B2 (en) Determination method, determination device, and determination system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220307

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230112

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20230313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230731

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240902

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241111

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250317

R150 Certificate of patent or registration of utility model

Ref document number: 7656920

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150