(57)【要約】【課題】表示画面のサイズが小さい携帯電話機などの情報閲覧装置であっても、１行の長さが長い文章を快適に閲覧できるようにする。【解決手段】先ず、コンテンツ画像中の文章部分のみを表示し、ユーザー操作に応じてスクロールさせて表示する。そして、画面端までスクロールした際に、さらに続けてスクロールしようとすると、文章画像が１行分上にずれた状態で、連続して表示される。つまり、１行目の終端の右側にすぐ、２行目の先頭が表示されることになる。よってユーザーは、目視位置を移動させることなく、ただ横にスクロールするだけで次の行をそのまま読み続けることができる。画面端に行端部分が来る度に、次の行が続けて表示されるので、ユーザーは横方向へのスクロール操作のみで長い文章も最後までストレス無く読み進めることができる。【選択図】図２３
2010122869.tif 000002
【特許請求の範囲】
【請求項１】
スクロールを指示する入力操作に従って、複数の行を含んだ文章画像をスクロールしながら画面に表示する情報閲覧装置であって、
前記文章画像を、その行端部分よりも更に先方向に向かってスクロールすることを指示する入力操作が行われた場合、前記画面に表示されている表示対象行の行端部分を含む第１の画像に、前記表示対象行の次または前の行の、前記表示対象行の前記行端部分と連続する行端部分を含む第２の画像を連結した表示画像を前記画面に表示することを特徴とする情報閲覧装置。
【請求項２】
請求項１記載の情報閲覧装置において、
前記文章画像を複数連結した連結画像を表す連結画像データから、前記画面に表示する表示画像を表す表示画像データを切り出す表示画像切り出し手段と、
該表示画像切り出し手段で切り出した表示画像データに従った表示を前記画面に対して行う表示手段とを備えたことを特徴とする情報閲覧装置。
【請求項３】
請求項２記載の情報閲覧装置において、
連結画像データが格納される連結画像記憶部と、
スクロールを指示する入力操作が行われる入力手段とを備え、且つ、
前記表示画像切り出し手段は、前記入力手段においてスクロールを指示する入力操作が行われる毎に、前記連結画像中の前記画面に表示する範囲を示す表示範囲を更新し、該更新後の表示範囲に対応する表示画像データを前記連結画像記憶部に格納されている連結画像データから切り出すことを特徴とする情報閲覧装置。
【請求項４】
請求項３記載の情報閲覧装置において、
前記表示画像切り出し手段は、更新後の表示範囲が前記連結画像からはみ出す場合は、前記連結画像に前記文章画像を更に連結した新たな連結画像を表す新たな連結画像データを前記連続画像記憶部に格納してから、表示データを切り出すことを特徴とする情報閲覧装置。
【請求項５】
請求項４記載の情報閲覧装置において、
前記表示画像切り出し手段は、前記連結画像を構成する文章画像の内の、更新後の表示範囲に全く含まれなくなった文章画像に関しては、当該文章画像に対応して前記連結画像記憶部に格納されている文章画像データを削除することを特徴とする情報閲覧装置。
【請求項６】
請求項１記載の情報閲覧装置において、
前記文章画像を表す文章画像データから前記第１の画像に対応する第１の画像データと、前記第２の画像に対応する第２の画像データとを切り出し、該切り出した第１の画像データと第２の画像データとを連結することにより前記表示画像を表す表示画像データを生成する表示画像生成手段と、
該表示画像生成手段で生成された前記表示画像データに従った表示を前記画面に対して行う表示手段とを備えたことを特徴とする情報閲覧装置。
【請求項７】
請求項１乃至６記載の情報閲覧装置において、
前記第１の画像と、前記第２の画像とは、行方向と直交する方向に改行幅分ずれていることを特徴とする情報閲覧装置。
【請求項８】
請求項１乃至７の何れか１項に記載の情報閲覧装置において、
画像の連結部分を表示する場合には、連結部分に分割線を描画することを特徴とする情報閲覧装置。
【請求項９】
コンピュータが、スクロールを指示する入力操作に従って、複数の行を含んだ文章画像をスクロールしながら画面に表示する第１のステップと、
前記コンピュータが、前記文章画像を、その行端部分よりも更に先方向に向かってスクロールすることを指示する入力操作が行われた場合、前記画面に表示されている表示対象行の行端部分を含む第１の画像に、前記表示対象行の次または前の行の、前記表示対象行の前記行端部分と連続する行端部分を含む第２の画像を連結した表示画像を前記画面に表示する第２のステップとを含むことを特徴とする情報閲覧方法。
【請求項１０】
コンピュータを情報閲覧装置として機能させるためのプログラムであって、
前記コンピュータに、
スクロールを指示する入力操作に従って、複数の行を含んだ文章画像をスクロールしながら画面に表示する処理と、
前記文章画像を、その行端部分よりも更に先方向に向かってスクロールすることを指示する入力操作が行われた場合、前記画面に表示されている表示対象行の行端部分を含む第１の画像に、前記表示対象行の次または前の行の、前記表示対象行の前記行端部分と連続する行端部分を含む第２の画像を連結した表示画像を前記画面に表示する処理とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報閲覧装置に関し、特に、小画面でも快適に文章を閲覧できる情報閲覧装置に関する。
【背景技術】
【０００２】
近年、携帯電話等の携帯型情報端末の高度化に伴い、従来のような携帯型情報端末向けに作成されたコンパクトなコンテンツ以外に、ＰＣ等で閲覧することを前提として作られたリッチなコンテンツ、電子文書や通常のＷｅｂページ等も携帯型情報端末で閲覧することが可能になってきている。
【０００３】
こういったコンテンツの閲覧が可能になったのは、主に大量の情報を処理するためのＣＰＵの高速化、メモリ容量の増加などの恩恵によるものであるが、一方で携帯型情報端末では画面が小さいため、ＰＣ向けの巨大なコンテンツを閲覧するには視認性が悪いという根本的な問題が残る。
【０００４】
携帯型情報端末に搭載されたＰＣ向けコンテンツビューアの多くは、小さい画面でも細部を閲覧できるようにするために、コンテンツを拡大表示する機能を備えている。しかし、拡大表示中は巨大なコンテンツの一部しか閲覧できないため、必然的に上下左右にスクロール操作を行いながらの閲覧にならざるを得ない。
【０００５】
特に文章を閲覧する場合には、図１に示すように、携帯型情報端末の表示領域を元のコンテンツの行に合わせて、Ｚ字状にスクロールしながら閲覧することになり、これは非常に煩わしい。
【０００６】
このような問題は、１行の長さが携帯型情報端末の表示領域の画面幅より長いために起こる。そこで一つの解決策として、携帯型情報端末向けに文章を整形し直す技術が知られている。例えば、多くの携帯電話向けフルブラウザ（例としてOpera Mobile（登録商標）：オペラ・ソフトウェア社）には、ＰＣ向けのＷｅｂページを表示する際に、横幅がちょうど画面内に収まるように、文章の改行位置やＷｅｂページのレイアウトを変形し、縦スクロールのみで閲覧できるようにする機能が備わっている。
【０００７】
しかしこういった技術は、レイアウトを勝手に変更してしまうため、Ｗｅｂページ制作者の意図とは異なる表示がされることになる。また、同じＷｅｂページをＰＣで閲覧した場合と携帯型情報端末で閲覧した場合とで見た目が異なるので、ユーザーが混乱するといった問題点もある。
【０００８】
さらに、Ｗｅｂページのようにテキスト（HTML）で構成されたデータであれば、改行位置を変えるなどの整形は簡単に行えるが、閲覧する文章が画像データであった場合には、改行位置を変えるなどの整形を行うことは難しく、上記手法は適用できない。
【０００９】
これらの問題を解決し、レイアウトを変える事無く、一方向にスクロールするだけで長い文章を閲覧できるようにする技術として、特許文献１が提案されている。特許文献１は、図２に示すように、文章画像２０１をスクロールしながら閲覧し、１行の行末２０４までスクロールし終わったときに続けて右にスクロール操作を行うと、自動的に次の行の先頭２０５に表示位置が切り替わる、という技術である。即ち、図１における、斜め方向の移動１０１の手間をなくす技術であるといえる。なお、図２において、表示位置２０２、２０３は、表示画面上に表示されている部分を示している。
【００１０】
【特許文献１】特開２００２−３６６１３５
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特許文献１に記載されている技術では、文章の右端から左端に表示位置を切り替える際（表示位置を表示位置２０２から表示位置２０３に切り替える際）、表示画面上では、今まで滑らかにスクロールしていたところが、突然まったく違う画面に切り替わるように見えることになる。また、表示領域が移動する直前では、ユーザーはある行の行末２０４、つまり表示画面の右端を見ていたわけだが、次に画面が切り替わった後は、次の行の行頭２０５、つまり表示画面の左端を見る必要がある。画面が瞬時に切り替わるタイミングで、この様に右端から左端に視線を動かすのはユーザーにしてみれば負担であるし、読むべき行を見失いがちである。
【００１２】
〔本発明の目的〕
そこで、本発明の目的は、情報閲覧装置の表示画面幅よりも１行の長さが長い文章を、快適に閲覧する事のできる、情報閲覧装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明にかかる情報閲覧装置は、
スクロールを指示する入力操作に従って、複数の行を含んだ文章画像をスクロールしながら画面に表示する情報閲覧装置であって、
前記文章画像を、その行端部分よりも更に先方向に向かってスクロールすることを指示する入力操作が行われた場合、前記画面に表示されている表示対象行の行端部分を含む第１の画像に、前記表示対象行の次または前の行の、前記表示対象行の前記行端部分と連続する行端部分を含む第２の画像を連結した表示画像を前記画面に表示する。
【００１４】
本発明にかかる情報閲覧方法は、
コンピュータが、スクロールを指示する入力操作に従って、複数の行を含んだ文章画像をスクロールしながら画面に表示する第１のステップと、
前記コンピュータが、前記文章画像を、その行端部分よりも更に先方向に向かってスクロールすることを指示する入力操作が行われた場合、前記画面に表示されている表示対象行の行端部分を含む第１の画像に、前記表示対象行の次または前の行の、前記表示対象行の前記行端部分と連続する行端部分を含む第２の画像を連結した表示画像を前記画面に表示する第２のステップとを含む。
【００１５】
本発明にかかるプログラムは、
コンピュータを情報閲覧装置として機能させるためのプログラムであって、
前記コンピュータに、
スクロールを指示する入力操作に従って、複数の行を含んだ文章画像をスクロールしながら画面に表示する処理と、
前記文章画像を、その行端部分よりも更に先方向に向かってスクロールすることを指示する入力操作が行われた場合、前記画面に表示されている表示対象行の行端部分を含む第１の画像に、前記表示対象行の次または前の行の、前記表示対象行の前記行端部分と連続する行端部分を含む第２の画像を連結した表示画像を前記画面に表示する処理とを実行させる。
【発明の効果】
【００１６】
本発明によれば、表示画面幅よりも１行の長さが長い文章を快適に閲覧する事が可能になるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１８】
〔本発明の第１の実施の形態〕
図３を参照すると、本発明にかかる情報閲覧装置の第１の実施の形態は、コンテンツデータ入力手段１と、コンテンツ画像生成手段２と、文章画像切り出し手段３と、画像連結手段４と、連結画像情報記憶手段５と、改行幅抽出手段６と、表示画像切り出し手段７と、表示範囲操作手段８と、出力手段９とから構成されている。
【００１９】
コンテンツデータ入力手段１は、ユーザーが閲覧対象にするコンテンツのデータを外部から取り込み、コンテンツ画像生成手段２に送る。コンテンツデータの取り込み先は、図示を省略した記憶装置であっても良いし、ネットワークを介して接続された外部サーバであっても良い。
【００２０】
コンテンツ画像生成手段２は、コンテンツデータ入力手段１から入力されたコンテンツデータに基づいて、コンテンツ画像を表示するためのコンテンツ画像データを生成する。
【００２１】
文章画像切り出し手段３は、コンテンツ画像生成手段２が生成したコンテンツ画像データから、コンテンツ画像中の文章画像に対応する部分（文章画像データ）を切り出す。そして、切り出した文章画像データを画像連結手段４および改行幅抽出手段６に渡すと共に、初期の連結画像データとして連結画像情報記憶手段５に格納する。その際、文章画像切り出し手段３は、上記文章画像データに対応するずらし量Ｓとして基準となる「０」も連結画像情報記憶手段５に格納しておく。ここで、ずらし量Ｓとは、初期の連結画像データに対して行方向と直交する方向に何行分ずれた文章画像データであるかを示す情報であり、上記文章画像データは初期の連結画像データとして連結画像情報記憶手段５に格納されるので、ずらし量Ｓは「０」となる。
【００２２】
改行幅抽出手段６は、文章画像切り出し手段３から入力された文章画像データを処理対象にして行抽出処理を行い、抽出した行間の距離（例えば、行の上端から次の行の上端までの距離）を改行幅として抽出する。
【００２３】
表示範囲操作手段８は、情報閲覧装置に装備された方向キーやタッチパネルなどの入力手段であり、これを用いてユーザーは文章画像のスクロール方向を入力することができる。入力されたスクロール方向は表示画像切り出し手段７に送られる。
【００２４】
表示画像切り出し手段７は、表示範囲操作手段８から入力されたスクロール方向と、予め定められているスクロール量と、表示範囲の現在位置（後述する連結画像データによって表される連結画像上の位置）とから、スクロール後の表示範囲の位置を算出する。なお、表示範囲のサイズは、出力手段９の画面サイズに応じたものである。そして、スクロール後の表示範囲が、連結画像情報記憶手段５に格納されている連結画像データによって表される連結画像内に納まる場合は、連結画像情報記憶手段５に格納されている連結画像データから上記新たな表示範囲に対応する表示画像データを切り出して出力手段９に送る。これに対して、スクロール後の表示範囲が、連結画像から左右にはみ出る場合、つまり、ユーザーが連結画像より外に向かってスクロール操作を行った場合は、スクロール方向を画像連結手段４に送り、画像連結手段４によって新たに格納された連結画像データから表示画像データを切り出す。
【００２５】
出力手段９は、表示画像切り出し手段７から送られてきた表示画像データによって表される画像を表示画面に表示する。
【００２６】
画像連結手段４は、連結画像情報記憶手段５から連結画像データを読み込み、それによって表される連結画像の左端あるいは右端に文章画像データによって表される文章画像を連結した新たな連結画像を表す連結画像データを生成し、連結画像情報記憶手段５に再び格納する。連結画像の左端、右端のどちらに文章画像を連結するかは、表示画像切り出し手段７から送られてくるスクロール方向に応じて決定する。また、連結の際には、改行幅抽出手段６で抽出された改行幅の分だけ、上あるいは下にずらして連結すると共に、新たに連結した文章画像データに関連付けてそのずらし量Ｓも格納する。
【００２７】
なお、本実施の形態にかかる情報閲覧装置は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを情報閲覧装置として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上にコンテンツデータ入力手段１、コンテンツ画像生成手段２、文章画像切り出し手段３、画像連結手段４、改行幅抽出手段６および表示画像切り出し手段７を実現する。
【００２８】
〔第１の実施の形態の動作の説明〕
次に、本実施の形態の動作について詳細に説明する。
【００２９】
図４のフローチャートを参照すると、コンテンツ画像生成手段２は、コンテンツデータ入力手段１から閲覧対象となるコンテンツのコンテンツデータが入力されると、コンテンツ画像を表示するためのコンテンツ画像データを生成する（ステップST401）。例えば、閲覧対象がＷｅｂページであれば、入力されたHTMLフォーマットを解釈して、Ｗｅｂページをレンダリングする。あるいは、JPEG等の画像データであれば、デコード処理を行う。
【００３０】
次に、文章画像切り出し手段３が、コンテンツ画像を表すコンテンツ画像データからユーザーが読む文章領域に対応する部分を手動で、または自動的に切り出す（ステップST402）。手動で切り出す方法としては、コンテンツ画像を情報閲覧装置の表示部に表示し、情報閲覧装置に装備された方向キー等を用いて、ユーザーが読みたい文章領域の左上と右下を指定するような方法でも良い。あるいは、情報閲覧装置にタッチパネルが搭載されている場合には、直接文章領域をペンや指で囲むようにして切り出すのでも良い。自動的に切り出す方法としては、特に、Ｗｅｂページのように、コンテンツ画像を自らレンダリングした場合には、どこが文章領域かはわかっているので、その場所を自動的に切り出すことができる。文章領域が複数ある場合には、どの文章領域をユーザーが読みたいかをユーザーが選択するようにしても良いし、画面中心に一番近い、等の判断基準によって自動的に選択して切り出しても良い。
【００３１】
その後、文章画像切り出し手段３は、切り出した文章画像データを画像連結手段４および改行幅抽出手段６に送ると共に、初期の連結画像データとして連結画像情報記憶手段５に格納する。その際、上記文章画像データに対応するずらし量Ｓとして基準となる「０」も格納しておく（ステップST403）。
【００３２】
次いで、表示画像切り出し手段７が、連結画像情報記憶手段５に格納されている文章画像データから、出力手段９の表示画面のサイズに応じたデータを切り出し、切り出したデータを表示画像データとして出力手段９に出力する（ステップST404）。これにより、出力手段９は、表示画像データによって表される画像を表示画面に表示する。
【００３３】
以降はユーザーからのインタラクションに応じた処理となる。ユーザーは表示画像を見ながら、表示範囲操作手段８を用いてスクロール方向を入力する（ステップST405）。表示画像切り出し手段７は、表示範囲操作手段８からスクロール方向が入力されると、入力されたスクロール方向と、予め定められているスクロール量と、表示範囲の現在位置とに基づいて、スクロール後の表示範囲の位置を求める（ステップST406）。
【００３４】
ここで、もし、スクロール後の表示範囲が連結画像情報記憶手段５に格納されている連結画像データによって表される連結画像内に納まっている場合（ステップST407,ST409が共にNO）は、連結画像データからスクロール後の表示範囲に対応した部分を切り出して出力手段９に出力し、次のユーザー操作を待つ（ステップST404）。
【００３５】
これに対して、スクロール後の表示範囲が、連結画像情報記憶手段５に格納されている連結画像データによって表される連結画像の右端を越えている場合、即ち、ユーザーが連結画像の右端を越えて右にスクロールしようとした場合（ステップST407がYES）には、表示画像切り出し手段７は、画像連結手段４に対してスクロール方向「右」を送る。これにより、画像連結手段４は、連結画像情報記憶手段５に格納されている連結画像データを読み込み、それによって表される連結画像の右端に、文章画像データによって表される文章画像を改行幅の分だけ上にずらして連結した新たな連結画像を表す連結画像データを生成し、それを連結画像情報記憶手段５に格納する（ステップST408）。その後、表示画像切り出し手段７は、再び、ステップST407の処理を行い、その判断結果がYESとなった場合は、再び、画像連結手段４にスクロール方向「右」を送る。文章画像の行方向の長さが、表示範囲の行方向の長さよりも短い場合に、ステップST407の判断結果が複数回「YES」となることがある。
【００３６】
逆に、もし、スクロール後の表示範囲が、連結画像の左端を越えている場合、即ち、ユーザーが連結画像の左端を越えて左にスクロールしようとした場合（ステップST409がYES）には、表示画像切り出し手段７は、画像連結手段４に対してスクロール方向「左」を送る。これにより、画像連結手段４は、連結画像情報記憶手段５に格納されている連結画像データを読み込み、それによって表される連結画像の左端に、文章画像データによって表される文章画像を改行幅の分だけ下にずらして連結した新たな連結画像を表す連結画像データを生成し、それを連結画像情報記憶手段５に格納する（ステップST410）。その後、表示画像切り出し手段７は、再び、ステップST409の処理を行う。
【００３７】
ここで、文章画像の改行幅に関しては、本実施の形態では、改行幅抽出手段６が文章画像切り出し手段３から入力される文章画像データに基づいて求めるようにしたが、これに限られるものではない。コンテンツデータがＷｅｂページなどの場合には、コンテンツ画像生成手段２が各行のレンダリングを行った際の改行幅情報を使っても良い。あるいは、ユーザーが改行幅を指定できるようなインタフェースを用意して、手動で入力するようにしても良い。
【００３８】
そして、連結画像データに文章画像データを連結することにより、ステップST407およびステップST409の判断結果が共にNOとなると、表示画像切り出し手段７は、連結画像データからスクロール後の表示範囲に対応した部分を切り出して出力手段９に出力し、次のユーザー操作を待つ（ステップST404）。
【００３９】
次に、具体例を挙げて本実施の形態の動作について説明する。本具体例では、図５に示すように画像と文章とから構成される電子文章画像５０１を、図６に示す携帯端末６０１で閲覧する場合を例に挙げて説明する。なお、携帯端末６０１には、図３に示した各手段１〜９が実装されている。また、以下の説明では、「文章画像データを連結画像情報記憶手段５に格納する」などといった表現の代わりに、「文章画像を連結画像情報記憶手段５に格納する」などといった表現を使用する場合があるが、その内容は同じものである。
【００４０】
図６に示されているように携帯端末６０１の画面６０２は小さく、電子文書画像５０１の文章部分を読もうとしても一部しか画面６０２に入らない。また、図７のように電子文書画像５０１を縮小した縮小画像７０１を表示すると、図はともかく、文章は字が小さすぎて読むことができない。
【００４１】
そこで、携帯端末６０１では、文章画像切り出し手段３を使用して、図８に示すように電子文書画像５０１から文章画像８０１を切り出し、初期の連結画像として連結画像情報記憶手段５に格納する。その際、ずらし量８０２として、Ｓ＝０という情報も連結画像情報記憶手段５に格納する。
【００４２】
初期状態では、表示画像切り出し手段７を使用して、この連結画像の左上の部分を画面に出力する。連結画像における表示範囲９０１の位置と、画面の出力の様子を図９に示す。
【００４３】
本携帯端末６０１は、表示範囲操作手段８として機能する十字型の十字ボタンを操作することにより、上下左右の４方向に表示範囲を移動させ、画面をスクロールさせることができる。ユーザーが文章を読み進めるために、図１０に示すように十字ボタン１００１の右を押したとすると、表示範囲は右に移動し、携帯端末６０１の画面では文章画像が左にスクロールして見える。
【００４４】
ここで、更にユーザーが文章を読み進めるために十字ボタン１００１の右を押したとする。すると表示範囲が連結画像の右端からはみ出るので、画像連結手段４は連結画像情報記憶手段５上で新しい文章画像を連結画像の右側に連結する。その際、Ｓ＝０の画像の右側に連結するので、新しい文章画像のずらし量Ｓはそれに１を足した１となる。そこで連結する際には、標準の状態から上に１行分ずらした状態で連結する（図１１）。また、連結部分には表示時に分割線１１０１を描画するためのデータを書き込んでおく。このようにすることにより、表示時に、ユーザーに行末から行頭に戻ったことを伝えることができる。
【００４５】
さらに、ユーザーが十字ボタンを右に押し、表示範囲が再び連結画像の右端からはみ出た場合も、同様に新しい文章画像を連結画像の右側に連結する。Ｓ＝１の画像の右側に連結するので、この新しい文章画像のずらし量は２であり、２行分上にずらして連結する（図１２）。
【００４６】
また別の例として、初期状態でユーザーがまず十字ボタンの下を押して、図１３に示すように、表示範囲を文章画像の後半部分に移動させ、続けて十字ボタンの左を押して、表示範囲を左に移動させたとする。この場合、連結画像の左側に表示範囲がはみ出るので、画像連結手段４は、図１４に示すように、新しい文章画像を連結画像の左側に連結する。このように画像の左側に連結する際には、連結する画像のずらし量から１を引いた値が新しい文章画像のずらし量となるので、ずらし量は−１となり、上方向では無く下方向に１行分ずらした状態で連結する。
【００４７】
なお、上述した説明では文章が横書きの場合について述べたが、文章が縦書きであっても構わないことは言うまでもない。その場合は、ユーザーは上下スクロール操作を行い、行の下端より先に向けてスクロール操作を行うと、複製された文章画像が下部に連続して表示されるようになる。
【００４８】
また、図１２において、既に表示されていないＳ＝０の画像についても連結されたまま残す例で説明したが、このようにすると、文章画像が連結される度に連結画像は大きくなり、記憶装置の容量を圧迫するので具合が悪い。そこで、新しい画像を連結するときや、連結画像のサイズが一定量を超えたときなどのタイミングで、表示範囲に含まれていない文章画像は連結画像から削除するようにしても良い。その場合も、削除された文章画像の部分に表示範囲が再び戻ってくると、図１４のように逆方向にずらした画像が正しく連結されるので、やはりユーザーは前後に自由に文章を読むことができる。
【００４９】
また、本実施の形態では、連結画像に文章画像を連結する際、上下にずらしていたが、別の動作として、文章画像を上下にはずらさず、ただ左右に連結する構成にしても良い。その場合には画像がずれていないため、図２４に示すように、１行ずつ下の行に目線をずらしながら読む必要があるが、毎行読む度に行の先頭までスクロール操作で戻るよりは楽である。
【００５０】
〔第１の実施の形態の効果〕
本実施の形態によれば、表示画面幅よりも１行の長さが長い文章を快適に閲覧する事が可能になるという効果を得ることができる。
【００５１】
その理由を、図２３を参照して説明する。本実施の形態では、先ず、コンテンツ画像中の文章部分のみを表示し、ユーザー操作に応じてスクロールさせて表示する。そして、画面端までスクロールした際に、さらに続けてスクロールしようとすると、文章画像が１行分上にずれた状態で、連続して表示される。つまり、１行目の終端の右側にすぐ、２行目の先頭が表示されることになる。よってユーザーは、目視位置を移動させることなく、ただ横にスクロールするだけで次の行をそのまま読み続けることができる。画面端に来る度に、次の行が続けて表示されるので、ユーザーは横方向へのスクロール操作のみで長い文章も最後までストレス無く読み進めることができる。また、逆方向にスクロールさせた場合にも、１行前の行が繋がるように次々に表示されるので、文章を読み進めるのと同ように、逆方向に読み返すこともできる。
【００５２】
また、本実施の形態では、画像の連結部分を表示する場合には、図１１に示すように連結部分に分割線１１０１を描画するようにしているので、スクロール中に行末から行頭に戻ったことや、反対に行頭から行末に戻ったことをユーザーが容易に認識することができるという効果を得ることもできる。
【００５３】
〔本発明の第２の実施の形態〕
次に、本発明にかかる情報閲覧装置の第２の実施の形態について詳細に説明する。第１の実施の形態では、複数の文章画像を連結した連結画像を表す連結画像データを格納しておく連結画像情報記憶手段５が必要になるため、多くの記憶容量が必要になる。そこで、本実施の形態は、少ない記憶容量で第１の実施の形態と同様の効果を得られるようにする。
【００５４】
図１５を参照すると、本実施の形態の情報閲覧装置は、連結画像情報記憶手段５の代わりに文章画像記憶手段１２を備えている点と、画像連結手段４および表示画像切り出し手段７の代わりに表示範囲補正手段１０および表示画像生成手段１１を備えている点が、図３に示した第１の実施の形態の情報閲覧装置と相違している。
【００５５】
文章画像記憶手段１２には、文章画像切り出し手段３がコンテンツ画像データから切り出した文章画像データが格納される。
【００５６】
表示範囲補正手段１０は、表示範囲操作手段８からスクロール方向が入力される毎に、入力されたスクロール方向と、予め定められているスクロール量と、表示範囲の現在位置（文章画像データによって表される文章画像上の位置）とに基づいて、スクロール後の表示範囲の位置を算出する。そして、スクロール後の表示範囲が文章画像の左端あるいは右端からはみ出す場合は、必要に応じて表示範囲の位置を補正し、補正後の位置を示す情報を表示画像生成手段１１に送る。なお、補正する必要がない場合、および、表示範囲が文章画像からはみ出していない場合は、最初に算出したスクロール後の表示範囲の位置を示す情報を表示画像生成手段１１に送る。
【００５７】
表示画像生成手段１１は、表示範囲補正手段１０から送られてきた表示範囲の位置を表す情報を元に、文章画像記憶手段１２に格納されている文章画像データを加工し、表示画像データを生成する。
【００５８】
なお、本実施の形態の情報閲覧装置も、第１の実施の形態の情報閲覧装置と同様にコンピュータによって実現することができる。
【００５９】
〔第２の実施の形態の動作の説明〕
次に、図１６のフローチャートを参照して本実施の形態の動作について詳細に説明する。
【００６０】
先ず、コンテンツ画像生成手段２がコンテンツデータからコンテンツ画像を表すコンテンツ画像データを生成し（ステップST1601）、その後、文章画像切り出し手段３がコンテンツ画像データから文章画像データを切り出し、文章画像記憶手段１２に格納する（ステップST1602、ST1603）。
【００６１】
その後、表示画像生成手段１１が、文章画像記憶手段１２に格納されている文章画像データから初期表示部分を切り出し、出力手段９に出力する（ステップST1604）。
【００６２】
これ以降はユーザーからのインタラクションに応じた処理となる。ユーザーは表示画像を見ながら、表示範囲操作手段８を用いてスクロール方向を入力する（ステップST1605）。表示範囲補正手段１０は、表示範囲操作手段８からスクロール方向が入力されると、スクロール後の表示範囲の位置を表す位置情報を算出する（ステップST1606）。
【００６３】
その後、表示範囲補正手段１０は、スクロール後の表示範囲が完全に文章画像からはみ出してしまうことがないようにするため、表示範囲の位置情報に対する補正処理を行う（ステップST1607〜ST1610）。具体的には、表示範囲の位置をステップST1606で算出した位置情報で表される位置にすると、表示範囲内の任意の位置に設定されている基準点が文章画像の外側にはみ出してしまう場合には、基準点が文章画像の内側になるように、表示範囲の位置情報を補正する。ここで、基準点が文章画像の右側にはみ出す場合は、基準点のＸ座標が左（−Ｘ方向）にWT、下（＋Ｙ方向）にLFだけ変化するように、表示範囲の位置情報を補正し（ステップST1607がYES、ST1608）、基準点が文章画像の左側にはみ出す場合は、基準点のＸ座標が右（＋Ｘ方向）にWT、上（−Ｙ方向）にLFだけ変化するように表示範囲の位置情報を補正する（ステップST1609がYES、ST1610）。補正してもはみ出す場合は、この処理を繰り返す。ここで、WTとは文章画像全体の横幅、LFとは文章画像の文章の改行幅である。
【００６４】
その後、表示範囲補正手段１０は、表示範囲の位置情報を出力画像データの切り出し領域を示す情報として表示画像生成手段１１へ送る（ステップST1611）。なお、ステップST1608或いはステップST1610で表示範囲の位置情報が補正された場合には、補正後の位置情報を表示画像生成手段１１へ送り、ステップST1608の処理もステップST1610の処理も行われなかった場合は、ステップST1606で算出した位置情報を表示画像生成手段１１へ送る。
【００６５】
表示画像生成手段１１は、表示範囲補正手段１０から送られてくる切り出し領域を示す情報に従って文章画像記憶手段１２から文章画像データを切り出すが、切り出し領域の一部が文章画像データによって表される文章画像からはみ出している場合がある。
【００６６】
そこで、表示画像生成手段１１は、先ず、切り出し領域が文章画像の右側にはみ出しているかどうかをチェックする（ステップST1612）。そして、はみ出していた場合は、はみ出している部分を、左にWT、下にLF移動させる（ステップST1613）。移動させてもまだ右にはみ出している場合は、この処理を繰り返す。
【００６７】
続けて、表示画像生成手段１１は、切り出し領域が文章画像の左側にはみ出しているかどうかもチェックする（ステップST1614）。はみ出していた場合は、はみ出している部分を、右にWT、上にLF移動させる（ステップST1615）。移動させてもまだ左側にはみ出している場合は、この処理を繰り返す。
【００６８】
その後、表示画像生成手段１１は、切り出し領域に対応する文章画像データを文章画像記憶手段１２から切り出し、出力画像データとして出力手段９に出力する。その際、切り出し領域が２つの部分に分割されていれば、それぞれに対応する文章画像データを文章画像記憶手段１２から切り出し、切り出した２つの文章画像データを上から順に、左から右に連結して出力画像データを生成する（ステップST1616、ST1616）。出力手段９は、表示画像生成手段１１から送られてきた出力画像データに従った画像を表示する。その後、情報閲覧装置は、ユーザーからの表示範囲操作を待つ、入力待ち状態になる。
【００６９】
次に、本実施の形態の動作について例を用いて具体的に説明する。ここでは、第１の実施の形態の具体例と同じく、図８に示す電子文書画像から切り出された文章画像８０１を閲覧する場合を例に挙げて説明する。図９、図１０で示される様に、本具体例でもユーザーが十字ボタンによって表示範囲を移動させ、画面に表示される文章画像をスクロールしながら閲覧することができる。なお、本具体例では、図１７に示すように、文章画像の表示範囲のうち、左上を基準点として定める。
【００７０】
ユーザー操作により表示範囲が移動し、基準点が文章画像外にはみ出た場合には、表示範囲補正手段１０によって表示範囲が補正される。ユーザーが十字ボタンの右を押して、表示範囲の基準点が文章画像の右側にはみ出た場合には、表示範囲を左にWT、下にLFだけ移動する（図１９）。なお、WTとLFはそれぞれ文章画像の横幅と改行幅である（図１８）。また、ユーザー操作により表示範囲が左に移動し、基準点が文章画像の左側からはみ出た場合には、表示範囲は右にWT、上にLFだけ移動する（図２０）。
【００７１】
ユーザーによる表示範囲の移動操作がなされた場合は、続けて表示画像の切り出し領域を決定する。今、図２１に示されるように、表示範囲を切り出し領域として設定すると、文章画像の右側からはみ出す。切り出し領域のはみ出た部分について、左にWT、下にLFだけ移動し、切り出し領域を二つの矩形に分割する。次に、この二つの切り出し領域の上から順に画像を切り出し、図２２に示すように左から右に連結する。連結された画像は表示画像であり、端末の画面に表示される。この表示は、図１２に示した第１の実施の形態と同様の表示になっている。
【００７２】
なお、表示範囲や切り出し領域の上下のずらし量として用いるLFを０とすることで、第１の実施の形態と同様に図２４に示すようなずらさない表示も可能である。
【００７３】
〔第２の実施の形態の効果〕
本実施の形態によれば、第１の実施の形態で得られる効果に加え、使用する記憶容量を少なくすることができるという効果を得ることができる。その理由は、文章画像記憶手段１２には、文章画像を表す文章画像データのみを格納しておき、表示範囲が文章画像からはみ出す場合は、表示画像生成手段１１が表示範囲のはみ出している部分に文章画像のどの部分を表示するのかを求め（図１６のステップST1613、ST1615）、この求めた部分に対応するデータと表示範囲のはみ出していない部分に対応するデータとを文章画像データから切り出し、切り出した両データを連結して表示データを生成するようにしているからである。
【産業上の利用可能性】
【００７４】
本発明は、表示画面のサイズが小さい携帯端末などで、１行の長さが長い文章を閲覧する際に利用すると好適である。
【図面の簡単な説明】
【００７５】
【図１】幅の広いコンテンツを携帯型情報端末で読む場合の苦労を示した図である。
【図２】特許文献１に記載されている技術の内容を示した図である。
【図３】本発明の第１の実施の形態の構成を示すブロック図である。
【図４】本発明の第１の実施の形態の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態の具体例を説明する図である。
【図６】本発明の第１の実施の形態の具体例を説明する図である。
【図７】本発明の第１の実施の形態の具体例を説明する図である。
【図８】本発明の第１の実施の形態の具体例を説明する図である。
【図９】本発明の第１の実施の形態の具体例を説明する図である。
【図１０】本発明の第１の実施の形態の具体例を説明する図である。
【図１１】本発明の第１の実施の形態の具体例を説明する図である。
【図１２】本発明の第１の実施の形態の具体例を説明する図である。
【図１３】本発明の第１の実施の形態の具体例を説明する図である。
【図１４】本発明の第１の実施の形態の実施例を説明する図である。
【図１５】本発明の第２の実施の形態の構成を示すブロック図である。
【図１６】本発明の第２の実施の形態の動作を示すフローチャートである。
【図１７】本発明の第２の実施の形態の具体例を説明する図である。
【図１８】本発明の第２の実施の形態の具体例を説明する図である。
【図１９】本発明の第２の実施の形態の具体例を説明する図である。
【図２０】本発明の第２の実施の形態の具体例を説明する図である。
【図２１】本発明の第２の実施の形態の具体例を説明する図である。
【図２２】本発明の第２の実施の形態の具体例を説明する図である。
【図２３】本発明の概要を示す図である。
【図２４】本発明の画像をずらさない場合の動作を示す図である。
【符号の説明】
【００７６】
１…コンテンツデータ入力手段
２…コンテンツ画像生成手段
３…文章画像切り出し手段
４…画像連結手段
５…連結画像情報記憶手段
６…改行幅抽出手段
７…表示画像切り出し手段
８…表示範囲操作手段
９…出力手段
１０…表示範囲補正手段
１１…表示画像生成手段
１２…文章画像記憶手段
【図１】
2010122869.tif 000003
【図２】
2010122869.tif 000004
【図３】
2010122869.tif 000005
【図４】
2010122869.tif 000006
【図５】
2010122869.tif 000007
【図６】
2010122869.tif 000008
【図７】
2010122869.tif 000009
【図８】
2010122869.tif 000010
【図９】
2010122869.tif 000011
【図１０】
2010122869.tif 000012
【図１１】
2010122869.tif 000013
【図１２】
2010122869.tif 000014
【図１３】
2010122869.tif 000015
【図１４】
2010122869.tif 000016
【図１５】
2010122869.tif 000017
【図１６】
2010122869.tif 000018
【図１７】
2010122869.tif 000019
【図１８】
2010122869.tif 000020
【図１９】
2010122869.tif 000021
【図２０】
2010122869.tif 000022
【図２１】
2010122869.tif 000023
【図２２】
2010122869.tif 000024
【図２３】
2010122869.tif 000025
【図２４】
2010122869.tif 000026