(57)【特許請求の範囲】
【請求項１】
少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である第一のページ情報が格納されるページ情報格納部と、
前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、当該領域に対応付けられたリンク先を示す情報であるリンク情報とを有するリンク領域管理情報が格納されるリンク領域管理情報格納部と、
一のオブジェクトグループに属する一以上のオブジェクトを示す情報であるグループ管理情報が一以上格納されるグループ管理情報格納部と、
前記第一のページ情報に配置された一以上のオブジェクトを配置したページの情報である第二のページ情報を生成するページ生成部と、
前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、当該一以上のオブジェクトが配置された前記第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得して、前記リンク領域管理情報格納部に蓄積するリンク領域管理情報取得部と、
前記第一のページ情報と、前記リンク領域管理情報とを有する出力情報を出力する出力部とを備え、
前記ページ生成部は、前記第一のページ情報に配置されたオブジェクトのうちの、前記グループ管理情報が示す一以上のオブジェクトを配置した前記第二のページ情報を生成し、
前記リンク領域管理情報取得部は、前記グループ管理情報が示す一以上のオブジェクト上の領域を含む領域と、当該グループ管理情報が示す一以上のオブジェクトが配置された前記第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得し、
前記出力部は、前記第一のページ情報に配置されているオブジェクトのうちの、前記リンク情報に対応する領域に配置されているオブジェクトの表示態様を、当該リンク情報に応じた表示態様とした第一のページ情報と、前記ページ生成部が生成した第二のページ情報と、前記リンク領域管理情報と有する出力情報を出力する情報処理装置。
【請求項２】
前記第一のページ情報に配置されたオブジェクトを一以上のオブジェクトグループに分け、当該グループ分けされたオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得して前記グループ管理情報格納部に蓄積するグループ管理情報蓄積部とを更に備えた請求項１記載の情報処理装置。
【請求項３】
前記第一のページ情報は、一以上のオブジェクトと、当該オブジェクトが配置される領域を示す情報である配置情報とを有し、
一のグループに分類される一以上のオブジェクトの属性を指定する情報である属性指定情報が格納される属性指定情報格納部とを更に備え、
前記グループ管理情報蓄積部は、前記第一のページ情報に配置されるオブジェクトを、当該オブジェクトの配置情報を用いて、前記属性指定情報が指定する属性を有するオブジェクトごとに、一以上のオブジェクトグループに分け、当該一以上のオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得し、前記グループ管理情報格納部に蓄積する請求項２記載の情報処理装置。
【請求項４】
少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である第一のページ情報が格納されるページ情報格納部と、前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、当該領域に対応付けられたリンク先を示す情報であるリンク情報とを有するリンク領域管理情報が格納されるリンク領域管理情報格納部と、一のオブジェクトグループに属する一以上のオブジェクトを示す情報であるグループ管理情報が一以上格納されるグループ管理情報格納部と、ページ生成部と、リンク領域管理情報取得部と、出力部とを用いて行われる情報処理方法であって、
前記ページ生成部が、前記第一のページ情報に配置された一以上のオブジェクトを配置したページの情報である第二のページ情報を生成するページ生成ステップと、
前記リンク領域管理情報取得部が、前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、当該一以上のオブジェクトが配置された前記第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得して、前記リンク領域管理情報格納部に蓄積するリンク領域管理情報取得ステップと、
前記出力部が、前記第一のページ情報と、前記リンク領域管理情報とを有する出力情報を出力する出力ステップを備え、
前記ページ生成ステップは、前記第一のページ情報に配置されたオブジェクトのうちの、前記グループ管理情報が示す一以上のオブジェクトを配置した前記第二のページ情報を生成し、
前記リンク領域管理情報取得ステップは、前記グループ管理情報が示す一以上のオブジェクト上の領域を含む領域と、当該グループ管理情報が示す一以上のオブジェクトが配置された前記第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得し、
前記出力ステップは、前記第一のページ情報に配置されているオブジェクトのうちの、前記リンク情報に対応する領域に配置されているオブジェクトの表示態様を、当該リンク情報に応じた表示態様とした第一のページ情報と、前記ページ生成ステップで生成した第二のページ情報と、前記リンク領域管理情報と有する出力情報を出力する情報処理方法。
【請求項５】
コンピュータを、
ページ情報格納部に格納されている少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である第一のページ情報に配置された一以上のオブジェクトを配置したページの情報である第二のページ情報を生成するページ生成部と、
前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、当該領域に対応付けられたリンク先を示す情報であるリンク情報とを有するリンク領域管理情報が格納されるリンク領域管理情報格納部に、前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、当該一以上のオブジェクトが配置された前記第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得して蓄積するリンク領域管理情報取得部と、
前記第一のページ情報と、前記リンク領域管理情報と、を有する出力情報を出力する出力部として機能させるためのプログラムであって、
前記ページ生成部は、前記第一のページ情報に配置されたオブジェクトのうちの、グループ管理情報格納部に格納されている一のオブジェクトグループに属する一以上のオブジェクトを示す情報であるグループ管理情報が示す一以上のオブジェクトを配置した前記第二のページ情報を生成し、
前記リンク領域管理情報取得部は、前記グループ管理情報が示す一以上のオブジェクト上の領域を含む領域と、当該グループ管理情報が示す一以上のオブジェクトが配置された前記第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得し、
前記出力部は、前記第一のページ情報に配置されているオブジェクトのうちの、前記リンク情報に対応する領域に配置されているオブジェクトの表示態様を、当該リンク情報に応じた表示態様とした第一のページ情報と、前記ページ生成部が生成した第二のページ情報と、前記リンク領域管理情報と有する出力情報を出力するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ページに配置された文字列や画像等のオブジェクトを利用する装置等に関するものである。
【背景技術】
【０００２】
従来、書籍や、雑誌、カタログ等の出版等に利用される文字や画像等の情報の処理は、例えばディスクトップパブリッシング（以下、ＤＴＰと称す）と呼ばれるソフトウェアや、同様の処理が実現可能なＤＴＰ装置やシステム等を用いて行われていた。
【０００３】
近年、紙媒体による出版に加えて、いわゆる電子出版等の電子媒体による出版が行われるようになってきており、上記のようなＤＴＰ装置においても、電子出版等が可能な情報処理装置やソフトウェア（例えば、非特許文献１参照）が増えてきている。電子出版物には、出力されるコンテンツ内のリンクが設定されたオブジェクト等を押すことで、予め指定したページ等への移動が可能となる、といった、紙媒体の出版物にはない操作を提供しているものが多い。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"ＡＤＯＢＥ  ＩＮＤＥＳＩＧＮ  ＣＳ４  ユーザガイド"、ｐ．６１３−６１６［online］、アドビシステムズ株式会社、［２０１０年５月１０日検索］、インターネット<URL：http://help.adobe.coｍ/ja_JP/InDesign/6.0/indesign_cs4_help.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の情報処理装置においては、オブジェクトが配置されている領域等に設定されているリンク領域に対して、どのようなページへのリンクが設定されているか等がオブジェクト等の表示を見ただけでは判断しにくく、この結果、操作性が悪いという課題があった。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である第一のページ情報が格納されるページ情報格納部と、第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、領域に対応付けられたリンク先を示す情報であるリンク情報とを有するリンク領域管理情報が格納されるリンク領域管理情報格納部と、第一のページ情報と、リンク領域管理情報とを有する出力情報を出力する出力部とを備え、出力部は、第一のページ情報に配置されているオブジェクトのうちの、リンク情報に対応する領域に配置されているオブジェクトの表示態様を、リンク情報に応じた表示態様とした第一のページ情報を出力する情報処理装置である。
【０００７】
かかる構成により、リンク領域の表示態様を、当該リンク領域に対応付けられたリンク情報に対応した表示態様となるようにして、ページの操作性を向上させた出力情報を出力することができる。
【０００８】
また、本発明の情報処理装置は、前記情報処理装置において、第一のページ情報に配置された一以上のオブジェクトを配置したページの情報である第二のページ情報を生成するページ生成部と、第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得して、リンク領域管理情報格納部に蓄積するリンク領域管理情報取得部と、を更に備え、出力部は、第一のページ情報と、ページ生成部が生成した第二のページ情報と、リンク領域管理情報とを有する出力情報を出力する情報処理装置である。
【０００９】
かかる構成により、第一のページ情報を用いて、閲覧性および操作性に優れたページ情報等の出力情報を容易に作成することができる。
【００１０】
また、本発明の情報処理装置は、前記情報処理装置において、一のオブジェクトグループに属する一以上のオブジェクトを示す情報であるグループ管理情報が一以上格納されるグループ管理情報格納部を更に備え、ページ生成部は、第一のページ情報に配置されたオブジェクトのうちの、グループ管理情報が示す一以上のオブジェクトを配置した第二のページ情報を生成し、リンク領域管理情報取得部は、グループ管理情報が示す一以上のオブジェクト上の領域を含む領域と、グループ管理情報が示す一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得する情報処理装置である。
【００１１】
かかる構成により、オブジェクトのグループ別に、閲覧性および操作性に優れたページ情報等の出力情報を生成することができる。
【００１２】
また、本発明の情報処理装置は、前記情報処理装置において、第一のページ情報に配置されたオブジェクトを一以上のオブジェクトグループに分け、グループ分けされたオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得してグループ管理情報格納部に蓄積するグループ管理情報蓄積部とを更に備えた情報処理装置である。
【００１３】
かかる構成により、オブジェクトを、オブジェクトグループに分けた上で、オブジェクトのグループ別に、閲覧性および操作性に優れたページ情報等の出力情報を生成することができる。
【００１４】
また、本発明の情報処理装置は、前記情報処理装置において、第一のページ情報は、一以上のオブジェクトと、オブジェクトが配置される領域を示す情報である配置情報とを有し、一のグループに分類される一以上のオブジェクトの属性を指定する情報である属性指定情報が格納される属性指定情報格納部とを更に備え、グループ管理情報蓄積部は、第一のページ情報に配置されるオブジェクトを、オブジェクトの配置情報を用いて、属性指定情報が指定する属性を有するオブジェクトごとに、一以上のオブジェクトグループに分け、一以上のオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得し、グループ管理情報格納部に蓄積する情報処理装置である。
【００１５】
かかる構成により、オブジェクトを属性と配置される位置に応じてグループ分けして、オブジェクトのグループ別に、閲覧性および操作性に優れたページ情報等の出力情報を生成することができる。
【発明の効果】
【００１６】
本発明による情報処理装置等によれば、リンク領域の表示態様を、当該リンク領域に対応付けられたリンク情報に対応した表示態様に設定して、ページの操作性を向上させた出力情報を出力することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態における情報処理装置のブロック図
【図２】同実施の形態の情報処理装置の動作を説明するためのフローチャート
【図３】同実施の形態の情報処理装置の動作を説明するためのフローチャート
【図４】同実施の形態の情報処理装置の動作を説明するためのフローチャート
【図５】同実施の形態の情報処理装置の動作を説明するためのページ管理表を示す図
【図６】同実施の形態の情報処理装置の動作を説明するためのページ管理表を示す図
【図７】同実施の形態の情報処理装置の動作を説明するためのページ定義管理表を示す図
【図８】同実施の形態の情報処理装置の動作を説明するためのグループ管理情報を示す図
【図９】同実施の形態の情報処理装置の動作を説明するための第一のページ情報および第二のページ情報の表示例を示す図
【図１０】同実施の形態の情報処理装置の動作を説明するためのリンク領域管理情報を示す図
【図１１】同実施の形態の情報処理装置の動作を説明するためのリンク領域を示す図
【図１２】同実施の形態の情報処理装置の動作を説明するためのリンク判断情報を示す図
【図１３】同実施の形態の情報処理装置の動作を説明するためのオブジェクト態様管理情報を示す図
【図１４】同実施の形態の情報処理装置の動作を説明するための出力情報の表示例を示す図
【図１５】同実施の形態の情報処理装置の動作を説明するための出力情報の表示例を示す図
【図１６】同実施の形態の情報処理装置同実施の形態の情報処理装置の動作を説明するための第一のページ情報の表示例を示す図
【図１７】同実施の形態の情報処理装置の動作を説明するためのページ管理表を示す図
【図１８】同実施の形態の情報処理装置の動作を説明するためのページ定義管理表を示す図
【図１９】同実施の形態の情報処理装置の動作を説明するためのグループ管理情報を示す図
【図２０】同実施の形態の情報処理装置の動作を説明するためのページ管理表を示す図
【図２１】同実施の形態の情報処理装置の動作を説明するためのページ定義管理表を示す図
【図２２】同実施の形態の情報処理装置の動作を説明するためのリンク領域管理情報を示す図
【図２３】同実施の形態の情報処理装置の動作を説明するための属性指定情報を示す図
【図２４】同実施の形態における情報処理装置を実現するコンピュータの外観の一例を示す図
【図２５】同実施の形態における情報処理装置を実現するコンピュータの構成の一例を示す図
【発明を実施するための形態】
【００１８】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１９】
（実施の形態）
図１は、本実施の形態における情報処理装置１のブロック図である。
情報処理装置１は、ページ情報格納部１０１、リンク領域管理情報格納部１０２、ページ生成部１０３、リンク領域管理情報取得部１０４、グループ管理情報格納部１０５、属性指定情報格納部１０６、グループ管理情報蓄積部１０７、出力部１０８、およびリンク判断情報格納部１０９を備える。
【００２０】
ページ情報格納部１０１には、一以上の第一のページ情報が格納される。第一のページ情報は、少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である。第一のページ情報は、少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である。第一のページ情報は、オブジェクトを含む情報である。また、第一のページ情報は、例えば、オブジェクトが配置されるページを識別する情報であるページ識別情報や、オブジェクトが配置された領域を示す情報である配置情報を含んでいてもよい。また、第一のページ情報は、ページのサイズ等を定義するページ定義情報を有していていても良い。第一のページ情報は、例えば、一のページを示すページ識別情報と、一のページ識別情報が示すページに配置される一以上のオブジェクトと、これらのオブジェクトが配置された領域を示す配置情報とを有する。
【００２１】
なお、第一のページ情報に含まれるオブジェクトや、ページ識別情報や、配置情報や、ページ定義情報等は、それらの情報そのものであってもよく、あるいは、その情報を特定可能な情報であってもよい。後者の場合には、第一のページ情報に含まれるオブジェクト等は、例えば、オブジェクト等が格納されている領域を示すポインタやアドレスであってもよいし、オブジェクトの識別情報であっても良い。このことは、他の情報についても同様である。
【００２２】
オブジェクトとは、例えば、１以上の文字で構成される文字列または画像の少なくとも一方を含むデータである。また、オブジェクトは音声を含むデータでも良い。オブジェクトとは、例えば、情報処理装置１が編集する情報の構成要素と考えても良い。オブジェクトに含まれる文字列は、フォントや、フォントサイズ、フォント色等のフォントの属性値を有していても良い。文字列を含むオブジェクトをここでは文字列オブジェクトと呼ぶ。オブジェクトに含まれる画像は、動画像であっても良いし静止画像であっても良い。また、画像は、ビットマップデータでもベクトルデータであっても良く、ファイル形式等は、ＴＩＦＦ、ＪＰＥＧ、ＳＶＧ等問わない。画像を含む文字列をここでは画像オブジェクトと呼ぶ。オブジェクトは、ページに配置されるコンテンツと考えても良い。
【００２３】
ページとは、例えば、１以上のオブジェクトが配置される領域を示す情報である。ページは、ここでは、仮想の紙面や台紙やアートボード等を示す情報と考えて良い。ページは、オブジェクト等が配置されて出力される出力可能領域や、印刷可能領域と考えても良い。
【００２４】
ページ識別情報は、ページを識別可能な情報であればよく、例えば、ページに割り当てられた固有の識別情報や、ページ番号や、章番号とページ番号との組み合わせ等である。また、１ページを示す第一のページ情報が一のファイル等を構成している場合、ページ識別情報は、ページのファイル名等でも良い。なお、第一のページ情報を後述する順番情報と対応付けて管理する場合、順番情報で第一のページ情報を識別することが可能であるため、ページ識別情報は、省略しても良い。かかることは他のページ情報についても同様である。
【００２５】
オブジェクトの配置情報は、例えば、ページ情報が示すページ内のオブジェクトが配置されている領域を示す情報である。オブジェクトは、例えば、配置情報によってページ上にレイアウトされる。オブジェクトの配置情報は、例えば、オブジェクトの位置やサイズ等を指定するための情報である。オブジェクトの配置情報は、例えば、オブジェクト上の一以上の点（例えば、中心点や、対角の交点や、四隅のうちの一以上の点）の位置を示す情報と、オブジェクトの縦横のサイズを示す情報との組み合わせや、オブジェクトの一対の対角の位置を示す情報であってもよい。点の位置を示す情報は、例えば、ページに対して設定される座標等で示される。サイズを示す情報の単位等は問わない。サイズとは、ここではオブジェクトのデータサイズではなく寸法を意味する。ただし、配置情報は、オブジェクトの配置された領域が特定できる情報であればどのような情報でもよい。例えば、配置情報は、オブジェクトが配置される位置（例えば座標等）を示す情報であっても良い。この場合、オブジェクトが配置される領域のサイズは、例えば、オブジェクトのサイズとしてもよい。上記のような場合、この配置情報が示す位置にオブジェクトが配置された場合のオブジェクトが占める領域（あるいはオブジェクト上の領域）を、オブジェクトの配置される領域と考えて良い。また、オブジェクトが、オブジェクトを配置するための枠やフレームやボックス等と呼ばれる配置領域に配置されている場合、この配置領域を示す情報をオブジェクトの配置情報と考えてもよい。配置領域を示す情報は、オブジェクトの配置情報と同様の位置やサイズ等を示す情報で構成される。このフレーム等の領域と、この領域に配置される一以上のオブジェクトは、例えば、図示しないフレーム等の領域を示す情報と、配置されるオブジェクトとを対応付けて管理する管理情報等で管理される。なお、後述する第二のページ情報以降のページ情報が示すページに配置されるオブジェクトは、第一のページ情報が示すページに配置されるオブジェクトにリンクして配置することで、第一のページ情報が示すページに配置されるオブジェクトを共用するようにしても良い。また、オブジェクトの配置される領域が、出力デバイス側等で指定されていたり、出力デバイス側で配置される領域を解釈する場合等には、第一のページ情報は、配置情報を有していなくてもよい。
【００２６】
ページ定義情報は、ページのサイズやマージンや余白等の属性を定義する情報である。また、ページの背景色等の属性を定義する情報を有していてもよい。また、ページ定義情報は、第一のページ情報の出力時のサイズの情報等を有していても良い。また、第一のページ情報が出力される出力デバイス等の表示画面のサイズを示す情報を有していても良い。また、ページ定義情報は、第一のページ情報の出力サイズの情報等を有していても良い。なお、第一のページ情報が示すページの出力サイズは、出力デバイスの表示画面のサイズ等やユーザの操作等に合わせて可変であっても良い。
【００２７】
なお、一以上のオブジェクトが配置されている領域をページと考える場合のように、ページのサイズ等を指定する必要がない場合には、第一のページ情報は、ページ定義情報を有していなくてもよい。例えば、一のオブジェクトが表示されることも一のページが表示されたと考える場合には、ページ定義情報は省略しても良い。
【００２８】
第一のページ情報は、一のファイルで構成されていても良いし、複数のファイルで構成されていても良い。また、第一のページ情報は、一以上のデータベースでも良い。
【００２９】
第一のページ情報は、具体的には、オブジェクトが配置されたドキュメントを示すドキュメント情報やページの情報と考えても良い。第一のページ情報は、ＨＴＭＬ等のＷＥＢページの情報であっても良いし、ＤＴＰ装置や、クロスメディアパブリッシング装置やワードプロセッサ等の電子出版物等を出力可能な装置で用いられるオブジェクトが配置されたページの情報であっても良い。また、これらのページ情報は、ページ原稿の情報等と考えても良い。
【００３０】
また、第一のページ情報は、例えば、電子出版物を出力するために利用されるページ情報でもよい。電子出版物は、情報の出力媒体を電子媒体とした出版物である。例えば、電子出版物は、電子ブックや、電子ペーパー、電子配布用書類等である。また、ＷＥＢページ等も電子出版物と考えても良い。電子出版物は電子書籍と考えても良い。電子出版物の内容等は問わない。ただし、第一のページ情報は、紙等の物理的な媒体に印刷して出力する出版にも利用可能なページ情報であっても良い。
【００３１】
なお、第一のページ情報とは、リンク情報等を用いて階層化されるページ情報の、第一階層のページ情報と考えても良い。
【００３２】
またページ情報格納部１０１には、後述するページ生成部１０３が生成する第二のページ情報等が蓄積されるようにしても良い。
【００３３】
ページ情報格納部１０１に格納されている第一のページ情報は、例えば、ユーザ等により指定された情報処理装置１の処理対象となるページ情報である。ページ情報格納部１０１にページ情報が蓄積される過程は問わない。例えば、記録媒体を介してページ情報がページ情報格納部１０１で蓄積されるようになってもよく、通信回線等を介して送信されたページ情報がページ情報格納部１０１で蓄積されるようになってもよく、あるいは、入力デバイスを介して入力されたページ情報がページ情報格納部１０１で蓄積されるようになってもよい。なお、かかることは、以下の格納部等に関しても同様であるものとする。また、ここで述べる蓄積は、一時記憶も含む概念である。ページ情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３４】
リンク領域管理情報格納部１０２には、リンク領域管理情報が格納される。リンク領域管理情報は、第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、この領域に対応付けられたリンク先を示す情報であるリンク情報とを有する。ここでは、第一のページ情報に配置された一以上のオブジェクト上の領域をリンク領域、このリンク領域を示す情報をリンク領域指定情報と呼ぶ。リンク領域は、例えば、この領域に対して予め指定された操作が行われた場合に、対応するリンク情報が示すリンク先のページ情報を表示、あるいは出力するための領域である。なお、ページ情報に配置されたオブジェクトとは、ここでは、ページ情報が示すページに配置されたオブジェクトを意味する。かかることは以下においても同様である。
【００３５】
リンク領域指定情報は、第一のページに配置された一以上のオブジェクト上の領域を指定可能な情報であればよい。リンク領域指定情報は、例えば、第一のページ情報を指定する情報と、この第一のページ情報の一以上のオブジェクトの配置領域を含む領域を指定する情報である。第一のページ情報を指定する情報は、例えば第一のページ情報の識別情報等である。ただし、第一のページ情報自身であっても良い。リンク領域指定情報は、例えば、上述したオブジェクトの配置情報と同様の、リンク領域内の中心や辺上等の一以上の点を示す情報（座標情報）と、リンク領域のサイズや輪郭等を指定する情報との組合せや、リンク領域の対角の位置を示す情報（座標情報）等により構成される。また、リンク領域指定情報は、第一のページ情報に配置された一以上のオブジェクトを指定する情報でもよい。この場合、指定されたオブジェクト上の領域がリンク領域となり、このオブジェクトは、いわゆるリンクボタンとなる。オブジェクトを指定する情報は、通常はオブジェクト名等のオブジェクトの識別情報であるが、オブジェクト自身であっても良い。なお、リンク領域指定情報は、非連続のリンク領域を指定する情報であってもよい。
【００３６】
一のリンク領域指定情報は、第一のページ情報に配置されている複数のオブジェクト上の領域を指定する情報でもよく、この場合、リンク領域指定情報は、複数のオブジェクト間のオブジェクトが配置されていない領域上もリンク領域に指定する情報でも良い。例えば、リンク領域は、複数のオブジェクトをカバーする一の領域であっても良い。この複数のオブジェクトは、一のグループを構成する複数のオブジェクトであっても良い。また、リンク領域指定情報は、一以上のオブジェクトの予め指定されたマージン等を有する周辺の領域もリンク領域に指定する情報でもよい。ただし、異なるリンク領域指定情報が指定するリンク領域は、オブジェクトについて設定されるリンク領域同士は重ならないようにすることが好ましい。もしくは、重なった場合、重なった上下関係により、一方のリンク領域が無効となるようにすることが好ましい。もしくは、ユーザの操作に応じて、いずれかのリンク領域が選択されるようにしても良い。なお、第一のページ情報が示すページを表示する際に、第一のページ情報に配置されたリンク領域を強調表示できるようしてもよく、このような場合等においては、リンク領域が重なった部分については、このリンク領域を無効とするかしないかに関わらず、リンク領域が重なっている部分であることを示すような表示態様とすることが好ましい。例えば、各リンク領域に配置されているオブジェクト上に色のついた画像をオーバーレイ表示して、オブジェクトの表示態様を変更する場合、このリンク領域が重なっている部分については、各リンク領域上に配置される色のついた画像同士を重ねて合成した色で表示したり、異なる色で表示することで、リンク領域の重なっていない部分と異なる表示とすることが好ましい。なお、リンク領域を強調表示するために用いる情報、例えば、強調表示に用いるオーバーレイ用の画像等は、例えば、ページ生成部１０３やリンク領域管理情報取得部１０４等が適宜生成するようにすればよい。
【００３７】
リンク情報は、ページ情報を指定する情報である。ここでのページ情報は、どのようなページ情報であっても良い。例えば、一の第一のページ情報でもよいし、インターネット等のネットワーク上に格納されているＷＥＢページ情報であっても良い。また、第一のページ情報に配置された一以上のオブジェクトが配置された後述するような第二のページ情報でもよい。
【００３８】
リンク情報は、例えば、ページ情報のアドレス情報である。リンク情報はポインタと考えても良い。アドレス情報は、第一のページ情報が格納されている位置に対する相対的なアドレス情報であっても、絶対的なアドレス情報であっても良い。例えば、第二のページ情報等のリンク先となるページ情報が、第一のページ情報とは別のファイルとして図示しない格納部等に蓄積される場合、リンク情報は、この第二のページ情報等に対するファイルパスやＵＲＬ等であっても良い。リンク情報は、例えば、リンク先となるページ情報の識別情報を有する情報である。例えば、リンク先となるページ情報（例えば、第二のページ情報）に識別情報が対応付けられており、このページ情報がリンク領域の配置される第一のページ情報と同じディレクトリやフォルダ内に格納されている場合、リンク情報は、このリンク先となるページ情報の識別情報であっても良い。なお、ここで述べるリンク情報は、出力情報に含まれる第二のページ情報に対するリンク情報と考えても良い。また、リンク情報は、後述する出力部１０８等が、出力の際に、ページ情報を用いて出力される出力データの出力先（例えば格納先）等に応じて、リンク関係が保たれるよう適宜書き換えるようにしても良い。
【００３９】
リンク情報は、リンク先のページ情報（例えば、第二のページ情報等）を出力させるための処理を実行させるためのスクリプト等のプログラムや命令やリンク先のページにおいて検索等を実行させる際に用いられるキーワードや、リンク先のページにおいて行う処理の判断等に用いられる情報や、リンク先に情報や処理を要求する情報等を有していても良いし、同様の情報等と対応付けられていても良い。
【００４０】
リンク領域管理情報格納部１０２には、例えば、後述するグループ管理情報が示す一以上のオブジェクトで構成されるオブジェクトのグループ上の領域を含むリンク領域と、グループ管理情報が示す一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを対応付けて管理するリンク領域管理情報が格納されてもよい。オブジェクトのグループは、グループ化されたオブジェクトと考えても良い。オブジェクトのグループを以下オブジェクトグループと称す。この場合、リンク領域は、オブジェクトグループを構成する各オブジェクトを指定する情報であっても良いし、オブジェクトグループを指定する情報でも良い。オブジェクトグループを指定する情報である場合、リンク領域は、この指定する情報により指定されるオブジェクトグループを構成する各オブジェクト上の領域を含む領域に設定される。
【００４１】
リンク領域管理情報格納部１０２に蓄積されるリンク領域管理情報は、例えばユーザ等により予め作成されたリンク領域管理情報でもよいし、後述するリンク領域管理情報取得部１０４が取得したリンク領域管理情報でもよい。
【００４２】
ここでの格納とは、一時記憶も含む概念である。リンク領域管理情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４３】
ページ生成部１０３は、第二のページ情報を生成する。第二のページ情報は、第一のページ情報に配置された一以上のオブジェクトを配置したページの情報である。第二のページ情報の構成は、例えば、第一のページ情報の構成と同様であり、例えば、オブジェクトやページ識別情報や配置情報等の第一のページ情報と同様の構成を有している。ページ生成部１０３は、第二のページ情報をどのように生成してもよい。ページ生成部１０３は、例えば、空白のページを示すページ定義情報やページ識別情報を生成し、このページに一以上のオブジェクトを配置して第二のページ情報を生成する。また、例えば、予め指定されたページ定義情報のテンプレート等に一以上のオブジェクトを配置して第二のページ情報を生成しても良い。また、ページ定義情報を生成せずに、単に、オブジェクトの配置される位置を示す配置情報を生成することで、第二のページ情報を生成しても良い。ページ生成部１０３は、第一のページ情報に配置されたオブジェクトの複製を生成して配置して第二のページ情報を生成しても良いし、第一のページ情報に配置されているオブジェクトのリンク情報を配置しても良い。オブジェクトのリンク情報は、ポインタと考えても良い。なお、オブジェクトの配置情報を生成する際に、オブジェクトのサイズ等の属性値等を利用したり、参照したりしても良いし、オブジェクトの第一のページ情報における配置情報等を利用したり参照したりしても良い。例えば、オブジェクトを実寸で配置する場合、オブジェクトが配置されている領域のサイズを指定するために、オブジェクトのサイズ情報を取得しても良い。
【００４４】
また、ページ生成部１０３は、このページ生成部１０３が生成した第ｎ（ｎは２以上の整数）のページ情報に配置された一以上のオブジェクトを配置したページの情報である第（ｎ＋１）のページ情報を生成する処理を繰り返すようにしてもよい。第ｎのページ情報は、例えば、オブジェクトやページ識別情報や配置情報等の第一のページ情報と同様の構成を有するものである。また、ページ生成部１０３が第ｎのページ情報から第（ｎ＋１）のページ情報を生成する処理は、上述した第一のページ情報から第二のページ情報を生成する処理と同様の処理である。具体的には、ページ生成部１０３が生成した第（ｎ＋１）のページ情報を、再度、第ｎのページ情報として用いて、第（ｎ＋１）のページ情報を取得する処理を繰り返すようにすればよい。例えば、第一のページ情報からページ生成部１０３が取得した第二のページ情報を用いて、第三のページ情報を生成し、この第三のページ情報を用いてページ生成部１０３が第四のページ情報を生成する、というような処理を繰り返せばよい。この処理の繰り返しは、第（ｎ＋１）のページ情報に配置されるオブジェクト数が、所定数以下（例えば１以下）となるまで繰り返すようにしても良いし、所定回数だけ繰り返すようにしても良い。あるいは、第（ｎ＋１）のページ情報の生成が、グループオブジェクトに対するページ情報の生成でなくなるまで繰り返しても良い。なお、ページ生成部１０３が取得した第二のページ情報や、ページ情報の生成を繰り返すごとに取得される第（ｎ＋１）のページ情報は、例えば、図示しない記憶媒体や、ページ情報格納部１０１等に蓄積しておく。なお、ページ生成部１０３が行う処理においては、第ｎのページ情報と、第（ｎ＋１）のページ情報とは、それぞれ、第一のページ情報と、第二のページ情報とほぼ同様に取り扱われるものとする。
【００４５】
なお、第ｎのページ情報におけるｎの値は、リンク関係で階層化されたページ情報における階層の深さと考えても良い。
【００４６】
ページ生成部１０３は、第一のページ情報に配置されたオブジェクトのうちのいずれのオブジェクトを配置した第二のページ情報を生成しても良い。例えば、第一のページ情報に複数のオブジェクトが配置されている場合、配置されている全てのオブジェクトを個別に配置した複数の第二のページ情報を生成しても良い。また、第一のページ情報に配置されている複数のオブジェクトのうちの、予め指定されたオブジェクトを除いたオブジェクトについて第二のページ情報を生成しても良い。予め指定されたオブジェクトとは、例えば、ユーザにより指定を受け付けたオブジェクトや、予め指定された属性を有するオブジェクトや、予め指定された条件に合致する、あるいは合致しないオブジェクトである。これらの指定に用いられる情報は、例えば、図示しない記憶媒体等に予め格納されている。また、ページ生成部１０３は、第一のページ情報に配置された複数のオブジェクトが配置された一の第二のページ情報を、一以上生成しても良い。また、第一のページ情報に配置された複数のオブジェクトが配置された一の第二のページ情報を複数生成する場合、それぞれの第二のページ情報に配置されるオブジェクトの一部が重複していても良い。
【００４７】
ページ生成部１０３は、例えば、図示しない受付部が受け付けたオブジェクトを指定する情報である一以上の指定情報によりそれぞれ指定されるオブジェクトを配置した一以上の第二のページ情報を生成する。ページ生成部１０３は、例えば、指定情報が複数のオブジェクトを指定した場合に、当該複数のオブジェクトのそれぞれを個別に配置した複数の第二のページ情報を生成しても良いし、複数のオブジェクトを一のページ情報に配置したページ情報を生成しても良い。あるいは、複数のオブジェクトの二以上の群に予め指定したルール等で分割して、それぞれを配置した二以上のページ情報を生成しても良い。また、ページ生成部１０３は、例えば、複数の指定情報を受け付けた場合に、各指定情報で指定されるオブジェクトをそれぞれ配置した複数のページ情報を、各指定情報別に作成する。
【００４８】
ページ生成部１０３は、例えば、第一のページ情報に配置された一以上のオブジェクトを、予めデフォルト等で指定された外観となるように配置した第二のオブジェクトを生成する。ここでの外観とは、オブジェクトの位置や、サイズ、属性等を含む概念である。外観は、いわゆるアピアランスと呼ばれる画面表示スタイル等と考えても良い。また、ページ生成部１０３は、例えば、第一のページ情報に配置された一以上のオブジェクトを、第一のページ上とは異なる外観となるよう配置した第二のオブジェクトを生成することが好ましい。ページ生成部１０３は、例えば、予め指定されたテンプレート等に第一のページ情報に配置されたオブジェクトを配置することで、予め指定された外観を有する第二のページ情報を生成しても良い。また、第一のページ上におけるオブジェクトの外観に関する情報を取得し、この情報を用いて、このオブジェクトの外観が、第一のページ上の外観とは異なる外観を有するように配置した第二のページ情報を生成しても良い。なお、第二のページ情報、あるいはそれ以降のページ情報においては、第一のページ情報に配置されるオブジェクトを参照して（あるいはリンクして）配置するようにすることで、第一のページ情報に配置されるオブジェクトを共用するようにしても良い。これによりデータ量の削減を図ることができる。
【００４９】
ページ生成部１０３は、例えば、第一のページ情報に配置された一以上のオブジェクトを、拡大して配置した第二のページ情報を生成する。ここでの拡大は、例えば、オブジェクトのページにおける配置サイズの拡大である。配置サイズとは、オブジェクトがページに配置されるサイズを意味する。拡大されるサイズ等は、拡大率は、配置サイズの縦または横の最大値等で予め指定しておくようにしても良いし、任意に設定しても良いし、第一のページ情報や、第二のページ情報のページのサイズの情報等から適宜算出してもよい。また、ページ生成部１０３は、第一のページ情報に配置された一以上のオブジェクトに含まれる文字のフォントサイズ等を大きくした第二のページ情報を生成しても良い。また、文字のフォントを予め指定されたフォントに変更しても良い。また、画像のオブジェクトの最終的な出力解像度を予め指定された低解像度に指定する情報を含む第二のページ情報を生成しても良い。
【００５０】
また、第二のページ情報は、第一のページ情報上のオブジェクト以外のオブジェクトを含んでいても良い。
【００５１】
なお、第二のページ情報を生成する際に利用する情報（例えば、どのようにオブジェクトの外観を変更するかを示す情報、例えば変更のルールや、変更の処理を行うための命令やプログラムや、テンプレート）等は、図示しない記憶媒体等に予め格納しておくようにすればよい。
【００５２】
ページ生成部１０３は、第一のページ情報に配置されたオブジェクトのうちの、グループ管理情報が示す一以上のオブジェクトを配置した第二のページ情報を生成してもよい。例えば、複数のグループ管理情報がそれぞれ示すオブジェクトグループに属するオブジェクトを、オブジェクトグループ別に配置した複数の第二のページ情報を生成する。一のオブジェクトグループに、複数のオブジェクトが属する場合、第一のページ情報におけるそれらの相対的な位置関係は、これらが配置される第二のページ情報におけるこれらの相対的な位置関係と変わらないものとすることが好ましい。相対的な位置関係が変わらないということは、オブジェクト同士の上下左右の位置関係や、オブジェクト間の距離と、オブジェクトのサイズとの比率等がほぼ変わらないことを意味する。ただし、位置関係を変更するようにしても良い。
【００５３】
ページ生成部１０３は、例えば、第一のページ情報に配置されたオブジェクトに応じたルールに従って、第二のページ情報を生成するようにしても良い。以下、オブジェクトに応じた第二のページ情報の生成の例について説明する。
【００５４】
（ａ）画面サイズとオブジェクトサイズとに応じた生成
例えば、予め、ページ情報が表示される画面サイズを示す画面サイズ情報と、オブジェクトサイズの閾値とを対応付けた情報であるサイズ制限情報を図示しない格納部等に用意しておくようにする。そして、ページ生成部１０３は、例えば、第一のページ情報に配置されたオブジェクトのうちの、ユーザ等により予め指定されたページ情報が表示される画面サイズを指定する情報である画面サイズ指定情報に対応する画面サイズ情報と対応付けられたオブジェクトサイズの閾値を、サイズ制限情報から取得して、この閾値より大きいサイズのオブジェクトについてのみ、オブジェクトを配置した第二のページ情報を生成する。なお、ここで述べるサイズは、ページにおける配置される大きさを意味する。画面サイズ指定情報に対応する画面サイズ情報は、画面サイズ指定情報と一致する画面サイズ情報であっても良いし、画面サイズ指定情報とサイズが最も近い画面サイズ情報でもよい。また、画面サイズ指定情報を含む範囲の画面サイズを示す画面サイズ情報でも良い。上記でサイズ制限情報から取得したよりも閾値よりも小さいサイズのオブジェクトについては、当該オブジェクトを、第一のページ情報に配置されている他の一以上のオブジェクトとともに配置した第二のページ情報を生成してもよい。またページ生成部１０３は、このオブジェクトを単独で配置した第二のページ情報は生成しないようにする。なお、画面サイズ指定情報を用いる代わりに、ページ定義情報が有するページの出力サイズを示す情報等を用いるようにしても良い。
【００５５】
（ｂ）オブジェクトの属性値に応じた生成
例えば、予め、第一のページ情報に配置された一以上のオブジェクトの属性値についての条件を示す情報である属性値条件と、オブジェクトの配置ルールを示す情報である配置ルール情報を対応付けた生成管理情報を、図示しない格納部等に予め蓄積しておくようにし、ページ生成部１０３は、第一のページ情報に配置された一以上のオブジェクトの属性値を取得し、属性値が満たす属性値条件に対応する配置ルール情報を取得し、配置ルール情報に従って第一のページ情報に配置された一以上のオブジェクトを配置した第二のページ情報を生成するようにしてもよい。
【００５６】
例えば、ページ生成部１０３は、第一のページ情報に配置された一以上のオブジェクトのフォントサイズの属性値を取得する。そして、取得したフォントサイズが、一の生成管理情報が有する属性値条件が示すフォントサイズの閾値より小さいか否かを判断し、小さい場合には条件を満たすことから、この属性値条件に対応する配置ルール情報であるオブジェクトを拡大して配置する配置ルール情報を取得し、配置ルール情報に従って第一のページ情報に配置された一以上のオブジェクトを拡大して配置した第二のページ情報を生成する。なお、拡大を行う配置ルール情報には、拡大率や、拡大後のオブジェクトの縦、または横の値を指定する情報を含むようにしても良い。なお、文字列のオブジェクトの拡大は、フォントサイズを大きくなるよう変更することと考えても良い。
【００５７】
なお、属性値条件を満たさないと判断された場合、そのオブジェクトについての第二のページ情報を生成しないようにしても良い。あるいは、デフォルトで指定された配置ルール情報に従って第二のページ情報を生成しても良い。
【００５８】
（ｃ）オブジェクトグループの属性値に応じた生成
例えば、予め、第一のページ情報に配置されたオブジェクトグループの属性値についての条件を示す情報であるグループ属性値条件と、オブジェクトグループの配置ルールを示す情報であるグループ配置ルール情報を対応付けたグループ生成管理情報を、図示しない格納部等に予め蓄積しておくようにする。そして、ページ生成部１０３は、第一のページ情報に配置されたオブジェクトのうちの、グループ管理情報が示すオブジェクトから、グループ管理情報が示すオブジェクトグループについての属性値を取得し、属性値が満たすグループ属性値条件に対応するグループ配置ルール情報をグループ生成管理情報から取得し、グループ配置ルール情報に従って、グループ管理情報が示すオブジェクトを配置した第二のページ情報を生成するようにしてもよい。
【００５９】
例えば、ページ生成部１０３は、グループ管理情報が示す第一のページ情報に配置されたオブジェクトで構成されるオブジェクトグループについてのオブジェクト数の属性値を取得し、取得したオブジェクト数が、一のグループ生成管理情報が有するグループ属性値条件が示すオブジェクトグループを構成するオブジェクト数の閾値より大きい場合、このグループ属性値条件に対応するグループ配置ルール情報であるオブジェクトグループを構成するオブジェクトを拡大して配置するグループ配置ルール情報を取得する。そして、このグループ配置ルール情報に従って、グループ管理情報が示す一のグループオブジェクトを構成するオブジェクトを拡大して配置した第二のページ情報を生成する。オブジェクトグループの拡大率等の情報は、グループ配置ルール情報等に予め蓄積しておくようにしても良いし、デフォルト等で指定されているようにしても良い。
【００６０】
なお、グループ属性値条件を満たさないと判断された場合、そのオブジェクトグループについての第二のページ情報を生成しないようにしても良い。あるいは、そのオブジェクトグループについては、デフォルトで指定されたグループ配置ルール情報に従って第二のページ情報を生成しても良い。
【００６１】
（ｄ）見出しオブジェクトについての生成
ページ生成部１０３は、第一のページ情報に配置されたオブジェクトから、見出しが含まれるオブジェクトである見出しオブジェクトを検出し、検出した見出しオブジェクトと、第一のページ情報に配置された見出しオブジェクト以外の一以上のオブジェクトとを配置した第二のページ情報を生成してもよい。ページ生成部１０３は、見出しが含まれるオブジェクトをどのように検出しても良い。例えば、第一のページ情報に配置されたオブジェクトのうちのフォントサイズが最も大きなオブジェクトを見出しオブジェクトと判断してもよい。また、予め指定されたフォントサイズよりも大きいフォントサイズの文字列を有するオブジェクトを見出しが含まれるオブジェクトとして判断しても良い。また、予め指定されたフォントの文字列を有するオブジェクトを見出しのオブジェクトと判断しても良い。あるいは、オブジェクト名から見出しを判断しても良い。ページ生成部１０３は、例えば、第一のページ情報に配置されている見出しオブジェクトを検出し、第一のページ情報に配置されている見出しオブジェクト以外のオブジェクトを配置した第二のページ情報を生成する際に、見出しオブジェクトも配置した第二のページ情報を生成する。見出しオブジェクトが配置される位置は問わない。例えば、見出しオブジェクト以外のオブジェクトが配置される位置に対する相対的な位置関係で、見出しオブジェクトの配置を指定しておくようにしても良い。また見出しオブジェクトが配置されるサイズ等も問わない。見出しオブジェクト以外の同じ第二のページ情報に配置されるオブジェクトと同様の処理を行って配置するようにしても良い。
【００６２】
なお、ページ生成部１０３が、第ｎのページ情報を生成する処理を繰り返し行う際においては、繰り返しの回数やｎの値に応じて、上述した第ｎのページ情報を生成するルール等として、異なるルールを用いるようにしても良い。
【００６３】
また、ページ生成部１０３は、第ｎのページ情報の生成に用いられる第ｎ（ｎは２以上の整数）のページ情報に配置されているオブジェクトに応じて、第ｎのページ情報を生成するか否かを判断するようにし、生成すると判断された場合にだけ、第（ｎ＋１）のページ情報を生成するようにしても良い。例えば、ページされたオブジェクト数が予め指定されたオブジェクト数よりも多いと判断される場合にだけ、配置されているそれぞれのオブジェクト（あるいはオブジェクトグループ）について第ｎのページ情報を生成してもよい。また、第ｎのページ情報に配置されている各オブジェクト（あるいはオブジェクトグループ）の属性値が予め指定された属性値である場合にだけ、そのオブジェクトについて第（ｎ＋１）のページ情報を生成しても良い。予め指定された属性値は、例えば、オブジェクトのサイズや、データの種類等であってもよいし、文字列オブジェクトに含まれる文字のフォント名やフォントサイズ等であってもよい。
【００６４】
なお、ページ生成部１０３は、どのようなタイミングやトリガーに応じて、第２（第ｎ）のページ情報を生成しても良い。例えば、図示しない受付部等を介して、ユーザにより入力された生成を開始する指示を受け付けた場合に、第２（第ｎ）のページ情報を生成しても良い。また、第一のページ情報がページ情報格納部１０１に格納された場合や、第（ｎ−１）のページ情報が生成された場合に、第２（第ｎ）のページ情報を生成しても良い。また、ページ生成部１０３は、生成した第２（第ｎ）のページ情報をページ情報格納部１０１等に蓄積しても良い。この蓄積は一時記憶も含む概念である。
【００６５】
また、ページ生成部１０３は、既にリンク情報と対応づけられている領域に配置されているオブジェクトについては、第二のページ情報の生成対象となるオブジェクトから除外するようにしてもよい。
【００６６】
ページ生成部１０３は、通常、ＭＰＵやメモリ等から実現され得る。ページ生成部１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００６７】
リンク領域管理情報取得部１０４は、第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得する。そして、取得したリンク領域管理情報を、リンク領域管理情報格納部１０２に蓄積する。
【００６８】
リンク領域管理情報取得部１０４は、第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と、この一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを対応付けて有するリンク領域管理情報を取得する。上述したように、第一のページ情報に配置された一以上のオブジェクト上の領域をリンク領域、このリンク領域を示す情報をリンク領域指定情報と呼ぶ。この一以上のオブジェクトは、ユーザ等により指定された１以上のオブジェクトであっても良いし、上述したグループ管理情報で管理されるオブジェクトグループを構成するオブジェクトでもよい。
【００６９】
また、リンク領域管理情報取得部１０４は、グループ管理情報が示す一以上のオブジェクト上の領域を含む領域と、グループ管理情報が示す一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを有するリンク領域管理情報を取得してもよい。
【００７０】
リンク領域管理情報取得部１０４は、例えば、ページ生成部１０３が、第一のページ情報に配置されている１以上のオブジェクトを配置した第二のページ情報を生成した場合に、第一のページ情報のこの１以上のオブジェクト上の領域を示すリンク領域指定情報と、このオブジェクトが配置されて生成された第二のページ情報に対するリンク情報と、を有するリンク領域管理情報を取得する。１以上のオブジェクトがオブジェクトグループであっても良いことはいうまでもない。
【００７１】
また、リンク領域管理情報取得部１０４は、予め指定されているリンク先の第二のページ情報を出力させるための処理を実行させるためのスクリプト等のプログラムや命令等を加えたリンク情報を取得しても良いし、同様のプログラム等と対応付けられたリンク情報を取得してもよい。
【００７２】
なお、リンク領域管理情報取得部１０４は、ページ生成部１０３が、上述したような第一のページ情報に配置された見出しオブジェクトを検出する処理等を行う場合、第一のページ情報に配置された見出しオブジェクト上の領域については、リンク領域管理情報を取得しないようにすることが好ましい。例えば、第一のページ情報に配置された見出しオブジェクト以外の一以上のオブジェクト上の領域と、一以上のオブジェクトが配置された第二のページ情報に対するリンク情報とを対応付けて管理するリンク領域管理情報を取得するようにすることが好ましい。見出しオブジェクトが、複数の第二のページ情報に配置される場合があるからである。
【００７３】
なお、リンク領域管理情報取得部１０４は、第一のページ情報に配置されるオブジェクトに応じて、リンク領域指定情報と、リンク情報とを有するリンク領域管理情報を取得しても良い。また、この場合のリンク情報は、上述した第二のページ情報をリンク先とするリンク情報でなくても良い。以下、第一のページ情報に配置されるオブジェクトに応じてリンク領域管理情報を取得する例について説明する。
【００７４】
（ア）地図オブジェクトに応じたリンク領域指定情報の取得
例えば、リンク領域管理情報取得部１０４は、第一のページ情報に配置された一以上のオブジェクトが、地図のオブジェクトであるか否かを判断し、地図のオブジェクトである場合に、地図のオブジェクトから、地図が示す場所を示す情報を取得する。そして予め格納されている検索を行うサーバ等の図示しない検索装置を示すリンク情報を、図示しない格納部等から取得し、このリンク情報に上記で取得した場所を示す情報を加えたリンク情報を取得する。そして、取得したリンク情報と、第一のページ情報の地図のオブジェクトが配置されている領域を示すリンク領域指定情報とを有するリンク領域管理情報を取得する。検索装置は、例えば、検索を行うプログラムを有する装置であり、外部から入力される検索キーを用いて検索を行い、その検索結果を示すページ情報を、検索キーを送信した装置に対して送信する装置である。検索装置や検索を行うプログラムは、いわゆる検索エンジンと考えても良い。検索装置は、例えば、インターネット上の検索装置である。検索ページのリンク情報は、例えば、検索装置のＵＲＬや、検索プログラムのＵＲＬ等である。地図が示す場所を示す情報を加えたリンク情報は、例えば、ＵＲＬと検索キーとなるキーワードとを結合した文字列の情報である。例えば、インターネットの検索ページ等に、検索用のフィールドに検索キーワードを入力した際に、ブラウザ等から出力される情報と同様の情報である。地図の場所を示す情報は、適宜、エンコードやデコードを行って、リンク情報に加えても良い。
【００７５】
リンク領域管理情報取得部１０４は、第一のページ情報に配置された一以上のオブジェクトが、地図のオブジェクトであるか否かを、例えば、オブジェクト名や、オブジェクトに含まれる文字列等から判断する。例えば、オブジェクト名や、オブジェクトの文字列に「地図」や、「ｍａｐ」等の予め指定された地図を検出するための文字列が含まれるか否かを検索等により判断し、含まれる場合、地図のオブジェクトであると判断する。
【００７６】
リンク領域管理情報取得部１０４は、地図が示す場所を示す情報として、地図オブジェクトの示す地域や、地点の情報を取得する。例えば、予め地名のデータベースを、図示しない記憶媒体等に用意しておく。そして、地図のオブジェクトから、文字認識技術を用いて文字列を取得し、この文字列と一致する地名が、地名のデータベース内にあるか否かを判断し、ある場合、この文字列を地図が示す地域や地点を示す地名として取得する。または、地図のオブジェクト名や、オブジェクトに含まれる文字列等から、地名のデータベースと一致する地名を取得しても良い。また、地名の代わりに、地図のオブジェクト名や、オブジェクトに含まれる文字列等から、経度や緯度の情報を取得しても良い。例えば、東経ｘｘｘ度（ｘは数字の正規表現であるとする）という文字列等を取得する。そして、取得した情報を、検索キーとしてリンク情報に加える。
【００７７】
（イ）文字列の属性に応じた生成
例えば、ページ生成部１０３は、第一のページ情報に配置された文字列を含むオブジェクトから、予め指定された属性を有する文字列を取得する。そして予め格納されている検索を行うサーバ等の図示しない検索装置を示すリンク情報を、図示しない格納部等から取得し、このリンク情報に上記で取得した文字列を検索キーとして加えたリンク情報を取得する。そして、取得したリンク情報と、第一のページ情報の文字列を含むオブジェクトが配置されている領域を示すリンク領域指定情報とを有するリンク領域管理情報を取得する。検索装置等については、上記の地図オブジェクトの場合と同様である。また、検索キーとなる文字列は、適宜デコードやエンコードを行うようにしても良い。
【００７８】
予め指定された属性を有する文字とは、例えば、フォント名が予め指定されたフォント名と一致するフォントである。また、フォントサイズが、予め指定されたフォントサイズと一致するフォントであっても良い。あるいは、フォントカラーが予め指定されたフォントカラーと一致するフォントであっても良い。この文字列の属性はどのような属性であっても良い。例えば、予め指定された１以上の文字列を含むことを文字列属性の一つと考えても良い。なお、この属性を指定する情報は、図示しない記憶媒体等に予め格納しておくようにすればよい。
【００７９】
なお、上記において、予め指定された検索装置を示すリンク情報を取得する代わりに、地図オブジェクトや文字列のオブジェクトから取得した情報を用いて何らかの処理を行う予め指定された装置のリンク情報を図示しない格納部等から取得するようにしても良い。何らかの処理を行う装置とは、例えば、地図オブジェクトや文字列のオブジェクトから取得した文字列を話題や、見出し等としたいわゆるブログサービスや、ミニブログサービスや、掲示板サ−ビスや、チャット等のコミュニケーションに関するツールを提供するサービスを提供する装置等へのリンク情報を取得してもよい。この場合、文字列は、話題や、見出しの検索等に用いても良いし、新たな話題やジャンルの生成に用いられても良い。
【００８０】
リンク領域管理情報取得部１０４は、通常、ＭＰＵやメモリ等から実現され得る。リンク領域管理情報取得部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８１】
グループ管理情報格納部１０５は、一のオブジェクトグループに属する一以上のオブジェクトを示す情報であるグループ管理情報が一以上格納される。通常、一のオブジェクトグループは、一の第一のページ情報に配置される１以上のオブジェクトや、一の第二のページ情報に配置される１以上のオブジェクトで構成される。グループ管理情報とは、例えば、グループ化（グループ化）された各オブジェクトグループと、それぞれに属するオブジェクトとの対応関係を示す情報である。例えば、グループ管理情報は、オブジェクトグループの識別情報であるオブジェクトグループ識別情報と、当該オブジェクトグループ識別情報が示すオブジェクトグループに属するオブジェクトとを有する情報である。グループ管理情報に含まれるオブジェクトはオブジェクトの識別情報であっても良く、この場合も実質的にオブジェクトが含まれていると考える。また、グループ管理情報は、階層化されたオブジェクトグループを管理する情報であっても良い。例えば、上位階層のグループの構成要素として、一以上の下位の階層のオブジェクトグループが含まれていても良い。なお、グループ管理情報により、オブジェクトで構成されるグループ同士が分かれていることが分かれば、グループ識別情報は省略しても良い。例えば、各グループのオブジェクトが、それぞれグループ別のバッファ等に格納されている場合、グループ識別情報は省略可能である。
【００８２】
グループ管理情報格納部１０５には、例えば、グループ管理情報蓄積部１０７が取得したグループ管理情報が、グループ管理情報蓄積部１０７により蓄積される。ただし、グループ管理情報蓄積部１０７には、予めユーザ等により蓄積されたグループ管理情報が格納されていても良い。また、グループ管理情報は、上述したような階層的にグループ化されたグループオブジェクトを示すグループ管理情報であってもよい。
【００８３】
グループ管理情報格納部１０５は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００８４】
属性指定情報格納部１０６は、一のグループに分類される一以上のオブジェクトの属性を指定する情報である属性指定情報が格納される。
【００８５】
属性指定情報格納部１０６には、属性指定情報が格納される。属性指定情報は、一のグループに分類される一以上のオブジェクトのそれぞれについての属性を指定する情報である。例えば、この属性指定情報が指定する属性を有するオブジェクトが、一のグループにグループ化される。また、属性指定情報は、さらに、一のグループを構成する複数のオブジェクトの属性の順序を示す順序情報を含むことが好ましい。即ち、一のグループに分類されるオブジェクトの属性には、順序が指定されていることが好ましい。例えば、この順序情報が示す属性の順番に沿って、オブジェクトがグループ化される。順序情報は、順序を数値や記号等で指定する情報であってもよいし、オブジェクトの属性が配列されている順番自身を順序情報としても良い。オブジェクトの属性とは、本実施の形態においては、適宜、オブジェクトの属性の値、即ち属性値のことを意味すると考える。オブジェクトの属性とは、例えば、オブジェクト自身の属性である。また、オブジェクトが配置される配置領域の属性もオブジェクトの属性と考えてもよい。オブジェクトの属性は、各オブジェクトに対応付けて管理されていてもよいし、各オブジェクトが配置される配置領域に対応付けて管理されていても良い。オブジェクト自身の属性は、例えば、文字列のオブジェクトの書式についての情報である。オブジェクトの書式とは、フォント名や、フォントのファミリーや、セリフ等のフォントの種類を示す情報や、フォントサイズや、フォント色や、太字や下線等のフォントの装飾や、行間や、行揃えや、これらの組み合わせ等である。これらの組み合わせをスタイルと呼んでも良い。また、オブジェクト自身の属性は、画像オブジェクトのサイズやファイル形式（例えばＥＰＳやＴＩＦＦ等）やファイル名、データ量等についての情報である。例えば、ファイル名に含まれる画像のサイズを示す文字列の情報、例えば「ＳＭＡＬＬ」や「ＬＡＲＧＥ」等の文字列や、拡張子の前の「Ｓ」や「Ｌ」等の文字を、画像オブジェクトについてのオブジェクトの属性として扱っても良い。また、オブジェクト自身の属性は、オブジェクトの内容、例えば、どのような文字列が含まれるか、どのような内容の画像か、等を示す情報であっても良い。オブジェクトが配置される配置領域の属性とは、配置領域のサイズや、形、背景色、枠色、配置領域に付与されたラベルや識別情報等である。また、オブジェクトの属性は、一の配置領域に配置されるオブジェクトの文字数や、行数や、列数の情報であっても良い。ここで述べる属性指定情報が指定するオブジェクトの属性とは、上記で説明した属性のうちの二以上の組み合わせであっても良い。
【００８６】
なお、属性指定情報や、順序情報は、どのように蓄積されても良く、例えば、ユーザが手入力等により指定しても良いし、デフォルトで格納されていても良い。属性指定情報格納部１０６は、不揮発性の記録媒体や、揮発性の記録媒体で実現可能である。
【００８７】
グループ管理情報蓄積部１０７は、第一のページ情報に配置されたオブジェクトを一以上のオブジェクトグループに分け、グループ化されたオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得してグループ管理情報格納部１０５に蓄積する。例えば、グループ管理情報蓄積部１０７は、第一のページ情報に配置されるオブジェクトを、オブジェクトの配置情報を用いて、属性指定情報が指定する属性を有するオブジェクトごとに、一以上のオブジェクトグループに分ける。そして、一以上のオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得し、グループ管理情報格納部１０５に蓄積する。
【００８８】
ここで述べるグループ化（グループ分け）とは、結果的にオブジェクトがグループに分けられていればよく、例えば、グループ化したオブジェクトを取得したり、グループ化したオブジェクトを対応付けて管理することである。例えば、グループ管理情報蓄積部１０７が、各オブジェクトに、それぞれが属するグループの識別情報等を付与することをグループ化としてもよい。以下、グループ管理情報蓄積部１０７が行うグループ化の例について以下に説明する。
【００８９】
（Ａ）ユーザ指定によるグループ化
グループ管理情報蓄積部１０７は、例えば、図示しない受付部等を介してユーザによりグループ化が指定されたオブジェクトを、オブジェクトグループ別に蓄積する。例えば、ユーザが、一のオブジェクトグループにグループ化したい一以上のオブジェクトを指定する情報を図示しない受付部等に入力すると、グループ管理情報蓄積部１０７が、指定された一以上のオブジェクトを一のオブジェクトグループを構成するオブジェクトして管理するための管理情報を生成し、グループ管理情報格納部１０５に蓄積する。オブジェクトグループ識別情報は、ユーザが指定しても良いし、自動付与されるようにしても良い。
【００９０】
（Ｂ）オブジェクトの属性等によるグループ化
グループ管理情報蓄積部１０７は、第一のページ情報に配置されるオブジェクトを、このオブジェクトの配置情報を用いて、属性指定情報格納部１０６に格納されている属性指定情報が指定する属性を有するオブジェクトごとに、一以上のオブジェクトグループに分け、一以上のオブジェクトグループのそれぞれに属するオブジェクトを示すグループ管理情報を取得して、グループ管理情報格納部１０５に蓄積するようにしてもよい。ただし、この場合、第一のページ情報には、オブジェクトの配置情報が含まれている必要がある。
【００９１】
例えば、グループ管理情報蓄積部１０７は、第一のページ情報に配置された複数のオブジェクトの配置情報を用いて、複数のオブジェクト間の距離を算出し、当該距離を用いて、属性指定情報が指定する属性を有するオブジェクト毎にグループ化する。
【００９２】
グループ管理情報蓄積部１０７は、例えば、属性指定情報が順序情報を有する場合、複数の配置領域に配置された複数のオブジェクトのうちの、属性指定情報により指定された属性を有するオブジェクトであって、順序情報が示す順序に従って順次隣接して配置されるオブジェクトを取得して、グループ化を行う。ここで述べる隣接とは、オブジェクト同士が直接となり合わせに存在している状態のみに限るものでなく、オブジェクト間に順序情報が示す順序ではない一以上の他のオブジェクト等を介在させている状態等も含む概念である。具体例として、二以上のオブジェクトのうちの、オブジェクト間の距離が最も近いものを隣接したオブジェクトと考える。グループ管理情報蓄積部１０７は、具体的には、まず、順序情報が示す順序が１番である属性指定情報を属性指定情報格納部１０６から読み出す。そして、この１番の属性指定情報が指定する属性に合致するオブジェクトを検出する。具体的には、ページに配置されたオブジェクトに対して順番に、順序が１番の属性指定情報が指定する属性に合致するか否かの判断を行う。そして、順序が１番である属性指定情報が指定する属性に一致するオブジェクトを検出した場合、このオブジェクトを、一のグループの１番目のオブジェクトとする。このオブジェクトを起点として、順序情報が示す順番が２番である属性指定情報が指定する属性を有するオブジェクトであって、起点となるオブジェクトに隣接するオブジェクトを検出する。そして、このオブジェクトを、１番目のオブジェクトと同じグループの２番目のオブジェクトとする。ここで述べる隣接する配置領域とは、具体的には、配置領域間の距離が最も近い配置領域である。配置領域間、あるいはオブジェクト間の距離は、配置領域、あるいはオブジェクトのどの部分同士の距離としてもよい。例えば、配置領域間の距離を、配置領域の重心間の距離としても良い。あるいは、配置領域間の距離を、配置領域間の最も距離が短くなる部分の距離としても良い。グループ管理情報蓄積部１０７は、具体的には、配置情報を用いて配置領域間の距離を算出し、距離が最も短い配置領域に配置されているオブジェクトを、隣接して配置されるオブジェクトであると判断する。次に、２番目のオブジェクトの配置領域を起点として、順序情報が示す順番が３番である属性指定情報が指定する属性を有するオブジェクトが配置されている配置領域であって、２番目のオブジェクトの配置領域に隣接する配置領域を検出する。そして、この配置領域に配置されたオブジェクトを、１番目のオブジェクトと同じグループの３番目のオブジェクトとする。このようにして、新たに検出されたオブジェクトを起点として、次の順序の属性指定情報が指定する属性を有するオブジェクトであって、起点となるオブジェクトに隣接するオブジェクトを順次、グループに加えていく。そして、一のグループについての全ての属性指定情報について、上記のようにグループに加える処理が終了した時点で、一のグループに属するオブジェクトを選択する処理を終了する。そして、残りのオブジェクトについても、上記のようなグループ化の処理を繰り返す。このような処理により、グループ管理情報蓄積部１０７は、一のページに配置されたオブジェクトを、属性指定情報を満たす一以上のオブジェクトにより構成されるグループに分ける。なお、オブジェクトが配置されている領域は、上述したようなフレームやボックス等のオブジェクトが配置される配置領域と考えても良い。また、この場合、オブジェクトのサイズ等の属性は、この配置領域のサイズ等の属性と考えてもよい。
【００９３】
グループ管理情報蓄積部１０７は、通常、ＭＰＵやメモリ等から実現され得る。グループ管理情報蓄積部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９４】
なお、グループ管理情報蓄積部１０７は、領域区切画像で区切られた領域に配置される複数のオブジェクトを、優先的に、属性指定情報が指定する属性を有するオブジェクト毎に、グループ化するようにしてもよい。領域区切画像とは、オブジェクトが配置されている領域を区切るために配置される画像である。領域区切画像は、具体的には、罫線や枠線、区切り線等の画像である。この画像は、ビットマップ画像であってもベクトル画像であってもよい。また、領域区切画像を出力するための制御記号や、プログラム等であっても良い。領域区切画像は、領域区切画像の画像情報と考えても良い。具体的には、グループ管理情報蓄積部１０７は、図示しない記憶媒体等に予め格納されている領域区切画像で区切られた同じ領域に配置される複数のオブジェクトを、属性指定情報が指定する属性を有するオブジェクト毎に、優先的に同じグループにグループ化するようにしてもよい。また、グループ管理情報蓄積部１０７は、領域区切画像が現れるまでの範囲内の領域に配置される複数のオブジェクト内でのみ、属性指定情報が指定する属性を有するオブジェクトを検出するようにしても良い。あるいは、直前にグループに加えられたオブジェクトに対して、同じ距離に次の属性指定情報が指定する属性を有する複数のオブジェクトが配置されている場合、領域区切画像によって直前にグループに加えられたオブジェクトと同じ領域に区切られているオブジェクトを、優先的に同じグループのオブジェクトとして選択してグループに加えても良い。なお、本実施の形態における同じ距離とは、同じとみなすことのできる距離も含む概念であり、例えば、完全に一致する距離に対して、予め指定した値や割合の幅を持たせた距離を同じ距離としてもよい。なお、領域区切画像は、領域区切画像が配置されるページの位置の情報と対応付けられていてもよい。例えば、領域区切画像は、当該領域区切画像が配置される位置の情報と対応付けられていても良い。グループ管理情報蓄積部１０７は、領域区切画像の位置の情報と、オブジェクトとの位置関係を用いて、オブジェクトをグループに加えるか否かを判断してもよい。位置の情報等は、配置情報等と同様のものが利用可能である。
【００９５】
また、グループ管理情報蓄積部１０７は、直前にグループに加えられたオブジェクトに対して、同じ距離に次の属性指定情報が指定する属性を有する複数のオブジェクトが配置されている場合、これらの複数のオブジェクトを、全て同じグループに加えるようにしても良い。
【００９６】
また、グループ管理情報蓄積部１０７は、直前にグループに加えられたオブジェクトに対して、同じ距離に次の属性指定情報が指定する属性を有する複数のオブジェクトが配置されている場合、これらの複数のオブジェクトと、既に同じグループにグループ化されているオブジェクトのうちの、直前の順序のオブジェクト以外の一のオブジェクト、例えば順序が１番のオブジェクトとの距離を算出し、この距離が最も短い方のオブジェクトを、同じグループに加えるようにしても良い。
【００９７】
また、グループ管理情報蓄積部１０７は、ページ内に配置されている複数のオブジェクトの中に、順序情報が示す順序に対応したオブジェクトが欠落していると判断された場合、次の順序のオブジェクトを取得するようにしてもよい。なお、複数の配置領域に配置された複数のオブジェクト内の予め指定された範囲内に、順序情報が示す順序に対応したオブジェクトが存在しない場合を、オブジェクトが欠落していると判断するようにしても良い。この場合の予め指定された範囲は、例えば同じページ内や、直前の順序のオブジェクトからの距離が、予め指定した所定の距離未満の距離である。なお、予め指定された範囲を定義する情報、例えば直前の順序のオブジェクトからの距離の情報等は、例えば、図示しない記憶媒体等に予め格納されているようにすればよい。
【００９８】
また、グループ管理情報蓄積部１０７は、順序情報が示す所定の順序に対応する属性を有する複数のオブジェクトが、直前の順序のオブジェクトに対して同じ距離に存在していた場合に、当該複数のオブジェクトのうちの、直前の順序のオブジェクトに対して予め指定された所定の方向に位置するオブジェクトを、優先的に、直前の順序のオブジェクトと同じグループにグループ化してもよい。ここで述べる所定の方向とは、上下左右、斜め上、斜め下等であってもよいし、基準とする方向に対する角度で指定される方向であっても良い。例えば、配置領域の下方向を基準とした場合、２つの配置領域間、例えば配置領域の重心や、角部同士を結ぶ直線がこの基準となる下方向に対してなす角度が最も小さくなる配置領域に配置されるオブジェクトを、同じグループに配置されるオブジェクトとして選択しても良い。なお、所定の方向を指定する情報は、例えば、図示しない記憶媒体等に予め格納されているようにすればよい。
【００９９】
また、グループ管理情報蓄積部１０７は、いずれのグループにもグループ化されずに残ったオブジェクトを、そのままグループ化せずに残してもよいし、距離が最も近いグループに付加するようにしてもよい。例えば、グループ管理情報蓄積部１０７は、予め指定された範囲、例えば一のページ、に配置されているオブジェクトを、上述したようにグループ化した結果、いずれのグループにもグループ化されずに残ったオブジェクトが存在した場合、このオブジェクトを、距離が最も近いグループに加える。ここでの距離とは、各グループにおける直前の順序のオブジェクトを除いたいずれか一つのオブジェクト、例えば、順序が一番である属性指定情報に対応したオブジェクトとの距離であっても良いし、各グループを構成するオブジェクト全体の重心との距離であっても良い。なお、本実施の形態において、オブジェクトをグループに加えるあるいは付加するとは、例えば、オブジェクトを、既にグループ化されているオブジェクトグループに加えたり、既にグループ化されているオブジェクトグループとともに取得したりすることであっても良いし、オブジェクトに、それぞれが属する既存のグループの識別情報等を付与すること等である。なお、グループ管理情報蓄積部１０７は、いずれのグループにもグループ化されずに残ったオブジェクトについては、グループ化を行わないようにしても良い。
【０１００】
さらに、グループ管理情報蓄積部１０７は、オブジェクトが画像オブジェクトである場合に、当該画像オブジェクトと同じグループに含まれるオブジェクトとの距離を配置情報を用いて算出し、当該画像オブジェクトを、距離が最も近いオブジェクトと対応付けてグループ化してもよい。通常画像オブジェクトには、当該画像オブジェクトが示す画像を説明する文章の文字列オブジェクト等が、画像オブジェクトに近接して配置されるため、このような文字列のオブジェクトを画像オブジェクトと対応付けることで、どのオブジェクトが、画像オブジェクトの画像を説明する文章等のオブジェクトであるかを判断することが可能となる。この対応付けは、例えば、対応関係を管理するための管理表を用いて管理される。
【０１０１】
また、グループ管理情報蓄積部１０７は、グループ化の対象となる一のオブジェクト内に、当該オブジェクトに関連している他のオブジェクトの位置を示すための情報である関連指定情報が含まれている場合、この関連指定情報が示す位置に配置されているオブジェクトを、グループ化の対象となる一のオブジェクトと同じグループにグループ化するようにしても良い。このとき、関連指定情報が含まれる一のオブジェクトと、この関連指定情報が示す位置に配置されているオブジェクトとを更に対応付けてグループ化しても良い。例えば、関連指定情報が含まれる一のオブジェクトとこの関連指定情報が示す位置に配置されているオブジェクトとをさらにネスト化された（言い換えれば階層化された）グループとしてもよい。この対応付けは、どのように管理しても良い。グループ化は、具体的には、関連するオブジェクトの位置を指定するための情報が、一以上の関連指定情報と対応付けて図示しない記憶媒体等に予め格納されており、グループ管理情報蓄積部１０７は、グループ化の対象となる一のオブジェクトから一の関連指定情報を検出した場合、検出された一の関連指定情報に対応付けられた、関連するオブジェクトの位置を指定する情報を読み出し、当該位置を指定する情報が示す位置に配置されているオブジェクトを、グループ化の対象となる一のオブジェクトと同じグループにグループ化する。関連するオブジェクトの位置を指定する情報は、例えば、関連指定情報が含まれるオブジェクトに対する相対的な位置の情報であっても、絶対的な位置の情報であっても良い。関連指定情報は、テキストであっても良いし、画像であっても良い。具体的には、関連指定情報は、矢印や、方向を表す三角形、人差し指のマーク等の、方向を指し示すオブジェクトであることが好ましい。関連指定情報が方向を指し示すオブジェクトである場合、上述した関連指定情報に対応付けられた、関連するオブジェクトの位置を指定する情報は、この方向を指し示すオブジェクトが指し示す方向の位置を指定する情報である。また、関連指定情報は必ずしも隣接して配置されているオブジェクトの位置を指定する情報でなくてもよく、他のオブジェクトを介して配置されているオブジェクト等を指定する情報であっても良い。オブジェクトにおける関連指定情報の検出は、関連指定情報が、例えば、テキストであれば、通常の文字の検索により行うことが可能である。また、関連指定情報が画像オブジェクトであれば、画像オブジェクトのファイル名等で検索したり、オブジェクト内に配置されている画像と、関連指定情報として定義されている一以上の画像とのパターンマッチングや、相関を求めることで、検出が可能である。なお、関連指定情報を用いたオブジェクト間の関連付けを、グループ化の前に行うようにし、関連づけられた一方のオブジェクトがグループ化の対象となった場合に、当該オブジェクトに対応付けられた他方のオブジェクトも同じグループにグループ化するようにしてもよい。
【０１０２】
グループ管理情報蓄積部１０７による関連指定情報を用いる処理の具体例を以下に説明する。画像オブジェクトＡの下方に、当該画像オブジェクトＡのキャプションであるテキストオブジェクトＢが配置されており、テキストオブジェクトＢの先頭に、上方を指す一つの矢印の文字が配置されていたとする。この矢印の文字が、関連指定情報の一つであったとする。そして、グループ管理情報蓄積部１０７によるグループ化の処理中に、例えば、テキストオブジェクトＢが、一のグループのＫ番目の属性指定情報の指定するオブジェクトであると判断された場合、グループ管理情報蓄積部１０７が、テキストオブジェクトＢ内において、関連指定情報の検索を行う。ここでは、上方を示す矢印である関連指定情報が検索されるため、グループ管理情報蓄積部１０７は、テキストオブジェクトＢの上方を走査して、直上に位置するオブジェクトである画像オブジェクトＡを検出し、この画像オブジェクトＡとテキストオブジェクトＢとを対応付けて、一のグループのオブジェクトとしてグループ化する。ここで、例えば、テキストオブジェクトＢの先頭に上方を示す二つの矢印を含む文字が配置されていたとすると、グループ管理情報蓄積部１０７は、テキストオブジェクトＢの二つ上に配置されている画像オブジェクトを、テキストオブジェクトＢと対応付けてグループ化する。なお、関連指定情報により示される関連とは、この具体例のように、一のオブジェクトと、そのオブジェクトを説明する他のオブジェクトとの関連等、どのような関連であっても良い。
【０１０３】
なお、グループ管理情報蓄積部１０７がグループ化の対象とするオブジェクトは、既にグループ化されているオブジェクトグループを含んでいても良い。つまり、オブジェクトを複数の階層でグループ化しても良い。この場合、上位のグループ管理情報には、オブジェクトの代わりに、グループオブジェクト、あるいはグループオブジェクトの識別情報等が格納されているようにすればよい。
【０１０４】
また、グループ管理情報蓄積部１０７は、後述するページ生成部１０３が第ｎ（ｎは２以上の整数）のページ情報を用いて、第（ｎ＋１）のページ情報を生成する処理を繰り返す場合に、第ｎのページ情報に含まれるオブジェクトについてもグループ化を行うようにしてもよい。この場合、第一のページ情報に対するグループ化とは異なるルール等でグループ化を行っても良い。また、第ｎのページ情報を生成する処理の繰り返し回数が、予め指定された回数となるまで、あるいはｎの値が予め指定された値となるまで、第ｎのページ情報に含まれるオブジェクトについてグループ化を行うようにしても良い。あるいは、ページ情報に配置されているオブジェクト数と、グループ化のルール等を対応付けたルール管理情報等を予め図示しない記憶媒体等に用意しておくようにして、第ｎのページ情報に配置されているオブジェクト数に対応するグループ化のルールをこのルール管理情報から取得し、このルールに従って、グループ化を行っても良い。このグループ化のルールとは、例えば、ルールに対応して指定された属性指定情報等を用いたり、ルールに応じて、関連指定情報の利用の可否を判断すること等である。グループ化のルールが異なるということは、例えば、グループ化に利用される属性指定情報等が異なることや、関連指定情報を利用するか否か等の組み合わせが異なること等と考えても良い。また、ページ情報に配置されているオブジェクト数が予め指定された閾値より小さくなった場合に、グループ化をやめるようにしても良い。
【０１０５】
なお、グループ管理情報蓄積部１０７は、オブジェクトのグループ化を行うか否かを判断してもよい。例えば、グループ管理情報蓄積部１０７は、一の第ｎのページ情報に配置されているオブジェクト数が予め指定された閾値よりも少ない場合に、グループ化を行わないようにしても良い。また、第ｎのページ情報を生成する処理の繰り返し回数が、予め指定された回数を超えた場合、あるいはｎの値が予め指定された値を超えた場合に、グループ化を行わないようにしてもよい。
【０１０６】
また、グループ管理情報蓄積部１０７は、階層化されたグループ化を行っても良い。例えば、一のオブジェクトグループ内の構成要素として、１以上のオブジェクトグループを含んでも良い。
【０１０７】
また、グループ管理情報蓄積部１０７は、既にリンク情報と対応づけられている領域に配置されているオブジェクトについては、グループ化の対象から除外するようにしてもよい。
【０１０８】
なお、グループ管理情報蓄積部１０７は、どのようなタイミングやトリガーに応じて、グループ管理情報を取得して蓄積しても良い。例えば、図示しない受付部等を介して、ユーザにより入力された取得を開始する指示を受け付けた場合に、グループ管理情報を取得して蓄積しても良い。また、第一のページ情報がページ情報格納部１０１に格納された場合に、グループ管理情報を取得して蓄積しても良い。
【０１０９】
グループ管理情報蓄積部１０７は、通常、ＭＰＵやメモリ等から実現され得る。グループ管理情報蓄積部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１０】
出力部１０８は、出力情報を出力する。出力情報は、第一のページ情報と、リンク領域管理情報とを有する。ここでは特に、出力部１０８は、第一のページ情報に配置されているオブジェクトのうちの、リンク情報に対応するリンク領域に配置されているオブジェクトの表示態様を、このリンク情報に応じた表示態様とした第一のページ情報を出力する。なお、出力情報は、ページ生成部１０３が生成した第二のページ情報等のページ情報を更に有していてもよい。
【０１１１】
オブジェクトの表示態様とは、オブジェクトが表示される仕様や、表示のスタイルや、見栄えである。オブジェクトの表示態様は、オブジェクトの表示に関連する属性で決定される。オブジェクトの表示に関連する属性とは、例えば、オブジェクトの色や、オブジェクトの透過度や、オブジェクトの背景色や、背景画像の有無や、オブジェクトの周囲の色である。また、オブジェクトを点滅や拡大縮小等を繰り返すようなアニメ−ション表示することや、オブジェクト上に予め指定された記号やマーク等を表示すること等も属性の一つと考えても良い。また、文字列オブジェクトのフォントやフォントサイズも表示態様の属性の一つである。オブジェクトの表示態様は、例えば、これらの表示に関する属性の値の１以上の組み合わせで設定される。なお、オブジェクトをオリジナルの状態やオリジナルの設定（デフォルトの設定）で表示することも、オブジェクトの一の表示態様である。オブジェクトの表示態様は、例えば、ＨＴＭＬ等の技術におけるＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）等で設定可能な表示の属性の１以上の組み合わせと考えても良い。
【０１１２】
オブジェクトの表示態様は、例えば、オブジェクトの表示態様の属性値を設定することで決定される。オブジェクトの表示態様の属性値は、オブジェクトが保持しても良いし、配置情報等が保持してもよいし、オブジェクトと対応付けられて、図示しない格納部等に格納しても良い。オブジェクトの表示態様をオブジェクトのオリジナルの表示態様から変更する場合、例えば、オブジェクトの表示に関する１以上の属性の値を変更すればよい。具体例として、フォントカラーや、画像の透過度等の属性値を変更すれば良い。例えば、ページ情報のオブジェクトの表示態様が、ＨＴＭＬの技術におけるＣＳＳによって指定可能なものである場合、オブジェクトの１以上の表示に関する属性値をデフォルトとは異なる属性値に指定することで表示態様を変更することが可能である。ＣＳＳであれば、前述したフォントカラーは、ｃｏｌｏｒプロパティの値を、また、透過度はｏｐａｃｉｔｙプロパティの値を、それぞれ指定することで設定可能である。また、表示態様の変更対象となるオブジェクトを用いて、表示態様を変更したオブジェクトを生成し、これをオリジナルのオブジェクトの代わりに表示するようにしても良い。また、一のオブジェクトについて、予め表示態様の異なる複数の表示用のオブジェクトを図示しない記憶媒体等に用意しておくようにし、これらのいずれかを選択して表示するようにすることで、オブジェクトの表示態様を決定してもよい。また、オブジェクトに対して、表示態様を設定するための、予め指定された色や模様等を有する画像のオブジェクトやレイヤーを配置して、オブジェクトと、この表示態様を設定するためのオブジェクトやレイヤーとを合成処理して表示することで、表示態様を設定しても良い。例えば、予め指定された色で着色されたオブジェクトやレイヤーを、変更対象となるオブジェクトの上または下に配置して、変更対象のオブジェクトと、着色されたオブジェクトまたはレイヤーを合成することで、着色した表示態様のオブジェクトを表示するようにしても良い。また、アニメーション表示等を行う場合には、例えば、表示態様の変更対象となるオブジェクトの透過度等を、時系列に沿って、連続的あるいは段階的に、変更する処理を繰り返しても良い。なお、オブジェクトの表示態様を、予め指定された色で着色した表示態様とする場合、オブジェクトの各画素の色の値に対して、予め指定した色の値を用いて加算や乗算等の演算を行うことで、着色した新たな表示態様のオブジェクトを生成してもよい。また、アニメーション表示のための表示態様を変化させた複数のオブジェクトを生成し（もしくは予め用意し）、このオブジェクトを時系列に沿って切り替えて表示することで、オブジェクトの表示態様をアニメーション表示にしてもよい。
【０１１３】
リンク情報に応じた表示態様とは、例えば、リンク情報に応じて決定される（あるいは選択される）表示態様である。リンク情報に応じた表示態様とは、リンク情報によって異なる表示態様と考えても良い。リンク情報に応じた表示態様とは、例えば、リンク情報が示すリンク先となるページ情報に応じた表示態様と考えても良い。
【０１１４】
表示態様が異なるオブジェクトにおいては、オブジェクト間の表示態様が異なっていれば、オブジェクトのそれぞれがどのような表示態様であるかは問わない。例えば、一方のオブジェクトがオリジナルの表示態様であれば、他方のオブジェクトの表示態様を、オリジナルの表示態様に対して透過度が異なる表示態様としたり、オリジナル表示態様とは色が異なる表示態様としたり、オブジェクトの点滅の有無が異なる表示態様としたり、オブジェクトの背景画像の有無が異なることである。なお、オブジェクトの表示態様を異なるものとすることは、結果的に表示態様が異なって表示されれば、どのような処理を行うかは問わない。上述したように、表示態様の異なるオブジェクトを作成しても、表示態様が異なって見えるようなオブジェクトの画像合成等を行ってもよい。なお、オブジェクト間の表示態様を異なるものとする際には、一方の表示態様を変更しても良いし、両方の表示態様を変更しても良い。
【０１１５】
出力部１０８は、オブジェクトの表示態様を、どのようにリンク情報に応じた表示態様としてもよい。ここでは一例として、後述するリンク判断情報格納部１０９に格納されているリンク判断情報を用いてオブジェクトの表示態様を設定する場合について説明する。例えば、リンク判断情報格納部１０９に、リンク情報に関する条件を示す情報であるリンク条件情報と、リンク領域のオブジェクトの表示態様を指定する情報である表示態様指定情報とを対応付けて有する情報である１以上のリンク判断情報を格納しておくようにする。そして、出力部１０８は、リンク領域に対応付けられている各リンク情報が、リンク判断情報にそれぞれ含まれるリンク条件情報が示す条件を満たすか否かを判断し、条件を満たすと判断されたリンク条件情報と対応付けられた表示態様指定情報を取得し、オブジェクトの表示態様を、取得した表示態様指定情報が示す表示態様とする。リンク条件情報は、リンク情報の属性等を特定するための条件情報と考えても良い。リンク条件情報は、例えば、特定のリンク情報を特定するための検索キーとして用いられる文字列でも良い。なお、出力部１０８は、リンク判断情報を用いて、オブジェクトの表示態様を設定する代わりに、１以上のリンク判断情報を用いた場合と同様の判断処理を実現するアルゴリズム等を実行することで、オブジェクトの表示態様を、リンク情報に応じた表示態様としても良い。
【０１１６】
以下、出力部１０８が、リンク情報に応じて、どのように表示態様を選択するかの処理の例について説明する。
【０１１７】
（１）リンク情報が示す場所に応じた表示態様
出力部１０８は、例えば、オブジェクトの表示態様を、リンク情報が示す場所に応じた表示態様とした第一のページ情報を出力する。ここで述べるリンク情報が示す場所とは、リンク情報が示すページと考えても良い。リンク情報が示す場所に応じた表示態様とは、例えば、リンク情報が示す場所が、情報処理装置１内であるか否かや、予め指定された装置であるか否か、予め指定されたインターネット上のアドレスやネットワーク上のアドレスであるか否か、等の判断結果に応じた表示態様である。ここでの場所に応じた表示態様は、例えば、場所に応じて異なる表示態様となるように表示態様を決定（選択）することである。例えば、予め、リンク判断情報格納部１０９に、リンク情報が示す場所に関する条件を示すリンク条件情報と、オブジェクトの表示態様を指定する情報である表示態様指定情報とを対応付けて有する情報である１以上のリンク判断情報を格納しておくようにする。そして、出力部１０８は、リンク領域管理情報が示す第一のページ情報のリンク領域に対応するリンク情報を取得し、このリンク情報が、上記のリンク条件情報のいずれかの条件を満たすか否かを判断する。そして、満たすと判断されたリンク条件情報に対応する表示態様指定情報を取り出して、この表示態様指定情報の指定に従って、リンク領域に配置されているオブジェクトの表示態様を設定する。表示態様指定情報は、例えば、どのような表示態様にするかを示す情報でも良いし、オブジェクトの表示属性の属性値でも良い。あるいは、表示態様を変更するために、オブジェクト等に対して行われる処理を指定する情報でも良い。この表示態様指定情報によってオブジェクトの表示態様が決定すると考えても良い。また、一致するものがない場合には、オブジェクトの本来のオリジナルの表示態様に設定しても良い。リンク条件情報は、例えば、特定のリンク先を示すリンク情報にだけ含まれる文字列と一致する文字列を含むことを条件とする情報や、特定の文字等がないことを条件とする情報である。具体例を挙げると、リンク条件情報は、「ｗｗｗ．ｇｇｇｇｇ．ｃｏｍ」等の、予め指定されたインターネット上の特定のサーバ装置のドメイン名やドメイン名とサブドメイン名との組み合わせ等の情報や、このような情報を有する（もしくは有さない）ことを条件とする情報であっても良い。あるいは特定のサーバ装置のＵＲＬの一部を示す情報と、この情報を有する（もしくは有さない）ことを条件とする情報であっても良い。この場合、リンク条件情報が示す文字列を一致する文字列を含む（もしくは含まない）リンク情報は、このサーバ装置をリンク先とするリンク情報であると判断される。例えば、このリンク条件情報を、上述したような図示しない検索装置のＵＲＬを有することとすると、この検索装置のＵＲＬを有するリンク情報と対応付けられたリンク領域のオブジェクトの表示態様を、検索装置に対してリンクされているリンク領域のオブジェクトであることを示す特定の表示態様とすることができる。また、リンク条件情報は、インターネット上のサーバ装置であることを示す「ｈｔｔｐ：／／」等であっても良い。この場合、これに一致するリンク情報は、インターネット上のいずれかのサーバ装置をリンク先とするリンク情報であると判断されたこととなる。また、リンク条件情報は、第一のページ情報と同じ情報処理装置１内に格納されているページ情報であることを示す「（ドライブ名）：」であっても良い。この場合、これに一致するリンク情報は、情報処理装置１内に格納されているページ情報をリンク先とするリンク情報であると判断されたこととなる。
【０１１８】
（２）リンク情報が示すページ情報に応じた表示態様
出力部１０８は、例えば、オブジェクトの表示態様を、リンク情報が示すページ情報に応じた表示態様とした第一のページ情報を出力する。ページ情報に応じた表示態様は、例えば、ページ情報が、第二のページ情報であるか否か等に応じた表示態様である。また、ページ情報のファイル形式に対応した表示態様でもよい。また、ページ情報が含むオブジェクトのファイル形式やデータタイプ等に対応した表示態様でもよい。また、ページ情報が、複数のオブジェクトを含むか否かに応じた表示態様でもよい。この場合、出力部１０８は、ページ情報が示すページ情報に配置されているオブジェクト数をカウントする必要がある。ここでのページ情報に応じた表示態様は、例えば、ページ情報に応じて異なる表示態様となるように表示態様を決定（選択）することである。例えば、予め、リンク判断情報格納部１０９に、リンク情報が示すページ情報に関する条件を示すリンク条件情報と、オブジェクトの表示態様を指定する情報である表示態様指定情報とを対応付けて有する情報である１以上のリンク判断情報を格納しておくようにする。そして、出力部１０８は、リンク領域管理情報が示す第一のページ情報のリンク領域に対応するリンク情報が示すページ情報に関する情報（例えばページ情報や、ページ情報の属性値等）を取得し、このページ情報に関する情報が、リンク条件情報のいずれかを満たすか否かを判断する。そして、条件を満たすと判断されたリンク条件情報に対応する表示態様指定情報を取り出して、この表示態様指定情報の指定に従って、リンク領域に配置されているオブジェクトの表示態様を設定する。この場合のリンク条件情報は、例えば、リンク先のページ情報のファイルの拡張子が、予め指定された拡張子に一致するという情報や、リンク先のページ情報に含まれるオブジェクト数の下限や上限を示す閾値等の情報である。例えば、一のリンク条件情報を、第二のページ情報に固有の文字列を示す情報と、この文字列をリンク情報内に有するという条件とを組み合わせた情報とし、出力部１０８は、リンク条件情報が示す第二のページ情報に固有の文字列をリンク情報内において検索し、一致する文字列が検出された場合、このリンク条件情報に対応する表示態様指定情報をリンク判断情報から取得し、リンク情報に対応するリンク領域のオブジェクトの表示態様を、この表示態様指定情報が指定する表示態様に設定する。これにより、リンク情報のリンク先が、第二のページ情報であると判断されて、オブジェクトの表示態様が、リンク先が第二のページ情報であるリンク情報に応じた表示態様に設定される。なお、第二のページ情報をリンク先とするリンク情報に、上述した第二のページ情報に固有の文字列が含まれるようにするためには、予め、ページ生成部１０３が第二のページ情報を生成する際に、第二のページ情報のファイル名等に、予め指定されている第二のページ情報固有の文字列等を挿入するようにすればよい。なお、リンク先が第二のページ情報でないと判断された場合には、リンク領域のオブジェクトの表示態様を上記と異なる表示態様（例えばデフォルト等で指定されている表示態様等）とすればよい。
【０１１９】
（３）検索用のキーワードの有無による表示態様
出力部１０８は、例えば、オブジェクトの表示態様を、リンク情報に検索用のキーワードが含まれるか否かに応じた表示態様とした第一のページ情報を出力する。ここでの検索用キーワードが含まれるか否かに応じた表示態様は、例えば、検索用のキーワードが含まれるか否かに応じて異なる表示態様となるように表示態様を決定（選択）することである。例えば、予め、リンク判断情報格納部１０９に、検索用キーワードが含まれていることを示す文字列があることを条件とするリンク条件情報と、オブジェクトの表示態様を指定する情報である表示態様指定情報とを対応付けて有する情報である１以上のリンク判断情報を格納しておくようにする。そして、出力部１０８は、リンク領域管理情報が示す第一のページ情報のリンク領域に対応するリンク情報を取得し、このリンク情報が、リンク条件情報が示す文字列と一致する文字列を有するか否かを判断する。そして、有すると判断されたリンク条件情報、即ち条件を満たすと判断されたリンク条件情報に対応する表示態様指定情報を取り出して、この表示態様指定情報の指定に従って、リンク領域に配置されているオブジェクトの表示態様を設定する。通常、検索サイト等に送信される検索キーワードを含むリンク情報（すなわち要求情報）においては、検索キーワードとなる文字列の開始位置や終了位置等に、検索用キーワードが含まれていることを示す文字列が検索サイトごとに決まっている。このため、このような文字列と一致する文字列が含まれれば、リンク情報が検索用のキーワードを含むリンク情報と判断されたこととなる。
【０１２０】
なお、出力情報に含まれる第一のページ情報のオブジェクトの表示態様が、当該オブジェクトが配置されているリンク領域に対応するリンク情報に応じた表示態様となれば、出力部１０８は、リンク情報に応じて、オブジェクトの表示態様をどのように設定しても良い。例えば、上記以外に、オブジェクトの表示態様を、リンク情報に所定の動作を実行させるためのスクリプトや、処理を要求する情報等が含まれているか否かに応じた表示態様としても良い。また、リンク情報に予め指定された一の文字列が含まれる場合に、オブジェクトの表示態様を、この文字列に対応した表示態様指定情報が指定する表示態様としてもよい。この文字列は、正規表現で表した文字を含む文字列でもよい。例えば、これらのような条件を示すリンク条件情報を有するリンク判断情報を予め用意して用いることで、出力部１０８は、リンク領域に配置されるオブジェクトの表示態様を、リンク情報に応じた表示態様とすることができる。
【０１２１】
なお、ページ生成部１０３が、第二のページ情報よりも下位の階層のページ情報がある場合、出力部１０８は、上述したオブジェクトの表示態様をリンク情報に応じた表示態様とする処理を、リンク領域が配置される第二のページ情報以降の下位の階層のページ情報についても同様に行うことが可能である。
【０１２２】
なお、出力部１０８が第一のページ情報や、ページ生成部１０３が生成したページ情報とを出力するということは、本実施の形態においては、この第一のページ情報とページ生成部１０３が生成したページ情報とを用いて作成した出力用のデータを出力することも含む概念である。また、この出力用のデータ（以下、出力データと称す）は、例えば、ページ情報の一部や全てをレンダリングして画像データ化して得られる情報や、ページ情報に配置されたオブジェクトを配置情報が示す位置に埋め込んで作成したデータ等である。あるいは、出力データは、配置されている画像オブジェクト等のデータ形式や解像度等が変更されたものであっても良い。また、出力部１０８は、リンク領域管理情報や、メニューオブジェクトや、メニュー管理情報等を含む出力データを生成しても良い。また、出力データは、第一のページ情報と、ページ生成部１０３が生成したページ情報等の複製であってもよい。
【０１２３】
出力部１０８が出力するデータは、例えば、モニタ等で表示可能な電子出版物のデータである。
【０１２４】
また、出力部１０８は、第一のページ情報と、ページ生成部１０３が生成したページ情報との出力先（あるいはこれらを用いて作成した出力データの出力先）に応じて、リンク領域管理情報に含まれるリンク情報等を、出力後のリンク関係が保たれるよう書き換えるようにすることが好ましい。
【０１２５】
出力部１０８は、どのようなタイミングやトリガーで、出力情報を出力しても良い。例えば、図示しない受付部等を介して、ユーザからの出力指示を受け付けた場合に、出力を行っても良い。また、ページ生成部１０３が第二のページ情報の生成を終了した時点で出力を行っても良い。
【０１２６】
ここで述べる出力とは、主として、図示しない記録媒体への蓄積であるが、外部の装置への送信、ディスプレイへの表示や、他の処理装置や他のプログラム等への処理結果の引渡し等を含む概念と考えても良い。出力部１０８は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。また、出力部１０８は、オブジェクトの表示態様を決定（あるいは選択）するための処理を実行するためのＣＰＵやメモリ等を有していても良い。また、この表示態様を決定する処理等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１２７】
リンク判断情報格納部１０９には、１以上のリンク判断情報が格納される。リンク判断情報は、上述したように、リンク情報に関する条件を示す情報であるリンク条件情報と、リンク領域のオブジェクトの表示態様を指定する情報である表示態様指定情報とを対応付けて有する情報である。また各リンク判断情報は、判断処理を行う順番を示す情報である順番情報と対応付けられて格納されていても良い。順番情報は、例えば、値の昇順や降順によって、順番を示す情報である。リンク判断情報格納部１０９は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１２８】
図２は、本実施の形態の情報処理装置１の動作を説明するためのフローチャートである。以下、情報処理装置１の動作について図２のフローチャートを用いて説明する。なお、ここでは、一例として、出力部１０８が、第一のページ情報と第二のページ情報とを有する出力情報を出力する場合を例に挙げて説明する。
【０１２９】
（ステップＳ２０１）情報処理装置１は、出力情報の出力指示を、図示しない受付部等を介して受け付けた否かを判断する。受け付けた場合、ステップＳ２０２に進み、受け付けていない場合、ステップＳ２０１に戻る。
【０１３０】
（ステップＳ２０２）ページ生成部１０３は、カウンターｅに１を代入する。
【０１３１】
（ステップＳ２０３）ページ生成部１０３は、ページ情報格納部１０１にｅ番目の第一のページ情報が格納されているか否かを判断する。格納されている場合、ステップＳ２０４に進み、格納されていない場合、ステップＳ２０７に進む。
【０１３２】
（ステップＳ２０４）ページ生成部１０３は、ｅ番目の第一のページ情報をメモリ等の記憶媒体に読み出す。
【０１３３】
（ステップＳ２０５）情報処理装置１は、ステップＳ２０４で読み出した第一のページを用いて、第二のページ情報等を生成する。この処理の詳細については、後述する。
【０１３４】
（ステップＳ２０６）ページ生成部１０３は、カウンターｅの値を１インクリメントする。そして、ステップＳ２０３に戻る。
【０１３５】
（ステップＳ２０７）出力部１０８は、カウンターｔに１を代入する。
【０１３６】
（ステップＳ２０８）出力部１０８は、ページ情報格納部１０１にｔ番目の第一のページ情報が格納されているか否かを判断する。格納されている場合、ステップＳ２０９に進み、格納されていない場合、ステップＳ２１７に進む。
【０１３７】
（ステップＳ２０９）出力部１０８は、ｔ番目の第一のページ情報をページ情報格納部１０１から読み出す。
【０１３８】
（ステップＳ２１０）出力部１０８は、カウンターｓに１を代入する。
【０１３９】
（ステップＳ２１１）出力部１０８は、リンク領域管理情報格納部１０２に格納されているリンク領域管理情報に、ｔ番目の第一のページ情報に対応するｓ番目のリンク情報があるか否かを判断する。ある場合、ステップＳ２１２に進み、ない場合、ステップＳ２１６に進む。
【０１４０】
（ステップＳ２１２）出力部１０８は、リンク判断情報を用いてリンク情報に応じた表示態様指定情報を取得する。
【０１４１】
（ステップＳ２１３）出力部１０８は、ｓ番目のリンク領域に配置されているオブジェクトと、ステップＳ２１２で取得した表示態様指定情報とを対応づけてメモリ等の記憶媒体に一時記憶する。
【０１４２】
（ステップＳ２１４）出力部１０８は、カウンターｓの値を１インクリメントする。そして、ステップＳ２１１に戻る。
【０１４３】
（ステップＳ２１５）出力部１０８は、ステップＳ２０９で読み出したｔ番目の第一のページ情報を用いて、ステップＳ２１３で一時記憶した表示態様指定情報に対応するオブジェクトを、この表示態様指定情報が指定する表示態様となるように配置した出力用の第一のページ情報を生成する。生成した第一のページ情報は、例えば、図示しないメモリ等の記憶媒体に一時記憶する。
【０１４４】
（ステップＳ２１６）出力部１０８は、ｔの値を１インクリメントする。そして、ステップＳ２０８に戻る。
【０１４５】
（ステップＳ２１７）出力部１０８は、ステップＳ２１５で生成した出力用の第一のページ情報や、ステップＳ２０５で取得した第二のページ情報やリンク領域管理情報を含む出力情報を出力する。例えば、記憶媒体等に蓄積する。そして処理を終了する。
【０１４６】
なお、図２に示したフローチャートにおいて、リンク領域管理情報が予め用意されている場合や第二のページ情報等が予め用意されている場合等には、ステップ２０２からステップＳ２０６の処理は省略しても良い。後述する具体例においては、これらの処理を省略した例と省略しない場合の例について説明する。
【０１４７】
また、ここでは、ページ情報格納部１０１に第一のページ情報と第二のページ情報とが格納されている場合を例に挙げて説明したが、本発明は、ページ情報格納部１０１に、第一から第（ｎ＋１）までのページ情報（但し、ｎは２以上の整数）が格納されている場合においても適用可能なものである。この場合、例えば、第ｍのページ情報（但し、ｍは２以上ｎ以下の整数）については、上記の第一のページ情報の表示態様を変更する処理と同様の処理を行うようにすればよい。
【０１４８】
図３は、本実施の形態の情報処理装置１のｅ番目の第一のページ情報を用いて、第二のページ情報等を生成する処理の詳細を示す図である。この図は、図２においてステップＳ２０５で示した処理の詳細の一例を示す図である。
【０１４９】
（ステップＳ３０１）ページ生成部１０３は、ｅ番目の第一のページ情報に配置されているオブジェクトをグループ化するか否かを判断する。グループ化するとは、グループ管理情報を取得することと考えてよい。ページ生成部１０３は、グループ化を行うか否かをどのように判断しても良い。例えば、ｅ番目の第一のページ情報に配置されているオブジェクト数が予め指定された値よりも大きければ、グループ化することを判断しても良い。また、予めユーザ等からグループ化を行うことを指定する情報を受け付けている場合や、デフォルト等でグループ化することが指定されている場合にグループ化することを決定してもよい。グループ化する場合、ステップＳ３０２に進み、グループ化しない場合、ステップＳ３１４に進む。
【０１５０】
（ステップＳ３０２）グループ管理情報蓄積部１０７は、ｅ番目の第一のページ情報に配置されているオブジェクトについてグループ管理情報を取得し、ｅ番目の第一のページ情報と対応付けてグループ管理情報格納部１０５に蓄積する。なお、この処理の詳細については後述する。
【０１５１】
（ステップＳ３０３）ページ生成部１０３は、カウンターｋに１を代入する。
【０１５２】
（ステップＳ３０４）ページ生成部１０３は、グループ管理情報格納部１０５に格納されているｅ番目の第一のページ情報と対応付けられたグループ管理情報の中に、ｋ番目のグループ管理情報があるか否かを判断する。ｋ番目のグループ管理情報は、例えば、ｋ番目のオブジェクトグループを示すグループ管理情報である。ある場合、ステップＳ３０５に進み、ない場合、ステップＳ３０８に進む。
【０１５３】
（ステップＳ３０５）ページ生成部１０３は、ｅ番目の第一のページ情報に配置されたオブジェクトのうちの、ｋ番目のオブジェクトグループを構成するオブジェクトを配置して一の第二のページ情報を生成する。この第二のページ情報は、ｅ番目の第一のページ情報に配置されたｋ番目のオブジェクトグループに対応した第二のページ情報である。ページ生成部１０３は、生成した第二のページ情報を図示しない記憶媒体等に一時記憶する。なお、ページ生成部１０３は、第一のページ情報に戻るボタンを第二のページ情報に配置しても良い。
【０１５４】
（ステップＳ３０６）リンク領域管理情報取得部１０４は、ｅ番目の第一のページ情報の、ｋ番目のオブジェクトグループが配置されている領域上にリンク領域を指定するリンク領域指定情報を生成する。また、ステップＳ３０５で生成した第二のページ情報を示すリンク情報を取得する。そして、取得したリンク領域指定情報と、リンク情報とを対応付けて有するリンク領域管理情報を取得して、例えば、ｅ番目の第一のページ情報と対応付けて図示しない記憶媒体等に蓄積する。この蓄積は一時記憶でも良い。
【０１５５】
（ステップＳ３０７）ページ生成部１０３は、カウンターｋの値を１インクリメントする。
【０１５６】
（ステップＳ３０８）ページ生成部１０３は、カウンターｊに１を代入する。
【０１５７】
（ステップＳ３０９）ページ生成部１０３は、ｅ番目の第一のページ情報に、グループ化されていないｊ番目のオブジェクトがあるか否かを判断する。例えば、グループ管理情報にｅ番目の第一のページ情報に配置されているオブジェクトと一致するオブジェクトがあるか否かを順番に判断し、一致するものがグループ管理情報内にないオブジェクトを検出する。そして、そのオブジェクト内に、ｊ番目のオブジェクトがあるか否かを判断する。ｊ番目のオブジェクトがある場合、ステップＳ３１０に進み、ない場合、上位の処理にリターンする。
【０１５８】
（ステップＳ３１０）ページ生成部１０３は、ｊ番目のオブジェクトが、既に、ユーザ等によってリンク領域管理情報格納部１０２に蓄積されている一のリンク領域指定情報が示すリンク領域に配置されているオブジェクトであるか否かを判断する。リンク領域に配置されているオブジェクトである場合、ステップＳ３１３に進み、ない場合、ステップＳ３１１に進む。
【０１５９】
（ステップＳ３１１）ページ生成部１０３は、ｊ番目のオブジェクトを配置した第二のページ情報を生成する。生成したページ情報は、例えば、ページ情報格納部１０１等に蓄積する。
【０１６０】
（ステップＳ３１２）リンク領域管理情報取得部１０４は、ステップＳ３１１で生成した第二のページ情報を示すリンク情報と、ｊ番目のオブジェクト上の領域を示すリンク領域指定情報とを有するリンク領域管理情報を取得する。そして、取得したリンク領域管理情報を、リンク領域管理情報格納部１０２に蓄積する。
【０１６１】
（ステップＳ３１３）ページ生成部１０３は、カウンターｊの値を１インクリメントする。そして、ステップＳ３０９に戻る。
【０１６２】
（ステップＳ３１４）ページ生成部１０３は、カウンターｍに１を代入する。
【０１６３】
（ステップＳ３１５）ページ生成部１０３は、ｅ番目の第一のページ情報に、ｍ番目のオブジェクトがあるか否かを判断する。ｍ番目のオブジェクトがある場合、ステップＳ３１６に進み、ない場合、上位の処理にリターンする。
【０１６４】
（ステップＳ３１６）ページ生成部１０３は、ｍ番目のオブジェクトが、既に、ユーザ等によってリンク領域管理情報格納部１０２に蓄積されている一のリンク領域指定情報が示すリンク領域に配置されているオブジェクトであるか否かを判断する。リンク領域に配置されているオブジェクトである場合、ステップＳ３１９に進み、ない場合、ステップＳ３１７に進む。
【０１６５】
（ステップＳ３１７）ページ生成部１０３は、ｍ番目のオブジェクトを配置した第二のページ情報を生成する。生成したページ情報は、例えば、ページ情報格納部１０１等に蓄積する。
【０１６６】
（ステップＳ３１８）リンク領域管理情報取得部１０４は、ステップＳ３１７で生成した第二のページ情報を示すリンク情報と、ｍ番目のオブジェクト上の領域を示すリンク領域指定情報とを有するリンク領域管理情報を取得する。そして、取得したリンク領域管理情報を、リンク領域管理情報格納部１０２に蓄積する。
【０１６７】
（ステップＳ３１９）ページ生成部１０３は、カウンターｍの値を１インクリメントする。そして、ステップＳ３１５に戻る。
【０１６８】
なお、ここでは、第一のページ情報から第二のページ情報を生成する場合を例に挙げて説明したが、本発明は、ページ生成部１０３が生成した第ｎのページ情報から第（ｎ＋１）までのページ情報（但し、ｎは２以上の整数）を生成する場合においても適用可能なものである。この場合、例えば、第ｍのページ情報（但し、ｍは２以上ｎ以下の整数）については、上記の第一のページ情報から第二のページ情報生成する処理と同様の処理を行うようにすればよい。かかることは、以下のグループ化の処理についても同様である。
【０１６９】
図４は、グループ管理情報蓄積部１０７によるｅ番目の第一のページ情報に配置されているオブジェクトをグループ化して、グループ管理情報を取得するステップＳ３０２に示した処理の一例の詳細を説明するためのフローチャートである。以下、図４のフローチャートを用いてこの処理を説明する。
【０１７０】
（ステップＳ４０１）グループ管理情報蓄積部１０７は、属性指定情報格納部１０６に予め蓄積された属性指定情報を読み出す。
【０１７１】
（ステップＳ４０２）グループ管理情報蓄積部１０７は、カウンターｋに１を代入する。
【０１７２】
（ステップＳ４０３）グループ管理情報蓄積部１０７は、ｋ番目、ここでは一番目の順序を示す属性指定情報が示す属性を有するオブジェクトを検索する。例えば、オブジェクトが複数のページ等に渡って配置されている場合、各ページを順番に検索していく。この検索は、一番目の順序を示す属性を有するオブジェクトが検出された時点で終了する。
【０１７３】
（ステップＳ４０４）グループ管理情報蓄積部１０７は、ｋ番目、ここでは一番目の順序の属性指定情報が示す属性を有するオブジェクトが存在しているか否か、即ち検出されたか否かを判断する。存在していた場合、ステップＳ４０５に進み、存在していない場合、ステップＳ４１６に進む。
【０１７４】
（ステップＳ４０５）グループ管理情報蓄積部１０７は、ステップＳ４０３において検出したオブジェクトを新規のグループに加える。具体的には、検出したオブジェクトを含む新規のグループ管理情報を取得する。
【０１７５】
（ステップＳ４０６）グループ管理情報蓄積部１０７は、カウンターｋを１インクリメントする。
【０１７６】
（ステップＳ４０７）グループ管理情報蓄積部１０７は、ステップＳ４０１において読み出した属性指定情報に、ｋ番目の順序を示す属性指定情報があるか否かを判断する。ある場合、ステップＳ４０８に進み、ない場合、ステップＳ４０２に戻る。
【０１７７】
（ステップＳ４０８）グループ管理情報蓄積部１０７は、ｋ番目の順序の属性指定情報が示す属性を有するオブジェクトを検索する。なお、ここでの検索は、グループ分けの対象となる全ての配置されているオブジェクトについて、検索を行っても良いが、通常は、一群のオブジェクト、即ち一のグループオブジェクトを構成するオブジェクトは、一つのページ内に収まっていることが多いことから、オブジェクトが複数ページに渡って配置されている場合、一番目のオブジェクトが検出されたページ内においてのみ、検索を行うようにすることが処理を速くするうえで好ましい。なお、ここでの検索は、属性が一致する全てのオブジェクトの検索であるとする。また、既に、グループ分けされているオブジェクトについては、グループ分け済みであることを示すフラグ等の管理情報を付与することで、再度検索が行われないようにすることが好ましい。
【０１７８】
（ステップＳ４０９）グループ管理情報蓄積部１０７は、ステップＳ４０８の検索においてオブジェクトが検索されたか否かを判断する。検索された場合、ステップＳ４１０に進み、検索されなかった場合、ステップＳ４０６に戻る。なお、戻る際に、オブジェクトに欠落があることを示す情報を蓄積するようにしても良い。
【０１７９】
（ステップＳ４１０）グループ管理情報蓄積部１０７は、ステップＳ４０８で検出した全てのオブジェクトと、（ｋ−１）番目の順序でグループ化されたオブジェクトとのそれぞれの距離、例えば、それぞれの重心間の距離を算出する。
【０１８０】
（ステップＳ４１１）グループ管理情報蓄積部１０７は、ステップＳ４１０で算出した距離が最も短いオブジェクトを決定する。ただし、距離の差が所定の範囲内のものが複数ある場合、全てを最も距離の短いオブジェクトに決定してもよい。
【０１８１】
（ステップＳ４１２）グループ管理情報蓄積部１０７は、ステップＳ４１１で決定したオブジェクトが複数か否かを判断する。複数である場合、ステップＳ４１３に進み、複数でない場合、ステップＳ４１５に進む。
【０１８２】
（ステップＳ４１３）グループ管理情報蓄積部１０７は、ステップＳ４１２で決定した各オブジェクトの位置と、（ｋ−１）番目の順序でグループ化されたオブジェクトの位置との方向を検出する。例えば、（ｋ−１）番目の順序でグループ化されたオブジェクトに対して予め指定した方向である下向きの方向を０度として、ステップＳ４１２で決定した各オブジェクトが配置される方向の角度を検出する。
【０１８３】
（ステップＳ４１４）グループ管理情報蓄積部１０７は、ステップＳ４１１で決定したオブジェクトのうちの、ステップＳ４１３で検出した方向が、より優先度の高い方向にある一のオブジェクトをグループに加える。具体的には、ステップＳ４１３で算出した角度が小さいオブジェクトを、ステップＳ４０５において新規に用意したグループ管理情報に加える。そして、ステップＳ４０６に戻る。
【０１８４】
（ステップＳ４１５）グループ管理情報蓄積部１０７は、ステップＳ４１１で決定したオブジェクトをグループに加える。具体的には、ステップＳ４０５において新規に用意したグループ管理情報に加える。
【０１８５】
（ステップＳ４１６）グループ管理情報蓄積部１０７は、グループ管理情報を、グループ管理情報格納部１０５に蓄積する。
【０１８６】
なお、図４のフローチャートのステップＳ４１６の検索処理においては、順序が一番目であるオブジェクトが配置されている位置から、一以上の領域区切情報が検出されるまでの範囲でのみ検索を行うようにしても良い。即ち領域区切情報で区切られた範囲でのみ検索を行うようにしても良い。
【０１８７】
また、ステップＳ４１５の処理後に、グループ化されていないオブジェクトが第一のページ情報に配置されているか否かを判断し、配置されている場合、このオブジェクトを、最も距離が近いオブジェクトグループに加えるようにしてもよい。
【０１８８】
以下、本実施の形態における情報処理装置１の具体的な動作について説明する。
【０１８９】
（具体例１）
ここでは、ページ情報格納部１０１に第二のページ情報が予め格納されており、リンク領域管理情報格納部１０２に、第二のページ情報をリンク先に指定するリンク領域管理情報が予め格納されており、グループ管理情報格納部１０５には、グループ管理情報が予め格納されており、情報処理装置１が、第一のページ情報を用いて第二のページ情報等を生成しない場合を例に挙げて説明する。つまり、図２におけるステップＳ２０２からステップＳ２０６までの処理を省略した場合を例に挙げて説明する。但し、第一のページ情報に配置される全てのリンク領域に対応するリンク情報のリンク先が、第二のページ情報以外の情報である場合等には、第二のページ情報は省略してもよい。
【０１９０】
図５は、第一のページ情報を管理するページ管理表を示す図である。ページ管理表は、ページ情報格納部１０１に格納されている。ここでは、ページ管理表は、「ページＩＤ」、「オブジェクトＩＤ」、「オブジェクト」、「中心座標ｘ」、「中心座標ｙ」、「幅」、「高さ」等の項目を有している。「ページＩＤ」は、ページ識別情報である。各オブジェクトは、対応する「ページＩＤ」が示すページ上に配置されている。「オブジェクトＩＤ」は、オブジェクトを管理するための識別情報、「オブジェクト」は、ページに配置されるオブジェクトである。「中心座標ｘ」、「中心座標ｙ」、「幅」、「高さ」は、オブジェクトの配置情報である。「中心座標ｘ」は、オブジェクトが配置されている領域の中心のｘ座標、「中心座標ｙ」は、オブジェクトが配置されている領域の中心のｙ座標、「幅」は、オブジェクトが配置されている領域の幅、「高さ」は配置されている領域の高さである。なお、座標や幅や高さの単位としては、ここでは一例としてピクセルを用いている。なお、本実施の形態においては、座標や幅や高さ等の値を「ｘ０１」や「ｙ０１」等の記号を用いて表しているが、これらは任意の数値であるとする。かかることは以下においても同様である。図５のページ管理表においては、ページＩＤの値が同じレコードは、同じ第一のページ情報を示す情報である。ここでは、説明を簡単にするために、一の第一のページ情報（即ち１ページ分の第一のページ情報）だけがページ情報格納部１０１に格納されている場合を例に挙げて説明する。なお、ここでは省略しているが、ページ管理表は、上記の項目以外にもフォント名やフォントサイズ等の属性等を示す項目を有しているものとする。
【０１９１】
図６は、第二のページ情報を管理するページ管理表を示す図である。ページ管理表は、ページ情報格納部１０１に格納されている。このページ管理表は、図５に示したページ管理情報と同様の管理情報である。図７のページ管理表においては、ページＩＤの値が同じレコードは、同じ第二のページ情報を示す情報である。ここでは、２つの第二のページ情報（即ち２ページ分の第二のページ情報）がページ情報格納部１０１に格納されている場合を例に挙げて説明する。
【０１９２】
図７は、第一のページ情報と第二のページ情報のページ定義情報を管理するページ定義管理表を示す図である。ページ定義管理表は、「ページＩＤ」と「幅」と「高さ」の情報を有している。「ページＩＤ」は、図５及び図６に示したページ管理表の「ページＩＤ」の値と対応する。「幅」および「高さ」は、ここでは、オブジェクトが配置されたページの幅および高さであり、値はピクセルであるとする。
【０１９３】
図８は、グループ管理情報格納部１０５に格納されたグループ管理情報を示す図である。グループ管理情報は、「グループＩＤ」、「オブジェクトＩＤ」、「ページＩＤ」という項目を有している。「グループＩＤ」は、グループ識別情報であり、同じ値は同じオブジェクトグループに属していることを示す。「オブジェクトＩＤ」および「ページＩＤ」は、図５に示したページ管理表の「オブジェクトＩＤ」および「ページＩＤ」に対応する。ここでは、ページＩＤ「Ｐ００１」に対応した第一のページ情報が示すページに配置されている「オブジェクトＩＤ」が「ＯＢ００１」と「ＯＢ００３」であるオブジェクトが、「グループＩＤ」が「Ｇ００１」であるオブジェクトグループに属していることを示している。
【０１９４】
図９は、ページ情報格納部１０１に格納されている第一のページ情報および第二のページ情報の表示例を示す図である。説明のため、各ページ情報には図５及び図６に示すページＩＤを付与している。図８において、オブジェクトの周囲に配置される枠線は、第一のページ情報が示すページに配置されたオブジェクトが占める領域を示したものであり、説明のための便宜上のもののため実際には表示は不要である。各オブジェクトの右上に記載されている番号は、後述するオブジェクトＩＤである。なお、オブジェクトＩＤは、説明のための便宜上の表示であり、実際には表示する必要はない。なお、図９は、説明のための便宜上の図であり、必ずしも寸法や縦横比等は正確ではない。
【０１９５】
図１０は、リンク領域管理情報格納部１０２に格納されているリンク領域管理情報を示す図である。リンク領域管理情報は、「リンク領域ＩＤ」「リンク領域指定情報」と「リンク情報」とを有する。「リンク領域指定情報」は、「ページＩＤ」、「オブジェクトＩＤ」、「グループＩＤ」を有する。「リンク領域ＩＤ」はリンク領域の識別情報である。「リンク領域指定情報」の「ページＩＤ」は、リンク領域が設定される第一のページ情報を示すもので、図６で示したページ定義管理表の「ページＩＤ」に対応する。「オブジェクトＩＤ」は、第一のページ情報が示すページ上のリンク領域を、この「オブジェクトＩＤ」が示すオブジェクトが配置されている領域に指定するための情報である。つまり、第一のページ領域の、この「オブジェクトＩＤ」に対応するオブジェクト上の領域がリンク領域となる。ここでは、この「オブジェクトＩＤ」が示すオブジェクトが、リンク領域に配置されるオブジェクトである。この「オブジェクトＩＤ」は、図５に示したページ管理表の「オブジェクトＩＤ」の値に対応する。また、「グループＩＤ」は、第一のページ情報が示すページ上のリンク領域を、この「グループＩＤ」が示すオブジェクトグループを構成する各オブジェクトが配置されている領域に指定するための情報である。この「グループＩＤ」は、図９に示したグループ管理情報の「グループＩＤ」に対応する。具体的には、グループ管理情報で管理されているこの「グループＩＤ」に対応する「オブジェクトＩＤ」が示すオブジェクト上の領域がリンク領域となる。「リンク情報」は、リンク先を示すリンク情報である。ここでは、リンク情報は、例えば、リンク先の第二のページ情報の「ページＩＤ」や、リンク先のＷＥＢページのＵＲＬや、検索装置等のＵＲＬを含む検索を要求するための情報である。「ページＩＤ」は、図７に示したページ定義管理表の「ページＩＤ」に対応する。例えば、図１０において、「リンク情報」の「ｈｔｔｐ：／／ａａａｂｂｂ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」は、ＷＥＢページのＵＲＬである。また、「ｈｔｔｐ：／／ｃｃｃｄｄｄ．ｃｏｍ／ｓｅａｒｃｈ？ｆ＝南青山…」の、「ｈｔｔｐ：／／ｃｃｃｄｄｄ．ｃｏｍ／ｓｅａｒｃｈ？」までの文字列は、「ｃｃｃｄｄｄ．ｃｏｍ」というドメイン名の検索サイトのサーバに、キーワードを用いた検索結果のＷＥＢページを要求する情報であり、これ以降の文字列は、検索キーワード「南青山」を示す。また、「ｈｔｔｐ：／／ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？ｑ＝ラーメン…」の「ｈｔｔｐ：／／ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？」までの文字列は、「ｅｅｅｆｆｆ．ｃｏｍ」というドメイン名の、短文を扱うブログを提供するサーバに、検索キーに応じた話題の文が含まれるブログのページを要求する情報であり、これ以降の文字列は、検索キーワード「ラーメン」を示している。
【０１９６】
図１１は、図９に示したページＩＤが「Ｐ１」である第一のページ情報が示すページ上に、図１０に示したリンク領域管理情報が示すリンク領域を示した図である。ここでは説明のため、各リンク領域には、対応する「リンク領域ＩＤ」を付与している。
【０１９７】
まず、ユーザが図示しない入力デバイス等を操作して、情報処理装置１に対して出力情報の出力指示を与えたとする。
【０１９８】
出力部１０８は、リンク領域管理情報を用いて、リンク領域に配置されているオブジェクトの属性を決定する処理を行う。
【０１９９】
図１２は、リンク判断情報格納部１０９に格納されているリンク判断情報を示す図である。リンク判断情報は、「リンク条件情報」と「表示態様指定情報」と「順番情報」という項目を有している。「リンク条件情報」は、リンク情報に関する条件を示すリンク条件情報である。「表示態様指定情報」は、リンク領域のオブジェクトの表示態様を指定する表示態様指定情報である。「順番情報」は、リンク情報が、リンク条件情報を満たすか否かを判断する際の処理を行う順番を示す情報であり、値が小さいものほど順番が早いものとする。ここでは、図１２の各レコードが、それぞれ一のリンク判断情報を示すものとする。ここでは、条件を満たすか否かの判断処理は、条件を満たすリンク条件情報が検出された時点で終了する。なお、ここでは便宜上、「リンク条件情報」は、自然言語で記載しているが、実際は、条件式や、判断処理の判断条件を示す値や、判断処理を実行させるプログラムや、当該プログラムを指定する情報等が格納されているものとする。また、「表示態様指定情報」についても、ここでは自然言語で記載しているが、実際には、オブジェクトの表示態様を設定するための属性値や、表示態様を変更するための処理を実行させるためのプログラムや、当該プログラムを指定する情報等が格納されているものとする。
【０２００】
出力部１０８は、図１０に示したリンク領域管理情報のうちの、一番目のリンク領域管理情報に含まれる「リンク情報」の値「Ｐ２０１」を取得する。そして、図１２に示したリンク判断情報から、「順番情報」の小さい順に「リンク条件情報」を読み出し、リンク情報「Ｐ２０１」が、読み出した「リンク条件情報」が示す条件を満たすか否かを判断する。具体的には、まず順番情報が「１」である一番目のリンク判断情報のリンク条件情報『「ｃｃｃｄｄｄ．ｃｏｍ／ｓｅａｒｃｈ？」を含む』を取得する。そして、値「Ｐ２０１」がこの条件を満たすか否かを判断する。リンク条件情報『「ｃｃｃｄｄｄ．ｃｏｍ／ｓｅａｒｃｈ？」を含む』は、「ｃｃｃｄｄｄ．ｃｏｍ／ｓｅａｒｃｈ？」という文字列を含むという条件を示す情報である。このため、この文字列と一致する文字列が、値「Ｐ２０１」内にあるか否かを判断する。ここでは、一致する文字列を含まないと判断される。
【０２０１】
このため、次に、順番情報が「２」であるリンク判断情報のリンク条件情報『「ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？」を含む』を取得する。そして、値「Ｐ２０１」がこの条件を満たすか否かを判断する。リンク条件情報『「ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？」を含む』は、「ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？」という文字列を含むという条件を示す情報である。このため、この文字列と一致する文字列が、値「Ｐ２０１」内にあるか否かを判断する。ここでは、一致する文字列を含まないと判断される。
【０２０２】
このため、次に、順番情報が「３」であるリンク判断情報のリンク条件情報『「ｈｔｔｐ：／／」を含む』を取得する。そして、値「Ｐ２０１」がこの条件を満たすか否かを判断する。リンク条件情報『「ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？」を含む』は、「ｈｔｔｐ：／／」という文字列を含むという条件を示す情報である。このため、この文字列と一致する文字列が、値「Ｐ２０１」内にあるか否かを判断する。ここでは、一致する文字列を含まないと判断される。
【０２０３】
このため、次に、順番情報が「４」であるリンク判断情報のリンク条件情報『「ページＩＤ」のいずれかと一致、かつ複数のオブジェクトが配置』を取得する。そして、値「Ｐ２０１」がこの条件を満たすか否かを判断する。
【０２０４】
リンク条件情報『「ページＩＤ」のいずれかと一致、かつ複数のオブジェクトが配置』は、図７に示したページ定義情報の「ページＩＤ」のいずれか一つと一致する文字列であり、かつ、この「ページＩＤ」に対応するページ情報に複数のオブジェクトが配置されているという条件を示す情報である。ここでは、ページＩＤの値「Ｐ２０１」を検索キーとして、ページ定義管理表の「ページＩＤ」の中に、一致する値があるか否かを判断する。ここでは、一致するものが検出されるため、『「ページＩＤ」のいずれかと一致』するという条件を満たすと判断される。更に、このページＩＤ「Ｐ２０１」が示すページ情報に複数のオブジェクトが配置されているか否かを判断する。具体的には、図５または図６に示したページ管理表において、「ページＩＤ」の値が「Ｐ２０１」であるレコードを検出してカウントする。そして、カウント数が２以上であれば、ページＩＤ「Ｐ２０１」が示すページ情報に複数のオブジェクトが配置されていると判断し、２未満であれば、複数のオブジェクトが配置されていないと判断する。ここでは、図６に示したページ管理表において、「オブジェクトＩＤ」が「ＯＢ００１」と「ＯＢ００３」とを有する２つのレコードが検出されるため、ページＩＤ「Ｐ２０１」が示すページ情報に複数のオブジェクトが配置されていると判断する。このため、出力部１０８は、「リンク情報」の値「Ｐ２０１」は、順番情報「４」に対応したリンク条件情報を満たすと判断する。このため、出力部１０８は、順番情報が「４」であるリンク判断情報の「表示態様指定情報」の値である「赤色枠線」を取得する。この「赤色枠線」は、オブジェクトの枠線を赤色に指定する情報である。例えば、第一のページ情報が、ＨＴＭＬのようなＣＳＳ等で表示属性を指定可能な情報であった場合、オブジェクトに対して「ｂｏｒｄｅｒ：＃ＦＦ００００」等のスタイルが対応付けられる。リンク情報が条件を満たす「リンク条件情報」が検出されたため、リンク情報が条件を満たす「リンク条件情報」が検出する処理は終了する。そして、出力部１０８は、図１０に示したリンク領域管理情報のうちの、一番目のリンク領域管理情報に含まれる「リンク領域指定情報」が指定するリンク領域に配置されているオブジェクトを検出する。ここでは、まず、一番目のリンク領域管理情報に含まれる「リンク領域指定情報」の値を取得する。「リンク領域指定情報」の値は、「ページＩＤ」の値「Ｐ１」と、「グループＩＤ」の値「Ｇ００１」であるため、「ページＩＤ」が「Ｐ１」であるページ情報に配置されているオブジェクトのうちの、「グループＩＤ」が「Ｇ００１」であるオブジェクトグループを構成するオブジェクトが、一番目のリンク領域管理情報のリンク領域指定情報が示すリンク領域に配置されるオブジェクトとなる。このため、出力部１０８は、「グループＩＤ」が「Ｇ００１」であるオブジェクトグループを構成するオブジェクトとして、図８に示したグループ管理情報から、「オブジェクトＩＤ」が「ＯＢ００１」と「ＯＢ００３」であるオブジェクトを検出する。そして、出力部１０８は、取得した「表示態様指定情報」である「赤色枠線」を、取得したページ情報の値「Ｐ１」と、オブジェクトＩＤ「ＯＢ００１」および「ＯＢ００３」とに対応付けて、メモリ等の格納部に一時記憶する。
【０２０５】
次に、出力部１０８は、２番目のリンク領域管理情報に含まれる「リンク情報」の値「ｈｔｔｐ：／／ａａａｂｂｂ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」を取得する。そして、図１２に示したリンク判断情報から、「順番情報」の小さい順に「リンク条件情報」を読み出し、リンク情報の値「ｈｔｔｐ：／／ａａａｂｂｂ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ」が、読み出した「リンク条件情報」が示す条件を満たすか否かを判断する。ここでは、「順番情報」が「３」であるリンク条件情報『「ｈｔｔｐ：／／」を含む』を満たすと判断して、このリンク条件情報に対応付けられた「表示態様指定情報」である「ドット枠線」を読み出す。また、２番目のリンク領域管理情報の「リンク領域指定情報」の「ページＩＤ」の値「Ｐ１」と「オブジェクトＩＤ」の値「ＯＢ００２」を取得する。そして、取得した「表示態様指定情報」である「ドット枠線」を、取得したページ情報の値「Ｐ１」と、オブジェクトＩＤ「ＯＢ００２」とに対応付けて、メモリ等の格納部に一時記憶する。例えば、第一のページ情報が、ＨＴＭＬのようなＣＳＳ等で表示属性を指定可能な情報であった場合、オブジェクトに対して「ｂｏｒｄｅｒ：＃ＦＦ００００」等のスタイルが対応付けられる。
【０２０６】
以下、同様にして、図１０に示した全てのリンク領域管理情報について同様の処理を行い、リンク情報に応じた「表示態様指定情報」を取得して、リンク情報が示すリンク領域に配置されるオブジェクト（ここでは、オブジェクトを特定するためのページＩＤとオブジェクトＩＤとの組み）と対応付けてメモリ等に一時記憶する。
【０２０７】
図１３は、メモリ等に一時記憶されたオブジェクトと、表示態様指定情報とを対応付けて有するオブジェクト態様管理情報を示す図である。オブジェクト態様管理情報は、「ページＩＤ」、「オブジェクトＩＤ」、「表示態様指定情報」という項目を有する。それぞれの項目は、出力部１０８がリンク情報について取得した「ページＩＤ」、「オブジェクトＩＤ」、「表示態様指定情報」に対応する。
【０２０８】
出力部１０８は、図１３に示したオブジェクト態様管理情報を読み出して、第一のページ情報に配置される各オブジェクトの表示態様が、各オブジェクトに対応する図１３に示した「表示態様指定情報」が示す表示態様となるようにする。例えば、元々の第一のページ情報が示すページにおける各オブジェクトの表示態様をデフォルトの表示態様とすると、この表示態様を、「表示態様指定情報」が示す表示態様となるように変更する。例えば、第一のページ情報の表示に関する属性値等を、オブジェクトの表示態様が「表示態様指定情報」が示す表示態様となるよう変更する。あるいは、表示属性を追加しても良い。例えば、第一のページ情報がＨＴＭＬ等のマークアップ言語で記述されている場合、ＣＳＳ等のスタイルシートを変更あるいは追加することで、「表示態様指定情報」が示す表示態様を実現する表示に関する属性値をオブジェクトに対して付与するようにしても良い。また、例えば、「表示態様指定情報」が示す表示態様を、第一のページ情報を閲覧する装置等で実現するためのスクリプト等を第一のページ情報内に配置しても良い。あるいは、画像オブジェクト等に対して、「表示態様指定情報」が示す表示態様となるように予め指定された画像処理を行うようにしても良い。そして、オブジェクト態様管理情報が示す表示態様となるように設定等を行った第一のページ情報と、図１０に示したリンク領域管理情報と、図６に示したページ管理表で管理される第二のページ情報を含む出力情報を出力する。例えば、図示しない格納部等に蓄積する。
【０２０９】
ここで、出力部１０８が出力した出力情報を、この出力情報を出力可能な情報閲覧装置２０で開いて、モニタ等に表示させて操作を行う場合について説明する。情報閲覧装置２０はいわゆるビューアである。情報閲覧装置２０は、例えば携帯電話や、携帯情報端末等であっても良いし、コンピュータ等であっても良い。なお、ここでは、指等でタッチ操作可能な情報閲覧装置２０で、この情報閲覧装置２０の記憶媒体等の格納部に蓄積された出力情報を出力する場合を例に挙げて説明する。
【０２１０】
まず、ユーザがメニュー等を操作して、出力情報を表示させる指示を与えると、情報閲覧装置２０は、出力情報のうちの第一のページ情報を、格納部から読み出して、表示用のページのデータを生成して、モニタに表示する。
【０２１１】
図１４は、第一のページ情報の表示例を示す図である。なお、図１４においては、説明のため、各オブジェクトにはオブジェクトＩＤの値を付与している。
【０２１２】
表示された第一のページ情報においては、各オブジェクトの表示態様は、各オブジェクトが配置されているリンク領域に対応したリンク情報に応じた表示態様で表示される。
【０２１３】
例えば、オブジェクトＩＤが「ＯＢ００１」と「ＯＢ００３」であるオブジェクトは、図１３に示したオブジェクト態様管理情報が示すように、表示態様が「赤色枠線」であるため、オブジェクトの回りに赤色の枠線が表示される。
【０２１４】
また、オブジェクトＩＤが「ＯＢ００２」であるオブジェクトは、図１３に示したオブジェクト態様管理情報が示すように、表示態様が「ドット枠線」であるため、オブジェクトの回りに点で構成される枠線が表示される。
【０２１５】
また、オブジェクトＩＤが「ＯＢ００５」であるオブジェクトは、図１３に示したオブジェクト態様管理情報が示すように、表示態様が「二重枠線」であるため、オブジェクトの回りに二重の枠線が表示される。
【０２１６】
また、オブジェクトＩＤが「ＯＢ００６」であるオブジェクトは、図１３に示したオブジェクト態様管理情報が示すように、表示態様が「点滅」であるため、オブジェクトが点滅表示される。点滅表示は、オブジェクトに対して点滅を実行させるスクリプト等を対応付けることで実現可能である。
【０２１７】
また、オブジェクトＩＤが「ＯＢ００４」であるオブジェクトは、図１３に示したオブジェクト態様管理情報が示すように、表示態様が「デフォルト」であるため、オブジェクトはデフォルトの設定で表示される。ここでのデフォルトの設定は、例えば、赤色枠線や、ドット枠線、二重枠線、点滅等の表示態様を含まない表示態様であるとする。
【０２１８】
そして、例えば、ユーザが、点滅しているオブジェクトである「オブジェクトＩＤ」が「ＯＢ００６」の画像上を、指で叩く操作、いわゆるタップ操作を行ったとする。この「オブジェクトＩＤ」が「ＯＢ００６」であるオブジェクトが配置されているリンク領域は、図１０に示したように、リンク情報「ｈｔｔｐ：／／ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？ｑ＝ラーメン…」と対応付けられているため、情報閲覧装置２０は、このリンク情報を読み出して、このリンク情報に含まれるドメインが示すサーバにインターネット等を介して送信する。そして、このドメインが示すサーバではリンク情報に含まれる検索キーワードを用いた検索が行われる。このドメインが示すサーバは、上述したようにブログを提供するサーバであり、検索キーワードに対応したブログのアドレスのリストを検索結果として取得する。そして、サーバは検索結果を配置したＷＥＢページ情報を生成し、情報閲覧装置２０に送信する。情報閲覧装置２０は受信したＷＥＢページ情報をモニタに表示する。
【０２１９】
図１５は、情報閲覧装置２０によるＷＥＢページ情報の表示例を示す図である。
【０２２０】
なお、「オブジェクトＩＤ」が「ＯＢ００１」や、「オブジェクトＩＤ」が「ＯＢ００４」の画像上でタップ操作を行った場合、図９に示したような「ページＩＤ」が「Ｐ２０１」や「Ｐ２０２」の第二のページ情報が表示される。
【０２２１】
このように、この具体例においては、リンク情報に応じて、リンク領域に配置されているオブジェクトの表示態様を、リンク情報に応じた表示態様で表示させることができ、リンク領域に配置されているオブジェクトを見るだけで、リンク領域に対して予め指定されたタップ等の操作を行った場合に、どのようなページ情報が表示されるかということや、検索処理等のような、どのような動作が実行されるか等の概略を、ユーザが把握することができ、操作性が向上する。
【０２２２】
（具体例２）
この具体例においては、第一のページ情報から第二のページ情報やリンク領域管理情報やグループ管理情報等を生成し、生成した第二のページ情報やリンク領域管理情報やグループ管理情報等を用いて上記具体例１と同様の処理を行うようにした場合の例について説明する。つまり、この具体例は、図２におけるステップＳ２０２からステップＳ２０６までの処理を上記具体例２に追加した例である。
【０２２３】
図１６は、ページ情報格納部１０１に格納されている第一のページ情報の表示例を示す図である。図１６において、オブジェクトの周囲に配置される枠線は、説明のための便宜上のものであり、ページに配置されたオブジェクトが占める領域を示したものであり、実際には表示は不要である。各オブジェクトの右上に記載されている番号は、オブジェクトＩＤである。なお、オブジェクトＩＤは、説明のための便宜上の表示であり、実際には表示する必要はない。なお、図１６は、説明のための便宜上の図であり、必ずしも寸法や縦横比等は正確ではない。
【０２２４】
図１７は、第一のページ情報を管理するページ管理表を示す図である。ページ管理表は、ページ情報格納部１０１に格納されている。このページ管理表は、図５に示したページ管理表において、「フォント」、「フォントサイズ」、「オブジェクト種類」等の項目を加えたものである。「フォント」は、配置された文字列オブジェクトのフォント名、「フォントサイズ」は、配置された文字列オブジェクトのフォントサイズである。フォントサイズの単位は、ここでは一例としてポイントであるとする。「オブジェクト種類」はオブジェクトの種類を示し、「文字列」は文字列オブジェクト、言い換えればテキストで構成されたオブジェクトである。また、「画像」は画像オブジェクトである。
【０２２５】
図１８は、第一のページ情報のページ定義情報を管理するページ定義管理表を示す図であり、図７と同様のものである。
【０２２６】
まず、ユーザが、出力情報を出力する指示を、情報処理装置１に与えたとする。
【０２２７】
ページ生成部１０３は、ページ情報格納部１０１に格納されている一番目の第一のページ情報に配置されたオブジェクトをグループ化して、第二のページ情報を生成するか否かを判断する。ここでは例として、予めグループ化することが指定されているか否かによってグループ化するか否かを決定する。ここでは、ユーザにより，グループ化することが指定されていたとする。
【０２２８】
このため、グループ管理情報蓄積部１０７は、グループ化を行って、グループ管理情報を取得する。そして取得したグループ管理情報を、グループ管理情報格納部１０５に蓄積する。なお、この処理については後述する。
【０２２９】
図１９は、グループ管理情報格納部１０５に格納されたグループ管理情報を示す図である。この格納は一時記憶と考えても良い。このグループ管理情報は、グループ管理情報蓄積部１０７により作成され、蓄積されたものである。グループ管理情報は、「グループＩＤ」、「オブジェクトＩＤ」、「ページＩＤ」という項目を有している。「グループＩＤ」は、グループ識別情報であり、同じ値は、同じグループであることを示す。「オブジェクトＩＤ」および「ページＩＤ」は、図７に示したページ管理表の「オブジェクトＩＤ」および「ページＩＤ」に対応する。
【０２３０】
ページ生成部１０３は、図１９に示したグループ管理情報から、「ページＩＤ」が「Ｌ１」であるグループの中の１番目のグループに対応したグループ管理情報を読み出す。即ち「グループＩＤ」が「Ｇ００１」であるグループ管理情報を読み出す。
【０２３１】
ページ生成部１０３は、「グループＩＤ」が「Ｇ００１」であるグループ管理情報に含まれる１以上の「オブジェクトＩＤ」が示すオブジェクトを、「ページＩＤ」が「Ｌ１」である第一のページ情報に含まれるオブジェクトの中から取得する。ここでは、「オブジェクトＩＤ」が「ＤＡ００１」から「ＤＡ００７」までの画像オブジェクトを除いた５つのオブジェクトを、図１７に示したページ管理表から取得する。そして、新たに一のページを示すページ識別情報を生成し、検出した７つのオブジェクトを、生成したページ識別情報が示すページに配置するオブジェクトの配置情報を生成する。ただし、ここでは、第一のページ情報に配置されていたオブジェクトをリンクしてページに配置しているものとする。なお、オブジェクトをリンク指定配置しているということは、オブジェクトに対するリンク情報を配置していることと考えても良い。この場合も、ここでは、第二のページ情報には、実質的に配置されたオブジェクトが含まれていると考えて良い。なお、この時、配置情報の各オブジェクトの配置されている領域のサイズを示す値、ここでは、幅および高さの値は、予め指定した倍率で拡大したサイズとする。また、ここでは、オブジェクトが配置される相対的な位置関係も第一のページ情報における位置関係が保たれるようにする。ただし、オブジェクトを再配列しても良い。
【０２３２】
ページ生成部１０３は、取得した第二のページ情報を図示しない記憶媒体等に一時記憶する。ここでは、上述した第一のページ情報と同様の、ページ管理表と、ページ定義管理表とを用いて、ページ生成部１０３が生成した第二のページ情報に含まれるページ識別情報と、オブジェクトと、オブジェクト配置情報とを管理するものとする。
【０２３３】
図２０は、ページ生成部１０３が生成した第二のページ情報を管理するページ管理表である。ここでは、第一のページ情報の１番目のオブジェクトのグループが配置された第二のページ情報の「ページＩＤ」は「Ｌ２０１」とする。つまり、「ページＩＤ」が「Ｌ２０１」であるページ管理表は、第一のページ情報の１番目のオブジェクトのグループが配置された第二のページ情報についてのページ管理表である。なお、「オブジェクト」の値は、実際には第一のページ情報に配置されているオブジェクトを参照した値であるとする。
【０２３４】
図２１は、ページ生成部１０３が生成した第二のページ情報を管理するページ定義管理表を示す図である。なお、ページ生成部１０３は、ページに配置される１以上のオブジェクトが占めるサイズに応じたページを定義するページ定義情報を生成しても良い。例えば、一のページに配置される１以上のオブジェクトを含む最小サイズの矩形領域に対して、予め指定された余白やマージン等を付与したページを定義するページ定義情報を生成しても良い。
【０２３５】
次に、リンク領域管理情報取得部１０４は、第一のページ情報の１番目のグループを構成するオブジェクト上の領域であるリンク領域を示すリンク領域指定情報を取得する。ここでは、上記具体例１と同様に、図１７に示したページ管理表の１番目のオブジェクトグループの「グループＩＤ」が「Ｇ００１」をリンク領域に指定するリンク領域指定情報を取得する。これにより、このオブジェクトグループに属するオブジェクトがそれぞれ配置される領域がリンク領域となる。また、ページ生成部１０３が生成した１番目のグループに対応する第二のページ情報へのリンク情報として、第二のページ情報の「ページＩＤ」を取得する。このリンク情報は第一および第二のページ情報を用いた情報の出力を行う際に、適宜、出力される情報に対するリンク情報に書き換えられるものとする。そして、取得したリンク領域指定情報と、リンク情報とを対応付けたリンク領域管理情報を図示しない記憶媒体等に一時記憶する。
【０２３６】
図２２は、リンク領域管理情報取得部１０４が取得したリンク領域管理情報を示す図である。このリンク領域管理情報は、図１０に示したものと同様である。
【０２３７】
以上の処理により、第一のページ情報の１番目のオブジェクトグループについて、第二のページ情報を生成して、第一のページ情報に第二のページ情報に対するリンク領域を生成する処理が終了する。
【０２３８】
さらに、第一のページ情報の２番目以降のオブジェクトのグループについても同様の処理を繰り返す。そして、第一のページ情報に配置されたオブジェクトのグループについての処理が終了した時点で、オブジェクトグループに属さないオブジェクトを検出し、それぞれのオブジェクト個別に配置した第二のページ情報を生成する。この処理は、配置されるオブジェクトが複数ではなく一つであることの違いを除けば、上記のオブジェクトグループを配置した第二のページ情報を生成する処理と同様である。また、リンク領域管理情報取得部１０４は、このページ情報についてのリンク領域管理情報を取得する。この場合、リンク領域を指定するリンク領域指定情報は、「ページＩＤ」と第二のページ情報に配置されたオブジェクトの「オブジェクトＩＤ」との組み合わせになる。この処理を、オブジェクトグループに属さない全てのオブジェクトに対して行う。
【０２３９】
このとき、この出力情報を出力する処理を行う前に、既に、ＷＥＢページ等の第二のページ情報以外のページ情報やサーバ装置等に対するリンク情報と対応付けられたリンク領域に配置されているオブジェクトについては、第二のページ情報の生成対象から除外する。このような予め用意されているリンク領域を管理するリンク領域管理情報は、上記の具体例と同様に、予め、リンク領域管理情報格納部１０２等に蓄積しておくようにし、第二のページ情報の生成に伴って生成された新たなリンク領域管理情報は、予め格納されているリンク領域管理情報に追記するようにすればよい。例えば、「オブジェクトＩＤ」が「ＤＡ００３」であるオブジェクトが「ｈｔｔｐ：／／ｅｅｅｆｆｆ．ｃｏｍ／＃ｓｅａｒｃｈ？ｑ＝ラーメン…」というリンク情報と対応付けられたリンク領域に配置されたオブジェクトであったとすると、このオブジェクトは、第二のページ情報の生成対象からは除外される。
【０２４０】
上記のような処理を行った結果、第一のページ情報に配置されたオブジェクトを配置した第二のページ情報が生成される。
【０２４１】
このようにして取得される第二のページ情報や、リンク領域管理情報や、グループ管理情報等は、上記具体例１のページ情報格納部１０１や、リンク領域管理情報格納部１０２や、グループ管理情報格納部１０５等に格納されている第二のページ情報や、リンク領域管理情報や、グループ管理情報等と同様のものとなる。
【０２４２】
これ以降は、上記具体例１と同様の処理が行われるため、ここでは説明を省略する。
【０２４３】
ここで、上述した第一のページ情報に配置されたオブジェクトをグループ化して、グループ管理情報を取得する処理の具体例について説明する。なお、ここでは、画像オブジェクトはグループ化の対象から予め除外されているものとする。
【０２４４】
図２３は、属性指定情報格納部１０６に格納されている属性指定情報を示す図である。属性指定情報は、「属性ＩＤ」、「オブジェクト属性」、「順序」という項目を有している。「属性ＩＤ」はオブジェクト属性を管理するための情報であり、ここでは、属性Ａ〜属性Ｅを用いている。「オブジェクト属性」はオブジェクトの属性である。
【０２４５】
グループ管理情報蓄積部１０７は、図２３に示した属性指定情報のうちの「順序」が「１」であるレコードの「オブジェクト属性」の値、具体的には、属性Ａである「文字列、フォント＝太ゴシック、サイズ＝２４」というオブジェクト属性を取得する。そして、図１６に示すように配置されているオブジェクトについて、例えば左上から順番に、「オブジェクト属性」の値を満たす属性を有している情報であるか否かを判断する。例えば、グループ管理情報蓄積部１０７は、左上に配置されたオブジェクトの「オブジェクトＩＤ」が「ＤＡ００１」であることを、図１７に示したページ管理表を用いて検出し、「オブジェクトＩＤ」が「ＤＡ００１」であるオブジェクトの「オブジェクト種類」の値が文字列であり、「フォント」項目の値が「太ゴシック」であり、かつ「フォントサイズ」項目の値が「２４」であるか否かを判断する。このオブジェクトの「オブジェクト種類」の値が「文字列」でない、または「フォント」項目の値が「太ゴシック」でない、もしくは「フォントサイズ」項目の値が「２４」でない場合、次以降の配置されているオブジェクトについて、属性Ａの「オブジェクト属性」を満たすものが検出できるまで、上記と同様の処理を行う。ここでは、「オブジェクトＩＤ」が「ＤＡ００１」である「オブジェクトＩＤ」が「ＤＡ００１」のオブジェクトが「オブジェクト属性」を満たすものであるため、このオブジェクトを、順序が一番目のオブジェクトとして新たなグループに加える。例えば、グループ別に用意された図示しないバッファ等にこの「オブジェクトＩＤ」もしくは「オブジェクト」を蓄積する。このとき、新たなグループに対して、グループ識別情報等を受け付けるようにしても良いし、予め指定されたルールでグループ識別情報を付与するようにしても良い。ここでは、「オブジェクトＩＤ」を、グループＩＤ「Ｇ００１」と対応付けてバッファ等に蓄積する。
【０２４６】
次に、グループ管理情報蓄積部１０７は、図２３に示した属性指定情報のうちの「順序」が「２」であるレコードの「オブジェクト属性」の値、具体的には、属性Ｂのオブジェクト属性を取得する。そして、この属性Ｂが示すオブジェクト属性である「文字列、フォント＝ゴシック、サイズ＝１２」を有する全てのオブジェクトを、ページに配置されているグループ化の対象となる全てのオブジェクトの中から検索する。ただし、既にグループ化されたオブジェクトは検索対象に含めないようにしてもよい。ここでは、「オブジェクトＩＤ」が「ＤＡ００２」，「ＤＡ００９」，「ＤＡ０１６」，「ＤＡ０２１」であるレコードが検索条件を満たすオブジェクトであるとして検出される。そして、これらのオブジェクトと、「順序」が「１」の属性指定情報に対応するオブジェクトとしてグループ化されたオブジェクトである「ＤＡ００１」との距離を算出する。具体的には、図７に示したページ管理表から、「ＤＡ００１」の「中心座標ｘ」と「中心座標ｙ」との値を取得する。また、同様に、「オブジェクトＩＤ」が「ＤＡ００２」，「ＤＡ００９」，「ＤＡ０１６」，および「ＤＡ０２１」であるオブジェクトの「中心座標ｘ」と「中心座標ｙ」との値をそれぞれ取得する。そして、「ＤＡ００１」のオブジェクトの中心座標と、「オブジェクトＩＤ」が「ＤＡ００２」，「ＤＡ００９」，「ＤＡ０１６」，および「ＤＡ０２１」である各オブジェクトの中心座標との間の距離を、それぞれ算出する。そして、最も距離が短くなる位置に配置されたオブジェクトを選択する。ここでは、「オブジェクトＩＤ」が「ＤＡ００２」，「ＤＡ００９」，「ＤＡ０１６」，および「ＤＡ０２１」である各オブジェクトのうちの、「オブジェクトＩＤ」が「ＤＡ００２」であるオブジェクトまでの距離が一番短いため、この「オブジェクトＩＤ」が「ＤＡ００２」であるオブジェクトを、「順序」が「１」である属性指定情報に対応するオブジェクトである「ＤＡ００１」と同じグループに加える。例えば、「ＤＡ００１」のオブジェクトと同じグループのバッファ等に、この「オブジェクトＩＤ」が「ＤＡ００２」であるオブジェクトの「オブジェクトＩＤ」もしくは「オブジェクト」を蓄積する。
【０２４７】
同様に、グループ管理情報蓄積部１０７は、「順序」が「３」から「５」までの属性指定情報についても、上記と同様に、「順序」の値が示す順番に従って、配置されているオブジェクトを選択して、グループに加えていく。
【０２４８】
「順序」が「５」である属性指定情報についてのグループ分けが終了した時点で、次の属性指定情報が存在しないため、一つのグループ分けを終了する。ここでのグループ分けによって、「オブジェクトＩＤ」が「ＤＡ００１」、「ＤＡ００２」、「ＤＡ００５」、「ＤＡ００６」、及び「ＤＡ００７」であるオブジェクトが一つのグループを構成するオブジェクトとしてグループ分けされる。
【０２４９】
そして、残りの配置されているオブジェクトについても、上記と同様に、「順序」が「１」である属性指定情報が示すオブジェクト属性を満たすオブジェクトの検索を行い、検出したオブジェクトについて、上記と同様のグループ分けを繰り返す。次以降のグループに属するオブジェクトについては、「オブジェクトＩＤ」を、それぞれが属するグループのグループＩＤ「Ｇ００２」〜「Ｇ００４」と対応付けてバッファ等に蓄積する。
【０２５０】
ここで、図１６に示した「オブジェクトＩＤ」が「ＤＡ０１６」であるオブジェクトを、「順序」が「２」である属性指定情報が示すオブジェクト属性を満たすオブジェクトとしてグループ化した直後の処理について考える。この場合において、つぎに、「順序」が「３」である属性Ｃのオブジェクト属性を取得し、この属性Ｃが示すオブジェクト属性を有する全てのオブジェクトを、グループ化の対象となる全ての文字列のオブジェクトの中から検索したとする。このとき、まだグループ化されていないオブジェクトの中から、仮に、「オブジェクトＩＤ」が「ＤＡ０２３」であるオブジェクトが検索条件を満たすオブジェクトであるとして検出されたとする。しかしながら、この場合において、このオブジェクトと、「順序」が「３」の属性指定情報に対応するオブジェクトとしてグループ化されたオブジェクトである「ＤＡ０１６」との距離を算出した結果、得られた値が、予め指定した閾値よりも大きい値、例えば、３００ピクセル以上であったとする。この場合、この「オブジェクトＩＤ」が「ＤＡ０２３」であるオブジェクトは、「オブジェクトＩＤ」が「ＤＡ０１６」であるオブジェクトと同じグループのオブジェクトではないと判断される。この結果、「順序」が「３」の属性指定情報に対応するオブジェクトが欠けていると判断される。
【０２５１】
このように判断された場合、次の順序である「順序」が「４」である属性指定情報の「オブジェクト属性」の値を取得して、この「オブジェクト属性」の値を用いて、上記と同様に「順序」が「４」である属性指定情報に対応したオブジェクトのグループ分けを行う。ただし、ここでは、直前の「順序」が「３」である属性指定情報に対応したオブジェクトをグループに追加できていないため、「順序」が「３」の直前の「２」である属性指定情報についてグループに加えたオブジェクトと、「順序」が「４」である属性指定情報の「オブジェクト属性」を満たす各オブジェクトとの距離を、隣接したオブジェクトを選ぶ際の、オブジェクト間の距離として利用すればよい。
【０２５２】
また、図１６に示した「オブジェクトＩＤ」が「ＤＡ０２４」であるオブジェクトを、「順序」が「３」である属性指定情報が示すオブジェクト属性を満たすオブジェクトとしてグループ化した場合について考える。この場合において、つぎに、「順序」が「４」である属性指定情報の属性Ｄのオブジェクト属性を取得し、この属性Ｄが示すオブジェクト属性を有する全てのオブジェクトを、ページに配置されているグループ化の対象となる全ての文字列のオブジェクトの中から検索したとする。このとき、まだグループ化されていないオブジェクトの中から、「オブジェクトＩＤ」が「ＤＡ０２３」および「ＤＡ０２５」であるオブジェクトが検索条件を満たすオブジェクトであるとして検出されたとする。しかしながら、この場合において、「順序」が「４」である属性指定情報が示すオブジェクト属性を満たすオブジェクトとしてグループ化されたオブジェクト「ＤＡ０２４」と、「オブジェクトＩＤ」が「ＤＡ０２３」および「ＤＡ０２５」であるオブジェクトのそれぞれとの距離が同じであったとする。この場合、「オブジェクトＩＤ」が「ＤＡ０２４」であるオブジェクトに対する「オブジェクトＩＤ」が「ＤＡ０２３」および「ＤＡ０２５」であるオブジェクトの方向を検出する。ここでは、「オブジェクトＩＤ」が「ＤＡ０２３」であるオブジェクトが上方向に配置され、「オブジェクトＩＤ」が「ＤＡ０２５」であるオブジェクトが下方向に配置されていることが検出されたとする。この場合、予め指定されている設定に応じて、下方向の「オブジェクトＩＤ」が「ＤＡ０２５」であるオブジェクトを、グループに加える。
【０２５３】
上記のようにしてグループ分けする処理を繰り返し行い、「順序」が「１」である属性指定情報が示すオブジェクト属性を満たすオブジェクトが検出されなかった時点で、グループ管理情報蓄積部１０７は、グループ分けの処理を終了する。
【０２５４】
なお、終了前に、グループ分けされていないオブジェクトを検索してもよい。ここでは、「オブジェクトＩＤ」が「ＤＡ０２３」であるオブジェクトが、グループ分けされていないオブジェクトとして検出される。このため、このオブジェクトを、最も近くに位置するグループに加えるようにする。ここでは、各グループの一番目に登録されたオブジェクトと、「オブジェクトＩＤ」が「ＤＡ０２３」であるオブジェクトとの距離を算出して比較し、最も距離が短くなるグループに「オブジェクトＩＤ」が「ＤＡ０２３」を加えるようにする。
【０２５５】
そして、グループ管理情報蓄積部１０７は、バッファ等に蓄積したグループＩＤと対応付けられたオブジェクトＩＤを、第一のページ情報の「ページＩＤ」である「Ｌ１」と対応付けて、グループ管理情報格納部１０５に蓄積する。これにより、図１９に示すようなグループ管理情報が得られる。
【０２５６】
このような具体例２においては、第一のページ情報に配置されたオブジェクトの１以上を配置した第二のページ情報と、この第二のページ情報を示すリンク情報を第一のページ情報に配置された同じオブジェクト上の領域に対応づけるリンク領域管理情報とを生成するようにしたことにより、リンク情報を利用して、第一のページ情報に配置されたオブジェクト上の領域に対するユーザの操作によって、このオブジェクトが配置された第二のページ情報を出力させることが可能となる。これにより、例えば、モニタ等に出力させるオブジェクトをユーザの操作によって絞り込んで表示することが可能となり、オブジェクトの閲覧性が向上する。
【０２５７】
以上、本実施の形態によれば、リンク領域の表示態様を、当該リンク領域に対応付けられたリンク情報に対応した表示態様に設定することができる。これにより、例えば、ページ情報を表示した際のページの操作性を向上させることができる。
【０２５８】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２５９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２６０】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりする情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０２６１】
また、上記各実施の形態では、情報処理装置がスタンドアロンである場合について説明したが、情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、受付部や出力部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０２６２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２６３】
なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、ページ情報格納部に格納されている少なくとも文字列または画像を含む一以上のオブジェクトが配置されたページの情報である第一のページ情報と、リンク領域管理情報格納部に格納されている前記第一のページ情報に配置された一以上のオブジェクト上の領域を示す情報と当該領域に対応付けられたリンク先を示す情報であるリンク情報とを有するリンク領域管理情報と、を有する出力情報を出力する出力部として機能させるためのプログラムであって、前記出力部は、前記第一のページ情報に配置されているオブジェクトのうちの、前記リンク情報に対応する領域に配置されているオブジェクトの表示態様を、当該リンク情報に応じた表示態様とした第一のページ情報を出力するプログラムである。
【０２６４】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２６５】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０２６６】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２６７】
図２４は、上記プログラムを実行して、上記実施の形態による情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２６８】
図２４において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２６９】
図２５は、コンピュータシステム９００の内部構成を示す図である。図２５において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０２７０】
コンピュータシステム９００に、上記実施の形態による情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０２７１】
プログラムは、コンピュータ９０１に、上記実施の形態による情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２７２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２７３】
以上のように、本発明にかかる情報処理装置等は、ページ情報を出力する装置として適しており、特に、操作性を向上させたページ情報を出力する装置等として有用である。
【符号の説明】
【０２７４】
１  情報処理装置
２０  情報閲覧装置
１０１  ページ情報格納部
１０２  リンク領域管理情報格納部
１０３  ページ生成部
１０４  リンク領域管理情報取得部
１０５  グループ管理情報格納部
１０６  属性指定情報格納部
１０７  グループ管理情報蓄積部
１０８  出力部
１０８  判断部
１０９  リンク判断情報格納部
【図１】
0005551986.tif 000002
【図２】
0005551986.tif 000003
【図３】
0005551986.tif 000004
【図４】
0005551986.tif 000005
【図５】
0005551986.tif 000006
【図６】
0005551986.tif 000007
【図７】
0005551986.tif 000008
【図８】
0005551986.tif 000009
【図９】
0005551986.tif 000010
【図１０】
0005551986.tif 000011
【図１１】
0005551986.tif 000012
【図１２】
0005551986.tif 000013
【図１３】
0005551986.tif 000014
【図１４】
0005551986.tif 000015
【図１５】
0005551986.tif 000016
【図１６】
0005551986.tif 000017
【図１７】
0005551986.tif 000018
【図１８】
0005551986.tif 000019
【図１９】
0005551986.tif 000020
【図２０】
0005551986.tif 000021
【図２１】
0005551986.tif 000022
【図２２】
0005551986.tif 000023
【図２３】
0005551986.tif 000024
【図２４】
0005551986.tif 000025
【図２５】
0005551986.tif 000026