(57)【要約】【課題】  遠隔地へのプレゼンテーション、講演などにおいて、配信側とほぼ同じ画面表示を受信側でも享受できる遠隔プレゼンテーションシステムを提供する。【解決手段】  配信サーバ１００の制御部１１０は、表示用メモリであるＶＲＡＭ１４１から、所定の時間間隔で画像データをフレームバッファ１１１に複写する。そして、複写した画像データに対し、ＭＰＥＧ−４の画像圧縮処理を施して、エレメンタリストリームを作成し、クライアントへ配信する。クライアントは、受信したエレメンタリストリームを再生して表示する。また、配信サーバ１００は、撮像装置で撮像した映像データに対しても、ＭＰＥＧ−４の画像圧縮処理を施して、別のエレメンタリストリームを作成し、クライアントへ配信する。【選択図】  図２
2006129189.tif 000002
【特許請求の範囲】
【請求項１】
プレゼンテーションの様子を撮像し、通信ネットワークを介してサーバ装置からクライアント装置に配信する遠隔プレゼンテーションシステムであって、
プレゼンテーションに用いられる画像情報を格納する記憶手段と、
前記記憶手段に格納されている画像情報を表示する配信側表示手段と、
前記記憶手段に格納されている画像情報を読み出す読出手段と、
前記読出手段で読み出した画像情報を画像圧縮する第１の画像圧縮手段と、
前記配信側表示手段が表示した画像と、前記画像を参照してプレゼンテーションする者と、を含む領域を撮像する撮像手段と、
前記撮像手段が撮像した撮像データを画像圧縮する第２の画像圧縮手段と、
前記第１の画像圧縮手段において画像圧縮された画像情報と、前記第２の画像圧縮手段において画像圧縮された撮像データとを、前記通信ネットワークを介してクライアント装置に配信する配信手段と、
を具備するサーバ装置と、
前記配信手段により配信された前記画像圧縮された画像情報および撮像データを受信する受信手段と、
前記受信手段で受信した前記画像圧縮された画像情報および撮像データを復号する復号手段と、
前記復号手段で復号した画像情報および撮像データを表示する受信側表示手段と、
を具備するクライアント装置と、
を備えることを特徴とする遠隔プレゼンテーションシステム。
【請求項２】
前記クライアント装置はさらに、
前記受信側表示手段で表示すべき画像の選択を受け付ける受付手段を具備し、
前記受信側表示手段は、前記受付手段で受け付けた画像選択の指示に従って、画像情報と撮像データとのうち少なくとも一方を選択して表示すること、
を特徴とする請求項１に記載の遠隔プレゼンテーションシステム。
【請求項３】
前記サーバ装置はさらに
前記読出手段で読み出した時間軸上の前後の画像情報間における変化の度合いを求める手段を具備し、
前記読出手段は、求めた変化の度合いに基づいて、前記記憶手段から読み出す間隔を変更して読み出すこと、
を特徴とする請求項１または２に記載の遠隔プレゼンテーションシステム。
【請求項４】
前記サーバ装置はさらに、
前記プレゼンテーションする者が発した音声を含む音声データを受信する音声データ受信手段と、
前記音声データ受信手段で受信した音声データを音声圧縮する音声圧縮手段と、
を具備し、
前記配信手段はさらに、前記音声圧縮手段で音声圧縮された音声データを、通信ネットワークを介してクライアント装置に配信する手段であって、
前記受信手段はさらに、前記音声圧縮された音声データを受信する手段であって、
前記クライアント装置はさらに、
前記受信手段で受信した前記音声圧縮された音声データを復号する音声復号手段と、
前記音声復号手段で復号した音声データを放音する放音手段と、
を具備すること、
を特徴とする請求項１、２または３に記載の遠隔プレゼンテーションシステム。
【請求項５】
プレゼンテーションの様子を撮像し、通信ネットワークを介して配信する遠隔プレゼンテーションシステムであって、
プレゼンテーションに用いられる画像情報を格納する記憶手段と、
前記記憶手段に格納されている画像情報を表示する配信側表示手段と、
前記記憶手段に格納されている画像情報を読み出す読出手段と、
前記配信側表示手段が表示した画像と、前記画像を参照してプレゼンテーションする者と、を含む領域を撮像する撮像手段と、
前記読出手段により読み出された画像情報と、前記撮像手段により撮像された撮像データとを、受信側で再生及び表示可能なように、それぞれ、前記通信ネットワークを介して送信する送信手段と、
を具備することを特徴とする遠隔プレゼンテーションシステム。
【請求項６】
画像表示装置に表示されている画像を参照してプレゼンテーションしている様子を撮像してクライアント装置へ配信する画像配信方法であって、
プレゼンテーションに用いられる画像情報を格納するメモリから、該画像情報を読み出す読出しステップと、
前記読出しステップで読み出した画像情報を画像圧縮する第１の画像圧縮ステップと、
前記メモリに格納された画像情報を画像表示装置に表示させる表示ステップと、
前記表示ステップで表示された画像と、前記画像を参照してプレゼンテーションする者と、を含む領域を撮像する撮像ステップと、
前記撮像ステップが撮像した撮像データを画像圧縮する第２の画像圧縮ステップと、
前記第１の画像圧縮ステップにおいて画像圧縮された画像情報と、前記第２の画像圧縮ステップにおいて画像圧縮された撮像データとを、通信ネットワークを介してクライアント装置に配信する配信ステップと、
を備えることを特徴とする画像配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔プレゼンテーションシステム及び画像配信方法に関し、特に、プレゼンテーションの映像を遠隔地のユーザにプレゼンテーションの内容を認識しやすい形態で配信する遠隔プレゼンテーションシステム及び画像配信方法に関する。
【背景技術】
【０００２】
講義や発表（以下、プレゼンテーション）を撮影して、ネットワークを介して配信し、遠方の利用者がこれを再生して視聴することを可能とする遠隔プレゼンテーション技術が利用されている。
【０００３】
また、例えば、特許文献１に開示されているコンテンツ配信技術を用いて、撮影した映像を記録媒体に記録して配信するようにすれば、時間や場所を選ばずにプレゼンテーションを視聴できるようになる。
【０００４】
このように、遠隔プレゼンテーションシステムは、空間的時間的な制約を超えて、プレゼンテーションの視聴を可能にする技術である。
【特許文献１】特開２００３−２７１４５８号公報（第５−９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
プレゼンテーションにおいては、プロジェクタや大画面表示装置等を用いて資料を表示し、プレゼンテータがこれを参照しつつ説明や発表を行うことが多い。このような場合、従来は、投影画像とプレゼンテータとが１画面に収まるように撮影して配信していた。
しかし、このような配信映像を再生すると、表示資料が小さくなってしまい、資料が見えにくくなってしまう。さらに、投影されている画像がプレゼンテータにより一時的に隠されて見えなくなってしまうことがある。
【０００６】
本発明は、上記問題点に鑑みてなされたもので、遠隔プレゼンテーションの利用者がプレゼンテーションの内容、特に、会場で表示されている資料の内容を視認しやすくすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点にかかる遠隔プレゼンテーションシステムは、
プレゼンテーションの様子を撮像し、通信ネットワークを介してサーバ装置からクライアント装置に配信する遠隔プレゼンテーションシステムであって、
プレゼンテーションに用いられる画像情報を格納する記憶手段と、
前記記憶手段に格納されている画像情報を表示する配信側表示手段と、
前記記憶手段に格納されている画像情報を読み出す読出手段と、
前記読出手段で読み出した画像情報を画像圧縮する第１の画像圧縮手段と、
前記配信側表示手段が表示した画像と、前記画像を参照してプレゼンテーションする者と、を含む領域を撮像する撮像手段と、
前記撮像手段が撮像した撮像データを画像圧縮する第２の画像圧縮手段と、
前記第１の画像圧縮手段において画像圧縮された画像情報と、前記第２の画像圧縮手段において画像圧縮された撮像データとを、前記通信ネットワークを介してクライアント装置に配信する配信手段と、
を具備するサーバ装置と、
前記配信手段により配信された前記画像圧縮された画像情報および撮像データを受信する受信手段と、
前記受信手段で受信した前記画像圧縮された画像情報および撮像データを復号する復号手段と、
前記復号手段で復号した画像情報および撮像データを表示する受信側表示手段と、
を具備するクライアント装置と、
を備えることを特徴とする。
【０００８】
この発明によれば、プレゼンテーションしている様子を撮像した画像と、配信側で表示されている画像とを配信する。これにより、受信側では、プレゼンテーションの撮影画像と、配信側で表示されている画像とを表示させることができ、プレゼンテーションの全体と表示画像とをそれぞれ適切に表示させることが可能となる。
【０００９】
上記遠隔プレゼンテーションシステムにおいて、前記クライアント装置はさらに、前記受信側表示手段で表示すべき画像の選択を受け付ける受付手段を具備してもよい。この場合、前記受信側表示手段は、前記受付手段で受け付けた画像選択の指示に従って、画像情報と撮像データとのうち少なくとも一方を選択して表示することができる。
【００１０】
前記サーバ装置は、さらに、前記読出手段で読み出した時間軸上の前後の画像情報間における変化の度合いを求める手段を具備することが望ましい。この場合、前記読出手段は、求めた変化の度合いに基づいて、前記記憶手段から読み出す間隔を変更して読み出すことができる。この発明によれば、時間軸上で前後する画像間における変化の度合いに応じて、配信用の画像情報の取得間隔を適宜設定できる。
【００１１】
前記サーバ装置は、さらに、前記プレゼンテーションする者が発した音声を含む音声データを受信する音声データ受信手段と、前記音声データ受信手段で受信した音声データを音声圧縮する音声圧縮手段と、を具備してもよい。この場合、前記配信手段はさらに、前記音声圧縮手段で音声圧縮された音声データを、通信ネットワークを介してクライアント装置に配信する手段であって、前記受信手段はさらに、前記音声圧縮された音声データを受信する手段であって、前記クライアント装置はさらに、前記受信手段で受信した前記音声圧縮された音声データを復号する音声復号手段と、前記音声復号手段で復号した音声データを放音する放音手段と、を具備する。
【００１２】
本発明の第２の観点にかかる遠隔プレゼンテーションシステムは、
プレゼンテーションの様子を撮像し、通信ネットワークを介して配信する遠隔プレゼンテーションシステムであって、
プレゼンテーションに用いられる画像情報を格納する記憶手段と、
前記記憶手段に格納されている画像情報を表示する配信側表示手段と、
前記記憶手段に格納されている画像情報を読み出す読出手段と、
前記配信側表示手段が表示した画像と、前記画像を参照してプレゼンテーションする者と、を含む領域を撮像する撮像手段と、
前記読出手段により読み出された画像情報と、前記撮像手段により撮像された撮像データとを、それぞれ、前記通信ネットワークを介して送信する送信手段と、
を具備することを特徴とする。
【００１３】
本発明の第３の観点にかかる画像配信方法は、
画像表示装置に表示されている画像を参照してプレゼンテーションしている様子を撮像してクライアント装置へ配信する画像配信方法であって、
プレゼンテーションに用いられる画像情報を格納するメモリから、該画像情報を読み出す読出しステップと、
前記読出しステップで読み出した画像情報を画像圧縮する第１の画像圧縮ステップと、
前記メモリに格納された画像情報を画像表示装置に表示させる表示ステップと、
前記表示ステップで表示された画像と、前記画像を参照してプレゼンテーションする者と、を含む領域を撮像する撮像ステップと、
前記撮像ステップが撮像した撮像データを画像圧縮する第２の画像圧縮ステップと、
前記第１の画像圧縮ステップにおいて画像圧縮された画像情報と、前記第２の画像圧縮ステップにおいて画像圧縮された撮像データとを、通信ネットワークを介してクライアント装置に配信する配信ステップと、
を備える。
【発明の効果】
【００１４】
本発明によれば、受信側で、プレゼンテーションの様子を撮像した画像と配信側の表示装置に出力される画像データとを受信側に配信することができる。
【発明を実施するための最良の形態】
【００１５】
本発明にかかる実施形態を、以下図面を参照して説明する。本実施形態では、遠隔プレゼンテーションシステムを大学等での遠隔授業に適用した例を説明する。
【００１６】
図１は、本発明の実施形態にかかる遠隔授業システムの構成を示すブロック図である。図示するように、遠隔授業システム１は、配信サーバ１００と、撮像装置３０と、通信ネットワークＣを介して配信サーバ１００に接続された、クライアント４０−１、４０−２、・・・、４０−ｎ（ｎは遠隔授業システム１に接続されたクライアントの台数）とから構成される。また、配信サーバ１００に、出力装置１４の１つとしてプロジェクタが接続されている。
【００１７】
遠隔授業システム１では、ＭＰＥＧ（Moving Picture Experts Group）−４システム（ISO/IEC 14496シリーズ）で定義されている情報を配信サーバ１００からクライアント４０−１、４０−２、・・・に配信する。
【００１８】
配信されるＭＰＥＧ−４で定義されている情報には、画像、音声、テキストなどの情報であるエレメンタリストリーム（Elementary Stream）と、画像、音声、テキストなどの各オブジェクトの組み合わせがツリー構造で表現されたシーン記述情報が含まれる。また、このエレメンタリストリームとシーン記述情報とは、オブジェクトディスクリプタ（Object Descriptor）という情報により関連づけされている。このため、シーン記述情報では、各オブジェクトに識別子であるオブジェクトディスクリプタＩＤが割り当てられており、このオブジェクトディスクリプタＩＤにより対応するオブジェクトディスクリプタが識別される。さらに、オブジェクトディスクリプタには、各エレメンタリストリームとの関連付け情報が記述されているエレメンタリストリームディスクリプタがあり、このエレメンタリストリームディスクリプタには、識別子であるエレメンタリストリームＩＤが記述されている。このエレメンタリストリームＩＤにより、各エレメンタリストリームが識別される。
【００１９】
また、上記ツリー構造で表現されたシーン記述情報において、ツリー構造の分岐点はノードと呼ばれる。各ノードには、それに対応した各オブジェクトの時間的、空間的な相互関係や属性（光源、形状、材質、色および座標など）が記述され、各ノードの特性はフィールドと呼ばれるデータにより決定される。また、ツリー構造で表現されたシーン記述情報では、上位ノードの属性が下位ノードの属性に継承されたり、各ノードがグループ化されたりする。
【００２０】
通信ネットワークＣは、例えば、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などの所定の通信プロトコルに基づくＬＡＮ（Local Area Network）などの通信ネットワークである。
【００２１】
配信サーバ１００は、講義のために教授が使用し、またクライアントに対し配信サーバ１００の画面出力および撮像装置３０で撮像した画像をクライアントにストリーミング配信する情報処理装置である。
このような配信サーバ１００の構成を図２に示す。図示するように、配信サーバ１００は、制御部１１０と、記憶部１２０と、入力制御部１３０と、出力制御部１４０と、通信制御部１５０、１５１とを備える。これらはバス１６０を介して接続されている。制御部１１０はフレームバッファ１１１を含み、出力制御部１４０はＶＲＡＭ（Video RAM）１４１を含む。
【００２２】
制御部１１０は、例えば、中央演算処理装置（ＣＰＵ、Central Processing Unit）やワークエリアとなる記憶装置（ＲＡＭ（Random Access Memory）等）やフレームバッファ１１１などを備える。制御部１１０は、記憶部１２０に格納されている所定の動作プログラムに基づいて、各部を制御しつつ配信処理などを実行する。
フレームバッファ１１１は、ＶＲＡＭ１４１に格納されている画像データの複写データや撮像装置３０から送信された画像データなどを保持する。なお、ＭＰＥＧ−４方式の画像圧縮処理では、時間軸上の前後の画像データ間で、差分を取る必要があるため、フレームバッファ１１１の記憶容量は最低でも２画面分の画像データを記憶できる必要がある。さらに、複数の画像データを処理する場合、それぞれ複数画面分の画像データを格納できるだけの記憶容量が必要となる。
【００２３】
配信処理において、制御部１１０は、フレームバッファ１１１に格納されている画像データや撮像装置３０が撮像した撮像データに画像圧縮処理を施し、ＭＰＥＧ−４フォーマットのエレメンタリストリームを作成し、通信制御部１５０からクライアント４０−１、４０−２、・・・へ送信（配信）する。配信処理におけるより詳細な動作については、後述する。
【００２４】
記憶部１２０は、ハードディスク装置などの記憶装置から構成され、制御部１１０が実行する種々の動作プログラムを格納する。記憶部１２０に格納される動作プログラムには、配信サーバ１００の基本動作を司る任意のＯＳ（Operating System：基本ソフトウェア）の他に、ＯＳと協働して後述する各処理を実現するための動作プログラム、などが含まれている。後述する配信サーバ１００による処理は、制御部１１０が動作プログラムを実行することで実現される。なお、主要な動作プログラムとしては、次の２つがある。
（１）「配信プログラム」：画像、音声、テキストなどを圧縮して、エレメンタリストリームを作成し、クライアントへ送信（配信）するプログラム。
（２）「プレゼンテーションプログラム」：遠隔授業を補助するためのプログラム。あらかじめ作成された講義の内容をまとめたファイルを、入力装置からの指示に従って、紙芝居的に切り替えながら出力装置１４（プロジェクタ）に表示させる。
【００２５】
入力制御部１３０には、例えば、キーボードやポインティング・デバイスなどの入力装置１３が接続される。入力制御部１３０は、入力装置１３から入力された種々の指示などを受け付けて制御部１１０に伝達する。
【００２６】
出力制御部１４０には、例えば、ディスプレイ装置（プロジェクタ等）やプリンタなどの出力装置１４が接続される。出力制御部１４０は、制御部１１０の処理結果などを必要に応じて出力装置１４に出力する。
ＶＲＡＭ１４１は、ディスプレイ装置に表示される画像データを格納する記憶装置であり、ＲＧＢ方式（赤、緑、青の３原色を元に画像を表示する方式）で画像データを格納する。
出力制御部１４０は、制御部１１０の制御に従って、表示対象画像の画像データを生成し、ＶＲＡＭ１４１に格納する。また、ＶＲＡＭ１４１に格納されている画像データを読み出して、ディスプレイ装置（出力装置）１４に出力する。
【００２７】
通信制御部１５０は、例えば、ＮＩＣ（Network Interface Card）やルータなどの通信装置から構成され、配信サーバ１００と通信ネットワークＣとを接続し、クライアント４０−１、４０−２、・・・との通信を行う。
通信制御装置１５１は、例えば、シリアルインターフェイスなどの通信装置から構成され、配信サーバ１００と撮像装置３０とを接続し、撮像装置３０との通信を行う。
【００２８】
図１に戻って、撮像装置３０は、例えば、ビデオカメラであり、出力装置１４に出力された画像および授業している教授が写り込んでいる授業風景を撮像し、配信サーバ１００に送信する。
【００２９】
クライアント４０−１、４０−２、・・・は遠隔授業の受講者により利用される端末装置であり、通常のパーソナルコンピュータなどから構成される。クライアント４０−１、４０−２、・・・は、配信サーバ１００が配信する画像ストリームを受信して、再生、出力する。代表してクライアント４０−１の構成を図３に示す。
【００３０】
図示するように、クライアント４０−１は、制御部４１０と、記憶部４２０と、入力部４３０と、出力部４４０と、通信制御部４５０とを備える。これらはバス４６０を介して接続されている。また、制御部４１０は、フレームバッファ４１１を含み、出力部４４０は、ＶＲＡＭ４４１を含む。
【００３１】
制御部４１０は、例えば、ＣＰＵや、ワークエリアとなる記憶装置（ＲＡＭ等）、などから構成される。制御部４１０は、記憶部４２０に格納されている所定の動作プログラムに基づいて、各部を制御しつつ後述する再生処理などを実行する。
【００３２】
記憶部４２０は、例えば、記憶装置（ＲＡＭ等）から構成される。記憶部４２０は、制御部４１０の動作プログラム（エレメンタリストリームを再生する再生プログラムを含む）、および配信サーバ１００から配信されたエレメンタリストリーム、などを記憶している。ここで、再生プログラムは、フレームバッファ４１１に記憶されたエレメンタリストリームを取り出して、デコード（再生）し、ＶＲＡＭ４４１に画像データを書き込むプログラムである。
【００３３】
入力部４３０は、例えば、キーボード、マウスなどから構成されており、受講者の指示を入力するために使用する。
出力部４４０は、例えば、液晶ディスプレイなどから構成されており、再生された画像データなどの表示を行う。
ＶＲＡＭ４４１は、出力部４４０により出力（表示）される画像データを格納する記憶装置であり、ＲＧＢ方式で画像データを格納する。
【００３４】
通信制御部４５０は、例えば、ネットワークカードを備え、配信サーバ１００からエレメンタリストリームを受信する。
【００３５】
以下、図面を参照して本実施形態にかかる配信処理および再生処理を説明する。
図４は、配信サーバ１００で実行される配信処理のフローチャートである。また、図５は、クライアント４０−１、４０−２、・・・で実行される再生処理のフローチャートである。
【００３６】
まず、配信処理を説明する。
教授は配信サーバ１００を操作して、任意の講義資料を出力装置１４に表示させ、資料を適宜切り換えながら、講義を進める。
制御部１１０は、ＶＲＡＭ１４１に格納されている表示用画像データ（資料の画像データ）を、一定の時間間隔でフレームバッファ１１１に複写する（ステップＳ１０１）。
【００３７】
ここで、複写を行う時間間隔は、配信側の画面表示が変化する間隔を考慮して適宜設定する。画像表示の変化する間隔が長い場合や、画面表示の変化の度合いが小さく、変化する間隔で画面表示を切り換えてもあまり意味がない場合には、複写を行う時間間隔を長くし、画面表示の変化する間隔が短い場合や、画面表示を早く切り換える場合には、複写を行う時間間隔を短くする。なお、画面表示の変化の度合いは、例えば次のステップＳ１０２の動き予測により得た差分値の総和に比例する。
【００３８】
また、画面表示の切り換え速度に対応する時間間隔よりも短い時間間隔で、複写してもよいが、その場合、クライアント４０−１などに配信される情報量が増大し、通信ネットワークＣにかかる負荷が増大する。
また、制御部１１０は、入力装置１３から表示資料の切り換えが指示される度に（表示資料が更新される度に）、更新された資料の画像データ（ＶＲＡＭ１４１上のもの）をフレームバッファ１１１に複写するようにしてもよい。あるいは、一般の表示装置のリフレッシュ間隔よりも長い周期で複写してもよい。これは、一般に、資料は静止画のことが多く、複写の頻度を高めてもあまり効果がないからである。
【００３９】
次に、制御部１１０は、フレームバッファ１１１に格納された複数枚分の画像データ（フレーム）間の動きベクトル（方向性および差分値）を予測する動き予測を行う（ステップＳ１０２）。この動き予測では、各フレームに対し、予測無し、順方向予測（前のフレームから現フレームを予測）、逆方向予測（後のフレームから現フレームを予測）および双方向予測（前のフレームと後のフレームとから現フレームを予測）のいずれかが行われる。ここで、どの予測が行われるかは、フレームに割り当てられた種類（Ｉフレーム、Ｐフレーム、Ｂフレーム）によって異なる。Ｉフレームであれば、予測無し、Ｐフレームであれば、順方向予測、Ｂフレームであれば、順方向予測、逆方向予測、双方向予測のいずれかが行われる。なお、あるフレームに対し逆方向予測または双方向予測が行われる場合、そのフレームの予測に利用され、かつ予測無しまたは順方向予測される後のフレームが先に画像圧縮処理される。
なお、先のステップＳ１０１において、入力装置１３から表示資料の切り換えが指示される度にフレームバッファに複写するように構成した場合、動き予測をしなくてもよい。
【００４０】
次に、制御部１１０は、画像データを８ピクセル×８ピクセルの正方形のブロックに分割し、ブロック単位で離散コサイン変換（Discrete Cosine Transform、ＤＣＴ）を実行する（ステップＳ１０３）。この離散コサイン変換では、画像イメージを「空間的な周波数（精細な画像は周波数が高く、一様な画像は周波数が低い）」として捉えて、各画素をそれぞれの周波数に対応した値（画素値）に変換する。
【００４１】
さらに、制御部１１０は、ステップＳ１０３で各画素に付与した画素値を、周波数別の量子化幅で量子化（量子化幅で除算し、余りは切り捨てる近似処理）する（ステップＳ１０４）。
【００４２】
そして、制御部１１０は、各ブロック内で一番左上に位置する画素の画素値と、他の６３画素の画素値を個別に符号化する（ステップＳ１０５）。このステップＳ１０５では、出現頻度の大きな符号を占有幅の狭い符号（より短い符号長を持つ符号）に置き換える。ここで、一番左上に位置する画素については、各ブロック間の画素値の差分が符号化される（当然、先頭の画素値は差分を取ることなく符号化される）。また、他の６３画素については、そのブロックを走査（いわゆるジグザグスキャン）することにより列を並べ替えて符号化する。
【００４３】
最後に、制御部１１０は、フレームバッファ１１１に格納された画像データに対して画像圧縮処理（ステップＳ１０２〜Ｓ１０５）が施されたので、符号化された画像データをエレメンタリストリームとして、通信制御部１５０から通信ネットワークＣを介して、クライアント４０−１、４０−２、・・・、４０−ｎに配信し（ステップＳ１０６）、１画面分の配信処理を終了する。制御部１１０は、講義が終了するまで、配信処理の実行を繰り返す。
【００４４】
一方、撮像装置３０は、出力装置１４によって投影表示されている画像（出力装置１４の画面に表示されている画像でもよい）と講演・発表者である教授とが１画面に収まるように撮影して、その映像データを通信制御部１５１を介して制御部１１０に供給する。
制御部１１０は、撮像装置３０からの映像データをフレームバッファ１１１に適宜格納する。この格納間隔は、ＶＲＡＭ１４１の画像データの複写間隔よりも短い。これは、教授の画像は動きを伴い、動きをスムーズに表示するためには、比較的短い格納間隔が必要だからである。
制御部１１０は、フレームバッファ１１１に格納された撮像データを、例えば、前述と同様の手法により、画像圧縮し、エレメンタリストリームとして、通信制御部１５０から通信ネットワークＣを介して、クライアント４０−１、４０−２、・・・、４０−ｎに配信する。
【００４５】
以下、クライアント側の再生処理を説明する。再生処理では、どのクライアントでも同一の動作となるため、代表してクライアント４０−１で説明する。
【００４６】
クライアント４０−１の通信制御部４５０は、通信ネットワークＣを介して配信サーバ１００からエレメンタリストリームを受信すると、これを制御部４１０に転送する。
制御部４１０は、通信制御部４５０からの受信データをフレームバッファ４１１に格納し、以下の再生処理を開始する。
【００４７】
まず、制御部４１０は、所定の可変長符号復号の処理（ステップＳ１０５の逆変換）により、代替符号に置き換えられているコードを固定長符号に復号する（ステップＳ２０１）。次に、量子化されている固定長符号に、周波数別に量子化パラメータに応じた量子化幅を乗算して、逆量子化を行う（ステップＳ２０２）。
【００４８】
次に、制御部４１０は、ステップＳ２０２において、空間的な周波数成分に変換された画素値をＩＤＣＴ（逆離散コサイン変換）により画像データに変換する（ステップＳ２０３）。
【００４９】
次に、制御部４１０はステップＳ２０３で得た画像フレームの種類（Ｉフレーム、Ｐフレーム、Ｂフレームの別）に応じて、前後のフレームとの差分情報から現フレームを生成（復元）する（ステップＳ２０４）。
【００５０】
最後に、制御部４１０は、生成したフレームを時間軸通り（すなわちＶＲＡＭ１４１からの取得順序通り）に並べ替える。制御部４１０は、エレメンタリストリームのヘッダ情報、シーン記述情報等に基づいて、受信画像が資料の画像データ（ＶＲＡＭ１４１から複写した画像データ）であるか、撮像装置３０で取得した画像であるかを判別し、資料の画像データについては、出力部４４０内のＶＲＡＭ４４１の所定エリア（図６に示す資料表示エリア４４８）に、撮像装置３０で撮像データについては、ＶＲＡＭ４４１の所定エリア（図６に示す全体表示エリア４４９）に、区別して展開する（ステップＳ２０５）。ＶＲＡＭ４４１の展開画像は、一定のリフレッシュレートで更新されながら、出力部４４０の表示画面に表示される。
【００５１】
図６は、本遠隔授業システム１において、出力部４４０に表示される画面の例である。
符号４４８を付したエリアには、配信側と受信側との間の表示解像度の違い、および配信側での表示画面の更新間隔と取得間隔との違いを除けば、出力装置１４の表示画面に表示された画像とほぼ同一の画像が表示される。また、符号４４９を付したエリアには、撮像装置３０で授業の様子を撮像した画像が表示される。
【００５２】
従って、図６に示したように、プレゼンテーションプログラムで授業の資料を表示させた場合には、クライアント側でも、同一の資料が表示される。
【００５３】
以上説明したように、本発明の実施の形態にかかる遠隔授業システム１では、配信側の出力装置１４であるプロジェクタに表示される画像とほぼ同一の画像と、教授を含む講義場面全体の画像とが、受信側クライアントの出力部４４０の受信側の表示装置（例えば、出力部４４０）に表示される。従って、受講者は資料と、教授の授業風景全体を視認しながら講義を受けることができ、学習効率が向上する。
【００５４】
なお、本発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
【００５５】
例えば、上記実施形態では、遠隔授業システムを例として説明したが、配信サーバ１００で動作可能なアプリケーションプログラム（例えば、テキスト編集ソフト、表計算ソフト）の操作方法の説明を行う場合に本発明の遠隔プレゼンテーションシステムを適用することができる。
【００５６】
また、ライブ映像として配信するのではなく、予め収録した映像を配信するようにしても良い。この場合、収録した映像を表すデータは、例えば、配信サーバ１００の記憶部１２０に格納される。この場合、さらに、収録した映像を表すデータに対し上述した画像圧縮処理を施しておいてもよい。
【００５７】
また、コンテンツに施す圧縮方式にＭＰＥＧ−４フォーマットを用いた場合で説明したが、本発明に用いられる画像圧縮処理は、ＭＰＥＧ−４フォーマットの画像圧縮処理に限定されるものではない。つまり、配信サーバ１００の表示用メモリ（ＶＲＡＭ１４１）に格納されている画像情報を、クライアントの表示用メモリ（ＶＲＡＭ４４１）に連続的に転送することが可能な画像圧縮方式であればよい。例えば、モーションＪＰＥＧフォーマットでもよい。
【００５８】
また、配信サーバ１００がフレームバッファ１１１に複写する画像データは、配信サーバ１００内のＶＲＡＭ１４１ではなく、配信サーバ１００に接続された情報処理装置内の表示用メモリから複写するように構成してもよい。例えば、配信サーバ１００に接続したパーソナルコンピュータ内で、表示用メモリに格納された画像データを所定の時間間隔で配信サーバ１００のフレームバッファ１１１に転送するプログラムを動作させる。配信サーバ１００では、フレームバッファ１１１に格納されているデータを別の所定時間間隔で取り出し、上述の画像圧縮処理を施して、クライアントへ配信する。
【００５９】
また、クライアント装置の出力部４４０に表示される画面の構成は、図６に例示した画面構成に限らない。
例えば、入力部４３０からの切り換えの指示に応答して、クライアント装置側の制御部４１０で、出力装置１４の表示画像と撮像装置３０が撮像した画像とを切り換えられるように構成してもよい。
【００６０】
また、入力部４３０からの指示に応じて、図６の画面の資料の画像の表示エリア４４８のサイズと授業風景の画像の表示エリア４４９のサイズとを調整して表示するようにしてもよい。この場合、入力部４３０から指示されたサイズに従って、制御部４１０は、フレームバッファ４１１に資料の画像と授業風景の画像４４９とを拡大縮小して展開する。この際、両画像のトータルのサイズが画面一杯になるように調整することが望ましい。
【００６１】
例えば、出力部４４０は、切り換え操作に応じて、資料の画像のみをＶＲＡＭ４４１に展開することにより、画面全体に資料の画像を表示したり、撮像画像のみをＶＲＡＭ４４１に展開したりすることにより、画面全体に授業風景（投影された資料を含む）を表示したりすることも可能である。
このような構成とすれば、受講者は、例えば、手元に資料を有しているような場合には、授業風景のみを視聴するというように状況に応じて画面を切り換えて視聴が可能となる。
【００６２】
また、上記実施形態では、画像のみを配信する場合に限って説明したが、教授の講義内容を音声ストリームとして同時に配信することができる。この場合、入力装置１３に教授の発話を取得するマイクが接続される。また、各クライアントには受信した音声ストリームを放音する放音部（例えば、スピーカー）が接続される。そして、制御部１１０は、マイクから入力された音声データに、ＡＡＣ（Advanced Audio Coding）などの所定の音声圧縮処理を施して、エレメンタリストリーム内の音声ストリームとしてクライアント４０−１などに配信する。クライアント側では、受信した音声ストリームを制御部４１０などで再生し、上述の放音部から放音させる。さらにこの場合、制御部１１０は、音声ストリームと、撮像装置３０で撮像した画像データから生成されたエレメンタリストリームとは、所定の方法（例えば、ストリームにタイムスタンプを付与する）により、同期を取ることが望ましい。
【００６３】
なお、上記各実施形態における遠隔授業システム１は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に格納して配布し、該プログラムをコンピュータにインストールすることにより、上述の処理を実行する、配信サーバ１００やクライアント４０−１、４０−２、・・・などを構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えばコンピュータにダウンロード等するようにしてもよい。
【００６４】
また、上述の機能を、ＯＳとアプリケーションとの分担、またはＯＳとアプリケーションとの協動により実現する場合などには、ＯＳ以外の部分のみを媒体に格納してもよい。
【００６５】
また、搬送波にプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（ＢＢＳ、Bulletin Board System）に該プログラムを掲示し、ネットワークを介して該プログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成しても構わない。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施形態にかかる遠隔授業システムのブロック図である。
【図２】図１に示す配信サーバのブロック図である。
【図３】図１に示すクライアントのブロック図である。
【図４】本発明の実施形態にかかる配信処理を説明するためのフローチャートである。
【図５】本発明の実施形態にかかる再生処理を説明するためのフローチャートである。
【図６】本発明に実施形態にかかる遠隔授業システムにおいて、クライアントの出力部に表示される画面の例を示す図である。
【符号の説明】
【００６７】
１      遠隔授業システム
１００  配信サーバ
１１０、４１０  制御部
１１１、４１１  フレームバッファ
１２０、４２０  記憶部
１３０  入力制御部
１３    入力装置
１４０  出力制御部
１４１、４４１  ＶＲＡＭ
１４    出力装置
１５０、１５１、４５０  通信制御部
１６０、４６０  バス
３０    撮像装置
４０−１、４０−２、４０−ｎ  クライアント
４３０  入力部
４４０  出力部
【図１】
2006129189.tif 000003
【図２】
2006129189.tif 000004
【図３】
2006129189.tif 000005
【図４】
2006129189.tif 000006
【図５】
2006129189.tif 000007
【図６】
2006129189.tif 000008