(57)【特許請求の範囲】
【請求項１】
複数ページから構成される文書を各ページをずらせて重ね表示する文書表示装置において、
文書の第１ページと最終ページとが隣り合うページであるとみなして文書の各ページをページ数に相当する重なり順序でずらせて重ね表示するものであり、
重ね表示の最上層となるページを変更するページめくり指示を入力する入力手段と、
文書の各ページのページ数に相当する重なり順序及び描画位置並びに現時点で重ね表示の最上層となるページの情報を格納したページデータテーブルと、
ページデータテーブルに格納されているページ数に相当する重なり順序の情報から文書中の第１ページとなるページを特定する特定手段と、
入力されたページめくり指示に基づいて重ね表示の最上層となるページに対する他のページの描画位置を予め設定したずれ量をもたせて算出するとともに第１ページが重ね表示の最上層以外である場合には第１ページの描画位置については最終ページである上層のページに対するずれ量を他のページの上層のページに対するずれ量より大きくして算出するページ位置算出手段と、
入力されたページめくり指示及び算出した描画位置に基づいてページデータテーブルの格納情報を更新する更新手段と、
ページデータテーブルの格納情報に基づいて各ページを描画して画面表示させる表示処理手段と、
を備えたことを特徴とする文書表示装置。
【請求項２】
請求項１に記載の文書表示装置において、
ページデータテーブルは、文書の各ページの形態に関する情報を格納し、
表示処理手段は、ページデータテーブルの格納情報に基づいて、各ページの形態を重ね表示の最上層となるページの形態に統一して各ページを描画して画面表示させる、
ことを特徴とする文書表示装置。
【請求項３】
請求項１又は請求項２に記載の文書表示装置において、
ページデータテーブルは、文書の各ページについて両面で利用するか否かを表す情報を格納し、
表示処理手段は、ページデータテーブルの格納情報に基づいて、両面で利用するページについては両面を利用して面返しでページめくりをするとともに、両面で利用しないページについては片面のみを利用して面返しせずにページめくりをして、各ページを描画して画面表示させる、
ことを特徴とする文書表示装置。
【請求項４】
請求項３に記載の文書表示装置において、
更に、次ページ方向への１ページずつのページめくり或いは前ページ方向への１ページずつのページめくりを指示するページめくり指示を入力する入力手段を備え、
ページデータテーブルは、更に、文書の各ページについて裏面を表示するか否かを表す情報を格納し、
表示処理手段は、前記入力手段によりページめくり指示が入力されて、これにより両面を利用して且つ裏面を表示するページが指示された場合には、当該両面を利用して且つ裏面を表示するページについて面返しをして裏面を描画して画面表示させる、
ことを特徴とする文書表示装置。
【請求項５】
複数ページから構成される文書を各ページをずらせて重ね表示する文書表示方法において、
文書の第１ページと最終ページとが隣り合うページであるとみなして文書の各ページをページ数に相当する重なり順序でずらせて重ね表示する方法であり、
文書表示装置の入力手段が、重ね表示の最上層となるページを変更するページめくり指示の入力を受け付けるステップと、
文書表示装置の特定手段が、文書の各ページのページ数に相当する重なり順序及び描画位置並びに現時点で重ね表示の最上層となるページの情報を格納したページデータテーブルに格納されているページ数に相当する重なり順序の情報から文書中の第１ページとなるページを特定するステップと、
文書表示装置のページ位置算出手段が、受け付けたページめくり指示に基づいて重ね表示の最上層となるページに対する他のページの描画位置を予め設定したずれ量をもたせて算出するとともに第１ページが重ね表示の最上層以外である場合には第１ページの描画位置については最終ページである上層のページに対するずれ量を他のページの上層のページに対するずれ量より大きくして算出するステップと、
文書表示装置の更新手段が、受け付けたページめくり指示及び算出した描画位置に基づいてページデータテーブルの格納情報を更新するステップと、
文書表示装置の表示処理手段が、ページデータテーブルの格納情報に基づいて各ページを描画して画面表示させるステップと、を具備したことを特徴とする文書表示方法。
【請求項６】
請求項５に記載の文書表示方法において、
文書表示装置の表示処理手段が、文書の各ページの形態に関する情報を格納したページデータテーブルの格納情報に基づいて、各ページの形態を重ね表示の最上層となるページの形態に統一して各ページを描画して画面表示させるステップを具備したことを特徴とする文書表示方法。
【請求項７】
請求項５又は請求項６に記載の文書表示方法において、
文書表示装置の表示処理手段が、文書の各ページについて両面で利用するか否かを表す情報を格納したページデータテーブルの格納情報に基づいて、両面で利用するページについては両面を利用して面返しでページめくりをするとともに、両面で利用しないページについては片面のみを利用して面返しせずにページめくりをして、各ページを描画して画面表示させるステップを具備したことを特徴とする文書表示方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、複数ページから構成される文書を各ページをずらせてディスプレイ画面上に重ね表示する文書表示装置に関し、特に、文書中における各ページを容易に把握できるようにした文書表示装置に関する。
【０００２】
【従来の技術】
従来より文書処理の分野では、電子データから成る文書画像を用紙に印刷した文書の如く取り扱えるようにするため種々な工夫・改良が提案されており、その１つとして、複数ページから構成される文書をページを束ねてディスプレイ画面上に表示する文書表示装置が提案されている（特開昭６２−２５４２７２号公報、特開昭６３−６８９７４号公報）。
【０００３】
この文書表示装置では、文書の各ページを互いにずらせて重ね表示して文書の厚みをディスプレイ画面上に表示するようにし、更には、ページ或いはそこに添付された付箋を指定することによりページめくり処理し得るようにしている。
更に、この文書表示装置では、ページめくりを文書ページの前方向と後方向のいずれにも行えるようにし、更には、１枚ずつのページめくりの他に、指定されたページを最上層にジャンプさせるページめくりも行えるようにしている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の文書表示装置にあっては、各ページは一定のずれ量をもって重ね表示されるため、ページめくり処理がなされると、文書の第１ページ（表紙）がどのページであったかが判らなくなってしまうものであった。一般的に、利用者に或る情報を順序立てて提供するために、ページを重ねる順序は文書構成上の重要な意味を有するが、従来の文書表示装置にあっては、文書の基準となる第１ページを利用者が感覚的に容易に認識できないことから使い勝手が悪く、用紙に印刷した文書のような利用を実現し得るものではなかった。
【０００５】
また、従来の文書表示装置では、文書の各ページは或る固定した大きさで表示されるため、大きさの異なるページを混在させた文書に対しては、文書中の各ページを実際の大きさのイメージで表示できず、この点からも実際の文書イメージを利用者に把握させることができず、用紙に印刷した文書のような利用を実現し得るものではなかった。
【０００６】
本発明は上記従来の事情に鑑みなされたもので、複数ページから構成される文書を各ページをずらせてディスプレイ画面上に重ね表示する文書表示装置において、用紙に印刷した文書のような利用を実現することを目的とする。
すなわち、本発明に係る文書表示装置は、例えば、第１ページを感覚的に容易に把握し得るように表示して、用紙に印刷した文書のような利用を実現することを目的とする。
【０００７】
また、本発明に係る文書表示装置は、例えば、各ページをイメージ通りに表示して、用紙に印刷した文書のような利用を実現することを目的とする。
また、本発明に係る文書表示装置は、例えば、下層ページの上層ページからはみ出た部分にその記述内容を表示して、用紙に印刷した文書のような利用を実現することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る文書表示装置は、複数ページから構成される文書を各ページをずらせて重ね表示する文書表示装置において、文書の第１ページと最終ページとが隣り合うページであるとみなして文書の各ページをページ数に相当する重なり順序でずらせて重ね表示するものであり、重ね表示の最上層となるページを変更するページめくり指示を入力する入力手段と、文書の各ページのページ数に相当する重なり順序及び描画位置並びに現時点で重ね表示の最上層となるページの情報を格納したページデータテーブルと、ページデータテーブルに格納されているページ数に相当する重なり順序の情報から文書中の第１ページとなるページを特定する特定手段と、入力されたページめくり指示に基づいて重ね表示の最上層となるページに対する他のページの描画位置を予め設定したずれ量をもたせて算出するとともに第１ページが重ね表示の最上層以外である場合には第１ページの描画位置については最終ページである上層のページに対するずれ量を他のページの上層のページに対するずれ量より大きくして算出するページ位置算出手段と、入力されたページめくり指示及び算出した描画位置に基づいてページデータテーブルの格納情報を更新する更新手段と、ページデータテーブルの格納情報に基づいて各ページを描画して画面表示させる表示処理手段と、を備えたことを特徴とする。
【０００９】
また、本発明に係る文書表示装置は、例えば、前記表示処理手段は第１ページを他のページと異なる態様で描画して画面表示させる。
【００１０】
また、本発明に係る文書表示装置は、例えば、前記ページデータテーブルは文書の各ページの形態に関する情報も格納し、前記表示処理手段は最上層となるページの形態によって他のページを描画して画面表示させる。
【００１１】
また、本発明に係る文書表示装置は、例えば、前記ページデータテーブルは文書の各ページの形態に関する情報も格納し、前記表示処理手段は文書の各ページをそれぞれの形態で描画して画面表示させる。
【００１２】
また、本発明に係る文書表示装置は、例えば、前記表示処理手段は下層ページの上層ページからはみ出す部分に当該はみ出し部分の記述内容を画面表示させる。
【００１３】
【作用】
本発明に係る文書表示装置によると、入力手段からページめくり指示が入力されると、特定手段がページデータテーブルに格納されているページ数に相当する重なり順序の情報から文書中の第１ページとなるページを特定し、ページ位置算出手段が重ね表示の最上層となるページ（実施例では、カレントページ）に対する他のページの描画位置を予め設定したずれ量（△Ｘ、△Ｙ）をもたせて算出するとともに第１ページが重ね表示の最上層以外である場合には第１ページの描画位置については上層のページに対するずれ量を他のページより大きく（＋α）して算出する。
【００１４】
そして、更新手段が算出した描画位置に基づいてページデータテーブルの格納情報を更新し、更新されたページデータテーブルの格納情報に基づいて表示処理手段が各ページを描画して画面表示させる。すなわち、第１ページが重ね表示の最上層以外である場合には、第１ページの描画位置は他のページよりずれが大きい位置に表示され、文書中のいずれの重なり順位にあっても、第１ページを視覚的に容易に把握することができる。
【００１５】
また、本発明に係る文書表示装置では、例えば、上記の第１ページを色を変える等して他のページと異なる態様で描画して画面表示させ、第１ページを視覚的に更に容易に把握することができるようにする。
また、本発明に係る文書表示装置では、例えば、上記のように第１ページを表示させるとともに、各ページの用紙のサイズや方向といった形態を重ね表示の最上層となるページの形態に統一して描画し、整然とした形態で文書を画面表示させる。
【００１６】
また、本発明に係る文書表示装置では、例えば、上記のように第１ページを表示させるとともに、各ページをページデータテーブルに格納されているそれぞれの形態情報に基づいて描画し、各ページをイメージ通りに画面表示させる。
また、本発明に係る文書表示装置では、例えば、上記のように各ページをイメージ通りに画面表示させたときに、下層ページの上層ページからはみ出した部分に当該はみ出し部分の記述内容を画面表示させ、各ページを更にイメージ通りに画面表示させる。
【００１７】
【実施例】
以下、本発明の一実施例に係る文書表示装置を図面を参照して説明する。
図１に示すように、本実施例の文書表示装置は、利用者がページめくり指示を入力するためのキーボードやマウスを備えた入力手段１と、ページめくり指示に基づいてページめくり処理や文書の表示処理といったデータ処理を行う処理装置２と、文書画像を画面に表示するディスプレイ装置３と、処理対象となる文書の実データを格納するハードディスク装置等から構成された文書データ記憶装置４とを備えている。
【００１８】
また、上記の処理装置２には、ページめくり指示に基づいてページめくり処理を実行するページめくり処理手段５と、文書を構成しているページ毎の情報を格納するページデータテーブル６と、ページデータテーブル６の格納情報に基づいてディスプレイ装置３に画面表示させる文書画像を描画する表示処理手段７とを備えている。
【００１９】
ページデータテーブル６には、図３に示すように、文書を構成している複数のページに関する情報が各ページ毎に格納されており、各ページの重なり順序の情報としてページ数、各ページの描画位置の情報として各ページ枠の左上隅の原点座標、各ページの形態の情報としてページ枠のサイズ及び方向、カレントページ（現時点で最上層となるページ）の情報としてそのフラグが格納され、更に、文書データ記憶手段４に格納されている実データに各ページを関係付けるポインタ（内容）が格納されている。例えば、カレントフラグ（＊）が立てられた第３ページが現時点では文書中の最上層となっており、この第３ページはページ枠がＢ５サイズを縦置きとしたもので、原点座標（ｘ３、ｙ３）から描画される。
【００２０】
図２に示すように、上記のページめくり処理手段５は、ページデータテーブル６に対する情報の読み出し及び書き込みを行う読出書込手段１１と、ページデータテーブル６のページ数情報に基づいて文書中の第１ページを特定する特定手段１２と、ページめくり指示に基づいて最上層と指示されたページへカレントフラグを移動させるカレントフラグ移動手段１３と、カレントページとなるページの描画位置原点及びこのカレントページに対する他のページの描画位置原点を算出するページ原点算出手段１４とを備えている。
なお、ページ原点算出手段１４は予め設定されたずれ量△Ｘ、△Ｙ及びαを格納したテーブル１４ａを有しており、このテーブル１４ａに格納されたずれ量△Ｘ、△Ｙはカレントページの描画位置原点に対して他のページの描画位置原点をずらすために、ずれ量αはカレントページの描画位置原点に対して第１ページの描画位置原点を更にずらすために予め設定されている。
【００２１】
上記のようにページめくり指示に基づき上記の各手段１２〜１４によって変更を加えられた各ページに関する情報は、読出書込手段１１により再びページデータテーブル６に書き戻され、これによって、ページデータテーブル６の格納情報は更新される。
したがって、更新されたページデータテーブル６の格納情報に基づいて、表示処理手段７が文書画像の描画処理を行うと、ディスプレイ装置３にはページめくり指示に従ってページめくりされた文書が画像表示される。
【００２２】
上記構成の文書表示装置によると、図４に示す手順に従って文書の表示処理が行われる。
まず、入力手段１からのページめくり指示に基づいてページめくり処理手段５がページデータテーブル６の格納情報を更新する処理を行う（ステップＳ１）。そして、表示処理手段７がこのページデータテーブル６から格納情報を取得して（ステップＳ２）、各ページをずらせて文書画像を描画する厚み表示処理を行い（ステップＳ３）、更に、カレントページについてはその文書データに基づいて記述内容を表示する処理を行う（ステップＳ４）。
【００２３】
上記のテーブル更新処理（ステップＳ１）は、図５〜図７に示すカレントページ変更処理と、図９に示すページ原点変更処理とを含んでいる。
【００２４】
まず、カレントページ変更処理では図５に示すように、ページめくり処理手段５がページめくり指示が次ページ方向又は前ページ方向への１ページずつのページめくりかを判断し（ステップＳ１１）、１ページずつの指示である場合には図６又は図７に示すページめくり処理を行う一方（ステップＳ１２）、ジャンプ操作等によるページめくりの指示である場合には図１４に示すその他のページめくり処理を行う（ステップＳ１３）。
そして、上記のページめくり処理によって変更されたカレントページ情報に基づいて、読出書込手段１１がページデータテーブル６のカレントフラグを更新して処理を終了する（ステップＳ１４）。
【００２５】
図６に示すページめくり処理は次ページ方向へのページめくり、図７に示すページめくり処理は前ページ方向へのページめくりであり、次ページ方向では図８の（ａ）に示すように文書の最上層にあるページ（図では最終ページ）を文書の最下層とするページめくりを行い、前ページ方向では図８の（ｂ）に示すように文書の最下層にあるページ（図では最終ページ）を文書の最上層とするページめくりを行う。
なお、これらページめくり処理はカレントフラグ移動手段１３により行われ、次ページ方向又は前ページ方向へのページめくり処理がページめくり指示に従って行われる。
【００２６】
次ページ方向へのページめくり処理では、変数ｎを文書中のカレントページに設定し（ステップＳ２１）、この変数ｎが文書中の最終ページであるかを判断して（ステップＳ２２）、最終ページでない場合には（ｎ＋１）によって次のページを新たなカレントページに設定する一方（ステップＳ２３）、最終ページである場合には次のページである第１ページを新たなカレントページに設定する（ステップＳ２４）。
【００２７】
一方、前ページ方向へのページめくり処理では、変数ｎを文書中のカレントページに設定し（ステップＳ３１）、この変数ｎが文書中の第１ページであるかを判断して（ステップＳ３２）、第１ページでない場合には（ｎ−１）によって前のページを新たなカレントページに設定する一方（ステップＳ３３）、第１ページである場合には前のページである最終ページを新たなカレントページに設定する（ステップＳ３４）。
【００２８】
上記のページめくり処理はページめくり指示毎にページ原点算出手段１４によって繰り返し行われ、ページめくり指示の回数分のページがめくられて、カレントページが変更される。
また、ページ原点変更処理はカレントページが変更される毎に文書中の全てのページ原点を変更し、各ページの表示位置をずれ量（△Ｘ、△Ｙ、α）をもって変更する。なお、このページ原点変更処理は、文書中の最終ページからカレントページ側へ全てのページについて順次繰り返し行われる。
【００２９】
まず、変数ｎをカレントページとし、ページ原点を示す変数Ｘ及びＹを文書中の最終ページを表示する原点座標の値とする初期化を行った後に（ステップＳ４１）、変数ｎを１つ前のページを示す値に変更して（ステップＳ４２）、この変数ｎが文書中のカレントページであるかを判断する（ステップＳ４３）。なお、初期において、カレントページの１つ前のページは文書中の最終ページとなる。この判断の結果、変数ｎがカレントページである場合には、文書中に含まれる全てのページについての処理が終了しているため処理を終了する一方、変数ｎがカレントページ以外である場合には、変数ｎが文書中の最終ページであるかを判断して処理を続行する（ステップＳ４４）。
【００３０】
この判断の結果、変数ｎが最終ページ以外のページである場合には、原点変数Ｘに横方向のずれ量△Ｘを加えて新たな原点変数Ｘとするとともに、原点変数Ｙに縦方向のずれ量△Ｙを加えて新たな原点変数Ｙとする（ステップＳ４５）。
一方、変数ｎが最終ページである場合には、原点変数Ｘに横方向のずれ量△Ｘ及びαを加えて新たな原点変数Ｘとするとともに、原点変数Ｙに縦方向のずれ量△Ｙ及びαを加えて新たな原点変数Ｙとする（ステップＳ４６）。
【００３１】
そして、上記の新たな変数Ｘ及びＹによって読出書込手段１１がページデータテーブル６を更新し（ステップＳ４７）、ページデータテーブル６に格納されている全てのページについてページ原点情報を書き換える。
すなわち、図１０に示すように、文書中の最終ページ（図では第２ページ）の左上隅の原点（Ｘ、Ｙ）からずれ量（△Ｘ、△Ｙ）ずらせた位置が各ページの描画原点となり、第１ページについては更に縦横にずれ量αだけ前のページからずらせた位置が描画原点となる。
【００３２】
また、上記した厚み表示処理（ステップＳ３）は図１１に示す手順で行われ、上記のようにページめくり処理によって更新されたページ情報をページデータテーブル６から表示処理手段７が読み出して、各ページの枠を順次描画することにより行われる。なお、各ページ枠の描画は、文書中の最終ページからカレントページ側へ全てのページについて順次繰り返し行われる。
【００３３】
まず、変数ｎを文書中のカレントページに設定した後に（ステップＳ５１）、変数ｎを１つ前のページを示す値に変更して（ステップＳ５２）、この変数ｎが文書中のカレントページであるかを判断する（ステップＳ５３）。なお、初期において、カレントページの１つ前のページは文書中の最終ページとなる。
この判断の結果、変数ｎがカレントページである場合には、文書中に含まれる全てのページについての処理が終了しているため処理を終了する一方、変数ｎがカレントページ以外である場合には、当該変数で示されるｎページのページ原点座標（Ｘ、Ｙ）をページデータテーブル６から読み出して取得する（ステップＳ５４）。
【００３４】
次いで、取得した座標（Ｘ、Ｙ）を原点としてｎページの枠をカレントページのサイズ及び方向で描画し（ステップＳ５５）、第１ページの枠以外は白地とする一方、第１ページの枠についてはグレー地で描画して他のページ異なる態様とする（ステップＳ５６）。また、このページ枠の描画において、第１ページ以外のページ枠については△Ｘ、△Ｙずつずれた原点（Ｘ、Ｙ）を基準として描画され、第１ページのページ枠については△Ｘ＋α、△Ｙ＋αずつずれた原点（Ｘ、Ｙ）を基準として描画される。
例えば、図３及び図１０に示す例では、カレントページである第３ページの枠サイズ（Ｂ５）及び方向（縦置き）で他のページ（ｎページ）の枠が描画され、第１ページのページ枠だけが他のページ枠と異なってずれ量αだけ大きくずれた位置にグレー地で描画される。
【００３５】
上記のようにして文書の各ページ枠が描画されると、図４に示したステップＳ４の処理に移行し、表示処理手段７がページデータテーブル６の内容ポインタに基づいてカレントページの記述内容情報を文書データ記憶装置４から読み出して、カレントページのページ枠内にその記述内容を描画する。そして、このようにして描画された文書の画像はディスプレイ装置３で画面表示される。
したがって、利用者は画面表示された文書画像から第１ページが現在どこにあるかを一目で把握することができ、カレントページの文書中での位置付け等、文書のページ構成を容易に把握することができる。
【００３６】
更に、図１３に一例を示すように、ページめくりされてカレントページが変更される毎に、文書は各ページ枠の形態（サイズ、方向）をカレントページに合わせて描画表示されるため、整然とした状態で画面表示される。
なお、図１３に示す状態１ではページデータテーブル６のカレントフラグが図１２の（ａ）に示す状態であり、第１ページがカレントページとなってそのサイズ（Ａ３）及び方向（縦置き）で各ページ枠が描画されている。また、図１３に示す状態２ではページデータテーブル６のカレントフラグが図１２の（ｂ）に示す状態であり、第２ページがカレントページとなってそのサイズ（Ａ４）及び方向（横置き）で各ページ枠が描画されている。なお、図１３に示す状態３については、これらと同様である。
【００３７】
図１４には、図５に示したジャンプ操作によるその他のページめくり処理（ステップＳ１３）の手順を示してある。
このページめくり処理は、図１５の（ａ）に示すようにカレントページとしたいページをマウスクリックするか、或いは、図１５の（ｂ）に示すようにカレントページとしたいページに添付されている付箋をマウスクリックするかによって行われる。
すなわち、マウスクリックによるコマンドが入力されると（ステップＳ６０）、カレントフラグ移動手段１３が処理（ステップＳ１３：ステップＳ６１〜Ｓ６５）を開始して、カレントテーブル６のカレントフラグが更新される（ステップＳ１４）。
【００３８】
まず、ページを示す変数ｉをカレントページに設定して初期化し（ステップＳ６１）、この変数ｉを１つ増やして次のページを示すものに変更して（ステップＳ６２）、この変数ｉがカレントページを示すものであるかを判断する（ステップＳ６３）。
この判断の結果、カレントページである場合には繰り返し処理によって全てのページについての処理が終了しているのでそのまま処理を終了する一方、カレントページではない場合にはページデータテーブル６から当該変数ｉで示されるページのページ原点及びサイズを取得する（ステップＳ６４）。
【００３９】
そして、このページ原点及びサイズで特定されるページ枠内或いはページに添付された付箋枠内にマウスクリックのポイントが含まれるかを判断し（ステップＳ６５）、含まれていない場合には次のページの処理を続行するためにステップＳ６２以降の処理を繰り返し行う。
一方、マウスクリックのポイントが含まれている場合には、当該変数ｉで示されるページがカレントページとなるべきページであるので、カレントフラグを当該ページに立ててページデータテーブル６を更新する（ステップＳ１４）。
【００４０】
このようなジャンプ操作によるページめくり処理にあっても、更新されたページデータテーブル６の格納情報に基づいて、文書画像がディスプレイ装置３の画面に表示され、上記と同様に、利用者は画面表示された文書画像から第１ページが現在どこにあるかを一目で把握することができる。
【００４１】
図１６〜図１８には、本発明の他の一実施例を示してある。
この実施例は、カレントページ以外のページの本来の形態（サイズ、方向）で表示するとともにその記述内容も表示し得るようにしたものであり、ページデータテーブル６の格納情報が図１６に示すものとなり、表示処理手段７がこれに基づいてページ枠描画及び内容表示処理も行う点を除いて、前述した実施例と同様である。
すなわち、ページデータテーブル６には厚み内容表示のフラグが設けられ、入力手段１からの利用者による指示に基づいて、内容を表示するページにはフラグがＯＮ、内容を表示しないページにはフラグがＯＦＦに設定される。
【００４２】
本実施例による処理は図４に示した厚み表示処理（ステップＳ３）及び内容表示処理（ステップＳ４）に該当し、その処理手順が図１７に示してある。
まず、ページを示す変数ｎを文書中のカレントページに設定した後に（ステップＳ７１）、変数ｎを１つ前のページを示す値に変更して（ステップＳ７２）、この変数ｎが文書中のカレントページであるかを判断する（ステップＳ７３）。なお、初期において、カレントページの１つ前のページは文書中の最終ページとなる。
【００４３】
この判断の結果、変数ｎがカレントページである場合には、文書中に含まれる全てのページについての処理が終了しているため処理を終了する一方、変数ｎがカレントページ以外である場合には、当該変数で示されるｎページのページ原点座標（Ｘ、Ｙ）をページデータテーブル６から読み出して取得する（ステップＳ７４）。
次いで、取得した座標（Ｘ、Ｙ）を原点としてｎページの枠をページデータテーブル６に格納されているそのページのサイズ及び方向で描画し（ステップＳ７５）、第１ページの枠以外は白地とする一方、第１ページの枠についてはグレー地で描画して他のページ異なる態様とする（ステップＳ７６）。
【００４４】
そして、ページデータテーブルの内容表示のフラグに基づいて、当該ｎページののフラグがＯＮの場合には内容ポインタに基づいて当該ｎページの記述内容情報を文書データ記憶装置４から読み出して、当該ｎページのページ枠内にその記述内容を描画する（ステップＳ７７）。
このような処理は文書の最終ページ側から順次全てページについて繰り返し行われ、上層のページが下層のページ上に重ねられて描画される。
【００４５】
この表示処理によると、図１８に示すように、文書の各ページはその本来のサイズ及び方向のイメージで画面表示され、下層ページの上層ページからはみ出した部分にはその記述内容が描画されて表示される。したがって、利用者は文書をより現実の文書の如く認識することができる。
そして、このようなページ表示においてもページめくり処理は上記と同等に行われる。なお、図１８の（ａ）に示す状態は図１６のページデータテーブル６で第３ページをカレントページとした状態であり、図１８の（ｂ）に示す状態は第２ページをカレントページとした状態であり、図１８の（ｃ）に示す状態は第１ページをカレントページとした状態である。
【００４６】
図１９及び図２０には、本発明の更に他の一実施例を示してある。
この実施例は、各ページを両面で利用し得るとともに面返しでページめくりし得るようにしたものであり、ページデータテーブル６の格納情報が図１９に示すものとなり、表示処理手段７がこれに基づいてページ枠描画及び内容表示処理も行う点を除いて、前述した実施例と同様である。
すなわち、ページデータテーブル６には両面利用のフラグと裏面表示のフラグが設けられ、両面を利用しているページにはフラグがＴＲＵＥ、両面を利用していないページにはフラグがＦＡＬＳＥとして立てられ、更に、入力手段１からの利用者による指示に基づいて、面返しをして裏面も表示するページにはフラグがＯＮ、裏面を表示しないページにはフラグがＯＦＦに設定される。
【００４７】
したがって、本実施例では、表示処理手段６がこのデータテーブル６の格納内容に基づいて文書を画面表示し、両面利用フラグがＴＲＵＥで裏面表示フラグがＯＮのページについては、ページめくり処理がなされると図２０に示すようにページを裏返して画面表示する。
【００４８】
なお、上記した実施例では、第１ページについては他のページよりずれ量を大きくするとともにページ枠の下地を他のページと異ならせて表示するようにしたが、ページのずれ量を大きくするだけでも、文書中で第１ページを容易に視認できる状態で表示することができる。
また、第１ページを他のページと異なる態様で表示する方式としては、ページ枠の下地の色を異ならせる他に枠線の太さを変える等の種々な方式を採用することができる。
【００４９】
【発明の効果】
以上詳細に説明したように、本発明に係る文書表示装置によると、複数ページから構成される文書を画面表示するに際して第１ページが重ね表示の最上層以外である場合には第１ページについては他のページよりずれ量を大きくして表示するようにしたため、文書中での第１ページの位置を利用者が視覚によって容易に把握することができ、電子データによって作成された文書について用紙に印刷した文書の如き利用を実現することができる。
【００５０】
また、本発明に係る文書表示装置によると、例えば、第１ページを他のページと異なる態様で表示するようにしたため、文書中での第１ページの位置を更に容易に利用者に把握させることができる。
また、本発明に係る文書表示装置によると、例えば、各ページをカレントページの形態に合わせて表示するようにしたため、各ページの形態が種々雑多であっても文書が整然とした統一された形態で表示される。
【００５１】
また、本発明に係る文書表示装置によると、例えば、各ページを本来の形態で表示するようにしたため、利用者に各ページの位置を容易に把握させることができる。
また、本発明に係る文書表示装置によると、例えば、各ページを本来の形態で表示するとともに上層ページからのはみ出し部分に記述内容も表示するようにしたため、利用者に各ページの位置を更に容易に把握させることができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る文書表示装置の構成を示すブロック図である。
【図２】ページめくり処理手段の構成を示すブロック図である。
【図３】ページデータテーブルの内容の一例を示す説明図である。
【図４】本発明の一実施例に係る処理手順を示すフローチャートである。
【図５】ページめくり処理の手順を示すフローチャートである。
【図６】次ページ方向へのページめくり処理の手順を示すフローチャートである。
【図７】前ページ方向へのページめくり処理の手順を示すフローチャートである。
【図８】ページめくり処理を説明する概念図である。
【図９】ページ原点情報の更新処理の手順を示すフローチャートである。
【図１０】ページめくりされた文書の表示を説明する概念図である。
【図１１】表示処理の手順を示すフローチャートである。
【図１２】ページデータテーブルの格納情報の他の一例を示す説明図である。
【図１３】ページめくりされた文書の表示を説明する概念図である。
【図１４】他の一例に係るページめくり処理の手順を示すフローチャートである。
【図１５】ページめくりされた文書の表示を説明する概念図である。
【図１６】本発明の他の一実施例に係るページデータテーブルの内容を示す説明図である。
【図１７】本発明の他の一実施例に係る表示処理の手順を示すフローチャートである。
【図１８】本発明の他の一実施例に係るページめくりされた文書の表示を説明する概念図である。
【図１９】本発明の更に他の一実施例に係るページデータテーブルの内容を示す説明図である。
【図２０】本発明の更に他の一実施例に係るページめくりされた文書の表示を説明する概念図である。
【符号の説明】
１・・・入力手段、  ２・・・処理装置、  ３・・・ディスプレイ装置、
５・・・ページめくり処理手段、  ６・・・ページデータテーブル、
７・・・表示処理手段、  １１・・・読出書込手段、  １２・・・特定手段、
１３・・・カレントフラグ移動手段、  １４・・・ページ原点算出手段、
△Ｘ、△Ｙ、α・・・ずれ量、
【図１】
0003562025.tif 000002
【図３】
0003562025.tif 000003
【図２】
0003562025.tif 000004
【図４】
0003562025.tif 000005
【図５】
0003562025.tif 000006
【図６】
0003562025.tif 000007
【図７】
0003562025.tif 000008
【図８】
0003562025.tif 000009
【図１０】
0003562025.tif 000010
【図９】
0003562025.tif 000011
【図１１】
0003562025.tif 000012
【図１２】
0003562025.tif 000013
【図１３】
0003562025.tif 000014
【図１５】
0003562025.tif 000015
【図１４】
0003562025.tif 000016
【図１６】
0003562025.tif 000017
【図１８】
0003562025.tif 000018
【図１７】
0003562025.tif 000019
【図１９】
0003562025.tif 000020
【図２０】
0003562025.tif 000021