(57)【特許請求の範囲】
【請求項１】
ハイパーリンクで構成されたマルチメディア情報であるハイパーメディアを書籍情報上に展開して一覧させる装置であって、
利用者が情報の遷移の要求を入力する手段と、
前記入力された情報の遷移の要求を受け付ける手段と、
遷移先の情報の蓄積場所を示すアドレスを記憶する手段と、
前記記憶した遷移先の情報のアドレスを調べて前記受け付けた遷移の要求に対応する情報のアドレスを格納する手段と、
既に書籍情報上に展開された情報のアドレスと展開順序とを記憶する手段と、
前記格納した利用者の要求した遷移先の情報のアドレスと前記記憶した既に書籍情報上に展開された情報のアドレスとを比較し、未だ展開されていないと判断された場合には展開を指示するとともに当該アドレスと展開順序を前記既に展開された情報のアドレスを記憶する手段に記憶させ、既に展開されていると判断された場合には表示を指示する手段と、
前記展開の指示により前記遷移の要求に対応する遷移先の情報のアドレスの内容情報が入力される手段と、
前記入力された内容情報を書籍情報のページ上で表示するための領域を計算する手段と、
書籍情報の枠情報を記憶している手段と、
前記入力された内容情報と前記記憶した書籍情報の枠情報とを書籍情報に合成する手段と、
前記受け付けた利用者の要求した遷移先の情報の展開順序情報を保持し、これと前記記憶した既に書籍情報上に展開された情報の展開順序とを比較し、前記記憶された既に書籍情報上に展開された情報の展開順序を前記保持した展開順序情報の予め定められた構造に従って順序づけする手段と、
前記合成された書籍情報を蓄積して表示するとともに、前記表示を指示された書籍情報を表示する手段と、
を備えることを特徴とするハイパーメディア書籍化装置。
【請求項２】
前記既に書籍情報上に展開された情報のアドレスと展開順序を記憶する手段は、前記既に展開された情報の展開順序に対応してページ履歴を記憶するものであり、
前記領域を計算する手段は、前記領域の計算とともに前記順序づけする手段にページの増加分を通知するものであり、
前記順序づけする手段は、前記順序づけとともに既に展開された前記ページ履歴のページ番号を、前記通知されたページの増加分で修正するものである、
ことを特徴とする請求項１に記載のハイパーメディア書籍化装置。
【請求項３】
予めアドレス名とハイパーリンクの展開関係の規則を記憶する手段と、
前記記憶された規則に従って、ハイパーリンクで構成された情報の展開する方向を定める手段と、
備えることを特徴とする請求項１または請求項２に記載のハイパーメディア書籍化装置。
【請求項４】
情報の構造記述とハイパーリンクの展開関係の規則を格納する手段と、
展開する情報の構造記述を解析し前記格納された構造記述と展開関係の規則に従ってハイパーリンクで構成された情報の展開する方向を定める手段と、
を備えることを特徴とする請求項１または請求項２に記載のハイパーメディア書籍化装置。
【請求項５】
情報の構造記述とハイパーリンクの展開関係の規則は、ハイパーリンクのアドレス名の展開の規則と情報の構造記述によるテンプレートとの関係の規則であり、
展開方向を定める手段は、前記テンプレートと入力された情報とを比較することにより構造記述を解析し、前記比較した結果得られたテンプレートとアドレス名の関係から展開方向を定めるものである、
ことを特徴とする請求項４に記載のハイパーメディア書籍化装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハイパーリンクで構成された文字、画像のような情報を検索し書籍情報として閲覧、利用できるハイパーメディアシステムにおいて、ある情報から他の情報に遷移する際に、定められた構造に従って書籍情報のページを追加し、順序立して蓄積することによって、閲覧した情報の利用を容易にするハイパーメディア書籍化表示技術およびその順序制御技術に関するものである。
【０００２】
【従来の技術】
従来のハイパーメディアシステムにおいては、例えばテキストや画像データなどに付けられたリンクから他のテキストや画像データなどの予め定められた情報に遷移することで、ある情報に関連する情報を順次閲覧させる方法がとられてきた。
【０００３】
【発明が解決しようとする課題】
例えば、Ｗｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上の情報を一般的なブラウザを用いて利用者が閲覧している場合、従来のようなリンク先の情報を順次閲覧する方法では、リンク先の情報へ進むと同時に、閲覧してきた情報はなくなるため、個人的な情報の収集のための利用は困難であるという問題があった。
【０００４】
本発明は上記の問題点に鑑みてなされたもので、その目的とするところは、ハイパーリンクで構成された情報を利用者が閲覧する場合において、閲覧した情報の利用を容易にするハイパーメディア書籍化装置を実現し提供することにある。
【０００５】
【課題を解決するための手段】
上記の目的を達成するために、本発明による第１の発明は、ハイパーリンクで構成されたマルチメディア情報であるハイパーメディアを書籍情報上に展開して一覧させる装置であって、利用者が情報の遷移の要求を入力する手段と、前記入力された情報の遷移の要求を受け付ける手段と、遷移先の情報の蓄積場所を示すアドレスを記憶する手段と、前記記憶した遷移先の情報のアドレスを調べて前記受け付けた遷移の要求に対応する情報のアドレスを格納する手段と、既に書籍情報上に展開された情報のアドレスと展開順序とを記憶する手段と、前記格納した利用者の要求した遷移先の情報のアドレスと前記記憶した既に書籍情報上に展開された情報のアドレスとを比較し、未だ展開されていないと判断された場合には展開を指示するとともに当該アドレスと展開順序を前記既に展開された情報のアドレスを記憶する手段に記憶させ、既に展開されていると判断された場合には表示を指示する手段と、前記展開の指示により前記遷移の要求に対応する遷移先の情報のアドレスの内容情報が入力される手段と、前記入力された内容情報を書籍情報のページ上で表示するための領域を計算する手段と、書籍情報の枠情報を記憶している手段と、前記入力された内容情報と前記記憶した書籍情報の枠情報とを書籍情報に合成する手段と、前記受け付けた利用者の要求した遷移先の情報の展開順序情報を保持し、これと前記記憶した既に書籍情報上に展開された情報の展開順序とを比較し、前記記憶された既に書籍情報上に展開された情報の展開順序を前記保持した展開順序情報の予め定められた構造に従って順序づけする手段と、前記合成された書籍情報を蓄積して表示するとともに、前記表示を指示された書籍情報を表示する手段と、を備えることを特徴とするハイパーメディア書籍化装置を手段とする。
【０００６】
上記の第１の発明では、前記既に書籍情報上に展開された情報のアドレスと展開順序を記憶する手段は、前記既に展開された情報の展開順序に対応してページ履歴を記憶するものであり、前記領域を計算する手段は、前記領域の計算とともに前記順序づけする手段にページの増加分を通知するものであり、前記順序づけする手段は、前記順序づけとともに既に展開された前記ページ履歴のページ番号を、前記通知されたページの増加分で修正するものであるとするのが、好適である。
【０００７】
また、本発明による第２の発明は、上記の第１の発明において、予めアドレス名とハイパーリンクの展開関係の規則を記憶する手段と、前記記憶された規則に従って、ハイパーリンクで構成された情報の展開する方向を定める手段と、備えることを特徴とする。
【０００８】
さらに、本発明による第３の発明は、上記の第１の発明において、情報の構造記述とハイパーリンクの展開関係の規則を格納する手段と、展開する情報の構造記述を解析し前記格納された構造記述と展開関係の規則に従ってハイパーリンクで構成された情報の展開する方向を定める手段と、を備えることを特徴とする。
【０００９】
上記の第３の発明では、情報の構造記述とハイパーリンクの展開関係の規則は、ハイパーリンクのアドレス名の展開の規則と情報の構造記述によるテンプレートとの関係の規則であり、展開方向を定める手段は、前記テンプレートと入力された情報とを比較することにより構造記述を解析し、前記比較した結果得られたテンプレートとアドレス名の関係から展開方向を定めるものであるとするのが好適である。
【００１０】
本発明による第１の発明では、利用者からの情報の遷移の要求が入力され、それが受け付けられると、現在閲覧されている情報の遷移先の情報の蓄積場所を示す下位のアドレスの一覧表から、利用者が要求した遷移先の情報のアドレスを調べて格納し、この格納した利用者が要求した遷移先の情報のアドレスと、既に書籍情報上に展開され記憶されているハイパーリンクのアドレスとを比較し、未展開と判断されれば表示を指示し、展開済みと判断されれば展開を指示し、遷移先の内容情報を入力して書籍情報のページ上で表示するための領域を計算し、予め記憶した書籍の枠情報と内容の情報とを合成して書籍情報に展開し、これを蓄積し表示する。このように情報を書籍情報に展開する際に、利用者が要求した遷移先の情報の展開順序情報と既に書籍情報上に展開され記憶されている情報の展開順序とを比較し、展開順序情報に従って既に展開され記憶されている展開順序を修正することにより、特にハイパーリンクで構成されたマルチメディア情報であるハイパーメディア情報を、予め定められた構造に従って順序づけして本の形式で表示可能とする。この順序づけにおいては、例えば、展開によるページの増加分の通知を受けて既に展開され展開順序とともに記憶されている既に閲覧したページ履歴のページ番号を、追加あるいは挿入されるページの増加分で修正しながら記憶する。以上のように、利用者が閲覧したハイパーリンクで構成された情報を、予め定められた構造に従って書籍情報として保存することで、利用者自ら意識することなく、閲覧したハイパーメディアの情報を、リンクによって意味づけられた順序で、本形式として蓄積可能とし、閲覧した情報の利用を容易にする。
【００１１】
また、本発明による第２の発明では、上記の第１の発明において、閲覧したハイパーメディアを順序制御し書籍化して蓄積し表示する際に、特にハイパーリンクで構成された情報を展開する方向を定めるために、予めアドレス名とリンクの展開関係規則を記憶し、適用される規則を選ぶことにより、閲覧したハイパーメディアの情報を、例えば目次の情報を示すアドレス名を持つ情報と内容の情報を示すアドレス名を持つ情報とで、本形式にする際の順序を修正することで、わかりやすく利用に便利な書籍情報を作成する。
【００１２】
さらに、本発明による第３の発明では、上記の第１の発明において、閲覧したハイパーメディアを順序制御し書籍化して蓄積し表示する際に、特にハイパーリンクで構成された情報を展開する方向を定めるために、展開する情報の構造記述を、例えばハイパーリンクのアドレス名の展開の規則とその他の情報の構造記述によるテンプレートとの関係の規則を格納し、そのテンプレートと入力された情報とを比較することにより解析し、解析の結果得られる展開規則、例えば比較した結果得られたテンプレートとアドレス名の関係から展開方向を決定するなどにより、例えばリスト形式の構造記述の中にハイパーリンクが現れる情報と、テキストで記述された情報の中にハイパーリンクが現れる情報とで、本形式にする際の順序を修正することで、わかりやすく利用に便利な書籍情報を作成する。
【００１３】
なお、本発明におけるハイパーリンクとは、複数の情報間の階層や前後関係といった論理的構造の記述における、任意の情報から他の情報に遷移するための識別子とする。
【００１４】
【発明の実施の形態】
以下、図面を用いて、本発明の実施形態例を詳細に説明する。
【００１５】
〔実施形態例１〕
図１は、本発明の第１の実施形態例による、ハイパーメディア書籍化表示およびその順序制御を行う装置構成を示す図である。
【００１６】
１１は表示部であり、書籍情報の内容のデータを蓄積し、書籍情報を表示する。１２はマウス操作情報入力部であり、利用者のマウス操作により入力された操作情報を受け付ける。１３は選択情報記憶部であり、利用者が現在閲覧しているページからの遷移先の情報のアドレスおよび該情報の下位のアドレスと順序の一覧表が記憶される。この一覧表は、例えばネットワーク等で接続された他の装置から送られる。
【００１７】
１４は展開情報判定部であり、利用者から要求された遷移先の情報が既に書籍情報上に展開した情報であるか否かを判定する。１４１は展開情報判定部１４を構成するバッファであり、選択情報記憶部１３の一覧表を調べて、利用者から要求された遷移先の情報のアドレスおよび該情報の下位のアドレスと順序を格納する。１４２は展開情報判定部１４を構成するアドレス比較部であり、バッファ１４１に格納されているアドレスと後記の展開情報アドレス記憶部２０に記憶されている既に展開されている情報のアドレスとをそれぞれ比較する。展開情報判定部１４１は、その判定結果により、利用者が要求した遷移先の情報が展開済みか未展開かを判断し、展開済みなら表示を指示し、未展開なら展開情報アドレス記憶部２０にそのアドレスと展開順序を記憶させ、そのアドレスが示す内容情報の展開を指示する。
【００１８】
１５は入力部であり、展開の指示を受けて利用者が要求した遷移先の内容情報が入力される。この遷移先の内容情報は、例えばネットワーク等で接続された他の装置から送られる。１６はデータ表示領域計算部であり、遷移先の情報を表示するのに必要な領域を計算する。その際、展開により増加するページ数の情報が、後記の閲覧制御部１９に送られる。１７は書籍枠形状記憶部であり、書籍の枠情報が記憶されている。１８は書籍情報合成部であり、書籍の枠情報に入力部１５に入力された内容情報のデータを合成し配置する。
【００１９】
１９は閲覧制御部であり、本として閲覧するための、ページ送りの制御をする。１９１は閲覧制御部１９を構成する順序比較部であり、次に記すバッファ１９２に記憶した利用者の要求の遷移先の情報の展開順序情報と後記の展開情報アドレス記憶部２０に記憶された既に書籍情報上に展開した情報の展開順序とを比較する。１９２は閲覧制御部１９を構成するバッファであり、利用者によって要求された遷移先の情報のアドレスと対応する本のページ番号と、該情報の下位のアドレスと順序とを格納する。閲覧制御部１９は、表示領域計算部１６から通知された展開により増加するページ数と、バッファ１９２に記憶された展開順序情報から予め定められた構造に従って、ページの挿入位置を定めるなど、展開情報アドレス記憶部２０の既に展開された書籍情報の展開順序を修正する。
【００２０】
２０は展開情報アドレス記憶部であり、既に書籍情報上に展開された、ハイパーリンクのアドレスと対応する本のページ番号と、該情報の下位のアドレスと順序とを記憶する。
【００２１】
本実施形態例によるハイパーメディア書籍化表示および順序制御の動作について説明する。
【００２２】
始めに、遷移先の情報を書籍情報に展開する動作について説明する。図２および図３は、その動作を説明するフローチャートである。図中のＳ１〜Ｓ１３はステップを表し、図２中の○印イは図３中の○印イに動作が続くことを表す。また、図２中の○印１〜２は、後の説明で引用するための記号である。
【００２３】
まず、表示部１１に、書籍情報が表示され（Ｓ１）、利用者がマウス等を使って情報の遷移の要求を入力する（Ｓ２）。
【００２４】
次に、選択情報記憶部１３に記憶されている遷移先の情報の蓄積場所の一覧表を調べ（Ｓ３）、利用者から要求された遷移先の情報のアドレスおよび該情報の下位のアドレスと順序がバッファ１４１に格納される（Ｓ４）。
【００２５】
次に、アドレス比較部１４２で、バッファ１４１に格納されているアドレスと展開情報アドレス記憶部２０に記憶されているアドレスを比較し（Ｓ５）、該情報が未だ展開されていない場合には、該アドレスが展開情報アドレス記憶部２０に記憶される（Ｓ６）。
【００２６】
次に、表示部１１から遷移先の内容情報のデータが取り出され、入力部１５に該データが入力される（Ｓ７）。
【００２７】
次に、内容情報中のテキストや画像等のデータを書籍情報の表示領域中に配置するために、文字列や画像等のデータを表示するのに必要となる領域の大きさを計算する（Ｓ８）。この領域計算の処理は、例えば、本出願人が先に出願した特願平８−２６３３８号のマルチメディア情報高次元化表示システムの中に例示されているように、テキスト情報であれば、テキストの文字数を文字フォントの大きさとレイアウト情報による本の横幅等から定まる１行に表示可能な文字数で除して該テキストの行数を計算し、それに１行の高さを乗じて画面上で必要となる領域を計算する方法、また画像データであれば、レイアウト情報の本のページの縦横の値と画像データの縦横の情報を比較し、越えていない場合は画像データの持つ縦横のデータを必要となる領域とし、越えている場合は縦横のいずれか一方を同一にして本のページ内に収まるように画像の縦横の比率を保って縮小した画像の縦横のデータを必要な領域とする方法などを用いればよい。
【００２８】
次に、書籍枠形状記憶部１７から書籍の枠情報が読み出され（Ｓ９）、書籍情報合成部１８で、書籍の枠情報に入力部１５に入力された内容のデータが配置され（Ｓ１０）、表示部１９に遷移先の情報が蓄積されて表示され（Ｓ１１）、一連の処理が終了する。
【００２９】
ステップ５で、該情報が既に展開されていれば、閲覧制御部１９が、展開情報アドレス記憶部２０によりページを調べ（Ｓ１２）、表示部１１に、要求されたページが表示され（Ｓ１３）、一連の処理が終了する。
【００３０】
続いて、展開情報アドレス記憶部２０にページ履歴を記憶する手順を説明する。図４はその手順を説明するフローチャートであり、Ｓ２１〜Ｓ２５はステップを表す。
【００３１】
まず、利用者から要求された情報のアドレスと、該情報の下位のアドレスと順序がバッファ１９２に格納される（Ｓ２１）。
【００３２】
次に、データ表示領域計算部１６から順序比較部１９１に増加ページ数が送られる（Ｓ２２）。
【００３３】
次に、バッファ１９２に格納されている順序情報と、展開情報アドレス記憶部２０に記憶されている展開順序とを比較し（Ｓ２３）、バッファ１９２に格納されている順序の番号の方が、予め定められた構造に従って先であると判断されるならば、例えば図５のように、展開情報アドレス記憶部２０のページ番号が書き換えられ（Ｓ２４）、展開情報アドレス記憶部２０に、新たに展開された情報に対応する本のページ番号と展開順序とが記憶される（Ｓ２５）。
【００３４】
Ｓ２３で、バッファ１９２に格納されている順序の番号の方が後であると判断された場合には、展開情報アドレス記憶部２０のページ番号を書き換える処理は行わず、展開情報アドレス記憶部２０に、新たに展開された情報に対応する本のページ番号と展開順序とが記憶される（Ｓ２５）。
【００３５】
続いて、閲覧の動作を説明する。ここでは、例えば、元のハイパーテキスト上ではＡ，Ｂの２階層から成る情報で、Ａ情報が第１階層、Ｂ１情報とＢ２情報が第２階層で、Ａ情報にＢ１情報とＢ２情報がリンクしているとし、Ｂ１→Ｂ２の順に予め順序づけされているとする。
【００３６】
本実施形態例での閲覧の動作では、利用者がＡ→Ｂ２→Ｂ１の順に閲覧したときでも、書籍情報に展開する際には、予め定められた構造に従い、Ａ→Ｂ１→Ｂ２の順に本が構成されるようにする。図６および図７は、その処理を説明するフローチャートであり、Ｓ３１〜Ｓ３５、Ｓ４１〜４９はステップを表す。
【００３７】
利用者がＡ→Ｂ２の順に閲覧してＡ→Ｂ２の順に本が構成されているとし、次に利用者がＡのページに戻って、Ｂ１を選択したとする。
【００３８】
（Ａ→Ｂ２→Ａ）
まず、図２のＳ１１で、表示部１１にＡページが表示される。これを図６のＳ３１とする。
【００３９】
次に、Ａ情報からの遷移先の情報の蓄積場所の一覧表が選択情報記憶部１３に送られ記憶される（Ｓ３２）。
【００４０】
次に、利用者のマウス操作により、マウス操作情報入力部１２にＢ２情報への遷移が要求されると（Ｓ３３）、図２中に○印１で示したＳ３〜Ｓ１１の手順でＢ２情報が書籍上に展開され表示される。
【００４１】
次に、Ｂ２情報からの遷移先の情報の蓄積場所の一覧表が選択情報記憶部１３に送られる（Ｓ３４）。次に利用者のマウス操作により、Ａページへの遷移が要求されると（Ｓ３５）、図２中に○印２で示したＳ３〜Ｓ５の手順でＡ情報が既に展開されていると判断すると、図３の○印イに移りＳ１２〜Ｓ１３の手順でＡページに戻る。
【００４２】
（Ａ→Ｂ２→Ｂ１）
上記の動作により、図２のＳ１３で、表示部１１にＡページが表示される。これを図７のＳ４１とする。
【００４３】
次に、Ａ情報からの遷移先の情報の蓄積場所の一覧表が選択情報記憶部１３に送られ記憶される（Ｓ４２）。
【００４４】
次に、利用者のマウス操作により、マウス操作情報入力部１２にＢ１情報への遷移が要求されると（Ｓ４３）、図２中に○印１で示したＳ３〜Ｓ１１の手順でＢ１情報が書籍上に展開され、図４のＳ２１〜Ｓ２５と同様の手順で展開情報アドレス記憶部２０のページ番号が書き換えられ（Ｓ４４〜Ｓ４７）、展開情報アドレス記憶部２０に、新たに展開された情報に対応する本のページ番号と展開順序とが記憶される（Ｓ４８）。
【００４５】
次に、Ｂ１情報の先頭ページが表示部１１に蓄積され表示される（Ｓ４９）。
【００４６】
〔実施形態例２〕
本発明における第２の実施形態例を示す。図８は本実施形態例におけるシステム構成図である。
【００４７】
本実施形態例としては、ハイパーリンクで構成された情報を展開する方向を定めるために、特定のアドレス名の有無を調べる展開方向判定部２１を図１のシステムの選択情報記憶部１３と展開情報判定部１４の間に付与する。２１１は展開方向判定部２１を構成する展開規則記憶部であり、特定のアドレス名に対する展開方向のルールを記憶している。２１２は展開方向判定部２１を構成する展開方向アドレス名比較部であり、利用者に要求された遷移先の情報のアドレスと、展開規則記憶部２１１に記述されているアドレスとを比較し、展開方向を判断する。他のシステムの構成部分は、図１に示した第１の実施形態例と同様であり、容易に類推できるので省略する。
【００４８】
第２の実施形態例の動作について説明する。
【００４９】
例えば、元のハイパーテキスト上ではＡ，Ｂ，Ｃの３階層から成る情報で、Ａ情報が第１階層、Ｂ１情報とＢ２情報が第２階層、Ｃ１〜Ｃ４が第３階層で、Ａ情報にＢ１情報とＢ２情報が、Ｂ１情報にＣ１情報とＣ２情報が、Ｂ２情報にＣ１情報とＣ２情報がリンクしているとし、Ｂ１→Ｂ２、Ｃ１→…→Ｃ４の順に予め順序づけされているとする。
【００５０】
展開方向判定部２１は、例えば、Ｂ１またはＢ２がｉｎｄｅｘ．ｈｔｍｌというアドレス名ならば、縦方向にＡ→Ｂ１→Ｃ１→Ｃ２→Ｂ２→Ｃ３→Ｃ４の順に書籍情報上に展開し、Ｂ１、Ｂ２どちらにもなければ、横方向にＡ→Ｂ１→Ｂ２→Ｃ１→Ｃ２→Ｃ３→Ｃ４の順に、書籍情報上に展開する。
【００５１】
既にＡ→Ｂ１→Ｂ２の順に書籍情報上に展開したとし、Ｃ１をこれから展開する場合に、Ｃ１を書籍情報上のページのどの位置にいれるかという例を説明する。この例では、縦方向に展開する場合には、書籍情報上では、Ａ→Ｂ１→Ｃ１→Ｂ２の順となって、Ｃ１のページはＢ１の後に挿入されることになり、横方向に展開する場合には、Ａ→Ｂ１→Ｂ２→Ｃ１の順となって、Ｃ１のページはＢ２の後に追加される。
【００５２】
この動作例を図２、図９のフローチャートを用いて説明する。
【００５３】
図２において、表示部１１に書籍情報のＡ情報のページが表示され（Ｓ１）、利用者がマウス等を使って情報の遷移の要求を入力する（Ｓ２）。
【００５４】
次に、選択情報記憶部１３に記憶されている遷移先の情報の蓄積場所の一覧表を調べ（Ｓ３）、利用者に要求された遷移先の情報のアドレスおよび該情報の下位のアドレスと順序とがバッファ１４１に格納される（Ｓ４）。
【００５５】
次に、図９において、展開規則記憶部２１１に記憶されている展開方向の規則を読み出し（Ｓ５１）、例えば、Ｂ１、Ｂ２のどちらにも予め定められたアドレス名がなければ、比較部２１２で、展開方向は横方向と判定し（Ｓ５２）、図１２のように、展開情報アドレス記憶部２０に展開方向が書き込まれる（Ｓ５３）。
【００５６】
Ｓ５２で、例えば、Ｂ１またはＢ２が予め定められたアドレス名ならば展開方向は縦方向と判定し、図１３のように、展開情報アドレス記憶部２０に展開方向が書き込まれる（Ｓ５３）。
【００５７】
遷移先の情報を書籍情報に展開する動作の後の動作は、図２のＳ５〜Ｓ１１と同様であり、容易に類推できるので省略する。
【００５８】
閲覧の動作については実施形態例１から容易に類推できるので省略する。
【００５９】
〔実施形態例３〕
次に、本発明における第３の実施形態例を示す。図１０は本実施形態例におけるシステム構成図である。
【００６０】
本実施形態例としては、ハイパーリンクで構成された情報を展開する方向を定めるために、該情報の構造記述を調べる構造記述解析部２２、および種々の構造記述と展開規則の関係についての知識ベース２３を図１のシステムの入力部１５とデータ表示領域計算部１６の間に付与する。他のシステムの構成部分は、図１に示した第１の実施形態例と同様であり、容易に類推できるので省略する。
【００６１】
第３の実施形態例の動作例について図２および図１１のフローチャートを用いて説明する。元のハイパーテキストの構造の前提条件は第２の実施形態例と同様であるとする。
【００６２】
図２において表示部１１に、書籍情報が表示され（Ｓ１）、利用者がマウス等を使って情報の遷移の要求を入力する（Ｓ２）。
【００６３】
次に、選択情報記憶部１３に記憶されている遷移先の情報の蓄積場所の一覧表を調べ（Ｓ３）、利用者に要求された遷移先の情報のアドレスおよび該情報の下位のアドレスと順序とがバッファ１４１に格納される（Ｓ４）。
【００６４】
次に、アドレス比較部１４２で、バッファ１４１に格納されているアドレスと展開情報アドレス記憶部２０に記憶されているアドレスを比較し（Ｓ５）、該情報が未だ展開されていない場合には、該アドレスが展開情報アドレス記憶部２０に記憶される（Ｓ６）。
【００６５】
次に、表示部１１から遷移先の内容の情報が取り出され、入力部１５に該データが入力される（Ｓ７）。
【００６６】
次に、図１１において、知識ベース２３に蓄積されている情報が読み出され（Ｓ６１）、構造記述解析部２２で、例えばリスト形式の構造記述があるかどうかを調べ（Ｓ６２）、例えば、Ｂ１、Ｂ２のどちらにもなければ、展開方向は横方向と判定し（Ｓ６２）、図１２のように、展開情報アドレス記憶部２０に展開方向が書き込まれる（Ｓ６３）。
【００６７】
Ｓ６２で、例えば、Ｂ１またはＢ２に、リスト形式の構造記述があれば、展開方向は縦方向と判定し、図１３のように、展開情報アドレス記憶部２０に展開方向が書き込まれる（Ｓ６３）。
【００６８】
遷移先の情報を書籍情報に展開する動作の後の動作は、図２のＳ５〜Ｓ１１と同様であり、容易に類推できるので省略する。
【００６９】
閲覧の動作については実施形態例１から容易に類推できるので省略する。
【００７０】
なお、第３の実施例において、知識ベース２３には、ハイパーリンクのアドレス名の展開の規則とその他の情報の構造記述によるテンプレートとの関係の規則を格納し、構造記述解析部２２では、入力部１５に入力された情報と、知識ベース２３に格納されたテンプレートとを比較し、比較した結果得られたテンプレートとアドレス名の関係から展開方向を決定することにより、例えばリスト形式の構造記述の中にハイパーリンクが現れる情報と、テキストで記述された情報の中にハイパーリンクが現れる情報とで、本形式にする際の順序を修正するようにしてもよい。
【００７１】
【発明の効果】
以上の説明で明らかなように、本発明によれば、利用者からの情報の遷移の要求が入力され、それが受け付けられると、現在閲覧されている情報の遷移先の情報の蓄積場所を示す下位のアドレスの一覧表から、利用者が要求した遷移先の情報のアドレスを調べて格納し、この格納した利用者が要求した遷移先の情報のアドレスと、既に書籍情報上に展開され記憶されているハイパーリンクのアドレスとを比較し、未展開と判断されれば表示を指示し、展開済みと判断されれば展開を指示し、遷移先の内容情報を入力して書籍情報のページ上で表示するための領域を計算し、予め記憶した書籍の枠情報と内容の情報とを合成して書籍情報に展開し、これを蓄積し表示する際に、利用者が要求した遷移先の情報の展開順序と既に書籍情報上に展開され記憶されている情報の展開情報とを比較し、展開順序情報に従って既に展開され記憶されている展開順序を、例えば展開によるページの増加分の通知を受けて既に展開され展開順序とともに記憶されている既に閲覧したページ履歴のページ番号を、追加あるいは挿入されるページの増加分で修正するなどして修正するようにしたので、利用者が閲覧したハイパーリンクで構成された情報を、構造に従って、書籍情報として保存することができ、利用者自ら意識することなく、閲覧したハイパーメディアの情報を、リンクによって意味づけられた順序で、本形式として蓄積することができ、閲覧した情報の利用が容易になるという効果が得られる。
【００７２】
また、特にハイパーリンクで構成された情報を展開する方向を定めるために、予めアドレス名とリンクの展開関係規則を記憶する手段と、展開するアドレス名を調べて上記規則に従って展開方向を判定する手段を備える場合には、閲覧したハイパーメディアの情報を、例えば目次の情報を示すアドレス名を持つ情報と内容の情報を示すアドレス名を持つ情報とで、本形式にする際の順序を修正した書籍情報を作成することができ、利用者にとって書籍情報の内容を理解しやすくなるという効果が得られる。
【００７３】
さらに、特にハイパーリンクで構成された情報を展開する方向を定めるために、構造記述と展開規則の関係を、例えばハイパーリンクのアドレス名の展開の規則と情報の構造記述によるテンプレートとの関係の規則などで格納する手段と、展開する情報の構造記述を、例えば上記テンプレートと入力された情報とを比較するなどにより解析し、解析の結果得られた展開規則、すなわち比較した結果得られたテンプレートとアドレス名の関係などから展開方向を判定する手段を備える場合には、例えばリスト形式の構造記述の中にハイパーリンクが現れる情報と、テキストで記述された情報の中にハイパーリンクが現れる情報とで、本形式にする際の順序を修正した書籍情報を作成することができ、利用者にとって書籍情報の内容を理解しやすくなるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態例のシステム構成図である。
【図２】上記第１の実施形態例の、遷移先の情報を書籍情報に展開する処理例を示すフローチャートである。
【図３】上記第１の実施形態例の、遷移先の情報を書籍情報に展開する処理例の続きを示すフローチャートである。
【図４】上記第１の実施形態例の、展開情報アドレス記憶部のページ履歴を記憶する処理例を示すフローチャートである。
【図５】上記第１の実施形態例の、展開情報アドレス記憶部に記憶されるデータ例を示す図である。
【図６】上記第１の実施形態例の閲覧制御部の処理例を示すフローチャートである。
【図７】上記第１の実施形態例の閲覧制御部の処理例の続きを示すフローチャートである。
【図８】本発明の第２の実施形態例のシステム構成図である。
【図９】上記第２の実施形態例の、遷移先の情報を書籍情報に展開する処理例を示すフローチャートである。
【図１０】本発明の第３の実施形態例のシステム構成図である。
【図１１】上記第３の実施形態例の、遷移先の情報を書籍情報に展開する処理例を示すフローチャートである。
【図１２】上記第２および第３の実施形態例の、展開情報アドレス記憶部に記憶されるデータ例を示す図である。
【図１３】上記第２および第３の実施形態例の、展開情報アドレス記憶部に記憶される他のデータ例を示す図である。
【符号の説明】
１１…表示部
１２…マウス操作情報入力部
１３…選択情報記憶部
１４…展開情報判定部
１４１…バッファ
１４２…アドレス比較部
１５…入力部
１６…データ表示領域計算部
１７…書籍枠形状記憶部
１８…書籍情報合成部
１９…閲覧制御部
１９１…順序比較部
１９２…バッファ
２０…展開情報アドレス記憶部
２１…展開方向判定部
２１１…展開規則記憶部
２１２…比較部
２２…構造記述解析部
２３…知識ベース
【図１】
0003597957.tif 000002
【図２】
0003597957.tif 000003
【図３】
0003597957.tif 000004
【図４】
0003597957.tif 000005
【図５】
0003597957.tif 000006
【図６】
0003597957.tif 000007
【図７】
0003597957.tif 000008
【図８】
0003597957.tif 000009
【図９】
0003597957.tif 000010
【図１０】
0003597957.tif 000011
【図１１】
0003597957.tif 000012
【図１２】
0003597957.tif 000013
【図１３】
0003597957.tif 000014