EP-4740839-A1 - CONTROLLING DISPLAY OF DATA
Abstract
Proposed concepts aim to provide schemes, solutions, concepts, designs, methods and systems pertaining to a method for controlling a display of data. In particular, embodiments aim to provide a method for controlling a display, in which the evolution of the display position of a second eraser bar described by a second display control signal is controlled based on the evolution in the display position of a first eraser bar described by a first display control signal. This may, for example, help to reduce disturbance of waveform display when adding or removing a window.
Inventors
- MENKEN, Jonas
- TESSEL, ULI
- HUIJBREGTS, LAURENTIA JOHANNA
- VAN LIESHOUT, RON MARTINUS LAURENTIUS
Assignees
- Koninklijke Philips N.V.
Dates
- Publication Date
- 20260513
- Application Date
- 20241106
Claims (15)
- A method (100) for controlling a display of data, the method comprising: generating (110) a first display control signal for controlling a display (200) in a first time interval, the first display control signal describing: the display of a waveform (200) in a display area of the display, the waveform visually indicating the variation in the value of a time-varying signal over a first time period; and the display of a first eraser bar (220) in the display area, the display position of the first eraser bar in the display area evolving over time to indicate the evolution in a time origin of the first time period with time such that at any given time the difference between the display position of the first eraser bar and the display position of a point in the waveform indicates the difference between the time origin of the first time period and a capture time associated with the point in the waveform; and generating (120) a second display control signal for controlling the display in a second time interval that does not overlap with the first time interval, the second display control signal describing: the display of a window (230) in a first portion of the display area, the display area further comprising a second portion in which the window is not displayed; the display of a truncated version of the waveform (240) in the second portion of the display area, wherein the truncated version of the waveform visually indicates the variation in the time-varying signal over a second time period that is shorter than the first time period and at least partially overlaps with the first time period; and the display of a second eraser bar (250) in the second portion of the display area, the display position of the second eraser bar in the second portion of the display area evolving over time to indicate the evolution in a time origin of the second time period with time such that at any given time the difference between the display position of the second eraser bar and the display position of a point in the truncated version of the waveform indicates the difference between the time origin of the second time period and a capture time associated with the point in the truncated version of the waveform, wherein the evolution in the position of the second eraser bar over time is controlled based on the evolution of the display position of the first eraser bar over time.
- The method of claim 1, wherein the second display control signal further describes the display of the window entering the first portion of the display area at a finite window entry speed v win over a window entry time period within the second time interval, and wherein the evolution of the display position of the second eraser bar over time is further controlled based on the value of the window entry speed.
- The method of claim 2, wherein controlling the evolution in the display position of the second eraser bar over time comprises controlling a speed at which the second eraser bar moves across the display over the window entry time period v er2 to be equal to the sum of the speed of the first eraser bar at the end of the first time interval v er1 and an additional speed, and wherein the value of the additional speed is determined based on the value of the window entry speed and the display position of the second eraser bar.
- The method of claim 3, wherein the additional speed is equal to a scale factor multiplied by the window entry speed, the scale factor being greater than or equal to zero and less than or equal to 1, and wherein the value of the scale factor varies as a function of the display position of the second eraser bar.
- The method of any of claims 2-4, wherein second display control signal controls the window entry speed of the window based on at least one of: a display position of the first eraser bar at the end of the first time interval; and a speed at which the display position of the first eraser bar changes over time at the end of the first time interval.
- The method of any preceding claim, wherein controlling the evolution in the display position of the second eraser bar over time comprises controlling an initial display position of the second eraser bar at the start of the second time interval comprising: controlling the initial display position of the second eraser bar to have a first value if the display position of the first eraser bar at the end of the first time interval is in the first portion of the display area; and controlling the initial display position of the eraser bar to have a second value if the display position of the second eraser bar at the end of the first time interval is in the second portion of the display area.
- The method of claim 6, wherein controlling the initial display position of the second eraser bar to have a second value comprises controlling the initial display position of the second eraser bar to be the same as the display position of the first eraser bar at the end of the first time interval.
- A method (300) for controlling a display of data, the method comprising: generating (310) a first display control signal for controlling a display (400) in a first time interval, the first display control signal describing: the display of a window (430) in a first portion of a display area, the display area further comprising a second portion in which the window is not displayed; the display of a waveform (410) in the second portion of the display area, the waveform visually indicating the variation in a time-varying signal over a first time period; and the display of a first eraser bar (420) in the second portion of the display area, the display position of the first eraser bar in the second portion of the display area evolving over time to indicate the evolution in a time origin of the first time period with time such that at any given time the difference between the display position of the first eraser bar and the display position of a point in the waveform indicates the difference between the time origin of the first time period and a capture time associated with the point in the waveform; and generating (320) a second display control signal for controlling a display in a second time interval that does not overlap with the first time interval, the second display control signal describing: the display of an elongated version of the waveform (440) in the display area, wherein the elongated version of the waveform visually indicates the variation in the time-varying signal over a second time period that is longer than the first time period and at least partially overlaps with the first time period; and the display of a second eraser bar (450) in the display area, the display position of the second eraser bar in the display area evolving over time to indicate the evolution in a time origin of the second time period with time such that at any given time the difference between the display position of the second eraser bar and the display position of a point in the elongated version of the waveform indicates the difference between the time origin of the second time period and a capture time associated with the point in the elongated version of the waveform, wherein the evolution of the position of the second eraser bar over time is controlled based on the evolution of the display position of the first eraser bar over time.
- The method of claim 8, wherein the first display control signal further describes the display of the window retracting from the first portion of the display area at a finite window exit speed over a window exit time period within the first time interval, and wherein the evolution of the display position of the first eraser bar during the window exit time period is controlled based on the value of the window exit speed.
- The method of claim 9, wherein controlling the evolution of the display position of the first eraser bar during the window exit time period comprises controlling the speed at which the display position the first eraser bar changes over time based on the value of the window exit speed and the display position of the first eraser bar.
- The method of any preceding claim, wherein controlling the evolution in the display position of the second eraser bar over time comprises controlling the evolution in the display position of the second eraser bar based on at least one of: a display position of the first eraser bar at the end of the first time interval; and a speed at which the display position of the first eraser bar changes over time at the end of the first time interval.
- The method of any preceding claim, wherein controlling the evolution in the position of the second eraser bar over time comprises controlling at least one of: an initial display position of the second eraser bar at the start of the second time interval; and an initial speed at which the display position of the second eraser bar changes over time at the start of the second time interval.
- A computer program comprising computer program code means adapted, when said computer program is run on a computer, to implement the method of any of claims 1-12.
- A processing arrangement (520) for controlling a display of data configured to run the computer program of claim 13.
- A display system (500) for displaying data, the display system comprising: a display (510); and the processing arrangement (520) of claim 14 for controlling the display.
Description
FIELD OF THE INVENTION This invention relates to the field of subject monitoring, and more specifically, to the field of the controlling the display of waveforms in subject monitoring displays. BACKGROUND OF THE INVENTION Subject monitoring displays may be used in clinical practice to provide a visual representation of subject (e.g. patient) health data to a clinician and thereby aid with subject monitoring and diagnosis. Such displays typically include waveforms representing measured time-varying physiological signals such as photoplethysmography (PPG) signals, ECG signals, and arterial blood pressure (ABP) signals. Typically, these waveforms are drawn on a subject monitoring display in real time, with the waveform being updated with the latest monitoring data as and when it becomes available. Subject monitoring displays may also display other information including windows such as menus, trendlines, and values of physiological parameters. These windows may be overlayed on top of any waveforms displayed on the screen or may be non-overlay windows that reduce the area available for waveform display (i.e. do not overlay or overlap displayed waveforms). When such windows are added to or deleted from the display, the display of waveforms can be altered to accommodate the addition/deletion of the window. In such cases, real-time monitoring of the subject may be interrupted by the alteration in the display, potentially leading to a discontinuity in a clinician's assessment of the subject and resulting in a decreased quality of care. SUMMARY OF THE INVENTION The invention is defined by the claims. According to examples in accordance with an aspect of the invention, there is provided a computer implemented method for controlling a display of data. The method comprises: generating a first display control signal for controlling a display in a first time interval, the first display control signal describing: the display of a waveform in a display area of the display, the waveform visually indicating the variation in the value of a time-varying signal over a first time period; and the display of a first eraser bar in the display area, the display position of the first eraser bar in the display area evolving over time to indicate the evolution in a time origin of the first time period with time such that at any given time the difference between the display position of the first eraser bar and the display position of a point in the waveform indicates the difference between the time origin of the first time period and a capture time associated with the point in the waveform; and generating a second display control signal for controlling the display in a second time interval that does not overlap with the first time interval, the second display control signal describing: the display of a window in a first portion of the display area, the display area further comprising a second portion in which the window is not displayed; the display of a truncated version of the waveform in the second portion of the display area, wherein the truncated version of the waveform visually indicates the variation in the time-varying signal over a second time period that is shorter than the first time period and at least partially overlaps with the first time period; and the display of a second eraser bar in the second portion of the display area, the display position of the second eraser bar in the second portion of the display area evolving over time to indicate the evolution in a time origin of the second time period with time such that at any given time the difference between the display position of the second eraser bar and the display position of a point in the truncated version of the waveform indicates the difference between the time origin of the second time period and a capture time associated with the point in the truncated version of the waveform, wherein the evolution in the position of the second eraser bar over time is controlled based on the evolution of the display position of the first eraser bar over time. Proposed concepts thus aim to provide schemes, solutions, concepts, designs, methods and systems pertaining to a method for controlling a display of data. In particular, embodiments aim to provide a method for controlling a display, in which the evolution of the display position of a second eraser bar described by a second display control signal is controlled based on the evolution in the display position of a first eraser bar described by a first display control signal. This may, for example, help to reduce disturbance of waveform display when adding or removing a window. Embodiments involve the insertion/addition of a non-overlay window into a display of a waveform and a subsequent modification to the display of the waveform that may allow for continuous monitoring of a time-varying signal. The second display control signal of the present invention describes the display of a window in a first portion of the display area a