(57)【要約】【課題】画像ファイルを管理するフォルダの階層構造に従って画像ファイルの検索条件を視覚的に表示することで、画像ファイルの検索を容易に行うことができる仕組みを提供すること。【解決手段】画像ファイルを管理するフォルダの階層情報を記憶する階層情報記憶手段と、検索条件の入力を受け付け、入力された検索条件と前記フォルダに対応付く情報とが一致したフォルダを特定し、特定したフォルダと前記階層構造から、検索条件として選択可能なフォルダに対応付く情報を分類し、分類した情報を表示し、表示した情報を指定し、フォルダの特定は、指定された情報と前記フォルダに対応付く情報とが一致したフォルダを特定し、分類は、前記特定したフォルダと前記階層構造から、再度検索条件として選択可能なフォルダに対応付く情報を分類する。【選択図】図８
2012098846.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルを記憶する情報処理装置であって、
前記画像ファイルを管理するフォルダの階層情報を記憶する階層情報記憶手段と、
検索条件の入力を受け付ける検索条件入力手段と、
前記検索条件入力手段で入力された検索条件と前記フォルダに対応付く情報とが一致したフォルダを特定するフォルダ特定手段と、
前記フォルダ特定手段によって特定したフォルダと前記階層構造から、検索条件として選択可能なフォルダに対応付く情報を分類する分類手段と、
前記分類手段によって分類した情報を表示する分類情報表示手段と、
前記分類情報表示手段で表示した情報を指定する指定手段とを備え、
前記フォルダ特定手段は、前記指定手段によって指定された情報と前記フォルダに対応付く情報とが一致したフォルダを特定し、
前記分類手段は、前記特定したフォルダと前記階層構造から、再度検索条件として選択可能なフォルダに対応付く情報を分類することを特徴とする情報処理装置。
【請求項２】
前記検索条件入力手段は、前記指定手段で指定した情報を検索条件として入力を受け付け、
前記検索条件入力手段によって受け付けた情報に従って、前記画像ファイルを検索する画像ファイル検索手段と、
前記画像ファイル検索手段によって検索された画像ファイルを表示する画像ファイル表示手段とを更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記分類手段は、前記フォルダ特定手段によって特定したフォルダを基準に上位階層のフォルダと、下位階層のフォルダとに分け、上位階層のフォルダに対応付く情報と下位階層のフォルダに対応付く情報に分類することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記分類情報表示手段は、前記分類手段で分類した上位階層のフォルダに対応付く情報と下位階層のフォルダに対応付く情報とを分けて表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記分類情報表示手段は、前記分類手段で分類された選択可能なフォルダに対応付く情報以外の情報を、検索条件として選択不可能にすることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記フォルダに対応付く情報はフォルダ名であることを特徴とし、
前記フォルダに前記画像ファイルに格納することで、前記フォルダ名が前記画像ファイルの属性情報として保持する保持手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
画像ファイルを記憶する情報処理装置の処理方法であって、
前記画像ファイルを管理するフォルダの階層情報を記憶手段に記憶する階層情報記憶ステップと、
検索条件の入力を受け付ける検索条件入力ステップと、
前記検索条件入力ステップで入力された検索条件と前記フォルダに対応付く情報とが一致したフォルダを特定するフォルダ特定ステップと、
前記フォルダ特定ステップによって特定したフォルダと前記階層構造から、検索条件として選択可能なフォルダに対応付く情報を分類する分類ステップと、
前記分類ステップによって分類した情報を表示する分類情報表示ステップと、
前記分類情報表示ステップで表示した情報を指定する指定ステップとを含み、
前記フォルダ特定ステップは、前記指定ステップによって指定された情報と前記フォルダに対応付く情報とが一致したフォルダを特定し、
前記分類ステップは、前記特定したフォルダと前記階層構造から、再度検索条件として選択可能なフォルダに対応付く情報を分類することを特徴とする処理方法。
【請求項８】
画像ファイルを記憶する情報処理装置で実行可能なプログラムであって、
前記情報処理装置を、
前記画像ファイルを管理するフォルダの階層情報を記憶する階層情報記憶手段と、
検索条件の入力を受け付ける検索条件入力手段と、
前記検索条件入力手段で入力された検索条件と前記フォルダに対応付く情報とが一致したフォルダを特定するフォルダ特定手段と、
前記フォルダ特定手段によって特定したフォルダと前記階層構造から、検索条件として選択可能なフォルダに対応付く情報を分類する分類手段と、
前記分類手段によって分類した情報を表示する分類情報表示手段と、
前記分類情報表示手段で表示した情報を指定する指定手段として機能させ、
前記フォルダ特定手段は、前記指定手段によって指定された情報と前記フォルダに対応付く情報とが一致したフォルダを特定し、
前記分類手段は、前記特定したフォルダと前記階層構造から、再度検索条件として選択可能なフォルダに対応付く情報を分類することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像ファイルを検索する情報処理装置、情報処理装置の処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ファイルを検索する場合、視覚的な検索を行う技術が考えられている。
【０００３】
その１つとして、特許文献１には、複雑な条件式をユーザが容易に特定することができる、優れたグラフィカル・ユーザ・インターフェースを提供する技術が開示されている。
【０００４】
特に、デスクトップ上のマウス操作のみによって、データ検索のための条件式の作成を行うものである。この技術においては、段落番号００３２等に記載されているように、ユーザはデスクトップ上でのアイコン操作によって条件式を作成し、且つ階層的に編成・蓄積されているファイル・システムに適用させることができる。また、同様に段落番号００３３乃至００３４にもグラフィカル・ユーザ・インターフェースについて記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０７−２３０５３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のグラフィカル・ユーザ・インターフェースにおいてユーザは、複雑なプログラムの詳細な内容を理解することなく、デスクトップ上でのアイコン操作によって条件式を作成することが可能であるが、検索対象が不明確な場合（例えば、画像検索において「何かの花の画像」というような表現が不明瞭なものの場合）、効率的な検索を行うことが難しい。特に、検索時のユーザの補助性に欠けている。
【０００７】
そこで、本発明の目的は、画像ファイルを管理するフォルダの階層構造に従って画像ファイルの検索条件を視覚的に表示することで、画像ファイルの検索を容易に行うことができる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明の目的を達成するために、画像ファイルを記憶する情報処理装置であって、前記画像ファイルを管理するフォルダの階層情報を記憶する階層情報記憶手段と、検索条件の入力を受け付ける検索条件入力手段と、前記検索条件入力手段で入力された検索条件と前記フォルダに対応付く情報とが一致したフォルダを特定するフォルダ特定手段と、前記フォルダ特定手段によって特定したフォルダと前記階層構造から、検索条件として選択可能なフォルダに対応付く情報を分類する分類手段と、前記分類手段によって分類した情報を表示する分類情報表示手段と、前記分類情報表示手段で表示した情報を指定する指定手段とを備え、前記フォルダ特定手段は、前記指定手段によって指定された情報と前記フォルダに対応付く情報とが一致したフォルダを特定し、前記分類手段は、前記特定したフォルダと前記階層構造から、再度検索条件として選択可能なフォルダに対応付く情報を分類することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像ファイルを管理するフォルダの階層構造に従って画像ファイルの検索条件を視覚的に表示することで、画像ファイルの検索を容易に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理装置の機能ブロック図
【図２】情報処理装置のハードウェア構成図
【図３】画像ファイル検索処理のフローチャート
【図４】検索ワード表示処理のフローチャート
【図５】サムネイル表示処理のフローチャート
【図６】データベースで管理するデータの一例を示す図
【図７】フォルダ情報テーブルを階層構造化したイメージ図
【図８】画像ファイル検索画面の一例を示すイメージ図
【図９】初期入力エリアに条件が入力された際の画像ファイル検索画面の一例を示すイメージ図
【図１０】絞り込み検索エリアに条件が入力された際の画像ファイル検索画面の一例を示すイメージ図
【図１１】絞り込み検索エリアに条件が入力された際の画像ファイル検索画面の一例を示すイメージ図
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
本実施形態は、情報処理装置に画像ファイルを記憶し、この情報処理装置で記憶されている画像ファイルを検索する。なお、不図示であるが、情報処理装置がサーバとネットワークを介して接続され、サーバに画像ファイルを記憶して、クライアント端末である情報処理装置でサーバに記憶されている画像ファイルを検索するようにすることも可能である。
【００１３】
以下、図１を用いて、本実施形態の情報処理装置の機能ブロック図について説明する。
【００１４】
図１は、本発明の実施形態における機能ブロックの一例を示す図である。
【００１５】
Ｂ−００１は、ユーザからの検索ワードなどの入力情報を受信する検索ワード入力部である。Ｂ−００２は、Ｂ−００１で受信した情報を基に、ＤＢを検索し、該当するフォルダ名を抽出するフォルダ名抽出機能部である。
【００１６】
Ｂ−００３は、Ｂ−００２で抽出されたフォルダ名を検索ワード表示エリア（図８のＩ−００２）に表示する検索ワード表示部である。
【００１７】
Ｂ−００４は、絞り込み検索エリア（図８のＩ−００３）に検索ワードがドラッグ＆ドロップされた際に、絞り込み検索を行う絞り込み検索機能部である。
【００１８】
Ｂ−００５は、Ｂ−００１で受信した情報やＢ−００４絞り込み検索エリア（図８のＩ−００３）にドラッグ＆ドロップされた検索ワードを基に、サムネイル表示エリア（図８のＩ−００４）にサムネイルを表示するサムネイル表示部である。
【００１９】
次に、図２を用いて、本実施形態の情報処理装置２００のハードウェア構成図について説明する。
【００２０】
図２は、本発明の実施形態における情報処理装置２００のハードウェア構成を示す図である。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２４】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２５】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２６】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための画像ファイル検索プログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００３０】
更に外部メモリ２１１はデータベース（ＤＢ）も含まれ、本実施形態の画像ファイルや、画像ファイルに紐付く撮影者情報やタイトルなど画像ファイルに関する各種データで構成されるメタデータを記憶、管理している。画像ファイルの検索の際にこのメタデータを検索する。
【００３１】
次に、本実施形態におけるメタデータを利用した画像ファイル検索処理について、図３、図４、図５のフローチャートを用いて説明する。
【００３２】
まず、本実施形態で用いられるメタデータについて説明する。
【００３３】
メタデータは、デジタルカメラで撮った写真を情報処理装置内に取り込む際、写真を撮ったデジタルカメラの種別を識別し画像ファイルを格納する、ＤＢ内の構造をユーザにプレビューにて確認させ任意の場所にファイルを格納する、又は画像の構図（色や人の顔が入っている等）によってファイルを区分けし格納する等の方法で、ファイル格納場所を決定する。その後メタデータとして画像ファイルに付与され、外部メモリ２１１に格納される。
【００３４】
図３は、本実施形態におけるメタデータを利用した画像ファイル検索処理の全体を示すフローチャートである。
【００３５】
まずＣＰＵ２０１は、アプリケーションを起動する（ステップＦ−００１）。アプリケーションを起動すると図８の画像ファイル検索画面を表示部に表示する。
【００３６】
ステップＦ−００２においてＣＰＵ２０１は、検索対象のファイルが発見された（例えば、検索終了指示がある）と判定すると、繰り返し処理を終え、アプリケーションを終了する。
【００３７】
次にＣＰＵ２０１は、初期入力エリア（図８のＩ−００１）にユーザから入力された情報を受け付ける（ステップＦ−００３）。受け付けた情報はＲＡＭ２０３に記憶される。
【００３８】
その後ステップＦ−００４においてＣＰＵ２０１は、ステップＦ−００３にて受け付けた情報をもと（キー）に、ＤＢ内のフォルダ情報テーブル（図６の６−１）の検索を行う。
【００３９】
次にＣＰＵ２０１は、キーと一致するフォルダが存在するかどうかを判断する（ステップＦ−００５）。
【００４０】
その後ＣＰＵ２０１は、ステップＦ−００５においてＤＢ内に該当する画像ファイルを管理するフォルダが存在すると判断した場合、初期入力エリアに入力された情報を中間値とし、フォルダ情報テーブル（図６の６−１）のフォルダパス（階層情報）に従って、その上下階層のフォルダ名を抽出し、振り分けを行う  （ステップＦ−００６）。
【００４１】
ステップＦ−００７においてＣＰＵ２０１は、検索ワード表示処理を行う。検索ワード表示処理の詳細については後述の図４のフローチャートで説明する。
【００４２】
その後ＣＰＵ２０１は、サムネイル表示処理を行う（ステップＦ−００８）。サムネイル表示処理の詳細については後述の図５のフローチャートで説明する。
【００４３】
一方、ステップＦ−００５にてＣＰＵ２０１が、ＤＢ内に該当するメタデータの画像ファイルを管理するフォルダが存在しないと判断した場合、ＤＢ内のメタデータ内のデータで共通となるデータ（キーワード）が多い上位５つに対応する、フォルダ名とそれ以外のフォルダ名を抽出し、上位と下位に振り分けを行う（ステップＦ−００９）。
【００４４】
その後ＣＰＵ２０１は、検索ワード表示処理を行う（ステップＦ−０１０）。検索ワード表示処理については、図４で後述する。
【００４５】
ステップＦ−０１１においてＣＰＵ２０１は、検索ワード表示エリア（図８のＩ−００３）から、絞り込み検索エリア（図８のＩ−００３）に検索ワードがドラッグ＆ドロップされたか否かを判断する。
【００４６】
その後ＣＰＵ２０１は、ステップＦ−０１１において、絞り込み検索エリアに検索ワードがドラッグ＆ドロップされたと判断した場合、検索対象のファイルが発見されたと判断するまで処理を続ける。一方、絞り込み検索エリアに検索ワードがドラッグ＆ドロップされなかったと判断した場合、アプリケーションを終了する（ステップＦ−０１２）。
【００４７】
ステップＦ−０１３においてＣＰＵ２０１は、ユーザからの初期入力情報と絞り込み検索エリアにドラッグ＆ドロップされた検索ワードの情報を取得する。
【００４８】
次にＣＰＵ２０１は取得した情報を基に、検索ワード表示エリア（図８のＩ−００２）に表示されるフォルダ名の更新を行う（ステップＦ−０１４）。このフォルダ名の更新処理については、図６、図７、図９、図１０、図１１を参照して詳細を説明する。
【００４９】
まず、ＤＢには、図６の６−１のようにフォルダ情報テーブルを記憶している。このフォルダ情報テーブルを階層構造化したイメージが図７である。また、ＤＢには画像ファイルが６−２のように記憶管理されている。
【００５０】
図７の階層構造に従って、ユーザからの初期入力を「花」とすると、一回目の検索でフォルダ名「花」にユーザの初期入力が該当する。よって「花」を中間値とし、その上階層の「カメラ、ＸＸＸ、ＹＹＹ」、下階層の「あじさい、すみれ、青、紫、赤、黄」をそれぞれ検索ワード表示エリアの上位と下位に表示する（図９）。次に二回目の検索で上階層の「ＸＸＸ」を絞り込み検索エリアにドラッグ＆ドロップすると、「花、ＸＸＸ」での絞り込み検索により、上階層の「ＹＹＹ」が選択不可になる（図１０）。そして三回目の検索で下階層の「青」を絞り込み検索エリアにドラッグ＆ドロップすると、「花、ＸＸＸ、青」での絞り込み検索により、下階層の「紫、赤、黄」が選択不可になる（図１１）。このような形でフォルダ名を順次、更新表示する。
【００５１】
その後、ステップＦ−０１５においてＣＰＵ２０１は、後述の検索ワード表示処理を行う。そしてＣＰＵ２０１は、後述のサムネイル表示処理を行う（ステップＦ−０１６）。
次に図４を用いて、検索ワード表示処理について説明する。
【００５２】
図４は、本実施形態における検索ワード表示処理を示すフローチャートである。
【００５３】
このフローチャートでは、ユーザからの初期入力によって、ＤＢ内から抽出されたフォルダ名を検索ワード表示エリアに表示する処理である。
【００５４】
ＣＰＵ２０１は検索ワード表示エリア（Ｉ−００２）のウィンドウサイズから、フォルダ名の最大表示数を算出する（ステップＦ−１０１）。
【００５５】
次にＣＰＵ２０１は検索ワード表示エリアに、予め上下階層に振り分けられたフォルダ名を表示する。（ステップＦ−１０２）
【００５６】
その後ＣＰＵ２０１は、検索ワード表示エリア内の詳細ボタンが押下されたか否かを判断する。この処理にて、ユーザの必要性に応じてフォルダ名表示数を選択できることと、詳細ボタン押下がない限り画面に最大フォルダ数を表示する必要がないため、ユーザの検索時の利便性向上、及び画面表示の負荷軽減の効果を奏する。また、ここで検索ワード表示エリア内の詳細ボタンが押下されなかったと判断した場合は、検索ワード表示処理を終了する（ステップＦ−１０３）。
【００５７】
ステップＦ−１０３において検索ワード表示エリア内の詳細ボタンが押下されたと判断した場合、ステップＦ−１０１において算出された数値に従ってフォルダ名を最大数表示する。（ステップＦ−１０４）
次に図５を用いて、サムネイル表示処理について説明する。
【００５８】
図５は本発明の実施形態におけるサムネイル表示処理のフローチャートである。
【００５９】
ＣＰＵ２０１はユーザからの初期入力情報や、絞り込み検索エリアに入力された検索ワードを基に、メタデータを検索し、検索条件に一致した画像ファイルのサムネイル画像を、サムネイル表示エリア（図８のＩ−００４）に表示する（ステップＦ−２０１）。
【００６０】
次にＣＰＵ２０１はサムネイル画像上にマウスポインタがあるか否か（ファイルがマウスオーバーされたか否か）を判断する。ここで、サムネイル画像上にマウスポインタがないと判断された場合はサムネイル表示処理を終了する（ステップＦ−２０２）。
【００６１】
ステップＦ−２０２においてサムネイル画像上にマウスポインタがあると判断した場合、ファイルに付与されているメタデータ（属性情報）を表示する（ステップＦ−２０３）。
【００６２】
その後、ステップＦ−２０４においてＣＰＵ２０１は、該当の検索対象ファイルが発見されたか否かを判断する。ここで、該当の検索対象ファイルが発見されたと判断した場合（サムネイル画像が選択され、画像ファイルが表示された場合）、サムネイル表示処理を終了する。一方、該当の検索対象ファイルが発見されなかったと判断した場合、ステップＦ−２０２に処理を移す。
【００６３】
以上説明した構成により、本実施形態では、画像ファイルを記憶する情報処理装置で、画像ファイルを管理するフォルダの階層情報を記憶し、検索条件の入力を受け付け、入力された検索条件とフォルダに対応付く情報とが一致したフォルダを特定し、特定したフォルダと階層構造から、検索条件として選択可能なフォルダに対応付く情報を分類し、分類した情報を表示し、表示した情報を指定する。フォルダの特定では、指定された情報と前記フォルダに対応付く情報とが一致したフォルダを特定し、情報の分類は、特定したフォルダと階層構造から、再度検索条件として選択可能なフォルダに対応付く情報を分類する。
【００６４】
また、検索条件の入力は、指定した情報を検索条件として入力を受け付け、受け付けた情報に従って、画像ファイルを検索し、検索された画像ファイルを表示する。
【００６５】
また、情報の分類は、特定したフォルダを基準に上位階層のフォルダと、下位階層のフォルダとに分け、上位階層のフォルダに対応付く情報と下位階層のフォルダに対応付く情報に分類する。
【００６６】
また、分類した情報の表示は、分類した上位階層のフォルダに対応付く情報と下位階層のフォルダに対応付く情報とを分けて表示する。
【００６７】
また、分類した情報の表示は、分類された選択可能なフォルダに対応付く情報以外の情報を、検索条件として選択不可能にする。
【００６８】
さらに、フォルダに対応付く情報はフォルダ名であり、フォルダに画像ファイルに格納することで、フォルダ名が画像ファイルの属性情報（メタデータ）として保持する。
【００６９】
以上の説明したように、本実施形態によれば、画像ファイルを管理するフォルダの階層構造に従って画像ファイルの検索条件を視覚的に表示することで、画像ファイルの検索を容易に行うことができる。
【００７０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００７１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００７２】
また、本発明におけるプログラムは、図３〜図５に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜図５の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図３〜図５の各装置の処理方法ごとのプログラムであってもよい。
【００７３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００７５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【００７６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００７９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８０】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８１】
２００  情報処理装置
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  表示コントローラ
２０７  外部メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力部
２１０  ＣＲＴ
２１１  外部メモリ
【図１】
2012098846.tif 000003
【図２】
2012098846.tif 000004
【図３】
2012098846.tif 000005
【図４】
2012098846.tif 000006
【図５】
2012098846.tif 000007
【図６】
2012098846.tif 000008
【図７】
2012098846.tif 000009
【図８】
2012098846.tif 000010
【図９】
2012098846.tif 000011
【図１０】
2012098846.tif 000012
【図１１】
2012098846.tif 000013