(57)【要約】【課題】従来の情報処理装置においては、ファイルの扱いを誤ると、インタラクティブな画像を提供できないという課題があった。【解決手段】画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルの、画像情報格納領域から、画像情報を取得する画像情報取得部１０２と、付随情報格納領域に格納されているポップアップ画像を表示するためのポップアップ情報の表示を指示する入力である表示指示入力を受け付ける入力受付部１０３と、画像ファイルの付随情報格納領域から、前記表示指示入力に対応したポップアップ情報を取得するポップアップ情報取得部１０４と、画像情報取得部１０２が取得した画像情報と、ポップアップ情報取得部１０４が取得したポップアップ情報とを出力する出力部１０５と、を具備する。【選択図】図１
2007047934.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルを格納している画像ファイル格納部と、
前記画像ファイルの画像情報格納領域から、画像情報を取得する画像情報取得部と、
前記付随情報格納領域に格納されている、前記画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報の、表示を指示する入力である表示指示入力を受け付ける入力受付部と、
前記画像ファイルの付随情報格納領域から、前記表示指示入力に対応したポップアップ情報を取得するポップアップ情報取得部と、
前記画像情報取得部が取得した画像情報と、前記ポップアップ情報取得部が取得したポップアップ情報とを出力する出力部と、を具備する情報処理装置。
【請求項２】
前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報を表示する位置を示す情報である表示位置情報を、さらに有し、
前記ポップアップ情報取得部は、前記表示指示入力が指示するポップアップ情報に対応した表示位置情報を取得し、
前記出力部は、前記表示位置情報に基づいた表示位置に、ポップアップ情報を出力する請求項１記載の情報処理装置。
【請求項３】
前記入力受付部は、前記ポップアップ情報の表示位置情報についての変更を受け付け、当該受け付けた変更内容に基づいて、画像ファイルの表示位置情報を更新する請求項２記載の情報処理装置。
【請求項４】
前記入力受付部は、前記画像ファイルの画像情報格納領域から取得された画像情報が出力されている領域上に対してドラッグアンドドロップされた、前記画像ファイルの外部の画像情報または文字列情報を受け付け、当該外部の画像情報または文字列情報を、前記ポップアップ情報として、前記画像ファイルの付随情報格納領域に蓄積する請求項１から請求項３いずれか記載の情報処理装置。
【請求項５】
前記画像ファイルは、前記ポップアップ情報を表示する指示に対応した位置を示す情報である表示指示位置情報を、さらに有し、
前記表示指示入力は、前記表示指示位置情報が示す位置を指定する入力である請求項１から請求項４いずれか記載の情報処理装置。
【請求項６】
前記入力受付部は、前記ポップアップ情報の表示指示位置情報についての変更を受け付け、当該受け付けた変更内容に基づいて、画像ファイルの表示指示位置情報を更新する請求項５記載の情報処理装置。
【請求項７】
前記ポップアップ情報は、文字列情報であり、
前記入力受付部は、前記ポップアップ情報を構成する文字列を受け付け、当該文字列を前記画像ファイルの付随情報格納領域に蓄積する請求項１から請求項６いずれか記載の情報処理装置。
【請求項８】
前記画像情報は、前記表示指示位置情報の示す位置を示す画像である表示位置画像を含む請求項５から請求項７いずれか記載の情報処理装置。
【請求項９】
前記表示位置画像は、前記表示指示位置情報の示す位置と、当該位置以外の前記画像情報上の位置とを接続する画像である請求項８記載の情報処理装置。
【請求項１０】
前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報に対応した他の情報の存在場所を示す情報である存在場所情報を有し、
前記入力受付部は、前記出力部が出力したポップアップ情報を指定するポップアップ指定情報の入力を受け付け、
前記情報処理装置は、前記ポップアップ指定情報により指定されたポップアップ情報に対応した存在場所情報に基づいて、他の情報を取得する命令を出力する命令出力部を、さらに備えた請求項１から請求項９いずれか記載の情報処理装置。
【請求項１１】
前記画像ファイルは、前記ポップアップ情報に対応した命令を有し、
前記入力受付部は、前記出力部から出力されたポップアップ情報を指定するポップアップ指定情報の入力を受け付け、
前記情報処理装置は、前記ポップアップ指定情報により指定されたポップアップ情報に対応した命令を出力する命令出力部を、さらに備えた請求項１から請求項１０いずれか記載の情報処理装置。
【請求項１２】
上記付随情報格納領域は、画像ファイルのヘッダ領域またはフッタ領域の少なくとも一方である請求項１から請求項１１いずれか記載の情報処理装置。
【請求項１３】
上記画像ファイルは、ＪＰＥＧファイルであることを特徴とする請求項１から請求項１２いずれか記載の情報処理装置。
【請求項１４】
画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルの、前記画像情報格納領域から、画像情報を取得する画像情報取得ステップと、
前記付随情報格納領域に格納されている、前記画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報の表示を指示する入力である表示指示入力を受け付ける入力受付ステップと、
前記画像ファイルの付随情報格納領域から、前記表示指示入力に対応したポップアップ情報を取得するポップアップ情報取得ステップと、
前記画像情報取得ステップで取得した画像情報と、前記ポップアップ情報取得ステップで取得したポップアップ情報とを出力する出力ステップと、を具備する情報処理方法。
【請求項１５】
コンピュータに、
画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルの、前記画像情報格納領域から、画像情報を取得する画像情報取得ステップと、
前記付随情報格納領域に格納されている、前記画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報の表示を指示する入力である表示指示入力を受け付ける入力受付ステップと、
前記画像ファイルの付随情報格納領域から、前記表示指示入力に対応したポップアップ情報を取得するポップアップ情報取得ステップと、
前記画像情報取得ステップで取得した画像情報と、前記ポップアップ情報取得ステップで取得したポップアップ情報とを出力する出力ステップと、を実行させるためのプログラム。
【請求項１６】
前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報を表示する位置を示す情報である表示位置情報を、さらに有し、
前記ポップアップ情報取得ステップは、前記表示指示入力が指示するポップアップ情報に対応した表示位置情報を取得し、
前記出力ステップは、前記表示位置情報に基づいた表示位置に、ポップアップ情報を出力する請求項１５記載のプログラム。
【請求項１７】
前記入力受付ステップは、前記ポップアップ情報の表示位置情報についての変更を受け付け、当該受け付けた変更内容に基づいて、画像ファイルの表示位置情報を更新する請求項１６記載のプログラム。
【請求項１８】
前記入力受付ステップは、前記画像ファイルの画像情報格納領域から取得された画像情報が出力されている領域上に対してドラッグアンドドロップされた、前記画像ファイルの外部の画像情報または文字列情報を受け付け、当該外部の画像情報または文字列情報を、前記ポップアップ情報として、前記画像ファイルの付随情報格納領域に蓄積する請求項１５から請求項１７いずれか記載のプログラム。
【請求項１９】
前記画像ファイルは、前記ポップアップ情報を表示する指示に対応した位置を示す情報である表示指示位置情報を、さらに有し、
前記表示指示入力は、前記表示指示位置情報が示す位置を指定する入力である請求項１５から請求項１８いずれか記載のプログラム。
【請求項２０】
前記入力受付ステップは、前記ポップアップ情報の表示指示位置情報についての変更を受け付け、当該受け付けた変更内容に基づいて、画像ファイルの表示指示位置情報を更新する請求項１９記載のプログラム。
【請求項２１】
前記ポップアップ情報は、文字列情報であり、
前記入力受付ステップは、前記ポップアップ情報を構成する文字列を受け付け、当該文字列を前記画像ファイルの付随情報格納領域に蓄積する請求項１５から請求項２０いずれか記載のプログラム。
【請求項２２】
前記画像情報は、前記表示指示位置情報の示す位置を示す画像である表示位置画像を含む請求項１９から請求項２１いずれか記載のプログラム。
【請求項２３】
前記表示位置画像は、前記表示指示位置情報の示す位置と、当該位置以外の前記画像情報上の位置とを接続する画像である請求項２２記載のプログラム。
【請求項２４】
前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報に対応した他の情報の存在場所を示す情報である存在場所情報を有し、
前記入力受付ステップは、前記出力部が出力したポップアップ情報を指定するポップアップ指定情報の入力を受け付け、
コンピュータに、
前記ポップアップ指定情報により指定されたポップアップ情報に対応した存在場所情報に基づいて、他の情報を取得する命令を出力する命令出力ステップを、さらに実行させるための、請求項１５から請求項２３いずれか記載のプログラム。
【請求項２５】
前記画像ファイルは、前記ポップアップ情報に対応した命令を有し、
前記入力受付ステップは、前記出力ステップで出力されたポップアップ情報を指定するポップアップ指定情報の入力を受け付け、
コンピュータに、
前記ポップアップ指定情報により指定されたポップアップ情報に対応した命令を出力する命令出力ステップを、さらに実行させるための、請求項１５から請求項２４いずれか記載のプログラム。
【請求項２６】
画像ファイルのデータ構造であって、
画像情報と、
前記画像情報の前または後ろの少なくとも一方に格納されている、前記画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報とを備え、
前記画像情報は、コンピュータが、画像を表示するために使用され、
前記ポップアップ情報は、コンピュータが、前記ポップアップ画像の表示を指示する入力である表示指示入力を受け付けた場合に、前記画像情報に基づいて表示される画像上にポップアップ画像を表示するために使用される、画像ファイルのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の表示等を行う情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、画像に対してインタラクティブな動作を提供するための技術として、いわゆるクリッカブルマップと呼ばれる技術がある（例えば、特許文献１参照）。これは、画像ファイルを参照しているＨＴＭＬファイル内に、画像内の位置と、さまざまなリンク先との対応関係を設定する情報を格納させておき、画像上のクリックした位置に対応したリンク先に移動したり、リンク先のファイル等を開いたりするようにしたものである。
【０００３】
このような技術を利用することにより、例えば、情報処理装置において表示している画像内の物体等をクリックすることで、ユーザは、そのクリックした物体等についての説明や、画像に関連する情報等を、例えば別画面等で順次表示させることが可能となる。
【特許文献１】特開平１０−３０２０７６号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、ＪＰＥＧ画像やＧＩＦ画像等の画像情報と、ＨＴＭＬ等のクリッカブルマップを構成する情報とが、リンク関係を有する異なるファイルとして提供される。このため、このような画像情報等の取り扱いについての十分な知識を持たないユーザが、例えば、両者のディレクトリ上での位置関係を勝手に変更したり、あるいはＨＴＭＬのファイルを、不要なファイルと考えて削除してしまったり等、これらのファイルの扱いを誤ると、リンク切れ等が発生し、本来のクリッカブルマップとしての動作が実現されなくなる。この結果、情報処理装置においてインタラクティブな画像を提供できなくなる、という課題があった。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルを格納している画像ファイル格納部と、前記画像ファイルの画像情報格納領域から、画像情報を取得する画像情報取得部と、前記付随情報格納領域に格納されている、前記画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報の表示を指示する入力である表示指示入力を受け付ける入力受付部と、前記画像ファイルの付随情報格納領域から、前記表示指示入力に対応したポップアップ情報を取得するポップアップ情報取得部と前記画像情報取得部が取得した画像情報と、前記ポップアップ情報取得部が取得したポップアップ情報とを出力する出力部と、を具備する情報処理装置である。
【０００６】
かかる構成により、単一の画像ファイルを用いて、インタラクティブな表示等を実現可能な画像を出力することが可能となる。また、単一の画像ファイルを用いるため、画像情報と、ポップアップ情報との間のリンク切れ等が発生することがなく、画像情報や、ポップアップ情報等の管理が容易となる。また、この情報処理装置が使用する画像ファイルにおいては、ポップアップ情報は、画像情報が格納されている画像情報格納領域とは別の、付随情報格納領域に格納されているため、画像情報格納領域に格納されている画像情報を取得して出力できる装置等であれば、本発明の情報処理装置以外の装置においても、少なくとも、画像情報は出力することができる。
【０００７】
また、本発明の情報処理装置は、上記情報処理装置において、前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報を表示する位置を示す情報である表示位置情報を、さらに有し、前記ポップアップ情報取得部は、前記表示指示入力が指示するポップアップ情報に対応した表示位置情報を取得し、前記出力部は、前記表示位置情報に基づいた表示位置に、ポップアップ情報を出力する情報処理装置である。
【０００８】
かかる構成により、ポップアップ画像の表示位置を、表示位置情報を用いて自由に設定することができる。
【０００９】
また、本発明の情報処理装置は、上記情報処理装置において、前記入力受付部は、前記画像ファイルの画像情報格納領域から取得された画像情報が出力されている領域上に対してドラッグアンドドロップされた、前記画像ファイルの外部の画像情報または文字列情報を受け付け、当該外部の画像情報または文字列情報を、前記ポップアップ情報として、前記画像ファイルの付随情報格納領域に蓄積する情報処理装置である。
【００１０】
かかる構成により、容易に、かつ直感的にポップアップ画像を追加することが可能となる。
【００１１】
また、本発明の情報処理装置は、上記情報処理装置において、前記画像ファイルは、前記ポップアップ情報を表示する指示に対応した位置を示す情報である表示指示位置情報を、さらに有し、前記表示指示入力は、前記表示指示位置情報が示す位置を指定する入力である情報処理装置である。
【００１２】
かかる構成により、画像内のどの位置を指定した場合に、ポップアップ画像を表示させることができるかということを、自由に設定することができる。
【００１３】
また、本発明の情報処理装置は、上記情報処理装置において、前記ポップアップ情報は、文字列情報であり、前記入力受付部は、前記ポップアップ情報を構成する文字列を受け付け、当該文字列を前記画像ファイルの付随情報格納領域に蓄積する情報処理装置である。
【００１４】
かかる構成により、ポップアップ画像として表示される文字列を容易に変更できる。
【００１５】
また、本発明の情報処理装置は、上記情報処理装置において、前記画像情報は、前記表示指示位置情報の示す位置を示す画像である表示位置画像を含む情報処理装置である。
【００１６】
かかる構成により、表示指示位置情報の示す位置を容易に知ることができる。
【００１７】
また、本発明の情報処理装置は、上記情報処理装置において、前記表示位置画像は、前記表示指示位置情報の示す位置と、当該位置以外の前記画像情報上の位置とを接続する画像である情報処理装置である。
【００１８】
かかる構成により、例えば、前記画像情報上の位置についての説明を、ポップアップ画像で表示しようとする場合でも、その位置上に、表示指示位置情報を設定しなくてもよく、また、表示指示位置情報が示す位置がどこにあるかを表示位置画像により明確に示すことができ、表示指示位置情報の配置の自由度が向上する。
【００１９】
また、本発明の情報処理装置は、上記情報処理装置において、前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報に対応した他の情報の存在場所を示す情報である存在場所情報を有し、前記入力受付部は、前記出力部が出力したポップアップ情報を指定するポップアップ指定情報の入力を受け付け、前記情報処理装置は、前記ポップアップ指定情報により指定されたポップアップ情報に対応した存在場所情報に基づいて、他の情報を取得する命令を出力する命令出力部を、さらに備えた情報処理装置である。
【００２０】
かかる構成により、ポップアップ画像に関連した情報を、容易に取得することが可能となる。
【００２１】
また、本発明の情報処理装置は、上記情報処理装置において、前記画像ファイルは、前記ポップアップ情報に対応した命令を有し、前記入力受付部は、前記出力部から出力されたポップアップ情報を指定するポップアップ指定情報の入力を受け付け、前記情報処理装置は、前記ポップアップ指定情報により指定されたポップアップ情報に対応した命令を出力する命令出力部を、さらに備えた情報処理装置である。
【００２２】
かかる構成により、ポップアップ画像に関連した処理を、容易に実行させることが可能となる。
【発明の効果】
【００２３】
本発明による情報処理装置によれば、情報の管理が容易な単一の画像ファイルを用いて、インタラクティブな表示等を実現可能な画像を出力することができる。
【発明を実施するための最良の形態】
【００２４】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
図１は、本実施の形態における情報処理装置のブロック図である。
情報処理装置１００は、画像ファイル格納部１０１、画像情報取得部１０２、入力受付部１０３、ポップアップ情報取得部１０４、出力部１０５及び命令出力部１０６を具備する。
【００２６】
画像ファイル格納部１０１は、画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルを格納している。画像情報とは、画像を表示するために用いられる情報であり、ビットマップ情報（ラスタ情報）であるかベクトル情報であるかは問わない。また、画像情報が圧縮されているか非圧縮であるかは問わない。画像情報格納領域は、画像ファイルの、画像情報を格納している領域である。通常、画像を表示する際は、画像ファイルの、この画像情報格納領域に格納されている情報が読み出され、この読み出された情報に基づいて画像を表示するための情報が構成される。付随情報とは、画像情報格納領域に格納されている画像情報に付随した情報であり、画像情報以外の情報である。付随情報は、例えば、画像情報の属性や、ユーザが自由に書き込める情報等の情報である。具体的には、画像の大きさや、ファイルサイズ、作成日、修正日、色数、タイトルや、作成者、キーワード、コメント等の情報である。付随情報格納領域は、画像ファイルの、これらの付随情報を格納している領域であり、画像情報格納領域以外の領域である。付随情報格納領域は、通常、画像情報格納領域の前または後もしくはその両方に設けられている。付随情報格納領域は、例えば、画像ファイルのいわゆるヘッダ領域や、フッタ領域である。付随情報は、画像情報格納領域の前または後ろに位置する付随情報格納領域のいずれか一方に格納されていてもよいし、両方に分割されて格納されていてもよい。画像情報格納領域や、付随情報格納領域の開始位置や終了位置には、例えば、開始位置や終了位置であることを示すためのマーカーやタグ等の識別子が設けられている。ここでは、開始位置を示す識別子を開始識別子、終了位置を示す識別子を終了識別子と呼ぶ。例えば、画像ファイルが、ＪＰＥＧファイル等であれば、この付随情報格納領域、あるいはこれに相当する領域に画像の表示に不要なデータが格納されていても、ＪＰＥＧファイルを開くことのできるアプリケーションや装置では、この不要なデータは無視して、画像情報格納領域内の画像情報を表示することができる。本実施の形態においては、付随情報格納領域には、ポップアップ情報が格納されている。ポップアップ情報は、画像ファイルの画像情報格納領域に格納されている、画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報である。ポップアップ画像とは、例えば、なんらかのトリガーやタイミング等により、画像上に出現して表示される画像であり、静止画像や、動画像、文字列の画像等、どのような画像であるかは問わない。ポップアップ情報は、ポップアップ画像を構成することのできる情報であれば、どのような情報であってもよい。具体的には、静止画像の画像情報や、動画像の画像情報、文字列情報、ベクトル情報、３Ｄモデルのレンダリング前のワイヤフレーム情報等、どのような情報であってもよい。また、ポップアップ情報のデータ構造は問わない。例えば、ＪＰＥＧファイル、ＢＭＰファイル、ＧＩＦファイル等であってもよいし、ＭＰＥＧ等のムービーファイル等であってもよい。また、文章やＵＲＬ等のテキストであってもよい。通常、画像ファイルにおいては、画像情報格納領域の前に位置する付随情報格納領域については、情報量の制限があったり、すでに、様々な情報が格納される領域が決まっていることが多く、自由に情報を配置できる領域が少ないことから、本実施の形態において説明するポップアップ情報等は、画像情報格納領域の後ろの付随情報格納領域に蓄積されることが好ましい。画像ファイルは、画像情報格納領域と、ヘッダ領域やフッタ領域等の付随情報格納領域とを備えているものであれば、どのようなファイル形式の画像データであってもよい。ただし、画像情報格納領域に格納されている画像情報のフォーマットに対応したアプリケーション等を用いて、本実施の形態の画像ファイルを開いた場合に、少なくとも、画像情報格納領域に格納されている画像情報は出力できるファイル形式であることが好ましい。また、このような画像ファイルとしては、特に、ＪＰＥＧファイル、ＢＭＰファイル、ＧＩＦファイル、ＴＩＦＦファイル、ＷＭＦファイル、ＥＭＦファイル等の、汎用性があり、さまざまなアプリケーションでサポートされ、出力することができるファイル形式であることが好ましい。画像ファイル格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。なお、ここで述べる格納とは、他の装置から送信された画像ファイルを受信する際の、一時記憶も含む概念である。
【００２７】
なお、本実施の形態においては、付随情報格納領域には、ポップアップ情報の他に、表示位置情報、表示指示位置情報、存在場所情報、表示位置画像情報等がさらに格納されている場合について説明する。以下、これらの情報について説明する。
【００２８】
表示位置情報は、ポップアップ情報を表示する位置を示す情報である。具体的には、画像情報内における座標を示す座標情報が好ましいが、画像情報に基づいた画像が表示されるディスプレイ等の表示領域内における座標情報等であってもよい。また、画像情報に基づいて表示される画像が、予め複数のエリアに分割されている場合、そのエリアの一つ以上を、ポップアップ画像のポップアップするエリアに指定する情報であってもよい。
【００２９】
表示指示位置情報は、ポップアップ情報を表示する指示に対応した位置を示す情報である。具体的には、画像情報に基づいた画像上の、ポップアップ情報を表示する指示を受け付ける位置を示す情報である。表示指示位置情報は、画像上の、一以上の点を指定する情報、例えば１以上の座標を指定する情報であってもよいし、画像上の一以上の領域を指定する情報、例えば、領域を定義する２以上の座標を指定する情報等であってもよい。また、画像情報に基づいて表示される画像が、予め複数のエリアに分割されている場合、そのエリアの一つ以上を指定する情報であってもよい。
【００３０】
存在場所情報は、ポップアップ情報に対応した他の情報の存在場所を示す情報である。具体的には、他の情報の存在するディレクトリ情報や、ＵＲＬ等のアドレス情報等である。例えば、ポップアップ画像に対し、ポインティングデバイスや、キーボードからの入力等により、なんらかのアクション、例えばポップアップ画像の選択や、ポップアップ画像に対するクリックが行われることにより、この存在場所情報に格納されている情報を取得、あるいは取得して表示するためのコマンド等出力される。このコマンド等は、情報処理装置１００内、あるいは情報処理装置１００にネットワーク等を介して接続されている他の情報処理装置等によって実行される。
【００３１】
なお、本実施の形態においては、画像情報により表示される画像は、表示指示位置情報が示す位置を示す画像である表示位置画像を有している。この表示位置画像は、表示指示位置情報が示す位置を示すことができれば、どのような画像であってもよく、またどのような位置に配置されていてもよい。例えば、表示位置画像は、表示指示位置情報が示す位置上に配置される画像であってもよいし、表示位置画像は、表示指示位置情報が示す位置を矢印や丸印等で示す画像であってもよい。また、表示位置画像は、表示指示位置情報の示す位置と、この位置以外の画像情報上の位置、つまり画像情報により表示される画像上の位置とを接続する画像であってもよい。例えば、表示位置画像を押しピンや画鋲の画像として、ピンの針先を表示指示画像情報により表示される画像のうちの一つの位置に配置し、ピンの頭を、表示指示位置情報が示す位置上に配置するようにしてもよい。
【００３２】
画像情報取得部１０２は、画像ファイルの画像情報格納領域から、画像情報を取得する。画像情報取得部１０２が、どの画像ファイルの画像情報を取得するかは問わない。具体的には、後述する入力受付部１０３が受け付けた画像ファイルの画像を出力する指示や、情報処理装置１００内の図示しない処理部等からの画像ファイルの画像を出力する指示等に基づいて、画像ファイル格納部１０１に格納されている画像ファイルのうちの、この指示等により指定される画像ファイル内の画像情報格納領域に格納されている画像情報を取得する。あるいは、画像ファイルの画像を出力する指示等の代わりに、所定の画像ファイル内の画像情報を取得する指示等に基づいて、画像情報を取得してもよい。また、画像情報取得部１０２は、予め設定されている画像ファイルの画像情報を取得するようにしてもよい。画像情報取得部１０２は、通常、ＭＰＵやメモリ等から実現され得る。画像情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３３】
入力受付部１０３は、画像ファイル格納部１０１に格納されている、画像ファイルの付随情報格納領域に格納されている、画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報の表示を指示する入力である表示指示入力を受け付ける。例えば、入力受付部１０３は、上述した表示指示位置情報が示す位置をポインティングデバイスや、キーボードからの入力等により指定することにより、この位置に対応付けられた所定のポップアップ情報を表示する表示指示入力を受け付ける。すなわち、この場合、上述した表示指示位置情報が示す位置を指定する入力が表示指示入力である。また、入力受付部１０３は、画像ファイル格納部内の画像ファイルの画像を表示する指示や、表示されている画像の表示を終了する指示を受け付けてもよい。また、入力受付部１０３は、後述する出力部１０５が出力したポップアップ情報を指定するポップアップ指定情報の入力を受け付ける。例えば、入力受付部１０３は、後述する出力部１０５が表示したポップアップ画像が、マウスやキーボード等の操作によって選択された場合に、このポップアップ画像に対応したポップアップ情報を指定するポップアップ指定情報の入力を受け付ける。ポップアップ指定情報のデータ構造は問わない。入力受付部１０３の受け付ける入力は、マウス等のポインティングデバイスや、テンキー、キーボード、メニュー画面による入力等で、入力手段はどのようなものであってもよい。入力受付部１０３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３４】
ポップアップ情報取得部１０４は、画像ファイルの付随情報格納領域から、表示指示入力に対応したポップアップ情報を取得する。具体的には、例えば、ポップアップ情報取得部１０４は、画像ファイル内の付随情報格納領域から、表示指示入力により指定された表示指示位置情報が示す位置に対応したポップアップ情報を取得する。また、ポップアップ情報取得部１０４は、このポップアップ情報に対応した表示位置情報を取得する。ポップアップ情報取得部１０４は、通常、ＭＰＵやメモリ等から実現され得る。ポップアップ情報取得部１０４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３５】
出力部１０５は、画像情報取得部１０２が取得した画像情報と、ポップアップ情報取得部１０４が取得したポップアップ情報とを出力する。例えば、出力部１０５は、画像情報とポップアップ情報とを用いて、ポップアップ画像を有する画像を表示するため表示用のビットマップデータを構成し、この構成したビットマップデータをＶＲＡＭ等に書き込み、表示デバイス等から表示する。また、ポップアップ情報がない場合には、例えば、画像情報のみを用いて表示用のビットマップデータを構成し、この構成したビットマップデータをＶＲＡＭ等に書き込み、表示デバイス等から表示してもよい。また、画像情報と、ポップアップ情報とを別々に、図示しない外部の表示装置等に送信し、外部の表示装置等で表示用のビットマップデータを構成して画像を表示指定もよい。また、出力部１０５は、画像情報に基づく表示用のビットマップデータと、ポップアップ情報に基づく表示用のビットマップデータを個別に作成し、このビットマップデータを図示しない外部の表示装置等に送信し、外部の表示装置等でこれらのビットマップデータを合成し、表示するようにしてもよい。出力部１０５は、画像情報取得部１０２が取得した画像情報と、ポップアップ情報取得部１０４が取得したポップアップ情報とを同時のタイミングに出力しても、別々のタイミングで出力してもよい。また、出力部１０５は、画像情報またはポップアップ情報のいずれか一方のみを出力してもよい。出力部１０５は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０５は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。ここでの出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。
【００３６】
命令出力部１０６は、入力受付部１０３が受け付けた、出力部１０５が出力したポップアップ情報を指定する情報であるポップアップ指定情報により指定されたポップアップ情報に対応した存在場所情報に基づいて、他の情報を取得する命令を出力する。例えば、あるポップアップ画像に対し、ポインティングデバイスや、キーボードからの入力等により、なんらかのアクション、例えばポップアップ画像の選択や、ポップアップ画像に対するクリックが行われたことをトリガーとして、命令出力部１０６は、このアクションを受けたポップアップ情報に対応しているＵＲＬ等の存在場所情報を、画像ファイルの付随情報格納領域から取得し、この存在場所情報が示す場所に格納されている情報を取得するためのコマンド等を出力する。このコマンド等は、情報処理装置１００内、あるいは情報処理装置１００にネットワーク等を介して接続されている他の情報処理装置等によって実行される。例えば、情報処理装置１００内等において、インターネット用のブラウザ等を用いて存在場所情報が示す場所に格納されている情報が表示される。命令出力部１０６は、通常、ＭＰＵやメモリ等から実現され得る。命令出力部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。また、他の情報処理装置等にコマンド等を送信する場合、命令出力部１０６は、無線や有線の通信手段等を備えていてもよい。
【００３７】
次に、情報処理装置の動作について図２のフローチャートを用いて説明する。
（ステップＳ２０１）画像情報取得部１０２は、画像ファイルの画像情報を取得するか否かを決定する。画像情報取得部１０２が画像ファイルの画像情報を取得するか否かをどのように決定してもよい。例えば、入力受付部１０３が、ある画像ファイルの画像情報を取得する指示を受け付けたことをトリガーとして、画像情報取得部１０２は、この画像ファイルの画像情報を取得することを決定してもよい。また、情報処理装置１００が実行するプログラム等から、ある画像ファイルの画像情報を取得する指示を受けた場合に、画像情報取得部１０２は、この画像情報を取得することを決定してもよい。画像情報取得部１０２が、画像情報を取得することを決定した場合、ステップＳ２０２へ進み、取得しない場合、ステップＳ２０１へ戻る。
【００３８】
（ステップＳ２０２）画像情報取得部１０２は、画像ファイル格納部１０１に格納されている画像ファイルのうちの、ステップＳ２０１で指定された画像ファイルの画像情報格納領域から、画像情報を取得する。
【００３９】
（ステップＳ２０３）出力部１０５は、ステップＳ２０２において取得した画像情報を出力する。例えば、出力部１０５は、取得した画像情報に基づいて表示用のビットマップデータを構成して、表示デバイス等から表示する。なお、この処理の詳細については、図５を用いて後述する。
【００４０】
（ステップＳ２０４）入力受付部１０３は、入力を受け付けたか否かを判定する。受け付けた場合、ステップＳ２０５へ進み、受け付けていない場合、ステップＳ２０４へ戻る。
【００４１】
（ステップＳ２０５）入力受付部１０３は、受け付けた入力が、表示指示入力であるか否かを判定する。表示指示入力である場合、ステップＳ２０６へ進み、表示指示入力でない場合、ステップＳ２０８へ進む。
【００４２】
（ステップＳ２０６）ポップアップ情報取得部１０４は、ステップＳ２０５において受け付けた表示指示入力に対応したポップアップ情報を、画像ファイル格納部１０１に格納されている画像ファイルの付随情報格納領域から取得する。
【００４３】
（ステップＳ２０７）出力部１０５は、ステップＳ２０２において取得した画像情報と、ステップＳ２０６において取得したポップアップ情報とを出力する。そして、ステップＳ２０４に戻る。
【００４４】
（ステップＳ２０８）入力受付部１０３は、受け付けた入力が、ポップアップ指定情報か否かを判定する。ポップアップ指定情報であれば、ステップＳ２０９に進み、ポップアップ指定情報でなければ、ステップＳ２１１に進む。
【００４５】
（ステップＳ２０９）命令出力部１０６は、ポップアップ指定情報が指定するポップアップ情報に対応する存在場所情報を、画像ファイル格納部１０１に格納されている画像ファイルの付随情報格納領域から取得する。
【００４６】
（ステップＳ２１０）命令出力部１０６は、ステップＳ２０９において取得した存在場所情報が示す場所にある情報を取得する命令を出力する。そして、ステップＳ２０４に戻る。なお、命令の出力後、情報処理装置１００内において、命令に基づいた処理が実行されてもよい。
【００４７】
（ステップＳ２１１）入力受付部１０３は、受け付けた入力が、出力部１０５からの出力を終了する指示、例えば画像の表示を終了する指示、であるか否か判定する。出力を終了する指示であれば、ステップＳ２１２へ進み、出力を終了する指示でなければ、ステップＳ２０４へ戻る。
【００４８】
（ステップＳ２１２）出力部１０５は、ステップＳ２１１において受け付けた出力を終了する指示に基づいて、出力を終了する。そして、ステップＳ２０１に戻る。
【００４９】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５０】
また、図２のフローチャートの、ステップＳ２０２の処理のおいて、画像情報が取得できない場合、画像情報がない、もしくは画像情報に異常がある等の、エラーであることを示す情報を出力し、ステップＳ２０１に戻るようにしてもよい。
【００５１】
また、図２のフローチャートの、ステップＳ２０６やステップＳ２０９の処理において、ポップアップ情報や存在場所情報を取得できない場合、ポップアップ情報や命令を出力せずに、ステップＳ２０４に戻るようにしてもよい。
【００５２】
以下、本実施の形態における情報処理装置の具体的な動作について説明する。
情報処理装置１００の概念図は図３である。ここでは、情報処理装置１００の出力部１０５が表示デバイスとして、ディスプレイ１０５ａを、また、入力受付部１０３の入力デバイスとしてマウスを備えている場合について説明する。画像ファイル格納部１０１に格納されている画像ファイルが、ＪＰＥＧファイルである場合について説明する。
【００５３】
ユーザが、情報処理装置１００のディスプレイに表示される「ｃｏｍｐｕｔｅｒ．ｊｐｇ」というＪＰＥＧファイルをマウス等を操作してダブルクリックすると、入力受付部１０３は、この操作により、「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像を表示する指示を受け付ける。
【００５４】
図４は、画像ファイル格納部１０１に格納されている画像ファイルを管理するための、画像ファイル管理表を示す図である。画像ファイル管理表は、「画像ＩＤ」と、「画像ファイル名」と、「ディレクトリ」という属性を有している。「画像ＩＤ」は、画像ファイルを管理するための識別情報である。「画像ファイル名」は、画像のファイル名であり、「．」以降は、ファイル形式を示す拡張子であり、「．ｊｐｇ」は、ファイルがＪＰＥＧファイルであることを示している。「ディレクトリ」は、画像ファイル格納部１０１内の画像ファイルが格納されている場所、ここではディレクトリを示す情報である。
【００５５】
画像情報取得部１０２は、入力受付部１０３が「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像を表示する指示を受け付けたことをトリガーとして、図４に示す画像ファイル管理表に基づいて、画像ファイル格納部１０１の「ｃ：￥ｈｏｍｅ￥ｉｍａｇｅ」というディレクトリ内に格納されている「ｃｏｍｐｕｔｅｒ．ｊｐｇ」というＪＰＥＧファイルの画像情報を取得する。画像情報の取得は、画像情報の開始位置や終了位置を示すマーカー等の識別子を利用して行われる。
【００５６】
以下、画像ファイルから画像情報を取得する処理の一例について、図５のフローチャートを用いて説明する。なお、この処理は、図２のステップＳ２０２の処理に相当する処理である。
【００５７】
（ステップＳ５０１）画像情報取得部１０２は、画像情報格納領域についての開始識別子と、終了識別子とを取得する。例えば、この開始識別子と終了識別子とは、図示しないメモリ等の記憶媒体に格納されている。
【００５８】
（ステップＳ５０２）画像情報取得部１０２は、画像ファイル内の情報を読み出し、ステップＳ５０１において取得した開始識別子の検出を行う。たとえば、画像情報取得部１０２は、画像ファイル内の情報を、開始識別子と同じビット長で、１ビットずつずらしながら読み出し、読み出した情報が、開始識別子と一致するか否かを判定する。
【００５９】
（ステップＳ５０３）画像情報取得部１０２は、開始識別子が検出されたか否かを判定する。検出した場合、ステップＳ５０４へ進み、検出していない場合、ステップＳ５０２へ戻る。
【００６０】
（ステップＳ５０４）画像情報取得部１０２は、開始識別子に続いて格納されている画像情報を、予め設定された情報量単位で読み出し、取得する。
【００６１】
（ステップＳ５０５）画像情報取得部１０２は、ステップＳ５０４で取得した情報に対して、終了識別子の検出を行い、終了識別子が検出されたか否かを判定する。終了識別子が検出された場合、ステップＳ５０６へ進み、検出されない場合、ステップＳ５０４へ戻る。
【００６２】
（ステップＳ５０６）画像情報取得部１０２は、画像情報の取得を終了する。そして、取得した画像情報を、上位関数にリターンする。
【００６３】
なお、図５のフローチャートにおいて、画像ファイル内の情報の最後まで、開始識別子や、終了識別子を検出できない場合、画像情報がない、もしくは画像情報に異常がある等の、エラーであることを示す情報を、上位関数にリターンするようにしてもよい。
また、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００６４】
なお、ここでは、画像ファイルがＪＰＥＧファイルであるので、画像情報格納領域に格納されている画像情報も圧縮されているため、伸長に必要な符号化テーブル等も、画像情報格納領域以外の領域から取得する。この符号化テーブル等の取得も、画像情報と同様に、それぞれの情報の開始位置や終了位置を示すマーカー等の識別子を利用して行われる。
【００６５】
出力部１０５は、画像情報取得部１０２の取得した「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像情報等に基づいて、表示用のビットマップデータを構成する。具体的には、画像情報を、画像情報取得部１０２の取得した符号化テーブル等を用いて伸長してビットマップデータを構成し、得られたビットマップデータを、ディスプレイ１０５ａに表示する。
【００６６】
図６は、ディスプレイ１０５ａに表示された「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像を示す図である。表示された画像６０は、コンピュータを示す図であり、例えば一つのウインドウ内に表示される。この画像内には、押しピン型の表示位置画像６１〜６４が表示されている。
【００６７】
図７は、「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像情報格納領域の後ろの付随情報格納領域に格納されている表示指示位置情報を管理する表示指示位置情報管理表である。この表示指示位置情報管理表は、例えば、画像ファイルの付随情報格納領域に格納されている。画像ファイルのこの表示指示位置情報管理表は、「位置ＩＤ」、「表示指示位置（始点）」、および「表示指示位置（終点）」という属性を有している。「位置ＩＤ」は、表示指示位置情報を管理するための識別情報である。「表示指示位置（始点）」は、表示指示位置情報が示す位置、ここでは領域、の始点、すなわち左上隅の座標（ｘａ、ｙａ）である。「表示指示位置（終点）」は、表示指示位置情報が示す位置、ここでは領域、の終点、すなわち右下隅の座標（ｘｂ、ｙｂ）である。各表示指示位置情報が示す領域は、この「表示指示位置（始点）」と「表示指示位置（終点）」とで囲まれた矩形の領域である。図６に示した押しピン型の表示位置画像６１〜６４のピンの頭（図中に○で示されている部分）は、それぞれ、「位置ＩＤ」がＡ０１からＡ０４までの表示指示位置情報が示す領域内に配置されている。なお、各表示指示位置情報が示す領域は、円形、多角形等どのような形状であってもよい。
【００６８】
つぎに、入力受付部１０３は、図７に示した表示位置情報管理表を参照して、ポインタの座標位置が、図７の表示指示位置情報管理表のうちの、いずれかのレコードの表示指示位置情報が示す領域内に配置されたか否かを繰り返し判断する。入力受付部１０３は、例えば、「ｃｏｍｐｕｔｅｒ．ｊｐｇ」内の、表示位置情報管理表を格納している領域を示すために予め設定されている開始識別子と終了識別子とを検出し、その間に挟まれている領域の情報を、表示指示位置情報管理表と判断し、この表示指示位置情報管理表を参照する。また、図５において説明した処理と同様の処理により、この表示指示位置情報管理表を一時的にメモリ等に読み出し、この読み出した表示指示位置情報管理表を参照するようにしてもよい。
【００６９】
ここで、ユーザが、ディスプレイ１０５に表示されている画像内において、マウス等を操作して、例えばポインタを、図６の表示位置画像６３のピンの頭の部分に配置する。入力受付部１０３は、このポインタの座標値から、図７において示した、「位置ＩＤ」がＡ０３であるレコードの表示指示位置情報が示す領域上にポインタが配置されたことを検出して、「位置ＩＤ」がＡ０３であるレコードの表示指示位置情報に対応したポップアップ情報の表示を指示する入力を受け付ける。
【００７０】
図８は、「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像情報格納領域の後ろに位置する付随情報格納領域に格納されているポップアップ情報等を管理するポップアップ情報管理表である。ポップアップ情報管理表は、例えば、画像ファイルの付随情報格納領域に格納されている。ポップアップ情報管理表は、「位置ＩＤ」、「ポップアップ情報」、「表示位置情報」、および「存在場所情報」という属性を備えている。「位置ＩＤ」は上述した表示指示位置情報管理表の「位置ＩＤ」に相当する属性である。「ポップアップ情報」はポップアップ画像を表示するための情報であり、ここでは文字列情報である。「表示位置情報」は、ポップアップ画像を表示する位置を示す座標（ｘ、ｙ）である。「存在場所情報」は、ポップアップ情報に対応した他の情報の存在場所を示す情報であり、ここでは、ＵＲＬである。
【００７１】
ポップアップ情報取得部１０４は、入力受付部１０３が、ポップアップ情報の表示を指示する入力を受け付けたことをトリガーとして、図７において示した、「位置ＩＤ」がＡ０３である表示指示位置情報に対応したポップアップ情報の取得を行う。ここでは、図８に示したようなポップアップ情報管理表を参照して、「位置ＩＤ」がＡ０３である表示指示位置情報に対応した「ポップアップ情報」、「表示位置情報」および「存在場所情報」を画像ファイル「ｃｏｍｐｕｔｅｒ．ｊｐｇ」の付随情報格納領域から取得する。具体的には、図８に示すポップアップ情報管理表において、「位置ＩＤ」がＡ０３であるレコードを検索し、検索されたレコードに含まれる「ポップアップ情報」属性の値と、「表示位置情報」属性の値と、「存在場所情報」属性の値とを、ポップアップ情報、表示位置情報、および存在場所情報として取得する。ここでは、ポップアップ情報として「ＣＤドライブ」という文字列情報が取得され、表示位置情報としては、（４７２、３２０）という座標値が取得され、存在場所情報として「ｈｔｔｐ：／／wｗｗ．ａｂ...．ｃｏｍ」が取得される。なお、ポップアップ情報取得部１０４は、例えば、「ｃｏｍｐｕｔｅｒ．ｊｐｇ」内において、ポップアップ情報管理表を格納している領域を示すために予め設定されている開始識別子と終了識別子とを検出し、その間に挟まれている領域の情報を、ポップアップ情報管理表と判断し、このポップアップ情報管理表を参照する。また、図５において説明した処理と同様の処理により、このポップアップ情報管理表を一時的にメモリ等に読み出しておいて、読み出したものを参照してもよい。
【００７２】
図９は、ポップアップ情報取得部１０４が取得したポップアップ情報等を管理するための取得情報管理表である。取得情報管理表は、「ポップアップ情報」、「表示位置情報」、および「存在場所情報」という属性を有している。これらの属性は、図８に示した属性と同様であるので、説明は省略する。
【００７３】
出力部１０５は、画像情報取得部１０２の取得した「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像情報と、ポップアップ情報取得部１０４が取得したポップアップ情報および表示位置情報に基づいて、表示用のビットマップデータを構成する。具体的には、画像情報を画像情報取得部１０２の取得した符号化テーブル等を用いて伸長して構成したビットマップデータ上の、表示位置情報が示す位置に、ポップアップ情報に基づいて構成したポップアップ画像のビットマップデータを配置し、これらを合成して得られたビットマップデータを、ディスプレイ１０５ａに表示する。
【００７４】
図１０は、ディスプレイ１０５ａに表示された「ｃｏｍｐｕｔｅｒ．ｊｐｇ」という画像ファイルの画像を示す図である。この画像内には、「ＣＤドライブ」という文字列により構成されるポップアップ画像１０が表示されている。
【００７５】
ここで、ユーザがさらに、ディスプレイ１０５に表示されている画像内において、マウス等を操作して、例えばポインタを、図６の表示位置画像６３以外のピンの頭の部分に配置すると、上記と同様に、ポップアップ情報取得部１０４が、この表示位置画像のピンの頭の領域を指定する表示指示位置情報に対応した新たなポップアップ情報等を取得し、取得情報管理表にレコードが追加され、他のポップアップ画像が追加された画像が表示される。
【００７６】
入力受付部１０３は、図９に示した取得情報管理表のうちの、いずれかのレコードの表示位置情報に基づいて決定される領域内に、ポインタが配置され、かつマウスによりクリックが行われたか否かを繰り返し判断する。表示位置情報に基づいて決定される領域とは、ここでは、ポップアップ情報の文字列を囲む矩形領域を、表示位置情報が示す座標を左上隅として配置した場合の領域であり、この領域は、例えば、入力受付部１０３により決定される。ただし、予め設定されている大きさの領域を、表示位置情報が示す座標を左上隅として配置した場合の領域等であってもよい。
【００７７】
ここで、ユーザが、マウス等を操作して、ポインタをポップアップ画像１０に配置し、クリックすると、入力受付部１０３は、「ＣＤドライブ」というポップアップ情報が指定されたこと示す情報であるポップアップ指定情報の入力を受け付ける。具体的には、入力受付部１０３は、クリックを受け付けた時点でのポインタの座標値が、表示位置情報に基づいて決定される領域内に位置することから、「ＣＤドライブ」というポップアップ情報が選択されたことを検出して、「ＣＤドライブ」というポップアップ情報を指定するポップアップ指定情報を受け付ける。
【００７８】
命令出力部１０６は、入力受付部１０３が受け付けた、ポップアップ指定情報に基づいて、ポップアップ情報取得部１０４の取得情報管理表から、「ＣＤドライブ」という「ポップアップ情報」属性を有するレコードを検索し、合致するレコードの「存在場所情報」、ここでは、「ｈｔｔｐ：／／wｗｗ．ａｂ...．ｃｏｍ」を取得する。そして、命令出力部１０６は、このＵＲＬの情報を取得する命令を、情報処理装置内の、図示しない他の処理部等に出力する。この命令を受けた処理部等は、インターネット用のブラウザを立ち上げて、例えば、図１１のように、このＵＲＬの情報を取得し表示する。
【００７９】
なお、命令出力部１０６が出力する命令は、情報出力装置１００に対する実行コマンド等の命令であってもよい。例えば、「存在場所情報」が、例えば画像ファイル格納部１０１内の画像ファイルが格納されているディレクトリ情報等である場合、そのディレクトリにある画像ファイル内の画像情報を表示する命令を、画像情報取得部１０２に出力し、情報出力装置１００が、新たなウインドウで、そのディレクトリにある画像ファイルの画像情報を表示してもよい。
【００８０】
ここで、この「ｃｏｍｐｕｔｅｒ．ｊｐｇ」というファイルを、コンピュータにより実行させた通常のＪＰＥＧファイルを開くことのできるアプリケーション、例えばインターネット用のブラウザ等で開くと、上述したようなポップアップ情報等は無視され、画像情報格納領域内の画像情報が読み出されて表示される。例えば、上述したようなポップアップ情報等を格納している画像ファイルを、本実施の形態において説明したような情報処理装置１００を持たないユーザに送った場合でも、この画像ファイルを受け取ったユーザは、画像ファイルを開くことのできるアプリケーションを用いて、少なくとも画像ファイル内の画像情報を出力することができる。このため、この画像ファイルを受けとったユーザは、少なくともどのような画像に関連する情報が送られたかを把握することが可能となる。
【００８１】
以上、本実施の形態によれば、画像ファイル内に格納されている画像情報を出力するとともに、入力受付部１０３の受け付けた表示指示入力に基づいて、同じ画像ファイル内の付随情報格納領域内に格納されているポップアップ情報を取得して出力するようにしたので、画像ファイル内の情報だけを用いて、ユーザの操作に応じたポップアップ画像を表示させることができる。この結果、単一の画像ファイルを用いて、ユーザの操作等に対して、インタラクティブな表示等を実現可能な画像を出力することが可能となる。
【００８２】
また、本実施の形態によれば、画像ファイル内の画像情報を格納するための画像情報格納領域以外の領域である付随情報格納領域に、ポップアップ情報等が格納されているようにしたので、ポップアップ情報部等を有していない情報処理装置等においても、画像ファイル内の画像情報に基づく画像を出力することができる。
【００８３】
また、本実施の形態によれば、画像ファイル内の、ＪＰＥＧ画像等の元となる画像情報が格納されている領域外に、画像情報上に表示される絵や文字を記載できる。したがって、元画像に変更を加える等の影響を与えることなく、元となる画像に対する解説や詳細説明などが記載できる。
【００８４】
また、本実施の形態によれば、画像ファイル内の画像情報を格納するための画像情報格納領域以外の領域である付随情報格納領域に表示位置情報を有し、この表示位置情報が示す位置に、ポップアップ画像を表示させるようにしたので、ポップアップ画像の表示位置を、表示位置情報を用いて自由に設定することができる。
【００８５】
また、本実施の形態によれば、画像ファイル内の画像情報を格納するための画像情報格納領域以外の領域である付随情報格納領域に表示指示位置情報を有し、この表示指示位置情報が示す位置を指定する入力があった場合に、ポップアップ画像を表示させるようにしたので、ユーザが、画像内のどの位置を指定した場合に、ポップアップ画像を表示させることができるかということを、表示指示位置情報を用いて自由に設定することができる。
【００８６】
また、本実施の形態によれば、画像ファイル内の画像情報を格納するための画像情報格納領域以外の領域である付随情報格納領域に存在場所情報を有し、ポップアップ情報を指定する入力を受け付けた場合に、存在場所情報が示す場所から他の情報を取得するようにしたので、ポップアップ画像に関連した情報を、ユーザの指示に応じて取得することが可能となる。
【００８７】
また、本実施の形態によれば、表示位置画像は、表示指示位置情報の示す位置と、この位置以外の画像情報上の位置、つまり画像情報により表示される画像上の位置とを接続する画像、例えば、押しピンの画像としたので、例えば、画像上の第一の部分についての説明を、ポップアップ画像で表示しようとする場合でも、その第一の部分上に、表示指示位置情報を設定しなくてもよく、また、表示指示位置情報が示す位置がどこにあるかを表示位置画像により明確に示すことができる。したがって、表示指示位置情報の配置の自由度が向上する。また、その画像上の第一の部分が、表示位置画像によって覆われる部分を、最小限にすることができる。
【００８８】
なお、本実施の形態において、入力受付部１０３が、画像ファイルの画像情報格納領域内の画像にドラッグアンドドロップされた、画像ファイルの外部の画像情報や文字列情報を受け付け、この画像情報や文字列情報を、上述したようなポップアップ情報として、画像ファイル格納部１０１内の画像ファイルの、付随情報格納領域に蓄積するようにしてもよい。例えば、上記具体例において、図１２に示すように、ディスプレイ２００に表示されている画像６０に対し、画像ファイルのアイコン１２上にポインタ１３を配置し、アイコン１２を、マウスのボタンをクリックした状態で、マウスを操作して画像６０上に移動させ、マウスボタンを離す。このとき、入力受付部１０３は、アイコン１２の座標、例えばアイコン１２の左上隅の座標（ｘ、ｙ）と、マウスの操作の情報とで構成される情報を順次受け付ける。まず、画像ファイルのアイコン１２をクリックした時点で、（ｍｏｕｓｅ＿ｂｕｔｔｏｎ＿ｏｎ、ｘ1、ｙ1）という情報を受け付ける。その後、マウスによりアイコン１２を、移動させるに従って、（ｍｏｕｓｅ＿ｂｕｔｔｏｎ＿ｏｎ、ｘ２、ｙ２）等の情報を受け付ける。そして、マウスボタンを放したい位置で、（ｍｏｕｓｅ＿ｂｕｔｔｏｎ＿ｏｆｆ、ｘｎ、ｙｎ）という情報を受け付ける。入力受付部１０３は、この情報のうちの、「ｍｏｕｓｅ＿ｂｕｔｔｏｎ＿ｏｆｆ」というマウスの操作の情報を受け付けたことをトリガーとして、アイコン１２に対応する画像ファイル内の画像情報を、画像６０に対応した画像ファイルの付随情報格納領域に、ポップアップ情報として蓄積する。また、マウスが放された位置の座標（ｘｎ、ｙｎ）を、画像６０内の座標に変換した座標を表示位置情報として、また、この変換した座標に予め設定した大きさの領域を配置した場合の左上隅と右下隅の座標を表示指示位置情報として、画像６０に対応した画像ファイルの付随情報格納領域に蓄積する。これにより、アイコン１２がドロップされた位置にポインタを配置することで、この位置にアイコン１２に対応した画像情報に基づく画像が、ポップアップ画像として表示される。このような構成とすることにより、非常に容易に、かつ直感的にポップアップ画像を追加することが可能となる。
【００８９】
なお、本実施の形態において、画像情報格納領域内に格納されている画像情報のみ、例えばＪＰＥＧファイルにおける画像情報のみを表示するモードと、ポップアップ情報も表示するモードとを有するようにし、この２つのモードを切り替えられるようにしてもよい。このような構成は、例えば、入力受付部１０３が、この２つのモードのいずれか一方を選択する指示を受け付けるようにし、ポップアップ情報を表示するモードを選択する指示を受け付けた場合には、上述したようにポップアップ情報を表示する処理を行うようにし、ポップアップ情報を表示しないモードを選択する指示を受け付けた場合には、例えば、ポップアップ情報取得部１０４が、ポップアップ情報を取得しないようにするか、もしく取得したポップアップ情報を出力しないようにすることで実現可能である。このような構成とすることで、ユーザの好みや、必要性にあわせた画像を表示することが可能となる。
【００９０】
なお、本実施の形態においては、画像情報により表示される画像が、表示指示位置情報が示す位置を示す画像である表示位置画像を有している場合について説明した。しかしながら、本発明においては、画像情報により表示される画像が表示位置画像を有していなくてもよい。例えば、表示位置画像の情報である表示位置画像情報を、表示位置画像の表示位置についての情報、例えば座標情報、とともに画像ファイル内の付随情報格納領域に格納しておき、画像情報取得部１０２が、画像情報格納領域から画像情報を取得する際に、表示位置画像の情報と、表示位置画像の表示位置についての情報とを取得するようにする。そして、出力部１０５が、画像情報格納領域から取得した画像情報に対して、表示位置画像の位置情報が示す位置に、表示位置画像情報を重ね合わせて構成した画像情報を出力するようにしてもよい。このような構成とすることにより、画像ファイル内においては、表示位置画像が、画像情報格納領域の画像情報により表示される画像内に埋め込まれないため、表示位置画像の追加や削除が容易になる。また、このような構成とすることにより、表示位置画像の表示される位置の変更が容易に可能となる。例えば、表示されている画像上において、表示位置画像をドラッグドロップすることにより、入力受付部１０３が、表示位置画像の表示位置の変更の指示を受け付け、ドロップされた位置にドロップされた表示位置画像が表示されるよう、その表示位置画像の表示位置の情報を書き換えるようにしてもよい。また、表示位置画像の表示位置の変更に伴って、表示指示位置情報も書き換えるようにしてもよい。例えば、表示位置画像が移動した分だけ、表示指示位置情報の座標を変更するようにすればよい。
【００９１】
また、本実施の形態においては、表示されている画像上の任意の位置に対して、新たな表示指示位置情報を設定して、この表示指示位置情報に対応したポップアップ画像を表示できるようにしてもよい。例えば、表示されている画像上の任意の位置をポインタ等で指定し、ポップアップ画像を作成するコマンド等を実行すると、例えば入力受付部１０３において、そのポインタで指示した位置を指定する表示指示位置情報が設定されて、画像ファイルの付随情報格納領域に格納されるようになる。また、表示位置画像も、この表示指示位置情報に対応した位置に表示されるように、表示する位置の情報等が設定されるようになる。そして、ポップアップ情報を入力するための入力フィールドや、ポップアップ情報として取り込むファイルを選択する選択メニューを表示して、入力された文字列や、選択された画像ファイルやテキストファイル等を、ポップアップ情報として、例えば入力受付部１０３が、画像ファイルの付随情報格納領域に書き込むようにしてもよい。
【００９２】
また、入力受付部１０３は、ポップアップ情報の表示位置情報についての変更を受け付けるようにしてもよい。入力受付部１０３は表示位置情報の変更をどのように受け付けてもよい。例えば、キーボード等から、変更後の表示位置情報、例えば座標の情報、を受け付けてもよい。また、画像上に表示されているポップアップ画像を、上述したように、マウス等を用いてドラッグアンドドロップした場合に、そのドロップした位置が新たなポップアップ画像の表示位置となるよう、表示位置情報を変更するようにしてもよい。そして、入力受付部１０３は、受け付けた変更内容により、画像ファイルの付随情報格納領域の表示位置情報を更新する。例えば、変更された表示位置情報により、画像ファイルの表示位置情報を上書きする。
【００９３】
また、入力受付部１０３は、表示指示位置情報についての変更を受け付けるようにしてもよい。入力受付部１０３は表示指示位置情報の変更をどのように受け付けてもよい。例えば、キーボード等から、変更後の表示指示位置情報、例えば座標の情報、を受け付けてもよい。また、画像上に、表示指示位置情報が示す位置を一時的に表示できるようにし、その表示された表示指示位置情報が示す位置を、上述したように、マウス等を用いてドラッグアンドドロップした場合に、そのドロップした位置を新たな表示指示位置情報に変更するようにしてもよい。そして、入力受付部１０３は、受け付けた変更内容により、画像ファイルの付随情報格納領域の表示指示位置情報を更新する。例えば、変更された表示指示位置情報により、画像ファイルの表示指示位置情報を上書きする。
【００９４】
また、入力受付部１０３は、ポップアップ情報を構成する文字列を受け付け、この文字列を画像ファイル格納部１０１の画像ファイルの付随情報格納領域に格納させるようにしてもよい。例えば、表示指示位置情報に対応したポップアップ情報がない場合に、表示指示位置情報にマウス等を配置した場合、ポップアップ情報として表示させる文字列を入力させる入力フィールドを表示させ、個々に入力された文字列を、ポップアップ情報として、画像ファイルの付随情報格納領域に書き込むようにしてもよい。また、表示指示位置情報にマウス等を配置した場合に表示されるポップアップ情報が文字列である場合に、その文字列を、例えばマウス等でクリックすることにより、現在ポップアップ情報として格納されている文字列を表示するとともに、その文字列を書き換えるための入力フィールド等を表示し、入力フィールドへの文字列の入力によって書き換えられた文字列を画像ファイル格納部１０１の画像ファイルの付随情報格納領域に格納させるようにしてもよい。
【００９５】
なお、本実施の形態においては、画像ファイルが、付随情報格納領域にポップアップ情報に対応した命令を格納していてもよい。この命令は、具体的には、情報処理装置１００、あるいはこの情報処理装置１００にネットワーク等を介して接続されている他の情報処理装置等に対する実行コマンド等である。例えば、ポップアップ画像に対し、マウスや、キーボードからの入力等により、なんらかのアクション、例えばポップアップ画像の選択や、ポップアップ画像に対するクリックが行われることにより、この命令が、情報処理装置１００、あるいは情報処理装置１００にネットワーク等を介して接続されている他の情報処理装置等に出力され、実行される。これにより、例えば、ポップアップ画像が、「ＣＤドライブ」という文字の画像であった場合、この文字をマウスでクリックすることにより、情報処理装置１００の図示しないＣＤドライブのトレイを開かせる実行コマンドが出力され、ＣＤドライブのトレイが開くようにすることが可能である。また、例えば、ＣＤドライブ内のデータを、バックアップする実行コマンドが出力されるようにして、ＣＤドライブ内のデータのバックアップが実行されるようにすること等も可能となる。
【００９６】
なお、本実施の形態においては、一度表示されたポップアップ画像が閉じるか、閉じないかは問わない。また、表示されたポップアップ画像を閉じる場合、どのようなトリガーにより閉じるようにしてもよい。例えば、表示指示位置情報が示す位置からポインタが離れたことをトリガーとして、ポップアップ画像を閉じてもよいし、一つのポップアップ画像に対応した表示指示位置情報が示す位置にポインタが入った場合に、すでに表示されている他のポップアップ画像を全て閉じるようにしてもよい。また、表示指示位置情報が示す位置や、ポップアップ画像上をマウスでクリックした場合に、対応するポップアップ画像を閉じてもよい。また、表示指示位置情報が示す位置をクリックした場合にのみ、ポップアップ画像が閉じなくなるようにしてもよい。
【００９７】
なお、上記具体例においては、ポインタが、表示指示位置情報が示す領域上に配置されたこと等をトリガーとして、ポップアップ情報の表示を指示する入力等を受け付けるようにしたが、本発明においては、どのようなトリガーにより、入力等を受け付けてもよい。例えば、マウスのボタンをクリックあるいはダブルクリックした場合に、これらの入力を受け付けてもよい。かかることは、ポインタ等を用いた本実施の形態の他の操作においても同様である。
【００９８】
なお、上記具体例においては、ポップアップ情報が文字列情報であり、ポップアップ画像が、この文字列情報に基づいて作成される画像である場合について説明したが、本発明においては、上述したように、ポップアップ情報は、画像情報格納領域に格納されている画像情報とは異なる画像情報であってもよい。例えば、図１３に示すように、画像情報格納領域に格納されている画像情報１３０、ここではディスプレイやキーボード等を含むコンピュータの画像、が、ディスプレイ１０５ａに表示されており、表示指示位置情報が示す領域が、コンピュータ本体１３１を含む領域１３２であった場合、ポインタが、表示指示位置情報が示す領域上に配置されたこと等をトリガーとして、画像情報であるポップアップ情報に基づいて、図１４（ａ）に示すようなコンピュータ本体１３１のケースのふたをはずした状態のディスプレイやキーボード等を含むコンピュータのポップアップ画像１３３を、ディスプレイ１０５ａに表示されている画像全体を覆うように表示させてもよい。あるいは、画像情報であるポップアップ情報に基づいて、図１４（ｂ）に示すような、ケースのふたをはずした状態のコンピュータ本体１３１のみのポップアップ画像を、図１３の画像情報１３０のコンピュータ本体１３１上に重ねて配置するようにしてもよい。また、さらに、このポップアップ画像に対するユーザの操作等によって出力される命令等により、さらに新たなポップアップ画像を、表示されている画像上に順次表示していくことも可能である。このようにポップアップ情報として画像情報を用いることで、ユーザの操作によって、表示されている画像の一部あるは全部の表示をインタラクティブに変更させていくとが可能となる。例えば、上記の例の場合、ユーザがポインタをコンピュータの本体上に配置することにより、コンピュータ本体のケースが開かれるため、コンピュータの構造等をインタラクティブに確認していくことが可能となる。このため、この情報処理装置は、コンピュータの構造をユーザに理解させるための教材等として有用となる。
【００９９】
なお、上記実施の形態における画像ファイルのデータ構造は、例えば、図１５に示すような構造である。画像ファイルは、画像情報格納領域１５２と、付随情報格納領域１５１、および付随情報格納領域１５３とを有している。なお、図１５中、画像ファイルの上がデータの開始位置であり、画像ファイルの下がデータ終了位置とする。画像情報格納領域１５３には、画像情報１５３１が格納されている。画像情報の前に位置する付随情報格納領域１５１には、作成日１５１１や、コメント１５１２等の情報が格納されている。また、画像情報の後ろに位置する付随情報格納領域１５３には、ポップアップ情報１５３１、表示位置情報１５３２、表示指示位置情報１５３３等が格納されている。付随情報格納領域１５３には、ポップアップ情報１５３１、表示位置情報１５３２、および表示指示位置情報１５３３だけが格納されていてもよい。また、ポップアップ情報１５３１、表示位置情報１５３２、表示指示位置情報１５３３の少なくとも一つが、画像情報の前の付随情報格納領域１５１に格納されていてもよい。また、画像ファイルに、付随情報格納領域１５１または付随情報格納領域１５３のいずれか一方しかなく、そこにポップアップ情報１５３１、表示位置情報１５３２、および表示指示位置情報１５３３が格納されていてもよい。
【０１００】
すなわち、本発明の画像ファイルのデータ構造は、画像情報と、この画像情報の前または後ろの少なくとも一方に格納されている、画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報とを備え、前記画像情報は、コンピュータが、画像を表示するために使用され、前記ポップアップ情報は、コンピュータが、前記ポップアップ画像の表示を指示する入力である表示指示入力を受け付けた場合に、前記画像情報に基づいて表示される画像上にポップアップ画像を表示するために使用される画像ファイルのデータ構造である。
【０１０１】
なお、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１０２】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、画像情報を格納している画像情報格納領域と、画像情報に付随する情報である付随情報を格納している付随情報格納領域とを備えた画像ファイルの、前記画像情報格納領域から、画像情報を取得する画像情報取得ステップと、前記付随情報格納領域に格納されている、前記画像情報に基づいて表示される画像上にポップアップする画像であるポップアップ画像を表示するための情報であるポップアップ情報の表示を指示する入力である表示指示入力を受け付ける入力受付ステップと、前記画像ファイルの付随情報格納領域から、前記表示指示入力に対応したポップアップ情報を取得するポップアップ情報取得ステップと、前記画像情報取得ステップで取得した画像情報と、前記ポップアップ情報取得ステップで取得したポップアップ情報とを出力する出力ステップと、を実行させるためのプログラムである。
【０１０３】
また、前記プログラムにおいて、前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報を表示する位置を示す情報である表示位置情報を、さらに有し、前記ポップアップ情報取得ステップは、前記表示指示入力が指示するポップアップ情報に対応した表示位置情報を取得し、前記出力ステップは、前記表示位置情報に基づいた表示位置に、ポップアップ情報を出力するようにしたプログラムである。
【０１０４】
また、前記プログラムにおいて、前記入力受付ステップは、前記ポップアップ情報の表示位置情報についての変更を受け付け、当該受け付けた変更内容に基づいて、画像ファイルの表示位置情報を更新するようにしたプログラムである。
【０１０５】
また、前記プログラムにおいて、前記入力受付ステップは、前記画像ファイルの画像情報格納領域から取得された画像情報が出力されている領域上に対してドラッグアンドドロップされた、前記画像ファイルの外部の画像情報または文字列情報を受け付け、当該外部の画像情報または文字列情報を、前記ポップアップ情報として、前記画像ファイルの付随情報格納領域に蓄積するようにしたプログラムである。
【０１０６】
また、前記プログラムにおいて、前記画像ファイルは、前記ポップアップ情報を表示する指示に対応した位置を示す情報である表示指示位置情報を、さらに有し、前記表示指示入力は、前記表示指示位置情報が示す位置を指定する入力としたプログラムである。
【０１０７】
また、前記プログラムにおいて、前記入力受付ステップは、前記ポップアップ情報の表示指示位置情報についての変更を受け付け、当該受け付けた変更内容に基づいて、画像ファイルの表示位置情報を更新するようにしたプログラムである。
【０１０８】
また、前記プログラムにおいて、前記ポップアップ情報は、文字列情報であり、前記入力受付ステップは、前記ポップアップ情報を構成する文字列を受け付け、当該文字列を前記画像ファイルの付随情報格納領域に蓄積するようにしたプログラムである。
【０１０９】
また、前記プログラムにおいて、前記画像情報は、前記表示指示位置情報の示す位置を示す画像である表示位置画像を含むようにしたプログラムである。
【０１１０】
また、前記プログラムにおいて、前記表示位置画像は、前記表示指示位置情報の示す位置と、当該位置以外の前記画像情報上の位置とを接続する画像としたプログラムである。
【０１１１】
また、前記プログラムにおいて、前記画像ファイルは、前記付随情報格納領域に、前記ポップアップ情報に対応した他の情報の存在場所を示す情報である存在場所情報を有し、前記入力受付ステップは、前記出力部が出力したポップアップ情報を指定するポップアップ指定情報の入力を受け付け、コンピュータに、前記ポップアップ指定情報により指定されたポップアップ情報に対応した存在場所情報に基づいて、他の情報を取得する命令を出力する命令出力ステップを、さらに実行させるためのプログラムである。
【０１１２】
また、前記プログラムにおいて、前記画像ファイルは、前記ポップアップ情報に対応した命令を有し、前記入力受付ステップは、前記出力ステップで出力されたポップアップ情報を指定するポップアップ指定情報の入力を受け付け、コンピュータに、前記ポップアップ指定情報により指定されたポップアップ情報に対応した命令を出力する命令出力ステップを、さらに実行させるためのプログラムである。
【０１１３】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１１４】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【０１１５】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１１６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１１７】
以上のように、本発明にかかる情報処理装置等は、画像の表示等を行う情報処理装置等として有用であり、特に、インタラクティブな画像の表示等を行う情報処理装置等として有用である。
【図面の簡単な説明】
【０１１８】
【図１】実施の形態における情報処理装置のブロック図
【図２】同動作について説明するフローチャート
【図３】同概念図を示す図
【図４】同画像ファイル管理表を示す図
【図５】同動作について説明するフローチャート
【図６】同表示例を示す図
【図７】同表示指示位置情報管理表を示す図
【図８】同ポップアップ情報管理表を示す図
【図９】同取得情報管理表を示す図
【図１０】同表示例を示す図
【図１１】同表示例を示す図
【図１２】同表示例を示す図
【図１３】同表示例を示す図
【図１４】同ポップアップ画像を示す図
【図１５】同画像ファイルのデータ構造を示す図
【符号の説明】
【０１１９】
１０  ポップアップ画像
１２  アイコン
１３  ポインタ
６０、１３０  画像
６１〜６４  表示位置画像
１００  情報処理装置
１０１  画像ファイル格納部
１０２  画像情報取得部
１０３  入力受付部
１０４  ポップアップ情報取得部
１０５  出力部
１０５ａ  ディスプレイ
１０６  命令出力部
１３１  コンピュータ本体
１３２  表示指示位置情報が示す領域
１３３、１３４  ポップアップ画像
１５１、１５３  付随情報格納領域
１５２  画像情報格納領域
【図１】
2007047934.tif 000003
【図２】
2007047934.tif 000004
【図３】
2007047934.tif 000005
【図４】
2007047934.tif 000006
【図５】
2007047934.tif 000007
【図６】
2007047934.tif 000008
【図７】
2007047934.tif 000009
【図８】
2007047934.tif 000010
【図９】
2007047934.tif 000011
【図１０】
2007047934.tif 000012
【図１１】
2007047934.tif 000013
【図１２】
2007047934.tif 000014
【図１３】
2007047934.tif 000015
【図１４】
2007047934.tif 000016
【図１５】
2007047934.tif 000017