(57)【要約】【課題】プレゼンテーションの進行に影響を受けることなく聴講者が資料を参照でき、注釈がリアルタイムに反映される端末装置、コンピュータプログラム、及びプレゼンテーションシステムを提供する。【解決手段】端末装置１００は、タッチパネル１５０、画像変更指示に応じてタッチパネルの画像を更新する画像更新手段、転送指示に応じて表示画像を端末装置２００へ転送する転送手段、及び、表示画像を端末装置２００へリアルタイムに転送するリアルタイム画像転送手段を含む。端末装置１００及び２００に表示される画像が同じ場合、注釈３６０を含む画像３５０は端末装置２００へ転送され、画像３７０が表示される。【選択図】図６
2014022861.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
操作者による操作入力を受けるための入力手段とを含む端末装置であって、
前記入力手段が受ける操作入力は、
画像を指定して前記表示装置に表示させる表示指示と、
前記表示装置に表示された画像に変更を加える画像変更指示と、
前記表示装置に表示された画像を他の表示装置に転送することを指示する転送指示とを含み、
前記端末装置はさらに、
前記入力手段が前記表示指示を受けたことに応答して、当該表示指示により定まる画像を前記表示装置に表示させるための画像表示手段と、
前記入力手段が前記画像変更指示を受けたことに応答して、当該画像変更指示に応じて変更された画像で前記表示装置の表示を更新するための画像更新手段と、
前記入力手段が前記転送指示を受けたことに応答して、前記表示装置に表示されている画像を前記他の表示装置に転送するための転送手段と、
前記表示装置に表示されている画像と、前記転送手段により前記他の表示装置に最後に転送された画像とが一致しているときには、前記表示装置に表示されている画像をリアルタイムで前記他の表示装置に転送し、それ以外のときにはリアルタイムの転送を中止するためのリアルタイム画像転送手段とを含む、端末装置。
【請求項２】
前記リアルタイム画像転送手段は、前記表示装置に表示されている画像と、前記転送手段により前記他の表示装置に最後に転送された画像とが一致しているときには、前記表示装置に表示されている画像を繰返しキャプチャし、リアルタイムで前記他の表示装置に転送する、請求項１に記載の端末装置。
【請求項３】
前記入力手段は、前記表示装置と一体となりタッチパネルを形成している、請求項１又は請求項２に記載の端末装置。
【請求項４】
表示装置を有するコンピュータを、
操作者による操作入力を受けるための入力手段として機能させるコンピュータプログラムであって、
前記入力手段が受ける操作入力は、
画像を指定して前記表示装置に表示させる表示指示と、
前記表示装置に表示された画像に変更を加える画像変更指示と、
前記表示装置に表示された画像を他の表示装置に転送することを指示する転送指示とを含み、
前記コンピュータをさらに、
前記入力手段が前記表示指示を受けたことに応答して、当該表示指示により定まる画像を前記表示装置に表示させるための画像表示手段と、
前記入力手段が前記画像変更指示を受けたことに応答して、当該画像変更指示に応じて変更された画像で前記表示装置の表示を更新するための画像更新手段と、
前記入力手段が前記転送指示を受けたことに応答して、前記表示装置に表示されている画像を前記他の表示装置に転送するための転送手段と、
前記表示装置に表示されている画像と、前記転送手段により前記他の表示装置に最後に転送された画像とが一致しているときには、前記表示装置に表示されている画像をリアルタイムで前記他の表示装置に転送し、それ以外のときにはリアルタイムの転送を中止するためのリアルタイム画像転送手段として機能させる、コンピュータプログラム。
【請求項５】
第１の表示装置、第２の表示装置、並びに、前記第１及び第２の表示装置に接続される端末装置を含むプレゼンテーションシステムであって、
前記端末装置は操作者による操作入力を受けるための入力手段を含み、
前記入力手段が受ける操作入力は、
画像を指定して前記第１の表示装置に表示させる表示指示と、
前記第１の表示装置に表示された画像に変更を加える画像変更指示と、
前記第１の表示装置に表示された画像を前記第２の表示装置に転送することを指示する転送指示とを含み、
前記端末装置はさらに、
前記入力手段が前記表示指示を受けたことに応答して、当該表示指示により定まる画像を前記第１の表示装置に表示させるための画像表示手段と、
前記入力手段が前記画像変更指示を受けたことに応答して、当該画像変更指示に応じて変更された画像で前記第１の表示装置の表示を更新するための画像更新手段と、
前記入力手段が前記転送指示を受けたことに応答して、前記第１の表示装置に表示されている画像を前記第２の表示装置に転送するための転送手段と、
前記第１の表示装置に表示されている画像と、前記転送手段により前記第２の表示装置に最後に転送された画像とが一致しているときには、前記第１の表示装置に表示されている画像をリアルタイムで前記第２の表示装置に転送し、それ以外のときにはリアルタイムの転送を中止するためのリアルタイム画像転送手段とを含む、プレゼンテーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、コンピュータプログラム、及びプレゼンテーションシステムに関し、特に、複数の表示装置を用いてプレゼンテーションを行なう端末装置、コンピュータプログラム、及びプレゼンテーションシステムに関する。
【背景技術】
【０００２】
プレゼンテーションを行なう際、会場に複数の表示装置が設置されることがある。表示装置のうち、１つは発表者の近くに、残りは聴講者が見やすい位置に設置される。発表者は自身の近くに設置された表示装置を操作して、プレゼンテーションの資料を全ての表示装置に表示させる。聴講者は聴講者向けに設置された表示装置に表示された資料を参照しながら、発表者の説明を聞く。このように表示装置を活用することで、発表者はより効果的にプレゼンテーションを行なうことが出来る。資料を参照しながら説明を聞くことで、聴講者は視覚的にも問題点を理解しやすくなる。
【０００３】
複数の表示装置を活用することで、プレゼンテーションを行なう場所や時間帯の選択肢も広がる。例えば、プレゼンテーションの会場が広く、聴講者から発表者がよく見えない場合でも、また、聴講者が離れた場所にいても、ネットワーク等で接続された表示装置を介して、両者が参考資料を共に閲覧することが出来る。参考資料を参照することで、発表者がよく見えなくても、また発表者と同じ場所にいなくとも、聴講者はプレゼンテーションの内容及び進行状況等を理解しやすくなる。
【０００４】
複数の表示装置を活用した従来のプレゼンテーションにおいて、発表者の近くに設置される表示装置と、聴講者に向けて設置される表示装置とは、常に同一内容の画面を表示していた。画面に表示される内容は、多くの場合、プレゼンテーションの進行に応じて変化する。複数ある資料のうち特定の資料が重要であっても、当該資料が長時間表示されるとは限らない。重要資料が短時間しか表示されなかった場合、聴講者は当該資料をじっくり参照できない。そのため、従来のプレゼンテーションにおいて、プレゼンテーションの進行が早い場合、聴講者は重要資料をじっくり参照することが出来なかった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−６９７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
こうした問題に関連して、特許文献１には、メイン画像で表示中の画像をキャプチャして別のディスプレイに表示する表示システムが開示されている。この表示システムでは、画面キャプチャの指示があると、キャプチャした画像が指定のモニタに表示される。そして次の画面キャプチャの指示があるまでは、同じ画面が表示され続ける。したがって、発表者は、重要資料を当該モニタに表示させ続けることができる。プレゼンテーションの進行にかかわらず、聴講者は重要資料をじっくり参照できる。
【０００７】
しかし、この表示システムにおいては、一方のモニタの表示内容を他方のモニタに反映させる場合、反映を行なう度に発表者がキャプチャ指示を入力しなければならないという、新たな問題が生じる。例えば、一方のモニタに入力した手書き入力を他方のモニタに反映させるには、発表者は入力をいったん中断し、キャプチャの操作をしなければならない。そのため、プレゼンテーション中に発表者が一方のモニタに手書き入力を行なっても、他方のモニタを参照している聴講者はリアルタイムで当該入力を見ることができない。
【０００８】
このように、特許文献１に係る表示システムによれば、発表者が一方のモニタに入力した手書き入力を、聴講者は他方のモニタでリアルタイムに参照することが出来ない。プレゼンテーションでは、発表者は資料へ注釈を入力しながら説明を進めることが一般的である。注釈を入力するたびにキャプチャ入力の操作を行なう必要があるのでは、発表者はプレゼンテーションをスムーズに進行できない。この点において、特許文献１に係る表示システムも、複数の表示装置を有効に活用できていない。
【０００９】
それゆえに、本発明の目的は、プレゼンテーションの進行に影響を受けることなく聴講者が資料を参照でき、注釈がリアルタイムに反映される端末装置、コンピュータプログラム、及びプレゼンテーションシステムを提供することである。
【課題を解決するための手段】
【００１０】
本発明に係る端末装置は、表示装置と、操作者による操作入力を受けるための入力手段とを含む。入力手段が受ける操作入力は、画像を指定して表示装置に表示させる表示指示と、表示装置に表示された画像に変更を加える画像変更指示と、表示装置に表示された画像を他の表示装置に転送することを指示する転送指示とを含む。
【００１１】
端末装置はさらに、入力手段が表示指示を受けたことに応答して、当該表示指示により定まる画像を表示装置に表示させるための画像表示手段と、入力手段が画像変更指示を受けたことに応答して、当該画像変更指示に応じて変更された画像で表示装置の表示を更新するための画像更新手段と、入力手段が転送指示を受けたことに応答して、表示装置に表示されている画像を他の表示装置に転送するための転送手段と、表示装置に表示されている画像と、転送手段により他の表示装置に最後に転送された画像とが一致しているときには、表示装置に表示されている画像をリアルタイムで他の表示装置に転送し、それ以外のときにはリアルタイムの転送を中止するためのリアルタイム画像転送手段とを含む。
【００１２】
入力手段が表示指示を受信すると、画像表示手段は当該表示指示により定まる画像を表示装置へ表示する。入力手段が画像変更指示を受信すると、画像更新手段は、表示装置に表示されている画像を、当該画像変更指示に応じて変更された画像で更新する。さらに、入力手段が転送指示を受信すると、転送手段は表示装置に表示されている画像を他の表示装置に転送する。
【００１３】
表示装置に表示されている画像と、転送手段により他の表示装置に最後に転送された画像とが一致しているときには、表示装置に表示される画像がリアルタイムで他の表示装置に転送される。この状態で入力手段が画像変更指示を受信すると、当該画像が画像変更指示により変更され、表示装置の画像が更新される。リアルタイム画像転送手段により、他の表示装置にも当該変更指示に応じて変更された画像が転送される。
【００１４】
したがって、表示装置に表示される画像の内容及び表示するタイミングを発表者は任意に決めることができる。発表者はさらに、表示装置に表示されている画像を他の表示装置に任意のタイミングで転送できる。発表者は、プレゼンテーションの進行に応じて表示装置に表示される画像を別々のタイミングで切替えることができる。例えば、自分が操作している表示装置の画像については、プレゼンテーションの進行と説明に応じて切り替える一方で、他の表示装置に表示される画像については、その画像の重要度、及び、記載されている内容の複雑さ等に応じて切り替えるタイミングを適宜調整できる。したがって、当該プレゼンテーションを聴講者に対し効果的に主張できる。さらに、各表示装置に同じ画像が表示されているときに発表者が表示装置上の画像に対して注釈などの画像の変更入力を行なうと、当該入力操作に応じて変更された画像がリアルタイムに他の表示装置へ転送される。発表者は説明に応じて、例えば重要な点、特に注意すべき事項等を強調するための注釈の入力を行なうことができ、聴講者は、この発表者の注釈入力をリアルタイムで見ながら、その説明を聞くことができる。したがって、発表者にとってはプレゼンテーションをより効果的に行なうことが可能になり、聴講者にとってはプレゼンテーションを理解することが容易になるという効果がある。一方、表示装置に表示されている画像が他の表示装置に表示されている画像と異なっているときには、リアルタイム画像転送手段は不能化されるため、たとえ発表者が何らかの理由により表示装置の画像に注釈を加えても、他の装置に表示されている画像が影響を受けることはない。
【００１５】
好ましくは、リアルタイム画像転送手段は、表示装置に表示されている画像と、転送手段により他の表示装置に最後に転送された画像とが一致しているときには、表示装置に表示されている画像を繰返しキャプチャし、リアルタイムで他の表示装置に転送する。
【００１６】
端末装置から他の表示装置に画像を転送する場合、表示装置に表示されている画像を繰返しキャプチャした画像データが転送される。この方法は簡単な処理で実現できる。したがって転送が失敗する可能性を低くでき、帯域幅の狭い通信環境においても確実かつリアルタイムに画像を転送できる。
【００１７】
好ましくは、入力手段は、表示装置と一体となりタッチパネルを形成している。
【００１８】
タッチパネルには指定された画像が表示され、発表者はタッチパネルを操作することで、当該画像への入力操作を行なうことができる。画像を参照しながら入力操作を行なうことで、入力手段及び表示装置が分離している場合に比べて、入力操作が直感的かつ容易になる。
【００１９】
本発明に係るコンピュータプログラムは、表示装置を有するコンピュータを、操作者による操作入力を受けるための入力手段として機能させる。入力手段が受ける操作入力は、画像を指定して表示装置に表示させる表示指示と、表示装置に表示された画像に変更を加える画像変更指示と、表示装置に表示された画像を他の表示装置に転送することを指示する転送指示とを含む。
【００２０】
コンピュータプログラムは、コンピュータをさらに、入力手段が表示指示を受けたことに応答して、当該表示指示により定まる画像を表示装置に表示させるための画像表示手段と、入力手段が画像変更指示を受けたことに応答して、当該画像変更指示に応じて変更された画像で表示装置の表示を更新するための画像更新手段と、入力手段が転送指示を受けたことに応答して、表示装置に表示されている画像を他の表示装置に転送するための転送手段と、表示装置に表示されている画像と、転送手段により他の表示装置に最後に転送された画像とが一致しているときには、表示装置に表示されている画像をリアルタイムで他の表示装置に転送し、それ以外のときにはリアルタイムの転送を中止するためのリアルタイム画像転送手段として機能させる。
【００２１】
本発明に係るプレゼンテーションシステムは、第１の表示装置、第２の表示装置、並びに、第１及び第２の表示装置に接続される端末装置を含む。端末装置は、操作者による操作入力を受けるための入力手段を含む。入力手段が受ける操作入力は、画像を指定して第１の表示装置に表示させる表示指示と、第１の表示装置に表示された画像に変更を加える画像変更指示と、第１の表示装置に表示された画像を第２の表示装置に転送することを指示する転送指示とを含む。
【００２２】
端末装置はさらに、入力手段が表示指示を受けたことに応答して、当該表示指示により定まる画像を第１の表示装置に表示させるための画像表示手段と、入力手段が画像変更指示を受けたことに応答して、当該画像変更指示に応じて変更された画像で第１の表示装置の表示を更新するための画像更新手段と、入力手段が転送指示を受けたことに応答して、第１の表示装置に表示されている画像を第２の表示装置に転送するための転送手段と、第１の表示装置に表示されている画像と、転送手段により第２の表示装置に最後に転送された画像とが一致しているときには、第１の表示装置に表示されている画像をリアルタイムで第２の表示装置に転送し、それ以外のときにはリアルタイムの転送を中止するためのリアルタイム画像転送手段とを含む。
【発明の効果】
【００２３】
以上のように、本発明によれば、発表者が各表示装置に表示する画像の内容及び表示するタイミングを任意に決めることができる。さらに、各表示装置に同じ画像が表示されているときに、発表者が表示装置上の画像に対して注釈などの画像の変更入力を行なうと、当該入力操作に応じて変更された画像がリアルタイムに他の表示装置に転送される。したがって、プレゼンテーションの発表者は注釈を入力しながら説明を行なうことができ、聴講者はリアルタイムに転送される当該入力を参照しながら説明を聞くことができる。
【００２４】
その結果、プレゼンテーションの進行に影響を受けることなく聴講者が資料を参照でき、注釈がリアルタイムに反映される端末装置、コンピュータプログラム、及びプレゼンテーションシステムを提供できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の１実施の形態に係るプレゼンテーションシステムの構成例を模式的に示す図である。
【図２】図１に示すプレゼンテーションシステムに含まれる端末装置の機能ブロック図である。
【図３】発表者の手元に置かれる第１の端末装置に資料の１ページ目が表示されていることを示す図である。
【図４】第１の端末装置に表示される２ページ目の画像が聴講者側の第２の端末装置に転送されることを示す図である。
【図５】第１の端末装置に資料の３ページ目が、第２の端末装置に２ページ目が、それぞれ表示されていることを示す図である。
【図６】第１の端末装置に表示される画像に加えた変更が第２の端末装置に表示される画像に反映されることを示す図である。
【図７】第１の端末装置に資料の４ページ目が、第２の端末装置に注釈入りの２ページ目が、それぞれ表示されていることを示す図である。
【図８】第１の端末装置に表示される画像を一定間隔で繰返しキャプチャして得られる画像の集合体を模式的に示す図である。
【図９】上記実施の形態に係る端末装置で実行されるメインプログラムの制御構造を示すフローチャートである。
【図１０】図９に示すプログラム中で実行されるサブルーチンプログラムの制御構造を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下の説明及び図面では、同一の部品には同一の参照番号を付してある。したがって、それらについての詳細な説明は繰返さない。
【００２７】
［プレゼンテーションシステムの概略］
図１を参照して、本実施の形態に係るプレゼンテーションシステム４００は、プレゼンテーションの発表者の手元に置かれる端末装置１００、聴講者側に設けられる端末装置２００、及びこれら端末装置を接続するネットワーク３００を含む。端末装置１００は、表示部と、表示部に表示された画像に対する座標情報を入力するための入力部とが一体化したタッチパネル１５０を有している。端末装置２００は表示部２３０を有している。本実施の形態では、端末装置２００は、端末装置１００で実行されるプレゼンテーションプログラムからの指令にしたがって動作し、端末装置１００とともにプレゼンテーションを実行する。
【００２８】
発表者は端末装置１００を操作することで、端末装置１００及び２００のそれぞれに表示させる画面の内容及び表示のタイミング等を調整できる。例えば、発表者が端末装置１００には次々と異なる内容の画像を表示させる一方で、端末装置２００には単一の画像を表示させ続けることが出来る。或いは、端末装置１００に表示された画像の画面データを端末装置２００に転送し、各端末装置に同一の画像を表示させることも出来る。
【００２９】
プレゼンテーションシステム４００は、プレゼンテーション時に次のように利用される。プレゼンテーションが行なわれる会場において、端末装置１００は発表者の近くに、端末装置２００は発表者の説明を聞く聴講者に向けて設置される。各端末装置には、プレゼンテーションに関する資料を示す画像が表示される。発表者は端末装置１００を操作し、プレゼンテーションの進行に応じて、端末装置１００に表示される画像を切替える。さらに発表者は、任意のタイミングで、端末装置１００のタッチパネル１５０に表示される画像の画面データを端末装置２００に転送させて表示部２３０に表示させる。タッチパネル１５０に表示されている画像と表示部２３０に表示されている画像とが一致している場合、発表者がタッチパネル１５０の画像に注釈等を入力すると、注釈を入力する過程がリアルタイムで端末装置２００に転送され、表示部２３０にアニメーションのように表示される。
【００３０】
［機能ブロック図］
図２を参照して、プレゼンテーションシステム４００の概略構成を説明する。端末装置１００は、各装置を制御する主制御部１２０、発表者より表示するよう指示された画像をタッチパネル１５０に表示させる表示部１３０、発表者からの操作入力を主制御部１２０に送信する操作入力インタフェース部（以下、操作入力Ｉ／Ｆ部と記載する。）１４０、指定された画像を表示し、発表者からの操作入力を受付けるタッチパネル１５０、画面データを記憶する記憶部１６０、ネットワーク３００を介して接続されている外部装置との通信を制御する通信制御部１７０、及び、端末装置１００とネットワーク３００とを接続するネットワークインタフェース部（以下、ネットワークＩ／Ｆ部と記載する。）１８０を含む。
【００３１】
タッチパネル１５０は、表示機能及び操作入力受付機能を有している。タッチパネル１５０には、発表者により指定される画像が表示される。発表者が当該画像に対してタッチ、フリック、及び手書き入力等の操作を行なうと、タッチパネル１５０は操作に応じた座標情報を操作入力Ｉ／Ｆ部１４０に送信する。主制御部１２０は、後述するプレゼンテーションプログラムを実行することにより、この座標情報と、そのときのプログラムの状態とに応じて発表者の入力を解釈し、適切な機能を実行する。例えば、発表者がタッチパネル１５０に表示される画像に対する注釈入力を選択すると、タッチパネル１５０に発表者がタッチしドラッグすることにより得られる一連の座標によって、注釈の画像が形成され、その画像がタッチパネル１５０上に反映される。画面に表示されているページ送りのボタンを押せば、その操作に応じ、画像が次の画像に進む処理が行なわれる。
【００３２】
端末装置２００に含まれる各機能ブロック２２０〜２７０の構成は端末装置１００の構成とほぼ同様なので、説明は繰返さない。異なる点として、端末装置２００はタッチパネル１５０に相当するものを含まない。端末装置２００は表示部２３０で画像を表示する。端末装置２００は、操作入力Ｉ／Ｆ部２４０で発表者からの操作入力を受付けることができるが、プレゼンテーションの実行時には発表者からの操作入力があることは想定されていない。
【００３３】
［プレゼンテーションにおける画像表示の遷移］
図３〜７を参照して、発表者が端末装置１００及び２００を用いてプレゼンテーションを行なう際の画像表示の遷移について説明する。
【００３４】
図３を参照して、プレゼンテーションの開始にあたり、発表者はタッチパネル１５０上に表示される開始ボタン（図示せず。）をタッチし、所望のプレゼンテーションファイルを開くことにより、タッチパネル１５０にプレゼンテーションの参考資料を示す画像を表示させる。典型的には、タッチパネル１５０には、当該資料の１ページ目の画像３１０、ページ送りボタン１１０、ページ戻しボタン１１２、及び、転送ボタン１１４が表示される。本実施の形態では、端末装置２００の表示部２３０にはこの時点では何も表示されない。例えば、プレゼンテーション開始に当たって、発表者が予め準備しておいたプレゼンテーション実行時の心覚えなどをここに記載しておいてもよい。
【００３５】
発表者がページ送りボタン１１０を１回タッチすると、表示画像は次のページ（２ページ目）に進む。２ページ目が実質的なプレゼンテーションの開始画面であり聴講者に見せることが必要であるものとすると、この時点で発表者は転送ボタン１１４を押す。すると、図４に示すようにタッチパネル１５０に表示されている画像が端末装置２００へ転送され、表示部２３０に表示される。聴講者もこの２ページ目の画像を参照できる。
【００３６】
図５を参照して、プレゼンテーションの進行に応じて、発表者はページ送りボタン１１０をタッチして、タッチパネル１５０に表示される画像を２ページ目の画像３２０から３ページ目の画像３４０に切替えることができる。ここでも、発表者は、当該画像の画面データを端末装置２００へ転送することもできるし、転送せずにさらに次のページに進んでもよい。発表者が画像の転送をしない場合、端末装置２００の表示部２３０には２ページ目の画像３３０が表示された状態が維持される。２ページ目の資料が重要である場合、発表者は３ページ目の画像を端末装置２００に転送するタイミングを遅くすることができる。すると、発表者の説明が実質的に３ページ目の内容に進んでいても、聴講者は重要資料である２ページ目の画像３３０を参照し続けることができ、その内容について十分に理解することができる。
【００３７】
端末装置１００に表示される画像が３ページ目まで進んだ時点で、発表者が２ページ目の資料について何か追加の説明をしようとした場合、発表者はページ戻しボタン１１２をタッチする。すると、端末装置１００及び２００の状態はちょうど図４に示される状態に戻る。このとき両者に表示されている画像が一致しているので、タッチパネル１５０の画像に対して注釈を入力すると、その内容がリアルタイムで端末装置２００の表示部２３０にも反映される。すなわち、図６に示すように、発表者が画像３２０に注釈を入力する場合、タッチパネル１５０の画像に、この注釈３６０を入力する過程がリアルタイムで反映される。注釈３６０が入力され始めると、端末装置２００の表示部２３０に表示されている画像３３０にも同様の入力がリアルタイムで反映される。発表者は、注釈を入力しながら資料を説明できるので、資料の中で特に注意すべき事項を強調したり、資料に記載し忘れた事項を追加したりできる。聴講者は、書き込まれる注釈を参照しながら発表者の説明を聞くことで、当該説明のポイントをより深く理解できる。
【００３８】
図７を参照して、図６に示す状態から、プレゼンテーションの進行に応じて、発表者がページ送りボタン１１０を２回タッチして、タッチパネル１５０上に４ページ目の画像３９０を表示させる。この間、発表者が転送ボタン１１４を操作しなければ、端末装置２００の表示部２３０には注釈が入力された２ページ目の画像３７０が表示されたままである。したがって、聴講者はプレゼンテーションがある程度進行しても、注釈が入力された２ページ目の画像３７０をじっくり参照できる。
【００３９】
［画面データキャプチャ処理］
図８を参照して、端末装置１００のタッチパネル１５０に表示されている画像と、端末装置２００の表示部２３０が一致しているときに、タッチパネル１５０に表示されている画像が端末装置２００へリアルタイムで転送される際に実行される画面データキャプチャ処理について説明する。画面データを転送する際、端末装置１００では後述するようにリアルタイム画面データキャプチャプログラムが実行される。このプログラムが実行されている間、タッチパネル１５０に表示される画像が一定の時間間隔で繰返しキャプチャされる。静止画像データ４１０〜４５０は、画像３２０に注釈３６０が入力され画像３５０へと変化する間に、当該画像の画面データを一定の時間間隔で繰返しキャプチャした静止画像データである。
【００４０】
端末装置１００は、逐次キャプチャされる静止画像データを基にリアルタイムで動画データを生成し、いわゆるストリーム配信によって端末装置２００に送信する。本実施の形態では、静止画像データのキャプチャ及び動画データの配信は一定の時間間隔で行なわれる。端末装置２００では、このとき、動画データを表示するためのプログラム（後述）が起動され、動画データを受信して表示部２３０に表示する。
【００４１】
［ソフトウェア構成］
図９を参照して、プレゼンテーション時に端末装置１００及び２００において実行されるプログラムは以下のような制御構造を有する。なお、以下の説明において、変数「Ｐ１」及び「Ｐ２」はそれぞれ、端末装置１００のタッチパネル１５０に表示されている画像のページ番号、及び、端末装置２００の表示部２３０に表示されている画像、すなわち端末装置１００から最後に端末装置２００に転送された画像のページ番号を示す。
【００４２】
発表者からプレゼンテーションプログラムの開始指示が入力されたことに応答して、端末装置１００の主制御部１２０はプレゼンテーションプログラムを起動し、選択されたプレゼンテーションファイルを開いて読出し、通信制御部１７０及び２６０、並びに、ネットワークＩ／Ｆ部１８０及び２７０を介して、端末装置２００の主制御部２２０に、プレゼンテーションプログラムの起動コマンドを送信する（ステップ５１２）。
【００４３】
この起動コマンドに応答し、端末装置２００の主制御部２２０は、ステップ５１４において端末装置２００のプレゼンテーションプログラムを起動させる。この後端末装置２００は、端末装置１００から画像データが送信されてくるのを待つ状態に入る。
【００４４】
端末装置２００の主制御部１２０は、ステップ５１６において変数Ｐ２の値に０を代入する。ステップ５１８において、主制御部１２０は、発表者からの選択指示に基づき、プレゼンテーションファイルのうちで表示すべきページを特定し、変数Ｐ１の値にその値を代入する。さらに、変数Ｐ１の値が示すページの画像をタッチパネル１５０に表示する。
【００４５】
ステップ５２０において、変数Ｐ１の示す値と変数Ｐ２の示す値とが等しいか否かが判定される。この判定が肯定ならば制御はステップ６００へ進み、否定ならば制御はステップ５２２へ進む。ステップ６００では、端末装置１００から端末装置２００に対してリアルタイムでタッチパネル１５０の画像を送信する処理（リアルタイム画面データ配信処理）が実行されるが、その処理の詳細については後述する。また端末装置２００では、受信した画像を表示部２３０に表示するためのプログラムがこのリアルタイム画面データ配信処理により呼び出され実行されるが、その処理の詳細についても後述する。
【００４６】
ステップ５２２において、タッチパネル１５０に表示される画像を端末装置２００に転送する指示を受けたか否かが判定される。この判定が否定の場合、制御はステップ５１８へ戻る。肯定の場合、制御はステップ５２４へ進み、主制御部１２０は変数Ｐ１が示す値を変数Ｐ２に代入する。
【００４７】
ステップ５２６において、タッチパネル１５０に表示されている画像の画面データが端末装置２００へ送信される。端末装置２００においては、ステップ５２８において、主制御部２２０がこの画面データを受信し、当該画面データに基づいて画像を表示部２３０に表示する。
【００４８】
端末装置１００においては、ステップ５３０で、プレゼンテーションプログラムを終了させる指示があったか否かが判定される。この判定が肯定の場合、制御部１２０はプログラム終了コマンドを端末装置２００へ送信し、端末装置１００における本プログラムの実行は終了する（ステップ５３２）。否定の場合、制御はステップ５１８へ戻る。
【００４９】
一方、端末装置２００においては、ステップ５２８の後、ステップ５３４で、プログラム終了コマンドを受信したか否かが判定される。この判定が否定の場合、制御はステップ５２８へ戻る。肯定の場合、端末装置２００におけるプレゼンテーションプログラムの実行は終了する。
【００５０】
図１０を参照して、端末装置１００において図９のステップ６００で実行されるリアルタイム画面データ配信処理サブルーチンプログラムの制御構造と、リアルタイム画面データ配信処理により呼び出され実行される画面データの受信及び表示処理プログラムの制御構造を説明する。
【００５１】
端末装置１００の主制御部１２０は、ステップ６１２において、動画データ再生プログラムの起動指示を端末装置２００へ送信する。後述するように、端末装置２００の主制御部２２０はこの起動指示を受信し、動画データ再生プログラムを起動し、さらに動画データの配信要求を端末装置１００に送信してくる。
【００５２】
端末装置１００の主制御部１２０は、ステップ６１６において、記憶部１６０に格納されたリアルタイム画面データキャプチャプログラムを起動する。この結果、タッチパネル１５０に表示された画面を連続的に繰返しキャプチャする画面連続キャプチャ処理が開始される。さらに、ステップ６１８において主制御部１２０は、動画データ配信プログラムを起動する。
【００５３】
ステップ６２２において主制御部１２０は、端末装置２００からの動画データの配信要求を待つ。主制御部１２０は、端末装置２００から配信要求を受信したことに応答して、リアルタイム画面データキャプチャプログラムによって逐次生成される動画データを、端末装置２００へ送信する処理をステップ６２４で開始する。
【００５４】
ステップ６２８において、主制御部１２０は発表者による編集指示があれば、その指示に対応した編集結果を、タッチパネル１５０に表示される画像の画面データに反映させる。この処理により、当該編集結果は表示中の画像に重ねて直ちに表示される。
【００５５】
ステップ６３０において、タッチパネル１５０に表示される画像のページを変更する指示があったか否かが判定される。この判定が否定の場合、制御はステップ６２４へ戻る。判定が肯定の場合、主制御部１２０は動画データ再生プログラムを終了させる指示を端末装置２００へ送信する。主制御部１２０はさらに、リアルタイム画面データキャプチャプログラム及び動画データ配信プログラムを終了させる（ステップ６３２）。ステップ６３２の処理が終了すると、端末装置１００における本プログラムの実行は終了する。
【００５６】
一方、端末装置２００の主制御部２２０は、以下のような制御構造のプログラムを実行する。主制御部２２０は、ステップ６１４において、端末装置１００から前述したステップ６１２で送信される起動指示を受信し、動画データ再生プログラムを起動する。動画データ再生プログラムの起動が完了すると、主制御部２２０は、ステップ６２０において動画データの配信要求を端末装置１００へ送信する。この後、主制御部２２０は、端末装置１００から動画データが送信されてくるのを待つ状態となる。ステップ６２６において、主制御部２２０は動画データを受信し、再生表示を開始する。続くステップ６３４において、動画データ再生プログラムを終了させる指示を端末装置１００から受信したか否かが判定される。この判定が否定ならば制御はステップ６２６へ戻り、動画データの受信及び再生を継続する。ステップ６３４の判定が肯定の場合、主制御部２２０は最後に受信した画像を静止画像として表示部２３０に表示させ（ステップ６３６）、本プログラムの実行を終了する。すなわち、ステップ６２６での動画データの再生処理は、端末装置１００がステップ６３２で動画データ再生プログラムの終了指示を端末装置２００に送信してくるまで繰返し実行される。
【００５７】
［動作］
図２〜１０、特に図９〜１０を参照して、プレゼンテーションシステム４００は以下のように動作する。なお、端末装置１００及び２００はいずれも動作可能な状態にあり、互いにネットワーク３００を介して通信可能な状態にあるものとする。
【００５８】
図９を参照して、発表者は端末装置１００を操作して、プレゼンテーションプログラムを起動させ、所望のプレゼンテーションファイルを指定して読込ませる（ステップ５１２）。端末装置１００から端末装置２００へ起動コマンドが送信され（ステップ５１２及び５１４）、変数Ｐ２に０が代入される（ステップ５１６）。変数Ｐ１には１ページ目の画像を示す値が代入され、さらに、タッチパネル１５０にはプレゼンテーションで使用される参考資料の１ページ目を示す画像３１０が表示される（ステップ５１８）。端末装置２００の表示部２３０には何も表示されない。端末装置１００の主制御部１２０は発表者の操作を待つ状態となる（ステップ５１８）。
【００５９】
発表者が画面転送以外の指示をステップ５１８で行なったものとすると、その指示にしたがった処理がステップ５１８で行なわれる。さらに、ステップ５２０及び５２２の判定結果はいずれもＮＯとなるので、制御はステップ５１８に戻る。例えばステップ５１８でページ送りの操作がされると、ステップ５１８でタッチパネルの表示が１ページ進められる。しかし端末装置２００の表示は変化しない。
【００６０】
発表者が画面転送の指示をステップ５１８で行なったものとすると、ステップ５２０の判定結果はＮＯ、ステップ５２２の判定結果はＹＥＳとなる。その結果、ステップ５２４で変数Ｐ１の値が変数Ｐ２に代入される（ステップ５２４）。この結果、Ｐ１＝Ｐ２となる。続いて、タッチパネル１５０に表示されている画面の画像データが端末装置１００から端末装置２００に転送される。このデータは端末装置２００で実行されているプログラムのステップ５２８で受信され、表示部２３０には、この画像が表示される。端末装置１００で実行されるプログラムの制御は、ステップ５３０の判定がＮＯであるためステップ５１８に戻る。
【００６１】
ここで、発表者が注釈の入力を行なったものとする。現時点ではＰ１＝Ｐ２なので、ステップ５２０の判定がＹＥＳとなり、ステップ６００のリアルタイム画面データ配信処理が呼び出される。
【００６２】
図１０を参照して、端末装置１００の主制御部１２０は、動画データ再生プログラム起動指示を端末装置２００に送信する（ステップ６１２）。端末装置２００の主制御部２２０は、この起動指示に応答して動画データ再生プログラムを起動する。
【００６３】
以下、端末装置１００の主制御部１２０は、図１０のステップ６１６，６１８，６２２を経て動画データの配信を開始し、ページ変更の指示を受けるまでステップ６２４，６２８及び６３０の処理を繰返し、タッチパネル１５０の画面をキャプチャし、その画像データを動画として端末装置２００に送信する処理を繰返す。一方、端末装置２００の主制御部２２０は、ステップ６１４の後、ステップ６２０で動画データ配信要求を端末装置１００に送信し、以後、端末装置１００からプログラム終了指示を受信するまでステップ６２６及び６３４を繰返し実行する。この結果、端末装置１００において発表者がタッチパネル１５０に表示されている画像に対して追加した注釈画像も含め、タッチパネル１５０の画像がリアルタイムで端末装置２００の表示部２３０にも表示される。聴講者は、発表者の説明を聞きながら、その説明に応じて発表者が画像に書き入れる注釈をその入力途中の画面変化を含め、リアルタイムで見ることができる。
【００６４】
発表者がページ変更をすると、図１０のステップ６３０の判定結果が肯定となり、端末装置１００から端末装置２００への画像のリアルタイム配信処理が終了する。
【００６５】
さらに、発表者がプレゼンテーションプログラムの終了指示を出すと、図９のステップ５３０の判定が肯定となり、ステップ５３２及びステップ５３４の処理によって、端末装置１００及び２００の双方において、プレゼンテーションプログラムの実行が終了する。
【００６６】
以上のとおり、本実施の形態に係る端末装置１００によれば、発表者は聴講者に閲覧させたい資料の画像を端末装置２００に転送して閲覧させることができる。この画像は発表者による画面転送の指示がされるまで表示される。発表者は端末装置２００に表示されている資料が重要なものである場合、それを表示させたまま、端末装置１００の表示をプレゼンテーションの進行に合わせて進めることができる。したがって、聴講者は重要資料のみを参照して発表者による説明を聞くことができ、プレゼンテーションのポイントを深く理解することができる。さらに、端末装置１００及び２００に表示される画像が同じものであるときには、当該資料に対して発表者が注釈等の入力を行なった場合、自動的に、端末装置２００に表示される画像にリアルタイムに当該入力が転送され反映される。発表者は注釈の入力を行ないながら説明を進めることができるため、表示されている画像のうち、重要な部分を特に強調したり、記載し忘れた部分を追加したりすることができる。聴講者は、発表者による注釈入力を参照しながら説明を聞くことができる。
【００６７】
上記実施の形態では、聴講者が参照する端末装置は端末装置２００のみとなっているが複数台設置されてもよい。使用する端末装置の台数は、プレゼンテーションが行なわれる会場の広さ及び構造、並びに聴講者数等に応じて、任意に変更できる。或いは、発表者が使用する端末装置を複数台設置しても構わない。この場合、いずれの端末装置に格納される画面データをどのように表示するか、及び、どのように編集指示を入力し各端末装置の表示画像に反映させるか等を、発表者の間で事前に決めておく必要がある。
【００６８】
上記実施の形態では、端末装置１００はタッチパネル１５０を有しているが、発表者が利用する端末装置は表示機能及び入力機能が別々の装置であってもよい。例えば、タッチパネルの代わりに、ディスプレイ等の表示装置と、マウス及びキーボード等の入力装置を含む構成が考えられる。このような構成の場合、発表者はマウス等の入力装置を用いてディスプレイ上に表示される画像の画面データに入力できる。或いは、入力装置は音声に基づき入力するものでもよい。音声入力であれば、発表者が入力装置を操作する手間を減らすことができる。また或いは、入力装置はリモコンのように遠隔操作できるものでもよい。小型の入力装置を携帯すれば、発表者はプレゼンテーションの会場内を自由に移動し、聴講者の反応をうかがいながら、表示画像への入力操作及び説明を行なうことができる。
【００６９】
上記実施の形態では、表示画像のページを変更する際はページ送りボタン又はページ戻しボタンを使用したが、直接表示画像をフリックしてページを変更させてもよい。或いは、ページを送る又は戻す機能を有するキーを予めキーボード上のいずれかのキーに設定しておき、当該キーを操作することにより表示画像のページを変更してもよい。同様に、転送ボタンについても予め任意のキーを転送キーとして設定してもよい。
【００７０】
上記実施の形態では、プレゼンテーションの参考資料はページ単位で編集された資料が想定されている。しかし、参考資料はページ単位の資料でなくてもよい。例えば、仮想的な面上に多数の資料を配置し、その面上を見るためのカメラの視点を予め定められた軌道に沿って移動し、指示に応じてズームインしたりズームアウトしたりするプレゼンテーションソフトウェアを考えることができる。そうしたソフトウェアを使用する場合、端末装置１００のタッチパネル１５０に表示される画像と端末装置２００の表示部２３０に表示される画像とが一致するか否かは、ページ番号とは異なるデータで判定してもよい。例えば、各表示装置に表示される画像の、上記面上のウィンドウ位置の座標を両者について記憶しておき、両者の座標が一致すれば、タッチパネル１５０の画像を表示部２３０に自動的にリアルタイム転送し、両者が一致しなければリアルタイム転送をしないようにしてもよい。
【００７１】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【００７２】
１００、２００  端末装置
１１０  ページ送りボタン
１１２  ページ戻しボタン
１１４  転送ボタン
１２０、２２０  主制御部
１３０、２３０  表示部
１５０  タッチパネル
３００  ネットワーク
４００  プレゼンテーションシステム
【図１】
2014022861.tif 000003
【図２】
2014022861.tif 000004
【図３】
2014022861.tif 000005
【図４】
2014022861.tif 000006
【図５】
2014022861.tif 000007
【図６】
2014022861.tif 000008
【図７】
2014022861.tif 000009
【図８】
2014022861.tif 000010
【図９】
2014022861.tif 000011
【図１０】
2014022861.tif 000012