(57)【特許請求の範囲】
【請求項１】
所定期間ごとに電位出力の電圧レベルを変更して被治療者に電位を印加する電位治療器であって、
前記電圧レベルを変更する際に、電圧レベルに対応するランダムの値を生成し、当該ランダム値に基づく電圧レベルが、変更前電圧レベルに対してプログラムに設定されている若しくはユーザによって設定された閾値以上の差がある場合に、これを変更後電圧レベルとすることを特徴とする電位治療器。
【請求項２】
前記ランダム値に基づく電圧レベルが、プログラムに設定されている若しくはユーザによって設定された上限電圧レベルと下限電圧レベルの間にある場合に、これを変更後電圧レベルとすることを特徴とする請求項１記載の電位治療器。
【請求項３】
所定期間ごとに電圧波形若しくは周波数を変更する請求項１又は請求項２に記載の電位治療器であって、
前記電圧波形若しくは周波数を変更する際に、電圧波形若しくは周波数に対応するランダムの値を生成し、当該ランダム値に基づく電圧波形若しくは周波数が、変更前電圧波形若しくは周波数と相違する場合に、これを変更後電圧波形若しくは周波数とすることを特徴とする電位治療器。
【請求項４】
前記所定期間ごとの変更後電圧レベル又は電圧波形若しくは周波数を、前記電位治療器の電源がオンにされた際に予め算出してテーブルに設定しておき、被治療者への電位印加動作時には前記テーブルに設定されている電圧レベル又は電圧波形若しくは周波数に基づいて動作することを特徴とする請求項１から請求項３の何れかに記載の電位治療器。
【請求項５】
電源部と、制御部と、記憶部と、波形生成部と、昇圧部と、電位出力部と、操作部とを備える電位治療器において、被治療者に印加する電位の電位出力の電圧レベルを所定期間ごとに変更させるための変更後電圧レベルを算出するプログラムであって、
電圧レベルに対応するランダムの値を生成するステップと、当該ランダム値に基づく電圧レベルが、変更前電圧レベルに対して、プログラムに設定されて若しくはユーザによって設定されて前記記憶部に格納されている閾値以上の差があり、且つ、プログラムに設定されている若しくはユーザによって設定された上限電圧レベルと下限電圧レベルの間にあるか否かを判別するステップと、判別結果が肯定である場合に、これを変更後電圧レベルとするステップを、前記制御部に実行させることを特徴とする電位治療器用プログラム。
【請求項６】
前記所定期間ごとの変更後電圧レベルを、前記電位治療器の電源がオンにされた際に自動生成するステップと、当該変更後電圧レベルを連続する各要素間において前記閾値以上の差があるようにテーブルに格納していくことにより電圧テーブルを生成するステップと、当該電圧テーブルを前記記憶部に格納するステップと、を実行させることを特徴とする請求項５記載の電位治療器用プログラム。
【請求項７】
電圧波形若しくは周波数を所定期間ごとに変更させるための各変更後電圧波形若しくは周波数を算出する請求項５又は請求項６に記載のプログラムであって、
前記電位治療器の電源がオンにされた際に、電圧波形若しくは周波数に対応するランダムの値を生成するステップと、当該ランダム値に基づく電圧波形若しくは周波数が、変更前電圧波形若しくは周波数と相違する場合にこれをテーブルに格納していくことにより波形テーブル若しくは周波数テーブルを生成するステップと、当該波形テーブル若しくは周波数テーブルを前記記憶部に格納するステップと、を実行させることを特徴とする電位治療器用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被治療者に高電位を印加する電位治療器に関するものであり、特に電位出力の構成要素（出力電圧や波形など）を変化させる電位治療器に関する。
【背景技術】
【０００２】
被治療者に対して高電圧を印加することで、肩こり、頭痛、不眠症、慢性便秘等の症状についてこれを改善する効能があることが知られており、被治療者に高電位を印加する電位治療器が利用されている。このような電位治療器に関する従来技術が特許文献１〜３などによって開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８９５２５号公報
【特許文献２】特許第４２４６６７４号公報
【特許文献３】特許第４５０８７４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電位治療器では、被治療者は体感があまりない（高電位が印加されているか否かわかり難い）ものではあるが、電位出力の構成要素（出力電圧や周波数、波形など）が一定のまま使用を続けると、“慣れ”により、体感や治療実感などが低下するという問題がある。このような問題に対し、出力電圧や波形が異なる複数の治療プログラムを予め記憶させておき、これをランダムに選択させる等することで慣れを防止する技術が特許文献１によって開示されている。
【０００５】
慣れを防止するために必要なことは、時間経過に伴い刺激レベル（≒電位）や出力パターンを変化させることと考えてよいが、刺激レベルについては、ある一定の電圧差以上の変化が必要と考えられる。また波形や周波数を時間経過により変化させることも望まれる。
【０００６】
本発明は、上述した点に鑑み、被治療者の慣れを抑止することが可能な電位治療器又は電位治療器用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る第１の電位治療器は、所定期間ごとに電位出力の構成要素を変更して被治療者に電位を印加する電位治療器であって、前記電位出力の構成要素を変更する際に、変更前構成要素に対して予め定められている若しくはユーザによって設定された閾値以上の差があるような電位出力の構成要素を変更後構成要素とすることを特徴とする。
【０００８】
上記構成によれば、被治療者に高電位を印加するための電圧の出力の構成要素が、所定期間ごとに変更され、且つ、当該変更時において、閾値以上の差があるように電位出力の構成要素が変更される。なお、「所定期間」とは、一定期間である（即ち一定間隔で電位出力の構成要素が変更される）ものだけではなく、各種の所定条件に従って定められるものであってよい。
【０００９】
本発明に係る第２の電位治療器は、第１の電位治療器であって、前記変更される電位出力の構成要素が、電圧波形若しくは周波数若しくは電圧レベルであることを特徴とする。
【００１０】
上記構成によれば、電圧波形若しくは周波数若しくは電圧レベルが、所定期間ごとに変更され、且つ、当該変更時において、閾値以上の差があるように変更される。
【００１１】
本発明に係る第３の電位治療器は、第１又は第２の電位治療器であって、前記電位治療器の電源がオンにされた際に予め前記変更後構成要素を算出してテーブルに設定しておき、被治療者への電位印加動作時には前記テーブルに設定されている電位出力の構成要素に基づいて動作することを特徴とする。
【００１２】
上記構成によれば、装置の電源オン時に、電位出力の構成要素（所定期間ごとに閾値以上の差が生じるように設定された構成要素）が格納されたテーブルが生成されるため、動作時（被治療者に電位を印加する際）には当該テーブルに基づいて処理すればよく、閾値以上の差を設けるための電位出力の構成要素（変更後構成要素）を動作時に逐一算出する必要がない。なお、ここでの「電源オン」とは、装置の主電源が入れられた場合の他、スタンバイ状態から復帰させる場合等、ユーザが装置を使おうとする際に装置をアクティブ状態にするための各種の操作を含む概念である。
【００１３】
本発明に係る第１の電位治療器用プログラムは、電源部と、制御部と、記憶部と、波形生成部と、昇圧部と、電位出力部と、操作部とを備える電位治療器において、被治療者に印加する電位の出力の構成要素を所定期間ごとに変更させるための変更後構成要素を算出するプログラムであって、変更前構成要素に対して、予め定められて若しくはユーザによって設定されて前記記憶部に格納されている閾値以上の差がある電位出力の構成要素を算出してこれを変更後構成要素とするステップを、前記制御部に実行させることを特徴とする。
【００１４】
上記構成によれば、被治療者に高電位を印加するための電圧の出力の構成要素が、所定期間ごとに変更され、且つ、当該変更時において、閾値以上の差があるように電位出力の構成要素が変更される。
【００１５】
本発明に係る第２の電位治療器用プログラムは、第１の電位治療器用プログラムであって、前記変更される電位出力の構成要素が電圧レベルであり、前記電位治療器の電源がオンにされた際に、電位出力の構成要素たる電圧値情報を前記制御部によって自動生成するステップと、当該電圧値情報を連続する各構成要素間において前記閾値以上の差があるようにテーブルに格納していくことにより電圧テーブルを生成するステップと、当該電圧テーブルを前記記憶部に格納するステップと、を実行させることを特徴とする。
【００１６】
本発明に係る第３の電位治療器用プログラムは、第１又は第２の電位治療器用プログラムであって、前記変更される電位出力の構成要素が周波数であり、前記電位治療器の電源がオンにされた際に、電位出力の構成要素たる周波数情報を前記制御部によって自動生成するステップと、当該周波数情報を連続する各構成要素間において前記閾値以上の差があるようにテーブルに格納していくことにより周波数テーブルを生成するステップと、当該周波数テーブルを前記記憶部に格納するステップと、を実行させることを特徴とする。
【００１７】
本発明に係る第４の電位治療器用プログラムは、第１乃至第３の何れかの電位治療器用プログラムであって、前記変更される電位出力の構成要素が電圧波形であり、前記電位治療器の電源がオンにされた際に、電位出力の構成要素たる電圧波形情報を前記制御部によって自動生成するステップと、当該電圧波形情報を連続する各構成要素間において前記閾値以上の差があるようにテーブルに格納していくことにより波形テーブルを生成するステップと、当該波形テーブルを前記記憶部に格納するステップと、を実行させることを特徴とする。
【００１８】
上記第２〜第４の電位治療器用プログラムによれば、装置の電源オン時に、電位出力の構成要素たる電圧値情報or周波数情報or電圧波形情報が格納された各テーブルが生成され、これが記憶部に格納される。なお、「電圧値情報」とは電圧値そのものを示すものであってもよく、また、電圧値に対応させた変数等の情報であってもよい（「周波数情報」、「電圧波形情報」についても同様）。
【発明の効果】
【００１９】
本発明に係る電位治療器又は電位治療器用プログラムによれば、被治療者に高電位を印加するための電圧の出力の構成要素が、所定期間ごとに変更され、且つ、当該変更時において、閾値以上の差があるように電位出力の構成要素が変更されるため、被治療者の“慣れ”により、体感や治療実感などが低下することを抑止することができる。
【図面の簡単な説明】
【００２０】
【図１】電位治療器の外観の概略を示す図
【図２】電位治療器の本発明に関する構成を示すブロック図
【図３】電位治療器の本発明に関する動作の概略を示すフローチャート
【図４】電圧テーブル作成処理の動作の概略を示すフローチャート
【図５】周波数テーブル作成処理の動作の概略を示すフローチャート
【図６】波形テーブル作成処理の動作の概略を示すフローチャート
【図７】各波形（波高比率50：50）を示すグラフ図
【図８】各波形（波高比率40：60）を示すグラフ図
【図９】各波形（波高比率30：70）を示すグラフ図
【図１０】各波形（波高比率20：80）を示すグラフ図
【図１１】各波形（波高比率10：90）を示すグラフ図
【図１２】各波形（波高比率0：100）を示すグラフ図
【発明を実施するための形態】
【００２１】
以下、本発明の実施態様について、図面を参照しながら具体的に説明する。なお、以下の実施態様は、本発明を具体化する際の一形態であって、本発明をその範囲内に限定するものではない。
【００２２】
図１は、本実施形態の電位治療器１を示す図である。電位治療器１は本体部１１と、導電電極板が絶縁シートに覆われて形成されたマット１２を備える。電位治療器１は、本体部１１によって高電圧を発生させてこれをマット１２（電界形成部）へと出力し、マット１２上に電界を発生させるものであり、被治療者がマット１２上で装置を動作させることで、被治療者に高い電位が印加されて、電位治療が実施されることとなる。
【００２３】
図２は、電位治療器１の本体部１１のうち、本発明に関連する部分を示したブロック図である。本体部１１には、マイコン１１１と、電源部１１２と、昇圧部１１３と、操作部１１４と、電流制限抵抗１１５と、電位出力部１３などが備えられる。なお、ここでは本発明の説明に関連する部分のみを示しているが、本体部１１には他の構成（例えば表示部など）も備えられているものである。
【００２４】
マイコン１１１には、装置全体の制御や各種の演算処理などを行う制御部１１１１、当該制御部１１１１からの指示に応じて交流波形（マット１２へ出力する電圧の波形）を生成する波形生成部１１１２や、各種のプログラムや設定値、プログラム実行時に発生する一時的な変数等が格納される記憶部１１１３などが備えられる。電源部１１２は、商用電源２から得られる電力を装置内の各部に分配する回路であり、マイコン１１１などへ供給する制御系の電源の他、昇圧部１１３へも電力を供給する。昇圧部１１３は、トランス等によって構成され、波形生成部１１１２から得られる出力波形と電源部１１２から得られる電源に基づいて、最大で１４０００Ｖ（波高値）の出力電圧を発生させるものである。これによって発生された出力電圧は、漏れ電流を制限するための電流制限抵抗１１５を介して電位出力部１３から出力される（電位出力部１３には、ケーブルを介してマット１２が接続される）。  なお、操作部１１４はユーザ（基本的には被治療者）からの入力を得るためのものであり、ユーザによる操作部１１４の操作に基づいて得られる信号が制御部１１１１に入力されることにより、これに基づいた各種の動作処理が実行されるものである。
【００２５】
本発明に係る電位治療器１は、被治療者の慣れを防止するために、時間経過に伴い刺激レベル（電位）や出力パターン（波形・周波数）を変化させるものであり、且つ、変化量が所定値以上になるようにしているものである。本実施形態では、図７（A）〜（D）に示されるように４つの波形（正弦波（波形１）と、正弦波をベースに高調波を重畳したもの（波形２〜４））があり、これらの電圧波形の切り替えと、それぞれの波形の波高値（電圧レベル）、周波数も変化させるものを例としている。より具体的には、電圧は1000Ｖ〜14000Ｖの間で変化させ（即ち図７の波形の波高値が1000Ｖ〜14000Ｖの間で変化する）、周波数は20〜100Ｈｚの間で変化させており、また、電圧を変化させる際には最低500Ｖより差があるようにしているものを例としている。本実施形態では、１回の動作（電位治療）が６０分で、３秒（所定期間）ごとに電位出力の構成要素（電圧・波形・周波数）を変化させるものを例としており、即ち、１回の動作において、１１９９回の電位出力の構成要素の変更が行われるものである。
【００２６】
次に、図３〜図６のフローチャートを参照しつつ、本実施形態の電位治療器１の本発明に関する動作の概略を説明する。  なお、以降の説明では処理主体を省略して説明するが、各処理動作では、記憶部１１１３に格納されているプログラムが制御部１１１１において実行されることを基本とし、必要な情報を記憶部から読み出し若しくは保存しつつ各種の演算処理が制御部で行われるものである。
【００２７】
図３は、本実施形態の電位治療器１の本発明に関する動作の概略を示すフローチャートである。なお、ここでは本発明に関する処理部分のみを説明対象にしているため、電位治療器１において実行されるその他の処理については省略又は簡略している。
【００２８】
ユーザ（基本的には被治療者）が装置の電源（操作部１１４に備えられる電源スイッチ）をオンにすると（Ｓ３０１：Yes）、電圧テーブル作成処理、周波数テーブル作成処理、波形テーブル作成処理が実行される（Ｓ３０２〜Ｓ３０４）。
【００２９】
図４は、図３のＳ３０２で実行される電圧テーブル作成処理の動作の概略を示すフローチャートである。電圧テーブル作成処理（図４）が実行されるとまずカウントの初期化を行う（Ｓ４０１）。カウントとは、電位出力の構成要素の変更数に応じた数値であり、前述のごとく本実施形態では１回の動作（電位治療）が６０分で３秒ごとに電位出力の構成要素を変化させるものであって１２００の電位出力の構成要素（必ずしも１２００通りの異なる電位出力の構成要素となるものではない）があり、これに対応させて０〜１１９９のカウントが設定されるものである。なお、カウントの上限値については記憶部１１１３に格納されている（プログラム中のパラメータとして保持されている）。電圧テーブル作成処理は、１２００の電位出力の構成要素（電圧値情報）を生成し、当該生成した情報を電圧テーブルに格納するための処理である。
【００３０】
Ｓ４０１（カウントを０にする処理）に続くＳ４０２では、擬似乱数関数を用いて整数値を生成する（本実施形態では０〜３２７６７の数値（１５ビット整数））。続いて、当該整数値を「２点間電圧の最大カウント数」で割った余りを求める処理を行う（Ｓ４０３）。
【００３１】
本実施形態における「２点間電圧の最大カウント数」とは1000v〜電圧高設定まで100v単位でカウントしていく場合のカウント数である。また、次のＳ４０４で出てくる「最小カウント数」とは1000v〜電圧小設定まで100V単位でカウントしていく場合のカウント数である。前述のごとく、本実施形態では電圧は1000Ｖ〜14000Ｖの間で変化させるものであるが、モードとして例えば3000Ｖ〜10000Ｖの範囲の電圧を印加するモードや、7000Ｖ〜14000Ｖの範囲、1000Ｖ〜14000Ｖの範囲の電圧をそれぞれ印加するモードがあり、最小電圧や最高電圧（即ち電圧範囲）を個別に設定することもできる。  ここではそれぞれのモードでの最小電圧を「電圧小設定」と呼び、最大電圧を「電圧高設定」と呼んでいる。例えば、「電圧設定」時に電圧高設定が10100V、電圧小設定が4400V、であった場合、「２点間電圧の最大カウント数」は（10100‐1000V）/100+1＝92となり、「最小カウント数」は（4400−1000V）/100+1=35となるものである。
【００３２】
Ｓ４０３に続くＳ４０４では、Ｓ４０３で取得した余りが、「最小カウント数」以上か否かを判別し、最小カウント数以上の場合にはＳ４０５へと移行し、そうでない場合はＳ４０２へと戻って乱数を取得しなおす。これは、「電圧小設定」未満の電圧を排除するための処理となる。Ｓ４０２で乱数を発生させ、Ｓ４０３ではこれの「２点間電圧の最大カウント数」による剰余を求めているため、上記の例（電圧高設定が10100V）で言えば０〜９１の値となる。これは即ち、1000V〜10100V（100V刻み）に対応する値（電圧値情報）であるが、このうちの「電圧小設定（4400V）」未満に該当するものを排除しているものである（設定された電圧範囲内に入らない場合は再計算をしている）。なお、Ｓ４０２〜Ｓ４０４の処理は、電圧設定範囲に対応する数値（上記の例で言えば３４〜９１）を取得するためのものであり、他の計算方法で当該数値を算出させる処理であってよい。
【００３３】
Ｓ４０５では、Ｓ４０３で取得した余りが、前回値より±５を超えて大きい（又は小さい）か否か（即ち、前回から６００V以上差があるか否か）を判別する。なお、「前回値」はＳ４０７で設定される値であり、上記の例で言えば、３４〜９１の値（4400V〜 10100Vに対応）が設定されることとなる（Ｓ４０２〜Ｓ４０９のループ処理の１回目の処理では「前回値」がまだないためＳ４０５はスキップしてＳ４０６へ）。判別の結果、前回値より±５を超えて大きい（又は小さい）場合（即ち、前回から６００V以上差がある場合）には、Ｓ４０６へ移行し、そうでない場合（前回から６００V以上の差がない場合）にはＳ４０２へと戻って再計算を行う。
【００３４】
Ｓ４０６・Ｓ４０７では、Ｓ４０３で取得した余値をカウントに対応付けて電圧テーブルに格納し、余値を前回値として保存する処理を行い、続くＳ４０８ではカウントをインクリメントする。なお、電圧テーブルに格納する情報は、余値（電圧値情報）をそのまま格納するものであっても良いが、電圧値に変換して格納するものであっても良い（上記例で言えば、例えば余値が48であった場合には5800V）。
【００３５】
Ｓ４０９では、カウントの上限値（本実施形態では１１９９）まで電圧テーブルに余値（電圧値情報）を格納する処理が実行されたか否かを判別し、上限値まで処理が終了していなければ、Ｓ４０２へと戻って上述のループ処理を実行し、終了した場合にはＳ４１０へ移行して完成した電圧テーブルを記憶部１１１３に格納して電圧テーブル作成処理を終了する。
【００３６】
以上の説明から明らかなように、電圧テーブル作成処理によって、所定期間（上記例では３秒）ごとに対応する電圧値情報が生成されるものであり、且つ、「前回値」（変更前構成要素に該当）に対して閾値（上記例では600V）以上の差を設けた電圧値情報が変更後構成要素としてテーブルに格納されるものである。
【００３７】
図５は、図３のＳ３０３で実行される周波数テーブル作成処理の動作の概略を示すフローチャートである。周波数テーブル作成処理は、電圧テーブル作成処理と基本的には同様のものであり、１２００の電位出力の構成要素（周波数情報）を生成し、当該生成した情報を周波数テーブルに格納するための処理である。
【００３８】
周波数テーブル作成処理（図５）が実行されるとまずカウントの初期化を行い、擬似乱数関数を用いて整数値を生成する（Ｓ５０１〜Ｓ５０２）。これは電圧テーブル作成処理（図４：Ｓ４０１〜Ｓ４０２）と同様のものである。
【００３９】
続くＳ５０３では、Ｓ５０２で得た整数値を「周波数の取り得る値数」で割った余りを求める処理を行う。前述のごとく本実施形態では周波数を20〜100Ｈｚの範囲で変化させる（１Hz単位）ものとしており、ここでいう「周波数の取り得る値数」は８１となる。なお、Ｓ５０２〜Ｓ５０３の処理は、周波数範囲に対応する数値（上記の例で言えば０〜８０）を取得するためのものであり、他の計算方法で当該数値を算出させる処理であってよい。
【００４０】
Ｓ５０３に続くＳ５０４では、Ｓ５０３で取得した余りが、「前回値」と同じか否かを判別する。「前回値」はＳ５０６で設定される値であり、上記の例で言えば、０〜８０（20〜100Ｈｚに対応）となる値が設定されることとなる（Ｓ５０２〜Ｓ５０８のループ処理の１回目の処理では「前回値」がまだないためＳ５０４はスキップしてＳ５０５へ）。判別の結果、前回値と違う場合（即ち、前回と周波数が異なる場合）には、Ｓ５０５へ移行し、前回と同じ場合にはＳ５０２へと戻って再計算を行う。
【００４１】
Ｓ５０５・Ｓ５０６では、Ｓ５０３で取得した余値をカウントに対応付けて周波数テーブルに格納し、余値を前回値として保存する処理を行い、続くＳ５０７ではカウントをインクリメントする。なお、周波数テーブルに格納する情報は、余値（周波数情報）をそのまま格納するものであっても良いが、周波数に変換して格納するものであっても良い（上記例で言えば、例えば余値が23であった場合には43Ｈｚ）。
【００４２】
Ｓ５０８では、カウントの上限値（本実施形態では１１９９）まで周波数テーブルに余値（周波数情報）を格納する処理が実行されたか否かを判別し、上限値まで処理が終了していなければ、Ｓ５０２へと戻って上述のループ処理を実行し、終了した場合にはＳ５０９へ移行して完成した周波数テーブルを記憶部１１１３に格納して周波数テーブル作成処理を終了する。
【００４３】
以上の説明から明らかなように、周波数テーブル作成処理によって、所定期間（上記例では３秒）ごとに対応する周波数情報が生成されるものであり、且つ、連続する各所定期間において同じ周波数が使われることがないように周波数情報が生成され、これが周波数テーブルに格納されるものである。なお、ここでは「連続する各所定期間において同じ周波数が使われない」ものを例として説明したが、一定の閾値以上の差があるようにする処理（図４のＳ４０５と同様の処理を行う）としてもよい（上記例では１Hzの閾値にしているとも言える）。
【００４４】
図６は、図３のＳ３０４で実行される波形テーブル作成処理の動作の概略を示すフローチャートである。波形テーブル作成処理も、１２００の電位出力の構成要素（電圧波形情報）を生成し、当該生成した情報を波形テーブルに格納するための処理である。Ｓ６０３における「波形の取り得る値数」という点のみが周波数テーブル作成処理と相違するのみであとは同様の処理概念であるため、「波形の取り得る値数」についてのみ説明し、その他は説明を省略する。
【００４５】
本実施形態における「波形の取り得る値数」とは、波形の種類の数であり、前述のごとく、本実施形態では図７（A）〜（D）に示される４つの波形である（即ち、「波形の取り得る値数」は４となる）。従って、波形テーブル作成処理によって、波形を示す値（電圧波形情報）がカウントに対応付けられて波形テーブルに格納されるものであり、連続する各所定期間において同じ波形が使われることがないように情報が格納されるものである。なお、ここでは予め波形が４種類設定されており、これの何れかを選択するものを例として示したが、波形自体を自動生成させるような処理としても良い（例えば、基本式を設定しておいて、これに対する係数などのパラメータを自動生成した乱数で定めるなど）。この際に、一定の閾値以上の差があるようにする処理（図４のＳ４０５と同様の概念の処理）を行うようにしてもよい。例えば、上記自動生成する係数などのパラメータについて一定以上の差があるようにしたり、生成された波形に対して一定の計算（例えば、微分や積分など）を行い、これによって得られた値について一定以上の差があるようにする等してもよい。
【００４６】
図３に戻って説明を続ける。
【００４７】
上記説明したＳ３０２〜Ｓ３０４の処理（図４〜図６の処理）により、電源オン後に電圧テーブル、周波数テーブル、波形テーブルが自動生成されて記憶部１１１３に格納される。
【００４８】
Ｓ３０２〜Ｓ３０４に続くＳ３０５では操作部１１４に対するユーザからの操作を待つ。操作部１１４への操作が電源オフであった場合には（Ｓ３０５：Yes → Ｓ３０６：Yes）、Ｓ３０１へと戻って上記の処理を繰り返す（Ｓ３０１で次の電源オンを待つ）。
【００４９】
一方、操作が電源オフでない場合には（Ｓ３０５：Yes → Ｓ３０６：No）、当該操作に対応した処理を実行して（Ｓ３０７）、これが終わったらＳ３０５へと戻って、ユーザからの次の操作を待つ。ユーザの操作が、本発明に関する電位治療の実施指示であった場合には、上記予め設定された各テーブルの条件に従って、電圧を印加する処理が実行されることとなる。即ち、上述のごとく、本実施形態では、60分コースで、3秒ごとに電位出力の構成要素（電圧・波形・周波数）を変更させるものであり、記憶部１１１３に格納されている各テーブルに設定されている値を読み出し、これによって得られる波形、電圧、周波数となる電圧波形が電位出力部１３から出力されるように、制御部１１１１が各部を制御するものである。なお、本実施形態の電位治療器では、波高値比率（交流波形における正負の波高値の比率）の設定も出来るものであり、図８〜図１２に示されるように、波高値比率の設定に応じた波形が生成される。例えば、波高値比率が40：60に設定されている場合には図８（A）〜（D）、波高値比率が10：90に設定されている場合には図１１（A）〜（D）の波形がそれぞれ波形１〜４の波形として使用されるものである。
【００５０】
以上のごとく、本実施形態の電位治療器では、所定期間（上記例では３秒）ごとに電位出力の構成要素が変更されるように、且つ、変更時に閾値以上の差が生じるようにして、テーブルに電位出力の構成要素を格納しておき、電位治療動作時には、当該テーブルの条件に従って電圧波形が生成されるものである。従って、被治療者に高電位を印加するための電圧の出力の構成要素が、所定期間ごとに閾値以上の差があるように変更されるため、被治療者の“慣れ”により、体感や治療実感などが低下してしまうことを抑止することができる。  また、本実施形態では電源オン時に初期設定として各テーブルを自動生成しておき、電位治療動作時には当該テーブルの情報を読み出すだけであるので、電位治療動作時のマイコンの負荷を低減させることができるものである。
【００５１】
なお、本実施形態では、各テーブルの生成処理について、ソフトウェア的に実行されるものを例として説明したが、その処理機能の一部又は全部が専用回路（ハード）によって構成されるものであってもよい。また、図３において、電圧テーブル作成処理→周波数テーブル作成処理→波形テーブル作成処理の順番で処理されるものを例としているが、これらの順番は任意で構わないし、一部又は全部が同時に実行（並列処理）されるものであってもよい。  また、上記例として説明した各条件値（電圧範囲、周波数範囲、波形種類、電位治療動作時間、所定期間など）は、一例であってこれに限定するものではない。
【００５２】
本実施形態では、電圧、周波数、波形について所定期間ごとに変更させるものを例としているが、これらの一部のみ又は他の電位出力の構成要素を変更させるものであっても構わない。他の電位出力の構成要素としては例えば、図８〜図１２に示したような波高値比率についても、自動的に所定期間ごとに変更させるようにしてもよい。  また、本実施形態では閾値が予め設定されているものを例としているが、これをユーザに設定させるものとしてもよい。加えて、本実施形態では所定期間が一定のもの（３秒）を例としているが、所定期間は、一定期間である（即ち一定間隔で電位出力の構成要素が変更される）ものだけではなく、各種の諸条件に従って定められるものであってよい（例えば所定の数式で毎回計算を行いこれによって算出される値を「所定期間」としたり、乱数によって得られる値を「所定期間」とするなど）。
【００５３】
本実施形態では、3000Ｖ〜10000Ｖの範囲の電圧を印加するモードや、7000Ｖ〜14000Ｖの範囲、1000Ｖ〜14000Ｖの範囲の電圧をそれぞれ印加するモードがあり、最小電圧や最高電圧（即ち電圧範囲）を個別に設定することもできるという説明をし、実際に各テーブルの自動生成をする処理については１つの電圧範囲設定分しか生成しないような説明としているが、各電圧範囲設定に対応する各テーブルを全て電源オン時に自動生成するようにしてもよい。また、本実施形態では、各テーブルを電源オン時に自動生成して記憶部に格納するものとして説明しているが、電位治療動作時に随時「電位出力の構成要素」を前回値から閾値以上異なるように算出させるものであってもよく、逆に予め装置に設定しておく（電源オン時に自動生成するのではなく、装置製造時又は事後的な装置更新（ソフトのアップデート等）時に各テーブルを設定する）ものであってもよい。ただし、本実施形態のものの方が、電位治療動作時に随時算出するものに対してはマイコンの負荷が小さくなる点で、予め装置に設定しておくもの（＝予め設定した分しかバリエーションがない）に対してはランダム性がより高いため被治療者の慣れをより抑止できる点で、それぞれ優れている。
【符号の説明】
【００５４】
１  電位治療器
１３  電位出力部
１１２  電源部
１１３  昇圧部
１１４  操作部
１１１１  制御部
１１１２  波形生成部
１１１３  記憶部
【図１】
0005968863.tif 000002
【図２】
0005968863.tif 000003
【図３】
0005968863.tif 000004
【図４】
0005968863.tif 000005
【図５】
0005968863.tif 000006
【図６】
0005968863.tif 000007
【図７】
0005968863.tif 000008
【図８】
0005968863.tif 000009
【図９】
0005968863.tif 000010
【図１０】
0005968863.tif 000011
【図１１】
0005968863.tif 000012
【図１２】
0005968863.tif 000013