"画像に関連付けられた位置情報および優先順位情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する情報処理装置において、地図画像記憶部から地図画像を受信する地図画像受信手段と画像に関連付けられた位置情報および優先順位情報を取得する属性情報取得手段と、前記属性情報取得手段により取得された任意の第1の画像に関連付けられた位置情報から近い位置情報を持つ第2の画像を所定枚数組み合わせる画像組み合わせ手段と、前記画像組み合わせ手段で組み合わせられた所定枚数の第1及び第2の画像群の優先順位情報を積算し、上位の結果となる組み合わせを選択する組み合わせ画像選択手段と、前記組み合わせ画像選択手段により選択された所定枚数の第1及び第2の画像群の位置情報に基づき、前記地図画像受信手段で受信した地図画像の利用部分を特定する利用部分特定手段と、前記利用部分特定手段で特定した利用部分に、前記所定枚数の第1及び第2の画像群を第3の画像として合成する合成手段と、前記合成手段で合成された第3の画像を組み合わせ画像選択手段で組み合わせられた数分比較表示させる画像比較表示手段と、を有することを特徴とする情報処理装置。、前記第1の画像は前記属性情報取得手段で取得される優先順位情報が上位のものであることを特徴とする請求項1に記載の情報処理装置。前記画像組み合わせ手段で組み合わせられる画像の所定枚数を受けつける組み合わせ枚数受付手段を有することを特徴とする請求項1又は2に記載の情報処理装置。前記優先順位情報とは、ユーザ嗜好の順位を付けられた情報であることを特徴とする請求項1乃至3に記載の情報処理装置。前記画像比較表示手段で組み合わせられた数だけ比較表示した複数の第3の画像から選択を受け付け、受け付けた第3の画像を印刷制御する画像印刷制御手段を有する事を特徴とする請求項1乃至4に記載の情報処理装置。画像に関連付けられた位置情報および優先順位情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する情報処理装置における情報処理方法であって、地図画像記憶部から地図画像を受信する地図画像受信ステップと画像に関連付けられた位置情報および優先順位情報を取得する属性情報取得ステップと、前記属性情報取得ステップにより取得された任意の第1の画像に関連付けられた位置情報から近い位置情報を持つ第2の画像を所定枚数組み合わせる画像組み合わせステップと、前記画像組み合わせステップで組み合わせられた所定枚数の第1及び第2の画像群の優先順位情報を積算し、上位の結果となる組み合わせを選択する組み合わせ画像選択ステップと、前記組み合わせ画像選択ステップにより選択された所定枚数の第1及び第2の画像群の位置情報に基づき、前記地図画像受信ステップで受信した地図画像の利用部分を特定する利用部分特定ステップと、前記利用部分特定ステップで特定した利用部分に、前記所定枚数の第1及び第2の画像群を第3の画像として合成する合成ステップと、前記合成ステップで合成された第3の画像を組み合わせ画像選択ステップで組み合わせられた数だけ比較表示させる画像比較表示ステップと、を有することを特徴とする情報処理方法。請求項6に記載された情報処理方法をコンピュータが実行するためのプログラム。請求項6に記載された情報処理方法をコンピュータが実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体しかしながら、特許文献1の技術は、画像の位置情報が広範囲にわたる場合や撮影枚数が多量である場合に、撮影者が求める画像を多く含むように地図を縮尺する方法について考慮されてはいない。例えば、北海道での写真と沖縄での写真とが混在する中で、お気に入りの画像を、撮影した場所の地図情報と共に出力したい時、お気に入り画像が北海道と沖縄それぞれにある場合は、地図情報として日本全体の地図が表示され、北海道と沖縄の周囲に写真が集中して合成されることになる。また、単に北海道地方のみの画像だけを取り出すために、北海道周辺を選択して、北海道での写真だけを北海道周辺の地図に合成する方法も考えられるが、その場合、お気に入りの優先度の高い写真の撮影された場所を、最も多く含むような地図の縮尺に調整するのに手間がかかる。本発明の目的は、上記課題を解決するためになされたものであり、本発明は撮影者が求める画像を多く含むように地図の縮尺を適切なサイズで出力できる情報処理装置を提供することを目的とする。本発明は、上記の課題を解決するためになされたものであり、画像に関連付けられた位置情報および優先順位情報に基づいて、該画像と該位置情報に対応する地図画像とを合成する情報処理装置において、地図画像記憶部から地図画像を受信する地図画像受信手段と画像に関連付けられた位置情報および優先順位情報を取得する属性情報取得手段と、前記属性情報取得手段により取得された任意の第1の画像に関連付けられた位置情報から近い位置情報を持つ第2の画像を所定枚数組み合わせる画像組み合わせ手段と、前記画像組み合わせ手段で組み合わせられた所定枚数の第1及び第2の画像群の優先順位情報を積算し、上位の結果となる組み合わせを選択する組み合わせ画像選択手段と、前記組み合わせ画像選択手段により選択された所定枚数の第1及び第2の画像群の位置情報に基づき、前記地図画像受信手段で受信した地図画像の利用部分を特定する利用部分特定手段と、前記利用部分特定手段で特定した利用部分に、前記所定枚数の第1及び第2の画像群を第3の画像として合成する合成手段と、前記合成手段で合成された第3の画像を組み合わせ画像選択手段で組み合わせられた数分比較表示させる画像比較表示手段とを有することを特徴とする。本発明は、撮影者の嗜好と位置情報とを関連付けて地図情報に画像イメージを配置する事により、撮影者が求める画像を多く含むような撮影場所情報を出力できる情報処理装置を提供するが出来る。以下、図面を参照して、本発明の一実施形態を示す情報処理装置について説明する。なお、以下の説明及び添付図面において、同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。図1は、本願発明の一実施形態を示す情報処理装置100のソフトウェア構成を示す図である。尚、図1の情報処理装置はソフトウェア構成の一例であり、用途や目的に応じて様々な構成を採ることができる。情報処理装置100は、画像取得部101を有し、画像提供データベース120やデジタルカメラなどの画像情報を記憶した記憶部から画像情報を取得する。なお、情報処理装置100が画像提供データベース120を所有していても良い。102は、属性情報取得部であり、画像取得部101から取得した画像情報に含まれる位置情報や優先順位情報などを取得する。103は、画像組み合わせ部であり、画像取得部101で取得された画像情報の一つから、その画像情報に含まれる位置情報が近い位置情報を持つ画像情報を所定枚数組み合わせる。106は、組み合わせ画像選択部であり、画像組み合わせ部103で組み合わされた画像情報群の内、優先順位情報の積算値が上位の結果となる画像情報の組み合わせを選択する選択部である。109は、地図画像受信部であり、地図情報データベース130から地図画像情報を受信する。108は、利用部分特定部であり、地図画像受信部109で受信した地図情報の内、組み合わせ画像選択部106で組み合わせられた画像情報群の位置情報が全て含まれる地図情報を特定する。105は、合成部であり、利用部分特定部108で特定された地図情報と組み合わせ画像選択部106で組み合わせられた画像情報群とを合成して画像を生成する。107は、画像比較表示部であり、画像合成部108で合成された複数の画像をユーザに比較してもらうために、入出力インタフェース113などに表示する。104は、画像印刷制御部であり、印刷装置140の制御や最終的に印刷する画像情報の印刷装置140への送信などを実行する。110は、組み合わせ枚数受付部であり、画像組み合わせ部103で組み合わせられる画像情報の枚数の入力を受け付ける。111は画像管理データベースであり、属性情報取得部102で取得した情報をテーブルとしてリスト管理している。詳細は図5で後述する。図2は、本願発明の実施形態における情報処理装置のハードウェア構成を示す図である。図2において、CPU201は、システムバス204に接続される各デバイスを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるオペレーティングシステムOSや、各サーバあるいは各クライアントの後述する各種機能を実現するためのプログラムが記憶されている。RAM202は、CPU201の主メモリ、ワークエリア、一時待避領域等として機能する。入力コントローラ205は、入力部209からの入力を制御する。この入力部209としては、特に、サーバやクライアント等の端末では、キーボード、マウス等のポインティングデバイスが挙げられる。外部メモリコントローラ207は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタドライバ等を記憶する外部メモリ211へのアクセスを制御する。加えて、各サーバあるいは各クライアントの各種機能を実現するための各種テーブル、パラメータが記憶されている。この外部メモリ211としては、ハードディスクHDやフロッピー登録商標ディスクFD、PCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ登録商標、スマートメディア等が挙げられる。通信I/Fコントローラ208は、ネットワーク213を介して外部機器との通信制御処理を実行する。本発明を実現するためのプログラム212は外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。次に、図3を参照して位置情報に付与された画像写真などのExif情報を説明する。図3は、本願発明の実施形態における画像情報の有するExif情報の一例を示す模式図である。図3のExif情報は通常、画像ファイルと共に画像提供データベース120内に記憶されている。301は、画像ファイルに付けられたファイル名であり、Exif情報ではないが識別のため記載している。図3の例ではsample.jpgという名前のファイルである。301以降に撮影された機器や撮影された環境、条件等がExif情報として記憶されている。302には、撮影された画像の解像度が記憶されており、302の場合、sample.jpgファイルは、横×縦の解像度が800×600であることが記憶されている。303には、撮影時などに付与された位置情報が記憶されており、303の場合、sample.jpgファイルが有する位置情報は、北緯N35°10分32.757秒、東経E136°53分12.692秒であることが記憶されている。上記のように、画像ファイルのExif情報は画像ファイルの解像度情報や位置情報などを記憶している。次に、図4を参照して、地図情報に画像ファイルを付与して印刷装置で出力させるための印刷準備フローを説明する。図4は、本願発明の実施形態における画像印刷の準備の為の制御処理手順の一例を示すフローチャートである。なお、S401~S406は処理ステップであり、それぞれは情報処理装置100のCPU201がROM203から読み出した制御プログラムに基づいて実行される処理である。図4のフローは、ユーザが複数の画像ファイルを指定し、指定された複数の画像から、ユーザ嗜好の画像を地図情報と併せて印刷させる命令を受信すると開始される。まず、図4のステップS401において、情報処理装置100のCPU201は、ユーザから位置情報を有する複数の画像ファイルの指定図示していないを受け付ける。次に、ステップS402において、情報処理装置100のCPU201は、ユーザから、出力物の紙のサイズと、1枚の紙面に何枚の画像を載せるかの入力を受け付ける。これは、多数の画像が選ばれた場合でも、1枚の紙面に載せる画像枚数を制限することにより、1枚1枚の画像情報を詳細に確認できるようにするためである。S402の入力受付画面のイメージを図8を参照して説明する。図8は、本願発明の実施形態における出力準備の為の入力画面の画面イメージを示す模式図である。図8の801は1枚の紙面に何枚の画像ファイルを載せるかを入力する入力欄で、図8の場合は4枚の画像ファイルを載せると入力されている。また、図8の802は、出力紙面の紙サイズを入力する入力欄で、図8の場合はA4紙面に掲載すると入力されている。図4のフローチャートの説明に戻る。なお、図4のステップS402では、出力紙面の紙サイズや1枚の紙面に載せる画像ファイルの数を予め決めておいても良いし、図8のようなユーザへの入力画面を表示して入力を促しても良い次に、ステップS403において、情報処理装置100のCPU201は、ステップS401で指定された画像ファイルの数だけステップS406までを繰り返す。ステップS404において、情報処理装置100のCPU201は、指定された画像ファイルを取得する。なお、ステップS404において、ユーザから指定された画像ファイルのお気に入り度の入力を受け付けても良い。S404でユーザから画像ファイルのお気に入り度の入力を受け付ける入力受付画面のイメージを図9を参照して説明する。図9は、本願発明の実施形態における画像ファイルのお気に入り度入力画面の画面イメージを示す模式図である。図9の901は、指定された画像ファイルの画像イメージであり、この画像をユーザが確認する事でユーザはお気に入り度を902に設定する。図9の902は、901の画像ファイルのお気に入り度を入力する入力欄である。なお、お気に入り度は、画像取り込みS404の際に入力を受け付けても良いし、予め関連付けてある図示しないデータから取得しても良い。図4のフローチャートの説明に戻る。図4のステップS404が終了すると、ステップS405へと移行し、ステップS405において、情報処理装置100のCPU201は、取り込んだ画像ファイルおよび入力されたお気に入り度から画像管理リストを作成する。作成される画像管理リストを図5を参照して説明する。図5は、本願発明の実施形態における画像ファイルのExif情報を画像管理リストとして、管理した結果の一例を示す図である。図5の画像ID501は画像ファイル毎にユニークに振られるIDとなります。ファイル名502は画像ファイルのファイル名であり、GPS情報503は画像ファイルのExif情報から取得する画像ファイルの有する位置情報である。お気に入り度504はステップS404により入力されるユーザが指定した画像ファイルのお気に入り度であり、解像度505は、画像ファイルのExif情報もしくは、画像情報を分析する事により取得する画像イメージの解像度になる。閲覧回数506には、画像ファイルの表示回数を記憶している。閲覧回数506は、それぞれの画像ファイルの表示回数であり、表示回数により地図情報と併せて印刷する優先度を設定するために使用するデータである。なお、閲覧回数506は別アプリケーションにより表示された回数を管理しているデータを取得しても良い。図4のフローチャートの説明に戻る。図4のステップS405が終了すると、ステップS406へと移行し、ステップS403以降の処理を指定された画像枚数分繰り返して、印刷準備のフローを終了する。次に、地図情報と併せて印刷する画像候補を抽出する処理フローを図6を参照して説明する。図6は、本願発明の実施形態における地図情報と併せて印刷する画像候補を抽出する為の制御処理手順の一例を示すフローチャートである。なお、S601~S609は処理ステップであり、それぞれは情報処理装置100のCPU201がROM203から読み出した制御プログラムに基づいて実行される処理である。図6のフローチャートは、図4のフローチャートに引き続き開始される処理の流れになる。なお、画像管理リストが既に作成してあれば、図4のフローチャートを経ずに図6のフローチャートを開始しても良い。まず、図6のステップS601において、情報処理装置100のCPU201は、画像選択を何の優先度で決めるかの入力を受け付ける。図10を参照して、具体的な優先度指定の入力を受け付ける受付画面の画面イメージを説明する。図10は、本願発明の実施形態における画像選択の優先度設定入力画面の画面イメージを示す模式図である。図10の1000は、ユーザに画像選択を何の優先度で決めるかの入力を促す画面イメージであり、ラジオボタン1001により、ユーザの画像選択の優先度の入力を受け付ける。1002が指定されると、画像選択の優先度はステップS404で入力したユーザのお気に入り度とし、お気に入り度図5の504を優先して画像を選択する。1003が指定されると、画像選択の優先度は解像度図5の505として、解像度が高いものを優先して画像を選択する。1004が指定されると、画像選択の優先度はユーザの閲覧回数図5の506とし、閲覧回数が多い順に画像を優先して選択する。なお、画像選択の優先度はこれらの設定に限られるものではなく、例えば、同じ位置での撮影枚数の数が少ない画像の優先度を上げるなどでも良い。図6のフローチャートの説明に戻る。図6のステップS601の次はステップS602へと移行し、ステップS602において、情報処理装置100のCPU201は、ステップS601で指定された優先度が最も高い画像ファイルを選択し、その画像を基準として、位置情報が近い画像を候補として複数選択する。ステップS602の処理を図12を参照して説明する。図12は、本願発明の実施形態における画像に含まれる位置情報を地図情報上に配置したイメージ図である。図12の1201は画像IDであり、図5の画像ID501に該当する。図12は、それぞれの画像IDの位置情報503を図5の画像管理リストから取得し、地図上に配置した図になる。図5のデータの場合、お気に入り度が画像選択の優先度に指定されていると、お気に入り度が最も高い画像IDが0である1行目の画像が基準として選択される。画像IDが0の位置情報が図12の1201で指定される画像IDの位置情報を持つとし、基準画像とする。次に位置情報が近い出力画像候補を見つける。図12の矢印のように画像IDが123の画像が次に近い出力画像候補になり、それぞれを出力画像候補として情報処理装置100のRAM202などに記憶する。図6のフローチャートの説明に戻る。次に、ステップS603において、情報処理装置100のCPU201は、ステップS402で入力された1枚の紙面に載せる画像の枚数の候補の組み合わせ分だけ、ステップS607までの処理を繰り返す。次に、ステップS604において、情報処理装置100のCPU201は、ステップS602で記憶した出力候補画像を新たな基準画像として設定し、ステップS605において、新たな基準画像となった画像から近い画像をさらに複数選択する。ステップS604からステップS605の処理を図13を参照して説明する。図13は、本願発明の実施形態における画像に含まれる位置情報を地図情報上に配置したイメージ図である。図13の1301はステップS602で基準画像として指定された位置情報を持つ画像ファイルの画像ID0である。ステップS604において、次の出力画像候補として図13の場合に、画像IDが1の画像が選択された場合で、画像ID1を新たな基準画像として設定し、ステップS605において、画像ID1から近い画像をさらに複数選択する。次の出力画像候補としては、画像IDが8910の画像が次に近い出力画像候補となる。それぞれを出力画像候補として情報処理装置100のRAM202などに記憶する。図6のフローチャートの説明に戻る。次にステップS606において、情報処理装置100のCPU201は、ステップS602からステップS605で記憶した画像ID情報の画像組み合わせリストを生成する。ステップS607において、ステップS604からステップS606の処理をステップS402で入力された1枚の紙面に載せる画像ファイルの数の組み合わせ回数分だけ繰り返す。ステップS602からステップS606の処理における画像組み合わせリストの生成を図11と図5を参照して説明する。図11は、本願発明の実施形態における出力画像候補の画像組み合わせリストを示した一例の図である。図5のデータの場合で、お気に入り度が画像選択の優先度に指定されていると、お気に入り度が最も高い画像IDが0を基準画像としているステップS602ので、出力画像候補の1番目として、候補画像ID1の欄1101には画像IDとして0が入力されているステップS602の処理結果。その後、次の出力画像候補として図13のように画像IDが1の画像を新たな基準画像としているので、候補画像ID2の欄1102には画像ID1が入力されているステップS604の処理結果。このように、新たな基準画像からさらに出力画像候補を抽出し、出力画像候補を新たな基準画像とすること繰り返す。ステップS402で入力された1枚の紙面に載せる画像ファイルの数の組み合わせ回数分だけ繰り返し、図11の1101~1103の範囲のリストを生成する。図6のフローチャートの説明に戻る。図6のステップS603~ステップS607の処理を終えると、ステップS608へ移行し、ステップS608において、情報処理装置100のCPU201は、ステップS603~ステップS607で生成したリストに基づいて、優先度として指定した項目の総得点を算出する。図11と図5を参照して総得点の算出について説明する。図11において、お気に入り度が画像選択の優先度に指定されていると、画像組み合わせリストの各行の画像IDに該当する図5の画像ID501のお気に入り度504を抽出し、それぞれ各行のお気に入り度を加算する。加算した結果を図11の1104に算出結果として出力する。図6のフローチャートの説明に戻る。図6のステップS609において、算出された優先度として指定された項目の総得点を比較し、画像組み合わせリストから総得点の上位数パターンを抽出して、画像抽出結果リストとして外部メモリ211などに保存し、図6のフローチャートの処理を終了する。図14を参照して、画像抽出結果リストを説明する。図14は、ステップS609で抽出された画像選択の優先度の総得点が高い画像抽出結果リストの一例である。図14では、画像抽出結果リストとして、上位3パターンを抽出した例を示している。次に図7を参照して、地図情報と併せて画像を配置する処理の流れを説明する。図7は、本願発明の実施形態における地図情報と併せて画像を配置する為の制御処理手順の一例を示すフローチャートである。なお、S701~S709は処理ステップであり、それぞれは情報処理装置100のCPU201がROM203から読み出した制御プログラムに基づいて実行される処理である。図7のフローチャートは、図6のフローチャートに引き続き開始される処理の流れになる。ステップS701において、印刷する地図情報の範囲を指定するため、情報処理装置100のCPU201は、図6のステップS609で抽出した画像抽出結果リスト図14および図4のステップS405で作成した画像管理リスト図5から、画像抽出結果リストの1行分の画像IDの位置情報を取得する。取得した位置情報の最北端と最南端、最東端と最西端の位置情報を取得する。次に、ステップS702において、情報処理装置100のCPU201は、ステップS701で取得した最北端と最南端、最東端と最西端の位置情報を含む地図情報を地図情報データベース130から取得する。図15、図16を参照して地図情報取得の処理を説明する。図15は地図情報データベースが保持する地図情報の例である。1501などの黒丸印と番号17911は、画像抽出結果リストの画像ID、すなわち、ユーザのお気に入り度が高い画像の位置情報に該当する。図16は地図情報データベースが保持する地図情報から抽出する詳細な地図情報の例である。1501などの黒丸印の画像の位置情報を出力するためには、地図情報としては1601の範囲の地図があれば充分であるので、1601の範囲のより詳しい地図情報を地図情報データベース130から取得する。図7のフローチャートの説明に戻る。次に、図7のステップS703において、情報処理装置100のCPU201は、地図情報に画像抽出結果リストの画像IDの画像イメージを配置する。図17を参照して、画像イメージを配置した地図情報の例を説明する。図17は、本願発明の実施形態における地図情報上に画像を配置したイメージ図である。なお、画像の配置方法は、1701のようにそれぞれの位置情報の上に画像を配置しても良いし、画像によって撮影場所などの地図が隠れないように引出線を使って位置情報と画像を関連付けて配置しても良い。図7のフローチャートの説明に戻る。次に、図7のステップS704において、情報処理装置100のCPU201は、画像抽出結果リストの全てのパターンでステップS701~ステップS703を実行したかを判断する。ステップS704において、画像抽出結果リストの全てのパターン行でステップS701~ステップS703を実行した場合、すなわち画像抽出結果リストの全てのパターンで地図情報上に画像を配置している場合は、ステップS705へと移行する。一方、画像抽出結果リストの全てのパターン行でステップS701~ステップS703を実行していない場合はステップS701へと移行して、ステップS701~ステップS703の処理を実行していない画像抽出結果リストのパターン行の処理を実行する。ステップS705へと移行すると、情報処理装置100のCPU201は、ステップS703で作成した画像イメージを配置した地図情報を情報処理装置100の出力部210に出力する。出力部210へ出力したイメージを図18を参照して説明する。図18は、本願発明の実施形態における印刷画像の選択候補の画面イメージを示す模式図である。図18の1801や1802は、ステップS703で作成された画像イメージを配置した地図情報であり、ユーザにより1801や1802の画像が選択されステップS706、決定ボタン1803が押下されると、ステップS707のプレビュー画像が選択されたと判断され、ステップS708へと移行する。一方、図18において、キャンセルボタン1804が押下されると、図6のステップS601へと移行する。ステップS708へと移行すると、情報処理装置100のCPU201は、図4のステップS402で取得した出力物のサイズにステップS706で指定された画像イメージを配置した地図情報のサイズを変換し、変換したデータを印刷装置に送信して、印刷制御の処理を終える。以上のように、図15のような地図情報全体に画像イメージを貼りつけると、画像の位置情報が曖昧になってしまう時に、図15の黒丸印のようなお気に入りの画像のみを地図情報に貼りつける場合、もっと狭い範囲のより詳しい地図情報図17と共に印刷をすることが出来るという効果を有している。なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。以下、図19に示すメモリマップを参照して本発明に係る撮像装置で読み取り可能なデータ処理プログラムの構成について説明する。図19は、本発明に係る撮像装置で読み取り可能な各種データ処理プログラムを格納する記録媒体記憶媒体のメモリマップを説明する図である。なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。本実施形態における図4、図6、図7に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD-ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD-ROM,CD-R,DVD-ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステム等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。"