(57)【要約】【課題】  記憶されたパターンに応じて、靴の反発力を自動的に調整する反発力調整装置等を提供すること。【解決手段】  靴の底部の反発力の調整をする反発力調整部材６０と、反発力調整部材を移動させる駆動部５０と、前記靴のユーザーの動作に基づく物理量を検出する検出部２０、２１と、前記駆動部により前記反発力調整部材を移動させる制御データを記憶する記憶部３０と、前記ユーザーの所定の動作と対応付けられた前記制御データを前記記憶部に記憶させる第１モード、及び前記検出部が検出した物理量に基づいて前記所定の動作を検出し、前記所定の動作と対応付けられた前記制御データに基づいて、前記駆動部により前記反発力調整部材を移動させる第２モードを備える制御部４０と、を含む。【選択図】図１
2013215530.tif 000002
【特許請求の範囲】
【請求項１】
靴の底部の反発力の調整をする反発力調整部材と、
反発力調整部材を移動させる駆動部と、
前記靴のユーザーの動作に基づく物理量を検出する検出部と、
前記駆動部により前記反発力調整部材を移動させる制御データを記憶する記憶部と、
前記ユーザーの所定の動作と対応付けられた前記制御データを前記記憶部に記憶させる第１モード、及び前記検出部が検出した物理量に基づいて前記所定の動作を検出し、前記所定の動作と対応付けられた前記制御データに基づいて、前記駆動部により前記反発力調整部材を移動させる第２モードを備える制御部と、を含む反発力調整装置。
【請求項２】
請求項１において、
前記反発力調整部材の少なくとも一部を収容する容器を含み、
前記制御部は、
前記駆動部により、前記反発力調整部材を前記容器に近づく方向又は前記容器から遠ざかる方向に移動させて、前記反発力調整部材のうち前記容器に収容される部分の大きさを変化させる反発力調整装置。
【請求項３】
請求項２において、
前記制御部は、
前記第１モードにおいて、前記検出部が検出した物理量に基づいて前記ユーザーが移動する路の状態を検出し、前記靴の底部が前記路の状態に応じた反発力を生じるように前記反発力調整部材を移動させる前記駆動部への指示の内容を前記制御データとする反発力調整装置。
【請求項４】
請求項３において、
前記制御部は、
前記第１モードにおいて、前記検出部が検出した物理量に基づいて前記ユーザーが曲線路を移動していることを検出した場合は、前記駆動部により、前記ユーザーが曲線路以外を移動していることを検出したときよりも前記反発力調整部材のうち前記容器に収容される部分を大きくさせる反発力調整装置。
【請求項５】
請求項２乃至４のいずれか１項において、
前記検出部は、
圧力センサーを含む反発力調整装置。
【請求項６】
請求項１乃至５のいずれか１項において、
前記制御データであって前記ユーザーの所定の動作と対応付けられたものを前記反発力調整装置の外部から受け取る入力部を含み、
前記制御部は、
前記第１モードにおいて、前記入力部が受け取った制御データを前記記憶部に記憶させる反発力調整装置。
【請求項７】
請求項１乃至６のいずれか１項において、
前記ユーザーの所定の動作は足を上げる動作であって、
前記検出部は、
加速度センサーを含み、
前記制御部は、
前記加速度センサーが検出した加速度に基づいて、歩数を計測する計測部を含む反発力調整装置。
【請求項８】
請求項１乃至７のいずれか１項において、
複数の前記反発力調整部材と、
複数の前記反発力調整部材のそれぞれを移動させる複数の前記駆動部と、を含み、
前記制御部は、
複数の前記駆動部のそれぞれにより、独立して前記反発力調整部材を移動させる反発力調整装置。
【請求項９】
請求項１乃至８のいずれか１項に記載の反発力調整装置を含む靴の中敷。
【請求項１０】
請求項９に記載の靴の中敷を含む靴。
【請求項１１】
請求項１乃至８のいずれか１項に記載の反発力調整装置を含む靴。
【請求項１２】
靴の底部の反発力の調整に用いられる部材である反発力調整部材と、前記反発力調整部材を移動させる駆動部と、前記靴のユーザーの動作に基づく物理量を検出する検出部と、前記駆動部に前記反発力調整部材を移動させる指示の内容である制御データを記憶する記憶部とを備える反発力調整装置の制御方法であって、
前記ユーザーの所定の動作と対応付けられた前記制御データを前記記憶部に記憶させるステップと、
前記検出部が検出した物理量に基づいて前記所定の動作を検出し、前記所定の動作と対応付けられた前記記憶部からの制御データに基づいて、前記駆動部により前記反発力調整部材を移動させるステップと、を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、反発力調整装置、靴の中敷、靴、反発力調整装置の制御方法等に関する。
【背景技術】
【０００２】
ランニングシューズ、バスケットシューズ、登山靴等、目的に合わせて様々な種類の靴が製造されている。例えば、バスケットシューズは、ユーザーの足を着地の衝撃から保護するために衝撃吸収性に優れた材料を用いて製造されている。しかし、衝撃吸収性に優れていても、バスケットシューズは例えば短距離走には不向きであり、短距離走者はランニングシューズを着用する。
【０００３】
このように、靴のユーザー（以下、単にユーザーともいう）は運動の種類や目的（例えば練習用、競技用）に合わせて特定の種類の靴を選択するのが通常である。つまり、一般に製造されている靴は、その衝撃吸収性、弾力性、反発力の大きさといった性能特性を調整することはできない。そのため、靴のユーザーは、運動の種類や目的に合わせて、複数の種類の靴から選択を行う。
【０００４】
これに対し、特許文献１は内蔵された装置がその可調節素子を変形させることで性能特性を変化させる靴を開示する。特許文献１の発明によると、ユーザーの要求（例えば、様々な運動）に適合するように性能特性を自動的に調節する靴を提供することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２６７７８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の発明では、試験により定められた閾値に基づいて、中物の圧縮が過剰であるか又は不足であるかを判断して可調節素子を変形させる。このとき、性能特性はユーザーが移動する路（以下、移動路）における過去の経験とは無関係に決定される。なお、中物は靴底と中底（靴の内部の底）との間にいれる素材である。
【０００７】
ここで、運動競技については、練習の過程で最適な靴の性能特性を決定し、本番の競技で良い成績を残したいとの要求がある。また、運動競技に限らず、予め決められたパターンに従って靴の性能特性を変化させて、靴の付加価値を高めたいとの要求がある。特に、靴の性能特性の１つである反発力は、ユーザーの動作に大きく影響することから、決められた通りに変化することが好ましい。
【０００８】
例えば、短距離走では競技中に移動路の状態が大きく変化する。つまり、トラックは直線路だけでなく曲線路を含んでいる。曲線路では、直線路よりも反発力を弱めた方が地面との接触時間をとることができコースアウトしにくく、記録の向上が期待できる。このとき、走り方には個人差があるため、練習での経験をもとに最適な反発力を試合においても再現することが好ましい。
【０００９】
また、運動競技以外では、数歩ごとに反発力が変化するならば、例えばバランスシューズとして靴に付加価値が生じる。つまり、着地時に反発力が変化するため、ユーザーがバランスを保つために筋力を使うことになる。すると、一般的な靴を履いた場合よりもカロリーを多く消費するのでダイエットに役立つ。
【００１０】
本発明は、以上のような問題に鑑みてなされたものである。本発明のいくつかの態様によれば、ユーザーが過去に移動した路の状態に適した反発力のパターンや運動効果を高めるための反発力のパターン等を靴に記憶することができる。そして、記憶されたパターンに応じて、靴の反発力を自動的に調整する反発力調整装置等を提供することができる。
【課題を解決するための手段】
【００１１】
本発明は前述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
【００１２】
［適用例１］
本適用例に係る反発力調整装置は、靴の底部の反発力の調整をする反発力調整部材と、反発力調整部材を移動させる駆動部と、前記靴のユーザーの動作に基づく物理量を検出する検出部と、前記駆動部により前記反発力調整部材を移動させる制御データを記憶する記憶部と、前記ユーザーの所定の動作と対応付けられた前記制御データを前記記憶部に記憶させる第１モード、及び前記検出部が検出した物理量に基づいて前記所定の動作を検出し、前記所定の動作と対応付けられた前記制御データに基づいて、前記駆動部により前記反発力調整部材を移動させる第２モードを備える制御部と、を含む。
【００１３】
本適用例に係る反発力調整装置では、反発力調整部材を駆動部が移動させることで靴の底部の反発力が調整される。ユーザーが地面を蹴ることで靴が変形し、元に戻るときに反発力を生じる。ここで、反発力調整部材は例えば樹脂板、金属板等であり、靴の変形と共に反発力調整部材が変形すれば、元に戻るときに大きな反発力を生じる。また、駆動部とは例えばモーター等の各種アクチュエーターであってもよい。
【００１４】
駆動部によって反発力調整部材を移動させて、靴が変形するときの反発力調整部材の変形具合を調整することで、靴の反発力の調整が可能である。なお、反発力調整部材として弾性部材を用いて、圧縮されて元に戻る力を利用して靴の反発力を調整してもよい。
【００１５】
前記の通り、例えばユーザーの経験に基づく反発力のパターンを靴に記憶しておき、競技で再現できれば記録向上が期待できる。また、例えば運動効果を高めるためのパターンを靴に記憶しておき、そのパターンに従って靴の反発力が変化すれば新たな付加価値を生じることになる。本適用例に係る反発力調整装置は、反発力のパターンを記憶することができる記憶部を備えている。ここで、反発力のパターンは、制御データとして記憶される。すなわち、反発力のパターンは、制御部が用いる、駆動部に反発力調整部材を移動させる指示の内容として記憶される。
【００１６】
本適用例に係る反発力調整装置は、靴のユーザーの動作に基づく物理量を検出する検出部を備えている。検出部は例えば圧力センサー、加速度センサー、角速度センサー等、又はこれらの組み合わせであってもよく、物理量とはこれらのセンサーが測定する圧力、加速度、角速度等であってもよい。例えば、加速度センサーによってユーザーの足の上げ下げを検出できるため、反発力調整装置は歩数を把握できる。すると、歩数と関連付けられた制御データを記憶部から読みだして、一歩毎に適切な反発力の調整が可能になる。
【００１７】
そして、本適用例に係る反発力調整装置の制御部は、制御データを記憶部に記憶させる第１モードと、その制御データを実行して反発力を調整する第２モードとを備えるので、前記の記録向上や付加価値の発生を実現できる。ここで、前記のように、制御データは靴のユーザーの動作に基づく物理量に関連付けられる。そのため、練習時に第１モードで記憶させた最適な反発力の変化を、本番の競技においては第２モードで再現することが可能である。
【００１８】
ここで、制御部とは例えばマイクロコントローラーやＣＰＵ等であってもよい。また、第１モードと第２モードのどちらを実行するかは、ユーザーの選択で決定されてもよいし、靴の製造時に第１モードが実行されて靴の使用時には第２モードだけが実行可能であってもよい。
【００１９】
［適用例２］
上記適用例に係る反発力調整装置は、前記反発力調整部材の少なくとも一部を収容する容器を含み、前記制御部は、前記駆動部により、前記反発力調整部材を前記容器に近づく方向又は前記容器から遠ざかる方向に移動させて、前記反発力調整部材のうち前記容器に収容される部分の大きさを変化させてもよい。
【００２０】
本適用例に係る反発力調整装置によれば、反発力調整部材の少なくとも一部を収容する容器を含む。そして、駆動部は、制御部からの指示に従い、反発力調整部材を容器に収容したり、容器から出したりする。
【００２１】
容器は、例えば土踏まずの部分よりもつま先側に配置されてもよいし、逆にかかと側に配置されていてもよい。このとき、反発力調整部材のうち容器から出ている部分は、靴の変形と共に変形するので、靴の反発力を高めるのに寄与する。逆に反発力調整部材が容器に完全に収容されている場合には、靴の反発力は最小になる。
【００２２】
このように、本適用例に係る反発力調整装置の制御部は、反発力調整部材のうち前記容器に収容される部分の大きさを変化させて、靴の反発力を調整できる。
【００２３】
［適用例３］
上記適用例に係る反発力調整装置において、前記制御部は、前記第１モードにおいて、前記検出部が検出した物理量に基づいて前記ユーザーが移動する路の状態を検出し、前記靴の底部が前記路の状態に応じた反発力を生じるように前記反発力調整部材を移動させる前記駆動部への指示の内容を前記制御データとしてもよい。
【００２４】
［適用例４］
上記適用例に係る反発力調整装置において、前記制御部は、前記第１モードにおいて、前記検出部が検出した物理量に基づいて前記ユーザーが曲線路を移動していることを検出した場合は、前記駆動部により、前記ユーザーが曲線路以外を移動していることを検出したときよりも前記反発力調整部材のうち前記容器に収容される部分を大きくさせてもよい。
【００２５】
これらの適用例に係る反発力調整装置によれば、移動路に応じた具体的な靴の反発力の調整を行う。制御部は、第１モードにおいて、ユーザーにとって適切と思われる反発力のパターンを制御データとして記憶部に記憶させる。例えば、ユーザーが曲線路を移動していると判断した場合は、移動路が曲線路でないときよりも反発力調整部材の多くの部分を容器に収容させてもよい。つまり、曲線路での反発力をより小さくすることで、カーブを曲がりやすくする。ここで、曲線路とは右又は左にカーブしている路をいう。
【００２６】
このとき、ユーザーは、例えば入力部によって制御部の第１モード実行時に反発力調整部材を収容させる早さやタイミングを調整できてもよい。
【００２７】
このように、本適用例に係る反発力調整装置は、制御部が第１モードにおいて移動路の状態に応じて反発力を調整し（自動調整機能）、その内容を記憶することができる。そして、ユーザーは制御部による反発力の調整を実際に走った感覚に基づいて評価し、最適な反発力の変化を決定することができる。
【００２８】
［適用例５］
上記適用例に係る反発力調整装置において、前記検出部は、圧力センサーを含んでもよい。
【００２９】
本適用例に係る反発力調整装置によれば、検出部には圧力センサーが含まれている。そして、制御部は、第１モードの自動調整機能において、検出された圧力に基づいて足の裏のどの部分に大きな圧力がかかっているかを特定し、移動路の状態を判断する。例えば、右足の拇指球よりも内側に大きな圧力がかかった場合には、体を左側に傾けて曲線路を走っている状態であると判断される。
【００３０】
このとき、検出部は例えば拇指球、拇指球よりも内側、小指の付け根等にそれぞれ圧力センサーを設けてもよい。つまり、複数の圧力センサーを使ってもよい。しかし、コストの低減のためには１つの圧力センサーであることが望ましい。このとき、制御部は例えば検出された圧力の違いから、大きな圧力がかかっている部位を特定して移動路の状態を判断してもよい。
【００３１】
［適用例６］
上記適用例に係る反発力調整装置において、前記制御データであって前記ユーザーの所定の動作と対応付けられたものを前記反発力調整装置の外部から受け取る入力部を含み、前記制御部は、前記第１モードにおいて、前記入力部が受け取った制御データを前記記憶部に記憶させてもよい。
【００３２】
本適用例に係る反発力調整装置によれば、制御データであってユーザーの所定の動作と対応付けられたものを反発力調整装置の外部から受け取る入力部を含む。ここで、所定の動作は、検出部で検出されるユーザーの特定の動作であり、例えば足の上げ下げである。
【００３３】
このとき、記憶部には実測値に限らず、どのような制御データも記憶可能になる。したがって、練習と競技といった区別のない用途についても、記憶された制御データに応じて、靴の反発力を自動的に調整することができる。
【００３４】
［適用例７］
上記適用例に係る反発力調整装置において、前記ユーザーの所定の動作は足を上げる動作であって、前記検出部は、加速度センサーを含み、前記制御部は、前記加速度センサーが検出した加速度に基づいて、歩数を計測する計測部を含んでもよい。
【００３５】
本適用例に係る反発力調整装置によれば、検出部には加速度センサーが含まれている。そして、制御部は検出された加速度に基づいて足の上げ下げを判断できるので、歩数を計測部でカウントすることが可能になる。例えば、第１モードで制御データを歩数と関連付けて記憶すれば、第２モードで一歩毎の反発力の調整が可能になる。計測部とは例えばカウンターであるがこれに限られない。
【００３６】
［適用例８］
上記適用例に係る反発力調整装置において、複数の前記反発力調整部材と、複数の前記反発力調整部材のそれぞれを移動させる複数の前記駆動部と、を含み、前記制御部は、複数の前記駆動部のそれぞれにより、独立して前記反発力調整部材を移動させてもよい。
【００３７】
本適用例に係る反発力調整装置によれば、制御部は複数の駆動部の制御を独立して行い、複数の前記反発力調整部材をそれぞれ独立して伸縮させるので、直進方向への反発力の大きさだけでなく、直進方向に対して右方向又は左方向への推進力も生じさせることができる。そのため、推進力の方向を予測できないように変化させることで、ユーザーにバランスを保つための筋力を使わせることができる。このとき、一般的な靴を履いた場合よりもカロリーを多く消費するので、この反発力調整装置を備えた靴にはダイエットに役立つという付加価値が生じる。
【００３８】
［適用例９］
本適用例に係る靴の中敷は、上記のいずれかの適用例に係る反発力調整装置を含む。
【００３９】
［適用例１０］
本適用例に係る靴は、上記の靴の中敷を含む。
【００４０】
上記適用例に係る靴の中敷は、記憶されたパターンに応じて、靴の反発力を自動的に調整する。そして、上記の調整機能を有する靴の中敷を敷くだけで、どのような靴であっても反発力を自動的に調整することが可能になる。
【００４１】
［適用例１１］
本適用例に係る靴は、上記のいずれかの適用例に係る反発力調整装置を含む。
【００４２】
上記適用例に係る靴は、例えば靴底部分に上記の反発力調整装置を含む。そのため、記憶されたパターンに応じて靴の反発力が自動的に調整される、との効果を得るのに、ユーザーは当該靴をただ履くだけよい。ユーザーは何ら操作を行わないので、煩わしさを感じることがない。
【００４３】
［適用例１２］
本適用例に係る、靴の底部の反発力の調整に用いられる部材である反発力調整部材と、前記反発力調整部材を移動させる駆動部と、前記靴のユーザーの動作に基づく物理量を検出する検出部と、前記駆動部に前記反発力調整部材を移動させる指示の内容である制御データを記憶する記憶部とを備える反発力調整装置の制御方法は、前記ユーザーの所定の動作と対応付けられた前記制御データを前記記憶部に記憶させるステップと、前記検出部が検出した物理量に基づいて前記所定の動作を検出し、前記所定の動作と対応付けられた前記記憶部からの制御データに基づいて、前記駆動部により前記反発力調整部材を移動させるステップと、を含む。
【００４４】
本適用例に係る反発力調整装置の制御方法は、ユーザーが過去に移動した路の状態に適した制御データや運動効果を高めるための制御データ等を靴に記憶することができる。そして、制御データに基づいて靴の反発力を自動的に調整する反発力調整装置等を提供することができる。
【図面の簡単な説明】
【００４５】
【図１】第１実施形態の反発力調整装置のブロック図。
【図２】第１実施形態の反発力調整装置を含む靴の斜視図。
【図３】図３（Ａ）〜図３（Ｂ）は反発力調整部材の伸縮を説明する図。
【図４】反発力調整装置との関係で短距離走のトラック（走路）を区分した図。
【図５】図５（Ａ）〜図５（Ｄ）はトラックの区分と反発力調整部材の伸縮の対応関係を説明するための図。
【図６】図６（Ａ）〜図６（Ｂ）は圧力センサーの配置の例を示す図。
【図７】図７（Ａ）〜図７（Ｂ）はトラックの区分と受圧部との対応関係を示す図。
【図８】第１実施形態の圧力センサー素子の断面の模式図。
【図９】第１実施形態の振動片およびダイヤフラムを模式的に示す下面図。
【図１０】第１実施形態の圧力センサー素子の断面の模式図。
【図１１】第１実施形態における検出圧力と移動路の状態の対応関係を示す図。
【図１２】図１２（Ａ）は加速度センサーが検出する重力加速度の方向の変化を示す図。図１２（Ｂ）は記憶される制御データの例を示す図。
【図１３】第１実施形態における反発力調整装置の制御を示すフローチャート。
【図１４】第１実施形態における反発力調整装置の制御を示すフローチャート。
【図１５】第１実施形態における反発力調整装置の制御を示すフローチャート。
【図１６】第２実施形態の反発力調整装置のブロック図。
【図１７】第２実施形態の反発力調整装置を含む靴の斜視図。
【図１８】図１８（Ａ）〜図１８（Ｄ）は反発力調整部材の伸縮と反発力の強さ、方向との対応関係を示す図。
【図１９】第２実施形態における制御データの例を示す図。
【図２０】第２実施形態における反発力調整装置の制御を示すフローチャート。
【発明を実施するための形態】
【００４６】
以下、本発明の好適な実施形態について図面を用いて詳細に説明する。なお、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００４７】
１．第１実施形態
［反発力調整装置の構造と動作］
図１は、第１実施形態の反発力調整装置１０のブロック図である。図１に示すように、第１実施形態の反発力調整装置１０は、圧力センサー２０、加速度センサー２１、メモリー３０、ＣＰＵ４０、モーター５０、樹脂板６０、ボタン９０を含んで構成されている。ＣＰＵ４０はカウンター４２を含んでいる。なお、反発力調整装置１０は、これらのブロックに電源供給する電池を含んでいるが、図１では記載を省略している。
【００４８】
ここで、圧力センサー２０および加速度センサー２１は検出部に、メモリー３０は記憶部に、ＣＰＵ４０は制御部に、カウンター４２は計測部に、モーター５０は駆動部に、樹脂板６０は反発力調整部材に、ボタン９０は入力部に対応する。本実施形態の反発力調整装置１０は、靴の反発力を調整するのに用いられる靴の反発力調整装置である。
【００４９】
まず、反発力および反発力調整部材である樹脂板６０について説明する。靴の反発力は、靴の性能特性の１つであり、靴が地面からはじき返される力である。靴のユーザー、すなわち靴を履いている者が上げた足を地面に下ろすと地面を蹴るが、その反作用として反発力が得られる。靴の反発力が強いと、ユーザーは強い推進力を得られるので機動性が高まる。
【００５０】
ここで、足への衝撃を和らげるために、一般に靴の底部にクッション材が用いられている。クッション材は反発力を吸収し弱める働きをする。他方、靴が地面に接したときに靴は変形する。その後、靴が元に戻る力は反発力を強めるように作用する。例えば、靴の剛性を高めると変形しにくくなるが、その分、元に戻る力も強くなるので反発力が強まると言える。また、ゴムのように弾性率が高い素材を靴底に用いる場合にも、変形後に元に戻る力が強くなるため反発力が強まると考えられる。
【００５１】
したがって、反発力を調整するのに用いられる部材、すなわち反発力調整部材としては、衝撃吸収性を変化させる部材、剛性を変化させる部材、靴底の弾性を変化させる部材を用いることができる。ここで、靴の機動性を高める目的で、動的に反発力を変化させるには剛性を変化させる部材を選択することが適している。
【００５２】
第１実施形態の反発力調整装置１０では、板状の樹脂である樹脂板６０を反発力調整部材としている。例えば金属板等であってもよいが、樹脂板６０は一般に軽量で、安価で、加工もしやすいことから反発力調整部材に適している。
【００５３】
本実施形態の反発力調整装置１０は、後述するように樹脂板６０を収容可能な容器（図外）を含んでいる。樹脂板６０のうち容器から出された部分は靴底と一体となるが、樹脂板６０は靴の素材よりも固いので靴の剛性が高まって反発力が大きくなる。一方、容器に完全に収容された場合には、もとの靴自体の剛性に戻り、靴自体が有する反発力に戻る。つまり、樹脂板６０を容器からどの程度出すかによって、靴の反発力を調整することが可能である。
【００５４】
なお、本実施形態のように樹脂板６０を容器から出し入れするのではなく、樹脂板６０の形状を変化させることで剛性を変化させることもできる。例えば、樹脂板６０が厚くなれば剛性は高まる。樹脂板６０が折りたたみ可能な形状であったり、蛇腹構造であったりすることで、容器がなくても靴の剛性を変化させて反発力を調整することが可能である。
【００５５】
次に、圧力センサー２０、加速度センサー２１、メモリー３０、ＣＰＵ４０、モーター５０、ボタン９０について説明する。これらはいずれも、樹脂板６０を容器からどの程度出すかを判断し、実行するために用いられる。圧力センサー２０は、ユーザーの動作に基づく圧力を検出する。具体的には、ユーザーが上げた足を地面に下ろしたときに靴底にかかる圧力を検出する。後述するように、移動路の状態によって検出される圧力が違ってくる。
【００５６】
加速度センサー２１は、加速度を検出するが特に重力加速度成分を検出する。ユーザーが足を上げた場合には、重力加速度の向きは靴底に垂直な方向から変化する。この重力加速度の方向の変化を検出する。ここで、加速度センサー２１は本実施形態のように３軸加速度センサーであってもよいし、２軸又は１軸の加速度センサーであってもよい。
【００５７】
メモリー３０は、ＣＰＵ４０がモーター５０に樹脂板６０を移動させる指示の内容である制御データを記憶する。本実施形態のメモリー３０は不揮発性であって、ＣＰＵ４０が制御データを書き込むプログラマブルなメモリーであるが、その他の種類のメモリーも使用可能である。メモリー３０は、複数回書き込み可能なフラッシュメモリーであってもよいし、１度だけ書き込み可能なＯＴＰ（One Time Programmable）メモリーであってもよい。なお、別の実施形態として、メモリー３０は制御データが書き込まれたマスクＲＯＭであってもよい。
【００５８】
ＣＰＵ４０は、圧力センサー２０が検出した圧力の値、加速度センサー２１が検出した加速度の値を受け取る。図１では、それぞれ信号１２０、１２１が対応する。そして、信号１２０をサンプリングして圧力測定値Ｐを得る。圧力測定値Ｐは、移動路の状態を判断するのに用いられる。例えば、圧力測定値Ｐが所定の範囲に含まれるときにユーザーは直線の路（直線路）を走っていると判断できる。また、圧力測定値Ｐが別の所定の範囲に含まれるときにユーザーは曲がった路（曲線路）を走っていると判断できる。
【００５９】
また、本実施形態の反発力調整装置１０が含むＣＰＵ４０は、その内部にカウンター４２を含む。カウンター４２は、信号１２１を受け取って、その変化からユーザーが足を上げた（又は下げた）と判断して歩数Ｎを数える。ＣＰＵ４０はその歩数Ｎと制御データとを対応づけてメモリー３０に書き込む。図１では信号１４２が対応する。なお、本実施形態ではＣＰＵ４０がカウンター４２を含むが、カウンター４２はＣＰＵ４０の外部にあって、歩数ＮをＣＰＵ４０に出力してもよい。
【００６０】
本実施形態において、ＣＰＵ４０は２つの制御モードを含む。前記の歩数Ｎと対応づけられた制御データをメモリー３０に書き込む制御モードを第１モードと呼ぶ。なお、本実施形態ではＣＰＵ４０が歩数Ｎと制御データとを対応づけてメモリー３０に直接書き込むが、間接的に書き込みを行ってもよい。すなわち、ＣＰＵ４０は第１モードにおいて、このような制御データをメモリー３０に記憶させればよい。
【００６１】
ＣＰＵ４０は、制御モードが第２モードの場合には次のような動作を行う。ＣＰＵ４０は、歩数Ｎをカウンター４２から受け取って、歩数Ｎと対応づけられた制御データをメモリー３０から読みだす。図１では信号１３０が対応する。そして、制御データに従ってモーター５０を回転させて、樹脂板６０を移動させることで靴の反発力を変化させる。このとき、メモリー３０に書き込まれた制御データの内容を忠実に実行することができる。例えば、第１モードで練習中の最適な制御データをメモリー３０に記憶しておく。すると、本番の競技において第２モードを実行することで、練習中に最適であった反発力の変化を再現可能である。なお、ユーザーは、本実施形態ではボタン９０によって第１モードと第２モードとを切り替えることができる。
【００６２】
ここで、本実施形態のＣＰＵ４０は、第１モードで最適な反発力の変化を記録できるように自動調整機能を備えている。ＣＰＵ４０は、第１モードにおいて、所定の規則に従って、移動路の状態（例えば直線路、曲線路）に応じて樹脂板６０を移動させる。つまり、樹脂板６０を容器からどの程度出すべきかを制御する。そして、モーター５０にどちらの方向にどれだけ回転させるかを指示する。そして、このときの指示の内容を制御データとしてメモリー３０に書き込む。ここで、ユーザーは、前記の所定の規則をボタン９０によって変更できてもよい。
【００６３】
モーター５０は、ＣＰＵ４０から回転方向および回転量の指示を受け取る。図１では、信号１４０が対応する。そして、モーター５０は、信号１４０に基づいてモーターの回転軸を回転させる。本実施形態の反発力調整装置１０では、後述するように回転軸にはローラーが付いており、その摩擦力によって樹脂板６０を移動させることができる。
【００６４】
ボタン９０は、ユーザーが前記の制御モードを切り替えたり、第１モードにおいて自動調整機能の規則を変更したりするのに用いられる。例えば、ボタン９０を長押しすることで第１モードと第２モードとを相互に切り替える。また、ボタン９０を第１モードで短く押した場合には、自動調整機能におけるモーター５０の回転数を増加、又は減少させる。また、第２モードで短く押した場合には、動作開始許可と不許可とを切り替えてもよい。なお、制御モードを切り替えるボタンと自動調整機能の規則を変更するボタンを個別に設けてもよい。
【００６５】
図２は、本実施形態の反発力調整装置１０を含む靴１の斜視図である。説明の便宜上、靴１の一部を透明にして反発力調整装置１０が見えるように図示しているが、実際の靴１では反発力調整装置１０は外部から見えなくてもよい。また、容器７０の一部を透明にしてＣＰＵ４０やモーター５０が見えるように図示しているが、実際の容器７０は不透明であってもよい。なお、ＣＰＵ４０はメモリー３０と１チップ化されており、以下において特に区別する必要がない場合には、ＣＰＵ４０およびメモリー３０を、単にＣＰＵ４０と表現するものとする。
【００６６】
なお、図１と同じ要素には同じ符号を付しており詳細な説明を省略する。また、圧力センサー２０、加速度センサー２１は、この例では容器７０の外側であって靴１の底を向いている面に設けられているものとし、その図示は省略されている。なお、圧力センサー２０、加速度センサー２１は、ＣＰＵ４０やモーター５０と同じ面にあってもよい。
【００６７】
図２の靴１は運動靴であって反発力調整装置１０を含んでいる。図２では、靴１として右足側のみを図示しているが、左右対称な左足側も存在するものとする。なお、靴１の左足側は、図２と同じ反発力調整装置１０、又はつま先とかかとを結ぶ線に対して左右対称に構成された反発力調整装置１０を含んでいる。また、この例では靴１は運動靴であるが、ウォーキングシューズ、通勤靴、ブーツ等であってもよい。
【００６８】
本実施形態では、反発力調整装置１０は靴の中敷（図外）として構成されており、靴の底部に接するように靴の内部に置かれる。このとき、反発力調整装置１０を含む中敷を靴に挿入するだけで、靴の種類によらずに、記憶された制御データに応じて靴の反発力を自動的に調整することができる。このとき、ボタン９０は、走行中に誤って押すことがないように中敷きにある窪みの中にある。
【００６９】
なお、反発力調整装置１０は靴の中敷として構成されるのではなく、製造時に靴１の底部に埋め込まれてもよい。このとき、ユーザーが反発力調整装置１０の存在を意識せずとも、また中敷を挿入する等の作業を行なわなくとも、靴１は記憶された制御データに応じて靴の反発力を自動的に調整する。このとき、ボタン９０も靴底の側面等に設けられていてもよい。
【００７０】
図２の反発力調整装置１０では、ＣＰＵ４０からの指示によってモーター５０が回転する。モーター５０が回転すると、モーター５０の回転軸に設けられたローラー５２も回転する。ローラー５２と樹脂板６０とは接しており、摩擦力によってローラー５２の回転に応じて樹脂板６０が容器７０に収容されたり、逆に容器７０から出たりする。つまり、ＣＰＵ４０は、モーター５０に樹脂板６０を容器７０に近づく方向又は容器７０から遠ざかる方向に移動させて、樹脂板６０のうち容器７０に収容される部分の大きさを変化させることができる。
【００７１】
図３（Ａ）〜図３（Ｂ）は、図２の靴１において、つま先部分とかかと部分のそれぞれの中央を結ぶ線に沿って、靴の底部に対して垂直に切った断面図である。そして、図３（Ａ）〜図３（Ｂ）を用いて、樹脂板６０の伸縮、すなわち容器７０に収容される部分の大きさの変化を説明する。なお、樹脂板６０の伸縮とは、樹脂板６０自体が伸縮するのではない。
【００７２】
［自動調整機能］
図３（Ａ）〜図３（Ｂ）では、容器７０の側面のうち、靴の底を向いている部分に圧力センサー２０、加速度センサー２１が設けられている様子が示されている。第１モードでは、圧力センサー２０からの圧力の値に基づいて樹脂板６０が伸縮する。そして、第１モードおよび第２モードにおいて、加速度センサー２１からの加速度の値に基づいてユーザーの歩数が計測されて、樹脂板６０の伸縮と関連付けられる。以下では、まず第１モードにおける自動調整機能について説明する。
【００７３】
ユーザーが足を踏み込むと、圧力センサー２０はその圧力を検出する。ＣＰＵ４０は圧力センサー２０が検出した圧力値を受け取り、移動路の状態を判断する。このとき、ＣＰＵ４０は圧力値に基づいて、ユーザーの状態（例えば走っているか、歩いているか）も判断可能である。
【００７４】
そして、移動路の状態に応じた反発力が得られるように、ＣＰＵ４０はモーター５０を回転させる。モーター５０の回転はローラー５２に伝わる。ローラー５２と樹脂板６０とは接しており、摩擦力によって、樹脂板６０は、容器７０に近づく方向すなわち容器７０に収容される方向や、容器７０から遠ざかる方向すなわち容器７０から出る方向に移動する。
【００７５】
図３（Ａ）は、ＣＰＵ４０が樹脂板６０のうち容器７０に収容される部分を最小にした状態を表している。このとき、靴底部分と一体となった樹脂板６０は、靴の底の剛性を最も高めることになる。つまり、靴底の部材よりも固い樹脂板６０が、靴底部分と接する面積が最も大きくなるため剛性が最も高くなる。このとき、反発力も最も強くなり、強い推進力を得られるので機動性が高まる。
【００７６】
一方、図３（Ｂ）は、ＣＰＵ４０が樹脂板６０のうち容器７０に収容される部分を最大にした状態を表している。このとき、樹脂板６０は靴底部分と接しておらず剛性は低い。このとき、反発力は小さくなるので、地面と靴１とが接する時間が長くなり、ユーザーは最も地面の感触を足の裏に感じることができる。そのため、カーブを曲がりやすい、滑りにくい、といった効果を得られる。
【００７７】
本実施形態の反発力調整装置１０は、図３（Ａ）の状態と図３（Ｂ）の状態のどちらをとることもでき、これらの中間の状態をとることもできる。なお、本実施形態の反発力調整装置１０は、図３（Ａ）〜図３（Ｂ）のように、つま先側に容器７０があって、樹脂板６０はかかとの方向に伸びて反発力を高めるが、逆に配置されてもよい。つまり、かかと側に容器７０があって、樹脂板６０はつま先方向に伸びて反発力を高めてもよい。
【００７８】
本実施形態の反発力調整装置１０の適用例として、陸上の短距離走が考えられる。図４は、本実施形態の反発力調整装置１０との関係で、短距離走のトラック８０、すなわち走路を区分して示した図である。図４ではトラック８０を上方から見ているものとし、走者は矢印のように反時計回りにトラック８０を走る。
【００７９】
トラック８０は、直線路からなるゾーンであるＺ１と、曲線路からなるゾーンであるＺ３とを含む。そして、直線路から曲線路へと変化するゾーンであるＺ２と、曲線路から直線路へと変化するゾーンであるＺ４とを含む。なお、広義にはゾーンＺ２は直線路に含まれ、ゾーンＺ４は曲線路に含まれる。
【００８０】
図５（Ａ）〜図５（Ｄ）は、図４のトラック８０のゾーンＺ１〜ゾーンＺ４と、最適な反発力との関係を表す図である。ここで、前記のように反発力は、樹脂板６０の伸縮、つまり樹脂板６０の容器７０に収容されている部分の大きさで変化する。そこで、図５（Ａ）〜図５（Ｄ）では、ゾーンＺ１〜ゾーンＺ４と、反発力調整装置１０における樹脂板６０の伸縮との対応を示している。なお、図１〜図４と同じ要素については同じ符号を付しており説明を省略する。
【００８１】
図５（Ａ）は、トラック８０のゾーンＺ１における最適な樹脂板６０の伸縮を表している。図５（Ａ）のように、直線路であるゾーンＺ１では、反発力を最大にし、ユーザーが最も強い推進力を得ることが好ましい。つまり、図３（Ａ）を用いて説明したように、ＣＰＵ４０は樹脂板６０のうち容器７０に収容される部分を最小にすることが好ましい。
【００８２】
図５（Ｂ）は、トラック８０のゾーンＺ２における最適な樹脂板６０の伸縮を表している。図５（Ｂ）のように、直線路から曲線路へと変化するゾーンＺ２では、反発力を徐々に弱めて、ユーザーがコースアウトしないように調整することが好ましい。具体的には、ＣＰＵ４０はローラー５２を紙面時計回りに回すように指示する。そして、樹脂板６０のうち容器７０に収容される部分を徐々に大きくしていく。このとき、ローラー５２の回転数は固定（例えば、一度の指示で半回転等）であってもよいし、回転数が時間と共に増加、又は減少してもよい。
【００８３】
図５（Ｃ）は、トラック８０のゾーンＺ３における最適な樹脂板６０の伸縮を表している。図５（Ｃ）のように、曲線路であるゾーンＺ３では、反発力を最小にし、地面と靴とが接する時間を長くすることが好ましい。このとき、ユーザーは最も地面の感触を足の裏に感じることができ、カーブを曲がりやすくなる。また、スリップやコースアウトを防止することもできる。つまり、図３（Ｂ）を用いて説明したように、ＣＰＵ４０は樹脂板６０のうち容器７０に収容される部分を最大にすることが好ましい。
【００８４】
図５（Ｄ）は、トラック８０のゾーンＺ４における最適な樹脂板６０の伸縮を表している。図５（Ｄ）のように、曲線路から直線路へと変化するゾーンＺ４では、反発力を徐々に強めて、ユーザーがコースアウトしないようにしながらも、直線路において強い推進力を得られるように準備することが好ましい。具体的には、ＣＰＵ４０はローラー５２を紙面反時計回りに回すように指示する。そして、樹脂板６０のうち容器７０に収容される部分を徐々に小さくしていく。このとき、ローラー５２の回転数は固定（例えば、一度の指示で半回転等）であってもよいし、回転数が時間と共に増加、又は減少してもよい。
【００８５】
ここで、本実施形態の反発力調整装置１０は、ボタン９０によってローラー５２の回転数、時間経過に伴う回転数の増加又は減少を変化させることができる。そのため、ユーザーはトラック８０を走る練習中に、ボタン９０によってローラー５２の回転数等を変更して、自分にとって最適な反発力の変化を選ぶことが可能になる。そして、ＣＰＵ４０は最適な反発力の変化をメモリー３０に記憶しておき、第２モードで再現することで、競技においても、練習で最適であるとして選んだ移動路に応じた反発力を得ることが可能になる。
【００８６】
［圧力センサーによる検出］
第１モードの自動調整機能では、トラック８０のゾーンＺ１〜ゾーンＺ４を、圧力センサー２０が圧力の違いとして検出し、ＣＰＵ４０が正しく判断することが必要になる。図６（Ａ）は、本実施形態の反発力調整装置１０における圧力センサー２０の配置を靴１の平面図（本実施形態では靴の中敷の平面図）を用いて示したものである。図６（Ａ）のように、圧力センサー２０は、受圧部２４、導入路２６、および圧力センサー素子１００で構成される。圧力センサー素子１００は、検出した圧力の値を信号線（図外）によってＣＰＵ４０に出力する。
【００８７】
図６（Ａ）の仮想の足型８２はユーザーの足のおおよその位置を表す。一般に走るときには足の親指の付け根である拇指球の周囲に強い圧力がかかる。そして、移動路の変化によって体の重心の位置が変化して、強い圧力がかかる場所が変化していく。後述するように、直線路を走っているときには、拇指球だけでなく足の小指の付け根にも強い圧力がかかる。しかし、左カーブを曲がる場合には、体が左に傾くため、例えば右足の小指の付け根にはほとんど圧力がかからない。
【００８８】
そこで、本実施形態の反発力調整装置１０では、圧力センサー２０の受圧部２４を、拇指球を含む指の付け根部分に配置して、この圧力の変化を検出する。受圧部２４は例えば液体で満たされており、導入路２６を液体が通って、圧力センサー素子１００のダイヤフラム（diaphragm）を押す。そのため、圧力の変化を正確に検出することができる。図６（Ａ）では、圧力センサー素子１００は受圧部２４と離れて配置されている。しかし、圧力センサー素子１００に十分な強度があれば、受圧部２４の近く、例えば受圧部２４の上面、下面、側面に設けられてもよい。
【００８９】
なお、足の指の付け根部分の圧力の変化を検出するためには、図６（Ｂ）のように、複数の圧力センサーを配置してもよい。例えば、拇指球の圧力を検出するために、受圧部２４Ａ、導入路２６Ａ、および圧力センサー素子１００Ａで構成される１つ目の圧力センサーを配置する。そして、足の人差し指の付け根の圧力を検出するために、受圧部２４Ｂ、導入路２６Ｂ、および圧力センサー素子１００Ｂで構成される２つ目の圧力センサーを配置する。さらに、足の小指の付け根の圧力を検出するために、受圧部２４Ｃ、導入路２６Ｃ、および圧力センサー素子１００Ｃで構成される３つ目の圧力センサーを配置する。
【００９０】
そして、ＣＰＵ４０は３つの圧力センサーから検出された圧力値を受け取って比較することで、より直接的に圧力の変化を捉えることが可能になる。しかし、複数のセンサーを使用するため、本実施形態の反発力調整装置１０と比較してコストがかかる。よって、本実施形態のように１つの圧力センサーを用いることが好ましい。
【００９１】
図７（Ａ）〜図７（Ｂ）は、トラックのゾーン（ここでは、Ｚ１とＺ３のみ）と受圧部２４における圧力の高い領域２５との対応関係を示す図である。なお、左足側の靴については、同一又は左右対称であるため図示を省略してきたが、受圧部２４における圧力の高い領域２５については左右非対称となり得る。そのため、図７（Ａ）〜図７（Ｂ）では、左足側の靴１Ｌも示して説明する。
【００９２】
図７（Ａ）〜図７（Ｂ）において、図１〜図６（Ｂ）と同じ要素については同じ符号を付しており説明を省略する。また、左足側の靴１Ｌにおける受圧部２４Ｌ、圧力の高い領域２５Ｌ、導入路２６Ｌ、圧力センサー素子１００Ｌは、それぞれ右足側の靴１の要素であって添え字のＬを除いたものに対応するので説明を省略する。
【００９３】
図７（Ａ）は、トラック８０のゾーンＺ１（図４参照）における、靴１の受圧部２４での圧力の高い領域２５、靴１Ｌの受圧部２４Ｌでの圧力の高い領域２５Ｌを表す。図７（Ａ）のように、直線路であるゾーンＺ１では、靴のユーザーは、足の親指側から小指側までを地面を蹴るのに用いる。そのため、領域２５、２５Ｌ（黒色で示した領域）は親指側から小指側まで幅広い範囲に生じている。そして、多くの液体を導入路２６、２６Ｌ経由で圧力センサー素子１００、１００Ｌに送り、ダイヤフラムに大きな圧力を与える（図１０の圧力Ｐ参照）。
【００９４】
一方、図７（Ｂ）は、トラック８０のゾーンＺ３（図４参照）における、靴１の受圧部２４での圧力の高い領域２５、靴１Ｌの受圧部２４Ｌでの圧力の高い領域２５Ｌを表す。図７（Ｂ）のように、曲線路であるゾーンＺ３では、靴のユーザーが体を左側に傾けるため、進行方向左側に偏って圧力の高い領域２５、２５Ｌが生じている。つまり、靴１の受圧部２４では、拇指球部分だけに圧力の高い領域２５ができる。また、靴１Ｌの受圧部２４Ｌでは、足の小指の付け根部分だけに圧力の高い領域２５Ｌができる。このとき、図７（Ａ）のゾーンＺ１の場合と比べて、導入路２６、２６Ｌ経由で圧力センサー素子１００、１００Ｌに送られる液体は少なく、ダイヤフラムにかかる圧力も比較的小さい。
【００９５】
なお、トラック８０のゾーンＺ２（図４参照）においては、ダイヤフラムにかかる圧力が時間の経過とともに小さくなり、ゾーンＺ４においては、ダイヤフラムにかかる圧力が時間の経過とともに大きくなる。このような圧力の大小、および圧力の変化をＣＰＵ４０が把握することで、トラック８０のどのゾーンを走っているか、すなわち移動路の状態を判断することができる。
【００９６】
図８は、本実施形態の圧力センサー素子１００の断面の模式図である。図９は、本実施形態の圧力センサー素子１００の振動片２２０およびダイヤフラム２１０を模式的に示す下面図である。図９は、封止板としてのベース２３０を省略して描いてある。図８は、図９のＡ−Ａ線の断面に対応する。
【００９７】
圧力センサー素子１００は、ダイヤフラム２１０と、振動片２２０と、封止板としてのベース２３０と、を含む。
【００９８】
ダイヤフラム２１０は、圧力を受圧して撓む可撓部を有する平板状の部材である。ダイヤフラム２１０の外側の面が受圧面２１４となっており、受圧面２１４の裏面側に一対の突起２１２が形成されている。
【００９９】
振動片２２０は、振動ビーム（梁）２２２及び振動ビーム２２２の両端に形成された一対の基部２２４を有する。振動ビーム２２２は、一対の基部２２４の間に両持ち梁状に形成される。一対の基部２２４は、ダイヤフラム２１０に形成された一対の突起２１２にそれぞれ固定される。振動ビーム２２２には図示しない電極が適宜設けられ、電極から駆動信号を供給することで振動ビーム２２２を一定の共振周波数で屈曲振動させることができる。振動片２２０は、圧電性を有する材料で形成される。振動片２２０の材質としては、水晶、タンタル酸リチウム、ニオブ酸リチウム等の圧電材料が挙げられる。振動片２２０は、支持梁２２６によって枠部２２８に支持されている。
【０１００】
ベース２３０は、ダイヤフラム２１０と接合されて、ダイヤフラム２１０との間にキャビティー２３２を形成する。キャビティー２３２を減圧空間とすることにより、振動片２２０のＱ値を高める（ＣＩ値を小さくする）ことができる。
【０１０１】
このような構造の圧力センサー素子１００において、ダイヤフラム２１０は、受圧面２１４に圧力を受けた場合に撓み、変形する。すると、振動片２２０の一対の基部２２４が、ダイヤフラム２１０の一対の突起２１２にそれぞれ固定されているため、ダイヤフラム２１０の変形に従って基部２２４間の間隔が変化する。すなわち、圧力センサー素子１００に圧力が印加されたときに、振動ビーム２２２に引張または圧縮の応力を生じさせることができる。
【０１０２】
図１０は、圧力センサー素子１００の断面の模式図であり、ダイヤフラム２１０が圧力Ｐによって変形した状態を示している。図１０は、圧力センサー素子１００の外側から内側への力（圧力Ｐ）が作用することにより、ダイヤフラム２１０が素子の内側に向かって凸となる変形が生じた例である。この場合、一対の突起２１２の間の間隔は大きくなる。他方、図示しないが、圧力センサー素子１００の内側から外側への力が作用する場合は、ダイヤフラム２１０が素子の外側に向かって凸となる変形が生じ、一対の突起２１２の間の間隔は小さくなる。従って、両端が一対の突起２１２にそれぞれ固定された振動片２２０の振動ビーム２２２に平行な方向に引張または圧縮の応力が生じる。すなわち、受圧面２１４に対して垂直方向に加わった圧力は、突起（支持部）２１２を介して、振動片２２０の振動ビーム２２２に対して平行な直線方向の応力に変換される。
【０１０３】
そして、振動ビーム２２２に引張または圧縮の応力が生じることで、圧力センサー素子１００の出力信号の周波数は変化する。つまり周波数を計測することで圧力Ｐを計算することができる。例えば、図１０の圧力Ｐが作用した場合には、振動ビーム２２２に平行な方向に引張応力が生じて周波数が高くなる。よって、高くなった周波数の値、又はその変化量に基づいて圧力Ｐを求めることができる。
【０１０４】
ＣＰＵ４０は、圧力センサー２０によって検出された圧力値を受け取る。本実施形態では、ＣＰＵ４０は適当なタイミングでサンプリングした圧力値（以下、圧力測定値Ｐとする）を受け取るものとする。
【０１０５】
図１１は、本実施形態における検出された圧力値と移動路の状態の対応関係を示す図である。図１１のように、ＣＰＵ４０は圧力測定値ＰがＰｔｈ０以上でＰｔｈ１未満であれば、ユーザーが曲線路を走っていると判断する。また、ＣＰＵ４０は圧力測定値ＰがＰｔｈ１以上であれば、ユーザーが直線路を走っていると判断する。そして、判断した移動路の状態に応じてモーター５０の回転を制御してもよい（図５（Ａ）〜図５（Ｄ）参照）。なお、図１１および図１４の説明においては、直線路とは図４のゾーンＺ１だけでなくゾーンＺ２も含み、図１１での曲線路とは図４のゾーンＺ３だけでなくゾーンＺ４も含む。
【０１０６】
例えば、ＣＰＵ４０は圧力測定値Ｐの時間的変化から、圧力の減少傾向を把握して、樹脂板６０を徐々に容器に収容するようにモーター５０の回転を制御してもよい（図５（Ｂ）参照）。また、ＣＰＵ４０は圧力の増加傾向を把握して、樹脂板６０を徐々に容器から引き出すようにモーター５０の回転を制御してもよい（図５（Ｄ）参照）。
【０１０７】
なお、検出された圧力値と移動路の状態の対応関係は、図１１の例に限らない。例えば、受圧部２４を配置する場所によっては、ユーザーが直線路を走っている場合に、曲線路を走っている場合よりも低い圧力を示すこともあり得る。また、本実施形態の反発力調整装置１０のＣＰＵ４０は、圧力測定値ＰがＰｔｈ０未満のときに特にモーター５０の回転制御を変化させないが、例えば樹脂板６０を容器から最大限引き出すような制御を行ってもよい。
【０１０８】
ＣＰＵ４０は、これらの反発力の変化を、第１モードでは制御データとしてメモリー３０に記憶する。制御データは、本実施形態ではモーター５０の回転数と回転方向から成る。そして、第２モードでは、制御データに基づいてモーター５０を回転させて樹脂板６０を伸縮させる。このとき、制御データが適切に選択されるように、制御データとユーザーの特定の動作とを対応付ける必要がある。
【０１０９】
本実施形態では、ユーザーの特定の動作は足の上げ下げであり、カウンター４２によって歩数として出力される。ＣＰＵ４０は、第１モードでは制御データを歩数と対応付けてメモリー３０に記憶する。そして、第２モードでは、ＣＰＵ４０はカウンター４２から歩数を受け取り、その歩数に対応付けられた制御データを選択して、モーター５０を回転させる。これにより、一歩毎にメモリー３０に記憶された通りに反発力を調整することができる。
【０１１０】
ここで、第２モードでは、ＣＰＵ４０は予め複数の制御データをキャッシュ等に読み出しておいて歩数に基づいて選択してもよいしカウンター４２から歩数を受け取った後にメモリー３０にアクセスしてもよい。
【０１１１】
このとき、例えば第１モードで練習の過程で得られた最適な靴の反発力の変化を制御データとしてメモリーに記憶し、競技において第２モードに切り替えることで忠実にその反発力を再現することが可能になる。なお、競技において第１モードのままでも、自動調整機能によって反発力の調整は行われるが、練習場所と競技会場が異なる場合等に、練習で得られた靴の反発力が再現されない可能性がある。
【０１１２】
［加速度センサーによる検出］
図１２（Ａ）は、加速度センサー２１が検出する重力加速度の方向の変化を示す図である。なお、図３（Ａ）〜図３（Ｂ）と同じ要素には同じ符号を付しており説明を省略する。加速度センサー２１は、図１２（Ａ）のように、検出した加速度のうち重力加速度についての値を出力してもよい。このとき、重力加速度と靴底と垂直な方向（以下、軸方向）とが成す角度θが変化すると、軸方向の重力加速度の大きさが変化する。そして、この変化はユーザーの足の上げ下げに対応する。カウンター４２は、軸方向の重力加速度の大きさの変化に基づいてカウンターをインクリメントして歩数として出力できる。
【０１１３】
図１２（Ｂ）は、メモリー３０に記憶される制御データの例を表す。図１２（Ｂ）のように制御データはモーター回転数と回転方向の情報を含み、歩数Ｎと対応づけられて記憶される。例えば歩数Ｎが２８歩まではモーター５０は動作せず、歩数が２９歩から３４歩までの場合には、一歩毎にモーター５０を時計回り（例えば図３（Ａ）の紙面時計回り）に３回転させる。また例えば歩数が５７歩から５９歩までの場合には、一歩毎にモーター５０を反時計回り（例えば図３（Ａ）の紙面反時計回り）に５回転させる。なお、図１２（Ｂ）においてＣは時計回りを、Ａは反時計回りを意味する。
【０１１４】
例えば、第１モードでは自動調整機能によって変化した反発力が歩数Ｎと対応付けられて図１２（Ｂ）のテーブルとしてメモリー３０に記憶される。このとき、ユーザーはボタン９０で例えばモーター回転数を増減させながら最適な反発力の変化を求める。そして、最適な反発力の変化を得た場合に、例えばユーザーはボタン９０によって制御モード設定を第２モードに切り替えてもよい。
【０１１５】
［フローチャート］
図１３〜１５は、本実施形態の反発力調整装置１０のＣＰＵ４０が実行する制御についてのフローチャートである。なお、図１４における圧力測定値Ｐ、閾値Ｐｔｈ０、Ｐｔｈ１は前記と同じである。また、図１４〜図１５における歩数Ｎも前記と同じである。
【０１１６】
図１３はメインのフローチャートである。最初に制御モード設定が第１モードであるかの判断をする（Ｓ１）。制御モードが第１モードであるように設定されている場合には（Ｓ１：Ｙ）、第１モード処理を実行する（Ｓ２）。制御モードが第１モードでない、すなわち第２モードに設定されている場合には（Ｓ１：Ｎ）、第２モード処理を実行する（Ｓ３）。第１モード処理、第２モード処理とは、それぞれ自動調整機能を使って制御データをメモリー３０に記憶する処理、読み出した制御データに基づいて反発力を調整する処理であり、以下順に説明する。
【０１１７】
図１４は、第１モード処理のサブルーチンを表すフローチャートである。ＣＰＵ４０は、圧力センサー２０から圧力測定値Ｐを、カウンター４２から歩数を受け取る（Ｓ６）。そして、圧力測定値Ｐよりも前に受け取った圧力測定値（以下、以前に受け取った圧力測定値）と比較する（Ｓ７）。ここで、以前に受け取った圧力測定値はＣＰＵ４０の内部の記憶領域に記憶されていてもよいし、反発力調整装置１０に含まれるＣＰＵ４０がアクセス可能な記憶部に記憶されていてもよい。また、以前に受け取った圧力測定値は直前の１つであってもよいし、複数であってもよい。
【０１１８】
ＣＰＵ４０は、圧力測定値Ｐと以前に受け取った圧力測定値との比較により圧力の変化の傾向を判断する（Ｓ８）。ここで、以前に受け取った圧力測定値そのものの値を比較に用いてもよいし、統計処理を施して用いてもよい。統計処理として、例えば直前のいくつかの圧力測定値を平均化してもよい。
【０１１９】
もし圧力が、変化していなければ、ＣＰＵ４０は現在の靴の状態を維持する（Ｓ８：変化なし）。すなわち、ＣＰＵ４０はモーター５０を回転させず、樹脂板６０を動かさない。
【０１２０】
もし圧力が増加していれば、ＣＰＵ４０は、ユーザーが曲線路から直線路へと変化する移動路を走っている、又は走ったと判断する（Ｓ８：増加）。
【０１２１】
このとき、圧力測定値ＰがＰｔｈ０以上かつＰｔｈ１未満であれば（Ｓ１０：Ｙ）、ＣＰＵ４０は、樹脂板６０を所定分伸ばすようモーター５０を制御する（Ｓ１２）。このとき、ＣＰＵ４０は、ユーザーが図４のゾーンＺ４を走っていると判断し、反発力を徐々に強めて、直線路において強い推進力を得られるように準備する。図５（Ｄ）を参照すると、樹脂板６０を所定分伸ばすとは、ＣＰＵ４０がモーター５０に所定の回数だけローラー５２を紙面反時計回りに回すように指示することに対応する。
【０１２２】
なお、ここでは樹脂板６０を伸ばす、又は縮めるという表現を用いるが、樹脂板６０を伸ばすとは、樹脂板６０を容器７０の外側に出すことを意味する。また、樹脂板６０を縮めるとは、容器７０の中に収容することを意味する。
【０１２３】
もし、圧力測定値ＰがＰｔｈ０以上かつＰｔｈ１未満でなければ（Ｓ１０：Ｎ）、ＣＰＵ４０は、圧力測定値ＰをＰｔｈ１と比較する。そして、圧力測定値ＰがＰｔｈ１以上であれば（Ｓ２０：Ｙ）、ＣＰＵ４０は、樹脂板６０を最大に伸ばすようモーター５０を制御する（Ｓ２２）。このとき、ＣＰＵ４０は、ユーザーが直線路である図４のゾーンＺ１に至ったと判断し、反発力を最大にしてユーザーが最も強い推進力を得るようにする。なお、既に樹脂板６０が最大に伸びている場合には、ＣＰＵ４０は、Ｓ２２の処理を省略してもよい（図外）。
【０１２４】
もし、圧力測定値Ｐが増加傾向にあってもＰｔｈ０未満であれば（Ｓ２０：Ｎ）、ＣＰＵ４０は、ユーザーが走っていない状態、例えば図４のゾーンＺ４をゆっくり歩いている状態であると判断する。このとき、ＣＰＵ４０はモーター５０を回転させず、樹脂板６０を動かさない。
【０１２５】
再び、ＣＰＵ４０が圧力の変化を検出するステップＳ８に戻る。もし圧力が減少していれば、ＣＰＵ４０は、ユーザーが直線路から曲線路へと変化する移動路を走っている、又は走ったと判断する（Ｓ８：減少）。
【０１２６】
このとき、圧力測定値ＰがＰｔｈ１以上であれば（Ｓ３０：Ｙ）、ＣＰＵ４０は、樹脂板６０を所定分縮めるようモーター５０を制御する（Ｓ３２）。このとき、ＣＰＵ４０は、ユーザーが図４のゾーンＺ２を走っていると判断し、反発力を徐々に弱めて、ユーザーが勢い余ってコースアウトしないように調整する。図５（Ｂ）を参照すると、樹脂板６０を所定分縮めるとは、ＣＰＵ４０がモーター５０に所定の回数だけローラー５２を紙面時計回りに回すように指示することに対応する。
【０１２７】
もし、圧力測定値ＰがＰｔｈ１以上でなければ（Ｓ３０：Ｎ）、ＣＰＵ４０は、圧力測定値ＰをＰｔｈ０と比較する。そして、圧力測定値ＰがＰｔｈ０以上かつＰｔｈ１未満であれば（Ｓ４０：Ｙ）、ＣＰＵ４０は、樹脂板６０を最大に縮めるようモーター５０を制御する（Ｓ４２）。このとき、ＣＰＵ４０は、ユーザーが曲線路である図４のゾーンＺ３に至ったと判断し、反発力を最小にしてユーザーがカーブを曲がりやすいようにする。なお、既に樹脂板６０が最大に縮んでいる場合、すなわち、既に樹脂板６０が容器に収まっている場合には、ＣＰＵ４０は、Ｓ４２の処理を省略してもよい（図外）。
【０１２８】
もし、圧力測定値Ｐが減少傾向にあってもＰｔｈ０未満であれば（Ｓ４０：Ｎ）、ＣＰＵ４０は、ユーザーが走っていない状態、例えば図４のゾーンＺ２をゆっくり歩いている状態であると判断する。このとき、ＣＰＵ４０はモーター５０を回転させず、樹脂板６０を動かさない。
【０１２９】
そして、ＣＰＵ４０はこれらのモーター５０の制御を、歩数Ｎと共にメモリー３０に書き込む。具体的には、図１２（Ｂ）のように歩数Ｎと制御データ（モーター５０の回転数および回転方向）とを関連付けて記憶する。
【０１３０】
図１５は、第２モード処理のサブルーチンを表すフローチャートである。ＣＰＵ４０は、まず第２モード処理の動作開始許可を確認する（Ｓ９０）。動作開始許可は、第２モード処理を開始してよいことを示すものであり、例えば競技開始の直前にユーザーがボタン９０を押すことで動作開始許可を与えてもよい。ＣＰＵ４０は動作開始許可があるまで待ち（Ｓ９０：Ｎ）、許可があった場合には以下の処理に進む（Ｓ９０：Ｙ）。
【０１３１】
ＣＰＵ４０はカウンター４２から歩数Ｎを受け取る（Ｓ９２）。例えば競技が開始されてユーザーが走行中の場合、歩数Ｎはユーザーが何歩踏み出したかを表している。練習を重ねたユーザーならば、例えば短距離走ならば何歩目でコーナーにかかるか、ハードル走ならば何歩目毎にハードルを越えるか、走り高跳びならば何歩目にジャンプするかが決まってくる。そのため、歩数Ｎに応じて反発力を調整することは競技での記録向上が期待できる。
【０１３２】
ＣＰＵ４０は、歩数Ｎに対応付けられた制御データをメモリー３０から読み出す（Ｓ９４）。そして、制御データに従ってモーター５０の制御を実行して、樹脂板６０を伸縮させて反発力を調整する（Ｓ９６）。
【０１３３】
以上のように、本実施形態の反発力調整装置１０では、ユーザーが過去に移動した路の状態に適した反発力のパターンを記憶することができる。そして、記憶されたパターンに応じて、靴の反発力を自動的に調整することができる。
【０１３４】
２．第２実施形態
［反発力調整装置の構造と動作］
第２実施形態の反発力調整装置は、第１実施形態の場合と異なり、ＣＰＵ４０が自動調整機能を持たない。そのため、圧力センサーはなく、代わりに歩数に対応付けられた制御データを入力するケーブル端子を備える。また、モーターと樹脂板は複数組（図１６の例では２組）あり、それぞれ独立に制御される。
【０１３５】
図１６は、本実施形態の反発力調整装置１０Ａのブロック図である。第１実施形態と異なり、ケーブル端子９２を含む。ケーブル端子９２に接続されたケーブルによって、反発力調整装置１０Ａの外部のＰＣや別の装置から歩数に対応付けられた制御データがＣＰＵ４０に送られる。この制御データの送信は図１６の信号１９２が対応する。なお、ケーブル端子９２も入力部の１つであり、第１実施形態と同様に他の入力部であるボタン９０も存在する。
【０１３６】
本実施形態の反発力調整装置１０Ａでは、２つのモーター５０Ａ、５０Ｂが含まれており、ＣＰＵ４０からそれぞれ独立に回転方向および回転量の指示を受け取る。図１６では、信号１４０Ａ、１４０Ｂが対応する。モーター５０Ａ、５０Ｂは、それぞれ樹脂板６０Ａ、６０Ｂの伸縮を調整するのに用いられる。
【０１３７】
また、本実施形態のボタン９０は、第２モード処理の動作開始許可、不許可の指示にだけ使用されてもよい。なお、その他の要素は、図１と同じ番号を付しており、第１実施形態と同じであるため説明を省略する。
【０１３８】
本実施形態の反発力調整装置１０Ａは、競技と練習といった区別が無い場合や、制御データが実測に基づくものでなくてもよい場合に向いている。また、モーターと樹脂板は複数組あるため、前進方向についての反発力の強弱だけでなく、特定方向への反発力（例えば右方向や左方向）を発生させることもできる。
【０１３９】
そのため、初心者に正しい走り方を教えるための矯正用靴や、一般的な靴を履いた場合よりもカロリーを多く消費させるダイエットシューズなどに用いることができる。
【０１４０】
図１７は、本実施形態の反発力調整装置１０Ａを含む靴１Ａの斜視図である。第１実施形態と同じく、説明の便宜上、靴１Ａの一部、容器７０の一部を透明にして表している。また、反発力調整装置１０Ａは靴の中敷（図外）として構成されており、靴の底部に接するように靴の内部に置かれる。ケーブル端子は容器７０の外側であって靴１Ａの底を向いている面に設けられているものとしその図示は省略されているが、この位置に限定されるものではない。なお、反発力調整装置１０Ａは靴の中敷ではなく製造時に靴１Ａの底部に埋め込まれてもよい。このとき、ケーブル端子９２は靴底の側面にあってもよい。なお、図１〜図１６と同じ要素については同じ符号を付しており説明を省略する。
【０１４１】
図１７の反発力調整装置１０Ａでは、ＣＰＵ４０からの指示によってモーター５０Ａ、５０Ｂが独立に回転する。モーター５０Ａが回転すると、モーター５０Ａの回転軸に設けられたローラー５２Ａも回転する。ローラー５２Ａと樹脂板６０Ａとは接しており、摩擦力によってローラー５２Ａの回転に応じて樹脂板６０Ａが容器７０に収容されたり、逆に容器７０から出たりする。そして、モーター５０Ｂ、ローラー５２Ｂ、樹脂板６０Ｂについても同様である。
【０１４２】
ここで、樹脂板６０Ａは靴１Ａの右側に、樹脂板６０Ｂは靴１Ａの左側に平行に配置されている。これらの樹脂板６０Ａ、６０Ｂが独立に伸縮することによって、進行方向まで含めた反発力の調整が可能になる。
【０１４３】
図１８（Ａ）〜図１８（Ｄ）は、本実施形態の反発力調整装置１０Ａにおける樹脂板６０Ａ、６０Ｂの伸縮（容器７０への収容）状態による、反発力の強さ、方向との対応関係を示す。
【０１４４】
図１８（Ａ）は樹脂板６０Ａ、６０Ｂが共に最大に伸びており、進行方向（紙面上方）に向かって大きな反発力を生じている様子を矢印で表している。一方、図１８（Ｂ）は樹脂板６０Ａ、６０Ｂが共に容器７０へ収容されて、進行方向（紙面上方）に向かって小さな反発力を生じている様子を矢印で表している。図１８（Ａ）、図１８（Ｂ）は、それぞれ第１実施形態での図３（Ａ）、図３（Ｂ）の状態に対応する。
【０１４５】
本実施形態の反発力調整装置１０Ａは、２つの樹脂板６０Ａ、６０Ｂを備えることで、方向の調整も可能である。例えば、図１８（Ｃ）は、樹脂板６０Ａが容器７０へ収容されて、樹脂板６０Ｂが最大に伸びている。このとき、靴１Ａの左側には大きい反発力を生じ、右側の反発力は小さいために、全体として進行方向右側（紙面右側）に向かって反発力が生じる。
【０１４６】
一方、図１８（Ｄ）は、樹脂板６０Ａが最大に伸び、樹脂板６０Ｂが容器７０へ収容されている。このとき、靴１Ａの左側の反発力は小さく、右側には大きい反発力を生じるために、全体として進行方向左側（紙面左側）に向かって反発力が生じる。
【０１４７】
また、これらの樹脂板６０Ａ、６０Ｂは、図１８（Ａ）〜図１８（Ｄ）に示された状態の中間の状態も、それぞれとり得る。そのため、本実施形態の反発力調整装置１０Ａは、反発力の大きさおよび方向を調整することができる。
【０１４８】
図１９は、第２実施形態における制御データの例を示す図である。なお、図１２（Ｂ）と同じ要素には同じ名称、符号を付しており説明を省略する。第１実施形態の場合と比べて、樹脂板６０Ａ、６０Ｂのそれぞれに対して制御データが定められていることが異なる。
【０１４９】
ここで、図１９のように、樹脂板６０Ａ、６０Ｂについて独立に制御データが定められているため、ユーザーは前に強く、右に弱く、左に中ほどの強さで、また右に強く、…といったように、方向も含めた靴の反発力の変化を感じることになる。そのため、体はバランスを取るために、一般的な靴よりも筋力使うため、ダイエットシューズとして使用できる。ここで、左足側（図外）も右足側とで制御データのテーブルが異なる場合には、ユーザーは更に筋力を使うことになり、ダイエットシューズとしての機能が高まる。なお、図１９ではモーターの回転方向について、樹脂板６０Ａに樹脂板６０Ｂが続くといった規則性があるが、乱数などによって全くランダムに制御データを作成してもよい。また、矯正目的の場合には、左足側（図外）と右足側とで制御データを揃えてもよい。
【０１５０】
なお、本実施形態の反発力調整装置１０Ａは、ケーブル端子９２を含み、ケーブル経由で外部のＰＣなどから図１９のような制御データを送り、ＣＰＵ４０がメモリー３０に書き込むが、メモリー３０自体に製造時に制御データが書かれていてもよい。例えば、メモリー３０はマスクＲＯＭやＯＴＰメモリーであって、反発力調整装置１０Ａの製造過程で図１９のような制御データが書き込まれており、その後制御データは書き換えられることがないとしてもよい。このとき、ケーブル端子９２を省略することが可能である。
【０１５１】
ここで、本実施形態の反発力調整装置１０Ａについても、ＣＰＵ４０が行う制御のフローチャートは第１モード処理を除いて第１実施形態と同じである。図２０は、本実施形態における第１モード処理のフローチャートである。
【０１５２】
まず、ＣＰＵ４０は歩数Ｎと対応付けられた制御データをメモリー３０に記憶する（Ｓ４６）。このとき、ケーブル端子９２経由で歩数Ｎと対応付けられた制御データが、反発力調整装置１０Ａの外部から入力される。そして、メモリー３０への書き込みが終了すると、ＣＰＵ４０は制御モード設定を第２モードにする（Ｓ４８）。このとき、制御データの書き換えがあり得ない場合には、制御モード設定を第２モードに固定してもよい。
【０１５３】
以上のように、本実施形態の反発力調整装置１０Ａでは、実測せずとも、例えば運動効果を高めるための反発力のパターン等を自由に記憶することができる。そして、記憶されたパターンに応じて、靴の反発力を自動的に調整することができる。
【０１５４】
３．その他
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【符号の説明】
【０１５５】
１  靴、１Ａ  靴、１Ｌ  靴、１０  反発力調整装置、１０Ａ  反発力調整装置、２０  圧力センサー、２１  加速度センサー、２４  受圧部、２４Ａ  受圧部、２４Ｂ  受圧部、２４Ｃ  受圧部、２４Ｌ  受圧部、２５  領域、２５Ｌ  領域、２６  導入路、２６Ａ  導入路、２６Ｂ  導入路、２６Ｃ  導入路、２６Ｌ  導入路、３０  メモリー、４０  ＣＰＵ、４２  カウンター、５０  モーター、５０Ａ  モーター、５０Ｂ  モーター、５２  ローラー、５２Ａ  ローラー、５２Ｂ  ローラー、６０  樹脂板、６０Ａ  樹脂板、６０Ｂ  樹脂板、７０  容器、８２  足型、８２Ｌ  足型、９０  ボタン、９２  ケーブル端子、１００  圧力センサー素子、１００Ａ  圧力センサー素子、１００Ｂ  圧力センサー素子、１００Ｃ  圧力センサー素子、１００Ｌ  圧力センサー素子、１２０  信号、１２１  信号、１３０  信号、１４０  信号、１４０Ａ  信号、１４０Ｂ  信号、１４２  信号、１９０  信号、１９２  信号、２１０  ダイヤフラム、２１２  突起、２１４  受圧面、２２０  振動片、２２２  振動ビーム、２２４  基部、２２６  支持梁、２２８  枠部、２３０  ベース、２３２  キャビティー
【図１】
2013215530.tif 000003
【図２】
2013215530.tif 000004
【図３】
2013215530.tif 000005
【図５】
2013215530.tif 000006
【図６】
2013215530.tif 000007
【図７】
2013215530.tif 000008
【図８】
2013215530.tif 000009
【図９】
2013215530.tif 000010
【図１０】
2013215530.tif 000011
【図１１】
2013215530.tif 000012
【図１２】
2013215530.tif 000013
【図１３】
2013215530.tif 000014
【図１４】
2013215530.tif 000015
【図１５】
2013215530.tif 000016
【図１６】
2013215530.tif 000017
【図１７】
2013215530.tif 000018
【図１８】
2013215530.tif 000019
【図１９】
2013215530.tif 000020
【図２０】
2013215530.tif 000021
【図４】
2013215530.tif 000022