(57)【要約】【課題】ＶｏＩＰを利用して音声通話をおこなう音声通話装置において、より簡易な方法で音質を改善すること。【解決手段】音声通話装置が実行可能な、ＶｏＩＰのアプリケーションを含む通信アプリケーション２００が使用中であるか否かを検出する検出部２０１と、検出部２０１によって検出された結果に基づいて、ＶｏＩＰアプリケーションが起動された場合に、使用中である、ＶｏＩＰのアプリケーション以外の通信アプリケーションの動作を禁止する動作制御部２０２とを備える。また動作制御部２０２は、検出部２０１によって検出された結果に基づいて、ＶｏＩＰのアプリケーションが使用中である場合に、ＶｏＩＰのアプリケーション以外の通信アプリケーションの起動を禁止する。【選択図】        図２
2006245651.tif 000002
【特許請求の範囲】
【請求項１】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出手段と、
前記検出手段によって検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の動作を禁止する動作制御手段と、
を備えたことを特徴とする音声通話装置。
【請求項２】
前記動作制御手段は、使用中である前記非ＶｏＩＰアプリケーションにかかる通信を強制終了することによって、当該通信アプリケーションの動作を禁止することを特徴とする請求項１に記載の音声通話装置。
【請求項３】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出手段と、
前記検出手段によって検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の起動を禁止する動作制御手段と、
を備えたことを特徴とする音声通話装置。
【請求項４】
前記検出手段は、通信開始パケットおよび通信終了パケットを検出することによって、前記通信アプリケーションが使用中であるか否かを検出することを特徴とする請求項１〜３のいずれか一つに記載の音声通話装置。
【請求項５】
前記動作制御手段は、前記ユーザからの、前記非ＶｏＩＰアプリケーションの起動または動作の指示を無効にすることによって、当該起動または動作を禁止することを特徴とする請求項１〜４のいずれか一つに記載の音声通話装置。
【請求項６】
前記動作制御手段は、表示画面を制御して、操作指示を選択させる画面の全部または一部を表示しないことを特徴とする請求項１〜５のいずれか一つに記載の音声通話装置。
【請求項７】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話方法において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の動作を禁止する動作制御工程と、
を含んだことを特徴とする音声通話方法。
【請求項８】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話方法において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の起動を禁止する動作制御工程と、
を含んだことを特徴とする音声通話方法。
【請求項９】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話プログラムにおいて、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出させる検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の動作を禁止させる動作制御工程と、
をプロセッサに実行させることを特徴とする音声通話プログラム。
【請求項１０】
ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話プログラムにおいて、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出させる検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の起動を禁止させる動作制御工程と、
をプロセッサに実行させることを特徴とする音声通話プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音声通話装置、音声通話方法および音声通話プログラムであって、特に、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置、その音声通話方法および音声通話プログラムに関する。
【背景技術】
【０００２】
従来、公衆電話回線網の代わりにインターネットなどのＩＰ網を利用して格安で電話をかける、いわゆるＩＰ電話を、携帯電話機などの携帯端末装置、特に小型携帯端末装置においても実現したいというニーズが高まってきている。そのため、ＩＰ上の音声通話であるＶｏＩＰを利用することが考えられる。また、携帯端末装置は、電話としての機能のほか、データ通信装置として、Ｗｅｂを閲覧したり、電子メールの送受信をおこなう機能を兼ね備えているのが一般的であり、これらの機能と電話機能をともに無線ＬＡＮなどを用いて実現している。
【０００３】
また、従来、資源割当てシステムにおいては、資源の回収を能動的におこない、空き資源の不足時に、早いもの順ではなく、重要な使用者に優先的に資源を割り当て、また遊休資源を有効に使い回す技術が開示されている（たとえば特許文献１参照。）。
【０００４】
【特許文献１】特開平１０−９７４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術にあっては、ネットワーク帯域や携帯端末装置のＣＰＵ性能が十分であっても、同時に使用しているアプリケーションによっては通話品質を確保できない場合があるという問題点があった。そもそも、ＶｏＩＰ通信パケットサイズと、通常のＷｅｂブラウジングやメールアクセスの通信パケットサイズとを比較すると、前者が小さく、後者が大きいため、それらを同時に使用した場合に、ＶｏＩＰ通話の品質が確保されるようにパケットがスケジューリングされない場合がある。また、ＶｏＩＰの処理はリアルタイム性が要求されるが、同時使用している別のアプリケーションによって、ＶｏＩＰ処理時にＣＰＵがオンタイムに使えない場合がある。
【０００６】
また、通信パケットのスケジューリングやＣＰＵのタスクスケジューリングを効率よくおこなうことによって、上記問題点を解決することは可能であるが、そのためには、スケジューリングに対応した設備（サーバなど）を配置しなければならず、さらに携帯端末装置側にも所定のＯＳや専用のソフトウエアをインストールしなければならないという問題点があった。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、より簡易な方法でＶｏＩＰにおける音質を改善することが可能な音声通話装置、音声通話方法および音声通話プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、この発明にかかる音声通話装置、音声通話方法および音声通話プログラムは、ＶｏＩＰを利用して音声通話をおこなうに際し、前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーションを含む通信アプリケーションが使用中であるか否かを検出し、検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、非ＶｏＩＰアプリケーションの動作を禁止することを特徴とする。
【０００９】
この際、使用中である前記非ＶｏＩＰアプリケーションを強制終了することによって、当該非ＶｏＩＰアプリケーションの動作を禁止するようにしてもよい。また、使用中である前記非ＶｏＩＰアプリケーションにかかる通信を強制終了することによって、当該通信アプリケーションの動作を禁止するようにしてもよい。
【００１０】
また、この発明にかかる音声通話装置、音声通話方法および音声通話プログラムは、ＶｏＩＰを利用して音声通話をおこなうに際し、前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出し、検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記非ＶｏＩＰアプリケーションの起動を禁止することを特徴とする。
【００１１】
この際、通信開始パケットおよび通信終了パケットを検出することによって、前記通信アプリケーションが使用中であるか否かを検出してもよい。また、前記ユーザからの、前記非ＶｏＩＰアプリケーションの起動または動作の指示を無効にすることによって、当該起動または動作を禁止してもよく、表示画面を制御して、操作指示を選択させる画面の全部または一部を表示しないようにしてもよい。
【００１２】
さらに、ユーザへ前記非ＶｏＩＰアプリケーションの起動または動作の禁止を告知するようにしてもよい。また、告知に対する指示の入力を受け付け、入力された指示に基づいて、前記非ＶｏＩＰアプリケーションの起動または動作を禁止するようにしてもよい。
【発明の効果】
【００１３】
本発明によれば、ＯＳなどが通信パケットのスケジューリングやＣＰＵのタスクスケジュールに対応していなくても、高音質でＶｏＩＰ通話をおこなうことが可能な音声通話装置、音声通話方法および音声通話プログラムが得られるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明にかかる音声通話装置、音声通話方法および音声通話プログラムの好適な実施の形態を詳細に説明する。
【００１５】
（音声通話装置のハードウエア構成）
まず、本実施の形態にかかる音声通話装置について説明する。図１は、この発明の本実施の形態にかかる音声通話装置のハードウエア構成を示す説明図である。図１において、たとえば携帯電話機型あるいはＰＤＡ型の形状をなす音声通話装置は、電源１００と、ＣＰＵ１０１と、メモリ１０２と、操作ボタン１０３と、ディスプレイ１０４と、マイク１０５と、スピーカ１０６と、ＷＬＡＮインターフェース１０７と、を備えている。
【００１６】
電源１００は、音声通話装置内の各部に電力を供給する。ＣＰＵ１０１は、メモリ１０２に記憶されたプログラムを実行することによって音声通話装置全体の制御を司る。メモリ１０２は、プログラムやデータなどを記憶する。操作ボタン１０３は、数字キーや十字キーなどからなる。ディスプレイ１０４は、メニューなどを表示する。ディスプレイ１０４は、たとえば液晶ディスプレイや有機ＥＬディスプレイなどである。マイク１０５は、音声を音声通話装置内部に入力する。スピーカ１０６は、音声を装置外部へ出力する。ＷＬＡＮインターフェース１０７は、ＩＥＥＥ８０２．１１ｂなどによる無線通信を制御する。
【００１７】
（音声通話装置の機能的構成）
つぎに、本実施の形態にかかる音声通話装置の機能的構成について説明する。図２は、この発明の本実施の形態にかかる音声通話装置の機能的構成を示すブロック図である。図２において、音声通話装置は、メモリ１０２に格納された通信アプリケーション２００と、検出部２０１と、動作制御部２０２と、表示画面２０３と、告知部２０４と、入力部２０５と、を含む構成となっている。
【００１８】
検出部２０１は、ＶｏＩＰのアプリケーションを含む通信アプリケーションが使用中であるか否かを検出する。具体的には、たとえば、検出部２０１は通信開始パケットおよび通信終了パケットを検出することによって、上記通信アプリケーション２００が使用中であるか否かを検出する。ただし、検出方法はこの方法に限定されるものではない。
【００１９】
動作制御部２０２は、検出部２０１によって検出された結果に基づいて、ＶｏＩＰアプリケーションが起動された場合に、使用中である、ＶｏＩＰのアプリケーション以外の通信アプリケーション（非ＶｏＩＰアプリケーション）の動作を禁止（非ＶｏＩＰアプリケーションを抑止制御）する。
【００２０】
たとえば動作制御部２０２は、使用中である非ＶｏＩＰアプリケーションを強制終了することによって、非ＶｏＩＰアプリケーションの動作を禁止するようにしてもよく、あるいは、使用中である非ＶｏＩＰアプリケーションにかかる通信を強制終了することによって、当該通信アプリケーションの動作を禁止するようにしてもよい。より具体的には、たとえば検出部２０１によってＶｏＩＰアプリケーションが起動されると、動作制御部２０２が、各非ＶｏＩＰアプリケーションに対して停止命令をブロードキャストする。各非ＶｏＩＰアプリケーションは、停止命令を受信した場合に、オープンしている全ソケットを強制クローズするようにしてもよい。
【００２１】
また、動作制御部２０２は、ユーザからの、非ＶｏＩＰアプリケーションの動作の指示を無効にすることによって、当該動作を禁止するようにしてもよい。また、動作制御部２０２は、表示画面２０３を制御して、操作指示すなわち動作指示を選択させる画面の全部または一部を表示しないようにすることによって、当該動作を禁止するようにしてもよい。これらの禁止方法の詳細については、後述する。
【００２２】
また、動作制御部２０２は、検出部２０１によって検出された結果に基づいて、ＶｏＩＰのアプリケーションが使用中である場合に、非ＶｏＩＰアプリケーションの起動を禁止する。具体的には、たとえば動作制御部２０２は、ユーザからの、非ＶｏＩＰアプリケーションの起動の指示を無効にすることによって、当該起動を禁止するようにしてもよい。また、動作制御部２０２は、表示画面２０３を制御して、操作指示すなわち起動指示を選択させる画面の全部または一部を表示しないようにすることによって、当該起動を禁止するようにしてもよい。
【００２３】
検出部２０１および動作制御部２０２は、たとえば、図１に示したＣＰＵ１０１が、メモリ１０２に記憶されたプログラムを実行することによってそれぞれの機能を実現する。また、表示画面２０３は、図１に示したディスプレイ１０４によってその機能を実現する。
【００２４】
告知部２０４は、ユーザへ非ＶｏＩＰアプリケーションの起動または動作の禁止を告知する。この場合に、たとえば表示画面２０３（図１に示したディスプレイ１０４）を制御して告知をおこなうようにしてもよく、また、図１に示したスピーカ１０６を制御して告知をおこなってもよく、さらにまた、表示画面２０３およびスピーカ１０６の両方を制御して告知をおこなってもよい。また、入力部２０５は、表示画面２０３（あるいはスピーカ１０６）による告知に対するユーザから指示の入力を受け付ける。その際、動作制御部２０２は、入力部２０５によって入力された指示に基づいて、非ＶｏＩＰアプリケーションの起動または動作を禁止するようにしてもよい。
【００２５】
告知部２０４は、たとえば、図１に示したＣＰＵ１０１が、メモリ１０２に記憶されたプログラムを実行することによってその機能を実現する。また、入力部２０５は、図１に示した操作ボタン１０３によってその機能を実現する。
【００２６】
（プロセス管理テーブルの内容）
図３−１および図３−２は、それぞれプロセス管理テーブルの一例を示す説明図である。図３−１および図３−２において、プロセス管理テーブルは、図１に示したメモリ１０２に記憶されており、図２に示した検出部２０１を備えている。プロセス管理テーブルは、「アプリケーション」欄、「プロセス識別子」欄、「動作」欄を含む構造となっており、「アプリケーション」欄には、音声通話装置にインストールされている各通信アプリケーションがそれぞれ登録されている。また、「プロセス識別子」欄には、「アプリケーション」欄の通信アプリケーションを識別するための識別子が登録されている。
【００２７】
「動作」欄には、各通信アプリケーションの動作の状態に関する情報を登録する。動作は、『使用中』、『未使用』、『動作中』、『起動抑止中』、『動作抑止中』のいずれかである。図２に示した検出部２０１は、これらの動作を監視し、各通信アプリケーション２００が起動または動作が開始されたことを検出する。
【００２８】
（音声通話装置の処理の手順）
つぎに、音声通話装置の処理の手順について説明する。図４は、この発明の本実施の形態にかかる音声通話装置の処理の手順を示すフローチャートである。図４のフローチャートにおいて、音声通話装置の電源が投入された後、音声通話装置のプロセスの起動および使用の監視をおこなう（ステップＳ４０１）。
【００２９】
そして、アプリケーション、特に通信アプリケーションの起動または使用が開始されたか否かを判断し（ステップＳ４０２）、起動または使用が開始されない場合（ステップＳ４０２：Ｎｏ）は、ステップＳ４０１へ戻って、引き続き監視を続ける。ステップＳ４０２において、アプリケーションの起動または使用が開始された場合（ステップＳ４０２：Ｙｅｓ）は、つぎに、ＶｏＩＰアプリケーションが使用中か否かを判断する（ステップＳ４０３）。使用中か否かは、たとえば、図３−１、図３−２に示すプロセス管理テーブルの「動作」欄を参照して判断することができる。
【００３０】
たとえば、図３−１の場合、ＶｏＩＰアプリケーション（プロセス識別子：Ａ）の動作が『未使用』であるので（ステップＳ４０３：Ｎｏ）、ステップＳ４０４へ移行する。一方、図３−２の場合、ＶｏＩＰアプリケーション（プロセス識別子：Ａ）の動作が『使用中』であるので（ステップＳ４０３：Ｙｅｓ）、ステップＳ４０５へ移行する。
【００３１】
ステップＳ４０４において、起動開始されたのがＶｏＩＰアプリケーションであるか否かを判断する（ステップＳ４０４）。ＶｏＩＰアプリケーションの起動が開始されるのは、たとえば、ＶｏＩＰで発信操作を開始した場合あるいはＶｏＩＰで着信した場合である。ここで、起動開始されたのがＶｏＩＰアプリケーションでない、すなわち、非ＶｏＩＰアプリケーションである場合（ステップＳ４０４：Ｎｏ）は、何もせずに、一連の処理を終了（リターン）し、再び、プロセス起動・使用監視状態（ステップＳ４０１）に戻る。
【００３２】
一方、ステップＳ４０３において、ＶｏＩＰアプリケーションが使用中である場合（ステップＳ４０３：Ｙｅｓ）、または、ＶｏＩＰアプリケーションが使用中でなく（ステップＳ４０３：Ｎｏ）、起動開始されたのがＶｏＩＰアプリケーションである場合（ステップＳ４０４：Ｙｅｓ）は、ＶｏＩＰアプリケーションを優先制御してよいかについてユーザに告知する（ステップＳ４０５）。
【００３３】
そして、優先制御の告知に対して、ユーザから許可指示があったか否かを判断する（ステップＳ４０６）。優先制御の告知は、必ずしもおこなう必要はなく、優先制御の告知をすることなく、ＶｏＩＰアプリケーションの優先制御を開始してもよい。その場合、ステップＳ４０５およびＳ４０６は不要となる。
【００３４】
ステップＳ４０６において、ユーザから許可指示がなかった場合、すなわち許可しない旨の指示があった場合（ステップＳ４０６：Ｎｏ）は、一連の処理を終了（リターン）し、再び、プロセス起動・使用監視状態（ステップＳ４０１）に戻る。したがって、優先制御がなされないので、ＶｏＩＰアプリケーションを使用中であっても、非ＶｏＩＰアプリケーションの使用は抑止されない。
【００３５】
ステップＳ４０６において、ユーザから許可指示があった場合（ステップＳ４０６：Ｙｅｓ）は、ＶｏＩＰアプリケーションの優先制御（非ＶｏＩＰアプリケーションの抑止制御）を開始し（ステップＳ４０７）、プロセス管理テーブルの「動作」欄の「ＶｏＩＰアプリケーション」を『未使用』から『動作中』に更新（すでに『動作中』の場合はそのまま維持）する。それとともに、『動作中』のアプリケーションを『動作抑止中』に、『未使用』のアプリケーションを『起動抑止中』に、それぞれ更新する。すなわち、図３−１に示したプロセス管理テーブルを図３−２に示したプロセス管理テーブルに更新する。
【００３６】
その後、ＶｏＩＰアプリケーションの使用が終了したか、あるいはＶｏＩＰアプリケーションのプロセスが終了したか否かを判断し（ステップＳ４０８）、終了するのを待って、終了した場合（ステップＳ４０８：Ｙｅｓ）は、ＶｏＩＰアプリケーションの優先制御を解除し（ステップＳ４０９）、一連の処理を終了（リターン）し、再び、プロセス起動・使用監視状態（ステップＳ４０１）に戻る。
【００３７】
それとともに、プロセス管理テーブルの「動作」欄の「ＶｏＩＰアプリケーション」を『動作中』から『未使用』に更新する。それとともに、『動作抑止中』のアプリケーションを『動作中』に（アプリケーションを終了させた場合は、『動作中』でなく『未使用』に更新させてもよい）、『起動抑止中』のアプリケーションを『未使用』に、それぞれ更新する。すなわち、図３−２に示したプロセス管理テーブルを図３−１に示したプロセス管理テーブルに更新する。優先制御によって、アプリケーションを終了させた場合には、『動作抑止中』のアプリケーションを『動作中』でなく『未使用』に更新させるようにしてもよい。
【００３８】
（表示画面の一例）
図５〜図１１は、表示画面２０３（ディスプレイ１０４）の表示内容の一例を示す説明図である。図５において、ＶｏＩＰアプリケーションの優先制御をする前に、表示画面２０３（ディスプレイ１０４）にウインドウ５００をポップアップ表示する。
【００３９】
ウインドウ５００には、『ＶｏＩＰアプリケーションを優先制御しますか？』（あるいは、ＶｏＩＰアプリケーション以外の通信アプリケーションを抑止制御しますか？』）と表示するとともに、『ＹＥＳ』ボタン５０１および『ＮＯ』ボタン５０２を表示する。『ＹＥＳ』ボタン５０１が選択（押下）されることによって、許可指示（図４に示したステップＳ４０６：Ｙｅｓ）となり、『ＮＯ』ボタン５０２が選択（押下）されることによって、許可しない指示（同ステップＳ４０６：Ｎｏ）となる。『ＹＥＳ』ボタン５０１または『ＮＯ』ボタン５０２のいずれかが押下された時点で、ウインドウ５００を消去する。
【００４０】
図６−１は、表示画面２０３（ディスプレイ１０４）に表示された、通信アプリケーションを選択し起動するためのメニュー画面の一例であり、通常、選択可能な通信アプリケーションを含む各種アプリケーションに関する項目を一覧表示する。そして、ＶｏＩＰアプリケーションの使用中は、図６−１のメニュー画面自体を表示できなくするようにしてもよく、図６−２に示すように、抑止制御をする通信アプリケーション（メーラおよびＷｅｂブラウザ）を非表示とし、抑止制御の対象とならない通信以外のアプリケーション（ワープロおよび表計算）のみを表示するようにしてもよい。
【００４１】
さらに、図６−３に示すように、通常表示（図６−１）と同様な表示内容とし、抑止制御の対象のみグレイアウト表示とすることで、選択できないことをユーザに知らしめるようにしてもよい。グレイアウト表示された項目へはカーソルを移動させないように制御する。ＶｏＩＰアプリケーションの使用が終了した場合は、通常表示（図６−１）に戻すようにする。
【００４２】
また、ＶｏＩＰアプリケーションの使用中は、図７に示すように、表示画面２０３（ディスプレイ１０４）に通信先の電話番号を表示することによって、ＶｏＩＰアプリケーションを使用中であることを示すとともに、図６−１に示すメニュー画面を表示させないようにすることで、非ＶｏＩＰアプリケーションを選択させないようにしてもよい。同様に、図８に示すように、表示画面２０３（ディスプレイ１０４）に、『ＶｏＩＰ電話使用中』と表示することによって、図６−１に示すメニュー画面を表示させないようにすることで、非ＶｏＩＰアプリケーションを選択させないようにしてもよい。
【００４３】
同様に、図９は、表示画面２０３（ディスプレイ１０４）に通話時間を示した例であり、図１０は、表示画面２０３（ディスプレイ１０４）に現在時刻を示した例であり、図１１は、表示画面２０３（ディスプレイ１０４）にカレンダを示した例である。いずれも、ＶｏＩＰアプリケーションを使用中であることを示すとともに、図６−１に示すメニュー画面を表示させないようにすることで、非ＶｏＩＰアプリケーションを選択させないようにするものである。ＶｏＩＰアプリケーションの使用が終了した場合は、通常表示（図６−１）を表示可能にする。
【００４４】
また、図１２は、音声通話装置の外観を示す説明図である。図１２において、１２００は音声通話装置であり、音声通話装置１２００のボタン１２０１（操作ボタン１０３）のいずれかに所定の非ＶｏＩＰアプリケーションがあらかじめ割り付けられているショートカットキーが押下された場合に、その押下（キー入力）を無効にすることで、非ＶｏＩＰアプリケーションを選択させないようにしてもよい。そして、ＶｏＩＰアプリケーションの使用が終了した場合は、再びショートカットキーの押下を有効とする。
【００４５】
以上説明したように、本実施の形態によれば、ＶｏＩＰを利用して音声通話をおこなうに際し、検出部２０１が、音声通話装置が実行可能な、ＶｏＩＰのアプリケーションを含む通信アプリケーションが使用中であるか否かを検出し、動作制御部２０２が、検出された結果に基づいて、ＶｏＩＰアプリケーションが起動された場合に、使用中である、非ＶｏＩＰアプリケーションの動作を禁止するので、ネットワーク帯域をＶｏＩＰが優先して使用することができ、通信のリアルタイム性を確保することができる。したがって、高音質でＶｏＩＰ通話をおこなうことが可能となる。その際、ＯＳなどが通信パケットのスケジューリングやＣＰＵのタスクスケジュールに対応していなくてもよい。
【００４６】
この際、使用中である非ＶｏＩＰアプリケーションを強制終了することによって、当該非ＶｏＩＰアプリケーションの動作を禁止することで、より確実に、ＶｏＩＰアプリケーションが優先してネットワーク帯域を使用することができる。また、使用中である非ＶｏＩＰアプリケーションにかかる通信を強制終了することによって、当該通信アプリケーションの動作を禁止することで、ＶｏＩＰのリアルタイム性を実現することができる。
【００４７】
また、本実施の形態によれば、ＶｏＩＰを利用して音声通話をおこなうに際し、音声通話装置が実行可能な、ＶｏＩＰのアプリケーションを含む通信アプリケーションが使用中であるか否かを検出し、検出された結果に基づいて、ＶｏＩＰのアプリケーションが使用中である場合に、非ＶｏＩＰアプリケーションの起動を禁止するので、ＶｏＩＰ通信中は、他のアプリケーションが起動されることがなく、ネットワーク帯域を独占的に使用することができる。
【００４８】
この際、通信開始パケットおよび通信終了パケットを検出することによって、通信アプリケーションが使用中であるか否かを検出することができる。また、ユーザからの、非ＶｏＩＰアプリケーションの起動または動作の指示を無効にすることによって、当該起動または動作を禁止してもよく、表示画面を制御して、操作指示を選択させる画面の全部または一部を表示しないようにすることができる。
【００４９】
さらに、ユーザへ非ＶｏＩＰアプリケーションの起動または動作の禁止を告知することができる。また、告知に対する指示の入力を受け付け、入力された指示に基づいて、非ＶｏＩＰアプリケーションの起動または動作を禁止することができる。これによって、ユーザの要望に応じて、電話よりもデータ通信を優先させたりすることもできる。
【００５０】
なお、本実施の形態で説明した音声通話方法は、あらかじめ用意されたプログラムを携帯電話、ＰＤＡ、パーソナルコンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ＲＡＭ、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【００５１】
（付記１）ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出手段と、
前記検出手段によって検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の動作を禁止する動作制御手段と、
を備えたことを特徴とする音声通話装置。
【００５２】
（付記２）前記動作制御手段は、使用中である前記非ＶｏＩＰアプリケーションを強制終了することによって、当該非ＶｏＩＰアプリケーションの動作を禁止することを特徴とする付記１に記載の音声通話装置。
【００５３】
（付記３）前記動作制御手段は、使用中である前記非ＶｏＩＰアプリケーションにかかる通信を強制終了することによって、当該通信アプリケーションの動作を禁止することを特徴とする付記１に記載の音声通話装置。
【００５４】
（付記４）ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出手段と、
前記検出手段によって検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の起動を禁止する動作制御手段と、
を備えたことを特徴とする音声通話装置。
【００５５】
（付記５）前記検出手段は、通信開始パケットおよび通信終了パケットを検出することによって、前記通信アプリケーションが使用中であるか否かを検出することを特徴とする付記１〜４のいずれか一つに記載の音声通話装置。
【００５６】
（付記６）前記動作制御手段は、前記ユーザからの、前記非ＶｏＩＰアプリケーションの起動または動作の指示を無効にすることによって、当該起動または動作を禁止することを特徴とする付記１〜５のいずれか一つに記載の音声通話装置。
【００５７】
（付記７）前記動作制御手段は、表示画面を制御して、操作指示を選択させる画面の全部または一部を表示しないことを特徴とする付記１〜６のいずれか一つに記載の音声通話装置。
【００５８】
（付記８）ユーザへ前記非ＶｏＩＰアプリケーションの起動または動作の禁止を告知する告知手段を備えたこと特徴とする付記１〜５のいずれか一つに記載の音声通話装置。
【００５９】
（付記９）前記告知手段による告知に対する指示の入力を受け付ける入力手段を備え、
前記動作制御手段は、前記入力手段によって入力された指示に基づいて、前記非ＶｏＩＰアプリケーションの起動または動作を禁止することを特徴とする付記８に記載の音声通話装置。
【００６０】
（付記１０）ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話方法において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の動作を禁止する動作制御工程と、
を含んだことを特徴とする音声通話方法。
【００６１】
（付記１１）ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話方法において、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出する検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の起動を禁止する動作制御工程と、
を含んだことを特徴とする音声通話方法。
【００６２】
（付記１２）ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話プログラムにおいて、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出させる検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰアプリケーションが起動された場合に、使用中である、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の動作を禁止させる動作制御工程と、
をプロセッサに実行させることを特徴とする音声通話プログラム。
【００６３】
（付記１３）ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して音声通話をおこなう音声通話装置における音声通話プログラムにおいて、
前記音声通話装置が実行可能な、ＶｏＩＰのアプリケーション（以下「ＶｏＩＰアプリケーション」という）を含む通信アプリケーションが使用中であるか否かを検出させる検出工程と、
前記検出工程によって検出された結果に基づいて、前記ＶｏＩＰのアプリケーションが使用中である場合に、前記ＶｏＩＰのアプリケーション以外の通信アプリケーション（以下「非ＶｏＩＰアプリケーション」という）の起動を禁止させる動作制御工程と、
をプロセッサに実行させることを特徴とする音声通話プログラム。
【産業上の利用可能性】
【００６４】
以上のように、本発明にかかる音声通話装置、音声通話方法および音声通話プログラムは、ＶｏＩＰアプリケーションを用いた音声通話に利用可能であり、特に、たとえば携帯電話機、ＰＤＡなどの携帯型情報処理端末装置に適している。
【図面の簡単な説明】
【００６５】
【図１】この発明の本実施の形態にかかる音声通話装置のハードウエア構成の一例を示すブロック図である。
【図２】この発明の本実施の形態にかかる音声通話装置の機能的構成を示すブロック図である。
【図３−１】プロセス管理テーブルの一例を示す説明図である。
【図３−２】プロセス管理テーブルの別の一例を示す説明図である。
【図４】この発明の本実施の形態にかかる音声通話装置の処理の手順を示すフローチャートである。
【図５】表示画面の表示内容の一例を示す説明図である。
【図６−１】表示画面の表示内容の別の一例を示す説明図である。
【図６−２】表示画面の表示内容の別の一例を示す説明図である。
【図６−３】表示画面の表示内容の別の一例を示す説明図である。
【図７】表示画面の表示内容の別の一例を示す説明図である。
【図８】表示画面の表示内容の別の一例を示す説明図である。
【図９】表示画面の表示内容の別の一例を示す説明図である。
【図１０】表示画面の表示内容の別の一例を示す説明図である。
【図１１】表示画面の表示内容の別の一例を示す説明図である。
【図１２】音声通話装置の外観を示す説明図である。
【符号の説明】
【００６６】
１００  電源
１０１  ＣＰＵ
１０２  メモリ
１０３  操作ボタン
１０４  ディスプレイ
１０５  マイク
１０６  スピーカ
１０７  ＷＬＡＮインターフェース
２００  通信アプリケーション
２０１  検出部
２０２  動作制御部
２０３  表示画面
２０４  告知部
２０５  入力部
１２００  音声通話装置
【図１】
2006245651.tif 000003
【図２】
2006245651.tif 000004
【図３−１】
2006245651.tif 000005
【図３−２】
2006245651.tif 000006
【図４】
2006245651.tif 000007
【図５】
2006245651.tif 000008
【図６−１】
2006245651.tif 000009
【図６−２】
2006245651.tif 000010
【図６−３】
2006245651.tif 000011
【図７】
2006245651.tif 000012
【図８】
2006245651.tif 000013
【図９】
2006245651.tif 000014
【図１０】
2006245651.tif 000015
【図１１】
2006245651.tif 000016
【図１２】
2006245651.tif 000017