(57)【要約】【課題】ユーザが従来の移動端末を利用してＶｏＩＰ通話の発信・着信を可能とする、コンピュータの入出力装置となる移動端末、及び移動端末をコンピュータの入出力装置として実現するコンピュータ、そのためのシステムおよび方法を提供することが主な目的である。【解決手段】本発明は、移動端末側音声入出力部と、移動端末側送受信部と、コンピュータ側送受信部と、コンピュータ側仮想化音声ドライバ部を含み、移動端末をコンピュータの入出力装置とするシステム、このシステムの移動端末とコンピュータ、方法が開示されている。本発明のシステム及び移動端末とコンピュータ、方法によれば、従来の移動端末を利用して、移動端末でコンピュータの入出力装置を仮想化することを直接実現することによって、ユーザが、当該移動端末を使って、ＶｏＩＰ通話の発信・着信を実現する。【選択図】図４
2009089392.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの入力装置とする移動端末であって、
前記移動端末は、移動端末側音声入力部と、移動端末側送信部とを含み、
前記移動端末側音声入力部は、前記移動端末側送信部とコンピュータ側受信部とを介して、コンピュータ側仮想化音声ドライバ部に接続されて、音声データを収集し、
前記移動端末側送信部は、前記移動端末側音声入力部から前記音声データを取得して、前記コンピュータ側受信部に送信することを特徴とする移動端末。
【請求項２】
前記移動端末側送信部は、近距離無線転送方式により、前記音声データを送信することを特徴とする請求項１に記載の移動端末。
【請求項３】
前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする請求項２に記載の移動端末。
【請求項４】
前記移動端末側送信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを送信することを特徴とする請求項３に記載の移動端末。
【請求項５】
前記音声データに対して、圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行う移動端末側音声処理部をさらに含むことを特徴とする請求項１乃至４のいずれか１項に記載の移動端末。
【請求項６】
コンピュータの出力装置とする移動端末であって、
移動端末側音声出力部と、移動端末側受信部とを含み、
前記移動端末側音声出力部は、前記移動端末側受信部とコンピュータ側送信部とを介して、コンピュータ側仮想化音声ドライバ部に接続されて、音声データを再生し、
前記移動端末側受信部は、前記コンピュータ側送信部から前記音声データを受信して、前記移動端末側音声出力部に送信することを特徴とする移動端末。
【請求項７】
前記移動端末側受信部は、近距離無線転送方式により前記音声データを受信することを特徴とする請求項６に記載の移動端末。
【請求項８】
前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする請求項７に記載の移動端末。
【請求項９】
前記移動端末側受信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを受信することを特徴とする請求項８に記載の移動端末。
【請求項１０】
前記音声データに対して、伸長及び／又は音声変更及び／又はトーン変更を含む処理を行う移動端末側音声処理部をさらに含むことを特徴とする請求項６乃至８のいずれか１項に記載の移動端末。
【請求項１１】
移動端末をコンピュータの入出力装置とすることを実現するコンピュータであって、
コンピュータ側送信部と、コンピュータ側受信部と、コンピュータ側仮想化音声ドライバ部とを含み、
前記コンピュータ側送信部は、前記コンピュータ側仮想化音声ドライバ部から受信した音声データを、移動端末側受信部に送信し、
前記コンピュータ側受信部は、移動端末側送信部から受信された音声データを、前記コンピュータ側仮想化音声ドライバ部に送信し、
前記コンピュータ側仮想化音声ドライバ部は、移動端末をコンピュータの入出力装置とすることを実現することを特徴とするコンピュータ。
【請求項１２】
前記コンピュータ側送信部は、近距離無線転送方式により前記音声データを送信し、前記コンピュータ側受信部は、近距離無線転送方式により前記音声データを受信することを特徴とする請求項１１に記載のコンピュータ。
【請求項１３】
前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする請求項１２に記載のコンピュータ。
【請求項１４】
前記コンピュータ側送信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを送信し、前記コンピュータ側受信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを受信することを特徴とする請求項１３に記載のコンピュータ。
【請求項１５】
前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行うコンピュータ側音声処理部をさらに含むことを特徴とする請求項１１に記載のコンピュータ。
【請求項１６】
コンピュータ側仮想化音声ドライバ部は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化することをさらに実現することを特徴とする請求項１１乃至１５のいずれか１項に記載のコンピュータ。
【請求項１７】
移動端末をコンピュータの入出力装置とすることを実現するシステムであって、
移動端末側音声入力部と、移動端末側音声出力部と、移動端末側送信部と、移動端末側受信部と、コンピュータ側送信部と、コンピュータ側受信部と、コンピュータ側仮想化音声ドライバ部とを含み、
前記移動端末側音声入力部は、前記移動端末側送信部と前記コンピュータ側受信部とを介して、前記コンピュータ側仮想化音声ドライバ部に接続されて、音声データを収集し、
前記移動端末側音声出力部は、前記移動端末側受信部と前記コンピュータ側送信部とを介して、前記コンピュータ側仮想化音声ドライバ部に接続されて、音声データを再生し、
前記移動端末側送信部は、前記音声データを前記移動端末側音声入力部から取得して、前記コンピュータ側受信部に送信し、
前記コンピュータ側受信部は、前記音声データを受信して、前記コンピュータ側仮想化音声ドライバ部に送信し、
前記コンピュータ側送信部は、前記コンピュータ側仮想化音声ドライバ部から受信した前記音声データを、前記移動端末側受信部に送信し、
前記移動端末側受信部は、前記音声データを受信して、前記移動端末側音声出力部に送信し、
前記コンピュータ側仮想化音声ドライバ部は、移動端末をコンピュータの入出力装置とすることを実現することを特徴とするシステム。
【請求項１８】
前記移動端末側送信部と前記コンピュータ側受信部との間、または、前記コンピュータ側送信部と前記移動端末側受信部との間で、近距離無線転送方式により前記音声データを転送することを特徴とする請求項１７に記載のシステム。
【請求項１９】
前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記ブルートゥース転送プロトコルは、ブルートゥースシリアルポートプロファイルを含むことを特徴とする請求項１９に記載のシステム。
【請求項２１】
前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行う移動端末側音声処理部と、
前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行うコンピュータ側音声処理部とをさらに含むことを特徴とする請求項１７に記載のシステム。
【請求項２２】
コンピュータ側仮想化音声ドライバ部は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化することを実現することを特徴とする請求項１７乃至２１のいずれか１項に記載のシステム。
【請求項２３】
移動端末をコンピュータの入出力装置とすることを実現する方法であって、
コンピュータ側仮想化音声ドライバ部は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化するステップを含むことを特徴とする方法。
【請求項２４】
前記の移動端末でコンピュータの入出力装置を仮想化する前に、
前記移動端末における音声装置により、収集した音声データを前記コンピュータ側仮想化音声ドライバ部に送信するステップをさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記の移動端末でコンピュータの入出力装置を仮想化した後に、
前記移動端末における音声装置により、前記コンピュータ側仮想化音声ドライバ部から音声データを受信し再生するステップをさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２６】
前記移動端末と前記コンピュータとの間で、近距離無線転送方式により、前記音声データを転送することを特徴とする請求項２４または２５に記載の方法。
【請求項２７】
前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記ブルートゥース転送プロトコルは、ブルートゥースシリアルポートプロファイルを含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記の収集した音声データをコンピュータ側仮想化音声ドライバ部に送信する前に、圧縮及び／又は音声変更及び／又はトーン変更の処理を行うことを特徴とする請求項２４に記載の方法。
【請求項３０】
前記コンピュータ側仮想化音声ドライバ部から音声データを受信して、伸長及び／又は音声変更及び／又はトーン変更の処理を行った後、再生することを特徴とする請求項２５に記載の方法。
【請求項３１】
前記圧縮処理は、前記音声データの異なる種類に応じて、それらに応じた圧縮アルゴリズムにより、異なる圧縮比を得る処理であることを特徴とする請求項２９または３０に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化ドライバ技術に関して、特に、コンピュータの入出力装置としての移動端末と、移動端末をコンピュータの入出力装置として実現するコンピュータ及びそのシステム、並びに方法とに関する。
【背景技術】
【０００２】
通常では、移動端末は通信端末として利用され、携帯性と移動の可能性を有し、ユーザが何時でも、何処でも、任意の他のユーザとの間に通信できることを実現することが可能であるという利点があった。現在、リアルタイム通信ソフトウェアとＩＰ電話（ＶｏＩＰ）の通信ソフトウェアの発展につれ、コンピュータにおいては、音声通信の機能を有し、ＶｏＩＰ音声通信を実現するための多くのソフトウェア、例えば、Ｓｋｙｐｅ、ＭＳＮ、ＱＱ、またはＧｏｏｇｌｅ  Ｔａｌｋが現れた。なお、音声通信がこのような方式によりコンピュータにて実現されていることは、ユーザ間の通信手段を豊富にさせたことだけでなく、従来の移動通信端末を利用する通信料金に比べてより安くなるという利点もあった。一方、ユーザがコンピュータで上述したソフトウェアを使用することに束縛されたという欠点もあった。したがって、今、音声通信を、上述した二つの通信手段を組み合わせて両者の利点を兼ねることにより実現するということが、ユーザにとって必要である。つまり、ユーザが必要としているのは、ユーザ間の通話がコンピュータにて音声通信機能を有するソフトウェアと移動端末とにより実現され、移動端末通信の利便性と移動の可能性を利用して、従来の電話体験を実現するということである。
【０００３】
従来、移動端末にてブルートゥースイヤホンプロトコルが実現され、このプロファイルにより、移動端末でブルートゥースイヤホンを仮想化しコンピュータに接続することによって、ＶｏＩＰ通話の発信・着信を実現させるという解決方法が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の技術には、以下のような欠点が存在している。
【０００５】
１．利用されているブルートゥースイヤホンプロファイルが音声チャネルであり、アナログ音声信号が転送されているので、拡張性がよくなく、例えば音声データを圧縮するような、さらになる拡張処理をすることができない。
【０００６】
２．ブルートゥースイヤホンプロファイルが汎用通信プロファイルでないので、ユーザは、移動端末の製造業者側が従来の移動端末におけるブルートゥースプロトコルスタックを訂正して制定した後、その移動端末によって、ＶｏＩＰ通話の発信・着信を実現するということが必要であり、つまり、従来の移動端末では、上記のような解決方法を実現することができない。
【０００７】
本発明は、上述したようなことに鑑みてなされたものであり、従来の移動端末でコンピュータの入出力装置を仮想化することが直接実現されることによって、ユーザがこの移動端末を利用してＶｏＩＰ通話の発信・着信を実現する、コンピュータの入出力装置となる移動端末、及び移動端末をコンピュータの入出力装置として実現するコンピュータを提供することが主な目的である。
【０００８】
本発明の他の目的としては、従来の移動端末でコンピュータの入出力装置を仮想化することを直接実現することによって、ユーザがこの移動端末を用いてＶｏＩＰ通話の発信・着信を実現する、移動端末をコンピュータの入出力装置として実現するシステムを提供することである。
【０００９】
本発明のさらに他の目的としては、従来の移動端末でコンピュータの入出力装置を仮想化することを直接実現することによって、ユーザがこの移動端末を用いてＶｏＩＰ通話の発信・着信を実現する、移動端末をコンピュータの入出力装置として実現する方法を提供することである。
【課題を解決するための手段】
【００１０】
上述目的を達成するために、本発明の技術方案が以下のように実現される。
本発明は、コンピュータの入力装置とする移動端末であって、
前記移動端末は、移動端末側音声入力部と、移動端末側送信部とを含み、
前記移動端末側音声入力部は、前記移動端末側送信部とコンピュータ側受信部とを介して、コンピュータ側仮想化音声ドライバ部に接続されて、音声データを収集し、
前記移動端末側送信部は、前記移動端末側音声入力部から前記音声データを取得して、前記コンピュータ側受信部に送信することを特徴とする。
【００１１】
前記移動端末において、前記移動端末側送信部は、近距離無線転送方式により、前記音声データを送信することを特徴とする。
【００１２】
前記移動端末において、前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする。
【００１３】
前記移動端末において、前記移動端末側送信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを送信することを特徴とする。
【００１４】
前記移動端末において、前記音声データに対して、圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行う移動端末側音声処理部をさらに含むことを特徴とする。
【００１５】
また、本発明は、コンピュータの出力装置とする移動端末であって、
移動端末側音声出力部と、移動端末側受信部とを含み、
前記移動端末側音声出力部は、前記移動端末側受信部とコンピュータ側送信部とを介して、コンピュータ側仮想化音声ドライバ部に接続されて、音声データを再生し、
前記移動端末側受信部は、前記コンピュータ側送信部から前記音声データを受信して、前記移動端末側音声出力部に送信することを特徴とする。
【００１６】
前記移動端末において、前記移動端末側受信部は、近距離無線転送方式により前記音声データを受信することを特徴とする。
【００１７】
前記移動端末において、前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする。
【００１８】
前記移動端末において、前記移動端末側受信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを受信することを特徴とする。
【００１９】
前記移動端末において、前記音声データに対して、伸長及び／又は音声変更及び／又はトーン変更を含む処理を行う移動端末側音声処理部をさらに含むことを特徴とする。
【００２０】
また、本発明は、移動端末をコンピュータの入出力装置とすることを実現するコンピュータであって、
コンピュータ側送信部と、コンピュータ側受信部と、コンピュータ側仮想化音声ドライバ部とを含み、
前記コンピュータ側送信部は、前記コンピュータ側仮想化音声ドライバ部から受信した音声データを、移動端末側受信部に送信し、
前記コンピュータ側受信部は、移動端末側送信部から受信された音声データを、前記コンピュータ側仮想化音声ドライバ部に送信し、
前記コンピュータ側仮想化音声ドライバ部は、移動端末をコンピュータの入出力装置とすることを実現することを特徴とする。
【００２１】
前記コンピュータにおいて、前記コンピュータ側送信部は、近距離無線転送方式により前記音声データを送信し、前記コンピュータ側受信部は、近距離無線転送方式により前記音声データを受信することを特徴とする。
【００２２】
前記コンピュータにおいて、前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする。
【００２３】
前記コンピュータにおいて、前記コンピュータ側送信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを送信し、前記コンピュータ側受信部は、さらに、ブルートゥースシリアルポートプロファイルにより前記音声データを受信することを特徴とする。
【００２４】
前記コンピュータにおいて、前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行うコンピュータ側音声処理部をさらに含むことを特徴とする。
【００２５】
前記コンピュータにおいて、コンピュータ側仮想化音声ドライバ部は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化することをさらに実現することを特徴とする。
【００２６】
また、本発明は、移動端末をコンピュータの入出力装置とすることを実現するシステムであって、
移動端末側音声入力部と、移動端末側音声出力部と、移動端末側送信部と、移動端末側受信部と、コンピュータ側送信部と、コンピュータ側受信部と、コンピュータ側仮想化音声ドライバ部とを含み、
前記移動端末側音声入力部は、前記移動端末側送信部と前記コンピュータ側受信部とを介して、前記コンピュータ側仮想化音声ドライバ部に接続されて、音声データを収集し、
前記移動端末側音声出力部は、前記移動端末側受信部と前記コンピュータ側送信部とを介して、前記コンピュータ側仮想化音声ドライバ部に接続されて、音声データを再生し、
前記移動端末側送信部は、前記音声データを前記移動端末側音声入力部から取得して、前記コンピュータ側受信部に送信し、
前記コンピュータ側受信部は、前記音声データを受信して、前記コンピュータ側仮想化音声ドライバ部に送信し、
前記コンピュータ側送信部は、前記コンピュータ側仮想化音声ドライバ部から受信した前記音声データを、前記移動端末側受信部に送信し、
前記移動端末側受信部は、前記音声データを受信して、前記移動端末側音声出力部に送信し、
前記コンピュータ側仮想化音声ドライバ部は、移動端末をコンピュータの入出力装置とすることを実現することを特徴とする。
【００２７】
前記システムにおいて、前記移動端末側送信部と前記コンピュータ側受信部との間、または、前記コンピュータ側送信部と前記移動端末側受信部との間で、近距離無線転送方式により前記音声データを転送することを特徴とする。
【００２８】
前記システムにおいて、前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする。
【００２９】
前記システムにおいて、前記ブルートゥース転送プロトコルは、ブルートゥースシリアルポートプロファイルを含むことを特徴とする。
【００３０】
前記システムにおいて、前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行う移動端末側音声処理部と、
前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行うコンピュータ側音声処理部とをさらに含むことを特徴とする。
【００３１】
前記システムにおいて、コンピュータ側仮想化音声ドライバ部は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化することを実現することを特徴とする。
【００３２】
また、本発明は、移動端末をコンピュータの入出力装置とすることを実現する方法であって、
コンピュータ側仮想化音声ドライバ部は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化するステップを含むことを特徴とする。
【００３３】
前記方法において、前記の移動端末でコンピュータの入出力装置を仮想化する前に、
前記移動端末における音声装置により、収集した音声データを前記コンピュータ側仮想化音声ドライバ部に送信するステップをさらに含むことを特徴とする。
【００３４】
前記方法において、前記の移動端末でコンピュータの入出力装置を仮想化した後に、
前記移動端末における音声装置により、前記コンピュータ側仮想化音声ドライバ部から音声データを受信し再生するステップをさらに含むことを特徴とする。
【００３５】
前記方法において、前記移動端末と前記コンピュータとの間で、近距離無線転送方式により、前記音声データを転送することを特徴とする。
【００３６】
前記方法において、前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むことを特徴とする。
【００３７】
前記方法において、前記ブルートゥース転送プロトコルは、ブルートゥースシリアルポートプロファイルを含むことを特徴とする。
【００３８】
前記方法において、前記の収集した音声データをコンピュータ側仮想化音声ドライバ部に送信する前に、圧縮及び／又は音声変更及び／又はトーン変更の処理を行うことを特徴とする。
【００３９】
前記方法において、前記コンピュータ側仮想化音声ドライバ部から音声データを受信して、伸長及び／又は音声変更及び／又はトーン変更の処理を行った後、再生することを特徴とする。
【００４０】
前記方法において、前記圧縮処理は、前記音声データの異なる種類に応じて、それらに応じた圧縮アルゴリズムにより、異なる圧縮比を得る処理であることを特徴とする。
【発明の効果】
【００４１】
本発明を適用する利点については、以下のとおりである。
【００４２】
１．本発明は、ブルートゥースシリアルポートプロファイルという汎用プロトコルが使用されているため、移動端末に対して、システム的に開発を行う必要がなく、例えば、下位層プロトコルを訂正して、従来の移動端末を大部分サポートすることができ、移動端末をコンピュータの入出力装置とする機能が直接実現される。
【００４３】
２．本発明は、デジタル信号を転送するため、デジタル信号がコンピュータに送信される前に、デジタル信号に対する処理及び圧縮などの動作を行うことができる。そして、デジタル信号が圧縮されることによって、転送に用いられる帯域幅を減少することができ、ビデオ信号と音声信号とを同時に転送することが可能になるだけでなく、効果も良好である。一方、従来の技術を適用すると、転送の帯域幅が制限されているため、ビデオ信号と音声信号を同時に転送する効果が劣っている。
【００４４】
３．本発明は、ブルートゥースシリアルポートプロファイルのデータ転送の特徴と、移動端末などの装置の演算能力が低いことと、本発明が主に音声データの転送に適用されること等の要素に対して、それらに応じた圧縮アルゴリズムが用いられている。具体的には、圧縮する時に装置の能力に対する要求を減少することができ、音声データに対する理想的な圧縮比を得ることもできる。
【００４５】
４．本発明は、移動端末の利便性と移動の可能性の通話優勢と、コンピュータにて音声通信機能を有するソフトウェアの優勢とを合わせ、直接に移動端末でＩＰ電話をかけることが実現され、移動端末の通話費用を省くことになる。
【００４６】
５．本発明におけるコンピュータ側仮想化音声ドライバ部が、コンピュータにおける下位層に行うハードウェアシミュレーションを実現するためのものであるので、上位層のＶｏＩＰアプリケーションプログラムに対して特に要求がなく、互換性が良好である。したがって、流行的なリアルタイム通信ソフトウェア、例えばＱＱ、ＭＳＮ、ＳｋｙｐｅまたはＧｏｏｇｌｅ  Ｔａｌｋなどのような音声通信機能を有するリアルタイム通信ソフトウェアをサポートすることができる。
【発明を実施するための最良の形態】
【００４７】
本発明は、汎用転送プロトコルである近距離転送方式によって、デジタル信号を転送する。移動端末をコンピュータの入出力装置とする機能が直接実現されている。ここでは、近距離転送方式はブルートゥース転送プロトコルにより行う転送方式を含む。さらに、ブルートゥース転送プロトコルはブルートゥースシリアルポートプロファイルを含む。
【００４８】
同時に、コンピュータ側仮想化音声ドライバ部によって、コンピュータにおける下位層に行うハードウェアシミュレーションが実現されている。なお、移動端末と、上位層のＶｏＩＰアプリケーションプログラム、例えばＱＱ、ＭＳＮ、ＳｋｙｐｅまたはＧｏｏｇｌｅ  Ｔａｌｋ間には、コンピュータ側仮想化音声ドライバ部によって、双方向遮断と汎用識別を実現することができるので、本発明を適用すれば、良好な互換性を有し、音声通信機能を有する流行的なリアルタイム通信ソフトウェアをサポートすることができる。
【００４９】
以下、本発明の目的、技術方案と利点をさらに明らかにするために、実施例を挙げ、図面を参照して、本発明の詳細をさらに説明する。
【００５０】
図１に示すように、コンピュータの入力装置とする移動端末１１は、移動端末側音声入力部１１１と、移動端末側送信部１１３とを含む。
【００５１】
その中に、移動端末側音声入力部１１１は、移動端末側送信部１１３とコンピュータ側受信部とを介して、コンピュータ側仮想化音声ドライバ部に接続され、音声データを収集している。移動端末側送信部１１３は、移動端末側音声入力部１１１から、収集した音声データを取得し、コンピュータ側受信部に送信する。
【００５２】
ここでは、移動端末をマイクロフォンのような入力装置とする。移動端末側送信部１１３は、近距離無線転送方式によって、前記音声データを送信する。近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むが、このようなブルートゥース転送プロトコルを使用することに限定されていない。さらに、移動端末側送信部１１３は、ブルートゥースシリアルポートプロファイルによって、前記音声データを送信してもよい。
【００５３】
コンピュータの入力装置とする移動端末１１は、移動端末側音声処理部１１２をさらに含む。前記移動端末側音声処理部１１２は、前記音声データに対して、圧縮及び／又は音声変更（ｖｏｉｃｅ  ｍｏｄｉｆｉｃａｔｉｏｎ）及び／又はトーン変更（ｔｏｎａｌ  ｍｏｄｉｆｉｃａｔｉｏｎ）を含む処理を行うための第１の移動端末側音声処理部１１２である。
【００５４】
図２に示すように、コンピュータの入力装置とする移動端末１２は、移動端末側音声出力部１２１と、移動端末側受信部１２３とを含む。
【００５５】
なお、移動端末側音声出力部１２１は、移動端末側受信部１２３とコンピュータ側送信部とを介して、コンピュータ側仮想化音声ドライバ部に接続され、音声データを再生する。移動端末側受信部１２３は、前記音声データをコンピュータ側送信部から受信し、移動端末側音声出力部１２１に送信する。
【００５６】
ここでは、移動端末をイヤホンのような出力装置とする。移動端末側受信部１２３は、近距離無線転送方式によって、前記音声データを受信する。近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むが、このようなブルートゥース転送プロトコルを使用することに限定されていない。さらに、移動端末側受信部１２３は、ブルートゥースシリアルポートプロファイルによって、前記音声データを受信する。
【００５７】
コンピュータの出力装置とする移動端末１２は、移動端末側音声処理部をさらに含む。前記移動端末側音声処理部は、前記音声データに対して、伸長及び／又は音声変更及び／又はトーン変更を含む処理を行うための第２の移動端末側音声処理部１２２である。
【００５８】
図３に示すように、移動端末をコンピュータの入出力装置とすることを実現するコンピュータ２は、コンピュータ側送信部２１と、コンピュータ側受信部２５と、コンピュータ側仮想化音声ドライバ部２３とを含む。
【００５９】
なお、コンピュータ側送信部２１は、コンピュータ側仮想化音声ドライバ部２３から受信された音声データを、移動端末側受信部１２３に送信する。コンピュータ側受信部２５は、移動端末側送信部１１３から受信された音声データを、コンピュータ側仮想化音声ドライバ部２３に送信する。コンピュータ側仮想化音声ドライバ部２３は、移動端末をコンピュータの入出力装置とすることを実現する。
【００６０】
ここでは、コンピュータ側送信部２１は、近距離無線転送方式によって、前記音声データを送信する。コンピュータ側受信部２５は、近距離無線転送方式によって、前記音声データを受信する。近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むが、このようなブルートゥース転送プロトコルを使用することに限定されていない。さらに、コンピュータ側送信部２１は、ブルートゥースシリアルポートプロファイルによって、前記音声データを送信する。コンピュータ側受信部２５は、ブルートゥースシリアルポートプロファイルによって、前記音声データを受信する。
【００６１】
さらに、コンピュータ側仮想化音声ドライバ部２３は、仮想化サウンドカードドライバの方式によって、移動端末でコンピュータの入出力装置を仮想化することを実現する。
【００６２】
移動端末をコンピュータの入出力装置とすることを実現するコンピュータ２は、前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行うためのコンピュータ側音声処理部２２をさらに含む。ここでは、コンピュータ側仮想化音声ドライバ部２３によりコンピュータ側送信部２１に送信された音声データについて、音声データを圧縮してから送信することが必要である。コンピュータ側受信部２５によりコンピュータ側仮想化音声ドライバ部２３に送信された音声データについて、音声データを伸長してから送信することが必要である。
【００６３】
移動端末をコンピュータの入出力装置とすることを実現するコンピュータ２は、ＶｏＩＰ電話をかけ、ユーザ間の音声チャットを実現するためのコンピュータ側音声チャット部２４をさらに含む。
【００６４】
図４に示すように、移動端末をコンピュータの入出力装置とすることを実現するシステムは、移動端末側音声入力部１１１と、移動端末側音声出力部１２１と、移動端末側送信部１１３と、移動端末側受信部１２３と、コンピュータ側送信部２１と、コンピュータ側受信部２５と、コンピュータ側仮想化音声ドライバ部２３とを含む。
【００６５】
なお、移動端末側音声入力部１１１は、移動端末側送信部１１３とコンピュータ側受信部２５とを介して、コンピュータ側仮想化音声ドライバ部２３に接続され、音声データを収集する。移動端末側音声出力部１２１は、移動端末側受信部１２３とコンピュータ側送信部２１とを介して、コンピュータ側仮想化音声ドライバ部２３に接続され、音声データを再生する。移動端末側送信部１１３は、移動端末側音声入力部１１１から前記音声データを取得し、コンピュータ側受信部２５に送信する。コンピュータ側受信部２５は、前記音声データを、コンピュータ側仮想化音声ドライバ部２３に送信する。コンピュータ側送信部２１は、コンピュータ側仮想化音声ドライバ部２３から受信した音声データを、移動端末側受信部１２３に送信する。移動端末側受信部１２３は、前記音声データを受信し、移動端末側音声出力部１２１に送信する。コンピュータ側仮想化音声ドライバ部２３は、移動端末をコンピュータの入出力装置とすることを実現する。
【００６６】
ここでは、移動端末側音声入力部１１１により収集されて送信された音声データは、デジタル信号であり、このデジタル信号に対して、例えば圧縮などの一連の拡張処理を行える。
【００６７】
ここでは、移動端末側送信部１１３とコンピュータ側受信部２５との間に、または、コンピュータ側送信部２１と移動端末側受信部１２３との間で、近距離無線転送方式によって、前記音声データを転送する。前記近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含むが、このようなブルートゥース転送プロトコルを使用することに限定されていない。前記ブルートゥース転送プロトコルは、ブルートゥースシリアルポートプロファイルを含む。したがって、ブルートゥースシリアルポートプロファイルが転送チャンネルとして用いられる。また、ブルートゥースシリアルポートプロファイルは、ブルートゥースイヤホンプロファイルをさらに含む。
【００６８】
なお、ブルートゥースシリアルポートプロファイルによりデータを転送することについては、装置における既存のシリアルポートプロトコルを用いてもよいし、新たに作成されたブルートゥースシリアルポートプロファイルを用いてもよい。具体的な方式は、移動端末側がコンピュータ側における既存のシリアルポートプロトコルに接続され、または新たなシリアルポートプロトコルがコンピュータ側において作られて、移動端末側がコンピュータ側のシリアルポートプロトコルに接続され、またはコンピュータ側が移動端末側における既存のシリアルポートプロトコルに接続され、または新たなシリアルポートプロトコルが移動端末側において作られて、コンピュータ側が移動端末側のシリアルポートプロトコルに接続されるということを含む。
【００６９】
ここでは、コンピュータ側仮想化音声ドライバ部２３は、仮想化サウンドカードドライバ方式によって、移動端末でコンピュータの入出力装置、例えば音声装置を仮想化する。これによって、上位層に音声通信機能を有するアプリケーションプログラム、例えばＱＱ、ＭＳＮ、ＳｋｙｐｅまたはＧｏｏｇｌｅ  Ｔａｌｋがこの移動端末を正確に識別し使用することができるようになる。
【００７０】
コンピュータ側仮想化音声ドライバ部２３は、仮想化サウンドカードドライバプログラムを実行するためのものである。上位層は、音声通信機能を有するアプリケーションプログラムであるＶｏＩＰアプリケーションプログラムである。
【００７１】
なお、仮想化サウンドカードドライバプログラムがコンピュータ側においてその下位層をハードウェアシミュレーションしたことによって、その上位層のＶｏＩＰアプリケーションプログラムに対して特に要求がなく、互換性がよく、ＶｏＩＰアプリケーションプログラムがこの移動端末をコンピュータの出力装置として正確に識別することができ、移動端末でコンピュータの入出力装置を仮想化する機能が実現される。
【００７２】
即ち、コンピュータ側仮想化音声ドライバ部２３に用いられた仮想化サウンドカードドライバ方式は、汎用性と双方向遮断性を有するので、仮想化サウンドカードドライバ方式を用いると、ＱＱ、ＭＳＮ、ＳｋｙｐｅまたはＧｏｏｇｌｅ  Ｔａｌｋなどの異なる上位層のＶｏＩＰアプリケーションプログラムを別に開発する必要がなく、移動端末をそれらのアプリケーションプログラムの音声入出力装置として使用されることを、直接実現することができる。これらのアプリケーションプログラムが、コンピュータ側仮想化音声ドライバ部２３を直接識別することができ、移動端末とコンピュータとのデータ交換も、このコンピュータ側仮想化音声ドライバ部２３により実現されているので、このコンピュータ側仮想化音声ドライバ部２３によって、移動端末とアプリケーションプログラムを関連させることができ、移動端末でコンピュータの入出力装置を仮想化する機能が実現される。
【００７３】
具体的には、使用された仮想化サウンドカードドライバ方式は、マイクロソフトウェア社の規格化に基づくものであるので、汎用方式であり、上位層のＶｏＩＰアプリケーションプログラムによって直接使用及び識別されることができる。
【００７４】
また、サウンドカードドライバ方式と仮想化サウンドカードドライバ方式との区別において、サウンドカードドライバ方式を利用する場合、コンピュータ上に実際のサウンドカードが存在し、このコンピュータのハードウェアであるこのサウンドカードにより、コンピュータ上に実際のデータを収集し、サウンドカードドライバプログラムにより上位層のＶｏＩＰアプリケーションプログラムに与えるが、仮想化サウンドカードドライバ方式を利用する場合、コンピュータ以外の他の装置から収集した、コンピュータのハードウェアでないものからの仮想化データを、仮想化サウンドカードドライバプログラムにより上位層のＶｏＩＰアプリケーションプログラムに与える。
【００７５】
このように、上位層ＶｏＩＰアプリケーションプログラムと移動端末とに対してそれぞれ参照体として、二つの側面から見ると、仮想化音声ドライバ方式により、ハードウェアでないものからのデータを収集して、上位層のＶｏＩＰアプリケーションプログラムに与えることができ、ＶｏＩＰアプリケーションプログラムは、このデータがどこからのものであるかにも関わらず、このデータをコンピュータからのものとして認識し、正確的に識別することができる一方、上位層のＶｏＩＰアプリケーションプログラムは、仮想化音声ドライバ方式により、データを移動端末または他の装置にリターンし、データがどこにリターンされたかにも関わらず、このデータがコンピュータに戻されたと認識する。つまり、利用された仮想化サウンドカードドライバ方式は汎用性と両方向遮断性を有している。
【００７６】
移動端末をコンピュータの入出力装置とすることを実現するシステムは、移動端末側音声処理部と、コンピュータ側音声処理部２２とをさらに含む。
【００７７】
なお、移動端末側音声処理部は、第３の移動端末側音声処理部１３２であり、移動端末側音声入力部１１１は、第３の移動端末側音声処理部１３２を介して移動端末側送信部１１３に接続されている。移動端末側音声出力部１２１は、第３の移動端末側音声処理部１３２を介して移動端末側受信部１２３に接続されている。
【００７８】
第３の移動端末側音声処理部１３２は、前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行う。ここでは、移動端末側音声入力部１１１により移動端末側送信部１１３に送信された音声データは、圧縮されてから送信されることが必要であり、移動端末側受信部１２３により移動端末側音声出力部１２１に送信された音声データは、伸長されてから送信されることが必要である。
【００７９】
コンピュータ側音声処理部２２は、前記音声データに対して、伸長／圧縮及び／又は音声変更及び／又はトーン変更を含む処理を行う。
【００８０】
移動端末をコンピュータの入出力装置とすることを実現するシステムは、システムの上位層であって、ＶｏＩＰアプリケーションプログラムを実行し、ユーザ間の音声チャットを実現し、ＶｏＩＰ電話をかけるコンピュータ側音声チャット部２４をさらに含む。ここでは、ＶｏＩＰアプリケーションプログラムは、上位層である音声通信機能を有するアプリケーションプログラム、例えばＱＱ、ＭＳＮ、ＳｋｙｐｅまたはＧｏｏｇｌｅ  Ｔａｌｋなどである。
【００８１】
図５に示すように、移動端末をコンピュータの入出力装置とすることを実現する方法は、コンピュータ側仮想化音声ドライバ部が仮想化サウンドカード方式によって、即ち、仮想化音声ドライバプログラムが移動端末で音声装置のようなコンピュータの入出力装置を仮想化するステップ１０１を含む。なお、移動端末を入力装置、例えばマイクロフォンとしてもよいし、移動端末を出力装置、例えばイヤホンとしてもよい。
【００８２】
ここでは、実際に、この音声装置が、移動端末におけるイヤホンまたはマイクロフォンとして具体的に示され、イヤホンまたはマイクロフォンによって、ユーザとコンピュータとの間で、ユーザが収集した音声データを送信したり、コンピュータから音声データを受信し再生したりということを実現している。
【００８３】
なお、ステップ１０１の前には、移動端末におけるこの音声装置によって、収集した音声データ、即ち、音声信号をコンピュータ側仮想化音声ドライバ部に送信するというステップ１００をさらに含む。
【００８４】
ここでは、前記音声データが、コンピュータ側仮想化音声ドライバ部に送信される前に、圧縮及び／又は音声変更及び／又はトーン変更の処理が施されている。
【００８５】
圧縮処理について、本発明は、転送される音声データの異なる種類に応じる圧縮アルゴリズムによって、異なる圧縮比が得られる。音声データが転送されていると、音声データの周波数、強さなどの変化が比較的小さいという特徴に基づき、それに対応した圧縮アルゴリズムを利用して、高い圧縮比を得ることができる。圧縮アルゴリズムの複雑度が低いため、移動端末などのような演算能力が高くない装置に適用される。音楽データが転送されていると、音楽データの周波数、強さなどの変化が比較的大きいという特徴に基づき、それに対応した圧縮アルゴリズムを利用して、低い圧縮比しか得ることができない。
【００８６】
なお、ステップ１０１の後には、移動端末におけるこの音声装置によって、前記コンピュータ側仮想化音声ドライバ部から音声データを受信し再生するというステップ１０２をさらに含む。
【００８７】
ここでは、コンピュータ側仮想化音声ドライバ部から音声データを受信して、伸長及び／又は音声変更及び／又はトーン変更の処理を施した後、再生する。
【００８８】
ここでは、移動端末とコンピュータとの間に、前記音声データが、近距離無線転送方式により転送されている。なお、近距離無線転送方式は、ブルートゥース転送プロトコルにより転送する方式を含む。さらに、ブルートゥース転送プロトコルは、ブルートゥースシリアルポートプロファイルを含む。
【００８９】
以上述べたのは、本発明に最適な実施例にすぎない、本発明の保護範囲に限定することでない。
【図面の簡単な説明】
【００９０】
【図１】本発明におけるコンピュータの入出力装置とする移動端末の一実施例の構成を示す図である。
【図２】本発明におけるコンピュータの入出力装置とする移動端末の一実施例の構成を示す図である。
【図３】本発明におけるコンピュータの一実施例の構成を示す図である。
【図４】本発明におけるシステムの一実施例の構成を示す図である。
【図５】本発明における方法の一実施例の実現を示すフローチャートである。
【符号の説明】
【００９１】
１１      移動端末
１２      移動端末
２１      コンピュータ側送信部
２２      コンピュータ側音声処理部
２３      コンピュータ側仮想化音声ドライバ部
２４      コンピュータ側音声チャット部
２５      コンピュータ側受信部
１００    ステップ
１０１    ステップ
１０２    ステップ
１１１    移動端末側音声入力部
１１２    移動端末側音声処理部
１１３    移動端末側送信部
１２１    移動端末側音声出力部
１２２    移動端末側音声処理部
１２３    移動端末側受信部
１３２    移動端末側音声処理部
【図１】
2009089392.tif 000003
【図２】
2009089392.tif 000004
【図３】
2009089392.tif 000005
【図４】
2009089392.tif 000006
【図５】
2009089392.tif 000007