(57)【要約】【課題】画像上の所望の領域に、他の画像等を表示できるようにすることが、容易にできなかった。【解決手段】第一情報を出力する第一情報出力部１２と、第一ウインドウを出力する第一ウインドウ出力部１５と、第二ウインドウを出力する第二ウインドウ出力部１７と、第二ウインドウ内の画像情報を取得する取得指示を受け付ける取得指示受付部１８と、取得指示に応じて、第二ウインドウ内の領域に出力されている画像情報である領域画像情報を取得する領域画像取得部１９と、取得した領域画像情報を、第一情報の前記第一ウインドウ内に位置していた領域上に出力する領域画像出力部２０とを具備する。【選択図】図１
2007279946.tif 000002
【特許請求の範囲】
【請求項１】
第一情報が格納され得る第一情報格納部と、
前記第一情報を、当該第一情報を表示するウインドウである第一情報表示ウインドウに出力する第一情報出力部と、
第一領域を指定するウインドウである第一ウインドウを生成する指示である第一ウインドウ生成指示を受け付ける第一領域指定指示受付部と、
前記第一ウインドウ生成指示に応じて第一ウインドウを出力する第一ウインドウ出力部と、
第二領域を指定するウインドウである第二ウインドウを生成する指示である第二ウインドウ生成指示を受け付ける第二領域指定指示受付部と、
前記第二ウインドウ生成指示に応じて第二ウインドウを出力する第二ウインドウ出力部と、
前記第二ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付部と、
前記取得指示に応じて、第二ウインドウ内の領域に出力されている画像情報である領域画像情報を取得する領域画像取得部と、
前記領域画像取得部が取得した領域画像情報を、前記第一情報の前記第一ウインドウ内に位置していた領域上に出力する領域画像出力部とを具備する画像情報処理装置。
【請求項２】
前記第一領域指定指示受付部は、さらに、前記第一ウインドウを移動する指示である第一ウインドウ移動指示を受け付け、
前記第二領域指定指示受付部は、さらに、前記第二ウインドウを移動する指示である第二ウインドウ移動指示を受け付け、
前記第一ウインドウ出力部は、さらに、前記第一ウインドウ移動指示に応じて、前記出力した第一ウインドウを移動させて出力し、
前記第二ウインドウ出力部は、さらに、前記第二ウインドウ移動指示に応じて、前記出力した第二ウインドウを移動させて出力する請求項１記載の画像情報処理装置。
【請求項３】
前記第一領域指定指示受付部は、さらに、前記第一ウインドウのサイズを変更する指示である第一ウインドウサイズ変更指示を受け付け、
前記第二領域指定指示受付部は、さらに、前記第二ウインドウのサイズを変更する指示である第二ウインドウサイズ変更指示を受け付け、
前記第一ウインドウ出力部は、さらに、前記第一ウインドウサイズ変更指示に応じて、前記出力した第一ウインドウのサイズを変更して出力し、
前記第二ウインドウ出力部は、さらに、前記第二ウインドウサイズ変更指示に応じて、前記出力した第二ウインドウのサイズを変更して出力する請求項１または請求項２いずれか記載の画像情報処理装置。
【請求項４】
前記第一領域指定指示受付部は、さらに、前記第一ウインドウのサイズを変更する指示である第一ウインドウサイズ変更指示を受け付け、
前記第一ウインドウ出力部は、さらに、前記第一ウインドウサイズ変更指示に応じて、前記出力した第一ウインドウのサイズを変更して出力し、
前記第二ウインドウ出力部は、さらに、前記第一ウインドウサイズ変更指示に応じて、前記出力した第二ウインドウのサイズを変更して出力する請求項１または請求項２いずれか記載の画像情報処理装置。
【請求項５】
前記第二領域指定指示受付部は、さらに、前記第二ウインドウのサイズを変更する指示である第二ウインドウサイズ変更指示を受け付け、
前記第二ウインドウ出力部は、さらに、前記第二ウインドウサイズ変更指示に応じて、前記出力した第二ウインドウのサイズを変更して出力し、
前記第一ウインドウ出力部は、さらに、前記第二ウインドウサイズ変更指示に応じて、前記出力した第一ウインドウのサイズを変更して出力する請求項１または請求項２いずれか記載の画像情報処理装置。
【請求項６】
前記第一ウインドウ出力部および第二ウインドウ出力部は、前記第一ウインドウおよび第二ウインドウを、前記第一情報表示ウインドウの常に前面に出力する請求項１から請求項５いずれか記載の画像情報処理装置。
【請求項７】
前記第一情報表示ウインドウを移動する指示である第一情報表示ウインドウ移動指示を受け付ける第一情報指示受付部をさらに備え、
前記第一情報出力部は、前記第一情報表示ウインドウ移動指示に応じて、前記第一情報表示ウインドウを移動させる請求項１から請求項６いずれか記載の画像情報処理装置。
【請求項８】
前記第一情報表示ウインドウと前記第一ウインドウと前記第二ウインドウとが独立して移動する請求項１から請求項７いずれか記載の画像情報処理装置。
【請求項９】
前記第一ウインドウ内および前記第二ウインドウ内の背景色は透明である請求項１から請求項８いずれか記載の画像情報処理装置。
【請求項１０】
前記第一ウインドウ内および第二ウインドウ内の領域に対して操作を行う指示は、当該第一ウインドウおよび第二ウインドウが受け付けない請求項１から請求項９いずれか記載の画像情報処理装置。
【請求項１１】
前記領域画像出力部は、前記領域画像情報の大きさを、第一ウインドウの大きさと同じ大きさに変更して出力する請求項１から請求項１０いずれか記載の画像情報処理装置。
【請求項１２】
前記第一情報の前記第一ウインドウ内に位置する領域を、所定の処理の実行を指示する情報である実行指示を出力させる領域である実行指示領域に設定する指示である設定指示を受け付ける設定指示受付部と、
前記設定指示に応じて、前記第一ウインドウ内に位置する領域を実行指示領域に設定する情報である実行指示領域設定情報を構成する実行指示領域構成部と、
前記第一情報の実行指示領域が指定された場合に出力される情報である実行指示を、前記設定指示に応じて構成する実行指示構成部と、
前記実行指示領域設定情報と、前記実行指示とを出力する領域情報出力部とをさらに具備する請求項１から請求項１１いずれか記載の画像情報処理装置。
【請求項１３】
前記実行指示領域構成部は、前記第一ウインドウの少なくとも一部が、前記第一情報表示ウインドウ外に配置されている場合に、前記第一情報の、当該第一ウインドウが配置されている位置に対応する位置を示す、前記実行指示領域設定情報を構成する請求項１２記載の画像情報処理装置。
【請求項１４】
前記第一情報出力部が出力する第一情報の、前記実行指示領域設定情報が設定する実行指示領域の指定を受け付ける指定受付部と、
当該指定の受け付けに応じて、前記実行指示を出力する実行指示出力部とを、さらに具備する請求項１２または請求項１３いずれか記載の画像情報処理装置。
【請求項１５】
前記領域情報出力部は、前記実行指示領域設定情報と、前記実行指示と、前記第一情報と、前記第二画像情報とを、予め設定されている所定のアドレスに送信する請求項１２から請求項１４いずれか記載の画像情報処理装置。
【請求項１６】
前記設定指示受付部は、所望の情報の所在を示す情報である所在情報を含む設定指示を受け付け、
前記実行指示構成部は、前記所在情報が示す前記所望の情報に対して、所定の処理を実行させる指示である実行指示を構成する請求項１２から請求項１４いずれか記載の画像情報処理装置。
【請求項１７】
前記所在情報は、ＵＲＬであり、
前記実行指示構成部は、前記ＵＲＬから情報を取得する処理を実行させる指示である実行指示を構成する請求項１６記載の画像情報処理装置。
【請求項１８】
前記第一情報出力部が出力する第一情報の、前記実行指示領域設定情報が設定する実行指示領域の指定を受け付ける指定受付部と、
当該指定の受け付けに応じて、前記実行指示を出力する実行指示出力部と、
前記実行指示に応じて、前記ＵＲＬから前記所望の情報を取得し、出力する実行情報出力部とを、さらに備えた請求項１７記載の画像情報処理装置。
【請求項１９】
前記設定指示受付部は、所望の情報の所在を示すディレクトリ情報を含む設定指示を受け付け、
前記実行指示構成部は、前記ディレクトリ情報が示すディレクトリから前記所望の情報を取得し、出力させる処理を実行させる指示である実行指示を構成する請求項１２から請求項１４いずれか記載の画像情報処理装置。
【請求項２０】
前記第一情報出力部が出力する第一情報の、前記実行指示領域設定情報が設定する実行指示領域の指定を受け付ける指定受付部と、
当該指定の受け付けに応じて、前記実行指示を出力する実行指示出力部と、
前記実行指示に応じて、前記ディレクトリ情報が示すディレクトリから前記所望の情報を取得し、出力する実行情報出力部とを、さらに備えた請求項１９記載の画像情報処理装置。
【請求項２１】
前記領域情報出力部は、前記実行指示領域設定情報と、前記実行指示と、前記第一情報と、前記第二画像情報と、前記ディレクトリ情報が示すディレクトリにある所望の情報とを、予め設定されている所定のアドレスに送信する請求項１９または請求項２０いずれか記載の画像情報処理装置。
【請求項２２】
格納されている第一情報を、当該第一情報を表示するウインドウである第一情報表示ウインドウに出力する第一情報出力ステップと、
第一領域を指定するウインドウである第一ウインドウを生成する指示である第一ウインドウ生成指示を受け付ける第一領域指定指示受付ステップと、
前記第一ウインドウ生成指示に応じて第一ウインドウを出力する第一ウインドウ出力ステップと、
第二領域を指定するウインドウである第二ウインドウを生成する指示である第二ウインドウ生成指示を受け付ける第二領域指定指示受付ステップと、
前記第二ウインドウ生成指示に応じて第二ウインドウを出力する第二ウインドウ出力ステップと、
前記第二ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付ステップと、
前記取得指示に応じて、第二ウインドウ内の領域に出力されている画像情報である領域画像情報を取得する領域画像取得ステップと、
前記領域画像取得ステップにおいて取得した領域画像情報を、前記第一情報の前記第一ウインドウ内に位置していた領域上に出力する領域画像出力ステップとを具備する画像情報処理方法。
【請求項２３】
コンピュータに、
格納されている第一情報を、当該第一情報を表示するウインドウである第一情報表示ウインドウに出力する第一情報出力ステップと、
第一領域を指定するウインドウである第一ウインドウを生成する指示である第一ウインドウ生成指示を受け付ける第一領域指定指示受付ステップと、
前記第一ウインドウ生成指示に応じて第一ウインドウを出力する第一ウインドウ出力ステップと、
第二領域を指定するウインドウである第二ウインドウを生成する指示である第二ウインドウ生成指示を受け付ける第二領域指定指示受付ステップと、
前記第二ウインドウ生成指示に応じて第二ウインドウを出力する第二ウインドウ出力ステップと、
前記第二ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付ステップと、
前記取得指示に応じて、第二ウインドウ内の領域に出力されている画像情報である領域画像情報を取得する領域画像取得ステップと、
前記領域画像取得ステップにおいて取得した領域画像情報を、前記第一情報の前記第一ウインドウ内に位置していた領域上に出力する領域画像出力ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタラクティブな操作等が可能な画像情報等を構成するため等に用いられる画像情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、画像等に対してインタラクティブな動作を提供するための技術として、いわゆるクリッカブルマップと呼ばれる技術がある（例えば、特許文献１参照）。これは、画像ファイルを参照しているＨＴＭＬファイル内に、画像内の位置と、さまざまなリンク先との対応関係を設定する情報を格納させておき、画像上のクリックした位置に対応したリンク先に移動したり、リンク先のファイル等を開いたりするようにしたものである。
【０００３】
このような技術を利用することにより、例えば、情報処理装置において表示している画像内の物体等をクリックすることで、ユーザは、そのクリックした物体等についての説明や、画像に関連する情報等を、例えば別画面等で順次表示させることが可能となる。
【特許文献１】特開平１０−３０２０７６号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像情報処理装置においては、画像等のリンク情報等を有する領域がどこかを知るためには、ポインタ等を、画像上の領域に配置してみなければならなかった。このため、画像上のどこにリンク情報等が設定されているかを瞬時に認識することが困難であった。
【０００５】
このような問題を解決するためには、画像等のリンク情報等が設定されている領域を明示するために、リンク情報等を有する領域内に、他の画像、例えばリンク情報等を有することを示す画像等を表示することが考えられる。
【０００６】
しかしながら、リンク情報等が設定されている領域上に他の画像を表示できるようにする場合には、リンク情報等を有する領域の大きさ等にあわせた画像情報を予め画像処理用のソフトウェア等を用いて用意しておき、その画像を、重ねる対象となる画像上の重ねたい位置を指定して配置するか、貼り付ける必要等があり、作業が複雑化するとともに、画像情報を作成する知識等が必要となり、操作性が非常に悪いという課題があった。
【課題を解決するための手段】
【０００７】
本発明の画像情報処理装置は、第一情報が格納され得る第一情報格納部と、前記第一情報を、当該第一情報を表示するウインドウである第一情報表示ウインドウに出力する第一情報出力部と、第一領域を指定するウインドウである第一ウインドウを生成する指示である第一ウインドウ生成指示を受け付ける第一領域指定指示受付部と、前記第一ウインドウ生成指示に応じて第一ウインドウを出力する第一ウインドウ出力部と、第二領域を指定するウインドウである第二ウインドウを生成する指示である第二ウインドウ生成指示を受け付ける第二領域指定指示受付部と、前記第二ウインドウ生成指示に応じて第二ウインドウを出力する第二ウインドウ出力部と、前記第二ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付部と、前記取得指示に応じて、第二ウインドウ内の領域に出力されている画像情報である領域画像情報を取得する領域画像取得部と、前記領域画像取得部が取得した領域画像情報を、前記第一情報の前記第一ウインドウ内に位置していた領域上に出力する領域画像出力部とを具備する画像情報処理装置である。
【０００８】
かかる構成により、第一情報上に出力する領域画像情報として、予めサイズ等を調整した画像等を用意しておく手間等を削減することができるとともに、領域画像情報を取得する領域や、取得した領域画像情報を表示する位置を第一ウインドウと第二ウインドウとを移動させることにより直感的に設定でき、第一情報により出力される画像上の所望の領域、例えば、リンク情報等が設定されている領域に、他の画像を容易に表示できるようにすることができる。
【０００９】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一領域指定指示受付部は、さらに、前記第一ウインドウを移動する指示である第一ウインドウ移動指示を受け付け、前記第二領域指定指示受付部は、さらに、前記第二ウインドウを移動する指示である第二ウインドウ移動指示を受け付け、前記第一ウインドウ出力部は、さらに、前記第一ウインドウ移動指示に応じて、前記出力した第一ウインドウを移動させて出力し、前記第二ウインドウ出力部は、さらに、前記第二ウインドウ移動指示に応じて、前記出力した第二ウインドウを移動させて出力する画像情報処理装置である。
【００１０】
かかる構成により、第一ウインドウや第二ウインドウを移動させて、領域画像情報を取得する領域や、領域画像情報を出力する領域の位置を容易に変更することができる。
【００１１】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一領域指定指示受付部は、さらに、前記第一ウインドウのサイズを変更する指示である第一ウインドウサイズ変更指示を受け付け、前記第二領域指定指示受付部は、さらに、前記第二ウインドウのサイズを変更する指示である第二ウインドウサイズ変更指示を受け付け、前記第一ウインドウ出力部は、さらに、前記第一ウインドウサイズ変更指示に応じて、前記出力した第一ウインドウのサイズを変更して出力し、前記第二ウインドウ出力部は、さらに、前記第二ウインドウサイズ変更指示に応じて、前記出力した第二ウインドウのサイズを変更して出力する画像情報処理装置である。
【００１２】
かかる構成により、第一ウインドウや第二ウインドウのサイズを変更させて、領域画像情報を取得する領域や、領域画像情報を出力する領域のサイズを容易に変更することができる。
【００１３】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一領域指定指示受付部は、さらに、前記第一ウインドウのサイズを変更する指示である第一ウインドウサイズ変更指示を受け付け、前記第一ウインドウ出力部は、さらに、前記第一ウインドウサイズ変更指示に応じて、前記出力した第一ウインドウのサイズを変更して出力し、前記第二ウインドウ出力部は、さらに、前記第一ウインドウサイズ変更指示に応じて、前記出力した第二ウインドウのサイズを変更して出力する画像情報処理装置である。
【００１４】
かかる構成により、第一ウインドウのサイズ変更に応じて、第二ウインドウのサイズを変更させることができる。例えば、第一ウインドウサイズ変更指示に応じて、第二ウインドウのサイズが、第一ウインドウのサイズと同じサイズで出力されるように設定することで、第二ウインドウのサイズを、常に第一ウインドウのサイズと同じとすることができる。これにより、領域画像情報を取得する領域と、領域画像情報を出力する領域とのサイズの関係を容易に把握することができる。
【００１５】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第二領域指定指示受付部は、さらに、前記第二ウインドウのサイズを変更する指示である第二ウインドウサイズ変更指示を受け付け、前記第二ウインドウ出力部は、さらに、前記第二ウインドウサイズ変更指示に応じて、前記出力した第二ウインドウのサイズを変更して出力し、前記第一ウインドウ出力部は、さらに、前記第二ウインドウサイズ変更指示に応じて、前記出力した第一ウインドウのサイズを変更して出力する画像情報処理装置である。
【００１６】
かかる構成により、第二ウインドウのサイズ変更に応じて、第一ウインドウのサイズを変更させることができる。例えば、第二ウインドウサイズ変更指示に応じて、第一ウインドウのサイズが、第二ウインドウのサイズと同じサイズで出力されるように設定することで、第一ウインドウのサイズを、常に第二ウインドウのサイズと同じとすることができる。これにより、領域画像情報を取得する領域と、領域画像情報を出力する領域とのサイズの関係を容易に把握することができる。
【００１７】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一ウインドウ出力部および第二ウインドウ出力部は、前記第一ウインドウおよび第二ウインドウを、前記第一情報表示ウインドウの常に前面に出力する画像情報処理装置である。
【００１８】
かかる構成により、第一ウインドウや第二ウインドウを常に確認しながら、領域画像情報として取得する画像情報を変更したり、第一情報表示ウインドウ内に表示されている第一情報を、スクロール等により移動させたり、変更を加えたりすることができ、操作性が向上する。
【００１９】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一情報表示ウインドウを移動する指示である第一情報表示ウインドウ移動指示を受け付ける第一情報指示受付部をさらに備え、前記第一情報出力部は、前記第一情報表示ウインドウ移動指示に応じて、前記第一情報表示ウインドウを移動させる画像情報処理装置である。
【００２０】
かかる構成により、第一情報表示ウインドウを第一ウインドウや第二ウインドウに対して相対的に移動させて、領域画像情報を取得する領域や、領域画像情報を出力する領域の位置を容易に変更することができる。
【００２１】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一情報表示ウインドウと前記第一ウインドウと前記第二ウインドウとが独立して移動する画像情報処理装置である。
【００２２】
かかる構成により、第一情報表示ウインドウと第一ウインドウと第二ウインドウとの位置関係を、自由に変更することができ、領域画像情報を取得する領域や、領域画像情報を出力する領域の位置を自由に設定することができる。
【００２３】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一ウインドウ内および前記第二ウインドウ内の背景色は透明である画像情報処理装置である。
【００２４】
かかる構成により、第一ウインドウおよび第二ウインドウで指定する領域が、どのような画像が表示されている領域であるかを認識しやすい。
【００２５】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一ウインドウ内および第二ウインドウ内の領域に対して操作を行う指示は、当該第一ウインドウおよび第二ウインドウが受け付けない画像情報処理装置である。
【００２６】
かかる構成により、第一ウインドウや第二ウインドウの位置やサイズ等を常に確認しながら、第一ウインドウや第二ウインドウの内側に表示されている画像情報等に変更等を加えることができ、操作性が向上する。
【００２７】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記領域画像出力部は、前記領域画像情報の大きさを、第一ウインドウの大きさと同じ大きさに変更して出力する画像情報処理装置である。
【００２８】
かかる構成により、第二ウインドウに取得する領域画像情報と、この領域画像情報が表示される領域となる第一ウインドウが表示されている領域とが同じサイズとなるため、領域画像情報を配置した場合の状態が想像しやすく、操作性が向上する。
【００２９】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一情報の前記第一ウインドウ内に位置する領域を、所定の処理の実行を指示する情報である実行指示を出力させる領域である実行指示領域に設定する指示である設定指示を受け付ける設定指示受付部と、前記設定指示に応じて、前記第一ウインドウ内に位置する領域を実行指示領域に設定する情報である実行指示領域設定情報を構成する実行指示領域構成部と、前記第一情報の実行指示領域が指定された場合に出力される情報である実行指示を、前記設定指示に応じて構成する実行指示構成部と、前記実行指示領域設定情報と、前記実行指示とを出力する領域情報出力部とをさらに具備する画像情報処理装置である。
【００３０】
かかる構成により、第一情報により出力される画像上の実行指示領域に、他の画像を容易に表示できるようにすることができる。
【００３１】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記実行指示領域構成部は、前記第一ウインドウの少なくとも一部が、前記第一情報表示ウインドウ外に配置されている場合に、前記第一情報の、当該第一ウインドウが配置されている位置に対応する位置を示す、前記実行指示領域設定情報を構成する画像情報処理装置である。
【００３２】
かかる構成により、第一情報に対してスクロール等を行うことなく、実行指示領域等を設定することができる。
【００３３】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一情報出力部が出力する第一情報の、前記実行指示領域設定情報が設定する実行指示領域の指定を受け付ける指定受付部と、当該指定の受け付けに応じて、前記実行指示を出力する実行指示出力部とを、さらに具備する画像情報処理装置である。
【００３４】
かかる構成により、実行指示領域を指定することで、実行指示を出力させることができる。
【００３５】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記領域情報出力部は、前記実行指示領域設定情報と、前記実行指示と、前記第一情報と、前記第二画像情報とを、予め設定されている所定のアドレスに送信する画像情報処理装置である。
【００３６】
かかる構成により、画像情報処理装置で構成した情報を他のユーザが利用できるようにすることができる。
【００３７】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記設定指示受付部は、所望の情報の所在を示す情報である所在情報を含む設定指示を受け付け、前記実行指示構成部は、前記所在情報が示す前記所望の情報に対して、所定の処理を実行させる指示である実行指示を構成する画像情報処理装置である。
【００３８】
かかる構成により、所在情報が示す位置から所望の情報を取得して、所定の処理を実行できる。
【００３９】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記所在情報は、ＵＲＬであり、前記実行指示構成部は、前記ＵＲＬから情報を取得する処理を実行させる指示である実行指示を構成する画像情報処理装置である。
【００４０】
かかる構成により、ＵＲＬから所望の情報を取得して、所定の処理を実行できる。
【００４１】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一情報出力部が出力する第一情報の、前記実行指示領域設定情報が設定する実行指示領域の指定を受け付ける指定受付部と、当該指定の受け付けに応じて、前記実行指示を出力する実行指示出力部と、前記実行指示に応じて、前記ＵＲＬから前記所望の情報を取得し、出力する実行情報出力部とを、さらに備えた画像情報処理装置である。
【００４２】
かかる構成により、外部からの指示に応じて、ＵＲＬから所望の情報を取得して、所定の処理を実行できる。
【００４３】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記設定指示受付部は、所望の情報の所在を示すディレクトリ情報を含む設定指示を受け付け、前記実行指示構成部は、前記ディレクトリ情報が示すディレクトリから前記所望の情報を取得し、出力させる処理を実行させる指示である実行指示を構成する画像情報処理装置である。
【００４４】
かかる構成により、ディレクトリから所望の情報を取得して、所定の処理を実行できる。
【００４５】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記第一情報出力部が出力する第一情報の、前記実行指示領域設定情報が設定する実行指示領域の指定を受け付ける指定受付部と、当該指定の受け付けに応じて、前記実行指示を出力する実行指示出力部と、前記実行指示に応じて、前記ディレクトリ情報が示すディレクトリから前記所望の情報を取得し、出力する実行情報出力部とを、さらに備えた画像情報処理装置である。
【００４６】
かかる構成により、外部からの指示に応じて、ディレクトリから所望の情報を取得して、所定の処理を実行できる。
【００４７】
また、本発明の画像情報処理装置は、前記画像情報処理装置において、前記領域情報出力部は、前記実行指示領域設定情報と、前記実行指示と、前記第一情報と、前記第二画像情報と、前記ディレクトリ情報が示すディレクトリにある所望の情報とを、予め設定されている所定のアドレスに送信する画像情報処理装置である。
【００４８】
かかる構成により、画像情報処理装置で構成した情報を他のユーザが利用できるようにすることができる。
【発明の効果】
【００４９】
本発明による画像情報処理装置等によれば、画像上の所望の領域、例えば、リンク情報等が設定されている領域に、他の画像を容易に表示できるようにすることができる。
【発明を実施するための最良の形態】
【００５０】
以下、画像情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００５１】
（実施の形態）
図１は、本実施の形態における画像情報処理装置のブロック図である。
【００５２】
画像情報処理装置１は、第一情報格納部１１、第一情報出力部１２、第一情報指示受付部１３、第一領域指定指示受付部１４、第一ウインドウ出力部１５、第二領域指定指示受付部１６、第二ウインドウ出力部１７、取得指示受付部１８、領域画像取得部１９、領域画像出力部２０、設定指示受付部２１、実行指示領域構成部２２、実行指示構成部２３、領域情報出力部２４、指定受付部２５、実行指示出力部２６、および実行情報出力部２７を具備する。
【００５３】
第一情報格納部１１は、第一情報が格納され得る。第一情報格納部１１には、最初から第一情報が格納されていても良いし、他の処理部等により第一情報が蓄積されても良い。第一情報は、表示が可能な情報であれば、テキスト情報や、画像情報等、どのような情報であっても良い。ここでは、第一情報は、画像を表示するために用いられる情報である場合を例として説明する。第一情報は、ビットマップ情報（ラスタ情報）であるかベクトル情報であるかは問わない。また、第一情報が圧縮されているか非圧縮であるかは問わない。第一情報のデータ形式は問わない。第一情報は、ＪＰＥＧ形式、ＧＩＦ形式、ＢＭＰ形式、ＴＩＦＦ形式等、どのようなデータ形式であっても良い。また、第一情報は、画像として表示可能な情報であれば、例えばテキスト等の文字の情報であっても良い。第一情報格納部１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５４】
第一情報出力部１２は、第一情報を、この第一情報を表示するウインドウである第一情報表示ウインドウに出力する。例えば、第一情報出力部１２は、後述する第一情報指示受付部１３が第一情報を表示する指示を受け付けたことに応じて第一情報を出力する。画像情報を、ウインドウに表示する構成については、一般的なウインドウシステムの技術として公知技術であるので、説明は省略する。また、第一情報出力部１２は、後述する第一情報指示受付部１３が受け付けた第一情報表示ウインドウ移動指示に応じて、第一情報表示ウインドウを移動させる。第一情報表示ウインドウ移動指示は、第一情報表示ウインドウを移動する指示である。すなわち、出力デバイス、例えばディスプレイ等の表示デバイス、における第一情報表示ウインドウの出力位置を移動させる指示である。第一情報表示ウインドウ移動指示は、例えば、第一情報表示ウインドウの移動先を指定する情報、具体的には、出力デバイスの出力可能な領域内における移動先の座標やエリアを指定する情報、と、その移動先への移動を実行させるコマンド等により構成される。また、第一情報出力部１２は、後述する第一情報指示受付部１３が受け付けた第一情報表示ウインドウサイズ変更指示に応じて第一情報表示ウインドウのサイズを変更する。第一情報表示ウインドウサイズ変更指示は、第一情報表示ウインドウのサイズを変更する指示である。また、第一情報出力部１２は、後述する第一情報指示受付部１３が受け付けた拡大縮小指示に応じて第一情報表示ウインドウに表示されている第一情報の画像を拡大または縮小して出力する。拡大縮小指示は、第一情報表示ウインドウに表示されている第一情報の画像を拡大または縮小して出力する指示である。第一情報出力部１２は、出力デバイスとして、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。第一情報出力部１２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、プリンタへの印字、外部の装置への送信等を含む概念である。
【００５５】
第一情報指示受付部１３は、例えば、第一情報を出力する指示を受け付ける。第一情報表示ウインドウを移動する指示である上述した第一情報表示ウインドウ移動指示を受け付ける。また、第一情報指示受付部１３は、例えば、第一情報表示ウインドウをいわゆるドラッグし、リリースした場合、そのリリースした位置を移動先とした第一情報表示ウインドウ移動指示を受け付ける。また、出力デバイスが出力する領域内において、ポインタを移動させ、マウスボタン等をクリックやダブルクリックした場合に、ポインタが指定している位置を移動先とした第一情報表示ウインドウ移動指示を受け付けてもよい。また、第一情報指示受付部１３は、第一情報表示ウインドウのサイズを変更する指示である上述した第一情報表示ウインドウサイズ変更指示を受け付ける。第一情報表示ウインドウサイズ変更指示は、例えば、第一情報表示ウインドウの縦および横の長さの情報と、そのサイズへの第一ウインドウの変更を実行させるコマンド等により構成される。第一情報指示受付部１３は、例えば、第一情報表示ウインドウの枠等をドラッグしリリースした場合、そのリリースした枠等の位置により決定されるウインドウのサイズに応じた第一情報表示ウインドウサイズ変更指示を受け付けても良い。また、第一情報指示受付部１３は、図示しない入力部等が、第一情報表示ウインドウの変更後のサイズを数値の入力により受け付けた場合に、この数値により決定されるサイズにウインドウのサイズを変更する指示である第一情報表示ウインドウ変更指示を受け付けても良い。また、第一情報指示受付部１３は、メニュー等から拡大コマンドや縮小コマンド等を選択することで、表示されている第一情報の画像を拡大して表示したり、縮小して表示するための上述した拡大縮小指示を受け付けても良い。拡大縮小指示には、例えば、画像の倍率を指定する情報が含まれていても良い。第一情報指示受付部１３の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。第一情報指示受付部１３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面やウインドウシステム等の制御ソフトウェア等で実現され得る。
【００５６】
第一領域指定指示受付部１４は、第一領域を指定するウインドウである第一ウインドウを生成する指示である第一ウインドウ生成指示を受け付ける。第一領域とは、第一情報の所望の領域のことである。第一ウインドウとは、具体的には第一情報の所望の領域を指定するために用いられるウインドウである。第一ウインドウ生成指示は、第一ウインドウを生成する指示、例えばコマンドである。また、第一領域指定指示受付部１４は、第一ウインドウ生成指示により生成した第一ウインドウを移動する指示である第一ウインドウ移動指示を受け付ける。第一ウインドウ移動指示は、例えば、第一ウインドウの移動先を指定する情報、具体的には出力デバイスの出力可能な領域内における移動先の座標やエリアを指定する情報と、その移動先への移動を実行させるコマンド等により構成される。第一領域指定指示受付部１４は、例えば、第一ウインドウをいわゆるドラッグし、リリースした場合、そのリリースした位置を移動先とした第一ウインドウ移動指示を受け付ける。また、出力デバイスが出力可能な領域内において、ポインタを移動させ、マウスボタン等をクリックやダブルクリックした場合に、ポインタが指定している位置を移動先とする第一ウインドウ移動指示を受け付けてもよい。また、第一領域指定指示受付部１４は、第一ウインドウのサイズを変更する指示である第一ウインドウサイズ変更指示を受け付ける。第一ウインドウサイズ変更指示は、例えば、第一ウインドウの縦および横の長さの情報と、そのサイズへの第一ウインドウの変更を実行させるコマンド等により構成される。第一領域指定指示受付部１４は、例えば、第一ウインドウの枠や辺等をいわゆるドラッグし、リリースした場合、そのリリースした枠等の位置により決定されるウインドウのサイズに第一ウインドウのサイズを変更する指示である第一ウインドウサイズ変更指示を受け付けても良い。また、第一領域指定指示受付部１４は、図示しない入力部等が、第一ウインドウの変更後のサイズを数値の入力により受け付けた場合に、この数値により決定されるサイズに第一ウインドウのサイズを変更する指示である第一ウインドウ変更指示を受け付けても良い。第一領域指定指示受付部１４の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。第一領域指定指示受付部１４は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面やウインドウシステム等の制御ソフトウェア等で実現され得る。
【００５７】
第一ウインドウ出力部１５は、第一ウインドウ生成指示に応じて第一ウインドウを出力する。第一ウインドウを出力する構成については、一般的なウインドウシステムの技術として公知技術であるので、説明は省略する。第一ウインドウは、上述した第一情報表示ウインドウに対して、独立しているウインドウであり、第一ウインドウと第一情報表示ウインドウとは、互いに連動せずに、独立して移動させることが可能である。また、第一ウインドウは、一般的なウインドウシステムのウインドウと同様に、出力デバイスの出力可能な領域内において、自由に出力位置を設定可能であり、例えば、上述した第一情報表示ウインドウ上の領域以外の領域に第一ウインドウを出力させることも可能である。第一ウインドウは、第一情報表示ウインドウ上の領域を指定するために用いられることから、第一情報表示ウインドウ等に隠れることがないように、常に上述した第一情報表示ウインドウの前面に配置されることが好ましい。より好ましくは後述する第二ウインドウ以外の全てのウインドウに対して最前面に配置されることが好ましい。例えば、第一情報出力部１２と、第一ウインドウ出力部１５とが同じディスプレイに、第一情報表示ウインドウと第一ウインドウとを出力する場合、第一ウインドウが、第一情報表示ウインドウの常に前面に配置されることとなる。第一ウインドウ内には、画像等は表示されている必要はない。第一ウインドウ内の背景色等は、画像上のどの領域を選択しているかがわかるように、第一ウインドウの背面の画像等が確認できるような、透過している画像であることが好ましく、特に、背景色は透明であることが好ましい。また、第一ウインドウは、枠を有していても、有していなくても良い。ただし、第一ウインドウ内が透明である場合、第一ウインドウの位置が確認できるよう、枠を表示することが好ましい。なお、第一ウインドウにおいては、第一ウインドウ内の領域、具体的には第一ウインドウの枠や辺以外の領域に対する操作を行う指示、例えばイベント等は、第一ウインドウが受け付けず、すなわち具体的には上述した第一領域指定指示受付部１４等が受け付けず、第一ウインドウの背面に位置する第一情報表示ウインドウ等に対する指示を受け付ける受付部等が受け付けるようにすることが好ましい。これにより、第一ウインドウに囲まれている領域を通じて第一情報表示ウインドウ等の操作等が可能となる。第一ウインドウ出力部１５は、上述した第一ウインドウ移動指示に応じて、出力した第一ウインドウを移動させる。すなわち、上述した第一ウインドウ移動指示が指示する位置に第一ウインドウを出力する。また、第一ウインドウ出力部１５は、上述した第一ウインドウサイズ変更指示に応じて、出力している第一ウインドウのサイズを変更して出力する。すなわち、上述した第一ウインドウサイズ変更指示が指定するサイズの第一ウインドウを出力する。なお、第一ウインドウ出力部１５は、どのようなトリガーやタイミングで、第一ウインドウの表示をやめるようにしても良い。例えば、後述する領域情報出力部２４が、実行指示領域設定情報等を出力したことをトリガーとして表示をやめるようにしてもよいし、図示しない入力受付部等が表示の終了を指示する入力を受け付けたことをトリガーとして表示をやめるようにしても良い。第一ウインドウ出力部１５は、出力デバイスとして、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。第一ウインドウ出力部１５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、外部の装置への送信等を含む概念である。
【００５８】
第二領域指定指示受付部１６は、第二領域を指定するウインドウである第二ウインドウを生成する指示である第二ウインドウ生成指示を受け付ける。第二領域とは、具体的にはディスプレイ上の領域等の表示が行われる領域上の所望の領域のことである。第二ウインドウとは、具体的にはディスプレイ上の領域等の表示が行われる領域上の、第一情報により表示される画像上の領域も含めた、所望の領域を指定するために用いられるウインドウである。また、第二ウインドウを移動する指示である第二ウインドウ移動指示を受け付ける。また、第二領域指定指示受付部１６は、第二ウインドウのサイズを変更する指示である第二ウインドウサイズ変更指示を受け付ける。なお、第二ウインドウ生成指示、第二ウインドウ移動指示、第二ウインドウサイズ変更指示、およびこれらの指示に応じて第二ウインドウを出力する構成等については、第一領域指定指示受付部１４の構成の説明において上述した第一ウインドウ生成指示、第一ウインドウ移動指示、第一ウインドウ変更指示、およびこれらの指示に応じて第一ウインドウを出力する構成等と同様であるので、詳細な説明は省略する。なお、第一領域指定指示受付部１４が、第一ウインドウサイズ変更指示を受け付けた場合に、第二ウインドウがこの第一ウインドウサイズ変更指示が指定するサイズに応じたサイズ、例えば同じサイズとなるような、第二ウインドウサイズ変更指示を構成して、第二領域指定指示受付部１６に対して出力するようにしても良い。このようにすることで、後述する第二ウインドウ出力部１７は、第一ウインドウサイズ変更指示に応じて、出力した第二ウインドウのサイズをさらに変更して出力することができる。また、同様に、第二領域指定指示受付部１６が、第二ウインドウサイズ変更指示を受け付けた場合に、第一ウインドウがこの第二ウインドウサイズ変更指示が指定するサイズに応じたサイズ、例えば同じサイズとなるような、第一ウインドウサイズ変更指示を構成して、第一領域指定指示受付部１４に対して出力するようにしても良い。このようにすることで、第一ウインドウ出力部１５は、第二ウインドウサイズ変更指示に応じて、出力した第一ウインドウのサイズをさらに変更して出力することができる。例えば、このようにすることで、常に第一ウインドウと第二ウインドウとのサイズを同じとすることができる。第二領域指定指示受付部１６の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。第二領域指定指示受付部１６は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面やウインドウシステム等の制御ソフトウェア等で実現され得る。
【００５９】
第二ウインドウ出力部１７は、第二ウインドウ生成指示に応じて第二ウインドウを出力する。第二ウインドウを出力する構成については、一般的なウインドウシステムの技術として公知技術であるので、説明は省略する。第二ウインドウは、上述した第一情報表示ウインドウおよび第一ウインドウに対して、独立しているウインドウであり、第二ウインドウと第一情報表示ウインドウと第一ウインドウとは、互いに連動せずに、独立して移動させることが可能である。ただし、必要に応じて、これらのうちの少なくとも二つを連動させるようにしても良い。また、第二ウインドウは、一般的なウインドウシステムのウインドウと同様に、出力デバイスの出力可能な領域内において、自由に出力位置を設定可能であり、例えば、上述した第一情報表示ウインドウ上の領域以外の領域に第二ウインドウを出力させることも可能である。第二ウインドウは、ディスプレイ上の領域等の表示が行われる領域上の領域を指定するために用いられることから、第一情報表示ウインドウ等に隠れることがないように、常に上述した第一情報表示ウインドウの前面に配置されることが好ましい。より好ましくは上述した第一ウインドウ以外の全てのウインドウに対して最前面に配置されることが好ましい。第二ウインドウ内には、画像等は表示されている必要はない。第二ウインドウ内の背景色等は、ディスプレイ上の領域等の表示が行われる領域上のどの領域を選択しているかがわかるように、第二ウインドウの背面の画像等が確認できるような、透過している画像であることが好ましく、特に、背景色は透明であることが好ましい。また、第二ウインドウは、枠を有していても、有していなくても良い。ただし、第二ウインドウ内が透明、あるいは透明である場合、第二ウインドウの位置が確認できるよう、枠を表示することが好ましい。なお、第二ウインドウにおいては、第二ウインドウ内の領域、具体的には第二ウインドウの枠や辺以外の領域に対する操作を行う指示、例えばイベント等は、第二ウインドウが受け付けず、すなわち具体的には上述した第二領域指定指示受付部１６等が受け付けず、第二ウインドウの背面に位置する第一情報表示ウインドウ等に対する指示を受け付ける受付部等が受け付けるようにすることが好ましい。これにより、第二ウインドウに囲まれている領域を通じて第一情報表示ウインドウ等の操作等が可能となる。第二ウインドウ出力部１７は、上述した第二ウインドウ移動指示に応じて、出力した第二ウインドウを移動させる。すなわち、上述した第二ウインドウ移動指示が指示する位置に第二ウインドウを出力する。また、第二ウインドウ出力部１７は、上述した第二ウインドウサイズ変更指示に応じて、出力した第二ウインドウのサイズを変更して出力する。すなわち、上述した第二ウインドウサイズ変更指示が指定するサイズの第二ウインドウを出力する。なお、第二ウインドウ出力部１７は、どのようなトリガーやタイミングで、第二ウインドウの表示をやめるようにしても良い。例えば、後述する領域情報出力部２４が、実行指示領域設定情報等を出力したことをトリガーとして表示をやめるようにしてもよいし、図示しない入力受付部等が表示の終了を指示する入力を受け付けたことをトリガーとして表示をやめるようにしても良い。第二ウインドウ出力部１７は、出力デバイスとして、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。第二ウインドウ出力部１７は、出力デバイスのドライバーソフト、または出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、外部の装置への送信等を含む概念である。
【００６０】
取得指示受付部１８は、第二ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける。取得指示受付部１８が受け付ける入力は、テンキーやキーボードやマウスやメニュー画面によるもの等で、入力手段は何でも良い。取得指示受付部は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６１】
領域画像取得部１９は、第二ウインドウ内の領域に出力されている画像情報を取得する。具体的には、第一ウインドウ出力部１５や、他の装置の出力部等が出力する画像情報のうちの、第二ウインドウ内の領域、すなわち第二ウインドウにより指定される領域に出力される画像情報を取得する。領域画像取得部１９が取得する画像情報は、具体的には、ビットマップデータであるがベクトルデータであっても良い。例えば、通常、画像情報を出力する出力部等は、図示しないＶＲＡＭ等の画像出力用のメモリに、出力デバイス等に出力する、ビットマップデータからなる画像情報を構成する。領域画像取得部１９は、第二ウインドウ内の領域を指定する情報である領域指定情報として、例えば、第二ウインドウ内の左上隅の座標の情報および第二ウインドウ内の縦および横の長さの情報を、第二領域指定指示受付部１６等から取得し、上述したＶＲＡＭ等の画像表示用のメモリに構成されたビットマップデータからなる画像情報のうちの、領域指定情報が指定する領域内の画像情報を、取得する。出力されている画像情報の少なくとも一部の画像情報を取得する処理としては、いわゆるスクリーンショットや、スクリーンキャプチャと呼ばれる処理として、公知の技術であり、詳細な説明は省略する。領域画像取得部１９は、取得した画像情報を図示しないメモリ等に蓄積しても良く、このようなメモリ等を内部に有していても良い。領域画像取得部１９は、通常、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等から実現され得る。領域画像取得部１９の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、ハードウェア（専用回路）で実現しても良い。
【００６２】
領域画像出力部２０は、領域画像取得部１９が取得した領域画像情報を、第一情報の第一ウインドウ内に位置していた領域上に出力する。領域画像出力部２０が出力する領域画像情報は、第一情報に重ねて表示されるよう、出力される。領域画像出力部２０は、領域画像情報を、完全に不透明として重ねて表示するようにしても良いし、第一情報の一部または全部を透過させるようにして重ねて表示するようにしてもよい。また、領域画像出力部２０が出力した領域画像情報を、第一情報に貼り付けて、領域画像情報を貼り付けた部分の第一情報を領域画像情報により更新しても良い。領域画像出力部２０および第一情報出力部１２が、同一のディスプレイに画像を表示する場合、第一情報上には、領域画像情報が表示される。具体的には、図示しない表示デバイスが、領域画像出力部２０および第一情報出力部１２からそれぞれ出力される第一情報と、領域画像情報とを合成することで、第一情報上には、領域画像情報が表示される。なお、領域画像情報により出力される画像の大きさが、第一ウインドウ内の大きさと異なる場合、領域画像出力部２０は、領域画像情報の大きさを、第一ウインドウ内の大きさと同じとなるよう、領域画像情報の画像の大きさを変更して出力するようにしても良い。このように、領域画像情報を、第一ウインドウの大きさとなるように変更して出力する処理は、公知技術であるので説明は省略する。領域画像出力部２０は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。領域画像出力部２０は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、メモリ等の記憶媒体への一時記憶や蓄積、ディスプレイへの表示、外部の装置への送信等を含む概念である。なお、領域画像出力部２０と、第一情報出力部１２等の他の出力部とを、同様の構成を備えた１つの出力部によって実現するようにしても良い。
【００６３】
設定指示受付部２１は、第一情報の第一ウインドウ内に位置する領域を、所定の処理の実行を指示する情報である実行指示を出力させる領域である実行指示領域に設定する指示である設定指示を受け付ける。すなわち、第一情報の第一ウインドウ内に位置する領域を、実行指示領域に設定する指示が、設定指示である。「実行指示を出力」とは、例えば他の処理部等にメッセージを送信したり、イベントを発行することや、実行指示や起動指示等のコマンドの出力等である。第一情報の第一ウインドウ内に位置する領域とは、例えば、第一情報表示ウインドウ内に表示されている第一情報の、第一ウインドウ内に位置する領域である。また、第一情報の第一ウインドウ内に位置する領域は、第一ウインドウの少なくとも一部が、第一情報表示ウインドウ外に配置されている場合、第一情報の、第一情報表示ウインドウ外の第一ウインドウが配置されている位置に対応する領域も含めた領域としてもよい。具体的には、第一情報の画像の大きさが、第一情報表示ウインドウの大きさよりも大きい場合、第一情報の一部が切り出されて、第一情報表示ウインドウ内に出力されるが、第一情報が第一情報表示ウインドウの大きさで切り出されずに出力されたと考えた場合に、第一ウインドウ内に出力されると判断される第一情報上の領域も、ここでは、第一情報の第一ウインドウ内に位置する領域とする。設定指示は、例えば、実行指示領域を設定させる指示と、設定された実行指示領域に対して、どのような実行指示を出力させるかを設定する情報とを含む。どのような実行指示を出力させるかを設定する情報とは、例えば、所望の情報の所在を示す情報である所在情報を含む情報である。具体的には、予め、実行指示として、画像を開く処理を実行させるコマンドを出力することが設定されている場合においては、所在情報として、実行指示において開く画像のディレクトリを指定するディレクトリ情報を受け付けるようにする。また、予め、実行指示として、ＵＲＬの情報を取得する処理を、他のブラウザソフトウェア等に実行させるコマンドを出力することが設定されている場合においては、所在情報として、その実行指示において情報を取得する取得先のＵＲＬを指定する情報を受け付けるようにする。なお、どのような実行指示を出力させるかが予め設定されている場合、設定指示に、どのような実行指示を出力させるかを設定する情報は含まなくても良い。設定指示受付部２１の入力デバイスは、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。設定指示受付部２１は、テンキーやキーボード等の入力デバイスのデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６４】
実行指示領域構成部２２は、設定指示受付部２１が受け付けた設定指示に応じて、第一ウインドウ内に位置する領域を、実行指示領域に設定する情報である実行指示領域設定情報を構成する。この領域は、具体的には、上述した実行指示領域として利用される。実行指示領域構成部２２は、第一情報表示ウインドウに表示されている第一情報の、第一ウインドウ内に位置する領域を指定する情報を、実行指示領域設定情報とする。ただし、第一ウインドウの少なくとも一部が、第一情報表示ウインドウ外に配置されている場合、第一情報の、第一ウインドウが配置されている位置に対応する位置を示す実行指示領域設定情報を構成する。具体的には、第一情報表示ウインドウ外にも第一情報が表示されたとした場合における、第一情報上の、第一ウインドウが配置されている位置を示す実行指示領域設定情報を構成する。実行指示領域設定情報は、具体的には、第一情報内の第一ウインドウ内に位置する領域を指定する情報であり、通常、第一情報内の一以上の座標、例えば四隅のうちの一つや中心点の座標、の情報を有している。例えば、実行指示領域設定情報は、第一情報内における実行指示領域の四隅のうちの一つの座標の情報と、実行指示領域の縦および横の長さ等のサイズの情報とにより構成される。ただし、実行指示領域設定情報は、実行指示領域を指定できれば、実行指示領域の四隅全ての座標等、どのような情報であっても良い。また、実行指示領域の大きさが予め設定されている場合、実行指示領域の四隅のうちの一つの座標の情報のみであってもよい。これらの情報は、通常、第一ウインドウの出力される位置を示す情報、例えば座標等、や、第一ウインドウのサイズを示す情報等に応じて取得される。実行指示領域設定情報は、これらの領域を指定する情報の他に、領域内に表示する画像の情報である領域画像情報等を含んでいても良い。領域画像情報については後述する。実行指示領域構成部２２は、通常、ＭＰＵやメモリ等から実現され得る。実行指示領域構成部２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、ハードウェア（専用回路）で実現しても良い。
【００６５】
実行指示構成部２３は、第一情報の実行指示領域が指定された場合に出力される情報である実行指示を、設定指示に応じて構成する。実行指示は、具体的には、なんらかの処理の実行を指示する命令等の情報であり、実行指示がどのような処理の実行を指示する情報であるかは問わない。また、実行指示構成部２３が、設定指示に応じてどのような実行指示を構成するかは問わない。例えば、実行指示構成部２３は、設定指示が含む情報をパラメータとして設定した、予め設定されている実行コマンドを構成しても良い。実行指示構成部２３は、例えば、設定指示に所在情報が含まれる場合、この所在情報が示す所望の情報に対して、所定の処理を実行させる指示である実行指示を構成する。具体的には、所在情報がＵＲＬであれば、このＵＲＬで示される場所から情報を取得する処理を実行させる指示である実行指示を構成する。また、所在情報がディレクトリ情報であれば、このディレクトリ情報が示すディレクトリから所望の情報を取得し、出力させる処理を実行させる指示である実行指示を構成してもよい。ここでは所望の情報を第二情報と呼ぶ。特に、ここでは、第二情報が画像情報である場合について説明する。なお、設定指示を受け付けた場合に、設定指示を受け付けたことをトリガーとして、予め決まっている実行指示を、単に取得することも、ここでは、設定指示に応じて、実行指示を構成することである。実行指示構成部２３は、通常、ＭＰＵやメモリ等から実現され得る。実行指示構成部２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、ハードウェア（専用回路）で実現しても良い。
【００６６】
領域情報出力部２４は、実行指示領域構成部２２と、実行指示構成部２３とが構成した実行指示領域設定情報と、実行指示とを出力する。ここでは、領域情報出力部２４が、ハードディスク等の記憶媒体に、実行指示領域設定情報と、実行指示とを蓄積することや領域情報出力部２４が、メモリ等の記憶媒体に、領域画像取得部１９が取得した画像情報を一時記憶することも出力と考える。領域情報出力部２４は、例えば、実行指示領域設定情報と、実行指示とに加えて、第一情報と、領域画像情報とを、予め設定されている所定のアドレス、例えばＩＰアドレス等、が示す送信先に対して送信するようにしても良い。また、実行指示が、所定のディレクトリに格納されている第二情報を出力することを指示する情報である場合、この第二情報も取得して、同じアドレス等に送信しても良い。領域画像情報が出力されている領域が、実行指示領域となる。領域画像情報は、どのような画像情報であっても良い。具体的には、透過性を有する画像情報、例えば半透明の単色の画像情報等、であっても良い。領域情報出力部２４および第一情報出力部１２が、同一のディスプレイに画像を表示する場合、第一情報の第一情報表示ウインドウの、実行指示領域上には、領域画像情報が表示される。領域情報出力部２４は、ディスプレイ等の出力デバイスを含むと考えても含まないと考えても良い。領域情報出力部２４は、出力デバイスのドライバーソフト、または出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、メモリ等の記憶媒体への一時記憶や蓄積、ディスプレイへの表示、外部の装置への送信等を含む概念である。なお、ここでは特に、メモリ等に蓄積する場合について説明する。
【００６７】
指定受付部２５は、第一情報出力部１２が出力する第一情報の、実行指示領域設定情報が設定する実行指示領域の指定を受け付ける。例えば、指定情報受付部２５は、ポインティングデバイスやキーボードからの入力等により、実行指示領域内の位置、例えば座標、が指定されることにより指定受け付ける。具体的には、例えば、指定受付部２５は、メモリ等から、指定指示領域設定情報を読み出し、ポインティングデバイス等により指示された座標が、指定時領域設定情報により設定される領域内に位置するか否かを判定する。そして、領域内に位置する場合、実行指示領域が指定されたと判定し、指定を受け付ける。指定受付部２５の入力デバイスは、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。指定受付部は、テンキーやキーボード等の入力デバイスのデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６８】
実行指示出力部２６は、指定受付部２５の、指定の受け付けに応じて、実行指示を出力する。ここでは、実行指示出力部２６は、指定された実行指示領域に対応した実行指示をメモリ等から取得し、出力する。ここで述べる出力とは、他の処理部等に対するメッセージの送信や、イベントの発行や、コマンドや、起動指示の送信等である。例えば、実行指示が、所在情報が示すディレクトリから画像情報を取得し出力させるコマンドである場合、このコマンドを後述する実行情報出力部２７に対して出力する。そして、実行情報出力部２７は、この実行指示に応じて、第一情報格納部１１内等の所在情報が示すディレクトリから画像情報を取得し、例えば新たなウインドウで、この画像情報を出力する。また、実行指示は、画像情報処理装置以外の他の装置や、コンピュータ等により実行されるアプリケーション等に、所定の実行コマンドを出力しても良い。実行指示領域と実行指示との対応関係は、どのように管理してもよく、例えば、テーブル等を用いて管理してもよい。実行指示出力部２６は、通信手段等の出力デバイスを含むと考えても含まないと考えても良い。実行指示出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、画像情報処理装置内の他の処理部への出力や、外部の装置への送信等を含む概念である。
【００６９】
実行情報出力部２７は、実行指示に応じて取得した第二情報を、出力する。具体的には、実行情報出力部２７は、例えば、実行指示に応じて、所在情報であるＵＲＬが示す場所から第二情報を取得し、出力する。また、実行情報出力部２７は、例えば、実行指示に応じて、所在情報であるディレクトリ情報が示すディレクトリから第二情報を取得し、出力する。この第二情報は、画像情報や文字の情報等、どのような情報であってもよい。また、第二情報は、どこに格納されていても良い。第二情報は、図示しないメモリやハードディスク等の記憶媒体に格納されている。この記憶媒体は、上述した第一情報格納部１１であっても良い。また、第二情報は、ネットワーク等により接続された外部のサーバ等に格納されていても良い。実行情報出力部２７は、例えば、この第二情報を第一情報表示ウインドウ等を用いて出力する。画像情報や文字の情報等の情報を、ウインドウ等を用いて、ウインドウ内に表示する構成については、一般的なウインドウシステムの技術として公知技術であるので、説明は省略する。実行情報出力部２７は、出力デバイスとして、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。実行情報出力部２７は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。出力とは、ディスプレイへの表示、プリンタへの印字、外部の装置への送信等を含む概念である。
【００７０】
次に、画像情報処理装置の動作について図２のフローチャートを用いて説明する。
【００７１】
（ステップＳ２０１）第一情報出力部１２は、第一情報を出力するか否かを決定する。第一情報出力部１２が画像情報を出力するか否かをどのように決定してもよい。例えば、第一情報指示受付部１３や、図示しない入力受付部等が、第一情報を出力する指示を受け付けたことをトリガーとして、第一情報出力部１２は、第一情報を出力することを決定してもよい。また、他の装置や、画像情報処理装置１の他の処理部等から、第一情報を取得する指示を受けた場合に、第一情報出力部１２は、第一情報を出力することを決定してもよい。第一情報出力部１２が、第一情報を出力することを決定した場合、ステップＳ２０２へ進み、出力しない場合、ステップＳ２０１へ戻る。
【００７２】
（ステップＳ２０２）第一情報出力部１２は、第一情報格納部１１に格納されている第一情報を、第一情報表示ウインドウに出力する。
【００７３】
（ステップＳ２０３）第一領域指定指示受付部１４および第二領域指定指示受付部１６は、第一ウインドウ生成指示と第二ウインドウ生成指示とを受け付けたか否かを判定する。通常、この二つの指示は、同時に受け付けられる。ただし、個別に受け付けるようにしても良い。両者を受け付けた場合、ステップＳ２０４へ進み、受け付けていない場合、ステップＳ２１３へ進む。
【００７４】
（ステップＳ２０４）第一ウインドウ出力部１５は、第一ウインドウを出力する。また、第二ウインドウ出力部１７は、第二ウインドウを出力する。
【００７５】
（ステップＳ２０５）取得指示受付部１８は、取得指示を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０６へ進み、受け付けていない場合、ステップＳ２１９へ進む。
【００７６】
（ステップＳ２０６）領域画像取得部１９は、第二ウインドウが指定する領域についての領域画像情報を取得する。例えば、ＶＲＡＭ等に格納されている表示用の画像情報から、第二ウインドウが指定する領域に対応する画像情報である領域画像情報を取得する。
【００７７】
（ステップＳ２０７）領域画像出力部２０は、ステップＳ２０６において取得した領域画像情報を、第一情報の第一ウインドウが配置されていた位置に出力する。
【００７８】
（ステップＳ２０８）設定指示受付部２１は、設定指示を受け付けた否かを判定する。例えば、通常は、ステップＳ２０７の直後に設定指示を受け付ける入力ウインドウ等を表示して、この入力ウインドウから設定指示を受け付ける。受け付けた場合、ステップＳ２０９へ進み、受け付けていない場合、ステップＳ２０５へ戻る。
【００７９】
（ステップＳ２０９）実行指示領域構成部２２は、実行指示領域設定情報を構成する。具体的には、第一ウインドウ内の領域の位置情報等から、座標変換等により、第一情報表示ウインドウの第一ウインドウ内に位置する領域を指定する情報を取得し、この取得した情報を実行指示領域設定情報とする。
【００８０】
（ステップＳ２１０）実行指示構成部２３は、実行指示を構成する。具体的には、ステップＳ２０８において受け付けた設定指示に含まれる画像ファイル等を出力する実行コマンド等である実行指示を構成する。なお、ステップＳ２０９とステップＳ２１０との処理順序は問わない。
【００８１】
（ステップＳ２１１）領域情報出力部２４は、ステップＳ２０９およびステップＳ２１０において構成した実行指示領域設定情報および実行指示を出力する。ここでは例としてメモリ等に蓄積する。
【００８２】
（ステップＳ２１２）第一ウインドウ出力部１５は、第一ウインドウの出力を終了する。また、第二ウインドウ出力部１７は、第二ウインドウの出力を終了する。そして、ステップＳ２０３に戻る。
【００８３】
（ステップＳ２１３）指定受付部２５は、実行指示領域が設定されているか否かを判定する。実行指示領域が設定されているということは、すなわち、一以上の実行指示領域設定情報および実行指示が、ステップＳ２０９およびステップＳ２１０において構成されて出力、ここではメモリ等に蓄積、されているということである。実行指示領域が設定されている場合、ステップＳ２１４に進み、設定されていない場合、ステップＳ２１７に進む。
【００８４】
（ステップＳ２１４）指定受付部２５は、実行指示領域に対する指定を受け付けたか否かを判定する。受け付けた場合、ステップＳ２１５に進み、受け付けていない場合、ステップＳ２１７へ進む。
【００８５】
（ステップＳ２１５）実行指示出力部２６は、ステップＳ２１４により指定された実行指示領域に対応した実行指示を出力する。
【００８６】
（ステップＳ２１６）実行情報出力部２７は、ステップＳ２１５により出力された実行指示に応じて得られる第二情報、すなわち所望の情報、を出力する。そして、ステップＳ２０３に戻る。
【００８７】
（ステップＳ２１７）第一情報指示受付部１３は、第一情報表示ウインドウを変更する指示、すなわち、第一情報表示ウインドウ移動指示や、第一情報表示ウインドウサイズ変更指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ２１８へ進み、受け付けていない場合、ステップＳ２０３へ戻る。
【００８８】
（ステップＳ２１８）第一情報出力部１２は、ステップＳ２１７において受け付けた指示に応じて、第一情報表示ウインドウの位置やサイズを変更する。そして、ステップＳ２０３に戻る。
【００８９】
（ステップＳ２１９）第一領域指定指示受付部１４は、第一ウインドウを変更する指示、すなわち、第一ウインドウ移動指示や、第一ウインドウサイズ変更指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ２２０へ進み、受け付けていない場合、ステップＳ２２１へ進む。
【００９０】
（ステップＳ２２０）第一ウインドウ出力部１５は、ステップＳ２１９において受け付けた指示に応じて、第一ウインドウの位置やサイズを変更する。そして、ステップＳ２０５に戻る。
【００９１】
（ステップＳ２２１）第二領域指定指示受付部１６は、第二ウインドウを変更する指示、すなわち、第二ウインドウ移動指示や、第二ウインドウサイズ変更指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ２２２へ進み、受け付けていない場合、ステップＳ２２３へ進む。
【００９２】
（ステップＳ２２２）第二ウインドウ出力部１７は、ステップＳ２２１において受け付けた指示に応じて、第二ウインドウの位置やサイズを変更する。そして、ステップＳ２０５に戻る。
【００９３】
（ステップＳ２２３）第一情報指示受付部１３は、第一情報表示ウインドウを変更する指示、すなわち、第一情報表示ウインドウ移動指示や、第一情報表示ウインドウサイズ変更指示を受け付けたか否かを判断する。受け付けた場合、ステップＳ２２４へ進み、受け付けていない場合、ステップＳ２０５へ戻る。
【００９４】
（ステップＳ２２４）第一情報出力部１２は、ステップＳ２２３において受け付けた指示に応じて、第一情報表示ウインドウの位置やサイズを変更する。そして、ステップＳ２０５に戻る。
【００９５】
なお、図２のフローチャートにおいて、ステップＳ２１９およびステップＳ２２０と、ステップＳ２２１およびステップＳ２２２と、ステップＳ２２３およびステップＳ２２４との処理順番は、適宜入れ替えても良い。
【００９６】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９７】
以下、本実施の形態における画像情報処理装置の具体的な動作について説明する。画像情報処理装置１の概念図は図３である。ここでは、画像情報処理装置１が出力デバイスとしてディスプレイ３０を有する場合を例に挙げて説明する。なお、ここでは、予めディスプレイ３０に、「ｉｍａｇｅ００２」という画像情報が第三のウインドウ３１を用いて表示されているものとする。なお、このような画像情報を、ウインドウにより、ディスプレイ上に表示する技術は公知技術であるので詳細な説明は省略する。
【００９８】
まず、ユーザが第一情報である「ｉｍａｇｅ００１」という画像情報を開く指示を、マウス等を利用して画像情報処理装置１に与えると、第一情報出力部１２は、この指示に応じて、第一情報格納部１１に格納されている第一情報「ｉｍａｇｅ００１」を、第一情報表示ウインドウにディスプレイ３０に表示する。なお、ここでは、第一情報である「ｉｍａｇｅ００１」は、ビットマップデータであるとする。
【００９９】
図４は、画像情報処理装置１のディスプレイ３０における第一情報表示ウインドウ４０の表示例を示す図である。第一情報表示ウインドウ４０には、第一情報の表示されていない部分を表示させるために、領域表示ウインドウの右辺と下辺とには、第一情報をスクロールさせるスクロールバー４１が表示されている。
【０１００】
また、図５は、ディスプレイ３０により表示されている第一情報表示ウインドウ４０を管理するための第一情報表示ウインドウ管理表である。第一情報表示ウインドウ管理表は、「画像表示ＩＤ」、「ウインドウ（ｘ、ｙ）」、「（高さ、幅）」、「配置順」、「イメージ（ｘ、ｙ）」、「イメージ」という属性を有している。「画像表示ＩＤ」は第一情報表示ウインドウを管理する識別情報、「ウインドウ（ｘ、ｙ）」は、第一情報表示ウインドウ内の左上隅の座標で、ここでは単位はピクセルとする。「（高さ、幅）」は、第一情報表示ウインドウ内の高さおよび幅で、単位はピクセルとする。「配置順」は、ウインドウの配置順番を示しており、値の小さいものほど、前面に配置される。ここでは、後述する第一ウインドウが常に第一情報表示ウインドウよりも前面に配置されることから、第一ウインドウの「配置順」の値よりも、第一情報表示ウインドウの「配置順」の値は、常に大きい値、ここでは「３」となる。この値は、新たなウインドウ等が出力されるごとに、更新されてもよく、固定値であっても良い。「イメージ（ｘ、ｙ）」は、第一情報表示ウインドウ４０内に表示されている第一情報の、第一情報表示ウインドウ４０の左上隅に表示されている位置を、第一情報内の座標で示した値である。ここでは、第一情報の左上隅の座標を、（０、０）とする。「イメージ」は、第一情報表示ウインドウに表示される第一情報の名称、例えばファイル名等を示している。ここでは、第一情報表示ウインドウ４０の左上隅と第一情報の左上隅の位置とが一致している。また、第一情報は、デフォルトで開かれる第一情報表示ウインドウの表示領域よりも十分に大きい高さと幅、例えば、高さ、１６００ピクセル、幅３０００ピクセル、を有している画像情報である。第一情報表示ウインドウには、この第一情報の左上側の領域が切り出されて出力されている。
【０１０１】
この第一情報表示ウインドウは、上辺をマウス等でドラッグし、リリースすることで、表示位置が変更可能となっている。具体的には、マウスをリリースした時点の、第一情報表示ウインドウの左上隅の座標で、図４の「ウインドウ（ｘ、ｙ）」の値が置き換えられ、その置き換えた位置に応じて、第一情報表示ウインドウ４０の表示が書き換えられる。
【０１０２】
次に、ユーザが操作メニュー等を操作して、ディスプレイ３０に表示されている画像を取得して、第一情報上に配置する指示を与えると、第一領域指定指示受付部１４が第一ウインドウを生成する指示を受け付け、また、第二領域指定指示受付部１６が第二ウインドウを生成する指示を受け付ける。そして、図６に示すように、ディスプレイ３０に第一ウインドウ６０および第二ウインドウ７０が表示される。なお、第一ウインドウ６０および第二ウインドウ７０の枠や上部のウインドウのバー等は、非表示としても良いし、コマンド等を用いることにより表示、非表示を切り替えられるようにしても良い。
【０１０３】
図７は、第一ウインドウと第二ウインドウとを管理するための領域ウインドウ管理表である。領域ウインドウ管理表は、「領域ＩＤ」、「ウインドウ（ｘ、ｙ）」、「（高さ、幅）」、「配置順」という属性を有している。「領域ＩＤ」は第一ウインドウおよび第二ウインドウを管理するための識別情報で、ここでは「００１」が第一ウインドウ、「００２」が第二ウインドウであるとする。「ウインドウ（ｘ、ｙ）」は、ディスプレイ３０の表示領域における第一ウインドウおよび第二ウインドウ内の左上隅の座標で、ここでは単位はピクセルとする。「（高さ、幅）」は、第一ウインドウおよび第二ウインドウ内の高さおよび幅で、単位はピクセルとする。「配置順」は、ウインドウの配置順番を示しており、値の小さいものほど、前面に配置される。ここでは、例として第二ウインドウ７０は、最前面に配置されることから、第二ウインドウ７０の「配置順」の値は、「１」となる。また、第一ウインドウ６０は、第二ウインドウ７０の直後に配置されることから、第一ウインドウ６０の「配置順」の値は、「２」となる。
【０１０４】
第一ウインドウ６０および第二ウインドウ７０は、ウインドウの上辺をドラッグし、リリースすることで、表示位置が変更可能となっている。具体的には、マウスをリリースした時点の、領域表示ウインドウの左上隅の座標で、図７の「ウインドウ（ｘ、ｙ）」の値が置き換えられ、その置き換えた位置に、第一ウインドウ６０が書き換えられて表示される。このとき、第一ウインドウ６０および第二ウインドウ７０は、第一情報表示ウインドウ４０に対して独立したウインドウであり、互いに連動せず、第一ウインドウ６０および第二ウインドウ７０を移動させても、第一情報表示ウインドウ４０は何ら移動しない。従って、第一ウインドウ６０および第二ウインドウ７０を移動させることで、第一情報表示ウインドウ４０に対する第一ウインドウ６０および第二ウインドウ７０の相対的な位置を調整することが可能となる。
【０１０５】
また、第一ウインドウ６０および第二ウインドウ７０は、ウインドウの下辺や、側辺、コーナー部分をドラッグし、リリースすることで、表示サイズの変更が可能となっている。具体的には、マウスをリリースした時点の、領域表示ウインドウの高さおよび幅で、図７の「（高さ、幅）」の値が置き換えられ、その置き換えたサイズの第一ウインドウ６０および第二ウインドウ７０が書き換えられて表示される。このとき、第一ウインドウ６０および第二ウインドウ７０は、第一情報表示ウインドウ４０に対して独立したウインドウであり、互いに連動せず、第一ウインドウ６０および第二ウインドウ７０のサイズを変更させても、第一情報表示ウインドウ４０は何ら移動しない。従って、第一ウインドウ６０および第二ウインドウ７０のサイズを変更させることで、第一情報表示ウインドウ４０に対する第一ウインドウ６０および第二ウインドウ７０の相対的なサイズや位置を調整することが可能となる。
【０１０６】
また、第一情報表示ウインドウ４０は、上辺をマウス等でドラッグし、リリースすることで、表示位置が変更可能となっている。具体的には、マウスをリリースした時点の、第一情報表示ウインドウ４０の左上隅の座標で、図４の「ウインドウ（ｘ、ｙ）」の値が置き換えられ、その置き換えた位置に第一情報表示ウインドウ４０が書き換えられて表示される。このとき、第一情報表示ウインドウ４０は、第一ウインドウ６０および第二ウインドウ７０に対して独立したウインドウであり、互いに連動せず、第一情報表示ウインドウ４０の位置を移動させても、第一ウインドウ６０および第二ウインドウ７０は何ら移動しない。従って、第一情報表示ウインドウ４０を移動させることで、第一情報表示ウインドウ４０に対する第一ウインドウ６０および第二ウインドウ７０の相対的な位置を調整することが可能となる。また、同様に、第一情報表示ウインドウ４０は、ウインドウの下辺や、側辺、コーナー部分をドラッグし、リリースすることで、表示サイズの変更が可能であるが、第一情報表示ウインドウのサイズを変更しても、第一ウインドウ６０および第二ウインドウ７０の位置には何ら変更は行われない。また、同様に、第一情報表示ウインドウ４０は、メニューから拡大コマンドや縮小コマンド等を選択することで、表示されている第一情報の画像を拡大して表示したり、縮小して表示することが可能であるが、このように第一情報表示ウインドウ４０に表示されている第一情報の画像を縮小したり、拡大したりしても、第一ウインドウ６０の位置やサイズには何ら変更は行われない。
【０１０７】
また、第一情報表示ウインドウ４０は、スクロールバー４１を移動させることで、第一表示画像の表示されている領域を移動させることができ、第一表示画像の非表示となっている部分を表示させることができる。このとき、第一情報表示ウインドウ４０は、第一ウインドウ６０および第二ウインドウ７０に対して独立したウインドウであり、互いに連動せず、第一情報表示ウインドウ４０の表示領域を移動させても、第一ウインドウ６０および第二ウインドウ７０は何ら移動しない。従って、第一情報表示ウインドウ４０のスクロールバー４１を移動させることで、第一情報表示ウインドウ４０に対する第一ウインドウ６０および第二ウインドウ７０の相対的な位置を調整することが可能となる。
【０１０８】
このようにして、第一情報表示ウインドウ４０と第一ウインドウ６０とを個別に移動させたり、サイズを変更させたりすること等により、第一情報表示ウインドウ４０と第一ウインドウ６０および第二ウインドウ７０との相対的な位置関係等を、個別に、自由に設定することが可能となる。
【０１０９】
また、第一ウインドウ６０および第二ウインドウ７０内、すなわち第一ウインドウ６０および第二ウインドウ７０の辺やウインドウバー等を除いた部分に対して行われた操作は、第一ウインドウ６０に対するイベントとはならず、そのウインドウ内に表示されている第一情報表示ウインドウ４０等に対するイベントとして受け付けられる。従って、第一ウインドウ６０内を通じて、第一情報表示ウインドウ４０を移動させたり、第一情報表示ウインドウ４０内に表示されている画像等に修正等の変更を加えたり、画像情報処理装置１やその他の装置やアプリケーションのメニュー等を、ポインタ等を用いて選択したりすることが可能となる。これにより、第一ウインドウ６０が表示されていても、第一情報表示ウインドウ４０等に対する操作の妨げになりにくくすることができ、操作性を向上させることができる。
【０１１０】
次に、ユーザが、メニュー等を操作して、第二ウインドウ７０内に表示されている画像情報を取得する指示を与えると、領域画像取得部１９が、第二ウインドウ７０内に出力されている画像情報を取得する。具体的には、領域画像取得部１９は、第二ウインドウ７０内の領域を指定する情報として、例えば、第二ウインドウ内の左上隅の座標の情報および第二ウインドウ内の縦および横の長さの情報を、図７に示すような領域ウインドウ管理表から取得する。そして、ディスプレイ３０に表示する画像情報が格納されているＶＲＡＭ等の表示用のメモリから、現在表示されている画像情報のうちの、領域指定情報が指定する領域の画像情報を切り出して取得する。ここでは、例えば、左上隅の座標が（１０００、６００）であり、幅が１８０ピクセル、縦が１８０ピクセルである領域内の画像情報を取得する。ここでは、ウインドウ３１上の画像情報が取得される。これにより、領域画像取得部１９は、幅が１８０ピクセル、縦が１８０ピクセルである領域画像情報を取得する。
【０１１１】
領域画像出力部２０は、領域画像取得部１９が取得した領域画像情報を、例えば、予め設定されたルールに従ったファイル名、例えば「スクリーンＡ．ＧＩＦ」等、を付与して、画像情報処理装置１内の図示しないハードディスク等に蓄積し、蓄積した領域画像情報を第一情報の、第一ウインドウ６０が表示されていた領域に出力、ここでは表示する。図８に、領域画像情報に応じた画像８０を表示した表示例を示す。なお、ここでは、理解が容易となるように、画像８０の周囲を点線で囲んでいるが、実際には、このような点線等は表示しなくてもよい。
【０１１２】
図９は、領域画像情報を管理するための領域画像情報管理表を示す図である。領域画像情報管理表は、「領域画像情報ＩＤ」、「領域画像情報名」、「領域座標（ｘ、ｙ）」、「（高さ、幅）」、「格納場所」という属性を有している。「領域画像情報ＩＤ」は実行指示領域を管理するための識別情報、「領域画像情報名」は領域画像情報のファイル名、「領域座標（ｘ、ｙ）」は、第一情報内における領域画像情報が配置される領域の左上隅の座標で、ここでは単位はピクセルとする。この「領域座標（ｘ、ｙ）」は、具体的には、第一情報表示ウインドウの座標や、第一ウインドウの座標等を用いて決定される。「（高さ、幅）」は、領域画像情報が配置される第一情報内の領域の、高さおよび幅で、単位はピクセルとする。「格納場所」は、領域画像情報が格納されている場所であり、ここでは、領域画像情報が格納されているディレクトリである。
【０１１３】
なお、本発明においては、領域画像取得部１９が取得した領域画像情報は、最終的に、第一情報の、第一ウインドウ６０が表示されていた領域に出力されればよい。例えば、一旦、領域画像取得部１９が取得した領域画像情報を、第一ウインドウ出力部１５等が、第一ウインドウ、もしくはこれと同様のウインドウ内に表示するようにし、さらに、ユーザ等からの指示を受けた場合に、領域画像出力部２０等が、この領域画像情報を、第一情報の第一ウインドウ６０が表示されていた領域に出力するようにしてもよい。このようにすることで、第一情報上における領域画像情報を配置する位置やサイズ等を、第一ウインドウを移動させたり、サイズを変更したりすることで微調整して、領域画像情報を第一情報上に配置することができる。
【０１１４】
次に、設定指示受付部２１は、例えば、図１０に示すような、実行指示領域、すなわち第一ウインドウ６０内の領域、に、第二情報、ここでは画像情報、を表示する実行指示を設定する入力ウインドウ１１０を表示させる。図１０に示すように、入力ウインドウ１１０には、入力用のフィールド８１と、このフィールド８１上に記載された「イメージファイルを下にドロップして下さい。」という記述が表示される。ここで、ユーザが、第二情報として、画像情報を含む画像ファイルをこのフィールド８１にドラッグアンドドロップすると、設定指示受付部２１が、第一ウインドウ６０内の領域を実行指示領域に設定し、この実行指示領域にドロップした第二情報を表示する実行指示を設定する指示を、受け付ける。具体的には、図１１に示すように、マウス等を用いて、ディスプレイ３０の第一情報表示ウインドウ４０が配置されていない領域に配置されている画像ファイルのアイコン９０ａを、例えば、フィールド８１内にドラッグアンドドロップし、ドロップした時点の、画像ファイルのアイコン９０ｂの左上隅の座標が、フィールド８１の左上隅の座標と、高さおよび幅とから決定される領域内の座標に合致した場合、この画像ファイルが、フィールド８１内にドロップされたと判断する。そして、画像ファイルがドロップされたことをトリガーとして、実行指示領域構成部２２は、第一情報の、第一ウインドウ６０内に位置する領域を、実行指示領域に設定する実行指示領域設定情報を構成する。すなわち、図８において領域画像情報に応じた画像８０が表示されている領域が、実行指示領域に設定される。また、実行指示構成部２３は、フィールド８１内にドロップされた画像ファイルのディレクトリ情報を取得し、このディレクトリ情報の示す画像ファイルに含まれる第二情報を新しいウインドウで開く指示である実行指示、ここでは、アクション、を構成する。ここでは、第二情報を有する画像ファイルのファイル名は「ｉｍａｇｅ＿ａ．ｊｐｇ」、ディレクトリ情報は、「Ｃ：／ｕｓｅｒ／ｄｅｓｋｔｏｐ／ｉｍａｇｅ＿ａ．ｊｐｇ」であるとする。また、実行指示構成部２３の構成するアクションは、実行指示領域をクリックした場合に「ｉｍａｇｅ＿ａ．ｊｐｇ」を新しいウインドウで開くアクションである「ｗｉｎｄｏｗ．ｏｐｅｎ（"Ｃ：／ｕｓｅｒ／ｄｅｓｋｔｏｐ／ｉｍａｇｅ＿ａ．ｊｐｇ"）」とする。また、ここでは、アイコンａがドロップされたことにより、第一ウインドウ６０および第二ウインドウ７０の表示は終了するものとする。
【０１１５】
実行指示領域構成部２２が構成した実行指示領域設定情報、および実行指示構成部２３が構成した実行指示を、領域情報出力部２４はメモリ等の記憶媒体に一時的に格納する。なお、ここではドラッグアンドドロップにより、第二情報を有する画像ファイルを指定するようにしたが、フィールド８１内に、第二情報を有する画像ファイルのパスや、ディレクトリ情報等を、テキストとして入力するようにしても良い。かかることは他の実施の形態においても同様である。
【０１１６】
図１２は、実行指示領域を管理するための実行指示領域管理表を示す図である。実行指示領域管理表は、「指示領域ＩＤ」、「領域座標（ｘ、ｙ）」、「（高さ、幅）」、「アクション」という属性を有している。「指示領域ＩＤ」は実行指示領域を管理するための識別情報、「領域座標（ｘ、ｙ）」は、第一情報内における実行指示領域の左上隅の座標で、ここでは単位はピクセルとする。この「領域座標（ｘ、ｙ）」は、具体的には、第一情報表示ウインドウの座標や、第一ウインドウの座標等を用いて決定される。「（高さ、幅）」は、実行指示領域の高さおよび幅で、単位はピクセルとする。「アクション」は、実行指示領域に設定される実行指示であり、ここでは、上述した「ｗｉｎｄｏｗ．ｏｐｅｎ（"Ｃ：／ｕｓｅｒ／ｄｅｓｋｔｏｐ／ｉｍａｇｅ＿ａ．ｊｐｇ"）」である。「領域座標（ｘ、ｙ）」、「（高さ、幅）」は、実行指示領域構成部２２が構成した実行指示領域設定情報に相当する。
【０１１７】
なお、ここでは、領域画像情報を領域画像情報管理表で管理し、実行指示領域を実行指示領域管理表により管理するようにしたが、領域画像情報が配置される領域と、実行指示領域とは、いずれも第一ウインドウが配置されていた領域であることから、領域画像情報と実行指示領域とを、１つの管理表により管理しても良い。たとえば、図１２に示した実行指示領域管理表に、図９と同様の「領域画像情報名」、「格納場所」という属性を設けて、領域画像情報を管理できるようにしてもよい。
【０１１８】
次に、ユーザが、マウス等を操作して、ポインタ１２０を、図８に示した領域画像情報に応じた画像８０上に配置して、マウス等のボタンをクリックすると、指定受付部２５が、画像８０が配置されている領域と同じ位置に設定されている実行指示領域の指定を受け付ける。実行指示出力部２６は、実行指示領域の指定の受け付けをトリガーとして、指定された実行指示領域に対応した実行指示、ここでは、図１２に示した実行指示領域管理表の「領域指示ＩＤ」が「０００１」であるレコードの「アクション」属性である「ｗｉｎｄｏｗ．ｏｐｅｎ（"Ｃ：／ｕｓｅｒ／ｄｅｓｋｔｏｐ／ｉｍａｇｅ＿ａ．ｊｐｇ"）」を取得し、実行情報出力部２７に出力する。実行情報出力部２７は、この出力に従って、「Ｃ：／ｕｓｅｒ／ｄｅｓｋｔｏｐ／ｉｍａｇｅ＿ａ．ｊｐｇ」というディレクトリに格納されている「ｉｍａｇｅ＿ａ．ｊｐｇ」という画像ファイルの画像情報を取得し、図１３に示すように、新しいウインドウ１３０を用いて表示する。この画像は、上述したアイコン９０ａで示した画像ファイルの画像である。なお、新しいウインドウ１３０をどのように表示するかは問わない。例えば、画像８０の位置からズームアウトしながら、ウインドウ１３０を表示するようにしても良い。
【０１１９】
ここで、図１０に示すようなフィールド８１を表示する代わりに、例えば、図１４に示すような、所望のＵＲＬの情報を取得して表示する実行指示を、実行指示領域、すなわち第一ウインドウ６０内の領域、に設定する入力ウインドウ１１１を表示させるようにしてもよい。図１４に示す入力ウインドウ１１１には、入力用のフィールド１３１と、「設定」ボタン１３２と、このフィールド１３１上に記載された「ＵＲＬを下に入力して下さい。」という記述が表示される。ここでユーザが所望のＵＲＬを、フィールド１３１にキーボード等を用いて入力し、「設定」ボタン１３２を、マウス等を用いて押すと、実行指示領域構成部２２は、第一情報の、第一ウインドウ６０内の領域を実行指示領域に設定する実行指示領域設定情報を構成する。また、実行指示構成部２３は、フィールド１３１内に入力されたＵＲＬを取得し、このＵＲＬに格納されている情報を他の装置等、ここではコンピュータ等に実行させたインターネット用のブラウザ等のアプリケーション、で開く実行指示、ここでは、アクションを構成する。ここでは、入力したＵＲＬが、「ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」であるとする。また、実行指示構成部２３の構成するアクションは、実行指示領域をクリックした場合に「ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」を、アプリケーションに表示させるためのアクションである「ｇｅｔ．ｕｒｌ（"ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ"）」とする。「ｇｅｔ．ｕｒｌ（""）」とは、２つの「"」間のＵＲＬが示す場所の情報を他のアプリケーションに取得させるアクションである。また、「設定」ボタン１３２が押されることにより、第一ウインドウ６０の表示は終了する。実行指示領域構成部２２が構成した実行指示領域設定情報および実行指示構成部２３が設定した実行指示は、領域情報出力部２４により、メモリ等の記憶媒体に一時的に蓄積される。なお、ＵＲＬを、キーボード等を用いて入力する代わりに、上述した画像ファイルと同様に、ＵＲＬのテキスト等をフィールド１３１上に、ドラッグアンドドロップするようにしても良い。
【０１２０】
図１５は、実行指示領域を管理するための実行指示領域管理表を示す図である。実行指示領域管理表は、「指示領域ＩＤ」、「ウインドウ（ｘ、ｙ）」、「（高さ、幅）」、「背景」、「配置順」、「アクション」という属性を有している。各属性については、図１２の実行指示領域管理表と同様である。ここでは、「アクション」は、上述した「ｇｅｔ．ｕｒｌ（"ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ"）」である。
【０１２１】
次に、ユーザが、マウス等を操作して、ポインタを、図８に示した画像８０上に配置して、マウス等のボタンをクリックすると、指定受付部２５が、画像８０が配置されている領域と同じ位置に設定されている実行指示領域の指定を受け付ける。実行指示出力部２６は、実行指示領域の指定の受け付けをトリガーとして、指定された実行指示領域に対応した実行指示、ここでは、図１５に示した実行指示領域管理表の「領域指示ＩＤ」が「０００１」であるレコードの「アクション」属性である「ｇｅｔ．ｕｒｌ（"ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ"）」を取得し、予め設定されている所定のインターネットの情報を表示可能なブラウザ等のアプリケーションに、「ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」に格納されている情報を取得する命令を出力する。インターネット用のブラウザ等のインターネットの情報を表示可能なアプリケーションは、この命令に基づいて、「ｈｔｔｐ：／／ｗｗｗ．ｊｐｍａｐ．ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」というＵＲＬに格納されている情報を取得し、図１６に示すように、取得した情報を新しいウインドウ１５０を用いて表示する。
【０１２２】
以上、本実施の形態によれば、第二ウインドウが配置されている位置の画像情報である領域画像情報を取得して、第一情報の第一ウインドウが配置されていた位置に表示できるようにしたので、予めサイズ等を調整した画像等を用意しておく手間等を削減することができるとともに、領域画像情報を取得する領域や、取得した領域画像情報を表示する位置を第一ウインドウと第二ウインドウとを移動させることにより直感的に設定できる。この結果、容易に、第一情報上の所望の領域、例えば実行指示領域上に、他の画像、すなわち領域画像情報に応じた画像を表示できるようにすることができる。
【０１２３】
また、第一情報に対して独立して移動等が可能な、第一ウインドウと第二ウインドウとを用いて、第一情報に対して実行指示領域と、領域画像情報を取得する領域とを設定できるようにした。これにより、実行指示領域を設定する際に、第一情報表示ウインドウ画像と第一ウインドウとを、連動させないようにして操作することができ、実行指示領域を設定する際の、操作の自由度を向上させ、操作性を向上させることが可能となる。
【０１２４】
なお、本実施の形態においては、第一ウインドウを、第一情報表示ウインドウ上に配置した状態で、第一ウインドウ内の領域を、領域画像情報を出力する領域に設定したり、実行指示領域に設定する指示である設定指示を受け付ける場合について説明したが、第一情報表示ウインドウが第一情報の大きさよりも小さい場合、第一ウインドウを、第一情報表示ウインドウ外の領域に配置した場合においても、この配置した領域を領域画像情報を出力する領域に設定できるようにしたり、設定指示を受け付けるようにしても良い。
【０１２５】
例えば、図１７に示すように、第一情報の大きさよりも小さい第一ウインドウ１６０を、第一情報を表示する表示画像ウインドウの外部に配置し、領域画像情報を取得する指示を第二領域指定指示受付部１６に与えたとすると、領域画像出力部２０は、現在表示されている第一情報の位置において、表示画像ウインドウのサイズに関係なく、第一情報を全て表示した場合における、第一ウインドウの第一情報上の位置、ここでは、左上隅の座標を算出する。そして、領域画像出力部２０は、この座標を左上隅とした、第一ウインドウ内のサイズと同じサイズの領域を領域画像情報を出力する領域に設定する。例えば、図１７において、表示画像ウインドウに関係なく、全てを表示した場合の第一情報が表示される領域は、領域１６１で表される。そして、算出した第一情報上における第一ウインドウ１６０の左上隅の座標を、領域画像情報を出力する領域の左上隅の座標に設定する。
【０１２６】
また、同様に、実行指示領域構成部２２は、現在表示されている第一情報の位置において、表示画像ウインドウの大きさに関係なく、第一情報を全て表示した場合における、第一ウインドウの第一情報上の位置、ここでは、左上隅の座標を算出する。そして、実行指示領域構成部２２は、この座標を左上隅とした、第一ウインドウ内のサイズと同じサイズの実行指示領域を設定する実行指示設定情報を構成するようにすればよい。
【０１２７】
なお、第一ウインドウの一部のみが、第一情報表示ウインドウからはみ出す場合においても、同様に、第一情報が全て表示された場合における第一情報上の第一ウインドウの位置から、領域画像情報を表示する位置の情報や、実行指示領域の位置を示す実行指示領域設定情報を構成するようにしてもよい。
【０１２８】
また、上記の場合において、第一ウインドウが、全てを表示した第一情報上からはみ出る場合、実行指示領域設定情報等を構成しないようにしても良いし、はみ出た部分が切り取られるよう、実行指示領域等を設定しても良い。
【０１２９】
このように、本実施の形態においては、第一ウインドウを、表示画像ウインドウ上以外の位置に配置することができ、第一情報の、表示画像ウインドウに表示されていない領域にも、領域画像情報を配置する領域や実行指示領域が設定できる。これにより、表示画像ウインドウに表示されていない領域を、スクロールバー等を操作して表示画像ウインドウ内で表示可能な位置に移動させることなく領域画像情報を配置する領域や実行指示領域を設定することができ、作業時間が短縮できるとともに、作業を行う上での自由度が向上する。
【０１３０】
また、領域情報出力部２４が、メモリ等の記憶媒体に、実行指示領域設定情報や、実行指示を蓄積する代わりに、ユーザ等からの指示や、他の処理部等からの指示等に基づいて、第一情報出力部１２が出力している第一情報と、領域画像情報と、実行指示領域設定情報と、実行指示とを、予め設定された所定のアドレス、例えばＩＰアドレス等、に出力、具体的には送信するようにしても良い。予め設定された所定のアドレスとは、例えば、画像情報処理装置１に予め設定されているアドレスや、ユーザが直前に入力したアドレス等である。また、これらとともに、実行指示が出力を指示する第二情報、例えば画像情報、も出力するようにしてもよい。また、これらの情報を送信する際に、これらの情報を含む一つのファイルを構成して送信しても良い。特に、このような一つのファイルを構成する場合、構成するファイルの形式を、第一情報と同じ形式の画像情報を有する画像ファイルの形式となるようにし、その画像ファイルの画像情報が格納される領域以外の領域、例えばヘッダ領域や、フッタ領域に、実行指示領域設定情報および実行指示や、第二情報等を格納するようにしても良い。このようにすれば、少なくとも、第一情報は、第一情報を通常の画像情報として有する画像ファイルを開くことができる画像処理装置や、画像処理アプリケーション等を用いて開くことが可能となる。また、送信する際に、必要に応じて、これらの情報を、インターネットで閲覧可能な形式に変更した情報を送信しても良い。また、このような場合においては、指定受付部２５や、実行指示出力部２６、実行情報出力部２７等を、画像情報処理装置１が有していないようにしても良い。その代わりに、予め設定されたＩＰアドレス等のアドレスに出力した上記の情報を、ネットワーク経由等で取得して出力する装置が、上記の情報を取得する通信手段等に加えて、指定受付部２５や、実行指示出力部２６、実行情報出力部２７等、もしくはこれらに相当する処理部等を備えているようにしても良い。かかることは他の実施の形態においても同様である。
【０１３１】
また、上記実施の形態において、画像情報処理装置が第二情報を出力しない場合、実行情報出力部２７は省略してもよい。かかることは他の実施の形態においても同様である。
【０１３２】
また、上記実施の形態においては、実行指示に基づいて処理が実行させることにより取得される第二情報が画像情報である場合について説明したが、本発明において第二情報は、どのような情報であっても良い。例えば、第二情報は、テキスト等であってもよい。
【０１３３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１３４】
例えば、第一のクライアント装置の領域情報出力部２４が、第一情報、領域画像情報、実行指示領域設定情報、および実行指示等の情報を、サーバ等にアップロードするようにし、指定受付部等を備えた第二のクライアント装置が、指定に応じて、サーバにアップロードされた情報を適宜取得して、実行指示を実行させるようにしても良い。
【０１３５】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における画像情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、格納されている第一情報を、当該第一情報を表示するウインドウである第一情報表示ウインドウに出力する第一情報出力ステップと、第一領域を指定するウインドウである第一ウインドウを生成する指示である第一ウインドウ生成指示を受け付ける第一領域指定指示受付ステップと、前記第一ウインドウ生成指示に応じて第一ウインドウを出力する第一ウインドウ出力ステップと、第二領域を指定するウインドウである第二ウインドウを生成する指示である第二ウインドウ生成指示を受け付ける第二領域指定指示受付ステップと、前記第二ウインドウ生成指示に応じて第二ウインドウを出力する第二ウインドウ出力ステップと、前記第二ウインドウ内の領域に出力されている画像情報を取得する指示である取得指示を受け付ける取得指示受付ステップと、前記取得指示に応じて、第二ウインドウ内の領域に出力されている画像情報である領域画像情報を取得する領域画像取得ステップと、前記領域画像取得ステップにおいて取得した領域画像情報を、前記第一情報の前記第一ウインドウ内に位置していた領域上に出力する領域画像出力ステップとを実行させるためのプログラムである。
【０１３６】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１３７】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【０１３８】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１３９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１４０】
また、上記実施の形態では、画像情報処理装置がスタンドアロンである場合について説明したが、画像情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバであってもよい。後者の場合には、例えば、出力部や受付部等は、通信回線を介して入力を受け付けたり、画面を表示したりするための情報を出力したりすることになる。
【０１４１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１４２】
以上のように、本発明にかかる画像情報処理装置等は、インタラクティブな動作が可能な情報等を構成するための装置等として適用可能なものであり、特に、画像情報等の一部の領域を、明示する必要のある処理等を行う画像情報処理装置等として有用である。
【図面の簡単な説明】
【０１４３】
【図１】実施の形態における画像情報処理装置のブロック図
【図２】同動作について説明するフローチャート
【図３】同概念図
【図４】同表示例を示す図
【図５】同第一情報表示ウインドウ管理表を示す図
【図６】同表示例を示す図
【図７】同領域ウインドウ管理表を示す図
【図８】同表示例を示す図
【図９】同領域画像情報管理表を示す図
【図１０】同表示例を示す図
【図１１】同表示例を示す図
【図１２】実行指示領域管理表を示す図
【図１３】同表示例を示す図
【図１４】同表示例を示す図
【図１５】同実行指示領域管理表を示す図
【図１６】同表示例を示す図
【図１７】同表示例を示す図
【符号の説明】
【０１４４】
１  画像情報処理装置
１１  第一情報格納部
１２  第一情報出力部
１３  第一情報指示受付部
１４  第一領域指定指示受付部
１５  第一ウインドウ出力部
１６  第二領域指定指示受付部
１７  第二ウインドウ出力部
１８  取得指示受付部
１９  領域画像取得部
２０  領域画像出力部
２１  設定指示受付部
２２  実行指示領域構成部
２３  実行指示構成部
２４  領域情報出力部
２５  指定受付部
２６  実行指示出力部
２７  実行情報出力部
３０  ディスプレイ
３１、１３０、１５０  ウインドウ
４０  第一情報表示ウインドウ
４１  スクロールバー
６０、１６０  第一ウインドウ
７０  第二ウインドウ
８０  画像
８１  フィールド
９０ａ、９０ｂ  アイコン
１１０、１１１  入力ウインドウ
ポインタ  １２０
１３１  フィールド
１３２  ボタン
１６１  領域
【図１】
2007279946.tif 000003
【図２】
2007279946.tif 000004
【図３】
2007279946.tif 000005
【図４】
2007279946.tif 000006
【図５】
2007279946.tif 000007
【図６】
2007279946.tif 000008
【図７】
2007279946.tif 000009
【図８】
2007279946.tif 000010
【図９】
2007279946.tif 000011
【図１０】
2007279946.tif 000012
【図１１】
2007279946.tif 000013
【図１２】
2007279946.tif 000014
【図１３】
2007279946.tif 000015
【図１４】
2007279946.tif 000016
【図１５】
2007279946.tif 000017
【図１６】
2007279946.tif 000018
【図１７】
2007279946.tif 000019