(57)【要約】【課題】  外部で表示されていない画像を表示すること。【解決手段】  表示装置は、画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するデータ受信部（Ｓ３１，Ｓ３２）と、表示画面テーブルに従って、受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成し（Ｓ４０、Ｓ４２、Ｓ４３）、電子ペーパに生成された表示用画像を表示する（Ｓ４４）表示用画像生成部と、を備える。【選択図】        図１３
2011128710.tif 000002
【特許請求の範囲】
【請求項１】
画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの前記画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、前記１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するデータ受信手段と、
前記表示画面テーブルに従って、前記受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成する表示用画像生成手段と、
前記生成された表示用画像を表示する表示手段と、を備えた表示装置。
【請求項２】
受信された前記表示画面テーブルと前記１以上の画像データとを記憶する記憶手段と、
ユーザの操作を受け付ける操作受付手段と、
前記表示用画像生成手段は、前記操作受付手段により前記記憶手段に記憶された表示画面テーブルを指定する操作が受け付けられることに応じて、該指定された表示画面テーブルに従って、前記表示用画像を生成する、請求項１に記載の表示装置。
【請求項３】
前記操作受付手段により前記表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む第２ウィンドウを特定するウィンドウ特定手段と、
前記表示用画面生成手段は、前記操作受付手段により前記特定された第２ウィンドウを変更する操作が受け付けられることに応じて、該受け付けられた操作に従って前記表示用画像を生成する、請求項２に記載の表示装置。
【請求項４】
前記データ受信手段は、前記画像データに関連する関連画像データをさらに受信し、
前記操作受付手段により前記表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む前記第２ウィンドウを特定するウィンドウ特定手段と、をさらに備え、
前記表示用画像生成手段は、前記特定された第２ウィンドウに表示されている画像データのファイル名を含むウィンドウレコードが、前記関連画像データのファイル名を含む場合、前記操作受付手段により関連画像を表示させる操作が受け付けられると、前記関連画像データを表示する新たな第２ウィンドウをさらに合成した表示用画像を生成する、請求項２に記載の表示装置。
【請求項５】
前記操作受付手段により前記表示された表示用画像中の位置を指示する操作が受け付けられると、前記指示された位置に基づいて手書き画像を検出する手書き画像検出手段と、
前記検出された手書き画像を、前記指示位置検出手段により検出された位置を含む第２ウィンドウに表示されている画像データと関連付ける関連付手段と、をさらに備え、
前記表示用画像生成手段は、前記画像データに前記手書き画像が関連付けられている場合、前記画像データに前記関連付けられた手書き画像を重畳した画像を表示する第２ウィンドウを生成する、請求項１〜４のいずれかに記載の表示装置。
【請求項６】
表示装置と情報処理装置とを含む表示システムであって、
前記情報処理装置は、
１以上の第１ウィンドウを含む画面を表示する表示手段と、
前記表示された画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの前記画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルを生成するテーブル生成手段と、
前記生成された表示画面テーブルと、前記１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを送信する送信手段と、を備え、
前記送信手段は、前記表示された画面が変更されるごとに、変更後の前記表示画面テーブルと、前記１以上の画像データとを送信し、
前記表示装置は、
前記情報処理装置から前記表示画面テーブルと前記１以上の画像データとを受信するデータ受信手段と、
前記表示画面テーブルに従って、前記１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することにより、表示用画像を生成する表示用画像生成手段と、
前記生成された表示用画像を表示する表示手段と、を備えた表示システム。
【請求項７】
前記情報処理装置は、前記１以上の第１ウィンドウにそれぞれ表示される画像データの基になるデータが関連データを参照するリンク情報を含む場合、該関連データを取得する取得手段をさらに備え、
前記テーブル生成手段は、前記リンク情報を含む画像データのファイル名を含むウィンドウレコードに前記取得された関連データの画像として関連画像データのファイル名を追加し、
送信手段は、前記関連画像データをさらに送信し、
前記表示装置が備えるデータ受信手段は、前記関連画像データをさらに受信し、
前記表示装置は、さらに、ユーザの操作を受け付ける操作受付手段と、
前記操作受付手段により前記表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む前記第２ウィンドウに表示されている画像データを特定する画像特定手段と、を備え、
前記表示用画像生成手段は、前記特定された画像データのファイル名を含むウィンドウレコードが、前記関連画像データのファイル名を含む場合、前記操作受付手段により関連画像を表示させる操作が受け付けられると、前記関連画像データを表示する第２ウィンドウをさらに合成した表示用画像を生成する、請求項６に記載の表示システム。
【請求項８】
画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの前記画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、前記１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するステップと、
前記表示画面テーブルに従って、前記受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成するステップと、
前記生成された表示用画像を表示するステップと、を含む表示制御方法。
【請求項９】
画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの前記画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、前記１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するステップと、
前記表示画面テーブルに従って、前記受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成するステップと、
前記生成された表示用画像を表示するステップと、をコンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示装置、表示システム、表示制御方法および表示制御プログラムに関し、特に、複数の画像を同時に表示可能な表示装置、表示システム、その表示装置で実行される表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
会議などで発表者がパーソナルコンピュータに記憶された画像をプロジェクタ等に出力して表示する場合、そのパーソナルコンピュータが出力する画像を、参加者が使用する表示装置に表示させると便利である。この場合の表示装置は、高機能である必要はなく、例えば、電子ペーパを用いることができる。
【０００３】
特開２００８−２８７６１４号公報には、情報処理装置が、端末に接続されている表示装置の仕様情報の要求をネットワークを介して端末に送信する処理と、端末から、この端末に接続されている表示装置の仕様情報をネットワークを介して受信する処理と、表示装置の仕様情報と画面出力設定値管理テーブルに記憶されている表示装置の仕様ごとの画面出力設定値とに基づき、端末からの表示装置の仕様に適した画面出力設定値を決定し、画面出力設定値ファイルに設定する処理と、端末の入力情報を受信する処理と、その入力情報と画面出力設定値とに基づき画面情報を生成する処理と、その生成した画面情報をネットワークを介して端末に送信する処理と、を実行するシンクライアントタイプの情報処理システムが記載されている。
【０００４】
しかしながら、表示装置は、情報処理装置から送信される画面情報を表示することができるが、情報処理装置との接続が切断されると、画面情報を表示することができない。表示装置にメモリを搭載し、情報処理装置から送信される画面情報をメモリに記憶するようにすれば、情報処理装置と切断された後であっても、それを表示することができるが、例えば、画面情報が複数のウィンドウが重畳されたマルチウィンドウを含む画面の場合、画面全体の画像を記憶するために、別のウィンドウの下方に重なったウィンドウの画像を表示することはできないといった問題がある。
【特許文献１】特開２００８−２８７６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、外部で表示されていない画像を表示することが可能な表示装置を提供することである。
【０００６】
この発明の他の目的は、情報処理装置で表示されていない画像を表示装置に表示させることが可能な表示システムを提供することである。
【０００７】
この発明のさらに他の目的は、外部で表示されていない画像を表示することが可能な表示制御方法を提供することである。
【０００８】
この発明のさらに他の目的は、外部で表示されていない画像を表示することが可能な表示制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
この発明は上述した問題点を解決するためになされたもので、この発明のある局面によれば、表示装置は、画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するデータ受信手段と、表示画面テーブルに従って、受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成する表示用画像生成手段と、生成された表示用画像を表示する表示手段と、を備える。
【００１０】
この局面に従えば、表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとが外部から受信され、表示画面テーブルに従って、１以上の画像データを表示する１以上の第２ウィンドウを合成することによって表示用画像が生成され、表示用画像が表示される。表示画面テーブルに従って表示用画像が生成されるので、外部で表示された画面と同じ画面を表示することができる。また、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データを受信するので、複数の第２ウィンドウが重なる場合に下方に隠れている画像を表示させることができる。その結果、外部で表示されていない画像を表示することが可能な表示装置を提供することができる。
【００１１】
好ましくは、受信された表示画面テーブルと１以上の画像データとを記憶する記憶手段と、ユーザの操作を受け付ける操作受付手段と、表示用画像生成手段は、操作受付手段により記憶手段に記憶された表示画面テーブルを指定する操作が受け付けられることに応じて、該指定された表示画面テーブルに従って、表示用画像を生成する。
【００１２】
好ましくは、操作受付手段により表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む第２ウィンドウを特定するウィンドウ特定手段と、表示用画面生成手段は、操作受付手段により特定された第２ウィンドウを変更する操作が受け付けられることに応じて、受け付けられた操作に従って表示用画像を生成する。
【００１３】
この局面に従えば、表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む第２ウィンドウが特定され、特定された第２ウィンドウを変更する操作が受け付けられることに応じて、受け付けられた操作に従って表示用画像が生成される。このため、ユーザは、表示用画像に含まれる第２ウィンドウごとに表示される画像を変更することができる。
【００１４】
好ましくは、データ受信手段は、画像データに関連する関連画像データをさらに受信し、操作受付手段により表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む第２ウィンドウを特定するウィンドウ特定手段と、をさらに備え、表示用画像生成手段は、特定された第２ウィンドウに表示されている画像データのファイル名を含むウィンドウレコードが、関連画像データのファイル名を含む場合、操作受付手段により関連画像を表示させる操作が受け付けられると、関連画像データを表示する新たな第２ウィンドウをさらに合成した表示用画像を生成する。
【００１５】
この局面に従えば、画像データに関連する関連画像データが受信され、第２ウィンドウに表示されている画像データに関連する関連画像データを表示する新たな第２ウィンドウを含む表示用画像が生成されるので、関連画像データを表示することができる。
【００１６】
好ましくは、操作受付手段により表示された表示用画像中の位置を指示する操作が受け付けられると、指示された位置に基づいて手書き画像を検出する手書き画像検出手段と、検出された手書き画像を、指示位置検出手段により検出された位置を含む第２ウィンドウに表示されている画像データと関連付ける関連付手段と、をさらに備え、表示用画像生成手段は、画像データに手書き画像が関連付けられている場合、画像データに関連付けられた手書き画像を重畳した画像を表示する第２ウィンドウを生成する。
【００１７】
この局面に従えば、ユーザにより指示された位置に基づいて手書き画像が検出され、検出された手書き画像が、指示された位置を含む第２ウィンドウに表示されている画像データと関連付けられる。このため、画像データと手書き画像とを関連付けることができる。
【００１８】
この発明の他の局面によれば、表示システムは、表示装置と情報処理装置とを含む表示システムであって、情報処理装置は、１以上の第１ウィンドウを含む画面を表示する表示手段と、表示された画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルを生成するテーブル生成手段と、生成された表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを送信する送信手段と、を備え、送信手段は、表示された画面が変更されるごとに、変更後の表示画面テーブルと、１以上の画像データとを送信し、表示装置は、情報処理装置から表示画面テーブルと１以上の画像データとを受信するデータ受信手段と、表示画面テーブルに従って、１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することにより、表示用画像を生成する表示用画像生成手段と、生成された表示用画像を表示する表示手段と、を備える。
【００１９】
この局面に従えば、情報処理装置で表示されていない画像を表示装置に表示させることが可能な表示システムを提供することができる。
【００２０】
好ましくは、情報処理装置は、１以上の第１ウィンドウにそれぞれ表示される画像データの基になるデータが関連データを参照するリンク情報を含む場合、該関連データを取得する取得手段をさらに備え、テーブル生成手段は、リンク情報を含む画像データのファイル名を含むウィンドウレコードに取得された関連データの画像として関連画像データのファイル名を追加し、送信手段は、関連画像データをさらに送信し、表示装置が備えるデータ受信手段は、関連画像データをさらに受信し、表示装置は、さらに、ユーザの操作を受け付ける操作受付手段と、操作受付手段により表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む第２ウィンドウに表示されている画像データを特定する画像特定手段と、を備え、表示用画像生成手段は、特定された画像データのファイル名を含むウィンドウレコードが、関連画像データのファイル名を含む場合、操作受付手段により関連画像を表示させる操作が受け付けられると、関連画像データを表示する第２ウィンドウをさらに合成した表示用画像を生成する。
【００２１】
この発明のさらに他の局面によれば、表示制御方法は、画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するステップと、表示画面テーブルに従って、受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成するステップと、生成された表示用画像を表示するステップと、を含む。
【００２２】
この局面に従えば、外部で表示されていない画像を表示することが可能な表示制御方法を提供することができる。
【００２３】
この発明のさらに他の局面によれば、表示制御プログラムは、画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含むウィンドウレコードを有する表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとを外部から受信するステップと、表示画面テーブルに従って、受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成するステップと、生成された表示用画像を表示するステップと、をコンピュータに実行させる。
【００２４】
この局面に従えば、外部で表示されていない画像を表示することが可能な表示制御プログラムを提供することができる。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部材には同一の符号を付してある。それらの名称および機能も同じである。従ってそれらについての詳細な説明は繰返さない。
【００２６】
図１は、本発明の実施の形態の１つにおける表示システムの全体概要を示す図である。図１を参照して、表示システム１は、それぞれがネットワーク３００に接続された、パーソナルコンピュータ（以下「ＰＣ」という）２００と、５つの表示装置１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄと、を含む。
【００２７】
ＰＣ２００は、一般的なコンピュータである。ネットワーク３００は、ローカルエリアネットワーク（ＬＡＮ）である。なお、ＬＡＮに代えて、ワイドエリアネットワーク、公衆電話回線、インターネット等であってもよい。さらに、ネットワーク３００は、有線に限らず、無線であってもよい。また、ここでは、ＰＣ２００と、表示装置１００，１００Ａ〜１００Ｄそれぞれを、ネットワーク３００を介して接続する例を示すが、シリアル通信またはパラレル通信等で接続するようにしてもよい。
【００２８】
表示システム１は、５つの表示装置１００，１００Ａ〜１００Ｄを含む例を示すが、台数はこれに限定されることなく、１台以上あればよい。また、５つの表示装置１００，１００Ａ〜１００Ｄの構成および機能は同じなので、ここでは特に言及しない限り、表示装置１００を例に説明する。
【００２９】
本実施の形態における表示システム１は、同じ画像を複数人が同時に閲覧する会議等で使用され、発表者がＰＣ２００を操作し、参加者が表示装置１００，１００Ａ〜１００Ｄを操作する場合を例に説明する。発表者は、発表用の画像の電子データである画像データを、ＰＣ２００に記憶させ、ＰＣ２００から画像データを表示装置１００，１００Ａ〜１００Ｄに送信し、表示装置１００，１００Ａ〜１００Ｄが、受信された画像データを表示することにより、発表者および参加者が同じ画像を同時に閲覧する。
【００３０】
図２は、ＰＣのハードウエア構成の一例を示すブロック図である。図２を参照して、ＰＣ２００は、それぞれがバス２２１に接続された、ＰＣ２００の全体を制御する中央演算装置（ＣＰＵ）２０１と、ＣＰＵ２０１が実行するプログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３と、ＣＰＵ２０１の作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０５と、液晶表示装置（ＬＣＤ２０７）と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）２０９と、ユーザの操作を受け付ける操作部２１１と、ＰＣ２００を外部機器と接続するための通信インターフェース（Ｉ／Ｆ）２１３と、外部記憶装置２１５と、ＰＣ２００をネットワーク３００に接続するためのネットワークＩ／Ｆ２１７と、を含む。
【００３１】
操作部２１１は、キーボード、またはマウス等のポインティングデバイスを含み、ユーザがそれらに入力する操作を受け付ける。
【００３２】
外部記憶装置２１５には、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）２１５Ａが着脱可能である。ＣＰＵ２０１は、外部記憶装置２１５を介して、ＣＤ−ＲＯＭ２１５Ａにアクセス可能である。なお、ここでは、ＣＰＵ２０１が実行するプログラムをＲＯＭ２０３に記憶する例を示すが、ＣＰＵ２０１がＣＤ−ＲＯＭ２１５Ａに記憶されたプログラムをＲＡＭ２０５にロードして実行するようにしてもよい。また、ＣＰＵ２０１が実行するプログラムを記憶する媒体としては、ＣＤ−ＲＯＭ２１５Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリでもよい。
【００３３】
また、ＣＰＵ２０１は、ＨＤＤ２０９に記憶されたプログラムをＲＡＭ２０５にロードして実行するようにしてもよい。この場合、ネットワーク３００に接続された他のコンピュータが、ＰＣ２００のＨＤＤ２０９に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＰＣ２００が、ネットワーク３００に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ２０９に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ２０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３４】
図３は、本発明の実施の形態の１つにおける表示装置の平面図である。図３を参照して、表示装置１００は、その上面に設けられた電子ペーパ１９と、タッチパネル２１Ｂと、電源キー２１Ａと、を含む。
【００３５】
なお、画像を表示する装置であれば、電子ペーパ１９に代えて、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等を用いるようにしてもよい。
【００３６】
タッチパネル２１Ｂは、透明な部材からなり、電子ペーパ１９の表示面に重畳して設けられる。ユーザが、電子ペーパ１９の表示面を指示すると、表示面における指示された位置の座標を出力する。なお、タッチパネル２１Ｂは、電子ペーパ１９の裏面に設けられても良い。この場合には、透明な部材である必要はない。
【００３７】
図４は、表示装置のハードウエア構成の一例を示すブロック図である。図４を参照して、表示装置１００は、それぞれがバス３１に接続された、表示装置１００の全体を制御するＣＰＵ１１、ＣＰＵ１１が実行するプログラム等を記憶するためのＲＯＭ１３、ＣＰＵ１１の作業領域として用いられるＲＡＭ１５、データを不揮発的に記憶するＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１７、電子ペーパ１９、ユーザの操作を受け付ける操作部２１、表示装置１００をネットワークに接続するための通信Ｉ／Ｆ２３、および外部Ｉ／Ｆ２５を含む。
【００３８】
電子ペーパ１９は、ＣＰＵ１１に制御されて、画像を表示する。ＲＯＭ１３は、ＣＰＵ１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１５は、ＣＰＵ１１がプログラムを実行する際の作業領域として用いられる。ＥＥＰＲＯＭ１７は、プログラムまたはデータ等を不揮発的に記憶する。
【００３９】
操作部２１は、電源キー２１Ａを含む複数のキーと、電子ペーパ１９の上面に設けられたタッチパネル２１Ｂとを含む。電子ペーパ１９とタッチパネル２１Ｂとを組み合わせることにより、種々の操作を受け付ける。
【００４０】
通信Ｉ／Ｆ２３は、表示装置１００をネットワーク３００に接続するためのインターフェースである。ＣＰＵ１１は、通信Ｉ／Ｆ２３を介してＰＣ２００と通信し、データを送受信する。また、通信Ｉ／Ｆ２３は、ネットワークを介してインターネットに接続されたコンピュータと通信が可能である。
【００４１】
外部Ｉ／Ｆ２５は、外部の装置と通信するためのインターフェースである。ここでは、外部Ｉ／Ｆ２５は、接続された外部の装置とシリアル通信する。外部Ｉ／Ｆ２５に外部装置としてカードリーダが接続される場合、ＣＰＵ１１は、外部Ｉ／Ｆ２５を介してカードリーダに装着されるメモリカード２５Ａにアクセス可能である。なお、ここでは、ＣＰＵ１１が実行するプログラムをＲＯＭ１３に記憶する例を示すが、ＣＰＵ１１がメモリカード２５Ａに記憶されたプログラムをＲＡＭ１５にロードして実行するようにしてもよい。また、ＣＰＵ１１が実行するプログラムを記憶する媒体としては、メモリカード２５Ａに限られず、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ＥＰＲＯＭ）などの半導体メモリでもよい。
【００４２】
また、ＣＰＵ１１は、ＥＥＰＲＯＭ１７に記憶されたプログラムをＲＡＭ１５にロードして実行するようにしてもよい。この場合、ネットワーク３００に接続された他のコンピュータが、表示装置１００のＥＥＰＲＯＭ１７に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、表示装置１００が、ネットワーク３００に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＥＥＰＲＯＭ１７に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００４３】
図５は、ＰＣが備えるＣＰＵが有する機能の一例をＨＤＤに記憶されるデータとともに示す機能ブロック図である。図５に示すＣＰＵ２０１が有する機能は、ＣＰＵ２０１がＲＯＭ２０３、ＣＤ−ＲＯＭ２１５ＡまたはＨＤＤ２０９に記憶された表示制御プログラムを実行することにより、ＣＰＵ２０１に形成される。図５を参照して、ＰＣ２００が備えるＣＰＵ２０１は、ユーザによる操作を受け付ける操作受付部２３１と、アプリケーションプログラムを実行するアプリケーション実行部２３３と、アプリケーション実行部２３３が出力する画像を含むウィンドウを生成し、そのウィンドウを含む表示画面をＬＣＤ２０７に表示するウィンドウ制御部２３５と、表示画面テーブルを管理する表示画面テーブル管理部２３７と、画像データを生成する画像データ生成部２３９と、関連情報を取得する関連情報取得部２４１と、表示装置１００，１００Ａ〜１００Ｄに表示画面テーブル、画像データおよび関連情報を送信する送信部２４３と、を含む。
【００４４】
操作受付部２３１は、ユーザが操作部２１１に入力する操作を受け付け、受け付けた操作をアプリケーション実行部２３３またはウィンドウ制御部２３５に出力する。
【００４５】
アプリケーション実行部２３３は、ユーザによる操作に従って、ＨＤＤ２０９に記憶されたアプリケーションプログラムを実行する。アプリケーション実行部２３３は、同時に複数のアプリケーションプログラムを実行することが可能である。アプリケーション実行部２３３は、アプリケーションプログラムを実行した結果として、表示用の画像を含む画像データをウィンドウ制御部２３５に出力する。アプリケーションプログラムは、特に限定されるものではないが、会議などで表示するための画像を出力するプログラムであり、例えば、画像を表示するための画像表示プログラム、文書編集プログラム、表計算プログラム、アニメーションを再生するプログラム、動画像を再生するプログラム、静止画像を再生するプログラム等を含む。
【００４６】
ウィンドウ制御部２３５は、アプリケーション実行部２３３が実行するアプリケーションログラムごとに、アプリケーション実行部２３３が出力する画像データを表示するためのウィンドウを生成する。従って、ウィンドウ制御部２３５は、アプリケーション実行部２３３が実行するアプリケーションプログラムの数と同じ数の第１ウィンドウを生成する。そして、ウィンドウ制御部２３５は、生成した第１ウィンドウを含む表示用画像を生成し、それをＬＣＤ２０７に表示する。
【００４７】
ウィンドウ制御部２３５は、第１ウィンドウを表示用画像中にデフォルトの位置およびサイズで配置するが、ユーザが操作部２１１に、第１ウィンドウを指定する操作、位置またはサイズを変更する操作を入力すれば、入力された操作に従って、指定された第１ウィンドウの位置またはサイズを変更し、変更後の第１ウィンドウを含む表示用画像を生成し、ＬＣＤ２０７に表示する。また、ユーザが、操作部２１１に、第１ウィンドウを指定する操作および指令を入力すると、ウィンドウ制御部２３５は、その指定された第１ウィンドウに対応するアプリケーシンプログラムに対応する指令を、アプリケーション実行部２３３に出力する。アプリケーション実行部２３３は、指令が入力されると、その指令に従って処理を実行し、実行結果としての画像を含む画像データをウィンドウ制御部２３５に出力するので、ウィンドウ制御部２３５は、上述したのと同様に、アプリケーションプログラムに対応する第１ウィンドウを更新し、新たな表示用画像をＬＣＤ２０７に表示する。ウィンドウ制御部２３５は、複数の第１ウィンドウそれぞれの全部または一部が重なる場合、より上に重なる第１ウィンドウを優先して表示する表示用画像を生成する。ここでは、ユーザにより後に指定された第１ウィンドウほど、より上に重なる。
【００４８】
ウィンドウ制御部２３５は、表示用画像が生成または更新されるごとに、表示用画像に関する情報と、表示用画像に含まれる１以上の第１ウィンドウにそれぞれ対応する１以上の画像データとを表示画面テーブル管理部２３７に出力する。
【００４９】
表示画面テーブル管理部２３７は、ウィンドウ制御部２３５から入力される表示用画像に関する情報に基づいて、表示用画像を生成する。表示用画像に関する情報は、表示用画像に含まれる第１ウィンドウごとに、その第１ウィンドウを識別するためのウィンドウ名と、第１ウィンドウの位置およびサイズと、その第１ウィンドウに含まれる画像と、第１ウィンドウの表示状態および表示順序と、第１ウィンドウに含まれる画像データがリンク情報を含む場合にはリンク情報と、を含む。
【００５０】
第１ウィンドウの位置およびサイズは、第１ウィンドウの左上頂点（始点）の表示用画像中の座標および右下頂点（終点）の表示用画像中の座標で示される。表示画面テーブル管理部２３７は、第１ウィンドウごとにウィンドウレコードを生成し、１以上のウィンドウレコードを含む表示画面テーブルを生成し、ＨＤＤ２０９に記憶する。
【００５１】
図６は、表示画面テーブルの一例を示す図である。図６を参照して、表示画面テーブルは、ウィンドウレコードを含む。１つのウィンドウレコードは、１つの第１ウィンドウに対応する。ここでは、表示画面テーブルは、３つの第１ウィンドウにそれぞれ対応する３つのウィンドウレコードを含む。ウィンドウレコードは、第１ウィンドウを識別するためのウィンドウ名が設定される項目（第１ウィンドウ名）と、第１ウィンドウの始点の座標が設定される項目（始点座標）と、第１ウィンドウの終点の座標が設定される項目（終点座標）と、第１ウィンドウに表示される画像データを識別するためのファイル名が設定される項目（画像データファイル名）と、第１ウィンドウの表示状態が設定される項目（表示状態）と、第１ウィンドウの表示順序が設定される項目（表示順序）と、関連画像データのファイル名が設定される項目（関連画像データファイル名）とを含む。
【００５２】
表示状態は、第１ウィンドウの少なくとも一部が表示用画像に表示されているか、または、第１ウィンドウが最小化されて第１ウィンドウに代わる印が表示画像に表示されているかの別を示す。第１ウィンドウの少なくとも一部が表示用画像に表示されている場合に表示状態の項目に「表示」が設定され、第１ウィンドウが最小化されて第１ウィンドウに代わる印が表示画像に表示されている場合に表示状態の項目に「最小化」が設定される。
【００５３】
表示順序は、第１ウィンドウの少なくとも一部が他の第１ウィンドウと重なる場合に、重なりの順番が設定される。最も上に重なる場合に表示順序の項目に「最前面」が設定され、その下に行くに従って「１番目」、「２番目」…と、順番が表意時順序の項目に設定される。第１ウィンドウの少なくとも一部が別の第１ウィンドウと重ならない場合、表示順序の項目に「−」が設定される。
【００５４】
項目名称が関連画像データファイル名の項目は、画像データに関連付けられた関連情報の画像を含む関連画像データのファイル名が設定される。関連情報は、後述する関連情報取得部２４１により取得され、画像データに含まれるリンク情報によって特定される情報である。
【００５５】
図５に戻って、表示画面テーブル管理部２３７は、表示用画像に含まれる１以上の第１ウィンドウごとにウィンドウ名とその第１ウィンドウに表示されている画像との組を画像データ生成部２３９に出力し、第１ウィンドウに表示されている画像がリンク情報を含む場合には第１ウィンドウのウィンドウ名とリンク情報との組を関連情報取得部２４１に出力する。
【００５６】
画像データ生成部２３９は、表示画面テーブル管理部２３７からウィンドウ名と画像との組が入力されると、それらを関連付けてＨＤＤ２０９に記憶する。これにより、ＨＤＤ２０９に画像データ２５３が記憶される。ウィンドウ制御部２３５は、アプリケーション実行部２３３により出力される画像が変更されるごとに、第１ウィンドウを更新するので、画像データ生成部２３９には、同一のウィンドウ名で異なる画像の複数の組が順に入力される場合がある。この場合、画像データ生成部２３９は、ウィンドウ名と画像が入力されるごとに、その画像をＨＤＤ２０９に記憶されている画像データ２５３に追加して記憶する。この場合、ＨＤＤ２０９に記憶される画像データ２５３は、画像が記憶される順にページ番号が付された複数ページの画像を含む。画像データ生成部２３９は、ＨＤＤ２０９に記憶された画像データ２５３に付されたファイル名を、ＨＤＤ２０９に記憶されている表示画面テーブル２５１に含まれるウィンドウレコードの画像データファイル名の項目に設定する。ウィンドウレコードは、ＨＤＤ２０９に記憶されている表示画面テーブル２５１に含まれるウィンドウレコードのうち、画像データ２５３に追加して記憶した画像と組になるウィンドウ名が第１ウィンドウ名の項目に設定されたウィンドウレコードである。
【００５７】
このように、画像データ生成部２３９は、ウィンドウ制御部２３５が出力する画像データを、第１ウィンドウのウィンドウ名ごとにＨＤＤ２０９に記憶する。このため、ＨＤＤ２５３に記憶される画像データ２５３は、ユーザの操作に従ってＬＣＤ２０７に表示された画像を含む。なお、画像データ生成部２３９が、アプリケーション実行部２３３に画像データのすべてを出力させ、それをＨＤＤ２５３に記憶するようにしてもよい。この場合には、ＨＤＤ２０９に記憶される画像データ２５３は、ユーザの操作に従ってＬＣＤ２０７に表示された画像の他に、表示されなかったページの画像を含む。例えば、アプリケーション実行部２３３によって文書編集プログラムが実行され、５ページからなる文書データのうち、第１ページから第３ページが表示された場合であっても、第１ページ〜第５ページの画像をアプリケーション実行部２３３に出力させ、取得される第１ページ〜第５ページの画像を含む画像データを、ＨＤＤ２０９に記憶する。
【００５８】
ＨＤＤ２０９に記憶される画像データは、表示装置１００，１００Ａ〜１００Ｄにおいて処理可能なように、予め定められたフォーマットであることが望ましい。画像データのフォーマットは、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ），ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ），ＧＩＦ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）等の画像データのフォーマットの他に、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等の電子文書ためのフォーマットであってもよい。ここでは、ＰＤＦのフォーマットの画像データを記憶する。なお、表示装置１００，１００Ａ〜１００Ｄそれぞれが、アプリケーションプログラムを実行する場合には、表示装置１００，１００Ａ〜１００Ｄそれぞれが実行するアプリケーションプログラムのためのフォーマットを用いることができる。
【００５９】
関連情報取得部２４１は、表示画面テーブル管理部２３７から第１ウィンドウのウィンドウ名とリンク情報との組が入力されると、リンク情報で特定される関連情報を取得し、取得された関連情報の画像としての関連画像データをＨＤＤ２０９に記憶する。これによりＨＤＤ２０９に関連画像データが記憶される。リンク情報は、例えば、ＨＤＤ２０９に記憶されている関連情報を特定するためのフォルダ名およびファイル名、または、ネットワーク３００に接続されたコンピュータに記憶された関連情報に割り当てられたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）である。
【００６０】
また、関連情報取得部２４１は、ＨＤＤ２０９に記憶された関連画像データに付されたファイル名を、ＨＤＤ２０９に記憶されている表示画面テーブルに含まれるウィンドウレコードの関連画像データファイル名の項目に設定する。ウィンドウレコードは、ＨＤＤ２０９に記憶されている表示画面テーブル２５１に含まれるウィンドウレコードのうち、リンク情報と組になるウィンドウ名が第１ウィンドウ名の項目に設定されたウィンドウレコードである。
【００６１】
送信部２４３は、表示画面テーブル２５１が記憶または更新されると、表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とを、ネットワークＩ／Ｆ２１７を介して表示装置１００，１００Ａ〜１００Ｄに送信する。なお、送信部２４３は、送信済の表示画面テーブル２５１、画像データ２５３および関連画像データ２５５を記憶しておき、次に送信する時点で、先に送信した表示画面テーブル２５１、画像データ２５３および関連画像データ２５５との差分のみを送信するようにしてもよい。これにより、送信するデータ量を軽減して、ネットワーク３００の負荷を低減することができる。
【００６２】
図７（Ａ）、図７（Ｂ）、図８（Ａ）および図８（Ｂ）は、ＰＣに表示される画面の一例を示す図である。図７（Ａ）および図７（Ｂ）は、２つのウィンドウＡおよびウィンドウＢが重なる場合の画面の一例を示す。図７（Ａ）においては、ウィンドウＡがウィンドウＢの上に重なる状態の画面を示す。図７（Ｂ）においては、ウィンドウＢがウィンドウＡの上に重なる状態の画面を示す。図７（Ａ）に示す画面においてユーザがウィンドウＢを指示すれば、図７（Ｂ）に示す画面が表示される。この場合、図７（Ａ）に示す画面から図７（Ｂ）に示す画面に切り換わると表示画面テーブル２５１が更新されるので、表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とが、表示装置１００，１００Ａ〜１００Ｄに送信される。逆に、図７（Ｂ）に示す画面においてユーザがウィンドウＡを指示すれば、図７（Ａ）に示す画面が表示される。この場合、図７（Ｂ）に示す画面から図７（Ａ）に示す画面に切り換わると、表示画面テーブル２５１が更新されるので、表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とが、表示装置１００，１００Ａ〜１００Ｄに送信される。
【００６３】
図８（Ａ）および図８（Ｂ）は、ウィンドウの最小化を説明するための図である。図８（Ａ）はウィンドウＣが最小化される前の画面を示す図であり、図８（Ｂ）はウィンドウＣが最小化された後の画面を示す図である。図８（Ｂ）に示す印４０１は、ウィンドウＣのウィンドウ名を含む。ここでは、ウィンドウ名は、ウィンドウＣに表示されている画像に対応する画像データのファイル名としている。図８（Ａ）に示す画面においてユーザがウィンドウＣの最小化を指示すれば、図８（Ｂ）に示す画面が表示される。この場合、図８（Ａ）に示す画面から図８（Ｂ）に示す画面に切り換わると表示画面テーブル２５１が更新されるので、表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とが、表示装置１００，１００Ａ〜１００Ｄに送信される。逆に、図８（Ｂ）に示す画面においてユーザが記し４０１を指示すれば、図８（Ａ）に示す画面が表示される。この場合、図８（Ｂ）に示す画面から図８（Ａ）に示す画面に切り換わると、表示画面テーブル２５１が更新されるので、表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とが、表示装置１００，１００Ａ〜１００Ｄに送信される。
【００６４】
図９は、表示装置が備えるＣＰＵが有する機能の一例をＥＥＰＲＯＭに記憶されるデータとともに示す機能ブロック図である。図９に示すＣＰＵ１１が有する機能は、ＣＰＵ１１がＲＯＭ１３、ＥＥＰＲＯＭ１７またはメモリカード２５Ａに記憶された表示制御プログラムを実行することにより、ＣＰＵ１１に形成される。図９を参照して、表示装置１００が備えるＣＰＵ１１は、ＰＣ２００からデータを受信するデータ受信部５１と、ユーザによる操作を受け付ける操作受付部５３と、表示用画像を生成する表示用画像生成部５５と、ウィンドウ特定部５７と、表示画面テーブル変更部５９と、手書き画像を検出する手書き画像検出部６１と、を含む。
【００６５】
データ受信部５１は、通信Ｉ／Ｆ２３を制御し、通信Ｉ／Ｆ２３がＰＣ２００から表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とを受信すると、それらを受け付け、ＥＥＰＲＯＭ１７に記憶する。これにより、受信された表示画面テーブル２５１が表示画面テーブル８１として、受信された画像データ２５３が画像データ８３として、関連画像データ２５５が関連画像データ８５として、それぞれＥＥＰＲＯＭ１７に記憶される。データ受信部５１は、通信Ｉ／Ｆ２３がＰＣ２００から表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とを受信するごとに、それらをＥＥＰＲＯＭ１７に記憶するが、同じファイル名の場合は上書きする。換言すれば、ＰＣ２００から受信される表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５は、いずれかが更新されると受信されるが、最後に受信された表示画面テーブル２５１が表示画面テーブル８１として記憶され、最後に受信された画像データ２５３が画像データ８３として記憶され、および最後に受信された関連画像データ２５５が関連画像データ８５としてＥＥＰＲＯＭ１７に記憶される。このため、ＥＥＰＲＯＭ１７の記憶領域を有効に利用することができる。なお、表示画面テーブル２５１と、画像データ２５３と、関連画像データ２５５とを受信するごとに、ファイル名を異ならせて記憶するようにしてもよい。これにより、表示用画像が変更される履歴を記憶することができる。また、ＰＣから差分が受信される場合、ＥＥＰＲＯＭ１７に記憶されている表示画面テーブル８１と、画像データ８３と、関連画像データ８５を、差分に基づいて更新するようにすればよい。
【００６６】
操作受付部５３は、ユーザが操作部２１に入力する操作を受け付け、受け付けられた操作に対して予め定められた指令を表示用画像生成部５５、ウィンドウ特定部５７、表示画面テーブル変更部５９および手書き画像検出部６１に出力する。
【００６７】
表示用画像生成部５５は、操作受付部５３から表示画面テーブル８１を指定する指令が入力されると、指定された表示画面テーブル８１に従って、１以上の画像データ８３をそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成する。具体的には、電子ペーパ１９に、ＥＥＰＲＯＭ１７に記憶されている表示画面テーブル８１のファイル名を選択可能に表示する。表示画面テーブル８１が複数記憶されていれば、複数のファイル名が選択可能に表示される。ユーザが操作部２１に選択可能に表示された複数のファイル名のうちから１つを指定すれば、操作受付部５３は、ファイル名を指定する操作を受け付け、指定されたファイル名を含む生成指令を表示用画像生成部５５に出力する。表示用画像生成部５５は、入力される生成指令に含まれるファイル名が付された表示画面テーブル８１を読み出し、表示用画像を生成する。表示画面テーブル８１は、１以上のウィンドウレコードを含む。ここでは、図６に示された表示画面テーブル８１が読み出された場合を例に説明し、この場合、表示画面テーブル８１は、３つのウィンドウレコードを含む。
【００６８】
表示用画像生成部５５は、表示画面テーブル８１に含まれる１以上のウィンドウレコード、ここでは３つのウィンドウレコードそれぞれについて、画像データファイル名の項目に設定されているファイル名の画像データ８３をＥＥＰＲＯＭ１７から読み出し、読み出した画像データの画像が第２ウィンドウに表示されるように設定する。ここでは、表示画面テーブル８１に３つのウィンドウレコードが含まれるので、３つの第２ウィンドウが生成される。上述したように、画像データ８３は、複数ページの画像を含む場合がある。このため表示用画像生成部５５は、画像データ８３に含まれる複数ページのうち最初のページの画像を第２ウィンドウに設定する。なお、表示画面テーブルに画像データに含まれる複数ページのうち表示の対象とされるページのページ番号を含めるようにすれば、そのページの画像を第２ウィンドウに設定することができる。
【００６９】
次に生成された３つの第２ウィンドウを表示用画像に配置する。まず、ウィンドウレコードの表示状態の項目に「最小化」が設定されている第２ウィンドウを、表示用画像の下方にその第２ウィンドウを識別するための名称を含む印を配置する。第２ウィンドウを識別するための名称は、ここでは、画像データファイル名の項目に設定されているファイル名としている。次に、ウィンドウレコードの表示状態の項目に「表示」が設定されている第２ウィンドウについては、表示順序の項目が下位の表示順序が設定されているものから順に表示用画像に配置する。第２ウィンドウを配置する位置は、ウィンドウレコードの始点座標の項目および終点座標の項目にそれぞれ設定されている２つの座標により定まり、２つの座標を対角とする矩形の領域に第２ウィンドウを配置する。表示順序の項目が最下位のものから上位のものの順に表示用画像に配置するので、２以上の第２ウィンドウが重なる場合には、上位の第２ウィンドウが下位の第２ウィンドウよりも後に配置される。このため、表示順序が上位の第２ウィンドウが優先して表示される。例えば、第１ウィンドウ名が「ウィンドウＡ」のウィンドウレコードの表示順序は「２番目」であり、第１ウィンドウ名が「ウィンドウＢ」のウィンドウレコードの表示順序は「最前面」である。従って、画像データファイル名「Ａ．ｂｍｐ」の画像データの画像を含む第２ウィンドウと、画像データファイル名「Ｂ．ｊｐｇ」の画像を含む第２ウィンドウとは、表示用画像において、始点座標（１００，１００）、終点座標（２００，２００）とする矩形の領域で重なる。このため重なる領域において、画像データファイル名「Ｂ．ｊｐｇ」の画像を含む第２ウィンドウが表示される。表示用画像生成部５５は、生成した表示用画像をウィンドウ特定部５７に出力するとともに、電子ペーパ１９に表示する。
【００７０】
ウィンドウ特定部５７は、表示用画像に含まれる複数の第２ウィンドウのうち、ユーザが指定したものを特定する。具体的には、ユーザが、操作部２１に含まれるタッチパネル２１Ｂなどのポインティングデバイスを用いて、表示用画像中の任意の位置を指示すると、指示された位置の座標が操作受付部５３により検出される。操作受付部５３は、検出した座標を含む指示指令をウィンドウ特定部５７に出力する。ウィンドウ特定部５７は、指示指令が入力されると、表示用画像に含まれる複数の第２ウィンドウのうち、その指示指令に含まれる座標を含む第２ウィンドウを特定する。指示指令に含まれる座標を含む第２ウィンドウが複数重なっている場合には、最前面の第２ウィンドウを特定する。ウィンドウ特定部５７は、特定された第２ウィンドウを識別するためのウィンドウ識別情報を表示用画像生成部５５および表示画面テーブル変更部５９に出力する。ここでは第２ウィンドウのウィンドウ識別情報と第１ウィンドウのウィンドウ識別情報と同じにしている。従って、第２ウィンドウのウィンドウ識別情報は、第１ウィンドウのウィンドウ名である。
【００７１】
表示用画像生成部５５は、ウィンドウ特定部５７からウィンドウ識別情報としてウィンドウ名が入力されると、電子ペーパ１９に表示されている表示用画像においてそのウィンドウ識別情報で識別される第２ウィンドウが最前面に配置されていなければ、第２ウィンドウを最前面に配置することにより、表示用画像を変更する。このとき、表示画面テーブル変更部５９は、ウィンドウ特定部５７からウィンドウ識別情報としてウィンドウ名が入力されると、表示画面テーブル８１に含まれるウィンドウレコードのうち入力されたウィンドウ名を、ウィンドウ名の項目に含むウィンドウレコードの表示順序の項目を「最前面」に変更するとともに、他のウィンドウレコードの表示順序を１つ下位に繰り下げることにより、表示画面テーブル８１を更新する。
【００７２】
操作受付部５３において受け付けられる操作には、第２ウィンドウ中に含まれる画像を切り換えるページ切換操作、第２ウィンドウのサイズを変更するサイズ変更操作、第２ウィンドウの位置を移動する移動操作、関連画像データを表示させる操作、および表示装置１００を手書きモードに設定する操作を含む。操作受付部５３は、ユーザによる操作を受け付けると、受け付けられた操作に対応する指令を表示用画像生成部５５および表示画面テーブル変更部５９に出力する。
【００７３】
表示用画像生成部５５は、ページ切換操作に対応する指令が入力されると、先に特定された第２ウィンドウに含まれる画像を次のページの画像に切り換えることにより、第２ウィンドウを更新し、第２ウィンドウを更新した後の表示用画像を電子ペーパ１９に表示する。また、表示用画像生成部５５は、サイズ変更操作に対応する指令が入力されると、先に特定された第２ウィンドウのサイズを変更し、第２ウィンドウのサイズを変更した後の表示用画像を電子ペーパ１９に表示する。一方、表示画面テーブル変更部５９は、サイズ変更操作に対応する指令が入力されると、先に特定された第２ウィンドウのウィンドウ名と同じウィンドウ名が第１ウィンドウ名の項目に設定されたウィンドウレコードを、表示画面テーブル８１から抽出し、抽出したウィンドウレコードの始点座標の項目または終点座標の項目を、変更部の第２ウィンドウの始点座標または終点座標で更新する。
【００７４】
また、表示用画像生成部５５は、移動操作に対応する指令が入力されると、先に特定された第２ウィンドウの表示用画像中の位置を移動させ、第２ウィンドウを移動した後の表示用画像を電子ペーパ１９に表示する。一方、表示画面テーブル変更部５９は、移動操作に対応する指令が入力されると、先に特定された第２ウィンドウのウィンドウ名と同じウィンドウ名が第１ウィンドウ名の項目に設定されたウィンドウレコードを、表示画面テーブル８１から抽出し、抽出したウィンドウレコードの始点座標または終点座標の項目を、変更後の第２ウィンドウの始点座標または終点座標で更新する。
【００７５】
表示用画像生成部５５は、関連画像データを表示させる操作に対応する指令が入力されると、先に特定された第２ウィンドウのウィンドウ名と同じウィンドウ名が第１ウィンドウ名の項目に設定されたウィンドウレコードを、表示画面テーブル８１から抽出し、抽出したウィンドウレコードの関連画像データファイル名の項目に設定されているファイル名で特定される関連画像データをＥＥＰＲＯＭ１７から読み出す。そして、読み出した関連画像データの画像を含む新たな第２ウィンドウを生成し、生成した新たな第２ウィンドウを表示用画像のデフォルトの位置に合成することにより、表示用画像に配置する。そして、新たな第２ウィンドウ合成された表示用画像を電子ペーパ１９に表示する。
【００７６】
ユーザが、操作部２１を操作し、表示装置１００を手書きモードに設定した後に、操作部２１に含まれるマウス等のポインティングデバイスを用いて表示用画像中の任意の位置を指示すれば、操作受付部５３がその位置を検出し、表示画像中の指示された位置の座標を手書き画像検出部６１に出力する。手書き画像検出部６１は、操作受付部５３から連続して入力される座標を連結することにより、手書き画像を検出する。さらに、操作受付部５３から入力される座標を含む第２ウィンドウを特定する。そして、特定された第２ウィンドウを識別するためのウィンドウ名と、手書き画像との組を、表示用画像生成部５５および表示画面テーブル変更部５９に出力する。
【００７７】
表示用画像生成部５５は、手書き画像検出部６１からウィンドウ名と手書き画像との組が入力されると、そのウィンドウ名の第２ウィンドウに含まれる画像に手書き画像を重畳する。そして、表示用画像生成部５５は、手書き画像が重畳された第２ウィンドウを含む表示用画像を、電子ペーパ１９に表示する。また、表示画面テーブル変更部５９は、手書き画像検出部６１からウィンドウ名と手書き画像との組が入力されると、そのウィンドウ名を含むウィンドウレコードを表示画面テーブル８１から抽出し、抽出したウィンドウレコードに手書き画像を関連付ける。具体的には、ウィンドウレコードに新たに手書き画像の項目を追加し、その手書き画像の項目に手書き画像を設定する。なお、手書き画像をＥＥＰＲＯＭ１７に記憶するようにし、その手書き画像のファイル名を手書き画像の項目に設定するようにしてもよい。
【００７８】
図１０は、手書き画像を関連付けた後の表示画面テーブルの一例を示す図である。図１０を参照して、図６に示した表示画面テーブル８１と異なる点は、手書き画像の項目が追加された点である。ここでは、第１ウィンドウ名の項目に「ウィンドウＡ」が設定されているウィンドウレコードにおいて、手書き画像の項目に手書き画像の画像データが設定されている。ここでは、手書き画像の画像データをそのファイル名「ＨＡ．ｂｍｐ」で示している。
【００７９】
表示画面テーブル８１に含まれるウィンドウレコードは、手書き画像の項目に手書き画像が設定されたものと設定されていないものとがある。このため、表示用画像生成部５５が次に表示画面テーブル８１に従って表示用画像を生成する際には、手書き画像の項目に手書き画像が設定されているウィンドウレコードに対応する第２ウィンドウには、画像データの画像に手書き画像が重畳された画像が設定され、手書き画像の項目に手書き画像が設定されていないウィンドウレコードに対応する第２ウィンドウには、手書き画像が重畳されることなく画像データの画像のみが設定される。
【００８０】
なお、ここでは表示装置１００が表示画面テーブル８１に従って表示用画像を生成し、表示用画像を電子ペーパ１９に表示する例を説明するが、表示画面テーブル８１、画像データ８３および関連画像データ８５を別のコンピュータ、例えばＰＣ２０に送信するようにして、ＰＣ２００において表示用画像を生成し、表示するようにしてもよい。この場合であっても、コンピュータに表示される表示用画像は、表示装置１００により表示される表示用画像と同じである。
【００８１】
図１１は、第２ウィンドウに手書き画像を重畳した表示用画像の１例を示す図である。図１１において、ウィンドウＡの文字を含む実線の矩形は、ウィンドウＡを示し、画像データの画像の記載を省略している。ウィンドウＡの文字を含む実線の矩形内には、実際には画像データの画像が表示される。また、手書き画像の領域を、手書き画像の文字を囲む点線の矩形で示しているが、実際には点線の矩形中に手書きの画像が表示される。図１１を参照して、ウィンドウＡに手書き画像を重畳した状態が示され、ウィンドウＢには、手書き画像は重畳されていない。このように、表示画面テーブル８１によって第２ウィンドウごとに手書き画像を関連付けることにより、第２ウィンドウに表示される画像データの画像と、手書き画像とを関連付けて表示することができる。
【００８２】
図１２は、ＰＣで実行される第１表示制御処理の流れの一例を示すフローチャートである。図１２に示す第１表示制御処理は、ＰＣ２００が備えるＣＰＵ２０１が表示制御プログラムを実行することにより、ＣＰＵ２０１により実行される処理である。図１２を参照して、ＣＰＵ２０１は、ユーザによるデータの指定を受け付けたか否かを判断する。ユーザによりデータを指定する操作が入力されたならば、処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ０２に進める。ステップＳ０２においては、ユーザによるアプリケーションプログラムを起動する操作が受け付けられたか否かを判断する。ユーザによりアプリケーションプログラムを起動する操作が入力されたならば、その操作で特定されるアプリケーションプログラムを特定し、処理をステップＳ０５に進めるが、そうでなければ処理をステップＳ０３に進める。
【００８３】
ステップＳ０５においては、アプリケーションプログラムを起動する。処理がステップＳ０１から進場合には、ステップＳ０１において指定されたデータに対して予め定められたアプリケーションプログラムを起動し、処理がステップＳ０２から進場合には、ステップＳ０２において、起動が指示されたアプリケーションプログラムを起動する。
【００８４】
ステップＳ０６においては、第１ウィンドウを生成し、生成した第１ウィンドウをＬＣＤ２０７に表示する。第１ウィンドウのサイズはデフォルトのサイズであり、ＬＣＤ２０７の表示画面中で第１ウィンドウを配置する位置はデフォルトの位置である。次のステップＳ０７においては、ステップＳ０６において表示された第１ウィンドウに対応するウィンドウレコードを生成する。ここでは、図６に示した表示画面テーブルに含まれる。ウィンドウレコードが生成される例を示すが、この段階において、第１ウィンドウ名の項目、始点座標の項目、終点座標の項目が設定されたウィンドウレコードが生成される。
【００８５】
次のステップＳ０８においては、画像データをウィンドウレコードに追加する。具体的には、処理がステップＳ０１から進む場合にはステップＳ０１において指定されたデータの画像、処理がステップＳ０２から進場合には起動されたアプリケーションプログラムが最初に出力する画像を画像データとしてＨＤＤ２０９に記憶するとともに、その画像データのファイル名をウィンドウレコードの画像データファイル名の項目に設定する。なお、同じ第１ウィンドウに表示された画像が既に画像データとしてＨＤＤ２０９に記憶されている場合、その画像データに、それまで記憶されている画像より後のページの画像として、追加して記憶する。
【００８６】
ステップＳ０９においては、ステップＳ０８において生成されたウィンドウレコードを表示画面テーブルに追加する。次に、ステップＳ１０において、第１ウィンドウに表示された画像がリンク情報を含むか否かを判断する。リンク情報を含むならば処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１４に進める。ステップＳ１１においては、リンク情報で特定される関連情報を取得する。リンク情報は、ここでは、ＵＲＬであり、関連情報は、そのＵＲＬが割り当てられたデータである。次のステップＳ１２においては、取得された関連情報の画像に対応する関連画像データを生成し、ＨＤＤ２０９に記憶する。関連情報が複数ページからなる場合には、関連画像データは複数ページの画像を含む。そして、ウィンドウレコードを更新する。ここで更新するウィンドウレコードは、ステップＳ０９において、表示画面テーブルに追加されたウィンドウレコードである。ウィンドウレコードの更新は、ＨＤＤ２０９に記憶された関連画像データのファイル名を、ウィンドウレコードの関連画像データファイル名の項目に設定する。
【００８７】
次のステップＳ１４においては、ＨＤＤ２０９に記憶された表示画面テーブル２５１を表示装置１００，１００Ａ〜１００Ｄに送信する。次のステップＳ１５においては、ステップＳ０８においてＨＤＤ２０９に記憶された画像データ２５３を表示装置１００，１００Ａ〜１００Ｄに送信する。次のステップＳ１６においては、関連画像データがＨＤＤ２０９に記憶されているか否かを判断する。関連画像データが記憶されているならば処理をステップＳ１７に進めるが、そうでなければステップＳ１７をスキップして処理をステップＳ０１に戻す。次のステップＳ１７においては、ＨＤＤ２０９に記憶された関連画像データ２５５を表示装置１００，１００Ａ〜１００Ｄに送信し、処理をステップＳ０１に戻す。
【００８８】
一方、ステップＳ０３においては、第１ウィンドウに対する操作を受け付けたか否かを判断する。第１ウィンドウに対する操作は、第１ウィンドウ中に含まれる画像を切り換えるページ切換操作、第１ウィンドウのサイズを変更するサイズ変更操作、第１ウィンドウの位置を移動する移動操作、関連画像データを表示させる操作を含む。第１ウィンドウに対する操作を受け付けたならば、処理をステップＳ１８に進めるが、そうでなければ処理をステップＳ０４に進める。ステップＳ０４においては、終了を指示する操作を受け付けたか否かを判断する。終了を指示する操作を受け付けたならば処理を終了するが、そうでなければ処理をステップＳ０１に戻す。
【００８９】
ステップＳ１８においては、ステップＳ０３におい、受け付けられた操作に従って、第１ウィンドウを変更し、変更後の第１ウィンドウをＬＣＤ２０７に表示する。具体的には、ページ切換操作を受け付けた場合には、第１ウィンドウに含まれる画像を、次のページの画像または前のページの画像に切り換える。サイズ変更操作を受け付けた場合には、ユーザにより指示されたサイズに第１ウィンドウのサイズを変更する。移動操作を受け付けた場合には、第１ウィンドウの位置をユーザにより指示された位置に移動する。
【００９０】
ステップＳ１９においては、変更された第１ウィンドウの変更を、表示画面テーブルに反映させるために、第１ウィンドウのウィンドウ名が第１ウィンドウ名の項目に設定されたウィンドウレコードを抽出し、始点座標の項目、終点座標の項目、表示状態の項目、表示順序の項目のうち変更された値が対応する項目を変更後の値で更新する。
【００９１】
次のステップＳ２０においては、ウィンドウレコードが変更された後の表示画面テーブルを表示装置１００，１００Ａ〜１００Ｄに送信し、処理をステップＳ０１に戻す。第１表示制御処理は、ステップＳ０１が複数回実行されてデータが複数指定される場合があり、さらに、ステップＳ０２が複数回実行されてアプリケーションプログラムが複数起動される場合がある。指定されたデータの数および起動されたアプリケーションの数それぞれに対応する数の第１ウィンドウが生成される表示される。また、複数の第１ウィンドウが生成される場合、ステップＳ０３において複数の第１ウィンドウのいずれに対する操作が受付られたか否かを判断するが、この場合においては、複数の第１ウィンドウのうちいずれか１つを特定し、その特定した第１ウィンドウに対する操作としてステップＳ１８〜ステップＳ２０の処理を実行する。
【００９２】
図１３および図１４は、表示装置で実行される第２表示制御処理の流れの一例を示すフローチャートである。図１３および図１４に示す第２表示制御処理は、表示装置１００，１００Ａ〜１００Ｄがそれぞれ備えるＣＰＵ１１が表示制御プログラムを実行することにより、ＣＰＵ１１により実行される処理である。ここでは、表示装置１００が備えるＣＰＵ１１が実行する処理について説明する。
【００９３】
図１３を参照して、ＣＰＵ１１は、ＰＣ２００から表示画面テーブルを受信したか否かを判断する（ステップＳ３１）。ＰＣ２００から表示画面テーブルを受信したならば処理をステップＳ３２に進めるが、そうでなければ処理をステップＳ３６に進める。ステップＳ３２においては、ＰＣ２００が送信する画像データを受信し、処理をステップＳ３３に進める。ステップＳ３３においては、ステップＳ３１において受信された表示画面テーブルおよびステップＳ３２において受信された画像データをＥＥＰＲＯＭ１７に記憶する。ステップＳ３２において複数の画像データが受信される場合には、複数の画像データそれぞれをＥＥＰＲＯＭ１７に記憶する。
【００９４】
ステップＳ３４においては、関連画像データをＰＣ２００から受信したか否かを判断する。関連画像データを受信したならば処理をステップＳ３５に進めるが、そうでなければステップＳ３５をスキップして処理をステップＳ３６に進める。ステップＳ３５においては、受信された関連画像データをＥＥＰＲＯＭ１７に記憶し、処理をステップＳ３６に進める。関連画像データを複数受信する場合には、複数の関連画像データそれぞれをＥＥＰＲＯＭ１７に記憶する。
【００９５】
ステップＳ３６においては、ＥＥＰＲＯＭ１７に記憶された。表示画面テーブル８１を指定する操作を受け付けたか否かを判断する。表示画面テーブル８１を指定する操作を受け付けたならば処理をステップＳ３７に進めるが、そうでなければ処理をステップＳ４５に進める。ステップＳ３７においては、指定された表示画面テーブル８１をＥＥＰＲＯＭ１７から読み出す。そして、読み手された表示画面テーブルに含まれるウィンドウレコードを解析する（ステップＳ３８）。具体的には、ウィンドウレコードの始点座標の項目、終点座標の項目、表示状態の項目および表示順序の項目を参照し、これから生成する第２ウィンドウが最小化されているか否かおよび他の第２ウィンドウと重なるか否かを判断する。
【００９６】
ステップＳ３９においては、ウィンドウレコードを解析した結果、第１ウィンドウが重なるか否かを判断する。ステップＳ３７におい、読み手された表示画面テーブルに含まれる。複数のウィンドウレコードのうち、重なる複数の第１ウィンドウが存在するか否かを判断する。重なる第１ウィンドウが存在するならば処理をステップＳ４０に進めるが、そうでなければ処理をステップＳ４３に進める。
【００９７】
ステップＳ４０においては、表示順序が最下位の第１ウィンドウの画像を第２ウィンドウに設定し、第２ウィンドウを表示用画像に合成する。具体的には、表示画面テーブルから表示順序の項目が最下位に設定されているウィンドウレコードを抽出し、抽出したウィンドウレコードの画像データファイル名の項目に設定されているファイル名で特定される画像データをＨＤＤ２０９から読み出し、読み出した画像データの第１ページの画像を第２ウィンドウに設定する。そして、第２ウィンドウを表示用画像に合成する。第２ウィンドウのサイズおよび表示用画像中の位置は、抽出されたウィンドウレコードの始点座標の項目および終点座標の項目に設定されている２つの座標により定まる。
【００９８】
次のステップＳ４１においては、表示順序が１つ上位の第１ウィンドウが存在するか否かを判断する。そのような第１ウィンドウが存在するならば処理をステップＳ４２に進めるが、そうでなければ処理をステップＳ４３に進める。具体的には、表示画面テーブルに含まれる複数のウィンドウレコードのうち、それまで処理対象としていたウィンドウレコードの表示順序の項目に設定されている値よりも表示順序が１つ上位の値が表示順序の項目に設定されているウィンドウレコードが存在するか否かを判断する。そのようなウィンドウレコードが存在すれば、１つ上位の第１ウィンドウが存在すると判断するが、そのようなウィンドウレコードが存在しなければ１つ上位の第１ウィンドウが存在しないと判断する。
【００９９】
ステップＳ４２においては、表示順序が１つ上位の第１ウィンドウの画像を第２ウィンドウに設定し、第２ウィンドウを表示用画像に合成し、処理をステップＳ４１に戻す。具体的には、表示画面テーブルからそれまで処理対象としていたウィンドウレコードの表示順序よりも１つ上位の値が表示順序の項目に設定されているウィンドウレコードを抽出し、抽出したウィンドウレコードの画像データファイル名の項目に設定されているファイル名で特定される画像データをＨＤＤ２０９から読み出し、読み出した画像データの第１ページの画像を第２ウィンドウに設定する。そして、第２ウィンドウを表示用画像に合成する。第２ウィンドウのサイズおよび表示用画像中の位置は、抽出されたウィンドウレコードの始点座標の項目および終点座標の項目に設定されている２つの座標により定まる。
【０１００】
上位の第２ウィンドウを下位の第２ウィンドウよりも後に表示用画像に合成するので、下位の第２ウィンドウと上位の第２ウィンドウが重なる場合、重なる領域において上位の第２ウィンドウで下位の第２ウィンドウが上書きされる。
【０１０１】
ステップＳ４３においては、重ならない第１ウィンドウの画像を第２ウィンドウに設定し、第２ウィンドウを表示用画像に合成する。重ならない第１ウィンドウが複数ある場合には、重ならない第１ウィンドウの数と同じ数の第２ウィンドウを生成する。重ならない第１ウィンドウは、ウィンドウレコードの表示状態の項目に「最小化」が設定されたウィンドウレコードに対応する第１ウィンドウを含む。ウィンドウレコードの表示状態の項目に「最小化」が設定されたウィンドウレコードが存在する場合には、画像データファイル名の項目に設定されている画像データのファイル名を含む印を表示用画像の下方に配置する。
【０１０２】
ステップＳ４１およびステップＳ４２は、表示順序が最上位（最前面）の第１ウィンドウが存在しなくなるまで繰り返し実行され、ステップＳ４３において重ならない第１ウィンドウの全てにそれぞれ対応する第２ウィンドウが生成される。このため、表示画面テーブルが複数のウィンドウレコードを含む場合、ウィンドウレコードの数の第２ウィンドウが表示用画像に合成されることになる。
【０１０３】
ステップＳ４４においては、生成された表示用画像を電子ペーパ１９に表示し、処理をステップＳ４５に進める。
【０１０４】
図１４を参照して、ステップＳ４５においては、ユーザによる。操作を受け付けたか否かを判断する。操作を受け付けたならば処理をステップＳ４６に進めるが、そうでなければ処理をステップＳ３１に戻す。ステップＳ４６においては、ステップＳ４５において受け付けられた操作の対象となる第２ウィンドウを特定する。具体的には、表示画像中でユーザにより指示された位置の座標を含む第２ウィンドウを、特定する。
【０１０５】
次のステップＳ４７においては、ステップＳ４５において受け付けられた操作が、第２ウィンドウのサイズまたは位置を変更する操作か否かを判断する。第２ウィンドウのサイズまたは位置を変更する操作ならば処理をステップＳ４８に進めるが、そうでなければ処理をステップＳ４９に進める。ステップＳ４８においては、ステップＳ４５において受け付けられた操作に従って、ステップＳ４６において特定された第２ウィンドウのサイズまたは位置を変更し、処理をステップＳ３１に戻す。第２ウィンドウのサイズまたは位置を変更するので、ユーザが指示した第２ウィンドウのサイズまたは位置を変更した表示用画像が、電子ペーパ１９に表示される。
【０１０６】
ステップＳ４９においては、ステップＳ４５においては受け付けられた操作が、関連情報表示させるための操作か否かを判断する。関連情報表示する操作か否かは、例えば、ユーザがマウス等のポインティングデバイスで指示した表示画像中の位置が、ステップＳ４６において特定された第２ウィンドウ中で、リンク情報が割り当てられた位置か否かにより判断する。関連情報を表示させるための操作ならば処理をステップＳ５０に進めるが、そうでなければ処理をステップＳ５２に進める。ステップＳ５０においては、ステップＳ４６において特定された第２ウィンドウのウィンドウ名を含むウィンドウレコードを、ＥＥＰＲＯＭ１７に記憶されている表示画面テーブル８１から抽出し、抽出されたウィンドウレコードの関連画像データファイル名の項目に設定されているファイル名で特定される関連画像データを読み出す。そして次のステップＳ５１においては、関連画像データの画像を含む第２ウィンドウを新たに生成し、表示用画像に合成する。これにより、表示用画像に、関連画像データの画像を含む新たな第２ウィンドウが配置され、関連画像データの画像が電子ペーパ１９に表示される。
【０１０７】
ステップＳ５２においては、ステップＳ４５において受け付けられた操作が、手書き操作か否かを判断する。手書き操作ならば処理をステップＳ５３に進めるが、そうでなければ処理をステップＳ５６に進める。手書き操作か否かは、例えば、ユーザにより表示装置１００が手書きモードに設定された後に、ユーザによる表示用画像の任意の位置を指示する操作を検出すれば、手書き操作を受け付けたと判断する。ステップＳ５３においては、手書き画像を検出する。例えば、ユーザがポインティングデバイス等を用いて文字を描く操作をすれば、表示用画像中の連続する座標を検出することにより、手書き文字の画像を検出する。そして、検出された手書き画像をステップＳ４６において特定された第２ウィンドウに合成し、処理をステップＳ５５に進める。これにより、ユーザがポインティングデバイス等で手書きした文字の画像が、第２ウィンドウに表示される。
【０１０８】
次のステップＳ５５においては、ステップＳ５３において検出された手書き画像を、表示画面テーブルに追加し、処理をステップＳ３１に戻す。具体的には、ステップＳ４６において特定された第２ウィンドウのウィンドウ名を含むウィンドウレコードを、表示画面テーブル８１から抽出し、抽出されたウィンドウレコードの手書き画像の項目に、ステップＳ５３において検出された手書き画像のデータを設定する。
【０１０９】
一方、ステップＳ５６においては、ステップＳ４５において受け付けられた操作が、終了を指示する操作か否かを判断する。終了を指示する操作ならば処理を終了するが、そうでなければ処理をステップＳ３１に戻す。
【０１１０】
以上説明したように、本実施の形態における表示装置１００は、表示画面テーブルと、１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データとをｐｃ２００から受信し、表示画面テーブルに従って、受信された１以上の画像データをそれぞれ表示する１以上の第２ウィンドウを合成することによって表示用画像を生成し、表示する。表示画面テーブルは、画面に含まれる１以上の第１ウィンドウごとに、該第１ウィンドウの画面中の位置と、該第１ウィンドウに表示されている画像データのファイル名と、該第１ウィンドウが別の第１ウィンドウと重なる場合における重なり状態を示す情報とを含む。このため、表示画面テーブルに従って表示用画像を生成するので、ＰＣ２００においてで表示された画面と同じ表示用画像を表示することができる。また、表示装置１００は、ＰＣ２００から１以上の第１ウィンドウにそれぞれ表示されている１以上の画像データを受信するので、複数の第２ウィンドウが重なる場合に下方に隠れている画像を表示することができる。
【０１１１】
また、受信された表示画面テーブルと１以上の画像データとを記憶し、記憶された表示画面テーブルを指定するユーザによる操作が受け付けられることに応じて、該指定された表示画面テーブルに従って、表示用画像を生成する。このため、複数の表示画面テーブルが記憶される場合に、ユーザが所望の表示画面テーブルを選択することができる。
【０１１２】
また、表示装置１００は、表示用画像中の位置を指示する操作を受け付けると、該指示された位置を含む第２ウィンドウを特定し、特定された第２ウィンドウに表示する画像を変更する操作が受け付けられることに応じて、受け付けられた操作に従って表示用画像を生成し、表示する。このため、ユーザは、表示用画像に含まれる第２ウィンドウごとに表示される画像を変更することができる。
【０１１３】
また、表示装置１００は、画像データに関連する関連画像データをさらに受信し、表示された表示用画像中の位置を指示する操作が受け付けられると、該指示された位置を含む第２ウィンドウを特定し、特定された第２ウィンドウに表示されている画像データのファイル名を含むウィンドウレコードが、関連画像データのファイル名を含む場合、ユーザによる関連画像を表示させる操作が受け付けられると、関連画像データを表示する新たな第２ウィンドウをさらに合成した表示用画像を生成し、表示する。このため、関連画像データを表示することができる。
【０１１４】
また、表示装置１００は、表示された表示用画像中の位置を指示するユーザによる操作が受け付けられると、指示された位置に基づいて手書き画像を検出し、検出された手書き画像を、検出された位置を含む第２ウィンドウに表示されている画像データと関連付け、第２ウィンドウに表示する画像データに手書き画像が関連付けられている場合、画像データの画像に手書き画像を重畳した画像を表示する第２ウィンドウを生成する。このため、画像データの画像に手書き画像が重畳して表示されるので、画像データの画像を閲覧中にメモした文字等を、画像データの画像とともに確認することができる。ユーザは、会議中に気付いたことを手書き入力すれば、それを画像データの閲覧と同時にみることができるので、会議中に気付いたことを思い出すことができる。
【０１１５】
なお、上述した実施の形態においては、表示システム１および表示装置１００について説明したが、図１３および１４に示した第２表示制御処理を実行する表示制御方法または、その処理を表示装置１００を制御するＣＰＵ１１に実行させる表示制御プログラムとして発明を捉えることができるのは言うまでもない。
【０１１６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施の形態の１つにおける表示システムの全体概要を示す図である。
【図２】ＰＣのハードウエア構成の一例を示すブロック図である。
【図３】本発明の実施の形態の１つにおける表示装置の平面図である。
【図４】表示装置のハードウエア構成の一例を示すブロック図である。
【図５】ＰＣが備えるＣＰＵが有する機能の一例をＨＤＤに記憶されるデータとともに示す機能ブロック図である。
【図６】表示画面テーブルの一例を示す図である。
【図７】２つのウィンドウが重なる場合の画面の一例を示す図である。
【図８】ウィンドウの最小化を説明するための図である。
【図９】表示装置が備えるＣＰＵが有する機能の一例をＥＥＰＲＯＭに記憶されるデータとともに示す機能ブロック図である。
【図１０】手書き画像を関連付けた後の表示画面テーブルの一例を示す図である。
【図１１】第２ウィンドウに手書き画像を重畳した表示用画像の１例を示す図である。
【図１２】ＰＣで実行される第１表示制御処理の流れの一例を示すフローチャートである。
【図１３】表示装置で実行される第２表示制御処理の流れの一例を示す第１のフローチャートである。
【図１４】表示装置で実行される第２表示制御処理の流れの一例を示す第２のフローチャートである。
【符号の説明】
【０１１８】
１  表示システム、１００，１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ  表示装置、１１  ＣＰＵ、１３  ＲＯＭ、１５ＲＡＭ、１７  ＥＥＰＲＯＭ、１９  電子ペーパ、２１  操作部、２１Ａ  電源キー、２１Ｂ  タッチパネル、２３  通信Ｉ／Ｆ、２５  外部Ｉ／Ｆ、２５Ａ  メモリカード、３１  バス、５１  データ受信部、５３  操作受付部、５５  表示用画像生成部、５７  ウィンドウ特定部、５９  表示画面テーブル変更部、６１  画像検出部、８１  表示画面テーブル、８３  画像データ、８５  関連画像データ、２００  ＰＣ、２０１  ＣＰＵ、２１１  操作部、２３１  操作受付部、２３３  アプリケーション実行部、２３５  ウィンドウ制御部、２３７  表示画面テーブル管理部、２３９  画像データ生成部、２４１  関連情報取得部、２４３  送信部、２５１  表示画面テーブル、２５３  画像データ、２５５  関連画像データ。
【図１】
2011128710.tif 000003
【図２】
2011128710.tif 000004
【図３】
2011128710.tif 000005
【図４】
2011128710.tif 000006
【図５】
2011128710.tif 000007
【図６】
2011128710.tif 000008
【図７】
2011128710.tif 000009
【図８】
2011128710.tif 000010
【図９】
2011128710.tif 000011
【図１０】
2011128710.tif 000012
【図１１】
2011128710.tif 000013
【図１２】
2011128710.tif 000014
【図１３】
2011128710.tif 000015
【図１４】
2011128710.tif 000016