(57)【要約】【課題】遠隔コミュニケーションにおいて、低帯域幅のネットワーク環境下であっても、ストレスフリーな使用感を提供することができる新規な画像表示装置を提供する。【解決手段】画像表示装置Ａは、背景画像、直前に転送したフレームとの差分を表す画像差分情報および手書き描画を別々のメディアストリームで画像表示装置Ｂに転送する。画像表示装置Ｂは、受信した背景画像を背景画像レイヤーに表示するとともに、受信した順番に従って、手書き描画および画像差分情報（差分を表す値が所定の閾値より大きい情報のみ）をキューに挿入する。これに並行して、画像表示装置Ｂは、キューから情報を取り出し、その情報が手書き描画であった場合はこれを手書き描画レイヤーに表示し、その情報が画像差分情報であった場合は、当該画像差分情報に係る背景画像が背景画像レイヤーに表示されない限り、キューから次の情報を取り出さない。【選択図】図３
2014175827.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信する第１の画像表示装置と第２の画像表示装置を有する情報提示システムであって、
前記第１の画像表示装置は、
背景画像を前記第２の画像表示装置にフレーム転送する背景画像転送手段と、
前記背景画像を転送するフレームと、直前に転送したフレームとの差分を表す画像差分情報を前記第２の画像表示装置に転送する画像差分情報転送手段と、
手書き描画を前記第２の画像表示装置に転送する手書き描画転送手段と、を含み、
前記第２の画像表示装置は、
前記転送された背景画像を表示させる第２の背景画像表示制御手段と、
前記転送された手書き描画および前記画像差分情報をキューに挿入するキューイング手段と、
前記キューに挿入された前記手書き描画を背景画像に重畳させて表示させる第２の手書き描画表示制御手段と、を含み、
前記キューイング手段は、
前記転送された画像差分情報について、前記差分を表す値が所定の閾値より大きい情報のみを前記キューに挿入し、
前記第２の手書き描画表示制御手段は、
背景画像が表示された場合、前記キューから次の情報を取り出す、
情報提示システム。
【請求項２】
前記背景画像は、外部入力に基づいて生成する、請求項１に記載の情報提示システム。
【請求項３】
前記背景画像は、外部コンピュータからの画像伝送信号に基づく該外部コンピュータのスクリーン画像を含む背景画像を生成する、請求項１の情報提示システム。
【請求項４】
前記第１の画像表示装置は、タッチパネルを含み、
前記手書き描画は、タッチパネルを介して描かれる、請求項１の情報提示システム。
【請求項５】
他の画像表示装置から転送された背景画像を表示させる背景画像表示制御手段と、
他の画像表示装置から転送された手書き描画および転送された背景画像のフレームの差分を示す画像差分情報をキューに挿入するキューイング手段と、
前記キューに挿入された前記手書き描画を背景画像に重畳させて表示させる手書き描画表示制御手段と、を含み、
前記キューイング手段は、
前記画像差分情報について、前記差分を表す値が所定の閾値より大きい情報のみを前記キューに挿入し、
前記手書き描画表示制御手段は、
背景画像が表示された場合、前記キューから次の情報を取り出す、
画像表示装置。
【請求項６】
画像表示装置を制御するためのコンピュータを、
他の画像表示装置から転送された背景画像を表示させる背景画像表示制御手段、
他の画像表示装置から転送された手書き描画および転送された背景画像のフレームの差分を示す画像差分情報をキューに挿入するキューイング手段、
前記キューに挿入された前記手書き描画を背景画像に重畳させて表示させる手書き描画表示制御手段、
として機能させるためのプログラムであって、
前記キューイング手段は、
前記画像差分情報について、前記差分を表す値が所定の閾値より大きい情報のみを前記キューに挿入し、
前記手書き描画表示制御手段は、
背景画像が表示された場合、前記キューから次の情報を取り出す、
コンピュータ実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提示システム、画像表示装置及びプログラムに関する。
【背景技術】
【０００２】
近年、大型ディスプレイを利用したいわゆる“電子黒板”が注目を集めている。電子黒板とは、黒板に見立てられたタッチパネル・ディスプレイが表示する背景画像の上にタッチペンで文字や数字、図形等を自由に書き入れることができる画像表示装置（例えば、特許文献１）の俗称であり、近年では、背景画像にパソコンのスクリーン画像を自在に取り込む機能や、電子黒板同士で表示画像を同期する機能を搭載した製品が広く提供されている。
【０００３】
このような電子黒板の代表的な活用方法としては、遠隔会議を挙げることができる。この場合、複数の拠点に配置され電子黒板の表示画像は同期され、各拠点のユーザは、そこに表示される情報を共有しながらディスカッションやプレゼンテーションを行う。
【０００４】
このような用途においては、電子黒板に書き入れた手書きの情報が遠隔地に配置された電子黒板にリアルタイムで表示されることが要求されるが、電子黒板同士が低帯域幅のネットワークを経由して接続される場合、以下のような問題が生じる。
【０００５】
図１４は、従来の電子黒板を使用した遠隔会議の様子を模式的に示す。図１４は、東京に設置された電子黒板５００ＡがＰＣ３００のスクリーン画像を取り込んだ背景画像を表示するともに、その背景画像をニューヨークに設置された電子黒板５００Ｂに転送している様子を示している。ここでは、電子黒板５００Ａと電子黒板５００Ｂが低帯域幅のネットワークを経由して接続されているものとする。
【０００６】
ここで、東京のユーザが電子黒板５００Ａの背景画像（棒グラフ）の上にタッチペン５０３で“まる”を描画した場合、図１４に示す例では、背景画像と手書き描画の同期を取っているため、データ量が大きい背景画像（棒グラフ）の転送がボトルネックとなって、手書き描画（まる）の転送に大きな遅延が生じてしまう（すなわち、ニューヨークの電子黒板５００Ｂに○が表示されるまでに時間がかかる）。
【０００７】
この点につき、背景画像と手書き描画の同期をあえて取らないようにすれば、図１５に示すように、背景画像（棒グラフ）に比較して圧倒的にデータ量が小さい手書き描画（まる）は、電子黒板５００Ｂに即座に表示される。
【０００８】
しかしながら、背景画像と手書き描画の同期を取らない構成では、図１６に示す問題が生じる。すなわち、東京のユーザが電子黒板５００Ａの背景画像の内容が変化した（棒グラフ→円グラフ）直後に、タッチペン５０３で背景画像（円グラフ）の上にタッチペン５０３で“星”を描画した場合、新しい背景画像（円グラフ）がニューヨークの電子黒板５００Ｂに到達するよりも前に、データ量が小さい手書き描画（星）が到達する。その結果、ニューヨークの電子黒板５００Ｂは、“棒グラフ”の上に“星”が書き込まれた画像を表示する（そのようなことを東京のユーザが意図していないにもかかわらず）。
【０００９】
このような遠隔システムにおけるデータ遅延の問題につき、特開２００７‐００４３１１号公報（特許文献２）は、画像の転送先に意図する背景画像が表示されたことを確認した上で、当該背景画像に対応する手書き描画（アノテーション）を正しく表示する遠隔指示システムを開示する。特許文献２のシステムによれば、背景画像と手書き描画（アノテーション）の不整合は解消されるものの、データが遅延している間（すなわち、転送先に意図する背景画像が正しく表示されるまでの間）は、次の指示（アノテーション）を行うことができないことに変わりなく、ユーザのストレスフルな状況は依然として改善されない。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、低帯域幅のネットワーク環境下であっても、画像転送元および転送先の双方に対して、ストレスフリーな使用感を提供することができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
すなわち、本発明によれば、ネットワークを介して通信する第１の画像表示装置と第２の画像表示装置を有する情報提示システムであって、第１の画像表示装置は、背景画像を前記第２の画像表示装置にフレーム転送する背景画像転送手段と、前記背景画像を転送するフレームと、直前に転送したフレームとの差分を表す画像差分情報を前記第２の画像表示装置に転送する画像差分情報転送手段と、手書き描画を前記第２の画像表示装置に転送する手書き描画転送手段と、を含み、前記第２の画像表示装置は、前記転送された背景画像を表示させる第２の背景画像表示制御手段と、前記転送された前記手書き描画および前記画像差分情報をキューに挿入するキューイング手段と、前記キューに挿入された前記手書き描画を背景画像に重畳させて表示させる第２の手書き描画表示制御手段と、を含み、前記キューイング手段は、前記転送された画像差分情報について、前記差分を表す値が所定の閾値より大きい情報のみを前記キューに挿入し、前記第２の手書き描画表示制御手段は、背景画像が表示された場合、前記キューから次の情報を取り出す、情報提示システムが提供される。
【発明の効果】
【００１２】
本発明によれば、低帯域幅のネットワーク環境下であっても、画像転送元および転送先の双方に対して、ストレスフリーな使用感を提供することができる画像表示装置が提供される。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の画像表示装置を示す図。
【図２】２つの画像表示装置がネットワークを介して接続された態様を示す図。
【図３】本実施形態の画像表示装置の機能ブロック図。
【図４】本実施形態の画像表示装置の機能ブロック図。
【図５】画像転送モード時に実行される処理のフローチャートを示す図。
【図６】背景画像フレームおよび画像差分情報のデータ構造を示す図。
【図７】画像表示モード時に実行される処理のフローチャートを示す図。
【図８】キューを示す図。
【図９】本実施形態の画像表示装置の効果を説明するための概念図。
【図１０】本実施形態の画像表示装置の効果を説明するための概念図。
【図１１】本実施形態の画像表示装置の効果を説明するための概念図。
【図１２】本実施形態の画像表示装置の効果を説明するための概念図。
【図１３】本実施形態の画像表示装置の効果を説明するための概念図。
【図１４】データ遅延による問題を説明するための概念図。
【図１５】データ遅延による問題を説明するための概念図。
【図１６】データ遅延による問題を説明するための概念図。
【発明を実施するための形態】
【００１４】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１５】
図１は、本発明の実施形態である画像表示装置１００を示す。本実施形態の画像表示装置１００は、いわゆる電子黒板として参照される装置であり、大型のタッチパネル・ディスプレイ１０２とこれを制御する制御装置（図示せず）とを含んで構成されている。
【００１６】
画像表示装置１００は、画像フレームを供給可能な情報処理装置からの外部入力に基づいてスクリーン画像を生成し、それをタッチパネル・ディスプレイ１０２に表示することができるように構成されている。図１に示す例においては、画像表示装置１００は、パーソナル・コンピュータ３００（以下、ＰＣ３００として参照する）からＶＧＡケーブルなどを介して所定のレート（例えば、毎秒３０フレーム）で伝送される画像伝送信号（ＶＧＡ信号など）に基づいて、ＰＣ３００のスクリーン画像をはめ込んだ画像を生成してタッチパネル・ディスプレイ１０２に表示している。
【００１７】
一方、画像表示装置１００は、タッチパネル・ディスプレイ１０２のタッチパネルを介してユーザの手書き描画入力を受け付けるように構成されており、ユーザがタッチペン１０３のペン先をタッチパネルに接触させながら移動させることに応答して、その移動軌跡（ストローク）に対応する描画線をタッチパネル・ディスプレイ１０２に表示するように構成されている。ユーザは、この手書き描画機能を利用して、タッチパネル・ディスプレイ１０２に表示された画像（以下、背景画像という）の上に手書き文字や図形（以下、手書き描画という）を自由に書き込むことができる。
【００１８】
ここで、画像表示装置１００は、背景画像を表示するためのレイヤー（以下、背景画像レイヤーという）と、手書き描画を表示するためレイヤー（以下、手書き描画レイヤーという）を別個に備えており、背景画像レイヤーの上に手書き描画レイヤーを重畳して表示することによって、背景画像の上に手書き描画が上書きされたように見せている。以下、背景画像レイヤーに表示する画像および手書き描画レイヤーに表示する画像を総じて指す場合、これを“ディスプレイ画像”と呼ぶ。
【００１９】
加えて、画像表示装置１００は、ディスプレイ画像を遠隔地に設置された他の画像表示装置１００に転送して同期表示させることができるように構成されており、遠隔地にいるユーザ同士は、この同期表示機能を利用して、同じ画像情報を共有しながら会議やプレゼンテーションなどを行うことができる。
【００２０】
この点につき、図２は、画像表示装置１００Ａと画像表示装置１００Ｂがインターネットなどとして参照されるネットワーク２００を介して接続された態様を示す。図２に示す態様では、画像表示装置１００Ａは、タッチパネル・ディスプレイ１０２ａに表示したものと同じディスプレイ画像（棒グラフの上に手書きのまるが書き込まれた画像）を、ネットワーク２００を介して画像表示装置１００Ｂに転送し、これを受けて、画像表示装置１００Ｂは、当該ディスプレイ画像をタッチパネル・ディスプレイ１０２ｂに表示している。
【００２１】
以上、本実施形態の画像表示装置１００の基本機能について概説してきたが、続いて、画像表示装置１００の構成について説明する。
【００２２】
図３は、本実施形態の画像表示装置１００の機能ブロック図を示す。図３に示すように、画像表示装置１００は、タッチパネル・ディスプレイ１０２、手書き描画表示制御部１１０、キューイング部１２０、背景画像表示制御部１３０、手書き描画転送部１４０、背景画像転送部１５０、画像差分情報転送部１６０、通信Ｉ／Ｆ１７０、外部入力Ｉ／Ｆ１８０を含んで構成されている。
【００２３】
ここで、画像表示装置１００は、自身のディスプレイ画像を他の画像表示装置１００に転送するモード（以下、画像転送モードという）と、他の画像表示装置１００からディスプレイ画像を受信して表示するモード（以下、画像表示モードという）とを切り替え可能に備える。そして、画像表示装置１００は、設定されたモードに応じて、必要な機能部が起動する。
【００２４】
以上、画像表示装置１００の構成について概説してきたが、続いて、上述した各機能部が実行する処理の具体的な内容を説明する。なお、以下の説明は、図２に示したケースを例にとって、図４に示す機能ブロック図を参照しながら行う。
【００２５】
図２に示すケースでは、画像表示装置１００Ａが画像転送モードに設定され、画像表示装置１００Ｂが画像表示モードに設定されている。ここで、図４においては、理解の容易のため、画像表示装置１００Ａについては、画像転送モードの際に起動する機能部のみを示し、画像表示装置１００Ｂについては、画像表示モードの際に起動する機能部のみを示している。
【００２６】
最初に、画像表示装置１００Ａ側で実行される処理について、図５に示すフローチャートに基づいて説明する。
【００２７】
画像表示装置１００Ａにおいては、以下の背景画像に係る処理が実行される。まず、背景画像表示制御部１３０ａの背景画像生成部１３４ａが、外部入力Ｉ／Ｆ１８０ａを介してＰＣ３００から伝送されるＶＧＡ信号に基づいてＰＣ画像をはめ込んだ背景画像を生成する（ステップ１０１）。
【００２８】
背景画像表示制御部１３０ａは、生成された背景画像を背景画像レイヤー１３２ａに表示する（ステップ１０２）。その結果、当該背景画像がディスプレイ１０５ａに表示される。
【００２９】
一方、ステップ１０２に並行して、背景画像転送部１５０ａのフレーム生成部１５２ａが、背景画像生成部１３４ａの生成する背景画像を画像表示装置１００Ｂに転送するためのフレームを生成する（ステップ１０３）。
【００３０】
図６（ａ）は、背景画像のフレーム（以下、背景画像フレームという）のデータ構造を示す。図６（ａ）に示すように、背景画像フレームは、フレーム番号、画像サイズ、圧縮フォーマット（JPEG、PNG等）などの情報と背景画像の圧縮データ（バイナリデータ）を含む。
【００３１】
背景画像フレームが生成されたのに応答して、画像差分情報転送部１６０ａの画像差分情報生成部１６２ａが当該背景画像フレームに係る画像差分情報を生成する（ステップ１０４）。
【００３２】
図６（ｂ）は、画像差分情報のデータ構造を示す。図６（ｂ）に示すように、画像差分情報は、差分領域のサイズとフレーム情報を含み、フレーム情報は、さらに、フレーム番号およびフレームのサイズを含む。ここで、差分領域のサイズは、最新の背景画像フレーム（ステップ１０３で生成したフレーム）と、当該フレームの直前に転送した背景画像フレームの差分に基づいて生成される。なお、ここでいう差分領域のサイズは、現在のフレームと直前のフレームの差分画像のサイズではなく、当該差分画像にある各差分領域のサイズの合計を意味する。さらに、画像差分情報には、最新の背景画像フレーム（ステップ１０３で生成したフレーム）のフレーム番号が格納される。
【００３３】
その後、背景画像転送部１５０ａおよび画像差分情報転送部１６０ａは、それぞれ、ステップ１０３で生成した背景画像フレーム、および、ステップ１０４で生成した画像差分情報を別々のメディアストリームで送信する（ステップ１０５）。ステップ１０２またはステップ１０５が終了すると、処理は、ステップ１０１に戻り、以降、上述したステップを繰り返す。
【００３４】
一方、画像表示装置１００Ａにおいては、上述した背景画像に係る一連の処理（ステップ１０１〜１０５）と並列的に手書き描画に係る処理が実行される。
【００３５】
手書き描画に係る処理においては、手書き描画表示制御部１１０ａの手書き描画生成部１１４ａがタッチパネル１０４ａから入力される描画イベントを待機し（ステップ２０１、Ｎｏ）、描画イベントを検出したことに応答して（ステップ２０１、Ｙｅｓ）、検出した描画イベントに基づいて手書き描画を生成する（ステップ２０２）。なお、ここでいう手書き描画は、タッチペン１０３の接触が開始されてから解除されるまで間のストロークを表わすベクターデータ（座標列）を意味する。
【００３６】
その後、手書き描画表示制御部１１０ａは、生成した手書き描画を手書き描画レイヤー１１２ａに表示する。（ステップ２０３）。その結果、当該手書き描画が背景画像に重畳される形でディスプレイ１０５ａに表示される。
【００３７】
一方、手書き描画転送部１４０ａは、ステップ２０３に並行して、ステップ２０２で生成された手書き描画を固有のメディアストリームで送信する（ステップ２０４）。ステップ２０３またはステップ２０４が終了すると、処理は、ステップ２０１に戻り、以降、上述したステップを繰り返す。
【００３８】
以上、画像表示装置１００Ａが実行する処理について説明してきたが、続いて、画像表示装置１００Ｂが実行する処理について、図７に示すフローチャートに基づいて説明する。
【００３９】
画像表示装置１００Ｂは、通信Ｉ／Ｆ１７０ｂを介して、画像表示装置１００Ａから３種類の情報（背景画像フレーム、手書き描画、画像差分情報）を非同期で受信する。
【００４０】
画像表示装置１００Ａから背景画像フレームを受信した場合（ステップ３０１）、背景画像表示制御部１３０ｂのフレーム展開部１３６ｂは、受信した背景画像フレームを展開し、背景画像レイヤー１３２ｂに表示する（ステップ３０２）。その結果、当該背景画像がディスプレイ１０５ｂに表示される。
【００４１】
一方、画像表示装置１００Ａから手書き描画を受信した場合（ステップ３０３）、キューイング部１２０ｂは、受信した手書き描画をキュー１２２ｂに挿入する（ステップ３０４）。
【００４２】
一方、画像表示装置１００Ａから画像差分情報を受信した場合（ステップ３０５）、キューイング部１２０ｂは、受信した画像差分情報に格納された差分領域のサイズの値が所定の閾値より大きいか否かを判断する（ステップ３０６）。その結果、値が閾値より大きい場合は（ステップ３０６、Ｙｅｓ）、当該画像差分情報をキュー１２２ｂに挿入する（ステップ３０４）。一方、値が閾値より大きくない場合は（ステップ３０６、Ｎｏ）、受信した画像差分情報を破棄する（ステップ３０７）。
【００４３】
上述した一連の処理が並列的に実行される結果、手書き描画と画像差分情報が図８に示すようにキュー１２２ｂ（データを先入れ先出しするリスト構造）に格納されていく。
【００４４】
一方、画像表示装置１００Ｂにおいては、手書き描画表示制御部１１０ｂが上述した一連の処理（ステップ３０１〜３０７）と並列的に以下の処理を実行する。
【００４５】
手書き描画表示制御部１１０ｂは、キュー１２２ｂの先頭に格納されている情報を取り出す（ステップ４０１）。例えば、キューが図８（ａ）に示す状態であった場合、ステップ４０１において、先頭の手書き描画が取り出される。この場合（ステップ４０２、Ｙｅｓ）、手書き描画表示制御部１１０ｂの手書き描画展開部１１６ｂは、取り出した手書き描画（ベクターデータ）を展開して、手書き描画レイヤー１１２ｂに表示する（ステップ４０３）。その結果、当該手書き描画が背景画像に重畳される形でディスプレイ１０５ｂに表示される。その後、手書き描画表示制御部１１０ｂは、再び、キュー１２２ｂから次の先頭情報を取り出す（ステップ４０１）。
【００４６】
一方、例えば、キュー１２２ｂが図８（ｂ）に示す状態であった場合、手書き描画表示制御部１１０ｂは、先頭の画像差分情報を取り出す（ステップ４０１）。この場合（ステップ４０２、Ｎｏ）、手書き描画表示制御部１１０ｂは、取り出した画像差分情報に対応する背景画像（すなわち、画像差分情報と共通するフレーム番号を有する背景画像フレームに係る背景画像）が背景画像レイヤー１３２ｂに表示されているか否かを判断する（ステップ４０４）。その結果、当該画像差分情報に対応する背景画像が既に背景画像レイヤー１３２ｂに表示されている場合は（ステップ４０４、Ｙｅｓ）、キュー１２２ｂから取り出した画像差分情報を破棄する（ステップ４０５）。その後、手書き描画表示制御部１１０ｂは、再び、キュー１２２ｂから次の先頭情報を取り出す（ステップ４０１）。
【００４７】
一方、取り出した画像差分情報に対応する背景画像が未だ背景画像レイヤー１３２ｂに表示されていなかった場合は（ステップ４０４、Ｎｏ）、当該背景画像が背景画像レイヤー１３２ｂに表示されるまで、ステップ４０４の判断処理をループする。その後、該当する背景画像が背景画像レイヤー１３２ｂに表示された時点で（ステップ４０４、Ｙｅｓ）、キュー１２２ｂから取り出した画像差分情報を破棄する（ステップ４０５）。その後、手書き描画表示制御部１１０ｂは、再び、キュー１２２ｂから次の先頭情報を取り出す（ステップ４０１）。
【００４８】
以上、図２に示す画像表示装置１００Ａおよび画像表示装置１００Ｂのそれぞれが実行する処理について説明してきたが、続いて、上述した一連の処理がもたらす効果を具体例に基づいて説明する。なお、以下の説明においては、適宜、図５および図７のフローチャートを参照するものとする。
【００４９】
（状態１）
図９に示す状態１において、画像表示装置１００Ａは、ＰＣ３００から転送された“棒グラフ”をはめ込んだ背景画像Ａを背景画像レイヤー１３２ａを介してタッチパネル・ディスプレイ１０２ａに表示する（図５：S101→S102）。これに並行して、画像表示装置１００Ａは、当該背景画像Ａおよび当該背景画像Ａに係る画像差分情報Ａを別々のメディアストリームで画像表示装置１００Ｂに転送する（図５：S103〜S105）。
【００５０】
このとき、画像表示装置１００Ａと画像表示装置１００を接続するネットワークの帯域幅が小さいことに起因して、データ量の大きい背景画像Ａの転送に大幅な遅延が生じる。一方で、画像差分情報Ａは、データ量が小さいため、対応する背景画像Ａのフレームより先に画像表示装置１００Ｂに到着する。
【００５１】
画像表示装置１００Ｂは、受信した背景画像Ａのフレームを逐次背景画像レイヤー１３２ｂに表示する一方で(図７：S301→S302）、受信した画像差分情報Ａについては、フレームの内容に変化がない限り（すなわち、画像差分情報Ａに格納された差分領域のサイズの値が閾値より大きくない限り）、キュー１２２ｂに挿入することなく破棄し続ける（図７：S305→S306→S307）。その結果、状態１において、キュー１２２ｂは空の状態に維持される。
【００５２】
（状態２）
図１０に示す状態２において、画像表示装置１００Ａは、ＰＣ３００の画像が“棒グラフ”から“円グラフ”に切り替わったことに応答して、“円グラフ”をはめ込んだ背景画像Ｂを背景画像レイヤー１３２ａを介してタッチパネル・ディスプレイ１０２ａに表示する。これに並行して、画像表示装置１００Ａは、当該背景画像Ｂおよび当該背景画像Ｂに係る画像差分情報Ｂを、別々のメディアストリームで画像表示装置１００Ｂに転送する（図５：S103〜S105）。
【００５３】
このとき、データ量の小さい画像差分情報Ｂは、対応する背景画像Ｂのフレームより先に画像表示装置１００Ｂに到着する。これを受けて、画像表示装置１００Ｂは、画像差分情報Ｂに格納された差分領域のサイズの値が閾値より大きいことを確認し、当該画像差分情報Ｂをキュー１２２ｂに挿入する（図７：S305→S306→S304）。なお、この時点で、対応する背景画像Ｂのフレームは、未だ、画像表示装置１００Ｂに到着していないため、画像表示装置１００Ｂのタッチパネル・ディスプレイ１０２ｂには、依然として、背景画像Ａが表示されている（図７：S301→S302）。
【００５４】
（状態３）
図１１に示す状態３において、画像表示装置１００Ａの表示内容が背景画像Ｂに切り替わった直後に、ユーザがタッチペン１０３で“円グラフ”の上に“星”を描画したことに応答して、画像表示装置１００Ａは、手書き描画（星）を手書き描画レイヤー１１２ａを介して背景画像Ｂの上に重畳表示する（図５：S203）。これに並行して、画像表示装置１００Ａは、当該手書き描画（星）を固有のメディアストリームで画像表示装置１００Ｂに転送する（図５：S204）。
【００５５】
これを受けて、画像表示装置１００Ｂは、手書き描画（星）をキュー１２２ｂに挿入する（図７：S303→S304）。その結果、キューには、先頭の画像差分情報Ｂに続いて、手書き描画（星）が格納される。なお、この時点で、対応する背景画像Ｂのフレームは、未だ、画像表示装置１００Ｂに到着していないため、画像表示装置１００Ｂのタッチパネル・ディスプレイ１０２ｂには、依然として、背景画像Ａが表示されている（図７：S301→S302）。
【００５６】
このとき、画像表示装置１００Ｂは、フレームの内容に変化がない限り（すなわち、画像差分情報Ｂに格納された差分領域の１２２ｂに挿入することなく破棄し続ける（図７：S305→S306→S307）。
【００５７】
（状態４）
図１２に示す状態４において、背景画像Ｂのフレームが画像表示装置１００Ｂに到着する。これを受けて、画像表示装置１００Ｂは、背景画像Ｂを背景画像レイヤー１３２ｂを介してタッチパネル・ディスプレイ１０２ｂに表示する。（図７：S301→S302）。一方、画像表示装置１００Ｂは、キュー１２２ｂの先頭に格納された画像差分情報Ｂを取り出し、当該画像差分情報Ｂに対応する背景画像Ｂが背景画像レイヤー１３２ｂに表示されているか否かを判断する（図７：S401→S402→S404）。この時点で、取り出した画像差分情報Ｂに対応する背景画像Ｂは背景画像レイヤー１３２ｂに表示されているので、画像表示装置１００Ｂは、取りだした画像差分情報Ｂを破棄する（図７：S405）。
【００５８】
（状態５）
図１３に示す状態５において、画像表示装置１００Ｂは、キュー１２２ｂの先頭にある情報を取り出す（図５：S401）。その結果、キューは再び空になる。この時点で、取り出された情報は、手書き描画（星）であるので、画像表示装置１００Ｂは、取りだした手書き描画（星）を展開して手書き描画レイヤー１１２ｂに表示する（図７：S401→S402→S403）。その結果、タッチパネル・ディスプレイ１０２ｂの背景画像Ｂの上に手書き描画（星）が重畳して表示される。
【００５９】
以上、説明したように、本実施形態によれば、手書き描画と背景画像フレームが別々のメディアストリームで転送されるので、画像表示装置１００Ａと画像表示装置１００Ｂを接続するネットワークの帯域幅が小さい場合であっても、データ量の小さい手書き描画は、転送先の画像表示装置１００Ｂに大きな遅延なく表示される。このとき、背景画像の転送に大幅な遅延が生じていたとしても、背景画像の内容に大きな変化がない限りにおいて、画像表示装置１００Ｂを見ているユーザはそれに気付かない。
【００６０】
一方、画像表示装置１００Ａ側で、背景画像の内容が変化するタイミングとユーザの描画のタイミングが重なってしまったような場合には、画像表示装置１００Ｂ側で必要に応じて手書き描画の表示を保留することによって、背景画像と手書き描画の不整合が起こるなどの事態を回避し、ユーザに不自然さを感じさせない。すなわち、本実施形態によれば、情報の転送元および転送先の双方に対して、ストレスフリーな使用感が提供される。
【００６１】
上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのオブジェクト指向プログラミング言語などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００６２】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではない。これまで、本発明をタッチパネル・ディスプレイを搭載した画像表示装置の実施形態をもって説明してきたが、本発明は、表示手段をディスプレイ装置に限定するものではなく、例えば、表示手段として、プロジェクター装置を採用することもできる。この場合、画像が投影されるスクリーン上を移動するペンやポインターの位置を取得する機能手段からの入力に基づいて手書き描画を生成するように構成すればよい。その他、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００６３】
１００…画像表示装置
１０２…タッチパネル・ディスプレイ
１０３…タッチペン
１０４…タッチパネル
１０５…ディスプレイ
１１０…手書き描画表示制御部
１１２…手書き描画レイヤー
１１４…手書き描画生成部
１１６…手書き描画展開部
１２０…キューイング部
１２２…キュー
１３０…背景画像表示制御部
１３２…背景画像レイヤー
１３４…背景画像生成部
１３６…フレーム展開部
１４０…手書き描画転送部
１５０…背景画像転送部
１５２…フレーム生成部
１６０…画像差分情報転送部
１６２…画像差分情報生成部
２００…ネットワーク
３００…パーソナル・コンピュータ
５００…電子黒板
５０３…タッチペン
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００６−３３１２６３号公報
【特許文献２】特開２００７−００４３１１号公報
【図１】
2014175827.tif 000003
【図２】
2014175827.tif 000004
【図３】
2014175827.tif 000005
【図４】
2014175827.tif 000006
【図５】
2014175827.tif 000007
【図６】
2014175827.tif 000008
【図７】
2014175827.tif 000009
【図８】
2014175827.tif 000010
【図９】
2014175827.tif 000011
【図１０】
2014175827.tif 000012
【図１１】
2014175827.tif 000013
【図１２】
2014175827.tif 000014
【図１３】
2014175827.tif 000015
【図１４】
2014175827.tif 000016
【図１５】
2014175827.tif 000017
【図１６】
2014175827.tif 000018