(57)【要約】【課題】  複数の表示装置を用いた各種情報の表示に係わる処理を分散するようにした表示システム及びその表示方法を提供する。【解決手段】統一座標空間を管理する複数の統一座標空間管理手段と、統一座標空間管理手段の各々に対応付けて設けられた１又は複数の表示手段とを具備する表示システムにおける統一座標空間管理手段は、他の統一座標空間管理手段を検出し、他の統一座標空間管理手段が検出された場合に、他の統一座標空間管理手段が管理する統一座標空間上の領域に係わる領域情報を取得し、当該取得した領域情報に基づいて対応付けて設けられた表示手段の表示領域に対応する領域を部分空間として統一座標空間上に配置する。表示手段は、統一座標空間上に配置された自身の表示領域に対応する領域内に配置されたコンテンツを表示する。【選択図】  図１
2010026328.tif 000002
【特許請求の範囲】
【請求項１】
統一座標空間を管理する複数の統一座標空間管理手段と、
前記統一座標空間管理手段の各々に対応付けて設けられた１又は複数の表示手段と
を具備し、
前記統一座標空間管理手段は、
他の統一座標空間管理手段を検出する検出手段と、
前記検出手段により他の統一座標空間管理手段が検出された場合に、該他の統一座標空間管理手段が管理する前記統一座標空間上の領域に係わる領域情報を取得する取得手段と、
前記取得手段により取得した領域情報に基づいて対応付けて設けられた前記表示手段の表示領域に対応する領域を部分空間として前記統一座標空間上に配置する配置手段と
を具備することを特徴とする表示システム。
【請求項２】
前記統一座標空間上にコンテンツを配置するコンテンツ配置手段
を更に具備し、
前記表示手段は、
前記統一座標空間上に配置された自身の表示領域に対応する領域内に前記コンテンツ配置手段により配置されたコンテンツを表示する
ことを特徴とする請求項１記載の表示システム。
【請求項３】
前記統一座標空間管理手段は、
前記検出手段により他の統一座標空間管理手段が検出された場合に、該他の統一座標空間管理手段による前記統一座標空間に対する処理をロックし、前記配置手段により前記領域が配置された後、該ロックを解放する調停手段
を更に具備することを特徴とする請求項１記載の表示システム。
【請求項４】
前記統一座標空間管理手段は、
特定のトークンを受け取った場合に、前記統一座標空間に対する処理を実施する
ことを特徴とする請求項１記載の表示システム。
【請求項５】
前記取得手段は、
前記統一座標空間上の領域に係わる領域情報として、前記他の統一座標空間管理手段が管理する前記統一座標空間における原点情報と大きさ情報とを取得し、
前記配置手段は、
前記取得手段により取得した原点情報と大きさ情報とに基づいて前記他の統一座標空間管理手段が管理していない前記統一座標空間における領域に前記部分空間を配置する
ことを特徴とする請求項１記載の表示システム。
【請求項６】
前記配置手段は、
前記他の統一座標空間管理手段が管理する前記統一座標空間における領域のいずれかに隣接して前記部分空間を配置する
ことを特徴とする請求項５記載の表示システム。
【請求項７】
統一座標空間を管理する複数の統一座標空間管理手段と、前記統一座標空間管理手段の各々に対応付けて設けられた１又は複数の表示手段とを具備する表示システムにおける表示方法であって、
前記統一座標空間管理手段は、
他の統一座標空間管理手段を検出する検出工程と、
他の統一座標空間管理手段が検出された場合に、該他の統一座標空間管理手段が管理する前記統一座標空間上の領域に係わる領域情報を取得する取得工程と、
前記取得工程で取得した領域情報に基づいて対応付けて設けられた前記表示手段の表示領域に対応する領域を部分空間として前記統一座標空間上に配置する配置工程と
を含む工程を実行し、
前記表示手段は、
前記統一座標空間上に配置された自身の表示領域に対応する領域内に配置されたコンテンツを表示する
ことを特徴とする表示システムにおける表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示装置を用いて各種情報を表示する表示システム及びその表示方法に関する。
【背景技術】
【０００２】
遠隔地に離れて存在するメンバ同士が通信手段を使用して映像や音声で通信を行なうシステムが知られている。このようなシステムとしては、例えば、テレビ会議システムがある。テレビ会議システムでは、例えば、遠隔地に離れて存在する表示部において、会議で使用する資料を表示したり、またビデオカメラにより会議相手の映像を表示したりして擬似的に会議室を構成する。
【０００３】
このようなテレビ会議システムに関しては、特許文献１に開示される技術が知られている。このシステムは、テレビ電話機を備えた複数のメンバ側端末と、これら複数のメンバ側端末と接続された１つのホスト側端末とから構成され、会議に際して、各メンバ側端末における出席者の画像を１つの画面上に分割して表示させる。
【特許文献１】特開平４−１４０９９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では以下の問題点がある。
【０００５】
複数のメンバ側端末が１つのホスト側端末に接続するため、ホスト側端末では、トランザクションが集中してしまい、それがボトルネックとなってしまう。これにより、会議に参加させることのできるメンバ側端末数や表示部の増加が困難となる。
【０００６】
そこで、本発明は、上記課題に鑑みてなされたものであり、複数の表示装置を用いた各種情報の表示に係わる処理を分散するようにした表示システム及びその表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様による表示システムは、統一座標空間を管理する複数の統一座標空間管理手段と、前記統一座標空間管理手段の各々に対応付けて設けられた１又は複数の表示手段とを具備し、前記統一座標空間管理手段は、他の統一座標空間管理手段を検出する検出手段と、前記検出手段により他の統一座標空間管理手段が検出された場合に、該他の統一座標空間管理手段が管理する前記統一座標空間上の領域に係わる領域情報を取得する取得手段と、前記取得手段により取得した領域情報に基づいて対応付けて設けられた前記表示手段の表示領域に対応する領域を部分空間として前記統一座標空間上に配置する配置手段とを具備することを特徴とする。
【０００８】
また、本発明の一態様は、統一座標空間を管理する複数の統一座標空間管理手段と、前記統一座標空間管理手段の各々に対応付けて設けられた１又は複数の表示手段とを具備する表示システムにおける表示方法であって、前記統一座標空間管理手段は、他の統一座標空間管理手段を検出する検出工程と、他の統一座標空間管理手段が検出された場合に、該他の統一座標空間管理手段が管理する前記統一座標空間上の領域に係わる領域情報を取得する取得工程と、前記取得工程で取得した領域情報に基づいて対応付けて設けられた前記表示手段の表示領域に対応する領域を部分空間として前記統一座標空間上に配置する配置工程とを含む工程を実行し、前記表示手段は、前記統一座標空間上に配置された自身の表示領域に対応する領域内に配置されたコンテンツを表示することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の表示装置を用いた各種情報の表示に係わる処理を分散して制御するため、例えば、表示装置の数に対するスケーラビリティを高めることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係わる表示システム及びその表示方法の一実施の形態について添付図面を参照して詳細に説明する。
【００１１】
（実施形態）
図１は、本発明の実施の一形態に係わる表示システムの構成の一例を示す図である。
【００１２】
表示システムは、１又は複数のコンピュータを含んで構成される。コンピュータには、例えば、ＣＰＵ等の主制御手段、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の記憶手段が具備される。また、コンピュータには、ネットワークカード等の通信手段、キーボード、ディスプレイ又はタッチパネル等の入出力手段等、が具備されていてもよい。なお、これら各構成手段は、バス等により接続され、主制御手段が記憶手段に記憶されたプログラムを実行することで制御される。
【００１３】
ここで、表示システムには、機能的な構成として、統一座標空間管理部（１００ａ〜１００ｃ）１００と、部分空間管理部（１２０ａ〜１２０ｄ）１２０と、表示部（１４０ａ〜１４０ｅ）１４０と、コンテンツ配置部１５０とが具備される。
【００１４】
表示部１４０は、静止画、動画等の各種情報（例えば、映像）を表示領域上（画面）に表示する。表示部１４０各々は、部分空間管理部１２０に接続されている。表示部１４０は、空間情報（例えば、表示部１４０における表示可能な領域の大きさ）を部分空間管理部１２０に出力する。
【００１５】
部分空間管理部１２０には、接続インターフェース（１６２ａ〜１６２ｅ）１６２を介して１又は複数の表示部１４０が接続されている。部分空間管理部１２０には、自身（の下位）に接続されている表示部１４０から空間情報が入力される。部分空間管理部１２０は、この空間情報に基づいて部分空間を作成しそれを管理する。なお、空間情報とは、表示部１４０が持つ空間領域に係わる情報等であり、少なくとも大きさを含む情報である。
【００１６】
統一座標空間管理部１００は、接続インターフェース（１６０ａ、１６０ｂ）１６０を介して他の統一座標空間管理部１００と接続され、また、接続インターフェース（１６１ａ〜１６１ｄ）１６１を介して１又は複数の部分空間管理部１２０と接続される。統一座標空間管理部１００は、自身の下位に接続された部分空間管理部１２０から空間情報を取得し、それを部分空間として統一座標空間上に配置する。この部分空間管理部１２０から取得する空間情報は、自身の下位に接続された表示部１４０の表示領域に対応する。例えば、表示部１４０ａ及び１４０ｂは、統一座標空間管理部１００ａに対応付けられて設けられており、統一座標空間管理部１００ａには、部分空間管理部１２０ａを介してこれら表示部１４０ａ及び１４０ｂの表示領域に対応する空間情報が入力される。なお、図１においては、統一座標空間管理部１００と表示部１４０とが部分空間管理部１２０を介して接続されているが、これは、統一座標空間管理部１００にかかる処理負荷を軽減させるためである。そのため、例えば、統一座標空間管理部１００と表示部１４０とを直接接続してもかまわない。また、例えば、処理負荷を更に軽減させたいのであれば、部分空間管理部１２０を階層的に接続してもかまわない。
【００１７】
コンテンツ配置部１５０は、統一座標空間に１又は複数のコンテンツを配置する。コンテンツ配置部１５０では、コンテンツの配置後、コンテンツとその配置情報とを統一座標空間管理部１００に出力する。これにより、表示部１４０各々は、統一座標空間において、自身が対応する部分空間（表示領域）の範囲内に配置されたコンテンツを表示する。例えば、この配置情報等は、統一座標空間管理部１００から部分空間管理部１２０へ提供され、これを受けた部分空間管理部１２０が、その入力された情報に基づいて表示情報を作成し、それを表示部１４０へ出力する。その結果として、表示部１４０各々では、上述したコンテンツの表示を行なうことになる。なお、表示部１４０各々への表示情報の入力は、これ以外の方法で実現されてもよく、その方法は特に問わない。例えば、統一座標空間管理部１００や部分空間管理部１２０が管理する部分空間に係わる情報と、コンテンツ配置部１５０が出力する配置情報等とに基づいて表示情報を作成する処理部を設けて、上述した表示を実現するようにしてもよい。なお、コンテンツとは、文章（テキスト）、音楽、画像、映像等を幅広く含むデジタルデータ全般を指す。
【００１８】
ここで、統一座標空間管理部１００は、その機能的な構成として、統一座標空間情報保持部１１０と、統一座標空間更新部１１１と、調停部１１２と、統一座標情報取得部１１３と、検出部１１４と、空間情報入力部１１５とを具備して構成される。なお、図１では、統一座標空間管理部１００ａ内にのみ機能構成が図示されているが、勿論、統一座標空間管理部１００ｂ及び１００ｃにも同様の機能構成が備わっている。
【００１９】
統一座標空間情報保持部１１０は、統一座標空間に係わる情報を保持する。統一座標空間更新部１１１は、統一座標空間情報保持部１１０に保持された統一座標空間に係わる情報を更新する。調停部１１２は、統一座標空間管理部１００における処理を調停する。この調停は、例えば、統一座標空間管理部１００における処理をロック及びそのロックを解除することで行なわれる。
【００２０】
統一座標情報取得部１１３は、他の統一座標空間管理部１００が管理する統一座標空間に係わる情報（例えば、統一座標空間上で管理する領域の原点情報、大きさ情報）を取得する。検出部１１４は、他の統一座標空間管理部１００を検出する。空間情報入力部１１５は、空間情報の入力を受ける。
【００２１】
また、部分空間管理部１２０は、その機能的な構成として、空間情報出力部１３０と、部分空間情報保持部１３１と、部分空間配置部１３２と、空間情報入力部１３３とを具備して構成される。なお、図１では、部分空間管理部１２０ａ内にのみ機能構成が図示されているが、勿論、部分空間管理部１２０ｂ、１２０ｃ及び１２０ｄにも同様の機能構成が備わっている。
【００２２】
空間情報出力部１３０は、自身が管理する部分空間に係わる情報を空間情報として出力する。部分空間情報保持部１３１は、自身が管理する部分空間に係わる情報を保持する。空間情報入力部１３３は、表示部１４０から空間情報の入力を受ける。部分空間配置部１３２は、空間情報入力部１３３から入力された空間情報に基づいて空間の配置を行ない、部分空間を作成する。以上が、表示システムにおける構成についての説明である。なお、図１に示す表示システムの構成は、あくまで一例であり、この構成に限定されない。
【００２３】
次に、図２〜図５を用いて、図１に示す表示システムにおける動作の一例について説明する。
【００２４】
まず、図２を用いて、表示部１４０の表示領域に対応する部分空間を統一座標空間上に（追加）配置する手順について説明する。なお、ここでは、統一座標空間管理部１００ａ及び１００ｂにより統一座標空間上に既に部分空間が配置されている状態で、統一座標空間管理部１００ｃがこの表示システムに参加した場合の統一座標空間管理部１００ｃにおける動作について説明する。
【００２５】
この処理が開始すると、統一座標空間管理部１００ｃはまず、初期化処理を行なう（Ｓ３０１）。初期化処理では、統一座標空間情報保持部１１０において保持される統一座標空間に係わる情報を初期化する。具体的には、統一座標空間全体を未使用領域として設定する。これにより、統一座標空間情報保持部１１０が保持する統一座標空間は、図３の４０４に示す状態となる。また、初期化処理では、調停部１１２による調停処理の調停リトライ回数を規定値にセットする。調停リトライ回数は、１以上の回数にセットされる。なお、調停部１１２による調停処理が繰り返される都度、その数は「１」減算される。更に、初期化処理では、統一座標空間への領域を新たに追加（又は削除）する要求の受け付けを禁止（ロック）する。これは、統一座標空間への部分空間の追加、若しくは削除を行なう際の一貫性を保つために行なう。
【００２６】
初期化処理が終わると、統一座標空間管理部１００ｃは、統一座標空間に登録する部分空間の大きさを算出する（Ｓ３０２）。この処理では、空間情報入力部１１５において、部分空間管理部１２０から各々が保持する部分空間の大きさ情報の入力を受ける。そして、その入力情報に基づいて統一座標空間に登録すべき部分空間の範囲、すなわち、大きさを算出する。この処理により、統一座標空間情報保持部１１０が保持する統一座標空間は、例えば、図３の４０１に示す状態となる。図３の４０１には、統一座標空間上に登録すべき部分空間が横４０９６、縦１０２４の範囲である場合が示される。
【００２７】
続いて、統一座標空間管理部１００ｃは、検出部１１４において、他の統一座標空間管理部の検出を行なう（Ｓ３０３）。この結果、他の統一座標空間管理部１００が検出されなかった場合には（Ｓ３０４でＮＯ）、Ｓ３１１の処理に進む。一方、他の統一座標空間管理部１００を検出した場合は（Ｓ３０４でＹＥＳ）、統一座標空間管理部１００ｃは、調停部１１２において、当該統一座標空間管理部１００をロックする（Ｓ３０５）。このロックにより、統一座標空間への部分空間の追加、若しくは削除がシステムで同時に１カ所だけでしか行なわれないことになり、統一座標空間の一貫性が保たれることになる。ロック方法としては、例えば、Ｍｕｔｅｘ（セマフォの一種）を用いればよい。その他、例えば、システム全体で唯一となる特定のトークン（トークン未保持時はロック状態）を用いて、システム全体を一度にロックするといった方法を採用してもよい。なお、トークンを用いた場合のように、システム全体を一度にロックできるのであれば、Ｓ３０５における調停処理は省略できる。ここで、このＳ３０４及びＳ３０５の処理では、統一座標空間管理部１００ａを検出したものとする。
【００２８】
続いて、統一座標空間管理部１００ｃは、Ｓ３０５における調停処理が成功したか否かを判断する。調停に失敗した場合は（Ｓ３０６でＮＯ）、ロック済みの統一座標空間管理部１００があれば、そのロックを解放する（Ｓ３２０）。次に、統一座標空間管理部１００ｃは、調停リトライ回数が０であるかを判定し、０であれば（Ｓ３２１でＹＥＳ）、この処理を終了する（異常）。調停リトライ回数が０より大きければ（Ｓ３２０でＮＯ）、調停リトライ回数を「１」減じた後（Ｓ３２２）、再度、Ｓ３０４の処理に戻る。
【００２９】
また、調停に成功した場合（Ｓ３０６でＹＥＳ）、統一座標空間管理部１００ｃは、統一座標情報取得部１１３において、Ｓ３０４の処理で検出された統一座標空間管理部１００から当該管理部が管理する統一座標空間上の領域情報を取得する（Ｓ３０７）。すなわち、統一座標空間管理部１００ａから当該管理部が管理する統一座標空間上における部分空間の原点情報と大きさ情報とを取得する。
【００３０】
統一座標空間管理部１００ｃは、統一座標空間更新部１１１において、統一座標空間情報保持部１１０に保持される統一座標空間における未使用領域を更新する（Ｓ３０８）。この更新は、Ｓ３０７の処理で他の統一座標空間管理部（この場合、統一座標空間管理部１００ａ）から取得した原点情報と大きさ情報とに基づいて行なわれる。例えば、統一座標空間管理部１００ａが管理する統一座標空間の原点位置が（０，０）であり、その大きさが（２０４８，２０４８）であるとすると、統一座標空間情報保持部１１０が保持する統一座標空間における未使用領域は、図３の４０２に示す状態になる。
【００３１】
統一座標空間管理部１００ｃは、検出部１１４において、新たな他の統一座標空間管理部１００の検出を行なう（Ｓ３０９）。これにより、未だ統一座標空間情報を取得していない統一座標空間管理部１００を検出する。これは、例えば、リスト構造で全ての統一座標空間管理部を保持しておく方法や、配列に全ての統一座標空間管理部を保持しておく方法を用いることで実現できる。
【００３２】
検出の結果、他の統一座標空間管理部１００を検出した場合には（Ｓ３１０でＹＥＳ）、再度、Ｓ３０５の処理に戻る。例えば、この検出により統一座標空間管理部１００ｃが検出され、当該管理部が管理する統一座標空間の原点位置が（２０４８，０）であり、その大きさが（２０４８，１０２４）であるとする。この場合、統一座標空間情報保持部１１０が保持する統一座標空間における未使用領域は、図３の４０５に示す状態になる。
【００３３】
一方、Ｓ３１０において、他の統一座標空間管理部１００が検出されなかった場合（Ｓ３１０でＮＯ）、統一座標空間管理部１００は、統一座標空間更新部１１１において、統一座標空間に対して自身が管理する領域、すなわち部分空間を配置する（Ｓ３１１）。この部分空間の配置は、他の統一座標空間管理部１００により管理されている領域以外の位置に配置される。このようにして統一座標空間上に複数の表示部に対応する領域が配置されることで、複数の表示部を用いたマルチディスプレイ表示が可能になる。なお、配置位置は、他の統一座標空間管理部１００により管理されている領域以外であればよく、例えば、他の管理部により管理されている領域に隣接して配置してもよい。このようにして統一座標空間の未使用領域内に、Ｓ３０２の処理で算出された部分空間が配置される。例えば、未使用領域が図３の４０５であり、登録すべき部分空間の大きさが図３の４０１であれば、図３の４０６に示すように部分空間が配置されることになる。統一座標空間管理部１００ｃは、統一座標空間情報保持部１１０において、当該配置した部分空間を、自身が管理する統一座標空間上における領域として、その原点位置と大きさとを保持する。
【００３４】
最後に、統一座標空間管理部１００は、調停部１１２において、ロック解放処理を行なう（Ｓ３１２）。これにより、ロック済みの統一座標空間管理部のロックを解放する。以上で統一座標空間への部分空間の追加処理を完了する。
【００３５】
次に、図４を用いて、表示部１４０の表示領域に対応する部分空間を統一座標空間上から削除する手順について説明する。
【００３６】
この処理が開始すると、統一座標空間管理部１００はまず、初期化処理を行なう（Ｓ３５１）。初期化処理では、統一座標空間への領域を新たに削除（又は追加）する要求の受け付けを禁止（ロック）する。これは、統一座標空間への部分空間の追加、若しくは削除を行なう際の一貫性を保つために行なう。
【００３７】
初期化処理が終わると、統一座標空間管理部１００は、統一座標空間から削除する部分空間の大きさを算出する（Ｓ３５２）。この処理では、空間情報入力部１１５において、部分空間管理部１２０から各々が保持する部分空間の大きさ情報の入力を受ける。そして、その入力情報に基づいて統一座標空間から削除すべき部分空間の範囲、すなわち、大きさを算出する。
【００３８】
続いて、統一座標空間管理部１００は、統一座標空間更新部１１１において、統一座標空間から削除すべき領域を削除する（Ｓ３５３）。すなわち、統一座標空間情報保持部１１０において保持される統一座標空間から削除対象となる部分空間の原点情報と大きさ情報とを削除する。最後に、統一座標空間管理部１００は、調停部１１２において、ロック解放処理を行なう（Ｓ３１２）。これにより、ロック済みの統一座標空間管理部のロックを解放する。
【００３９】
ここで、図５を用いて、図１に示す部分空間管理部１２０における動作の一例について説明する。
【００４０】
部分空間管理部１２０は、空間情報入力部１３３において、自身に接続される表示部１４０からその表示領域の大きさを取得する（Ｓ３７１）。そして、部分空間配置部１３２において、自身が管理する部分空間内に当該取得した表示領域の大きさに対応する領域を配置する（Ｓ３７２）。この配置が済むと、部分空間管理部１２０は、部分空間情報保持部１３１において、その配置情報を保持するとともに（Ｓ３７３）、空間情報出力部１３０において、空間情報を出力する（Ｓ３７４）。空間情報の出力先は、例えば、上位に接続される統一座標空間管理部１００となる。
【００４１】
以上、図１に示す表示システムにおける動作についての説明である。なお、上記説明では、統一座標空間管理部１００において、部分空間の配置変更を行なう処理については説明していないが、この処理は、削除（図４参照）と配置（図２参照）とを連続して行なえば実現できるため、その説明については省略する。
【００４２】
以上説明したように本実施形態によれば、複数の表示装置に対応する表示領域を統一座標空間上で管理し、その統一座標空間を複数の統一座標空間管理部１００（例えば、ホスト）で分散管理する。これにより、例えば、メンバ側端末に接続された表示装置の数に対するスケーラビリティを高めることができる。
【００４３】
以上が本発明の代表的な実施形態の一例であるが、本発明は、上記及び図面に示す実施形態に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００４４】
なお、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施態様を採ることもできる。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４５】
また、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置に内蔵されたコンピュータが該供給されたプログラムコードを読み出して実行することにより実施形態の機能が達成される場合をも含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したコンピュータプログラムである。
【００４６】
したがって、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳ（Operating System）に供給するスクリプトデータ等の形態であってもよい。
【００４７】
コンピュータプログラムを供給するためのコンピュータ読み取り可能な記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００４８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００５０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部又は全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００５１】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ（Central Processing Unit）などが実際の処理の一部又は全部を行なう。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の一形態に係わる表示システムの構成の一例を示す図である。
【図２】図１に示す表示システムにおける動作の一例を示す第１のフローチャートである。
【図３】統一座標空間における領域の遷移の一例を示す図である。
【図４】図１に示す表示システムにおける動作の一例を示す第２のフローチャートである。
【図５】図１に示す表示システムにおける動作の一例を示す第３のフローチャートである。
【符号の説明】
【００５３】
１００（１００ａ〜１００ｃ）    統一座標空間管理部
１１０    統一座標空間情報保持部
１１１    統一座標空間更新部
１１２    調停部
１１３    統一座標情報取得部
１１４    検出部
１１５    空間情報入力部
１２０（１２０ａ〜１２０ｄ）    部分空間管理部
１３０    空間情報出力部
１３１    部分空間情報保持部
１３２    部分空間配置部
１３３    空間情報入力部
１４０（１４０ａ〜１４０ｅ）    表示部
１５０    コンテンツ配置部
１６０（１６０ａ、１６０ｂ）、１６１（１６１ａ〜１６１ｄ）、１６２（１６２ａ〜１６２ｅ）    接続インターフェース
【図１】
2010026328.tif 000003
【図２】
2010026328.tif 000004
【図３】
2010026328.tif 000005
【図４】
2010026328.tif 000006
【図５】
2010026328.tif 000007