JP2003280630A - 情報処理装置および同装置で使用される表示制御方法 - Google Patents
情報処理装置および同装置で使用される表示制御方法Info
- Publication number
- JP2003280630A JP2003280630A JP2002079618A JP2002079618A JP2003280630A JP 2003280630 A JP2003280630 A JP 2003280630A JP 2002079618 A JP2002079618 A JP 2002079618A JP 2002079618 A JP2002079618 A JP 2002079618A JP 2003280630 A JP2003280630 A JP 2003280630A
- Authority
- JP
- Japan
- Prior art keywords
- display
- screen
- window
- virtual screen
- display area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【課題】仮想画面全体の画面イメージを容易に把握で
き、しかも実表示画面上に仮想画面上の任意のアプリケ
ーションウインドウを表示できるようにする。 【解決手段】全画面簡易表示プログラムは、実表示画面
上に、仮想画面簡易表示ウインドウ(全画面簡易表示ウ
インドウ)301を表示する。全画面簡易表示ウインド
ウ301には、仮想スクリーン全体の画面イメージ上に
おける各アプリケーションウインドウの位置を示すウイ
ンドウ枠501〜505、および実表示画面に表示され
る仮想スクリーン上の表示エリアの位置を示す表示エリ
ア枠401が表示される。ユーザがマウス操作などによ
って全画面簡易表示ウインドウ301上のウインドウ枠
の位置を移動させると、全画面簡易表示ウインドウ30
1上におけるウインドウ枠と表示エリア枠401との位
置関係の変化が実表示画面に反映されるように実表示画
面の画面イメージが自動的に更新される。
き、しかも実表示画面上に仮想画面上の任意のアプリケ
ーションウインドウを表示できるようにする。 【解決手段】全画面簡易表示プログラムは、実表示画面
上に、仮想画面簡易表示ウインドウ(全画面簡易表示ウ
インドウ)301を表示する。全画面簡易表示ウインド
ウ301には、仮想スクリーン全体の画面イメージ上に
おける各アプリケーションウインドウの位置を示すウイ
ンドウ枠501〜505、および実表示画面に表示され
る仮想スクリーン上の表示エリアの位置を示す表示エリ
ア枠401が表示される。ユーザがマウス操作などによ
って全画面簡易表示ウインドウ301上のウインドウ枠
の位置を移動させると、全画面簡易表示ウインドウ30
1上におけるウインドウ枠と表示エリア枠401との位
置関係の変化が実表示画面に反映されるように実表示画
面の画面イメージが自動的に更新される。
Description
【0001】
【発明の属する技術分野】本発明は情報処理装置および
同装置で使用される表示制御方法に関する。
同装置で使用される表示制御方法に関する。
【0002】
【従来の技術】近年、ノートブックタイプまたはラップ
トップタイプの携帯型パーソナルコンピュータが種々開
発されている。この種の携帯型パーソナルコンピュータ
においては、その操作性の向上を図るための様々な機能
が設けられている。
トップタイプの携帯型パーソナルコンピュータが種々開
発されている。この種の携帯型パーソナルコンピュータ
においては、その操作性の向上を図るための様々な機能
が設けられている。
【0003】その機能の一つに、仮想表示機能がある。
仮想表示機能は、表示装置の表示画面よりも広い仮想画
面を用いて、実際の表示画面のサイズよりも広いデスク
トップを実現する機能である。この仮想表示機能におい
ては、仮想画面上の一部の表示領域の画面イメージが表
示装置の表示画面(実表示画面)上に表示される。実表
示画面上の端にマウスポインタを移動することにより、
実表示画面上に表示される、仮想画面上の一部の表示領
域を移動することができる(パニング操作)。
仮想表示機能は、表示装置の表示画面よりも広い仮想画
面を用いて、実際の表示画面のサイズよりも広いデスク
トップを実現する機能である。この仮想表示機能におい
ては、仮想画面上の一部の表示領域の画面イメージが表
示装置の表示画面(実表示画面)上に表示される。実表
示画面上の端にマウスポインタを移動することにより、
実表示画面上に表示される、仮想画面上の一部の表示領
域を移動することができる(パニング操作)。
【0004】またマルチディスプレイシステムも仮想表
示機能の一つである。マルチディスプレイシステムは、
例えば、携帯型パーソナルコンピュータの内部表示装置
と外部表示装置のような、2つの表示装置それぞれの表
示画面に互いに異なる画面イメージを表示する技術であ
る。仮想画面上には2つの表示領域が割り当てられ、2
つの表示領域の画面イメージが2つの表示装置にそれぞ
れ表示される。
示機能の一つである。マルチディスプレイシステムは、
例えば、携帯型パーソナルコンピュータの内部表示装置
と外部表示装置のような、2つの表示装置それぞれの表
示画面に互いに異なる画面イメージを表示する技術であ
る。仮想画面上には2つの表示領域が割り当てられ、2
つの表示領域の画面イメージが2つの表示装置にそれぞ
れ表示される。
【0005】
【発明が解決しようとする課題】ところで、最近では、
コンピュータに搭載されるグラフィクスチップの性能向
上、ビデオメモリの大容量化などにより、使用可能な仮
想画面のサイズ(解像度)の増大が進められている。ユ
ーザは、広大な仮想画面上に多数のアプリケーションウ
インドウを配置して作業を行うことが可能となる。
コンピュータに搭載されるグラフィクスチップの性能向
上、ビデオメモリの大容量化などにより、使用可能な仮
想画面のサイズ(解像度)の増大が進められている。ユ
ーザは、広大な仮想画面上に多数のアプリケーションウ
インドウを配置して作業を行うことが可能となる。
【0006】しかし、実表示画面に一度に表示できるの
は仮想画面上の一部の表示領域のみであることに変わり
はない。よって、仮想画面のサイズ(解像度)が大きく
なるほど、ユーザは仮想画面全体の画面イメージを把握
しずらくなる。
は仮想画面上の一部の表示領域のみであることに変わり
はない。よって、仮想画面のサイズ(解像度)が大きく
なるほど、ユーザは仮想画面全体の画面イメージを把握
しずらくなる。
【0007】またユーザが実表示画面上に表示されてい
ないアプリケーションウインドウの操作を行う場合に
は、上述のパニング操作を行うことが必要となる。パニ
ング操作を行ったとき、実表示画面に表示される仮想画
面上の表示領域の位置そのものが変更される。このた
め、パニング操作後においては、パニング操作実行前に
実表示画面に表示されていた別のアプリケーションウイ
ンドウが隠れてしまうこともある。よって、パニング操
作を行うことなく、実表示画面に表示されていない仮想
画面上の任意のアプリケーションウインドウを実表示画
面に表示する仕組みが必要である。
ないアプリケーションウインドウの操作を行う場合に
は、上述のパニング操作を行うことが必要となる。パニ
ング操作を行ったとき、実表示画面に表示される仮想画
面上の表示領域の位置そのものが変更される。このた
め、パニング操作後においては、パニング操作実行前に
実表示画面に表示されていた別のアプリケーションウイ
ンドウが隠れてしまうこともある。よって、パニング操
作を行うことなく、実表示画面に表示されていない仮想
画面上の任意のアプリケーションウインドウを実表示画
面に表示する仕組みが必要である。
【0008】本発明は上述の事情を考慮してなされたも
のであり、仮想画面全体の画面イメージを容易に把握で
き、しかもパニング操作を行うことなく、実表示画面に
仮想画面上の任意のアプリケーションウインドウを表示
させることが可能な情報処理装置および同装置で使用さ
れる表示制御方法を提供することを目的とする。
のであり、仮想画面全体の画面イメージを容易に把握で
き、しかもパニング操作を行うことなく、実表示画面に
仮想画面上の任意のアプリケーションウインドウを表示
させることが可能な情報処理装置および同装置で使用さ
れる表示制御方法を提供することを目的とする。
【0009】
【課題を解決するための手段】上述の課題を解決するた
め、本発明は、仮想画面上の一部の表示領域の画面イメ
ージを実表示画面上に表示する情報処理装置において、
前記実表示画面上に、前記仮想画面全体の画面イメージ
上における各アプリケーションウインドウの位置を示す
ウインドウ枠と前記仮想画面全体の画面イメージに対す
る前記一部の表示領域の位置を示す表示領域枠とを含む
仮想画面簡易表示ウインドウを表示する手段と、前記仮
想画面簡易表示ウインドウ上で前記ウインドウ枠の移動
操作が行われた場合、前記仮想画面簡易表示ウインドウ
上における前記ウインドウ枠と前記表示領域枠との位置
関係の変化が前記実表示画面に反映されるように前記仮
想画面簡易表示ウインドウ上における移動後の前記ウイ
ンドウ枠の位置に基づき前記実表示画面の画面イメージ
を更新する手段とを具備することを特徴とする。
め、本発明は、仮想画面上の一部の表示領域の画面イメ
ージを実表示画面上に表示する情報処理装置において、
前記実表示画面上に、前記仮想画面全体の画面イメージ
上における各アプリケーションウインドウの位置を示す
ウインドウ枠と前記仮想画面全体の画面イメージに対す
る前記一部の表示領域の位置を示す表示領域枠とを含む
仮想画面簡易表示ウインドウを表示する手段と、前記仮
想画面簡易表示ウインドウ上で前記ウインドウ枠の移動
操作が行われた場合、前記仮想画面簡易表示ウインドウ
上における前記ウインドウ枠と前記表示領域枠との位置
関係の変化が前記実表示画面に反映されるように前記仮
想画面簡易表示ウインドウ上における移動後の前記ウイ
ンドウ枠の位置に基づき前記実表示画面の画面イメージ
を更新する手段とを具備することを特徴とする。
【0010】この情報処理装置においては、実表示画面
上に、仮想画面簡易表示ウインドウが表示される。仮想
画面簡易表示ウインドウには、仮想画面全体の画面イメ
ージ上における各アプリケーションウインドウの位置を
示すウインドウ枠、および仮想画面全体の画面イメージ
に対する一部の表示領域の位置を示す表示領域枠が表示
される。ユーザがマウス操作などによって仮想画面簡易
表示ウインドウ上のウインドウ枠の位置を移動させる
と、仮想画面簡易表示ウインドウ上におけるウインドウ
枠と表示領域枠との位置関係の変化が実表示画面に反映
されるように実表示画面の画面イメージが自動的に更新
される。このため、例えば、仮想画面簡易表示ウインド
ウ上において表示領域枠の枠外から枠内へウインドウ枠
を移動操作することにより、そのウインドウ枠に対応す
るアプリケーションウインドウを実表示画面上に表示す
ることができる。また、仮想画面簡易表示ウインドウ上
において表示領域枠の枠内から枠外へウインドウ枠を移
動操作することにより、そのウインドウ枠に対応するア
プリケーションウインドウを実表示画面上から消すこと
ができる。よって、仮想画面簡易表示ウインドウによっ
て仮想画面全体の画面イメージを容易に把握できるよう
になるとともに、パニング操作を行うことなく、実表示
画面に仮想画面上の任意のアプリケーションウインドウ
を表示させることが可能となる。
上に、仮想画面簡易表示ウインドウが表示される。仮想
画面簡易表示ウインドウには、仮想画面全体の画面イメ
ージ上における各アプリケーションウインドウの位置を
示すウインドウ枠、および仮想画面全体の画面イメージ
に対する一部の表示領域の位置を示す表示領域枠が表示
される。ユーザがマウス操作などによって仮想画面簡易
表示ウインドウ上のウインドウ枠の位置を移動させる
と、仮想画面簡易表示ウインドウ上におけるウインドウ
枠と表示領域枠との位置関係の変化が実表示画面に反映
されるように実表示画面の画面イメージが自動的に更新
される。このため、例えば、仮想画面簡易表示ウインド
ウ上において表示領域枠の枠外から枠内へウインドウ枠
を移動操作することにより、そのウインドウ枠に対応す
るアプリケーションウインドウを実表示画面上に表示す
ることができる。また、仮想画面簡易表示ウインドウ上
において表示領域枠の枠内から枠外へウインドウ枠を移
動操作することにより、そのウインドウ枠に対応するア
プリケーションウインドウを実表示画面上から消すこと
ができる。よって、仮想画面簡易表示ウインドウによっ
て仮想画面全体の画面イメージを容易に把握できるよう
になるとともに、パニング操作を行うことなく、実表示
画面に仮想画面上の任意のアプリケーションウインドウ
を表示させることが可能となる。
【0011】
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。
施形態を説明する。
【0012】図1には本発明の一実施形態に係る情報処
理装置の構成が示されている。この情報処理装置はノー
トブックタイプのポータブルパーソナルコンピュータで
あり、そのコンピュータ本体には液晶ディスプレイ(L
CD)105が内部ディスプレイモニタとして設けられ
ており、またコンピュータ本体には、必要に応じて外部
ディスプレイ105を接続することができる。コンピュ
ータ本体内には、図示のように、CPU101、ホスト
ブリッジ102、主メモリ103、表示コントローラ1
04、PCI−ISAブリッジ107、I/Oコントロ
ーラ108、ハードディスクドライブ(HDD)10
9、キーボードコントローラ110、キーボード(K
B)111、およびポインティングデバイス(マウス)
112などが設けられている。
理装置の構成が示されている。この情報処理装置はノー
トブックタイプのポータブルパーソナルコンピュータで
あり、そのコンピュータ本体には液晶ディスプレイ(L
CD)105が内部ディスプレイモニタとして設けられ
ており、またコンピュータ本体には、必要に応じて外部
ディスプレイ105を接続することができる。コンピュ
ータ本体内には、図示のように、CPU101、ホスト
ブリッジ102、主メモリ103、表示コントローラ1
04、PCI−ISAブリッジ107、I/Oコントロ
ーラ108、ハードディスクドライブ(HDD)10
9、キーボードコントローラ110、キーボード(K
B)111、およびポインティングデバイス(マウス)
112などが設けられている。
【0013】CPU201は本コンピュータの動作を制
御するために設けられたプロセッサであり、ハードディ
スクドライブ(HDD)109から主メモリ103にロ
ードされたオペレーティングシステム(OS)121お
よび表示ドライバ122および各種アプリケーションプ
ログラムを実行する。表示ドライバ122はOS121
と共同して表示コントローラ104を制御する。これら
表示ドライバ122およびOS121の制御により、仮
想表示機能が実現される。
御するために設けられたプロセッサであり、ハードディ
スクドライブ(HDD)109から主メモリ103にロ
ードされたオペレーティングシステム(OS)121お
よび表示ドライバ122および各種アプリケーションプ
ログラムを実行する。表示ドライバ122はOS121
と共同して表示コントローラ104を制御する。これら
表示ドライバ122およびOS121の制御により、仮
想表示機能が実現される。
【0014】仮想表示機能は、液晶ディスプレイ(LC
D)105の表示画面の解像度よりも高解像度の仮想画
面を用いて、実際の表示画面のサイズ(解像度)よりも
広いデスクトップを実現する機能である。仮想画面の画
面イメージデータは、表示コントローラ104内に設け
られているビデオメモリ上に描画される。仮想表示機能
においては、仮想画面上の一部の表示領域の画面イメー
ジがLCD105の表示画面(実表示画面)上に表示さ
れる。ポインティングデバイス112を操作して実表示
画面上の端にマウスポインタを移動することにより、実
表示画面上に表示される、仮想画面上の一部の表示領域
の位置を移動することができる(パニング操作)。
D)105の表示画面の解像度よりも高解像度の仮想画
面を用いて、実際の表示画面のサイズ(解像度)よりも
広いデスクトップを実現する機能である。仮想画面の画
面イメージデータは、表示コントローラ104内に設け
られているビデオメモリ上に描画される。仮想表示機能
においては、仮想画面上の一部の表示領域の画面イメー
ジがLCD105の表示画面(実表示画面)上に表示さ
れる。ポインティングデバイス112を操作して実表示
画面上の端にマウスポインタを移動することにより、実
表示画面上に表示される、仮想画面上の一部の表示領域
の位置を移動することができる(パニング操作)。
【0015】さらに、OS121はマルチディスプレイ
システムに対応しており、OS121は表示ドライバ1
22および表示コントローラ104を用いてマルチディ
スプレイのための制御を行う。表示コントローラ104
には2つのグラフィクスエンジンが内蔵されている。表
示コントローラ104は、表示ドライバ122の制御の
下、ビデオメモリ上に描画された仮想画面内の2つの表
示領域それぞれに対応する画面イメージを、LCD10
5の実表示画面および外部ディスプレイ106の実表示
画面にそれぞれ表示する。
システムに対応しており、OS121は表示ドライバ1
22および表示コントローラ104を用いてマルチディ
スプレイのための制御を行う。表示コントローラ104
には2つのグラフィクスエンジンが内蔵されている。表
示コントローラ104は、表示ドライバ122の制御の
下、ビデオメモリ上に描画された仮想画面内の2つの表
示領域それぞれに対応する画面イメージを、LCD10
5の実表示画面および外部ディスプレイ106の実表示
画面にそれぞれ表示する。
【0016】さらに本実施形態においては、仮想表示機
能を制御するためのプログラムとして全画面簡易表示プ
ログラム123が用意されている。全画面簡易表示プロ
グラム123は、OS121および表示ドライバ122
と同様に、ハードディスクドライブ(HDD)109か
ら主メモリ103にロードされ、そしてCPU101に
よって実行される。全画面簡易表示プログラム123
は、実表示画面上に、仮想画面簡易表示ウインドウを表
示する。仮想画面簡易表示ウインドウは、仮想画面全体
の画面イメージを実表示画面上に簡易表示するためのウ
インドウである。仮想画面簡易表示ウインドウには、仮
想画面全体の画面イメージ上における各アプリケーショ
ンウインドウの位置を示すウインドウ枠、および実表示
画面に現在表示されている仮想画面内の表示領域の位置
を示す表示領域枠が表示される。ユーザは、仮想画面簡
易表示ウインドウによって仮想画面全体の画面イメージ
を把握することができる。また、仮想画面簡易表示ウイ
ンドウ内のウインドウ枠および表示領域枠をマウス操作
で移動することにより、仮想画面上の任意のアプリケー
ションウインドウを実表示画面に表示させることができ
る。
能を制御するためのプログラムとして全画面簡易表示プ
ログラム123が用意されている。全画面簡易表示プロ
グラム123は、OS121および表示ドライバ122
と同様に、ハードディスクドライブ(HDD)109か
ら主メモリ103にロードされ、そしてCPU101に
よって実行される。全画面簡易表示プログラム123
は、実表示画面上に、仮想画面簡易表示ウインドウを表
示する。仮想画面簡易表示ウインドウは、仮想画面全体
の画面イメージを実表示画面上に簡易表示するためのウ
インドウである。仮想画面簡易表示ウインドウには、仮
想画面全体の画面イメージ上における各アプリケーショ
ンウインドウの位置を示すウインドウ枠、および実表示
画面に現在表示されている仮想画面内の表示領域の位置
を示す表示領域枠が表示される。ユーザは、仮想画面簡
易表示ウインドウによって仮想画面全体の画面イメージ
を把握することができる。また、仮想画面簡易表示ウイ
ンドウ内のウインドウ枠および表示領域枠をマウス操作
で移動することにより、仮想画面上の任意のアプリケー
ションウインドウを実表示画面に表示させることができ
る。
【0017】ホストブリッジ102はCPU101のロ
ーカルバスとPCIバス1との間を双方向で接続するブ
リッジデバイスである。このホストブリッジ102に
は、主メモリ103を制御するように構成されたメモリ
コントローラも内蔵されている。PCI−ISAブリッ
ジ107はPCIバス1とISAバス2を双方向で接続
するブリッジデバイスであり、ここには例えばシステム
タイマ、DMAコントローラ、割り込みコントローラな
どの各種システムデバイスも内蔵されている。I/Oコ
ントローラ108にはハードディスクドライブ(HD
D)109を制御するためのIDEコントローラなどが
内蔵されている。キーボードコントローラ(KBC)1
10は、キーボード(KB)111およびポインティン
グデバイス(マウス)112の制御を行う。
ーカルバスとPCIバス1との間を双方向で接続するブ
リッジデバイスである。このホストブリッジ102に
は、主メモリ103を制御するように構成されたメモリ
コントローラも内蔵されている。PCI−ISAブリッ
ジ107はPCIバス1とISAバス2を双方向で接続
するブリッジデバイスであり、ここには例えばシステム
タイマ、DMAコントローラ、割り込みコントローラな
どの各種システムデバイスも内蔵されている。I/Oコ
ントローラ108にはハードディスクドライブ(HD
D)109を制御するためのIDEコントローラなどが
内蔵されている。キーボードコントローラ(KBC)1
10は、キーボード(KB)111およびポインティン
グデバイス(マウス)112の制御を行う。
【0018】<仮想画面>図2には、本コンピュータの
概観と、仮想画面と実表示画面との関係が示されてい
る。本コンピュータは、コンピュータ本体11と、ディ
スプレイユニット12とから構成されている。ディスプ
レイユニット12には、本コンピュータのディスプレイ
モニタとして使用されるLCD105が組み込まれてい
る。このディスプレイユニット12は、コンピュータ本
体11に対して解放位置と閉塞位置との間を回動自在に
取り付けられている。コンピュータ本体11は薄い箱形
の筐体を有しており、その上面にはキーボード111、
ポインティングデバイス112、ポインティングデバイ
ス112の操作ボタン113a,113bなどが配置さ
れている。
概観と、仮想画面と実表示画面との関係が示されてい
る。本コンピュータは、コンピュータ本体11と、ディ
スプレイユニット12とから構成されている。ディスプ
レイユニット12には、本コンピュータのディスプレイ
モニタとして使用されるLCD105が組み込まれてい
る。このディスプレイユニット12は、コンピュータ本
体11に対して解放位置と閉塞位置との間を回動自在に
取り付けられている。コンピュータ本体11は薄い箱形
の筐体を有しており、その上面にはキーボード111、
ポインティングデバイス112、ポインティングデバイ
ス112の操作ボタン113a,113bなどが配置さ
れている。
【0019】LCD105の表示画面(実表示画面)に
は、仮想画面(以下、仮想スクリーンと称する)201
上に割り当てられた表示エリア202内の画面イメージ
が表示される。表示エリア202のサイズ(解像度)は
LCD105の表示画面(実表示画面)のサイズ(解像
度)と同じである。すなわち、仮想スクリーン201全
体の画面イメージのうち、表示エリア202内の画面イ
メージのみがLCD105に表示される。この意味で、
表示エリア202内の画面イメージは、LCD105の
実表示画面の画面イメージであるということができる。
表示エリア202の位置は、図2の点線で示すように、
上述のパニング操作、または仮想画面簡易表示ウインド
ウ上で行われるマウス操作等により、仮想スクリーン2
01内の任意の位置に設定することができる。
は、仮想画面(以下、仮想スクリーンと称する)201
上に割り当てられた表示エリア202内の画面イメージ
が表示される。表示エリア202のサイズ(解像度)は
LCD105の表示画面(実表示画面)のサイズ(解像
度)と同じである。すなわち、仮想スクリーン201全
体の画面イメージのうち、表示エリア202内の画面イ
メージのみがLCD105に表示される。この意味で、
表示エリア202内の画面イメージは、LCD105の
実表示画面の画面イメージであるということができる。
表示エリア202の位置は、図2の点線で示すように、
上述のパニング操作、または仮想画面簡易表示ウインド
ウ上で行われるマウス操作等により、仮想スクリーン2
01内の任意の位置に設定することができる。
【0020】<マルチディスプレイ>次に、図3を参照
して、本コンピュータのマルチディスプレイ機能を説明
する。外部ディスプレイ106はケーブル13を介して
本コンピュータのコンピュータ本体11に接続されてい
る。仮想スクリーン201上には、第1および第2の2
つの表示エリア202,203が配置される。仮想スク
リーン201上の画面イメージのうち、第1の表示エリ
ア202内の画面イメージはLCD105の表示画面
(第1の実表示画面)に表示され、第2の表示エリア2
03内の画面イメージは外部ディスプレイ106の表示
画面(第2の実表示画面)に表示される。表示エリア2
02,203の位置は、上述のパニング操作、または仮
想画面簡易表示ウインドウ上で行われるマウス操作等に
より、仮想スクリーン201内の任意の位置にそれぞれ
設定することができる。
して、本コンピュータのマルチディスプレイ機能を説明
する。外部ディスプレイ106はケーブル13を介して
本コンピュータのコンピュータ本体11に接続されてい
る。仮想スクリーン201上には、第1および第2の2
つの表示エリア202,203が配置される。仮想スク
リーン201上の画面イメージのうち、第1の表示エリ
ア202内の画面イメージはLCD105の表示画面
(第1の実表示画面)に表示され、第2の表示エリア2
03内の画面イメージは外部ディスプレイ106の表示
画面(第2の実表示画面)に表示される。表示エリア2
02,203の位置は、上述のパニング操作、または仮
想画面簡易表示ウインドウ上で行われるマウス操作等に
より、仮想スクリーン201内の任意の位置にそれぞれ
設定することができる。
【0021】<仮想画面簡易表示ウインドウ>次に、図
4および図5を参照して、全画面簡易表示プログラム1
23によって表示される仮想画面簡易表示ウインドウに
ついて説明する。
4および図5を参照して、全画面簡易表示プログラム1
23によって表示される仮想画面簡易表示ウインドウに
ついて説明する。
【0022】図4は、仮想スクリーン201と表示エリ
ア202との関係の一例を示している。ここでは、5つ
のアプリケーションプログラムAPL#1〜#5が実行
されており、それらアプリケーションプログラムAPL
#1〜#5それぞれに対応するアプリケーションウイン
ドウが仮想スクリーン201上に配置されている。表示
エリア202は仮想スクリーン201上の中央部付近に
配置されており、その表示エリア202内にはアプリケ
ーションプログラムAPL#1,APL#2それぞれに
対応する2つのアプリケーションウインドウが存在して
いる。表示エリア202内の画面イメージは、LCD1
05の実表示画面に表示される画面イメージである。
ア202との関係の一例を示している。ここでは、5つ
のアプリケーションプログラムAPL#1〜#5が実行
されており、それらアプリケーションプログラムAPL
#1〜#5それぞれに対応するアプリケーションウイン
ドウが仮想スクリーン201上に配置されている。表示
エリア202は仮想スクリーン201上の中央部付近に
配置されており、その表示エリア202内にはアプリケ
ーションプログラムAPL#1,APL#2それぞれに
対応する2つのアプリケーションウインドウが存在して
いる。表示エリア202内の画面イメージは、LCD1
05の実表示画面に表示される画面イメージである。
【0023】図5には、表示エリア202つまりLCD
105の実表示画面上に、表示される仮想画面簡易表示
ウインドウ(以下、全画面簡易表示ウインドウと称す
る)301が示されている。全画面簡易表示ウインドウ
301は、図4の仮想スクリーン201全体の画面イメ
ージの概要を、図4の表示エリア202内の画面イメー
ジだけが表示されている実表示画面上に表示するための
ウインドウである。全画面簡易表示ウインドウ301に
は、表示エリア枠401と、ウインドウ枠501〜50
5が表示される。表示エリア枠401は、図4の仮想ス
クリーン201全体の画面イメージ上のどこの領域が実
表示画面に現在表示されているかを示す。つまり、表示
エリア枠401は、仮想スクリーン201全体の画面イ
メージに対する表示エリア202の位置を示すものであ
る。ウインドウ枠501〜505の各々は、仮想スクリ
ーン201全体の画面イメージ上における各アプリケー
ションウインドウの位置を示している。すなわち、ウイ
ンドウ枠501〜505は、アプリケーションプログラ
ムAPL#1〜#5それぞれに対応するアプリケーショ
ンウインドウそれぞれが図4の仮想スクリーン201上
のどこに配置されているかを示している。ウインドウ枠
501〜505上には、それに対応するアプリケーショ
ンウインドウに対応したプログラム名(ウインドウ名)
が表示される。またプログラム名の代わりに、対応する
アプリケーションウインドウの縮小画面イメージを表示
することもできる。
105の実表示画面上に、表示される仮想画面簡易表示
ウインドウ(以下、全画面簡易表示ウインドウと称す
る)301が示されている。全画面簡易表示ウインドウ
301は、図4の仮想スクリーン201全体の画面イメ
ージの概要を、図4の表示エリア202内の画面イメー
ジだけが表示されている実表示画面上に表示するための
ウインドウである。全画面簡易表示ウインドウ301に
は、表示エリア枠401と、ウインドウ枠501〜50
5が表示される。表示エリア枠401は、図4の仮想ス
クリーン201全体の画面イメージ上のどこの領域が実
表示画面に現在表示されているかを示す。つまり、表示
エリア枠401は、仮想スクリーン201全体の画面イ
メージに対する表示エリア202の位置を示すものであ
る。ウインドウ枠501〜505の各々は、仮想スクリ
ーン201全体の画面イメージ上における各アプリケー
ションウインドウの位置を示している。すなわち、ウイ
ンドウ枠501〜505は、アプリケーションプログラ
ムAPL#1〜#5それぞれに対応するアプリケーショ
ンウインドウそれぞれが図4の仮想スクリーン201上
のどこに配置されているかを示している。ウインドウ枠
501〜505上には、それに対応するアプリケーショ
ンウインドウに対応したプログラム名(ウインドウ名)
が表示される。またプログラム名の代わりに、対応する
アプリケーションウインドウの縮小画面イメージを表示
することもできる。
【0024】表示エリア枠401およびウインドウ枠5
01〜505の各々は、ポインティングデバイス112
による移動操作により、全画面簡易表示ウインドウ30
1上の任意の位置に移動することができる。全画面簡易
表示ウインドウ301上でウインドウ枠の移動操作が行
われると、それに連動して表示エリア202つまりLC
D105の実表示画面の画面イメージも更新される。
01〜505の各々は、ポインティングデバイス112
による移動操作により、全画面簡易表示ウインドウ30
1上の任意の位置に移動することができる。全画面簡易
表示ウインドウ301上でウインドウ枠の移動操作が行
われると、それに連動して表示エリア202つまりLC
D105の実表示画面の画面イメージも更新される。
【0025】例えば、いま、全画面簡易表示ウインドウ
301上において、表示エリア枠401の枠外に存在し
ているウインドウ枠505がポインティングデバイス1
12による移動操作によって表示エリア枠401の枠内
に移動された場合を想定する。この場合、全画面簡易表
示ウインドウ301上のウインドウ枠505の移動操作
に連動して、図4の仮想スクリーン201上に存在す
る、アプリケーションプログラムAPL#5に対応する
アプリケーションウインドウの位置が表示エリア202
の外側から内側に変更される。これにより、表示エリア
202つまりLCD105の実表示画面上に、アプリケ
ーションプログラムAPL#5に対応するアプリケーシ
ョンウインドウが出現する。
301上において、表示エリア枠401の枠外に存在し
ているウインドウ枠505がポインティングデバイス1
12による移動操作によって表示エリア枠401の枠内
に移動された場合を想定する。この場合、全画面簡易表
示ウインドウ301上のウインドウ枠505の移動操作
に連動して、図4の仮想スクリーン201上に存在す
る、アプリケーションプログラムAPL#5に対応する
アプリケーションウインドウの位置が表示エリア202
の外側から内側に変更される。これにより、表示エリア
202つまりLCD105の実表示画面上に、アプリケ
ーションプログラムAPL#5に対応するアプリケーシ
ョンウインドウが出現する。
【0026】また反対に、もし全画面簡易表示ウインド
ウ301上の表示エリア枠401の枠内に存在している
ウインドウ枠501が表示エリア枠401の枠外に移動
操作されたならば、図4の仮想スクリーン201上に存
在する、アプリケーションプログラムAPL#1に対応
するアプリケーションウインドウの位置が表示エリア2
02の内側から外側に変更される。これにより、表示エ
リア202つまりLCD105の実表示画面上から、ア
プリケーションプログラムAPL#1に対応するアプリ
ケーションウインドウが消失される。
ウ301上の表示エリア枠401の枠内に存在している
ウインドウ枠501が表示エリア枠401の枠外に移動
操作されたならば、図4の仮想スクリーン201上に存
在する、アプリケーションプログラムAPL#1に対応
するアプリケーションウインドウの位置が表示エリア2
02の内側から外側に変更される。これにより、表示エ
リア202つまりLCD105の実表示画面上から、ア
プリケーションプログラムAPL#1に対応するアプリ
ケーションウインドウが消失される。
【0027】<マルチディスプレイシステムにおける仮
想画面簡易表示ウインドウ>次に、図6および図7を参
照して、マルチディスプレイシステムを使用した場合に
おける全画面簡易表示ウインドウの例について説明す
る。
想画面簡易表示ウインドウ>次に、図6および図7を参
照して、マルチディスプレイシステムを使用した場合に
おける全画面簡易表示ウインドウの例について説明す
る。
【0028】図6は、仮想スクリーン201と2つの表
示エリア202,203との関係の一例を示している。
ここでは、4つのアプリケーションプログラムAPL#
1〜#4が実行されており、それらアプリケーションプ
ログラムAPL#1〜#4それぞれに対応するアプリケ
ーションウインドウが仮想スクリーン201上に配置さ
れている。第1の表示エリア202は仮想スクリーン2
01上の左側付近に配置されており、また第2の表示エ
リア203は仮想スクリーン201上の右側付近に配置
されている。第1の表示エリア202内にはアプリケー
ションプログラムAPL#1に対応するアプリケーショ
ンウインドウが存在しており、第2の表示エリア203
内にはアプリケーションプログラムAPL#2,#3に
対応する2つのアプリケーションウインドウが存在して
いる。第1の表示エリア202内の画面イメージはLC
D105の実表示画面に表示され、第2の表示エリア2
03内の画面イメージは外部ディスプレイ106の実表
示画面に表示される。
示エリア202,203との関係の一例を示している。
ここでは、4つのアプリケーションプログラムAPL#
1〜#4が実行されており、それらアプリケーションプ
ログラムAPL#1〜#4それぞれに対応するアプリケ
ーションウインドウが仮想スクリーン201上に配置さ
れている。第1の表示エリア202は仮想スクリーン2
01上の左側付近に配置されており、また第2の表示エ
リア203は仮想スクリーン201上の右側付近に配置
されている。第1の表示エリア202内にはアプリケー
ションプログラムAPL#1に対応するアプリケーショ
ンウインドウが存在しており、第2の表示エリア203
内にはアプリケーションプログラムAPL#2,#3に
対応する2つのアプリケーションウインドウが存在して
いる。第1の表示エリア202内の画面イメージはLC
D105の実表示画面に表示され、第2の表示エリア2
03内の画面イメージは外部ディスプレイ106の実表
示画面に表示される。
【0029】図7には、表示エリア202つまりLCD
105の実表示画面上に、表示される全画面簡易表示ウ
インドウ301が示されている。全画面簡易表示ウイン
ドウ301は、図6の仮想スクリーン201全体の画面
イメージの概要を、図6の第1の表示エリア202内の
画面イメージだけが表示されているLCD105の実表
示画面上に表示するためのウインドウである。全画面簡
易表示ウインドウ301には、第1および第2の表示エ
リア枠401,402と、ウインドウ枠501〜504
が表示される。表示エリア枠401は、図6の仮想スク
リーン201全体の画面イメージ上のどこの領域がLC
D105の実表示画面に現在表示されているかを示し、
表示エリア枠402は、図6の仮想スクリーン201全
体の画面イメージ上のどこの領域が外部ディスプレイ1
06の実表示画面に現在表示されているかを示す。つま
り、表示エリア枠401,402は、仮想スクリーン2
01全体の画面イメージに対する表示エリア202,2
03それぞれの位置を示すものである。表示エリア枠4
01,402上には、それぞれ対応する表示装置番号
“1”,“2”が表示されている。表示装置番号“1”
は内部ディスプレイであるLCD105を示し、表示装
置番号“2”は外部ディスプレイ106を示している。
105の実表示画面上に、表示される全画面簡易表示ウ
インドウ301が示されている。全画面簡易表示ウイン
ドウ301は、図6の仮想スクリーン201全体の画面
イメージの概要を、図6の第1の表示エリア202内の
画面イメージだけが表示されているLCD105の実表
示画面上に表示するためのウインドウである。全画面簡
易表示ウインドウ301には、第1および第2の表示エ
リア枠401,402と、ウインドウ枠501〜504
が表示される。表示エリア枠401は、図6の仮想スク
リーン201全体の画面イメージ上のどこの領域がLC
D105の実表示画面に現在表示されているかを示し、
表示エリア枠402は、図6の仮想スクリーン201全
体の画面イメージ上のどこの領域が外部ディスプレイ1
06の実表示画面に現在表示されているかを示す。つま
り、表示エリア枠401,402は、仮想スクリーン2
01全体の画面イメージに対する表示エリア202,2
03それぞれの位置を示すものである。表示エリア枠4
01,402上には、それぞれ対応する表示装置番号
“1”,“2”が表示されている。表示装置番号“1”
は内部ディスプレイであるLCD105を示し、表示装
置番号“2”は外部ディスプレイ106を示している。
【0030】ウインドウ枠501〜504の各々は、仮
想スクリーン201全体の画面イメージ上における各ア
プリケーションウインドウの位置を示している。すなわ
ち、ウインドウ枠501〜504は、アプリケーション
プログラムAPL#1〜#4それぞれに対応するアプリ
ケーションウインドウそれぞれが図6の仮想スクリーン
201上のどこに配置されているかを示している。ウイ
ンドウ枠501〜504上には、それに対応するアプリ
ケーションウインドウに対応したプログラム名(ウイン
ドウ名)が表示される。またプログラム名の代わりに、
対応するアプリケーションウインドウの縮小画面イメー
ジを表示することもできる。
想スクリーン201全体の画面イメージ上における各ア
プリケーションウインドウの位置を示している。すなわ
ち、ウインドウ枠501〜504は、アプリケーション
プログラムAPL#1〜#4それぞれに対応するアプリ
ケーションウインドウそれぞれが図6の仮想スクリーン
201上のどこに配置されているかを示している。ウイ
ンドウ枠501〜504上には、それに対応するアプリ
ケーションウインドウに対応したプログラム名(ウイン
ドウ名)が表示される。またプログラム名の代わりに、
対応するアプリケーションウインドウの縮小画面イメー
ジを表示することもできる。
【0031】表示エリア枠401,402およびウイン
ドウ枠501〜504の各々は、ポインティングデバイ
ス112による移動操作により、全画面簡易表示ウイン
ドウ301上の任意の位置に移動することができる。全
画面簡易表示ウインドウ301上でウインドウ枠の移動
操作が行われると、それに連動して、表示エリア202
つまりLCD105の実表示画面の画面イメージ、およ
び表示エリア203つまり外部ディスプレイ106の実
表示画面の画面イメージも更新される。
ドウ枠501〜504の各々は、ポインティングデバイ
ス112による移動操作により、全画面簡易表示ウイン
ドウ301上の任意の位置に移動することができる。全
画面簡易表示ウインドウ301上でウインドウ枠の移動
操作が行われると、それに連動して、表示エリア202
つまりLCD105の実表示画面の画面イメージ、およ
び表示エリア203つまり外部ディスプレイ106の実
表示画面の画面イメージも更新される。
【0032】例えば、いま、全画面簡易表示ウインドウ
301上において、第2の表示エリア枠402の枠内に
存在しているウインドウ枠502がポインティングデバ
イス112による移動操作によって第1の表示エリア枠
401の枠内に移動された場合を想定する。この場合、
全画面簡易表示ウインドウ301上のウインドウ枠50
2の移動操作に連動して、図4の仮想スクリーン201
上に存在する、アプリケーションプログラムAPL#2
に対応するアプリケーションウインドウの位置が第2の
表示エリア203内から第1の表示エリア202内に変
更される。これにより、第2の表示エリア203つまり
外部ディスプレイ106の実表示画面上から、第1の表
示エリア202つまりLCD105の実表示画面上に、
アプリケーションプログラムAPL#2に対応するアプ
リケーションウインドウが移動される。
301上において、第2の表示エリア枠402の枠内に
存在しているウインドウ枠502がポインティングデバ
イス112による移動操作によって第1の表示エリア枠
401の枠内に移動された場合を想定する。この場合、
全画面簡易表示ウインドウ301上のウインドウ枠50
2の移動操作に連動して、図4の仮想スクリーン201
上に存在する、アプリケーションプログラムAPL#2
に対応するアプリケーションウインドウの位置が第2の
表示エリア203内から第1の表示エリア202内に変
更される。これにより、第2の表示エリア203つまり
外部ディスプレイ106の実表示画面上から、第1の表
示エリア202つまりLCD105の実表示画面上に、
アプリケーションプログラムAPL#2に対応するアプ
リケーションウインドウが移動される。
【0033】このようにして、全画面簡易表示ウインド
ウ301上の各ウインドウ枠の移動操作のみによって、
各アプリケーションウインドウの位置を自由に変更する
ことができる。なお、全画面簡易表示ウインドウ301
は、LCD105ではなく、外部ディスプレイ106の
実表示画面上に表示することもできる。
ウ301上の各ウインドウ枠の移動操作のみによって、
各アプリケーションウインドウの位置を自由に変更する
ことができる。なお、全画面簡易表示ウインドウ301
は、LCD105ではなく、外部ディスプレイ106の
実表示画面上に表示することもできる。
【0034】<全画面簡易表示プログラム>次に、図8
を参照して、全画面簡易表示プログラム123の起動方
法について説明する。図8に示すように、実表示画面上
に表示されるデスクトップの下部には、全画面簡易表示
プログラム123を起動するためのトレイアイコン60
1が配置されている。仮想スクリーン201上の表示エ
リア202の位置に関係なく、トレイアイコン601は
常にLCD105の実表示画面上の下部に表示されてい
る。トレイアイコン601がポインティングデバイス1
12によるクリック操作によって選択されると、全画面
簡易表示プログラム123が起動される。全画面簡易表
示プログラム123は、実表示画面上に全画面簡易表示
ウインドウ301を表示する。
を参照して、全画面簡易表示プログラム123の起動方
法について説明する。図8に示すように、実表示画面上
に表示されるデスクトップの下部には、全画面簡易表示
プログラム123を起動するためのトレイアイコン60
1が配置されている。仮想スクリーン201上の表示エ
リア202の位置に関係なく、トレイアイコン601は
常にLCD105の実表示画面上の下部に表示されてい
る。トレイアイコン601がポインティングデバイス1
12によるクリック操作によって選択されると、全画面
簡易表示プログラム123が起動される。全画面簡易表
示プログラム123は、実表示画面上に全画面簡易表示
ウインドウ301を表示する。
【0035】<全画面簡易表示ウインドウの表示と実表
示画面の更新>次に、図9を参照して、全画面簡易表示
プログラム123によって実行される全画面簡易表示ウ
インドウの表示処理と実表示画面の更新処理を説明す
る。
示画面の更新>次に、図9を参照して、全画面簡易表示
プログラム123によって実行される全画面簡易表示ウ
インドウの表示処理と実表示画面の更新処理を説明す
る。
【0036】表示ドライバ122は、仮想スクリーン情
報、表示エリア情報、およびAPLウインドウ情報を管
理している。仮想スクリーン情報は仮想スクリーン20
1全体の画面サイズ等を管理するための管理情報であ
る。表示エリア情報は仮想スクリーン201上の表示エ
リア202,203それぞれに関する管理情報であり、
表示エリア202,203の各々の現在の位置を示す座
標、表示エリアサイズ、表示装置番号などを管理してい
る。APLウインドウ情報は、仮想スクリーン201上
の各アプリケーションウインドウに関する管理情報であ
り、各アプリケーションウインドウの現在の位置を示す
座標、ウインドウサイズ、プログラム名などを管理して
いる。
報、表示エリア情報、およびAPLウインドウ情報を管
理している。仮想スクリーン情報は仮想スクリーン20
1全体の画面サイズ等を管理するための管理情報であ
る。表示エリア情報は仮想スクリーン201上の表示エ
リア202,203それぞれに関する管理情報であり、
表示エリア202,203の各々の現在の位置を示す座
標、表示エリアサイズ、表示装置番号などを管理してい
る。APLウインドウ情報は、仮想スクリーン201上
の各アプリケーションウインドウに関する管理情報であ
り、各アプリケーションウインドウの現在の位置を示す
座標、ウインドウサイズ、プログラム名などを管理して
いる。
【0037】全画面簡易表示プログラム123は表示ド
ライバ122から仮想スクリーン情報、表示エリア情
報、APLウインドウ情報を定期的に取得する。そし
て、全画面簡易表示プログラム123は、これら取得し
た仮想スクリーン情報、表示エリア情報、APLウイン
ドウ情報に基づいて、全画面簡易表示ウインドウ301
上に表示エリア枠401,402および各アプリケーシ
ョンウインドウ枠を描画する。これにより、表示エリア
枠401,402および各アプリケーションウインドウ
枠を含む全画面簡易表示ウインドウ301の画面イメー
ジデータが作成される。作成された全画面簡易表示ウイ
ンドウ301の画面イメージは、仮想スクリーン201
の現在の画面イメージに対応している。作成された全画
面簡易表示ウインドウ301の画面イメージは、LCD
105の実表示画面上に表示される。
ライバ122から仮想スクリーン情報、表示エリア情
報、APLウインドウ情報を定期的に取得する。そし
て、全画面簡易表示プログラム123は、これら取得し
た仮想スクリーン情報、表示エリア情報、APLウイン
ドウ情報に基づいて、全画面簡易表示ウインドウ301
上に表示エリア枠401,402および各アプリケーシ
ョンウインドウ枠を描画する。これにより、表示エリア
枠401,402および各アプリケーションウインドウ
枠を含む全画面簡易表示ウインドウ301の画面イメー
ジデータが作成される。作成された全画面簡易表示ウイ
ンドウ301の画面イメージは、仮想スクリーン201
の現在の画面イメージに対応している。作成された全画
面簡易表示ウインドウ301の画面イメージは、LCD
105の実表示画面上に表示される。
【0038】全画面簡易表示ウインドウ301上でウイ
ンドウ位置の変更イベントが発生した場合、つまりユー
ザがポインティングデバイス112を操作して全画面簡
易表示ウインドウ301上のウインドウ枠または表示エ
リア枠401,402の位置を移動させた場合には、全
画面簡易表示プログラム123は、その移動操作に応じ
て、仮想スクリーン201上の該当するアプリケーショ
ンウインドウの位置または表示エリア202,203の
位置を変更して、LCD105、外部ディスプレイ10
6それぞれの実表示画面の画面イメージを更新する。こ
の場合、全画面簡易表示プログラム123は、アプリケ
ーションウインドウの移動先位置または表示エリア20
2,203の移動先位置を含む表示エリア・ウインドウ
位置変更要求を表示ドライバ122に発行し、その表示
ドライバ122に対して仮想スクリーン201上のアプ
リケーションウインドウまたは表示エリア202,20
3の位置の変更を指示する。
ンドウ位置の変更イベントが発生した場合、つまりユー
ザがポインティングデバイス112を操作して全画面簡
易表示ウインドウ301上のウインドウ枠または表示エ
リア枠401,402の位置を移動させた場合には、全
画面簡易表示プログラム123は、その移動操作に応じ
て、仮想スクリーン201上の該当するアプリケーショ
ンウインドウの位置または表示エリア202,203の
位置を変更して、LCD105、外部ディスプレイ10
6それぞれの実表示画面の画面イメージを更新する。こ
の場合、全画面簡易表示プログラム123は、アプリケ
ーションウインドウの移動先位置または表示エリア20
2,203の移動先位置を含む表示エリア・ウインドウ
位置変更要求を表示ドライバ122に発行し、その表示
ドライバ122に対して仮想スクリーン201上のアプ
リケーションウインドウまたは表示エリア202,20
3の位置の変更を指示する。
【0039】<全画面簡易表示プログラムによって実行
する処理手順>次に、図10乃至図13のフローチャー
トを参照して、全画面簡易表示プログラム123によっ
て実行される一連の処理手順について説明する。
する処理手順>次に、図10乃至図13のフローチャー
トを参照して、全画面簡易表示プログラム123によっ
て実行される一連の処理手順について説明する。
【0040】トレイアイコン601がユーザによってク
リックされると(ステップS101)、全画面簡易表示
プログラム123が起動される(ステップS102)。
全画面簡易表示プログラム123は、まず、表示ドライ
バ122から仮想スクリーン情報、表示エリア情報、A
PLウインドウ情報を取得する(ステップS103)。
そして、全画面簡易表示プログラム123は、仮想スク
リーン情報、表示エリア情報、APLウインドウ情報に
基づいて、LCD105の実表示画面上に全画面簡易表
示ウインドウ301を表示するための表示処理を実行す
る(ステップS104)。
リックされると(ステップS101)、全画面簡易表示
プログラム123が起動される(ステップS102)。
全画面簡易表示プログラム123は、まず、表示ドライ
バ122から仮想スクリーン情報、表示エリア情報、A
PLウインドウ情報を取得する(ステップS103)。
そして、全画面簡易表示プログラム123は、仮想スク
リーン情報、表示エリア情報、APLウインドウ情報に
基づいて、LCD105の実表示画面上に全画面簡易表
示ウインドウ301を表示するための表示処理を実行す
る(ステップS104)。
【0041】この表示処理では、図11のフローチャー
トに示す手順が全画面簡易表示プログラム123によっ
て実行される。すなわち、まず、取得したAPLウイン
ドウ情報に基づいて、仮想スクリーン201全体の画面
イメージ上における各アプリケーションウインドウの位
置(座標)、ウインドウサイズ、プログラム名が検出さ
れる(ステップS201)。次いで、LCD105の実
表示画面上に開いた全画面簡易表示ウインドウ301上
に各アプリケーションウインドウに対応するウインドウ
枠が描画され(ステップS202)、そして各ウインド
ウ枠上に、それに対応するプログラム名が描画される
(ステップS203)。この後、取得した表示エリア情
報に基づいて、仮想スクリーン201全体の画面イメー
ジ上における表示エリア202,203の各々の位置
(座標)、エリアサイズ、表示装置番号が検出される
(ステップS204)。そして、全画面簡易表示ウイン
ドウ301上に表示エリア202,203それぞれに対
応する表示エリア枠401,402が描画され(ステッ
プS205)、さらに表示エリア枠401,402上
に、それぞれ該当する表示装置番号が描画される(ステ
ップS206)。このようにして、表示エリア枠40
1,402および各アプリケーションウインドウ枠を含
む全画面簡易表示ウインドウ301が作成され、それが
LCD105の実表示画面上に表示される。なお、各ウ
インドウ枠上にプログラム名の代わりに、対応するアプ
リケーションウインドウのイメージを表示する場合に
は、全画面簡易表示プログラム123は、表示ドライバ
122を通じて当該アプリケーションウインドウのイメ
ージがビデオメモリ上から取得する。そして、全画面簡
易表示プログラム123は、取得したイメージの縮小イ
メージを該当するウインドウ枠上に描画する。
トに示す手順が全画面簡易表示プログラム123によっ
て実行される。すなわち、まず、取得したAPLウイン
ドウ情報に基づいて、仮想スクリーン201全体の画面
イメージ上における各アプリケーションウインドウの位
置(座標)、ウインドウサイズ、プログラム名が検出さ
れる(ステップS201)。次いで、LCD105の実
表示画面上に開いた全画面簡易表示ウインドウ301上
に各アプリケーションウインドウに対応するウインドウ
枠が描画され(ステップS202)、そして各ウインド
ウ枠上に、それに対応するプログラム名が描画される
(ステップS203)。この後、取得した表示エリア情
報に基づいて、仮想スクリーン201全体の画面イメー
ジ上における表示エリア202,203の各々の位置
(座標)、エリアサイズ、表示装置番号が検出される
(ステップS204)。そして、全画面簡易表示ウイン
ドウ301上に表示エリア202,203それぞれに対
応する表示エリア枠401,402が描画され(ステッ
プS205)、さらに表示エリア枠401,402上
に、それぞれ該当する表示装置番号が描画される(ステ
ップS206)。このようにして、表示エリア枠40
1,402および各アプリケーションウインドウ枠を含
む全画面簡易表示ウインドウ301が作成され、それが
LCD105の実表示画面上に表示される。なお、各ウ
インドウ枠上にプログラム名の代わりに、対応するアプ
リケーションウインドウのイメージを表示する場合に
は、全画面簡易表示プログラム123は、表示ドライバ
122を通じて当該アプリケーションウインドウのイメ
ージがビデオメモリ上から取得する。そして、全画面簡
易表示プログラム123は、取得したイメージの縮小イ
メージを該当するウインドウ枠上に描画する。
【0042】全画面簡易表示ウインドウ301を表示し
た後は、全画面簡易表示ウインドウ301上でウインド
ウ位置の変更イベントが発生する度に、以下の処理が実
行される。
た後は、全画面簡易表示ウインドウ301上でウインド
ウ位置の変更イベントが発生する度に、以下の処理が実
行される。
【0043】全画面簡易表示ウインドウ301上で表示
エリア枠401または402の位置が移動された場合に
は(図10のステップS105のYES)、全画面簡易
表示プログラム123は、その移動操作された表示エリ
ア枠401または402に対応する仮想スクリーン20
1上の表示エリア201または202の位置を変更して
LCD105または外部ディスプレイ106上の画面イ
メージを更新するための画面イメージ更新処理を実行す
る(ステップS106)。この画面イメージ更新処理で
は、図12のフローチャートに示す手順が全画面簡易表
示プログラム123によって実行される。
エリア枠401または402の位置が移動された場合に
は(図10のステップS105のYES)、全画面簡易
表示プログラム123は、その移動操作された表示エリ
ア枠401または402に対応する仮想スクリーン20
1上の表示エリア201または202の位置を変更して
LCD105または外部ディスプレイ106上の画面イ
メージを更新するための画面イメージ更新処理を実行す
る(ステップS106)。この画面イメージ更新処理で
は、図12のフローチャートに示す手順が全画面簡易表
示プログラム123によって実行される。
【0044】すなわち、まず、移動操作された表示エリ
ア枠について、その表示エリア枠の全画面簡易表示ウイ
ンドウ301上における移動後の位置(座標)が検出さ
れる(ステップS211)。次いで、全画面簡易表示ウ
インドウ301上における表示エリア枠の移動後の位置
(座標)に基づいて、仮想スクリーン201上における
対応する表示エリアの移動先位置(座標)が決定される
(ステップS212)。そしてその移動先位置(座標)
を全画面簡易表示プログラム123から表示ドライバ1
22に通知することにより、仮想クリーン201上の該
当する表示エリアの位置が変更され、その表示エリアに
対応する実表示画面の画面イメージが更新される(ステ
ップS213,S214)。第1の表示エリア枠401
を移動操作した場合における実表示画面の更新例を図1
4、図15に示す。全画面簡易表示ウインドウ301上
で第1の表示エリア枠401が図14の実線で示す位置
から点線で示す位置に移動操作された場合、第1の表示
エリア202の画面イメージが表示されるLCD105
の実表示画面は、図15に示すように更新されることに
なる。
ア枠について、その表示エリア枠の全画面簡易表示ウイ
ンドウ301上における移動後の位置(座標)が検出さ
れる(ステップS211)。次いで、全画面簡易表示ウ
インドウ301上における表示エリア枠の移動後の位置
(座標)に基づいて、仮想スクリーン201上における
対応する表示エリアの移動先位置(座標)が決定される
(ステップS212)。そしてその移動先位置(座標)
を全画面簡易表示プログラム123から表示ドライバ1
22に通知することにより、仮想クリーン201上の該
当する表示エリアの位置が変更され、その表示エリアに
対応する実表示画面の画面イメージが更新される(ステ
ップS213,S214)。第1の表示エリア枠401
を移動操作した場合における実表示画面の更新例を図1
4、図15に示す。全画面簡易表示ウインドウ301上
で第1の表示エリア枠401が図14の実線で示す位置
から点線で示す位置に移動操作された場合、第1の表示
エリア202の画面イメージが表示されるLCD105
の実表示画面は、図15に示すように更新されることに
なる。
【0045】全画面簡易表示ウインドウ301上でウイ
ンドウ枠の位置が移動された場合には(図10のステッ
プS107のYES)、全画面簡易表示プログラム12
3は、その移動操作されたウインドウ枠に対応する仮想
スクリーン201上のアプリケーションウインドウの位
置を変更してLCD105または外部ディスプレイ10
6上の画面イメージを更新するための画面イメージ更新
処理を実行する(ステップS108)。この画面イメー
ジ更新処理では、図13のフローチャートに示す手順が
全画面簡易表示プログラム123によって実行される。
ンドウ枠の位置が移動された場合には(図10のステッ
プS107のYES)、全画面簡易表示プログラム12
3は、その移動操作されたウインドウ枠に対応する仮想
スクリーン201上のアプリケーションウインドウの位
置を変更してLCD105または外部ディスプレイ10
6上の画面イメージを更新するための画面イメージ更新
処理を実行する(ステップS108)。この画面イメー
ジ更新処理では、図13のフローチャートに示す手順が
全画面簡易表示プログラム123によって実行される。
【0046】すなわち、まず、移動操作されたウインド
ウ枠について、そのウインドウ枠の全画面簡易表示ウイ
ンドウ301上における移動後の位置(座標)が検出さ
れる(ステップS221)。次いで、ウインドウ枠の移
動後の位置(座標)に基づいて、仮想スクリーン201
上における対応するアプリケーションウインドウの移動
先位置(座標)が決定される(ステップS222)。そ
してその移動先位置(座標)を全画面簡易表示プログラ
ム123から表示ドライバ122に通知することによ
り、仮想クリーン201上の該当するアプリケーション
ウインドウの位置が変更され、これによって実表示画面
に表示される画面イメージが更新される(ステップS2
23,S224)。
ウ枠について、そのウインドウ枠の全画面簡易表示ウイ
ンドウ301上における移動後の位置(座標)が検出さ
れる(ステップS221)。次いで、ウインドウ枠の移
動後の位置(座標)に基づいて、仮想スクリーン201
上における対応するアプリケーションウインドウの移動
先位置(座標)が決定される(ステップS222)。そ
してその移動先位置(座標)を全画面簡易表示プログラ
ム123から表示ドライバ122に通知することによ
り、仮想クリーン201上の該当するアプリケーション
ウインドウの位置が変更され、これによって実表示画面
に表示される画面イメージが更新される(ステップS2
23,S224)。
【0047】以上のように、本実施形態によれば、ユー
ザがマウス操作などによって全画面簡易表示ウインドウ
301上のウインドウ枠の位置を移動させると、全画面
簡易表示ウインドウ301におけるウインドウ枠と表示
エリア枠との位置関係の変化が実表示画面に反映される
ように、実表示画面の画面イメージが自動的に更新され
る。このため、例えば、全画面簡易表示ウインドウ30
1上において表示エリア枠401(または402)の枠
外から枠内へウインドウ枠を移動操作することにより、
そのウインドウ枠に対応するアプリケーションウインド
ウを実表示画面上に表示することができる。また、全画
面簡易表示ウインドウ301上において表示エリア枠4
01(または402)の枠内から枠外へウインドウ枠を
移動操作することにより、そのウインドウ枠に対応する
アプリケーションウインドウを実表示画面上から消すこ
とができる。よって、全画面簡易表示ウインドウ301
によって仮想画面201全体の画面イメージを容易に把
握できるようになるとともに、パニング操作を行うこと
なく、実表示画面に仮想画面201上の任意のアプリケ
ーションウインドウを表示させることが可能となる。
ザがマウス操作などによって全画面簡易表示ウインドウ
301上のウインドウ枠の位置を移動させると、全画面
簡易表示ウインドウ301におけるウインドウ枠と表示
エリア枠との位置関係の変化が実表示画面に反映される
ように、実表示画面の画面イメージが自動的に更新され
る。このため、例えば、全画面簡易表示ウインドウ30
1上において表示エリア枠401(または402)の枠
外から枠内へウインドウ枠を移動操作することにより、
そのウインドウ枠に対応するアプリケーションウインド
ウを実表示画面上に表示することができる。また、全画
面簡易表示ウインドウ301上において表示エリア枠4
01(または402)の枠内から枠外へウインドウ枠を
移動操作することにより、そのウインドウ枠に対応する
アプリケーションウインドウを実表示画面上から消すこ
とができる。よって、全画面簡易表示ウインドウ301
によって仮想画面201全体の画面イメージを容易に把
握できるようになるとともに、パニング操作を行うこと
なく、実表示画面に仮想画面201上の任意のアプリケ
ーションウインドウを表示させることが可能となる。
【0048】また、全画面簡易表示ウインドウ301を
用いた本実施形態の表示制御機能は全てコンピュータプ
ログラムによって実現されているので、そのコンピュー
タプログラムをコンピュータ読み取り可能な記録媒体に
記憶しておくことにより、その記録媒体を通じて本プロ
グラムを、通常のコンピュータに導入するだけで、本実
施形態と同様の効果を容易に実現することが可能とな
る。
用いた本実施形態の表示制御機能は全てコンピュータプ
ログラムによって実現されているので、そのコンピュー
タプログラムをコンピュータ読み取り可能な記録媒体に
記憶しておくことにより、その記録媒体を通じて本プロ
グラムを、通常のコンピュータに導入するだけで、本実
施形態と同様の効果を容易に実現することが可能とな
る。
【0049】また、本発明は、上記実施形態に限定され
るものではなく、実施段階ではその要旨を逸脱しない範
囲で種々に変形することが可能である。更に、上記実施
形態には種々の段階の発明が含まれており、開示される
複数の構成要件における適宜な組み合わせにより種々の
発明が抽出され得る。例えば、実施形態に示される全構
成要件から幾つかの構成要件が削除されても、発明が解
決しようとする課題の欄で述べた課題が解決でき、発明
の効果の欄で述べられている効果が得られる場合には、
この構成要件が削除された構成が発明として抽出され得
る。
るものではなく、実施段階ではその要旨を逸脱しない範
囲で種々に変形することが可能である。更に、上記実施
形態には種々の段階の発明が含まれており、開示される
複数の構成要件における適宜な組み合わせにより種々の
発明が抽出され得る。例えば、実施形態に示される全構
成要件から幾つかの構成要件が削除されても、発明が解
決しようとする課題の欄で述べた課題が解決でき、発明
の効果の欄で述べられている効果が得られる場合には、
この構成要件が削除された構成が発明として抽出され得
る。
【0050】
【発明の効果】以上詳述した如く本発明によれば、仮想
画面全体の画面イメージを容易に把握でき、しかもパニ
ング操作を行うことなく、実表示画面に仮想画面上の任
意のアプリケーションウインドウを表示させることが可
能となる。
画面全体の画面イメージを容易に把握でき、しかもパニ
ング操作を行うことなく、実表示画面に仮想画面上の任
意のアプリケーションウインドウを表示させることが可
能となる。
【図1】本発明の一実施形態に係るコンピュータのシス
テム構成を示すブロック図。
テム構成を示すブロック図。
【図2】同実施形態のコンピュータの概観および仮想画
面と実表示画面との関係を示す図。
面と実表示画面との関係を示す図。
【図3】同実施形態のコンピュータのマルチディスプレ
イ機能を説明するための図。
イ機能を説明するための図。
【図4】同実施形態のコンピュータにおける仮想スクリ
ーンと表示エリアとの関係の一例を示す図。
ーンと表示エリアとの関係の一例を示す図。
【図5】同実施形態のコンピュータの実表示画面上に表
示される全画面簡易表示ウインドウの一例を示す図。
示される全画面簡易表示ウインドウの一例を示す図。
【図6】同実施形態のコンピュータにおける仮想スクリ
ーンと2つの表示エリアとの関係の一例を示す図。
ーンと2つの表示エリアとの関係の一例を示す図。
【図7】同実施形態のコンピュータの実表示画面上に表
示される全画面簡易表示ウインドウの他の例を示す図。
示される全画面簡易表示ウインドウの他の例を示す図。
【図8】同実施形態のコンピュータにおける全画面簡易
表示プログラムの起動方法の例を説明するための図。
表示プログラムの起動方法の例を説明するための図。
【図9】同実施形態のコンピュータにおける全画面簡易
表示ウインドウの表示処理と実表示画面の更新処理を説
明するための図。
表示ウインドウの表示処理と実表示画面の更新処理を説
明するための図。
【図10】同実施形態のコンピュータにおける全画面簡
易表示プログラムの処理手順を説明するフローチャー
ト。
易表示プログラムの処理手順を説明するフローチャー
ト。
【図11】同実施形態のコンピュータにおける全画面簡
易表示ウインドウの表示処理の手順を説明するフローチ
ャート。
易表示ウインドウの表示処理の手順を説明するフローチ
ャート。
【図12】同実施形態のコンピュータにおける実表示画
面更新処理の手順を説明するフローチャート。
面更新処理の手順を説明するフローチャート。
【図13】同実施形態のコンピュータにおける実表示画
面更新処理の他の手順を説明するフローチャート。
面更新処理の他の手順を説明するフローチャート。
【図14】同実施形態のコンピュータにおける全画面簡
易表示ウインドウ上の表示エリア枠の移動操作の例を示
す図。
易表示ウインドウ上の表示エリア枠の移動操作の例を示
す図。
【図15】同実施形態のコンピュータにおける実表示画
面の更新処理の例を示す図。
面の更新処理の例を示す図。
101…CPU
103…主メモリ
105…内部ディスプレイ(LCD)
106…外部ディスプレイ
121…オペレーティングシステム
122…表示ドライバ
123…全画面簡易表示プログラム
201…仮想画面(仮想スクリーン)
202…表示エリア(実表示画面)
203…表示エリア(実表示画面)
301…仮想画面簡易表示ウインドウ(全画面簡易表示
ウインドウ) 401,402…表示エリア枠 501〜505…ウインドウ枠
ウインドウ) 401,402…表示エリア枠 501〜505…ウインドウ枠
─────────────────────────────────────────────────────
フロントページの続き
Fターム(参考) 5C082 AA01 AA34 BB11 BB15 BB22
BD02 CA32 CA52 CA54 CA62
CA76 CB05 DA53 DA63 DA86
MM02 MM09
5E501 AA02 AC15 BA05 CA03 CB09
EA13 EB06 FA14 FA44 FB14
FB32 FB43
Claims (17)
- 【請求項1】 仮想画面上の一部の表示領域の画面イメ
ージを実表示画面上に表示する情報処理装置において、 前記実表示画面上に、前記仮想画面全体の画面イメージ
上における各アプリケーションウインドウの位置を示す
ウインドウ枠と前記仮想画面全体の画面イメージに対す
る前記一部の表示領域の位置を示す表示領域枠とを含む
仮想画面簡易表示ウインドウを表示する手段と、 前記仮想画面簡易表示ウインドウ上で前記ウインドウ枠
の移動操作が行われた場合、前記仮想画面簡易表示ウイ
ンドウ上における前記ウインドウ枠と前記表示領域枠と
の位置関係の変化が前記実表示画面に反映されるように
前記仮想画面簡易表示ウインドウ上における移動後の前
記ウインドウ枠の位置に基づき前記実表示画面の画面イ
メージを更新する手段とを具備することを特徴とする情
報処理装置。 - 【請求項2】 前記仮想画面簡易表示ウインドウを表示
する手段は、 前記仮想画面全体の画面イメージ上における各アプリケ
ーションウインドウの位置を検出する手段と、 検出された各アプリケーションウインドウの位置に基づ
いて前記各アプリケーションウインドウの位置を示すウ
インドウ枠を前記仮想画面簡易表示ウインドウ上に表示
する手段と、 前記仮想画面全体の画面イメージに対する前記一部の表
示領域の位置を検出する手段と、 検出された前記一部の表示領域の位置に基づいて前記一
部の表示領域の位置を示す表示領域枠を前記仮想画面簡
易表示ウインドウ上に表示する手段とを含むことを特徴
とする請求項1記載の情報処理装置。 - 【請求項3】 前記仮想画面簡易表示ウインドウを表示
する手段は、 前記仮想画面全体の画面イメージ上における各アプリケ
ーションウインドウの位置を示すウインドウ枠上に当該
アプリケーションウインドウに対応するプログラム名を
表示する手段を含むことを特徴とする請求項1記載の情
報処理装置。 - 【請求項4】 前記仮想画面簡易表示ウインドウを表示
する手段は、 前記仮想画面全体の画面イメージ上における各アプリケ
ーションウインドウの位置を示すウインドウ枠上に当該
アプリケーションウインドウの縮小画面イメージを表示
する手段を含むことを特徴とする請求項1記載の情報処
理装置。 - 【請求項5】 前記仮想画面簡易表示ウインドウ上で前
記表示領域枠の移動操作が行われた場合、前記仮想画面
簡易表示ウインドウ上における前記移動後の表示領域枠
の位置に基づいて、前記実表示画面上に表示される、前
記仮想画面上の一部の表示領域の位置を変更する手段を
さらに具備することを特徴とする請求項1記載の情報処
理装置。 - 【請求項6】 前記実表示画面上の画面イメージを更新
する手段は、 前記仮想画面簡易表示ウインドウ上で移動されたウイン
ドウ枠の移動後の位置を検出する手段と、 検出された移動移動後の位置に基づいて、前記移動され
たウインドウ枠に対応する前記仮想画面上のアプリケー
ションウインドウの位置を変更する手段とを具備するこ
とを特徴とする請求項1記載の情報処理装置。 - 【請求項7】 仮想画面上の第1および第2の表示領域
の画面イメージを第1および第2の表示装置それぞれに
対応する第1および第2の実表示画面上に表示する情報
処理装置において、 前記第1および第2の一方の実表示画面上に、前記仮想
画面全体の画面イメージ上における各アプリケーション
ウインドウの位置を示すウインドウ枠と前記仮想画面全
体の画面イメージに対する前記第1および第2の表示領
域の位置をそれぞれ示す第1および第2の表示領域枠と
を含む仮想画面簡易表示ウインドウを表示する手段と、 前記仮想画面簡易表示ウインドウ上で前記ウインドウ枠
の移動操作が行われた場合、前記仮想画面簡易表示ウイ
ンドウ上における前記ウインドウ枠と前記第1および第
2の各表示領域枠との位置関係の変化が前記第1および
第2の各実表示画面の画面イメージに反映されるように
前記仮想画面簡易表示ウインドウ上における移動後の前
記ウインドウ枠の位置に基づき前記第1および第2の各
実表示画面の画面イメージを更新する手段とを具備する
ことを特徴とする情報処理装置。 - 【請求項8】 前記仮想画面簡易表示ウインドウを表示
する手段は、 前記仮想画面全体の画面イメージ上における各アプリケ
ーションウインドウの位置を検出する手段と、 検出された各アプリケーションウインドウの位置に基づ
いて前記各アプリケーションウインドウの位置を示すウ
インドウ枠を前記仮想画面簡易表示ウインドウ上に表示
する手段と、 前記仮想画面全体の画面イメージに対する前記第1の表
示領域の位置を検出する手段と、 検出された前記第1の表示領域の位置に基づいて前記第
1の表示領域の位置を示す第1の表示領域枠を前記仮想
画面簡易表示ウインドウ上に表示する手段と、 前記仮想画面全体の画面イメージに対する前記第2の表
示領域の位置を検出する手段と、 検出された前記第2の表示領域の位置に基づいて前記第
2の表示領域の位置を示す第2の表示領域枠を前記仮想
画面簡易表示ウインドウ上に表示する手段とを含むこと
を特徴とする請求項7記載の情報処理装置。 - 【請求項9】 前記仮想画面簡易表示ウインドウ上で前
記第1および第2の各表示領域枠の移動操作が行われた
場合、前記仮想画面簡易表示ウインドウ上における前記
移動後の前記第1および第2の各表示領域枠の位置に基
づいて、前記第1および第2の各実表示画面上に表示さ
れる、前記仮想画面上の前記第1および第2の各表示領
域の位置を変更する手段をさらに具備することを特徴と
する請求項7記載の情報処理装置。 - 【請求項10】 仮想画面上の一部の表示領域の画面イ
メージを実表示画面上に表示する情報処理装置における
前記実表示画面の表示制御方法であって、 前記実表示画面上に、前記仮想画面全体の画面イメージ
上における各アプリケーションウインドウの位置を示す
ウインドウ枠と前記仮想画面全体の画面イメージに対す
る前記一部の表示領域の位置を示す表示領域枠とを含む
仮想画面簡易表示ウインドウを表示するステップと、 前記仮想画面簡易表示ウインドウ上で前記ウインドウ枠
の移動操作が行われた場合、前記仮想画面簡易表示ウイ
ンドウ上における前記ウインドウ枠と前記表示領域枠と
の位置関係の変化が前記実表示画面に反映されるように
前記仮想画面簡易表示ウインドウ上における移動後の前
記ウインドウ枠の位置に基づき前記実表示画面の画面イ
メージを更新するステップとを具備することを特徴とす
る表示制御方法。 - 【請求項11】 前記仮想画面簡易表示ウインドウを表
示するステップは、 前記仮想画面全体の画面イメージ上における各アプリケ
ーションウインドウの位置を検出するステップと、 検出された各アプリケーションウインドウの位置に基づ
いて前記各アプリケーションウインドウの位置を示すウ
インドウ枠を前記仮想画面簡易表示ウインドウ上に表示
するステップと、 前記仮想画面全体の画面イメージに対する前記一部の表
示領域の位置を検出するステップと、 検出された前記一部の表示領域の位置に基づいて前記一
部の表示領域の位置を示す表示領域枠を前記仮想画面簡
易表示ウインドウ上に表示するステップとを含むことを
特徴とする請求項10記載の表示制御方法。 - 【請求項12】 前記仮想画面簡易表示ウインドウ上で
前記表示領域枠の移動操作が行われた場合、前記仮想画
面簡易表示ウインドウ上における前記移動後の表示領域
枠の位置に基づいて、前記実表示画面上に表示される、
前記仮想画面上の一部の表示領域の位置を変更するステ
ップをさらに具備することを特徴とする請求項10記載
の表示制御方法。 - 【請求項13】 前記実表示画面上の画面イメージを更
新するステップは、 前記仮想画面簡易表示ウインドウ上で移動されたウイン
ドウ枠の移動後の位置を検出するステップと、 検出された移動移動後の位置に基づいて、前記移動され
たウインドウ枠に対応する前記仮想画面上のアプリケー
ションウインドウの位置を変更するステップとを具備す
ることを特徴とする請求項10記載の表示制御方法。 - 【請求項14】 仮想画面上の第1および第2の表示領
域の画面イメージを第1および第2の表示装置それぞれ
に対応する第1および第2の実表示画面上に表示する情
報処理装置における前記第1および第2の実表示画面の
表示制御方法であって、 前記第1および第2の一方の実表示画面上に、前記仮想
画面全体の画面イメージ上における各アプリケーション
ウインドウの位置を示すウインドウ枠と前記仮想画面全
体の画面イメージに対する前記第1および第2の表示領
域の位置をそれぞれ示す第1および第2の表示領域枠と
を含む仮想画面簡易表示ウインドウを表示するステップ
と、 前記仮想画面簡易表示ウインドウ上で前記ウインドウ枠
の移動操作が行われた場合、前記仮想画面簡易表示ウイ
ンドウ上における前記ウインドウ枠と前記第1および第
2の各表示領域枠との位置関係の変化が前記第1および
第2の各実表示画面の画面イメージに反映されるように
前記仮想画面簡易表示ウインドウ上における移動後の前
記ウインドウ枠の位置に基づき前記第1および第2の各
実表示画面の画面イメージを更新するステップとを具備
することを特徴とする表示制御方法。 - 【請求項15】 前記仮想画面簡易表示ウインドウ上で
前記第1および第2の各表示領域枠の移動操作が行われ
た場合、前記仮想画面簡易表示ウインドウ上における前
記移動後の前記第1および第2の各表示領域枠の位置に
基づいて、前記第1および第2の各実表示画面上に表示
される、前記仮想画面上の前記第1および第2の各表示
領域の位置を変更するステップをさらに具備することを
特徴とする請求項14記載の表示制御方法。 - 【請求項16】 仮想画面上の一部の表示領域の画面イ
メージを実表示画面上に表示する情報処理装置に、前記
実表示画面の制御を実行させるプログラムであって、 前記実表示画面上に、前記仮想画面全体の画面イメージ
上における各アプリケーションウインドウの位置を示す
ウインドウ枠と前記仮想画面全体の画面イメージに対す
る前記一部の表示領域の位置を示す表示領域枠とを含む
仮想画面簡易表示ウインドウを表示する手順と、 前記仮想画面簡易表示ウインドウ上で前記ウインドウ枠
の移動操作が行われた場合、前記仮想画面簡易表示ウイ
ンドウ上における前記ウインドウ枠と前記表示領域枠と
の位置関係の変化が前記実表示画面に反映されるように
前記仮想画面簡易表示ウインドウ上における移動後の前
記ウインドウ枠の位置に基づき前記実表示画面の画面イ
メージを更新する手順とを前記情報処理装置に実行させ
ることを特徴とするプログラム。 - 【請求項17】 仮想画面上の第1および第2の表示領
域の画面イメージを第1および第2の表示装置それぞれ
に対応する第1および第2の実表示画面上に表示する情
報処理装置に、前記第1および第2の実表示画面の制御
を実行させるプログラムであって、 前記第1および第2の一方の実表示画面上に、前記仮想
画面全体の画面イメージ上における各アプリケーション
ウインドウの位置を示すウインドウ枠と前記仮想画面全
体の画面イメージに対する前記第1および第2の表示領
域の位置をそれぞれ示す第1および第2の表示領域枠と
を含む仮想画面簡易表示ウインドウを表示する手順と、 前記仮想画面簡易表示ウインドウ上で前記ウインドウ枠
の移動操作が行われた場合、前記仮想画面簡易表示ウイ
ンドウ上における前記ウインドウ枠と前記第1および第
2の各表示領域枠との位置関係の変化が前記第1および
第2の各実表示画面の画面イメージに反映されるように
前記仮想画面簡易表示ウインドウ上における移動後の前
記ウインドウ枠の位置に基づき前記第1および第2の各
実表示画面の画面イメージを更新する手順とを具備する
ことを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002079618A JP2003280630A (ja) | 2002-03-20 | 2002-03-20 | 情報処理装置および同装置で使用される表示制御方法 |
US10/352,215 US20030179243A1 (en) | 2002-03-20 | 2003-01-28 | Information-processing apparatus with virtual display function and display control method for use in the apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002079618A JP2003280630A (ja) | 2002-03-20 | 2002-03-20 | 情報処理装置および同装置で使用される表示制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003280630A true JP2003280630A (ja) | 2003-10-02 |
Family
ID=28035668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002079618A Pending JP2003280630A (ja) | 2002-03-20 | 2002-03-20 | 情報処理装置および同装置で使用される表示制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20030179243A1 (ja) |
JP (1) | JP2003280630A (ja) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005267631A (ja) * | 2004-03-02 | 2005-09-29 | Microsoft Corp | コンピュータ表示可能コンテンツを優先ユーザ対話フォーカス領域に移動するためのシステムおよび方法 |
JP2007522490A (ja) * | 2003-12-24 | 2007-08-09 | インテル コーポレイション | グラフィックオーバーレイ情報を伝達するための方法および装置 |
WO2010027068A1 (ja) | 2008-09-05 | 2010-03-11 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
WO2010029920A1 (ja) | 2008-09-09 | 2010-03-18 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
JP2010086149A (ja) * | 2008-09-30 | 2010-04-15 | Fujifilm Corp | ドラッグアンドドロップ制御装置、方法、及びプログラム、並びにコンピュータ端末 |
JP2011170902A (ja) * | 2011-06-09 | 2011-09-01 | Toshiba Corp | 情報処理装置および表示方法 |
JP2013537336A (ja) * | 2010-09-15 | 2013-09-30 | フェラーク アーゲー | コンピュータ実装グラフィカルユーザインタフェース |
JP2013541760A (ja) * | 2010-09-15 | 2013-11-14 | フェラーク アーゲー | グラフィカルユーザインタフェース |
JP2013545157A (ja) * | 2010-09-15 | 2013-12-19 | フェラーク アーゲー | グラフィカルユーザインタフェースを構成するための方法 |
US8797232B2 (en) | 2009-05-15 | 2014-08-05 | Kabushiki Kaisha Toshiba | Information processing apparatus, display control method, and program |
KR101466211B1 (ko) * | 2013-03-07 | 2014-11-27 | 에스피테크놀러지 주식회사 | 사용자 인터페이스 화면에서 윈도우 정렬 방법 및 그 장치 |
JP2015005241A (ja) * | 2013-06-24 | 2015-01-08 | 富士通株式会社 | 画面作成支援プログラム、画面作成支援装置、および画面作成支援方法 |
US8937590B2 (en) | 2009-12-25 | 2015-01-20 | Kabushiki Kaisha Toshiba | Information processing apparatus and pointing control method |
JP2022135343A (ja) * | 2021-03-05 | 2022-09-15 | セイコーエプソン株式会社 | 表示制御方法及びプログラム |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060168528A1 (en) * | 2005-01-27 | 2006-07-27 | Microsoft Corporation | Method for arranging user interface glyphs on displays |
EP1691278B1 (en) * | 2005-02-11 | 2008-05-07 | Sap Ag | Method and computer system for editing documents |
US7898600B2 (en) * | 2005-08-05 | 2011-03-01 | Samsung Electronics Co., Ltd. | Apparatus for providing multiple screens and method of dynamically configuring multiple screens |
CA2615762A1 (en) * | 2005-08-05 | 2007-02-15 | Samsung Electronics Co., Ltd. | Apparatus for providing multiple screens and method of dynamically configuring multiple screens |
MX2008001417A (es) * | 2005-08-05 | 2008-04-16 | Samsung Electronics Co Ltd | Aparato para proporcionar pantallas multiples y metodo para configurar dinamicamente pantallas multiples. |
GB0516713D0 (en) * | 2005-08-13 | 2005-09-21 | Newnham Res Ltd | A display system and method of operating a display system |
JP2007133796A (ja) * | 2005-11-14 | 2007-05-31 | Hitachi Ltd | 情報処理装置及び情報処理システム |
JP4876610B2 (ja) * | 2006-02-14 | 2012-02-15 | セイコーエプソン株式会社 | 画像表示システム,画像表示方法,画像表示プログラム,記録媒体,データ処理装置 |
US20080170209A1 (en) * | 2007-01-12 | 2008-07-17 | Seiko Epson Corporation | Image Display System, Image Output System, and Image Display Method |
US20100138780A1 (en) * | 2008-05-20 | 2010-06-03 | Adam Marano | Methods and systems for using external display devices with a mobile computing device |
KR101526995B1 (ko) * | 2008-10-15 | 2015-06-11 | 엘지전자 주식회사 | 이동 단말기 및 이것의 디스플레이 제어 방법 |
JP2010176320A (ja) * | 2009-01-28 | 2010-08-12 | Seiko Epson Corp | 画像処理方法、そのプログラム及び画像処理装置 |
US9241062B2 (en) * | 2009-05-20 | 2016-01-19 | Citrix Systems, Inc. | Methods and systems for using external display devices with a mobile computing device |
ES2356537B1 (es) * | 2009-05-29 | 2012-02-15 | Ander Hernández San Sebastián | Método de navegación en redes de datos. |
US20110112819A1 (en) * | 2009-11-11 | 2011-05-12 | Sony Corporation | User interface systems and methods between a portable device and a computer |
US20120023424A1 (en) * | 2010-07-20 | 2012-01-26 | Mediatek Inc. | Apparatuses and Methods for Generating Full Screen Effect by Widgets |
US9164646B2 (en) * | 2010-08-31 | 2015-10-20 | Ati Technologies Ulc | Method and apparatus for accommodating display migration among a plurality of physical displays |
WO2012034245A1 (de) | 2010-09-15 | 2012-03-22 | Ferag Ag | Grafische benutzerschnittstelle |
JP2012068955A (ja) * | 2010-09-24 | 2012-04-05 | Nec Corp | 表示画面管理モジュール、情報処理端末および表示画面管理方法 |
US9372618B2 (en) | 2010-10-01 | 2016-06-21 | Z124 | Gesture based application management |
CN102789303A (zh) * | 2011-05-19 | 2012-11-21 | 国际商业机器公司 | 用于移动终端的节电方法和系统 |
US20140218288A1 (en) * | 2011-09-22 | 2014-08-07 | Nec Casio Mobile Communications, Ltd. | Display device, display control method, and program |
US20130132885A1 (en) * | 2011-11-17 | 2013-05-23 | Lenovo (Singapore) Pte. Ltd. | Systems and methods for using touch input to move objects to an external display and interact with objects on an external display |
US9645699B2 (en) * | 2012-02-10 | 2017-05-09 | Apple Inc. | Device, method, and graphical user interface for adjusting partially off-screen windows |
US9122390B2 (en) * | 2012-04-24 | 2015-09-01 | Behaviometrics Ab | Method, application and/or service to collect more fine-grained or extra event data from a user sensor device |
GB2504490A (en) * | 2012-07-30 | 2014-02-05 | Ibm | Shortening a name for display |
CN103838532B (zh) * | 2012-11-21 | 2017-09-05 | 中国移动通信集团公司 | 一种多屏内容合成显示方法、相关设备及系统 |
KR102087987B1 (ko) * | 2013-10-04 | 2020-03-11 | 삼성전자주식회사 | 마스터 기기, 클라이언트 기기, 및 그에 따른 화면 미러링 방법 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5187776A (en) * | 1989-06-16 | 1993-02-16 | International Business Machines Corp. | Image editor zoom function |
JP2957316B2 (ja) * | 1990-11-20 | 1999-10-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 複数のソフトウェア・アプリケーションにアクセスするための方法およびシステム |
JP3517301B2 (ja) * | 1995-03-28 | 2004-04-12 | 富士通株式会社 | 仮想画面表示処理システム |
US5841435A (en) * | 1996-07-26 | 1998-11-24 | International Business Machines Corporation | Virtual windows desktop |
US6710788B1 (en) * | 1996-12-03 | 2004-03-23 | Texas Instruments Incorporated | Graphical user interface |
US5923307A (en) * | 1997-01-27 | 1999-07-13 | Microsoft Corporation | Logical monitor configuration in a multiple monitor environment |
-
2002
- 2002-03-20 JP JP2002079618A patent/JP2003280630A/ja active Pending
-
2003
- 2003-01-28 US US10/352,215 patent/US20030179243A1/en not_active Abandoned
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007522490A (ja) * | 2003-12-24 | 2007-08-09 | インテル コーポレイション | グラフィックオーバーレイ情報を伝達するための方法および装置 |
JP2005267631A (ja) * | 2004-03-02 | 2005-09-29 | Microsoft Corp | コンピュータ表示可能コンテンツを優先ユーザ対話フォーカス領域に移動するためのシステムおよび方法 |
WO2010027068A1 (ja) | 2008-09-05 | 2010-03-11 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
US9154578B2 (en) | 2008-09-05 | 2015-10-06 | Ntt Docomo, Inc. | Display device with scaling of selected object images |
WO2010029920A1 (ja) | 2008-09-09 | 2010-03-18 | 株式会社エヌ・ティ・ティ・ドコモ | 情報処理装置及びプログラム |
US9218788B2 (en) | 2008-09-09 | 2015-12-22 | Ntt Docomo, Inc. | Information-processing device and program for displaying a window group including a plurality of windows |
JP2010086149A (ja) * | 2008-09-30 | 2010-04-15 | Fujifilm Corp | ドラッグアンドドロップ制御装置、方法、及びプログラム、並びにコンピュータ端末 |
US8797232B2 (en) | 2009-05-15 | 2014-08-05 | Kabushiki Kaisha Toshiba | Information processing apparatus, display control method, and program |
US8937590B2 (en) | 2009-12-25 | 2015-01-20 | Kabushiki Kaisha Toshiba | Information processing apparatus and pointing control method |
JP2013545157A (ja) * | 2010-09-15 | 2013-12-19 | フェラーク アーゲー | グラフィカルユーザインタフェースを構成するための方法 |
JP2013541760A (ja) * | 2010-09-15 | 2013-11-14 | フェラーク アーゲー | グラフィカルユーザインタフェース |
JP2013537336A (ja) * | 2010-09-15 | 2013-09-30 | フェラーク アーゲー | コンピュータ実装グラフィカルユーザインタフェース |
US9495080B2 (en) | 2010-09-15 | 2016-11-15 | Ferag Ag | Method for configuring a graphical user interface |
US9946443B2 (en) | 2010-09-15 | 2018-04-17 | Ferag Ag | Display navigation system for computer-implemented graphical user interface |
JP2011170902A (ja) * | 2011-06-09 | 2011-09-01 | Toshiba Corp | 情報処理装置および表示方法 |
KR101466211B1 (ko) * | 2013-03-07 | 2014-11-27 | 에스피테크놀러지 주식회사 | 사용자 인터페이스 화면에서 윈도우 정렬 방법 및 그 장치 |
JP2015005241A (ja) * | 2013-06-24 | 2015-01-08 | 富士通株式会社 | 画面作成支援プログラム、画面作成支援装置、および画面作成支援方法 |
JP2022135343A (ja) * | 2021-03-05 | 2022-09-15 | セイコーエプソン株式会社 | 表示制御方法及びプログラム |
JP7371648B2 (ja) | 2021-03-05 | 2023-10-31 | セイコーエプソン株式会社 | 表示制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US20030179243A1 (en) | 2003-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003280630A (ja) | 情報処理装置および同装置で使用される表示制御方法 | |
US10191633B2 (en) | Closing applications | |
WO2020017730A1 (ko) | 분할 화면을 제공하기 위한 전자 장치 및 방법 | |
US6909439B1 (en) | Method and apparatus for maximizing efficiency of small display in a data processing system | |
US8984437B2 (en) | Controlling display of a plurality of windows | |
US20060277491A1 (en) | Information processing apparatus and display control method | |
US20130139074A1 (en) | Information processing apparatus and drag control method | |
US20030184592A1 (en) | Method and system for controlling an application displayed in an inactive window | |
US8205169B1 (en) | Multiple editor user interface | |
JP4956644B2 (ja) | 電子機器、及び入力制御方法 | |
US20090249245A1 (en) | Information processing apparatus | |
CN103649902B (zh) | 沉浸式和桌面外壳的显示 | |
JP2010267142A (ja) | 情報処理装置、表示制御方法およびプログラム | |
US20050040999A1 (en) | Information processing apparatus | |
JP2011215909A (ja) | 電子機器、検索制御方法、及び検索制御プログラム | |
JP2014106882A (ja) | 情報処理装置及び表示制御方法 | |
JP2003330591A (ja) | 情報処理装置およびコンピュータの操作方法 | |
JP2005332408A (ja) | ディスプレイシステムおよびその仮想作業空間管理方法(displaysystemandmanagementmethodforvirtualworkspacethereof) | |
US20050138575A1 (en) | Information processing apparatus with display | |
JP2005202954A (ja) | サイズ制限されたユーザ・インターフェースの半透過性 | |
US20070016875A1 (en) | Method and system for partial sizing adjacency constraint in a multi-pane window frame | |
JP2007233504A (ja) | 情報処理装置及び光投射制御方法 | |
US20060136836A1 (en) | User interface with scroll bar control | |
US20040119699A1 (en) | Data processing system display screen including an image alteration area | |
JP2005070898A (ja) | 情報処理装置および表示制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040603 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041026 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050322 |