"ボード上に配置されたカードを撮影し前記カードの画像データを生成する撮像部と、前記画像データに基づき前記カードを検出すると共に、当該カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得するカード検出部と、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成する固有ID生成部と、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶する特定情報管理部とを備え、前記特定情報管理部は、前記撮像部から取得した異なる画像データそれぞれにおける前記カードを前記カード特定情報に基づき特定すると共に、前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知するカード状態変動検知手段と、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う管理情報更新手段と、を備えたことを特徴とするカード情報管理装置。請求項1に記載のカード情報管理装置において、前記カード状態変動検知手段は、一定時間毎に取得した前記画像データの蓄積を命令し、異なる画像データそれぞれにおける対応画素の濃度差を算出すると共に、当該濃度差が一定値以上である場合に前記カード状態変動として検知することを特徴としたカード情報管理装置。請求項1に記載のカード情報管理装置において、前記カード状態変動検知手段は、前記画像データ中の人物検出を行うと共に、前記画像データ中で検出された人物が当該画像データ中から検出されなくなった場合に、前記カード状態変動として検知する人物検出機能を備えたことを特徴とするカード情報管理装置。請求項1に記載のカード情報管理装置において、前記固有ID生成部は、前記カードまたは当該カード記載情報に含まれる記入色に対応した固有数値を前記固有IDとして生成するカード色固有情報生成機能を備えたことを特徴とするカード情報管理装置。請求項1に記載のカード情報管理装置において、前記固有ID生成部は、前記カードの記載情報とともに、カードの筆記者を示すサイン情報に対応した固有数値を前記固有IDとして生成する固有サイン情報生成機能を備えたことを特徴とするカード情報管理装置。請求項1に記載のカード情報管理装置において、前記固有ID生成部は、前記記載情報として文字情報が含まれる場合にこの文字情報を文字コード化し、当該文字コードに対応する固有数値を前記固有IDとして生成する固有サイン情報生成機能を備えたことを特徴とするカード情報管理装置。請求項1に記載のカード情報管理装置において、前記特定情報管理部は、前記記載情報として文字情報が含まれている場合にこの文字情報を文字コード化すると共に当該文字コードの修正を行う文字コード修正機能と、前記修正された文字コードに対応したフラグ情報を前記カード特定情報に付与する修正フラグ付与機能を備えたことを特徴とするカード情報管理装置。ボード上に配置されたカードに係る情報を示すカード特定情報を取得するカード情報管理装置にあって、前記カードの状態に応じて前記カード特定情報を管理する情報管理方法であって、ボード上に配置されたカードを撮影し前記カードの画像データを生成し、前記画像データに基づき前記カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得し、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成し、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶し、前記撮像部から取得した異なる画像データに基づき前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知し、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う構成とし、これらの各動作手順を前記カード情報管理装置が実行することを特徴とした情報管理方法。ボード上に配置されたカードに係る情報を示すカード特定情報を取得するカード情報管理装置にあって、前記カードの状態に応じて前記カード特定情報を管理するための情報管理プログラムであって、ボード上に配置されたカードを撮影し前記カードの画像データを生成する撮像機能と、前記画像データに基づき前記カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得するカード検出機能と、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成する固有ID生成機能と、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶する特定情報管理機能と、前記撮像部から取得した異なる画像データに基づき前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知するカード状態変動検知機能と、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う管理情報更新機能と、を前記カード情報管理装置のコンピュータに実現させることを特徴とした情報管理プログラム。しかしながら、上記特許文献1、2に開示された関連技術の内容では、実空間で移動、削除、追加されているカードの自動判別ができないため、図6で例示するように、プロジェクト管理をしているカード情報をコンピュータに入力して管理する際に、実時間で同期が取ることができないという不都合があり、また、データを入力する人がカードの位置変化や消滅削除、新規貼付などを認識している必要があり、見逃しなどの人的ミスが生じる不都合がある。また、上記特許文献3の関連技術では、例えば、図11のようなバーコードや、図12のようなOCRで読み取れる文字などがあった場合、カードの特定が可能となる反面、それぞれのカードに対して、ユニークなコードを予め印字する必要があるため、コードが印字された特定のカードしか利用できないという不都合がある。更に、上記特許文献3の関連技術では、カードとしてポストイットなどの付箋を使う場合、各付箋に予めコードを印刷しておく必要があるため、利用可能な付箋やカードなどが限定されてしまう。また、コードの印字のための領域を確保する必要があり、結果的に、自由に記入できるカード上の領域が制約されてしまう不都合がある。また、上記特許文献3では、例えばコードが印字済みの複数のカードデッキを使う場合、カードのコードが重複してしまう場合が生じ得る。この場合には、同期時にどちらか一方の情報が他方に書き換えられてしまい、その結果、管理対象であるカード情報が失われてしまうといった不都合がある。[発明の目的]本発明は、上記関連技術の有する不都合を改善し、実空間に配置されたカードの位置およびその記載情報を含むカード情報をカードの配置変化や記載内容の変動に応じて追跡管理するカード情報管理装置、情報管理方法、および情報管理プログラムを提供することを、その目的とする。上記目的を達成するために、本発明に係るカード情報管理装置は、ボード上に配置されたカードを撮影し前記カードの画像データを生成する撮像部と、前記画像データに基づき前記カードを検出すると共に、当該カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得するカード検出部と、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成する固有ID生成部と、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶する特定情報管理部とを備え、前記特定情報管理部は、前記撮像部から取得した異なる画像データそれぞれにおける前記カードを前記カード特定情報に基づき特定すると共に、前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知するカード状態変動検知手段と、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う管理情報更新手段とを備えたことを特徴としている。また、本発明にかかる情報管理方法は、ボード上に配置されたカードに係る情報を示すカード特定情報を取得するカード情報管理装置にあって、前記カードの状態に応じて前記カード特定情報を管理する情報管理方法であって、ボード上に配置されたカードを撮影し前記カードの画像データを生成し、前記画像データに基づき前記カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得し、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成し、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶し、前記撮像部から取得した異なる画像データに基づき前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知し、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う構成とし、これらの各動作手順を前記カード情報管理装置が実行することを特徴としている。又、本発明にかかる情報管理プログラムは、ボード上に配置されたカードに係る情報を示すカード特定情報を取得するカード情報管理装置にあって、前記カードの状態に応じて前記カード特定情報を管理するための情報管理プログラムであって、ボード上に配置されたカードを撮影し前記カードの画像データを生成する撮像機能と、前記画像データに基づき前記カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得するカード検出機能と、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成する固有ID生成機能と、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶する特定情報管理機能と、前記撮像部から取得した異なる画像データに基づき前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知するカード状態変動検知機能と、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う管理情報更新機能と、を前記カード情報管理装置のコンピュータに実現させることを特徴としている。本発明は、以上のように構成され機能するので、これによると、撮影したカードの画像データに基づきカードのボード上における位置を示す位置情報およびカードの記載情報であるカード情報を取得する手段と、カードそれぞれに対応した固有IDとカード情報を対応付けて記憶する手段と、ボード上におけるカードの配置状態および記載情報における変動があった場合にカード情報の更新を行う手段を備えた構成とすることにより、実空間に配置されたカードの位置およびその記載情報を記載改変、配置変化に応じて追跡管理し得るカード情報管理装置、情報管理方法、および情報管理プログラムを提供することができる。[実施形態1]次に、本発明の実施形態1について、その基本的構成内容を説明する。本実施形態1としてのカード情報管理装置1は、図1に示すように、ボード上に配置された異なる複数カードの配置を撮影し画像データカード画像を生成する撮像モジュール101と、撮像モジュール101で生成された画像データからカードを検出すると共に、各カードそれぞれの位置を特定し、更に、各カードに記載記入された画像データとして抽出するカード検出モジュール102と、カード検出モジュール102で検出された各カードの画像データに基づきカードそれぞれに対応した固有のIDを生成するカードID生成モジュール103と、カード検出モジュール102で検出した各カードの画像データから文字認識によりカード文字情報を検出し、該カード文字情報をカードID生成モジュールで生成した該カード固有のID、カード検出モジュールで検出された該カードの位置情報、およびカードの画像データ併せて登録する登録モジュール104と、各カードに対しカード固有のID、カードの位置情報、カードの記載情報をひとまとめにして記録するデータ蓄積モジュール105を備えた構成を有する。また、カード情報管理装置1は、データ蓄積モジュール105に格納されたカードに係る情報の書き出し及び読み出しを行う入出力モジュール107と、上記動作モジュールそれぞれの動作制御を行う制御モジュール108を備えている。尚、上記カード情報管理装置1は、マウス、キーボードなどの入力部、CPU処理部、HDDなどの記憶部、ディスプレイなどの出力部を有し、プログラム制御によりデジタルデータの処理を行う一般的なコンピュータであって、上記撮影モジュール101として、ボード上に配置されたカード実空間に配置されたカードを撮影してカラーのデジタル画像データを生成するカラーカメラを備えているものとする。撮像モジュール101は、撮像したカードの画像データカード画像をカード検出モジュール102に対して転送する。カード検出モジュール102は、現時点におけるボード上のカードの配置状態を示す現場カード画像を取得する。また、カード検出モジュール102は、カード画像に基づき、カード画像中のカードが新規プロジェクトに係るものであるか、すでに開始している、つまり、カード情報管理装置100内に記憶されたカード情報に係るプロジェクトのものであるかを判別する。新規プロジェクトである場合、カード検出モジュール102は、検出されたカードは全て新しいカード新規カードとして判別される。新規プロジェクトの場合には、カード検出モジュール102で検出されたカードの画像に基づきデータ蓄積モジュール内105に蓄積したデータを検索した場合、どのIDとも一致しないこととなる。更に、カード検出モジュール102が既存のプロジェクトと判定した場合には、ボード上に配置された全カードが入れ替わった場合を除いて、少なくとも1個のカードのIDが検索ヒットする。また、カード検出モジュール102は、カード画像中のカードに入れ替えられたカードが含まれるか否か、また、検出されたカードのうちの何れのカードが入れ替えられたか、を判定する。また、カード検出モジュール102は、ボード上に配置された全てのカードが入れ替えられたと判定した場合には、検出されたカード情報は新規プロジェクトであると判断する。カードID生成モジュール103は、上述のように、前記カード検出モジュール102で検出した複数のカードのそれぞれの画像から、それぞれのカードに固有なIDIDコードを生成する。カードID生成モジュール103は、カード検出モジュール102で検出されたカード情報は新規プロジェクトであると判断された場合に、各カードに対応したIDを新たに生成する。また、カードID生成モジュール103は、カラー撮影可能なカラーカメラを利用している場合にはカード画像中におけるカードの色情報が検知可能であるため、カードの色情報をコード化し、カードIDを生成するものとする。以上の構成により、撮像モジュール101でカードを撮像し画像データに変換し、カード検出モジュール102で個々のカード画像を生成し、カード画像中のカードにIDが予め記載されていないつまり、IDが検知できない場合には、カードID生成モジュール103がカードIDを生成することが可能となる。登録モジュール104は、前記カード検出モジュール102で検出したそれぞれのカードの画像から文字認識によりカードに記載された情報記載情報を取得し、この記載情報を、カード固有のID情報、カードの位置情報、およびカードの画像とを対応付けて登録する登録処理機能を備えている。これにより、登録モジュール104は検出された各カードをデータ蓄積モジュール105に対して新規登録処理を行う。図2に、上記登録処理機能により登録される情報の一例を示す。ここでは、登録モジュール104は、1枚のカードに対応して、カードの位置情報、カードの画像データ、画像データから抽出した特徴を示すカード記載情報カード情報、修正フラグ、作成更新日時を関連付け登録する。登録モジュール104は、生成されたカードIDに基づきカード画像から各カードを特定し、そのカードのID、およびカードの位置情報を登録する。登録モジュール104は、カードに記載された文字画像を、OCRを用いて文字コードに変換し、これをカード記載情報として、カードID、および位置情報に関連付けて記憶する。尚、登録モジュール104のOCRがカード情報を完全に読み取れない場合には、入出力モジュール107がカード情報の修正または追加を行う。この修正を行った場合には、カードの移動時に再度OCR結果の修正を行わないように、修正したことを示す修正フラグを設定する無修正の0ゼロから1に変更する。各カードの登録作業が終了した時点で、その登録終了日時をその他の情報と共に記録しておくものとする。また、登録モジュール104は、データ蓄積モジュール105内にカード画像内のカードと同一のIDが見つからない場合には、カード1枚分の情報図2をデータ蓄積モジュール105に新規登録する。また、登録モジュール104は、検出された個々のカードの位置情報として、カードの外接枠に相当する長方形の位置情報を用いる。また、カード外枠の長方形における対角線のうちの一方の対角線の始点と終点のXY座標を登録する。登録モジュール104は、個々のカードを判別する情報としてID情報を用いる。ID情報としては、カード上に、図11に示すように、可読なコードが印刷されていてもよい。このコードは、通常の可視光カメラで読み取れるものであってもよい。また、蛍光インクなどで印刷してあってもよい。蛍光インクを使う場合には、撮像モジュールに紫外線を照射するサブモジュールを追加する。また、図12に示すように、個々のカードに対してユニークな文字、図形を印刷しておいてもよい。これらの文字、図形はOCRで読み取れるので、その読み取り結果をIDとすればよい。図12に例示したカードの場合も、蛍光インクの利用が可能である。ID情報としては、前述のように、予めカードに記載しておく手法のほかに、図13に示すように、個々のカードに対して、対応する画像データからユニークな数量数値を生成し、それをIDと利用してもよい。具体的には、カメラとカードが正対している場合には、文献、D.G.Lowe,Objectrecognitionfromlocalscale-invariantfeatures,Proc.ofIEEEInt.conf.onComputerVisionICCV1999.が利用可能である。また、カードとカメラを正対させることが困難である場合、例えば、ボード上に配置されたカードを斜めからしか撮影できない場合には、文献秋山西脇射影不変量とホモグラフィー行列を用いた文字列画像検索方式の提案第9回情報科学技術フォーラムFIT2010H-0112010.による手法により、各カードの特徴を抽出することが可能である。尚、上記手法を用いる場合には、それぞれのカードに対してカード画像の特徴がユニークな数量数値として得られるので、登録モジュール104がカード情報の登録時にその数値をカードの画像データと共に登録する。登録モジュール104は、各カードに記載されたカード情報については、OCRを用いて文字情報を読み取り、カード記載情報として登録する。データ蓄積モジュール105は、検出されたカードそれぞれに対応して、カード固有のID、カードの位置情報、カードの記載情報等を関連付けテーブル情報として記憶する。検索モジュール106は、各カードにおける位置の移動、削除、他のカードの追加などの有無を検出するカード情報検出機能を有する。検索モジュール106は、予め設定されたカードIDをクエリとして、データ蓄積モジュール105に同一のIDがあるかを検索する。また、新規カードの登録作業が終了したことが検知された場合に、検索モジュール106は、その修了日時をその他のカード情報とともに記録し、また、既存カードで削除されたものがあるか否かを検索する。また、検索モジュール106は、データ蓄積モジュール105に蓄積されたカードIDでヒットしなかったものはカードが削除されたことになるので、ヒットしなかったカードのIDとこのカードに係るデータカード位置情報、カード記載情報などを蓄積モジュール105から削除する。既存カードの削除が検出されなかった場合に、検索モジュール106は、既存カードの移動の有無を検出する。ここで、既存カードの移動は、同一IDが蓄積モジュール105中に検索され、その位置情報が現在のカードの位置と異なる場合がこれにあたる。また、既存カードの移動が検出された場合に、検索モジュール106は、蓄積モジュール105中の同一IDのカードの位置情報を現在のカードの情報に更新する。併せて、更新日時情報を書き換える。入出力モジュール107は、データ蓄積モジュール105の内容を編集する蓄積情報編集機能を備えている。また、入出力モジュール107は、OCRがカード情報を完全に読み取れない場合に、カード情報の修正または追加を行ってもよい。修正を行った場合には、カードの移動時に再度OCR結果の修正を行わないように、修正したことを判別する修正フラグを無修正の0ゼロから1に変更する。更に、入出力モジュール107は、カード検出モジュール102が検出されたカードは既存プロジェクトのものであると判定した場合には、データ蓄積モジュール105内に格納されたカードに係る情報カードID、カードの位置情報、およびカード情報記載情報について更新処理を行う。尚、検索モジュール106が既存カードの移動、削除、新規貼付を検知した場合には、実空間に配置されたカードに対する移動、削除、新規貼付といったカードに対する動作に人が関わる。このため、撮像モジュールは、一定時間毎にカード画像を撮影し、その画像から人の有無を検出し、これに基づき登録モジュール104の登録処理、検索モジュール106の更新処理機能を制御モジュール108が起動するようにしてもよい。具体的には、撮影された画像内で、人やカードを移動する人の手が検知され、また、画面内から人または人の手が検知されなくなったときに、カードの移動を検出し、これに基づき制御モジュール108が、登録処理、更新処理を起動するようにしてもよい。尚、画像内に現れた人や人の手を検出する手法については、一般に利用されている画像認識の手法を利用するものとする。以上のように、本実施形態であるカード情報管理装置1は、撮影画像から得られた実空間のカードの位置情報およびカード情報記載情報とデータ蓄積モジュール105内のプロジェクト管理情報との同期を、カードへのID印刷印字等を行うことなく、自動的に行うことができる。これにより、同じコードのカードの重複利用で一方のカードの情報が他方のカードの情報に書き換えられてしまうといったことが発生するのを有効に軽減する可能となる。また、カード情報管理装置1は、プロジェクト管理情報をカードの撮影画像から生成することができるため、これにより、カードの識別処理が自動化され、更には、実空間におけるカードの位置移動、削除、新規作成が検出され、これに基づき予め格納されたカードに係る情報をリアルタイムに同期更新することが可能となる。[実施形態1の動作説明]次に、上記実施形態の動作について、その概略を説明する。ボード上に配置されたカードを撮影モジュール101が撮影してカードの画像データを生成し画像生成工程、登録モジュール104が、この画像データに基づきカードのボード上における位置を示す位置情報、カードの記載内容である記載情報を取得するカード情報取得工程。次いで、カードID生成モジュール103が、記載情報に基づき前記カードそれぞれに対応した固有IDを生成し、登録モジュール104が、カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報としてデータ蓄積モジュール105に登録する情報登録工程。また、検索モジュール106が、撮像モジュール101から取得した異なる画像データに基づきボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知しカード状態検出工程、カード状態の変動が検知された場合に、入出力モジュール107が、データ蓄積モジュール105からカードの位置情報および記載情報を取得すると共にこれに基づきカード特定情報の更新を行うカード情報更新工程。ここで、上記画像生成工程、カード情報取得工程、情報登録工程、カード状態検出工程、およびカード情報更新工程については、その実行内容をプログラム化し、コンピュータに実行させるように構成してもよい。また、本プログラムは、非一時的な記憶媒体、例えば、DVD、CD、フラッシュメモリなどに記録されてもよい。その場合、本プログラムは、記録媒体からコンピュータによって読み出され、実行される。次に、本実施形態であるカード情報管理装置100の全体的な動作内容について、図7のフローチャートに基づき具体的に説明する。ここでは、例えば、プロジェクトについての会議が行われており、そのプロジェクト内容について、会議参加者がその進捗状況やアイディアなどをカードに記載し、会議内容を参加者がカードの位置関係により共有できるように、カードが人為的にボード上に貼付されているものとする。まず、撮像モジュール101が、撮像したカードの画像データカード画像をカード検出モジュール102に対して転送するスタート。これにより、カード検出モジュール102は、現時点におけるボード上のカードの配置状態を示す現場カード画像を取得するステップS100。次に、カード検出モジュール102は、カード画像に基づき、カード画像中のカードが新規プロジェクトに係るものであるか、すでに開始している、つまり、カード情報管理装置100内に記憶されたカード情報に係るプロジェクトのものであるかを判別するステップS200。尚、プロジェクトとは、複数のカードを用いた業務管理のことを示す。ここで、新規プロジェクトである場合、カード検出モジュール102は、検出されたカードは全て新しいカード新規カードとして判別される。つまり、新規プロジェクトの場合には、カード検出モジュール102で検出されたカードの画像に基づきデータ蓄積モジュール内105に蓄積したデータを検索した場合、どのIDとも一致しないこととなる。一方、カード検出モジュール102が既存のプロジェクトと判定した場合には、ボード上に配置された全カードが入れ替わった場合を除いて、少なくとも1個のカードのIDが検索ヒットする。ここでは、カード検出モジュール102は、カード画像中のカードに入れ替えられたカードが含まれるか否か、また、検出されたカードのうちの何れのカードが入れ替えられたか、を判定する。このため、カード検出モジュール102は、全てのカードが入れ替えられたと判定した場合には、検出されたカード情報は新規プロジェクトであると判断するYES:ステップS200。このとき、カードID生成モジュール103は、各カードに対応したIDを新たに生成し、登録モジュール104が検出された各カードをデータ蓄積モジュール105に対して新規登録処理を行うステップS300。一方、カード検出モジュール102が検出されたカードは既存プロジェクトのものであると判定した場合には、データ蓄積モジュール105内に格納されたカードに係る情報カードID、カードの位置情報、およびカード情報記載情報について更新処理を行うS400。ここで、本実施形態で利用するカードにおける記載情報が記載された面とその裏面つまり、カードがボードに貼付される面とは異なる色としてもよい。この場合、撮像モジュール101におけるカメラとしてカラー撮影可能なカメラカラーカメラを利用することにより、カード検出モジュール102は、カードの表および裏面における色の相違に基づき画像中における各カードを容易に、且つ確実に検出することが可能になる。さらにカードのサイズを予め設定されたサイズ以下既知サイズというを利用することにより、各カードのサイズが異なる場合でも、画像内における配置されたカードを適切に検出することが可能となるものとする。次に、上記登録処理ステップS300の動作内容について、図8に基づき説明する。本実施形態では、カードにID情報が記載されていない場合でも、カードID生成モジュール103が、カード画像から各カードに固有の情報を取得すると共に、この固有の情報を数値化して管理するこれに基づきカードIDを生成する。このため、カードの入れ替えのみならず、移動、削除、追加等を検出することが可能となる。登録モジュール104は、生成されたカードIDに基づきカード画像から各カードを特定し、そのカードのID、およびカードの位置情報を登録するステップS301。次いで、登録モジュール104は、カードに記載された文字画像を、OCRを用いて文字コードに変換し、これをカード記載情報として、カードID、および位置情報に関連付けて記憶するステップS302:具体的にはテーブル情報における同一行の情報として記憶する。尚、登録モジュール104のOCRがカード情報を完全に読み取れない場合には、入出力モジュール101を介して、カード情報の修正または追加を行ってもよい。この修正を行った場合には、カードの移動時に再度OCR結果の修正を行わないように、修正したことを示す修正フラグを設定する無修正の0ゼロから1に変更する。各カードの登録作業が終了した時点で、その登録終了日時をその他の情報と共に記録しておくものとする。また、カラー撮影可能なカラーカメラを利用している場合にはカード画像中におけるカードの色情報が検知可能であるため、カードID生成モジュール103は、カードの色情報をコード化し、カードIDを生成するものとする。コード化の手法としては、カメラから得たRGB情報をそのまま利用してもよいし、予め作成した代表色のどれに近いかを判別する設定であってもよい。この場合、例えば、R、G、B各色の値を要素とする3次元のベクトルを設定し、カードから得た3次元のベクトルと代表色の3次元ベクトルとの間の距離を計算し、距離の一番近い代表色に決定するものとする。また、カラーカメラを利用している場合、カードに対する記載文字の記入色も検知可能であるため、前述のカード色の場合と同様に、記載文字の色情報に基づきカードIDを生成してもよい。更に、OCR結果に対して、予め登録した筆記者の名前やイニシャルなどが含まれる場合には、それをカードIDとして利用してもよい。尚、イニシャルに基づくIDだけでは、同一のカードとして認識されるものが複数含まれてしまう場合があるので、この場合、カード画像から抽出した固有の情報を数値化したものを併用する。次に、図7の更新処理ステップS400について、その動作内容の詳細を図9のフローチャートに基づき具体的に説明する。ここで、カード画像中で特定したカードが既存のプロジェクトに属する場合、この更新処理は、カードの移動、消滅、追加のいずれかが検知された場合に実行される。ここでは、まず、カードの登録時と同様に、撮像モジュール101でカードを撮像し画像データに変換し、カード検出モジュール102で個々のカード画像を生成する。カード画像中のカードにIDが予め記載されていないIDが検知できない場合には、カードID生成モジュール103がカードIDを生成する。尚、図11、図12にように用いるカードにIDが予め記載されている場合には、記載されたIDを用いるものとする。ここで、記載されたIDがコードである場合はデーコードを行い、文字であればOCRを行う。ここでは、検索モジュール106が、予め設定されたカードIDをクエリとして、データ蓄積モジュール105に同一のIDがあるかを検索するステップS401。同一のIDが検索抽出されない場合にはYes:ステップS401、登録モジュール104が、カード1枚分の情報図2をデータ蓄積モジュール105に新規登録するステップS402。次に、各カードに記載されたカード情報については、登録モジュール104が、OCRを用いて文字情報を読み取り、カード記載情報として登録するステップS403。ここで、OCRがカード情報を完全に読み取れない場合には、入出力モジュール101を介して、カード情報の修正または追加を行ってもよい。修正を行った場合には、カードの移動時に再度OCR結果の修正を行わないように、修正したことを判別する修正フラグを無修正の0ゼロから1に変更する。また、新規カードの登録作業が終了したことが検知された場合No:ステップS401、検索モジュール106は、その修了日時をその他のカード情報とともに記録し、また、既存カードで削除されたものがあるか否かを検索するステップS404。ここで、データ蓄積モジュール105に蓄積されたカードIDでヒットしなかったものはカードが削除されたことになるので、検索モジュール106は、ヒットしなかったカードのIDとこのカードに係るデータカード位置情報、カード記載情報などを蓄積モジュール105から削除するステップS405。次いで、既存カードの削除が検出されなかった場合にNo:ステップS404、検索モジュール106は、既存カードの移動の有無を検出するステップS406。既存カードの移動は、同一IDが蓄積モジュール105中に検索され、その位置情報が現在のカードの位置と異なる場合がこれにあたる。既存カードの移動が検出された場合にはYes:ステップS406、検索モジュール106は、蓄積モジュール105中の同一IDのカードの位置情報を現在のカードの情報に更新する。併せて、更新日時情報を書き換えるステップS407。以上のように、本実施形態1では、実空間に存在するカードに係る情報を記憶し、カードの移動、記載内容の変更などに追従して更新することにより、人手を介することなく、実空間のカードの状態をコンピュータ内に記憶したカードに係る情報へと同期させることが可能となる。また、本実施形態1では、検出した各カードの識別することが可能であることから、実空間のカードの移動、削除、新規作成に対して、カードごとにリアルタイムに追従して管理することができる。また、実空間上に配置されたそれぞれのカードに、各カードの識別用に設定されたコード識別用コードなどを印字することなく、それぞれのカードを同定することができるので、カード全面を記載領域として利用することができる。[実施形態2]次に、本発明の実施形態2としてのカード情報管理装置について、図10のブロック図に基づき説明する。このカード情報管理装置2の内部構成は、上記カード情報管理装置1と同様の内部構成を備えているが、データ蓄積モジュール105の情報を遠隔地への送信用に取得する入出力モジュール107と、取得された情報を予め設定された受信モジュール110に対して送信モジュール109を備えた点が実施形態1の場合と相違する。尚、受信モジュール110では、送信モジュール109から送り込まれた情報を表示モジュール111に対して出力表示する。ここで、送信モジュール109および受信モジュール110間におけるデータ送信の手法は有線または無線の何れかを利用してインターネットや専用回線を介して行われるものとする。また、受信モジュール110、表示モジュール111が、カードが実際に存在する地点の近傍であれば、ローカルネットワークを利用する設定でもよい。これにより、ボード上に配置されたカードが実際に存在する場所部屋から離れた場所であっても、プロジェクトの最新情報、進捗状況、つまりカードの配置位置の移動過程や最新のカード情報などを把握することが可能になる。ここで、図10において、受信モジュール110、表示モジュール111は一個ずつであるが、それぞれが複数備えた構成であってもよい。これにより、より多くの場所でカードの最新情報の把握が可能になる。また、登録処理、更新処理の起動のタイミングについては、登録モジュール104の登録処理機能、および検索モジュール106の更新処理機能が一定時間毎に起動されるものとする。ここで、データ蓄積モジュール105内に格納されたカードに係る情報と、実空間に配置されたカードとの同期の実時間性を確保しようとすると、起動間隔を短くせざるを得ない。つまりは、起動間隔を短くすればそれだけ、システムの負荷が増大するので、撮像モジュールが一定時間毎にカード画像を撮影し、前回撮影した画像との差分が大きく検出された場合に、起動する設定としてもよい。尚、上記画像差分は、撮影画像の画素毎に濃淡差を累積していき、一定の閾値を越えたら場合には、登録処理または更新処理が起動される設定であるものとする。また、カラーカメラを使用する際には、RGB値をグレースケールに変換する。R,G,Bそれぞれの値の単純平均や加重平均法が知られているが、通常、一定値より大きな差分を検出されるので、何れの手法を用いる設定であってもよいものとする。以上のように、本実施形態2では、実施形態1と同様に、実空間に存在するカードに係る情報を記憶し、カードの移動、記載内容の変更などに追従して更新することにより、人手を介することなく、実空間のカードの状態をコンピュータ内に記憶したカードに係る情報へと同期させることができ、さらには、ボード上に配置されたカードが存在する場所から離れた場所であっても、プロジェクトの最新情報、進捗状況、つまりカードの配置位置の移動過程や最新のカード情報などを把握することが可能になる。これにより、遠隔会議などに利用することが可能となる。上述の実施形態については、その新規な技術的内容の要点をまとめると、以下のようになる。尚、上記実施形態の一部または全部は、新規な技術として以下のようにまとめられるが、本発明は必ずしもこれに限定されるものではない。付記1ボード上に配置されたカードを撮影し前記カードの画像データを生成する撮像部と、前記画像データに基づき前記カードを検出すると共に、当該カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得するカード検出部と、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成する固有ID生成部と、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶する特定情報管理部とを備え、前記特定情報管理部は、前記撮像部から取得した異なる画像データそれぞれにおける前記カードを前記カード特定情報に基づき特定すると共に、前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知するカード状態変動検知手段と、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う管理情報更新手段と、を備えたことを特徴とするカード情報管理装置。付記2付記1に記載のカード情報管理装置において、前記カード状態変動検知手段は、一定時間毎に取得した前記画像データの蓄積を命令し、異なる画像データそれぞれにおける対応画素の濃度差を算出すると共に、当該濃度差が一定値以上である場合に前記カード状態変動として検知することを特徴としたカード情報管理装置。付記3付記1に記載のカード情報管理装置において、前記カード状態変動検知手段は、前記画像データ中の人物検出を行うと共に、前記画像データ中で検出された人物が当該画像データ中から検出されなくなった場合に、前記カード状態変動として検知する人物検出機能を備えたことを特徴とするカード情報管理装置。付記4付記1に記載のカード情報管理装置において、前記固有ID生成部は、前記カードまたは当該カード記載情報に含まれる記入色に対応した固有数値を前記固有IDとして生成するカード色固有情報生成機能を備えたことを特徴とするカード情報管理装置。付記5付記1に記載のカード情報管理装置において、前記固有ID生成部は、前記カードの記載情報とともに、カードの筆記者を示すサイン情報に対応した固有数値を前記固有IDとして生成する固有サイン情報生成機能を備えたことを特徴とするカード情報管理装置。付記6付記1に記載のカード情報管理装置において、前記固有ID生成部は、前記記載情報として文字情報が含まれる場合にこの文字情報を文字コード化し、当該文字コードに対応する固有数値を前記固有IDとして生成する固有サイン情報生成機能を備えたことを特徴とするカード情報管理装置。付記7付記1に記載のカード情報管理装置において、前記特定情報管理部は、前記記載情報として文字情報が含まれている場合にこの文字情報を文字コード化すると共に当該文字コードの修正を行う文字コード修正機能と、前記修正された文字コードに対応したフラグ情報を前記カード特定情報に付与する修正フラグ付与機能を備えたことを特徴とするカード情報管理装置。付記8ボード上に配置されたカードに係る情報を示すカード特定情報を取得するカード情報管理装置にあって、前記カードの状態に応じて前記カード特定情報を管理する情報管理方法であって、ボード上に配置されたカードを撮影し前記カードの画像データを生成し、前記画像データに基づき前記カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得し、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成し、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶し、前記撮像部から取得した異なる画像データに基づき前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知し、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う構成とし、これらの各動作手順を前記カード情報管理装置が実行することを特徴とした情報管理方法。付記9ボード上に配置されたカードに係る情報を示すカード特定情報を取得するカード情報管理装置にあって、前記カードの状態に応じて前記カード特定情報を管理するための情報管理プログラムであって、ボード上に配置されたカードを撮影し前記カードの画像データを生成する撮像機能と、前記画像データに基づき前記カードの前記ボード上における位置を示す位置情報と前記カードの記載内容である記載情報を取得するカード検出機能と、前記記載情報に基づき前記カードそれぞれに対応した固有IDを生成する固有ID生成機能と、前記カードの位置情報、記載情報、および固有IDを対応付けてカード特定情報として記憶する特定情報管理機能と、前記撮像部から取得した異なる画像データに基づき前記ボード上におけるカードの配置状態および前記カードの記載情報に係る変動をカード状態変動として検知するカード状態変動検知機能と、前記変動が検知された場合に前記カードの位置情報および記載情報を取得すると共にこれに基づき前記カード特定情報の更新を行う管理情報更新機能と、を前記カード情報管理装置のコンピュータに実現させることを特徴とした情報管理プログラム。"