(57)【特許請求の範囲】
【請求項１】
データを出力する端末と、取得したデータを当該端末に提供する管理装置とを備え、
前記端末は、
操作情報を前記管理装置に送信し、データと前記操作情報に適したモデル情報とを前記管理装置から取得する通信手段と、
前記管理装置から取得したデータを出力し、さらに、データに関連する予測値または推定値を出力する出力手段と、
前記出力手段が出力したデータに対して入力された前記操作情報を検知する検知手段と、
前記管理装置から取得したデータに基づいて、前記管理装置から取得した前記モデル情報を用いてデータに関連する前記予測値または前記推定値を算出する第１の状態推定手段と、
を備え、
前記管理装置は、
１または複数の前記モデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの前記予測値および前記推定値を算出する第２の状態推定手段と、
少なくとも前記取得したデータ、前記第２の状態推定手段により算出された前記予測値および前記推定値に基づいて選択された前記操作情報を解析し、解析結果に基づいて前記モデル情報を更新すべきであるか否かを判断し、モデル情報を更新すべきと判断すると、最も少ないデータ数でデータの出力精度を向上できるモデルを選択し、選択した前記モデルを前記第２の状態推定手段に渡して前記モデル管理手段に格納されている前記モデル情報を更新し、更新した前記モデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る操作情報処理手段とを備えた
データ表示システム。
【請求項２】
前記管理装置の前記操作情報処理手段は、前記取得したデータの識別子ごとに前記モデル管理手段から前記モデル情報を選択する
請求項１記載のデータ表示システム。
【請求項３】
前記管理装置は、
前記取得したデータを前記端末に送るか否かを送信判定情報に基づいて判断する送信制御手段と、
前記送信判定情報として、前記取得したデータの情報価値を算出する情報価値算出手段と、
をさらに備え、
前記操作情報処理手段は、前記端末から取得した前記操作情報に適するように、前記情報価値算出手段による情報価値の算出方法を変更する
請求項２記載のデータ表示システム。
【請求項４】
前記端末の前記検知手段は、ユーザから指定された領域を示す領域情報と、前記領域内のデータの識別子と、前記領域内のデータの出力精度を示す精度情報の少なくともいずれかを、前記操作情報として検知する
請求項１乃至請求項３のいずれか１項記載のデータ表示システム。
【請求項５】
データを出力する端末と、取得したデータを当該端末に提供する管理装置において、
前記端末が、
前記管理装置から取得したデータを出力し、
出力したデータに対して入力された操作情報を検知し、
前記操作情報を前記管理装置に送信し、
前記管理装置から前記操作情報に適したモデル情報を取得し、
前記管理装置から取得したデータに基づいて、前記管理装置から取得した前記モデル情報を用いてデータに関連する予測値または推定値を算出し、
前記算出された前記予測値または前記推定値を出力し、
前記管理装置が、
１または複数の前記モデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの前記予測値および前記推定値を算出し、
少なくとも前記取得したデータ、前記算出された前記予測値および前記推定値に基づいて選択された前記操作情報を解析し、解析結果に基づいて前記モデル情報を更新すべきであるか否かを判断し、モデル情報を更新すべきと判断すると、最も少ないデータ数でデータの出力精度を向上できるモデルを選択し、選択した前記モデルに基づいて前記モデル管理手段に格納されている前記モデル情報を更新し、更新した前記モデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る
データ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ表示システム、データ表示方法、およびデータ表示プログラムに関し、特に、ネットワーク経由で提供され、画面表示されるデータに関するデータ表示システム、データ表示方法、およびデータ表示プログラムに関する。
【背景技術】
【０００２】
近年、観測対象に取り付けたセンサが検知したセンサデータを収集し、ネットワークを介してそのセンサデータをコンピュータに提供することにより、遠隔地から観測対象の状態をリアルタイムに監視する「見える化」を実現するシステムの開発が盛んに行われている。このようなシステムの代表的なものに、Ｉｎｔｅｒｎｅｔ−ｏｆ−Ｔｈｉｎｇｓ（ＩｏＴ）システムやＭａｃｈｉｎｅ−ｔｏ−Ｍａｃｈｉｎｅ（Ｍ２Ｍ）システムがある。
【０００３】
例えば、特許文献１には、移動体の位置情報をコンピュータデバイスに提供するシステムとその方法が開示されている。このシステムでは、移動体のＧｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓａｔｅｌｌｉｔｅ（ＧＰＳ）情報を定期的に受信し、各ＧＰＳ情報のセットに対して、ＧＰＳ情報をもとに移動体がいる場所の候補地点をいくつか特定する。システムは、いくつかの候補地点を使うことで、尤もらしい移動経路を決定する。そして、システムは、尤もらしい移動経路に沿った追加の位置情報を挿入してそれをコンピュータデバイスに送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２０１４／０１２９１３５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示される方法では、コンピュータデバイスが移動体の移動経路をリアルタイムに連続的に表示するために、コンピュータデバイスは、システムがＧＰＳ情報に基づいて挿入した移動体の位置情報をシステムから全て受信する必要がある。
【０００６】
そのため、システムとコンピュータデバイス間のデータ通信量が多くなるという課題がある。加えて、システムは受信したＧＰＳ情報に基づいて移動体の位置情報を挿入するので、コンピュータデバイスがシステムから受信する位置情報は、全て移動体の過去の位置情報であり、リアルタイム性が損なわれるという課題がある。
【０００７】
本願発明は、上記課題を鑑みてなされたものであり、取得したデータを、少ないデータ通信量であっても、高い精度で出力することができるデータ表示システム等を提供することを主要な目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１のデータ表示システムは、データを出力する端末と、取得したデータを当該端末に提供する管理装置とを備え、前記端末は、入力された操作情報を検知する検知手段と、前記管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出する第１の状態推定手段と、前記第１の状態推定手段により算出された前記予測値または前記推定値を出力する出力手段とを備え、前記管理装置は、１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出する第２の状態推定手段と、少なくとも前記取得したデータ、前記端末から取得した前記操作情報、前記第２の状態推定手段により算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る操作情報処理手段とを備える。
【０００９】
本発明の第１の端末は、入力された操作情報を検知する検知手段と、取得したデータを提供する管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出する第１の状態推定手段と、前記第１の状態推定手段により算出された前記予測値または前記推定値を出力する出力手段とを備える。
【００１０】
本発明の第１の管理装置は、１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出する第２の状態推定手段と、少なくとも前記取得したデータ、前記取得したデータを提供する端末から取得した操作情報、前記第２の状態推定手段により算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る操作情報処理手段とを備える。
【００１１】
本発明の第１のデータ表示方法は、データを出力する端末と、取得したデータを当該端末に提供する管理装置において、入力された操作情報を検知し、前記管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出し、前記算出された前記予測値または前記推定値を出力し、１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出し、少なくとも前記取得したデータ、前記端末から取得した前記操作情報、前記算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る。
【００１２】
本発明の第１のデータ表示プログラムは、取得したデータを端末に提供する管理装置に、１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出する処理と、少なくとも前記取得したデータ、前記端末から取得した操作情報、前記算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る処理とを実行させる。
【００１３】
なお同目的は、上記の各構成を有するデータ表示プログラムが格納されている、コンピュータ読み取り可能な記憶媒体によっても達成される。
【発明の効果】
【００１４】
本願発明によれば、データ表示システムにおいて、取得したデータを、少ないデータ通信量であっても、高い精度で出力することができるという効果が得られる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係るデータ表示システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る端末における操作情報を検知した際の処理の一例を示すフローチャートである。
【図３】本発明の第１の実施形態に係る端末の図示しない表示画面に表示されたグラフの一例を示す図である。
【図４】本発明の第１の実施形態に係る端末におけるモデル情報を受信した際の処理の一例を示すフローチャートである。
【図５】本発明の第１の実施形態に係る端末におけるデータ表示の処理の一例を示すフローチャートである。
【図６】本発明の第１の実施形態に係る管理装置におけるデータ処理の一例を示すフローチャートである。
【図７】本発明の第１の実施形態に係る管理装置において操作情報を処理する一例を示すフローチャートである。
【図８】本発明の第１の実施形態に係る管理装置が受信したセンタデータの変化のプロセスの例を示す図である。
【図９】本発明の第１の実施形態に係る端末において更新されたモデル情報を用いて表示されたグラフを示す図である。
【図１０】本発明の第１の実施形態に係る端末においてモデル情報切り替わり前のグラフ（ａ）とモデル情報切り替わり後のグラフ（ｂ）を示す。
【図１１】本発明の第２の実施形態に係るデータ表示システムの構成を示すブロック図である。
【図１２】各実施形態に係る装置のハードウエア構成を例示する図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、図面における矢印の方向は、一例を示すものであり、ブロック間の信号の向きを限定するものではない。
【００１７】
第１の実施形態
図１は、本発明の第１の実施形態に係るデータ表示システム１０の構成を示すブロック図である。図１に示すように、データ表示システム１０は、端末１００と、管理装置２００とを含む。
【００１８】
端末１００は、図示しない画面を備えた、または図示しない画面に接続されたコンピュータであり、例えば、デスクトップＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートＰＣ、携帯電話端末、スマートフォン、タブレット等によって実現される。
【００１９】
管理装置２００は、端末１００と通信可能に接続されている。管理装置２００は、例えば、データセンタ等に設置されるサーバによって実現される。管理装置２００と端末１００との間の通信は、例えば、Ｗｉ−Ｆｉ（登録商標）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）などの無線ネットワークを使ってもよい。また、管理装置２００と、端末１００との間の通信は、これに限定されず、例えば、イーサネット（登録商標）などの有線ネットワークを使った方式であってもよいし、そのほかの方式であってもよいし、複数の方式を組み合わせて実現されてもよい。
【００２０】
なお、図１では、１つの端末１００を記載しているが、管理装置２００と通信を行う端末１００は、複数であってもよい。また、図１では、１つの管理装置２００を記載しているが、端末１００と通信を行う管理装置２００は、複数であってもよい。
【００２１】
次に、本実施の形態に係るデータ表示システム１０の各装置の構成について説明する。
【００２２】
[端末１００]
まず、端末１００の構成について説明する。
【００２３】
図１に示す通り、本実施の形態に係るデータ表示システム１０の端末１００は、検知部１０１と、管理装置インタフェース１０２と、状態推定部１０３と、出力部１０４とを備える。
【００２４】
検知部１０１は、端末１００のユーザが端末１００を操作したとき、その操作内容を操作情報として検知する。ここで、操作情報は、例えば、データの識別子、精度情報、注視領域を含む。
【００２５】
データの識別子は、例えば、データを生成する装置の種類やその装置の特定のセンサの種類を示す。精度情報は、例えば、あるセンサデータを縦軸にセンサ値、横軸に時間としてグラフ表示するときの、そのグラフの縦軸と横軸の目盛幅の大きさである。注視領域は、ユーザが注視するデータの領域であり、例えば、センサデータの識別子とセンサデータのタイムスタンプの時間区間の組である。検知部１０１は、それらの操作情報を管理装置インタフェース１０２に渡す。
【００２６】
管理装置インタフェース１０２は、検知部１０１から受け取った操作情報を管理装置２００の端末インタフェース２０１に送る。管理装置インタフェース１０２はまた、管理装置２００の端末インタフェース２０１からデータとメタデータとを受信すると共に、受信したデータとメタデータを状態推定部１０３に渡す。
【００２７】
状態推定部１０３は、管理装置インタフェース１０２からデータとメタデータを受け取る。
【００２８】
出力部１０４は、状態推定部１０３から受け取ったデータを画面に出力する。出力部１０４は、また、状態推定部１０３から受け取ったデータを、画面出力を行うアプリケーションに出力してもよい。
【００２９】
[管理装置２００]
次に、管理装置２００の構成について説明する。図１に示す通り、本実施の形態に係るデータ表示システム１０の管理装置２００は、端末インタフェース２０１と、データ受信部２０２と、状態推定部２０３と、情報価値算出部２０４と、操作情報処理部２０５と、モデル管理部２０６と、データ保存部２０７と、送信制御部２０８とを備える。
【００３０】
端末インタフェース２０１は、端末１００の管理装置インタフェース１０２から操作情報を受信し、その操作情報を操作情報処理部２０５に渡す。端末インタフェース２０１はまた、送信制御部２０８からデータを受け取ると共に、受け取ったデータを管理装置インタフェース１０２に送る。端末インタフェース２０１はまた、操作情報処理部２０５からメタデータを受け取ると共に、受け取ったメタデータを管理装置インタフェース１０２に送る。
【００３１】
データ受信部２０２は、外部装置からデータを受け取る。ここで、外部装置は、センサデータを収集するセンサと通信機能を備えた装置であり、例えば、スマートフォン、製造装置、車載装置などであり、そのほかの装置であってもよい。データ受信部２０２は、受け取ったデータを状態推定部２０３とデータ保存部２０７に渡す。
【００３２】
状態推定部２０３は、データ受信部２０２からデータを受け取り、予測値と推定値を算出する。例えば、状態推定部２０３は、カルマンフィルタを使って、受信したデータに基づいて予測値と推定値を算出する。システムモデルは、以下の式（１）、式（２）のように記述できる。
0006736858.tif 000002
0006736858.tif 000003
ここで、ｘｔは時刻tでのシステムの真の状態量、Ｆｔは時刻tでの遷移行列、ｗｔは時刻tでのプロセスノイズ、ｙｔは時刻tでの観測値、Ｈは観測行列、ｖｔは時刻tでの観測ノイズである。ｗｔとｖｔはいずれもホワイトノイズであり、それぞれｗｔ〜（０、Ｑ）とｖｔ〜（０、Ｒ）とする。
【００３３】
式（１）、（２）で記述したシステムモデルに対して、カルマンフィルタの予測処理は式（３）、（４）である。
0006736858.tif 000004
0006736858.tif 000005
0006736858.tif 000006
それぞれ、システムの状態量の事前推定と分散共分散行列の事前推定である。また、式（１）、（２）で記述したシステムモデルに対するカルマンフィルタの更新処理は式（５）乃至式（９）である。
0006736858.tif 000007
0006736858.tif 000008
0006736858.tif 000009
0006736858.tif 000010
0006736858.tif 000011
0006736858.tif 000012
それぞれ、システムの状態量の事後推定と、分散共分散行列の事後推定である。
【００３４】
状態推定部２０３は、カルマンフィルタの代わりに、パーティクルフィルタやマルチプルフィルターを用いてもよく、その他の方法を用いてもよい。状態推定部２０３は、それらの算出した予測値と推定値とを、データ保存部２０７と情報価値算出部２０４に渡す。
【００３５】
情報価値算出部２０４は、状態推定部２０３から予測値と推定値とを受け取ると共に、データの情報価値を算出する。情報価値算出部２０４は、状態推定部２０３から受け取った予測値と推定値に基づいて、データの情報価値を算出する方法である、情報価値算出方法を保持する。情報価値算出部２０４はまた、操作情報処理部２０５から情報価値算出方法を受け取り、その情報価値算出方法に基づいて、保持している情報価値算出方法を更新する。情報価値算出部２０４は、情報価値算出方法として、例えば、カルバック・ライブラー距離を使う。カルバック・ライブラー距離は以下の式（１０）で定義される。
0006736858.tif 000013
ここで、p(x)は推定値の確率分布であり、q(x)は予測値の確率分布であるとする。このとき、確率分布p(x)とq(x)がいずれも多変量正規分布であり、p(x)〜(μ1,Σ1)とq(x)〜(μ2,Σ2)とすると、式（１０）は、以下の式（１１）に変形できる。
0006736858.tif 000014
ここで、ｋは確率分布p(x)、q(x)の次元である。
【００３６】
情報価値算出方法はまた、データの種類ごとに違ってもよいし、同じでもよい。例えば、温度センサから得られる温度センサデータの情報価値算出方法には、カルバック・ライブラー距離を使い、湿度センサから得られる湿度センサデータの情報価値算出方法には二つの時点の湿度センサデータのカルバック・ライブラー距離の差分を使う、という方法が挙げられる。ただし、これに限定されない。
【００３７】
また、情報価値算出方法は、モデル情報ごとに違ってもよいし、同じでもよい。例えば、センサデータが時間変化に対して一定であるモデルに対しては、情報価値算出方法にカルバック・ライブラー距離を使い、センサデータが時間変化に対して線形に変化するモデルに対しては、情報価値算出方法に二つの時点のセンサデータのカルバック・ライブラー距離の差分を使う、という方法が挙げられる。ただし、これに限定されない。
【００３８】
操作情報処理部２０５は、端末インタフェース２０１から操作情報を受け取り、その操作情報を使って、モデル管理部２０６にモデル情報を問い合わせると共に、モデル管理部２０６からモデル情報を受け取る。
【００３９】
操作情報処理部２０５は、モデル管理部２０６から受け取ったモデル情報を状態推定部２０３に渡す。操作情報処理部２０５はまた、端末インタフェース２０１から受け取った操作情報に基づき、送信判定情報を算出し、その送信判定情報を送信制御部２０８に渡す。
【００４０】
ここで、送信判定情報は、送信制御部２０８がデータを端末１００に送るか否かを判断するために使う情報である（詳細は後述する）。
【００４１】
操作情報処理部２０５はまた、端末インタフェース２０１から受け取った操作情報に基づき、データ保存部２０７からデータを読みだし、読みだしたデータを解析する。操作情報処理部２０５は、その解析した結果に基づき、ユーザ操作により指定された表示精度を満たす表示をするように、モデル管理部２０６からモデル情報を選択して読み出すと共に、端末インタフェース２０１に渡す。
【００４２】
例えば、操作情報に含まれる情報が注視領域内のデータの出力精度を上げることを指示している場合、操作情報処理部２０５は、モデル管理部２０６が管理するモデル情報の中から、最も少ないデータ数で注視領域内のデータの出力精度を向上できるモデルを選択する。
【００４３】
操作情報処理部２０５は、他にも、情報価値算出方法または送信判断情報を更新することで、注視領域内のデータの出力精度を上げることができる。すなわち、操作情報処理部２０５は、注視領域内のデータの情報価値が高くなるように、情報価値算出方法を変更または選択すると共に、情報価値算出部２０４が持つ情報価値算出方法を更新する。
【００４４】
または、操作情報処理部２０５は、注視領域内のデータ識別子をもつデータに対して、より高精度にデータを出力するように、送信制御部２０８が持つ送信判断情報を更新する。すなわち、例えば、送信判断情報として情報価値に対する閾値が使用される場合、操作情報処理部２０５は、特定のデータ識別子をもつデータに対する情報価値の閾値を下げる。これにより、送信制御部２０８は、より多くのデータを端末１００に送るようになるので、高精度にデータを出力することができる。
【００４５】
モデル管理部２０６は、端末１００でのデータ補間に使用される１つ以上のモデル情報を保持する。モデル管理部２０６は、操作情報処理部２０５からの問い合わせに応じて、モデル情報を操作情報処理部２０５に渡す。
【００４６】
データ保存部２０７は、データ受信部２０２からデータを受け取り、そのデータを記憶する。データ保存部２０７はまた、状態推定部２０３から予測値と推定値を受け取り、その予測値と推定値を記憶する。データ保存部２０７はまた、情報価値算出部２０４から情報価値を受け取り、その情報価値を記憶する。
【００４７】
データ保存部２０７はまた、操作情報処理部２０５からの問い合わせに応じて、データ保存部２０７が保存するデータを、操作情報処理部２０５に渡す。データ保存部２０７はまた、送信制御部２０８からの問い合わせに応じて、データを送信制御部２０８に渡す。データ保存部２０７はまた、データの種類ごとの送信制御情報（例えば、データの種類に対応する情報価値の閾値）を保持してもよい。
【００４８】
送信制御部２０８は、データ保存部２０７にデータを問合せると共に、データ保存部２０７から受け取ったデータを端末１００に送信するか否かを、送信判定情報に基づいて判断する。
【００４９】
送信制御部２０８は、送信判定情報を保持しており、操作情報処理部２０５から送信判定情報を受け取ると、その送信判定情報に基づいて、保持している送信判定情報を更新する。ここで、送信判定情報は、例えば、情報価値算出部２０４が算出した情報価値に対する閾値であってよい。あるいは、送信判定情報は、情報価値算出部２０４が算出した情報価値の差分に対する閾値であってもよいし、その他の指標であってもよい。送信制御部２０８は、データを端末１００に送ると判定した場合、そのデータを端末インタフェース２０１に渡す。
【００５０】
[動作の説明]
次に、図２乃至図４を参照して、本実施の形態に係るデータ表示システム１０の端末１００の動作について説明を行う。
【００５１】
図２は、本実施の形態に係る端末１００における操作情報を検知した際の処理の一例を示すフローチャートである。まず、検知部１０１は、端末１００のユーザが端末１００を操作した内容を表す操作情報を検知する（ステップＳ２１）。ここで、操作情報は、ユーザが注視するデータの領域である注視領域、そのデータの識別子（データ識別子）、精度情報、注視領域の出力精度を変化させる指示（データ表示精度を上げる、もしくは、下げる）等、を含む。
【００５２】
検知部１０１は、その検知した操作情報を管理装置インタフェース１０２に渡す。管理装置インタフェース１０２は、その受け取った操作情報を管理装置２００に送信する（ステップＳ２２）。検知部１０１は、それらの操作情報を管理装置インタフェース１０２に渡す。
【００５３】
図３は、端末１００の図示しない表示画面に表示されたグラフの一例を示す図である。端末１００は、例えば時系列データを画面表示し、図３では、縦軸にセンサデータとして装置内の温度（℃）が、横軸に時間（秒）が、それぞれ表示されている。センサデータをグラフ表示するために、図３の例では、モデルＡおよびモデルＢが用いられている。また、「ＵＰ」ボタンと「ＤＯＷＮ」ボタンも表示されている。「ＵＰ」ボタン、「ＤＯＷＮ」ボタンは、それぞれ出力精度を向上または低下させる指示ボタンである。
【００５４】
ユーザは、例えば、選択範囲Ｐで示す領域を指定し、「ＵＰ」ボタンまたは「ＤＯＷＮ」ボタンを押下したとする。この場合、検知部１０１は、操作情報として、センサデータを取得する装置の種類を示す情報（データの識別子）、グラフの縦軸と横軸の目盛幅の大きさ（精度情報）、センサデータの識別子とセンサデータのタイムスタンプの時間区間の組（注視領域）を検出する。そして、検知部１０１は、それら検出した情報を操作情報として管理装置インタフェース１０２に渡す。
【００５５】
図４は、本実施の形態に係る端末１００におけるモデル情報を受信した際の処理の一例を示すフローチャートである。まず、管理装置インタフェース１０２は、管理装置２００から送られてくるモデル情報を受信する（ステップＳ３１）。管理装置インタフェース１０２は、その受信したモデル情報を状態推定部１０３に渡す。状態推定部１０３は、その受け取ったモデル情報を使って、状態推定部１０３が内部に保持するモデル情報を更新する（ステップＳ３２）。ここで、状態推定部１０３は、内部に保持するモデル情報を使って、予測値と推定値を算出する。
【００５６】
図５は、本実施の形態に係る端末１００におけるデータ表示の処理の一例を示すフローチャートである。まず、端末１００の時刻管理部（不図示）は、端末１００の表示画面等にデータを表示する間隔に基づいて、時刻を１ステップ進める（ステップＳ４１）。
【００５７】
次に、状態推定部１０３は、管理装置インタフェース１０２が管理装置２００から現時刻のデータを受信したか否かを確認する（ステップＳ４２）。管理装置インタフェース１０２が現時刻のデータを受信した場合（ステップＳ４２でＹＥＳ）、状態推定部１０３は、推定値を算出する（ステップＳ４３）。
【００５８】
管理装置インタフェース１０２が現時刻のデータを受信していない場合（ステップＳ４２でＮＯ）、状態推定部１０３は、予測値を算出する（ステップＳ４４）。以降では、状態推定部１０３によって算出された推定値もしくは予測値を、「出力データ」と称する。次に、状態推定部１０３は、算出した出力データを出力部１０４に渡す。そして、出力部１０４は、状態推定部１０３から受け取った出力データを出力する（ステップＳ４５）。
【００５９】
ここで、出力部１０４が出力データを出力する先は、例えば、端末１００に内蔵される画面、端末１００に外部接続された画面、などが上げられるが、その他の出力方法であってもよい。端末１００は、これらの一連の処理を完了したら、再び時刻を１ステップ進める。端末１００は、以上の処理を、所定の操作があるまで繰り返し実行する。
【００６０】
次に、図６および図７を参照して、本実施の形態に係るデータ表示システム１０の管理装置２００の動作について説明を行う。
【００６１】
図６は、本実施の形態に係る管理装置２００におけるデータ処理の一例を示すフローチャートである。まず、データ受信部２０２は、外部装置から送られてくるデータを受信する。データ受信部２０２は、その受信したデータをデータ保存部２０７と状態推定部２０３に渡す。データ保存部２０７は、その受け取ったデータを記憶する（ステップＳ５１）。
【００６２】
状態推定部２０３は、その受け取ったデータを使って予測値を生成すると共に（ステップＳ５２）、推定値を生成する（ステップＳ５３）。状態推定部２０３は、その算出した予測値と推定値をデータ保存部２０７に渡す。
【００６３】
データ保存部２０７は、受け取った予測値と推定値を記憶する。状態推定部２０３は、その生成した予測値と推定値を情報価値算出部２０４に渡す。
【００６４】
情報価値算出部２０４は、その受け取った予測値と推定値を使って情報価値を算出する（ステップＳ５４）。情報価値算出部２０４は、その算出した情報価値をデータ保存部２０７に渡す。データ保存部２０７は、その受け取った情報価値を記憶する。情報価値算出部２０４は、その算出した情報価値を送信制御部２０８に渡す。
【００６５】
送信制御部２０８は、その受け取った情報価値を使って、その情報価値をもつデータを端末１００に送信すべきか否かを判断する（ステップＳ５５）。そのデータの情報価値が閾値以上の場合（ステップＳ５６でＹＥＳ）、送信制御部２０８は、その情報価値を算出したデータをデータ保存部２０７から読み出し、その読みだしたデータを端末インタフェース２０１にわたす（ステップＳ５７）。端末インタフェース２０１は、受け取ったデータを端末１００に送信する（ステップＳ５８）。
【００６６】
データの情報価値が閾値以下の場合（ステップＳ５６でＮＯ）、送信制御部２０８は、データ保存部２０７からデータを読みださず、データを端末インタフェース２０１に渡して端末１００に送信することは行わない。
【００６７】
以上のデータ処理が完了した後、データ受信部２０２は、外部装置からデータを受信するまで待機する。管理装置２００は、外部装置からデータの受信を停止する所定の操作があるまで上記の処理を繰返し実行する。
【００６８】
図７は、本実施の形態に係る管理装置２００において操作情報を処理する一例を示すフローチャートである。まず、端末インタフェース２０１は、端末１００から送られてくる操作情報を受信する（ステップＳ６１）。管理装置インタフェース１０２は、その受信した操作情報を操作情報処理部２０５に渡す。操作情報処理部２０５は、その受け取った操作情報を解析する。
【００６９】
このとき、操作情報処理部２０５は、操作情報を解析するために、データ保存部２０７からデータと予測値と推定値と情報価値とを読み出す（ステップＳ６２）。また、操作情報処理部２０５は、操作情報を解析するために、モデル管理部２０６からモデル情報を読みだす（ステップＳ６３）。操作情報処理部２０５は、上記読み出した情報に基づいて、操作情報を解析する（ステップＳ６４）。
【００７０】
操作情報処理部２０５は、その解析結果に基づいて管理装置２００の状態推定部２０３と端末１００の状態推定部１０３が、それぞれ状態推定に使うモデル情報を更新すべきであるか否かを判断する（ステップＳ６５）。
【００７１】
例えば、図３に示したグラフでは、選択範囲Ｐのデータ表示において、データ数を削減するためにプロセスノイズの大きな直線モデル（モデルＡ）が使用されている。選択範囲Ｐ内の温度変化は、実際は、例えば図８に示すグラフ３０１乃至グラフ３０３のいずれかのようなプロセスをたどったことが考えられる。そこで、この温度変化のプロセスを知りたい場合、ユーザは、選択範囲Ｐを選択すると共に、「ＵＰ」ボタンを押下する。このとき、操作情報処理部２０５は、選択範囲Ｐ（注視領域）内のデータの出力精度を上げることを操作情報として受け取る。
【００７２】
この場合、操作情報処理部２０５は、モデル情報を更新すべきであると判断したとする（ステップＳ６５でＹＥＳ）。そして、操作情報処理部２０５は、例えば、モデル管理部２０６が管理するモデル情報の中から、最も少ないデータ数で注視領域内のデータの出力精度を向上できるモデルを選択して管理装置２００の状態推定部２０３に渡す。管理装置２００の状態推定部２０３は、受け取ったモデル情報を使って状態推定に使うモデル情報を更新する（ステップＳ６６）。次に、操作情報処理部２０５は、モデル情報を端末インタフェース２０１に渡す。端末インタフェース２０１は、その受け取ったモデル情報を端末１００に送信する（ステップＳ６７）。
【００７３】
一方で、操作情報処理部２０５は、管理装置２００の状態推定部２０３と端末１００の状態推定部１０３が使うモデル情報を更新しないと判断した場合（ステップＳ６５でＮＯ）、モデル情報の更新と送信は行わない。
【００７４】
上述のように更新されたモデル情報を受信すると、端末１００は、状態推定部１０３が記憶するモデル情報を更新する。状態推定部１０３は、更新されたモデル情報を用いて、図５のステップＳ４３の処理またはステップＳ４４の処理を行う。図９は、更新されたモデル情報を用いて表示されたグラフを示す。図９では、選択範囲Ｐのデータ表示に、モデルＣが使われたことを示す。図９に示すように、例えば、モデルＡの代わりにモデルＣが用いられると、送信されるデータ数が増加する等のため、出力精度を向上することができる。
【００７５】
次に、操作情報処理部２０５は、操作情報の解析結果に基づいて、情報価値算出部２０４における情報価値算出方法を更新すべきか否かを判断する（ステップＳ６８）。例えば、操作情報処理部２０５は、上記のようにモデルを変更してもユーザの指定する表示精度を満たさない場合等に、情報価値算出方法を更新すべきと判断する。操作情報処理部２０５は、情報価値算出方法を更新すべきと判断した場合（ステップＳ６８でＹＥＳ）、例えば、注視領域内のデータの情報価値が高くなるように、情報価値算出方法を変更または選択すると共に、情報価値算出部２０４が記憶する情報価値算出方法を更新する（ステップＳ６９）。一方で、操作情報処理部２０５は、情報価値算出方法を更新しないと判断した場合（ステップＳ６８でＮＯ）、この更新は行わない。
【００７６】
例えば、図１０（ａ）に示すグラフにおいてモデル情報切り替わり前後の詳細な温度変化を知りたい場合に、ユーザが、選択範囲Ｑを選択すると共に、「ＵＰ」ボタンを押下したとする。この場合、操作情報処理部２０５は、例えば、モデルＡからモデルＢに切り替わる前後のデータの情報価値を高める情報価値算出方法を選択すると共に、情報価値算出部２０４が記憶する情報価値算出方法を更新する。
【００７７】
情報価値算出方法が更新されて、モデルＡからモデルＢに切り替わる前後のデータの情報価値が高くなると、送信制御部２０８により、端末１００に送信すべきと判断されるデータ数が増加する。その結果、端末１００では、図１０（ｂ）に示すように、選択範囲Ｑ内の詳細なデータが表示され、表示精度が向上する。
【００７８】
他にも、操作情報処理部２０５は、端末１００における表示精度を向上するために、注視領域内のデータ識別子をもつデータ対して、より高精度にデータを出力するように、送信制御部２０８が持つ送信判断情報を更新することもできる。例えば、送信判断情報として情報価値に対する閾値を使用する場合、操作情報処理部２０５は、特定のデータ識別子をもつデータに対する情報価値の閾値を下げる。これにより、管理装置２００から端末１００に送信されるデータ数が増加するので、端末１００における表示精度を向上できる。
【００７９】
上記動作により、操作情報処理部２０５は、端末１００から受信した操作情報に対応する表示を端末１００において行うように制御する。
【００８０】
以上に示した一連の操作情報の処理を行った後、端末インタフェース２０１は、再び操作情報の受信を待つ（ステップＳ６１）。管理装置２００は、操作情報の処理を停止する所定の操作があるまで、以上の一連の処理を繰り返し実行する。
【００８１】
[効果の説明]
以上のように、本実施の形態に係る端末１００の管理装置インタフェース１０２は、管理装置２００の端末インタフェース２０１が送信するデータを受信する。また、端末１００の状態推定部１０３は、管理装置インタフェース１０２が受信したデータと内部に記憶しているモデル情報を使って、受信したデータの推定値を算出する。さらに、端末１００の状態推定部１０３は、受信したデータと状態推定部１０３が内部に記憶しているモデル情報を使って、予測値を算出する。
【００８２】
状態推定部１０３は、出力データである、その算出した推定値もしくは予測値を出力部１０４に渡し、出力部１０４は、その受け取った出力データを出力する。
【００８３】
これにより、管理装置２００が端末１００にデータを送らない場合でも、端末１００はあたかも管理装置２００から端末１００にデータが送られているかのように振る舞うことができる。これは、例えば、端末１００に内蔵された画面にデータの時系列変化をグラフ表示するアプリケーションで使うことができる。
【００８４】
例えば、端末１００で動くアプリケーションは、１秒おきにデータのグラフ表示を更新するが、管理装置２００から端末１００に届くデータは５秒おきである、という場合について説明する。このとき、状態推定部１０３は、管理装置２００からデータが届かない４秒間において予測値を算出し、その算出した予測値を出力部１０４に出力する。これにより、端末１００は管理装置２００から５秒おきにしかデータを受信しないが、アプリケーションは、端末１００の画面に表示されたグラフでは１秒おきにデータが更新されているように表示することができる。
【００８５】
また、情報価値算出部２０４は、管理装置２００の状態推定部２０３が算出した予測値と推定値を使って、データの情報価値を算出する。送信制御部２０８は、その情報価値算出部２０４が算出した情報価値を使って、データを端末１００に送信するか否かを判断する。ここで、送信制御部２０８は、送信するか否かを判断するために、例えば、情報価値に対する閾値を持っており、情報価値が閾値以上の場合のみ、データを端末１００に送信する、という方法で判断することができる。
【００８６】
これにより、送信制御部２０８は、例えば、情報価値に対する閾値を大きくすることで、管理装置２００から端末１００に送信するデータ通信量を減らすことができる。逆に、送信制御部２０８は、情報価値に対する閾値を小さくすることで、管理装置２００から端末１００に送信するデータ通信量を増やすことができる。ここで、データ通信量の増減は、データの精度と対応付けて考えることができる。すなわち、管理装置２００から端末１００に送信するデータのデータ通信量を減らしたとき、端末１００の出力部１０４が出力する出力データの精度は相対的に低下する。逆に、データ通信を増やしたとき、出力部１０４が出力する出力データの精度は相対的に向上する。したがって、送信制御部２０８における情報価値に対する送信判定情報を更新することで、管理装置２００から端末１００に送信するデータのデータ通信量と、端末１００の出力部１０４が出力する出力データの精度との間のトレードオフを制御できる。
【００８７】
また、操作情報処理部２０５は、端末１００から受信した操作情報（データの識別子、精度情報、注視領域）を解析して、ユーザが注視している領域において、指定したセンサデータが、ユーザ操作により指定された表示精度を満たすための送信判定情報を選択して、送信制御部２０８はその送信判定情報を使うように更新する。さらに、操作情報処理部２０５は、端末１００から受信した操作情報を解析して、注視領域におけるセンサデータの時間変化に伴う変動傾向が、より重要に、もしくは、より不要になるように、情報価値算出方法を変更する。
【００８８】
このように、端末１００と管理装置２００がインタラクティブにデータの情報価値を更新することにより、ユーザが重視するデータの変化を反映したリアルタイムなデータ表示が可能になる。
【００８９】
また、操作情報処理部２０５は、モデル管理部２０６が管理するモデル情報を使い、端末１００から受信した操作情報を解析することで、注視領域のデータの時間変化を指定された精度情報で最も効率的に表示できるモデル情報を選択する。操作情報処理部２０５は、その選択したモデル情報を管理装置２００の状態推定部２０３と端末１００の状態推定部１０３に送る。
【００９０】
これにより、本実施の形態に係るデータ表示システム１０は、収集したセンサデータをリアルタイムに出力する際に、ユーザの注視領域に合わせてデータ通信量とデータ表示精度をより最適に調節することができるという効果が得られる。例えば、データ表示システム１０は、少ないデータ通信量であっても、ユーザが注視する領域を、高い精度で出力することができる。
【００９１】
第２の実施形態
図１１は、本発明の第２の実施形態に係るデータ表示システム１０の構成を示すブロック図である。図１１に示すように、データ表示システム３００は、データを出力する端末３１０と、取得したデータを端末３１０に提供する管理装置３２０とを含む。
【００９２】
端末３１０は、検知部３１１、第１の状態推定部３１２および出力部３１３を備える。管理装置３２０は、第２の状態推定部３２１および操作情報処理部３２２を備える。
【００９３】
端末３１０の検知部３１１は、入力された操作情報を検知する。第１の状態推定部３１２は、管理装置３２０から取得したデータに基づいて、管理装置３２０から取得したモデル情報を用いて予測値または推定値を算出する。出力部３１３は、第１の状態推定部３１２により算出された予測値または推定値を出力する。
【００９４】
管理装置３２０の第２の状態推定部３２１は、１または複数のモデル情報を格納するモデル管理手段から選択されたモデル情報に基づいて、取得したデータの予測値および推定値を算出する。操作情報処理部３２２は、少なくとも取得したデータ、端末から取得した操作情報、第２の状態推定手段により算出された予測値および推定値に基づいて、操作情報に適したモデル情報をモデル管理手段から選択すると共に、選択した該モデル情報を端末に送る。
【００９５】
以上のように、本第２の実施形態によれば、管理装置３２０は端末３１０から取得した操作情報に適したモデル情報を、取得したデータ、そのデータから算出された予測値および推定値に基づいて選択してそのモデル情報を端末３１０に送る。端末３１０は、送られたモデル情報に基づいて、予測値または推定値を出力する。これにより、本第２の実施形態によれば、取得したデータを、少ないデータ通信量であっても、高い精度で出力することができるという効果が得られる。
【００９６】
[ハードウェア構成例の説明]
上述した各実施形態において図１に示した端末１００および管理装置２００の各構成要素の一部または全部は、専用のＨＷ（ＨａｒｄＷａｒｅ）（電子回路）、プロセッサ等やこれらの組合せによって実現することができる。
【００９７】
また、少なくとも、端末１００の検知部１０１、管理装置インタフェース１０２、状態推定部１０３、出力部１０４、および管理装置２００の端末インタフェース２０１、データ受信部２０２、状態推定部２０３、情報価値算出部２０４、操作情報処理部２０５、モデル管理部２０６、送信制御部２０８は、ソフトウェアプログラムの機能（処理）単位（ソフトウェアモジュール）と捉えることができる。但し、これらの図面に示した各部の区分けは、説明の便宜上の構成であり、実装に際しては、様々な構成が想定され得る。この場合のハードウェア環境の一例を、図１２を参照して説明する。
【００９８】
図１２は、本発明の模範的な実施形態に係る端末１００または管理装置２００を実行可能な情報処理装置９００（コンピュータ）の構成を例示的に説明する図である。すなわち、図１２は、図１に示した端末１００または管理装置２００を実現可能なコンピュータ（情報処理装置）の構成であって、上述した実施形態における各機能を実現可能なハードウェア環境を表す。
【００９９】
図１２に示した情報処理装置９００は、構成要素として下記を備えている。
・ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９０１、
・ＲＯＭ（Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）９０２、
・ＲＡＭ（Ｒａｎｄｏｍ＿Ａｃｃｅｓｓ＿Ｍｅｍｏｒｙ）９０３、
・ハードディスク９０４（記憶装置）、
・外部装置との通信インタフェース９０５（Ｉｎｔｅｒｆａｃｅ：以降、「Ｉ／Ｆ」と称する）、
・ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ＿Ｄｉｓｃ＿Ｒｅａｄ＿Ｏｎｌｙ＿Ｍｅｍｏｒｙ）等の記憶媒体９０７に格納されたデータを読み書き可能なリーダライタ９０８、
・入出力インタフェース９０９、
情報処理装置９００は、これらの構成がバス９０６（通信線）を介して接続された一般的なコンピュータである。
【０１００】
そして、上述した実施形態を例に説明した本発明は、図１２に示した情報処理装置９００に対して、図１に示す各構成要素あるいは図２、図４乃至図７に示すフローチャートの機能を実現可能なコンピュータプログラムを供給する。
【０１０１】
本発明は、その後、そのコンピュータプログラムを、当該ハードウェアのＣＰＵ９０１に読み出して解釈し実行することによって達成される。また、当該装置内に供給されたコンピュータプログラムは、読み書き可能な揮発性の記憶メモリ（ＲＡＭ９０３）またはハードディスク９０４等の不揮発性の記憶デバイスに格納すれば良い。
【０１０２】
また、前記の場合において、当該ハードウェア内へのコンピュータプログラムの供給方法は、現在では一般的な手順を採用することができる。その手順としては、例えば、ＣＤ−ＲＯＭ等の各種記憶媒体９０７を介して当該装置内にインストールする方法や、インターネット等の通信回線を介して外部よりダウンロードする方法等がある。そして、このような場合において、本発明は、係るコンピュータプログラムを構成するコード或いは、そのコードが格納された記憶媒体９０７によって構成されると捉えることができる。
【０１０３】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。
【０１０４】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１０５】
（付記１）
データを出力する端末と、取得したデータを当該端末に提供する管理装置とを備え、
前記端末は、
入力された操作情報を検知する検知手段と、
前記管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出する第１の状態推定手段と、
前記第１の状態推定手段により算出された前記予測値または前記推定値を出力する出力手段とを備え、
前記管理装置は、
１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出する第２の状態推定手段と、
少なくとも前記取得したデータ、前記端末から取得した前記操作情報、前記第２の状態推定手段により算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る操作情報処理手段とを備えた
データ表示システム。
【０１０６】
（付記２）
前記管理装置の前記操作情報処理手段は、前記モデル管理手段から選択した前記モデル情報によって、前記第２の状態推定手段が前記予測値および前記推定値の算出に使用する前記モデル情報を更新する
付記１記載のデータ表示システム。
【０１０７】
（付記３）
前記管理装置の前記操作情報処理手段は、前記取得したデータの識別子ごとに前記モデル管理手段から前記モデル情報を選択する
付記１または付記２記載のデータ表示システム。
【０１０８】
（付記４）
前記管理装置は、前記取得したデータの情報価値を算出する情報価値算出手段をさらに備え、
前記操作情報処理手段は、前記端末から取得した前記操作情報に適するように、前記情報価値算出手段による情報価値の算出方法を変更する
付記３記載のデータ表示システム。
【０１０９】
（付記５）
前記管理装置は、前記取得したデータを前記端末に送るか否かを送信判定情報に基づいて判断する送信制御手段をさらに備え、
前記操作情報処理手段は、前記端末から取得した前記操作情報に適するように、前記送信制御手段が前記データを前記端末に送るか否かの判断に使用する前記送信判定情報を変更する
付記３または付記４記載のデータ表示システム。
【０１１０】
（付記６）
前記端末の前記検知手段は、ユーザから指定された領域を示す領域情報と、前記領域内のデータの識別子と、前記領域内のデータの出力精度を示す精度情報の少なくともいずれかを、前記操作情報として検知する
付記１乃至付記５のいずれか１項記載のデータ表示システム。
【０１１１】
（付記７）
前記端末の前記第１の状態推定手段は、前記管理装置から前記データを取得した場合、当該データに基づいて、前記モデル情報を用いて前記推定値を算出し、前記管理装置から前記データを取得しない場合、当該データに基づいて、前記モデル情報を用いて前記予測値を算出する
付記６記載のデータ表示システム。
【０１１２】
（付記８）
入力された操作情報を検知する検知手段と、
取得したデータを提供する管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出する第１の状態推定手段と、
前記第１の状態推定手段により算出された前記予測値または前記推定値を出力する出力手段と
を備えた端末。
【０１１３】
（付記９）
前記第１の状態推定手段は、前記管理装置から前記データを取得した場合、当該データに基づいて、前記モデル情報を用いて前記推定値を算出し、前記管理装置から前記データを取得しない場合、当該データに基づいて、前記モデル情報を用いて前記予測値を算出する
付記７記載の端末。
【０１１４】
（付記１０）
１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出する第２の状態推定手段と、
少なくとも前記取得したデータ、前記取得したデータを提供する端末から取得した操作情報、前記第２の状態推定手段により算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る操作情報処理手段とを備えた
管理装置。
【０１１５】
（付記１１）
データを出力する端末と、取得したデータを当該端末に提供する管理装置において、
入力された操作情報を検知し、
前記管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出し、
前記算出された前記予測値または前記推定値を出力し、
１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出し、
少なくとも前記取得したデータ、前記端末から取得した前記操作情報、前記算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る
データ表示方法。
【０１１６】
（付記１２）
取得したデータを端末に提供する管理装置に、
１または複数のモデル情報を格納するモデル管理手段から選択された前記モデル情報に基づいて、前記取得したデータの予測値および推定値を算出する処理と、
少なくとも前記取得したデータ、前記端末から取得した操作情報、前記算出された前記予測値および前記推定値に基づいて、前記操作情報に適したモデル情報を前記モデル管理手段から選択すると共に、選択した該モデル情報を前記端末に送る処理と
を実行させるデータ表示プログラム。
【０１１７】
（付記１３）
データを出力する端末に、
入力された操作情報を検知する処理と、
管理装置から取得したデータに基づいて、前記管理装置から取得したモデル情報を用いて予測値または推定値を算出する処理と、
算出された前記予測値または前記推定値を出力する処理とを
を実行させる端末制御プログラム。
【産業上の利用可能性】
【０１１８】
本発明は、例えば、製造装置の稼働状況をネットワークを介して遠隔地からリアルタイムで監視するシステムに適用できる。また、車両の位置をリアルタイムで遠隔地から監視するシステム等に適用できる。
【符号の説明】
【０１１９】
１０  データ表示システム
１００  端末
１０１  検知部
１０２  管理装置インタフェース
１０３  状態推定部
１０４  出力部
２００  管理装置
２０１  端末インタフェース
２０２  データ受信部
２０３  状態推定部
２０４  情報価値算出部
２０５  操作情報処理部
２０６  モデル管理部
２０７  データ保存部
２０８  送信制御部
３１０  端末
３１１  検知部
３１２  第１の状態推定部
３１３  出力部
３２０  管理装置
３２１  第２の状態推定部
３２２  操作情報処理部
９００  情報処理装置
９０１  ＣＰＵ
９０３  ＲＡＭ
９０４  ハードディスク
９０５  通信インタフェース
９０６  バス
９０７  記憶媒体
９０８  リーダライタ
９０９  入出力インタフェース
【図１】
0006736858.tif 000015
【図２】
0006736858.tif 000016
【図３】
0006736858.tif 000017
【図４】
0006736858.tif 000018
【図５】
0006736858.tif 000019
【図６】
0006736858.tif 000020
【図７】
0006736858.tif 000021
【図８】
0006736858.tif 000022
【図９】
0006736858.tif 000023
【図１０】
0006736858.tif 000024
【図１１】
0006736858.tif 000025
【図１２】
0006736858.tif 000026