(57)【要約】【課題】タッチパネルの画面に情報が煩雑に表示されている場合における入力操作の利便性を向上させる。【解決手段】表示制御装置は、タッチ操作による入力を受け付けるタッチパネル機能を有する表示部に表示される画面を制御する表示制御装置であって、前記画面上においてタッチ操作により指定された位置を検出する指定位置検出手段と、前記指定された位置を中心とした所定の範囲に含まれる選択アイテムを検出する選択アイテム検出手段と、前記選択アイテム検出手段により検出された前記選択アイテムの数に基づき、前記指定された位置を中心とした所定の領域を拡大表示する拡大表示手段とを有する。【選択図】図４
2014099089.tif 000002
【特許請求の範囲】
【請求項１】
タッチ操作による入力を受け付けるタッチパネル機能を有する表示部に表示される画面を制御する表示制御装置であって、
前記画面上においてタッチ操作により指定された位置を検出する指定位置検出手段と、
前記指定された位置を中心とした所定の範囲に含まれる選択アイテムを検出する選択アイテム検出手段と、
前記選択アイテム検出手段により検出された前記選択アイテムの数に基づき、前記指定された位置を中心とした所定の領域を拡大表示する拡大表示手段とを有する表示制御装置。
【請求項２】
前記拡大表示手段は、
前記選択アイテム検出手段により検出された前記選択アイテムの数が所定の数以上である場合、前記所定の領域を拡大表示し、前記選択アイテムの数が所定の数以上でない場合、前記所定の領域を拡大表示しない請求項１記載の表示制御装置。
【請求項３】
前記拡大表示手段は、
拡大表示された前記所定の領域に含まれる前記選択アイテムのうち、前記指定された位置に最も近くに位置する選択アイテムの表現方法を変更して表示する請求項１又は２記載の表示制御装置。
【請求項４】
前記表示制御装置は、
拡大表示後の前記所定の領域に含まれる文字のサイズを定義する目標文字サイズを記憶する目標文字サイズ記憶手段を有し、
前記拡大表示手段は、
前記表示部の表示能力と前記画面に表示されている文字のサイズと前記目標文字サイズとに基づき、前記所定の領域を拡大表示するときの倍率を変更する請求項１乃至３のいずれか一項に記載の表示制御装置。
【請求項５】
前記拡大表示手段は、
前記所定の領域に含まれる前記選択アイテムを一覧表にし、該所定の領域を拡大表示する請求項１乃至４のいずれか一項に記載の表示制御装置。
【請求項６】
前記拡大表示手段により拡大表示された前記所定の領域は、前記画面上に重畳して表示される請求項１乃至５のいずれか一項に記載の表示制御装置。
【請求項７】
前記選択アイテムは、ハイパーリンクである請求項１乃至６のいずれか一項に記載の表示制御装置。
【請求項８】
タッチ操作による入力を受け付けるタッチパネル機能を有する表示部に表示される画面を制御するための表示制御方法であって、
前記画面上においてタッチ操作により指定された位置を検出する指定位置検出ステップと、
前記指定された位置を中心とした所定の範囲に含まれる選択アイテムを検出する選択アイテム検出ステップと、
前記選択アイテム検出手段により検出された前記選択アイテムの数に基づき、前記指定された位置を中心とした所定の領域を拡大表示する拡大表示ステップとを有する表示制御方法。
【請求項９】
タッチ操作による入力を受け付けるタッチパネル機能を有する表示部に表示される画面を制御する表示制御装置において実行される表示制御プログラムであって、
前記表示制御装置を、
前記画面上においてタッチ操作により指定された位置を検出する指定位置検出手段、
前記指定された位置を中心とした所定の範囲に含まれる選択アイテムを検出する選択アイテム検出手段、
前記選択アイテム検出手段により検出された前記選択アイテムの数に基づき、前記指定された位置を中心とした所定の領域を拡大表示する拡大表示手段として機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末、ＰＣ（Personal Computer）、デジタルカメラ、複合機、ゲーム機、自動販売機といった様々な電子機器にはタッチパネルが搭載され、ユーザからの入力にはタッチパネルが使用されることが一般的になっている。タッチパネルの画面サイズや解像度、表示されるコンテンツ（例えばＷｅｂページの構成等）によっては、文字や画像等の情報が小さく表示されてしまう。そのため、例えばＷｅｂページ上のリンクを指でタッチする場合、リンクの表示が小さく、ユーザが意図した箇所をタッチできないことがある。特に、リンクが密集して表示されている場合には、誤って選択してしまうことが顕著に起こり得る。
【０００３】
そこで、タッチパネル上でピンチ操作等の特定の操作や単純なタッチ操作を行うことにより、ある箇所を拡大して表示する技術が一般に知られている。これにより、文字等が拡大されるため、確かにユーザはリンク等を選択しやすくなる。
【０００４】
しかしながら、文字が小さくリンクが選択しづらい場合に都度、ユーザはピンチ操作等を行わなければならかったり、ユーザが意図せず不必要に拡大されてしまったりする。そのため、ユーザは特定の操作を把握する手間がかかり又いちいち特定の操作をせざるを得ず、ユーザの利便性を損ねているという問題がある。
【０００５】
一方、特許文献１には、タッチパネル上でのタッチ操作の利便性をより向上させることを目的として「拡大表示を指示するための特定のタッチ操作が意図的に行われたことに応答して、その位置の周辺領域の拡大表示を実行する」技術が記載されている。これにより、あるウィンドウ内での特定のタッチ操作が行われた場合に、あるウィンドウ内における拡大表示が実行されるため、ユーザが意図せず拡大表示してしまうといった誤操作を回避できる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、拡大表示させるための特定の操作をユーザが把握しておかなければならかったり、拡大表示させるために都度特定の操作をしなければならなかったりするといったユーザの利便性を損ねている問題は解消できない。
【０００７】
そこで、本発明は上記の点に鑑みてなされたものであって、タッチパネルの画面に情報が煩雑に表示されている場合における入力操作の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、表示制御装置は、タッチ操作による入力を受け付けるタッチパネル機能を有する表示部に表示される画面を制御する表示制御装置であって、前記画面上においてタッチ操作により指定された位置を検出する指定位置検出手段と、前記指定された位置を中心とした所定の範囲に含まれる選択アイテムを検出する選択アイテム検出手段と、前記選択アイテム検出手段により検出された前記選択アイテムの数に基づき、前記指定された位置を中心とした所定の領域を拡大表示する拡大表示手段とを有する。
【発明の効果】
【０００９】
本発明の実施形態によれば、タッチパネルの画面に情報が煩雑に表示されている場合における入力操作の利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の概略的な特徴を説明するための一例を示す図である。
【図２】本発明の実施形態における画像形成装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における操作パネルのハードウェア構成の一例を示す図である。
【図４】本発明の実施形態において画像形成装置の機能構成の一例を示す図である。
【図５】本発明の実施形態における指定位置を説明するための一例を示す図である。
【図６】本発明の実施形態における選択アイテムを説明するための一例を示す図である。
【図７】本発明の実施形態における選択アイテムの検出方法の一例を示す図である。
【図８】本発明の実施形態における拡大表示判定閾値記憶手段に記憶される情報の一例を示す図である。
【図９】本発明の実施形態における拡大表示情報記憶手段に記憶される情報の一例を示す図である。
【図１０】本発明の実施形態における所定の領域が拡大表示された画面を生成する方法の一例を示す図である。
【図１１】本発明の実施形態における画像形成装置の表示制御に関する処理手順の一例を示すフローチャート図である。
【図１２】本発明の実施形態の第1の変形例における表示能力記憶手段に記憶される情報の一例を示す図である。
【図１３】本発明の実施形態の第1の変形例における目標フォントサイズ記憶手段に記憶される情報の一例を示す図である。
【図１４】本発明の実施形態の第1の変形例における画像形成装置の表示制御に関する処理手順の一例を示すフローチャート図である。
【図１５】本発明の実施形態の第２の変形例における所定の領域が拡大表示された画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態（以下、「実施形態」という。）を図面に基づいて説明する。
【００１２】
[本発明の実施形態の概要]
図１は、本発明の実施形態の概略的な特徴を説明するための一例を示す図である。
【００１３】
図１（ａ）に示されるように、例えば画像形成装置等が備えるタッチパネル機能を有する表示部２１に、ＨＴＭＬ（Hyper Text Markup Language）形式で記述された画面９０１が表示されている。画面９０１には、例えばテキストデータ９０２と、他のサイト等に関連付けられたＵＲＬ（Uniform Resource Locator）等のリンク先情報を含むハイパーリンクのデータ（ハイパーリンクデータ）群９０３とが含まれている。ハイパーリンクデータ群９０３には、例えば「ハイパーリンクＡ」や「ハイパーリンクＢ」等の複数のリンクが表示されている。ここで、ユーザはハイパーリンクデータ群９０３のうち参照したいリンク先をタッチ操作により指定しようとするが、例えば画面９０１のサイズや表示されている文字のサイズが小さかったり、指がマウスのカーソル等に比べて細かい箇所の指定がしづらかったりするため、ユーザは意図したリンクをタッチしづらく、誤って選択しやすい状態にある。
【００１４】
そこで、本発明の実施形態の画像形成装置（表示制御装置の一例）における表示制御方法によれば、画面９０１上のユーザがタッチした位置の周辺にリンクが密集しているか否かを判定し、密集している場合は、タッチした位置の周辺の領域を拡大して表示できる。具体的には、ユーザが画面９０１上をタッチ操作により指定すると、タッチした位置を中心とした所定の範囲９０４に含まれるリンクの数がカウントされる。次に、所定の範囲９０４に含まれるリンクの数が所定の数以上であるか否かが判定される。そして、所定の範囲９０４に含まれるリンクの数が所定の数以上である場合、図１（ｂ）に示されるように、ユーザがタッチした位置を中心とした所定の領域が拡大された拡大領域９０５ｂが画面９０１に重畳して表示される。これにより、ユーザは拡大表示された文字（リンク）をタッチできるため、誤操作なく、意図したリンクが選択しやすくなる。
【００１５】
なお、本発明の実施形態では、表示部２１に対して指やペンが非接触状態から接触したことをタッチという。また、本発明の実施形態におけるリンクとは、ハイパーリンクを含むデータであり、ユーザにより選択され得る項目である選択アイテムの一例である。選択アイテムには、テキストデータだけでなく、イベントを実行する契機等となるボタンや画像データ等を含む。また、本発明の実施形態における「所定の範囲」とはユーザがタッチした画面の位置を中心とした例えば円形の範囲をいう。また、本発明の実施形態における「所定の領域」は、拡大表示される対象となるユーザがタッチした画面の位置を中心とした例えば矩形の領域をいう。なお、「所定の範囲」及び「所定の領域」の形は、上記に限らず円形であっても矩形であってもよい。また、上述したように、本発明の実施形態の画像形成装置は、表示部２１に表示される画面を制御する表示制御装置の一例である。表示制御装置には、画像形成装置に限らず、スマートフォンやタブレット端末、ＰＣ、デジタルカメラ等の電子機器が含まれる。なお、表示部２１に表示される画面が記述される言語は、ＨＴＭＬに限らず、例えばＤＨＴＭＬ（Dynamic HTML）、ＸＭＬ（Extensible Markup Language）等の言語であってもよい。
【００１６】
［ハードウェア構成］
本発明の実施形態における操作パネルを備え制御する画像形成装置及びタッチパネルを有する操作パネルのハードウェア構成について、図２及び図３を用いて説明する。
【００１７】
＜画像形成装置＞
図２は、本発明の実施形態における画像形成装置１００のハードウェア構成の一例を示す図である。
【００１８】
本発明の実施形態における画像形成装置１００は、表示部２１と、記憶メディアＩ／Ｆ２２と、コントローラ２３と、データ通信Ｉ／Ｆ２４と、ＨＤＤ（Hard Disk Drive）２０９と、スキャナ２５と、プロッタ２６とを有し、それぞれバスで相互に接続されている。
【００１９】
表示部２１は、タッチパネルの操作パネルであって、入力装置２０１と表示装置２０２とを有しており、入力装置２０１は、タッチパネル等で構成され、画像形成装置１００に各操作信号を入力するのに用いられる。また、表示装置２０２は、ディスプレイ等で構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ２４は、インタフェース装置２０８を有しており、画像形成装置１００をネットワーク等のデータ伝送路に接続するインタフェースである。ＨＤＤ２０９は、画像形成装置１００で取り扱われる受信文書データや読み取り画像データ等の各種データを格納している。また、ＨＤＤ２０９は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００２０】
上記ＨＤＤ２０９に格納される各種データの中には、例えば、スマートフォンやデジタルカメラ等の外部機器によって記録された電子データも含まれる。このような場合には、ＳＤカード等の記録媒体２０４によって画像形成装置１００に提供されたり、データ伝送路であるネットワーク等を通じてアップロードされたりする。記録媒体２０４は、記憶メディアＩ／Ｆ２２が有するドライブ装置２０３にセットされ各種データが記録媒体２０４からドライブ装置２０３を介してＨＤＤ２０９に格納される。
【００２１】
コントローラ２３は、ＲＯＭ２０５、ＲＡＭ２０６及びＣＰＵ２０７を有しており、ＲＯＭ２０５は、画像形成装置１００が起動されるときに実行されるプログラムや各種データを格納している。また、ＲＡＭ２０６は、ＲＯＭ２０５やＨＤＤ２０９から読み出された各種プログラムやデータを一時保持する。さらに、ＣＰＵ２０７は、ＲＡＭ２０６が一時保持しているプログラムを実行する。また、ＣＰＵ２０７は、表示部２１の制御を行う。コントローラ２３は、例えば、データ通信Ｉ／Ｆ２４を介して印刷データを受信した場合に、ＲＯＭ２０５からＲＡＭ２０６上に読み出されたＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ２０７により実行し、印刷データを解釈してビットマップイメージを生成する。
【００２２】
スキャナ２５は、画像読取装置２１０を有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ２６は、印刷装置２１１を有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００２３】
このように、本発明の実施形態における画像形成装置１００では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナ等の複数の機能を実現している。
【００２４】
＜表示部＞
図３は、本発明の実施形態における画像形成装置１００が有する表示部２１のハードウェア構成の一例を示す図である。
【００２５】
図３に示すように、表示部２１の制御基板Ｐ上には、本体制御基板であるコントローラ２３上のＣＰＵ２０７とは独立した専用のＣＰＵ１が搭載されている。
【００２６】
表示部２１とコントローラ２３とは、同期シリアル等の通信手段１０により接続され、制御コマンド（例えば描画コマンド等）やキー入力情報等の双方向データ通信が可能な構成となっている。表示部２１の専用ＣＰＵ１には、表示部２１の制御プログラム等が格納されているＲＯＭ２、ワーク領域として使用されるＲＡＭ３が接続されている。
【００２７】
また、ＬＣＤ（Liquid Crystal Display）モジュール６を制御するＬＣＤコントローラ４、ＬＣＤモジュール６上に重ねて配置されるタッチパネル７、キー基板８のドライバ９等が接続されている。
【００２８】
さらに、ＬＣＤコントローラ４を介して、ＬＣＤモジュール６への表示画素データが格納されるビデオＲＡＭ、略してＶＲＡＭと呼ばれるＳＤＲＡＭ（Synchronous DRAM）５へのリード／ライトも可能である他、ドライバ９の先にあるキー基板８上のキースイッチやＬＥＤ（Light Emitting Diode）８、ＬＣＤモジュール６のバックライト制御も可能となっている。
【００２９】
ＬＣＤコントローラ４は、ＳＤＲＡＭ５のリフレッシュ処理やＳＤＲＡＭ５からＬＣＤモジュール６への表示データ転送（表示信号出力）を行うが、内部レジスタへの設定により、この信号の出力１１は抑制可能となっている。
【００３０】
ＬＣＤコントローラ４はタッチパネルＩ／Ｆの機能も有し、タッチパネル７が押下されるとＬＣＤコントローラ４から専用ＣＰＵ１に割り込みがかかる仕組みとなっている。
【００３１】
また、それぞれの制御基板上には、ＩＣ（Integrated Circuit）カード等の外部記録媒体（例えばフラッシュメモリ等）の接続手段が付加されており、外部記録媒体からのデータ読み込みが可能な構成となっている。なお、接続手段としてカードスロットを挙げたが、外部記録媒体からプログラムやデータが読み出せる構成であればこの限りではない。カードスロットへのＩＣカード装着／未装着は入力ポートにて確認可能である。
【００３２】
このように、上記ハードウェア構成により、本発明の実施形態における画像形成装置１００のコントローラ２３は、操作部２１において表示される画面を制御する。
【００３３】
［機能構成］
図４は、本発明の実施形態における画像形成装置１００の機能構成の一例を示す図である。各機能はＣＰＵ２０７（図２）がプログラムを実行し、ハードウェアと協働することで実現される。
【００３４】
画像形成装置１００は、指定位置検出手段１０１、選択アイテム検出手段１０２、拡大表示手段１０３、拡大表示判定閾値記憶手段１０７及び拡大表示情報記憶手段１０８等を有する。上記機能のうちコントローラ２３が、指定位置検出手段１０１、選択アイテム検出手段１０２及び拡大表示手段１０３を有する。拡大表示手段１０３は、拡大表示判定手段１０４、拡大表示画面生成手段１０５及び拡大表示解除手段１０６を有する。
【００３５】
入力位置検出手段１０１は、タッチパネルである表示部２１に表示される画面において、ユーザのタッチ操作により指定された位置（以下、「指定位置」という。）を検出する。指定位置は、図５に示されるように、ピクセル単位（ｐｘ）を用いた座標として表される。
【００３６】
図５は、本発明の実施形態における指定位置を説明するための一例を示す図である。図５に示されるように、指定位置は、表示部２１の左上端を原点、表示部２１の幅（ｗｉｄｔｈ）の方向をｘ軸、高さ（ｈｅｉｇｈｔ）の方向をｙ軸とした座標（ｘ，ｙ）として表される。また、例えば表示部２１のピクセル数が１２８０×７２０（ｐｘ）である場合、指定位置の取り得る座標は、０≦ｘ≦１２８０，０≦ｙ≦７２０となる。
【００３７】
図４に戻り説明する。
【００３８】
選択アイテム検出手段１０２は、表示部２１の画面上において、指定位置から所定の範囲内に存在する例えばリンクのような選択アイテムを検出する。選択アイテムの検出方法について、図６及び図７を用いて説明する。
【００３９】
図６は、本発明の実施形態における選択アイテムを説明するための一例を示す図である。
【００４０】
図７は、本発明の実施形態における選択アイテムの検出方法の一例を示す図である。
【００４１】
図６の例では、タッチパネルである表示部２１の画面上に、ハイパーリンクの情報を含む文字「ハイパーリンクＡ」が表示されている。表示部２１のピクセル数は例えば１２８０×７２０（ｐｘ）である。そして、文字「ハイパーリンクＡ」は、ＨＴＭＬソース９１１に記述されるコードにより、ピクセル単位（ｐｘ）の座標（６４０，３６０）の位置に表示される。このように、選択アイテムの位置と指定位置とは、表示部２１の画面上のピクセル単位（ｐｘ）の同一の座標軸を用いて表される。なお、選択アイテムの位置を指定するためのＨＴＭＬソース９１１は、図６の記述方法に限らない。
【００４２】
図７の例では、表示部２１の画面上におけるユーザのタッチ操作による指定位置が（７３０，４５０）であって、文字「ハイパーリンクＡ」は（６４０，３６０）に位置している。なお、図７の例において表示部２１の画面上に表示される文字「ハイパーリンクＡ」、「ハイパーリンクＢ」、・・・「ハイパーリンクＪ」は選択アイテム（リンク）である。ユーザが画面にタッチすると、指定位置（７３０，４５０）を中心とした円である所定の範囲９０４内に含まれる選択アイテムが検出される。所定の範囲９０４の半径は、図７の例では１００ｐｘとしているが、表示部２１のピクセル数や文字の大きさ等に応じて任意に変更可能である。また、所定の範囲９０４は、円形に限らず、例えば矩形等であってもよい。
【００４３】
図４に戻り説明する。
【００４４】
選択アイテム検出手段１０２は、上述した方法により、指定位置を中心とした所定の範囲９０４に含まれる選択アイテム（リンク）を検出する。また、この検出処理により、所定の範囲９０４に含まれる選択アイテムの数が特定される。選択アイテム検出手段１０２は、選択アイテムを検出すると、拡大表示判定手段１０４に、指定位置（座標）と選択アイテムの数とを通知する。
【００４５】
拡大表示判定手段１０４は、選択アイテム検出手段１０２から通知された選択アイテムの数と、拡大表示判定閾値記憶手段１０７に記憶される閾値とに基づき、指定位置を中心とした所定の領域の拡大表示をするか否かを判定する。拡大表示判定手段１０４は、通知された選択アイテムの数が閾値以上である場合、拡大表示を実行する判定をする。一方、拡大表示判定手段１０４は、通知された選択アイテムの数が閾値以上でない場合、拡大表示はしない判定をする。そして、拡大表示判定手段１０４は、拡大表示を実行する判定をすると、その判定結果を拡大表示画面生成手段１０５に通知する。
【００４６】
拡大表示判定閾値記憶手段１０７は、例えばＲＡＭ２０６やＨＤＤ２０９等を用いて、指定位置を中心とした所定の領域の拡大表示をするか否か判定するための閾値（拡大表示判定閾値）を記憶する。
【００４７】
図８は、本発明の実施形態における拡大表示判定閾値記憶手段１０７に記憶される情報の一例を示す図である。図８の例では、「拡大表示判定閾値」は「３」として記憶されており、選択アイテムの数が３以上である場合は拡大表示されることを表している。拡大表示判定閾値記憶手段１０７に記憶される情報は、予めユーザ等により設定される。
【００４８】
図４に戻り説明する。
【００４９】
拡大表示情報記憶手段１０８は、拡大表示画面生成手段１０５が所定の領域を拡大表示するために用いる情報を記憶する。
【００５０】
図９は、本発明の実施形態における拡大表示情報記憶手段１０８に記憶される情報の一例を示す図である。図９に示されるように、拡大表示情報記憶手段１０８には、ピクセル単位の「領域（幅）」及び「領域（高さ）」と「拡大倍率」と「文字の色」と「文字の書式」とが記憶される。「領域（幅）」及び「領域（高さ）」は、拡大表示する対象となる所定の領域を指定するためのパラメータであって、ピクセル単位で表示される。図９の例における所定の領域は、中心を指定位置とした幅４２０×高さ２２０の大きさの矩形の領域である。「拡大倍率」は、所定の領域の一辺を拡大する倍率である。図９の例における拡大倍率は「２．０」倍であるため、拡大された所定の領域の大きさは、幅８４０×高さ４４０となる。「文字の色」及び「文字の書式」は、拡大表示された所定の領域に含まれる選択アイテムのうち指定位置に最も近くに位置する選択アイテムの表現方法を変更するためのパラメータである。「文字の色」は、所定の領域の拡大時において指定位置に最も近い選択アイテム（リンク）の文字の色を変更する場合に用いられる値である。「文字の書式」は、所定の領域の拡大時において指定位置に最も近い選択アイテム（リンク）の文字の書式を変更する場合に用いられる値である。「文字の書式」には、例えば太字や斜体等に変更するための情報が設定される。「文字の色」及び「文字の書式」は、ユーザが選択アイテムをより見やすく選択しやすくするための情報である。拡大表示情報記憶手段１０８に記憶される情報は、予めユーザ等により設定される。
【００５１】
図４に戻り説明する。
【００５２】
拡大表示画面生成手段１０５は、拡大表示判定手段１０４から拡大表示を実行する判定結果を受け付けると、拡大表示情報記憶手段１０８に記憶された情報に基づき、指定位置を中心とした所定の領域が拡大表示された画面を生成する。そして、拡大表示画面生成手段１０５は生成した画面を表示部２１（表示装置２０２）に表示させる。拡大表示画面生成手段１０５による所定の領域の拡大表示された画面の生成処理について、図１０を用いて説明する。
【００５３】
図１０は、本発明の実施形態における所定の領域が拡大表示された画面を生成する方法の一例を示す図である。
【００５４】
図１０（ａ）の例では、表示部２１の画面上において、ユーザのタッチ操作により（７３０，４５０）が指定されている。ここで、指定位置（７３０，４５０）に最も近い選択アイテム（リンク）は、文字「ハイパーリンクＥ」である。また、指定位置を中心とした所定の領域９０５ａが、画面上に表示されている。所定の領域９０５ａは、拡大表示情報記憶手段１０８に記憶される所定の領域９０５ａの大きさを定義する「領域（幅）」及び「領域（高さ）」に基づき、拡大表示画面生成手段１０５により指定される。
【００５５】
図１０（ｂ）の例では、図１０（ａ）において指定された所定の領域９０５ａが拡大された拡大領域９０５ｂが画面上に表示されている。所定の領域９０５ａが拡大された拡大領域９０５ｂは、拡大表示情報記憶手段１０８に記憶される「拡大倍率」、「文字の色」及び「文字の書式」に基づき、拡大表示画面生成手段１０５により拡大表示される。ここで、「拡大倍率」、「文字の色」及び「文字の書式」が例えば図９に示される情報が設定されている場合、図１０ｂのように、所定の領域９０５ａの大きさ（一辺）が２倍であり、指定位置に最も近いリンク「ハイパーリンクＥ」の文字の色及び書式が変更された拡大領域９０５ｂが表示された画面が生成される。
【００５６】
図４に戻り説明する。
【００５７】
拡大表示解除手段１０６は、所定の領域９０５ａの拡大を解除する。拡大表示解除手段１０６は、ユーザによる表示部２１（入力装置２０１）のタッチ操作を検知すると、拡大表示された所定の領域を消去する（閉じる）。なお、拡大表示解除手段１０６は、拡大表示された所定の領域に含まれる選択アイテム（リンク）がタッチされると、選択アイテムの実行（例えばリンク先へのページの移動等）時に、拡大表示された所定の領域を消去する。または、拡大表示解除手段１０６は、拡大された所定の領域が表示されているときに、その領域外へのタッチ操作を検知すると、拡大表示された所定の領域を消去する。または、拡大表示解除手段１０６は、一定時間（例えば２０秒間）のユーザによる画面のタッチ操作が検出されなかった場合、拡大表示された所定の領域を消去する。
【００５８】
［処理手順］
次に、本発明の実施形態におけるユーザが表示部２１をタッチしてから画像形成装置１００において実行される表示制御に関する処理手順を説明する。
【００５９】
図１１は、本発明の実施形態における画像形成装置１００の表示制御に関する処理手順の一例を示すフローチャート図である。図１１の初期状態において、表示部２１にはＨＴＭＬ形式で記述された画面が表示されている。そして、ユーザにより表示部２１の画面がタッチされたときの状態である。
【００６０】
Ｓ１１：指定位置検出手段１０１は、表示部２１の画面上でユーザのタッチ操作により指定された指定位置を検出する。指定位置検出手段１０１は、検出した指定位置（座標）を、選択アイテム検出手段１０２に通知する。
【００６１】
Ｓ１２：選択アイテム検出手段１０２は、指定位置を中心とした所定の範囲に含まれる選択アイテムを検出する。そして、選択アイテム検出手段１０２は、指定位置と検出された選択アイテムの数とを拡大表示判定手段１０４に通知する。
【００６２】
Ｓ１３：拡大表示判定手段１０４は、通知された選択アイテムの数が、拡大表示判定閾値記憶手段１０７に記憶される閾値以上であるか否かを判定する。
【００６３】
ここで、選択アイテムの数が閾値以上でない場合（ＮＯ）、処理は終了し、表示部２１の画面はそのままの状態で表示される。
【００６４】
一方、選択アイテムの数が閾値以上である場合（ＹＥＳ）、拡大表示判定手段１０４は、判定結果及び指定位置を拡大表示画面生成手段１０５に通知する。
【００６５】
Ｓ１４：選択アイテムの数が閾値以上である場合（ステップＳ１３においてＹＥＳ）、拡大表示画面生成手段１０５は、表示部２１の画面上において指定位置を中心とした所定の領域を指定する。所定の領域は、拡大表示情報記憶手段１０８に記憶される「領域（幅）」及び「領域（高さ）」に基づき、領域が指定される。
【００６６】
Ｓ１５：拡大表示画面生成手段１０５は、所定の領域の指定後、拡大表示情報記憶手段１０８に記憶される「倍率」に基づき、所定の領域を拡大し、拡大された所定の領域が表示された画面（拡大表示画面）を生成する。なお、この拡大表示された所定の領域に含まれる指定位置に最も近い選択アイテムの文字の色及び書式は、拡大表示情報記憶手段１０８に記憶される「文字の色」及び「文字の書式」に基づき変更される。
【００６７】
Ｓ１６：拡大表示画面生成手段１０５は、表示部２１（表示装置２０２）に、生成した拡大表示画面を表示させる。そして、拡大表示画面生成手段１０５は、拡大表示解除手段１０６に拡大表示画面が表示されたことを通知する。
【００６８】
Ｓ１７：拡大表示解除手段１０６は、拡大表示画面の表示が通知されると、画面上で所定の時間（例えば２０秒間）内にタッチ操作が検出されたか否かを判定する。
【００６９】
ここで、所定の時間内にタッチ操作が検出されなかった場合（ＮＯ）、ステップＳ２０の処理が実行される。
【００７０】
一方、所定の時間内にタッチ操作が検出された場合（ＹＥＳ）、ステップＳ１８の処理が実行される。
【００７１】
Ｓ１８：拡大表示解除手段１０６が所定の時間内においてタッチ操作を検出した場合（ステップＳ１７においてＹＥＳ）、タッチされた位置が拡大表示された所定の領域内の選択アイテムであるか否かを判定する。
【００７２】
ここで、タッチされた位置が拡大表示された所定の領域内の選択アイテムではない場合（ＮＯ）、ステップＳ２０の処理が実行される。
【００７３】
一方、タッチされた位置が拡大表示された所定の領域内の選択アイテムの場合（ＹＥＳ）、ステップＳ１９の処理が実行される。
【００７４】
Ｓ１９：タッチされた位置が拡大表示された所定の領域内の選択アイテムの場合（ステップＳ１８においてＹＥＳ）、タッチされた選択アイテムが実行される。選択アイテムが例えばリンクの場合、リンク先のページに移動する。
【００７５】
Ｓ２０：所定の時間内にタッチ操作が検出されなかった場合（ステップＳ１７においてＮＯ）又はタッチされた位置が拡大表示された所定の領域内の選択アイテムではない場合（ステップＳ１８においてＮＯ）、拡大表示解除手段１０６は拡大表示された所定の領域を消去する。
【００７６】
上述した処理手順により本発明の実施形態の画像形成装置１００は、表示部２１の画面上でユーザがタッチした位置（指定位置）を中心とした所定の範囲内に一定数以上の選択アイテムがある場合、指定位置を中心とした所定の領域が拡大表示された画面を表示できる。
【００７７】
以上、本発明の実施形態によれば、画像形成装置１００は、タッチパネルの画面上に選択アイテム（リンク等）が密集しており、ユーザが意図した選択アイテムをタッチしづらい場合に、ユーザは特別な操作をすることなく、ユーザが見やすく、タッチしやすいサイズに選択アイテムを拡大して表示できる。
【００７８】
これにより、ユーザが意図した選択アイテムではない選択アイテムを誤って選択（タッチ）してしまうことを回避でき、かつ簡易に選択でき、タッチパネルを用いたユーザの操作性の向上を図ることができる。
【００７９】
［第１の変形例］
本発明の実施形態の第１の変形例では、表示部２１の表示能力及び表示部２１の画面に表示されている文字の大きさに基づき、所定の領域を拡大表示する倍率を変更する。ここで、表示部２１の表示能力とは、表示部２１のピクセル数及び表示部２１の大きさ（画面サイズ）である。
【００８０】
第１の変形例における画像形成装置１００は、さらに表示部２１の表示能力が記憶される表示能力記憶手段１０９と拡大表示したときに表示されるフォントサイズの目標値が記憶される目標フォントサイズ記憶手段１１０とを有する。
【００８１】
図１２は、本発明の実施形態の第1の変形例における表示能力記憶手段１０９に記憶される情報の一例を示す図である。図１２に示されるように、表示能力記憶手段１０９には、ピクセル単位で表される表示部２１の「幅ｗ（ｐｘ）」及び「高さｈ（ｐｘ）」と、表示部２１の対角線上の長さである「画面サイズｎ（ｉｎｃｈ）」とが記憶される。図１２の例では、表示部２１のピクセル数は幅ｗ「１２８０」×高さｈ「７２０」であり、画面サイズｎは「５．０」ｉｎｃｈである。
【００８２】
図１３は、本発明の実施形態の第1の変形例における目標フォントサイズ記憶手段１１０に記憶される情報の一例を示す図である。図１３に示されるように、目標フォントサイズ記憶手段１１０には、「目標フォントサイズｔ（ｉｎｃｈ）」が記憶され、所定の領域が拡大表示されるときに、所定の領域に含まれる文字のサイズがこの目標フォントサイズまで拡大されるように変倍される。図１３の例では、目標フォントサイズは「０．３」（ｉｎｃｈ）であるが、目標フォントサイズは任意に変更可能なパラメータである。また、図１３の例では、目標フォントサイズの単位をインチ（ｉｎｃｈ）としているが、インチに限らず、例えばピクセル（ｐｘ）、ポイント（ｐｔ）、センチメートル（ｃｍ）又はミリメートル（ｍｍ）等としてもよい。
【００８３】
次に、第1の変形例における画像形成装置１００の処理手順について、図１４を用いて説明する。
【００８４】
図１４は、本発明の実施形態の第1の変形例における画像形成装置の処理手順の一例を示すフローチャート図である。なお、図１４において、図１１に示される処理と同じ処理には同一のステップ番号を付与しており、詳細な説明は省略する。以下、図１１との相違点を中心に説明する。
【００８５】
Ｓ１２ａ：ユーザのタッチ操作による指定位置の検出（Ｓ１１）後、選択アイテム検出手段１０２によって、所定の範囲に含まれる選択アイテムが検出される。このとき、第１の変形例では、選択アイテム検出手段１０２は、所定の範囲に含まれる選択アイテムのフォントサイズを取得する。なお、選択アイテムのフォントサイズは、ＨＴＭＬ形式で記述される場合、ピクセル（ｐｘ）、インチ（ｉｎｃｈ）、ポイント（ｐｔ）、センチメートル（ｃｍ）又はミリメートル（ｍｍ）の単位で指定可能である。ここでは、例えば選択アイテムのフォントサイズがピクセル（ｐｘ）単位で指定されている。また、複数の選択アイテムが検出され、それらのフォントサイズが全て同じではない場合、最小のフォントサイズが取得される。なお、複数の選択アイテムが検出される場合に取得するフォントサイズは、最小のフォントサイズに限らず、例えば全てのフォントサイズの平均値等であってもよい。
【００８６】
Ｓ１４ａ：拡大表示の対象となる所定の領域が指定される（Ｓ１４）と、第１の変形例では、拡大表示画面生成手段１０５により、所定の領域を拡大する倍率（拡大倍率）が決定される。拡大倍率は、次の手順により決定される。
【００８７】
（手順１）拡大表示画面生成手段１０５は、表示能力記憶手段１０９から「幅ｗ（ｐｘ）」、「高さｈ（ｐｘ）」及び「画面サイズｎ（ｉｎｃｈ）」を読み出し、読み出した値「ｗ」、「ｈ」、「ｎ」に基づき、１ピクセルあたりのインチ（ｉｎｃｈ／ｐｘ）を次の数式１により算出する。
【００８８】
【数１】
2014099089.tif 000003
（手順２）次に、図１４に示されるステップＳ１２ａにおいて取得されたフォントサイズを「ｆ」（ｐｘ）とすると、拡大表示をする前のフォントサイズは、
【００８９】
【数２】
2014099089.tif 000004
として算出される。
【００９０】
（手順３）そして、拡大表示画面生成手段１０５は、拡大表示をしたときに表示される目標フォントサイズ「ｔ」（ｉｎｃｈ）を、目標フォントサイズ記憶手段１１０から読み出し、次の数式３により拡大倍率を算出する。
【００９１】
【数３】
2014099089.tif 000005
上述した（手順１）〜（手順３）により、所定の領域を拡大する倍率を算出する。
【００９２】
以上、本発明の実施形態の第1の変形例によれば、表示部２１の表示能力及び表示部２１に表示されている文字のサイズに基づき、所定の領域を拡大する倍率を変更できる。すなわち、小さい文字は目標フォントサイズになるように高倍率で拡大され、大きい文字は低倍率で拡大される。
【００９３】
これにより、拡大表示される前の文字のサイズに依存せず、ユーザが見やすくタッチしやすい文字のサイズに調整されるため、常に一定の操作性を確保できる。
【００９４】
［第２の変形例］
本発明の実施形態の第２の変形例では、所定の領域が拡大表示される画面に含まれる選択アイテムを図１５に示すような一覧表（リスト）として表示する。
【００９５】
図１５は、本発明の実施形態の第２の変形例における所定の領域が拡大表示された画面の一例を示す図である。
【００９６】
図１５（ａ）には、表示部２１の画面に表示される「ハイパーリンクＥ」の周辺がタッチされ、所定の領域９０５ａが指定されていることが示されている。
【００９７】
図１５（ｂ）には、表示部２１において、所定の領域９０５ａが拡大表示された画面が示されている。第２の変形例では、所定の領域の拡大された画面９０５ｂに含まれる選択アイテム（リンク）が図１５（ｂ）のように、一覧表として表示されている。図１５（ｂ）の例では、タッチされた指定位置に近いリンクから順に並べ替えられた一覧表として生成されている。なお、一覧表に含まれるリンクの並びは、他に例えばアルファベット順に並び替えたり、並び替えずそのままの順で表示するようにしたりしてもよい。
【００９８】
以上、本発明の第２の変形例によれば、拡大表示された選択アイテムを一覧表として並び替えて表示できる。
【００９９】
これにより、ユーザは、タッチしたい意図した選択アイテムがさらに見やすくなり、ユーザがタッチしたい選択アイテムを探すといった手間や操作誤りの可能性を軽減できる。
【０１００】
[その他の変形例]
なお、本発明の実施形態において、指定位置が検出されるタッチ操作は画面への一回のタッチとしたが、指定位置が検出されるタッチ操作はこれに限らず、例えば画面を二回続けてタッチした場合やタッチの時間（画面に指が触れている時間）が所定の時間以上の場合に、指定位置が検出されるようにしてもよい。
【０１０１】
なお、本発明の実施形態において、表示部２１が表示制御装置の一例である画像形成装置１００に含まれるハードウェア構成としたが、表示部２１が表示制御装置に含まれる構成に限らず、表示部２１と表示制御装置とがそれぞれ異なるハードウェアの筐体として構成されてもよい。
【０１０２】
以上、本発明の実施形態について詳述したが、本発明はかかる特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【符号の説明】
【０１０３】
２１        表示部
２３        コントローラ
１００      画像形成装置
１０１      指定位置検出手段
１０２      選択アイテム検出手段
１０３      拡大表示手段
１０４      拡大表示判定手段
１０５      拡大表示画面生成手段
１０６      拡大表示解除手段
１０７      拡大表示判定閾値記憶手段
１０８      拡大表示情報記憶手段
２０１      入力装置
２０２      表示装置
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特開２０１２−０４３４５２号公報
【図１】
2014099089.tif 000006
【図２】
2014099089.tif 000007
【図３】
2014099089.tif 000008
【図４】
2014099089.tif 000009
【図５】
2014099089.tif 000010
【図６】
2014099089.tif 000011
【図７】
2014099089.tif 000012
【図８】
2014099089.tif 000013
【図９】
2014099089.tif 000014
【図１０】
2014099089.tif 000015
【図１１】
2014099089.tif 000016
【図１２】
2014099089.tif 000017
【図１３】
2014099089.tif 000018
【図１４】
2014099089.tif 000019
【図１５】
2014099089.tif 000020