PROBLEM TO BE SOLVED: To diagnose trunk balance by analyzing a user's video, to select an optimal training menu in accordance with a diagnosis result, and to provide it for the user.SOLUTION: A balance diagnostic part 24 displays to a user terminal 1 a balance diagnosis menu, acquires a diagnosis video photographing the user who performs the balance diagnosis menu from the user terminal 1, and diagnoses the trunk balance of the user on the basis of the diagnostic video. A training DB3 stores a plurality of training menus in association with the trunk balance. A training evaluation part 26 selects a training menu corresponding to the diagnosis result of the trunk balance from the training DB3, distributes it to the user terminal 1, extracts/analyzes skeleton information from a training video that has photographed the user who performs the training menu, and evaluates the user's training.SELECTED DRAWING: Figure 2COPYRIGHT: (C)2020,JPO&INPIT【課題】 ユーザの映像を分析することで体幹バランスを診断し、診断結果に応じて最適なトレーニングメニューを選択してユーザに提供する。【解決手段】 バランス診断部24は、ユーザ端末1にバランス診断メニューを表示させ、バランス診断メニューを実施するユーザを撮影した診断映像をユーザ端末1から取得し、この診断映像に基づいて当該ユーザの体幹バランスを診断する。トレーニングDB3は、複数のトレーニングメニューを体幹バランスと対応付けて記憶する。トレーニング評価部26は、体幹バランスの診断結果に対応したトレーニングメニューをトレーニングDB3から選択してユーザ端末1へ配信し、このトレーニングメニューを実施するユーザを撮影したトレーニング映像から骨格情報を抽出、分析してユーザのトレーニングを評価する。【選択図】図2