(57)【要約】【課題】使用者の体型を検出することができるマッサージ機を提供する。【解決手段】使用者の身体に施療子７が当接することによってモータ１７ａの負荷が変化し当該負荷に応じて施療子７の動作速度が変化するマッサージ機である。施療子７の動作速度に関する速度情報を取得する速度情報取得部２１と、速度情報を取得した位置に対応する施療子７の昇降位置を取得する位置取得部２２と、施療子７の軌道上での各位置に対応した速度情報に基づいて使用者の身体の凹凸形状を求める体型検出部２３とを備えている。【選択図】      図４
2009240478.tif 000002
【特許請求の範囲】
【請求項１】
施療子、モータ及びこのモータの動力を前記施療子に伝達し当該施療子を動作させる動力伝達部を有しているマッサージユニットと、
前記施療子が所定の軌道に沿って移動するように前記マッサージユニットを使用者の身体に沿って移動させる移動機構と、を備え、
使用者の身体に前記施療子が当接することによって前記モータの負荷が変化し当該負荷に応じて当該施療子の動作速度が変化するマッサージ機であって、
前記施療子の前記動作速度に関する速度情報を取得する速度情報取得部と、
前記速度情報を取得した位置に対応する前記施療子の前記所定の軌道における移動位置を取得する位置取得部と、
前記施療子の前記移動位置に対応した前記速度情報に基づいて使用者の身体の凹凸形状を求める体型検出部と、を備えたことを特徴とするマッサージ機。
【請求項２】
前記速度情報取得部は、前記施療子による所定のマッサージ動作に要する時間幅に基づいて、前記速度情報を取得する請求項１に記載のマッサージ機。
【請求項３】
前記所定のマッサージ動作は、使用者側を前方とし前記マッサージユニット側を後方とした前後方向の成分を有する叩きマッサージ動作であり、前記速度情報取得部は、前記施療子による所定回数の前記叩きマッサージ動作に要する時間幅に基づいて、前記速度情報を取得する請求項２に記載のマッサージ機。
【請求項４】
前記施療子を前記使用者の身体に対して押し引きする方向へ移動させる押し引き動作部と、
前記体型検出部によって検出した体型に基づいて前記押し引き動作部により前記施療子の押し引き量を変化させながら前記移動機構により前記マッサージユニットを移動させて、当該施療子にマッサージ動作をさせる制御を行なうマッサージ動作制御部と、を更に備えている請求項１〜３のいずれか一項に記載のマッサージ機。
【請求項５】
前記施療子に所定のマッサージ動作をさせるステップを有するマッサージコースを記憶している記憶部を更に備え、
前記ステップの実行中に前記速度情報取得部が取得した前記施療子の前記速度情報と、前記位置取得部が求めた前記施療子の前記位置とに基づいて、前記体型検出部が使用者の体型を検出する請求項１〜４のいずれか一項に記載のマッサージ機。
【請求項６】
モータの動力が施療子に伝達し当該施療子が動作すると共に、前記施療子が所定の軌道上を移動し、かつ、使用者の身体に前記施療子が当接することによって前記モータの負荷が変化し当該負荷に応じて当該施療子の動作速度が変化するマッサージ機が実行するマッサージ方法であって、
前記施療子の前記動作速度に関する速度情報を取得すると共に、前記速度情報を取得した位置に対応する前記施療子の前記所定の軌道における移動位置を求め、
前記施療子の前記移動位置に対応した前記速度情報に基づいて使用者の身体の凹凸形状を求めて体型を検出し、
検出した体型に基づいて前記施療子の身体に対する押し引き量を変化させながら当該施療子を使用者の身体に沿って移動させて、当該施療子をマッサージ動作させることを特徴とするマッサージ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マッサージ機及びマッサージ方法に関する。
【背景技術】
【０００２】
椅子型マッサージ機が、使用者の身長の高低に応じて適切なマッサージを行なうために、当該椅子型マッサージ機が使用者毎の肩の位置を検出し記憶する技術が各種提案されている（例えば、特許文献１参照）。特許文献１に記載の椅子型マッサージ機では、背凭れ部内において施療子を上から下へ移動させ、施療子が使用者の肩に当った時の位置を肩位置として記憶するように構成されている。
【０００３】
【特許文献１】特開２００３−５２７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前記のような従来技術では、肩の位置を検出することはできるが、例えば肩から腰までの凹凸形状、つまり、使用者の上半身背面側の体型までを検出することはできない。このような使用者の体型を検出することができれば、その体型に基づいて施療子の突出量を調整することができ、さらに適切なマッサージが行なわれる。
そこで、本発明は、使用者の体型を検出することができるマッサージ機及びこのマッサージ機によって行なわれるマッサージ方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するための本発明のマッサージ機は、施療子、モータ及びこのモータの動力を前記施療子に伝達し当該施療子を動作させる動力伝達部を有しているマッサージユニットと、前記施療子が所定の軌道に沿って移動するように前記マッサージユニットを使用者の身体に沿って移動させる移動機構とを備え、使用者の身体に前記施療子が当接することによって前記モータの負荷が変化し当該負荷に応じて当該施療子の動作速度が変化するマッサージ機であって、前記施療子の前記動作速度に関する速度情報を取得する速度情報取得部と、前記速度情報を取得した位置に対応する前記施療子の前記所定の軌道における移動位置を取得する位置取得部と、前記施療子の前記移動位置に対応した前記速度情報に基づいて使用者の身体の凹凸形状を求める体型検出部とを備えたものである。
【０００６】
本発明のマッサージ機が備えているマッサージユニットによれば、使用者の身体に施療子が当接することによってモータの負荷が変化し、その負荷に応じて施療子の動作速度が変化する。つまり、前記移動機構によってマッサージユニットを使用者の身体に沿って移動させ、施療子を所定の軌道に沿って移動させると、その身体の内の前記軌道に比較的近い部分（膨らんでいる部分）では、施療子に作用する荷重は大きくなり、モータの負荷が大きくなって（高負荷状態）、モータの回転速度が下記の低負荷状態よりも遅くなることから施療子の動作速度も遅くなる。一方、身体の内の前記軌道から比較的離れている部分（凹んでいる部分）では、施療子に作用する荷重は小さくなり、モータの負荷が小さくなって（低負荷状態）、モータの回転速度が前記高負荷状態よりも速くなることから施療子の動作速度も速くなる。
そこで、移動機構によって施療子を前記軌道に沿って移動させる際に、速度情報取得部が、施療子の動作速度に関する速度情報を取得し、位置取得部が、前記速度情報を取得した位置に対応する施療子の前記軌道における移動位置を取得する。そして、体型検出部が、施療子の前記移動位置における速度情報に基づいて、使用者の身体の凹凸形状を求めることにより、使用者の体型（凹凸）を検出することができる。
【０００７】
また、前記マッサージ機において、前記速度情報取得部は、前記施療子による所定のマッサージ動作に要する時間幅に基づいて、前記速度情報を取得するのが好ましい。
これによれば、施療子に作用する荷重が大きくなるように変化し、施療子による所定のマッサージ動作の速度が遅くなるように変化すると、速度情報取得部は大きい値の時間幅を取得することができる。一方、施療子に作用する荷重が小さくなるように変化し、施療子による所定のマッサージ動作の速度が速くなるように変化すると、速度情報取得部は小さい値の時間幅を取得することができる。
【０００８】
また、前記所定のマッサージ動作は、使用者側を前方とし前記マッサージユニット側を後方とした前後方向の成分を有する叩きマッサージ動作であり、前記速度情報取得部は、前記施療子による所定回数の前記叩きマッサージ動作に要する時間幅に基づいて、前記速度情報を取得するのが好ましい。
施療子による叩きマッサージ動作は前後方向の成分を有する動作であり、また、使用者から施療子が受ける荷重の方向も、前後方向の後方である。このため、使用者から施療子に作用する荷重の変化は、施療子の叩きマッサージ動作の速度変化に影響を与え易い。したがって、使用者から施療子に作用する荷重の変化に基づく叩きマッサージ動作の速度の変化を検出し易くなり、体型検出の精度を高めることができる。
【０００９】
また、前記マッサージ機は、前記施療子を前記使用者の身体に対して押し引きする方向へ移動させる押し引き動作部と、前記体型検出部によって検出した体型に基づいて前記押し引き動作部により前記施療子の押し引き量を変化させながら前記移動機構により前記マッサージユニットを移動させて、当該施療子にマッサージ動作をさせる制御を行なうマッサージ動作制御部とを更に備えているのが好ましい。
これによれば、使用者の体型に沿って施療子を押し引きしながら当該施療子にマッサージ動作を実行させることができる。
【００１０】
また、前記マッサージ機は、前記施療子に所定のマッサージ動作をさせるステップを有するマッサージコースを記憶している記憶部を更に備え、前記ステップの実行中に前記速度情報取得部が取得した前記施療子の前記速度情報と、前記位置取得部が求めた前記施療子の前記位置とに基づいて、前記体型検出部が使用者の体型を検出するのが好ましい。
これによれば、施療子が所定のマッサージ動作を行なっているステップの実行中に、体型検出を行なうことができる。
【００１１】
また、本発明は、モータの動力が施療子に伝達し当該施療子が動作すると共に、前記施療子が所定の軌道上を移動し、かつ、使用者の身体に前記施療子が当接することによって前記モータの負荷が変化し当該負荷に応じて当該施療子の動作速度が変化するマッサージ機が実行するマッサージ方法であって、前記施療子の前記動作速度に関する速度情報を取得すると共に、前記速度情報を取得した位置に対応する前記施療子の前記所定の軌道における移動位置を求め、前記施療子の前記移動位置に対応した前記速度情報に基づいて使用者の身体の凹凸形状を求めて体型を検出し、検出した体型に基づいて前記施療子の身体に対する押し引き量を変化させながら当該施療子を使用者の身体に沿って移動させて、当該施療子をマッサージ動作させることによって行なわれる。
このマッサージ方法によれば、使用者の体型を検出することができ、この体型に応じて施療子を押し引きしながらマッサージ動作が行なわれるため、身体と施療子との位置関係が調整されて適切なマッサージが行なわれる。
【発明の効果】
【００１２】
本発明によれば、施療子の各位置における速度情報に基づいて、使用者の身体の凹凸形状を求めることにより、使用者の体型を検出することができる。使用者の体型を検出することにより、その体型に基づいて身体に対する施療子の前後位置を調整することができ、体型に応じた適切なマッサージを行なうことが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明のマッサージ機の実施の一形態を示す斜視図である。このマッサージ機は、脚体４により支持された座部１と、この座部１の後側に設けられた背凭れ部２と、座部１の前側に設けられた脚載せ部３とを備えており、椅子型である。背凭れ部２はリクライニング可能であり、脚載せ部３は、座部１側を中心として上下回動可能である。なお、以下において、背凭れ部４の幅方向を「左右方向」、高さ方向を「上下方向」、奥行き方向（厚さ方向）を「前後方向」という。
【００１４】
背凭れ部２内には、上下施療子７ａ，７ｂ（以下、まとめて施療子７ともいう）を左右に有しているマッサージユニット５が設けられている。マッサージユニット５は、背凭れ部２の内部に左右一対に設けられたガイドレール３１にガイドされている。
図２はマッサージユニット５を前方から見た斜視図であり、図３は後方から見た斜視図である。マッサージユニット５は、昇降機構（移動機構）４０の駆動によってガイドレール３１に沿って上下移動する。
【００１５】
この実施の形態では、昇降機構４０はマッサージユニット５に搭載されている。昇降機構４０は、昇降用モータ４１と、ピニオン４２と、昇降用モータ４１の動力をピニオン４２に伝達しピニオン４２を回転させる動力伝達部４３とを有している。ピニオン４２は、図１に示したガイドレール３１に沿って設けられたラック（図示せず）と噛合する。これにより、昇降用モータ４１が正逆回転すると、マッサージユニット５はガイドレール３１に沿って上下移動する。ガイドレール３１は上下方向直線状に伸びており、マッサージユニット５は上下方向に直線移動することができる。
【００１６】
図２において、施療子７は、マッサージユニット５の左右両側のそれぞれに上下一対設けられている。上下の施療子７ａ，７ｂは支持アーム１１の両端部に取り付けられている。支持アーム１１は駆動アーム１２に揺動可能として取り付けられている。また、駆動アーム１２と後述する叩き軸１７ｂとは、自在継手部を有する連結部材１６ｃによって連結されている。
また、図２と図３において、マッサージユニット５は施療子７によって揉み、叩き、指圧のマッサージ動作をさせるために駆動する揉み動作部１６、叩き動作部１７及び押し引き動作部１８を有している。
【００１７】
揉み動作部１６は、揉み用モータ１６ａと、揉み軸１６ｂと、揉み用モータ１６ａの動力を揉み軸１６ｂに伝達するギヤ等からなる動力伝達部（図示せず）とを有している。揉み軸１６ｂの端部に軸部（図示せず）が偏心偏角して設けられており、この軸部に前記駆動アーム１２が取り付けられている。この揉み駆動部１６によれば、揉み用モータ１６ａが回転し揉み軸１６ｂが回転すると、駆動アーム１２及び支持アーム１１が揺動する。これにより、施療子７は左右方向の成分を有する揉み動作を行なう。
【００１８】
叩き動作部１７は、叩き用モータ１７ａと、叩き軸１７ｂと、叩き用モータ１７ａの動力を叩き軸１７ｂに伝達するギヤ等からなる動力伝達部（図示せず）とを有している。叩き軸１７ｂの端部に軸部（図示せず）が偏心して設けられており、この軸部に前記連結部材１６ｃが取り付けられている。この叩き動作部１７によれば、叩き用モータ１７ａが回転し叩き軸１７ｂが回転すると、前記連結部材１６ｃが偏心回転することで、駆動アーム１２が左右方向の軸線に対して偏心回転する。これにより、施療子７は前後方向の成分を有する叩きマッサージ動作を行なう。この叩きマッサージ動作は、施療子７の軌跡が円（楕円）となる動作であり、この軌跡を１周すると１回の叩きマッサージ動作が行なわれる。
【００１９】
押し引き動作部１８は、押し引き用モータ１８ａと、左右のピニオン１８ｂと、押し引き用モータ１８ａの動力をピニオン１８ｂに伝達するシャフト及びギヤ等からなる動力伝達部１８ｄと、左右のピニオン１８ｂに噛合し前後方向に伸びるようにして設けられた左右のラック１８ｃとを有している。押し引き用モータ１８ａは、施療子７、支持アーム１１及び駆動アーム１２を含む機械ブロック１９を前後移動させる駆動源となる。なお、左右のピニオン１８ｂ及び左右のラック１８ｃは、マッサージユニット５の上部と下部とにそれぞれ設けられている。
押し引き用モータ１８ａとピニオン１８ｂとはマッサージユニット５の本体フレーム５ａに取り付けられており、ラック１８ｃは機械ブロック１９に取り付けられている。この構成により、押し引き用モータ１８ａを正逆回転させることで、ピニオン１８ｂが正逆回転し、これによりラック１８ｃが前後移動し、このラック１８ｃとともに機械ブロック１９が前後移動する。これにより押し引き動作部１８は、施療子７を使用者の身体に対して押し引き（接離）する方向へ移動させることができ、施療子７によって被施療者の身体（被施療部）、具体的には肩、背中、腰等に対して、後方から押す力として指圧力を与えることができる。
なお、昇降機構４０、揉み動作部１６、叩き動作部１７及び押し引き動作部１８は、通常用いられているものを適宜採用することができ、図示した以外のものであってもよい。
【００２０】
前記マッサージユニット５及び前記昇降機構４０は、本発明のマッサージ機が備えている制御部１０（図４参照）によって動作が制御される。具体的には、昇降用モータ４１、揉み用モータ１６ａ、叩き用モータ１７ａ及び押し引き用モータ１８ａが、制御部１０（図４参照）によって制御される。制御部１０はこれらモータをＰＷＭ制御する。
図４は、このマッサージ機の要部のブロック図である。制御部１０は、ＣＰＵ及び記憶部を有しているプログラマブルなマイコンからなる。所定の各機能を実行するプログラムが前記記憶部に格納されており、制御部１０は、このプログラムが実行する機能部として、速度情報取得部２１、位置取得部２２、体型検出部２３及びマッサージ動作制御部２４を備えている。これらの機能部については後に説明する。
制御部１０はマッサージ機が備えているコントローラ８の指令信号に基づいて動作する。コントローラ８には使用者が操作する複数の押しボタン等が設けられている。
【００２１】
以上のように構成されたマッサージ機において、マッサージユニット５は、施療子７、揉み用モータ１６ａ、叩き用モータ１７ａ及びこれらモータの動力を施療子７に伝達し、施療子７に揉みや叩きのマッサージ動作をさせる動力伝達部を有している。この動力伝達部は、ギヤ、シャフト等の機械要素を含む構成である。したがって、使用者がこのマッサージ機の座部１に着座し、背凭れ部２に上半身を凭れかけると、その上半身（背中）が施療子７に当接することにより、当該施療子７に後方へ向かう荷重（負荷）が作用する。このように施療子７に荷重が作用している状態で、施療子７に叩き等のマッサージ動作を行なわせると、この作用する荷重の大小に応じて叩き用モータ１７ａの回転速度が変化し、これにより施療子７の叩きによるマッサージ動作の動作速度が変化することとなる。つまり、使用者の身体に施療子７が当接することによって、モータの負荷が変化し当該負荷に応じて施療子７の動作速度が変化する。
【００２２】
速度情報取得部２１（図４参照）について説明する。速度情報取得部２１は、施療子７によって行なわれる叩きマッサージ動作の動作速度に関する速度情報を取得する。この実施の形態では、速度情報取得部２１は、施療子７による１回の叩きマッサージ動作に要する時間幅に基づいて、速度情報を取得する。
このために、マッサージユニット５はセンサ６（図４参照）を有している。センサ６は、例えばホール素子を有するものであり、前記叩き動作部１７の回転部（例えば動力伝達部の叩き軸１７ｂ）を検出対象としている。前記回転部を叩き軸１７ｂとした場合について説明する。叩き軸１７ｂが１回転すると、施療子７は１回の叩きマッサージ動作を行なう構成としている。これにより、叩き軸１７ｂが一回転する毎にセンサ６は検出信号としてパルスを速度情報取得部２１へ出力する。速度情報取得部２１は前記パルスの数（累積数）を取得することができ、また、速度情報取得部２１は時計機能を有しており、前記パルスの周期を各回毎に取得することができる。施療子７が叩きマッサージ動作を１回行なうための叩き軸１７ｂの回転数は一定値（前記の場合は１回転）であり、この値を速度情報取得部２１は有している。
【００２３】
図５は、前記速度情報取得部２１及び前記位置取得部２２（図４参照）の機能を説明する説明図である。
以上より、前記パルスの１周期は、１回の叩きマッサージ動作に要する時間幅であり、速度情報取得部２１は、この時間幅、つまり、叩きマッサージ動作のパルス幅Ａ（図５参照）を取得することができる。そして、速度情報取得部２１は、後に説明するが、このパルス幅Ａ（施療子７による叩きマッサージ動作の１周期）に基づいて、速度情報（平均パルス幅データ）を取得する。
また、前記のとおり、速度情報取得部２１が速度情報を取得するための施療子７による所定のマッサージ動作を叩きマッサージ動作としている。叩きマッサージ動作は、前後方向の成分を有する動作であり、また、使用者から施療子７に作用する荷重の方向も、前後方向の後方である。このため、使用者から施療子７に作用する荷重が変化すると、叩きマッサージ動作の速度の変化として表れやすい。つまり、使用者から施療子７に作用する荷重の変化は、施療子７の叩きマッサージ動作の速度変化に影響を与え易く、速度変化を精度良く求めることができる。
【００２４】
前記位置取得部２２について説明する。ここで、前記のとおり、昇降機構４０がマッサージユニット５を使用者の上半身に沿うように上下直線移動させると、施療子７は所定の軌道、つまり、施療子７は前後方向に直交する平面上を上下移動する。具体的には、施療子７は上下方向について直線的に移動する。
そして、位置取得部２２は、速度情報取得部２１が前記パルス幅Ａのデータ（以下、パルス幅データという）を取得した位置に対応する施療子７の前記軌道上の位置を求める。
具体的に説明すると、前記昇降用モータ４１が回転すると、その回転によって信号（図５の昇降パルス）が発生する。すなわち、昇降機構４０には例えばホール素子を有するセンサ（図示せず）が設けられており、このセンサは、昇降用モータ４１によって回転する回転軸（図示せず）を検出対象としている。この回転軸が１回転する毎にセンサは検出信号として昇降パルスを位置取得部２２へ出力する。
位置取得部２２が昇降パルスを受けると、その回数を取得し記憶部９に記憶させる。昇降用モータ４１による前記回転軸の回転数（昇降パルスの数）とマッサージユニット５の昇降移動量とは対応関係を有することから、位置取得部２２は、昇降パルスに基づいてマッサージユニット５に搭載されている施療子７の前記軌道上の位置（上下方向の位置）を取得することができる。そして、位置取得部２２は、前記速度情報取得部２１がパルス幅データを取得する毎に、その取得した位置での施療子７の位置を取得する。
また、後に説明するが、位置取得部２２は、既に求めた施療子７の軌道上の位置に基づいて、速度情報取得部２１が前記速度情報を取得した位置に対応する施療子７の軌道における移動位置（昇降位置）を求める。
【００２５】
そして、前記速度情報取得部２１及び前記位置取得部２２が得た、施療子７の前記昇降位置に対応した前記速度情報に基づいて、前記体型検出部２３（図４参照）は、使用者の身体の凹凸形状を求める。この具体例は、後に説明するが、体型検出部２３は、施療子７の前記所定の軌道（上下方向の軌道）を基準とした使用者の身体までの距離を求め、これに基づいて使用者の身体の凹凸形状を求める。
【００２６】
前記マッサージ動作制御部２４（図４参照）は、施療子７に叩き、揉み、指圧等のマッサージ動作をさせる制御を行なう。マッサージ動作制御部２４は、体型検出部２３によって検出した体型に基づいて、前記押し引き動作部１８、前記昇降機構４０、並びに、揉み動作部１６又は叩き動作部１７を動作させるべく動作信号を各モータへ送信する。
マッサージ動作制御部２４は、体型検出部２３が検出した体型に基づいて前記押し引き動作部１８により施療子７（機械ブロック１９）の押し引き量を変化させながら、前記昇降機構４０によりマッサージユニット５を上下移動させて、施療子７に叩き、揉み、指圧等のマッサージ動作をさせる制御を行なう。つまり、マッサージを行なうための施療子７の移動軌道を決定し、この移動軌道に基づいて、使用者の体型に合わせて施療子７を押し引きしながら、施療子７に揉みや叩きなどのマッサージ動作をさせることができる。
【００２７】
以上のように構成されたマッサージ機による体型検出及びこれに基づいて実行されるマッサージ方法（マッサージ機の動作方法）の具体例について説明する。
図６は、体型検出を行なうための処理を説明するフロー図である。マッサージ機は、マッサージを行なうための施療子７の移動軌道を決定する処理を開始する（ステップＳ１）。先ず、使用者の首部乃至肩部に対応する上昇位置（上限）と、腰部乃至臀部に対応する降下位置（下限）との間について、マッサージユニット５を昇降機構４０によって使用者の身体に沿って１回（片道）移動させ、施療子７を直線の軌道上を移動させる。
そして、この間、制御部１０は叩き動作部１７を制御し、施療子７に叩きマッサージ動作を行なわせ、速度情報取得部２１が前記パルス幅データを取得する（ステップＳ２）。取得したパルス幅データは記憶部９が記憶する。
【００２８】
図７は、取得したパルス幅データと、これを取得した際の施療子７の位置との関係を示した図であり、施療子７を前記軌道上を移動させながら、パルス幅データを複数点について取得した結果である。取得されるパルス幅データは、前記のとおり、１回の叩きマッサージ動作に要する時間幅、つまり、パルス幅Ａ（図５参照）であり、図７の横軸を「パルス幅データ（叩き）」としている。図７の場合、パルス幅データを１９点取得している。使用者の体の内の膨らんでいる部分ではパルス幅データが長い。つまり、叩き用モータ１７ａの負荷が大きくなっており（高負荷状態）、施療子７の動作速度が、低負荷状態よりも遅くなっている。一方、使用者の体の内の凹んでいる部分ではパルス幅データが短い。つまり、叩き用モータ１７ａの負荷が小さくなっており（低負荷状態）、施療子７の動作速度が、高負荷状態よりも速くなっている。
なお、前記低負荷状態にあるモータの回転速度は、前記高負荷状態にある場合よりも速く、無負荷状態にある場合よりも遅い。そして、前記高負荷状態にあるモータの回転速度は、前記低負荷状態にある場合よりもさらに遅い。
【００２９】
制御部１０は、パルス幅データを取得すると、この取得の際に叩きフィードバック制御が発生していたか否かについての判定を行い（ステップＳ３）、発生していた場合（ｙｅｓの場合）、制御部１０は修正処理（ステップＳ４）を行なう。前記叩きフィードバック制御は、使用者から施療子７に作用する荷重（負荷）が大きく、叩きマッサージ動作が停止してしまうことを回避するために、叩き用モータ１７ａのＰＷＭ制御のパルス幅を調整するフィードバック制御である。つまり、叩きマッサージ動作の際に前記センサ６からのパルス（又は叩き用モータ１７ａからのパルス）が出力されていないと、制御部１０は叩き用モータ１７ａに対するＰＷＭ制御のオン時間を長くし、叩きマッサージ動作の動作速度を上げる制御を自動的に行なう。
【００３０】
このようなフィードバック制御が発生すると、叩き用モータ１７ａの回転速度が急に上昇するため、前記パルス幅Ａ（図５参照）が急に小さくなる。この場合のパルス幅データの値は正確なものであるとはいえない。そこで、前記修正処理（ステップＳ４）では、値（パルス幅Ａ）が急に小さくなったパルス幅データの前後のパルス幅データの平均値を、フィードバック制御が発生した点のパルス幅データとして置き換える処理を行なう。
【００３１】
次に、速度情報取得部２１は、取得したパルス幅データの平均処理を行なう（ステップＳ５）。図８はこの平均処理を説明するフロー図である。記憶部９が記憶している１９点のパルス幅データ（図７）のうち、上限側（使用者の首側）からの６点のデータを、速度情報取得部２１が取り出す（ステップＳ５１、図８の初期値ｎ＝１）。速度情報取得部２１は、この６点のうちの最大値と最小値とを除く４点のパルス幅データの平均値を求め（ステップＳ５２）、この平均パルス幅データを記憶部９が記憶する（ステップＳ５３）。
【００３２】
このステップＳ５１からステップＳ５３の処理は、全てのデータが処理されるまで繰り返される（ステップＳ５４とステップＳ５５）。つまり、速度情報取得部２１は、連続しているパルス幅データの所定数（６点）の内の最大値と最小値とを除く数（４点）を用いて、全てのパルス幅データについての移動平均を求めている。これにより、１４点の平均パルス幅データが得られる（図９参照）。
【００３３】
そして、制御部１０は、前記平均パルス幅データの補正が必要であるか否かの判定を行なう（図６のステップＳ６）。この判定処理は、施療子を移動させる移動軌道をより滑らかな形状とするためのものであり、補正が必要であると判定されると、制御部１０は補正処理を行なう（ステップＳ７）。
この補正処理は、得られた平均パルス幅データのうち、連続している３点Ａ、Ｂ、Ｃについて、Ａ＞ＢかつＣ＞Ｂである時、又は、Ａ＜ＢかつＣ＜Ｂである時、Ｂについての平均パルス幅データを、その両隣りである平ＡとＣの平均パルス幅データによる平均値として置き換える処理である。
【００３４】
以上のように、速度情報取得部２１はパルス幅データを取得し、さらに平均パルス幅データを求めていることから、これに対応するように、位置取得部２２は、各パルス幅データが取得された際の施療子７の軌道上の位置、及び、この軌道上の位置に基づいて、前記各平均パルス幅データに対応した施療子７の前記軌道における昇降位置を求める処理を行なう（ステップＳ８）。図１０は、この決定処理を説明しているフロー図である。
【００３５】
この決定処理では、前半（図１０のステップＳ８１からステップＳ８３）において、前記パルス幅データに対応する施療子７の軌道上の位置を求める。つまり、叩きマッサージ動作を開始した際の昇降パルスの数（基準：０、図５参照）と、叩きマッサージ動作を１回終えた際の昇降パルスの数（昇降パルス数＝２）との平均値（平均値＝１）を求め（ステップＳ８１）、この平均値に基づいて（前記のとおり昇降パルスの数とマッサージユニット５の昇降移動量とは対応関係を有することから）１回目の叩きマッサージ動作をした際に得られたパルス幅データに対応する軌道上の移動位置（これを、昇降位置データという）を求める。そして、この昇降位置データを記憶部９が記憶する（ステップＳ８２）。以下同様にして、各回の叩きマッサージ動作をした際に得られたパルス幅データに対応する昇降位置データを、連続する２点の昇降パルスの数の移動平均から求める（ステップＳ８３）。これにより、１９点のパルス幅データに対応して１９点の昇降位置データが、位置取得部２２によって求められる。
【００３６】
また、前記のとおり速度情報取得部２１は、１９点のパルス幅データを平均処理し、１４点の平均パルス幅データを取得していることから、これに対応させるために、位置取得部２２は、前記決定処理の後半（図１０のステップＳ８４からステップＳ８８）の処理を行なう。記憶部９が記憶している１９点の前記昇降位置データのうち、上限側（使用者の首側）からの６点のデータを取り出す（ステップＳ８４、図１０の初期値ｎ＝１）。そして、この６点の昇降位置データの平均値を求め（ステップＳ８５）、この平均昇降位置データを記憶部９が記憶する（ステップＳ８６）。このステップＳ８４からステップＳ８６の処理は、全てのデータが処理されるまで繰り返される（ステップＳ８７とステップＳ８８）。つまり、位置取得部２２は、連続している昇降位置データ（６点）を用いて、全ての昇降位置データについての移動平均を求めている。これにより、１４点の平均昇降位置データが、位置取得部２２によって得られる。
【００３７】
そして、体型検出部２３は、速度情報取得部２１が求めた１４点の平均パルス幅データ（これが速度情報である）と、位置取得部２２が求めた１４点の平均昇降位置データ（これが昇降位置である）とによって、図９に示しているような速度情報と昇降位置との基礎対応関係を取得する。この基礎対応関係が、使用者の体型（上半身の背面側の凹凸形状）を表現したものであり、これにより、体型検出部２３は体型検出が可能となっている。
【００３８】
そして、マッサージ動作制御部２４は、施療子７の押出し位置の決定処理を行なう（図６のステップＳ９）。図１１はこの決定処理を説明するフロー図である。図１２は、決定処理を終えることによって得られる施療子７の前記移動軌道を説明している説明図である。
マッサージ動作制御部２４は、記憶部９が記憶している全ての平均パルス幅データ（速度情報）から最大値（つまり、叩きマッサージ動作に要する時間幅が最も長い場合）と、最小値（つまり、叩きマッサージ動作に要する時間幅が最も短い場合）とを抽出する。そして、最大値を、施療子７の「引き込み最大値」と設定し、押し引き動作部１８によって施療子７（機械ブロック１９）を最も引き込んだ状態とするように設定する。また、最小値を、施療子７の「押し出し最大値」と設定し、押し引き動作部１８によって施療子７（機械ブロック１９）を最も押し出した状態とするように設定する（ステップＳ９１）。
なお、前記「引き込み最大値」を、押し引き動作部１８によって施療子７を最も引き込むことができる機械的な限界値（押し引き動作部１８の構造上の限界値）としてもよいが、「引き込み最大値」を、この限界値未満の所定の値とすることができる。
同様に、前記「押し出し最大値」を、押し引き動作部１８によって施療子７を最も押し出すことができる機械的な限界値としてもよいが、「押し出し最大値」を、この限界値未満の所定の値とすることができる。この所定の値はマッサージ動作制御部２４により決定され、押し出しについての前記所定の値を前記限界値に近づけることで、強いマッサージが可能となる。
【００３９】
そして、マッサージ動作制御部２４は、残りの平均パルス幅データ（速度情報）に対応する施療子７（機械ブロック１９）の押し引き量を、各平均パルス幅データの値に応じて、前記「引き込み最大値」と前記「押し出し最大値」との間の比例配分によって決定し、施療子７（機械ブロック１９）の各押し引き量を記憶部９に記憶させる処理を行なう（ステップＳ９２からステップＳ９４まで）。
以上より、マッサージ動作制御部２４は、図１２に示しているように施療子７の移動軌道を決定することができる。
そして、マッサージ動作制御部２４は、昇降機構４０、押し引き動作部１８に動作制御信号を送信し、施療子７が決定された前記移動軌道に沿って移動するように制御する。そして、この移動軌道に沿って移動する施療子７は、叩き動作部１７、揉み動作部１６又は押し引き動作部１８によって、叩き、揉み又は指圧によるマッサージ動作が行なわれる。
【００４０】
以上のように構成されたマッサージ機の動作方法は（このマッサージ機によって実行されるマッサージ方法は）、施療子７の動作速度に関する速度情報を取得すると共に、この速度情報を取得した位置に対応する施療子７の上下方向の前記軌道における昇降位置を求め、この施療子７の各昇降位置に対応した速度情報に基づいて使用者の身体の凹凸形状を求めて体型を検出し、検出した体型に基づいて施療子７（機械ブロック１９）の身体に対する押し引き量を変化させながら施療子７（マッサージユニット５）を使用者の身体に沿って上下移動させて、施療子７を揉みや叩きなどのマッサージ動作させることによって行なわれる。
【００４１】
このように構成されたマッサージ機によれば、使用者の体型を検出することができ、この体型に応じて施療子７を押し引きしながらマッサージ動作が行なわれるため、身体と施療子７との位置関係が調整されて、体型に応じて適切なマッサージが行なわれる。つまり、背中等の膨らんでいる被施療部に対しては、施療子７を比較的引き込み（後方に移動させ）、施療子７がこのような被施療部に強く当りすぎることを防止することができる。一方、腰等の凹んでいる被施療部に対しては、施療子７を比較的押出し（前方に移動させ）、このような被施療部に対する施療子７の当りが弱くなりすぎることを防止することができる。これにより、適切な強さのマッサージを行なうことが可能となる。
【００４２】
また、このマッサージ機の記憶部９にはマッサージプログラムが記憶されており、マッサージプログラムは、所定のマッサージ動作を実行するマッサージコースを有している。
このマッサージプログラムは、コントローラ８の選択ボタンが使用者によって選択されることで、制御部（マッサージ動作制御部２４）が実行する。このマッサージプログラムが開始されると、始めに、前記の体型検出が行なわれるようにプログラムされている。これにより、まず、使用者の体型の検出が行なわれ、後のマッサージ動作に反映することができる。
【００４３】
また、このマッサージコースは、所定のマッサージ動作を実行するマッサージステップとして、施療子７が叩きマッサージ動作を実行する叩きステップを有している。そして、この叩きステップの実行中に、速度情報取得部２１が取得した施療子７の前記速度情報と、位置取得部２２が求めた施療子７の前記昇降位置とに基づいて、体型検出部２３が使用者の体型を検出することができる。この場合、前記の始めの体型検出を省略することができる。
または、前記の始めの体型検出を行い、さらに、マッサージコース中（叩きステップ中）に体型検出を行なっても良い。この場合、マッサージコース中で検出した体型検出の情報を、始めの体型検出の情報と入れ替えて更新してもよく、または、マッサージコース中で検出した体型検出の情報を、始めの体型検出の情報を部分的に補正するために用いても良い。
【００４４】
また、本発明のマッサージ機は、前記のように使用者の上半身の略全体における凹凸形状を検出することができるが、前記制御部１０による体型検出によって、身体の部分的な形状を検出することもできる。具体的に説明すると、前記のようにマッサージ動作を実行させながら施療子７を下部である臀部から上部である首部へと移動させる。臀部では、施療子７に作用する荷重が腰部よりも大きく背中よりも小さい中程度であり、叩き用モータ１７ａ等の各モータの負荷が中程度となる。腰部では、施療子７に作用する荷重が臀部よりも小さく、モータの負荷が小となる（又は無負荷となる）。背中部では、施療子７に作用する荷重が臀部及び腰部よりも大きく、モータの負荷が大となる。肩部では、施療子７に作用する荷重が背中部よりも小さい中程度であり、モータの負荷が中程度となる。そして、施療子７が肩部を越えると、施療子７に作用する荷重が肩部よりも小さく、モータの負荷が小となる（又は無負荷となる）。
このように、制御部１０は、施療子７が肩部を越えた際の施療子７の動作速度に関する速度情報を取得し、また、この際における施療子７の移動位置を取得することで、これら速度情報と移動位置の情報とに基づいて、肩位置の検出を行なうことができる。さらに、制御部１０は、モータの負荷が前記のように大小変化した経過を検出して、施療子７が肩部を越えたことを検出しているため、肩部と、これ以外である腰部等との区別ができる。
【００４５】
また、本発明のマッサージ機は、図１に示しているように背凭れ部２を備えており、背凭れ部２は座部１側にある左右水平方向の軸心回りに回動し、リクライニング動作を行なうことができる。背凭れ部２のリクライニング角度（傾斜角度）が変化すると、この背凭れ部２に凭れている使用者の身体に当接している施療子７に作用する荷重も変化する。これにより、叩き用モータ１７ａ等の各モータの負荷が、リクライニング角度に応じて変化する。
また、背凭れ部２がリクライニング動作を行なうと、この背凭れ部２に凭れている使用者の位置がずれることがある。つまり、リクライニング動作が行なわれると、背凭れ部２と使用者の身体との相対位置が変化することがある。
そこで、本発明では、背凭れ部２のリクライニング動作が行なわれると（リクライニング角度が変化すると）、制御部１０は前記体型検出と前記肩位置検出との内の一方又は双方を行なうように構成してもよい。すなわち、リクライニング動作が行なわれる度に、制御部１０は使用者の体型について再検出を行なうように構成してもよい。
【００４６】
さらに、背凭れ部２がリクライニング動作をしていなくても、使用者が体勢を変更した（座り直した）場合も、背凭れ部２と使用者の身体との相対位置が変化することがある。この場合であっても、制御部１０は、マッサージコース中（叩きステップ中）に体型検出を再度実行することにより、再検出した体型検出の情報を、始めの（前の）体型検出の情報と入れ替えて更新したり、始めの（前の）体型検出の情報を部分的に補正したりする。
このように、制御部１０が体型検出を自動的に変更（更新）するように構成することで、マッサージコース中に使用者の位置が変化しても、適切なマッサージをその後行なうことができる。また、制御部１０が自動的に更新することで、使用者がコントローラ８を操作して体型検出をやり直す（肩位置の修正を行なう）手間を省くことができる。
【００４７】
また、前記のとおり、制御部１０は、図１２に示しているように、施療子７の移動軌道を決定し、昇降機構４０、押し引き動作部１８に動作制御信号を送信し、施療子７が決定された前記移動軌道に沿って移動するように制御する。さらに、この移動軌道に沿って移動する施療子７は、叩き動作部１７、揉み動作部１６又は押し引き動作部１８によって、叩き、揉み又は指圧によるマッサージ動作が行なわれる。
さらに、コントローラ８にはマッサージ動作の強さの調整に関する調整スイッチ（調整ボタン）が設けられており、使用者がコントローラ８を操作してマッサージ強さの調整を行なうと、制御部１０（マッサージ動作制御部２４）は、前記移動軌道の変更を実行するように構成してもよい。すなわち、制御部１０は、図１２に示している移動軌道を押し出し側（使用者側）へシフト（移行）させる処理を行なうことで、マッサージ強さを強くすることができる。反対に、移動軌道を引き込み側（反使用者側）へシフト（移行）させる処理を行なうことで、マッサージ強さを弱くすることができる。
なお、この移動軌道のシフトは、全体であってもよく、部分的であってもよい。つまり、移動軌道の全体をシフトさせれば、肩部から腰部にわたる全体に対するマッサージ強さが変更され、移動軌道を部分的にシフトさせれば（例えば肩部や腰部についてのみ移動軌道をシフトさせれば）、当該部分に対してのみマッサージ強さが変更される。
【００４８】
または、マッサージ強さの調整のために、制御部１０は、図１２に示している移動軌道の最大押し出しと最大引き込みとの間の振幅を大小変更するようにして、移動軌道の変更をしてもよい。この場合、押し出し側については、より一層施療子７の押し出し量が増大し、引き込み側については、より一層施療子７の引き込み量が増大し、マッサージ強さにメリハリを付けることができる。
【００４９】
また、本発明では、マッサージプログラム（マッサージコース）開始時における体型検出の後に（又は検出の前に）、制御部１０は、マッサージ強さの調整を行なう旨を使用者に報知し、コントローラ８からマッサージ強さの調整に関する信号を受けると、前記のように移動軌道の変更を実行し、マッサージを開始してもよい。または、制御部１０は、マッサージ強さの変更をマッサージコースの途中で受け付けても良く、そのために、マッサージコースの途中でマッサージ強さの調整を行なう旨を使用者に報知する。なお、前記報知は、コントローラ８の表示部における表示と、音声の発生との一方又は双方により実行することができる。
【００５０】
また、本発明のマッサージ機は、図示する形態に限らず本発明の範囲内において他の形態のものであっても良い。前記実施形態では、施療子７の前記速度情報を得るために、１回の叩きマッサージ動作の周期を求めており、このために、叩き軸１７ｂにセンサを設けた場合を説明したが、センサは他の部分に設けてもよい。また、所定のマッサージ動作に要する時間幅を、１回の叩きマッサージ動作に要する時間（１回の叩きマッサージ動作の周期）として説明したが、１回に限らず複数回のマッサージ動作に要する時間としてもよい。また、叩きマッサージ動作以外に、揉みマッサージ動作であってもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明のマッサージ機の実施の一形態を示す斜視図である。
【図２】マッサージユニットを前方から見た斜視図である。
【図３】マッサージユニットを後方から見た斜視図である。
【図４】マッサージ機の要部のブロック図である。
【図５】速度情報取得部及び位置取得部の機能を説明する説明図である。
【図６】体型検出を行なうための処理を説明するフロー図である。
【図７】取得したパルス幅データと、施療子の軌道上の位置との関係を示した説明図である。
【図８】平均処理を説明するフロー図である。
【図９】速度情報と昇降位置との基礎対応関係を示した説明図である。
【図１０】施療子の昇降位置を求める処理を説明しているフロー図である。
【図１１】施療子の押出し位置の決定を行なう処理を説明するフロー図である。
【図１２】決定処理を終えることによって得られる施療子の移動軌道を説明している説明図である。
【符号の説明】
【００５２】
５  マッサージユニット
７  施療子
１７  叩き動作部
１７ａ  叩き用モータ
１８  押し引き動作部
２１  速度情報取得部
２２  位置取得部
２３  体型検出部
２４  マッサージ動作制御部
４０  昇降機構（移動機構）
【図１】
2009240478.tif 000003
【図２】
2009240478.tif 000004
【図３】
2009240478.tif 000005
【図４】
2009240478.tif 000006
【図５】
2009240478.tif 000007
【図６】
2009240478.tif 000008
【図７】
2009240478.tif 000009
【図８】
2009240478.tif 000010
【図９】
2009240478.tif 000011
【図１０】
2009240478.tif 000012
【図１１】
2009240478.tif 000013
【図１２】
2009240478.tif 000014