(57)【要約】【課題】複数の画面を１つの表示装置に表示させる場合に、ユーザの操作性を向上させることができる表示制御方法、コンピュータプログラム、表示制御装置及び画像表示システムを提供する。【解決手段】作業領域生成部１３は、表示画面５４に表示する複数の表示領域に対応した複数の領域を生成して一の作業領域内に割り当てる。ポインタ位置監視部１５は、表示画面５４に表示領域Ａ（親画面）だけが表示されている場合（ＰｉｎＰ機能がオフである場合）、領域ａから領域ｂへポインタ位置が移動したか否かを判定し、判定結果を同時表示指令生成部１７へ出力する。同時表示指令生成部１７は、ポインタ位置監視部１５が領域ａから領域ｂへポインタ位置が移動したと判定したときには、ＰｉｎＰ機能オン指令を表示装置５０へ出力する。【選択図】図１
2014034189.tif 000002
【特許請求の範囲】
【請求項１】
ポインタが移動可能な作業領域内に複数の領域を配置し、該ポインタの移動に応じて前記複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御方法において、
前記複数の領域のうちの一の領域に対応する一の表示領域を前記表示画面に表示するステップと、
前記一の領域から他の領域へ前記ポインタが移動したか否かを判定するステップと、
該ステップで移動したと判定された場合、前記一の表示領域に加えて前記他の領域に対応する他の表示領域を前記表示画面に表示するステップと
を含むことを特徴とする表示制御方法。
【請求項２】
前記他の領域へ移動した前記ポインタが前記一の領域へ移動したか否かを判定するステップと、
該ステップで移動したと判定された場合、前記他の表示領域を非表示にするステップを含むことを特徴とする請求項１に記載の表示制御方法。
【請求項３】
前記一の領域と他の領域との境界を前記表示画面に表示する境界表示ステップを含むことを特徴とする請求項２に記載の表示制御方法。
【請求項４】
前記境界表示ステップは、
前記他の表示領域が表示されていない場合、前記一の表示領域に前記境界を表示することを特徴とする請求項３に記載の表示制御方法。
【請求項５】
前記境界表示ステップは、
前記他の表示領域が表示されている場合、該他の表示領域に前記境界を表示することを特徴とする請求項３に記載の表示制御方法。
【請求項６】
前記一の領域と他の領域との配置関係を設定するステップと、
該ステップで設定された配置関係に基づいて、前記一の表示領域に対する他の表示領域の表示位置を決定するステップと
を含むことを特徴とする請求項１乃至請求項５のいずれか１項に記載の表示制御方法。
【請求項７】
前記一の領域から他の領域へ移動した前記ポインタの移動距離を算出するステップと、
該ステップで算出された移動距離に応じて、前記他の表示領域のうち前記表示画面に表示する範囲を調整するステップと
を含むことを特徴とする請求項１乃至請求項６のいずれか１項に記載の表示制御方法。
【請求項８】
前記複数の表示領域の少なくとも１つの画質を制御する画質制御ステップを含むことを特徴とする請求項１乃至請求項７のいずれか１項に記載の表示制御方法。
【請求項９】
コンピュータに、ポインタが移動可能な作業領域内に複数の領域を配置し、該ポインタの移動に応じて前記複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示させるためのコンピュータプログラムにおいて、
コンピュータに、
前記複数の領域のうちの一の領域に対応する一の表示領域を前記表示画面に表示するステップと、
前記一の領域から他の領域へ前記ポインタが移動したか否かを判定するステップと、
該ステップで移動したと判定された場合、前記一の表示領域に加えて前記他の領域に対応する他の表示領域を前記表示画面に表示するステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項１０】
ポインタが移動可能な作業領域内に複数の領域を配置し、該ポインタの移動に応じて前記複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御装置において、
前記複数の領域のうちの一の領域に対応する一の表示領域を前記表示画面に表示する表示制御手段を備え、
該表示制御手段は、
前記一の領域から他の領域へ前記ポインタが移動した場合、前記一の表示領域に加えて前記他の領域に対応する他の表示領域を前記表示画面に表示するようにしてあることを特徴とする表示制御装置。
【請求項１１】
請求項１０に記載の表示制御装置と、該表示制御装置がポインタを表示させる表示画面を有する画像表示装置とを備えることを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインタが移動可能な作業領域内に複数の領域を配置し、ポインタの移動に応じて複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御方法、該表示制御方法を実現するためのコンピュータプログラム、表示制御装置及び画像表示システムに関する。
【背景技術】
【０００２】
従来、病院など医療機関における読影現場では、高解像度のモニタ（表示装置）と低解像度のモニタとを設置し、それぞれのモニタを１台の画像生成装置にマルチモニタ接続して高解像度のモニタにはレントゲン又はＣＴスキャン等の画像をマルチモニタ機能で表示させ、低解像度のモニタには当該画像を操作するための操作画像（コンソール画像）を表示させていた。【０００３】
図１６は従来の画像表示システムの構成の一例を示す模式図である。図１６に示すように、画像形成装置３００に２つの表示装置３０１、３０２が接続（マルチモニタ接続）され、一方の表示装置３０１は高解像度の表示領域Ａを備え、他方の表示装置３０２は低解像度の表示領域Ｂを備える。【０００４】
しかし、複数の表示装置を設置することは、ユーザに設置の手間、あるいは表示装置の保守の手間を課すことになり、１台の表示装置で２画面を表示することが望まれる。そこで、ポインタの移動位置を判定して、１台の表示装置において、２画面を切り替える技術が開示されている（特許文献１参照）。      
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−９９２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術では、表示装置にはいずれかの画面しか表示されず、両画像を同時に見ることができないという問題があった。【０００７】
本発明は、斯かる事情に鑑みてなされたものであり、複数の画面を１つの表示装置に表示させる場合に、ユーザの操作性を向上させることができる表示制御方法、該表示制御方法を実現するためのコンピュータプログラム、表示制御装置及び画像表示システムを提供することにある。
【課題を解決するための手段】
【０００８】
第１発明に係る表示制御方法は、ポインタが移動可能な作業領域内に複数の領域を配置し、該ポインタの移動に応じて前記複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御方法において、前記複数の領域のうちの一の領域に対応する一の表示領域を前記表示画面に表示するステップと、前記一の領域から他の領域へ前記ポインタが移動したか否かを判定するステップと、該ステップで移動したと判定された場合、前記一の表示領域に加えて前記他の領域に対応する他の表示領域を前記表示画面に表示するステップとを含むことを特徴とする。【０００９】
第２発明に係る表示制御方法は、第１発明において、前記他の領域へ移動した前記ポインタが前記一の領域へ移動したか否かを判定するステップと、該ステップで移動したと判定された場合、前記他の表示領域を非表示にするステップを含むことを特徴とする。【００１０】
第３発明に係る表示制御方法は、第２発明において、前記一の領域と他の領域との境界を前記表示画面に表示する境界表示ステップを含むことを特徴とする。【００１１】
第４発明に係る表示制御方法は、第３発明において、前記境界表示ステップは、前記他の表示領域が表示されていない場合、前記一の表示領域に前記境界を表示することを特徴とする。【００１２】
第５発明に係る表示制御方法は、第３発明において、前記境界表示ステップは、前記他の表示領域が表示されている場合、該他の表示領域に前記境界を表示することを特徴とする。【００１３】
第６発明に係る表示制御方法は、第１発明乃至第５発明のいずれか１つにおいて、前記一の領域と他の領域との配置関係を設定するステップと、該ステップで設定された配置関係に基づいて、前記一の表示領域に対する他の表示領域の表示位置を決定するステップとを含むことを特徴とする。【００１４】
第７発明に係る表示制御方法は、第１発明乃至第６発明のいずれか１つにおいて、前記一の領域から他の領域へ移動した前記ポインタの移動距離を算出するステップと、該ステップで算出された移動距離に応じて、前記他の表示領域のうち前記表示画面に表示する範囲を調整するステップとを含むことを特徴とする。【００１５】
第９発明に係るコンピュータプログラムは、コンピュータに、ポインタが移動可能な作業領域内に複数の領域を配置し、該ポインタの移動に応じて前記複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示させるためのコンピュータプログラムにおいて、コンピュータに、前記複数の領域のうちの一の領域に対応する一の表示領域を前記表示画面に表示するステップと、前記一の領域から他の領域へ前記ポインタが移動したか否かを判定するステップと、該ステップで移動したと判定された場合、前記一の表示領域に加えて前記他の領域に対応する他の表示領域を前記表示画面に表示するステップとを実行させることを特徴とする。【００１６】
第１０発明に係る表示制御装置は、ポインタが移動可能な作業領域内に複数の領域を配置し、該ポインタの移動に応じて前記複数の領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御装置において、前記複数の領域のうちの一の領域に対応する一の表示領域を前記表示画面に表示する表示制御手段を備え、該表示制御手段は、前記一の領域から他の領域へ前記ポインタが移動した場合、前記一の表示領域に加えて前記他の領域に対応する他の表示領域を前記表示画面に表示するようにしてあることを特徴とする。【００１７】
第１１発明に係る画像表示システムは、第１０発明に係る表示制御装置と、該表示制御装置がポインタを表示させる表示画面を有する画像表示装置とを備えることを特徴とする。【００１８】
第１発明、第８発明、第１０発明及び第１１発明にあっては、表示画面に複数の表示領域Ａ（例えば、親画面）、表示領域Ｂ（例えば、子画面）を同時に表示することができる機能（ＰｉｎＰ機能）を予め備えている。表示領域Ａに対応する作業領域内の領域を領域ａとし、表示領域Ｂに対応する作業領域内の領域を領域ｂとする。領域ａ、ｂは、例えば、作業領域においてお互いに隣接して配置される。ポインタは、例えば、表示画面上で操作する対象を指し示す図表、符号、記号等であり、マウス又はタッチパッド等のポインティングデバイスにより表示画面上を移動する。また、ポインタは、作業領域内のポインタ（「ポインタ位置」とも称する）をも意味する。【００１９】
複数の領域のうちの一の領域（例えば、領域ａ）から他の領域（例えば、領域ｂ）へポインタ位置が移動したか否かを判定する。例えば、表示領域Ａ内でポインタを移動させた場合、ポインタ位置は領域ａ内を移動する。そして、一の領域から他の領域へポインタ位置が移動したと判定された場合、一の領域ａに対応する一の表示領域Ａと他の領域ｂに対応する他の表示領域Ｂとを同時的に表示する。これにより、例えば、表示領域Ａ（親画面）だけを表示させた状態でポインタを表示領域Ａの境界を超えるように移動させた場合、表示領域Ｂ（子画面）が表示され、ポインタは表示領域Ａから表示領域Ｂへ移動するので、例えば、ポインティングデバイスを操作して表示画面上でポインタを移動させるだけで、ＰｉｎＰ機能による複数の画面の同時表示（ＰｉｎＰ機能オン）を実現することができ、ポインタが表示される表示領域（画面）をシームレスに切り替えることができるので、ユーザの操作性を向上させることができる。【００２０】
第２発明にあっては、他の領域ｂへ移動したポインタ位置が一の領域ａへ移動したか否かを判定し、移動したと判定された場合、表示した一の表示領域Ａ及び他の表示領域Ｂのうち他の表示領域Ｂを非表示にする。これにより、例えば、表示領域Ａ（親画面）及び表示領域Ｂ（子画面）を表示させた状態でポインタを表示領域Ｂの境界を超えるように移動させた場合、表示領域Ｂ（子画面）が非表示となり、ポインタは表示領域Ｂから表示領域Ａへ移動するので、例えば、ポインティングデバイスを操作して表示画面上でポインタを移動させるだけで、ＰｉｎＰ機能をオフすることができ、ポインタが表示される表示領域（画面）をシームレスに切り替えることができるので、ユーザの操作性を向上させることができる。【００２１】
第３発明にあっては、一の領域ａと他の領域ｂとの境界を表示画面に表示する。当該境界は、領域ａと領域ｂとは隣接する隣接範囲（隣接する境界の長さ）を示す。例えば、作業領域内で領域ａ右辺の一部と領域ｂの左辺とが隣接して配置されている場合、隣接している範囲は、ポインタ位置が領域ａ、ｂ間を移動することが可能な範囲であり、隣接していない範囲は、ポインタ位置が領域ａから領域ｂへ移動することができない範囲である。隣接範囲を表示することにより、ユーザが表示画面上のどの範囲であればポインタを移動させてＰｉｎＰ機能のオン又はオフをすることができるかを容易に認識することができ、ユーザの操作性が向上する。【００２２】
第４発明にあっては、他の表示領域Ｂが表示されていない場合、一の表示領域Ａに境界（隣接範囲）を表示する。すなわち、ＰｉｎＰ機能がオフ状態であり、表示画面には表示領域Ａ（親画面）だけが表示されている。この場合、隣接範囲の方へポインタを移動させ、ポインタを表示領域Ａの外側へ移動させるだけで表示領域Ｂ（子画面）を表示させる（ＰｉｎＰ機能をオンにする）ことができるので、ユーザの操作性が向上する。【００２３】
第５発明にあっては、他の表示領域Ｂが表示されている場合、他の表示領域Ｂに境界（隣接範囲）を表示する。すなわち、ＰｉｎＰ機能がオン状態であり、表示画面には表示領域Ａ（親画面）と表示領域Ｂ（子画面）とが同時に表示されている。この場合、表示領域Ｂ上のポインタを隣接範囲の方へ移動させ、ポインタを表示領域Ｂから表示領域Ａの方へ移動させるだけで表示領域Ｂ（子画面）を非表示させる（ＰｉｎＰ機能をオフにする）ことができるので、ユーザの操作性が向上する。【００２４】
第６発明にあっては、一の領域ａと他の領域ｂとの配置関係を設定し、設定された配置関係に基づいて、一の表示領域Ａに対する他の表示領域Ｂの表示位置を決定する。例えば、作業領域内の他の領域ｂを、一の領域ａの上辺、下辺、左辺又は右辺に隣接して配置する。作業領域内の領域の配置は、例えば、ＰｉｎＰ機能を有するマルチディスプレイ（マルチモニタ）をサポートするプログラム（例えば、オペレーティングシステム）の機能（画面のプロパティ設定など）を用いて行うことができる。そして、作業領域内の一の領域ａに対する他の領域ｂの配置に応じて、他の表示領域Ｂを、一の表示領域Ａ内の上側、下側、左側又は右側に表示するように決定する。【００２５】
例えば、表示画面には表示領域Ａだけが表示されているとする。作業領域内で領域ａの右辺に領域ｂを配置した場合、表示領域Ａ上のポインタを左から右方向へ移動させる操作に応じてポインタ位置が領域ａを左から右方向へ移動する。そして、ポインタ位置が領域ａの境界を越えて領域ｂに入った場合、表示領域Ａ内の右側に表示領域Ｂが表示されるので、ポインタが移動する側で表示領域Ｂが表示されることになり、ユーザが表示画面上のポインタを見失うことなく容易にポインタの移動を認識することができる。同様に、作業領域内で領域ａの左辺に領域ｂを配置した場合、表示領域Ａ上のポインタを右から左方向へ移動させる操作に応じてポインタ位置が領域ａを右から左方向へ移動する。そして、ポインタ位置が領域ａの境界を越えて領域ｂに入った場合、表示領域Ａ内の左側に表示領域Ｂが表示されるので、ポインタが移動する側で表示領域Ｂが表示されることになり、ユーザが表示画面上のポインタを見失うことなく容易にポインタの移動を認識することができる。領域ａの上辺又は下辺に領域ｂを配置した場合も同様である。【００２６】
第７発明にあっては、一の領域ａから他の領域ｂへ移動したポインタ位置の移動距離を算出する。移動距離は、領域ａ、ｂの境界と領域ｂ内のポインタ位置との間の距離とすることができる。そして、算出された移動距離に応じて、他の表示領域Ｂ（子画面）のうち表示画面に表示する範囲を調整する。例えば、算出された移動距離に応じて、表示領域Ａの境界から表示領域Ｂを徐々にせり出すように表示させる。これにより、表示画面上のポインタは、ポインタ位置の移動量に関わらず、ほぼ同じ位置に留まるので、ユーザがポインタを見失うこともなく、また直感的な操作が可能となる。【００２７】
第８発明にあっては、一の領域ａと他の領域ｂの少なくとも一方の画質を制御する。各領域の画質を異ならせることで、同時表示（ＰｉｎＰ機能オン）させた時に領域の区別が明らかとなり、ユーザが戸惑うことなく操作することが可能となる。また、表示画像に応じて画質を制御することで、領域内の画像表示を常に最適なものとすることが可能となる。
【発明の効果】
【００２８】
本発明によれば、ユーザの操作性を向上させることができる。
【図面の簡単な説明】
【００２９】
【図１】本実施の形態の画像表示システムの構成の一例を示すブロック図である。
【図２】ＰｉｎＰ機能をオンした場合の表示画面の一例を示す模式図である。
【図３】画面プロパティの設定画面の一例を示す模式図である。
【図４】配置情報の一例を示す説明図である。
【図５】作業領域内のポインタ位置の移動の様子の一例を示す説明図である。
【図６】ポインタの移動操作によりＰｉｎＰ機能がオンする様子の一例を示す説明図である。
【図７】ポインタの移動操作によりＰｉｎＰ機能がオフする様子の一例を示す説明図である。
【図８】本実施の形態の画像生成装置の処理手順の一例を示すフローチャートである。
【図９】各領域の配置及び各表示領域の配置の関係を示す説明図である。
【図１０】各領域の配置及び各表示領域の配置の関係を示す説明図である。
【図１１】ポインタ位置の移動可能範囲の一例を示す説明図である。
【図１２】ＰｉｎＰ機能がオフの場合の隣接範囲の表示例を示す説明図である。
【図１３】ＰｉｎＰ機能がオンの場合の隣接範囲の表示例を示す説明図である。
【図１４】子画面の表示方法の他の例を示す模式図である。
【図１５】子画面の表示方法の他の例を示す模式図である。
【図１６】従来の画像表示システムの構成の一例を示す模式図である。
【発明を実施するための形態】
【００３０】
以下、本発明に係る表示制御方法、コンピュータプログラム、表示制御装置及び画像表示システムを実施の形態を示す図面に基づいて説明する。図１は本実施の形態の画像表示システム１００の構成の一例を示すブロック図である。画像表示システム１００は、表示制御装置としての画像生成装置１０、画像表示装置としての表示装置５０などを備える。画像生成装置１０で生成した画像データ又は画像生成装置１０が他の外部装置から取り込んだ画像データを表示装置５０に出力することにより、表示装置５０は画像を表示する。
【００３１】
画像生成装置１０は、装置全体を制御する制御部１１、入力部１２、作業領域生成部１３、画面プロパティ設定部１４、ポインタ位置監視部１５、インタフェース部１６、同時表示指令生成部１７、ポインタ移動可能範囲表示部１８、ポインタ移動距離算出部１９などを備える。
【００３２】
表示装置５０は、装置全体を制御する制御部５１、インタフェース部５２、ＰｉｎＰ回路５３、表示画面５４などを備える。
【００３３】
インタフェース部５２は、画像生成装置１０のインタフェース部１６を介して画像データ、指令等の情報の授受を行うことができる。通常、インタフェース部５２は、複数の表示領域にあたる画像データを授受するためのビデオケーブル及び送受信部を表示領域毎に設け、指令等の情報を授受するためのＵＳＢケーブルとその送受信部から構成される。
【００３４】
ＰｉｎＰ回路５３は、表示画面５４に複数の表示領域（例えば、親画面、子画面）を同時に表示させるＰｉｎＰ（ピクチャー・イン・ピクチャー）機能を実現する回路である。ＰｉｎＰ回路５３は、画像生成装置１０（同時表示指令生成部１７）から出力される指令（ＰｉｎＰ機能オン指令、ＰｉｎＰ機能オフ指令など）に応じて、ＰｉｎＰ機能のオン・オフの切り替えを行うことができる。
【００３５】
ＰｉｎＰ回路５３は、ＰｉｎＰ機能をオンにした場合、画像生成装置１０から出力される配置情報に基づいて、表示画面５４の表示領域Ａ内に表示領域Ｂを表示させる。配置情報の詳細は後述する。
【００３６】
ＰｉｎＰ機能をオンにした場合、表示画面５４上で複数の表示領域の同時的表示を行い、ＰｉｎＰ機能をオフにした場合、１つの表示領域（親画面）だけを表示して、同時非表示を行う。なお、以下の説明において、同時的表示とは、複数の表示領域が同時に表示されている状態が存在することも意味する。また、同時的表示は、例えば、一の表示領域に他の表示領域を重畳させて表示する場合のみならず、２つ以上の表示領域を重複せずに並べて表示させる、いわゆるＰｂｙＰ（ピクチャー・バイ・ピクチャー）表示も含む。以下、同時表示として重畳表示する場合について説明する。
【００３７】
図２はＰｉｎＰ機能をオンした場合の表示画面５４の一例を示す模式図である。図２に示すように、表示装置５０の表示画面５４には、一の表示領域Ａ（親画面）に他の表示領域Ｂ（子画面）が重畳した状態となっている。表示領域Ａには、例えば、レントゲン又はＣＴスキャン等の高解像度の画像を表示させ、表示領域Ｂには、比較的低解像度の操作画像（コンソール画像）を表示させることができる。なお、表示領域Ａに対する表示領域Ｂの位置は一例であって、図２の例に限定されるものではない。また、図２の例では、１つの表示領域Ｂを重畳させる態様であるが、２つ以上の表示領域を重畳させることもできる。ＰｉｎＰ機能をオフした場合には、例えば、表示領域Ａ（親画面）のみが表示される。
【００３８】
次に、画像生成装置１０について説明する。
【００３９】
入力部１２は、例えば、マウス又はタッチパッド等のポインティングデバイスなどで構成され、ユーザが表示画面５４に表示されたポインタを見ながら表示画面５４上の操作対象を指し示すためポインタの移動操作を受け付ける機能を有する。なお、ポインタとは、例えば、表示画面５４上で操作する対象を指し示す図表、符号、記号、絵柄等である。
【００４０】
作業領域生成部１３は、表示画面５４に表示する複数の表示領域に対応した複数の領域を生成して一の作業領域内に割り当てる。なお、作業領域生成部１３は、ＰｉｎＰ機能のオン・オフ状態に関わらず、複数の領域を生成する。例えば、複数の表示領域が、図２に例示するように、表示領域Ａ、Ｂである場合、作業領域生成部１３は、表示領域Ａに対応する作業領域内の領域を領域ａとし、表示領域Ｂに対応する作業領域内の領域を領域ｂとして、作業領域内に領域ａ、ｂを割り当てる。領域ａ、ｂは、例えば、作業領域においてお互いに隣接して配置される。
【００４１】
作業領域内では、ポインティングデバイスの移動操作に応じて、ポインタが移動可能にしてある。ポインタは、作業領域内（例えば、領域ａ、ｂ）でのポインタの位置である。すなわち、本実施の形態では、「ポインタ」とは、表示画面に表示されるポインタを意味するとともに、作業領域内のポインタ（ポインタ位置とも称する）も意味する。
【００４２】
画面プロパティ設定部１４は、作業領域における各領域の配置を設定する。例えば、表示領域Ａを親画面（ＰｉｎＰ機能がオフの時に表示される画面）とし、表示領域Ｂを子画面（ＰｉｎＰ機能がオンの時に親画面と同時に表示される画面）とする。また、表示領域Ａ、Ｂに対応する作業領域内の領域を領域ａ、ｂとする。画面プロパティ設定部１４は、子画面に対応する領域ｂを、親画面に対応する領域ａの上辺、下辺、左辺又は右辺に隣接して配置すべく設定する。
【００４３】
画面プロパティ設定部１４の機能、すなわち作業領域内の各領域の配置は、例えば、ＰｉｎＰ機能を有するマルチディスプレイ（マルチモニタ）をサポートするプログラム（例えば、オペレーティングシステム）の機能を用いて行うことができる。
【００４４】
図３は画面プロパティの設定画面の一例を示す模式図である。図３に例示する画面プロパティの設定画面を表示画面５４に表示させ、入力部１２を介してユーザが、領域ｂを所望の位置に配置することができる。ユーザの配置操作を受け付けて、画面プロパティ設定部１４は、領域ａ、ｂの配置を設定し、領域ａ、ｂに対応する表示領域Ａ、Ｂの配置情報を生成する。
【００４５】
図４は配置情報の一例を示す説明図である。図４に示すように、配置情報は、表示領域Ａの原点（例えば、表示領域Ａの左上端）の位置又は座標（０、０）に対して表示領域Ｂの原点が表示領域Ａのどの位置又は座標にあるかを示す情報であり、例えば、座標（Ｘｓ、Ｙｓ）で表すことができる。なお、表示領域Ａにおける表示領域Ｂの配置に応じて、表示領域Ｂの原点を、表示領域Ｂの左上端に代えて、右上端、右下端、あるいは左下端とすることができる。
【００４６】
また、配置情報は、表示領域Ａに対する表示領域Ｂの原点座標に限定されるものではなく、例えば、表示領域Ｂの四隅の座標でもよく、他の詳細な情報を含めてもよい。また、配置情報は、ＰｉｎＰ機能をオンにして子画面を表示させる都度、画像生成装置１０から表示装置５０へ出力してもよく、あるいは画面プロパティの設定を変更した都度に出力してもよい。
【００４７】
表示装置５０のＰｉｎＰ回路は、配置情報を解析して子画面の表示位置を決定する。なお、配置情報の解析を画像生成装置１０で行い、解析結果（子画面の表示位置）を表示装置５０へ出力するようにしてもよい。あるいは、画像生成装置１０からは領域ａ、ｂの配置を取得し、表示装置５０内で配置情報を生成するようにしてもよい。表示装置５０にて、親画面、子画面のいずれかが拡大あるいは縮小処理されているときは、その拡大率あるいは縮小率を加味して配置情報を生成する。さらに、子画面の表示位置を予め決めておき（例えば、右上、右下、左上、左下の４箇所）、領域ａ、ｂの配置に基づきいずれかの表示位置を選択するようにしてもよい。この場合、配置情報の生成処理は不要となる。
【００４８】
図５は作業領域内のポインタ位置の移動の様子の一例を示す説明図である。ユーザが表示画面５４上のポインタの移動操作を行った場合、作業領域内ではポインタ位置が移動操作に応じて移動する。
【００４９】
例えば、表示画面５４に表示領域Ａ（親画面）だけが表示されている場合（ＰｉｎＰ機能がオフである場合）、ポインタ位置は領域ａ内を移動する。また、表示画面５４に表示領域Ａ（親画面）及び表示領域Ｂ（子画面）が同時に表示されている場合（ＰｉｎＰ機能がオンである場合）、ポインタ位置は領域ｂ内を移動する。
【００５０】
ポインタ位置監視部１５は、表示画面５４に表示領域Ａ（親画面）だけが表示されている場合（ＰｉｎＰ機能がオフである場合）、領域ａから領域ｂへポインタ位置が移動したか否かを判定し、判定結果を同時表示指令生成部１７へ出力する。
【００５１】
また、ポインタ位置監視部１５は、表示画面５４に表示領域Ａ（親画面）及び表示領域Ｂ（子画面）が同時に表示されている場合（ＰｉｎＰ機能がオンである場合）、領域ｂから領域ａへポインタ位置が移動したか否かを判定し、判定結果を同時表示指令生成部１７へ出力する。
【００５２】
同時表示指令生成部１７は、表示画面５４に表示領域Ａ（親画面）だけが表示されている場合（ＰｉｎＰ機能がオフである場合）に、ポインタ位置監視部１５が領域ａから領域ｂへポインタ位置が移動したと判定したときには、ＰｉｎＰ機能オン指令を表示装置５０へ出力する。
【００５３】
また、同時表示指令生成部１７は、表示画面５４に表示領域Ａ（親画面）及び表示領域Ｂ（子画面）が同時に表示されている場合（ＰｉｎＰ機能がオンである場合）に、ポインタ位置監視部１５が領域ｂから領域ａへポインタ位置が移動したと判定したときには、ＰｉｎＰ機能オフ指令を表示装置５０へ出力する。
【００５４】
図６はポインタの移動操作によりＰｉｎＰ機能がオンする様子の一例を示す説明図である。図６ＡではＰｉｎＰ機能がオフの状態であり、図６Ｂでは機能がオンの状態である。図６Ａに示すように、ＰｉｎＰ機能がオフの状態では、表示領域Ａ（親画面）だけが表示され、ポインタ２０の移動操作に応じて、作業領域内のポインタ位置は、例えば、表示領域Ａに対応する領域ａ内をＸａからＸａ′へ移動する。
【００５５】
そして、図６Ｂに示すように、ポインタ位置が領域ａ内のＸａ′から領域ｂ内のＸｂへ移動した場合、すなわちポインタ位置が領域ａから領域ｂへ移動した場合、ＰｉｎＰ機能がオンとなり、表示領域Ａに重畳させて表示領域Ｂが同時的に表示される。この場合、ポインタ２０は、領域ｂに対応する表示領域Ｂ上に表示される。
【００５６】
これにより、例えば、表示領域Ａ（親画面）だけを表示させた状態でポインタを表示領域Ａの境界を超えるように移動させた場合、表示領域Ｂ（子画面）が表示され、ポインタは表示領域Ａから表示領域Ｂへ移動するので、例えば、ポインティングデバイスを操作して表示画面上でポインタを移動させるだけで、ＰｉｎＰ機能による複数の画面の同時的表示（ＰｉｎＰ機能オン）を実現することができ、ポインタが表示される表示領域（画面）をシームレスに切り替えることができるので、ユーザの操作性を向上させることができる。
【００５７】
図７はポインタの移動操作によりＰｉｎＰ機能がオフする様子の一例を示す説明図である。図７ＡではＰｉｎＰ機能がオンの状態であり、図７Ｂでは機能がオフの状態である。図７Ａに示すように、ＰｉｎＰ機能がオンの状態では、表示領域Ａ（親画面）及び表示領域Ｂ（子画面）が表示され、ポインタ２０の移動操作に応じて、作業領域内のポインタ位置は、例えば、表示領域Ｂに対応する領域ｂ内のＸｂにある。
【００５８】
そして、図７Ｂに示すように、ポインタ位置が領域ｂ内のＸｂから領域ａ内のＸａへ移動した場合、すなわちポインタ位置が領域ｂから領域ａへ移動した場合、ＰｉｎＰ機能がオフとなり、表示領域Ａに重畳して表示していた表示領域Ｂが非表示となる。この場合、ポインタ２０は、領域ａに対応する表示領域Ａ上に表示される。
【００５９】
これにより、例えば、表示領域Ａ（親画面）及び表示領域Ｂ（子画面）を表示させた状態でポインタを表示領域Ｂの境界を超えるように移動させた場合、表示領域Ｂ（子画面）が非表示となり、ポインタは表示領域Ｂから表示領域Ａへ移動するので、例えば、ポインティングデバイスを操作して表示画面上でポインタを移動させるだけで、ＰｉｎＰ機能をオフすることができ、ポインタが表示される表示領域（画面）をシームレスに切り替えることができるので、ユーザの操作性を向上させることができる。
【００６０】
また、キーボードのショートカットキー又は特定のキー操作で画面を切り替えることも考えられるが、その場合には、表示画面上のポインタが非表示側の表示領域上にあると、表示領域を重畳表示させることでポインタが消えてしまい、ユーザがポインタを見失い、却ってユーザの操作性を阻害することになる可能性がある。本実施の形態では、例えば、マウス等を表示画面上で移動操作させるだけで子画面を表示又は非表示することができるので、ユーザがポインタを見失うこともなく、またマウスとは別に特定のキーを操作する必要もないので、ユーザの操作性が格段に向上する。
【００６１】
次に、本実施の形態の画像生成装置１０の動作について説明する。図８は本実施の形態の画像生成装置１０の処理手順の一例を示すフローチャートである。図８に示す処理は、処理手順を示すコンピュータプログラムを記録媒体に記録し、当該記録媒体に記録されたコンピュータプログラムをＣＰＵ及びＲＡＭ等を備えたコンピュータに備えられた記録媒体読取装置で読み取り、読み取ったコンピュータプログラムをＲＡＭにロードしてＣＰＵに実行させることにより実現することもできる。以下では、便宜上、処理の主体が制御部１１であるとして説明する。
【００６２】
制御部１１は、親画面（表示領域Ａ）、ポインタを表示画面５４に表示し（Ｓ１１）、作業領域内のポインタ位置を監視する（Ｓ１２）。制御部１１は、ポインタ位置が領域ａから領域ｂへ移動したか否かを判定し（Ｓ１３）、移動したと判定した場合（Ｓ１３でＹＥＳ）、ＰｉｎＰ機能をオンにして、親画面に子画面（表示領域Ｂ）を同時に表示する（Ｓ１４）。
【００６３】
制御部１１は、ポインタ位置が領域ｂから領域ａへ移動したか否かを判定し（Ｓ１５）、移動したと判定した場合（Ｓ１５でＹＥＳ）、ＰｉｎＰ機能をオフにして、子画面（表示領域Ｂ）を非表示とし（Ｓ１６）、終了操作の有無を判定する（Ｓ１７）。
【００６４】
終了操作がない場合（Ｓ１７でＮＯ）、制御部１１は、ステップＳ１２以降の処理を続け、終了操作があった場合（Ｓ１７でＹＥＳ）、処理を終了する。
【００６５】
また、制御部１１は、ポインタ位置が領域ａから領域ｂへ移動していない場合（Ｓ１３でＮＯ）、ステップＳ１７の処理を行う。
【００６６】
また、制御部１１は、ポインタ位置が領域ｂから領域ａへ移動していない場合（Ｓ１５でＮＯ）、終了操作の有無を判定する（Ｓ１８）。終了操作がない場合（Ｓ１８でＮＯ）、制御部１１は、ステップＳ１５以降の処理を続け、終了操作があった場合（Ｓ１８でＹＥＳ）、処理を終了する。
【００６７】
上述の例では、図３に示すように、領域ａの右側に領域ｂを隣接して配置する構成、より具体的には、領域ａの右辺の下側と領域ｂの左辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の右側に表示領域Ｂ（子画面）を重畳させて表示するものであったが、各領域の配置、及び親画面と子画面との配置関係はこれに限定されるものではない。以下に他の配置例について説明する。
【００６８】
図９及び図１０は各領域の配置及び各表示領域の配置の関係を示す説明図である。図９及び図１０において、左側の図は、画面プロパティの様子、すなわち、図３に例示する画面プロパティの設定画面で設定した領域ａ、ｂの配置例（つまり作業領域内の各領域の配置例）を示し、図９及び図１０の右側の図は、ＰｉｎＰ機能をオンさせたときの表示領域Ａ、Ｂの表示位置を示す。
【００６９】
図９Ａは、上述の例と同様であり、領域ａの右辺の下側と領域ｂの左辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の右側下方に表示領域Ｂ（子画面）を重畳させて表示する場合を示す。この場合、領域ａ、ｂそれぞれの下端は同じライン上になるように配置してある。
【００７０】
図９Ｂは、領域ａの右辺の上側と領域ｂの左辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の右側上方に表示領域Ｂ（子画面）を重畳させて表示する場合を示す。この場合、領域ａ、ｂそれぞれの上端は同じライン上になるように配置してある。
【００７１】
図９Ａ、Ｂの例では、領域ａ内のポインタ位置を右方向に移動させ、ポインタ位置が領域ａから領域ｂへ移動したときに、表示領域Ｂが表示領域Ａの右側に表示される。このため、表示画面上のポインタが右方向に移動し、移動先の位置で表示領域Ｂが表示されるので、ユーザがポインタの動きを目で追っている位置（領域）に表示領域Ｂ（子画面）が表示されることになり、ユーザがポインタを見失うことなく容易に認識し続けることができ、ユーザの操作性が向上する。
【００７２】
図９Ｃは、領域ａの左辺の下側と領域ｂの右辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の左側下方に表示領域Ｂ（子画面）を重畳させて表示する場合を示す。この場合、領域ａ、ｂそれぞれの下端は同じライン上になるように配置してある。
【００７３】
図９Ｃの例では、領域ａ内のポインタ位置を左方向に移動させ、ポインタ位置が領域ａから領域ｂへ移動したときに、表示領域Ｂが表示領域Ａの左側に表示される。このため、表示画面上のポインタが左方向に移動し、移動先の位置で表示領域Ｂが表示されるので、ユーザがポインタの動きを目で追っている位置（領域）に表示領域Ｂ（子画面）が表示されることになり、ユーザがポインタを見失うことなく容易に認識し続けることができ、ユーザの操作性が向上する。
【００７４】
図１０Ａは、領域ａの上辺の右側と領域ｂの下辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の上側右方に表示領域Ｂ（子画面）を重畳させて表示する場合を示す。この場合、領域ａの上端、領域ｂの下端は同じライン上になるように配置してある。
【００７５】
図１０Ｂは、領域ａの上辺の左側と領域ｂの下辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の上側左方に表示領域Ｂ（子画面）を重畳させて表示する場合を示す。この場合、領域ａの上端、領域ｂの下端は同じライン上になるように配置してある。
【００７６】
図１０Ａ、Ｂの例では、領域ａ内のポインタ位置を上方向に移動させ、ポインタ位置が領域ａから領域ｂへ移動したときに、表示領域Ｂが表示領域Ａの上側に表示される。このため、表示画面上のポインタが上方向に移動し、移動先の位置で表示領域Ｂが表示されるので、ユーザがポインタの動きを目で追っている位置（領域）に表示領域Ｂ（子画面）が表示されることになり、ユーザがポインタを見失うことなく容易に認識し続けることができ、ユーザの操作性が向上する。
【００７７】
図１０Ｃは、領域ａの下辺の中央部と領域ｂの上辺とが隣接する配置とすることにより、ＰｉｎＰ機能をオンさせたときに、表示領域Ａ（親画面）の下側中央部に表示領域Ｂ（子画面）を重畳させて表示する場合を示す。この場合、領域ａの上端、領域ｂの下端は同じライン上になるように配置してある。
【００７８】
図１０Ｃの例では、領域ａ内のポインタ位置を下方向に移動させ、ポインタ位置が領域ａから領域ｂへ移動したときに、表示領域Ｂが表示領域Ａの下側に表示される。このため、表示画面上のポインタが下方向に移動し、移動先の位置で表示領域Ｂが表示されるので、ユーザがポインタの動きを目で追っている位置（領域）に表示領域Ｂ（子画面）が表示されることになり、ユーザがポインタを見失うことなく容易に認識し続けることができ、ユーザの操作性が向上する。
【００７９】
ポインタ移動可能範囲表示部１８は、一の領域ａと他の領域ｂとの境界を表示画面に表示する。当該境界は、領域ａと領域ｂとは隣接する隣接範囲（隣接する境界の長さ）を示す。ポインタ移動可能範囲表示部１８は、例えば、領域ａ、ｂが隣接して配置されている場合、領域ａ、ｂが隣接する隣接範囲を表示画面上に表示する。
【００８０】
図１１はポインタ位置の移動可能範囲の一例を示す説明図である。図１１に示すように、作業領域内で領域ａの右辺の一部と領域ｂの左辺とがお互いに隣接して配置されている場合、当該隣接部分は、ポインタ位置が領域ａ、ｂの間で自由に移動することができる移動可能範囲である。一方、領域ａの右辺の残りの部分（領域ｂと隣接していない部分）、領域ａの上辺、下辺、左辺はポインタ位置が領域ａの外側に出ることができず境界上でポインタが引っかかることになる。これは表示領域Ａ（親画面）と表示領域Ｂ（子画面）との解像度が相違する場合に生じる。
【００８１】
上述のように、一の領域ａと他の領域ｂとが隣接する隣接範囲（境界）を表示画面に表示する。例えば、作業領域内で領域ａ右辺の一部と領域ｂの左辺とが隣接して配置されている場合、隣接している範囲は、ポインタ位置が領域ａ、ｂ間を移動することが可能な範囲であり、隣接していない範囲は、ポインタ位置が領域ａから領域ｂへ移動することができない範囲である。隣接範囲を表示することにより、ユーザが表示画面上のどの範囲であればポインタを移動させてＰｉｎＰ機能のオン又はオフをすることができるかを容易に認識することができ、ユーザの操作性が向上する。すなわち、複数の表示装置を物理的に並べる従来のマルチモニタ環境とは異なり、マルチモニタの一方をＰｉｎＰ表示させる環境においては、ユーザに目視できない領域の配置を記憶させたり、探させたりと言った作業を強いる可能性があるが、本構成によればこのような煩雑さを解消することができる。
【００８２】
図１２はＰｉｎＰ機能がオフの場合の隣接範囲の表示例を示す説明図である。図１２の左側の図は、画面プロパティの様子、すなわち、図３に例示する画面プロパティの設定画面で設定した領域ａ、ｂの配置例を示し、図１２の右側の図は、表示画面の様子を示す。
【００８３】
図１２Ａは、領域ａの右辺と領域ｂの左辺とが隣接して配置されている。この場合、ポインタ位置は、領域ａ、ｂ同士が隣接する隣接範囲を通れば、領域ａ、ｂ間を移動することができるので、表示領域Ａ（親画面）の右端に隣接範囲Ｍを表示する。なお、隣接範囲Ｍは、例えば、赤色等の比較的目立つ色の帯状のマークとすることができるが、ユーザが認識できるものであれば、他の色、模様、形状のものを用いることができる。
【００８４】
図１２Ｂは、領域ａの左辺と領域ｂの右辺とが隣接して配置されている。この場合、ポインタ位置は、領域ａ、ｂ同士が隣接する隣接範囲を通れば、領域ａ、ｂ間を移動することができるので、表示領域Ａ（親画面）の左端に隣接範囲Ｍを表示する。
【００８５】
図１２Ｃは、領域ａの上辺と領域ｂの下辺とが隣接して配置されている。この場合、ポインタ位置は、領域ａ、ｂ同士が隣接する隣接範囲を通れば、領域ａ、ｂ間を移動することができるので、表示領域Ａ（親画面）の上端に隣接範囲Ｍを表示する。
【００８６】
図１２Ａ〜Ｃの場合、ユーザは、表示領域Ａ上のポインタを、隣接範囲Ｍを通過するように移動させるだけで、表示領域Ｂ（子画面）が表示領域Ａ（親画面）上に重畳して表示されるので、子画面を表示させたいときは、単にポインタを隣接範囲Ｍへ移動させるだけでＰｉｎＰ機能がオンとなり、親画面に子画面を同時表示させることができる。このように直感的かつ簡単な操作でＰｉｎＰ機能をオンさせることができる。
【００８７】
上述のように、他の表示領域Ｂが表示されていない場合、一の表示領域Ａに境界（隣接範囲Ｍ）を表示する。すなわち、ＰｉｎＰ機能がオフ状態であり、表示画面には表示領域Ａ（親画面）だけが表示されている。この場合、隣接範囲Ｍの方へポインタを移動させ、ポインタを表示領域Ａの外側へ移動させるだけで表示領域Ｂ（子画面）を表示させる（ＰｉｎＰ機能をオンにする）ことができるので、ユーザの操作性が向上する。
【００８８】
図１３はＰｉｎＰ機能がオンの場合の隣接範囲の表示例を示す説明図である。図１３の左側の図は、画面プロパティの様子、すなわち、図３に例示する画面プロパティの設定画面で設定した領域ａ、ｂの配置例を示し、図１３の右側の図は、表示画面の様子を示す。
【００８９】
図１３Ａは、領域ａの右辺と領域ｂの左辺とが隣接して配置されている。この場合、ポインタ位置は、領域ａ、ｂ同士が隣接する隣接範囲を通れば、領域ａ、ｂ間を移動することができるので、表示領域Ｂ（子画面）の左端に隣接範囲Ｍを表示する。
【００９０】
図１３Ｂは、領域ａの左辺と領域ｂの右辺とが隣接して配置されている。この場合、ポインタ位置は、領域ａ、ｂ同士が隣接する隣接範囲を通れば、領域ａ、ｂ間を移動することができるので、表示領域Ｂ（子画面）の右端に隣接範囲Ｍを表示する。
【００９１】
図１３Ｃは、領域ａの上辺と領域ｂの下辺とが隣接して配置されている。この場合、ポインタ位置は、領域ａ、ｂ同士が隣接する隣接範囲を通れば、領域ａ、ｂ間を移動することができるので、表示領域Ｂ（子画面）の下端に隣接範囲Ｍを表示する。
【００９２】
図１３Ａ〜Ｃの場合、ユーザは、表示領域Ｂ上のポインタを、隣接範囲Ｍを通過するように移動させるだけで、表示領域Ｂ（子画面）を非表示とすることができるので、子画面を非表示にしたいときは、単にポインタを隣接範囲Ｍへ移動させるだけでＰｉｎＰ機能がオフとなり、子画面を非表示とすることができる。このように直感的かつ簡単な操作でＰｉｎＰ機能をオフさせることができる。
【００９３】
上述のように、他の表示領域Ｂが表示されている場合、他の表示領域Ｂに境界（隣接範囲Ｍ）を表示する。すなわち、ＰｉｎＰ機能がオン状態であり、表示画面には表示領域Ａ（親画面）と表示領域Ｂ（子画面）とが表示されている。この場合、表示領域Ｂ上のポインタを隣接範囲Ｍの方へ移動させ、ポインタを表示領域Ｂから表示領域Ａの方へ移動させるだけで表示領域Ｂ（子画面）を非表示させる（ＰｉｎＰ機能をオフにする）ことができるので、ユーザの操作性が向上する。
【００９４】
上述の例では、領域ａ、ｂの２つの領域を配置するものであったが、これに限定されるものではなく、子画面に対応する領域を複数配置する構成とすることもできる。例えば、親画面に対応する領域を領域ａとし、子画面に対応する領域を領域ｂ、ｃとすると、隣接範囲は、領域ａ、ｂ間、領域ａ、ｃ間の２つ存在する。この場合、表示画面に表示する隣接範囲を区別する目的で、色、模様、形状等を異なるものとすることができる。
【００９５】
また、ポインタ移動可能範囲表示部１８を表示装置５０側に設けることもできる。
【００９６】
上述の例では、ＰｉｎＰ機能をオンさせたときに子画面全体が親画面上に一度に表示される構成であったが、これに限定されるものではなく、子画面を徐々に表示させることもできる。
【００９７】
図１４は子画面の表示方法の他の例を示す模式図である。図１４の左側の図は、ポインタ位置の移動距離を示し、右側の図は表示領域Ｂ（子画面）の表示状態を示す。
【００９８】
ポインタ移動距離算出部１９は、ポインタ位置の移動距離を算出する。より具体的には、ポインタ移動距離算出部１９は、ポインタ位置が領域ａから領域ｂへ移動した場合、領域ａ、ｂの境界から領域ｂ内のポインタ位置までの距離を算出する。
【００９９】
同時表示指令生成部１７は、ポインタ移動距離算出部１９で算出した移動距離に応じて、表示領域Ａ（親画面）内にせり出す表示領域Ｂ（子画面）のせり出し長さを決定し、決定したせり出し長とともにＰｉｎＰ機能オン指令を表示装置５０へ出力する。
【０１００】
図１４Ａに示すように、ポインタ位置の移動距離がｄ１である場合、表示領域Ｂのせり出し長は余り長くない。さらにポインタ位置が移動して、移動距離がｄ２（＞ｄ１）となると、表示領域Ｂのせり出し長は長くなる。さらにポインタ位置が移動して、移動距離がｄ３（＞ｄ２）となると、表示領域Ｂのせり出し長はさらに長くなる。
【０１０１】
これにより、表示画面上のポインタ２０は、ポインタ位置の移動量に関わらず、ほぼ同じ位置に留まるので、ユーザがポインタ２０を見失うこともなく、また直感的な操作が可能となる。さらに子画面により隠される親画面領域を最小限とすることも可能となる。表示装置にて、親画面、子画面のいずれかが拡大あるいは縮小処理されているときは、その拡大率あるいは縮小率を加味して移動距離を算出する。
【０１０２】
図１５は子画面の表示方法の他の例を示す模式図である。図１５の左側の図は、画面プロパティの様子、すなわち、図３に例示する画面プロパティの設定画面で設定した領域ａ、ｂの配置例を示し、図１５の右側の図は、表示画面の様子を示す。各領域内の網掛けは、輝度を模式的に図示したものである。表示領域Ａは画面プロパティに示した領域ａ、すなわち画像生成装置１０で生成される領域ａと同一の輝度で表示させ、表示領域Ｂは領域ｂより明るい輝度で表示するようにしてある。
【０１０３】
これにより、ポインタの移動により表示された子画面と親画面との区別が明らかとなり、ユーザが突然の子画面表示に戸惑うことなく操作が可能となる。さらには、子画面の表示画像に適した輝度で表示させることも可能である。例えば、テキスト主体の画像は低輝度で表示させた方がユーザの目への負担が少なく、また写真や動画などを主体とした画像は高輝度で表示させた方が見栄えが良い。
【０１０４】
このような画質制御は、レントゲン画像を主な表示画像とする医療現場でも有用である。医療現場では、レントゲン画像の微妙な陰影を表現させるため、表示装置を高輝度で表示させることが一般的となっている。黒色を基調とするレントゲン画像を親画面とし、白色を基調とするテキスト画像を子画面とした場合、レントゲン画像に最適な高輝度下で子画面がＰｉｎＰ表示されると、ユーザが視認できない明るさで同画像が表示されることになる。この場合、上述の例とは逆に、子画面である表示領域Ｂを領域ｂより暗い輝度で表示することで、ユーザの視認性を損なうことなく、親画面と子画面を同時に表示させることが可能となる。
【０１０５】
適用する輝度は、ユーザの手動で設定するようにして良いし、表示画像の内容を自動判別し、それに適した輝度を適用するようにしても良い。輝度制御は、表示装置５０内で行なっても良いし、画像生成装置１０内のハードウェア（グラフィックカード）あるいはソフトウェアにて行なっても良い。また、輝度ばかりでなく、階調特性や色度、シャープネスなど表示に関わるいずれかの画質を制御するようにしてもよい。上述では、子画面のみを画質制御するとしたが、これに限定されず、子画面の表示、非表示をトリガに親画面の画質を制御するようにしても良い。
【０１０６】
上述のように、本実施の形態によれば、マウス又はタッチパッド等のポインティングデバイスの移動操作だけでＰｉｎＰ機能のオン・オフを行うことができ、ユーザに簡易で直感的な操作を提供することができ、ユーザの操作性を格段に向上させることができる。
【０１０７】
上述の実施の形態では、マルチモニタ機能によるデスクトップを作業領域としているが、これに限定されるものではなく、ソフトウェア（アプリケーション、オペレーティングシステムなど）を用いてデスクトップを複数設ける仮想デスクトップ（例えば、リナックス（登録商標）のワークスペースのようなもの）を作業領域とすることもできる。この場合、画像生成装置１０は、表示装置５０に対してデスクトップ画像（仮想デスクトップの画像）しか出力しないので、ＰｉｎＰ回路５３に相当する機能を画像生成装置１０側に設ければよい。
【０１０８】
上述の実施の形態では、ＰｉｎＰ機能がオフの状態で親画面に対応する領域ａと子画面に対応する領域ｂとの隣接範囲を超えたときに子画面を表示させる構成であったが、これに限定されるものではなく、例えば、領域ａ、ｂが隣接しない領域ａの境界を越えてポインタ位置が領域ａの外側へ移動しようとした場合に、ＰｉｎＰ機能をオンさせて子画面を表示させるようにすることもできる。この場合には、表示領域Ａ（親画面）の境界に隣接範囲Ｍを表示させなくてもよい。
【符号の説明】
【０１０９】
１１、５１  制御部
１２  入力部
１３  作業領域生成部
１４  画面プロパティ設定部
１５  ポインタ位置監視部
１６、５２  インタフェース部
１７  同時表示指令生成部
１８  ポインタ移動可能範囲表示部
１９  ポインタ移動距離算出部
５３  ＰｉｎＰ回路
５４  表示画面
【図１】
2014034189.tif 000003
【図２】
2014034189.tif 000004
【図３】
2014034189.tif 000005
【図４】
2014034189.tif 000006
【図５】
2014034189.tif 000007
【図６】
2014034189.tif 000008
【図７】
2014034189.tif 000009
【図８】
2014034189.tif 000010
【図９】
2014034189.tif 000011
【図１０】
2014034189.tif 000012
【図１１】
2014034189.tif 000013
【図１２】
2014034189.tif 000014
【図１３】
2014034189.tif 000015
【図１４】
2014034189.tif 000016
【図１５】
2014034189.tif 000017
【図１６】
2014034189.tif 000018
【手続補正書】
【提出日】平成26年11月4日(2014.11.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第１発明に係る表示制御方法は、ポインタ位置が移動可能な複数の作業領域を有し、該ポインタ位置の移動に応じて前記複数の作業領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御方法において、前記複数の作業領域のうちの一に対応する一の表示領域を前記表示画面に表示するとともに前記一の表示領域にポインタを表示するステップと、前記一の作業領域から他の作業領域へ前記ポインタ位置が移動したとき、前記一の表示領域に加えて、前記他の作業領域に対応する他の表示領域が前記表示画面に表示されるとともに、前記一の表示領域に表示されていたポインタが前記他の表示領域に表示されるステップとを含むことを特徴とする。
第２発明に係る表示制御方法は、第１発明において、前記ポインタ位置は、１つのデスクトップ内の複数の作業領域で移動可能にしてあり、前記複数の作業領域は、複数台のモニタそれぞれの表示領域に対応してあり、前記表示するステップは、前記複数の作業領域のうちの一に対応するモニタの表示領域を１台の画像表示装置の前記表示画面に表示し、前記表示されるステップは、前記一の表示領域に加えて、前記他の作業領域に対応する他のモニタの表示領域が前記表示画面に表示されることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第３発明に係る表示制御方法は、第１発明又は第２発明において、前記他の作業領域へ移動した前記ポインタ位置が前記一の作業領域へ移動したか否かを判定するステップと、該ステップで移動したと判定された場合、前記他の表示領域を非表示にするステップを含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第４発明に係る表示制御方法は、第１発明乃至第３発明のいずれか１つにおいて、前記一の作業領域と他の作業領域との境界を前記表示画面に表示する境界表示ステップを含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第５発明に係る表示制御方法は、第４発明において、前記境界表示ステップは、前記他の表示領域が表示されていない場合、前記一の表示領域に前記境界を表示することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第６発明に係る表示制御方法は、第４発明において、前記境界表示ステップは、前記他の表示領域が表示されている場合、該他の表示領域に前記境界を表示することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第７発明に係る表示制御方法は、第１発明乃至第６発明のいずれか１つにおいて、前記一の作業領域と他の作業領域との配置関係を設定するステップと、該ステップで設定された配置関係に基づいて、前記一の表示領域に対する他の表示領域の表示位置を決定するステップとを含むことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第８発明に係る表示制御方法は、第１発明乃至第７発明のいずれか１つにおいて、前記一の作業領域から他の作業領域へ移動した前記ポインタ位置の移動距離を算出するステップと、該ステップで算出された移動距離に応じて、前記他の表示領域のうち前記表示画面に表示する範囲を調整するステップとを含むことを特徴とする。
第９発明に係る表示制御方法は、第１発明乃至第８発明のいずれか１つにおいて、前記複数の表示領域の少なくとも１つの画質を制御する画質制御ステップを含むことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第１０発明に係るコンピュータプログラムは、コンピュータに、ポインタ位置が移動可能な複数の作業領域を有し、該ポインタ位置の移動に応じて前記複数の作業領域に対応する複数の表示領域の少なくとも１つを表示画面に表示させるためのコンピュータプログラムにおいて、コンピュータに、前記複数の作業領域のうちの一に対応する一の表示領域を前記表示画面に表示するとともに前記一の表示領域にポインタを表示するステップと、前記一の作業領域から他の作業領域へ前記ポインタ位置が移動したとき、前記一の表示領域に加えて、前記他の作業領域に対応する他の表示領域が前記表示画面に表示されるとともに、前記一の表示領域に表示されていたポインタが前記他の表示領域に表示されるステップとを実行させることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第１１発明に係る表示制御装置は、ポインタ位置が移動可能な複数の作業領域を有し、該ポインタ位置の移動に応じて前記複数の作業領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御装置において、前記複数の作業領域のうちの一に対応する一の表示領域を前記表示画面に表示するとともに前記一の表示領域にポインタを表示する表示制御手段を備え、該表示制御手段は、前記一の作業領域から他の作業領域へ前記ポインタ位置が移動したとき、前記一の表示領域に加えて、前記他の作業領域に対応する他の表示領域が前記表示画面に表示されるとともに、前記一の表示領域に表示されていたポインタが前記他の表示領域に表示されるようにしてあることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第１２発明に係る画像表示システムは、第１１発明に係る表示制御装置と、該表示制御装置がポインタを表示させる表示画面を有する画像表示装置とを備えることを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
第１発明、第１０発明、第１１発明及び第１２発明にあっては、表示画面に複数の表示領域Ａ（例えば、親画面）、表示領域Ｂ（例えば、子画面）を同時に表示することができる機能（ＰｉｎＰ機能）を予め備えている。表示領域Ａに対応する作業領域内の領域を領域ａとし、表示領域Ｂに対応する作業領域内の領域を領域ｂとする。領域ａ、ｂは、例えば、作業領域においてお互いに隣接して配置される。ポインタは、例えば、表示画面上で操作する対象を指し示す図表、符号、記号等であり、マウス又はタッチパッド等のポインティングデバイスにより表示画面上を移動する。また、ポインタは、作業領域内のポインタ（「ポインタ位置」とも称する）をも意味する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第３発明にあっては、他の領域ｂへ移動したポインタ位置が一の領域ａへ移動したか否かを判定し、移動したと判定された場合、表示した一の表示領域Ａ及び他の表示領域Ｂのうち他の表示領域Ｂを非表示にする。これにより、例えば、表示領域Ａ（親画面）及び表示領域Ｂ（子画面）を表示させた状態でポインタを表示領域Ｂの境界を超えるように移動させた場合、表示領域Ｂ（子画面）が非表示となり、ポインタは表示領域Ｂから表示領域Ａへ移動するので、例えば、ポインティングデバイスを操作して表示画面上でポインタを移動させるだけで、ＰｉｎＰ機能をオフすることができ、ポインタが表示される表示領域（画面）をシームレスに切り替えることができるので、ユーザの操作性を向上させることができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
第４発明にあっては、一の領域ａと他の領域ｂとの境界を表示画面に表示する。当該境界は、領域ａと領域ｂとは隣接する隣接範囲（隣接する境界の長さ）を示す。例えば、作業領域内で領域ａ右辺の一部と領域ｂの左辺とが隣接して配置されている場合、隣接している範囲は、ポインタ位置が領域ａ、ｂ間を移動することが可能な範囲であり、隣接していない範囲は、ポインタ位置が領域ａから領域ｂへ移動することができない範囲である。隣接範囲を表示することにより、ユーザが表示画面上のどの範囲であればポインタを移動させてＰｉｎＰ機能のオン又はオフをすることができるかを容易に認識することができ、ユーザの操作性が向上する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
第５発明にあっては、他の表示領域Ｂが表示されていない場合、一の表示領域Ａに境界（隣接範囲）を表示する。すなわち、ＰｉｎＰ機能がオフ状態であり、表示画面には表示領域Ａ（親画面）だけが表示されている。この場合、隣接範囲の方へポインタを移動させ、ポインタを表示領域Ａの外側へ移動させるだけで表示領域Ｂ（子画面）を表示させる（ＰｉｎＰ機能をオンにする）ことができるので、ユーザの操作性が向上する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
第６発明にあっては、他の表示領域Ｂが表示されている場合、他の表示領域Ｂに境界（隣接範囲）を表示する。すなわち、ＰｉｎＰ機能がオン状態であり、表示画面には表示領域Ａ（親画面）と表示領域Ｂ（子画面）とが同時に表示されている。この場合、表示領域Ｂ上のポインタを隣接範囲の方へ移動させ、ポインタを表示領域Ｂから表示領域Ａの方へ移動させるだけで表示領域Ｂ（子画面）を非表示させる（ＰｉｎＰ機能をオフにする）ことができるので、ユーザの操作性が向上する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
第７発明にあっては、一の領域ａと他の領域ｂとの配置関係を設定し、設定された配置関係に基づいて、一の表示領域Ａに対する他の表示領域Ｂの表示位置を決定する。例えば、作業領域内の他の領域ｂを、一の領域ａの上辺、下辺、左辺又は右辺に隣接して配置する。作業領域内の領域の配置は、例えば、ＰｉｎＰ機能を有するマルチディスプレイ（マルチモニタ）をサポートするプログラム（例えば、オペレーティングシステム）の機能（画面のプロパティ設定など）を用いて行うことができる。そして、作業領域内の一の領域ａに対する他の領域ｂの配置に応じて、他の表示領域Ｂを、一の表示領域Ａ内の上側、下側、左側又は右側に表示するように決定する。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
第８発明にあっては、一の領域ａから他の領域ｂへ移動したポインタ位置の移動距離を算出する。移動距離は、領域ａ、ｂの境界と領域ｂ内のポインタ位置との間の距離とすることができる。そして、算出された移動距離に応じて、他の表示領域Ｂ（子画面）のうち表示画面に表示する範囲を調整する。例えば、算出された移動距離に応じて、表示領域Ａの境界から表示領域Ｂを徐々にせり出すように表示させる。これにより、表示画面上のポインタは、ポインタ位置の移動量に関わらず、ほぼ同じ位置に留まるので、ユーザがポインタを見失うこともなく、また直感的な操作が可能となる。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
第９発明にあっては、一の領域ａと他の領域ｂの少なくとも一方の画質を制御する。各領域の画質を異ならせることで、同時表示（ＰｉｎＰ機能オン）させた時に領域の区別が明らかとなり、ユーザが戸惑うことなく操作することが可能となる。また、表示画像に応じて画質を制御することで、領域内の画像表示を常に最適なものとすることが可能となる。
【手続補正１９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ポインタ位置が移動可能な複数の作業領域を有し、該ポインタ位置の移動に応じて前記複数の作業領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御方法において、
前記複数の作業領域のうちの一に対応する一の表示領域を前記表示画面に表示するとともに前記一の表示領域にポインタを表示するステップと、
前記一の作業領域から他の作業領域へ前記ポインタ位置が移動したとき、前記一の表示領域に加えて、前記他の作業領域に対応する他の表示領域が前記表示画面に表示されるとともに、前記一の表示領域に表示されていたポインタが前記他の表示領域に表示されるステップと
を含むことを特徴とする表示制御方法。
【請求項２】
前記ポインタ位置は、１つのデスクトップ内の複数の作業領域で移動可能にしてあり、
前記複数の作業領域は、複数台のモニタそれぞれの表示領域に対応してあり、
前記表示するステップは、
前記複数の作業領域のうちの一に対応するモニタの表示領域を１台の画像表示装置の前記表示画面に表示し、
前記表示されるステップは、
前記一の表示領域に加えて、前記他の作業領域に対応する他のモニタの表示領域が前記表示画面に表示されることを特徴とする請求項１に記載の表示制御方法。
【請求項３】
前記他の作業領域へ移動した前記ポインタ位置が前記一の作業領域へ移動したか否かを判定するステップと、
該ステップで移動したと判定された場合、前記他の表示領域を非表示にするステップを含むことを特徴とする請求項１又は請求項２に記載の表示制御方法。
【請求項４】
前記一の作業領域と他の作業領域との境界を前記表示画面に表示する境界表示ステップを含むことを特徴とする請求項１乃至請求項３のいずれか１項に記載の表示制御方法。
【請求項５】
前記境界表示ステップは、
前記他の表示領域が表示されていない場合、前記一の表示領域に前記境界を表示することを特徴とする請求項４に記載の表示制御方法。
【請求項６】
前記境界表示ステップは、
前記他の表示領域が表示されている場合、該他の表示領域に前記境界を表示することを特徴とする請求項４に記載の表示制御方法。
【請求項７】
前記一の作業領域と他の作業領域との配置関係を設定するステップと、
該ステップで設定された配置関係に基づいて、前記一の表示領域に対する他の表示領域の表示位置を決定するステップと
を含むことを特徴とする請求項１乃至請求項６のいずれか１項に記載の表示制御方法。
【請求項８】
前記一の作業領域から他の作業領域へ移動した前記ポインタ位置の移動距離を算出するステップと、
該ステップで算出された移動距離に応じて、前記他の表示領域のうち前記表示画面に表示する範囲を調整するステップと
を含むことを特徴とする請求項１乃至請求項７のいずれか１項に記載の表示制御方法。
【請求項９】
前記複数の表示領域の少なくとも１つの画質を制御する画質制御ステップを含むことを特徴とする請求項１乃至請求項８のいずれか１項に記載の表示制御方法。
【請求項１０】
コンピュータに、ポインタ位置が移動可能な複数の作業領域を有し、該ポインタ位置の移動に応じて前記複数の作業領域に対応する複数の表示領域の少なくとも１つを表示画面に表示させるためのコンピュータプログラムにおいて、
コンピュータに、
前記複数の作業領域のうちの一に対応する一の表示領域を前記表示画面に表示するとともに前記一の表示領域にポインタを表示するステップと、
前記一の作業領域から他の作業領域へ前記ポインタ位置が移動したとき、前記一の表示領域に加えて、前記他の作業領域に対応する他の表示領域が前記表示画面に表示されるとともに、前記一の表示領域に表示されていたポインタが前記他の表示領域に表示されるステップと
を実行させることを特徴とするコンピュータプログラム。
【請求項１１】
ポインタ位置が移動可能な複数の作業領域を有し、該ポインタ位置の移動に応じて前記複数の作業領域に対応する複数の表示領域の少なくとも１つを表示画面に表示する表示制御装置において、
前記複数の作業領域のうちの一に対応する一の表示領域を前記表示画面に表示するとともに前記一の表示領域にポインタを表示する表示制御手段を備え、
該表示制御手段は、
前記一の作業領域から他の作業領域へ前記ポインタ位置が移動したとき、前記一の表示領域に加えて、前記他の作業領域に対応する他の表示領域が前記表示画面に表示されるとともに、前記一の表示領域に表示されていたポインタが前記他の表示領域に表示されるようにしてあることを特徴とする表示制御装置。
【請求項１２】
請求項１１に記載の表示制御装置と、該表示制御装置がポインタを表示させる表示画面を有する画像表示装置とを備えることを特徴とする画像表示システム。
【国際調査報告】
2014034189.tif 000019
2014034189.tif 000020
2014034189.tif 000021
2014034189.tif 000022