(57)【要約】      （修正有）【課題】安定して音を出すことが容易であるとともに、通電量の変化で音を変化させることができる音出力装置を提供する。【解決手段】複数の電極１３ａ，１３ｂ間で通電状態を検出したときに通電信号を出力する通電検出手段１２０と、前記通電検出手段１２０からの通電信号に基づき出音信号を出力する出音制御手段１３０と、前記出音制御手段１３０からの出音信号に基づき音を出力するスピーカ１７と、を備えた。前記通電検出手段１２０は、前回の通電量と今回の通電量とを比較して所定値以上の変化があったときには、通電量の変化があったことを示す変化信号をも出力する。前記出音制御手段１３０は、前記変化信号に応じて前記スピーカ１７が出力する音を変化させる。【選択図】図２
2012155006.tif 000002
【特許請求の範囲】
【請求項１】
外部に露出した複数の電極と、
所定の周期で前記複数の電極間の通電状態を検査するとともに、前記複数の電極間で通電状態を検出したときに通電信号を出力する通電検出手段と、
前記通電検出手段からの通電信号に基づき出音信号を出力する出音制御手段と、
前記出音制御手段からの出音信号に基づき音を出力するスピーカと、
を備え、
前記通電検出手段は、通電状態を検査する際に通電量をも検出し、前回の通電量と今回の通電量とを比較して所定値以上の変化があったときには、通電量の変化があったことを示す変化信号をも出力するものであって、
前記出音制御手段は、前記変化信号に応じて前記スピーカが出力する音を変化させることを特徴とする、音出力装置。
【請求項２】
前記出音制御手段は、前記変化信号にを受信したときに、前記スピーカが出力する音をビブラートさせることを特徴とする、請求項１記載の音出力装置。
【請求項３】
前記通電検出手段は、前記変化信号を出力するときに、通電量の変化の大小に応じて異なる変化信号を出力し、
前記出音制御手段は、前記異なる変化信号に応じてビブラートの大小を変化させることを特徴とする、請求項２記載の音出力装置。
【請求項４】
所定のメロディの音階音を出音順に配列した曲データを記憶するための曲データ記憶手段を備え、
前記出音制御手段は、前記曲データ記憶手段に記憶された曲データの音階音を順次参照するためのメモリポインタを管理しており、前記通電信号の受信を契機として、前記メモリポインタが指し示す音階音を前記曲データ記憶手段から読み出して前記スピーカに出力させるとともに、前記通電信号が途絶えたことを契機として、前記スピーカによる出力を停止させ、かつ、次の音階音を指し示すように前記メモリポインタを書き換えることを特徴とする、請求項１〜３のいずれかに記載の音出力装置。
【請求項５】
前記通電検出手段は、閾値までの放電にかかった時間を計測することで通電量を検出することを特徴とする、請求項１〜４のいずれかに記載の音出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部に露出した複数の電極を備え、この複数の電極のうちの２つの電極間が通電状態となったときに音を出力する音出力装置に関するものである。
【背景技術】
【０００２】
従来、外部に露出した複数の電極を備え、この複数の電極のうちの２つの電極間が通電状態となったときに音を出力する装置が知られている。このような装置においては、例えば独立した２以上の電極をそれぞれ人体に接触させることで、人体を介して２つの電極間を通電させるようになっている。
【０００３】
これに関連する技術として、例えば、特許文献１には、第１の人体に接する第１の電極と、第２の人体に接する第２の電極と、第１の人体と第２の人体とが接触することにより第１の電極と第２の電極との間が通電状態となったことを検出して所定の信号を出力する通電検出部と、を備え、出力する信号のレベルを通電状態における通電量に応じて調整して出力し、スピーカから出力させる音の大きさを調整するようにした演奏装置が記載されている。この特許文献１記載の演奏装置によれば、第１の人体と第２の人体との皮膚接触の面積等によって通電量が変化するため、音の大きさを調整することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５８７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記した特許文献１記載の演奏装置によれば、音の大きさが変化するため出音の変化の面白さはあるものの、接触度合いによって正比例的に音の大きさが変化するため、最大音量を一定に保ちつつ音を出すことが難しく、手軽に演奏するには不向きであった。
【０００６】
そこで、本発明は、安定して音を出すことが容易であるとともに、通電量の変化で音を変化させることができる音出力装置を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明は、上記した課題を解決するためになされたものであり、以下を特徴とする。
【０００８】
（請求項１）
請求項１に記載の発明は、以下の点を特徴とする。
【０００９】
すなわち、請求項１に記載の音出力装置は、外部に露出した複数の電極と、所定の周期で前記複数の電極間の通電状態を検査するとともに、前記複数の電極間で通電状態を検出したときに通電信号を出力する通電検出手段と、前記通電検出手段からの通電信号に基づき出音信号を出力する出音制御手段と、前記出音制御手段からの出音信号に基づき音を出力するスピーカと、を備え、前記通電検出手段は、通電状態を検査する際に通電量をも検出し、前回の通電量と今回の通電量とを比較して所定値以上の変化があったときには、通電量の変化があったことを示す変化信号をも出力するものであって、前記出音制御手段は、前記通電信号を受信したときに、前記変化信号に応じて前記スピーカが出力する音を変化させることを特徴とする。
【００１０】
（請求項２）
請求項２に記載の発明は、上記した請求項１記載の発明の特徴点に加え、以下の点を特徴とする。
【００１１】
すなわち、前記出音制御手段は、前記変化信号にを受信したときに、前記スピーカが出力する音をビブラートさせることを特徴とする。
【００１２】
（請求項３）
請求項３に記載の発明は、上記した請求項２記載の発明の特徴点に加え、以下の点を特徴とする。
【００１３】
すなわち、前記通電検出手段は、前記変化信号を出力するときに、通電量の変化の大小に応じて異なる変化信号を出力し、前記出音制御手段は、前記異なる変化信号に応じてビブラートの大小を変化させることを特徴とする。
【００１４】
（請求項４）
請求項４に記載の発明は、上記した請求項１〜３のいずれかに記載の発明の特徴点に加え、以下の点を特徴とする。
【００１５】
すなわち、所定のメロディの音階音を出音順に配列した曲データを記憶するための曲データ記憶手段を備え、前記出音制御手段は、前記曲データ記憶手段に記憶された曲データの音階音を順次参照するためのメモリポインタを管理しており、前記通電信号の受信を契機として、前記メモリポインタが指し示す音階音を前記曲データ記憶手段から読み出して前記スピーカに出力させるとともに、前記通電信号が途絶えたことを契機として、前記スピーカによる出力を停止させ、かつ、次の音階音を指し示すように前記メモリポインタを書き換えることを特徴とする。
【００１６】
（請求項５）
請求項５に記載の発明は、上記した請求項１〜４のいずれかに記載の発明の特徴点に加え、以下の点を特徴とする。
【００１７】
すなわち、前記通電検出手段は、閾値までの放電にかかった時間を計測することで通電量を検出することを特徴とする。
【発明の効果】
【００１８】
請求項１に記載の発明は上記の通りであり、前回の通電量と今回の通電量とを比較して所定値以上の変化があったか否かを判定し、その判定結果に応じてスピーカが出力する音を変化させる。すなわち、同じ音を出力し続けたい場合には、通電量を一定に保つようにすればよく、音を変化させたい場合にのみ、通電量を変化させればよい。例えば、２人の人間がそれぞれ１つの電極に触れ、この２人の人間が手などを接触させることにより電極間に通電させるようにした場合、２人の人間の接触面積を一定に保てば同じ音が出力し続けられる。一方、２人の人間の接触面積を変化させれば、その変化を契機として音を変化させることができる。すなわち、通電量で音を決定するのではなく、通電量の変化を契機として音を決定するため、安定して音を出すことが容易であるとともに、音の変化を楽しむこともできる。
【００１９】
また、請求項２に記載の発明は上記の通りであり、前記出音制御手段は、前記変化信号を受信したときに、前記スピーカが出力する音をビブラートさせる。このため、全体の最大音量を一定に保ちながら容易に音をビブラートさせることができるので、安定して音を出しつつ、音をビブラートさせることができる。
【００２０】
また、請求項３に記載の発明は上記の通りであり、通電量に前記所定値以上の変化があったときに、通電量の変化の大小に応じてビブラートの大小を変化させる。このため、ビブラートにバリエーションを持たせることができるので、安定して音を出しつつも、バリエーション豊かな音の変化を楽しむことができる。
【００２１】
また、請求項４に記載の発明は上記の通りであり、所定のメロディの音階音を出音順に配列した曲データを記憶するための曲データ記憶手段を備え、前記出音制御手段は、前記曲データ記憶手段に記憶された曲データの音階音を順次参照するためのメモリポインタを管理しており、前記通電信号の受信を契機として、前記メモリポインタが指し示す音階音を前記曲データ記憶手段から読み出して前記スピーカに出力させるとともに、前記通電信号が途絶えたことを契機として、前記スピーカによる出力を停止させ、かつ、次の音階音を指し示すように前記メモリポインタを書き換える。このため、通電状態と非通電状態とを繰り返すことによりメロディを演奏することができ、上記したような音の変化と併せて、曲演奏を楽しむことができる。
【００２２】
また、請求項５に記載の発明は上記の通りであり、前記通電検出手段は、閾値までの放電にかかった時間を計測することで通電量を検出する。このため、容易に通電量を判別できる。
【図面の簡単な説明】
【００２３】
【図１】音出力装置の（ａ）平面図、（ｂ）側面図である。
【図２】音出力装置の構成を示すブロック図である。
【図３】音出力装置の通電検出の仕組みを説明するための図である。
【図４】充電・放電処理のフロー図である。
【図５】放電時間計測のフロー図である。
【図６】放電判定・変化検出のフロー図である。
【図７】出音処理のフロー図である。
【図８】曲データとメモリポインタとの関係を説明する図である。
【図９】スピーカから出音される音量を示す図である。
【発明を実施するための形態】
【００２４】
本発明の実施形態について、図を参照しつつ説明する。
【００２５】
本実施形態に係る音出力装置１０は、外部に露出した複数の電極１３を備え、この複数の電極１３のうちの２つの電極１３間が通電状態となったときに音を出力するものであり、図１に示すように、厚みがほぼ一定の盤状に形成されている。
【００２６】
音出力装置１０の中央には、電源スイッチ１４、セレクトスイッチ１５、スタートスイッチ１６の各スイッチと、スピーカ１７と、を備えた中央部１１が設けられており、この中央部１１の四隅に４つの突出部１２が形成されている。
【００２７】
４つの突出部１２には、それぞれ１つずつの電極１３が外部に露出するように設けられている。本実施形態においては、１３ａに示す電極Ａと、１３ｂに示す電極Ｂと、１３ｃに示す電極Ｃと、１３ｄに示す電極Ｄと、の４つの電極１３が設けられている。しかしながら、以下の説明においては便宜上、電極Ａと電極Ｂとの２つの電極１３のみを備えているとして説明する。
【００２８】
上記した電極１３間の通電は、音出力装置１０に内蔵された制御装置１００（図２参照）によって検知される。この制御装置１００は、電極１３間の通電を検知するとスピーカ１７を制御して音を出力する。
【００２９】
制御装置１００は、特に図示しないが、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ等を備えている。そして、ＣＰＵがＲＯＭに記憶されたプログラムを読み込むことで、各種装置を制御するように構成されている。
【００３０】
本実施形態に係る制御装置１００には、図２に示すように、電極１３と、電源スイッチ１４、セレクトスイッチ１５、スタートスイッチ１６、スピーカ１７が接続されている。まず、これらの装置について説明する。なお、接続される装置としては、上記した各装置に限定されず、他の装置を備えていてもよい。
【００３１】
（電極１３）
電極１３は、図２に示すように、互いに独立して設けられており、例えば、２人の人間がそれぞれ異なる電極１３に触れ、この２人の人間が手などを接触させることによって通電が起きるように構成されている。
【００３２】
（電源スイッチ１４、セレクトスイッチ１５、スタートスイッチ１６）
電源スイッチ１４は、音出力装置１０の電源のＯＮ・ＯＦＦを行うためのものである。
【００３３】
また、セレクトスイッチ１５は、音出力装置１０での各種選択動作に使用されるものであり、例えば、後述する曲データ記憶手段１４０が記憶している複数の曲データのうちから、どの曲データに係る曲を演奏するのかを選択するために使用される。
【００３４】
また、スタートスイッチ１６は、上記したセレクトスイッチ１５で選択した曲の演奏を開始するために使用される。
【００３５】
具体的には、電源スイッチ１４をＯＮにした後に、セレクトスイッチ１５を押すたびに、曲データ記憶手段１４０から曲データが読み出されて、その曲データに係るメロディがスピーカ１７から流れる。ユーザは、自分が好きなメロディが流れるまでセレクトスイッチ１５を押し、自分が好きなメロディが流れたら、スタートスイッチ１６を押して演奏を開始できるようになっている。
【００３６】
（スピーカ１７）
スピーカ１７は、音出力装置１０の開始音、終了音、演出音などを出力するためのものであり、後述する出音制御手段１３０からの出音信号に基づき音を出力するものである。
【００３７】
（制御装置１００）
次に、制御装置１００について詳述する。
【００３８】
制御装置１００は、音出力装置１０の各種装置を制御するものであり、例えば、電極１３に電圧を印加して充放電を行わせるための充放電手段１１０、電極１３間の通電状態を検出する通電検出手段１２０、出音信号を出力してスピーカ１７を制御する出音制御手段１３０、曲データを記憶するための曲データ記憶手段１４０、などの各手段として機能する。
【００３９】
なお、制御装置１００としては、上記した各手段に限定されるものではなく、他の手段を含んでいても良い。
【００４０】
（充放電手段１１０）
充放電手段１１０は、電源装置（図示せず）からの電圧を各電極１３に対して印加し、充放電を行わせるためのものである。
【００４１】
具体的には、図２に示すように、電極Ａ及び電極ＢにはそれぞれコンデンサＣが接続されているため、この充放電手段１１０は電極Ａ及び電極Ｂに同時に電圧を印加し、コンデンサＣを充電する（充電動作）。そして、充電が完了した後に電極Ａ及び電極Ｂのいずれかを−（マイナス）電位にすることで放電を促す（放電動作）。
【００４２】
本実施形態においては、充放電手段１１０は、この充電動作と放電動作とを２ｍｓごとに繰り返すように設定されている。
【００４３】
（通電検出手段１２０）
通電検出手段１２０は、前記した充放電手段１１０による放電にかかる時間を計測するものであり、図２に示すように、各電極１３に接続されて電圧をチェックする回路を備えている。
【００４４】
具体的には、充放電手段１１０が一定周期ごとに放電を行ったときに各電極１３が通電していれば、電圧が閾値（本実施形態では電源電圧の１／２付近に設定）まで降下する。このため、通電検出手段１２０は、電圧が閾値まで降下するか否かをチェックすることで電極１３間の通電状態を検査する。そして、電極１３間が通電状態にあることを検出したときには、通電信号を出音制御手段１３０に出力する。
【００４５】
また、この通電検出手段１２０は、電圧が閾値まで降下する所要時間を計測することで、電極１３間の通電量をも検出する。すなわち、図３に示すように、異なる電極１３に触れた２人の人間の接触（もしくは電極１３への人体の接触）が強ければ、閾値までの放電時間が短くなるため、通電量が多いと判断できる。逆に、異なる電極１３に触れた２人の人間の接触（もしくは電極１３への人体の接触）が弱ければ、閾値までの放電時間が長くなるため、通電量が少ないと判断できる。通電検出手段１２０は、このように検出した放電時間（通電量）を「今回の放電時間」としてＲＡＭに記憶し、次回の通電検出に係る放電時間（通電量）と比較する。そして、前回の放電時間（通電量）と今回の放電時間（通電量）とを比較して所定値以上の変化があったときには、放電時間（通電量）の変化があったことを示す変化信号を出音制御手段１３０に出力する。
【００４６】
なお、本実施形態においては、通電検出手段１２０が出力する変化信号は、通電量の変化の大小に応じて異なる２種類のものを設けている。すなわち、通電量の変化が大きい場合に出力する第１変化信号と、通電量の変化が小さい場合に出力する第２変化信号と、である。
【００４７】
（出音制御手段１３０）
出音制御手段１３０は、通電検出手段１２０からの通電信号に基づき出音信号を出力することで、スピーカ１７を制御するものである。
【００４８】
この出音制御手段１３０は、後述するように、通電検出手段１２０から通電信号を受信したときに所定の音を出力するようにスピーカ１７を制御し、通電検出手段１２０から通電信号が一定期間途絶えたときに音の出力を停止するようにスピーカ１７を制御する。
【００４９】
また、この出音制御手段１３０は、通電検出手段１２０から変化信号を受信したときに、スピーカ１７が出力する音を変化させる。具体的には、スピーカ１７の出力音量を一定周期かつ一定幅で増減させることにより、出力音をビブラートさせるように制御する。
【００５０】
なお、通電検出手段１２０から受信した変化信号が第１変化信号である場合には、ビブラートの大小変化の幅を大きくしてダイナミックなビブラートとし、通電検出手段１２０から受信した変化信号が第２変化信号である場合には、ビブラートの大小変化の幅を小さくしてデリケートなビブラートとなるように制御する。
【００５１】
なお、この出音制御手段１３０は、電極１３間が断続的に通電されることにより、後述する曲データ記憶手段１４０に記憶された曲データの音階音を順に読み出してスピーカ１７に出音させ、これによって曲データに係るメロディを演奏できるようにしている。詳しくは、下記の「曲データ記憶手段１４０」の説明において述べる。
【００５２】
（曲データ記憶手段１４０）
曲データ記憶手段１４０は、所定のメロディの音階音を出音順に配列した曲データを記憶するためのものであり、具体的には、ＲＯＭに記憶された曲データのデータベースである。
【００５３】
この曲データ記憶手段１４０に記憶された曲データは、図８に示すように、音階音の羅列である。例えば、この図８に示す曲データは、３１の音階音からなり（１〜３１の数字は単なるインデクスであり、それぞれ「ド」「レ」「ミ」などの音階音に対応している）、この３１の音階音が順に出音されることにより、メロディが構成される。なお、３１の音階音は、それぞれ、単音であってもよいし、複音であってもよい。
【００５４】
この曲データ記憶手段１４０に記憶された曲データは、前述した出音制御手段１３０によって読み出されて演奏される。
【００５５】
すなわち、出音制御手段１３０は、曲データの音階音を順次参照するためのメモリポインタＰを管理しており、通電信号の受信を契機として、このメモリポインタＰが指し示す音階音を曲データ記憶手段１４０から読み出して前記スピーカ１７に出力させる。具体的には、図８（ａ）に示すように、初期状態においてメモリポインタＰは曲データの最初の音階音「１」を指しているため、最初の通電信号を受信すると、この最初の音階音「１」が曲データ記憶手段１４０から読み出されて、スピーカ１７の出音に使用される。
【００５６】
その後、通電信号が所定の期間途絶えると、出音制御手段１３０は、スピーカ１７による出力を停止させ、かつ、次の音階音を指し示すようにメモリポインタＰを書き換える（図８（ｂ）参照）。このため、次に通電信号を受信したときには、出音制御手段１３０は、このメモリポインタＰが指し示す次の音階音「２」を曲データ記憶手段１４０から読み出して前記スピーカ１７に出力させることとなる。
【００５７】
このように、通電信号の受信を契機として、出音制御手段１３０によって順次曲データの音階音が読み出されていき、最終的にメモリポインタＰが「ＥＮＤ」に到達すると、メロディ演奏が終了したと判断される。なお、出音制御手段１３０は、メロディ演奏が終了したと判断すると、演奏が終了したことを示す音（例えば拍手音）をスピーカ１７から出力する。
【００５８】
（処理フローについて）
次に、本実施形態に係る音出力装置１０の処理フローについて説明する。
【００５９】
なお、本実施形態に係る音出力装置１０の処理フローは、大きく分けて、（１）充電・放電処理、（２）放電時間計測処理、（３）放電判定・変化検出処理、（４）出音処理の４つの処理に分けられるため、以下それぞれについて説明する。
【００６０】
（充電・放電処理）
充電・放電処理は、充放電手段１１０によって各電極１３に接続されたコンデンサＣに充放電を繰り返す処理である。この充電・放電処理について、図４のフローを参照しながら説明する。
【００６１】
まず、図４に示すステップ１００において、２ｍｓごとに更新されるカウンタを参照し、２ｍｓが経過したかがチェックされる。２ｍｓが経過していない場合は、経過するまで待機する。一方、２ｍｓが経過した場合は、ステップ１０１に進む。
【００６２】
ステップ１０１では、充放電手段１１０によって充電のタイミングであるかがチェックされる。すなわち、この充放電手段１１０は、コンデンサＣの充電と放電とを２ｍｓごとに交互に繰り返して行うため、次が充電のタイミングであるか、放電のタイミングであるかをチェックする。具体的には、ＲＡＭに内部データとして保持される充電フラグをチェックすることで、充電のタイミングであるかをチェックする。この充電フラグは、ＯＮ／ＯＦＦを充放電手段１１０によって切り替えられるものであり（後述）、初期状態においてＯＮに設定されている。そして、この充電フラグがＯＮの場合には、充電のタイミングであると判断され、ステップ１０２に進む。一方、この充電フラグがＯＦＦの場合には、充電のタイミングでない（放電のタイミングである）と判断され、ステップ１０４に進む。
【００６３】
充電のタイミングであると判断されてステップ１０２に進んだ場合、充放電手段１１０によって電極Ａ及び電極Ｂへと５Ｖの充電信号が同時に出力される。これにより、電極Ａ及び電極Ｂに接続されているコンデンサＣに充電が行われる。なお、電極１３がＨｉ−zに設定されていたり、’Ｌ’（０Ｖ）が出力されていたりする場合（これらの処理については後述する）には、充電する前にこれらの処理が停止される。そして、ステップ１０３に進む。
【００６４】
ステップ１０３では、充電中ステータスがＯＮに設定され、前記した充電フラグがＯＦＦに設定される。そして、ステップ１００に戻り、再び２ｍｓが経過するまで待機する。
【００６５】
一方、放電のタイミングであると判断されてステップ１０４に進んだ場合、いずれの電極１３の放電を行うかがチェックされる。なお、放電はすべての電極１３について順に実行される。本実施形態においては、「充電」→「電極Ｂへの０Ｖ出力（後述）」→「充電」→「電極Ａへの０Ｖ出力」を１サイクルとして、各処理が２ｍｓごとに実行されるように形成されている。
【００６６】
ここで、電極Ｂへの放電を行うと判断された場合には、ステップ１０５に進み、電極ＡがＨｉ−zに設定される。このとき、通電検出手段１２０に測定指示信号を出力し、通電検出手段１２０に対して放電の開始を通知する。そして、ステップ１０６に進む。
【００６７】
ステップ１０６においては、電極Ｂに’Ｌ’（０Ｖ）が出力される。これにより、電極Ａと電極Ｂとが通電している場合、放電が行われる。そして、ステップ１０９に進む。
【００６８】
ステップ１０９では、放電中ステータスがＯＮに設定され、前記した充電フラグがＯＮに設定される。そして、ステップ１００に戻り、再び２ｍｓが経過するまで待機する。
【００６９】
一方、電極Ａへの放電を行うと判断された場合には、ステップ１０７に進み、電極ＢがＨｉ−zに設定される。このとき、通電検出手段１２０に測定指示信号を出力し、通電検出手段１２０に対して放電の開始を通知する。そして、ステップ１０８に進む。
【００７０】
ステップ１０８においては、電極Ａに’Ｌ’（０Ｖ）が出力される。これにより、電極Ａと電極Ｂとが通電している場合、放電が行われる。そして、ステップ１０９に進む。
【００７１】
ステップ１０９では、放電中ステータスがＯＮに設定され、前記した充電フラグがＯＮに設定される。そして、ステップ１００に戻り、再び２ｍｓが経過するまで待機する。
【００７２】
なお、上記のフローは電極１３が２つの場合についての説明であるが、電極１３が３つ以上ある場合でもほぼ同様のフローで実現することができる。すなわち、電極１３がＡ〜Ｄの４つである場合について説明すると、「充電」→「電極Ａへの０Ｖ出力」→「充電」→「電極Ｂへの０Ｖ出力」→「充電」→「電極Ｃへの０Ｖ出力」→「充電」→「電極Ｄへの０Ｖ出力」を１サイクルとして、各処理が２ｍｓごとに実行されるように形成すればよい。なお、この場合、ある電極１３への０Ｖ出力を行っているときには、他のすべての電極１３について通電の有無を調べる。例えば、電極Ａへの０Ｖ出力を行った場合、電極Ｂ、電極Ｃ、及び電極Ｄについて、通電の有無を調べる。このため、１サイクルにおいて、同じ電極１３について複数回の通電検出が行われることがあるが、その場合には２回目以降の通電検出は破棄すればよい。
【００７３】
（放電時間計測処理）
放電時間計測処理は、通電検出手段１２０によって、各電極１３の閾値までの放電にかかった時間を計測する処理である。この放電時間計測処理について、図５のフローを参照しながら説明する。
【００７４】
まず、図５に示すステップ２００において、充放電手段１１０から測定指示信号を受信したかがチェックされる。測定指示信号を受信していない場合は、受信するまで待機する。一方、測定指示信号を受信した場合は、ステップ２０１に進む。
【００７５】
ステップ２０１では、放電時間計測用カウンタを初期化して、時間計測を開始する。そして、ステップ２０２に進む。
【００７６】
ステップ２０２では、測定指示信号によって指定された電極１３（例えば電極Ａ）の電圧を監視し、所定の時間内に所定の閾値（電源電圧の１／２程度）に到達するかをチェックする。このチェックの結果、所定の時間内に所定の閾値に到達したときに放電したと判定する。放電したと判定された場合には、ステップ２０４に進む。一方、放電しなかったと判定された場合には、ステップ２０６に進む。
【００７７】
放電したと判定されてステップ２０４に進んだ場合、放電時間計測用カウンタによる時間計測を停止して、放電時間計測用カウンタの値を取得する。そして、ステップ２０５に進む。
【００７８】
ステップ２０５では、放電時間計測用カウンタから取得したカウンタ値が、当該電極１３（例えば電極Ａ）の今回の放電時間としてＲＡＭに格納される。そして、ステップ２０６に進む。
【００７９】
ステップ２０６では、測定指示信号をＯＦＦにする。そして、ステップ２００に戻り、次の測定指示信号を受信するまで待機する。
【００８０】
（放電判定・変化検出処理）
放電判定・変化検出処理は、通電の有無を判定し、通電量の変化を検出するための処理であり、すべての電極１３について放電時間計測処理が実行されたことを契機として、通電検出手段１２０によって実行される。この放電判定・変化検出処理について、図６のフローを参照しながら説明する。
【００８１】
まず、図６に示すステップ３００において、平均放電時間を算出するための平均放電時間メモリが初期化される。そして、ステップ３０１に進む。
【００８２】
ステップ３０１では、前述した放電時間計測処理において、電極Ａにおいて放電したと判定されたかがチェックされる。そして、電極Ａにおいて放電している場合、ステップ３０２に進む。一方、電極Ａにおいて放電していない場合、ステップ３０２を実行せずにステップ３０３に進む。
【００８３】
ステップ３０２では、電極Ａの放電時間を平均放電時間メモリへ加算する。そして、ステップ３０３に進む。
【００８４】
ステップ３０３では、前述した放電時間計測処理において、電極Ｂにおいて放電したと判定されたかがチェックされる。そして、電極Ｂにおいて放電している場合、ステップ３０４に進む。一方、電極Ｂにおいて放電していない場合、ステップ３０４を実行せずにステップ３０５に進む。
【００８５】
ステップ３０４では、電極Ｂの放電時間を平均放電時間メモリへ加算する。そして、ステップ３０５に進む。
【００８６】
ステップ３０５では、前述した放電時間計測処理において、複数の電極１３のうちの少なくともいずれかにおいて放電したと判定されたかがチェックされる。そして、いずれかの電極１３において放電している場合、ステップ３０６に進む。一方、いずれの電極１３においても放電していない場合、処理が終了する。
【００８７】
ステップ３０６では、平均放電時間メモリに加算された放電時間を基に、平均放電時間を計算する。そして、ステップ３０７に進む。
【００８８】
ステップ３０７では、前回の平均放電時間との差分を計算する。なお、前回の平均放電時間がない場合は、差分なしとして判定される。そして、ステップ３０８に進む。
【００８９】
ステップ３０８では、前回の平均放電時間との差分が予め定められた規定値以上であるかがチェックされる。予め定められた規定値以上である場合には、ステップ３０９に進む。一方、予め定められた規定値以上でない場合には、ステップ３０９を実行せずに、ステップ３１０に進む。
【００９０】
ステップ３０９では、前回の平均放電時間からの放電時間の変化量に応じた変化信号が、出音制御手段１３０に出力される。本実施形態においては、通電量の変化が大きい場合には第１変化信号を出力し、通電量の変化が小さい場合には第２変化信号を出力する。なお、出音制御手段１３０は、変化信号を受信すると、ＲＡＭ上で管理するビブラート実行回数を１ずつカウントアップする。そして、ステップ３１０に進む。
【００９１】
ステップ３１０では、電極１３間での通電状態を検出したことを通知するために、出音制御手段１３０に通電信号が出力される。そして、ステップ３１１に進む。
【００９２】
ステップ３１１では、今回の平均放電時間がＲＡＭに保存される。この「今回の平均放電時間」は、次回の放電判定・変化検出処理において「前回の平均放電時間」として使用される。そして、処理が終了する。
【００９３】
なお、本実施形態においては、２つの電極１３を備える場合について説明しているが、３つ以上の電極１３を備える場合にも、同様の処理で通電の有無を判定し、通電量の変化を検出することができる。
【００９４】
すなわち、ステップ３０１〜３０４における平均放電時間メモリへ加算を複数の電極１３すべてについて実行し、こうして平均放電時間メモリに加算された放電時間を基に平均放電時間を計算して使用すればよい。
【００９５】
（出音処理）
出音処理は、通電検出手段１２０からの通電信号に基づき出音制御手段１３０によって実行され、スピーカ１７からの出音を制御する処理である。この出音処理について、図７のフローを参照しながら説明する。
【００９６】
まず、図７に示すステップ４００において、通電検出手段１２０からの通電信号を受信する。そして、ステップ４０１に進む。
【００９７】
ステップ４０１では、メモリポインタＰが指し示す音階音が曲データ記憶手段１４０から読み出される。そして、ステップ４０２に進む。
【００９８】
ステップ４０２では、ビブラート設定の有無がチェックされる。具体的には、前記したビブラート実行回数が１以上に設定されている場合には、ビブラート設定があると判定される。ビブラート設定がある場合には、ビブラート実行回数を１減算し、ステップ４０３に進む。ビブラート設定がない場合には、ステップ４０４に進む。
【００９９】
ステップ４０３では、ステップ４０１で読み出した音階音をビブラート音として２周期分出音するように指示する出音信号をスピーカ１７に出力する。これにより、出音信号を受信したスピーカ１７が出音を開始する。なお、本実施形態においては、図９に示すように、０．４秒を１周期として出音するように形成されているため、１回のビブラート処理で０．８秒の出音を行う。また、ビブラートは、設定音量値よりも所定の増減目標値分の音量を増減させることにより実行され、図９に示すように、１周期で最大音量の山と最小音量の谷とがあらわれるようになっている。そして、ステップ４０５に進む。
【０１００】
一方、ステップ４０４では、ステップ４０１で読み出した音階音を通常音（一定音量で出音される音）として２周期分（０．８秒）出音するように指示する出音信号をスピーカ１７に出力する。これにより、出音信号を受信したスピーカ１７が出音を開始する。そして、ステップ４０５に進む。
【０１０１】
ステップ４０５では、出音終了前の１周期（２周期分の出音期間のうち、後半の１周期）の期間内に通電信号を受信したかがチェックされる。通電信号を受信した場合には、現在出音中の音階音を継続して出音すると判断し、ステップ４０６に進む。一方、通電信号を受信していない場合には、通電信号が途絶えたと判断し、ステップ４０７に進む。
【０１０２】
ステップ４０６に進んだ場合には、ビブラート設定があるか（すなわち、ビブラート実行回数が１以上か）がチェックされる。なお、ビブラート実行回数をカウントするカウンタは、出音が１周期するごとに初期化（０に設定）されるため、実質的には出音終了前の１周期（２周期分の出音期間のうち、後半の１周期）の期間内に変化信号を受信したかによって、ビブラート設定の有無が判断される。
【０１０３】
ビブラート設定がある場合には、ステップ４０８に進み、現在出音中の音階音（ステップ４０１で読み出した音階音）をビブラート音として１周期分出音するように指示する出音信号をスピーカ１７に出力する。一方、ビブラート設定がない場合には、ステップ４０９に進み、現在出音中の音階音（ステップ４０１で読み出した音階音）を通常音として１周期分出音するように指示する出音信号をスピーカ１７に出力する。そして、ステップ４０５に戻る。
【０１０４】
なお、ステップ４０７に進んだ場合は、メモリポインタＰを１つ進めて次の音階音を指し示すように書き換え、次の通信信号を受信するまで待機する。そして、ステップ４００に戻る。
【０１０５】
（まとめ）
以上説明したように、本実施形態に係る音出力装置１０によれば、前回の通電量と今回の通電量とを比較して所定値以上の変化があったか否かを判定し、その判定結果に応じてスピーカ１７が出力する音をビブラートさせる。すなわち、同じ音を出力し続けたい場合には、通電量を一定に保つようにすればよく、音をビブラートさせたい場合にのみ、通電量を変化させればよい。例えば、２人の人間がそれぞれ１つの電極１３に触れ、この２人の人間が手などを接触させることにより電極１３間に通電させるようにした場合、２人の人間の接触面積を一定に保てば同じ音が出力し続けられる。一方、２人の人間の接触面積を変化させれば、その変化を契機として音をビブラートさせることができる。すなわち、通電量で音量を決定するのではなく、通電量の変化を契機として音をビブラートさせるため、全体の最大音量を一定に保ちながら容易に音をビブラートさせることができる。すなわち、安定して音を出すことが容易であるとともに、音の変化を楽しむこともできる。
【０１０６】
また、通電量に前記所定値以上の変化があったときに、通電量の変化の大小に応じてビブラートの大小を変化させる。このため、ビブラートにバリエーションを持たせることができるので、安定して音を出しつつも、バリエーション豊かな音の変化を楽しむことができる。
【０１０７】
また、所定のメロディの音階音を出音順に配列した曲データを記憶するための曲データ記憶手段１４０を備え、出音制御手段１３０は、前記曲データ記憶手段１４０に記憶された曲データの音階音を順次参照するためのメモリポインタＰを管理しており、通電信号の受信を契機として、前記メモリポインタＰが指し示す音階音を前記曲データ記憶手段１４０から読み出してスピーカ１７に出力させるとともに、通電信号が途絶えたことを契機として、前記スピーカ１７による出力を停止させ、かつ、次の音階音を指し示すように前記メモリポインタＰを書き換える。このため、通電状態と非通電状態とを繰り返すことによりメロディを演奏することができ、上記したような音の変化と併せて、曲演奏を楽しむことができる。
【０１０８】
また、通電検出手段１２０は、閾値までの放電にかかった時間を計測することで通電量を検出する。このため、容易に通電量を判別できる。
【０１０９】
なお、本実施形態においては、ビブラートとして音量を増減させるパターンのものを採用したが、これに限らず、音程を上下させるパターンのビブラートを採用してもよい。
【０１１０】
また、前回の通電量と今回の通電量とを比較して所定値以上の変化があったときの音の変化は、本実施形態のようなビブラートに限るものではない。例えば、音色を変えてもよいし、音階そのものを変えてもよい。
【０１１１】
また、本実施形態に係る音出力装置１０は電極１３間での通電状態を検出したときにメロディを演奏するように形成したが、これに限らない。例えば、電極１３間での通電状態を検出したときに、効果音を出力したり、人声を出力したりするようにしてもよい。
【０１１２】
また、上記した実施形態においては、充放電手段１１０が２ｍｓごとに充電と放電とを繰り返すように設定したが、これに限らない。すなわち、充電時間や放電時間は、通電検出回路の抵抗値、コンデンサＣの抵抗値、印加電圧などを考慮して適宜設定すればよい。
【符号の説明】
【０１１３】
１０  音出力装置
１１  中央部
１２  突出部
１３  電極
１３ａ  電極Ａ
１３ｂ  電極Ｂ
１３ｃ  電極Ｃ
１３ｄ  電極Ｄ
１４  電源スイッチ
１５  セレクトスイッチ
１６  スタートスイッチ
１７  スピーカ
１００  制御装置
１１０  充放電手段
１２０  通電検出手段
１３０  出音制御手段
１４０  曲データ記憶手段
Ｃ  コンデンサ
Ｐ  メモリポインタ
【図１】
2012155006.tif 000003
【図２】
2012155006.tif 000004
【図３】
2012155006.tif 000005
【図４】
2012155006.tif 000006
【図５】
2012155006.tif 000007
【図６】
2012155006.tif 000008
【図７】
2012155006.tif 000009
【図８】
2012155006.tif 000010
【図９】
2012155006.tif 000011