[go: up one dir, main page]

JP6836038B2 - Human body model providing system, human body model transformation method, and computer program - Google Patents

Human body model providing system, human body model transformation method, and computer program Download PDF

Info

Publication number
JP6836038B2
JP6836038B2 JP2016174865A JP2016174865A JP6836038B2 JP 6836038 B2 JP6836038 B2 JP 6836038B2 JP 2016174865 A JP2016174865 A JP 2016174865A JP 2016174865 A JP2016174865 A JP 2016174865A JP 6836038 B2 JP6836038 B2 JP 6836038B2
Authority
JP
Japan
Prior art keywords
model
human body
fat
deformation
muscle
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
JP2016174865A
Other languages
Japanese (ja)
Other versions
JP2017176803A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2016174865A priority Critical patent/JP6836038B2/en
Publication of JP2017176803A publication Critical patent/JP2017176803A/en
Application granted granted Critical
Publication of JP6836038B2 publication Critical patent/JP6836038B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
  • Surgical Instruments (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、被験者の体格に応じた人体モデルを提供するものであり、特に骨格モデル及び筋肉モデル等を段階的に含む解剖的な人体モデルを用いて、各段階のモデルを被験者の体付きに応じて自動変形するようにした人体モデル提供システム、人体モデル変形方法、及びコンピュータプログラムに関する。 The present invention provides a human body model according to the physique of a subject, and in particular, using an anatomical human body model including a skeletal model, a muscle model, etc. in stages, a model of each stage is attached to the body of the subject. The present invention relates to a human body model providing system, a human body model deformation method, and a computer program that are automatically deformed accordingly.

従来から、被験者の体格に関する各種測定結果を用いて、被験者の体格に応じた人体モデルを生成することが行われている。例えば、下記の特許文献1、2では、予め準備していた人体の外観的な輪郭形状を示す人体モデルを、被験者の体格に係る測定結果(身長、胸囲、各部の寸法等)に基づき変形することが開示されている。 Conventionally, it has been performed to generate a human body model according to the physique of a subject by using various measurement results regarding the physique of the subject. For example, in Patent Documents 1 and 2 below, a human body model showing an external contour shape of a human body prepared in advance is deformed based on measurement results (height, chest circumference, dimensions of each part, etc.) related to the physique of the subject. Is disclosed.

また、下記の特許文献3では、対象者(被験者)の身長、体重、外形を示すデータから骨格モデルを導出することが示されており(特許文献3の図13等参照)、さらに、重量に関するデータベースに示される重量分布等によって、筋肉モデルを付加した数値モデルを作成すること、筋肉や脂肪の形状についてのポリゴンデータを付加した人体に関するポリゴンモデルを得ること(特許文献3の図39、40等参照)等についても開示される。さらに、下記の特許文献4では、ポリゴンメッシュに基づく変形人体モデルの内部組織(筋肉、脂肪等の組織)の形状を、個人の内部組織の形状に近似するように変形処理を施すことが示される(特許文献4の図1、7、8等参照)。 Further, in Patent Document 3 below, it is shown that a skeletal model is derived from data showing the height, weight, and outer shape of a subject (subject) (see FIG. 13 and the like in Patent Document 3), and further, regarding the weight. Create a numerical model with a muscle model added based on the weight distribution shown in the database, and obtain a polygon model for the human body with polygon data about the shape of muscle and fat (FIGS. 39, 40 of Patent Document 3). See) etc. are also disclosed. Further, Patent Document 4 below shows that the shape of the internal tissue (tissue such as muscle, fat, etc.) of the deformed human body model based on the polygon mesh is subjected to the deformation process so as to be close to the shape of the internal tissue of the individual. (See FIGS. 1, 7, 8 and the like in Patent Document 4).

なお、下記の特許文献5では、年齢別、性別などに応じた骨格等を示す標準骨格モデルデータ等を準備しておき、形状等を編集するソフトウェアを用いて、標準骨格モデルデータ等を適宜、ユーザが手作業で修正することが示される。 In Patent Document 5 below, standard skeleton model data and the like indicating the skeleton and the like according to age, gender, etc. are prepared, and standard skeleton model data and the like are appropriately used by using software for editing the shape and the like. It is shown that the user makes manual corrections.

一方、被験者の組成的な測定結果を用いて、人体モデルを提示することも行われている。例えば、下記の特許文献6では、生体電気インピーダンス法に基づいて測定した結果より、脂肪重量及び除脂肪重量等を求め、これらの求めた重量等を人体モデルで表示することが示される(特許文献6の図6参照)。また、下記の特許文献7では、体組成計を用いて被験者を測定した結果(生体情報:脂肪量、内臓脂肪量、筋肉量等)を人体的な画像で表すことが開示される(特許文献7の図9〜11等参照)。 On the other hand, a human body model is also presented using the compositional measurement results of the subject. For example, in Patent Document 6 below, it is shown that fat weight, lean body mass, etc. are obtained from the results measured based on the bioelectrical impedance method, and the obtained weights, etc. are displayed on a human body model (Patent Document 6). 6). Further, Patent Document 7 below discloses that the result of measuring a subject using a body composition meter (biological information: fat mass, visceral fat mass, muscle mass, etc.) is represented by a human body image (Patent Document 7). 7).

さらに近時においては、人体を骨格レベル、筋肉レベルというように、各レベルで三次元的に所望の角度、所望の倍率等で人体の解剖的な構成を提示できるようにした3D人体解剖アプリが提供されている(非特許文献1参照)。 More recently, a 3D human anatomy app that has made it possible to present the anatomical composition of the human body three-dimensionally at each level, such as the skeletal level and muscle level, at the desired angle and desired magnification. It is provided (see Non-Patent Document 1).

特開2002−183758号公報JP-A-2002-183758 特開平10−49045号公報Japanese Unexamined Patent Publication No. 10-49045 特開平11−192214号公報Japanese Unexamined Patent Publication No. 11-192214 特開2013−89123号公報Japanese Unexamined Patent Publication No. 2013-89123 特開平4−195476号公報Japanese Unexamined Patent Publication No. 4-195476 特開2001−321350号公報Japanese Unexamined Patent Publication No. 2001-321350 特開2014−18444号公報Japanese Unexamined Patent Publication No. 2014-18444 teamLabBody”−3D Motion Human Anatomy 世界初、生きた人間の動き・形態を再現した3D人体解剖アプリ”、[online]、[平成28年(2016年)3月16日検索]、インターネット<URL:http://www.teamlabbody.com/3dnote-jp/>teamLabBody "-3D Motion Human Anatomy The world's first 3D human anatomy app that reproduces the movement and morphology of living humans", [online], [Searched on March 16, 2016], Internet <URL: http //www.teamlabbody.com/3dnote-jp/>

上述した特許文献1、2、6、7の内容は、いずれも被験者の測定結果を反映した人体モデルを表したものであるが、上述した非特許文献1のように、骨格モデルに筋肉を重ねるように配置した解剖的な筋肉モデルに対して、被験者の測定した結果を反映できるように筋肉モデルの形状を変形することまでは、特許文献1、2、6、7の内容で対応できないという問題がある。 The contents of Patent Documents 1, 2, 6 and 7 described above all represent a human body model reflecting the measurement results of the subject, but as in Non-Patent Document 1 described above, muscles are superimposed on the skeletal model. The problem that the contents of Patent Documents 1, 2, 6 and 7 cannot deal with the transformation of the shape of the muscle model so that the measurement result of the subject can be reflected on the anatomical muscle model arranged in the above manner. There is.

また、特許文献3は、被験者における四肢(左右腕、左右脚)及び体幹部の筋肉量、脂肪量を実際に測定するのではなく、重量DB等の各種データベースを用いて数値的に筋肉及び脂肪のモデルを得るので、被験者の実際の筋肉の付き方、脂肪の付き方を反映したモデルを提供できないという問題がある。なお、特許文献3で開示される筋肉や脂肪の形状についてのポリゴンデータは、ワイヤーフレームモデルをベースとした人体形状に基づくものであるから、簡素化した人体形状を示す概要的なモデルを生成するに留まっている。特許文献4は、数値人体モデルに基づくものであるから、被験者の個々の体つきに応じたモデルまでは提供できないという問題がある。 Further, Patent Document 3 does not actually measure the muscle mass and fat mass of the limbs (left and right arms, left and right legs) and trunk of the subject, but numerically uses various databases such as weight DB to numerically measure muscle and fat. Therefore, there is a problem that it is not possible to provide a model that reflects the actual muscle attachment and fat attachment of the subject. Since the polygon data on the shapes of muscles and fats disclosed in Patent Document 3 is based on the human body shape based on the wire frame model, a general model showing the simplified human body shape is generated. Stay in. Since Patent Document 4 is based on a numerical human body model, there is a problem that it is not possible to provide a model according to the individual body of the subject.

さらに、脂肪については、上述した特許文献3、4、6、7で言及されているが、人体モデルにおける脂肪の表し方としては特許文献6の図6、特許文献7の図9、10等のように、人体モデルの周囲輪郭に脂肪を示す分を付加する程度にすぎず、例えば、上述した非特許文献1の筋肉モデルの上に脂肪を配置し、このような脂肪を配置したモデルで、脂肪の量を表現するようなことまでは、特許文献3、4、6、7で対応できないという問題がある。特に、測定された脂肪の量が標準より少ない場合、標準より少ない脂肪の状態を人体モデルで視覚的に表現するのは一般に困難である。 Further, fat is mentioned in Patent Documents 3, 4, 6 and 7 described above, but as a way of expressing fat in a human body model, FIG. 6 of Patent Document 6 and FIGS. 9 and 10 of Patent Document 7 are used. As described above, only a portion indicating fat is added to the peripheral contour of the human body model. For example, in a model in which fat is arranged on the muscle model of Non-Patent Document 1 described above and such fat is arranged. There is a problem that Patent Documents 3, 4, 6 and 7 cannot deal with the expression of the amount of fat. In particular, when the measured amount of fat is less than the standard, it is generally difficult to visually represent the state of the less than standard fat in a human body model.

さらにまた、非特許文献1のように、骨格モデルに筋肉等を重ねた解剖的な人体モデルを示す場合で、被験者の測定結果に合わせて、骨格モデル、及び筋肉を配置した段階のモデル等のように、段階ごとにモデルを変形すると、段階の異なるモデル間で整合性を確保するのも困難になるという問題がある。 Furthermore, as in Non-Patent Document 1, in the case of showing an anatomical human body model in which muscles and the like are superimposed on a skeleton model, a skeletal model and a model at the stage where muscles are arranged according to the measurement result of the subject, etc. As described above, if the model is deformed for each stage, there is a problem that it becomes difficult to ensure consistency between models at different stages.

本発明は、斯かる事情に鑑みてなされたものであり、骨格モデルに重ねる筋肉を有する筋肉モデルについて、被験者の測定結果に合わせた変形を自動で行えるようにした人体モデル提供システム、人体モデル変形方法、及びコンピュータプログラムを提供することを目的とする。 The present invention has been made in view of such circumstances, and is a human body model providing system and a human body model deformation that can automatically deform a muscle model having muscles superimposed on a skeletal model according to a measurement result of a subject. The purpose is to provide methods and computer programs.

また、本発明は、筋肉モデルに重ねる脂肪を有する脂肪モデルの段階でも、被験者の測定結果に応じて、脂肪量が標準より多い場合、又は標準より少ない場合を視覚的に表現できるようにした人体モデル提供システム、人体モデル変形方法、及びコンピュータプログラムを提供することを目的とする。 In addition, the present invention makes it possible to visually express the case where the amount of fat is higher than the standard or the case where the amount of fat is lower than the standard, depending on the measurement result of the subject, even at the stage of the fat model having fat to be superimposed on the muscle model. It is an object of the present invention to provide a model providing system, a human body model transformation method, and a computer program.

さらに、本発明は、骨格モデル、筋肉モデル又は脂肪モデルをそれぞれ、体格的なタイプに合わせて複数種類を予めセットにした状態で準備しておき、セットにした骨格モデル、筋肉モデル又は脂肪モデルについて連携的に変形処理を行うことで、ある一つの段階でモデルの変形を行っても、他の段階のモデルとの間で整合性を確保できるようにした人体モデル提供システム、人体モデル変形方法、及びコンピュータプログラムを提供することを目的とする。 Further, the present invention prepares a skeletal model, a muscular model or a fat model in a state in which a plurality of types are set in advance according to the physique type, and the skeletal model, the muscular model or the fat model which is set Human body model providing system, human body model transformation method, which makes it possible to ensure consistency with models at other stages even if the model is transformed at one stage by performing transformation processing in cooperation. And to provide computer programs.

上記課題を解決するために本発明に係る人体モデル提供システムは、被験者の身体的な測定結果に係る情報に基づき、体格を示す人体モデルの変形処理を行う人体モデル提供システムにおいて、前記人体モデルは、骨格に応じた骨格モデル及び、その骨格モデルを覆う筋肉に応じた筋肉モデルを含み、被験者の体の特定部位における筋肉量に係る数値を取得する手段と、取得した筋肉量に係る数値が標準に比べて大きい場合、前記筋肉モデルにおける前記特定部位に係る筋肉部分が太くなるように、前記筋肉モデルを変形する手段と、取得した筋肉量に係る数値が標準に比べて小さい場合、前記筋肉モデルにおける前記特定部位に係る筋肉部分が細くなるように、前記筋肉モデルを変形する手段とを備えることを特徴とする。 In order to solve the above problems, the human body model providing system according to the present invention is a human body model providing system that performs deformation processing of a human body model showing a physique based on information related to a physical measurement result of a subject. , A skeletal model according to the skeleton and a muscle model corresponding to the muscle covering the skeletal model, a means for acquiring a numerical value related to muscle mass at a specific part of the subject's body, and a numerical value related to the acquired muscle mass are standard. When it is larger than the standard, the means for deforming the muscle model so that the muscle portion related to the specific part in the muscle model becomes thicker, and when the numerical value related to the acquired muscle mass is smaller than the standard, the muscle model It is characterized by providing a means for deforming the muscle model so that the muscle portion related to the specific portion in the above is thinned.

本発明に係る人体モデル提供システムは、被験者の体幹部における内臓脂肪に係る数値を取得する手段と、取得した内臓脂肪に係る数値が標準に比べて大きい場合、前記筋肉モデルにおける腹の部位が太くなるように、前記筋肉モデルを変形する手段と備えることを特徴とする。 The human body model providing system according to the present invention is a means for acquiring a numerical value related to visceral fat in the trunk of a subject, and when the acquired numerical value related to visceral fat is larger than a standard, the abdominal part in the muscle model is thick. It is characterized in that the muscle model is provided with a means for deforming the muscle model.

本発明に係る人体モデル提供システムは、前記人体モデルが、前記筋肉モデルを覆う脂肪に応じた脂肪モデルを含み、前記筋肉モデルを変形した場合、前記筋肉モデルの変形に追従して前記脂肪モデルを変形する手段を備えることを特徴とする。 In the human body model providing system according to the present invention, when the human body model includes a fat model corresponding to the fat covering the muscle model and the muscle model is deformed, the fat model is subjected to the deformation of the muscle model. It is characterized by being provided with a means for deforming.

本発明に係る人体モデル提供システムは、被験者の体の特定部位における皮下脂肪量に係る数値を取得する手段と、取得した皮下脂肪量に係る数値が標準に比べて大きい場合、前記脂肪モデルにおける前記特定部位に応じた脂肪部分が太くなるように、前記脂肪モデルを変形する手段とを備えることを特徴とする。 The human body model providing system according to the present invention is a means for acquiring a numerical value related to the subcutaneous fat mass at a specific part of the body of the subject, and when the acquired numerical value related to the subcutaneous fat mass is larger than the standard, the said in the fat model. It is characterized by providing a means for deforming the fat model so that the fat portion corresponding to a specific part becomes thicker.

本発明に係る人体モデル提供システムは、前記脂肪モデルの表面には、基準色が付けてあり、取得した皮下脂肪量に係る数値が標準に比べて大きい場合、前記脂肪モデルにおける前記特定部位に応じた表面部分の色を前記基準色より濃くする手段を備えることを特徴とする。 In the human body model providing system according to the present invention, when the surface of the fat model is colored with a reference color and the value related to the acquired subcutaneous fat amount is larger than the standard, it corresponds to the specific part in the fat model. It is characterized by providing means for making the color of the surface portion darker than the reference color.

本発明に係る人体モデル提供システムは、取得した皮下脂肪量に係る数値が標準に比べて小さい場合、前記脂肪モデルにおける前記特定部位に応じた表面部分の色を前記基準色より薄くする手段を備えることを特徴とする。 The human body model providing system according to the present invention includes means for making the color of the surface portion corresponding to the specific part of the fat model lighter than the reference color when the acquired numerical value related to the subcutaneous fat amount is smaller than the standard. It is characterized by that.

本発明に係る人体モデル提供システムは、取得した皮下脂肪量に係る数値が標準に比べて小さい場合、前記脂肪モデルにおける前記特定部位に応じた脂肪部分を透過して前記筋肉モデルの筋肉が映るように、前記部分を変化させる手段を備えることを特徴とする。 In the human body model providing system according to the present invention, when the acquired numerical value related to the subcutaneous fat amount is smaller than the standard, the muscle of the muscle model is reflected through the fat portion corresponding to the specific part in the fat model. It is characterized in that it is provided with means for changing the portion.

本発明に係る人体モデル提供システムは、前記骨格モデルには、標準の骨格モデルと、前記標準の骨格モデルに比べて四肢の寸法を短くした第1の骨格モデルと、前記標準の骨格モデルに比べて四肢の寸法を長くした第2の骨格モデルとがあり、前記筋肉モデルには、前記標準の骨格モデルに対応する標準の筋肉モデルと、前記第1の骨格モデルに対応する第1の筋肉モデルと、前記第2の骨格モデルに対応する第2の筋肉モデルとがあり、被験者の体格に係る測定結果を取得する手段と、取得した測定結果に基づき、前記標準の骨格モデル、前記第1の骨格モデル、及び前記第2の骨格モデルの中から、いずれか一つを特定する手段とを備え、特定した骨格モデルに対応する筋肉モデルについて変形するようにしてあることを特徴とする。 In the human body model providing system according to the present invention, the skeletal model includes a standard skeletal model, a first skeletal model in which the dimensions of the limbs are shorter than those of the standard skeletal model, and a standard skeletal model. There is a second skeletal model in which the dimensions of the limbs are lengthened, and the skeletal model includes a standard skeletal model corresponding to the standard skeletal model and a first skeletal model corresponding to the first skeletal model. And a second skeleton model corresponding to the second skeleton model, a means for acquiring a measurement result relating to the physique of the subject, and a standard skeleton model based on the acquired measurement result, the first skeleton model. The skeleton model and the second skeleton model are provided with a means for specifying any one of them, and the muscle model corresponding to the specified skeleton model is deformed.

本発明に係る人体モデル提供システムは、前記骨格モデルには、標準の骨格モデルと、前記標準の骨格モデルに比べて四肢の寸法を短くした第1の骨格モデルと、前記標準の骨格モデルに比べて四肢の寸法を長くした第2の骨格モデルとがあり、前記脂肪モデルには、前記標準の骨格モデルに対応する標準の脂肪モデルと、前記第1の骨格モデルに対応する第1の脂肪モデルと、前記第2の骨格モデルに対応する第2の脂肪モデルとがあり、被験者の体格に係る測定結果を取得する手段と、取得した測定結果に基づき、前記標準の骨格モデル、前記第1の骨格モデル、及び前記第2の骨格モデルの中から、いずれか一つを特定する手段とを備え、特定した骨格モデルに対応する脂肪モデルについて変形するようにしてあることを特徴とする。 In the human body model providing system according to the present invention, the skeletal model includes a standard skeletal model, a first skeletal model in which the dimensions of the limbs are shorter than those of the standard skeletal model, and a standard skeletal model. There is a second skeletal model in which the dimensions of the limbs are lengthened, and the fat model includes a standard fat model corresponding to the standard skeletal model and a first fat model corresponding to the first skeletal model. And a second fat model corresponding to the second skeleton model, a means for acquiring a measurement result relating to the physique of the subject, and a standard skeleton model based on the acquired measurement result, the first A skeleton model and a means for specifying any one of the second skeleton models are provided, and the fat model corresponding to the specified skeleton model is modified.

本発明に係る人体モデル提供システムは、被験者の体格に係る測定結果を取得する手段と、取得した測定結果に基づき、前記骨格モデルを相似的に拡大又は縮小するように、特定した骨格モデルを変形する手段と、前記骨格モデルを変形した場合、前記骨格モデルの変形に追従して前記筋肉モデルを変形する手段とを備えることを特徴とする。 The human body model providing system according to the present invention modifies the specified skeletal model so as to similarly enlarge or reduce the skeletal model based on the means for acquiring the measurement result related to the physique of the subject and the acquired measurement result. The skeleton model is deformed, and the muscle model is deformed in accordance with the deformation of the skeleton model.

本発明に係る人体モデル提供システムは、前記骨格モデルが変形基点を有し、被験者の身体的な測定結果に係る情報に含まれる被験者の体格に係る複数の頂点の中から、前記変形基点に対応する対応点を特定する手段と、前記骨格モデルにおける前記変形基点の直近の関節から前記対応点へ向かう方向を特定する手段と、前記変形基点を含むと共に前記関節に繋がる骨部分が、特定した方向と同じ向きになるように、前記関節を中心に前記骨部分の角度を変更する手段と、角度を変更した前記骨部分の前記変形基点が前記対応点に一致するように、前記骨部分の長さを変形する手段と、前記骨格モデルの前記骨部分を変形した場合、前記骨格モデルの前記骨部分の変形に追従して、前記筋肉モデルにおける前記骨部分の該当箇所が形状的に変化するように、前記筋肉モデルを変形する手段とを備えることを特徴とする。 In the human body model providing system according to the present invention, the skeleton model has a deformation base point, and the deformation base point is supported from a plurality of vertices related to the physique of the subject included in the information related to the physical measurement result of the subject. The means for specifying the corresponding point, the means for specifying the direction from the joint closest to the deformation base point to the corresponding point in the skeleton model, and the direction in which the bone portion including the deformation base point and connected to the joint is specified. The length of the bone portion so that the means for changing the angle of the bone portion around the joint and the deformation base point of the bone portion whose angle has been changed coincide with the corresponding point. Means for deforming the bone and when the bone portion of the skeleton model is deformed, the corresponding portion of the bone portion in the muscle model changes in shape following the deformation of the bone portion of the skeleton model. It is characterized in that it is provided with a means for deforming the muscle model.

本発明に係る人体モデル変形方法は、人体モデル処理装置が、被験者の身体的な測定結果に係る情報に基づき、体格を示す人体モデルの変形処理を行う人体モデル変形方法において、前記人体モデルは、骨格に応じた骨格モデル及び、その骨格モデルを覆う筋肉に応じた筋肉モデルを含み、被験者の体の特定部位における筋肉量に係る数値を取得するステップと、取得した筋肉量に係る数値が標準に比べて大きい場合、前記筋肉モデルにおける前記特定部位に係る筋肉部分が太くなるように、前記筋肉モデルを変形するステップと、取得した筋肉量に係る数値が標準に比べて小さい場合、前記筋肉モデルにおける前記特定部位に係る筋肉部分が細くなるように、前記筋肉モデルを変形するステップとを備えることを特徴とする。 The human body model deformation method according to the present invention is a human body model deformation method in which a human body model processing device performs deformation processing of a human body model showing a physique based on information related to a physical measurement result of a subject. Including a skeletal model according to the skeleton and a muscle model according to the muscle covering the skeletal model, the step of acquiring the numerical value related to the muscle mass at a specific part of the subject's body and the numerical value related to the acquired muscle mass are standardized. When it is larger than the standard, the step of deforming the muscle model so that the muscle portion related to the specific part in the muscle model becomes thicker, and when the numerical value related to the acquired muscle mass is smaller than the standard, the muscle model It is characterized by including a step of deforming the muscle model so that the muscle portion related to the specific portion becomes thin.

本発明に係るコンピュータプログラムは、コンピュータに、被験者の身体的な測定結果に係る情報に基づき、体格を示す人体モデルの変形処理を行わせるためのコンピュータプログラムにおいて、前記人体モデルは、骨格に応じた骨格モデル及び、その骨格モデルを覆う筋肉に応じた筋肉モデルを含み、前記コンピュータに、被験者の体の特定部位における筋肉量に係る数値を取得するステップと、取得した筋肉量に係る数値が標準に比べて大きい場合、前記筋肉モデルにおける前記特定部位に係る筋肉部分が太くなるように、前記筋肉モデルを変形するステップと、取得した筋肉量に係る数値が標準に比べて小さい場合、前記筋肉モデルにおける前記特定部位に係る筋肉部分が細くなるように、前記筋肉モデルを変形するステップとを実行させることを特徴とする。 The computer program according to the present invention is a computer program for causing a computer to perform deformation processing of a human body model showing a physique based on information related to a physical measurement result of a subject, and the human body model corresponds to a skeleton. A skeletal model and a muscle model corresponding to the muscle covering the skeletal model are included, and the step of acquiring a numerical value related to the muscle mass at a specific part of the subject's body and the numerical value related to the acquired muscle mass are standardized on the computer. When it is larger than the standard, the step of deforming the muscle model so that the muscle portion related to the specific part in the muscle model becomes thicker, and when the numerical value related to the acquired muscle mass is smaller than the standard, the muscle model It is characterized in that the step of deforming the muscle model is executed so that the muscle portion related to the specific portion becomes thin.

本発明にあっては、骨格モデルを覆う筋肉を含む筋肉モデルについて、被験者の体の特定部位における筋肉量に係る数値が標準に比べて大きければ、その特定部位に応じた筋肉部分を太くし、標準に比べて小さければ、その特定部位に応じた筋肉部分を細くするので、筋肉モデルの段階でも、被験者の測定した結果を反映した変形を行えるようになる。それにより、解剖的に人体の骨格に筋肉を配置したような場合でも、被験者の筋肉の状態を反映させたモデルを示すことが可能となり、被験者の筋肉の付き方を解剖的に示すときに役立てられる。 In the present invention, in the muscle model including the muscle covering the skeletal model, if the numerical value related to the muscle mass in the specific part of the body of the subject is larger than the standard, the muscle part corresponding to the specific part is thickened. If it is smaller than the standard, the muscle part corresponding to the specific part is thinned, so that the deformation reflecting the measurement result of the subject can be performed even at the stage of the muscle model. As a result, even when muscles are anatomically placed on the skeleton of the human body, it is possible to show a model that reflects the state of the muscles of the subject, which is useful when anatomically showing how the muscles of the subject are attached. Be done.

本発明にあっては、被験者の体幹部における内臓脂肪に係る数値が標準に比べて大きい場合、筋肉モデルにおいて、腹の部位を太くするので、筋肉モデルの段階でも、被験者の内臓脂肪の量に応じた太り具合を反映できるようになる。すなわち、内臓脂肪は、筋肉の上に重なるよう付く皮下脂肪と異なり、筋肉で覆われる内臓に付加するものであることから、内臓脂肪が多いときは、腹筋に応じた部位にて、体の中から筋肉を外方へ押し上げるような状況になるので、このような状況を骨格モデルの上に筋肉を配置する筋肉モデルの段階で表現できるようになる。 In the present invention, when the value related to the visceral fat in the trunk of the subject is larger than the standard, the abdominal part is thickened in the muscle model, so that the amount of visceral fat in the subject is also determined at the stage of the muscle model. You will be able to reflect the appropriate fatness. That is, unlike the subcutaneous fat that is attached so as to overlap the muscles, the visceral fat is added to the internal organs covered with the muscles. Therefore, when the visceral fat is large, the inside of the body is located at the site corresponding to the abdominal muscles. Since the situation is such that the muscle is pushed outward from the body, such a situation can be expressed at the stage of the muscle model in which the muscle is placed on the skeletal model.

本発明にあっては、筋肉モデルを覆う脂肪を含む脂肪モデルについて、筋肉モデルを変形すると、それに追従して脂肪モデルも形状的に変形するようにしたので、筋肉モデルの太さ又は細さの状況も反映して脂肪モデルを表現できるようになり、筋肉モデルと、脂肪モデルとの間で整合性を確保できるようになる。 In the present invention, with respect to the fat model containing fat covering the muscle model, when the muscle model is deformed, the fat model is also deformed in shape accordingly. Therefore, the thickness or thinness of the muscle model It will be possible to express the fat model by reflecting the situation, and it will be possible to ensure consistency between the muscle model and the fat model.

本発明にあっては、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて大きければ、その特定部位に応じた脂肪モデルの脂肪部分を太くするので、被験者の実際の皮下脂肪が付いている箇所を、形状的に脂肪モデルで表現できるようになる。すなわち、皮下脂肪は、筋肉と皮膚との間に付加するものであることから、測定された脂肪の量を、脂肪モデルの段階で、皮下脂肪を示す太さとして表すことにより、実際の人体の組成的な状況と合致した構成にて皮下脂肪の付き方を解剖的に表現できるようになる。 In the present invention, if the numerical value related to the amount of subcutaneous fat in a specific part of the body of the subject is larger than the standard, the fat part of the fat model corresponding to the specific part is thickened, so that the actual subcutaneous fat of the subject You will be able to express the parts marked with with a fat model in shape. That is, since subcutaneous fat is added between muscle and skin, the measured amount of fat is expressed as the thickness indicating subcutaneous fat at the stage of the fat model, so that the actual human body It will be possible to anatomically express how subcutaneous fat is attached with a composition that matches the compositional situation.

本発明にあっては、脂肪モデルの表面に基準色を付けて、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて大きければ、その特定部位に応じた脂肪モデルの表面部分の色を基準色より濃くするので、脂肪モデルの太さによる形状的な表現に加えて、視覚的な色の濃淡によっても、皮下脂肪の付いている箇所を判別できるようになり、脂肪モデルにおける皮下脂肪の付き方が一段と見分けやすくなる。 In the present invention, the surface of the fat model is colored as a reference color, and if the numerical value related to the amount of subcutaneous fat in a specific part of the subject's body is larger than the standard, the surface part of the fat model corresponding to the specific part. Since the color of is darker than the standard color, it is possible to distinguish the part with subcutaneous fat by the visual shade of color in addition to the shape expression by the thickness of the fat model, and in the fat model. It becomes easier to distinguish how the subcutaneous fat is attached.

本発明にあっては、脂肪モデルの表面に基準色を付けて、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて小さければ、その特定部位に応じた脂肪モデルの表面部分の色を基準色より薄くするので、従来の人体モデルでは表現が困難であった脂肪の付き方が少ない場合を、脂肪モデルにおける表面の色の薄さの程度で視覚的に表すことが可能となり、従来に比べて脂肪(皮下脂肪)の付き方の表現の巾を広げられる。 In the present invention, the surface of the fat model is colored as a reference color, and if the numerical value related to the amount of subcutaneous fat in a specific part of the body of the subject is smaller than the standard, the surface part of the fat model corresponding to the specific part. Since the color of is lighter than the standard color, it is possible to visually express the case where there is little fat attachment, which was difficult to express with the conventional human body model, by the degree of surface color lightness in the fat model. , The range of expression of how to attach fat (subcutaneous fat) can be expanded compared to the past.

本発明にあっては、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて小さければ、その特定部位に応じた脂肪モデルの脂肪部分が透過して前記筋肉モデルの筋肉が映るようにするので、透過具合という新たな表現方法を導入して、従来の人体モデルでは表現が困難であった脂肪の付き方が少ない場合を脂肪モデルにて視覚的に表現できるようになる。 In the present invention, if the numerical value related to the amount of subcutaneous fat in a specific part of the body of the subject is smaller than the standard, the fat part of the fat model corresponding to the specific part permeates and the muscle of the muscle model is reflected. Therefore, by introducing a new expression method called the degree of transmission, it becomes possible to visually express the case where the amount of fat attached is small, which was difficult to express with the conventional human body model, with the fat model.

本発明にあっては、四肢の寸法の具合に合わせて計3種類の骨格モデルを準備すると共に、これら計3種類の骨格モデルに対応する計3種類の筋肉モデルも準備し、被験者の体格に係る測定結果から、まず、計3種類の骨格モデルの中からマッチする骨格モデルを特定し、そして、その特定した骨格モデルに対応する筋肉モデルに対して変形を施すようにしたので、筋肉モデルを変形しても、その筋肉モデルのベースとなる骨格モデルとの整合性を確保しやすくなり、全体としてバランスの取れた解剖的な人体モデルを提供できるようになる。 In the present invention, a total of three types of skeletal models are prepared according to the size of the limbs, and a total of three types of muscle models corresponding to these three types of skeletal models are also prepared to suit the physique of the subject. From the measurement results, we first identified a matching skeletal model from a total of three types of skeletal models, and then modified the muscle model corresponding to the identified skeletal model. Even if it is deformed, it becomes easier to ensure consistency with the skeletal model on which the muscle model is based, and it becomes possible to provide a well-balanced anatomical human body model as a whole.

本発明にあっては、四肢の寸法の具合に合わせて計3種類の骨格モデルを準備すると共に、これら計3種類の骨格モデルに対応する計3種類の脂肪モデルも準備し、被験者の体格に係る測定結果から、まず、計3種類の骨格モデルの中からマッチする骨格モデルを特定し、そして、その特定した骨格モデルに対応する脂肪モデルに対して変形を施すようにしたので、脂肪モデルを変形しても、その脂肪モデルのベースとなる骨格モデルとの間で整合性を確保しやすくなり、全体としてバランスの取れた解剖的な人体モデルを提供できるようになる。 In the present invention, a total of three types of skeletal models are prepared according to the size of the limbs, and a total of three types of fat models corresponding to these three types of skeletal models are also prepared to suit the physique of the subject. From the measurement results, first, a matching skeletal model was identified from a total of three types of skeletal models, and then the fat model corresponding to the specified skeletal model was modified. Even if it is deformed, it becomes easier to ensure consistency with the skeletal model on which the fat model is based, and it becomes possible to provide a well-balanced anatomical human body model as a whole.

本発明にあっては、被験者の体格に係る測定結果に基づき、骨格モデルを相似的に拡大又は縮小し、そのような骨格モデルの変形に追従して筋肉モデルを変形するので、被験者の概要的な寸法に合わせて骨格モデルが適切なサイズに変形すると共に、その骨格モデルの変形に合わせて筋肉モデルも変形するようになり、各モデル各で整合性の取れた変形を被験者の体格に応じて容易に行えるようになる。 In the present invention, the skeletal model is similarly enlarged or reduced based on the measurement result relating to the physique of the subject, and the muscle model is deformed according to the deformation of the skeletal model. The skeletal model is deformed to an appropriate size according to the appropriate dimensions, and the muscle model is also deformed according to the deformation of the skeletal model, and the deformation consistent with each model is made according to the physique of the subject. It will be easy to do.

本発明にあっては、被験者の体表面に係る複数の頂点の測定数値から、骨格モデルの変形基準に対応する対応点を特定し、その特定した対応点に一致するように骨格モデルの骨格部分の角度及び長さを変形するので、被験者の体格に応じて細やかに骨格モデルが変形し、また、その骨格モデルの変形に合わせて筋肉モデルも変形するので、解剖的な各モデルが、被験者の実際の体つきを細やかに示すようになり、被験者の身体的な状況を、解剖的に各モデルを通じて判別でき、被験者のエクササイズ、ダイエット等によるトレーニングの成果等を、本発明による人体モデルで視覚的に確認できるようになる。 In the present invention, the corresponding points corresponding to the deformation criteria of the skeleton model are specified from the measured values of a plurality of vertices related to the body surface of the subject, and the skeleton portion of the skeleton model is matched with the specified corresponding points. Since the angle and length of the subject are deformed, the skeletal model is finely deformed according to the physique of the subject, and the muscle model is also deformed according to the deformation of the skeletal model. The actual physical condition can be shown in detail, the physical condition of the subject can be anatomically discriminated through each model, and the results of training by the subject's exercise, diet, etc. can be visually displayed by the human body model according to the present invention. You will be able to confirm.

本発明にあっては、骨格モデルを筋肉で覆う筋肉モデルについて、被験者の体の特定部位における筋肉量に係る数値に応じて、その特定部位に応じた筋肉部分を太く又は細くするので、解剖的に人体の骨格に筋肉を配置したモデルでも、被験者の筋肉の状態を表現でき、ユーザ(被験者等)は解剖的に被験者の筋肉の付き方等を確認できる。 In the present invention, with respect to the muscle model in which the skeletal model is covered with muscles, the muscle portion corresponding to the specific part of the subject's body is thickened or thinned according to the numerical value related to the muscle mass, so that it is anatomical. Even with a model in which muscles are placed on the skeleton of the human body, the state of the subject's muscles can be expressed, and the user (subject, etc.) can anatomically confirm how the subject's muscles are attached.

本発明にあっては、被験者の体幹部における内臓脂肪に係る数値が標準に比べて大きい場合、筋肉モデルの腹の部位を太くするので、被験者の内臓脂肪の量に応じた太り具合を解剖的に筋肉モデルの段階で表現でき、皮下脂肪と区別して、ユーザ(被験者等)は内臓脂肪の付き方等を確認できる。 In the present invention, when the value related to visceral fat in the trunk of the subject is larger than the standard, the abdominal part of the muscle model is thickened, so that the degree of fatness according to the amount of visceral fat of the subject is anatomically determined. It can be expressed at the stage of muscle model, and the user (subject, etc.) can confirm how to attach visceral fat, etc., in distinction from subcutaneous fat.

本発明にあっては、筋肉モデルを変形すると、その変形に追従して、脂肪モデルも形状的に変形するので、筋肉モデルの太さ又は細さの状況が脂肪モデルの段階において反映でき、被験者の筋肉の状況を脂肪モデルの段階でも解剖的に確認できる。 In the present invention, when the muscle model is deformed, the fat model is also deformed in shape following the deformation. Therefore, the thickness or thinness of the muscle model can be reflected at the stage of the fat model, and the subject. The muscle condition can be confirmed anatomically even at the stage of fat model.

本発明にあっては、被験者の体の特定部位における皮下脂肪量に係る数値に応じて、その特定部位に応じた脂肪モデルの脂肪部分を太くするので、被験者の実際の皮下脂肪による太り具合を、脂肪モデルの段階で形状的に表現でき、内臓脂肪と区別して、皮下脂肪の付き方を解剖的に確認できる。 In the present invention, the fat portion of the fat model corresponding to the specific part of the subject is thickened according to the numerical value related to the amount of subcutaneous fat in the specific part of the body, so that the actual fatness of the subject is determined. , It can be expressed in shape at the stage of fat model, and it is possible to anatomically confirm how subcutaneous fat is attached, distinguishing it from visceral fat.

本発明にあっては、基準色を付した脂肪モデルで、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて大きければ、その特定部位に応じた脂肪モデルの表面部分の色を基準色より濃くするので、脂肪モデルの太さによる形状的な表現に加えて、色の濃淡により皮下脂肪の付いている箇所を視覚的に表現でき、皮下脂肪の付き方を一段と見やすくできる。 In the present invention, in the fat model with a reference color, if the numerical value related to the amount of subcutaneous fat in a specific part of the subject's body is larger than the standard, the color of the surface portion of the fat model corresponding to the specific part. Is darker than the standard color, so in addition to the shape expression by the thickness of the fat model, the part with subcutaneous fat can be visually expressed by the shade of color, and the way of attaching subcutaneous fat can be seen more easily.

本発明にあっては、基準色を付した筋肉モデルで、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて小さければ、その特定部位に応じた脂肪モデルの表面部分の色を基準色より薄くするので、従来の人体モデルでは表現が困難であった脂肪が少ない状態を、脂肪モデルの表面の色の薄さで視覚的に表現でき、色という要素を通じて、ユーザ(被験者等)は解剖的に皮下脂肪の付き方を確認できる。 In the present invention, in the muscle model with a reference color, if the numerical value related to the amount of subcutaneous fat in a specific part of the body of the subject is smaller than the standard, the color of the surface portion of the fat model corresponding to the specific part. Is lighter than the standard color, so it is possible to visually express the state of low fat, which was difficult to express with the conventional human body model, with the light color of the surface of the fat model, and through the element of color, the user (subject, etc.) ) Can anatomically confirm how subcutaneous fat is attached.

本発明にあっては、被験者の体の特定部位における皮下脂肪量に係る数値が標準に比べて小さければ、その特定部位に応じた脂肪モデルの脂肪部分が透過して前記筋肉モデルの筋肉が映るようにするので、皮下脂肪の付き方について透過具合という新たな表現の仕方により、従来の人体モデルでは表現が困難であった脂肪の付き方を視覚的に表現できる。 In the present invention, if the numerical value related to the amount of subcutaneous fat in a specific part of the body of the subject is smaller than the standard, the fat part of the fat model corresponding to the specific part permeates and the muscle of the muscle model is reflected. Therefore, it is possible to visually express how fat is attached, which was difficult to express with a conventional human body model, by a new expression method of permeation of subcutaneous fat.

本発明にあっては、四肢の寸法の長さの程度により計3種類の骨格モデルを準備し、これら計3種類の骨格モデルに対応する計3種類の筋肉モデルも準備して、被験者の体格に合うものを計3種類の骨格モデル及び筋肉モデルから特定し、その特定した筋肉モデルを変形するので、筋肉モデルを変形しても、その筋肉モデルが対応する骨格モデルとの間で整合性を維持でき、各モデル間で破綻しない形状関係を確保した解剖的な人体モデルをユーザに提示できる。 In the present invention, a total of three types of skeletal models are prepared according to the degree of the limb dimensions, and a total of three types of muscle models corresponding to these three types of skeletal models are also prepared, and the physique of the subject is prepared. A total of three types of skeletal models and muscle models that match the above are specified, and the specified muscle model is deformed. Therefore, even if the muscle model is deformed, the consistency with the corresponding skeletal model is maintained. It is possible to present to the user an anatomical human body model that can be maintained and secures a shape relationship that does not collapse between each model.

本発明にあっては、四肢の寸法の長さの程度により計3種類の骨格モデルを準備し、これら計3種類の骨格モデルに対応する計3種類の脂肪モデルも準備して、被験者の体格に合うものを計3種類の骨格モデル及び脂肪モデルから特定し、その特定した脂肪モデルを変形するので、脂肪モデルを変形しても、その脂肪モデルが対応する骨格モデルとの関係で整合性を維持でき、各モデル間で破綻しない形状関係を確保した解剖的な人体モデルをユーザに提示できる。 In the present invention, a total of three types of skeletal models are prepared according to the degree of the limb dimensions, and a total of three types of fat models corresponding to these three types of skeletal models are also prepared, and the physique of the subject is prepared. A total of three types of skeletal models and fat models are identified, and the specified fat model is deformed. Therefore, even if the fat model is deformed, the consistency is maintained in relation to the corresponding skeletal model. It is possible to present to the user an anatomical human body model that can be maintained and secures a shape relationship that does not collapse between each model.

本発明にあっては、被験者の体格に係る測定結果に応じて骨格モデルを相似的に拡大又は縮小し、そのような骨格モデルの変形に追従して筋肉モデルを変形するので、骨格モデルを被験者の体格に合った適切なサイズで示すことできると共に、筋肉モデルも被験者の体つきに合った適切なサイズで示すことができ、被験者の体格寸法に合わせたサイズの解剖的な各モデルを整合性の取れた状態で確認することができる。 In the present invention, the skeletal model is similarly enlarged or reduced according to the measurement result related to the physique of the subject, and the muscle model is deformed according to the deformation of the skeletal model. In addition to being able to show the appropriate size for the subject's physique, the muscle model can also be shown at the appropriate size for the subject's physique, and each anatomical model of the size that matches the subject's physique size is consistent. It can be confirmed in the removed state.

本発明にあっては、被験者の体格(体表面)に係る複数の頂点の中から、骨格モデルの変形基準に対応する対応点を特定し、その特定した対応点に一致するように骨格モデルの骨格部分の角度及び長さを変形するので、被験者の体格に応じて細やかに骨格モデルの形状を調整でき、また、その骨格モデルの形状調整に合わせて筋肉モデルも適宜、形状を調整でき、被験者の実際の体格を解剖的な各モデルで細やかに表現でき、それにより、ユーザ(被験者等)は、被験者のエクササイズ、ダイエット等による体に表れる成果等を、本発明による人体モデルで解剖的に確認でき、エクササイズ、ダイエット等のトレーニングを行うことに対するユーザの意識付けを高めることにも役立てられる。 In the present invention, a corresponding point corresponding to the deformation standard of the skeleton model is specified from a plurality of vertices related to the physique (body surface) of the subject, and the skeleton model is designed so as to match the specified corresponding point. Since the angle and length of the skeleton part are deformed, the shape of the skeleton model can be finely adjusted according to the physique of the subject, and the shape of the muscle model can be appropriately adjusted according to the shape adjustment of the skeleton model. The actual skeleton of the subject can be expressed in detail with each anatomical model, so that the user (subject, etc.) can anatomically confirm the results of the subject's exercise, diet, etc. that appear on the body with the human body model according to the present invention. It can also be used to raise the user's awareness of training such as exercise and diet.

本発明の実施形態に係る人体モデル提供システムを含む健康管理システムの構成を示す概略図である。It is a schematic diagram which shows the structure of the health management system including the human body model providing system which concerns on embodiment of this invention. 健康管理システムの全体的な構成を示すブロック図である。It is a block diagram which shows the overall structure of a health management system. 演算装置の主要な内部構成を示すブロック図である。It is a block diagram which shows the main internal structure of the arithmetic unit. (a)は初期画面の一例を示す概略図であり、(b)は測定開始画面の一例を示す概略図である。(A) is a schematic view showing an example of an initial screen, and (b) is a schematic view showing an example of a measurement start screen. (a)は測定準備画面の一例を示す概略図であり、(b)は測定中画面の一例を示す概略図であり、(c)は測定終了画面の一例を示す概略図である。(A) is a schematic view showing an example of a measurement preparation screen, (b) is a schematic view showing an example of a measurement in progress screen, and (c) is a schematic view showing an example of a measurement end screen. 基準値テーブルの中身の一例を示す図表である。It is a chart which shows an example of the contents of a reference value table. 人体モデル提供システムを構成するサーバ装置の主要な内部構成を示すブロック図である。It is a block diagram which shows the main internal configuration of the server device which constitutes a human body model providing system. 会員データベースの中身の一例を示す図表である。It is a chart which shows an example of the contents of a member database. 人体モデルテーブルにおける男性用の各モデルに関連する範囲を示す図表である。It is a chart which shows the range related to each model for men in a human body model table. (a)は筋肉モデルの左上腕を太くする変形を示す概略図、(b)は筋肉モデルの左上腕を細くする変形を示す概略図である。(A) is a schematic view showing a deformation of thickening the upper left arm of the muscle model, and (b) is a schematic view showing a deformation of thinning the upper left arm of the muscle model. 脂肪モデルの左上腕を太くする変形を示す概略図である。It is the schematic which shows the deformation which thickens the upper left arm of a fat model. 脂肪モデルの左上腕を細くする変形、色を薄くする変化、透過度を増す変化を示す概略図である。It is a schematic diagram which shows the deformation which makes the upper left arm of a fat model thin, the change which makes the color light, and the change which increases the transparency. 骨格モデルの相似的な拡大又は縮小に追従して、筋肉モデル及び脂肪モデルが拡大又は縮小する状況を示す概略図である。FIG. 5 is a schematic diagram showing a situation in which a muscle model and a fat model expand or contract following a similar enlargement or contraction of a skeletal model. (a)は骨格モデルに設けられる複数の変形基点の例を示す概略図、(b)は筋肉モデルに設けられる複数の変形基点の例を示す概略図、(c)は脂肪モデルに設けられる複数の変形基点の例を示す概略図(A) is a schematic diagram showing an example of a plurality of deformation base points provided in the skeletal model, (b) is a schematic diagram showing an example of a plurality of deformation base points provided in the muscle model, and (c) is a plurality of examples provided in the fat model. Schematic diagram showing an example of the deformation base point of ポイントテーブルの中身を示す図表である。It is a chart showing the contents of the point table. モデル数値テーブルの中身を示す図表である。It is a chart which shows the contents of a model numerical table. 人体モデル変形方法の一連の処理手順を示すフローチャートである。It is a flowchart which shows a series of processing procedures of a human body model transformation method. (a)(b)は、骨格モデルの左骨盤の変形状況を示す概略図である。(A) and (b) are schematic views showing the deformation state of the left pelvis of the skeleton model. (a)〜(c)は、骨格モデルの左上腕骨の変形状況を示す概略図である。(A) to (c) are schematic views showing the deformation state of the upper left humerus of the skeletal model. 筋肉モデルの腹の部位において、内臓脂肪による変形状況を示す概略図である。It is a schematic diagram which shows the deformation state by visceral fat in the abdominal part of a muscle model. 骨格モデルを通信端末で表示した状態を示す概略図である。It is the schematic which shows the state which displayed the skeleton model on a communication terminal. 骨格モデルを筋肉モデルで覆う人体モデルを通信端末で表示した状態を示す概略図である。It is a schematic diagram which shows the state which displayed the human body model which covers a skeleton model with a muscle model on a communication terminal. 骨格モデルを覆った筋肉モデルを更に脂肪モデルで覆う人体モデルを通信端末で表示した状態を示す概略図である。It is a schematic diagram which shows the state which the muscle model which covered the skeleton model is further covered with the fat model, and the human body model is displayed on the communication terminal. 人体モデルテーブルにおける女性用の脂肪モデルに関連する範囲を示す図表である。It is a chart which shows the range related to the fat model for a woman in a human body model table. 女性脂肪参照テーブルの中身の一例を示す図表である。It is a chart which shows an example of the contents of a female fat reference table.

図1、2は、本実施形態に係る健康管理システム1の一例となる全体的な構成を示す概略図である。この健康管理システム1は、本発明に係る人体モデル提供システム50を、ネットワークNWを介して人体測定システム5と接続したものとなっており、人体測定システム5から送られる被験者Hの身体的な測定結果を取得して、その取得した測定結果に応じた形態の人体モデル(図21〜23参照)を提供するものになっている。被験者H等は、測定後、通信端末3を用いて、人体モデル提供システム50が提供する解剖的な人体モデルを確認可能になっている。なお、通信端末3として、図1、2では通信機能を示すタブレットを示すが、タブレット以外にも、スマートフォンのような携帯通信端末、又は通信機能を有するパソコン(ノート型パソコン、デスクトップ型パソコン等)も使用できる。 1 and 2 are schematic views showing an overall configuration as an example of the health management system 1 according to the present embodiment. This health management system 1 is a system in which the human body model providing system 50 according to the present invention is connected to the human body measurement system 5 via a network NW, and the physical measurement of the subject H sent from the human body measurement system 5 is performed. The result is acquired, and a human body model (see FIGS. 21 to 23) in a form corresponding to the acquired measurement result is provided. After the measurement, the subject H and the like can confirm the anatomical human body model provided by the human body model providing system 50 by using the communication terminal 3. As the communication terminal 3, although a tablet showing a communication function is shown in FIGS. 1 and 2, in addition to the tablet, a mobile communication terminal such as a smartphone or a personal computer having a communication function (notebook personal computer, desktop personal computer, etc.) Can also be used.

被験者Hであるユーザを測定する人体測定システム5は、体組成計10及び三次元測定器20を組み合わせて所要の身体的な測定を行い、測定されたデータを測定処理装置30で処理するようになっている。本実施形態の健康管理システム1を利用するには、会員登録が必要であり、会員登録するには、ユーザの氏名、ニックネーム、パスワード、メールアドレス等を、健康管理システム1の利用を管理する事業体に提出することになり、事業体は、会員登録をしたユーザについて、ユーザを識別するユーザIDを発行する。会員登録したユーザの情報及びユーザの測定結果等は、人体モデル提供システム50が有する会員データベース60に蓄積される。以下、まず人体測定システム5について説明し、それから人体モデル提供システム50について説明していく。 The human body measurement system 5 that measures the user who is the subject H performs the required physical measurement by combining the body composition analyzer 10 and the coordinate measuring device 20, and processes the measured data by the measurement processing device 30. It has become. Membership registration is required to use the health management system 1 of the present embodiment, and in order to register as a member, a business that manages the use of the health management system 1 by using the user's name, nickname, password, email address, etc. It will be submitted to the body, and the business entity will issue a user ID that identifies the user for the user who has registered as a member. The information of the user registered as a member, the measurement result of the user, and the like are stored in the member database 60 of the human body model providing system 50. Hereinafter, the human body measurement system 5 will be described first, and then the human body model providing system 50 will be described.

健康管理システム1の中の人体測定システム5が有する体組成計10は、被験者Hの組成に係る測定を行う装置(第1測定器)である。この体組成計10は、被験者Hの体全体に対する測定と、特定部位に対する測定を行い、体全体に対する身体的な測定項目としては、体重、体脂肪率、脂肪量、筋肉量、体水分量等があり、特定部位に対する身体的な測定項目としては、体脂肪率、筋肉量、脂肪量等がある。測定対象における特定部位は、左腕、右腕、体幹部、左脚、右脚になっており、体幹部(胴体部)における脂肪の測定については、内臓脂肪の測定と、皮下脂肪の測定を含み、残りの四肢(左右腕、左右脚)については皮下脂肪を測定する。 The body composition analyzer 10 included in the human body measurement system 5 in the health management system 1 is an apparatus (first measuring device) for measuring the composition of the subject H. This body composition analyzer 10 measures the whole body of the subject H and measures a specific part, and the physical measurement items for the whole body include body weight, body fat percentage, fat mass, muscle mass, body water content, and the like. There are body fat percentage, muscle mass, fat mass, etc. as physical measurement items for a specific part. The specific parts to be measured are the left arm, right arm, trunk, left leg, and right leg, and the measurement of fat in the trunk (body) includes the measurement of visceral fat and the measurement of subcutaneous fat. Subcutaneous fat is measured for the remaining limbs (left and right arms, left and right legs).

体組成計10は、図1に示すように、被験者Hが載る台状の本体部11並びに被験者Hの両手で把持される左グリップ部12a及び右グリップ部12bを具備し、本体部11と、左グリップ部12a及び右グリップ部12bは、左右接続線13a、13bで接続される。本体部11の上面の被験者Hの載置箇所には、被験者Hの足裏と接触する測定電極部を設けられており、同様に、左右グリップ部12a、12bの表面にも測定電極部が設けられている。また体組成計10は、本体部11を、第1接続線14により測定処理装置30と接続する。 As shown in FIG. 1, the body composition analyzer 10 includes a trapezoidal main body portion 11 on which the subject H is placed, and a left grip portion 12a and a right grip portion 12b gripped by both hands of the subject H. The left grip portion 12a and the right grip portion 12b are connected by left and right connecting lines 13a and 13b. A measurement electrode portion that comes into contact with the sole of the foot of the subject H is provided at a place where the subject H is placed on the upper surface of the main body portion 11, and similarly, a measurement electrode portion is provided on the surfaces of the left and right grip portions 12a and 12b. Has been done. Further, the body composition analyzer 10 connects the main body portion 11 to the measurement processing device 30 by the first connection line 14.

体組成計10は、第1接続線14を介して測定処理装置30から送られてくる測定開始指示が本体部11に入力されると、上述した各項目の測定を開始し、測定開始から約15秒で測定を完了する。体組成計10は、測定した数値等を含む測定結果を、第1接続線14を介して、本体部11から測定処理装置30へ送る。 When the measurement start instruction sent from the measurement processing device 30 via the first connection line 14 is input to the main body 11, the body composition analyzer 10 starts the measurement of each of the above-mentioned items, and starts measuring about from the start of the measurement. The measurement is completed in 15 seconds. The body composition analyzer 10 sends the measurement result including the measured numerical value and the like from the main body 11 to the measurement processing device 30 via the first connection line 14.

一方、人体測定システム5が有する三次元測定器20は、測定対象物の三次元データ(OBJデータ)の測定が可能な装置(第2測定器)であり、計三本の柱状部21、22、23を有する。これら三本の柱状部21、22、23は、上述した体組成計10の本体部11の周囲を、平面視で三角形を構成するように、三角形の各頂点となる位置にそれぞれ配置され、体組成計10による測定と同期して三次元測定を行うようになっている。各柱状部21、22、23は複数のレーザ光出射部21a、22a、23a及び走査状況取得部21b、22b、23bを具備し、各レーザ光出射部21a、22a、23aからレーザ光を出射して測定対象物を走査すると共に、走査した状況を走査状況取得部21b、22b、23bで撮像して検知する。三次元測定器20は、各柱状部21、22、23を、三次元測定用接続線24a、24b、24cで測定処理装置30と接続している。 On the other hand, the coordinate measuring device 20 included in the human body measuring system 5 is a device (second measuring device) capable of measuring the three-dimensional data (OBJ data) of the object to be measured, and has a total of three columnar portions 21, 22. , 23. These three columnar portions 21, 22, and 23 are arranged around the main body portion 11 of the body composition analyzer 10 described above at positions that are the vertices of the triangles so as to form a triangle in a plan view. Three-dimensional measurement is performed in synchronization with the measurement by the composition analyzer 10. Each columnar portion 21, 22, 23 includes a plurality of laser light emitting units 21a, 22a, 23a and scanning status acquisition units 21b, 22b, 23b, and emits laser light from each laser light emitting unit 21a, 22a, 23a. The object to be measured is scanned, and the scanned state is captured and detected by the scanning status acquisition units 21b, 22b, and 23b. In the coordinate measuring device 20, the columnar portions 21, 22, and 23 are connected to the measurement processing device 30 by the connecting lines 24a, 24b, and 24c for three-dimensional measurement.

三次元測定器20は、三次元測定用接続線24a、24b、24cを介して測定処理装置30から送られてくる測定開始指示が、各柱状部21、22、23へ入力されると、各柱状部21、22、23の各レーザ光出射部21a、22a、23aからレーザ光を出射して測定を開始し、測定開始から約2秒でレーザ光の走査状況の検知測定を完了し、測定した数値を含む測定結果(OBJデータ)を、測定処理装置30へ送る。 When the measurement start instruction sent from the measurement processing device 30 via the three-dimensional measurement connecting lines 24a, 24b, 24c is input to the columnar portions 21, 22, 23, the three-dimensional measuring instrument 20 is used. Laser light is emitted from each of the laser beam emitting portions 21a, 22a, 23a of the columnar portions 21, 22 and 23 to start the measurement, and about 2 seconds after the start of the measurement, the detection and measurement of the scanning state of the laser beam is completed and the measurement is performed. The measurement result (OBJ data) including the numerical value is sent to the measurement processing device 30.

測定処理装置30では、三次元測定器20から送られてきた数値結果(OBJデータ、人体の各部の位置に関する情報)に基づき測定対象物に関する各種寸法値を算出しており、各種寸法値を算出する部分において、測定処理装置30は三次元測定器20の一部を構成している。 The measurement processing device 30 calculates various dimensional values related to the measurement object based on the numerical results (OBJ data, information on the positions of each part of the human body) sent from the coordinate measuring device 20, and calculates various dimensional values. The measurement processing device 30 constitutes a part of the coordinate measuring device 20.

測定処理装置30が、算出処理により得ることのできる各種寸法値としては、測定対象物の全体寸法、体表面積、体容積、任意部の長さ、任意部の周囲長等がある。被験者Hという人体を身体的に測定対象にするときは、人体の身長に加えて、人体の特定部位である各腕についての長さ(袖丈の長さ)、手首の周囲長及び腕の周囲長(最大周囲長)、体幹部の長さ(座高)、ウエストの周囲長、胸囲の周囲長、及び臀部の周囲長、各脚についての長さ(股下の長さ)、足首の周囲長、及び太ももの周囲長(最大周囲長)等と云った被験者Hの体格に係る項目を測定する(その他、左右の肩幅、襟ぐり等も測定)。なお、図1に示すように、被験者Hは測定時に足を開くので、足を開いた分、実際の身長より測定値が小さくなるので、身長については、測定処理装置30において所定の比率を乗じて、自動補正を行う。 Various dimensional values that can be obtained by the measurement processing apparatus 30 by the calculation process include the total size of the object to be measured, the body surface area, the body volume, the length of the arbitrary part, the peripheral length of the arbitrary part, and the like. When the human body called subject H is physically measured, in addition to the height of the human body, the length (sleeve length) of each arm, which is a specific part of the human body, the circumference of the wrist, and the circumference of the arm. (Maximum circumference), trunk length (sitting height), waist circumference, chest circumference, and buttock circumference, length for each leg (inseam length), ankle circumference, and Items related to the physique of subject H, such as the circumference of the thigh (maximum circumference), are measured (in addition, the width of the left and right shoulders, the neckline, etc. are also measured). As shown in FIG. 1, since the subject H opens his legs at the time of measurement, the measured value becomes smaller than the actual height by the amount of opening the legs. Therefore, the height is multiplied by a predetermined ratio in the measurement processing device 30. And perform automatic correction.

なお、上述した三本の柱状部21、22、23を三角形の各頂点に配置して三次元測定する方法は、三角測量の原理を用いた公知の三次元距離計測手法(三角測量の原理)により、レーザ光出射部21a、22a、23aから出射するレーザ光で測定対象物の表面を走査し、その走査状況を、走査状況取得部21b、22b、23bで撮像して、柱状部21、22、23を三角形の位置と、走査状況取得部21b、22b、23bで撮像した画像におけるレーザ光の走査位置のポイント等との関係に基づき、測定対象物の各表面のポイント(表面をメッシュにした交点)を三次元座標上(水平面の一方向に応じたX軸、水平面においてX軸と直交する方向に応じたY軸、X軸及びY軸に直交する垂直方向に応じたZ軸で構成される座標)に展開した位置を求めることになる。 The above-mentioned method of arranging the three columnar portions 21, 22, and 23 at each coordinate of the triangle for three-dimensional measurement is a known three-dimensional distance measurement method using the principle of triangulation (principle of triangulation). The surface of the object to be measured is scanned by the laser light emitted from the laser beam emitting units 21a, 22a, 23a, and the scanning status is imaged by the scanning status acquisition units 21b, 22b, 23b, and the columnar portions 21, 22 are captured. , 23 are points on each surface of the object to be measured (the surface is made into a mesh) based on the relationship between the position of the triangle and the point of the scanning position of the laser beam in the images captured by the scanning status acquisition units 21b, 22b, 23b. The intersection) is composed of three-dimensional coordinates (X-axis corresponding to one direction of the horizontal plane, Y-axis corresponding to the direction orthogonal to the X-axis in the horizontal plane, and Z-axis corresponding to the X-axis and the vertical direction orthogonal to the Y-axis. The expanded position will be obtained.

三次元測定器20は、人体(被験者H)を三次元測定する場合、人体の表面上の約3万のポイントについての位置を三次元座標値の数値で求めており、これら三次元測定される各ポイントは、それぞれを識別できるように番号が付されており(1番目のポイント〜約3万番目のポイントが存在する)、各番号と三次元座標値が対応づけたものが測定結果(OBJデータ)に含まれる。なお、三次元座標値に係る三次元座標系を構成するX、Y、Z軸について、本実施形態では図1に示すように、X軸方向を人体の幅方向に一致させており、Y軸方向を人体の身長方向に一致させており、Z軸方向を人体の厚み方向に一致させている。そのため、例えば人体を正面から見た場合、主にXY座標系で表現されることになり、人体を横方向から見た場合、主にYZ座標系で表現される。 When the coordinate measuring device 20 measures the human body (subject H) in three dimensions, the positions of about 30,000 points on the surface of the human body are obtained by the numerical values of the three-dimensional coordinate values, and these three-dimensional measurements are performed. Each point is numbered so that it can be identified (there are 1st point to about 30,000th point), and the measurement result (OBJ) is the correspondence between each number and the 3D coordinate value. Data) is included. As for the X, Y, and Z axes constituting the three-dimensional coordinate system related to the three-dimensional coordinate values, in the present embodiment, as shown in FIG. 1, the X-axis direction coincides with the width direction of the human body, and the Y-axis The direction is matched with the height direction of the human body, and the Z-axis direction is matched with the thickness direction of the human body. Therefore, for example, when the human body is viewed from the front, it is mainly represented by the XY coordinate system, and when the human body is viewed from the lateral direction, it is mainly represented by the YZ coordinate system.

図3は、測定処理装置30の主要構成を示したブロック図である。本実施形態の測定処理装置30としては、各測定器10、20との接続機能、及びネットワークNWを介した通信機能等を具備したコンピュータを用いており、図3は、そのコンピュータを用いた場合の構成を示している。測定処理装置30は、全体的な制御及び各種処理を行うCPU30aに、各種デバイス等を内部接続線30hで接続したものになっており、各種デバイス等には、外部機器接続部30b、通信部30c、ROM30d、RAM30e、表示入出力インタフェース30f、及び記憶部30g等がある。 FIG. 3 is a block diagram showing a main configuration of the measurement processing device 30. As the measurement processing device 30 of the present embodiment, a computer having a connection function with each of the measuring instruments 10 and 20 and a communication function via a network NW is used, and FIG. 3 shows a case where the computer is used. The configuration of is shown. The measurement processing device 30 is a CPU 30a that performs overall control and various processes, and various devices and the like are connected by an internal connection line 30h. The various devices and the like are connected to the external device connection unit 30b and the communication unit 30c. , ROM 30d, RAM 30e, display input / output interface 30f, storage unit 30g, and the like.

外部機器接続部30bは、各種規格(例えば、IEEE系などの規格)に準じた双方向で各種信号、情報等を送ることが可能な接続インタフェース(例えば、USB系のシリアルインタフェース)であり、本実施形態では、この外部機器接続部30bで各測定器10、20と接続して、各測定器10、20の測定結果を取得すると共に、各測定器10、20への測定開始指示を送るようにしている。 The external device connection unit 30b is a connection interface (for example, a USB serial interface) capable of bidirectionally transmitting various signals, information, etc. according to various standards (for example, standards such as IEEE). In the embodiment, the external device connection unit 30b connects to the measuring instruments 10 and 20, obtains the measurement results of the measuring instruments 10 and 20, and sends a measurement start instruction to the measuring instruments 10 and 20. I have to.

通信部30cは、ネットワークNWとの接続通信デバイスに相当する所要の通信規格に応じたものであり(例えばLANモジュール)、通信線L及び所要の通信機器(図示は省略。例えばルータ等が該当)を介してネットワークNWと接続することで、人体モデル提供システム50との通信を可能にしている。 The communication unit 30c corresponds to a required communication standard corresponding to a communication device connected to the network NW (for example, a LAN module), and a communication line L and a required communication device (not shown, for example, a router or the like). By connecting to the network NW via the above, communication with the human body model providing system 50 is possible.

ROM30dは、CPU30aの基本的な処理内容を規定したプログラム等を記憶するものであり、RAM30eは、CPU30aの処理に伴う内容、ファイル等を一時的に記憶するものである。表示入出力インタフェース30fは、接続線36で表示装置35が接続されるインタフェースであり、本実施形態の表示装置35は、タッチスクリーン機能を具備する表示スクリーン35aを有するので、表示スクリーン35aに表示させる各種画面に応じた各画面データを出力することに加えて、表示スクリーン35aでのタッチによる操作内容の入力を受け付けて、その受け付けた操作内容をCPU30aへ送る処理等も行う。 The ROM 30d stores a program or the like that defines the basic processing contents of the CPU 30a, and the RAM 30e temporarily stores the contents, files, or the like associated with the processing of the CPU 30a. The display input / output interface 30f is an interface to which the display device 35 is connected by a connection line 36. Since the display device 35 of the present embodiment has a display screen 35a having a touch screen function, the display device 35 is displayed on the display screen 35a. In addition to outputting each screen data corresponding to various screens, it also performs a process of accepting input of operation contents by touch on the display screen 35a and sending the received operation contents to the CPU 30a.

記憶部30gは、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等により構成される記憶デバイスであり、基本プログラムP1、三次元測定プログラムP2、組成測定プログラムP3、及び測定管理プログラムP4といったプログラム、並びに画面データテーブルT1、基準値テーブルT2等を記憶する。各プログラムの説明を後にして、先ず、テーブル(画面データテーブルT1、基準値テーブルT2)について説明する。画面データテーブルT1は、図4、5等に示す画面内容を表示装置35で表示させるための各種画面データを複数格納したものである。 The storage unit 30g is a storage device composed of an HDD (Hard Disc Drive), an SSD (Solid State Drive), or the like, and is a program such as a basic program P1, a three-dimensional measurement program P2, a composition measurement program P3, and a measurement management program P4. , The screen data table T1, the reference value table T2, and the like are stored. After the explanation of each program, first, the tables (screen data table T1, reference value table T2) will be described. The screen data table T1 stores a plurality of various screen data for displaying the screen contents shown in FIGS. 4 and 5 on the display device 35.

図4(a)は、画面データテーブルT1に格納された中の初期画面データが表示装置35に出力されることで、表示スクリーン35aに初期画面40が表示された状態を示す。初期画面40は、人体測定システム5において、最初に提示される画面であり、画面上部に「ユーザID、パスワードを入力し、決定ボタンを選択してください。」というテキストが配置されると共に、そのテキストの下方に、ユーザID入力欄40a、パスワード入力欄40b、及び選択可能な決定ボタン40cが配置されている。そして、初期画面40は、画面下方に、選択可能なキーボード欄40dを設けており、このキーボード欄40dの所望のキーを順次選択することで、ユーザID入力欄40a及びパスワード入力欄40bのそれぞれに、選択されたキーに応じた英数字が入力されるように作り込まれている。 FIG. 4A shows a state in which the initial screen 40 is displayed on the display screen 35a by outputting the initial screen data stored in the screen data table T1 to the display device 35. The initial screen 40 is the screen that is first presented in the anthropometry system 5, and the text "Enter user ID and password and select the enter button" is arranged at the top of the screen and the text is arranged. Below the text, a user ID input field 40a, a password input field 40b, and a selectable enter button 40c are arranged. The initial screen 40 is provided with a selectable keyboard field 40d at the bottom of the screen, and by sequentially selecting desired keys in the keyboard field 40d, the user ID input field 40a and the password input field 40b can be filled with each other. , It is designed so that alphanumeric characters corresponding to the selected key are entered.

ユーザID入力欄40a及びパスワード入力欄40bに英数字(ユーザID、パスワード)がそれぞれ入力された状態で決定ボタン40cの選択操作(ログイン操作)が行われると、入力された英数字(ユーザID及びパスワード)が、表示装置35から測定処理装置30へ送られ、測定処理装置30は入力内容(ユーザID及びパスワード)を人体モデル提供システム50へ送信する。なお、このような測定用ログイン操作の結果、人体モデル提供システム50から、会員として登録されている旨の回答が測定処理装置30へ送られると、測定処理装置30は測定のためにログインした状態となる。 When the enter button 40c is selected (logged in) with alphanumeric characters (user ID and password) entered in the user ID input field 40a and password input field 40b, the entered alphanumeric characters (user ID and password) are entered. The password) is sent from the display device 35 to the measurement processing device 30, and the measurement processing device 30 transmits the input contents (user ID and password) to the human body model providing system 50. As a result of such a measurement login operation, when the human body model providing system 50 sends a reply to the measurement processing device 30 that it is registered as a member, the measurement processing device 30 is logged in for measurement. It becomes.

図4(b)は、測定のためのログインが完了して、画面データテーブルT1に格納された中の測定開始画面データが表示装置35に出力されることで、表示スクリーン35aに測定開始画面41が表示された状態を示す。測定開始画面41は、「準備ができたら、測定開始ボタンを選択してください。」というテキストと、そのテキストの下方に、選択可能な測定開始ボタン41aを配置している。測定開始画面41の測定開始ボタン41aの選択操作が行われると、測定開始ボタン41aの選択された旨が、表示装置35から測定処理装置30へ送られる。 FIG. 4B shows the measurement start screen 41 on the display screen 35a when the login for measurement is completed and the measurement start screen data stored in the screen data table T1 is output to the display device 35. Indicates the state in which is displayed. On the measurement start screen 41, the text "When you are ready, select the measurement start button" and the selectable measurement start button 41a are arranged below the text. When the selection operation of the measurement start button 41a on the measurement start screen 41 is performed, the fact that the measurement start button 41a has been selected is sent from the display device 35 to the measurement processing device 30.

なお、測定開始ボタン41aの下方には、「選択開始ボタンの選択から、10秒後に測定を始めます。」というテキストを配置して、ユーザ(被験者H)に注意を促している。このようなテキストを配置しているのは、三次元測定器20による測定は、一定の時間(約2秒間)、被験者Hは、所定の姿勢で静止することが要求されるので、測定開始ボタン41aが選択されてから、即座に三次元測定を行うと、所定の姿勢で静止する状態を確保できないため、10秒の準備時間を入れることで、被験者Hが測定に適した姿勢をつくれるようにしている。 In addition, below the measurement start button 41a, the text "Measurement starts 10 seconds after the selection of the selection start button" is placed to alert the user (subject H). The reason why such a text is arranged is that the measurement by the coordinate measuring device 20 requires the subject H to stand still in a predetermined posture for a certain period of time (about 2 seconds). If the three-dimensional measurement is performed immediately after 41a is selected, it is not possible to secure a state of resting in a predetermined posture. Therefore, a preparation time of 10 seconds is provided so that the subject H can create a posture suitable for the measurement. ing.

図5(a)は、画面データテーブルT1に格納された中の測定準備画面データが表示装置35に出力されることで、表示スクリーン35aに測定準備画面42が表示された状態を示す。測定準備画面42は、図4(b)の測定開始画面41で、測定開始ボタン41aが選択された場合に表示されるものであり、「測定開始まで」というテキストの下方に、準備カウントダウン欄42aが設けられ、その下方には、「姿勢を整えてください。」というテキストが配置される。なお、準備カウントダウン欄42aは、10秒から1秒ごとにカウントダウンされていく秒数が表示される。 FIG. 5A shows a state in which the measurement preparation screen 42 is displayed on the display screen 35a by outputting the measurement preparation screen data stored in the screen data table T1 to the display device 35. The measurement preparation screen 42 is displayed when the measurement start button 41a is selected on the measurement start screen 41 of FIG. 4B, and the preparation countdown column 42a is displayed below the text “until measurement start”. Is provided, and the text "Please adjust your posture" is placed below it. In the preparation countdown column 42a, the number of seconds that counts down from 10 seconds to 1 second is displayed.

図5(b)は、画面データテーブルT1に格納された中の測定中画面データが表示装置35に出力されることで、表示スクリーン35aに測定中画面43が表示された状態を示す。測定中画面43は、図5(a)の測定準備画面42で、カウントダウンが進行して0秒になったときに、切り替わって表示される画面であり、「測定中」というテキストの下方に、測定カウントダウン欄43aが設けられ、その下方には、「姿勢を維持してください。」というテキストが配置される。なお、測定カウントダウン欄42aは、体組成計10の測定時間に合わせて15秒から1秒ごとにカウントダウンされていく秒数が表示される。 FIG. 5B shows a state in which the measuring screen 43 is displayed on the display screen 35a by outputting the measuring screen data stored in the screen data table T1 to the display device 35. The measurement screen 43 is the measurement preparation screen 42 of FIG. 5A, which is displayed by switching when the countdown progresses to 0 seconds, and is displayed below the text “Measuring”. A measurement countdown column 43a is provided, and below that, the text "Please maintain your posture" is placed. In the measurement countdown column 42a, the number of seconds that counts down from 15 seconds to 1 second according to the measurement time of the body composition analyzer 10 is displayed.

図5(c)は、画面データテーブルT1に格納された中の測定終了画面データが表示装置35に出力されることで、表示スクリーン35aに測定終了画面44が表示された状態を示す。測定終了画面44は、図5(b)の測定中画面43で、カウントダウンが進行して0秒になったときに、切り替わって表示されるものであり、「測定終了」というテキストの下方に、「お疲れ様でした。リラックスしてください。結果が出るまで、しばらくお待ちください。」というテキストが配置される。なお、測定終了画面44が表示されてしばらくすると、測定項目に対する測定数値を示す結果画面が表示スクリーン35aに表示される。 FIG. 5C shows a state in which the measurement end screen 44 is displayed on the display screen 35a by outputting the measurement end screen data stored in the screen data table T1 to the display device 35. The measurement end screen 44 is the measurement screen 43 of FIG. 5B, which is displayed by switching when the countdown progresses to 0 seconds, and is displayed below the text “Measurement end”. The text "Thank you for your hard work. Please relax. Please wait for a while until the result is obtained." Is placed. After a while after the measurement end screen 44 is displayed, a result screen showing the measurement values for the measurement items is displayed on the display screen 35a.

図6は、記憶部30gに記憶される基準値テーブルT2を示す。基準値テーブルT2は、測定された筋肉及び脂肪に関するレベルを判定するための数値(基準値)を格納したものである。本実施形態では左腕、右腕、左脚、右脚、及び体幹部という計5つの特定部位において、筋肉レベル及び脂肪レベルをそれぞれ判定するための複数の基準値を特定部位ごとに格納する(筋肉判定用、及び脂肪判定用の複数の基準値をそれぞれ格納)。 FIG. 6 shows a reference value table T2 stored in the storage unit 30 g. The reference value table T2 stores numerical values (reference values) for determining the measured levels of muscle and fat. In the present embodiment, a plurality of reference values for determining muscle level and fat level are stored for each specific site in a total of five specific sites such as the left arm, right arm, left leg, right leg, and trunk (muscle determination). Stores multiple reference values for and fat determination).

すなわち、各特定部位(左腕、右腕、左脚、右脚、及び体幹部)に関する筋肉判定用の複数の基準値として、基準値テーブルT2は第1〜9基準値という複数の基準用数値を含み、同様に、脂肪判定用の複数の基準値として、第1〜9基準値という複数の基準用数値を含む。なお、第1〜9基準値の数値には「第1基準値<第2基準値<第3基準値<第4基準値<第5基準値<第6基準値<第7基準値<第8基準値<第9基準値」という大小関係が成立する。 That is, as a plurality of reference values for determining muscles for each specific part (left arm, right arm, left leg, right leg, and trunk), the reference value table T2 includes a plurality of reference values of the first to ninth reference values. Similarly, as the plurality of reference values for determining fat, a plurality of reference values such as the first to ninth reference values are included. The numerical values of the 1st to 9th reference values include "1st reference value <2nd reference value <3rd reference value <4th reference value <5th reference value <6th reference value <7th reference value <8th reference value. The magnitude relationship of reference value <9th reference value "is established.

これは、筋肉レベル及び脂肪レベルとして本実施形態では、それぞれ計9段階のレベルを判定するためである。計9段階のレベルを、筋肉の場合で説明すると、標準を「0」レベルにしており、標準より筋肉の量が少ないレベルを「−1」、「−2」、「−3」、「−4」というように、少ない量の程度に応じて計4段階で区別し、標準より筋肉の量が多いレベルを「+1」、「+2」、「+3」、「+4」というように、多い量の程度に応じて計4段階で区別する。脂肪の場合も同様に、標準を「0」として、標準より脂肪の量が少ないレベルを「−1」、「−2」、「−3」、「−4」の計4段階で区別し、標準より脂肪の量が多いレベルを「+1」、「+2」、「+3」、「+4」の計4段階で区別する。 This is to determine a total of nine levels of muscle level and fat level in the present embodiment. Explaining a total of 9 levels in the case of muscle, the standard is set to "0" level, and the levels with less muscle mass than the standard are "-1", "-2", "-3", "-". Distinguish in a total of 4 stages according to the degree of small amount such as "4", and the level with more muscle mass than the standard is "+1", "+2", "+3", "+4", etc. It is distinguished in a total of 4 stages according to the degree of. Similarly, in the case of fat, the standard is set to "0", and the level at which the amount of fat is less than the standard is distinguished by a total of four stages of "-1", "-2", "-3", and "-4". Levels with a higher amount of fat than the standard are distinguished by a total of 4 levels of "+1", "+2", "+3", and "+4".

筋肉についてのレベルの区分けの具体例を、左腕の場合で説明すると、測定された左腕の筋肉量の数値が第1基準値未満であれば「−4」、第1基準時以上第2基準値未満であれば「−3」、第2基準値以上第3基準値未満であれば「−2」、第3基準値以上第4基準値未満であれば「−1」、第4基準時以上第5基準値未満であれば「0」、第5基準値以上第6基準値未満であれば「+1」、第6基準時以上第7基準値未満であれば「+2」、第7基準値以上第8基準値未満であれば「+3」、第8基準値以上第9基準値未満であれば「+4」と判定される(他の特定部位の測定された筋肉量についても同様)。 Explaining a specific example of level classification for muscles in the case of the left arm, if the measured muscle mass value of the left arm is less than the first reference value, it is "-4", and the second reference value is equal to or higher than the first reference value. If it is less than "-3", if it is more than the 2nd reference value and less than the 3rd reference value, it is "-2", if it is more than the 3rd reference value and less than the 4th reference value, it is "-1", "0" if less than the 5th reference value, "+1" if the 5th reference value or more and less than the 6th reference value, "+2" if the 6th reference time or more and less than the 7th reference value, the 7th reference value If it is less than the 8th reference value, it is judged as "+3", and if it is more than the 8th reference value and less than the 9th reference value, it is judged as "+4" (the same applies to the measured muscle mass of other specific parts).

また、脂肪についてのレベルの区分けの具体例を、左腕の場合で説明すると、測定された左腕の脂肪量が第1基準値未満であれば「−4」、第1基準時以上第2基準値未満であれば「−3」、第2基準値以上第3基準値未満であれば「−2」、第3基準値以上第4基準値未満であれば「−1」、第4基準時以上第5基準値未満であれば「0」、第5基準値以上第6基準値未満であれば「+1」、第6基準時以上第7基準値未満であれば「+2」、第7基準値以上第8基準値未満であれば「+3」、第8基準値以上第9基準値未満であれば「+4」と判定される(他の特定部位の測定された脂肪量についても同様)。上述した計9段階のレベルを表す数値は、特定部位の筋肉量又は脂肪量に係る数値を示す測定結果を意味する。 Further, a specific example of classifying the level of fat will be described in the case of the left arm. If the measured fat amount of the left arm is less than the first reference value, it is "-4", and the second reference value is equal to or higher than the first reference value. If it is less than "-3", if it is more than the 2nd reference value and less than the 3rd reference value, it is "-2", if it is more than the 3rd reference value and less than the 4th reference value, it is "-1", "0" if less than the 5th reference value, "+1" if the 5th reference value or more and less than the 6th reference value, "+2" if the 6th reference time or more and less than the 7th reference value, the 7th reference value If it is less than the 8th reference value, it is judged as "+3", and if it is more than the 8th reference value and less than the 9th reference value, it is judged as "+4" (the same applies to the measured fat mass of other specific parts). The numerical value representing the total of 9 levels described above means the measurement result indicating the numerical value relating to the muscle mass or the fat mass of the specific site.

なお、図6に示すように、体幹部においては、通常の脂肪用の数値(皮下脂肪用の第1〜第9基準値)に加えて、内臓脂肪用の基準値(第1〜第9基準値)を基準値テーブルT2は格納しており、体幹部においては、通常の脂肪(皮下脂肪)と、内臓脂肪の二種類の脂肪についてレベル判定が行えるようにしている(内臓脂肪の脂肪量に係るレベル判定は、上述した皮下脂肪の場合と同様)。 As shown in FIG. 6, in the trunk, in addition to the normal values for fat (first to ninth reference values for subcutaneous fat), reference values for visceral fat (first to ninth reference values). The value) is stored in the reference value table T2, and the level can be determined for two types of fat, normal fat (subcutaneous fat) and visceral fat, in the trunk (for the amount of visceral fat). The level determination is the same as in the case of subcutaneous fat described above).

次に、図3の記憶部30gに記憶される各プログラムについて説明していく。まず、基本プログラムP1は、測定処理装置30を一般的なコンピュータとして機能させるために、CPU30aが行う基本的な処理を規定したオペレーティングシステムに相当するものであり、この基本プログラムP1には、上述した外部機器接続部30bを通じた信号等の入出力機能、通信部30cを通じた通信機能、及び表示入出力インタフェース30fを通じた表示機能・操作受付機能等を含んでいるものとする。 Next, each program stored in the storage unit 30g of FIG. 3 will be described. First, the basic program P1 corresponds to an operating system that defines the basic processing performed by the CPU 30a in order to make the measurement processing device 30 function as a general computer, and the basic program P1 is described above. It is assumed that the input / output function of signals and the like through the external device connection unit 30b, the communication function through the communication unit 30c, the display function / operation reception function through the display input / output interface 30f, and the like are included.

また、三次元測定プログラムP2は、三次元測定器20から送られてくる測定結果に含まれる数値(検知した複数の頂点のXYZ座標値)を用いて、上述した三角測量の原理を用いた公知の三次元距離計測手法により、被験者Hの測定項目(身長、各四肢の長さ等)に係る数値を算出する処理をCPU30aが行うことを規定したものになっている。 Further, the three-dimensional measurement program P2 is known using the above-mentioned principle of triangulation using the numerical values (XYZ coordinate values of the detected plurality of vertices) included in the measurement results sent from the three-dimensional measuring device 20. According to the three-dimensional distance measurement method described above, it is stipulated that the CPU 30a performs a process of calculating numerical values related to measurement items (height, length of each limb, etc.) of subject H.

組成測定プログラムP3は、体組成計10から送られてくる脂肪又は筋肉に係る測定数値を取得すること、及び特定部位(体幹部、及び四肢)については、測定数値を、図6の基準値テーブルT2に格納される基準値と対比することで、測定された筋肉量、及び脂肪量が、計9段階のいずれのレベルに該当するかを判定する処理も規定する。なお、9段階のレベルは上述したように、「−4」〜「+4」の段階で示され、「0」の段階が標準であり、「0」からマイナスの数値が大きくなるにつれて、筋肉量又は脂肪量が少なくなっていくことを表し、また、「0」からプラスの数値が大きくなるにつれて、筋肉量又は脂肪量が多くなっていくことを表す。 The composition measurement program P3 acquires the measurement values related to fat or muscle sent from the body composition analyzer 10, and for specific parts (trunk and limbs), the measurement values are obtained in the reference value table of FIG. The process of determining which of the nine levels the measured muscle mass and fat mass corresponds to by comparing with the reference value stored in T2 is also specified. As described above, the 9 levels are shown in the stages of "-4" to "+4", the stage of "0" is the standard, and the muscle mass increases as the negative value increases from "0". Alternatively, it indicates that the amount of fat decreases, and that as the positive value increases from "0", the amount of muscle or fat increases.

測定管理プログラムP4は、人体測定システム5における全般的な処理に関して、CPU30aが行う各種処理の内容を規定したものである。具体的には、表示装置35に各種画面を表示する処理、登録ユーザの会員認証に関する処理、ユーザ操作に応じた対応処理、測定結果を人体モデル提供システム50へ送る処理等をCPU30aに行わせるプログラミング内容を測定管理プログラムP4は含んでいる。 The measurement management program P4 defines the contents of various processes performed by the CPU 30a with respect to the general processes in the human body measurement system 5. Specifically, programming that causes the CPU 30a to perform processing for displaying various screens on the display device 35, processing for member authentication of registered users, processing for responding to user operations, processing for sending measurement results to the human body model providing system 50, and the like. The measurement management program P4 includes the contents.

具体的には、まず、図4(a)の初期画面40を表示する処理を行い、この初期画面40を通じて入力されたユーザIDを測定処理装置30(CPU30a)が取得すると、その取得したユーザIDが登録されているか否かを問い合わせる旨の問合せ情報を人体モデル提供システム50へ送信することを測定管理プログラム処理P4は規定する。また、問合せ情報の送信に応じて、人体モデル提供システム50から、登録されていない旨の返信を測定処理装置30が受信すると、再度、ユーザIDの入力を行うことを示したユーザID入力画面を表示する処理を測定管理プログラム処理P4は規定する。 Specifically, first, a process of displaying the initial screen 40 of FIG. 4A is performed, and when the measurement processing device 30 (CPU 30a) acquires the user ID input through the initial screen 40, the acquired user ID is obtained. The measurement management program process P4 stipulates that the inquiry information for inquiring whether or not is registered is transmitted to the human body model providing system 50. Further, when the measurement processing device 30 receives a reply from the human body model providing system 50 to the effect that it has not been registered in response to the transmission of the inquiry information, the user ID input screen indicating that the user ID is input again is displayed. The measurement management program process P4 defines the process to be displayed.

一方、問合せ情報の送信に応じて、人体モデル提供システム50から、登録されている旨の返信を測定処理装置30が受信すると、次に、図4(b)の測定開始画面41の表示処理を行うことを測定管理プログラム処理P4は規定する。また、その測定開始画面41で測定開始ボタン41aの選択操作を受け付けると、図5(a)の測定準備画面42の表示処理を行うと共に、測定開始ボタン41aの選択操作から10秒が経過すれば、体組成計10及び三次元測定器20へ測定開始指示を送信することを測定管理プログラム処理P4は規定する。 On the other hand, when the measurement processing device 30 receives a reply to the effect that it is registered from the human body model providing system 50 in response to the transmission of the inquiry information, the display processing of the measurement start screen 41 of FIG. 4B is then performed. The measurement management program process P4 defines what to do. When the measurement start button 41a receives the selection operation of the measurement start button 41a, the measurement preparation screen 42 of FIG. 5A is displayed and 10 seconds have passed from the selection operation of the measurement start button 41a. The measurement management program process P4 specifies that the measurement start instruction is transmitted to the body composition analyzer 10 and the coordinate measuring device 20.

そして、図5(b)の測定中画面43の表示処理を行い、体組成計10及び三次元測定器20の両方から測定結果を測定処理装置30(CPU30a)が受け取ると、図5(c)の測定終了画面44の表示に切り替えて、演算結果の整理が完了すると、その演算結果の各数値等を示す結果画面の表示処理を行うことを測定管理プログラム処理P4は規定する。また、測定結果に係る情報(体格及び体型に応じた各点のXYZ座標値、身長及び各特定部位の寸法に係る数値、脂肪(各特定部位の皮下脂肪及び体幹部の内臓脂肪)又は筋肉の測定結果に基づくレベル判定結果(レベルを示す数値)、及びユーザID等を含む情報)を人体モデル提供システム50へ送信する処理を演算装置(CPU30a)が行うことも、測定管理プログラム処理P4は規定する。 Then, the display process of the measuring screen 43 of FIG. 5 (b) is performed, and when the measurement processing device 30 (CPU 30a) receives the measurement results from both the body composition analyzer 10 and the coordinate measuring device 20, FIG. 5 (c). The measurement management program process P4 stipulates that when the display of the measurement end screen 44 is switched to and the arrangement of the calculation results is completed, the result screen indicating each numerical value of the calculation result is displayed. In addition, information related to measurement results (XYZ coordinate values of each point according to physique and body shape, numerical values related to height and dimensions of each specific part, fat (subcutaneous fat of each specific part and visceral fat of the trunk) or muscle The measurement management program process P4 also defines that the arithmetic unit (CPU30a) performs a process of transmitting the level determination result (numerical value indicating the level) based on the measurement result and information including the user ID and the like to the human body model providing system 50. To do.

なお、測定結果に係る情報を人体モデル提供システム50へ送信することで、測定処理装置30を含む人体測定システム5の被験者Hの測定に関する一連の処理は一旦完了し、これ以降については人体測定システム5では次回の測定を待つ状態になる。一方、人体モデル提供システム50から測定結果を受信する人体モデル提供システム50は、測定結果の受信に伴い、測定を行った被験者に応じた解剖的な人体モデルを提供するための処理を開始することになる。 By transmitting the information related to the measurement result to the human body model providing system 50, a series of processes related to the measurement of the subject H of the human body measurement system 5 including the measurement processing device 30 is once completed, and after that, the human body measurement system At 5, it is in a state of waiting for the next measurement. On the other hand, the human body model providing system 50, which receives the measurement result from the human body model providing system 50, starts a process for providing an anatomical human body model according to the subject who performed the measurement, upon receiving the measurement result. become.

図7は、人体モデル提供システム50の主要な内部構成を示すブロック図である。本実施形態の人体モデル提供システム50は、一般的なサーバコンピュータ(サーバ装置)で構築したものになっているが、分散処理等を行うことで複数のサーバ装置及びデータベース装置等を組み合わせてシステムを構築することも勿論可能である(例えば、人体モデルの提供に関する処理を主に行うサーバ装置、及び登録会員の会員データを格納するデータベースに関する処理を主に行うデータベースサーバ装置を組み合わせてシステムを構築することなどが想定できる)。 FIG. 7 is a block diagram showing a main internal configuration of the human body model providing system 50. The human body model providing system 50 of the present embodiment is constructed by a general server computer (server device), but a system can be combined by combining a plurality of server devices, a database device, and the like by performing distributed processing and the like. Of course, it is also possible to build a system by combining a server device that mainly performs processing related to the provision of a human body model and a database server device that mainly performs processing related to a database that stores member data of registered members. Can be assumed).

人体モデル提供システム50(人体モデル処理装置に相当)は、全体的な制御及び各種処理を行うMPU50aに、各種デバイス等を内部接続線50hで接続したものになっており、各種デバイス等には、通信モジュール50b、RAM50c、ROM50d、入力インタフェース50e、出力インタフェース50f、及び記憶部50g等がある。 The human body model providing system 50 (corresponding to the human body model processing device) is a system in which various devices and the like are connected to the MPU 50a that performs overall control and various processing by an internal connection line 50h. There are a communication module 50b, a RAM 50c, a ROM 50d, an input interface 50e, an output interface 50f, a storage unit 50g, and the like.

通信モジュール50bは、ネットワークNWとの接続モジュールに相当する通信デバイスであり、所要の通信規格に応じたものである(例えばLANモジュール)。通信モジュール50bは、所要の通信機器(図示は省略。例えばルータ等が該当)を介してネットワークNWと接続されており、測定処理装置30及び通信端末3等との通信を可能にする。なお、本実施形態において、人体モデル提供システム50は、被験者Hの身体的な測定結果(測定結果に係る各種情報)を、通信モジュール50bで取得することになる。 The communication module 50b is a communication device corresponding to a connection module with a network NW, and conforms to a required communication standard (for example, a LAN module). The communication module 50b is connected to the network NW via a required communication device (not shown, for example, a router or the like), and enables communication with the measurement processing device 30 and the communication terminal 3 or the like. In addition, in this embodiment, the human body model providing system 50 acquires the physical measurement result (various information related to the measurement result) of the subject H by the communication module 50b.

RAM50cは、MPU50aの処理に伴う内容、ファイル等を一時的に記憶するものであり、ROM50dは、MPU50aの基本的な処理内容を規定したプログラム等を記憶するものである。入力インタフェース50eは、システム管理者等からの操作指示等を受け付けるキーボード50i、マウス等が接続されるものである。出力インタフェース50fは、ディスプレイ50j(表示出力装置)が接続されるものであり、MPU50aの処理に伴う内容をディスプレイ50jへ出力し、システム管理者等が現在の処理内容等を確認できるようにしている。 The RAM 50c temporarily stores the contents, files, etc. associated with the processing of the MPU 50a, and the ROM 50d stores the programs, etc. that define the basic processing contents of the MPU 50a. The input interface 50e is connected to a keyboard 50i, a mouse, etc. that receive operation instructions and the like from a system administrator and the like. A display 50j (display output device) is connected to the output interface 50f, and the contents associated with the processing of the MPU 50a are output to the display 50j so that the system administrator or the like can check the current processing contents. ..

記憶部50gは、データベース、プログラム、及びテーブル等を記憶するものであり、具体的には、データベースとして会員データベース60を記憶し、プログラムとしてはサーバプログラムP10、モデル変形プログラムP11を記憶し、テーブルとしては、人体モデルテーブル70、ポイントテーブル80及びモデル数値テーブル85等を記憶する。なお、モデル変形プログラムP11を記憶部10gにインストールするには、光ディスク等の記憶媒体にモデル変形プログラムP11を記憶しておき、その記憶媒体を通じて、記憶部50gにインストールすること等が考えられる。 The storage unit 50g stores a database, a program, a table, and the like. Specifically, the member database 60 is stored as a database, the server program P10 and the model transformation program P11 are stored as programs, and the table is used. Stores the human body model table 70, the point table 80, the model numerical table 85, and the like. In order to install the model transformation program P11 in the storage unit 10g, it is conceivable to store the model transformation program P11 in a storage medium such as an optical disk and install it in the storage unit 50g through the storage medium.

図8は、記憶部50gに記憶される会員データベース60の中身の一例を示し、ユーザ欄として、ユーザIDごとに、会員の氏名、ニックネーム、メールアドレス、及び各日のデータ(体組成計10及び三次元測定器20のそれぞれの測定結果を示す数値、測定結果に基づき得られた人体モデルを示すデータ等)が記憶される(なお、図8では示していないが、会員データベース60には、その他、性別、パスワード等も記憶される)。会員データベース60のユーザ欄は、新たなユーザの会員登録により増加し、会員ユーザが退会することで、そのユーザのユーザ欄が削除されることになり、また、各ユーザが測定を行うごとに、測定データ欄には測定日のデータが格納されるようになり、これらの要因により、会員データベース60の中身は随時、更新される。 FIG. 8 shows an example of the contents of the member database 60 stored in the storage unit 50 g, and shows the member's name, nickname, email address, and daily data (body composition analyzer 10 and) for each user ID as a user column. Numerical values indicating the respective measurement results of the three-dimensional measuring instrument 20 and data indicating the human body model obtained based on the measurement results are stored (note that although not shown in FIG. 8, the member database 60 includes others. , Gender, password, etc. are also stored). The user column of the member database 60 is increased by the member registration of a new user, and when the member user withdraws from the membership, the user column of that user is deleted, and each time each user makes a measurement, The data of the measurement date will be stored in the measurement data column, and the contents of the member database 60 will be updated at any time due to these factors.

記憶部50gに記憶されるプログラムP1の中のサーバプログラムP1は、サーバコンピュータ用のオペレーティングシステムに応じた各種処理を規定したものであり、この規定内容に基づいた処理をMPU50aが行うことで、人体モデル提供システム50は、サーバコンピュータ(サーバ装置)としての各機能を果たす。 The server program P1 in the program P1 stored in the storage unit 50g defines various processes according to the operating system for the server computer, and the MPU 50a performs the processes based on the specified contents, so that the human body The model providing system 50 fulfills each function as a server computer (server device).

また、モデル変形プログラムP11は、本発明に関する主要な各処理を規定したものであり、会員認証に係る処理、測定結果に応じた人体モデルを生成する処理、生成した人体モデルを配信する処理等を、MPU50aが各種手段として行うことを規定した内容になっている。モデル変形プログラムP11の詳細は後述し、先に、各テーブル(人体モデルテーブル70、ポイントテーブル80、モデル数値テーブル85)について説明する。 In addition, the model transformation program P11 defines each of the main processes related to the present invention, and includes processing related to member authentication, processing for generating a human body model according to the measurement result, processing for distributing the generated human body model, and the like. , MPU50a stipulates that it is performed as various means. The details of the model transformation program P11 will be described later, and each table (human body model table 70, point table 80, model numerical table 85) will be described first.

図9は、人体モデルテーブル70の中身の一部を示し、図9に示すのは男性用の人体モデルの範囲である(女性用人体モデルの詳細については後述する)。本発明では、被験者Hの測定結果に応じた人体モデルを提供するにあたり、一から人体モデルを生成するのではなく、ベースとなる人体モデルを準備しておき、その準備した人体モデルを被験者Hの測定結果に応じて適宜、変形等を行うことで、被験者の体格及び体つきに応じた人体モデルを提供する。人体モデルテーブル70は、予め準備する人体モデルのデータを男女別に格納したものであり、ログイン中のユーザ(被験者)の性別を会員データテーブル60から特定し、男女いずれのモデルデータを用いるかをMPU50aが判断する。本実施形態の人体モデルは、骨格モデル、筋肉モデル、及び脂肪モデルを含んで構成することで、解剖的な表示を可能にしている。 FIG. 9 shows a part of the contents of the human body model table 70, and FIG. 9 shows the range of the human body model for men (details of the human body model for women will be described later). In the present invention, in providing a human body model according to the measurement result of the subject H, a human body model as a base is prepared instead of generating the human body model from scratch, and the prepared human body model is used as the subject H. A human body model according to the physique and physique of the subject is provided by appropriately deforming or the like according to the measurement result. The human body model table 70 stores the data of the human body model prepared in advance for each gender, specifies the gender of the logged-in user (subject) from the member data table 60, and determines which model data of the gender is used in the MPU 50a. Judges. The human body model of the present embodiment is configured to include a skeletal model, a muscle model, and a fat model to enable anatomical display.

人体モデルテーブル70の中身に関して、男性用人体モデルを例にして説明すると、まず、人体モデルテーブル70は、人体モデルを構成する骨格モデル71、筋肉モデル72、及び脂肪モデル73の三種類のモデルを含み、また、モデル毎に、統計的に身長に対する四肢の長さ寸法の比率(袖丈の比率、股下の比率)が標準である標準パターン70a、標準パターン70aに対して四肢の寸法(手足の寸法)を約95%短くした第1パターン70b、及び標準パターンル70aに対して四肢の寸法(手足の寸法)を約105%長くした第2パターン70cという計三種類のパターンを含む。 The contents of the human body model table 70 will be described by taking a male human body model as an example. First, the human body model table 70 includes three types of models, a skeleton model 71, a muscle model 72, and a fat model 73, which constitute the human body model. Including, for each model, the ratio of the length dimension of the limbs to the height statistically (the ratio of the sleeve length, the ratio of the inseam) is the standard standard pattern 70a, and the dimensions of the limbs (the dimensions of the limbs) with respect to the standard pattern 70a. ) Is about 95% shorter than the first pattern 70b, and the standard patternle 70a is about 105% longer than the standard pattern (limb size), which is a second pattern 70c.

骨格モデル71は、骨格を示すモデルであり、標準パターン70aに応じた標準の骨格モデル71a、第1パターン70bに応じた第1の骨格モデル71b、及び第2パターン70cに応じた第2の骨格モデル71cを含む。また、筋肉モデル72も、骨格モデル71と同様に、標準パターン70aに応じた標準の筋肉モデル72a、第1パターン70bに応じた第1の筋肉モデル72b、及び第2パターン70cに応じた第2の筋肉モデル72cを含み、脂肪モデル73も、標準パターン70aに応じた標準の脂肪モデル73a、第1パターン70bに応じた第1の脂肪モデル73b、及び第2パターン70cに応じた第2の脂肪モデル73cを含む。 The skeleton model 71 is a model showing a skeleton, and is a standard skeleton model 71a corresponding to the standard pattern 70a, a first skeleton model 71b corresponding to the first pattern 70b, and a second skeleton corresponding to the second pattern 70c. Includes model 71c. Further, the muscle model 72 also has a standard muscle model 72a corresponding to the standard pattern 70a, a first muscle model 72b corresponding to the first pattern 70b, and a second muscle model 72 according to the second pattern 70c, similarly to the skeletal model 71. The fat model 73 also includes a standard fat model 73a according to the standard pattern 70a, a first fat model 73b according to the first pattern 70b, and a second fat according to the second pattern 70c. Includes model 73c.

これら各骨格モデル71、筋肉モデル72、脂肪モデル73は、人体モデルとしてパターン別に組み合わされる1つのセットになっている。すなわち、標準パターン70aとして、標準の骨格モデル71a、筋肉モデル72a、及び脂肪モデル73aが対応付けられて一つのセット(組合せ)になっており、以下同様に、第1パターン70bとして、第1の骨格モデル71b、筋肉モデル72b、及び脂肪モデル73bが対応付けられて一つのセットになっており、第2パターン70cとして、第2の骨格モデル71c、筋肉モデル72c、及び脂肪モデル73cが対応付けられて一つのセットになっている。 Each of these skeletal model 71, muscle model 72, and fat model 73 is a set that is combined by pattern as a human body model. That is, as the standard pattern 70a, the standard skeleton model 71a, the muscle model 72a, and the fat model 73a are associated with each other to form one set (combination), and similarly, the first pattern 70b is the first. The skeletal model 71b, the muscle model 72b, and the fat model 73b are associated with each other to form a set, and the second skeletal model 71c, the muscle model 72c, and the fat model 73c are associated with each other as the second pattern 70c. It is a set.

また、これらの各骨格モデル71、筋肉モデル72、脂肪モデル73は三次元表示が可能に形成されており、上述した非特許文献1に係る3D人体解剖アプリで示されるモデルと同様に、各モデルを回転させる操作(例えば、スワイプ操作)を行うことで、所望の角度から、各モデルを確認できると共に、各モデルの所要部分の拡大又は縮小も所要の操作(例えば、ピンチ装置)で可能になっている。 Further, each of these skeletal model 71, muscle model 72, and fat model 73 is formed so as to be capable of three-dimensional display, and each model is similar to the model shown in the 3D human body dissection application according to Non-Patent Document 1 described above. By performing an operation of rotating (for example, a swipe operation), each model can be confirmed from a desired angle, and the required part of each model can be enlarged or reduced by the required operation (for example, a pinch device). ing.

さらに、これらの各骨格モデル71、筋肉モデル72、脂肪モデル73は、形状的に変形可能なテクスチャで形成されている。例えば、人体の骨格を表す骨格モデル71(標準の骨格モデル71a、第1の骨格モデル71b、第2の骨格モデル71c)は、相似的に拡大又は縮小する変形が可能になっていると共に、骨格を構成する複数の骨部分(ボーン)のレベルでも長さ寸法の拡大又は縮小、骨格における関節を中心とした角度変化等の変形が可能になっており、それにより骨格の部分的な変形も可能になっている。なお、これらの各骨格モデル71、筋肉モデル72、脂肪モデル73は、それらの体格に応じた数値を有するものとなっており、それらの数値は、モデル数値テーブル85においてモデルごとに示される。 Further, each of these skeletal model 71, muscle model 72, and fat model 73 is formed with a texture that is deformable in shape. For example, the skeleton model 71 (standard skeleton model 71a, first skeleton model 71b, second skeleton model 71c) representing the skeleton of the human body can be deformed to expand or contract in a similar manner and has a skeleton. Even at the level of multiple bones that make up the skeleton, it is possible to expand or contract the length dimension, change the angle of the skeleton around the joints, etc., and thereby partially deform the skeleton. It has become. Each of these skeletal model 71, muscle model 72, and fat model 73 has numerical values corresponding to their physiques, and these numerical values are shown for each model in the model numerical table 85.

また、人体の筋肉を表す筋肉モデル72(標準の筋肉モデル72a、第1の筋肉モデル72b、第2の筋肉モデル72c)は、上述した骨格モデル(標準の骨格モデル71a、第1の骨格モデル71b、第2の骨格モデル71c)を覆う筋肉(筋肉のテクスチャ)を有する形態で形成してあり、赤又はピンク色系統の色合いをテクスチャ表面に付したものになっている。筋肉モデル72も形状的に変形可能となっているが、変形の仕方としては、骨格モデル71の上述した変形に追従して変形する場合と、筋肉モデルが単独で変形する場合の二通りの変形の仕方が存在する。 Further, the muscle model 72 (standard muscle model 72a, first muscle model 72b, second muscle model 72c) representing the muscles of the human body is the above-mentioned skeletal model (standard skeletal model 71a, first skeletal model 71b). , The second skeleton model 71c) is formed in a form having muscles (muscle textures) covering the texture surface, and has a red or pink hue. The muscle model 72 is also deformable in shape, but there are two types of deformation, one is when the skeleton model 71 is deformed following the above-mentioned deformation, and the other is when the muscle model is deformed independently. There is a way to do it.

すなわち、筋肉モデル72の筋肉は、筋肉を表す一定の厚みを有するシート状のテクスチャで形成されており、骨格モデル71が、上述したように相似的に拡大又は縮小すると、そのような変形に追従するように、筋肉のテクスチャが伸縮して寸法的に拡大又は縮小するように作り込まれている。また、骨格モデル71が、上述したように部分的に寸法の拡大又は縮小、若しくは角度変化等の変形が行われると、筋肉モデル72は、そのような部分的な変形にも追従して、筋肉のテクスチャが伸縮変形するように作り込まれている。なお、本実施形態の筋肉モデル72は、顔部分、手先部分、及び足先部分の筋肉を省略した構成にしている。 That is, the muscle of the muscle model 72 is formed by a sheet-like texture having a certain thickness representing the muscle, and when the skeleton model 71 expands or contracts in a similar manner as described above, it follows such deformation. As such, the texture of the muscle is designed to expand and contract to expand or contract dimensionally. Further, when the skeleton model 71 is partially deformed such as dimensional enlargement or contraction or angle change as described above, the muscle model 72 follows such partial deformation and muscles. The texture of is made to expand and contract. The muscle model 72 of the present embodiment has a configuration in which the muscles of the face portion, the hand portion, and the toe portion are omitted.

また、図10(a)(b)に示すように、筋肉モデル72が単独で変形する場合としては、特定部位(左腕、右腕、左脚、右脚、及び体幹部)の単位で、特定部位の太さ寸法を、測定結果により判定されたレベルに応じた程度に合わせて筋肉部分(筋肉のテクスチャの厚み)を太くする変形、又は細くする変形が可能になっている(図10(a)は左腕の筋肉が太くなる例を示し、図10(b)は左腕の筋肉が細くなる例を示す)。なお、筋肉モデル72は、一定の厚みのあるテクスチャで形成されているため、太さ寸法を細くする場合はテクスチャの厚みを薄くするように変形されるので、骨格モデルを侵食するようにまで変形することは生じ得ない。 Further, as shown in FIGS. 10 (a) and 10 (b), when the muscle model 72 is deformed independently, the specific region is a specific region (left arm, right arm, left leg, right leg, and trunk). It is possible to deform the muscle portion (thickness of the muscle texture) to be thicker or thinner according to the degree according to the level determined by the measurement result (FIG. 10 (a)). Shows an example in which the muscle of the left arm becomes thicker, and FIG. 10B shows an example in which the muscle of the left arm becomes thinner). Since the muscle model 72 is formed with a texture having a certain thickness, when the thickness dimension is reduced, the muscle model 72 is deformed so as to reduce the thickness of the texture, so that the muscle model 72 is deformed so as to erode the skeleton model. Can't happen.

さらに、人体の脂肪を表す脂肪モデル73(標準の脂肪モデル73a、第1の脂肪モデル73b、第2の脂肪モデル73c)は、上述した筋肉モデル72(標準の筋肉モデル72a、第1の筋肉モデル72b、第2の筋肉モデル72c)を覆う脂肪(脂肪のテクスチャ)を有する形態で形成してあり、黄又は黄土色系統の色合いを基準色としてテクスチャ表面に付したものになっている。脂肪モデル73も形状的に変形可能となっているが、変形の仕方としては、筋肉モデル72の場合と同様に、筋肉モデル72の上述した変形に追従して変形する場合と、脂肪モデル単体で変形する場合の二通りの変形の仕方が存在する。 Further, the fat model 73 (standard fat model 73a, first fat model 73b, second fat model 73c) representing the fat of the human body is the muscle model 72 (standard muscle model 72a, first muscle model) described above. It is formed in a form having fat (fat texture) covering 72b, the second muscle model 72c), and is attached to the texture surface with a yellow or ocher color as a reference color. The fat model 73 can also be deformed in shape, but the method of deformation is the same as in the case of the muscle model 72, in the case of deforming following the above-mentioned deformation of the muscle model 72, or in the case of the fat model alone. There are two ways of transforming when transforming.

脂肪モデル73の脂肪も、脂肪を示す所定の厚みを有するシート状のテクスチャで形成されているが、厚み自体は、筋肉モデル72より薄くなっている。筋肉モデル72が、上述したように骨格モデル71に追従して相似的に拡大又は縮小するように変形した場合、脂肪モデル73は、脂肪のテクスチャが、そのような変形に追従して変形するように作り込まれている。また、筋肉モデル72の特定部位(四肢のいずれか、又は体幹部)の太さ寸法が太く又は細く変形した場合、脂肪モデル73も、その筋肉モデル72の変形した特定部位に応じた脂肪箇所が、追従するように太く又は細く変形するように、脂肪のテクチャが伸縮変形する。なお、本実施形態の脂肪モデル73は、顔部分、手先部分、及び足先部分の筋肉を省略した構成にしている。 The fat of the fat model 73 is also formed by a sheet-like texture having a predetermined thickness indicating the fat, but the thickness itself is thinner than that of the muscle model 72. When the muscle model 72 is deformed to expand or contract in a similar manner following the skeletal model 71 as described above, the fat model 73 is such that the texture of the fat is deformed to follow such deformation. It is built in. Further, when the thickness dimension of the specific part (any of the limbs or the trunk) of the muscle model 72 is deformed to be thick or thin, the fat model 73 also has the fat part corresponding to the deformed specific part of the muscle model 72. The fat texture stretches and deforms so that it deforms thicker or thinner to follow. The fat model 73 of the present embodiment has a configuration in which the muscles of the face portion, the hand portion, and the toe portion are omitted.

また、図11に示すように、脂肪モデル73が単独で変形する場合としては、特定部位(左腕、右腕、左脚、右脚、及び体幹部)の単位で、特定部位の脂肪部分の太さ寸法を、判定されたレベルに応じた程度に合わせて太くする変形が可能になっている。さらに、脂肪モデル73において特定部位の太さ寸法を太くする変形を行った場合は、太くした特定部位の表面箇所の色合い(基準色の色合い)を、太くした度合いに応じて段階的に濃くするように、脂肪モデル73のテクスチャは作り込まれている。なお、脂肪モデル73の脂肪は、筋肉モデル72の表面に密着して覆うよう配置されるようになっており、そのため、筋肉モデル72の筋肉の形状を、脂肪に反映しやすくしている。 Further, as shown in FIG. 11, when the fat model 73 is deformed independently, the thickness of the fat portion of the specific portion is in units of the specific portion (left arm, right arm, left leg, right leg, and trunk). It is possible to deform the dimensions to be thicker according to the determined level. Further, when the fat model 73 is deformed to increase the thickness of the specific portion, the tint of the surface portion of the thickened specific portion (the shade of the reference color) is gradually darkened according to the degree of thickening. As such, the texture of the fat model 73 is built in. The fat of the fat model 73 is arranged so as to be in close contact with and cover the surface of the muscle model 72, so that the shape of the muscle of the muscle model 72 can be easily reflected in the fat.

一方、脂肪モデル73の特定部位の脂肪部分を、判定されたレベルに応じて細くすることは、上述したように脂肪モデル73は薄いテクスチャで形成されているので、図12に示すように、一段階程度しか細くすることができず、それ以上の段階で細くすることは、対象となる特定部位の表面の色合い(基準色の色合い)を薄くし、更に細くするレベルを示すことについては、対象となる特定部位の脂肪部分の透明度を段階的に増すようにしている。例えば、皮下脂肪に係る判定レベルが、標準の「0」より小さい「−1」であれば、特定部位の脂肪部分の寸法を一段階、細くする変形を行うと共に、その脂肪部分の表面の色合いを基準色(「0」の場合の表面の色)より一段階薄くし、判定レベルが「−2」であれば、特定部位の脂肪部分の表面の色合いを、更に一段階薄くし、判定レベルが「−3」であれば、特定部位の脂肪部分が半透明になるようにし、判定レベルが「−4」であれば、特定部位の脂肪部分の透明度(透過度)を高めて、脂肪モデルの下の層となる筋肉モデルの筋肉が映るように、テクスチャを作り込んでいる。 On the other hand, thinning the fat portion of a specific portion of the fat model 73 according to the determined level is as shown in FIG. 12, since the fat model 73 is formed with a thin texture as described above. It can be made thinner only in stages, and making it thinner in more stages makes the surface color of the specific part of the target lighter (the color of the standard color), and it is the target to indicate the level of further thinning. The transparency of the fat part of the specific part is gradually increased. For example, if the judgment level for subcutaneous fat is "-1", which is smaller than the standard "0", the size of the fat part of a specific part is reduced by one step, and the surface color of the fat part is reduced. Is one step lighter than the standard color (the surface color in the case of "0"), and if the judgment level is "-2", the surface color of the fat part of the specific part is further lightened by one step to make the judgment level. If is "-3", the fat part of the specific part becomes translucent, and if the judgment level is "-4", the transparency (transparency) of the fat part of the specific part is increased to make the fat model. The texture is created so that the muscles of the muscle model that is the lower layer can be seen.

図13は、上述した人体モデル(骨格モデル71、筋肉モデル72、脂肪モデル73)の相似的な拡大又は縮小の変形の概要を示しており、まず、人体モデルの中の骨格に応じた骨格モデル71(例えば、標準の骨格モデル71a)を、被験者Hの体格に係る測定結果(例えば、身長に準じた測定寸法)に基づき拡大又は縮小すると、その骨格モデル71に対応づけてセットになっている筋肉モデル(例えば、標準の筋肉モデル72a)は、骨格モデル71(標準の骨格モデル71a)の変形に追従して、同様に拡大又は縮小変形する。さらに、このような筋肉モデル72(標準の筋肉モデル72a)の変形に追従して、脂肪モデル73(例えば、標準の脂肪モデル73a)も同様に拡大又は縮小変形することになる。このような各モデル間での追従変形は、同率で拡大又は縮小することで可能となる。 FIG. 13 shows an outline of similar enlargement or contraction deformations of the above-mentioned human body models (skeleton model 71, muscle model 72, fat model 73). First, a skeletal model according to the skeleton in the human body model. When the 71 (for example, the standard skeleton model 71a) is enlarged or reduced based on the measurement result (for example, the measurement size according to the height) related to the physique of the subject H, it is associated with the skeleton model 71 and becomes a set. The muscle model (eg, standard muscle model 72a) follows the deformation of the skeletal model 71 (standard skeletal model 71a) and similarly expands or contracts. Further, following the deformation of the muscle model 72 (standard muscle model 72a), the fat model 73 (for example, the standard fat model 73a) is similarly expanded or contracted. Such follow-up deformation between each model is possible by enlarging or reducing at the same rate.

例えば,骨格モデル71(例えば、標準の骨格モデル71a)は、その体格を表す身長として170.58cmの寸法を有し(図16のモデル数値テーブル参照)、一方、被験者Hの測定結果で、被験者の身長が約179.1cmであれば、被験者の測定結果に合わせて、骨格モデル71全体を1.05倍(179.1/170.58)で相似的に拡大変形することになり、この場合、筋肉モデル72(例えば、標準の筋肉モデル72a)及び脂肪モデル73(例えば、標準の脂肪モデル73a)もそれぞれ全体を1.05倍で拡大する処理を行うことで、追従した拡大変形を行うようにしている。また、骨格モデル71(例えば、標準の骨格モデル71a)を、被験者の測定結果に合わせて全体を0.95倍で相似的に縮小変形する場合、筋肉モデル72(例えば、標準の筋肉モデル72a)及び脂肪モデル73(例えば、標準の脂肪モデル73a)も、それぞれ全体を0.95倍に縮小する処理を行うことで、追従した縮小変形を行うようにしている。 For example, the skeletal model 71 (eg, the standard skeletal model 71a) has a dimension of 170.58 cm as a height representing its physique (see the model numerical table of FIG. 16), while the measurement result of the subject H shows the subject. If the height of the skeleton is about 179.1 cm, the entire skeleton model 71 will be enlarged and deformed in a similar manner by 1.05 times (179.1 / 170.58) according to the measurement result of the subject. , The muscle model 72 (for example, the standard muscle model 72a) and the fat model 73 (for example, the standard fat model 73a) are also subjected to the processing of enlarging the whole by 1.05 times, so that the following enlargement deformation is performed. I have to. Further, when the skeletal model 71 (for example, the standard skeletal model 71a) is reduced and deformed in a similar manner by 0.95 times according to the measurement result of the subject, the muscle model 72 (for example, the standard muscle model 72a) is used. And the fat model 73 (for example, the standard fat model 73a) is also subjected to a process of reducing the whole by 0.95 times, so that the following reduction deformation is performed.

また、骨格を示す骨格モデル71が部分的に寸法の拡大又は縮小するような変形を行えるようにするため、そして、そのような変形に追従して、筋肉を示す筋肉モデル72及び脂肪を示す脂肪モデル73が変形できるようにするために、各モデルには、変形の基点となる複数の点(変形基点)が設けられている。 Also, to allow the skeletal model 71 showing the skeleton to undergo deformations that partially expand or contract in size, and to follow such deformations, the muscle model 72 showing the muscles and the fat showing the fat. In order to enable the model 73 to be deformed, each model is provided with a plurality of points (deformation base points) serving as base points for deformation.

図14(a)〜(c)は、各モデルにおける複数の変形基点の代表例を概要的に示したものである。まず、図14(a)は標準の骨格モデル71aにおける複数の変形基点の中の一部を示す変形基点P1〜P14を示す。変形基点P1は頭部頂点であり、以下、変形基点P2は右肩、変形基点P3は左肩、変形基点P4は右肘、変形基点P5は左肘、変形基点P6は右手先端(中指の第3関節)、変形基点P7は左手先端(中指の第3関節)、変形基点P8は腰中心の背骨、変形基点P9は右骨盤、変形基点P10は左骨盤、変形基点P11は右膝、変形基点P12は左膝、変形基点P13は右足先端、変形基点P14は左足先端になっている。これら各変形基点P1〜P14は、XYZ座標系における座標値をそれぞれ有したものになっている。なお、各変形基点P1〜P14は、変形基点の代表例であり、実際には、もう少し多くの点が存在する(図15のポイントテーブル80を参照)。 14 (a) to 14 (c) show schematic representative examples of a plurality of deformation base points in each model. First, FIG. 14A shows deformation base points P1 to P14 showing a part of a plurality of deformation base points in the standard skeleton model 71a. The deformation base point P1 is the apex of the head, and hereinafter, the deformation base point P2 is the right shoulder, the deformation base point P3 is the left shoulder, the deformation base point P4 is the right elbow, the deformation base point P5 is the left elbow, and the deformation base point P6 is the tip of the right hand (third finger Joint), deformation base point P7 is the tip of the left hand (third joint of the middle finger), deformation base point P8 is the spine at the center of the waist, deformation base point P9 is the right pelvis, deformation base point P10 is the left pelvis, deformation base point P11 is the right knee, deformation base point P12 Is the left knee, the deformation base point P13 is the tip of the right foot, and the deformation base point P14 is the tip of the left foot. Each of these deformation base points P1 to P14 has coordinate values in the XYZ coordinate system. It should be noted that each deformation base point P1 to P14 is a typical example of the deformation base point, and in reality, there are a little more points (see the point table 80 in FIG. 15).

また、図14(b)は、図14(a)に示す標準の骨格モデル71aに対応付けられる標準の筋肉モデル72aおける複数の変形基点P1′〜P14′を示し、これらの変形基点P1′〜P14′は、図14(a)の標準の骨格モデル71aの変形基点P1〜P14に対応した点になっている。なお、本実施形態の筋肉モデル72は、顔部分、手先部分、及び足先部分の筋肉を省略した構成にしているので、図中に示す顔部分、手先部分、及び足先部分に応じた筋肉モデル72における変形基点P1′、P6′、P7′、P13′、P14′は仮想的な変形基点になる。 Further, FIG. 14 (b) shows a plurality of deformation base points P1'to P14' in the standard muscle model 72a associated with the standard skeleton model 71a shown in FIG. 14 (a), and these deformation base points P1'to P14'is a point corresponding to the deformation base points P1 to P14 of the standard skeleton model 71a of FIG. 14 (a). Since the muscle model 72 of the present embodiment has a configuration in which the muscles of the face portion, the hand portion, and the toe portion are omitted, the muscles corresponding to the face portion, the hand portion, and the toe portion shown in the figure are omitted. The deformation base points P1', P6', P7', P13', and P14' in the model 72 are virtual deformation base points.

さらに、図14(c)は、図14(a)に示す標準の骨格モデル71a及び図14(b)の標準の筋肉モデル72aに対応付けられる標準の脂肪モデル73aおける複数の変形基点P1″〜P14″を示し、これらの変形基点P1″〜P14″は、図14(a)の標準の骨格モデル71aの変形基点P1〜P14及び図14(b)の標準の筋肉モデル72aの変形基点P1′〜P14′に対応した点になっている。なお、本実施形態の脂肪モデル73は、顔部分、手先部分、及び足先部分の筋肉を省略した構成にしているので、図中に示す顔部分、手先部分、及び足先部分に応じた脂肪モデル73における変形基点P1″、P6″、P7″、P13″、P14″は仮想的な変形基点になる。 Further, FIG. 14 (c) shows a plurality of deformation base points P1 ″ to the standard fat model 73a associated with the standard skeletal model 71a shown in FIG. 14 (a) and the standard muscle model 72a of FIG. 14 (b). P14 ″ is shown, and these deformation base points P1 ″ to P14 ″ are deformation base points P1 to P14 of the standard skeletal model 71a of FIG. 14 (a) and deformation base points P1 ′ of the standard muscle model 72a of FIG. 14 (b). It is a point corresponding to ~ P14'. Since the fat model 73 of the present embodiment has a configuration in which the muscles of the face portion, the hand portion, and the toe portion are omitted, the fat corresponding to the face portion, the hand portion, and the toe portion shown in the figure is omitted. The deformation base points P1 ″, P6 ″, P7 ″, P13 ″, and P14 ″ in the model 73 are virtual deformation base points.

図14(a)に示す標準の骨格モデル71aにおける部分的な変形の例として、右肩の変形基点P2が、被験者の測定結果に応じて、XYZ座標系において(X、Y、Z)=(3、4,4)という座標距離分だけ移動するように変形した状況を想定する。このような部分的な変形が標準の骨格モデル71aに生じた場合、この右肩の変形基点P2に対応する標準の筋肉モデル72aの右肩の変形基点P2′及び標準の脂肪モデル73aの右肩の変形基点P2″の座標値も同様に、(X、Y、Z)=(3、4,4)という座標距離分だけ移動するように変形することで、骨格モデル71aにおける部分的な変形処理に対しても追従変形を行えるようにしている。なお、このような部分的な変形処理を行った場合、その変形基点周辺のテクスチャは、変形(拡大又は縮小)に応じて自在に伸び縮みするように作り込まれている。 As an example of partial deformation in the standard skeletal model 71a shown in FIG. 14 (a), the deformation base point P2 of the right shoulder is (X, Y, Z) = (X, Y, Z) = (in the XYZ coordinate system, depending on the measurement result of the subject. It is assumed that the situation is deformed so as to move by the coordinate distance of 3, 4, 4). When such partial deformation occurs in the standard skeletal model 71a, the deformation base point P2'of the right shoulder of the standard muscle model 72a corresponding to the deformation base point P2 of the right shoulder and the right shoulder of the standard fat model 73a. Similarly, the coordinate value of the deformation base point P2 ″ of is also deformed so as to move by the coordinate distance of (X, Y, Z) = (3, 4, 4), thereby partially transforming the skeleton model 71a. In addition, when such a partial deformation process is performed, the texture around the deformation base point freely expands and contracts according to the deformation (enlargement or reduction). It is made like this.

また、図14(b)の標準の筋肉モデル72aが部分的に変形した場合の標準の脂肪モデルの追従変形も、上記と同様に行われる。例えば、標準の脂肪モデル72aにおける部分的な変形の例として、腰中心の背骨に応じた変形基点P8′が、被験者の測定結果に応じて、XYZ座標系において(X、Y、Z)=(0、0,6)という座標距離分だけ移動するように変形したと想定する。このような部分的な変形が標準の筋肉モデル72aに生じた場合、この変形基点P8′に対応する標準の脂肪モデル73aの変形基点P8″の座標値も同様に、(X、Y、Z)=(0、0,6)という座標距離分だけ移動するように変形することで、筋肉モデル72aにおける部分的な変形処理に対しても追従変形を行えるようにしている。 Further, the follow-up deformation of the standard fat model when the standard muscle model 72a of FIG. 14B is partially deformed is also performed in the same manner as described above. For example, as an example of partial deformation in the standard fat model 72a, the deformation base point P8'corresponding to the spine at the center of the waist is (X, Y, Z) = (X, Y, Z) = (in the XYZ coordinate system, depending on the measurement result of the subject. It is assumed that the model is deformed so as to move by the coordinate distance of 0, 0, 6). When such a partial deformation occurs in the standard muscle model 72a, the coordinate values of the deformation base point P8 ″ of the standard fat model 73a corresponding to the deformation base point P8'are also (X, Y, Z). By deforming so as to move by the coordinate distance of = (0, 0, 6), follow-up deformation can be performed even for partial deformation processing in the muscle model 72a.

なお、上述した変形に関する説明では、標準の人体モデル(標準の骨格モデル71a、筋肉モデル72a、脂肪モデル73a)の場合で説明したが、第1の人体モデル(第1の骨格モデル71b、筋肉モデル72b、脂肪モデル73b)及び第2の人体モデル(第2の骨格モデル71c、筋肉モデル72c、脂肪モデル73c)でも同様な変形に関する処理が可能となっている。 In the above description of the deformation, the case of the standard human body model (standard skeletal model 71a, muscle model 72a, fat model 73a) has been described, but the first human body model (first skeletal model 71b, muscle model) has been described. 72b, fat model 73b) and the second human body model (second skeletal model 71c, muscle model 72c, fat model 73c) can also perform similar processing related to deformation.

図15は、図7の記憶部50gに記憶されるポイントテーブル80の中身の一例を示している。ポイントテーブル80は、骨格モデル71の変形基点と、被験者の三次元測定器20の測定結果に含まれる各ポイントの番号との対応関係を示すものになっている。すなわち、三次元測定器20で測定される被験者Hの皮膚の表面上のポイントは約3万点に至るので、被験者Hの測定結果に応じて骨格モデル71を変形するにあたり、骨格モデル71の変形基点を、約3万点の中のいずれのポイントを目指して移動させるかを特定する必要があるので、このような特定のための対応付けをポイントテーブル80は定めている。なお、ポイントテーブル80の中で規定される変形基点としては、皮膚の上からでも骨張った箇所(筋肉及び脂肪が基本的に覆わないで、皮膚が骨を覆うような箇所)が選ばれており、それにより、被験者Hの測定結果は皮膚の表面上であっても、筋肉及び脂肪の影響を受けにくくして、骨格モデルとの対応が取れるようにしている。 FIG. 15 shows an example of the contents of the point table 80 stored in the storage unit 50 g of FIG. 7. The point table 80 shows the correspondence between the deformation base point of the skeleton model 71 and the number of each point included in the measurement result of the subject's three-dimensional measuring device 20. That is, since the points on the surface of the skin of the subject H measured by the coordinate measuring device 20 reach about 30,000 points, the skeleton model 71 is deformed when the skeleton model 71 is deformed according to the measurement result of the subject H. Since it is necessary to specify which of the approximately 30,000 points the base point should be moved toward, the point table 80 defines an association for such identification. As the deformation base point defined in the point table 80, a place where the bone is stretched even from above the skin (a place where the skin covers the bone without basically covering the muscle and fat) is selected. As a result, the measurement result of the subject H is less affected by muscles and fats even on the surface of the skin so that it can correspond to the skeletal model.

例えば、骨格モデル71の変形基点として頭部頂点は、三次元測定器20の測定結果の中の3225番目のポイントに対応することをポイントテーブル80は定めており、この場合は、骨格モデル71の頭部頂点のXYZ座標値が、3225番目のポイント(対応点に相当)のXYZ座標値に対応し,両者にずれがあれば、ずれている座標値の分だけ、骨格モデル71の頭部頂点を、3225番目のポイントへ移動する処理を行う。 For example, the point table 80 defines that the head coordinate as the deformation base point of the skeleton model 71 corresponds to the 3225th point in the measurement result of the coordinate measuring device 20, and in this case, the skeleton model 71 The XYZ coordinate values of the head apex correspond to the XYZ coordinate values of the 3225th point (corresponding to the corresponding points), and if there is a discrepancy between the two, the head apex of the skeleton model 71 by the amount of the misaligned coordinate value. Is moved to the 3225th point.

また、骨格モデル71の変形基点(XYZ座標値)に対応づけられる測定結果のポイント(XYZ座標値)は、1つの場合の他に、複数のポイントが対応づけられることがあり、このような場合は、複数のポイントのXYZ座標値の平均値を有する点が対応点となって、その対応点のXYZ座標値(三次元的な位置を示す数値)が、変形基点のXYZ座標値に対応付けられることになる。 Further, the measurement result points (XYZ coordinate values) associated with the deformation base points (XYZ coordinate values) of the skeleton model 71 may be associated with a plurality of points in addition to one case. In such a case. Is a point having an average value of XYZ coordinate values of a plurality of points as a corresponding point, and the XYZ coordinate value (numerical value indicating a three-dimensional position) of the corresponding point is associated with the XYZ coordinate value of the deformation base point. Will be.

例えば、変形基点として右肩は、右方向からの見た場合(YZ平面での視図)の10166番目のポイント、前方向から見た場合(XY平面での視図)の2055番目のポイント、及び後ろ方向から見た場合(XY平面での視図)の14829番目のポイントという計3つのポイントに対応付けられる。そして、この場合、10166番目のポイント、2055番目のポイント、及び14829番目のポイントの平均XYZ座標値の数値をMPU50aが算出し、その算出した平均XYZ座標値を有する点が対応点として特定されると共に、その対応点の平均XYZ座標値が、右肩の変形基点のXYZ座標値と対応し、両者にズレが存在すれば、一致するように、右肩の変形基点を対応点へ向けて移動する処理をMPU50aが行う。 For example, the right shoulder as the deformation base point is the 10166th point when viewed from the right (view in the YZ plane), and the 2055th point when viewed from the front (view in the XY plane). It is associated with a total of three points, the 14829th point when viewed from the rear (viewed on the XY plane). Then, in this case, the MPU 50a calculates the numerical values of the average XYZ coordinate values of the 10166th point, the 2055th point, and the 14829th point, and the point having the calculated average XYZ coordinate values is specified as the corresponding point. At the same time, the average XYZ coordinate value of the corresponding point corresponds to the XYZ coordinate value of the deformation base point of the right shoulder, and if there is a deviation between the two, the deformation base point of the right shoulder is moved toward the corresponding point so as to match. The MPU 50a performs the processing.

また、図16は、図7の記憶部50gに記憶されるモデル数値テーブル85の中身の一例を示す。モデル数値テーブル85は、図9に示す人体モデルテーブル70に格納される各人体モデル(男性用及び女性用のそれぞれのパターンの骨格モデル、筋肉モデル、脂肪モデル)の各部に応じた数値を格納するものであり、図16では、男性の標準パターン70aに応じた人体モデルの各部に応じた数値が格納される範囲を示している。なお、モデル数値テーブル85は、図16では示していないが、男性の第1パターン70b及び第2パターン70cに応じた数値、並びに女性の各パターンに応じた数値も含んでいる。 Further, FIG. 16 shows an example of the contents of the model numerical value table 85 stored in the storage unit 50 g of FIG. 7. The model numerical value table 85 stores numerical values corresponding to each part of each human body model (skeletal model, muscle model, fat model of each pattern for men and women) stored in the human body model table 70 shown in FIG. In FIG. 16, the range in which the numerical values corresponding to each part of the human body model corresponding to the male standard pattern 70a are stored is shown. Although not shown in FIG. 16, the model numerical table 85 also includes numerical values corresponding to the first pattern 70b and the second pattern 70c for men and numerical values corresponding to each pattern for women.

モデル数値テーブル85が格納する各数値は、統計的に得られた数値に基づいたパターンごとの平均値であり、平均の身長の数値、股下の数値、及び腕長さの数値等より得られた股下割合(身長に対する足の左右平均長さが占める割合)、袖丈比率(身長に対する腕の左右平均長さが占める割合)等が格納されており、これらの数値は、被験者Hに応じたモデルのパターンを各パターン70a〜70cの中から特定する場合、及び特定したパターンのモデルの拡大又は縮小する度合いを特定する場合などに用いられる。 Each numerical value stored in the model numerical value table 85 is an average value for each pattern based on statistically obtained numerical values, and was obtained from an average height numerical value, an inseam numerical value, an arm length numerical value, and the like. The inseam ratio (the ratio of the average length of the left and right legs to the height), the sleeve length ratio (the ratio of the average length of the left and right arms to the height), etc. are stored, and these values are the values of the model according to the subject H. It is used when the pattern is specified from the patterns 70a to 70c, and when the degree of enlargement or reduction of the model of the specified pattern is specified.

次に、記憶部50gに記憶されるモデル変形プログラム11について説明していく。モデル変形プログラムP11の具体的なプログラミングの内容としては、会員認証に係る処理、測定結果に応じた人体モデルを提供する処理等が含まれる。 Next, the model transformation program 11 stored in the storage unit 50g will be described. Specific programming contents of the model transformation program P11 include a process related to member authentication, a process of providing a human body model according to a measurement result, and the like.

会員認証に係る処理として、測定処理装置30からユーザID及びパスワードを含む会員認証に係る問合せ情報を人体モデル提供システム50(MPU50a)が受信すると、受信した問合せ情報に含まれるユーザID及びパスワードが会員データベース60に含まれるか否かを判断する。そして、ユーザID及びパスワードが会員データベース60に含まれる場合、MPU50aは、登録の旨の回答を測定処理装置30へ返信する処理を行い、また、含まれていない場合は、非登録の旨(非会員である旨)の回答を測定処理装置30へ返信する処理を行う。 When the human body model providing system 50 (MPU50a) receives the inquiry information related to the member authentication including the user ID and the password from the measurement processing device 30 as the process related to the member authentication, the user ID and the password included in the received inquiry information become the member. It is determined whether or not it is included in the database 60. Then, when the user ID and password are included in the member database 60, the MPU 50a performs a process of returning a reply to the effect of registration to the measurement processing device 30, and if not included, the fact that the user ID and password are not registered (non-registration). The process of returning the reply of (the fact that the member is a member) to the measurement processing device 30 is performed.

また、測定処理装置30から送られてきたユーザIDを含む測定結果(測定結果に係る情報)を受信すると、会員データベース60の測定データの欄に、その受信した中に含まれるユーザIDに対応づけて、測定結果を受信日時(又は測定日時)と共に格納する処理を行う。 When the measurement result (information related to the measurement result) including the user ID sent from the measurement processing device 30 is received, the measurement data column of the member database 60 is associated with the user ID included in the reception. Then, the measurement result is stored together with the reception date and time (or measurement date and time).

図17は、モデル変形プログラムP11が規定する処理の中で、本発明の主要な処理として、想定結果に応じた人体モデルを提供するために、人体モデルテーブル70に格納される人体モデルを変形する処理を示すフローチャートである。このフローチャート(人体モデル変形方法の中身を示すもの)に従って、MPU50aは、被験者Hの測定結果に応じた人体モデルを変形するための一連の処理を行う。本実施形態では、被験者Hの測定結果に応じた人定モデルを、一から生成するのではなく、上述した人体モデルテーブル70(図9参照)に格納される各パターンの人体モデルを利用して生成(格納されている人体モデルを変形することで生成)することで、スムーズに被験者に応じた人体モデルを提供できるようにしている。なお、図17のフローチャートに示すMPU50aによる処理は、測定処理装置30から送られた測定結果を、人体モデル提供システム50は取得したことに応じて開始されることになる。 FIG. 17 shows that, among the processes defined by the model transformation program P11, as the main process of the present invention, the human body model stored in the human body model table 70 is transformed in order to provide the human body model according to the assumed result. It is a flowchart which shows the process. According to this flowchart (which shows the contents of the human body model transformation method), the MPU 50a performs a series of processes for transforming the human body model according to the measurement result of the subject H. In the present embodiment, the human body model according to the measurement result of the subject H is not generated from scratch, but the human body model of each pattern stored in the above-mentioned human body model table 70 (see FIG. 9) is used. By generating (generating by transforming the stored human body model), it is possible to smoothly provide a human body model according to the subject. The process by the MPU 50a shown in the flowchart of FIG. 17 is started in response to the acquisition of the measurement result sent from the measurement processing device 30 by the human body model providing system 50.

最初のS1の段階で、測定処理装置30からの測定結果に基づき、図9の人体モデルテーブル70の標準パターン70a、手足が短めの第1パターン70b、手足が長めの第2パターン70cの中からいずれを用いるかを特定する処理をMPU50aは行う。具体的には、測定処理装置30から送られる測定結果には、被験者Hの身長、左腕の長さ、右腕の長さ、左脚の長さ、及び右脚の長さといった被験者Hの体格を示す寸法数値が含まれているので、これらの寸法数値から、被験者Hの袖丈比率及び股下比率を算出し(四肢の寸法に係る比率を算出)、その算出した数値に対して、図16のモデル数値テーブル85に格納される同姓の袖丈比率及び股下比率の中で最も近いものをMPU50aは特定し、その特定した袖丈比率及び股下比率に応じたパターンを、被験者Hのパターンとして特定する。 At the first stage of S1, based on the measurement result from the measurement processing device 30, the standard pattern 70a of the human body model table 70 of FIG. 9, the first pattern 70b with short limbs, and the second pattern 70c with long limbs are selected. The MPU 50a performs a process of specifying which one to use. Specifically, the measurement result sent from the measurement processing device 30 includes the physique of the subject H such as the height of the subject H, the length of the left arm, the length of the right arm, the length of the left leg, and the length of the right leg. Since the indicated dimensional values are included, the sleeve length ratio and inseam ratio of subject H are calculated from these dimensional values (the ratio related to the limb dimensions is calculated), and the calculated values are compared with the model of FIG. The MPU 50a specifies the closest one among the sleeve length ratio and the inseam ratio of the same surname stored in the numerical table 85, and specifies the pattern corresponding to the specified sleeve length ratio and the inseam ratio as the pattern of the subject H.

次のS2の段階で、特定したパターンに応じた人体モデル(一つのセットになった骨格モデル、筋肉モデル及び脂肪モデル)を、図13に示すように、被験者Hの測定された身長の寸法(体格に係る測定結果)に応じて、相似的に拡大又は縮小する処理をMPU50aは行う。 At the next stage of S2, the human body model (a set of skeletal model, muscle model and fat model) corresponding to the specified pattern is shown in the measured height dimension (measured height) of the subject H as shown in FIG. The MPU50a performs a process of similarly expanding or contracting according to the measurement result relating to the physique).

例えば、男性の被験者Hの身長が177.4cmであり、S1の段階で男性の標準パターンが特定されたとき、標準パターンの身長は図16のモデル数値テーブル85を参照すれば170.58cmであることから、この場合は、177.4/170.58という演算を行って、約1.04という比率が得られる。それにより、MPU50aは、人体モデルテーブル70に格納される男性の標準パターン70aの人体モデル(骨格モデル、筋肉モデル、及び脂肪モデル)を、図13に示すように、約1.04倍で相似的に拡大する。また、男性の被験者Hの身長が165.5cmであり、S1の段階で標準パターンが特定されたときは、165.5/170.58という演算を行って、約0.97という比率が得られる。それにより、MPU50aは、人体モデルテーブル70に格納される男性の標準パターン70aの人体モデルを、図13に示すように、約0.97倍で相似的に縮小する。 For example, the height of the male subject H is 177.4 cm, and when the male standard pattern is specified at the stage of S1, the height of the standard pattern is 170.58 cm with reference to the model numerical table 85 of FIG. Therefore, in this case, the calculation of 177.4 / 170.58 is performed to obtain a ratio of about 1.04. As a result, the MPU 50a resembles the human body model (skeletal model, muscle model, and fat model) of the male standard pattern 70a stored in the human body model table 70 by about 1.04 times as shown in FIG. Expand to. Further, when the height of the male subject H is 165.5 cm and the standard pattern is specified at the stage of S1, the calculation of 165.5 / 170.58 is performed to obtain a ratio of about 0.97. .. As a result, the MPU 50a similarly reduces the human body model of the male standard pattern 70a stored in the human body model table 70 by about 0.97 times, as shown in FIG.

そして、S3の段階で、相似的に拡大又は縮小した人体モデルの中の骨格モデル71(例えば、標準の骨格モデル71a)を部分的に変形する処理をMPU50aは行う。この部分的な変形は、図15のポイントテーブル80に含まれる複数の変形基点(例えば、標準の骨格モデル71の変形基点)が対応する番号のポイント(対応点)のXYZ座標値を取得した測定結果に含まれる中から特定し、その特定した番号のポイントの測定XYZ座標値へ変形基点のXYZ座標値が一致するように移動する処理を行って、骨格モデル71における部分的な変形を行う。 Then, at the stage of S3, the MPU 50a performs a process of partially deforming the skeleton model 71 (for example, the standard skeleton model 71a) in the human body model that is similarly enlarged or reduced. This partial deformation is a measurement obtained by acquiring the XYZ coordinate values of the points (corresponding points) of the numbers corresponding to the plurality of deformation base points (for example, the deformation base points of the standard skeleton model 71) included in the point table 80 of FIG. The skeleton model 71 is partially deformed by specifying from the results and moving the point to the measured XYZ coordinate value of the specified number so that the XYZ coordinate values of the deformation base points match.

図18(a)(b)は、骨格モデル71(例えば、標準の骨格モデル71a)を部分的に変形する処理の例を示す。骨格モデル71の骨盤の左骨盤(ポリゴン形状の変形が可能な変形用ボーンに相当。)の変更基点P20(図中、黒丸で示す)を、その変更基点が対応する特定番号のポイントp1(図中、白丸で示す。図15のポイントテーブル80から特定される対応点)へ移動させて、その移動により、変更基点P20の近傍の左骨盤のテクスチャ部分B1(図18(b)において破線で囲んだ箇所)が伸長して部分的に骨格モデル71が変形する。 18 (a) and 18 (b) show an example of the process of partially deforming the skeleton model 71 (for example, the standard skeleton model 71a). The change base point P20 (indicated by a black circle in the figure) of the left pelvis of the pelvis of the skeleton model 71 (corresponding to the deformation bone capable of deforming the polygon shape) is the point p1 of the specific number corresponding to the change base point (FIG. It is indicated by a white circle in the middle. It is moved to the corresponding point specified from the point table 80 in FIG. 15, and by the movement, the texture portion B1 of the left pelvis near the change base point P20 (enclosed by a broken line in FIG. 18 (b)). The skeleton model 71 is partially deformed by extending.

また、図19(a)〜(c)は、骨格モデル71(例えば、標準の骨格モデル71a)において、変形基点P30(左肘の変形基点P30)を含む骨部分H1(図19では左上腕の骨部分H1。変形用ボーンに相当)を、体の中心側への直近となる関節C1(図19では左の肩関節C1)を中心に角度を変化させてから、長さ寸法を伸長して部分的に変形する例を示している。 Further, FIGS. 19A to 19C show the bone portion H1 including the deformation base point P30 (deformation base point P30 of the left elbow) in the skeleton model 71 (for example, the standard skeleton model 71a) (in FIG. 19 the upper left arm). After changing the angle of the bone part H1 (corresponding to the bone for deformation) around the joint C1 (left shoulder joint C1 in FIG. 19) that is closest to the center side of the body, the length dimension is extended. An example of partial deformation is shown.

すなわち、図19(a)〜(c)に示すように、左肘の変形基点P30(図中、黒丸で示す)は、移動先となる特定番号のポイントp2(図中、白丸で示す。図15のポイントテーブル80から特定される対応点)に対して、三次元的な方向のズレが大きいため、図19(a)に示す状態のままで、変形基点P30のXYZ座標値が、特定番号のポイントp2のXYZ座標値に一致するように変形すると、上腕の骨部分H1が不自然に曲がった状態で伸長することになるので、このような不具合を防ぐため、図19(b)に示すように、変形基点P30の体の中心側へ直近となる関節C1を中心に、上腕の骨部分H1の角度を回転するようにしている。 That is, as shown in FIGS. 19A to 19C, the deformation base point P30 of the left elbow (indicated by a black circle in the figure) is a point p2 of a specific number to be moved (indicated by a white circle in the figure). Since the deviation in the three-dimensional direction is large with respect to the corresponding point specified from the point table 80 of 15, the XYZ coordinate value of the deformation base point P30 is the specific number in the state shown in FIG. 19 (a). When the bone portion H1 of the upper arm is deformed so as to match the XYZ coordinate value of the point p2, the upper arm bone portion H1 is stretched in an unnaturally bent state. Therefore, in order to prevent such a problem, FIG. 19B is shown. As described above, the angle of the bone portion H1 of the upper arm is rotated around the joint C1 which is closest to the center side of the body of the deformation base point P30.

角度回転を行うには、まず、図19(a)に示すように、上腕の骨部分H1の骨端部の変形基点P30と、直近の左の肩関節C1の中心とを結ぶ仮想線K1のベクトルを求める。次に、肩関節C1の中心から特定番号のポイントp2へ向かう仮想直線K10のベクトルの方向(肩関節C1の中心からポイントp2へ向かう方向に相当)を特定する。それから、仮想線K1が、仮想直線K10と重なって方向が同じ向きになるように、肩関節C1を中心に左上腕の骨部分H1を回転させて、骨部分H1の肩関節C1に対する角度を変更する。 In order to perform angular rotation, first, as shown in FIG. 19A, a virtual line K1 connecting the deformation base point P30 of the epiphysis of the bone portion H1 of the upper arm and the center of the nearest left shoulder joint C1 is formed. Find the vector. Next, the direction of the vector of the virtual straight line K10 from the center of the shoulder joint C1 toward the point p2 of the specific number (corresponding to the direction from the center of the shoulder joint C1 toward the point p2) is specified. Then, the bone portion H1 of the upper left arm is rotated around the shoulder joint C1 so that the virtual line K1 overlaps with the virtual straight line K10 and the direction is the same, and the angle of the bone portion H1 with respect to the shoulder joint C1 is changed. To do.

図19(a)に示す角度変更を行うと、図19(b)(c)に示すように、肩関節C1から変更基点P30を結ぶ仮想線S1の延長線上にポイントp2が位置することになり、三次元的な方向のズレが解消される。この後は、上述した図18の場合と同様に、角度を変更した状態の骨部分H1を、変更基点P30が対応点のポイントp2へ一致するように、骨部分H1の長さを伸長するように変形する。なお、上述したS3の段階の説明は、図18、19に基づき、骨格モデル71について、部分的に長さを伸長する変形の場合で説明したが、長さを縮小する場合も同様であり、変形基点を対応点のポイントに一致するように移動する変形において、両者は同等の処理となる。 When the angle is changed as shown in FIG. 19 (a), the point p2 is located on the extension line of the virtual line S1 connecting the shoulder joint C1 and the change base point P30 as shown in FIGS. 19 (b) and 19 (c). , The three-dimensional misalignment is eliminated. After that, as in the case of FIG. 18 described above, the length of the bone portion H1 in the state where the angle is changed is extended so that the change base point P30 coincides with the corresponding point p2. Transforms into. The description of the stage of S3 described above has been described for the skeleton model 71 in the case of deformation in which the length is partially extended, based on FIGS. 18 and 19, but the same applies to the case where the length is reduced. In the deformation of moving the deformation base point so as to match the point of the corresponding point, both are processed in the same manner.

そして、図17に示すフローチャートにおけるS4の段階では、上述したS3の段階での骨格モデル71(例えば、標準の骨格モデル71a)の変形に追従して、その骨格モデル71のセットとして組み合わされる筋肉モデル72(例えば、標準の筋肉モデル72a)及び脂肪モデル73(例えば、標準の脂肪モデル73a)を変形する処理をMPU50aは行う。具体的には、S3の段階で、骨格モデル71の各変形基点を移動させたXYZ座標値の数値分だけ、筋肉モデル72及び脂肪モデル73におけるそれぞれの対応する各変形基点(図14参照)を移動させる処理を行う。このS4の段階の処理を行うことで、筋肉モデル72及び脂肪モデル73の基本的な形状が、被験者自身の骨格に準じた形状に沿うことになる。 Then, in the stage S4 in the flowchart shown in FIG. 17, a muscle model that follows the deformation of the skeleton model 71 (for example, the standard skeleton model 71a) in the stage S3 described above and is combined as a set of the skeleton model 71. The MPU 50a performs a process of transforming the 72 (eg, standard muscle model 72a) and the fat model 73 (eg, standard fat model 73a). Specifically, at the stage of S3, each corresponding deformation base point (see FIG. 14) in the muscle model 72 and the fat model 73 is set by the numerical value of the XYZ coordinate value obtained by moving each deformation base point of the skeleton model 71. Perform the process of moving. By performing the processing in the step of S4, the basic shapes of the muscle model 72 and the fat model 73 follow the shape of the subject's own skeleton.

フローチャートのS5の段階では、筋肉モデル72(例えば、標準の筋肉モデル72a)を、測定結果に含まれる体幹部の内臓脂肪について判定されたレベル(「−4」〜「+4」。内臓脂肪に係る数値に相当)に基づき、腹の部位が太く又は細くなるように変形する処理を行う。 At the stage S5 of the flowchart, the muscle model 72 (for example, the standard muscle model 72a) is subjected to the level determined for the visceral fat of the trunk included in the measurement result (“-4” to “+4”. Based on (corresponding to the numerical value), the abdominal part is deformed so as to become thicker or thinner.

図20は、内臓脂肪のレベルに応じて、標準の筋肉モデル72aの腹の部位を太く変形するイメージを示している(人体モデルを左から見たYZ平面での図)。図20において、筋肉モデル72aの前側の輪郭を示す前方ラインL1を厚み方向(Z軸方向に平行な方向)で前後に移動するように変形することで、腹の部位が太く又は細くなる。 FIG. 20 shows an image in which the abdominal region of the standard muscle model 72a is thickly deformed according to the level of visceral fat (the human body model is viewed from the left in the YZ plane). In FIG. 20, by deforming the front line L1 showing the contour of the front side of the muscle model 72a so as to move back and forth in the thickness direction (direction parallel to the Z-axis direction), the abdominal portion becomes thicker or thinner.

腹の部位を太くするのは、判定レベルの数値が標準の「0」より大きい場合であり、太くする程度は、体幹部の内臓脂肪のレベルが「+1」であれば、筋肉モデル72aの腹の部位の寸法W(標準の「0」の場合のZ軸方向の長さ寸法)が、約1.03倍となる位置に、前方ラインL1を図中の黒矢印方向(腹が前方へ出っ張る方向)へ移動するように湾曲変形させる。なお、図20において一点鎖線で示すラインL10が、太くするように変形した後の筋肉モデル72aの前側の輪郭を示す。また、体幹部の内臓脂肪のレベルが「+2」であれば、寸法Wが約1.06倍となる位置に前方ラインL1を図中の黒矢印方向へ移動するに湾曲変形させ、レベルが「+3」であれば、寸法Wが約1.09倍となる位置に前方ラインL1を黒矢印方向へ移動するに湾曲変形させ、レベルが「+4」であれば、寸法Wが約1.12倍となる位置に前方ラインL1を黒矢印方向へ移動するに湾曲変形させる。 Thickening the abdomen is when the judgment level value is larger than the standard "0", and thickening the abdomen of the muscle model 72a if the visceral fat level of the trunk is "+1". At a position where the dimension W (the length dimension in the Z-axis direction in the case of the standard "0") is about 1.03 times, the front line L1 is projected in the direction of the black arrow in the figure (the belly protrudes forward). It is curved and deformed so as to move in the direction). The line L10 shown by the alternate long and short dash line in FIG. 20 shows the contour of the front side of the muscle model 72a after being deformed so as to be thickened. If the level of visceral fat in the trunk is "+2", the front line L1 is curved and deformed to move in the direction of the black arrow in the figure at a position where the dimension W is about 1.06 times, and the level is "+2". If it is "+3", the front line L1 is curved and deformed to move in the direction of the black arrow to a position where the dimension W is about 1.09 times, and if the level is "+4", the dimension W is about 1.12 times. The front line L1 is curved and deformed to move in the direction of the black arrow at the position where.

また、腹の部位を細くするのは、体幹部の内臓脂肪のレベルが、標準の「0」より小さい「−4」〜「−1」の場合であり、筋肉モデル72の腹の部位に応じた骨格モデル71の部分は、丁度、胸骨及び肋骨の下方の空洞部分になることから、筋肉モデル72の腹の部位を判定レベルに応じて細く変形することが可能になる。 In addition, the abdominal region is thinned when the level of visceral fat in the trunk is "-4" to "-1", which is smaller than the standard "0", depending on the abdominal region of the muscle model 72. Since the portion of the skeletal model 71 is just a hollow portion below the sternum and ribs, the abdominal portion of the muscle model 72 can be thinly deformed according to the determination level.

細くする場合の程度は、体幹部の内臓脂肪のレベルが「−1」であれば、筋肉モデル72aの腹の部位の寸法Wが、約0.98倍となる位置に、前方ラインL1を図中の白矢印方向(腹が引っ込む方向)へ移動するように湾曲変形させる。なお、図20において二点鎖線で示すラインL20が、細くするように変形した後の筋肉モデル72aの前側の輪郭を示す。また、体幹部の内臓脂肪のレベルが「−2」であれば、寸法Wが約0.96倍となる位置に前方ラインL1を白矢印方向へ移動するに湾曲変形させ、レベルが「−3」であれば、寸法Wが約0.94倍となる位置に前方ラインL1を白矢印方向へ移動するに湾曲変形させ、レベルが「−4」であれば、寸法Wが約0.92倍となる位置に前方ラインL1を図中の白矢印方向へ移動するに湾曲変形させる。なお、内臓脂肪のレベルが「0」のときは、筋肉モデル72の腹の部位の変形は行わない。 As for the degree of thinning, if the level of visceral fat in the trunk is "-1", the anterior line L1 is shown at a position where the dimension W of the abdominal part of the muscle model 72a is about 0.98 times. It is curved and deformed so that it moves in the direction of the white arrow inside (the direction in which the belly retracts). The line L20 shown by the alternate long and short dash line in FIG. 20 shows the contour of the front side of the muscle model 72a after being deformed so as to be thin. If the level of visceral fat in the trunk is "-2", the front line L1 is curved and deformed to move in the direction of the white arrow to a position where the dimension W is about 0.96 times, and the level is "-3". If ", the front line L1 is curved and deformed to move in the direction of the white arrow to a position where the dimension W is about 0.94 times, and if the level is" -4 ", the dimension W is about 0.92 times. The front line L1 is curved and deformed to move in the direction of the white arrow in the figure at the position where. When the visceral fat level is "0", the abdominal part of the muscle model 72 is not deformed.

また、上述した説明で太くする場合に用いた倍率(1.03、1.06、1.09、1.12)、及び細くする場合に用いた倍率(0.98、0.96、0.94、0.92)の各数値は一例であり、システムの仕様等に応じて、他の数値を適用することは勿論可能であり、また、デフォルトで上述した各数値を用いると共に、統計的に数値に基づき、随時デフォルト値を変更するようにしてもよい(後述する各判定レベルに基づく変形で用いる各数値についても同様)。 Further, the magnifications used for thickening (1.03, 1.06, 1.09, 1.12) and the magnifications used for thinning (0.98, 0.96, 0.) in the above description. Each numerical value of 94, 0.92) is an example, and it is of course possible to apply other numerical values according to the specifications of the system, etc., and each numerical value mentioned above is used by default, and statistically. The default value may be changed at any time based on the numerical value (the same applies to each numerical value used in the transformation based on each judgment level described later).

それから、フローチャートのS6の段階では、筋肉モデル72(例えば、標準の筋肉モデル72a)を、測定結果に含まれる特定部位(左腕、右腕、左脚、右脚、及び体幹部)の筋肉量について判定されたレベル(「−4」〜「+4」。筋肉量に係る数値に相当)に基づき、各特定部位に係る筋肉部分が太く又は細くなるように変形する処理を行う。なお、レベルが「0」の場合が標準となり、「0」の部位についてはS6の段階で変形を行わない。 Then, in the stage S6 of the flowchart, the muscle model 72 (for example, the standard muscle model 72a) is determined for the muscle mass of specific parts (left arm, right arm, left leg, right leg, and trunk) included in the measurement result. Based on the determined level (“-4” to “+4”, which corresponds to the numerical value related to muscle mass), a process of deforming the muscle part related to each specific part so as to become thicker or thinner is performed. The standard is when the level is "0", and the portion of "0" is not deformed at the stage of S6.

具体的には、上述した図10(a)に示すように、特定部位(例えば、左腕)における判定レベルが、標準の「0」より大きい「+1」〜「+4」である場合、特定部位の上腕及び前腕の筋肉部分が太くなるように変形する(左腕の幅w1が大きくなるように変形する。幅w1は「0」の場合の寸法を示す)。この場合、判定レベルが「+1」であれば、幅w1の約1.05倍で太くなるように変形し、以下、「+2」であれば幅w1の約1.1倍で太くなるように変形し、「+3」であれば幅w1の約1.15倍で太くなるように変形し、「+4」であれば幅w1の約1.2倍で太くなるように変形する。 Specifically, as shown in FIG. 10A described above, when the determination level at the specific part (for example, the left arm) is “+1” to “+4”, which is larger than the standard “0”, the specific part The muscles of the upper arm and forearm are deformed so as to be thicker (the width w1 of the left arm is deformed to be larger. The width w1 indicates the dimension when "0"). In this case, if the judgment level is "+1", it is deformed to be thicker at about 1.05 times the width w1, and thereafter, if it is "+2", it is deformed to be thicker at about 1.1 times the width w1. If it is "+3", it is deformed to be thicker at about 1.15 times the width w1, and if it is "+4", it is deformed to be thicker at about 1.2 times the width w1.

一方、判定レベルが、標準の「0」より小さい「−1」〜「−4」である場合、図10(b)に示すように、特定部位の上腕及び前腕の筋肉部分が細くなるように(左腕の幅w1が小さくなるように)変形する。この場合、判定レベルが「−1」であれば、幅w1の約0.96倍で細くなるように変形し、以下、「−2」であれば幅w1の約0.92倍で細くなるように変形し、「−3」であれば幅w1の約0.88倍で細くなるように変形し、「+4」であれば幅w1の約0.84倍で細くなるように変形する。上述したS5、6の段階による筋肉モデル72の変形処理により、被験者Hの実際の筋肉の付き方を反映した筋肉モデル形状が得られる。 On the other hand, when the judgment level is "-1" to "-4", which is smaller than the standard "0", the muscles of the upper arm and forearm of the specific part are thinned as shown in FIG. 10 (b). It deforms (so that the width w1 of the left arm becomes smaller). In this case, if the judgment level is "-1", it is deformed to be thinned by about 0.96 times the width w1, and thereafter, if it is "-2", it is thinned by about 0.92 times the width w1. If it is "-3", it is deformed to be thinned by about 0.88 times the width w1, and if it is "+4", it is deformed to be thinned by about 0.84 times the width w1. By the deformation processing of the muscle model 72 according to the steps S5 and S6 described above, a muscle model shape that reflects the actual muscle attachment of the subject H can be obtained.

そして、フローチャートのS7の段階では、上述したS5、S6の段階での筋肉モデル72(例えば、標準の筋肉モデル72a)の変形に追従して、この筋肉モデル72のセットとして組み合わされる脂肪モデル73(例えば、標準の脂肪モデル73a)を変形する処理をMPU50aは行う。具体的には、S5の段階の腹の部位の変形に合わせて、脂肪モデル73の腹の部位も追従して変形し(筋肉モデルの腹の部位のXYZ座標値の移動量だけ、同様に脂肪モデル73の対応部位を移動変形する)、さらに、S6の段階で、筋肉モデル72の特定部位における変形に伴うXYZ座標値の数値分だけ、脂肪モデル73におけるそれぞれの対応する特定部位を移動変形させる処理を行う。このS7の段階の処理を行うことで、脂肪モデル73の基本的な形状が、被験者自身の筋肉の付き方に沿った形状になる。 Then, in the stage S7 of the flowchart, the fat model 73 (for example, the fat model 73 (for example) combined as a set of the muscle model 72 following the deformation of the muscle model 72 (for example, the standard muscle model 72a) in the stages S5 and S6 described above). For example, the MPU 50a performs a process of transforming the standard fat model 73a). Specifically, in accordance with the deformation of the abdominal part at the stage of S5, the abdominal part of the fat model 73 is also deformed following the deformation (the amount of movement of the XYZ coordinate values of the abdominal part of the muscle model is similarly fat. (Move and deform the corresponding part of the model 73), and further, at the stage of S6, move and deform each corresponding specific part of the fat model 73 by the numerical value of the XYZ coordinate value accompanying the deformation of the specific part of the muscle model 72. Perform processing. By performing the processing in the step of S7, the basic shape of the fat model 73 becomes a shape that follows the muscle attachment of the subject himself / herself.

なお、図17に示すフローチャートにおいて、脂肪モデル73については、S4の段階で骨格モデル71の変形に追従して変形処理を行うと共に、S7の段階で筋肉モデル72の変形に追従して変形処理を行うようにしているが、S4の段階での脂肪モデル73の追従変形処理を省略し、S7の段階で、それまでの骨格モデル71及び筋肉モデル72の変形に伴う変形量を一括して反映するように、一度に追従変形処理を行ってもよい。 In the flowchart shown in FIG. 17, the fat model 73 is subjected to deformation processing following the deformation of the skeletal model 71 at the stage of S4, and is subjected to deformation processing following the deformation of the muscle model 72 at the stage of S7. However, the follow-up deformation process of the fat model 73 at the stage of S4 is omitted, and the amount of deformation due to the deformation of the skeletal model 71 and the muscle model 72 up to that point is collectively reflected at the stage of S7. As described above, the follow-up deformation process may be performed at once.

フローチャートのS8の段階では、脂肪モデル73(例えば、標準の筋肉モデル73a)を、測定結果に含まれる特定部位(左腕、右腕、左脚、右脚、及び体幹部)の脂肪量(皮下脂肪の量)について判定されたレベル(「−4」〜「+4」。脂肪量に係る数値に相当)に基づき、各特定部位に係る脂肪部分が太く又は細くなるように変形する処理を行うか、又は脂肪部分の表面の質などが変化する処理を行う。 At the stage S8 of the flowchart, the fat model 73 (for example, the standard muscle model 73a) is used for the fat mass (subcutaneous fat) of specific parts (left arm, right arm, left leg, right leg, and trunk) included in the measurement result. Based on the level determined for (amount) ("-4" to "+4", which corresponds to the numerical value related to the amount of fat), a process of deforming the fat part related to each specific part so as to become thicker or thinner is performed, or Performs a process that changes the surface quality of the fat part.

具体的には、上述した図11に示すように、特定部位(例えば、左腕)における判定レベルが、標準の「0」より「+1」〜「+4」である場合、特定部位の上腕及び前腕の脂肪部分が太くなるように変形する。この場合、判定レベルが「+1」であれば、幅w10となるように太く変形し、以下、「+2」であれば幅w11(w11>w10)となるように太く変形し、「+3」であれば幅w12(w12>w11)となるように太く変形し、「+4」であれば幅w13(w13>w12)となるように太く変形する。 Specifically, as shown in FIG. 11 described above, when the determination level in the specific part (for example, the left arm) is "+1" to "+4" from the standard "0", the upper arm and forearm of the specific part It deforms so that the fat part becomes thicker. In this case, if the judgment level is "+1", it is deformed thickly so as to have a width w10, and thereafter, if it is "+2", it is deformed thickly so as to have a width w11 (w11> w10), and at "+3". If there is, it is deformed thickly so as to have a width w12 (w12> w11), and if it is "+4", it is deformed thickly so as to have a width w13 (w13> w12).

さらに、太くする部分の表面の色合いが、「0」の場合の基準色より順次濃くなるように色づけする処理も合わせて行う。「+4」の場合が基準色に対して最も色合いが濃く、「+3」の場合が二番目に色が濃く、「+2」の場合が三番目に色合いが濃く、「+1」の場合が四番目に色合いが濃く、このような色合いに相違によっても、脂肪モデル73は脂肪の付き方を見分ける要素になる。 Further, a process of coloring the surface of the thickened portion so that the color tone becomes darker than the reference color in the case of "0" is also performed. The case of "+4" is the darkest with respect to the standard color, the case of "+3" is the second darkest, the case of "+2" is the third darkest, and the case of "+1" is the fourth. The fat model 73 is an element for distinguishing how fat is attached even if the color is deep and the difference in color is different.

また、図12に示すように、特定部位(例えば、左腕)における判定レベルが「−1」であれば、特定部位の脂肪部分の太さを一段階(例えば、0.97倍の比率)で細くする処理を行うと共に、その脂肪部分の表面の色合いを「0」の場合より薄くする処理を行う。判定レベルが「−2」であれば、特定部位に応じた表面部分(例えば、上腕及び前腕の部分)の色を、「−1」の場合より薄くするように変化させ、「−3」になると、その特定部位の脂肪部分を形成するテクスチャ自体が少し透過するように変化させ(半透明になるように変化)、「−4」になると、更に、その脂肪部分の透過度を高めて、脂肪モデル73の脂肪で覆われる筋肉モデル72の筋肉が透けて映るように変化させる。このような細くする変形、色合いの変化、及び透過するように段階的に変化させることで、従来、図示が困難であった脂肪量が標準より少ない場合のレベルを、段階的に表現できるようにしている。 Further, as shown in FIG. 12, when the determination level in the specific part (for example, the left arm) is "-1", the thickness of the fat part in the specific part is increased in one step (for example, 0.97 times the ratio). Along with performing a thinning process, a process of making the surface color of the fat portion lighter than in the case of "0" is performed. When the judgment level is "-2", the color of the surface portion (for example, the upper arm and forearm portion) corresponding to the specific part is changed to be lighter than in the case of "-1", and is changed to "-3". Then, the texture itself that forms the fat part of the specific part is changed so that it is slightly transparent (changes so that it becomes translucent), and when it becomes "-4", the transparency of the fat part is further increased. The muscle of the muscle model 72 covered with fat of the fat model 73 is changed so as to be seen through. By making such thinning deformation, changing color, and gradually changing so as to be transparent, it is possible to gradually express the level when the amount of fat is less than the standard, which was difficult to show in the past. ing.

最後に、フローチャートのS9の段階において、上述し処理を経て変形した人体モデル(変形した骨格モデル71、変形した筋肉モデル72、変形した脂肪モデル73)を示すデータを、測定を行った被験者HのユーザIDに対応付けて、図8に示す会員データベース60の測定データの欄に、測定日の日付と共に格納する処理をMPU50aは行う。 Finally, in the stage S9 of the flowchart, the data showing the deformed human body model (deformed skeleton model 71, deformed muscle model 72, deformed fat model 73) through the above-mentioned processing was measured by the subject H who measured the data. The MPU 50a performs a process of storing the measurement data in the measurement data column of the member database 60 shown in FIG. 8 together with the date of the measurement date in association with the user ID.

会員データベース60に格納された人体モデルを示すデータは、図1、2に示す通信端末3を用いて、人体モデル提供システム50へ閲覧要求を行えば、読み出して通信端末3で表示することが可能になっており、このような読み出しに係る処理も、モデル変形プログラムP11が規定する処理の中に含まれる。 The data indicating the human body model stored in the member database 60 can be read out and displayed on the communication terminal 3 by making a viewing request to the human body model providing system 50 using the communication terminal 3 shown in FIGS. 1 and 2. The process related to such reading is also included in the process defined by the model transformation program P11.

すなわち、人体モデル提供システム50は、通信端末3からユーザID及びパスワードが送られてくると、データ閲覧についてのログイン処理を行うことになり、送られてきたユーザID及びパスワードが会員データベース60に登録されていると、ログイン状態となり、ログイン状態となった直近の人体モデルデータを会員データベース60から読み出して、ログイン状態になった通信端末3へ送信する処理を行うことになる。なお、通信端末3からログオフ操作が送られてくるまで、通信端末3のログイン状態は継続される。 That is, when the user ID and password are sent from the communication terminal 3, the human body model providing system 50 performs a login process for data viewing, and the sent user ID and password are registered in the member database 60. If this is done, the user will be logged in, and the latest human body model data in the logged-in state will be read from the member database 60 and transmitted to the logged-in communication terminal 3. The login state of the communication terminal 3 is continued until the log-off operation is sent from the communication terminal 3.

上述した通信端末3には、人体モデルの表示が可能な人体モデル閲覧プログラムが予めインストールされているものとし、この人体モデル閲覧プログラムを起動して、人体モデル提供システム50から送られる人体モデルデータ(骨格に応じた骨格モデルのデータ、筋肉に応じた筋肉モデルのデータ、及び脂肪に応じた脂肪モデルのデータ)を受信すれば、受信した人体モデルデータに基づき、解剖的な人体モデルを表示することができる。 It is assumed that the human body model viewing program capable of displaying the human body model is pre-installed in the communication terminal 3 described above, and the human body model data (human body model data) sent from the human body model providing system 50 by activating this human body model viewing program ( If the skeletal model data according to the skeleton, the muscle model data according to the muscle, and the fat model data according to the fat are received, the anatomical human body model should be displayed based on the received human body model data. Can be done.

起動した人体モデル閲覧プログラムは、画面の片隅に表示に関する項目を有するメニューバーを含んでおり、このメニューバーの中のモデル切替操作を行うことで、骨格モデル71での表示、骨格モデル71の上に筋肉モデル72を配置した状態での表示、及び骨格モデル71に配置された筋肉モデル72の上に脂肪モデル73を配置した状態での表示を適宜切り替えることが可能になっている。 The activated human body model browsing program includes a menu bar having an item related to display in one corner of the screen, and by performing a model switching operation in this menu bar, the display on the skeleton model 71 and the top of the skeleton model 71 are performed. It is possible to appropriately switch between the display in which the muscle model 72 is arranged and the display in which the fat model 73 is arranged on the muscle model 72 arranged in the skeleton model 71.

図21は、受信した人体モデルデータに基づき通信端末3で生成される骨格モデル71(例えば、標準の骨格モデル71aを被験者Hの測定結果に応じて変形したモデル)による骨格状態の人体モデルを、通信端末3の表示スクリーン3aで表示した状態を示す。 FIG. 21 shows a human body model of a skeletal state based on a skeletal model 71 (for example, a model obtained by modifying a standard skeletal model 71a according to the measurement result of subject H) generated by the communication terminal 3 based on the received human body model data. The state displayed on the display screen 3a of the communication terminal 3 is shown.

また、図22は、受信した人体モデルデータに基づき通信端末3で生成される筋肉モデル72(例えば、標準の筋肉モデル72aを被験者Hの測定結果に応じて変形したモデル)で、骨格モデル71を覆うように配置した状態の人体モデルを通信端末3の表示スクリーン3aで表示した状態を示す。 Further, FIG. 22 is a muscle model 72 generated by the communication terminal 3 based on the received human body model data (for example, a model in which the standard muscle model 72a is deformed according to the measurement result of the subject H), and the skeleton model 71 is used. The state in which the human body model arranged so as to cover is displayed on the display screen 3a of the communication terminal 3 is shown.

さらに、図23は、受信した人体モデルデータに基づき通信端末3で生成される脂肪モデル73(例えば、標準の筋肉モデル72aを被験者Hの測定結果に応じて変形したモデル)で、骨格モデル71の上に配置された筋肉モデル72を覆うように配置した状態の人体モデルを、通信端末3の表示スクリーン3aで表示した状態を示す。 Further, FIG. 23 is a fat model 73 (for example, a model obtained by modifying a standard muscle model 72a according to the measurement result of the subject H) generated by the communication terminal 3 based on the received human body model data, and is a model of the skeletal model 71. The state in which the human body model arranged so as to cover the muscle model 72 arranged above is displayed on the display screen 3a of the communication terminal 3 is shown.

被験者H(ユーザ)は、図21〜23の表示状態を適宜切り替えることで、例えば、図21の表示状態で自身の骨格の形状を把握でき、また、図22の表示状態で筋肉の付き方を確認でき、さらには図23の表示状態で脂肪の付き方なども解剖的に確認することでき、エクササイズ又はダイエットによる効果を、体の外観的な状態からではなく、図22、23に示すように体の内部における筋肉レベル又は脂肪レベルで確認できるメリットがある。 Subject H (user) can grasp the shape of his / her skeleton in the display state of FIG. 21 by appropriately switching the display state of FIGS. 21 to 23, and can learn how to attach muscles in the display state of FIG. 22. It can be confirmed, and further, how fat is attached can be anatomically confirmed in the display state of FIG. 23, and the effect of exercise or diet is shown in FIGS. 22 and 23, not from the appearance state of the body. There is a merit that can be confirmed by the muscle level or fat level inside the body.

また、これら図21〜23で示す人体モデルは、上述した従来の3D人体解剖アプリ(例えば、非特許文献1参照)の人体モデルと同様に、三次元的に生成されているため、通信端末3がタブレット、スマートフォンのようなタッチパネル操作の可能な表示スクリーン3aを具備していれば、スワイプ操作により、人体モデルを所望の角度から閲覧することが可能である(なお、通信端末3としてパソコン等を用いる場合は、マウス等の操作機器を用いることで、人体モデルの角度変化操作を可能にする)。さらに、図21〜23で示す人体モデルは、表示スクリーン3aのピンチ操作で拡大又は縮小も適宜行える(通信端末3としてパソコン等を用いる場合は、マウス等の操作機器を用いることで、人体モデルの拡大又は縮小操作を可能にする) Further, since the human body models shown in FIGS. 21 to 23 are three-dimensionally generated like the human body model of the conventional 3D human body dissection application (see, for example, Non-Patent Document 1) described above, the communication terminal 3 If is equipped with a display screen 3a capable of touch panel operation such as a tablet or a smartphone, it is possible to browse the human body model from a desired angle by swiping (note that a personal computer or the like can be used as the communication terminal 3). When using it, it is possible to change the angle of the human body model by using an operating device such as a mouse). Further, the human body model shown in FIGS. 21 to 23 can be appropriately enlarged or reduced by a pinch operation of the display screen 3a (when a personal computer or the like is used as the communication terminal 3, the human body model can be enlarged or reduced by using an operating device such as a mouse. Allows enlargement or reduction operation)

なお、通信端末3では、上述した人体モデルの表示の他に、体組成計10及び三次元測定器20の測定値の表示も可能になっており、人体モデル提供システム50から送られる測定値の各数値を表示すること、複数の測定日に関する各数値をグラフで表示することも可能になっており、グラフ表示により時系列的な変化等も確認できるようにしている。 In addition to the above-mentioned display of the human body model, the communication terminal 3 can also display the measured values of the body composition analyzer 10 and the coordinate measuring device 20, and the measured values sent from the human body model providing system 50. It is also possible to display each numerical value and each numerical value related to a plurality of measurement dates in a graph, and the graph display makes it possible to confirm changes over time.

なお、上述した説明では、基本的に男性の人体モデルに基づき説明を行ったが、女性の人体モデルの場合、体幹部に乳房が存在することから、女性の体幹部に皮下脂肪に基づく脂肪モデルに関する処理が、上述した男性の人体モデルの場合と異なった内容を含むことになり、それ以外は、基本的に同様である。女性の脂肪モデルの体幹部における皮下脂肪に基づく乳房の扱い方に関する処理について、以下に説明する。 In the above explanation, the explanation was basically based on the male human body model, but in the case of the female human body model, since the breast is present in the trunk, a fat model based on subcutaneous fat in the female trunk. The processing related to is basically the same except for the contents different from the case of the male human body model described above. The treatment of breast treatment based on subcutaneous fat in the trunk of a female fat model is described below.

図24は、人体モデルテーブル70の中の女性用の脂肪モデル76を示している。女性用の脂肪モデル76も、図9に示す男性用の人体モデルと同様に、標準パターン70aに対応した標準の脂肪モデル76a、第1パターン70bに対応した第1の脂肪モデル76b、第2パターン70cに対応した第2の脂肪モデル76cが存在する。女性の体幹部には乳房が存在することから、これらの女性用の脂肪モデル76(各パターンの脂肪モデル76a〜76c)にも、皮下脂肪による乳房を形成したことが、男性の脂肪モデル73に対して、主な形状的な相違点になっている。 FIG. 24 shows the fat model 76 for women in the human body model table 70. Similar to the human body model for men shown in FIG. 9, the fat model 76 for women also has a standard fat model 76a corresponding to the standard pattern 70a, a first fat model 76b corresponding to the first pattern 70b, and a second pattern. There is a second fat model 76c corresponding to 70c. Since breasts are present in the female trunk, the formation of breasts by subcutaneous fat in these female fat models 76 (fat models 76a to 76c for each pattern) was also found in the male fat model 73. On the other hand, it is the main difference in shape.

体組成計10で、女性の被験者を測定した場合、体幹部(胴体部)における脂肪の量(皮下脂肪の量)には、乳房の分も含まれるので、上述した男性と同様な処理を行うと、乳房の分の皮下脂肪が、体幹部に付着したものとみなされて、体幹部が実際の女性の被験者より太く形成されるという事態が生じる。このような事態の発生を回避するため、被験者が女性の場合、脂肪モデル76の変形処理においては、女性特有の処理をMPU50aは行う。 When a female subject is measured with a body composition analyzer 10, the amount of fat (amount of subcutaneous fat) in the trunk (body) includes the amount of breast, so the same treatment as for men described above is performed. Then, the subcutaneous fat of the breast is considered to be attached to the trunk, and the trunk is formed thicker than the actual female subject. In order to avoid the occurrence of such a situation, when the subject is a female, the MPU 50a performs a female-specific process in the deformation process of the fat model 76.

図25は、女性特有の処理を行うために参照する女性脂肪参照テーブル90を示しており、このような女性脂肪参照テーブル90も図7に示す人体モデル提供システム50の記憶部50gに記憶されることになる。女性脂肪参照テーブル90の中のカップ値とは、三次元測定器20の測定値(OBJデータ)から得られる胸囲と、アンダーバストとの寸法差を意味し、統計的による女性の胸囲の平均寸法は81.3cm、アンダーバストの平均寸法は70.4cmであることから、カップ値の平均寸法は10.9cmとなる。本実施形態では、このカップ値の平均寸法10.9cmを利用することで、体幹部の脂肪の量について、乳房と、乳房以外の部分への配分を決定する。 FIG. 25 shows a female fat reference table 90 that is referred to for performing a female-specific process, and such a female fat reference table 90 is also stored in the storage unit 50 g of the human body model providing system 50 shown in FIG. It will be. The cup value in the female fat reference table 90 means the dimensional difference between the chest circumference obtained from the measurement value (OBJ data) of the three-dimensional measuring device 20 and the underbust, and the average size of the female chest circumference according to statistics. Is 81.3 cm and the average size of the underbust is 70.4 cm, so that the average size of the cup value is 10.9 cm. In the present embodiment, the average size of the cup value of 10.9 cm is used to determine the distribution of the amount of fat in the trunk to the breast and parts other than the breast.

具体的には、図25の女性脂肪参照テーブル90に示すように、測定結果に含まれる体幹部の内臓脂肪について判定されたレベル(「−4」〜「+4」)について、判定レベルが「+1」〜「+4」の「プラスレベル」、判例レベルが「0」の「標準レベル」、判定レベルが「−1」〜「−4」の「マイナスレベル」の三種類のレベルに分ける(女性脂肪参照テーブル90の左端の列を参照)。これらの三種類のレベルごとに、カップ値により、三つの分類に分けるようにしており、測定値により得られるカップ値が10.9cm未満のときは「小」、カップ値が10.9cm以上17.5cm未満のときは「中」、カップ値が17.5cm以上のときは「大」と分類する。 Specifically, as shown in the female fat reference table 90 of FIG. 25, the determination level is "+1" for the levels ("-4" to "+4") determined for the visceral fat of the trunk included in the measurement results. "Plus level" from "+4", "Standard level" with case law level "0", and "Minus level" from "-1" to "-4" judgment level (female fat) See the leftmost column of reference table 90). Each of these three levels is divided into three categories according to the cup value. When the cup value obtained by the measured value is less than 10.9 cm, it is "small", and the cup value is 10.9 cm or more 17 If it is less than .5 cm, it is classified as "medium", and if the cup value is 17.5 cm or more, it is classified as "large".

そして、被験者の体幹部の皮下脂肪に係る測定結果が、「プラスレベル」でカップ値が「小」であれば、MPU50aは、女性脂肪参照テーブル90に従い、脂肪モデル76の体幹部については乳房以外の部分を太くする変形を行い、「プラスレベル」でカップ値が「中」であれば、体幹部を全体的に太くする変形を行い、「プラスレベル」でカップ値が「大」であれば、乳房のみを大きくする変形を行う。 Then, if the measurement result relating to the subcutaneous fat of the trunk of the subject is "plus level" and the cup value is "small", the MPU 50a follows the female fat reference table 90, and the trunk of the fat model 76 is other than the breast. If the cup value is "medium" at "plus level", the body is deformed to thicken the whole trunk, and if the cup value is "large" at "plus level" , Performs a transformation that enlarges only the breast.

また、被験者の体幹部の皮下脂肪に係る測定結果が、「標準レベル」でカップ値が「小」であれば、MPU50aは、女性脂肪参照テーブル90に従い、脂肪モデル76の体幹部については、乳房を少し小さくする変形を行うと共に、乳房以外の部分を少し太くする変形を行い、「標準レベル」でカップ値が「中」であれば、特に変形処理を行わず、「標準レベル」でカップ値が「大」であれば、乳房を少し大きくする変形を行うと共に、乳房以外の部分を少し細くする変形を行う。 Further, if the measurement result relating to the subcutaneous fat of the trunk of the subject is "standard level" and the cup value is "small", the MPU 50a follows the female fat reference table 90, and for the trunk of the fat model 76, the breast. If the cup value is "medium" at the "standard level", the cup value is not performed at the "standard level" and the cup value is at the "standard level". If is "Large", the breast is deformed to be slightly larger and the part other than the breast is slightly thinner.

さらに、被験者の体幹部の皮下脂肪に係る測定結果が、「マイナスレベル」でカップ値が「小」であれば、MPU50aは、女性脂肪参照テーブル90に従い、脂肪モデル76の体幹部については、乳房を小さくする変形を行うと共に、乳房以外の部分は特に変形を行わず、「マイナスレベル」でカップ値が「中」であれば、体幹部を全体的に細くする処理を行い、「マイナスレベル」でカップ値が「大」であれば、乳房を変形せずに、乳房以外の部分を細くする変形を行う。 Further, if the measurement result relating to the subcutaneous fat of the trunk of the subject is "minus level" and the cup value is "small", the MPU 50a follows the female fat reference table 90, and for the trunk of the fat model 76, the breast. If the cup value is "medium" at "minus level", the whole trunk is thinned and "minus level" is performed without any particular deformation except for the breast. If the cup value is "Large", the breast is not deformed, but the part other than the breast is thinned.

なお、上述した「プラスレベル」、「標準レベル」、及び「マイナスレベル」において、乳房の変形を行う場合の変形率を求める計算式と、体幹部において乳房以外の部分を変形する場合の変形率を求める計算式も女性脂肪参照テーブル90にて規定されている。例えば、「プラスレベル」では、乳房の変形率は数式Aより算出し、乳房以外の体幹部の変形率は数式Eより算出する。数式Aは(カップ値/10.9)×(判定レベル値/4)×100であり、数式Eは(10.9/カップ値)×(判定レベル値/4)×100である。 In addition, at the above-mentioned "plus level", "standard level", and "minus level", the calculation formula for calculating the deformation rate when deforming the breast and the deformation rate when deforming a part other than the breast in the trunk. The formula for calculating is also specified in the female fat reference table 90. For example, in the "plus level", the deformation rate of the breast is calculated from the formula A, and the deformation rate of the trunk other than the breast is calculated from the formula E. Formula A is (cup value / 10.9) x (judgment level value / 4) x 100, and formula E is (10.9 / cup value) x (judgment level value / 4) x 100.

また、「標準レベル」のカップ値が「中」及び「大」では、乳房の変形率は数式Bより算出し、乳房以外の体幹部の変形率は数式Fより算出する。数式Bは(カップ値/10.9)×0.1×100であり、数式Fは227(元来のテクスチャ形成に係る値,アルファ値)×(10.9/カップ値)である(小数以下四捨五入)。さらに、「標準レベル」のカップ値が「小」では、乳房の変形率は数式Cより算出し、乳房以外の体幹部の変形率は数式Gより算出する。数式Cは(1−(カップ値/10.9))×0.1×100であり、数式Gは(10.9/カップ値)×0.1×100である。 When the cup values of the "standard level" are "medium" and "large", the deformation rate of the breast is calculated from the formula B, and the deformation rate of the trunk other than the breast is calculated from the formula F. Formula B is (cup value / 10.9) x 0.1 x 100, and formula F is 227 (value related to the original texture formation, alpha value) x (10.9 / cup value) (decimal number). Rounded below). Further, when the cup value of the "standard level" is "small", the deformation rate of the breast is calculated from the formula C, and the deformation rate of the trunk other than the breast is calculated from the formula G. The formula C is (1- (cup value / 10.9)) × 0.1 × 100, and the formula G is (10.9 / cup value) × 0.1 × 100.

さらに、「マイナスレベル」では、乳房の変形率は数式Dより算出し、乳房以外の体幹部の変形率は数式Hより算出する。数式Dは(10.9/カップ値)×(判定レベル値×(−1)/4)×100であり、数式Hは227(元来のテクスチャ形成に係る値,アルファ値)×(10.9/カップ値)×(1−(判定レベル値×(−1)/4)である(小数以下四捨五入)。なお、上述した女性脂肪参照テーブル90の中身及び上述した数式A〜Hの中身等は一例であり、システムの仕様、統計値の変化等に応じて、適宜、これらの中身を変更することは勿論、可能である。 Further, at the "minus level", the deformation rate of the breast is calculated from the formula D, and the deformation rate of the trunk other than the breast is calculated from the formula H. Formula D is (10.9 / cup value) x (judgment level value x (-1) / 4) x 100, and formula H is 227 (value related to original texture formation, alpha value) x (10. 9 / cup value) x (1- (judgment level value x (-1) / 4) (rounded to the nearest whole number). The contents of the above-mentioned female fat reference table 90 and the contents of the above-mentioned formulas A to H, etc. Is an example, and it is of course possible to change the contents as appropriate according to the system specifications, changes in statistical values, and the like.

以上のように、本発明に係る人体モデル提供システム50では、被験者Hの測定結果に応じた形状の人体モデルを解剖的に確認可能に提供するので、筋肉の付き方、又は脂肪の付き方などを被験者が視覚的に確認でき、筋力トレーニング等による筋肉量の変化、またはダイエットエクササイズ等による脂肪量の低下を、詳細に把握でき、各種トレーニング、エクササイズ等を継続する意識付けを高めること等に役立てられる。 As described above, the human body model providing system 50 according to the present invention provides a human body model having a shape corresponding to the measurement result of the subject H so that it can be anatomically confirmed. Therefore, how to attach muscles or how to attach fat, etc. Can be visually confirmed by the subject, and the change in muscle mass due to strength training, etc., or the decrease in fat mass due to diet exercise, etc. can be grasped in detail, which is useful for raising awareness of continuing various training and exercise, etc. Be done.

なお、本発明は、上述した実施形態に限定されるものではなく、様々な変形例が考えられる。例えば、判定レベルを示す「−4」〜「+4」の値について、上述した説明では体組成計10からの測定結果に基づき測定処理装置30で求めるようにしていたが、体組成計10自身でレベル判定を行えるようであれば、体組成計10で判定レベルを求めるようにして、測定処理装置30の処理負担を低減してもよい。さらに、レベル判定処理は、測定処理装置30で行う替わりに、人体モデル提供システム50で行うようにすることも可能であり、この場合は、測定処理装置30は体組成計10からの演算結果を、そのまま人体モデル提供システム50へ送信し、人体モデル提供システム50では、受け取った演算結果からレベル判定を行うことになる。 The present invention is not limited to the above-described embodiment, and various modifications can be considered. For example, in the above description, the values of "-4" to "+4" indicating the determination level are obtained by the measurement processing device 30 based on the measurement result from the body composition analyzer 10, but the body composition analyzer 10 itself is used. If the level can be determined, the processing load of the measurement processing device 30 may be reduced by determining the determination level with the body composition analyzer 10. Further, the level determination process can be performed by the human body model providing system 50 instead of being performed by the measurement processing device 30, and in this case, the measurement processing device 30 calculates the calculation result from the body composition analyzer 10. , It is transmitted to the human body model providing system 50 as it is, and the human body model providing system 50 determines the level from the received calculation result.

また、判定レベルの段階も「−4」〜「+4」に限定されるものではなく、仕様を簡易化するときは「−3」〜「+3」又は「−2」〜「+2」のように段階を荒くしてもよく、一方、仕様を詳細化するときは、「−5」〜「+5」又は「−6」〜「+6」のように段階を細かくしてもよく、このように段階を変更するときは、変更した段階に応じて、筋肉モデル72、脂肪モデル73等を変形する段階も同様に、荒く又は細かくすることになる。 Also, the judgment level stage is not limited to "-4" to "+4", and when simplifying the specifications, it is such as "-3" to "+3" or "-2" to "+2". The steps may be rough, while when the specifications are refined, the steps may be finer, such as "-5" to "+5" or "-6" to "+6". When changing the above, the stage of deforming the muscle model 72, the fat model 73, and the like is also roughened or finely divided according to the changed stage.

さらに、図13に示すように相似的に拡大又は縮小するときの度合いは、身長に対する四肢の長さ寸法の比率(袖丈の比率、股下の比率)に応じて行うようにしたが、袖丈又は股下の比率は、身長に対する値ではなく、身長から顔の長さを除いた首下の関節から足までの長さに対する比率を用いるようにしてもよい。すなわち、人の顔の長さ(Y軸方向に沿った寸法)は、統計的にバラツキがあるため、このようなバラツキのある部分(人の顔)を除外して、袖丈又は股下の比率を算出すると、体格的な状況を、より正確に表すことができるという点で好適となる。 Further, as shown in FIG. 13, the degree of expansion or contraction in a similar manner is set according to the ratio of the length dimension of the limbs to the height (sleeve length ratio, inseam ratio), but the sleeve length or inseam. The ratio of to the length from the joint to the foot under the neck, which is obtained by subtracting the length of the face from the height, may be used instead of the value to the height. That is, since the length of a person's face (dimensions along the Y-axis direction) is statistically different, the sleeve length or inseam ratio is calculated by excluding such a uneven part (human face). When calculated, it is preferable in that the physical condition can be expressed more accurately.

また、上述した説明では、体組成計10と、三次元測定器20とを連携して同時的に測定を行うようにしたが、体組成計10及び三次元測定器20のそれぞれで単独で測定を行い、これらの測定結果を人体モデル提供システム50へ送信する仕様にしてもよい。本発明において必要なことは、人体モデルの提供に必要な身体的な測定結果を人体モデル提供システム50が取得することであり、必要な測定結果が得られるのであれば、被験者の測定の仕方は、どのような形態であっても良く、どのような測定器を用いても良い。 Further, in the above description, the body composition analyzer 10 and the coordinate measuring device 20 are linked to perform the measurement at the same time, but the body composition meter 10 and the coordinate measuring device 20 each measure independently. , And these measurement results may be transmitted to the human body model providing system 50. What is necessary in the present invention is that the human body model providing system 50 acquires the physical measurement result necessary for providing the human body model, and if the necessary measurement result can be obtained, the method of measuring the subject is , Any form may be used, and any measuring instrument may be used.

さらに、本発明のシステムをローカル的に構築する場合は、図1に示す測定処理装置30に、人体モデル提供システム50の機能を具備させて、測定処理装置30で、上述した人体モデル提供システム50の処理を行うようにしてもよい。 Further, when the system of the present invention is locally constructed, the measurement processing device 30 shown in FIG. 1 is provided with the function of the human body model providing system 50, and the measurement processing device 30 provides the above-mentioned human body model providing system 50. May be performed.

さらにまた、通信端末3での、人体モデルの表示の仕方の工夫としては、図1に示すような測定状態の被験者Hを撮像し、その撮像画像を、上述した人体モデルに重ねて表示することで、被験者Hの外観と、人体内部の解剖的な人体モデルとの関係をユーザに提示するようにしてもよい。この場合、被験者の撮像画像は、脂肪モデルの上に重ねるように表示して透過度を変化させて人体モデルを見せるようにすること、又は撮像画像を背景的に用いて、撮像画像の上に、骨格モデル71、筋肉モデル72、脂肪モデル73を順次重ねて配置するようにしてもよい。 Furthermore, as a device for displaying the human body model on the communication terminal 3, the subject H in the measurement state as shown in FIG. 1 is imaged, and the captured image is superimposed on the human body model described above and displayed. Then, the relationship between the appearance of the subject H and the anatomical human body model inside the human body may be presented to the user. In this case, the captured image of the subject is displayed so as to be superimposed on the fat model so that the human body model is shown by changing the transmittance, or the captured image is used as a background and is placed on the captured image. , The skeleton model 71, the muscle model 72, and the fat model 73 may be arranged in this order.

また、本発明の仕様を簡易化する例としては、骨格モデル71、筋肉モデル72、及び脂肪モデル73には三次元的なモデルを用いるのでは無く、二次元的なモデルを用いて、表示角度の変更機能等を省略するようにしてもよい。このような二次元的なモデルを用いる場合は、レイヤー別に骨格を示す骨格モデル、筋肉を示す筋肉モデル、脂肪を示す脂肪モデルを準備しておき、骨格モデルに筋肉モデルをレイヤーで重ねることにより、骨格を筋肉で覆う状態のモデルを提示し、さらに、この状態のモデルに脂肪モデルをレイヤーで重ねることにより、筋肉を脂肪で覆う状態のモデルを提示する仕様にすることも可能である。さらには、脂肪の確認等が不要な用途の場合は、脂肪モデルを省略して、骨格モデル71及び筋肉モデル72で人体モデルを構成するようにしてもよい。 Further, as an example of simplifying the specifications of the present invention, the skeleton model 71, the muscle model 72, and the fat model 73 do not use a three-dimensional model, but use a two-dimensional model to display an angle. The change function and the like may be omitted. When using such a two-dimensional model, prepare a skeleton model showing the skeleton, a muscle model showing the muscle, and a fat model showing the fat for each layer, and superimpose the muscle model on the skeleton model in layers. It is also possible to present a model in which the skeleton is covered with muscles, and further, by superimposing a fat model on the model in this state, a model in which the muscles are covered with fat can be presented. Further, in the case where the confirmation of fat is not required, the fat model may be omitted and the skeleton model 71 and the muscle model 72 may form the human body model.

さらにまた、上述した説明では、全身の人体モデルを提供するようにしていたが、用途によっては全身の人体モデルの提供が不要であり、特定部位(左腕、右腕、左脚、右脚、又は体幹部のいずれか)についてのみ、解剖的な人体モデルの提供が必要であれば、必要な部位について、上述した処理を行って、必要な部位(例えば、左腕のみ)についての人体モデルを提供するような仕様にすることも可能である。なお、上述した各種変形例は適宜組み合わせることも可能である。 Furthermore, in the above description, the whole body model is provided, but it is not necessary to provide the whole body model depending on the application, and a specific part (left arm, right arm, left leg, right leg, or body) is provided. If it is necessary to provide an anatomical human body model only for (one of the executives), perform the above-mentioned processing for the necessary part and provide the human body model for the necessary part (for example, only the left arm). It is also possible to make various specifications. The various modifications described above can be combined as appropriate.

本発明は、被験者の測定結果に応じた形状の骨格モデル、筋肉モデル、及び脂肪モデルで構成される解剖的な人体モデルを提供するので、筋肉の付き方、脂肪の付き方等を視覚的に確認する用途等に対して好適に利用可能である。 Since the present invention provides an anatomical human body model composed of a skeletal model, a muscle model, and a fat model having a shape according to a measurement result of a subject, it is possible to visually observe how muscles are attached, how fat is attached, and the like. It can be suitably used for confirmation purposes.

1 健康管理システム
3 通信端末
3a 表示スクリーン
5 人体測定システム
10 体組成計
20 三次元測定器
30 測定処理装置
35 表示装置
50 人体モデル提供システム
50a MPU50a
60 会員データベース
70 人体モデルテーブル
71 (男性用の)骨格モデル
72 (男性用の)筋肉モデル
73 (男性用の)脂肪モデル
76 (女性用の)脂肪モデル
80 ポイントテーブル
85 モデル数値テーブル
90 女性脂肪参照テーブル
P2 三次元測定プログラム
P3 組成測定プログラム
P4 測定管理プログラム
P11 モデル変形プログラム
1 Health management system 3 Communication terminal 3a Display screen 5 Human body measurement system 10 Body composition analyzer 20 Three-dimensional measuring device 30 Measurement processing device 35 Display device 50 Human body model providing system 50a MPU50a
60 Member Database 70 Human Body Model Table 71 (Men's) Skeletal Model 72 (Men's) Muscle Model 73 (Men's) Fat Model 76 (Women's) Fat Model 80 Point Table 85 Model Numeric Table 90 Women's Fat Reference Table P2 Three-dimensional measurement program P3 Composition measurement program P4 Measurement control program P11 Model transformation program

Claims (11)

被験者の身体的な測定結果に基づき、体格を示す人体モデルの変形処理を行う人体モデル提供システムにおいて、
身体的な測定を行う状態の被験者の撮像画像を得る手段と、
前記撮像画像を、前記変形処理を行った人体モデルに重ねて配置する手段と
を備えることを特徴とする人体モデル提供システム。
In a human body model providing system that performs deformation processing of a human body model showing a physique based on the physical measurement results of a subject
A means of obtaining a captured image of a subject in a state of performing physical measurement,
A human body model providing system comprising a means for arranging the captured image on the human body model subjected to the deformation processing.
前記人体モデルが見えるように、前記人体モデルに重ねて配置した撮像画像の透過度を変化する手段を備える請求項1に記載の人体モデル提供システム。 The human body model providing system according to claim 1, further comprising means for changing the transmittance of an captured image arranged so as to be visible on the human body model. 前記人体モデルは、骨格に応じた骨格モデルを含み、
前記測定結果は、被験者の体格を示す情報を含み、
前記被験者の体格を示す情報に基づき、前記骨格モデルを相似的に拡大又は縮小するように、前記骨格モデルの変形処理を行う手段を備える請求項1又は請求項2に記載の人体モデル提供システム。
The human body model includes a skeleton model according to the skeleton.
The measurement result includes information indicating the physique of the subject.
Wherein based on the information indicating the size of the subject, said skeleton model to enlarge or reduce similar manner, the human body model providing system according to claim 1 or claim 2 obtain Bei means for performing deformation processing of the skeleton model ..
前記骨格モデルには、標準の骨格モデルと、前記標準の骨格モデルに比べて四肢の寸法を短くした第1の骨格モデルと、前記標準の骨格モデルに比べて四肢の寸法を長くした第2の骨格モデルとがあり、
前記測定結果は、被験者の体格を示す情報を含み、
前記被験者の体格を示す情報に基づき、前記標準の骨格モデル、前記第1の骨格モデル、及び前記第2の骨格モデルの中から、いずれか一つを特定する手段を備え、
特定した骨格モデルに対して、前記変形処理を行うようにしてある請求項に記載の人体モデル提供システム。
The skeletal model includes a standard skeletal model, a first skeletal model in which the dimensions of the limbs are shorter than the standard skeletal model, and a second skeletal model in which the limbs are longer than the standard skeletal model. There is a skeletal model,
The measurement result includes information indicating the physique of the subject.
A means for identifying any one of the standard skeleton model, the first skeleton model, and the second skeleton model based on the information indicating the physique of the subject is provided.
The human body model providing system according to claim 3 , wherein the deformation processing is performed on the specified skeleton model.
前記人体モデルは、前記骨格モデルを覆う筋肉に応じた筋肉モデルを含み、
前記骨格モデルに係る前記変形処理を行った場合、その変形に追従して、前記筋肉モデルを変形する手段と
を備える請求項3又は請求項4に記載の人体モデル提供システム。
The human body model includes a muscle model corresponding to the muscle covering the skeletal model.
The human body model providing system according to claim 3 or 4, further comprising means for deforming the muscle model in accordance with the deformation when the deformation processing related to the skeleton model is performed.
前記人体モデルは、前記筋肉モデルを覆う脂肪に応じた脂肪モデルを含み、
前記筋肉モデルを変形した場合、前記筋肉モデルの変形に追従して前記脂肪モデルを変形する手段を備える請求項5に記載の人体モデル提供システム。
The human body model includes a fat model depending on the fat covering the muscle model.
The human body model providing system according to claim 5, further comprising means for deforming the fat model in accordance with the deformation of the muscle model when the muscle model is deformed.
前記測定結果は、被験者の各部の位置に関する情報を有する複数のポイントを含み、
前記人体モデルは、骨格に応じた骨格モデルを含み、
前記骨格モデルは、骨格の各部の位置に応じた複数の変形基点を有し、
前記測定結果に含まれる複数のポイントの中から、前記複数の変形基点のそれぞれに対応する対応点を特定する手段と、
前記変形基点と前記変形基点に対応する対応点との間にズレがある場合、前記変形基点が、前記変形基点に対応する対応点に一致するように、前記骨格モデルの中の前記変形基点を含む骨部分の変形処理を行う手段と
を備える請求項1乃至請求項6のいずれか1項に記載の人体モデル提供システム。
The measurement result includes a plurality of points having information on the position of each part of the subject.
The human body model includes a skeleton model according to the skeleton.
The skeleton model has a plurality of deformation base points depending on the position of each part of the skeleton.
A means for identifying a corresponding point corresponding to each of the plurality of deformation base points from the plurality of points included in the measurement result, and
When there is a deviation between the deformation base point and the corresponding point corresponding to the deformation base point, the deformation base point in the skeleton model is set so that the deformation base point matches the corresponding point corresponding to the deformation base point. The human body model providing system according to any one of claims 1 to 6, further comprising a means for performing deformation processing of the including bone portion.
前記測定結果は、被験者の各部の位置に関する情報を有する複数のポイントを含み、The measurement result includes a plurality of points having information on the position of each part of the subject.
前記人体モデルは、骨格に応じた骨格モデルを含み、 The human body model includes a skeleton model according to the skeleton.
前記骨格モデルは、骨格の各部の位置に応じた複数の変形基点を有し、 The skeleton model has a plurality of deformation base points depending on the position of each part of the skeleton.
前記測定結果に含まれる複数のポイントの中から、前記複数の変形基点のそれぞれに対応する対応点を特定する手段と、 A means for identifying a corresponding point corresponding to each of the plurality of deformation base points from the plurality of points included in the measurement result, and
前記変形基点と前記変形基点に対応する対応点との間にズレがある場合、前記骨格モデルにおいて前記変形基点より体の中心側へ直近となる関節から、前記変形基点が対応する対応点へ向かう方向を特定する手段と、 When there is a deviation between the deformation base point and the corresponding point corresponding to the deformation base point, the joint that is closest to the center side of the body from the deformation base point in the skeleton model heads toward the corresponding corresponding point. Means to identify the direction and
前記骨格モデルの中の前記変形基点を含んで前記関節に繋がる骨部分が、特定した方向と同じ向きになるように、前記関節を中心に前記骨部分の角度を変更する手段と、 A means for changing the angle of the bone portion around the joint so that the bone portion connected to the joint including the deformation base point in the skeleton model has the same direction as the specified direction.
角度を変更した前記骨部分の前記変形基点が、前記変形基点に対応する対応点に一致するように、前記骨部分の変形処理を行う手段と A means for performing deformation processing of the bone portion so that the deformation base point of the bone portion whose angle has been changed coincides with a corresponding point corresponding to the deformation base point.
を備える請求項1乃至請求項6のいずれか1項に記載の人体モデル提供システム。 The human body model providing system according to any one of claims 1 to 6.
人体モデル処理装置が、被験者の身体的な測定結果に基づき、体格を示す人体モデルの変形処理を行う人体モデル変形方法において、
身体的な測定を行う状態の被験者の撮像画像を得るステップと、
前記撮像画像を、前記変形処理を行った人体モデルに重ねて配置するステップと
を備えることを特徴とする人体モデル変形方法。
In the human body model deformation method in which the human body model processing device performs deformation processing of the human body model showing the physique based on the physical measurement result of the subject.
Steps to obtain a captured image of the subject in a state of performing physical measurement,
A method for deforming a human body model, which comprises a step of superimposing the captured image on the human body model that has undergone the deformation processing .
コンピュータに、被験者の身体的な測定結果に基づき、体格を示す人体モデルの変形処理を行わせるためのコンピュータプログラムにおいて
前記コンピュータに、
身体的な測定を行う状態の被験者の撮像画像を得るステップと、
前記撮像画像を、前記変形処理を行った人体モデルに重ねて配置するステップと
を実行させることを特徴とするコンピュータプログラム。
In a computer program for causing a computer to perform deformation processing of a human body model showing a physique based on the physical measurement result of a subject .
On the computer
Steps to obtain a captured image of the subject in a state of performing physical measurement,
A computer program characterized by executing a step of superimposing and arranging the captured image on a human body model subjected to the deformation processing.
通信機能を有するコンピュータに、被験者の身体的な測定結果に基づき、体格の変形処理を行った人体モデルに係るデータを受信させて、前記変形処理を行った人体モデルの表示の処理を行わせるためのコンピュータプログラムにおいて
前記コンピュータに、
身体的な測定を行う状態の被験者の撮像画像を、前記変形処理を行った人体モデルに重ねて配置した状態で表示するステップ
を実行させることを特徴とするコンピュータプログラム。

In order to have a computer having a communication function receive data related to a human body model that has undergone physique deformation processing based on the physical measurement results of the subject, and perform display processing of the human body model that has undergone the transformation processing. in the computer program,
On the computer
A computer program characterized by executing a step of displaying a captured image of a subject in a state of performing physical measurement in a state of being superposed on a human body model subjected to the deformation processing.

JP2016174865A 2016-09-07 2016-09-07 Human body model providing system, human body model transformation method, and computer program Active JP6836038B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016174865A JP6836038B2 (en) 2016-09-07 2016-09-07 Human body model providing system, human body model transformation method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016174865A JP6836038B2 (en) 2016-09-07 2016-09-07 Human body model providing system, human body model transformation method, and computer program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016544642A Division JP6013669B1 (en) 2016-03-28 2016-03-28 Human body model providing system, human body model transformation method, and computer program

Publications (2)

Publication Number Publication Date
JP2017176803A JP2017176803A (en) 2017-10-05
JP6836038B2 true JP6836038B2 (en) 2021-02-24

Family

ID=60007966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016174865A Active JP6836038B2 (en) 2016-09-07 2016-09-07 Human body model providing system, human body model transformation method, and computer program

Country Status (1)

Country Link
JP (1) JP6836038B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6835014B2 (en) * 2018-03-02 2021-02-24 株式会社豊田中央研究所 Internal body information estimation method, computer program, storage medium that stores it, and internal body information estimation device
US11589778B2 (en) 2018-03-16 2023-02-28 Sony Interactive Entertainment Inc. Body size estimation apparatus, body size estimation method, and program
US20220047400A1 (en) * 2018-12-12 2022-02-17 Howmedica Osteonics Corp. Bone density modeling and orthopedic surgical planning system
CN110555798B (en) * 2019-08-26 2023-10-17 北京字节跳动网络技术有限公司 Image deformation method, device, electronic equipment and computer readable storage medium
CN110807362B (en) * 2019-09-23 2024-08-20 腾讯科技(深圳)有限公司 Image detection method, device and computer readable storage medium
CN113808202B (en) * 2021-08-11 2024-05-24 浙江工商大学 Multi-target detection and space positioning method and system thereof
JPWO2023223476A1 (en) * 2022-05-18 2023-11-23
CN117669007B (en) * 2024-01-31 2024-04-26 江西旅游商贸职业学院 Furniture design method, device and system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3179474B2 (en) * 1990-11-28 2001-06-25 株式会社日立製作所 Computer graphic display method and information processing apparatus
JPH1049045A (en) * 1996-08-06 1998-02-20 Sekisui Chem Co Ltd Formation of human body model and device therefor, human body model
JP3896665B2 (en) * 1998-01-05 2007-03-22 ソニー株式会社 How to create a numerical model for a vertebrate or a robot imitating it
JP3860076B2 (en) * 2002-06-06 2006-12-20 独立行政法人科学技術振興機構 BODY MODEL GENERATION METHOD, BODY MODEL GENERATION PROGRAM, RECORDING MEDIUM RECORDING THE SAME, AND RECORDING MEDIUM RECORDING BODY MODEL DATA
KR101095860B1 (en) * 2008-12-22 2011-12-21 한국전자통신연구원 Shape deformation method of human body model
US8922547B2 (en) * 2010-12-22 2014-12-30 Electronics And Telecommunications Research Institute 3D model shape transformation method and apparatus
GB201104312D0 (en) * 2011-03-14 2011-04-27 Bell Alexandra Improved virtual try on simulation service
WO2017168525A1 (en) * 2016-03-28 2017-10-05 株式会社3D body Lab System for providing human body model, method of the human body model deformation, and computer program

Also Published As

Publication number Publication date
JP2017176803A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
JP6013669B1 (en) Human body model providing system, human body model transformation method, and computer program
JP6836038B2 (en) Human body model providing system, human body model transformation method, and computer program
US20100312143A1 (en) Human body measurement system and information provision method using the same
US8571698B2 (en) Simple techniques for three-dimensional modeling
CN105250062B (en) A kind of 3D printing bone orthopedic brace preparation method based on medical image
CN111460873A (en) Image processing method and apparatus, image device, and storage medium
CN104274183A (en) Motion information processing apparatus
US20230240594A1 (en) Posture assessment program, posture assessment apparatus, posture assessment method, and posture assessment system
CN112639875A (en) Dimension measuring system
US20230248099A1 (en) Method and device for providing at least one cutting pattern for an article of clothing to be produced individually for a customer
Kozar et al. Designing an adaptive 3D body model suitable for people with limited body abilities
Marshall et al. Posture and anthropometry
JP6978811B1 (en) Training management system, training management method and training management program
CN103258065A (en) System and method for digitalized human body emulation of natural person
CN109064386A (en) A kind of method for building up of 3 D stereo garment form
JP6577150B2 (en) Human body model display system, human body model display method, communication terminal device, and computer program
JP2020000887A (en) Human body model providing system, human body model providing method, human body model providing device, display terminal device, human body model display method and computer program
JP6574068B2 (en) Human body model providing system, human body model providing method, human body model providing device, display terminal device, human body model displaying method, and computer program
US20240016386A1 (en) System and Method of High Precision Anatomical Measurements of Features of Living Organisms Including Visible Contoured Shape
JP2008121134A (en) Personal dress form producing device, and paper pattern production supporting device
WO2020084710A1 (en) Body makeup menu provision system, body makeup menu provision method, server device, communication terminal, server computer program, and computer program
JP2020009458A (en) Human body model display system, human body model display method, communication terminal, computer program
Aluculesei et al. Digital methods in developing textile products for people with locomotor disabilities
CN113226172A (en) Method, computer-readable storage medium, and system for determining a limb model
JP2024052519A (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200331

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200526

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200728

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: 20201215

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20201224

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20201224

R150 Certificate of patent or registration of utility model

Ref document number: 6836038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250