(57)【特許請求の範囲】
【請求項１】
外部装置からの着信信号を受信すると共に前記外部装置との間で、曲データを含む音声データ及び文字データによる通信を行う通信手段を備える通信装置において、
前記文字データを記憶する記憶手段と、
文字データを前記音声データに変換し、該変換された変換音声データを発音する変換音声データ発音手段と、
前記外部装置からの着信信号を受信したことに応じて、前記記憶手段に記憶された文字データを前記変換音声データ発音手段に供給し、該文字データを読上げるように制御する制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記曲データは、少なくとも、音高データ列及び該各音高データの各発音時間を示す音長データ列からなり、
前記記憶手段は、更に前記曲データを記憶し、
前記変換音声データ発音手段は、前記変換された変換音声データを、前記曲データ中対応する音高データ及び音長データに基づいて歌唱させて発音する
ことを特徴とする請求項１記載の通信装置。
【請求項３】
外部装置からの着信信号を受信すると共に前記外部装置との間で、曲データを含む音声データ及び文字データによる通信を行う通信装置に使用されるプログラムを記憶した記憶媒体において、
前記文字データを記憶手段に記憶させる記憶モジュールと、
文字データを前記音声データに変換し、該変換された変換音声データを発音させる変換音声データ発音モジュールと、
前記外部装置からの着信信号を受信したことに応じて、前記記憶手段に記憶された文字データを前記変換音声データ発音モジュールに供給し、該文字データを読上げるように制御する制御モジュールと
を備えるプログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字データの読み上げ機能及び歌唱機能を有する通信装置及び記憶媒体に関する。
【０００２】
【従来の技術】
日常的に人々に使用される通信装置の１つである携帯電話は、他の携帯電話やコンピュータ等との間で音声、文字及び画像等のデータの通信を行う。
【０００３】
最近の携帯電話は、こうした日常的に人々に使用される状況に鑑み、着信相手に応じて呼び出し音を切り換える着信メロディ機能、電話をかける相手の名前や電話番号を登録するアドレス機能及び電子メールの送受信を行う電子メール機能を備えている。
【０００４】
携帯電話のユーザは、この着信メロディ機能により切り換わる呼び出し音を聞くことによって、又は表示装置に表示される相手の名前や電話番号を見ることによって、電話をかけてきた相手を特定することができ、また、表示装置に表示される電子メールの内容を見ることによって、相手の用件を理解することができる。
【０００５】
【発明が解決しようとする課題】
しかしながら、呼び出し音を聞くことによって相手を特定することは、呼び出し音の種類が多くなることで、困難になる虞がある。また、表示装置を見ることによって相手を特定することは、わざわざ電話がかかる度に表示装置を見なければならないという煩わしさがある。また、このような相手の特定方法は、目の不自由な人にとっては意味をなさない。さらに、携帯電話の表示装置は表示面積が小さいため、目の不自由な人にとっては電子メールの内容を見ることは非常に大変である。
【０００６】
また、着信メロディを再生するためのデータは、通常携帯電話会社やコンテンツ供給会社などのサーバからダウンロードするため、一般によく知られている曲データであることが多く、着信メロディに携帯電話のユーザの個性を出すことには限界があった。このため、着信メロディを作曲する機能を備えた携帯電話も製品化されているが、携帯電話上で作曲するのは、操作キー類や表示装置が小さい等の制約があるために非常に面倒であり、さらに、ユーザに作曲する能力がない場合には、作曲機能は無用の長物である。
【０００７】
本発明は、かかる点に鑑みてなされたものであり、電話をかけてきた相手を瞬時に且つ確実に特定することができる通信装置及び記憶媒体を提供することを第１の目的とする。
【０００８】
また、入力された文字データの表示を見ることなくその文字データの内容を理解することができる通信装置及び記憶媒体を提供することを第２の目的とする。
【０００９】
さらに、ユーザの個性をより一層出すことができる通信装置及び記憶媒体を提供することを第３の目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１の通信装置は、外部装置からの着信信号を受信すると共に前記外部装置との間で、曲データを含む音声データ及び文字データによる通信を行う通信手段を備える通信装置において、前記文字データを記憶する記憶手段と、文字データを前記音声データに変換し、該変換された変換音声データを発音する変換音声データ発音手段と、前記外部装置からの着信信号を受信したことに応じて、前記記憶手段に記憶された文字データを前記変換音声データ発音手段に供給し、該文字データを読上げるように制御する制御手段とを備えることを特徴とする。
【００１２】
請求項２の通信装置は、請求項１記載の通信装置において、前記曲データは、少なくとも、音高データ列及び該各音高データの各発音時間を示す音長データ列からなり、前記記憶手段は、更に前記曲データを記憶し、前記変換音声データ発音手段は、前記変換された変換音声データを、前記曲データ中対応する音高データ及び音長データに基づいて歌唱させて発音することを特徴とする。
【００１４】
請求項３の記憶媒体は、外部装置からの着信信号を受信すると共に前記外部装置との間で、曲データを含む音声データ及び文字データによる通信を行う通信装置に使用されるプログラムを記憶した記憶媒体において、前記文字データを記憶手段に記憶させる記憶モジュールと、文字データを前記音声データに変換し、該変換された変換音声データを発音させる変換音声データ発音モジュールと、前記外部装置からの着信信号を受信したことに応じて、前記記憶手段に記憶された文字データを前記変換音声データ発音モジュールに供給し、該文字データを読上げるように制御する制御モジュールとを備えるプログラムを記憶したことを特徴とする。
【００１５】
以上の各請求項に記載された発明につき、以下のように構成されたものでもよい。
【００１６】
前記記憶手段は、更に通信相手を特定するための音声データ及び文字データを記憶するものでもよい。これにより、記憶手段は所謂電話帳機能を備えることができる。
【００１７】
また、前記着信信号に対応する通信相手を特定するための文字データを前記記憶手段から読出す読出し手段を備えていてもよい。これにより、電話をかけてきた相手を特定するための文字データを記憶手段から読み出すことが可能になる。
【００１８】
さらに、前記通信手段が前記着信信号を受信したときには、前記着信信号に対応する通信相手を特定するための文字データを前記記憶手段から読み出し、前記音声データ変換手段が該読み出された文字データを変換音声データに変換し、前記変換音声データ発音手段が該変換音声データを発音するようにしてもよい。これにより、着信音声として相手の氏名又は名称等が読み上げられ、電話に出る前に瞬時に相手の特定をすることができる。
【００１９】
また、前記音声データ又は前記文字データを編集する編集手段を備えていてもよい。これにより、音声データ又は文字データの修正が容易にできるようになる。
【００２０】
さらに、音声データを入力する音声データ入力手段と、前記音声データ入力手段により入力された音声データを文字データに変換する文字データ変換手段とを備えるものでもよい。これにより、音声による文字入力が可能になり、テンキーによる文字データ入力が苦手なユーザでも文字データの編集作業が容易にできるようになる。
【００２１】
また、前記記憶手段は予め定型文の文字データを記憶するものでもよい。これにより、文字データの入力作業の負担が軽減される。
【００２２】
また、前記変換音声データ発音手段で発音する変換音声データを前記記憶手段に記憶する又は前記通信手段により前記外部装置に送信するようにしてもよい。これにより、通信装置で歌わせた歌を着信メロディにすることができる又はこの歌を外部装置に送ることができる。
【００２３】
尚、上述した各手段の機能を果たすモジュールをそれぞれ作成し、当該モジュールから構成されるプログラムを記憶した記憶媒体をシステム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に記憶されたプログラムを読出し実行することによっても、上述した各効果を発揮することができる。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２５】
図１は、本発明の実施の形態に係る通信装置が他の通信装置と通信するときに必要なシステム構成の一例を示す図であり、図示例では、本実施の形態に係る通信装置として携帯電話機１を採用し、他の通信装置としては、携帯電話機１と同様の構成の携帯電話機１′、及び複数個の有線通信機３を採用している。
【００２６】
複数の基地局２と複数の有線通信機３は、一般回線（電話回線）を介して、相互に接続され、携帯電話機１と携帯電話機１′間及び携帯電話機１（又は携帯電話機１′）と有線通信機３間の通信が行われるように構成されている。
【００２７】
携帯電話機１は、通信すべき携帯電話機１′が近くに存在するときには、その携帯電話機１′と直接無線通信を行い、通信すべき携帯電話機１′が電波の届かない遠くに存在するときには、基地局２を介して間接的に無線通信を行う。
【００２８】
尚、携帯電話機１は、本実施の形態では、携帯電話機の構成を採用したが、これは便宜上のことに過ぎず、例えば、モバイルコンピュータを典型とする携帯無線（又は有線）端末の構成でもよいし、上記有線通信機３の構成としてもよい。
【００２９】
図２は、図１に示す携帯電話機１の概略構成を示すブロック図である。
【００３０】
同図に示すように、装置全体の制御を司るＣＰＵ１１には、テンキーや各種機能スイッチからなる操作スイッチ群１２、ＣＰＵ１１が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ１３、曲データ（音色、音長及び音高データを含み、プリセットされているもの、自作したもの、及びダウンロードしたものの全てを含む）、各種入力情報（例えば、電話帳、留守番電話機能により記録される音声情報、又はメール、メモ若しくは歌詞等の文字情報等）及び演算結果等を一時的に記憶するＲＡＭ１４、タイマ割込み処理における割込み時間や各種時間、時刻を計時するタイマ１５、各種情報等を表示する、例えば液晶ディスプレイ（ＬＣＤ）及び発光ダイオード（ＬＥＤ）等を備えた表示器１６がそれぞれ接続されている。
【００３１】
また、ＣＰＵ１１には、音声を入力するためのマイクロフォン１７が、該マイクロフォン１７からのアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器１８を介して接続され、このようにして入力された音声信号や各種制御信号を電波に変換し、アンテナ２０を介して携帯電話機１′や基地局２に送信する電波発信機１９や、アンテナ２０を介して受信した電波を受信し、音声信号や各種制御信号に変換する電波受信機２１も接続されている。Ａ／Ｄ変換器１８には、楽音発生装置１００が発生したアナログ楽音信号を入力するための外部入力インターフェース３０も接続されている。
【００３２】
さらに、ＣＰＵ１１には、相手の会話、即ち相手の携帯電話機１′や有線通信機３から送信されてきた音声信号を音声に変換する音声用スピーカ２３が、ＣＰＵ１１からのデジタル音声信号をアナログ音声信号に変換するＤ／Ａ変換器２２を介して接続され、ＣＰＵ１１の制御により音色が変化した各種デジタル楽音信号及びメールや歌詞を読み上げるデジタル音声信号を生成する楽音及び音声生成用音源２４が接続されている。楽音及び音声生成用音源２４の出力側には、そのデジタル楽音信号出力又はデジタル音声信号出力を各々アナログ楽音信号又はアナログ音声信号に変換するＤ／Ａ変換器２５が接続され、Ｄ／Ａ変換器２５の出力側には、そのアナログ楽音信号出力又はアナログ音声信号出力を音響に変換する楽音及び音声用スピーカ２６が接続されている。
【００３３】
以上のように構成された携帯電話機１の機能の概略を説明する。
【００３４】
図３は、図１の携帯電話機１により実現される機能の概略を示すブロック図である。
【００３５】
携帯電話機１は、音声音源システム５４に供給された歌詞データ、メロディデータ及び伴奏データに基づいて歌唱する歌唱機能と、音声音源システム５４に供給されたテキストデータを読み上げる読み上げ機能の２種類の機能を備えている。
【００３６】
同図において、歌唱機能は、伴奏供給機能５０、歌詞供給機能５１、メロディ供給機能５２、音声音源システム機能５４及び外部出力機能５５により実現され、読み上げ機能は、テキスト供給機能５３、音声音源システム機能５４及び外部出力機能５５により実現される。
【００３７】
伴奏供給機能５０は、独自のネットワークやインターネットからダウンロードすること又は操作スイッチ群１２を使用して手入力することにより伴奏データを取得し、該伴奏データを音声音源システム機能５４に供給する。
【００３８】
歌詞供給機能５１は、独自のネットワークやインターネットからダウンロードすること、操作スイッチ群１２を使用して手入力すること又は自動作詞することにより歌詞データを取得し、該歌詞データを音声音源システム機能５４に供給する。
【００３９】
メロディ供給機能５２は、独自のネットワークやインターネットからダウンロードすること、操作スイッチ群１２を使用して手入力すること又は自動作曲或いは自動編曲することによりメロディデータを取得し、該メロディデータを音声音源システム機能５４に供給する。
【００４０】
テキスト供給機能５３は、独自のネットワークやインターネットからダウンロードすること又は操作スイッチ群１２を使用して手入力することによりテキストデータを取得し、該テキストデータを音声音源システム機能５４に供給する。
【００４１】
音声音源システム機能５２は、供給された歌詞データ、メロディデータ及び伴奏データに基づいて歌唱データを作成し、又は入力されたテキストデータから読み上げデータを作成し、作成された歌唱データ又は読み上げデータを外部出力機能５５に供給する。
【００４２】
外部出力機能５５では、歌唱データ又は読み上げデータを楽音及び音声用スピーカ２６又はヘッドホン（図示しない）で鳴らす、着信メロディ又はメッセージとして楽音及び音声用スピーカ２６又はヘッドホン（図示しない）で鳴らす、若しくは歌唱データ又は読み上げデータを電子メールに添付して送信する。
【００４３】
次に、携帯電話機１におけるＣＰＵ１１が実行する制御処理を図４〜図１０を参照しながら詳細に説明する。
【００４４】
図４は、図２に示すＣＰＵ１１が実行するメインルーチンの手順を示すフローチャートである。本メインルーチンは、操作スイッチ群１２中の電源スイッチ（図示せず）を、例えば数秒間押し続けることにより、バッテリ（図示せず）から装置全体に電源が供給されたときに、その起動が開始される。
【００４５】
同図において、まず、前記ＲＡＭ１４のクリアや、各種ポートのクリア等の初期化処理を行う（ステップＳ１）。
【００４６】
次に、操作スイッチ群１２による操作入力を監視し、操作入力が検出されたときにはその入力に応じた処理を行う一般操作処理サブルーチン（その詳細は、図５を用いて後述する）を実行する（ステップＳ２）。
【００４７】
次いで、操作スイッチ群１２による操作入力に応じて携帯電話機１の種々の設定変更の処理を行う設定変更処理サブルーチン（その詳細は、図６及び図７を用いて後述する）を実行する（ステップＳ３）。
【００４８】
そして、通信が入ってくる状態（電話がかかってくる状態）を監視し、通信が入ってきたときに、呼び出し音（着信音）を鳴動させる受信確認処理サブルーチン（その詳細は、図１０を用いて後述する）を実行した（ステップＳ４）後に、上記ステップＳ２に戻り、上述の処理を繰り返し行う。
【００４９】
以下、一般操作処理サブルーチン（図４のステップＳ２）の概要を説明し、次に図５を参照しながら詳細に説明する。
【００５０】
一般操作処理サブルーチンは、操作スイッチ群１２による操作入力を監視し、操作入力が検出されたときにはその入力に応じた処理を行うためのプログラムであり、操作入力の検出対象となる行為は、（１）操作スイッチ群１２のテンキーによる入力行為、（２）通話スイッチの操作行為、（３）電源スイッチの操作行為、（４）その他の指示入力行為、の以上の４種類の行為である。これらの４種類の行為は具体的には以下の通りである。
【００５１】
（１）操作スイッチ群１２のテンキーによる入力行為：当該入力行為は、ユーザが携帯電話機１から電話をかけるために相手の番号を入力する行為に該当し、当該入力行為が行われたときには、テンキーにより入力された番号に対応するＤＴＭＦの信号音を出力するとともに、入力番号を前記表示器１６に表示させ、さらにＲＡＭ１４の所定位置に確保されたエリアに一時的に記憶させるという各処理を行う。
【００５２】
（２）通話スイッチの操作行為：当該操作行為は、ユーザが携帯電話機１から電話をかけるため又は相手から電話がかかってきており、通話するために通話スイッチを操作する行為が該当する。当該操作行為が行われたときには、電話をかけてきた相手と通話するために通話モードに移行するか又は電話をかけるために通話モードに移行し、設定された番号に対応するＤＴＭＦの信号音を出力する。
【００５３】
（３）電源スイッチの操作行為：当該操作行為は、ユーザが携帯電話機１の通話状態又は電源を切断するために電源スイッチを操作する行為が該当する。当該操作行為が行われたときには、通話モードのオフ状態に移行した上で、電源スイッチの押下時間に応じて携帯電話機１の電源をオフにするか否かを決める。
【００５４】
（４）その他の指示入力行為：当該指示入力行為は、ユーザが、例えば、通話音量の変更、留守番電話機能の設定の可否等を指示するための入力行為が該当する。当該指示入力行為が行われたときには、例えば、通話音量の変更、留守番電話機能の設定等の各処理を行う。
【００５５】
次に、これらの各行為が検出されたときに、その行為に応じて行われる処理を詳細に説明する。
【００５６】
図５は、図４におけるステップＳ２の一般操作処理サブルーチンの詳細な手順を示すフローチャートである。
【００５７】
同図において、まず、上記（１）操作スイッチ群１２のテンキーによる入力行為が行われたか否かを判別する（ステップＳ１０）、テンキーによる入力行為が行われたときには、その入力番号を設定する（ステップＳ１１）。ここで、番号の設定とは、具体的には、入力番号に対応するＤＴＭＦの信号音を出力するとともに、入力番号を前記表示器１６に表示させ、さらにＲＡＭ１４の所定位置に確保されたエリアに一時的に記憶させるという各処理をいう。
【００５８】
一方、ステップＳ１０で、テンキーによる入力行為が行われないときには、上記（２）通話スイッチの操作行為が行われたか否かを判別する（ステップＳ１２）、通話スイッチの操作行為が行われないときには、上記（３）電源スイッチの操作行為が行われたか否かを判別し（ステップＳ１８）、電源スイッチの操作行為が行われたときには、通話モードをオフにし（ステップＳ１９）、その後、電源スイッチが継続して長く（たとえば数秒間）押されているときには、電源をオフにした（ステップＳ２０→Ｓ２１）後に、ステップＳ２２に進む。
【００５９】
一方、ステップＳ１８で、電源スイッチの操作行為が行われないときには、上記（４）その他の指示入力行為、例えば、通話音量の変更、留守番電話機能の設定の可否等を指示するための入力行為が行われたか否かを判別し（ステップＳ２２）、その他の指示入力行為が行われないときには、本一般操作処理を終了する一方、その他の指示入力行為が行われたときには、その指示に応じたその他設定を行った（ステップＳ２３）後に、本一般操作処理を終了する。
【００６０】
上記ステップＳ１２で、通話スイッチの操作行為が行われたときには、着信音が鳴動中か否かを判別する（ステップＳ１３）。
【００６１】
ステップＳ１３で、着信音が鳴動中のときには、着信音を停止させた（ステップＳ１４）後に、通話モードに移行し（ステップＳ１６）、ステップＳ１８に進む一方、着信音が鳴動中でないときには、番号が設定されているか否かを判別する（ステップＳ１５）。ここで、番号とは、前記ステップＳ１１でテンキーにより設定された電話番号、または、後述するステップＳ７２で、相手方の電話帳が表示されたときの当該相手方の電話番号をいう。
【００６２】
ステップＳ１５で、番号が設定されていないときには、通話モードに移行し（ステップＳ１６）、ステップＳ１８に進む一方、番号が設定されているときには、通話モードに移行するとともに、設定された番号に対応するＤＴＭＦの信号音を出力し（ステップＳ１７）、ステップＳ１８に進む。
【００６３】
次に、設定変更処理サブルーチン（図４のステップＳ３）の概要を説明した後に、図６〜８を参照しながら詳細に説明する。
【００６４】
設定変更処理サブルーチンは、ＣＰＵ１１が操作スイッチ群１２による操作入力に応じて携帯電話機１の種々の設定変更の処理を行うためのプログラムであり、この種々の設定変更の処理は、（５）文字データ関連処理、（６）曲データ関連処理、（７）発音処理、（８）データ送信処理、（９）電話帳設定処理、（１０）その他の処理、の以上の６種類の処理である。これらの６種類の処理は具体的には以下の通りである。
【００６５】
（５）文字データ関連処理：この文字データ関連処理には、大きく分けて、新たな文字データを作成する新規作成処理と携帯電話機１に予め記憶されている文字データを編集する編集処理の２種類の処理がある。新規作成処理は、操作スイッチ群１２からの入力により新規作成画面の選択が行われたときに開始し、表示器１６に新規作成画面を作成し、ユーザによる新たな文字データの入力を待って、文字データの入力終了後に、入力された文字データをＲＡＭ１４に記憶し、終了する処理である。編集処理は、文字通り文字データを編集する処理であり、これには２種類の処理方法がある。その一方は、予め表示器１６に表示されている文字データがユーザにより編集されるのを待ち、編集終了後に編集された文字データをＲＡＭ１４に記憶し、終了する第１処理方法であり、他方は、ユーザによりタイトルが選択された文字データをＲＡＭ１４から読み出して、表示器１６に表示し、ユーザにより編集されるのを待ち、編集終了後に編集された文字データをＲＡＭ１４に記憶し、終了する第２処理方法である。この文字データ関連処理により、携帯電話機１で電子メールの作成及び編集、又は読み上げられる文字データの作成及び編集等が可能になる。
【００６６】
（６）曲データ関連処理：この曲データ関連処理も、上記文字データ関連処理と同様に、新たな曲データを作成する新規作成処理と携帯電話機１に予め入力されている曲データを編集する編集処理の２種類の処理がある。新規作成処理及び編集処理は上述したものと同様であるので、その説明は省略する。尚、編集処理は文字データ関連処理と同様に第１処理方法及び第２処理方法がある。この曲データ関連処理により、携帯電話機１で電子メールに添付されて送受信される曲データの作成及び編集、又は歌唱される曲データの作成及び編集等が可能になる。
【００６７】
（７）発音処理：この発音処理は、ＲＡＭ１４に記憶されている文字データを、同じくＲＡＭ１４に記憶されている曲データに合わせて発音させる処理であり、これには２種類の処理方法がある。その一方は、文字データ及び曲データの夫々のタイトルが予め表示器１６に表示されている場合に、そのタイトルに対応する文字データをタイトルに対応する曲データの音高及び音長に合わせて発音する第１処理方法であり、他方は、ユーザによりタイトルが選択された文字データ及び曲データをＲＡＭ１４から読み出して、その選択されたタイトルに対応する文字データを選択された曲データの音高及び音長に合わせて発音する第２処理方法である。この発音処理により、携帯電話機１で歌を歌わせることができる。
【００６８】
（８）データ送信処理：このデータ送信処理は、携帯電話機１で文字データ又は曲データを所望の相手先に送信するための処理であり、（ａ）実際に文字データ又は曲データを相手先に送信する処理、（ｂ）データ送信の予約をすると共に選択乃至入力されたタイトルをＲＡＭ１４に記憶する処理、の２種類の処理がある。このデータ送信処理により、携帯電話機１で文字データ又は曲データを所望の相手先に確実に送信することができる。
【００６９】
（９）電話帳設定処理：この電話帳設定処理には、（ａ）登録されている電話帳の内容の修正を行わない処理、（ｂ）登録されている電話帳の内容の修正を行う処理、（ｃ）新たな内容を電話帳に登録する処理、即ち電話帳の新規ページを登録する処理、（ｄ）その他の処理、例えば、電話帳に登録された相手先をグループ化する処理や着信メロディとして曲データをこのグループに対して割り当てる処理等がある。
【００７０】
（１０）その他の処理：上記（５）〜（９）以外の全ての処理であり、従来の携帯電話機によって通常行われる処理である。
【００７１】
次に、これらの処理を詳細に説明する。
【００７２】
図６及び図７は、図４におけるステップＳ３の設定変更処理サブルーチンの詳細な手順を示すフローチャートである。
【００７３】
図６において、まず、操作スイッチ群１２からの入力により携帯電話機１の設定変更の指示があるか否かを判別し（ステップＳ３０）、設定変更の指示がない場合には、本設定変更処理を終了する一方、設定変更の指示がある場合には、その設定変更が上記（５）〜（１０）の処理いずれの処理に対するものであるかを、ステップＳ３１，Ｓ４０，Ｓ４９，Ｓ５５又はＳ６１で判別する。このとき、その設定変更が、上記（５）の処理に対するものである場合には、ステップＳ３１→Ｓ３２に移行してステップＳ３２〜Ｓ３９の処理を行い、上記（６）の処理に対するものである場合には、ステップＳ４０→Ｓ４１に移行してステップＳ４１〜Ｓ４８の処理を行い、上記（７）の処理に対するものである場合には、ステップＳ４９→Ｓ５０に移行してステップＳ５０〜Ｓ５４の処理を行い、上記（８）の処理に対するものである場合には、ステップＳ５５→Ｓ５６に移行してステップＳ５６〜Ｓ６０の処理を行い、上記（９）の処理に対するものである場合には、ステップＳ６１→Ｓ４２に移行してステップＳ６２の処理（その詳細は、図８を用いて後述する）を行い、上記（９）の処理に対するものでない場合には、直接上記（１０）の処理（ステップＳ６３）を行う。
【００７４】
上記（５）の文字データ関連処理は、具体的には、次のようにして行う。即ち、まず、処理対象である文字データが表示器１６に表示されているか否かを判別し（ステップＳ３２）、文字データが表示器１６に表示されている場合には、ユーザにより文字データの編集が行われ、当該文字データの編集が終了した場合には（ステップＳ３８でＹｅｓ）、編集された文字データをＲＡＭ１４に記憶し（ステップＳ３９）、本処理を終了する。この一連の処理の方法（Ｓ３２→Ｓ３８→Ｓ３９）が上述した（５）文字データ関連処理における編集処理の第１処理方法である。
【００７５】
上記ステップＳ３２で、文字データが表示器１６に表示されていない場合には、操作スイッチ群１２からの入力により新規作成画面の選択があるか否かを判別し（ステップＳ３３）、新規作成画面の選択がある場合には、表示器１６に新規作成画面を作成し（ステップＳ３７）、ステップＳ３８→Ｓ３９に進む。この一連の処理（Ｓ３２→Ｓ３３→Ｓ３７→Ｓ３８→Ｓ３９）が上述した（５）文字データ関連処理における新規作成処理である。
【００７６】
ステップＳ３３で、新規作成画面の選択がない場合には、ＲＡＭ１４に記憶されている文字データの全タイトルを表示器１６に表示し（ステップＳ３４）、タイトルが選択されたら（ステップＳ３５でＹｅｓ）、選択されたタイトルの文字データを表示器１６に表示し（ステップＳ３６）、ステップＳ３８→Ｓ３９に進む。この一連の処理の方法（Ｓ３２→Ｓ３３→Ｓ３４→Ｓ３５→Ｓ３６→Ｓ３８→Ｓ３９）が上述した（５）文字データ関連処理における編集処理の第２処理方法である。
【００７７】
また、上記（６）の曲データ関連処理は、具体的には、次のようにして行う。即ち、まず、処理対象である曲データが表示器１６に表示されているか否かを判別し（ステップＳ４１）、曲データが表示器１６に表示されている場合には、ユーザにより曲データの編集が行われ、当該曲データの編集が終了した場合には（ステップＳ４７でＹｅｓ）、編集された曲データをＲＡＭ１４に記憶し（ステップＳ４８）、本処理を終了する。この一連の処理の方法（Ｓ４１→Ｓ４７→Ｓ４８）が上述した（６）曲データ関連処理における編集処理の第１処理方法である。
【００７８】
上記ステップＳ４１で、曲データが表示器１６に表示されていない場合には、操作スイッチ群１２からの入力により新規作成画面の選択があるか否かを判別し（ステップＳ４２）、新規作成画面の選択がある場合には、表示器１６に新規作成画面を作成し（ステップＳ４６）、ステップＳ４７→Ｓ４８に進む。この一連の処理（Ｓ４１→Ｓ４２→Ｓ４６→Ｓ４７→Ｓ４８）が上述した（６）曲データ関連処理における新規作成処理である。
【００７９】
ステップＳ４２で、新規作成画面の選択がない場合には、ＲＡＭ１４に記憶されている曲データの全タイトルを表示器１６に表示し（ステップＳ４３）、タイトルが選択されたら（ステップＳ４４でＹｅｓ）、選択されたタイトルの曲データを表示器１６に表示し（ステップＳ４５）、ステップＳ４７→Ｓ４８に進む。この一連の処理の方法（Ｓ４１→Ｓ４２→Ｓ４２→Ｓ４４→Ｓ４５→Ｓ４７→Ｓ４８）が上述した（６）曲データ関連処理における編集処理の第２処理方法である。
【００８０】
また、上記（７）の発音処理は、具体的には、次のようにして行う。即ち、まず、処理対象となる文字データ及び曲データのタイトルが表示器１６に表示されているか否かを判別し（ステップＳ５０）、文字データ及び曲データのタイトルが表示器１６に表示されている場合には、当該タイトルに対応する文字データを当該タイトルに対応する曲データの音高及び音長に合わせて発音し（ステップＳ５４）、本処理を終了する。この一連の処理の方法（Ｓ５０→Ｓ５４）が上述した（７）発音処理における第１処理方法である。
【００８１】
上記ステップＳ５０で、文字データ及び曲データのタイトルが表示器１６に表示されていない場合には、ＲＡＭ１４に記憶されている文字データ及び曲データの全タイトルを表示器１６に表示し（ステップＳ５１）、文字データのタイトルが選択されたか否か判別し（ステップＳ５２）、文字データのタイトルが選択されたら（ステップＳ５２でＹｅｓ）、曲データのタイトルが選択されたか否か判別し（ステップＳ５３）、曲データのタイトルが選択されたら（ステップＳ５３でＹｅｓ）、ステップＳ５４に進む。この一連の処理の方法（Ｓ５０→Ｓ５１→Ｓ５２→Ｓ５３→Ｓ５４）が上述した（７）発音処理における第２処理方法である。
【００８２】
また、上記（８）のデータ送信処理は、具体的には、次のようにして行う。即ち、まず、文字データ及び曲データの送信処理の選択があるか否かを判別し（ステップＳ５５）、文字データ及び曲データの送信処理の選択がある場合には、ＲＡＭ１４に記憶されている文字データ及び曲データの全タイトルを表示器１６に表示し（ステップＳ５６）、送信すべき文字データ及び曲データのタイトルが選択された場合又は入力された場合には（ステップＳ５７でＹｅｓ）、現在通話中であるか否かを判別し（ステップＳ５８）、通話中である場合には、直ちに選択乃至入力されたタイトルに対応する文字データ及び曲データを相手先に送信し（ステップＳ６０）、本処理を終了する。この一連の処理（Ｓ５６→Ｓ５７→Ｓ５８→Ｓ６０）が上述した（８）データ送信処理における（ａ）実際に文字データ又は曲データを相手先に送信する処理である。
【００８３】
上記ステップＳ５８で、通話中でなければ、データ送信を予約すると共にステップＳ５７で選択乃至入力されたタイトルをＲＡＭ１４に記憶して（ステップＳ５９）、本処理を終了する。この一連の処理（Ｓ５６→Ｓ５７→Ｓ５８→Ｓ５９）が上述した（８）データ送信処理における（ｂ）データ送信の予約をすると共に選択乃至入力されたタイトルをＲＡＭ１４に記憶する処理である。
【００８４】
上記（９）の電話帳設定処理は、電話帳の設定処理の選択がある場合に（図７のステップＳ６１でＹＥＳ）、実行され（ステップＳ６２）（その詳細は、図８を用いて後述する）、電話帳の設定処理の選択がない場合には（図７のステップＳ６１でＮＯ）、その他の選択された事項を設定する処理、即ち上記（１０）のその他の処理が実行され（ステップＳ６３）、本設定変更処理は終了する。
【００８５】
図８は、図７におけるステップＳ６２の電話帳設定処理の詳細な手順を示すフローチャートである。また、図９は、この電話帳の設定処理によって表示器１６に表示される表示の一例を示す図であり、同図（ａ）には、表示器１６のみならず、操作スイッチ群１２を構成する電話帳スイッチ１２ａ、新規スイッチ１２ｂ、修正スイッチ１２ｃ、カーソル移動スイッチ１２ｄ、及び終了スイッチ１２ｅが図示されている。なお、図８の電話帳設定処理は、電話帳スイッチ１２ａを押したときに起動される。
【００８６】
図８において、まず、電話帳スイッチ１２ａを押すと、電話帳に登録済みの相手先のリストが表示され（ステップＳ７０）、カーソル移動スイッチ１２ｄによってカーソルが移動されて、相手先が選択されたか否かを判別する（ステップＳ７１）。図９（ｂ）は、電話帳に登録済みの相手先のリストが表示され、「３．山田一郎」が選択された状態を示す。
【００８７】
ステップＳ７１で、相手先が選択されると、表示器１６に選択された相手先の電話帳を表示する（ステップＳ７２）。図９（ｃ）は、選択された相手先の電話帳が表示された状態を示し、この電話帳には、相手の名前、相手の電話番号、相手に対応させた着信メロディ及び着信音声が含まれている。
【００８８】
次に、修正スイッチ１２ｃによって修正が選択されたか否かを判別し（ステップＳ７３）、修正が選択されたときには、ユーザはカーソル移動スイッチ１２ｄによってカーソルを移動して、表示器１６に表示されている修正対象の情報を選択し、情報を入力し直すことで情報の修正を実行し、終了スイッチ１２ｅが押下され、情報の修正が終了した場合に（ステップＳ７４でＹｅｓ）、本電話帳設定処理を終了する。例えば、図９（ｃ）の電話帳の表示で、修正対象として「着信メロディ」の項目が選択されると、図９（ｅ）に示すような楽曲データのリストが表示され、このリストの中から新たな１つを選択することで「着信メロディ」の修正が実行される。同様に図９（ｃ）の電話帳の表示で、修正対象として「着信音声」の項目が選択されると、図９（ｆ）に示すような文字データのリストが表示され、このリストの中から新たな１つを選択することで「着信音声」の修正が実行される。
【００８９】
以上の一連の処理（Ｓ７０→Ｓ７１→Ｓ７２→Ｓ７３→Ｓ７４）は、上述した（９）電話帳設定処理における（ｂ）登録されている電話帳の内容の修正を行う処理処理である。
【００９０】
上記ステップＳ７３で、修正が選択されないときには、何もせずに、本電話帳設定処理を終了する。このとき、表示器１６には選択された相手先の電話帳が表示されたままであるので、通話スイッチを押下すると電話をかけることができる。
【００９１】
以上の一連の処理（Ｓ７０→Ｓ７１→Ｓ７２→Ｓ７３でＮＯ）は、上述した（９）電話帳設定処理における（ａ）登録されている電話帳の内容の修正を行わない処理である。
【００９２】
上記ステップＳ７１で、相手先が選択されないときには、新規スイッチ１２ｂにより新規登録が選択されたか否かを判別し（ステップＳ７５）、新規登録が選択されたときには、図９（ｄ）に示すような未入力の電話帳が表示器１６に表示され（ステップＳ７６）、ユーザにより必要事項（例えば、名前、電話番号、着信メロディ、着信音声等）が入力され、終了スイッチ１２ｅの押下により必要事項の入力が終了した場合に（ステップＳ７７でＹｅｓ）、本電話帳設定処理を終了する。
【００９３】
以上の一連の処理（Ｓ７０→Ｓ７１→Ｓ７５→Ｓ７６→Ｓ７７）は、上述した（９）電話帳設定処理における（ｃ）新たな内容を電話帳に登録する処理、即ち電話帳の新規ページを登録する処理である。
【００９４】
上記ステップＳ７５で、新規登録が選択されないときには、前記必要事項以外の他の情報、例えば、電話帳に登録された相手先をグループ化する情報や着信メロディとして曲データをこのグループに対して割り当てる情報等が設定された（ステップＳ７８）後に、本電話帳設定処理を終了する。
【００９５】
以上の一連の処理（Ｓ７０→Ｓ７１→Ｓ７５→Ｓ７８）は、上述した（９）電話帳設定処理における（ｄ）その他の処理である。
【００９６】
次いで、受信確認処理サブルーチン（図４のステップＳ４）の概要を説明した後に、図１０を参照しながら詳細に説明する。
【００９７】
受信確認処理サブルーチンは、ＣＰＵ１１が通信が入ってくる状態（電話がかかってくる状態）を監視し、通信が入ってきたときに、呼び出し音（着信音）を鳴動させる処理のためのプログラムであり、呼び出し音（着信音）を鳴動させる処理には、（ａ）標準の着信音を鳴らす処理、（ｂ）電話帳に登録されている着信音を鳴らす処理、（ｃ）通信相手から曲データのみを受信したときに、呼び出し音として当該曲データを発音出力する処理、（ｄ）通信相手から文字データ及び曲データを受信したときに、文字データを音声データに変換し選択された曲データで音高及び音長を決定して発音出力する処理、（ｅ）通信相手から文字データ及び曲データを受信したときに、曲データは発音出力せずに、文字データのみを音声データに変換して発音出力する処理、の以上の５種類の処理がある。
【００９８】
次に、これらの処理を詳細に説明する。
【００９９】
図１０は、図４におけるステップＳ４の受信確認処理サブルーチンの詳細な手順を示すフローチャートである。
【０１００】
まず、携帯電話機１、即ち自機が通話モードであるか否かを判別し（ステップＳ９１）、通話モードでない場合には、着信信号を受信したか否かを判別し（ステップＳ９２）、着信信号を受信していない場合には、本受信確認処理を終了する一方、着信信号を受信した場合には、番号通知があり、且つ通知された番号が電話帳に登録されているか否かを判別する（ステップＳ９３）。番号通知があり、且つ通知された番号が電話帳に登録されている場合には、電話帳に登録されている着信メロディや着信音声等を鳴らし（ステップＳ９４）、本受信確認処理を終了する。尚、着信音声を鳴らす場合には、電話帳に登録された文字データを音声データに変換して鳴らすので、この着信音声として相手の氏名又は名称等の文字データを電話帳に登録しておくと、相手の氏名又は名称等が読み上げられ、電話に出る前に瞬時に相手の特定ができる。この一連の処理（Ｓ９１→Ｓ９２→Ｓ９３→Ｓ９４）は、上述した呼び出し音（着信音）を鳴動させる処理のうちの（ｂ）電話帳に登録されている着信音を鳴らす処理である。
【０１０１】
上記ステップＳ９３の判別で、番号通知がない場合又は通知された番号が電話帳に登録されていない場合には、標準の着信音を鳴らし（ステップＳ９５）、本受信確認処理を終了する。この一連の処理（Ｓ９１→Ｓ９２→Ｓ９３→Ｓ９５）は、上述した呼び出し音（着信音）を鳴動させる処理のうちの（ａ）標準の着信音を鳴らす処理である。
【０１０２】
上記ステップＳ９１で、通話モードである場合には、文字データや曲データの受信があるか否かを判別し（ステップＳ９６）、受信がない場合には、本受信確認処理を終了する一方、受信がある場合には、受信した文字データや曲データをＲＡＭ１４に記憶すると共に表示器１６に受信した旨の表示をする（ステップＳ９７）。この場合、受信したデータが文字データである場合には、表示器１６に文字データを表示するようにしてもよい。
【０１０３】
次に、受信したデータが曲データのみであるか否かを判別し（ステップＳ９８）、曲データのみである場合には、当該曲データの発音出力を実行し（ステップＳ９９）、本受信確認処理を終了する。この一連の処理（Ｓ９１→Ｓ９６→Ｓ９７→Ｓ９８→Ｓ９９）は、上述した呼び出し音（着信音）を鳴動させる処理のうちの（ｃ）通信相手から曲データのみを受信したときに、呼び出し音として当該曲データを発音出力する処理である。
【０１０４】
上記ステップＳ９８で、曲データのみでない場合には、自機に文字データの自動音声化の設定がされているか否かを判別し（ステップＳ１００）、文字データの自動音声化の設定がされていない場合には、ステップＳ９９に進み、曲データの発音出力のみを実行し、文字データの自動音声化の設定がされている場合には、文字データに曲データの選択が設定されているか否かを判別する（ステップＳ１０１）。文字データに曲データの選択が設定されている場合には、文字データを音声データに変換し、選択された曲データに基づいて該音声データの音高及び音長を決定し、該決定された音声データ及び曲データを発音出力して（ステップＳ１０２）、本受信確認処理を終了する。これにより、携帯電話機１に歌を歌わせることができる。この一連の処理（Ｓ９１→Ｓ９６→Ｓ９７→Ｓ９８→Ｓ１００→Ｓ１０１→Ｓ１０２）は、上述した呼び出し音（着信音）を鳴動させる処理のうちの（ｄ）通信相手から文字データ及び曲データを受信したときに、文字データを音声データに変換し選択された曲データで音高及び音長を決定して発音出力する処理である。
【０１０５】
上記ステップＳ１０１で、文字データに曲データの選択が設定されていない場合には、文字データを音声データに変換し、該変換された音声データのみを発音出力して（ステップＳ１０３）、本受信確認処理を終了する。これにより、電子メールを読み上げることができる。この一連の処理（Ｓ９１→Ｓ９６→Ｓ９７→Ｓ９８→Ｓ１００→Ｓ１０１→Ｓ１０３）は、上述した呼び出し音（着信音）を鳴動させる処理のうちの（ｅ）通信相手から文字データ及び曲データを受信したときに、曲データは発音出力せずに、文字データのみを音声データに変換して発音出力する処理である。
【０１０６】
図１１は、携帯電話機１で歌唱機能及び読み上げ機能を実現するための制御処理を示すブロック図である。
【０１０７】
まず、この制御処理の概要を説明する。この制御処理では、歌詞入力（自動作詞）部３４から歌詞データが、メロディ入力（自動作曲）部３５からメロディデータが、曲データ記憶部４０を介して歌唱音源部４１に供給され、歌唱音源部４１が該供給された歌詞データとメロディデータとに基づいて歌唱音声波形を合成し、歌を歌う。これにより、歌唱機能が実現される。
【０１０８】
また、この制御処理では、メール受信部３９又はＷＥＢブラウザ部４０からテキストデータが歌唱音源部４１に供給され、歌唱音源部４１が該供給されたテキストデータを音声データに変換し、読み上げる。これにより、テキストデータの読み上げ機能が実現される。
【０１０９】
次いで、この制御処理を構成する各構成部を詳細に説明する。
【０１１０】
同図において、作詞データ入力部３１は、自動作詞する場合に作詞したい音楽ジャンル、場面又は登場人物等からなる作詞用データを歌詞入力（自動作詞）部３４に供給し、作曲用データ入力部３２は、自動作曲する場合に作曲用データをメロディ入力（自動作曲）部３５に供給する。
【０１１１】
歌詞入力（自動作詞）部３４は、携帯電話機１上の操作スイッチ群１２を使用して歌詞を入力するか、又はサーバ（図示せず）からダウンロードする、通信インターフェース、即ち電波受信部２１及びアンテナ２０を経由して他の端末、例えば、携帯電話機１′や有線通信機３からロードする、外部記憶媒体（図示せず）からロードする若しくはＲＯＭ１３からロードする等により歌詞を入力し、ここで入力された歌詞を曲データ記憶部３７に供給する。自動作詞する場合は、上述した作詞用データ入力部３１から作詞したい音楽ジャンル、場面又は登場人物等からなる作詞用データを入力し、自動作詞の方法は既存技術を利用する。また、自動作詞の際は、作詞用データの一部としてメロディ入力（自動作曲）部３５から供給されるメロディ、例えばメロディの音符数やピッチの変化等を利用してもよい。この場合、メロディの音符数は音節数に、ピッチの変化は単語の抑揚に対応させるとよい。
【０１１２】
具体的に、ユーザが携帯電話機１上の操作スイッチ群１２を使用して歌詞を入力する場合には、図１２に示すような５線表示したメロディの各音符を表示器１６に表示させ、入力したい音符の下にカーソルを移動し、そこで歌詞を入力する。歌詞は通常ひらがなであり、操作スイッチ群１２の各キーにひらがなを１つずつ割り当てておき、キーを押下することにより歌詞を入力する。
【０１１３】
他の方法として、操作スイッチ群１２の各キーにひらがなを１行ごとに割り当てておき、例えば、「あ」行が割り当てられているキーを押下する度に、「あ」「い」「う」「え」「お」と順に表示が切り替わり、所望の語を表示させて、カーソルを次の音符の下に移動させたときに入力された歌詞が確定される方法であってもよい。
【０１１４】
また別の方法として、歌詞だけの画面を表示器１６に表示させ、そこで歌詞をすべて入力し、その後操作スイッチ群１２の「終了」キーを押下すると自動的に全ての音符の下に対応する歌詞が貼り付けられて、図１３に示すように歌詞が確定される方法であってもよい。
【０１１５】
図１１に戻り、メロディ入力（自動作曲）部３５は、上述した歌詞入力（自動作詞）部３４と同様の方法によりメロディを入力するか又は既存技術を利用して自動作曲する。ここで入力又は作曲されたメロディは曲データ記憶部３７に供給される。自動作曲する際は上述した作曲用データ入力部３２から作曲用データを入力する。尚、自動作曲する際は、作曲用データの一部として歌詞入力（自動作詞）部３４から供給される歌詞、例えば歌詞の音節数や抑揚等を利用してもよい。この場合、歌詞の音節数は音符数に、抑揚はピッチの変化に対応させるとよい。
【０１１６】
伴奏用データ入力部３３は伴奏作成に使用する各種データ（パラメータ）を伴奏生成部３６に供給し、伴奏生成部３６は、当該伴奏用データ入力部３３から入力された伴奏用データに基づいて伴奏パートの伴奏データを生成し、該生成された伴奏データを曲データ記憶部３７に供給する。この生成方法は既存技術を利用する。
【０１１７】
曲データ記憶部３７は、歌詞入力（自動作詞）部３４から供給される歌詞データ、メロディ入力（自動作曲）部３５から供給されるメロディデータ及び伴奏生成部３６から供給される伴奏データを組み合わせて曲データとして複数曲を記憶することができ、歌詞データを除いたメロディデータ及び伴奏データを曲データとして曲データ再生部３８に供給し、歌詞データをメロディデータと共に歌唱音源部４１へ供給する。
【０１１８】
曲データ再生部３８は、曲データ記憶部３７から供給された曲データを各種状況に応じて再生する。各種状況の例としては、通話や電子メールの着信音の報知音、目覚ましやスケジューラの報知音、通話時や留守番電話時のＢＧＭ、音楽鑑賞等がある。曲データ再生部３８は、それぞれの状況に応じて異なる曲データを再生するようにしてもよい。
【０１１９】
メール受信部３９は、他の端末、例えば携帯電話機１′からの電子メールを受信し、その内容、例えばテキストデータを表示する。その際、必要に応じて、テキストデータを歌唱音源部４１へ供給する。
【０１２０】
ＷＥＢブラウザ部４０は、ＷＥＢサーバ（図示せず）からＨＴＭＬファイルを受信し、その内容、例えばテキストデータ、画像データ又は音声データを表示又は再生する。その際、必要に応じて、テキストデータを歌唱音源部４１へ供給する。
【０１２１】
歌唱音源部４１は、特開平１０−３１９９５６号公報に開示されているフォルマント音源等の人声音の合成を可能にする音源であり、曲データ記憶部３７から供給された歌詞データとメロディデータに基づいて歌唱音声波形を合成し、歌を歌う。また、歌唱音源部４１は、メール受信部３９やＷＥＢブラウザ部４０から受信したテキストデータを読み上げることができ、これと同時にメロディデータをＢＧＭとして再生することもできる。即ち、歌唱音源部４１は、歌詞データやテキストデータを音声データに変換する音源である。尚、歌唱音源部４１は、フォルマント音源以外の波形重畳法を利用した音源や波形重畳法に大量の自然音声の韻律を解析してモデリングすると共にピッチ（声の高さ）を細かく制御する方式を組み合わせたような音源でもよい。
【０１２２】
曲データ送信部４２は、曲データ記憶部３７に記憶されている曲データを各種状況に応じて外部へ送信する。各種状況の例としては、曲データを電子メールに添付して他の端末（例えば携帯通信端末やＰＣ）、サーバ等へ送信する、又はＦＴＰ（File Transfer Protocol）により曲データをサーバへ送信する等がある。サーバに曲データを送信する場合には、曲データは他者がダウンロードしたり、コンテストに応募する等の用途に利用することができる。
【０１２３】
オーディオ変換部４３は歌唱音源部４１からのオーディオ波形をＰＣＭ（pulse code modulation）方式等のオーディオデータに変換し、該オーディオデータを曲データ送信部４２に供給する。この変換の際にデータ圧縮ができるので、曲データを送信するときには送信データ容量を少なくするためにデータ圧縮するのが好ましい。
【０１２４】
以上の本実施の形態によれば、ＲＡＭ１４が文字データ（歌詞データを含む）を記憶し、楽音及び音声生成用音源２４がこの記憶された文字データを音声データに変換し、楽音及び音声用スピーカ２６がこの変換された音声データを発音出力するので、携帯電話機１は入力された文字データを読み上げることができる。この読み上げ機能により、入力された文字データの表示を見ることなくその文字データの内容を理解することができる。さらに、言葉の不自由な人との会話や目の不自由な人による受信した電子メールの内容の理解が容易になる。また、電話帳に登録されている電話をかけてきた相手の名前（文字データ）を読み上げることができ、電話をかけてきた相手を瞬時に且つ確実に特定することができる。
【０１２５】
尚、文字データは、操作スイッチ群１２を使用して入力した文字データに限らず、サーバ等の外部装置からダウンロードした文字データや受信した電子メールの文字データであってもよい。読み上げられた文字データを電子メールに添付して送信することやＲＡＭ１４に記憶できることは言うまでもない。
【０１２６】
また、ＲＡＭ１４が曲データの音高データ及び音長データを記憶し、ＣＰＵ１１が該音高データ及び音長データに基づいて楽音及び音声用スピーカ２６で発音する音声データ、即ち文字データ（例えば歌詞データ）から変換された音声データを制御し、楽音及び音声用スピーカ２６が当該制御された音声データを曲データと共に発音するので、携帯電話機１に歌を歌わせることができる。この歌は着信メロディとして使用することができ、電子メールに添付して送信することもできる。これによりユーザの個性をより一層出すことができる。
【０１２７】
さらに、電波受信器２１が着信信号を受信したときに、楽音及び音声用スピーカ２６が文字データから変換された音声データを発音出力するので、着信信号を受信したときに、携帯電話機１は入力された文字データを読み上げることができる。この読み上げ機能により、電話帳に登録されている電話をかけてきた相手の名前（文字データ）を読み上げることができ、電話をかけてきた相手を瞬時に且つ確実に特定することができる。
【０１２８】
また、電波受信器２１が着信信号を受信したときに、楽音及び音声用スピーカ２６がＣＰＵ１１で制御された音声データを曲データと共に発音するので、着信信号を受信したときに、携帯電話機１に歌を歌わせることができる。これによりユーザの個性をより一層出すことができる。
【０１２９】
本実施の形態では、発音出力するために文字データを音声データに変換したが、ＣＰＵ１１がこれとは逆の機能、即ち、マイクロフォン１７を介して入力された音声を文字データに変換する機能を備えていても良い。このとき変換された文字データをＲＡＭ１４に記憶できることや表示器１６に表示できることは言うまでもない。
【０１３０】
尚、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵ１１やＭＰＵ）が記憶媒体に記憶されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３１】
この場合、記憶媒体から読出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記憶媒体は本発明を構成することになる。
【０１３２】
このプログラムを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ６等を用いることができる。
【０１３３】
【発明の効果】
以上詳細に説明したように、請求項１の通信装置又は請求項３の記憶媒体によれば、文字データが記憶され、外部装置からの着信信号を受信したことに応じて、前記記憶された文字データが変換音声データに変換され、この変換された変換音声データが発音されるので、入力された文字データを読み上げることができる。この読み上げ機能により、入力された文字データの表示を見ることなくその文字データの内容を理解することができる。さらに、言葉の不自由な人との会話や目の不自由な人による受信した電子メールの内容の理解が容易になる。また、電話帳に登録されている電話をかけてきた相手の名前（文字データ）を読み上げることができ、電話をかけてきた相手を瞬時に且つ確実に特定することができる。
【０１３５】
請求項２の通信装置によれば、曲データは、少なくとも、音高データ列及び該各音高データの各発音時間を示す音長データ列からなり、更に曲データは記憶され、変換された変換音声データは、曲データ中対応する音高データ及び音長データに基づいて歌唱させて発音されるので、歌を歌わせることができる。これによりユーザの個性をより一層出すことができる。
【０１３６】
請求項３の通信装置によれば、着信信号を受信したときに、前記変換音声データが歌唱されて発音されるので、着信信号を受信したときに歌を歌わせることができる。これによりユーザの個性をより一層出すことができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係る通信装置が他の通信装置と通信するときに必要なシステム構成の一例を示す図である。
【図２】  図１に示す通信装置としての携帯電話機１の概略構成を示すブロック図である。
【図３】  図１の携帯電話機１により実現される機能の概略を示すブロック図である。
【図４】  図２に示すＣＰＵ１１が実行するメインルーチンの手順を示すフローチャートである。
【図５】  図４におけるステップＳ２の一般操作処理サブルーチンの詳細な手順を示すフローチャートである。
【図６】  図４におけるステップＳ３の設定変更処理サブルーチンの詳細な手順を示すフローチャートである。
【図７】  図４におけるステップＳ３の設定変更処理サブルーチンの詳細な手順を示すフローチャートである。
【図８】  図７におけるステップＳ６２の電話帳設定処理の詳細な手順を示すフローチャートである。
【図９】  図８の電話帳設定処理によって表示器１６に表示される表示の一例を示す図である。
【図１０】  図４におけるステップＳ４の受信確認処理サブルーチンの詳細な手順を示すフローチャートである。
【図１１】  携帯電話機１で歌唱機能及び読み上げ機能を実現するための制御処理を示すブロック図である。
【図１２】  メロディの各音符を入力したときの表示器１６の表示の一例を示す図である。
【図１３】  全ての音符の下に対応する歌詞が貼り付けられたときの表示器１６の表示の一例を示す図である。
【符号の説明】
１１  ＣＰＵ（制御手段）
１２  操作スイッチ群
１３  ＲＯＭ
１４  ＲＡＭ（記憶手段）
１５  タイマ
１６  表示器
１７  マイクロフォン
１８  Ａ／Ｄ変換器
１９  電波発信機（通信手段）
２０  アンテナ（通信手段）
２１  電波受信機（通信手段）
２２，２５  Ｄ／Ａ変換器
２３  音声用スピーカ
２４  楽音及び音声生成用音源（音声データ変換手段）
２６  楽音及び音声用スピーカ（音声データ発音手段）
３０  外部入力インターフェース
【図１】
0003729074.tif 000002
【図２】
0003729074.tif 000003
【図３】
0003729074.tif 000004
【図４】
0003729074.tif 000005
【図５】
0003729074.tif 000006
【図６】
0003729074.tif 000007
【図７】
0003729074.tif 000008
【図８】
0003729074.tif 000009
【図９】
0003729074.tif 000010
【図１０】
0003729074.tif 000011
【図１１】
0003729074.tif 000012
【図１２】
0003729074.tif 000013
【図１３】
0003729074.tif 000014