(57)【要約】【課題】  マルチ大画面表示システムでハイパーテキストを表示させるための通信量を低減することを目的とする。【解決手段】  ハイパーテキストに基づいて、コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う表示端末と、表示端末にハイパーテキストを提供する配信サーバーとを備えたマルチ大画面表示システムにおいて、表示端末は、配信サーバーから提供されたハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、表示端末側解析部で生成されたコンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部とを備える。【選択図】  図２
2015169758.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、前記コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う少なくとも１つの表示端末と、前記表示端末に前記ハイパーテキストを提供する配信サーバーとを備えたマルチ大画面表示システムにおいて、
前記表示端末は、
前記配信サーバーから提供された前記ハイパーテキストを解析し、前記コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、
前記表示端末側解析部で生成されたコンテンツ関係情報と、前記コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続された前記ディスプレイに表示させない前記コンテンツを、前記コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、前記ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部と
を備えたことを特徴とするマルチ大画面表示システム。
【請求項２】
前記表示コンテンツ情報は、前記コンテンツが分割された分割コンテンツを表示させる表示端末を示す表示端末識別情報と、前記分割コンテンツの表示領域サイズとを含み、
前記表示端末側レイアウト作成部は、自身に接続された前記ディスプレイに表示させない前記分割コンテンツを前記分割コンテンツの表示領域サイズと、分割前の前記コンテンツの表示領域サイズとに応じて作成されたダミーデータを用いて補完して、前記ハイパーテキストに対応するレイアウト情報を作成することを特徴とする請求項１に記載のマルチ大画面表示システム。
【請求項３】
前記表示端末単位で当該表示端末に接続された前記ディスプレイに表示されない前記コンテンツの一部又は全部をダミーデータに置き換えた合成コンテンツを作成する合成コンテンツ作成部を備え、
前記表示端末側レイアウト作成部は、前記合成コンテンツ作成部で作成された合成コンテンツを用いて補完して、前記ハイパーテキストに対応するレイアウト情報を作成することを特徴とする請求項１又は請求項２に記載のマルチ大画面表示システム。
【請求項４】
前記表示端末側解析部は、前記ハイパーテキストを解析して前記コンテンツの表示領域サイズを取得し、
前記表示端末側レイアウト作成部は、前記表示端末側解析部で取得された前記コンテンツの表示領域サイズに基づいて、自身に接続された前記ディスプレイに表示させない前記コンテンツを補完して、前記ハイパーテキストに対応するレイアウト情報を作成する
ことを特徴とする請求項１に記載のマルチ大画面表示システム。
【請求項５】
前記配信サーバーは、
前記ハイパーテキストを解析し、当該ハイパーテキストから前記コンテンツの表示領域サイズを取得できるか否かを判断するサーバー側解析部と、
前記ハイパーテキストから前記コンテンツの表示領域サイズを取得できない場合に、前記コンテンツの表示領域サイズを前記表示端末に送信し、前記ハイパーテキストから前記コンテンツの表示領域サイズを取得できる場合に、前記コンテンツを送信しないことを示すメッセージを前記表示端末に送信するコンテンツ送信部とを備え、
前記表示端末は、
前記コンテンツ送信部から送信された情報を受信するコンテンツ受信部を備え、
前記表示端末側レイアウト作成部は、前記ハイパーテキストから前記コンテンツの表示領域サイズを取得できない場合に、前記コンテンツ受信部で受信された前記コンテンツの表示領域サイズに基づいて、自身に接続された前記ディスプレイに表示させない前記コンテンツを補完して、前記ハイパーテキストに対応するレイアウト情報を作成し、前記ハイパーテキストから前記コンテンツの表示領域サイズを取得できる場合に、前記表示端末側解析部で取得された前記コンテンツの表示領域サイズに基づいて、自身に接続された前記ディスプレイに表示させない前記コンテンツを補完して、前記ハイパーテキストに対応するレイアウト情報を作成する
ことを特徴とする請求項４に記載のマルチ大画面表示システム。
【請求項６】
前記配信サーバーは、
前記合成コンテンツ作成部と、
前記ハイパーテキストを解析し、当該ハイパーテキストから前記コンテンツの表示領域サイズを取得できるか否かを判断するサーバー側解析部と、
前記ハイパーテキストから前記コンテンツの表示領域サイズを取得できない場合に、前記合成コンテンツ作成部で作成された合成コンテンツを前記表示端末に送信するコンテンツ送信部と
を備えたことを特徴とする請求項３に記載のマルチ大画面表示システム。
【請求項７】
前記配信サーバーは、
前記ハイパーテキストに前記コンテンツの表示領域サイズを追記するハイパーテキスト編集部とを備え、
前記表示端末側解析部は、前記ハイパーテキスト編集部で前記コンテンツの表示領域サイズを追記された前記ハイパーテキストを解析して前記コンテンツの表示領域サイズを取得する
ことを特徴とする請求項４に記載のマルチ大画面表示システム。
【請求項８】
前記表示端末は、
前記ハイパーテキストに対応するレイアウト情報と、前記レイアウト情報が表示されるブラウザにおける前記表示端末の表示領域の情報を含む表示端末構成情報とに基づいて、前記コンテンツを表示させる表示端末を判定する表示端末側表示判定部と、
前記表示端末側表示判定部の判定結果に基づいて、自身に接続された前記ディスプレイに表示させる前記コンテンツのコンテンツ要求を前記配信サーバーに対して送信するコンテンツ要求送信部と
を備えたことを特徴とする請求項１に記載のマルチ大画面表示システム。
【請求項９】
前記ハイパーテキストは、前記表示端末において表示させるハイパーテキストを制御する制御命令に基づく前記表示端末の要求に応じて、前記配信サーバーから提供されたことを特徴とする請求項１に記載のマルチ大画面表示システム。
【請求項１０】
配信サーバーから提供され、デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、前記コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う表示端末において、
前記配信サーバーから提供された前記ハイパーテキストを解析し、前記コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、
前記表示端末側解析部で生成されたコンテンツ関係情報と、前記コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続された前記ディスプレイに表示させない前記コンテンツを、前記コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、前記ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部と
を備えたことを特徴とする表示端末。
【請求項１１】
デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、前記コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う少なくとも１つの表示端末に前記ハイパーテキストを提供する配信サーバーにおいて、
前記表示端末は、
前記配信サーバーから提供された前記ハイパーテキストを解析し、前記コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、
前記表示端末側解析部で生成されたコンテンツ関係情報と、前記コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続された前記ディスプレイに表示させない前記コンテンツを、前記コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、前記ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部とを備え、
前記表示端末に前記ハイパーテキストを送信するハイパーテキスト送信部と、
前記表示端末に前記コンテンツを送信するコンテンツ送信部と
を備えたことを特徴とする配信サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを複数のディスプレイに表示させてマルチ大画面表示を提供するマルチ大画面表示システム、表示端末及び配信サーバーに関するものである。
【背景技術】
【０００２】
従来のマルチ大画面表示システムでは、配信サーバーはコンテンツのどの領域を表示するべきかを指定する領域情報を付加して、表示端末にコンテンツを送信していた。表示端末では、その領域情報に従ってコンテンツの切り分け又は切り取りをし、部分画像データを作成し、それをディスプレイに表示していた（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２１５４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、従来のマルチ大画面表示システムで、ハイパーテキストを表示するブラウザを利用した場合、各表示端末はハイパーテキストに記述された全てのコンテンツをダウンロードする。その際に、自端末の表示領域外にあるコンテンツもダウンロードする。そのため、表示端末数が増加するに従いコンテンツのダウンロードも増加し、ネットワークの負荷が高くなる。さらに、全表示端末がコンテンツをダウンロードし終えるまで、ブラウザ領域全体の表示が完了しなくなる。
【０００５】
この発明は、例えば、上記のような問題点を解決するためになされたもので、マルチ大画面表示システムでハイパーテキストを表示させるための通信量を低減することが可能なマルチ大画面表示システム、表示端末及び配信サーバーを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明にかかるマルチ大画面表示システムは、デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う少なくとも１つの表示端末と、表示端末にハイパーテキストを提供する配信サーバーとを備えたマルチ大画面表示システムにおいて、表示端末は、配信サーバーから提供されたハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、表示端末側解析部で生成されたコンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部とを備えたものである。
【０００７】
この発明にかかる表示端末は、配信サーバーから提供され、デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う表示端末において、配信サーバーから提供されたハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、表示端末側解析部で生成されたコンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部とを備えたものである。
【０００８】
この発明にかかる配信サーバーは、デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う少なくとも１つの表示端末にハイパーテキストを提供する配信サーバーにおいて、表示端末は、配信サーバーから提供されたハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成する表示端末側解析部と、表示端末側解析部で生成されたコンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成する表示端末側レイアウト作成部とを備え、表示端末にハイパーテキストを送信するハイパーテキスト送信部と、表示端末にコンテンツを送信するコンテンツ送信部とを備えたものである。
【発明の効果】
【０００９】
この発明のマルチ大画面表示システムによれば、表示端末において、ハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成するとともに、コンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、配信サーバーは、表示端末に対して、当該表示端末が自身に接続されたディスプレイに表示させるコンテンツを送信すれば良いため、通信量を低減することが可能となる。
【００１０】
この発明の表示端末によれば、表示端末において、ハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成するとともに、コンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、配信サーバーは、表示端末に対して、当該表示端末が自身に接続されたディスプレイに表示させるコンテンツを送信すれば良いため、通信量を低減することが可能となる。
【００１１】
この発明の配信サーバーによれば、表示端末において、ハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成するとともに、コンテンツ関係情報と、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報とに基づいて、自身に接続されたディスプレイに表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、配信サーバーは、表示端末に対して、当該表示端末が自身に接続されたディスプレイに表示させるコンテンツを送信すれば良いため、通信量を低減することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１におけるマルチ大画面表示システムの構成についての一例を示す構成図である。
【図２】実施の形態１におけるマルチ大画面表示システムの機能構成についての一例を示す機能構成図である。
【図３】表示端末構成情報の一例を示す説明図である。
【図４】コンテンツ関係情報（ＤＯＭツリー）の一例を示す説明図である。
【図５】レイアウト情報の一例を示す説明図である。
【図６】レイアウト情報の出力画面の一例を示す説明図である。
【図７】表示コンテンツ情報の一例を示す説明図である。
【図８】実施の形態１におけるマルチ大画面表示システムのハードウェア構成についての一例を示すハードウェア構成図である。
【図９】実施の形態１におけるマルチ大画面表示システムの配信サーバー１０のハイパーテキスト解析時の動作の流れを示すフロー図である。
【図１０】サーバー側表示判定部１９の動作を説明する説明図である。
【図１１】サーバー側表示判定部１９の動作を説明する説明図である。
【図１２】サーバー側表示判定部１９の動作を説明する説明図である。
【図１３】実施の形態１におけるマルチ大画面表示システムの分割処理の一例を説明する説明図である。
【図１４】実施の形態１におけるマルチ大画面表示システムの表示端末２０の動作の流れを示すフロー図である。
【図１５】実施の形態１におけるマルチ大画面表示システムの配信サーバー１０のコンテンツ送信時の動作の流れを示すフロー図である。
【図１６】実施の形態２におけるマルチ大画面表示システムの構成についての一例を示す構成図である。
【図１７】実施の形態２におけるマルチ大画面表示システムの配信サーバー１０のハイパーテキスト解析時の動作の流れを示すフロー図である。
【図１８】実施の形態３におけるマルチ大画面表示システムの配信サーバー１０のコンテンツ送信時の動作の流れを示すフロー図である。
【図１９】実施の形態４におけるマルチ大画面表示システムの配信サーバー１０のコンテンツ送信時の動作の流れを示すフロー図である。
【図２０】実施の形態５におけるマルチ大画面表示システムの構成についての一例を示す構成図である。
【図２１】実施の形態６におけるマルチ大画面表示システムの構成についての一例を示す構成図である。
【図２２】実施の形態６におけるマルチ大画面表示システムの表示端末２０の動作の流れを示すフロー図である。
【図２３】実施の形態７におけるマルチ大画面表示システムの構成についての一例を示す構成図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を説明する。なお、以下の実施の形態は、本発明の一例であり、本発明は以下の実施の形態に限定されるものではない。
【００１４】
実施の形態１．
図１は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムの構成についての一例を示す構成図である。
図１において、配信サーバー１０は、複数の表示端末にハイパーテキストを提供する。配信サーバー１０は、例えば、ユーザーからの受け取りなどによって、ハイパーテキストと、コンテンツとをそれぞれ少なくとも１つ保持している。そして例えば、ユーザーからの指定によって、配信サーバー１０は、少なくとも１つの表示端末にネットワークを通じてハイパーテキストを配信する。
【００１５】
ここで、ハイパーテキストとは、デジタルデータでなるコンテンツとの関係を表現するものである。ハイパーテキストは、コンテンツの表示内容を記述したファイルで、ハイパーテキスト自身とコンテンツとの関係を表現する。また、ハイパーテキストは、コンテンツの表示位置などを示すレイアウト情報を含まない。また、コンテンツは、コンピュータなどのマルチメディア環境によって提供される映画、静止画、音声、文字などのデジタルデータである。
【００１６】
表示端末２０１〜２０４は、配信サーバー１０から提供され、デジタルデータでなるコンテンツとの関係を表現するハイパーテキストに基づいて、コンテンツを複数のディスプレイに表示させてマルチ大画面表示を行う。
なお、図１において、表示端末は４つであるが（表示端末２０１、表示端末２０２、表示端末２０３、表示端末２０４）、本発明では表示端末の数に上限はない。
【００１７】
ディスプレイ３０１〜３０４は、それぞれ表示端末２０１〜２０４に接続され、表示端末２０１〜２０４の制御に応じてコンテンツを表示してマルチ大画面表示を提供する。図１では、表示端末２０１にディスプレイ３０１、表示端末２０２にディスプレイ３０２、表示端末２０３にディスプレイ３０３、表示端末２０４にディスプレイ３０４が接続されている。各ディスプレイにはそれぞれブラウザ８０が表示されている。ここでブラウザとは、ハイパーテキストから作成したレイアウト情報の表示領域のことである。
なお、図１において、各表示端末にディスプレイが１つずつ接続されているが、これに限定されず、例えば、１つの表示端末に複数のディスプレイを接続してもよい。この場合、表示端末は、公知の技術を用いて複数のディスプレイを制御し、自身の表示領域の画像を複数のディスプレイに表示させる。
【００１８】
図１に示したマルチ大画面表示システムにおいて、各表示端末２０１〜２０４はハイパーテキストを送信サーバー１０から受信し、ハイパーテキストを解析し、必要に応じて配信サーバーに対してコンテンツのダウンロード要求をし、レイアウト情報を作成してブラウザに表示し、マルチ大画面表示を提供する。
【００１９】
なお、図１に示したマルチ大画面表示システムの構成は、以降の実施の形態においても共通しており、以降の実施の形態では説明を省略する。
【００２０】
図２は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムの機能構成についての一例を示す機能構成図である。
図２において、配信サーバー１０は、サーバー側解析部１１、サーバー側レイアウト作成部１２、表示コンテンツ情報作成部１３、コンテンツ送信部１４、コンテンツ分割部１５、記憶部１６、ハイパーテキスト送信部１７、ダウンロード要求受信部１８及びサーバー側表示判定部１９を備えている。また、ハイパーテキスト５０、コンテンツ６０、表示端末構成情報７０を外部から受け取り、図示しない情報記憶部に保持している。
なお、表示端末構成情報７０は、ハイパーテキストに対応するレイアウト情報が表示されるブラウザにおける表示端末の表示領域の情報を含む表示端末構成を示す情報である。
【００２１】
図３は、本実施の形態における表示端末構成情報７０の一例を示す説明図である。
図３において、表示端末構成情報７０は、各表示端末の番号、各表示端末の識別情報、解像度、マルチ大画面上での座標（全体での位置）、ブラウザウィンドウの左上座標、ブラウザサイズが記述されている。ここで、マルチ大画面上での座標、ブラウザウィンドウの左上座標、及び、ブラウザサイズに基づいて、ブラウザにおける表示端末の表示領域を特定することが可能である。
各表示端末の識別情報には表示端末のＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ａｄｄｒｅｓｓ）、ＭＡＣアドレス（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  ａｄｄｒｅｓｓ）などを用いる。どの表示端末識別情報にも該当しない表示端末識別情報が割当てられている項目は、全表示端末によって構成されるマルチ大画面の解像度、ブラウザウィンドウの左上位置、ブラウザサイズを示す。なお、表示端末構成情報７０に含まれる内容は上記内容に限らない。
【００２２】
サーバー側解析部１１は、図示しない情報記憶部に保持されているハイパーテキスト５０、コンテンツ６０を受け取り、ハイパーテキスト５０を解析し、コンテンツとの関係を示すコンテンツ関係情報を生成する。また、ハイパーテキスト５０又はコンテンツ６０を解析してコンテンツ６０の表示領域サイズを取得する。そして、コンテンツ関係情報、コンテンツ６０の表示領域サイズ及びコンテンツ６０を出力する。
本実施の形態では、サーバー側解析部１１は、コンテンツ関係情報としてＤＯＭツリー（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌツリー）を生成する。
【００２３】
図４は、本実施の形態におけるコンテンツ関係情報（ＤＯＭツリー）の一例を示す説明図である。
図４において、ハイパーテキスト１０１は、ＤＯＭツリー１０２の作成元のハイパーテキストである。ＤＯＭツリー１０２は、ハイパーテキスト１０１から作成したＤＯＭツリーである。ハイパーテキスト１０１のタグ１つ１つは、サーバー側解析部１１によって解析され、ＤＯＭツリー１０２のノードとして表現される。
図４の例では、＜ｈｔｍｌ＞タグに対してｈｔｍｌノード１０３、＜ｂｏｄｙ＞タグに対してｂｏｄｙノード１０４、１つ目の＜ｉｍｇ＞タグに対してｉｍｇノード１０５、２つ目の＜ｉｍｇ＞タグに対してｉｍｇノード１０６が対応する。このように、コンテンツ関係情報（ＤＯＭツリー）に、ハイパーテキスト自身とコンテンツ（例えば、ｐｉｃＡ、ｐｉｃＢ）との関係が示される。
【００２４】
サーバー側レイアウト作成部１２は、サーバー側解析部１１から出力されたＤＯＭツリー及びコンテンツ６０を受け取るとともに、図示しない情報記憶部に保持されている表示端末構成情報７０を受け取り、ハイパーテキスト５０に対応するレイアウト情報を作成し、レイアウト情報、コンテンツ６０及び表示端末構成情報７０を出力する。
【００２５】
図５は、本実施の形態におけるレイアウト情報の一例を示す説明図である。
図５において、レイアウト情報１０７は、コンテンツの表示位置を示す情報（ブラウザ上での開始位置（ｘ，ｙ））と、コンテンツの表示領域サイズ（幅、高さ）とを含み、ＤＯＭツリーのｉｍｇノード１０５とｉｍｇノード１０６をブラウザ上のどこに配置し、高さと幅はどれくらいになるのかを表している。
図６は、本実施の形態におけるレイアウト情報の出力画面の一例を示す説明図である。
【００２６】
サーバー側表示判定部１９は、サーバー側レイアウト作成部１２から出力されたレイアウト情報１０７、コンテンツ６０及び表示端末構成情報７０を受け取り、レイアウト情報１０７及び表示端末構成情報７０に基づいて、コンテンツ６０を表示させる表示端末を判定する。その結果、コンテンツ６０が複数の表示端末に跨ると判定した場合は、レイアウト情報１０７、コンテンツ６０及び表示端末構成情報７０をコンテンツ分割部１５に出力する。全て表示される（複数の表示端末に跨らずに表示される）と判定した場合は、レイアウト情報１０７、コンテンツ６０及び表示端末構成情報７０を表示コンテンツ情報作成部１３に出力する。
【００２７】
コンテンツ分割部１５は、サーバー側表示判定部１９から出力されたレイアウト情報１０７、コンテンツ６０及び表示端末構成情報７０を受け取り、表示端末の表示領域に応じてコンテンツ６０を分割し、レイアウト情報１０７、分割された分割コンテンツ、分割情報（元のコンテンツにおける分割コンテンツの位置情報を含む）及び表示端末構成情報７０を表示コンテンツ情報作成部１３に出力する。
【００２８】
表示コンテンツ情報作成部１３は、サーバー側表示判定部１９又はコンテンツ分割部１５から出力されたレイアウト情報１０７、表示端末構成情報７０、及び、コンテンツ６０又は分割コンテンツを受け取り、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報を作成し、記憶部１６に記憶させる。ここで、分割コンテンツを受け取った場合は、分割コンテンツを表示させる表示端末を示す表示端末識別情報と、分割コンテンツの表示領域サイズとを含む表示コンテンツ情報を作成し、記憶部１６に記憶させる。
【００２９】
図７は、本実施の形態における表示コンテンツ情報７１の一例を示す説明図である。
図７において、表示コンテンツ情報７１は送信先表示端末、送信先表示端末を識別する表示端末識別情報、分割コンテンツの識別情報（図７では分割コンテンツの名前となっているが、名前に限らない）、分割コンテンツのサイズ（表示領域のサイズ）、元のコンテンツの識別情報（図７では元のコンテンツの名前となっているが、名前に限らない）、元のコンテンツのサイズ（表示領域のサイズ）、分割位置の始点座標を示す。分割コンテンツの識別情報と分割コンテンツのサイズが指定されていない場合、該当コンテンツの分割が行われていないことを示す。なお、表示コンテンツ情報７１に含まれる内容は上記内容に限らない。
【００３０】
記憶部１６は、表示コンテンツ情報作成部１３から出力された表示コンテンツ情報７１、及び、コンテンツ６０又は分割コンテンツを受け取り、これらを記憶する。なお、必要に応じてレイアウト情報１０７を記憶してもよい。
【００３１】
ダウンロード要求受信部１８は、表示端末２０へコンテンツを送信することを要求していることを示すコンテンツ要求を受け付け、コンテンツ要求に含まれる要求されたコンテンツに対応するコンテンツ識別情報を出力する。コンテンツ識別情報とは、コンテンツ名などのコンテンツを識別できる情報のことである。
【００３２】
コンテンツ送信部１４は、ダウンロード要求受信部１８から出力されたコンテンツ識別情報を受け取り、コンテンツ識別情報に対応するコンテンツ６０又は分割コンテンツ、表示コンテンツ情報７１を記憶部から読み出す。そして、表示コンテンツ情報７１に基づいて、コンテンツ識別情報に対応するコンテンツ６０又は分割コンテンツをコンテンツ要求の送信元表示端末が表示するか否かを判定し、コンテンツ識別情報に対応するコンテンツ６０又は分割コンテンツと、表示コンテンツ情報７１とを表示端末２０（コンテンツ受信部２２）に送信する。
【００３３】
ハイパーテキスト送信部１７は、表示端末２０に送信するハイパーテキスト５０のファイル名、送信指示を外部から受け付け、ファイル名に対応するハイパーテキスト５０を表示端末２０（ハイパーテキスト受信部２１）に送信する。
【００３４】
表示端末２０は、ハイパーテキスト受信部２１、コンテンツ受信部２２、コンテンツ要求送信部２３、表示端末側解析部２４、表示端末側レイアウト作成部２５、合成コンテンツ作成部２６及び表示制御部２７を備えており、表示端末２０は、配信サーバー１０からハイパーテキスト５０を受け取り、それを解析し、ディスプレイ部３０に表示する。
【００３５】
ハイパーテキスト受信部２１は、ハイパーテキスト送信部１７から送信されたハイパーテキスト５０を受信し、受信したハイパーテキスト５０を表示端末側解析部２４に出力する。
【００３６】
表示端末側解析部２４は、ハイパーテキスト受信部２１から出力されたハイパーテキスト５０を解析し、コンテンツとの関係を示すコンテンツ関係情報を生成する。また、ハイパーテキスト５０を解析し、ダウンロードが必要なコンテンツがあった場合、そのコンテンツに対応するコンテンツ識別情報をコンテンツ要求送信部２３に出力する。
本実施の形態では、表示端末側解析部２４は、サーバー側解析部１１と同様に、コンテンツ関係情報としてＤＯＭツリーを生成する。
【００３７】
コンテンツ要求送信部２３は、表示端末側解析部２４から出力されたコンテンツ識別情報を受け取り、コンテンツ識別情報を含むコンテンツ要求をダウンロード要求受信部１８に送信する。
【００３８】
コンテンツ受信部２２は、コンテンツ送信部１４から送信されたコンテンツ６０又は分割コンテンツと、表示コンテンツ情報７１とを受信し、コンテンツ６０を表示端末側レイアウト作成部２５及び表示制御部２７に出力する。また、表示コンテンツ情報７１に基づいて自身に接続されたディスプレイ部３０に表示されないコンテンツの有無を判断し、自身に接続されたディスプレイ部３０に表示されないコンテンツ又はコンテンツの一部がある場合は、表示コンテンツ情報７１と、必要に応じて分割コンテンツとを合成コンテンツ作成部２６に出力する。
【００３９】
合成コンテンツ作成部２６は、コンテンツ受信部２２から出力された表示コンテンツ情報７１と、必要に応じて分割コンテンツとを受け取るとともに、表示端末側解析部２４から出力されたＤＯＭツリー１０２を受け取り、自身に接続されたディスプレイ部３０に表示されないコンテンツの一部又は全部をダミーデータに置き換えた合成コンテンツを作成し、表示端末側レイアウト作成部２５及び表示制御部２７に出力する。
例えば、自身に接続されたディスプレイ部３０で全く表示されないコンテンツは、そのコンテンツの全部をダミーデータに置き換えた合成コンテンツを作成し、自身に接続されたディスプレイ部３０で分割コンテンツを表示する場合（自身に接続されたディスプレイ部３０でコンテンツの一部を表示する場合）は、自身に接続されたディスプレイ部３０で表示されない部分をダミーデータに置き換えた合成コンテンツを作成する。
【００４０】
表示端末側レイアウト作成部２５は、表示端末側解析部２４から出力されたＤＯＭツリー１０２を受け取るとともに、コンテンツ受信部２２から出力されたコンテンツ６０又は合成コンテンツ作成部２６から出力された合成コンテンツを受け取り、レイアウト情報１０７を作成し、レイアウト情報１０７を表示制御部２７に出力する。
【００４１】
表示制御部２７は、表示端末側レイアウト作成部２５から出力されたレイアウト情報１０７受け取るとともに、コンテンツ受信部２２からコンテンツ６０を、合成コンテンツ作成部２６から合成コンテンツを受け取り、コンテンツ６０又は合成コンテンツをハイパーテキストに埋め込み、コンテンツ６０又は合成コンテンツが埋め込まれたハイパーテキストをディスプレイ部３０に出力する。
【００４２】
図８は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムのハードウェア構成についての一例を示すハードウェア構成図である。
図８において、配信サーバー１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０及びメモリ１１１を備え、表示端末２０も同様にＣＰＵ１１０及びメモリ１１１を備えている。また、配信サーバー１０と表示端末２０とは、ネットワーク１１２を介して相互に通信する。ネットワーク１１２は、インターネット又はローカルネットを示す。メモリ１１３は、配信サーバー１０又は表示端末２０内の各機能を実現するためのプログラム及びデータを記憶する。たとえばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）で構成される。ＣＰＵ１１２は、適宜、メモリ１１３に記憶されたプログラム及びデータを読み出し、配信サーバー１０又は表示端末２０にて行われる各機能を実現する。
なお、図８に示したマルチ大画面表示システムのハードウェア構成は、以降の実施の形態においても共通しており、以降の実施の形態では説明を省略する。
【００４３】
次に、動作について説明する。
まず、配信サーバー１０でのハイパーテキスト解析時の動作について説明する。
図９は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムの配信サーバー１０のハイパーテキスト解析時の動作の流れを示すフロー図である。
図１０〜図１２は、サーバー側表示判定部１９の動作を説明する説明図である。
【００４４】
サーバー側解析部１１は、ハイパーテキスト５０を解析し、ＤＯＭツリー１０２を生成する（ｓｔ１０１）。そして、サーバー側レイアウト作成部１２は、ＤＯＭツリー１０２、コンテンツ６０、表示端末構成情報７０に基づいて、ブラウザ上でのコンテンツ配置位置を決定し、ハイパーテキスト５０に対応するレイアウト情報を作成する。（ｓｔ１０２）。なお、コンテンツの配置位置決定方法に決まりはない。ここで、コンテンツの表示領域サイズは、サーバー側解析部１１がハイパーテキスト５０を解析して取得しても良いし、サーバー側解析部１１又はサーバー側レイアウト作成部１２がコンテンツ６０に基づいて取得しても良い。
【００４５】
これ以降の処理は、配信サーバーに接続されている表示端末と同じ数だけ繰り返される（ｓｔ１０３）。
サーバー側レイアウト作成部１２でレイアウト情報が作成された後、サーバー側表示判定部１９は、図１０に示されるように、コンテンツ６０が全く表示されないかどうか、判定する（ｓｔ１０４）。判定は、コンテンツ６０下辺がディスプレイ３０上辺より上にある、又は、コンテンツ６０上辺がディスプレイ３０下辺より下にある、又は、コンテンツ６０右辺がディスプレイ３０左辺より左にある、又は、コンテンツ６０左辺がディスプレイ３０右辺より右にある場合に、コンテンツ６０が全く表示されないとする。コンテンツが全く表示されないと判定された場合（ｓｔ１０４でＮＯ）、ハイパーテキスト解析の処理を終了する。
【００４６】
コンテンツが表示される場合（ｓｔ１０４でＹＥＳ）、サーバー側表示判定部１９は、図１１に示されるようにコンテンツ６０が一部のみディスプレイ３０に表示されるか、図１２に示されるように全て表示されるか、全表示端末分を判定する（ｓｔ１０５）。判定は、コンテンツ６０の４辺のうちいずれかが、ディスプレイ３０の４辺のいずれかに交差している場合、コンテンツ６０が一部のみ表示されると判定する。図１０で示した判定と、図１１で示した判定に当てはまらなかった場合、コンテンツ６０がディスプレイ３０に全て表示されると判定する。
このように、サーバー側表示判定部１９は、全表示端末分を判定することで、コンテンツ６０を表示させる表示端末を判定する。
【００４７】
判定の結果、図１１のようにコンテンツ６０が一部のみ表示される場合は（ｓｔ１０５でＹＥＳ）、サーバー側表示判定部１９は、レイアウト情報１０７、コンテンツ６０及び表示端末構成情報７０をコンテンツ分割部１５に出力し、コンテンツ分割部１５は、表示端末の表示領域に応じてコンテンツ６０を分割する（ｓｔ１０６）。例えば、コンテンツ分割部１５では、コンテンツ６０を分割し、分割位置の始点座標、分割後のサイズ、分割コンテンツの識別情報などを、表示コンテンツ情報作成部１３に伝える。
【００４８】
判定の結果、図１２のようにコンテンツが全て表示される場合は（ｓｔ１０５でＮＯ）、サーバー側表示判定部１９は、レイアウト情報１０７、コンテンツ６０及び表示端末構成情報７０を表示コンテンツ情報作成部１３に出力して、コンテンツ識別情報とそのサイズ、表示端末を表示コンテンツ情報作成部１３に伝える。
【００４９】
表示コンテンツ情報作成部１３は、サーバー側表示判定部１９又はコンテンツ分割部１５から出力されたレイアウト情報１０７、表示端末構成情報７０、及び、コンテンツ６０又は分割コンテンツを受け取り、コンテンツを表示させる表示端末を示す表示端末識別情報を含む表示コンテンツ情報を作成する（ｓｔ１０７）。例えば、表示コンテンツ情報作成部１３は、サーバー側表示判定部１９からコンテンツ識別情報とそのサイズ、表示端末の情報を受け取り、図７に示す表示コンテンツ情報に追記して、表示コンテンツ情報を作成する。また例えば、表示コンテンツ情報作成部１３は、コンテンツ分割部１５から分割位置の始点座標、分割後のサイズ、分割コンテンツの識別情報などを受け取り、図７に示す表示コンテンツ情報に追記して、表示コンテンツ情報を作成する。
【００５０】
そして、表示コンテンツ情報作成部１３は、コンテンツ、分割コンテンツ及び表示コンテンツ情報は、表示端末側からのコンテンツダウンロード要求にすぐ応答できるように、記憶部１６に登録し、記憶させる（ｓｔ１０８）。
【００５１】
その後、例えば、ユーザーからのファイル名指定と送信指示を受けると、ハイパーテキスト送信部１７は、ファイル名に対応するハイパーテキスト５０を表示端末２０（ハイパーテキスト受信部２１）に送信する。
【００５２】
ここで、コンテンツ分割部１５で行われるコンテンツの分割処理について説明する。
図１３は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムの分割処理の一例を説明する説明図である。
図１３において、配信サーバー１０と表示端末２０１は、図１と同様に通信可能に構成されている。
【００５３】
配信サーバー１０では、表示端末構成情報７０と、コンテンツ６０と、ハイパーテキスト５０を解析して生成したＤＯＭツリーとを利用して、サーバー側レイアウト作成部１２にてブラウザ、ハイパーテキスト、コンテンツがどのように表示されるかの全体レイアウト７２を作成する。
【００５４】
全体レイアウト７２の内部にはブラウザ８０が存在する。コンテンツ７８は、ブラウザ８０内に存在する画像データである。コンテンツ７８は、ディスプレイ３０１、３０２、３０３、３０４に分割して表示される。コンテンツ分割部１５では、この全体レイアウト７２を利用して、各ディスプレイの領域境界に沿って画像を分割する。コンテンツ７８を分割したのが、分割画像７４、７５、７６、７７である。分割画像７４はディスプレイ３０１に、分割画像７５はディスプレイ３０２に、分割画像７６はディスプレイ３０３に、分割画像７７はディスプレイ３０４に表示される。
【００５５】
そして、表示コンテンツ情報作成部１３は、コンテンツ分割部１５が分割した分割コンテンツに関する表示コンテンツ情報７１を作成する。
【００５６】
次に、表示端末２０の動作及びコンテンツ配信の動作について説明する。
図１４は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムの表示端末２０の動作の流れを示すフロー図である。
図１５は、この発明の一実施の形態を示す実施の形態１におけるマルチ大画面表示システムの配信サーバー１０のコンテンツ送信時の動作の流れを示すフロー図である。
【００５７】
例えば、配信サーバー１０でユーザーからのファイル名指定と送信指示を受けると、配信サーバー１０からファイル名に対応するハイパーテキスト５０が送信される。すると、表示端末２０では、ハイパーテキスト受信部２１が、送信されたハイパーテキストを受信する（ｓｔ２０１）。
【００５８】
表示端末側解析部２４は、ハイパーテキスト５０を解析し（ｓｔ２０１）、ＤＯＭツリー１０２を生成する。表示端末側解析部２４による解析は、サーバー側解析部１１と同様である。また、表示端末側解析部２４は、解析の際に、ハイパーテキスト中にコンテンツへのリンクが記述されているかどうか判定する（ｓｔ２０３）。記述されていた場合（ｓｔ２０３でＹＥＳ）は、コンテンツ要求送信部２３が配信サーバー１０に対してコンテンツを要求する（ｓｔ２０４）。要求の際に、表示端末２０は自身の識別情報を要求に付加する。識別情報には、図３の表示端末識別情報と一致するものを用いる。
【００５９】
コンテンツ要求送信部２３から送信されたコンテンツ要求に応じて、配信サーバー１０では、ダウンロード要求受信部１８が、コンテンツ要求を受信する（ｓｔ３０１）。この時ダウンロード要求に付加されていた表示端末識別情報も受信され、ダウンロード要求と表示端末識別情報は、コンテンツ送信部１４に伝えられる。
【００６０】
コンテンツ送信部１４は、表示コンテンツ情報７１に基づいて、ダウンロード要求をしたコンテンツを送信元表示端末が表示するかどうかを判定する（ｓｔ３０２）。
【００６１】
送信元表示端末がコンテンツを表示すると判定した場合（ｓｔ３０２でＹＥＳ）、配信サーバー１０では、コンテンツ送信部１４がコンテンツ（又は分割コンテンツ）、表示コンテンツ情報７１を送信する（ｓｔ３０３）。送信元表示端末がコンテンツを表示しないと判定した場合（ｓｔ３０２でＮＯ）、配信サーバー１０は何も送信しない。又は、要求されたコンテンツが存在しない旨を伝える。
【００６２】
例えば、図１３に示すように、表示端末２０１が画像Ａというファイル名のコンテンツ７８を要求した場合、配信サーバー１０のコンテンツ送信部１４は、表示コンテンツ情報７１のうち表示端末２０１が関係する情報と、分割画像７４（分割コンテンツ）を、表示端末２０１に送信する（ｓｔ２０５）。
【００６３】
表示端末２０１では、コンテンツ受信部２２がこれらの情報を受信し（ｓｔ２０６）、表示コンテンツ情報７１に基づいて自身に接続されたディスプレイに表示されないコンテンツの有無を判断する（ｓｔ２０７）。
【００６４】
自身に接続されたディスプレイに表示されないコンテンツがない場合（ｓｔ２０７でＮＯ）、コンテンツ受信部２２は、コンテンツをそのまま表示端末側レイアウト作成部２５に与える。自身に接続されたディスプレイに表示されないコンテンツがある場合（ｓｔ２０７でＹＥＳ）、コンテンツ受信部２２は、表示コンテンツ情報７１と、必要に応じて分割コンテンツとを合成コンテンツ作成部２６に出力する。
【００６５】
合成コンテンツ作成部２６は、表示コンテンツ情報７１の情報から、分割元のコンテンツ（又はコンテンツ）の表示領域サイズを取得し、それと同じサイズのダミーデータ７１１を作成する。ダミーデータ７１１に対して、表示コンテンツ情報７１の分割位置座標項目を元に、分割画像７４のダミーデータ７１１上に上書し、合成コンテンツ７１２を作成する（ｓｔ２０８）。合成コンテンツ７１２は、画像データであり、サイズは元のコンテンツ７８と同じ大きさで、表示端末２０１が表示する領域のみコンテンツ７８のデータとなっている。この合成コンテンツ７１２を、表示端末側レイアウト作成部２５に与える。
【００６６】
表示端末側レイアウト作成部２５は、表示端末側レイアウト作成部２５ではレイアウト情報を作成し、与えられたコンテンツをブラウザ上のどこに配置するか決定する（ｓｔ２０９）。作成されたレイアウト情報に基づいて、表示制御部２７が与えられたコンテンツをディスプレイ３０１に表示させる（ｓｔ２１０）。
【００６７】
以上のように、本実施の形態によれば、表示端末２０において、ハイパーテキストを解析し、コンテンツとの関係を示すコンテンツ関係情報を生成するとともに、自身に接続されたディスプレイ部３０に表示させないコンテンツを、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、配信サーバー１０は、表示端末２０に対して、当該表示端末２０が自身に接続されたディスプレイ部３０に表示させるコンテンツを送信すれば良いため、通信量を低減することが可能となる。また、表示端末２０がコンテンツを取得するまでにかかる時間も短縮できるため、コンテンツ表示までの時間も短くすることが可能となる。また、自身に接続されたディスプレイ部３０に表示させないコンテンツが、コンテンツの表示領域サイズに応じて作成されたダミーデータで補完されるため、ハイパーテキストのレイアウトを崩さないようにコンテンツを表示することが可能となる。
【００６８】
また、本実施の形態によれば、表示端末２０において、自身に接続されたディスプレイ部３０に表示させない分割コンテンツを分割コンテンツの表示領域サイズと、分割前のコンテンツの表示領域サイズとに応じて作成されたダミーデータを用いて補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、配信サーバー１０は、表示端末２０に対して、当該表示端末２０が自身に接続されたディスプレイ部３０に表示させる分割コンテンツを送信すれば良いため、通信量を低減することが可能となる。また、表示端末２０がコンテンツを取得するまでにかかる時間も短縮できるため、コンテンツ表示までの時間も短くすることが可能となる。
【００６９】
また、本実施の形態によれば、ディスプレイに表示されないコンテンツの一部又は全部をダミーデータに置き換えた合成コンテンツを用いて補完することにより、自身に接続されたディスプレイ部３０に表示させないコンテンツが、合成コンテンツで補完されるため、ハイパーテキストのレイアウトを崩さないようにコンテンツを表示することが可能となる。
【００７０】
また、本実施の形態によれば、表示端末２０に、表示端末２０に接続されたディスプレイ部３０に表示されないコンテンツの一部又は全部をダミーデータに置き換えた合成コンテンツを作成する合成コンテンツ作成部２６を備え、合成コンテンツ作成部２６で作成された合成コンテンツを用いて補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、表示端末において表示されないコンテンツを補完する処理を各々の表示端末側で分散して行うことができるので、配信サーバー１０の処理負荷を低減することが可能となる。
【００７１】
なお、本実施の形態では、合成コンテンツ作成部２６が合成コンテンツ作成部２６で作成された合成コンテンツを用いて補完して、ハイパーテキストに対応するレイアウト情報を作成する場合について説明したが、コンテンツの表示領域サイズに応じた空白の要素などのダミーデータで補完して、ハイパーテキストに対応するレイアウト情報を作成しても良い。この場合、合成コンテンツ作成部２６は不要となる。
【００７２】
実施の形態２．
実施の形態１では、表示端末２０に合成コンテンツ作成部２６を備えた場合について説明したが、本実施の形態では、配信サーバー１０に合成コンテンツ作成部２６を備えた場合について説明する。
図１６は、この発明の一実施の形態を示す実施の形態２におけるマルチ大画面表示システムの構成についての一例を示す構成図である。図２と同一又は相当部分に同一符号を付し、説明を省略する。
【００７３】
図１６において、配信サーバー１０は、合成コンテンツ作成部２６を備えており、この合成コンテンツ作成部２６は、表示端末単位でそれぞれの表示端末に接続されたディスプレイ部３０に表示されないコンテンツの一部又は全部をダミーデータに置き換えた合成コンテンツを作成する。本実施の形態では、合成コンテンツ作成部２６は、コンテンツ分割部１５から出力されたレイアウト情報１０７、分割された分割コンテンツ、分割情報（元のコンテンツにおける分割コンテンツの位置情報を含む）及び表示端末構成情報７０を受け取り、合成コンテンツを作成し、表示コンテンツ情報作成部１３に出力する。
【００７４】
次に、動作について説明する。
図１７は、この発明の一実施の形態を示す実施の形態２におけるマルチ大画面表示システムの配信サーバー１０のハイパーテキスト解析時の動作の流れを示すフロー図である。図９と同一又は相当部分に同一符号を付し、説明を省略する。
【００７５】
コンテンツ分割部１５がコンテンツを分割した後に、コンテンツ分割部１５が、合成コンテンツの作成が必要か否かを判断し（ｓｔ１０９）、合成コンテンツの作成が必要な場合（ｓｔ１０９でＹＥＳ）、合成コンテンツ作成部２６が、合成コンテンツを作成する。
【００７６】
以上のように、本実施の形態によれば、配信サーバー１０に、表示端末単位でそれぞれの表示端末に接続されたディスプレイ部３０に表示されないコンテンツの一部又は全部をダミーデータに置き換えた合成コンテンツを作成する合成コンテンツ作成部２６を備えたことにより、配信サーバー１０において合成コンテンツが作成されるので、表示端末側で合成コンテンツを作成する必要がなくなり、表示端末の処理負荷を軽減することが可能となる。
【００７７】
なお、コンテンツの一部をダミーデータに置き換えた合成コンテンツを作成する場合について説明したが、これに限定されるものではなく、合成コンテンツ作成部２６は、コンテンツの全部をダミーデータに置き換えた合成コンテンツを作成するように構成してもよい。例えば、コンテンツの全体を表示しない表示端末がある場合、その表示端末に送信するために、コンテンツの全部をダミーデータに置き換えた合成コンテンツを作成する。
【００７８】
また、合成コンテンツの作成が必要か否かを判断するステップ（ｓｔ１０９）を削除し、コンテンツを分割する度に合成コンテンツを作成するようにしても良い。
【００７９】
実施の形態３．
実施の形態１は、コンテンツ送信部１４において、送信先表示端末がコンテンツを表示すると表示しないと判定した場合、配信サーバー１０は何も送信しないか、要求されたコンテンツが存在しない旨を伝える場合について説明した。本実施の形態では、送信先表示端末がコンテンツを表示すると表示しないと判定した場合、コンテンツの表示領域サイズを表示端末に送信する場合について説明する。
【００８０】
本実施の形態におけるマルチ大画面表示システムの構成は、図２に示される実施の形態１におけるマルチ大画面表示システムの構成と同様なため、説明を省略する。
【００８１】
次に、動作について説明する。
図１８は、この発明の一実施の形態を示す実施の形態３におけるマルチ大画面表示システムの配信サーバー１０のコンテンツ送信時の動作の流れを示すフロー図である。図１５と同一又は相当部分に同一符号を付し、説明を省略する。
【００８２】
ステップｓｔ３０２において、コンテンツ送信部１４が、送信元表示端末がコンテンツを表示しないと判定した場合（ｓｔ３０２でＮＯ）、配信サーバー１０は、ハイパーテキスト５０にコンテンツ６０の表示領域サイズ（縦横ピクセル数）が記述されているかさらに判定する（ｓｔ４０４）。例えば、コンテンツ送信部１４がサーバー側解析部１１の解析結果に基づいて判定する。
【００８３】
ハイパーテキスト５０にコンテンツ６０の表示領域サイズ（縦横ピクセル数）が記述されていなかった場合（ｓｔ４０４でＮＯ）、コンテンツ送信部１４は、コンテンツ６０を送信せずに、コンテンツ６０の表示領域サイズ（縦横ピクセル数）のみを表示端末２０に送信する（ｓｔ４０５）。表示端末２０では、コンテンツ６０の表示領域サイズをコンテンツ受信部２２で受信する。コンテンツ６０の表示領域サイズを表示端末側レイアウト作成部２５に伝え、表示端末側レイアウト作成部２５が、コンテンツ６０の表示領域サイズ分だけ空白の要素をレイアウトに配置する。又は、コンテンツ６０の表示領域サイズの大きさの合成コンテンツを、合成コンテンツ作成部２６で作成し、表示端末側レイアウト作成部２５が、作成した合成コンテンツをレイアウトに配置してレイアウト情報を作成する。
【００８４】
ハイパーテキスト５０にコンテンツ６０の表示領域サイズ（縦横ピクセル数）が記述されている場合（ｓｔ４０４でＹＥＳ）、配信サーバー１０は表示端末２０のコンテンツダウンロード要求に対して、コンテンツを送信しない。代わりに、コンテンツ送信部１４が、要求してきたコンテンツは送信しないということを記載したメッセージを表示端末に送信する。表示端末２０は表示端末側解析部２４でハイパーテキスト５０を解析する。そして、コンテンツ６０の表示領域サイズ分だけ空白の要素をレイアウトに配置するか、合成コンテンツ作成部２６でコンテンツ６０と同じサイズの合成コンテンツ作成部を生成し、表示端末側レイアウト作成部２５が、これをレイアウトに配置してレイアウト情報を作成する。
【００８５】
以上のように、本実施の形態によれば、表示端末側解析部２４が、ハイパーテキストを解析してコンテンツの表示領域サイズを取得し、表示端末側レイアウト作成部２５が、表示端末側解析部２４で取得されたコンテンツの表示領域サイズに基づいて、自身に接続されたディスプレイに表示させないコンテンツを補完して、ハイパーテキストに対応するレイアウト情報を作成することにより、表示端末２０で表示されないコンテンツを、配信サーバー１０は送信する必要がなくなるため、通信量を低減することが可能となる。また、表示端末２０がコンテンツを取得するまでにかかる時間も短縮できるため、コンテンツ表示までの時間も短くすることが可能となる。
【００８６】
また、本実施の形態では、配信サーバー１０において、ハイパーテキスト５０からコンテンツの表示領域サイズを取得できるか否かを判断し、ハイパーテキスト５０からコンテンツの表示領域サイズを取得できない場合に、コンテンツの表示領域サイズを表示端末２０に送信し、表示端末２０において、配信サーバー１０から送信されたコンテンツの表示領域サイズに基づいて、自身に接続されたディスプレイ部３０に表示させないコンテンツを補完して、ハイパーテキストに対応するレイアウト情報を作成するようにした。これにより、表示端末２０で表示されないコンテンツを、配信サーバー１０は送信する必要がなくなるため、通信量を低減することが可能となる。また、表示端末２０がコンテンツを取得するまでにかかる時間も短縮できるため、コンテンツ表示までの時間も短くすることが可能となる。
【００８７】
また、本実施の形態では、配信サーバー１０において、ハイパーテキスト５０からコンテンツの表示領域サイズを取得できるか否かを判断し、ハイパーテキスト５０からコンテンツの表示領域サイズを取得できる場合に、コンテンツを送信しないことを示すメッセージを表示端末２０に送信し、表示端末２０において、配信サーバー１０から送信されたメッセージに応じて、表示端末側解析部２４でハイパーテキスト５０を解析して取得したコンテンツの表示領域サイズに基づいて、自身に接続されたディスプレイ部３０に表示させないコンテンツを補完して、ハイパーテキストに対応するレイアウト情報を作成するようにした。これにより、表示端末２０で表示されないコンテンツを、配信サーバー１０は送信する必要がなくなるため、通信量を低減することが可能となる。また、表示端末２０がコンテンツを取得するまでにかかる時間も短縮できるため、コンテンツ表示までの時間も短くすることが可能となる。
【００８８】
実施の形態４．
実施の形態３は、表示端末２０で合成コンテンツを作成する場合について説明した。本実施の形態では、配信サーバー１０で合成コンテンツを作成する場合について説明する。
【００８９】
本実施の形態におけるマルチ大画面表示システムの構成は、図１６に示される実施の形態２におけるマルチ大画面表示システムの構成と同様なため、説明を省略する。
【００９０】
次に、動作について説明する。
図１９は、この発明の一実施の形態を示す実施の形態４におけるマルチ大画面表示システムの配信サーバー１０のコンテンツ送信時の動作の流れを示すフロー図である。図１８と同一又は相当部分に同一符号を付し、説明を省略する。
【００９１】
ハイパーテキスト５０にコンテンツ６０の表示領域サイズ（縦横ピクセル数）が記述されていなかった場合（ｓｔ４０４でＮＯ）、配信サーバー１０が、コンテンツ６０と同じ表示領域サイズ（縦横ピクセル数）の合成コンテンツを作成し（ｓｔ５０５）、これをコンテンツ送信１４から送信する（ｓｔ５０６）。例えば、コンテンツ送信部１４が合成コンテンツ作成部２６に合成コンテンツを作成させるための要求信号を出力し、その要求信号に応じて合成コンテンツ作成部２６が合成コンテンツを作成する。
【００９２】
その後、表示端末２０では、コンテンツ送信１４から送信された合成コンテンツをコンテンツ受信部２２で受信する。表示端末側レイアウト作成部２５が、合成コンテンツレイアウトに配置してレイアウト情報を作成する。
【００９３】
以上のように、本実施の形態によれば、配信サーバー１０において、ハイパーテキスト５０からコンテンツの表示領域サイズを取得できるか否かを判断し、ハイパーテキスト５０からコンテンツの表示領域サイズを取得できない場合に、ディスプレイに表示されないコンテンツをダミーデータに置き換えた合成コンテンツを作成し、表示端末２０に送信し、表示端末２０において、配信サーバー１０から送信された合成コンテンツに基づいて、自身に接続されたディスプレイ部３０に表示させないコンテンツを補完して、ハイパーテキストに対応するレイアウト情報を作成するようにした。これにより、配信サーバー１０において合成コンテンツが作成されるので、表示端末側で合成コンテンツを作成する必要がなくなり、表示端末の処理負荷を軽減することが可能となる。
【００９４】
実施の形態５．
以上の実施の形態では、ハイパーテキスト５０の記載に基づいて処理する場合について説明した。本実施の形態では、ハイパーテキスト５０を編集して処理する場合について説明する。
図２０は、この発明の一実施の形態を示す実施の形態５におけるマルチ大画面表示システムの構成についての一例を示す構成図である。図２と同一又は相当部分に同一符号を付し、説明を省略する。
【００９５】
図２０において、ハイパーテキスト編集部２８は、ハイパーテキスト５０にコンテンツの表示領域サイズを追記する。例えば、サーバー側解析部１１からハイパーテキスト５０、コンテンツ６０の表示領域サイズ（縦横ピクセル数）を受け取り、ハイパーテキスト５０にコンテンツの表示領域サイズを追記し、コンテンツ６０の表示領域サイズが追記されたハイパーテキストをサーバー側解析部１１に出力する。
【００９６】
次に、動作について説明する。
配信サーバー２０において、サーバー側解析部１１がコンテンツ６０の表示領域サイズ（縦横ピクセル数）解析すると、ハイパーテキスト編集部２８がハイパーテキスト５０にコンテンツの表示領域サイズを追記する。このコンテンツ６０の表示領域サイズが記入されたハイパーテキストをハイパーテキスト送信部１７が表示端末２０へ送信する。表示端末２０では、表示端末側解析部２４が、コンテンツ６０の表示領域サイズが記入されたハイパーテキストを解析して、コンテンツを表示する。
【００９７】
以上のように、本実施の形態によれば、ハイパーテキスト５０にコンテンツの表示領域サイズを追記することにより、例えば、実施の形態３又は実施の形態４で説明したハイパーテキストからコンテンツの表示領域サイズが取得できない場合の処理を一切行わなくてすむため、コンテンツ送受信時の配信サーバー１０と表示端末２０の両方で処理負荷を軽減することが可能となる。
【００９８】
実施の形態６．
以上の実施の形態では、表示端末２０が表示端末側解析部２４の解析結果に基づいてコンテンツ要求する場合について説明した。本実施の形態では、表示端末構成情報に基づいてコンテンツ要求する場合について説明する。
図２１は、この発明の一実施の形態を示す実施の形態６におけるマルチ大画面表示システムの構成についての一例を示す構成図である。図２と同一又は相当部分に同一符号を付し、説明を省略する。
【００９９】
図２１において、表示端末２０は、配信サーバー１０にある表示端末構成情報７０を備えている。
また、表示端末側表示判定部２９は、ハイパーテキストに対応するレイアウト情報と、レイアウト情報が表示されるブラウザにおける表示端末の表示領域の情報を含む表示端末構成情報とに基づいて、コンテンツを表示させる表示端末を判定する。配信サーバー１０にあるサーバー側表示判定部１９と同様の機能を有する。
【０１００】
次に、動作について説明する。
図２２は、この発明の一実施の形態を示す実施の形態６におけるマルチ大画面表示システムの表示端末２０の動作の流れを示すフロー図である。図１４と同一又は相当部分に同一符号を付し、説明を省略する。
【０１０１】
表示端末側解析部２４は、解析の際に、ハイパーテキストにコンテンツを表示する旨の記述があるか判定する（ｓｔ６０３）。コンテンツを表示する旨の記述がない場合（ｓｔ６０３でＮＯ）、表示端末側レイアウト作成部２５が、ハイパーテキストのレイアウト情報を作成をする（ｓｔ６１１）。コンテンツを表示する旨の記述がある場合（ｓｔ６０３でＹＥＳ）、表示端末側解析部２４は、ハイパーテキストにコンテンツの表示領域サイズの記述があるかどうか判定する（ｓｔ６０４）。
【０１０２】
コンテンツの表示領域サイズの記述がある場合（ｓｔ６０４でＹＥＳ）、さらに、表示端末側解析部２４は、コンテンツを表示する必要があるかどうか判定する（ｓｔ６０５）。コンテンツを表示する必要がない場合（ｓｔ６０５でＮＯ）、合成コンテンツ作成部２６がコンテンツの表示領域サイズを基に合成コンテンツを作成し（ｓｔ６１０）、その後レイアウトに配置するか、コンテンツのサイズ分だけ空白の要素をレイアウトに配置して、レイアウト情報を作成する（ｓｔ６１１）。
【０１０３】
コンテンツの表示領域サイズの記述がない場合（ｓｔ６０４でＮＯ）、又は、コンテンツを表示する必要がある場合（ｓｔ６０５でＹＥＳ）、コンテンツ要求送信部２３は、配信サーバー１０に対して、コンテンツ要求を送信する（ｓｔ２０４）。コンテンツ要求を送信してからの処理は、実施の形態１など前述の実施の形態と同様であるため、説明を省略する。
【０１０４】
以上のように、本実施の形態によれば、表示端末において、ハイパーテキストに対応するレイアウト情報と、レイアウト情報が表示されるブラウザにおける表示端末の表示領域の情報を含む表示端末構成情報とに基づいて、コンテンツを表示させる表示端末を判定し、その判定結果に基づいて、自身に接続されたディスプレイに表示させるコンテンツのコンテンツ要求を配信サーバーに対して送信することにより、表示端末は表示領域外のコンテンツを要求しなくなるため、通信量を低減することが可能となる。
【０１０５】
実施の形態７．
以上の実施の形態では、ハイパーテキストが配信サーバー１０から配信される場合にについて説明した。本実施の形態では、ハイパーテキストの指定に関する実施の形態を説明する。
図２３は、この発明の一実施の形態を示す実施の形態７におけるマルチ大画面表示システムの構成についての一例を示す構成図である。図２と同一又は相当部分に同一符号を付し、説明を省略する。
【０１０６】
図２３において、制御命令送信部３１は、表示端末２０にて表示するハイパーテキストを識別するハイパーテキスト識別情報の指定を受け付け、指定されたハイパーテキスト識別情報を含む制御命令を表示端末２０送信する。制御命令受信部３２は、制御命令送信部３１から送信された制御命令を受信し、制御命令に含まれるハイパーテキスト識別情報をダウンロード要求送信部３３に出力する。ダウンロード要求送信部３３は、制御命令に含まれるハイパーテキスト識別情報を受け付け、ハイパーテキスト識別情報を付加したハイパーテキスト要求を配信サーバー１０のダウンロード要求受信部１８に送信する。
【０１０７】
次に、動作について説明する。
例えば、ユーザーの指定に基づいて、配信サーバー１０の制御命令送信部３１に、表示端末２０にて表示するハイパーテキスト識別情報を指定すると、制御命令送信部３１は、指定されたハイパーテキスト識別情報を含む制御命令を表示端末２０送信する。制御命令３１から送信された制御命令は、表示端末２０の制御命令受信部３２で受信される。
【０１０８】
制御命令受信部３２は、制御命令送信部３１から送信された制御命令に含まれるハイパーテキスト識別情報をダウンロード要求送信部３３に出力する。ダウンロード要求送信部３３では、配信サーバー１０のダウンロード要求受信部１８に対して、ハイパーテキスト識別情報が付加されたハイパーテキスト要求を送信する。
【０１０９】
ダウンロード要求受信部１８は、ハイパーテキスト要求を受信すると、ハイパーテキスト要求のうちハイパーテキスト識別情報を、ハイパーテキスト送信部１７に伝える。すると、ハイパーテキスト送信部１７は、ハイパーテキスト識別情報に基づいて、表示端末２０に送信すべきハイパーテキストを識別し、一致するハイパーテキストを送信する。送信されたハイパーテキストは表示端末２０のハイパーテキスト受信部２１にて受信される。なお、制御命令送信部３１は、本実施の形態では配信サーバー上にある例を示したが、配信サーバー上ではなく、任意の装置上にあっても構わない。
【０１１０】
以上のように、本実施の形態によれば、表示端末において表示させるハイパーテキストを制御する制御命令に基づいて、表示端末からのダウンロード要求に応じて、配信サーバーからハイパーテキストを提供することにより、ハイパーテキストの指定方法が他の実施形態に比べて柔軟性があるため、システム構築時の利便性を向上させることが可能となる。
【０１１１】
以上、本発明の実施の形態について説明したが、これらの実施の形態のうち、２つ以上を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、１つを部分的に実施しても構わない。あるいは、これらの実施の形態のうち、２つ以上を部分的に組み合わせて実施しても構わない。なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【０１１２】
１０  配信サーバー、１１  サーバー側解析部、１２  サーバー側レイアウト作成部、１３  表示コンテンツ情報作成部、１４  コンテンツ送信部、１５  コンテンツ分割部、１６  記憶部、１７  ハイパーテキスト送信部、１８  ダウンロード要求受信部、１９  サーバー側表示判定部、２０  表示端末、２１  ハイパーテキスト受信部、２２  コンテンツ受信部、２３  コンテンツ要求送信部、２４  表示端末側解析部、２５  表示端末側レイアウト作成部、２６  合成コンテンツ作成部、２７  表示制御部、２８  ハイパーテキスト編集部、２９  表示端末側表示判定部、３０  ディスプレイ部、３１  制御命令送信部、３２  制御命令受信部、３３  ダウンロード要求送信部、５０  ハイパーテキスト、６０  コンテンツ、７０  表示端末構成情報、１１０  ＣＰＵ、１１１  メモリ、１１２  ネットワーク、２０１  表示端末、２０２  表示端末、２０３  表示端末、２０４  表示端末、３０１  ディスプレイ、３０２  ディスプレイ、３０３  ディスプレイ、３０４  ディスプレイ。
【図１】
2015169758.tif 000003
【図２】
2015169758.tif 000004
【図３】
2015169758.tif 000005
【図４】
2015169758.tif 000006
【図５】
2015169758.tif 000007
【図６】
2015169758.tif 000008
【図７】
2015169758.tif 000009
【図８】
2015169758.tif 000010
【図９】
2015169758.tif 000011
【図１０】
2015169758.tif 000012
【図１１】
2015169758.tif 000013
【図１２】
2015169758.tif 000014
【図１３】
2015169758.tif 000015
【図１４】
2015169758.tif 000016
【図１５】
2015169758.tif 000017
【図１６】
2015169758.tif 000018
【図１７】
2015169758.tif 000019
【図１８】
2015169758.tif 000020
【図１９】
2015169758.tif 000021
【図２０】
2015169758.tif 000022
【図２１】
2015169758.tif 000023
【図２２】
2015169758.tif 000024
【図２３】
2015169758.tif 000025