(57)【要約】【課題】手先が器用でなくても容易に操作して演奏を楽しむことができ、かつ、ゲーム性を有することで脳に適度な負荷を与えられる演奏装置を提供する。【解決手段】選択した楽曲のデータから音符を順次読み込む音符読み込み部１２と、読み込んだ音符と直前の音符とを比較したときに、音高が上がるか、変わらないか、下がるかに係るユーザの選択を取得するユーザ入力取得部１４と、前記ユーザ入力取得部１４が取得したユーザの選択が正解か否かを判定する正解判定部１５と、前記正解判定部１５の判定結果が正解の場合に読み込んだ音符の音を出力する制御を実行する出音制御部１６と、を備える。【選択図】図４
2019074554.tif 000002
【特許請求の範囲】
【請求項１】
楽曲を選択する楽曲選択部と、
選択した楽曲のデータから音符を順次読み込む音符読み込み部と、
読み込んだ音符と直前の音符とを比較したときに、音高が上がるか、変わらないか、下がるかに係るユーザの選択を取得するユーザ入力取得部と、
前記ユーザ入力取得部が取得したユーザの選択が正解か否かを判定する正解判定部と、
前記正解判定部の判定結果が正解の場合に読み込んだ音符の音を出力する制御を実行する出音制御部と、
を備えることを特徴とする、演奏装置。
【請求項２】
直列的に配置された複数の操作検出部を備え、
前記ユーザ入力取得部は、
直前に操作された前記操作検出部よりも一方側の前記操作検出部が操作されたときに、音高が上がるとユーザが選択したと判断し、
直前に操作された前記操作検出部と同じ前記操作検出部が操作されたときに、音高が変わらないとユーザが選択したと判断し、
直前に操作された前記操作検出部よりも他方側の前記操作検出部が操作されたときに、音高が下がるとユーザが選択したと判断することを特徴とする、請求項１記載の演奏装置。
【請求項３】
コンピュータに、
楽曲を選択するステップと、
選択した楽曲のデータから音符を順次読み込むステップと、
読み込んだ音符を直前の音符と比較したときに、音高が上がったか、変わらないか、下がったかをユーザに選択させ、その選択が正解か否かをチェックするステップと、
ユーザの選択が正解の場合に音符の音を出力するステップと、
を実行させることを特徴とする、演奏プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、楽器を弾けない人でもゲーム感覚で演奏を楽しむことができるようにした演奏装置や演奏プログラムに関する。
【背景技術】
【０００２】
従来、楽器を演奏できない人でも演奏を楽しめる種々の電子楽器や玩具が提案されている。例えば、特許文献１には、装置を傾けたり表示画面にタッチしたりすることで擬似的に演奏を楽しむことができる音楽教習装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−６２０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記したような従来の装置は細かな操作が必要となるため、老人などにとっては操作しやすいものではなかった。一方で、こうした装置を老人にも使用しやすくすることができれば、楽しみながら脳機能のトレーニングができるので、認知症予防やリハビリテーションなどにも役立てることができる。
【０００５】
そこで、本発明は、手先が器用でなくても容易に操作して演奏を楽しむことができ、かつ、ゲーム性を有することで脳に適度な負荷を与えられる演奏装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明は、上記した課題を解決するためになされたものであり、以下を特徴とする。
【０００７】
請求項１記載の発明は、楽曲を選択する楽曲選択部と、選択した楽曲のデータから音符を順次読み込む音符読み込み部と、読み込んだ音符と直前の音符とを比較したときに、音高が上がるか、変わらないか、下がるかに係るユーザの選択を取得するユーザ入力取得部と、前記ユーザ入力取得部が取得したユーザの選択が正解か否かを判定する正解判定部と、前記正解判定部の判定結果が正解の場合に読み込んだ音符の音を出力する制御を実行する出音制御部と、を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、上記した請求項１に記載の発明の特徴点に加え、直列的に配置された複数の操作検出部を備え、前記ユーザ入力取得部は、直前に操作された前記操作検出部よりも一方側の前記操作検出部が操作されたときに、音高が上がるとユーザが選択したと判断し、直前に操作された前記操作検出部と同じ前記操作検出部が操作されたときに、音高が変わらないとユーザが選択したと判断し、直前に操作された前記操作検出部よりも他方側の前記操作検出部が操作されたときに、音高が下がるとユーザが選択したと判断することを特徴とする。
【０００９】
請求項３に記載の発明は、コンピュータに、楽曲を選択するステップと、選択した楽曲のデータから音符を順次読み込むステップと、読み込んだ音符を直前の音符と比較したときに、音高が上がったか、変わらないか、下がったかをユーザに選択させ、その選択が正解か否かをチェックするステップと、ユーザの選択が正解の場合に音符の音を出力するステップと、を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明は上記の通りであり、読み込んだ音符を直前の音符と比較し、音高が上がったか、変わらないか、下がったかをユーザに選択させ、その選択が正解の場合に音符の音を出力するように構成されている。このような構成によれば、楽譜を読めないユーザであっても、音高の変化を３択で選択するだけで演奏を行うことができる。
【００１１】
また、操作の選択肢が３種類のみ（「音高が上がる」か「音高が同じ」か「音高が下がる」か）であるので、ユーザインタフェースも簡易とすることができる。すなわち、従来のように細かい操作が不要であるため、手先が器用でない老人などであっても、容易に操作して演奏を楽しむことができる。
【００１２】
一方で、音が「上がる」か「同じ」か「下がる」かを適切に選択しなければならないので、楽曲を思い出す記憶力のトレーニングや、テンポよく演奏するために先のことを考えて操作する判断力のトレーニングを行うことができる。すなわち、演奏自体がゲーム性を有することで脳に適度な負荷を与えられるので、楽しみながら脳機能をトレーニングすることができる。
【００１３】
なお、直列的に配置された複数の操作検出部を備え、ユーザ入力取得部は、直前に操作された操作検出部よりも一方側（例えば右側）の操作検出部が操作されたときに、音高が上がるとユーザが選択したと判断し、直前に操作された操作検出部と同じ前記操作検出部が操作されたときに、音高が変わらないとユーザが選択したと判断し、直前に操作された操作検出部よりも他方側（例えば左側）の操作検出部が操作されたときに、音高が下がるとユーザが選択したと判断するようにしてもよい。このように構成すれば、簡易な操作方法を維持しつつ、ユーザに楽器の運指のような操作を行わせることができる。具体的には、徐々に音高が高くなるような楽曲を演奏する場合、ユーザは、徐々に一方側（例えば右側）へと指を移動させつつ操作検出部を操作することになる。このため、実際には音程と操作検出部とが対応していないにもかかわらず、操作検出部と音程とが対応しているかのような印象を与えることができ、あたかも鍵盤楽器などを実際に演奏しているような感覚をユーザに与えることができる。
【図面の簡単な説明】
【００１４】
【図１】演奏装置の表示画面の一例を示す図である。
【図２】演奏装置の構成を概略的に示すブロック図である。
【図３】楽曲のデータの内容を概略的に示す図である。
【図４】演奏装置の作動を示すフロー図である。
【図５】演奏装置の表示および操作例を示す図であって、（ａ）最初の音符を読み込んだときの図、（ｂ）２つ目の音符を読み込んだときの図、（ｃ）３つ目の音符を読み込んだときの図である。
【図６】変形例１に係る演奏装置の表示画面を示す図である。
【図７】変形例２に係る演奏装置の表示画面を示す図である。
【図８】変形例３に係る演奏装置の表示画面を示す図である。
【図９】変形例４に係る演奏装置の外観図である。
【発明を実施するための形態】
【００１５】
本発明の実施形態について、図を参照しながら説明する。
【００１６】
本実施形態に係る演奏装置Ａは、楽器を弾けない人でもゲーム感覚で演奏を楽しむことができるものであり、内部メモリなどの記憶装置に記憶された演奏プログラムを実行可能に構成されている。本実施形態においては、スマートフォンなどの携帯端末を演奏装置Ａとして使用し、この携帯端末にインストールされたアプリケーションプログラム（演奏プログラム）を実行するように構成されている。
【００１７】
本実施形態に係る演奏装置Ａは、タッチパネル２１やスピーカ２０を備えている。そして、これらスピーカ２０やタッチパネル２１の動作は、演奏装置Ａに内蔵された制御装置１０（図２参照）によって制御される。
【００１８】
（スピーカ２０）
スピーカ２０は、携帯端末に内蔵されており、制御装置１０の命令に従って各種の音声を出力するものである。例えば、音符の音やエラー音を出力可能となっている。
【００１９】
（タッチパネル２１）
タッチパネル２１は、液晶パネルの表面にタッチ操作検出用のセンサーを備えたものである。すなわち、タッチパネル２１は、液晶パネルによって画面を表示する出力機能と、この液晶パネル表面への接触（接触位置や接触時間など）を検知する入力機能とを兼ね備えている。ユーザがこのタッチパネル２１を操作することで、演奏が実行されるようになっている。
【００２０】
（制御装置１０）
制御装置１０は、特に図示しないが、ＣＰＵを中心に構成され、ＲＯＭ、ＲＡＭ、入出力ポート等を備えている。そして、ＣＰＵがＲＯＭに記憶された演奏プログラムを読み込んで実行することで、各種の入力装置及び出力装置を制御するように構成されている。
【００２１】
この制御装置１０には、図２に示すように、入出力装置としてスピーカ２０およびタッチパネル２１が接続されており、これらの入出力装置を制御可能となっている。なお、入出力装置としては、この図２に示す入力装置に限定されず、他の入力装置を備えていてもよい。
【００２２】
また、本実施形態に制御装置１０は、演奏プログラムを実行することで、楽曲選択部１１、音符読み込み部１２、音高情報取得部１３、ユーザ入力取得部１４、正解判定部１５、出音制御部１６として機能するようになっている。
【００２３】
（楽曲選択部１１）
楽曲選択部１１は、楽曲を選択する処理を実行する。例えば、ユーザがアプリケーションを立ち上げることで演奏プログラムが実行されると、楽曲選択部１１は、選択可能な楽曲のリストをタッチパネル２１の画面上に表示させる。これにより、ユーザが演奏する楽曲を選択できる状態となる。ユーザがいずれかの楽曲を選択したら、タッチパネル２１の表示は演奏画面（後述）に移行し、楽曲選択部１１による処理は終了する。
【００２４】
（音符読み込み部１２）
音符読み込み部１２は、楽曲選択部１１によって選択された楽曲のデータから音符を順次読み込む処理を実行する。音符読み込み部１２が読み込んだ音符は、ユーザによる演奏に使用される。例えば、演奏を開始するときに、まず歌の最初の音符を読み込む。その後、読み込んだ音符が演奏されるたびに、次の音符を読み込む。このような音符の読み込みを最後の音符まで繰り返す。ただし、楽曲の演奏が中断された場合には、最後の音符に到達する前に音符の読み込みを中断してもよい。
【００２５】
（音高情報取得部１３）
音高情報取得部１３は、読み込んだ音符と直前の音符とを比較することで、音高が上がるか、変わらないか、下がるかに係る音高情報を取得する処理を実行する。例えば、音符読み込み部１２がＮ番目（Ｎは自然数）の音符を読み込んだ場合であれば、そのＮ番目の音符を直前の音符（すなわち（Ｎ−１）番目の音符）と比較すると、「音高が上がる」「音高が変わらない」「音高が下がる」のいずれかとなる。よって、音高情報取得部１３は、この「音高が上がる」「音高が変わらない」「音高が下がる」のいずれかを音高情報として取得する。この音高情報取得部１３による処理は、音符読み込み部１２が２番目以降の音符を読み込むたびに実行される。
【００２６】
音高情報取得部１３が取得する音高情報は、音符読み込み部１２が音符を読み込んだタイミングで２つの音符を比較してリアルタイムで生成するようにしてもよいし、図３に示すように予めデータとして静的に保持しておいてもよい。
【００２７】
なお、図３の楽曲を例にすれば、音符読み込み部１２が２番目の音符を読み込んだときには、２番目の音符「レ」は直前の音符「ド」と比較して音高が上がるので、音高情報取得部１３は「音高が上がる」という音高情報を取得するようになっている。また、音符読み込み部１２が５番目の音符を読み込んだときには、５番目の音符「ミ」は直前の音符「ファ」と比較して音高が下がるので、音高情報取得部１３は「音高が下がる」という音高情報を取得するようになっている。また、音符読み込み部１２が１６番目の音符を読み込んだときには、１６番目の音符「ド」は直前の音符「ド」と比較して音高が同じなので、音高情報取得部１３は「音高が同じ」という音高情報を取得するようになっている。
【００２８】
（ユーザ入力取得部１４）
ユーザ入力取得部１４は、読み込んだ音符と直前の音符とを比較したときに、音高が上がるか、変わらないか、下がるかに係るユーザの選択を取得する処理を実行する。例えば、音符読み込み部１２が音符を読み込んだ後で、複数の操作検出部２５Ａ〜Ｇのいずれかが操作されたときに、その操作結果に応じて「音高が上がる」「音高が変わらない」「音高が下がる」のいずれをユーザが選択したかを判断する。このユーザ入力取得部１４による処理は、音符読み込み部１２が２番目以降の音符を読み込む度に実行される。
【００２９】
本実施形態に係るユーザ入力取得部１４は、直前に操作された操作検出部２５Ａ〜Ｇよりも右側の操作検出部２５Ａ〜Ｇが操作されたときに、音高が上がるとユーザが選択したと判断する。例えば、図５（ｂ）に示すように、直前に操作検出部２５Ｄが操作されていた場合、この操作検出部２５Ｄよりも右側の操作検出部２５Ｅ〜Ｇのいずれかが操作されたときに、「音高が上がる」とユーザが選択したと判断する。
【００３０】
また、本実施形態に係るユーザ入力取得部１４は、直前に操作された操作検出部２５Ａ〜Ｇと同じ操作検出部２５Ａ〜Ｇが操作されたときに、音高が変わらないとユーザが選択したと判断する。例えば、図５（ｂ）に示すように、直前に操作検出部２５Ｄが操作されていた場合、この操作検出部２５Ｄが操作されたときに、「音高が同じ」とユーザが選択したと判断する。
【００３１】
また、本実施形態に係るユーザ入力取得部１４は、直前に操作された操作検出部２５Ａ〜Ｇよりも左側の操作検出部２５Ａ〜Ｇが操作されたときに、音高が下がるとユーザが選択したと判断する。例えば、図５（ｂ）に示すように、直前に操作検出部２５Ｄが操作されていた場合、この操作検出部２５Ｄよりも左側の操作検出部２５Ａ〜Ｃのいずれかが操作されたときに、「音高が下がる」とユーザが選択したと判断する。
【００３２】
（正解判定部１５）
正解判定部１５は、ユーザの選択が正解か否かを判定する処理を実行する。具体的には、音高情報取得部１３が取得した音高情報とユーザ入力取得部１４が取得したユーザの選択とを比較し、両者が一致するかを確認するかを判定する。この正解判定部１５の処理は、ユーザ入力取得部１４がユーザの選択を取得するごとに実行される。
【００３３】
（出音制御部１６）
出音制御部１６は、正解判定部１５の判定結果が正解の場合に読み込んだ音符の音を出力する制御を実行する。すなわち、ユーザの選択が正解であれば音符の音がスピーカ２０から出力される。一方、ユーザの選択が不正解の場合は、ビープ音などがスピーカ２０から出力され、不正解であることがユーザに通知される。
【００３４】
なお、本実施形態においては詳しく説明しないが、この出音制御部１６が、楽曲の前奏や伴奏を出力するように構成してもよい。
【００３５】
（楽曲のデータについて）
本実施形態に係る制御装置１０の記憶装置には、複数の楽曲のデータが記憶されている。ユーザは、これらの楽曲のデータを演奏プログラムに読み込ませることで、当該楽曲の演奏をできるようになっている。
【００３６】
楽曲のデータは、例えば図３に示すように、音符と、その音符に対応する歌の歌詞と、を含んでいる。また、楽曲のデータは、それぞれの音符について、直前の音符と比較して音高が上がる」「音高が変わらない」「音高が下がる」のいずれであるかに係る音高情報を含んでいてもよい。また、楽曲のデータは、上記の他に、前奏や伴奏に係るデータを含んでいてもよい。
【００３７】
（演奏画面の表示について）
図５は、タッチパネル２１に表示される演奏画面の一例を示す図である。演奏画面は、演奏プログラムを実行しているときにタッチパネル２１に表示される画像である。この演奏画面には、歌詞表示２３と、現在の音符の位置を示すインデクス２２と、操作検出部２５Ａ〜Ｇと、が表示されている。
【００３８】
歌詞表示２３は、楽曲の歌詞を表示するものである。歌詞の全体を表示できない場合は、演奏の進行に合わせてスクロール表示するなどしてもよい。また、すでに演奏された部分と、まだ演奏されていない部分とを区別するために、文字の表示態様（フォント、太さ、色、サイズなど）を変えて表示するようにしてもよい。
【００３９】
インデクス２２は、ユーザが次に演奏する音符の位置を指し示すためのものである。例えば図５（ａ）の状態であれば、「か」に対応する音符（ド）が演奏待ち状態であり、言い換えると、ユーザによって操作検出部２５Ａ〜Ｇが操作されることで、「か」に対応する音符（ド）を演奏可能な状態となっている。この状態で操作検出部２５Ａ〜Ｇが操作されて「か」の音符（ド）が演奏されると、インデクス２２は次の音符位置へと移動し、図５（ｂ）の状態となる。
【００４０】
図５（ｂ）の状態では、「え」に対応する音符（レ）が演奏待ち状態であり、言い換えると、ユーザによって操作検出部２５Ａ〜Ｇが操作されることで、「え」に対応する音符（レ）を演奏可能な状態となっている。この状態で操作検出部２５Ａ〜Ｇが操作されて「え」の音符（レ）が演奏されると、インデクス２２は次の音符位置へと移動し、図５（ｃ）の状態となる。
【００４１】
なお、図５（ｃ）の状態では、「え」に対応する音符（ミ）が演奏待ち状態であり、ユーザによって操作検出部２５Ａ〜Ｇが操作されることで、「え」に対応する音符（ミ）を演奏可能な状態となっている。
【００４２】
操作検出部２５Ａ〜Ｇは、タッチパネル２１に表示されたボタンであり、本実施形態においては、７つの操作検出部２５Ａ〜Ｇが直列的に配置されている。そして、この操作検出部２５Ａ〜Ｇのいずれかが操作されることで、演奏が実行されるようになっている。具体的には、正しい操作検出部２５Ａ〜Ｇが操作されたときに、現在のインデクス２２が示す音符の音声が出力されるようになっている。
【００４３】
（演奏の流れについて）
次に、実際に演奏装置Ａを使用して演奏を行う場合の流れについて、図４に示すフロー図を参照しながら説明する。
まず、演奏装置Ａで演奏プログラムが実行されると、図４に示すステップＳ１００において、ユーザに楽曲の選択を促すための表示がタッチパネル２１に表示される。ユーザによってタッチパネル２１が操作されて楽曲が選択されたら、ステップＳ１０５に進む。
【００４４】
ステップＳ１０５では、ステップＳ１００で選択された楽曲の演奏が開始される。例えば、当該楽曲の前奏がスピーカ２０から出力される。このとき、タッチパネル２１には、図１に示すような演奏画面が表示される（ただし前奏中はインデクス２２を表示しない）。そして、前奏が終わったら、ステップＳ１１０に進む。
【００４５】
ステップＳ１１０では、音符読み込み部１２が音符を順番に読み込む。本実施形態においては、図３に示すように、歌の音程に対応した音符が１つずつ音符読み込み部１２によって読み出される。例えば、まだ１つも音符が読み込まれていない状態であれば、最初の音符が読み出される。また、Ｎ番目（Ｎは自然数）の音符まで読み込まれた状態であれば、その次の（Ｎ＋１）番目の音符の読み込みを試行する。そして、ステップＳ１１５に進む。
【００４６】
ステップＳ１１５では、ステップＳ１１０において音符読み込み部１２による音符の読み込みが成功したか否かがチェックされる。音符の読み込みに成功した場合には、ステップＳ１２５へ進む。一方、音符の読み込みに失敗した場合、すなわち、曲の最後まで音符を読み込んでしまっており、次の音符がない場合には、ステップＳ１２０に進む。
【００４７】
ステップＳ１２０に進んだ場合、楽曲データが最後まで演奏されたため、完奏時の終了処理を実行する。例えば、ユーザの完奏を称える画面をタッチパネル２１に表示したり、ユーザの完奏を祝福する音楽をスピーカ２０から出力したりする演出が実行される。そして、ステップＳ１００に戻る。
【００４８】
また、ステップＳ１２５に進んだ場合、音高情報取得部１３によって音高情報（直前の音符に対する音高の高低を示す情報）が取得される。ただし、読み込んだ音符が楽曲データの最初の音符である場合には、直前の音符が存在しないため、音高情報は取得されない。そして、ステップＳ１３０に進む。
【００４９】
ステップＳ１３０では、操作検出部２５Ａ〜Ｇの操作が可能であるか否かがチェックされる。具体的には、ステップＳ１２５で取得された音高情報が「音高が上がる」であった場合、図５（ｃ）に示すように直前の操作で操作検出部２５Ｇが選択されていると、この操作検出部２５Ｇよりも右側に操作検出部が存在しないため、ユーザは「音高が上がる」という選択をできない。逆に、ステップＳ１２５で取得された音高情報が「音高が下がる」であった場合、直前の操作で操作検出部２５Ａが選択されていると、この操作検出部２５Ａよりも左側に操作検出部が存在しないため、ユーザは「音高が下がる」という選択をできない。このように、ユーザが操作検出部２５Ａ〜Ｇで正解を選択できない場合には、操作検出部２５Ａ〜Ｇの操作が不能であるため、ステップＳ１３５へ進む。一方、ユーザが操作検出部２５Ａ〜Ｇで正解を選択できる場合には、操作検出部２５Ａ〜Ｇの操作が可能であるため、ステップＳ１４０に進む。
【００５０】
ステップＳ１３５に進んだ場合、楽曲データを最後まで演奏できなかったため、未完奏時の終了処理を実行する。例えば、ゲームオーバーを示す画面をタッチパネル２１に表示したり、ゲームオーバーを示す音声をスピーカ２０から出力したりする演出が実行される。そして、ステップＳ１００に戻る。
【００５１】
一方、ステップＳ１４０に進んだ場合、ユーザが操作検出部２５Ａ〜Ｇのいずれか１つを操作するまで待機する。このとき、タッチパネル２１では、現在の音符をインデクス２２で指し示す表示がなされる。ユーザが操作検出部２５Ａ〜Ｇのいずれか１つを操作したら、その操作に従い、ユーザ入力取得部１４が「音高が上がる」か「音高が変わらない」か「音高が下がる」かのユーザの選択を取得する。
【００５２】
例えば、図５（ａ）に示すように、最初の音符（「か」に対応する音符）が読み込まれたときに、ユーザが操作検出部２５Ｄを選択したとする。この場合、図５（ｂ）に示すように、次の音符（「え」に対応する音符）が読み込まれたときの音高の選択は、直前に操作された操作検出部２５Ｄを基準として判断される。すなわち、ユーザが操作検出部２５Ｄよりも右側の操作検出部２５Ｅ〜Ｇを操作したときには、最初の音符（「か」に対応する音符）よりも次の音符（「え」に対応する音符）の方が「音高が上がる」とユーザが選択したと判断する。このとき、ユーザが操作する操作検出部２５Ｅ〜Ｇは、右側の操作検出部２５Ｅ〜Ｇのうちのいずれであってもよい。すなわち、図５（ｃ）に示すように、いきなり最も右側の操作検出部２５Ｇを操作してもよい。
【００５３】
なお、上記の例では、ユーザが操作検出部２５Ｄよりも右側の操作検出部２５Ｅ〜Ｇを操作した場合について説明したが、ユーザは操作検出部２５Ｄを操作してもよいし、操作検出部２５Ｄよりも左側の操作検出部２５Ａ〜Ｃを操作してもよい。ユーザが操作検出部２５Ｄを操作したときには、「音高が同じ」とユーザが選択したと判断される。また、ユーザが操作検出部２５Ｄよりも左側の操作検出部２５Ａ〜Ｃを操作したときには、「音高が下がる」とユーザが選択したと判断される。
【００５４】
上記のように、ユーザが操作検出部２５Ａ〜Ｇのいずれか１つを操作して、ユーザ入力取得部１４がユーザの選択を取得したら、ステップＳ１４５に進む。
【００５５】
ステップＳ１４５では、正解判定部１５が、ステップＳ１２５で取得された音高情報と、ステップＳ１４０で取得されたユーザの選択とを比較し、ユーザの選択が正解か否かを判定する。ユーザの選択が正解の場合には、ステップＳ１５５へ進む。一方、ユーザの選択が不正解の場合には、ステップＳ１５０へ進む。
【００５６】
ステップＳ１５５へ進んだ場合、すなわちユーザの選択が正解の場合には、出音制御部１６が、ステップＳ１１０で読み込んだ音符の音声をスピーカ２０から出力する制御を実行する。この時出力される音声は、楽器音であってもよいし、人の声であってもよい。また、この時出力される音声の音長は、予め設定された長さとしてもよいし、操作検出部２５Ａ〜Ｇの操作時間に応じて変化するようにしてもよい。そして、ステップＳ１１０に戻り、次の音符を読み込む。
【００５７】
一方、ステップＳ１５０へ進んだ場合、すなわちユーザの選択が不正解の場合には、出音制御部１６が、不正解を示す音（ビープ音など）をスピーカ２０から出力する制御を実行する。そして、ステップＳ１４５に戻り、再度ユーザの選択を待機する。
【００５８】
上記のような制御によれば、ユーザが「音高が上がる」か「音高が変わらない」か「音高が下がる」かを選択するだけで、読み込まれた音符が順番に演奏されるので、楽器を弾けない人でもゲーム感覚で演奏を楽しむことができる。
【００５９】
なお、上記したフローでは特に説明していないが、ステップＳ１４０において、操作検出部２５Ａ〜Ｇを操作可能なタイミングを限定するようにしてもよい。例えば、楽曲のテンポから一定時間ずれて操作検出部２５Ａ〜Ｇが操作された場合や、所定のタイミングで操作検出部２５Ａ〜Ｇが操作されなかった場合に、エラー処理を実行するようにしてもよい。なお、エラー処理としては、例えば、楽曲の演奏を中断する処理や、次の音符に進む処理などが考えられる。
【００６０】
（まとめ）
以上説明したように、本実施形態に係る演奏装置Ａは、読み込んだ音符を直前の音符と比較し、音高が上がったか、変わらないか、下がったかをユーザに選択させ、その選択が正解の場合に音符の音を出力するように構成されている。このような構成によれば、楽譜を読めないユーザであっても、音高の変化を３択で選択するだけで演奏を行うことができる。
【００６１】
また、操作の選択肢が３種類のみ（「音高が上がる」か「音高が同じ」か「音高が下がる」か）であるので、ユーザインタフェースも簡易とすることができる。すなわち、従来のように細かい操作が不要であるため、手先が器用でない老人などであっても、容易に操作して演奏を楽しむことができる。
【００６２】
一方で、音が「上がる」か「同じ」か「下がる」かを適切に選択しなければならないので、楽曲を思い出す記憶力のトレーニングや、テンポよく演奏するために先のことを考えて操作する判断力のトレーニングを行うことができる。すなわち、演奏自体がゲーム性を有することで脳に適度な負荷を与えられるので、楽しみながら脳機能をトレーニングすることができる。
【００６３】
また、直列的に配置された複数の操作検出部を備え、ユーザ入力取得部１４は、直前に操作された操作検出部２５Ａ〜Ｇよりも右側の操作検出部２５Ａ〜Ｇが操作されたときに、音高が上がるとユーザが選択したと判断し、直前に操作された操作検出部２５Ａ〜Ｇと同じ前記操作検出部２５Ａ〜Ｇが操作されたときに、音高が変わらないとユーザが選択したと判断し、直前に操作された操作検出部２５Ａ〜Ｇよりも左側の操作検出部２５Ａ〜Ｇが操作されたときに、音高が下がるとユーザが選択したと判断するようにした。このため、簡易な操作方法を維持しつつ、ユーザに楽器の運指のような操作を行わせることができる。具体的には、徐々に音高が高くなるような楽曲を演奏する場合、ユーザは、徐々に右側へと指を移動させつつ操作検出部２５Ａ〜Ｇを操作することになる。このため、実際には操作検出部２５Ａ〜Ｇは音程と対応していないにもかかわらず、操作検出部２５Ａ〜Ｇと音程とが対応しているかのような印象を与えることができ、あたかも鍵盤楽器などを実際に演奏しているような感覚をユーザに与えることができる。
【００６４】
なお、上記した実施形態においては、複数の操作検出部２５Ａ〜Ｇを横並びに配置したが、これに限らない。複数の操作検出部２５Ａ〜Ｇは、直列的に配置されていればよく、例えば、曲線状に配置してもよいし、環状に配置してもよいし、蛇行して配置してもよい。
【００６５】
また、上記した実施形態においては、右側の操作検出部２５Ａ〜Ｇを操作することで音高が上がり、左側の操作検出部２５Ａ〜Ｇを操作することで音高が下がるように構成したが、これに限らず、右側の操作検出部２５Ａ〜Ｇを操作することで音高が下がり、左側の操作検出部２５Ａ〜Ｇを操作することで音高が上がるように構成してもよい。
【００６６】
（変形例１）
上記した実施形態においては、直列的に配置された複数の操作検出部２５Ａ〜Ｇを備えるようにしたが、これに限らず、図６に示すように、「音高が上がる」「音高が変わらない」「音高が下がる」のそれぞれに対応した３つの操作検出部２６Ａ〜Ｃを備えるようにしてもよい。
【００６７】
例えば、操作検出部２６Ｃが操作されたときに、音高が上がるとユーザが選択したと判断し、操作検出部２６Ｂが操作されたときに、音高が変わらないとユーザが選択したと判断し、操作検出部２６Ａが操作されたときに、音高が下がるとユーザが選択したと判断するようにしてもよい。
【００６８】
（変形例２）
上記した実施形態においては、直列的に配置された複数の操作検出部２５Ａ〜Ｇを備えるようにしたが、これに限らず、図７に示すようにタッチパネル２１の所定の領域が１つの操作検出部２７を構成するようにしてもよい。
【００６９】
例えば、操作検出部２７上で右方向へフリック操作されときに、音高が上がるとユーザが選択したと判断し、操作検出部２７上でタップ操作されたときに、音高が変わらないとユーザが選択したと判断し、操作検出部２７上で左方向へフリック操作されたときに、音高が下がるとユーザが選択したと判断するようにしてもよい。
【００７０】
（変形例３）
上記した実施形態においては、直列的に配置された複数の操作検出部２５Ａ〜Ｇを備えるようにしたが、これに限らず、図８に示すように、２つの操作検出部２９Ａ、２９Ｂを備えるようにしてもよい。
【００７１】
例えば、操作検出部２９Ｂが操作されたときに、音高が上がるとユーザが選択したと判断し、直前に操作されたものと同じ操作検出部２９Ａ、２９Ｂが操作されたときに、音高が変わらないとユーザが選択したと判断し、操作検出部２９Ａが操作されたときに、音高が下がるとユーザが選択したと判断するようにしてもよい。
【００７２】
すなわち、直前に操作検出部２９Ｂが操作された状態では、音高が上がる場合と音高が同じ場合には、操作検出部２９Ｂが操作されたときに正解となり、音高が下がる場合には、操作検出部２９Ａが操作されたときに正解となる。一方、直前に操作検出部２９Ａが操作された状態では、音高が上がる場合には、操作検出部２９Ｂが操作されたときに正解となり、音高が下がる場合と音高が同じ場合には、操作検出部２９Ａが操作されたときに正解となる。
【００７３】
このように構成すれば、更に操作検出部２９Ａ、２９Ｂの数を減らすことができるので、手先が器用でない老人などであっても、容易に操作して演奏を楽しむことができる。
【００７４】
（変形例４）
上記した実施形態においては、スマートフォンなどの携帯端末を演奏装置Ａとして使用するようにしたが、これに限らない。演奏装置Ａとしては、演奏プログラムを実行可能なハードウェア（玩具など）であってもよいし、演奏プログラムをインストールしたパソコンなどであってもよい。
【００７５】
また、図９に示すように、表示画面を備えない演奏装置Ａであってもよい。この演奏装置Ａは、鍵盤状の操作検出部２８Ａ〜Ｃを備えており、これらの操作検出部２８Ａ〜Ｃを操作することで、内蔵のスピーカ２０から音声を出力可能となっている。
【００７６】
なお、図９では、操作検出部２８Ａ〜Ｃの数が３つであるが、操作検出部２８Ａ〜Ｃの数を４つ以上としてもよいことは言うまでもない。
【符号の説明】
【００７７】
Ａ  演奏装置
１０  制御装置
１１  楽曲選択部
１２  音符読み込み部
１３  音高情報取得部
１４  ユーザ入力取得部
１５  正解判定部
１６  出音制御部
２０  スピーカ
２１  タッチパネル
２２  インデクス
２３  歌詞表示
２５Ａ〜Ｇ  操作検出部
２６Ａ〜Ｃ  操作検出部
２７  操作検出部
２８Ａ〜Ｃ  操作検出部
２９Ａ、２９Ｂ  操作検出部
【図１】
2019074554.tif 000003
【図２】
2019074554.tif 000004
【図３】
2019074554.tif 000005
【図４】
2019074554.tif 000006
【図５】
2019074554.tif 000007
【図６】
2019074554.tif 000008
【図７】
2019074554.tif 000009
【図８】
2019074554.tif 000010
【図９】
2019074554.tif 000011