(57)【要約】【課題】拡大する必要のあるウィンドウのみを拡大することにより、装置資源の消費を低減するとともに、操作性を向上させることができる表示装置および表示方法を得る。【解決手段】表示領域上に表示されているアプリケーション画面へのフォーカスを監視するフォーカス監視部１１と、アプリケーション画面が拡大対象であるか否かが、アプリケーション画面の属性とともに記述された拡大対象アプリリスト１２と、フォーカス監視部１１でフォーカスされているアプリケーション画面が、拡大対象のアプリケーション画面であるか否かを、拡大対象アプリリスト１２を参照して決定する拡大画面決定部１３と、フォーカス監視部１１でフォーカスされているアプリケーション画面が、拡大対象のアプリケーション画面である場合に、このアプリケーション画面に対する拡大倍率を算出して表示を拡大する画面拡大部１４とを備える。【選択図】図１
2016001365.tif 000002
【特許請求の範囲】
【請求項１】
表示領域に画像を表示する表示装置であって、
前記表示領域上に表示されているウィンドウへのフォーカスを監視するフォーカス監視部と、
前記ウィンドウが拡大対象であるか否かが、前記ウィンドウの属性とともに記述された拡大対象ウィンドウリストと、
前記フォーカス監視部でフォーカスされているウィンドウが、拡大対象のウィンドウであるか否かを、前記拡大対象ウィンドウリストを参照して決定する拡大画面決定部と、
前記フォーカス監視部でフォーカスされているウィンドウが、拡大対象のウィンドウである場合に、このウィンドウに対する拡大倍率を算出して表示を拡大する画面拡大部と、
を備えた表示装置。
【請求項２】
前記画面拡大部は、前記表示領域のサイズと前記フォーカス監視部でフォーカスされているウィンドウのサイズとに基づいて、このウィンドウに対する拡大倍率を算出する
請求項１に記載の表示装置。
【請求項３】
前記拡大対象ウィンドウリストには、前記ウィンドウにおける表示上不要な領域が除かれた表示対象領域がさらに記述され、
前記画面拡大部は、前記表示対象領域に基づいて前記拡大倍率を算出する
請求項１または請求項２に記載の表示装置。
【請求項４】
前記表示装置は、画面表示の縦横方向を検出するセンサをさらに備え、
前記画面拡大部は、前記フォーカス監視部でフォーカスされているウィンドウが拡大表示されている場合において、画面表示の方向が変更されたときに、このウィンドウの拡大倍率を再度算出する
請求項１から請求項３までの何れか１項に記載の表示装置。
【請求項５】
表示領域に画像を表示する表示装置で実行される表示方法であって、
前記表示領域上に表示されているウィンドウへのフォーカスを監視するフォーカス監視ステップと、
前記ウィンドウが拡大対象であるか否かが、前記ウィンドウの属性とともに記述された拡大対象ウィンドウリストを参照して、前記フォーカス監視ステップでフォーカスされているウィンドウが、拡大対象のウィンドウであるか否かを、決定する拡大画面決定ステップと、
前記フォーカス監視ステップでフォーカスされているウィンドウが、拡大対象のウィンドウである場合に、このウィンドウに対する拡大倍率を算出して表示を拡大する画面拡大ステップと、
を有する表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示領域に画像を表示する表示装置および表示方法に関する。
【背景技術】
【０００２】
例えばＸＧＡ等の解像度の表示装置に合わせて開発した、固定サイズで表示するアプリケーションを、例えばフルＨＤ等の高解像度の表示装置で表示すると、アプリケーション画面（ウィンドウ）の表示サイズが小さくなるので、操作性が低下するという問題があった。これは、高解像度の表示装置では、画面のドットピッチが狭くなるので、同じアプリケーションを表示した場合に、相対的に表示範囲が小さくなるからである。
【０００３】
なお、アプリケーションを変更せずに画面を見やすくしようとする場合には、高解像度の表示装置の解像度を低解像度に設定することが考えられるが、アプリケーション画面のサイズが互いに異なる複数のアプリケーションについて、一律の表示倍率が適用されるので、さらに拡大可能な画面であっても、拡大効果が一定範囲に限られることになる。
【０００４】
そこで、このような問題を解決するために、ポインティングデバイスによって選択されたウィンドウの表示倍率を、選択されていないウィンドウの表示倍率よりも大きく設定することにより、選択されたウィンドウを拡大表示する情報処理装置が開示されている（例えば、特許文献１参照）。
【０００５】
また、ウィンドウに対する指の近接距離に応じて画面の拡大表示倍率を設定し、この拡大表示倍率に応じてウィンドウを拡大表示する表示装置が開示されている（例えば、特許文献２参照）。
【０００６】
また、複数のウィンドウが表示されている場合に、拡大縮小命令が入力されると、各ウィンドウを一括して拡大・縮小表示するマルチウィンドウ画面制御方法が開示されている（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平８−３１４６７４号公報
【特許文献２】特開２０１３−２２５２６１号公報
【特許文献３】特開平７−５６７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術には、以下のような課題がある。
すなわち、特許文献１〜３では、指定されたウィンドウを拡大すること、または各ウィンドウを一括して拡大することが開示されているものの、ウィンドウの種類が考慮されていない。そのため、拡大する必要のないウィンドウも拡大されることになり、ＣＰＵやメモリといった装置資源が無駄に消費されるという問題がある。
【０００９】
この発明は、上記のような課題を解決するためになされたものであり、拡大する必要のあるウィンドウのみを拡大することにより、装置資源の消費を低減するとともに、操作性を向上させることができる表示装置および表示方法を得ることを目的とする。
【課題を解決するための手段】
【００１０】
この発明に係る表示装置は、表示領域に画像を表示する表示装置であって、表示領域上に表示されているウィンドウへのフォーカスを監視するフォーカス監視部と、ウィンドウが拡大対象であるか否かが、ウィンドウの属性とともに記述された拡大対象ウィンドウリストと、フォーカス監視部でフォーカスされているウィンドウが、拡大対象のウィンドウであるか否かを、拡大対象ウィンドウリストを参照して決定する拡大画面決定部と、フォーカス監視部でフォーカスされているウィンドウが、拡大対象のウィンドウである場合に、このウィンドウに対する拡大倍率を算出して表示を拡大する画面拡大部とを備えたものである。
【００１１】
また、この発明に係る表示方法は、表示領域に画像を表示する表示装置で実行される表示方法であって、表示領域上に表示されているウィンドウへのフォーカスを監視するフォーカス監視ステップと、ウィンドウが拡大対象であるか否かが、ウィンドウの属性とともに記述された拡大対象ウィンドウリストを参照して、フォーカス監視ステップでフォーカスされているウィンドウが、拡大対象のウィンドウであるか否かを、決定する拡大画面決定ステップと、フォーカス監視ステップでフォーカスされているウィンドウが、拡大対象のウィンドウである場合に、このウィンドウに対する拡大倍率を算出して表示を拡大する画面拡大ステップとを有するものである。
【発明の効果】
【００１２】
この発明に係る表示装置および表示方法によれば、拡大画面決定部（ステップ）は、フォーカス監視部（ステップ）でフォーカスされているウィンドウが、拡大対象のウィンドウであるか否かを、拡大対象ウィンドウリストを参照して決定し、画面拡大部（ステップ）は、フォーカス監視部（ステップ）でフォーカスされているウィンドウが、拡大対象のウィンドウである場合に、このウィンドウに対する拡大倍率を算出して表示を拡大する。
そのため、拡大する必要のあるウィンドウのみを拡大することにより、装置資源の消費を低減するとともに、操作性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１に係る表示装置を示すブロック構成図である。
【図２】この発明の実施の形態１に係る表示装置の拡大制御機能を示す説明図である。
【図３】この発明の実施の形態１に係る表示装置の拡大制御機能を示す説明図である。
【図４】この発明の実施の形態１に係る表示装置の拡大制御機能の処理を示すフローチャートである。
【図５】この発明の実施の形態１に係る表示装置の拡大制御機能における拡大倍率の算出方法および拡大基準位置の決定方法を示す説明図である。
【発明を実施するための形態】
【００１４】
以下、この発明に係る表示装置および表示方法の好適な実施の形態につき図面を用いて説明するが、各図において同一、または相当する部分については、同一符号を付して説明する。
【００１５】
なお、この発明の実施の形態では、表示装置が例えば高解像度の保守用端末である場合を例に挙げて説明するが、これに限定されず、表示領域に画像が表示されるものであれば、どのような表示装置を用いてもよい。また、以下、アプリケーションを単にアプリとも称する。
【００１６】
実施の形態１．
図１は、この発明の実施の形態１に係る保守用端末１を示すブロック構成図である。図１において、保守用端末１は、表示領域に画像を表示する表示装置であって、拡大制御機能１０により、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２０を介して拡大対象アプリ３０の表示を拡大する一方、非拡大対象アプリ４０の表示は、拡大させないものである。
【００１７】
拡大制御機能１０は、フォーカス監視部１１、拡大画面決定部１２、拡大対象アプリリスト（拡大対象ウィンドウリスト）１３および画面拡大部１４から構成されている。フォーカス監視部１１は、ＯＳ２０を介して、表示領域上に表示されているアプリケーション画面へのフォーカスを監視する。具体的には、フォーカス監視部１１は、例えばマウスやポインティングデバイス等によってアクティブになっている（フォーカスされている）アプリケーション画面を監視している。
【００１８】
拡大画面決定部１２は、フォーカス監視部１１でフォーカスされているアプリケーション画面が、拡大対象アプリ３０として登録されたアプリケーションの画面であるか否か、すなわちフォーカスされているアプリケーション画面が拡大対象であるか否かを、拡大対象アプリリスト１３を参照して決定する。
【００１９】
ここで、拡大対象アプリリスト１３には、拡大画面決定部１２が拡大対象のアプリケーション画面を決定するための定義として、画面の属性が記述されている。例えば、表示・操作対象画面設定として、以下のものが挙げられる。具体的には、文字の小さいアプリケーションが、拡大対象アプリ３０として登録される。
例１）ウィンドウタイトル｜ウィンドウ表示プロセス（アプリケーション）名
例２）ウィンドウタイトル｜ウィンドウ内の画面部品数
【００２０】
拡大画面決定部１２は、ウィンドウタイトルとウィンドウを表示しているプロセス、またはウィンドウ内の画面部品（ボタン等）数とが一致した場合には、フォーカス監視部１１でフォーカスされているアプリケーション画面が拡大対象であると決定して、画面拡大部１４に通知する。
【００２１】
画面拡大部１４は、フォーカス監視部１１でフォーカスされているアプリケーション画面が拡大対象である場合には、アプリケーション画面の縦横ドット数から縦または横が表示領域の表示ドット数を超えない拡大倍率を算出し、ＯＳ２０を介して、アプリケーション画面の縦横の中心座標を基準に、算出した拡大倍率で拡大対象アプリ３０の表示を拡大する。
【００２２】
一方、画面拡大部１４は、フォーカス監視部１１でフォーカスされているアプリケーション画面が拡大対象でない場合、フォーカスされているアプリケーション画面が拡大対象アプリ３０として登録されたアプリケーションから外れた場合、または何れのアプリケーション画面もフォーカスされていない場合には、表示領域の中心座標を基準に拡大倍率を１．０に戻し、拡大前の表示領域全体を表示する。
【００２３】
ここで、図２および図３を参照しながら、保守用端末１の拡大制御機能１０について説明する。図２および図３は、この発明の実施の形態１に係る保守用端末１の拡大制御機能１０を示す説明図である。
【００２４】
図２において、保守用端末１の表示領域には、第１アプリ画面および第２アプリ画面の２つのアプリケーション画面が表示されている。ここで、マウスにより第１アプリ画面がフォーカスされた場合に、第１アプリ画面が拡大対象であると決定されたときには、図３に示されるように、第１アプリ画面が表示領域全体に拡大表示される。
【００２５】
このとき、第２アプリ画面は、図３に示されるように、一部のみが表示される。なお、第１アプリ画面がフォーカスされた場合であっても、第１アプリ画面が拡大対象でないときは、拡大表示はされない。また、第２アプリ画面がフォーカスされた場合も、同様に、第２アプリ画面が拡大対象であるか否かによって、拡大表示されるか否かが決定する。
【００２６】
続いて、図４のフローチャートを参照しながら、保守用端末１の拡大制御機能１０の処理について説明する。図４の処理は、例えばあらかじめ設定された任意のタイミングや、アプリケーションが起動されたタイミングで実行される。
【００２７】
図４において、まず、フォーカス監視部１１は、フォーカスされているアプリケーション画面を取得する（ステップＳ１）。
続いて、拡大画面決定部１２は、ステップＳ１でフォーカスされているアプリケーション画面が、拡大対象であるか否かを判定する（ステップＳ２）。
【００２８】
ステップＳ２において、フォーカスされているアプリケーション画面が拡大対象である（すなわち、Ｙｅｓ）と判定された場合には、画面拡大部１４は、フォーカスされているアプリケーション画面のサイズおよび位置を取得する（ステップＳ３）。
【００２９】
次に、画面拡大部１４は、フォーカスされているアプリケーション画面に対する拡大倍率を算出し（ステップＳ４）、拡大基準位置を決定する（ステップＳ５）。
ここで、図５を参照しながら、保守用端末１の拡大制御機能１０における拡大倍率の算出方法および拡大基準位置の決定方法について説明する。
【００３０】
図５において、画面拡大部１４は、フォーカスされているアプリケーション画面の縦サイズ／表示領域の縦サイズを算出する（この値をＡとする）。また、画面拡大部１４は、フォーカスされているアプリケーション画面の横サイズ／表示領域の横サイズを算出する（この値をＢとする）。
【００３１】
これにより、画面拡大部１４は、１／（ＡおよびＢのうち大きい値）を算出して、拡大倍率とする。また、画面拡大部１４は、フォーカスされているアプリケーション画面の縦横の中心座標を、拡大基準位置とする。
【００３２】
図４に戻って、ステップＳ２において、フォーカスされているアプリケーション画面が拡大対象でない（すなわち、Ｎｏ）と判定された場合には、画面拡大部１４は、表示領域の中心座標を基準に、拡大倍率を１．０に決定する（ステップＳ６）。
【００３３】
続いて、画面拡大部１４は、設定された拡大倍率で表示を拡大して（ステップＳ７）、図４の処理を終了する。
【００３４】
以上のように、実施の形態１によれば、拡大画面決定部は、フォーカス監視部でフォーカスされているウィンドウが、拡大対象のウィンドウであるか否かを、拡大対象ウィンドウリストを参照して決定し、画面拡大部は、フォーカス監視部でフォーカスされているウィンドウが、拡大対象のウィンドウである場合に、このウィンドウに対する拡大倍率を算出して表示を拡大する。
そのため、拡大する必要のあるウィンドウのみを拡大することにより、装置資源の消費を低減するとともに、操作性を向上させることができる。
【００３５】
また、画面拡大部は、表示領域のサイズとフォーカス監視部でフォーカスされているウィンドウのサイズとに基づいて、このウィンドウに対する拡大倍率を算出する。
そのため、ウィンドウ毎に最良の大きさで表示を拡大することができる。
【００３６】
なお、上記実施の形態１では、フォーカスされているアプリケーション画面を拡大表示すると説明したが、これに限定されない。例えば、拡大対象アプリ３０毎に、表示上不要な領域が除かれた表示対象領域を拡大対象アプリリスト１３に記述するとともに、画面拡大部１４が、表示対象領域に基づいて拡大倍率を算出してもよい。これにより、視認性を高め、さらに操作性を向上させることができる。
【００３７】
また、上記実施の形態１において、保守用端末１には、画面表示の縦横方向を検出する加速度センサが設けられ、画面拡大部１４は、画面表示の方向が変更された場合に、アプリケーション画面の拡大倍率を再度算出してもよい。これにより、画面表示の方向が変更された場合であっても、拡大表示されたアプリケーション画面の端が切れたり、さらに拡大可能なアプリケーション画面が小さく表示されたりすることなく、最良の大きさでアプリケーション画面を表示することができる。
【符号の説明】
【００３８】
１  保守用端末、１０  拡大制御機能、１１  フォーカス監視部、１２  拡大画面決定部、１３  拡大対象アプリリスト（拡大対象ウィンドウリスト）、１４  画面拡大部、２０  ＯＳ、３０  拡大対象アプリ、４０  非拡大対象アプリ。
【図１】
2016001365.tif 000003
【図２】
2016001365.tif 000004
【図３】
2016001365.tif 000005
【図４】
2016001365.tif 000006
【図５】
2016001365.tif 000007