(57)【特許請求の範囲】
【請求項１】
連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、解析用の時系列データを準備して入力データを出力用に変換する一括解析データ変換手段及び変換データを出力する出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、一括解析データ変換手段は、解析用データ作成手段、解析手段及び変換データ作成手段で構成され、解析用データ作成手段は、解析用の一定時間の時系列データを、入力された最新のブロックデータを含む蓄積された複数の順番が連続したブロックデータから作成し、解析手段は、解析用データ作成手段で用意した時系列データを対象として解析処理を行い、変換データ作成手段は、解析結果に基づき、出力時の時刻に対応して予測した変換データを処理単位ブロック時間分作成し、出力手段は、処理単位ブロック時間分の用意された変換データを対応する時刻にあわせて出力することを特徴とする方法。
【請求項２】
連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、時系列データの解析を部分解析と全体解析とで行い入力データから出力データの変換に必要なデータを作成する分割解析データ変換準備手段及び変換データを出力する出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、分割解析データ変換手段は、一次解析手段、全体解析手段及び変換データ作成手段で構成され、一次解析手段は、入力された最新のブロックデータを用いて、解析対象となる時系列データの一部で可能な演算処理を行い、その結果を中間解析結果として蓄積し、全体解析手段は、解析対象となる時系列データに相当する複数の連続したブロックデータに対応する中間解析結果を用いて、解析対象となる時系列データ全体にわたる解析処理を行い、変換データ作成手段は、解析結果に基づき、出力時の時刻に対応して予測した変換データを処理単位ブロック時間分作成し、出力手段は、処理単位ブロック時間分の用意された変換データを対応する時刻にあわせて出力することを特徴とする方法。
【請求項３】
連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、解析用の時系列データを準備して入力データから出力データの変換に必要なデータを作成する一括解析データ変換準備手段及び変換データを作成し出力するデータ変換出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、一括解析データ変換手段は、解析用データ作成手段、解析手段及び変換データ作成手段で構成され、解析用データ作成手段は、解析用の一定時間の時系列データを、入力された最新のブロックデータを含む蓄積された複数の順番が連続したブロックデータから作成し、解析手段は、解析用データ作成手段で用意した時系列データを対象として解析処理を行い、変換用データ作成手段は、解析結果に基づき、データ変換に用いる時系列データ級数展開の係数を計算し、データ変換出力手段は、時系列データ級数展開の係数を用いて、出力時の時刻に対応して予測した変換データを作成しながら、対応する時刻にあわせて出力することを特徴とする方法。
【請求項４】
連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、時系列データの解析を部分解析と全体解析とで行い入力データから出力データの変換に必要なデータを作成する分割解析データ変換準備手段及び変換データを作成し出力するデータ変換出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、分割解析データ変換手段は、一次解析手段、全体解析手段及び変換データ作成手段で構成され、一次解析手段は、入力された最新のブロックデータを用いて、解析対象となる時系列データの一部で可能な演算処理を行い、その結果を中間解析結果として蓄積し、全体解析手段は、解析対象となる時系列データに相当する複数の連続したブロックデータに対応する中間解析結果を用いて、解析対象となる時系列データ全体にわたる解析処理を行い、変換用データ作成手段は、解析結果に基づき、データ変換に用いる時系列データ級数展開の係数を計算し、データ変換出力手段は、時系列データ級数展開の係数を用いて、出力時の時刻に対応して予測した変換データを作成しながら、対応する時刻にあわせて出力することを特徴とする方法。
【請求項５】
連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する装置に関して、少なくとも信号入力処理部、変換処理部及び変換データ出力部の３つの処理部、ならびに、入力データ蓄積部と変換データ蓄積部の２つの蓄積部で構成され、３つの処理部は並列処理が可能で、入力データ蓄積部は、信号入力部からのデータの書き込みと変換処理部からのデータの読み込みが可能なように接続されており、変換データ蓄積部は、変換処理部からのデータの書き込みと変換データ出力部からのデータの読み込みが可能なように接続されており、変換処理部は、処理開始と処理終了の合図を入力する端子、ならびに、これらの合図と周期的な合図を信号入力部と変換データ出力部へ送るための接続部分を持ち、信号入力部は、データ信号入力用の端子と合図信号入力用の変換処理部との接続部分を持ち、変換データ出力部は、変換データ出力用の端子と合図信号入力用の変換処理部との接続部分を持つことを特徴とする装置。
【請求項６】
連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する装置に関して、少なくとも全体制御部、信号入力処理部、変換処理部及び変換データ出力部の４つの処理部、ならびに、入力データ蓄積部と変換データ蓄積部の２つの蓄積部で構成され、４つの処理部は並列処理が可能で、入力データ蓄積部は、信号入力処理部からのデータの書き込みと変換処理部からのデータの読み込みが可能なように接続されており、変換データ蓄積部は、変換処理部からのデータの書き込みと変換データ出力部からのデータの読み込みが可能なように接続されており、全体制御部は、処理開始と処理終了の合図を入力する端子、ならびに、これらの合図と周期的な合図を信号入力処理部、変換処理部及び変換データ出力部へ送るための接続部分を持ち、信号入力処理部は、データ信号入力用の端子と合図信号入力用の全体制御部との接続部分を持ち、変換処理部は、合図信号入力用の全体制御部との接続部分を持ち、変換データ出力部は、変換データ出力用の端子と合図信号入力用の全体制御との接続部分を持つことを特徴とする装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果をリアルタイムで連続出力する方法及び装置に関する。
【０００２】
【従来の技術】
入力されたデータの解析を基にデータ変換を行い、その結果を出力する従来の方法としては図３及び図４に示すようなものがある。図３及び図４は入力、解析及び出力の対象データをタイムチャートで示したもので、図３で（Ａ）と（Ｂ）、図４で（Ｃ）と（Ｄ）、併せて４つの動作の違いを示している。
【０００３】
（Ａ）は、入力、解析及び出力を順番に行うもので、時刻ｔ０〜ｔ１で入力したデータは、時刻ｔ１〜ｔ２の間で解析され、時刻ｔ２〜ｔ３の間で出力される。最も一般的な処理方法であり、簡単に実現出来る。
【０００４】
（Ａ）の方法では、入力、解析及び出力を順番に１つずつ処理していくため、入力と出力ともに断続的であり、連続性がない。
【０００５】
また、（Ａ）の方法では、出力データは入力データと比べ、２ブロック分の時間遅れを生じており、入力データとの間に同時性が成立していない。
【０００６】
このような解析結果を出力データの変換に利用する方法では、有意な解析結果から出力の信頼性をたかめようとすると、ｔ０〜ｔ１を例とするデータ入力の時間の長さを十分に取る必要が生じ、必然的に出力の入力からの時間遅れ量が増大する結果を招く。
【０００７】
一方、出力の入力に対しての応答性を高めようとすると、ｔ０〜ｔ１を例とするデータ入力の時間の長さを短くする必要が生じ、安定した解析が難しくなり、出力の信頼性が低下する結果を招いていた。
【０００８】
（Ｂ）は、（Ａ）での３つの処理を並列処理化したもので、各処理が連続して実施可能となる。しかし、（Ａ）と同様に同時性が成立していない。また、時系列データの解析にとって変化する出力の信頼性と応答性を高める問題は解決されていない。
【０００９】
（Ｃ）は、入力、解析及び出力の処理は順番に行うが、出力データが入力対象データと同時性の関係を持つようにしているもので、解析に用いたデータから時間的に進んだ変換を行って出力している。
【００１０】
しかし、このような同時性をもつ出力データで信頼性の高いものを得ようとするには、データ入力の時間をより長く取ることが必要になり、応答性の面での問題が生じる。
【００１１】
（Ｄ）は、（Ｃ）の処理で入力、解析及び出力の３つの処理を並列処理として時間的連続性を持たせたものである。
【００１２】
入力、解析及び出力での並列化する部分を増やせば、原理的には可能となるが、並列処理の制御が複雑になること、処理効率が低下することなど、別の問題が生じていた。
【００１３】
【発明が解決しようとする課題】
本発明が解決しようとする課題は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果をリアルタイムで連続出力する方法及び装置に関して、変換結果の信頼性と応答性が高い状態で、データ入力から変換データの出力までの各処理における時間的な連続性の保持、ならびに、出力する変換データと入力データとの間の同時性の関係の保持を可能にするものである。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、請求項１の発明方法は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、解析用の時系列データを準備して入力データを出力用に変換する一括解析データ変換手段及び変換データを出力する出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、一括解析データ変換手段は、解析用データ作成手段、解析手段及び変換データ作成手段で構成され、解析用データ作成手段は、解析用の一定時間の時系列データを、入力された最新のブロックデータを含む蓄積された複数の順番が連続したブロックデータから作成し、解析手段は、解析用データ作成手段で用意した時系列データを対象として解析処理を行い、変換データ作成手段は、解析結果に基づき、出力時の時刻に対応した変換データを処理単位ブロック時間分作成し、出力手段は、処理単位ブロック時間分の用意された変換データを対応する時刻にあわせて出力することを特徴とするものである。
【００１５】
このように、全体の処理を、時系列データを入力する入力手段、解析用の時系列データを準備して入力データを出力用に変換する一括解析データ変換手段及び変換データを出力する出力手段で構成することで、分割された３つの処理の並列処理化ができ、処理の連続化が実現される。
【００１６】
これら３つの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理することで、並列処理における各処理の実施タイミング調整が取り易くなる。
【００１７】
入力された時系列データを、処理単位ブロック時間を基本単位としたブロックデータとして蓄積することで、入力データのブロックでのハンドリングが可能になる。
【００１８】
一括解析データ変換手段を、解析用データ作成手段、解析手段及び変換データ作成手段で構成することで、処理データの入出力を単純化でき、処理の連続性保持のための高速化をが達成される。
【００１９】
解析用データ作成手段は、解析用の一定時間の時系列データを、入力された最新のブロックデータを含む蓄積された複数の順番が連続したブロックデータから作成することで、信頼性の高い出力データを得る為に必要な解析用の入力データ長さを十分に取ることが可能になる。また、ブロック単位で解析用のデータの一部を入れ替えるため、データ長さを十分保った上で処理間隔を短くでき、処理の応答性を高めることが同時に可能となる。
【００２０】
解析手段は、解析用データ作成手段で用意した時系列データを対象として解析処理を行い、入力手段及び出力手段との入出力は考慮せずに、独立して解析処理の高信頼化、高速化が図れる。
【００２１】
変換データ作成手段は、解析結果に基づき、出力時の時刻に対応した変換データを処理単位ブロック時間分作成することで、出力データの同時性と連続性を満たすことが可能になる。
【００２２】
出力手段は、処理単位ブロック時間分の用意された変換データを対応する時刻にあわせて出力することで、出力の同時性と連続性を満たすことが可能になる。
【００２３】
請求項２の発明方法は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、時系列データの解析を部分解析と全体解析とで行い入力データから出力データの変換に必要なデータを作成する分割解析データ変換準備手段及び変換データを出力する出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、分割解析データ変換手段は、一次解析手段、全体解析手段及び変換データ作成手段で構成され、一次解析手段は、入力された最新のブロックデータを用いて、解析対象となる時系列データの一部で可能な演算処理を行い、その結果を中間解析結果として蓄積し、全体解析手段は、解析対象となる時系列データに相当する複数の連続したブロックデータに対応する中間解析結果を用いて、解析対象となる時系列データ全体にわたる解析処理を行い、変換データ作成手段は、解析結果に基づき、出力時の時刻に対応した変換データを処理単位ブロック時間分作成し、出力手段は、処理単位ブロック時間分の用意された変換データを対応する時刻にあわせて出力することを特徴とするものである。
【００２４】
このように、全体の処理を、時系列データを入力する入力手段、時系列データの解析を部分解析と全体解析とで行い入力データから出力データの変換に必要なデータを作成する分割解析データ変換準備手段及び変換データを出力する出力手段で構成することで、分割された３つの処理の並列処理化ができ、処理の連続化が実現される。
【００２５】
分割解析データ変換手段を、一次解析手段、全体解析手段及び変換データ作成手段で構成することで、処理データの入出力が単純化され、処理の連続性保持のための高速化が達成される。
【００２６】
一次解析手段は、入力された最新のブロックデータを用いて、解析対象となる時系列データの一部で可能な演算処理を行い、その結果を中間解析結果として蓄積することで、入力データを中間解析結果として置き換えてのブロックデータとしてのハンドリングを可能にする。
【００２７】
全体解析手段は、解析対象となる時系列データに相当する複数の連続したブロックデータに対応する中間解析結果を用いて、解析対象となる時系列データ全体にわたる解析処理を行うことで、信頼性の高い出力データを得る為に必要な入力データ長さを十分に取ったことに相当する処理が可能になる。また、ブロック単位で一部解析を済ませた中間結果を入れ替えるため、入力データ長さを十分保った上で処理間隔を短くでき、処理の応答性を高めることが同時に可能となる。
【００２８】
他の部分については、請求項１と同じ方法である。
【００２９】
請求項３の発明方法は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、解析用の時系列データを準備して入力データから出力データの変換に必要なデータを作成する一括解析データ変換準備手段及び変換データを作成し出力するデータ変換出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、一括解析データ変換手段は、解析用データ作成手段、解析手段及び変換データ作成手段で構成され、解析用データ作成手段は、解析用の一定時間の時系列データを、入力された最新のブロックデータを含む蓄積された複数の順番が連続したブロックデータから作成し、解析手段は、解析用データ作成手段で用意した時系列データを対象として解析処理を行い、変換用データ作成手段は、解析結果に基づき、データ変換に用いる演算用のパラメータを計算し、データ変換出力手段は、データ変換演算用のパラメータを用いて、出力時の時刻に対応した変換データを作成しながら、対応する時刻にあわせて出力することを特徴とするものである。
【００３０】
このように、全体の処理を、時系列データを入力する入力手段、解析用の時系列データを準備して入力データから出力データの変換に必要なデータを作成する一括解析データ変換準備手段及び変換データを作成し出力するデータ変換出力手段で構成することで、分割された３つの処理の並列処理化ができ、処理の連続化が実現される。
【００３１】
変換用データ作成手段は、解析結果に基づき、データ変換に用いる演算用のパラメータを計算することで、出力データの同時性と連続性を満たすための計算結果を出力することが可能になる。
【００３２】
データ変換出力手段は、データ変換演算用のパラメータを用いて、出力時の時刻に対応した変換データを作成しながら、対応する時刻にあわせて出力することで、出力の同時性と連続性を満たすことが可能になる。
【００３３】
他の部分については、請求項１と同じ方法である。
【００３４】
請求項４の発明方法は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する方法に関して、全体の処理は、時系列データを入力する入力手段、時系列データの解析を部分解析と全体解析とで行い入力データから出力データの変換に必要なデータを作成する分割解析データ変換準備手段及び変換データを作成し出力するデータ変換出力手段で構成され、これらの各処理は、処理単位ブロック時間と称する設定した一定時間を基本単位として処理され、入力された時系列データは、処理単位ブロック時間を基本単位としたブロックデータとして蓄積され、分割解析データ変換手段は、一次解析手段、全体解析手段及び変換データ作成手段で構成され、一次解析手段は、入力された最新のブロックデータを用いて、解析対象となる時系列データの一部で可能な演算処理を行い、その結果を中間解析結果として蓄積し、全体解析手段は、解析対象となる時系列データに相当する複数の連続したブロックデータに対応する中間解析結果を用いて、解析対象となる時系列データ全体にわたる解析処理を行い、変換用データ作成手段は、解析結果に基づき、データ変換に用いる演算用のパラメータを計算し、データ変換出力手段は、データ変換演算用のパラメータを用いて、出力時の時刻に対応した変換データを作成しながら、対応する時刻にあわせて出力することを特徴とするものである。
【００３５】
このように、請求項３の方法は、請求項１から請求項２及び請求項３の請求項１との異なる部分を置き換えたものである。
【００３６】
請求項５の発明装置は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する装置に関して、少なくとも信号入力処理部、変換処理部及び変換データ出力部の３つの処理部、ならびに、入力データ蓄積部と変換データ蓄積部の２つの蓄積部で構成され、３つの処理部は並列処理が可能で、入力データ蓄積部は、信号入力部からのデータの書き込みと変換処理部からのデータの読み込みが可能なように接続されており、変換データ蓄積部は、変換処理部からのデータの書き込みと変換データ出力部からのデータの読み込みが可能なように接続されており、変換処理部は、処理開始と処理終了の合図を入力する端子、ならびに、これらの合図と周期的な合図を信号入力部と変換データ出力部へ送るための接続部分を持ち、信号入力部は、データ信号入力用の端子と合図信号入力用の変換処理部との接続部分を持ち、変換データ出力部は、変換データ出力用の端子と合図信号入力用の変換処理部との接続部分を持つことを特徴とするものである。
【００３７】
このように、装置を少なくとも信号入力処理部、変換処理部及び変換データ出力部の３つの処理部、ならびに、入力データ蓄積部と変換データ蓄積部の２つの蓄積部で構成することで、各処理部がそれぞれ連続性を保つための独立性した処理と、タイミング調整をしながらの各処理部で独立したデータの入出力が可能となる。
【００３８】
３つの処理部は並列処理を可能にすることにより、各処理の連続性が保持可能となる。
【００３９】
入力データ蓄積部は、信号入力部からのデータの書き込みと変換処理部からのデータの読み込みが可能なように接続されることにより、独立して実行される信号処理部と変換処理部とのタイミングを図ったデータの受け渡しを可能にし、処理の連続性が保持される。
【００４０】
変換データ蓄積部は、変換処理部からのデータの書き込みと変換データ出力部からのデータの読み込みが可能なように接続されることにより、独立して実行される変換処理部と変換データ出力部とのタイミングを図ったデータの受け渡しを可能にし、処理の連続性が保持される。
【００４１】
変換処理部は、処理開始と処理終了の合図を入力する端子、ならびに、これらの合図と周期的な合図を信号入力部と変換データ出力部へ送るための接続部分を持つことにより、３つの処理部の連係が取れた連続性と、出力データの入力データとの同時性を保持することが可能となる。
【００４２】
信号入力部は、データ信号入力用の端子と合図信号入力用の変換処理部との接続部分を持つことにより、データ信号を他の処理部とタイミングを合わせての連続入力が可能となる。
【００４３】
変換データ出力部は、変換データ出力用の端子と合図信号入力用の変換処理部との接続部分を持つことにより、入力データと同時性を持った変換データを連続出力することが可能となる。
【００４４】
請求項６の発明装置は、連続して入力する時系列データから、データ解析を基にしての入力データのデータ変換を行い、変換結果を連続して出力する装置に関して、少なくとも全体制御部、信号入力処理部、変換処理部及び変換データ出力部の４つの処理部、ならびに、入力データ蓄積部と変換データ蓄積部の２つの蓄積部で構成され、４つの処理部は並列処理が可能で、入力データ蓄積部は、信号入力処理部からのデータの書き込みと変換処理部からのデータの読み込みが可能なように接続されており、変換データ蓄積部は、変換処理部からのデータの書き込みと変換データ出力部からのデータの読み込みが可能なように接続されており、全体制御部は、処理開始と処理終了の合図を入力する端子、ならびに、これらの合図と周期的な合図を信号入力処理部、変換処理部及び変換データ出力部へ送るための接続部分を持ち、信号入力処理部は、データ信号入力用の端子と合図信号入力用の全体制御部との接続部分を持ち、変換処理部は、合図信号入力用の全体制御部との接続部分を持ち、変換データ出力部は、変換データ出力用の端子と合図信号入力用の全体制御との接続部分を持つことを特徴とするものである。
【００４５】
このように、装置は、少なくとも全体制御部、信号入力処理部、変換処理部及び変換データ出力部の４つの処理部、ならびに、入力データ蓄積部と変換データ蓄積部の２つの蓄積部で構成されることにより、各処理部がそれぞれ連続性を保つための独立性した処理と、タイミング調整をしながらの各処理部で独立したデータの入出力が可能となる。
【００４６】
４つの処理部は並列処理を可能とすることにより、各処理の連続性が保持可能となる。
【００４７】
入力データ蓄積部は、信号入力処理部からのデータの書き込みと変換処理部からのデータの読み込みが可能なように接続されており、独立して実行される信号入力処理部と変換処理部とのタイミングを図ったデータの受け渡しを可能にし、処理の連続性が保持される。
【００４８】
変換データ蓄積部は、変換処理部からのデータの書き込みと変換データ出力部からのデータの読み込みが可能なように接続されており、独立して実行される変換処理部と変換データ出力部とのタイミングを図ったデータの受け渡しを可能にし、処理の連続性が保持される。
【００４９】
全体制御部は、処理開始と処理終了の合図を入力する端子、ならびに、これらの合図と周期的な合図を信号入力処理部、変換処理部及び変換データ出力部へ送るための接続部分を持ち、信号入力処理部、変換処理部及び変換データ出力部の３つの処理部の連係が取れた連続性と、出力データの入力データとの同時性を保持することが可能となる。
【００５０】
信号入力処理部は、データ信号入力用の端子と合図信号入力用の全体制御部との接続部分を持ち、データ信号を他の処理部とタイミングを合わせての連続入力が可能となる。
【００５１】
変換処理部は、合図信号入力用の全体制御部との接続部分を持ち、他の処理部とタイミングを合わせての変換処理が可能となる。
【００５２】
変換データ出力部は、変換データ出力用の端子と合図信号入力用の全体制御との接続部分を持つことにより、入力データと同時性を持った変換データを連続出力することが可能となる。
【００５３】
【実施例】
以下、本発明の実施の形態について、図面を用いて説明する。図1は、本発明にかかる方法のフローチャートである。
【００５４】
処理がスタートすると、３つの処理群が並列で実行される。
【００５５】
１番目の処理群は、Ｓ１０１からＳ１０９の部分で処理対象データの入力に関する処理であり、入力開始信号待ちＳ１０１の状態となる。
【００５６】
２番目の処理群は、Ｓ１１１からＳ１３２の部分で、解析用データの作成、解析及び変換処理であり、処理開始信号待ちＳ１１１の状態となる。
【００５７】
３番目の処理群は、Ｓ１４０からＳ１４７の部分で変換データの出力に関する処理であり、出力開始信号待ちＳ１４１の状態となる。
【００５８】
本実施例では２番目の処理群が全体制御のための処理も併せて実行し、処理開始信号待ちＳ１１１の状態から処理開始信号入力Ｓ１１２で処理開始の信号が入力されると、入力開始信号出力Ｓ１１３により、入力開始指令信号を入力に関する処理に出力する。
【００５９】
入力に関する処理では、入力開始信号入力Ｓ１０２により、この信号を受け、Ｓ１０３からＳ１０９のデータ入力処理を実行する。
【００６０】
ここでデータの入力は１ブロック単位で行い、１ブロック分データ入力スタート１０３によりデータ入力を開始し、時系列データ入力１０４と時系列データ書き込みＳ１０５を１ブロック分行い、１ブロック分データ入力終了１０７となる。
【００６１】
１ブロック分の書き込みを終えると、データ書き込み先変更Ｓ１０８を行い、次のデータの読み込みを継続する場合は、１ブロック分データ入力スタートＳ１０３に戻り、処理を繰り返す。
【００６２】
２番目の処理群では、入力開始信号出力Ｓ１１３以降の初期処理として、Ｓ１１４からＳ１２３までの処理を行い、定常処理状態へ移行する。
【００６３】
初期処理では、解析に用いる複数ブロック分の入力データをまとめるために、Ｓ１１４からＳ１１７までの処理を繰り返し実行する。
【００６４】
ここで、入力処理が１ブロック部終了するまでは１ブロック入力待ちＳ１１４の状態とし、入力処理が１ブロック分のデータ書き込みを終了すると、１ブロック分データ入力Ｓ１１５を行い、データ読み込み先変更Ｓ１１６の処理を行って、解析用データ所定ブロック数Ｓ１１７の判定処理により、解析用データの準備ができたかの判定を行う。
【００６５】
最初の解析用データが作成されると、解析処理Ｓ１１８，変換処理Ｓ１１９及び変換データ書き込みＳ１２０を行い、３番目の処理群に対して出力開始信号出力Ｓ２２１の処理を行う。
【００６６】
データ書き込み先変更Ｓ１２２の処理を経て、初期処理終了Ｓ１２３となる。
【００６７】
３番目の処理群は、出力開始信号入力Ｓ１４２で２番目の処理群から送られた出力開始信号を受け、変換データの出力を開始する。
【００６８】
変換データ読み込みＳ１４３で、２番目の処理群が書き込んだ変換データを読み込んで、出力の時間調整Ｓ１４４を行い、変換データ出力Ｓ１４５の処理を行う。１ブロック分の変換データ出力を終了すると、データ読み込み先変更Ｓ１４６の処理を行い、処理を継続する場合は、Ｓ１４３からＳ１４７までの処理を繰り返す。
【００６９】
２番目の処理群が定常状態に入った段階では、Ｓ１２４からＳ１３２までの処理が繰り返し実行される。
【００７０】
解析用データを準備する段階では、１ブロック分データ削除Ｓ１２４の処理を行い、１ブロック入力処理待ちＳ１２５の状態を経て、１ブロックデータ入力Ｓ１２６，解析処理Ｓ１２７，変換処理Ｓ１２８，変換データ書き込みＳ１２９、データ読込み先変更Ｓ１３０，dデータ書き込み先変更Ｓ１３１の一連の処理を繰り返す。
【００７１】
図５は、本特許にかかる動作例である。
【００７２】
本動作例では、処理単位ブロック時間をＴｐｂとし、解析に用いるブロック数は３としている。処理対象データは３０１で、ｔ０からｔ６までのデータを示している。
【００７３】
入力データは、３１１から３１６で示しており、各データは処理単位ブロック時間Ｔｐｂを１ブロックとして分割入力しており、時刻ｔ０〜ｔ１のものを３１１、時刻ｔ１〜ｔ２のものを３１２、時刻ｔ２〜ｔ３のものを３１３、時刻t３〜ｔ４のものを３１４、時刻ｔ４〜ｔ５のものを３１５、時刻ｔ５〜ｔ６のものを３１６としている。
【００７４】
解析用のデータは、（ａ）の３２１から３２５、（ｂ）の３３１から３３４、ならびに、（ｃ）の３４１から３４３で示す。
【００７５】
（ａ）、（ｂ）及び（ｃ）は、解析に用いるブロック数に対応しており、これら３つのデータブロックを合わせて、解析用としている。
【００７６】
本例では、時刻ｔ０〜ｔ３までは、初期処理の状態であり、入力データを順次蓄積するだけの処理であるが、時刻ｔ３〜ｔ４では、（ａ）の３２３、（ｂ）の３３２及び（ｃ）の３４１の３つのブロックをまとめて、時刻ｔ０〜ｔ３までの時系列データを解析用データとして用いている。
【００７７】
出力データは、３５１と３５２で示しており、時刻ｔ３〜ｔ４に時刻ｔ０〜ｔ３までのデータを用いて解析した結果の出力データが３５１であり、時刻ｔ４〜ｔ５に出力される。また、このとき時刻ｔ４〜ｔ５に対応して予測されたデータが出力データとして作成されており、入力データとの間に同時性が保たれている。
【００７８】
図５では、時刻ｔ６までしか記載されていないが、処理をストップするまで、時刻ｔ６以降も、入力、解析及び出力ともに、連続した状態で実行される。
【００７９】
図２は、本発明にかかる別の実施例での方法のフローチャートである。
【００８０】
処理がスタートすると、３つの処理群が並列で実行される。
【００８１】
１番目の処理群は、Ｓ２０１からＳ２０９の部分で処理対象データの入力に関する処理であり、入力開始信号待ちＳ２０１の状態となる。図１の場合と同様の処理を行う。
【００８２】
２番目の処理群は、Ｓ２１１からＳ２３７の部分で、解析用データの作成、解析及び変換処理であり、処理開始信号待ちＳ２１１の状態となる。
【００８３】
３番目の処理群は、Ｓ２４１からＳ２４７の部分で変換データの出力に関する処理であり、出力開始信号待ちＳ２４１の状態となる。
【００８４】
本実施例では２番目の処理群が全体制御のための処理も併せて実行し、処理開始信号待ちＳ２１１の状態から処理開始信号入力Ｓ２１２で処理開始の信号が入力されると、入力開始信号出力Ｓ２１３により、入力開始指令信号を入力に関する処理に出力する。
【００８５】
２番目の処理群では、入力開始信号出力Ｓ２１３以降の初期処理として、Ｓ２１３からＳ２２６までの処理を行い、定常処理状態へ移行する。
【００８６】
初期処理では、解析に用いる複数ブロック分の解析一次処理を行い、解析中間結果をまとめるために、Ｓ２１４からＳ２１９までの処理を繰り返し実行する。
【００８７】
ここで、入力処理が１ブロック部終了するまでは１ブロック入力待ちＳ２１４の状態とし、入力処理が１ブロック分のデータ書き込みを終了すると、１ブロック分データ入力Ｓ２１５を行い、解析一次処理Ｓ２１６及び解析中間結果書き込みＳ２１７の処理を行い，データ読み込み先変更Ｓ２１８の処理を行って、解析中間結果所定ブロック数Ｓ２１９の判定処理により、所定ブロック数の長さ分のデータの準備ができたかの判定を行う。
【００８８】
最初の全体解析用のデータが作成されると、解析中間結果収集Ｓ２２０，全体解析処理Ｓ２２１，変換用データ作成Ｓ２２２及び変換用データ書き込みＳ２２３を行い、３番目の処理群に対して出力開始信号出力Ｓ２２４の処理を行う。
【００８９】
データ書き込み先変更Ｓ２２５の処理を経て、初期処理終了Ｓ２２６となる。
【００９０】
３番目の処理群は、出力開始信号入力Ｓ２４２で２番目の処理群から送られた出力開始信号を受け、変換データの出力を開始する。
【００９１】
変換データ読み込みＳ２４３で、２番目の処理群が書き込んだ変換用データを読み込んで、変換データ作成Ｓ２４４を行い、変換データ出力Ｓ２４５の処理を行う。１ブロック分の変換データ出力を終了すると、データ読み込み先変更Ｓ２４６の処理を行い、処理を継続する場合は、Ｓ２４３からＳ２４７までの処理を繰り返す。
【００９２】
２番目の処理群が定常状態に入った段階では、Ｓ２２７からＳ２３７までの処理が繰り返し実行される。
【００９３】
解析用データを準備する段階では、１ブロック入力処理待ちＳ２２７の状態を経て、１ブロックデータ入力Ｓ２２８，解析一次処理Ｓ２２９，解析中間結果書き込みＳ２３０，解析中間結果収集Ｓ２３１、全体解析処理Ｓ２３２，変換用データ作成Ｓ２２３，変換用データ書き込みＳ２３４、変換用データ書き込み先変更Ｓ２３５、データ読込み先変更Ｓ２３６の一連の処理を繰り返す。
【００９４】
図６は、本発明にかかる装置のシステムブロック図の実施例である。
【００９５】
図６の装置は、信号入力部１、変換処理部２及び変換データ出力部３の３つの処理部と、入力データ蓄積部４及び変換データ蓄積部５の２つのデータ蓄積部で構成される。
【００９６】
入力データ蓄積部４は、信号入力部１からのデータ書き込み用接続部６と変換処理部２からのデータ読み込み用接続部７で接続される。
【００９７】
変換データ蓄積部５は、変換処理部２からのデータ書き込み用接続ライン８と変換データ出力部３からのデータ読み込み用接続ライン９で接続される。
【００９８】
変換処理部２は、処理開始信号入力用端子１１を持ち、合図信号を接続ライン１３を通して信号入力部１へ、接続ライン１４を通して変換データ出力部３へ、それぞれ送ることが出来る。
【００９９】
信号入力部１は、信号入力用端子１０から入力データ信号を入力する。
【０１００】
変換データ出力部３は、信号出力用端子１２から変換データを出力する。
【０１０１】
図７は、本発明にかかるシステムブロック図の別の実施例である。
【０１０２】
図７の装置は、全体制御部２１、信号入力部２２、変換処理部２３及び変換データ出力部２４の４つの処理部と、入力データ蓄積部２５及び変換データ蓄積部２６の２つのデータ蓄積部で構成される。
【０１０３】
入力データ蓄積部２５は、信号入力部２２からのデータ書き込み用接続ライン２７と変換処理部２３からのデータ読み込み用接続ライン２８で接続される。
【０１０４】
変換データ蓄積部２６は、変換処理部２３からのデータ書き込み用接続ライン２９と変換データ出力部２４からのデータ読み込み用接続ライン３０で接続される。
【０１０５】
全体制御部２１は、処理開始信号入力用端子３１を持ち、合図信号を接続ライン３４を通して信号入力部２２へ、接続ライン３５を通して変換処理部へ、接続ライン３６を通して変換データ出力部２４へ、それぞれ送ることが出来る。
【０１０６】
信号入力部２２は、信号入力用端子３２から入力データ信号を入力することが出来る。
【０１０７】
変換データ出力部２４は、信号出力用端子３３から変換データを出力する出来る。
【０１０８】
【発明の効果】
以上のように、本発明によれば、処理の連続性、ならびに、出力データの入力信号との同時性を保持しつつ、時系列データの解析を基にして安定して信頼性の高いデータ変換を行うことが可能となる。
【０１０９】
【図面の簡単な説明】
【図１】本発明にかかる方法のフローチャートである。（実施例１）
【図２】本発明にかかる別の方法のフローチャートである。（実施例２）
【図３】従来技術の動作状態を示した説明図である。
【図４】従来技術の別の動作状態を示した説明図である。
【図５】本発明にかかる動作状態を示した説明図である。
【図６】本発明にかかる装置のシステムブロック図である。（実施例３）
【図７】本発明にかかる別の装置のシステムブロック図である。（実施例４）
【符号の説明】
１：信号入力部
２：変換処理部
３：変換データ出力部
４：入力データ蓄積部
５：変換データ蓄積部
【図１】
0003738977.tif 000002
【図２】
0003738977.tif 000003
【図３】
0003738977.tif 000004
【図４】
0003738977.tif 000005
【図５】
0003738977.tif 000006
【図６】
0003738977.tif 000007
【図７】
0003738977.tif 000008