(57)【要約】【課題】  通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができる画像配信システムを提供する。【解決手段】  ネットワーク上でホワイトボード機能を共有する複数の通信端末と、該通信端末を介してのホワイトボード機能に対する入力操作に関する操作情報に応じた画像を複数の通信端末に配信可能な画像配信装置と、を備え、通信端末は、入力操作が行われると、操作情報と、通信端末毎に設定された、該操作情報を該通信端末へ送信するか否かを示す送信可否情報を含む情報を電子ホワイトボード装置に出力し、電子ホワイトボード装置は、操作情報及び送信可否情報に基づいて、該通信端末へ送信するための送信用画像を生成する。【選択図】図７
2017062645.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上でホワイトボード機能を共有する複数の通信端末と、
前記通信端末を介しての前記ホワイトボード機能に対する入力操作に関する操作情報に応じた画像を前記複数の通信端末に配信可能な画像配信装置と、を備え、
前記通信端末は、前記入力操作が行われると、前記操作情報と、前記通信端末毎に設定された、該操作情報を該通信端末へ送信するか否かを示す送信可否情報を含む情報を前記画像配信装置に出力し、
前記画像配信装置は、前記操作情報及び前記送信可否情報に基づいて、該通信端末へ送信するための送信用画像を生成する画像配信システム。
【請求項２】
前記画像配信装置は、前記複数の通信端末に前記ネットワークを介して前記ホワイトボード機能を提供することを特徴とする請求項１に記載の画像配信システム。
【請求項３】
前記画像配信装置は、前記通信端末に対する前記送信可否情報が可に設定された前記操作情報に基づいて、該通信端末へ送信するための前記送信用画像を生成することを特徴とする請求項１又は２に記載の画像配信システム。
【請求項４】
前記通信端末は、前記送信可否情報を設定するための操作部を含むことを特徴とする請求項１〜３のいずれか一項に記載の画像配信システム。
【請求項５】
前記操作部は、前記送信可否情報を変更するための変更モードを有することを特徴とする請求項４に記載の画像配信システム。
【請求項６】
前記通信端末は、前記通信端末毎に設定された、該通信端末からの前記操作情報を受信するか否かを示す受信可否情報を前記画像配信装置に出力し、
前記画像配信装置は、前記受信可否情報に更に基づいて前記送信用画像を生成することを特徴とする請求項１〜５のいずれか一項に記載の画像配信システム。
【請求項７】
前記画像配信装置は、前記送信可否情報と前記受信可否情報が整合しないとき、該受信可否情報を優先させることを特徴とする請求項６に記載の画像配信システム。
【請求項８】
前記通信端末は、前記受信可否情報を設定するための別の操作部を含むことを特徴とする請求項６又は７に記載の画像配信システム。
【請求項９】
前記別の操作部は、前記受信可否情報を変更するための変更モードを有することを特徴とする請求項８に記載の画像配信システム。
【請求項１０】
前記画像配信装置は、少なくとも２つの前記通信端末へ送信するための前記送信用画像が同一となる場合、該送信用画像を１つ生成し、生成された該送信用画像を前記少なくとも２つの通信端末それぞれに送信することを特徴とする請求項１〜９のいずれか一項に記載の画像配信システム。
【請求項１１】
前記画像配信装置は、前記操作情報に応じた画像を表示可能な表示手段を有し、
前記情報は、前記操作情報を前記表示手段に送信するか否かを示す別の送信可否情報を更に含むことを特徴とする請求項１〜１０のいずれか一項に記載の画像配信システム。
【請求項１２】
ネットワーク上でホワイトボード機能を共有する複数の通信端末に画像を配信する画像配信方法であって、
前記通信端末を介しての前記ホワイトボード機能に対する入力操作に関する操作情報と、前記通信端末毎に設定された、前記操作情報を該通信端末へ送信するか否かを示す送信可否情報を含む情報を取得する工程と、
前記操作情報及び前記送信可否情報に基づいて、該通信端末に送信するための画像を生成する工程と、
生成された画像を該通信端末に送信する工程と、を含む画像配信方法。
【請求項１３】
請求項１２に記載の画像配信方法をコンピュータに実行させるためのプログラムであって、
前記通信端末を介しての前記ホワイトボード機能に対する入力操作に関する操作情報と、前記通信端末毎に設定された、前記操作情報を該通信端末へ送信するか否かを示す前記送信可否情報を含む情報を取得する手順と、
前記操作情報及び前記送信可否情報に基づいて、該通信端末に送信するための画像を生成する手順と、
生成された画像を該通信端末に送信する手順と、を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像配信システム、画像配信方法及びプログラムに係り、更に詳しくは、複数の通信端末と該複数の通信端末に画像を配信する画像配信装置とを備える画像配信システム、複数の通信端末に画像を配信する画像配信方法及び該画像配信方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
近年、ネットワーク上でホワイトボード機能を共有する複数の通信端末に画像を配信する技術の開発が盛んに行われている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示されている技術では、通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができなかった。
【課題を解決するための手段】
【０００４】
本発明は、ネットワーク上でホワイトボード機能を共有する複数の通信端末と、前記通信端末を介しての前記ホワイトボード機能に対する入力操作に関する操作情報に応じた画像を前記複数の通信端末に配信可能な画像配信装置と、を備え、前記通信端末は、前記入力操作が行われると、前記操作情報と、前記通信端末毎に設定された、該操作情報を該通信端末へ送信するか否かを示す送信可否情報を含む情報を前記画像配信装置に出力し、前記画像配信装置は、前記操作情報及び前記送信可否情報に基づいて、該通信端末へ送信するための送信用画像を生成する画像配信システムである。
【発明の効果】
【０００５】
本発明によれば、通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態の画像配信システムの概略構成を示す図である。
【図２】図１の電子ホワイトボード装置のハードウェア構成を示すブロック図である。
【図３】図１の電子ホワイトボード装置の機能を説明するためのブロック図である。
【図４】図１の通信端末の機能を説明するためのブロック図である。
【図５】実施例１の画像配信方法を説明するための図である。
【図６】電子ホワイトボード装置と通信端末の動作シーケンスを示す図である。
【図７】実施例２の画像配信方法を説明するための図である。
【図８】実施例３の画像配信方法を説明するための図である。
【図９】電子ホワイトボード装置の制御フロー（その１）を示すフローチャートである。
【図１０】通信端末の制御フローを示すフローチャートである。
【図１１】電子ホワイトボード装置の制御フロー（その２）を示すフローチャートである。
【図１２】電子ホワイトボード装置の制御フロー（その３）を示すフローチャートである。
【発明を実施するための形態】
【０００７】
《システムの全体構成》
以下に、本発明の一実施形態の画像配信システム１００について、図面を参照して説明する。
【０００８】
図１には、画像配信システム１００の概略構成が示されている。
【０００９】
画像配信システム１００は、図１に示されるように、画像配信装置としての電子ホワイトボード装置１０、複数の通信端末２０などを備えている。
【００１０】
電子ホワイトボード装置１０は、通信端末２０からの操作情報を受信し通信端末２０へ映像を配信する映像配信サービス１１と、白地や読み込んだ画像上に電子ペンを用いてインタラクティブな書き込みが可能な表示部１２ａ（図３参照）を含むホワイトボードアプリケーション１２とを有する。すなわち、通信端末２０がクライアント側の装置であり、電子ホワイトボード装置１０がサーバ側の装置となる。
【００１１】
通信端末２０は、例えばパーソナルコンピュータ、タブレット型コンピュータ等である。
【００１２】
電子ホワイトボード装置１０と各通信端末２０とは、同一のネットワークを介して接続されており、電子ホワイトボード装置１０及び各通信端末２０は、ネットワークに接続されている全ての通信端末２０の識別情報を認識しているものとする。
【００１３】
上記ネットワークとしては、例えば社内ネットワークにおいて使用される無線ＬＡＮ、有線ＬＡＮ、インターネット等、有線、無線を問わず各種の通信網を使用できる。
【００１４】
電子ホワイトボード装置１０の表示部１２ａに表示された画像や描画した書き込み情報等を含んだホワイトボード画像は、映像配信サービス１１によって圧縮映像として通信端末２０に配信され、該通信端末２０において閲覧可能である。
【００１５】
また、閲覧以外にも通信端末２０から電子ホワイトボード装置１０を遠隔操作することも可能である。通信端末２０がユーザからの操作を受け付けると、その操作情報は映像配信サービス１１を経由してホワイトボードアプリケーション１２に送信され、ホワイトボードアプリケーション１２は該操作情報に基づき、処理を実行し、ホワイトボード画像を更新する。
【００１６】
更新されたホワイトボード画像は、映像配信サービス１１によって圧縮映像として通信端末２０に配信される。例えば通信端末２０としてのタブレットの画面上にタッチで線を描くと、手書き入力として電子ホワイトボード装置１０に送信され、ホワイトボード画像上に入力した手書き情報が追加される。追加された手書き情報は通信端末２０に配信され、通信端末２０上で閲覧できる。
【００１７】
ここで、本実施形態では、後に詳述するように、通信端末２０が操作情報の配信先（自端末も含む）を制限している場合に、操作情報に配信可否情報（送信可否情報）が付与され、ホワイトボードアプリケーション１２は、操作情報及び配信可否情報に基づいて、配信先ごとのホワイトボード画像を生成し、生成されたホワイトボード画像を該配信先に送信する。なお、本明細書では「配信」と「送信」をほぼ同義で用いている。
【００１８】
《電子ホワイトボード装置のハードウェア構成》
図２は、電子ホワイトボード装置１０のハードウェア構成を示す構成図である。電子ホワイトボード装置１０は、図２に示されるように、ＣＰＵ（Central Processing Unit）５０１、ＲＯＭ（Read Only Memory）５０２、ＲＡＭ（Random Access Memory）５０３、ＨＤＤ（Hard Disc Drive）５０４、ＨＤＣ(Hard Disk Controller)５０５、メディアドライブ５０７、ディスプレイ（画像表示装置）５０８、インターフェース（I/F）５０９、キーボード５１１、マウス５１２、マイク５１３、スピーカ５１４、ＧＰＵ(Graphics Processing Unit)５１５を拡張バスライン５２０で接続して構成される。
【００１９】
ＣＰＵ５０１は、電子ホワイトボード装置１０全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶している。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤＤ５０４は、プログラム等の各種データを記憶している。ＨＤＣ５０５は、ＣＰＵ５０１の制御にしたがってＨＤＤ５０４に対する各種データの読み出し又は書き込みを制御する。メディアドライブ５０７は、フラッシュメモリ等の記録メディア５０６に対するデータの読み出し又は書き込み（記憶）を制御する。ディスプレイ５０８は、各種情報を表示するディスプレイ５０８、Ｉ／Ｆ５０９は、通信ネットワークを介してデータ送信や、ドングルの接続を行う。ＧＰＵ５１５には、ＧＰＵ５１５の駆動に用いられるプログラムを記憶したＲＯＭ５１６、ＧＰＵ５１５のワークエリアとして使用されるＲＡＭ５１７が接続されている。拡張バスライン５２０は、上記各構成要素を電気的に接続するためのアドレスバスやデータバス等を備える。
【００２０】
図１に示される電子ホワイトボード装置１０は、ＣＰＵ５０１が所定の映像配信ソフトウエアを実行することにより、ホワイトボードアプリケーション１２の機能とホワイトボードアプリケーション１２で生成した複数の画像を映像として配信する映像配信サービス１１を実現する。
【００２１】
通信端末２０は、各種のＯＳ（Operating System）、例えば、ｉＯＳ、Ａｎｄｒｏｉｄ（登録商標）、ｗｉｎｄｏｗｓ（登録商標）、ｍａｃＯＳ（登録商標）に基づいて動作する。
【００２２】
《システムの基本動作》
以下、図１に基づいて画像配信システム１００の基本動作の概略について説明する。ホワイトボードアプリケーション１２は、通信端末２０に配信したい画像を生成し、該画像を映像配信サービス１１に送出する。映像配信サービス１１は、ホワイトボードアプリケーション１２によって生成された画像を圧縮映像に変換し、通信端末２０に配信する。ここでは、１台の電子ホワイトボード装置１０から複数（ｎ台）の通信端末２０に同時に配信がなされる。
【００２３】
一方、各通信端末２０は、配信された映像を表示し、この表示された映像に対してタッチ操作やマウス操作を行い、映像への描画を行う。このタッチ操作やマウス操作等の入力操作に関する操作情報は、電子ホワイトボード装置１０の映像配信サービス１１に送信される。
【００２４】
操作情報を受信した映像配信サービス１１はホワイトボードアプリケーション１２に操作情報を送出し、操作情報を受け取ったホワイトボードアプリケーション１２は操作に応じた処理を行う。このように、操作情報を処理した結果は映像として配信されるので、通信端末２０を使用しているユーザはインタラクティブな操作をすることが可能である。このとき、配信サービス入出力部１１ａは識別情報付与手段として機能し、通信端末２０を識別する端末ＩＤ（例えば１、２、３、…、ｎ）を付与して操作情報をホワイトボードアプリケーション１２に送出する。このため、ホワイトボードアプリケーション１２は、どの通信端末２０における操作情報による操作かを判別することができる。
【００２５】
《電子ホワイトボード装置の機能》
図３には、電子ホワイトボード装置１０の機能ブロック図が示されている。
【００２６】
電子ホワイトボード装置１０は、上述のように、ホワイトボードアプリケーション１２と映像配信サービス１１とを備える。
【００２７】
ホワイトボードアプリケーション１２は、映像配信サービス１１と連携してユーザにホワイトボード機能を提供し、配信すべき画像を生成する。
【００２８】
ホワイトボードアプリケーション１２は、表示部１２ａに加えて、操作受付部１２ｂ、機能実行部１２ｃ、画像生成部１２ｄ、アプリ入出力部１２ｅ、フレーム出力部１２ｆを含む。
【００２９】
表示部１２ａは、電子ホワイトボード装置１０のディスプレイ５０８で実現され、ホワイトボード画像が表示される領域である。
【００３０】
操作受付部１２ｂは、書き込み等の操作を受け付ける部分であるが、電子ペンや指で書き込んだ部分にストロークが表示されるのが自然なので、表示部１２ａが操作受付部１２ｂとしても機能するのが自然である。
【００３１】
また、表示部１２ａ上には操作受付部１２ｂの一環として、ペンの色を切り替えたり、その他の機能を呼び出すためのメニューアイコンで構成された操作パネル領域が存在する。
【００３２】
操作受付部１２ｂで受け付けた書き込み等の操作情報は機能実行部１２ｃによって処理され、画像生成部１２ｄによってホワイトボード画像が生成され、更新される。画像生成部１２ｄは、さらにホワイトボード画像上に操作パネルレイヤーを重畳して表示部１２ａに表示される画像を生成する。生成された画像はフレーム出力部１２ｆに出力され、フレーム出力部１２ｆに出力された画像は映像配信サービス１１のキャプチャ部１１ｇによってキャプチャされ、通信端末２０に配信される。
【００３３】
通信端末２０から操作を受け付ける場合は、通信端末２０からの操作情報が映像配信サービス１１の配信サービス入出力部１１ａを経由してアプリ入出力部１２ｅに入力され、機能実行部１２ｃに渡されて同様に処理される。操作情報に配信可否情報（送信可否情報）が付与されている場合は、画像生成部１２ｄで、配信先ごとに配信可の操作情報で画像を生成する。
【００３４】
映像配信サービス１１は、映像配信システムにおける電子ホワイトボード装置１０側のモジュールの総称である。映像配信サービス１１は、配信サービス入出力部１１ａと、配信制御部１１ｂと、配信情報管理部１１ｃと、通信制御部１１ｄと、エンコーダー制御部１１ｅと、映像エンコーダー部１１ｆと、キャプチャ部１１ｇとを備える。配信制御部１１ｂ、配信情報管理部１１ｃ及び通信制御部１１ｄは、配信モジュール１３を構成し、エンコーダー制御部１１ｅ及び映像エンコーダー部１１ｆはコーデックモジュール１４を構成する。
【００３５】
機能実行部１２ｃは、電子ホワイトボード装置固有の機能を実行するモジュールである。アプリ入出力部１２ｅは配信サービス入出力部１１ａが出力したデータ、例えば操作情報を受信する。また、アプリ入出力部１２ｅは、受信したデータを機能実行部１２ｃが処理できる形式に変換して送出する操作情報処理手段として機能する。更に、アプリ入出力部１２ｅは、配信サービス入出力部１１ａへサービス開始、停止等のデータを送信する。
【００３６】
フレーム出力部１２ｆは、映像生成手段として映像として配信する画像を出力する。例えばＲＧＢビットマップである画像を、Ｈ．２６４／ＡＶＣ形式で圧縮した映像として出力する。
【００３７】
配信サービス入出力部１１ａは、アプリ入出力部１２ｅが出力する例えばサービスの開始、停止データ等のデータを受信する。また、配信サービス入出力部１１ａは、アプリ入出力部１２ｅに操作情報等のデータを送信する。配信情報管理部１１ｃは、配信に関する映像エンコード設定、接続中の通信端末２０の情報を管理する。通信制御部１１ｄは、映像配信サービスとして機能し、配信全体の制御、コーデックモジュール１４の起動、終了指示を行う。
【００３８】
エンコーダー制御部１１ｅは、配信制御部１１ｂから指定されたフレームレートでフレーム画像を取得し、取得したフレーム画像を映像エンコーダー部１１ｆに送出する。映像エンコーダー部１１ｆは、キャプチャ部１１ｇから画像を取得し、取得した画像から圧縮映像を生成する。キャプチャ部１１ｇは、画像取得手段として機能し、ホワイトボードアプリケーション１２のフレーム出力部１２ｆが出力するフレーム画像を取得する。
【００３９】
《通信端末のハードウェア構成》
次に、通信端末２０について説明する。通信端末２０は、基本的には図２に示される電子ホワイトボード装置１０と同様のハードウェア構成を有しているため、ハードウェアについての説明は省略する。
【００４０】
《通信端末の機能》
図３には、通信端末２０の機能ブロック図が示されている。
【００４１】
通信端末２０は、ＧＵＩ部２０ａ、配信情報管理部２０ｂ、映像デコーダー部２０ｃ、全体制御部２０ｄ、通信制御部２０ｅ、再生制御部２０ｆ等を含む。なお、「ＧＵＩ」は、グラフィカルユーザインターフェースの略語である。
【００４２】
ＧＵＩ部２０ａは、ユーザインターフェース（ＵＩ）を表示する。ユーザは、ＧＵＩ部２０ａを介して当該通信端末２０から各通信端末２０へ操作情報を配信するか否かの設定（配信可否情報の設定）を該通信端末毎に行うことができる。
【００４３】
また、ＧＵＩ部２０ａは、配信可否情報の変更を受け付ける。ユーザが、ＧＵＩ部２０ａを介して配信可否情報の変更を行うと、変更後の配信可否情報に更新される。
【００４４】
配信情報管理部２０ｂは、配信可否情報を一時的に保持し、操作情報と関連付ける。具体的には、通信端末２０を介してホワイトボード画像に対して行われた入力操作に関する操作情報と、該操作情報を配信する通信端末２０もしくは配信しない通信端末２０との対応関係を設定する。
【００４５】
全体制御部２０ｄは通信の開始、切断指示など、全体の制御を行う。配信情報管理部２０ｂは、配信に関する情報、例えば映像エンコード設定を保持する。通信制御部２０ｅは、電子ホワイトボード装置１０との通信制御、電子ホワイトボード装置１０の映像配信サービス１１とデータの送受信を行う。再生制御部２０ｆは、圧縮映像を映像デコーダー部２０ｃに投入する。映像デコーダー部２０ｃは、圧縮映像をデコードして表示する。
【００４６】
〈実施例１〉
以下に、図５を参照して、ユーザによる通信端末２０を介しての入力操作から各通信端末２０への画像の配信までの全体の流れの一例である実施例１について説明する。以下の説明では、通信端末２０を便宜上「端末」とも称する。そして、４つの通信端末２０を、区別するために端末Ａ、端末Ｂ、端末Ｃ、端末Ｄと呼ぶ。
【００４７】
実施例１では、端末Ａは、自端末を介しての入力操作による画像を、端末Ａ（自端末）及び端末Ｄには配信するが、端末Ｂ及び端末Ｃには配信しない。端末Ｂは、自端末を介しての入力操作による画像を、端末Ｂ（自端末）及び端末Ｄには配信するが、端末Ａ及び端末Ｃには配信しない。
【００４８】
ここで、端末Ａと端末Ｂが操作されると、各操作情報はホワイトボードアプリケーション１２に配信可否情報（端末Ａから端末Ａ及び端末Ｄには配信するが端末Ｂ及び端末Ｃには配信しないこと、及び端末Ｂから端末Ｂ及び端末Ｄには配信するが端末Ａ及び端末Ｃには配信しないこと）と共に送信される。
【００４９】
このように、配信可否情報によって配信先を制限することで、自端末からの操作情報を見せる必要がないもしくは見せたくない配信先に該操作情報を配信しないことができ、また自端末からの操作情報を見せる必要があるもしくは見せたい配信先のみに該操作情報を配信することができる。
【００５０】
なお、電子ホワイトボード装置１０の表示部１２ａに表示されるホワイトボード画像は、ＡＢである。すなわち、ホワイトボード画像は、入力操作された全ての端末からの操作情報による画像を含む。なお、表示部１２ａに表示されたホワイトボード画像を直接閲覧する必要がない場合には、表示部１２ａにホワイトボード画像を表示しなくても良い。
【００５１】
次にホワイトボードアプリケーション１２は、受信した操作情報から端末Ａに送信するためのホワイトボード画像である送信用画像（ここでは端末Ａの操作情報による画像Ａ）、端末Ｂ（ここでは端末Ｂの操作情報による画像Ｂ）に送信するためのホワイトボード画像である送信用画像、端末Ｄに送信するための画像（ここでは端末Ａ及び端末Ｂの操作情報による画像ＡＢ）を生成する。
【００５２】
そして、映像配信サービス１１から端末Ａ、Ｂ、Ｄにそれぞれ対応する送信用画像Ａ、Ｂ、ＡＢが送信される。
【００５３】
以上の説明から分かるように、少なくとも１つの端末で配信先が制限されている場合、電子ホワイトボード装置１０の表示部１２ａとして機能するディスプレイ５０８に表示されるホワイトボード画像を、端末間で全体的に共有するか、部分的に共有するか、全く共有しないかの３態様が考えられる。
【００５４】
この場合、表示部１２ａに表示されるホワイトボード画像を直接閲覧する者は、閲覧に制限がかからないことになるため、中立の立場の者や、会議や商談を監督する立場の者とすることが考えられる。そのような立場の者が閲覧する必要がない場合には、表示部１２ａにおいてホワイトボード画像を非表示としても良い。
【００５５】
《送信用画像の生成及び配信のシーケンス》
図６には、電子ホワイトボード装置１０における送信用画像（送信用のホワイトボード画像）の生成及び配信のシーケンスが示されている。
【００５６】
通信端末２０において、配信情報管理部２０ｂは、ＧＵＩ２０ａから受信した操作情報に配信可否情報を付与して通信制御部２０ｅに送信する。
【００５７】
ホワイトボードアプリケーション１２において、画像生成部１２ｄは、配信先（通信端末）ごとのホワイトボード画像を生成し、フレーム出力部１２ｆに出力する。これを配信先分（通信端末分）繰り返す。
【００５８】
映像配信サービス１１において、キャプチャ部１２ｇは、フレーム出力部１２ｆに出力された画像をキャプチャして取得し、これをコーデックモジュール１４に送信する。コーデックモジュール１４は、この画像を圧縮して映像ストリームを生成し、配信モジュール１３に送信する。配信モジュール１３は、圧縮した映像ストリームを通信端末２０に送信する。
【００５９】
圧縮した映像ストリームを受信した通信端末２０は映像デコーダー部２０ｃでデコードし、ＧＵＩ部２０ａにホワイトボード画像を表示する。
【００６０】
〈実施例２〉
以下に、図７を参照して、ユーザによる通信端末２０を介しての入力操作から各通信端末２０への画像の配信までの全体の流れの他の例である実施例２について説明する。
【００６１】
実施例２では、端末Ａは、自端末を介しての入力操作による画像を、端末Ａ（自端末）及び端末Ｄには配信するが、端末Ｂ及び端末Ｃには配信しないようにしている。端末Ｂは、自端末を介しての入力操作による画像を、端末Ｂ（自端末）及び端末Ｄには配信するが、端末Ａ及び端末Ｃには配信しないようにしている。
【００６２】
また、端末Ｄでは、端末Ａからの画像のみを受信をしないようにしている。すなわち、端末Ｄにおいて、端末Ｂ、端末Ｃ、端末Ｄからの画像は受信し、端末Ａからの画像は受信しないよう受信可否情報が設定されている。ユーザは、ＧＵＩ部２０ａを介して受信可否情報を配信元の端末毎に設定することができる。また、ユーザは、ＧＵＩ部２０ａを介して受信可否情報の設定を配信元の端末毎に変更することもできる。
【００６３】
受信可否情報は、例えば閲覧する必要がないもしくは閲覧したくない送信元の端末の操作情報を自端末に送信されるホワイトボード画像に表示しないことができる。このため、例えば、操作情報の送信元が多数ある場合でも、自端末で表示するホワイトボード画像が錯綜するのを抑制できる。
【００６４】
ここで、端末Ａと端末Ｂを操作すると、各操作情報はホワイトボードアプリケーション１２に配信可否情報（端末Ａから端末Ａ及び端末Ｄには配信するが端末Ｂ及び端末Ｃには配信しないこと、及び端末Ｂから端末Ｂ及び端末Ｄには配信するが端末Ａ及び端末Ｃには配信しないこと）と共に送信される。
【００６５】
そこで、ホワイトボードアプリケーション１２は、受信した操作情報、送信可否情報、受信可否情報に基づいて、端末Ａへの送信用画像（端末Ａからの画像Ａ）、端末Ｂへの送信用画像（端末Ｂからの画像Ｂ）、端末Ｄへの送信用画像（端末Ｂからの画像Ｂ）を生成する。
【００６６】
ここで、端末Ａから端末Ｄに画像Ａが送信するよう配信可否情報が設定されているが、端末Ｄは端末Ａからの画像を受信しないよう受信可否情報が設定されているため、端末Ｄには端末Ｄからの画像Ｂのみが送信されることになる。すなわち、実施例２では、配信可否情報と受信可否情報が整合しない場合に、受信可否情報を送信可否情報に優先させている。なお、配信可否情報と受信可否情報が整合しない場合に、送信可否情報を受信可否情報に優先させても良い。
【００６７】
以下に、図８を参照して、ユーザによる通信端末２０を介しての入力操作から各通信端末２０への画像の配信までの全体の流れの更なる他の例である実施例３について説明する。
【００６８】
〈実施例３〉
実施例３では、端末Ａ、端末Ｂ、端末Ｃの、端末Ｂと端末Ｄに対する操作情報の配信可否情報が全て同じになっており、端末Ａ、端末Ｂ、端末Ｃから端末Ｂと端末Ｄへの送信用画像が同じになるため、端末Ｂへの送信用画像と端末Ｄへの送信用画像を別々に生成せず、端末Ｂと端末Ｄへの送信用画像を１つ生成して、生成された１つの送信用画像を端末Ｂと端末Ｄに配信する。
【００６９】
すなわち、電子ホワイトボード装置１０は、送信用画像が同一となる複数の端末から成る端末群がある場合には、該端末群に対して共通の送信用画像を生成し該端末群を構成する複数の端末に配信する。なお、上記端末群を構成しない端末もある場合には、該端末分の送信用画像も生成し該端末に配信する。
【００７０】
具体的には、端末間の送信可否情報を比較して、全ての操作情報の送信可否情報が同一の複数の端末から成る端末群の有無を判定し、該端末群があれば、該端末群を構成する複数の端末に送信する送信用画像を１つだけ生成し、生成された送信用画像を該複数の端末に送信する。
【００７１】
以下に、電子ホワイトボード装置１０の制御フロー（その１）を図９のフローチャートを参照して説明する。このフローチャートは、電子ホワイトボード装置１０のＣＰＵ５０１によって実行されるプログラムに基づいている。このプログラムは、本実施形態の画像配信方法をＣＰＵ５０１（コンピュータ）に実行させるためのプログラムである。ここでの制御は、電子ホワイトボード装置１０と複数の通信端末２０とがネットワークを介して通信接続されたときに開始される。
【００７２】
最初のステップＳ１では、各通信端末２０に対して白紙のホワイトボード画像を送信する。
【００７３】
次のステップＳ２では、通信端末２０から操作情報及び該操作情報の各通信端末２０への送信可否情報を受信したか否かを判断する。ここでの判断が肯定されるとステップＳ３に移行し、否定されると同じ判断を再び行う。
【００７４】
ステップＳ３では、操作情報及び各通信端末２０への送信可否情報から、該通信端末へ送信するホワイトボード画像を生成する。
【００７５】
次のステップＳ４では、現在のホワイトボード画像に代えて、新たに生成されたホワイトボード画像を該通信端末へ送信する。すなわち、該通信端末へ送信するホワイトボード画像を更新する。
【００７６】
次のステップＳ５では、全ての通信端末との通信が終了したか否かを判断する。ここでの判断が肯定されるとフローは終了し、否定されるとステップＳ２に戻る。
【００７７】
以上の説明から分かるように、通信端末から操作情報及び送信可否情報が送信される度に、通信端末へ送信されるホワイトボード画像が該操作情報及び該送信可否情報に応じたホワイトボード画像に更新されることになる。
【００７８】
次に、通信端末２０の制御フローについて説明する。
【００７９】
以下に、通信端末２０の制御フローの一例を図１０のフローチャートを参照して説明する。このフローチャートは、通信端末２０のＣＰＵによって実行される処理アルゴリズムに基づいている。ここでの制御は、電子ホワイトボード装置１０と当該通信端末２０とがネットワークを介して通信接続されたときに開始される。
【００８０】
最初のステップＳ１１では、電子ホワイトボード装置１０からホワイトボード画像を受信したか否かを判断する。ここでの判断が肯定されるとステップＳ１２に移行し、否定されると同じ判断を再び行う。
【００８１】
次のステップＳ１２では、受信したホワイトボード画像を表示する。具体的には、自端末のディスプレイに表示したり、自端末に接続された映像出力機器（例えばモニタ、プロジェクタ等）に表示させる。
【００８２】
次のステップＳ１３では、自端末を介してのホワイトボード画像に対する入力操作があるか否かを判断する。ここでの判断が肯定されるとステップＳ１４に移行し、否定されると同じ判断を再び行う。
【００８３】
ステップＳ１４では、入力操作に関する操作情報（描画情報）及び該操作情報の各通信端末への送信可否情報を電子ホワイトボード装置１０へ送信する。
【００８４】
次のステップＳ１５では、通信終了か否かを判断する。ここでの判断が肯定されるとフローは終了し、否定されるとステップＳ１１に戻る。
【００８５】
なお、図９のフローチャートを用いて、電子ホワイトボード装置１０の基本的な制御フロー（例えば実施例１における制御フロー（その１））について説明したが、以下に実施例２や実施例３における電子ホワイトボード装置１０の制御フローを説明する。
【００８６】
先ず、実施例２における電子ホワイトボード装置１０の制御フロー（その２）を図１１のフローチャートを参照して説明する。このフローチャートは、電子ホワイトボード装置１０のＣＰＵ５０１によって実行されるプログラムに基づいている。ここでの制御は、電子ホワイトボード装置１０と複数の通信端末２０とがネットワークを介して通信接続されたときに開始される。
【００８７】
最初のステップＳ２１では、各通信端末に対して白紙のホワイトボード画像を送信する。
【００８８】
次のステップＳ２２では、通信端末から操作情報及び該操作情報の各通信端末への送信可否情報を受信したか否かを判断する。ここでの判断が肯定されるとステップＳ２３に移行し、否定されると同じ判断を再び行う。
【００８９】
次のステップＳ２３では、通信端末から該操作情報の受信可否情報を受信したか否かを判断する。具体的には、受信側の通信端末で設定された、送信側の通信端末毎の操作情報の受信可否情報を受信したか否かを判断する。なお、受信側の通信端末は、ＧＵＩ部２０ａを介して受信可否情報が設定されると、電子ホワイトボード装置１０に該受信可否情報を送信する。ここでの判断が否定されるとステップＳ２４に移行し、肯定されるとステップＳ２５に移行する。
【００９０】
ステップＳ２４では、操作情報及び送信可否情報から各通信端末へ送信するホワイトボード画像を生成する。
【００９１】
ステップＳ２５では、操作情報、送信可否情報及び受信可否情報から、各通信端末へ送信するホワイトボード画像を生成する。
【００９２】
次のステップＳ２６では、現在のホワイトボード画像に代えて、新たに生成されたホワイトボード画像を該通信端末へ送信する。すなわち、該通信端末へ送信するホワイトボード画像を更新する。
【００９３】
次のステップＳ２７では、全ての通信端末との通信が終了したか否かを判断する。ここでの判断が肯定されるとフローは終了し、否定されるとステップＳ２２に戻る。
【００９４】
以下に、実施例３における電子ホワイトボード装置１０の制御フロー（その３）を図１２のフローチャートを参照して説明する。このフローチャートは、電子ホワイトボード装置１０のＣＰＵ５０１によって実行されるプログラムに基づいている。ここでの制御は、電子ホワイトボード装置１０と複数の通信端末２０とがネットワークを介して通信接続されたときに開始される。
【００９５】
最初のステップＳ３１では、各通信端末に対して白紙のホワイトボード画像を送信する。
【００９６】
次のステップＳ３２では、通信端末から操作情報及び該操作情報の各通信端末への送信可否情報を受信したか否かを判断する。ここでの判断が肯定されるとステップＳ３３に移行し、否定されると同じ判断を再び行う。
【００９７】
ステップＳ３３では、送信可否情報が全て一致する複数の通信端末から成る通信端末群があるか否かを判断する。ここでの判断が否定されるとステップＳ３４に移行し、肯定されるとステップＳ３５に移行する。
【００９８】
ステップＳ３４では、操作情報及び送信可否情報から、通信端末分のホワイトボード画像を生成する。すなわち、通信端末の数と同数の通信端末毎のホワイトボード画像を生成する。
【００９９】
次のステップＳ３５では、全ての通信端末が通信端末群に属すか否かを判断する。ここでの判断が否定されるとステップＳ３６に移行し、肯定されるとステップＳ３７に移行する。
【０１００】
ステップＳ３６では、操作情報及び送信可否情報から、通信端末群分のホワイトボード画像と通信端末群に属さない通信端末分のホワイトボード画像を生成する。すなわち、通信端末群の数と同数のホワイトボード画像と、通信端末群に属さない通信端末の数と同数のホワイトボード画像を生成する。
【０１０１】
ステップＳ３７では、操作情報及び送信可否情報から、通信端末群分のホワイトボード画像を生成する。すなわち、通信端末群の数と同数のホワイトボード画像を生成する。
【０１０２】
ステップＳ３８では、現在のホワイトボード画像に代えて、新たに生成されたホワイトボード画像を該通信端末へ送信する。すなわち、該通信端末へ送信するホワイトボード画像を更新する。
【０１０３】
ステップＳ３９では、全ての通信端末との通信が終了したか否かを判断する。ここでの判断が肯定されるとフローは終了し、否定されるとステップＳ３２に戻る。
【０１０４】
以上説明した本実施形態の画像配信システム１００は、ネットワーク上でホワイトボード機能を共有する複数の通信端末２０と、該通信端末２０を介してのホワイトボード機能に対する入力操作に関する操作情報に応じた画像を複数の通信端末２０に配信可能な画像配信装置１０と、を備え、通信端末２０は、入力操作が行われると、操作情報と、通信端末毎に設定された、該操作情報を該通信端末へ送信するか否かを示す送信可否情報を含む情報を電子ホワイトボード装置１０に出力し、電子ホワイトボード装置１０は、操作情報及び送信可否情報に基づいて、該通信端末へ送信するための送信用画像を生成する。
【０１０５】
この場合、通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができる。すなわち、ユーザが通信端末を用いて入力する画像の配信先（送信先）を選択することができる。
【０１０６】
要するに、入力操作の際に操作情報と各端末への配信可否情報を関連付けておき、画像を生成する際に、端末ごとに、配信可の操作情報で画像を生成して配信するので、特定の相手に表示したくない情報や特定の相手だけに表示したい情報を配信側で指定することができる。
【０１０７】
一方、特許文献１（特開平１０−２８９１７５号公報）には、ホワイトボード上で、通常の共有ホワイトボード機能と、通信相手に送信しない個人的なメモ機能とを両立させる目的で、データを入力する際のデータ入力モードとして、パブリックモードとプライベートモードとの何れかを設定するための入力モード設定手段と、パブリックモードで入力されたデータとプライベートモードで入力されたデータとを別々に管理し、パブリックモードで入力されたデータを他の端末に送信するようにするとともに、プライベートモードで入力されたデータを他の端末に送信しないようにするデータ管理が開示されている。
【０１０８】
また、特許文献１には、共有ＷＢ（共有ホワイトボード）上で特定のユーザにより入力されたデータのみを表示できるようにする目的で、データを入力する際に、そのデータ入力を行っている端末あるいはユーザを表す識別情報を付加する識別情報付加手段と、共有ホワイトボード上のデータを識別情報付加手段により付された識別情報ごとに別々に管理するデータ管理手段と、データ管理手段により識別情報ごとに別々に管理されているデータのうち、どの識別情報を有するデータを表示させるかの表示モードを設定するための表示モード設定手段と、表示モード設定手段により設定された識別情報に対応するデータを共有ホワイトボード上に表示するようにするデータ表示手段が開示されている。
【０１０９】
しかし、特許文献１では、特定の相手に表示したくない情報もしくは特定の相手だけに表示したい情報を配信側で指定することができない。すなわち、特許文献１では、通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができない。
【０１１０】
また、電子ホワイトボード装置１０は、複数の通信端末２０にネットワークを介してホワイトボード機能を提供する。
【０１１１】
この場合、ホワイトボード機能を実行するためのソフトウエア（プログラム）を各通信端末２０にインストール、ダウンロードする必要がない。
【０１１２】
また、電子ホワイトボード装置１０が、通信端末２０に対する送信可否情報が可に設定された操作情報に基づいて、該通信端末２０へ送信するための送信用画像を生成する場合、送信すべきもしくは送信したい操作情報のみで送信用画像を構成することができる。
【０１１３】
また、通信端末２０が送信可否情報を設定するための操作部（ＧＵＩ部２０ａの一部）を含む場合、該操作部を介して送信可否情報を随時設定できる。すなわち、送信先を随時、追加、削除できる。
【０１１４】
また、操作部が送信可否情報を変更するための変更モードを有する場合、該操作部を介して送信可否情報を随時変更できる。すなわち、送信先を随時、変更できる。なお、操作部は「変更モード」を有していなくても良い。
【０１１５】
また、通信端末２０が、通信端末毎に設定された、該通信端末からの操作情報を受信するか否かを示す受信可否情報を電子ホワイトボード装置１０に出力し、該電子ホワイトボード装置１０が受信可否情報に更に基づいて送信用画像を生成する場合、特定の通信端末を用いてホワイトボード機能に対して入力された画像のみを受信することができる。すなわち、ユーザが通信端末で受信する画像の配信元を選択することができる。
【０１１６】
また、電子ホワイトボード装置１０が、送信用可否情報と受信可否情報が整合しないとき該受信可否情報を優先させる場合、送信用画像の観者である受信側の通信端末のユーザに送信用画像の構成内容の決定を委ねることができる。
【０１１７】
また、通信端末２０が、受信可否情報を設定するための別の操作部（ＧＵＩ部２０ａの他の一部）を含む場合、受信可否情報を随時設定できる。すなわち、送信元を随時、追加、削除できる。
【０１１８】
また、別の操作部は、受信可否情報を変更するための変更モードを有するため、該別の操作部を介して受信可否情報を随時変更できる。すなわち、送信元を随時、変更できる。
【０１１９】
また、電子ホワイトボード装置１０は、少なくとも２つの通信端末２０へ送信するための送信用画像が同一である場合、該送信用画像を１つ生成し、生成された該送信用画像を該少なくとも２つの通信端末それぞれに送信する。この場合、画像生成の処理時間の短縮及び使用メモリ量の削減ができる。
【０１２０】
また、本実施形態の画像配信方法は、ネットワーク上でホワイトボード機能を共有する複数の通信端末２０に画像を配信する画像配信方法であって、通信端末２０を介してのホワイトボード機能に対する入力操作に関する操作情報と、通信端末毎に設定された、操作情報を該通信端末へ送信するか否かを示す送信可否情報を含む情報を取得する工程と、操作情報及び送信可否情報に基づいて、該通信端末に送信するための画像を生成する工程と、生成された画像を該通信端末に送信する工程と、を含む。
【０１２１】
この場合、通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができる。すなわち、ユーザが通信端末を用いて入力した画像の配信先（送信先）を選択することができる。
【０１２２】
また、本実施形態の画像配信方法をコンピュータに実行させるためのプログラムは、通信端末２０を介してのホワイトボード機能に対する入力操作に関する操作情報と、通信端末毎に設定された、操作情報を該通信端末へ送信するか否かを示す送信可否情報を取得する手順と、操作情報及び送信可否情報に基づいて、該通信端末に送信するための画像を生成する手順と、生成された画像を該通信端末に送信する手順と、を含む。
【０１２３】
この場合、通信端末を用いてホワイトボード機能に対して入力された画像を特定の通信端末のみに配信することができる。すなわち、ユーザが通信端末を用いて入力した画像の配信先（送信先）を選択することができる。
【０１２４】
なお、電子ホワイトボード装置１０は操作情報に応じた画像を表示可能な表示部１２ａとして機能するディスプレイ５０８を有している。そこで、変形例として、上記「送信可否情報を含む情報」が、操作情報を表示部１２ａに送信するか否かを示す別の送信可否情報を更に含む場合には、ユーザは通信端末２０で入力した画像を表示部１２ａに表示するか否かを選択することができる。この場合、表示部１２ａに表示されるホワイトボード画像にも、操作情報の表示制限をかけることができる。
【０１２５】
また、上記実施形態では、電子ホワイトボード装置１０と複数の通信端末２０とが通信接続されたときにホワイトボード機能の提供を開始しているが、要は、電子ホワイトボード装置１０と少なくとも１つの通信端末２０が通信接続されたときにホワイトボード機能の提供を開始しても良い。
【０１２６】
また、画像配信装置は、表示手段（例えば表示部１２ａ）を有していなくても良い。この場合、画像配信装置は、各通信端末２０へのホワイトボード機能の提供と該通信端末に配信する画像の生成、配信のみを行うことになる。
【０１２７】
また、画像配信装置は、通信端末にホワイトボード画像（ホワイトボード機能）を提供せず、各通信端末に送信するホワイトボード画像の生成のみを行うようにしても良い。この場合、共通のホワイトボード機能（共有ホワイトボード機能）を実現するソフトウエアを各通信端末、画像配信装置にインストール、ダウンロードし、画像配信装置から各通信端末へホワイトボード画像を提供しても良い。
【０１２８】
以下に、発明者が上記実施形態を発案するに至った思考プロセスを説明する。
【０１２９】
画像配信装置と複数の通信端末がネットワークを介して接続された環境で、画像配信装置の画像生成部が生成した任意の画像を圧縮映像としてリアルタイム配信する画像配信システムが、既に知られている。
【０１３０】
例えば画像配信装置が電子ホワイトボードであって、装置内に映像配信サービスを有する場合、電子ホワイトボード上もしくはＰＣ端末やタブレット端末等の通信端末から受信して表示した画像や描画した書き込み情報を圧縮映像として通信端末に配信し、該通信端末から遠隔でホワイトボードの画像を閲覧する応用形態が考えられる。
【０１３１】
また、複数の通信端末がネットワークを介して接続された環境で、通信端末のホワイトボード上に表示した画像や描画した書き込み情報を他の通信端末に配信し、受信した情報を合成して各通信端末のホワイトボード上に表示する共有ホワイトボード機能がある。
【０１３２】
さらに、他の通信端末に画像や書き込み情報を配信するかしないかを設定できる機能は既に知られている。また、受信した情報の配信元を指定して任意の情報だけを合成して表示する機能は既に知られている。
【０１３３】
しかし、従来の画像配信システムでは、画像生成部が生成した画像を全て配信するため、生成画像上に表示させたくない情報が含まれていたとしても、それが配信されてしまうという問題があった。
【０１３４】
また、従来の共有ホワイトボード機能では、特定の人に表示させたくない情報や特定の人だけに表示させたい情報を配信側で指定することができないという問題があった。
【０１３５】
そこで、発明者は、以上のような問題に対処するために、上記実施形態を発案した。
【符号の説明】
【０１３６】
１０…電子ホワイトボード装置（画像配信装置）、１２ａ…表示部（表示手段）、２０…通信端末、２０ａ…ＧＵＩ部（操作部及び別の操作部を含む部）、１００…画像配信システム。
【先行技術文献】
【特許文献】
【０１３７】
【特許文献１】特開平１０‐２８９１７５号公報
【図１】
2017062645.tif 000003
【図２】
2017062645.tif 000004
【図３】
2017062645.tif 000005
【図４】
2017062645.tif 000006
【図６】
2017062645.tif 000007
【図９】
2017062645.tif 000008
【図１０】
2017062645.tif 000009
【図１１】
2017062645.tif 000010
【図１２】
2017062645.tif 000011
【図５】
2017062645.tif 000012
【図７】
2017062645.tif 000013
【図８】
2017062645.tif 000014