Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A SYSTEM AND METHOD FOR AUTOMATICALLY PLOTTING ELECTROCARDIOGRAM GRID FOR A DISPLAY DEVICE
Document Type and Number:
WIPO Patent Application WO/2017/145055
Kind Code:
A1
Abstract:
A method for automatically plotting electrocardiogram grid for a display device, said method comprising: a plotting step of dividing axes of a grid into pre-defined spatial intervals in order to form a dynamically oriented background grid, in terms of grid lines, corresponding to a determined display device, said pre-definition comprising a step of determining display device parameters along with its axes; and a synchronisation step of synchronising data point corresponding to a real time incoming ECG signal with said formed background grid in order to plot said ECG signal on said dynamically oriented background grid; thereby dynamically repositioning each grid and each incoming data point based on display device configuration. Also provided is a system for automatically plotting the electrocardiogram grid of the invention.

Inventors:
ROY ASHIM (IN)
AGARWAL AVIN (IN)
Application Number:
PCT/IB2017/050990
Publication Date:
August 31, 2017
Filing Date:
February 22, 2017
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
UBER DIAGNOSTICS PTE LTD (SG)
International Classes:
A61B5/044; G06F19/00
Domestic Patent References:
WO2012099933A22012-07-26
WO2014064595A12014-05-01
WO1995035059A11995-12-28
WO2012158720A12012-11-22
Foreign References:
EP1406198A22004-04-07
CN105125208A2015-12-09
Download PDF:
Claims:
Claims,

1. A method for automatically plotting electrocardiogram grid for a display device, said method comprising:

-a plotting step of dividing axes of a grid into pre-defined spatial intervals in order to form a dynamically oriented background grid, in terms of grid lines, corresponding to a determined display device, said pre-definition comprising a step of determining display device parameters along with its axes; and

- a synchronisation step of synchronising data point corresponding to a real time incoming ECG signal with said formed background grid in order to plot said ECG signal on said dynamically oriented background grid; thereby dynamically repositioning each grid and each incoming data point based on display device configuration.

2. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least a first step of polling screen dimensions from a display device.

3. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least a second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness.

4. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least a third step of plotting a second set of lines, at pre-defined intervals, of a second pre-defined thickness.

5. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least a fourth step of plotting a third set of lines, at pre-defined intervals, of a third pre-defined thickness.

6. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

7. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device.

8. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising at least at least a seventh step of plotting each of said data points on said formed background grid.

9. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising:

- at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device;

- at least a seventh step of plotting each of said data points on said formed background grid; and

- at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

10. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said grid line being straight lines.

11. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said plotting being pixel by pixel.

12. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising: - at least a first step of polling screen dimensions from a display device;

- at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness;

- at least at least a third step of plotting a second set of lines, at predefined intervals, of a second pre-defined thickness;

- at least at least a fourth step of plotting a third set of lines, at predefined intervals, of a third pre-defined thickness;

- at least at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said fifth stepfurther comprising steps of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting vertical lines from x,y(0,0) to x,y (length of the display screen, height of the display screen)

13. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of polling comprising:

- at least at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device; - at least at least a seventh step of plotting each of said data points on said formed background grid; and

- at least at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said eighth step further comprising steps of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting horizontal lines from x,y(0,0) to x,y (length of the display screen, height of the display screen).

14. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a first step of plotting ECG signal on the formed grid of the display device.

15. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a second step of adjusting at least one axis of ECG signal plotting, in real time, over the formed grid.

16. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a third step of varying sampling rate while plotting ECG signal in correlation to the size and pixel density of the display in order to achieve required resolution. Increasing or decreasing the sampling rate improves or deteriorates the resolution of ECG signal and is independent of ECG X axis synchronisation with the background grid.

17. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a fourth step of spacing apart each incoming signal along an axis, the spaced apart distance being correlating with polled height of display device and number of channels which formulate the ECG signal. Typically, this axis is the Y axis.

18. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis.

19. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a first step of plotting ECG signal on the formed grid of the display device, characterized in that, said plotting being pixel by pixel for each channel.

20. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least second step of plotting a first set of lines of a predefined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness, characterized in that, said axis being an X-axis.

21. A method for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said step of synchronisation comprising at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis, said axis being the Y-axis.

22. A system for automatically plotting electrocardiogram grid for a display device, said system comprising:

- a computer processor configured to:

- plot dividing axes of a grid into pre-defined spatial intervals in order to form a dynamically oriented background grid, in terms of grid lines, corresponding to a determined display device, said pre-definition comprising a step of determining display device parameters along with its axes; and

- a synchronise data point corresponding to a real time incoming ECG signal with said formed background grid in order to plot said ECG signal on said dynamically oriented background grid; and

- a repositioning mechanism configured to, therefore, dynamically repositioning each grid and each incoming data point based on display device configuration.

23. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least a first step of polling screen dimensions from a display device.

24. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least a second step of plotting a first set of lines of a pre-defined background colour at predefined intervals, said first set of lines having a first pre-defined thickness.

25. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least a third step of plotting a second set of lines, at pre-defined intervals, of a second predefined thickness.

26. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least a fourth step of plotting a third set of lines, at pre-defined intervals, of a third pre-defined thickness.

27. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

28. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device.

29. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising at least at least a seventh step of plotting each of said data points on said formed background grid.

30. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising:

- at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device; - at least a seventh step of plotting each of said data points on said formed background grid; and

- at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

31. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a grid line being straight lines.

32. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said plotting being pixel by pixel.

33. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising:

- at least a first step of polling screen dimensions from a display device;

- at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness;

- at least at least a third step of plotting a second set of lines, at predefined intervals, of a second pre-defined thickness; - at least at least a fourth step of plotting a third set of lines, at predefined intervals, of a third pre-defined thickness;

- at least at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said fifth stepfurther comprising steps of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting vertical lines from x,y(0,0) to x,y (length of the display screen, height of the display screen)

34. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of polling comprising:

- at least at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device;

- at least at least a seventh step of plotting each of said data points on said formed background grid; and

- at least at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said eighth step further comprising steps of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting horizontal lines from x,y(0,0) to x,y (length of the display screen, height of the display screen).

35. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a first step of plotting ECG signal on the formed grid of the display device.

36. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a second step of adjusting at least one axis of ECG signal plotting, in real time, over the formed grid.

37. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a third step of varying sampling rate while plotting ECG signal in correlation to the size and pixel density of the display in order to achieve required resolution. Increasing or decreasing the sampling rate improves or deteriorates the resolution of ECG signal and is independent of ECG X axis synchronisation with the background grid.

38. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a fourth step of spacing apart each incoming signal along an axis, the spaced apart distance being correlating with polled height of display device and number of channels which formulate the ECG signal. Typically, this axis is the Y axis.

39. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis.

40. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a first step of plotting ECG signal on the formed grid of the display device, characterized in that, said plotting being pixel by pixel for each channel.

41. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first predefined thickness, characterized in that, said axis being an X-axis.

42. A system for automatically plotting electrocardiogram grid for a display device as claimed in claim 1 wherein, said computer processor being configured to process a step of synchronisation comprising at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis, said axis being the Y-axis.

Description:
A SYSTEM AND METHOD FOR AUTOMATICALLY PLOTTING ELECTROCARDIOGRAM GRID FOR A DISPLAY DEVICE

FIELD OF THE INVENTION:

This invention relates to the field of medical engineering, electronics engineering, and signal processing.

Particularly, this invention relates to a system and method for automatically plotting electrocardiogram grid for a display device.

BACKGROUND OF THE INVENTION:

The heart is a muscular organ in humans and other animals, which pumps blood through the blood vessels of the circulatory system. In humans, other mammals, and birds, the heart is divided into four chambers: upper left and right atria; and lower left and right ventricles.

A normal rhythmical heart beat, called sinus rhythm, is established by a sinoatrial node, the heart's pacemaker. Here, an electrical signal is created that travels through the heart, causing the heart muscle to contract. Each electrical signal begins in a group of cells called the sinus node or sino-atrial (SA) node. The SA node is located in the right atrium, which is the upper right chamber of the heart.

In a healthy adult heart at rest, the SA node sends an electrical signal to begin a new heartbeat 60 to 100 times a minute. Electrocardiography (ECG or EKG) is the process of recording the electrical activity of a heart over a period of time using electrodes placed on a patient's body. These electrodes detect tiny electrical changes on the skin that arise from the heart muscle depolarizing during each heartbeat.

Figure 1 shows a patient's heart activity being recorded using electrocardiogram.

A cardiac cycle refers to a complete heartbeat from its generation to the beginning of the next beat, and so includes the diastole, the systole, and the intervening pause. The frequency of the cardiac cycle is described by the heart rate, which is typically expressed as beats per minute.

From the SA node, the signal travels through the right and left atria. This causes the atria to contract, which helps move blood into the heart's lower chambers, i.e. the ventricles. The electrical signal moving through the atria is recorded as P wave on the electrocardiogram (ECG, also known as EKG), as shown in Figure 2 below.

A typical ECG tracing is a repeating cycle of three electrical entities: a P wave (atrial depolarization), a QRS complex (ventricular depolarization) and a T wave (ventricular repolarization). The ECG is traditionally interpreted methodically in order to not miss any important findings.

The electrical signal passes between the atria and ventricles through a group of cells called the atrio-ventricular (AV) node. The signal slows down as it passes through the AV node. This slowing allows the ventricles enough time to finish filling with blood. On the ECG, this part of the process is the flat line between the end of the P wave and the beginning of the Q wave. The electrical signal then leaves the AV node and travels along a pathway called the bundle of His. From there, the signal travels into the right and left bundle branches. The signal spreads quickly across the heart's ventricles, causing them to contract and pump blood to the lungs and the rest of the body. This process is recorded as the QRS waves on the ECG. The ventricles then recover their normal electrical state (shown as the T wave on the ECG). The muscle stops contracting to allow the heart to refill with blood. This entire process continues over and over with each new heartbeat. The entire ECG ensemble is shown in Figure 3.

In an ECG, the P-wave represents depolarization of the atria. Atrial depolarization spreads from the SA node towards the AV node, and from the right atrium to the left atrium. The P-wave is typically upright in most leads except for a VR; an unusual P wave axis (inverted in other leads) can indicate an ectopic atrial pacemaker. If the P-wave is of unusually long duration, it may represent atrial enlargement. Typically, a large right atrium gives a tall, peaked p-wave while a large left atrium gives a two-humped bifid P-wave. Its duration is less than 80ms.

In an ECG, the PR interval is measured from the beginning of the P-wave to the beginning of the QRS complex. This interval reflects the time the electrical impulse takes to travel from the sinus node through the AV node. A PR interval shorter than 120 ms suggests that the electrical impulse is bypassing the AV node, as in Wolf-Parkinson- White syndrome. A PR interval consistently longer than 200 ms diagnoses first degree atrioventricular block. The PR segment (the portion of the tracing after the P-wave and before the QRS complex) is typically completely flat, but may be depressed in pericarditis. Its interval is 120 to 200 ms.

In an ECG, the QRS complex represents the rapid depolarization of the right and left ventricles. The ventricles have a large muscle mass compared to the atria, so the QRS complex usually has a much larger amplitude than the P- wave. If the QRS complex is wide (longer than 120 ms) it suggests disruption of the heart's conduction system, such as in LBBB, RBBB, or ventricular rhythms such as ventricular tachycardia. Metabolic issues such as severe hyperkalemia, or TCA overdose can also widen the QRS complex. An unusually tall QRS complex may represent left ventricular hypertrophy while a very low-amplitude QRS complex may represent a pericardial effusion or infiltrative myocardial disease. Its interval is 80 to 100 ms.

In an ECG, the J-point is the point at which the QRS complex finishes and the ST segment begins. The J point may be elevated as a normal variant. The appearance of a separate J wave or Osborn wave at the J point is pathognomonic of hypothermia or hypercalcemia. The J point may be elevated as a normal variant. The appearance of a separate J wave or Osborn wave at the J point is pathognomonic of hypothermia or hypercalcemia.

In an ECG, the ST segment connects the QRS complex and the T wave; it represents the period when the ventricles are depolarized. It is usually isoelectric, but may be depressed or elevated with myocardial infarction or ischemia. ST depression can also be caused by LVH or digoxin. ST elevation can also be caused by pericarditis, Brugada syndrome, or can be a normal variant (J-point elevation). It is usually isoelectric, but may be depressed or elevated with myocardial infarction or ischemia. ST depression can also be caused by LVH or digoxin. ST elevation can also be caused by pericarditis, Brugada syndrome, or can be a normal variant (J-point elevation). Its interval is 160 ms.

In an ECG, the T wave represents the repolarization of the ventricles. It is generally upright in all leads except aVR and lead VI . Inverted T waves can be a sign of myocardial ischemia, LVH, high intracranial pressure, or metabolic abnormalities. Peaked T waves can be a sign of hyperkalemia or very early myocardial infarction.

In an ECG, the QT interval is measured from the beginning of the QRS complex to the end of the T wave. Acceptable ranges vary with heart rate, so it must be corrected to the QTc by dividing by the square root of the RR interval. A prolonged QTc interval is a risk factor for ventricular tachyarrhythmias and sudden death. Long QT can arise as a genetic syndrome, or as a side effect of certain medications. An unusually short QTc can be seen in severe hypercalcemia. Its interval is less than 440 ms.

In an ECG, the U wave is hypothesized to be caused by the repolarization of the interventricular septum. It normally has a low amplitude, and even more often is completely absent. If the U wave is very prominent, suspect hypokalemia, hypercalcemia or hyperthyroidism.

It is important to synchronise any ECG signal with a standard background grid. For a 12 lead ECG plotting in any ECG device, following parameters are important for medical professional to accurately diagnose the ECG -

1. All the 12 channels are visible on single sheet of paper or on a single display screen to compare the signals.

2. Each signal is easily identifiable.

3. The ECG signal is synchronised with the background grid.

With varying screen sizes and resolution configurations of mobile devices and tablets, it is extremely challenging to meet all the three criteria.

Therefore, there is a need for a system and method for automatically plotting electrocardiogram grid for a display device.

OBJECTS OF THE INVENTION:

An object of the invention is to provide a system and method for automatically plotting electrocardiogram grid for a display device

Another object of the invention is to provide a system and method for synchronizing any ECG signal with a standard background grid.

Yet another object of the invention is to provide a system and method for synchronizing any ECG signal with a standard background grid, irrespective of display device specifications.

Still another object of the invention is to provide a system and method for standardizing plotting of any ECG signal with a standard background grid, irrespective of display device specifications.

SUMMARY OF THE INVENTION:

According to this invention, there is provided a system for automatically plotting electrocardiogram grid for a display device, said system comprising: - a computer processor configured to:

- plot dividing axes of a grid into pre-defined spatial intervals in order to form a dynamically oriented background grid, in terms of grid lines, corresponding to a determined display device, said pre- definition comprising a step of determining display device parameters along with its axes; and

- a synchronise data point corresponding to a real time incoming ECG signal with said formed background grid in order to plot said ECG signal on said dynamically oriented background grid; and

- a repositioning mechanism configured to, therefore, dynamically repositioning each grid and each incoming data point based on display device configuration.

Typically, said computer processor is configured to process a step of polling comprising at least a first step of polling screen dimensions from a display device.

Typically, said computer processor is configured to process a step of polling comprising at least a second step of plotting a first set of lines of a predefined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness. Typically, said computer processor is configured to process a step of polling comprising at least a third step of plotting a second set of lines, at predefined intervals, of a second pre-defined thickness.

Typically, said computer processor is configured to process a step of polling comprising at least a fourth step of plotting a third set of lines, at pre-defined intervals, of a third pre-defined thickness.

Typically, said computer processor is configured to process a step of polling comprising at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

Typically, said computer processor is configured to process a step of polling comprising at least at least a sixth step of plotting a fifth set of lines of a predefined colour, pixel by pixel at a pre-defined distance in order to plot the Y- axis for the display device.

Typically, said computer processor is configured to process a step of polling comprising at least at least a seventh step of plotting each of said data points on said formed background grid.

Typically, said computer processor is configured to process a step of polling comprising:

- at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device;

- at least a seventh step of plotting each of said data points on said formed background grid; and

- at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

Typically, said computer processor is configured to process a grid line being straight lines.

Typically, said plotting is pixel by pixel.

Typically, said computer processor is configured to process a step of polling comprising:

- at least a first step of polling screen dimensions from a display device;

- at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness;

- at least at least a third step of plotting a second set of lines, at predefined intervals, of a second pre-defined thickness;

- at least at least a fourth step of plotting a third set of lines, at predefined intervals, of a third pre-defined thickness;

- at least at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said fifth stepfurther comprising steps of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting vertical lines from x,y(0,0) to x,y(length of the display screen, height of the display screen)

Typically, said computer processor is configured to process a step of polling comprising:

- at least at least a sixth step of plotting a fifth set of lines of a predefined colour, pixel by pixel at a pre-defined distance in order to plot the Y- axis for the display device;

- at least at least a seventh step of plotting each of said data points on said formed background grid; and

- at least at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said eighth step further comprising steps of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting horizontal lines from x,y(0,0) to x,y(length of the display screen, height of the display screen).

Typically, said computer processor is configured to process a step of synchronisation comprising at least a first step of plotting ECG signal on the formed grid of the display device.

Typically, said computer processor is configured to process a step of synchronisation comprising at least a second step of adjusting at least one axis of ECG signal plotting, in real time, over the formed grid.

Typically, said computer processor is configured to process a step of synchronisation comprising at least a third step of varying sampling rate while plotting ECG signal in correlation to the size and pixel density of the display in order to achieve required resolution. Increasing or decreasing the sampling rate improves or deteriorates the resolution of ECG signal and is independent of ECG X axis synchronisation with the background grid.

Typically, said computer processor is configured to process a step of synchronisation comprising at least a fourth step of spacing apart each incoming signal along an axis, the spaced apart distance being correlating with polled height of display device and number of channels which formulate the ECG signal. Typically, this axis is the Y axis.

Typically, said computer processor is configured to process a step of synchronisation comprising at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis.

Typically, said computer processor is configured to process a step of synchronisation comprising at least a first step of plotting ECG signal on the formed grid of the display device, characterized in that, said plotting being pixel by pixel for each channel. Typically, said computer processor is configured to process a step of synchronisation comprising at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness, characterized in that, said axis being an X-axis.

Typically, said computer processor is configured to process a step of synchronisation comprising at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis, said axis being the Y-axis.

According to this invention, there is also provided a method for automatically plotting electrocardiogram grid for a display device, said method comprising:

-a plotting step of dividing axes of a grid into pre-defined spatial intervals in order to form a dynamically oriented background grid, in terms of grid lines, corresponding to a determined display device, said pre- definition comprising a step of determining display device parameters along with its axes; and

- a synchronisation step of synchronising data point corresponding to a real time incoming ECG signal with said formed background grid in order to plot said ECG signal on said dynamically oriented background grid;

thereby dynamically repositioning each grid and each incoming data point based on display device configuration.

Typically, said step of polling comprises at least a first step of polling screen dimensions from a display device.

Typically herein, said step of polling comprises at least a second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness.

Typically wherein, said step of polling comprises at least a third step of plotting a second set of lines, at pre-defined intervals, of a second predefined thickness.

Typically, said step of polling comprises at least a fourth step of plotting a third set of lines, at pre-defined intervals, of a third pre-defined thickness.

Typically, said step of polling comprises at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

Typically wherein, said step of polling comprises at least at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a predefined distance in order to plot the Y-axis for the display device.

Typically wherein, said step of polling comprises at least at least a seventh step of plotting each of said data points on said formed background grid.

Typically, said step of polling comprises:

- at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device;

- at least a seventh step of plotting each of said data points on said formed background grid; and

- at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device.

Typically, said grid line are straight lines. Typically, said plotting is pixel by pixel.

Typically, said step of polling comprises:

- at least a first step of polling screen dimensions from a display device;

- at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness;

- at least at least a third step of plotting a second set of lines, at predefined intervals, of a second pre-defined thickness;

- at least at least a fourth step of plotting a third set of lines, at predefined intervals, of a third pre-defined thickness;

- at least at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said fifth stepfurther comprising steps of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting vertical lines from x,y(0,0) to x,y(length of the display screen, height of the display screen)

Typically, said step of polling comprises:

- at least at least a sixth step of plotting a fifth set of lines of a predefined colour, pixel by pixel at a pre-defined distance in order to plot the Y- axis for the display device;

- at least at least a seventh step of plotting each of said data points on said formed background grid; and

- at least at least an eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device, characterized in that, said eighth step further comprising steps of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device, thereby plotting horizontal lines from x,y(0,0) to x,y(length of the display screen, height of the display screen).

Typically, said step of synchronisation comprises at least a first step of plotting ECG signal on the formed grid of the display device.

Typically, said step of synchronisation comprises at least a second step of adjusting at least one axis of ECG signal plotting, in real time, over the formed grid.

Typically, said step of synchronisation comprises at least a third step of varying sampling rate while plotting ECG signal in correlation to the size and pixel density of the display in order to achieve required resolution. Increasing or decreasing the sampling rate improves or deteriorates the resolution of ECG signal and is independent of ECG X axis synchronisation with the background grid.

Typically, said step of synchronisation comprises at least a fourth step of spacing apart each incoming signal along an axis, the spaced apart distance being correlating with polled height of display device and number of channels which formulate the ECG signal. Typically, this axis is the Y axis.

Typically, said step of synchronisation comprises at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis.

Typically, said step of synchronisation comprises at least a first step of plotting ECG signal on the formed grid of the display device, characterized in that, said plotting being pixel by pixel for each channel.

Typically, said step of synchronisation comprises at least second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness, characterized in that, said axis being an X-axis. Typically, said step of synchronisation comprises at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis, said axis being the Y-axis.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS: Figure 1 shows a patient's heart activity being recorded using electrocardiogram;

Figure 2 illustrates an electrical signal moving through the atria which is recorded as P wave on the electrocardiogram (ECG, also known as EKG); and

Figure 3 illustrates the entire ECG signal which continues over and over with each new heartbeat.

The invention will now be described in relation to the accompanying drawings, in which:

Figure 4 illustrates a schematic of the system of this invention; and

Figure 5 illustrates a plotted ECG signal on a formed background grid on a display device.

DETAILED DESCRIPTION OF THE ACCOMPANYING DRAWINGS:

According to this invention, there is provided a system and method for automatically plotting electrocardiogram grid for a display device. Typically, system device comprises a computer processor (CP) configured to process incoming signals (IS) as per a defined set of rules along with the display means (DM) on which it is to be processed. The system further comprises a repositioning mechanism (RM) configured to dynamically reposition aspects of the display mechanism in consonance with aspects of the incoming signal so that synchronisation and view-ability is maintained. The computer processor is configured to process the plotting steps and synchronisation steps.

Figure 4 illustrates a schematic of the system of this invention.

Figure 5 illustrates a plotted ECG signal on a formed background grid on a display device.

In accordance with an embodiment of this invention, there is provided a plotting step of dividing axes of a grid into pre-defined spatial interval. In at least one embodiment, the axes are X-axis with 1 second being 25mm and Y-axis with 1 mV being 10mm.

In the plotting step, there is provided at least a first step of polling screen size from a display device. In this step, screen width and screen height is required and is polled.

In the plotting step, there is provided at least a second step of plotting a first set of lines of a pre-defined background colour at pre-defined intervals, said first set of lines having a first pre-defined thickness. In at least one embodiment, these lines are straight lines and are plotted pixel by pixel. According to at least a non-limiting exemplary embodiment, these lines are plotted at a distance of 1mm each to plot an X-axis. According to at least another non-limiting exemplary embodiment, these lines are light pink colour.

In the plotting step, there is provided at least a third step of plotting a second set of lines, at pre-defined intervals, of a second pre-defined thickness. According to at least a non-limiting exemplary embodiment, these second set of lines are a set of lines formed by every fifth line. According to at least a non-limiting exemplary embodiment, these second set of lines have a thickness which is increased by a factor to 2 to mark 200 milli second intervals for better readability.

In the plotting step, there is provided at least a fourth step of plotting a third set of lines, at pre-defined intervals, of a third pre-defined thickness.

According to at least a non-limiting exemplary embodiment, these third set of lines are a set of lines formed by every 25 th line. According to at least a non-limiting exemplary embodiment, these third set of lines have a thickness which is increased by a factor to 4 to mark 1 second interval for better readability.

In the plotting step, there is provided at least a fifth step of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device. Furthermore, the fifth step also comprises steps of repeating the first step, the second step, the third step, and the fourth step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device. This comprises plotting of vertical lines from x,y(0,0) to x,y(length of the display screen, height of the display screen)

In the plotting step, there is provided at least a sixth step of plotting a fifth set of lines of a pre-defined colour, pixel by pixel at a pre-defined distance in order to plot the Y-axis for the display device. In at least one embodiment, these fifth set of lines are straight lines. According to at least another non- limiting exemplary embodiment, these fifth set of lines are light pink colour. In at least one non-limiting exemplary embodiment, the pre-defined distance is 1mm.

In the plotting step, there is provided at least a seventh step of plotting a sixth set of lines, at pre-defined intervals, of a fourth pre-defined thickness. According to at least a non-limiting exemplary embodiment, these sixth set of lines are a set of lines formed by every fifth line. According to at least a non-limiting exemplary embodiment, these sixth set of lines have a thickness which is increased by a factor to 2 to mark 5 milli Volt interval.

In the plotting step, there is provided at least a eighth step of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of length, on a display device up to a polled and defined point of end, in terms of length, on a display device. Furthermore, the eighth step also comprises steps of repeating the sixth step, and the seventh step from a polled and defined point of origin, in terms of height, on a display device up to a polled and defined point of end, in terms of height, on a display device. This comprises plotting of horizontal lines from x,y(0,0) to x,y (length of the display screen, height of the display screen).

Thus, grid lines are formed on a particular display device.

The advantage of plotting the grid lines pixel wise is that the dynamic grid is achieved based on the screen size and pixel resolution of the mobile device. If the resolution or the pixel density is low, fewer lines will be visible on the display and if it is high more lines can be plotted for the same size tablet. Same rule applies for tablets with different screen sizes but same pixel density or resolution.

In accordance with yet another embodiment of this invention, there is provided a synchronisation step of synchronising the real time ECG signal display with the formed background grid.

In the synchronisation step, there is provided at least a first step of plotting ECG signal on the formed grid of the display device. Typically, this plotting is pixel by pixel for each channel.

In the synchronisation step, there is provided at least a second step of adjusting at least one axis of ECG signal plotting, in real time, over the formed grid. Typically, this axis is the X-axis Typically, the grid is a dynamically adjusted grid based on device resolution. As the background grid is dynamically adjusted based on device resolution, X axis synchronisation of ECG signal is achieved by itself by plotting ECG signal samples real time over the dynamic grid.

In the synchronisation step, there is provided at least a third step of varying sampling rate while plotting ECG signal in correlation to the size and pixel density of the display in order to achieve required resolution. Increasing or decreasing the sampling rate improves or deteriorates the resolution of ECG signal and is independent of ECG X axis synchronisation with the background grid.

In the synchronisation step, there is provided at least a fourth step of spacing apart each incoming signal along an axis, the spaced apart distance being correlating with polled height of display device and number of channels which formulate the ECG signal. Typically, this axis is the Y axis. According to a non-limiting exemplary embodiment, in order to place each signal at an appropriate distance from each other on Y-axis, the height of the display device is divided into a layout of 6X2 with six channels of ECG signals plotted in each half.

In the synchronisation step, there is provided at least a fifth step of dynamically adjusting baseline of the ECG signal being plotted, along an axis. Typically, this axis is the Y axis. Typically, this adjustment is done, dynamically, by identifying the current value of the baseline for any channel and removing the gap between the desired Y-axis position and current Y- axis position. The advantage of dynamically adjusting Y-axis is that it takes care of abrupt baselines drifts during the course of the scan and ECG ideal placement of each signal is ensured irrespective of device resolution and display size.

Thus, the repositioning mechanism is configured dynamically, each time, there is an input signal in respect of the display mechanism on which it is to be plotted. In at least one embodiment, this repositioning mechanism comprises assignors configured to assign tasks and is configured for positioning on a grid for an incoming signal.

The TECHNICAL ADVANCEMENT of this invention lies in forming a background grid on any display device with any size or resolution and plotting a real time ECG signal along with formed background grid. The inventive step also lies in provisioning pan and zoom features to view the ECG signal on the grid wherein x and y synchronization between the grid and ECG signal is maintained.

While this detailed description has disclosed certain specific embodiments for illustrative purposes, various modifications will be apparent to those skilled in the art which do not constitute departures from the spirit and scope of the invention as defined in the following claims, and it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the invention and not as a limitation.