(57)【要約】      （修正有）【課題】複数のアプリケーションプログラムのサウンドを通信端末のユーザが区別することの可能な端末装置を提供する。【解決手段】制御部は、複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備えるとともに、アプリケーションプログラムのサウンドが３次元空間内の所定の位置へ定位するように音源部を制御する３Ｄサウンド機能を有し、前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記３Ｄサウンド機能によって前記音源部を制御する。【選択図】図１
2009111637.tif 000002
【特許請求の範囲】
【請求項１】
音声データからサウンドを生成する音源部と、
複数のアプリケーションプログラムを格納した記憶部と、
前記記憶部に格納された前記アプリケーションプログラムを実行し、前記アプリケーションプログラムの動作に応じて前記音源部を駆動して所定のサウンドを生成する制御部とを有する端末装置であって、
前記制御部は、前記複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備えるとともに、アプリケーションプログラムのサウンドが３次元空間内の所定の位置へ定位するように前記音源部を制御する３Ｄサウンド機能を有し、
前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記３Ｄサウンド機能によって前記音源部を制御することを特徴とする端末装置。
【請求項２】
音声データからサウンドを生成する音源部と、
複数のアプリケーションプログラムを格納した記憶部と、
前記記憶部に格納された前記アプリケーションプログラムを実行し、前記アプリケーションプログラムの動作に応じて前記音源部を駆動して所定のサウンドを生成する制御部とを有する端末装置であって、
前記制御部は、前記複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備えるとともに、前記音源部はアプリケーションプログラムのサウンドを３次元空間内の所定の位置へ定位させる３Ｄサウンド機能を有し、
前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記音源部の前記３Ｄサウンド機能を制御することを特徴とする端末装置。
【請求項３】
音声データからサウンドを生成する音源部と、
複数のアプリケーションプログラムを格納した記憶部と、
前記記憶部に格納された前記アプリケーションプログラムを実行し、前記アプリケーションプログラムの動作に応じて前記音源部を駆動して所定のサウンドを生成する制御部とを有する端末装置であって、
前記制御部は、前記複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備え、
さらに、前記音源部の生成したサウンドを３次元空間内の所定の位置へ定位させる３Ｄサウンド部を有し、
前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記３Ｄサウンド部を制御することを特徴とする端末装置。
【請求項４】
前記複数のアプリケーションプログラムにはそれぞれサウンド機能に関する優先順位が定められており、
並行して実行している複数のアプリケーションプログラムのサウンドのうち、優先順位が最も高いアプリケーションプログラムのサウンドを最も近くへ定位させることを特徴とする請求項１から請求項３のいずれか１項に記載の端末装置。
【請求項５】
第１のアプリケーションプログラムを実行している状態で、サウンド機能に関する優先順位のより高い第２のアプリケーションプログラムが起動された場合には、前記第２のアプリケーションプログラムのサウンドを前記第１のアプリケーションプログラムよりも近くへ定位させることを特徴とする請求項４に記載の端末装置。
【請求項６】
第１のアプリケーションプログラムを実行している状態で、サウンド機能に関する優先順位のより高い第２のアプリケーションプログラムが起動された場合には、前記第１のアプリケーションプログラムのサウンドが定位する位置を遠ざけることを特徴とする請求項５に記載の端末装置。
【請求項７】
さらに、ネットワークに接続して通信を行う通信部を有し、
前記第２のアプリケーションプログラムは、前記通信部が所定の通信を受信した場合にサウンドを鳴らす着信音鳴動プログラムであることを特徴とする請求項５または請求項６に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に関するものである。
【背景技術】
【０００２】
移動体通信網に接続して通信を行う携帯電話端末に代表される端末装置には、通話する機能だけでなく、アドレス帳、スケジュール帳、メーラ、ブラウジング、マルチメディアプレーヤ、ゲーム等の様々な機能が搭載されている。このような多種多様な機能は、それぞれの機能に対応するアプリケーションプログラムを端末装置のＣＰＵで実行することによって実現されるものである。そして、近時においては端末装置の多機能化はさらに進んでおり、カメラ、インスタントメッセンジャー、非接触ＩＣカード等の機能も搭載されるようになってきている。
【０００３】
また、端末装置の様々な機能を同時に利用したり、互いに連携させたりするために、複数のアプリケーションプログラムを同時並行的に実行するマルチタスク機能を搭載した端末装置も増えており、そのような端末装置ではマルチタスクに対応したＯＳを搭載し、ＯＳの機能によってマルチタスクを実現しているものもある。
【０００４】
一方、携帯電話のような端末装置では、音声通話を実現するためにスピーカとマイクロフォンが搭載されているが、最近の端末装置におけるスピーカは単に通話の音声、呼び出し音、発信音を発するために利用されるだけではなく、各種の操作音やマルチメディアサウンドを再生するためにも利用されている。このため最近の端末装置には、サウンドチップおよび複数のスピーカが搭載されており、音声をステレオで再生することが可能となっている。
【０００５】
図１２は、上述したようにサウンドチップおよび複数のスピーカを備えた端末装置としての通信端末２００の構成を示す機能ブロック図である。通信端末２００は、所定の通信ネットワークに接続するための通信部２０１、ユーザインターフェイスを提供するための表示部２０２、ユーザが操作するためのキー入力部２０３、各部の動作を制御する制御部２０４、データ等を記憶するための記憶部２０５、通話音声をエンコード／デコードするためのコーデックに対応したボイスコーデック部２０６、および、所定フォーマットのサウンドデータからアナログ音声信号を生成する音源部２０７を有している。そして、通信端末２００で他の通信端末と音声通話を行う際には、通信部２０１が受信した音声データはボイスコーデック部２０６に渡されて、ここでデコードすることにより伸張されるとともにアナログ音声信号に変換され、当該アナログ音声信号に基づいてスピーカ２０８を駆動することによりユーザに音声通話にかかる音声が伝達される。また、ユーザが発した音声はマイク２０９によってアナログ音声信号に変換され、次いでボイスコーデック部２０６でデジタル化するとともにエンコードすることにより圧縮され、通信部２０１から通信ネットワークを介して通話相手の通信端末に送信される。一方、音楽や効果音等のサウンドデータは記憶部２０５に保存され、制御部２０４によって読み出されて音源部２０７に引き渡され、音源部２０７がデータに従ってスピーカ２１０を駆動することによりサウンド生成される。
【０００６】
図１３は、音源部２０７のより詳細な構成を示す機能ブロック図である。音源部２０７は音源チップであり、制御部２０４からの信号を受け付けるための制御部インターフェイス２２０、制御部２０４からの信号を一時的に保存するバッファ２２１、ＦＭ音源方式を利用するサウンドデータから生成すべき音のデジタル信号を生成するためのシーケンサ２２２およびＦＭ音源部２２４、ＡＤＰＣＭ音源方式を利用するサウンドデータからデジタル信号を生成するためのシーケンサ２２３およびＡＤＰＣＭ音源部２２５、デジタルのサウンドデータからアナログ信号を生成するＤＡＣ部２２６、アナログ信号を増幅してスピーカ２１０を駆動するアンプ部２２７を有している。制御部２０４から渡されたサウンドデータは、制御部インターフェイス２２０を介してバッファ２２１に保存され、シーケンサ２２２およびＦＭ音源部２２４もしくはシーケンサ２２３およびＡＤＰＣＭ音源部２２５によってデジタル信号が生成され、これをＤＡＣ部２２６でアナログ化し、アンプ部２２７で増幅してスピーカ２１０を駆動することによりサウンドを生成するものである。
【０００７】
さらに、近時においては、スピーカの数や位置以上に音に広がりを持たせ、さらに音を上下左右に広げるだけでなく音源が立体的に移動しているかのような効果を追加する３Ｄサウンド技術に対応した端末装置も登場している。３Ｄサウンド技術は、音波が聞き手の右耳と左耳に到達するタイミングをハードウェアまたはソフトウェアによって意図的にずらし、その時間差によって三次元空間内の所定位置から音波が聞こえてくるかのような効果を聞き手に与えるものであり、さらにドップラー効果やボリューム制御等を音波に付加する。これにより図１４に示すように、３Ｄ空間内に音を聴くポイントであるリスナと、音が聞こえてくるポイントである仮想音源とをそれぞれ位置決めして、所望の音響効果を得ることができるものである。また、仮想音源の位置を移動させる技術も提案されており、リスナを移動させることも可能である。
【０００８】
以上のような従来技術に関して、特開２０００−１６６０００および特開２０００−２６１８９９には、３Ｄサウンドに関する技術が開示されている。また、特開２００５−２５３０５１には、３Ｄサウンド技術に対応した携帯電話端末について開示している。
【特許文献１】特開２０００−１６６０００
【特許文献２】特開２０００−２６１８９９
【特許文献３】特開２００５−２５３０５１
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述のように複数のアプリケーションプログラムを同時並行的に実行するマルチタスク機能を搭載した通信端末においては、それぞれのアプリケーションプログラムが利用するリソースの管理運用を考える必要がある。例えば表示画面については一つのアプリケーションプログラムによって占有させる運用、マルチウィンドウシステムによって複数のアプリケーションプログラムに共用させる運用が行われている。一方、音源チップのサウンド機能についても、一つのアプリケーションプログラムによって占有させる運用と、複数のアプリケーションプログラムに共有させる運用とが考えられる。しかし、前者の運用では例えばＭＰ３プレーヤーで音楽を聴きながらゲームを行うようなユースケースではいずれか一方のサウンドしか楽しむことができない。また、後者の運用では、複数のアプリケーションプログラムのサウンドが同時に発音されるため、特定のサウンドがいずれのアプリケーションプログラムによって鳴らされているのか判断が難しくなるおそれがある。
【００１０】
以上のような状況に鑑みて、本発明はマルチタスク機能を備えた端末装置において、複数のアプリケーションに音源チップのサウンド機能を共有させつつ、３Ｄサウンド技術によって所定アプリケーションのサウンドを通信端末のユーザが区別することの可能な端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明の第１の観点は、音声データからサウンドを生成する音源部と、
複数のアプリケーションプログラムを格納した記憶部と、
前記記憶部に格納された前記アプリケーションプログラムを実行し、前記アプリケーションプログラムの動作に応じて前記音源部を駆動して所定のサウンドを生成する制御部とを有する端末装置であって、
前記制御部は、前記複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備えるとともに、アプリケーションプログラムのサウンドが３次元空間内の所定の位置へ定位するように前記音源部を制御する３Ｄサウンド機能を有し、
前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記３Ｄサウンド機能によって前記音源部を制御することを特徴とする端末装置を提供する。
【００１２】
また、本発明の第２の観点は、音声データからサウンドを生成する音源部と、
複数のアプリケーションプログラムを格納した記憶部と、
前記記憶部に格納された前記アプリケーションプログラムを実行し、前記アプリケーションプログラムの動作に応じて前記音源部を駆動して所定のサウンドを生成する制御部とを有する端末装置であって、
前記制御部は、前記複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備えるとともに、前記音源部はアプリケーションプログラムのサウンドを３次元空間内の所定の位置へ定位させる３Ｄサウンド機能を有し、
前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記音源部の前記３Ｄサウンド機能を制御することを特徴とする端末装置を提供する。
【００１３】
さらに、本発明の第３の観点は、音声データからサウンドを生成する音源部と、
複数のアプリケーションプログラムを格納した記憶部と、
前記記憶部に格納された前記アプリケーションプログラムを実行し、前記アプリケーションプログラムの動作に応じて前記音源部を駆動して所定のサウンドを生成する制御部とを有する端末装置であって、
前記制御部は、前記複数のアプリケーションプログラムを並行して実行するマルチタスク機能を備え、
さらに、前記音源部の生成したサウンドを３次元空間内の所定の位置へ定位させる３Ｄサウンド部を有し、
前記制御部が前記複数のアプリケーションプログラムを並行して実行する際に、少なくとも一つのアプリケーションプログラムのサウンドが他のアプリケーションのサウンドとは異なる位置へ定位するように、前記制御部が前記３Ｄサウンド部を制御することを特徴とする端末装置を提供する。
【００１４】
以上のような本発明の第１から第３の観点においては、前記複数のアプリケーションプログラムにはそれぞれサウンド機能に関する優先順位が定められており、
並行して実行している複数のアプリケーションプログラムのサウンドのうち、優先順位が最も高いアプリケーションプログラムのサウンドを最も近くへ定位させることが好適である。
【００１５】
そして、第１のアプリケーションプログラムを実行している状態で、サウンド機能に関する優先順位のより高い第２のアプリケーションプログラムが起動された場合には、前記第２のアプリケーションプログラムのサウンドを前記第１のアプリケーションプログラムよりも近くへ定位させることが好ましく。さらに、第１のアプリケーションプログラムを実行している状態で、サウンド機能に関する優先順位のより高い第２のアプリケーションプログラムが起動された場合には、前記第１のアプリケーションプログラムのサウンドが定位する位置を遠ざけるようにしても構わない。
【００１６】
以上のような本発明においては、さらにネットワークに接続して通信を行う通信部を有し、前記第２のアプリケーションプログラムは、前記通信部が所定の通信を受信した場合にサウンドを鳴らす着信音鳴動プログラムとする構成が可能である。
【発明の効果】
【００１７】
本発明によれば、マルチタスク機能と、３Ｄサウンド機能を備えた端末装置において、複数のアプリケーションプログラムによって音源チップのサウンド機能を共有させることにより各アプリケーションプログラムのサウンドを同時に鳴らしつつ、３Ｄサウンド機能によって少なくとも一つのアプリケーションプログラムのサウンドを他のアプリケーションとは異なる位置に定位させる。これにより、複数アプリケーションプログラムのサウンドを同時に鳴らしている状態でも、ユーザは他のアプリケーションのサウンドとは異なる位置に定位させたアプリケーションプログラムのサウンドについて、容易に識別することができる。
【００１８】
特に、前記複数のアプリケーションプログラムにそれぞれサウンド機能の優先順位を定め、並行して実行している複数のアプリケーションプログラムのサウンドのうち、優先順位が最も高いアプリケーションプログラムのサウンドを最も近くへ定位させれば、優先順位が高いアプリケーションプログラムのサウンドを最も聞きやすく識別しやすい状態でユーザに提供することができる。
【００１９】
このような制御は、第１のアプリケーションプログラムを実行している状態で、サウンド機能に関する優先順位のより高い第２のアプリケーションプログラムが起動された場合に、前記第２のアプリケーションプログラムのサウンドを前記第１のアプリケーションプログラムよりも近くへ定位させることにより実現することができる。そして、第１のアプリケーションプログラムを実行している状態で、サウンド機能に関する優先順位のより高い第２のアプリケーションプログラムが起動された場合には、前記第１のアプリケーションプログラムのサウンドが定位する位置を遠ざけることにより、第２のアプリケーションプログラムのサウンドをより識別しやすくすることができる。
【００２０】
さらに、ネットワークに接続して通信を行う通信部を有する端末装置に本発明を適用する場合には、前記通信部が所定の通信を受信した場合にサウンドを鳴らす着信音鳴動プログラムを優先順位の高い第２のアプリケーションプログラムとすれば、他のアプリケーションプログラム実行中に通信を着信した場合には着信音鳴動プログラムのサウンドが実行中のアプリケーションプログラムのサウンドよりも近くに定位されるるので、ユーザは着信音鳴動プログラムのサウンドをより明示的に認識することができ、好適である。
【発明を実施するための最良の形態】
【００２１】
以下、本発明を実施するための最良の形態について説明する。
【００２２】
［第１の実施形態］
図１は、本発明の第１の実施形態にかかる端末装置としての携帯電話１００の構成を示す機能ブロック図である。図１に示すように、この携帯電話１００は、主として、表示部１０１と、キー入力部１０２と、記憶部１０３と、制御部１０６と、通信部１０７と、ボイスコーデック部１０８と、３Dサウンド部１１１と、音源部１１２とから構成されている。また、図２は携帯電話１００の外観を示す図である。図２に示すように、この携帯電話１００は、内側に表示部１０１の設けられた第１の筐体１００ａと、内側にキー入力部１０２の要部が設けられた第２の筐体１００ｂとが接続された二つ折り可能なクラムシェル構造になっている。また、第１の筐体１００ａの内側にはさらにレシーバ１０９およびステレオスピーカ１１３が設けられており、第２の筐体１００ｂの内側にはさらにマイク１１０が設けられている。
【００２３】
表示部１０１は、液晶表示装置または有機液晶表示装置であって、携帯電話１００の動作状態、携帯電話１００を操作するためのユーザインターフェイス等を制御部１０６の制御下で表示するものである。
【００２４】
キー入力部１０２は、前述のように携帯電話１００の第２の筐体１００ｂに設けられたキーパッド、ならびにその他ボタン等の入力装置であり、ユーザが操作することに応じて各キーまたはボタンに応じた信号であるキーイベントを制御部１０６に通知する機能を有し、種々の操作ないしは制御に利用される。
【００２５】
記憶部１０３は、所定の情報を制御部１０６の制御下で記憶し、また制御部１０６に記憶している情報を提供するための読み書き可能なメモリである。記憶部１０３は、所定のアプリケーション１０４と着信音鳴動アプリケーション１０５を格納しており、これらを制御部１０６で読み出して実行することにより、所定のアプリケーション１０４の機能が携帯電話１００の各部によって実現され、また、音源部１１２を利用して所望の着信サウンドを鳴らすという着信音鳴動アプリケーション１０５の機能が実現される。
【００２６】
制御部１０６は、不図示のＣＰＵ上で所定のプログラムを実行することにより仮想的に構成される機能ブロックであって、携帯電話１００の表示部１０１、キー入力部１０２、記憶部１０３、通信部１０７、ボイスコーデック部１０８、３Ｄサウンド部１１１および音源部１１２といった各機能ブロックとの間でデータおよび制御信号をやり取りすることにより、携帯電話１００の各種機能を実現するものである。
【００２７】
通信部１０７は、制御部１０６の制御下で動作することにより、携帯電話網と無線接続して他の携帯電話や固定電話、サーバと通信を行うものである。ここでの通信方式としては、例えば、他の通信端末と回線接続して行う回線交換型通信方式、他の通信端末またはサーバと接続して行うパケット交換型通信方式等が挙げられる。ここで、前者の通信方式では音声通信サービスが実現され、後者の通信方式ではメールの送受信やチャット、ブラウジング、ＰＴＴ（Ｐｕｓｈ  Ｔｏ  Ｔａｌｋ）、ＶｏＩＰ（Ｖｏｉｃｅ  Ｏｖｅｒ  ＩＰ）等のデータ通信サービスが実現される。通信部１０７は、これら通信サービスにかかる通信を着信すると、そのことを制御部１０６に通知し、通知を受けた制御部１０６は着信音鳴動アプリケーション１０５を起動して所望のサウンドを鳴らすことにより、携帯電話１００のユーザに所定の通信サービスにかかる通信が着信したことを通知する。
【００２８】
ボイスコーデック部１０８にはレシーバ１０９およびマイク１１０が接続されており、通信部１０７によって携帯電話１００が回線交換型通信方式で他の端末と音声通信を行う場合に使用される。すなわち、ボイスコーデック部１０８は、相手の端末から通信部１０７および制御部１０６を介して受信した音声データをデコードしてレシーバ１０９で再生してユーザに提供する。また、ユーザがマイク１１０から入力した音声は、ボイスコーデック部１０８でエンコードされて音声データとされ、制御部１０６および通信部１０７を介して相手の端末に送信される。
【００２９】
音源部１１２にはステレオスピーカ１１３が接続されており、制御部１０６が音源部１１２に所定のサウンドデータを渡して制御することにより、音源部１１２がステレオスピーカ１１３を駆動して所定のサウンドが鳴らされる。３Ｄサウンド部１１１は、制御部１０６の制御に応じて、音源部１１２の鳴らすサウンドを３次元空間内の所定位置へ定位させる。サウンドデータにも様々な形式があるが、本実施形態では、出力デバイスに対する制御を時間を追って定義したデータ表現であるシーケンスデータを複数束ねたものを使用する場合について示す。このようなデータ形式としては、例えばＳＭＡＦ形式を挙げることができる。
【００３０】
図３は音源部１１２および３Ｄサウンド部１１１の詳細を示す図面である。図３に示すように、音源部１１２は、制御部１０６とサウンドデータおよび制御信号の受け渡しを行う制御部インターフェイス１２１と、制御部１０６から渡されたサウンドデータにかかるシーケンスデータおよび制御信号を一時的に保管するバッファ１２２、それぞれ独立してシーケンスデータの解釈実行を行うシーケンサ１２３ａ〜ｄ、シーケンサ１２３ａおよび１２３ｂによって制御されるＦＭ音源部１２４、シーケンサ１２３ｃおよび１２３ｄによって制御されるＡＤＰＣＭ部１２５、各音源が生成したデジタル信号をアナログ信号に変換するＤＡＣ部１２６、ＤＡＣ部１２６の生成したアナログ信号を増幅してステレオスピーカ１１３を駆動してサウンドを鳴らすアンプ部１２７から構成されている。図３に示すように、この音源部１１２はそれぞれシーケンサ１２３ａまたは１２３ｂでＦＭ音源部１２４を制御して得たデジタル信号と、シーケンサ１２３ｃまたは１２３ｄでＡＤＰＣＭ部１２５を制御して得たデジタル信号とを重ね合わせた信号を２系統並行して処理することが可能である。
【００３１】
また、３Ｄサウンド部１１１は、制御部１０６からの制御信号を受け付ける制御部インターフェイス１３１と、音源部１１２のＦＭ音源部１２４およびＡＤＰＣＭ部１２５から出力されたデジタル信号を受け付けて、デジタル信号に３Ｄサウンド効果を付加するストリーム制御部１３２ａおよび１３２ｂと、ストリーム制御部１３２ａおよび１３３ｂが出力したデジタル信号を混合して音源部１２６のＤＡＣ部に供給するミキサー部１３３から構成されている。ここで、図３に示すように、ストリーム制御部１３２ａおよび１３２ｂは、音源部１１２が生成した２系統の信号をそれぞれ個別に処理することが可能になっている。
【００３２】
このような構成により、音源部１１２は、それぞれＦＭ音源部１２４を使用するシーケンスデータと、ＡＤＰＣＭ部１２５を利用するシーケンスデータとを含む２種類のサウンドデータを、同時に鳴らすことができる。また、音源部１１２に３Ｄサウンド部１１１を併用することにより、２種類のサウンドデータをそれぞれ３Ｄ空間内の所定の位置に定位させつつ、双方のサウンドデータを同時に鳴らすことが可能である。
【００３３】
次に、本実施形態にかかる携帯電話１００の動作について説明する。図４は、携帯電話１００で所定のアプリケーション１０４を起動している状態から、着信に応じて着信音鳴動アプリケーション１０５を起動して、各アプリケーションのサウンドを再生する動作のフローチャートである。
【００３４】
この動作では、まず、ユーザがキー入力部１０２を操作することにより所定のアプリケーション１０４を起動し（ＳＴ１０１）、制御部１０６で所定のアプリケーション１０４を実行し、音源部１１２を駆動してサウンドを鳴らす（ＳＴ１０２）。この状態で制御部１０６は通信部１０７における着信の有無を判断し（ＳＴ１０３）、着信があった場合のみＳＴ１０４以降の処理に進み、着信が無い場合にはＳＴ１０３の判断を再度行う。ここで、ＳＴ１０３の判断は、通信部１０７が通信の着信を意味する信号を発しているか否かを判断することにより行うことができ、このような判断は例えば制御部１０６でポーリングを行うことにより実現してもよいし、制御部１０６に設けられた割り込み機構によって実現しても構わない。
【００３５】
ＳＴ１０３で着信があったと判断した場合には、制御部１０６のマルチタスク機能により、起動済みの所定のアプリケーション１０４を終了することなく、着信音鳴動アプリケーション１０５が起動され（ＳＴ１０４）、以降は所定のアプリケーション１０４および着信音鳴動アプリケーション１０５が並行して実行される。
【００３６】
ここで、所定のアプリケーション１０４の仮想音源を遠くに、着信音鳴動アプリケーション１０５の仮想音源を近くに、それぞれ設定するように制御部１０６で３Ｄサウンド部１１１を制御する（ＳＴ１０５）。すなわち、制御部１０６が３Ｄサウンド部１１１に、各アプリケーションプログラムの仮想音源の位置情報（デカルト座標または極座標）を通知し、これらの位置情報は制御部インターフェイス１３１を介してストリーム制御部１３２ａおよび１３２ｂに供給される。
【００３７】
次いで、所定のアプリケーション１０４および着信音鳴動アプリケーション１０５の双方のサウンドについて、音源部１１２で当該サウンドにかかるデジタル信号を生成する（ＳＴ１０６）。すなわち、制御部１０６から音源部１１２に所定のアプリケーション１０４および着信音鳴動アプリケーション１０５の双方のサウンドデータを逐次的に渡す。音源部１１２は制御部インターフェイス１２１を介してバッファ１２２に各サウンドデータを一時的に格納し、例えば所定のアプリケーション１０４のサウンドデータをシーケンサ１２３ａ／ＦＭ音源部１２４とシーケンサ１２３ｃ／ＡＤＰＣＭ部１２５で解釈し、着信音鳴動アプリケーション１０５のサウンドデータをシーケンサ１２３ｂ／ＦＭ音源部１２４とシーケンサ１２３ｄ／ＡＤＰＣＭ部１２５で解釈することにより、各アプリケーションのサウンドデータにかかるデジタル信号をそれぞれ生成する。
【００３８】
その後、各アプリケーションプログラムのサウンドについて生成されたデジタル信号を、それぞれ設定された仮想音源から聞こえるように、３Ｄサウンド部１１１によって処理する（ＳＴ１０７）。すなわち、例えば所定のアプリケーション１０４のサウンドデータにかかるデジタル信号をストリーム制御部１３２ａで処理して遠くの仮想音源から聞こえるような３Ｄサウンド効果を付加し、着信音鳴動アプリケーション１０５のサウンドデータにかかるデジタル信号をストリーム制御部１３２ｂで処理して近くの仮想音源から聞こえるような３Ｄサウンド効果を付加し、双方の出力をミキサー部１３３で混合し、音源部１１２にもどす。
【００３９】
最後に、処理されたサウンドデータを音源部１１２のＤＡＣ部１２６およびアンプ１２７で処理してステレオスピーカ１１３を駆動し、それぞれ３Ｄサウンド効果の施された所定のアプリケーション１０４および着信音鳴動アプリケーション１０５のサウンドを同時に再生し（ＳＴ１０８）、一連の動作を終了する。
【００４０】
以上のような動作によれば、制御部１０６で所定のアプリケーション１０４を実行して音源部１１２により所定のアプリケーション１０４のサウンドデータを再生している状態で通信部１０７が通信を着信すると、着信音鳴動アプリケーション１０５が起動され、３Ｄサウンド部１１１によって所定のアプリケーション１０４のサウンドを遠くに定位させるとともに、着信音鳴動アプリケーション１０５のサウンドを近くに定位させた状態で、各アプリケーションのサウンドは同時に再生される。したがって、所定のアプリケーション１０４のサウンドとは区別の容易な状態で、着信音鳴動アプリケーション１０５のサウンドを鳴らすことができる。図５（ａ）は着信前に所定のアプリケーション１０４のサウンドデータのみを再生している状態を示す図面であり、図５（ｂ）は着信により所定のアプリケーション１０４のサウンドと着信音鳴動アプリケーション１０５のサウンドとの双方を再生している状態を示す図面である。
【００４１】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。図６は本発明の第２の実施形態にかかる端末装置としての携帯電話１００′の構成を示す機能ブロック図である。この携帯電話１００′は、記憶部１０３′に第１および第２のアプリケーション１１４および１１５を記憶しており、第１の実施形態における制御部１０６と一部のみが機能的に相違する制御部１０６′を用いる点以外は第１の実施形態にかかる携帯電話１００と同等である。なお、図６において、第１の実施形態にかかる携帯電話１００と同等の構成については同じ番号を付し、説明も省略する。
【００４２】
記憶部１０３′は、第１の実施形態における記憶部１０３と同様に読み書き可能なメモリであって、前述の通り第１および第２のアプリケーション１１４および１１５を記憶している。ここで、第１および第２のアプリケーション１１４および１１５について特に限定はないが、アプリケーションのいずれか一方または双方は起動後に表示部１０１を占有的に利用するものである。また、制御部１０６′は、実質的に制御部１０６と同等の構成であるが、後述する動作を実現する点で制御部１０６と相違する。
【００４３】
次に、第２の実施形態にかかる携帯電話１００′の動作について説明する。図７は、携帯電話１００′で第１のアプリケーション１１４を起動している状態で第２のアプリケーション１１５を起動し、双方のアプリケーションのサウンドを再生する動作のフローチャートである。なお、以下では、第１の実施形態における動作と同等の構成については記載を簡略化して説明する。
【００４４】
この動作では、まずユーザがキー入力部１０２を操作することにより第１のアプリケーション１１４を起動し（ＳＴ２０１）、制御部１０６′で第１のアプリケーション１１４を実行し、音源部１１２を駆動してサウンドを鳴らす（ＳＴ２０２）。その際、制御部１０６′は第１のアプリケーション１１４に表示部１０１を適宜利用させる。次に、ユーザが第２のアプリケーション１１５を起動する（ＳＴ２０３）。このようにすることで、制御部１０６′は第１のアプリケーション１１４と第２のアプリケーション１１５とをマルチタスク機能により並行して動作させることになる。このように第１および第２のアプリケーション１１４および１１５を並行して動作させている状態では、どちらのアプリケーションが表示部１０１を使用するかは、アプリケーションの設計によって変わってくる。アプリケーションの設計によっては、実行中は表示部１０１を必ず使用するようにアプリケーションを構成することも可能であり、実行中でも表示部１０１を使用しないようにアプリケーションを構成することもできる。
【００４５】
このような状態で、制御部１０６′は、表示部１０１の画面を使用しているのが第１のアプリケーション１１４であるかを判断する（ＳＴ２０４）。ここで第１のアプリケーション１１４が表示部１０１を使用していると判断した場合、第１のアプリケーション１１４のサウンドを近くに、第２のアプリケーション１１５のサウンドを遠くに、それぞれ定位させるように制御部１０６′で３Ｄサウンド部１１１を制御する（ＳＴ２０５）。一方、第１のアプリケーション１１４が表示部１０１を使用していると判断しなかった場合、第１のアプリケーション１１４のサウンドを遠くに、第２のアプリケーション１１５のサウンドを近くに、それぞれ定位させるように制御部１０６′で３Ｄサウンド部１１１を制御する（ＳＴ２０６）。
【００４６】
そして、第１のアプリケーション１１４および第２のアプリケーション１１５の双方のサウンドについて、音源部１１２で当該サウンドにかかるデジタル信号を生成し（ＳＴ２０７）、生成されたデジタル信号をそれぞれ３Ｄサウンド部１１１によって処理し（ＳＴ２０８）、最後に処理されたデジタル信号を音源部１１２のＤＡＣ部１２６およびアンプ１２７で処理してステレオスピーカ１１３を駆動し、それぞれ３Ｄサウンド効果の施された第１および第２のアプリケーション１１４および１１５のサウンドを同時に再生し（ＳＴ２０９）、一連の動作を終了する。
【００４７】
以上のような動作によれば、制御部１０６′で第１のアプリケーション１１４を実行している状態で第２のアプリケーション１１５を起動すると、制御部１０６′は第１および第２のアプリケーション１１４および１１５のいずれが表示部１０１を使用しているかを判断し、表示部１０１を使用しているアクティブなアプリケーションのサウンドを近くに、表示部を使用していない非アクティブなアプリケーションのサウンドを遠くにそれぞれ３Ｄサウンド部１１１によって定位させることができる。このようにアクティブなアプリケーションのサウンドをユーザの近くに定位させ、非アクティブなアプリケーションのサウンドを遠くに定位させることにより、アクティブなアプリケーションのサウンドをより認識しやすい形でユーザに提供することができる。
【００４８】
なお、ここでは制御部１０６′が表示部１０１を一つのアプリケーションに占有させる場合を前提にして説明を行った。これに対して、制御部１０６′がマルチウィンドウに対応している場合には、各アプリケーションの画面を表示するウィンドウを表示部１０１に同時に表示する構成としつつ、アクティブなウィンドウに画面表示されているアプリケーションのサウンドを近くに定位させる構成としてもよい。
【００４９】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。図８は本発明の第３の実施形態にかかる端末装置としての携帯電話１００″の構成を示す機能ブロック図である。この携帯電話１００″は、記憶部１０３″にメディアプレーヤ１１６、第１のゲーム１１７、第２のゲーム１１８、着メロプレーヤ１１９およびサウンド優先テーブル１２０を記憶しており、第１の実施形態における制御部１０６と一部のみが機能的に相違する制御部１０６″を用いる点以外は第１の実施形態にかかる携帯電話１００と同等である。図６において、第１の実施形態にかかる携帯電話１００と同等の構成については同じ番を号付し、説明も省略する。
【００５０】
記憶部１０３″は、第１の実施形態における記憶部１０３と同様に読み書き可能なメモリであって、所望のサウンドデータおよび動画データを再生するメディアプレーヤ１１６と、第１および第２のゲーム１１７および１１８と、第１の実施形態における着信音鳴動アプリケーション１０５と同等の機能を備えた着メロプレーヤ１１９の各アプリケーションプログラムと、サウンド優先テーブル１２０を記憶している。
【００５１】
図９は、サウンド優先テーブル１２０のデータ構造を具体的に示した図面である。図９に示すように、サウンド優先テーブル１２０は、記憶部１０３″に記憶されているアプリケーションのそれぞれについて、そのサウンドをどの程度優先的に再生するかを数値化したサウンド優先値を設定したものである。ここでは、メディアプレーヤ１１６がサウンド優先値２、第１および第２のゲーム１１７および１１８がサウンド優先値３、着メロプレーヤ１１９がサウンド優先値１に設定されている場合を示す。なお、ここでのサウンド優先値は、値が小さいほど優先順位が高いものとする。また、制御部１０６″は、実質的に制御部１０６と同等の構成であるが、後述する動作を実現する点で制御部１０６と相違する。
【００５２】
次に、第３の実施形態にかかる携帯電話１００″の動作について説明する。図１０は、携帯電話１００″で最初のアプリケーション（メディアプレーヤ１１６、第１のゲーム１１７、第２のゲーム１１８および着メロプレーヤ１１９のいずれか）を起動している状態で、２番目のアプリケーション（メディアプレーヤ１１６、第１のゲーム１１７、第２のゲーム１１８および着メロプレーヤ１１９のいずれか）を起動して双方のアプリケーションのサウンドを再生する動作のフローチャートである。なお、以下では、第１の実施形態における動作と同等の構成については記載を簡略化して説明する。
【００５３】
この動作では、まずユーザがキー入力部１０２を操作することにより最初のアプリケーションを起動し（ＳＴ３０１）、制御部１０６″で最初のアプリケーションを実行し、音源部１１２を駆動してサウンドを鳴らす（ＳＴ３０２）。次に、ユーザが２番目のアプリケーションを起動する（ＳＴ３０３）。このようにすることで、制御部１０６″は最初のアプリケーションと２番目のアプリケーションをマルチタスク機能により並行して動作させることになる。
【００５４】
このような状態で、制御部１０６″は、最初のアプリケーションのサウンド優先値が、２番目のアプリケーションのサウンド優先値よりも小さいかを判断する（ＳＴ３０４）。このような判断は、制御部１０６″でサウンド優先テーブル１２０を参照することにより行うことができる。ＳＴ３０４で最初のアプリケーションのサウンド優先値が小さいと判断された場合には、最初のアプリケーションのサウンドを近くに、２番目のアプリケーションのサウンドを遠くに、それぞれ定位させるように制御部１０６″で３Ｄサウンド部１１１を制御する（ＳＴ３０５）。一方、最初のアプリケーションのサウンド優先値が小さいと判断されなかった場合には、最初のアプリケーションの仮想音源を遠くに、２番目のアプリケーションの仮想音源を近くに、それぞれ設定するように制御部１０６″で３Ｄサウンド部１１１を制御する（ＳＴ３０６）
そして、双方のアプリケーションのサウンドについて、音源部１１２で当該サウンドにかかるデジタル信号を生成し（ＳＴ３０７）、生成されたデジタル信号をそれぞれ所定位置に定位させるように３Ｄサウンド部１１１によって処理し（ＳＴ３０８）、最後に処理されたデジタル信号を音源部１１２のＤＡＣ部１２６およびアンプ１２７で処理してステレオスピーカ１１３を駆動し、それぞれ３Ｄサウンド効果の施された双方のアプリケーションのサウンドを同時に再生し（ＳＴ３０９）、一連の動作を終了する。
【００５５】
以上のような動作によれば、制御部１０６″で最初のアプリケーションを実行している状態で２番目のアプリケーションを起動すると、制御部１０６″は最初のアプリケーションと２番目のアプリケーションのサウンド優先値を比較して、サウンド優先値が小さくサウンドに関する優先順位の高い方のアプリケーションのサウンドを近くに、優先順位の低い方のアプリケーションのサウンドを遠くに定位させる。このようにサウンドに関する優先順位の高いアプリケーションのサウンドをユーザの近くに定位させ、優先順位の低いアプリケーションのサウンドを遠くに定位させることにより、優先順位の高いアプリケーションのサウンドをより認識しやすい形でユーザに提供することができる。
【００５６】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなく、その趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【００５７】
例えば、上記実施形態においては３Ｄサウンド部１１１が音源部１１２と独立して設けられている場合を示したが、図１１に示すように、３Ｄサウンド部１１１′を内蔵した音源部１１２′を用いるようにしても構わない。また、携帯電話１００の形状も図２に示したクラムシェル型に限定されるものではなく、多種多様な形状とデザインを採用することができる。
【００５８】
また、上記実施形態では、いずれも２つのアプリケーションを並行して実行している状態で、一方を近くに定位させ、他方を遠くに定位させる場合を示したが、３つ以上のアプリケーションを並行して実行している状態で各アプリケーションを個々に定位させるようにしても構わない。さらに、第３の実施形態においては、記憶部１０３″に格納するアプリケーションを追加、削除ないしは更新可能な構成としてもよい。この場合には、アプリケーションの追加、削除ないしは更新に応じてサウンド優先テーブル１２０の記述を制御部１０６″等により修正する構成とすることが好適である。
【００５９】
さらにまた、上記実施形態では、音源部１１２以外にボイスコーデック部１０８を設けた場合を示したが、両者を一体として構成するようにしても構わない。また、音声通話における相手側端末からの音声についても３Ｄサウンド部によって、所望の位置に定位させるようにしても良い。さらにまた、上記では本発明にかかる端末装置を携帯電話とした場合の実施形態について示したが、無線通信機能を備えたＰＤＡ、セットトップボックス、ホームターミナル、ハードディスクレコーダ、ディスクプレーヤのように通信機能を備えることの可能な端末であれば、本発明を適用することが可能である。
【図面の簡単な説明】
【００６０】
【図１】第１の実施形態にかかる携帯電話の構成を示す機能ブロック図。
【図２】第１の実施形態にかかる携帯電話の外観を示す図。
【図３】音源部および３Ｄサウンド部の詳細を示すブロック図。
【図４】第１の実施形態における動作のフローチャート。
【図５】（ａ）は着信前に所定のアプリケーションのサウンドデータを再生している状態を示す図。（ｂ）は着信により所定のアプリケーションと着信音鳴動アプリケーションとの双方のサウンドを再生している状態を示す図。
【図６】第２の実施形態にかかる携帯電話の構成を示す機能ブロック図。
【図７】第２の実施形態における動作のフローチャート。
【図８】第３の実施形態にかかる携帯電話の構成を示す機能ブロック図。
【図９】第３の実施形態におけるサウンド優先テーブルの例を示す図。
【図１０】第３の実施形態における動作のフローチャート。
【図１１】３Ｄサウンド部を内蔵した音源部のブロック図。
【図１２】従来例にかかる通信端末の構成を示す機能ブロック図。
【図１３】従来例における音源部のより詳細な構成を示す機能ブロック図。
【図１４】３Ｄサウンド機能の説明図。
【符号の説明】
【００６１】
１００  携帯電話
１０１  表示部
１０２  キー入力部
１０３  記憶部
１０４  所定のアプリケーション
１０５  着信音鳴動アプリケーション
１０６  制御部
１０７  通信部
１０８  ボイスコーデック部
１０９  レシーバ
１１０  マイク
１１１  ３Ｄサウンド部
１１２  音源部
１１３  ステレオスピーカ
【図１】
2009111637.tif 000003
【図２】
2009111637.tif 000004
【図３】
2009111637.tif 000005
【図４】
2009111637.tif 000006
【図５】
2009111637.tif 000007
【図６】
2009111637.tif 000008
【図７】
2009111637.tif 000009
【図８】
2009111637.tif 000010
【図９】
2009111637.tif 000011
【図１０】
2009111637.tif 000012
【図１１】
2009111637.tif 000013
【図１２】
2009111637.tif 000014
【図１３】
2009111637.tif 000015
【図１４】
2009111637.tif 000016