(57)【特許請求の範囲】
【請求項１】
データ処理装置と２以上のサーバ装置と一の端末装置を具備するデータ管理システムであって、
前記データ処理装置は、
データを格納し得るデータ格納部と、
前記データに関連する情報である関連情報を格納し得る関連情報格納部と、
前記データを、意味が伝わる態様での読解が不可能または視聴が不可能な２以上のサブデータであり、当該２以上のサブデータから前記データを復元可能な２以上のサブデータに分割する分割部と、
前記分割部が分割し、取得した２以上の各サブデータに、前記データを識別する識別子を付与する識別子付与部と、
前記分割部が分割し、取得した２以上のサブデータのうちのいずれかのサブデータに、前記関連情報を付与する関連情報付与部と、
前記識別子、または前記識別子と前記関連情報が付与された２以上の各サブデータを、前記２以上の各サーバ装置に送信するサブデータ送信部とを具備し、
前記サーバ装置は、
サブデータを格納し得るサブデータ格納部と、
前記データ処理装置から識別子、または識別子と関連情報が付与されたサブデータを受信するサブデータ受信部と、
前記サブデータ受信部が受信した識別子、または識別子と関連情報が付与されたサブデータを、前記サブデータ格納部に蓄積するサブデータ蓄積部と、
識別子を含む送信要求を前記端末装置から受信する送信要求受信部と、
前記送信要求受信部が送信要求を受信した場合に、前記送信要求に含まれる識別子が付与された前記サブデータを、前記サブデータ格納部から読み出し、当該サブデータを前記端末装置に送信するサーバサブデータ送信部とを具備し、
前記端末装置は、
識別子を含む送信要求を受け付ける端末受付部と、
前記送信要求を前記２以上のサーバ装置に送信する送信要求送信部と、
前記送信要求の送信に対応して、前記２以上のサーバ装置から２以上のサブデータを受信するサブデータ受信部と、
前記サブデータ受信部が受信した２以上のサブデータから、前記データを構成するデータ構成部と、
前記サブデータ受信部が受信した１以上のサブデータから関連情報を取得する関連情報取得部と、
前記関連情報取得部が取得した関連情報および前記データ構成部が構成したデータを出力するデータ出力部とを具備するデータ管理システム。
【請求項２】
前記関連情報付与部は、
一のサブデータにのみ前記関連情報を付与する請求項１記載のデータ管理システム。
【請求項３】
前記関連情報付与部は、
前記関連情報を２以上のサブデータに分散して付与する請求項１記載のデータ管理システム。
【請求項４】
前記データは、画像データであり、
前記関連情報は、前記画像データを画像認識し、取得された文字列である請求項１から請求項３いずれか記載のデータ管理システム。
【請求項５】
前記データは、画像データであり、
前記分割部は、
前記データを構成する画素の色と、前記２以上の各サブデータの画素の色の集合との対応を管理している画素変換対応表を格納し得る画素変換対応表格納手段と、
前記データの各画素の色を取得する色取得手段と、
前記色取得手段が取得した各画素の色に対応する、前記２以上の各サブデータの画素の色の集合を、画素ごとに前記画素変換対応表を用いて取得する変換画素色取得手段と、
前記変換画素色取得手段が取得した各サブデータの各画素の色の集合から、前記２以上の各サブデータを構成するサブデータ構成手段とを具備する請求項１から請求項４いずれか記載のデータ管理システム。
【請求項６】
前記画素変換対応表は、
前記データを構成する画素の一の色に対して、前記２以上の各サブデータの画素の色の集合の候補が２以上存在し、
前記変換画素色取得手段は、
前記画素変換対応表から、前記色取得手段が取得した画素の色に対応する、前記２以上の各サブデータの画素の色の集合の候補から、一の色の集合をランダムに画素ごとに取得する請求項５記載のデータ管理システム。
【請求項７】
請求項１から請求項６いずれか記載のデータ管理システムを構成するデータ処理装置。
【請求項８】
データを格納し得るデータ格納部と、
前記データに関連する情報である関連情報を格納し得る関連情報格納部と、
前記データを、意味が伝わる態様での読解が不可能または視聴が不可能な２以上のサブデータであり、当該２以上のサブデータから前記データを復元可能な２以上のサブデータに分割する分割部と、
前記分割部が分割し、取得した２以上の各サブデータに、前記データを識別する識別子を付与する識別子付与部と、
前記分割部が分割し、取得した２以上のサブデータのうちのいずれかのサブデータに、前記関連情報を付与する関連情報付与部と、
前記識別子、または前記識別子と前記関連情報が付与された２以上の各サブデータを、２以上の各サーバ装置に送信するサブデータ送信部とを具備するデータ処理装置。
【請求項９】
記憶媒体に、
データ、および前記データに関連する情報である関連情報を格納しており、
分割部、識別子付与部、関連情報付与部、およびサブデータ送信部により実現されるデータ処理方法であって、
前記分割部は、前記データを、意味が伝わる態様での読解が不可能または視聴が不可能な２以上のサブデータであり、当該２以上のサブデータから前記データを復元可能な２以上のサブデータに分割する分割ステップと、
前記識別子付与部は、前記分割ステップで分割し、取得した２以上の各サブデータに、前記データを識別する識別子を付与する識別子付与ステップと、
前記関連情報付与部は、前記分割部が分割し、取得した２以上のサブデータのうちのいずれかのサブデータに、前記関連情報を付与する関連情報付与ステップと、
前記サブデータ送信部は、前記識別子、または前記識別子と前記関連情報が付与された２以上の各サブデータを、２以上の各サーバ装置に送信するサブデータ送信ステップを具備するデータ処理方法。
【請求項１０】
記憶媒体に、
データと、前記データに関連する情報である関連情報とを格納しており、
コンピュータを、
前記データを、意味が伝わる態様での読解が不可能または視聴が不可能な２以上のサブデータであり、当該２以上のサブデータから前記データを復元可能な２以上のサブデータに分割する分割部と、
前記分割部が分割し、取得した２以上の各サブデータに、前記データを識別する識別子を付与する識別子付与部と、
前記分割部が分割し、取得した２以上のサブデータのうちのいずれかのサブデータに、前記関連情報を付与する関連情報付与部と、
前記識別子、または前記識別子と前記関連情報が付与された２以上の各サブデータを、２以上の各サーバ装置に送信するサブデータ送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを管理するデータ管理システム等に関するものである。
【背景技術】
【０００２】
従来のデータ管理システムは、暗号化して、データのセキュリティーを担保するシステムであった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９３２４９号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデータ管理システムにおいては、データのセキュリティーの確保が十分ではなかった。つまり、例えば、暗号キーが漏洩すれば、容易に元のデータが復元される。
【課題を解決するための手段】
【０００５】
本第一の発明のデータ管理システムは、データ処理装置と２以上のサーバ装置と一の端末装置を具備するデータ管理システムであって、データ処理装置は、データを格納し得るデータ格納部と、データを、意味が伝わる態様での読解が不可能または視聴が不可能な２以上のサブデータであり、２以上のサブデータからデータを復元可能な２以上のサブデータに分割する分割部と、分割部が分割し、取得した２以上の各サブデータに、データを識別する識別子を付与する識別子付与部と、識別子が付与された２以上の各サブデータを、２以上の各サーバ装置に送信するサブデータ送信部とを具備し、サーバ装置は、サブデータを格納し得るサブデータ格納部と、データ処理装置から識別子が付与されたサブデータを受信するサブデータ受信部と、サブデータ受信部が受信した識別子付きのサブデータを、サブデータ格納部に蓄積するサブデータ蓄積部と、識別子を含む送信要求を端末装置から受信する送信要求受信部と、送信要求受信部が送信要求を受信した場合に、送信要求に含まれる識別子が付与されたサブデータを、サブデータ格納部から読み出し、サブデータを端末装置に送信するサーバサブデータ送信部とを具備し、端末装置は、識別子を含む送信要求を受け付ける端末受付部と、送信要求を２以上のサーバ装置に送信する送信要求送信部と、送信要求の送信に対応して、２以上のサーバ装置から２以上のサブデータを受信するサブデータ受信部と、サブデータ受信部が受信した２以上のサブデータから、データを構成するデータ構成部と、データ構成部が構成したデータを出力するデータ出力部とを具備するデータ管理システムである。
【０００６】
かかる構成により、データのセキュリティーを十分に担保できる。
【０００７】
また、本第二の発明のデータ管理システムは、第一の発明に対して、データ処理装置は、データに関連する情報である関連情報を格納し得る関連情報格納部と、分割部が分割し、取得した２以上のサブデータのうちのいずれかのサブデータに、関連情報を付与する関連情報付与部とをさらに具備し、端末装置は、サブデータ受信部が受信した１以上のサブデータから関連情報を取得する関連情報取得部と、データ出力部は、関連情報取得部が取得した関連情報およびデータ構成部が構成したデータを出力するデータ管理システムである。
【０００８】
かかる構成により、データおよび当該データに関連する関連情報のセキュリティーを十分に担保できる。
【０００９】
また、本第三の発明のデータ管理システムは、第一または第二の発明に対して、媒体が配置されたスキャナとデータ読取制御装置とをさらに具備し、データ読取制御装置は、スキャナを動作させるスキャナ制御部と、スキャナが媒体を読み取って取得した画像データを取得する画像データ取得部と、画像データをデータ処理装置に送信する画像データ送信部とを具備し、データ処理装置は、データ読取制御装置から画像データを受信する画像データ受信部をさらに具備し、データ格納部のデータは、画像データ受信部が受信したデータであるデータ管理システムである。
【００１０】
かかる構成により、スキャナで読み取った画像データのセキュリティーを十分に担保できる。
【００１１】
また、本第四の発明のデータ管理システムは、第三の発明に対して、媒体は、アパチュアカードであり、データ読取制御装置は、アパチュアカードのパンチから関連情報を構成する関連情報構成部と、関連情報を送信する関連情報送信部とをさらに具備し、データ処理装置は、データ読取制御装置から関連情報を受信する関連情報受信部をさらに具備し、関連情報格納部の関連情報は、関連情報受信部が受信した関連情報であるデータ管理システムである。
【００１２】
かかる構成により、アパチュアカードをデジタル化する際のデータセキュリティーを十分に担保できる。
【００１３】
また、本第五の発明のデータ管理システムは、第一から第四いずれかの発明に対して、データは、画像データであり、分割部は、データを構成する画素の色と、２以上の各サブデータの画素の色の集合との対応を管理している画素変換対応表を格納し得る画素変換対応表格納手段と、データの各画素の色を取得する色取得手段と、色取得手段が取得した各画素の色に対応する、２以上の各サブデータの画素の色の集合を、画素ごとに画素変換対応表を用いて取得する変換画素色取得手段と、変換画素色取得手段が取得した各サブデータの各画素の色の集合から、２以上の各サブデータを構成するサブデータ構成手段とを具備するデータ管理システムである。
【００１４】
かかる構成により、画像データのセキュリティーを十分に担保できる。
【００１５】
また、本第六の発明のデータ管理システムは、第五の発明に対して、画素変換対応表は、データを構成する画素の一の色に対して、２以上の各サブデータの画素の色の集合の候補が２以上存在し、変換画素色取得手段は、画素変換対応表から、色取得手段が取得した画素の色に対応する、２以上の各サブデータの画素の色の集合の候補から、一の色の集合をランダムに画素ごとに取得するデータ管理システムである。
【００１６】
かかる構成により、一部のサブデータのみが漏洩した場合でも、データのセキュリティーを十分に担保できる。
【発明の効果】
【００１７】
本発明によるデータ管理システムによれば、データのセキュリティーを十分に担保できる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１におけるデータ管理システム１の概念図
【図２】同データ管理システムのブロック図
【図３】同データ処理装置のブロック図
【図４】同データ処理装置の動作について説明するフローチャート
【図５】同分割処理の動作について説明するフローチャート
【図６】同端末装置の動作について説明するフローチャート
【図７】同画素変換対応表示す図
【図８】同スキャナ１１の読み取り部に配置されている設計図の用紙を示す図
【図９】同２つのサブデータを示す図
【図１０】同復元したデータを示す図
【図１１】同他の画素変換対応表を示す図
【図１２】同コンピュータシステムの概観図
【図１３】同コンピュータシステムの内部構成を示す図
【発明を実施するための形態】
【００１９】
以下、データ管理システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２０】
（実施の形態１）
【００２１】
本実施の形態において、データのセキュリティーを十分に担保できるデータ管理システムについて説明する。さらに具体的には、本データ管理システムでは、一のデータから２以上のサブデータを構成し、サブデータにＩＤを付与し、ＩＤ付きの各サブデータを２以上のサーバ装置１４に蓄積する。そして、端末装置では、当該ＩＤを用いて、２以上のサーバから２以上のサブデータを受信し、当該２以上のサブデータから元のデータを復元できる。
【００２２】
図１は、本実施の形態におけるデータ管理システム１の概念図である。データ管理システム１は、スキャナ１１、データ読取制御装置１２、データ処理装置１３、２以上のサーバ装置１４、端末装置１５を備える。データ読取制御装置１２の制御により、スキャナ１１で読み取ったデータは、データ読取制御装置１２からデータ処理装置１３に送信される。そして、データ処理装置１３で、データから２以上のサブデータが構成され、当該サブデータにＩＤが付与される。そして、データ処理装置１３は、ＩＤ付きの各サブデータを２以上のサーバ装置１４に送信する。次に、２以上の各サーバ装置１４では、ＩＤ付きの各サブデータを受信し、蓄積する。そして、端末装置１５では、ＩＤをキーとして２以上の各サーバ装置１４からサブデータを取得し、当該２以上のサブデータから元のデータを構成して、出力する。なお、端末装置１５は、いわゆるパーソナルコンピュータ、携帯端末、携帯電話、テレビジョン等、データを出力できる端末であれば何でも良い。また、サブデータは、意味が伝わる態様での読解が不可能または視聴が不可能なデータである。
【００２３】
図２は、本実施の形態におけるデータ管理システム１のブロック図である。図３は、データ処理装置１３の詳細なブロック図である。
【００２４】
データ読取制御装置１２は、スキャナ制御部１２１、画像データ取得部１２２、関連情報構成部１２３、画像データ送信部１２４、関連情報送信部１２５を備える。
【００２５】
データ処理装置１３は、データ格納部１３１、関連情報格納部１３２、画像データ受信部１３３、関連情報受信部１３４、データ蓄積部１３５、分割部１３６、識別子付与部１３７、関連情報付与部１３８、サブデータ送信部１３９を備える。
【００２６】
分割部１３６は、画素変換対応表格納手段１３６１、色取得手段１３６２、変換画素色取得手段１３６３、サブデータ構成手段１３６４を備える。
【００２７】
サーバ装置１４は、サブデータ格納部１４１、サブデータ受信部１４２、サブデータ蓄積部１４３、送信要求受信部１４４、サーバサブデータ送信部１４５を備える。
【００２８】
端末装置１５は、端末受付部１５１、送信要求送信部１５２、端末サブデータ受信部１５３、データ構成部１５４、関連情報取得部１５５、データ出力部１５６を備える。
【００２９】
スキャナ１１は、紙などの媒体を読み取って、画像データを取得する装置である。スキャナ１１は、いわゆるアパチュアカードスキャナでも良い。アパチュアカードおよびアパチュアカードスキャナは、公知技術であるので詳細な説明を省略する。
【００３０】
データ読取制御装置１２を構成するスキャナ制御部１２１は、スキャナ１１を動作させる。スキャナ制御部１２１は、通常、ユーザ指示を受け付け、スキャナ１１を動作させる。  スキャナ制御部１２１は、例えば、スキャナのドライバーソフトにより実現され得る。
【００３１】
画像データ取得部１２２は、スキャナ１１が媒体を読み取って取得した画像データを取得する。なお、媒体とは、例えば、紙やアパチュアカードやアパチュアカード以外のマイクロフィルムや写真やネガなどである。画像データ取得部１２２は、通常、ＭＰＵやメモリ等から実現され得る。画像データ取得部１２２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３２】
関連情報構成部１２３は、アパチュアカードのパンチ等の媒体または媒体の一部から関連情報を構成する。また、関連情報構成部１２３は、図示しない記憶手段に予め格納されている関連情報を読み出しても良い。関連情報構成部１２３は、公知技術であるので詳細な説明は省略する。関連情報構成部１２３は、通常、ＭＰＵやメモリ等から実現され得る。関連情報構成部１２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３３】
画像データ送信部１２４は、画像データ取得部１２２が取得した画像データを、データ処理装置１３に送信する。画像データ送信部１２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３４】
関連情報送信部１２５は、関連情報構成部１２３が取得した関連情報を、データ処理装置１３に送信する。関連情報送信部１２５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３５】
データ処理装置１３を構成するデータ格納部１３１は、１以上のデータを格納し得る。データとは、セキュリティーを担保する対象のデータである。データは、画像データ（静止画データ）が好適であるが、音声データ、楽音データ、動画データ、テキストデータなどでも良い。データ格納部１３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。データ格納部１３１データ報が記憶される過程は問わない。例えば、記録媒体を介してデータがデータ格納部１３１で記憶されるようになってもよく、通信回線等を介して送信されたデータがデータ格納部１３１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力されたデータがデータ格納部１３１で記憶されるようになってもよい。
【００３６】
関連情報格納部１３２は、データに関連する情報である１以上の関連情報を格納し得る。関連情報は、例えば、データの属性（サイズ、色、データタイプ、圧縮形式など）、作成された（スキャナ１１でスキャンされた）日、作成された日時、データの所有者などである。関連情報格納部１３２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。関連情報格納部１３２に関連情報が記憶される過程は問わない。
【００３７】
画像データ受信部１３３は、データ読取制御装置１２から画像データを受信する。画像データ受信部１３３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３８】
関連情報受信部１３４は、データ読取制御装置１２から関連情報を受信する。関連情報受信部１３４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３９】
データ蓄積部１３５は、画像データ受信部１３３が受信した画像データをデータ格納部１３１に蓄積する。また、データ蓄積部１３５は、関連情報受信部１３４が受信した関連情報を関連情報格納部１３２に蓄積する。データ蓄積部１３５は、通常、ＭＰＵやメモリ等から実現され得る。データ蓄積部１３５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４０】
なお、データ管理システム１において、スキャナ１１、データ読取制御装置１２は、必須ではない。また、データ処理装置１３において、関連情報格納部１３２、画像データ受信部１３３、関連情報受信部１３４、およびデータ蓄積部１３５、および関連情報付与部１３８は、必須ではない。
【００４１】
分割部１３６は、データを２以上のサブデータに分割し、２以上のサブデータを得る。各サブデータは、意味が伝わる態様での読解が不可能または、意味が伝わる態様での視聴が不可能なデータである。また、２以上のサブデータからデータ（元のデータ）が復元できる。復元は、例えば、サブデータを重ね合わせることにより実現する。また、復元は、例えば、複数のサブデータを演算することにより実現する。なお、復元方法は予め決められているが、復元方法は問わない。また、意味が伝わる態様での読解が不可能または視聴が不可能とは、出力したり再生したりした場合に、人には意味がわからないことを言う。分割部１３６は、通常、ＭＰＵやメモリ等から実現され得る。分割部１３６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４２】
分割部１３６を構成する画素変換対応表格納手段１３６１は、画素変換対応表を格納し得る。画素変換対応表とは、データを構成する画素の色と、２以上の各サブデータの画素の色の集合との対応を管理している情報（表）である。また、画素変換対応表は、通常、データを構成する画素の色と２以上の各サブデータの画素の色の集合とを有するレコードを複数レコード有する。また、画素変換対応表において、データを構成する画素の一の色に対して、２以上の各サブデータの画素の色の集合の候補が２以上存在することは好適である。なお、画素変換対応表において、データを構成する画素の色と、２以上の各サブデータの画素の色の集合とが１レコードを構成している、と言える。そして、当該１レコード内のデータの画素の位置とサブデータの各画素の位置とは同じ位置であることは言うまでもない。画素変換対応表格納手段１３６１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。画素変換対応表格納手段１３６１に画素変換対応表が記憶される過程は問わない。
【００４３】
色取得手段１３６２は、データの各画素の色を取得する。このデータは、データ格納部１３１のデータである。なお、データが文字列（文字コードの集合）の場合、色取得手段１３６２は、例えば、文字列を画像化し、当該画像化したデータの各画素の色を取得するようにしても良い。
【００４４】
変換画素色取得手段１３６３は、２以上の各サブデータの画素の色の集合を取得する。この色の集合は、色取得手段１３６２が取得した各画素の色に対応する２以上の各サブデータの画素の色の集合である。変換画素色取得手段１３６３は、画素ごとに画素変換対応表を用いて、２以上の各サブデータの画素の色の集合を取得する。例えば、変換画素色取得手段１３６３は、色取得手段１３６２が取得した画素の色に対応する２以上の各サブデータの画素の色の集合の候補のうちの一の色の集合を、画素変換対応表から画素ごとに取得する。なお、画素の色の集合の候補から一の色の集合を取得する方法は、順番でも良いし、乱数を発生させて一の色の集合を決定して、取得しても良い。また、例えば、変換画素色取得手段１３６３は、色取得手段１３６２が取得した画素の色に対応する２以上の各サブデータの画素の色の集合を、画素変換対応表から画素ごとに取得する。かかる場合は、データの画素の色が決まれた、一意にサブデータの画素の色の集合が決まる場合である。
【００４５】
サブデータ構成手段１３６４は、変換画素色取得手段１３６３が取得した各サブデータの各画素の色の集合から、２以上の各サブデータを構成する。なお、サブデータを構成する各画素の色が決定すれば、サブデータは決定される。つまり、サブデータ構成手段１３６４の処理は公知技術である。
【００４６】
識別子付与部１３７は、分割部１３６が分割し、取得した２以上の各サブデータに、データを識別する識別子を付与する。ここで、識別子の付与とは、識別子をデータに埋め込みこと（例えば、電子透かしやヘッダー部への書き込みなど）でも良いし、識別子をデータと対応付けることでも良い。識別子付与部１３７は、通常、ＭＰＵやメモリ等から実現され得る。識別子付与部１３７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４７】
関連情報付与部１３８は、関連情報受信部１３４が受信した関連情報を、取得された２以上のサブデータのうちのいずれかのサブデータに付与する。ここで、付与とは、関連情報のデータへの埋め込み（例えば、電子透かしやヘッダー部への書き込みなど）でも良いし、関連情報とデータとを対応付けることでも良い。また、関連情報付与部１３８は、通常、一のサブデータにすべての関連情報を付与する。しかし、関連情報付与部１３８は、関連情報を２以上のサブデータに分散して付与しても良い。つまり、関連情報付与部１３８は、一のサブデータに一部の関連情報を付与し、他のサブデータに他の関連情報を付与するなどでも良い。なお、関連情報が存在しない場合、関連情報付与部１３８は、機能しないことは言うまでもない。関連情報付与部１３８は、通常、ＭＰＵやメモリ等から実現され得る。関連情報付与部１３８の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４８】
サブデータ送信部１３９は、２以上の各サブデータを、２以上の各サーバ装置１４に送信する。なお、ここでのサブデータは、識別子が付与されたサブデータ、または識別子と関連情報が付与されたサブデータである。また、サブデータ送信部１３９は、送信先のサーバ装置１４を特定する情報（ＩＰアドレス等）を予め保持している。サブデータ送信部１３９は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００４９】
サーバ装置１４を構成するサブデータ格納部１４１は、サブデータを格納し得る。サブデータ格納部１４１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５０】
サブデータ受信部１４２は、データ処理装置１３から識別子が付与されたサブデータを受信する。なお、このサブデータには、関連情報も付与されている場合がある。サブデータ受信部１４２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い
【００５１】
サブデータ蓄積部１４３は、サブデータ受信部１４２が受信した識別子付きのサブデータを、サブデータ格納部１４１に蓄積する。なお、このサブデータには、関連情報も付与されている場合がある。サブデータ蓄積部１４３は、通常、ＭＰＵやメモリ等から実現され得る。サブデータ蓄積部１４３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５２】
送信要求受信部１４４は、識別子を含む送信要求を端末装置１５から受信する。送信要求とは、サブデータを送信する旨の要求である。送信要求受信部１４４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５３】
サーバサブデータ送信部１４５は、送信要求受信部１４４が送信要求を受信した場合に、送信要求に含まれる識別子が付与されたサブデータを、サブデータ格納部１４１から読み出し、当該サブデータを端末装置１５に送信する。サーバサブデータ送信部１４５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５４】
端末装置１５を構成する端末受付部１５１は、識別子を含む送信要求を受け付ける。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。送信要求の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部１５１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５５】
送信要求送信部１５２は、端末受付部１５１が受け付けた送信要求を２以上のサーバ装置１４に送信する。なお、送信要求送信部１５２は、通常、送信要求を送信するサーバ装置１４を特定する情報（ＩＰアドレス等）を、予め保持している。送信要求送信部１５２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５６】
端末サブデータ受信部１５３は、送信要求の送信に対応して、２以上のサーバ装置１４から２以上のサブデータを受信する。端末サブデータ受信部１５３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５７】
データ構成部１５４は、サブデータ受信部１４２が受信した２以上のサブデータからデータを構成する。なお、構成とは、例えば、２以上のサブデータを重ね合わせるなどの処理である。また、構成とは、２以上のサブデータに所定の演算を行って、データを取得する処理である。つまり、構成とは、データ処理装置１３が２以上のサブデータを取得した処理と逆の処理である。つまり、データ構成部１５４は、例えば、画素変換対応表を用いて、２以上のサブデータの各画素の色の集合を取得し、当該色の集合から元のデータの各画素の色を取得する。そして、データ構成部１５４は、元のデータの各画素の色から元のデータを構成する。また、元のデータが文字列（テキスト）の場合、データ構成部１５４は、さらに、文字認識処理を行い、文字列を取得しても良い。データ構成部１５４は、通常、ＭＰＵやメモリ等から実現され得る。データ構成部１５４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５８】
関連情報取得部１５５は、サブデータ受信部１４２が受信した１以上のサブデータから関連情報を取得する。関連情報取得部１５５は、例えば、電子透かしにより埋め込まれた関連情報を取り出す。なお、かかる処理は公知技術であるので、詳細な説明は省略する。関連情報取得部１５５は、通常、ＭＰＵやメモリ等から実現され得る。関連情報取得部１５５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
データ出力部１５６は、データ構成部１５４が構成したデータを出力する。また、データ出力部１５６は、関連情報取得部１５５が取得した関連情報およびデータ構成部１５４が構成したデータを出力する。ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。データ出力部１５６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。データ出力部１５６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６０】
次に、データ管理システム１の動作について説明する。まず、データ読取制御装置１２の動作について説明する。データ読取制御装置１２のスキャナ制御部１２１は、ユーザの指示により、スキャナ１１を動作させる。そして、画像データ取得部１２２は、スキャナ１１の動作により得られた画像データを取得する。次に、関連情報構成部１２３は、画像データまたは図示しない記憶媒体から、関連情報を取得する。そして、画像データ送信部１２４は、画像データをデータ処理装置１３に送信する。また、関連情報送信部１２５は、関連情報をデータ処理装置１３に送信する。
【００６１】
次に、データ処理装置１３の動作について、図４のフローチャートを用いて説明する。
【００６２】
（ステップＳ４０１）画像データ受信部１３３は、データを受信したか否かを判断する。データを受信すればステップＳ４０２に行き、データを受信しなければステップＳ４０１に戻る。なお、ここでのデータは、通常、画像データであるが、他のタイプのデータでも良い。
【００６３】
（ステップＳ４０２）データ蓄積部１３５は、ステップＳ４０１で受信されたデータをデータ格納部１３１に蓄積する。
【００６４】
（ステップＳ４０３）関連情報受信部１３４は、関連情報を受信したか否かを判断する。受信すればステップＳ４０４に行き、受信しなければステップＳ４１２に行く。
【００６５】
（ステップＳ４０４）データ蓄積部１３５は、ステップＳ４０３で受信された関連情報を関連情報格納部１３２に蓄積する。
【００６６】
（ステップＳ４０５）分割部１３６は、データを２以上のサブデータに分割し、２以上のサブデータを得る。かかる処理を分割処理という。分割処理について、図５のフローチャートを用いて説明する。
【００６７】
（ステップＳ４０６）識別子付与部１３７は、識別子を取得する。なお、識別子は、外部から与えられる情報でも良いし、識別子付与部１３７が生成する情報でも良い。識別子付与部１３７は、例えば、先に生成した識別子をインクリメントして、ユニークな識別子を作り出す。その他、識別子付与部１３７は、ユニークな識別子を生成すれば良く、アルゴリズムは問わない。また、識別子は、データ読取制御装置１２から送信されてきても良い。
【００６８】
（ステップＳ４０７）識別子付与部１３７は、ステップＳ４０６で取得した識別子を、２以上の各サブデータに付与する。
【００６９】
（ステップＳ４０８）関連情報付与部１３８は、ステップＳ４０３で関連情報を受信できたか否かを判断する。関連情報を受信できていればステップＳ４０９に行き、受信できていなければステップＳ４０１に戻る。
【００７０】
（ステップＳ４０９）関連情報付与部１３８は、関連情報格納部１３２の関連情報（ステップＳ４０３で受信した関連情報）を取得する。
【００７１】
（ステップＳ４１０）関連情報付与部１３８は、ステップＳ４０９で取得した関連情報を、例えば、一のサブデータに付与する。なお、関連情報を付与するサブデータ（サブデータが蓄積されるサーバ装置）は予め決まっていても良いし、ランダムに決定しても良い。
【００７２】
（ステップＳ４１１）サブデータ送信部１３９は、２以上の各サブデータを、２以上の各サーバ装置１４に送信する。ステップＳ４０１に戻る。
【００７３】
（ステップＳ４１２）関連情報受信部１３４は、タイムアウトか否かを判断する。タイムアウトであればステップＳ４０５に行き、タイムアウトでなければステップＳ４０３に戻る。なお、タイムアウトとは、例えば、データを受信した後、閾値の時間以上、関連情報を受信しなかったことである。
【００７４】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７５】
次に、ステップＳ４０５の分割処理について、図５のフローチャートを用いて説明する。
【００７６】
（ステップＳ５０１）分割部１３６の色取得手段１３６２は、カウンタｉに１を代入する。
【００７７】
（ステップＳ５０２）色取得手段１３６２は、データ格納部１３１のデータのｉ番目の画素が存在するか否かを判断する。ｉ番目の画素が存在すればステップＳ５０３に行き、存在しなければ上位処理にリターンする。
【００７８】
（ステップＳ５０３）色取得手段１３６２は、データのｉ番目の画素の色を取得する。
【００７９】
（ステップＳ５０４）変換画素色取得手段１３６３は、ステップＳ５０３で取得されたｉ番目の画素の色に対応する、２以上の各サブデータの画素の色の集合を、画素ごとに画素変換対応表を用いて取得する。ここで、変換画素色取得手段１３６３は、ステップＳ５０３で取得されたｉ番目の画素の色に対応する２以上の各サブデータの画素の色の集合の候補から、一の色の集合をランダムに取得することは好適である。
【００８０】
（ステップＳ５０５）サブデータ構成手段１３６４は、カウンタｊに１を代入する。
【００８１】
（ステップＳ５０６）サブデータ構成手段１３６４は、ｊ番目のサブデータが存在するか否かを判断する。存在すればステップＳ５０７に行き、存在しなければステップＳ５０９に行く。
【００８２】
（ステップＳ５０７）サブデータ構成手段１３６４は、ステップＳ５０４で取得された画素の色の集合のうちのｊ番目の色を、ｊ番目のサブデータのｉ番目の画素の色として蓄積する。
【００８３】
（ステップＳ５０８）サブデータ構成手段１３６４は、カウンタｊを１、インクリメントする。ステップＳ５０６に戻る。
【００８４】
（ステップＳ５０９）色取得手段１３６２は、カウンタｉを１、インクリメントする。ステップＳ５０２に戻る。
【００８５】
なお、図５のフローチャートは、分割処理の一例であることは言うまでもない。
【００８６】
また、図５のフローチャートは、処理を行う（着目する）画素の順序は問わない。
【００８７】
次に、サーバ装置１４の動作について説明する。サーバ装置１４のサブデータ受信部１４２は、データ処理装置１３からサブデータを受信する。そして、サブデータ蓄積部１４３は、サブデータ受信部１４２が受信したサブデータを、サブデータ格納部１４１に蓄積する。そして、送信要求受信部１４４が識別子を含む送信要求を端末装置１５から受信すると、サーバサブデータ送信部１４５は、当該送信要求に含まれる識別子が付与されたサブデータを、サブデータ格納部１４１から読み出し、当該サブデータを端末装置１５に送信する。
【００８８】
次に、端末装置１５の動作について、図６のフローチャートを用いて説明する。
【００８９】
（ステップＳ６０１）端末受付部１５１は、送信要求を受け付けたか否かを判断する。送信要求を受け付ければステップＳ６０２に行き、送信要求を受け付けなければステップＳ６０１に戻る。
【００９０】
（ステップＳ６０２）送信要求送信部１５２は、ステップＳ６０１で受け付けられた送信要求を２以上のサーバ装置１４に送信する。
【００９１】
（ステップＳ６０３）端末サブデータ受信部１５３は、送信要求の送信に対応して、２以上のサーバ装置１４から２以上のすべてのサブデータを受信したか否かを判断する。すべてのサブデータを受信すればステップＳ６０４に行き、受信しなければステップＳ６０３に戻る。
【００９２】
（ステップＳ６０４）データ構成部１５４は、ステップＳ６０３で受信された２以上のサブデータからデータを構成する。
【００９３】
（ステップＳ６０５）関連情報取得部１５５は、ステップＳ６０３で受信された１以上のサブデータから関連情報を取得する。なお、ここで、関連情報を取得できない場合もある。
【００９４】
（ステップＳ６０６）データ出力部１５６は、ステップＳ６０４で構成されたデータを出力する。
【００９５】
（ステップＳ６０７）データ出力部１５６は、ステップＳ６０５で関連情報を取得できたか否かを判断する。取得できていればステップＳ６０８に行き、取得できていなければステップＳ６０１に戻る。
【００９６】
（ステップＳ６０８）データ出力部１５６は、ステップＳ６０５で取得された関連情報を出力する。ステップＳ６０１に戻る。
【００９７】
なお、図６のフローチャートにおいて、上述したように、データの構成方法は問わないが、データの構成方法はサブデータの作成方法の逆の処理である。
【００９８】
また、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９９】
以下、本実施の形態におけるデータ管理システム１の具体的な動作について説明する。データ管理システム１の概念図は図１である。
【０１００】
以下の具体例において、データ管理システム１を構成するサーバ装置１４は２つである、とする。そして、２つのサーバ装置１４は、サーバ装置１４（１）とサーバ装置１４（２）である、とする。また、ここでのデータは、モノクロの画像データである、とする。
【０１０１】
また、データ処理装置１３の画素変換対応表格納手段１３６１は、図７に示す画素変換対応表を保持している、とする。画素変換対応表は、「ノイズ画像１」「ノイズ画像２」および「元データ」の属性値を有するレコードを４つ有する。「ノイズ画像１」はサブデータ１の画素の色、「ノイズ画像２」はサブデータ２の画素の色である。また、「元データ」は、元のデータの画素の色である。つまり、図７において、元のデータの画素の色が「黒」の場合、２つの各サブデータの画素の色の集合は（白，黒）と（黒，白）である。また、元のデータの画素の色が「白」の場合、２つの各サブデータの画素の色の集合は（白，白）と（黒，黒）である。
【０１０２】
また、図８に示す設計図の用紙がスキャナ１１の読み取り部に配置されている。そして、ユーザが、データ読取制御装置１２に対して、データの読み取りと管理の指示を入力した、とする。
【０１０３】
すると、データ読取制御装置１２のスキャナ制御部１２１は、スキャナ１１を動作させる。そして、画像データ取得部１２２は、スキャナ１１の動作により得られた画像データ（図８の画像データ）を取得する。次に、関連情報構成部１２３は、画像データから関連情報を取得する。ここでは、関連情報構成部１２３は、画像データを画像認識し、画像データの下部の文字列「D159_705014_02」を取得した、とする。
【０１０４】
そして、画像データ送信部１２４は、図８の画像データをデータ処理装置１３に送信する。また、関連情報送信部１２５は、関連情報「D159_705014_02」をデータ処理装置１３に送信する。
【０１０５】
次に、データ処理装置１３の画像データ受信部１３３は、画像データを受信する。そして、データ蓄積部１３５は、受信された画像データをデータ格納部１３１に蓄積する。次に、関連情報受信部１３４は、関連情報「D159_705014_02」を受信する。そして、データ蓄積部１３５は、受信された関連情報を関連情報格納部１３２に蓄積する。
【０１０６】
次に、分割部１３６は、図８の画像データを２つのサブデータに分割し、２つのサブデータを得る。ここでは、分割部１３６は、図７の画素変換対応表に従って、画像データの画素が「黒」の場合、２つの各サブデータ（ノイズ画像１，ノイズ画像２）の画素の色の集合は（白，黒）または（黒，白）のうちのいずれかをランダムに選択し、決定する。また、分割部１３６は、元のデータの画素の色が「白」の場合、２つの各サブデータの画素の色の集合は（白，白）または（黒，黒）のうちのいずれかをランダムに選択し、決定する。
【０１０７】
そして、分割部１３６は、図９に示す２つのサブデータを得た、とする。２つのサブデータは、ノイズ画像１とノイズ画像２である。
【０１０８】
次に、識別子付与部１３７は、現在の識別子（例えば、「１０」）に１を加えた識別子（例えば、「１１」）を取得する。そして、識別子付与部１３７は、取得した識別子（例えば、「１１」）を、２以上の各サブデータ（ノイズ画像１とノイズ画像２）に付与する。そして、識別子付与部１３７は、現在の識別子を「１１」に更新する。なお、識別子付与部１３７は、現在（最新）の識別子を常に格納している、とする。
【０１０９】
次に、関連情報付与部１３８は、関連情報「D159_705014_02」を取得する。そして、関連情報付与部１３８は、取得した関連情報を、例えば、一のサブデータ（ノイズ画像１）に付与する。なお、ノイズ画像２には、関連情報は付与しない。また、関連情報付与部１３８は、例えば、電子透かしの手法により、関連情報「D159_705014_02」をノイズ画像１に付与する、とする。
【０１１０】
次に、サブデータ送信部１３９は、ノイズ画像１を、例えば、サーバ装置１４（１）に送信し、ノイズ画像２を、例えば、サーバ装置１４（２）に送信する。
【０１１１】
次に、サーバ装置１４（１）のサブデータ受信部１４２は、ノイズ画像１（識別子「１１」と関連情報「D159_705014_02」が付与されている）を受信する。そして、サーバ装置１４（１）のサブデータ蓄積部１４３は、サブデータ受信部１４２が受信したノイズ画像１をサブデータ格納部１４１に蓄積する。
【０１１２】
また、サーバ装置１４（２）のサブデータ受信部１４２は、ノイズ画像２（識別子「１１」が付与されている）を受信する。そして、サーバ装置１４（２）のサブデータ蓄積部１４３は、サブデータ受信部１４２が受信したノイズ画像１をサブデータ格納部１４１に蓄積する。
【０１１３】
以上の処理により、データが２以上のサブデータに分割され、復元できる形態で、サーバ装置１４に蓄積される。
【０１１４】
そして、ユーザは、識別子「１１」を有する送信要求を、端末装置１５に入力した、とする。
【０１１５】
次に、端末装置１５の端末受付部１５１は、識別子「１１」を有する送信要求を受け付ける。そして、送信要求送信部１５２は、受け付けられた送信要求をサーバ装置１４（１）およびサーバ装置１４（２）に送信する。
【０１１６】
そして、サーバ装置１４（１）の送信要求受信部１４４が識別子「１１」を含む送信要求を端末装置１５から受信する。そして、サーバサブデータ送信部１４５は、当該送信要求に含まれる識別子「１１」が付与されたサブデータ（図９のノイズ画像１）を、サブデータ格納部１４１から読み出し、当該サブデータを端末装置１５に送信する。なお、ここでのノイズ画像１には、関連情報「D159_705014_02」が付加されている。ただし、識別子「１１」は付加されていても、付加されていなくても良い。
【０１１７】
また、サーバ装置１４（２）の送信要求受信部１４４が識別子「１１」を含む送信要求を端末装置１５から受信する。そして、サーバサブデータ送信部１４５は、当該送信要求に含まれる識別子「１１」が付与されたサブデータ（図９のノイズ画像２）を、サブデータ格納部１４１から読み出し、当該サブデータを端末装置１５に送信する。なお、ここでのノイズ画像２には、識別子「１１」は付加されていても、付加されていなくても良い。
【０１１８】
次に、端末サブデータ受信部１５３は、送信要求の送信に対応して、サーバ装置１４（１）からノイズ画像１を受信する。また、端末サブデータ受信部１５３は、送信要求の送信に対応して、サーバ装置１４（２）からノイズ画像２を受信する。
【０１１９】
次に、データ構成部１５４は、受信された２以上のサブデータ（ノイズ画像１、ノイズ画像２）からデータを構成する。つまり、データ構成部１５４は、ノイズ画像１の各画素の色と、ノイズ画像２の各画素の色とを取得し、同じ位置の画素が（白，黒）または（黒，白）の場合は、復元するデータの画素の色を「黒」にする。そして、データ構成部１５４は、ノイズ画像１とノイズ画像２の同じ位置の画素が（白，白）または（黒，黒）の場合は、復元するデータの画素の色を「白」にする。そして、データ構成部１５４は、復元したデジタルデータを得る。ここで、復元したデジタルデータは、図１０であり、図８の紙を読み取った画像データと一致している。
【０１２０】
次に、関連情報取得部１５５は、受信されたノイズ画像１から関連情報「D159_705014_02」を取得する。
【０１２１】
そして、データ出力部１５６は、構成されたデータ（図１０）を出力する。また、データ出力部１５６は、取得された関連情報「D159_705014_02」を出力する。
【０１２２】
以上、本実施の形態によれば、データのセキュリティーを十分に担保できるデータ管理システム１を提供できる。つまり、一のサーバ装置のサブデータが漏洩しても、元のデータを復元することができない。
【０１２３】
また、本実施の形態によれば、複数のサブデータに同じ識別子が付与されているので、復元が容易である。
【０１２４】
また、本実施の形態によれば、関連情報を１以上のサブデータにのみ付与するので、関連情報のセキュリティーも担保し易い。
【０１２５】
なお、本実施の形態おいて、画素変換対応表は、一のデータの画素の色に、２以上の各サブデータの画素の色の集合の候補が２つ対応付いていたが、一のデータの画素の色に対して、一のサブデータの画素の色の集合が対応付いていても良い。
【０１２６】
また、データはカラー画像でも良い。また、データから作成されるサブデータは３以上でも良い。つまり、画素変換対応表は、図１１に示す表でも良い。図１１において、データが６５５３６色のカラー画像を対象としている。また、図１１において、一のデータの画素の色に対して、一のサブデータの画素の色の集合のみが対応付いている。また、サブデータは３つでる。
【０１２７】
また、本実施の形態のデータ管理システム１おいて、スキャナ１１、およびデータ読取制御装置１２は必須ではない。つまり、データ処理装置１３が予めデジタルデータをデータ格納部１３１に格納していても良い。かかる場合、データ処理装置１３は、データ格納部１３１、分割部１３６、識別子付与部１３７、サブデータ送信部１３９を備える。
【０１２８】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるデータ処理装置１３を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、データを格納しており、コンピュータを、前記データを、意味が伝わる態様での読解が不可能または視聴が不可能な２以上のサブデータであり、当該２以上のサブデータから前記データを復元可能な２以上のサブデータに分割する分割部と、前記分割部が分割し、取得した２以上の各サブデータに、前記データを識別する識別子を付与する識別子付与部と、前記識別子が付与された２以上の各サブデータを、前記２以上の各サーバ装置に送信するサブデータ送信部として機能させるためのプログラム、である。
【０１２９】
また、上記プログラムにおいて、前記分割部が分割し、取得した２以上のサブデータのうちのいずれかのサブデータに、記憶媒体に格納されている関連情報を付与する関連情報付与部として、コンピュータを機能させることは好適である。
【０１３０】
また、上記プログラムにおいて、前記分割部は、前記データを構成する画素の色と、前記２以上の各サブデータの画素の色の集合との対応を管理している画素変換対応表を格納し得る画素変換対応表格納手段と、前記データの各画素の色を取得する色取得手段と、前記色取得手段が取得した各画素の色に対応する、前記２以上の各サブデータの画素の色の集合を、画素ごとに前記画素変換対応表を用いて取得する変換画素色取得手段と、前記変換画素色取得手段が取得した各サブデータの各画素の色の集合から、前記２以上の各サブデータを構成するサブデータ構成手段とを具備するものとして、コンピュータを機能させることは好適である。
【０１３１】
また、上記プログラムにおいて、前記画素変換対応表は、前記データを構成する画素の一の色に対して、前記２以上の各サブデータの画素の色の集合の候補が２以上存在し、前記変換画素色取得手段は、前記画素変換対応表から、前記色取得手段が取得した画素の色に対応する、前記２以上の各サブデータの画素の色の集合の候補から、一の色の集合をランダムに画素ごとに取得するものとして、コンピュータを機能させることは好適である。
【０１３２】
また、図１２は、本明細書で述べたプログラムを実行して、上述した実施の形態のデータ読取制御装置１２、データ処理装置１３、サーバ装置１４、および端末装置１５を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１２は、このコンピュータシステムの概観図であり、図１３は、コンピュータシステムの内部構成を示す図である。
【０１３３】
図１２において、コンピュータシステム３４０は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２を含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０１３４】
図１３において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１３５】
コンピュータシステム３４０に、上述した実施の形態のデータ処理装置１３等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１３６】
プログラムは、コンピュータ３４１に、上述した実施の形態のデータ処理装置１３等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１３７】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０１３８】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１３９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１４０】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１４１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１４２】
以上のように、本発明にかかるデータ管理システムは、データのセキュリティーを十分に担保できる、という効果を有し、データ管理システム等として有用である。
【符号の説明】
【０１４３】
１  データ管理システム
１１  スキャナ
１２  データ読取制御装置
１３  データ処理装置
１４  サーバ装置
１５  端末装置
１２１  スキャナ制御部
１２２  画像データ取得部
１２３  関連情報構成部
１２４  画像データ送信部
１２５  関連情報送信部
１３１  データ格納部
１３２  関連情報格納部
１３３  画像データ受信部
１３４  関連情報受信部
１３５  データ蓄積部
１３６  分割部
１３７  識別子付与部
１３８  関連情報付与部
１３９  サブデータ送信部
１４１  サブデータ格納部
１４２  サブデータ受信部
１４３  サブデータ蓄積部
１４４  送信要求受信部
１４５  サーバサブデータ送信部
１５１  端末受付部
１５２  送信要求送信部
１５３  端末サブデータ受信部
１５４  データ構成部
１５５  関連情報取得部
１５６  データ出力部
１３６１  画素変換対応表格納手段
１３６２  色取得手段
１３６３  変換画素色取得手段
１３６４  サブデータ構成手段
【図１】
0005697073.tif 000002
【図２】
0005697073.tif 000003
【図３】
0005697073.tif 000004
【図４】
0005697073.tif 000005
【図５】
0005697073.tif 000006
【図６】
0005697073.tif 000007
【図７】
0005697073.tif 000008
【図１１】
0005697073.tif 000009
【図１２】
0005697073.tif 000010
【図１３】
0005697073.tif 000011
【図８】
0005697073.tif 000012
【図９】
0005697073.tif 000013
【図１０】
0005697073.tif 000014