(57)【要約】      （修正有）【課題】  スムーズなスクロールを行うことが可能となる画像処理結果表示装置、画像処理結果表示方法およびプログラムを提供する。【解決手段】  現在画面表示されている画像データ内に、テキストデータが含まれている場合には、そのテキストの書き下し方向を判別する。その結果、テキストが横書きであった場合、Ｘ方向の画像データを優先して、先読みする画像データ（画像タイル）の優先順位を決定する。そして、操作者が指示すると予測されるスクロール方向の優先順位の高い画像タイルから順に読み出し、メインメモリに確保された画像データ先読み領域へ書き出す。実際に操作者がスクロール方向を指示した場合には、まず、目的の画像データが先読み領域に先読みされているか否かを判断し、目的の画像データを先読み領域から読み出し、この画像データに基づいて、操作者が指示したスクロール方向の画像データを生成し、該生成された画像データを表示する。【選択図】    図５
2006113801.tif 000002
【特許請求の範囲】
【請求項１】
画像データを記憶する第１の記憶手段と、
画像データに所定の画像処理を施す画像処理手段と、
該画像処理手段によって画像処理された画像データを表示する表示手段と、
前記表示手段によって表示された画像データに基づいて、操作者が指示するスクロール方向を予測する予測手段と、
該予測手段によって予測されたスクロール方向に位置する画像データを、前記第１の記憶手段から先読みする先読み手段と、
該先読み手段によって先読みされた画像データに対して、前記画像処理手段による所定の画像処理を実行後の画像データを記憶する、画像データの読み出し速度が前記第１の記憶手段より速い第２の記憶手段と、
前記第１または第２の記憶手段に記憶されている画像データのうち、表示可能な一部の画像データを読み出す読み出し手段と、
操作者が指示したスクロール方向の画像データが前記第２の記憶手段に記憶されているときには、前記読み出し手段により、その画像データを前記第２の記憶手段から読み出し、該読み出された画像データに基づいて、前記スクロール方向の画像データを生成し、該生成された画像データを前記表示手段に表示するスクロール手段と
を有することを特徴とする画像処理結果表示装置。
【請求項２】
前記読み出し手段により前記第１の記憶手段から読み出された一部の画像データにテキストデータが含まれている場合に、該テキストデータに基づいて、当該テキストの書き下し方向を判別する判別手段をさらに有し、
前記予測手段は、前記判別手段によって判別されたテキストの書き下し方向に基づいて、操作者の指示するスクロール方向を予測する
ことを特徴とする請求項１に記載の画像処理結果表示装置。
【請求項３】
前記判別手段は、当該テキストの書き下し方向として、横書きまたは縦書きのいずれかを判別し、
前記予測手段は、前記判別手段により、当該テキストが横書きであると判別されたときには、操作者は横方向へのスクロールを指示すると予測する一方、前記判別手段により、当該テキストが縦書きであると判別されたときには、操作者は縦方向へのスクロールを指示すると予測する
ことを特徴とする請求項２に記載の画像処理結果表示装置。
【請求項４】
前記第１の記憶手段に記憶されている画像データを表示したときの表示形状を判別する判別手段をさらに有し、
前記予測手段は、前記判別手段によって判別された画像データの表示形状に基づいて、操作者の指示するスクロール方向を予測することを特徴とする請求項１に記載の画像処理結果表示装置。
【請求項５】
前記判別手段は、当該画像データの表示形状として、横長形状または縦長形状のいずれかを判別し、
前記予測手段は、前記判別手段により、当該画像データが横長形状であると判別されたときには、操作者は横方向へのスクロールを指示すると予測する一方、前記判別手段により、当該画像データが縦長形状であると判別されたときには、操作者は縦方向へのスクロールを指示すると予測する
ことを特徴とする請求項４に記載の画像処理結果表示装置。
【請求項６】
画像データに所定の画像処理を施す画像処理ステップと、
該画像処理ステップによって画像処理された画像データを表示手段に表示させる表示ステップと、
前記表示手段に表示された画像データに基づいて、操作者が指示するスクロール方向を予測する予測ステップと、
該予測ステップによって予測されたスクロール方向に位置する画像データを、画像データを記憶する第１の記憶手段から先読みする先読みステップと、
該先読みステップによって先読みされた画像データに対して、前記画像処理ステップによる所定の画像処理を実行後の画像データを、画像データの読み出し速度が前記第１の記憶手段より速い第２の記憶手段に記憶させる記憶ステップと、
前記第１または第２の記憶手段に記憶されている画像データのうち、表示可能な一部の画像データを読み出す読み出しステップと、
操作者が指示したスクロール方向の画像データが前記第２の記憶手段に記憶されているときには、その画像データを前記第２の記憶手段から読み出し、該読み出された画像データに基づいて、前記スクロール方向の画像データを生成し、該生成された画像データを前記表示手段に表示させるスクロールステップと
を有することを特徴とする画像処理結果表示方法。
【請求項７】
請求項６に記載の画像形成装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作者により指示された画像処理を実行した結果をディスプレイ上に表示する画像処理結果表示装置、画像処理結果表示方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複写機などの画像処理結果を表示する画像処理結果表示装置では、一般的に、表示画像データは、圧縮されて、内蔵メモリまたはＰＣＩ（Peripheral Component Interconnect）バスに接続された外部記憶装置に格納されている（たとえば、特許文献１参照）。
【０００３】
図１０は、従来の画像処理結果表示装置の概略構成を示すブロック図である。
【０００４】
同図に示すように、従来の画像処理結果表示装置は、装置全体の制御を司るＣＰＵ１０１と、各種入力情報および演算結果等を一時的に記憶するメインメモリ１０２と、ＬＣＤ（Liquid Crystal Display）１０７を制御して、画像処理結果等をＬＣＤ１０７上に表示させるＬＣＤコントローラ１０３と、画像処理結果等を表示するＬＣＤ１０７と、減色処理を行う減色処理ユニット１０６と、ズーム・スクロール処理ユニット１０５と、ＪＰＥＧ（Joint Photographic Expert Group）デコーダ１０４と、ＰＣＩバスコントローラ１０８と、外部記憶装置１１０とによって構成されている。
【０００５】
ＣＰＵ１０１、メインメモリ１０２、ＬＣＤコントローラ１０３、ＪＰＥＧデコーダ１０４、ズーム・スクロール処理ユニット１０５、減色処理ユニット１０６およびＰＣＩバスコントローラ１０８は、ローカルバス１００を介して相互に接続され、ＰＣＩバスコントローラ１０８および外部記憶装置１１０は、ＰＣＩバス１０９を介して相互に接続されている。
【０００６】
ＬＣＤ１０７には、操作者により指示された解像度の画像データが表示されるが、この画像データは、外部記憶装置１１０に格納された、たとえば、２５ｄｐｉ（Dot per Inch），５０ｄｐｉ，１００ｄｐｉおよび２００ｄｐｉの４種類の解像度のＪＰＥＧ圧縮画像データから生成される。各解像度の画像データは、それぞれ、３２ピクセル×３２ピクセルのタイル状に分割され、タイル毎にＪＰＥＧ圧縮されている。
【０００７】
表示画像の解像度として、たとえば１５０ｄｐｉが指定されると、ＪＰＥＧデコーダ１０４は、外部記憶装置１１０に記憶された、１００ｄｐｉと２００ｄｐｉの各ＪＰＥＧ圧縮画像データから、表示に必要な部分のタイルのＪＰＥＧ圧縮画像データを読み出し、伸長した後、その伸長された画像データをメインメモリ１０２へ書き出す。
【０００８】
ズーム・スクロール処理ユニット１０５は、１００ｄｐｉと２００ｄｐｉの各伸長された画像データから１５０ｄｐｉの画像データを生成し、メインメモリ１０２へ書き出す。このようにして生成され、メインメモリ１０２へ書き出された画像データは、ＬＣＤ１０７上に表示される。
【０００９】
図１１は、上記従来の画像処理結果表示装置が実行するズーム・スクロール処理の手順を示すフローチャートである。
【００１０】
１５０ｄｐｉのズーム画像を表示しているときに、スクロール動作が指示されると、ＪＰＥＧデコーダ１０４は、スクロール方向に追加すべきＪＰＥＧ圧縮画像データを外部記憶装置１１０から読み出し（ステップＳ１０１）、これを伸長した画像データをメインメモリ１０２へ書き出す（ステップＳ１０２）。次に、ズーム・スクロール処理ユニット１０５は、伸長された画像データからズーム画像データを生成し、メインメモリ１０２へ書き出す。ＣＰＵ１０１は、表示している画像データのうち、スクロール後も表示される部分の画像データに、生成された画像データを追加し、新たな画像データとして、メインメモリ１０２へ書き出す（ステップＳ１０３）。次に、ＣＰＵ１０１は、減色処理ユニット１０６に指示を与え、減色処理を実行させる（ステップＳ１０４）。そして、ＬＣＤ１０７に表示している画像データを、新たに生成された画像データに切り替える（ステップＳ１０５）。これにより、表示画像がスクロールしたように見える。
【特許文献１】特開２００３−２０２８５５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来の画像処理結果表示装置では、スクロールが発生する度に、追加すべき画像データを記憶装置から読み出し、ＪＰＥＧ伸長・ズーム処理を行っているので、処理にかかる時間が長くなり、さらに、記憶装置が、ＰＣＩバスなどを介して接続されている場合には、データを読み出す時間がより長くなる。このため、スクロール動作が、操作者からの指示に対して追随できず、スムーズなスクロールを行うことができなかった。
【００１２】
本発明は、この点に着目してなされたものであり、スムーズなスクロールを行うことが可能となる画像処理結果表示装置、画像処理結果表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１に記載の画像処理結果表示装置は、画像データを記憶する第１の記憶手段と、画像データに所定の画像処理を施す画像処理手段と、該画像処理手段によって画像処理された画像データを表示する表示手段と、前記表示手段によって表示された画像データに基づいて、操作者が指示するスクロール方向を予測する予測手段と、該予測手段によって予測されたスクロール方向に位置する画像データを、前記第１の記憶手段から先読みする先読み手段と、該先読み手段によって先読みされた画像データに対して、前記画像処理手段による所定の画像処理を実行後の画像データを記憶する、画像データの読み出し速度が前記第１の記憶手段より速い第２の記憶手段と、前記第１または第２の記憶手段に記憶されている画像データのうち、表示可能な一部の画像データを読み出す読み出し手段と、操作者が指示したスクロール方向の画像データが前記第２の記憶手段に記憶されているときには、前記読み出し手段により、その画像データを前記第２の記憶手段から読み出し、該読み出された画像データに基づいて、前記スクロール方向の画像データを生成し、該生成された画像データを前記表示手段に表示するスクロール手段とを有することを特徴とする。
【００１４】
上記目的を達成するため、請求項６に記載の画像処理結果表示方法は、画像データに所定の画像処理を施す画像処理ステップと、該画像処理ステップによって画像処理された画像データを表示手段に表示させる表示ステップと、前記表示手段に表示された画像データに基づいて、操作者が指示するスクロール方向を予測する予測ステップと、該予測ステップによって予測されたスクロール方向に位置する画像データを、画像データを記憶する第１の記憶手段から先読みする先読みステップと、該先読みステップによって先読みされた画像データに対して、前記画像処理ステップによる所定の画像処理を実行後の画像データを、画像データの読み出し速度が前記第１の記憶手段より速い第２の記憶手段に記憶させる記憶ステップと、前記第１または第２の記憶手段に記憶されている画像データのうち、表示可能な一部の画像データを読み出す読み出しステップと、操作者が指示したスクロール方向の画像データが前記第２の記憶手段に記憶されているときには、その画像データを前記第２の記憶手段から読み出し、該読み出された画像データに基づいて、前記スクロール方向の画像データを生成し、該生成された画像データを前記表示手段に表示させるスクロールステップとを有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、表示画像が縦長の画像、もしくは、表示画像内のテキストが縦書きであれば、Ｙ方向の画像データに対し優先的に先読みを行う一方、表示画像が横長の画像、もしくは、表示画像内のテキストが横書きであれば、Ｘ方向の画像データに対し優先的に先読みを行うようにしたので、スムーズなスクロールを実現し、ユーザに対しストレスを感じさせない画像処理結果を表示させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１７】
図１は、本発明の一実施の形態に係る画像処理結果表示装置の概略構成を示すブロック図である。なお、本実施の形態の画像処理結果表示装置は、前記従来の画像処理結果表示装置に対して、ハードウェア上は、メインメモリ１０２の使用の仕方のみが異なるので、前記従来の画像処理結果表示装置のハードウェア、すなわち図１０に記載のハードウェアをそのまま使用することにする。ただし、同じハードウェアを使用しても、制御処理の方法が異なることは言うまでもない。
【００１８】
図１において、ＣＰＵ１０１は、操作者からの指示を受け付け、各処理ユニットに対し指示を与える。
【００１９】
メインメモリ１０２内には、画像処理結果を表示するために必要な情報が格納される。
【００２０】
ＪＰＥＧデコーダ１０４は、外部記憶装置１１０内に記憶されたＪＰＥＧ圧縮画像データを伸長するために使用される。
【００２１】
ズーム・スクロール処理ユニット１０５は、操作者によって指示された解像度の画像データを生成したり、画像をスクロールさせる処理を行ったりする。
【００２２】
減色処理ユニット１０６は、誤差拡散による減色処理を行う。
【００２３】
外部記憶装置１１０には、ＪＰＥＧ圧縮画像データが格納される。
【００２４】
なお、本実施の形態では、ＬＣＤ１０７は、８ビット入力のカラーディスプレイであるものとする。
【００２５】
図２は、メインメモリ１０２内に確保された、各種画像データを格納する領域を示す図である。
【００２６】
同図に示すように、メインメモリ１０２内には、先読みした画像データを格納する画像データ先読み領域１と、ズーム・スクロール処理ユニット１０５によって生成されたズーム画像データを格納する第１および第２のズーム画像ワーク領域２，３と、ＪＰＥＧデコーダ１０４によって伸長された画像データを格納するＪＰＥＧ伸長ワーク領域４と、ＬＣＤ表示に用いる画像データを格納する第１および第２のＬＣＤワーク領域５，６とが確保されている。
【００２７】
図３は、外部記憶装置１１０内に格納されている画像データの種類を示す図である。
【００２８】
同図に示すように、外部記憶装置１１０内には、２５ｄｐｉ，５０ｄｐｉ，１００ｄｐｉおよび２００ｄｐｉの４種類の解像度の画像データが格納されている。各解像度の画像データは、３２ピクセル×３２ピクセルのタイル状に分割され、各タイル毎にＪＰＥＧ圧縮されて格納されている。
【００２９】
図４は、本実施の形態の画像処理結果表示装置、特にＣＰＵ１０１が実行する画像データの先読み処理の手順を示すフローチャートである。
【００３０】
ＬＣＤ１０７上にズーム画像が表示されると、ＣＰＵ１０１は、その表示されたズーム画像に対応する画像データ、すなわち、前記第１のズーム画像ワーク領域２に格納されている画像データ内に、テキストデータが含まれているか否かを判別し、テキストデータが含まれている場合には、テキストの書き下し方向を判別する（ステップＳ１）。ここで、テキストの書き下し方向とは、テキストデータを構成する文字データの配列が横方向（横書き）であるか、縦方向（縦書き）であるかということである。そして、テキストの書き下し方向を判別するようにしたのは、後述するように、先読みする画像データに優先順位を付けるときに、その画像データに含まれるテキストデータの書き下し方向に基づいて優先順位を付けるようにしたからである。
【００３１】
ＣＰＵ１０１は、ＬＣＤ１０７へ画像を表示するために必要となる、外部記憶装置１１０内の２種類の解像度の画像データに対し、それぞれ優先順位付けを行う（ステップＳ２）。ここで、テキストが横書きである場合には、操作者は横方向へのスクロールを行いながらテキスト内容を判断し、テキストが縦書きである場合には、操作者は縦方向へのスクロールを行いながらテキスト内容を判断する傾向があるという事実に基づいて、先読みする画像データの優先順位を決定する。
【００３２】
具体的には、テキストが横書きであった場合、図５のように、先読みする画像データ（画像タイル）の優先順位を決定する。すなわち、ＬＣＤ１０７に表示されている領域の右側に隣接する画像タイルの上から下に向かって順位を付けて行き、画像タイル全体の右端（図示例では、“１２”が付けられた画像タイル）に達すると、画像タイル全体の左端（図示例では、“１３”が付けられた画像タイル）から次の順位を付けていく。次に、現在表示されている領域の１段下の画像タイルに対し、左端から右端へ順に順位を付けて行く。
【００３３】
一方、テキストが縦書きであった場合、図６のように、先読みする画像タイルの優先順位を決定する。すなわち、ＬＣＤ１０７に表示されている領域の下側に隣接する画像タイルの左から右に向かって順位を付けて行き、画像タイル全体の下端（図示例では、“２０”が付けられた画像タイル）に達すると、画像タイル全体の上端（図示例では、“２１”が付けられた画像タイル）から次の順位を付けて行く。次に、現在表示されている領域の１列左のタイルに対し、上端から下端へ順に順位を付けて行く。
【００３４】
画像タイルへの優先順位付けが終了すると、ＣＰＵ１０１は、ＪＰＥＧデコーダ１０４に対して、画像データ（画像タイル）の先読み動作を行わせる。前記画像データ先読み領域１に空きがあるか否かを判別し（ステップＳ３）、空きがある場合には、ＣＰＵ１０１はＪＰＥＧデコーダ１０４に指示を与え、優先順位の高い画像タイルから順に読み出し（ステップＳ４）、読み出した画像タイルに対してＪＰＥＧ伸長を施す（ステップＳ５）。ＪＰＥＧデコーダ１０４で伸長された画像データは、画像データ先読み領域１へ書き出される。ＬＣＤ１０７に表示されている画像データが、例えば１５０ｄｐｉの解像度のものであった場合、ＣＰＵ１０１は、ＪＰＥＧデコーダ１０４に対し、２００ｄｐｉと１００ｄｐｉの２種類の解像度の画像データを先読みさせる。
【００３５】
先読み動作は、操作者によるズーム倍率の変更やスクロール動作といった、ＬＣＤ１０７へ表示する画像データに対しての変更作業が発生しない間、画像データ先読み領域１に空きがあり、かつ先読みできる画像データが残っている限り、ＣＰＵ１０１により継続される（ステップＳ６）。
【００３６】
次に、先読みした画像データを使用してのスクロール動作を、図７のフローチャートおよび図８に従って説明する。
【００３７】
操作者により、スクロール処理の開始が指示されると、ＣＰＵ１０１は、前述した第１のズーム画像ワーク領域２に格納されている画像データのうち、スクロール後もＬＣＤ１０７上に表示される部分の画像データを、前述した第２のズーム画像ワーク領域３へコピーする。
【００３８】
次に、ＣＰＵ１０１は、画像データ先読み領域１に画像データが先読みされているか否かを判別する（ステップＳ１１）。ここで、スクロールによりＬＣＤ１０７に表示するために必要となる部分の画像データが、メインメモリ１０２内の画像データ先読み領域１に格納されている場合は、データが先読みされていると判別される。
【００３９】
ステップＳ１１の判別の結果、画像データが先読みされている場合には、先読みされている画像データは、２種類の解像度のデータであるか否かを判別する（ステップＳ１２）。ここで、２種類の解像度の画像データが先読みされているか否かを判別するようにしたのは、本実施の形態では、ＬＣＤ１０７に現在表示されている解像度（１５０ｄｐｉ）の画像を生成するために、ズーム・スクロール処理ユニット１０５は２種類の解像度（１００ｄｐｉと２００ｄｐｉ）のデータを用いることを前提としているので、１種類の解像度の画像データのみが先読みされている場合には、もう１種類の画像データを外部記憶装置１１０から読み出さなければならないからである。すなわち、先読みされている画像データが、１種類の解像度のものであるか、２種類の解像度のものであるかによって、処理を変えなければならないからである。なお、２種類の解像度のデータがどちらも格納されていない場合には、データが先読みされていないと判別する。
【００４０】
画像データ先読み領域１内に、１００ｄｐｉと２００ｄｐｉの２種類のデータが格納されている場合、ＣＰＵ１０１は、ズーム・スクロール処理ユニット１０５に対し、画像データ先読み領域１内にある１００ｄｐｉと２００ｄｐｉのデータから１５０ｄｐｉの画像データを生成させる（ステップＳ１３）。そして、ズーム・スクロール処理ユニット１０５は、生成した画像データを第２のズーム画像ワーク領域３へ追加し、スクロール後の画像データを生成する（ステップＳ１４）。
【００４１】
次に、ＣＰＵ１０１は、画像データ先読み領域１内の画像データを削除した（ステップＳ１５）後、減色処理ユニット１０６に指示を与え、減色処理を実行させる（ステップＳ１６）。減色処理ユニット１０６は、第２のズーム画像ワーク領域３から画像データを読み出し、減色処理を行った後、この画像データを前記第１のＬＣＤワーク領域５へ書き出し、ＬＣＤ１０７へ表示する画像を生成する。
【００４２】
図９は、画像データのフォーマットの一例を示す図である。
【００４３】
同図（ａ）に示すように、減色前の画像は、ＲＧＢ各色８ビットの２４ビットの画像である。減色処理ユニット１０６で減色処理を実行すると、同図（ｂ）に示すように、Ｒ：３ビット、Ｇ：３ビット、Ｂ：２ビットの８ビットの画像が生成される。
【００４４】
図７に戻り、ＬＣＤコントローラ１０３は、第１のＬＣＤワーク領域５から減色された画像データを読み出し、ＬＣＤ１０７へ表示して行く（ステップＳ１７）。
【００４５】
一方、ステップＳ１２で、１種類の解像度、例えば２００ｄｐｉの画像データのみが先読みされている場合には、ＣＰＵ１０１は、ＪＰＥＧデコーダ１０４に対して、外部記憶装置１１０から１００ｄｐｉのＪＰＥＧ圧縮画像データを読み出させる（ステップＳ１８）。ＪＰＥＧデコーダ１０４は、この１００ｄｐｉのＪＰＥＧ圧縮画像データを伸長し、前記ＪＰＥＧ伸長ワーク領域４へ書き出す（ステップＳ１９）。
【００４６】
次に、ＣＰＵ１０１は、ズーム・スクロール処理ユニット１０５に対し、画像データ先読み領域１内の２００ｄｐｉの伸長画像データと、ＪＰＥＧ伸長ワーク領域４内の１００ｄｐｉの伸長画像データから、１５０ｄｐｉの画像を生成させる（ステップＳ２０）。ズーム・スクロール処理ユニット１０５は、生成した画像データを第２のズーム画像ワーク領域３へ追加し、スクロール後の画像を生成する（ステップＳ２１）。
【００４７】
次に、ＣＰＵ１０１は、画像データ先読み領域１内の画像データを削除した（ステップＳ２２）後、減色処理ユニット１０６に指示を与え、減色処理を実行させる（ステップＳ２３）。減色処理ユニット１０６は、第２のズーム画像ワーク領域３から画像を読み出し、減色処理を行った後、第１のＬＣＤワーク領域５へデータを書き出し、ＬＣＤ１０７へ表示する画像を生成する。
【００４８】
ＬＣＤコントローラ１０３は、第１のＬＣＤワーク領域５から減色された画像を読み出し、ＬＣＤ１０７へ表示して行く（ステップＳ２４）。
【００４９】
一方、ステップＳ１１で、画像データ先読み領域１に画像データが先読みされていない場合には、前記従来の画像処理結果表示装置と同様の処理、すなわち前記図１１のフローチャートに記載された処理と同様の処理となるので、その説明は省略する。
【００５０】
このように、本実施の形態では、表示画像内のテキストの書き下し方向により、スクロールの方向を予測し、画像を先読みするようにしたので、操作者のスクロール操作は、テキストの書き下し方向に合わせてスクロール方向が決定される可能性が高く、先読みによる画像データの使用効率が高くなるため、スムーズなスクロールが可能となる。
【００５１】
なお、本実施の形態では、スクロール方向の予測は、表示画像内のテキストの書き下し方向に基づいて行うようにしたが、これに限らず、表示しようとする画像データ全体を表示したときの表示形状を判別し、この表示形状に基づいて、スクロール方向を予測するようにしてもよい。具体的には、画像データ全体の表示形状が横長形状であるか、縦長形状であるかを判別し、横長形状である場合には、テキストが横書きである場合と同様に予測し、縦長形状である場合には、テキストが縦書きである場合と同様に予測する。予測後の処理は、本実施の形態で説明したものをそのまま用いればよいので、その説明は省略する。
【００５２】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５３】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５４】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００５５】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施の形態に係る画像処理結果表示装置の概略構成を示すブロック図である。
【図２】図１中のメインメモリ内に確保された、各種画像データを格納する領域を示す図である。
【図３】図１中の外部記憶装置内に格納されている画像データの種類を示す図である。
【図４】図１の画像処理結果表示装置、特にＣＰＵが実行する画像データの先読み処理の手順を示すフローチャートである。
【図５】テキストが横書きであった場合に、先読みする画像タイルの優先順位を決定する方法を示す図である。
【図６】テキストが縦書きであった場合に、先読みする画像タイルの優先順位を決定する方法を示す図である。
【図７】図１の画像処理結果表示装置、特にＣＰＵが実行する画像データのズーム・スクロール処理の手順を示すフローチャートである。
【図８】スクロール方法を説明するための図である。
【図９】画像データのフォーマットの一例を示す図である。
【図１０】従来の画像処理結果表示装置の概略構成を示すブロック図である。
【図１１】従来の画像処理結果表示装置が実行する画像データのズーム・スクロール処理の手順を示すフローチャートである。
【符号の説明】
【００５８】
１  画像データ先読み領域
２  第１のズーム画像ワーク領域
３  第２のズーム画像ワーク領域
４  ＪＰＥＧ伸長ワーク領域
５  第１のＬＣＤワーク領域
６  第２のＬＣＤワーク領域
１００  ローカルバス
１０１  ＣＰＵ
１０２  メインメモリ
１０３  ＬＣＤコントローラ
１０４  ＪＰＥＧデコーダ
１０５  ズーム・スクロール処理ユニット
１０６  減色処理ユニット
１０７  ＬＣＤ
１０８  ＰＣＩバスコントローラ
１０９  ＰＣＩバス
１１０  外部記憶装置
【図１】
2006113801.tif 000003
【図２】
2006113801.tif 000004
【図３】
2006113801.tif 000005
【図４】
2006113801.tif 000006
【図５】
2006113801.tif 000007
【図６】
2006113801.tif 000008
【図７】
2006113801.tif 000009
【図８】
2006113801.tif 000010
【図９】
2006113801.tif 000011
【図１０】
2006113801.tif 000012
【図１１】
2006113801.tif 000013