(57)【要約】【課題】携帯端末装置のキー操作時にユーザに面白味を感じさせる。【解決手段】ＣＰＵ１５は、メロディ生成プログラム２１に従って、ユーザが操作入力部３を操作して入力した電話番号、又はその電話番号を構成する数字の配列パターンの一部に対応する、メロディデータをメロディデータベース２２の中から抽出し、抽出したメロディデータをメロディスピーカ１８から出力する。このような構成によれば、ユーザは、操作入力部３を操作して電話番号を入力する際に面白味を感じることができる。【選択図】  図２
2004193813.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーボタンを有する操作入力部と、
上記キーボタンの押下パターンと関連付けされた音声データを複数記憶する記憶部と、
上記キーボタンが押下されるのに応じて、当該キーボタンの押下パターンに対応する音声データを上記記憶部から抽出する制御部と、
上記制御部が抽出した音声データを出力する音声出力部と
を備える携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置であって、
上記記憶部は、上記キーボタンの押下パターンを押下履歴として記憶し、
上記制御部は、上記押下履歴を参照して、上記押下パターンの発生頻度に従って抽出する音声データを変化させること
を特徴とする携帯端末装置。
【請求項３】
請求項１に記載の携帯端末装置であって、
上記記憶部の中から音声データを任意に選択し、選択した音声データを上記音声出力部から出力するランダム処理部と、
上記制御部又は上記ランダム処理部の動作のオン／オフを切り換える切換部と
を備えることを特徴とする携帯端末装置。
【請求項４】
キーボタンの押下パターンと音声データとを関連付けして記憶する処理と、
上記キーボタンが押下されるのに応じて、当該キーボタンの押下パターンに対応する音声データを抽出する処理と、
抽出した音声データを音声出力する処理と
をコンピュータに実行させる音声生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末装置に関する。
【０００２】
【従来の技術】
近年、携帯電話機が一般に広く普及し、最近では、携帯電話機に対してユーザが面白味を感じることができるように、操作を容易にするグラフィカルユーザインタフェイス環境、多重和音により構成される着信音の鳴動機能、Ｊａｖａ（登録商標）エンジンを利用したゲーム実行環境、データダウンロード機能等、多種多様な機能を基本機能に加えることにより、エンタテインメント性を持たせた携帯電話機が数多く提供されている（例えば、特許文献１を参照）。
【０００３】
【特許文献１】
特開２００１−１９５０６７号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、現在までに提供されている携帯電話機は、ユーザがキー操作を行った時には、キー操作内容の確認の意味を込めた「ピッ」という単純なクリック音のみを出力する構成となっていることから、キー操作時にユーザが携帯電話機に対して面白味を感じることはない。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、その目的は、キー操作時にユーザが面白味を感じることが可能なエンタテインメント性を持たせた、携帯端末装置及び音声生成プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係る携帯端末装置及び音声生成プログラムの特徴は、キーボタンの押下パターンと音声データとを関連付けして記憶し、キーボタンが押下されるのに応じて、キーボタンの押下パターンに対応する音声データを抽出し、抽出した音声データを音声出力することにある。
【０００７】
すなわち、本発明に係る携帯端末装置及び音声生成プログラムは、ユーザが押下したキーボタンの押下パターンに対応する音声データを抽出、再生する。そして、このような構成によれば、ユーザは、キー操作時に携帯端末装置に対して面白味を感じることができる。
【０００８】
なお、再生する音声データの内容は押下パターンの発生頻度に応じて変化させることが望ましい。また、再生する音声データを、キーボタンの押下パターンに関係なく、任意に選択してもよい。このような構成によれば、ユーザは、飽きることなく、キー操作時に常に面白味を感じることが可能となる。
【０００９】
【発明の実施の形態】
本発明は、例えば図１に示すような携帯電話機に適用することができる。以下、図面を参照して、本発明の一実施形態となる携帯電話機の構成及び動作について詳しく説明する。
【００１０】
〔携帯電話機の概観〕
始めに、図１を参照して、本発明の一実施形態となる携帯電話機の概観の構成について説明する。
【００１１】
本発明の一実施形態となる携帯電話機１は、図１に示すように、表示部２、操作入力部３、受話口４、及び送話口５を主な構成要素として備える。上記表示部２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）パネル等の一般的な表示装置により構成され、後述するＣＰＵ（図２を参照）が出力する制御信号に従って、文字、数字、記号、アイコン、カーソル、画像、動画像等の情報を可視表示する。
【００１２】
上記操作入力部３は、例えば「０」から「９」までの数字の入力、文字の入力、記号の入力、発信や受信の指示入力、電源のオン／オフの指示入力等の入力操作時に使用される、複数のキーボタン６を有する。また、この操作入力部３は、上記表示部２上に表示されるカーソルの移動操作や画面のスクロール操作等の操作に使用するダイアル（ジョグダイアル）７を有する。上記受話口４及び送話口５はそれぞれ、後述するスピーカ及びマイクロフォン（図２を参照）に接続され、ユーザが通話相手先と音声通話を行う際に使用される。
【００１３】
〔携帯電話機の内部構成及び基本動作〕
次に、図２を参照して、上記携帯電話機１の内部構成について説明する。なお、図中の表示部２及び操作入力部３の構成は図１に示すそれと同じであるので、以下ではその説明を省略する。
【００１４】
上記携帯電話機１は、図２に示すように、通信部１１、アンテナ１２、ＲＯＭ１３、ＲＡＭ１４、ＣＰＵ１５、マイクロフォン１６、スピーカ１７、及びメロディスピーカ１８を主な内部構成要素として備え、これらの内部構成要素は、データライン１９若しくは制御ライン２０を介して互いに電気的に接続されている。
【００１５】
上記通信部１１は、図１に示す送話口５を介してマイクロフォン１６に入力されたユーザの音声データをアナログ／デジタル変換した後、符号化処理及び変調処理を施すことによりデジタルデータを高周波データに変換する。そして、通信部１１は、アンテナ１２を介して高周波データを指定された送信先に送信する。また、通信部１１は、アンテナ１２が受信した高周波データを取り込み、取り込んだ高周波データに対し復調処理及び復号処理を施す。そして、通信部１１は、復号された音声データをデジタル／アナログ変換した後、スピーカ１７からアナログ形態の音声データを放音する。
【００１６】
上記ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３は、ＣＰＵ１５が各部を制御するための制御プログラム（図示せず）や後述するメロディ生成処理を実現するメロディ生成プログラム２１（音声生成プログラム）等の各種コンピュータプログラムと、各種の初期設定値、フォントデータ、アドレス帳データ、着発信履歴データ、及び後述する構成のメロディデータベース２２を記憶する。なお、このＲＯＭ１３は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような書き換え可能なＲＯＭであってもよい。
【００１７】
上記ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４は、ＣＰＵ１５が各種処理を行う際のワーキングエリアとして機能し、ＣＰＵ１５が実行する処理と関係するデータを随時格納する。上記ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５は、ＲＯＭ１３内に格納されているコンピュータプログラムを実行することにより、コンピュータプログラム内のコードに従って携帯電話機内の各部の動作を制御すると共に、各種の演算処理を行う。
【００１８】
上記マイクロフォン１６は、図１に示す送話口５を介してユーザが発話した音声データを電気信号に変換し、通信部１１に出力する。上記スピーカ１７は、通信部１１から出力された音声データを音声出力する。上記メロディスピーカ１８は、着信音や後述するメロディ生成処理により生成された音声データを出力する。上記データライン１９は、テキストデータ、画像データ、音声データ等の種々の形態のデータを伝送する信号線である。上記制御ラインは、操作入力部３、通信部１１、ＣＰＵ１５等から出力される制御信号を伝送する信号線である。
【００１９】
［メロディデータベースの構成］
上記メロディデータベース２２は、図３に示すようにな構成を有し、電話番号等の「０」〜「９」の数字キーの配列パターンとメロディデータとを関連付けして記憶する。そして、ユーザは、操作入力部３を操作して、任意の配列パターンと所望のメロディデータとを関連付けさせることができる。
【００２０】
なお、上記メロディデータと関連付けする配列パターンは、電話番号全体に限られることはなく、例えば「１８４」、「１８６」、「０９０」、「０７０」、「１０４」、「１４１６」等、電話番号を構成する数字の配列パターンの一部と関連付けてもよい。また、例えば、発信履歴が５回以上の電話番号にはメロディデータＦ等、数字キーの配列パターンの使用頻度に応じて、配列パターンと関連付けるメロディデータを変化させてもよい。また、数字キーの配列パターンと関連付けするデータはメロディに限られることはなく、例えば「非通知かよ！」、「携帯かよ！」、「またかよ！」等の音声データであってもよい。
【００２１】
［メロディ生成処理］
上記構成を有する携帯電話機１は、ユーザが、操作入力部３を操作して、電話帳から電話番号を選択する、又は、電話番号を入力するのに応じて、選択又は入力された電話番号に対応するメロディデータをメロディスピーカ１８から出力する（以下、この携帯電話機１の動作をメロディ生成処理と表記する）。
【００２２】
以下、図４に示すフローチャートを参照して、メロディ生成処理を実行する際の携帯電話機１の内部動作について詳しく説明する。
【００２３】
図４に示すフローチャートは、ユーザが、操作入力部３を操作して、電話帳から電話番号を選択する、又は、電話番号を入力するのに応じて開始となり、メロディ生成処理はステップＳ１の処理に進む。なお、以下に示すＣＰＵ１５の動作は、ＣＰＵ１５が、データライン１９を介してＲＯＭ１３からＲＡＭ１４にメロディ生成プログラム２１をロードし、ロードしたメロディ生成プログラム２１に記述されているプログラムコードを実行することにより実現される。
【００２４】
ステップＳ１の処理では、ＣＰＵ１５が、メロディデータベース２２を参照して、選択又は入力された電話番号に対応するメロディデータがメロディデータベース２２内に記憶されているか否かを判別する。そして、判別の結果、メロディデータがメロディデータベース２２内に記憶されている場合、ＣＰＵ１５はメロディ生成処理をステップＳ１の処理からステップＳ２の処理に進める。一方、メロディデータがメロディデータベース２２内に記憶されていない場合には、ＣＰＵ１５はメロディ生成処理をステップＳ１の処理からステップＳ６の処理に進める。
【００２５】
ステップＳ２の処理では、ＣＰＵ１５が、メロディデータベース２２の中から電話番号に対応するメロディデータを抽出し、抽出したメロディデータをデータライン１９を介してメロディスピーカ１８に出力することにより、抽出したメロディデータの再生を開始する。これにより、ステップＳ２の処理は完了し、メロディ生成処理はステップＳ２の処理からステップＳ３の処理に進む。
【００２６】
ステップＳ３の処理では、ＣＰＵ１５が、発信キーがユーザによって既に押下されているか否かを判別する。そして、判別の結果、発信キーが既に押下されている場合、ＣＰＵ１５はメロディ生成処理をステップＳ３の処理からステップＳ４の処理に進める。一方、発信キーが未押下である場合には、ＣＰＵ１５は、ユーザによって発信キーが押下されるまで待機し、発信キーが押下されるのに応じてメロディ生成処理をステップＳ３の処理からステップＳ４の処理に進める。
【００２７】
ステップＳ４の処理では、ＣＰＵ１５が、メロディデータベース２２の中から抽出したメロディデータを所定回数再生したか否かを判別する。そして、判別の結果、抽出したメロディデータを所定回数再生した場合、ＣＰＵ１５はメロディ生成処理をステップＳ４の処理からステップＳ５の処理に進める。一方、抽出したメロディデータを所定回数再生していない場合には、ＣＰＵ１５は、メロディデータを所定回数再生した後、メロディ生成処理をステップＳ４の処理からステップＳ５の処理に進める。
【００２８】
ステップＳ５の処理では、ＣＰＵ１５が、メロディスピーカ１８へのメロディデータの出力を停止することにより、メロディデータの再生を停止する。これにより、このステップＳ５の処理は完了し、メロディ生成処理はステップＳ５の処理からステップＳ７の処理に進む。
【００２９】
ステップＳ６の処理では、ＣＰＵ１５が、発信キーがユーザによって既に押下されているか否かを判別する。そして、判別の結果、発信キーが既に押下されている場合、ＣＰＵ１５はメロディ生成処理をステップＳ６の処理からステップＳ７の処理に進める。一方、発信キーが未押下である場合には、ＣＰＵ１５は、ユーザによって発信キーが押下されるまで待機し、発信キーが押下されるのに応じて、メロディ生成処理をステップＳ６の処理からステップＳ７の処理に進める。
【００３０】
ステップＳ７の処理では、ＣＰＵ１５が、制御ライン２０を介して通信部１１を制御して、ユーザによって選択又は入力された電話番号へ発信する。これにより、このステップＳ７の処理は完了し、一連のメロディ生成処理は終了する。
【００３１】
［応用例］
上記メロディ生成処理では、ＣＰＵ１５は、電話番号に対応するメロディデータを抽出、再生したが、ＣＰＵ１５は、電話番号を構成する数字の配列パターンの一部分を参照して、メロディデータを抽出、再生してもよい。また、ＣＰＵ１５は、ＲＯＭ１３内に記憶された発信履歴データを参照して、電話番号の発信頻度（使用頻度）に応じて、抽出、再生するメロディデータを変化させてもよい。さらに、ＣＰＵ１５は、メロディデータをメロディデータベース２２の中からランダムに抽出、再生してもよい。
【００３２】
以下、図５に示すフローチャートを参照して、上記処理を実行する場合の携帯電話機１の内部動作について詳しく説明する。なお、上記処理は、上述のメロディ生成プログラム２１にこれらの処理に対応するコードを追加し、コードが追加されたメロディ生成プログラム２１をＣＰＵ１５に実行させることにより実現することができる。また、既に述べたメロディ生成処理と以下に説明するメロディ生成処理のどちらのメロディ生成処理を実行するかは、操作入力部３を介してユーザにより選択可能にすることが望ましい。
【００３３】
図５に示すフローチャートは、ユーザが操作入力部３を操作して数字キーを押下するのに応じて開始となり、メロディ生成処理はステップＳ１１の処理に進む。
【００３４】
ステップＳ１１の処理では、ＣＰＵ１５が、押下された数字キーのデータをＲＡＭ１４内に格納する。これにより、このステップＳ１１の処理は完了し、このメロディ生成処理はステップＳ１１の処理からステップＳ１２の処理に進む。
【００３５】
ステップＳ１２の処理では、ＣＰＵ１５が、メロディデータベース２２を参照して、ＲＡＭ１４内に格納した数字キーの配列パターンに対応するメロディデータがあるか否かを判別する。そして、判別の結果、メロディデータがある場合、ＣＰＵ１５はメロディ生成処理をステップＳ１２の処理からステップＳ１３の処理に進める。一方、メロディデータがない場合には、ＣＰＵ１５はメロディ生成処理をステップＳ１２の処理からステップＳ１４の処理に進める。
【００３６】
ステップＳ１３の処理では、ＣＰＵ１５が、ＲＡＭ１４内に格納した数字キーの配列パターンに対応するメロディデータをメロディデータベース２２の中から抽出し、抽出したメロディデータをデータライン１９を介してメロディスピーカ１８に出力することにより、メロディデータを所定回数再生する。具体的には、数字キーの配列パターンが「０９０」である場合、ＣＰＵ１５は、「携帯かよ！」等のデータの音声出力を制御する。これにより、ステップＳ１３の処理は完了し、メロディ生成処理はステップＳ１３の処理からステップＳ１４の処理に進む。
【００３７】
ステップＳ１４の処理では、ＣＰＵ１５が、ユーザによって次に発信キーと数字キーのどちらが押下されたのかを判別する。そして、判別の結果、ユーザによって発信キーが押下された場合は、ＣＰＵ１５はメロディ生成処理をステップＳ１４の処理からステップＳ１５の処理に進める。一方、数字キーが押下された場合には、ＣＰＵ１５はメロディ生成処理をステップＳ１４の処理からステップＳ１１の処理に戻す。なお、次のステップＳ１１の処理では、ＣＰＵ１５は、ユーザが押下した数字キーの配列パターンを認識できるように、ユーザが押下した数字キーのデータを押下順に配列してＲＡＭ１４内に格納する。
【００３８】
ステップＳ１５の処理では、ＣＰＵ１５が、ＲＯＭ１３内に格納されている発信履歴データを参照して、ＲＡＭ１４内に格納されている数字キーの配列パターンが発信履歴データ内に存在するか否かを判別する。そして、判別の結果、発信履歴データ内に配列パターンが存在しない場合、ＣＰＵ１５はメロディ生成処理をステップＳ１５の処理からステップＳ１８の処理に進める。一方、発信履歴データ内に配列パターンが存在する場合には、ＣＰＵ１５はメロディ生成処理をステップＳ１５の処理からステップＳ１６の処理に進める。
【００３９】
ステップＳ１６の処理では、ＣＰＵ１５が、発信履歴データを参照して、数字キーの配列パターンが入力された頻度が所定値以上であるか否かを判別する。そして、判別の結果、頻度が所定値以上でない場合は、ＣＰＵ１５はメロディ生成処理をステップＳ１６の処理からステップＳ１８の処理に進める。一方、頻度が所定値以上である場合には、ＣＰＵ１５はメロディ生成処理をステップＳ１６の処理からステップＳ１７の処理に進める。
【００４０】
ステップＳ１７の処理では、ＣＰＵ１５が、メロディデータベース２２を参照して、数字キーの配列パターンが入力された頻度に対応するメロディデータを抽出し、抽出したメロディデータをデータライン１９を介してメロディスピーカ１８に出力することにより、抽出したメロディデータを再生する。具体的には、配列パターンが発信履歴データに５つ以上ある場合、ＣＰＵ１５は、「またかよ！」等のデータの音声出力を制御する。これにより、このステップＳ１７の処理は完了し、このメロディ生成処理はステップＳ１７の処理からステップＳ１９の処理に進む。
【００４１】
ステップＳ１８の処理では、ＣＰＵ１５が、メロディデータベース２２の中からメロディデータをランダムに抽出し、抽出したメロディデータをデータライン１９を介してメロディスピーカ１８に出力することにより、ランダムに抽出したメロディデータを再生する。これにより、このステップＳ１８の処理は完了し、メロディ生成処理はステップＳ１８の処理からステップＳ１９の処理に進む。
【００４２】
ステップＳ１９の処理では、ＣＰＵ１５が、メロディデータを所定回数再生したか否かを判別する。そして、判別の結果、メロディデータを所定回数再生した場合、ＣＰＵ１５はメロディ生成処理をステップＳ１９の処理からステップＳ２０の処理に進める。一方、所定回数再生していない場合には、ＣＰＵ１５は、メロディデータを所定回数再生した後、メロディ生成処理をステップＳ１９の処理からステップＳ２０の処理に進める。
【００４３】
ステップＳ２０の処理では、ＣＰＵ１５が、メロディスピーカ１８へのメロディデータの出力を停止することにより、メロディデータの再生を停止する。これにより、このステップＳ２０の処理は完了し、このメロディ生成処理はステップＳ２０の処理からステップＳ２１の処理に進む。
【００４４】
ステップＳ２１の処理では、ＣＰＵ１５が、制御ライン２０を介して通信部１１を制御して、数字キーの配列パターンが表す発信先へ発信する。これにより、このステップＳ２１の処理は完了し、一連のメロディ生成処理は終了する。
【００４５】
［実施形態の効果］
以上の説明から明らかように、本発明の実施形態となる携帯電話機１は、ユーザが操作入力部３を操作して入力した電話番号、若しくはその電話番号を構成する数字の配列パターンの一部に対応する、メロディデータをメロディデータベース２２の中から抽出し、抽出したメロディデータをメロディスピーカ１８から出力するので、ユーザは、操作入力部３を操作して電話番号を入力する際に面白味を感じることができる。
【００４６】
また、本発明の実施形態となる携帯電話機１は、発信履歴を参照することにより、電話番号の使用頻度に従って出力するメロディデータを変化させる。また、本発明の実施形態となる携帯電話機１は、出力するメロディデータをランダムに抽出する。このような構成によれば、ユーザは携帯電話機１から出力されるメロディデータを予測することができなくなるので、ユーザは、飽きることなく、キー操作時に常に面白味を感じることができる。
【００４７】
［その他の実施形態］
以上、本発明者によってなされた発明を適用した実施の形態の構成及び動作について説明したが、この実施の形態による本発明の開示の一部をなす論述及び図面により本発明は限定されることはない。すなわち、上記実施の形態に基づいて当業者等によりなされる他の実施の形態、実施例及び運用技術等は全て本発明の範疇に含まれることを付け加えておく。
【００４８】
【発明の効果】
本発明によれば、ユーザはキー操作時に携帯端末装置に対して面白味を感じることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態となる携帯電話機の全体構成を示す模式図である。
【図２】図１に示す携帯電話機の内部構成を示すブロック図である。
【図３】図１に示すメロディデータベースの構成を示す模式図である。
【図４】本発明の実施形態となるメロディ生成処理を示すフローチャート図である。
【図５】図４に示すメロディ生成処理の応用例を示すフローチャート図である。
【符号の説明】
１…携帯電話機、２…表示部、３…操作入力部、４…受話口、５…送話口、６…キーボタン、７…ダイアル（ジョグダイアル）、１１…通信部、１２…アンテナ、１３…ＲＯＭ、１４…ＲＡＭ、１５…ＣＰＵ、１６…マイクロフォン、１７…スピーカ、１８…メロディスピーカ、１９…データライン、２０…制御ライン、２１…メロディ生成プログラム、２２…メロディデータベース
【図１】
2004193813.tif 000003
【図２】
2004193813.tif 000004
【図３】
2004193813.tif 000005
【図４】
2004193813.tif 000006
【図５】
2004193813.tif 000007