(57)【特許請求の範囲】
【請求項１】
文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に複数配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧装置において、
電子情報の仮想画面上の単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさを各単位情報毎に記憶する手段と、
電子情報の仮想画面上に配置された複数の単位情報のうち閲覧したい単位情報を選択する手段と、
選択された単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさの総和を求め、これらの大きさまたは大きさの総和に対応するディスプレイ画面と相似な形状の領域の大きさを求める手段と、
選択された単位情報を構成する行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報を、その大きさの大きいものから順に前記求めたディスプレイ画面と相似な形状の領域に再配置する手段と、
前記求めたディスプレイ画面と相似な形状の領域の大きさをディスプレイ画面の大きさに拡大縮小するための拡大縮小率を演算する手段と、
前記再配置した行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報からなる電子情報を、前記拡大縮小率に従って拡大縮小する手段とを備えた
ことを特徴とする情報閲覧装置。
【請求項２】
電子情報の仮想画面全体を分割して構成される複数の領域のいずれかに文字情報のうちの見出し文字情報が含まれる単位情報を、各領域を特定する位置番号と関連付けて記憶する手段と、操作に応じて位置番号を生成する手段とを備え、操作に応じて生成された位置番号に対応する単位情報を、閲覧したい単位情報として選択することを特徴とする請求項１記載の情報閲覧装置。
【請求項３】
行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報を再配置する際、文字情報のうちの最も大きな見出し文字情報を１番目とし、その後、その大きさの大きいものから順に再配置することを特徴とする請求項１または２記載の情報閲覧装置。
【請求項４】
行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報を再配置する際、写真等の画像情報を特定の位置に再配置することを特徴とする請求項１乃至３いずれか記載の情報閲覧装置。
【請求項５】
文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に複数配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧プログラムを記憶した媒体であって、
前記プログラムはコンピュータに読み取られた際、該コンピュータに、
電子情報の仮想画面上の単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさを各単位情報毎に記憶するステップと、
電子情報の仮想画面上に配置された複数の単位情報のうち閲覧したい単位情報を選択するステップと、
選択された単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさの総和を求め、これらの大きさまたは大きさの総和に対応するディスプレイ画面と相似な形状の領域の大きさを求めるステップと、
選択された単位情報を構成する行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報を、その大きさの大きいものから順に前記求めたディスプレイ画面と相似な形状の領域に再配置するステップと、
前記求めたディスプレイ画面と相似な形状の領域の大きさをディスプレイ画面の大きさに拡大縮小するための拡大縮小率を演算するステップと、
前記再配置した行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報からなる電子情報を、前記拡大縮小率に従って拡大縮小するステップとを実行させる
ことを特徴とする情報閲覧プログラムを記憶した媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧装置及び情報閲覧プログラムを記憶した媒体に関するものである。
【０００２】
【従来の技術】
従来のこの種の情報閲覧装置では、電子情報の仮想画面全体のドット数（大きさ）がディスプレイの表示可能ドット数（大きさ）を超える場合、インターネットのブラウザに見られるように表示画面をスクロールをさせたり、もしくは本等のメタファを使用してページ区切りを行って表示し、利用者に提供してきた。
【０００３】
【発明が解決しようとする課題】
しかし、前述した従来の情報閲覧装置では、多数の単位情報が一つの仮想画面上に配置されている、新聞のような電子情報の場合、電子情報の仮想画面全体の大きさがディスプレイの大きさより大きいと、全ての単位情報を同時に把握することができないという欠点があった。
【０００４】
本発明の目的は、電子情報の仮想画面全体の大きさに比べてディスプレイの大きさが小さい場合においても、一つの仮想画面上に配置された複数の単位情報を同時に把握でき、簡単な操作で必要な単位情報のみを閲覧できる情報閲覧装置及び情報閲覧プログラムを記憶した媒体を提供することにある。
【０００７】
【課題を解決するための手段】
前記課題を解決するため、本発明では、文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に複数配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧装置において、電子情報の仮想画面上の単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさを各単位情報毎に記憶する手段と、電子情報の仮想画面上に配置された複数の単位情報のうち閲覧したい単位情報を選択する手段と、選択された単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさの総和を求め、これらの大きさまたは大きさの総和に対応するディスプレイ画面と相似な形状の領域の大きさを求める手段と、選択された単位情報を構成する行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報を、その大きさの大きいものから順に前記求めたディスプレイ画面と相似な形状の領域に再配置する手段と、前記求めたディスプレイ画面と相似な形状の領域の大きさをディスプレイ画面の大きさに拡大縮小するための拡大縮小率を演算する手段と、前記再配置した行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報からなる電子情報を、前記拡大縮小率に従って拡大縮小する手段とを備えることで、電子情報全体を表示する際には、各単位情報の見出し文字等を認識できることで、新聞紙面を開いて情報を見つけるのと同じことが実現でき、単位情報の詳細は当該部分のみを拡大表示することで、紙に印刷された新聞を折って読むのと同じように閲覧でき、電子情報全体を把握したい場合と、個別の単位情報を把握したい場合とを達成できることはもとより、閲覧したい単位情報を選択した場合には、なんら追加操作することなく、当該単位情報の全てを可能な限り大きく表示した状態で閲覧できる。
【０００８】
【発明の実施の形態】
以下、図面に従って本発明の実施の形態について説明する。
【０００９】
［実施の形態１］
図１は本発明において対象とする電子情報の一例、ここでは大きな字等による見出しの文字列、小さな字による本文の情報、写真、図、広告等が一つの面上にレイアウトされた新聞型の電子情報の例を示すものである。
【００１０】
本発明は、利用者が情報を閲覧する装置（端末）のディスプレイ画面よりも、情報がレイアウトされている仮想画面全体のドット数（大きさ）が大きいような電子情報を表示する場合において有効であるが、本稿では図１に示すような新聞型の電子情報（以下、電子新聞と呼ぶ。）を表示する場合を例にとって説明する。
【００１１】
図２は本発明の情報閲覧装置の第１の実施の形態（但し、特許請求の範囲には含まれない。）を示すもので、装置本体の上下左右に付けられ、ユーザインタフェースの機能を果たす上下左右の各操作レバー１１，１２，１３，１４と、操作レバー１１〜１４のうちどのレバーが操作されたかを検知するレバーセレクタ２０と、レバーセレクタ２０からの情報により電子新聞の中で表示する領域を選択する表示領域選択部３０と、電子新聞を格納する情報データベース４０と、電子新聞を表示するディスプレイ５０とから構成される。
【００１２】
図３は本発明の情報閲覧装置の外観の一例を示すもので、装置本体の上下左右、ちょうどディスプレイ５０の四辺の周囲に位置操作レバー１１〜１４が設けられている。レバー１１〜１４は、例えば装置本体との接続箇所が蝶番になっており、背面側に折り畳める構造でも良いし、各位置操作レバー１１〜１４がボタンとして動作しても良い。また、場合によっては、図４に示すように、装置本体上に矢印キー等の操作用ボタン１５を配置し、その各方向のボタンに、四方に配置したレバーの役割を付与しても良い。
【００１３】
本発明において最も重要な表示領域選択部３０はその内部に、電源スイッチに接続されシステムの動作を制御する電源チェック部３１と、利用者が操作レバーを操作したことをレバーセレクタ２０から受け取る操作信号待ち受け部３２と、レバーの倒されている位置に対応して仮想画面のどの領域を表示するかを記憶する表示領域テーブル３３と、表示領域テーブル３３から得た表示領域の大きさとディスプレイ５０の大きさの値とから、記事情報を縮小拡大するための縮小率または拡大率を計算する縮小率演算部３４と、縮小率または拡大率と表示領域の幅及び高さの値から、ディスプレイ５０に表示する表示画像を生成する画像生成部３５とから構成される。
【００１４】
図５は本実施の形態における処理の流れを示すものである。
【００１５】
電源が入ると、表示領域選択部３０において、初期化処理としてディスプレイ５０上に表示される電子新聞の表示領域を示す値を「０」にセットする（ステップｓ１）。表示領域を示す値は、例えば図６に示すように、表示する仮想画面の領域に対して、全体を表示を「０」、右上を表示を「５」のように、各領域に対して数値が予め割り振られている。
【００１６】
初期設定が終わった後は、表示領域選択部３０の電源チェック部３１において、電源が入っているか否かを判定し、電源が入っていない場合は終了する（ステップｓ２）。電源が入っている場合には表示領域制御部３０の操作信号待ち受け部３２において、操作レバー１１〜１４を利用者が操作する動作を待つ（ステップｓ３）。
【００１７】
利用者が操作レバー１１〜１４を操作すると、各レバーの動作により、レバーセレクタ２０で、操作されたレバーに対応した情報が発生する（ステップｓ４）。レバーセレクタ２０は、各レバー１１〜１４に対してスイッチがついており、レバーが操作されて、曲げられた位置になると、各レバーに対して例えば、上操作レバーが倒されたとすると「１」、下操作レバーが倒された場合には「２」、右操作レバーが倒された場合には「４」、左操作レバーが倒された場合には「８」の信号を加算して表示領域選択部３０へ送られる。この結果、図６に示すように各位置に対応して、位置を示す数字が表示領域選択部３０へ渡り、表示領域テーブル３３に格納される。
【００１８】
表示領域選択部３０では、レバーセレクタ２０から送られた信号に基づき、情報データベース４０から当該位置の情報を獲得する（ステップｓ５）。例えば、情報データベース４０中に電子新聞の仮想画面一面分の情報が静止画像として格納されている場合には、表示領域格納部３０中の、図７に示す表示領域テーブル３３に格納された、レバーセレクタ２０から送られてきた値に対応する表示領域の値を獲得する。
【００１９】
次に、表示領域の縦横の大きさとディスプレイ５０の縦横の大きさとを比較し、表示するための縮小率を縮小率演算部３４で計算する（ステップｓ６）。例えば、ディスプレイ５０の表示領域が縦１０２４ドット、横７６８ドットであり、表示すべき電子新聞の全体の大きさが、縦３０７２ドット、横２３０４ドットとすると、例えばレバーが操作されていない初期状態では、仮想画面全体をディスプレイ５０の表示領域に表示する必要があるので、縦０．３３、横０．３３の縮小率となる。
【００２０】
上操作レバーと右操作レバーを操作した場合には、右上の情報として仮想画面の左上を原点０とした際の座標位置として横１５３６から２３０３ドット、縦０ドットから７６７ドットを、ディスプレイ全体に表示しようとするので、縮小率は１．０となる。
【００２１】
表示領域の座標及び大きさと縮小率とにより、電子新聞を切り出し、縮小して表示用の電子新聞の画像を画像生成部３５で生成し（ステップｓ７）、ディスプレイ５０に表示する（ステップｓ８）。なお、レバーが操作されない状態では電子新聞全体を一つの画像とするので、切り出し処理では切り出しはせず、縮小率を０．３３として縮小する。
【００２２】
［実施の形態２］
第１の実施の形態における情報閲覧装置では、領域毎に記事を分割するために、一つの記事（単位情報）の途中で情報が分割される可能性がある。そこで、第２の実施の形態（但し、特許請求の範囲には含まれない。）では、表示対象として選択された領域に見出し文字情報を持つ各記事の外接矩形（四角形）領域がディスプレイの画面内に収まるように表示することで、選択された記事情報を閲覧する際に、さらなる操作を必要とせずに閲覧可能とする。
【００２３】
第２の実施の形態における装置の構成は、第１の実施の形態と同様であり、容易に類推できるので省略する。本実施の形態と第１の実施の形態とは、表示領域テーブル３３及び情報データベース４０中のデータ構造、縮小率演算部３４の演算処理が異なる。
【００２４】
図８は本実施の形態における処理の流れを示すものである。
【００２５】
電源が入ると、表示領域選択部３０において、初期化処理としてディスプレイ５０上に表示される電子新聞の表示領域を示す値を「０」にセットする（ステップｓ１１）。表示領域を示す値は、例えば図６に示したように、表示する仮想画面の領域に対して、全体を表示を「０」、右上を表示を「５」のように、各領域に対して数値が予め割り振られている。
【００２６】
初期設定が終わった後は、表示領域選択部３０の電源チェック部３１において、電源が入っているか否かを判定し、電源が入っていない場合は終了する（ステップｓ１２）。電源が入っている場合には表示領域制御部３０の操作信号待ち受け部３２において、操作レバー１１〜１４を利用者が操作する動作を待つ（ステップｓ１３）。
【００２７】
利用者が操作レバー１１〜１４を操作すると、各レバーの動作により、レバーセレクタ２０で、操作されたレバーに対応した情報が発生する（ステップｓ１４）。レバーセレクタ２０は、各レバー１１〜１４に対してスイッチがついており、レバーが操作されて、曲げられた位置になると、各レバーに対して例えば、上操作レバーが倒されたとすると「１」、下操作レバーが倒された場合には「２」、右操作レバーが倒された場合には「４」、左操作レバーが倒された場合には「８」の信号を加算して表示領域選択部３０へ送られる。
【００２８】
表示領域選択部３０では、レバーセレクタ２０から送られた信号に基づき、情報データベース４０から当該位置の情報を獲得する。例えば、情報データベース４０中に電子新聞の仮想画面一面分の情報が静止画像として格納されている場合には、表示領域格納部３０中の、表示領域テーブル３３に格納された、レバーセレクタ２０から送られてきた値に対応する表示領域の値を獲得し、該表示領域の値と、情報データベース４０中の各記事の見出し文字情報の含まれる領域とを比較して、表示する記事番号を決定し（ステップｓ１５）、図９に示す表示領域テーブル３３から記事の仮想画面上の外接矩形領域の値を取得する（ステップｓ１６）。
【００２９】
次に、記事番号の記事の外接矩形の領域の大きさの値とディスプレイ５０の縦横の大きさとを比較し、表示するための縮小率を縮小率演算部３４で計算する（ステップｓ１７）。例えばディスプレイ５０の表示領域が縦１０２４ドット、横７６８ドットであり、表示すべき電子新聞の全体の大きさが、縦３０７２ドット、横２３０４ドットとすると、例えばレバーが操作されていない初期状態では、仮想画面全体をディスプレイ５０の表示領域に表示する必要があるので、縦０．３３、横０．３３の縮小率になる。
【００３０】
上操作レバーと右操作レバーを操作した場合には、右上の情報として図８に示す場合では記事番号１が選択され、その記事の外接矩形領域が仮想画面の左上を原点０とした際の座標位置として横７６８から２３００ドット、縦０ドットから２３００ドットを、ディスプレイ全体に表示しようとするので、縮小率は横０．５、縦０．４４となる。
【００３１】
表示領域の座標及び大きさと縮小率とにより、電子新聞を切り出し、縮小して表示用の電子新聞の画像を画像生成部３５で生成し（ステップｓ１８）、ディスプレイ５０に表示する（ステップｓ１９）。なお、レバーが操作されない状態では電子新聞全体を一つの画像とするので、切り出し処理では切り出しはせず、縮小率を０．３３として縮小する。
【００３２】
縮小演算部３４における処理について、図１０の流れ図を用いてさらに詳細に説明する。
【００３３】
まず、ディスプレイ５０の表示領域の大きさ、例えば縦１０２４ドット、横７６８ドットという、ドット数の大きさを獲得する（ステップｓ２１）。次に、操作信号待ち受け部３２から得られた、領域の値が０か否かを判定する（ステップｓ２２）。「０」の場合には、仮想画面全体を表示するために、表示領域テーブル３３から電子新聞の全体の大きさを獲得する（ステップｓ２３）。
【００３４】
次に、ステップｓ２１で獲得したディスプレイの縦横のドット数を、電子新聞の縦横の大きさで除して、縮小率を計算する（ステップｓ２４）。例えば、電子新聞の大きさが縦３０７２ドット、横２３０４ドットであるとすると、縮小率は縦横それぞれ０．３３となる。情報データベース４０中の電子新聞の情報を縦横０．３３に縮小することで、ディスプレイ５０に表示する電子新聞の画像情報を生成できる（ステップｓ２５）。
【００３５】
ステップｓ２２において、「０」以外の値であった時には、操作信号待ち受け部３２から得られた、操作されたレバーの値により表示領域テーブル３３の位置番号を検索し、表示する記事を決定する（ステップｓ２６）。
【００３６】
当該記事の外接矩形の座標位置と大きさを表示領域テーブル３３から獲得する（ステップｓ２７）。例えば、位置番号が「５」の場合には、縦０、横７６８ドットから幅１５３６、高さ２３００ドットの領域が外接矩形となる。ディスプレイ５０の表示領域の縦、横のドット数を、幅と高さの値で除して、縮小率を計算する（ステップｓ２８）。
【００３７】
情報報データベース４０中の電子新聞の画像情報から縦０、横７６８ドットから幅１５３６、高さ２３００ドットの領域を切り出し（ステップｓ２９）、切り出された画像をステップｓ２８で計算した縮小率で縮小することで、ディスプレイ５０に出力する画像情報を生成する（ステップｓ３０）。
【００３８】
［実施の形態３］
第２の実施の形態における情報閲覧装置では、詳細な情報を閲覧しようとする際には記事毎に画像として記事の領域を拡大表示するために、一つの記事の図形的な形がディスプレイ画面と相似形でない場合には、詳細情報の中に他の記事の情報も入ってしまい、ディスプレイの情報表示領域の使用効率が悪くなる。そこで、第３の実施の形態では、図１１に示すように、選択された領域に見出し文字情報を持つ各記事を、記事の行単位に分割し、詳細情報を表示する際には、ディスプレイ画面と相似形の領域に行毎の記事情報を配置し、ディスプレイ画面に拡大、縮小表示することにより、注目する記事のみを画面の無駄無く、閲覧させることを可能とする。
【００３９】
図１２は第３の実施の形態における装置の構成を示すもので、基本的に第１の実施の形態と同様であるが、第１の実施の形態とは、表示領域テーブル３３と情報データベース４０中の行毎の記事データを使用して、ディスプレイ画面の形状と相似形の領域に記事の各行のデータを配置するレイアウト構築部３６が追加された表示領域選択部３０ａを備えている点が異なり、かつ表示領域テーブル３３及び情報データベース４０中のデータ構造、縮小率演算部３４の演算処理が異なる。
【００４０】
図１３は本実施の形態における処理の流れを示すものである。
【００４１】
電源が入ると、表示領域選択部３０ａにおいて、初期化処理としてディスプレイ５０上に表示される電子新聞の表示領域を示す値を「０」にセットする（ステップｓ４１）。表示領域を示す値は、例えば図６に示したように、表示する仮想画面の領域に対して、全体を表示を「０」、右上を表示を「５」のように、各領域に対して数値が予め割り振られている。
【００４２】
初期設定が終わった後は、表示領域選択部３０ａの電源チェック部３１において、電源が入っているか否かを判定し、電源が入っていない場合は終了する（ステップｓ４２）。電源が入っている場合には表示領域制御部３０ａの操作信号待ち受け部３２において、操作レバー１１〜１４を利用者が操作する動作を待つ（ステップｓ４３）。
【００４３】
利用者が操作レバー１１〜１４を操作すると、各レバーの動作により、レバーセレクタ２０で、操作されたレバーに対応した情報が発生する（ステップｓ４４）。レバーセレクタ２０は、各レバー１１〜１４に対してスイッチがついており、レバーが操作されて、曲げられた位置になると、各レバーに対して例えば、上操作レバーが倒されたとすると「１」、下操作レバーが倒された場合には「２」、右操作レバーが倒された場合には「４」、左操作レバーが倒された場合には「８」の信号を加算して表示領域選択部３０ａへ送られる。
【００４４】
表示領域選択部３０ａでは、レバーセレクタ２０から送られた信号に基づき、情報データベース４０から当該位置の情報を獲得する。例えば、情報データベース４０中に図１４に示すように、仮想画面上の見出し文字、各記事の本文文字行、写真、広告等のそれぞれの部品が静止画像として電子新聞情報が格納されている場合には、表示領域格納部３０ａ中の、表示領域テーブル３３に格納された、レバーセレクタ２０から送られてきた値に対応する表示領域の値を獲得し、該表示領域の値と情報データベース４０中の各記事の見出し文字の含まれる領域とを比較して、表示する記事番号を決定し（ステップｓ４５）、記事番号の記事の全ての部品の大きさ（ドット数）の総和を計算し、ディスプレイの形状と相似形の領域の大きさ（ドット数）を決定する（ステップｓ４６）。
【００４５】
記事の大きさ（ドット数）の総和をディスプレイの縦横比で除して、記事を表示するのに必要な高さを計算する。新聞記事は、一般的に段と呼ばれる行単位のブロックから構成されているので、縦の高さを一段の記事の高さで除し、切り上げて必要段数を計算し、必要段数の高さのドット数を縦横比で乗することにより、当該記事を表示するためのディスプレイ画面の形状に相似な領域の縦と横のドット数が計算される（ステップｓ４７）。
【００４６】
例えば、領域の大きさの決定の仕方としては、ディスプレイの横方向のドット数が２３０４ドット、縦方向のドット数が３０７２ドットであるとすると、横対縦の比は０．７５対１．０となる。表示するための記事の面積が、ドット数で３，６００，０００画素であるとすると、縦方向のドット数は３，６００，０００を０．７５で除して、平方根を取ることにより、縦方向の長さが２１０９ドットとなる。
【００４７】
ステップ５８．として、縦方向のドット数を電子新聞画像の一段の高さ６００ドットで除して、小１点以下を切り上げ、段数を決定する。例えば縦方向のドット数が２１０９ドットであれば、６００ドットの行４段の２４００ドットとなる。横方向の列数を決定するために、６００ドット＊４段を縦横比の０．７５倍し、１８００ドットとなる。
【００４８】
次に、レイアウト構築部３６において、当該記事の中で情報データベース４０中に格納されている記事の部品の大きさの大きい物から順に右上から配置することで、記事のレイアウトを行う（ステップｓ４８）。例えば、図１５に示すように、一番面積の大きな見出しを右上から配置し、配置したことで占有した領域をレイアウト構築部３６中の図１６に示す位置記憶バッファ内で管理する。
【００４９】
図１６に示すように、位置記憶バッファでは、各段毎に占有した領域をドット数で管理する。例えば写真のように２段を使用する記事部品では、例えば右上から配置したとすると、バッファの１段目の部分、２段目の部分の値が、例えば写真の横幅が６００ドットであるとすると、６００ずつ加算される。
【００５０】
本文記事の行のように一段のみの場合には、１段目から順に幅が４０ドットであるとすると、当該段に４０ドット加算される。例えば一段目に記事を追加しようとした際に、レイアウト領域の１８００ドットを越える場合には、２段目のバッファに４０ドットを追加し、順次記事部品をレイアウトしていく。
【００５１】
レイアウトされた記事情報を、ディスプレイ上に表示するための縮小率を縮小率演算部３４で計算する（ステップｓ４９）。例えばディスプレイ５０の表示領域が縦１０２４ドット、横７６８ドットであり、表示すべきレイアウトされた新聞記事画像の大きさが、縦２４００ドット、横１８００ドットとすると、縮小率は、０．４２となる。
【００５２】
表示領域の座標及び大きさと縮小率とにより、レイアウトされた電子新聞画像を縮小して表示用の電子新聞画像を画像生成部３５で生成し（ステップｓ５０）、ディスプレイ５０に表示する（ステップｓ５１）する。
【００５３】
図１５のレイアウトの例では、図が見出し文字のすぐ脇に配置され、通常の新聞紙面上のレイアウトとは、異なる配置になっている。そこで、他の実施の形態としては、ステップｓ４８において、図１４に示す記事部品のタイプにより、最初に写真を獲得し、これを一段目の左端からレイアウトして、位置記憶バッファの折り返しの位置を、写真データの分、差し引く。例えば写真の大きさが縦横６００ドットの場合、当該写真をレイアウトした後、一段目の折り返しの値から６００を引いて、図１７に示すように一段目の折り返しは、１２００ドットとする。この後は、見出しや本文について、ステップｓ４８と同様の処理を行うことで、図１８に示すような、通常の新聞紙面に類似するレイアウトを自動的に作成できる。
【００５４】
レイアウト構築部３６における処理について、図１９の流れ図を用いてさらに詳細に説明する。
【００５５】
まず、ディスプレイ５０の表示領域の縦と横のドット数を獲得し、その比を計算する（ステップｓ６１）。例えばディスプレイの横方向のドット数が７６８ドット、縦方向のドット数が１０２４ドットであるとすると、横対縦の比は０．７５対１．０となる。
【００５６】
次に、レバーで選択された記事番号の記事の全ての部品の大きさの総和を計算し、ディスプレイの形状と相似形の領域の大きさを決定する（ステップｓ６２）。例えば図１４において、記事番号の１番が選択されれば、個々の部品の幅と高さを乗して総和を取る。
【００５７】
さらに、記事の大きさの総和をディスプレイの縦横比で除し、平方根を取り、記事を表示するのに必要な高さを計算する（ステップｓ６３）。例えば表示するための記事の大きさがドット数で３，６００，０００画素であるとすると、縦方向のドット数は３，６００，０００を０．７５で除して、平方根を取ることにより、縦方向の長さが２１０９ドットとなる。
【００５８】
新聞記事は一般的に段と呼ばれる行単位のブロックから構成されているので、縦の高さを一段の記事の高さで除し、切り上げて必要段数を計算する（ステップｓ６４）。例えば高さが２１０９ドットなら、縦方向のドット数を電子新聞画像の一段の高さで除して小数点以下を切り上げ、段数を決定する。
【００５９】
次に、必要段数を一段の高さで乗して高さのドット数を計算する（ステップｓ６５）。例えば４段で、一段の高さが６００ドットなら２４００ドットが高さとなる。また、縦横比で乗することにより、当該記事を表示するための、ディスプレイの形状に相似な領域の縦と横のドット数が計算される（ステップｓ６６）。２４００ドットを縦横比の０．７５倍して、横幅が１８００ドットとなる。
【００６０】
レイアウト構築部３６において、当該記事の中で情報データベース４０中に格納されている記事の部品の大きさの大きい物から順に右上から配置することで、記事のレイアウトを行う。
【００６１】
レイアウトする段を右上とするために、図１６の位置記憶バッファの段へのポインタを１段目にセットし、レイアウトするための記事部品として、情報データベース４０の中で最も大きい部品を選択する（ステップｓ６７）。
【００６２】
レイアウトのためには図１５に示すように、一番面積の大きい見出しを右上から配置し、配置したことで占有した領域をレイアウト構築部３６中の図１６に示す位置記憶バッファ内で管理する。図１６に示すように、位置記憶バッファでは、各段毎に、占有した領域をドット数で管理する。
【００６３】
例えば写真のように２段を使用する記事部品では、例えば右上から配置したとすると、バッファの１段目の部分、２段目の部分の値が、例えば写真の横幅が６００ドットであるとすると、６００ずつ加算される。本文記事の行のように一段のみの場合には、１段目から順に幅が４０ドットであるとすると、当該段に４０ドット加算される。例えば一段目に記事を追加しようとした際に、レイアウト領域の１８００ドットを越える場合には、２段目のバッファに４０ドットを追加し、順次記事部品をレイアウトしていく。
【００６４】
ここで、選択されている記事部品の幅の大きさを現在の段の占有位置の値に加算すると、折り返し位置を越えるか否かを判定する（ステップｓ６８）。越えない場合には当該段へレイアウト可能なので、占有位置の値に加算し、レイアウトする（ステップｓ６９）。
【００６５】
レイアウトすべき記事部品があるか否かを判定し（ステップｓ７０）、存在する場合には残りの中で最も大きな部品を選択する（ステップｓ７１）。同一の大きさの部品の場合、画像番号の小さいものから順次選択する。
【００６６】
ステップｓ６８において、折り返し位置を越える場合には、レイアウトする段へのポインタを１進め、次の段にレイアウトする（ステップｓ７２）。ステップｓ７１において、全ての部品がレイアウトされているとすると、レイアウト処理は終了し、ディスプレイと相似な領域に、レバーで選択された記事のみがレイアウトされる。
【００６７】
なお、本発明は、周知のＣＰＵ、メモリ、外部記憶装置等のハードウェアとともに、図２、１２の構成図に示される機能を備えたソフトウェア（プログラム）もしくは図５、８、１０、１３、１９のフローチャートに示される手順を備えたソフトウェア（プログラム）を記録した媒体によっても実現可能である。
【００６８】
【発明の効果】
以上説明したように、請求項１の発明によれば、文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に複数配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧装置において、電子情報の仮想画面全体のうち閲覧したい領域の位置及び大きさの情報を入力する手段と、入力された領域の大きさをディスプレイ画面に表示可能な大きさに拡大縮小するための拡大縮小率を演算する手段と、仮想画面全体に対応する電子情報から入力された領域に対応する電子情報を切り出し、前記拡大縮小率に従って拡大縮小する手段とを備えたことにより、電子情報全体を表示する際には、各単位情報の見出し文字等を認識できることで、新聞紙面を開いて情報を見つけるのと同じことが実現でき、単位情報の詳細は当該部分のみを拡大表示することで、紙に印刷された新聞を折って読むのと同じように閲覧でき、電子情報全体を把握したい場合と、個別の単位情報を把握したい場合とを達成できる。
【００６９】
また、請求項２の発明によれば、文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に複数配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧装置において、電子情報の仮想画面上の単位情報を含む領域に外接する矩形の位置及び大きさを各単位情報毎に記憶する手段と、電子情報の仮想画面上に配置された複数の単位情報のうち閲覧したい単位情報を選択する手段と、選択された単位情報を含む領域に外接する矩形の大きさをディスプレイ画面に表示可能な大きさに拡大縮小するための拡大縮小率を演算する手段と、仮想画面全体に対応する電子情報から選択された単位情報を含む領域に外接する矩形に対応する電子情報を切り出し、前記拡大縮小率に従って拡大縮小する手段とを備えたことにより、第１の発明の効果に加えて、閲覧したい単位情報を選択した場合には、なんら追加操作することなく、当該単位情報の全てを閲覧できる。
【００７０】
また、請求項３の発明によれば、文字情報または文字情報及びこれに関連する写真等の画像情報からなる単位情報を所定の仮想画面上に複数配置してなる電子情報を、ディスプレイ画面上に表示させて閲覧する情報閲覧装置において、電子情報の仮想画面上の単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさを各単位情報毎に記憶する手段と、電子情報の仮想画面上に配置された複数の単位情報のうち閲覧したい単位情報を選択する手段と、選択された単位情報を構成する行単位の文字情報の大きさまたは行単位の文字情報の大きさ及びこれに関連する写真等の画像情報の大きさの総和を求め、これらを全て表示可能なディスプレイ画面と相似な領域の大きさを求める手段と、選択された単位情報を構成する行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報を、その大きさの大きいものから順に前記求めたディスプレイ画面と相似な領域に再配置する手段と、前記求めたディスプレイ画面と相似な領域の大きさをディスプレイ画面に表示可能な大きさに拡大縮小するための拡大縮小率を演算する手段と、前記再配置した行単位の文字情報または行単位の文字情報及びこれに関連する写真等の画像情報からなる電子情報を、前記拡大縮小率に従って拡大縮小する手段とを備えることで、第１の発明の効果に加えて、閲覧したい単位情報を選択した場合には、なんら追加操作することなく、当該単位情報の全てを可能な限り大きく表示した状態で閲覧できる。
【図面の簡単な説明】
【図１】本発明が対象とする電子情報の一例を示す説明図
【図２】本発明の情報閲覧装置の第１の実施の形態を示す構成図
【図３】情報閲覧装置の外観の一例を示す図
【図４】情報閲覧装置の外観の他の例を示す図
【図５】第１の実施の形態における処理を示すフローチャート
【図６】第１の実施の形態における情報閲覧装置の操作レバーを操作した際にレバーセレクタから発される位置情報と仮想画面上の位置との対応関係を示す図
【図７】第１の実施の形態における表示領域テーブルのデータの一例を示す図
【図８】第２の実施の形態における処理を示すフローチャート
【図９】第２の実施の形態における表示領域テーブルのデータの一例を示す図
【図１０】第２の実施の形態における選択された記事をディスプレイに表示するための電子新聞画像を生成する処理の詳細なフローチャート
【図１１】第３の実施の形態における情報データベース中に格納される記事部品の一例を示す図
【図１２】本発明の情報閲覧装置の第３の実施の形態を示す構成図
【図１３】第３の実施の形態における処理を示すフローチャート
【図１４】第３の実施の形態における情報データベース中の記事部品を示すデータの一例を示す図
【図１５】レイアウト後の電子新聞の画像の一例を示す図
【図１６】レイアウト構築部の位置記憶バッファのデータの一例を示す図
【図１７】レイアウト構築部の位置記憶バッファのデータの他の例を示す図
【図１８】レイアウト後の電子新聞の画像の他の例を示す図
【図１９】第３の実施の形態における選択された記事をディスプレイに相似な領域にレイアウトする処理の詳細なフローチャート
【符号の説明】
１１〜１４：操作レバー、１５：操作用ボタン、２０：レバーセレクタ、３０，３０ａ：表示領域選択部、３１：電源チェック部、３２：操作信号待ち受け部、３３：表示領域テーブル、３４：縮小率演算部、３５：画像生成部、３６：レイアウト構築部、４０：情報データベース、５０：ディスプレイ。
【図１】
0003854030.tif 000002
【図２】
0003854030.tif 000003
【図３】
0003854030.tif 000004
【図４】
0003854030.tif 000005
【図５】
0003854030.tif 000006
【図６】
0003854030.tif 000007
【図７】
0003854030.tif 000008
【図８】
0003854030.tif 000009
【図９】
0003854030.tif 000010
【図１０】
0003854030.tif 000011
【図１１】
0003854030.tif 000012
【図１２】
0003854030.tif 000013
【図１３】
0003854030.tif 000014
【図１４】
0003854030.tif 000015
【図１５】
0003854030.tif 000016
【図１６】
0003854030.tif 000017
【図１７】
0003854030.tif 000018
【図１８】
0003854030.tif 000019
【図１９】
0003854030.tif 000020