(57)【要約】【課題】ネットワーク上に存在しているNTPサーバから、時刻情報を取得することができなくても、テレビ会議装置どうしが時刻の同期をとることができるようにする。【解決手段】ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に失敗したテレビ会議装置１２は、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功したテレビ会議装置１１に対して、時刻情報を要求して受信し、その時刻情報に従い、時刻を設定する。本発明は、例えば、テレビ会議システムに適用できる。【選択図】図１
2008227950.tif 000002
【特許請求の範囲】
【請求項１】
画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置において、
前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、時刻を設定する時刻取得処理を行う時刻取得処理手段と、
前記時刻取得処理において、前記時刻情報の取得に成功した場合に、
前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し、
前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する
取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理手段と、
前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、
他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し、
前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し、
前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し、
前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し、
前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し、
前記時刻情報に従い、時刻を設定する
取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理手段と
を備えるテレビ会議装置。
【請求項２】
前記取得成功端末処理手段は、前記時刻取得処理において、前記時刻情報の取得に成功した場合の他、前記取得失敗端末処理が行われることによって、時刻の設定が行われた場合も、前記取得成功端末処理を行う
請求項１に記載のテレビ会議装置。
【請求項３】
前記テレビ会議装置が、複数の他のテレビ会議装置を管理する親端末である場合、
前記取得成功端末処理手段は、前記時刻取得処理において、前記時刻情報の取得に成功したときの他、前記取得失敗端末処理が行われることによって、時刻の設定が行われたときも、前記取得成功端末処理を行う
請求項２に記載のテレビ会議装置。
【請求項４】
画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置どうしが時刻の同期をとる同期方法において、
前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、他のテレビ会議装置と同期をとるための時刻を設定する時刻取得処理を行う時刻取得処理ステップと、
前記時刻取得処理において、前記時刻情報の取得に成功した場合に、
前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し、
前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する
取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理ステップと、
前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、
他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し、
前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し、
前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し、
前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し、
前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し、
前記時刻情報に従い、時刻を設定する
取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理ステップと
を含む同期方法。
【請求項５】
画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置として、コンピュータを機能させるプログラムにおいて、
前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、他のテレビ会議装置と同期をとるための時刻を設定する時刻取得処理を行う時刻取得処理手段と、
前記時刻取得処理において、前記時刻情報の取得に成功した場合に、
前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し、
前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する
取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理手段と、
前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、
他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し、
前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し、
前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し、
前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し、
前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し、
前記時刻情報に従い、時刻を設定する
取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理手段と
して、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ会議装置、同期方法、及びプログラムに関し、特に、例えば、ネットワーク上に存在しているNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得することができなくても、テレビ会議装置どうしが時刻の同期をとることができるようにするテレビ会議装置、同期方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、テレビ会議に使用されるテレビ会議システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは問わない）では、遠方に離れて設置された複数のテレビ会議装置どうしで、画像及び音声がネットワークを介して送受信される。
【０００３】
テレビ会議装置どうしの間で画像及び音声を送受信するのに使用されるネットワークとしては、例えば、インターネットがある。インターネット上には、NTPサーバが存在し、テレビ会議装置は、他のテレビ会議装置との間でテレビ会議のための通信を開始する前に、NTPサーバにアクセスして、時刻を表す時刻情報を取得（受信）し、その時刻情報に従って、時刻を設定する時刻取得処理を行う。
【０００４】
テレビ会議システムを構成するすべてのテレビ会議装置において、上述の時刻取得処理が行われることにより、その、すべてのテレビ会議装置どうしが時刻の同期をとることができる（すべてのテレビ会議装置が計時する時刻が、同期がとれた状態となる）。
【０００５】
なお、NTPサーバを利用して時刻の同期をとることについては、例えば、特許文献１や２に記載されている。
【０００６】
【特許文献１】特開2005-311753号公報
【特許文献２】特開2006-079625号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
テレビ会議装置において、インターネット上のNTPサーバにアクセスして時刻情報を取得するには、そのNTPサーバの情報（例えば、URL(Uniform Resource Locator)等）を、テレビ会議装置にあらかじめ登録しておく必要がある。したがって、テレビ会議装置において、NTPサーバの情報が登録されていない場合には、NTPサーバにアクセスすることができず、時刻情報の取得に失敗することになる。
【０００８】
そこで、例えば、ユーザが、テレビ会議装置の電源をオンにした後に、テレビ会議装置を操作して、インターネット上のNTPサーバにアクセスして、時刻情報を取得する方法がある。
【０００９】
しかしながら、テレビ会議装置が、ユーザの操作に応じて、インターネット上のNTPサーバにアクセスする場合でも、テレビ会議装置に、NTPサーバの情報が登録されていて、インターネット上のNTPサーバにアクセスする場合でも、NTPサーバに大きな負荷がかかっているとき（例えば、アクセスが集中しているとき）には、NTPサーバから時刻情報を取得することができず、やはり、時刻情報の取得に失敗することになる。
【００１０】
ところで、テレビ会議システムを構成するテレビ会議装置の１つでも、インターネット上のNTPサーバからの、時刻情報の取得に成功していれば、その時刻情報を、時刻情報の取得に失敗したテレビ会議装置との間で、いわば共有することにより、テレビ会議システムを構成するテレビ会議装置どうしが時刻の同期をとることができる。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、ネットワーク上に存在しているNTPサーバから、時刻情報を取得することができなくても、テレビ会議装置どうしが時刻の同期をとることができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の一側面のテレビ会議装置、又は、プログラムは、画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置、又は、テレビ会議装置として、コンピュータを機能させるプログラムであり、前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、時刻を設定する時刻取得処理を行う時刻取得処理手段と、前記時刻取得処理において、前記時刻情報の取得に成功した場合に、前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し、前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理手段と、前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し、前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し、前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し、前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し、前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し、前記時刻情報に従い、時刻を設定する取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理手段とを備えるテレビ会議装置、又は、テレビ会議装置として、コンピュータを機能させるプログラムである。
【００１３】
本発明の一側面の同期方法は、画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置どうしが時刻の同期をとる同期方法であり、前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、他のテレビ会議装置と同期をとるための時刻を設定する時刻取得処理を行う時刻取得処理ステップと、前記時刻取得処理において、前記時刻情報の取得に成功した場合に、前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し、前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理ステップと、前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し、前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し、前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し、前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し、前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し、前記時刻情報に従い、時刻を設定する取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理ステップとを含む。
【００１４】
以上のような一側面においては、ネットワーク上のNTPサーバから、時刻情報を取得し、その時刻情報に従って、他のテレビ会議装置と同期をとるための時刻を設定する時刻取得処理が行われる。そして、前記時刻取得処理において、前記時刻情報の取得に成功した場合には、前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し、前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する取得成功端末処理が、テレビ会議のための通信が開始された後に行われる。また、前記時刻取得処理において、前記時刻情報の取得に失敗した場合には、他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し、前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し、前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し、前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し、前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し、前記時刻情報に従い、時刻を設定する取得失敗端末処理が、テレビ会議のための通信が開始された後に行われる。
【００１５】
なお、プログラムは、伝送媒体を介して伝送し、又は、記録媒体に記録して提供することができる。
【００１６】
また、ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。
【００１７】
さらに、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、すなわち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであっても良い。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであっても良い。
【発明の効果】
【００１８】
本発明の一側面によれば、時刻の同期をとることができる。特に、ネットワーク上に存在しているNTPサーバから、時刻情報を取得することができなくても、テレビ会議装置どうしが時刻の同期をとることができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２０】
本発明の一側面のテレビ会議装置、又は、プログラムは、
画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置（例えば、図１のテレビ会議装置１１や１２）、又は、テレビ会議装置として、コンピュータ（例えば、図２のCPU２１）を機能させるプログラムであり、
前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、時刻を設定する時刻取得処理を行う時刻取得処理手段（例えば、図３のステップＳ１１の処理を行う図２のCPU２１）と、
前記時刻取得処理において、前記時刻情報の取得に成功した場合に、
前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し（例えば、図３のステップＳ１７）、
前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する（例えば、図３のステップＳ１８）
取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理手段（例えば、図３のステップＳ１４ないしＳ１８の取得成功端末処理を行う図２のCPU２１）と、
前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、
他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し（例えば、図３のステップＳ１９）、
前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し（例えば、図３のステップＳ２２）、
前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し（例えば、図３のステップＳ２３）、
前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し（例えば、図３のステップＳ２４）、
前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し（例えば、図３のステップＳ２５）、
前記時刻情報に従い、時刻を設定する（例えば、図３のステップＳ２６）
取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理手段（例えば、図３のステップＳ１９ないしＳ２６の取得失敗端末処理を行う図２のCPU２１）と
を備えるテレビ会議装置、又は、テレビ会議装置として、コンピュータを機能させるプログラムである。
【００２１】
本発明の一側面の同期方法は、
画像及び音声をネットワークを介して送受信することにより行われるテレビ会議に使用されるテレビ会議装置（例えば、図１のテレビ会議装置１１や１２）どうしが時刻の同期をとる同期方法であり、
前記ネットワーク上のNTP(Network Time Protocol)サーバから、時刻を表す時刻情報を取得し、その時刻情報に従って、他のテレビ会議装置と同期をとるための時刻を設定する時刻取得処理を行う時刻取得処理ステップ（例えば、図３のステップＳ１１）と、
前記時刻取得処理において、前記時刻情報の取得に成功した場合に、
前記時刻情報の取得に失敗した他のテレビ会議装置から送信されてくる、前記時刻情報の送受信に必要な通信情報の要求である通信情報取得要求に対して、前記通信情報を送信し（例えば、図３のステップＳ１７）、
前記通信情報を受信した他のテレビ会議装置から送信されてくる、時刻を問い合わせる時刻問い合わせに対して、前記時刻情報を送信する（例えば、図３のステップＳ１８）
取得成功端末処理を、テレビ会議のための通信が開始された後に行う取得成功端末処理ステップ（例えば、図３のステップＳ１４ないしＳ１８の取得成功端末処理）と、
前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、
前記時刻取得処理において、前記時刻情報の取得に失敗した場合に、
他のテレビ会議装置に対して、前記時刻情報の取得に成功したかどうかを問い合わせる時刻取得済み問い合わせを送信し（例えば、図３のステップＳ１９）、
前記時刻取得済み問い合わせに対して、他のテレビ会議装置から、前記時刻情報の取得に成功したことを通知する時刻取得済み通知が送信されてきたとき、他のテレビ会議装置に対して、前記通信情報取得要求を送信し（例えば、図３のステップＳ２２）、
前記通信情報取得要求に対して、他のテレビ会議装置から送信されてくる前記通信情報を受信し（例えば、図３のステップＳ２３）、
前記通信情報に従い、その通信情報を送信してきた他のテレビ会議装置に対して、前記時刻問い合わせを送信し（例えば、図３のステップＳ２４）、
前記時刻問い合わせに対して、他のテレビ会議装置から送信されてくる前記時刻情報を受信し（例えば、図３のステップＳ２５）、
前記時刻情報に従い、時刻を設定する（例えば、図３のステップＳ２６）
取得失敗端末処理を、テレビ会議のための通信が開始された後に行う取得失敗端末処理ステップ（例えば、図３のステップＳ１９ないしＳ２６の取得失敗端末処理）と
を含む同期方法。
【００２２】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２３】
図１は、本発明を適用したテレビ会議システムの一実施の形態の構成例を示す図である。
【００２４】
図１において、テレビ会議システムは、２つのテレビ会議装置１１と１２とが、ネットワーク１３を介して接続されて構成されている。
【００２５】
テレビ会議装置１１では、例えば、テレビ会議のテレビ会議装置１１側の参加者が撮像されるとともに、その参加者の発話が集音され、参加者を撮像することにより得られる画像のデータと、参加者の発話を集音することにより得られる音声のデータとが、例えば、インターネットや、LAN(Local Area Network)等で構成されるネットワーク１３を介して、テレビ会議装置１２に送信される。
【００２６】
また、テレビ会議装置１１では、テレビ会議装置１２から、テレビ会議装置１１と同様にして、ネットワーク１３を介して送信されている画像及び音声（のデータ）が受信され、そのテレビ会議装置１２からの画像が表示されるとともに、音声が出力される。
【００２７】
テレビ会議装置１２でも、テレビ会議装置１１と同様に、テレビ会議のテレビ会議装置１２側の参加者の画像及び音声が、ネットワーク１３を介して、テレビ会議装置１１に送信されるとともに、テレビ会議装置１１からネットワーク１３を介して送信されてくる画像及び音声が受信されて、表示等される。
【００２８】
図２は、図１のテレビ会議装置１１の構成例を示している。
【００２９】
テレビ会議装置１１は、制御装置２０、入力装置３０、及び出力装置４０等から構成される。
【００３０】
制御装置２０は、CPU(Central Processing Unit)２１、記憶部２２、外部I/F(Interface)２３、通信制御部２４、及び操作部２５等が、バスを介して相互に接続されて構成され、画像及び音声をネットワーク１３を介して送受信する制御、その他、テレビ会議を行うのに必要な制御を行う。
【００３１】
すなわち、CPU２１は、記憶部２２に記憶されたプログラムを実行することで、制御装置２０を構成する各ブロックの制御と、テレビ会議に必要な各種の処理を行う。
【００３２】
記憶部２２は、例えば、ROM(Read Only Memory)や、RAM(Random Access Memory)、EEPROM(Electrically Erasable and Programmable ROM)、HD(Hard Disk)等で構成され、CPU２１が実行するプログラムを記憶する。その他、記憶部２２は、CPU２１が処理を行う上で必要なデータを記憶する。
【００３３】
外部I/F２３は、入力装置３０や出力装置４０との間で、データをやりとりするためのI/Fで、入力装置３０から供給される画像や音声のデータを受信し、通信制御部１４に供給する。また、外部I/F２３は、通信制御部２４から供給される画像や音声データを、出力装置４０に供給する。
【００３４】
通信制御部２４は、制御装置２０がネットワーク１３を介して行う通信を制御する。
【００３５】
すなわち、通信制御部２４は、CPU２１の制御に従い、外部I/F２３から供給される画像及び音声のデータ、その他の必要な情報を、ネットワーク１３を介して送信する。また、通信制御部２４は、ネットワーク１３を介して送信されてくる画像及び音声のデータ、その他の必要な情報を受信し、CPU２１や外部I/F２３に供給する。
【００３６】
操作部２５は、ユーザ（テレビ会議の参加者やオペレータ等）によって操作される、テレビ会議装置１１の電源をオン／オフする電源ボタン等を有し、ユーザの操作に対応した操作信号を、CPU２１に供給する。
【００３７】
入力装置３０は、カメラ３１及びマイク（マイクロフォン）３２等から構成される。
【００３８】
カメラ３１は、テレビ会議装置１１側のテレビ会議の参加者等を撮像し、その撮像によって得られる画像のデータを、外部I/F２３に供給する。マイク３２は、テレビ会議の参加者の発話等を集音し、その集音によって得られる音声のデータを、外部I/F２３に供給する。
【００３９】
出力装置４０は、ディスプレイ４１及びスピーカ４２等から構成される。
【００４０】
ディスプレイ４１は、例えば、LCD(Liquid Crystal Display)や、CRT(Cathode Ray Tube)等で構成され、外部I/F２３からの画像のデータに対応して、画像を表示する。スピーカ４２は、外部I/F２３からの音声のデータに対応して、音声を出力する。
【００４１】
以上のように構成されるテレビ会議装置１１では、CPU２１が、記憶部２２に記憶されたプログラムを実行することにより、例えば、画像及び音声をネットワーク１３を介して送受信する等、テレビ会議に必要な処理が行われる。
【００４２】
すなわち、入力装置３０のカメラ３１によって、テレビ会議装置１１側のテレビ会議の参加者等が撮像され、その結果得られる画像のデータが、外部I/F２３に供給されるとともに、マイク３２によって、テレビ会議の参加者の発話等が集音され、その結果得られる音声のデータが、外部I/F２３に供給される。
【００４３】
外部I/F２３は、入力装置３０からの画像や音声のデータを受信し、通信制御部１４に供給する。通信制御部１４は、CPU２１の制御に従い、外部I/F２３からの画像及び音声のデータを、ネットワーク１３を介して、テレビ会議装置１２に送信する。
【００４４】
また、通信制御部１４では、テレビ会議装置１２からネットワーク１３を介して送信されてくる画像及び音声のデータが受信され、外部I/F２３に供給される。外部I/F２３は、通信制御部１４からの画像及び音声のデータを、出力装置４０に供給する。
【００４５】
出力装置４０では、ディスプレイ４１において、外部I/F２３からの画像のデータに対応する画像が表示されるとともに、スピーカ４２から、外部I/F２３からの音声のデータに対応する音声が出力される。
【００４６】
なお、テレビ会議装置１２は、テレビ会議装置１１と同様に構成されるので、その説明は、省略する。
【００４７】
また、CPU２１が実行するプログラムは、記憶部２２にあらかじめ記憶させておく他、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体から、記憶部２２にインストールすることができる。
【００４８】
さらに、プログラムは、上述したようなリムーバブル記録媒体から記憶部２２にインストールする他、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して無線で転送し、又は、LANやインターネットといったネットワークを介して有線で転送し、記憶部２２にインストールすることができる。
【００４９】
次に、図１のテレビ会議システムを構成するテレビ会議装置１１及び１２では、電源がオンにされると、テレビ会議装置１１及び１２が管理する時刻を、そのテレビ会議装置１１及び１２どうしで同期させる時刻同期処理が行われる。
【００５０】
図３のフローチャートを参照して、テレビ会議装置１１（及び１２）が行う時刻同期処理について説明する。
【００５１】
テレビ会議装置１１の電源がオンにされると、ステップＳ１１において、テレビ会議装置１１（の制御装置２０）は、ネットワーク１３上に存在しているNTPサーバ（図示せず）にアクセスし、そのNTPサーバから、時刻を表す時刻情報を取得して、その時刻情報に従って、時刻を設定する時刻取得処理を行う。
【００５２】
ステップＳ１１の時刻取得処理の終了後、処理は、ステップＳ１２に進み、テレビ会議装置１１は、他のテレビ会議装置、すなわち、図１では、テレビ会議装置１２との間で、ネットワーク１３を介して、H.323又はSIP(Section Initiation Protocol)によるシグナリングを行うことで、テレビ会議装置１２との間で、テレビ会議を行うための通信リンクを確立し、これにより、テレビ会議のための通信が開始され、処理は、ステップＳ１３に進む。
【００５３】
ステップＳ１３では、テレビ会議装置１１は、ステップＳ１１での時刻取得処理において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功したかどうかを判定する。
【００５４】
ステップＳ１３において、時刻情報の取得に成功したと判定された場合、処理は、ステップＳ１４に進み、以下、ステップＳ１４ないしＳ１８において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功した端末が行うべき取得成功端末処理が行われる。
【００５５】
すなわち、テレビ会議装置１１は、ステップＳ１４において、時刻情報の提供を行うアプリケーションとしての、例えば、NTPサーバを起動する。
【００５６】
ここで、テレビ会議装置１１の制御装置２０では、記憶部２２において、時刻情報の提供を行うアプリケーションプログラムとしての、例えば、NTPサーバのプログラムが記憶されており、ステップＳ１４において、CPU２１は、記憶部２２に記憶されたNTPサーバのプログラムを実行することにより、NTPサーバとしても機能する状態となる。
【００５７】
その後、処理は、ステップＳ１４からステップＳ１５に進み、テレビ会議装置１１は、時刻情報の取得に失敗した他のテレビ会議装置、すなわち、図１では、テレビ会議装置１２から、ネットワーク１３を介して、メッセージとしての時刻取得済み問い合わせが送信されてきたかどうかを判定する。
【００５８】
ここで、時刻同期処理では、ステップＳ１１での時刻取得処理において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に失敗した場合、後述するように、他のテレビ会議装置に対して、時刻情報の取得に成功したかどうかを問い合わせるメッセージとしての時刻取得済み問い合わせが送信される。
【００５９】
ステップＳ１５では、上述の時刻取得済み問い合わせが、時刻情報の取得に失敗した他のテレビ会議装置から送信されてきたかどうかが判定される。
【００６０】
ステップＳ１５において、時刻取得済み問い合わせが送信されてきていないと判定された場合、すなわち、他のテレビ会議装置であるテレビ会議装置１２においても、テレビ会議装置１１と同様に、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功しており、したがって、テレビ会議装置１１及び１２において、時刻の同期がとれている場合、時刻同期処理は終了する。
【００６１】
また、ステップＳ１５において、時刻取得済み問い合わせが送信されてきたと判定された場合、すなわち、他のテレビ会議装置であるテレビ会議装置１２において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に失敗し、そのため、時刻情報の取得に失敗したテレビ会議装置１２が、テレビ会議装置１１に対して、時刻取得済み問い合わせを送信した場合、テレビ会議装置１１は、テレビ会議装置１２からの時刻取得済み問い合わせを受信して、処理は、ステップＳ１６に進む。
【００６２】
ステップＳ１６では、テレビ会議装置１１は、時刻情報を取得済みであること（したがって、正確な時刻を計時していること）を通知するメッセージとしての時刻取得済み通知を、ネットワーク１３を介して、時刻取得済み問い合わせを送信してきた他のテレビ会議装置であるテレビ会議装置１２に送信して、処理は、ステップＳ１７に進む。
【００６３】
ステップＳ１７では、テレビ会議装置１１は、時刻取得済み通知の送信先のテレビ会議装置１２から、通信情報を要求する通信情報取得要求が送信されてくるのを待って、その通信情報取得要求をネットワーク１３を介して受信し、その通信情報取得要求に対して、通信情報を、ネットワーク１３を介してテレビ会議装置１２に送信する。
【００６４】
ここで、通信情報とは、テレビ会議装置１１に設定された時刻を表す時刻情報の送受信に必要な情報で、例えば、その通信情報を送受信する通信プロトコルやポート番号等が含まれる。
【００６５】
なお、時刻情報の取得に成功したテレビ会議装置１１は、ステップＳ１４で起動したNTPサーバによって、時刻情報を提供する。通信情報は、ステップＳ１４で起動されたNTPサーバにアクセスするのに必要な情報であるから、ステップＳ１４で起動されたNTPサーバへのアクセスを許可する情報であるともいうことができる。
【００６６】
また、ステップＳ１４で起動されたNTPサーバは、例えば、時刻同期処理の終了後に終了される。
【００６７】
ステップＳ１７の後、処理は、ステップＳ１８に進み、テレビ会議装置１１は、ステップＳ１７で送信した通信情報に従って、テレビ会議装置１２から、時刻を問い合わせるメッセージとしての時刻問い合わせが送信されてくるのを待って、その時刻問い合わせを、ネットワーク１３を介して受信し、その時刻問い合わせを送信してきたテレビ会議装置１２に対して、テレビ会議装置１１に設定されている時刻を表す時刻情報を、ネットワーク１３を介して送信して、時刻同期処理は終了する。
【００６８】
一方、ステップＳ１３において、時刻情報の取得に失敗したと判定された場合、処理は、ステップＳ１９に進み、以下、ステップＳ１９ないしＳ２６において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に失敗した端末が行うべき取得失敗端末処理が行われる。
【００６９】
すなわち、時刻情報の取得に失敗したテレビ会議装置１１は、ステップＳ１９において、時刻取得済み問い合わせを、ネットワーク１３を介して、他のテレビ会議装置であるテレビ会議装置１２に送信して、処理は、ステップＳ２０に進む。
【００７０】
ステップＳ２０では、テレビ会議装置１１は、時刻取得済み問い合わせに対する応答としての時刻取得済み通知が、テレビ会議装置１２から送信されてきたかどうかを判定する。
【００７１】
ステップＳ２０において、テレビ会議装置１２から、時刻取得済み通知が送信されてきていないと判定された場合、処理は、ステップＳ１９に戻り、以下、ステップＳ２０で、時刻取得済み通知が送信されてきたと判定されるまで、ステップＳ１９及びＳ２０の処理が繰り返される。
【００７２】
ここで、テレビ会議装置１２においても、テレビ会議装置１１と同様に、時刻情報の取得に失敗している場合、テレビ会議装置１２からは、時刻取得済み通知が送信されてこないので、テレビ会議装置１１において、ステップＳ１９及びＳ２０の処理を、一定回数、又は、一定時間だけ繰り返しても、テレビ会議装置１２から、時刻取得済み通知が送信されてこない場合には、例えば、時刻同期処理を終了し、再度、時刻同期処理を開始するようにすることができる。
【００７３】
ステップＳ２０において、テレビ会議装置１２から、時刻取得済み通知が送信されてきたと判定された場合、処理は、ステップＳ２１に進み、テレビ会議装置１１は、テレビ会議装置１２からの時刻取得済み通知を、ネットワーク１３を介して受信して、処理は、ステップＳ２２に進む。
【００７４】
ステップＳ２２では、テレビ会議装置１１は、テレビ会議装置１２から受信した時刻取得済み通知に対して、通信情報取得要求を、ネットワーク１３を介して、テレビ会議装置１２に送信して、処理は、ステップＳ２３に進む。
【００７５】
ステップＳ２３では、テレビ会議装置１１は、テレビ会議装置１２から、通信情報取得要求に対する応答としての通信情報が送信されてくるのを待って、その通信情報を、ネットワーク１３を介して受信し、処理は、ステップＳ２４に進む。
【００７６】
ステップＳ２４では、テレビ会議装置１１は、ステップＳ２３で受信した通信情報に従い、例えば、NTPクライアントとして、テレビ会議装置１２が取得成功端末処理で起動するNTPサーバにアクセスして、すなわち、ネットワーク１３を介して、テレビ会議装置１２に、時刻問い合わせを送信して、処理は、ステップＳ２５に進む。
【００７７】
ステップＳ２５では、テレビ会議装置１１は、時刻問い合わせに対して、テレビ会議装置１２から時刻情報が送信されてくるのを待って、その時刻情報を、ネットワーク１３を介して受信して、処理は、ステップＳ２６に進む。
【００７８】
ステップＳ２６では、テレビ会議装置１１は、ステップＳ２５でテレビ会議装置１２から受信した時刻情報に従い、時刻を設定（変更）して、時刻同期処理は終了する。
【００７９】
以上のように、ネットワーク１３上に存在しているNTPサーバから、時刻情報を取得し、その時刻情報に従って、時刻を設定する時刻取得処理を行い、時刻情報の取得に成功した場合には、ステップＳ１４ないしＳ１８の取得成功端末処理を、テレビ会議のための通信が開始された後（シグナリング後）に行うことにより、テレビ会議システムを構成するテレビ会議装置１１と１２のうちの、時刻情報の取得に成功したテレビ会議装置は、時刻情報の取得に失敗したテレビ会議装置に対して、正確な時刻を提供することができる。
【００８０】
また、時刻情報の取得に失敗した場合には、ステップＳ１９ないしＳ２６の取得失敗端末処理を、テレビ会議のための通信が開始された後に行うことにより、テレビ会議システムを構成するテレビ会議装置１１と１２のうちの、時刻情報の取得に失敗したテレビ会議装置は、時刻情報の取得に成功したテレビ会議装置から、正確な時刻の提供を受けることができる。
【００８１】
したがって、テレビ会議システムを構成するテレビ会議装置１１と１２のうちの一方が、ネットワーク１３上に存在しているNTPサーバから、時刻情報を取得することができなくても、少なくとも、テレビ会議装置１１と１２のうちの他方が、時刻情報の取得に成功すれば、テレビ会議装置１１及び１２どうしが時刻の同期をとることができる。
【００８２】
次に、図４を参照して、図１のテレビ会議装置１１及び１２で行われる時刻同期処理について、さらに説明する。
【００８３】
ここで、以下、適宜、時刻情報の取得に成功したテレビ会議装置を、時刻取得成功端末ともいうとともに、時刻情報の取得に失敗したテレビ会議装置を、時刻取得失敗端末ともいう。
【００８４】
また、図４では、図１のテレビ会議システムを構成するテレビ会議装置１１と１２とのうちの、例えば、テレビ会議装置１１が時刻取得成功端末となり、テレビ会議装置１２が時刻取得失敗端末となって行われる時刻同期処理を説明する。
【００８５】
テレビ会議装置１１は、ステップＳ１０１において、例えば、ユーザによる電源をオンにする操作に対応して、テレビ会議装置１１の電源をオンにし、ステップＳ１０２において、時刻取得処理を行う。さらに、テレビ会議装置１１は、ステップＳ１０３において、例えば、ユーザによるテレビ会議の開始を指令する操作に応じて、テレビ会議の処理を開始し、ステップＳ１０４において、テレビ会議装置１２との間で、ネットワーク１３を介して、H.323又はSIPによるシグナリングを行うことで、テレビ会議装置１２との間で、テレビ会議を行うための通信リンクを確立する。
【００８６】
一方、テレビ会議装置１２でも、テレビ会議装置１１と同様の処理が行われ、これにより、テレビ会議装置１１との間で、テレビ会議を行うための通信リンクが確立される。
【００８７】
すなわち、テレビ会議装置１２は、ステップＳ１２１において、ユーザによる電源をオンにする操作に対応して、テレビ会議装置１２の電源をオンにし、ステップＳ１２２において、時刻取得処理を行う。さらに、テレビ会議装置１２は、ステップＳ１２３において、ユーザによるテレビ会議の開始を指令する操作に応じて、テレビ会議の処理を開始し、ステップＳ１２４において、テレビ会議装置１１との間で、ネットワーク１３を介して、H.323又はSIPによるシグナリングを行うことで、テレビ会議装置１１との間で、テレビ会議を行うための通信リンクを確立する。
【００８８】
いま、テレビ会議装置１１がステップＳ１０２で行った時刻取得処理において、時刻情報の取得が成功し、テレビ会議装置１２がステップＳ１２２で行った時刻取得処理において、時刻情報の取得が失敗したとすると、すなわち、テレビ会議装置１１が時刻取得成功端末となり、テレビ会議装置１２が時刻取得失敗端末となったとすると、時刻取得失敗端末であるテレビ会議装置１２は、ステップＳ１２５において、時刻取得済み問い合わせを、テレビ会議装置１１に送信する。
【００８９】
時刻取得成功端末であるテレビ会議装置１１は、ステップＳ１０５において、テレビ会議装置１２からの時刻取得済み問い合わせを受信し、ステップＳ１０６において、その時刻取得済み問い合わせに対する応答として、時刻取得済み通知を、テレビ会議装置１２に送信する。
【００９０】
テレビ会議装置１２は、ステップＳ１２６において、テレビ会議装置１１からの時刻取得済み通知を受信し、これにより、テレビ会議装置１１が、時刻取得成功端末であることを認識して、正確な時刻を得るために、ステップＳ１２７において、通信情報取得要求を、時刻取得成功端末であるテレビ会議装置１１に送信する。
【００９１】
テレビ会議装置１１は、ステップＳ１０７において、テレビ会議装置１２からの通信情報取得要求を受信し、ステップＳ１０８において、その通信情報取得要求に対する応答として、通信情報を、テレビ会議装置１２に送信する。
【００９２】
テレビ会議装置１２は、ステップＳ１２８において、テレビ会議装置１１からの通信情報を受信し、ステップＳ１２９において、その通信情報に従い、テレビ会議装置１１に対して、時刻問い合わせを送信する。
【００９３】
テレビ会議装置１１は、ステップＳ１０９において、テレビ会議装置１２からの時刻問い合わせを受信し、ステップＳ１１０において、その時刻問い合わせに対する応答として、時刻情報を送信する。
【００９４】
テレビ会議装置１２は、ステップＳ１３０において、テレビ会議装置１１からの時刻情報を受信し、ステップＳ１３１において、その時刻情報に従い、時刻を設定する。
【００９５】
次に、図５は、本発明を適用したテレビ会議システムの他の一実施の形態の構成例を示す図である。
【００９６】
なお、図中、図１の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【００９７】
図１のテレビ会議システムは、２つのテレビ会議装置１１と１２で構成され、その２つのテレビ会議装置１１と１２との間で、いわゆるポイントトゥポイント(point to point)の形で通信が行われるが、図５のテレビ会議システムは、３以上の、例えば、６つのテレビ会議装置１１，１２，６１，６２，６３、及び６４で構成され、その６つのテレビ会議装置１１，１２、及び６１ないし６４では、いわゆるサーバクライアントシステムの形で通信が行われる。
【００９８】
すなわち、図５のテレビ会議システムでは、６つのテレビ会議装置１１，１２、及び６１ないし６４のうちの１つのテレビ会議装置が、MCU(Multipoint Control Unit)端末と呼ばれる、他の５つのテレビ会議装置を管理するサーバとして機能し、他の５つのテレビ会議装置が、サーバによって管理されるクライアントとして機能する。
【００９９】
ここで、サーバとして機能するテレビ会議装置を、親端末ともいい、クライアントとして機能する端末を、子端末ともいう。テレビ会議装置が、親端末、又は子端末のうちのいずれとして機能するかは、例えば、ユーザの操作により決定される。
【０１００】
図５に示したように、３以上の複数のテレビ会議装置で構成されるテレビ会議システムでは、親端末と子端末との間において、いわば直接的にデータの送受信が行われ、ある子端末と、他の子端末との間において、例えば、親端末を経由して、いわば間接的にデータの送受信が行われるが、このようにして、ある１つのテレビ会議装置と、他の２以上のテレビ会議装置との間で、データを送受信する機能は、MCU機能と呼ばれる。
【０１０１】
なお、図５のテレビ会議システムを構成するテレビ会議装置６１ないし６４は、図２で説明したテレビ会議装置１１と同様に構成されるので、その説明は、省略する。
【０１０２】
次に、図６ないし図８を参照して、図５のテレビ会議システムで行われる時刻同期処理について説明する。
【０１０３】
ここで、図６ないし図８では、図５のテレビ会議システムを構成する６つのテレビ会議装置１１，１２、及び６１ないし６４のうちの、例えば、テレビ会議装置１１が親端末となり、他の５つのテレビ会議装置１２、及び６１ないし６４が子端末になっていることとする。
【０１０４】
まず、図６を参照して、親端末であるテレビ会議装置１１が、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功している場合の時刻同期処理について説明する。
【０１０５】
図６においては、親端末であるテレビ会議装置１１の他、子端末であるテレビ会議装置１２、及び６１ないし６４のうちの、テレビ会議装置６１，６３、及び６４が、時刻情報の取得に成功しており、残りの子端末であるテレビ会議装置１２および６２が、時刻情報の取得に失敗している。
【０１０６】
この場合、時刻情報の取得に成功している親端末であるテレビ会議装置１１は、図３で説明した取得成功端末処理を行う。一方、時刻情報の取得に失敗している子端末であるテレビ会議装置１２および６２は、親端末であるテレビ会議装置１１を通信相手として、図３で説明した取得失敗端末処理を行うことで、親端末であるテレビ会議装置１１から、時刻情報の提供を受け、その時刻情報に基づき、時刻を設定する。
【０１０７】
これにより、親端末であるテレビ会議装置１１、並びに子端末であるテレビ会議装置１２、及び６１ないし６４のすべてにおいて、時刻が同期した状態となる。
【０１０８】
次に、図７及び図８を参照して、親端末であるテレビ会議装置１１が、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に失敗している場合の時刻同期処理について説明する。
【０１０９】
図７においては、親端末であるテレビ会議装置１１の他、子端末であるテレビ会議装置１２、及び６１ないし６４のうちの、テレビ会議装置１２および６２が、時刻の取得に失敗しており、残りの子端末であるテレビ会議装置６１，６３、及び６４が、時刻情報の取得に成功している。
【０１１０】
この場合、時刻情報の取得に失敗している親端末であるテレビ会議装置１１は、複数の子端末を、順次、通信相手として、図３で説明した取得失敗端末処理を行い、時刻情報の取得に成功している子端末から、時刻情報の提供を受け、その時刻情報に基づき、時刻を設定する。
【０１１１】
図７では、時刻情報の取得に失敗している親端末であるテレビ会議装置１１は、複数の子端末であるテレビ会議装置１２、及び６１ないし６４のうちの、時刻情報の取得に成功しているテレビ会議装置６４を、通信相手として、取得失敗端末処理を行うことにより、そのテレビ会議装置６４から、時刻情報の提供を受け、その時刻情報に基づき、時刻を設定している。
【０１１２】
これにより、時刻情報の取得に失敗した親端末であるテレビ会議装置１１は、正確な時刻が設定された状態となる。
【０１１３】
その後、図８に示すように、正確な時刻が設定された状態となった親端末であるテレビ会議装置１１は、図３で説明した取得成功端末処理を行う。一方、時刻情報の取得に失敗している子端末であるテレビ会議装置１２および６２は、図６の場合と同様に、親端末であるテレビ会議装置１１を通信相手として、図３で説明した取得失敗端末処理を行うことで、親端末であるテレビ会議装置１１から、時刻情報の提供を受け、その時刻情報に基づき、時刻を設定する。
【０１１４】
これにより、親端末であるテレビ会議装置１１、並びに子端末であるテレビ会議装置１２、及び６１ないし６４のすべてにおいて、時刻が同期した状態となる。
【０１１５】
次に、図９を参照して、図５のように、３以上のテレビ会議装置で構成され、MCU機能を有するテレビ会議システムの親端末の時刻同期処理について説明する。
【０１１６】
ステップＳ４１において、親端末は、図３のステップＳ１１と同様の時刻取得処理を行って、処理は、ステップＳ４２に進み、親端末は、テレビ会議システムを構成する各子端末との間で、図３のステップＳ１２と同様の、H.323又はSIPによるシグナリングを行うことで、各子端末との間で、テレビ会議を行うための通信リンクを確立して、これにより、処理は、ステップＳ４３に進む。
【０１１７】
ステップＳ４３では、親端末は、ステップＳ４１での時刻取得処理において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功したかどうかを判定する。
【０１１８】
ステップＳ４３において、時刻情報の取得に成功していないと判定された場合、処理は、ステップＳ４４に進み、親端末は、正確な時刻が設定された状態となるまで、テレビ会議システムを構成する各子端末を、順次、通信相手として、図３のステップＳ１９ないしＳ２６で説明した取得失敗端末処理を行い、処理は、ステップＳ４５に進む。
【０１１９】
一方、ステップＳ４３において、時刻情報の取得に成功したと判定された場合、処理は、ステップＳ４４をスキップして、ステップＳ４５に進み、親端末は、図３のステップＳ１４ないしＳ１８で説明した取得成功端末処理を行って、時刻同期処理を終了する。
【０１２０】
以上のように、親端末の時刻同期処理では、時刻取得処理において、時刻情報の取得に成功したときの他、取得失敗端末処理が行われることによって、時刻の設定が行われたときも、取得成功端末処理が行われる。
【０１２１】
次に、図１０を参照して、図５のように、３以上のテレビ会議装置で構成され、MCU機能を有するテレビ会議システムの子端末の時刻同期処理について説明する。
【０１２２】
ステップＳ６１において、子端末は、図３のステップＳ１１と同様の時刻取得処理を行って、処理は、ステップＳ６２に進み、子端末は、テレビ会議システムを構成する親端末との間で、図３のステップＳ１２と同様の、H.323又はSIPによるシグナリングを行うことで、親端末との間で、テレビ会議を行うための通信リンクを確立して、これにより、処理は、ステップＳ６３に進む。
【０１２３】
ステップＳ６３では、子端末は、ステップＳ６１での時刻取得処理において、ネットワーク１３上に存在しているNTPサーバからの時刻情報の取得に成功したかどうかを判定する。
【０１２４】
ステップＳ６３において、時刻情報の取得に成功したと判定された場合、処理は、ステップＳ６４に進み、子端末は、図３のステップＳ１４ないしＳ１８で説明した取得成功端末処理を行って、時刻同期処理を終了する。
【０１２５】
一方、ステップＳ６３において、時刻情報の取得に成功していないと判定された場合、処理は、ステップＳ６５に進み、子端末は、親端末を、通信相手として、図３のステップＳ１９ないしＳ２６で説明した取得失敗端末処理を行って、時刻同期処理を終了する。
【０１２６】
以上のように、子端末の時刻同期処理では、図３で説明したのと同様の時刻同期処理が行われる。
【０１２７】
次に、図１１を参照して、図５のテレビ会議システムで行われる時刻同期処理について、さらに説明する。
【０１２８】
ここで、図１１では、図５のテレビ会議システムを構成する６つのテレビ会議装置１１，１２、及び６１ないし６４のうちの、例えば、テレビ会議装置１１が親端末となり、他の５つのテレビ会議装置１２、及び６１ないし６４が子端末になっていることとする。
【０１２９】
また、図１１では、例えば、図７及び図８で説明したように、図５のテレビ会議システムを構成するテレビ会議装置１１，１２、及び６１ないし６４のうちの、親端末であるテレビ会議装置１１、及び、子端末であるテレビ会議装置１２及び６２が時刻取得失敗端末となり、残りの子端末であるテレビ会議装置６１，６３、及び６４が時刻取得成功端末となって行われる時刻同期処理を説明する。
【０１３０】
なお、時刻取得失敗端末となっている子端末としては、２つのテレビ会議装置１２及び６２があるが、図１１では、その２つのテレビ会議装置１２及び６２の処理については、例えば、テレビ会議装置１２の処理だけを説明する。
【０１３１】
また、時刻取得成功端末となっている子端末としては、３つのテレビ会議装置６１，６３、及び６４があるが、図１１では、その３つのテレビ会議装置６１，６３、及び６４の処理については、例えば、テレビ会議装置６４の処理だけを説明する。
【０１３２】
さらに、図１１では、親端末であるテレビ会議装置の処理については、テレビ会議装置１２及び６４だけを通信相手とする処理を説明する。
【０１３３】
親端末であるテレビ会議装置１１は、ステップＳ２０１において、ユーザによる電源をオンにする操作に対応して、テレビ会議装置１１の電源をオンにし、ステップＳ２０２において、時刻取得処理を行う。さらに、テレビ会議装置１１は、ステップＳ２０３において、ユーザによるテレビ会議の開始を指令する操作に応じて、テレビ会議の処理を開始し、ステップＳ２０４において、テレビ会議装置１２又は６４それぞれとの間で、ネットワーク１３を介して、H.323又はSIPによるシグナリングを行うことで、テレビ会議装置１２又は６４それぞれとの間で、テレビ会議を行うための通信リンクを確立する。
【０１３４】
一方、子端末であるテレビ会議装置１２及び６４でも、テレビ会議装置１１と同様の処理が行われ、これにより、親端末であるテレビ会議装置１１との間で、テレビ会議を行うための通信リンクが確立される。
【０１３５】
すなわち、子端末であるテレビ会議装置６４は、ステップＳ２３１において、ユーザによる電源をオンにする操作に対応して、テレビ会議装置６４の電源をオンにし、ステップＳ２３２において、時刻取得処理を行う。さらに、テレビ会議装置６４は、ステップＳ２３３において、ユーザによるテレビ会議の開始を指令する操作に応じて、テレビ会議の処理を開始し、ステップＳ２３４において、親端末であるテレビ会議装置１１との間で、ネットワーク１３を介して、H.323又はSIPによるシグナリングを行うことで、親端末であるテレビ会議装置１１との間で、テレビ会議を行うための通信リンクを確立する。
【０１３６】
同様に、子端末であるテレビ会議装置１２は、ステップＳ２５１において、ユーザによる電源をオンにする操作に対応して、テレビ会議装置１２の電源をオンにし、ステップＳ２５２において、時刻取得処理を行う。さらに、テレビ会議装置１２は、ステップＳ２５３において、ユーザによるテレビ会議の開始を指令する操作に応じて、テレビ会議の処理を開始し、ステップＳ２５４において、親端末であるテレビ会議装置１１との間で、ネットワーク１３を介して、H.323又はSIPによるシグナリングを行うことで、親端末であるテレビ会議装置１１との間で、テレビ会議を行うための通信リンクを確立する。
【０１３７】
いま、親端末であるテレビ会議装置１１がステップＳ２０２で行った時刻取得処理、及び、子端末であるテレビ会議装置１２がステップＳ２５２で行った時刻処理のいずれにおいても、時刻情報の取得が失敗し、テレビ会議装置６４がステップＳ２３２で行った時刻取得処理において、時刻情報の取得が成功したとすると、すなわち、親端末であるテレビ会議装置１１、及び、子端末であるテレビ会議装置１２が時刻取得成功端末となり、子端末であるテレビ会議装置６４が時刻取得失敗端末となったとすると、時刻情報の取得に失敗した親端末であるテレビ会議装置１１において、図９のステップＳ４４の取得失敗端末処理が行われ、その後、図９のステップＳ４５の取得成功端末処理が行われる。
【０１３８】
また、時刻情報の取得に成功した子端末であるテレビ会議装置６４において、図１０のステップＳ６４の取得成功端末処理が行われ、時刻情報の取得に失敗した子端末であるテレビ会議装置１２において、図１０のステップＳ６５の取得失敗端末処理が行われる。
【０１３９】
すなわち、時刻情報の取得に失敗した親端末であるテレビ会議装置１１は、ステップＳ２０５において、時刻取得済み問い合わせを、時刻情報の取得に成功した子端末であるテレビ会議装置６４に送信する。
【０１４０】
テレビ会議装置６４は、ステップＳ２３５において、テレビ会議装置１１からの時刻取得済み問い合わせを受信し、ステップＳ２３６において、その時刻取得済み問い合わせに対する応答として、時刻取得済み通知を、テレビ会議装置１１に送信する。
【０１４１】
テレビ会議装置１１は、ステップＳ２０７において、テレビ会議装置６４からの時刻取得済み通知を受信し、これにより、テレビ会議装置６４が、時刻取得成功端末であることを認識して、正確な時刻を得るために、ステップＳ２０８において、通信情報取得要求を、時刻取得成功端末であるテレビ会議装置６４に送信する。
【０１４２】
テレビ会議装置６４は、ステップＳ２３７において、テレビ会議装置１１からの通信情報取得要求を受信し、ステップＳ２３８において、その通信情報取得要求に対する応答として、通信情報を、テレビ会議装置１１に送信する。
【０１４３】
テレビ会議装置１１は、ステップＳ２０９において、テレビ会議装置６４からの通信情報を受信し、ステップＳ２１０において、その通信情報に従い、テレビ会議装置６４に対して、時刻問い合わせを送信する。
【０１４４】
テレビ会議装置６４は、ステップＳ２３９において、テレビ会議装置１１からの時刻問い合わせを受信し、ステップＳ２４０において、その時刻問い合わせに対する応答として、時刻情報を送信する。
【０１４５】
テレビ会議装置１１は、ステップＳ２１１において、テレビ会議装置６４からの時刻情報を受信し、ステップＳ２１２において、その時刻情報に従い、時刻を設定（変更）する。
【０１４６】
時刻情報の取得に失敗した親端末であるテレビ会議装置１１は、以上のように、ステップＳ２１２において、（正確な）時刻を設定すると、図９のステップＳ４５の取得成功端末処理を行うことが可能な状態となる。
【０１４７】
一方、時刻情報の取得に失敗した子端末であるテレビ会議装置１２では、図１０のステップＳ６５の取得失敗端末処理が行われる。
【０１４８】
すなわち、テレビ会議装置１２は、ステップＳ２５５において、時刻取得済み問い合わせを、親端末であるテレビ会議装置１１に送信する。
【０１４９】
テレビ会議装置１１は、上述のステップＳ２０５とＳ２０７との間のステップＳ２０６において、テレビ会議装置１２からの時刻取得済み問い合わせを受信するが、ステップＳ２０６では、まだ、正確な時刻が設定された状態ではないため、時刻取得済み問い合わせに対する応答としての時刻取得済み通知の、テレビ会議装置１２への送信を待機する。
【０１５０】
そして、テレビ会議装置１１は、上述したように、ステップＳ２１２において、時刻情報の取得に成功した子端末であるテレビ会議装置６４からの時刻情報に従い、時刻を設定すると、ステップＳ２１３において、時刻取得済み通知の、テレビ会議装置１２への送信の待機を解除し、ステップＳ２０６で受信した時刻取得済み問い合わせに対する応答として、時刻取得済み通知を、テレビ会議装置１２に送信する。
【０１５１】
テレビ会議装置１２は、ステップＳ２５６において、テレビ会議装置１１からの時刻取得済み通知を受信し、これにより、テレビ会議装置１１に、正確な時刻が設定されていることを認識して、正確な時刻を得るために、ステップＳ２５７において、通信情報取得要求を、テレビ会議装置１１に送信する。
【０１５２】
テレビ会議装置１１は、ステップＳ２１４において、テレビ会議装置１２からの通信情報取得要求を受信し、ステップＳ２１５において、その通信情報取得要求に対する応答として、通信情報を、テレビ会議装置１２に送信する。
【０１５３】
テレビ会議装置１２は、ステップＳ２５８において、テレビ会議装置１１からの通信情報を受信し、ステップＳ２５９において、その通信情報に従い、テレビ会議装置１１に対して、時刻問い合わせを送信する。
【０１５４】
テレビ会議装置１１は、ステップＳ２１６において、テレビ会議装置１２からの時刻問い合わせを受信し、ステップＳ２１７において、その時刻問い合わせに対する応答として、時刻情報を送信する。
【０１５５】
テレビ会議装置１２は、ステップＳ２６０において、テレビ会議装置１１からの時刻情報を受信し、ステップＳ２６１において、その時刻情報に従い、時刻を設定する。
【０１５６】
以上のようにして、図５に示したように、３以上の６つのテレビ会議装置１１，１２、及び６１ないし６４で構成されるテレビ会議システムでも、６つのテレビ会議装置１１，１２、及び６１ないし６４のうちの、いずれか１つ以上のテレビ会議装置において、時刻情報の取得に成功すれば、他のテレビ会議装置において、時刻情報の取得に失敗していても、６つのテレビ会議装置１１，１２、及び６１ないし６４のすべてが時刻の同期をとることができる。
【０１５７】
なお、テレビ会議装置１１等が行う一連の処理は、上述したように、CPU２１（コンピュータ）にプログラムを実行させることにより行うことができる他、専用のハードウェアにより行うこともできる。
【０１５８】
また、本明細書において、コンピュータ（CPU２１）に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０１５９】
さらに、プログラムは、１のCPUにより処理されるものであっても良いし、複数のCPUによって分散処理されるものであっても良い。
【０１６０】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６１】
【図１】本発明を適用したテレビ会議システムの一実施の形態の構成例を示す図である。
【図２】テレビ会議装置１１の構成例を示すブロック図である。
【図３】テレビ会議装置１１の時刻同期処理を説明するためのフローチャートである。
【図４】テレビ会議装置１１及び１２で行われる時刻同期処理を説明するための図である。
【図５】本発明を適用したテレビ会議システムの他の一実施の形態の構成例を示すブロック図である。
【図６】テレビ会議システムで行われる時刻同期処理を説明するための図である。
【図７】テレビ会議システムで行われる時刻同期処理を説明するための図である。
【図８】テレビ会議システムで行われる時刻同期処理を説明するための図である。
【図９】親端末の時刻同期処理を説明するためのフローチャートである。
【図１０】子端末の時刻同期処理を説明するためのフローチャートである。
【図１１】テレビ会議システムで行われる時刻同期処理を説明するための図である。
【符号の説明】
【０１６２】
１１，１２  テレビ会議装置，  １３  ネットワーク，  ２０  制御装置，  ２１  CPU，  ２２  記憶部，  ２３  外部I/F，  ２４  通信制御部，  ２５  操作部，  ３０  入力装置，  ３１  カメラ，  ３２  マイク，  ４０  出力装置，  ４１  ディスプレイ，  ４２  スピーカ，  ６１ないし６４  テレビ会議装置
【図１】
2008227950.tif 000003
【図２】
2008227950.tif 000004
【図３】
2008227950.tif 000005
【図４】
2008227950.tif 000006
【図５】
2008227950.tif 000007
【図６】
2008227950.tif 000008
【図７】
2008227950.tif 000009
【図８】
2008227950.tif 000010
【図９】
2008227950.tif 000011
【図１０】
2008227950.tif 000012
【図１１】
2008227950.tif 000013