(57)【特許請求の範囲】
【請求項１】
一画面ごとにページを切り換えて情報を表示する閲覧端末において情報を表示するための表示データを作成する表示データ作成装置であって、
前記情報が記載されている元データに基づいて、前記閲覧端末において表示可能なフォーマットの前記表示データであり、かつ、前記閲覧端末の一画面に表示可能な量に分割された前記表示データであるページ表示データを作成するページ作成手段と、
当該ページ作成手段により作成された前記ページ表示データを記憶するページ表示データ記憶手段と、
前記元データから他の元データの所在を示すリンク情報を抽出するリンク情報抽出手段と、
当該リンク情報抽出手段により抽出された前記リンク情報により示されている前記元データであるリンク元データを読み込むリンク元データ読込手段と、
当該リンク元データ読込手段により読み込まれた前記リンク元データを記憶するリンク元データ記憶手段と、
前記閲覧端末に表示される最初の情報が記載された前記元データである起点元データを指定する起点元データ指定手段と、
当該起点元データ指定手段により指定された前記元データを読み込む起点元データ読込手段と、
当該起点元データ読込手段により読み込まれた前記起点元データを記憶する起点元データ記憶手段と、
前記起点元データから何階層分のリンク元データを取得するかを示す階層情報を取得する階層情報取得手段と、
前記階層情報取得手段により取得された前記階層情報で指定された階層分、前記リンク元データ記憶手段に記憶されている前記リンク元データ及び前記起点元データ記憶手段に記憶されている前記起点元データについて前記ページ作成手段により前記ページ表示データを作成し、前記ページ表示データ記憶手段に記憶するページ表示データ記憶制御手段と、
前記ページ表示データ記憶手段に記憶されている前記ページ表示データの表示の切り替えの関係を示すレイアウト情報を作成するレイアウト情報作成手段と、
当該レイアウト情報作成手段により作成された前記レイアウト情報を記憶するレイアウト情報記憶手段と
を備え、
前記ページ表示データ記憶手段は、記憶されている前記ページ表示データ毎に、当該ページ表示データの元となる前記元データを識別可能に前記ページ表示データを記憶し、
前記レイアウト情報は、前記ページ表示データの元となる前記元データを識別するための情報である識別情報を座標構造で備え、
前記レイアウト情報作成手段は、前記起点元データの前記識別情報を前記座標構造の原点に記憶し、前記リンク元データの前記識別情報を所定の規則に従って他の座標に記憶したレイアウト情報を作成することを特徴とする表示データ作成装置。
【請求項２】
前記リンク情報抽出手段により抽出された前記リンク情報に順序付けをする順序付け手段と、
当該順序付け手段により順序付けされた前記リンク情報を、順序が識別可能に記憶する順序付きリンク情報記憶手段とを備え、
前記レイアウト情報作成手段は、当該該順序付きリンク情報記憶手段に記憶されている前記リンク情報の順序に基づいて、前記座標に前記リンク元データの前記識別情報を記憶することを特徴とする請求項１に記載の表示データ作成装置。
【請求項３】
前記レイアウト情報の前記座標構造は二次元の座標構造であることを特徴とする請求項１又は２に記載の表示データ作成装置。
【請求項４】
前記ページ表示データ記憶手段は、記憶されている前記ページ表示データ毎に、元となる前記元データを識別可能に前記ページ表示データを記憶し、
前記レイアウト情報は、前記起点元データ及び前記リンク元データごとに、表示を切り替える先の前記ページ表示データの元となる前記元データを識別するための情報である識別情報を記憶する複数のポインタを備え、
前記レイアウト情報作成手段は、前記識別情報を所定の規則に従って前記ポインタに記憶した前記レイアウト情報を作成することを特徴とする請求項１に記載の表示データ作成装置。
【請求項５】
前記レイアウト情報作成手段は、前記起点元データに対して、第一階層の前記リンク元データの前記識別情報を前記起点元データの前記ポインタに記憶することを特徴とする請求項４に記載の表示データ作成装置。
【請求項６】
前記レイアウト情報には、第一ポインタ、第二ポインタ、第三ポインタ、及び、第四ポインタの４つのポインタが設けられており、
前記レイアウト情報作成手段は、
前記リンク元データに対して、当該リンク元データを示す前記リンク情報が含まれていた前記元データである根データにおいて当該リンク元データの前記識別情報が前記第一ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第二ポインタとして記憶し、
当該リンク元データの前記識別情報が前記根データの前記第二ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第一ポインタとして記憶し、
当該リンク元データの前記識別情報が前記根データの前記第三ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第四ポインタとして記憶し、
当該リンク元データの前記識別情報が前記根データの前記第四ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第三ポインタとして記憶し、前記第一ポインタ、前記第二ポインタ、前記第三ポインタ及び前記第四ポインタの内で前記識別情報が記憶されていないポインタに、当該リンク元データから抽出された前記リンク情報の示す前記リンク元データの前記識別情報を記憶することを特徴とする請求項４又は５に記載の表示データ作成装置。
【請求項７】
前記リンク情報抽出手段により抽出された前記リンク情報に順序付けをする順序付け手段と、
当該順序付け手段により順序付けされた前記リンク情報を、順序が識別可能に記憶する順序付きリンク情報記憶手段とを備え、
前記所定の規則は、当該該順序付きリンク情報記憶手段に記憶されている前記リンク情報の順序に基づいて、前記複数のポインタに前記識別情報を記憶することであることを特徴とする請求項４乃至６のいずれかに記載の表示データ作成装置。
【請求項８】
前記順序付け手段は、前記リンク情報により示されている前記リンク元データの更新された日付の順、前記リンク情報抽出手段により前記リンク情報が抽出されている前記元データにおける前記リンク情報の出現の順、前記リンク情報抽出手段により前記リンク情報が抽出されている前記元データに記載されている内容の要約である要約情報における前記リンク情報の出現の順、あらかじめ順序付けられたリンク情報を記憶する順序情報記憶手段に記憶されている順序のうちの少なくとも一つの順に従って前記リンク情報の順序を決定することを特徴とする請求項２又は７に記載の表示データ作成装置。
【請求項９】
情報を表示する表示手段を備えた閲覧端末であって、
請求項１乃至８のいずれかに記載の表示データ作成装置において作成された前記レイアウト情報を入力するレイアウト情報入力手段と、
当該レイアウト情報入力手段により入力された前記レイアウト情報を記憶するレイアウト情報記憶手段と、
前記表示データ作成装置において作成された前記ページ表示データを入力するページ表示データ入力手段と、
当該ページ表示データ入力手段により入力された前記ページ表示データを記憶するページ表示データ記憶手段と、
当該レイアウト情報記憶手段に記憶されている前記レイアウト情報に示されている前記起点元データの前記識別情報の示す前記ページ表示データを前記表示手段に表示する起点元データ表示制御手段と、
前記レイアウト情報記憶手段に記憶されている前記レイアウト情報に示されている前記識別情報に基づいて、前記表示手段に表示される前記ページ表示データを切り替える表示切替制御手段とを備えたことを特徴とする閲覧端末。
【請求項１０】
請求項３に記載の表示データ作成装置において作成された前記レイアウト情報が前記レイアウト情報入力手段により入力された閲覧端末であって、
上方向を示す入力を受け付ける上入力手段と、
下方向を示す入力を受け付ける下入力手段と、
左方向を示す入力を受け付ける左入力手段と、
右方向を示す入力を受け付ける右入力手段とを備え、
前記表示切替制御手段は、
前記右入力手段による入力を受け付けた場合には、前記表示手段に表示する前記元データの前記レイアウト情報の前記座標を示す表示座標情報を、第一の次元の座標の値が１大きい座標に変更する第一右表示切替手段と、
前記左入力手段による入力を受け付けた場合には、前記表示座標情報を第一の次元の座標の値が１小さい座標に変更する第一左表示切替手段と、
前記上入力手段による入力を受け付けた場合には、前記表示座標情報を第二の次元の座標の値が１大きい座標に変更する第一上表示切替手段と、
前記下入力手段による入力を受け付けた場合には、前記表示手段に表示されているページの次のページの前記ページ表示データが存在する場合には次のページの前記ページ表示データに表示を切り替え、次のページの前記ページ表示データが存在しない場合には、前記表示座標情報を第二の次元の座標の値が１大きい座標に変更する第一下表示切替手段とを備えたことを特徴とする請求項９に記載の閲覧端末。
【請求項１１】
請求項４乃至８のいずれかに記載の表示データ作成装置において作成された前記レイアウト情報が前記レイアウト情報入力手段により入力された閲覧端末であって、
上方向を示す入力を受け付ける上入力手段と、
下方向を示す入力を受け付ける下入力手段と、
左方向を示す入力を受け付ける左入力手段と、
右方向を示す入力を受け付ける右入力手段とを備え、
前記表示切替制御手段は、
前記下入力手段による入力を受け付けた場合には、前記表示手段に表示されているページの次のページの前記ページ表示データが存在する場合には次のページの前記ページ表示データに表示を切り替え、次のページの前記ページ表示データが存在しない場合には、前記表示手段に表示されている前記元データの第一ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二下表示切替手段と、
前記上入力手段による入力を受け付けた場合には、前記表示手段に表示されている前記元データの第二ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二上表示切替手段と、
前記右入力手段による入力を受け付けた場合には、前記表示手段に表示されている前記元データの第三ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二右表示切替手段と、
前記左入力手段による入力を受け付けた場合には、前記表示手段に表示されている前記元データの第四ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二左表示切替手段とを備えたことを特徴とする請求項９に記載の閲覧端末。
【請求項１２】
所定時間の経過を計測する計測手段と、
当該計測手段により所定時間が経過したことが計測された際に、前記表示切替制御手段により前記表示手段に表示される前記ページ表示データを切り替える自動表示切替制御手段とを備えたことを特徴とする請求項９乃至１１のいずれかに記載の閲覧端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示データ作成装置及び閲覧端末に関するものであり、詳細には、閲覧端末においてクリッカブルドキュメント（クリックをするとリンク先である他の文書を表示する文字列）を含む情報の表示から、リンク先の情報を表示させる閲覧端末及び当該閲覧端末で表示を行うための表示データを作成する表示データ作成装置に関するものである。
【背景技術】
【０００２】
従来、特許文献１に記載の発明の自動文書再オーサリング方法及びシステムのように、インターネット上のホームページに公開されているような、所謂パーソナルコンピュータに備えられている表示画面に表示させるような文書を、パーソナルコンピュータの表示画面より小型の画面を備えた携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）といった携帯型の小型端末に表示させる技術が提案されている。
【特許文献１】特開２０００−７６４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の発明の自動文書再オーサリング方法及びシステムで作成されたページを表示するためには、小型端末に高い処理能力や複雑な制御を要するという問題点がある。特に、文書中にクリッカブルドキュメントが存在するような場合には、小型端末に高い処理能力を要する。
【０００４】
本発明は、上述の問題点を解決するためになされたものであり、クリッカブルドキュメントを含むページにおいて、高い処理能力や複雑な制御を要することなくリンク先の情報の表示を容易に行うためのレイアウト情報を作成する表示データ作成装置及び、表示データ作成装置において作成されたレイアウト情報に基づいた表示を行う閲覧端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に係る発明の表示データ作成装置では、一画面ごとにページを切り換えて情報を表示する閲覧端末において情報を表示するための表示データを作成する表示データ作成装置であって、前記情報が記載されている元データに基づいて、前記閲覧端末において表示可能なフォーマットの前記表示データであり、かつ、前記閲覧端末の一画面に表示可能な量に分割された前記表示データであるページ表示データを作成するページ作成手段と、当該ページ作成手段により作成された前記ページ表示データを記憶するページ表示データ記憶手段と、前記元データから他の元データの所在を示すリンク情報を抽出するリンク情報抽出手段と、当該リンク情報抽出手段により抽出された前記リンク情報により示されている前記元データであるリンク元データを読み込むリンク元データ読込手段と、当該リンク元データ読込手段により読み込まれた前記リンク元データを記憶するリンク元データ記憶手段と、前記閲覧端末に表示される最初の情報が記載された前記元データである起点元データを指定する起点元データ指定手段と、当該起点元データ指定手段により指定された前記元データを読み込む起点元データ読込手段と、当該起点元データ読込手段により読み込まれた前記起点元データを記憶する起点元データ記憶手段と、前記起点元データから何階層分のリンク元データを取得するかを示す階層情報を取得する階層情報取得手段と、前記階層情報取得手段により取得された前記階層情報で指定された階層分、前記リンク元データ記憶手段に記憶されている前記リンク元データ及び前記起点元データ記憶手段に記憶されている前記起点元データについて前記ページ作成手段により前記ページ表示データを作成し、前記ページ表示データ記憶手段に記憶するページ表示データ記憶制御手段と、前記ページ表示データ記憶手段に記憶されている前記ページ表示データの表示の切り替えの関係を示すレイアウト情報を作成するレイアウト情報作成手段と、当該レイアウト情報作成手段により作成された前記レイアウト情報を記憶するレイアウト情報記憶手段とを備え、前記ページ表示データ記憶手段は、記憶されている前記ページ表示データ毎に、当該ページ表示データの元となる前記元データを識別可能に前記ページ表示データを記憶し、前記レイアウト情報は、前記ページ表示データの元となる前記元データを識別するための情報である識別情報を座標構造で備え、前記レイアウト情報作成手段は、前記起点元データの前記識別情報を前記座標構造の原点に記憶し、前記リンク元データの前記識別情報を所定の規則に従って他の座標に記憶したレイアウト情報を作成することを特徴とする。
【０００６】
【０００７】
また、請求項２に係る発明の表示データ作成装置では、請求項１に記載の発明の構成に加えて、前記リンク情報抽出手段により抽出された前記リンク情報に順序付けをする順序付け手段と、当該順序付け手段により順序付けされた前記リンク情報を、順序が識別可能に記憶する順序付きリンク情報記憶手段とを備え、前記レイアウト情報作成手段は、当該該順序付きリンク情報記憶手段に記憶されている前記リンク情報の順序に基づいて、前記座標に前記リンク元データの前記識別情報を記憶することを特徴とする。
【０００８】
また、請求項３に係る発明の表示データ作成装置では、請求項１又は２に記載の発明の構成に加えて、前記レイアウト情報の前記座標構造は二次元の座標構造であることを特徴とする。
【０００９】
また、請求項４に係る発明の表示データ作成装置では、請求項１に記載の発明の構成に加えて、前記ページ表示データ記憶手段は、記憶されている前記ページ表示データ毎に、元となる前記元データを識別可能に前記ページ表示データを記憶し、前記レイアウト情報は、前記起点元データ及び前記リンク元データごとに、表示を切り替える先の前記ページ表示データの元となる前記元データを識別するための情報である識別情報を記憶する複数のポインタを備え、前記レイアウト情報作成手段は、前記識別情報を所定の規則に従って前記ポインタに記憶した前記レイアウト情報を作成することを特徴とする。
【００１０】
また、請求項５に係る発明の表示データ作成装置では、請求項４に記載の発明の構成に加えて、前記レイアウト情報作成手段は、前記起点元データに対して、第一階層の前記リンク元データの前記識別情報を前記起点元データの前記ポインタに記憶することを特徴とする。
【００１１】
また、請求項６に係る発明の表示データ作成装置では、請求項４又は５に記載の発明の構成に加えて、  前記レイアウト情報には、第一ポインタ、第二ポインタ、第三ポインタ、及び、第四ポインタの４つのポインタが設けられており、前記レイアウト情報作成手段は、前記リンク元データに対して、当該リンク元データを示す前記リンク情報が含まれていた前記元データである根データにおいて当該リンク元データの前記識別情報が前記第一ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第二ポインタとして記憶し、当該リンク元データの前記識別情報が前記根データの前記第二ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第一ポインタとして記憶し、当該リンク元データの前記識別情報が前記根データの前記第三ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第四ポインタとして記憶し、当該リンク元データの前記識別情報が前記根データの前記第四ポインタに記憶されている場合には、前記根データの前記識別情報を当該リンク元データの前記第三ポインタとして記憶し、前記第一ポインタ、前記第二ポインタ、前記第三ポインタ及び前記第四ポインタの内で前記識別情報が記憶されていないポインタに、当該リンク元データから抽出された前記リンク情報の示す前記リンク元データの前記識別情報を記憶することを特徴とする。
【００１２】
また、請求項７に係る発明の表示データ作成装置では、請求項４乃至６のいずれかに記載の発明の構成に加えて、前記リンク情報抽出手段により抽出された前記リンク情報に順序付けをする順序付け手段と、当該順序付け手段により順序付けされた前記リンク情報を、順序が識別可能に記憶する順序付きリンク情報記憶手段とを備え、前記所定の規則は、当該該順序付きリンク情報記憶手段に記憶されている前記リンク情報の順序に基づいて、前記複数のポインタに前記識別情報を記憶することであることを特徴とする。
【００１３】
また、請求項８に係る発明の表示データ作成装置では、請求項２又は７に記載の発明の構成に加えて、前記順序付け手段は、前記リンク情報により示されている前記リンク元データの更新された日付の順、前記リンク情報抽出手段により前記リンク情報が抽出されている前記元データにおける前記リンク情報の出現の順、前記リンク情報抽出手段により前記リンク情報が抽出されている前記元データに記載されている内容の要約である要約情報における前記リンク情報の出現の順、あらかじめ順序付けられたリンク情報を記憶する順序情報記憶手段に記憶されている順序のうちの少なくとも一つの順に従って前記リンク情報の順序を決定することを特徴とする。
【００１４】
また、請求項９に係る発明の閲覧端末では、情報を表示する表示手段を備えた閲覧端末であって、請求項１乃至８のいずれかに記載の表示データ作成装置において作成された前記レイアウト情報を入力するレイアウト情報入力手段と、当該レイアウト情報入力手段により入力された前記レイアウト情報を記憶するレイアウト情報記憶手段と、前記表示データ作成装置において作成された前記ページ表示データを入力するページ表示データ入力手段と、当該ページ表示データ入力手段により入力された前記ページ表示データを記憶するページ表示データ記憶手段と、当該レイアウト情報記憶手段に記憶されている前記レイアウト情報に示されている前記起点元データの前記識別情報の示す前記ページ表示データを前記表示手段に表示する起点元データ表示制御手段と、前記レイアウト情報記憶手段に記憶されている前記レイアウト情報に示されている前記識別情報に基づいて、前記表示手段に表示される前記ページ表示データを切り替える表示切替制御手段とを備えたことを特徴とする。
【００１５】
また、請求項１０に係る発明の閲覧端末では、請求項９に記載の発明の構成に加えて、請求項３に記載の表示データ作成装置において作成された前記レイアウト情報が前記レイアウト情報入力手段により入力された閲覧端末であって、上方向を示す入力を受け付ける上入力手段と、下方向を示す入力を受け付ける下入力手段と、左方向を示す入力を受け付ける左入力手段と、右方向を示す入力を受け付ける右入力手段とを備え、前記表示切替制御手段は、前記右入力手段による入力を受け付けた場合には、前記表示手段に表示する前記元データの前記レイアウト情報の前記座標を示す表示座標情報を、第一の次元の座標の値が１大きい座標に変更する第一右表示切替手段と、前記左入力手段による入力を受け付けた場合には、前記表示座標情報を第一の次元の座標の値が１小さい座標に変更する第一左表示切替手段と、前記上入力手段による入力を受け付けた場合には、前記表示座標情報を第二の次元の座標の値が１大きい座標に変更する第一上表示切替手段と、前記下入力手段による入力を受け付けた場合には、前記表示手段に表示されているページの次のページの前記ページ表示データが存在する場合には次のページの前記ページ表示データに表示を切り替え、次のページの前記ページ表示データが存在しない場合には、前記表示座標情報を第二の次元の座標の値が１大きい座標に変更する第一下表示切替手段とを備えたことを特徴とする。
【００１６】
また、請求項１１に係る発明の閲覧端末では、請求項９に記載の発明の構成に加えて、請求項４乃至８のいずれかに記載の表示データ作成装置において作成された前記レイアウト情報が前記レイアウト情報入力手段により入力された閲覧端末であって、上方向を示す入力を受け付ける上入力手段と、下方向を示す入力を受け付ける下入力手段と、左方向を示す入力を受け付ける左入力手段と、右方向を示す入力を受け付ける右入力手段とを備え、前記表示切替制御手段は、前記下入力手段による入力を受け付けた場合には、前記表示手段に表示されているページの次のページの前記ページ表示データが存在する場合には次のページの前記ページ表示データに表示を切り替え、次のページの前記ページ表示データが存在しない場合には、前記表示手段に表示されている前記元データの第一ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二下表示切替手段と、前記上入力手段による入力を受け付けた場合には、前記表示手段に表示されている前記元データの第二ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二上表示切替手段と、前記右入力手段による入力を受け付けた場合には、前記表示手段に表示されている前記元データの第三ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二右表示切替手段と、前記左入力手段による入力を受け付けた場合には、前記表示手段に表示されている前記元データの第四ポインタに記憶されている前記識別情報の示す前記ページ表示データに表示を切り替える第二左表示切替手段とを備えたことを特徴とする。
【００１７】
また、請求項１２に係る発明の閲覧端末では、請求項９乃至１１のいずれかに記載の発明の構成に加えて、所定時間の経過を計測する計測手段と、当該計測手段により所定時間が経過したことが計測された際に、前記表示切替制御手段により前記表示手段に表示される前記ページ表示データを切り替える自動表示切替制御手段とを備えたことを特徴とする。
【発明の効果】
【００１８】
請求項１に係る発明の表示データ作成装置では、ページ作成手段は、情報が記載されている元データに基づいて、閲覧端末において表示可能なフォーマットの表示データであり、かつ、閲覧端末の一画面に表示可能な量に分割された表示データであるページ表示データを作成し、ページ表示データ記憶手段は、ページ作成手段により作成されたページ表示データを記憶し、リンク情報抽出手段は、元データから他の元データの所在を示すリンク情報を抽出し、リンク元データ読込手段は、リンク情報抽出手段により抽出されたリンク情報により示されている元データであるリンク元データを読み込むと、リンク元データ記憶手段は、リンク元データ読込手段により読み込まれたリンク元データを記憶し、起点元データ指定手段は、閲覧端末に表示される最初の情報が記載された元データである起点元データを指定し、起点元データ読込手段は、起点元データ指定手段により指定された元データを読み込むと、階層情報取得手段は、起点元データ読込手段により読み込まれた起点元データを記憶する起点元データ記憶手段は、と、起点元データから何階層分のリンク元データを取得するかを示す階層情報を取得し、ページ表示データ記憶制御手段は、階層情報取得手段により取得された階層情報で指定された階層分、リンク元データ記憶手段に記憶されているリンク元データ及び起点元データ記憶手段に記憶されている起点元データについてページ作成手段によりページ表示データを作成し、ページ表示データ記憶手段に記憶し、レイアウト情報作成手段は、ページ表示データ記憶手段に記憶されているページ表示データの表示の切り替えの関係を示すレイアウト情報を作成し、レイアウト情報記憶手段は、レイアウト情報作成手段により作成されたレイアウト情報を記憶することができる。したがって、閲覧端末にレイアウト情報に基づいてリンク元データの示す情報を表示させることができ、閲覧端末に高い処理能力や複雑な制御を要することなく、リンク先の情報の表示を容易に行うことができる。また、ページ表示データ記憶手段は、記憶されているページ表示データ毎に、ページ表示データの元となる元データを識別可能にページ表示データを記憶し、レイアウト情報は、ページ表示データの元となる元データを識別するための情報である識別情報を座標構造で備え、レイアウト情報作成手段は、起点元データの識別情報を座標構造の原点に記憶し、リンク元データの識別情報を所定の規則に従って他の座標に記憶したレイアウト情報を作成することができる。したがって、座標構造で表示の切替の関係が指定されているので、ユーザは操作と表示の切替の関係をイメージしやすく、操作しやすい。
【００１９】
【００２０】
また、請求項２に係る発明の表示データ作成装置では、請求項１に記載の発明の効果に加えて、順序付け手段は、リンク情報抽出手段により抽出されたリンク情報に順序付けをし、リンク情報記憶手段は、順序付け手段により順序付けされたリンク情報を、順序が識別可能に記憶する順序付きとを備え、レイアウト情報作成手段は、該順序付きリンク情報記憶手段に記憶されているリンク情報の順序に基づいて、座標にリンク元データの識別情報を記憶することができる。したがって、リンク情報が複数ある場合であっても、ユーザの望む情報を表示させることができる。
【００２１】
また、請求項３に係る発明の表示データ作成装置では、請求項１又は２に記載の発明の効果に加えて、レイアウト情報の座標構造は二次元の座標構造とされているので、ユーザは操作と表示の切替の関係をイメージしやすく、操作しやすい。
【００２２】
また、請求項４に係る発明の表示データ作成装置では、請求項１に記載の発明の効果に加えて、ページ表示データ記憶手段は、記憶されているページ表示データ毎に、元となる元データを識別可能にページ表示データを記憶し、レイアウト情報は、起点元データ及びリンク元データごとに、表示を切り替える先のページ表示データの元となる元データを識別するための情報である識別情報を記憶する複数のポインタを備え、レイアウト情報作成手段は、識別情報を所定の規則に従ってポインタに記憶したレイアウト情報を作成することができる。したがって、容易に表示を切り替える先の情報を指定することができる。
【００２３】
また、請求項５に係る発明の表示データ作成装置では、請求項４に記載の発明の効果に加えて、レイアウト情報作成手段は、起点元データに対して、第一階層のリンク元データの識別情報を起点元データのポインタに記憶することができる。したがって、起点情報の表示から第一階層のリンク元データの示す内容の表示に直接切り替えることができる。
【００２４】
また、請求項６に係る発明の表示データ作成装置では、請求項４又は５に記載の発明の効果に加えて、レイアウト情報には、第一ポインタ、第二ポインタ、第三ポインタ、及び、第四ポインタの４つのポインタが設けられており、レイアウト情報作成手段は、リンク元データに対して、リンク元データを示すリンク情報が含まれていた元データである根データにおいてリンク元データの識別情報が第一ポインタに記憶されている場合には、根データの識別情報をリンク元データの第二ポインタとして記憶し、リンク元データの識別情報が根データの第二ポインタに記憶されている場合には、根データの識別情報をリンク元データの第一ポインタとして記憶し、リンク元データの識別情報が根データの第三ポインタに記憶されている場合には、根データの識別情報をリンク元データの第四ポインタとして記憶し、リンク元データの識別情報が根データの第四ポインタに記憶されている場合には、根データの識別情報をリンク元データの第三ポインタとして記憶し、第一ポインタ、第二ポインタ、第三ポインタ及び第四ポインタの内で識別情報が記憶されていないポインタにリンク元データから抽出されたリンク情報の示すリンク元データ識別情報をリンク元データの記憶することができる。したがって、切り替えられた表示から、前に表示していた内容の表示へ容易に戻ることができる。
【００２５】
また、請求項７に係る発明の表示データ作成装置では、請求項４乃至６のいずれかに記載の発明の効果に加えて、順序付け手段は、リンク情報抽出手段により抽出されたリンク情報に順序付けをし、順序付きリンク情報記憶手段は、順序付け手段により順序付けされたリンク情報を、順序が識別可能に記憶することができる。また、所定の規則は、該順序付きリンク情報記憶手段に記憶されているリンク情報の順序に基づいて、複数のポインタに識別情報を記憶することとすることができる。したがって、リンク情報が複数ある場合であっても、ユーザの望む情報を表示させることができる。
【００２６】
また、請求項８に係る発明の表示データ作成装置では、請求項２又は７に記載の発明の効果に加えて、順序付け手段は、リンク情報により示されているリンク元データの更新された日付の順、リンク情報抽出手段によりリンク情報が抽出されている元データにおけるリンク情報の出現の順、リンク情報抽出手段によりリンク情報が抽出されている元データに記載されている内容の要約である要約情報におけるリンク情報の出現の順、あらかじめ順序付けられたリンク情報を記憶する順序情報記憶手段に記憶されている順序のうちの少なくとも一つの順に従ってリンク情報の順序を決定することができる。
【００２７】
また、請求項９に係る発明の閲覧端末では、レイアウト情報入力手段は、請求項１乃至８のいずれかに記載の表示データ作成装置において作成されたレイアウト情報を入力し、レイアウト情報記憶手段は、レイアウト情報入力手段により入力されたレイアウト情報を記憶し、ページ表示データ入力手段は、表示データ作成装置において作成されたページ表示データを入力し、ページ表示データ記憶手段は、ページ表示データ入力手段により入力されたページ表示データを記憶し、起点元データ表示制御手段は、レイアウト情報記憶手段に記憶されているレイアウト情報に示されている起点元データの識別情報の示すページ表示データを表示手段に表示し、表示切替制御手段は、レイアウト情報記憶手段に記憶されているレイアウト情報に示されている識別情報に基づいて、表示手段に表示されるページ表示データを切り替えることができる。リンク元データの示す情報への表示を容易に記憶エリア切り替えることができる。
【００２８】
また、請求項１０に係る発明の閲覧端末では、請求項９に記載の発明の効果に加えて、レイアウト情報入力手段は、請求項３に記載の表示データ作成装置において作成されたレイアウト情報を入力し、上入力手段は、上方向を示す入力を受け付け、下入力手段は、下方向を示す入力を受け付け、左入力手段は、左方向を示す入力を受け付け、右入力手段は、右方向を示す入力を受け付け、表示切替制御手段の第一右表示切替手段は、右入力手段による入力を受け付けた場合には、表示手段に表示する元データのレイアウト情報の座標を示す表示座標情報を、第一の次元の座標の値が１大きい座標に変更し、第一左表示切替手段は、左入力手段による入力を受け付けた場合には、表示座標情報を第一の次元の座標の値が１小さい座標に変更し、第一上表示切替手段は、上入力手段による入力を受け付けた場合には、表示座標情報を第二の次元の座標の値が１大きい座標に変更し、第一下表示切替手段は、下入力手段による入力を受け付けた場合には、表示手段に表示されているページの次のページのページ表示データが存在する場合には次のページのページ表示データに表示を切り替え、次のページのページ表示データが存在しない場合には、表示座標情報を第二の次元の座標の値が１大きい座標に変更することができる。したがって、上入力手段、下入力手段、左入力手段、右入力手段という簡易な入力手段により表示の切り替えを、ユーザのイメージしやすい構成で行うことができる。
【００２９】
また、請求項１１に係る発明の閲覧端末では、請求項９に記載の発明の効果に加えて、レイアウト情報入力手段は、請求項４乃至８のいずれかに記載の表示データ作成装置において作成されたレイアウト情報を入力し、上入力手段は、上方向を示す入力を受け付け、下入力手段は、下方向を示す入力を受け付け、左入力手段は、左方向を示す入力を受け付け、右入力手段は、右方向を示す入力を受け付け、表示切替制御手段の第二下表示切替手段は、下入力手段による入力を受け付けた場合には、表示手段に表示されているページの次のページのページ表示データが存在する場合には次のページのページ表示データに表示を切り替え、次のページのページ表示データが存在しない場合には、表示手段に表示されている元データの第一ポインタに記憶されている識別情報の示すページ表示データに表示を切り替えると、第二上表示切替手段は、上入力手段による入力を受け付けた場合には、表示手段に表示されている元データの第二ポインタに記憶されている識別情報の示すページ表示データに表示を切り替えると、第二右表示切替手段は、右入力手段による入力を受け付けた場合には、表示手段に表示されている元データの第三ポインタに記憶されている識別情報の示すページ表示データに表示を切り替えると、第二左表示切替手段は、左入力手段による入力を受け付けた場合には、表示手段に表示されている元データの第四ポインタに記憶されている識別情報の示すページ表示データに表示を切り替えることができる。したがって、上入力手段、下入力手段、左入力手段、右入力手段という簡易な入力手段により表示の切り替えを、ユーザのイメージしやすい構成で行うことができる。
【００３０】
また、請求項１２に係る発明の閲覧端末では、請求項９乃至１１のいずれかに記載の発明の効果に加えて、計測手段は、所定時間の経過を計測し、自動表示切替制御手段は、計測手段により所定時間が経過したことが計測された際に、表示切替制御手段により表示手段に表示されるページ表示データを切り替えることができる。しがって、ユーザが操作することなく表示を切り替えることができるので、ユーザにとって便利である。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の第一の実施の形態及び第二の実施の形態について図面を参照して説明する。第一の実施の形態と第二の実施の形態とでは、閲覧端末１０で情報を表示する際の画面表示の切替の関係を示すレイアウト情報の構成が異なる。第一の実施の形態では、ポインタを用いて画面表示の切替の関係が表現されており、第二の実施の形態では、座標構造を用いて画面表示の切替の関係が表示されている。なお、閲覧端末１０及び表示データ作成装置２０の電気的構成等については、第一の実施の形態と第二の実施の形態とでは同様であるので、共通で説明し、その後各実施の形態について詳述する。
【００３２】
まず、図１を参照して、第一の実施の形態及び第二の実施の形態の閲覧端末１０及び表示データ作成装置２０について説明する。図１は、閲覧端末１０の外観図であり、図２は、閲覧端末１０及び表示データ作成装置２０の電気的構成を示すブロック図である。図１に示すように、略直方体形状をしており、その正面には表示部１４が設けられており、その下部には、上キー７１、下キー７２、左キー７３、右キー７４から成る操作部１７が設けられている。
【００３３】
次に、図２のブロック図を参照して、閲覧端末１０及び表示データ作成装置２０の電気的構成について説明する。図２に示すように、閲覧端末１０には、閲覧端末１０を制御するＣＰＵ１１、データを一時的に記憶するＲＡＭ１２、ＣＰＵ１１が実行するプログラム等を記憶したＲＯＭ１３、情報を表示する表示部１４、種々のデータを記憶するハードディスク装置である記憶部１５、時間を計測するタイマ１６、キー入力を受け付ける操作部１７、表示データ作成装置２０と接続するための接続部１８とが設けられており、バス１９により接続されている。なお、接続部１８は、例えば、ＵＳＢケーブルによる接続を行うためのＵＳＢコントローラである。
【００３４】
そして、表示データ作成装置２０には、表示データ作成装置２０を制御するＣＰＵ２１、データを一時的に記憶するＲＡＭ２２、ＣＰＵ２１が実行するプログラム等を記憶したＲＯＭ２３、種々のデータを記憶するハードディスク装置である記憶部２５、インターネット３０に接続するための通信制御部２６と、閲覧端末１０と接続するための接続部２８とが設けられており、バス２９により接続されている。なお、接続部２８は、例えば、ＵＳＢケーブルによる接続を行うためのＵＳＢコントローラである。なお、これらの構成以外の構成部を有していてもよい。なお、表示データ作成装置２０は、所謂パーソナルコンピュータに表示データ作成プログラムがインストールされたものであってもよいし、表示画面やキーを備えた専用の端末装置であってもよいし、クレードルタイプの装置であってもよい。クレードルタイプの装置である場合には、パーソナルコンピュータ等に接続して、専用のソフトウェアにより種々の設定が行われる。
【００３５】
図２に示すように、表示データ作成装置２０はインターネット３０に接続可能であるので、インターネット３０上に公開されている種々の情報のデータファイルを読み込むことができる。例えば、Ｗｅｂブラウザで情報を公開するためのＨＴＭＬファイル、文字が記載されたテキストファイル、文字、画像、図、グラフ等が記載されたｐｄｆファイルやワープロソフトや表計算ソフトで作成されたファイルなどである。本実施の形態では、これらの情報が記載されたデータを総括して「元データ」と呼ぶこととする。そして、表示データ作成装置２０は、インターネット３０上から読み込んだ元データや、記憶部２５に記憶されている元データを、閲覧端末１０において表示させるフォーマットのデータ（以下、「表示データ」という）に変換する。そして、表示データ作成装置２０に接続した閲覧端末１０は、表示データ作成装置２０に接続からこの表示データを取得し、表示部１４に表示させることができる。
【００３６】
第一の実施の形態及び第二の実施の形態の表示データ作成装置２０では、元データに記載されている情報が表示部１４の１画面以上の量である場合には、表示データを閲覧端末１０の表示部１４の１画面において表示可能な量に分割する。そして、本実施の形態では、この分割された１画面分の表示データを「ページ表示データ」と呼ぶこととする。
【００３７】
ここで、図３及び図４を参照して、ページ表示データについて説明する。図３は、インターネット３０で公開されている元データ（ＨＴＭＬファイル）の情報を示すイメージ図１００であり、図４は、図３に示した元データのページ表示データが表示部１４に表示された状態のイメージ図１０１，１０２，１０３，１０４である。ＨＴＭＬファイルの元データをパーソナルコンピュータにインストールされたＷｅｂブラウザで表示すると、Ｗｅｂブラウザの表示領域にはイメージ図１００のように表示される。Ｗｅｂブラウザにはページスクロール機能があるので、情報量が多くとも、ページスクロールを行うことにより、すべての情報を表示させることができる。
【００３８】
しかしながら、本発明の閲覧端末１０では、ページスクロール機能を設けないため、元データを表示部１４の一画面に表示できるサイズのページ表示データに分割し、キー７１〜７４の操作により、ページの切り替え操作を行うことによりすべての情報を表示させる。図４に示すように、図３に示した元データは、１ページ目のページ表示データのイメージ図１０１，２ページ目のページ表示データのイメージ図１０２，３ページ目のページ表示データのイメージ図１０３，４ページ目のページ表示データのイメージ図１０４の４つのイメージ図のように分割される。これにより、閲覧端末１０ではページスクロールのための特別な機能（例えば、スクロール指示のための入力手段や制御プログラム）を備える必要がないので、ユーザの操作も簡易化でき、閲覧端末１０への負荷が軽くなる。
【００３９】
そして、本発明の閲覧端末１０では、１つの情報を表示するためにページの切り替えを行うだけでなく、元データの中に記載されているリンク先の元データへの表示の切り替えを行うことができる。従来より元データには、他の元データの保存場所を指定する情報（以下「リンク情報」という）が埋め込まれているものがあり、元データをＷｅｂブラウザや当該元データを表示可能なソフトウェアの画面に表示させた状態で、リンク情報が埋め込まれている文字や画像を選択することにより、他の元データ（以下、「リンク元データ）という）がＷｅｂブラウザの表示領域やソフトウェアの画面に表示される。本発明の表示データ作成装置２０では、閲覧端末１０において複雑な操作なしにキー７１〜７４の操作のみでリンク元データのページ表示データの表示の切り替えを行うことができるように、各ページ表示データの表示の切り替えの関係を示す情報（レイアウト情報）を作成し、ページ表示データと共に閲覧端末１０へ引き渡す。
【００４０】
なお、第一の実施の形態及び第二の実施の形態では、閲覧端末１０に最初に表示する情報を「起点情報」といい、起点情報の元データを「起点元データ」ということとする。そして、リンク情報で示されている場所に存在する元データを「リンク元データ」といい、リンク元データに基づいて表示される情報を「リンク先情報」ということとする。また、リンク先情報のうち、起点元データ中のリンク情報で指定されているリンク先情報については「第一階層リンク先情報」と呼ぶこととし、第一階層のリンク先情報のリンク元データを「第一階層リンク元データ」と呼ぶこととする。そして、第一階層のリンク元データ中のリンク情報で指定されているリンク先情報については「第二階層リンク先情報」と呼ぶこととし、第二階層のリンク先情報のリンク元データを「第二階層リンク元データ」と呼ぶこととする。以下、階層が深くなるにつれて階層の値が大きくなる。また、第一階層リンク元データからみた基点元データのように、自身の記憶場所（アドレス）をリンク情報として指定している元データを「根データ」、第一階層リンク先情報からみた基点情報を「根情報」と呼ぶこととする。
【００４１】
次に、第一の実施の形態について、図５乃至図１７を参照して説明する。図５は、本第一の実施の形態における閲覧端末１０で情報Ａ〜情報Ｑを表示させる際の、情報Ａ〜情報Ｑの切り替えの相関図である。図５では、情報Ａが起点情報であり、情報Ｂ〜情報Ｑはリンク情報である。そして、矢印の方向がキー７１〜７４の示す方向と一致するように記載されている。
【００４２】
図５に示すように、情報Ａのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｃの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｅの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｄの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｂの１ページ目のページ表示データに切り替えられる。
【００４３】
そして、情報Ｂのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ａの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｈの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｇの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｆの１ページ目のページ表示データに切り替えられる。情報Ｂは情報Ａの第一階層のリンク先情報であり、情報Ａからは下キー７２により切り替えられているため、情報Ｂからは反対の上キー７１により情報Ａへ情報を切り替えるように構成されている。
【００４４】
そして、情報Ｃのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｉの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｋの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｊの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データが切り替えられ、続きのページ表示データがない場合には情報Ａの１ページ目のページ表示データに切り替えられる。情報Ｃは情報Ａの第一階層のリンク先情報であり、情報Ａからは上キー７１により切り替えられているため、情報Ｃからは反対の下キー７２により情報Ａへ情報を切り替えるように構成されている。
【００４５】
そして、情報Ｄのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｍの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ａの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｎの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｌの１ページ目のページ表示データに切り替えられる。情報Ｄは情報Ａの第一階層のリンク先情報であり、情報Ａからは右キー７４により切り替えられているため、情報Ｄからは反対の左キー７３により情報Ａへ情報を切り替えるように構成されている。
【００４６】
そして、情報Ｅのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｐの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｑの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ａの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｏの１ページ目のページ表示データに切り替えられる。情報Ｅは情報Ａの第一階層のリンク先情報であり、情報Ａからは左キー７３により切り替えられているため、情報Ｅからは反対の右キー７４により情報Ａへ情報を切り替えるように構成されている。
【００４７】
そして、情報Ｆのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｂの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合にはそれ以上表示は切り替えられない。また、左キー７３、右キー７４が押下されてもそれ以上表示は切り替えられない。情報Ｆは情報Ｂを介した第二階層のリンク先情報であり、情報Ｂからは下キー７２により切り替えられているため、情報Ｆからは反対の上キー７１により情報Ｂへ情報を切り替えるように構成されている。
【００４８】
そして、情報Ｇのページ表示データが表示されている状態においては、左キー７３が押下されると情報Ｂの１ページ目のページ表示データに切り替えられ、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合にはそれ以上表示は切り替えられない。また、上キー７１、右キー７４が押下されてもそれ以上表示は切り替えられない。情報Ｇは情報Ｂを介した第二階層のリンク先情報であり、情報Ｂからは右キー７４により切り替えられているため、情報Ｇからは反対の左キー７３により情報Ｂへ情報を切り替えるように構成されている。
【００４９】
そして、情報Ｈのページ表示データが表示されている状態においては、右キー７４が押下されると情報Ｂの１ページ目のページ表示データに切り替えられ、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合にはそれ以上表示は切り替えられない。また、左キー７３、上キー７１が押下されてもそれ以上表示は切り替えられない。情報Ｈは情報Ｂを介した第二階層のリンク先情報であり、情報Ｂからは左キー７３により切り替えられているため、情報Ｈからは反対の右キー７４により情報Ｂへ情報を切り替えるように構成されている。以下、情報Ｉ〜情報Ｑについても図５に示すように表示の切り替えが行われる。
【００５０】
次に、第一の実施の形態で表示データ作成装置２０において作成されるデータについて説明する。図６は、記憶部２５に記憶されるページ表示データ記憶エリア２５１の構成を示す模式図であり、図７は、記憶部２５に記憶されるレイアウト情報記憶エリア２５２の構成を示す模式図であり、図８は、元データを記憶する元データ記憶エリア２５３の構成を示す模式図であり、図９は、作業情報記憶エリア２５４の構成を示す模式図である。
【００５１】
まず、図６を参照して、ページ表示データ記憶エリア２５１について説明する。ここには、元データから作成されたページ表示データが情報ごとに記憶されている。図６に示すように、ページ表示データは二次元配列ｐ［ｘ，ｙ］（ｘ≧１，ｙ≧０：整数）で構成されており、１つの要素に１つの情報についてのページ表示データが１ページ目から順に１ページ目ページ表示データ欄、１ページ目ページ表示データ欄、３ページ目ページ表示データ欄、・・・、最終ページページ表示データ欄に記憶されている。なお、この各ページのページ表示データ欄は、作成されたページ表示データの数だけ設けられており、図６中には図示しないが、この各ページのページ表示データ欄に各ページのページ表示データが記憶される。
【００５２】
次に、図７を参照して、レイアウト情報記憶エリア２５２について説明する。ここには、ページ表示データの切り替えの関係を示す情報が情報ごとに記憶されている。図７に示すように、レイアウト情報は二次元配列ｄ［ｘ、ｙ］（ｘ≧１，ｙ≧０：整数）で構成されており、１つの要素に１つの情報（例えば情報Ａ）に関するデータが記憶されている。なお、ｘは第一次元の添字、ｙは第二次元の添字である。そして、ｄ［１，０］には起点情報に関するデータが記憶され、ｄ［２，ｙ］には第一階層リンク先情報に関するデータが記憶され、ｄ［３，ｙ］には第二階層リンク先情報に関するデータが記憶される。ｄ［ｘ，ｙ］には、未読／既読フラグ欄、自動再生時間欄、キーポインタ欄、ページポインタ欄が設けられている。さらに、キーポインタ欄には下キー移動先ポインタ欄、上キー移動先ポインタ欄、右キー移動先ポインタ欄、左キー移動先ポインタ欄が設けられており、各キー７１〜７４が押下された際に表示されるリンク先情報（リンク元データ）を特定するための情報（「識別情報」に該当する）が記憶される。本第一の実施の形態では、具体的には、レイアウト情報記憶エリア２５２の配列ｄの要素を示す値が記憶される。これは、レイアウト情報記憶エリア２５２の配列ｄの各要素において、当該要素にデータが記憶されている情報の各ページのページ表示データのアドレスを示す情報（例えば、ｐ［０，０，１］）が記憶されているためである。例えば、ｄ［１，０］の下キー移動先ポインタ欄には、ページ表示データ記憶エリア２５１のｄ［２，０］を示す値が記憶されている。なお、この値は、情報Ｂ欄を示す値でなく、情報Ｂ欄の１ページ目ページ表示データの所在を示す値であってもよい。
【００５３】
そして、ページポインタ欄には、１ページ目ポインタ欄、２ページ目ポインタ欄、３ページ目ポインタ欄、・・・、最終ページポインタ欄というように、作成されたページ表示データの数だけポインタ欄が設けられ、最後に終わりを示す「ＮＵＬＬ」のセットされたポインタ欄が設けられている。そして、各ページ表示データの記憶されている場所が記憶される。具体的には、ページ表示データ記憶エリア２５１の対応ページ表示データ欄を示す値が記憶される。例えば、起点情報ｄ［１，０］の１ページ目ポインタ欄にはページ表示データ記憶エリア２５１の起点情報の１ページ目ページ表示データ欄（ｐ［１，０，１］と表すこととする。尚、最後の数字は何ページ目かを示す値である）を示す値が記憶される。また、未読／既読フラグ欄には、当該情報が閲覧端末１０に表示されたか否かのフラグが記憶される。「０」であれば未読、「１」であれば既読である。そして、自動再生時間欄には、自動再生が行われる場合に表示の切り替えが行われる時間が記憶される。
【００５４】
次に、図８を参照して、元データ記憶エリア２５３について説明する。ここには、読み込まれた起点元データやリンク元データが記憶される。図８に示すように、元データ記憶エリアは、二次元配列ｃ［ｘ、ｙ］（ｘ≧１，ｙ≧０：整数）で構成されており、１つの要素に１つの元データが記憶される。そして、ｃ［１，０］には起点元データが記憶され、ｃ［２，ｙ］には第一階層リンク元データが記憶され、ｃ［３，ｙ］には第二階層リンク元データが記憶され、ｃ［４，ｙ］には第三階層リンク元データが記憶される。本実施の形態では、４つの移動先ポインタが用いられているので、戻り先のない起点元データからのリンクである第一階層リンク元データについては、ｃ［２，０］〜ｃ［２，３］の４つの要素に元データが記憶されるが、戻り先のある第二階層以下の階層のリンク元データはｃ［ｘ，０］〜ｃ［ｘ，２］の３つの元データが記憶されるだけである。
【００５５】
次に、図９を参照して、作業情報記憶エリア２５４について説明する。この作業情報記憶エリアには、レイアウト情報を作成する際の途中の情報が記憶され、適宜更新される。図９に示すように、作業情報記憶エリアは二次元配列ｕｔ［ｘ，ｙ］で構成されており、１つの要素に１つの元データについての、リンクに関する情報が記憶される。ｕｔ［ｘ，ｙ］には、ｌｉｎｋ欄、一次元配列ｕｒｌ［ｚ］、一次元配列ｔ［ｚ］が設けられている。ｌｉｎｋ欄には元データから読み出されたリンク情報の個数が記憶され、ｕｒｌ［ｚ］には、読み出されたリンク情報が記憶され、ｔ［ｚ］にはリンク情報が示すリンク先元データの更新日時が記憶される。なお、ｕｔ［ｘ，ｙ］の一次元配列ｕｒｌ［ｚ］の全体を示す際には、ｕｔ［ｘ，ｙ］．ｕｒｌと表現することとし、ｕｔ［ｘ，ｙ］の一次元配列ｕｒｌ［ｚ］のｚ番目の１つの要素を示す際には、ｕｔ［ｘ，ｙ］．ｕｒｌ［ｚ］と表現することとする。そして、ｕｔ［０，０］には起点元データ自身に関するデータが記憶され、ｕｔ［０，１］には起点元データに記載されているリンク情報についてのデータ即ち第一階層リンク元データの数、アドレス、更新時間が記憶され、ｕｔ［０，２］には１つめの第一階層リンク元データに記載されているリンク情報についてのデータ即ち第二階層リンク元データの数、アドレス、更新時間が記憶される。ｃ［ｘ，３］以降には第三階層以降のリンク元データの数、アドレス、更新時間が記憶される。
【００５６】
次に、図１０乃至図１５を参照して、表示データ作成装置２０でレイアウト情報が作成される処理について説明する。図１０は、メイン処理のフローチャートであり、図１１は、メイン処理中に実施されるページ表示データ作成処理のフローチャートであり、図１２は、メイン処理中に実施されるリンク抽出処理のフローチャートであり、図１３は、リンク抽出処理中に実施される最近処理のフローチャートであり、図１４は、リンク抽出処理中に実施されるお気に入り順処理のフローチャートであり、図１５は、メイン処理中に実施される配置処理のフローチャートである。
【００５７】
まず、メイン処理中で使用される変数、テーブル等について説明する。これらの値の記憶エリアはＲＡＭ２２に設けられている。ユーザにより入力されて記憶される値として、「起点ＵＲＬ」、「階層Ｎ」、「自動再生時間Ｔ」、「重み種別Ｗ」がある。「起点ＵＲＬ」は起点元データの所在を示すアドレスである。ＵＲＬや表示データ作成装置２０内のパス等が入力される。「階層Ｎ」は基点情報から何階層分までのリンク先情報を表示させるかを示す値である。そして、「自動再生時間Ｔ」は自動で表示の切り替えを行う際の切り替えの間隔時間を示す値であり、秒単位で指定される。
【００５８】
「重み種別Ｗ」はリンク先情報をどのような順で切り替えさせるかの並べ方を指定するための種別である。「１」はあらかじめ記憶部２５のお気に入り情報記憶エリアに記憶されている一次元配列ｆａｖｏｒｉｔｅｓに登録されている情報は優先順位が高くなる。一次元配列ｆａｖｏｒｉｔｅｓでは、添字［０］〜［４］までの５つのリンク情報を登録することができ、ｆａｖｏｒｉｔｅｓ［０］，ｆａｖｏｒｉｔｅｓ［１］，ｆａｖｏｒｉｔｅｓ［２］，ｆａｖｏｒｉｔｅｓ［３］，ｆａｖｏｒｉｔｅｓ［４］の順で添字の値が小さいほど、優先順位が高くなっている。「２」は、リンク元データの更新日時の新しい順に優先順位が高く並べられる。また、「３」は、Ｗｅｂ上のＨＴＭＬファイルの内容を要約したデータであるＲＳＳ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ  Ｓｉｔｅ  Ｓｕｍｍａｒｙの略称）においてリンク情報が出現するのが早いほど優先順位が高く並べられる。
【００５９】
次に、メイン処理中に使用される変数について説明する。変数として、Ｉ，Ｍ，ｕ，ｖ，ｒ，ｓ，ｈ，ｊ，ｋ，ｂ，ａが使用されている。Ｉには、作業中の情報から表示切替のできる情報の最大数がセットされる。起点元データの作業中には「４」がセットされており、リンク元データの作業中には「３」がセットされている。そして、Ｍには、作業中の情報から表示切替する情報の数が決定されセットされる。起点元データの作業中には「４」又は起点元データ中のリンク情報の数のうちの少ない方の値がセットされており、リンク元データの作業中には「３」又はリンク元データ中のリンク情報の数のうちの少ない方の値がセットされている。
【００６０】
そして、ｂ，ｊ，ｋは、お気に入り順序処理において、ｋはお気に入り情報記憶エリアに記憶されている一次元配列ｆａｖｏｒｉｔｅｓの添字として使用され、ｂ，ｊはリンク元データのアドレスとお気に入り情報記憶エリアに登録されているアドレスとを比較し、作業情報記憶エリア２５４のｕｔ［ｘ，ｙ］．ｕｒｌ［ｚ］及びｕｔ［ｘ，ｙ］．ｔ［ｚ］の並べ替える際に使用される。そして、ｈは、最近処理において、作業情報記憶エリア２５４のｕｔ［ｘ，ｙ］．ｕｒｌ［ｚ］及びｕｔ［ｘ，ｙ］．ｔ［ｚ］の並べ替える際に使用される。
【００６１】
そして、ｕ，ｖ，ｒは、作業情報記憶エリア２５４のｕｔ［ｘ，ｙ］の添字に使用され、ｓは、元データからリンク情報を抽出して、さらにリンク先元データのページ表示データを作成し、レイアウト情報の作成が行われるメイン処理のループ２処理の実施回数として使用される。ａは、ページ表示データが作成される元データのアドレスを読み出す際のｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］の添字として使用される。
【００６２】
ここで、図１０乃至図１５のフローチャートを参照して、表示データ作成装置２０での処理について説明する。図１０に示すように、まず、起点情報のアドレスの入力が受け付けられ（Ｓ１）、階層の深さＮの入力が受け付けられ（Ｓ２）、重みの種別Ｗの選択が受け付けられ（Ｓ３）、自動再生時間Ｔの入力が受け付けられる（Ｓ４）。これらの入力は、表示データ作成装置２０がパーソナルコンピュータや専用端末など表示画面等の表示手段やキーボード等の入力手段を備えている場合には、表示画面に入力用の画面が表示され、キーボードにて行われる。また、表示データ作成装置２０がクレードルタイプの場合には、あらかじめこれらの値は記憶部２５に記憶されており、そこから読み出されることとなる。そして、Ｓ１で入力された起点情報のアドレスがｕｔ［０，０］．ｕｒｌ［０］に記憶され（Ｓ５）、そのアドレスから起点元データが読み出されて、その起点元データの更新時間が取得されてｕｔ［０，０］．ｔ［０］に記憶される（Ｓ６）。
【００６３】
そして、各変数に初期値がセットされる（Ｓ７）。具体的には、ｕ，ｖ，ａ，ｒに「０」、ｓに「１」、Ｉに「４」がセットされる。そして、ページ表示データ作成処理が行われる（Ｓ８、図１１参照）。図１１に示すように、ページ表示データ作成処理では、まず、レイアウト情報記憶エリア２５２のｄ［ｕ＋１，ｒ］のためのエリアが確保されて、ＮＵＬＬクリアされる（Ｓ４１）。ここでは、初期値が設定されたままで、ｕ＝ｒ＝０であるので、ｄ［１，０］のためのエリアが確保されてＮＵＬＬクリアされることとなる。つまり、起点情報についてのデータが記憶されるエリアが確保されたことになる。
【００６４】
そして、ｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］に記憶されているアドレスに記憶されている元データが取得される（Ｓ４２）。ここでは、ｕ＝ｖ＝ａ＝０であるので、ｕｔ［０，０］．ｕｒｌ［０］が参照される。つまり、起点元データのアドレスであるので、起点元データが取得される。そして、取得された起点元データが元データ記憶エリア２５３のｃ［ｕ＋１，ｒ］に記憶される（Ｓ４３）。つまり、ｃ［１，０］に記憶される。そして、ｃ［ｕ＋１，ｒ］＝ｃ［１，０］の起点元データが閲覧端末１０の解像度（ｄｐｉ）にあわせたイメージデータである表示データに変換される（Ｓ４４）。そして、変換された表示データが、閲覧端末１０の表示部１４の１画面で表示可能なサイズに分割され、１ページ目のページ表示データがページ表示データ記憶エリア２５１のｐ［ｕ＋１，ｒ］＝ｐ［１，０］の１ページ目欄ｐ［１，０，１］に記憶され、２ページ目のページ表示データが２ページ目欄ｐ［１，０，２］に記憶され、すべてのページ表示データが記憶される（Ｓ４６）。そして、レイアウト情報記憶エリア２５２のｄ［ｕ＋１，ｒ］＝ｄ［１，０］のページポインタ欄にＳ４５で記憶された場所を示す情報が記憶される（Ｓ４６）。そして、最後のページのページポインタ欄の後ろにページ終端欄が設けられ、ＮＵＬＬが記憶される（Ｓ４７）。そして、ページ表示データ作成処理は終了して、メイン処理へ戻る。
【００６５】
次いで、メイン処理では、図１０に示すように、１つ深い階層の情報についての処理を行うために、ｕが「１」に更新される（Ｓ９）。そして、ループ１処理が開始される（ＬＳ１）。このループ１処理は、Ｓ１１，ループ２処理（ＬＳ２〜ＬＥ２）、Ｓ１２の処理がＮ回繰り返される。Ｎは、Ｓ２で入力された階層の深さである。つまり、１階層と指定されている場合にはループ１処理は１回実施され、２階層と指定されている場合にはループ１処理は２回実施される。まず、ｖ、ｒに初期値の「０」がセットされる（Ｓ１１）。そして、ループ２処理が開始される（ＬＳ２）。このループ２処理は、Ｓ２１，Ｓ２２，ループ３処理（ＬＳ３〜ＬＥ３），Ｓ２３の処理がｓ回繰り返される。ｓはＳ７において初期値の「１」がセットされているので、ここでは、ループ２処理は１回だけ行われる。
【００６６】
ループ２処理では、まずリンク情報抽出処理が行われる（Ｓ２１、図１２参照）。図１２に示すように、リンク情報抽出処理では、まず、重み種別Ｗの値が「３」であり、ＲＳＳに出現した順とする指定がされているか否かの判断が行われる（Ｓ５１）。Ｗが「３」でなければ（Ｓ５１：ＮＯ）、ｃ［ｕ，ｖ］に記憶されている元データが読み出され、元データに記載されているリンク情報が読み出され、ｕｔ［ｕ，ｖ］．ｕｒｌに記憶される（Ｓ５４）。ここでは、Ｓ９でｕが「１」とされ、Ｓ１１でｖが初期値「０」とされているので、ｃ［１，０］の元データ、即ち、起点元データが読み出される。そして、リンクを指定するタグ（リンクタグ）において、リンク先として指定されているＵＲＬ等のリンク先情報のアドレスがリンク情報として切り出され、ｕｔ［１，０］．ｕｒｌ［１］，ｕｔ［１，０］．ｕｒｌ［２］と順に記憶される。そして、Ｓ５５へ進む。
【００６７】
また、重み種別Ｗの値が「３」あり、ＲＳＳでの出現順にリンク先情報を表示させる指定がなされている場合には（Ｓ５１：ＹＥＳ）、リンク情報がＲＳＳでの出現順にｕｔ［ｕ，ｖ］．ｕｒｌに記憶される。そこで、まずｃ［ｕ，ｖ］＝ｃ［１，０］に記憶されている元データにＲＳＳが存在するか否かの判断が行われる（Ｓ５２）。ＲＳＳが存在すれば（Ｓ５２：ＹＥＳ）、ＲＳＳを頭から順にリンクタグが検索され、リンクタグでリンク先として指定されているリンク先情報のアドレスがリンク情報として切り出され、ｕｔ［１，０］．ｕｒｌ［１］，ｕｔ［１，０］．ｕｒｌ［２］と順に記憶される（Ｓ５３）。そして、Ｓ５５へ進む。なお、ＲＳＳが存在しない場合には（Ｓ５２：ＮＯ）、ＲＳＳからリンク情報を抽出することはできないので、ｃ［１，０］の元データ、即ち、起点元データからリンク情報が抽出される（Ｓ５４）。そして、Ｓ５５へ進む。
【００６８】
リンク情報が抽出されてｕｔ［１，０］．ｕｒｌに記憶されているので、その中に重複したアドレスが存在しないかのチェックが行われて、同じアドレスが記憶されていた場合には削除され、ｕｔ［１，０］．ｕｒｌに記憶されているアドレスに重複がないように整理される（Ｓ５５）。そして、ｕｔ［１，０］．ｕｒｌの要素の数、即ち、リンク情報の数がｕｔ［１，０］．ｌｉｎｋに記憶される（Ｓ５６）。
【００６９】
そして、ｕｔ［１，０］．ｌｉｎｋに記憶された値がＩ（表示切替の可能なリンク先情報の数）と比較される。メイン処理のＳ７においてＩに初期値の「４」が記憶されている。ここでは、起点元データについての処理が行われており、起点元データはリンク元データのように戻る元データが存在しないので、Ｉは４種類のキー（上下左右キー７１〜７４）の数である「４」とされている。したがって、ｕｔ［１，０］．ｌｉｎｋの値が「４」よりも大きくても（Ｓ５７：ＹＥＳ）、すべてのリンク先情報を表示させることはできないので、Ｉ＝４がＭにセットされる（Ｓ５８）。このＭは後にお気に入り順序処理（Ｓ６３、Ｓ図１４参照）で使用される。そして、ｕｔ［１，０］．ｌｉｎｋの値が「４」よりもおおきくなければ（Ｓ５７：ＮＯ）、すべてのリンク先情報を表示させることができるので、ｕｔ［１，０］．ｌｉｎｋの値がＭにセットされる（Ｓ５９）。
【００７０】
そして、重み種別Ｗの値が「１」であるか否かにより、リンク元データの更新日時の新しい順にリンク先情報を表示させる指定がなされているか否かの判断が行われる（Ｓ６０）。そして、重み種別Ｗの値が「１」であれば（Ｓ６０：ＹＥＳ）、図１３に示す最近処理が行われる（Ｓ６３）。そして、メイン処理のループ２処理へ戻る。また、重み種別Ｗの値が「１」でなければ（Ｓ６０：ＮＯ）、重み種別Ｗの値が「２」であるか否かにより、あらかじめ記憶部２５のお気に入り情報記憶エリアに記憶されている一次元配列ｆａｖｏｒｉｔｅｓに登録されているアドレスを優先して表示させる指定がなされているか否かの判断が行われる（Ｓ６１）。重み種別Ｗの値が「２」であれば（Ｓ６１：ＹＥＳ）、図１４に示すお気に入り処理が行われ（Ｓ６２）、メイン処理のループ２処理へ戻る。また、重み種別の値が「２」でもなかった場合には（Ｓ６１：ＮＯ）、重み種別が「３」であったか、指定がされていなかったかのいずれかであるので、ｕｔ［１，０］．ｌｉｎｋのリンク情報の並べ替えは行われず、そのまま処理は終了し、メイン処理のループ２処理へ戻る。
【００７１】
ここで、図１３を参照して、最近処理について説明する。図１３に示すように、まず、ｈに初期値の「０」がセットされる（Ｓ７１）。そして、ループ４処理が開始される（ＬＳ４）。このループ４処理は、ｕｔ［ｕ，ｖ］．ｌｉｎｋ回繰り返し実施され、リンク元データの更新日時の新しい順にｕｔ［ｕ，ｖ］．ｕｒｌ及びｔが並べ替えられる。ｕｔ［ｕ，ｖ］．ｌｉｎｋ回即ちｕｔ［ｕ，ｖ］．ｕｒｌの要素の数の回数、ループ４処理が実施されることとなる。そこで、まず、ｕｔ［ｕ，ｖ］．ｕｒｌ［ｈ］に記憶されているアドレスのリンク元データの更新時間が取得され、ｕｔ［ｕ，ｖ］．ｔ「ｈ」にセットされる（Ｓ７２）。ここでは、ｕ＝１，ｖ＝０，ｈ＝０であるのでｕｔ［１，０］．ｕｒｌ［０］即ち１つめの第一階層リンク元データの更新日時が取得され、ｕｔ［１，０］．ｔ［０］にセットされる。そして、ｕｔ［ｕ，ｖ］．ｔ［ｈ］の更新日時とｕｔ［ｕ−１，ｖ］．ｔ［ｖ］の更新日時との時間差算出が算出され（Ｓ７３）、ｕｔ［ｕ，ｖ］．ｔのうちで更新日時がセットされているものについて、時間差が小さい順に並べ替えられる（Ｓ７４）。ここでは、ｈ＝０であり、まだｔ「０」にしか更新日時はセットされていないので、そのままｔ「０」に更新日時が記憶される。そして、ｈに「１」が加算され「１」とされる（Ｓ７５）。これで１回目のループ４処理が終了する（ＬＥ４）。
【００７２】
次いで、２回目のループ４処理が行われる（ＬＳ４）。まず、ｕｔ［１，０］．ｕｒｌ［１］即ち２つめの第一階層リンク元データの更新日時が取得され、ｕｔ［１，０］．ｔ［１］にセットされる。ｕｔ［１，０］．ｔ［１］とｕｔ［１，０］．ｔ［０］との時間差算出が算出され（Ｓ７３）、そして、ｕｔ［ｕ，ｖ］．ｔのうちで更新日時がセットされているものについて、小さい順に並べ替えられる（Ｓ７４）。ここでは、ｈ＝１であるので、ｔ［０］とｔ［１］の時間差が比べられることとなり、ｈ［１］の時間差のほうが短ければ、ｈ［１］及びｕｒｌ［１］に記憶されていた値がｈ［０］及びｕｒｌ［０］に記憶され、ｈ［０］及びｕｒｌ［０］に記憶されていた値がｈ［１］及びｕｒｌ［１］に記憶されることとなる。そして、ｈに「１」が加算され「２」とされる（Ｓ７５）。これで１回目のループ４処理が終了する（ＬＥ４）。
【００７３】
このようにして、ｕｔ［ｕ，ｖ］．ｕｒｌの要素の数の回数、ループ４処理が実施されると、ｕｔ［ｕ，ｖ］．ｕｒｌ，ｔの要素が更新日時の小さい順に並べ替えられる。そして、最近処理は終了する。
【００７４】
次に、図１４を参照して、お気に入り順序処理について説明する。図１４に示すように、まず、ｋ、ｂに初期値の「０」がセットされる（Ｓ８１）。そして、ループ５処理が開始される（ＬＳ５）。このループ５処理は、ｋの値がお気に入り情報記憶エリアの配列ｆａｖｏｒｉｔｅｓの要素の数となるまで、又は、ｂの値がＭ（当該情報から表示の切替が行われる情報の数）となるまで実施され、ｆａｖｏｒｉｔｅｓ［ｋ］に登録されている元データのアドレスが、ｕｔ［ｕ，ｖ］．ｕｒｌに記憶されているか否かのチェック及び記憶されていれば、そのアドレスを優先順位の高い位置へ移動させる。まず、ループ６処理を行う準備としてｊに初期値の「０」がセットされる（Ｓ８２）。そして、ループ６処理が開始される（ＬＳ６）。このループ６処理は、ｊがｕｔ［ｕ，ｖ］．ｌｉｎｋの値になるまで繰り返し実施され、ｕｔ［ｕ，ｖ］．ｕｒｌ[ｊ]の内容がｆａｖｏｒｉｔｅｓ［ｋ］の内容と比較される（Ｓ９１）。ｕｔ［ｕ，ｖ］．ｕｒｌ[ｊ]に記憶されているアドレスがｆａｖｏｒｉｔｅｓ［ｋ］に記憶されていなければ（Ｓ９１：ＮＯ）、ｊに「１」が加算され（Ｓ９２）、ループ６処理は終了する（ＬＥ６）。そして、２回目のループ６処理が開始される（ＬＳ６）。そして、ｕｔ［ｕ，ｖ］．ｕｒｌ[ｊ]に記憶されているアドレスがｆａｖｏｒｉｔｅｓ［ｋ］にも記憶されていれば（Ｓ９１：ＹＥＳ）、ループ６処理から抜けて、ｕｔ［ｕ，ｖ］．ｕｒｌ［ｊ］＝ｕｔ［１，０］．ｕｒｌ［０］とｕｔ［１，０］．ｕｒｌ［０］とが入れ替えられ（Ｓ８３）、優先順位が高く表示の切替が行われた情報の数を計数するために、ｂに「１」加算される（Ｓ８４）。また、ｊの値がｕｔ［ｕ，ｖ］．ｌｉｎｋの値になる、つまりｆａｖｏｒｉｔｅｓ［ｋ］と同じアドレスがｕｒｌに記憶されていなければ、ｕｒｌの要素の入れ替えなしに、ループ６処理は終了する。そして、確認の行われたｆａｖｏｒｉｔｅｓの要素の数を計数するためにｋに「１」が加算され（Ｓ８５）、１回目のループ５処理は終了する（ＬＥ５）。
【００７５】
次いで、２回目のループ５処理が実施され、ｆａｖｏｒｉｔｅｓの２個目の要素についての処理が行われる。以上のようにして、配列ｆａｖｏｒｉｔｅｓでは、ｋの値が小さいものほど優先順位の高くなるようにアドレスが記憶されているので、最初にｆａｖｏｒｉｔｅｓに存在すると判断されたアドレスがｕｒｌ［１］（ｂ＝１）と入れ替えられ、次にｆａｖｏｒｉｔｅｓに存在すると判断されたものがｕｒｌ［２］（ｂ＝２）と入れ替えられることなり、最終的にｕｒｌ［ｊ］のｊの値が小さいものほど優先順位が高くなるように並べ替えられる。
【００７６】
さて、図１０に示すように、メイン処理では、リンク情報抽出処理が終了すると（Ｓ２１）、ループ３処理に対する初期値としてａに「０」がセットされる（Ｓ２２）。これは、ページ表示データ作成処理（Ｓ３１、図１１参照）において、ページ表示データが作成される元データのアドレスを読み出す際のｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］の添字として使用されるためである。そして、ループ３処理が開始される（ＬＳ３）。このループ３処理は、Ｍ回繰り返し実施され、ｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］に記憶されているアドレスのリンク元データから、ページ表示データを作成し、ｄ［ｕ，ｖ］のキーポインタにアドレスが記憶される。Ｍは、表示を切り替えることのできるリンク先情報の数である。つまり、表示を切り替えることのできるリンク先情報それぞれに対して順にページ表示データの作成、キーポインタの設定が行われる。
【００７７】
ループ３処理では、まずページ表示データ処理が行われる（Ｓ３１、図１１参照）。ページ表示データ処理はＳ８においても起点元データに対して実施されたが、ここでは、ｕ＝１，ｖ＝０であるので、まず、レイアウト情報記憶エリア２５２のｄ［ｕ＋１，ｒ］＝ｄ［２，０］のためのエリアが確保されて、ＮＵＬＬクリアされる（Ｓ４１）。つまり、第一階層リンク先情報の１つ目のリンク先情報についてのデータが記憶されるエリアが確保されたことになる。
【００７８】
そして、ｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］＝ｕｔ［１，０］．ｕｒｌ［０］に記憶されているアドレスに記憶されている元データが取得される（Ｓ４２）。つまり、第一階層リンク元データのアドレスであるので、第一階層リンク元データが取得される。そして、取得された第一階層リンク元データが元データ記憶エリア２５３のｃ［ｕ＋１，ｒ］＝ｃ［２，０］に記憶される（Ｓ４３）。そして、ｃ［ｕ＋１，ｒ］＝ｃ［２，０］の第一階層リンク元データが閲覧端末１０の解像度（ｄｐｉ）にあわせたイメージデータである表示データに変換される（Ｓ４４）。そして、変換された表示データが、閲覧端末１０の表示部１４の１画面で表示可能なサイズに分割され、１ページ目のページ表示データがページ表示データ記憶エリア２５１のｐ［ｕ＋１，ｒ］＝ｐ［２，０］の１ページ目欄に記憶され、２ページ目のページ表示データが２ページ目欄に記憶され、すべてのページ表示データが記憶される（Ｓ４５）。そして、レイアウト情報記憶エリア２５２のｄ［ｕ＋１，ｒ］＝ｄ［２，０］のページポインタ欄にＳ４４で記憶された場所を示す情報が記憶される（Ｓ４６）。そして、最後のページのページポインタ欄の後ろにページ終端欄が設けられ、ＮＵＬＬが記憶される（Ｓ４７）。そして、ページ表示データ作成処理は終了して、メイン処理へ戻る。
【００７９】
図１０に示すように、ページ表示データ作成処理が終了すると（Ｓ３１）、配置処理が行われる（３２、図１５参照）。ここでは、レイアウト情報のキーポインタにキーの操作に対応して表示が切り替えられる情報のアドレスを示すポインタが記憶される。図１５に示すように、まず、ｄ［ｕ，ｖ］の下キー移動先ポインタがＮＵＬＬであり、まだデータが記憶されていないかの判断が行われる（Ｓ１０１）。まだ、ｄ［１，０］の下キー移動先ポインタにデータが記憶されていなければ（Ｓ１０１：ＹＥＳ）、優先順位の一番高いリンク先情報の表示データの記憶先が記憶される（Ｓ１０４）。具体的には、ｄ［ｕ+１，ｒ］＝
ｄ［２，０］を示すアドレスが記憶される。ｄ［２，０］には１つめの第一階層リンク先情報に関するデータが記憶されているので、この要素のページポインタの１ページ目ポインタ欄を参照することにより、切り替えられるリンク先情報の１ページ目のページ表示データを読み込むことが可能となる。そして、１つめの第一階層リンク先情報から当該起点情報へ戻るそうさができるように、ｄ［ｕ+１，ｒ］＝ｄ［２，０］の上キー移動先ポイ
ンタにｄ［ｕ，ｖ］＝ｄ［１，０］を示すアドレスが記憶される（Ｓ１０５）。そして、本処理は終了し、メイン処理へ戻る。
【００８０】
図１０に示すように、メイン処理では次いで、ａ，ｒにそれぞれ「１」が加算され「２」とされる（Ｓ３３）。ここでｒは、ページ表示データの作成されたリンク元データの数、即ち、表示を切り替える情報の数として計数されている。すなわち、第一階層リンク先情報として、レイアウト情報に領域が確保された配列ｄの数を示している。また、ａは、ｕｔ［ｘ，ｙ］．ｕｒｌの要素の個数として計数されている。そして、１回目のループ３処理が終了する（ＬＥ３）。ここで、１つ目の第一階層リンク先情報についての処理が終了したこととなる。
【００８１】
次いで、２回目のループ３処理が開始され（ＬＳ３）、２つ目の第一階層リンク先情報についての処理が１つめの第一階層リンク先情報についての処理と同様に行われる（Ｓ３１〜Ｓ３３）。そして、表示を切り替えることのできるリンク先情報の数Ｍ回のループ３の処理が行われたら、起点情報からのリンク先情報である第一階層リンク先情報についての処理が終了したことになるので、Ｉに「３」がセットされ、ｖに「１」が加算される（Ｓ２３）。これは、リンク先情報からのリンク先情報への表示の切替は３つしか行えないため、Ｉの値を「４」から「３」に変更するために行われる。そして、ｖはレイアウト情報の配列ｄ［ｘ，ｙ］の第二次元の添字として使用されているので、２つ目の第一階層リンク先情報についての処理を行うために「１」が加算される。ただし、ループ２処理はｓ回実施されるが、今回のループ２処理は、Ｓ７においてｓ＝１とされているので、ｖ＝１についての処理は行われない。そして、１回目のループ２処理が終了する（ＬＥ２）。
【００８２】
そして、次の第一階層リンク先情報からのリンク先情報である第二階層リンク先情報についての処理を行うために、次の第一階層リンク先情報からのリンク先情報である第二階層リンク先情報についての処理を行うために、ｓにｒが代入され、ｕに「１」が加算される（Ｓ１２）。ｒはループ３処理のＳ３３において、表示を切り替える情報の数として計数されており、第一階層リンク先情報として、レイアウト情報に領域が確保された配列ｄの数を示している。ループ２処理は、表示を切り替える情報の数だけ実施される必要があるので、ループ２処理の実施回数であるｓに代入される。そして、ｕは１つ深い階層へ進めるために「１」が加算されている。これで１回目のループ１処理が終了する（ＬＥ１）。
【００８３】
このようにして、ループ１処理において、起点情報から第一階層リンク先情報との表示の切替の関係を示すレイアウト情報が作成される。そして、階層の深さＮが「１」より大きければ、再度ループ１処理が行われて、第一階層リンク先情報と第二階層リンク先情報との表示の切替の関係を示すレイアウト情報が作成されることとなる。
【００８４】
次に、図１６及び図１７を参照して、閲覧端末１０における情報の表示についての処理を説明する。図１６は、閲覧端末１０で実施される端末メイン処理のフローチャートであり、図１７は、端末メイン処理中に実施される文書表示処理のフローチャートである。
【００８５】
図１６に示すように、まず、表示データ作成装置２０から表示データを送信するアップロードコマンドを受信したか否かの判断が行われる（Ｓ２０１）。アップロードコマンドを受信していなければ（Ｓ２０１：ＮＯ）、Ｓ２０６へ進み、情報を表示する処理が行われる（Ｓ２０６、Ｓ２０７）。アップロードコマンドは、表示データ作成装置２０に閲覧端末１０を接続して、表示データ作成装置２０においてアップロード指示が行われることにより、送信される。このアップロードコマンドには、アップロードを指示するコマンドだけでなく、表示データ作成装置２０で作成され、ページ表示データ記憶エリア２５１に記憶されているページ表示データ、レイアウト情報記憶エリア２５２に記憶されているレイアウト情報も共に送信される。
【００８６】
そこで、アップロードコマンドを受信した場合には（Ｓ２０１：ＹＥＳ）、レイアウト情報やページ表示データの受信が開始され（Ｓ２０２）、データ受信が完了するまで受信が継続して行われる（Ｓ２０３：ＮＯ、Ｓ２０３）。そして、データ受信が完了したら（Ｓ２０３：ＹＥＳ）、受信データが記憶部２５に記憶され（Ｓ２０４）、表示データ作成装置２０へアップロード完了の信号が送信される（Ｓ２０５）。そして、表示部１４に表示する情報（以下、「表示指定情報」という）がレイアウト情報のｄ［１，０］に記憶されている情報に指定される（Ｓ２０６）。そして、表示指示情報、ここではｄ［１，０］の１ページ目ポインタ欄で指定されているアドレスに記憶されているページ表示データが読み出される（Ｓ２０７）。そして、図１７に示す文書表示処理が行われる（Ｓ２０８）。
【００８７】
図１７に示すように、文書表示処理では、Ｓ２０７で読み出されたページ表示データが表示部１４に表示され（Ｓ２１１）、表示指定情報で指定されいるレイアウト情報の配列ｄの要素の未読／既読フラグ欄に「１」が記憶されてオンとされる（Ｓ２１２）。ここでは、ｄ［１，０］の未読／既読フラグがオンとされる。そして、ｄ［１，０］の自動再生時間欄に記憶されている時間が「０」より大きいか否かにより、自動再生の設定がなされているか否かの判断が行われる（Ｓ２１３）。「０」より大きくなく、自動再生の設定がなされていなければ（Ｓ２１３：ＮＯ）、操作部１７の上キー７１、下キー７２、左キー７３、右キー７４からの入力を受け付けたか否かの判断が行われる（Ｓ２１５）。キー入力があれば（Ｓ２１５：ＹＥＳ）、入力されたキーに対する処理が行われる（Ｓ２１８〜Ｓ２２７）。また、キー入力がない場合には（Ｓ２１５：ＮＯ）、繰り返しＳ２１５の判断が行われ、操作部１７からの入力を待機する。
【００８８】
また、自動再生時間欄の値が「０」より大きく、自動再生の設定がなされている場合には（Ｓ２１３：ＹＥＳ）、タイマ１６に自動再生時間欄の値がセットされて、タイマ計測が開始される（Ｓ２１４）。そして、操作部１７の上キー７１、下キー７２、左キー７３、右キー７４からの入力を受け付けたか否かの判断が行われる（Ｓ２１６）。キー入力があれば（Ｓ２１６：ＹＥＳ）、入力されたキーに対する処理が行われる（Ｓ２１８〜Ｓ２２７）。また、キー入力がない場合には（Ｓ２１６：ＮＯ）、タイマ１６での自動再生時間の計測が満了したか否かの判断が行われ（Ｓ２１７）、満了していなければ（Ｓ２１７：ＮＯ）、Ｓ２１６へ戻り、キー入力の受付の判断が行われる（Ｓ２１６）。
【００８９】
一方、タイマが満了していれば（Ｓ２１７：ＹＥＳ）、次のページを表示させるために、現在表示されているページが最後のページであるか否かの判断が行われる（Ｓ２２４）。表示指定情報で指定されているレイアウト情報の配列ｄの要素のページポインタ欄において、次のページのポインタ欄が読み込まれ、ＮＵＬＬでなく次のページが存在すれば（Ｓ２２４：ＮＯ）、ページポインタ欄の次のページのアドレスが読み出され、そのアドレスに記憶されているページ表示データが読み出される（Ｓ２２５）。そして、Ｓ２１１へ戻り、読み出されたページ表示データが表示される（Ｓ２１１）。一方、これがＮＵＬＬであれば（Ｓ２２４：ＹＥＳ）、ページ終端欄であるので（図７参照）、現在、表示部１４に表示されている情報で次に表示するページはないので、Ｓ２２６へ進み、キーで指定されているキーポインタ欄の移動先ポインタ欄にアドレスが記憶されているか否かの判断が行われる（Ｓ２２６）。タイマ満了（Ｓ２１７:ＹＥＳ）かつ最終ページからの切替（
Ｓ２２４：ＹＥＳ）によりＳ２２６が行われる場合には、下キー移動先ポインタ欄の値がＮＵＬＬでないか否かの判断が行われる。そして、ＮＵＬＬでありアドレスが存在しなければ（Ｓ２２６：ＮＯ）、次の情報がなく、表示することはできないので、Ｓ２１３へ戻る。つまり、そのまま表示部１４が表示されていることとなる。移動先ポインタ欄がＮＵＬＬでなくアドレスが存在すれば（Ｓ２２６：ＹＥＳ）、移動先ポインタ欄の情報が次に表示されることとなるので、表示指示情報がその情報とされる（Ｓ２２７）。そして、端末メイン処理のＳ２０１へ戻る。そして、アップデートコマンドを受信しなければ（Ｓ２０１：ＮＯ）、Ｓ２２７で設定された表示指示情報の１ページ目ポインタ欄で指定されているアドレスに記憶されているページ表示データが読み出される（Ｓ２０７）。
【００９０】
また、Ｓ２１５、Ｓ２１６において、キー入力が受け付けられた場合には（Ｓ２１５：ＹＥＳ、Ｓ２１６：ＹＥＳ）、入力されたキーが下キー７２であるか否かの判断が行われる（Ｓ２１８）。下キー７２であれば（２１８：ＹＥＳ）、Ｓ２２４へ進み、現在表示されているページが最後のページであるか否かの判断が行われる（Ｓ２２４）。次のページが存在すれば（Ｓ２２４：ＮＯ）、ページポインタ欄の次のページのアドレスが読み出され、そのアドレスに記憶されているページ表示データが読み出される（Ｓ２２５）。そして、Ｓ２２１へ戻り、読み出されたページ表示データが表示される（Ｓ２１１）。一方、最後のページであれば（Ｓ２２４：ＹＥＳ）、現在、表示部１４に表示されている情報で次に表示するページはないので、Ｓ２２６へ進み、キーで指定されているキーポインタ欄の移動先ポインタ欄にアドレスが記憶されているか否かの判断が行われる（Ｓ２２６）。下キー７２入力によりＳ２２６が行われているので、下キー移動先ポインタ欄の値がＮＵＬＬでないか否かの判断が行われる。そして、ＮＵＬＬでありアドレスが存在しなければ（Ｓ２２６：ＮＯ）、次の情報がなく、表示することはできないので、Ｓ２１３へ戻る。つまり、そのまま表示部１４が表示されていることとなる。移動先ポインタ欄がＮＵＬＬでなくアドレスが存在すれば（Ｓ２２６：ＹＥＳ）、移動先ポインタ欄の情報が次に表示されることとなるので、表示指示情報がその情報とされる（Ｓ２２７）。そして、端末メイン処理のＳ２０１へ戻る。そして、アップデートコマンドを受信しなければ（Ｓ２０１：ＮＯ）、Ｓ２２７で設定された表示指示情報の１ページ目ポインタ欄で指定されているアドレスに記憶されているページ表示データが読み出される（Ｓ２０７）。
【００９１】
また、入力されたキーが下キー７２でなく（Ｓ２１８：ＮＯ）、上キー７１であれば（Ｓ２１９：ＹＥＳ）、現在表示されているページが１ページ目であるか否かの判断が行われる（Ｓ２２０）。１ページ目でなければ（Ｓ２２０：ＮＯ）、ページポインタ欄の前のページのアドレスが読み出され、そのアドレスに記憶されているページ表示データが読み出される（Ｓ２２３）。そして、Ｓ２２１へ戻り、読み出されたページ表示データが表示される（Ｓ２１１）。
【００９２】
また、入力されたキーが上キー７１でもなければ（Ｓ２１９：ＮＯ）、左キー７３又は右キー７４なので、キーで指定されているキーポインタ欄の移動先ポインタ欄にアドレスが記憶されているか否かの判断が行われる（Ｓ２２６）。入力されたキーが左キー７３であれば、左キー移動先ポインタ欄の値がＮＵＬＬでないか否かの判断が行われ、入力されたキーが右キー７４であれば、右キー移動先ポインタ欄の値がＮＵＬＬでないか否かの判断が行われる。移動先ポインタ欄がＮＵＬＬでありアドレスが存在しなければ（Ｓ２２６：ＮＯ）、次の情報がなく、表示することはできないので、Ｓ２１３へ戻る。つまり、そのまま表示部１４が表示されていることとなる。移動先ポインタ欄がＮＵＬＬでなくアドレスが存在すれば（Ｓ２２６：ＹＥＳ）、移動先ポインタ欄の情報が次に表示されることとなるので、表示指示情報がその情報とされる（Ｓ２２７）。そして、端末メイン処理のＳ２０１へ戻る。そして、アップデートコマンドを受信しなければ（Ｓ２０１：ＮＯ）、Ｓ２２７で設定された表示指示情報の１ページ目ポインタ欄で指定されているアドレスに記憶されているページ表示データが読み出される（Ｓ２０７）。
【００９３】
以上のようにして、閲覧端末１０において、表示データ作成装置２０で作成されたレイアウト情報に基づいて情報の表示の切替が行われる。よって、閲覧端末１０においては、４種類のキーを備えればよいので、閲覧端末１０の簡易化を図ることができ、処理能力も高度なものとする必要がないので、安価に製造することができる。
【００９４】
なお、本第一の実施の形態の表示データ作成装置及び閲覧端末は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記実施の形態では、閲覧端末１０において上キー７１、下キー７２、左キー７３、右キー７４の４つの入力手段を設け、１つの情報から表示の切り替えを行うことのできる情報の数をキーの数と同じ４つとしたがこの数は４つに限らず、より少なくても、多くてもよい。例えば、閲覧端末１０に１０キーを設けて１０個の情報に切り替えられるようにしてもよい。また、上下左右キーの他に１つのキーを設けて、そのキーと同時に押す、上下左右キーのみ押すというような組み合わせにより、８個の情報に切り替えられるようにしてもよい。また、逆にキーを減らして、上下キー（上キー７１と下キー７２）のみを設け、２個の情報に切換えられるようにしてもよい。
【００９５】
また、上記実施の形態では「要約情報」としてＲＳＳを例示したが、要約情報の構文等はこれに限らず、その他の形式のものであってもよいことは言うまでもない。また、上記第一の実施の形態では、「識別情報」として、キー７１〜７４が操作された際に表示されるリンク先情報（リンク元データ）を特定するための情報として、レイアウト情報記憶エリア２５２の配列ｄの要素を示す値が記憶されているが、ここで、識別情報として、直接、リンク先情報の１ページ目のページ表示データが記憶されているページレイアウト情報記憶手段２５１のアドレス（例えば、ｐ［０，０，１］を示す値）を記憶してもよい。または、１ページ目と特定せずに、リンク先情報のページ表示データが記憶されているページレイアウト情報記憶エリア２５１のアドレス（例えば、ｐ［０，０］）を記憶してもよい。
【００９６】
なお、本実施の形態の表示データ作成装置２０の記憶部２５のページ表示データ記憶エリア２５１が「ページ表示データ記憶手段」に該当し、記憶部２５のレイアウト情報記憶エリア２５２が「レイアウト情報記憶手段」に該当し、記憶部２５の作業情報記憶エリア２５４のｕｔ［ｕ，ｖ］．ｕｒｌが「順序付きリンク情報記憶手段」に該当し、記憶部２５の元データ記憶エリア２５３が「リンク元データ記憶手段」及び「起点元データ記憶手段」に該当する。そして、図１１に示すページ表示データ作成処理のＳ４４，Ｓ４５の処理を行うＣＰＵ２１が「ページ作成手段」に相当し、図１２に示すリンク情報抽出処理を行うＣＰＵ２１が「リンク情報抽出手段」に相当し、図１０に示すメイン処理のＳ２１で実施されるページ表示データ作成処理（図１１参照）のＳ４２の処理を行うＣＰＵ２１が「リンク元データ読込手段」に相当し、図１０に示すメイン処理のＳ１の処理を行うＣＰＵ２１が「起点元データ指定手段」に相当し、図１０に示すメイン処理のＳ８で実施されるページ表示データ作成処理（図１１参照）のＳ４２の処理を行うＣＰＵ２１が「起点元データ読込手段」に相当し、図１０に示すメイン処理のＳ２の処理を行うＣＰＵ２１が「階層情報取得手段」に相当し、図１０に示すメイン処理のＳ５，Ｓ７，ＬＳ１−ＬＥ１の処理を行うＣＰＵ２１が「ページ表示データ記憶制御手段」に相当し、図１０に示すメイン処理のＳ５，Ｓ７，ＬＳ１−ＬＥ１の処理を行うＣＰＵ２１が「レイアウト情報作成手段」に相当し、図１２に示すリンク情報抽出処理のＳ５３，Ｓ６２（図１３の最近処理），Ｓ６３（図１４のお気に入り処理）の処理を行うＣＰＵ２１が「順序付け手段」に相当する。
【００９７】
そして、閲覧端末１０の記憶部１５が「レイアウト情報記憶手段」に該当し、記憶部１５が「ページ表示データ記憶手段」に該当し、上キー７１が「上入力手段」に該当し、下キー７２が「下入力手段」に該当し、左キー７３が「左入力手段」に該当し、右キー７４が「右入力手段」に該当し、タイマ１６が「計測手段」に該当する。そして、図１６に示す端末メイン処理のＳ２０２の処理を行うＣＰＵ１１が「レイアウト情報入力手段」に相当し、図１６に示す端末メイン処理のＳ２０２の処理を行うＣＰＵ１１が「ページ表示データ入力手段」に相当し、図１６に示す端末メイン処理のＳ２０６の処理を行うＣＰＵ１１が「起点元データ表示制御手段」に相当し、図１７に示す文書表示処理を行うＣＰＵ１１が「表示切替制御手段」に相当し、図１７に示す文書表示処理のＳ２１８，Ｓ２２４〜Ｓ２２７の処理を行うＣＰＵ１１が「第二下表示切替手段」に相当し、図１７に示す文書表示処理のＳ２１９，Ｓ２２０，Ｓ２２３の処理を行うＣＰＵ１１が「第二上表示切替手段」に相当し、図１７に示す文書表示処理のＳ２２６，Ｓ２２７の処理を行うＣＰＵ１１が「第二右表示切替手段」に相当し、図１７に示す文書表示処理のＳ２２６，Ｓ２２７の処理を行うＣＰＵ１１が「第二左表示切替手段」に相当し、図１７に示す文書表示処理のＳ２１４，Ｓ２１７，Ｓ２２４〜Ｓ２２７の処理を行うＣＰＵ１１が「自動表示切替制御手段」に相当する。
【００９８】
次に、第二の実施の形態について、図１８乃至図２５を参照して説明する。まず、図１８を参照して、本第二の実施の形態における閲覧端末１０で情報Ａ〜情報Ｑを表示させる際の、情報Ａ〜情報Ｑの切り替えの相関図である。図１８では、情報Ａが起点情報であり、情報Ｂ〜情報Ｑはリンク情報である。そして、矢印の方向がキー７１〜７４の示す方向と一致するように記載されている。また、情報名の下のｚ（０，０）等は後述する第二レイアウト情報の座標位置を示している。
【００９９】
図１８に示すように、情報Ａのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｃのページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｅの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｄの１ページ目のページ表示データに切り替えられ、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｂの１ページ目のページ表示データに切り替えられる。
【０１００】
そして、情報Ｂのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ａの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｈの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｇの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｆの１ページ目のページ表示データに切り替えられる。情報Ｂは情報Ａの第一階層のリンク先情報であり、情報Ａからは下キー７２により切り替えられているため、情報Ｂからは反対の上キー７１により情報Ａへ情報を切り替えるように構成されている。
【０１０１】
そして、情報Ｃのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｉの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｋの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｊの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データが切り替えられ、続きのページ表示データがない場合には情報Ａの１ページ目のページ表示データに切り替えられる。情報Ｃは情報Ａの第一階層のリンク先情報であり、情報Ａからは上キー７１により切り替えられているため、情報Ｂからは反対の下キー７２により情報Ａへ情報を切り替えるように構成されている。
【０１０２】
そして、情報Ｄのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｍの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ａの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ｎの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｌの１ページ目のページ表示データに切り替えられる。情報Ｄは情報Ａの第一階層のリンク先情報であり、情報Ａからは右キー７４により切り替えられているため、情報Ｂからは反対の左キー７３により情報Ａへ情報を切り替えるように構成されている。
【０１０３】
そして、情報Ｅのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｋの１ページ目のページ表示データに切り替えられる。そして、左キー７３が押下されると情報Ｍの１ページ目のページ表示データに切り替えられ、右キー７４が押下されると情報Ａの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合には情報Ｈの１ページ目のページ表示データに切り替えられる。情報Ｅは情報Ａの第一階層のリンク先情報であり、情報Ａからは左キー７３により切り替えられているため、情報Ｅからは反対の右キー７４により情報Ａへ情報を切り替えるように構成されている。
【０１０４】
そして、情報Ｆのページ表示データが表示されている状態においては、上キー７１が押下されると前のページ表示データがある場合には前のページ表示データに切り替えられ、前のページがない場合には情報Ｂの１ページ目のページ表示データに切り替えられる。そして、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合にはそれ以上表示は切り替えられない。
【０１０５】
そして、情報Ｇのページ表示データが表示されている状態においては、左キー７３が押下されると情報Ｂの１ページ目のページ表示データに切り替えられ、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合にはそれ以上表示は切り替えられない。
【０１０６】
そして、情報Ｈのページ表示データが表示されている状態においては、右キー７４が押下されると情報Ｂの１ページ目のページ表示データに切り替えられ、下キー７２が押下されると続きのページ表示データがある場合には次のページ表示データに切り替えられ、続きのページ表示データがない場合にはそれ以上表示は切り替えられない。以下、情報Ｉ，Ｊ，Ｋ，Ｍ，Ｌについても図１８に示すように表示の切り替えが行われる。
【０１０７】
次に、図１９及び図２０を参照して、本第二の実施の形態の第一レイアウト情報記憶エリア１２５２及び第二レイアウト情報記憶エリア１２５４について説明する。図１９は、第一レイアウト情報記憶エリア１２５２の構成を示す模式図であり、図２０は第二レイアウト情報記憶エリア１２５４の構成を示す模式図である。これらの情報は記憶部２５に記憶される。本実施の形態では、各情報の表示の切替の関係を座標で表現している。第二レイアウト情報記憶エリア１２５４に記憶されている第二レイアウト情報がその座標構造を示す配列ｚ［ｘ、ｙ］である。そして、第一レイアウト情報記憶エリア１２５２には、各情報のページ表示データのアドレス等のデータが記憶されている。
【０１０８】
図１９に示すように、第一レイアウト情報は二次元配列ｄ［ｘ、ｙ］（ｘ≧１，ｙ≧０：整数）で構成されており、１つの要素に１つの情報に関するデータが記憶されている。そして、ｄ［１，０］には起点情報に関するデータが記憶され、ｄ［２，ｙ］には第一階層リンク先情報に関するデータが記憶され、ｄ［３，ｙ］には第二階層リンク先情報に関するデータが記憶される。ｄ［ｘ，ｙ］には、未読／既読フラグ欄、自動再生時間欄、ページポインタ欄が設けられている。そして、ページポインタ欄には、１ページ目ポインタ欄、２ページ目ポインタ欄、３ページ目ポインタ欄、・・・、最終ページポインタ欄というように、作成されたページ表示データの数だけポインタ欄が設けられ、最後に終わりを示す「ＮＵＬＬ」のセットされたポインタ欄が設けられている。そして、各ページ表示データの記憶されている場所が記憶される。具体的には、ページ表示データ記憶エリア２５１の対応ページ表示データ欄を示す値が記憶される。例えば、起点情報ｄ［１，０］の１ページ目ポインタ欄にはページ表示データ記憶エリア２５１の起点情報の１ページ目ページ表示データ欄（ｐ［１，０，１］）を示す値が記憶される。また、未読／既読フラグ欄には、当該情報が閲覧端末１０に表示されたか否かのフラグが記憶される。「０」であれば未読、「１」であれば既読である。そして、自動再生時間欄には、自動再生が行われる場合に表示の切り替えが行われる時間が記憶される。
【０１０９】
そして、図２０に示すように、第二レイアウト情報記憶エリア１２５４は、座標構造を示すために二次元配列ｚ［ｘ，ｙ］の構成となっており、原点を示す要素であるｚ［０，０］には、第一レイアウト情報において起点情報（起点元データ）に関する情報が記憶されている要素ｄ［１，０］を示す値（識別情報）が記憶される。その他のｚの要素についても、その座標維持に配置される情報の第一レイアウト情報での位置が記憶される。
【０１１０】
次に、図２１を参照して、移動先テーブル記憶エリア１２５５について説明する。図２１は、移動先テーブル記憶エリア１２５５の構成を示す模式図である。この移動先テーブル記憶エリア１２５５に記憶されている移動先テーブルは、第二レイアウト情報記憶エリア１２５４の配列ｚにどのような順に各情報の第一レイアウト情報での位置を記憶していくかを示している。図２１に示すように、配列ｚの第一次元の値を示す一次元配列ｑｅと第二次元の値を示す一次元座標ｑｆとが設けられている。そして、配列ｑｅ、配列ｑｆの添字の小さいものから順に情報が配置されてゆく。具体的には、ｚ［０，０］、ｚ［０，１］、ｚ［０，−１］、ｚ［１，０］、ｚ［−１，２］、ｚ［０，０］、ｚ［０，１］、ｚ［１，１］、・・・という順に配置されてゆくこととなる。
【０１１１】
また、本第二の実施の形態では、第一の実施の形態で使用されたページ表示データ記憶エリア２５１（図６参照）、元データ記憶エリア２５３（図８参照）、作業情報記憶エリア２５４（図９参照）も使用されるが、第一の実施の形態と同様の構造をしているので、引用して説明を省略する。なお、本第二の実施の形態では、符号をページ表示データ記憶エリア１２５１、元データ記憶エリア１２５３、作業情報記憶エリア１２５４とする。
【０１１２】
次に、図２２乃至図２５のフローチャートを参照して、表示データ作成装置２０で行われる第一レイアウト情報及び第二レイアウト情報が作成される処理について説明する。図２２は、メイン処理のフローチャートであり、図２３は、メイン処理中に実施される座標配置処理のフローチャートである。なお、メイン処理中に実施されるページ表示データ作成処理については第一の実施の形態で使用した図１１のフローチャートを引用し、リンク抽出処理については図１２のフローチャートを引用し、最近処理については図１３のフローチャートを引用し、お気に入り順処理については図１４のフローチャートを引用する。
【０１１３】
まず、メイン処理中で使用される変数、テーブル等について説明する。これらの値の記憶エリアはＲＡＭ２２に設けられている。ユーザにより入力されて記憶される値の「起点ＵＲＬ」、「階層Ｎ」、「自動再生時間Ｔ」、「重み種別Ｗ」は第一の実施の形態と同様である。次に、メイン処理中に使用される変数について説明する。変数として、Ｉ，Ｍ，ｕ，ｖ，ｒ，ｓ，ｈ，ｊ，ｋ，ｂも第一の実施の形態と同様である。第一の実施の形態で使用されていないものとして、ｇ，ｅ，ｆ，ｉが使用される。ｇは移動先テーブル記憶エリア１２５５の配列ｑｅ，配列ｑｆの添字として使用される。そして、ｅは第二レイアウト情報記憶エリア１２５４の配列ｚの第一次元の添字として使用され、ｆは第二次元の添字として使用される。そして、ｉはページ表示データが作成されたリンク元データの数ｒと、表示切替する情報の数Ｍとの差が代入され、座標配置処理において使用される。
【０１１４】
ここで、図２２及び図２３、図１１乃至図１４のフローチャートを参照して、表示データ作成装置２０での処理について説明する。図２２に示すように、まず、起点情報の所在の入力が受け付けられ（Ｓ３０１）、階層の深さＮの入力が受け付けられ（Ｓ３０２）、重みの種別Ｗの選択が受け付けられ（Ｓ３０３）、自動再生時間Ｔの入力が受け付けられる（Ｓ３０４）。これらの入力は、表示データ作成装置２０がパーソナルコンピュータや専用端末など表示画面等の表示手段やキーボード等の入力手段を備えている場合には、表示画面に入力用の画面が表示され、キーボードにて行われる。また、表示データ作成装置２０がクレードルタイプの場合には、あらかじめこれらの値は記憶部２５に記憶されており、そこから読み出されることとなる。そして、第二レイアウト情報記憶エリア１２５４の配列ｚがＮＵＬＬクリアされ（Ｓ３０５）、ｅ，ｆに初期値の「０」がセットされる（Ｓ３０６）。そして、Ｓ１で入力された起点情報のアドレスがｕｔ［０，０］．ｕｒｌ［０］に記憶され（Ｓ３０７）、そのアドレスから起点元データが読み出されて、その起点元データの更新時間が取得されてｕｔ［０，０］．ｔ［０］に記憶される（Ｓ３０８）。
【０１１５】
そして、各変数に初期値がセットされる（Ｓ３０９）。具体的には、ｕ，ｖ，ａ，ｒ，ｓに「１」、Ｉに「４」がセットされる。そして、ページ表示データ作成処理が行われる（Ｓ３１０、Ｓ８、図１１参照）。このページ表示データ作成処理については、第一の実施の形態と同様の処理が行われるので、説明を引用して省略する。ここでは、起点情報についてページ表示データが作成され、ｐ［１，０］に記憶され、第一レイアウト情報記憶エリア１２５２のｄ［１，０］のページポインタ欄にｐ［１，０，１］、ｐ［１，０，２］等のページ表示データが記憶された場所を示す情報が記憶される。
【０１１６】
次いで、メイン処理では、図２２に示すように、第二レイアウト情報記憶エリア１２５４の配列ｚ［ｅ，ｆ］＝ｚ［０，０］に起点情報に関するデータが記憶されいるｄ［１，０］のアドレスが記憶される（Ｓ３１１）。そして、１つ深い階層の情報についての処理を行うためにｕが「１」に更新され、ｇに初期値の「１」が記憶される（Ｓ３１２）。
【０１１７】
そして、ループ１１処理が開始される（ＬＳ１１）。このループ１１処理は、第一の実施の形態と同様に、Ｓ３２１，ループ１２処理（ＬＳ１２〜ＬＥ２）、Ｓ３２２の処理がＮ回繰り返される。Ｎは、Ｓ３０２で入力された階層の深さである。まず、ｖ、ｒに初期値の「０」がセットされる（Ｓ３２１）。そして、ループ１２処理が開始される（ＬＳ１２）。このループ１２処理は、Ｓ３３１，Ｓ３３２，ループ１３処理（ＬＳ１３〜ＬＥ３），Ｓ３３３、Ｓ３３４の処理がｓ回繰り返される。ｓはＳ３０９において初期値の「１」がセットされているので、ここでは、ループ１２処理は１回だけ行われる。
【０１１８】
ループ１２処理では、まずリンク情報抽出処理が行われる（Ｓ３３１、図１２参照）。このリンク情報抽出処理も第一の実施の形態と同様の処理が行われるので、説明を引用して省略する。ここでは、起点元データからリンク情報が抽出されて、ユーザの好みの順序に並替が行われて、ｕｔ［１，０］．ｕｒｌに記憶される。リンク情報抽出処理が終了すると（Ｓ３３１）、ループ１３処理に対する初期値としてａに「０」がセットされる（Ｓ３３２）。これは、ページ表示データ作成処理（Ｓ３４１、図１１参照）において、ページ表示データが作成される元データのアドレスを読み出す際のｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］の添字として使用されるためである。
【０１１９】
そして、ループ１３処理が開始される（ＬＳ１３）。このループ１３処理は、Ｍ回繰り返し実施され、ｕｔ［ｕ，ｖ］．ｕｒｌ［ａ］に記憶されているアドレスのリンク元データから、ページ表示データを作成し、ｄ［ｕ，ｖ］のキーポインタにアドレスが記憶される。Ｍは、表示を切り替えることのできるリンク先情報の数である。つまり、表示を切り替えることのできるリンク先情報それぞれに対して順にページ表示データの作成、キーポインタの設定が行われる。このループ１３処理についても第一の実施の形態と同様なので、説明を引用して省略する。ここでは、第一階層リンク元データのページ表示データが作成され、ｐ［２，ｙ］に記憶され、第一レイアウト情報記憶エリア１２５２のｄ［２，ｙ］のページポインタ欄にｐ［２，ｙ，１］、ｐ［２，ｙ，２］等のページ表示データが記憶された場所を示す情報が記憶される。
【０１２０】
ループ１３処理が終了すると（ＬＥ１３）、座標配置処理が行われる（Ｓ３３３、図２３参照）。この座標配置処理ではループ３処理で作成され、ページ表示データのアドレスが記憶された第一レイアウト情報ｄの要素を示す値が、第二レイアウト情報ｚに記憶される。図２３に示すように、まず、ｉにページ表示データが作成されたリンク元データの数ｒと、表示切替する情報の数Ｍとの差が代入される（Ｓ３５１）。ここでは、ｒ＝４、Ｍ＝４であるとし、ｉ＝０となる。そして、ループ１４処理が開始される（ＬＳ１４）。
【０１２１】
ループ１４処理では、メイン処理のループ１３処理でページ表示データの作成された情報についての第一レイアウト情報ｄの要素を示すが第二レイアウト情報ｚに、移動先テーブルに基づいて記憶される。まず、ｑｅ［ｇ］値がｅに代入され、ｑｆ［ｇ］の値がｆに代入される（Ｓ３６１）。ここでは、Ｓ３１２においてｇ＝１の初期値が与えられているので、ｑｅ［１］に記憶されている「０」がｅに代入され、ｑｆ［１］に記憶されている「１」がｆに代入される。そして、ｚ［ｅ，ｆ］がＮＵＬＬであるか否かにより、すでにｚ［ｅ，ｆ］に値が記憶されていないかの判断が行われる（Ｓ３６２）。ここでは、ｚ［１，１］の値が判断される。ＮＵＬＬであれば（Ｓ３６２：ＹＥＳ）、まだ値が記憶されていないので、ｄ［ｕ＋１，ｉ］のアドレスがｚ［ｅ，ｆ］に記憶される（Ｓ３６３）。ここでは、ｄ［２，０］のアドレスがｚ［１，０］に記憶されることとなる。そして、次のリンク情報について配列ｚへの配置を行うためにｉに「１」が加算されて「１」とされ（Ｓ３６４）。そして、移動先テーブルを１つ進めるためにｇに「１」が加算されて「２」とされる（Ｓ３６５）。そして、１回目のループ１４処理が終了する（ＬＥ４）。
【０１２２】
そして、２回目のループ１４処理では、ｑｅ［２］に記憶されている「０」がｅに代入され、ｑｆ［２］に記憶されている「−１」がｆに代入される（Ｓ３６１）。そして、ｚ［０，−１］がＮＵＬＬであれば（Ｓ３６２：ＹＥＳ）、まだ値が記憶されていないので、ｄ［２，１］のアドレスがｚ［０，−１］に記憶される（Ｓ３６３）。そして、次のリンク情報について配列ｚへの配置を行うためにｉに「１」が加算されて「２」とされ（Ｓ３６４）。そして、移動先テーブルを１つ進めるためにｇに「１」が加算されて「３」とされる（Ｓ３６５）。そして、２回目のループ１４処理が終了する（ＬＥ４）。
【０１２３】
以上と同様の処理が４回目まで繰り返され、移動先テーブル記憶エリア１２５５に記憶されている移動先テーブルに基づいて、第二レイアウト情報ｚが作成される。そして、ループ１４処理が終了したら（ＬＥ１４）、座標配置処理は終了し、メイン処理へ戻る。そして、図２２に示すように、ｖに「１」が加算される（Ｓ３３４）。ｖは第一レイアウト情報の配列ｄ［ｘ，ｙ］の第二次元の添字として使用されているので、２つ目の第一階層リンク先情報についての処理を行うために「１」が加算される。ただし、ループ１２処理はｓ回実施されるが、今回のループ１２処理は、Ｓ７においてｓ＝１とされているので、ｖ＝１についての処理は行われない。そして、１回目のループ１２処理が終了する（ＬＥ１２）。
【０１２４】
そして、次の第一階層リンク先情報からのリンク先情報である第二階層リンク先情報についての処理を行うために、次の第一階層リンク先情報からのリンク先情報である第二階層リンク先情報についての処理を行うために、ｓにｒが代入され、ｕに「１」が加算される（Ｓ３２２）。ｒはループ１３処理のＳ３４２において、表示を切り替える情報の数として計数されており、第一階層リンク先情報として、第一レイアウト情報に領域が確保された配列ｄの数を示している。ループ１２処理は、表示を切り替える情報の数だけ実施される必要があるので、ループ１２処理の実施回数であるｓに代入される。そして、ｕは１つ深い階層へ進めるために「１」が加算されている。これで１回目のループ１１処理が終了する（ＬＥ１１）。
【０１２５】
このようにして、ループ１１処理において、起点情報から第一階層リンク先情報との表示の切替の関係を示す第一レイアウト情報が作成される。そして、階層の深さＮが「１」より大きければ、再度ループ１１処理が行われて、第一階層リンク先情報と第二階層リンク先情報との表示の切替の関係を示す第一レイアウト情報が作成されることとなる。
【０１２６】
次に、図２４及び図２５を参照して、閲覧端末１０における情報の表示についての処理を説明する。図２４は、閲覧端末１０で実施される端末メイン処理のフローチャートであり、図２５は、端末メイン処理中に実施される文書表示処理のフローチャートである。
【０１２７】
図２４に示すように、まず、表示データ作成装置２０から表示データを送信するアップロードコマンドを受信したか否かの判断が行われる（Ｓ４０１）。アップロードコマンドを受信していなければ（Ｓ４０１：ＮＯ）、Ｓ４０７へ進み、情報を表示する処理が行われる（Ｓ４０７）。アップロードコマンドは、表示データ作成装置２０に閲覧端末１０を接続して、表示データ作成装置２０においてアップロード指示が行われることにより、送信される。こにアップロードコマンドには、アップロードを指示するコマンドだけでなく、表示データ作成装置２０で作成され、ページ表示データ記憶エリア１２５１に記憶されているページ表示データ、第一レイアウト情報記憶エリア１２５２に記憶されている第一レイアウト情報も共に送信される。
【０１２８】
そこで、アップロードコマンドを受信した場合には（Ｓ４０１：ＹＥＳ）、第一レイアウト情報やページ表示データの受信が開始され（Ｓ４０２）、データ受信が完了するまで受信が継続して行われる（Ｓ４０３：ＮＯ、Ｓ４０３）。そして、データ受信が完了したら（Ｓ４０３：ＹＥＳ）、受信データが記憶部２５に記憶され（Ｓ４０４）、表示データ作成装置２０へアップロード完了の信号が送信される（Ｓ４０５）。そして、表示部１４に表示する情報（以下、「表示指定情報」という）を指定するために、第二レイアウト情報のｚ［ｅ，ｆ］の要素を特定する必要がある。そこで、第一次元の添字ｅに「０」が代入され，第二次元の添字ｆに「０」が代入される（Ｓ４０６）。そして、表示指示情報、ここではｚ［ｅ，ｆ］＝ｚ［０，０］に記憶されているｄ［１，０］のアドレスから、ｄ［１，０］の１ページ目ポインタ欄で指定されているアドレスに記憶されているページ表示データが読み出される（Ｓ４０７）。そして、図２５に示す文書表示処理が行われる（Ｓ４０８）。
【０１２９】
図２５に示すように、文書表示処理では、Ｓ４０７で読み出されたページ表示データが表示部１４に表示され（Ｓ４１１）、表示指定情報で指定されいる第一レイアウト情報の配列ｄの要素の未読／既読フラグ欄に「１」が記憶されてオンとされる（Ｓ４１２）。ここでは、ｄ［１，０］の未読／既読フラグがオンとされる。そして、ｄ［１，０］の自動再生時間欄に記憶されている時間が「０」より大きいか否かにより、自動再生の設定がなされているか否かの判断が行われる（Ｓ４１３）。「０」より大きくなく、自動再生の設定がなされていなければ（Ｓ４１３：ＮＯ）、操作部１７の上キー７１、下キー７２、左キー７３、右キー７４からの入力を受け付けたか否かの判断が行われる（Ｓ４１５）。キー入力があれば（Ｓ４１５：ＹＥＳ）、入力されたキーに対する処理が行われる（Ｓ４１８〜Ｓ４３０）。また、キー入力がない場合には（Ｓ４１５：ＮＯ）、繰り返しＳ２１５の判断が行われ、操作部１７からの入力を待機する。
【０１３０】
また、自動再生時間欄の値が「０」より大きく、自動再生の設定がなされている場合には（Ｓ４１３：ＹＥＳ）、タイマ１６に自動再生時間欄の値がセットされて、タイマ計測が開始される（Ｓ４１４）。そして、操作部１７の上キー７１、下キー７２、左キー７３、右キー７４からの入力を受け付けたか否かの判断が行われる（Ｓ４１６）。キー入力があれば（Ｓ４１６：ＹＥＳ）、入力されたキーに対する処理が行われる（Ｓ４１８〜Ｓ４３０）。また、キー入力がない場合には（Ｓ４１６：ＮＯ）、タイマ１６での自動再生時間の計測が満了したか否かの判断が行われ（Ｓ４１７）、満了していなければ（Ｓ４１７：ＮＯ）、Ｓ４１６へ戻り、キー入力の受付の判断が行われる（Ｓ４１６）。
【０１３１】
一方、タイマが満了していれば（Ｓ４１７：ＹＥＳ）、次のページを表示させるために、現在表示されているページが最後のページであるか否かの判断が行われる（Ｓ４２７）。表示指定情報で指定されている第一レイアウト情報の配列ｄの要素のページポインタ欄において、次のページのポインタ欄が読み込まれ、ＮＵＬＬでなく次のページが存在すれば（Ｓ４２７：ＮＯ）、ページポインタ欄の次のページのアドレスが読み出され、そのアドレスに記憶されているページ表示データが読み出される（Ｓ４２８）。そして、Ｓ４１１へ戻り、読み出されたページ表示データが表示される（Ｓ４１１）。一方、これがＮＵＬＬであれば（Ｓ４２７：ＹＥＳ）、ページ終端欄であるので（図１９参照）、現在、表示部１４に表示されている情報で次に表示するページはないので、下キー７２が押下された場合に表示される情報を表示させるために、第二次元の添字ｆに「１」が加算される（Ｓ４２９）。そして、Ｓ４３０へ進み、ｚ［ｅ，ｆ］に第一レイアウト情報の配列ｄの要素を示すアドレスが記憶されているか否かの判断が行われる（Ｓ４３０）。ＮＵＬＬでなくアドレスが記憶されていれば（Ｓ４３０：ＹＥＳ）、文書表示処理は終了し、端末メイン処理へ戻る。
【０１３２】
また、Ｓ４１５、Ｓ４１６において、キー入力が受け付けられた場合には（Ｓ４１５：ＹＥＳ、Ｓ４１６：ＹＥＳ）、入力されたキーが下キー７２であるか否かの判断が行われる（Ｓ４１８）。下キー７２であれば（Ｓ４１８：ＹＥＳ）、Ｓ４２７へ進み、現在表示されているページが最後のページであるか否かの判断が行われる（Ｓ４２７）。次のページが存在すれば（Ｓ４２７：ＮＯ）、ページポインタ欄の次のページのアドレスが読み出され、そのアドレスに記憶されているページ表示データが読み出される（Ｓ４２８）。そして、Ｓ４１１へ戻り、読み出されたページ表示データが表示される（Ｓ４１１）。一方、これがＮＵＬＬであれば（Ｓ４２７：ＹＥＳ）、ページ終端欄であるので（図１９参照）、現在、表示部１４に表示されている情報で次に表示するページはないので、下キー７２が押下された場合に表示される情報を表示させるために、第二次元の添字ｆに「１」が加算される（Ｓ４２９）。そして、Ｓ４３０へ進み、ｚ［ｅ，ｆ］に第一レイアウト情報の配列ｄの要素を示すアドレスが記憶されているか否かの判断が行われる（Ｓ４３０）。ＮＵＬＬでなくアドレスが記憶されていれば（Ｓ４３０：ＹＥＳ）、文書表示処理は終了し、端末メイン処理へ戻る。
【０１３３】
また、入力されたキーが下キー７２でなく（Ｓ４１８：ＮＯ）、上キー７１であれば（Ｓ４１９：ＹＥＳ）、上キー７１が押下された場合に表示される情報を表示させるために、第二次元の添字ｆから「１」が減算される（Ｓ４２４）。そして、Ｓ４３０へ進み、ｚ［ｅ，ｆ］に第一レイアウト情報の配列ｄの要素を示すアドレスが記憶されているか否かの判断が行われる（Ｓ４３０）。ＮＵＬＬでなくアドレスが記憶されていれば（Ｓ４３０：ＹＥＳ）、文書表示処理は終了し、端末メイン処理へ戻る。
【０１３４】
そして、入力されたキーが上キー７１でもなく（Ｓ４１９：ＮＯ）、右キー７４であれば（Ｓ４２０：ＹＥＳ）、右キー７４が押下された場合に表示される情報を表示させるために、第一次元の添字ｅに「１」が加算される（Ｓ４２５）。そして、Ｓ４３０へ進み、ｚ［ｅ，ｆ］に第一レイアウト情報の配列ｄの要素を示すアドレスが記憶されているか否かの判断が行われる（Ｓ４３０）。ＮＵＬＬでなくアドレスが記憶されていれば（Ｓ４３０：ＹＥＳ）、文書表示処理は終了し、端末メイン処理へ戻る。
【０１３５】
そして、入力されたキーが右キー７４でもなく（Ｓ４２０：ＮＯ）、左キー７３であれば（Ｓ４２１：ＹＥＳ）、右キー７４が押下された場合に表示される情報を表示させるために、第一次元の添字ｅから「１」が減算される（Ｓ４２６）。そして、Ｓ４３０へ進み、ｚ［ｅ，ｆ］に第一レイアウト情報の配列ｄの要素を示すアドレスが記憶されているか否かの判断が行われる（Ｓ４３０）。ＮＵＬＬでなくアドレスが記憶されていれば（Ｓ４３０：ＹＥＳ）、文書表示処理は終了し、端末メイン処理へ戻る。
【０１３６】
以上のようにして、閲覧端末１０において、表示データ作成装置２０で作成された第一レイアウト情報及び第二レイアウト情報である配列ｚに基づいて情報の表示の切替が行われる。
【０１３７】
なお、本第二の実施の形態の表示データ作成装置及び閲覧端末は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。また、上記実施の形態では「要約情報」としてＲＳＳを例示したが、要約情報の構文等はこれに限らず、その他の形式のものであってもよいことは言うまでもない。また、上記第二の実施の形態では、「識別情報」として、キー７１〜７４が操作された際に表示されるリンク先情報（リンク元データ）を特定するための情報として、第一レイアウト情報記憶エリア１２５２の配列ｄの要素を示す値が記憶されているが、ここで、識別情報として、直接、リンク先情報の１ページ目のページ表示データが記憶されているページレイアウト情報記憶手段１２５１のアドレス（例えば、ｐ［０，０，１］を示す値）を記憶してもよい。または、１ページ目と特定せずに、リンク先情報のページ表示データが記憶されているページレイアウト情報記憶エリア１２５１のアドレス（例えば、ｐ［０，０］）を記憶してもよい。
【０１３８】
また、本第二の実施の形態において、表示データ作成装置２０の記憶部２５のページ表示データ記憶エリア１２５１が「ページ表示データ記憶手段」に該当し、記憶部２５の元データ記憶エリア１２５３が「リンク元データ記憶手段」及び「起点元データ記憶手段」に該当し、記憶部２５の第二レイアウト情報記憶手段１２５４が「レイアウト情報記憶手段」に該当し、記憶部２５の作業情報記憶エリア１２５４のｕｔ［ｕ，ｖ］．ｕｒｌが「順序付きリンク情報記憶手段」に該当する。そして、図１１に示すページ表示データ作成処理のＳ４４，Ｓ４５の処理を行うＣＰＵ２１が「ページ作成手段」に相当し、図１２に示すリンク情報抽出処理を行うＣＰＵ２１が「リンク情報抽出手段」に相当し、図２２に示すメイン処理のＳ３４１で実施されるページ表示データ作成処理（図１１参照）のＳ４２の処理を行うＣＰＵ２１が「リンク元データ読込手段」に相当し、図２２に示すメイン処理のＳ１の処理を行うＣＰＵ２１が「起点元データ指定手段」に相当し、図２２に示すメイン処理のＳ３１０で実施されるページ表示データ作成処理（図１１参照）のＳ４２の処理を行うＣＰＵ２１が「起点元データ読込手段」に相当し、Ｓ３０２の処理を行うＣＰＵ２１が「階層情報取得手段」に相当し、図２２に示すメイン処理のＳ３０７，Ｓ３０９〜Ｓ３１２，ＬＳ１１−ＬＥ１１の処理を行うＣＰＵ２１が「ページ表示データ記憶制御手段」に相当し、図２２に示すメイン処理のＳ３０５〜Ｓ３０７，Ｓ３０９〜Ｓ３１２，ＬＳ１１−ＬＥ１１の処理を行うＣＰＵ２１が「レイアウト情報作成手段」に相当し、図１２に示すリンク情報抽出処理のＳ５３，Ｓ６２（図１３の最近処理），Ｓ６３（図１４のお気に入り処理）の処理を行うＣＰＵ２１が「順序付け手段」に相当する。
【０１３９】
閲覧端末１０の記憶部１５が「レイアウト情報記憶手段」に該当し、記憶部１５が「ページ表示データ記憶手段」に該当し、上キー７１が「上入力手段」に該当し、下キー７２が「下入力手段」に該当し、左キー７３が「左入力手段」に該当し、右キー７４が「右入力手段」に該当し、タイマ１６が「計測手段」に該当する。そして、図２４に示す端末メイン処理のＳ４０２の処理を行うＣＰＵ１１が「レイアウト情報入力手段」に相当し、図２４に示す端末メイン処理のＳ４０２の処理を行うＣＰＵ１１が「ページ表示データ入力手段」に相当し、図２４に示す端末メイン処理のＳ４０６の処理を行うＣＰＵ１１が「起点元データ表示制御手段」に相当し、図２５に示す文書表示処理を行うＣＰＵ１１が「表示切替制御手段」に相当し、図２５に示す文書表示処理のＳ４２０、Ｓ４２５を行うＣＰＵ１１が「第一右表示切替手段」に相当し、図２５に示す文書表示処理のＳ４２３，Ｓ４２６を行うＣＰＵ１１が「第一左表示切替手段」に相当し、図２５に示す文書表示処理のＳ４１９，Ｓ４２４を行うＣＰＵ１１が「第一上表示切替手段」に相当し、図２５に示す文書表示処理のＳ４１８，Ｓ４２８，Ｓ４２８，Ｓ４２９を行うＣＰＵ１１が「第一下表示切替手段」に相当し、図２５に示す文書表示処理のＳ４１４，Ｓ４１７，ｓ４２７，ｓ４２９，ｓ４３０の処理を行うＣＰＵ１１が「自動表示切替制御手段」に相当する。
【産業上の利用可能性】
【０１４０】
本発明の表示データ作成装置は、簡単な入力装置のみを備え、高度な処理能力を有しない閲覧端末において情報を表示させるためのデータを作成する装置において適応可能である。
【図面の簡単な説明】
【０１４１】
【図１】閲覧端末１０の外観図である。
【図２】閲覧端末１０及び表示データ作成装置２０の電気的構成を示すブロック図で    ある。
【図３】インターネット３０で公開されている元データの情報を示すイメージ図１０    ０である。
【図４】図３に示した元データのページ表示データが表示部１４に表示された状態の    イメージ図１０１，１０２，１０３，１０４である。
【図５】参照して、本第一の実施の形態における情報Ａ〜情報Ｑの切り替えの相関図    である。
【図６】ページ表示データ記憶エリア２５１の構成を示す模式図である。
【図７】レイアウト情報記憶エリア２５２の構成を示す模式図である。
【図８】元データを記憶する元データ記憶エリア２５３の構成を示す模式図である。
【図９】作業情報記憶エリア２５４の構成を示す模式図である。
【図１０】メイン処理のフローチャートである。
【図１１】メイン処理中に実施されるページ表示データ作成処理のフローチャートで    ある。
【図１２】メイン処理中に実施されるリンク抽出処理のフローチャートである。
【図１３】リンク抽出処理中に実施される最近処理のフローチャートである。
【図１４】リンク抽出処理中に実施されるお気に入り順処理のフローチャートである    。
【図１５】メイン処理中に実施される配置処理のフローチャートである。
【図１６】第一の実施の形態の表示データ作成装置２０で実施される端末メイン処理    のフローチャートである。
【図１７】端末メイン処理中に実施される文書表示処理のフローチャートである。
【図１８】第二の実施の形態における情報Ａ〜情報Ｑの切り替えの相関図である。
【図１９】第一レイアウト情報記憶エリア１２５２の構成を示す模式図である。
【図２０】第二レイアウト情報記憶エリア１２５４の構成を示す模式図である。
【図２１】移動先テーブル記憶エリア１２５５の構成を示す模式図である。
【図２２】第二の実施の形態の表示データ作成装置２０で実施されるメイン処理のフ    ローチャートである。
【図２３】メイン処理中に実施される座標配置処理のフローチャートである。
【図２４】閲覧端末１０で実施される端末メイン処理のフローチャートである。
【図２５】端末メイン処理中に実施される文書表示処理のフローチャートである。
【符号の説明】
【０１４２】
１０  閲覧端末
１１  ＣＰＵ
１４  表示部
１５  記憶部
１６  タイマ
１７  操作部
１８  接続部
２０  表示データ作成装置
２１  ＣＰＵ
２５  記憶部
２６  通信制御部
２８  接続部
３０  インターネット
７１  上キー
７２  下キー
７３  左キー
７４  右キー
１２５１  ページ表示データ記憶エリア
１２５２  第一レイアウト情報記憶エリア
１２５３  元データ記憶エリア
１２５４  作業情報記憶エリア
１２５４  第二レイアウト情報記憶エリア
１２５５  移動先テーブル記憶エリア
２５１  ページ表示データ記憶エリア
２５２  レイアウト情報記憶エリア
２５３  元データ記憶エリア
２５４  作業情報記憶エリア
【図１】
0004802721.tif 000002
【図２】
0004802721.tif 000003
【図３】
0004802721.tif 000004
【図４】
0004802721.tif 000005
【図５】
0004802721.tif 000006
【図６】
0004802721.tif 000007
【図７】
0004802721.tif 000008
【図８】
0004802721.tif 000009
【図９】
0004802721.tif 000010
【図１０】
0004802721.tif 000011
【図１１】
0004802721.tif 000012
【図１２】
0004802721.tif 000013
【図１３】
0004802721.tif 000014
【図１４】
0004802721.tif 000015
【図１５】
0004802721.tif 000016
【図１６】
0004802721.tif 000017
【図１７】
0004802721.tif 000018
【図１８】
0004802721.tif 000019
【図１９】
0004802721.tif 000020
【図２０】
0004802721.tif 000021
【図２１】
0004802721.tif 000022
【図２２】
0004802721.tif 000023
【図２３】
0004802721.tif 000024
【図２４】
0004802721.tif 000025
【図２５】
0004802721.tif 000026