(57)【要約】【課題】ユーザがリアルタイムで自由にメロディを奏でることのできる携帯端末及びそのような携帯端末で実行される演奏プログラムを提供すること。【解決手段】本発明の携帯端末によれば、赤外線発光部から発光された光に対して翳された物体によって反射された反射光を赤外線受光部が受光した場合に、位置検出手段により、受光した反射光に基づいて、赤外線発光部又は赤外線受光部に対する物体の位置が検出されて、検出された物体の位置に応じた音高情報が音高情報生成手段により生成され、その生成された音高情報に基づく楽音が、発音手段により発音される。即ち、赤外線発光部又は赤外線受光部に対する物体の位置に応じた音高の楽音が、発音手段により発音されることになる。よって、ユーザが赤外線発光部から発光される赤外線に対して物体を翳すことにより、携帯端末を手軽に楽音を発音させることができる。【選択図】図１
2007093978.tif 000002
【特許請求の範囲】
【請求項１】
赤外線を発光する赤外線発光部と、赤外線を受光する赤外線受光部とを備え、前記赤外線発光部から発光される赤外線によりデータを外部機器へ送信できると共に、前記赤外線受光部により赤外線を受光することによって外部機器から発信されたデータを受信できる携帯端末において、
前記赤外線発光部から発光された光に対して翳された物体によって反射された反射光を前記赤外線受光部が受光した場合に、その受光した反射光に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置を検出する位置検出手段と、
その位置検出手段により検出された前記物体の位置に応じた音高情報を生成する音高情報生成手段と、
前記音高情報生成手段により生成された音高情報に基づく楽音を発音する発音手段とを備えていることを特徴とする携帯端末。
【請求項２】
複数の音色データを記憶する音色データ記憶手段と、
その音色データ記憶手段に記憶されている複数の音色データの中から、１の音色データを選択する音色選択手段を備え、
前記発音手段は、前記音色データ記憶手段に記憶された音色データのうち、前記音色選択手段により選択された音色データを用い、前記音高情報生成手段により生成された音高情報に基づく楽音を発音するものであることを特徴とする請求項１記載の携帯端末。
【請求項３】
前記赤外線受光部による赤外線の受光によって前記外部機器から受信される前記データは、１もしくは複数の演奏パートから構成される演奏データ、又は楽譜データであることを特徴とする請求項１又は２に記載の携帯端末。
【請求項４】
赤外線を発光する赤外線発光部と、
赤外線を受光する赤外線受光部と、
前記赤外線発光部から発光された光に対して翳された物体によって反射された反射光を前記赤外線受光部が受光した場合に、その受光した反射光に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置を検出する位置検出手段と、
その位置検出手段により検出された前記物体の位置に応じた音高情報を生成する音高情報生成手段と、
複数の演奏パートから構成される演奏データを記憶する演奏データ記憶手段と、
その演奏データ記憶手段に記憶されている演奏データにおける所定の演奏パートの消音を指示する消音指示手段と、
複数の音色データを記憶する音色データ記憶手段と、
前記消音指示手段により消音指示された演奏パート以外の演奏パートを前記演奏データに従い、前記音色データ記憶手段に記憶されている音色データを用いて発音すると共に、前記音色データ記憶手段に記憶されている音色データのうち、前記消音指示手段により消音指示された演奏パートの音色データを用い、前記音高情報生成手段により生成された音高情報に基づく楽音を発音する発音手段とを備えていることを特徴とする携帯端末。
【請求項５】
情報を表示する表示部と、
前記演奏データ記憶手段に記憶されている演奏データに基づき、前記消音指示手段により消音指示された演奏パートの楽譜を前記表示部に表示する楽譜表示手段と、
その楽譜表示手段により前記表示部に前記楽譜を表示する際に、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分を、それ以前の部分とは異なる色に着色する着色手段とを備えていることを特徴とする請求項４記載の携帯端末。
【請求項６】
前記消音指示手段による指示によって消音させる演奏パートを指定する消音パート指定手段を備えていることを特徴とする請求項４又は５に記載の携帯端末。
【請求項７】
前記位置検出手段は、前記赤外線受光部により受光された赤外線の受光量に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置を検出するものであることを特徴とする請求項１から６のいずれかに記載の携帯端末。
【請求項８】
赤外線を発光する赤外線発光部と、赤外線を受光する赤外線受光部と、楽音を発音する発音手段とを備え、演算装置により制御される携帯端末に対し、前記赤外線受光部が前記赤外線発光部から発光された赤外線に対して翳された物体による反射光を受光した場合に、受光した反射光に基づいて楽音を発音させて演奏させるために前記演算装置に実行させる演奏プログラムであって、
前記赤外線受光部により受光された反射光に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置情報を取得する位置情報取得ステップと、
その位置情報取得ステップにより取得された前記位置情報に応じた音高情報を生成する音高情報生成ステップと、
前記携帯端末の演奏データメモリに記憶されている複数の演奏パートから構成される演奏データを読み出す演奏データ読出ステップと、
その演奏データ読出ステップにより読み出された演奏データにおける所定の演奏パートの消音を指示する消音指示ステップと、
その消音指示ステップにより消音指示された演奏パート以外の演奏パートを前記演奏データに従い、携帯端末の音色データメモリに記憶されている音色データを用いて前記発音手段から発音すると共に、前記音色データメモリに記憶されている音色データのうち、前記消音指示ステップにより消音指示された演奏パートの音色データを用い、前記音高情報生成ステップにより生成された音高情報に基づく楽音を前記発音手段から発音する発音ステップとを、前記演算装置に実行させることを特徴とする演奏プログラム。
【請求項９】
前記演奏データに対応する楽譜データに基づき、前記消音指示ステップにより消音指示された演奏パートの楽譜を、前記携帯端末の表示装置に表示する楽譜表示ステップと、
その楽譜表示ステップにより前記表示装置に楽譜を表示する際に、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分を、それ以前の部分とは異なる色にして着色する着色ステップとを、前記演算装置に実行させることを特徴とする請求項８記載の演奏プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末及び演奏プログラムに関し、特に、ユーザによるリアルタイムなメロディの発音が可能な携帯端末及びそのような携帯端末で実行される演奏プログラムに関する。
【背景技術】
【０００２】
従来より、メモリに予め記憶されているメロディデータに基づいてメロディを奏でる機能を有する携帯電話などの携帯端末がある。
【０００３】
ここで、携帯端末のメモリに記憶されるメロディデータは、インターネット等を介して外部サーバ（外部機器）からダウンロードすることによって入手することができる（例えば、特開２００２−１４２０４４号公報（特許文献１）参照）。
【０００４】
なお、上記のように外部サーバから入手したメロディデータは、専用の編集ソフトや外部の編集システム（例えば、特開２００５−１７５６７６号公報（特許文献２）参照）を利用することによって、ユーザの要求どおりに編集することができ、既成のメロディデータが奏でるメロディとは一線を画した独自のメロディを奏でることが可能である。
【０００５】
また、特開平１１−１０３３３２号公報（特許文献３）には、キー入力部から入力データを打ち込むことによって、任意にメロディデータを作成することができる移動体通信端末（携帯端末）が記載されている。
【０００６】
また、従来より、赤外線を発光する赤外線発光部と赤外線を受光する赤外線受光部とを携帯端末に設け、これらの赤外線発光部及び赤外線受光部を用い、携帯端末と外部機器機器との間で赤外線によるデータの送受信がしばしば行われている。
【特許文献１】特開２００２−１４２０４４号公報
【特許文献２】特開２００５−１７５６７６号公報
【特許文献３】特開平１１−１０３３３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、外部サーバ（外部機器）からダウンロードにより入手した既成のメロディデータをそのまま利用した場合には、ユーザの飽きも早いという問題点があった。この場合、ユーザはメロディデータのダウンロードを頻繁に行なうことになり、その結果、ダウンロードにかかる課金による出費が嵩むことになる。
【０００８】
あるいは、外部サーバからダウンロードしたメロディデータをユーザの好みによって編集したとしても、その編集は元データに依存するので、制限された範囲でしか編集できないという問題点があった。
【０００９】
また、特許文献３に記載されるように、ユーザがメロディデータを任意に作成できることにより、移動体通信端末（携帯端末）から発せられる音にに対するユーザの楽しみ方が拡張される上に、自作のメロディーデータの使用は、既成のメロディに比べユーザも飽き難いという利点がある。
【００１０】
しかし、移動体通信端末（携帯端末）のキー入力部（操作キー）による入力は煩雑であるという問題点を有すると共に、メロディデータを作成してからの再生となるので、ユーザがリアルタイムで自由にメロディを奏でることはできないという問題点があった。
【００１１】
本発明は、上述した問題点を解決するためになされたものであり、ユーザがリアルタイムで自由にメロディを奏でることのできる携帯端末及びそのような携帯端末で実行される演奏プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
この目的を達成するために、請求項１記載の携帯端末は、赤外線を発光する赤外線発光部と、赤外線を受光する赤外線受光部とを備え、前記赤外線発光部から発光される赤外線によりデータを外部機器へ送信できると共に、前記赤外線受光部により赤外線を受光することによって外部機器から発信されたデータを受信できるものであって、前記赤外線発光部から発光された光に対して翳された物体によって反射された反射光を前記赤外線受光部が受光した場合に、その受光した反射光に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置を検出する位置検出手段と、その位置検出手段により検出された前記物体の位置に応じた音高情報を生成する音高情報生成手段と、前記音高情報生成手段により生成された音高情報に基づく楽音を発音する発音手段とを備えている。
【００１３】
請求項２記載の携帯端末は、請求項１記載の携帯端末において、複数の音色データを記憶する音色データ記憶手段と、その音色データ記憶手段に記憶されている複数の音色データの中から、１の音色データを選択する音色選択手段を備え、前記発音手段は、前記音色データ記憶手段に記憶された音色データのうち、前記音色選択手段により選択された音色データを用い、前記音高情報生成手段により生成された音高情報に基づく楽音を発音するものである。
【００１４】
請求項３記載の携帯端末は、請求項１又は２に記載の携帯端末において、前記赤外線受光部による赤外線の受光によって前記外部機器から受信される前記データは、１もしくは複数の演奏パートから構成される演奏データ、又は楽譜データである。
【００１５】
請求項４記載の携帯端末は、赤外線を発光する赤外線発光部と、赤外線を受光する赤外線受光部と、前記赤外線発光部から発光された光に対して翳された物体によって反射された反射光を前記赤外線受光部が受光した場合に、その受光した反射光に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置を検出する位置検出手段と、その位置検出手段により検出された前記物体の位置に応じた音高情報を生成する音高情報生成手段と、複数の演奏パートから構成される演奏データを記憶する演奏データ記憶手段と、その演奏データ記憶手段に記憶されている演奏データにおける所定の演奏パートの消音を指示する消音指示手段と、複数の音色データを記憶する音色データ記憶手段と、前記消音指示手段により消音指示された演奏パート以外の演奏パートを前記演奏データに従い、前記音色データ記憶手段に記憶されている音色データを用いて発音すると共に、前記音色データ記憶手段に記憶されている音色データのうち、前記消音指示手段により消音指示された演奏パートの音色データを用い、前記音高情報生成手段により生成された音高情報に基づく楽音を発音する発音手段とを備えている。
【００１６】
請求項５記載の携帯端末は、請求項４記載の携帯端末において、情報を表示する表示部と、前記演奏データ記憶手段に記憶されている演奏データに基づき、前記消音指示手段により消音指示された演奏パートの楽譜を前記表示部に表示する楽譜表示手段と、その楽譜表示手段により前記表示部に前記楽譜を表示する際に、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分を、それ以前の部分とは異なる色に着色する着色手段とを備えている。
【００１７】
請求項６記載の携帯端末は、請求項４又は５に記載の携帯端末において、前記消音指示手段による指示によって消音させる演奏パートを指定する消音パート指定手段を備えている。
【００１８】
請求項７記載の携帯端末は、請求項１から６のいずれかに記載の携帯端末において、前記位置検出手段は、前記赤外線受光部により受光された赤外線の受光量に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置を検出するものである。
【００１９】
請求項８記載の演奏プログラムは、赤外線を発光する赤外線発光部と、赤外線を受光する赤外線受光部と、楽音を発音する発音手段とを備え、演算装置により制御される携帯端末に対し、前記赤外線受光部が前記赤外線発光部から発光された赤外線に対して翳された物体による反射光を受光した場合に、受光した反射光に基づいて楽音を発音させて演奏させるために前記演算装置に実行させるプログラムであって、前記赤外線受光部により受光された反射光に基づいて、前記赤外線発光部又は前記赤外線受光部に対する前記物体の位置情報を取得する位置情報取得ステップと、その位置情報取得ステップにより取得された前記位置情報に応じた音高情報を生成する音高情報生成ステップと、前記携帯端末の演奏データメモリに記憶されている複数の演奏パートから構成される演奏データを読み出す演奏データ読出ステップと、その演奏データ読出ステップにより読み出された演奏データにおける所定の演奏パートの消音を指示する消音指示ステップと、その消音指示ステップにより消音指示された演奏パート以外の演奏パートを前記演奏データに従い、携帯端末の音色データメモリに記憶されている音色データを用いて前記発音手段から発音すると共に、前記音色データメモリに記憶されている音色データのうち、前記消音指示ステップにより消音指示された演奏パートの音色データを用い、前記音高情報生成ステップにより生成された音高情報に基づく楽音を前記発音手段から発音する発音ステップとを、前記携帯端末に実行させる。
【００２０】
請求項９記載の演奏プログラムは、請求項８記載の演奏プログラムにおいて、前記演奏データに対応する楽譜データに基づき、前記消音指示ステップにより消音指示された演奏パートの楽譜を、前記携帯端末の表示装置に表示する楽譜表示ステップと、その楽譜表示ステップにより前記表示装置に楽譜を表示する際に、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分を、それ以前の部分とは異なる色にして着色する着色ステップとを、前記演算装置に実行させる。
【発明の効果】
【００２１】
請求項１記載の携帯端末によれば、赤外線発光部から発光された光に対して翳された物体によって反射された反射光を赤外線受光部が受光した場合に、位置検出手段により、受光した反射光に基づいて、赤外線発光部又は赤外線受光部に対する物体の位置が検出されて、検出された物体の位置に応じた音高情報が音高情報生成手段により生成される。
【００２２】
このように音高情報生成手段により音高情報が生成されると、その生成された音高情報に基づく楽音が、発音手段により発音される。即ち、赤外線発光部又は赤外線受光部に対する物体の位置に応じた音高の楽音が、発音手段により発音されることになる。
【００２３】
よって、ユーザが赤外線発光部から発光される赤外線に対して物体（例えば、ユーザ自身の手や、ユーザが手に持った紙や板などの物体や、近くの壁など）を翳すことにより、携帯端末を手軽に楽音を発音させることができるという効果がある。
【００２４】
さらに、赤外線発光部又は赤外線受光部に対する物体の位置に応じた音高の楽音が発音されるので、ユーザが、赤外線発光部から発光される赤外線に対して翳した物体の位置を適宜変更する（例えば、赤外線発光部に対して物体を近づけたり遠ざけたりする）ことにより、音高を適宜変更させつつ携帯端末から楽音を発音させることができるという効果がある。その結果として、ユーザが、赤外線発光部から発光される赤外線に対して翳す物体の位置を変えることによって、自在にメロディを奏でることが可能となる。
【００２５】
よって、予めメモリに記憶させておいたメロディデータを利用することなく、ユーザが自由に奏でたメロディをリアルタイムで携帯端末から発することができ、例えば、携帯端末を楽器とみなして演奏することが可能となり、音に対するユーザの楽しみ方を拡張できるという効果がある。
【００２６】
また、請求項１記載の携帯端末によれば、従来の携帯端末と同様に、赤外線発光部から発光される赤外線によりデータを外部機器へ送信できると共に、赤外線受光部により赤外線を受光することによって外部機器から発信されたデータを受信することができる。
【００２７】
よって、従来の携帯端末において、データの送受信に利用されていた赤外線発光部及び赤外線受光部を、上記のようにリアルタイムにメロディを奏でるための構成として共用するので、製造コストを著しく高騰させることなく、リアルタイムにメロディを奏でることが可能な携帯端末を得ることができるという効果がある。
【００２８】
なお、請求項１の位置検出手段において、「受光した反射光に基づいて、赤外線発光部又は赤外線受光部に対する物体の位置を検出する」とは、受光した反射光に対して得られる種々の情報を利用して、赤外線発光部又は赤外線受光部に対する物体の位置を検出することを意味する。受光した反射光に対して得られる種々の情報としては、例えば、反射光の受光量や、赤外線発光部から発光された赤外線が物体により反射されて赤外線受光部に受光されるまでの時間などが挙げられる。
【００２９】
請求項２記載の携帯端末によれば、請求項１記載の携帯端末の奏する効果に加え、音色データ記憶手段には、複数の音色データが記憶されており、それらの複数の音色データの中から、１の音色の音色データがユーザ等によって適宜選択されると、その選択された音色データに対応する音色の楽音であって、音高情報生成手段により生成された音高情報に基づく楽音が、発音手段によって発音される。
【００３０】
よって、複数の音色の中からユーザの所望に応じた音色でメロディを奏でることができ、メロディを奏でることの娯楽性をさらに向上させることができるという効果がある。例えば、複数パートから構成される曲を、複数のユーザがそれぞれ異なる音色でメロディを奏でることによって合奏できたり、複数パートから構成される曲から１パートを消音した上で、ユーザが消音されたパートを対応する音色で演奏することができる。
【００３１】
請求項３記載の携帯端末によれば、請求項１又は２記載の携帯端末の奏する効果に加えて、赤外線受光部による受光された赤外線によって、外部機器から、１もしくは複数の演奏パートから構成される演奏データ、又は楽譜データを受信することができる。
【００３２】
よって、リアルタイムにメロディを奏でるための構成の一部として利用される赤外線受光部を用いるデータ受信によって、１又は複数の演奏パートから構成される演奏データ（メロディデータ）や、その演奏データに対応する楽譜データを受信できるので、これらの演奏データや楽譜データを利用することによって、メロディを奏でることの娯楽性をさらに向上させることができるという効果がある。例えば、１又は複数パートから構成される曲と共に演奏を行ったり、複数パートから構成される曲から１パートを消音した上で、ユーザが消音されたパートを対応する音色で演奏したり、楽譜を携帯端末の表示部であるＬＣＤ（Ｌｉｑｕｉｄ   Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）に表示することによってユーザの演奏を補助することができる。
【００３３】
請求項４記載の携帯端末によれば、赤外線発光部から発光された光に対して翳された物体によって反射された反射光を赤外線受光部が受光した場合に、位置検出手段により、受光した反射光に基づいて、赤外線発光部又は赤外線受光部に対する物体の位置が検出されて、検出された物体の位置に応じた音高情報が音高情報生成手段により生成される。
【００３４】
一方で、演奏データ記憶手段には複数の演奏パートから構成される演奏データ（メロディデータ）が記憶されており、この演奏データにおける所定の演奏パートに対し、消音指示手段によって消音が指示される。
【００３５】
また、音色データ記憶手段には複数の音色データが記憶されており、この音色データ記憶手段に記憶されている音色データを用いて発音手段により発音がなされる。ここで、発音手段によって、消音指示手段により消音指示された演奏パート以外の演奏パートが、演奏データに従い、音色データ記憶手段に記憶されている音色データを用いて発音される。
【００３６】
また、発音手段によって、音色データ記憶手段に記憶されている音色データのうち、消音指示手段により消音指示された演奏パートの音色データを用い、音高情報生成手段により生成された音高情報に基づく楽音が発音される。
【００３７】
即ち、演奏データ（メロディデータ）を構成する複数の演奏パートのうち、消音指示がなされていない演奏パートについては、演奏データに従ってメロディが奏でられ、一方で、消音指示がされた演奏パートについては、ユーザが、赤外線発光部から発光される赤外線に対して翳した物体の位置を適宜変更する（例えば、赤外線発光部に対して物体を近づけたり遠ざけたりする）ことにより、音高を適宜変更させつつ携帯端末から楽音を発音させることができる。
【００３８】
よって、演奏データが、外部サーバ（外部機器）からのダウンロードなどによって得られる既成の演奏データ（メロディデータ）を利用しつつ、ユーザ自身も携帯端末を楽器とみなしてリアルタイムに演奏に参加することができ、携帯端末から発せられる音に対するユーザの楽しみ方を拡張できるという効果がある。
【００３９】
なお、請求項４の位置検出手段において、「受光した反射光に基づいて、赤外線発光部又は赤外線受光部に対する物体の位置を検出する」とは、受光した反射光に対して得られる種々の情報を利用して、赤外線発光部又は赤外線受光部に対する物体の位置を検出することを意味する。受光した反射光に対して得られる種々の情報としては、例えば、反射光の受光量や、赤外線発光部から発光された赤外線が物体により反射されて赤外線受光部に受光されるまでの時間などが挙げられる。
【００４０】
請求項５記載の携帯端末によれば、請求項４記載の携帯端末の奏する効果に加えて、演奏データに基づき、消音指示手段により消音指示された演奏パートの楽譜が、楽譜表示手段により、表示部に表示される。表示部へ楽譜を表示する際、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分が、着色手段により、その発音すべき部分より以前の部分とは異なる色に着色される。
【００４１】
よって、ユーザが既成の演奏データにおける消音部分に対応するパートを演奏する場合に、ユーザは、演奏すべきパートの楽譜を確認しつつ演奏を行うことができるという効果がある。
【００４２】
また、表示部へ楽譜を表示する際には、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分が、それ以前の部分とは異なる色に着色されるので、ユーザによる携帯端末を用いた演奏が適切に補助されるという効果がある。
【００４３】
請求項６記載の携帯端末によれば、請求項４又は５に記載の携帯端末の奏する効果に加えて、消音指示手段により消音を指示する演奏パートを指定する消音パート指定手段を備えている。即ち、ユーザは、消音パート指定手段により消音する演奏パートを指定することにより、その消音された演奏パートを演奏することができる。よって、ユーザは、演奏データにおける所望の演奏パートを演奏できるという効果がある。
【００４４】
請求項７記載の携帯端末によれば、請求項１から６のいずれかに記載の携帯端末の奏する効果に加えて、赤外線受光部により受光された赤外線の受光量に基づいて、位置検出手段により、赤外線発光部又は赤外線受光部に対する物体の位置が検出される。よって、位置検出手段は、赤外線受光部により受光された赤外線の受光量が多いほど、物体が赤外線発光部又は赤外線受光部に対して近いと検出することになるので、物体を赤外線発光部又は赤外線受光部に対して近づけたり遠ざけたりすることによって音高を変化させることができるという効果がある。
【００４５】
請求項８記載の演奏プログラムによれば、携帯端末の演算装置より実行されて、赤外線発光部から発光された光に対して翳された物体によって反射された反射光を赤外線受光部が受光されると、位置情報取得ステップにより、受光した反射光に基づいて、赤外線発光部又は赤外線受光部に対する物体の位置情報が取得され、次いで、検出された物体の位置に応じた音高情報が音高情報生成ステップにより生成される。
【００４６】
一方で、演奏データ読出ステップにより、演奏データメモリに記憶されている複数の演奏パートから構成される演奏データが読み出されると、次いで、消音指示ステップにより、読み出された演奏データにおける所定の演奏パートの消音が指示される。
【００４７】
次いで、発音ステップにより、その消音指示ステップにより消音指示された演奏パート以外の演奏パートが演奏データに従い、携帯端末の音色データメモリに記憶されている音色データを用いて発音手段から発音される。また、それと共に、発音ステップにより、音色データメモリに記憶されている音色データのうち、消音指示ステップにより消音指示された演奏パートの音色データを用い、音高情報生成ステップにより生成された音高情報に基づく楽音が記発音手段から発音される。
【００４８】
即ち、請求項８記載の演奏プログラムによれば、演奏データ（メロディデータ）を構成する複数の演奏パートのうち、消音指示がなされていない演奏パートについては、演奏データに従ってメロディが奏でられ、一方で、消音指示がされた演奏パートについては、ユーザが、赤外線発光部から発光される赤外線に対して翳した物体の位置を適宜変更する（例えば、赤外線発光部に対して物体を近づけたり遠ざけたりする）ことにより、音高を適宜変更させつつ携帯端末から楽音を発音させることができることになる。
【００４９】
よって、演奏データが、外部サーバ（外部機器）からのダウンロードなどによって得られる既成の演奏データ（メロディデータ）を利用しつつ、ユーザ自身も携帯端末を楽器とみなしてリアルタイムに演奏に参加することができ、携帯端末から発せられる音に対するユーザの楽しみ方を拡張できるという効果がある。
【００５０】
なお、請求項８の位置情報取得ステップにおいて、「赤外線受光部により受光された反射光に基づいて、赤外線発光部又は赤外線受光部に対する前記物体の位置情報を取得する」とは、受光した反射光に対して得られる種々の情報を利用して、赤外線発光部又は赤外線受光部に対する物体の位置情報を取得することを意味する。受光した反射光に対して得られる種々の情報としては、例えば、反射光の受光量や、赤外線発光部から発光された赤外線が物体により反射されて赤外線受光部に受光されるまでの時間などが挙げられる。
【００５１】
請求項９記載の演奏プログラムによれば、請求項８記載の演奏プログラムの奏する効果に加えて、演奏データに対応する楽譜データに基づき、消音指示ステップにより消音指示された演奏パートの楽譜が、楽譜表示ステップにより、携帯端末の表示装置に表示される。そして、その楽譜表示ステップにより表示装置に楽譜を表示する際に、着色ステップにより、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分が、それ以前の部分とは異なる色にして着色される。
【００５２】
よって、ユーザが既成の演奏データにおける消音部分に対応するパートを演奏する場合に、ユーザは、演奏すべきパートの楽譜を確認しつつ演奏を行うことができるという効果がある。
【００５３】
また、表示部へ楽譜を表示する際には、所定の演奏テンポに従う曲の進行に応じて次に発音すべき部分が、それ以前の部分とは異なる色に着色されるので、ユーザによる携帯端末を用いた演奏が適切に補助されるという効果がある。
【発明を実施するための最良の形態】
【００５４】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態における携帯端末１の外観図である。図１に示すように、本実施形態における携帯端末１は、通話可能な所謂携帯電話であり、略箱型の筺体２の表面（図１における紙面手前側の面）には、その上方側（図１左側）から下方に向かって、無線部４１（図２参照）により受信された無線通信の音声を出力する受話部２２と、データ等を視覚的に表示可能なＬＣＤ３０と、テンキー２１を含む操作キー２０と、無線部４１（図２参照）から無線通信として発信する音声を入力する送話部２３とが設けられている。
【００５５】
図１に示すように、この携帯端末１は、その上方側の側面に、赤外線ＩＲを発光する赤外線ＬＥＤ５０と、反射光ＩＲ’又は外部機器から発光された赤外線を受光するフォトダイオード５１とが設けられており、赤外線による外部機器とのデータ通信（以下、赤外線によるデータ通信を「赤外線通信」と称する）が可能とされている。例えば、この赤外線通信によって、１又は複数の演奏パートから構成される演奏データや、その演奏データに対応する楽譜データや、音色データなどの各種データを外部機器から受信することが可能である。
【００５６】
また、本実施形態における携帯端末１は、この赤外線ＬＥＤ５０から発光された赤外線ＩＲがユーザの左手Ｌの掌により反射されて戻ってきた反射光ＩＲ’を、フォトダイオード５１が受光した場合に、赤外線ＬＥＤ５０又はフォトダイオード５１と障害物としての配置された物体であるユーザの左手Ｌとの距離ｔに応じた音高の楽音を、楽音発生用のスピーカ（非図示）から発音させるものである。
【００５７】
図１に示すように、ユーザは、携帯端末１を自身の右手Ｒで持ち、赤外線ＬＥＤ５０から発光される赤外線ＩＲに対して左手Ｌの掌を翳した上で、例えば、左手Ｌを矢印Ｘｆ方向又は矢印Ｘｂ方向へ移動させることによって、即ち、赤外線ＬＥＤ５０及びフォトダイオード５１に対して左手Ｌを近づけたり遠ざけたりすることによって、距離ｔを短くしたり長くしたりすることができる。
【００５８】
なお、この場合、フォトダイオード５１により受光される反射光ＩＲ’の光量（受光量）は、左手Ｌが赤外線ＬＥＤ５０又はフォトダイオード５１から遠い程少なくなり、左手Ｌが赤外線ＬＥＤ５０又はフォトダイオード５１から近い程大きくなる。詳細は後述するが、本実施形態の携帯端末１では、距離ｔの変化に伴うフォトダイオード５１による反射光ＩＲの受光量の変化を利用し、異なる音高の楽音を発音させる。
【００５９】
次に、図２を参照して、本実施形態の携帯端末１の電気的構成について説明する。図２は、携帯端末１の電気的構成を示すブロック図である。図２に示すように、携帯端末１は、プログラム制御により動作する制御部１００と、制御部１００から出力された各種データの表示を行うＬＣＤ３０と、ユーザにより操作された各種動作の指示を制御部１００へ入力する操作キー２０と、フラッシュメモリ１２０と、無線通信部１３０と、赤外線処理部１４０と、楽音発音部１５０とから主に構成されている。
【００６０】
制御部１００は、中央演算処理装置であるＣＰＵ１１０と、そのＣＰＵ１１０により実行される各種の制御プログラムや固定値データを記憶するＲＯＭ１１１と、ＣＰＵ１１０により実行される各種処理に必要なデータやプログラム等を一時的に記憶するためのメモリであるＲＡＭ１１２とから構成されている。
【００６１】
ここで、ＲＯＭ１１１は、変換テーブル１１１ａを備えている。変換テーブル１１１ａは、後述する割り込み処理１（図７参照）中において、フォトダイオード５１により反射光ＩＲ’が受光された場合に、その反射光ＩＲ’の光量（受光量）に応じて生成された電圧（以下、「受光量電圧」と称する）のレベルを、対応する音高情報（ノートナンバ）に変換するためのテーブルである。なお、この変換テーブル１１１ａについては、図３を参照しつつ後述する。
【００６２】
また、ＲＡＭ１１２は、前回値メモリ１１２ａを備えている。前回値メモリ１１２ａは、後述する割り込み処理１（図７参照）において、受光量電圧のレベルに対して正規化された値を記憶するためのものである。
【００６３】
フラッシュメモリ１２０は、書換可能な不揮発性のメモリであり、このフラッシュメモリ１２０へ記憶されたデータは、電源オフ（電源断、電源切）後も保持される。フラッシュメモリ１２０には、後述する図４，図５，図７，図８のフローチャートに示す演奏アプリケーションを記憶する演奏アプリケーションメモリ１２０ａと、演奏データメモリ１２０ｂとを備えている。
【００６４】
ここで、演奏データメモリ１２０ｂは、演奏アプリケーションで使用可能な演奏データを記憶するものである。ここで、演奏データメモリ１２０ｂに記憶されている演奏データは、ＭＩＤＩ（Ｍｕｓｉｃａｌ  Ｉｎｓｔｒｕｍｅｎｔ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）形式のデータであり、１の演奏データは、複数の演奏パートに対応する複数の演奏データから構成されている。なお、演奏データメモリ１２０ｂに記憶されている演奏データには、ＬＣＤ３０にピアノロール表示３５（図６参照）可能とするための楽譜データが含まれている。
【００６５】
無線通信部１３０は、無線通信を行うためのものであり、無線部４１と、音声処理回路４２と、受話部２２と、送話部２３とから構成されている。無線部４１は、制御部１００からの指示によりアンテナ４１ａを介して非図示の無線回線との電波の送受信を実行するものである。
【００６６】
また、音声処理回路は４２は、無線部４１から処理部１１０を通して出力されたデジタル受信信号をアナログ音声信号に変換し、受話部２２に出力すると共に、送話部２３から入力されたアナログ音声信号をデジタル送信信号として無線部４１に出力するものである。
【００６７】
赤外線処理部１４０は、赤外線ＬＥＤ５０から発光する赤外線ＩＲ及びフォトダイオード５１により受光された赤外線ＩＲ又は反射光ＩＲ’を処理するためのものであり、赤外線ＬＥＤ５０と、フォトダイオード５１と、赤外線通信回路７０と、レベル検出器７１と、Ａ／Ｄコンバータ７２（以下、Ａ／Ｄ７２と称する）と、回路切替部７３とから構成されている。
【００６８】
赤外線ＬＥＤ５０は、赤外線を出力する光源であり、赤外線通信時には、赤外線通信回路７０から出力されたアナログ通信信号に基づいて、そのアナログ通信信号を赤外線として出力（発光）する一方で、演奏アプリケーションメモリ１２０ａに記憶されている演奏アプリケーションの起動中には、赤外線通信回路７０から出力された連続発光指示信号に基づいて、赤外線の出力（発光）を行う。
【００６９】
また、フォトダイオード５１は、反射光ＩＲ’又は外部機器から発光された赤外線を受光し、電気信号に変換する素子である。
【００７０】
回路切替部７３は、制御部１００からの指示により、フォトダイオード５１から出力された電気信号を、赤外線通信回路７０へ出力するか、Ａ／Ｄ７２へ出力するかを切り替える回路である。
【００７１】
赤外線通信回路７０は、赤外線通信を行うための制御回路であり、赤外線によるデータ発信（送信）時には、制御部１００から出力されたデジタル送信データ（パルス列）の変調によって得られたアナログ通信信号を赤外線ＬＥＤ５０へ出力すると共に、赤外線によるデータ受信時には、フォトダイオード５１から出力されたアナログ電気信号をデジタル受信データ（パルス列）に復調した上で、制御部１００に出力する。なお、赤外線通信回路７０は、演奏アプリケーションの起動中には、連続発光指示信号を赤外線ＬＥＤ５０に出力する。
【００７２】
Ａ／Ｄ７２は、フォトダイオード５１から出力されたアナログ電気信号をデジタル電気信号に変換した上で、レベル検出器７１へ出力する。
【００７３】
レベル検出器７１は、Ａ／Ｄ７２から入力されたデジタル電気信号における受光量電圧のレベルを検出し、そのレベルを制御部１００へ出力するものである。
【００７４】
なお、本実施形態の携帯端末１では、常態において、フォトダイオード５１から出力された電気信号（アナログ電気信号）は、赤外線通信回路７０へ出力されるように構成されている。ここで、ユーザによって演奏アプリケーションメモリ１２０ａに記憶されている演奏アプリケーションの起動が指示されると、制御部１００から切り替え指示が出力されて、フォトダイオード５１から出力された電気信号が、赤外線通信回路７０に換えてＡ／Ｄ７２へ出力されるように構成されている。そして、演奏アプリケーションが終了すると（ユーザの指示による演奏アプリケーションの終了、又は演奏終了による演奏アプリケーションの終了）、再度、制御部１００から切り替え指示が出力されて、フォトダイオード５１から出力された電気信号が、Ａ／Ｄ７２に換えて赤外線通信回路７０へ出力される。
【００７５】
詳細は後述するが、演奏アプリケーション起動中において、制御部１００は、レベル検出器７１から出力された受光量電圧のレベルに基づいて音高情報を生成する。その結果として、生成された音高情報に基づく楽音が、楽音発音部１５０から発音されることになる。
【００７６】
ここで、赤外線ＬＥＤ５０又はフォトダイオード５１とユーザの左手Ｌとの距離ｔ（図１参照）を変化させることによって、フォトダイオード５１が受光する反射光ＩＲ’の受光量が変化するので、その結果として、異なる受光量電圧のレベルがレベル検出器７１から出力されることになる。即ち、距離ｔに応じて異なる音高情報が生成されることになる。従って、ユーザが左手Ｌの位置を移動させて距離ｔを変化させることによって、異なる音高の楽音を楽音発音部１５０から発音させることができるのである。
【００７７】
楽音発音部１５０は、制御部１００により生成された音高情報に基づく楽音を発音するためのものであり、音源６０と、Ｄ／Ａコンバータ６１（以下、Ｄ／Ａ６１と称する）と、アンプ６２と、スピーカ６３とから構成されている。
【００７８】
音源６０は、ＭＩＤＩ音源であり、制御部１００から出力される音高情報などのＭＩＤＩデータに応じた楽音を生成するものである。この音源６０から出力されたデジタル楽音は、Ｄ／Ａ６１によりアナログ楽音に変換されて、アンプ６２により増幅されてスピーカ６３から発音（放音）される。なお、音源６０には、複数の音色に対応する音色データが記憶されており、種々の音色が発音可能に構成されている。
【００７９】
次に、図３を参照して、上述した変換テーブル１１１ａについて説明する。図３は、Ｃ３からＣ７までの６１鍵で構成されるキーボードに対する変換テーブル１１１ａを示す模式図である。図３に示すように、変換テーブル１１１ａでは、レベル検出器７１から出力された受光量電圧のレベルを０〜６０の範囲の値に正規化した場合に、正規化によって得られた各値に対し、それぞれ、３６〜９６のノートナンバが対応付けられている。なお、フォトダイオード５１による反射光ＩＲ’の受光量電圧のレベルに応じた値の正規化は、後述する割り込み処理１（図７参照）中において行われる。
【００８０】
次に、図４のフローチャートを参照して、上記のように構成された本実施形態の携帯端末１により実行される演奏処理について説明する。図４は、携帯端末１で実行される演奏処理を示すフローチャートである。
【００８１】
図４のフローチャートに示す演奏処理は、ユーザが演奏アプリケーションメモリ１２０ａに記憶されている演奏アプリケーションの起動を指示した場合に、起動する処理である。なお、ユーザにより演奏アプリケーションの起動が指示されると、演奏アプリケーションはＲＡＭ１１２の所定のエリア（非図示）にロードされた上で実行される。
【００８２】
図４に示すように、この演奏処理では、まず、フォトダイオード５１が反射光ＩＲ’を受光した結果として、フォトダイオード５１から出力される電気信号の出力先を、赤外線回路部７０に換えてＡ／Ｄ７２とする指示を回路切替部７３に出力する（Ｓ４０１）。Ｓ４０１の結果、フォトダイオード５１から出力されたアナログ電気信号が、Ａ／Ｄ７２によってデジタル電気信号に変換され、そのデジタル電気信号における受光量電圧のレベルが、レベル検出器７１によって検出されて制御部１００へ入力されることになる。
【００８３】
Ｓ４０１の処理後、初期設定として、前回値メモリ１１２ａのクリアを行う（Ｓ４０２）。次いで、ユーザにより演奏曲が指定されたかを確認し（Ｓ４０３）、ユーザによる演奏曲の指定がなければ（Ｓ４０３：Ｎｏ）、ユーザによる演奏曲の指定が確認されるまで、Ｓ４０３を繰り返す。
【００８４】
そして、ユーザにより演奏曲が指定されたら（Ｓ４０３：Ｙｅｓ）、指定された演奏曲の演奏データを、演奏データメモリ１２０ｂからＲＡＭ１１２における所定のエリア（非図示）にロードする（Ｓ４０４）。
【００８５】
Ｓ４０４の処理後、ユーザにより消音すべき演奏パートが指定されたかを確認し（Ｓ４０５）、ユーザによる指定がなければ（Ｓ４０３：Ｎｏ）、ユーザによる指定が確認されるまで、Ｓ４０５を繰り返す。
【００８６】
そして、ユーザにより消音すべき演奏パートが指定されたら（Ｓ４０５：Ｙｅｓ）、次いで、スタートボタンとして割り当てられている操作キー２０がユーザによって押されたかを確認する（Ｓ４０６）。
【００８７】
Ｓ４０６の処理により確認した結果、スタートボタンの押下が確認されなければ（Ｓ４０６：Ｎｏ）、Ｓ４０６による確認を繰り返す。一方で、Ｓ４０６の処理により確認した結果、スタートボタンの押下が確認されたら（Ｓ４０６：Ｙｅｓ）、赤外線通信回路７０に連続発光指示信号を出力することによって、赤外線ＬＥＤ５０からの赤外線の連続発光を開始する（Ｓ４０７）。
【００８８】
Ｓ４０７の処理後、後述する割り込み処理１（図７参照）の割り込み許可を設定する（Ｓ４０８）。その結果、割り込み処理１（図７参照）が所定時間毎（例えば、１０ｍｓｅｃ）に起動し、フォトダイオード５１に受光された反射光ＩＲ’を利用し、距離ｔ（図１参照）に応じた音高の楽音の発生が開始される。
【００８９】
Ｓ４０８の処理後、ユーザにより指定された演奏曲の演奏データを再生する再生処理を実行する（Ｓ４０９）。なお、この再生処理（Ｓ４０９）については、図５を参照しつつ後述する。
【００９０】
再生処理（Ｓ４０９）の終了後、即ち、演奏データの再生が終了したら、割り込み処理１（図７参照）の割り込み禁止を設定し（Ｓ４１０）、赤外線ＬＥＤ５０による赤外線の連続発光を停止する（Ｓ４１１）。
【００９１】
Ｓ４１１の処理後、フォトダイオード５１から出力される電気信号の出力先を、Ａ／Ｄ７２に換えて赤外線回路部７０とする指示を回路切替部７３に出力し（Ｓ４１２）、この演奏処理を終了する。
【００９２】
次に、図５を参照して、上述した再生処理（Ｓ４０９）について説明する。図５は、上述した演奏処理（図４参照）の中で実行される再生処理（Ｓ４０９）を示すフローチャートである。
【００９３】
図５のフローチャートに示すように、再生処理（Ｓ４０９）では、まず、ピアノロール画面をＬＣＤ３０に表示し（Ｓ５０１）、演奏データにおける全演奏パートの音色情報を音源６０に出力する（Ｓ５０２）。
【００９４】
Ｓ５０２の処理後、ＲＡＭ１１２における所定のエリア（非図示）にロードされた演奏データを読み出し（Ｓ５０３）、伴奏パート再生処理（Ｓ５０４）。この伴奏パート再生処理（Ｓ５０４）は、Ｓ５０３において読み出した演奏データのうち、Ｓ５０２においてユーザにより消音が指定された演奏パート以外の演奏パート（以下、これを「伴奏パート」と称する）の演奏データを音源６０へ出力して再生する処理である。この伴奏パート再生処理（Ｓ５０４）の結果として、ユーザにより指定された演奏曲における伴奏パートがスピーカ６３から発音（放音）されることになる。
【００９５】
次いで、譜面表示処理を実行する（Ｓ５０５）を実行する。この譜面表示処理（Ｓ５０５）は、ＬＣＤ３０に表示されたピアノロール画面に、ユーザにより消音が指定された演奏パートのピアノロール表示３５（図６参照）を行う処理である。この場合、ユーザにより消音が指定された演奏パートのピアノロール表示３５は、Ｓ５０３において読み出した演奏データのうち、Ｓ５０２においてユーザにより消音が指定された演奏パートの演奏データに含まれる楽譜データに基づいて行われる。なお、この譜面表示処理（Ｓ５０５）では、再生中の演奏データの進行に応じて、ピアノロール表示３５（図６参照）を適宜スクロールしつつ表示を行う。
【００９６】
次いで、演奏データに従って所定のテンポで再生される楽音に対応し、Ｓ５０５の処理の結果としてＬＣＤ３０に表示されるピアノロール表示３５（図６参照）に着色する着色処理を実行する（Ｓ５０６）。この着色処理（Ｓ５０６）は、所定のテンポで再生中の演奏データの進行に応じて、次に発音されるべき部分を、それ以前の既に発音済みである部分と異なる色で着色表示する処理である。
【００９７】
ここで、図６を参照して、この着色処理（Ｓ５０６）による着色表示について説明する。図６は、ＬＣＤ３０に表示されたピアノロール表示３５の模式図である。上述した譜面表示処理（Ｓ５０５）及び着色処理（Ｓ５０６）の結果として、図６に示すようなピアノロール表示が行われる。
【００９８】
ピアノロール表示３５では、音高（ノートナンバ）を縦軸、小節（時間）を横軸とする座標に、音符の発音タイミングや長さを、それぞれ、マーカ３６の位置及び横軸方向の長さによって表している。ここで、画面左側に対応する鍵盤画像が並列されているので、ユーザは現在演奏中の音高（ノートナンバ）を確認しやすい。
【００９９】
なお、図６では、Ｃ３〜Ｃ５に対応する表示のみがされているが、他のノートネーム（又はノートナンバ）部分の表示が必要な場合には、縮小表示やスクロール表示などによって適切な領域が表示される。
【０１００】
ここで、着色処理（Ｓ５０６）の結果として、次に発音されるべき部分のマーカ３６ｂが、それ以前の既に発音済み又は発音中である部分のマーカ３６ａとは異なる色で着色表示される。
【０１０１】
詳細は後述するが、本実施形態の携帯端末１では、ユーザがピアノロール表示３５された演奏パートを演奏できるように構成されているので、ユーザは、図６に示したようなピアノロール表示３５を目視することによって、演奏すべきパートの楽譜を確認しつつ演奏を行うことができる。
【０１０２】
また、その際、所定の演奏テンポに従う演奏曲の進行に応じて次に発音すべき部分（マーカ３６ｂ）が、それ以前の部分（マーカ３６ａ）とは別の色に着色されるので、ユーザによる携帯端末１を用いた演奏が適切に補助されることになる。
【０１０３】
再度図５に戻って説明する。着色処理（Ｓ５０６）の実行後、テンキー２１の操作状況を確認する（Ｓ５０７）。ここで、Ｓ５０７の処理によりテンキー２１が操作されたことが確認されると、後述する割り込み処理２（図８参照）が実行される。
【０１０４】
Ｓ５０７処理後、演奏終了、即ち、演奏データが全て再生されたかを確認し（Ｓ５０８）、演奏終了でなければ（Ｓ５０８：Ｎｏ）、Ｓ５０３の処理へ戻って、読み出し中の演奏データを続けて読み出し、Ｓ５０８の処理により演奏終了が確認されるまで、Ｓ５０３〜Ｓ５０８の処理を繰り返す。一方で、Ｓ５０８の処理により確認した結果、演奏終了であれば（Ｓ５０８）、この再生処理を終了する。
【０１０５】
次に、図７を参照して、Ｓ４０８の処理の結果として割り込みが許可された割り込み処理１について説明する。図７は、割り込み処理１を示すフローチャートである。この割り込み処理１は、ＣＰＵ１１０により所定時間（例えば、１０ｍｓｅｃ）毎に実行される。
【０１０６】
図７に示すように、この割り込み処理１では、まず、レベル検出器７１から出力される受光量電圧のレベルを読み（Ｓ７０１）、その受光量電圧のレベルを０〜６０の値に正規化する（Ｓ７０２）。
【０１０７】
Ｓ７０２の処理後、正規化された値（受光量電圧のレベル）が、前回値メモリ１１２ａに記憶されている値と同じかを確認し（Ｓ７０３）、同じであれば（Ｓ７０３：Ｙｅｓ）、発音すべき楽音の音高に変化がないので、この割り込み処理１を終了する。
【０１０８】
一方で、Ｓ７０３の処理により確認した結果、正規化された値が、前回値メモリ１１２ａに記憶されている値と異なっている場合には（Ｓ７０３：Ｎｏ）、正規化された値を前回値メモリ１１２ａに記憶し（Ｓ７０４）、変換テーブル１１１ａ（図３参照）を参照し、正規化された値に対応するノートナンバを取得する（Ｓ７０５）。
【０１０９】
Ｓ７０５の処理後、取得されたノートナンバのノートオンを音源６０に出力し（Ｓ７０６）、この割り込み処理１を終了する。Ｓ７０６において、ノートオンが音源６０へ出力されると、音源６０は、Ｓ４０５においてユーザによって消音が指定された演奏パートに対応する音色を用いて、対応するノートナンバ（音高）の楽音信号を生成する。
【０１１０】
従って、Ｓ７０６の処理の結果として、スピーカ６３から発音（放音）される楽音は、反射光ＩＲ’の距離ｔ（図１参照）に応じた音高の楽音が、Ｓ４０５においてユーザによって消音が指定された演奏パートに対応する音色で発音されることになる。
【０１１１】
次に、図８を参照して、Ｓ５０７においてテンキー２１の操作が確認された場合に割り込みが発生する割り込み処理２について説明する。図８は、割り込み処理２を示すフローチャートである。
【０１１２】
この割り込み処理２は、Ｓ５０７においてテンキー２１の操作が確認されると起動し、図８に示すように、まず、操作されたテンキー２１が「４」であるかを確認し（Ｓ８０１）、操作されたテンキー２１が「４」であれば（Ｓ８０１：Ｙｅｓ）、音源６０に、Ｓ４０５においてユーザによって消音が指定された演奏パートに対応する音色（以下、「ユーザ演奏中の音色」と称する）の音量を０にするように指示し（Ｓ８０２）、Ｓ８０３へ移行する。
【０１１３】
Ｓ８０２の処理の結果として、ユーザが赤外線ＬＥＤ５０から発光される赤外線ＩＲに対して翳した左手Ｌの位置によって変動される距離ｔ（図１参照）に応じてスピーカ６３から発音（放音）される楽音の音量が０とされる。よって、テンキー２１における「４」をユーザが適宜操作することによって、休符を表現することが可能となる。
【０１１４】
一方で、Ｓ８０１の処理により確認した結果、操作されたテンキー２１が「４」でなければ（Ｓ８０１：Ｎｏ）、Ｓ８０２をスキップして、Ｓ８０３へ移行する。
【０１１５】
Ｓ８０３の処理では、操作されたテンキー２１が「１」であるかを確認する。Ｓ８０３の処理により確認した結果、操作されたテンキー２１が「１」であれば（Ｓ８０３：Ｙｅｓ）、音源６０に、ユーザ演奏中の音色の音量を所定量だけ下げるように指示し（Ｓ８０４）、Ｓ８０５へ移行する。一方で、、操作されたテンキー２１が「１」でなければ（Ｓ８０３：Ｎｏ）、Ｓ８０４をスキップして、Ｓ８０５へ移行する。
【０１１６】
Ｓ８０５の処理では、操作されたテンキー２１が「３」であるかを確認する。Ｓ８０５の処理により確認した結果、操作されたテンキー２１が「３」であれば（Ｓ８０５：Ｙｅｓ）、音源６０に、ユーザ演奏中の音色の音量を所定量だけ上げるように指示し（Ｓ８０６）、Ｓ８０７へ移行する。一方で、、操作されたテンキー２１が「３」でなければ（Ｓ８０５：Ｎｏ）、Ｓ８０６をスキップして、Ｓ８０７へ移行する。
【０１１７】
Ｓ８０７の処理では、操作されたテンキー２１が「２」であるかを確認する。Ｓ８０７の処理により確認した結果、操作されたテンキー２１が「２」であれば（Ｓ８０７：Ｙｅｓ）、音源６０に、ユーザ演奏中の音色の音量をデフォルト値とするように指示し（Ｓ８０８）、この割り込み処理２を終了する。一方で、、操作されたテンキー２１が「２」でなければ（Ｓ８０７：Ｎｏ）、Ｓ８０８をスキップして、この割り込み処理２を終了する。
【０１１８】
よって、Ｓ８０４，Ｓ８０６，Ｓ８０８の結果として、ユーザが赤外線ＬＥＤ５０から発光される赤外線ＩＲに対して翳した左手Ｌの位置によって変動される距離ｔ（図１参照）に応じてスピーカ６３から発音（放音）される楽音の音量が適宜変更される。従って、ユーザが、テンキー２１における「１」、「２」、「３」を適宜操作することによって、表現豊かな演奏を行うことが可能となる。
【０１１９】
以上説明したように、本実施形態の携帯端末１によれば、赤外線ＬＥＤ５０又はフォトダイオード５１とユーザの左手Ｌとの距離ｔ（図１参照）に応じて、異なる音高（ノートナンバ）が取得（生成）されるので、ユーザが左手Ｌを移動させて適宜距離ｔを変化させることによって、手軽に楽音を発音させることができる。
【０１２０】
よって、ユーザが左手Ｌの位置を、赤外線ＬＥＤ５０又はフォトダイオード５１から近づけたり遠ざけたりすることによって、自在にメロディを奏でることが可能となる。即ち、予めメモリに記憶させておいた演奏データ（メロディデータ）を利用することなく、ユーザが自由に奏でたメロディをリアルタイムで携帯端末１から発することができる。
【０１２１】
ここで、上記実施形態のように、既成の演奏データ（メロディデータ）を利用する場合であっても、演奏データ（メロディデータ）を構成する複数の演奏パートのうち、消音指示がなされていない演奏パートについては、演奏データに従ってメロディが発音されるが、その一方で、消音指示がされた演奏パートについては、ユーザが、赤外線ＬＥＤ５０又はフォトダイオード５１とユーザの左手Ｌとの距離ｔ（図１参照）を適宜変更することにより、音高（ノートナンバ）を適宜変更させつつ携帯端末１から楽音を発音させることができる。
【０１２２】
よって、演奏データが、外部サーバ（外部機器）からのダウンロードなどによって得られる既成の演奏データ（メロディデータ）を利用しつつ、ユーザ自身も携帯端末を楽器とみなしてリアルタイムに演奏に参加することができ、携帯端末１から発せられる音に対するユーザの楽しみ方を拡張することができる。
【０１２３】
また、本実施形態の携帯端末１によれば、従来の携帯端末と同様に、赤外線ＬＥＤ５０から発光される赤外線によりデータを外部機器へ送信できると共に、フォトダイオード５１により赤外線を受光することによって外部機器から発信されたデータを受信することができる。
【０１２４】
よって、従来の携帯端末において、データの送受信に利用されていた赤外線ＬＥＤ５０及びフォトダイオード５１を、上記のようにリアルタイムにメロディを奏でるための構成として共用するので、製造コストを著しく高騰させることなく、リアルタイムにメロディを奏でることが可能な携帯端末を得ることを可能とする。
【０１２５】
また、赤外線通信により、外部機器から、１もしくは複数の演奏パートから構成される演奏データや、楽譜データなどを受信することができることになるので、１又は複数の演奏パートから構成される演奏データ（メロディデータ）や、その演奏データに対応する楽譜データを受信できるので、これらの演奏データや楽譜データを利用することによって、メロディを奏でることの娯楽性のさらなる向上が可能となる。
【０１２６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１２７】
例えば、上記実施形態では、複数の演奏パートから構成される演奏データにおける、ユーザにより指定された１の演奏パートを消音させ、そのように消音された音色で、赤外線ＬＥＤ５０又はフォトダイオード５１とユーザの左手Ｌとの距離ｔ（図１参照）に応じた音高の楽音を発音するように構成した。
【０１２８】
これに換えて、既存の演奏データを用いることなく、予め規定された音色で、赤外線ＬＥＤ５０又はフォトダイオード５１とユーザの左手Ｌとの距離ｔ（図１参照）に応じた音高の楽音を発音するように構成してもよい。
【０１２９】
この場合、音色は複数の音色の中からユーザによって選択できるように構成してもよい。このように音色を適宜選択可能とすることによって、複数の音色の中からユーザの所望に応じた音色でメロディを奏でることの娯楽性をさらに向上させることができる。
【０１３０】
なお、上記実施形態では、Ｓ７０６の処理の結果として、スピーカ６３から発音（放音）される楽音は、反射光ＩＲ’の距離ｔ（図１参照）に応じた音高の楽音が、Ｓ４０５においてユーザによって消音が指定された演奏パートに対応する音色で発音されるという構成であった。ここで、Ｓ４０５においてユーザによって消音が指定された演奏パートは適宜ユーザによって選択可能であるので、ユーザが複数の音色から所望の音色を選択する場合と同様に、メロディを奏でることの娯楽性が向上する。
【０１３１】
また、上記実施形態では、フォトダイオード５１により受光された受光量電圧のレベルに基づいて発音すべきノートナンバ（音高）を決定するように構成したが、赤外線ＬＥＤ５０から発光されて左手Ｌに反射された反射光ＩＲ’が、フォトダイオード５１により受光されるまでの時間に基づいて左手Ｌの位置を判別し、その位置に基づいて発音すべきノートナンバ（音高）を決定するように構成してもよい。
【０１３２】
あるいは、それぞれ異なる抵抗値を有する素子を面状に配列させた赤外線検知アレイを利用する構成であってもよい。このような赤外線検知アレイは、反射光ＩＲ’を検知した場所に応じて出力する電気信号の電圧が異なる。よって、赤外線検知アレイから出力された電気信号の電圧に基づいて、反射光ＩＲ’の反射角度を求め、その反射角度に基づいて左手Ｌなどの赤外線ＩＲを反射する物体（障害物）の位置を判別するような構成であってもよい。
【０１３３】
また、上記実施形態では、赤外線ＩＲを反射させるために翳す物体（障害物）としてユーザの左手Ｌを例示したが、これに限定されるものではなく、ユーザが手に持った紙や板などの物体や、近くの壁などの赤外線ＩＲを反射可能であるものであれば利用可能である。
【０１３４】
また、上記実施形態では、ＭＩＤＩデータを利用したが、生音データを利用する構成であってもよい。
【０１３５】
また、上記実施形態では、譜面表示処理（Ｓ５０５）では、演奏データに含まれる楽譜データを用いてピアノロール表示３５を行うように構成したが、演奏データとは別に、フラッシュメモリ１２０における楽譜データ記憶用のエリア（メモリ）に記憶された対応する楽譜データを用いる構成であってもよい。
【０１３６】
また、上記実施形態では、譜面表示としてピアノロール表示３５を行ったが、五線譜表示など種々の譜面表示の利用が可能である。
【０１３７】
また、上記実施形態では、テンキー２１の操作によって音量が変化されるように構成したが、例えば、モジュレーションなどの演奏効果の付加をテンキー２１に対して割り当てるように構成してもよい。
【０１３８】
なお、請求項１又は請求項４記載の位置検出手段としては、Ｓ７０１，Ｓ７０２の処理が該当し、請求項１又は請求項４記載の音高情報生成手段としては、Ｓ７０５の処理が該当し、請求項１又は請求項４記載の発音手段としては、Ｓ５０４及びＳ７０６の処理が該当する。また、請求項２記載の音色選択手段としては、Ｓ４０５におけるＹｅｓの分岐処理が該当する。
【０１３９】
また、請求項４記載の消音指示手段としては、Ｓ４０５におけるＹｅｓの分岐処理が該当する。また、請求項５記載の楽譜表示手段としては、譜面表示処理（Ｓ５０５）が該当し、請求項５記載の着色手段としては、着色処理（Ｓ５０６）が該当する。また、請求項６記載の消音パート指定手段としては、Ｓ４０５におけるＹｅｓの分岐処理が該当する。
【０１４０】
また、請求項８記載の位置情報取得ステップとしては、Ｓ７０１，Ｓ７０２の処理が該当し、請求項８記載の音高情報生成ステップとしては、Ｓ７０５の処理が該当する。また、請求項８記載の演奏データ読み出しステップとしては、Ｓ５０３の処理が該当し、請求項８記載の消音指示ステップとしては、Ｓ４０５におけるＹｅｓの分岐処理が該当し、請求項８記載の発音ステップとしては、Ｓ５０４及びＳ７０６の処理が該当する。
【０１４１】
また、請求項９記載の楽譜表示ステップとしては、譜面表示処理（Ｓ５０５）が該当し、請求項８記載の着色ステップとしては、着色処理（Ｓ５０６）が該当する。
【図面の簡単な説明】
【０１４２】
【図１】本発明の一実施形態における携帯端末の外観図である。
【図２】携帯端末の電気的構成を示すブロック図である。
【図３】変換テーブルを示す模式図である。
【図４】演奏処理を示すフローチャートである。
【図５】演奏処理の中で実行される再生処理を示すフローチャートである。
【図６】ＬＣＤに表示されたピアノロール表示の模式図である。
【図７】割り込み処理１を示すフローチャートである。
【図８】割り込み処理２を示すフローチャートである。
【符号の説明】
【０１４３】
１                  携帯端末
３０                ＬＣＤ（表示部）
５０                赤外線ＬＥＤ（赤外線発光部）
５１                フォトダイオード（赤外線受光部）
６０                音源（音色データ記憶手段）
１２０ａ            演奏アプリケーションメモリ
１２０ｂ            演奏データメモリ（演奏データ記憶手段）
Ｌ                  左手（物体）
【図１】
2007093978.tif 000003
【図２】
2007093978.tif 000004
【図３】
2007093978.tif 000005
【図４】
2007093978.tif 000006
【図５】
2007093978.tif 000007
【図６】
2007093978.tif 000008
【図７】
2007093978.tif 000009
【図８】
2007093978.tif 000010