(57)【要約】      （修正有）【課題】文字列情報を表示する際に、利用者の視線移動を低減する。【解決手段】複数行に配列された文字列情報を受け入れ、当該受け入れた文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を取得する。そして当該取得した行の画像を、画面の予め定められた表示範囲に表示する情報表示装置である。また、前記行の画像のうち、画面中央部と画面端部とにおける文字列の描画色を変更することとし、さらに表示する部分を逐次的に変更する情報表示装置である。【選択図】図１
2009301206.tif 000002
【特許請求の範囲】
【請求項１】
複数行に配列された文字列情報を受け入れる手段と、
前記受け入れた文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を取得する画像取得手段と、
前記取得した行の画像を、画面の予め定められた表示範囲に表示する表示手段と、
を含むことを特徴とする情報表示装置。
【請求項２】
前記表示手段は、前記行の画像のうち、画面中央部と画面端部とにおける文字列の描画色を変更することを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記表示手段は、前記取得した行の画像の一部を前記表示範囲に表示し、表示範囲に表示する部分を逐次的に変更することを特徴とする請求項１または２記載の情報表示装置。
【請求項４】
前記表示手段は、前記表示範囲に表示する部分の変更速度を、利用者の指示によって調整することを特徴とする請求項３記載の情報表示装置。
【請求項５】
前記画像取得手段は、複数行に配列した文字列情報を描画した原画像を生成し、
当該生成した原画像を、文字列の読みの方向へ１行ずつずらして複数配し、
当該複数配した原画像群の一部の画像を抽出して、文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を生成して取得する
ことを特徴とする請求項１から４のいずれか一項に記載の情報表示装置。
【請求項６】
前記複数行に配列される文字列情報が複数ある場合は、前記画像取得手段が、第ｉ番目の文字列情報の最終行末尾と、第ｉ＋１番目の文字列情報の先端行先頭とを一行につないだ画像を取得し、
前記表示手段が、当該取得した画像を表示する
ことを特徴とする請求項１から５のいずれか一項に記載の情報表示装置。
【請求項７】
コンピュータを、
複数行に配列された文字列情報を受け入れる手段と、
前記受け入れた文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を取得する画像取得手段と、
前記取得した行の画像を、画面の予め定められた表示範囲に表示する表示手段と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、画像情報及び／又はテキスト情報からなる画像テキスト情報の任意部分に対して主走査又は副走査方向に自動スクロールさせる。またスクロール位置を変更指示する手段によりスクロール位置を変更する。更に、スクロール速度を任意に変更できる手段によりスクロール速度を変更する技術が開示されている。
【０００３】
また、特許文献２には、文書を平面上にレイアウトする手段と、レイアウトした文書のうち一定の大きさの表示領域を表示する手段と、ユーザが最低二方向を指示できる手段と、指示された二方向に従って平面上の表示領域を右あるいは左に移動する手段と、表示領域がレイアウト平面の右端あるいは左端まで移動したことを検知する手段と、表示領域が右端あるいは左端まで移動した場合に表示領域を左端あるいは右端まで戻すと共に表示領域を下あるいは上にそれぞれ移動する手段を備える例が開示されている。
【特許文献１】特開平１１−２２４０８２号公報
【特許文献２】特開２００３−１３１６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
文字列情報を表示する際に、利用者の視線移動を低減する。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、情報表示装置であって、複数行に配列された文字列情報を受け入れる手段と、前記受け入れた文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を取得する画像取得手段と、前記取得した行の画像を、画面の予め定められた表示範囲に表示する表示手段と、を含むこととしたものである。
【０００６】
請求項２記載の発明は、請求項１記載の情報表示装置であって、前記表示手段が、前記行の画像のうち、画面中央部と画面端部とにおける文字列の描画色を変更することとしたものである。
【０００７】
請求項３記載の発明は、請求項１または２記載の情報表示装置であって、前記表示手段が、前記取得した行の画像の一部を前記表示範囲に表示し、表示範囲に表示する部分を逐次的に変更することとしたものである。
【０００８】
請求項４記載の発明は、請求項３記載の情報表示装置であって、前記表示手段が、前記表示範囲に表示する部分の変更速度を、利用者の指示によって調整することとしたものである。
【０００９】
請求項５記載の発明は、請求項１から４のいずれか一項に記載の情報表示装置であって、前記画像取得手段は、複数行に配列した文字列情報を描画した原画像を生成し、当該生成した原画像を、文字列の読みの方向へ１行ずつずらして複数配し、当該複数配した原画像群の一部の画像を抽出して、文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を生成して取得することとしたものである。
【００１０】
請求項６記載の発明は、請求項１から５のいずれか一項に記載の情報表示装置であって、前記複数行に配列される文字列情報が複数ある場合は、前記画像取得手段が、第ｉ番目の文字列情報の最終行末尾と、第ｉ＋１番目の文字列情報の先端行先頭とを一行につないだ画像を取得し、前記表示手段が、当該取得した画像を表示することとしたものである。
【００１１】
請求項７記載の発明は、プログラムであって、コンピュータを、複数行に配列された文字列情報を受け入れる手段と、前記受け入れた文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を取得する画像取得手段と、前記取得した行の画像を、画面の予め定められた表示範囲に表示する表示手段と、として機能させることとしたものである。
【発明の効果】
【００１２】
請求項１、７記載の発明によると、文字列情報に含まれる各行末と次の行先頭とが連続した画像が取得され、画面の予め定められた表示範囲に表示されるので、利用者は視線を表示範囲から移動することなく、複数行の文字列情報を読むことができる。
【００１３】
請求項２記載の発明によると、画面中央部と端部とでの文字の描画色を異ならせることができる。
【００１４】
請求項３記載の発明によると、一行に連結された文字列を順次表示させることができる。
【００１５】
請求項４記載の発明によると、表示内容の変更速度を利用者の指示によって調整できる。
【００１６】
請求項５記載の発明によると、複数行の文字列を一行に連結した画像を取得できる。
【００１７】
請求項６記載の発明によると、文字列の画像が複数ある場合にも、文字列を一行に連結して表示できる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る情報表示装置１は、図１に例示するように、制御部１１と、記憶部１２と、操作部１３と、表示部１４とを含んで構成されている。この情報表示装置１は、ネットワーク等の通信手段を介して文字列情報などを送受する通信部を含んでもよい。また、情報表示装置１は、可搬型のメモリデバイスなどを受け入れるインタフェースを備え、当該可搬型のメモリデバイスに格納された文字列情報などを記憶部１２に転送してもよい。
【００１９】
制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。この制御部１１は、表示処理の対象となる文字列情報を取得し、当該文字列情報において、ｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を生成して取得する。そして当該生成した行の画像を、表示部１４において予め定められた表示範囲に表示する。この制御部１１の詳しい処理の内容については、後に述べる。
【００２０】
記憶部１２は、ＲＡＭ（Random Access Memory）等の記憶デバイスであり、制御部１１によって実行されるプログラムを保持する。このプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）、さらには、可搬型のメモリデバイスなどに格納されて提供され、この記憶部１２に格納されたものであってもよい。この記憶部１２は、また、制御部１１のワークメモリとしても動作する。
【００２１】
操作部１３は、例えばテンキーや、上下左右の移動方向を指示する十字キーなどである。この操作部１３は、利用者によって行われた操作の内容を制御部１１に出力する。表示部１４は、例えば液晶ディスプレイ等の表示デバイスであり、制御部１１から入力される指示に従って、文字列等の画像を、指示された位置に表示する。
【００２２】
次に制御部１１による処理の内容について説明する。本実施の形態の制御部１１は、機能的には図２に例示するように、文書レイアウト解析部２１と、文書属性抽出部２２と、画像変形部２３と、移動制御部２４とを含んで構成される。
【００２３】
文書レイアウト解析部２１は、処理の対象となるドキュメントのデータを取得する。このドキュメントのデータは、例えば図３に例示するように、文字列部分（Ｔ）のほか、図や写真などの絵柄部分（Ｐ）を含んでも良い。文書レイアウト解析部２１は、取得したドキュメントのデータについて、広く知られたレイアウト解析処理により、文字列部分（Ｔ）を識別し、当該文字列部分の画像（原画像）を抽出して文書属性抽出部２２に出力する。なお、文字列部分が複数ある場合は、予め定めた順序（例えばより上部にある文字列部分ほど先に、また同じ高さにある文字列部分は、より左にある文字列部分を先にするなど）で順序づけしてそれぞれの画像を出力する。また、以下の説明では、原画像の幅（文字列の読みの方向の長さ）をＷ、高さ（文字列の行の配列方向）をＨとする。
【００２４】
文書属性抽出部２２は、文書レイアウト解析部２１が出力した文字列部分の画像に含まれる文字列の情報から、各行の開始位置、行の高さ、行の幅、行間長さ、空白部分の情報を抽出する。例えば、文書レイアウト解析部２１が出力する文字列部分の画像は、図３に例示するように、複数の行に配列された文字列の情報（ビットマップの画像情報で構わない）を含む。文書属性抽出部２２は、例えば有意画素の連続する領域を識別し、さらに当該領域間の距離がしきい値未満または以下であるものをグループ化して、各文字を構成する画素の塊を識別する。そして各文字に外接する文字外接矩形を画定する（図４（Ｓ１））。
【００２５】
文書属性抽出部２２は、隣接する文字外接矩形の上下方向の平均の距離と、左右方向の平均の距離とのうち、距離が短い方向へ文字が読まれるものと判断して、文字の読み方向の複数の文字外接矩形にさらに外接する行外接矩形を得る（図４（Ｓ２））。
【００２６】
そして当該行外接矩形の、文字が読まれる方向とは逆側の端の位置が行の開始位置（Ｌ１，Ｌ２…）であると認識する（図４（Ｓ３））。
【００２７】
また、文書属性抽出部２２は、行ごとの行外接矩形の高さ（ｈn）、行外接矩形の幅（ｗn）、隣接する行外接矩形までの距離（ｌn）をそれぞれ、行の高さ、行の幅、行間長さと認識する（Ｓ４）。さらに各行外接矩形の幅のうち、最大の幅を表す値ｗmaxを検出し、各行外接矩形の幅との差Ｗrest_n＝ｗmax−ｗnを得る。このＷrest_nが、ｎ行目の空白部分の幅を表す値となる。また、各行外接矩形のうち、行の開始位置が最も文字が読まれる方向と反対にあるもの（例えば左から右へ読む場合は、最も左にあるもの）の開始位置の値Ｌminを得ておき、行先端側の空白｜Ｌn−Ｌmin｜と、行末側の空白Ｗrest_n−｜Ｌｎ＋Ｌmin｜とをさらに空白部分の情報として演算してもよい。なお、ここで｜ｘ｜は、ｘの絶対値を表す。
【００２８】
画像変形部２３は、記憶部１２に少なくとも幅（２×Ｗ）、高さ（２×Ｈ）の画像の記憶領域を確保する。また、この画像変形部２３は、当初、注目行を表す変数ｎをｎ＝１に設定する。以下では、説明を簡便にするため、文字列の読み方向を左から右への方向（Ｘ軸方向）として説明する。もっとも、例えば文字列を上から下へと配置する場合は、軸を入れ替えればよく、文字列を右から左へ読む場合には、軸の方向を逆転すればよい。
【００２９】
画像変形部２３は、例えば、レイアウト解析部２１が出力した原画像を、確保した領域の（０，Ｈ−ΣＰi-1）−（Ｗ，２×Ｈ−ΣＰi-1）の範囲に配置する（図５）。また、画像変形部２３は、同じ原画像を、（Ｗ，Ｈ−ΣＰi）−（２×Ｗ，２×Ｈ−ΣＰi）に配置する。なお、Ｐiは、行ｉと、その次の行ｉ＋１との間の幅を表し、例えば、Ｐi＝ｈi＋ｌiとしてもよいし、Ｐi＝（ｈi＋ｈi+1）／２＋ｌiとしてもよい。前者であれば、先行する行と次の行との上部が一致し、後者であれば、先行する行と次の行との中央（行の中央）が一致する。さらに、ΣＰiは、Ｐiを、ｉ＝１からｉ＝ｎ（ｎは注目行）までを加算した値を表す。
【００３０】
こうして画像変形部２３は、原画像を文字が読まれる方向に連続して繰り返し配列し、隣接して配列する画像について、行の配列方向に行の分Ｐnだけずらして配置する。すなわち、画像変形部２３は、図６に例示するように、原画像Ａを文字列の読みの方向へ１行ずつずらして複数配することで、文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像を生成する。図６の例では、最初の（第１番目の）原画像の１行目と、次の（第２番目の）原画像の２行目とが一定の高さに整列され、また当該第２番目の原画像の２行目と第３番目の原画像の３行目とが一定の高さに整列され…といったように、各行の文字列が一定の高さに揃えられた画像（行連結画像と呼ぶ）が生成される。
【００３１】
画像変形部２３は、さらに、この行連結画像の一部を抽出して、表示部１４に表示出力させる。すなわち画像変形部２３は、表示部１４の表示可能範囲の形状・サイズを表す情報を受けて、行連結画像のうち、当該形状・サイズに相当する範囲の部分画像を抽出する。一例として、表示部１４の表示可能範囲が幅Ｒｗ×高さＲｈの矩形（以下、抽出範囲Ｒと呼ぶ）で表される形状・サイズに相当するとすると、画像変形部２３は、この抽出範囲Ｒの画像を抽出して出力する（図６（ｃ））。
【００３２】
画像変形部２３は、行連結画像上で、この抽出範囲Ｒの位置を表す情報を移動制御部２４から受け入れて、当該情報が表す行連結画像上の位置に抽出範囲Ｒを設定する。そして当該設定した抽出範囲Ｒ内の画像部分を抽出して表示部１４に出力する。
【００３３】
また、画像変形部２３は、抽出範囲Ｒの移動方向とは逆側の端辺の座標が、繰り返して配列された原画像の境界に達したとき、つまり抽出範囲Ｒの左端辺のＸ軸（左右方向の軸をＸ軸とする）座標が、原画像の幅Ｗに達したとき、画像変形部２３は、（Ｗ，Ｈ−ΣＰi）−（２×Ｗ，２×Ｈ−ΣＰi）の範囲に配置していた原画像を、（０，Ｈ−ΣＰi）−（Ｗ，２×Ｈ−ΣＰi）の範囲に移動する。また、新たに原画像を、（Ｗ，Ｈ−ΣＰi+1）−（２×Ｗ，２×Ｈ−ΣＰi+1）に配置する。また、抽出範囲ＲのＸ座標の値からＷを減じる。
【００３４】
移動制御部２４は、当初は行連結画像上、最初の行の最初の文字が抽出範囲Ｒの予め定めた位置（例えば中央部、以下、注視位置と呼ぶ）に表示されるよう、抽出範囲ＲのＸ軸上の位置を設定する。そして移動制御部２４は、その後は、抽出範囲Ｒの位置を行連結画像上で時間経過とともに一定の方向へ移動させる。本実施の形態では、複数行に配列される文字列情報のうち、第ｎ行目の末尾と第ｎ＋１行目の先頭とを繋いで一行の文字列の画像を生成しているので、この一行の文字列の画像に沿って一方向（Ｘ軸方向）に抽出範囲Ｒを移動させれば、各行の文字列が順次スクロール表示されることとなる。
【００３５】
本実施の形態の情報表示装置１は、以上の構成を備え、次のように動作する。制御部１１が、例えばネットワーク等の通信手段などを介して処理の対象となるドキュメントのデータを取得する。そして広く知られたレイアウト解析処理により、文字列部分（Ｔ）を識別する。
【００３６】
制御部１１は、文字列部分の画像に含まれる文字列の情報から、各行の開始位置、行の高さ、行の幅、行間長さ、空白部分等の情報を抽出する。また制御部１１は、抽出した文字列部分の画像（原画像）を、文字が読まれる方向に連続して繰り返し配列する。このとき隣接して配列する画像について、行の配列方向に一行の分だけずらして配置することで、第ｎ行目の末尾と第ｎ＋１行目の先頭とが一行に整列される。
【００３７】
こうして制御部１１は、文字列情報のｎ行目末尾と、ｎ＋１行目先頭とを一行につないだ画像（行連結画像）を生成すると、表示部１４の表示可能範囲に相当する形状及びサイズの抽出領域Ｒを、その先頭（１行目の先頭に当たる位置）を含む位置に設定し、行の方向（文字の読みの方向）に例えば一定の速度（一秒あたりｐ画素ずつ）で、この抽出領域Ｒを移動させる。
【００３８】
制御部１１は、行連結画像のうち、抽出領域Ｒ内の部分画像を抽出して表示部１４に表示させる。抽出領域Ｒの移動に伴い、行連結画像がスクロール表示されるので、利用者は、表示部１４の特定の範囲だけ見ていれば、文字列の改行にかかわらず、一行に連結された文字列を続けて読むことができるようになる。
【００３９】
また、ここでは抽出領域Ｒの移動速度（スクロール速度）は一定であるとしているが、例えば利用者に移動速度を調整させてもよい。例えば、十字キーのうち、文字列の読みの方向に対応するキーを押下している間、移動速度を予め定めた速度だけ速めるようにしてもよい。また、文字列の読みの方向とは反対方向のキーを押下している場合には、移動速度を遅くしたり、または移動方向を逆転させることとしてもよい。移動方向を逆転させる場合、制御部１１は、画像変形部２３の処理として、抽出範囲Ｒの移動方向とは逆側の端辺の座標が、繰り返して配列された原画像の境界に達したとき、つまり抽出範囲Ｒの右端辺のＸ軸座標が、原画像の幅Ｗに達したとき、画像変形部２３は、（０，Ｈ−ΣＰi）−（Ｗ，２×Ｈ−ΣＰi）の範囲に配置していた原画像を、（Ｗ，Ｈ−ΣＰi）−（２×Ｗ，２×Ｈ−ΣＰi）の範囲に移動し、原画像を新たに、（０，Ｈ−ΣＰi-1）−（Ｗ，２×Ｈ−ΣＰi-1）に配置する。また、抽出範囲ＲのＸ座標の値にＷを加算する。
【００４０】
さらに制御部１１は、利用者の指示などによって、抽出領域Ｒの位置を前の行や次の行へ移動してもよい。すなわち、制御部１１は、例えば前の行へ移動する指示を受けると、抽出領域Ｒの位置を指示を受けた時点の位置から、文字列の読みの方向とは逆の方向へ、原画像の幅分だけ移動する。また制御部１１は、例えば次の行へ移動する指示を受けると、抽出領域Ｒの位置を指示を受けた時点の位置から、文字列の読みの方向へ、原画像の幅分だけ移動する。
【００４１】
なお、複数行に配列される文字列情報（レイアウト解析処理により見いだされた文字列部分）が複数ある場合は、既に述べたように、予め定めた順序で順序づけしてそれぞれの画像が処理の対象となる。この場合制御部１１は、第ｉ番目の文字列情報（文字列部分の画像）の最終行末尾と、第ｉ＋１番目の文字列情報（文字列部分の画像）の先端行先頭とを一行につないで、行連結画像を生成することとすればよい。
【００４２】
また制御部１１は、抽出領域Ｒの中央部など、利用者が読んでいる文字が表示されるべき範囲（注視位置）のある行以外の行の文字（他行文字と呼ぶ）と、注視位置のある行に含まれる文字であって、少なくとも注視位置から一定の範囲にある文字（注視文字と呼ぶ）との間でその描画色を変更してもよい。一例として他行文字を淡いグレイで表示し、注視文字を濃いグレイまたは黒色で表示することとしてもよい。
【００４３】
さらに制御部１１は、注視位置のある行に含まれる文字であっても、注視文字と、注視位置から一定の範囲を超える位置にある文字との間で描画色を異ならせてもよい。例えば、注視位置から離れるほど、淡くなるように表示してもよい（図７）。
なお、文字を構成する画素の描画色を異ならせるのではなく、注視文字の背景の描画色を、他の部分とは異ならせてもよい。また、注視文字を構成する画素の描画色と、その背景の描画色との双方を他の部分から異ならせてもよい。さらに、ここでは注視位置のある行に含まれる文字、または注視位置から一定の範囲にある文字についてその描画色を異ならせることとしたが、注視位置のある行に含まれる文字以外の画像、または注視位置から一定の範囲にある文字以外の画像についても、その描画色を他の部分とは異ならせて表示してもよい。例えば、注視位置のある行にある文字以外の画像については、彩度を高め、それ以外の画像については彩度を低下させるようにしてもよい。
【００４４】
［斜めに表示する例］
またここまでの説明では、抽出領域Ｒは矩形とし、そのうち一対の辺が、行連結画像に含まれる各行に平行となるように設定していたが、本実施の形態はこれに限られない。すなわち、利用者に対し、読み進めるうちに次の行に移ることを明確に示すため、図８（ａ）に示すように抽出領域Ｒを角θだけ傾け、表示部１４において、注視するべき行の文字列が斜め下方に向かって並ぶように表示してもよい（図８（ｂ））。
【００４５】
［他の表示態様との切替］
さらに、本実施の形態の情報表示装置１の制御部１１は、行連結画像をスクロール表示するモードと、スクロール表示しないモードとを切り替え可能としてもよい。この際、スクロール表示するモードでは、注視位置を含む行以外の行を比較的淡いグレイで表示するなど図７に示したような表示を行い、スクロール表示しないモードでは、全体を均一の濃度の文字画像としてもよい。さらに、スクロール表示しないモードにおいて、注視位置を含む行に下線を表示し、あるいは注視位置を含む行を囲む矩形を表示してもよい。
【００４６】
さらに制御部１１は、図９に示すように、原画像上で抽出領域Ｒの位置を表す表示（全体表示）を行ってもよい。この場合、原画像の全体を、表示部１４の全体に表示するとともに、スクロール表示しないモードにおいて表示される領域を表す矩形を表示する（図９（ａ））。なお、現在の抽出領域Ｒが行をまたぐ場合は、矩形は左右に分断されて表される（図９（ｂ））。
【００４７】
制御部１１は、これら全体表示、スクロール表示しないモード、スクロール表示をするモードを相互に切り替え可能としておいてもよい。
【００４８】
［文字種を認識可能な場合］
また、制御部１１は、注目行ｎにおける行先端側の空白｜Ｌn−Ｌmin｜と、行末側の空白Ｗrest_n−｜Ｌｎ＋Ｌmin｜との情報を用い、抽出領域Ｒの注視位置（例えば中央の座標）が、原画像の左端から行先端側の空白｜Ｌn−Ｌmin｜の距離までの間にあるときには、スクロール速度（抽出領域Ｒの移動速度）を大きくしてもよい。また、抽出領域Ｒの注視位置（例えば中央の座標）が、原画像の右端から行末側の空白Ｗrest_n−｜Ｌｎ＋Ｌmin｜だけ左側の位置（つまり空白の先端）から、原画像の右端までの間にあるときに、スクロール速度（抽出領域Ｒの移動速度）を大きくしてもよい。
【００４９】
さらに、ここまでの説明では、原画像に含まれる文字列の画像は、ビットマップ画像であることとしたが、原画像に含まれる文字列の符号の情報（文字種が漢字、仮名、アルファベットのどれであるかなどを判別できる情報）が併せて提供されている場合、制御部１１は、この符号の情報を用いて、抽出領域Ｒの注視位置（例えば中央の座標）にある文字種によって、スクロール速度（抽出領域Ｒの移動速度）を異ならせてもよい。例えば漢字であれば遅く、仮名であれば早く、アルファベットであれば、さらに早くスクロールさせてもよい。
【００５０】
また、漢字の画数、ＪＩＳ（Japan Industrial Standard）の第何水準の漢字であるかなど、漢字の難読性によって、スクロール速度を異ならせることとしてもよい。
【００５１】
さらに抽出領域Ｒの注視位置（例えば中央の座標）にある文字の修飾状況によってスクロール速度を変化させてもよい。例えば文字の大きさが大きいところでは遅くするなどとしてもよいし、強調書体（ボールド）などの場合、遅くするなどとしてもよい。
【００５２】
また、抽出領域Ｒの注視位置（例えば中央の座標）周辺にある文字列が予め定めた辞書に含まれる文字列であるか否かによって、速度を変化させてもよい。例えば、一般的に使われる単語を辞書に含めておき、この単語に合致する文字列でない場合は、遅くするなどである。
【００５３】
さらに文字列の文字間の距離によってスクロール速度を変化させてもよい。例えば文字間の距離が狭いほど遅くすることとしてもよい。
【００５４】
［さらに多くの原画像を配する例］
またここまででは、原画像を読みの方向に２つ配する例としたが、さらに多くの原画像を読みの方向に配列してもよい。この場合、左からｊ番目の原画像（注目行がｉである原画像とする）は、（（ｊ−１）×Ｗ，Ｈ−ΣＰi）−（ｊ×Ｗ，２×Ｈ−ΣＰi）の位置に配置することとなる。またこの場合は、抽出領域Ｒと重なり合わない原画像を削除し、各原画像の位置と抽出領域Ｒの位置とを削除した原画像の方向へ詰めていくこととなる。
【００５５】
［サーバを用いる例］
さらに、本実施の形態においては、文書レイアウト解析部２１の処理を情報表示装置１ではなく、外部のサーバ装置等にて行ってもよい。この場合、サーバ装置等での処理の結果である、仮想的に一列に配された文字列画像を、情報表示装置１が取得して、その後の処理を行う。
【００５６】
また、文書属性抽出部２２としての処理（図４に示した処理）も外部のサーバ装置等にて行うようにしてもよい。この場合、情報表示装置１は、文書属性抽出部２２としての処理で得られた情報を、当該外部のサーバ装置等から取得し、画像変形部２３以下の処理を続ける。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態に係る情報表示装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る情報表示装置の機能ブロック図である。
【図３】本発明の実施の形態に係る情報表示装置が処理の対象とする文書の例を表す説明図である。
【図４】本発明の実施の形態に係る情報表示装置の処理の一部の例を表す流れ図である。
【図５】本発明の実施の形態に係る情報表示装置が生成する行連結画像の例を表す説明図である。
【図６】本発明の実施の形態に係る情報表示装置が生成する画像の例を表す説明図である。
【図７】本発明の実施の形態に係る情報表示装置による画像の表示例を表す説明図である。
【図８】本発明の実施の形態に係る情報表示装置による画像の別の表示例を表す説明図である。
【図９】本発明の実施の形態に係る情報表示装置による画像のさらに別の表示例を表す説明図である。
【符号の説明】
【００５８】
１  情報表示装置、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、２１  文書レイアウト解析部、２２  文書属性抽出部、２３  画像変形部、２４  移動制御部。
【図１】
2009301206.tif 000003
【図２】
2009301206.tif 000004
【図３】
2009301206.tif 000005
【図４】
2009301206.tif 000006
【図５】
2009301206.tif 000007
【図６】
2009301206.tif 000008
【図７】
2009301206.tif 000009
【図８】
2009301206.tif 000010
【図９】
2009301206.tif 000011