[go: up one dir, main page]

JP5805495B2 - Image display device, image display system, and program - Google Patents

Image display device, image display system, and program Download PDF

Info

Publication number
JP5805495B2
JP5805495B2 JP2011226228A JP2011226228A JP5805495B2 JP 5805495 B2 JP5805495 B2 JP 5805495B2 JP 2011226228 A JP2011226228 A JP 2011226228A JP 2011226228 A JP2011226228 A JP 2011226228A JP 5805495 B2 JP5805495 B2 JP 5805495B2
Authority
JP
Japan
Prior art keywords
data
graph
magnification
database table
interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011226228A
Other languages
Japanese (ja)
Other versions
JP2013088875A (en
Inventor
圭介 小川
圭介 小川
橋本 真幸
真幸 橋本
一則 松本
一則 松本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2011226228A priority Critical patent/JP5805495B2/en
Publication of JP2013088875A publication Critical patent/JP2013088875A/en
Application granted granted Critical
Publication of JP5805495B2 publication Critical patent/JP5805495B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する技術に関し、特に、ユーザによって設定されたグラフの表示倍率に応じて、グラフのタイムスケールを拡大または縮小する際の不都合を改善する技術に関する。   The present invention relates to a technique for displaying a plurality of data plotted along a time series on a graph with dots, and in particular, expands or contracts the time scale of the graph according to the graph display magnification set by the user. The present invention relates to a technique for improving inconvenience.

従来から、電子カルテシステムが知られている。例えば、特許文献1には、医療行為の相互間の関係を考慮し、効率よく医療情報を入力して電子カルテを構築する電子カルテシステムが開示されている。この電子カルテシステムは、医療行為およびその関連情報を含む医療行為情報と、この医療行為情報の適用時間情報とにより電子カルテ情報を構成する。また、その電子カルテ情報の医療行為情報を時間軸上に閲覧情報として表示する。また、編集中の電子カルテ情報における医療行為情報を時間軸上に表示させる。そして、ユーザの操作を受け付けて、電子カルテにおける医療行為情報を編集する。   Conventionally, an electronic medical chart system is known. For example, Patent Document 1 discloses an electronic medical record system that constructs an electronic medical record by efficiently inputting medical information in consideration of the relationship between medical practices. This electronic medical chart system constitutes electronic medical chart information by medical practice information including medical practice and related information and application time information of this medical practice information. Also, the medical practice information of the electronic medical record information is displayed as browsing information on the time axis. Further, the medical practice information in the electronic medical record information being edited is displayed on the time axis. Then, in response to a user operation, the medical practice information in the electronic medical record is edited.

図12および図13は、電子カルテシステムの画面表示例を示す図である。図12に示すように、この電子カルテシステムは、上部に多段階の時間軸(例えば、年単位・月単位・日単位)を有する。また、その下に診療行為(オブジェクト)が表示される。この電子カルテシステムでは、左に並ぶ項目が医療行為(病名・投薬・診断・検査等)であって、その右側に実際の行為が、一定の時間幅をもって記録される。   12 and 13 are diagrams showing screen display examples of the electronic medical chart system. As shown in FIG. 12, this electronic medical chart system has a multi-stage time axis (for example, year unit, month unit, day unit) at the top. In addition, a medical practice (object) is displayed below. In this electronic medical record system, items on the left are medical practices (disease name, medication, diagnosis, examination, etc.), and the actual practices are recorded on the right side with a certain time width.

ユーザは、図13に示すように、上部の時間軸を選択することで、任意の尺度での情報俯瞰が可能であり、任意の時間にジャンプすることができる。任意の項目をピックアップし、それぞれを最適なタイムスケールで見ることにより、一見ランダムに見える時系列データである医療情報の因果関係の推定等をすることができる。このスケールの変換を、指の操作(例えばピンチイン・アウト)で行なうことで、より直感的にスケールを切り替えることが可能である。   As shown in FIG. 13, the user can view the information on an arbitrary scale by selecting the upper time axis, and can jump to an arbitrary time. By picking up arbitrary items and viewing them on an optimal time scale, it is possible to estimate the causal relationship of medical information, which is time-series data that looks random at first glance. By performing the scale conversion by finger operation (for example, pinch-in / out), the scale can be switched more intuitively.

このように、ユーザは、多段階のスケールを表示し、任意の項目をピックアップし、それぞれを指のピンチイン・アウト等の操作をすることによって最適なタイムスケールで見ることができる。これにより、直感的に操作をしながら、一見ランダムに見える時系列データである医療情報の因果関係の推定等をすることができる。   In this way, the user can display a multi-stage scale, pick up an arbitrary item, and perform an operation such as pinching in / out with a finger to view the scale on an optimal time scale. This makes it possible to estimate the causal relationship of medical information, which is time-series data that looks random at first glance, while intuitively operating.

特開2008−192002号公報Japanese Patent Laid-Open No. 2008-192002

しかしながら、これらのデータについては、データ数が極めて量が多い。例えば、糖尿病患者であれば、毎日投薬や検査がなされるが、これらは年のスケールでは356個のデータを持つ。また、これらの投薬や検査の種類は数百もある。そのため、これらのデータを表すデータオブジェクトの数は、一般的には数千から数万へと膨れ上がる。サーバ・クライアントで構成されるシステムにおいて、これらのデータを表示するためにはデータ伝送および描画に多くの時間がかかり、ユーザレスポンスが落ちてしまう。   However, for these data, the number of data is extremely large. For example, in the case of a diabetic patient, medication and examination are performed every day, and these have 356 data on an annual scale. There are hundreds of these types of medications and tests. For this reason, the number of data objects representing these data generally swells from thousands to tens of thousands. In a system composed of a server and a client, it takes a lot of time for data transmission and drawing to display these data, and the user response falls.

一方、図13に示すように、タイムスケールを拡大することによって、プロット点の間隔が狭まって、複数のデータが統合されて見えるようになってしまう。その結果、統合されたデータは、すべてが必要なデータではなくなり、少なくとも一つのデータを抽出すれば足りることになる。従って、統合される倍率に応じて、データを間引くことが可能となり、間引いた分だけデータ量が少なくなり、処理速度の向上を図ることが可能である。このような場合、予めグラフを伝送する際の倍率を決めておき、その倍率においてグラフの描画に必要なデータを準備しておくことによって、高速にグラフを描画し、伝送することが可能となる。   On the other hand, as shown in FIG. 13, by expanding the time scale, the interval between plot points is narrowed, and a plurality of data can be seen integrated. As a result, the integrated data is not all necessary data, and it is sufficient to extract at least one data. Therefore, it is possible to thin out data according to the magnification to be integrated, the data amount is reduced by the thinned amount, and the processing speed can be improved. In such a case, it is possible to draw and transmit a graph at a high speed by determining a magnification for transmitting the graph in advance and preparing data necessary for drawing the graph at that magnification. .

図14は、タイムスケールと倍率との関係を定めた図である。図14に示す伝送番号1〜20に相当する倍率において、グラフを描画する際に必要なデータのみをデータベーステーブルとして保持することで、不要なデータのサーチが必要なくなり、グラフ作成時間が短縮できる。   FIG. 14 is a diagram defining the relationship between the time scale and the magnification. By holding only data necessary for drawing a graph as a database table at a magnification corresponding to transmission numbers 1 to 20 shown in FIG. 14, unnecessary data search is not required, and graph creation time can be shortened.

しかしながら、従来の手法では、このデータベーステーブルを作成するためにはそれぞれの伝送番号ごとに、視認できなくなるデータプロットをそれぞれのデータプロットの間隔から計算により割り出し、データテーブルを作成しなければならないため、多くの時間がかかるという問題があった。   However, in the conventional method, in order to create this database table, for each transmission number, it is necessary to calculate a data plot that becomes invisible from the interval of each data plot, and to create a data table. There was a problem that it took a lot of time.

本発明は、このような事情に鑑みてなされたものであり、データテーブルを迅速に作成すると共に、視認性の低下を抑えつつ、データ伝送速度の向上を図ることができる画像表示装置、画像表示システムおよびプログラムを提供することを目的とする。   The present invention has been made in view of such circumstances, and an image display device and an image display capable of quickly creating a data table and improving the data transmission speed while suppressing a decrease in visibility. The object is to provide a system and program.

(1)上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の画像表示装置は、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置であって、ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小するスケール変更部と、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する急勾配特定部と、前記特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する平均化処理部と、前記平均化された各データを前記区分毎に保持するデータベーステーブルと、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出し、グラフ化して画面に表示する画面制御部と、を備えることを特徴とする。   (1) In order to achieve the above object, the present invention takes the following measures. That is, the image display device of the present invention is an image display device that displays a plurality of data plotted in time series on a graph with dots, and according to the display magnification of the graph set by the user, Scale change unit that expands or reduces the time scale of the graph, shows the relationship between the number of hours that represent one dot and the number of visible data, and identifies the point where the slope sharply decreases in the graph corresponding to the data type Dividing a larger magnification than the minimum integrated magnification obtained by multiplying the steep slope identifying unit, the number of dots corresponding to the identified point and the number of dots per unit time into a plurality of sections, and corresponding to each of the sections An averaging processing unit that averages a plurality of data integrated at a scaling factor, a database table that holds the averaged data for each category, and a user Therefore data corresponding to the set display magnification of the graph extracted from the database table, characterized in that it comprises a screen control unit to be displayed on the screen as a graph, a.

このように、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、その特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the relationship between the number of hours for expressing one dot and the number of visible data is shown, and in the graph corresponding to the data type, the point at which the gradient sharply decreases is identified, and the number of dots corresponding to the identified point The magnification larger than the minimum integrated magnification obtained by multiplying the number of dots per unit time is divided into multiple sections, and multiple data integrated at the magnification corresponding to each section are averaged and averaged Since each data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(2)また、本発明の画像表示装置は、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置であって、ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小するスケール変更部と、前記グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する平均化処理部と、前記平均化された各データを前記区分毎に保持するデータベーステーブルと、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出し、グラフ化して画面に表示する画面制御部と、を備えることを特徴とする。   (2) Further, the image display device of the present invention is an image display device that displays a plurality of data plotted in time series on a graph with dots, and has a display magnification of the graph set by a user. In response, the scale changing unit for expanding or reducing the time scale of the graph, and the number of dots per unit time based on the time scale are set to the minimum number of dots in the interval between adjacent data on the graph. The minimum integration magnification obtained by multiplication, and the maximum integration magnification obtained by multiplying the number of dots of the maximum interval among the intervals of adjacent data on the graph by the number of dots per unit time based on the time scale In accordance with the above, the magnification from the minimum integration magnification to the maximum integration magnification is divided into a plurality of categories, and a plurality of data integrated at a magnification corresponding to each of the categories is divided. An average processing unit that averages data, a database table that holds the averaged data for each of the categories, and data corresponding to the display magnification of the graph set by a user is extracted from the database table And a screen control unit that graphs and displays on a screen.

このように、グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、およびグラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、最小統合倍率から最大統合倍率までの倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the minimum integration magnification obtained by multiplying the number of dots at the minimum interval among the intervals between adjacent data on the graph by the number of dots per unit time based on the time scale, and the data adjacent on the graph According to the maximum integration magnification obtained by multiplying the number of dots in the interval of the maximum interval by the number of dots per unit time based on the time scale, the magnification from the minimum integration magnification to the maximum integration magnification is divided into multiple categories. Since a plurality of data integrated at a magnification corresponding to each section is averaged and each averaged data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(3)また、本発明の画像表示装置において、前記データベーステーブルは、前記平均化されたデータの数を保持し、前記最小統合倍率に対応する区分に含まれるデータを用いて、順次各区分に含まれるデータを保持することを特徴とする。   (3) Further, in the image display device of the present invention, the database table holds the number of the averaged data and sequentially uses each data included in the section corresponding to the minimum integration magnification. It is characterized by holding the contained data.

このように、平均化されたデータの数を保持し、最小統合倍率に対応する区分に含まれるデータを用いて、順次各区分に含まれるデータを保持するので、使用するデータベースの作成速度を向上させることができる。   In this way, the number of averaged data is retained, and the data included in each section is retained sequentially using the data included in the section corresponding to the minimum integration magnification, thus improving the creation speed of the database to be used. Can be made.

(4)また、本発明の画像表示システムは、クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、前記サーバ装置は、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、前記特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、前記平均化された各データを前記区分毎にデータベーステーブルに保持し、前記クライアント装置は、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記サーバ装置のデータベーステーブルから取得し、グラフ化して画面に表示することを特徴とする。   (4) Further, the image display system of the present invention includes a client device and a server device, and on the screen of the client device, an image that displays a plurality of data plotted in time series on a graph with dots. In the display system, the server device shows a relationship between the number of hours representing one dot and the number of visible data, identifies a point where the gradient sharply decreases in the graph corresponding to the data type, and A plurality of data that is divided into a plurality of divisions with a magnification larger than the minimum integration magnification obtained by multiplying the number of dots corresponding to the selected point by the number of dots per unit time, and integrated at a magnification corresponding to each division And the averaged data is stored in a database table for each category, and the client device is set by the user. Acquires data corresponding to the display magnification of the graph from a database table of the server device, and displaying on the screen as a graph.

このように、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、その特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the relationship between the number of hours for expressing one dot and the number of visible data is shown, and in the graph corresponding to the data type, the point at which the gradient sharply decreases is identified, and the number of dots corresponding to the identified point The magnification larger than the minimum integrated magnification obtained by multiplying the number of dots per unit time is divided into multiple sections, and multiple data integrated at the magnification corresponding to each section are averaged and averaged Since each data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(5)また、本発明の画像表示システムは、クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、前記サーバ装置は、前記グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、前記平均化された各データを前記区分毎にデータベーステーブルに保持し、前記クライアント装置は、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記サーバ装置のデータベーステーブルから取得し、グラフ化して画面に表示することを特徴とする。   (5) Moreover, the image display system of this invention is comprised from the client apparatus and the server apparatus, and on the screen which the said client apparatus has, the image which displays the some data plotted along the time series on the graph with a dot In the display system, the server device obtains the minimum integration obtained by multiplying the minimum number of dots in the interval between adjacent data on the graph by the number of dots per unit time based on the time scale. From the minimum integration magnification, according to the magnification and the maximum integration magnification obtained by multiplying the number of dots of the maximum interval among the adjacent data intervals on the graph by the number of dots per unit time based on the time scale. Dividing the magnification up to the maximum integration magnification into a plurality of divisions, and a plurality of data integrated at a magnification corresponding to each division The averaged data is stored in the database table for each of the categories, and the client device acquires data corresponding to the display magnification of the graph set by the user from the database table of the server device. The graph is displayed on a screen.

このように、グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、およびグラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、最小統合倍率から最大統合倍率までの倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the minimum integration magnification obtained by multiplying the number of dots at the minimum interval among the intervals between adjacent data on the graph by the number of dots per unit time based on the time scale, and the data adjacent on the graph According to the maximum integration magnification obtained by multiplying the number of dots in the interval of the maximum interval by the number of dots per unit time based on the time scale, the magnification from the minimum integration magnification to the maximum integration magnification is divided into multiple categories. Since a plurality of data integrated at a magnification corresponding to each section is averaged and each averaged data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(6)また、本発明の画像表示システムは、クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、前記サーバ装置は、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、前記特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、前記平均化された各データを前記区分毎にデータベーステーブルに保持し、ユーザによって前記クライアント装置を介して設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから取得して、グラフ化し、前記クライアント装置は、前記グラフ化されたデータを前記サーバ装置から取得して、画面に表示することを特徴とする。   (6) Moreover, the image display system of this invention is comprised from the client apparatus and the server apparatus, and on the screen which the said client apparatus has, the image which displays the some data plotted along the time series on the graph with a dot In the display system, the server device shows a relationship between the number of hours representing one dot and the number of visible data, identifies a point where the gradient sharply decreases in the graph corresponding to the data type, and A plurality of data that is divided into a plurality of divisions with a magnification larger than the minimum integration magnification obtained by multiplying the number of dots corresponding to the selected point by the number of dots per unit time, and integrated at a magnification corresponding to each division And the averaged data is stored in a database table for each of the categories, and the user passes the client device through the client device. The data corresponding to the determined display magnification of the graph is acquired from the database table and graphed, and the client device acquires the graphed data from the server device and displays it on the screen. Features.

このように、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、その特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the relationship between the number of hours for expressing one dot and the number of visible data is shown, and in the graph corresponding to the data type, the point at which the gradient sharply decreases is identified, and the number of dots corresponding to the identified point The magnification larger than the minimum integrated magnification obtained by multiplying the number of dots per unit time is divided into multiple sections, and multiple data integrated at the magnification corresponding to each section are averaged and averaged Since each data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(7)また、本発明の画像表示システムは、クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、前記サーバ装置は、前記グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、前記平均化された各データを前記区分毎にデータベーステーブルに保持し、ユーザによって前記クライアント装置を介して設定された前記グラフの表示倍率に対応するデータをデータベーステーブルから取得して、グラフ化し、前記クライアント装置は、前記グラフ化されたデータを前記サーバ装置から取得して、画面に表示することを特徴とする。   (7) Further, the image display system of the present invention is configured of a client device and a server device, and on the screen of the client device, an image displaying a plurality of data plotted in time series on a graph in dots. In the display system, the server device obtains the minimum integration obtained by multiplying the minimum number of dots in the interval between adjacent data on the graph by the number of dots per unit time based on the time scale. From the minimum integration magnification, according to the magnification and the maximum integration magnification obtained by multiplying the number of dots of the maximum interval among the adjacent data intervals on the graph by the number of dots per unit time based on the time scale. Dividing the magnification up to the maximum integration magnification into a plurality of divisions, and a plurality of data integrated at a magnification corresponding to each division Averaging, holding each averaged data in the database table for each section, obtaining data corresponding to the display magnification of the graph set by the user via the client device from the database table, The client device acquires the graphed data from the server device and displays the data on a screen.

このように、グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、およびグラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、最小統合倍率から最大統合倍率までの倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the minimum integration magnification obtained by multiplying the number of dots at the minimum interval among the intervals between adjacent data on the graph by the number of dots per unit time based on the time scale, and the data adjacent on the graph According to the maximum integration magnification obtained by multiplying the number of dots in the interval of the maximum interval by the number of dots per unit time based on the time scale, the magnification from the minimum integration magnification to the maximum integration magnification is divided into multiple categories. Since a plurality of data integrated at a magnification corresponding to each section is averaged and each averaged data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(8)また、本発明のプログラムは、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置のプログラムであって、ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小する処理と、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する処理と、前記特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する処理と、前記平均化された各データを前記区分毎にデータベーステーブルに保持する処理と、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出する処理と、前記抽出したデータをグラフ化して画面に表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とする。   (8) Further, the program of the present invention is a program for an image display device that displays a plurality of data plotted in time series on a graph with dots, and the display magnification of the graph set by the user. Accordingly, the process of enlarging or reducing the time scale of the graph, and the relationship between the number of hours that represent one dot and the number of visible data are shown, and the point that the gradient rapidly decreases in the graph corresponding to the data type A magnification larger than the minimum integrated magnification obtained by multiplying the processing to be identified and the number of dots corresponding to the identified point by the number of dots per unit time is divided into a plurality of categories, and the magnification corresponding to each category A process for averaging a plurality of data integrated in the process, a process for holding each averaged data in a database table for each section, and a user A process for causing a computer to execute a series of processes of extracting data corresponding to a predetermined display magnification of the graph from the database table and processing of extracting the extracted data into a graph and displaying the data on a screen. And

このように、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、その特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the relationship between the number of hours for expressing one dot and the number of visible data is shown, and in the graph corresponding to the data type, the point at which the gradient sharply decreases is identified, and the number of dots corresponding to the identified point The magnification larger than the minimum integrated magnification obtained by multiplying the number of dots per unit time is divided into multiple sections, and multiple data integrated at the magnification corresponding to each section are averaged and averaged Since each data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

(9)また、本発明のプログラムは、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置のプログラムであって、ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小する処理と、前記グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する処理と、前記平均化された各データを前記区分毎にデータベーステーブルに保持する処理と、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出する処理と、前記抽出したデータをグラフ化して画面に表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とする。   (9) Further, the program of the present invention is a program for an image display device that displays a plurality of data plotted in time series on a graph with dots, and the display magnification of the graph set by the user. Accordingly, the process of enlarging or reducing the time scale of the graph, and multiplying the number of dots of the smallest interval among the adjacent data intervals on the graph by the number of dots per unit time based on the time scale. According to the minimum integration magnification obtained by multiplying the number of dots of the maximum interval among the intervals of adjacent data on the graph by the number of dots per unit time based on the time scale, The magnification from the minimum integration magnification to the maximum integration magnification is divided into a plurality of divisions, and a plurality of data integrated at a magnification corresponding to each division is obtained. Processing for averaging data, processing for holding each averaged data in the database table for each section, and processing for extracting data corresponding to the display magnification of the graph set by the user from the database table And a process of graphing the extracted data and displaying the extracted data on a screen.

このように、グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、およびグラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、最小統合倍率から最大統合倍率までの倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   In this way, the minimum integration magnification obtained by multiplying the number of dots at the minimum interval among the intervals between adjacent data on the graph by the number of dots per unit time based on the time scale, and the data adjacent on the graph According to the maximum integration magnification obtained by multiplying the number of dots in the interval of the maximum interval by the number of dots per unit time based on the time scale, the magnification from the minimum integration magnification to the maximum integration magnification is divided into multiple categories. Since a plurality of data integrated at a magnification corresponding to each section is averaged and each averaged data is held for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

本発明によれば、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、その特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを区分毎に保持するので、使用するデータベースの作成速度を向上させることができる。また、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   According to the present invention, the relationship between the number of hours for expressing one dot and the number of visible data is shown, and in the graph corresponding to the data type, the point at which the gradient sharply decreases is identified, and the point corresponding to the identified point Divide the magnification larger than the minimum integration magnification obtained by multiplying the number of dots by the number of dots per unit time into multiple sections, and average and average the multiple data integrated at the magnification corresponding to each section Since each piece of data is stored for each section, the creation speed of the database to be used can be improved. In addition, data corresponding to the display magnification of the graph set by the user is extracted from the database table, graphed, and displayed on the screen, so that it is possible to improve the data transmission speed while suppressing a decrease in visibility. Become.

ピンチイン・アウトによる拡大率の変更の様子を示す図である。It is a figure which shows the mode of a change of the expansion rate by pinch in / out. 拡大率に応じてプロット点の間隔が変化する様子を示す図である。It is a figure which shows a mode that the space | interval of a plot point changes according to an expansion rate. 本実施形態に係る画像表示装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the image display apparatus which concerns on this embodiment. 画面における隣り合う2つのデータプロットの一例を示す図である。It is a figure which shows an example of two adjacent data plots on a screen. データ発生間隔と発生間隔を有するデータ数との関係が正規分布を示す様子を示す図である。It is a figure which shows a mode that the relationship between a data generation interval and the data number which has a generation interval shows normal distribution. 1ドットを表現するための秒数と、視認できるデータ数との関係を示す図である。It is a figure which shows the relationship between the number of seconds for expressing 1 dot, and the number of data which can be visually recognized. 拡大率を横軸にとり、表示データ数を縦軸にとり、視認性が低下する区間と視認性が低下しない区間とを示す図である。It is a figure which shows the area where visibility falls, and the area where visibility does not fall, taking the magnification rate on the horizontal axis and the number of display data on the vertical axis. 最小時間間隔を持つデータが重なる点と、最大時間間隔を持つデータが重なる点を示す図である。It is a figure which shows the point with which the data with the minimum time interval overlap, and the point with which the data with the maximum time interval overlap. 倍率の配置を示す図である。It is a figure which shows arrangement | positioning of a magnification. 画像表示装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of an image display apparatus. 実施例2に係る画像表示システムの概略構成を示す図である。FIG. 6 is a diagram illustrating a schematic configuration of an image display system according to a second embodiment. 実施例3に係る画像表示システムの概略構成を示す図である。FIG. 10 is a diagram illustrating a schematic configuration of an image display system according to a third embodiment. 電子カルテシステムの画面表示例を示す図である。It is a figure which shows the example of a screen display of an electronic medical chart system. 電子カルテシステムの画面表示例を示す図である。It is a figure which shows the example of a screen display of an electronic medical chart system. 倍率を区分した例を示す図である。It is a figure which shows the example which divided the magnification.

以下、本発明の実施形態について説明する。まず、本明細書における「タイムスケールの拡大」について定義する。「タイムスケールの拡大」とは、小さいタイムスパンでデータを表示している状態から、大きいタイムスパンでデータを表示している状態へ遷移させることをいう。次に、「拡大率」について定義する。「拡大」が生ずる時、プログラム内部では、プロット点の書き換えを実行する。具体的には、隣り合うプロット点同士の間隔を縮める操作を実行する。このときの縮める割合を、「拡大率」と定義する。この「拡大率」は、実装に依存するが、例えば、タブレット端末の画面上で、ユーザがピンチイン・アウトを行なう場合のユーザの指の間隔の変化に基づいて、「拡大率」を変化させる。   Hereinafter, embodiments of the present invention will be described. First, “expansion of time scale” in this specification is defined. “Expansion of time scale” means transition from a state where data is displayed in a small time span to a state where data is displayed in a large time span. Next, the “magnification rate” is defined. When “enlargement” occurs, the plot point is rewritten in the program. Specifically, an operation of reducing the interval between adjacent plot points is executed. The reduction ratio at this time is defined as “enlargement ratio”. Although this “magnification rate” depends on the implementation, for example, the “magnification rate” is changed on the screen of the tablet terminal based on a change in the interval between the fingers of the user when the user pinches in / out.

図1は、ピンチイン・アウトによる拡大率の変更の様子を示す図である。図1において、紙面に対して上側の図がピンチイン前の画面表示例を示しており、ユーザの2本の指が触れている座標間距離をmで表している。一方、紙面に対して下側の図がピンチイン後の画面表示例を示しており、ユーザの2本の指が触れている座標間距離をlで表している。このとき、この指間隔の距離差分(m−l)に応じて、プロット点の間隔を縮めれば、表示上グラフが「拡大」したことになる。   FIG. 1 is a diagram showing how the enlargement ratio is changed by pinching in and out. In FIG. 1, the upper diagram of the drawing shows an example of a screen display before pinching, and the distance between coordinates touched by two fingers of the user is represented by m. On the other hand, the lower figure of the drawing shows an example of a screen display after pinching, and the distance between coordinates touched by the user's two fingers is represented by l. At this time, if the interval between the plot points is reduced according to the distance difference (ml) between the fingers, the graph on the display is “enlarged”.

ここで、任意の係数γを使って、「拡大率」をγ(m−l)と表わす。このγは任意であるため、適当な値にセットすることができる。ユーザが「拡大」したいと考える場合は、大きな値に設定する一方、ゆっくりと「拡大」したいと考える場合は、小さな値に設定すれば良い。   Here, using an arbitrary coefficient γ, the “magnification ratio” is expressed as γ (m−1). Since γ is arbitrary, it can be set to an appropriate value. If the user wants to “enlarge”, the value is set to a large value, while if the user wants to “enlarge” slowly, the value may be set to a small value.

図2は、拡大率に応じてプロット点の間隔が変化する様子を示す図である。図2に示すように、「拡大」したときに、プロット点の間隔が、1/γ(m−l)倍になるように計算すると、拡大率に応じて、プロット点間隔が変化し、画面が「拡大」したように見える。   FIG. 2 is a diagram illustrating how the interval between plot points changes according to the enlargement ratio. As shown in FIG. 2, when the calculation is performed so that the interval between the plot points becomes 1 / γ (m−1) times when “enlarged”, the plot point interval changes according to the enlargement ratio, and the screen Seems to have “enlarged”.

図3は、本実施形態に係る画像表示装置の概略構成を示すブロック図である。この画像表示装置10では、表示部11が、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する。スケール変更部12は、ユーザによって設定されたグラフの表示倍率に応じて、グラフのタイムスケールを拡大または縮小する。急勾配特定部13は、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する。平均化処理部14は、急勾配特定部13が特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化する。データベーステーブル15は、平均化処理部14で平均化された各データを区分毎に保持する。画面制御部16は、ユーザによって設定されたグラフの表示倍率に対応するデータをデータベーステーブルから抽出し、グラフ化して画面に表示する。なお、上記の各構成要素は、制御バス17によって接続され、相互に信号の送受信を行なうことができるように構成されている。   FIG. 3 is a block diagram illustrating a schematic configuration of the image display apparatus according to the present embodiment. In the image display device 10, the display unit 11 displays a plurality of data plotted in time series on a graph with dots. The scale changing unit 12 enlarges or reduces the time scale of the graph according to the display magnification of the graph set by the user. The steep slope specifying unit 13 indicates the relationship between the number of hours expressing one dot and the number of visible data, and specifies a point where the slope sharply decreases in the graph corresponding to the data type. The averaging processing unit 14 divides a magnification larger than the minimum integrated magnification obtained by multiplying the number of dots corresponding to the point specified by the steep slope specifying unit 13 by the number of dots per unit time into a plurality of sections, A plurality of data integrated at a magnification corresponding to each division is averaged. The database table 15 holds each data averaged by the averaging processing unit 14 for each section. The screen control unit 16 extracts data corresponding to the display magnification of the graph set by the user from the database table, graphs it, and displays it on the screen. Each of the above-described components is connected by a control bus 17 so that signals can be transmitted / received to / from each other.

一般的に、自然界に存在するデータを時系列的にプロットする場合、その発生間隔には偏りが存在することが多い。医療で用いられるデータを例に取ると、例えば、糖尿病慢性疾患の患者の投薬発生イベントに関するデータは、血糖改善剤等を毎食後服用し、血糖検査を毎食後行なうため、3〜4時間に1回程度の発生間隔で発生することが多く、数分単位・数年単位での発生間隔はとらないことが多い。   Generally, when data existing in the natural world is plotted in time series, there are many deviations in the generation interval. Taking data used in medicine as an example, for example, data related to a medication occurrence event of a patient with chronic diabetes is taken every 3 to 4 hours because a blood glucose improving agent is taken after each meal and a blood glucose test is performed after each meal. It often occurs at intervals of about once, and often does not take intervals of several minutes or years.

さらに、医療で用いられるデータ以外の例をあげると、農業等では四季の移り変わりによって、種まき・収穫等が決定するため、ほぼ1年に1回程度の発生間隔で、イベントが発生することになる。   Furthermore, for examples other than the data used in medical care, since seeding and harvesting are determined by changes in the seasons in agriculture, etc., events will occur at an interval of about once a year. .

上述したように、小さいタイムスパンから大きいタイムスパンで表示するシステム、例えば、秒・分・時間・日・月・年・10年の表現を持つシステムでは、このような様々なタイムスパンを持つデータをプロットして表現することができるため、時系列データの推移を俯瞰的に把握することに適している。   As described above, in a system that displays from a small time span to a large time span, such as a system having representations of seconds, minutes, hours, days, months, years, and 10 years, data having such various time spans. Can be expressed by plotting, so it is suitable for grasping the transition of time-series data from a bird's-eye view.

ところで、上記のようなデータを、システム上で時系列プロットをして表現する場合、上述したように、グラフの視認性低下が発生する。しかも視認性低下の発生する領域が、表示する時系列データの種類によって大きく偏る。すなわち、表示するデータの性質に応じて、データの発生間隔の平均周期が異なるため、平均周期によって決定されるタイムスパンに応じて、視認性低下の傾向が大きく変わる。このような偏りを、横軸にデータを表示するための時間幅、縦軸を表示可能なデータプロット数をとってグラフ化すると、シグモイド形状をとることが推測できる。以下、その理由について説明する。   By the way, when the above data is expressed by time-series plotting on the system, the visibility of the graph is lowered as described above. In addition, the area where the visibility degradation occurs is greatly biased depending on the type of time-series data to be displayed. In other words, since the average period of the data generation interval varies depending on the properties of the data to be displayed, the tendency of the visibility reduction greatly varies depending on the time span determined by the average period. If such a bias is graphed by taking the time width for displaying data on the horizontal axis and the number of data plots on which the vertical axis can be displayed, it can be estimated that a sigmoid shape is taken. The reason will be described below.

図4は、画面における隣り合う2つのデータプロットの一例を示す図である。図4では、例えば、α番目と(α+1)番目の隣り合う2つのデータプロットを考える。各データプロットの開始時刻を、それぞれtα(秒)、t(α+1)(秒)と定義する。このとき、図4に示すように、これらのデータの間隔は、
{t(α+1)−tα}(秒)
と表わされる。ここで、システム上、1秒=a(dot)で表わされるとすると、この間隔は、
a{t(α+1)−tα}(dot)
と表わされる。
FIG. 4 is a diagram illustrating an example of two adjacent data plots on the screen. In FIG. 4, for example, consider two adjacent data plots of the αth and (α + 1) th. The start times of the data plots are defined as t s α (seconds) and t s (α + 1) (seconds), respectively. At this time, as shown in FIG.
{T s (α + 1) −t s α} (seconds)
It is expressed as Here, on the system, assuming that 1 second = a (dot), this interval is
a {t s (α + 1) −t s α} (dot)
It is expressed as

次に、ユーザが画面上でピンチイン操作を行なったときにデータプロット間隔について考える。ピンチイン前のデータプロット間隔a{t(α+1)−tα}に対して、拡大操作1/γ(m−l)倍をすると、画面上のデータプロット間隔が変化する。つまり、ピンチイン後のデータプロット間隔は、
a{t(α+1)−tα}・1/γ(m−l)
となる。
Next, consider the data plot interval when the user performs a pinch-in operation on the screen. If the data plot interval a {t s (α + 1) −t s α} before pinch-in is multiplied by 1 / γ (m−1), the data plot interval on the screen changes. In other words, the data plot interval after pinch-in is
a {t s (α + 1) −t s α} · 1 / γ (m−l)
It becomes.

人間が視認できるサイズを、最も厳しい条件として、ディスプレイ上の1ドットとすると、データプロット間隔が、1ドットよりも小さければ、2つのデータを肉眼で区別することができず、両者が統合して見えることになる。そこで、2つのデータを単一のデータで代表することが可能となる。すなわち、次式を満たした時に、2つのデータが統合される。
a{t(α+1)−tα}・1/γ(m−l)<1
なお、人間が視認できるサイズを、最も厳しい条件である1ドットとすることによって、最も良い視認性を確保することが可能となる。
Assuming that the size that can be visually recognized by humans is one dot on the display, if the data plot interval is smaller than one dot, the two data cannot be distinguished with the naked eye. You will see. Therefore, it is possible to represent the two data with a single data. That is, when the following equation is satisfied, the two data are integrated.
a {t s (α + 1) −t s α} · 1 / γ (m−1) <1
It should be noted that the best visibility can be ensured by setting the size that can be visually recognized by humans to 1 dot, which is the most severe condition.

ここで、本発明者らは、データプロットを効率的に扱うため、様々な拡大率で表示されるグラフを生成する上で、必要最低限のデータを扱うようにシステムを組むと、システムが高速化されることに着目し、予めデータを特定の拡大率に応じて、マージした上でデータベース上に保持することによって、効率の良いグラフ作成が可能となることを見出し、本発明をするに至った。   Here, in order to efficiently handle data plots, the present inventors set up a system to handle a minimum amount of data when generating a graph displayed at various magnifications. In view of the fact that the data is merged in advance according to a specific enlargement ratio and stored in the database, it is found that efficient graph creation is possible, and the present invention has been achieved. It was.

拡大率γ(m−l)を、Eで表わすと、上記の式は、次のように簡略化される。
a{t(α+1)−tα}・1/E<1
ここで、拡大率Eに応じて、視認できるプロット数がどのように変化するかについて考える。式変形により、
a{t(α+1)−tα}<E
が得られる。この式は、2つのデータ間のプロット間隔が、一定の拡大率以下であれば、マージ(統合)しても良いことを意味している。その結果、マージするときの拡大率Eは、データ発生間隔{t(α+1)−tα}に比例する、ということが理解できる。
When the enlargement ratio γ (m−1) is represented by E, the above formula is simplified as follows.
a {t s (α + 1) −t s α} · 1 / E <1
Here, how the number of visible plots changes according to the enlargement ratio E will be considered. By formula transformation,
a {t s (α + 1) −t s α} <E
Is obtained. This expression means that merging (integration) may be performed if the plot interval between two data is equal to or smaller than a certain enlargement ratio. As a result, it can be understood that the enlargement ratio E when merging is proportional to the data generation interval {t s (α + 1) −t s α}.

次に、このデータ発生間隔について考える。データ発生間隔は、医療データの場合、一定の周期に従うことが多い。例えば、糖尿病患者は、食後にインスリンの注射をしたり、投薬をしたり、血糖値検査を食後2時間後にしたりする。このことは、概ね3、4時間という時間がデータ発生間隔に相当することを意味する。ただし、このようなデータは自然界のデータのため、“ゆらぎ”が必ず発生する。例えば、上記の例では、夕食を食べる時間は、昨日6時であったが、今日は7時だったということが生ずる。このような“ゆらぎ”が存在することを考えると、データ発生間隔は、平均周期を平均とする正規分布に従うと考えられる。   Next, consider the data generation interval. In the case of medical data, the data generation interval often follows a certain cycle. For example, a diabetic patient injects insulin after a meal, administers medication, or performs a blood glucose level test 2 hours after the meal. This means that approximately 3 or 4 hours corresponds to the data generation interval. However, since such data is natural data, “fluctuation” always occurs. For example, in the above example, the time to eat dinner was 6 o'clock yesterday, but today it was 7 o'clock. Considering the existence of such “fluctuations”, the data generation interval is considered to follow a normal distribution having an average period as an average.

図5は、データ発生間隔と発生間隔を有するデータ数との関係が正規分布を示す様子を示す図である。上述したように、拡大率Eはデータ発生間隔に比例するため、図5の横軸のデータ発生間隔をEに置き換えたとしても、正規分布が成立する。ここで、上記の正規分布において、最も小さい拡大率から徐々に拡大率を大きくしていったときの表示可能なデータ数の分布について考える。これは、上記の正規分布を累積させた累積正規分布関数により求めることができる。この累積正規分布関数は、シグモイド関数になることが知られている。シグモイド関数は、ある瞬間にグラフの傾きが急増するという特徴を有している。これは、拡大率が大きくなると、ある瞬間にディスプレイ上に表示できないデータが発生し始めるということを意味している。   FIG. 5 is a diagram showing how the relationship between the data generation interval and the number of data having the generation interval shows a normal distribution. As described above, since the enlargement rate E is proportional to the data generation interval, even if the data generation interval on the horizontal axis in FIG. Here, consider the distribution of the number of data that can be displayed when the enlargement ratio is gradually increased from the smallest enlargement ratio in the normal distribution. This can be obtained by a cumulative normal distribution function obtained by accumulating the above normal distribution. This cumulative normal distribution function is known to be a sigmoid function. The sigmoid function has a characteristic that the slope of the graph increases rapidly at a certain moment. This means that when the enlargement ratio increases, data that cannot be displayed on the display starts to be generated at a certain moment.

図6は、1ドットを表現するための秒数と、視認できるデータ数との関係を示す図である。ここでは、一例として、患者に対してあるカプセル投与をした場合のデータをプロットしたものである。図6に示すように、このようなデータでは、年および10年のスケールで視認性が大きく低下していることがわかる。これは投薬が、1月あるいは数日単位で行なわれることが多いため、このようなグラフになっていると考えられる。また、その他の例を考えると、健康診断などの検査は、1年に1回の頻度で行なわれることが多いため、10年スケールよりも大きなスケールでは視認性低下が起こると予想される。また、心拍のようなデータであれば、数秒単位でのデータプロットになるため、時スケール等での視認性低下が激しいと予想される。さらにナノ秒単位での化学反応等をプロットすれば、秒スケールでの視認性低下が激しいと予想される。   FIG. 6 is a diagram illustrating the relationship between the number of seconds for expressing one dot and the number of visible data. Here, as an example, data when a certain capsule is administered to a patient is plotted. As shown in FIG. 6, it can be seen that in such data, the visibility is greatly reduced on the scale of years and 10 years. This is considered to be a graph like this because medication is often performed in units of one month or several days. Considering other examples, since examinations such as medical examinations are often performed once a year, it is expected that visibility will be reduced on a scale larger than the 10-year scale. In addition, if data such as heartbeats are used, data is plotted in units of a few seconds, so that it is expected that visibility will be severely reduced on a time scale or the like. Furthermore, if chemical reactions in nanosecond units are plotted, it is expected that visibility will be severely reduced on the second scale.

図7は、拡大率を横軸にとり、表示データ数を縦軸にとり、視認性が低下する区間と視認性が低下しない区間とを示す図である。すなわち、視認性が低下する区間では、細かく区分けしてデータの伝送を行なう一方、視認性が低下しない区間では、おおまかにデータの伝送を行なえば良い。ここで、データを予めマージした形でデータベースに登録しておけば、処理速度を向上させることが可能となる。上記のような細かい伝送が必要な区間上では、細かく拡大率を区切ってデータを登録し、おおまかなデータの伝送が必要な区間では、データベース上のテーブル1つで済むこととなる。   FIG. 7 is a diagram illustrating a section in which the visibility is lowered and a section in which the visibility is not lowered, with the enlargement ratio on the horizontal axis and the number of display data on the vertical axis. That is, in the section where the visibility is lowered, the data is transmitted in a finely divided manner, while in the section where the visibility is not lowered, the data may be transmitted roughly. Here, if the data is registered in the database in a merged form in advance, the processing speed can be improved. In the section where fine transmission is required as described above, the data is registered by dividing the enlargement rate finely, and in the section where rough data transmission is necessary, only one table on the database is required.

すなわち、図6および図7に示すようなシグモイド形状において、シグモイド関数の急勾配が始まるタイムスパンを決定できれば、それよりも大きなタイムスパンにおけるデータテーブルにおいては、視認できなくなるデータプロットをそれぞれのデータプロットの間隔から計算により割り出す必要はなくなり、計算負荷を小さくすることが可能となる。また、急勾配を割り出した後は、急勾配において倍率を細かく設定し、視認性が低下するデータをまとめる計算を、倍率が低いテーブルから順次実行すれば良い。   That is, in the sigmoid shape as shown in FIG. 6 and FIG. 7, if the time span where the sigmoid function has a steep slope can be determined, the data plots that are not visible in the data table in the larger time span are displayed in the respective data plots. Therefore, it is not necessary to calculate from the interval, and the calculation load can be reduced. In addition, after the steep slope is determined, the magnification is finely set in the steep slope, and the calculation for collecting the data whose visibility is reduced may be sequentially executed from the table with the low magnification.

上述したように、拡大率をEとして、1秒あたりaドットで表されるとしたとき、以下の式を満たしたときに、2つのデータが統合される。
a{t(α+1)−tα}<E
テーブルごとにEが決まるから、各々のEごとに上記を計算して、不等式を満たすものがあれば、2つをまとめたデータとすれば良い。この際、値が異なる2つのデータであった場合は、平均化処理等を行なう。
As described above, assuming that the enlargement ratio is E and expressed by a dot per second, two data are integrated when the following expression is satisfied.
a {t s (α + 1) −t s α} <E
Since E is determined for each table, the above is calculated for each E, and if there is one that satisfies the inequality, the data may be combined into two. At this time, if the two data have different values, an averaging process or the like is performed.

具体的な急勾配の検出方法として、下記に示す手法を用いる。図8は、最小時間間隔を持つデータが重なる点と、最大時間間隔を持つデータが重なる点を示す図である。
ステップ1:データの入力時に、入力されたデータの前のデータとの間隔を保持する。
ステップ2:保持された間隔のうち、最小間隔を取り出す。
ステップ3:最小間隔を縮めていったときに、それが見えなくなるタイムスパンを計算する。
ステップ4:上記ステップにて計算された、タイムスパンを視認性が低下する急勾配と推定し、該当する倍率のデータテーブルより上位の倍率を持つデータテーブルの作成を順次行なう。
As a specific steep slope detection method, the following method is used. FIG. 8 is a diagram illustrating a point where data having the minimum time interval overlap and a point where data having the maximum time interval overlap.
Step 1: At the time of data input, an interval between the input data and the previous data is held.
Step 2: The minimum interval is extracted from the held intervals.
Step 3: Calculate the time span when it becomes invisible when the minimum interval is reduced.
Step 4: Estimate the time span calculated in the above step as a steep slope with reduced visibility, and sequentially create a data table having a higher magnification than the data table of the corresponding magnification.

上記のように、視認性低下区間で、細かく倍率を区切ってデータテーブルを作成することで、グラフの視認性低下を抑えることが可能である。図9は、倍率の配置を示す図である。図9に示すように、視認性の低下する区間で、2倍の倍率を設定し、低下しない区間で3や5の倍率を配置している。その上で、これらの倍率ごとにデータテーブルを作成し、グラフを描画する際に、ユーザのグラフの表示倍率指定に合わせてデータテーブルを使用する。   As described above, it is possible to suppress a reduction in the visibility of the graph by creating a data table by finely dividing the magnification in the visibility reduction section. FIG. 9 is a diagram showing the arrangement of magnifications. As shown in FIG. 9, a magnification of 2 is set in a section where the visibility is lowered, and a magnification of 3 or 5 is arranged in a section where the visibility is not lowered. Then, a data table is created for each of these magnifications, and when drawing a graph, the data table is used according to the display magnification designation of the user's graph.

以上のように構成された本実施形態に係る画像表示装置の動作について説明する。図10は、本実施形態に係る画像表示装置の動作を示すフローチャートである。まず、データを入力する(ステップS1)。次に、各データの時刻を取得する(ステップS2)。次に、前データとの時間幅を計算する(ステップS3)。このとき、併せて前データの時刻を取得する(ステップS4)。次に、最小・最大時間幅を書き換える必要があるかどうかを判定する(ステップS5)。ステップS5において、最小・最大時間幅を書き換える必要が無い場合は、ステップS8に遷移する。一方、ステップS5において、最小・最大時間幅を書き換える必要がある場合は、最大・最小時間幅書き換え処理を行なって(ステップS6)、最大・最小時間幅を取得して(ステップS7)、ステップS5の判断を行なう。   The operation of the image display apparatus according to the present embodiment configured as described above will be described. FIG. 10 is a flowchart showing the operation of the image display apparatus according to this embodiment. First, data is input (step S1). Next, the time of each data is acquired (step S2). Next, the time width with the previous data is calculated (step S3). At this time, the time of the previous data is also acquired (step S4). Next, it is determined whether the minimum / maximum time width needs to be rewritten (step S5). If it is not necessary to rewrite the minimum / maximum time width in step S5, the process proceeds to step S8. On the other hand, when it is necessary to rewrite the minimum / maximum time width in step S5, the maximum / minimum time width rewriting process is performed (step S6), and the maximum / minimum time width is acquired (step S7). Make a decision.

次に、視認性が低下する拡大率を計算する(ステップS8)。すなわち、急勾配点の検出を行なう。1段階低い階層のデータベーステーブルからデータを読み出し(ステップS9)、拡大率をインクリメントし(ステップS10)、データベーステーブルを作成する(ステップS11)。次に、最大拡大率に到達したかどうかを判断し(ステップS12)、最大拡大率に到達していない場合は、ステップS10に遷移する。一方、ステップS12において、最大拡大率に到達した場合は、処理を終了する。   Next, the enlargement ratio at which the visibility is lowered is calculated (step S8). That is, steep slope points are detected. Data is read from the database table of one level lower (step S9), the enlargement ratio is incremented (step S10), and the database table is created (step S11). Next, it is determined whether or not the maximum enlargement ratio has been reached (step S12). If the maximum enlargement ratio has not been reached, the process proceeds to step S10. On the other hand, if the maximum enlargement ratio is reached in step S12, the process is terminated.

これにより、使用するデータベースの作成速度を向上させることができる。また、グラフ化して画面に表示するので、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   Thereby, the creation speed of the database to be used can be improved. In addition, since the data is graphed and displayed on the screen, it is possible to improve the data transmission speed while suppressing a decrease in visibility.

以下、本発明の実施例について説明する。ここでは簡単のため、データが3つの場合を考えることとする。用いるデータは以下の3つである。
(開始時刻(秒)、値)=
(1108629000、1)…x1とする。
(1108665600、1)…x2とする。
(1108715400、2)…x3とする。
Examples of the present invention will be described below. Here, for the sake of simplicity, let us consider the case of three data. The following three data are used.
(Start time (seconds), value) =
(1108629000, 1) ... x1.
(1108665600, 1) ... Let x2.
(1108715400, 2) ... x3.

上記のステップ1では、それぞれのデータの間隔が保存されている。それぞれのデータ間隔は、x1-x2間が36600秒、x2-x3間が49800秒となるため、上記に示した最小データ間隔は、36600秒となる。上述したように、1秒がaドットで表されるとして、a×(データ間隔)が、拡大率より小さければ、2つのデータが重なる。倍率の起算となるタイムスパン、すなわち、最も小さいタイムスパン(最小統合倍率と呼称する)において、1秒=24ドットで表現されるとすると(a=24)、上記の最小データ間隔は、24×36600=878400ドットとなる。同様に最大のデータ間隔(最大統合倍率と呼称する)は、24×49800=1195200ドットとなる。   In step 1 above, the interval of each data is stored. Each data interval is 36600 seconds between x1 and x2, and 49800 seconds between x2 and x3. Therefore, the minimum data interval shown above is 36600 seconds. As described above, assuming that 1 second is represented by a dot, if a × (data interval) is smaller than the enlargement rate, the two data overlap. If the time span from which the magnification is calculated, that is, the smallest time span (referred to as the minimum integration magnification) is expressed by 1 second = 24 dots (a = 24), the minimum data interval is 24 × 36600 = 878400 dots. Similarly, the maximum data interval (referred to as the maximum integration magnification) is 24 × 49800 = 1195200 dots.

つまり、上記の3つのデータしかない状態であれば、878400倍に拡大したときに、初めてデータが統合され、1195200倍に拡大したときに全てのデータが統合されることになる。この最小統合倍率である878400倍から、最大統合倍率である1195200倍までの間で、視認性の低下が起こるので、この間の倍率で、細かく倍率を区切ってデータをそれぞれの倍率に対応するように作成すれば良い。   In other words, if there is only the above three data, the data will be integrated for the first time when enlarged to 878400 times, and all the data will be integrated when enlarged to 1195200 times. Visibility decreases from this minimum integration magnification of 878400 times to the maximum integration magnification of 1195200 times, so that the magnification is divided between these to make the data correspond to each magnification. Create it.

例えば、図14に示すような倍率で伝送番号を設定し、各々の伝送番号ごとにデータテーブルを作成すれば、最小統合倍率である878400倍から、最大統合倍率である1195200倍までの間で、最も細かく倍率が区切られており、データの視認性低下が最大限抑えられている。この例では、伝送番号13〜18にこの倍率が内包されるため、この伝送番号のデータテーブルのみを作成すれば良い。伝送番号19以上は18のものと同一のものを使用し、伝送番号13以下は生のデータをそのまま使用すれば良い。
・伝送番号13以下・・・生データテーブル(拡大しないデータを含むデータテーブル)
・伝送番号14・・・1166400倍
・伝送番号15・・・2332800倍
・伝送番号16・・・4665600倍
・伝送番号17・・・9331200倍
・伝送番号18以上・・・18662400倍
For example, if a transmission number is set at a magnification as shown in FIG. 14 and a data table is created for each transmission number, between a minimum integration magnification of 878400 times and a maximum integration magnification of 1195200 times, The magnification is divided most finely, and the data visibility is minimized. In this example, since this magnification is included in the transmission numbers 13 to 18, only the data table of this transmission number needs to be created. Transmission numbers 19 and higher use the same ones as 18 and transmission numbers 13 and lower use raw data as they are.
Transmission number 13 or less: Raw data table (data table including unexpanded data)
Transmission number 14 ・ ・ ・ 1166400 times ・ Transmission number 15 ・ ・ ・ 2332800 times ・ Transmission number 16 ・ ・ ・ 4665600 times ・ Transmission number 17 ・ ・ ・ 9331200 times ・ Transmission number 18 or more ・ ・ ・ 18662400 times

伝送番号14のときに、x1とx2のデータが統合されることになる。この統合の際に、新しいデータを以下のようにデータベースに登録する。ここで、
(データの開始時刻、値、元のデータ数)=(1108629000、1、2)・・・x12
とする。
When the transmission number is 14, the data of x1 and x2 are integrated. During this integration, new data is registered in the database as follows. here,
(Data start time, value, number of original data) = (1108629000, 1, 2) ... x12
And

さらに、この伝送番号14のデータテーブルを使って、伝送番号15のデータテーブルの計算を行なう。以下同様に15のデータテーブルを使って、16を計算…を繰り返す。伝送番号15のデータテーブルでは、x12と、x3が統合される。この際、それぞれのデータの持つ値が1と2であるため、これらを平均化処理する必要がある。   Further, the data table of transmission number 15 is calculated using the data table of transmission number 14. Similarly, calculate 16 using 15 data tables. In the data table of transmission number 15, x12 and x3 are integrated. At this time, since the values of the respective data are 1 and 2, it is necessary to average them.

x12では、2つのデータが統合されたという情報が格納されているため、合成する前のx1とx2の値の合計値は1×2=2と計算できる。この2とx3の2を平均化すると、
合計値/データの数=(1×2+2)/3=4/3
と計算できる。そして、新たなデータは以下のようになる。
(データの開始時刻、値、元のデータ数)=(1108629000、4/3、3)・・・x123
とする。これが伝送番号15のデータテーブルの中身である。
Since x12 stores information that two data are integrated, the total value of x1 and x2 before synthesis can be calculated as 1 × 2 = 2. When this 2 and x3 2 are averaged,
Total value / number of data = (1 × 2 + 2) / 3 = 4/3
Can be calculated. And the new data is as follows.
(Data start time, value, number of original data) = (1108629000, 4/3, 3) ... x123
And This is the contents of the data table of transmission number 15.

上記以外の汎用的な例として、ユーザが倍率を指定して、その倍率に応じたグラフを作成するようなアプリケーションの例においても応用できる。例えば、上記数値例によれば、最小統合倍率は、878400倍で、最大統合倍率は1195200倍なので、この倍率を細かく区切って、それぞれの倍率に対してデータベーステーブルを作成する。例えば、1.1倍の倍率ごとにデータテーブルを作成する場合、以下に示す倍率に相当するデータテーブルを用意する。
・生データテーブル
・878400倍(データテーブル1)
・878400×1.1=966240倍(データテーブル2)
・966240×1.1=1062864倍(データテーブル3)
・1062864×1.1≒1169150倍(データテーブル4)
・1169150×1.1=1286065倍>1195200倍(データテーブル5)(この場合は1195200倍をデータテーブル5として使用する。)
As a general example other than the above, the present invention can be applied to an example of an application in which a user designates a magnification and creates a graph corresponding to the magnification. For example, according to the above numerical example, since the minimum integration magnification is 878400 times and the maximum integration magnification is 1195200 times, this magnification is divided finely and a database table is created for each magnification. For example, when a data table is created for each magnification of 1.1, a data table corresponding to the following magnification is prepared.
-Raw data table-878400 times (Data table 1)
・ 878400 × 1.1 = 966240 times (Data table 2)
・ 966240 × 1.1 = 1062864 times (Data table 3)
・ 1062864 × 1.1 ≒ 1169150 times (Data table 4)
1169150 × 1.1 = 1286065 times> 1195200 times (data table 5) (In this case, 1195200 times are used as data table 5)

グラフを表示する際にユーザが指定する倍率ごとに、データテーブルを特定して、そのデータテーブルごとにグラフを作成すれば、最小限の数のデータサーチでグラフを作成できる。
ユーザが指定した倍率が87400未満…生データテーブルを使用
ユーザが指定した倍率が87400以上966240未満…データテーブル1を使用
ユーザが指定した倍率が966240以上1062864未満…データテーブル2を使用
ユーザが指定した倍率が1062864以上1169150未満…データテーブル3を使用
ユーザが指定した倍率が1169150以上1195200未満…データテーブル4を使用
ユーザが指定した倍率が1195200以上…データテーブル5を使用
If a data table is specified for each magnification specified by the user when displaying the graph and a graph is created for each data table, the graph can be created with a minimum number of data searches.
User specified magnification is less than 87400 ... Raw data table is used User specified magnification is 87400 or more and less than 966240 ... Data table 1 is used User specified magnification is 966240 or more and less than 1062864 ... Data table 2 is specified by user Magnification is 1062864 or more and less than 1169150… Use data table 3 Magnification specified by user is 1169150 or more and less than 1195200… Use data table 4 Magnification specified by user is 1195200 or more… Use data table 5

上記の例では、データ数が3つのみであるが、データ数が数百・数千となったときに、データサーチがグラフ描画のためのボトルネックになることは明らかであり、上記テーブル構成によって、その描画時間を短縮できる。   In the above example, the number of data is only 3. However, when the number of data reaches several hundreds or thousands, it is clear that the data search becomes a bottleneck for graph drawing. Thus, the drawing time can be shortened.

図11Aは、実施例2に係る画像表示システムの概略構成を示す図である。この画像表示システムは、クライアント装置110およびサーバ装置120から構成され、通信ネットワーク130を介して相互にデータの送受信を行なう。クライアント装置は、表示部111、スケール変更部112、画面制御部113を備えており、これらの構成要素が制御バス114で相互に接続されている。サーバ装置120は、急勾配特定部115、平均化処理部116、データベーステーブル117を備えており、これらの構成要素が制御バス118で相互に接続されている。サーバ装置120は、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する。また、特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する。また、その平均化された各データを区分毎にデータベーステーブル117に保持する。   FIG. 11A is a diagram illustrating a schematic configuration of the image display system according to the second embodiment. This image display system includes a client device 110 and a server device 120, and transmits and receives data to and from each other via a communication network 130. The client device includes a display unit 111, a scale change unit 112, and a screen control unit 113, and these components are connected to each other via a control bus 114. The server device 120 includes a steep slope specifying unit 115, an averaging processing unit 116, and a database table 117, and these components are connected to each other via a control bus 118. The server device 120 shows the relationship between the number of hours for expressing one dot and the number of data that can be visually recognized, and identifies the point at which the gradient sharply decreases in the graph corresponding to the data type. Further, a magnification larger than the minimum integration magnification obtained by multiplying the number of dots corresponding to the specified point by the number of dots per unit time is divided into a plurality of divisions and integrated at a magnification corresponding to each division. Average multiple data. Further, each averaged data is held in the database table 117 for each section.

なお、サーバ装置120は、グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、およびグラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、最小統合倍率から最大統合倍率までの倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化しても良い。   Note that the server device 120 obtains the minimum integration magnification obtained by multiplying the number of dots at the minimum interval among adjacent data intervals on the graph by the number of dots per unit time based on the time scale, and the graph. According to the maximum integration magnification obtained by multiplying the number of dots of the maximum interval among adjacent data intervals by the number of dots per unit time based on the time scale, multiple magnifications from the minimum integration magnification to the maximum integration magnification can be set. A plurality of data divided into sections and integrated at a magnification corresponding to each section may be averaged.

クライアント装置110は、ユーザによって設定されたグラフの表示倍率に対応するデータをサーバ装置120のデータベーステーブル117から取得し、グラフ化して画面に表示する。   The client device 110 acquires data corresponding to the display magnification of the graph set by the user from the database table 117 of the server device 120, graphs it, and displays it on the screen.

図11Bは、実施例3に係る画像表示システムの概略構成を示す図である。この画像表示システムは、クライアント装置140およびサーバ装置150から構成され、通信ネットワーク130を介して相互にデータの送受信を行なう。クライアント装置は、表示部111、スケール変更部112、画面制御部113を備えており、これらの構成要素が制御バス114で相互に接続されている。サーバ装置150は、急勾配特定部115、平均化処理部116、データベーステーブル117、グラフ作成部119を備えており、これらの構成要素が制御バス118で相互に接続されている。グラフ作成部119は、データを読み込んで描画する機能を果たす。サーバ装置150は、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する。また、その特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化する。また、平均化された各データを区分毎にデータベーステーブルに保持し、ユーザによってクライアント装置140を介して設定されたグラフの表示倍率に対応するデータをデータベーステーブルから取得して、グラフ化する。   FIG. 11B is a diagram illustrating a schematic configuration of the image display system according to the third embodiment. This image display system includes a client device 140 and a server device 150, and transmits and receives data to and from each other via a communication network 130. The client device includes a display unit 111, a scale change unit 112, and a screen control unit 113, and these components are connected to each other via a control bus 114. The server device 150 includes a steep slope identification unit 115, an averaging processing unit 116, a database table 117, and a graph creation unit 119, and these components are connected to each other via a control bus 118. The graph creation unit 119 functions to read and draw data. The server device 150 indicates the relationship between the number of hours for expressing one dot and the number of data that can be visually recognized, and identifies the point where the gradient decreases rapidly in the graph corresponding to the data type. Further, a magnification larger than the minimum integration magnification obtained by multiplying the number of dots corresponding to the specified point and the number of dots per unit time is divided into a plurality of categories, and integrated at a magnification corresponding to each category. Average multiple data. Each averaged data is stored in a database table for each category, and data corresponding to the display magnification of the graph set by the user via the client device 140 is acquired from the database table and graphed.

なお、サーバ装置150は、グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、およびグラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、各区分に対応する倍率で統合される複数のデータを平均化し、平均化された各データを前記区分毎にデータベーステーブルに保持し、ユーザによって前記クライアント装置を介して設定された前記グラフの表示倍率に対応するデータをデータベーステーブルから取得して、グラフ化しても良い。   The server device 150 uses the minimum integration magnification obtained by multiplying the number of dots at the minimum interval among the intervals between adjacent data on the graph by the number of dots per unit time based on the time scale, and the graph. In accordance with the maximum integration magnification obtained by multiplying the number of dots of the maximum interval among adjacent data intervals by the number of dots per unit time based on the time scale, a plurality of magnifications from the minimum integration magnification to the maximum integration magnification are obtained. A plurality of data is averaged by dividing into a plurality of divisions and integrated at a magnification corresponding to each division, each averaged data is held in a database table for each division, and set by the user via the client device Data corresponding to the display magnification of the graph may be acquired from the database table and graphed.

クライアント装置140は、グラフ化されたデータをサーバ装置150から取得して、画面に表示する。   The client device 140 acquires the graphed data from the server device 150 and displays it on the screen.

なお、以上説明したような本発明の特徴的な動作は、コンピュータにプログラムを実行させることによっても実現することが可能である。すなわち、本発明のプログラムは、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置のプログラムであって、ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小する処理と、1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する処理と、前記特定した点に対応するドット数と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する処理と、前記平均化された各データを前記区分毎にデータベーステーブルに保持する処理と、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出する処理と、前記抽出したデータをグラフ化して画面に表示する処理と、の一連の処理を、コンピュータに実行させる。   Note that the characteristic operations of the present invention as described above can also be realized by causing a computer to execute a program. That is, the program of the present invention is a program of an image display device that displays a plurality of data plotted in time series on a graph with dots, according to the display magnification of the graph set by the user, A process for enlarging or reducing the time scale of the graph, a process for indicating the relationship between the number of hours for expressing one dot and the number of visible data, and for identifying a point at which the gradient sharply decreases in the graph corresponding to the data type And dividing a magnification larger than the minimum integration magnification obtained by multiplying the number of dots corresponding to the specified point by the number of dots per unit time into a plurality of categories, and integrating them at a magnification corresponding to each category. A process for averaging a plurality of data, a process for holding each averaged data in a database table for each category, and a user setting. A process of extracting data corresponding to the display magnification of the graph from the database table that is, a process of displaying on the screen as a graph of data that the extracted, a series of processes, to be executed by a computer.

本発明のプログラムは、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置のプログラムであって、ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小する処理と、前記グラフ上で隣接するデータの間隔のうち最小の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大の間隔のドット数に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する処理と、前記平均化された各データを前記区分毎にデータベーステーブルに保持する処理と、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出する処理と、前記抽出したデータをグラフ化して画面に表示する処理と、の一連の処理を、コンピュータに実行させる。   The program of the present invention is a program of an image display device that displays a plurality of data plotted in time series on a graph with dots, and the graph is displayed according to the display magnification of the graph set by a user. Processing that expands or reduces the time scale of the data, and the minimum integration obtained by multiplying the number of dots of the smallest interval among the intervals of adjacent data on the graph by the number of dots per unit time based on the time scale From the minimum integration magnification, according to the magnification and the maximum integration magnification obtained by multiplying the number of dots of the maximum interval among the adjacent data intervals on the graph by the number of dots per unit time based on the time scale. Divide the magnification up to the maximum integration magnification into a plurality of divisions, and average the plurality of data integrated at the magnification corresponding to each division A process of holding the averaged data in the database table for each of the categories, a process of extracting data corresponding to the display magnification of the graph set by the user from the database table, and the extraction The computer is caused to execute a series of processes including graphing the displayed data and displaying it on the screen.

これにより、使用するデータベースの作成速度を向上させることができる。また、視認性の低下を抑えつつ、データ伝送速度の向上を図ることが可能となる。   Thereby, the creation speed of the database to be used can be improved. In addition, it is possible to improve the data transmission speed while suppressing a decrease in visibility.

10 画像表示装置
11 表示部
12 スケール変更部
13 急勾配特定部
14 平均化処理部
15 データベーステーブル
16 画面制御部
17 制御バス
110 クライアント装置
111 表示部
112 スケール変更部
113 画面制御部
114 制御バス
115 急勾配特定部
116 平均化処理部
117 データベーステーブル
118 制御バス
119 グラフ作成部
120 サーバ装置
130 通信ネットワーク
140 クライアント装置
150 サーバ装置
DESCRIPTION OF SYMBOLS 10 Image display apparatus 11 Display part 12 Scale change part 13 Steep slope specific part 14 Averaging process part 15 Database table 16 Screen control part 17 Control bus 110 Client apparatus 111 Display part 112 Scale change part 113 Screen control part 114 Control bus 115 Steep Gradient identification unit 116 Averaging processing unit 117 Database table 118 Control bus 119 Graph creation unit 120 Server device 130 Communication network 140 Client device 150 Server device

Claims (9)

グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置であって、
ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小するスケール変更部と、
1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する急勾配特定部と、
前記特定した点における隣接したデータのプロット間隔と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する平均化処理部と、
前記平均化された各データを前記区分毎に保持するデータベーステーブルと、
ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出し、グラフ化して画面に表示する画面制御部と、を備えることを特徴とする画像表示装置。
An image display device that displays a plurality of data plotted in time series on a graph as dots,
A scale changing unit for enlarging or reducing the time scale of the graph according to a display magnification of the graph set by a user;
A steep slope identifying unit that indicates a relationship between the number of hours for expressing one dot and the number of visible data, and that identifies a point at which the slope sharply decreases in the graph corresponding to the data type;
Dividing the minimum integration greater magnification than the magnification obtained by multiplying the number of dots per a plot interval and unit of data adjacent at a specific and point time a plurality of sections, the integration rate corresponding to each segment An averaging processing unit that averages a plurality of data to be processed,
A database table that holds the averaged data for each of the sections;
An image display apparatus comprising: a screen control unit that extracts data corresponding to a display magnification of the graph set by a user from the database table, displays the data in a graph, and displays the graph on a screen.
グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置であって、
ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小するスケール変更部と、
前記グラフ上で隣接するデータの間隔のうち最小のデータ間隔に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大のデータ間隔に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する平均化処理部と、
前記平均化された各データを前記区分毎に保持するデータベーステーブルと、
ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出し、グラフ化して画面に表示する画面制御部と、を備えることを特徴とする画像表示装置。
An image display device that displays a plurality of data plotted in time series on a graph as dots,
A scale changing unit for enlarging or reducing the time scale of the graph according to a display magnification of the graph set by a user;
The minimum integration rate obtained by multiplying the minimum data interval among adjacent data intervals on the graph by the number of dots per unit time based on the time scale, and the interval between adjacent data on the graph According to the maximum integration rate obtained by multiplying the maximum data interval by the number of dots per unit time based on the time scale, the magnification from the minimum integration rate to the maximum integration rate is divided into a plurality of sections, An averaging processing unit for averaging a plurality of data integrated at a magnification corresponding to each of the sections;
A database table that holds the averaged data for each of the sections;
An image display apparatus comprising: a screen control unit that extracts data corresponding to a display magnification of the graph set by a user from the database table, displays the data in a graph, and displays the graph on a screen.
前記データベーステーブルは、前記平均化されたデータの数を保持し、前記最小統合倍率に対応する区分に含まれるデータを用いて、順次各区分に含まれるデータを保持することを特徴とする請求項1または請求項2記載の画像表示装置。   The database table holds the number of the averaged data, and sequentially holds data included in each section using data included in the section corresponding to the minimum integration magnification. The image display device according to claim 1 or 2. クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、
前記サーバ装置は、
1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、
前記特定した点における隣接したデータのプロット間隔と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、
前記平均化された各データを前記区分毎にデータベーステーブルに保持し、
前記クライアント装置は、
ユーザによって設定された前記グラフの表示倍率に対応するデータを前記サーバ装置のデータベーステーブルから取得し、グラフ化して画面に表示することを特徴とする画像表示システム。
An image display system comprising a client device and a server device, and displaying a plurality of data plotted in a time series on a graph in dots on a screen of the client device,
The server device
Indicate the relationship between the number of hours that represent one dot and the number of visible data, and identify the point where the slope sharply decreases in the graph corresponding to the data type,
Dividing the minimum integration greater magnification than the magnification obtained by multiplying the number of dots per a plot interval and unit of data adjacent at a specific and point time a plurality of sections, the integration rate corresponding to each segment Average multiple data
Each averaged data is stored in a database table for each of the categories,
The client device is
An image display system, wherein data corresponding to a display magnification of the graph set by a user is acquired from a database table of the server device, graphed, and displayed on a screen.
クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、
前記サーバ装置は、
前記グラフ上で隣接するデータの間隔のうち最小のデータ間隔に、前記グラフのタイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大のデータ間隔に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、
前記平均化された各データを前記区分毎にデータベーステーブルに保持し、
前記クライアント装置は、ユーザによって設定された前記グラフの表示倍率に対応するデータを前記サーバ装置のデータベーステーブルから取得し、グラフ化して画面に表示することを特徴とする画像表示システム。
An image display system comprising a client device and a server device, and displaying a plurality of data plotted in a time series on a graph in dots on a screen of the client device,
The server device
The minimum integration rate obtained by multiplying the minimum data interval among the adjacent data intervals on the graph by the number of dots per unit time based on the time scale of the graph, and the adjacent data on the graph Dividing the magnification from the minimum integration magnification to the maximum integration magnification into a plurality of sections according to the maximum integration magnification obtained by multiplying the maximum data interval among the intervals by the number of dots per unit time based on the time scale And averaging a plurality of data integrated at a magnification corresponding to each category,
Each averaged data is stored in a database table for each of the categories,
The image display system, wherein the client device acquires data corresponding to a display magnification of the graph set by a user from a database table of the server device, graphs the data, and displays the graph on a screen.
クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、
前記サーバ装置は、
1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定し、
前記特定した点における隣接したデータのプロット間隔と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、
前記平均化された各データを前記区分毎にデータベーステーブルに保持し、
ユーザによって前記クライアント装置を介して設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから取得して、グラフ化し、
前記クライアント装置は、
前記グラフ化されたデータを前記サーバ装置から取得して、画面に表示することを特徴とする画像表示システム。
An image display system comprising a client device and a server device, and displaying a plurality of data plotted in a time series on a graph in dots on a screen of the client device,
The server device
Indicate the relationship between the number of hours that represent one dot and the number of visible data, and identify the point where the slope sharply decreases in the graph corresponding to the data type,
Dividing the minimum integration greater magnification than the magnification obtained by multiplying the number of dots per a plot interval and unit of data adjacent at a specific and point time a plurality of sections, the integration rate corresponding to each segment Average multiple data
Each averaged data is stored in a database table for each of the categories,
Data corresponding to the display magnification of the graph set by the user via the client device is obtained from the database table, and is graphed.
The client device is
An image display system, wherein the graphed data is acquired from the server device and displayed on a screen.
クライアント装置およびサーバ装置から構成され、前記クライアント装置が有する画面において、グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示システムであって、
前記サーバ装置は、
前記グラフ上で隣接するデータの間隔のうち最小のデータ間隔に、前記グラフのタイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大のデータ間隔に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化し、
前記平均化された各データを前記区分毎にデータベーステーブルに保持し、
ユーザによって前記クライアント装置を介して設定された前記グラフの表示倍率に対応するデータをデータベーステーブルから取得して、グラフ化し、
前記クライアント装置は、
前記グラフ化されたデータを前記サーバ装置から取得して、画面に表示することを特徴とする画像表示システム。
An image display system comprising a client device and a server device, and displaying a plurality of data plotted in a time series on a graph in dots on a screen of the client device,
The server device
The minimum integration rate obtained by multiplying the minimum data interval among the adjacent data intervals on the graph by the number of dots per unit time based on the time scale of the graph, and the adjacent data on the graph Dividing the magnification from the minimum integration magnification to the maximum integration magnification into a plurality of sections according to the maximum integration magnification obtained by multiplying the maximum data interval among the intervals by the number of dots per unit time based on the time scale And averaging a plurality of data integrated at a magnification corresponding to each category,
Each averaged data is stored in a database table for each of the categories,
The data corresponding to the display magnification of the graph set by the user via the client device is acquired from the database table, and graphed,
The client device is
An image display system, wherein the graphed data is acquired from the server device and displayed on a screen.
グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置のプログラムであって、
ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小する処理と、
1ドットを表現する時間数と視認できるデータ数との関係を示し、データ種別に対応するグラフにおいて、勾配が急激に減少する点を特定する処理と、
前記特定した点における隣接したデータのプロット間隔と単位時間当たりのドット数とを乗算して得られる最小統合倍率よりも大きい倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する処理と、
前記平均化された各データを前記区分毎にデータベーステーブルに保持する処理と、
ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出する処理と、
前記抽出したデータをグラフ化して画面に表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とするプログラム。
A program for an image display device that displays a plurality of data plotted in time series on a graph with dots,
A process of enlarging or reducing the time scale of the graph according to the display magnification of the graph set by the user;
A process of showing the relationship between the number of hours for expressing one dot and the number of data that can be visually recognized, and specifying a point at which the gradient sharply decreases in the graph corresponding to the data type;
Dividing the minimum integration greater magnification than the magnification obtained by multiplying the number of dots per a plot interval and unit of data adjacent at a specific and point time a plurality of sections, the integration rate corresponding to each segment Processing to average multiple data
A process of holding each averaged data in a database table for each of the sections;
Processing for extracting data corresponding to the display magnification of the graph set by the user from the database table;
A program for causing a computer to execute a series of processes of processing the extracted data into a graph and displaying it on a screen.
グラフ上に時系列に沿ってプロットされた複数のデータをドットで表示する画像表示装置のプログラムであって、
ユーザによって設定された前記グラフの表示倍率に応じて、前記グラフのタイムスケールを拡大または縮小する処理と、
前記グラフ上で隣接するデータの間隔のうち最小のデータ間隔に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最小統合倍率、および前記グラフ上で隣接するデータの間隔のうち最大のデータ間隔に、前記タイムスケールに基づいた単位時間当たりのドット数を乗算して得られる最大統合倍率に従って、前記最小統合倍率から前記最大統合倍率までの倍率を複数の区分に分割し、前記各区分に対応する倍率で統合される複数のデータを平均化する処理と、
前記平均化された各データを前記区分毎にデータベーステーブルに保持する処理と、
ユーザによって設定された前記グラフの表示倍率に対応するデータを前記データベーステーブルから抽出する処理と、
前記抽出したデータをグラフ化して画面に表示する処理と、の一連の処理を、コンピュータに実行させることを特徴とするプログラム。
A program for an image display device that displays a plurality of data plotted in time series on a graph with dots,
A process of enlarging or reducing the time scale of the graph according to the display magnification of the graph set by the user;
The minimum integration rate obtained by multiplying the minimum data interval among adjacent data intervals on the graph by the number of dots per unit time based on the time scale, and the interval between adjacent data on the graph According to the maximum integration rate obtained by multiplying the maximum data interval by the number of dots per unit time based on the time scale, the magnification from the minimum integration rate to the maximum integration rate is divided into a plurality of sections, A process of averaging a plurality of data integrated at a magnification corresponding to each of the sections;
A process of holding each averaged data in a database table for each of the sections;
Processing for extracting data corresponding to the display magnification of the graph set by the user from the database table;
A program for causing a computer to execute a series of processes of processing the extracted data into a graph and displaying it on a screen.
JP2011226228A 2011-10-13 2011-10-13 Image display device, image display system, and program Expired - Fee Related JP5805495B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011226228A JP5805495B2 (en) 2011-10-13 2011-10-13 Image display device, image display system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011226228A JP5805495B2 (en) 2011-10-13 2011-10-13 Image display device, image display system, and program

Publications (2)

Publication Number Publication Date
JP2013088875A JP2013088875A (en) 2013-05-13
JP5805495B2 true JP5805495B2 (en) 2015-11-04

Family

ID=48532764

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011226228A Expired - Fee Related JP5805495B2 (en) 2011-10-13 2011-10-13 Image display device, image display system, and program

Country Status (1)

Country Link
JP (1) JP5805495B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015073823A (en) 2013-10-11 2015-04-20 セイコーエプソン株式会社 Motion analysis method and motion analyzer

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0464014A (en) * 1990-07-04 1992-02-28 Hitachi Ltd data monitoring equipment
JP2000048047A (en) * 1998-01-19 2000-02-18 Asahi Glass Co Ltd Time-series data storage method and time-series database system, time-series data processing method and time-series data processing system, time-series data display system, and recording medium
JP2005293314A (en) * 2004-03-31 2005-10-20 Olympus Corp Filing method, filing device and filing program

Also Published As

Publication number Publication date
JP2013088875A (en) 2013-05-13

Similar Documents

Publication Publication Date Title
US20250156817A1 (en) User interface for displaying patient historical data
JP7123608B2 (en) Medical data presentation device and medical data presentation program
US9791999B2 (en) Electronic medical system touch phrase technology
US9519692B2 (en) Visualizing related events within a timeline
JP5723588B2 (en) Information processing apparatus, display processing method, program, and recording medium
US9928622B2 (en) Timeline display tool
JP6072021B2 (en) Evaluation system and evaluation method
US20060080140A1 (en) System and method for providing a clinical summary of patient information in various health care settings
AU2012207410B2 (en) Systems and methods for viewing patient data
CN110709864A (en) Man-machine loop interactive model training
JP2004185547A (en) Medical data analysis system and medical data analyzing method
JP5419292B2 (en) User interface program, system and method for displaying time series data
US20230012051A1 (en) Patient information presentation method and electronic device
US20160188815A1 (en) Medical support apparatus, system and method for medical service
JP5805496B2 (en) Image display device, image display system, and program
JP5805495B2 (en) Image display device, image display system, and program
JP5903332B2 (en) Data display program and data display method
JP6041426B2 (en) Data processing program and data processing method
JP7404014B2 (en) Medical information processing equipment and medical information display system
US20080255883A1 (en) Treatment Order Entry User Interface and Processing System
Kelley et al. Visual grids for managing data completeness in clinical research datasets
JP5969266B2 (en) Data processing program, image display system, and data processing method
JP5722749B2 (en) Electronic medical record system and program
US12340168B1 (en) GUI with axes having directional indicators of the absence of data
CN115034190A (en) Form generation method, device, electronic device and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140729

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150519

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150616

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150825

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150902

R150 Certificate of patent or registration of utility model

Ref document number: 5805495

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees