(57)【特許請求の範囲】
【請求項１】
閲覧文書を記憶する閲覧文書記憶部と、
前記閲覧文書記憶部に記憶された閲覧文書のレイアウト情報に基づき、リンクを示すハイパーテキストを囲む領域を抽出するリンク表示域抽出部と、
前記リンク表示域抽出部が抽出したハイパーテキストを囲む領域を、入力手段によるタッチ可能な幅、且つ、他のハイパーテキストを囲む領域と重複しない大きさに拡大し、前記入力手段による入力を受け付ける拡大リンク・タッチ領域を生成する拡大リンク・タッチ領域生成部と、
前記拡大リンク・タッチ領域の幅が一定値以下の場合に、当該拡大リンク・タッチ領域に隣接する隣接リンク・タッチ領域を結合して２以上のリンクが含まれる結合リンク・タッチ領域を生成すると共に、当該結合リンク・タッチ領域を入力手段によるタッチ可能な幅、且つ、前記ハイパーテキストを囲む領域同士が重複しない大きさに拡大する結合リンク・タッチ領域生成部と、
前記閲覧文書記憶部に記憶された閲覧文書に、前記拡大リンク・タッチ領域生成部が生成した前記拡大リンク・タッチ領域および当該拡大リンク・タッチ領域に対するタッチ操作に関する情報を加えて表示するとともに、前記結合リンク・タッチ領域生成部が生成した前記結合リンク・タッチ領域および当該結合リンク・タッチ領域におけるリンクの選択と前記入力手段による選択方法との対応関係を表示する閲覧文書表示部と、
前記閲覧文書表示部が表示する閲覧文書に対して、前記入力手段により入力されるタッチ操作情報、あるいは前記入力手段の近接情報に基づき、前記リンクの選択を判定するとともに、前記結合リンク・タッチ領域における前記入力手段による選択方法に基づき前記リンクの選択を判定するリンク動作判定部
とを備えたタッチパネル装置。
【請求項２】
前記閲覧文書表示部は、前記リンク動作判定部において前記入力手段が接触していると判定されている間、前記拡大リンク・タッチ領域および当該拡大リンク・タッチ領域に対するタッチ操作に関する情報を表示することを特徴とする請求項１記載のタッチパネル装置。
【請求項３】
前記閲覧文書表示部は、前記リンク動作判定部において前記入力手段が近接していると判定されている間、前記拡大リンク・タッチ領域および当該拡大リンク・タッチ領域に対するタッチ操作に関する情報を表示することを特徴とする請求項１または請求項２記載のタッチパネル装置。
【請求項４】
前記閲覧文書表示部は、前記リンク動作判定部において前記入力手段が接触していると判定されている間、前記結合リンク・タッチ領域およびリンクの選択と前記入力手段による選択方法との対応関係を表示することを特徴とする請求項１記載のタッチパネル装置。
【請求項５】
前記閲覧文書表示部は、前記リンク動作判定部において前記入力手段が近接していると判定されている間、前記結合リンク・タッチ領域およびリンクの選択と前記入力手段による選択方法との対応関係を表示することを特徴とする請求項１または請求項４記載のタッチパネル装置。
【請求項６】
前記リンク動作判定部は、前記入力手段により各リンクが選択された頻度を算出し、
前記拡大リンク・タッチ領域生成部は、前記頻度に基づき各リンクの拡大リンク・タッチ領域の拡大量を設定する
ことを特徴とする請求項１記載のタッチパネル装置。
【請求項７】
前記リンク動作判定部は、前記入力手段により各リンクが選択された際の選択ミスの発生または選択ミスが生じた選択位置を算出し、
前記拡大リンク・タッチ領域生成部は、前記選択ミスの発生または前記選択ミスが生じた選択位置に基づき拡大リンク・タッチ領域の拡大量を設定する
ことを特徴とする請求項１または請求項６記載のタッチパネル装置。
【請求項８】
前記リンク動作判定部は、前記入力手段により各リンクが選択された頻度を算出し、
前記結合リンク・タッチ領域生成部は、前記頻度に基づき各リンクの結合リンク・タッチ領域の拡大量を設定する
ことを特徴とする請求項１記載のタッチパネル装置。
【請求項９】
前記リンク動作判定部は、前記入力手段により各リンクが選択された際の選択ミスの発生または選択ミスが生じた選択位置を算出し、
前記結合リンク・タッチ領域生成部は、前記選択ミスの発生または前記選択ミスが生じた選択位置に基づき結合リンク・タッチ領域の拡大量を設定する
ことを特徴とする請求項１または請求項８記載のタッチパネル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、スクリーンのタッチによりリンクの操作を行って文書を閲覧するタッチパネル装置に関するものである。
【背景技術】
【０００２】
タッチ操作対応のＯＳやディスプレイの販売・発展に伴い、タッチによる効率的な操作のニーズが高まっている。一方、タッチ操作は、視差や指の幅により正確にタッチ位置の指定をすることが難しいため、リンクのタッチミスが頻繁に起こる。
【０００３】
図１８は閲覧文書におけるリンクの表示例を示す説明図である。図１８に示す閲覧文書は、リンク表示域１８００，１８０１，１８０２，１８０３、リンク・タッチ領域１８０４，１８０５，１８０６，１８０７、補助タッチ領域１８０８、および１８００から１８０８以外の余白領域の４つの領域に分けられる。リンクの文字列表示域は、ハイパーテキストを囲む最小の矩形である。リンク表示域１８００のように２行全てがハイパーテキストである場合は、２行ともリンク表示域とし、リンク表示域１８０２，１８０３のように行の途中までがハイパーテキストである場合は、別々のリンク表示域として扱う。リンク・タッチ領域はリンクに対するタッチ操作を受け付ける領域で、リンク表示域を包含し、リンク表示域よりも上下左右に１割から２割程度大きい矩形領域である。補助タッチ領域は、リンク表示域と関係なく自由な形状で配置され、リンクと対応付けられて表示される領域である。図１８に示す例では、補助タッチ領域を同一色で表示して対応関係を表している。余白領域は、閲覧文書中のリンク・タッチ領域と補助タッチ領域以外の領域である。以降、図１８に示した４つの領域を用いて従来技術について説明する。
【０００４】
タッチミスの課題を解消する最も簡単な手段として、文書のフォントを大きくする方法がある。これにより、リンク・タッチ領域は大きくなるため、タッチしやすくなる。しかし、全体のうち一部が大きく表示されるため、文書の全体の把握をするには、何度もスクロールして閲覧する手間が生じる。
【０００５】
タッチミスの課題を解消する別の手段として、文書を閲覧するときには縮小表示を行い、操作するときは拡大表示を行う方法がある。拡大時は、リンク表示域とリンク・タッチ領域の比率は変わらず、一部が大きく表示されている状態となる。そのため、文書を見渡す時に縮小表示をして、文書を操作して他の文書を閲覧する時に拡大表示をしなければならない。このような、拡大・縮小の繰り返しは文書閲覧を妨げる原因となる。
【０００６】
そこで、効率的に文書閲覧が可能なタッチ操作を行うための技術として、例えば特許文献１および特許文献２に開示されているものがある。
【０００７】
特許文献１は、リンク・タッチ領域と補助タッチ領域を設け、ユーザが複数のリンク・タッチ領域を同時にタッチした場合、補助タッチ領域を表示する装置であり、ユーザが補助タッチ領域をタッチすることでリンクを選択しやすくする方法が開示されている。
【０００８】
特許文献２には、リンクが閲覧文書中に密集しているときに、互いに十分に離れた別の補助タッチ領域を設けることにより、リンクを選択しやすくする方法が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特許第３６５７１６２号
【特許文献２】特開２００９−１２９４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した特許文献１に開示された技術では、密集しているリンクに対してその近辺を一度タッチする必要があり、リンク選択の手間が増えてしまうという課題があった。また、リンクが密集している場合に、近辺に補助タッチ領域が表示されるが、補助タッチ領域の具体的な表示位置計算方法については記述されていないため、リンクとの対応関係が分かりにくい位置に補助タッチ領域が表示された場合には、ユーザの文書操作性が低下するという課題があった。
【００１１】
また、特許文献２に開示された技術では、十分に離れた別の補助タッチ領域が設けられるためリンクの誤操作を防止することはできるが、補助タッチ領域の位置が細かく指定されていて、リンクと補助タッチ領域の対応関係が分かりにくく、判断に時間がかかるという課題があった。
【００１２】
この発明は、上記のような課題を解決するためになされたもので、余白領域を含めたより広いリンク・タッチ領域を生成し、閲覧文書の表示サイズに対してリンク・タッチ領域サイズの比率を大きくすることで、文書の拡大縮小をせず多少不正確なタッチでもリンクを選択できるようにし、かつ、リンクとの対応を分かりやすくすることで、閲覧文書中のリンクの操作性を向上させたタッチパネル装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
この発明に係るタッチパネル装置は、閲覧文書を記憶する閲覧文書記憶部と、閲覧文書記憶部に記憶された閲覧文書のレイアウト情報に基づき、リンクを示すハイパーテキストを囲む領域を抽出するリンク表示域抽出部と、リンク表示域抽出部が抽出したハイパーテキストを囲む領域を、入力手段によるタッチ可能な幅、且つ、他のハイパーテキストを囲む領域と重複しない大きさに拡大し、入力手段による入力を受け付ける拡大リンク・タッチ領域を生成する拡大リンク・タッチ領域生成部と、拡大リンク・タッチ領域の幅が一定値以下の場合に、当該拡大リンク・タッチ領域に隣接する隣接リンク・タッチ領域を結合して２以上のリンクが含まれる結合リンク・タッチ領域を生成すると共に、当該結合リンク・タッチ領域を入力手段によるタッチ可能な幅、且つ、ハイパーテキストを囲む領域同士が重複しない大きさに拡大する結合リンク・タッチ領域生成部と、閲覧文書記憶部に記憶された閲覧文書に、拡大リンク・タッチ領域生成部が生成した拡大リンク・タッチ領域および当該拡大リンク・タッチ領域に対するタッチ操作に関する情報を加えて表示するとともに、結合リンク・タッチ領域生成部が生成した結合リンク・タッチ領域および当該結合リンク・タッチ領域におけるリンクの選択と入力手段による選択方法との対応関係を表示する閲覧文書表示部と、閲覧文書表示部が表示する閲覧文書に対して、入力手段により入力されるタッチ操作情報、あるいは入力手段の近接情報に基づき、リンクの選択を判定するとともに、結合リンク・タッチ領域における入力手段による選択方法に基づき前記リンクの選択を判定するリンク動作判定部とを備えるものである。
【発明の効果】
【００１４】
この発明によれば、ハイパーテキストを囲む領域を、入力手段によるタッチ可能な幅、且つ、他のハイパーテキストを囲む領域と重複しない大きさに拡大し、入力手段による入力を受け付ける拡大リンク・タッチ領域を生成し、閲覧文書に当該拡大リンク・タッチ領域および拡大リンク・タッチ領域に対するタッチ操作に関する情報を加えて表示するとともに、拡大リンク・タッチ領域の幅が一定値以下の場合に、当該拡大リンク・タッチ領域に隣接する隣接リンク・タッチ領域を結合して２以上のリンクが含まれる結合リンク・タッチ領域を生成し、閲覧文書に結合リンク・タッチ領域および当該結合リンク・タッチ領域におけるリンクの選択と入力手段による選択方法との対応関係を表示するように構成したので、閲覧文書中に表示されたリンクを選択する際の操作性を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１によるタッチパネル装置の構成を示すブロック図である。
【図２】実施の形態１によるタッチパネル装置の文書閲覧処理を示すフローチャートである。
【図３】実施の形態１によるタッチパネル装置の表示例を示す図である。
【図４】実施の形態１によるタッチパネル装置のリンク・タッチ領域生成部の動作を示すフローチャートである。
【図５】実施の形態１によるタッチパネル装置のリンク表示域選択の一例を示す説明図である。
【図６】実施の形態１によるタッチパネル装置の拡大リンク・タッチ領域生成部の動作を示すフローチャートである。
【図７】実施の形態１によるタッチパネル装置の拡大／部分拡大リンク・タッチ領域のデータ構造を示す図である。
【図８】実施の形態１によるタッチパネル装置の拡大可能距離算出処理の動作を示すフローチャートである。
【図９】実施の形態１によるタッチパネル装置の拡大可能距離算出処理の一例を示す説明図である。
【図１０】実施の形態１によるタッチパネル装置の拡大可能距離算出処理の他の構成を示す説明図である。
【図１１】実施の形態１によるタッチパネル装置の部分上下拡大処理の動作を示すフローチャートである。
【図１２】実施の形態１によるタッチパネル装置の部分拡大処理の一例を示す説明図である。
【図１３】実施の形態２によるタッチパネル装置の構成を示すブロック図である。
【図１４】実施の形態２によるタッチパネル装置の拡大リンク・タッチ領域生成部および結合リンク・タッチ領域生成部の動作を示すフローチャートである。
【図１５】実施の形態２によるタッチパネル装置の結合リンク・タッチ領域生成部の動作を示すフローチャートである。
【図１６】実施の形態２によるタッチパネル装置の結合リンク表示域の表示例を示す説明図である。
【図１７】実施の形態２によるタッチパネル装置の拡大／部分拡大／結合リンク・タッチ領域のデータ構造を示す図である。
【図１８】閲覧文書におけるリンクを示す説明図である。
【発明を実施するための形態】
【００１６】
実施の形態１．
図１は、この発明の実施の形態１によるタッチパネル装置の構成を示すブロック図である。図１において、タッチパネル装置１０は、閲覧文書記憶部１、リンク表示域抽出部２、拡大リンク・タッチ領域生成部３、領域記憶部４、閲覧文書表示部５、近接・タッチ情報入力部６およびリンク動作判定部７で構成されている。
閲覧文書記憶部１は、文書内容やリンクなどのコンテンツに関する情報と、文字の大きさや、表示位置、折り返しや改行、左端・中央・右端表示、箇条書きなどのレイアウト情報を記憶している。
【００１７】
リンク表示域抽出部２は、閲覧文書記憶部１に記憶されたレイアウト情報から、ハイパーテキストを囲む最小矩形を求め、リンク表示域として抽出する。拡大リンク・タッチ領域生成部３は、リンク表示域抽出部２が生成したリンク表示域を基に、入力手段（例えば、ユーザの指やペンなど）によるタッチに十分な面積になるように、かつ、互いに重ならないように、余白領域を含めたより広いリンク・タッチ領域を生成する。なお、特に限定していない場合には、拡大リンク・タッチ領域生成部３が生成した拡大リンク・タッチ領域および部分拡大リンク・タッチ領域をまとめてリンク・タッチ領域と称する。
【００１８】
領域記憶部４は、拡大リンク・タッチ領域生成部３が生成したリンク・タッチ領域を、所定のデータ構造で記憶する。記憶させるデータ構造の詳細は後述する。閲覧文書表示部５は、閲覧文書記憶部１に記憶された閲覧文書の表示と拡大リンク・タッチ領域生成部３が生成したリンク・タッチ領域の色付け表示を行う。近接・タッチ情報入力部６は、タッチパネルなどに対し、ユーザが指やペンによる近接・タッチ操作を行ったときの入力を受け付け、近接・タッチの有無判断や近接・タッチ位置の座標を算出する。リンク動作判定部７は、近接・タッチ情報入力部６が算出した近接・タッチ位置座標を受け取り、拡大リンク・タッチ領域生成部３が生成したリンク・タッチ領域内のタッチを判定し、閲覧文書表示部５に対しユーザが選択したリンクの閲覧文書を表示する更新命令を出力する。
【００１９】
続いて、実施の形態１のタッチパネル装置１０を用いて文書を閲覧する処理について説明する。図２は、実施の形態１のタッチパネル装置の文書閲覧処理を示すフローチャートである。なお、図２に示す処理例では、入力手段としてユーザの指が用いられるものとして説明を行う。
【００２０】
リンク表示域抽出部２は、閲覧文書記憶部１に記憶されたレイアウト情報を参照し、ハイパーテキストを囲む最小矩形をリンク表示域として抽出する（ステップＳＴ１）。ハイパーテキストが複数行に跨っている場合、各行毎のハイパーテキストに別々のリンク表示域を割り当てる。拡大リンク・タッチ領域生成部３は、ステップＳＴ１においてリンク表示域抽出部２が抽出したリンク表示域を基に、ユーザが指でタッチするために十分な面積となるように、且つ、互いに重なることなく表示できるように、余白領域を含めたより広いリンク・タッチ領域を生成し、領域記憶部４に出力する（ステップＳＴ２）。領域記憶部４は、ステップＳＴ２において入力された領域を記憶する（ステップＳＴ３）。閲覧文書表示部５は、ステップＳＴ３において領域記憶部４に記憶されたリンク・タッチ領域を表示する(ステップＳＴ４）。
【００２１】
ステップＳＴ４における表示後、近接・タッチ情報入力部６はユーザの指入力が発生したか否か判定を行う（ステップＳＴ５）。ステップＳＴ５において指入力が発生していないと判定される場合には、ステップＳＴ５の処理に戻る。一方、ステップＳＴ５において指入力が発生したと判定された場合には、近接・タッチ位置の座標（ｘ，ｙ）を算出し、当該座標値をリンク動作判定部７に出力する（ステップＳＴ６）。リンク動作判定部７は、ステップＳＴ６において入力された座標値を参照し、近接・タッチ位置がリンク・タッチ領域内であるか否か判定を行う（ステップＳＴ７）。
【００２２】
ステップＳＴ７において、近接・タッチ位置がリンク・タッチ領域外であると判定された場合にはステップＳＴ５の処理に戻る。一方、ステップＳＴ７において、近接・タッチ位置がリンク・タッチ領域内であると判定された場合には、リンク動作判定部７は、ＵＲＬのリンク先情報の表示命令を閲覧文書表示部５に出力する（ステップＳＴ８）。閲覧文書表示部５は、ステップＳＴ８において入力された表示命令に基づきリンク先情報を表示し（ステップＳＴ９）、処理を終了する。
【００２３】
次に、図３を参照しながら、上述した処理により得られる閲覧文書の表示例について説明する。図３は実施の形態１によるタッチパネル装置の閲覧文書表示例を示す説明図であり、余白領域を含めた広いリンク・タッチ領域を用いて文書を閲覧する例を示している。
図３にはリンク・タッチ領域として、余白領域を含めて拡大した拡大リンク・タッチ領域３００，３０１，３０２、およびリンク表示域の矩形をそのまま上下に拡大することができないため右下側に部分拡大した部分拡大リンク・タッチ領域３０３を示している。図２で示したフローチャートのステップＳＴ７において、リンク動作判定部７がユーザの指入力３０４の位置座標が拡大リンク・タッチ領域３００内にあると判定すると、リンク「ｗｗｗ．ａａａａａａａａ．ｃｏｍ」の表示命令が閲覧文書表示部５に出力される。閲覧文書表示部５は、当該リンク先である「ｗｗｗ．ａａａａａａａａ．ｃｏｍ」の文書を表示する。
【００２４】
次に、拡大リンク・タッチ領域生成部３の詳細について説明する。まず始めに、図４のフローチャートを参照しながら拡大リンク・タッチ領域生成部３の処理動作の概略について説明する。
拡大リンク・タッチ領域生成部３は、まずハイパーテキストが複数行に跨り、行毎に分かれたリンク表示域となっている場合に、面積が最大となるリンク表示域および面積が一定値以上であるリンク表示域以外を拡大処理対象から除外し、拡大処理対象のリンクリストを作成する（ステップＳＴ２１）。ステップＳＴ２１で作成したリンクリストを参照し、拡大処理をしていないリンク表示域が存在するか否か判定を行う（ステップＳＴ２２）。ステップＳＴ２２において、存在しないと判定された場合には処理を終了する。一方、ステップＳＴ２２において、存在すると判定された場合には、拡大処理を行うリンク表示域の上下左右の余白領域に基づき、互いに領域が重なることのないようにリンク表示域の拡大を行う（ステップＳＴ２３）。その後、ステップＳＴ２２の判定処理に戻り、ステップＳＴ２１で除外されなかった全てのリンク表示域に対して拡大処理を行う。
【００２５】
上述したステップＳＴ２１において示した複数行に跨っているリンク表示域の一部を拡大処理から除外する一例を、図５に示している。
図５に示す例は、複数行に跨っていないリンク表示域５００およびハイパーテキストが複数行に跨り、行毎に分けられたリンク表示域５０１，５０２，５０３，５０４で構成されている。リンク表示域５００は、複数行に跨っていないため拡大処理の対象となる。リンク表示域５０１，５０２は複数行に跨り、リンク表示域５０２の面積がリンク表示域５０１の面積よりも大きいため、リンク表示域５０２が拡大処理の対象となる。リンク表示域５０１は、面積があらかじめ設定された値に満たないことから拡大処理の対象から除外される。同様にリンク表示域５０３，５０４も複数行に跨り、リンク表示域５０４の面積がリンク表示域５０３の面積よりも大きいため、まずリンク表示域５０４が拡大処理の対象となる。リンク表示域５０３は、面積があらかじめ設定された値以上であることから拡大処理の対象となる。
【００２６】
次に、図４で示したフローチャートのステップＳＴ２３の処理、即ちリンク表示を拡大または部分拡大する処理の詳細について、図６のフローチャートを参照しながら説明する。
拡大リンク・タッチ領域生成部３は、リンク表示域の上下左右への拡大可能距離を算出する（ステップＳＴ３１）。ステップＳＴ３１において算出した拡大可能距離に基づきリンク表示域を上下左右に拡大した拡大リンク・タッチ領域を生成する（ステップＳＴ３２）。ステップＳＴ３２における具体的な拡大方法として、リンク表示域の上下左右方向をｍｉｎ（各方向の拡大可能距離／２、あらかじめ設定しておいた各方向の最大拡張幅）だけ拡大する。ただし、ｍｉｎ（ａ，ｂ）はａおよびｂの最小値を意味する。また異なる拡大方法として、各方向の拡大可能距離に応じて拡大する幅をあらかじめ定めておき、拡大可能距離の値に応じてリンク表示域を拡大する。なお、上述した拡大方法は例示的に挙げたものであり、一般的な拡大方法を適用することも可能である。
【００２７】
さらに、タッチ入力に十分な領域サイズを確保するために、拡大リンク・タッチ領域の左右方向の幅が一定値以上であり、上下方向の幅が一定値以下であるか否か判定する（ステップＳＴ３３）。ステップＳＴ３３において条件に当てはまらないと判定された場合にはステップＳＴ３５の処理に進む。一方、左右方向の幅が一定値以上、上下方向の幅が一定値以下であると判定された場合には、拡大リンク・タッチ領域を上下方向に部分拡大し、部分拡大リンク・タッチ領域を生成する（ステップＳＴ３４）。
【００２８】
次に、拡大リンク・タッチ領域の上下方向の幅が一定値以上で、左右方向の幅が一定値以下であるか否か判定する（ステップＳＴ３５）。ステップＳＴ３５において条件に当てはまらないと判定された場合には拡大処理を行わずに処理を終了する。一方、上下方向の幅が一定値以上、左右方向の幅が一定値以下であると判定された場合には、拡大リンク・タッチ領域を左右方向に部分拡大し、部分拡大リンク・タッチ領域を生成し（ステップＳＴ３６）、リンク表示域の拡大／部分拡大処理を終了する。
【００２９】
図７は、図６のフローに基づき生成された拡大リンク・タッチ領域および部分拡大リンク・タッチ領域のデータ構造を示す図である。
データ項目は、リンク先のＵＲＬ、ステップＳＴ３２において生成された拡大リンク・タッチ領域を示すリンク・タッチ領域１、ステップＳＴ３４またはステップＳＴ３６において生成された部分拡大リンク・タッチ領域を示すリンク・タッチ領域２、ハイパーテキストであるアンカーテキストで構成されている。
図７において例えばＵＲＬ「ｗｗｗ．ｉｉｉｉｉｉｉ．ｃｏｍ」のリンク・タッチ領域１に示した拡大リンク・タッチ領域の矩形情報（２０，２２０，８０，１０）と、これとは異なるリンク・タッチ領域２の矩形情報（６０，２３０，４０，５０）を有することにより部分拡大リンク・タッチ領域を表示することができる。なお、拡大／部分拡大リンク・タッチ領域は、図７に示すデータ構造で領域記憶部４に記憶される。
【００３０】
次に、図６で示したフローチャートのステップＳＴ３１の処理、即ちリンク表示域から上下左右へ拡大可能な距離を算出する処理の詳細について、図８のフローチャートを参照しながら説明する。なお、図８の処理では、リンク表示域がどこまで拡大可能かを測定するための拡大可能領域を用いる。
拡大リンク・タッチ領域生成部３は、拡大可能領域をリンク表示域で初期化する（ステップＳＴ４１）。拡大可能領域の上、下、左、右の順に優先して拡大方向を選択し、拡大フラグを「ＯＮ」に設定する（ステップＳＴ４２）。ステップＳＴ４２において拡大フラグが「ＯＮ」に設定された方向を選択し（ステップＳＴ４３）、選択した方向に拡大可能領域を一定値拡大する（ステップＳＴ４４）。ステップＳＴ４４において拡大した拡大可能領域内に他の拡大リンク・タッチ領域が重なるか否か判定を行う（ステップＳＴ４５）。
【００３１】
ステップＳＴ４５において重ならないと判定された場合には、ステップＳＴ４４において設定した拡大可能領域内に他のリンク表示域が重なるか否か判定を行う（ステップＳＴ４６）。ステップＳＴ４６において、重ならないと判定された場合には、ステップＳＴ４４において設定した拡大可能領域が閲覧文書の表示域を超えたか否か判定を行う（ステップＳＴ４７）。ステップＳＴ４７において、閲覧文書の表示域を超えていないと判定された場合にはステップＳＴ４３に戻り、上述した処理を繰り返す。
【００３２】
一方、ステップＳＴ４５において拡大リンク・タッチ領域が重なる、ステップＳＴ４６において他のリンク表示域が重なる、ステップＳＴ４７において閲覧文書の表示域を超えたと判定された場合には、すべてステップＳＴ４８の処理に進む。ステップＳＴ４８では、ステップＳＴ４５からステップＳＴ４７の判定処理を経て算出された拡大可能領域を記憶し、ステップＳＴ４３において選択した方向の拡大フラグを「ＯＦＦ」にする。さらに拡大可能領域を元通りの大きさに戻し（ステップＳＴ４９）、拡大可能領域の上、下、左、右の拡大フラグが全てＯＦＦか否か判定する（ステップＳＴ５０）。ステップＳＴ５０において全てＯＦＦであると判定された場合には拡大可能距離算出処理を終了する。一方、ステップＳＴ５０において全てＯＦＦでないと判定された場合には、ステップＳＴ４３に戻り、上述した処理を繰り返す。
【００３３】
上述したように、ステップＳＴ４３からステップＳＴ５０では、徐々に拡大可能領域の拡大を繰り返す。拡大可能領域の拡大は一定量ずつ行われ、拡大方向は拡大後に他の拡大リンク・タッチ領域、および他のリンク表示域と重複しないように決定される。上下左右のどの方向にも一定量の拡大ができない場合には、上下左右に拡大した値を拡大距離として返す。
【００３４】
図９は、図８のフローチャートで示した拡大可能距離算出の処理内容を示す説明図である。
図９に示した閲覧文書には、リンク９００，９０１，９０２，９０３、リンク９０２のリンク表示域９０５、リンク９０１の各方向への拡大可能距離９０６，９０７、およびリンク９０４の各方向への拡大可能距離９０８が表示されている。リンク９０１の上方向および右方向への拡大可能領域について説明すると、リンク９０１の上方向にはリンク９００が存在することから、拡大可能距離９０６の範囲まで拡大され、リンク９０１の右方向にはリンクが存在しないため、右端の拡大可能距離９０７の範囲まで拡大される。同様にリンク９０４の右方向への拡大は、リンク表示域９０５が存在することから、拡大可能距離９０８の範囲まで拡大される。
【００３５】
図８で示したフローチャートのステップＳＴ４３の異なる構成例として、拡大リンク・タッチ領域生成部３が上下左右のうち測定領域の矩形面積を最大化する方向を選択することで、拡大可能領域を拡大する方向を決定してもよい。この場合、面積を最大限大きくするように上下・左右方向の決定を行う。上下・左右方向の決定において上下方向が面積を最大化する場合、上下のどちらに拡大するかを選択する。一方、左右方向が面積を最大化する場合、左右のどちらに拡大するかを選択する。
【００３６】
矩形面積を最大化させる方向が上下方向である場合、上下どちらに拡大するかを選択する。上側と下側にある全てのリンク表示域、拡大リンク・タッチ領域、もしくは部分拡大リンク・タッチ領域と、拡大可能領域との最短距離を測定する。上側と下側のリンクの最短距離を比較し、最短距離が長い方を拡大方向とする。
矩形面積を最大化させる方向が左右方向である場合、左右どちらに拡大するかを選択する。右側と左側にある全てのリンク表示域、拡大リンク・タッチ領域、もしくは部分拡大リンク・タッチ領域と、拡大可能領域との最短距離を測定する。右側と左側のリンクの最短距離を比較し、最短距離が長い方を拡大方向とする。
【００３７】
図１０は、ステップＳＴ４３の異なる構成例である、測定領域の矩形面積を最大化する構成を示す説明図である。図１０に示した閲覧文書には、拡大リンク・タッチ領域１０００、リンク表示域１００１，１００２，１００３、拡大可能領域１００４、破線で囲まれた上側領域１００５および下側領域１００６が表示されている。
図１０に示す拡大可能領域１００４は、左右方向に拡大するよりも上下方向に拡大する方が面積が大きくなる。そこで、上側領域１００５に含まれる拡大リンク・タッチ領域１０００およびリンク表示域１００１との最短距離を算出し、さらに下側領域１００６に含まれるリンク表示域１００２および１００３との最短距離を算出する。算出結果として、リンク表示域１００１と拡大可能領域１００４との間が上側最短距離となり、リンク表示域１００３と拡大可能領域１００４との間が下側最短距離となる。この場合、下側最短距離よりも上側最短距離の方が長いため、上側のリンク表示域１００１までが拡大方向として選択される。
【００３８】
次に、図６で示したフローチャートのステップＳＴ３４の処理、即ち拡大リンク・タッチ領域を上下に部分拡大する処理の詳細について、図１１のフローチャートを参照しながら説明する。この図１１のフローチャートでは、上下に隣接する余白領域を拡大リンク・タッチ領域に加えて部分拡大する処理を示している。
拡大リンク・タッチ領域生成部３は、拡大リンク・タッチ領域の上下方向に隣接する隣接余白領域を求める（ステップＳＴ４１）。ステップＳＴ４１において求めた隣接余白領域のうち、面積が一定値以上であり、さらに最大面積を有する隣接余白領域Ｍを選択する（ステップＳＴ４２）。ステップＳＴ４２で選択した隣接余白領域Ｍの左右幅および上下幅が一定値以上あるか否か判定を行う（ステップＳＴ４３）。ステップＳＴ４３において一定値以上でないと判定された場合には処理を終了する。一方、ステップＳＴ４３において、一定値以上あると判定された隣接余白領域Ｍを拡大リンク・タッチ領域に付加し、部分拡大リンク・タッチ領域とする（ステップＳＴ４４）。
【００３９】
図１１のフローチャートでは、拡大リンク・タッチ領域生成部３が拡大リンク・タッチ領域を上下方向に部分拡大する処理例を示したが、図６のステップＳＴ３６に示したように拡大リンク・タッチ領域の左右幅が一定値以下である場合には、左右方向に対しても同様に部分拡大する処理を行う。
【００４０】
図１２は、図１１のフローチャートで示した部分拡大の処理内容を示す説明図である。図１２に示した閲覧文書には、拡大リンク・タッチ領域１２００，１２０１、リンク・タッチ領域１２０２、拡大処理されているが上下幅が一定値以下である拡大リンク・タッチ領域１２０３、および隣接余白領域１２０４，１２０５が表示されている。
拡大リンク・タッチ領域１２０３は拡大リンク・タッチ領域１２０１およびリンク・タッチ領域１２０２が上下に存在するため、左右方向に拡大可能であるが、上下方向には一定値以上拡大することができない。そのため、図６のステップＳＴ３３の条件分岐により上下方向の部分拡大処理を実行する。図１１のステップＳＴ４１において、拡大リンク・タッチ領域１２０１およびリンク・タッチ領域１２０２と重ならず、且つ、上下幅が一定値以上の隣接余白領域１２０４および１２０５を生成する。次に、ステップＳＴ４２において、隣接余白領域１２０５が面積最大の隣接余白領域Ｍとみなされる。ステップＳＴ４３において隣接余白領域Ｍの左右幅および上下幅が一定値以上であると判定され、ステップＳＴ４４において拡大リンク・タッチ領域１２０３に隣接余白領域１２０５を付け足して新たな部分拡大リンク・タッチ領域を生成する。
【００４１】
なお、拡大リンク・タッチ領域生成部３は、ユーザのリンク選択回数、ユーザがリンクを選択した際の選択ミスの発生や選択ミスが生じた選択位置に応じてリンク表示域を拡大する幅に変化を加えても良い。この場合、リンク動作判定部７がリンク選択頻度や、選択ミスの発生、選択ミスが生じた選択位置を算出し、拡大リンク・タッチ領域生成部３に出力する。選択ミスであるか否かは、ユーザがあるリンクを選択してリンク先の文書を表示してから一定時間内で元の文書へ戻った場合に選択ミスであると判断する。
【００４２】
選択ミスの発生や選択ミスが生じた選択位置に応じて、拡大リンク・タッチ領域の大きさに変化を加える場合には、拡大リンク・タッチ領域生成部３は、拡大リンク・タッチ領域の上下左右それぞれについて選択ミスを含めて選択が行われた回数を数え、ユーザが上下左右を選択した回数に対応する拡大量を設定し、ステップＳＴ３４またはステップＳＴ３６の上下左右方向への拡大に変化を与える。
【００４３】
次に、図２のフローチャートのステップＳＴ４の処理、即ち、閲覧文書表示部５の表示方法について説明する。
閲覧文書表示部５は、リンク・タッチ領域情報を閲覧文書上に、ユーザが認識可能で、かつユーザの閲覧を妨げない程度の薄い色をつけて表示する。また、閲覧文書上に、リンク・タッチ領域を囲む線を加えて表示する。さらに、閲覧文書上にリンク・タッチ領域情報をユーザが認識可能で、かつユーザの閲覧を妨げない程度の薄い色で、かつ、図７に示したデータ構造におけるリンク・タッチ領域１とリンク・タッチ領域２のうち、面積が大きい矩形の中心位置が最も色が濃く、矩形の端が薄くなるように同系色でグラデーション表示するように構成してもよい。
【００４４】
閲覧文書表示部５におけるリンク・タッチ領域を表示する方法としては、領域範囲をユーザに提示するものであれば、イメージや点線、色や特定の位置を強調したグラデーションなど適宜変更可能である。
【００４５】
閲覧文書表示部５は、ユーザが入力した情報に基づき、領域記憶部に記憶されたリンク・タッチ領域の表示を行う。例えば、ユーザのＯＮ，ＯＦＦ設定に基づきリンク・タッチ領域の表示を行う。また、ユーザが指やペンなどでタッチパネル装置１０に触れている間はリンク・タッチ領域を表示し、触れていない場合は表示しないように構成してもよい。また、ユーザの指やペンなどがタッチパネル装置１０に近接している場合はリンク・タッチ領域の表示を行い、近接していない場合には表示を行わない。さらに、ユーザの指やペンなどがタッチパネル装置１０に近接している距離が遠いほど薄い色でリンク・タッチ領域を表示するように構成してもよい。
【００４６】
以上のように、この実施の形態１によれば、リンクを包含するように余白領域を用いてリンク表示域を拡大する拡大リンク・タッチ領域生成部を備えるように構成したので、ユーザがタッチした際に選択するリンクの視認が容易となり、多少不正確なタッチであった場合でもリンクを選択することができ、リンク選択の操作性を向上させることができる。
【００４７】
また、この実施の形態１によれば、閲覧文書表示部においてリンク・タッチ領域をユーザの視認性を低下させない程度の薄い色で表示するように構成したので、リンク選択の操作性を向上させることができる。
【００４８】
さらに、この実施の形態１によれば、ユーザの指やペンが接触あるいは近接している場合に、リンク・タッチ領域を表示するように構成したので、閲覧文書の視認性を向上させると共に、リンク選択の操作性を向上させることができる。
【００４９】
さらに、この実施の形態１によれば、ユーザの指やペンでリンクが選択された回数や、リンク選択ミスの発生、リンク選択ミスが生じた選択位置に基づきリンク・タッチ領域の拡大量を設定するように構成したので、ユーザのリンク選択の傾向にあわせたリンク・タッチ領域の表示や、リンク選択ミスを抑制したリンク・タッチ領域の表示を行うことができる。
【００５０】
実施の形態２．
実施の形態２では、リンクが密集している場合にも、タッチ入力に十分な大きさのリンク・タッチ領域を生成する構成を示す。
図１３は、この発明の実施の形態２によるタッチパネル装置の構成を示すブロック図であり、実施の形態１のタッチパネル装置１０に結合リンク・タッチ領域生成部８を追加して設けている。なお以下では、実施の形態１によるタッチパネル装置１０の構成要素と同一または相当する部分には、実施の形態１で使用した符号と同一の符号を付して説明を省略または簡略化する。
【００５１】
結合リンク・タッチ領域生成部８は、拡大リンク・タッチ領域生成部３において十分な領域サイズに拡大することができなかったリンク・タッチ領域と、隣接したリンク・タッチ領域をひとまとめにして、領域内の各リンクに対してマルチタッチによる選択方法を与えた結合リンク・タッチ領域を生成する。閲覧文書表示部５´は、閲覧文書記憶部１に記憶された閲覧文書を表示すると共に、領域記憶部４´に記憶された拡大リンク・タッチ領域生成部３により生成されたリンク・タッチ領域と結合リンク・タッチ領域生成部８が生成した結合リンク・タッチ領域の色付け表示を行う。さらに、結合リンク・タッチ領域に対するユーザ入力の指の本数などタッチ操作に関するガイド情報を表示する。
【００５２】
近接・タッチ情報入力部６´は、タッチパネルなどに対し、ユーザが指やペンによる近接・タッチ操作を行ったときの入力を受け付け、近接・タッチの有無判断や近接・タッチ位置の座標、タッチ時のユーザの指の本数を算出する。リンク動作判定部７´は、近接・タッチ情報入力部６´が算出した近接・タッチ位置座標とユーザの指の本数に基づき、拡大リンク・タッチ領域生成部３が生成した拡大リンク・タッチ領域内および結合リンク・タッチ領域生成部８が生成した結合リンク・タッチ領域内のタッチ有無判定とリンク選択を行い、閲覧文書表示部５´に対して選択したリンク先文書を表示する更新命令を出力する。
【００５３】
図１４は、実施の形態２によるタッチパネル装置の拡大リンク・タッチ領域生成部および結合リンク・タッチ領域生成部の処理動作の概略を示すフローチャートである。なお、実施の形態１に係る拡大リンク・タッチ領域生成部３と同一ステップには図４で使用した符号と同一の符号を付し、説明を省略または簡略化する。
拡大リンク・タッチ領域生成部３は、ステップＳＴ２１からステップＳＴ２３においてリンク表示域を拡大／部分拡大する。さらに、拡大することができないリンク・タッチ領域を領域記憶部４´に記憶し（ステップＳＴ２４）、ステップＳＴ２２の処理に戻る。ステップＳＴ２２において拡大処理していないリンク表示域が存在しないと判定された場合には、結合リンク・タッチ領域生成部８が領域記憶部４´を参照して結合処理していない拡大不能リンク・タッチ領域が存在するか否か判定を行う（ステップＳＴ２５）。
【００５４】
ステップＳＴ２５において結合処理してない拡大不能リンク・タッチ領域が存在すると判定された場合には、当該拡大不能リンク・タッチ領域に隣接するリンク・タッチ領域を結合した領域を生成し（ステップＳＴ２６）、ステップＳＴ２５の処理に戻る。一方、ステップＳＴ２５において結合処理していない拡大不能リンク・タッチ領域は存在しないと判定された場合には、リンク・タッチ領域生成処理を終了する。
【００５５】
次に、図１４で示したフローチャートのステップＳＴ２６の処理、即ちリンク・タッチ領域を結合する処理の詳細について図１５のフローチャートを参照しながら説明を行う。図１５に示すフローチャートでは、拡大不能リンク・タッチ領域のリンクと、当該拡大不能リンク・タッチ領域と隣接するリンク・タッチ領域のリンクをグループ化し、当該グループ内のリンクを囲む最小の矩形により結合リンク・タッチ領域を得る構成を示している。
【００５６】
結合リンク・タッチ領域生成部８は、リンク・タッチ領域の拡大が必要な方向に隣接したリンクを１つのグループにまとめる（ステップＳＴ５１）。左右方向に十分な領域サイズが確保できない場合は左右に隣接したリンクがグループ化され、上下方向に十分な領域サイズが確保できない場合は上下に隣接したリンクがグループ化され、上下方向、左右方向共に十分な領域サイズが確保できない場合は、上下左右全ての方向に隣接するリンクがグループ化される。
【００５７】
ステップＳＴ５１においてグループ化されたリンクと対応するリンク・タッチ領域を上下幅、左右幅「０」の空領域にリセットする（ステップＳＴ５２）。次に、グループ内のリンクを囲む最小の矩形を結合リンク表示域として生成する（ステップＳＴ５３）。ステップＳＴ５３において生成した結合リンク表示域が他のリンク・タッチ領域と重なっているか否か判定を行い（ステップＳＴ５４）、領域が重なっていない場合にはステップＳＴ５８の処理に進む。一方、ステップＳＴ５４において重なっていると判定された場合には、結合リンク表示域とリンク・タッチ領域との重複部分の面積が一定値以上あるか否か判定を行う（ステップＳＴ５５）。
【００５８】
ステップＳＴ５５において、重複部分の面積が一定値以上であると判定された場合には、重複しているリンク・タッチ領域内のリンクをグループに追加し（ステップＳＴ５７）、ステップＳＴ５２の処理に戻る。一方、ステップＳＴ５５において重複部分の面積が一定値以上でないと判定された場合には、重複するリンク・タッチ領域を結合リンク表示域に重ならないように縮小し（ステップＳＴ５６）、ステップＳＴ５４の処理に戻る。
【００５９】
次に、ステップＳＴ５８において、結合リンク表示域の拡大を行う。このステップＳＴ５８における拡大・部分拡大処理は、実施の形態１の図６において示した処理と同一の処理を結合リンク・タッチ領域生成部８が実施する。処理内容は実施の形態１と同一であるため、説明を省略する。ステップＳＴ５８において拡大した結合リンク表示域内の各リンクに対してマルチタッチ操作の指本数などの情報を与え、結合リンク・タッチ領域を生成し（ステップＳＴ５９）、結合リンク・タッチ領域生成処理を終了する。
【００６０】
なお、結合リンク・タッチ領域生成部８は、図１５のフローチャートにおけるステップＳＴ５８において、ユーザのリンク選択頻度、ユーザがリンクを選択した際の選択ミスの発生や選択ミスが生じた選択位置に応じてリンク表示域を拡大する幅に変化を加えても良い。実施の形態１と同様にリンク動作判定部７´が算出するリンク選択頻度や、選択ミスの発生、選択ミスが生じた選択位置に基づき、結合リンク・タッチ領域生成部８が拡大量を設定し、結合リンク・タッチ領域の上下左右方向への拡大に変化を与える。
【００６１】
図１６は、図１５のフローチャートで示した結合リンク・タッチ領域生成処理により得られる結合リンク表示域の表示例を示す説明図である。
図１６（ａ）に示す閲覧文書には、密集して位置する３つのリンク１６００，１６０１，１６０２、これら３つのリンク１６００，１６０１，１６０２を含む結合リンク・タッチ領域１６０３、タッチ操作の指の本数とリンクとの対応を示すアイコン１６０４，１６０５，１６０６が表示されている。さらに図１６（ｂ）に示す閲覧文書には、結合リンク・タッチ領域１６０３に対してユーザが複数の指１６０７で入力した例を示している。
【００６２】
図１７は、図１５のフローに基づき生成された結合リンク・タッチ領域のデータ構造を示す図である。
データ項目は、リンク先のＵＲＬ、拡大リンク・タッチ領域および結合リンク・タッチ領域を示すリンク・タッチ領域１、部分拡大リンク・タッチ領域を示すリンク・タッチ領域２、ハイパーテキストであるアンカーテキスト、拡大リンク・タッチ領域、部分拡大リンク・タッチ領域、および結合リンク・タッチ領域に対する操作方法を示すタッチ操作で構成されている。図１７において例えば結合リンク・タッチ領域内のリンクのＵＲＬである「ｗｗｗ．ｃｃｃｃ．ｃｏｍ」のタッチ選択方法は、ユーザが指２本で矩形（１００，５０，１００，１００）内にタッチ入力を行うと、リンク動作判定部７´により「ｗｗｗ．ｃｃｃｃ．ｃｏｍ」のリンクを選択することができる。
【００６３】
領域記憶部４´は、拡大リンク・タッチ領域生成部３が生成した拡大リンク・タッチ領域および部分拡大リンク・タッチ領域と、結合リンク・タッチ領域生成部８が生成した結合リンク・タッチ領域を図１７に示したデータ構造により記憶する。
【００６４】
閲覧文書表示部５´は、結合リンク・タッチ領域をユーザが認識可能で、かつ、ユーザの閲覧を妨げない程度の薄い色を加えて表示し、さらに結合リンク・タッチ領域内のリンク選択とマルチタッチの指の本数との対応関係を分かりやすい指のアイコンで表示する。なお、結合リンク・タッチ領域の表示は、領域範囲をユーザに指し示すものであれば、イメージや点線、色、特定の位置を強調したグラデーションなど適宜変更可能である。
【００６５】
さらに、タッチの指の本数を表示する他の例として、リンクの隣に指の本数を示す数字を表示しても良い。また、アイコンや数字に限らずリンクと指本数の対応付けをユーザが認識することができれば他の方法を適用してもよい。また、結合リンク・タッチ領域のリンク選択とマルチタッチの指の本数との対応関係をユーザが入力した情報により制御するように構成してもよい。
【００６６】
さらに、指の本数の表示制御を、以下のように構成してもよい。ユーザのＯＮ、ＯＦＦ設定に基づき行う。ユーザが指またはペンなどでタッチパネル装置１０´に触れている間は表示を行い、触れていない場合には表示を行わない。ユーザが指またはペンなどでタッチパネル装置１０´に近接している場合は表示を行い、近接していない場合には表示を行わない。このように、指の本数の表示制御は適宜変更可能である。また、指の本数の表示をユーザのＯＮ，ＯＦＦ設定に基づき行うように構成してもよい。なお、マルチタッチは指の本数により識別する構成に限定されるものではなく、入力手段は適宜変更可能である。
【００６７】
リンク動作判定部７´は、拡大／部分拡大リンク・タッチ領域および結合リンク・タッチ領域を領域記憶部４´から読み込み、近接・タッチ情報入力部６´から入力される座標（ｘ，ｙ）や指の本数情報からリンクを選択する。まず、タッチされた座標（ｘ，ｙ）がリンク・タッチ領域内であるか、もしくは結合リンク・タッチ領域内であるかを判定する。座標（ｘ，ｙ）がリンク・タッチ領域内にあれば、リンク動作判定部７´が該当するＵＲＬのリンク先の情報を閲覧文書表示部５´に表示するように命令する。一方、座標（ｘ，ｙ）が結合リンク・タッチ領域領域内にあれば、リンク動作判定部７´はタッチした指の本数に対応するリンクを選択し、当該リンクの情報を閲覧文書表示部５´に表示するように命令する。
【００６８】
以上のように、この実施の形態２によれば、密集して位置しているリンクをひとまとめにすると共に、各リンクに対する操作情報を表示する結合リンク・タッチ領域を生成する結合リンク・タッチ領域生成部を備えるように構成したので、マルチタッチによるリンクの選択を実現することができる。さらに密集したリンクに対しても、個々のリンクのタッチ選択が容易になり、リンク選択の操作性を向上させることができる。
【００６９】
また、この実施の形態２によれば、閲覧文書表示部において結合リンク・タッチ領域をユーザの視認性を低下させない程度の薄い色で表示するように構成したので、リンク選択の操作性を向上させることができる。
【００７０】
さらに、この実施の形態２によれば、ユーザの指やペンが接触あるいは近接している場合に、結合リンク・タッチ領域を表示するように構成したので、閲覧文書の視認性を向上させると共に、リンク選択の操作性を向上させることができる。
【００７１】
さらに、この実施の形態２によれば、ユーザの指やペンでリンクが選択された回数や、リンク選択ミスの発生、リンク選択ミスが生じた選択位置に基づき結合リンク・タッチ領域の拡大量を設定するように構成したので、ユーザのリンク選択の傾向にあわせた結合リンク・タッチ領域の表示や、リンク選択ミスを抑制した結合リンク・タッチ領域の表示を行うことができる。
【００７２】
なお、本願発明は、その発明の精神の範囲内において、各実施の形態の自由な組合せ、あるいは変形が可能である。
【符号の説明】
【００７３】
１  閲覧文書記憶部、２  リンク表示域抽出部、３  拡大リンク・タッチ領域生成部、４，４´  領域記憶部、５，５´  閲覧文書表示部、６，６´  近接・タッチ情報入力部、７，７´  リンク動作判定部、８  結合リンク・タッチ領域生成部、１０，１０´  タッチパネル装置。
【図１】
0005289399.tif 000002
【図２】
0005289399.tif 000003
【図３】
0005289399.tif 000004
【図４】
0005289399.tif 000005
【図５】
0005289399.tif 000006
【図６】
0005289399.tif 000007
【図７】
0005289399.tif 000008
【図８】
0005289399.tif 000009
【図９】
0005289399.tif 000010
【図１０】
0005289399.tif 000011
【図１１】
0005289399.tif 000012
【図１２】
0005289399.tif 000013
【図１３】
0005289399.tif 000014
【図１４】
0005289399.tif 000015
【図１５】
0005289399.tif 000016
【図１６】
0005289399.tif 000017
【図１７】
0005289399.tif 000018
【図１８】
0005289399.tif 000019