(57)【要約】【課題】タッチパネル式表示・入力システムにおいて複数のウィンドウが開いている場合に、簡単且つ少ない回数の操作で全ウィンドウを閉じる。【解決手段】画面上に所定数以上のウィンドウが表示された状態で画面上の所定の領域が押下されたことを認識し（ステップＳ３）、画面上に確認ダイアログを表示させ（Ｓ４）、該確認ダイアログに対して実行命令が入力されたことに基づき、画面上に表示されているウィンドウを全て閉じる操作を実行する（Ｓ６）。【選択図】図３
2015075843.tif 000002
【特許請求の範囲】
【請求項１】
a)画面に所定数以上のウィンドウが表示されているか否かを判定するウィンドウ数判定部と、
b)画面に所定数以上のウィンドウが表示された状態で、画面の所定の領域内が押下されたことを認識する押下操作認識部と、
c)該押下箇所に、ボタンが存在するか否かを判定するボタン存在判定部と、
d)該押下箇所にボタンが存在しない場合に、画面に確認ダイアログウィンドウを表示させる確認表示部と、
e)該確認ダイアログウィンドウに対して実行命令が入力されたことに基づき、画面上に表示されているウィンドウを全て閉じる操作を実行する全ウィンドウ一括終了部と
を備えることを特徴とするマルチウィンドウ制御システム。
【請求項２】
前記所定の領域が、半透明で表示されることを特徴とする請求項１に記載のマルチウィンドウ制御システム。
【請求項３】
前記所定数が３であることを特徴とする請求項１又は２に記載のマルチウィンドウ制御システム。
【請求項４】
タッチパネル式表示・入力システムにおけるマルチウィンドウ制御システム用プログラムであって、該システムのコンピュータを
a)画面に所定数以上のウィンドウが表示されているか否かを判定するウィンドウ数判定部、
b)画面に所定数以上のウィンドウが表示された状態で、画面の所定の領域内が押下されたことを認識する押下操作認識部、
c)該押下箇所に、ボタンが存在するか否かを判定するボタン存在判定部、
d)該押下箇所にボタンが存在しない場合に、画面に確認ダイアログウィンドウを表示させる確認表示部、及び
e)該確認ダイアログウィンドウに対して実行命令が入力されたことに基づき、画面上に表示されているウィンドウを全て閉じる操作を実行する全ウィンドウ一括終了部
として機能させることを特徴とするマルチウィンドウ制御システム用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル式の表示・操作画面上で複数のウィンドウが同一画面上に重畳表示されるタッチパネル式表示・入力システムにおいてウィンドウを制御するシステム及び当該システム用プログラムに関する。
【背景技術】
【０００２】
昨今では多くのオペレーティングシステムで、一つの操作画面上に同時に複数のウィンドウを表示することができるマルチウィンドウ表示が採用されている。これにより、操作画面内に各種のアプリケーションやフォルダ、警告表示などを開いておくことができ、所望のウィンドウを選択するだけで所望の操作や確認を行うことが可能となっている（ポップアップ表示を行うシステムに関連した技術として、特許文献１に記載の発明を参照。）
【０００３】
マルチウィンドウ表示はユーザの操作性を高める。しかし、キーボードやマウスを介して操作を行うのではなく、タッチパネル式で操作を行うシステム（例えばタブレットや種々の装置の操作画面など）では、開かれているウィンドウの数が多くなると、一番下の階層に表示されている基礎となる操作画面を表示させるために、その上にあるウィンドウの「閉じる」ボタンを押下することで一つ一つウィンドウを閉じてゆく必要があり、これには手間がかかる。なお、マウスで操作する場合にも同様の問題が生じるが、通常、マウスが使用できる装置ではキーボードも使用可能であり、その場合にはショートカットキー操作等のより簡単な操作が可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2012-053581号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の問題を解決するために、例えば全てのウィンドウに通常の「閉じる」ボタンに加えて「全ウィンドウを閉じる」機能のボタンを表示させるようにすることが考えられる（例えば図７参照）。しかし、これには、ウィンドウの本来の表示領域が削られてしまったり、見栄えが低下する等の問題が生じる。
また、特定のウィンドウのみに「全ウィンドウを閉じる」ボタンを配置することも考えられるが、そうするとその特定のウィンドウを探して選択する操作が必要になる。
また、ハードウエア自体に「全ウィンドウを閉じる」機能を実行するための物理的スイッチやボタンを設けることも考えられるが、これにはコストがかかるという問題がある。
【０００６】
本発明が解決しようとする課題は、複数のウィンドウが表示可能なタッチパネルにおいて、少ない操作回数で全ウィンドウを一括して閉じることが可能なマルチウィンドウ制御システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために成された本発明に係るマルチウィンドウ制御システムは、
a)画面に所定数以上のウィンドウが表示されているか否かを判定するウィンドウ数判定部と、
b)画面に所定数以上のウィンドウが表示された状態で、画面の所定の領域内が押下されたことを認識する押下操作認識部と、
c)該押下箇所に、ボタンが存在するか否かを判定するボタン存在判定部と、
d)該押下箇所にボタンが存在しない場合に、画面に確認ダイアログウィンドウを表示させる確認表示部と、
e)該確認ダイアログウィンドウに対して実行命令が入力されたことに基づき、画面上に表示されているウィンドウを全て閉じる操作を実行する全ウィンドウ一括終了部と
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明に係るマルチウィンドウ制御システムによれば、簡単な操作により複数のウィンドウを一括して閉じることができるため、ユーザの操作の負担を軽減することが可能となる。また、各ウィンドウに余分にボタンを追加する必要がないため、各ウィンドウが狭い場合でもその領域を十分に使用することができ、また、画面のデザインに不必要な変更が生じないという利点もある。逆に、十分な情報を表示するのに小さなウィンドウを表示することができることにもなる。更に、物理的なスイッチやボタンも必要としないので過剰な追加コストがかからないという効果も得られる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態であるマルチウィンドウ制御システムの概略構成図。
【図２】マルチウィンドウ制御システムの全ウィンドウ処理部の概略構成図。
【図３】マルチウィンドウ制御システムの動作を示すフローチャート。
【図４】タッチパネルのディスプレイの一表示例。
【図５】タッチパネルにおいて確認ダイアログが表示された画面例。
【図６】タッチパネルのディスプレイの他の表示例。
【図７】全ウィンドウを閉じるボタンを備えたウィンドウの表示例。
【発明を実施するための形態】
【００１０】
本発明の一実施形態を図を参照しつつ説明する。図１は本発明の一実施形態であるマルチウィンドウ制御システムの概略構成図である。
【００１１】
本実施例に係るマルチウィンドウ制御システムは、所定のオペレーティングシステム（OS）上で動作するシステムであり、タッチパネル１１と入出力処理部１２から構成される。
【００１２】
タッチパネル１１は、各種の情報を表示するディスプレイ１４と、そのディスプレイ１４に重畳して設けられた、ユーザの指やスタイラスペンなどを介して入力されるタッチ入力の座標値を検出するタッチ入力検出部１３とから成る。入出力処理部１２は、前記タッチパネル１１のタッチ入力検出部１３から座標値を受ける操作受付部１５、ディスプレイ１４に画像を表示する画面表示部１６の他、各種アプリケーション２０からの要求に応えて画面表示部１６にウィンドウを表示させるウィンドウ表示部１７、そして、後述する全ウィンドウ処理部１８等を有する。入出力処理部１２の実体は、例えばＣＰＵ（中央演算装置）やメモリなどから成るコンピュータの一つの機能部である。
【００１３】
画面表示部１６はOS上での各種動作設定が可能な基本となる画面である基本画面Ｂ（図４〜図６参照）をディスプレイ１４に表示させる。
ウィンドウ表示部１７は、アプリケーション２０からの命令に従って、或いは、OS上でユーザによって行われた操作等に応じて、基本画面Ｂ上に一又は複数のウィンドウを表示する。ウィンドウ表示部１７によって表示される複数のウィンドウは例えば図４に示すように互いに重なり合うこともあるし、図６に示すように互いには重畳していないこともある。
操作受付部１５は、タッチ入力検出部１３が検出したタッチ入力の座標値に応じて、画面表示部１６の表示画像を参照することにより、どのウィンドウのどの表示要素に命令が入力されたのかという判定を行う。この判定結果は対応するアプリケーション２０に渡され、そのアプリケーション２０は、そのタッチ入力に対応する処理を行う。処理の内容によっては、そのアプリケーション２０から入出力処理部１２のウィンドウ表示部１７に、表示を変化させるようにとの命令が送られ、入出力処理部１２は、それに応じた表示の変更を行う。
【００１４】
以下、本発明に係るマルチウィンドウ制御システムの特徴的な構成である画面表示部１６及び全ウィンドウ処理部１８の動作を、図２の概略構成図及び図３に示すフローチャートを参照しつつ説明する。
なお、図１及び図２に描かれているように、画面表示部１６及び全ウィンドウ処理部１８は、通常は不揮発性メモリである値保存部１９に保存されている設定ウィンドウ数を参照可能である。
【００１５】
タッチパネル１１のディスプレイ１４の一表示例である図４に示されているように、基本画面Ｂの一部の領域が、指定領域Ｚとして予め指定されている。図４の例では指定領域Ｚは基本画面Ｂの上部の細い領域が指定されているが、これは画面下部、左右のいずれか、４つのコーナーのいずれか、或いは中央等でもよい。指定領域Ｚの範囲の情報も値保存部１９に保存されている。
【００１６】
図４の例では、ウィンドウＷ１〜Ｗ３の３つのウィンドウが互いに重なって表示されている。各ウィンドウＷ１〜Ｗ３には、閉じるボタンＣ１〜Ｃ３が備わっており、ユーザが例えば閉じるボタンＣ２をタッチすると、ウィンドウＷ２が閉じる動作が行われる。図４において、ユーザが指定領域Ｚの範囲を識別することができるように、指定領域Ｚは完全に透明ではなく、僅かに着色された半透明となっている。これにより、ウィンドウの一部が指定領域Ｚの下に位置しても、その部分のウィンドウ（図４の例ではウィンドウＷ１の一部）が十分視認できるようになっている。
【００１７】
図４に描かれているように、指定領域Ｚ上でタッチ操作が行われると、タッチ入力検出部１３及び操作受付部１５を経て送られる信号により、画面表示部１６の押下操作認識部１６１が、そのタッチ入力が指定領域Ｚ内であることを判断する（ステップＳ１）。更に、画面表示部１６のボタン存在判定部１６２は、該タッチ入力の箇所に何らかの操作を受け付けるボタンが存在しているか否かを判定する（ステップＳ２）。タッチ操作の箇所にボタンが存在している場合には（ステップＳ２で「Ｎｏ」：例えば、ウィンドウＷ１の操作ボタンや閉じるボタンＣ１、或いは、基本画面Ｂ上に配置されたアイコン等が存在する場合）、そのボタン（又はアイコン等）の処理を実行し（ステップＳ７：例えばウィンドウＷ１を閉じる）、処理を終了する。
【００１８】
タッチ操作の箇所にボタンが存在していない場合には（ステップＳ２で「Ｙｅｓ」）、処理はステップＳ３に進み、画面表示部１６は、検出したタッチ入力に対応する処理を全ウィンドウ処理部１８に委ねる。
【００１９】
処理を委ねられた全ウィンドウ処理部１８では、まずウィンドウ数判定部１８１が、現在開かれているウィンドウ数が、値保存部１９に保存されている設定ウィンドウ数以上か否かを判定する。設定ウィンドウ数はデフォルトの値として「３」が指定されているものとする。
【００２０】
上記ステップＳ３での判定が「Ｎｏ」であった場合、処理は終了する。一方、判定が「Ｙｅｓ」であった場合には処理はステップＳ４に進み、図５に示されるように、全ウィンドウ処理部１８の確認表示部１８２が、「全ウィンドウを閉じても良いですか？」という確認ウィンドウＤを基本画面Ｂ上の最前面（全てのウィンドウの手前）に表示する。ユーザが確認ウィンドウＤに含まれる「キャンセル」ボタンを押下すると（ステップＳ５で「Ｎｏ」）、処理を終了する。一方、ユーザが「ＯＫ」ボタンを押下すると（ステップＳ５でＹｅｓ）、全ウィンドウ処理部１８の全ウィンドウ一括終了部１８３は、開かれている全てのウィンドウＷ１〜Ｗ３を閉じ（ステップＳ６）、処理を終了する。
【００２１】
設定ウィンドウ数が「３」であることにより、全ウィンドウを閉じるために必要なユーザの操作回数は（１）指定領域Ｚを押下、（２）確認ダイアログで「ＯＫ」を押下、という２回となり、開かれている３つの各ウィンドウに含まれる「閉じるボタン」を逐一押下する場合よりも少ない回数で以て全てのウィンドウを閉じることが可能となる。ただし、このような操作数（タッチ数）は、状況、環境に依って変化する可能性があるため、設定ウィンドウ数はこのデフォルト値から変更できるようにしておくことが望ましい。
【００２２】
本発明に係るマルチウィンドウ制御システムは、たとえば物理量を測定する分析・測定装置に設けられた操作・表示パネルに対して適用されるが、これに限定されるものではなく、あらゆる種類や分野のマルチウィンドウ型のタッチパネル式表示・入力システムに適用し得る。
【符号の説明】
【００２３】
１１…タッチパネル
１３…タッチ入力検出部
１４…ディスプレイ
１２…入出力処理部
１５…操作受付部
１６…画面表示部
１６１…押下操作認識部
１６２…ボタン存在判定部
１７…ウィンドウ表示部
１８…全ウィンドウ処理部
１８１…ウィンドウ数判定部
１８２…確認表示部
１８３…全ウィンドウ一括終了部
１９…値保存部
Ｂ…基本画面
Ｗ１〜Ｗ３…ウィンドウ
Ｃ１〜Ｃ３…ウィンドウを閉じるボタン
Ｚ…指定領域
Ｄ…確認ウィンドウ
【図１】
2015075843.tif 000003
【図２】
2015075843.tif 000004
【図３】
2015075843.tif 000005
【図４】
2015075843.tif 000006
【図５】
2015075843.tif 000007
【図６】
2015075843.tif 000008
【図７】
2015075843.tif 000009