(57)【要約】【課題】レイアウト構造を有する電子文書であっても、認知性や操作性を高めた目次を作成することができるようにする。【解決手段】レイアウト解析部１０１は、入力部１００が取得した電子文書のレイアウトを解析し、解析結果をレイアウト情報記憶部１１０に記憶させる。次に、レイアウト情報計算部１０２０は、レイアウト情報記憶部１１０からセクションのレイアウト属性情報を取得し、電子文書のセクションを木構造化する。次いで、目次生成部１０２１は、レイアウト情報計算部１０２０が計算した木構造に基づいて目次情報を生成する。そして、境界線装飾部１０２２０は、レイアウト情報計算部１０２０が計算した木構造に基づいて、目次情報に境界線を挿入する。また、アイコン装飾部１０２２１は、電子文書全体におけるセクションのレイアウト情報をアイコンとして目次情報に付加する。【選択図】図５
2007323291.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト構造を有する電子文書の目次を作成する文書処理システムであって、
前記電子文書の目次を示す目次情報を生成する目次生成手段と、
前記目次生成手段が生成した目次情報に、前記電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加手段とを備えた
ことを特徴とする文書処理システム。
【請求項２】
レイアウト情報付加手段は、電子文書のレイアウトを構成する各領域の境界を示す境界線を、レイアウト情報として目次情報に挿入する請求項１記載の文書処理システム。
【請求項３】
レイアウト情報付加手段は、電子文書のレイアウトを構成する各領域のレイアウト内における位置を示すアイコンを、レイアウト情報として目次情報に付加する請求項１記載の文書処理システム。
【請求項４】
レイアウト情報付加手段は、電子文書のレイアウトを構成する各領域の境界を示す境界線及びレイアウト内における位置を音声を用いて表現した音声情報を、レイアウト情報として目次情報に付加する請求項１記載の文書処理システム。
【請求項５】
入力した電子文書のレイアウト構造を解析するレイアウト解析手段と、
前記レイアウト解析手段による解析結果に基づいて、前記電子文書の構成を木構造を用いて示した木構造情報を生成する木構造生成手段とを備え、
目次生成手段は、前記木構造生成手段が生成した木構造情報に基づいて、前記電子文書の目次情報を生成し、
レイアウト情報付加手段は、前記レイアウト解析手段による解析結果に基づいて、前記目次生成手段が生成した目次情報にレイアウト情報を付加する
請求項１から請求項４のうちのいずれか１項に記載の文書処理システム。
【請求項６】
レイアウト情報付加手段は、目次情報に含まれる項目に所定のリンク付けを行う請求項１から請求項５のうちのいずれか１項に記載の文書処理システム。
【請求項７】
レイアウト情報付加手段は、目次情報に含まれる項目又は前記目次情報に付加したレイアウト情報に対して、表示色を変化させ、文字又は画像を付加し、又は形状を変化させる請求項１から請求項６のうちのいずれか１項に記載の文書処理システム。
【請求項８】
レイアウト構造を有する電子文書の目次を作成する文書処理システムであって、
前記電子文書の目次を作成する文書処理サーバを備え、
前記文書処理サーバは、
前記電子文書の目次を示す目次情報を生成する目次生成手段と、
前記目次生成手段が生成した目次情報に、前記電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加手段と、
前記レイアウト情報付加手段がレイアウト情報を付加した目次情報を、通信ネットワークを介してユーザ端末に送信する情報配信手段とを含む
ことを特徴とする文書処理システム。
【請求項９】
ユーザ端末は、レイアウト構造を有する電子文書を、通信ネットワークを介して文書処理サーバに送信する文書送信手段を含み、
目次生成手段は、前記ユーザ端末から受信した電子文書の目次を示す目次情報を生成し、
レイアウト情報付加手段は、前記目次生成手段が生成した目次情報に、前記ユーザ端末から受信した電子文書のレイアウトを示すレイアウト情報を付加する
請求項８記載の文書処理システム。
【請求項１０】
レイアウト構造を有する電子文書の目次を作成する文書処理方法であって、
前記電子文書の目次を示す目次情報を生成する目次生成ステップと、
生成した目次情報に、前記電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加ステップとを含む
ことを特徴とする文書処理方法。
【請求項１１】
レイアウト情報付加ステップで、電子文書のレイアウトを構成する各領域の境界を示す境界線を、レイアウト情報として目次情報に挿入する請求項１０記載の文書処理方法。
【請求項１２】
レイアウト情報付加ステップで、電子文書のレイアウトを構成する各領域のレイアウト内における位置を示すアイコンを、レイアウト情報として目次情報に付加する請求項１０記載の文書処理方法。
【請求項１３】
レイアウト情報付加ステップで、電子文書のレイアウトを構成する各領域の境界を示す境界線及びレイアウト内における位置を音声を用いて表現した音声情報を、レイアウト情報として目次情報に付加する請求項１０記載の文書処理方法。
【請求項１４】
入力した電子文書のレイアウト構造を解析するレイアウト解析ステップと、
前記レイアウト構造の解析結果に基づいて、前記電子文書の構成を木構造を用いて示した木構造情報を生成する木構造生成ステップとを含み、
目次生成ステップで、生成した木構造情報に基づいて、前記電子文書の目次情報を生成し、
レイアウト情報付加ステップで、前記レイアウト構造の解析結果に基づいて、前記目次生成手段が生成した目次情報にレイアウト情報を付加する
請求項１０から請求項１３のうちのいずれか１項に記載の文書処理方法。
【請求項１５】
レイアウト情報付加ステップで、目次情報に含まれる項目に所定のリンク付けを行う請求項１０から請求項１４のうちのいずれか１項に記載の文書処理方法。
【請求項１６】
レイアウト情報付加ステップで、目次情報に含まれる項目又は前記目次情報に付加したレイアウト情報に対して、表示色を変化させ、文字又は画像を付加し、又は形状を変化させる請求項１０から請求項１５のうちのいずれか１項に記載の文書処理方法。
【請求項１７】
レイアウト構造を有する電子文書の目次を作成する文書処理方法であって、
文書処理サーバが、前記電子文書の目次を示す目次情報を生成する目次生成ステップと、
前記文書処理サーバが、生成した目次情報に、前記電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加ステップと、
前記文書処理サーバが、前記レイアウト情報を付加した目次情報を、通信ネットワークを介してユーザ端末に送信する情報配信ステップとを含む
ことを特徴とする文書処理方法。
【請求項１８】
ユーザ端末が、レイアウト構造を有する電子文書を、通信ネットワークを介して文書処理サーバに送信する文書送信ステップを含み、
目次生成ステップで、前記ユーザ端末から受信した電子文書の目次を示す目次情報を生成し、
レイアウト情報付加ステップで、生成した目次情報に、前記ユーザ端末から受信した電子文書のレイアウトを示すレイアウト情報を付加する
請求項１７記載の文書処理方法。
【請求項１９】
レイアウト構造を有する電子文書の目次を作成するための文書処理プログラムであって、
コンピュータに、
前記電子文書の目次を示す目次情報を生成する目次生成処理と、
生成した目次情報に、前記電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加処理とを
実行させるための文書処理プログラム。
【請求項２０】
コンピュータに、
レイアウト情報付加処理で、電子文書のレイアウトを構成する各領域の境界を示す境界線を、レイアウト情報として目次情報に挿入する処理を実行させる
請求項１９記載の文書処理プログラム。
【請求項２１】
コンピュータに、
レイアウト情報付加処理で、電子文書のレイアウトを構成する各領域のレイアウト内における位置を示すアイコンを、レイアウト情報として目次情報に付加する処理を実行させる
請求項１９記載の文書処理プログラム。
【請求項２２】
コンピュータに、
レイアウト情報付加処理で、電子文書のレイアウトを構成する各領域の境界を示す境界線及びレイアウト内における位置を音声を用いて表現した音声情報を、レイアウト情報として目次情報に付加する処理を実行させる
請求項１９記載の文書処理プログラム。
【請求項２３】
コンピュータに、
入力した電子文書のレイアウト構造を解析するレイアウト解析処理と、
前記レイアウト構造の解析結果に基づいて、前記電子文書の構成を木構造を用いて示した木構造情報を生成する木構造生成処理とを実行させ、
目次生成処理で、生成した木構造情報に基づいて、前記電子文書の目次情報を生成する処理を実行させ、
レイアウト情報付加処理で、前記レイアウト構造の解析結果に基づいて、前記目次生成手段が生成した目次情報にレイアウト情報を付加する処理を実行させる
請求項１９から請求項２２のうちのいずれか１項に記載の文書処理プログラム。
【請求項２４】
コンピュータに、
レイアウト情報付加処理で、目次情報に含まれる項目に所定のリンク付けを行う処理を実行させる
請求項１９から請求項２３のうちのいずれか１項に記載の文書処理プログラム。
【請求項２５】
コンピュータに、
レイアウト情報付加処理で、目次情報に含まれる項目又は前記目次情報に付加したレイアウト情報に対して、表示色を変化させ、文字又は画像を付加し、又は形状を変化させる処理を実行させる
請求項１９から請求項２４のうちのいずれか１項に記載の文書処理プログラム。
【請求項２６】
レイアウト構造を有する電子文書の目次を作成するための文書処理プログラムであって、
コンピュータに、
ユーザ端末から、レイアウト構造を有する電子文書を、通信ネットワークを介して受信する文書受信処理と、
前記ユーザ端末から受信した電子文書の目次を示す目次情報を生成する目次生成処理と、
生成した目次情報に、前記ユーザ端末から受信した電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加処理と、
前記レイアウト情報を付加した目次情報を、通信ネットワークを介して前記ユーザ端末に送信する情報配信処理とを
実行させるための文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を処理する文書処理システム、文書処理方法及び文書処理プログラムに関し、特に電子文書の目次を自動的に作成する文書処理システム、文書処理方法及び文書処理プログラムに関する。
【背景技術】
【０００２】
電子文書の作成や編集を支援するために、目次を生成してユーザに提供するシステムが考えられている。例えば、特許文献１には、電子文書内の章や節、項を検出して一覧表示した目次を生成することで、ユーザが目次を作成する負担を軽減することができる文書作成装置が記載されている。また、特許文献２には、電子文書内の章や節等で区切られた領域の長さを視覚化し目次項目と対応付けて表示することで、各領域の量を直感的に把握することができる文書視覚化装置が記載されている。
【０００３】
一方、携帯電話機やＰＤＡ端末等の小画面端末の普及や、小画面端末を用いたインターネットの利用が増加している。それに伴い、小画面端末を用いたＷｅｂページの閲覧において、Ｗｅｂページ内に存在するブロック領域の見出しを抽出して目次を生成することによって、操作性を向上させたシステムも考えられている。
【０００４】
例えば、非特許文献１には、ＭｏｂｉｌｅｎｅｔＳｅｒｖｅｒのように、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔＭａｒｋｕｐＬａｎｇｕａｇｅ）文書内から見出しを表すｈタグが記述されている文章を抽出して目次の項目として一覧表示させ、ユーザが任意の項目を選択すると、その見出しに対応した領域を表示するシステムが考えられている。
【０００５】
なお、以下、電子文書内を細分化した領域のことをセクションと呼ぶ。セクションは、電子文書内において所定のまとまりを有する部分（例えば、章や節等で区切られた領域、又はブロック単位で区分けされた矩形領域）である。また、セクションのレイアウトの属性を示す情報（例えば、そのセクションの座標や幅、高さの情報）を、セクションのレイアウト属性情報と呼ぶ。
【０００６】
【特許文献１】特開昭６０−１７５２２号公報（第２頁−第３頁）
【特許文献２】特開２００５−３０１８６９号公報（段落００４２−００４７、図５−６）
【非特許文献１】”ＭｏｂｉｌｅｎｅｔＳｅｒｖｅｒ／ＷＥＢ”、[online]、日本電気株式会社、［平成１８年５月８日検索］、インターネット<http://www.sw.nec.co.jp/cced/mobilenet/point.html>
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１及び特許文献２に記載された装置や非特許文献１に記載されたシステムを用いれば、目次を生成することによって電子文書の作成や編集をある程度支援することができる。しかし、電子文書内におけるセクションの位置等を示すレイアウト情報が目次に含まれていないので、電子文書の全体像を把握しにくい（認知性が低い）という問題や、目的のセクションまで辿りつくための操作性が低いという第１の問題点がある。例えば、Ｗｅｂページや電子化された新聞紙面等のレイアウトに重点が置かれている電子文書では、単に各セクションの見出しを一覧表示するだけでは、電子文書の全体像を把握しにくく、目的のセクションに到達するのが難しい。
【０００８】
また、上記の第１の問題点を解決するために、目次にレイアウトを示す情報（例えば、電子文書内におけるレイアウトを示す図形）を単純に図示することが考えられる。しかし、目次画面内においてレイアウトを示す情報を図示していたのでは、表示面積の点において、目次項目の領域とレイアウトを示す情報の領域とが上手く調和が取れない。そのため、表示が繁雑になり、目次の視認性が低くなる（例えば、図示されたレイアウトを示す情報に目次が重なり視認性を害する）という第２の問題点がある。
【０００９】
そこで、本発明は、上記課題を解決するためになされたものであって、レイアウト構造を有する電子文書であっても、認知性や操作性を高めた目次を作成することができる文書処理システム、文書処理方法及び文書処理プログラムを提供することを目的とする。また、本発明は、目次にレイアウト情報を付加しても、目次項目とレイアウト情報の視認性を確保できる文書処理システム、文書処理方法及び文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明による文書処理システムは、レイアウト構造を有する電子文書の目次を作成する文書処理システムであって、電子文書の目次を示す目次情報を生成する目次生成手段（例えば、目次生成部１０２１によって実現される）と、目次生成手段が生成した目次情報に、電子文書のレイアウトを示すレイアウト情報（例えば、境界線、アイコン、音声情報）を付加するレイアウト情報付加手段（例えば、目次装飾部１０２２によって実現される）とを備えたことを特徴とする。
【００１１】
また、レイアウト情報付加手段は、電子文書のレイアウトを構成する各領域（例えば、セクション）の境界を示す境界線を、レイアウト情報として目次情報に挿入するものであってもよい。
【００１２】
また、レイアウト情報付加手段は、電子文書のレイアウトを構成する各領域のレイアウト内における位置を示すアイコンを、レイアウト情報として目次情報に付加するものであってもよい。
【００１３】
また、レイアウト情報付加手段は、電子文書のレイアウトを構成する各領域の境界を示す境界線及びレイアウト内における位置を音声を用いて表現した音声情報を、レイアウト情報として目次情報に付加するものであってもよい。
【００１４】
また、文書処理システムは、入力した電子文書のレイアウト構造を解析するレイアウト解析手段（例えば、レイアウト解析部１０１によって実現される）と、レイアウト解析手段による解析結果に基づいて、電子文書の構成を木構造を用いて示した木構造情報を生成する木構造生成手段（例えば、レイアウト情報計算部１０２０によって実現される）とを備え、目次生成手段は、木構造生成手段が生成した木構造情報に基づいて、電子文書の目次情報を生成し、レイアウト情報付加手段は、レイアウト解析手段による解析結果に基づいて、目次生成手段が生成した目次情報にレイアウト情報を付加するものであってもよい。
【００１５】
また、レイアウト情報付加手段は、目次情報に含まれる項目に所定のリンク付けを行うものであってもよい。
【００１６】
また、レイアウト情報付加手段は、目次情報に含まれる項目又は目次情報に付加したレイアウト情報に対して、表示色を変化させ、文字又は画像を付加し、又は形状を変化させるものであってもよい。
【００１７】
本発明による文書処理システムの他の態様は、レイアウト構造を有する電子文書の目次を作成する文書処理システムであって、電子文書の目次を作成する文書処理サーバ（例えば、文書処理サーバ４０）を備え、文書処理サーバは、電子文書の目次を示す目次情報を生成する目次生成手段と、目次生成手段が生成した目次情報に、電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加手段と、レイアウト情報付加手段がレイアウト情報を付加した目次情報を、通信ネットワークを介してユーザ端末（例えば、ユーザ端末２０）に送信する情報配信手段（例えば、プログラムに従って動作する文書処理サーバ４０のＣＰＵ及びネットワークインタフェース部によって実現される）とを含むことを特徴とする。
【００１８】
また、ユーザ端末は、レイアウト構造を有する電子文書を、通信ネットワークを介して文書処理サーバに送信する文書送信手段（例えば、プログラムに従って動作するユーザ端末２０のＣＰＵ及びネットワークインタフェース部によって実現される）を含み、目次生成手段は、ユーザ端末から受信した電子文書の目次を示す目次情報を生成し、レイアウト情報付加手段は、目次生成手段が生成した目次情報に、ユーザ端末から受信した電子文書のレイアウトを示すレイアウト情報を付加するものであってもよい。
【００１９】
本発明による文書処理方法は、レイアウト構造を有する電子文書の目次を作成する文書処理方法であって、電子文書の目次を示す目次情報を生成する目次生成ステップと、生成した目次情報に、電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加ステップとを含むことを特徴とする。
【００２０】
また、文書処理方法は、レイアウト情報付加ステップで、電子文書のレイアウトを構成する各領域の境界を示す境界線を、レイアウト情報として目次情報に挿入するものであってもよい。
【００２１】
また、文書処理方法は、レイアウト情報付加ステップで、電子文書のレイアウトを構成する各領域のレイアウト内における位置を示すアイコンを、レイアウト情報として目次情報に付加するものであってもよい。
【００２２】
また、文書処理方法は、レイアウト情報付加ステップで、電子文書のレイアウトを構成する各領域の境界を示す境界線及びレイアウト内における位置を音声を用いて表現した音声情報を、レイアウト情報として目次情報に付加するものであってもよい。
【００２３】
また、文書処理方法は、入力した電子文書のレイアウト構造を解析するレイアウト解析ステップと、レイアウト構造の解析結果に基づいて、電子文書の構成を木構造を用いて示した木構造情報を生成する木構造生成ステップとを含み、目次生成ステップで、生成した木構造情報に基づいて、電子文書の目次情報を生成し、レイアウト情報付加ステップで、レイアウト構造の解析結果に基づいて、目次生成手段が生成した目次情報にレイアウト情報を付加するものであってもよい。
【００２４】
また、文書処理方法は、レイアウト情報付加ステップで、目次情報に含まれる項目に所定のリンク付けを行うものであってもよい。
【００２５】
また、文書処理方法は、レイアウト情報付加ステップで、目次情報に含まれる項目又は目次情報に付加したレイアウト情報に対して、表示色を変化させ、文字又は画像を付加し、又は形状を変化させるものであってもよい。
【００２６】
本発明による文書処理方法の他の態様は、レイアウト構造を有する電子文書の目次を作成する文書処理方法であって、文書処理サーバが、電子文書の目次を示す目次情報を生成する目次生成ステップと、文書処理サーバが、生成した目次情報に、電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加ステップと、文書処理サーバが、レイアウト情報を付加した目次情報を、通信ネットワークを介してユーザ端末に送信する情報配信ステップとを含むことを特徴とする。
【００２７】
また、文書処理システムは、ユーザ端末が、レイアウト構造を有する電子文書を、通信ネットワークを介して文書処理サーバに送信する文書送信ステップを含み、目次生成ステップで、ユーザ端末から受信した電子文書の目次を示す目次情報を生成し、レイアウト情報付加ステップで、生成した目次情報に、ユーザ端末から受信した電子文書のレイアウトを示すレイアウト情報を付加するものであってもよい。
【００２８】
本発明による文書処理プログラムは、レイアウト構造を有する電子文書の目次を作成するための文書処理プログラムであって、コンピュータに、電子文書の目次を示す目次情報を生成する目次生成処理と、生成した目次情報に、電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加処理とを実行させるためのものである。
【００２９】
また、文書処理プログラムは、コンピュータに、レイアウト情報付加処理で、電子文書のレイアウトを構成する各領域の境界を示す境界線を、レイアウト情報として目次情報に挿入する処理を実行させるためのものであってもよい。
【００３０】
また、文書処理プログラムは、コンピュータに、レイアウト情報付加処理で、電子文書のレイアウトを構成する各領域のレイアウト内における位置を示すアイコンを、レイアウト情報として目次情報に付加する処理を実行させるためのものであってもよい。
【００３１】
また、文書処理プログラムは、コンピュータに、レイアウト情報付加処理で、電子文書のレイアウトを構成する各領域の境界を示す境界線及びレイアウト内における位置を音声を用いて表現した音声情報を、レイアウト情報として目次情報に付加する処理を実行させるためのものであってもよい。
【００３２】
また、文書処理プログラムは、コンピュータに、入力した電子文書のレイアウト構造を解析するレイアウト解析処理と、レイアウト構造の解析結果に基づいて、電子文書の構成を木構造を用いて示した木構造情報を生成する木構造生成処理とを実行させ、目次生成処理で、生成した木構造情報に基づいて、電子文書の目次情報を生成する処理を実行させ、レイアウト情報付加処理で、レイアウト構造の解析結果に基づいて、目次生成手段が生成した目次情報にレイアウト情報を付加する処理を実行させるためのものであってもよい。
【００３３】
また、文書処理プログラムは、コンピュータに、レイアウト情報付加処理で、目次情報に含まれる項目に所定のリンク付けを行う処理を実行させるためのものであってもよい。
【００３４】
また、文書処理プログラムは、コンピュータに、レイアウト情報付加処理で、目次情報に含まれる項目又は目次情報に付加したレイアウト情報に対して、表示色を変化させ、文字又は画像を付加し、又は形状を変化させる処理を実行させるためのものであってもよい。
【００３５】
本発明による文書処理プログラムの他の態様は、レイアウト構造を有する電子文書の目次を作成するための文書処理プログラムであって、コンピュータに、ユーザ端末から、レイアウト構造を有する電子文書を、通信ネットワークを介して受信する文書受信処理と、ユーザ端末から受信した電子文書の目次を示す目次情報を生成する目次生成処理と、生成した目次情報に、ユーザ端末から受信した電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加処理と、レイアウト情報を付加した目次情報を、通信ネットワークを介してユーザ端末に送信する情報配信処理とを実行させるためのものである。
【発明の効果】
【００３６】
本発明によれば、電子文書のレイアウトを示すレイアウト情報を目次情報に付加するように構成されているので、レイアウト構造を有する電子文書であっても、認知性や操作性を高めた目次を作成することができる。
【００３７】
また、本発明おいて、レイアウト情報として電子文書のレイアウトを示す適切な数の境界線又はアイコンを目次情報に付加するように構成すれば、視認性を損なうことなく、目次項目とレイアウト情報とを目次画面内に同時に表示することができる。従って、目次にレイアウト情報を付加しても、目次項目とレイアウト情報の視認性を確保することができる。
【００３８】
例えば、目次情報とともにレイアウトを示す図形等の情報を図示することとすると、目次情報とレイアウト情報とが重なって表示され視認性が損なわれることになる。本発明によれば、目次情報に境界線を挿入したりアイコンを付加したりする等の簡易な方法で電子文書のレイアウトを表すことができるので、目次情報の視認性を損なうことなく、目次情報とレイアウト情報とを同時に表示することができる。
【発明を実施するための最良の形態】
【００３９】
実施の形態１．
以下、本発明の第１の実施の形態について図面を参照して説明する。本発明による文書処理システムの特徴は、境界線装飾部を備える点である。この境界線装飾部は、電子文書の解析結果に基づいて、自動生成した目次情報に境界を入れる位置を計算し、境界線を用いて目次を装飾する。以下、境界線等のレイアウトを示す情報を目次情報に付加することを、目次を装飾するとも表現する。
【００４０】
図１は、本発明による文書処理システムの構成の一例を示すブロック図である。本実施の形態では、文書処理システムは、具体的には、プログラムに従って動作する携帯電話機やＰＤＡ等の小画面端末によって実現される。また、文書処理システムは、例えば、プログラムに従って動作するパーソナルコンピュータ等の情報処理端末によって実現されてもよい。
【００４１】
また、文書処理システムは、目次情報や電子文書の配信システム等のビジネスモデルに適用されてもよい。この場合、文書処理システムは、例えば、携帯電話機やＰＤＡ、パーソナルコンピュータ等のユーザ端末と、電子文書を処理する文書処理サーバとを含んでもよい。
【００４２】
図１に示すように、本実施の形態では、文書処理システムは、プログラム制御により動作するデータ処理装置１０と、情報を記憶する記憶装置１１とを含む。データ処理装置１０は、具体的には、プログラムに従って動作する小画面端末のＣＰＵや、パーソナルコンピュータ等によって実現される。データ処理装置１０は、入力部１００と、レイアウト解析部１０１と、目次整形部１０２と、出力部１０３とを含む。また、記憶装置１１は、具体的には、メモリやハードディスク装置等によって実現される。記憶装置１１は、レイアウト情報記憶部１１０と、目次記憶部１１１とを含む。
【００４３】
入力部１００は、ユーザの要求に応じて外部から電子文書を取得し、レイアウト解析部１０１に渡す機能を備える。例えば、入力部１００は、ユーザの操作に従って、記憶装置１１から電子文書を読み出し、レイアウト解析部１０１に出力する。また、例えば、入力部１００は、インターネット等の通信ネットワークを介して電子文書（例えば、Ｗｅｂページの情報）を受信する。そして、入力部１００は、受信した電子文書をレイアウト解析部１０１に出力する。
【００４４】
レイアウト解析部１０１は、入力部１００から取得した電子文書のレイアウトを解析して、各セクションの見出しや座標、幅、高さ等を含むレイアウト属性情報を抽出し、レイアウト情報記憶部１１０に記憶させる機能を備える。
【００４５】
目次整形部１０２は、レイアウト情報計算部１０２０と、目次生成部１０２１と、目次装飾部１０２２とを含む。目次整形部１０２は、レイアウト情報記憶部１１０から取得（抽出）したレイアウト属性情報に基づいて、電子文書の目次を示す目次情報を生成して装飾し、目次記憶部１１１に記憶させる機能を備える。
【００４６】
レイアウト情報計算部１０２０は、レイアウト情報記憶部１１０からレイアウト属性情報を取得（抽出）し、各セクションの座標、幅及び高さに基づいて、セクションを木構造化した木構造情報を生成する機能を備える。また、レイアウト情報計算部１０２０は、生成した木構造情報を、目次生成部１０２１に渡す（出力する）機能を備える。
【００４７】
例えば、レイアウト情報計算部１０２０は、座標ｘ（あるいは座標ｙ）が一致しているセクションの集合において、幅（あるいは高さ）が一致しており、かつ、レイアウト上で隣接しているセクション同士を兄弟要素とする。そして、レイアウト情報計算部１０２０は、それらの兄弟要素をまとめることで新しく構成したセクションを親要素として、部分木を作成する。レイアウト情報計算部１０２０は、最終的に電子文書全体が１つのセクションになるまで以上の処理を続けることによって、各セクションを葉とした木構造を生成する。
【００４８】
目次生成部１０２１は、レイアウト情報計算部１０２０が生成した木構造情報に基づいて、電子文書の目次を示す目次情報を生成する機能を備える。本実施の形態では、目次生成部１０２１は、レイアウト情報計算部１０２０が計算した木構造に対して、根から前順走査を行って葉のセクションの見出しを順番に並べる。そして、目次生成部１０２１は、見出しを並べた順番に従って目次情報を生成し、目次装飾部１０２２に渡す（出力する）。
【００４９】
目次装飾部１０２２は、境界線装飾部１０２２０を含む。目次装飾部１０２２は、レイアウト情報計算部１０２０が計算した木構造に基づいて、電子文書のレイアウトを示すレイアウト情報を生成する機能を備える。また、目次装飾部１０２２は、目次生成部１０２１が計算した目次情報にレイアウト情報を付加して、目次記憶部１１１に記憶させる機能を備える。
【００５０】
境界線装飾部１０２２０は、レイアウト情報計算部１０２０が計算した木構造に基づいて、目次生成部１０２１が計算した目次情報の項目のグループ間にレイアウト情報として境界線を挿入する機能を備える。
【００５１】
例えば、境界線装飾部１０２２０は、木構造の深さ１に存在するセクションについて、複数セクションをまとめたときに、特定の高さを超えるような組合せでグループにまとめる。例えば、境界線装飾部１０２２０は、グループの縦方向の長さが、電子文書のレイアウトの縦方向の全長の半分を超えるの長さとなるように、セクションをグループ化する。また、境界線装飾部１０２２０は、それらセクションのグループ間に境界要素を挿入する。なお、境界要素は、セクションのグループ間の境界を示す情報である。そして、境界線装飾部１０２２０は、その境界要素の位置に対応する目次の項目間に境界線を挿入する。
【００５２】
なお、この場合、境界線装飾部１０２２０は、木構造の深さやセクションのレイアウト属性情報に基づいて、挿入する境界線の数を制御してもよい。また、境界線装飾部１０２２０は、深さ２の兄弟要素間に境界要素を挿入する等、木構造の深さに応じて境界線の数を管理してもよい。
【００５３】
出力部１０３は、ユーザの要求に応じて、目次記憶部１１１が記憶している目次情報を外部に出力する機能を備える。例えば、出力部１０３は、ユーザの操作に従って、目次記憶部１１１から目次情報を抽出し、液晶表示部やディスプレイ装置等の表示装置に表示させる。なお、出力部１０３は、ユーザによって目次に含まれる見出しの選択操作が行われると、選択された電子文書のセクションを表示装置に表示させてもよい。
【００５４】
記憶装置１１は、レイアウト情報記憶部１１０と、目次記憶部１１１とを含む。レイアウト情報記憶部１１０は、レイアウト解析部１０１が解析した電子文書のレイアウト属性情報を記憶する。目次記憶部１１１は、目次整形部１０２が生成した目次情報を記憶する。
【００５５】
次に、動作について説明する。図２は、文書処理システムが電子文書の目次情報を生成する処理の一例を示す流れ図である。まず、入力部１００は、ユーザの操作に従って、目次生成対象の電子文書を入力する。例えば、入力部１００は、ユーザの操作に従って、記憶装置１１に格納されている電子文書を読み出す。また、例えば、入力部１００は、ユーザの操作に従って、通信ネットワークを介して電子文書（例えば、Ｗｅｂページの情報）を受信する。
【００５６】
次に、レイアウト解析部１０１は、入力部１００が取得（入力）した電子文書のレイアウトを解析し、レイアウト属性情報を生成する。そして、レイアウト解析部１０１は、生成したレイアウト属性情報を、レイアウト情報記憶部１１０に記憶させる（ステップＳ１１）。次に、目次整形部１０２のレイアウト情報計算部１０２０は、レイアウト情報記憶部１１０から、セクションのレイアウト属性情報を取得（抽出）する。そして、レイアウト情報計算部１０２０は、抽出したレイアウト属性情報に基づいて、セクションを木構造化し、木構造情報を生成する（ステップＳ１２）。
【００５７】
次いで、目次生成部１０２１は、レイアウト情報計算部１０２０が計算した木構造に基づいて、目次情報を生成する（ステップＳ１３）。そして、目次装飾部１０２２の境界線装飾部１０２２０は、レイアウト情報計算部１０２０が計算した木構造に基づいて、ステップＳ１３で生成した目次情報にレイアウト情報として境界線を挿入する（ステップＳ１４）。そして、境界線装飾部１０２２０は、目次記憶部１１１にレイアウト情報を付加した目次情報を記憶させる。
【００５８】
また、出力部１０３は、目次記憶部１１１が記憶する目次情報に基づいて、電子文書の目次を出力する。例えば、出力部１０３は、目次の項目間に境界線を含む目次情報を表示装置に表示させる。
【００５９】
以上のように、本実施の形態によれば、レイアウト情報として目次に電子文書のレイアウトを示す境界線を挿入することにより、認知性や操作性を高めた目次を作成することができる。従って、レイアウト構造を有する電子文書であっても、電子文書の認知性や操作性を高めることができる。また、目次に電子文書のレイアウトを示す境界線を適切な数だけ挿入するように構成すれば、視認性を損なうことなく、目次項目とレイアウト情報とを目次画面内に同時に表示することができる。従って、目次にレイアウト情報を付加しても、目次項目とレイアウト情報の視認性を確保することができる。
【００６０】
実施の形態２．
次に、本発明の第２の実施の形態について図面を参照して説明する。第２の実施の形態における文書処理システムの特徴は、境界線装飾部に代えてアイコン装飾部を備える点である。このアイコン装飾部は、電子文書のセクションのレイアウト情報をアイコンとして生成し目次情報に付加する。
【００６１】
図３は、文書処理システムの他の構成例を示すブロック図である。図３に示すように、本実施の形態では、目次装飾部１０２２が境界線装飾部１０２２０を備える代わりに、目次装飾部１０２２がアイコン装飾部１０２２１を備える点で、第１の実施の形態と異なる。
【００６２】
なお、本実施の形態において、第１の実施の形態と同様の構成および処理をなす部分についてはその詳細な説明を省略し、主として第１の実施の形態と異なる部分について説明する。
【００６３】
目次装飾部１０２２は、アイコン装飾部１０２２１を含む。目次装飾部１０２２は、レイアウト情報計算部１０２０が計算した木構造に基づいて、電子文書のレイアウトを示すレイアウト情報を生成する機能を備える。また、目次装飾部１０２２は、目次生成部１０２１が計算した目次情報にレイアウト情報を付加して、目次記憶部１１１に記憶させる機能を備える。
【００６４】
アイコン装飾部１０２２１は、レイアウト情報計算部１０２０が計算した木構造に基づいて、電子文書のセクションのレイアウト情報をアイコンとして生成する機能を備える。また、アイコン装飾部１０２２１は、生成したアイコンを、目次生成部１０２１が計算した目次情報の項目に付加する機能を備える。
【００６５】
例えば、アイコン装飾部１０２２１は、木構造における深さ１のセクションの兄弟要素の数と配置方向とにより、アイコンを複数の矩形領域を分割（すなわち、分割した矩形領域が、元の電子文書のレイアウト構造を大まかに模したものとなる）する。また、アイコン装飾部１０２２１は、処理対象のセクションに相当する領域を強調表現（反転等）したアイコンを作成する。そして、アイコン装飾部１０２２１は、作成したアイコンを、対応する目次情報の項目に付加する。
【００６６】
次に、動作について説明する。図４は、文書処理システムが電子文書の目次情報を生成する処理の他の例を示す流れ図である。図４において、ステップＳ１１からステップＳ１３までの処理は、第１の実施の形態で示したそれらの処理と同様である。
【００６７】
次に、目次装飾部１０２２のアイコン装飾部１０２２１は、レイアウト情報計算部１０２０が計算した木構造に基づいて、電子文書のレイアウトを示すアイコンを生成する。また、アイコン装飾部１０２２１は、ステップＳ１３で生成した目次情報の各項目にレイアウト情報としてアイコンを付加する（ステップＳ２４）。そして、アイコン装飾部１０２２１は、目次記憶部１１１にレイアウト情報を付加した目次情報を記憶させる。
【００６８】
以上のように、本実施の形態によれば、レイアウト情報として目次項目にセクションのレイアウトを示すアイコンを付加することにより、認知性や操作性を高めた目次を作成することができる。従って、レイアウト構造を有する電子文書であっても、電子文書の認知性や操作性を高めることができる。また、レイアウト情報としてアイコンを表示することによって、視認性を損なうことなく、目次項目とレイアウト情報とを目次画面内に同時に表示することができる。従って、目次にレイアウト情報を付加しても、目次項目とレイアウト情報の視認性を確保することができる。
【００６９】
実施の形態３．
次に、本発明の第３の実施の形態について図面を参照して説明する。第３の実施の形態における文書処理システムの特徴は、目次装飾部に境界線装飾部とアイコン装飾部との両方を備える点である。この目次装飾部は、電子文書の解析結果に基づいて目次に境界を入れる位置を計算する。また、目次装飾部は、境界で分割されたセクションのグループにおけるレイアウト情報を求め、レイアウト情報として境界線及びアイコンを用いて目次を装飾する。
【００７０】
図５は、文書処理システムのさらに他の構成例を示すブロック図である。図５に示すように、本実施の形態では、データ処理装置１０の目次整形部１０２の構成において、目次装飾部１０２２が境界線装飾部１０２２０とアイコン装飾部１０２２１との両方を備える点で、第１の実施の形態及び第２の実施の形態と異なる。
【００７１】
なお、本実施の形態において、第１の実施の形態及び第２の実施の形態と同様の構成および処理をなす部分についてはその詳細な説明を省略し、主として第１の実施の形態と異なる部分について説明する。
【００７２】
目次装飾部１０２２は、境界線装飾部１０２２０と、アイコン装飾部１０２２１とを含む。目次装飾部１０２２は、レイアウト情報計算部１０２０が計算した木構造に基づいて、目次生成部１０２１が計算した目次情報にレイアウト情報を付加して、目次記憶部１１１に記憶させる機能を備える。なお、境界線装飾部１０２２０の機能は、第１の実施の形態で示した境界線装飾部１０２２０の機能と同様であるため、説明を省略する。
【００７３】
アイコン装飾部１０２２１は、レイアウト情報計算部１０２０が計算した木構造に基づいて、電子文書のセクションのレイアウト情報をアイコンとして生成する機能を備える。また、アイコン装飾部１０２２１は、生成したアイコンを、境界線装飾部１０２２０によって加工された目次情報の項目に付加する機能を備える。なお、アイコン装飾部１０２２１は、目次に挿入された境界線のみにアイコンを付加してもよい。
【００７４】
次に、動作について説明する。図６は、文書処理システムが電子文書の目次情報を生成する処理のさらに他の例を示す流れ図である。図６において、ステップＳ１１からステップＳ１４までの処理は、第１の実施の形態で示したそれらの処理と同様である。
【００７５】
次に、目次装飾部１０２２のアイコン装飾部１０２２１は、レイアウト情報計算部１０２０が計算した木構造に基づいて、電子文書のセクションのグループのレイアウト情報をアイコンとして生成する。また、アイコン装飾部１０２２１は、生成したアイコンを、境界線装飾部１０２２０によって加工された目次情報の項目にレイアウト情報として付加する。そして、アイコン装飾部１０２２１は、目次記憶部１１１にレイアウト情報を付加した目次情報を記憶させる（ステップＳ３５）
【００７６】
以上のように、本実施の形態によれば、レイアウト情報として目次に電子文書のレイアウトを示す境界線とアイコンとを付加することにより、認知性や操作性を高めた目次を作成することができる。従って、レイアウト構造を有する電子文書であっても、電子文書の認知性や操作性を高めることができる。また、目次に電子文書のレイアウトを示す適切な数の境界線やアイコンを付加するように構成すれば、視認性を損なうことなく、目次項目とレイアウト情報とを目次画面内に同時に表示することができる。従って、目次にレイアウト情報を付加しても、目次項目とレイアウト情報の視認性を確保することができる。
【００７７】
実施の形態４．
次に、本発明の第４の実施の形態について図面を参照して説明する。図７は、文書処理システムのさらに他の構成例を示すブロック図である。図７に示すように、本実施の形態において、文書処理システムは、第１の実施の形態〜第３の実施の形態と同様に、データ処理装置１０と、記憶装置１１とを含む。また、記憶装置１１は、レイアウト情報記憶部１１０と、目次記憶部１１１とを含む。本実施の形態では、データ処理装置１０は、目次装飾用プログラム１２を読み込み、読み込んだ目次装飾用プログラム１２に従って、第１実施の形態〜第３の実施の形態で示したいずれかの処理を実行する。
【００７８】
目次装飾用プログラム１２は、具体的には、各種情報記憶媒体（例えば、ＣＤ−ＲＯＭ）に予め記憶される。本実施の形態において、例えば、情報記憶媒体は、目次装飾用プログラム１２として、コンピュータに、電子文書の目次を示す目次情報を生成する目次生成処理と、生成した目次情報に、電子文書のレイアウトを示すレイアウト情報を付加するレイアウト情報付加処理とを実行させるための文書処理プログラムを記憶している。
【００７９】
目次装飾用プログラム１２は、データ処理装置１０に読み込まれ、データ処理装置１０の動作を制御するために用いられる。データ処理装置１０は、目次装飾用プログラム１２に従って処理を実行し、記憶装置１１に、レイアウト情報記憶部１１０と、目次記憶部１１１とを生成する。そして、データ処理装置１０は、目次装飾用プログラム１２に従って、第１の実施の形態〜第３の実施の形態で示した処理と同様の処理を実行する。
【実施例１】
【００８０】
次に、本発明による文書処理システムの具体的な実施例について説明する。まず、文書処理システムの第１の実施例について説明する。なお、本実施例における文書処理システムは、第１の実施の形態で示した文書処理システムに相当する。また、本実施例では、データ処理装置がパーソナルコンピュータであり、データ記憶装置が磁気ディスク装置であるものとする。
【００８１】
パーソナルコンピュータ（データ処理装置）は、入力手段、レイアウト解析手段、目次整形手段及び出力手段として機能する中央演算装置を含む。また、パーソナルコンピュータは、目次整形手段として、レイアウト情報計算手段、目次生成手段、及び目次装飾手段を含む。さらに、パーソナルコンピュータは、目次装飾手段として境界線装飾手段を含む。また、磁気ディスク装置（記憶装置）は、パーソナルコンピュータによって解析されたレイアウト属性情報や目次情報を記憶する。
【００８２】
なお、データ処理装置は、携帯電話機やＰＤＡ等の小画面端末であってもよく、端末の種類によらない。
【００８３】
また、本実施例では、電子文書の例としてＷｅｂページの情報（以下、Ｗｅｂ文書ともいう）を対象とする。例えば、パーソナルコンピュータは、ユーザの操作に従って、インターネットを介してＷｅｂサイトからＷｅｂ文書を受信する。
【００８４】
本実施例では、まず、パーソナルコンピュータの中央演算装置は、Ｗｅｂ文書を取得（受信）して、取得したＷｅｂ文書のレイアウトの解析を行い、各セクションの見出しや座標、幅、高さ等を含むレイアウト属性情報をＷｅｂ文書から抽出する。そして、中央演算装置は、レイアウト属性情報を磁気ディスク装置に記憶させる。
【００８５】
図８は、磁気ディスク装置が記憶するレイアウト属性情報の例を示す説明図である。本実施の形態において、中央演算装置は、Ｗｅｂ文書に含まれるセクション毎に、レイアウト属性情報を抽出する。図８において、識別子は、抽出したレイアウト属性情報を識別するための番号である。また、座標ｘ，ｙは、矩形領域であるセクションの左上の位置をしめす座標値である。また、幅は、そのセクションのｘ方向の長さを示す。また、高さは、そのセクションのｙ方向の長さを示す。また、見出しは、このセクションにおける見出しを表す。
【００８６】
図９は、電子文書（本例では、Ｗｅｂ文書）の具体的なレイアウト例、及びレイアウト属性情報の具体例を示す説明図である。本実施例では、図９（ａ）に示すレイアウト構造のＷｅｂ文書の目次情報を生成する場合を説明する。また、図９（ａ）に示すように、中央演算装置によって７つのセクションが抽出されたＷｅｂ文書を例として説明する。また、図９（ｂ）は、図９（ａ）に示すＷｅｂ文書から抽出されたレイアウト属性情報に相当する。
【００８７】
中央演算装置は、磁気ディスク装置からレイアウト属性情報を取得（抽出）し、木構造を計算する。本実施例では、中央演算装置は、図９（ｂ）に示すレイアウト属性情報に基づいて、図１０に示す木構造を生成する。
【００８８】
この実施の形態では、中央演算装置は、まず、座標ｙ及び高さが一致し、座標ｘの差がいずれかのセクションの幅に一致することを条件として、複数のセクションをグループ化する。図９に示す例では、中央演算装置は、セクション５とセクション６とで、座標ｙ及び高さが一致し、座標ｘの差がセクション５の幅になっていて条件を満たしているので、セクション５とセクション６とをまとめてグループＡとする。また、中央演算装置は、セクション３とセクション７とで、座標ｙ及び高さが一致し、座標ｘの差がセクション３の幅になっていて条件を満たしているので、セクション３とセクション７とをまとめてグループＢとする。そして、中央演算装置は、グループＡとグループＢとをそれぞれ親要素とする部分木を作成する。以下、特に断らない限り、セクションという用語は、セクションをまとめたグループも含むものとする。
【００８９】
次に、中央演算装置は、座標ｘ及び幅が一致し、座標ｙの差がいずれかのセクション（グループを含む）の高さに一致することを条件として、複数のセクションをグループ化する。図９に示す例では、中央演算装置は、セクション４とセクションＡとで、座標ｘ及び幅が一致し、座標ｙの差がセクションＡの高さになっているので、セクション４とセクションＡとをまとめてセクションＣとする。そして、中央演算装置は、セクションＣを親要素とする部分木を作成する。
【００９０】
以下、中央演算装置は、座標ｙ及び高さが一致し、座標ｘの差がいずれかのセクションの幅に一致することを条件としてグループ化する処理と、座標ｘ及び幅が一致し、座標ｙの差がいずれかのセクションの高さに一致することを条件としてグループ化する処理とを、電子文書全体を親要素とする部分木を作成するまで交互に繰り返す。
【００９１】
図１１は、電子文書に含まれるセクションをグループ化していく過程と、電子文書のレイアウトの木構造とを対応付けて示した説明図である。中央演算装置は、以上に示した処理を繰り返し行うことによって、最終的に、図１１に示すように、電子文書全体を参照するセクションＥを根とする木構造を計算する。
【００９２】
本実施例では、中央演算装置は、木構造における深さが奇数番目となるセクションがｙ方向にグループ化され、深さが偶数番目となるセクションがｘ方向にグループ化されるように調整して、木構造を作成する。
【００９３】
なお、この実施の形態では、電子文書のレイアウトの木構造の計算をｘ方向から始めｙ方向で終える場合を説明したが、ｙ方向から始めてｘ方向で終えるように処理をしてもよい。具体的には、中央演算装置は、まず、座標ｘ及び幅が一致し、座標ｙの差がいずれかのセクションの高さに一致することを条件として、複数のセクションをグループ化する。次に、中央演算装置は、座標ｙ及び高さが一致し、座標ｘの差がいずれかのセクションの幅に一致することを条件として、複数のセクションをグループ化する。そして、以下、中央演算装置は、座標ｘ及び幅が一致し、座標ｙの差がいずれかのセクションの高さに一致することを条件としてグループ化する処理と、座標ｙ及び高さが一致し、座標ｘの差がいずれかのセクションの幅に一致することを条件としてグループ化する処理とを、電子文書全体を親要素とする部分木を作成するまで交互に繰り返す。
【００９４】
また、レイアウト構造を有する電子文書は、必ずしもセクションで完全に分割できるとは限らない。例えば、電子文書内において、セクション間に隙間が含まれる場合もありうる。ここで、電子文書内のセクション間に隙間が含まれる場合に、セクションをグループ化して木構造を生成する場合を説明する。図１２は、セクション間に隙間が含まれる場合の電子文書のレイアウトを示す説明図である。
【００９５】
中央演算装置（レイアウト情報計算部１０２０）は、抽出したレイアウト属性情報に基づいて、図１２に示すように、セクション間に隙間がある場合には、セクション間の隙間がない状態にレイアウト属性情報を加工すればよい。例えば、中央演算装置は、セクションの面積を拡張する等の方法を用いて、セクション間の隙間がなくなるようにレイアウト属性情報を加工する。そして、中央演算装置（レイアウト情報計算部１０２０）は、加工したレイアウト属性情報に基づいて、電子文書のレイアウトの木構造を計算すればよい。
【００９６】
まず、中央演算装置は、図１３に示すように、各セクションに対して、ｙ軸の正方向（図１３においてセクションに対して下方向）に空領域があれば、他セクションの領域に接触するまで、その方向にセクションの領域を拡張する。例えば、図１３に示すように、中央演算装置は、セクション１の領域をセクション２に接触するまで拡張する。次に、中央演算装置は、ｘ軸の正方向（図１３においてセクションに対して右方向）に空領域があれば、他セクションの領域に接触するまで、その方向にセクションの領域を拡張する。
【００９７】
次に、中央演算装置は、ｙ軸の負方向（図１３においてセクションに対して上方向）に空領域があれば、他セクションの領域に接触するまで、その方向にセクションの領域を拡張する。そして、中央演算装置は、ｘ軸の負方向（図１３においてセクションに対して左方向）に空領域があれば、他セクションの領域に接触するまで、その方向にセクションの領域を拡張する。
【００９８】
中央演算装置は、上記に示す順序でセクションの面積を拡張する。なお、各セクションの面積を拡張し終えた時点で、例えば、図１３に示すように、まだ空領域１３１が存在している場合もありうる。その場合、中央演算装置は、その空領域１３１の上下左右方向に接している４つのセクションに対して、空領域を含むように拡張させた場合の面積の変化を計算し、セクションの初期面積（セクションを拡張する前の面積）に侵食しない方法を選択して、いずれかのセクションの領域を拡張する。
【００９９】
例えば、図１３に示す例において、セクション７（見出し７のセクション）を拡張させて空領域を補う場合を考える。この場合、空領域１３１を含むように、セクション７の領域を拡張（矩形形状を保ったままセクション７を左方向に拡張）すると、セクション３の初期面積を侵食する形でセクション７の領域を拡張することになってしまう。
【０１００】
一方、セクション３を拡張させて空領域１３１を補う場合を考える。この場合、空領域１３１を含むように、セクション３の領域を拡張（矩形領域を保ったままセクション３を上方向に拡張）すると、セクション２とセクション５の拡張部分の面積には侵食するが、セクション２とセクション５の初期面積には侵食しない。そのため、中央演算装置は、セクション３の面積を上方向に拡張させて、セクション２とセクション５の拡張部分の面積を減らす計算を行う。そのような処理を行うことによって、中央演算装置は、最終的に、図９（ａ）に示す各セクションの領域と同様に、面積が密な状態になった（セクション間の隙間がない状態となった）セクションの領域を計算する。
【０１０１】
なお、中央演算装置は、木構造の計算方法として、セクションのレイアウト属性情報をｘ方向及びｙ方向に射影することによって、セクションの境界を計算してもよい。そして、中央演算装置は、その境界の計算結果に基づいて、セクションをグループ化してもよい。
【０１０２】
例えば、図１４に示すような電子文書のレイアウトに基づいて、レイアウト属性情報が得られた場合を考える。この場合、中央演算装置は、まず、ｘ方向に各セクションを射影する。そして、中央演算装置は、各セクションの写像の重なり具合を計算する。図１４に示す例では、セクション２、セクション３、セクション４及びセクション５の写像が重なるので、中央演算装置は、それらをグループ２とする。また、セクション６及びセクション７の写像が重なるので、中央演算装置は、それらをグループ３とする。また、中央演算装置は、セクション１の写像は、他のセクションの写像と重ならないので、そのままグループ１とする。
【０１０３】
次に、中央演算装置は、各グループをｙ方向に射影する。すると、中央演算装置は、グループ２については、セクション２のグループと、セクション３、セクション４及びセクション５のグループの２つのグループに分割できるので、セクション２をグループ２−１とし、セクション３、セクション４及びセクション５をグループ２−２とする。同様に、中央演算装置は、グループ３については、セクション６とセクション７とのグループに分割できるので、セクション６をグループ３−１とし、セクション７をグループ７とする。また、中央演算装置は、グループ１についてはこれ以上分割できないので、そのままグループ１−１とする。
【０１０４】
以上の処理を実行することによって、中央演算装置は、図１５に示すような木構造を計算する。中央演算装置は、さらに同様の処理を実行し、グループ２−２に対してもグループを分割していき、セクションを１つしかもたないグループを削除することによって、図１１と同様の木構造を作成することができる。
【０１０５】
次に、中央演算装置は、計算した木構造に対して、根であるセクションＥから前順走査を行い、葉のセクションの見出しを順番に並べる。そして、中央演算装置は、見出しを並べた順番に従って、図１６に示す目次情報を生成する。
【０１０６】
具体的には、中央演算装置は、まず、根であるセクションＥについては、グループの要素であるため無視する。次に、中央演算装置は、セクション１について、見出しをレイアウト属性情報から取得（抽出）して目次に付加する。次いで、中央演算装置は、セクションＤについては、セクションＥと同様にグループの要素であるため無視する。次いで、中央演算装置は、セクション２については、セクション１と同様に、見出しをレイアウト属性情報から取得（抽出）して目次に追加する。以下、中央演算装置は、木構造の他の要素に対しても同様の処理を実行する。そして、中央演算装置は、図１６に示すように、目次情報１６１を生成する。
【０１０７】
次いで、中央演算装置は、木構造を根から子要素方向に順番に辿っていき、特定の条件を満たしているセクション要素の兄弟要素の位置に境界要素を挿入する。例えば、中央演算装置は、高さが電子文書全体の高さの半分を超える（そのセクションのｙ方向の長さが、電子文書全体のｙ方向の長さの半分を超える）セクションについて、その兄弟要素の位置に境界要素を挿入する。
【０１０８】
なお、中央演算装置は、境界要素を挿入する際に、境界要素を挿入しようとする位置に既に境界要素が存在している場合には、重複して境界要素が存在してしまうので、境界要素をを挿入しないように処理する。また、中央演算装置は、兄弟要素の先頭と末尾となる位置には、境界要素を挿入しないように処理する。
【０１０９】
例えば図９及び図１０に示す例では、セクションＤと、その子要素であるセクション２及びセクションＣとが上記の条件を満たしている。そのため、中央演算装置は、まず、セクションＤの兄弟位置にそれぞれ境界要素ａ，ｂを挿入する。
【０１１０】
次に、中央演算装置は、セクション２及びセクションＣの兄弟位置にも境界要素を挿入する。この場合、中央演算装置は、兄弟要素の先頭と末尾には境界要素を挿入できないという条件と、同じ位置に重複して境界要素を挿入することはできないという条件があるので、セクション２とセクションＣとの間にのみ、境界要素ｃを挿入することとなる。以下、中央演算装置は、同様の探索処理を繰り返し実行し、図１７に示すように、木構造を更新する。
【０１１１】
なお、本実施例では、境界要素を挿入するための特定の条件として、セクションの高さが電子文書全体の高さの半分を超えるという条件を用いる場合を説明したが、特定の条件は、本実施例で示したものに限られない。例えば、中央演算装置は、この境界要素を挿入するための特定の条件を、パーソナルコンピュータ（ＰＣ）の画面サイズ等に基づいて算出してもよいし、電子文書の大きさ等の他のレイアウト属性情報に基づいて算出してもよい。また、中央演算装置は、特定の条件を、セクションの幅、高さ、及び面積等のセクションのレイアウト属性情報に基づいて算出してもよい。
【０１１２】
また、中央演算装置は、例えば、電子文書のページ内のセクションの高さ又は面積の平均値を予め算出し、予め算出した平均値を用いてセクションを選択してもよい。例えば、中央演算装置は、電子文書に含まれるセクションのうち、算出した高さ又は面積がその平均値以上であるセクションを、特定の条件を満たすセクションとして選択してもよい。
【０１１３】
また、中央演算装置は、特定の条件を自動的に設定してもよいし、ユーザ操作に従って手動で設定してもよい。また、予めセクションの区切りの位置にタグを付与し、中央演算装置は、特定の条件をそのタグの有無としてもよい。
【０１１４】
また、本実施例では、生成した木構造を全て探索して境界要素を挿入する場合を示したが、木構造の一部のみを探索して境界要素を挿入するようにしてもよい。例えば、中央演算装置は、木構造の深さ１にあるセクションのみに境界要素を挿入する等、木構造に応じて挿入方法を変えてもよい。
【０１１５】
次に、中央演算装置は、境界要素を挿入した木構造に対して根から前順走査を行い、境界要素の位置を計算する。そして、中央演算装置は、図１８に示すように、目次情報に、境界要素に対応する位置に境界線を挿入する。
【０１１６】
なお、本実施例では、電子文書の例として、Ｗｅｂページの情報を対象としたが、中央演算装置が処理する電子文書は、本実施例で示したものに限られない。例えば、中央演算装置は、電子化された新聞紙面やポスタ等の情報を対象にしてもよいし、論文等のテキスト形式の電子文書を対象にしてもよい。
【実施例２】
【０１１７】
次に、文書処理システムの第２の実施例について説明する。なお、本実施例における文書処理システムは、第２の実施の形態で示した文書処理システムに相当する。本実施例において、文書処理システムの具体的な構成は、第１の実施例で示した構成と同様であるが、中央演算装置が、境界線装飾手段に代えて、アイコン装飾手段を含む。
【０１１８】
まず、中央演算装置は、第１の実施例と同様の処理に従って、図１６に示す目次情報及び図１７に示す木構造を生成する。
【０１１９】
次に、中央演算装置は、目次情報の各項目に、レイアウト情報として、電子文書のレイアウトを示すアイコンを付加する。そして、中央演算装置は、磁気ディスク装置に、アイコンを付加した目次情報を記憶させる。また、中央演算装置は、ユーザの要求に応じて（ユーザの操作に従って）、目次情報を外部に出力する。
【０１２０】
以下では、レイアウト情報として、電子文書のレイアウトを示すアイコンを目次情報の項目に付加する具体例を示す。まず、中央演算装置は、木構造の深さ１に境界要素が２つあるので、境界要素ａ，ｂに基づいて、それぞれセクション１、セクションＤ及びセクションＢの３つの領域を表すように、アイコンを縦方向に対して３つに分割する。
【０１２１】
次に、中央演算装置は、セクション１が子要素をもたないので、縦方向に対して３つに分割した領域のうちの一番上の領域を反転させたアイコンを生成し、目次情報のセクション１に対応する項目に付加する。次いで、中央演算装置は、セクションＤが木構造の深さ２の子要素に境界要素を１つもつので、縦方向に対して３つに分割した領域のうちの上から２番目の領域を、さらに横方向に対して２つに分割する。
【０１２２】
そして、中央演算装置は、セクション２について、横方向に対して分割した領域の左側の領域を反転させたアイコンを生成し、目次情報のセクション２に対応する項目に付加する。また、中央演算装置は、セクションＣについて右側の領域を与える。
【０１２３】
次に、中央演算装置は、セクションＣが子要素に境界要素をもたないので、セクションＣの子要素であるセクション３、セクション４及びセクション５について、セクションＣに与えられた右側の領域を反転させたアイコンを生成する。そして、中央演算装置は、生成したアイコンを、目次情報のセクション３，４，５に対応する項目にそれぞれ付加する。
【０１２４】
また、中央演算装置は、同様の処理を実行し、セクションＢの子要素であるセクション６及びセクション７について、縦方向に対して３つに分割した領域のうちの一番下の領域を反転させたアイコンを生成する。そして、中央演算装置は、生成したアイコンを、目次情報のセクション６，７に対応する項目にそれぞれ付加する。
【０１２５】
そして、中央演算装置は、図１９に示すアイコンを付加した目次情報を出力する。
【０１２６】
なお、上記に示す例では、木構造の深さ２まで境界要素を挿入してアイコンを生成する場合を説明したが、木構造の深さ３や深さ４まで境界要素を挿入してアイコンを生成するようにしてもよい。例えば、中央演算装置は、セクションＣの子要素として、深さ３のところと深さ４のところとに境界要素がそれぞれ１つずつ存在していれば、セクションＣの領域をさらに縦方向に対して２つに分割して、セクションＡ及びセクション３に与えてもよい。また、中央演算装置は、セクションＡの領域をさらに横方向に対して２つに分割してセクション４及びセクション５に与えてもよい。そのように、中央演算装置は、木構造の深さが奇数であるか偶数であるかに応じて、縦方向及び横方向に対して境界要素の数＋１だけ、さらに細かくアイコンの領域を分割していくことになる。
【０１２７】
また、中央演算装置は、初めにアイコンを境界要素の数に応じて碁盤目状に分割し、分割した各領域をセクションに割り振ることによって、アイコンとして表示してもよい。
【０１２８】
さらに、中央演算装置は、境界要素を挿入する処理を行わずに、特定の条件を満たしたセクションにフラグを立てて処理を行ってもよい。例えば、中央演算装置は、境界要素に代えて、図２０に示すように、セクションＤ，２，３にそれぞれフラグを立ててもよい。そして、中央演算装置は、各セクションにフラグが立っているか否かを判断することによって、アイコンを縦方向又は横方向に対して分割し、所定の領域を反転させたアイコンを目次情報の項目に付加してもよい。また、中央演算装置は、境界要素を挿入したりフラグを立てたりする処理を行わずに、木構造のみを用いてアイコンを生成してもよい。
【０１２９】
また、本実施例では、アイコンをまず縦方向に対して分割する処理を試み、次に横方向に対して分割する処理を繰り返す場合を説明したが、分割方向の順番は本実施例で示したものに限られず、アイコンをまず横方向に対して分割する処理を試み、次に縦方向に対して分割する処理を繰り返してもよい。例えば、中央演算装置は、図２１に示すような縦長のセクションで構成された電子文書においても、上記に示したように処理を行うことによって、図２２に示すアイコンを目次情報の項目に付加することができる。
【０１３０】
また、文書処理システムは、上記構成において、さらに差分判定手段を備えてもよい。そして、文書処理システムは、特定の条件を満たしたセクションに対して、履歴の情報（過去の電子文書）と現在の情報（現在の電子文書）との差分を求め、その差分を求めた結果を色や形等を変えてアイコンとして表示してもよい。
【０１３１】
図２３は、差分判定手段を備えた文書処理システムの構成例を示すブロック図である。図２３に示すように、文書処理システムは、電子文書の履歴情報（過去の電子文書）を記憶する履歴記憶部１１２と、履歴情報に基づいて電子文書のセクションの更新状態を確認（判定）する差分判定部１０２３とを備える。図２３に示す例では、文書処理システムは、目次装飾部１０２２を用いて処理を行う前に、差分判定部１０２３を用いて電子文書のセクションが更新されているか否かを確認する。具体的には、差分判定部１０２３は、履歴記憶部１１２が蓄積する過去の電子文書と現在の電子文書との差を求め、電子文書が更新されているか否かを判定する。セクションが更新されていれば、目次装飾部１０２２は、目次生成部１０２１が生成した目次情報に対して、その更新されたセクションの項目のアイコンの色や形を変えたり、境界線の色や長さを変えたりする。
【０１３２】
また、文書処理システムは、上記構成において、さらに音声出力手段を備えてもよい。そして、文書処理システムは、電子文書の中心の位置から各セクションの位置までの距離と角度とを、ステレオ音声を利用して、音声が聞こえてくる方向として表現して、目次の項目を音声出力してもよい。
【０１３３】
図２４は、音声出力手段を備えた文書処理システムの構成例を示すブロック図である。図２４に示すように、文書処理システムは、目次項目や、装飾したアイコン、境界線等を音声信号に変換する音声信号生成部１０４を備える。音声信号生成部１０４は、例えば、レイアウト情報計算部１０２０が求めた木構造情報に基づいて、音声合成処理を行うことによって、電子文書のレイアウトを音声を用いて表現した音声情報をレイアウト情報として生成する。例えば、音声信号生成部１０４は、セクションの位置までの距離や角度をステレオ音声を用いて表現した音声情報を生成する。そして、出力部１０３は、目次情報を表示装置に表示するとともに、音声信号生成部１０４が生成した音声情報に基づいて、スピーカ等の音声出力装置を用いて音声を出力する。
【０１３４】
上記のように構成することによって、例えば、目次の項目にフォーカスを当てた際に、アイコンの左上に位置する項目は、前方左上から音声が出力されるように聞こえる。また、右下に位置する項目は、前方右下から出力されるように聞こえる。そのように、出力部１０３は、各セクションのアイコンの割り当て領域に基づいて、目次の項目を音声出力してもよい。また、出力部１０３は、境界線がある場合には特殊な効果音を発したり、出力する音声の音質を変えたりしてもよい。
【０１３５】
なお、図２４に示す例では、レイアウト情報として境界線及びアイコンとともに音声情報を付加する構成を説明したが、文書処理システムは、例えば、レイアウト情報として音声情報のみを目次情報に付加するものであってもよい。また、例えば、文書処理システムは、レイアウト情報として境界線及び音声情報を目次情報に付加するものであってもよいし、アイコン及び音声情報を目次情報に付加するものであってもよい。
【実施例３】
【０１３６】
次に、文書処理システムの第３の実施例について説明する。なお、本実施例における文書処理システムは、第３の実施の形態で示した文書処理システムに相当する。本実施例において、文書処理システムの具体的な構成は、第１の実施例及び第２の実施例で示した構成と同様であるが、中央演算装置が、境界線装飾手段及びアイコン装飾手段の両方を含む。
【０１３７】
まず、中央演算装置は、第１の実施例と同様の処理に従って、図１７に示す木構造及び図１８に示す境界線を付加した目次情報を生成する。
【０１３８】
次に、中央演算装置は、第２の実施例と同様の処理に従って、目次情報の項目に、レイアウト情報として、電子文書のレイアウトを示すアイコンを付加する。そして、中央演算装置は、磁気ディスク装置に、アイコンを付加した目次情報を記憶させる。また、中央演算装置は、ユーザの要求に応じて（ユーザの操作に従って）、目次情報を外部に出力する。
【０１３９】
ここで、中央演算装置は、アイコンを目次情報の項目に付加するのでなく、目次情報に付加された境界線に付加してもよい。この場合、中央演算装置は、木構造の深さ１の先頭に新たに境界要素を挿入して、図２５に示すように、境界線にさらにアイコンを付加して目次情報を装飾する。
【０１４０】
なお、中央演算装置は、第１の実施例及び第２の実施例で説明した方法と同様の方法を用いて、目次情報に境界線を付加するとともにアイコンを付加する。
【０１４１】
また、中央演算装置は、目次情報の項目、境界線及びアイコンについて、セクションのレイアウトに基づいて、目次情報の項目にリンク付け（例えば、電子文書へのリンク付け）を行ってもよい。この場合、中央演算装置は、例えば、リンク先の電子文書を示すリンク情報を目次情報に付加する。
【０１４２】
また、中央演算装置は、目次情報の項目や、境界線、アイコンに、色、文字及び画像で意味付けを行ってもよく、境界線やアイコンの形状等を変えたりしてもよい。この場合、中央演算装置は、例えば、目次情報に含まれる項目又は目次情報に付加したレイアウト情報に対して、表示色を変化させたり、文字又は画像を付加したり、形状を変化させたりする処理を施してもよい。
【０１４３】
例えば、中央演算装置は、目次情報の項目にセクションへの座標をリンクさせたり、セクションの面積の大小を文字や色で表現したり、境界線を加工することでセクション内の文字や画像の占有面積の割合を棒グラフとして表現したりしてもよい。また、例えば、中央演算装置は、セクション内に含まれるメインの情報の属性（例えば、セクションに含まれる長文、リンク一覧、又は画像）を、境界線やアイコンの形状を変えることで表現してもよい。また、中央演算装置は、セクションの面積の大小に応じて色を変えたり濃淡を変えたりしてもよい。なお、そのように態様を変えて表示してもよいことは、第１の実施例及び第２の実施例で示した文書処理システムでも言えることである。
【実施例４】
【０１４４】
次に、文書処理システムの第４の実施例について説明する。本実施例では、第１の実施の形態から第３の実施の形態で示した文書処理システムをビジネスモデルに適用する場合について説明する。図２６は、ビジネスモデルに適用する場合の文書処理システムの構成の一例を示すブロック図である。図２６に示すように、本実施例では、文書処理システムは、ユーザ端末２０と、Ｗｅｂサーバ３０と、文書処理サーバ４０とを含む。また、ユーザ端末２０、Ｗｅｂサーバ３０及び文書処理サーバ４０は、インターネット等の通信ネットワーク５０を介して接続される。
【０１４５】
ユーザ端末２０は、ユーザが使用する端末であり、具体的には、プログラムに従って動作する携帯電話機やＰＤＡ、パーソナルコンピュータ等の情報処理端末によって実現される。ユーザ端末２０は、Ｗｅｂサーバ３０から、通信ネットワーク５０を介して電子文書（例えば、Ｗｅｂページの情報）を受信する機能を備える。また、ユーザ端末２０は、電子文書とともに、電子文書の目次の生成要求を、通信ネットワーク５０を介して文書処理サーバ４０に送信する機能を備える。なお、図２６では、１つのユーザ端末２０を示しているが、文書処理システムは、複数のユーザ端末２０を含んでもよい。
【０１４６】
Ｗｅｂサーバ３０は、例えば、インターネット上で各種情報を公開するサーバであり、具体的には、プログラムに従って動作するワークステーションやパーソナルコンピュータ等の情報処理装置によって実現される。Ｗｅｂサーバ３０は、ユーザ端末２０からの要求に応じて、電子文書（Ｗｅｂページの情報）を、通信ネットワーク５０を介してユーザ端末２０に送信する機能を備える。なお、図２６では、１つのＷｅｂサーバ３０を示しているが、文書処理システムは、複数のＷｅｂサーバ３０を含んでもよい。
【０１４７】
文書処理サーバ４０は、電子文書の目次の自動生成サービスを提供するサービス事業者が運営するサーバであり、具体的には、プログラムに従って動作するワークステーションやパーソナルコンピュータ等の情報処理装置によって実現される。文書処理サーバ４０は、第１の実施の形態から第３の実施の形態で示したいずれかのデータ処理装置１０及び記憶装置１１を備える。
【０１４８】
文書処理サーバ４０は、ユーザ端末２０から、通信ネットワーク５０を介して、電子文書とともに目次の生成要求を受信する機能を備える。また、文書処理サーバ４０は、第１の実施の形態から第３の実施の形態で示したいずれかの処理に従って、電子文書の目次情報を生成するとともに、生成した目次情報にレイアウト情報を付加する機能を備える。また、文書処理サーバ４０は、レイアウト情報を付加した目次情報を、通信ネットワーク５０を介してユーザ端末２０に送信する機能を備える。
【０１４９】
次に、動作について説明する。図２７は、ユーザ端末２０の要求に応じて文書処理サーバ４０が目次情報を生成し配信する処理の一例を示す流れ図である。なお、図２７では、一例として、文書処理サーバ４０が第３の実施の形態で示した処理に従って目次情報を生成する場合を説明する。
【０１５０】
まず、ユーザ端末２０は、ユーザの操作に従って、電子文書の目次情報の生成要求を、通信ネットワーク５０を介して文書処理サーバ４０に送信する（ステップＳ４０）。この場合、ユーザ端末２０は、目次情報の生成要求とともに、目次生成対象の電子文書を送信する。
【０１５１】
文書処理サーバ４０は、目次情報の生成要求及び電子文書を受信すると、受信した電子文書の目次情報を生成するとともに、生成した目次情報にレイアウト情報を付加する（ステップＳ１１〜Ｓ３５）。なお、ステップＳ１１〜Ｓ３５の処理は、第３の実施の形態で示したそれらの処理と同様である。そして、文書処理サーバ４０は、レイアウト情報を付加した目次情報を、通信ネットワーク５０を介してユーザ端末２０に送信する（ステップＳ４６）。
【０１５２】
ユーザ端末２０は、目次情報を受信すると、受信した目次情報を出力する（ステップＳ４７）。例えば、ユーザ端末２０は、境界線やアイコンがレイアウト情報として付加された目次を、液晶表示部やディスプレイ装置等の表示装置に表示する。そして、例えば、ユーザによって目次内の項目の選択操作が行われると、ユーザ端末２０は、選択された項目に対応する電子文書のセクションを表示装置に表示する等の処理を行う。
【０１５３】
なお、本実施例では、ユーザ端末２０から受信した電子文書を文書処理サーバ４０が処理する場合を説明したが、文書処理サーバ４０が所定期間毎に通信ネットワーク５０を介して電子文書を収集して蓄積するようにしてもよい。そして、文書処理サーバ４０は、収集した電子文書の目次情報を生成し、ユーザ端末２０からの要求に応じて、通信ネットワーク５０を介して、レイアウト情報を付加した目次情報とともに電子文書をユーザ端末２０に配信してもよい。
【産業上の利用可能性】
【０１５４】
本発明は、パーソナルコンピュータだけでなく、携帯電話機やＰＤＡ等の小画面端末を用いて電子文書を処理する文書処理システムの用途に適用できる。本発明を用いることによって、Ｗｅｂページの情報や電子化された新聞紙面等の電子文書を快適に閲覧することができる。
【図面の簡単な説明】
【０１５５】
【図１】本発明による文書処理システムの構成の一例を示すブロック図である。
【図２】文書処理システムが電子文書の目次情報を生成する処理の一例を示す流れ図である。
【図３】文書処理システムの他の構成例を示すブロック図である。
【図４】文書処理システムが電子文書の目次情報を生成する処理の他の例を示す流れ図である。
【図５】文書処理システムのさらに他の構成例を示すブロック図である。
【図６】文書処理システムが電子文書の目次情報を生成する処理のさらに他の例を示す流れ図である。
【図７】文書処理システムのさらに他の構成例を示すブロック図である。
【図８】磁気ディスク装置が記憶するレイアウト属性情報の例を示す説明図である。
【図９】電子文書の具体的なレイアウト例、及びレイアウト属性情報の具体例を示す説明図である。
【図１０】生成された木構造の例を示す説明図である。
【図１１】電子文書に含まれるセクションをグループ化していく過程と、電子文書のレイアウトの木構造とを対応付けて示した説明図である。
【図１２】セクション間に隙間が含まれる場合の電子文書のレイアウトを示す説明図である。
【図１３】セクション間に隙間が含まれる場合の各セクションの領域を拡張する処理の例を示す説明図である。
【図１４】セクション間に隙間が含まれる場合に、レイアウト属性情報をｘ方向及びｙ方向に射影する処理の例を示す説明図である。
【図１５】セクション間に隙間が含まれる場合に生成された木構造の例を示す説明図である。
【図１６】生成された目次情報の例を示す説明図である。
【図１７】境界要素が挿入された木構造の例を示す説明図である。
【図１８】レイアウト情報として境界線を挿入した目次情報の例を示す説明図である。
【図１９】レイアウト情報としてアイコンを付加した目次情報の例を示す説明図である。
【図２０】境界要素に代えてフラグを立てた木構造の例を示す説明図である。
【図２１】縦長のセクションで構成された電子文書の具体的なレイアウト例を示す説明図である。
【図２２】レイアウト情報としてアイコンを付加した目次情報の他の例を示す説明図である。
【図２３】差分判定手段を備えた文書処理システムの構成例を示すブロック図である。
【図２４】音声出力手段を備えた文書処理システムの構成例を示すブロック図である。
【図２５】レイアウト情報として境界線及びアイコンを付加した目次情報の例を示す説明図である。
【図２６】ビジネスモデルに適用する場合の文書処理システムの構成の一例を示すブロック図である。
【図２７】ユーザ端末の要求に応じて文書処理サーバが目次情報を生成し配信する処理の一例を示す流れ図である。
【符号の説明】
【０１５６】
１０  データ処理装置
１１  記憶装置
１２  目次装飾用プログラム
１００  入力部
１０１  レイアウト解析部
１０２  目次整形部
１０３  出力部
１１０  レイアウト情報記憶部
１１１  目次記憶部
１０２０  レイアウト情報計算部
１０２１  目次生成部
１０２２  目次装飾部
１０２２０  境界線装飾部
１０２２１  アイコン装飾部
【図１】
2007323291.tif 000003
【図２】
2007323291.tif 000004
【図３】
2007323291.tif 000005
【図４】
2007323291.tif 000006
【図５】
2007323291.tif 000007
【図６】
2007323291.tif 000008
【図７】
2007323291.tif 000009
【図８】
2007323291.tif 000010
【図９】
2007323291.tif 000011
【図１０】
2007323291.tif 000012
【図１１】
2007323291.tif 000013
【図１２】
2007323291.tif 000014
【図１３】
2007323291.tif 000015
【図１４】
2007323291.tif 000016
【図１５】
2007323291.tif 000017
【図１６】
2007323291.tif 000018
【図１７】
2007323291.tif 000019
【図１８】
2007323291.tif 000020
【図１９】
2007323291.tif 000021
【図２０】
2007323291.tif 000022
【図２１】
2007323291.tif 000023
【図２２】
2007323291.tif 000024
【図２３】
2007323291.tif 000025
【図２４】
2007323291.tif 000026
【図２５】
2007323291.tif 000027
【図２６】
2007323291.tif 000028
【図２７】
2007323291.tif 000029