(57)【要約】【課題】  額縁の幅が狭い表示装置を快適に利用できるようにする。【解決手段】  表示領域に対する操作を検出するタッチセンサ１６を備えたディスプレイ１５を備えたタブレットＰＣ１０等の表示装置において、ディスプレイ１５の表示領域のうち画像を表示させる有効領域の範囲を決定すると共に、上記有効領域以外では、タッチセンサ１６による操作の検出を無効化するようにした。このとき、上記有効領域をディスプレイ１５の表示領域全体とする第１のモードと、有効領域をディスプレイ１５の表示領域の一部分とする第２のモードとの間でモードの切換を行えるようにするとよい。【選択図】    図３
2014174800.tif 000002
【特許請求の範囲】
【請求項１】
表示領域に対する操作を検出するセンサを備えたディスプレイと、
前記ディスプレイの表示領域のうち画像を表示させる有効領域の範囲を決定する決定手段と、
前記有効領域以外では、前記センサによる操作の検出を無効化する第１の制御手段とを備えることを特徴とする表示システム。
【請求項２】
請求項１に記載の表示システムであって、
前記有効領域を前記ディスプレイの表示領域全体とする第１のモードと、前記有効領域を前記ディスプレイの表示領域の一部分とする第２のモードとの間でモードの切換を行う切換手段を備えることを特徴とする表示システム。
【請求項３】
請求項２に記載の表示システムであって、
前記ディスプレイは加速度センサを備え、
前記切換手段は、前記加速度センサによる加速度の検出結果に基づき前記モードの切換を行うことを特徴とする表示システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の表示システムであって、
前記ディスプレイの前記有効領域以外の表示領域に、操作子の画像を表示させると共に、該操作子の画像を表示した箇所では、前記センサによる操作の検出を有効にする第２の制御手段とを備えることを特徴とする表示システム。
【請求項５】
請求項２又は３に記載の表示システムであって、
前記第２のモードでは、前記ディスプレイの表示領域の周縁部を除いた領域を前記有効領域とすることを特徴とする表示システム。
【請求項６】
請求項５に記載の表示システムであって、
前記第２のモードにおいて、前記ディスプレイの前記有効領域以外の表示領域に所定の額縁画像を表示させる第３の制御手段を備えることを特徴とする表示システム。
【請求項７】
表示領域に対する操作を検出するセンサを備えたディスプレイと、
前記ディスプレイの表示領域のうち画像を表示させる有効領域の範囲を決定する決定手段と、
前記有効領域以外では、前記センサによる操作の検出を無効化する第１の制御手段とを備えることを特徴とする表示装置。
【請求項８】
表示領域に対する操作を検出するセンサを備えたディスプレイを制御するコンピュータを、
前記ディスプレイの表示領域のうち画像を表示させる有効領域の範囲を決定する決定手段と、
前記有効領域以外では、前記センサによる操作の検出を無効化する第１の制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示システム、表示装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、大きな映像を表示する際、液晶ディスプレイやプロジェクタを複数並べて配置し、それらに協働して一つの映像を表示させるマルチディスプレイ技術が知られている。
また、昨今急速に普及しているタブレット型の携帯情報端末を表示装置として用いて同様のマルチディスプレイを実現する技術も知られている。このような技術については、例えば特許文献１に記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、タブレット型のものをはじめとする従来の小型の携帯情報端末は、単体の場合には手で持って使用することを前提としているため、画面の外側に、比較的幅の広い額縁（ベゼル）を設けることが一般的である。
【０００４】
図１３Ａに、このような従来のタブレット型携帯情報端末の一例を示す。図１３Ｂに、その携帯情報端末を用いてマルチディスプレイを行った例を示す。
図１３Ａからわかるように、従来のタブレット型携帯情報端末２００には、ディスプレイの表示領域２０３の外側に、幅の広い額縁２０１を設けている。この額縁の部分には、見切り板を配置する等して、ディスプレイがユーザから視認できないようにしている。また、ディスプレイの表示画面に対する操作を受け付けるためのタッチパネルも、この額縁２０１の部分には設けていない。
【０００５】
したがって、ユーザは、この額縁２０１の部分を手に持つことにより、表示領域２０３に表示される画像を隠してしまうことなく、またタッチパネルに対して意図しない操作を行ってしまうことなく、タブレット型携帯情報端末２００を安定して保持できる。
また、額縁２０１の内部に操作子としてボタン２０２を設け、ユーザからの操作を受け付け可能とすることも行われている。
【０００６】
しかしながら、このような幅広の額縁２０１を有するタブレット型携帯情報端末２００でマルチディスプレイを行うと、図１３Ｂに示すように、隣接する端末間において、額縁２０１が存在するため画像を表示できない領域が広く存在してしまう。このため、表示された画像の視認性が悪いという問題がある。
このような問題は、タブレットＰＣ以外でも、ユーザが手に持って使用する表示装置を用いてマルチディスプレイを行おうとする場合には、同様に発生するものである。
【０００７】
このような問題を解決するためには、額縁の幅が狭い装置を用いることが考えられる。
図１４に、額縁の狭いタブレット型パーソナルコンピュータ（以下「タブレットＰＣ」という）の例を示す。図１５に、図１４に示したタブレットＰＣを用いてマルチディスプレイを行った例を示す。
【０００８】
図１４に示すタブレットＰＣ１０は、装置の一面のほぼ全領域を、ディスプレイの表示領域５２が占め、額縁５１の幅を狭く構成している。装置を構成する素子のサイズや配置を工夫することにより、このような装置を製造すること自体は可能である。
そして、このようなタブレットＰＣ１０によりマルチディスプレイを行うと、図１５に示すように、隣接する端末間で画像を表示できない領域の幅が狭く、図１３Ｂの例と比べて表示される画像の視認性を改善することができる。
【０００９】
しかしながら、図１４に示したような額縁５１の幅が狭い構成では、単体で使用する際に、ユーザがディスプレイの表示領域５２に触れないように装置を安定して手に持つことが難しいという問題がある。装置を安定して保持するためには指をディスプレイ側の面にあてがう必要があり、額縁５１の幅が狭いと、この際に額縁５１の領域をはみ出してしまうためである。その結果、ディスプレイに表示される画面の一部が指で隠れてしまうことになる。片手で装置の両側面を掴めるサイズでない場合には特にこの傾向が顕著である。
さらに、ディスプレイの表示領域５２全体に対して操作を受け付け可能なように操作検出用センサを配置した場合、指がディスプレイ側の面に触れると、それがセンサにより操作と検出され、意図しない操作を行ってしまう可能性もある。この点も問題である。
【００１０】
この発明は、以上のような背景によりなされたものであり、額縁の幅が狭い表示装置を快適に利用できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
この発明による表示システムは、上記の目的を達成するため、表示領域に対する操作を検出するセンサを備えたディスプレイと、上記ディスプレイの表示領域のうち画像を表示させる有効領域の範囲を決定する決定手段と、上記有効領域以外では、上記センサによる操作の検出を無効化する第１の制御手段とを設けたものである。
【発明の効果】
【００１２】
上記構成によれば、額縁の幅が狭い表示装置を快適に利用できるようにすることができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の表示システム及び表示装置の実施形態であるタブレットＰＣのハードウェア構成を示すブロック図である。
【図２Ａ】図１に示したタブレットＰＣにおける全体表示モードの表示例を示す図である。
【図２Ｂ】部分表示モードの表示例を示す図である。
【図３】図１に示したタブレットＰＣの機能構成を示す図である。
【図４】図３に示した仮想操作子制御部の機能構成をより詳細に示す図である。
【図５】仮想操作子データの例を示す図である。
【図６】画面制御サーバのハードウェア構成を示す図である。
【図７】図６に示した画面制御サーバの機能構成を示す図である。
【図８】マルチディスプレイ登録要求を検出した場合に画面制御サーバのＣＰＵが実行する処理のフローチャートである。
【図９】マルチディスプレイ終了指示を検出した場合に画面制御サーバのＣＰＵが実行する処理のフローチャートである。
【図１０】タブレットＰＣが全体表示モードから部分表示モードへの移行に係る処理のシーケンス例を示す図である。
【図１１】タブレットＰＣが部分表示モードから全体表示モードへの移行に係る処理のシーケンスの第１例を示す図である。
【図１２】タブレットＰＣが部分表示モードから全体表示モードへの移行に係る処理のシーケンスの第２例を示す図である。
【図１３Ａ】従来のタブレット型携帯情報端末の一例を示す図である。
【図１３Ｂ】図１３Ａに示す携帯情報端末を用いてマルチディスプレイを行った例を示す図である。
【図１４】額縁の狭いタブレットＰＣの例を示す外観図である。
【図１５】図１４に示すタブレットＰＣを用いてマルチディスプレイを行った例を示す図である。
【発明を実施するための形態】
【００１４】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず、図１に、この発明の表示システム及び表示装置の実施形態であるタブレットＰＣのハードウェア構成を示す。
図１に示すように、タブレットＰＣ１０は、ＣＰＵ１１、フラッシュメモリ１２、ＲＡＭ１３、通信インタフェース（Ｉ／Ｆ）１４、ディスプレイ１５、タッチセンサ１６、加速度センサ１７を備え、これらをシステムバス１８により接続して構成している。
【００１５】
そして、ＣＰＵ１１がＲＡＭ１３をワークエリアとしてフラッシュメモリ１２に記憶されたプログラムを実行することにより、タブレットＰＣ１０全体の動作を制御し、後述する額縁及び仮想操作子に関する制御をはじめとする種々の機能を実現することができる。
【００１６】
フラッシュメモリ１２は、ＣＰＵ１１が実行するプログラムや、電源を切っても保存しておくべきデータを記憶する、書き換え可能な不揮発性記憶手段である。
ＲＡＭ１３は、ＣＰＵ１１のワークエリアとして用いたり、一時的に記憶すべきデータを記憶したりする揮発性記憶手段である。
通信Ｉ／Ｆ１４は、後述の画面制御サーバ１００をはじめ、種々の外部装置と通信を行うためのインタフェースである。ここでは無線通信が可能であるとするが、これには限られない。通信に用いるプロトコルも任意であるし、複数のＩ／Ｆを備えていてもよい。
【００１７】
ディスプレイ１５は、所定の表示領域に画像を表示させる表示手段である。
タッチセンサ１６は、ディスプレイ１５に積層され、ディスプレイ１５の表示領域に対する操作を検出する検出手段である。タッチセンサ１６は、ここでは、ディスプレイ１５の表示領域を覆うカバーガラスへのタッチ操作を検出するセンサとしているが、非接触で操作を検出するセンサを用いてもよい。
【００１８】
加速度センサ１７は、タブレットＰＣ１０に対して働く加速度の向き及び大きさを計測するためのセンサである。検出する加速度には重力加速度も含む。従って加速度センサ１７は、重力の向きを通じて、タブレットＰＣ１０の向きを検出することができる。例えば、ディスプレイ１５の表示面が重力方向に対して垂直（表示面を上に向けて水平な机に置かれている場合など）か、傾いているか、等を検出することができる。また、タブレットＰＣ１０が動かされた場合、加速度変化を通じてその向きや大まかな距離を測定することができる。
【００１９】
以上のタブレットＰＣ１０の外観は、図１４に示したものと同様である。すなわち、タブレットＰＣ１０の一面のほぼ全領域をディスプレイ１５の表示領域５２が占めるように構成し、額縁５１の幅を狭くしている。
【００２０】
ここで、図２Ａ及び図２Ｂに、タブレットＰＣ１０における２つのモードでの表示例を示す。
図２Ａに示すのは、ディスプレイ１５の表示領域５２全体で画面の表示を行う全体表示モード（第１のモード）の表示例である。このモードは、複数のタブレットＰＣ１０が協働して大きなサイズの画面を表示するマルチディスプレイに適するモードである。
【００２１】
図２Ｂに示すのは、ディスプレイ１５の表示領域５２の周縁部５３を額縁として用い、それ以外の部分で表示を行う部分表示モード（第２のモード）である。このモードは、タブレットＰＣ１０を単独で手に持って使用する場合に適するモードである。この部分表示モードにおいては、額縁とする周縁部５３においては、タッチセンサ１６による操作の検出を無効化すると共に、ディスプレイ１５には、所定の額縁画像を表示させる。額縁画像は、何らの固定の画像であっても、何の表示もせずに点灯していない画素をそのまま見せるものであってもよい。あるいは、何らかの動きのある画像であってもよい。
【００２２】
また、周縁部５３には、表示部品による操作子として、仮想ボタン５４を設けている。そして、周縁部５３の中で、この仮想ボタン５４を表示した部分のみはタッチセンサ１６による操作の検出を有効にし、仮想ボタン５４に対する操作があった場合に、ＣＰＵ１１がこれを検出できるようにする。
以上の全体表示モードと部分表示モードを設け、これを切換可能とした点が、タブレットＰＣ１０の一つの特徴である。
【００２３】
次に、このモード切替を実現するためのタブレットＰＣ１０の機能について説明する。
図３は、その機能構成を示す機能ブロック図である。図３には、上記のモード切替に関連する部分のみ示している。
【００２４】
図３に示すように、タブレットＰＣ１０は、オペレーティングシステム（ＯＳ）２０の機能として、ディスプレイ制御部２１、仮想操作子制御部２２、タッチセンサ制御部２３、加速度センサ制御部２４、仮想額縁制御部３０を備える。また、これ以外に、マルチディスプレイアプリ４０を備える。ディスプレイ１５、タッチセンサ１６及び加速度センサ１７は、図１に示したハードウェアである。
【００２５】
これらのうちディスプレイ制御部２１は、ディスプレイ１５の制御を行う機能を備える。具体的には、不図示の表示制御手段から渡される、各種アプリケーション（マルチディスプレイアプリ４０も含む）からの要求により表示させる画面や、ＯＳ２０の機能により表示させる画面のデータに基づき、所定の画素数の画像を生成してディスプレイ１５に表示させる。
【００２６】
所定の画素数は、全体表示モードではディスプレイ１５の表示領域全体の画素数である。部分表示モードでは、ディスプレイ１５の表示領域のうち当該モードにおいて画像を表示させる有効領域の画素数である。従って、部分表示モードでは、全体表示モードの場合よりも縮小した画像をディスプレイに表示させることになる。また、部分表示モードでは、画像の表示位置が周縁部５３を除いた表示領域の位置になるようディスプレイ１５を制御する。
また、ディスプレイ制御部２１は、部分表示モードでは、周縁部５３への額縁画像の表示及び、仮想ボタン５４の表示も、ディスプレイ１５を制御して実行させる。
【００２７】
仮想操作子制御部２２は、部分表示モードにおいて周縁部５３に設ける仮想ボタン５４等の操作子に関する制御を行う機能を備える。この制御の内容については、図４及び図５を用いて後述する。
【００２８】
タッチセンサ制御部２３は、タッチセンサ１６の制御を行う機能を備える。具体的には、タッチセンサ１６が検出した操作の内容を示す情報を、表示中の画面を生成したアプリケーションあるいはＯＳ２０に渡す。ただし、部分表示モードでは、周縁部５３に対する操作の情報は、アプリケーションやＯＳ２０に渡さず読み捨てることにより、周縁部５３における操作の検出を無効化する。どの範囲が周縁部５３かを示す情報は、部分表示モードの移行時に移行指示と共に仮想額縁制御部３０から渡される。
ただし、周縁部５３に設ける仮想ボタン５４等の仮想操作子の位置への操作は、その操作子に対する操作として取り扱い、操作の内容を示す情報を、仮想操作子制御部２２へ渡す。操作子の位置の情報は、仮想操作子制御部２２から提供される。
【００２９】
加速度センサ制御部２４は、加速度センサ１７の制御を行う機能を備える。ここでは、加速度センサ１７による加速度の検出結果から、タブレットＰＣ１０が傾けられたと判断した場合に、その旨を仮想額縁制御部３０へ通知する。
例えば、一定時間の間、加速度の向き又は大きさが、「ディスプレイ１５の表示領域と垂直で裏面に向かう方向かつ１Ｇ」から一定程度以上ずれた場合に、タブレットＰＣ１０が傾けられたと判断することができる。またその他にも、タブレットＰＣ１０を机の上で素早く回転させたり手に持って上下に振ったり等、タブレットＰＣ１０に人の力が加わっていると考えられる動きを検出した場合にも、仮想額縁制御部３０へ通知するようにしてもよい。これらの動きを判定するための基準値は、加速度センサ制御部２４に設定しておく。
【００３０】
仮想額縁制御部３０は、全体モードと部分モードとの間でのモードの切換を行う切換手段である。この切換は、マルチディスプレイアプリ４０を介して受け取る後述する画面制御サーバ１００からの要求や、加速度センサ制御部２４から渡される、タブレットＰＣ１０が動かされた旨の通知に基づき行う。
そして、切換を行う場合、仮想額縁制御部３０は、ディスプレイ制御部２１、仮想操作子制御部２２及びタッチセンサ制御部２３に対してそれぞれ、新たなモードへの移行指示を送信し、変更後のモードに応じた制御を開始させる。
この制御については、図１０乃至図１２を用いて後述する。
【００３１】
マルチディスプレイアプリ４０は、タブレットＰＣ１０においてＯＳ２０上で動作するアプリケーションにより実現される機能を示し、後述の画面制御サーバ１００と連動して、タブレットＰＣ１０にマルチディスプレイを行わせる機能を備える。
【００３２】
具体的には、マルチディスプレイアプリ４０は、画面制御サーバ１００から送信されるモードの切り換え要求を仮想額縁制御部３０に渡す機能を備える。また、画面制御サーバ１００から送信されるマルチディスプレイのための分割画像をディスプレイ制御部２１に渡し、その画像をディスプレイ１５に表示させる機能も備える。
また、マルチディスプレイを行うためにタブレットＰＣ１０を画面制御サーバ１００に登録すべく、ユーザの操作に従って又は自動的に必要なデータを画面制御サーバ１００へ送信する機能も備える。この機能については、図７の説明において後述する。
【００３３】
次に、図４に、仮想操作子制御部２２の機能をより詳細に示す。図５に、図４の仮想操作子データ記憶部２６に記憶させる仮想操作子データの例を示す。
図４に示すように、仮想操作子制御部２２は、仮想操作子データ記憶部２６、データ管理部２７及び機能実行部２８を備える。
【００３４】
このうち仮想操作子データ記憶部２６は、部分表示モードにおいて周縁部５３に設ける仮想操作子の情報を示す仮想操作子データを記憶する。
仮想操作子データは図５に示す通りであり、仮想操作子ＩＤ、位置・サイズ情報、機能、操作子画像の情報を含む。
【００３５】
これらのうち仮想操作子ＩＤは、仮想操作子を特定するための識別情報である。
位置・サイズ情報は、仮想操作子の画像を表示させるディスプレイ１５上の位置及び画像のサイズを示す情報である。
機能は、仮想操作子が操作された場合に実行すべき処理を示す。この処理の内容は実行すべきコマンドやプログラムにより特定することが考えられる。ここでは、ＯＳ２０が提供するＯＳ＿ＡＰＩ（アプリケーションプログラムインタフェース）２５に渡す関数により処理を特定している。
操作子画像は、仮想操作子の表示に用いる画像データである。画像ファイルへのリンクやパスであってもよい。
【００３６】
なお、ここでは仮想操作子はボタンのみとしているが、スライダ、トグルスイッチ等、種々のタイプの操作子を利用できるようにしてもよい。この場合、仮想操作子データに、各操作子のタイプを示す情報も含めるとよい。
【００３７】
また、データ管理部２７は、仮想操作子データ記憶部２６が記憶する仮想操作子データを管理する機能を備える。
機能実行部２８は、仮想操作子が操作された場合に、その操作に応じて仮想操作子データに従った処理をＯＳ２０に要求する機能を備える。
【００３８】
図４において、Ａ１〜Ａ３が、全体表示モードから部分表示モードへの移行時に上記各部が実行する動作を示す。Ｂ１〜Ｂ３が、部分表示モードにおいて、タッチセンサ制御部２３が仮想操作子への操作を検出した場合に各部が実行する動作を示す。
タブレットＰＣ１０においては、仮想額縁制御部３０が部分表示モードへの移行を仮想操作子制御部２２へ指示すると、データ管理部２７が全仮想操作子のデータを仮想操作子データ記憶部２６から読み出す（Ａ１）。
【００３９】
次に、データ管理部２７が、位置・サイズ情報及びボタン画像に基づき、ディスプレイ制御部２１に各仮想操作子の表示を要求する（Ａ２）。この要求を受けたディスプレイ制御部２１は、要求に従い、ディスプレイ１５に仮想操作子の画像を表示させる。
また、データ管理部２７は、タッチセンサ制御部２３に、仮想操作子ＩＤと位置・サイズ情報とを対応付けて登録させる（Ａ３）。この要求を受けたディスプレイ制御部２１は、要求に従い、これらの情報を登録する。
【００４０】
この登録を行ったタッチセンサ制御部２３は、タッチセンサ１６がその登録した位置への操作を検出すると、それを、その位置と対応する仮想操作子ＩＤを持つ仮想操作子に対する操作であると判断し、機能実行部２８へその仮想操作子ＩＤを通知する（Ｂ１）。
機能実行部２８は、仮想操作子ＩＤの通知を受けると、仮想操作子データ記憶部２６から、そのＩＤと対応する機能の情報を取得する（Ｂ２）。そして、機能の情報に従い、ＯＳ＿ＡＰＩ２５へその機能を実行するために必要な関数のコールを行う（Ｂ３）。
以上により、タブレットＰＣ１０は、部分表示モードにおいては、仮想操作子への操作に応じて予め登録しておいた動作を行うことができる。
【００４１】
次に、タブレットＰＣ１０にマルチディスプレイを実行させる機能を備える画面制御サーバ１００について説明する。
図６は、その画面制御サーバ１００のハードウェア構成を示す図である。
画面制御サーバ１００は、ハードウェアとしては公知のＰＣでよい。例えば、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、通信Ｉ／Ｆ１０４、ＨＤＤ（ハードディスクドライブ）１０５、ユーザＩ／Ｆ１０６を備え、これらをシステムバス１０７により接続した構成とすることができる。
【００４２】
そして、ＣＰＵ１０１がＲＡＭ１０３をワークエリアとしてＲＯＭ１０２あるいはＨＤＤ１０４に記憶されたプログラムを実行することにより、画面制御サーバ１００全体の動作を制御し、マルチディスプレイに関する制御をはじめとする種々の機能を実現することができる。
【００４３】
ＲＯＭ１０２は、ＣＰＵ１０１が実行するプログラムや、電源を切っても保存しておくべきデータを記憶する、書き換え可能な不揮発性記憶手段である。
ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして用いたり、一時的に記憶すべきデータを記憶したりする揮発性記憶手段である。
【００４４】
通信Ｉ／Ｆ１０４は、タブレットＰＣ１０をはじめ、種々の外部装置と通信を行うためのインタフェースである。ここでは無線通信が可能であるとするが、これには限られない。通信に用いるプロトコルも任意であるし、複数のＩ／Ｆを備えていてもよい。
ＨＤＤ１０５は、大容量のデータを記憶する書き換え可能な不揮発性記憶手段である。
ユーザＩ／Ｆ１０６は、ディスプレイ、キーボード、マウス等、ユーザが画面制御サーバ１００を操作するための機器である。
【００４５】
図７に、以上の画面制御サーバ１００が備える、マルチディスプレイを実現するための機能の構成を示す。
図７に示すように、画面制御サーバ１００は、マルチディスプレイ管理部１１１、端末情報記憶部１１２、全体画像取得部１１３，分割画像生成送信部１１４を備える。
【００４６】
これらのうちマルチディスプレイ管理部１１１は、ユーザからマルチディスプレイの実行指示及びマルチディスプレイに使用する端末数の指定を受け付ける機能を有する。そして、マルチディスプレイの実行指示があった場合、指定された端末数を端末情報記憶部１１２へ登録すると共に、その端末数分の、端末情報登録領域を確保する。図７の例では、＃１から＃４までの４台分の情報を登録する領域を確保している。
【００４７】
なお、各端末の位置は、マルチディスプレイの実行時に、該当の端末が何行目の何列目に配置されるべきであるかを示す。そして、各端末の情報としては、少なくとも、当該端末へ表示用の分割画像のデータを送信するための宛先の情報を登録する。
この登録は、端末情報記憶部１１２に端末情報登録領域を確保した後、タブレットＰＣ１０等の端末装置からの登録要求に応じて必要な情報を取得して行う。図７ではタブレットＰＣ１０と端末情報登録領域とを矢印で結んでいるが、実際にはこの登録は、マルチディスプレイ管理部１１１が登録要求を受け付けて行う。
【００４８】
そして、マルチディスプレイ管理部１１１は、必要台数分の端末情報が登録されるとマルチディスプレイを開始する。
具体的には、マルチディスプレイ管理部１１１は、表示すべき全体画像のデータを、その画像データを提供するアプリケーション等から入手し、全体画像取得部１１３に渡す。すると、全体画像取得部１１３が、その画像データを分割画像生成送信部１１４に渡す。
【００４９】
分割画像生成送信部１１４は、端末情報記憶部１１２に登録されている端末数の情報に基づき、各端末に表示させるべき分割画像に分割する。端末数が４であれば４分割する。そして、各分割画像のパーツを、端末情報記憶部１１２に登録されている端末情報に基づき、そのパーツを表示させるべき端末装置（ここではタブレットＰＣ１０）に送信する。
【００５０】
これを受信した各タブレットＰＣ１０が、それぞれ受信した各パーツを表示することにより、図７の右下に示すようなマルチディスプレイを行うことができる。すなわち、複数台の各タブレットＰＣ１０が協働して１台分の画面サイズよりも大きな画像を表示することができる。このとき、タブレットＰＣ１０側では、マルチディスプレイアプリ４０が分割画像のデータを取得し、ディスプレイ制御部２１へその表示を要求する。
なお、各タブレットＰＣ１０は、ユーザの手により予め端末情報記憶部１１２への登録に従った適切な位置に配置しておく必要がある。
【００５１】
また、マルチディスプレイ管理部１１１は、マルチディスプレイの開始に先立ち、端末情報記憶部１１２に登録されている各端末装置に対し、全体表示モードへの移行を要求し、全体表示モードへ移行させる。マルチディスプレイは、額縁の細い全体表示モードで行うと高い視認性が得られる一方、マルチディスプレイ中はユーザがタブレットＰＣ１０を手に持って使用する可能性は低いためである。
【００５２】
また、マルチディスプレイを終了する場合、マルチディスプレイ管理部１１１が終了指示を受け付け、それに応じて、分割画像生成送信部１１４から各端末装置への画像データの送信を停止させる。これにより、各端末装置では、分割画像の表示を終了し、それまでの表示に戻る。
【００５３】
なお、ここでは画面制御サーバ１００が一組のマルチディスプレイを制御する例を示したが、複数組のマルチディスプレイを同時に制御できるようにしてもよい。その場合、端末情報記憶部１１２への端末数や端末情報の登録を、マルチディスプレイの組を特定するセッションＩＤを付して行うようにすればよい。また、全体画像及び分割画像の管理も、マルチディスプレイの組毎にセッションＩＤを用いて行うようにすればよい。
【００５４】
次に、マルチディスプレイの実行のために画面制御サーバ１００のＣＰＵ１０１が実行する処理について説明する。
図８は、マルチディスプレイ登録要求を検出した場合にＣＰＵ１０１が実行する処理のフローチャートである。
【００５５】
いずれかのタブレットＰＣ１０（あるいはその他の外部装置）から、マルチディスプレイの実行指示であるマルチディスプレイ登録要求を受信すると、ＣＰＵ１０１は図８のフローチャートに示す処理を開始する。ユーザＩ／Ｆ１０６を介してマルチディスプレイの実行を指示された場合も同様である。
【００５６】
この処理において、ＣＰＵ１０１はまず、検出した要求に含まれる端末数の情報を、端末情報記憶部１１２に登録する（Ｓ１１）。そして、タブレットＰＣ１０からの端末登録要求を待つ（Ｓ１２）。
そして、端末登録要求があると、要求が示す端末番号（ここでは＃１〜＃４のいずれか）と対応させて、要求元端末装置へ画像データを送信するための送信宛先を、端末情報記憶部１１２に登録する（Ｓ１３）。この端末登録要求は、タブレットＰＣ１０のマルチディスプレイアプリ４０が、ユーザの操作に応じて送信してくるものである。なお、要求自体に端末番号の指定が含まれていなくても、ステップＳ１３で要求を受信した順に端末番号を割り当てることができる。この場合、割り当て結果を該当の端末装置に通知するとよい。
【００５７】
次に、ＣＰＵ１０１は、ステップＳ１１で登録した端末数分の送信宛先の登録が完了したか否か判断する（Ｓ１４）。そして、完了してなければ、ステップＳ１２に戻って次の端末登録要求を待つ。完了していれば、マルチディスプレイが開始できる状態になったと判断し、表示を開始すべくステップＳ１５以下に進む。
【００５８】
そして、ＣＰＵ１０１は、端末情報記憶部１１２に登録された各送信宛先へ、全体表示モード（額縁ＯＦＦ）への移行要求を送信する（Ｓ１５）。マルチディスプレイに係る画像は、全体表示モードで表示させることが好適であるためである。タブレットＰＣ１０においては、マルチディスプレイアプリ４０が移行要求を受信し、仮想額縁制御部３０に伝えて、全体表示モードへ移行させる。
【００５９】
次に、ＣＰＵ１０１は、分割画像生成送信部１１４に、各端末装置と対応する分割画像の生成及び、登録した宛先情報に従った送信の開始を指示する（Ｓ１６）。この指示に従って送信される分割画像を各タブレットＰＣ１０のマルチディスプレイアプリ４０が受け取ってディスプレイ制御部２１に渡し、ディスプレイ１５に表示させることにより、マルチディスプレイを実行することができる。
以上で図８の処理を終了する。その後、分割画像生成送信部１１４が分割画像の送信を継続し、タブレットＰＣ１０側でマルチディスプレイアプリ４０が動作し続ける限り、マルチディスプレイが継続される。
【００６０】
次に、図９に、マルチディスプレイ終了指示を検出した場合にＣＰＵ１０１が実行する処理のフローチャートを示す。
ＣＰＵ１０１は、ユーザＩ／Ｆ１０６を介してマルチディスプレイの終了を指示されたことを検出すると、図９のフローチャートに示す処理を開始する。マルチディスプレイを実行中のいずれかのタブレットＰＣ１０から、マルチディスプレイの終了を要求された場合も同様である。
【００６１】
この処理において、ＣＰＵ１０１はまず、分割画像生成送信部１１４に、分割画像の生成及び送信の停止を指示する（Ｓ２１）。分割画像生成送信部１１４は、この指示に応じて分割画像の生成及び送信を停止する。このことにより、マルチディスプレイは終了する。
【００６２】
ＣＰＵ１０１は次に、端末情報記憶部１１２に登録された各送信宛先へ、部分表示モード（額縁ＯＮ）への移行要求を送信する（Ｓ２２）。マルチディスプレイの終了後は、各タブレットＰＣ１０を単独で使用することが想定され、これには部分表示モードが好適であるためである。タブレットＰＣ１０においては、マルチディスプレイアプリ４０が移行要求を受信し、仮想額縁制御部３０に伝えて、部分表示モードへ移行させる。
以上で図９の処理を終了する。このとき、端末情報記憶部１１２に登録されている端末装置の情報は、削除してもよいが、マルチディスプレイの再開に備えて保持しておいてもよい。
【００６３】
次に、モード切換のためにタブレットＰＣ１０の各部が実行する処理について説明する。
まず図１０に、全体表示モードから部分表示モードへの移行に係る処理のシーケンス例を示す。これらの各部の処理は、ＣＰＵ１１が所要のプログラムを実行することにより実現されるものである。以降の図１１及び図１２についても同様である。
【００６４】
図１０の処理においては、マルチディスプレイアプリ４０が、画面制御サーバ１００からの額縁ＯＦＦ要求（全体表示モードへの移行要求）の受信を監視する（Ｓ３１）。そして受信すると、この要求を仮想額縁制御部３０へ渡す（Ｓ３２）。
【００６５】
仮想額縁制御部３０は、額縁ＯＦＦ要求を受け取ると、現在額縁ＯＮ中（部分表示モード）であるか否か判断する（Ｓ３３）。ここで額縁ＯＮ中でなければ、すなわち額縁ＯＦＦ中（全体表示モード）であれば、モード移行処理は不要であるので何もしない。しかし、額縁ＯＮ中であれば、タブレットＰＣ１０全体表示モードへ移行させるべく、ディスプレイ制御部２１、仮想操作子制御部２２及びタッチセンサ制御部２３へ、それぞれ全体表示モード移行指示を送信する（Ｓ３４）。
【００６６】
ディスプレイ制御部２１は、この指示を受けると、ディスプレイ１５の表示領域全体に画像を表示させるよう、ディスプレイ１５を制御する（Ｓ３５）。これに伴い、額縁及び仮想操作子の表示は終了する。また、有効な表示領域に表示させる画像のサイズも変更する。しかし、有効な表示領域に表示させる画像の内容自体を変更する必要はない。
【００６７】
また、タッチセンサ制御部２３は、ステップＳ３４の指示を受けると、タッチセンサ１６全体の操作検出を有効化する（Ｓ３６）。また、仮想操作子制御部２２からの指示で行った仮想操作子の登録（図１１，図１２参照）を解除する（Ｓ３７）。これらの処理により、仮想操作子の機能は無効化されることになる。
【００６８】
また、仮想操作子制御部２２は、ステップＳ３４の指示を受けると、仮想操作子の機能を無効化する（Ｓ３８）。すなわち、仮想操作子が操作されてもそれに応じた動作を行わないように自分自身を設定する。ステップＳ３７の処理により、もはや仮想操作子が操作された旨の情報は仮想操作子制御部２２に供給されなくなるが、念のためここでも無効化を行っておくものである。
【００６９】
以上のステップＳ３５乃至Ｓ３８の処理により、タブレットＰＣ１０は全体表示モードへ移行する。以上の処理において、ステップＳ３４で仮想額縁制御部３０が切換手段として機能する。ステップＳ３４で仮想額縁制御部３０が、ステップＳ３５でディスプレイ制御部２１が決定手段として機能する。
【００７０】
なお、画面制御サーバ１００からの要求によるほか、タブレットＰＣ１０自身を操作して全体表示モードへ移行させられるようにしてもよい。タブレットＰＣ１０を置いたり器具に固定したりして動画等のコンテンツを見る場合、必ずしもユーザが手に持つ必要はなく、かつ画面は大きい方が好ましい。したがって、このような場合にユーザが指示して全体表示モードへ移行させたり、または加速度センサ１７によりタブレットＰＣ１０が一定時間静止している場合に全体表示モードへ移行させたりできるようにすることが考えられる。これらの移行機能は、ＯＳ２０に設けても、不図示のコンテンツ再生アプリに設けてもよい。いずれにせよ、図１０の場合と同様に仮想額縁制御部３０に額縁ＯＦＦ要求を送信すれば、それをトリガにモードの移行を行うことができる。
【００７１】
次に図１１に、部分表示モードから全体表示モードへの移行に係る処理のシーケンスの第１例を示す。
図１１の処理においては、マルチディスプレイアプリ４０が、画面制御サーバ１００からの額縁ＯＮ要求（部分表示モードへの移行要求）の受信を監視する（Ｓ４１）。そして受信すると、この要求を仮想額縁制御部３０へ渡す（Ｓ４２）。
【００７２】
仮想額縁制御部３０は、額縁ＯＮ要求を受け取ると、現在額縁ＯＦＦ中（全体表示モード）であるか否か判断する（Ｓ４３）。ここで額縁ＯＦＦ中でなければ、すなわち額縁ＯＮ中（部分表示モード）であれば、モード移行処理は不要であるので何もしない。しかし、額縁ＯＦＦ中であれば、タブレットＰＣ１０部分表示モードへ移行させるべく、ディスプレイ制御部２１、仮想操作子制御部２２及びタッチセンサ制御部２３へ、それぞれ部分表示モード移行指示を送信する（Ｓ４４）。
【００７３】
ディスプレイ制御部２１は、この指示を受けると、ディスプレイ１５の画面に額縁部（図２Ｂにおける周縁部５３）を示す枠線を表示させ、画像をその内側の画像領域に縮小して表示させる（Ｓ４５）。すなわち、額縁部の内側を、仮想額縁制御部３０以外のアプリケーションやＯＳが生成する画面を表示させる有効領域の範囲と決定する。どの範囲を有効領域とするかを指定する情報は、部分表示モード移行指示に含めて仮想額縁制御部３０からディスプレイ制御部２１へ通知するようにするとよい。なお、このステップＳ４５の処理において、有効な表示領域に表示させる画像の内容自体を変更する必要はない。
そして、ディスプレイ制御部２１は次に、ディスプレイ１５の額縁部に、所定の額縁画像を表示させる（Ｓ４６）。この額縁画像については、仮想額縁制御部３０から渡してもよいが、ディスプレイ制御部２１が独自に参照できる位置に記憶させておくとよい。
【００７４】
また、タッチセンサ制御部２３は、ステップＳ３４の指示を受けると、タッチセンサ１６における額縁部の操作検出を無効化する（Ｓ４７）。すなわち、額縁部に対する操作が検出された場合には、その検出結果を読み捨て、操作に応じた動作をしないようにする。どの範囲を額縁部（有効領域以外、と見ることもできる）とするかを指定する情報は、部分表示モード移行指示に含めて仮想額縁制御部３０からディスプレイ制御部２１へ通知するようにするとよい。
【００７５】
また、仮想操作子制御部２２は、ステップＳ３４の指示を受けると、仮想操作子データ記憶部２６から、有効にすべき全ての仮想操作子の情報を取得する（Ｓ４８）。そして、各仮想操作子の位置、サイズ及び画像をディスプレイ制御部２１に通知する（Ｓ４９）。
【００７６】
ディスプレイ制御部２１は、ステップＳ４９で受け取った情報に基づき、ディスプレイ１５に仮想操作子の画像を表示させる（Ｓ５０）。この仮想操作子は、額縁部に設けるものであるので、表示位置が額縁部内にあるか否かを、ディスプレイ制御部２１が判定し、額縁部内にない場合にエラー処理を行うようにしてもよい。
【００７７】
また、仮想操作子制御部２２は、各仮想操作子の仮想操作子ＩＤ、位置及びサイズをタッチセンサ制御部２３に通知する（Ｓ５１）。
タッチセンサ制御部２３は、ステップＳ５１で受け取った情報を、有効な仮想操作子の情報として登録する（Ｓ５２）と共に、タッチセンサ１６における該当位置の操作検出を有効化する（Ｓ５３）。このことにより、ステップＳ５２での登録と合わせて、タッチセンサ１６の仮想操作子を設ける位置への操作がなされた場合に、タッチセンサ制御部２３がその仮想操作子の仮想操作子ＩＤを仮想操作子制御部２２へ渡す状態となる。
【００７８】
以上のステップＳ４５乃至Ｓ５３の処理により、タブレットＰＣ１０は部分表示モードへ移行する。以上の処理において、ステップＳ４４で仮想額縁制御部３０が切換手段として機能する。ステップＳ４４で仮想額縁制御部３０が、ステップＳ４５でディスプレイ制御部２１が決定手段として機能する。ステップＳ４６でディスプレイ制御部２１が第３の制御手段として機能する。ステップＳ４７でタッチセンサ制御部２３が第１の制御手段として機能する。ステップＳ５３でタッチセンサ制御部２３が第２の制御手段として機能する。
【００７９】
次に図１２に、部分表示モードから全体表示モードへの移行に係る処理のシーケンスの第２例を示す。
この例は、加速度センサ１７による加速度の検出結果に基づきモードの切換を行う例である。そして、ステップＳ４１及びＳ４２をステップＳＡ及びＳＢに置き換えた点以外は図１１の処理と同じであるため、この部分についてのみ説明する。
【００８０】
加速度センサ制御部２４は、随時加速度センサ１７による加速度の検出結果をモニタしており、その結果に基づき、タブレットＰＣ１０の傾きを検出したか否か判断する（ＳＡ）。そして、検出していれば、仮想額縁制御部３０に対し、額縁ＯＮ要求を行う（ＳＢ）。
これを受けた仮想額縁制御部３０は、図１１のステップＳ４３以下と同様に、タブレットＰＣ１０を全体表示モードへ移行させる。
【００８１】
全体表示モードは、マルチディスプレイに適したモードであり、タブレットＰＣ１０を机に複数並べて置いた状態で使用することが想定される。この状態では、タブレットＰＣ１０は、ディスプレイ１５の表示面が水平になるように置かれることが多いと考えられる。
【００８２】
一方、この状態からタブレットＰＣ１０が傾けられた場合、ユーザがタブレットＰＣ１０を手に持って使おうとしていることが考えられる。従って、これをトリガに、手に持って使う場合に有用な部分表示モードへ移行させるようにすれば、ユーザの移行操作の手間を軽減することができ、快適な利用を実現できると考えられる。
【００８３】
なお、モードの切換を行う基準は、「傾きの検出」に限られない。タブレットＰＣ１０を器具に固定してマルチディスプレイを行う場合など、傾いた状態で全体表示モードの表示を行う場合もあり得るので、タブレットＰＣ１０が移動されたこと、向きが変えられたこと、回転されたこと等を基準にしてもよい。
【００８４】
以上説明してきたタブレットＰＣ１０によれば、ディスプレイ１５の表示領域のうち画像を表示させる有効領域の範囲を決定すると共に、その有効領域以外では、タッチセンサ１６による操作の検出を無効化するようにしている。そして、このことにより、マルチディスプレイでの利便性を考慮して額縁５１の幅を狭くした場合であっても、ユーザがタブレットＰＣ１０を手に持つ際に触れると想定される部分を、選択的に画像表示や操作検出の対象から除外できる。従って、単体使用の場合でも、画像の参照に支障なく、かつ意図しない操作を行ってしまうことがないようにでき、マルチディスプレイと単体での使用を、いずれも快適に行えるようにすることができる。
【００８５】
また、有効領域をディスプレイ１５の表示領域全体とする第１のモードと、有効領域をディスプレイ１５の表示領域の一部分とする第２のモードとの間で切換を行うことができる。そして、このことにより、マルチディスプレイの場合には第１のモードを選択し、単体使用の場合には第２のモードを選択する等、外部装置からでも容易にタブレットＰＣ１０を制御して、用途に合った表示及び操作検出を行わせることができる。
【００８６】
また、このモードの切換を、加速度センサによる加速度の検出結果に基づき行うことができる。このことにより、ユーザが切換操作を行わなくても、切り換えの必要な状況を適切に検出して自動的にモード切換を行うことができる。
【００８７】
また、ディスプレイ１５の上記有効領域以外の表示領域に、操作子の画像を表示させると共に、その操作子の画像を表示した箇所では、タッチセンサ１６による操作の検出を有効にすることができる。このことにより、有効領域外に仮想的な操作子を設けてユーザの操作を受け付けることができるので、有効領域以外の領域も有効に活用することができる。
【００８８】
また、第２のモードでは、ディスプレイ１５の表示領域の周縁部を除いた領域を上記有効領域としている。ユーザの手が触れるのは主に周縁部であると考えられるから、手に持った状態で快適に利用できるようにするためには、この部分を有効領域から除外することが有用である。
【００８９】
さらに、第２のモードにおいて、ディスプレイ１５の有効領域以外の表示領域に、所定の額縁画像を表示させている。このことにより、有効領域とそうでない領域を容易に認識可能とすると共に、ディスプレイ１５の一部にしか画像を表示させない場合でも表示を自然なものとすることができる。
【００９０】
以上で実施形態の説明を終了するが、この発明において、各装置の具体的な構成、処理の内容、データの構成、使用する装置の台数等は、実施形態で説明したものに限るものではない。
例えば、上述した画面制御サーバ１００の機能を、いずれかのタブレットＰＣ１０に設けてもよい。この場合、画面制御サーバ１００の機能を備えるタブレットＰＣ１０は、自身の参加するマルチディスプレイを制御することができる。そして、分割画像生成送信部１１４による分割画像の送信先が自分自身となる場合には、当該送信は、画面制御サーバ１００の機能を実現するプロセスと、マルチディスプレイアプリ４０の機能を実現するプロセスとの間の、プロセス間通信で行えばよい。
【００９１】
なお、この構成を採る場合、タブレットＰＣ１０は、全体表示モードでマルチディスプレイの実行中は、ディスプレイ１５上に操作子を設ける場所がないため、マルチディスプレイの終了指示を受け付けることが困難である。そこで、図１２に示したように、加速度センサによる加速度の検出結果に基づき一部表示モードへ切り換える場合に、これをマルチディスプレイの終了指示として取り扱うようにするとよい。
【００９２】
画面制御サーバ１００の機能を備えるタブレットＰＣ１０だけでなく、マルチディスプレイに参加しているいずれかのタブレットＰＣ１０においてこのモード切替が行われた場合も、マルチディスプレイの終了指示として取り扱うようにするとよい。
このようにすれば、タブレットＰＣ１０に常設の操作部がない場合でも、容易にマルチディスプレイの終了を指示することができる。
【００９３】
また、画面制御サーバ１００あるいはタブレットＰＣ１０の機能を、複数の装置に分散して設け、これらの装置に協働してその機能を実現させるようにしてもよい。これは、画面制御サーバ１００の機能の一部をタブレットＰＣ１０に設けたり、タブレットＰＣ１０の機能の一部を画面制御サーバ１００に設けたりすることを含む。
また、上述した実施形態では、表示のモードとして全体表示モードと一部表示モードの２つのモードを設ける例について説明した。しかし、３以上のモードを設けることも妨げられない。この場合において、モード毎に設ける仮想操作子の種類や機能が異なっていてもよい。
【００９４】
また、この発明において、マルチディスプレイ機能の利用は必須ではない。タブレットＰＣ１０を単体でのみ利用する場合でも、大画面が重要な状況と、手持ちでの操作が重要な状況とで、モードを使い分けることは有用である。
また、仮想操作子を設けることも必須ではない。
また、この発明の表示システムあるいは表示装置は、タブレットＰＣ１０には限らず、画像を表示する機能を備える任意のシステムあるいは装置に適用可能である。
また、以上説明してきた各実施形態、動作例及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００９５】
１０：タブレットＰＣ、１１，１０１：ＣＰＵ、１２：フラッシュメモリ、１３，１０３：ＲＡＭ、１４，１０４：通信Ｉ／Ｆ、１５：ディスプレイ、１６：タッチセンサ、１７：加速度センサ、１８，１０７：システムバス、２０：ＯＳ、２１：ディスプレイ制御部、２２：仮想操作子制御部、２３：タッチセンサ制御部、２４：加速度センサ制御部、２５：ＯＳ＿ＡＰＩ、２６：仮想操作子データ記憶部、２７：データ管理部、２８：機能実行部、３０：仮想額縁制御部、４０：マルチディスプレイアプリ、５１：額縁、５２：表示領域、５３：周縁部、５４：仮想ボタン、１００：画面制御サーバ、１０２：ＲＯＭ、１０５：ＨＤＤ、１０６：ユーザＩ／Ｆ、１１１：マルチディスプレイ管理部、１１２：端末情報記憶部、１１３：全体画像取得部、１１４：分割画像生成送信部、
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２００３−２７１１１８号公報
【図１】
2014174800.tif 000003
【図２Ａ】
2014174800.tif 000004
【図２Ｂ】
2014174800.tif 000005
【図３】
2014174800.tif 000006
【図４】
2014174800.tif 000007
【図５】
2014174800.tif 000008
【図６】
2014174800.tif 000009
【図７】
2014174800.tif 000010
【図８】
2014174800.tif 000011
【図９】
2014174800.tif 000012
【図１０】
2014174800.tif 000013
【図１１】
2014174800.tif 000014
【図１２】
2014174800.tif 000015
【図１３Ａ】
2014174800.tif 000016
【図１３Ｂ】
2014174800.tif 000017
【図１４】
2014174800.tif 000018
【図１５】
2014174800.tif 000019