(57)【要約】【課題】選択される領域が変更されても、物理画面（物理領域）に一定の表示倍率で選択領域に対応する矩形を表示して、選択領域内の図形や文字サイズ等の統一性を保つことができ、指定領域を容易に確認すること。また、拡大処理後も指定領域を物理画面に表示して、領域の再指定や領域の拡大確認操作を容易に行うこと。【解決手段】読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する利用者端末１０１において、ディスプレイ２１１の物理画面上に表示される前記論理領域内の表示領域を取得し、ＲＡＭ２０２又は外部記憶装置２０４に前記論理領域内の矩形領域の座標値として記憶される１つまたは複数の矩形データから選択されるいずれかの矩形データに対応する前記論理領域内の矩形領域を包含するように、前記取得した前記表示領域を移動制御する構成を特徴とする。【選択図】図２
2005267395.tif 000002
【特許請求の範囲】
【請求項１】
読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する情報処理装置であって、
前記論理領域内の矩形領域の座標値を示す１つ又は複数の矩形データを記憶する記憶手段と、
前記表示装置に表示される前記論理領域内の表示領域を取得する取得手段と、
選択される前記いずれかの矩形データに対応する前記論理領域内の矩形領域を包含するように、前記取得手段により取得された前記表示領域を移動制御する移動手段と、
前記移動手段により移動された前記表示領域に対応する前記イメージデータ及び前記矩形データを前記表示装置に表示制御する表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記移動手段は、前記矩形領域を前記取得手段により取得された表示領域に包含することが不可能な場合には、前記矩形領域のいずれかの頂点を前記表示領域内に入れるように前記表示領域を移動制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記移動手段は、前記矩形領域の対角となる頂点のうち一方の頂点が入るように前記取得手段により取得された表示領域を移動した後、前記矩形領域の他方の頂点が入るように前記表示領域を移動することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記表示装置に表示される前記表示領域に対応するイメージデータの表示倍率を変更指示する表示倍率変更指示手段を設け、
前記取得手段は、前記表示倍率変更指示手段による表示倍率の変更指示に応じて、表示倍率変更後の表示領域を取得することを特徴とする請求項１〜３のいずれかに記載の情報処理装置。
【請求項５】
前記移動手段は、選択される前記いずれか複数の矩形データに対応する前記論理領域内の矩形領域を全て包含するように、前記取得手段により取得された前記表示領域を移動制御することを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する情報処理装置における表示制御方法であって、
前記表示装置に表示される前記論理領域内の表示領域を取得する取得ステップと、
記憶手段に前記論理領域内の矩形領域の座標値として記憶される１つまたは複数の矩形データから選択されるいずれかの矩形データに対応する前記論理領域内の矩形領域を包含するように、前記取得ステップにより取得された前記表示領域を移動制御する移動ステップと、
前記移動ステップにより移動された前記表示領域に対応する前記イメージデータ及び前記矩形データを前記表示装置に表示する表示ステップと、
を有することを特徴とする表示制御方法。
【請求項７】
請求項６に記載された表示制御方法を実行するためのプログラム。
【請求項８】
請求項６に記載された表示制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する情報処理装置および表示制御方法およびプログラムおよび記録媒体に関する。
【背景技術】
【０００２】
金融・生保業界等では、帳票をスキャナ等の画像読取装置で読み取ってイメージデータを取得し、そのイメージデータ中の特定領域を指定してＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）処理を行うことによって、紙文書から文字データを抽出している。
【０００３】
ここで、上記特定領域の指定によってＯＣＲ処理の精度が左右されるため、利用者は特定領域を細かく調整して指定する必要がある。また、帳票に記載されたフォームキー等を確認したい場合においては、指定された特定領域内の記載内容を確認する必要がある。
【０００４】
しかし、イメージデータの全領域（＝論理領域）に対して指定された特定領域が小さい場合においては、論理領域の一部分を拡大して表示領域（＝物理領域）に表示しなければ、特定領域を細かく調整して指定することができず、また、特定領域内の記載内容を確認することもできない。
【０００５】
このため利用者は、特定領域を細かく調整して指定したり特定領域内の記載内容を確認したりするために、ウィンドウのスクロールバーを操作したり拡大縮小の指定をしたりしなければならず手間がかかり煩雑である。
【０００６】
特開平７−２２０１０９号公報（特許文献１）には、スクロールバーによる操作の手間を省き、物理領域に所望とするデータを迅速に表示することができる技術が開示されている。
【０００７】
また、特開２００１−１８４０４９号公報（特許文献２）には、ウィンドウの拡大・縮小・スクロールを繰り返すことなく、論理領域内の一つまたは複数の対象物を物理領域内に収まるように表示することを可能にする技術が開示されている。
【特許文献１】特開平７−２２０１０９号公報
【特許文献２】特開２００１−１８４０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術は、マーキング指定された座標とその時点における表示領域（＝物理画面）の左上の座標の情報をマーク名に対応させて座標管理テーブルに保存することにより、マーク名を呼び出すと、マーキング指定された座標が物理画面上にない場合に、表示領域を変更して、該マーキング指定された座標を物理画面の中央に表示する技術を開示するものである。そのため、上述したＯＣＲ用の領域のように拡大して領域内の記載を確認するような領域の表示に特許文献１の技術を用いたとしても、上記確認のための拡大処理のたびに当該領域が表示画面から消えてしまう場合が多いため、その度に、利用者は該領域をマーク名等で指定して呼び出すという煩雑な操作を行う必要があり、領域の拡大確認操作を容易に行うことができなかった。
【０００９】
また、特許文献２に記載の技術は、論理領域内の図形を物理領域内に表示するため、図形の論理領域上の領域座標をあらかじめ登録しておき、表示すべき図形が指定された場合には、指定された図形が物理領域に入るよう物理領域を拡大する技術が開示されているため、特定の領域全体を物理領域に表示することには応用できるが、特定領域を指定するたびに、表示領域自体が指定された特定領域の大きさに変更されてしまう。その結果、特定領域を指定するたびに、特定領域の表示倍率が変更されることとなり、特定領域内お図形サイズや文字サイズ等の統一性がなくなり、見栄えが悪くなってしまうばかりでなく、利用者の目視による、複数領域間での画像サイズや文字サイズ比較が困難になってしまい、非常に使いづらくなってしまうという問題点があった。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する情報処理装置において、前記表示装置に表示される前記論理領域内の表示領域を取得し、記憶手段に前記論理領域内の矩形領域の座標値として記憶される１つまたは複数の矩形データから選択されるいずれかの矩形データに対応する前記論理領域内の矩形領域を包含するように、前記取得した前記表示領域を移動制御することにより、選択領域が変更されても、物理画面（物理領域）に一定の表示倍率で選択領域に対応する矩形を表示することができ、また、物理画面内に指定された領域が収まらないときも、表示領域の拡大・縮小を行うことなく、指定領域の一部を物理画面内に表示させるように論理領域内の表示領域を移動するため、選択領域内の図形や文字サイズ等の統一性を保つことができ、選択領域を容易に確認することができる、また、ＯＣＲ用の領域のように拡大して領域内の記載を確認する処理を行う場合でも、拡大処理後も選択領域を物理画面に表示することが可能となり、領域の拡大確認操作を容易に行うことができる情報処理装置および表示制御方法およびプログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する情報処理装置であって、前記論理領域内の矩形領域の座標値を示す１つ又は複数の矩形データを記憶する記憶手段と、前記表示装置に表示される前記論理領域内の表示領域を取得する取得手段と、選択される前記いずれかの矩形データに対応する前記論理領域内の矩形領域を包含するように、前記取得手段により取得された前記表示領域を移動制御する移動手段と、前記移動手段により移動された前記表示領域に対応する前記イメージデータ及び前記矩形データを前記表示装置に表示制御する表示制御手段とを有することを特徴とする。
【００１２】
また、本発明は、前記表示装置に表示される前記表示領域に対応するイメージデータの表示倍率を変更指示する表示倍率変更指示手段を設け、前記取得手段は、前記表示倍率変更指示手段による表示倍率の変更指示に応じて、表示倍率変更後の表示領域を取得することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、読み込まれたイメージデータ全体を論理領域とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータを表示装置上に表示制御する情報処理装置において、前記表示装置に表示される前記論理領域内の表示領域を取得し、記憶手段に前記論理領域内の矩形領域の座標値として記憶される１つまたは複数の矩形データから選択されるいずれかの矩形データに対応する前記論理領域内の矩形領域を包含するように、前記取得した前記表示領域を移動制御するので、選択領域が変更されても、物理画面（物理領域）に一定の表示倍率で選択領域に対応する矩形を表示することができ、また、物理画面内に選択された領域が収まらないときも、表示領域の拡大・縮小を行うことなく、選択領域の一部を物理画面内に表示させるように論理領域内の表示領域を移動するため、選択領域内の図形や文字サイズ等の統一性を保つことができ、指定領域を容易に確認することができる。
【００１４】
また、ＯＣＲ用の領域のように拡大して領域を細かく調整して指定したり領域内の記載を確認したりする処理を行う場合でも、拡大処理後も選択領域を物理画面に表示することが可能となり、領域の指定や領域の拡大確認操作を容易に行うことができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１５】
〔第１実施形態〕
以下、本発明の実施形態について図面を参照しながら詳述する。
【００１６】
図１は、本発明の第１実施形態を示す情報処理装置を適用可能なシステムの全体構成図である。
【００１７】
図１に示すように、利用者端末１０１、サーバ１０２、複合機１０３が、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０４を介して相互に通信可能に接続されている。この利用者端末１０１は、パーソナルコンピュータ，ワークステーション等の情報処理装置であり、本発明の実施形態に係る処理を実現する。
【００１８】
なお、本発明の実施形態に係る処理は、利用者端末１０１で実行され、ＢＭＰ，ＴＩＦＦ，ＪＰＥＧ，ＰＤＦ等のイメージデータを利用するが、利用者端末１０１内に記憶されているイメージデータを利用しても良いし、利用者端末１０１に接続されるスキャナ１０５等の画像読取装置で読み取られたイメージデータを取得して利用しても良く、ＬＡＮ１０４を介して、サーバ１０２に記憶されているイメージデータを取得して利用しても良いし、画像読取機能を有する複合機１０３で読み取られたイメージデータを取得して利用しても良い。
【００１９】
図２は、図１に示した利用者端末１０１の内部構成を概略的に示すブロック図である。
【００２０】
図２に示すように、利用者端末１０１は、利用者端末全体の制御を行うＣＰＵ２０１と、ＣＰＵ２０１が実行するプログラムを格納するＲＯＭ２０３と、プログラム実行時の作業用記憶領域等として利用するＲＡＭ２０２と、帳票等の原稿からイメージを読み取るスキャナ等の画像読取装置と接続するためのインタフェース（Ｉ／Ｆ）２０９と、読み取られた画像等を記憶する磁気ディスク等の外部記憶装置２０４と、ＲＡＭ２０２内に確保される所定領域又は図示しないＶＲＡＭに格納されるイメージデータをビデオ信号に変換して出力する画像表示機能を有するビデオアダプタ２０５と、入力機能を有するキーボード（Ｋ／Ｂ）２０６及びマウス等のポインティングデバイス２０７と、ＬＡＮ１０４等のネットワークと接続するためのネットワークインターフェース（ＮＩＣ）２０８を備え、これらはシステムバス２１０を介して互いに接続されている。
【００２１】
また、利用者端末１０１のビデオアダプタ２０５には、ＬＣＤ，ＣＲＴ等のディスプレイ２１１が接続されており、ディスプレイ２１１はビデオアダプタ２０５から出力されるビデオ信号に基づく表示を行う。
【００２２】
本発明の実施形態に係るプログラムは、ＲＯＭ２０３は外部記憶装置２０４に記憶され、ＣＰＵ２０１によってＲＡＭ２０２にロードされて実行される。
【００２３】
なお、図１に示したサーバ１０２の内部構成は、利用者端末１０１と同様なので省略する。
【００２４】
ここで、本発明の実施形態に係るプログラムが、サーバ１０２内におけるＲＯＭ又は外部記憶装置に記憶され、サーバ１０２内のＣＰＵによって実行されてもよい。この場合、利用者は、クライアントとして利用者端末１０１を操作して、ＬＡＮ１０４を介してサーバ１０２内に記憶されるプログラムを実行することになる。なお、この場合、サーバ１０２での実行結果は、クライアントとしての利用者端末１０１に送信されてディスプレイ２１１上に表示される。
【００２５】
以下、図３〜図９を参照して、本発明の情報処理装置における表示処理の一例について説明する。
【００２６】
図３は、本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートであり、図２に示した利用者端末１０１のＣＰＵ２０１が外部記憶装置２０４に格納されるプログラムをＲＡＭ２０２にロードして実行することによって実現される第１実施形態の表示処理に対応する。なお、Ｓ３０１〜Ｓ３０９は各ステップを示す。
【００２７】
図３に示すように、ステップＳ３０１において、ＣＰＵ２０１は、外部記憶装置２０４（サーバ１０２、スキャナ１０５、又は複合機１０３）等からイメージデータを読み込む。以後、ＣＰＵ２０１は、このイメージデータ全体を図４に示すような論理領域４００として扱う。なお、本実施形態では、図４の４０１に示すように複数の枠が存在し、各枠内に文字等と記入可能となっている帳票のイメージデータを読み込んでいる。
【００２８】
図４は、本発明の情報処理装置における論理領域を説明するための模式図である。
【００２９】
図４に示すように、イメージデータ４０１のサイズをＷ×Ｈとすると、ＣＰＵ２０１は、イメージデータ４０１の左上頂点を原点（０，０）とし、イメージデータ４０１の右下頂点の座標が（Ｗ，Ｈ）となる論理領域４００の座標系（Ｘ，Ｙ）でイメージデータ４０１を管理する。
【００３０】
以下、図３のフローチャートの説明に戻る。
【００３１】
次に、ステップＳ３０２において、ＣＰＵ２０１は、ステップＳ３０１で読み込んだイメージデータのＯＣＲ用領域データ（予め作成されている）を外部記憶装置２０４等から読み込む。このＯＣＲ用領域データとは、前記イメージデータ上でＯＣＲ処理を行う矩形領域を指定したものであり、上述した論理領域４００内の矩形領域を論理座標上の座標値（矩形左上座標，矩形右下座標）＝（（Ｘ１，Ｙ１），（Ｘ２，Ｙ２））等のデータ構造で定義される。このＯＣＲ用領域データは、イメージデータに対応して予め作成され、該イメージデータに紐付けられて外部記憶装置２０４に記憶されている。
【００３２】
なお、図３のフローチャートには示していないが、最初にイメージデータを読み込んだ場合のように、外部記憶装置２０４内にステップＳ３０１で読み込んだイメージデータに対応するＯＣＲ用領域データが記憶されていない場合には、ステップＳ３０１で読み込んだイメージデータを物理画面５００（図５：ウィンドウ等の物理領域）に表示し、該物理画面５００上のイメージデータ表示に対してポインティングデバイス２０７等を用いた利用者の操作によりＯＣＲ用領域を指定させ、該指定された物理画面５００上の矩形領域を論理領域４００上の座標に変換して外部記憶装置２０４に記憶するものとする。また、ＣＰＵ２０１がイメージデータ上の枠線を認識してＯＣＲ用領域データを作成するように構成してもよい。
【００３３】
次にステップＳ３０３において、ＣＰＵ２０１は、ステップＳ３０１で読み込んだイメージデータ及びステップＳ３０２で読み込んだＯＣＲ用領域データをディスプレイ２１１上の物理画面５００（ウィンドウ等の物理領域）に表示させる。このイメージデータとＯＣＲ用領域データの表示例を図５に示す。
【００３４】
なお、この処理で、ＣＰＵ２０１は、ディスプレイ２１１上の物理画面（ウィンドウ等）５００に論理領域４００全体又は一部に対応するイメージデータを表示する。図５に示す例では、論理領域４００全体が物理画面５００の表示領域となっており、ＣＰＵ２０１は、物理画面５００の表示領域に対応するイメージデータを論理領域４００上の座標から物理画面５００上の座標に変換して物理画面５００に表示処理する。さらに、この処理で、ＣＰＵ２０１は、ステップＳ３０２で読み込んだ各ＯＣＲ用領域データ（論理領域４００座標のデータ）を、それぞれ論理領域４００上の座標から物理画面５００上の座標に変換して物理画面５００に表示処理する。
【００３５】
図５は、図２に示したディスプレイ２１１上の物理画面に表示されるイメージデータ及びイメージデータ上に作成されたＯＣＲ用領域データの表示例を示す模式図である。
【００３６】
図５に示すように、イメージデータ４０１は、ディスプレイ２１１上のウィンドウ等の物理画面５００上に表示される。４０２は、物理画面５００に表示される複数のＯＣＲ用領域データである。これにより、利用者は、ディスプレイ２１１上の物理画面５００に表示されたイメージデータを参照し、ポインティングデバイス２０７等を用いて、あるＯＣＲ用領域をクリックして選択することができる。
【００３７】
５０１は拡大ボタン、５０２は縮小ボタンで、この拡大ボタン５０１（又は縮小ボタン５０２）をポインティングデバイス２０７等を用いて指示（クリック）することにより、イメージデータ４０１を拡大（縮小）表示することができる。
【００３８】
以下、図３のフローチャートの説明に戻る。
【００３９】
次に、ステップＳ３０４において、ＣＰＵ２０１は、図２に示したキーボード２０６やポインティングデバイス２０７等によって、ステップＳ３０３で表示されたＯＣＲ用領域データ４０２が選択されたかどうかを判断する。このＯＣＲ用領域データ選択の様子を図６に示す。
【００４０】
図６は、図２に示したディスプレイ２１１の物理画面５００上に表示されるＯＣＲ用領域データの選択の様子を示す模式図であり、図６において、５０３は選択されたＯＣＲ用領域データを示す。
【００４１】
ここで利用者は、ステップＳ３０４において選択したＯＣＲ用領域データ５０３内に記載されている文字や領域等を確認するために、ディスプレイ２１１の物理画面５００上に選択したＯＣＲ用領域が大きく（小さく）表示されるように拡大（縮小）指示を行うことが可能である。
【００４２】
ＣＰＵ２０１は、ステップＳ３０４で、ＯＣＲ用領域データ４０２の選択があると判断した場合には、ステップＳ３０５へ処理を移行して拡大（縮小）指示の判断を行い、一方、ＯＣＲ用領域データ４０２の選択がないと判断した場合には、ステップＳ３０９へ処理を移行させる。
【００４３】
ステップＳ３０５では、ＣＰＵ２０１は、ステップＳ３０４で選択されたＯＣＲ用領域データに対して拡大（又は縮小）指示があったかどうかを判断する。なお、この拡大（又は縮小）指示は、図２に示したキーボード２０６やポインティングデバイス２０７等によって、ディスプレイ２１１に表示される図５に示した拡大ボタン５０１（又は縮小ボタン５０２）が指示されたかどうかを判断する。
【００４４】
ステップＳ３０５において、ＣＰＵ２０１は、ステップＳ３０４で指定されたＯＣＲ用領域データについて拡大指示（又は縮小指示）があったと判断した場合には、ステップＳ３０６に移行し、一方、拡大指示（又は縮小指示）がなかったと判断した場合には、ステップＳ３０９へ処理を移行する。
【００４５】
そして、ステップＳ３０６では、ＣＰＵ２０１は、拡大（縮小）処理後のイメージデータの表示領域を求める（取得する）。ここで、表示領域の算出処理の具体例を図７を用いて説明する。
【００４６】
図７は、図２に示したディスプレイ２１１の物理画面５００上に表示されるイメージデータ４０１の表示倍率変更指示（拡大指示又は縮小指示）に対する表示領域の算出方法を説明するための図である。
【００４７】
図７において、７０１は拡大（縮小）処理前に物理画面に表示されているイメージデータの論理座標４００上の表示領域を示す。また、７０２は、拡大（縮小）処理後に物理画面に表示されるイメージデータの論理座標４００上の表示領域を示す。
【００４８】
拡大（縮小）処理後の表示倍率をＡ％、拡大（縮小）処理前の表示領域７０１の左上座標を（Ｘ，Ｙ）とすると、拡大（縮小）処理後に表示領域７０２の矩形座標（（ｘ１，ｙ１），（ｘ２，ｙ２））は、以下のように算出される。
【００４９】
ｘ１＝Ｘ
ｙ１＝Ｙ
ｘ２＝ｘ１＋Ｗ×１００÷Ａ
ｙ２＝ｙ１＋Ｈ×１００÷Ａ
なお、拡大（縮小）処理後の表示倍率をＡ％は、拡大（縮小）処理指示毎に所定の割合でカレントの表示倍率を増大（減少）させて算出するように構成してもよいし、利用者にキーボード２０６，ポインティングデバイス２０７により入力又は選択させるように構成してもよい。以上のような算出方法により、ＣＰＵ２０１は、倍率変更後の表示領域を取得することができる。
【００５０】
以下、図３のフローチャートの処理に戻る。
【００５１】
次に、ステップＳ３０７において、ＣＰＵ２０１は、ステップＳ３０４で利用者により選択されたＯＣＲ用領域を、表示領域内に収める（包含する）ように（表示領域に収まらない場合は左上を収めるように）、ステップＳ３０６で求められた表示領域を移動（即ち、表示領域のサイズは変更しない）する処理を行う。この処理については後述する図９で詳述する。
【００５２】
次に、ステップＳ３０８において、ＣＰＵ２０１は、ステップＳ３０６で算出され、ステップＳ３０７により移動された表示領域で、イメージデータ４０１と各ＯＣＲ用領域データ４０２を物理画面５００上に再表示させる。よって、ステップＳ３０６で算出されてステップＳ３０７により移動された表示領域のサイズが、それ以前の表示領域のサイズより小さい（大きい）場合には、物理画面上に表示されるイメージデータ及びＯＣＲ用領域は拡大表示（縮小表示）されることとなる。このイメージデータとＯＣＲ用領域データの再表示の様子を図８に示す。
【００５３】
図８は、図２に示したディスプレイ２１１の物理画面５００上に再表示されるイメージデータとＯＣＲ用領域データを示す模式図である。
【００５４】
図８において、７０３は、図３のステップＳ３０４で選択されたＯＣＲ用領域データを示し、物理画面５００内に収まるように表示されている。
【００５５】
最後にステップＳ３０９において、ＣＰＵ２０１は、図２に示したキーボード２０６やポインティングデバイス２０７によって、ディスプレイ２１１上の図示しない終了メニュー等により終了指示がなされたか否かを判断し、終了指示がなされていないと判断した場合には、ステップＳ３０４の処理に戻る。
【００５６】
一方、ステップＳ３０９で、ＣＰＵ２０１は、終了指示がなされたと判断した場合には、処理を終了する。
【００５７】
図９は、本発明の情報処理装置における第２の制御処理手順の一例を示すフローチャートであり、図３のステップＳ３０７の処理に対応する。なお、このフローチャートの処理は、図２に示した利用者端末１０１のＣＰＵ２０１が外部記憶装置２０４に格納されるプログラムをＲＡＭ２０２にロードして実行することによって実現される。また、Ｓ８０１〜Ｓ８１２は各ステップを示す。
【００５８】
なお、ここでは、選択されているＯＣＲ用領域データの左上座標を（Ｘ１，Ｙ１）、右下座標を（Ｘ２，Ｙ２）とし、ステップＳ３０６で求められた表示領域の左上座標を（Ｘ３，Ｙ３）、右下座標を（Ｘ４，Ｙ４）とし、移動後の表示領域の左上座標を（Ｘ５，Ｙ５）、右下座標を（Ｘ６，Ｙ６）として説明する。
【００５９】
まず、（Ｘ５，Ｙ５）の初期値を（Ｘ３，Ｙ３）、（Ｘ６，Ｙ６）の初期値を（Ｘ４，Ｙ４）としておき、ステップＳ８０１において、ＣＰＵ２０１は、ステップＳ３０４で選択されているＯＣＲ用領域データの左座標（左上Ｘ座標）が、ステップＳ３０６で求められた表示領域内に入っているか否かを判断し、表示領域内に入っていると判断した場合には、ステップＳ８０３へ処理を移行させ、一方、表示領域内に入っていないと判断した場合には、ステップＳ８０２へ処理を移行させる。
【００６０】
ステップＳ８０２において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの左座標が、表示領域内に入るように表示領域の範囲を移動する。即ち、「Ｘ５＝Ｘ１」，「Ｘ６＝Ｘ３−Ｘ１」のようにＸ５，Ｘ６を変更する。そして、ステップＳ８０３に処理を移行する。
【００６１】
次に、ステップＳ８０３において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの上座標（左上Ｙ座標）が、表示領域内に入っているか否かを判断し、表示領域内に入っていると判断した場合には、ステップＳ８０５へ処理を移行させ、一方、表示領域内に入っていないと判断した場合には、ステップＳ８０４へ処理を移行させる。
【００６２】
ステップＳ８０４において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの上座標が、表示領域内に入るように表示領域の範囲を移動する。即ち、「Ｙ５＝Ｙ１」，「Ｙ６＝Ｙ３−Ｙ１」のようにＹ５，Ｙ６を変更する。そして、ステップＳ８０５に処理を移行する。
【００６３】
ステップＳ８０５において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの右座標（右下Ｘ座標）が、表示領域内に入っているか否かを判断し、表示領域内に入っていると判断した場合には、ステップＳ８０７へ処理を移行させ、一方、表示領域内に入っていないと判断した場合には、ステップＳ８０６へ処理を移行させる。
【００６４】
ステップＳ８０６において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの右座標が、表示領域内に入るように表示領域の範囲を移動する。即ち、「Ｘ５＝Ｘ３＋（Ｘ２−Ｘ４）」，「Ｘ６＝Ｘ２」のようにＸ５，Ｘ６を変更する。そして、ステップＳ８０７に処理を移行する。
【００６５】
次に、ステップＳ８０７において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの下座標（右下Ｙ座標）が、表示領域内に入っているか否かを判断し、表示領域内に入っていると判断した場合には、ステップＳ８０９へ処理を移行させ、一方、表示領域内に入っていないと判断した場合には、ステップＳ８０８へ処理を移行させる。
【００６６】
ステップＳ８０８において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの下座標が、表示領域内に入るように表示領域の範囲を移動する。即ち、「Ｙ５＝Ｙ３＋（Ｙ２−Ｙ４）」，「Ｙ６＝Ｙ２」のようにＹ５，Ｙ６を変更する。そして、ステップＳ８０９に処理を移行する。
【００６７】
ステップＳ８０９において、ＣＰＵ２０１は、ＯＣＲ用領域データの左座標（左上Ｘ座標）が、表示領域内に入っているか否かを判断し、表示領域内に入っていると判断した場合には、ステップＳ８１１へ処理を移行させ、一方、表示領域内に入っていないと判断した場合には、ステップＳ８１０へ処理を移行させる。
【００６８】
ステップＳ８１０において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの左座標が、表示領域内に入るように表示領域の範囲を移動する。即ち、「Ｘ５＝Ｘ１」，「Ｘ６＝Ｘ１＋（Ｘ４−Ｘ３）」のようにＸ５，Ｘ６を変更する。そして、ステップＳ８１１に処理を移行する。
【００６９】
次に、ステップＳ８１１において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの上座標（左上Ｙ座標）が、表示領域内に入っているか否かを判断し、表示領域内に入っていると判断した場合には、そのまま処理を終了させ、一方、表示領域内に入っていないと判断した場合には、ステップＳ８１２へ処理を移行させる。
【００７０】
ステップＳ８１２において、ＣＰＵ２０１は、選択されているＯＣＲ用領域データの上座標が、表示領域内に入るように表示領域の範囲を移動する。即ち、「Ｙ５＝Ｙ１」，「Ｙ６＝Ｙ１＋（Ｙ４−Ｙ３）」のようにＹ５，Ｙ６を変更する。そして、処理を終了させる。
【００７１】
なお、図３のステップＳ３０３において、複数のＯＣＲ用領域データが選択された場合には、該選択された全てのＯＣＲ用領域データを含む矩形が表示領域に収めるように（表示領域な収まらない場合は左上を収めるように）表示領域を移動するような処理をステップＳ３０７で行うように構成してもよい。
【００７２】
以上示したように、本実施形態では、読み込まれたイメージデータ４０１全体を論理領域４００とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータをディスプレイ２１１上の物理画面５００に表示制御する利用者端末１００において、ＣＰＵ２０１は、ディスプレイ２１１上の物理画面５００に対応するイメージデータ４０１の表示倍率の変更指示に応じて、表示倍率変更後の表示領域を取得し、ＲＡＭ２０２又は外部記憶装置２０４に前記論理領域内の矩形領域の座標値として記憶される１つまたは複数の矩形データから選択されるいずれかの矩形データに対応する論理領域４００内の矩形領域を包含するように、前記取得した表示領域を移動制御するので、ＯＣＲ用の領域のように拡大して領域内の記載を確認する処理を行う場合でも、拡大処理後も選択領域を物理画面（物理領域）に表示することが可能となり、領域の拡大確認操作を容易に行うことができる等の効果を奏する。
【００７３】
なお、ＣＰＵ２０１は、図９に示したように、前記矩形領域を前記取得した表示領域に包含することが不可能な場合には、前記矩形領域のいずれかの頂点のみを表示領域内に入れるように前記表示領域を移動制御する。
【００７４】
また、ＣＰＵ２０１は、図９に示したように、前記矩形領域の対角となる頂点のうち一方の頂点が入るように表示領域を移動した後、前記矩形領域の他方の頂点が入るように前記表示領域を移動するように制御する。
【００７５】
さらに、ＣＰＵ２０１は、選択される前記いずれか複数の矩形データに対応する前記論理領域内の矩形領域を全て包含するように、表示領域を移動制御する。
【００７６】
〔第２実施形態〕
上記第１実施形態では、利用者によりＯＣＲ用領域が選択されて拡大（縮小）指示を受けた場合に、該選択されたＯＣＲ用領域を拡大（縮小）後の物理画面に収める（表示領域な収まらない場合は左上を収める）構成について説明したが、拡大（縮小）指示の有無に関らず選択されるＯＣＲ用領域を物理画面に収める（表示領域な収まらない場合は左上を収める）ように構成してもよい。以下、その実施形態について説明する。
【００７７】
図１０は、本発明の情報処理装置における第３の制御処理手順の一例を示すフローチャートであり、図２に示した利用者端末１０１のＣＰＵ２０１が外部記憶装置２０４に格納されるプログラムをＲＡＭ２０２にロードして実行することによって実現される第１実施形態の表示処理に対応する。なお、Ｓ３０１〜Ｓ３０３，Ｓ１００１〜１００４は各ステップを示す。また、図３と同一のステップには同一のステップ番号を付し、その説明は省略する。
【００７８】
図１０に示すように、ステップＳ１００１において、ＣＰＵ２０１は、図２に示したキーボード２０６やポインティングデバイス２０７等によって、ＯＣＲ用領域データが選択されたかどうかを判断する。このＯＣＲ用領域データ選択の様子を図１１に示す。
【００７９】
図１１は、図２に示したディスプレイ２１１の物理画面５００上に表示されているＯＣＲ用領域データの選択の様子を示す模式図である。
【００８０】
図１１において、１００１は選択されたＯＣＲ用領域データを示す。なお、ＯＣＲ用領域データは、図２に示したディスプレイ２１１に表示されるＯＣＲ用領域データ一覧から選択することも可能である。このＯＣＲ用領域データ一覧を図１２に示す。
【００８１】
図１２は、図２に示したディスプレイ２１１に表示されるＯＣＲ用領域データ一覧の一例を示す模式図である。
【００８２】
図１２において、１１０１はＯＣＲ用領域データ一覧で、ステップＳ３０３に示したイメージ及びＯＣＲ用領域の表示処理の際に、ＣＰＵ２０１が、物理画面５００とは別にディスプレイ２１１上にステップＳ３０２において読み込んだＯＣＲ用領域データに付した名称の一覧に基づいてディスプレイ２１１上に表示させる。
【００８３】
これにより、利用者は、所望のＯＣＲ用領域データが物理画面５００上に表示されていない場合であっても、ＯＣＲ用領域データ一覧１１０１から図２に示したキーボード２０６やポインティングデバイス２０７等によってその名称を指示することで選択可能となる。
【００８４】
以下、図１０のフローチャートの説明に戻る。
【００８５】
ＣＰＵ２０１は、ステップＳ１００１で、ＯＣＲ用領域データの選択があると判断した場合には、ステップＳ１００２へ処理を移行し、一方、ＯＣＲ用領域データの選択がないと判断した場合には、ステップＳ１００４へ処理を移行させる。
【００８６】
ステップＳ１００２では、ＣＰＵ２０１は、カレントの表示領域を取得し、ステップＳ１００１で選択されたＯＣＲ用領域データを、表示領域内に収めるように、現在の表示領域を移動する処理を行う。この処理は、図９に示した処理と同様である。
【００８７】
次に、ステップＳ１００３において、ＣＰＵ２０１は、ステップＳ１００２により移動された表示領域で、イメージデータと各ＯＣＲ用領域データを物理画面５００上に再表示させる。なお、領域が選択される前の表示領域と領域が選択された後の表示領域との関係を図１３に示す。
【００８８】
図１３は、本発明の第２実施形態を示す情報処理装置における領域が選択される前の表示領域と領域が選択された後の表示領域との関係の一例を示す模式図である。
【００８９】
図１３に示すように、利用者によりＯＣＲ用領域データ９００が選択される前には、「ＯＣＲ用領域が選択される前の表示領域」９０１が表示されている。そして、利用者によりＯＣＲ用領域が選択された場合（図１０のステップＳ１００１でＹ）、図９において説明した手順により表示領域９０１（即ち、物理画面５００に表示される論理領域４００上の部分領域）を９０２に示すように選択されたＯＣＲ用領域データ９００が収まるように移動し、物理画面５００に「領域が選択された後の表示領域」を表示する。これにより、選択されたＯＣＲ用領域データ９００は、図７の７０１に示すように、物理画面５００に表示される。
【００９０】
これにより、利用者は、スクロール等の煩雑な操作を行うことなく容易に、ＯＣＲ用領域内の文字列や枠、またＯＣＲ用領域そのものを確認することができる。
【００９１】
以下、具体的に示す。
【００９２】
例えば、選択するＯＣＲ用領域データ９００の左上座標を（Ｘ１＝４８０，Ｙ１＝４８０）、右下座標を（Ｘ２＝７００，Ｙ２＝５２０）とし、該ＯＣＲ用領域データ９００が選択される前の表示領域９０１の左上座標を（Ｘ３＝０，Ｙ３＝０）、右下座標を（Ｘ４＝５００，Ｙ４＝５００）とすると、該ＯＣＲ用領域データ９００が選択された後の表示領域９０２の左上座標を（Ｘ５，Ｙ５）、右下座標を（Ｘ６，Ｙ６）は以下のように算出され移動される。この場合、（Ｘ４−Ｘ３）＞（Ｘ２−Ｘ１）、且つ（Ｙ４−Ｙ３）＞（Ｙ２−Ｙ１）、即ちＯＣＲ用領域データ９００のサイズが表示用領域９０１のサイズを越えない場合に対応し、以下のようになる。
【００９３】
Ｘ５＝Ｘ３＋（Ｘ２−Ｘ４）＝０＋（７００−５００）＝２００
Ｙ５＝Ｙ３＋（Ｙ２−Ｙ４）＝０＋（５２０−５００）＝２０
Ｘ６＝Ｘ２＝７００
Ｙ６＝Ｙ２＝５２０
また、選択するＯＣＲ用領域データ９００の左上座標を（Ｘ１＝４８０，Ｙ１＝４８０）、右下座標を（Ｘ２＝１０００，Ｙ２＝５２０）とすると、該ＯＣＲ用領域データ９００が選択された後の表示領域９０２の左上座標を（Ｘ５，Ｙ５）、右下座標を（Ｘ６，Ｙ６）は以下のように算出され移動される。この場合、（Ｘ４−Ｘ３）＜（Ｘ２−Ｘ１）、且つ（Ｙ４−Ｙ３）＞（Ｙ２−Ｙ１）、即ちＯＣＲ用領域データ９００のサイズが、Ｘ方向において表示用領域９０１のサイズを越えている場合に対応し、以下のようになる。
【００９４】
Ｘ５＝Ｘ１＝４８０
Ｙ５＝Ｙ３＋（Ｙ２−Ｙ４）＝０＋（５２０−５００）＝２０
Ｘ６＝Ｘ１＋（Ｘ４−Ｘ３）＝４８０＋（５００−０）＝９８０
Ｙ６＝Ｙ２＝５２０
さらに、選択するＯＣＲ用領域データ９００の左上座標を（Ｘ１＝４８０，Ｙ１＝４８０）、右下座標を（Ｘ２＝７００，Ｙ２＝１０００）とすると、該ＯＣＲ用領域データ９００が選択された後の表示領域９０２の左上座標を（Ｘ５，Ｙ５）、右下座標を（Ｘ６，Ｙ６）は以下のように算出され移動される。この場合、（Ｘ４−Ｘ３）＞（Ｘ２−Ｘ１）、且つ（Ｙ４−Ｙ３）＜（Ｙ２−Ｙ１）、即ちＯＣＲ用領域データ９００のサイズが、Ｙ方向において表示用領域９０１のサイズを越えている場合に対応し、以下のようになる。
【００９５】
Ｘ５＝４８０
Ｙ５＝４８０
Ｘ６＝Ｘ１＋（Ｘ４−Ｘ３）＝４８０＋（５００−０）＝９８０
Ｙ６＝Ｙ１＋（Ｙ４−Ｙ３）＝４８０＋（５００−０）＝９８０
以下、図１０のフローチャートの説明に戻る。
【００９６】
最後にステップＳ１１０４において、ＣＰＵ２０１は、図２に示したキーボード２０６やポインティングデバイス２０７によって、ディスプレイ２１１上の図示しない終了メニュー等により終了指示がなされたか否かを判断し、終了指示がなされていないと判断した場合には、ステップＳ１００１の処理に戻る。
【００９７】
一方、ステップＳ１１０４で、ＣＰＵ２０１は、終了指示がなされたと判断した場合には、処理を終了する。
【００９８】
なお、図１０のステップＳ１００１において、複数のＯＣＲ用領域データが選択された場合には、該選択された全てのＯＣＲ用領域データを含む矩形が表示領域に収まるように（表示領域な収まらない場合は左上を収めるように）表示領域を移動するような処理をステップＳ１００３で行うように構成してもよい。
【００９９】
また、上記第１実施形態と第２実施形態とを組み合わせ、図３のステップＳ３０５で、ＣＰＵ２０１が、ステップＳ３０４で選択されたＯＣＲ用領域データに対して拡大（又は縮小）指示がなかったと判断した場合には、図１０のステップＳ１００２，Ｓ１００３の処理を行って、選択された領域を表示領域内に収めて再表示し、図３のステップＳ３０９の処理を行うように構成してもよい。
【０１００】
以上示したように、本実施形態では、読み込まれたイメージデータ４０１全体を論理領域４００とし、該論理領域内の所定の領域を表示領域として、該表示領域に対応する前記イメージデータをディスプレイ２１１上の物理画面５００に表示制御する利用者端末１０１において、ＣＰＵ２０１が、前記ディスプレイ２１１上の物理画面５００に表示される前記論理領域４００内の表示領域を取得し、ＲＡＭ２０２又は外部記憶装置２０４に前記論理領域内の矩形領域の座標値として記憶される１つまたは複数の矩形データから選択されるいずれかの矩形データに対応する前記論理領域４００内の矩形領域を包含するように、前記表示領域を移動制御するので、選択される領域が変更されても、物理画面（物理領域）に一定の表示倍率で指定領域に対応する矩形を表示することができ、また、物理画面内に指定された領域が収まらないときも、表示領域の拡大・縮小を行うことなく、指定領域の一部を物理画面内に表示させるように論理領域内の表示領域を移動するため、指定領域内の図形や文字サイズ等の統一性を保つことができ、指定領域を容易に確認することができる。
【０１０１】
なお、ＣＰＵ２０１は、図９に示したように、前記矩形領域を前記取得した表示領域に包含することが不可能な場合には、前記矩形領域のいずれかの頂点のみを表示領域内に入れるように前記表示領域を移動制御する。
【０１０２】
また、ＣＰＵ２０１は、図９に示したように、前記矩形領域の対角となる頂点のうち一方の頂点が入るように表示領域を移動した後、前記矩形領域の他方の頂点が入るように前記表示領域を移動するように制御する。
【０１０３】
さらに、ＣＰＵ２０１は、指定される前記いずれか複数の矩形データに対応する前記論理領域内の矩形領域を全て包含するように、表示領域を移動制御する。
【０１０４】
従って、一定の物理領域内に所望とする選択されている領域データに対応する矩形を表示することができ、物理領域内に該選択領域が収まらないときには、物理領域の拡大・縮小を行うことなく、選択領域の一部を物理領域内に表示させるように物理領域に表示させる論理領域内の表示領域を移動することにより、選択領域内の文字サイズ等の統一性を保つことができる等の効果を奏する。
【０１０５】
以上、各実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０６】
以下、図１４に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１０７】
図１４は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【０１０８】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１０】
本実施形態における図３，図９，図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１１】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１２】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１１３】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１１４】
プログラムコードを供給するための記録媒体としては、例えば、ＲＡＭ，ＮＶ−ＲＡＭ，フレキシブルディスク，磁気ディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ），磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等の上記プログラムを記憶できるものであればよい。
【０１１５】
さらに、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給されるものであってもよい。
【０１１６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１９】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【産業上の利用可能性】
【０１２０】
イメージデータ上に作成されたＯＣＲ処理に用いられる領域データを、通常の画像データとすることにより、ＣＡＤ等の図形編集時の領域表示処理にも本発明は適用可能である。
【図面の簡単な説明】
【０１２１】
【図１】本発明の第１実施形態を示す情報処理装置を適用可能なシステムの全体構成図である。
【図２】図１に示した利用者端末の内部構成を概略的に示すブロック図である。
【図３】本発明の情報処理装置における第１の制御処理手順の一例を示すフローチャートである。
【図４】本発明の情報処理装置における論理領域を説明するための模式図である。
【図５】図２に示したディスプレイ上の物理画面に表示されるイメージデータ及びイメージデータ上に作成されたＯＣＲ用領域データの表示例を示す模式図である。
【図６】図２に示したディスプレイの物理画面上に表示されるＯＣＲ用領域データの選択の様子を示す模式図である。
【図７】図２に示したディスプレイの物理画面上に表示されるイメージデータの表示倍率変更指示（拡大指示又は縮小指示）に対する表示領域の算出方法を説明するための図である。
【図８】図２に示したディスプレイの物理画面上に再表示されるイメージデータとＯＣＲ用領域データを示す模式図である。
【図９】本発明の情報処理装置における第２の制御処理手順の一例を示すフローチャートである。
【図１０】本発明の情報処理装置における第３の制御処理手順の一例を示すフローチャートである。
【図１１】図２に示したディスプレイの物理画面上に表示されているＯＣＲ用領域データの選択の様子を示す模式図である。
【図１２】図２に示したディスプレイに表示されるＯＣＲ用領域データ一覧の一例を示す模式図である。
【図１３】本発明の第２実施形態を示す情報処理装置における領域が選択される前の表示領域と領域が選択された後の表示領域との関係の一例を示す模式図である。
【図１４】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記録媒体（記憶媒体）のメモリマップを説明する図である。
【符号の説明】
【０１２２】
１０１    利用者端末
１０２    サーバ
１０３    複合機
１０４    ＬＡＮ
１０５    スキャナ
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    外部記憶装置
２０６    キーボード
２０７    ポインティングデバイス
２１１    ディスプレイ
【図１】
2005267395.tif 000003
【図２】
2005267395.tif 000004
【図３】
2005267395.tif 000005
【図４】
2005267395.tif 000006
【図５】
2005267395.tif 000007
【図６】
2005267395.tif 000008
【図７】
2005267395.tif 000009
【図８】
2005267395.tif 000010
【図９】
2005267395.tif 000011
【図１０】
2005267395.tif 000012
【図１１】
2005267395.tif 000013
【図１２】
2005267395.tif 000014
【図１３】
2005267395.tif 000015
【図１４】
2005267395.tif 000016