(57)【特許請求の範囲】
【請求項１】
映像・音声情報を配信するサーバ装置と，該サーバ装置から配信された映像・音声情報を受信し再生するクライアント装置と，前記サーバ装置と前記クライアント装置とを接続する通信ネットワークとからなるシステムにおけるマルチメディア通信制御方法において，
前記サーバ装置は，
映像・音声情報に付随する情報であって，映像・音声情報の一部分に対応し，ユーザが外部装置を利用するために必要な情報とその映像・音声情報の部分の時間的位置情報からなる付随情報を付随情報蓄積手段に複数保持し，
前記クライアント装置から映像・音声情報の配信要求を受けると，要求された映像・音声情報を要求元のクライアント装置に配信し，
前記クライアント装置から映像・音声再生位置情報を指定した付随情報の配信要求を受けると，受け取った映像・音声再生位置情報をもとに，映像・音声情報の各部分毎に前記付随情報蓄積手段に保持された付随情報のうち前記クライアント装置に配信すべき付随情報を確定し，前記確定した情報を前記クライアント装置に配信し，
前記クライアント装置は，
前記サーバ装置に対して映像・音声情報の配信要求を送信し，それにより配信された映像・音声情報を再生し，
映像・音声情報の再生中に外部装置を利用するために付随情報が必要になったときに，その時点の映像・音声再生位置情報を伴う付随情報の配信要求を前記サーバ装置へ送信し，
前記サーバ装置から前記映像・音声再生位置情報に関連する付随情報を受信する
ことを特徴とするマルチメディア通信制御方法。
【請求項２】
映像・音声情報を配信するサーバ装置と，該サーバ装置から配信された映像・音声情報を受信し再生するクライアント装置と，前記サーバ装置と前記クライアント装置とを接続する通信ネットワークとからなるシステムにおけるマルチメディア通信制御方法において，
前記サーバ装置は，
映像・音声情報に付随する情報であって，映像・音声情報の一部分に対応し，ユーザが外部装置を利用するために必要な情報とその映像・音声情報の部分の時間的位置情報からなる付随情報を付随情報蓄積手段に複数保持し，
前記クライアント装置から映像・音声情報と付随情報の配信要求を受けると，要求された映像・音声情報とその映像・音声情報に付随する全付随情報を要求元のクライアント装置に配信し，
その後，配信した付随情報に変更が加えられたかどうかを監視し，前記付随情報蓄積手段に蓄積されている配信した付随情報の変更を検出した場合に変更の生じた付随情報を前記クライアント装置に配信し，
前記クライアント装置は，
前記サーバ装置に対して映像・音声情報の配信要求を送信するとともに，前記サーバ装置に対して付随情報の配信要求を送信し，
配信された映像・音声情報の再生前に，前記サーバ装置から前記映像・音声情報に付随する全付随情報を受信して保持し，
変更の生じた付随情報が前記サーバ装置から配信されたときには前記保持している古い付随情報を新しい付随情報に置き換える
ことを特徴とするマルチメディア通信制御方法。
【請求項３】
映像・音声情報を，通信ネットワークを経由してクライアント装置に配信するマルチメディア通信制御システムにおけるサーバ装置が実行するプログラムを記録した記録媒体であって，
映像・音声情報に付随する情報であって，映像・音声情報の一部分に対応し，ユーザが外部装置を利用するために必要な情報とその映像・音声情報の部分の時間的位置情報からなる付随情報を付随情報蓄積手段に複数保持し，
前記クライアント装置から映像・音声情報の配信要求を受けると，要求された映像・音声情報を要求元のクライアント装置に配信し，
前記クライアント装置から映像・音声再生位置情報を指定した付随情報の配信要求を受けると，受け取った映像・音声再生位置情報をもとに，映像・音声情報の各部分毎に前記付随情報蓄積手段に保持された付随情報のうち前記クライアント装置に配信すべき付随情報を確定し，前記確定した情報を前記クライアント装置に配信する処理を，
計算機に実行させるためのプログラムを記録したことを特徴とするマルチメディア通信制御システムにおけるサーバ装置のプログラムを記録した記録媒体。
【請求項４】
映像・音声情報を，通信ネットワークを経由してクライアント装置に配信するマルチメディア通信制御システムにおけるサーバ装置が実行するプログラムを記録した記録媒体であって，
映像・音声情報に付随する情報であって，映像・音声情報の一部分に対応し，ユーザが外部装置を利用するために必要な情報とその映像・音声情報の部分の時間的位置情報からなる付随情報を付随情報蓄積手段に複数保持し，
前記クライアント装置から映像・音声情報と付随情報の配信要求を受けると，要求された映像・音声情報とその映像・音声情報に付随する全付随情報を要求元のクライアント装置に配信し，
その後，配信した付随情報に変更が加えられたかどうかを監視し，前記付随情報蓄積手段に蓄積されている配信した付随情報の変更を検出した場合に変更の生じた付随情報を前記クライアント装置に配信する処理を，
計算機に実行させるためのプログラムを記録したことを特徴とするマルチメディア通信制御システムにおけるサーバ装置のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，通信ネットワーク上で，映像・音声情報の配信，再生を行うマルチメディア通信制御方法に関するものである。
【０００２】
【従来の技術】
現在，ネットワーク上で映像・音声情報の配信または再生を扱う技術において，配信・再生する映像・音声に対して，複数の映像・音声間におけるリンクのアンカーの設定，映像・音声の再生開始からの時間経過に伴うアンカーの設定の変化，他のプログラムや装置の機能の利用方法を規定する方法が存在する。
【０００３】
その方法としては，ネットワーク上で映像・音声配信再生技術において複数の映像・音声の制御を行うＷＷＷコンソーシアム（Ｗ３Ｃ）規格のＳＭＩＬに代表される方法や，ＷＷＷブラウザで表示されるＨＴＭＬにおいて複数の映像・音声の制御を行うＪａｖａＳｃｒｉｐｔやＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）に代表されるプログラム言語による制御方法が存在する。
【０００４】
上記の方法において，配信・再生される映像・音声に対するハイパーリンクの設定方法や他の装置の利用方法など，映像・音声情報に付随する情報（以降，付随情報という）の蓄積方法や配信方法における処理方法を示すと，配信・再生する映像・音声の指定情報の処理方法と付随情報の処理方法には差異がない。
【０００５】
例えば，ＳＭＩＬでは，配信・再生する映像・音声の指定情報と付随情報は同一の場所に記述されている。また，ＪａｖａＳｃｒｉｐｔ，ＣＧＩでは，プログラムの参照するデータベースとして，配信・再生する映像・音声の指定情報と付随情報は同一の情報として同一のプログラム内に記述されている。
【０００６】
【発明が解決しようとする課題】
上記のように映像・音声情報の再生方法と付随情報を扱う方法においては，映像や音声の再生中，とりわけライブ中継やラジオ放送をネットワーク上で放送するときに，クライアント装置においてリンクのアンカー情報の変更を行うことができなかった。
【０００７】
例をあげると，ＳＭＩＬでは，クライアント装置は，映像の再生開始時にすべての付随情報についての情報をサーバ装置から取得する。したがって，再生開始後に付随情報を変更した場合，すでにサーバ装置から付随情報を獲得し，映像・音声の再生を行っているクライアント装置に対し，変更内容を通知することができなかった。
【０００８】
ＪａｖａＳｃｒｉｐｔにおいては，ＷＷＷブラウザがＨＴＭＬの情報の獲得時にすべての付随情報の内容を獲得するので，同様の理由によりクライアント装置に付随情報の変更内容を通知することができなかった。
【０００９】
また，ＣＧＩを利用する場合には，ＷＷＷブラウザの表示コンテンツに，リンク先としてＣＧＩプログラムを指定することで，クライアント装置に付随情報の変更を通知することが可能であったが，サーバ装置から付随情報の変更を送るタイミングと，クライアント装置が映像・音声を再生するタイミングとの同期は，とられていなかった。
【００１０】
本発明は，従来の技術を用いて通信ネットワーク上で映像・音声情報を配信する場合に生じていた，映像・音声の再生中には付随情報の変更ができないという問題を解決し，映像・音声の再生中においても付随情報の変更をクライアント装置に通知し，映像・音声の再生と付随情報の変更に同期をとることを可能とすることを目的とする。
【００１１】
【課題を解決するための手段】
本発明は，以上の目的を達成するために，通信ネットワーク上でサーバ装置からクライアント装置に映像・音声情報を配信し，再生を行う映像・音声配信方法において，映像・音声情報とは別に付随情報の配信と受信とを行い，映像や音声の再生中においても，サーバ装置とクライアント装置間で付随情報の配信と変更の通知を行えるようにしたことを特徴とする。
【００１２】
上記のように映像や音声の再生中においても，サーバ装置とクライアント装置間で付随情報の配信と変更を行えるようにするために，例えば以下のような各機能を持つ手段を，サーバ装置とクライアント装置に設ける。
【００１３】
サーバ装置には，映像・音声情報に付随し，外部装置の機能を利用することにより映像・音声情報の内容を補完する方法に関する情報を含む付随情報を，映像・音声の各部分毎に保持し蓄積する付随情報蓄積手段と，クライアント装置からの付随情報配信要求を受ける付随情報配信要求受信手段と，付随情報を配信する付随情報配信手段と，蓄積した付随情報の管理と付随情報の配信の管理を行う付随情報配信制御手段とを設ける。
【００１４】
また，クライアント装置には，ユーザの要求に基づいて付随情報の配信をサーバ装置に要求する付随情報配信要求送信手段と，付随情報の配信要求を送信したときに映像・音声の再生位置を獲得する映像・音声再生位置抽出手段と，サーバ装置から配信してきた付随情報を受信する付随情報受信手段と，受信した付随情報を解読し，付随情報の対応する映像・音声の再生位置と実際に再生している再生映像・音声位置との同期をとる付随情報制御手段と，受信した付随情報を表示する付随情報表示手段と，付随情報のユーザからの配信要求の入力，および付随情報表示手段から利用する外部装置を選択するための付随情報操作手段と，付随情報操作手段からの入力に基づいて外部装置を起動させる外部装置制御手段とを設ける。
【００１５】
本発明の作用は，以下のとおりである。上述の手段を持つサーバ装置およびクライアント装置において，クライアント装置の付随情報配信要求送信手段とサーバ装置の付随情報配信要求受信手段は，映像・音声情報の配信要求とは独立して，付随情報の配信要求をクライアント装置からサーバ装置に送信している。サーバ装置においては，付随情報蓄積手段，付随情報配信制御手段，付随情報配信手段が付随情報の配信処理を行うことで，映像・音声情報の配信処理とは独立して付随情報の配信を行っている。
【００１６】
一方，クライアント装置においては，付随情報受信手段と付随情報制御手段を設けることで，付随情報の受信処理を映像・音声情報の受信処理とは独立して行っており，また付随情報表示手段，付随情報操作手段，外部装置制御手段を設けることで，映像・音声の再生とは独立して外部装置の利用を行っている。
【００１７】
したがって，本発明では，映像・音声情報の配信または再生の処理とは独立して，付随情報の配信または受信を行うことが可能となり，サーバ装置，クライアント装置が映像・音声情報の配信または再生中においても，クライアント装置に対して付随情報の変更を通知することが可能となり，クライアント装置において映像・音声の再生と付随情報の変更の同期をとることが可能になる。
【００１８】
以上のサーバ装置およびクライアント装置の各処理手段を計算機によって実現するためのプログラムは，計算機が読み取り可能な可搬媒体メモリ，半導体メモリ，ハードディスクなどの適当な記録媒体に格納することができる。
【００１９】
【発明の実施の形態】
以下，本発明の実施の形態について，図を用いて説明する。図１は，本発明に係るサーバ装置の構成例を示す図であり，図２は，本発明に係るクライアント装置の構成例を示す図である。サーバ装置１０とクライアント装置２０とは，通信ネットワーク１００を経由して接続される。一般に，クライアント装置２０は，通信ネットワーク１００に複数台接続されている。
【００２０】
図１に示すように，サーバ装置１０は，映像・音声情報を蓄積する映像・音声情報蓄積手段１０１と，映像・音声情報の配信を制御する映像・音声情報配信制御手段１０２と，クライアント装置２０からの映像・音声情報配信要求を受信する映像・音声情報配信要求受信手段１０３と，蓄積した映像・音声情報を配信する映像・音声情報配信手段１０４と，映像・音声情報に付随し，外部装置３０（図示しない）の機能を利用することにより映像・音声情報の内容を補完するための外部装置３０を利用する方法に関する情報を含む付随情報を，映像・音声情報の各部分毎に蓄積し保持する付随情報蓄積手段１１１と，蓄積した付随情報の管理と付随情報の配信の管理を行う付随情報配信制御手段１１２と，クライアント装置２０からの付随情報配信要求を受信する付随情報配信要求受信手段１１３と，付随情報を配信するための付随情報配信手段１１４とを備える。上記映像・音声情報蓄積手段１０１の代わりに，または映像・音声情報蓄積手段１０１の他に，カメラ等からの映像・音声情報入力手段を用いることもできる。
【００２１】
ここで，外部装置３０の機能を利用するとは，必ずしも以下に説明するものに限定されるわけではないが，例えばある映像・音声の再生中に，その再生中の部分に関係する特定の通話先のインターネット電話を利用したり，ＷＷＷブラウザにより特定のホームページにアクセスしたり，特定のＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバにアクセスして，あるファイルを転送したり獲得したりするというようなことである。
【００２２】
図２に示すように，クライアント装置２０は，再生された映像・音声を出力する再生映像・音声出力手段２０１と，配信された映像・音声情報を操作する映像・音声情報操作手段２０２と，配信された映像・音声情報の再生を制御する再生制御手段２０３と，映像・音声情報配信要求をサーバ装置１０に送信する映像・音声情報配信要求送信手段２０４と，配信された映像・音声情報を受信する映像・音声情報受信手段２０５と，映像・音声再生中にユーザが付随情報の獲得要求を出した場合に，映像・音声再生位置を獲得する映像・音声再生位置抽出手段２０６と，ユーザからの付随情報の配信要求を入力し，付随情報表示手段２１２から利用する外部装置３０を選択する付随情報操作手段２１１と，受信した付随情報を表示する付随情報表示手段２１２と，受信した付随情報を解読し，付随情報の対応する映像・音声再生位置と実際に再生制御手段２０３が再生している映像・音声再生位置との同期をとる付随情報制御手段２１３と，ユーザの要求に基づいて付随情報の配信をサーバ装置１０に要求する付随情報配信要求送信手段２１４と，サーバ装置１０から配信してきた付随情報を受信する付随情報受信手段２１５と，付随情報操作手段２１１からの入力に基づいて外部装置３０を起動させる外部装置制御手段２１６とを備える。
【００２３】
例えば再生中の映像・音声情報の部分に付随する付随情報として，（ａ）  外部装置にインターネット電話を利用するときの通話先情報，（ｂ）  外部装置にＷＷＷブラウザを利用するときの接続先情報，（ｃ）  外部装置にＦＴＰサーバを利用するときの接続先情報，が設定されているとき，付随情報操作手段２１１がユーザから付随情報の利用要求を入力すると，付随情報表示手段２１２は，付随情報操作手段２１１からの通知により，そのときの付随情報に基づいて，利用可能な外部装置として，（ａ）  インターネット電話，（ｂ）  ＷＷＷブラウザ，（ｃ）  ＦＴＰサーバがあることを表示する。ユーザが付随情報操作手段２１１により外部装置を選択すると，外部装置制御手段２１６に対して，そのときの付随情報とユーザの選択情報とが通知され，外部装置制御手段２１６は，通知された付随情報に基づいてユーザが選択した外部装置３０を呼び出す。
【００２４】
サーバ装置１０およびクライアント装置２０における映像・音声情報の配信に関する手段として，例えば以下の（１）〜（３）の実装が可能である。
【００２５】
（１）クライアント装置２０の映像・音声情報配信要求送信手段２０４は，サーバ装置１０に対して映像・音声情報配信要求を送信する。サーバ装置１０の映像・音声情報配信手段１０４は，クライアント装置２０の再生制御手段２０３が映像・音声の再生を開始する前に，映像・音声情報の全情報をクライアント装置２０に配信する。
【００２６】
（２）クライアント装置２０の映像・音声情報配信要求送信手段２０４は，サーバ装置１０に対して映像・音声情報配信要求を送信する。再生制御手段２０３は，サーバ装置１０が映像・音声情報の配信を開始した時に，映像・音声情報の一部分をクライアント装置２０が受信すると同時に映像・音声の再生を開始する。
【００２７】
（３）クライアント装置２０の映像・音声情報配信要求送信手段２０４は，サーバ装置１０に対して映像・音声情報配信要求を送信する。サーバ装置１０の映像・音声情報配信手段１０４は，サーバ装置１０に映像・音声情報配信要求を出した単数もしくは複数のクライアント装置２０に対して，同内容の映像・音声情報を同時に配信する。
【００２８】
また，サーバ装置１０およびクライアント装置２０における付随情報の配信に関する手段として，例えば以下の（１）〜（５）の実装が可能である。
【００２９】
（１）クライアント装置２０の付随情報配信要求送信手段２１４は，映像・音声情報の再生開始時にサーバ装置１０に対して付随情報の配信要求を送信する。サーバ装置１０の付随情報配信制御手段１１２と付随情報配信手段１１４は，付随情報配信要求を受けると，クライアント装置２０の映像・音声の再生開始前に，クライアント装置２０に対して必要な付随情報を配信する。
【００３０】
（２）サーバ装置１０の付随情報配信制御手段１１２と付随情報配信手段１１４は，一定間隔で付随情報を配信し続ける。また，クライアント装置２０の付随情報制御手段２１３は，一定間隔で配信される付随情報と映像音声配信情報要求の送信時に獲得した付随情報とを比較し，これらが異なる場合に付随情報の変更を行う。
【００３１】
（３）クライアント装置２０の付随情報配信要求送信手段２１４は，映像・音声情報の再生開始時に，サーバ装置１０に対して付随情報の配信要求を出す。サーバ装置１０の付随情報配信制御手段１１２と付随情報配信手段１１４は，付随情報の配信要求を受けると，映像・音声情報の配信と付随情報の配信を同期して行い，映像の各部分に対応した付随情報をクライアント装置２０に配信する。
【００３２】
（４）クライアント装置２０の映像・音声再生位置抽出手段２０６は，映像・音声情報の再生中にユーザが付随情報の獲得要求を出した時に，映像・音声再生位置情報を獲得する。また，付随情報配信要求送信手段２１４は，サーバ装置１０に対して，獲得した映像・音声再生位置情報を伴う付随情報の配信要求を送信する。サーバ装置１０の付随情報配信手段１１４は，この配信要求を受けると，受信した映像・音声再生位置に対応した付随情報を配信する。
【００３３】
（５）サーバ装置１０の付随情報配信制御手段１１２は，付随情報に変更が生じた場合に，変更が生じたことを認識し，付随情報配信手段１１４にその変更の生じた付随情報の配信を指示する。付随情報配信手段１１４は，付随情報配信制御手段１１２から付随情報の変更の通知を受けた場合に変更の生じた付随情報をクライアント装置２０に対して配信する。
【００３４】
これらの各手段により，本発明は，サーバ装置１０が映像・音声情報を配信し，クライアント装置２０が映像・音声を再生する映像・音声配信再生機能に加えて，クライアント装置２０が，サーバ装置１０に付随情報配信要求を送信し，配信要求を受けたサーバ装置１０が付随情報を配信する付随情報配信機能と，クライアント装置２０が，付随情報に基づいて外部装置３０を呼び出す外部装置起動機能を有する。以下に，各実施の形態における処理の流れを説明する。なお，以下の説明における第１および第２の実施の形態は，本発明に関連する技術の実施の形態であり，第３および第４の実施の形態は，本発明に係る実施の形態である。
【００３５】
〔第１の実施の形態〕
図３は，第１の実施の形態における処理の流れを説明するための図である。図３に示す処理の流れは，サーバ装置１０とクライアント装置２０間で，クライアント装置２０からサーバ装置１０に対して映像・音声情報配信要求を送信したときに，クライアント装置２０が映像・音声の再生を開始する前に，映像情報・付随情報のすべての情報を，サーバ装置１０からクライアント装置２０に配信し，また，付随情報を定期的にサーバ装置１０からクライアント装置２０に配信し，付随情報に変更が生じる場合に付随情報の変更を行う方法において，付随情報を利用するときのものである。
【００３６】
クライアント装置２０の映像・音声情報配信要求送信手段２０４から，サーバ装置１０に対して映像・音声情報配信要求信号と付随情報配信要求信号を送信すると，それぞれの信号をサーバ装置１０の映像・音声情報配信要求受信手段１０３と付随情報配信要求受信手段１１３が受信する（Ｓ１０１，Ｓ１０２）。サーバ装置１０は映像・音声情報配信要求信号を受信すると，要求された映像・音声情報の必要な全情報を，映像・音声情報配信手段１０４からクライアント装置２０に配信する（Ｓ１０３）。その時，配信する映像・音声情報に付随する付随情報の全情報も，同時に付随情報配信手段１１４からクライアント装置２０に配信する（Ｓ１０４）。
【００３７】
クライアント装置２０では，全映像・音声情報と全付随情報をそれぞれ映像・音声情報受信手段２０５と付随情報受信手段２１５とで受信し，映像・音声の再生を開始する（Ｓ１０５）。ただし，クライアント装置２０は要求した映像・音声情報または付随情報が配信されてこなかった場合には，サーバ装置１０に対して映像・音声情報，付随情報の再送要求をそれぞれ映像・音声情報配信要求送信手段２０４，付随情報配信要求送信手段２１４から送信し，再度，サーバ装置１０に対して映像・音声情報または付随情報の配信を要求する。
【００３８】
サーバ装置１０は，一定間隔で付随情報を付随情報配信手段１１４からクライアント装置２０に配信する。クライアント装置２０の付随情報制御手段２１３は，付随情報受信手段２１５で付随情報を受信するたびに，映像・音声情報配信要求時に獲得した付随情報と新たに受信した付随情報との比較を行い，映像・音声情報配信要求時に獲得した付随情報と新たに受信した付随情報が異なるときには，保持する付随情報を新たに受信した付随情報に置き換える（Ｓ１０６）。
【００３９】
ユーザは再生映像・音声を確認し，外部装置３０の機能を利用するときには，外部装置３０の機能の利用要求を付随情報操作手段２１１からクライアント装置２０に入力する（Ｓ１０７）。外部装置３０の機能の利用要求が入力されると，再生制御手段２０３は映像・音声の再生を一時停止し，再生停止位置情報を映像・音声再生位置抽出手段２０６に渡す（Ｓ１０８，Ｓ１０９）。同時に付随情報制御手段２１３にも再生停止位置情報を渡す。
【００４０】
再生停止位置情報を受け取ると，付随情報制御手段２１３はサーバ装置１０から受信した付随情報を参照し，再生停止位置情報と照らし合わせることで，外部装置３０の実行すべき行動（以降，外部情報起動条件という）を決定する（Ｓ１１０）。
【００４１】
外部情報起動条件が決定すると，付随情報制御手段２１３は外部装置制御手段２１６に外部情報起動条件を渡す。外部装置制御手段２１６は，外部情報起動条件を受け取ると，外部情報起動条件に基づいて外部装置３０を起動する。
【００４２】
例えば，図４に示すような付随情報を例にとると，再生開始からの経過時間で映像・音声の各部分を認識する場合，経過時間がＬｔ（０＜Ｌｔ＜Ｌ１）とすると，Ｌｏｃａｔｉｏｎの特定情報から判定して，  ｉｎｆｏｒｍａｔｉｏｎ［０］４０１が有効になる。この時，ユーザが外部装置３０としてＷＷＷブラウザを選択していた場合には，ＷＷＷブラウザは付随情報のｉｎｆｏｒｍａｔｉｏｎ［０］４０１に書かれている「Ｂｒｏｗｓｅｒ［０］＝ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊  」のパラメータに従い，ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊のＵＲＬを開く（Ｓ１１１）。
【００４３】
外部情報起動条件が決定すると，付随情報制御手段２１３は外部装置制御手段２１６に外部情報起動条件を渡す。外部情報起動条件を受け取ると，外部装置制御手段２１６は，外部情報起動条件に基づいて外部装置３０を起動する（Ｓ１１２）。
【００４４】
ユーザが外部装置３０の利用を停止すると，外部装置制御手段２１６は，外部装置３０の終了信号を検出する（Ｓ１１３）。外部装置制御手段２１６は，外部装置３０の終了信号を検出すると再生制御手段２０３に対して，再生再開要求を出す。再生再開要求を受けると再生制御手段２０３は，映像・音声再生位置抽出手段２０６から再生停止位置情報を獲得し，再生停止位置から再生を再開する（Ｓ１１４）。
【００４５】
以上のように，本実施の形態では，クライアント装置２０は定期的に付随情報を受信する。これにより，付随情報に変更が生じた場合に，クライアント装置２０は変更された付随情報をサーバ装置１０から獲得し，クライアント装置２０における映像・音声の再生と変更された付随情報との同期が可能となる。
【００４６】
〔第２の実施の形態〕
図５は，第２の実施の形態における処理の流れを説明するための図である。図５に示す処理の流れは，サーバ装置１０とクライアント装置２０間で，クライアント装置２０からサーバ装置１０に対して映像・音声情報配信要求を送信したときに，サーバ装置１０から配信する映像情報・付随情報をクライアント装置２０が受信すると同時に映像・音声の再生を開始する場合において，付随情報を利用するときのものである。
【００４７】
クライアント装置２０の映像・音声情報配信要求送信手段２０４から，サーバ装置１０に対して映像・音声情報配信要求信号と付随情報配信要求信号を送信すると，これらの信号を，それぞれサーバ装置１０の映像・音声情報配信要求受信手段１０３と付随情報配信要求受信手段１１３が受信する（Ｓ２０１，Ｓ２０２）。サーバ装置１０は映像・音声情報配信要求信号を受信すると，要求された映像・音声情報を，映像・音声情報配信手段１０４からクライアント装置２０に継続的に配信する（Ｓ２０３）。その時，配信する映像・音声情報に付随する付随情報も，同時に付随情報配信手段１１４からクライアント装置２０に継続的に配信する（Ｓ２０４）。
【００４８】
クライアント装置２０は，映像・音声情報と付随情報とをそれぞれ映像・音声情報受信手段２０５と付随情報受信手段２１５で受信すると，受信と同時に映像・音声の再生を開始する（Ｓ２０５）。ただし，通信ネットワーク１００上で送られてくる情報の損失の有無を確認し，情報の損失が認められる場合には，クライアント装置２０はサーバ装置１０に対して損失した情報の再送要求を映像・音声情報または付随情報のそれぞれについて映像・音声情報配信要求送信手段２０４，付随情報配信要求送信手段２１４から送信する。
【００４９】
また，配信された映像・音声情報と付随情報との同期をとる作業を，映像・音声を再生する前に行う必要がある。したがって，映像・音声情報および付随情報を映像・音声を再生する際に前もって獲得している必要があり，映像・音声情報および付随情報の獲得は，映像・音声の再生に先立って行う。例えば，情報の再送要求の処理，映像・音声情報，付随情報の同期に，３秒の時間が必要であれば，クライアント装置２０は少なくとも３秒分の映像・音声情報，付随情報を映像・音声の再生よりも先に獲得する。
【００５０】
ユーザは再生映像・音声を確認し外部装置３０の機能を利用するときには，外部装置３０の機能の利用要求を付随情報操作手段２１１からクライアント装置２０に入力する（Ｓ２０６）。外部装置３０の機能の利用要求が入力されると，再生制御手段２０３は，外部装置３０の機能の利用要求が入力された時点の再生位置情報を付随情報制御手段２１３に渡す（Ｓ２０７，Ｓ２０８）。
【００５１】
再生位置情報を受け取ると，付随情報制御手段２１３はサーバ装置１０から受信した付随情報を参照し，再生位置情報と照らし合わせることで，外部情報起動条件を決定する（Ｓ２０９）。
【００５２】
図４に示す付随情報を例にとると，再生開始からの経過時間で映像・音声の各部分を認識する場合，経過時間がＬｔ（０＜Ｌｔ＜Ｌ１）とすると，ｉｎｆｏｒｍａｔｉｏｎ［０］４０１が有効になる。この時，ユーザが外部装置３０としてＷＷＷブラウザを選択していた場合には，ＷＷＷブラウザは付随情報のｉｎｆｏｒｍａｔｉｏｎ［０］４０１に書かれている「Ｂｒｏｗｓｅｒ［０］＝ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊  」のパラメータに従い，ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊のＵＲＬを開く（Ｓ２１０）。
【００５３】
外部情報起動条件が決定すると，付随情報制御手段２１３は外部装置制御手段２１６に外部情報起動条件を渡す。外部情報起動条件を受け取ると，外部装置制御手段２１６は，外部情報起動条件に基づいて外部装置３０を起動する（Ｓ２１１）。
【００５４】
ユーザが外部装置３０の利用を停止すると，外部装置制御手段２１６は，外部装置３０の終了信号を検出し，外部装置３０が終了したことを確認する（Ｓ２１２）。
【００５５】
以上のように，本実施の形態では，クライアント装置２０は継続的に付随情報を受信する。これにより，付随情報に変更が生じた場合に，クライアント装置２０は常に変更された付随情報をサーバ装置１０から獲得し，クライアント装置２０における映像・音声の再生と変更された付随情報との同期が可能となる。
【００５６】
〔第３の実施の形態〕
図６は，第３の実施の形態における処理の流れを説明するための図である。図６に示す処理の流れは，サーバ装置１０とクライアント装置２０間で，クライアント装置２０からサーバ装置１０に対して映像・音声情報配信要求を送信したときに，クライアント装置２０が映像・音声の再生を開始する前にサーバ装置１０からクライアント装置２０に映像情報のすべての情報を配信し，付随情報についてはユーザから外部装置３０の機能の利用要求が入力されたときのみサーバ装置１０に対して配信要求を送信し，クライアント装置２０に配信する方法において付随情報を利用するときのものである。
【００５７】
クライアント装置２０の映像・音声情報配信要求送信手段２０４から，サーバ装置１０に対して映像・音声情報配信要求信号を送信すると，サーバ装置１０の映像・音声情報配信要求受信手段１０３が映像・音声情報配信要求信号を受信する（Ｓ３０１）。サーバ装置１０は映像・音声情報配信要求信号を受信すると，要求された映像・音声情報の情報を，映像・音声情報配信手段１０４からクライアント装置２０に配信する（Ｓ３０２）。
【００５８】
全映像・音声情報を映像・音声情報受信手段２０５で受信すると，クライアント装置２０は映像・音声の再生を開始する（Ｓ３０３）。ただし，クライアント装置２０は要求した映像・音声情報が配信されてこなかった場合には，サーバ装置１０に対して映像・音声情報，付随情報の再送要求をそれぞれ映像・音声情報配信要求送信手段２０４，付随情報配信要求送信手段２１４から送信し，再度，サーバ装置１０に対して映像・音声情報または付随情報の配信を要求する。
【００５９】
ユーザは再生映像・音声を確認し，外部装置３０の機能を利用するときには，外部装置３０の機能の利用要求を付随情報操作手段２１１からクライアント装置２０に入力する（Ｓ３０４）。外部装置３０の機能の利用要求が入力されると，再生制御手段２０３は，外部装置３０の機能の利用要求が入力された時点における映像・音声再生位置情報を付随情報制御手段２１３に渡す（Ｓ３０５，Ｓ３０６）。
【００６０】
再生位置情報を受け取ると，付随情報制御手段２１３は，サーバ装置１０に対して，映像・音声再生位置情報を送信するとともに，付随情報の配信要求を付随情報配信要求送信手段２１４から送信する（Ｓ３０７）。映像・音声再生位置情報と付随情報配信要求を付随情報配信要求受信手段１１３で受け取ると，サーバ装置１０は映像・音声再生位置情報をもとに，クライアント装置２０に配信すべき付随情報を確定し，付随情報を付随情報配信手段１１４から配信する（Ｓ３０８）。ただし，クライアント装置２０は要求した付随情報が配信されてこなかった場合には，サーバ装置１０に対して付随情報の再送要求を付随情報配信要求送信手段２１４から送信し，再度，サーバ装置１０に対して付随情報の配信を要求する。
【００６１】
付随情報受信手段２１５で付随情報を受信すると，付随情報をもとに外部情報起動条件を決定する（Ｓ３０９）。外部装置起動条件が決定すると付随情報制御手段２１３は外部装置制御手段２１６に外部情報起動条件を渡す。外部情報起動条件を受け取ると，外部装置制御手段２１６は，外部情報起動条件に基づいて外部装置３０を起動する。
【００６２】
図４に示す付随情報を例にとると，再生開始からの経過時間で映像・音声の各部分を認識する場合，経過時間がＬｔ（０＜Ｌｔ＜Ｌ１）とすると，ｉｎｆｏｒｍａｔｉｏｎ［０］４０１が有効になる。この時，ユーザが外部装置としてＷＷＷブラウザを選択していた場合には，ＷＷＷブラウザは付随情報のｉｎｆｏｒｍａｔｉｏｎ［０］４０１に書かれている「Ｂｒｏｗｓｅｒ［０］＝ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊  」のパラメータに従い，ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊のＵＲＬを開く（Ｓ３１０）。
【００６３】
外部情報起動条件が決定すると，付随情報制御手段２１３は外部装置制御手段２１６に外部情報起動条件を渡す。外部情報起動条件を受け取ると，外部装置制御手段２１６は，外部情報起動条件に基づいて外部装置３０を起動する（Ｓ３１１）。
【００６４】
ユーザが外部装置３０の利用を停止すると，外部装置制御手段２１６は，外部装置３０の終了信号を検出し，外部装置３０が終了したことを確認する（Ｓ３１２）。
【００６５】
以上のように，本実施の形態では，クライアント装置２０は事前に付随情報を保持しないが，ユーザからの要求に応じて，サーバ装置１０に付随情報の配信を要求することで付随情報を獲得する。その結果，クライアント装置２０は付随情報に変更が生じた場合に，サーバ装置１０の持つ変更された付随情報を獲得し，クライアント装置２０における映像・音声の再生と変更された付随情報との同期が可能となる。
【００６６】
〔第４の実施の形態〕
図７は，第４の実施の形態における処理の流れを説明するための図である。図７に示す処理の流れは，サーバ装置１０とクライアント装置２０間で，クライアント装置２０からサーバ装置１０に対して映像・音声情報配信要求を送信したときに，サーバ装置１０から配信する映像情報を受信すると同時にクライアント装置２０は映像・音声の再生を開始し，付随情報はクライアント装置２０が映像・音声の再生を開始する前に必要な情報すべてをサーバ装置１０から獲得し，付随情報の変更が生じたときには，その変更情報をサーバ装置１０がクライアント装置２０に対して配信する場合に付随情報を利用するときのものである。
【００６７】
クライアント装置２０の映像・音声情報配信要求送信手段２０４から，サーバ装置１０に対して映像・音声情報配信要求信号と付随情報配信要求信号とを送信すると，それぞれサーバ装置１０の映像・音声情報配信要求受信手段１０３と付随情報配信要求受信手段１１３が受信する（Ｓ４０１，Ｓ４０２）。サーバ装置１０は映像・音声情報配信要求信号を受信すると，要求された映像・音声情報を，映像・音声情報配信手段１０４からクライアント装置２０に配信する。その時，配信する映像・音声情報に付随する付随情報の全情報も，同時に付随情報配信手段１１４からクライアント装置２０に配信する（Ｓ４０３，Ｓ４０４）。
【００６８】
映像・音声情報を映像・音声情報受信手段２０５で受信すると，クライアント装置２０は映像・音声の再生を開始する（Ｓ４０５）。ただし，通信ネットワーク１００上で送られてくる情報の損失の有無を確認し，情報の損失が認められる場合には，クライアント装置２０はサーバ装置１０に対して損失した情報の再送要求を映像・音声情報，付随情報のそれぞれについて映像・音声情報配信要求送信手段２０４，付随情報配信要求送信手段２１４から送信する。
【００６９】
また，配信された映像・音声情報と付随情報との同期をとる作業を映像・音声の再生の前に行う必要がある。したがって，映像・音声情報および付随情報は映像・音声を再生する際に前もって獲得している必要があり，映像・音声情報および付随情報の獲得は，映像・音声の再生に先立って行う。例えば，情報の再送要求の処理，映像・音声情報，付随情報の同期に，３秒の時間が必要であれば，クライアント装置２０は少なくとも３秒分の映像・音声情報，付随情報を映像・音声の再生よりも先に獲得する。
【００７０】
サーバ装置１０は，付随情報蓄積手段１１１に蓄積されている付随情報の変更を付随情報配信制御手段１１２で検出すると，クライアント装置２０に対し，変更された付随情報を付随情報配信手段１１４から配信する。クライアント装置２０は，変更された付随情報を付随情報受信手段２１５で受信すると，映像・音声情報配信要求時に獲得した付随情報と新たに受信した付随情報との比較を行い，映像・音声情報配信要求時に獲得した付随情報と新たに受信した付随情報が異なるときには，保持する付随情報を新たに受信した付随情報に置き換える（Ｓ４０６）。
【００７１】
ユーザは再生映像・音声を確認し外部装置の機能を利用するときには，外部装置３０の機能の利用要求を付随情報操作手段２１１からクライアント装置２０に入力する（Ｓ４０７）。
【００７２】
外部装置３０の機能の利用要求が入力されると，再生制御手段２０３は，外部装置３０の機能の利用要求が入力された時点の映像・音声の再生位置情報を付随情報制御手段２１３に渡す（Ｓ４０８，Ｓ４０９）。
【００７３】
再生位置情報を受け取ると，付随情報制御手段２１３はサーバ装置１０から受信した付随情報を参照し，再生位置情報と照らし合わせることで，外部情報起動条件を決定する（Ｓ４１０）。
【００７４】
図４に示す付随情報を例にとると，再生開始からの経過時間で映像・音声の各部分を認識する場合，経過時間がＬｔ（０＜Ｌｔ＜Ｌ１）とすると，ｉｎｆｏｒｍａｔｉｏｎ［０］４０１が有効になる。この時，ユーザが外部装置３０としてＷＷＷブラウザを選択していた場合には，ＷＷＷブラウザは付随情報のｉｎｆｏｒｍａｔｉｏｎ［０］４０１に書かれている「Ｂｒｏｗｓｅｒ［０］＝ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊  」のパラメータに従い，ｈｔｔｐ：／／ｗｗｗ．＊＊＊＊＊＊＊＊＊のＵＲＬを開く（Ｓ４１１）。
【００７５】
外部情報起動条件が決定すると，付随情報制御手段２１３は外部装置制御手段２１６に外部情報起動条件を渡す。外部情報起動条件を受け取ると，外部装置制御手段２１６は，外部情報起動条件に基づいて外部装置３０を起動する（Ｓ４１２）。
【００７６】
ユーザが外部装置３０の利用を停止すると，外部装置制御手段２１６は，外部装置３０の終了信号を検出し，外部装置３０が終了したことを確認する（Ｓ４１３）。
【００７７】
以上のように，本実施の形態では，クライアント装置２０は，付随情報の変更時に変更された新しい付随情報を受信する。これにより，付随情報に変更が生じた場合に，クライアント装置２０は，変更された付随情報をサーバ装置１０から獲得し，クライアント装置２０における映像・音声の再生と変更された付随情報との同期が可能となる。
【００７８】
なお，以上の説明において，映像・音声とは，映像または音声の一方だけでも，また両方でもよいことは言うまでもない。また，上記実施の形態の説明では，あらかじめ蓄積された映像・音声情報を配信する例について説明したが，例えば実況中継のような，情報入力から配信までに時間的制約を持つ映像・音声情報の配信の場合にも，同様に本発明を適用することができる。
【００７９】
【発明の効果】
以上説明したように，本発明を用いることにより，通信ネットワーク上で映像・音声を配信する場合に，映像・音声情報の配信または再生処理から独立して，付随情報の配信処理が可能となる。したがって，映像・音声の再生中に，付随情報の変更が生じた場合でも，付随情報の変更情報をサーバ装置からクライアント装置に対して配信可能となっている。
【図面の簡単な説明】
【図１】サーバ装置の構成例を示す図である。
【図２】クライアント装置の構成例を示す図である。
【図３】第１の実施の形態における処理の流れを説明するための図である。
【図４】付随情報の例を示す図である。
【図５】第２の実施の形態における処理の流れを説明するための図である。
【図６】第３の実施の形態における処理の流れを説明するための図である。
【図７】第４の実施の形態における処理の流れを説明するための図である。
【符号の説明】
１０    サーバ装置
１０１  映像・音声情報蓄積手段
１０２  映像・音声情報配信制御手段
１０３  映像・音声情報配信要求受信手段
１０４  映像・音声情報配信手段
１１１  付随情報蓄積手段
１１２  付随情報配信制御手段
１１３  付随情報配信要求受信手段
１１４  付随情報配信手段
２０    クライアント装置
２０１  再生映像・音声出力手段
２０２  映像・音声情報操作手段
２０３  再生制御手段
２０４  映像・音声情報配信要求送信手段
２０５  映像・音声情報受信手段
２０６  映像・音声再生位置抽出手段
２１１  付随情報操作手段
２１２  付随情報表示手段
２１３  付随情報制御手段
２１４  付随情報配信要求送信手段
２１５  付随情報受信手段
２１６  外部装置制御手段
１００  通信ネットワーク
【図１】
0003544486.tif 000002
【図２】
0003544486.tif 000003
【図３】
0003544486.tif 000004
【図４】
0003544486.tif 000005
【図５】
0003544486.tif 000006
【図６】
0003544486.tif 000007
【図７】
0003544486.tif 000008