(57)【要約】【課題】複数の表示装置を利用してコンテンツを表示した場合に、表示装置間の連続性を容易に把握できるようにする。【解決手段】領域情報記憶手段１ｂは、表示装置２，３，４，５の表示領域の情報を記憶する。識別情報記憶手段１ｃは、複数の識別情報を記憶する。生成手段１ｄは、利用する表示装置の数および表示するコンテンツを示す情報が入力されると、利用可能な総表示領域に応じた表示データを生成する。分割手段１ｅは、表示データを表示装置２，３，４，５の表示領域に応じて複数の部分表示データに分割し、部分表示データの辺のうち他の部分表示データと隣接する辺に識別情報を付加する。出力手段１ｆは、得られたそれぞれの部分表示データを表示装置２，３，４，５に対して出力する。【選択図】図１
2008233134.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示装置を利用してコンテンツを表示する表示制御プログラムにおいて、
コンピュータを、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段、
複数の識別情報を記憶する識別情報記憶手段、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの辺のうち他の部分表示データと隣接する辺に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段、
として機能させることを特徴とする表示制御プログラム。
【請求項２】
前記分割手段は、隣接関係にある前記部分表示データの辺と前記他の部分表示データの辺とに、同一の前記識別情報を付加すると共に、隣接関係にない辺同士には同一の前記識別情報を付加しないように、前記識別情報を選択することを特徴とする請求項１記載の表示制御プログラム。
【請求項３】
前記出力手段は、前記コンピュータに接続されている前記表示装置の数が指定された数に満たない場合、接続されている前記表示装置の数に相当する前記部分表示データを出力し、その後、接続されている前記表示装置が交換されると、未出力の前記部分表示データを出力することを特徴とする請求項１記載の表示制御プログラム。
【請求項４】
前記コンピュータを、更に、
前記分割手段が使用した前記識別情報と前記部分表示データとの対応関係を示す確認表示データを、前記コンテンツを表示する前記表示装置と異なる所定の表示装置に対して出力する確認表示手段、
として機能させることを特徴とする請求項１記載の表示制御プログラム。
【請求項５】
複数の表示装置を利用してコンテンツを表示する表示制御プログラムにおいて、
コンピュータを、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段、
複数の識別情報を記憶する識別情報記憶手段、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの角のうち他の２つの部分表示データに挟まれる角に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段、
として機能させることを特徴とする表示制御プログラム。
【請求項６】
複数の表示装置を利用してコンテンツを表示する表示制御装置において、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段と、
複数の識別情報を記憶する識別情報記憶手段と、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段と、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの辺のうち他の部分表示データと隣接する辺に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段と、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段と、
を有することを特徴とする表示制御装置。
【請求項７】
複数の表示装置を利用してコンテンツを表示する表示制御装置において、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段と、
複数の識別情報を記憶する識別情報記憶手段と、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段と、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの角のうち他の２つの部分表示データに挟まれる角に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段と、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段と、
を有することを特徴とする表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御プログラムおよび表示制御装置に関し、特に複数の表示装置を利用してコンテンツを表示する表示制御プログラムおよび表示制御装置に関する。
【背景技術】
【０００２】
現在、文字や画像を表示する表示装置の製造技術が飛躍的に進歩し、さまざまな種類の表示装置が開発されている。その中でも特に、電源切断後も表示内容が保持される不揮発性の性質をもち、かつ、紙のように極めて薄い表示装置が注目されている。このような表示装置は、一般に電子ペーパーと呼ばれる。電子ペーパーは、持ち運びが容易であり、机の上に広げて配置を自由に変更することができる。したがって、電子ペーパーは人間の自然な思考活動を支援する電子機器として期待されている（例えば、特許文献１参照）。
【０００３】
ここで、電子ペーパーのように持ち運んで使用することが想定される表示装置では、利便性の観点から、表示領域の大きさが制限される。例えば、屋外に持ち出して使用する表示装置は、鞄の中に収まることが求められる。一方、広域地図のように、大きい表示領域を必要とするコンテンツを、表示装置に格納して持ち運びたいという要求がある。
【０００４】
これに対し、大きい表示領域を必要とするコンテンツを分割し、複数の表示装置に表示させる技術が知られている（例えば、特許文献２参照）。このようにコンテンツを分割することで、利用者は複数の表示装置を重ねて持ち運び、その後、机の上などに広げてコンテンツを閲覧することができる。
【特許文献１】特開２００６−３１３７３号公報
【特許文献２】特開２００４−２８６９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献２に記載の技術では、複数の表示装置の正しい配置を把握することが容易でないという問題がある。すなわち、利用者は表示装置の画面を見て、試行錯誤を繰り返し、コンテンツを再現するための正しい配置を発見する必要がある。特に、地図のような１つの画像を意味的なまとまりと無関係に分割した場合、各画面の辺を見て画面の連続性を推測する必要がある。このため、コンテンツの閲覧を開始するまでの利用者の作業負担が大きかった。
【０００６】
本発明はこのような点に鑑みてなされたものであり、複数の表示装置を利用してコンテンツを表示した場合に、表示装置間の連続性を容易に把握できるようにする表示制御プログラムおよび表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では上記課題を解決するために、図１に示す表示制御プログラムが提供される。本発明に係る表示制御プログラムは、複数の表示装置２，３，４，５を利用してコンテンツを表示する処理をコンピュータ１に実行させるものである。本発明に係る表示制御プログラムを実行するコンピュータ１は、領域情報記憶手段１ｂ、識別情報記憶手段１ｃ、生成手段１ｄ、分割手段１ｅおよび出力手段１ｆを有する。領域情報記憶手段１ｂは、表示装置２，３，４，５の表示領域の情報を記憶する。識別情報記憶手段１ｃは、複数の識別情報を記憶する。生成手段１ｄは、利用する表示装置の数および表示するコンテンツを示す情報が入力されると、領域情報記憶手段１ｂを参照して、利用可能な総表示領域を特定し、総表示領域に応じた表示データを生成する。分割手段１ｅは、生成手段１ｄが生成した表示データを、表示装置２，３，４，５の表示領域に応じて複数の部分表示データに分割すると共に、部分表示データの辺のうち他の部分表示データと隣接する辺に、識別情報記憶手段１ｃが記憶する識別情報のうちの１つを付加する。出力手段１ｆは、分割手段１ｅにより得られたそれぞれの部分表示データを、表示装置２，３，４，５に対して出力する。
【０００８】
このような表示制御プログラムを実行するコンピュータ１によれば、利用する表示装置の数および表示するコンテンツを示す情報が入力されると、生成手段１ｄにより、利用可能な総表示領域が特定され、総表示領域に応じた表示データが生成される。次に、分割手段１ｅにより、生成された表示データが、表示装置２，３，４，５の表示領域に応じて複数の部分表示データに分割され、部分表示データの辺のうち他の部分表示データと隣接する辺に識別情報が付加される。そして、出力手段１ｆにより、得られたそれぞれの部分表示データが、表示装置２，３，４，５に対して出力される。
【０００９】
また、上記課題を解決するために、複数の表示装置を利用してコンテンツを表示する表示制御装置において、表示装置の表示領域の情報を記憶する領域情報記憶手段と、複数の識別情報を記憶する識別情報記憶手段と、利用する表示装置の数および表示するコンテンツを示す情報が入力されると、領域情報記憶手段を参照して、利用可能な総表示領域を特定し、総表示領域に応じた表示データを生成する生成手段と、生成手段が生成した表示データを、表示装置の表示領域に応じて複数の部分表示データに分割すると共に、部分表示データの辺のうち他の部分表示データと隣接する辺に、識別情報記憶手段が記憶する識別情報のうちの１つを付加する分割手段と、分割手段により得られたそれぞれの部分表示データを、表示装置に対して出力する出力手段と、を有することを特徴とする表示制御装置が提供される。
【００１０】
このような表示制御装置によれば、利用する表示装置の数および表示するコンテンツを示す情報が入力されると、生成手段により、利用可能な総表示領域が特定され、総表示領域に応じた表示データが生成される。次に、分割手段により、生成された表示データが、表示装置の表示領域に応じて複数の部分表示データに分割され、部分表示データの辺のうち他の部分表示データと隣接する辺に識別情報が付加される。そして、出力手段により、得られたそれぞれの部分表示データが、表示装置に対して出力される。
【発明の効果】
【００１１】
本発明では、表示データを複数の部分表示データに分割すると共に、他の部分表示データと隣接する辺に識別情報を付加して、表示装置に出力することとした。これにより、利用者は表示装置間の隣接関係を容易に把握することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照して説明する。まず、本実施の形態の概要について説明し、その後、本実施の形態の具体的な内容を説明する。
図１は、本実施の形態の概要を示す図である。図１に示すコンピュータ１は、コンテンツ記憶手段１ａ、領域情報記憶手段１ｂ、識別情報記憶手段１ｃ、生成手段１ｄ、分割手段１ｅおよび出力手段１ｆを有する。出力手段１ｆには、表示装置２，３，４，５が接続されている。
【００１３】
コンテンツ記憶手段１ａには、表示すべきコンテンツのファイルが格納されている。コンテンツは、例えば、ＨＴＭＬ（HyperText Markup Language）文書や静止画像などである。コンピュータ１は、利用者の操作入力に応答して、指定されたコンテンツのファイルを予めコンテンツ記憶手段１ａに格納しておく。
【００１４】
領域情報記憶手段１ｂには、表示装置２，３，４，５の表示領域の情報が格納されている。具体的には、表示装置２，３，４，５の表示領域の横方向の画素数と縦方向の画素数とを示す情報が格納されている。なお、出力手段１ｆに接続される可能性がある表示装置が複数種類ある場合、領域情報記憶手段１ｂには、それぞれの種類の表示装置に関する表示領域の情報が格納される。
【００１５】
識別情報記憶手段１ｃには、複数の識別情報が格納されている。識別情報は、表示装置２，３，４，５を平面的に並べる際に、各辺の隣接関係を視覚的に確認できるようにするための情報である。識別情報は、例えば、色や図柄、符号、文字を定義した情報である。
【００１６】
生成手段１ｄは、利用者の操作入力を受け付け、利用する表示装置の数および表示するコンテンツを示す情報を取得する。すると、生成手段１ｄは、指定されたコンテンツのファイルをコンテンツ記憶手段１ａから取得する。また、生成手段１ｄは、表示装置２，３，４，５の表示領域の情報を領域情報記憶手段１ｂから取得する。
【００１７】
そして、生成手段１ｄは、利用可能な総表示領域を特定し、総表示領域の大きさに合わせて、指定されたコンテンツに対応する表示データを生成する。例えば、指定された表示装置の数が４つであり、表示装置２，３，４，５の表示領域の大きさが全て同じである場合、生成手段１ｄは、縦横の長さがそれぞれ表示装置２，３，４，５の表示領域の２倍（すなわち、面積が４倍）である表示データを生成する。
【００１８】
分割手段１ｅは、生成手段１ｄが表示データを生成すると、生成された表示データを、利用する表示装置の表示領域に応じて複数の部分表示データに分割する。例えば、指定された表示装置の数が４つであり、表示装置２，３，４，５の表示領域の大きさが全て同じである場合、分割手段１ｅは、表示データの縦横の辺をそれぞれ２等分して４つの部分表示データに分割する。
【００１９】
更に、分割手段１ｅは、識別情報記憶手段１ｃから識別情報を取得し、部分表示データの辺のうち他の部分表示データと隣接する辺に１つの識別情報を付加する。例えば、上記のように表示データを４つの部分表示データに分割した場合、分割手段１ｅは、左上の部分表示データの下側と右側、右上の部分表示データの下側と左側、左下の部分表示データの上側と右側、右下の部分表示データの上側と左側に識別情報を付加する。
【００２０】
ここで、識別情報は、隣接すべき辺の関係が視覚的に容易に確認できるように付加される必要がある。例えば、隣接すべき辺に、同一の識別情報を付加されるようにする。また、隣接すべきでない辺同時には、同一の識別情報が付加されないようにする。
【００２１】
出力手段１ｆは、分割手段１ｅが複数の部分表示データを生成すると、表示装置２，３，４，５から部分表示データの数だけ表示装置を選択する。そして、出力手段１ｆは、１つの表示装置に対して１つの部分表示データを出力する。例えば、４つの部分表示データが生成された場合、出力手段１ｆは、表示装置２，３，４，５に対して１つずつ部分表示データを出力する。
【００２２】
このようなコンピュータ１によれば、利用する表示装置の数および表示するコンテンツを示す情報が入力されると、生成手段１ｄにより、利用可能な総表示領域が特定され、総表示領域に応じた表示データが生成される。次に、分割手段１ｅにより、生成された表示データが、表示装置２，３，４，５の表示領域に応じて複数の部分表示データに分割され、部分表示データの辺のうち他の部分表示データと隣接する辺に識別情報が付加される。そして、出力手段１ｆにより、得られたそれぞれの部分表示データが、表示装置２，３，４，５の少なくとも一部に対して出力される。
【００２３】
これにより、表示装置２，３，４，５に所望のコンテンツが分割表示される。ここで、利用者は表示装置２，３，４，５を平面的に並べる際に、表示されている識別情報を手掛かりに正しい配置を容易に知ることができる。
【００２４】
以下、本実施の形態を図面を参照して詳細に説明する。
［第１の実施の形態］
図２は、第１の実施の形態のシステム構成を示す図である。第１の実施の形態に係るコンテンツ配信システムは、携帯電話機がＷＷＷ（World Wide Web）サーバからネットワーク経由でコンテンツを取得し、複数の電子ペーパーを用いてコンテンツを分割表示させるものである。
【００２５】
図２に示すコンテンツ配信システムは、携帯電話機１００、ＷＷＷサーバ２００、アダプター３０、電子ペーパー４１，４２，４３，４４、通信基地局５０およびネットワーク６０で構成される。ＷＷＷサーバ２００と通信基地局５０とは、ネットワーク６０に接続されており、相互に通信が可能である。また、通信基地局５０と携帯電話機１００とは、相互に無線通信が可能である。携帯電話機１００には、アダプター３０が接続されている。アダプター３０には、４つの電子ペーパー４１，４２，４３，４４を同時に接続することができる。
【００２６】
電子ペーパー４１，４２，４３，４４は、電源切断後も表示内容が保持される不揮発性の表示装置である。電子ペーパー４１，４２，４３，４４は、携帯電話機１００からアダプター３０を介して表示データが入力されると、その内容を表示領域に表示する。表示内容は、次に表示データが入力されるまでの間、保持される。ただし、電子ペーパー４１，４２，４３，４４は、描画速度が比較的低速であるため、動画像の表示には適していない。なお、電子ペーパー４１，４２，４３，４４の表示領域の大きさは全て同じであるものとする。
【００２７】
携帯電話機１００は、入力装置、小型の表示装置および無線通信を行うためのアンテナを備えている。また、携帯電話機１００は、コンピュータの機能を備えており、任意のプログラムを実行することができる。例えば、携帯電話機１００は、通信基地局５０およびネットワーク６０を介して、ＷＷＷサーバ２００からＨＴＭＬ文書や画像などのコンテンツを取得し、表示することができる。また、ＷＷＷサーバ２００からプログラムを取得し、実行することもできる。
【００２８】
ＷＷＷサーバ２００は、コンテンツやプログラムのファイルを保持し配信するサーバコンピュータである。ＷＷＷサーバ２００は、ネットワーク６０を介してファイル取得要求が入力されると、指定されたファイルを、ファイル取得要求の要求元に送信する。
【００２９】
ここで、携帯電話機１００の利用者が、電子ペーパー４１，４２，４３，４４にコンテンツを分割表示させる手順について説明する。まず、利用者は携帯電話機１００を操作して、ＷＷＷサーバ２００から、電子ペーパー４１，４２，４３，４４の表示制御を行うプログラムを取得しておく。また、利用者は携帯電話機１００を操作して、表示すべきコンテンツをＷＷＷサーバ２００から取得しておく。
【００３０】
そして、利用者は携帯電話機１００を操作して、表示制御を行うプログラムを実行させ、表示すべきコンテンツと表示に使用する電子ペーパーの数とを指定する。すると、携帯電話機１００は、指定されたコンテンツに対応する表示データを生成すると共に、指定された電子ペーパーの数に応じて表示データを分割する。その後、携帯電話機１００は、電子ペーパー４１，４２，４３，４４の少なくとも一部に対して、分割したそれぞれの表示データを出力する。これにより、所望のコンテンツが複数の電子ペーパーを用いて分割表示される。
【００３１】
図３は、携帯電話機のハードウェア構成を示す図である。携帯電話機１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）１０３、グラフィック処理装置１０４ａ、入力インタフェース１０５ａ、通信インタフェース１０６ａおよび外部接続インタフェース１０７が接続されている。
【００３２】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）プログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１により処理に必要な各種データが一時的に格納される。
【００３３】
ＥＥＰＲＯＭ１０３は、フラッシュメモリなど、書き換え可能な不揮発性の半導体メモリである。ＥＥＰＲＯＭ１０３には、ＯＳプログラムやアプリケーションプログラムが格納される。また、保持すべき各種データが格納される。
【００３４】
グラフィック処理装置１０４ａには、ディスプレイ１０４が接続されている。ディスプレイ１０４は、描画速度が十分高速であり、利用者の操作入力の内容を即時に画面に反映可能な表示装置である。グラフィック処理装置１０４ａは、ＣＰＵ１０１からの命令に従って、画像をディスプレイ１０４に表示させる。
【００３５】
入力インタフェース１０５ａには、キーパッド１０５が接続されている。キーパッド１０５は、数字およびアルファベットが割り当てられた入力キー、上下左右の方向が割り当てられたスクロールキー、処理内容を決定するための決定キーなどを備える入力装置である。入力インタフェース１０５ａは、キーパッド１０５から送られてくる信号を、バス１０８を介してＣＰＵ１０１に送信する。
【００３６】
通信インタフェース１０６ａには、アンテナ１０６が接続されている。アンテナ１０６は、電波到達範囲内にある通信基地局を探し、通信基地局と無線通信を行うものである。通信インタフェース１０６ａは、アンテナ１０６を介して、他のコンピュータなどとの間でデータの送受信を行う。
【００３７】
外部接続インタフェース１０７は、通信ケーブルを介して他の装置とデータの送受信を行うインタフェースである。外部接続インタフェース１０７は、ＣＰＵ１０１からの命令に従って、データを接続されている装置に対して送信する。また、接続されている装置から入力されたデータを、ＣＰＵ１０１に送信する。
【００３８】
図４は、ＷＷＷサーバのハードウェア構成を示す図である。ＷＷＷサーバ２００は、ＣＰＵ２０１によって装置全体が制御されている。ＣＰＵ２０１には、バス２０７を介してＲＡＭ２０２、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）２０３、グラフィック処理装置２０４、入力インタフェース２０５および通信インタフェース２０６が接続されている。
【００３９】
ＲＡＭ２０２には、ＣＰＵ２０１に実行させるＯＳプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０２には、ＣＰＵ２０１による処理に必要な各種データが一時的に格納される。ＨＤＤ２０３には、ＯＳプログラムやアプリケーションプログラム、保持すべき各種データが格納される。
【００４０】
グラフィック処理装置２０４には、モニタ２１が接続されている。グラフィック処理装置２０４は、ＣＰＵ２０１からの命令に従って、画像をモニタ２１に表示させる。入力インタフェース２０５には、キーボード２２とマウス２３とが接続されている。入力インタフェース２０５は、キーボード２２やマウス２３から送られてくる信号を、バス２０７を介してＣＰＵ２０１に送信する。
【００４１】
通信インタフェース２０６は、ネットワーク６０に接続されている。通信インタフェース２０６は、ネットワーク６０を介して、他のコンピュータなどとの間でデータの送受信を行う。
【００４２】
図５は、第１の実施の形態の携帯電話機の機能を示すブロック図である。図５に示す機能モジュールは、携帯電話機１００がＷＷＷサーバ２００から取得したプログラムを実行することで、実現されるものである。なお、図５では、携帯電話機１００が有する表示制御以外の機能については記載を省略している。
【００４３】
携帯電話機１００は、表示装置情報記憶部１１０、ファイル記憶部１２０、領域計算部１３０、ファイル取得部１４０、入力受付部１５０、表示データ生成部１６０および表示データ出力部１７０を有する。
【００４４】
表示装置情報記憶部１１０には、携帯電話機１００に接続される可能性がある電子ペーパーの表示領域情報が予め格納されている。表示領域情報は、電子ペーパーの表示領域の横方向の画素数と縦方向の画素数とを示す情報である。また、表示装置情報記憶部１１０には、利用可能な識別情報の一覧が予め格納されている。識別情報は、コンテンツを複数の電子ペーパーに分割表示させる際に、電子ペーパーの正しい位置関係を視覚的に確認できるようにする情報である。
【００４５】
ファイル記憶部１２０には、ＨＴＭＬ文書や画像などのコンテンツのファイルが格納される。コンテンツのファイルは、ファイル取得部１４０によって適宜格納される。
領域計算部１３０は、表示制御を行うプログラムが実行されると、最初に、携帯電話機１００にアダプター３０を介して現在接続されている電子ペーパーの種類を確認する。そして、領域計算部１３０は、表示装置情報記憶部１１０に、接続されている電子ペーパーに対応する識別位置情報が格納されているか調べる。識別位置情報は、識別情報と表示位置とを対応付ける情報である。識別位置情報が格納されていない場合、領域計算部１３０は、接続されている電子ペーパーの表示領域情報と識別情報とに基づいて、識別位置情報を生成し、表示装置情報記憶部１１０に格納する。
【００４６】
ファイル取得部１４０は、入力受付部１５０からファイル取得の指示を受けると、ＷＷＷサーバ２００から、指定されたコンテンツのファイルを取得する。そして、ファイル取得部１４０は、取得したコンテンツのファイルを、ファイル記憶部１２０に格納する。
【００４７】
入力受付部１５０は、キーパッド１０５に対する利用者の操作入力を検知する。ここで、操作入力の内容がファイルの取得を意味するものである場合、入力受付部１５０は、ファイル取得部１４０にファイルの取得を指示する。これにより、指定されたコンテンツのファイルがファイル記憶部１２０に格納される。
【００４８】
また、入力受付部１５０は、操作入力の内容が電子ペーパー４１，４２，４３，４４の表示制御を意味するものである場合、ファイル記憶部１２０に格納されているファイルの一覧をディスプレイ１０４に表示させ、表示するコンテンツを利用者に選択させる。また、入力受付部１５０は、利用する電子ペーパーの数と表示方向とを利用者に指定させる。そして、利用者の操作入力によって、表示するコンテンツ、利用する電子ペーパーの数および表示方向の情報が入力されると、その入力内容を表示データ生成部１６０に通知する。
【００４９】
表示データ生成部１６０は、展開部１６１および分割部１６２を内部に有している。表示データ生成部１６０は、入力受付部１５０から通知された入力内容に応じて、展開部１６１および分割部１６２に指示して、電子ペーパー４１，４２，４３，４４に表示させる表示データを生成させる。
【００５０】
展開部１６１は、指定されたコンテンツのファイルをファイル記憶部１２０から取得すると共に、接続されている電子ペーパーの表示領域情報を表示装置情報記憶部１１０から取得する。次に、展開部１６１は、指定された枚数の電子ペーパーを指定された表示方向で並べたときの総表示領域を特定する。そして、展開部１６１は、特定した総表示領域に合わせてコンテンツを展開し、表示データを生成する。
【００５１】
分割部１６２は、入力受付部１５０から通知された電子ペーパーの数と表示装置情報記憶部１１０に格納されている表示領域情報とに基づいて、展開部１６１が生成した表示データを複数の部分表示データに分割する。そして、分割部１６２は、表示装置情報記憶部１１０に格納されている識別位置情報に基づいて、部分表示データの辺のうち他の部分表示データと隣接する辺に１つの識別情報を付加する。その後、分割部１６２は、得られた複数の部分表示データを表示データ出力部１７０に対して出力する。
【００５２】
表示データ出力部１７０は、表示データ生成部１６０が複数の部分表示データを出力すると、電子ペーパー４１，４２，４３，４４から部分表示データの数だけ電子ペーパーを選択する。そして、表示データ出力部１７０は、１つの電子ペーパーに対して１つの部分表示データを出力する。
【００５３】
図６は、表示領域テーブルのデータ構造例を示す図である。図６に示す表示領域テーブル１１１は、表示装置情報記憶部１１０に格納されている。表示領域テーブル１１１には、装置名を示す項目、識別コードを示す項目および表示領域を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの表示装置についての表示領域情報を構成する。
【００５４】
装置名を示す項目には、表示装置の種類の名称が設定される。識別コードを示す項目には、表示装置の種類に対して一意に割り当てられたコードが設定される。表示領域を示す項目には、横方向の画素数と縦方向の画素数とを示す数値が設定される。
【００５５】
表示領域テーブル１１１に格納される表示領域情報は、ＷＷＷサーバ２００から取得するプログラムのファイルに含まれている。また、新しい種類の電子ペーパーが登場した場合には、表示領域情報のみをＷＷＷサーバ２００から追加で取得し、表示領域テーブル１１１に登録することもできる。
【００５６】
図６に示した例では、装置名が“電子ペーパーＡ”、識別コードが“ＥＰ１０Ａ”、表示領域が“７２０×１２００”という表示領域情報が格納されている。また、装置名が“電子ペーパーＢ”、識別コードが“ＥＰ１１Ｂ”、表示領域が“４８０×８００”という表示領域情報が格納されている。また、装置名が“電子ペーパーＣ”、識別コードが“ＥＰ２０Ｃ”、表示領域が“７６８×１２８０”という表示領域情報が格納されている。ここで、電子ペーパー４１，４２，４３，４４は全て、装置名が“電子ペーパーＡ”の電子ペーパーである。
【００５７】
なお、電子ペーパーの識別コードは、携帯電話機１００に接続されている電子ペーパーの種類を判定する際に用いられる。携帯電話機１００は、アダプター３０および外部接続インタフェース１０７を介して、電子ペーパー４１，４２，４３，４４から識別コードを取得することができる。
【００５８】
図７は、識別情報テーブルのデータ構造例を示す図である。識別情報テーブルは、利用可能な識別情報の一覧を示すテーブルである。図７に示す識別情報テーブル１１２は、表示装置情報記憶部１１０に格納されている。識別情報テーブル１１２は、識別情報として識別色を用いた場合の例を示している。識別情報テーブル１１２には、識別色を示す項目が設けられている。識別色を示す項目には、“黄”、“赤”、“緑”、“青”といった色の名称が設定される。
【００５９】
表示領域テーブル１１１に格納される識別情報は、ＷＷＷサーバ２００から取得するプログラムのファイルに含まれている。また、新しい識別情報のみをＷＷＷサーバ２００から追加で取得し、表示領域テーブル１１１に登録することもできる。
【００６０】
表示装置情報記憶部１１０には、表示領域情報および識別情報のほか、電子ペーパーの種類毎の識別位置情報が格納される。識別位置情報は、表示制御を行うプログラムの起動時に、表示領域情報と識別情報とに基づいて領域計算部１３０によって生成される。
【００６１】
図８は、表示データの分割を示す模式図である。図８に示す模式図は、４つの電子ペーパー４１，４２，４３，４４を縦方向で利用する場合の、表示データの分割位置および識別情報を付加する位置を示している。
【００６２】
４つの電子ペーパー４１，４２，４３，４４を利用する場合、電子ペーパー４１，４２，４３，４４それぞれの表示領域の大きさは７２０画素×１２００画素であるため、１４４０画素×２４００画素の総表示領域を利用することができる。したがって、コンテンツを分割表示する場合、まず１４４０画素×２４００画素の表示データが生成される。
【００６３】
次に、生成された表示データが４つの部分表示データに分割される。具体的には、総表示領域の左上の点を（０，０）、右下の点を（１４３９，２３９９）とする２次元座標空間を考えると、横方向（Ｘ軸方向）が０〜７１９と７２０〜１４３９の２つの区間に分割される。また、縦方向（Ｙ軸方向）が０〜１１９９と１２００〜２３９９の２つの区間に分割される。
【００６４】
そして、異なる部分表示データが隣接する辺に対して識別情報が付加される。例えば、それぞれの辺に２０画素幅の識別色が付加される。この場合、総表示領域を表す２次元座標空間において、横方向が７００〜７３９、縦方向が１１８０〜１２１９の範囲に識別色が付加される。識別位置情報は、このような識別情報が付加される範囲と付加する識別情報との対応関係を規定する。
【００６５】
図９は、第１の実施の形態の識別位置テーブルのデータ構造例を示す図である。図９に示す識別位置テーブル１１３は、装置名が“電子ペーパーＡ”である電子ペーパーについての識別位置情報を格納したテーブルである。識別位置テーブル１１３は、表示装置情報記憶部１１０に格納される。
【００６６】
識別位置テーブル１１３には、位置を示す項目、辺を示す項目、左上座標を示す項目、右上座標を示す項目、右下座標を示す項目、左下座標を示す項目および識別情報を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、識別位置情報を構成する。
【００６７】
位置を示す項目には、総表示領域における部分表示データの位置を示す数値が設定される。位置を示す数値は、総表示領域の左上を基点としたときの、横方向の位置と縦方向の位置とを示す２桁の整数値である。例えば、左上にある部分表示データの位置は“１１”であり、その右隣の部分表示データの位置は“１２”である。
【００６８】
辺を示す項目には、識別情報を付加する辺を示す文字が設定される。具体的には、“上”、“左”、“下”、“右”のいずれかが設定される。
左上座標を示す項目には、識別情報を付加する範囲の左上の点の座標を示す数値が設定される。右上座標を示す項目には、識別情報を付加する範囲の右上の点の座標を示す数値が設定される。右下座標を示す項目には、識別情報を付加する範囲の右下の点の座標を示す数値が設定される。左下座標を示す項目には、識別情報を付加する範囲の左下の点の座標を示す数値が設定される。
【００６９】
識別情報を示す項目には、その他の項目によって示される範囲に付加する識別情報が設定される。図９に示した例では、識別色の名称が設定されている。
識別位置テーブル１１３に格納される識別位置情報は、表示制御を行うプログラムの起動時に、領域計算部１３０によって登録される。例えば、位置が“１１”、辺が“下”、左上座標が“０，１１８０”、右上座標が“７１９，１１８０”、右下座標が“７１９，１１９９”、左下座標が“０，１１９９”、識別情報が“黄”という情報が登録される。なお、図９に示した例では、位置“１１”の下側の辺と隣接する位置“２１”の上側の辺にも、識別情報“黄”が割り当てられている。
【００７０】
次に、以上のような構成およびデータ構造のシステムにおいて実行される表示処理の詳細を説明する。
図１０は、第１の実施の形態の表示処理の手順を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
【００７１】
［ステップＳ１１］入力受付部１５０は、ファイル記憶部１２０から、格納されているファイルの一覧情報を取得する。そして、入力受付部１５０は、表示対象のコンテンツが格納されたファイル、表示に利用する電子ペーパーの数および表示方向（縦または横）を指定するための入力画面を、ディスプレイ１０４に表示する。
【００７２】
［ステップＳ１２］入力受付部１５０は、ステップＳ１１で表示した入力画面に対する利用者の操作入力を受け付け、ファイル名、電子ペーパーの数および表示方向を特定する。そして、入力受付部１５０は、表示データ生成部１６０に対して、特定した内容を通知する。
【００７３】
［ステップＳ１３］表示データ生成部１６０は、表示データの生成を展開部１６１に指示する。展開部１６１は、入力受付部１５０から通知されたファイル名に対応するファイルを、ファイル記憶部１２０から取得する。
【００７４】
［ステップＳ１４］展開部１６１は、表示装置情報記憶部１１０に格納されている表示領域テーブル１１１から、電子ペーパー４１，４２，４３，４４の表示領域情報を取得する。次に、展開部１６１は、取得した表示領域情報と、入力受付部１５０から通知された電子ペーパーの数および表示方向とから、利用可能な総表示領域を特定する。そして、特定した総表示領域に合わせてコンテンツを展開し、表示データを生成する。
【００７５】
［ステップＳ１５］表示データ生成部１６０は、表示データの分割を分割部１６２に指示する。分割部１６２は、電子ペーパー４１，４２，４３，４４の表示領域情報と、入力受付部１５０から通知された電子ペーパーの数および表示方向とに基づいて、展開部１６１が生成した表示データを複数の部分表示データに分割する。
【００７６】
［ステップＳ１６］分割部１６２は、表示装置情報記憶部１１０から、電子ペーパー４１，４２，４３，４４に対応する識別位置情報、すなわち、識別位置テーブル１１３に格納された識別位置情報を取得する。また、分割部１６２は、部分表示データの辺のうち他の部分表示データと隣接する辺を特定する。そして、分割部１６２は、取得した識別位置情報に基づいて、特定した辺に対して識別情報を付加する。
【００７７】
［ステップＳ１７］分割部１６２は、ステップＳ１６で得られた複数の部分表示データを、表示データ出力部１７０に対して出力する。表示データ出力部１７０は、電子ペーパー４１，４２，４３，４４から部分表示データの数だけ電子ペーパーを選択する。そして、表示データ出力部１７０は、選択したそれぞれの電子ペーパーに対して部分表示データを出力する。
【００７８】
このようにして、入力受付部１５０は、ディスプレイ１０４に入力画面を表示する。ここで、利用者が入力画面に対して操作入力を行うと、表示データ生成部１６０は、操作入力で指定されたコンテンツを展開して表示データを生成する。また、表示データ生成部１６０は、操作入力で指定された電子ペーパーの数に応じて、表示データを複数の部分表示データに分割すると共に、他の部分表示データと隣接すべき辺に識別情報を付加する。その後、表示データ出力部１７０は、電子ペーパー４１，４２，４３，４４の少なくとも一部に対して、部分表示データを出力する。
【００７９】
図１１は、携帯電話機に表示される入力画面例を示す図である。図１１に示す画面７１は、上記ステップＳ１１でディスプレイ１０４に表示される入力画面である。画面７１には、表示対象となるファイルを１つ選択する項目、利用する電子ペーパーの数を選択する項目および表示方向を選択する項目が設けられている。また、画面７１には、入力内容を確定するためのボタンが設けられている。利用者は、ファイル名、電子ペーパーの数および表示方向を選択してボタンを押すことで、電子ペーパー４１，４２，４３，４４の少なくとも一部に対して、コンテンツを表示させることができる。
【００８０】
図１２は、第１の実施の形態の電子ペーパーの表示画面例を示す図である。図１２に示す画面８１，８２，８３，８４は、画面７１でファイル名が“関東地方地図”、電子ペーパーの数が“４つ”、表示方向が“縦”と指定された場合に、電子ペーパー４１，４２，４３，４４に表示される画面である。画面８１は電子ペーパー４１に表示される画面である。画面８２は電子ペーパー４２に表示される画面である。画面８３は電子ペーパー４３に表示される画面である。画面８４は電子ペーパー４４に表示される画面である。
【００８１】
電子ペーパー４１，４２，４３，４４には、図１２に示した通り、関東地方地図が４分割されて表示されている。また、電子ペーパー４１，４２，４３，４４の辺のうち、正しく配置したときに他の電子ペーパーと隣接する辺には、識別情報が表示されている。
【００８２】
具体的には、電子ペーパー４１と電子ペーパー４２とが隣接する辺には、赤色が表示されている。電子ペーパー４１と電子ペーパー４３とが隣接する辺には、黄色が表示されている。電子ペーパー４２と電子ペーパー４４とが隣接する辺には、緑色が表示されている。電子ペーパー４３と電子ペーパー４４が隣接する辺には、青色が表示されている。なお、図１２に示した例では、色に代えて模様を表示している。
【００８３】
このような携帯電話機を用いることで、ネットワーク経由でコンテンツを取得し、複数の電子ペーパーにコンテンツを分割表示させることができる。また、利用者はコンテンツを表示させた状態で電子ペーパーを持ち運び、別の場所で電子ペーパーを並べてコンテンツを閲覧する場合に、表示されている識別情報を手掛かりにして正しい配置を容易に知ることができる。したがって、複数の電子ペーパーを正しく並べるための作業負担が大きく軽減される。
【００８４】
［第２の実施の形態］
次に、第２の実施の形態について説明する。第２の実施の形態は、携帯電話機に同時に接続できる電子ペーパーが１つのみの場合に、逐次的に部分表示データを出力できるようにしたものである。前述の第１の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。
【００８５】
図１３は、第２の実施の形態のシステム構成を示す図である。図１３に示すコンテンツ配信システムは、携帯電話機１００ａ、ＷＷＷサーバ２００、電子ペーパー４１，４２，４３，４４、通信基地局５０およびネットワーク６０で構成される。ＷＷＷサーバ２００、電子ペーパー４１，４２，４３，４４、通信基地局５０およびネットワーク６０の機能は、第１の実施の形態のものと同じである。
【００８６】
携帯電話機１００ａは、入力装置、小型の表示装置および無線通信を行うためのアンテナを備えている。また、携帯電話機１００ａは、コンピュータの機能を備えており、任意のプログラムを実行することができる。ただし、携帯電話機１００ａは、第１の実施の形態の携帯電話機１００と異なり、アダプター３０を接続することができない。携帯電話機１００ａには、通信ケーブルを介して、１つの電子ペーパーを接続することができる。したがって、利用者は、携帯電話機１００ａと接続する電子ペーパーを逐次交換して、１つずつ部分表示データを出力させる必要がある。
【００８７】
図１４は、第２の実施の形態の携帯電話機の機能を示すブロック図である。図１４に示す機能モジュールは、携帯電話機１００ａがＷＷＷサーバ２００から取得したプログラムを実行することで、実現されるものである。なお、図１４では、携帯電話機１００ａが有する表示制御以外の機能については記載を省略している。
【００８８】
携帯電話機１００ａは、表示装置情報記憶部１１０、ファイル記憶部１２０、領域計算部１３０、ファイル取得部１４０、入力受付部１５０ａ、表示データ生成部１６０ａおよび表示データ出力部１７０を有する。表示装置情報記憶部１１０、ファイル記憶部１２０、領域計算部１３０、ファイル取得部１４０および表示データ出力部１７０の処理機能は、第１の実施の形態のものと同じである。
【００８９】
入力受付部１５０ａは、キーパッド１０５に対する利用者の操作入力を検知する。ここで、操作入力の内容がファイルの取得を意味するものである場合、入力受付部１５０ａは、ファイル取得部１４０にファイルの取得を指示する。また、操作入力の内容が電子ペーパー４１，４２，４３，４４の表示制御を意味するものである場合、入力受付部１５０ａは、入力画面をディスプレイ１０４に表示させる。ここで、入力画面に対して操作入力がなされると、入力受付部１５０ａは入力内容を表示データ生成部１６０ａに通知する。
【００９０】
また、入力受付部１５０ａは、表示データ生成部１６０ａから次に出力する部分表示データの問い合わせがあると、ディスプレイ１０４に選択画面を表示する。選択画面は、現在接続されている電子ペーパーに対して出力する部分表示データを利用者に選択させるための画面である。ここで、選択画面に対する利用者の操作入力により部分表示データが１つ選択されると、入力受付部１５０ａは、表示データ生成部１６０ａに対して選択された部分表示データを通知する。
【００９１】
表示データ生成部１６０ａは、展開部１６１、分割部１６２ａおよび出力管理部１６３を内部に有している。表示データ生成部１６０ａは、入力受付部１５０ａから通知された入力内容に応じて、展開部１６１、分割部１６２ａおよび出力管理部１６３に指示して、電子ペーパー４１，４２，４３，４４に表示させる表示データを生成させる。展開部１６１の機能は、第１の実施の形態のものと同じである。
【００９２】
分割部１６２ａは、展開部１６１が生成した表示データを複数の部分表示データに分割する。そして、分割部１６２ａは、表示装置情報記憶部１１０に格納されている識別位置情報に基づいて、部分表示データの辺のうち他の部分表示データと隣接する辺に１つの識別情報を付加する。ただし、分割部１６２ａは、得られた部分表示データを表示データ出力部１７０に対して即座に出力せずに、保持しておく。
【００９３】
出力管理部１６３は、分割部１６２ａが複数の部分表示データを生成すると、最初に出力すべき部分表示データを入力受付部１５０ａに問い合わせる。その後、出力管理部１６３は、入力受付部１５０ａからの通知を受けて、選択された部分表示データを表示データ出力部１７０に対して出力する。また、出力管理部１６３は、未出力の部分表示データがある場合、次に出力すべき部分表示データを入力受付部１５０ａに問い合わせる。出力管理部１６３は、全ての部分表示データを出力するまで上記処理を繰り返す。
【００９４】
図１５は、第２の実施の形態の表示処理の手順を示すフローチャートである。以下、図１５に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］入力受付部１５０ａは、ファイル記憶部１２０から、格納されているファイルの一覧情報を取得する。そして、入力受付部１５０ａは、入力画面をディスプレイ１０４に表示する。
【００９５】
［ステップＳ１２］入力受付部１５０ａは、ステップＳ１１で表示した入力画面に対する利用者の操作入力を受け付け、ファイル名、電子ペーパーの数および表示方向を特定する。そして、入力受付部１５０ａは、表示データ生成部１６０ａに対して、特定した内容を通知する。
【００９６】
［ステップＳ１３］表示データ生成部１６０ａは、表示データの生成を展開部１６１に指示する。展開部１６１は、入力受付部１５０ａから通知されたファイル名に対応するファイルを、ファイル記憶部１２０から取得する。
【００９７】
［ステップＳ１４］展開部１６１は、表示領域テーブル１１１から、電子ペーパー４１，４２，４３，４４の表示領域情報を取得する。次に、展開部１６１は、表示領域情報、利用する電子ペーパーの数および表示方向から、利用可能な総表示領域を特定する。そして、特定した総表示領域に合わせてコンテンツを展開し、表示データを生成する。
【００９８】
［ステップＳ１５］表示データ生成部１６０ａは、表示データの分割を分割部１６２ａに指示する。分割部１６２ａは、展開部１６１が生成した表示データを複数の部分表示データに分割する。
【００９９】
［ステップＳ１６］分割部１６２ａは、表示装置情報記憶部１１０から、電子ペーパー４１，４２，４３，４４に対応する識別位置情報を取得する。そして、分割部１６２ａは、部分表示データの辺のうち他の部分表示データと隣接する辺に対して識別情報を付加する。その後、分割部１６２ａは、部分表示データの逐次出力を出力管理部１６３に指示する。
【０１００】
［ステップＳ１７ａ］出力管理部１６３は、出力すべき部分表示データを入力受付部１５０ａに問い合わせる。入力受付部１５０ａは、選択画面をディスプレイ１０４に表示する。
【０１０１】
［ステップＳ１７ｂ］入力受付部１５０ａ、選択画面に対する利用者の操作入力を検知し、選択された部分表示データを表示データ生成部１６０ａに通知する。出力管理部１６３は、入力受付部１５０ａから通知された部分表示データを表示データ出力部１７０に対して出力する。表示データ出力部１７０は、接続されている電子ペーパーに対して、受け取った部分表示データを出力する。
【０１０２】
［ステップＳ１８］出力管理部１６３は、全ての部分表示データを出力したか否か判断する。全ての部分表示データを出力した場合には、表示処理が終了する。未出力の部分表示データが存在する場合には、処理がステップＳ１７ａに進められる。
【０１０３】
このようにして、入力受付部１５０ａは、ディスプレイ１０４に入力画面を表示する。ここで、利用者が入力画面に対して操作入力を行うと、表示データ生成部１６０ａは、操作入力で指定されたコンテンツを展開して表示データを生成する。また、表示データ生成部１６０ａは、操作入力で指定された電子ペーパーの数に応じて、表示データを複数の部分表示データに分割すると共に、他の部分表示データと隣接すべき辺に識別情報を付加する。その後、表示データ出力部１７０は、接続される電子ペーパーに対して１つずつ部分表示データを出力する。
【０１０４】
図１６は、携帯電話機に表示される出力経過画面例を示す図である。図１６に示す画面７２は、上記ステップＳ１７ａでディスプレイ１０４に表示される画面である。画面７２は、部分表示データの一覧が表示された選択領域と、次に出力する部分表示データを確定するボタンとを有する。利用者は、新しい電子ペーパーを携帯電話機１００ａに接続し、その後、画面７２で部分表示データを１つ選択してボタンを押す。これにより、選択した部分表示データが接続した電子ペーパーに対して出力される。
【０１０５】
このような携帯電話機を用いることで、ネットワーク経由でコンテンツを取得し、複数の電子ペーパーにコンテンツを分割表示させることができる。また、利用者はコンテンツを表示させた状態で電子ペーパーを持ち運び、別の場所で電子ペーパーを並べてコンテンツを閲覧する場合に、表示されている識別情報を手掛かりにして正しい配置を容易に知ることができる。したがって、複数の電子ペーパーを正しく並べるための作業負担が大きく軽減される。更に、同時に接続できる電子ペーパーが１つであっても、複数の電子ペーパーに対して逐次的に部分表示データを出力できる。
【０１０６】
なお、第２の実施の形態では、携帯電話機に同時に接続可能な電子ペーパーの数を１つとしたが、２つ以上を同時に接続できるようにしてもよい。例えば、２つの電子ペーパーを同時に接続し、携帯電話機が部分表示データを２つずつ出力するようにすることが考えられる。また、携帯電話機が同時に接続可能な電子ペーパーの数を自動的に検知し、同時に出力する部分表示データの数を調整できるようにしてもよい。
【０１０７】
［第３の実施の形態］
次に、第３の実施の形態について説明する。第３の実施の形態は、識別情報として文字を使用すると共に、携帯電話機のディスプレイに電子ペーパーの正しい配置を識別情報と対応付けて表示させるようにしたものである。前述の第１の実施の形態との相違点を中心に説明し、同様の事項については説明を省略する。
【０１０８】
第３の実施の形態のシステム構成は、図２に示した第１の実施の形態のものと同様である。ただし、表示制御を行うプログラムを実行することで携帯電話機において実現される処理機能の一部が、第１の実施の形態のものと異なる。以下の説明では、携帯電話機１００ｂが、第１の実施の形態の携帯電話機１００に対応する装置であるとする。
【０１０９】
図１７は、第３の実施の形態の携帯電話機の機能を示すブロック図である。図１７に示す機能モジュールは、携帯電話機１００ｂがＷＷＷサーバ２００から取得したプログラムを実行することで、実現されるものである。なお、図１７では、携帯電話機１００ｂが有する表示制御以外の機能については記載を省略している。
【０１１０】
携帯電話機１００ｂは、表示装置情報記憶部１１０ｂ、ファイル記憶部１２０、領域計算部１３０ｂ、ファイル取得部１４０、入力受付部１５０、表示データ生成部１６０ｂ、表示データ出力部１７０および確認画面出力部１８０を有する。ファイル記憶部１２０、ファイル取得部１４０、入力受付部１５０および表示データ出力部１７０の処理機能は、第１の実施の形態のものと同じである。
【０１１１】
表示装置情報記憶部１１０ｂには、携帯電話機１００に接続される可能性がある電子ペーパーの表示領域情報が予め格納されている。例えば、図６に示した表示領域テーブル１１１と同様のテーブルが予め格納されている。また、表示装置情報記憶部１１０ｂには、識別情報と表示位置とを対応付ける識別位置情報が格納される。ここで、第３の実施の形態では、部分表示データの辺ではなく角に対して識別情報が付加される。また、識別情報として文字が用いられる。識別位置情報は、領域計算部１３０ｂによって生成される。
【０１１２】
領域計算部１３０ｂは、表示制御を行うプログラムが実行されると、最初に、携帯電話機１００ｂに現在接続されている電子ペーパーの種類を確認する。そして、領域計算部１３０ｂは、表示装置情報記憶部１１０ｂに、接続されている電子ペーパーに対応する識別位置情報が格納されているか調べる。格納されていない場合、領域計算部１３０ｂは、接続されている電子ペーパーの表示領域情報に基づいて、識別位置情報を生成し、表示装置情報記憶部１１０ｂに格納する。
【０１１３】
表示データ生成部１６０ｂは、展開部１６１および分割部１６２ｂを内部に有している。表示データ生成部１６０ｂは、入力受付部１５０から通知された入力内容に応じて、展開部１６１および分割部１６２ｂに指示して、電子ペーパー４１，４２，４３，４４に表示させる表示データを生成させる。展開部１６１の処理機能は、第１の実施の形態のものと同じである。
【０１１４】
分割部１６２ｂは、利用する電子ペーパーの数と表示装置情報記憶部１１０ｂに格納されている表示領域情報とに基づいて、展開部１６１が生成した表示データを複数の部分表示データに分割する。そして、分割部１６２ｂは、表示装置情報記憶部１１０ｂに格納されている識別位置情報に基づいて、部分表示データの角のうち他の部分表示データと接する角に１つの識別情報を付加する。
【０１１５】
また、分割部１６２ｂは、確認画面データを生成し、確認画面出力部１８０に対して出力する。確認画面は、複数の部分表示データの位置関係を識別情報と対応付けて表示する画面である。そして、分割部１６２ｂは、得られた複数の部分表示データを表示データ出力部１７０に対して出力する。
【０１１６】
確認画面出力部１８０は、表示データ生成部１６０ｂが確認画面データを出力すると、ディスプレイ１０４にその内容を表示させる。
図１８は、第３の実施の形態の識別位置テーブルのデータ構造例を示す図である。図１８に示す識別位置テーブル１１３ｂは、装置名が“電子ペーパーＡ”である電子ペーパーについての識別位置情報を格納したテーブルである。識別位置テーブル１１３ｂは、図９に示した第１の実施の形態の識別位置テーブル１１３に相当するものである。識別位置テーブル１１３ｂは、表示装置情報記憶部１１０ｂに格納される。
【０１１７】
識別位置テーブル１１３ｂには、位置を示す項目、角を示す項目、左上座標を示す項目、右上座標を示す項目、右下座標を示す項目、左下座標を示す項目および識別情報を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、識別位置情報を構成する。
【０１１８】
位置を示す項目には、総表示領域における部分表示データの位置を示す数値が設定される。位置を示す数値は、総表示領域の左上を基点としたときの、横方向の位置と縦方向の位置とを示す２桁の整数値である。
【０１１９】
角を示す項目には、識別情報を付加する角を示す文字が設定される。具体的には、“左上”、“右上”、“右下”、“左下”のいずれかが設定される。
左上座標を示す項目には、識別情報を付加する範囲の左上の点の座標を示す数値が設定される。右上座標を示す項目には、識別情報を付加する範囲の右上の点の座標を示す数値が設定される。右下座標を示す項目には、識別情報を付加する範囲の右下の点の座標を示す数値が設定される。左下座標を示す項目には、識別情報を付加する範囲の左下の点の座標を示す数値が設定される。
【０１２０】
識別情報を示す項目には、その他の項目によって示される範囲に付加する識別情報が設定される。図９に示した例では、“１”から始まる連番の整数値が設定されている。
識別位置テーブル１１３ｂに格納される識別位置情報は、表示制御を行うプログラムの起動時に、領域計算部１３０ｂによって登録される。例えば、位置が“１１”、辺が“右下”、左上座標が“６８０，１１６０”、右上座標が“７１９，１１６０”、右下座標が“７１９，１１９９”、左下座標が“６８０，１１９９”、識別情報が“１”という情報が登録される。これは、左上にある部分表示データについて、右下の角の４０画素四方の領域に数字“１”が表示されることを意味している。
【０１２１】
図１９は、第３の実施の形態の表示処理の手順を示すフローチャートである。以下、図１９に示す処理をステップ番号に沿って説明する。
［ステップＳ１１］入力受付部１５０は、ファイル記憶部１２０から、格納されているファイルの一覧情報を取得する。そして、入力受付部１５０は、入力画面をディスプレイ１０４に表示する。
【０１２２】
［ステップＳ１２］入力受付部１５０は、ステップＳ１１で表示した入力画面に対する利用者の操作入力を受け付け、ファイル名、電子ペーパーの数および表示方向を特定する。そして、入力受付部１５０は、表示データ生成部１６０ｂに対して、特定した内容を通知する。
【０１２３】
［ステップＳ１３］表示データ生成部１６０ｂは、表示データの生成を展開部１６１に指示する。展開部１６１は、入力受付部１５０から通知されたファイル名に対応するファイルを、ファイル記憶部１２０から取得する。
【０１２４】
［ステップＳ１４］展開部１６１は、表示領域テーブル１１１から、電子ペーパー４１，４２，４３，４４の表示領域情報を取得する。次に、展開部１６１は、表示領域情報、利用する電子ペーパーの数および表示方向から、利用可能な総表示領域を特定する。そして、特定した総表示領域に合わせてコンテンツを展開し、表示データを生成する。
【０１２５】
［ステップＳ１５］表示データ生成部１６０ｂは、表示データの分割を分割部１６２ｂに指示する。分割部１６２ｂは、展開部１６１が生成した表示データを複数の部分表示データに分割する。
【０１２６】
［ステップＳ１６ａ］分割部１６２ｂは、表示装置情報記憶部１１０ｂから、電子ペーパー４１，４２，４３，４４に対応する識別位置情報を取得する。そして、分割部１６２ｂは、部分表示データの角のうち他の部分表示データと接する角に対して識別情報を付加する。
【０１２７】
［ステップＳ１６ｂ］分割部１６２ｂは、ステップＳ１６ａで付加した識別情報と部分表示データの位置関係とを対応付けて表示するための確認画面データを生成する。そして、分割部１６２ｂは、生成した確認画面データを確認画面出力部１８０に対して出力する。確認画面出力部１８０は、受け取った確認画面データの内容をディスプレイ１０４に表示させる。
【０１２８】
［ステップＳ１７］分割部１６２ｂは、ステップＳ１６ａで得られた複数の部分表示データを、表示データ出力部１７０に対して出力する。表示データ出力部１７０は、電子ペーパー４１，４２，４３，４４から部分表示データの数だけ電子ペーパーを選択し、選択したそれぞれの電子ペーパーに対して部分表示データを出力する。
【０１２９】
このようにして、入力受付部１５０は、ディスプレイ１０４に入力画面を表示する。ここで、利用者が入力画面に対して操作入力を行うと、表示データ生成部１６０ｂは、操作入力で指定されたコンテンツを展開して表示データを生成する。また、表示データ生成部１６０ｂは、操作入力で指定された電子ペーパーの数に応じて、表示データを複数の部分表示データに分割すると共に、他の部分表示データと接する角に識別情報を付加する。
【０１３０】
その後、確認画面出力部１８０は、確認画面をディスプレイ１０４に表示させる。また、表示データ出力部１７０は、接続された電子ペーパーに対して部分表示データをそれぞれ出力する。
【０１３１】
図２０は、携帯電話機に表示される位置確認画面例を示す図である。図２０に示す画面７３は、上記ステップＳ１６ａでディスプレイ１０４に表示される画面である。図２０に示した画面７３は、表示データが４つの部分表示データに分割されたことを示している。また、識別情報として、左上の部分表示データに“１”、右上の部分表示データに“２”、左下の部分表示データに“３”、右下の部分表示データに“４”が付加されたことを示している。
【０１３２】
図２１は、第３の実施の形態の電子ペーパーの表示画面例を示す図である。図２１に示す画面８５，８６，８７，８８は、上記ステップＳ１７で電子ペーパー４１，４２，４３，４４にそれぞれ表示される画面である。電子ペーパー４１，４２，４３，４４には、図２１に示した通り、関東地方地図が４分割されて表示されている。また、電子ペーパー４１，４２，４３，４４の角のうち、正しく配置したときに他の電子ペーパーと接する角には、識別情報が表示されている。
【０１３３】
具体的には、電子ペーパー４１の右下の角に“１”が表示されている。電子ペーパー４２の左下の角に“２”が表示されている。電子ペーパー４３の右上の角に“３”が表示されている。電子ペーパー４４の左上の角に“４”が表示されている。
【０１３４】
なお、図２１では表示データ全体の中央部分のみに識別情報が付加されているが、更に多くの数の電子ペーパーを利用する場合、他の角にも識別情報が付加される。例えば、１辺に３つずつ、すなわち、９つの電子ペーパーを利用する場合、画面８６の右下、画面８７の右下、画面８８の左下、右上および右下にも識別情報が付加される。
【０１３５】
このような携帯電話機を用いることで、ネットワーク経由でコンテンツを取得し、複数の電子ペーパーにコンテンツを分割表示させることができる。また、利用者はコンテンツを表示させた状態で電子ペーパーを持ち運び、別の場所で電子ペーパーを並べてコンテンツを閲覧する場合に、表示されている識別情報を手掛かりにして正しい配置を知ることができる。したがって、複数の電子ペーパーを正しく並べるための作業負担が大きく軽減される。
【０１３６】
特に、他の電子ペーパーと接する角に識別情報が付加されているので、正しい配置を知ることがより容易となる。また、携帯電話機のディスプレイに識別情報と電子ペーパーの位置関係とを対応付けた画面が表示されるので、電子ペーパーの数が多い場合でも、電子ペーパーの正しい配置を容易に確認することができる。
【０１３７】
なお、本実施の形態では電子ペーパーの表示内容を制御する装置として携帯電話機を用いたが、他の種類の携帯端末装置を用いてもよい。例えば、ＰＤＡやラップトップ型コンピュータを用いることが考えられる。また、本実施の形態では電子ペーパーの表示制御について説明したが、他の種類の表示装置の表示制御に応用することも容易である。例えば、液晶ディスプレイやプロジェクタの表示制御に応用することが考えられる。
【０１３８】
また、本実施の形態では、説明を簡単にするため、利用する電子ペーパーの表示領域が全て同じ大きさであることを前提としたが、表示領域の大きさが異なる電子ペーパーを混在させてもよい。また、本実施の形態では、利用する全ての電子ペーパーの表示方向を統一したが、一部の電子ペーパーの表示方向を縦とし、その他の電子ペーパーの表示方向を横にしてもよい。
【０１３９】
また、本実施の形態では、識別情報を付加する位置を規定した識別位置情報を携帯電話機側で生成するようにしたが、ＷＷＷサーバ側で生成するようにしてもよい。
また、上記第１の実施の形態、第２の実施の形態および第３の実施の形態の内容を組み合わせることも容易である。例えば、第３の実施の形態において、識別情報として数字を用いる代わりに、第１の実施の形態で示したように色や図柄などを用いることが考えられる。また、第３の実施の形態において、複数の部分表示データを一度に出力する代わりに、第２の実施の形態で示したように逐次的に出力することが考えられる。
【０１４０】
以上、本発明の表示制御プログラムおよび表示制御装置を図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、本発明に他の任意の構成物や工程が付加されていてもよい。また、本発明は前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【０１４１】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、携帯電話機１００，１００ａ，１００ｂが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１４２】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１４３】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１４４】
以上説明した実施の形態の主な技術的特徴は、以下の付記の通りである。
（付記１）  複数の表示装置を利用してコンテンツを表示する表示制御プログラムにおいて、
コンピュータを、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段、
複数の識別情報を記憶する識別情報記憶手段、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの辺のうち他の部分表示データと隣接する辺に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段、
として機能させることを特徴とする表示制御プログラム。
【０１４５】
（付記２）  前記分割手段は、隣接関係にある前記部分表示データの辺と前記他の部分表示データの辺とに、同一の前記識別情報を付加すると共に、隣接関係にない辺同士には同一の前記識別情報を付加しないように、前記識別情報を選択することを特徴とする付記１記載の表示制御プログラム。
【０１４６】
（付記３）  前記出力手段は、前記コンピュータに接続されている前記表示装置の数が指定された数に満たない場合、接続されている前記表示装置の数に相当する前記部分表示データを出力し、その後、接続されている前記表示装置が交換されると、未出力の前記部分表示データを出力することを特徴とする付記１記載の表示制御プログラム。
【０１４７】
（付記４）  前記コンピュータを、更に、
前記分割手段が使用した前記識別情報と前記部分表示データとの対応関係を示す確認表示データを、前記コンテンツを表示する前記表示装置と異なる所定の表示装置に対して出力する確認表示手段、
として機能させることを特徴とする付記１記載の表示制御プログラム。
【０１４８】
（付記５）  複数の表示装置を利用してコンテンツを表示する表示制御プログラムにおいて、
コンピュータを、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段、
複数の識別情報を記憶する識別情報記憶手段、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの角のうち他の２つの部分表示データに挟まれる角に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段、
として機能させることを特徴とする表示制御プログラム。
【０１４９】
（付記６）  前記出力手段は、前記コンピュータに接続されている前記表示装置の数が指定された数に満たない場合、接続されている前記表示装置の数に相当する前記部分表示データを出力し、その後、接続されている前記表示装置が交換されると、未出力の前記部分表示データを出力することを特徴とする付記５記載の表示制御プログラム。
【０１５０】
（付記７）  前記コンピュータを、更に、
前記分割手段が使用した前記識別情報と前記部分表示データとの対応関係を示す確認表示データを、前記コンテンツを表示する前記表示装置と異なる所定の表示装置に対して出力する確認表示手段、
として機能させることを特徴とする付記５記載の表示制御プログラム。
【０１５１】
（付記８）  複数の表示装置を利用してコンテンツを表示する表示制御装置において、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段と、
複数の識別情報を記憶する識別情報記憶手段と、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段と、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの辺のうち他の部分表示データと隣接する辺に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段と、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段と、
を有することを特徴とする表示制御装置。
【０１５２】
（付記９）  前記分割手段は、隣接関係にある前記部分表示データの辺と前記他の部分表示データの辺とに、同一の前記識別情報を付加すると共に、隣接関係にない辺同士には同一の前記識別情報を付加しないように、前記識別情報を選択することを特徴とする付記８記載の表示制御装置。
【０１５３】
（付記１０）  前記出力手段は、接続されている前記表示装置の数が指定された数に満たない場合、接続されている前記表示装置の数に相当する前記部分表示データを出力し、その後、接続されている前記表示装置が交換されると、未出力の前記部分表示データを出力することを特徴とする付記８記載の表示制御装置。
【０１５４】
（付記１１）  前記分割手段が使用した前記識別情報と前記部分表示データとの対応関係を示す確認表示データを、前記コンテンツを表示する前記表示装置と異なる所定の表示装置に対して出力する確認表示手段を更に有することを特徴とする付記８記載の表示制御装置。
【０１５５】
（付記１２）  複数の表示装置を利用してコンテンツを表示する表示制御装置において、
前記表示装置の表示領域の情報を記憶する領域情報記憶手段と、
複数の識別情報を記憶する識別情報記憶手段と、
利用する前記表示装置の数および表示する前記コンテンツを示す情報が入力されると、前記領域情報記憶手段を参照して、利用可能な総表示領域を特定し、前記総表示領域に応じた表示データを生成する生成手段と、
前記生成手段が生成した前記表示データを、前記表示装置の表示領域に応じて複数の部分表示データに分割すると共に、前記部分表示データの角のうち他の２つの部分表示データに挟まれる角に、前記識別情報記憶手段が記憶する前記識別情報のうちの１つを付加する分割手段と、
前記分割手段により得られたそれぞれの前記部分表示データを、前記表示装置に対して出力する出力手段と、
を有することを特徴とする表示制御装置。
【０１５６】
（付記１３）  前記出力手段は、接続されている前記表示装置の数が指定された数に満たない場合、接続されている前記表示装置の数に相当する前記部分表示データを出力し、その後、接続されている前記表示装置が交換されると、未出力の前記部分表示データを出力することを特徴とする付記１２記載の表示制御装置。
【０１５７】
（付記１４）  前記分割手段が使用した前記識別情報と前記部分表示データとの対応関係を示す確認表示データを、前記コンテンツを表示する前記表示装置と異なる所定の表示装置に対して出力する確認表示手段を更に有することを特徴とする付記１２記載の表示制御装置。
【図面の簡単な説明】
【０１５８】
【図１】本実施の形態の概要を示す図である。
【図２】第１の実施の形態のシステム構成を示す図である。
【図３】携帯電話機のハードウェア構成を示す図である。
【図４】ＷＷＷサーバのハードウェア構成を示す図である。
【図５】第１の実施の形態の携帯電話機の機能を示すブロック図である。
【図６】表示領域テーブルのデータ構造例を示す図である。
【図７】識別情報テーブルのデータ構造例を示す図である。
【図８】表示データの分割を示す模式図である。
【図９】第１の実施の形態の識別位置テーブルのデータ構造例を示す図である。
【図１０】第１の実施の形態の表示処理の手順を示すフローチャートである。
【図１１】携帯電話機に表示される入力画面例を示す図である。
【図１２】第１の実施の形態の電子ペーパーの表示画面例を示す図である。
【図１３】第２の実施の形態のシステム構成を示す図である。
【図１４】第２の実施の形態の携帯電話機の機能を示すブロック図である。
【図１５】第２の実施の形態の表示処理の手順を示すフローチャートである。
【図１６】携帯電話機に表示される出力経過画面例を示す図である。
【図１７】第３の実施の形態の携帯電話機の機能を示すブロック図である。
【図１８】第３の実施の形態の識別位置テーブルのデータ構造例を示す図である。
【図１９】第３の実施の形態の表示処理の手順を示すフローチャートである。
【図２０】携帯電話機に表示される位置確認画面例を示す図である。
【図２１】第３の実施の形態の電子ペーパーの表示画面例を示す図である。
【符号の説明】
【０１５９】
１  コンピュータ
１ａ  コンテンツ記憶手段
１ｂ  領域情報記憶手段
１ｃ  識別情報記憶手段
１ｄ  生成手段
１ｅ  分割手段
１ｆ  出力手段
２，３，４，５  表示装置
【図１】
2008233134.tif 000003
【図２】
2008233134.tif 000004
【図３】
2008233134.tif 000005
【図４】
2008233134.tif 000006
【図５】
2008233134.tif 000007
【図６】
2008233134.tif 000008
【図７】
2008233134.tif 000009
【図８】
2008233134.tif 000010
【図９】
2008233134.tif 000011
【図１０】
2008233134.tif 000012
【図１１】
2008233134.tif 000013
【図１２】
2008233134.tif 000014
【図１３】
2008233134.tif 000015
【図１４】
2008233134.tif 000016
【図１５】
2008233134.tif 000017
【図１６】
2008233134.tif 000018
【図１７】
2008233134.tif 000019
【図１８】
2008233134.tif 000020
【図１９】
2008233134.tif 000021
【図２０】
2008233134.tif 000022
【図２１】
2008233134.tif 000023