(57)【要約】【課題】複数の表示装置の位置関係を直感的に設定することが可能となる情報処理装置、表示制御方法およびプログラムを提供する。【解決手段】表示装置に表示されるオブジェクトへのユーザ操作を検出する操作検出部と、前記操作検出部により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する設定部と、前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示する表示制御部と、を備える、情報処理装置。【選択図】図１
2013097669.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示されるオブジェクトへのユーザ操作を検出する操作検出部と、
前記操作検出部により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する設定部と、
前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示する表示制御部と、
を備える、情報処理装置。
【請求項２】
前記設定部は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御部は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記他の表示装置に連続して表示するための連続表示領域に移動した前記オブジェクトの部分を、前記他の表示装置に前記表示装置から連続するよう表示する、請求項２に記載の情報処理装置。
【請求項４】
前記連続表示領域は、前記表示装置の縁から正／負所定の範囲を含む、請求項３に記載の情報処理装置。
【請求項５】
前記設定部は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御部は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、請求項４に記載の情報処理装置。
【請求項６】
前記設定部は、位置設定後、前記オブジェクトが最後に移動した方向に基づいて、前記表示装置に対する前記他の表示装置の位置を再設定する、請求項１に記載の情報処理装置。
【請求項７】
表示装置に表示されるオブジェクトへのユーザ操作を検出するステップと、
前記ユーザ操作を検出するステップにより検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定するステップと、
前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示するステップと、
を含む、表示制御方法。
【請求項８】
表示装置に表示されるオブジェクトへのユーザ操作を検出する処理と、
前記ユーザ操作を検出する処理により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する処理と、
前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示制御する処理と、
をコンピュータに実行させる、プログラム。
【請求項９】
前記設定する処理は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御する処理は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、請求項８に記載のプログラム。
【請求項１０】
前記表示制御する処理は、前記他の表示装置に連続して表示するための連続表示領域に移動した前記オブジェクトの部分を、前記他の表示装置に前記表示装置から連続するよう表示する、請求項９に記載のプログラム。
【請求項１１】
前記連続表示領域は、前記表示装置の縁から正／負所定の範囲を含む、請求項１０に記載のプログラム。
【請求項１２】
前記設定する処理は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御する処理は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、請求項１１に記載のプログラム。
【請求項１３】
前記設定する処理は、位置設定後、前記オブジェクトが最後に移動した方向に基づいて、前記表示装置に対する前記他の表示装置の位置を再設定する、請求項８に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年普及しているノート型コンピュータ（以下、ノートＰＣと称す）は、本体に内蔵されている内部ディスプレイを使用するが、画面サイズが小さく、作業性が十分に良好とはいえない。これを補うために、ノートＰＣに外部ディスプレイを接続して利用することができる。
【０００３】
このように２つのディスプレイを同時に利用する環境においては、各ディスプレイに同一の画面を表示する同時表示モードと、２つのディスプレイを１つのディスプレイ画面として扱い、相互にウィンドウの移動を可能にする拡張表示モードが利用される。
【０００４】
なお、通常、外部ディスプレイがノートＰＣ本体に対して着脱されるので、内部ディスプレイがプライマリ・ディスプレイに設定され、外部ディスプレイがセカンダリ・ディスプレイに設定される。
【０００５】
ここで、プライマリ・ディスプレイの設定に関して、下記特許文献１では、ピクセルサイズが大きい方のディスプレイをプライマリ・ディスプレイに設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２５６３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した拡張表示モードでは、２つのディスプレイを１つのディスプレイ画面として扱う際に、並べられている２つのディスプレイの位置関係をユーザが予め設定する必要があった。位置関係の設定は、通常、設定画面に表示される各ディスプレイに相当するモニタアイコンを利用して行われていた。
【０００８】
しかしながら、このような設定方法は、モニタアイコンと実際のディスプレイとの対応関係が分かりづらく、ユーザに対する認知的な負荷が高いという問題があった。
【０００９】
そこで、本開示では、複数の表示装置の位置関係を直感的に設定することが可能な、新規かつ改良された情報処理装置、表示制御方法およびプログラムを提案する。
【課題を解決するための手段】
【００１０】
本開示によれば、表示装置に表示されるオブジェクトへのユーザ操作を検出する操作検出部と、前記操作検出部により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する設定部と、前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示する表示制御部と、を備える情報処理装置が提供される。
【００１１】
また、本開示によれば、表示装置に表示されるオブジェクトへのユーザ操作を検出するステップと、前記ユーザ操作を検出するステップにより検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定するステップと、前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示するステップと、を含む表示制御方法が提供される。
【００１２】
また、本開示によれば、表示装置に表示されるオブジェクトへのユーザ操作を検出する処理と、前記ユーザ操作を検出する処理により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する処理と、前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示する処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１３】
以上説明したように本開示によれば、複数の表示装置の位置関係を直感的に設定することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本開示の一実施形態による拡張表示システムの概要を説明するための図である。
【図２】位置関係を設定するための通常の設定画面の一例を示す図である。
【図３】本開示の一実施形態による情報処理装置のハードウェア構成の一例を示すブロック図である。
【図４】本開示の一実施形態による情報処理装置の機能構成を示すブロック図である。
【図５】本開示の一実施形態による情報処理装置の動作処理を示すフローチャートである。
【図６】本開示の一実施形態による情報処理装置に外部デバイスである表示装置が接続された状態を説明するための図である。
【図７】本開示の一実施形態による情報処理装置に内蔵される表示装置に全てのウィンドウが移動され、外部デバイスである表示装置の表示が切断された状態を説明するための図である。
【図８】実施例１による位置関係の設定を説明するための図である。
【図９】実施例１による拡張表示制御を説明するための図である。
【図１０】実施例２による位置関係の設定を説明するための図である。
【図１１】実施例２による位置関係の設定に基づく拡張表示制御を説明するための図である。
【図１２】実施例２の変形例による位置関係の設定を説明するための図である。
【図１３】実施例２の変形例による位置関係の設定に基づく拡張表示制御を説明するための図である。
【図１４】実施例３による位置関係の設定を説明するための図である。
【図１５】実施例３による位置関係の設定に基づく拡張表示制御を説明するための図である。
【図１６】実施例４による位置関係の再設定を説明するための図である。
【図１７】実施例４による位置関係の再設定に基づく表示制御を説明するための図である。
【図１８】実施例５による位置関係の再設定を説明するための図である。
【図１９】実施例５による位置関係の再設定に基づく表示制御を説明するための図である。
【図２０】本開示の他の実施形態による拡張表示システムの概要を説明するための図である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
なお、説明は以下の順序で行うものとする。
１．拡張表示システムの概要
２．情報処理装置１０の構成
２−１．ハードウェア構成
２−２．機能構成
３．情報処理装置１０の動作処理
４．位置関係の設定
５．他の実施形態
６．まとめ
【００１７】
＜１．拡張表示システムの概要＞
まず、本開示の実施形態による拡張表示システムの概要について図１を参照して説明する。図１に示すように、本開示による情報処理装置１０は、表示装置１０７（プライマリ・ディスプレイ）を内蔵し、さらに外部デバイスである表示装置１２（セカンダリ・ディスプレイ）が接続されている。なお、図１では、情報処理装置１０および表示装置１０７がケーブル１５により有線接続されている例を示すが、本開示による実施形態はこれに限定されず、無線接続であってもよい。
【００１８】
そして、表示装置１０７および表示装置１２が１つのディスプレイ画面として扱われ、相互にウィンドウ等のオブジェクトの移動が可能になる拡張表示が行われる。例えば、図１に示すウィンドウ２２−１、２２−２のように、１つのウィンドウ２２が２つの表示装置に連続するよう表示される。
【００１９】
ここで、このように２つの表示装置に連続するようオブジェクトを表示するためには、２つの表示装置の物理的な位置関係を設定する必要がある。
【００２０】
通常、このような表示装置の物理的な位置関係の設定は、コントロールパネルから呼び出したＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を利用して行われていた。以下、図２を参照して通常の位置関係設定方法について説明する。
【００２１】
図２は、表示装置の位置関係を設定するための設定画面の一例を示す図である。図２に示すように、設定画面３０には、複数の表示装置にそれぞれ対応するモニタアイコン３１、３２が表示されている。
【００２２】
ユーザは、まず接続した外部デバイスを利用可能にするために、外部デバイスに相当するモニタアイコンを選択し、チェックボックス３３の「デスクトップをこのモニタ上で移動できるようにする」をチェックする。そして、適用ボタン３５をクリックし、外部デバイスを有効にする。
【００２３】
次に、ユーザは、各表示装置に相当するモニタアイコン３１、３２をドラッグし、実際の表示装置の位置関係に合わせた配置に変更することで、位置関係の設定を行う。
【００２４】
しかしながら、画面上のモニタアイコンと実際のディスプレイとの対応関係が分かりづらく、ユーザに対する認知的な負荷が高いという問題があった。
【００２５】
そこで、本開示による情報処理装置１０によれば、表示されたオブジェクトを、実際に他の表示装置が位置する方向に移動させることで表示装置の位置関係を設定できるので、ユーザは直感的に位置関係を設定することが可能となる。続いて、このような本開示による情報処理装置１０の構成について、詳細に説明する。
【００２６】
＜２．情報処理装置１０の構成＞
本実施形態による情報処理装置１０は、パーソナルコンピュータ等の処理装置により実現することができる。よって、まず、パーソナルコンピュータにより実現される情報処理装置１０の基本的なハードウェア構成について説明してから、情報処理装置１０の機能構成について詳細に説明する。
【００２７】
［２−１．ハードウェア構成］
図３は、本開示の一実施形態による情報処理装置１０のハードウェア構成の一例を示すブロック図である。情報処理装置１０は、図３に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１００、ＲＯＭ（Ｒｅａｄ
Ｏｎｌｙ Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ
Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０３、ホストバス１０４ａ、ブリッジ１０４、外部バス１０４ｂ、インタフェース１０５、入力装置１０６、表示装置１０７、ストレージ装置１０８、ドライブ１０９、接続ポート１１１、および通信装置１１３を有する。
【００２８】
ＣＰＵ１００は、演算処理部および制御部として機能し、各種プログラムに従って情報処理装置１０の動作全般を制御する。また、ＣＰＵ１００は、マイクロプロセッサであってもよい。
【００２９】
ＲＯＭ１０２は、ＣＰＵ１００が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１０３は、ＣＰＵ１００の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。また、ＣＰＵ１００、ＲＯＭ１０２およびＲＡＭ１０３は、ＣＰＵバスなどから構成されるホストバス１０４ａにより相互に接続されている。
【００３０】
ホストバス１０４ａは、ブリッジ１０４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ
Ｃｏｍｐｏｎｅｎｔ Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０４ｂに接続されている。なお、必ずしもホストバス１０４ａ、ブリッジ１０４および外部バス１０４ｂを分離構成する必要はなく、一のバスにこれらの機能を実装してもよい。
【００３１】
入力装置１０６は、マウス、キーボード、タッチパネル、ボタン、マイク、スイッチおよびレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ１００に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、該入力装置１０６を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００３２】
表示装置１０７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ
Ｒａｙ Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、およびＯＬＥＤ（Ｏｒｇａｎｉｃ
Ｌｉｇｈｔ Ｅｍｉｔｔｉｎｇ
Ｄｉｏｄｅ）装置などの表示部である。
【００３３】
ストレージ装置１０８は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置１０８は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置１０８は、例えば、ＨＤＤ（Ｈａｒｄ
Ｄｉｓｋ Ｄｒｉｖｅ）で構成される。このストレージ装置１０８は、ハードディスクを駆動し、ＣＰＵ１０１が実行するプログラムや各種データを格納する。
【００３４】
ドライブ１０９は、記憶媒体用リーダライタであり、情報処理装置１００に内蔵、あるいは外付けされる。ドライブ１０９は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体に記録されている情報を読み出して、ＲＡＭ１０３に出力する。
【００３５】
接続ポート１１１は、外部デバイスと接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ
Ｓｅｒｉａｌ Ｂｕｓ）などによりデータ伝送可能な外部デバイスとの接続口である。また、本実施形態による接続ポート１１１は、外部デバイスである表示装置１２と接続する。表示装置１２との接続は、有線接続（ＤＶＩ；Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ、Ｄ−Ｓｕｂ；Ｄ−Ｓｕｂｍｉｎｉａｔｕｒｅ、ＨＤＭＩ；Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ等）であってもよいし、無線接続（Ｗｉ−Ｆｉ、Ｗｉｒｅｌｅｓｓ  ＨＤＭＩ等）であってもよい。
【００３６】
また、通信装置１１３は、例えば、通信網２０に接続するための通信デバイス等で構成された通信インタフェースである。通信装置１１２は、無線ＬＡＮ（Ｌｏｃａｌ
Ａｒｅａ Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【００３７】
以上、本実施形態による情報処理装置１０のハードウェア構成の一例について詳細に説明した。続いて、本実施形態による情報処理装置１０の機能構成について、図４を参照して詳細に説明する。
【００３８】
［２−２．機能構成］
図４は、本実施形態による情報処理装置１０の機能構成を示すブロック図である。図４に示すように、情報処理装置１０は、操作検出部１２１、設定部１２３、および表示制御部１２５として機能する。以下、各機能ブロックについて説明する。
【００３９】
（操作検出部１２１）
操作検出部１２１は、表示装置１０７に表示されるオブジェクトへのユーザ操作を検出する。より具体的には、操作検出部１２１は、マウス、キーボード等の入力装置１０６によりユーザがオブジェクトを移動する操作を検出する。また、操作検出部１２１は検出したユーザ操作を設定部１２３に出力する。
【００４０】
（設定部１２３）
設定部１２３は、操作検出部１２１により検出されたユーザ操作に応じて移動するオブジェクトの移動方向に、外部デバイスである表示装置１２（他の表示装置）が位置すると設定する。例えば、表示装置１０７に表示されるウィンドウが、ユーザ操作により右方向に移動された場合、設定部１２３は、表示装置１０７の右側に表示装置１２が位置すると設定する。また、設定部１２３は、設定した位置関係を示す情報を表示制御部１２５に出力する。なお、設定部１２３による位置関係設定についは、＜４．位置関係の設定＞において詳細に説明する。
【００４１】
（表示制御部１２５）
表示制御部１２５は、設定部１２３により設定された位置関係に基づいて、表示装置１２（他の表示装置）が位置する方向に移動されたオブジェクトの部分を、表示装置１０７から連続するよう表示装置１２に表示する制御を行う。具体的には、表示制御部１２５は、表示装置１２に表示させる画面の画像信号を、接続ポート１１１を介して表示装置１２に出力する。これにより、表示装置１０７および表示装置１２が連続した１つのディスプレイ画面として扱われる。
【００４２】
以上、本実施形態による情報処理装置１０の機能構成について詳細に説明した。続いて、本実施形態による情報処理装置１０の動作処理について図５を参照して説明する。
【００４３】
＜３．情報処理装置１０の動作処理＞
図５は、本開示の一実施形態による情報処理装置１０の動作処理を示すフローチャートである。図５に示すように、まず、ステップＳ２０３において、操作検出部１２１は、オブジェクトへのユーザ操作を検出する。オブジェクトは、例えば図６に示すようなウィンドウ２２であってもよい。
【００４４】
図６に示す状態では、セカンダリ・ディスプレイの表示装置１２には、画像信号が送られておらず、何も表示されていない。このとき、ユーザが入力装置１０６（例えば、図６に示すタッチパッド１１７）を利用してウィンドウ２３を移動させると、操作検出部１２１はユーザ操作を検出する。
【００４５】
次いで、ステップＳ２０６において、設定部１２３は、ウィンドウ２３の移動方向に表示装置１２が位置すると設定する。例えば、図１に示すように、表示装置１０７に表示されたウィンドウ２２がユーザ操作に応じて右方向に移動された場合、設定部１２３は、表示装置１０７の右側に表示装置１２が位置すると設定する。
【００４６】
そして、ステップＳ２０９において、表示制御部１２５は、表示装置１２が位置する方向に移動されたウィンドウの一部を、表示装置１０７（プライマリ・ディスプレイ）から連続するよう表示装置１２（セカンダリ・ディスプレイ）に拡張表示する制御を行う。具体的には、表示制御部１２５は、表示装置１０７の表示領域外にはみ出たウィンドウの部分が表示装置１２に連続して表示されるよう、画像信号を表示装置１２に出力する。
【００４７】
これにより、図１に示すように、ウィンドウ２２が表示装置１０７（プライマリ・ディスプレイ）および表示装置１２（セカンダリ・ディスプレイ）にまたがって表示される等、表示装置の物理的な位置関係と合致した拡張表示が可能となる。
【００４８】
なお、全てのウィンドウを表示装置１２（セカンダリ・ディスプレイ）から表示装置１０７（プライマリ・ディスプレイ）の表示領域内に戻した場合、図７に示すように表示装置１２の表示が切断され、初期の状態（例えば、スリープモード等の待機状態）に戻る。
【００４９】
以上、本開示の一実施形態による情報処理装置１０の動作処理について詳細に説明した。次に、本実施形態による位置関係の設定について説明する。
【００５０】
＜４．位置関係の設定＞
上述したように、本実施形態による設定部１２３は、操作検出部１２１により検出されたユーザ操作に応じて移動するオブジェクトの移動方向に、表示装置１２（セカンダリ・ディスプレイ）が位置すると設定する。具体的には、設定部１２３は、表示装置１０７（プライマリ・ディスプレイ）の端までオブジェクトが移動した場合、オブジェクトの移動方向に表示装置１２が位置すると設定する。このように設定部１２３が位置関係を設定するタイミングについて、以下複数の実施例を挙げてより詳細に説明する。
【００５１】
［４−１．実施例１］
実施例１では、ユーザ操作に応じて移動するオブジェクトが、プライマリ・ディスプレイの表示画面の四辺のいずれか一辺に接した場合、設定部１２３により位置関係が設定される。このような実施例１について図８を参照して具体的に説明する。なお、ここでは、ユーザ操作に応じて移動するオブジェクトの一例としてウィンドウ２２を用いる。
【００５２】
図８は、実施例１による位置関係の設定を説明するための図である。図８に示すように、ウィンドウ２２の一辺４１が、表示装置１０７の表示画面の一辺（縁）４３に接した場合、設定部１２３は、ウィンドウ２２の移動方向に表示装置１２（セカンダリ・ディスプレイ）が位置すると設定する。
【００５３】
そして、さらにウィンドウ２２がユーザ操作に応じて表示装置１２の方向に移動すると、表示制御部１２５は、図９に示すように、表示装置１０７の表示領域からはみ出したウィンドウ２２の部分（ウィンドウ２２−２）を表示装置１２に連続して表示させる。
【００５４】
［４−２．実施例２］
実施例２では、ユーザ操作に応じて移動するオブジェクトが、プライマリ・ディスプレイの表示画面の連続表示領域に入った場合、設定部１２３により位置関係が設定される。連続表示領域とは、プライマリ・ディスプレイの表示画面の各辺（縁）から正／負所定の範囲内の領域であって、セカンダリ・ディスプレイの位置設定、および連続表示（拡張表示）制御のために用いられる。このような実施例２について以下、図１０〜図１３を参照して具体的に説明する。
【００５５】
図１０は、実施例２による位置関係の設定を説明するための図である。図１０では、表示装置１０７（プライマリ・ディスプレイ）の表示画面の四辺（縁）４４から表示領域内（正方向）に向かって距離ｄ１の範囲が連続表示領域５１とされる。距離ｄ１は、例えばピクセル数で設定してもよい。
【００５６】
この場合、設定部１２３は、ウィンドウ２２が、連続表示領域５１に移動した場合に、その移動方向に表示装置１２（セカンダリ・ディスプレイ）が位置すると設定する。図１０に示す例では、設定部１２３は、ウィンドウ２２が右方向に移動しているので、表示装置１０７の右側に表示装置１２が位置すると設定する。
【００５７】
そして、表示制御部１２５は、図１１に示すように、表示装置１０７の連続表示領域５１に入ったウィンドウ２２の一部分（ウィンドウ２２−２）を表示装置１２に連続して表示させる。
【００５８】
上記図１０および図１１では、表示装置１０７の表示領域内に連続表示領域５１を設定したが、本実施例による連続表示領域の設定はこれに限定されない。例えば、図１２に示すように、表示装置１０７の表示画面の四辺（縁）４４から表示領域外（負方向）に向かって距離ｄ２の範囲を連続表示領域５３としてもよい。
【００５９】
この場合も同様に、設定部１２３は、ウィンドウ２２が連続表示領域５３に移動すると、その移動方向に表示装置１２が位置すると設定する。図１２に示す例では、設定部１２３は、ウィンドウ２２が右方向に移動しているので、表示装置１０７の右側に表示装置１２が位置すると設定する。
【００６０】
そして、表示制御部１２５は、図１３に示すように、連続表示領域５３に入ったウィンドウ２２の一部分（ウィンドウ２２−２）を表示装置１２に連続して表示させる。
【００６１】
以上実施例１および実施例２に示すように、設定部１２３は、プライマリ・ディスプレイの表示画面の各辺から正負所定の範囲内におけるいずれかのラインに、ウィンドウ２２が接した場合に、拡張表示制御のための位置関係設定を行う。また、本実施形態による表示制御部１２５は、プライマリ・ディスプレイの表示画面の各辺から正負所定の範囲内におけるいずれかのラインを越えたウィンドウ２２の部分を、セカンダリ・ディスプレイに連続して表示するよう制御する。
【００６２】
［４−３．実施例３］
上記実施例１および実施例２では、オブジェクトの一例としてウィンドウ２２を用い、ウィンドウ２２が、所定のラインに接したタイミングで位置関係の設定が行われている。しかし、本実施例によるオブジェクトはこれに限定されず、オブジェクトは、ウィンドウの他、アイコン、ポインタ等であってもよい。
【００６３】
例えば、オブジェクトがウィンドウ２２をドラッグして移動させるポインタ４５である場合、図１４に示すように、ポインタ４５が、表示画面の四辺のいずれか一辺（縁）４３に接した場合に、設定部１２３はポインタ４５の移動方向に表示装置１２が位置すると設定してもよい。
【００６４】
そして、さらにポインタ４５がユーザ操作に応じて表示装置１２の方向に移動すると、表示制御部１２５は、図１５に示すように、表示装置１０７の表示領域からはみ出した部分（ポインタ４５およびウィンドウ２２−２）を表示装置１２に連続して表示させる。
【００６５】
［４−４．実施例４］
以上、実施例１〜３では、設定部１２３による位置関係の設定について説明した。続いて、実施例４において、設定部１２３による位置関係の再設定（更新）について説明する。図１６上に示すように、表示装置１０７（プライマリ・ディスプレイ）の右側に表示装置１２（セカンダリ・ディスプレイ）が位置すると設定された後、図１６下に示すように、両者の物理的な位置が変更された場合、再設定を行う必要がある。
【００６６】
このような場合、例えば図１６下に示すように、ユーザは新たなウィンドウ２２ｂを呼び出し、ウィンドウ２２ｂを移動させることで位置関係の再設定を行う。
【００６７】
具体的には、図１７上に示すように、ユーザは、表示装置１２が位置する左方向へウィンドウ２２ｂを移動させる。そして、設定部１２３は、ウィンドウ２２ｂの移動方向に応じて、表示装置１２（セカンダリ・ディスプレイ）が表示装置１０７（プライマリ・ディスプレイ）の左側に位置するとして位置関係を再設定する。
【００６８】
この場合、表示制御部１２５は、図１７下に示すように、表示装置１０７の表示領域から左側にはみ出したオブジェクトの部分２２ｂ−２を、表示装置１０７から連続するよう、表示装置１２に表示させる。
【００６９】
また、上述したように位置関係が再設定された場合、表示制御部１２５は、表示装置１０７の右側から表示装置１２にまたがって表示されていたオブジェクト２２ａを、図１７下に示すように、全て表示装置１０７に表示させるよう制御する。
【００７０】
［４−５．実施例５］
上記実施例４では、新たに呼び出されたウィンドウを用いて位置関係の再設定を行っているが、本開示による位置関係の再設定はこれに限定されない。以下、図１８および図１９を参照して、設定部１２３による位置関係の再設定の他の例（実施例５）について説明する。
【００７１】
図１８および図１９は、実施例５による位置関係の再設定を説明するための図である。例えば、図１８上に示すように、表示装置１０７（プライマリ・ディスプレイ）の右側に表示装置１２（セカンダリ・ディスプレイ）が位置すると設定された後、図１８下に示すように、両者の物理的な位置が変更された場合、再設定を行う必要がある。図１８に示す例では、表示装置１２および表示装置１０７が、横並びから縦並びに変更されている。
【００７２】
実施例５による位置関係の再設定は、具体的には、図１９左に示すように、表示装置１２が位置する上方向へウィンドウ２２−１を移動させる。そして、設定部１２３は、ウィンドウ２２−１の移動方向に応じて、表示装置１２（セカンダリ・ディスプレイ）が表示装置１０７（プライマリ・ディスプレイ）の上側に位置するとして位置関係を再設定する。
【００７３】
この場合、表示制御部１２５は、図１９右に示すように、表示装置１０７の表示領域から上側にはみ出したオブジェクトの部分２２−２を、表示装置１０７から連続するよう、表示装置１２に表示させる。
【００７４】
以上説明したように、実施例４および実施例５によれば、直近に（最後に）、表示装置１０７（プライマリ・ディスプレイ）においてユーザ操作されたウィンドウの移動方向に応じて位置関係が再設定（更新）される。
【００７５】
＜５．他の実施形態＞
上述した本開示による一実施形態による拡張表示システムは、表示装置１０７を内蔵するノート型コンピュータである情報処理装置１０に、独立した表示装置１２を接続する構成を有するが、本開示による拡張表示システムの構成はこれに限定されない。以下、図２０を参照して本開示の他の実施形態による拡張表示システムについて説明する。
【００７６】
図２０は、本開示の他の実施形態による拡張表示システムの概要を説明するための図である。図２０に示すように、本実施形態による拡張表示システムは、デスクトップ型コンピュータである情報処理装置１７本体に、表示装置１３および１４が接続された構成を有する。
【００７７】
本実施形態では、例えば図２０に示すように、ユーザが、表示装置１３に表示されたウィンドウ２２を、表示装置１４が位置する右方向に移動させると、設定部１２３は、位置関係の設定を行う。そして、表示制御部１２５は、設定部１２３により設定された位置関係に基づいて、表示装置１３の表示領域からはみ出したウィンドウの一部２２−２を、表示装置１４に表示させる制御を行う。
【００７８】
このように、デスクトップ型コンピュータに複数の表示装置が接続された構成においても、同様にユーザ操作によるオブジェクトの移動方向に応じて位置関係を設定することができる。
【００７９】
なお、本実施形態では、表示装置１３および１４のいずれかを予めプライマリ・ディスプレイに設定しておいてもよい。また、全てのウィンドウが一方の表示装置の表示領域内に移動した場合、当該一方の表示装置をプライマリ・ディスプレイに設定し、さらに他方の表示装置の表示を切断してもよい。
【００８０】
＜６．まとめ＞
上述したように、本開示による情報処理装置１０は、ユーザ操作に応じて移動するオブジェクトの移動方向に基づいて複数の表示装置の物理的な位置関係を設定することができる。
【００８１】
このように、ユーザは、他の表示装置が実際に位置する方向にオブジェクトを移動させることで、表示装置の物理的な位置関係を直感的に設定することが可能となる。すなわち、ユーザは、ウィンドウをドラッグするという通常操作の延長で、特殊なコマンドを必要とせず、シームレスにディスプレイの拡張機能のオンオフおよび拡張方向の決定を行うことできる。
【００８２】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８３】
なお、本技術は以下のような構成も取ることができる。
（１）
表示装置に表示されるオブジェクトへのユーザ操作を検出する操作検出部と、
前記操作検出部により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する設定部と、
前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示する表示制御部と、
を備える、情報処理装置。
（２）
前記設定部は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御部は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、前記（１）に記載の情報処理装置。
（３）
前記表示制御部は、前記他の表示装置に連続して表示するための連続表示領域に移動した前記オブジェクトの部分を、前記他の表示装置に前記表示装置から連続するよう表示する、前記（１）または（２）に記載の情報処理装置。
（４）
前記連続表示領域は、前記表示装置の縁から正／負所定の範囲を含む、前記（３）に記載の情報処理装置。
（５）
前記設定部は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御部は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、前記（３）または（４）に記載の情報処理装置。
（６）
前記設定部は、位置設定後、前記オブジェクトが最後に移動した方向に基づいて、前記表示装置に対する前記他の表示装置の位置を再設定する、前記（１）から（５）のいずれか１項に記載の情報処理装置。
（７）
表示装置に表示されるオブジェクトへのユーザ操作を検出するステップと、
前記ユーザ操作を検出するステップにより検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定するステップと、
前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示するステップと、
を含む、表示制御方法。
（８）
表示装置に表示されるオブジェクトへのユーザ操作を検出する処理と、
前記ユーザ操作を検出する処理により検出されたユーザ操作に応じて移動する前記オブジェクトの移動方向に他の表示装置が位置すると設定する処理と、
前記他の表示装置が位置する方向に移動された前記オブジェクトの部分を、前記他の表示装置に、前記表示装置から連続するよう表示制御する処理と、
をコンピュータに実行させる、プログラム。
（９）
前記設定する処理は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御する処理は、前記オブジェクトが前記表示装置の端まで移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、前記（８）に記載のプログラム。
（１０）
前記表示制御する処理は、前記他の表示装置に連続して表示するための連続表示領域に移動した前記オブジェクトの部分を、前記他の表示装置に前記表示装置から連続するよう表示する、前記（８）または（９）に記載のプログラム。
（１１）
前記連続表示領域は、前記表示装置の縁から正／負所定の範囲を含む、前記（１０）に記載のプログラム。
（１２）
前記設定する処理は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの移動方向に前記他の表示装置が位置すると設定し、
前記表示制御する処理は、前記オブジェクトが前記連続表示領域に移動した場合、前記オブジェクトの部分を前記他の表示装置に連続するよう表示する、前記（１０）または（１１）に記載のプログラム。
（１３）
前記設定する処理は、前記オブジェクトの移動方向が変更した場合、前記表示装置に対する前記他の表示装置の位置を再設定する、前記（８）から（１２）のいずれか１項に記載のプログラム。
【符号の説明】
【００８４】
１０      情報処理装置
１２、１３、１４    表示装置
２２        ウィンドウ
５１、５３  連続表示領域
４５        ポインタ
１００      ＣＰＵ
１０２      ＲＯＭ
１０３      ＲＡＭ
１０４ａ    ホストバス
１０４      ブリッジ
１０４ｂ    外部バス
１０５      インタフェース
１０６      入力装置
１０７      表示装置
１０８      ストレージ装置
１０９      ドライブ
１１１      接続ポート
１１３      通信装置
１２１      操作検出部
１２３      設定部
１２５      表示制御部
【図１】
2013097669.tif 000003
【図２】
2013097669.tif 000004
【図３】
2013097669.tif 000005
【図４】
2013097669.tif 000006
【図５】
2013097669.tif 000007
【図６】
2013097669.tif 000008
【図７】
2013097669.tif 000009
【図８】
2013097669.tif 000010
【図９】
2013097669.tif 000011
【図１０】
2013097669.tif 000012
【図１１】
2013097669.tif 000013
【図１２】
2013097669.tif 000014
【図１３】
2013097669.tif 000015
【図１４】
2013097669.tif 000016
【図１５】
2013097669.tif 000017
【図１６】
2013097669.tif 000018
【図１７】
2013097669.tif 000019
【図１８】
2013097669.tif 000020
【図１９】
2013097669.tif 000021
【図２０】
2013097669.tif 000022