JP7066116B2 - Human body shape model visualization system, human body shape model visualization method and program - Google Patents
Human body shape model visualization system, human body shape model visualization method and program Download PDFInfo
- Publication number
- JP7066116B2 JP7066116B2 JP2017227159A JP2017227159A JP7066116B2 JP 7066116 B2 JP7066116 B2 JP 7066116B2 JP 2017227159 A JP2017227159 A JP 2017227159A JP 2017227159 A JP2017227159 A JP 2017227159A JP 7066116 B2 JP7066116 B2 JP 7066116B2
- Authority
- JP
- Japan
- Prior art keywords
- human body
- shape model
- body shape
- time
- data
- 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
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、人体形状モデル可視化システム、人体形状モデル可視化方法およびプログラムに関する。 The present invention relates to a human body shape model visualization system, a human body shape model visualization method and a program.
仮想現実感技術の産業応用に関する研究開発は20年以上の歴史がある。2000年代前半までは、ヘッドマウントディスプレイ(HMD)などの提示機器が高価だったこともあり、発電所や石油化学プラントのメンテナンスといったミッションクリティカルな状況に習熟するための訓練シミュレータとしての研究が行われた。
近年、HMDの低価格化(数百ドル~一千ドル)とコンシューマ向けPCのグラフィックス処理能力の向上を背景に、XR技術(XR技術とは、仮想現実感技術の流れに位置づけられるVirtual Reality(VR)、Augmented Reality(AR)、Mixed Reality(MR)などの技術の総称である。)の応用範囲が前述のミッションクリティカルな状況から、より広い産業へ拡大し「2016年はVR元年」という報道もなされた。例えば米国ではXR技術の応用がスポーツ観戦(360度動画の配信)、メディア、報道、建築ビジュアライゼーション、ゲームエンターテイメントの分野へ拡大している。日本では住宅展示場や結婚式場がHMDを用いて360度動画で下見を行うサービスを提供している。調査によればXR関連ソフトウェア市場は2016年度86億円であり、2021年度には1065億円への成長が予測されており、適用範囲は今後も拡大するものと思われる。
Research and development on industrial applications of virtual reality technology has a history of more than 20 years. Until the early 2000s, presentation equipment such as head-mounted displays (HMDs) were expensive, and research was conducted as a training simulator to master mission-critical situations such as maintenance of power plants and petrochemical plants. rice field.
In recent years, with the background of lower prices of HMDs (hundreds of dollars to 1,000 dollars) and improvement of graphics processing capacity of consumer PCs, XR technology (XR technology is a virtual reality that is positioned in the flow of virtual reality technology). (VR), Augmented Reality (AR), Mixed Reality (MR), etc.) The application range has expanded from the above-mentioned mission-critical situation to a wider industry, and "2016 is the first year of VR." Was also reported. For example, in the United States, the application of XR technology is expanding to the fields of watching sports (delivery of 360-degree video), media, news, architectural visualization, and game entertainment. In Japan, housing exhibition halls and wedding halls use HMDs to provide a 360-degree video preview service. According to the survey, the XR-related software market was 8.6 billion yen in FY2016, and is expected to grow to 106.5 billion yen in FY2021, and the scope of application is expected to continue to expand.
ところでスポーツコーチング理論では、総論としてのコーチング学と、各論としてのスポーツ専門科目の両者を体系的に理解し実践することが重要であるとされている。例えば陸上トラック競技における「スタート動作」、バスケットボール競技における「リバウンド動作」、跳び箱における「踏切動作」といった具合に、科目ごとの着目すべき動作をコーチ(=研究者)が抽出し、当該動作の質を測る定量的な指標を作成または選定し、介入前後での指標値の変化を評価することが行なわれている。
スポーツコーチング学は「運動学」「形態学」「運動生理学」「統計学」の研究領域に分けることができ、運動計測はモーションキャプチャや高速度カメラ、形態計測はマルチン計測器や非接触寸法計測装置、生理情報には生理計測が対応する。
日本コーチング学会がインターネットで公開している学会誌「コーチング学研究」の過去5年分を調査したところ、特徴的な動作はコーチ(=研究者)が科目ごとや選手ごとにいわば職人的な観察力で見出しており、標準動作といったものは定義されていなかった。
従ってコーチングの場面では、職人的な観察力で抽出した動作に着目して各種データを計測し、そのデータを選手との共通言語とすべく可視化する必要がある。
By the way, in sports coaching theory, it is important to systematically understand and practice both coaching studies as a general theory and sports specialized subjects as specific theories. For example, the coach (= researcher) extracts notable movements for each subject, such as "start movement" in athletics, "rebound movement" in basketball competition, and "railroad crossing movement" in the vaulting box, and the quality of the movement. Quantitative indicators are created or selected, and changes in the indicator values before and after the intervention are evaluated.
Sports coaching science can be divided into research areas of "kinematics", "morphology", "exercise physiology", and "statistics". Physiological measurement corresponds to the device and physiological information.
According to a survey of the past five years of the academic journal "Coaching Studies" published on the Internet by the Japan Coaching Society, the characteristic movements are observed by coaches (= researchers) for each subject and each player, so to speak, as a craftsman. It was found by force, and no standard behavior was defined.
Therefore, in the coaching scene, it is necessary to focus on the movements extracted by the craftsman's observing ability, measure various data, and visualize the data so that it can be used as a common language with the athletes.
運動の可視化は、古くは写真銃を発明して連続写真を作成したマレー(仏、1830-1904)に遡ることができる。
図9はマレーの写真銃によって撮影された連続写真を説明するための図である。図9に示す例では、可視化の視点を後から変更することができない。
The visualization of motion can be traced back to Murray (France, 1830-1904), who invented the photographic gun and created a series of photographs.
FIG. 9 is a diagram for explaining a series of photographs taken by a Murray photogun. In the example shown in FIG. 9, the viewpoint of visualization cannot be changed later.
そして今日に至るまで、運動や計測情報の可視化手法は2次元ディスプレイを前提に設計されている。製品としてはADInstruments社による映像・生理計測データの可視化ソフトウェアLabChartが公知であり、広く使われている。このソフトウェアを用いることによって、映像と生理計測データを同期して再生できる。しかし、このソフトウェアを用いた場合には、映像と生理情報とが別々のウインドウで描画されるため、利用者が動作と生理情報を同時に注視するには大変な努力を要し、分かりやすい表示とは言い難い。 And to this day, the visualization method of motion and measurement information is designed on the premise of a two-dimensional display. As a product, LabChart, a visualization software for video and physiological measurement data by AD Instruments, is well known and widely used. By using this software, video and physiological measurement data can be played back in synchronization. However, when this software is used, the image and the physiological information are drawn in separate windows, so it takes a lot of effort for the user to watch the movement and the physiological information at the same time, and the display is easy to understand. Is hard to say.
また従来、コンピュータ生成された3次元オブジェクトとフィルムカメラからの映像フィードとをリアルタイムに混合または合成する方法が知られている(例えば特許文献1参照)。特許文献1に記載された方法では、フィルムカメラのボディが、3次元に移動可能である。また、カメラ内またはカメラに取り付けられたセンサが、カメラの3次元位置または3次元向きを定義する、または3次元位置を算出可能にするリアルタイム位置データを提供する。一方、特許文献1には、運動分析や生理計測データの可視化を効率的に行うための手段について記載されていない。 Further, conventionally, a method of mixing or synthesizing a computer-generated three-dimensional object and a video feed from a film camera in real time is known (see, for example, Patent Document 1). In the method described in Patent Document 1, the body of the film camera can be moved three-dimensionally. It also provides real-time position data that allows a sensor in or attached to the camera to define a 3D position or orientation of the camera, or to calculate a 3D position. On the other hand, Patent Document 1 does not describe a means for efficiently performing motion analysis and visualization of physiological measurement data.
本発明は上記事情に鑑みてなされたものであり、運動および運動に関係する時間変化データをわかりやすく提示することができる人体形状モデル可視化システム、人体形状モデル可視化方法およびプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a human body shape model visualization system, a human body shape model visualization method, and a program capable of presenting motion and time change data related to motion in an easy-to-understand manner. And.
本発明は、上記課題を解決するため、以下の手段を提供する。 The present invention provides the following means for solving the above problems.
(1)本発明の一態様に係る人体形状モデル可視化システムは、人体全身形状モデルデータと人体動作データと時間変化データとを取得するデータ登録部と、前記データ登録部が取得した時間変化データに基づいて、仮想空間における時間変化データの初期配置を決定する時間変化データ初期配置決定部と、前記データ登録部が取得した人体全身形状モデルデータに基づいて、前記仮想空間における人体全身形状モデルの初期配置を決定する人体全身形状モデル初期配置決定部と、前記データ登録部が取得した人体全身形状モデルデータと人体動作データとに基づいて生成されるストップモーションモデルの生成時点を決定するストップモーションモデル生成時点決定部と、再生操作命令を送出する再生操作命令部と、前記再生操作命令部が送出した再生操作命令に応じて、前記人体全身形状モデル初期配置決定部が決定した人体全身形状モデルの初期配置に、前記データ登録部が取得した人体動作データを適用することによって、アニメーションされた人体全身形状モデルを生成すると共に、再生開始からの時間経過を示すタイムラインを生成するアニメーション人体全身形状モデル生成部と、前記ストップモーションモデル生成時点決定部が決定した生成時点に基づいて、ストップモーションモデル群を生成するストップモーションモデル群生成部と、前記再生操作命令部が送出した再生操作命令と、前記時間変化データ初期配置決定部が決定した前記仮想空間における時間変化データの初期配置と、前記アニメーション人体全身形状モデル生成部が生成したアニメーションされた人体全身形状モデルおよびタイムラインと、前記ストップモーションモデル群生成部が生成したストップモーションモデル群とに基づいて、前記仮想空間における時間変化データの位置を示す時間変化データ位置情報と、前記仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、前記仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する配置移動部と、前記配置移動部が生成する時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部の位置および姿勢とに基づいて、前記映像提示部が利用者に提示する映像を生成する映像生成部とを備える。 (1) The human body shape model visualization system according to one aspect of the present invention has a data registration unit that acquires human body shape model data, human body motion data, and time change data, and time change data acquired by the data registration unit. Based on the time change data initial placement determination unit that determines the initial placement of time change data in the virtual space, and the initial human body shape model in the virtual space based on the human body shape model data acquired by the data registration unit. Stop motion model generation that determines the generation time of the stop motion model generated based on the human body whole body shape model initial placement determination unit that determines the placement and the human body whole body shape model data and human body motion data acquired by the data registration unit. Initial stage of the human body whole body shape model determined by the human body whole body shape model initial placement determination unit according to the time point determination unit, the reproduction operation command unit that sends the reproduction operation command, and the reproduction operation command sent by the reproduction operation command unit. By applying the human body motion data acquired by the data registration unit to the arrangement, an animated human body whole body shape model is generated, and an animated human body whole body shape model generation that generates a timeline showing the passage of time from the start of playback is generated. A stop motion model group generation unit that generates a stop motion model group based on a generation time determined by the stop motion model generation time determination unit, a reproduction operation command sent by the reproduction operation command unit, and the time. Initial arrangement of change data initial arrangement The initial arrangement of time change data in the virtual space determined by the determination unit, the animated human body shape model and timeline generated by the animation human body shape model generation unit, and the stop motion model group generation. Based on the stop motion model group generated by the unit, the time change data position information indicating the position of the time change data in the virtual space and the human body shape model showing the position of the animated human body shape model in the virtual space. Placement moving unit that generates position information and stop motion model group position information indicating the position of the stop motion model group in the virtual space, time change data position information generated by the placement movement part, and human body whole body shape model position information. It also includes a stop motion model group position information and an image generation unit that generates an image presented to the user by the image presentation unit based on the position and orientation of the image presentation unit that presents the image to the user.
(2)上記(1)に記載の人体形状モデル可視化システムにおいて、時間変化データは、生理計測装置によって得られた時系列の生理計測データであり、前記映像生成部は、再生開始からの時間経過を示すタイムライン上に、その時点における生理計測データの値(グラフ)と、その時点におけるアニメーションされた人体全身形状モデルとを配置し、タイムライン上に配置されるアニメーションされた人体全身形状モデルは、その時点における人体の姿勢を示してもよい。 (2) In the human body shape model visualization system according to (1) above, the time change data is time-series physiological measurement data obtained by the physiological measurement device, and the image generation unit has elapsed time from the start of reproduction. The value (graph) of the physiological measurement data at that time and the animated human body shape model at that time are placed on the timeline showing, and the animated human body shape model placed on the timeline is , The posture of the human body at that time may be shown.
(3)上記(1)または(2)に記載の人体形状モデル可視化システムにおいて、前記ストップモーションモデル生成時点決定部は、設定ファイル、外部プログラムおよび前記映像提示部の利用者との対話的な操作の少なくともいずれかに基づいて、前記仮想空間におけるストップモーションモデルの生成間隔を決定してもよい。 (3) In the human body shape model visualization system according to (1) or (2) above, the stop motion model generation time-determining unit interacts with the user of the setting file, the external program, and the video presentation unit. The generation interval of the stop motion model in the virtual space may be determined based on at least one of the above.
(4)上記(1)から(3)のいずれか一つに記載の人体形状モデル可視化システムにおいて、前記ストップモーションモデル生成時点決定部は、人体動作データからルールベースに抽出された時点を、前記仮想空間におけるストップモーションモデルの生成時点として決定してもよい。 (4) In the human body shape model visualization system according to any one of (1) to (3) above, the stop motion model generation time point determination unit determines the time point extracted from the human body motion data based on the rule. It may be determined as the generation time of the stop motion model in the virtual space.
(5)上記(1)から(4)のいずれか一つに記載の人体形状モデル可視化システムにおいて、前記再生操作命令部が順方向の再生操作命令を送出した場合に、前記配置移動部は、アニメーションされた人体全身形状モデルと再生開始からの時間経過を示すタイムラインとを右向きに移動させる、もしくは、時間変化データの波形と前記ストップモーションモデル群生成部が生成したストップモーションモデル群とを左向きに移動させてもよい。 (5) In the human body shape model visualization system according to any one of (1) to (4) above, when the reproduction operation command unit sends a forward reproduction operation command, the arrangement moving unit is subjected to. Move the animated human body shape model and the timeline showing the passage of time from the start of playback to the right, or move the waveform of the time change data and the stop motion model group generated by the stop motion model group generation unit to the left. You may move it to.
(6)上記(1)から(5)のいずれか一つに記載の人体形状モデル可視化システムにおいて、前記データ登録部が取得する人体全身形状モデルデータは、人物を模して作成された形状モデルデータ、あるいは、形状計測機によって得られた点群データを変換することにより得られた形状モデルデータであってもよい。 (6) In the human body shape model visualization system according to any one of (1) to (5) above, the human body whole body shape model data acquired by the data registration unit is a shape model created by imitating a person. It may be the data or the shape model data obtained by converting the point group data obtained by the shape measuring machine.
(7)上記(1)から(6)のいずれか一つに記載の人体形状モデル可視化システムにおいて、前記データ登録部が取得する人体動作データは、人体動作計測装置によって得られた時系列データであってもよい。 (7) In the human body shape model visualization system according to any one of (1) to (6) above, the human body motion data acquired by the data registration unit is time series data obtained by the human body motion measuring device. There may be.
(8)上記(1)に記載の人体形状モデル可視化システムにおいて、前記データ登録部が取得する時間変化データは、外部プログラムによって得られた時系列データであってもよい。 (8) In the human body shape model visualization system according to (1) above, the time change data acquired by the data registration unit may be time series data obtained by an external program.
(9)上記(1)に記載の人体形状モデル可視化システムにおいて、前記再生操作命令部は、前記映像提示部の利用者の操作に応じて、および/または、外部プログラムからのコマンドに応じて再生操作命令を送出し、前記再生操作命令部が送出する再生操作命令には、順方向の再生操作命令、逆方向の再生操作命令、順方向の微速度再生操作命令、逆方向の微速度再生操作命令、順方向の増速再生操作命令、逆方向の増速再生操作命令、一時停止命令、停止命令およびループ再生命令の少なくともいずれかが含まれてもよい。 (9) In the human body shape model visualization system according to (1) above, the reproduction operation command unit reproduces according to the operation of the user of the image presentation unit and / or according to a command from an external program. The reproduction operation command that sends an operation command and is transmitted by the reproduction operation command unit includes a forward reproduction operation command, a reverse reproduction operation command, a forward time-lapse reproduction operation command, and a reverse-direction time-lapse reproduction operation. At least one of an instruction, a forward speed-up playback operation command, a reverse speed-up playback operation command, a pause command, a stop command, and a loop playback command may be included.
(10)本発明の一態様に係る人体形状モデル可視化方法は、人体全身形状モデルデータと人体動作データと時間変化データとを取得するデータ登録ステップと、前記データ登録ステップにおいて取得された時間変化データに基づいて、仮想空間における時間変化データの初期配置を決定する時間変化データ初期配置決定ステップと、前記データ登録ステップにおいて取得された人体全身形状モデルデータに基づいて、前記仮想空間における人体全身形状モデルの初期配置を決定する人体全身形状モデル初期配置決定ステップと、前記データ登録ステップにおいて取得された人体全身形状モデルデータと人体動作データとに基づいて生成されるストップモーションモデルの生成時点を決定するストップモーションモデル生成時点決定ステップと、再生操作命令を送出する再生操作命令ステップと、前記再生操作命令ステップにおいて送出された再生操作命令に応じて、前記人体全身形状モデル初期配置決定ステップにおいて決定された人体全身形状モデルの初期配置に、前記データ登録ステップにおいて取得された人体動作データを適用することによって、アニメーションされた人体全身形状モデルを生成すると共に、再生開始からの時間経過を示すタイムラインを生成するアニメーション人体全身形状モデル生成ステップと、前記ストップモーションモデル生成時点決定ステップにおいて決定された生成時点に基づいて、ストップモーションモデル群を生成するストップモーションモデル群生成ステップと、前記再生操作命令ステップにおいて送出された再生操作命令と、前記時間変化データ初期配置決定ステップにおいて決定された前記仮想空間における時間変化データの初期配置と、前記アニメーション人体全身形状モデル生成ステップにおいて生成されたアニメーションされた人体全身形状モデルおよびタイムラインと、前記ストップモーションモデル群生成ステップにおいて生成されたストップモーションモデル群とに基づいて、前記仮想空間における時間変化データの位置を示す時間変化データ位置情報と、前記仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、前記仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する配置移動ステップと、前記配置移動ステップにおいて生成される時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部の位置および姿勢とに基づいて、前記映像提示部が利用者に提示する映像を生成する映像生成ステップとを備える。 (10) The human body shape model visualization method according to one aspect of the present invention includes a data registration step for acquiring human body shape model data, human body motion data, and time change data, and time change data acquired in the data registration step. Based on the time change data initial placement determination step that determines the initial placement of the time change data in the virtual space and the human body whole body shape model data acquired in the data registration step, the human body whole body shape model in the virtual space. The stop that determines the generation time of the human body shape model initial placement determination step that determines the initial placement of the human body, and the stop motion model that is generated based on the human body shape model data and the human body motion data acquired in the data registration step. The human body determined in the human body whole body shape model initial placement determination step according to the motion model generation time point determination step, the reproduction operation command step for transmitting the reproduction operation command, and the reproduction operation command transmitted in the reproduction operation command step. By applying the human body motion data acquired in the data registration step to the initial arrangement of the whole body shape model, an animated human body shape model is generated and a timeline showing the passage of time from the start of reproduction is generated. It is sent in the animation human body whole body shape model generation step, the stop motion model group generation step for generating the stop motion model group based on the generation time determined in the stop motion model generation time determination step, and the reproduction operation command step. The playback operation command, the initial arrangement of the time change data in the virtual space determined in the time change data initial arrangement determination step, and the animated human body whole body shape model generated in the animated human body shape model generation step. Based on the timeline and the stop motion model group generated in the stop motion model group generation step, the time change data position information indicating the position of the time change data in the virtual space and the animated human body in the virtual space. An arrangement movement step that generates a human body whole body shape model position information indicating the position of the whole body shape model and a stop motion model group position information indicating the position of the stop motion model group in the virtual space, and an arrangement movement step generated in the arrangement movement step. Time change data The image presented to the user by the image presenting unit based on the data position information, the human body whole body shape model position information, the stop motion model group position information, and the position and posture of the image presenting unit that presents the image to the user. It is provided with a video generation step to generate.
(11)本発明の一態様に係るプログラムは、コンピュータに、人体全身形状モデルデータと人体動作データと時間変化データとを取得するデータ登録ステップと、前記データ登録ステップにおいて取得された時間変化データに基づいて、仮想空間における時間変化データの初期配置を決定する時間変化データ初期配置決定ステップと、前記データ登録ステップにおいて取得された人体全身形状モデルデータに基づいて、前記仮想空間における人体全身形状モデルの初期配置を決定する人体全身形状モデル初期配置決定ステップと、前記データ登録ステップにおいて取得された人体全身形状モデルデータと人体動作データとに基づいて生成されるストップモーションモデルの生成時点を決定するストップモーションモデル生成時点決定ステップと、再生操作命令を送出する再生操作命令ステップと、前記再生操作命令ステップにおいて送出された再生操作命令に応じて、前記人体全身形状モデル初期配置決定ステップにおいて決定された人体全身形状モデルの初期配置に、前記データ登録ステップにおいて取得された人体動作データを適用することによって、アニメーションされた人体全身形状モデルを生成すると共に、再生開始からの時間経過を示すタイムラインを生成するアニメーション人体全身形状モデル生成ステップと、前記ストップモーションモデル生成時点決定ステップにおいて決定された生成時点に基づいて、ストップモーションモデル群を生成するストップモーションモデル群生成ステップと、前記再生操作命令ステップにおいて送出された再生操作命令と、前記時間変化データ初期配置決定ステップにおいて決定された前記仮想空間における時間変化データの初期配置と、前記アニメーション人体全身形状モデル生成ステップにおいて生成されたアニメーションされた人体全身形状モデルおよびタイムラインと、前記ストップモーションモデル群生成ステップにおいて生成されたストップモーションモデル群とに基づいて、前記仮想空間における時間変化データの位置を示す時間変化データ位置情報と、前記仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、前記仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する配置移動ステップと、前記配置移動ステップにおいて生成される時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部の位置および姿勢とに基づいて、前記映像提示部が利用者に提示する映像を生成する映像生成ステップとを実行させるためのものである。 (11) The program according to one aspect of the present invention includes a data registration step for acquiring human body shape model data, human body motion data, and time change data on a computer, and time change data acquired in the data registration step. Based on the time change data initial placement determination step that determines the initial placement of the time change data in the virtual space and the human body whole body shape model data acquired in the data registration step, the human body whole body shape model in the virtual space Human body whole body shape model that determines the initial placement Stop motion that determines the generation time of the stop motion model generated based on the initial placement decision step and the human body whole body shape model data and human body motion data acquired in the data registration step. The whole human body determined in the human body shape model initial placement determination step according to the model generation time point determination step, the reproduction operation command step for transmitting the reproduction operation command, and the reproduction operation command transmitted in the reproduction operation command step. By applying the human body motion data acquired in the data registration step to the initial arrangement of the shape model, an animated human body whole body shape model is generated, and an animation showing the passage of time from the start of playback is generated. It was sent in the human body shape model generation step, the stop motion model group generation step for generating the stop motion model group based on the generation time determined in the stop motion model generation time determination step, and the reproduction operation command step. The reproduction operation command, the initial arrangement of the time change data in the virtual space determined in the time change data initial arrangement determination step, and the animated human body shape model and time generated in the animated human body shape model generation step. Based on the line and the stop motion model group generated in the stop motion model group generation step, the time change data position information indicating the position of the time change data in the virtual space and the animated whole human body in the virtual space. A placement movement step that generates position information of the human body shape model indicating the position of the shape model and stop motion model group position information indicating the position of the stop motion model group in the virtual space, and a time generated in the placement movement step. change Based on the data position information, the human body whole body shape model position information, the stop motion model group position information, and the position and posture of the image presentation unit that presents the image to the user, the image presented by the image presentation unit to the user is displayed. It is for executing the image generation step to be generated.
本発明によれば、運動および運動に関係する時間変化データをわかりやすく提示することができる人体形状モデル可視化システム、人体形状モデル可視化方法およびプログラムを提供することができる。 INDUSTRIAL APPLICABILITY According to the present invention, it is possible to provide a human body shape model visualization system, a human body shape model visualization method and a program capable of presenting motion and time change data related to motion in an easy-to-understand manner.
以下、本発明の人体形状モデル可視化システム、人体形状モデル可視化方法およびプログラムの実施形態を、図を適宜参照しながら詳細に説明する。以下の説明で用いる図面は、本発明の特徴を分かりやすくするために、便宜上特徴となる部分を拡大して示している場合があり、各構成要素の寸法比率等は実際とは異なっていることがある。以下の説明において例示される材料、寸法等は一例であって、本発明はそれらに限定されるものではなく、本発明の効果を奏する範囲で適宜変更して実施することが可能である。 Hereinafter, embodiments of the human body shape model visualization system, the human body shape model visualization method, and the program of the present invention will be described in detail with reference to the figures as appropriate. In the drawings used in the following description, in order to make the features of the present invention easy to understand, the featured portions may be enlarged for convenience, and the dimensional ratios of each component may differ from the actual ones. There is. The materials, dimensions, and the like exemplified in the following description are examples, and the present invention is not limited thereto, and can be appropriately modified and carried out within the range in which the effects of the present invention are exhibited.
図1は実施形態の人体形状モデル可視化システム1の構成などの一例を示す図である。
図1に示す例では、人体全身形状モデルデータ110と、人体動作データ120と、時間変化データ130とが、AND演算部150を介して人体形状モデル可視化システム1に入力可能に構成されている。
人体形状モデル可視化システム1に入力される人体全身形状モデルデータ110は、例えば、人物を模して作成された形状モデルデータである。
他の例では、人体形状モデル可視化システム1に入力される人体全身形状モデルデータ110が、デジタイザなどの形状計測機(図示せず)によって得られた点群データを変換することにより得られた形状モデルデータであってもよい。
FIG. 1 is a diagram showing an example of the configuration of the human body shape model visualization system 1 of the embodiment.
In the example shown in FIG. 1, the human body
The human body whole body
In another example, the shape obtained by converting the point cloud data obtained by the shape measuring machine (not shown) such as a digitizer by the human body whole body
図1に示す例では、人体形状モデル可視化システム1に入力される人体動作データ120は、例えば、人体動作計測装置(図示せず)によって得られた各関節角度などの時系列データである。
人体形状モデル可視化システム1に入力される時間変化データ130は、例えば、外部プログラムによって得られた時系列データである。外部プログラムによって得られた時系列データは、例えば、生理計測装置によって得られた時系列の生理計測データである。生理計測装置によって得られた時系列の生理計測データとしては、例えば、筋電、心拍、呼吸代謝、消費カロリーなどの時系列データがある。
他の例では、時間変化データ130として、人体動作データおよび時間変化データの被計測者が、その計測最中において、携帯型端末(図示せず)を用いて記録した運動中の気分の状態などを示すデータを人体形状モデル可視化システム1に入力してもよい。
In the example shown in FIG. 1, the human
The
In another example, as the
図1に示す例では、映像提示部200が、人体全身形状モデルデータ110と、人体動作データ120とに基づいて、人体形状モデル可視化システム1によって生成されたアニメーションされた人体全身形状モデル(動作する人体全身形状モデルの動く像)の映像を、人体形状モデル可視化システム1および映像提示部200の利用者に提示する。
また、映像提示部200は、人体全身形状モデルデータ110と、人体動作データ120とに基づいて、人体形状モデル可視化システム1によって生成されたストップモーションモデル(動作する人体全身形状モデルを所定のタイミングで静止させたもの)の映像を利用者に提示する。
また、映像提示部200は、時間変化データ130に基づいて人体形状モデル可視化システム1によって生成された時間変化データの波形の映像を利用者に提示する。
映像提示部200は、例えば公知のVR(Virtual Reality)デバイスまたはAR(Augmented Reality)デバイスである。人体形状モデル可視化システム1には、映像提示部200の位置および姿勢の情報が入力される。映像提示部200を着用する利用者の位置または姿勢の変化に伴って、映像提示部200の位置または姿勢が変化すると、映像提示部200が利用者に提示する映像のアングルなどが変化する。
映像提示部200の位置および姿勢を検出するためには、例えば、外部センサを利用するVR用トラッキング技術「Lighthouse」、内蔵カメラを利用するSLAM(Simultaneous Localization and Mapping)などの技術が用いられる。
In the example shown in FIG. 1, the
Further, the
Further, the
The
In order to detect the position and orientation of the
図1に示す例では、人体形状モデル可視化システム1が、データ登録部1Aと、時間変化データ初期配置決定部1Bと、人体全身形状モデル初期配置決定部1Cと、ストップモーションモデル生成時点決定部1Dと、再生操作命令部1Eと、アニメーション人体全身形状モデル生成部1Fと、ストップモーションモデル群生成部1Gと、配置移動部1Hと、映像生成部1Iとを備える。
データ登録部1Aは、人体形状モデル可視化システム1に入力された人体全身形状モデルデータ110と人体動作データ120と時間変化データ130とを取得する。
In the example shown in FIG. 1, the human body shape model visualization system 1 has a
The
時間変化データ初期配置決定部1Bは、データ登録部1Aに接続されている。時間変化データ初期配置決定部1Bは、データ登録部1Aが取得した時間変化データ130に基づいて、仮想空間における時間変化データの初期配置を決定する。仮想空間とは、VRデバイスまたはARデバイスのディスプレイに表示される空間である。
つまり、時間変化データ初期配置決定部1Bは、VRデバイスまたはARデバイスのディスプレイに表示される空間における時間変化データの波形の初期位置(詳細には、例えば時刻t0の時間変化データの波形の値の表示位置)を決定する。
The time change data initial
That is, the time change data initial
人体全身形状モデル初期配置決定部1Cは、データ登録部1Aに接続されている。人体全身形状モデル初期配置決定部1Cは、データ登録部1Aが取得した人体全身形状モデルデータ110に基づいて、仮想空間における人体全身形状モデルの初期配置を決定する。
つまり、人体全身形状モデル初期配置決定部1Cは、VRデバイスまたはARデバイスのディスプレイに表示される空間における人体全身形状モデルの初期位置(詳細には、例えば時刻t0の人体全身形状モデルの表示位置)を決定する。
The human body whole body shape model initial placement determination unit 1C is connected to the
That is, the human body whole body shape model initial placement determination unit 1C is the initial position of the human body whole body shape model in the space displayed on the display of the VR device or the AR device (specifically, for example, the display position of the human body whole body shape model at time t0). To decide.
ストップモーションモデル生成時点決定部1Dは、データ登録部1Aに接続されている。ストップモーションモデル生成時点決定部1Dは、データ登録部1Aが取得した人体全身形状モデルデータ110と人体動作データ120とに基づいて生成されるストップモーションモデルの生成時点(例えば時刻t0、t1、t2など)を決定する。
ストップモーションモデル生成時点決定部1Dは、例えば設定ファイルに基づいてストップモーションモデルの生成間隔(例えば生成間隔t1-t0、t2-t1など)を決定する。
他の例では、ストップモーションモデル生成時点決定部1Dが、外部プログラムに基づいてストップモーションモデルの生成間隔を決定してもよく、利用者との対話(例えば利用者のリクエスト)的な操作に基づいてストップモーションモデルの生成間隔を決定してもよい。
あるいは、ストップモーションモデル生成時点決定部1Dが、人体動作データ120からルールベースに抽出された時点を、ストップモーションモデルの生成時点として決定してもよい。
ストップモーションモデル生成時点決定部1Dが、それらを組み合わせて、ストップモーションモデルの生成間隔を決定してもよい。
The stop motion model generation time point determination unit 1D is connected to the
The stop motion model generation time point determination unit 1D determines, for example, the generation interval of the stop motion model (for example, generation interval t1-t0, t2-t1, etc.) based on the setting file.
In another example, the stop motion model generation time determination unit 1D may determine the stop motion model generation interval based on an external program, and is based on an operation in a dialogue with the user (for example, a user's request). The stop motion model generation interval may be determined.
Alternatively, the stop motion model generation time point determination unit 1D may determine the time point extracted from the human
The stop motion model generation time point determination unit 1D may combine them to determine the stop motion model generation interval.
図1に示す例では、再生操作命令部1Eが、再生操作命令を送出する。再生操作命令とは、上述したアニメーションされた人体全身形状モデル(動作する人体全身形状モデルの動く像)などの再生操作を指示する命令である。
再生操作命令部1Eは、人体形状モデル可視化システム1および映像提示部200の利用者の操作に応じて再生操作命令を送出する。
他の例(例えば人体形状モデル可視化システム1がアーカイブ鑑賞システムに組み込まれる場合)では、再生操作命令部1Eが、外部プログラムからのコマンドに応じて再生操作命令を送出してもよい。再生操作命令部1Eが、利用者の操作および外部プログラムからのコマンドの両方に応じて再生操作命令を送出してもよい。
In the example shown in FIG. 1, the reproduction
The reproduction
In another example (for example, when the human body shape model visualization system 1 is incorporated in the archive viewing system), the reproduction
図1に示す例では、再生操作命令部1Eが送出する再生操作命令に、例えば、順方向の再生操作命令と、逆方向の再生操作命令と、順方向の微速度再生操作命令と、逆方向の微速度再生操作命令と、順方向の増速再生操作命令と、逆方向の増速再生操作命令と、一時停止命令と、停止命令と、ループ再生命令とが含まれる。
他の例では、再生操作命令部1Eが送出する再生操作命令に、上述した命令の少なくともいずれかが含まれる。
In the example shown in FIG. 1, the reproduction operation command sent by the reproduction
In another example, the reproduction operation command transmitted by the reproduction
図1に示す例では、アニメーション人体全身形状モデル生成部1Fが、人体全身形状モデル初期配置決定部1Cと、再生操作命令部1Eとに接続されている。
アニメーション人体全身形状モデル生成部1Fは、再生操作命令部1Eが送出した再生操作命令に応じて、人体全身形状モデルの初期配置に人体動作データ120を適用することによって、アニメーションされた人体全身形状モデル(動作する人体全身形状モデルの動く像)を生成する。アニメーションされた人体全身形状モデルは、後述するように、VRデバイスまたはARデバイスのディスプレイに表示される。
また、アニメーション人体全身形状モデル生成部1Fは、再生開始からの時間経過を示すタイムラインを生成する。タイムラインは、後述するように、VRデバイスまたはARデバイスのディスプレイに表示される。また、VRデバイスまたはARデバイスのディスプレイに表示される仮想空間におけるタイムラインの位置は、再生開始後の時間の経過に伴って変化する。
In the example shown in FIG. 1, the animation human body shape model generation unit 1F is connected to the human body body shape model initial placement determination unit 1C and the reproduction
The animated human body whole body shape model generation unit 1F applies the human
Further, the animation human body whole body shape model generation unit 1F generates a timeline showing the passage of time from the start of reproduction. The timeline is displayed on the display of the VR device or AR device as described later. Further, the position of the timeline in the virtual space displayed on the display of the VR device or the AR device changes with the passage of time after the start of reproduction.
ストップモーションモデル群生成部1Gは、ストップモーションモデル生成時点決定部1Dに接続されている。ストップモーションモデル群生成部1Gは、ストップモーションモデル生成時点決定部1Dが決定した生成時点に基づいて、ストップモーションモデル群を生成する。
例えば、ストップモーションモデル生成時点決定部1Dが、ストップモーションモデルの生成時点として、時刻t0と、時刻t1と、時刻t2とを決定した場合、ストップモーションモデル群生成部1Gは、アニメーションされた人体全身形状モデル(動作する人体全身形状モデルの動く像(statue))を時刻t0に停止させたもの(人体全身形状モデルの静止像)を、時刻t0のストップモーションモデルとして生成する。また、ストップモーションモデル群生成部1Gは、アニメーションされた人体全身形状モデルを時刻t1に停止させたものを時刻t1のストップモーションモデルとして生成し、アニメーションされた人体全身形状モデルを時刻t2に停止させたものを時刻t2のストップモーションモデルとして生成する。
また、ストップモーションモデル生成時点決定部1Dが、ストップモーションモデルの生成時点として、時刻t0と、時刻t1と、時刻t2とを決定した場合には、ストップモーションモデル群生成部1Gが生成するストップモーションモデル群は、時刻t0のストップモーションモデルと、時刻t1のストップモーションモデルと、時刻t2のストップモーションモデルとによって構成される。
The stop motion model
For example, when the stop motion model generation time determination unit 1D determines the time t0, the time t1 and the time t2 as the generation time of the stop motion model, the stop motion model
Further, when the stop motion model generation time determination unit 1D determines the time t0, the time t1 and the time t2 as the generation time of the stop motion model, the stop motion generated by the stop motion model
配置移動部1Hは、時間変化データ初期配置決定部1Bと、再生操作命令部1Eと、アニメーション人体全身形状モデル生成部1Fと、ストップモーションモデル群生成部1Gとに接続されている。
つまり、配置移動部1Hには、再生操作命令部1Eが送出した再生操作命令と、時間変化データ初期配置決定部1Bが決定した仮想空間における時間変化データの初期配置と、アニメーション人体全身形状モデル生成部1Fが生成したアニメーションされた人体全身形状モデルおよびタイムラインと、ストップモーションモデル群生成部1Gが生成したストップモーションモデル群とが入力される。
配置移動部1Hは、入力されたそれらに基づいて、仮想空間における時間変化データの位置を示す時間変化データ位置情報と、仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する。
時間変化データ位置情報とは、例えば、VRデバイスまたはARデバイスのディスプレイに表示される仮想空間のどこに時間変化データの波形を配置すべきかの情報である。
人体全身形状モデル位置情報とは、例えば、VRデバイスまたはARデバイスのディスプレイに表示される仮想空間のどこに、例えば時刻t3のアニメーションされた人体全身形状モデル(人体全身形状モデルの動く像)を配置すべきかの情報である。
ストップモーションモデル群位置情報とは、例えば、VRデバイスまたはARデバイスのディスプレイに表示される仮想空間のどこに、時刻t0のストップモーションモデルと、時刻t1のストップモーションモデルと、時刻t2のストップモーションモデルとを配置すべきかの情報である。
The
That is, in the
Based on the input, the
The time change data position information is, for example, information on where in the virtual space displayed on the display of the VR device or the AR device the waveform of the time change data should be placed.
The human body shape model position information is, for example, where in the virtual space displayed on the display of the VR device or AR device, for example, an animated human body shape model (moving image of the human body shape model) at time t3 should be placed. This is information about the model.
The stop motion model group position information is, for example, where in the virtual space displayed on the display of the VR device or AR device, the stop motion model at time t0, the stop motion model at time t1, and the stop motion model at time t2. Information on whether to place.
図1に示す例では、再生操作命令部1Eが順方向の再生操作命令を送出した場合に、配置移動部1Hは、アニメーションされた人体全身形状モデルと再生開始からの時間経過を示すタイムラインとを右向きに移動させる。
他の例では、再生操作命令部1Eが順方向の再生操作命令を送出した場合に、配置移動部1Hは、時間変化データの波形とストップモーションモデル群生成部1Gが生成したストップモーションモデル群とを左向きに移動させてもよい。
In the example shown in FIG. 1, when the reproduction
In another example, when the reproduction
図1に示す例では、映像生成部1Iが、配置移動部1Hに接続されている。
つまり、映像生成部1Iには、配置移動部1Hが生成した時間変化データ位置情報と、人体全身形状モデル位置情報と、ストップモーションモデル群位置情報とが入力される。また、映像生成部1Iには、映像提示部200の位置および姿勢の情報が入力される。
映像生成部1Iは、時間変化データ位置情報と、人体全身形状モデル位置情報と、ストップモーションモデル群位置情報と、映像提示部200の位置および姿勢とに基づいて、映像提示部200が利用者に提示する映像を生成する。
In the example shown in FIG. 1, the
That is, the time change data position information generated by the
In the
図2は映像生成部1Iが生成した映像を説明するための図である。詳細には、図2は、映像生成部1Iが生成した時刻t3の時点の映像を示している。
図2に示す例では、映像生成部1Iが生成した映像に、時間変化データの波形TD1と、時間変化データの波形TD2と、時間変化データの波形TD3と、時間変化データの波形TD4とが含まれている。時間変化データの波形TD1、TD2、TD3、TD4は、生理計測装置によって得られた時系列の生理計測データの波形である。詳細には、時間変化データの波形TD1乃至TD4は、例えば筋電図波形を示している。時間変化データの波形TD1は、例えば大殿筋の筋電波形を示している。時間変化データの波形TD2は、例えば大腿四頭筋の筋電波形を示している。時間変化データの波形TD3は、例えばハムストリングスの筋電波形を示している。時間変化データの波形TD4は、例えば前脛骨筋の筋電波形を示している。
また、映像生成部1Iが生成した映像には、再生開始時(時刻t0)からの時間経過を示すタイムラインTLが含まれている。図2中のタイムラインTLは、再生開始時(時刻t0)から、時間(t3-t0)が経過したことを示している。
時間変化データの波形TD1とタイムラインTLとの交点は、時刻t3の時点の大殿筋の筋電の値を示している。時間変化データの波形TD2とタイムラインTLとの交点は、時刻t3の時点の大腿四頭筋の筋電の値を示している。時間変化データの波形TD3とタイムラインTLとの交点は、時刻t3の時点のハムストリングスの筋電の値を示している。時間変化データの波形TD4とタイムラインTLとの交点は、時刻t3の時点の前脛骨筋の筋電の値を示している。
また、タイムラインTL上には、時刻t3の時点におけるアニメーションされた人体全身形状モデルAMが配置されている。アニメーションされた人体全身形状モデルAMは、時刻t3の時点における人体の姿勢を示している。
FIG. 2 is a diagram for explaining an image generated by the
In the example shown in FIG. 2, the video generated by the
Further, the video generated by the
The intersection of the waveform TD1 of the time change data and the timeline TL indicates the value of the gluteus maximus muscle at the time t3. The intersection of the waveform TD2 of the time change data and the timeline TL indicates the value of the quadriceps muscle at the time t3. The intersection of the waveform TD3 of the time change data and the timeline TL indicates the value of the hamstrings myoelectricity at the time t3. The intersection of the waveform TD4 of the time change data and the timeline TL indicates the value of the myoelectricity of the tibialis anterior muscle at time t3.
Further, on the timeline TL, an animated human body shape model AM at the time point t3 is arranged. The animated human body shape model AM shows the posture of the human body at time t3.
また、図2に示す例では、映像生成部1Iが生成した映像に、時刻t0のストップモーションモデルSMt0と、時刻t1のストップモーションモデルSMt1と、時刻t2のストップモーションモデルSMt2とが含まれている。
上述したように、ストップモーションモデルSMt0は、アニメーションされた人体全身形状モデル(動作する人体全身形状モデルの動く像)AMを時刻t0に停止させたものに相当する。ストップモーションモデルSMt1は、アニメーションされた人体全身形状モデルAMを時刻t1に停止させたものに相当し、ストップモーションモデルSMt2は、アニメーションされた人体全身形状モデルAMを時刻t2に停止させたものに相当する。
図2に示す例では、仮想空間におけるストップモーションモデルSMt0、SMt1、SMt2の生成間隔(生成間隔t1-t0、t2-t1)が、設定ファイルまたは外部プログラムに基づいて、一定時間間隔(例えば0.3秒)に決定されている。
Further, in the example shown in FIG. 2, the video generated by the
As described above, the stop motion model SMt0 corresponds to an animated human body whole body shape model (moving image of a moving human body whole body shape model) AM stopped at time t0. The stop motion model SMt1 corresponds to the animated human body shape model AM stopped at time t1, and the stop motion model SMt2 corresponds to the animated human body shape model AM stopped at time t2. do.
In the example shown in FIG. 2, the generation intervals (generation intervals t1-t0, t2-t1) of the stop motion models SMt0, SMt1, and SMt2 in the virtual space are fixed time intervals (for example, 0. 3 seconds) has been decided.
図3は、映像生成部1Iが生成した時刻t5の時点の映像を説明するための図である。
図3に示す例では、図2に示す例と比較して、映像提示部200の位置が異なっている。また、図3に示す例では、ストップモーションモデル生成時点決定部1Dが、人体動作データ120からルールベースに抽出された時点(例えば、踵の座標を利用し、着地の瞬間のみ抽出された時点(時刻t2、t3、t4))を、仮想空間におけるストップモーションモデルSMt2、SMt3、SMt4の生成時点として決定している。
このように構成することにより、例えば、利用者(コーチや選手)のニーズに基づいたストップモーションモデルを(半)自動で生成可能になり、その観察をより効率的にすることができる。
利用者の注目したい動作局面が運動の科目によって、あるいは研究者によって変わりうること、すなわち同じランニングという科目であっても踵接地の瞬間を観察したい場合と蹴り出しの瞬間を観察したい場合とが存在しうる。
ストップモーションモデルを生成する瞬間は、パラメータとして指定した一定時刻間隔だけでなく、ルールに基づいて指定した瞬間(例えば足関節の鉛直方向軸の座標に基づいてランニング動作における踵接地の瞬間)などを抽出して採用することができる。
これにより運動中における特徴的な動作、例えば疾走動作の踵接地のストップモーションモデルを(半)自動的に生成することができ、かつ、その生成間隔は計測の事後に任意に変更することができる。
FIG. 3 is a diagram for explaining an image at time t5 generated by the
In the example shown in FIG. 3, the position of the
With such a configuration, for example, a stop motion model based on the needs of users (coaches and athletes) can be (semi) automatically generated, and its observation can be made more efficient.
There are cases where the movement phase that the user wants to pay attention to can change depending on the subject of exercise or depending on the researcher, that is, there are cases where you want to observe the moment of heel contact and the moment of kicking even in the same running subject. Can be done.
The moment when the stop motion model is generated is not only the fixed time interval specified as a parameter, but also the moment specified based on the rule (for example, the moment of heel contact in the running motion based on the coordinates of the vertical axis of the ankle joint). It can be extracted and adopted.
This makes it possible to (semi) automatically generate a stop motion model of the heel contact of a characteristic motion during exercise, for example, a sprinting motion, and the generation interval can be arbitrarily changed after the measurement. ..
図4は、映像生成部1Iが生成した再生完了時点の映像を説明するための図である。
図4に示す例では、図2および図3に示す例と比較して、映像提示部200の位置が異なっている。また、図4に示す例では、動画の再生が完了しているため、映像中に、アニメーションされた人体全身形状モデルAM、つまり、動いている人体全身形状モデルが存在しない。その結果、映像中にタイムラインTLも存在しない。
FIG. 4 is a diagram for explaining a video generated by the
In the example shown in FIG. 4, the position of the
図5は、映像提示部200が利用者に提示する再生開始直前の映像を説明するための図である。詳細には、図5は、ヘッドマウントディスプレイ着用者の視界を示している。
図5に示す例では、図2~図4に示す例と比較して、映像提示部200の位置が異なっている。また、図5に示す例では、動画の再生がまだ開始していないため、映像中に、アニメーションされた人体全身形状モデルAM、つまり、動いている人体全身形状モデルが存在しない。その結果、映像中にタイムラインTLも存在しない。
上述したように、図5に示す映像は、映像生成部1Iが生成した映像ではなく、映像提示部200が利用者に提示する映像である。従って、図5には、利用者の左眼用の映像(図5の左側の円内の映像)と、利用者の右眼用の映像(図5の右側の円内の映像)とが含まれる。
FIG. 5 is a diagram for explaining an image immediately before the start of reproduction presented to the user by the
In the example shown in FIG. 5, the position of the
As described above, the video shown in FIG. 5 is not a video generated by the
図6は、映像提示部200が利用者に提示する再生開始直前(つまり、図5に示す映像と同一時点)の他の映像を説明するための図である。
図6に示す例では、図5に示す例と比較して、映像提示部200の位置が異なっている。また、図6に示す例では、図5に示す例と同様に、映像中に、アニメーションされた人体全身形状モデルAMが存在せず、タイムラインTLも存在しない。
また、図6には、図5と同様に、利用者の左眼用の映像(図6の左側の円内の映像)と、利用者の右眼用の映像(図6の右側の円内の映像)とが含まれる。
FIG. 6 is a diagram for explaining another video presented to the user by the
In the example shown in FIG. 6, the position of the
Further, in FIG. 6, as in FIG. 5, the image for the left eye of the user (the image in the circle on the left side of FIG. 6) and the image for the right eye of the user (inside the circle on the right side of FIG. 6). Video) and is included.
図7は、映像提示部200が利用者に提示する他の映像を説明するための図である。
図7に示す映像には、図3に示す映像に含まれるストップモーションモデルSMt3が含まれている。図7に示す例では、例えば着地している踵を確認するために、映像提示部200が、ストップモーションモデルSMt3に近づいている。
図5~図7に示す例では、利用者の頭部の位置姿勢に応じた映像を提示する映像提示部200(HMD)を組み合わせた事で、今まさに目の前で行っている運動を観察するがごとく、利用者は、直感的に、かつ自由な視点を選択しながら観察することができる。これにより利用者は、例えばランニングでは着地の瞬間の膝関節の伸展角度や足首の角度といった、注目したい箇所を自由な視点で観察することができる。
FIG. 7 is a diagram for explaining another video presented to the user by the
The image shown in FIG. 7 includes the stop motion model SMt3 included in the image shown in FIG. In the example shown in FIG. 7, the
In the examples shown in FIGS. 5 to 7, by combining the image presenting unit 200 (HMD) that presents the image according to the position and posture of the user's head, the exercise that is being performed right in front of the user is observed. As is the case, the user can observe while intuitively and freely selecting a viewpoint. As a result, the user can observe the points of interest such as the extension angle of the knee joint and the angle of the ankle at the moment of landing from a free viewpoint in running, for example.
図8は人体形状モデル可視化システム1によって実行される処理を説明するためのフローチャートである。
図8に示す例では、ステップS11において、データ登録部1Aが、人体全身形状モデルデータ110と人体動作データ120と時間変化データ130とを取得する。
次いで、ステップS12では、時間変化データ初期配置決定部1Bが、時間変化データ130に基づいて、仮想空間における時間変化データの波形TD1、TD2、TD3、TD4の初期配置(つまり、時間変化データの波形TD1、TD2、TD3、TD4の左端の位置)を決定する。
次いで、ステップS13では、人体全身形状モデル初期配置決定部1Cが、人体全身形状モデルデータ110に基づいて、仮想空間における人体全身形状モデルの初期配置(つまり、アニメーションされた人体全身形状モデルAMが動き始める位置)を決定する。
次いで、ステップS14では、ストップモーションモデル生成時点決定部1Dが、人体全身形状モデルデータ110と人体動作データ120とに基づいて生成されるストップモーションモデルSMt0、SMt1、SMt2の生成時点(時刻t0、t1、t2)を決定する。
FIG. 8 is a flowchart for explaining the process executed by the human body shape model visualization system 1.
In the example shown in FIG. 8, in step S11, the
Next, in step S12, the time change data initial
Next, in step S13, the human body whole body shape model initial placement determination unit 1C moves the initial placement of the human body whole body shape model in the virtual space (that is, the animated human body whole body shape model AM) based on the human body whole body
Next, in step S14, the stop motion model generation time determination unit 1D generates stop motion models SMt0, SMt1, SMt2 (time t0, t1) based on the human body
次いで、ステップS15-1において、再生操作命令部1Eは、利用者の操作または外部プログラムからのコマンドがあったか否かを判定する。利用者の操作または外部プログラムからのコマンドがあった場合には、ステップS15-2に進む。利用者の操作も、外部プログラムからのコマンドもない場合には、利用者の操作または外部プログラムからのコマンドがあるまで、ステップS15-1が繰り返し実行される。
ステップS15-2では、再生操作命令部1Eが、再生操作命令を送出する。
次いで、ステップS16では、アニメーション人体全身形状モデル生成部1Fが、再生操作命令に応じて、人体全身形状モデル初期配置決定部1Cが決定した人体全身形状モデルの初期配置に、データ登録部1Aが取得した人体動作データ120を適用することによって、アニメーションされた人体全身形状モデルAMを生成すると共に、再生開始からの時間経過を示すタイムラインTLを生成する。
次いで、ステップS17では、ストップモーションモデル群生成部1Gが、ストップモーションモデル生成時点決定部1Dが決定した生成時点(時刻t0、t1、t2)に基づいて、ストップモーションモデル群(ストップモーションモデルSMt0、SMt1、SMt2の群)を生成する。
Next, in step S15-1, the reproduction
In step S15-2, the reproduction
Next, in step S16, the animation human body whole body shape model generation unit 1F acquires the
Next, in step S17, the stop motion model
次いで、ステップS18では、配置移動部1Hが、再生操作命令と、仮想空間における時間変化データの波形TD1、TD2、TD3、TD4の初期配置と、アニメーションされた人体全身形状モデルAMおよびタイムラインTLと、ストップモーションモデル群(ストップモーションモデルSMt0、SMt1、SMt2の群)とに基づいて、仮想空間における時間変化データの波形TD1、TD2、TD3、TD4の位置を示す時間変化データ位置情報と、仮想空間におけるアニメーションされた人体全身形状モデルAMの位置を示す人体全身形状モデル位置情報と、仮想空間におけるストップモーションモデル群(ストップモーションモデルSMt0、SMt1、SMt2の群)の位置を示すストップモーションモデル群位置情報とを生成する。
次いで、ステップS19では、映像生成部1Iが、配置移動部1Hが生成する時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部200の位置および姿勢とに基づいて、映像提示部200が利用者に提示する映像を生成する。
Next, in step S18, the
Next, in step S19, the
詳細には、例えば図2に示すように、映像生成部1Iは、再生開始からの時間経過を示すタイムラインTL上に、その時点(図2に示す例では、時刻t3)における時間変化データ(生理計測データ)の波形TD1、TD2、TD3、TD4の値と、その時点におけるアニメーションされた人体全身形状モデルAMとを配置する。また、タイムラインTL上に配置されるアニメーションされた人体全身形状モデルAMは、その時点(時刻t3)における人体の姿勢を示す。
つまり、図2に示す例は、仮想空間における生理計測データと、再生開始からの経過時間を示すタイムラインTLと、アニメーションされた人体全身形状モデルAMとの特有の配置方法を特定している。
そのため、映像提示部200は、利用者に対して、運動および運動に関係する時間変化データをわかりやすく提示することができる。利用者は、運動および運動に関係する時間変化データを容易に把握することができる。
時間変化データの波形TD1、TD2、TD3、TD4として生理計測データを提示することにより、利用者は、タイムラインTLに注目してさえいれば、人体動作と生理情報を同時に容易に注視できるようになる。
Specifically, for example, as shown in FIG. 2, the
That is, the example shown in FIG. 2 specifies a unique arrangement method of the physiological measurement data in the virtual space, the timeline TL showing the elapsed time from the start of reproduction, and the animated human body shape model AM.
Therefore, the
By presenting the physiological measurement data as waveforms TD1, TD2, TD3, and TD4 of the time change data, the user can easily gaze at the human body movement and the physiological information at the same time as long as the user pays attention to the timeline TL. Become.
図2に示す例では、アニメーションされた人体全身形状モデルAMが図2の左側から図2の右側に移動する。そのため、図2に示す例では、再生操作命令部1Eが順方向の再生操作命令を送出した場合に、配置移動部1Hは、アニメーションされた人体全身形状モデルAMと再生開始からの時間経過を示すタイムラインTLとを図2の右向きに移動させる。また、配置移動部1Hは、アニメーションされた人体全身形状モデルAMが通過した後で、その位置にストップモーションモデルSMt0、SMt1、SMt2を配置する。つまり、ストップモーションモデルSMt0、SMt1、SMt2は、再生開始直後には配置(表示)されておらず、アニメーションされた人体全身形状モデルAMが通過するやいなや配置(表示)される。
一方、例えば、アニメーションされた人体全身形状モデルAMが「垂直跳び」を行う場合には、仮に、配置移動部1Hが、アニメーションされた人体全身形状モデルAMおよびストップモーションモデルSMt0、SMt1、SMt2を同じ位置に配置すると、それらが重なってしまい、見づらい映像になってしまう。
そこで、例えば、アニメーションされた人体全身形状モデルAMが垂直跳びを行う場合には、配置移動部1Hは、時間変化データの波形TD1、TD2、TD3、TD4と、ストップモーションモデル群(ストップモーションモデルSMt0、SMt1、SMt2の群)とを左向きに移動させる。そのため、アニメーションされた人体全身形状モデルAMの位置が変化しなくても、アニメーションされた人体全身形状モデルAMとストップモーションモデルSMt0、SMt1、SMt2とが重ならない。その結果、見やすい映像にすることができる。
In the example shown in FIG. 2, the animated human body shape model AM moves from the left side of FIG. 2 to the right side of FIG. Therefore, in the example shown in FIG. 2, when the reproduction
On the other hand, for example, when the animated human body shape model AM performs a "vertical jump", the
Therefore, for example, when the animated human body shape model AM performs a vertical jump, the
上述したように、実施形態の人体形状モデル可視化システム1は、運動・生理計測データをわかりやすく可視化すべくXR技術を応用するものである。 As described above, the human body shape model visualization system 1 of the embodiment applies the XR technique in order to visualize the motion / physiological measurement data in an easy-to-understand manner.
本発明の人体形状モデル可視化システム、人体形状モデル可視化方法およびプログラムは、生活・福祉・ヘルスケア分野、スポーツ・健康支援分野などにおいて広く利用することができる。 The human body shape model visualization system, the human body shape model visualization method and the program of the present invention can be widely used in the fields of life / welfare / healthcare, sports / health support and the like.
1…人体形状モデル可視化システム
1A…データ登録部
1B…時間変化データ初期配置決定部
1C…人体全身形状モデル初期配置決定部
1D…ストップモーションモデル生成時点決定部
1E…再生操作命令部
1F…アニメーション人体全身形状モデル生成部
1G…ストップモーションモデル群生成部
1H…配置移動部
1I…映像生成部
110…人体全身形状モデルデータ
120…人体動作データ
130…時間変化データ
150…AND演算部
200…映像提示部
1 ... Human body shape
Claims (10)
前記データ登録部が取得した時間変化データに基づいて、仮想空間における時間変化データの初期配置を決定する時間変化データ初期配置決定部と、
前記データ登録部が取得した人体全身形状モデルデータに基づいて、前記仮想空間における人体全身形状モデルの初期配置を決定する人体全身形状モデル初期配置決定部と、
前記データ登録部が取得した人体全身形状モデルデータと人体動作データとに基づいて生成されるストップモーションモデルの生成時点を決定するストップモーションモデル生成時点決定部と、
再生操作命令を送出する再生操作命令部と、
前記再生操作命令部が送出した再生操作命令に応じて、前記人体全身形状モデル初期配置決定部が決定した人体全身形状モデルの初期配置に、前記データ登録部が取得した人体動作データを適用することによって、アニメーションされた人体全身形状モデルを生成すると共に、再生開始からの時間経過を示すタイムラインを生成するアニメーション人体全身形状モデル生成部と、
前記ストップモーションモデル生成時点決定部が決定した生成時点に基づいて、ストップモーションモデル群を生成するストップモーションモデル群生成部と、
前記再生操作命令部が送出した再生操作命令と、前記時間変化データ初期配置決定部が決定した前記仮想空間における時間変化データの初期配置と、前記アニメーション人体全身形状モデル生成部が生成したアニメーションされた人体全身形状モデルおよびタイムラインと、前記ストップモーションモデル群生成部が生成したストップモーションモデル群とに基づいて、前記仮想空間における時間変化データの位置を示す時間変化データ位置情報と、前記仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、前記仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する配置移動部と、
前記配置移動部が生成する時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部の位置および姿勢とに基づいて、前記映像提示部が利用者に提示する映像を生成する映像生成部とを備え、
時間変化データは、生理計測装置によって得られた筋電の時系列データを含み、
前記映像生成部は、再生開始からの時間経過を示すタイムライン上に、その時点における筋電の値と、その時点におけるアニメーションされた人体全身形状モデルとを配置し、
タイムライン上に配置されるアニメーションされた人体全身形状モデルは、その時点における人体の姿勢を示し、
前記映像提示部によって利用者に提示される映像には、時間の経過に伴って位置が変化するタイムライン上に配置されたアニメーションされた動作する人体全身形状モデルの動く像が含まれ、
スポーツコーチングに用いられる、
人体形状モデル可視化システム。 A data registration unit that acquires human body shape model data, human body motion data, and time change data,
Based on the time change data acquired by the data registration unit, the time change data initial placement determination unit that determines the initial placement of the time change data in the virtual space, and the time change data initial placement determination unit.
Based on the human body whole body shape model data acquired by the data registration unit, the human body whole body shape model initial arrangement determination unit that determines the initial arrangement of the human body whole body shape model in the virtual space, and the human body whole body shape model initial arrangement determination unit.
A stop motion model generation time determination unit that determines the generation time of the stop motion model generated based on the human body shape model data and the human body motion data acquired by the data registration unit, and the stop motion model generation time determination unit.
A playback operation command unit that sends a playback operation command,
Applying the human body motion data acquired by the data registration unit to the initial arrangement of the human body shape model determined by the human body whole body shape model initial arrangement determination unit in response to the reproduction operation command sent by the reproduction operation command unit. An animated human body shape model generator that generates an animated human body shape model and a timeline that shows the passage of time from the start of playback.
A stop motion model group generation unit that generates a stop motion model group based on the generation time determined by the stop motion model generation time determination unit.
The reproduction operation command sent by the reproduction operation command unit, the initial arrangement of the time change data in the virtual space determined by the time change data initial arrangement determination unit, and the animation generated by the animation human body whole body shape model generation unit were performed. Based on the human body whole body shape model and timeline, and the stop motion model group generated by the stop motion model group generation unit, the time change data position information indicating the position of the time change data in the virtual space and the time change data position information in the virtual space. An arrangement moving unit that generates an animated human body whole body shape model position information indicating the position of the human body whole body shape model and a stop motion model group position information indicating the position of the stop motion model group in the virtual space.
The image presentation is based on the time change data position information, the human body shape model position information, the stop motion model group position information generated by the arrangement moving unit, and the position and posture of the image presentation unit that presents the image to the user. It is equipped with a video generation unit that generates the video presented to the user by the department .
The time change data includes time series data of myoelectricity obtained by a physiological measuring device.
The video generation unit arranges the EMG value at that time and the animated human body shape model at that time on the timeline showing the passage of time from the start of reproduction.
An animated human body shape model placed on the timeline shows the posture of the human body at that time.
The image presented to the user by the image presenter includes a moving image of an animated moving human body shape model placed on a timeline whose position changes over time.
Used for sports coaching,
Human body shape model visualization system.
請求項1に記載の人体形状モデル可視化システム。 The stop motion model generation time determination unit determines the stop motion model generation interval in the virtual space based on at least one of a setting file, an external program, and an interactive operation with the user of the video presentation unit. ,
The human body shape model visualization system according to claim 1.
請求項1または請求項2に記載の人体形状モデル可視化システム。 The stop motion model generation time determination unit determines the time point extracted from the human body motion data based on the rule as the generation time point of the stop motion model in the virtual space.
The human body shape model visualization system according to claim 1 or 2.
請求項1から請求項3のいずれか一項に記載の人体形状モデル可視化システム。 When the reproduction operation command unit sends a forward reproduction operation command, the arrangement movement unit moves the animated human body shape model and the timeline showing the passage of time from the start of reproduction to the right. , The waveform of the time change data and the stop motion model group generated by the stop motion model group generation unit are moved to the left.
The human body shape model visualization system according to any one of claims 1 to 3.
請求項1から請求項4のいずれか一項に記載の人体形状モデル可視化システム。 The human body whole body shape model data acquired by the data registration unit is shape model data created by imitating a person or shape model data obtained by converting point cloud data obtained by a shape measuring machine. be,
The human body shape model visualization system according to any one of claims 1 to 4.
請求項1から請求項5のいずれか一項に記載の人体形状モデル可視化システム。 The human body motion data acquired by the data registration unit is time-series data obtained by the human body motion measuring device.
The human body shape model visualization system according to any one of claims 1 to 5.
請求項1に記載の人体形状モデル可視化システム。 The time change data acquired by the data registration unit is time series data obtained by an external program.
The human body shape model visualization system according to claim 1 .
前記再生操作命令部が送出する再生操作命令には、順方向の再生操作命令、逆方向の再生操作命令、順方向の微速度再生操作命令、逆方向の微速度再生操作命令、順方向の増速再生操作命令、逆方向の増速再生操作命令、一時停止命令、停止命令およびループ再生命令の少なくともいずれかが含まれる、
請求項1に記載の人体形状モデル可視化システム。 The playback operation command unit sends a playback operation command in response to an operation by a user of the video presentation unit and / or in response to a command from an external program.
The reproduction operation command sent by the reproduction operation command unit includes a forward reproduction operation command, a reverse reproduction operation command, a forward time-lapse reproduction operation command, a reverse time-lapse operation instruction, and a forward increase. Includes at least one of a fast play operation command, a reverse speed increase play operation command, a pause command, a stop command, and a loop play command.
The human body shape model visualization system according to claim 1.
前記データ登録ステップにおいて取得された時間変化データに基づいて、仮想空間における時間変化データの初期配置を決定する時間変化データ初期配置決定ステップと、Based on the time change data acquired in the data registration step, the time change data initial placement determination step for determining the initial placement of the time change data in the virtual space, and the time change data initial placement determination step.
前記データ登録ステップにおいて取得された人体全身形状モデルデータに基づいて、前記仮想空間における人体全身形状モデルの初期配置を決定する人体全身形状モデル初期配置決定ステップと、Based on the human body whole body shape model data acquired in the data registration step, the human body whole body shape model initial placement determination step for determining the initial placement of the human body whole body shape model in the virtual space, and the human body whole body shape model initial placement determination step.
前記データ登録ステップにおいて取得された人体全身形状モデルデータと人体動作データとに基づいて生成されるストップモーションモデルの生成時点を決定するストップモーションモデル生成時点決定ステップと、A stop motion model generation time point determination step for determining the generation time point of the stop motion model generated based on the human body shape model data and the human body motion data acquired in the data registration step, and the stop motion model generation time point determination step.
再生操作命令を送出する再生操作命令ステップと、A playback operation command step that sends a playback operation command, and
前記再生操作命令ステップにおいて送出された再生操作命令に応じて、前記人体全身形状モデル初期配置決定ステップにおいて決定された人体全身形状モデルの初期配置に、前記データ登録ステップにおいて取得された人体動作データを適用することによって、アニメーションされた人体全身形状モデルを生成すると共に、再生開始からの時間経過を示すタイムラインを生成するアニメーション人体全身形状モデル生成ステップと、In response to the reproduction operation command sent in the reproduction operation command step, the human body motion data acquired in the data registration step is added to the initial arrangement of the human body whole body shape model determined in the human body whole body shape model initial arrangement determination step. By applying, an animated human body shape model generation step that generates an animated human body shape model and a timeline showing the passage of time from the start of playback,
前記ストップモーションモデル生成時点決定ステップにおいて決定された生成時点に基づいて、ストップモーションモデル群を生成するストップモーションモデル群生成ステップと、A stop motion model group generation step for generating a stop motion model group based on the generation time determined in the stop motion model generation time point determination step, and a stop motion model group generation step.
前記再生操作命令ステップにおいて送出された再生操作命令と、前記時間変化データ初期配置決定ステップにおいて決定された前記仮想空間における時間変化データの初期配置と、前記アニメーション人体全身形状モデル生成ステップにおいて生成されたアニメーションされた人体全身形状モデルおよびタイムラインと、前記ストップモーションモデル群生成ステップにおいて生成されたストップモーションモデル群とに基づいて、前記仮想空間における時間変化データの位置を示す時間変化データ位置情報と、前記仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、前記仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する配置移動ステップと、The reproduction operation command sent in the reproduction operation command step, the initial arrangement of the time change data in the virtual space determined in the time change data initial arrangement determination step, and the animation human body whole body shape model generation step generated. Based on the animated human body shape model and timeline, and the stop motion model group generated in the stop motion model group generation step, the time change data position information indicating the position of the time change data in the virtual space, and the time change data position information. A placement movement step that generates a human body shape model position information indicating the position of the animated human body shape model in the virtual space and a stop motion model group position information indicating the position of the stop motion model group in the virtual space.
前記配置移動ステップにおいて生成される時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部の位置および姿勢とに基づいて、前記映像提示部が利用者に提示する映像を生成する映像生成ステップとを備え、The image is based on the time change data position information, the human body shape model position information, the stop motion model group position information generated in the arrangement movement step, and the position and posture of the image presentation unit that presents the image to the user. It is equipped with a video generation step of generating a video presented to the user by the presentation unit.
時間変化データは、生理計測装置によって得られた筋電の時系列データを含み、The time change data includes time series data of myoelectricity obtained by a physiological measuring device.
前記映像生成ステップでは、再生開始からの時間経過を示すタイムライン上に、その時点における筋電の値と、その時点におけるアニメーションされた人体全身形状モデルとが配置され、In the video generation step, the EMG value at that time and the animated human body shape model at that time are arranged on the timeline showing the passage of time from the start of playback.
タイムライン上に配置されるアニメーションされた人体全身形状モデルは、その時点における人体の姿勢を示し、An animated human body shape model placed on the timeline shows the posture of the human body at that time.
前記映像提示部によって利用者に提示される映像には、時間の経過に伴って位置が変化するタイムライン上に配置されたアニメーションされた動作する人体全身形状モデルの動く像が含まれ、The image presented to the user by the image presenter includes a moving image of an animated moving human body shape model placed on a timeline whose position changes over time.
スポーツコーチングに用いられる、Used for sports coaching,
人体形状モデル可視化方法。Human body shape model visualization method.
人体全身形状モデルデータと人体動作データと時間変化データとを取得するデータ登録ステップと、A data registration step to acquire human body shape model data, human body motion data, and time change data,
前記データ登録ステップにおいて取得された時間変化データに基づいて、仮想空間における時間変化データの初期配置を決定する時間変化データ初期配置決定ステップと、Based on the time change data acquired in the data registration step, the time change data initial placement determination step for determining the initial placement of the time change data in the virtual space, and the time change data initial placement determination step.
前記データ登録ステップにおいて取得された人体全身形状モデルデータに基づいて、前記仮想空間における人体全身形状モデルの初期配置を決定する人体全身形状モデル初期配置決定ステップと、Based on the human body whole body shape model data acquired in the data registration step, the human body whole body shape model initial placement determination step for determining the initial placement of the human body whole body shape model in the virtual space, and the human body whole body shape model initial placement determination step.
前記データ登録ステップにおいて取得された人体全身形状モデルデータと人体動作データとに基づいて生成されるストップモーションモデルの生成時点を決定するストップモーションモデル生成時点決定ステップと、A stop motion model generation time point determination step for determining the generation time point of the stop motion model generated based on the human body shape model data and the human body motion data acquired in the data registration step, and the stop motion model generation time point determination step.
再生操作命令を送出する再生操作命令ステップと、A playback operation command step that sends a playback operation command, and
前記再生操作命令ステップにおいて送出された再生操作命令に応じて、前記人体全身形状モデル初期配置決定ステップにおいて決定された人体全身形状モデルの初期配置に、前記データ登録ステップにおいて取得された人体動作データを適用することによって、アニメーションされた人体全身形状モデルを生成すると共に、再生開始からの時間経過を示すタイムラインを生成するアニメーション人体全身形状モデル生成ステップと、In response to the reproduction operation command sent in the reproduction operation command step, the human body motion data acquired in the data registration step is added to the initial arrangement of the human body whole body shape model determined in the human body whole body shape model initial arrangement determination step. By applying, an animated human body shape model generation step that generates an animated human body shape model and a timeline showing the passage of time from the start of playback,
前記ストップモーションモデル生成時点決定ステップにおいて決定された生成時点に基づいて、ストップモーションモデル群を生成するストップモーションモデル群生成ステップと、A stop motion model group generation step for generating a stop motion model group based on the generation time determined in the stop motion model generation time point determination step, and a stop motion model group generation step.
前記再生操作命令ステップにおいて送出された再生操作命令と、前記時間変化データ初期配置決定ステップにおいて決定された前記仮想空間における時間変化データの初期配置と、前記アニメーション人体全身形状モデル生成ステップにおいて生成されたアニメーションされた人体全身形状モデルおよびタイムラインと、前記ストップモーションモデル群生成ステップにおいて生成されたストップモーションモデル群とに基づいて、前記仮想空間における時間変化データの位置を示す時間変化データ位置情報と、前記仮想空間におけるアニメーションされた人体全身形状モデルの位置を示す人体全身形状モデル位置情報と、前記仮想空間におけるストップモーションモデル群の位置を示すストップモーションモデル群位置情報とを生成する配置移動ステップと、The reproduction operation command sent in the reproduction operation command step, the initial arrangement of the time change data in the virtual space determined in the time change data initial arrangement determination step, and the animation human body whole body shape model generation step generated. Based on the animated human body shape model and timeline, and the stop motion model group generated in the stop motion model group generation step, the time change data position information indicating the position of the time change data in the virtual space, and the time change data position information. A placement movement step that generates a human body shape model position information indicating the position of the animated human body shape model in the virtual space and a stop motion model group position information indicating the position of the stop motion model group in the virtual space.
前記配置移動ステップにおいて生成される時間変化データ位置情報、人体全身形状モデル位置情報およびストップモーションモデル群位置情報と、利用者に映像を提示する映像提示部の位置および姿勢とに基づいて、前記映像提示部が利用者に提示する映像を生成する映像生成ステップとThe image is based on the time change data position information, the human body shape model position information, the stop motion model group position information generated in the arrangement movement step, and the position and posture of the image presentation unit that presents the image to the user. With the video generation step to generate the video presented to the user by the presentation unit
を実行させるためのプログラムであって、It is a program to execute
時間変化データは、生理計測装置によって得られた筋電の時系列データを含み、The time change data includes time series data of myoelectricity obtained by a physiological measuring device.
前記映像生成ステップでは、再生開始からの時間経過を示すタイムライン上に、その時点における筋電の値と、その時点におけるアニメーションされた人体全身形状モデルとが配置され、In the video generation step, the EMG value at that time and the animated human body shape model at that time are arranged on the timeline showing the passage of time from the start of playback.
タイムライン上に配置されるアニメーションされた人体全身形状モデルは、その時点における人体の姿勢を示し、An animated human body shape model placed on the timeline shows the posture of the human body at that time.
前記映像提示部によって利用者に提示される映像には、時間の経過に伴って位置が変化するタイムライン上に配置されたアニメーションされた動作する人体全身形状モデルの動く像が含まれ、The image presented to the user by the image presenter includes a moving image of an animated moving human body shape model placed on a timeline whose position changes over time.
スポーツコーチングに用いられる、Used for sports coaching,
プログラム。program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017227159A JP7066116B2 (en) | 2017-11-27 | 2017-11-27 | Human body shape model visualization system, human body shape model visualization method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017227159A JP7066116B2 (en) | 2017-11-27 | 2017-11-27 | Human body shape model visualization system, human body shape model visualization method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019096228A JP2019096228A (en) | 2019-06-20 |
| JP7066116B2 true JP7066116B2 (en) | 2022-05-13 |
Family
ID=66971814
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017227159A Active JP7066116B2 (en) | 2017-11-27 | 2017-11-27 | Human body shape model visualization system, human body shape model visualization method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7066116B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12435431B2 (en) | 2019-05-22 | 2025-10-07 | Sumitomo Electric Industries, Ltd. | Metal porous sheet, fuel cell, and water electrolysis device |
| WO2022019692A1 (en) * | 2020-07-22 | 2022-01-27 | (주) 애니펜 | Method, system, and non-transitory computer-readable recording medium for authoring animation |
| WO2025220566A1 (en) * | 2024-04-16 | 2025-10-23 | 株式会社Orgo | Analysis support device, analysis support method, and analysis support program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016080066A1 (en) | 2014-11-21 | 2016-05-26 | 富士フイルム株式会社 | Time series data display control device, method and program for operating same, and system |
| WO2017096436A1 (en) | 2015-12-10 | 2017-06-15 | Guided Knowledge Ip Pty Ltd | Frameworks and methodologies configured to enable real-time adaptive delivery of skills training data based on monitoring of user performance via performance monitoring hardware |
-
2017
- 2017-11-27 JP JP2017227159A patent/JP7066116B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016080066A1 (en) | 2014-11-21 | 2016-05-26 | 富士フイルム株式会社 | Time series data display control device, method and program for operating same, and system |
| WO2017096436A1 (en) | 2015-12-10 | 2017-06-15 | Guided Knowledge Ip Pty Ltd | Frameworks and methodologies configured to enable real-time adaptive delivery of skills training data based on monitoring of user performance via performance monitoring hardware |
Non-Patent Citations (1)
| Title |
|---|
| 自由行動下における連続血圧・姿勢の無拘束同時計測による血圧調節機序の解析,電子情報通信学会技術研究報告 Vol.96 No.75,1996年05月04日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019096228A (en) | 2019-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12015818B2 (en) | Video distribution system for live distributing video containing animation of character object generated based on motion of distributor user, video distribution method, and storage medium storing thereon video distribution program | |
| Caserman et al. | A survey of full-body motion reconstruction in immersive virtual reality applications | |
| Caserman et al. | Real-time body tracking in virtual reality using a Vive tracker | |
| Krichenbauer et al. | Augmented reality versus virtual reality for 3d object manipulation | |
| US8624924B2 (en) | Portable immersive environment using motion capture and head mounted display | |
| Alexiadis et al. | Evaluating a dancer's performance using kinect-based skeleton tracking | |
| US8615383B2 (en) | Immersive collaborative environment using motion capture, head mounted display, and cave | |
| US8314840B1 (en) | Motion analysis using smart model animations | |
| Waltemate et al. | Realizing a low-latency virtual reality environment for motor learning | |
| CA2662318C (en) | Immersive collaborative environment using motion capture, head mounted display, and cave | |
| Gandy et al. | Experiences with an AR evaluation test bed: Presence, performance, and physiological measurement | |
| JP7066116B2 (en) | Human body shape model visualization system, human body shape model visualization method and program | |
| US20230162458A1 (en) | Information processing apparatus, information processing method, and program | |
| Tisserand et al. | Preservation and gamification of traditional sports | |
| Ami-Williams et al. | Digitizing traditional dances under extreme clothing: the case study of Eyo | |
| Cannavò et al. | Supporting motion-capture acting with collaborative Mixed Reality | |
| Cannavò et al. | A participative system for tactics analysis in sport training based on immersive virtual reality | |
| CN114283262B (en) | An immersive performance emotion enhancement system based on virtual reality technology | |
| Ambika et al. | 11 Role of augmented reality and virtual reality in sports | |
| Mathi | Augment HoloLens’ Body Recognition and Tracking Capabilities Using Kinect | |
| Piryankova | The influence of a self-avatar on space and body perception in immersive virtual reality | |
| Rastegar Sani et al. | Train Me: Exploring Mobile Sports Capture and Replay for Immersive Sports Coaching | |
| Brownridge | Real-time motion capture for analysis and presentation within virtual environments | |
| Ami-Williams et al. | Digitizing traditional dances under extreme clothing: The case study of eyo | |
| Zafer | Research on Current Sectoral Uses of Motion Capture (MoCap) Systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171221 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201028 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210817 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210824 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211025 |
|
| 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: 20220315 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220413 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7066116 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |