(57)【特許請求の範囲】
【請求項１】
他文書や同一文書内の他の箇所へのリンク情報を含むハイパーテキスト型文書の表示装置であって、
元文書からリンク情報を抽出するリンク抽出手段と、
元文書における前記各リンク情報の記載位置を記憶する記憶手段と、
前記リンク情報を所定個数ずつのグループに分類するリンク分類手段と、
分類された各グループごとに前記所定個数ずつのリンク情報をディスプレイ上に一覧表示する表示手段と、
一覧表示中の各リンク情報に互いに異なる特定入力を割り当てる割当手段と、
前記特定入力のいずれかをユーザーが選択して指定しうる入力手段とを備え、
リンク情報の一覧表示中に、ユーザーが前記入力手段を介して前記特定入力のいずれかを指定すると、当該特定入力に対応するリンク情報のリンク先文書が読み込まれるとともに、
リンク情報の一覧表示中に、ユーザーが前記入力手段を介して前記特定入力のいずれかを、前記リンク先文書を読み込むための入力形態とは区別される所定の入力形態で指定すると、当該特定入力に対応するリンク情報の記載された元文書の当該記載部分がディスプレイ上に表示されることを特徴とするハイパーテキスト表示装置。
【請求項２】
入力手段として所定個数以上のボタンを備え、これらのボタンが各リンク情報に割り当てられた特定入力に関連付けられるとともに、
ユーザーからの入力時に前記ボタンの押下時間を計測するタイマーを備え、リンク情報の一覧表示中に、前記ボタンの押下時間の長短に応じて、当該リンク情報のリンク先文書の読み込みを実行するか、当該リンク情報の記載された元文書の当該記載部分を表示するか、が制御されることを特徴とする請求項１記載のハイパーテキスト表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット上のＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムにより提供されるハイパーテキスト型文書を閲覧・表示するためのハイパーテキスト表示装置に関し、特に携帯電話のように小さいサイズのディスプレイを有する端末装置において好適なハイパーテキスト表示装置に関する。
【０００２】
【従来の技術】
一般に、ＷＷＷにおけるハイパーテキスト型文書は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）と呼ばれる言語で記述される。ＨＴＭＬでは、文書の論理構造やレイアウト情報、他文書へのリンク情報などが、タグと呼ばれる記号によって指定される。タグは、山括弧「＜＞」の中に識別子となる英数記号を入れて表記されるコマンドで、リンク情報は通常、開始タグ「＜Ａ＞」と終了タグ「＜／Ａ＞」とからなるアンカータグ（リンクタグ）により記述される。リンク先情報は、ＷＷＷのアドレス表記法であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｌｏｒ）を用いて、開始タグ「＜Ａ＞」内に記述される。また、開始タグ「＜Ａ＞」と終了タグ「＜／Ａ＞」との間には、リンク先の文書名やキーワードを示すホットテキストと呼ばれる文字列が記述される。
【０００３】
従来の一般的なＷＷＷブラウザでは、ハイパーテキスト型文書のリンク先を閲覧する場合、まずマウスやキーボード等を用いて、元文書中に記述された所望のホットテキストがディスプレイ上に表示されるまで表示箇所をスクロールさせ、次にカーソルをホットテキストに合わせてマウスをクリック又はキーを押下する、という手順でリンク先文書を取得している。
【０００４】
また、ＨＴＭＬでは、開始タグ「＜Ａ＞」内に記述したａｃｃｅｓｓｋｅｙ属性を用いてリンク先文書を要求することもできる。ａｃｃｅｓｓｋｅｙ属性は、属性値にキーの識別子を指定して、例えば「ａｃｃｅｓｓｋｅｙ＝１」のように記述される。これに対応したＷＷＷブラウザでは、ユーザーがａｃｃｅｓｓｋｅｙ属性に指定された属性値の識別子を持つキー（前記の例では「１」）を押下すると、当該リンク先を示すホットテキストがディスプレイ上に表示されていなくてもリンク先文書が取得される。
【０００５】
【発明が解決しようとする課題】
マウスやキーボードの操作によってリンク先文書を閲覧する前記従来の技術では、リンク先を示すホットテキストがディスプレイ上に表示されるまで、マウスやキーボードを繰り返し操作して表示箇所をスクロールさせなければならない。そのため、特にディスプレイの表示領域が小さい端末では、所望のリンク先を探しにくく、操作の手間も増大するという不便がある。
【０００６】
また、ａｃｃｅｓｓｋｅｙ属性を用いてリンク先文書を要求する技術では、文書の表示箇所とは無関係にリンク先文書を取得することができるが、ＷＷＷのように文書が様々な端末から閲覧される場合、文書の作成者には各端末のどのキーがａｃｃｅｓｓｋｅｙ属性の属性値として有効であるかを判断することは難しい。また、有効なキーがわかっている場合でも、文書内のリンク数が有効なキーの個数を上回らないための配慮や、リンクとキーとの関連付けをユーザーに通知するための配慮など、文書の作成者にかかる負担が大きくなってしまう。
【０００７】
本発明は、このような事情に鑑みてなされたもので、ハイパーテキスト型文書の作成者が特別な配慮を行わなくても、ユーザーが簡単な操作でリンク先文書を迅速に閲覧できるようなハイパーテキスト表示装置を提供することを解決課題としている。
【０００８】
【課題を解決するための手段】
前記課題を解決するため、本発明のハイパーテキスト表示装置は、他文書や同一文書内の他の箇所へのリンク情報を含むハイパーテキスト型文書の表示装置であって、元文書からリンク情報を抽出するリンク抽出手段と、元文書における前記各リンク情報の記載位置を記憶する記憶手段と、前記リンク情報を所定個数ずつのグループに分類するリンク分類手段と、分類された各グループごとに前記所定個数ずつのリンク情報をディスプレイ上に一覧表示する表示手段と、一覧表示中の各リンク情報に互いに異なる特定入力を割り当てる割当手段と、前記特定入力のいずれかをユーザーが選択して指定しうる入力手段とを備え、リンク情報の一覧表示中に、ユーザーが前記入力手段を介して前記特定入力のいずれかを指定すると、当該特定入力に対応するリンク情報のリンク先文書が読み込まれるとともに、リンク情報の一覧表示中に、ユーザーが前記入力手段を介して前記特定入力のいずれかを、前記リンク先文書を読み込むための入力形態とは区別される所定の入力形態で指定すると、当該特定入力に対応するリンク情報の記載された元文書の当該記載部分がディスプレイ上に表示されることを特徴としている。
【０００９】
この発明によれば、所定個数ずつのグループに分類されたリンク情報がディスプレイ上に一覧表示されるため、元文書の大きさに比べてディスプレイの表示領域が小さい場合でも、ユーザーがリンク情報を示すホットテキストを探しながら、元文書の表示箇所を繰り返し移動させる、という手間を省くことができる。そして、一覧表示される個々のリンク情報に対応した入力手段によって、ユーザーが所望のリンク情報を見つけたときに、迅速にリンク先文書の閲覧を行うことができる。
【００１０】
さらに、この構成に係るハイパーテキスト表示装置は、元文書における各リンク情報の記載位置を記憶する記憶手段を備え、リンク情報の一覧表示中に、ユーザーが入力手段を介して特定入力のいずれかを所定の入力形態で指定すると、当該特定入力に対応するリンク情報の記載された元文書の当該記載部分がディスプレイ上に表示されるようにも構成されているので、ユーザーが必要に応じて、リンク情報の記載された元文書の当該記載部分を確認しなおすことができ、どのリンク情報を選択するかという判断をより的確に行うことができる。
【００１１】
ここで、「リンク先文書を読み込むための入力形態とは区別される所定の入力形態」とは、例えば入力ボタンの長時間の押下や二度押し（ダブルクリック）、他の機能ボタンとの同時押下などである。
【００１２】
すなわち、この発明は、例えば元文書中のリンク情報を示すホットテキストが抽象的であったり、英数字やＵＲＬだけの文字列で内容を想定しにくいものであったりする場合でも、瞬時に元文書の当該記載部分を確認して、そのリンク情報がユーザーの求めるものであるかどうかを判別しやすくするものである。かかる構成は、特にディスプレイの表示領域が小さい端末において、元文書の記載とリンク情報との関連を把握するのに便利であり、閲覧の効率を向上させるのに好都合である。したがって、特に有料コンテンツを閲覧しようとする場合などには大いに重宝する。
【００１３】
入力手段についての具体的な構成としては、所定個数以上のボタンが各リンク情報に割り当てられた特定入力に関連付けられるとともに、ユーザーからの入力時に前記ボタンの押下時間を計測するタイマーが設けられて、リンク情報の一覧表示中に、前記ボタンの押下時間の長短に応じて、当該リンク情報のリンク先文書の読み込みを実行するか、当該リンク情報の記載された元文書の当該記載部分を表示するか、が制御されるものが実用的である。この構成によれば、前記した所定の入力形態によるリンク情報の選択・指定を、特に新たなボタン等を追加することなく実現することができる。
【００１４】
また、入力手段については、ユーザーの識別可能な符号が表記された所定個数以上のボタンが設けられ、これらのボタンが各リンク情報に割り当てられた特定入力に関連付けられて、リンク情報の一覧表示中に、各リンク情報が前記ボタンに表記された各符号とともに表示されるようにしてもよい。これにより、一覧表示されたリンク情報の中からいずれかを選択して指定する操作がきわめて容易になる。
【００１５】
また、リンク分類手段により分類されたリンク情報の各グループを要素として単方向又は双方向のグループリストを作成するグループリスト作成手段と、リンク情報の一覧表示中に表示されるグループの変更をユーザーが指示するための表示グループ変更指示入力手段とを設け、前記グループ変更指示の入力により、リンク情報の一覧表示が前記グループリストにおける次グループ又は前グループの表示に切り替わるように構成してもよい。これによれば、元文書中が多数のリンク情報を含み、複数のリンク情報グループが作成される場合でも、一覧表示すべきグループを順次切り替えて、必要なリンク情報を迅速に見つけることができる。
【００１６】
さらに、前記リンク情報の一覧表示においてディスプレイ上に当該グループのリンク情報を一度に表示できない場合には、ディスプレイ上での当該リンク情報の表示箇所を移動させるスクロール手段を設けてもよい。このスクロール手段は、ユーザーが方向ボタン等を押下したときに表示箇所が移動するような形態でもよく、またタイマー機能を利用して一定時間ごとに表示箇所が移動していくような形態でもよい。これにより、リンク情報として表示されるホットテキストなどの文字量が多い場合でも、その全てをディスプレイ上に表示することができる。
【００１７】
【発明の実施の形態】
以下、本発明のハイパーテキスト表示装置の実施の形態について、図面を参照しつつ説明する。
【００１８】
図１は、本発明のハイパーテキスト表示装置を搭載したＷＷＷブラウザ装置１０の構成を示すブロック図である。このＷＷＷブラウザ装置１０は、ＨＴＭＬ言語により記述されたハイパーテキスト型文書（以下、ＨＴＭＬ文書という。）をＷＷＷから取得するＨＴＭＬ読込部１０１と、取得したＨＴＭＬ文書を解析して表示データとリンク情報リストを生成するＨＴＭＬ解析部１０２と、表示データを格納する表示データ記憶部１０３と、リンク情報リストを格納するリンク情報記憶部１０４と、リンク情報リストの管理を行うリンク情報管理部１０５と、ＨＴＭＬ文書の表示データやリンク情報の表示を行う表示部１０６と、ユーザーからの入力を受ける入力部１０７と、時間の計測、特に入力部１０７に設けられたボタンの押下時間を計測するタイマー１０８と、一時的な記憶領域となるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０９と、リンク情報の一覧表示で使用するアイコン等を格納しておくＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１０と、全体の制御を行う制御部１１１と、から構成されている。
【００１９】
ＨＴＭＬ読込部１０１は、モデムやＬＡＮカード等からなる通信機能を備え、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等のプロトコルに従って、指定されたＵＲＬに対応するＨＴＭＬ文書の読み込みを行う。ここで読み込んだＨＴＭＬ文書は、一旦、ＲＡＭ１０９に記憶される。
【００２０】
ＨＴＭＬ解析部１０２は、ＲＡＭ１０９に記憶されたＨＴＭＬ文書の解析を行い、表示データ及びリンク情報リストを生成する。
【００２１】
図２は、ＨＴＭＬ解析部１０２が解析を行うＨＴＭＬ文書の一例である。また、図１０は、図２に例示したＨＴＭＬ文書を従来一般のブラウザ装置によって十分なサイズの表示領域を有するディスプレイ上に表示した場合の参考イメージである。
【００２２】
ＨＴＭＬ解析部１０２は、ＨＴＭＬ文書中で表示すべきデータ、例えば「トピック：ホームページ作成」のような文字列２０１や、水平線タグ２０２「＜ＨＲ＞」で指定される区切り線等のデータを、それらの付加情報とともに抽出して、表示データ記憶部１０３に格納する。付加情報には、フォント、下線等の文字修飾情報や、論理座標系における表示データの座標等が含まれる。これら付加情報は、ＨＴＭＬ解析部１０２がＨＴＭＬ文書中のタグを解釈することによって生成される。例えば、見出しタグは、開始タグ２０３「＜Ｈ１＞」と終了タグ２０４「＜／Ｈ１＞」との間の文字列２０１を最大サイズの見出し文字で表示することを指定するタグで、文字列２０１には文字サイズが最大であるという情報が関連付けられている。ＨＴＭＬ解析部１０２では、Ｃ言語における構造体のような形式で、表示すべきデータと付加情報とを関連付けて抽出し、表示データ記憶部１０３に格納する。また、ＨＴＭＬ解析部１０２は、左上を（０，０）とする論理座標系に表示データを順にレイアウトしていくことによって、各表示データの座標を決定する。
【００２３】
さらに、ＨＴＭＬ解析部１０２は、アンカータグ（開始タグ２０５「＜Ａ＞」及び終了タグ２０６「＜／Ａ＞」）によって指定されるリンク情報を検出すると、リンク情報記憶部１０４に格納されているリンク情報リストに当該リンク情報を追加する。リンク情報記憶部１０４には、ＨＴＭＬ文書内の全てのリンク情報が格納されており、さらに、各リンク情報に前後のリンク情報へのポインタを付することで、前後双方向に切り替え可能なグループリストが生成されている。また、各リンク情報には、「ｈｔｔｐ：／／ｗｗｗ．ｍａｋｅｈｐ．ｃｏ．ｊｐ／」のようなリンク先文書のＵＲＬ（リンク先ＵＲＬ）と、「ホームページ作成講座」のようなリンク先文書のキーワードを示すホットテキストが、表示データ記憶部１０３のどこに格納されているかを示すポインタが付与されている。リンク情報管理部１０５では、前記ポインタを参照することにより、ホットテキストや座標を含む付加情報を表示データ記憶部１０３から読み出すことができる。
【００２４】
表示部１０６は、ＬＣＤやＣＲＴなどのディスプレイにより構成される。この実施の形態では、表示部１０６が、漢字８文字×９行分の表示領域を有するＬＣＤディスプレイからなるものとする。表示部１０６では、ＨＴＭＬ文書の表示に際し、表示データ記憶部１０３から各表示データの座標を読み出し、論理座標系にレイアウトされている表示データ群から漢字８文字×９行分の矩形領域に含まれる表示データを抽出し、各表示データの座標を前記矩形領域における相対座標に変換して、ディスプレイ上に表示する。前記矩形領域、すなわち１画面分の表示領域は、表示開始時点では論理座標系の原点に左上を重ねるようにレイアウトされるが、入力部１０７からの入力操作によってスクロールさせることができ、これによってＨＴＭＬ文書の全体を表示することが可能になっている。図３は、図２に示したＨＴＭＬ文書がこの表示部１０６に表示されているときの画面イメージである。
【００２５】
また、表示部１０６は、リンク情報の一覧表示において、リンク情報管理部１０５から指定されるホットテキストを、「▲１▼」〜「▲９▼」の数字アイコンとともに表示する。図４は、図２に示したＨＴＭＬ文書内のリンク情報が表示部１０６に一覧表示されているときの画面イメージである。図４において、（ａ）はリンク情報の一覧表示の初期状態、（ｂ）はホットテキストの表示箇所を右方（行末方向）に移動させたときの表示状態、（ｃ）はリンク情報を表示するグループを次グループに変更したときの表示状態をそれぞれ示している。
【００２６】
この実施の形態では、リンク情報の一覧表示において、ユーザーがリンク情報を選択するための手段が、入力部１０７に設けられた「１」〜「９」の９種類の数字が表記されたボタンになっている。また、ディスプレイも９行表示になっているので、各行の先頭には「▲１▼」〜「▲９▼」の数字アイコンを、その直ぐ右側には各リンク情報のホットテキストを表示することとしている。ただし、ディスプレイの表示可能行数が少ない場合には、各行に複数のホットテキストを表示するようにしてもよい。表示部１０６では、各ホットテキストの表示箇所を保持しており、入力部１０７からディスプレイのスクロールが指示されると、表示箇所を左右に移動させることが可能になっている。
【００２７】
図５は、入力部１０７の構成を示す説明図である。入力部１０７には、前記９種類の数字が表記された数字ボタン３０１〜３０９と、ディスプレイ上での表示箇所を移動させるための移動ボタン３１１〜３１４と、表示内容を切り替えるためのモードボタン３１５とが設けられている。ＨＴＭＬ文書が表示されている状態では、移動ボタン３１１〜３１４によって、ＨＴＭＬ文書の表示箇所を上下左右に移動させることができる。一方、リンク情報が一覧表示されている状態では、左右方向の移動ボタン３１１〜３１４によってホットテキストの表示箇所を左方（行頭方向）から右方（行末方向）まで移動させることができ、また、上下方向の移動ボタン３１１，３１２によって一覧表示すべきリンク情報のグループをグループリストの前又は次のグループに順次切り替えることができる。そして、リンク情報の一覧表示中に所望のリンク情報が見つかれば、該当するホットテキストに付された数字に対応する数字ボタン３０１〜３０９を押下することにより、そのリンク先文書の読み込みが実行される。また、モードボタン３１５によって、リンク情報の一覧表示とＨＴＭＬ文書の表示とが切り替えられる。
【００２８】
タイマー１０８は、入力部１０７における数字ボタン３０１〜３０９の押下時間を計測し、押下時間が規定値未満（以下、この押下操作を「短押し」と呼ぶ。）であるか、規定値以上（以下、この押下操作を「長押し」と呼ぶ。）であるかを判別して、制御部１１１に通知する。制御部１１１は、リンク情報の一覧表示中に入力された数字ボタン３０１〜３０９の押下操作が短押しの場合には、当該リンク先文書の読み込みをＨＴＭＬ読込部１０１に指示し、長押しの場合には、ＨＴＭＬ文書における当該リンク情報のホットテキストが記載された部分の表示を表示部１０６に指示する。
【００２９】
リンク情報管理部１０５は、リンク情報記憶部１０４に格納されているリンク情報リストを先頭から順に９個ずつのグループに分類し、グループ内の最終要素の次要素へのポインタを次グループへのポインタ、グループ内の先頭要素の前要素へのポインタを前グループへのポインタと見做すことで、グループリストを生成する。リンク情報の一覧表示においては、どのグループを表示しているかという情報を保持し、表示中のグループに属するリンク情報のホットテキストを表示部１０６に通知する。また、表示中のグループに属する各リンク情報に対して、先頭から順に「１」〜「９」の数字ボタン３０１〜３０９を割り当て、この中のいずれかの数字ボタン３０１〜３０９が押下された場合には、対応するリンク情報をリンク情報記憶部１０４から読み出す。そして、短押しの場合は、当該リンク情報のリンク先ＵＲＬをＨＴＭＬ読込部１０１に通知し、長押しの場合は、当該リンク情報のホットテキストが記載されているＨＴＭＬ文書の記載部分の論理座標を表示部１０６に通知する。
【００３０】
続いて、前記構成に係るハイパーテキスト表示装置の動作について、図６〜図９のフローチャートを参照しつつ説明する。
【００３１】
図６は、ＨＴＭＬ文書の読み込みから表示までの動作を示すフローチャートである。まず、ステップ６０１（以下、「Ｓ６０１」のように略記する。）において、制御部１１１は元文書となるＨＴＭＬ文書のＵＲＬをＨＴＭＬ読込部１０１に通知し（Ａ）、当該ＵＲＬに存在するＨＴＭＬ文書の読み込みを指示する。ＨＴＭＬ読込部１０１は、所定のプロトコルに従ってＷＷＷに接続し、ＷＷＷサーバーに指定されたＵＲＬのＨＴＭＬ文書を要求する。ＨＴＭＬ読込部１０１は、ＷＷＷサーバーからＨＴＭＬ文書を受信すると、ＲＡＭ１０９にＨＴＭＬ文書を格納し、ＨＴＭＬ文書の読み込み完了を制御部１１１に通知する。
【００３２】
次に、Ｓ６０２において、ＨＴＭＬ文書の読み込み完了通知を受けた制御部１１１は、ＨＴＭＬ解析部１０２に対して受信したＨＴＭＬ文書の解析を指示する。ＨＴＭＬ解析部１０２はＨＴＭＬ文書の解析を行い、解析の結果、生成した表示データ及びその座標を表示データ記憶部１０３に格納するとともに、リンク情報リストをリンク情報記憶部１０４に格納して、解析の完了を制御部１１１に通知する。
【００３３】
次に、Ｓ６０３において、解析の完了通知を受けた制御部１１１は、表示部１０６にＨＴＭＬ文書の表示を指示する。表示部１０６では、表示データ記憶部１０３から表示データ及びその座標を読み出し、ディスプレイの表示領域に含まれる表示データをディスプレイ上に表示する。
【００３４】
そして、Ｓ６０４において、モードボタン３１５が押下された場合は、リンク情報の一覧表示処理に移行し（１→Ｓ７０１）、押下されていない場合は、例えばスクロール処理等、ＨＴＭＬ文書の表示処理を継続する（Ｓ６０５）。
【００３５】
図７は、リンク情報の一覧表示中の動作を示すフローチャートである。制御部１１１がリンク情報管理部１０５にリンク情報の一覧表示の開始を指示する（１）と、Ｓ７０１において、リンク情報管理部１０５は、リンク情報記憶部１０４に格納されたリンク情報リストからグループリストを生成し、まずその先頭グループを表示グループとして選択する。そして、当該先頭グループに属する各リンク情報のホットテキストを表示データ記憶部１０３から読み出して表示部１０６に通知する。
【００３６】
Ｓ７０２において、表示部１０６は、各ホットテキストの先頭に「▲１▼」〜「▲９▼」の数字アイコンを順に付加してディスプレイ上に表示する。図４（ａ）は、このときの画面イメージである。ディスプレイ上に１行分全てのホットテキストを表示できない場合、初期状態においてはその行頭部分のみを表示する。
【００３７】
リンク情報の一覧表示中に、上方向への移動ボタン３１１が押下されると（Ｓ７０３）、表示されるグループが前グループに変更され（２→Ｓ８０１）、下方向への移動ボタン３１２が押下されると（Ｓ７０４）、表示されるグループが次グループに変更される（３→Ｓ８０３）。また、リンク情報の一覧表示中に左方向への移動ボタン３１３が押下されると（Ｓ７０５）、ホットテキストの表示箇所が左方に移動し、（４→Ｓ８０５）、右方向への移動ボタン３１４が押下されると（Ｓ７０６）、ホットテキストの表示箇所が右方に移動する（５→Ｓ８０６）。また、モードボタン３１５が押下されると（Ｓ７０７）、制御部１１１は表示部１０６に対して、リンク情報の一覧表示の終了及びＨＴＭＬ文書の表示を指示する（Ｂ→Ｓ６０３）。
【００３８】
また、リンク情報の一覧表示中にいずれかの数字ボタン３０１〜３０９が押下されると、入力部１０７はタイマー１０８を起動して押下時間を測定し、短押しであるか長押しであるかを制御部１１１に通知する。短押しの場合は（Ｓ７０８）、選択されたリンク情報に対応するリンク先文書の読み込み処理に移行し（６→Ｓ９０１）、長押しの場合は（Ｓ７０９）、ＨＴＭＬ文書における当該リンク情報のホットテキストが記載された部分の表示処理に移行する（７→Ｓ９０３）。
【００３９】
図８は、リンク情報の一覧表示中に各方向の移動ボタン３１１〜３１４が押下された場合の動作を示すフローチャートである。Ｓ８０１において、入力部１０７から上方向への移動ボタン３１１の押下を通知された制御部１１１は、リンク情報管理部１０５に対し、リンク情報の一覧表示を行うグループをグループリストの前グループに変更するよう指示する。リンク情報管理部１０５は、グループリストにおいて、現在表示中のグループの前に他のグループが存在するかを調べる。そして、前グループが存在する場合は、Ｓ８０２において表示対象グループを前グループに変更し、当該前グループに属するリンク情報のホットテキストを表示部１０６に通知する。前グループが存在しない場合は何もしない。
【００４０】
同様に、Ｓ８０３において、入力部１０７から下方向への移動ボタン３１２の押下を通知された制御部１１１は、リンク情報管理部１０５に対し、リンク情報の一覧表示を行うグループをグループリストの次グループに変更するよう指示する。リンク情報管理部１０５は、グループリストにおいて、現在表示中のグループの次に他のグループが存在するかを調べる。そして、次グループが存在する場合は、Ｓ８０４において表示対象グループを次グループに変更し、当該次グループに属するリンク情報のホットテキストを表示部１０６に通知する。次グループが存在しない場合は何もしない。
【００４１】
図４において、（ｃ）図は、（ａ）図の表示状態でユーザーが下方向への移動ボタン３１２を押下したときの画面イメージを示している。（ｃ）図の表示状態でユーザーが上方向への移動ボタン３１１を押下したときの画面イメージは（ａ）図となる。
【００４２】
また、Ｓ８０５において、入力部１０７から左方向への移動ボタン３１３の押下を通知された制御部１１１は、表示部１０６に対し、ホットテキストの表示箇所を左方に移動するよう指示する。表示部１０６は、各ホットテキストについて、現在の表示箇所の左方に文字列が存在する場合は、その文字列をディスプレイ上に表示するように表示箇所を変更する。
【００４３】
同様に、Ｓ８０６において、入力部１０７から右方向への移動ボタン３１４の押下を通知された制御部１１１は、表示部１０６に対し、ホットテキストの表示箇所を右方に移動するよう指示する。表示部１０６は、各ホットテキストについて、現在の表示箇所の右方に文字列が存在する場合は、その文字列をディスプレイ上に表示するように表示箇所を変更する。
【００４４】
図４において、（ｂ）図は、（ａ）図の表示状態でユーザーが右方向への移動ボタン３１４を押下したときの画面イメージを示している。（ｂ）図の表示状態でユーザーが左方向への移動ボタン３１３を押下したときの画面イメージは（ａ）図となる。
【００４５】
図９は、リンク情報の一覧表示中に数字ボタン３０１〜３０９が押下された場合の動作を示すフローチャートである。Ｓ９０１において、入力部１０７からいずれかの数字ボタン３０１〜３０９の短押しを通知された制御部１１１は、リンク情報管理部１０５に対し、押下された数字ボタン３０１〜３０９に対応するリンク情報のリンク先ＵＲＬを要求する。リンク情報管理部１０５は、現在表示中のグループに属するリンク情報の中で押下された数字ボタン３０１〜３０９に対応するリンク情報のリンク先ＵＲＬをリンク情報記憶部１０４から読み出し、制御部１１１に通知する。
【００４６】
次に、Ｓ９０２において、制御部１１１は、通知されたリンク先ＵＲＬに存在するＨＴＭＬ文書の読み込みをＨＴＭＬ読込部１０１に指示し、当該リンク先文書の読み込みが開始される（Ａ→Ｓ６０１）。例えば、図４（ａ）の画面が表示されている状態で数字ボタン３０２「２」が押下された場合、一覧表示中のグループで先頭から２番目にあたるリンク情報のリンク先ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｓｏｚａｉｓｈｕｕ．ｃｏｍ／」に存在するリンク先文書が読み込まれる。
【００４７】
また、Ｓ９０３において、入力部１０７からいずれかの数字ボタン３０１〜３０９の長押しを通知された制御部１１１は、リンク情報管理部１０５に対し、押下された数字ボタン３０１〜３０９に対応するリンク情報のホットテキストが、ＨＴＭＬ解析部１０２によってどこにレイアウトされているかを問い合わせる。リンク情報管理部１０５は、現在表示中のグループに属するリンク情報の中で押下された数字ボタン３０１〜３０９に対応するリンク情報をリンク情報記憶部１０４から読み出し、さらに、当該リンク情報に含まれているホットテキストのポインタを辿って表示データ記憶部１０３からホットテキストの座標を読み出し、制御部１１１に当該座標を通知する。
【００４８】
制御部１１１は、Ｓ９０４において、表示部１０６にＨＴＭＬ文書の当該座標部分を表示するように指示する。これを受けた表示部１０６は、リンク情報の一覧表示を終了し、論理座標系において当該座標がディスプレイの表示領域内に含まれるように表示箇所を移動して、ＨＴＭＬ文書を表示する。
【００４９】
このように、本発明のハイパーテキスト表示装置によれば、元文書に含まれるリンク情報が、入力手段に対応する所定個数ずつのグループに分類されてディスプレイ上に一覧表示されるので、ユーザーがリンク情報を探して表示箇所を繰り返し移動させる手間が省ける。また、一覧表示されるリンク情報に数字ボタン３０１〜３０９等の簡単な入力手段が関連付けられ、さらに、ボタンの押下時間の差など入力形態の区別によって、選択されたリンク先文書を読み込んだり、選択されたリンク情報の元文書中での記載部分を表示したりすることができる。したがって、例えば携帯電話端末のようにディスプレイの表示領域が小さい場合でも、また、元文書中のリンク情報を示すホットテキストが抽象的であったり、英数字やＵＲＬだけで内容を想定しにくいものであったりする場合でも、瞬時に元文書の当該記載部分を確認して、そのリンク情報がユーザーの求めるものであるかどうかを判別しやすくなる。
【００５０】
なお、本実施の形態では、ＨＴＭＬ文書をＷＷＷから取得しているが、本発明は、ハードディスクやＣＤ−ＲＯＭ１１０のような内部記憶装置から文書を読み出す場合にも実施可能である。また、本実施の形態では、ＨＴＭＬ文書に記述されるアンカータグからリンク情報を生成しているが、アンカータグ等によってリンク先が明記されていない場合には、例えばテキスト文書に含まれるＵＲＬ形式の文字列を抽出してリンク情報リストを生成してもよい。
【００５１】
【発明の効果】
上述のように、本発明のハイパーテキスト表示装置によれば、元文書に含まれるリンク情報をディスプレイ上に一覧表示することにより、ユーザーがリンク情報を探して表示箇所を繰り返し移動させる手間を省くことができる。また、リンク情報の一覧表示中に、リンク情報とともに表示されている符号が表記されたボタンを押下するという簡単な入力操作を行うだけで、リンク先文書を読み込んで表示したり、元文書におけるリンク情報の記載部分を表示したりすることができる。また、タイマーでボタンの押下時間の長短を判別するようにすれば、ボタンの押下時間を変えるだけで、リンク先文書の読み込みと元文書のリンク情報記載部分の表示という２種類の動作を切り替えることができる。さらに、一覧表示するグループの変更指示入力手段や表示箇所のスクロール手段を設けることにより、リンク情報の数が多い場合や、リンク情報を一度に表示しきれない場合でも、簡単にリンク情報の全てを表示することができる。
【図面の簡単な説明】
【図１】本発明のハイパーテキスト表示装置を搭載したＷＷＷブラウザ装置の構成を示すブロック図である。
【図２】前記ハイパーテキスト表示装置のＨＴＭＬ解析部が解析を行うＨＴＭＬ文書の一例である。
【図３】図２のＨＴＭＬ文書が本発明のハイパーテキスト表示装置の表示部に表示されているときの画面イメージである。
【図４】図２のＨＴＭＬ文書のリンク情報が表示部に一覧表示されているときの画面イメージであり、（ａ）は一覧表示の初期状態、（ｂ）は表示箇所を右方向に移動させたときの表示状態、（ｃ）は表示するグループを次グループに切り替えたときの表示状態をそれぞれ示す。
【図５】前記ハイパーテキスト表示装置の入力部の構成を示す説明図である。
【図６】ＨＴＭＬ文書の読み込みから表示までの動作を示すフローチャートである。
【図７】リンク情報の一覧表示中の動作を示すフローチャートである。
【図８】リンク情報の一覧表示中に各方向の移動ボタンが押下された場合の動作を示すフローチャートである。
【図９】リンク情報の一覧表示中に数字ボタンが押下された場合の動作を示すフローチャートである。
【図１０】図２のＨＴＭＬ文書を従来一般のブラウザ装置のディスプレイ上に表示したときの参考イメージである。
【符号の説明】
１０１  ＨＴＭＬ読込部
１０２  ＨＴＭＬ解析部
１０３  表示データ記憶部
１０３  リンク情報記憶部
１０５  リンク情報管理部
１０６  表示部
１０７  入力部
１０８  タイマー
１０９  ＲＡＭ
１１０  ＲＯＭ
１１１  制御部
３０１〜３０９  数字ボタン
３１１  上方向への移動ボタン
３１２  下方向への移動ボタン
３１３  左方向への移動ボタン
３１４  右方向への移動ボタン
３１５  モードボタン
【図１】
0003773770.tif 000002
【図２】
0003773770.tif 000003
【図３】
0003773770.tif 000004
【図４】
0003773770.tif 000005
【図５】
0003773770.tif 000006
【図６】
0003773770.tif 000007
【図７】
0003773770.tif 000008
【図８】
0003773770.tif 000009
【図９】
0003773770.tif 000010
【図１０】
0003773770.tif 000011