(57)【特許請求の範囲】
【請求項１】
相互接続ネットワークに対して電話の接続を可能にするために、オペレーティングシステムを用いて、インストール時に前記電話のオーディオ機能がコンピュータの構成に関するデフォルトのオーディオ機能として設定される、ソフトフォンソフトウェアを前記コンピュータにインストールする方法であって、
前記オペレーティングシステムのコントロールパネルにおけるオーディオ設定を前記コンピュータのオペレーティングシステムレジスタと同期させるステップと、
前記オペレーティングシステムレジスタにおけるオーディオ入力及びオーディオ出力のキーを読み取るステップであって、前記オーディオ入力及びオーディオ出力のキーは、記録及び再生のそれぞれのために用いられるデバイスを示す、ステップと、
前記オーディオ入力及びオーディオ出力のキーの内容が前記電話と適合するかどうかを確認するステップであって、前記オーディオ入力及びオーディオ出力のキーの内容が前記電話と適合する場合には、その後、（ｉ）前記電話の接続解除を前記コンピュータのエンドユーザに問い、前記同期させるステップに戻り、続いて、前記読み取るステップを行い、前記オーディオ入力及びオーディオ出力のキーの内容が前記電話と適合しない場合には、（ｉｉ）記録及び再生のそれぞれのために用いられる、前記電話以外のデバイスを示すオーディオ入力及びオーディオ出力のキーをバッファにセーブする、ステップと、
前記電話を前記コンピュータに接続することをエンドユーザに勧めるステップと、
前記ソフトフォンソフトウェアをインストールするステップと、
セーブされたオーディオ入力及びオーディオ出力のキーを前記オペレーティングシステムレジスタに書き込むステップと、
前記オペレーティングシステムのコントロールパネルにおけるオーディオ設定を前記オペレーティングシステムレジスタと再度同期させるステップと、
を前記コンピュータが実行し、
前記ソフトフォンソフトウェアのインストールが完了すると、オーディオ信号は、（１）ソフトフォンソフトウェアの実行に応答して、前記電話のオーディオ機能に送られ、（２）前記ソフトフォンソフトウェア以外のオーディオアプリケーションの実行に応答して、前記電話以外の前記コンピュータのオーディオデバイスに送られる、方法。
【請求項２】
コンピュータの集積回路に搭載されて、前記コンピュータが請求項１に記載された方法の全てのステップを実行する一連の命令を有する、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、インターネット又はイントラネットのような相互接続ネットワークに対して電話の接続を可能にするためにオペレーティングシステムを用いてコンピュータにソフトウェアをインストールする方法に関する。
【０００２】
本発明は、ＶＯＩＰ（Voice over IPを表し、IPとはInternet Protocolを意味する）技術の技術分野においてそのアプリケーションを見出す。
【背景技術】
【０００３】
ＶＯＩＰという新たな技術は、非常に低いレートで通話を行うための利点をエンドユーザに付与する。
【０００４】
ＶＯＩＰを実装する従来の電話は、主として、ＵＳＢ（Universal Serial Bus）ケーブルを用いてパーソナルコンピュータＰＣのＵＳＢポートに接続されるとともに、サウンドカード、ブロードバンドモデム等のような、ＰＣの周辺機器の機能を用いるソフトウェアを有している。斯様な電話がＰＣへのソフトウェアのインストールを要求することで、ＰＣが電話を認識することができる。
【０００５】
ソフトウェアのインストールが完了された場合には、電話のオーディオ機能は、ＰＣの構成に関するデフォルトのオーディオ機能として設定される。これは、ＰＣ上で実行してオーディオ入力又は出力を要求する全てのソフトウェアアプリケーションが電話のオーディオ機能を用いることを意味する。斯様な従来のインストールメカニズムは、例えば、Siemens Gigaset M34 user manualにおいて示される。
【０００６】
この構成は、エンドユーザがVoice Over Internet Protocol communicationのために彼の電話を用いる場合に適合可能である。しかしながら、エンドユーザがこれらのアプリケーションのために電話を用いなければならないことを意味するので、ゲーム又はメディアプレイヤ等の他のオーディオアプリケーションが実行中である場合には、この構成はふさわしくない。エンドユーザがオーディオ入力及び／又は出力のためのサウンドカードのような他のデバイスを用いることを望む場合には、彼は、適切なデバイス構成を得るために、デバイスマネージャの構成を手動で変更するか、又は、電話のプラグを抜かなければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
それ故、本発明の目的は、エンドユーザにとってより便利になる、相互接続ネットワークに対して電話の接続を可能にするためにオペレーティングシステムを用いてコンピュータにソフトウェアをインストールする方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、オペレーティングシステムレジスタにおける、録音（recording）及び再生（playback）のそれぞれのために用いられるデバイスを示す、オーディオ入力及びオーディオ出力のキーを読み取るステップと、オーディオ入力及びオーディオ出力のキーの内容が電話と適合するかを確認するステップと、前記内容が電話と適合する場合に、電話の接続解除（unplug）をエンドユーザに問い、読み取るステップに戻るステップと、前記内容が電話と適合しない場合に、オーディオ入力及びオーディオ出力のキーをバッファにセーブするステップと、電話をコンピュータに接続することをエンドユーザに勧めるステップと、ソフトウェアをインストールするステップと、セーブされたオーディオ入力及びオーディオ出力のキーをオペレーティングシステムレジスタに書き込むステップとを有する、斯様なインストール方法が提供される。
【０００９】
本発明による方法の結果、電話は、コンピュータのオーディオ機能がゲーム、オーディオ及び／又はビデオプレイヤ等の他のアプリケーションのために用いられる一方で、通話を行うための自己のオーディオ機能とともにコンピュータを介して相互接続ネットワークに接続される。
【００１０】
有益には、セーブされたオーディオ入力及びオーディオ出力のキーが、デフォルトにより好ましいものとして常に用いられる。
【００１１】
本発明はまた、コンピュータの集積回路に搭載されることで、コンピュータが上述した方法の全てのステップを実行する場合に、一連の命令を有するコンピュータプログラムにまで及ぶ。
【００１２】
これら及び本発明の他の態様は、ここで説明される実施形態を参照して解明され、明らかになるだろう。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態は、添付図面を参照して、単なる例示の態様により説明される。
【００１４】
図１を参照すると、インターネットに対して電話の接続を可能にするためにソフトウェアをインストールする簡略化した方法が示されている。以下においては、電話は、ＵＳＢ接続を介してＰＣのＵＳＢポートに接続可能であるが、本発明がこの接続タイプに制限されないことが当業者にとって明らかであることが推測されるだろう。
【００１５】
第１のステップ１００において、情報スクリーンが表示される。このスクリーンは、ウィザード（即ち、ソフトウェアインストールプロセス）がインストールプロセスの間に行うだろうことをエンドユーザに説明する。
【００１６】
任意に、第２のステップ１０１は、ソフトウェアのエンドユーザ向け使用許諾契約（ＥＵＬＡ；end user license agreement）にある。エンドユーザは、ソフトウェアをインストールする可能性を持つために、ＥＵＬＡに同意しなければならない。
【００１７】
第３のステップ１０２において、エンドユーザは、電話をＰＣに接続する。例えば、エンドユーザは、ＰＣの一のＵＳＢスロットに電話を差し込む（接続する；plug in）ことを要請される。その後、ＰＣのオペレーティングシステムＯＳは、ＵＳＢポートを介して製品識別（ＰＩＤ；Product IDentification）及びベンダ識別（ＶＩＤ；Vendor Identification）を読み込み（ＰＩＤ／ＶＩＤはプロダクトメモリにある）、この電話のためにＰＣ上でのＶＯＩP機能のオペレーションを可能にするためにソフトウェアをインストールし得る。
【００１８】
第４のステップ１０３において、ソフトウェアがインストールされる。このソフトウェアは、ＶＯＩＰ通信のためのソフトフォン（softphone）ソフトウェアと電話を管理するための電話アプリケーションソフトウェアとを有している。オペレーティングシステムＯＳは、電話を、オーディオ入力及び／又は出力のためのデフォルトのデバイスとして規定している。また、エンドユーザは、彼が望むならば、ＶＯＩＰ以外のアプリケーション（例えば、メディアプレイヤ）のためにデフォルトのオーディオ設定を手動で構成することを要請される。
【００１９】
第５のステップ１０４において、成功したインストールの確認が表示され、ソフトウェアインストールプロセスを終了する。
【００２０】
本発明は、起動したソフトウェアアプリケーションに依存する適切なデバイスソフトウェアを用いるために、上述したプロセスを変更することを目的としている。
【００２１】
図２を参照すると、全てのソフトウェアが実行中である場合の本発明による通信システムが示されている。
【００２２】
通信システムは、コードレス送受話器（handset）１、基地局２、パーソナルコンピュータＰＣ４及びこれに関連する相互接続ネットワーク６に接続されたナロー又はブロードバンドモデム５、並びに、コンピュータ４と基地局２との間のＵＳＢ有線接続３を有している。ＵＳＢ有線接続は、ＰＣに接続されたＵＳＢキーと基地局との間のコードレスリンクであってもよい。
【００２３】
３つのソフトウェアアプリケーション８，９，１０は、ＶＯＩＰ通信が確立されたときにコンピュータ４上で実行しているものであって、送受話器１及び基地局２を管理するコードレス電話アプリケーションソフトウェア８、ネットワーク側での外部リンクを管理するソフトフォンソフトウェア１０（例えば、スカイプ（Skype；登録商標）ソフトウェア）、並びに、コードレス電話アプリケーションソフトウェア８とソフトフォンソフトウェア９との間のデータ交換を管理するアプリケーションプログラムインタフェースＡＰＩ（Application Program Interface）９である。
【００２４】
ソフトウェアをインストールする方法は、コードレス電話アプリケーションソフトウェア８のインストール、及び、アプリケーションに依存して適切なオーディオソフトウェアオペレーションを得るために要求されるいくつかの特定のデバイスオーディオソフトウェアを付加したＡＰＩ９を有している。
【００２５】
図３を参照すると、本発明によるインターネットに対して電話の接続を可能にするためのソフトウェアをインストールする方法が示されている。
【００２６】
第１のステップ３００において、情報スクリーンが表示される。このスクリーンは、ウィザード（即ち、ソフトウェアインストールプロセス）がインストールプロセスの間に行うだろうことをエンドユーザに説明する。
【００２７】
任意に、第２のステップ３０１は、ＥＵＬＡにある。エンドユーザは、ソフトウェアをインストールする可能性を持つために、ＥＵＬＡに同意しなければならない。
【００２８】
第３のステップ３０２において、ＯＳのコントロールパネルにおけるオーディオ設定は、ＯＳレジスタと同期される。この目的を達成するために、インストール方法は、自動的に、オーディオ設定ウィンドウ（即ち、component mmsys.cplで直接的に開かれる"Sounds and Audio Devices Properties"ウィンドウにおける"Audio"タブ）上のコントロールパネルを開いて、エンターキー（shell.Sendkeys("{ENTER}",true);）をシミュレートする。
【００２９】
本発明によるインストール方法は、その後、ステップ３０３において、キーをＯＳレジスタにおいて読み取り、例えば、ＯＳがウィンドウズ（登録商標）ＸＰの場合においては、
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound Mapper/Playback
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound Mapper/Record
を読み取る。Playbackレジスタは、デバイスがオーディオ出力のために用いられるだろうことを示している。Recordレジスタは、デバイスがオーディオ入力のために用いられるだろうことを示している。
【００３０】
ステップ３０４において、本発明によるインストール方法は、キーの内容が電話デバイスに適合するかを確認する。
【００３１】
キーの内容が電話デバイスに適合する場合には（yes；ｙ）、エンドユーザが電話を既に接続していることを意味し、本発明による方法は、デフォルトのオーディオ設定を取り出すためにＵＳＢ電話デバイスの接続解除をエンドユーザに勧め（ステップ３０５）、構成パネルオーディオ設定をシステムレジスタと同期させ（ステップ３０２）、ＯＳレジスタにおいて再びキーを読み取る（ステップ３０３）。
【００３２】
そうでなければ（no；ｎ）、本発明によるインストール方法は、ステップ３０６において、オーディオ入力及びオーディオ出力キーをバッファメモリ又はバッファファイルにセーブする。
【００３３】
その後、ステップ３０７において、エンドユーザは、電話を接続することを勧められる。
【００３４】
ステップ３０８において、コードレス電話アプリケーションソフトウェア、ソフトフォンソフトウェア及びＡＰＩがインストールされる。エンドユーザは、ソフトウェアのインストールの終了を待つ。
【００３５】
ステップ３０９において、ＯＳコントロールパネルにおけるオーディオ設定は、ステップ３０２と同様の態様で、ＯＳレジスタと同期される。
【００３６】
ステップ３１０において、インストール方法は、ステップ３０６においてセーブされたオーディオ入力及びオーディオ出力のキー、即ち、
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound Mapper/Playback
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound Mapper/Record
を書き込む。好ましくは、インストール方法は、推奨の最適キー（Preferred Only key）、即ち、
HKEY_CURRENT_USER/Software/Microsoft/Multimedia/Sound Mapper/PrefferredOnly
に0x00000001を書き込むことにより、ユーザにより推奨されたものとしてのデフォルトのオーディオ設定を構成してもよい。0x00000001の内容を伴う推奨の最適レジスタ（Preferred Only register）は、現在のオーディオ構成（即ち、再生及び録音コンテンツ）がデフォルトの構成であることを示す。これは、デフォルトのオーディオデバイスがソフトフォンソフトウェア以外のアプリケーションに対してデフォルトで常に用いられ、最初のインストール後において電話が接続される都度、ＯＳレジスタのオーディオ入力及び出力のキーが電話のオーディオ機能により上書きされたかどうかを、コンピュータが確認する必要がないことを意味する。
【００３７】
ステップ３１１において、ＯＳコントロールパネルにおけるオーディオ設定は、ＯＳレジスタと再度同期される。これは、"Sounds and Audio Device"プロパティウィンドウの"Audio"タブにおけるボックス"Use only default devices"が自動的にティック（tick）されることを意味する。
【００３８】
最後のステップ３１２において、成功したインストールの確認が表示され、インストール方法を終了する。
【００３９】
インストール方法が完了された場合、オーディオ信号は、ソフトフォンソフトウェアが実行中であるときには、電話のオーディオ機能（即ち、マイクロフォン及びラウドスピーカ）に送られ、Windows Media Player（登録商標）のような他のオーディオアプリケーションは、デフォルトのオーディオデバイス（例えば、ＰＣのサウンドカード）に送られる。
【００４０】
本発明は、インストールソフトウェアの態様により実装される。プログラムメモリに搭載される、このインストールソフトウェアに対応する一連の命令は、コンピュータの集積回路がインストールソフトウェアに応じて方法を実行する。一連の命令は、例えば、ディスクのようなデータキャリアに格納されてもよい。一連の命令は、役割を実行すべき集積回路のプログラムメモリに搭載するようにデータキャリアから読み取られ得る。
【００４１】
概して、インストールソフトウェアは、基地局と少なくとも１つの送受話器とを有するコードレス電話とともに販売されるＣＤ−ＲＯＭにコピーされる。それに代えて、インストールソフトウェアは、インターネットを介して利用可能にしてもよい。
【００４２】
上述した実施形態は、本発明を限定するよりもむしろ例示であり、当業者は、特許請求の範囲により規定される本発明の範囲から逸脱することなく、多くの代替実施形態を設計可能であろうことに留意すべきである。特許請求の範囲において、括弧内のいかなる符号も、特許請求の範囲を限定するものとして構成されるべきではない。"有する"という用語及び同様のものは、全体としての特許請求の範囲又は明細書に示されたもの以外のエレメント又はステップの存在を除外するものではない。エレメントの単数表記は、斯様なエレメントの複数表記を除外するものではなく、その逆も同様である。
【図面の簡単な説明】
【００４３】
【図１】インターネットに対して電話の接続を可能にするためにソフトウェアをインストールする従来の方法の略ブロック図である。
【図２】本発明による通信システムの略ブロック図である。
【図３】本発明によるインターネットに対して電話の接続を可能にするためにソフトウェアをインストールする方法の略ブロック図である。
【図１】
0005431929.tif 000002
【図２】
0005431929.tif 000003
【図３】
0005431929.tif 000004