"データ撹乱装置とデータ再構築装置とを備えるデータ撹乱再構築システムであって、Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数、撹乱させる属性の番号がすべての保持する属性の番号よりも小さくなるように属性の番号を付与したとし、前記データ撹乱装置は、K個の属性を有するN個のレコードからなる初期テーブルを、一部の属性は属性値を撹乱させて他の属性は属性値を保持する遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計Y=y0,y1,...,yM-1を生成し、前記データ再構築装置は、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとする値域計算部と、保持された属性の属性値の組み合わせpごとに、前記遷移確率行列Aの成分から、撹乱された属性の遷移確率を用いてQ×Qの部分遷移確率行列Apを生成する行列生成部と、保持された属性の属性値の組み合わせpごとに、前記クロス集計Yの成分から、保持された属性の属性値の組み合わせがpであるクロス集計の値を用いてQ次のベクトルYpを生成するベクトル生成部と、保持された属性の属性値の組み合わせpごとに、反復ベイズ法を用いて、撹乱させた属性に対する再構築されたクロス集計を示すQ次のベクトルXpを前記部分遷移確率行列Apと前記ベクトルYpから求め、すべてのベクトルXpを用いてクロス集計Xを再構築する反復ベイズ部とを備えるデータ撹乱再構築システム。Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数とし、Y=y0,y1,...,yM-1は、K個の属性を有するN個のレコードからなる初期テーブルを、一部の属性は属性値を撹乱させて他の属性は属性値を保持する遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計とし、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとする値域計算部と、保持された属性の属性値の組み合わせpごとに、前記遷移確率行列Aの成分から、撹乱された属性の遷移確率を用いてQ×Qの部分遷移確率行列Apを生成する行列生成部と、保持された属性の属性値の組み合わせpごとに、前記クロス集計Yの成分から、保持された属性の属性値の組み合わせがpであるクロス集計の値を用いてQ次のベクトルYpを生成するベクトル生成部と、保持された属性の属性値の組み合わせpごとに、反復ベイズ法を用いて、撹乱させた属性に対する再構築されたクロス集計を示すQ次のベクトルXpを前記部分遷移確率行列Apと前記ベクトルYpから求め、すべてのベクトルXpを用いてクロス集計Xを再構築する反復ベイズ部とを備えるデータ再構築装置。Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数、∥はベクトルを連結する記号とし、Y=y0,y1,...,yM-1は、K個の属性を有するN個のレコードからなる初期テーブルを、一部の属性は属性値を撹乱させて他の属性は属性値を保持する遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計とし、撹乱させる属性の番号がすべての保持する属性の番号よりも小さくなるように属性の番号を付与したとし、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとし、保持された属性の属性値の組み合わせの数を保持属性の値域Sとする値域計算部と、p=0,Q,2×Q,...,S-1×Qごとに、i行j列目の成分が前記遷移確率行列Aのpi行pj列目の成分であるQ×Qの部分遷移確率行列Apを生成する行列生成部と、p=0,Q,2×Q,...,S-1×Qごとに、ベクトルYp=yp,yp1,...,ypQ-1を生成するベクトル生成部と、p=0,Q,2×Q,...,S-1×Qごとに、反復ベイズ法を用いて、ベクトルXp=xp,xp1,...,xpQ-1を前記部分遷移確率行列Apと前記ベクトルYpから求め、再構築されたクロス集計XをX0∥X1∥...∥XS-1×Qとする反復ベイズ部とを備えるデータ再構築装置。請求項2または3記載のデータ再構築装置であって、Tは行列またはベクトルの転置を示す記号とし、前記反復ベイズ部は、ベクトルYpをベクトルXp0、i=0とする成分初期化手段と、のようにXpi1を求める成分計算手段と、ベクトルXpi1とベクトルXpiとのすべての要素の差の絶対値の合計があらかじめ定めた範囲外の場合にiにi1を代入して前記成分計算手段を繰返し、前記範囲内の場合にベクトルXpi1を、ベクトルXpとする成分繰返し制御手段と、を備えることを特徴とするデータ再構築装置。Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数とし、Y=y0,y1,...,yM-1は、K個の属性を有するN個のレコードからなる初期テーブルを、一部の属性は属性値を撹乱させて他の属性は属性値を保持する遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計とし、値域計算部が、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとする値域計算ステップと、行列生成部が、保持された属性の属性値の組み合わせpごとに、前記遷移確率行列Aの成分から、撹乱された属性の遷移確率を用いてQ×Qの部分遷移確率行列Apを生成する行列生成ステップと、ベクトル生成部が、保持された属性の属性値の組み合わせpごとに、前記クロス集計Yの成分から、保持された属性の属性値の組み合わせがpであるクロス集計の値を用いてQ次のベクトルYpを生成するベクトル生成ステップと、反復ベイズ部が、保持された属性の属性値の組み合わせpごとに、反復ベイズ法を用いて、撹乱させた属性に対する再構築されたクロス集計を示すQ次のベクトルXpを前記部分遷移確率行列Apと前記ベクトルYpから求め、すべてのベクトルXpを用いてクロス集計Xを再構築する反復ベイズステップとを有するデータ再構築方法。Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数、∥はベクトルを連結する記号とし、Y=y0,y1,...,yM-1は、K個の属性を有するN個のレコードからなる初期テーブルを、一部の属性は属性値を撹乱させて他の属性は属性値を保持する遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計とし、撹乱させる属性の番号がすべての保持する属性の番号よりも小さくなるように属性の番号を付与したとし、値域計算部が、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとし、保持された属性の属性値の組み合わせの数を保持属性の値域Sとする値域計算ステップと、行列生成部が、p=0,Q,2×Q,...,S-1×Qごとに、i行j列目の成分が前記遷移確率行列Aのpi行pj列目の成分であるQ×Qの部分遷移確率行列Apを生成する行列生成部ステップ、ベクトル生成部が、p=0,Q,2×Q,...,S-1×Qごとに、ベクトルYp=yp,yp1,...,ypQ-1を生成するベクトル生成ステップと、反復ベイズ部が、p=0,Q,2×Q,...,S-1×Qごとに、反復ベイズ法を用いて、ベクトルXp=xp,xp1,...,xpQ-1を前記部分遷移確率行列Apと前記ベクトルYpから求め、再構築されたクロス集計XをX0∥X1∥...∥XS-1×Qとする反復ベイズステップとを有するデータ再構築方法。請求項5または6記載のデータ再構築方法であって、Tは行列またはベクトルの転置を示す記号とし、前記反復ベイズステップは、ベクトルYpをベクトルXp0、i=0とする成分初期化サブステップと、のようにXpi1を求める成分計算サブステップと、ベクトルXpi1とベクトルXpiとのすべての要素の差の絶対値の合計があらかじめ定めた範囲外の場合にiにi1を代入して前記成分計算手段を繰返し、前記範囲内の場合にベクトルXpi1を、ベクトルXpとする成分繰返し制御サブステップと、を有することを特徴とするデータ再構築方法。請求項2から4のいずれかに記載のデータ再構築装置としてコンピュータを動作させるためのデータ再構築プログラム。しかしながら、従来技術には、秘匿データの取り得る値の範囲が大きくなると再構築の処理コストが急激に増大するという課題がある。維持置換撹乱と反復ベイズ法の組み合わせでは反復ベイズ法における計算量が支配的であり、その計算量はデータの取りうる値の広さ、すなわち全属性値の組み合わせ数に強く依存している。そのため例えば1歳刻みの年齢等データの値域が広い場合、計算量が膨大となるため、非特許文献1などに提案されている幾つかの高速化手法を用いても、現実的な時間で実行できない場合が存在する。本発明は、秘匿されたデータを再構築するための処理コストを低減することを目的とする。本発明のデータ撹乱再構築システムは、データ撹乱装置とデータ再構築装置とを備える。まず、Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数とする。データ撹乱装置は、K個の属性を有するN個のレコードからなる初期テーブルを、一部の属性は属性値を撹乱させて他の属性は属性値を保持する遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計Y=y0,y1,...,yM-1を生成する。データ再構築装置は、値域計算部、行列生成部、ベクトル生成部、反復ベイズ部を備える。値域計算部は、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとする。行列生成部は、保持された属性の属性値の組み合わせpごとに、遷移確率行列Aの成分から、撹乱された属性の遷移確率を用いてQ×Qの部分遷移確率行列Apを生成する。ベクトル生成部は、保持された属性の属性値の組み合わせpごとに、クロス集計Yの成分から、保持された属性の属性値の組み合わせがpであるクロス集計の値を用いてQ次のベクトルYpを生成する。反復ベイズ部は、保持された属性の属性値の組み合わせpごとに、反復ベイズ法を用いて、撹乱させた属性に対する再構築されたクロス集計を示すQ次のベクトルXpを部分遷移確率行列ApとベクトルYpから求め、すべてのベクトルXpを用いてクロス集計Xを再構築する。なお、例えば、撹乱させる属性の番号がすべての保持する属性の番号よりも小さくなるように属性の番号を付与したとすれば、値域計算部、行列生成部、ベクトル生成部、反復ベイズ部は、以下のように構成すればよい。値域計算部は、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとし、保持された属性の属性値の組み合わせの数を保持属性の値域Sとする。行列生成部は、p=0,Q,2×Q,...,S-1×Qごとに、i行j列目の成分が遷移確率行列Aのpi行pj列目の成分であるQ×Qの部分遷移確率行列Apを生成する。ベクトル生成部は、p=0,Q,2×Q,...,S-1×Qごとに、ベクトルYp=yp,yp1,...,ypQ-1を生成する。反復ベイズ部は、p=0,Q,2×Q,...,S-1×Qごとに、反復ベイズ法を用いて、ベクトルXp=xp,xp1,...,xpQ-1を部分遷移確率行列ApとベクトルYpから求め、再構築されたクロス集計XをX0∥X1∥...∥XS-1×Qとする。本発明のデータ撹乱再構築システムによれば、従来の方法との等価性が証明できた方法を用いて、データ再構築装置が、属性値を保持する属性の属性値の組み合わせごとに、それぞれ別々に再構築を行うことができる。したがって、従来と同様の結果が得られ、かつ、再構築の処理コストを低減できる。以下、本発明の実施の形態について、詳細に説明する。なお、同じ機能を有する構成部には同じ番号を付し、重複説明を省略する。図1は、本発明の処理の対象となるテーブルの例を示す図である。図1Aは撹乱処理を行う前の初期のテーブルの例であり、図1Bはクロス集計をした状態のテーブルの例である。初期のテーブルには、国籍、趣味、年齢、性別などの属性があり、各行のレコードには、各属性に対する属性値が記載されている。クロス集計とは、あるテーブルに対し同じ属性の組み合わせが幾つあるのかを数え上げたものである。例えば図1Aのテーブルに対するクロス集計は図1Bのようになる。本明細書では、Kは属性の数を示す2以上の整数、Nはレコードの数を示す2以上の整数、Mはすべての属性値の組み合わせの数、kは属性の番号を示す0以上K-1以下の整数、Mkはk番目の属性の取り得る属性値の数を示す1以上の整数、∥はベクトルを連結する記号、Tは行列またはベクトルの転置を示す記号とする。なお、MとMkには、M=M0M1...MK-1の関係がある。図2に本発明のデータ撹乱再構築システムの構成例を示す。また、図3に本発明のデータ撹乱再構築システムの処理フロー例を示す。図2のデータ撹乱再構築システムは、ネットワーク900で接続されたデータ撹乱装置200とデータ再構築装置100とを備える。なお、データ撹乱装置200とデータ再構築装置100とのデータの授受を何らかの記録媒体で行う場合には、ネットワーク900を介して接続しておく必要はない。また、データ撹乱装置200とデータ再構築装置100とを同一の装置で構成してもよい。この場合も、ネットワークは必要ない。撹乱再構築の対象となる初期テーブルは、K個の属性を有するN個のレコードからなるとする。データ撹乱装置200は、初期テーブルを、遷移確率行列Aを用いて撹乱させた撹乱テーブルに対するクロス集計Y=y0,y1,...,yM-1を生成するS200。クロス集計Yは、ネットワーク900を介してデータ再構築装置100に送信される。遷移確率行列Aは、初期テーブルの一部の属性は属性値を撹乱させ、他の属性は属性値を保持する。遷移確率行列Aには、すべての属性のすべての属性値に対して、撹乱によって遷移する属性値の確率が定義されている。k番目の属性において、撹乱前の属性値aが撹乱後に属性値bとなる確率をAkabと表現すると、である。なお、属性値を保持する属性の場合は、a=bの場合にAkab=1、a≠bの場合にAkab=0と設定すればよい。データ再構築装置100は、値域計算部110、行列生成部120、ベクトル生成部130、反復ベイズ部140、記録部190を備える。記録部190は、クロス集計Yと遷移確率行列Aとを記録する。値域計算部110は、撹乱された属性の属性値の組み合わせの数を準識別子全体の値域Qとし、保持された属性の属性値の組み合わせの数を保持属性の値域SとするS110。例えば、撹乱させる属性の数をttは1以上K-1以下の整数とし、撹乱させる属性の番号kが0≦k≦t-1の整数となり、保持する属性の番号kがt≦k≦K-1の整数となるように属性の番号を付与したとする。この場合には、Q=M0M1...Mt-1、S=MtMt1...MK-1となる。なお、M=QSなので、値域Sの計算は省略してもよい。行列生成部120は、保持された属性の属性値の組み合わせpごとに、遷移確率行列Aの成分から、撹乱された属性の遷移確率を用いてQ×Qの部分遷移確率行列Apを生成するS120。なお、保持された属性の属性値の組み合わせpは、S通り存在するので、Q×Qの部分遷移確率行列ApはS個生成される。ここで、撹乱させる属性の番号kが0≦k≦t-1となり、保持する属性の番号kがt≦k≦K-1となるように属性の番号を付与した場合の具体例を示す。この場合は、保持された属性の属性値の組み合わせを示す値pは、p=0,Q,2×Q,...,S-1×QのようにS個のQの倍数とする。そして、行列生成部120は、p=0,Q,2×Q,...,S-1×Qごとに、i行j列目の成分が遷移確率行列Aのpi行pj列目の成分であるQ×Qの部分遷移確率行列Apを生成ればよい。ここで、保持された属性の属性値の組み合わせを示す値pについて、補足説明をする。まず、qを属性値の組み合わせを示す番号撹乱させる属性も保持する属性も含めた属性値全体の組み合わせを示す番号とし、組み合わせqのときのk番目の属性の属性値をqkとする。なお、属性値の組み合わせはM通り存在するので、qはM種類の番号であり、クロス値と呼ぶ。クロス値qは、のように定義すればよく、この場合クロス値qは0以上M-1以下の整数である。そして、保持された属性の属性値の組み合わせを示す値pを、qをQで除した商にQを乗算した値と定義すれば、p=0,Q,2×Q,...,S-1×Qとなる。そして、pが同じ値となるクロス値qは、保持された属性の属性値の組み合わせが同じである。ベクトル生成部130は、保持された属性の属性値の組み合わせpごとに、クロス集計Yの成分から、保持された属性の属性値の組み合わせがpであるクロス集計の値を用いてQ次のベクトルYpを生成するS130。撹乱させる属性の番号kが0≦k≦t-1となり、保持する属性の番号kがt≦k≦K-1となるように属性の番号を付与した場合であれば、ベクトル生成部130は、p=0,Q,2×Q,...,S-1×Qごとに、ベクトルYp=yp,yp1,...,ypQ-1を生成すればよい。反復ベイズ部140は、保持された属性の属性値の組み合わせpごとに、反復ベイズ法を用いて、撹乱させた属性に対する再構築されたクロス集計を示すQ次のベクトルXpを部分遷移確率行列ApとベクトルYpから求め、すべてのベクトルXpを用いてクロス集計Xを再構築するS140。撹乱させる属性の番号kが0≦k≦t-1となり、保持する属性の番号kがt≦k≦K-1となるように属性の番号を付与した場合であれば、反復ベイズ部140は、p=0,Q,2×Q,...,S-1×Qごとに、反復ベイズ法を用いて、ベクトルXp=xp,xp1,...,xpQ-1を部分遷移確率行列ApとベクトルYpから求め、再構築されたクロス集計XをX0∥X1∥...∥XS-1×Qとすればよい。次に、反復ベイズ部140についてさらに詳細に説明する。図4には反復ベイズ部140の機能構成例を、図5には反復ベイズ部140の処理フロー例を示す。反復ベイズ部140は、初期設定手段141、繰返し手段142、Yp確認手段143、成分初期化手段145、成分計算手段146、成分繰返し制御手段147、出力手段149を備える。この説明でも、撹乱させる属性の番号kが0≦k≦t-1となり、保持する属性の番号kがt≦k≦K-1となるように属性の番号を付与したとする。初期設定手段141は、pに0を代入するS141。繰返し手段142は、p=Mかを確認し、Yesの場合は後述のステップS149に進み、Noの場合は後述のステップS143に進むS142。ステップS142がNoの場合、Yp確認手段143は、Ypのすべての要素が0かを確認し、Yesの場合は後述のステップS144に進み、Noの場合は後述のステップS145に進むS143。なお、図5の0Qは、Q個の要素すべてが0であることを意味している。ステップS143がNoの場合、成分初期化手段145は、ベクトルYpをベクトルXp0とし、i=0とするS145。成分計算手段146は、のようにXpi1を求めるS146。成分繰返し制御手段147は、ベクトルXpi1とベクトルXpiとのすべての要素の差の絶対値の合計があらかじめ定めた範囲かを確認するS147。あらかじめ定めた範囲とは、例えば、あらかじめ定めた許容誤差未満であることなどである。範囲外の場合ステップS147がNoの場合には、成分繰返し制御手段147は、iにi1を代入してステップS146に戻るS148。範囲内の場合ステップS147がYesの場合には後述のステップS144に進む。繰返し手段142は、ステップS143がYesだった場合にはベクトルYpをベクトルXpとし、ステップS147がYesだった場合にはベクトルXpi1をベクトルXpとする。そして、繰返し手段142は、pにpQを代入し、ステップS142に戻るS144。ステップS142がYesの場合、出力手段149は、クロス集計XをX0∥X1∥...∥XS-1×Qとして出力するS149。従来の反復ベイズ法の計算量がであるのに対し、本発明の反復ベイズ部の計算量のオーダーは、となる。また、本発明の反復ベイズ部の場合、乗算回数は、である。例えば、保持属性の値域Sが1千万通り、準識別子全体の値域Qが2千通り、レコード数Nが20万件、最も値域の広い属性の地域Mkが2千通りだとすると、従来に比べ、計算量が約150分の1になる。<証明>以下に、本発明のデータ再構築装置であれば従来の反復ベイズ法と同様の結果が得られることを示す。属性の番号の付与方法、クロス値の定義、保持属性だけでの組み合わせを示す値の決め方自体は証明には影響しないので、説明を簡単にするため次のよう定める。属性の番号の付与方法は、撹乱させる属性の番号kが0≦k≦t-1となり、保持する属性の番号kがt≦k≦K-1となるように属性の番号を付与したとする。また、cとdとqをクロス値撹乱させる属性も保持する属性も含めた属性値全体の組み合わせを示す番号とし、クロス値cのときのk番目の属性の属性値をck、クロス値dのときのk番目の属性の属性値をdk、クロス値qのときのk番目の属性の属性値をqkとする。そして、クロス値qは、のように定義する。また、保持属性だけでの組み合わせを示す値pqは、クロス値qをQで除した商にQを乗算した値とする。この場合、pq=0,Q,2×Q,...,S-1×Qとなる。保持属性の属性値は変化しないことから、t≦k≦K-1であるk番目の属性では、属性値aと属性値bとが異なるようなすべてのaとbの組に対して、遷移確率Akabは0である。撹乱によってクロス値cからクロス値dに遷移する確率Acdは、であるので、t≦k≦K-1のすべてのkについてck=dkならば、Acd≠0が成り立つ。また、t≦k≦K-1のすべてのkについてck=dkならば、保持された属性の属性値の組み合わせを示す値pは同じである。したがって、遷移確率行列Aは、pcとpdが異なるようなすべてのcとdの組に対して、Acd=0であるという拘束条件を満たすことが分かる。なお、上述の保持属性だけでの組み合わせを示す値の決め方から、dがpc以上pcQ未満の場合に、pdがpcと同一となることに注意されたい。また、従来の反復ベイズ法で計算する組み合わせcのときのM次のベクトルXci1は、のように計算される。この式に上述の拘束条件を用いると、が成り立つ。また、同様に、が成り立ち、pc≦d<pcQならばpd=pcなので、が成り立つ。この式の右辺の分母の部分をベクトルと行列で表すと、となる。ただし、[X]dは、ベクトルXのd番目の要素を表す。さらに同様に以下が成立する。左辺をベクトル表記で書けば、である。したがって、上述のステップS145~S148図5参照での結果は、従来と同様の結果となることが分かる。したがって、上述のステップS143図5参照のようにYpのすべての要素が0の場合に、ステップS145~S148の処理を省略できることも分かる。よって、本発明の方式の結果は、従来と同様の結果となっている。[プログラム、記録媒体]上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD-ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASPApplicationServiceProvider型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものコンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等を含むものとする。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。"