(57)【特許請求の範囲】
【請求項１】
複数地点の端末から送信される映像信号データを，複数地点の端末に配信する映像配信装置において，
前記各端末から送信される映像信号データを受信する入力バッファと，
前記各端末へ送信する映像信号データを格納する出力バッファと，
前記入力バッファに格納された映像信号データと，前記出力バッファに格納する映像信号データとの切替えを行う切替器と，                                                一つの地点の前記端末において少なくとも映像を表示する地点の数だけ用意されたセッション情報と前記切替器による映像の切替え状態を示す情報とを記憶する映像配信情報記憶手段と，
映像を配信する地点を切り替える場合に，前記映像配信情報記憶手段を参照して前記切替器を操作することにより，前記セッション情報を変更することなく，データ通信が行われているデータチャネルに配信する映像信号データのみを変更する制御手段とを備え，
かつ，前記切替器は，前記映像信号データにおいて映像信号データの区切りを示すＤＣＩのビット列を検出する検出手段を備え，該検出手段により検出した切替え前の映像信号データの区切りおよび切替え後の映像信号データの区切りで，前記出力バッファへの映像信号データの出力の切替えを行う
ことを特徴とする映像配信装置。
【請求項２】
請求項１記載の映像配信装置において，
前記切替器は，映像の切替え時に，前記検出手段により切替え前の映像信号データの区切りを検出した時点で前記出力バッファへの切替え前の映像信号データの出力を停止し，その後に，前記検出手段により切替え後の映像信号データの区切りを検出した後の切替え後の映像信号データを前記出力バッファへ出力し，かつ前記切替え前の映像信号データの出力停止から前記切替え後映像信号データの前記出力バッファへの出力の開始までの時間中に，あらかじめ用意された他の映像信号データを挿入する手段を備える
ことを特徴とする映像配信装置。
【請求項３】
複数地点の端末から送信される映像信号データを，複数地点の端末に配信する映像配信装置が実行する配信映像切替え方法であって，
前記各端末から送信される映像信号データを入力バッファに受信する過程と，
前記入力バッファに格納された映像信号データを，切替器を介して前記出力バッファへ転送する過程と，
一つの地点の前記端末において少なくとも映像を表示する地点の数だけ用意されたセッション情報と前記切替器による映像の切替え状態を示す情報とを映像配信情報記憶手段に記憶する過程と，
映像を配信する地点を切り替える場合に，前記映像配信情報記憶手段を参照して前記切替器を操作することにより，前記セッション情報を変更することなく，データ通信が行われているデータチャネルに配信する映像信号データのみを変更する過程とを有し，
かつ，前記切替器において，前記映像信号データにおいて映像信号データの区切りを示すＤＣＩのビット列を検出し，検出した切替え前の映像信号データの区切りおよび切替え後の映像信号データの区切りで，前記出力バッファへの映像信号データの出力の切替えを行う過程とを有する
ことを特徴とする配信映像切替え方法。
【請求項４】
請求項３記載の配信映像切替え方法において，
前記切替器による映像の切替え時に，前記切替え前の映像信号データの区切りを検出した時点で前記出力バッファへの切替え前の映像信号データの出力を停止し，その後に，前記検出手段により切替え後の映像信号データの区切りを検出した後の切替え後の映像信号データを前記出力バッファへ出力し，かつ前記切替え前の映像信号データの出力停止から前記切替え後の映像信号データの前記出力バッファへの出力の開始までの時間中に，あらかじめ用意された他の映像信号データを挿入する
ことを特徴とする配信映像切替え方法。
【請求項５】
請求項３または請求項４記載の配信映像切替え方法を，コンピュータに実行させるための配信映像切替えプログラム。
【請求項６】
請求項５記載の配信映像切替えプログラムを記録したコンピュータ読み取り可能な配信映像切替えプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，多地点間でのテレビ会議等において，各地点の端末に映像を配信する際に，セッション切替えを行わずに配信する映像の切替えを行う技術に関するものである。
【背景技術】
【０００２】
テレビ会議やＩＰ電話など，ＩＰネットワークで様々なデータや音声・映像などのメディアの通信を行うためには，二者またはそれ以上の通信アプリケーション間の通信の開始，切断などの処理が必要となる。このような通信におけるインターネット上のアプリケーション間の関連付けは，セッションと呼ばれている。セッションを確立するための手順としては，例えば，ＳＩＰ（Session Initiation Protocol ）などのプロトコルがある。
【０００３】
テレビ会議等のために端末の多地点接続を行う技術としては，以下のような従来技術１および従来技術２がある。
【０００４】
従来技術１は，各地点間で１対１に対応する映像のセッションを確立する方式である。ある地点αに着目すると，その地点αと他の全地点との間に１対１でセッションが用意され，他の全地点からの映像が地点αの利用者端末に配信される。地点αの利用者端末で表示する映像は，地点αの利用者端末側で選択される。
【０００５】
しかし，従来技術１の方式では，接続地点数が増えるにつれて，配信サーバ側やネットワークの処理負荷が高くなるという問題がある。近年のテレビ会議システムの普及にともない，その接続拠点数も増えていく傾向にあり，中には数十〜数百の地点を接続するようなケースもある。このようなケースには，従来技術１の方式では対応しきれない可能性がある。
【０００６】
多数の地点を接続するようなテレビ会議システムでは，全参加者中の一部の地点での映像のみを配信すればよいという利用ケースも多い。そのため，従来技術２では，例えばある地点βにおいて，その地点βの利用者端末で表示する映像の数だけのセッションを用意し，他の全地点のうち，地点βの利用者端末側で指定された地点からの映像だけを，配信サーバから配信する。この従来技術２の方式において，利用者端末で表示する映像の地点を変更する場合には，セッションの切替えが必要となる。
【０００７】
なお，テレビ会議などの多地点接続に関する技術が記載された先行技術文献として，例えば非特許文献１などがある。非特許文献１には，ＩＰネットワークを利用した多地点テレビ会議に関する技術が記載されている。
【非特許文献１】武田，森内，今枝，本田，安野，高品質なＰＣ多地点接続を実現するＴＶ会議技術，ＮＴＴ技術ジャーナル，Vol.17，No.7，pp.18-22，２００５年７月
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来技術１のように，他の地点の映像を表示するため，各地点と１対１に対応した複数の映像セッションをはり，全地点分を配信して利用者端末側で表示する映像を選択する方式では，配信サーバ側やネットワークの処理負荷が高くなるという問題がある。
【０００９】
一方，上記従来技術２の方式では，例えば，テレビ会議の参加者Ｎ地点中の任意のＰ（Ｐ＜Ｎ）地点分の映像の配信を行う場合に，Ｐ本のセッションを，適宜接続・切断する必要がある。このとき，
・セッション数が増えるにつれて，セッション切替えのための処理負荷が増大するため，セッション管理の処理コストが高くなるという問題，
・セッション切替え時に，配信遅延や配信異常が発生する確率が上がり，結果として表示される映像に乱れが発生するという問題，
がある。
【００１０】
本発明は，これらの問題点を解決し，大量の映像情報の切替えを，表示映像に乱れを生じさせることなく，より高速に実行できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明は，上記の課題を解決するため，以下の手段を用いることを特徴とする。
【００１２】
（１）利用者端末で表示する映像の数だけのセッションを用意し，他の全地点のうち，利用者端末側で指定された地点からの映像だけを，映像配信装置から配信するという方式において，映像配信装置内に，利用者端末に配信する映像信号データの切替えを行う切替器を設ける。
【００１３】
（２）セッション切替えを行わないで配信する映像を切替える方式として，地点とセッションとの対応付けはセッション確立とは別の手段で行い，セッション確立後に配信対象となる地点を切り替える場合には，映像配信装置内の切替器が，セッションが確立されてデータ通信が行われているデータチャネルに配信する映像信号データのみを変更する。
【００１４】
（３）映像切替え時に，映像切替え前の映像のフレーム終了点および映像切替え後の映像のフレーム開始点を検出することと，映像切替え前の映像と映像切替え後の映像との間に時間間隔が空く場合にあらかじめ保存された映像を挿入することによって，表示映像乱れの小さい配信映像切替えを実現する。
【００１５】
すなわち，本発明は，多地点テレビ会議システムなどに用いることを目的とし，複数地点から送信される映像信号ストリーム，もしくは，あらかじめ保存された映像信号ファイルから映像信号を取得し，元情報となる映像信号を受信するバッファと，送信情報となる映像信号を送信するバッファと，受信した映像と送信する映像を切替えを行う切替器を具備した多地点に配信する配信ストリームを生成する映像配信システムにおいて，任意の配信ストリームの送信者情報や受信情報，通信に利用するポートなどのセッション情報を変更することなく，配信される映像信号のみを変更することで配信対象となる入力情報の切替え機能を提供することを特徴とする。
【００１６】
また，上記発明において，切替え時に表示端末側での映像の乱れを抑えるために，映像信号データの区切りを示すＤＣＩのビット列の区切り点を検出し，その区切り点まで待った上で切替え前の映像ストリームを停止するようにし，また，切替え後の映像ストリームを開始するときに，圧縮フォーマットにおいて意味のある開始点を発見し，開始点から送信することで映像表示端末側の映像乱れを抑えることを特徴とする。
【００１７】
また，本発明は，切替え前映像の終了から切替え後映像の開始までの切替え中の間となる，映像切替え中のアイドル時間に，あらかじめ用意した任意の映像信号を挿入することで映像ストリーム中の映像信号が停止した場合に，再生側での処理方式の違いによる表示の仕方を差分が生じないようにするとともに，あらかじめ設定した時間間隔まで待つ処理により，後続の映像信号が来る場合にも来ない場合にも確実に切替え処理を行うことを特徴とする。
【００１８】
さらに，表示端末側において，受信した映像ストリームが自端末の送信情報であることを判別する手段を設け，自端末内で取得した映像を表示することで伝送遅延を意識させないようにするとともに，映像入力ボードなどを利用して処理負荷の軽減を行うようにすることもできる。
【発明の効果】
【００１９】
本発明によって，以下のような効果が得られる。
（１）セッション切替えを必要としないため，セッション管理のコストを削減することができ，またセッション切替えによる映像乱れをなくすことができる。
（２）映像のフレーム開始点の検出を行うことにより，映像信号データとして適切な切替えタイミングを判定することで，映像切替え後の映像の開始点が正しく表示される。
（３）映像切替え時に時間間隔があく場合には，あらかじめ準備された映像信号データを挿入することで全地点に統一の表示が行われる。そのため，映像切替え時の違和感と表示乱れとを軽減させることができる。
【発明を実施するための最良の形態】
【００２０】
以下，本発明の実施の形態について，図を用いて説明する。本実施の形態は，本発明による配信映像切替え方式を，多地点テレビ会議システムに適用した場合の例である。
【００２１】
図１は，本実施の形態による多地点テレビ会議システムの概要を説明する図である。本実施の形態による多地点テレビ会議システムは，映像配信装置１０，端末２０，ユーザ操作処理装置３０から構成される。
【００２２】
映像配信装置１０は，端末２０間の映像を中継し，必要に応じて配信する映像信号の切替えを行う。映像配信装置１０は，入力バッファ１１，切替器１２，出力バッファ１３，映像配信情報管理テーブル１４を備える。入力バッファ１１は，各端末２０からの映像を受信する。切替器１２は，各端末２０に配信する映像の切替えを行う。出力バッファ１３は，各端末２０に映像を配信する。映像配信情報管理テーブル１４は，どの端末にどの端末の映像を配信しているかの情報を記憶し管理する記憶手段であり，特に一つの地点の端末２０において少なくとも映像を表示する地点の数だけ用意されたセッション情報と切替器１２による映像の切替え状態を示す情報とを記憶する。
【００２３】
端末２０は，エンドユーザに利用され，自地点映像の入力と送信，また他地点映像の受信と再生を行う。
【００２４】
ユーザ操作処理装置３０は，映像配信装置１０に対して映像切替え要求を出すとともに，その契機となるエンドユーザからの映像切替え要求を受付ける。ユーザ操作処理装置３０は，端末２０上に実現することも可能であるが，本実施の形態では，説明のために明示的に区別して実装した例を示す。
【００２５】
多地点テレビ会議システムにおいて，図１（Ａ）に示すように，端末２０Ａで入力された映像は，映像配信装置１０に送信される。同様に，端末２０Ｂ，端末２０Ｃで入力された映像も，映像配信装置１０に送信される。映像配信装置１０において，入力バッファ１１は，全地点の端末２０からの映像信号を受信する。なお，図１では模式的に入力バッファ１１を１つの四角で示しているが，実装としては，プロセスやスレッドによって適宜分割されることもある。
【００２６】
図１（Ａ）に示すように，初期段階では，端末２０Ａの映像が配信対象映像になっているものと仮定する。入力バッファ１１で受信された映像は，切替器１２に受け渡される。切替器１２は，端末２０Ａの映像が配信対象映像であることを記憶しており，入力バッファ１１から受け渡された映像信号から配信対象となる端末２０Ａの映像信号を選別し，出力バッファ１３に受け渡す。出力バッファ１３は，切替器１２から受け渡された端末２０Ａの映像信号を，全地点の端末２０に配信する。
【００２７】
ここで，配信対象映像が，端末２０Ａの映像から端末２０Ｂの映像に切り替えられるものとする。図１（Ａ）に示す状態から，図１（Ｂ）に示す状態への変更が，配信対象映像の切替えを意味している。
【００２８】
多地点テレビ会議システムにおいて，配信対象となる映像を切り替えたい場合には，エンドユーザが，ユーザ操作処理装置３０を経由して，映像配信装置１０に映像切替え要求を発行する。これは，例えば，ＷＷＷブラウザを利用してサーバにアクセスした上で，ＷＷＷページで構成された会議状態変更ページから，配信対象となる映像を変更することを意味する。
【００２９】
ここでは，配信対象映像を，端末２０Ａの映像から端末２０Ｂの映像に変更するものとする。操作の結果，ユーザ操作処理装置３０からは，映像配信装置１０に対して，端末２０Ａの映像から端末２０Ｂの映像への映像切替え要求が発行される。
【００３０】
映像配信装置１０では，図１（Ｂ）に示すように，ユーザ操作処理装置３０に映像切替え応答（ＯＫ）を返却するとともに，映像切替えが可能な場合には，映像配信情報管理テーブル１４が記憶する情報を更新し，切替器１２に切替え制御信号を送る。この結果，配信対象となる映像信号が，端末Ａの映像信号から端末Ｂの映像信号に切替わる。
【００３１】
映像切替え後，切替器１２は，入力バッファ１１から受け渡された映像信号から配信対象となる端末２０Ｂの映像信号を選別し，出力バッファ１３に受け渡す。出力バッファ１３は，切替器１２から受け渡された端末２０Ｂの映像信号を，全地点の端末２０に配信する。
【００３２】
以上が，本実施の形態による多地点テレビ会議システムの概要である。次に，映像切替え時における切替器１２の内部処理について説明する。
【００３３】
図２は，本実施の形態による切替器の内部処理の例を説明する図である。切替器１２は，ＤＣＩ検出器１２０を備える。ＤＣＩ検出器１２０は，映像信号のビット列から，ＤＣＩ（Decoder Configuration Information ）のビット列を検出する手段である。ＤＣＩとは，端末側の復号処理で必要となるデータ構成情報である。
【００３４】
映像切替えが発生すると，切替器１２の内部に記憶される配信対象映像の情報が更新されるが，本実施の形態では，その更新後に，即座には出力バッファ１３に受け渡す映像信号の切替えを行わない。
【００３５】
映像切替えが発生したときには，切替器１２では，まず，現在の配信対象映像の映像信号から，その符号化データを復号した場合に新規のフレームの先頭を示す情報を検出する。このフレームの先頭情報の検出には，例えば，ＤＣＩのビット列を記憶しておき，簡単なビット演算によるマッチング処理により，映像信号のビット列中からＤＣＩのビット列を検出する方法などがある。本実施の形態では，映像信号を復号せず，パケット中のペイロードの内容のままビット列として演算処理を行う。新規フレームの先頭が検出された場合には，そのフレームの先頭が検出されたパケットの前のパケットまでを，映像切替え前の映像として配信する。
【００３６】
次に，映像切替え後の配信対象の映像信号から，新規のフレームの先頭情報を検出する。新規フレームの先頭が検出された場合には，そのフレームの先頭が検出されたパケットから，映像切替え後の映像として配信する。
【００３７】
以上の処理により，映像の再生時に，フレーム単位で整合性のとれた映像信号が各端末２０に配信されるため，端末２０での復号・再生処理において，映像の乱れを抑えることが可能となる。
【００３８】
ただし，映像切替え前と映像切替え後の新規フレームの検出には，処理遅延やパケットの欠落，パケットのデータ異常により，タイムラグが発生する場合がある。このような場合には，エンドユーザの端末２０上での再生を乱れないようにするために，また端末２０側の復号装置の実装の違いによる表示の差分が発生しないようにするために，図２に示すように，切替器１２内部で，あらかじめ保存した保存映像信号（Stored Data ）を，映像切替え前の映像信号と映像切替え後の映像信号との間に挿入する。これにより，端末２０側の復号装置に依存して映像切替え中の表示映像が変わることを回避する。
【００３９】
また，映像切替え前の映像信号の終了点や映像切替え後の映像信号の開始点が検出できない場合に備えて，映像の切替えを確実に行うために，切替器１２では２つのタイマを管理する。あらかじめ定められた時間内で映像切替え前の映像信号の終了点を検出できない場合には，強制的に保存映像信号への切替えを行う。また，あらかじめ定められた時間内で映像切替え後の映像信号の開始点が検出できないときに，映像切替え後の映像信号が存在する場合には，強制的に映像切替え後の映像信号への切替えを行う。
【００４０】
ここで，切替器１２による具体的な映像切替え処理の例を説明する。図２に示すように，切替器１２には，入力バッファ１１から端末２０Ａの映像信号と端末２０Ｂの映像信号とが受け渡されている。ここで，端末２０Ａの映像信号は映像切替え前の映像信号であり，端末２０Ｂの映像信号は映像切替え後の映像信号である。図２において，Ａ−１，Ａ−２，Ａ−３は端末２０Ａの映像信号におけるパケットを示し，数字の小さいものがより早い時刻のものである。同様に，Ｂ−１，Ｂ−２，Ｂ−３は端末２０Ｂの映像信号におけるパケットを示し，数字の小さいものがより早い時刻のものである。
【００４１】
ユーザ操作処理装置３０から，端末２０Ａの映像から端末２０Ｂの映像への映像切替え要求を受けると，切替器１２では，ＤＣＩ検出器１２０が，端末２０Ａの映像信号からＤＣＩのビット列を検出する。ここでは，図２に示すように，パケットＡ−２からＤＣＩのビット列が検出されるものとする。切替器１２は，ＤＣＩのビット列が検出されたパケットＡ−２の前のパケットまで，すなわちパケットＡ−１までを，映像切替え前の映像信号として出力するものと判断する。
【００４２】
次に，ＤＣＩ検出器１２０が，端末２０Ｂの映像信号からＤＣＩのビット列を検出する。ここでは，図２に示すように，パケットＢ−３からＤＣＩのビット列が検出されるものとする。切替器１２は，ＤＣＩのビット列が検出されたパケットＢ−３から，映像切替え後の映像信号として出力するものと判断する。
【００４３】
ここで，映像切替え前の映像信号と映像切替え後の映像信号との間には，調整のため，保存映像信号（Stored Data ）が挿入される。
【００４４】
図２に示すように，映像切替え時に出力バッファ１３に受け渡される映像信号は，時間が早い順に，映像切替え前のパケットＡ−１の映像信号，保存映像信号（Stored Data ），映像切替え後のパケットＢ−３の映像信号となる。
【００４５】
図３は，本実施の形態の映像配信装置の切替器による配信映像切替え処理フローチャートである。図３の例では，端末２０Ａの映像から端末２０Ｂの映像に配信対象映像を切り替える場合について，説明する。
【００４６】
切替器１２は，入力バッファ１１から全端末２０の映像のパケットを受信する（ステップＳ１０）。ユーザ操作処理装置３０からの映像切替え要求の受信がなければ（ステップＳ１１），配信対象映像のパケット（ここでは，端末２０Ａの映像のパケット）を，出力バッファ１３に出力する（ステップＳ１２）。
【００４７】
ユーザ操作処理装置３０から映像切替え要求（ここでは，端末２０Ａの映像から端末２０Ｂの映像への映像切替え要求）を受信すると（ステップＳ１１），ＤＣＩ検出器１２０による端末２０Ａの映像のパケットからのＤＣＩのビット列の検出を開始する。
【００４８】
ＤＣＩ検出器１２０が端末２０Ａの映像のパケットからＤＣＩのビット列を検出すると（ステップＳ１３），ＤＣＩのビット列が検出された端末２０Ａの映像のパケットから後のパケットは，出力バッファ１３に送信しないようにする。ＤＣＩ検出器１２０による端末２０Ｂの映像のパケットからのＤＣＩのビット列の検出を開始する。
【００４９】
ＤＣＩ検出器１２０が端末２０Ａの映像のパケットからＤＣＩのビット列を検出できない間は（ステップ１３），端末２０Ａの終了点検出用のタイマ処理を行う。端末２０Ａの終了点検出用タイマがタイムアウトとなるまでは（ステップＳ１４），端末２０Ａの映像のパケットを出力バッファ１３に送信し（ステップＳ１５），入力バッファ１１から全端末２０の映像のパケットを受信する（ステップＳ１６）。
【００５０】
端末２０Ａの終了点検出用タイマがタイムアウトとなれば（ステップＳ１４），その後の端末２０Ａの映像のパケットを出力バッファ１３に送信しないようにし，ＤＣＩ検出器１２０による端末２０Ｂの映像のパケットからのＤＣＩのビット列の検出を開始する。
【００５１】
ＤＣＩ検出器１２０が端末２０Ｂの映像のパケットからＤＣＩのビット列を検出すると（ステップＳ１７），ＤＣＩのビット列が検出された端末２０Ｂの映像のパケットから，端末２０Ｂの映像のパケットを配信対象映像のパケットとして出力バッファ１３に送信する（ステップＳ１８）。
【００５２】
ＤＣＩ検出器１２０が端末２０Ｂの映像のパケットからＤＣＩのビット列を検出できない間は（ステップ１７），端末２０Ｂの開始点検出用のタイマ処理を行う。端末２０Ｂの開始点検出用タイマがタイムアウトとなるまでは（ステップＳ１９），保存映像信号を出力バッファ１３に送信し（ステップＳ２０），入力バッファ１１から全端末２０の映像のパケットを受信する（ステップＳ２１）。
【００５３】
端末２０Ｂの終了点検出用タイマがタイムアウトとなれば（ステップＳ１９），入力バッファ１１から受信した端末２０Ｂの映像のパケットを配信対象映像のパケットとして出力バッファ１３に送信する（ステップＳ１８）。
【００５４】
端末２０Ａの映像を端末２０Ｂの映像に切り替えて表示しているときに，さらに例えば端末２０Ｃの映像への切替え要求がユーザ操作処理装置３０から送出されたとする。このとき，図２および図３で説明した処理と同様な処理により，切替器１２によって今まで表示されていた端末２０Ｂの映像が端末２０Ｃの映像に切り替えられることになる。
【００５５】
この方法と，「背景技術」の項で説明した従来技術１との大きな違いは，以下のとおりである。従来技術１では，端末２０Ａに，順次，端末２０Ｂ，端末２０Ｃの映像を表示する場合には，あらかじめ端末２０Ａと端末２０Ｂ間および端末２０Ａと端末２０Ｃ間でＳＩＰ等のプロトコルを用いてセッションを確立しておく必要がある。また，さらに他の端末２０Ｄ（図示省略）の映像を端末２０Ａに表示させる場合には，端末２０Ａと端末２０Ｄとの間で事前にセッションを確立しておく必要がある。すなわち，全地点の端末間でセッションを確立しておかなければならない。
【００５６】
これに対し，本発明では，あらかじめ端末２０Ａと映像配信装置１０との間，または端末２０Ａと端末２０Ｂまたは端末２０Ｃとの間でセッションを確立しておき，例えばユーザ操作処理装置３０からそのセッションを他の端末の映像配信用に利用してもよいことを設定しておけば，ユーザ操作処理装置３０からの映像切替え要求に対して，配信ストリームの送信者情報や受信情報，通信に利用するポートなどのセッション情報を変更することなく，配信される映像信号のみを変更することで配信対象となる入力情報の切替えが実現される。したがって，あらかじめ全地点の端末間でセッションを確立しておく必要はない。
【００５７】
また，本発明と従来技術２との大きな違いは，以下のとおりである。従来技術２において，あらかじめ全地点の端末間でセッションを確立しておく必要がないことは本発明と同じであるが，従来技術２の場合，例えば最初に端末２０Ａ，端末２０Ｂ間でセッションを確立している状態で，端末２０Ａに表示している端末２０Ｂの映像を，端末２０Ｃの映像に切り替えたいと思った場合には，新たにセッションの切断，接続を行う必要がある。これに伴い，表示映像の切替え時に映像の表示が乱れることもある。
【００５８】
これに対し，本発明では，既に接続されたセッションを複数の端末に対して使い回し，セッションを確立してデータ通信が行われているデータチャネルに配信する映像だけを変更する方式をとるので，映像切替え時にセッションの切断，接続を繰り返す必要はなく，また，映像切替え時に映像のフレーム開始点の検出とあらかじめ保存した映像の挿入処理によって表示映像の乱れの少ない映像切替えを実現することができる。
【００５９】
図１ないし図３の例では，説明を分かりやすくするために，各端末に表示される映像が，１つの端末の映像である場合の例を説明した。例えば端末２０Ａに４つの端末の映像を表示する場合には，図１および図２に示す切替器１２を４つ用いることにより，端末２０Ａに同時に４つの端末の映像を表示させることができ，また，それぞれの映像を必要に応じて，さらに他の端末の映像に切替えることも可能になる。この場合，最低４本のセッションが接続されていれば十分である。なお，セッションを映像配信装置１０への上りと，映像配信装置１０からの下りに分けて張るようにしてもよい。
【００６０】
確立されているセッションの情報，およびセッションの確立によりデータ通信が行われているデータチャネルと，そのデータチャネルに現在どの端末の映像信号データが流れているかの情報は，映像配信装置１０が，映像配信情報管理テーブル１４として，内部メモリにテーブル化して記憶し，管理しておく。この情報は，セッションの接続，切断時および配信映像の切替えが生じた時点で更新する。これにより，地点とセッションとの対応をセッション確立とは別方法で対応づけることが可能になる。
【００６１】
また，例えば端末２０Ａ（他の端末も同様）に，受信した映像ストリームが自端末の送信情報であるかどうかを判別する手段を設け，自端末の送信情報であることが検出された場合には，映像配信装置１０から送られた映像ではなく，自端末内で取得した映像を直接表示する手段を設ける実施も好適である。こうすることで，ユーザに伝送遅延を意識させない表示が可能になる。また，自端末の映像の取得では，映像入力ボードなどを利用して処理負荷の軽減を行うこともできる。
【００６２】
以上説明した映像配信装置１０の配信映像切替えの処理は，コンピュータとソフトウェアプログラムとによっても実現することができ，そのプログラムをコンピュータ読み取り可能な記録媒体に記録することも，ネットワークを通して提供することも可能である。
【図面の簡単な説明】
【００６３】
【図１】本実施の形態による多地点テレビ会議システムの概要説明図である。
【図２】本実施の形態による切替器の内部処理の例を説明する図である。
【図３】本実施の形態の映像配信装置の切替器による配信映像切替え処理フローチャートである。
【符号の説明】
【００６４】
１０  映像配信装置
１１  入力バッファ
１２  切替器
１２０  ＤＣＩ検出器
１３  出力バッファ
１４  映像配信情報管理テーブル
２０  端末
３０  ユーザ操作処理装置
【図１】
0004917497.tif 000002
【図２】
0004917497.tif 000003
【図３】
0004917497.tif 000004