(57)【要約】【課題】  電子機器において、簡単に音階を指定することができると共に、移調することができるようにする。【解決手段】  調選択部２で選択された調に対応する基本音階テーブルが、基本音階記憶部４から読み出されてシフト部３に供給される。シフト部３では、選択された調に応じて基本音階テーブルの各ノートナンバがシフトされることにより、選択された調の音階テーブルが作成される。１オクターブの音階のそれぞれが割り当てられた操作子１３のいずれかを押すと、その操作子１３に割り当てられた音名のノートナンバが制御部６により音階テーブル部５が参照されて読み出される。読み出されたノートナンバを音源部２０に送ることにより、操作された操作子１３に対応する音高の楽音が発音されるようになる。【選択図】  図６
2007264357.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１オクターブの音階のそれぞれを割り当てることのできる複数のキーを有している電子機器であって、
演奏する楽曲の調を選択可能な調選択手段と、
前記調選択手段により選択された調の各音階に対応するノートナンバを、前記複数のキーのそれぞれに割り当てる割当手段と、
前記複数のキーが操作された際に、操作されたキーに割り当てられたノートナンバを音源手段に送る制御手段と、
送られたノートナンバに対応する音を生成して発音する前記音源手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記複数のキーは、少なくとも「１」〜「７」の数字キーとされ、前記割当手段は、前記調選択手段により選択された調の出発音を前記複数のキーにおける「１」のキーに割り当てるようにしたことを特徴とする請求項１記載の電子機器。
【請求項３】
少なくとも１オクターブの音階のそれぞれを割り当てることのできる複数のキーを有している電子機器であって、
演奏する楽曲の調を選択可能な調選択手段と、
複数種類の基本音階のノートナンバと前記複数のキーとをノートナンバに対応させた基本音階テーブルが記憶されている基本音階記憶部と、
前記調選択手段により選択された調に対応する基本音階テーブルを前記基本音階記憶部から読み出す読出手段と、
該読出手段で読み出された前記基本音階テーブルにおける各ノートナンバを、前記調選択手段により選択された調に応じてシフトすることにより選択された調の音階テーブルを作成するシフト手段と、
前記複数のキーが操作された際に、操作されたキーに割り当てられたノートナンバを、前記シフト手段により作成された前記音階テーブルを参照して得ると共に、音源手段に送る制御手段と、
送られたノートナンバに対応する音を生成して発音する前記音源手段と、
を備えることを特徴とする電子機器。
【請求項４】
いずれの音階も割り当てられていない所定のキーが操作された際に、前記複数のキーに割り当てられたノートナンバが前記制御手段により、操作されたキーに応じた所定量シフトされるようにしたことを特徴とする請求項１ないし３のいずれかに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、少なくとも複数のキーを備える電子機器において、複数のキーを利用して楽曲を演奏することができる電子機器に関する。
【背景技術】
【０００２】
従来、自然楽器や電子楽器のユーザインターフェースには音階に対応するキーが一対一で用意されている。このため、自然楽器や電子楽器には多くの操作子が必要となり、鍵盤楽器などでは多数の鍵盤を備えるようになっている。さらに、さまざまな調の楽曲を演奏するため、半音単位で操作子を用意したり（鍵盤）、複数の操作子の組み合わせ（管楽器など）で指定することが行われている。このように、楽器を使用して楽曲を演奏する場合は、多数の操作子を音階に応じて操作することにより、さまざまな調の楽曲を演奏することができるようになる。
ところで、携帯電話機や情報機器などで音楽を演奏したいという要望があるが、携帯電話機や情報機器では使用できる操作子が限られているため、操作子と音階とを一対一で対応づけることができない。そこで、携帯電話機に備えられている数字キー「１」〜「８」のそれぞれに「ド、レ、ミ、ファ、ソ、ラ、シ、ド」の音階を割り当てて、数字キーが操作された際に、操作された数字キーに割り当てられた音階音を発音させることが知られている（特許文献１参照）。
【特許文献１】特開２００１−１９７１６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、数字キーに音階音を割り当てると数字キーを操作した際に割り当てられた音階音を発音させることができるものの、移調をすることができないという問題点があった。
【０００４】
そこで、本発明は、複数のキーを用いて簡単に演奏することができると共に、移調することができる電子機器を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の電子機器は、選択された調に応じて複数のキーのそれぞれにノートナンバを割り当てることを最も主要な特徴としている。
【発明の効果】
【０００６】
本発明によれば、選択された調に応じて複数のキーのそれぞれにノートナンバを割り当てることから、複数のキーを操作することによりさまざまな調で演奏することができるようになる。このように、操作子が少ない電子機器でも複数のキーが設けられていればさまざまな調で演奏することが可能となる。この場合、どんな調においても、音階の出発音を固定のキーに割り当てることで、演奏を簡単に行えるようになる。さらに、オクターブシフトするキーや、半音キーを割り当てることで、あらゆる音階の音を発音することが可能となる。また、特殊な調を指定した場合は、自然楽器での演奏は初心者には困難になるが、本発明では、数が限られている複数のキーを操作すればよいことから、演奏が格段に簡単になる。
【発明を実施するための最良の形態】
【０００７】
本発明の電子機器の実施例の一つである携帯電話機の構成を示す正面図を図１に示す。
図１に示す本発明にかかる携帯電話機１は、例えば２つ折りタイプとされており、２つ折りされる筐体の一方に液晶表示器等からなる表示部１４が設けられている。また、他方の筐体のパネルには「０」〜「９」の数字キーと「＊」キーと「＃」キーとからなるダイヤルボタン１３ａとジョイスティック１３ｂとが設けられている。携帯電話機１の筐体内には携帯電話機としての機能を達成するための電子回路が内蔵されている。ここで、携帯電話機１の構成を示す回路ブロック図を図１１に示す。
【０００８】
図１１に示す携帯電話機１は、一般にリトラクタブルとされたアンテナ１６を備えており、基地局と無線回線により接続可能とされている。アンテナ１６は変調・復調機能を有する通信部１５に接続されている。中央処理装置（Central Processing Unit：ＣＰＵ）１０は、電話機能プログラムを実行することにより携帯電話機１の各部の動作を制御するシステム制御部であり、動作時の経過時間を示したり、特定の時間間隔でタイマ割込を発生するタイマを備えている。また、ＣＰＵ１０は着信時等にシーケンスデータを音源部２０に転送して着信音とされる楽音の再生制御を行っている。さらに、ＣＰＵ１０は、演奏時に操作子１３からのイベントデータを音源部２０に転送して、楽音の演奏制御を行っている。ＲＯＭ１１はＣＰＵ１０が実行する送信や着信の各種電話機能プログラムや楽音再生や楽曲演奏関連処理等のプログラムや、プリセットされたシーケンスデータ等の各種データが格納されているＲＯＭ（Read Only Memory）である。ＲＡＭ１２はダウンロードセンター等からダウンロードされたシーケンスデータの格納エリアや、ＣＰＵ１０のワークエリア等が設定されるＲＡＭ（Random Access Memory）である。
【０００９】
また、操作子１３は携帯電話機１のパネルに備えられた「０」〜「９」の数字キーと「＊」キーと「＃」キーとからなるダイヤルボタン１３ａとジョイスティック１３ｂ等の操作子とされる。表示部１４は電話機能のメニューや、操作子１３のダイヤルボタン１３ａの操作に応じた表示がされる液晶等の表示部である。さらに、通信部１５は、アンテナ１６で受信された信号の復調を行うと共に、送信する信号を変調してアンテナ１６に供給している。通信部１５で復調された受話信号は、音声処理部（コーダ／デコーダ）１７において復号されてスピーカ１９から放音される。また、マイク１８から入力された通話信号は音声処理部１７において圧縮符号化されて通信部１５に供給される。音声処理部１７は、音声を高能率圧縮符号化／復号化しており、例えばＣＥＬＰ（Code Excited LPC ）系やＡＤＰＣＭ（適応差分ＰＣＭ符号化）方式のコーダ／デコーダを備えている。音源部２０は波形メモリを備える波形メモリ音源やＦＭ音源等とされ、シーケンスデータを再生することにより着信メロディや保留音を生成してスピーカ２１から発音したり、操作子１３から供給されたイベントデータに基づいて楽音を生成してスピーカ２１から発音している。なお、各機能ブロックは通信バス２２を介してデータ等の授受を行っている。
【００１０】
図１に戻り、携帯電話機１において楽曲を演奏する際には、ジョイスティック１３ｂ等の操作子１３を操作することによりメニューを開き演奏アプリケーションを選択して起動させる。すると、演奏したい楽曲の調を選択することができるようになる。ここで、ハ長調（Ｃメジャー）が選択されたとすると、ダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーにそれぞれ「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ａ，Ｂ，Ｃ」の音名が割り当てられ、数字キーが押されると押された数字キーに割り当てられた音名のノートナンバが音源部２０にＣＰＵ１０の制御の基で送られる。これにより、Ｃメジャースケールで楽曲を演奏することができるようになる。すなわち、ダイヤルボタン１３ａの数字キーを「１」、「２」、「３」、「４」、「５」、「６」、「７」、「８」の順番で押していくと、ド、レ、ミ、ファ、ソ、ラ、シ、ドの順に楽音が発音されていくようになる。従って、楽曲の進行に合わせてダイヤルボタン１３ａの数字キー「１」〜「８」を順次押していくことにより、押された数字キーの音名に対応するノートナンバが音源部２０に送られて、そのノートナンバの音高とされる楽音が順次生成されて楽曲が演奏されるようになる。
【００１１】
この場合、数字キー「８」を押した際に発音される”ド”は、、数字キー「１」を押した際に発音される”ド”より１オクターブアップされた音高となるが、数字キー「１」〜「８」にそれぞれ「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ａ，Ｂ，Ｃ」の音名を割り当てても１オクターブしか演奏できないことになる。そこで、オクターブシフトを行えるようにする。オクターブシフトをするときは、ジョイスティック１３ｂの「＞」キーおよび「＜」キーを押すことによってシフトする。右の「＞」キーを押すと、１オクターブ高くなり、左の「＜」キーを押すと１オクターブ低くなるようオクターブシフトされる。さらに、２回ジョイスティック１３ｂの「＞」キーを押すと２オクターブアップする。「＜」キーも同様である。この場合、「＞」キー，「＜」キーのオクターブシフトキーを押した場合には、次の音だけにオクターブシフトが効くようにしてもよいし、元に戻すまでオクターブシフトが効くようにしてもよい。
さらに、音階からはずれる半音を臨時に使いたい場合は、「＃」キーを押すことによって音を半音上げられることができ、「＊」キーを押すことによって音を半音下げられることができる。これにより、半音アップしたりダウンしたりすることが可能となる。「＃」キーや「＊」キーの半音シフトキーを操作した際に、音階全体を半音シフトできるようにすると、転調することが可能となる。ただし、シフトするだけなので同じ種類のスケールに限られることになる。
【００１２】
上記の説明ではＣメジャーの楽曲を演奏する場合を説明したが、本発明にかかる携帯電話機１では他の調（他のメジャーキーやマイナーキー）の楽曲も容易に演奏することができる。携帯電話機１においては、楽曲の演奏に先立ち、調を選択する選択手段を設け、選択された調にあわせた音階に調整するようにしている。この場合、その調の出発音の音名が必ず数字キーの「１」に割り当てられるようにしている。したがって、演奏するときに数字キー「１」を押すと選択された調の”ド”が移動ドとして発音され、数字キー「２」〜「８」を順次押していくと、選択された調における音階の「レ、ミ、ファ、ソ、ラ、シ、ド」が順次発音されるようになる。これにより、選択された調の楽曲を演奏することができるようになる。このように、どんな調の楽曲を演奏する場合でも、「１」〜「７」の数字キーがあれば演奏することができるようになる。なお、数字キー「８」はオクターブシフトを行って「１」の数字キーを押すことで実現できる。
【００１３】
具体的に例を挙げて説明すると、例えば、調の選択手段においてＧメジャーが選択されると、図２に示すように携帯電話機１のダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーにそれぞれ「Ｇ，Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ」の音名が割り当てられる。このように、数字キー「１」には移動ドである「Ｇ」の音名が割り当てられるようになる。演奏する際に、数字キーが押されると押された数字キーに割り当てられた音名のノートナンバが音源部２０にＣＰＵ１０の制御の基で送られる。これにより、Ｇメジャースケールの楽曲を演奏することができるようになる。Ｇメジャースケールにおいても、上記したオクターブシフトキーは働くため、ジョイスティック１３ｂの「＞」キーおよび「＜」キーを必要に応じて押すことにより、１オクターブに限らず数オクターブにわたる楽曲を演奏することができるようになる。
【００１４】
また、調の選択手段においてＣナチュラルマイナーが選択されると、図３に示すように携帯電話機１のダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーにそれぞれ「Ｃ，Ｄ，Ｅ♭，Ｆ，Ｇ，Ａ♭，Ｂ♭，Ｃ」の音名が割り当てられる。演奏する際に、数字キーが押されると押された数字キーに割り当てられた音名のノートナンバが音源部２０にＣＰＵ１０の制御の基で送られる。これにより、Ｃナチュラルマイナースケールの楽曲を演奏することができるようになる。Ｃナチュラルマイナースケールにおいても、上記したオクターブシフトキーは働くため、ジョイスティック１３ｂの「＞」キーおよび「＜」キーを必要に応じて押すことにより、１オクターブに限らず数オクターブにわたる楽曲を演奏することができるようになる。
【００１５】
さらに、調の選択手段においてＣハーモニックマイナーが選択されると、図４に示すように携帯電話機１のダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーにそれぞれ「Ｃ，Ｄ，Ｅ♭，Ｆ，Ｇ，Ａ♭，Ｂ，Ｃ」の音名が割り当てられる。演奏する際に、数字キーが押されると押された数字キーに割り当てられた音名のノートナンバが音源部２０にＣＰＵ１０の制御の基で送られる。これにより、Ｃハーモニックマイナースケールの楽曲を演奏することができるようになる。Ｃハーモニックマイナースケールにおいても、上記したオクターブシフトキーは働くため、ジョイスティック１３ｂの「＞」キーおよび「＜」キーを必要に応じて押すことにより、１オクターブに限らず数オクターブにわたる楽曲を演奏することができるようになる。
【００１６】
さらにまた、調の選択手段においてＣメロディックマイナーが選択されると、図５に示すように携帯電話機１のダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーにそれぞれ「Ｃ，Ｄ，Ｅ♭，Ｆ，Ｇ，Ａ，Ｂ，Ｃ」の音名が割り当てられる。演奏する際に、数字キーが押されると押された数字キーに割り当てられた音名のノートナンバが音源部２０にＣＰＵ１０の制御の基で送られる。これにより、Ｃメロディックマイナースケールの楽曲を演奏することができるようになる。Ｃメロディックマイナースケールにおいても、上記したオクターブシフトキーは働くため、ジョイスティック１３ｂの「＞」キーおよび「＜」キーを必要に応じて押すことにより、１オクターブに限らず数オクターブにわたる楽曲を演奏することができるようになる。
【００１７】
次に、携帯電話機１において楽曲を演奏する際に実行される演奏アプリケーションで実現されている演奏手段の機能ブロック図を図６に示す。
演奏アプリケーションが起動されると、図６に示す演奏手段が実現され、調選択部２において演奏したい楽曲の調が選択されるようになる。調の選択の仕方は、例えばプルダウンメニューを表示部１４に表示したり、コンボボックスを表示部１４に表示してユーザに所望の調を選択させるようにすればよい。また、メジャーかマイナーを選択した後、半音上げるとか下げるというような指定でもよい。なお、調選択部２で調を選択しなかった場合には、Ｃメジャーが指定されたものとされる（デフォルト）。選択された調の情報はシフト部３に供給される。基本音階記憶部４は、Ｃメジャースケール、Ｃナチュラルマイナースケール、Ｃハーモニックマイナースケール、Ｃメロディックマイナースケールの基本音階テーブルを記憶しており、調選択部２において選択された調が属する基本音階テーブルが基本音階記憶部４から読み出されてシフト部３に供給される。基本音階テーブルのデータ構造の例を図７に示す。基本音階テーブルは、図７に示すようにダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーに対応する、Ｃメジャースケール（CMajor）、Ｃナチュラルマイナースケール（CNaturalMinor）、Ｃハーモニックマイナースケール（CHarmonicMinor）、Ｃメロディックマイナースケール（CMelodicMinor）の基本音階を構成する音名のノートナンバから構成されている。
【００１８】
例えば、Ｃメジャースケール（CMajor）の基本音階テーブルでは、ダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーに、ノートナンバ「６０，６２，６４，６５，６７，６９，７１，７２」がそれぞれ割り当てられた音階テーブルとされている。ノートナンバは、０〜１２７の数値が各鍵盤に割り当てられたもので、ピアノの鍵盤における中央のＣのノートナンバを「６０」として０〜１２７に展開されている。なお、Ｃメジャースケール（CMajor）では、ダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーにそれぞれ「Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ａ，Ｂ，Ｃ」の音名が割り当てられている。また、Ｃナチュラルマイナースケール（CNaturalMinor）、Ｃハーモニックマイナースケール（CHarmonicMinor）、Ｃメロディックマイナースケール（CMelodicMinor）の基本音階テーブルでは、ダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーに、図７に示す通りのノートナンバがそれぞれ割り当てられた音階テーブルとされている。
【００１９】
さらに、シフト部３においては読み出された基本音階テーブルの各ノートナンバに、調選択部２において選択された調に応じたノートナンバをシフトする演算を行うことにより、選択された調の音階テーブルを得るようにしている。この演算は、ノートナンバ差分テーブルに基づいてノートナンバがシフトされる。ノートナンバ差分テーブルのデータ構造の例を図８に示すが、ノートナンバ差分テーブルはメジャースケール、ナチュラルマイナースケール、ハーモニックマイナースケール、メロディックマイナースケールにおける各調に対する基本のＣ調との差分（ノートナンバ）のテーブルとされている。例えば、調選択部２においてＧメジャーが選択されたとすると、基本音階記憶部４から図７に示すＣメジャースケール（CMajor）の基本音階が読み出され、ＧメジャーにおけるＣ調との差分が図８から「７」半音分と決定される。これにより、シフト部３において、Ｃメジャースケール（CMajor）の基本音階である「６０，６２，６４，６５，６７，６９，７１，７２」の各ノートナンバが、それぞれ「７」半音ずつシフトされて、Ｇメジャースケールとされる「６７，６９，７１，７２，７４，７６，７８，７９」のノートナンバが得られるようになる。すなわち、図９に示すＧメジャスケール（GMajor）のノートナンバ「６７，６９，７１，７２，７４，７６，７８，７９」が得られ、音階テーブル部５に書き込まれる。
【００２０】
ここで、操作子１３においてダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーが押されると、押された数字キーに対応するＧメジャースケールのノートナンバが制御部６により音階テーブル部５から読み出され、音源部２０に転送されるようになる。これにより、楽曲の進行に合わせてそのダイヤルボタン１３ａの数字キー「１」〜「８」を順次押していくことにより、押された数字キーの音名に対応するＧメジャースケールのノートナンバが音源部２０に送られて、そのノートナンバの音高とされる楽音が順次生成されて発音されるようになる。このようにして、Ｇメジャーの楽曲を演奏することができるようになる。
【００２１】
この場合に、操作子１３においてジョイスティック１３ｂの「＞」キーが押されると、制御部６において音階テーブル部５から供給されているＧメジャーの音階テーブルの各ノートナンバが「１２」半音分上にシフトされて１オクターブアップされる。さらに、ジョイスティック１３ｂの「＜」キーが押されるとＧメジャーの音階テーブルの各ノートナンバが「１２」半音分下にシフトされて１オクターブダウンされる。これにより、１オクターブを超えるＧメジャースケールの楽曲を演奏することができるようになる。また、ダイヤルボタン１３ａにおける「＃」キーを押すと、制御部６において音階テーブル部５から供給されているＧメジャーの音階テーブルの各ノートナンバが１半音分上にシフトされてＡ♭メジャーに転調される。さらに、「＊」キーを押すとＧメジャーの音階テーブルの各ノートナンバが１半音分下にシフトされてＧ♭メジャーに転調される。これにより、演奏中に「＃」キーや「＊」キーを押すことにより、転調することが可能となる。
【００２２】
また、調選択部２においてＥ♭ハーモニックマイナーが選択されたとすると、基本音階記憶部４から図７に示すＣハーモニックマイナースケール（CHarmonicMinor）の基本音階が読み出され、Ｅ♭ハーモニックマイナーにおけるＣ調との差分が図８から「３」半音分と決定される。これにより、シフト部３において、Ｃハーモニックマイナースケール（CHarmonicMinor）の基本音階である「６０，６２，６３，６５，６７，６８，７１，７２」の各ノートナンバが、それぞれ「３」半音ずつシフトされて、Ｅ♭ハーモニックマイナースケールとされる「６３，６５，６６，６８，７０，７１，７４，７５」のノートナンバが得られるようになる。すなわち、図１０に示すＥ♭ハーモニックマイナースケール（E♭HarmonicMinor）のノートナンバ「６３，６５，６６，６８，７０，７１，７４，７５」が得られ、音階テーブル部５に書き込まれる。
【００２３】
ここで、操作子１３においてダイヤルボタン１３ａにおける「１，２，３，４，５，６，７，８」の数字キーが押されると、押された数字キーに対応するＥ♭ハーモニックマイナースケールのノートナンバが制御部６により音階テーブル部５から読み出され、音源部２０に転送されるようになる。これにより、楽曲の進行に合わせてそのダイヤルボタン１３ａの数字キー「１」〜「８」を順次押していくことにより、押された数字キーの音名に対応するＥ♭ハーモニックマイナースケールのノートナンバが音源部２０に送られて、そのノートナンバの音高とされる楽音が順次生成されて発音されるようになる。このようにして、Ｅ♭ハーモニックマイナーの楽曲を演奏することができるようになる。
【００２４】
この場合に、操作子１３においてジョイスティック１３ｂの「＞」キーが押されると、制御部６において音階テーブル部５から供給されているＥ♭ハーモニックマイナースケールの音階テーブルの各ノートナンバが「１２」半音分上にシフトされて１オクターブアップされる。さらに、ジョイスティック１３ｂの「＜」キーが押されるとＥ♭ハーモニックマイナースケールの音階テーブルの各ノートナンバが「１２」半音分下にシフトされて１オクターブダウンされる。これにより、１オクターブを超えるＥ♭ハーモニックマイナースケールの楽曲を演奏することができるようになる。また、ダイヤルボタン１３ａにおける「＃」キーを押すと、制御部６において音階テーブル部５から供給されているＥ♭ハーモニックマイナーの音階テーブルの各ノートナンバが１半音分上にシフトされてＥハーモニックマイナーに転調される。さらに、「＊」キーを押すとＥ♭ハーモニックマイナーの音階テーブルの各ノートナンバが１半音分下にシフトされてＤハーモニックマイナーに転調される。これにより、演奏中に「＃」キーや「＊」キーを押すことにより、転調することが可能となる。
【００２５】
以上説明した携帯電話機１において、楽曲を演奏する際に調選択部２においてどのような調が選択されても、選択された調の出発音は数字キー「１」に割り当てられるようになる。これにより、ダイヤルボタン１３ａにおける数字キーを「１」から順次「８」まで押していくと、ユーザには「ド、レ、ミ、ファ、ソ、ラ、シ、ド」と聞こえる音が発音されるようになる。すなわち、全ての調を移動ドとして演奏することが可能となる。また、ジョイスティック１３ｂを操作することにより、オクターブシフトすることができるようになる。さらに、ダイヤルボタン１３ａにおける「＃」キーを操作すると臨時に半音アップさせることができると共に、「＊」キーを操作すると臨時に半音ダウンさせることができるようになる。
なお、本発明の電子機器１において、内蔵する記憶手段の記憶容量に余裕がある場合は、シフト部３で演算することにより音階テーブルを作成することに替えて、全ての調に対応する音階テーブルを記憶手段に記憶しておき、選択された調に応じて該当する音階テーブルを読み出すようにしてもよい。
【産業上の利用可能性】
【００２６】
以上説明したように、本発明にかかる電子機器は、少なくとも１オクターブの音階のそれぞれを割り当てることのできる７つのキーを備えると共に音源手段を内蔵する電子機器であれば携帯電話機に限らず、種々の調の楽曲を７つのキーを押すことにより演奏することができるようになる。加えて、さらにキーを備えているとオクターブシフトや転調することが可能となり、１オクターブを超える楽曲の演奏や演奏中の転調を可能とすることができるようになる。なお、演奏手段の機能ブロックは演奏アプリケーションで実現するものとしたが、これに限らずハードウェアとして備えていてもよい。
なお、本発明の実施例においては音階の各ノートナンバを数字キーに割り当てるようにしたが、これに限るものではなく順序性のあるキーに割り当てるようにしても良い。順序性のあるキーとは、例えば、ギリシャ数字、ａ，ｂ，ｃ・・・、あ，い，う・・・、イ，ロ，ハ・・・等の順序の属性を有しているキーである。
【図面の簡単な説明】
【００２７】
【図１】本発明の電子機器の実施例の一つである携帯電話機の構成を示す正面図である。
【図２】本発明の実施例である携帯電話機においてＧメジャーの楽曲を演奏する場合の数字キーと音名との対応を示す図である。
【図３】本発明の実施例である携帯電話機においてＣナチュラルマイナーの楽曲を演奏する場合の数字キーと音名との対応を示す図である。
【図４】本発明の実施例である携帯電話機においてＣハーモニックマイナーの楽曲を演奏する場合の数字キーと音名との対応を示す図である。
【図５】本発明の実施例である携帯電話機においてＣメロディックマイナーの楽曲を演奏する場合の数字キーと音名との対応を示す図である。
【図６】本発明の実施例である携帯電話機において実現される演奏手段の機能ブロック図である。
【図７】本発明の実施例である携帯電話機において実現される演奏手段の基本音階テーブルのデータ構造を示す図である。
【図８】本発明の実施例である携帯電話機において実現される演奏手段のノートナンバ差分テーブルの構造を示す図である。
【図９】本発明の実施例である携帯電話機においてＧメジャーの楽曲を演奏する際に作成されたＧメジャースケールの音階テーブルを示す図である。
【図１０】本発明の実施例である携帯電話機においてＥ♭ハーモニックマイナーの楽曲を演奏する際に作成されたＥ♭ハーモニックマイナーケールの音階テーブルを示す図である。
【図１１】本発明の実施例である携帯電話機に内蔵されている電子回路の構成の一例を示す回路ブロック図である。
【符号の説明】
【００２８】
１  携帯電話機、２  調選択部、３  シフト部、４  基本音階記憶部、５  音階テーブル部、６  制御部、１０  ＣＰＵ、１１  ＲＯＭ、１２  ＲＡＭ、１３  操作子、１３ａ  ダイヤルボタン、１３ｂ  ジョイスティック、１４  表示部、１５  通信部、１６  アンテナ、１７  音声処理部、１８  マイク、１９  スピーカ、２０  音源部、２１  スピーカ、２２  通信バス
【図１】
2007264357.tif 000003
【図２】
2007264357.tif 000004
【図３】
2007264357.tif 000005
【図４】
2007264357.tif 000006
【図５】
2007264357.tif 000007
【図６】
2007264357.tif 000008
【図７】
2007264357.tif 000009
【図８】
2007264357.tif 000010
【図９】
2007264357.tif 000011
【図１０】
2007264357.tif 000012
【図１１】
2007264357.tif 000013