(57)【要約】【課題】ソフトウェアの変更を行わずに、タッチパネルディスプレイのサイズの違いでボタンが小さくなり過ぎて指で押せなくなるという不具合を防止することができる表示制御装置およびその表示画面の縮小方法を提供する。【解決手段】表示画面の縮倍率が指定されると、第２の縮小処理手段が当該縮倍率に基づいて各第２の表示オブジェクト毎のボタン物理サイズ情報の値を算出し、ボタン物理サイズ情報の値と下限値とを比較し、ボタン物理サイズ情報の値が下限値より小さい場合、第２の表示オブジェクトの表示サイズを下限値に設定し、縮小処理した第２の表示オブジェクトに基づいて表示画面のレイアウト処理を行う。【選択図】図１
2006260021.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを有する表示装置に表示する表示画面を制御する表示制御装置において、
前記表示画面の拡大処理および縮小処理を行う拡大縮小処理手段と、
前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、該縮小処理の縮倍率に基づいて該表示画面の第１の表示オブジェクトの縮小処理を行う第１の縮小処理手段と、
前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、該縮小処理の縮倍率または該縮倍率よりも大きい縮倍率に基づいて該表示画面の第２の表示オブジェクトの縮小処理を行う第２の縮小処理手段と、
前記拡大縮小処理手段で縮小処理した表示画面に対し、前記第１の縮小処理手段で縮小処理した第１の表示オブジェクト、および前記第２の縮小処理手段で縮小処理した第２の表示オブジェクトのレイアウト処理を行う表示画面レイアウト手段と、
前記表示画面レイアウト手段でレイアウト処理を行った表示画面を前記表示装置に表示する表示制御手段と
を具備することを特徴とする表示制御装置。
【請求項２】
前記第２の縮小処理手段は、
前記拡大縮小処理手段で行う前記表示画面の縮小処理の縮倍率に基づき、前記第２の表示オブジェクトの物理サイズを算出し、
該算出した物理サイズに基づき、前記第２の表示オブジェクトの縮小処理を行う
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記第２の縮小処理手段は、
前記算出した物理サイズと、予め設定した誤操作を防止するための最低限必要な表示サイズである下限値とを比較し、
前記物理サイズが前記下限値より大きい場合は、該物理サイズを前記第２の表示オブジェクトの縮小後の表示サイズに設定し、
前記物理サイズが前記下限値より小さい場合は、該下限値を前記第２の表示オブジェクトの縮小後の表示サイズに設定する
ことを特徴とする請求項２記載の表示制御装置。
【請求項４】
前記第２の表示オブジェクトは、
ボタンイメージ、前記タッチパネルのタッチセンサー領域に割り当てられたテキストまたはイメージである
ことを特徴とする請求項１記載の表示制御装置。
【請求項５】
タッチパネルを有する表示装置に表示する表示画面を制御する表示制御装置の表示画面の縮小方法において、
拡大縮小処理手段により前記表示画面の拡大処理および縮小処理を行い、
前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、第１の縮小処理手段により該縮小処理の縮倍率に基づいて該表示画面の第１の表示オブジェクトの縮小処理を行い、
前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、第２の縮小処理手段により該縮小処理の縮倍率または該縮倍率よりも大きい縮倍率に基づいて該表示画面の第２の表示オブジェクトの縮小処理を行い、
表示画面レイアウト手段により前記拡大縮小処理手段で縮小処理した表示画面に対し、前記第１の縮小処理手段で縮小処理した第１の表示オブジェクト、および前記第２の縮小処理手段で縮小処理した第２の表示オブジェクトのレイアウト処理を行い、
表示制御手段により前記レイアウト処理を行った表示画面を前記表示装置に表示する
ことを特徴とする表示制御装置の表示画面の縮小方法。
【請求項６】
前記第２の縮小処理手段は、
前記拡大縮小処理手段で行う前記表示画面の縮小処理の縮倍率に基づき、前記第２の表示オブジェクトの物理サイズを算出し、
該算出した物理サイズに基づき、前記第２の表示オブジェクトの縮小処理を行う
ことを特徴とする請求項５記載の表示制御装置の表示画面の縮小方法。
【請求項７】
前記第２の縮小処理手段は、
前記算出した物理サイズと、予め設定した誤操作を防止するための最低限必要な表示サイズである下限値とを比較し、
前記物理サイズが前記下限値より大きい場合は、該物理サイズを前記第２の表示オブジェクトの縮小後の表示サイズに設定し、
前記物理サイズが前記下限値より小さい場合は、該下限値を前記第２の表示オブジェクトの縮小後の表示サイズに設定する
ことを特徴とする請求項６記載の表示制御装置の表示画面の縮小方法。
【請求項８】
前記第２の表示オブジェクトは、
ボタンイメージ、前記タッチパネルのタッチセンサー領域に割り当てられたテキストまたはイメージである
ことを特徴とする請求項５記載の表示制御装置の表示画面の縮小方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置およびその表示画面の縮小方法に関し、特に、タッチパネルを有する表示装置に表示する表示内容を制御する表示制御装置およびその表示画面の縮小方法に関する。
【背景技術】
【０００２】
従来、タッチパネルベースのＵＩ［User Interface］では、ボタンの表示サイズが重要であり、マウス等のポインティングデバイスとは異なり、最低限、指で押せる大きさが必要である。
【０００３】
タッチパネルディスプレイにボタンを表示する際には、ボタンの物理的な表示サイズ（１０．４”または９．４”等）と解像度（ＶＧＡ［Video Graphics Array］またはＳＶＧＡ［Super Video Graphics Array］等）のパラメータを考慮してボタンの表示サイズを考える必要がある。
【０００４】
既存のタッチパネルディスプレイを小さいサイズに変更する場合（例えば、１０．４”ＳＶＧＡ→９．４”ＨａｌｆＶＧＡ）、既存のＵＩ画面を縮小して表示するようにすることが考えられるが、ディスプレイサイズが小さいことでボタンの表示サイズも物理的に小さくなり、指で操作するには小さすぎて適切にボタンを押せないものが発生するという問題があった。
【０００５】
このため、従来は、タッチパネルディスプレイを小さいサイズに変更する場合、ＵＩ画面の設計をし直し、ボタンの表示サイズを個々に調整しており、開発コストの負担が大きかった。
【０００６】
先行技術としては、例えば、画面サイズを変更した場合でも、手書き文字入力のための文字入力エリアは固定サイズであることで、変更前と同じ操作間隔が得られる文字入力装置及び表示制御方法がある（例えば、特許文献１参照。）。
【０００７】
また、例えば、ユーザによるボタンサイズ設定手段を備え、文字の大きさやボタンの大きさを変更してレイアウトをし直す画像形成装置がある（例えば、特許文献２参照。）。
【特許文献１】特開２００１−５９１１号公報
【特許文献２】特開２００４−１８０２７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、固定サイズの手書き入力エリアと異なり、ボタンの表示サイズはユーザ毎に最適な大きさにカスタマイズできるように可変できるべきであるし、大きなディスプレイでは小さな固定表示サイズのボタンである必要はなく、また、大きな表示サイズのままでは、小さなディスプレイではボタンを十分に配置できないという問題がある。
【０００９】
更に、特許文献２に記載の技術は、同一のディスプレイサイズ内でのボタン、文字の大きさ変更によるレイアウトの発明であり、ディスプレイサイズの変更を想定したものではなく、ディスプレイサイズを小さくする場合ではレイアウトそのものを見直さなければならないという問題がある。
【００１０】
そこで、本発明は、ソフトウェアの変更を行わずに、タッチパネルディスプレイのサイズの違いでボタンが小さくなり過ぎて指で押せなくなるという不具合を防止し、小さなタッチパネルディスプレイでも誤操作しないＵＩ画面を構築することができ、更にボタンだけでなくタッチ領域のあるオブジェクトも同様に小さくなり過ぎて操作できなくなるという不具合を防止することができる表示制御装置およびその表示画面の縮小方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、タッチパネルを有する表示装置に表示する表示画面を制御する表示制御装置において、前記表示画面の拡大処理および縮小処理を行う拡大縮小処理手段と、前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、該縮小処理の縮倍率に基づいて該表示画面の第１の表示オブジェクトの縮小処理を行う第１の縮小処理手段と、前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、該縮小処理の縮倍率または該縮倍率よりも大きい縮倍率に基づいて該表示画面の第２の表示オブジェクトの縮小処理を行う第２の縮小処理手段と、前記拡大縮小処理手段で縮小処理した表示画面に対し、前記第１の縮小処理手段で縮小処理した第１の表示オブジェクト、および前記第２の縮小処理手段で縮小処理した第２の表示オブジェクトのレイアウト処理を行う表示画面レイアウト手段と、前記表示画面レイアウト手段でレイアウト処理を行った表示画面を前記表示装置に表示する表示制御手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記第２の縮小処理手段は、前記拡大縮小処理手段で行う前記表示画面の縮小処理の縮倍率に基づき、前記第２の表示オブジェクトの物理サイズを算出し、該算出した物理サイズに基づき、前記第２の表示オブジェクトの縮小処理を行うことを特徴とする。
【００１３】
また、請求項３の発明は、請求項２の発明において、前記第２の縮小処理手段は、前記算出した物理サイズと、予め設定した誤操作を防止するための最低限必要な表示サイズである下限値とを比較し、前記物理サイズが前記下限値より大きい場合は、該物理サイズを前記第２の表示オブジェクトの縮小後の表示サイズに設定し、前記物理サイズが前記下限値より小さい場合は、該下限値を前記第２の表示オブジェクトの縮小後の表示サイズに設定することを特徴とする。
【００１４】
また、請求項４の発明は、請求項１の発明において、前記第２の表示オブジェクトは、ボタンイメージ、前記タッチパネルのタッチセンサー領域に割り当てられたテキストまたはイメージであることを特徴とする。
【００１５】
また、請求項５の発明は、タッチパネルを有する表示装置に表示する表示画面を制御する表示制御装置の表示画面の縮小方法において、拡大縮小処理手段により前記表示画面の拡大処理および縮小処理を行い、前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、第１の縮小処理手段により該縮小処理の縮倍率に基づいて該表示画面の第１の表示オブジェクトの縮小処理を行い、前記拡大縮小処理手段で前記表示画面の縮小処理を行う際に、第２の縮小処理手段により該縮小処理の縮倍率または該縮倍率よりも大きい縮倍率に基づいて該表示画面の第２の表示オブジェクトの縮小処理を行い、表示画面レイアウト手段により前記拡大縮小処理手段で縮小処理した表示画面に対し、前記第１の縮小処理手段で縮小処理した第１の表示オブジェクト、および前記第２の縮小処理手段で縮小処理した第２の表示オブジェクトのレイアウト処理を行い、表示制御手段により前記レイアウト処理を行った表示画面を前記表示装置に表示することを特徴とする。
【００１６】
また、請求項６の発明は、請求項５の発明において、前記第２の縮小処理手段は、前記拡大縮小処理手段で行う前記表示画面の縮小処理の縮倍率に基づき、前記第２の表示オブジェクトの物理サイズを算出し、該算出した物理サイズに基づき、前記第２の表示オブジェクトの縮小処理を行うことを特徴とする。
【００１７】
また、請求項７の発明は、請求項６の発明において、前記第２の縮小処理手段は、前記算出した物理サイズと、予め設定した誤操作を防止するための最低限必要な表示サイズである下限値とを比較し、前記物理サイズが前記下限値より大きい場合は、該物理サイズを前記第２の表示オブジェクトの縮小後の表示サイズに設定し、前記物理サイズが前記下限値より小さい場合は、該下限値を前記第２の表示オブジェクトの縮小後の表示サイズに設定することを特徴とする。
【００１８】
また、請求項８の発明は、請求項５の発明において、前記第２の表示オブジェクトは、ボタンイメージ、前記タッチパネルのタッチセンサー領域に割り当てられたテキストまたはイメージであることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ユーザの都合、生産コストの問題でタッチパネルを小さいサイズに交換した場合でも、ソフトウェアの修正無しに、ボタンが小さくなることによる誤操作の発生を防止することが可能になるという効果を奏する。
【００２０】
更に、本発明によれば、指の大きさには個人差があるが、ユーザの指の大きさに合わせてボタンサイズを設定することができるため、一人一人のユーザに最適なＵＩ画面を提供することが可能になるという効果を奏する。
【００２１】
更に、本発明によれば、障害、老齢等で正確に操作することが難しいユーザに合わせて、ボタンの大きさを大きく変更し、誤操作を低減、使い易くすることが可能になるという効果を奏する。
【００２２】
更に、本発明によれば、都度、ボタンを大きくしたものを再度デザインし直し作り直す必要があったが、作り直す必要が無くなり、且つタッチパネルの操作性を損なうことが無くなるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明に係る表示制御装置およびその表示画面の縮小方法の実施の形態について添付図面を参照して詳細に説明する。
【００２４】
図１は、本発明に係る表示制御装置１の機能的な構成の一例を示すブロック図である。
【００２５】
図１に示すように、表示制御装置１は、座標検出部２、機能判定部３、表示画面レイアウト部４、拡大縮小処理部５、表示制御部６を具備して構成され、表示制御装置１は、液晶ディスプレイ等から構成される表示部７およびその表示部７の前面に取り付けられたタッチパネル８を有するタッチパネル方式の表示装置９と接続している。
【００２６】
座標検出部２は、タッチパネル８からのタッチデータに基づいてタッチパネルの操作位置を座標情報として検出する処理を行う。
【００２７】
機能判定部３は、表示画面レイアウト部４がレイアウトした機能領域に基づいて座標検出部が検出した座標情報に対応する機能の有無を判定する処理を行う。
【００２８】
表示画面レイアウト部４は、表示装置９の表示部７に表示するベクターグラフィックス、スケーラブルフォントを使用して実現されている表示画面に配置される表示オブジェクトのレイアウト処理を行う。
【００２９】
拡大縮小処理部５は、表示画面の拡大処理および縮小処理を行う。更に、拡大縮小処理部５は、表示画面を縮小する際に、指定された縮小率に従って表示画面上に配置される全ての表示オブジェクト（以後、第１の表示オブジェクトと称する）の縮小処理を行う第１の縮小処理手段１０と、表示画面を縮小する際に、指定された縮小率に従って表示画面上に配置されるボタン機能を有する表示オブジェクト（例えば、ボタン、タッチパネルのタッチセンサー領域に割り当てられているもの等であり、以後、このような表示オブジェクトを第２の表示オブジェクトと称する）の縮小処理を行う第２の縮小処理手段１１とを有する。即ち、第１の表示オブジェクトは第２の表示オブジェクト以外の表示オブジェクトである。
【００３０】
表示制御部６は、表示装置９の表示部７に表示画面レイアウト部４で表示オブジェクトをレイアウトした表示画面を表示する処理を行う。
【００３１】
次に、第２の縮小処理手段１１が行う第２の表示オブジェクトの縮小処理について説明する。
【００３２】
本発明に係る表示制御装置１は、表示部７のディスプレイサイズの縮小等の理由で表示画面を縮小する場合、表示画面に配置する表示オブジェクト毎に当該縮小の縮倍率を適用して表示部７のディスプレイサイズに合わせた表示画面を生成する。
【００３３】
ここで、表示オブジェクト毎に縮小の縮倍率を適用する際に、第２の縮小処理手段１１は、第２の表示オブジェクトについてボタン物理サイズ情報という値を算出する。例えば、表示画面に配置された任意のボタンの表示サイズを縮小する際のボタン物理サイズ情報は、
「ボタン物理サイズ[mm]＝オリジナルボタンサイズ[Pixels]×{縮倍率[%]／１００}×{ディスプレイサイズ[mm]／解像度[dot]}」
により算出される。ここで、オリジナルボタンサイズとは縮小の対象となる元のボタンイメージのサイズである。
【００３４】
第２の縮小処理手段１１は、算出したボタン物理サイズの値が予め設定した下限値より大きいか否か比較する。ここで、下限値とは、ユーザが誤操作をしないために最低限必要な表示サイズの値（１０ｍｍ程度が一般的である）であり、この下限値を設定する方法としては、ユーザ毎に最適な値が設定されるのが良く、ユーザが直接下限値を設定する方法、複数の表示サイズのボタンをサンプル表示してユーザにどのボタンの表示サイズが良いか選択することで下限値を設定する方法、スキャナでユーザの大きさを計測してその指のサイズに合わせたボタンの表示サイズを下限値として自動設定する方法等がある。なお、ボタン内に表示されるテキストの物理サイズを下限値（ユニバーサルデザインの指標値でもある５ｍｍが一般的である）とすることも可能である。
【００３５】
そして、ボタン物理サイズの値が下限値より大きい場合、ボタンの表示サイズをボタン物理サイズの値とし、ボタン物理サイズの値が下限値より小さい場合、ボタンの表示サイズを下限値とする。
【００３６】
次に、本発明に係る表示制御装置１で行われる表示画面の縮小処理について具体例を参照して説明する。
【００３７】
図２は、大きなディスプレイサイズの表示部７に表示された表示画面の一例を示す図である。
【００３８】
図２に示すように、表示画面に配置されている倍率モード選択ボタン、倍率設定ボタン、数字キー、取り消しボタン、閉じるボタンは、十分に大きな表示サイズで表示されている。
【００３９】
ここで、図２に示す表示画面を縦方向に半分（縮倍率：５０％）に縮小処理する場合、表示画面に配置されている全ての表示オブジェクトに５０％の縮倍率を適用して単純に縮小処理を行うと、図３に示す表示画面になってしまう。
【００４０】
図３に示すように、表示画面に配置されている全てのボタンの表示サイズが小さ過ぎるため、ユーザにとって操作しにくいという問題が発生する。
【００４１】
そこで、本発明に係る表示制御装置１は、ボタン、ボタンに関するテキストおよびイメージ（つまり、第２の表示オブジェクト）には５０％の縮倍率を適用せずに、上述で説明した下限値をボタン等の表示サイズに設定した図４に示す表示画面を生成する。
【００４２】
図４に示すように、表示画面に配置されている全てのボタンは、ユーザが誤操作をしないために最低限必要な表示サイズで表示されており、図３に示す表示画面とを比較すると、両者ともディスプレイサイズは同一であるが、図４に示す表示画面に配置されているボタンの表示サイズの方が明らかに大きい。なお、図４に示す表示画面において、倍率モード選択ボタンの右側に表示されているテキストはボタンの機能を説明するためのテキストなので、第２の表示オブジェクトとして扱われたため、５０％の縮倍率が適用されなかった。
【００４３】
次に、表示制御装置で行われる表示画面の縮小処理について図５に示すフローチャートを参照して説明する。
【００４４】
表示画面の縮倍率が指定されると、第２の縮小処理手段が当該縮倍率に基づいて各第２の表示オブジェクト毎のボタン物理サイズ情報の値を算出し（ステップＳ５０１）、算出したボタン物理サイズ情報の値と下限値とを比較し、ボタン物理サイズ情報の値が下限値より大きい場合（ステップＳ５０２でＹＥＳ）、ステップＳ５０３に進み、また、ボタン物理サイズ情報の値が下限値より小さい場合（ステップＳ５０２でＮＯ）、ステップＳ５０４に進む。
【００４５】
ボタン物理サイズ情報の値が下限値より大きい場合（ステップＳ５０２でＹＥＳ）、第２の表示オブジェクトの表示サイズをボタン物理サイズ情報の値に設定し（ステップＳ５０３）、ステップＳ５０５に進む。
【００４６】
また、ボタン物理サイズ情報の値が下限値より小さい場合（ステップＳ５０２でＮＯ）、第２の表示オブジェクトの表示サイズを下限値に設定し（ステップＳ５０４）、ステップＳ５０５に進む。
【００４７】
縮小処理を行っていない第２の表示オブジェクトが有る場合（ステップＳ５０５でＹＥＳ）、ステップＳ５０２に戻り、また、縮小処理を行っていない第２の表示オブジェクトが無い場合（ステップＳ５０５でＮＯ）、縮小処理した第２の表示オブジェクトに基づいて表示画面のレイアウト処理を行い（ステップＳ５０６）、縮小処理を終了する。
【図面の簡単な説明】
【００４８】
【図１】本発明に係る表示制御装置の機能的な構成の一例を示すブロック図である。
【図２】大きなディスプレイサイズの表示部に表示された表示画面の一例を示す図である。
【図３】単純に縮小処理された表示画面の一例を示す図である。
【図４】本発明に係る表示制御装置で縮小処理された表示画面の一例を示す図である。
【図５】表示制御装置で行われる表示画面の縮小処理を示すフローチャートである。
【符号の説明】
【００４９】
１    表示制御装置
２    座標検出部
３    機能判定部
４    表示画面レイアウト部
５    拡大縮小処理部
６    表示制御部
７    表示部
８    タッチパネル
９    表示装置
１０    第１の縮小処理手段
１１    第２の縮小処理手段
【図１】
2006260021.tif 000003
【図２】
2006260021.tif 000004
【図３】
2006260021.tif 000005
【図４】
2006260021.tif 000006
【図５】
2006260021.tif 000007