ユーザによって情報が書き込まれる対象物の画像データを取得する取得手段と、前記取得手段により取得された画像データのうち、保存対象となる画像データを選択する選択手段とを有することを特徴とする情報処理装置。前記選択手段は、前記取得手段により取得された画像データの変化量に基づいて、前記保存対象となる画像データを選択することを特徴とする請求項1に記載の情報処理装置。会議の進行状況を判定する第1の判定手段を更に有し、前記選択手段は、前記第1の判定手段により会議が進行したことが判定された場合、前記保存対象となる画像データを選択することを特徴とする請求項1又は2に記載の情報処理装置。前記第1の判定手段は、所定の情報が入力されたか否かに応じて、会議の進行状況を判定することを特徴とする請求項3に記載の情報処理装置。アプリケーションプログラムが追加されたか否かを判定する第2の判定手段を更に有し、前記選択手段は、前記第2の判定手段によりアプリケーションプログラムが追加されたことが判定された場合、前記保存対象となる画像データを選択することを特徴とする請求項1又は2に記載の情報処理装置。前記選択手段は、前記取得手段により取得された画像データのうち、人物が重複していない画像データから前記保存対象となる画像データを選択することを特徴とする請求項1乃至5の何れか1項に記載の情報処理装置。情報処理装置によって実行される情報処理方法であって、ユーザによって情報が書き込まれる対象物の画像データを取得する取得ステップと、前記取得ステップにより取得された画像データのうち、保存対象となる画像データを選択する選択ステップとを有することを特徴とする情報処理方法。ユーザによって情報が書き込まれる対象物の画像データを取得する取得ステップと、前記取得ステップにより取得された画像データのうち、保存対象となる画像データを選択する選択ステップとをコンピュータに実行させるためのプログラム。しかしながら、会議ではコンピュータ上のファイルだけが資料として利用されるのではなく、多くの会議室に設置されるホワイトボードが意見の集約や内容確認に利用され、ホワイトボードの板書内容が資料として利用される。このようなホワイトボードの板書内容を記録する場合、ホワイトボードをデジタルカメラで撮影したり、専用スキャナでスキャンすることが行われていたが、これには、以下のような問題があった。即ち、会議中におけるホワイトボード撮影行為やスキャン行為は、会議参加者の手動操作アングル確定やシャッタ又はボタン操作が必要であり、会議進行を阻害する。また、ホワイトボード撮影を自動化したとしても、多数の撮影結果の中から有意義なデータを選択するのが難しく、手間もかかるといった問題があった。そこで、本発明の目的は、ユーザによって情報が記載される対象物の画像データを自動的に選択して記録することにある。本発明の情報処理装置は、ユーザによって情報が書き込まれる対象物の画像データを取得する取得手段と、前記取得手段により取得された画像データのうち、保存対象となる画像データを選択する選択手段とを有することを特徴とする。本発明によれば、ユーザによって情報が記載される対象物の画像データを自動的に選択して記録することが可能となる。以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。なお、以下に説明する実施形態は、飽くまでも本発明の適用例に過ぎず、本発明を限定するものではない。先ず、本発明の第1の実施形態について説明する。本実施形態においては、会議中に使用されるホワイトボードの板書内容を会議資料として記録する。ホワイトボードは会議室に設置され、会議中に会議参加者の意見の集約や内容確認に使用されるが、本実施形態では、会議進行状況に連動してホワイトボードの板書内容を記録する。なお、ホワイトボードは、ユーザによって情報が記載される対象物の一例である。図1は、本発明の第1の実施形態に係る会議資料記録システムの構成を示す図である。図1において、101は会議装置である。111はプロジェクタ装置である。121は、会議室内のホワイトボード等を撮影するネットワークカメラ装置である。400は、後述する会議セッション情報や会議資料を保持及び供給する会議サーバ装置である。105はこれらの装置を接続するネットワークである。会議装置101は、会議サーバ装置400から送信される会議セッション情報に従って、会議セッション情報や会議資料をプロジェクタ装置111によりスクリーン上に投影させる。これにより、会議参加者は会議セッション情報や会議資料を閲覧することが可能となり、会議を進めることができる。なお、会議装置101は、情報処理装置の適用例となる構成である。会議セッション情報とは、会議サーバ装置400が会議を管理するために保持している情報であって、以下のような内容から構成される。{会議識別子、開催日時、会議時間、場所、参加者、会議名称、会議目的、アジェンダ、参照資料リスト、利用機器リスト、会議群情報、}ここで、会議群情報とは、定例会議や不定期会議を含めて一連の会議シリーズを識別する情報である。また利用機器リストには、プロジェクタ、電子ホワイトボード、マルチファンクショナルプリンタのみならず、照明機器やエアコン機器等が含まれることがある。これらの機器は会議中に利用され、必要に応じて制御される。なお、図1に示した本実施形態に係る会議資料記録システムは、企業又は組織内で運用されるイントラネットを使用して構成することもできるし、広く世界をつないでいるインターネットを使用して構成することもできる。ネットワーク105としては、WiFiやbluetooth等のワイヤレス接続で構成してもよいし、電力線に重畳されたネットワークやIEEE8023等の有線接続で構成してもよい。図2は、会議装置101のハードウェア構成を示す図である。図2に示すように、会議装置101は、一般のコンピュータで構成することができる。より具体的には、図2において、CPU201は、プログラムによる各種の処理を実行する。メモリ206は、プログラムや処理データを格納する。ネットワークI/F202は、会議装置101を他の装置と相互接続する。表示コントローラ203は、処理結果や画像データを表示パネルに表示する。周辺コントローラ204は、ユーザからの入力を受け付ける。記憶装置205は、メモリ206を補助し、会議セッション情報や各種情報を保存する。USBコントローラ207は、接続されるマイクやスピーカと音声データの受け渡しを行ったり、外部装置を制御する。なお、会議サーバ装置400のハードウェア構成も図2に示した構成と同様である。従って、会議サーバ装置400のハードウェア構成を用いて説明を行う際にも、図2に示す符号を用いるものとする。なお、メモリ206や記憶装置205は、高速なRAMの他にHDD装置やフラッシュメモリ等の不揮発性メモリを備えてもよいし、取り外し可能な記憶装置を備えてもよい。また、ネットワークI/F202は、無線インタフェースばかりではなく、有線インタフェースを備えてもよいし、有線と無線の双方のネットワークインタフェースを備えてもよい。周辺コントローラ204は、キーボード、マウス及びリモコンを図示しているが、制御される周辺デバイスは、タッチセンサ、LEDコントローラ又は外部センサ入出力コントローラであってもよい。但し、周辺デバイスとしてキーボードやマウスが存在しない構成も考えられる。また、図2では、USBコントローラ207に音声を入出力するためのマイクやスピーカが接続されている構成を示しているが、音声データの受け渡しに音声専用の入出力コントローラを備える場合もある。さらに、画像データを入力するためのカメラがUSBコントローラ207に接続される構成もあり得る。表示コントローラ203は、専用の表示パネルを用いた再生表示を行うだけではなく、テレビ装置やプロジェクタ装置等の外部表示装置に対する接続インタフェースを備える場合、表示コントローラ203が外部表示装置を用いた再生表示を行うことができる。なお、プロジェクタ装置111やネットワークカメラ装置121は広く普及している装置であるため、ハードウェア構成や動作についての説明は省略する。図3は、会議装置101の画面上における表示構成例を示す図である。図3において、301は、ネットワークカメラ装置121により撮影された画像データを表示する領域である。302は、ネットワークカメラ装置121により撮影された画像データから抽出された、ホワイトボード領域の画像データを表示する領域である。303は、記録されたホワイトボードデータ群を表示する領域である。ここでいうホワイトボードデータには、ホワイトボード領域の画像データ、当該ホワイトボード領域の画像データから抽出されたベクトルデータ、オリジナルの会議の画像データ、並びに、後述するホワイトボード変化量及び閾値が含まれる。304は、議事進行に応じて選択された議事を表示する領域である。305は、ユーザによって入力された議事録を表示する領域である。図4は、会議装置101及び会議サーバ装置400のメモリ206内におけるプログラムの格納状態を模式的に示す図である。図4に示すように、会議装置101のメモリ206には、会議管理部401、画像取得部402、画像選択部403及び会議記録部404が格納されている。また、会議サーバ装置400のメモリ206には、会議サーバ管理部405、会議情報管理部406、会議資料管理部407及び議事録管理部408が格納されている。会議管理部401は、ユーザの操作に従って、会議サーバ装置400と会議セッション情報を受け渡しして会議進行や議事録入力を処理する。画像取得部402は、ネットワークカメラ装置121によって撮影された会議の画像データを入力し、当該会議の画像データからホワイトボード領域の画像データを抽出してベクトルデータを生成する。画像選択部403は、会議進行状況やホワイトボード領域の画像データの変化量から、保存すべきホワイトボードデータを選択する。会議記録部404は、画像選択部403によって選択されたホワイトボードデータを会議資料として記録する。会議サーバ管理部405は、クライアントとなる会議装置101からの各種リクエストを処理して会議サーバ装置400内の他のプログラムを制御する。会議情報管理部406は、会議の予約、変更、削除及び参照を行う。会議資料管理部407は、会議資料の登録、変更、削除及び参照を行う。議事録管理部408は、議事録の登録、削除及び参照を行う。これらのプログラムは、会議装置101及び会議サーバ装置400それぞれのCPU201によって実行される。CPU201は、必要に応じてネットワークI/F202、USBコントローラ206又はその他のコントローラを制御することにより機能する。また、これらのプログラムは、ネットワークI/F202を経由した通信コマンド、周辺コントローラ204を経由したマウス、キーボード及びリモコンの操作、又は、マイク入力を経由した音声コマンド、会議装置101及び会議サーバ400のCPU201に内蔵されたタイマによって、ユーザ操作や自動操作を検出して動作する。以下、上述した各プログラムの動作について説明する。各プログラムの起動時にCPU201によって読み込まれる設定情報は、会議装置101又は会議サーバ装置400の起動時に不揮発性の記憶装置やネットワークから読み込まれる。読み込まれた設定情報は、会議装置101又は会議サーバ装置400のメモリ206に保管される。なお、上記設定情報は、工場出荷時の規定値、又は、別ツール等を用いてユーザにより指定された値指定値である。図5は、会議装置101の会議管理部401の処理を示すフローチャートである。会議管理部401は、ユーザ操作又はネットワーク経由で受信した会議制御リクエストに従って会議装置101を制御する。即ち、ステップS501において、会議管理部401は起動時に会議管理部401の設定情報を読み込む。ステップS502において、会議管理部401は、会議サーバ装置400から受信した会議セッション情報に関連するプログラムを起動する。本実施形態においては、画像取得部402、画像選択部403及び会議記録部404が起動される。ステップS503において、会議管理部401は、会議装置101のマウス操作やキーボード操作等のユーザからの入力以下、ユーザ入力と称す、又は、会議サーバ装置400や他の会議装置からの会議制御リクエストを待つ。ステップS504において、会議管理部401は、ユーザ入力があったか否かを判定する。ユーザ入力があった場合、処理はステップS505に移行する。一方、ユーザ入力がなかった場合、処理はステップS511に移行する。ステップS505において、会議管理部401は、ユーザ入力を解析することにより、ユーザの操作内容及び操作パラメータを抽出する。ステップS506において、会議管理部401は、抽出した操作内容及び操作パラメータに基づいて、ユーザ入力を判定する。ユーザ入力が会議終了のための操作である場合、会議管理部401は、起動したプログラムを終了させ、処理を終了する会議終了処理。会議管理部401は、起動したプログラムを終了させる際には、終了通知フラグを発行する。ユーザ入力が議事進行のための操作である場合、ステップS507において、会議管理部401は、当該操作によって指定された議事に推移して、図3の表示領域304における表示に反映させる議事進行処理。このとき、会議管理部401は、議事を推移させるとともに、推移先の議事の識別子議事識別子を含む議事推移の通知を画像選択部403に対して出力する。また、ユーザ入力が議事録の入力や変更のための操作である場合、ステップS508において、会議管理部401は、当該操作によって指定された議事録の入力や変更を図3の表示領域305における表示に反映させる議事録入力変更処理。このとき、会議管理部401は、議事録を入力又は変更するとともに、会議サーバ装置400に対して議事録の入力又は変更を通知する。また、ユーザ入力が明示的な記録操作である場合、ステップS509において、会議管理部401は、当該明示的な記録操作によって指定されたホワイトボードデータを強制的に記録する明示的記録処理。ユーザ入力がそれ以外の場合、ステップS510において、会議管理部01は、会議装置101の表示パネルに操作ミスを表示する操作ミス処理。ステップS511において、会議管理部401は、会議制御リクエストが入力されたか否かを判定する。会議制御リクエストが入力された場合、処理はステップS512に移行する。一方、会議制御リクエストが入力されていない場合、処理はステップS503に戻る。ステップS512において、会議管理部401は、会議制御リクエストを解析し、その解析結果に応じて、ユーザ入力に関する処理と同様に、会議終了処理、議事進行処理、明示的記録処理、操作ミス処理を実行する。即ち、会議制御リクエストとは、会議サーバ装置400や他の会議装置から会議装置101に対して送信されるリクエストであって、ユーザ入力と同等の内容を含む。具体的には、会議終了のためのリクエスト会議終了リクエスト、議事進行のためのリクエスト議事進行リクエスト、議事録の入力や変更のためのリクエスト議事録入力変更リクエスト、明示的な記録リクエスト明示的記録リクエストである。なお、具体的な処理手順は、上述したユーザ入力に関する処理手順ステップS507~S510と同様であるため、説明及び図示を省略する。図6は、会議装置101の画像選択部403の処理を示すフローチャートである。画像選択部403は、会議進行状況やホワイトボード領域の画像データの変化量からホワイトボードデータを選択する。即ち、ステップS601において、画像選択部403は起動時に画像選択部403の設定情報を読み込む。ステップS602において、画像選択部403は処理の終了を判定する。具体的には、画像選択部403は会議管理部401による終了通知の有無を調べる。終了通知フラグが存在し、処理の終了と判定された場合、処理は終了する。一方、終了通知フラグが存在せず、処理の終了ではないと判定された場合、処理はステップS603に移行する。ステップS603において、画像選択部403は、会議管理部401からの議事推移の通知を取得する。ステップS604において、画像選択部403は、当該議事推移の通知に含まれる議事識別子と、画像取得部402の内部に保持されている現在の議事識別子とを比較し、次の議事に推移しているか否かを判定する。ステップS604において次の議事に推移していると判定された場合、処理はステップS605に移行する。一方、次の議事に推移していないと判定された場合、処理はステップS606に移行する。なお、ステップS604は、第1の判定手段の処理例である。ステップS605において、画像選択部403は、ホワイトボード領域の画像データの変化量を判定するための閾値を調整する。本実施形態においては、設定情報に含まれるデフォルトの閾値40に閾値を下げる。このとき、画像取得部402は議事推移の通知に含まれる議事識別子を現在の議事識別子として内部に保持する。ステップS606において、画像選択部403は、デフォルトの閾値40を維持する。その後、処理はステップS602に戻る。ステップS607において、画像選択部403は、ホワイトボード領域の画像データとベクトルデータとを画像取得部402から入力する。ステップS608において、画像選択部403は、画像取得部402から入力したベクトルデータと、画像取得部402の内部に保持されている前回選択されたホワイトボードデータのベクトルデータとを比較し、上記2つのベクトルデータのデータ量の差分を算出する。このため、ホワイトボードに情報が追記された場合には、データ量の差分としてプラスの値が算出され、ホワイトボードから情報が消去された場合には、データ量の差分としてマイナスの値が算出される。従って、本実施形態では、算出されたデータ量の差分の絶対値をホワイトボード変化量として算出するものとする。ステップS609において、画像選択部403は、ステップS607で算出したホワイトボード変化量が閾値よりも大きいか否かを判定する。ホワイトボード変化量が閾値より大きい場合、処理はステップS610に移行する。一方、ホワイトボード変化量が閾値以下である場合、ステップS610をスキップして処理はステップS602に戻る。ステップS610において、画像選択部403は、ステップS607にて入力したホワイトボード領域の画像データとベクトルデータとを保存すべきホワイトボードデータとして選択し、会議記録部404に対して出力する。なお、ホワイトボードデータには、ホワイトボード領域の画像データとベクトルデータとの他に、オリジナルの会議の画像データ、並びに、ステップS609の判定で用いられたホワイトボード変化量及び閾値が含まれる。また同時に、画像選択部403は、ステップS607で入力したベクトルデータを画像取得部402に対して出力し、画像取得部402は当該ベクトルデータを内部に保持する。図7は、会議装置101の画像取得部402の処理を示すフローチャートである。画像取得部402は、ネットワークカメラ装置121から会議の画像データを入力し、当該会議の画像データからホワイトボード領域の画像データを抽出してベクトルデータを生成する。即ち、ステップS701において、画像取得部402は、起動時に画像取得部402の設定情報を読み込む。ステップS702において、画像取得部402は処理の終了を判定する。具体的には、画像取得部402は会議管理部401による終了通知の有無を調べる。終了通知フラグが存在し、処理の終了ではないと判定された場合、処理はステップS703に移行する。一方、終了通知フラグが存在し、処理の終了と判定された場合、処理は終了する。ステップS703において、画像取得部402は、ネットワークカメラ装置121から会議の画像データを入力する。画像取得部402は、入力した会議の画像データを会議装置101の表示コントローラ203によって表示させる。なお、会議の画像データは図3の表示領域301において表示される。また、画像取得部402は、会議の画像データの取得に際しては、事前に設定された、ホワイトボード領域を含む画像データを撮影させるための最適な撮影パラメータをネットワークカメラ装置121に対して指定する。ステップS704において、画像取得部402は、会議の画像データのホワイトボード領域における人物重複を検出したか否かを判定する。人物重複が検出されなかった場合、処理はステップS705に移行する。一方、人物重複が検出された場合、処理はステップS702に戻る。ステップS705において、画像取得部402は、会議の画像データからホワイトボード領域の画像データを抽出する。具体的には、画像取得部402は、エッジや色差等の特徴量に基づいてホワイトボード領域と判定される四辺形領域の画像データを会議の画像データから抽出する。ステップS706において、画像取得部402は当該四辺形領域の画像データをベクトルデータに変換する。具体的には、画像取得部402は、四辺形領域の画像データを幾何変換、色補正、明度補正を行って正規化し、その上で図形領域と文字領域とに分離してベクトルデータを生成する。そして、画像取得部402は、生成したベクトルデータを会議装置101の表示コントローラ203によって表示させる。なお、ベクトルデータは図3の表示領域302において表示される。ステップS707において、画像取得部402は、生成したベクトルデータをオリジナルの会議の画像データ、ホワイトボード領域の画像データとともに画像選択部403に対して出力する。図8は、会議装置101の会議記録部404の処理を示すフローチャートである。会議記録部404は、図6のステップS610で画像選択部403によって選択されたホワイトボードデータを会議資料として記録する。即ち、ステップS801において、会議記録部404は、起動時に会議記録部404の設定を読み込む。ステップS802において、会議記録部404は、処理の終了を判定する。具体的には、会議記録部404は会議管理部401による終了通知の有無を調べる。処理の終了ではないと判定された場合、処理はステップS803に移行する。一方、処理の終了と判定された場合、処理はステップS806に移行する。ステップS803において、会議記録部404は、図6のステップS610で画像選択部403によって選択されたホワイトボードデータを取得する。ステップS804において、会議記録部404は、取得したホワイトボードデータを会議装置101の表示コントローラ203により表示させる。なお、ホワイトボードデータは図3の表示領域303において表示される。ステップS805において、会議記録部404は、ホワイトボードデータを議事録生成用に保存する。以上の処理の後、処理はステップS802に戻り、上記処理が繰り返される。ステップS806において、会議記録部404は、議事録生成用に保存したホワイトボードデータに基づいて議事録を生成する。生成された議事録は、会議サーバ装置400に対して送信される。図9は、ステップS806において生成される議事録の一例を示す図である。図9に示すように、ステップS806において生成される議事録には、会議進行状況に連動して記録されたホワイトボード領域の画像データ901~903が含まれる。本実施形態によれば、会議中に使用されるホワイトボードの板書内容を会議資料として記録することが可能となる。さらに本実施形態では、会議進行状況に連動してホワイトボードの板書内容を記録することができる。また本実施形態では、単一の会議装置101が会議サーバ装置400と連携して会議を進める利用形態について説明したが、複数の会議装置が連携して会議を進める利用形態であってもよい。その際、複数の会議装置が相互に情報を送受信することにより、会議サーバ装置400を経由することなく、複数の会議装置101間で直接通信するように構成してもよい。図10は、複数の会議装置が連携して会議を進める利用形態における会議資料記録システムの構成を示す図である。図10に示す会議資料記録システムにおいて、会議装置101、ネットワーク105、プロジェクタ装置111、ネットワークカメラ装置121、会議サーバ400は、図1における同一符号の構成と対応する構成である。また、図10における会議装置201、301は、会議装置101と同様の構成である。また、プロジェクタ装置211、311は、プロジェクタ装置111と同様の構成である。ネットワークカメラ装置221、321は、ネットワークカメラ装置121と同様の構成である。ネットワーク205、305は、ネットワーク105と同様の構成である。以上の構成とすることにより、複数の会議装置101、201、301が連携して会議を進めることができる。なお、図4に示した構成において、会議装置101のプログラム構成と会議サーバ装置400のプログラム構成とを同一のハードウェア構成に備えることにより、ネットワークを用いない態様も考えられる。上述した実施形態においては、会議記録部404が画像選択部403によって選択されたホワイトボードデータの全てを議事録に取り込む例について説明したが、選択されたホワイトボードデータの中から会議記録部404が一部のデータを選択して議事録に取り込むようにしてもよい。例えば、ホワイトボード変化量の特に大きいホワイトボード領域の画像データを含むホワイトボードデータや明示的に選択されたホワイトボードデータ等を議事録に取り込むデータとして選択することが考えられる。また、上述した実施形態では、会議進行状況に連動させてホワイトボード変化量の判断を行い、その判断結果に応じてホワイトボードの板書内容を記録している。これに対し、会議進行状況に連動させずにホワイトボード変化量を判断し、その判断結果に応じてホワイトボードの板書内容が記録するようにしてもよい。また、上述した実施形態では、ホワイトボード変化量の判断をベクトルデータの変化量によって判断している。これに対し、ベクトルデータの内容を比較してホワイトボード変化量を判断するようにしてもよい。例えば、ベクトルデータの構造や部分ノードを比較することにより、ホワイトボードの一部のみを書き換えたことを検出し易くすること等が考えられる。また、上述した実施形態では、会議進行状況に応じて、ホワイトボード変化量の判断に使用する閾値を調整している。これに対し、図11に示すような、議題や会議タイプに応じた閾値を登録したテーブルを用意し、当該テーブルからホワイトボード変化量の判断時における状況に応じた閾値を参照するようにしてもよい。また、上述した実施形態では、ステップS603において、画像選択部403は、会議進行状況を会議管理部401からの議事推移の通知から判定しているが、議事入力の内容に基づいて会議進行状況を判定してもよい。例えば、議事入力タイプが結論であったか否かを判定し、その判定結果に応じて会議進行状況を判定することが考えられる。これにより、一層会議内容にマッチした有効なホワイトボードの板書内容を記録することができる。次に、本発明の第2の実施形態について説明する。本実施形態では、第1の実施形態と同様に、会議中に使用されるホワイトボードの板書内容を会議資料として記録する。但し、本実施形態は、会議で利用されるアプリケーションに連動してホワイトボードの板書内容を記録するものである。なお、本実施形態に係る会議資料記録システムの構成は第1の実施形態と同様であるため、以下の説明では図1及び図4に示す符号を用いるものとする。図12は、本実施形態における会議装置101の画像選択部403の処理を示すフローチャートである。図12において、ステップS1203及びS1204以外の処理は図6の同一符号の処理と同様であるため、それらの説明は省略する。ステップS1203において、画像選択部403は、会議ツールの起動状況を取得する。具体的には、会議管理部401による会議ツールの起動終了を調べる。ステップS1204において、画像選択部403は、会議ツールとしてホワイトボードツールが追加されたか否かを判定する。ホワイトボードツールが追加された場合、処理はステップS605に移行する。一方、ホワイトボードツールが追加されていない場合、処理はステップS606に移行する。なお、図5、図7、図8に示した処理は、第2の実施形態でも同様に実行される。なお、ステップS1204は、第2の判定手段の処理例である。また、ホワイトボードツールは、アプリケーションプログラムの一例である。以上により、本実施形態によれば、会議中に使用されるホワイトボードの板書内容を会議資料として記録することが可能となる。さらに本実施形態によれば、会議で利用されるアプリケーションに連動してホワイトボードの板書内容を記録することができる。以上、本発明の実施形態について説明したが、本発明は、例えば、システム、装置、方法、プログラム又は記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器例えば、ホストコンピュータ、インタフェース機器、撮像装置、Webアプリケーション等から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。