(57)【要約】【課題】  柔軟に使用できる電話システムなどを提供する。【解決手段】  第１コンピュータ１０４は、通信部１３２と、通信データインターフェイス１２０と、ディスプレイ１２４とを含む。通信部１３２は、インターネットを介して、通信データを通信する。通信データインターフェイス１２０は、カメラ付き携帯電話１０６との間で、画像データおよび音声データのいずれかを通信する。ディスプレイ１２４は画像を表示する。カメラ付き携帯電話１０６は、通信データインターフェイス１５０と、ディスプレイ１５４と、スピーカ１５８と、マイク１６０とを含む。通信データインターフェイス１５０は、コンピュータとの間で、画像データおよび音声データのいずれかを通信する。ディスプレイ１５４は画像を表示する。スピーカ１５８は音声を出力する。マイク１６０は音声を受付ける。【選択図】        図２
2006262364.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して画像データおよび音声データを通信できるコンピュータと、前記コンピュータとの間で前記画像データおよび音声データを通信できる端末とを含む電話システムであって、
前記コンピュータは、
通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信するための第１の通信手段と、
前記端末との間で、前記画像データおよび音声データのいずれかを通信するための第２の通信手段と、
前記画像データが表わす画像を表示するための表示手段とを含み、
前記端末は、
前記コンピュータとの間で、画像データおよび音声データのいずれかを通信するための通信手段と、
前記画像データが表わす画像を表示するための表示手段と、
前記音声データが表わす音声を出力するための出力手段と、
前記通信手段が音声データとして通信する音声を受付けるための受付手段とを含む、電話システム。
【請求項２】
前記コンピュータは、
前記端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付けるための受付手段と、
前記ユーザが端末を選択すると、前記端末に画像データを送信するように、前記第２の通信手段を制御するための第１の制御手段と、
前記ユーザがコンピュータを選択すると、前記画像データが表わす画像を表示するように前記表示手段を制御するための第２の制御手段とをさらに含む、請求項１に記載の電話システム。
【請求項３】
前記コンピュータの受付手段は、前記第１の通信手段が通信データを受信中に、所定の周期で前記情報を受付けるための手段を含む、請求項２に記載の電話システム。
【請求項４】
前記所定の周期は、長さが０．１秒以下の周期である、請求項３に記載の電話システム。
【請求項５】
前記コンピュータの第１の通信手段は、インターネット・プロトコルに則って、前記通信データを通信するための手段を含む、請求項１に記載の電話システム。
【請求項６】
前記画像データは、動画の画像データを含む、請求項１に記載の電話システム。
【請求項７】
通信ネットワークを介して画像データおよび音声データを通信できるコンピュータと、前記コンピュータとの間で前記画像データおよび音声データを通信できる第１の端末と、前記第１の端末との間で前記音声データを通信できる第２の端末とを含む電話システムであって、
前記コンピュータは、
通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信するための第１の通信手段と、
前記端末との間で、前記画像データおよび音声データのいずれかを通信するための第２の通信手段と、
前記画像データが表わす画像を表示するための表示手段と、
前記端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付けるための受付手段と、
前記ユーザが端末を選択すると、前記端末に画像データを送信するように、前記第２の通信手段を制御するための第１の制御手段と、
前記ユーザがコンピュータを選択すると、前記画像データが表わす画像を表示するように前記表示手段を制御するための第２の制御手段とを含み、
前記第１の端末は、
前記コンピュータとの間で、画像データおよび音声データのいずれかを通信するための第１の通信手段と、
前記画像データが表わす画像を表示するための表示手段と、
前記第２の端末との間で、前記音声データを通信するための第２の通信手段とを含み、
前記第２の端末は、
前記第１の端末との間で、音声データを通信するための通信手段と、
前記音声データが表わす音声を出力するための出力手段と、
前記通信手段が音声データとして通信する音声を受付けるための受付手段とを含む、電話システム。
【請求項８】
コンピュータと端末とを含む電話システムに用いられるコンピュータを実現するための電話プログラムであって、
通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信する第１の通信ステップと、
前記端末との間で、前記画像データおよび音声データのいずれかを通信する第２の通信ステップと、
前記画像データが表わす画像を表示する表示ステップと、
前記端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付ける受付ステップと、
前記ユーザが端末を選択すると、前記端末に画像データを送信するように、前記第２の通信ステップを制御する第１の制御ステップと、
前記ユーザがコンピュータを選択すると、前記画像データが表わす画像を表示するように前記表示ステップを制御する第２の制御ステップとを含む各ステップをコンピュータに実行させるための電話プログラム。
【請求項９】
コンピュータと端末とを含む電話システムに用いられるコンピュータを実現するための電話プログラムを記録したコンピュータ読取り可能な記録媒体であって、
通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信する第１の通信ステップと、
前記端末との間で、前記画像データおよび音声データのいずれかを通信する第２の通信ステップと、
前記画像データが表わす画像を表示する表示ステップと、
前記端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付ける受付ステップと、
前記ユーザが端末を選択すると、前記端末に画像データを送信するように、前記第２の通信ステップを制御する第１の制御ステップと、
前記ユーザがコンピュータを選択すると、前記画像データが表わす画像を表示するように前記表示ステップを制御する第２の制御ステップとを含む各ステップをコンピュータに実行させるための電話プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話システム、電話プログラム、および電話プログラムを記録したコンピュータ読取り可能な記録媒体に関し、特に、他の電気システムとの結合のために適合された電話システム、電話プログラム、および電話プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
特許文献１は、ユーザの音声を受信し、対応するユーザの音声信号を出力するためのマイクロホンと、マイクロホンと接続する音声符号器であって、マイクロホンから受信したユーザの音声信号を符号化して、符号化されたユーザ信号をその出力部で出力する音声符号器と、通話相手の音声信号を受信し、対応する通話相手の音声を無線電話のユーザにブロードキャストするためのスピーカと、スピーカと接続する音声復号器であって、音声復号器の入力部で受信した符号化された通話相手の端末の信号を復号し、スピーカへ通話相手の音声信号を出力するための音声復号器と、符号化された通話相手の信号を無線通信ネットワークから受信し、符号化されたユーザ信号を無線通信ネットワークへ送信するための無線送受信部と、符号化された通話相手の信号を外部コンピュータから受信し、符号化されたユーザ信号を外部コンピュータへ送信するための外部接続部と、音声符号器の出力部と音声復号器の入力部とを、選択的に無線送受信部と外部接続部とのいずれか一方に接続するためのデジタル・インタフェースとを含む無線電話を開示する。
【０００３】
特許文献１に開示された発明によると、音声符号化と復号の負担とが、この無線電話に接続されるコンピュータから取り除かれる。これにより、通話用アプリケーションを能率化することができるので、従来ほど高速のＣＰＵ（Central Processing Unit）を搭載したコンピュータを必要としなくなる。さらに、無線電話がサウンド・カード、マイクロホンおよびスピーカを備えている。これにより、コンピュータにそれらの装置を装備する必要がなくなる。その結果、比較的低性能で費用のかからないコンピュータを用いてＩＰ電話を利用することができる。さらに、この無線電話によってユーザ用の便利で快適なハンドセットが提供されるので、マイクロホンとスピーカとの間で生じるエコーのパスを大きくブロックすることができる。
【０００４】
特許文献２は、電話回線網に接続するＮＣＵ（Network Control Unit）と、通話用の送受話器とを備え、ＮＣＵおよび電話回線網を介して他の電話装置との間で送受信される音声信号に基づく通話を、送受話器を介して実行可能なＩＰ電話装置を開示する。このＩＰ電話装置は、外部から入力されるインターネット電話実行指令にしたがいインターネットを介してコンピュータとの間で通話用の音声信号を入出力するための音声Ｉ／Ｆ（interface）と、操作者の操作によって、インターネット電話の通話開始指令を入力するための外線キーと、外線キーからインターネット電話の通話開始指令が入力されると、送受話器を介して入力される音声信号の出力先、および送受話器から音声として出力する音声信号の入力先を、ＮＣＵから音声Ｉ／Ｆに切替える経路切替部と、外線キーからインターネット電話の通話開始指令が入力されると、音声信号入出力端子からコンピュータに対してインターネット電話を実行させるための制御コマンドを音声信号として出力し、そのコンピュータにインターネット上の端末との間で音声信号を送受信させる制御部とを備える。
【０００５】
特許文献２に開示された発明によると、周知の電話端末とパーソナルコンピュータとの間で制御用の信号送受のために専用のケーブル、端子などを設けることなく、安価に、かつ、電話端末とパーソナルコンピュータとを簡単に接続することができる。
【０００６】
特許文献３は、カメラ付き携帯電話と、携帯電話との間で通信が可能なコンピュータとを用いた電話システムの使用方法を開示する。この方法は、カメラが画像を撮影するステップと、撮影された画像データの送信先を入力するステップと、携帯電話が、送信先を表わすデータおよび画像データをコンピュータに送信する通信ステップと、コンピュータが、通信ネットワークを用いて、通信ステップにおいて受信したデータを送信先に送信するステップとを含む。
【０００７】
特許文献３に開示された発明によると、付加的な機能を持たないコンピュータを用いて、通信ネットワークを用いた電話を安価に利用できる。
【特許文献１】特表２００１−５２６８５８公報
【特許文献２】特開２００４−１２０７０７公報
【特許文献３】特開２００４−１８６７５７公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１に開示された発明では、次の問題点がある。第１の問題点は、映像と音声とを送信したり受信したりするために、専用のカメラやイヤホンマイクなどを用意しなければならないという問題点がある。第２の問題点は、在宅中などに長時間使用するためには、通信費を始めとするコストの負担が大きいという問題点がある。第３の問題点は、お互いがテレビ電話機能を有する移動体端末が必要であるという問題点である。第４の問題点は、端末そのものが安価でない（その結果、ユーザが負担する通信費が高くなるので、手軽に使用することが難しい）という問題点である。
【０００９】
特許文献２に開示された発明では、次の問題点がある。第１の問題点は、構造が単純でないという問題点である。第２の問題点は、装置の作成に費用がかかるという問題点である。
【００１０】
特許文献３に開示された発明では、画像を表示させながら通話する際、ユーザが柔軟に電話システムを使用することについて、改良の余地があるという問題点がある。
【００１１】
本発明は上述の問題点を解決するためになされたものであって、その目的は、柔軟に使用できる電話システム、電話プログラム、および電話プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のある局面に従うと、電話システムは、通信ネットワークを介して画像データおよび音声データを通信できるコンピュータと、コンピュータとの間で画像データおよび音声データを通信できる端末とを含む。コンピュータは、第１の通信手段と、第２の通信手段と、表示手段とを含む。第１の通信手段は、通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信する。第２の通信手段は、端末との間で、画像データおよび音声データのいずれかを通信する。表示手段は、画像データが表わす画像を表示する。端末は、通信手段と、表示手段と、出力手段と、受付手段とを含む。通信手段は、コンピュータとの間で、画像データおよび音声データのいずれかを通信する。表示手段は、画像データが表わす画像を表示する。出力手段は、音声データが表わす音声を出力する。受付手段は、通信手段が音声データとして通信する音声を受付ける。
【００１３】
また、上述のコンピュータは、端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付けるための受付手段と、ユーザが端末を選択すると、端末に画像データを送信するように、第２の通信手段を制御するための第１の制御手段と、ユーザがコンピュータを選択すると、画像データが表わす画像を表示するように表示手段を制御するための第２の制御手段とをさらに含むことが望ましい。
【００１４】
また、上述のコンピュータの受付手段は、第１の通信手段が通信データを受信中に、所定の周期で情報を受付けるための手段を含むことが望ましい。
【００１５】
また、上述の所定の周期は、長さが０．１秒以下の周期であることが望ましい。
【００１６】
また、上述のコンピュータの第１の通信手段は、インターネット・プロトコルに則って、通信データを通信するための手段を含むことが望ましい。
【００１７】
また、上述の画像データは、動画の画像データを含むことが望ましい。
【００１８】
本発明の他の局面に従うと、電話システムは、通信ネットワークを介して画像データおよび音声データを通信できるコンピュータと、コンピュータとの間で画像データおよび音声データを通信できる第１の端末と、第１の端末との間で音声データを通信できる第２の端末とを含む。コンピュータは、第１の通信手段と、第２の通信手段と、表示手段と、受付手段と、第１の制御手段と、第２の制御手段とを含む。第１の通信手段は、通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信する。第２の通信手段は、端末との間で、画像データおよび音声データのいずれかを通信する。表示手段は、画像データが表わす画像を表示する。受付手段は、端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付ける。第１の制御手段は、ユーザが端末を選択すると、端末に画像データを送信するように、第２の通信手段を制御する。第２の制御手段は、ユーザがコンピュータを選択すると、画像データが表わす画像を表示するように表示手段を制御する。第１の端末は、第１の通信手段と、表示手段と、第２の通信手段とを含む。第１の通信手段は、コンピュータとの間で、画像データおよび音声データのいずれかを通信する。表示手段は、画像データが表わす画像を表示する。第２の通信手段は、第２の端末との間で、音声データを通信する。第２の端末は、通信手段と、出力手段と、受付手段とを含む。通信手段は、第１の端末との間で、音声データを通信する。出力手段は、音声データが表わす音声を出力する。受付手段は、通信手段が音声データとして出力する音声を受付ける。
【００１９】
本発明の他の局面に従うと、電話プログラムは、コンピュータと端末とを含む電話システムに用いられるコンピュータを実現するための電話プログラムである。電話プログラムは、以下の各ステップをコンピュータに実行させる。第１の通信ステップは、通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信する。第２の通信ステップは、端末との間で、画像データおよび音声データのいずれかを通信する。表示ステップは、画像データが表わす画像を表示する。受付ステップは、端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付ける。第１の制御ステップは、ユーザが端末を選択すると、端末に画像データを送信するように、第２の通信ステップを制御する。第２の制御ステップは、ユーザがコンピュータを選択すると、画像データが表わす画像を表示するように表示ステップを制御する。
【００２０】
本発明の他の局面にしたがうと、記録媒体は、コンピュータと端末とを含む電話システムに用いられるコンピュータを実現するための電話プログラムを記録したコンピュータ読取り可能な記録媒体である。電話プログラムは、以下の各ステップをコンピュータに実行させる。第１の通信ステップは、通信ネットワークを介して、画像データおよび音声データのいずれかを含む通信データを通信する。第２の通信ステップは、端末との間で、画像データおよび音声データのいずれかを通信する。表示ステップは、画像データが表わす画像を表示する。受付ステップは、端末およびコンピュータのうち、ユーザが選択した装置を表わす情報を受付ける。第１の制御ステップは、ユーザが端末を選択すると、端末に画像データを送信するように、第２の通信ステップを制御する。第２の制御ステップは、ユーザがコンピュータを選択すると、画像データが表わす画像を表示するように表示ステップを制御する。
【発明の効果】
【００２１】
本発明に係る電話システム、電話プログラム、および電話プログラムを記録したコンピュータ読取り可能な記録媒体は、柔軟に使用できる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２３】
図１を参照して、本実施の形態に係るＩＰ（Internet Protocol）電話ネットワーク１００は、インターネット１０２と、第１コンピュータ１０４と、カメラ付き携帯電話１０６と、第２コンピュータ１０８と、ＢＴヘッドセット１１０と、イヤホンマイク１１２とを含む。本実施の形態において、ユーザＡが第１コンピュータ１０４とカメラ付き携帯電話１０６とイヤホンマイク１１２とを所有することとする。本実施の形態において、ユーザＢがカメラ付き携帯電話１０６と第２コンピュータ１０８とイヤホンマイク１１２とを所有することとする。本実施の形態において、第１コンピュータ１０４と、カメラ付き携帯電話１０６とは、互いに接続され、かつ音声データや画像データをリアルタイムにやりとりすることにより、テレビ電話を可能にする電話システムである。本実施の形態において、この電話システムは、後述する会話アプリケーションソフト１８３などと連携する。インターネット１０２は、インターネット・プロトコルに則って、画像データおよび音声データのいずれかを含む通信データを通信するための通信ネットワークである。第１コンピュータ１０４は、インターネット１０２を介して画像データおよび音声データを通信できるコンピュータである。カメラ付き携帯電話１０６は、第１コンピュータ１０４および第２コンピュータ１０８のいずれかとの間で画像データおよび音声データを通信できる端末である。第２コンピュータ１０８は、インターネット１０２を介して画像データおよび音声データを通信できるコンピュータである。ＢＴヘッドセット１１０は、カメラ付き携帯電話１０６との間で音声データおよび画像データを通信できる端末である。イヤホンマイク１１２は、カメラ付き携帯電話１０６に接続されることにより、音声データが表わす音声を出力する装置である。
【００２４】
図２を参照して、第１コンピュータ１０４は、通信データインターフェイス１２０と、ＢＴ（Bluetooth（登録商標）の略）インターフェイス１２２と、ディスプレイ１２４と、スピーカ１２６と、操作部１２８と、記憶部１３０と、通信部１３２と、制御部１３４とを含む。通信データインターフェイス１２０は、カメラ付き携帯電話１０６との間で、映像データ（動画の画像データ）および音声データのいずれかを通信する装置である。ＢＴインターフェイス１２２は、カメラ付き携帯電話１０６から、Bluetooth（登録商標）の規格に従って無線通信することにより、情報（たとえば、カメラ付き携帯電話１０６および第１コンピュータ１０４のうち、ユーザが選択した装置を表わす情報）を受付ける装置である。ディスプレイ１２４は、映像データが表わす画像を表示する装置である。スピーカ１２６は、音声データが表わす音声を出力する装置である。操作部１２８は、ユーザから情報（たとえば、カメラ付き携帯電話１０６および第１コンピュータ１０４のうち、ユーザが選択した装置を表わす情報）を受付ける装置である。記憶部１３０は、制御部１３４が制御に用いる情報、音声データ、映像データ、および後述するソフトウェアなどを記憶する装置である。記憶部１３０は、ＣＤ−ＲＯＭ１４６から自らが記憶すべきソフトウェア（すなわちプログラム）を読取る装置でもある。通信部１３２は、インターネット１０２を介して、映像データおよび音声データのいずれかを含む通信データを通信する装置である。通信部１３２は、インターネット・プロトコルに則って通信データを通信する装置である。制御部１３４は、コンピュータを構成する各装置を制御する回路である。
【００２５】
通信データインターフェイス１２０は、音声インターフェイス１４２と、映像インターフェイス１４４とを含む。音声インターフェイス１４２は、カメラ付き携帯電話１０６との間で音声データを通信する装置である。映像インターフェイス１４４は、カメラ付き携帯電話１０６との間で映像データを通信する装置である。
【００２６】
カメラ付き携帯電話１０６は、通信データインターフェイス１５０と、ＢＴインターフェイス１５２と、ディスプレイ１５４と、カメラ１５６と、スピーカ１５８と、マイク１６０と、操作部１６２と、記憶部１６４と、制御部１６６とを含む。通信データインターフェイス１５０は、コンピュータとの間で、映像データおよび音声データのいずれかを通信する装置である。ＢＴインターフェイス１５２は、Bluetooth（登録商標）の規格に従って無線通信することにより、コンピュータに情報を出力する装置である。ＢＴインターフェイス１５２は、Bluetooth（登録商標）の規格に従って無線通信することにより、ＢＴヘッドセット１１０との間で、音声データを通信する装置でもある。ディスプレイ１５４は、映像データが表わす画像を表示する装置である。カメラ１５６は、通信データインターフェイス１５０が映像データとして通信する映像を撮像する装置である。スピーカ１５８は、音声データ（通信データインターフェイス１５０が通信した音声データ）が表わす音声を出力する装置である。マイク１６０は、通信データインターフェイス１５０が音声データとして通信する音声を受付ける装置である。操作部１６２は、ボタン操作やクラムシェルの開閉（カメラ付き携帯電話１０６の折りたたみ）を通じて、情報（たとえば、インターネット電話を開始すべき旨の指令を表わす情報）を受付ける装置である。記憶部１６４は、制御部１６６が用いる情報や、音声データや、映像データや、本実施の形態にかかるカメラ付き携帯電話を実現するためのプログラムを記憶する装置である。記憶部１６４は、メモリカード１４７から本実施の形態にかかるカメラ付き携帯電話を実現するためのプログラムを読取る装置でもある。制御部１６６は、カメラ付き携帯電話１０６を構成する各装置を制御する回路である。
【００２７】
本実施の形態にかかるカメラ付き携帯電話１０６は、カメラ付き携帯電話１０６のハードウェアと制御部１６６により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、メモリカード１４７などの記録媒体に格納されて流通し、記憶部１６４などにより記録媒体から読取られて一旦格納される。さらに上述した制御部１６６により実行される。上述したカメラ付き携帯電話１０６のハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、メモリカード１４７などの記録媒体に記録されたソフトウェアである。なお、カメラ付き携帯電話１０６自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００２８】
通信データインターフェイス１５０は、音声インターフェイス１７０と、映像インターフェイス１７２とを含む。音声インターフェイス１７０は、コンピュータとの間で、音声データを通信する装置である。映像インターフェイス１７２は、コンピュータとの間で、映像データを通信する装置である。
【００２９】
ＢＴヘッドセット１１０は、ＢＴインターフェイス１９０と、制御部１９２と、マイク１９４と、スピーカ１９６とを含む。ＢＴインターフェイス１９０は、Bluetooth（登録商標）の規格に従って無線通信することにより、カメラ付き携帯電話１０６との間で、音声データを通信する装置である。制御部１９２は、ＢＴヘッドセット１１０を構成する各装置を制御する回路である。マイク１９４は、ＢＴインターフェイス１９０が音声データとして通信する音声を受付ける装置である。スピーカ１９６は、音声データ（ＢＴインターフェイス１９０が通信した音声データ）が表わす音声を出力する装置である。
【００３０】
イヤホンマイク１１２は、スピーカ１９７と、マイク１９８とを含む。スピーカ１９７は、音声インターフェイス１４２が音声データとして受信した音声を出力する装置である。マイク１９８は、音声インターフェイス１４２が音声データとして通信する音声を受付ける装置である。
【００３１】
図３を参照して、第１コンピュータ１０４の制御部１３４が実行するソフトウェアは、会話アプリケーションソフト１８３と、データリンクソフト１８４と、ＢＴドライバ１８５と、ＬＡＮドライバ１８６と、音声ドライバ１８７と、映像ドライバ１８８とを含む。会話アプリケーションソフト１８３は、制御部１３４が発呼、着呼、映像の通信、および通話のための情報を処理するために実行するソフトウェアである。本実施の形態において、会話アプリケーションソフト１８３は、インターネット・プロトコルに則って情報を処理することとする。データリンクソフト１８４は、制御部１３４が、カメラ付き携帯電話１０６との間でコマンドや音声データを通信するために実行するソフトウェアである。本実施の形態の場合、データリンクソフト１８４は、ＡＰＩ（Application Program Interface）に準拠する。ＢＴドライバ１８５は、ＢＴインターフェイス１２２が無線通信を実施する際、制御部１３４が実行するソフトウェアである。ＬＡＮドライバ１８６は、通信部１３２がインターネット１０２を介して第２コンピュータ１０８と通信する際、実行するソフトウェアである。音声ドライバ１８７は、音声インターフェイス１４２が音声データを通信する際、制御部１３４が実行するソフトウェアである。映像ドライバ１８８は、映像インターフェイス１４４が映像データを通信する際、制御部１３４が実行するソフトウェアである。制御部１３４は、図３に示す各ソフトウェアを実行することにより、インターネット１０２を用いたインターネット電話を実現させる。本実施の形態の場合、データリンクソフト１８４と、ＬＡＮドライバ１８６と、音声ドライバ１８７と、映像ドライバ１８８とは、第１コンピュータ１０４を立ち上げる際に起動される。本実施の形態の場合、ＢＴドライバ１８５は、カメラ付き携帯電話１０６との間でペアリングを実施する際に起動される。本実施の形態の場合、データリンクソフト１８４は、ユーザの操作に応じて起動される。
【００３２】
第１コンピュータ１０４は、コンピュータハードウェアと制御部１３４により実行されるソフトウェア（会話アプリケーションソフト１８３、データリンクソフト１８４、ＢＴドライバ１８５、ＬＡＮドライバ１８６、音声ドライバ１８７、および映像ドライバ１８８）とにより実現される。一般的にこうしたソフトウェアは、ＣＤ−ＲＯＭ１４６などの記録媒体に格納されて流通し、記憶部１３０などにより記録媒体から読取られて格納される。さらに上述した制御部１３４により実行される。上述したコンピュータのハードウェア自体は一般的なものである。したがって、本発明の最も本質的な部分は、ＣＤ−ＲＯＭ１４６などの記録媒体に記録されたソフトウェアである。なお、コンピュータ自体の動作は周知であるので、ここではその詳細な説明は繰返さない。
【００３３】
図４を参照して、第２コンピュータ１０８は、Ｗｅｂカメラ１８０と、マイク１８２とを含む。Ｗｅｂカメラ１８０は、通信部１３２が映像データとして通信する映像を撮像する装置である。マイク１８２は、通信部１３２が音声データとして通信する音声を受付ける装置である。なお、その他のハードウェア構成については前述の第１コンピュータ１０４と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００３４】
図５を参照して、第１コンピュータ１０４で実行されるプログラムは、通話に関し、以下のような制御を実行する。なお、本実施の形態の場合、第２コンピュータ１０８も、第１コンピュータ１０４と同様のプログラムを実行することとする。
【００３５】
ステップ２００（以下、ステップをＳと略す。）にて、制御部１３４は、自らが会話アプリケーションソフト１８３を起動しているか否かを判断する。会話アプリケーションソフト１８３を起動していると判断した場合（Ｓ２００にてＹＥＳ）、処理はＳ２０２へと移される。もしそうでないと（Ｓ２００にてＮＯ）、処理は終了する。Ｓ２０２にて、制御部１３４は、自らが実行中のアプリケーションソフトに従って相手先（本実施の形態の場合、第２コンピュータ１０８）と接続する。
【００３６】
Ｓ２０４にて、制御部１３４は、移動体端末（本実施の形態の場合、カメラ付き携帯電話１０６）と接続が確立されたか否かを判断する。カメラ付き携帯電話１０６と接続が確立されたと判断された場合（Ｓ２０４にてＹＥＳ）、処理はＳ２０６へと移される。もしそうでないと（Ｓ２０４にてＮＯ）、処理はＳ２２４へと移される。
【００３７】
Ｓ２０６にて、制御部１３４は、通信部１３２にインターネット１０２を介して画像データおよび音声データのいずれかを含む通信データを通信させる。通信データが通信されると、制御部１３４は、相手先（本実施の形態の場合第２コンピュータ１０８）から送信された映像データがあるか否かを判断する。映像データがあると判断した場合（Ｓ２０６にてＹＥＳ）、処理はＳ２０８へと移される。もしそうでないと（Ｓ２０６にてＮＯ）、処理はＳ２１６へと移される。
【００３８】
Ｓ２０８にて、ＢＴインターフェイス１２２は、情報を受付ける。情報が受付けられると、制御部１３４は、受付けられた情報に応じて、記憶部１３０が記憶したフラグの値を更新する。フラグの値が更新されると、制御部１３４は、記憶部１３０が記憶したフラグの値を元に、通信部１３２が受信した映像データを第１コンピュータ１０４のディスプレイ１２４に表示させるか否かを判断する。本実施の形態の場合、フラグの値が「０」ならば、映像データが表わす映像はディスプレイ１２４に表示されることとする。フラグの値が「１」ならば、映像データが表わす映像はカメラ付き携帯電話１０６のディスプレイ１５４に表示されることとする。表示させると判断した場合（Ｓ２０８にてＹＥＳ）、処理はＳ２１０へと移される。もしそうでないと（Ｓ２０８にてＮＯ）、処理はＳ２１２へと移される。
【００３９】
Ｓ２１０にて、制御部１３４は、ディスプレイ１２４に映像データが表わす映像を表示させる。これにより、制御部１３４は、ユーザが第１コンピュータ１０４を選択すると、映像データが表わす映像を表示するようにディスプレイ１２４を制御することとなる。
【００４０】
Ｓ２１２にて、制御部１３４は、記憶部１３０が記憶したフラグの値を元に、映像（通信部１３２が受信した映像データが表わす映像）をカメラ付き携帯電話１０６のディスプレイ１５４に表示させるか否かを判断する。表示させると判断した場合（Ｓ２１２にてＹＥＳ）、処理はＳ２１４へと移される。もしそうでないと（Ｓ２１２にてＮＯ）、処理はＳ２１６へと移される。
【００４１】
Ｓ２１４にて、制御部１３４は、映像インターフェイス１４４に映像データを送信させる。これにより、制御部１３４は、ユーザがカメラ付き携帯電話１０６を選択すると、カメラ付き携帯電話１０６に画像データを送信するように、通信データインターフェイス１２０を制御することとなる。
【００４２】
Ｓ２１６にて、制御部１３４は、通信部１３２が映像データを受信しなかった場合に送信すべき映像データ（この映像データは記憶部１３０が記憶する）を映像インターフェイス１４４に送信させる。
【００４３】
Ｓ２１８にて、制御部１３４は、通信部１３２が受信した音声データを、音声インターフェイス１４２に送信させる。カメラ付き携帯電話１０６の制御部１６６は、音声インターフェイス１７０が出力した音声データを受付け、スピーカ１５８に出力する。制御部１６６は、マイク１６０が出力した音声データを受付け、音声インターフェイス１７０に送信させる。制御部１６６は、カメラ１５６が出力した映像データを受付け、映像インターフェイス１７２に送信させる。第１コンピュータ１０４の制御部１３４は、音声インターフェイス１４２にカメラ付き携帯電話１０６からの音声データを受信させる。制御部１３４は、映像インターフェイス１４４にカメラ付き携帯電話１０６からの映像データを受信させる。これにより、制御部１３４は、カメラ付き携帯電話１０６との間で通話用の通信を実施することとなる。
【００４４】
Ｓ２２０にて、制御部１３４は、ＢＴインターフェイス１２２および操作部１２８に情報を受付けさせる。ＢＴインターフェイス１２２および操作部１２８が受付ける情報はカメラ付き携帯電話１０６および第１コンピュータ１０４のうち、ユーザが選択した装置を表わす情報である。これにより、ＢＴインターフェイス１２２および操作部１２８は、カメラ付き携帯電話１０６および第１コンピュータ１０４のうち、ユーザが選択した装置を表わす情報を受付ける装置となる。なお、ＢＴインターフェイス１２２は、カメラ付き携帯電話１０６からの無線信号により、ユーザが選択した装置を表わす情報を受付けることとなる。カメラ付き携帯電話１０６は、操作部１６２により、ユーザからカメラ付き携帯電話１０６および第１コンピュータ１０４のうち、ユーザが選択した装置を表わす情報を受付ける。ユーザが選択した装置を表わす情報が受付けられると、制御部１３４は、受付けられた情報に応じて、記憶部１３０が記憶するフラグの値を更新する。フラグの値が更新されると、制御部１３４は、映像を表示する装置を切替えるか否かを判断する。映像を切替える装置を切替えると判断した場合（Ｓ２２０にてＹＥＳ）、処理はＳ２０６へと移される。もしそうでないと（Ｓ２２０にてＮＯ）、処理はＳ２２２へと移される。
【００４５】
Ｓ２２２にて、制御部１３４は、ＢＴインターフェイス１２２が受信した情報、操作部１２８が受付けたユーザからの操作、および通信部１３２が受信した通話を終了すべき旨の情報のいずれかに基づき、通話を終了するか否かを判断する。通話を終了すると判断した場合（Ｓ２２２にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ２２２にてＮＯ）、処理はＳ２１８へと移される。
【００４６】
Ｓ２２４にて、制御部１３４は、通信部１３２が受信した映像データをディスプレイ１２４に出力する。ディスプレイ１２４は映像データが表わす映像を表示する。制御部１３４は、通信部１３２が受信した音声データをスピーカ１２６に出力する。スピーカ１２６は音声データが表わす音声を出力する。これにより、カメラ付き携帯電話１０６を使用しない通話が実施される。
【００４７】
Ｓ２２６にて、制御部１３４は、操作部１２８が受付けたキー操作および通信部１３２が受付けた通話を終了すべき旨の情報のいずれかに基づき、通話を終了するか否かを判断する。通話を終了すると判断した場合（Ｓ２２６にてＹＥＳ）、処理は終了する。もしそうでないと（Ｓ２２６にてＮＯ）、処理はＳ２２４へと移される。
【００４８】
以上のような構造およびフローチャートに基づく、ＩＰ電話ネットワーク１００の動作について説明する。以下の説明においては、主としてユーザＢからユーザＡへ通信データが送信された場合の動作について説明する。
【００４９】
ユーザＡとユーザＢとが本実施の形態にかかるＩＰ電話ネットワーク１００を介して通話することとする。第１コンピュータ１０４の制御部１３４は、会話アプリケーションソフト１８３が起動中か否かを判断する（Ｓ２００）。この場合、会話アプリケーションソフト１８３が起動中とすると（Ｓ２００にてＹＥＳ）、制御部１３４は、第２コンピュータ１０８と接続する（Ｓ２０２）。接続が確立されると、制御部１３４は、カメラ付き携帯電話１０６と接続が確立されたか否かを判断する（Ｓ２０４）。接続が確立されたとすると（Ｓ２０４にてＹＥＳ）、制御部１３４は、第２コンピュータ１０８からの映像データがあるか否かを判断する（Ｓ２０６）。この時点で、映像データがある（本実施の形態の場合、ユーザＢがＷｅｂカメラ１８０やマイク１８２を用いて入力した映像データや音声データが第２コンピュータ１０８の通信データインターフェイス１２０によって送信されていたこととする）とすると（Ｓ２０６にてＹＥＳ）、制御部１３４は、映像を第１コンピュータ１０４自身で表示するか否かを判断する（Ｓ２０８）。当初、映像を第１コンピュータ１０４自身で表示するとすると（Ｓ２０８にてＹＥＳ）、制御部１３４は、ディスプレイ１２４に映像を表示させる（Ｓ２１０）。これにより、制御部１３４は、ユーザが第１コンピュータ１０４を選択すると、映像データが表わす画像を表示するようにディスプレイ１２４を制御する回路となる。映像が表示されると、制御部１３４は、通話を実施する（Ｓ２１８）。通話が実施されると、制御部１３４は、映像を表示する装置を切替えるか否かを判断する（Ｓ２２０）。本実施の形態において、Ｓ２０６〜Ｓ２２０の処理は所定の周期で実行されることとする。これにより、ＢＴインターフェイス１２２は、通信部１３２が通信データを受信中に、所定の周期で情報を受付ける装置となる。本実施の形態における「所定の周期」とは長さが０．０５秒の周期である。「所定の周期」は長さが０．１秒以下の周期であることが望ましい。この場合、映像を表示する装置を切替えるとすると（Ｓ２２０にてＹＥＳ）、Ｓ２０６〜Ｓ２０８の処理を経て、制御部１３４は、映像をカメラ付き携帯電話１０６で表示するか否かを判断する（Ｓ２１２）。この場合、ユーザが選択した装置を表わす情報に基づき、映像をカメラ付き携帯電話１０６で表示するとすると（Ｓ２１２にてＹＥＳ）、制御部１３４は、映像データを映像インターフェイス１４４に送信させる。これにより、制御部１３４は、ユーザがカメラ付き携帯電話１０６を選択すると、カメラ付き携帯電話１０６に映像データを送信するように、通信データインターフェイス１５０を制御する回路となる。カメラ付き携帯電話１０６の制御部１６６は、ディスプレイ１５４に映像を表示させる。映像が表示されると、Ｓ２１８〜Ｓ２２０の処理を経て、制御部１３４は、通話を終了するか否かを判断する（Ｓ２２２）。当初、通話は終了しないので（Ｓ２２２にてＮＯ）、Ｓ２１８〜Ｓ２２２の処理が繰返される。これにより、ユーザＡとユーザＢとの間で、映像と音声とによるリアルタイムな通信を行なうことができる。その後、最終的に、ユーザＡおよびユーザＢは通話を終了するので（Ｓ２２２にてＹＥＳ）、処理は終了する。
【００５０】
以上のようにして、本実施の形態に係るＩＰ電話ネットワークは、インターネット電話を利用する際に、現在多く普及しているカメラ付き携帯電話を使用する。カメラ付き携帯電話が使用されるので、テレビ電話用の設備を特に設けなくても、誰もがより手軽にインターネット電話を利用できる。本実施の形態に係るＩＰ電話ネットワークは、これまでにあった携帯電話とコンピュータとの間で音声のみを通信するシステムと違って、携帯電話に付属するカメラを使用することにより、映像を使った通信を実現できる。本実施の形態に係るＩＰ電話ネットワークは汎用の装置およびプログラムを用いて、機構を極力単純にし、余計な機材を排除することができるので、シンプルかつ低コストに実現できるシステムである。カメラ付き携帯電話は通信網に接続されている必要がない。通信網に接続されている必要がないので、インターネットに接続されたコンピュータが存在する環境下であれば余分な通信量を必要としない。余分な通信量を必要としないので、携帯電話同士を用いるよりも安価にテレビ電話を利用できる。本実施の形態に係るＩＰ電話ネットワークは、通信された映像データを、ユーザの選択に応じて、カメラ付き携帯電話およびコンピュータのいずれかに表示させることができる。映像データがカメラ付き携帯電話およびコンピュータのいずれかに表示されるので、ユーザは本実施の形態に係るＩＰ電話ネットワークを柔軟な方法で使用することができる。その結果、柔軟に使用できる電話システム（ひいては電話プログラム、および電話プログラムを記録したコンピュータ読取り可能な記録媒体）を提供することができる。
【００５１】
なお、カメラ付き携帯電話１０６の制御部１６６は、音声データをスピーカ１５８に出力する代わりにＢＴヘッドセット１１０に送信してもよい。あわせて、制御部１６６は、ユーザの指示に応じて、任意のタイミングで音声の出力の対象となる装置を切替えてもよい。あわせて、制御部１６６は、音声をマイク１６０から受付ける代わりにＢＴヘッドセット１１０から受信してもよい。カメラ付き携帯電話１０６が音声データをＢＴヘッドセット１１０に送信する場合、送信にはＢＴインターフェイス１５２が用いられる。これにより、ＢＴインターフェイス１５２は、ＢＴヘッドセット１１０との間で、音声データを通信する装置となる。ＢＴインターフェイス１９０は、カメラ付き携帯電話１０６との間で、音声データを通信する装置となる。ＢＴヘッドセット１１０は自らのスピーカ１９６に受信した音声データを出力する。スピーカ１９６は音声データが表わす音声を出力する。これにより、カメラ付き携帯電話１０６に代えてＢＴヘッドセット１１０に音声を出力させることができる。
【００５２】
また、カメラ付き携帯電話１０６の制御部１６６は、音声データをスピーカ１５８に出力する代わりにイヤホンマイク１１２に出力してもよい。あわせて、カメラ付き携帯電話１０６の制御部１６６は、音声データをマイク１６０から受付ける代わりに、イヤホンマイク１１２から受付けてもよい。これにより、ユーザが第１コンピュータ１０４からある程度離れても問題なく通話が可能となる。ユーザが第１コンピュータ１０４からある程度離れても通話できるので、通常の携帯電話による通話と同様に使用できる。
【００５３】
また、第２コンピュータ１０８は、カメラ付き携帯電話１０６に代えて市販のヘッドセットに接続されていてもよい。第２コンピュータ１０８が市販のヘッドセットに接続されることにより、必ずしも全員が上述した電話システムを使用する必要がなくなる。このことは、上述した電話システムを用いて、従来のパーソナルコンピュータ上でのインターネット電話を利用するユーザとも通話できることを意味する。
【００５４】
また、第１コンピュータ１０４とカメラ付き携帯電話１０６とは、通信データインターフェイス１２０および通信データインターフェイス１５０に代えて、ＢＴインターフェイス１２２およびＢＴインターフェイス１５２を用いて通信してもよい。この場合、ＢＴインターフェイス１２２は、カメラ付き携帯電話１０６との間で、画像データおよび音声データのいずれかを通信する装置となる。ＢＴインターフェイス１５２は、第１コンピュータ１０４との間で、画像データおよび音声データのいずれかを通信する装置となる。通信データインターフェイス１２０および通信データインターフェイス１５０を用いない場合、第１コンピュータ１０４とカメラ付き携帯電話１０６とは、Bluetooth（登録商標）以外の規格に従って無線通信してもよい。Bluetooth（登録商標）以外の規格に従って無線通信する場合、第１コンピュータ１０４、カメラ付き携帯電話１０６、および第２コンピュータ１０８は、ＢＴインターフェイス１２２またはＢＴインターフェイス１５２に代えて、無線通信に用いる規格に準拠したインターフェイスを搭載することとなる。Bluetooth（登録商標）以外の規格の例には、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers）が定める諸規格（特にＩＥＥＥ８０２．１１）や、ＩｒＤＡ（Infrared Data Association）が含まれる。
【００５５】
また、第１コンピュータ１０４に接続される端末は、カメラ付き携帯電話１０６に限定されない。カメラ付き携帯電話１０６の代わりに利用できる端末には、たとえばＰＨＳ（Personal Handy Phone system）やカメラ付きのＰＤＡ（Personal Digital Assistant）やカメラおよびディスプレイが搭載されたヘッドセットが含まれる。
【００５６】
また、会話アプリケーションソフト１８３は、必ずしもインターネット・プロトコルに則るソフトウェアでなくてよい。たとえば、会話アプリケーションソフト１８３は、ビデオチャットのために情報を処理するソフトウェアであってもよい。これにより、第１コンピュータ１０４および第２コンピュータ１０８は、ビデオチャットによる電話システムを実現できる。
【００５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係るＩＰ電話ネットワークの構成図である。
【図２】本発明の実施の形態に係るカメラ付き携帯電話および第１コンピュータからなる電話システムの制御ブロック図である。
【図３】本発明の実施の形態に係る第１コンピュータの制御部が実行するソフトウェアを表わす図である。
【図４】本発明の実施の形態に係るカメラ付き携帯電話および第２コンピュータからなる電話システムの制御ブロック図である。
【図５】本発明の実施の形態に係る通話処理の制御の手順を示すフローチャートである。
【符号の説明】
【００５９】
１００  ＩＰ電話ネットワーク、１０２  インターネット、１０４  第１コンピュータ、１０６  カメラ付き携帯電話、１０８  第２コンピュータ、１１０  ＢＴヘッドセット、１１２  イヤホンマイク、１２０，１５０  通信データインターフェイス、１２２，１５２，１９０  ＢＴインターフェイス、１２４，１５４  ディスプレイ、１２６，１５８，１９６，１９７  スピーカ、１２８，１６２  操作部、１３０，１６４  記憶部、１３２  通信部、１３４，１６６，１９２  制御部、１４２，１７０  音声インターフェイス、１４４，１７２  映像インターフェイス、１５６  カメラ、１６０，１８２，１９４，１９８  マイク、１８０  Ｗｅｂカメラ、１８３  会話アプリケーションソフト、１８４  データリンクソフト、１８５  ＢＴドライバ、１８６  ＬＡＮドライバ、１８７  音声ドライバ、１８８  映像ドライバ。
【図１】
2006262364.tif 000003
【図２】
2006262364.tif 000004
【図３】
2006262364.tif 000005
【図４】
2006262364.tif 000006
【図５】
2006262364.tif 000007