(57)【要約】【課題】従来の画像情報処理装置においては、出力されている画像情報を取得する際に、所望の文字を加えることができない、という課題があった。【解決手段】文字入力受付部１２が受け付けた文字が、出力された文字ウインドウを出力し、文字指示受付部１１が受け付けた文字ウインドウ移動指示に基づいた位置に、文字ウインドウを移動させて出力する文字ウインドウ出力部１４と、領域指定ウインドウを出力し、領域指定指示受付部１５が受け付けた領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する領域指定ウインドウ出力部１６と、画像情報を取得する指示により、領域指定ウインドウ内の領域に出力される画像情報を取得する領域画像取得部１９と、領域画像取得部１９が取得した画像を出力する出力部２０とを具備する。【選択図】図１
2007079748.tif 000002
【特許請求の範囲】
【請求項１】
文字を出力するためのウインドウである文字ウインドウを移動する指示である文字ウインドウ移動指示を受け付ける文字指示受付部と、
文字の入力を受け付ける文字入力受付部と、
前記文字入力受付部が受け付けた文字が出力された文字ウインドウを出力し、前記文字ウインドウ移動指示に基づいた位置に、文字ウインドウを移動させて出力する文字ウインドウ出力部と、
領域を指定するためのウインドウである領域指定ウインドウを移動する指示である領域指定ウインドウ移動指示を受け付ける領域指定指示受付部と、
領域指定ウインドウを出力し、前記領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する領域指定ウインドウ出力部と、
前記領域指定ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付部と、
前記取得指示に応じて、領域指定ウインドウ内の領域に出力されている画像情報を取得する領域画像取得部と、
前記領域画像取得部が取得した画像を出力する出力部とを具備する画像情報処理装置。
【請求項２】
文字ウインドウの枠を出力するか否かの指示である枠出力指示を受け付ける枠出力指示受付部をさらに具備し、
前記文字ウインドウ出力部は、前記枠出力指示に基づいて、文字ウインドウの枠を出力または非出力にする請求項１記載の画像情報処理装置。
【請求項３】
前記領域画像取得部が取得する画像情報に対する倍率を指定する情報である倍率指定情報を受け付ける倍率指定情報受付部をさらに具備し、
前記領域画像取得部は、前記倍率指定情報に基づいて、前記領域指定ウインドウ内の領域に出力される画像情報を拡大または縮小して取得する請求項１または請求項２いずれか記載の画像情報処理装置。
【請求項４】
前記文字指示受付部は、さらに、前記文字ウインドウのサイズを変更する指示である文字ウインドウサイズ変更指示を受け付け、
前記文字ウインドウ出力部は、前記文字ウインドウサイズ変更指示に基づいて、前記出力した文字ウインドウのサイズを変更して出力する請求項１から請求項３いずれか記載の画像情報処理装置。
【請求項５】
前記領域指定指示受付部は、さらに、前記領域指定ウインドウのサイズを変更する指示である領域指定ウインドウサイズ変更指示を受け付け、
前記領域指定ウインドウ出力部は、前記領域指定ウインドウサイズ変更指示に基づいて、前記出力した領域指定ウインドウのサイズを変更して出力する請求項１から請求項４いずれか記載の画像情報処理装置。
【請求項６】
前記領域指定ウインドウ出力部は、前記領域指定ウインドウを、他の全てのウインドウの前面に出力し、
前記文字ウインドウ出力部は、前記文字ウインドウを、前記領域指定ウインドウを除いた他の全てのウインドウの前面に出力する請求項１から請求項５いずれか記載の画像情報処理装置。
【請求項７】
文字を出力するためのウインドウである文字ウインドウを移動する指示である文字ウインドウ移動指示を受け付ける文字指示受付ステップと、
文字の入力を受け付ける文字入力受付ステップと、
前記文字入力受付ステップで受け付けた文字が出力された文字ウインドウを出力し、前記文字ウインドウ移動指示に基づいた位置に、文字ウインドウを移動させて出力する文字ウインドウ出力ステップと、
領域を指定するためのウインドウである領域指定ウインドウを移動する指示である領域指定ウインドウ移動指示を受け付ける領域指定指示受付ステップと、
領域指定ウインドウを出力し、前記領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する領域指定ウインドウ出力ステップと、
前記領域指定ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付ステップと、
前記取得指示に応じて領域指定ウインドウ内の領域に出力されている画像情報を取得する領域画像取得ステップと、
前記領域画像取得ステップで取得した画像を出力する出力ステップとを具備する画像情報処理方法。
【請求項８】
コンピュータに、
文字を出力するためのウインドウである文字ウインドウを移動する指示である文字ウインドウ移動指示を受け付ける文字指示受付ステップと、
文字の入力を受け付ける文字入力受付ステップと、
前記文字入力受付ステップで受け付けた文字が出力された文字ウインドウを出力し、前記文字ウインドウ移動指示に基づいた位置に、文字ウインドウを移動させて出力する文字ウインドウ出力ステップと、
領域を指定するためのウインドウである領域指定ウインドウを移動する指示である領域指定ウインドウ移動指示を受け付ける領域指定指示受付ステップと、
領域指定ウインドウを出力し、前記領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する領域指定ウインドウ出力ステップと、
前記領域指定ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付ステップと、
前記取得指示に応じて領域指定ウインドウ内の領域に出力されている画像情報を取得する領域画像取得ステップと、
前記領域画像取得ステップで取得した画像を出力する出力ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力されている画像情報の少なくとも一部が取得可能な画像情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の画像情報処理装置として、ディスプレイに出力されている画像のすべて、または一部を画像情報として取得することの可能な、いわゆるスクリーンショットの機能を備えたものがあった。（例えば、特許文献１参照）。
【特許文献１】特開２００１−７５６９６号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像情報処理装置においては、出力されている画像情報を取得する際に、取得される画像情報内に、所望の文字の画像情報を加えることができないという課題があった。このため、取得した画像情報に文字を加える場合には、取得した画像情報を、一旦、メモリやハードディスク等に蓄積した後、この画像情報を、画像処理用のアプリケーション等を実行させたコンピュータ等で開き、文字の画像情報を加えた上で再度保存する必要があった。
【課題を解決するための手段】
【０００４】
本発明の画像情報処理装置は、文字を出力するためのウインドウである文字ウインドウを移動する指示である文字ウインドウ移動指示を受け付ける文字指示受付部と、文字の入力を受け付ける文字入力受付部と、前記文字入力受付部が受け付けた文字が出力された文字ウインドウを出力し、前記文字ウインドウ移動指示に基づいた位置に、文字ウインドウを移動させて出力する文字ウインドウ出力部と、領域を指定するためのウインドウである領域指定ウインドウを移動する指示である領域指定ウインドウ移動指示を受け付ける領域指定指示受付部と、領域指定ウインドウを出力し、前記領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する領域指定ウインドウ出力部と、前記領域指定ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付部と、前記取得指示に応じて、領域指定ウインドウ内の領域に出力されている画像情報を取得する領域画像取得部と、前記領域画像取得部が取得した画像を出力する出力部とを具備する画像情報処理装置である。
かかる構成により、文字ウインドウを用いて、出力されている画像情報を取得する際に、所望の文字を加えることができる。また、例えば、異なるアプリケーション等により出力されている２以上のウインドウ上の画像も、文字ウインドウを、これらのウインドウとは独立して移動させることにより、これらのウインドウに対してシームレスに文字を加えることが可能となる。
【０００５】
また、本発明の画像情報処理装置は、前記画像情報処理装置に対して、文字ウインドウの枠を出力するか否かの指示である枠出力指示を受け付ける枠出力指示受付部をさらに具備し、前記文字ウインドウ出力部は、前記枠出力指示に基づいて、文字ウインドウの枠を出力または非出力にする画像情報処理装置である。
かかる構成により、例えば、文字ウインドウを移動させる際には、文字ウインドウをドラッグするための枠を表示して、文字ウインドウを操作しやすくできるとともに、文字ウインドウについての画像情報を取得する際には、不必要となる枠を消去でき、ユーザの使い勝手を向上させることができる。
【０００６】
また、本発明の画像情報処理装置は、前記画像情報処理装置に対して、前記領域画像取得部が取得する画像情報に対する倍率を指定する情報である倍率指定情報を受け付ける倍率指定情報受付部をさらに具備し、前記領域画像取得部は、前記倍率指定情報に基づいて、前記領域指定ウインドウ内の領域に出力される画像情報を拡大または縮小して取得する画像情報処理装置である。
かかる構成により、取得した画像情報の大きさを変更する際に、一旦取得した画像情報を、他のアプリケーション等で開いて、縮小や拡大する処理を行う必要がなく、操作性を向上させることができる。
【０００７】
また、本発明の画像情報処理装置は、前記画像情報処理装置に対して、前記文字指示受付部は、さらに、前記文字ウインドウのサイズを変更する指示である文字ウインドウサイズ変更指示を受け付け、前記文字ウインドウ出力部は、前記文字ウインドウサイズ変更指示に基づいて、前記出力した文字ウインドウのサイズを変更して出力する画像情報処理装置である。
かかる構成により、文字を追加する範囲を自由に設定できる。
【０００８】
また、本発明の画像情報処理装置は、前記画像情報処理装置に対して、前記領域指定指示受付部は、さらに、前記領域指定ウインドウのサイズを変更する指示である領域指定ウインドウサイズ変更指示を受け付け、前記領域指定ウインドウ出力部は、前記領域指定ウインドウサイズ変更指示に基づいて、前記出力した領域指定ウインドウのサイズを変更して出力する画像情報処理装置である。
かかる構成により、画像情報を取得する範囲を自由に設定できる。
【０００９】
また、本発明の画像情報処理装置は、前記画像情報処理装置に対して、前記領域指定ウインドウ出力部は、前記領域指定ウインドウを、他の全てのウインドウの前面に出力し、前記文字ウインドウ出力部は、前記文字ウインドウを、前記領域指定ウインドウを除いた他の全てのウインドウの前面に出力する画像情報処理装置である。
かかる構成により、領域指定ウインドウや、文字ウインドウ以外のウインドウ等を操作する際においても、画像情報を取得する位置および範囲と、文字を追加する位置および範囲とを、常に確認することができ、操作性を向上させることができる。
【発明の効果】
【００１０】
本発明による画像情報処理装置によれば、出力されている画像情報を取得する際に、所望の文字を加えることができる。
【発明を実施するための最良の形態】
【００１１】
以下、画像情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１２】
図１は、本実施の形態における画像情報処理装置のブロック図である。
画像情報処理装置１は、文字指示受付部１１、文字入力受付部１２、枠出力指示受付部１３、文字ウインドウ出力部１４、領域指定指示受付部１５、領域指定ウインドウ出力部１６、倍率指定情報受付部１７、取得指示受付部１８、領域画像取得部１９、および出力部２０を具備する。
【００１３】
文字指示受付部１１は、文字を出力するためのウインドウである文字ウインドウを移動する指示である文字ウインドウ移動指示を受け付ける。文字ウインドウ移動指示は、例えば、文字ウインドウの移動先を指定する情報（例えば、座標値（ｘ、ｙ）や、現在の座標値からの相対的なベクトル座標）等により構成される。文字指示受付部１１は、例えば、後述する文字ウインドウ出力部１４が出力する文字ウインドウを、マウス等を用いていわゆるドラッグアンドドロップした場合、そのドロップした位置を移動先とした文字ウインドウ移動指示を受け付ける。また、図示しない出力デバイス等が出力する領域内において、ポインタを移動させ、マウスボタン等をクリックやダブルクリックした場合に、ポインタが指定している位置を移動先とした文字ウインドウ移動指示を受け付けてもよい。文字指示受付部１１は、さらに、文字ウインドウのサイズを変更する指示である文字ウインドウサイズ変更指示を受け付ける。文字ウインドウサイズ変更指示は、例えば、文字ウインドウの縦および横の長さの情報等により構成される。変更後の文字ウインドウのサイズを示す情報としては、変更後の文字ウインドウの２箇所以上の位置、例えば左上隅と右下隅を示す座標の情報であってもよい。文字指示受付部１１は、例えば、文字ウインドウの枠や辺等を、マウス等を用いていわゆるドラッグし、リリースした場合、そのリリースした枠等の位置により決定されるウインドウのサイズに、文字ウインドウのサイズを変更するための文字ウインドウサイズ変更指示を受け付けても良い。また、文字指示受付部１１は、図示しない入力部等が、文字ウインドウの変更後のサイズを数値の入力により受け付けた場合に、この数値により決定されるサイズにウインドウのサイズを変更するための画像表示ウインドウ変更指示を受け付けても良い。文字指示受付部１１の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。文字指示受付部１１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面やウインドウシステム等の制御ソフトウェア等で実現され得る。
【００１４】
文字入力受付部１２は、文字の入力を受け付ける。具体的には、文字ウインドウ内に表示するための文字、例えばテキストの入力を受け付ける。入力される文字のフォントや、大きさ、色等は問わない。入力される文字のフォントやサイズ等は、予め設定されていても良いし、ユーザが適宜変更できるようにしても良い。入力される文字、あるいは入力された文字についての、フォントや大きさ、色等の属性の設定や変更は、例えば文字入力受付部１２が受け付ける。文字についての属性の設定や変更は、例えば文字ウインドウから表示されるドロップダウンメニューや、文字ウインドウ内でマウスの右クリック等を行うことで表示されるメニュー等のメニューを用いて、個々の文字ウインドウや、個々の文字ごとに設定できるようにしてもよい。また、後述する領域指定ウインドウから表示されるメニューや、文字ウインドウや領域指定ウインドウ以外の領域に表示されるその他のメニュー等を用いて、個々の文字ウインドウや、個々の文字ごとに属性等を個別に設定できるようにしても良いし、全ての文字ウインドウの文字に対して属性等を一括して設定できるようにしても良い。なお、文字のフォントやサイズ、色等を変更する処理を受け付けたり、実行したりする構成については、公知技術であるのでここでは説明を省略する。文字入力受付部１２の受け付ける入力は、主としてテンキーやキーボード等によるものであるが、メニュー画面によるものや、マウスやタブレット等によるもの等、入力手段は何でも良い。文字入力受付部１２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１５】
枠出力指示受付部１３は、文字ウインドウの枠を出力するか否かの指示である枠出力指示を受け付ける。枠出力指示は、枠を出力するかしないかを指定する指示であっても良いし、枠出力を行う、あるは枠出力を行わないという設定を有効とするか無効とするかを指定する指示であっても良い。また、枠出力指示は、文字ウインドウの背景色を出力するか否かの指示を含んでいてもよいし、これらの指示に含まれていても良い。枠出力指示のデータ構造は問わない。枠出力指示受付部１３は、枠出力指示受付部１３の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。枠出力指示受付部１３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面やウインドウシステム等の制御ソフトウェア等で実現され得る。
【００１６】
文字ウインドウ出力部１４は、文字入力受付部１２が受け付けた文字が出力された文字ウインドウを出力し、文字ウインドウ移動指示（例えば、ｍｏｖｅ（ｘ、ｙ）等）に基づいた位置に、文字ウインドウを移動させて出力する。具体的には、文字ウインドウ出力部１４は、文字入力受付部１２が文字入力を受け付けていない状態では、文字が出力されていない文字ウインドウ、もしくは予め設定された文字が出力された文字ウインドウを出力する。また、文字入力受付部１２が、文字の入力を受け付けた場合、受け付けた文字を、文字ウインドウ内に表示する。文字ウインドウは、文字を表示するためのウインドウであり、他のウインドウ、例えば後述する領域指定ウインドウ等、に対して独立しているウインドウである。文字ウインドウは、他のウインドウとは独立して、移動、サイズ変更、消去等の操作を受け付ける。文字ウインドウと他のウインドウとは、互いに連動せずに、独立して移動させることが可能である。また、文字ウインドウは、一般的なウインドウシステムのウインドウと同様に、出力デバイスの出力可能な領域内において、自由に出力位置を設定可能である。文字ウインドウの背景色等は問わない。文字ウインドウ内の背景色等は、出力されている画像上のどの領域上に配置されているかがわかるように、文字ウインドウの背面の画像等が確認できるような透過色であることが好ましく、特に、背景色は透明であることが好ましい。背景色は、枠出力指示受付部１３等が受け付けるユーザからの指示により、表示とするか、非表示とするかを切り替えられるようにしても良い。また、文字ウインドウは、他のウインドウ等に出力される画像情報についての説明文等を加える際に利用できるようにするために、他のウインドウに隠れることがないように、常に、後述する領域指定ウインドウ以外のウインドウに対して、前面に配置されるよう出力されることが好ましい。文字ウインドウは、一般的なウインドウシステムのウインドウと同様に、出力デバイスの出力可能な領域内において、自由に出力位置を設定可能である。文字ウインドウ出力部１４は、上述した文字ウインドウ移動指示に基づいて、出力した文字ウインドウを移動させる。すなわち、上述した文字ウインドウ移動指示が指示する位置、例えば座標情報が示す位置、に文字ウインドウを出力する。また、文字ウインドウ出力部１４は、文字ウインドウサイズ変更指示に基づいて、出力した文字ウインドウのサイズを変更して出力する。具体的には、上述した文字ウインドウサイズ変更指示が指定するサイズの文字ウインドウを出力する。なお、文字ウインドウ出力部１４が、文字ウインドウを出力する構成や、文字ウインドウのサイズや位置を変更して出力する構成については、一般的なウインドウシステムの技術等として公知技術であるので、詳細な説明は省略する。文字ウインドウは、枠を有していても、有していなくても良い。ただし、文字ウインドウ内が透明である場合、少なくとも文字を入力するまでは、文字ウインドウの位置が確認できるよう、枠を出力することが好ましい。ここでは特に、上述した枠出力指示を用いて、文字ウインドウの枠を出力または非出力に変更できるものとする。具体的には、枠出力指示受付部１３が文字ウインドウの枠を出力する枠出力指示を受け付けた場合、図示しないメモリ等に格納されている枠を出力するための画像情報を取得し、この画像情報を用いて、文字ウインドウの辺上に枠を出力するための画像情報を構成し、出力する。また、枠出力指示受付部１３が文字ウインドウの枠を非出力とする枠出力指示を受けた場合、文字ウインドウの枠の画像情報を非出力とした文字ウインドウの画像情報を構成し、出力する。文字ウインドウにおいては、文字ウインドウ内の文字が表示されている領域以外の領域、具体的には文字ウインドウの枠や辺以外の領域、に対する操作を行う指示、例えばイベント等は、上述した文字指示受付部１１等が受け付けず、文字ウインドウの背面に、他のウインドウ等を出力する他の装置の受付部等が受け付けるようにすることが好ましい。これにより、文字ウインドウが重なっている部分を通じて文字ウインドウ以外のウインドウ等の操作等が可能となり、文字ウインドウの存在が他のウインドウ等に対する操作の妨げとならないようにできる。文字ウインドウ以外のウインドウ等の操作とは、例えば、ウインドウを移動したり、サイズ変更したり、消去したり、運動内の画像等に変更を加えたりする操作等である。文字ウインドウ出力部１４は、どのようなトリガーやタイミングで、文字ウインドウを表示したり、表示をやめるようにしても良い。例えば、画像情報処理装置１の動作が開始した時点で、文字ウインドウを出力するようにしてもよいし、図示しない受付部等が受け付けたユーザの指示に基づいて文字ウインドウを出力してもよい。また、後述する領域画像取得部１９が、画像情報を取得したことをトリガーとして表示をやめるようにしてもよいし、後述する領域指定ウインドウが出力された場合に、文字ウインドウを出力しても良い。図示しない入力受付部等が表示の終了を指示する入力を受け付けたことをトリガーとして表示をやめるようにしても良い。文字ウインドウ出力部１４は、出力デバイスとして、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。領域指定ウインドウ出力部１６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、外部の装置への送信等を含む概念である。
【００１７】
領域指定指示受付部１５は、領域を指定するためのウインドウである領域指定ウインドウを移動する指示である領域指定ウインドウ移動指示を受け付ける。領域指定ウインドウ移動指示は、例えば、領域指定ウインドウの移動先を指定する情報等により構成される。領域指定指示受付部１５は、例えば、後述する領域指定ウインドウ出力部１６が出力する文字ウインドウを、マウス等を用いていわゆるドラッグアンドドロップした場合、そのドロップした位置を移動先とした領域指定ウインドウ移動指示を受け付ける。また、図示しない出力デバイス等が出力する領域内において、ポインタを移動させ、マウスボタン等をクリックやダブルクリックした場合に、ポインタが指定している位置を移動先とした領域指定ウインドウ移動指示を受け付けてもよい。領域指定指示受付部１５は、さらに、領域指定ウインドウのサイズを変更する指示である領域指定ウインドウサイズ変更指示を受け付ける。領域指定ウインドウサイズ変更指示は、例えば、変更後の領域指定ウインドウのサイズを示す情報、具体的には領域指定ウインドウの縦および横の長さの情報等により構成される。変更後の領域指定ウインドウのサイズを示す情報としては、変更後の領域指定ウインドウの２箇所以上の位置、例えば左上隅と右下隅を示す座標の情報であってもよい。領域指定指示受付部１５は、例えば、領域指定ウインドウの枠や辺等を、マウス等を用いていわゆるドラッグアンドドロップした場合、そのドロップした枠等の位置により決定されるウインドウのサイズに、領域指定ウインドウのサイズを変更するための領域指定ウインドウサイズ変更指示を受け付けても良い。また、領域指定指示受付部１５は、図示しない入力部等が、領域指定ウインドウの変更後のサイズを数値の入力により受け付けた場合に、この数値により決定されるサイズに領域指定ウインドウのサイズを変更するための画像表示ウインドウ変更指示を受け付けても良い。領域指定指示受付部１５の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。領域指定指示受付部１５は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面やウインドウシステム等の制御ソフトウェア等で実現され得る。
【００１８】
領域指定ウインドウ出力部１６は、領域指定ウインドウを出力し、領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する。領域指定ウインドウを移動させて出力する。領域指定ウインドウは、当該ウインドウ内に出力されている画像情報を取得するための領域を指定するために用いられるウインドウであり、他のウインドウ、例えば文字ウインドウ等、に対して独立しているウインドウである。領域指定ウインドウと他のウインドウとは、互いに連動せずに、独立して移動させることが可能である。また、領域指定ウインドウは、一般的なウインドウシステムのウインドウと同様に、出力デバイスの出力可能な領域内において、自由に出力位置を設定可能である。領域指定ウインドウの背景色等は問わない。領域指定ウインドウ内の背景色等は、出力されている画像上のどの領域上に配置されているかがわかるように、領域指定ウインドウの背面の画像等が確認できるような透過色であることが好ましく、特に、背景色は透明であることが好ましい。出力されている画像情報を取得する領域を指定するために用いられることから、常に、他のウインドウ、特に文字ウインドウに対して、前面に配置されるよう出力されることが好ましい。領域指定ウインドウは、一般的なウインドウシステムのウインドウと同様に、出力デバイスの出力可能な領域内において、自由に出力位置を設定可能である。領域指定ウインドウ出力部１６は、上述した領域指定ウインドウ移動指示に基づいて、出力した領域指定ウインドウを移動させる。すなわち、上述した領域指定ウインドウ移動指示が指示する位置、例えば座標、に領域指定ウインドウを出力する。また、領域指定ウインドウ出力部１６は、領域指定ウインドウサイズ変更指示に基づいて、出力した領域指定ウインドウのサイズを変更して出力する。具体的には、上述した領域指定ウインドウサイズ変更指示が指定するサイズの領域指定ウインドウを出力する。なお、領域指定ウインドウ出力部１６が、領域指定ウインドウを出力する構成や、領域指定ウインドウのサイズや位置を変更して出力する構成については、一般的なウインドウシステムの技術等として公知技術であるので、詳細な説明は省略する。領域指定ウインドウは、枠を有していても、有していなくても良い。ただし、領域指定ウインドウ内が透明である場合、領域指定ウインドウの位置が確認できるよう、枠を出力することが好ましい。領域指定ウインドウにおいては、領域指定ウインドウ内の領域、具体的には領域指定ウインドウの枠や辺以外の領域、に対する操作を行う指示、例えばイベント等は、上述した領域指定指示受付部１５等が受け付けず、領域指定ウインドウの背面に表示される文字ウインドウに対しての指示を受け付ける文字指示受付部１１や文字入力受付部１２が受け付けたり、領域指定ウインドウの背面に表示される他のウインドウ等を出力する他の装置の受付部等が受け付けるようにすることが好ましい。これにより、領域指定ウインドウが重なっている部分を通じて領域指定ウインドウ以外のウインドウ等の操作等が可能となり、領域指定ウインドウの存在が他のウインドウ等に対する操作の妨げとならないようにできる。領域指定ウインドウ出力部１６は、どのようなトリガーやタイミングで、領域指定ウインドウを表示したり、表示をやめるようにしても良い。例えば、画像情報処理装置１の動作が開始した時点で、領域指定ウインドウを出力してもよいし、文字ウインドウが出力された場合に、領域指定ウインドウを出力しても良い。また、図示しない受付部等が受け付けたユーザの指示に基づいて領域指定ウインドウを出力させてもよい。また、後述する領域画像取得部１９が、画像情報を取得したことトリガーとして表示をやめるようにしてもよいし、図示しない入力受付部等が表示の終了を指示する入力を受け付けたことをトリガーとして表示をやめるようにしても良い。領域指定ウインドウ出力部１６は、出力デバイスとして、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。領域指定ウインドウ出力部１６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、外部の装置への送信等を含む概念である。
【００１９】
倍率指定情報受付部１７は、領域画像取得部１９が取得する画像情報に対する倍率を指定する情報である倍率指定情報を受け付ける。倍率とは、具体的には、拡大率や、縮小率のことである。倍率指定情報受付部１７は、倍率を指定する数値、例えば５０％等を、倍率指定情報として受け付けても良い。また、単に、「拡大」、「縮小」、という情報を受け付けてもよい。この場合、画像情報に対するサイズの変更は、予め設定された所定の倍率を用いて行われることとなる。倍率指定情報受付部１７が受け付けた倍率指定情報により指定された倍率の設定は、例えばメモリ等に蓄積される。倍率指定情報受付部１７が受け付ける入力は、テンキーやキーボードやマウスやメニュー画面によるもの等で、入力手段は何でも良い。倍率指定情報受付部１７は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２０】
取得指示受付部１８は、領域指定ウインドウ内の領域に出力される画像情報を取得する指示である取得指示を受け付ける。取得指示受付部１８が受け付ける入力は、テンキーやキーボードやマウスやメニュー画面によるもの等で、入力手段は何でも良い。取得指示受付部は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２１】
領域画像取得部１９は、領域指定ウインドウ内の領域に出力される画像情報を取得する。具体的には、文字ウインドウ出力部１４や、他の装置の出力部等が出力する画像情報のうちの、領域指定ウインドウ内の領域、すなわち領域指定ウインドウにより指定される領域に出力される画像情報を取得する。領域画像取得部１９が取得する画像情報は、具体的には、ビットマップデータである。例えば、文字ウインドウ出力部１４や、他の装置の画像情報の出力部等は、通常、図示しないＶＲＡＭ等の画像出力用のメモリに、出力デバイス等に出力するための、ビットマップデータからなる画像情報を構成する。領域画像取得部１９は、領域指定ウインドウ内の領域を指定する情報である領域指定情報として、例えば、領域指定ウインドウ内の左上隅の座標の情報および領域指定ウインドウ内の縦および横の長さの情報を、領域指定ウインドウ出力部１６等から取得し、上述したＶＲＡＭ等の画像表示用のメモリに構成されたビットマップデータからなる画像情報のうちの、領域指定情報が指定する領域内の画像情報を、取得する。出力されている画像情報の少なくとも一部の画像情報を取得する処理としては、いわゆるスクリーンショットや、スクリーンキャプチャと呼ばれる処理として、公知の技術であり、詳細な説明は省略する。また、領域画像取得部１９は、倍率指定情報に基づいて、領域指定ウインドウ内の領域に出力される画像情報を拡大または縮小して取得する。例えば、画像表示用のメモリに構成された画像情報から、領域指定情報が指定する領域内の画像情報を取得した後、倍率指定情報により設定された倍率により、取得した画像情報の大きさを変更する。画像情報の大きさを変更する処理は、公知技術であるので説明は省略する。領域画像取得部１９は、通常、ＭＰＵやメモリ等から実現され得る。領域画像取得部１９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２２】
出力部２０は、領域画像取得部１９が取得した画像を出力する。ここでは、出力部２０がハードディスク等の記憶媒体に、領域画像取得部１９が取得した画像情報を蓄積することも出力と考える。また、出力部２０がメモリ等の記憶媒体に、領域画像取得部１９が取得した画像情報を一時記憶することも出力と考える。例えば、出力部２０が、いわゆるクリップボードに、取得した画像情報を一時記憶させることも、ここでは出力である。出力部２０は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。出力部２０は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、外部の装置への送信、メモリ等の記憶媒体への一時記憶、ハードディスク等の記憶媒体への蓄積も含む概念である。
【００２３】
次に、画像情報処理装置１の動作について図２のフローチャートを用いて説明する。なお、ここでは、予め、表示デバイスのウインドウ等になんらかのイメージが出力されている場合について説明する。
（ステップＳ２０１）領域指定ウインドウ出力部１６は、領域指定ウインドウを出力するか否かを決定する。領域指定ウインドウ出力部１６は、どのようなトリガーにより、領域指定ウインドウを出力することを決定してもよい。例えば、文字指示受付部１１や、図示しない入力受付部等が、領域指定ウインドウを出力する指示を受け付けたことをトリガーとして、領域指定ウインドウ出力部１６は、領域指定ウインドウを出力することを決定してもよい。また、画像情報処理装置１が立ち上げられたことをトリガーとして、領域指定ウインドウを出力することを決定してもよい。また、他の装置や、画像情報処理装置１の他の処理部等から、領域指定ウインドウを取得する指示を受けた場合に、領域指定ウインドウ出力部１６は、領域指定ウインドウを出力することを決定してもよい。領域指定ウインドウ出力部１６が、領域指定ウインドウを出力することを決定した場合、ステップＳ２０２へ進み、出力しない場合、ステップＳ２０１へ戻る。
【００２４】
（ステップＳ２０２）領域指定ウインドウ出力部１６は、領域指定ウインドウを出力する。
【００２５】
（ステップＳ２０３）文字ウインドウ出力部１４は、文字ウインドウを出力する。なお、ステップＳ２０２とステップＳ２０３との処理順番は問わない。なお、文字ウインドウは、ユーザ指示を受けた場合に、出力するようにしても良い。
【００２６】
（ステップＳ２０４）取得指示受付部１８は、取得指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０５に進み、受け付けていない場合、ステップＳ２０９に進む。
【００２７】
（ステップＳ２０５）領域画像取得部１９は、領域指定ウインドウ内の領域に出力されている画像情報を取得する。取得する画像情報は、テキストを含むビットマップデータであっても良い。
【００２８】
（ステップＳ２０６）領域画像取得部１９は、ステップＳ２０５において取得した画像情報を、倍率指定情報に基づいて縮小、または拡大して、大きさを変更する。なお、倍率指定情報が１００％の場合、大きさは変わらないため、大きさを変更してもしなくてもよい。
【００２９】
（ステップＳ２０７）出力部２０は、領域画像取得部１９の取得した画像情報を出力する。そして、ステップＳ２０４に戻る。
【００３０】
（ステップＳ２０８）文字入力受付部１２は、文字の入力を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０９に進み、受け付けていない場合、ステップＳ２１０に進む。
【００３１】
（ステップＳ２０９）文字ウインドウ出力部１４は、ステップＳ２０８において受け付けた文字を出力した文字ウインドウを構成し、現在出力されている文字ウインドウに置き換えて出力する。そして、ステップＳ２０４に戻る。
【００３２】
（ステップＳ２１０）文字指示受付部１１は、文字ウインドウ移動指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２１１へ進み、受け付けていない場合、ステップＳ２１２へ進む。
【００３３】
（ステップＳ２１１）文字ウインドウ出力部１４は、ステップＳ２１０において受け付けた文字ウインドウ移動指示に基づいて、文字ウインドウを移動させて出力する。具体的には、現在出力されている文字ウインドウに置き換えて、文字ウインドウ移動指示が指定する位置に文字ウインドウを出力する。そして、ステップＳ２０４に戻る。
【００３４】
（ステップＳ２１２）文字指示受付部１１は、文字ウインドウサイズ変更移動指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２１３へ進み、受け付けていない場合、ステップＳ２１４へ進む。
【００３５】
（ステップＳ２１３）文字ウインドウ出力部１４は、ステップＳ２１０において受け付けた文字ウインドウサイズ変更指示に基づいて、文字ウインドウのサイズを変更して出力する。具体的には、文字ウインドウサイズ変更指示が指定するサイズの文字ウインドウを構成し、現在出力されている文字ウインドウに置き換えて出力する。そして、ステップＳ２０４に戻る。
【００３６】
（ステップＳ２１４）倍率指定情報受付部１７は、倍率指定情報を受け付けたか否かを判定する。受け付けた場合、ステップＳ２１５へ進み、受け付けていない場合、ステップＳ２１６へ進む。
【００３７】
（ステップＳ２１５）倍率指定情報受付部１７は、ステップＳ２１４において受け付けた倍率指定情報を、メモリ等の記憶媒体に蓄積する。なお、倍率指定情報がすでに蓄積されている場合、受け付けた倍率指定情報により、蓄積されている倍率指定情報を更新する。そして、ステップＳ２０４へ戻る。
【００３８】
（ステップＳ２１６）枠表示指示受付部１３は、枠表示指示を受け付けた否かを判定する。受け付けた場合、ステップＳ２１７に進み、受け付けていない場合、ステップＳ２２０に進む。
【００３９】
（ステップＳ２１７）文字ウインドウ出力部１４は、現在表示されている文字ウインドウについて、枠の表示状態を検出する。枠の表示状態は、枠が表示されている状態か、枠が非表示の状態であるか、のいずれかの値を取り得る。
【００４０】
（ステップＳ２１８）文字ウインドウ出力部１４は、ステップＳ２１６で受け付けた枠表示指示、すなわち、枠を表示するか非表示とするかの指示、が、現在の枠の表示状態と一致するか否かを判定する。一致しない場合、ステップＳ２１９へ進み、一致する場合、ステップＳ２０４に戻る。
【００４１】
（ステップＳ２１９）文字ウインドウ出力部１４は、文字ウインドウの枠の表示状態を変更する。具体的には、枠の表示状態を変更した文字ウインドウを構成し、現在表示されている文字ウインドウを、この構成した文字ウインドウに置き換えて出力する。そして、ステップＳ２０４に戻る。なお、置き換えて出力するとは、現在出力されているウインドウを消去して、新しいウインドウを出力することも含む。
【００４２】
（ステップＳ２２０）領域指定指示受付部１５は、領域指定ウインドウ移動指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２２１へ進み、受け付けていない場合、ステップＳ２２２へ進む。
【００４３】
（ステップＳ２２１）領域指定ウインドウ出力部１６は、ステップＳ２２０において受け付けた領域指定ウインドウ移動指示に基づいて、領域指定ウインドウを移動させて出力する。具体的には、現在出力されている領域指示ウインドウに置き換えて、領域指定ウインドウ移動指示が指定する位置に領域指定ウインドウを出力する。そして、ステップＳ２０４に戻る。
【００４４】
（ステップＳ２２２）領域指定指示受付部１５は、領域指定ウインドウサイズ変更移動指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２２３へ進み、受け付けていない場合、ステップＳ２０４に戻る。
【００４５】
（ステップＳ２２３）領域指定ウインドウ出力部１６は、ステップＳ２２１において受け付けた領域指定ウインドウサイズ変更指示に基づいて、領域指定ウインドウのサイズを変更して出力する。具体的には、領域指定ウインドウサイズ変更指示が指定するサイズの領域指定ウインドウを構成し、現在出力されている領域指定ウインドウに置き換えて、出力する。そして、ステップＳ２０４に戻る。
【００４６】
なお、図２のフローチャートにおいて、ステップＳ２０８、ステップＳ２１０、ステップＳ２１２、ステップＳ２１４、ステップＳ２１６、ステップＳ２２０、およびステップＳ２２２を処理する順番は問わない。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４７】
以下、本実施の形態における画像情報処理装置の具体的な動作について説明する。画像情報処理装置の概念図は図３である。ここでは、画像情報処理装置１が出力デバイスとしてディスプレイ３０を有する場合を例に挙げて説明する。
【００４８】
まず、ディスプレイ３０には、画像情報処理装置１以外の装置、例えば、アプリケーション等を実行させたコンピュータ等が出力する画像情報としてウインドウが表示されていたとする。次に、ユーザが画像情報処理装置１を立ち上げると、領域指定ウインドウ出力部１６および文字ウインドウ出力部１４により、図４に示すように、領域指定ウインドウ４１と、文字ウインドウ４２がそれぞれ表示される。領域指定ウインドウ４１と、文字ウインドウ４２とには、それぞれ枠４１ａ、枠４２ａが表示されている。なお、図４において、ウインドウ４０は、画像情報処理装置１以外の装置によって、ディスプレイ３０に表示されていたウインドウであり、例えば、コンピュータのケースを開いた状態の画像が表示されているものとする。領域指定ウインドウ４１および文字ウインドウ４２の表示位置、およびサイズ等は、予め設定された値に基づいて決定される。ディスプレイ３０に表示される画像情報は、例えば、ＶＲＡＭ等に一時蓄積された画像情報である。
【００４９】
図５は、ディスプレイ３０に表示されている領域指定ウインドウを管理するための領域指定ウインドウ管理表である。領域指定ウインドウ管理表は、「ＩＤ」、「ウインドウ（ｘ、ｙ）」、「（幅、高さ）」、「配置順」、「背景色」、「倍率指定情報」および「枠表示」という属性を有している。「ＩＤ」は、領域指定ウインドウを管理するための識別情報、「ウインドウ（ｘ、ｙ）」は、領域指定ウインドウ内の左上隅の座標で、ここでは単位はピクセルとする。「（幅、高さ）」は、領域指定ウインドウ内の幅および高さで、単位はピクセルとする。「配置順」は、ウインドウの配置順番を示しており、値の小さいものほど、前面に配置される。ここでは、領域指定ウインドウが常に、他の全てのウインドウの前面に配置されることから、領域指定ウインドウの「配置順」の値は、「１」となる。「背景色」は、領域指定ウインドウ内の背景色を指定する属性であり、ここでは、背景色が透明であることを示す「Ｔ」が設定されている。「倍率指定情報」は、倍率指定情報受付部１７が受け付けた倍率指定情報であり、初期状態では、「１００％」に設定されているものとする。「枠表示」は、領域指定ウインドウに対して枠を指定するか否かを指定するための属性であり、「１」は、枠の表示を行うことを示し、「−１」は、枠の表示を行わないことを示す。枠の表示を行う場合、予め指定されている枠を表示するための画像情報等を用いて、枠が表示される。枠を表示するための画像情報等は、図示しないメモリ等に蓄積されている。枠の表示については、文字ウインドウにおいても同様である。
【００５０】
図６は、ディスプレイ３０に表示されている文字ウインドウを管理するためのも文字ウインドウ管理表である。「ＩＤ」、「ウインドウ（ｘ、ｙ）」、「（幅、高さ）」、「配置順」、「背景色」、「枠表示」および「文字列」という属性を有している。「ＩＤ」、「ウインドウ（ｘ、ｙ）」、「（幅、高さ）」、「配置順」、「背景色」、「枠表示」については、図５の対応する属性と同様であるので、説明は省略する。なお、文字ウインドウは、領域指定ウインドウ以外の他の全てのウインドウの前面に配置されるため、「配置順」の値は、「２」に設定されている。また、「枠表示」は枠が表示されることを示す「１」を示している。「文字列」は、文字ウインドウ内に表示される文字列であり、初期状態では、文字が入力されておらず、値が設定されていない。
【００５１】
つぎに、ユーザが、図７に示すように、文字ウインドウ４２内を、例えばクリックして、文字ウインドウ４２内に文字を入力するためのカーソル７０を表示させる。そして、キーボード等から「ケースを開ける場合の注意」という文字列を入力すると、文字入力受付部１２が入力された文字列を受け付け、この受け付けた文字列７１を文字ウインドウ出力部１４が文字ウインドウ内４２に表示する。また、入力された文字列は、図６の「文字列」の属性値として設定される。なお、文字の入力位置にカーソル等を表示させる技術は公知技術であるので説明は省略する。
【００５２】
ユーザが、マウス等を用いて、領域指定ウインドウ４１の枠の上部、または上辺をドラッグアンドドロップすると、領域指定指示受付部１５が、領域指定ウインドウ移動指示を受け付け、マウスでドロップした時点の、領域表示ウインドウの左上隅の座標で、図５の「ウインドウ（ｘ、ｙ）」の値が置き換えられ、その置き換えた位置に、領域指定ウインドウ４１が表示される。このとき、領域指定ウインドウ４１は、文字ウインドウ４２や、その他のウインドウに対して独立したウインドウであり、互いに連動せず、領域指定ウインドウ４１を移動させても、文字ウインドウ４２は何ら移動しない。従って、領域指定ウインドウ４１を移動させることで、文字ウインドウ４２や、その他のウインドウに対する領域指定ウインドウ４１の相対的な位置を調整することが可能となる。
【００５３】
また、領域指定ウインドウ４１の、ウインドウの下辺や、側辺、コーナー部分をドラッグアンドドロップすると、領域指定指示受付部１５が、領域指定ウインドウサイズ変更指示を受け付け、マウスでドロップした時点の、領域表示ウインドウの高さおよび幅の値で、図５の「（高さ、幅）」の値が置き換えられ、その置き換えたサイズの領域指定ウインドウ４１が、現在表示されている領域指定ウインドウに置き換えられて表示される。このとき、領域指定ウインドウ４１は、文字ウインドウ４２や、その他のウインドウに対して独立したウインドウであり、互いに連動せず、領域指定ウインドウ４１のサイズを変更させても、文字ウインドウ４２の位置やサイズ等は、何ら変化しない。従って、領域指定ウインドウ４１のサイズを変更させることで、文字ウインドウ４１や他のウインドウに対する領域指定ウインドウ４１の相対的なサイズや位置を調整することが可能となる。
【００５４】
また、ユーザが、マウス等を用いて、文字ウインドウ４２の枠の上部、または上辺をドラッグアンドドロップすると、文字指示受付部１１が、文字ウインドウ移動指示を受け付け、マウスでドロップした時点の、文字ウインドウの左上隅の座標で、図６の「ウインドウ（ｘ、ｙ）」の値が置き換えられ、その置き換えた位置に、文字ウインドウ４２が表示される。このとき、文字ウインドウ４２は、領域指定ウインドウ４１や、その他のウインドウに対して独立したウインドウであり、互いに連動せず、文字ウインドウ４２を移動させても、領域指定ウインドウ４１は何ら移動しない。従って、文字ウインドウ４２を移動させることで、領域指定ウインドウ４１や、その他のウインドウに対する文字ウインドウ４２の相対的な位置を調整することが可能となる。
【００５５】
また、文字ウインドウ４２の、ウインドウの下辺や、側辺、コーナー部分をドラッグアンドドロップすると、文字指示受付部１１が、文字ウインドウサイズ変更指示を受け付け、マウスでドロップした時点の、文字ウインドウの高さおよび幅の値で、図６の「（幅、高さ）」の値が置き換えられ、その置き換えたサイズの文字ウインドウ４２が、現在表示されている文字ウインドウに置き換えられて表示される。このとき、文字ウインドウ４２は、領域指定ウインドウ４１や、その他のウインドウに対して独立したウインドウであり、互いに連動せず、文字ウインドウ４２のサイズを変更させても、領域指定ウインドウ４１の位置やサイズ等は、何ら変化しない。従って、文字ウインドウ４２のサイズを変更させることで、領域指定ウインドウ４１や他のウインドウに対する文字ウインドウ４２の相対的なサイズや位置を調整することが可能となる。
【００５６】
ユーザがマウス等を用いて、領域指定ウインドウ４１および文字ウインドウ４２を移動させ、さらにサイズを変更することにより、領域指定ウインドウ４１および文字ウインドウ４２は、図８のようにディスプレイ３０に表示される。図８に示すように、ここでは、文字ウインドウ４２は、領域指定ウインドウ４１内の領域に配置されている。
【００５７】
また、図８に対応した領域指定ウインドウ管理表を図９に、図８に対応した文字ウインドウ管理表を図１０に示す。
【００５８】
次に、ユーザが、文字ウインドウについての枠表示を設定するメニュー項目をマウス等を用いて選択すると、図１１に示すような枠表示を行うことを選択するボタン１１１と、枠表示を行わないことを選択するボタン１１２が表示される。
【００５９】
ユーザが、ボタン１１２の上に、ポインタ１１３を配置して、マウスのボタン等をクリックすると、枠表示指示受付部１３が、枠を非表示とするための枠表示指示を受け付ける。現在の枠の表示状態は、枠を表示している状態であり、枠表示指示の、枠を非表示とする指示とが異なるものであるため、この枠表示指示に従って、図１２に示す文字ウインドウ管理表に示すように、「枠表示」の属性値が、枠表示を行わないことを示す「−１」に設定される。そして、文字ウインドウ出力部１４は、図１３に示すように文字ウインドウ４２の枠を非表示とする。具体的には、文字ウインドウ出力部１４は、枠を非表示とした文字ウインドウを構成し、この文字ウインドウで、表示されている文字ウインドウを置き換える。
【００６０】
次に、ユーザが、領域指定ウインドウ内に出力されている画像情報を取得を行うためのメニュー項目を、マウス等を用いて選択すると、取得指示受付部１８が取得指示を受け付け、領域画像取得部１９が、領域指定ウインドウ内に出力されている画像情報を取得する。具体的には、領域画像取得部１９は、領域指定ウインドウ内の領域を指定する情報である領域指定情報として、例えば、領域指定ウインドウ内の左上隅の座標の情報および領域指定ウインドウ内の縦および横の長さの情報を、図９に示すような領域指定管理表から取得する。そして、ディスプレイ２００に表示するための画像情報が格納されているＶＲＡＭ等の表示用のメモリから、現在表示されている画像情報のうちの、領域指定情報が指定する領域の画像情報を切り出して取得する。ここでは、左上隅の座標が（２５０、５０）であり、幅が５００ピクセル、縦が３００ピクセルである領域内の画像情報を取得する。ここでは、図９に示すように、「倍率指定情報」は「１００％」であるから、取得した画像情報の大きさは結果的には変更されない。これにより、領域画像取得部１９は、幅が５００ピクセル、縦が３００ピクセルである画像情報を取得する。
【００６１】
出力部２０は、領域画像取得部１９が取得した画像情報を、例えば、予め設定されたルールに従ったファイル名、例えば「スクリーン１」等、を付与して、ハードディスク等に蓄積する。
【００６２】
図１４は、領域画像取得部１９が取得し、出力部２０がハードディスク等に蓄積した画像情報を、ディスプレイ等に表示した場合の表示例を示す図である。図１４に示すように、この画像情報１４１には、文字ウインドウ４２に表示された文字列の画像が含まれている。
【００６３】
ここで、ユーザが、画像情報１４１から文字ウインドウ４２に表示された文字列を除いた画像情報を取得したいと考えた場合、図１３に示した文字ウインドウ４２を、領域指定ウインドウ４１外に移動させたうえで、領域画像取得部１９を用いて、画像情報を取得すればよい。
【００６４】
次に、ユーザが、領域画像取得部１９が取得する画像情報の倍率を設定するためのメニュー項目を、マウス等を用いて選択すると、図１５に示すような倍率を入力するための入力フィールド１４１が表示される。
【００６５】
ユーザがこの入力フィールド１４１に、キーボード等を用いて数値として、例えば５０％を入力し、「ＯＫ」ボタン１４２を、マウス等を用いて押すと、倍率指定情報受付部１７は、倍率指定情報として、「５０％」という値の倍率指定情報を受け付け、この値により、図９に示した領域指定情報管理表の「倍率指定情報」の値が「１００％」から「５０％」に変更される。
【００６６】
そして上述したように、領域画像情報取得部１９を用いて画像情報を取得すると、領域画像取得部１９は、取得した画像を、倍率指定情報に従って、５０％の大きさに縮小する。この結果、出力部２０が蓄積する画像情報は、図１４に示した画像情報１４１を５０％に縮小した画像、すなわち、幅が２５０ピクセル、縦が１５０ピクセルである画像情報となる。
【００６７】
以上、本実施の形態によれば、文字を出力させる文字ウインドウと、領域を指定する領域指定ウインドウとを出力し、領域指定ウインドウ内の領域に出力されている画像情報を取得できるようにしたので、出力されている画像情報を取得する際に、出力されている画像情報上に、所望の文字を追加した画像情報を取得することが可能となる。
【００６８】
また、追加する文字を、他のウインドウと独立して移動やサイズの変更が可能な文字ウインドウ内に出力するようにしたことで、文字を表示する位置の調整や、画像情報を取得する領域内に、文字を配置するか否かを容易に設定することが可能となり、作業性を向上させることができる。
【００６９】
また、出力されている画像情報を取得するための領域を、他のウインドウと独立して移動やサイズの変更が可能な領域指定ウインドウにより指定するようにしたので、領域の設定が容易となり、作業性を向上させることができる。
【００７０】
なお、本実施の形態において、領域画像取得部１９が取得した画像情報の倍率の変更が不要ならば、倍率指定部１７等は省略しても良い。
【００７１】
また、本実施の形態においては、領域指定ウインドウを２以上出力させるようにしても良い。同様に、文字ウインドウも２以上出力させるようにしてもよい。例えば、上述した具体例において、領域指定ウインドウ管理表や、文字ウインドウ管理表のレコードを、領域指定ウインドウ数や、文字ウインドウの数だけ、用意すれば実現可能である。ただし、この場合、領域指定ウインドウ内、および文字ウインドウ内で、それぞれ、配置順を設定する必要がある。
【００７２】
また、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００７３】
なお、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における画像情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、文字を出力するためのウインドウである文字ウインドウを移動する指示である文字ウインドウ移動指示を受け付ける文字指示受付ステップと、文字の入力を受け付ける文字入力受付ステップと、前記文字入力受付ステップで受け付けた文字が出力された文字ウインドウを出力し、前記文字ウインドウ移動指示に基づいた位置に、文字ウインドウを移動させて出力する文字ウインドウ出力ステップと、領域を指定するためのウインドウである領域指定ウインドウを移動する指示である領域指定ウインドウ移動指示を受け付ける領域指定指示受付ステップと、領域指定ウインドウを出力し、前記領域指定ウインドウ移動指示に基づいて、当該出力した領域指定ウインドウを移動させて出力する領域指定ウインドウ出力ステップと、前記領域指定ウインドウ内の領域に出力される画像情報を取得する指示である取得指示を受け付ける取得指示受付ステップと、前記領域指定ウインドウ内の領域に出力される画像情報を取得する領域画像取得ステップと、領域画像取得ステップで取得した画像を出力する出力ステップとを実行させるためのプログラムである。
【００７４】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００７５】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００７６】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【００７７】
また、上記実施の形態において、一の装置に存在する２以上の通信手段（出力部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【００７８】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００７９】
以上のように、本発明にかかる画像情報処理装置等は、出力されている画像情報の少なくとも一部が取得可能な画像情報処理装置等に適しており、特に取得する画像情報に対して文字を加えることのできる画像情報処理装置等として有用である。
【図面の簡単な説明】
【００８０】
【図１】実施の形態における画像情報処理装置のブロック図
【図２】同動作について説明するフローチャート
【図３】同概念図
【図４】同表示例を示す図
【図５】同領域指定ウインドウ管理表を示す図
【図６】同文字ウインドウ管理表を示す図
【図７】表示例を示す図
【図８】同表示例を示す図
【図９】同領域指定ウインドウ管理表を示す図
【図１０】同文字ウインドウ管理表を示す図
【図１１】同表示例を示す図
【図１２】同文字ウインドウ管理表を示す図
【図１３】同表示例を示す図
【図１４】同表示例を示す図
【図１５】同表示例を示す図
【符号の説明】
【００８１】
１  画像情報処理装置
１１  文字指示受付部
１２  文字入力受付部
１３  枠出力指示受付部
１４  文字ウインドウ出力部
１５  領域指定指示受付部
１６  領域指定ウインドウ出力部
１７  倍率指定情報受付部
１８  取得指示受付部
１９  領域画像取得部
２０  出力部
【図１】
2007079748.tif 000003
【図２】
2007079748.tif 000004
【図３】
2007079748.tif 000005
【図４】
2007079748.tif 000006
【図５】
2007079748.tif 000007
【図６】
2007079748.tif 000008
【図７】
2007079748.tif 000009
【図８】
2007079748.tif 000010
【図９】
2007079748.tif 000011
【図１０】
2007079748.tif 000012
【図１１】
2007079748.tif 000013
【図１２】
2007079748.tif 000014
【図１３】
2007079748.tif 000015
【図１４】
2007079748.tif 000016
【図１５】
2007079748.tif 000017