Monitoring waveform display method, fetal monitor and storage medium
By drawing a background grille with the same specification as the thermal paper on the display screen of the fetal monitor and replicating the fetal heart rate waveform on the thermal paper, the problem of insufficient display accuracy of fetal heart rate waveforms in the prior art is solved, and high-precision waveform display is achieved, reducing the risk of misdiagnosis.
Patent Information
- Application Number
- CN202311300491.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-09
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2043-10-09
AI Technical Summary
The display screens of existing fetal monitors have limitations on the display method of fetal heart rate waveforms, resulting in insufficient display accuracy and easily misleading the results of the picture.
By drawing a preset background grille with the same specifications as the thermal paper on the display, and drawing the current fetal heart rate waveform exactly the same as the fetal heart rate waveform printed on the thermal paper on this basis, the 1:1 replica effect is achieved.
It improves the display accuracy of fetal heart rate waveforms, avoids misleading the process of reading pictures, reduces the risk of misdiagnosis, and improves user satisfaction and the user experience of fetal monitors.
Smart Images

Figure CN119791714A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of medical instruments, and in particular to a monitoring waveform display method, a fetal monitor and a storage medium. Background Art
[0002] A fetal monitor is a medical device that can be used to monitor the fetal heart rate in real time. When relevant personnel use the fetal monitor, they can judge whether the fetus is suffering from hypoxia or other conditions through the fetal heart rate waveform displayed on the fetal monitor. Specifically, the fetal heart rate waveform can be displayed on the display screen of the fetal monitor, and the relevant personnel judge the fetal heart rate waveform on the display screen according to a unified reading method, so as to obtain a diagnosis result. Among them, the unified reading method is the reading method of the fetal heart rate waveform printed on thermal paper used for training relevant personnel. However, the display screen of the existing fetal monitor has limitations on the display method of the fetal heart rate waveform. For example, the displayed fetal heart rate waveform is compressed, the display accuracy is insufficient, etc., which can easily mislead the judgment results of relevant personnel and may lead to misdiagnosis. Summary of the invention
[0003] In view of this, the present invention provides a monitoring waveform display method, a fetal monitor and a storage medium to solve the problem of limitations of conventional display methods of fetal heart rate waveforms.
[0004] In a first aspect, the present invention provides a method for displaying a monitoring waveform, the method for displaying a monitoring waveform comprising:
[0005] Draw a preset background grid on the display screen according to the configured paper size specifications, and the configured paper size specifications are the paper size specifications of thermal paper;
[0006] Obtain fetal heart rate data from the collected fetal heart data;
[0007] According to the fetal heart rate data, the current fetal heart rate waveform is drawn on the display screen, and the current fetal heart rate waveform is drawn on the preset background grid; wherein the display result of the current fetal heart rate waveform is the same as the fetal heart rate waveform printed on the thermal paper according to the fetal heart rate data.
[0008] The present invention can draw a preset background grid with the same specifications as the paper specifications of the thermal paper on the display screen, and draw a current fetal heart rate waveform that is completely the same as the fetal heart rate waveform printed on the thermal paper on the background grid. It can be seen that the present invention achieves the effect of replicating the fetal heart rate waveform on the thermal paper on the display screen, and can achieve a 1:1 replication effect, which is convenient for relevant personnel to accurately view the fetal heart rate waveform (fetal heart rate curve) on the display screen, thereby greatly avoiding the problem that the fetal heart rate waveform displayed by the existing fetal monitor is easy to mislead the reading process of the relevant personnel, reducing the problem of misleading doctors and other relevant personnel due to the inaccurate fetal heart rate waveform displayed by the existing fetal monitor, and improving user satisfaction and the use experience of the fetal monitor.
[0009] In a second aspect, the present invention provides a fetal monitor, including an ultrasound probe, a host and a display screen, wherein the ultrasound probe and the display screen are respectively connected to the host;
[0010] The host includes a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the monitoring waveform display method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0011] In a third aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the monitoring waveform display method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0013] Figure 1 is a flow chart of a method for displaying monitoring waveforms according to an embodiment of the present invention;
[0014] Figure 2 is a flow chart of another monitoring waveform display method according to an embodiment of the present invention;
[0015] Figure 3 is a flow chart of another monitoring waveform display method according to an embodiment of the present invention;
[0016] Figure 4 It is a schematic diagram of 240 pixels with a pixel size of 0.125 mm;
[0017] Figure 5 is a schematic diagram of the implementation principle of lighting up a plurality of second target pixel points between any two adjacent first target pixel points according to an embodiment of the present invention;
[0018] Figure 6 is a schematic diagram of a specific process of a method for displaying monitoring waveforms according to an embodiment of the present invention;
[0019] Figure 7 is another specific flow chart of the method for displaying monitoring waveforms according to an embodiment of the present invention;
[0020] Figure 8 is another specific flow chart of the monitoring waveform display method according to an embodiment of the present invention;
[0021] Fig. 9 is a structural block diagram of a display device for monitoring waveforms according to an embodiment of the present invention;
[0022] Fig.10 Schematic diagram of the hardware structure of a fetal monitor according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0024] Fetal monitor is a commonly used medical device. Relevant personnel (for example, doctors and other users) can judge whether the fetus is suffering from hypoxia by reading the changes of fetal heart rate during long-term monitoring. Therefore, fetal monitor is needed to provide doctors with fetal heart rate curve (i.e. fetal heart rate waveform), uterine contraction pressure waveform, etc. In traditional methods, the fetal heart rate waveform is generally presented to doctors through a 152mm wide thermal paper (i.e. thermal printing paper), so as to make clinical diagnosis through the changes of fetal heart rate curve on thermal paper; this is because early fetal monitors were all displayed in digital tube mode, and the displayed result was only the real-time fetal heart rate. Doctors could only make clinical diagnosis through the changes of fetal heart rate curve printed on thermal paper.
[0025] With the development of technology, it is possible to display the fetal heart rate waveform on the display screen of the fetal monitor, but the general display method is not suitable for the display of the fetal heart rate waveform. For example, the existing display results of the fetal heart rate waveform do not match the reading method trained for doctors. Reading the image directly from the screen may lead to misdiagnosis, and compared with the fetal heart rate curve printed on thermal paper, it is impossible to identify subtle changes in the fetal heart rate through the existing fetal heart rate waveform display results.
[0026] According to an embodiment of the present invention, an embodiment of a method for displaying monitoring waveforms is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] In this embodiment, a monitoring waveform display method is provided, which can be used in the above-mentioned fetal monitor, and is specifically applied to a host in the fetal monitor. Figure 1 FIG. 1 is a flow chart of a method for displaying monitoring waveforms according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0028] Step S101, drawing a preset background grid on a display screen according to a configured paper size specification, where the configured paper size specification is a thermal paper size specification.
[0029] In this embodiment, the configured paper size specifications include but are not limited to parameter information such as the size, shape, and grid pattern of the preset background grid to be drawn.
[0030] Among them, the display screen in this embodiment is specifically an electronic display screen of a fetal monitor; the paper type specifications of the thermal paper are specifically the paper type specifications of American standard thermal paper or the paper type specifications of European standard thermal paper, but the paper type specifications of the American standard thermal paper are consistent with the paper type specifications of the European standard thermal paper, except that the display range is different. The fetal heart rate range printed on the American standard thermal paper is 30-240BPM (Beats Per Minute, the number of heart beats per minute), and the fetal heart rate range printed on the European standard thermal paper is 50-210BPM; the fetal heart rate range displayed on the display screen in each embodiment of the present invention can be, for example, 30-240BPM.
[0031] In some optional embodiments, the preset background grid has the same size and / or pattern as the background grid of the thermal paper. For example, there is a blank area on the preset background grid, and the blank area is the same as the blank area on the thermal paper. This embodiment achieves the effect of replicating the background grid on the thermal paper on the display screen by displaying the preset background grid that is the same as the background grid of the thermal paper, which is convenient for doctors to read the image.
[0032] Step S102, obtaining fetal heart rate data from the collected fetal heart data.
[0033] In this embodiment, the ultrasound probe or ECG electrode collects fetal heart rate data at a certain frequency to meet the real-time display requirements of the fetal heart rate waveform; wherein the ECG electrode is an electrode used for electrocardiogram (ECG) detection.
[0034] Among them, fetal heart data refers to the record of the fetus' heartbeat in the mother's womb, including heartbeat frequency, heartbeat strength, heartbeat rhythm, etc. Fetal heart rate data refers to the fetal heart rate, that is, the number of heartbeats per minute.
[0035] Step S103, drawing the current fetal heart rate waveform on the display screen according to the fetal heart rate data, and the current fetal heart rate waveform is drawn on a preset background grid; wherein the display result of the current fetal heart rate waveform is the same as the fetal heart rate waveform printed on thermal paper according to the fetal heart rate data.
[0036] Specifically, the display screen has a waveform display area, the length, width, and height of the waveform display area of the present embodiment are consistent with those of the thermal paper, and the background grid and the current fetal heart rate waveform are both displayed in the waveform display area. Therefore, the present embodiment realizes the effective storage of fetal heart rate data through the fetal heart rate waveform on the display screen.
[0037] In this embodiment, the dynamic display function of the fetal heart rate data is realized by drawing the current fetal heart rate waveform, and this embodiment can display the current fetal heart rate in real time.
[0038] In some optional embodiments, the current fetal heart rate waveform includes multiple fetal heart rate waveforms; the multiple fetal heart rate waveforms are respectively formed based on the heart rate data of multiple fetuses collected by multiple ultrasound probes or ECG electrodes on the fetal monitor.
[0039] Among them, the fetal monitor can be configured with multiple ultrasound probes, one ultrasound probe is used to collect one fetal heart rate data, and one fetal heart rate data is used to form a fetal heart rate waveform. The fetal heart rate data collected by multiple ultrasound probes can be used to draw multiple fetal heart rate waveforms.
[0040] Therefore, the present invention can also realize the function of simultaneously displaying multiple fetal heart rate waveforms on the display screen.
[0041] Therefore, this embodiment draws a preset background grid with the same specifications as the paper specifications of the thermal paper in the waveform display area on the display screen, and draws the current fetal heart rate waveform that is exactly the same as the fetal heart rate waveform printed on the thermal paper on the background grid. It can be seen that the present invention achieves the effect of replicating the fetal heart rate waveform on the thermal paper on the display screen, and can achieve a 1:1 replication effect, which is convenient for doctors and other users to accurately view the fetal heart rate waveform (fetal heart rate curve) on the display screen, thereby greatly avoiding the problem that the fetal heart rate waveform displayed by the existing fetal monitor is easy to mislead the reading process of relevant personnel, reducing the problem of misleading doctors and other relevant personnel due to the inaccurate fetal heart rate waveform displayed by the existing fetal monitor, and improving user satisfaction and the use experience of the fetal monitor.
[0042] In this embodiment, a monitoring waveform display method is provided, which can be used in the above-mentioned fetal monitor, and is specifically applied to a host in the fetal monitor. Figure 2 FIG. 1 is a flow chart of a method for displaying monitoring waveforms according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0043] Step S201, draw a preset background grid on the display screen according to the configured paper size specifications, the configured paper size specifications are the paper size specifications of thermal paper. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0044] Step S202, obtaining fetal heart rate data from the collected fetal heart data.
[0045] In some optional embodiments, the fetal heart rate data is fetal heart rate data collected by an ultrasound probe at a second preset frequency; wherein the second preset frequency is greater than or equal to four times per second.
[0046] In some embodiments of the present invention, the fetal heart rate data is collected by collecting the fetal heart rate four times per second. This method can ensure that the fetal heart rate is collected effectively, and can avoid problems such as missing key heart rate information due to too low a collection frequency.
[0047] Step S203, based on the fetal heart rate data, refreshing the current fetal heart rate waveform on the display screen at a first preset frequency; wherein the first preset frequency is greater than or equal to four times per second.
[0048] The current fetal heart rate waveform is drawn on a preset background grid; wherein the display result of the current fetal heart rate waveform is the same as the fetal heart rate waveform printed on thermal paper according to the fetal heart rate data.
[0049] The maximum paper feed speed for printing fetal heart rate waveforms on thermal paper is generally 3cm / min. The resolution of a conventional thermal printer is 0.125mm. There are 4 points of fetal heart rate in 1s, and 240 specific fetal heart rate values in one minute. The corresponding data display length after thermal printing is exactly 3cm. Figure 4 As shown, a schematic diagram of 240 pixels with a pixel size of 0.125 mm is provided. It can be seen that the pixel size of this embodiment is the same as the horizontal distance between two adjacent pixels, both of which are 0.125 mm. Since the resolution of the human eye is generally 0.2 mm, the method of displaying 4 pixels per second in this embodiment can just meet the minimum resolution of the human eye, and the fetal heart rate data is not lost.
[0050] In this embodiment, the current fetal heart rate waveform on the display screen is refreshed in a manner greater than or equal to four times, which can significantly improve the resolution of the fetal heart rate waveform display and make the waveform display result more delicate. In a preferred solution, the current fetal heart rate waveform on the display screen is refreshed four times per second (1s refresh 4 times), achieving the effect of storing four points in one second. This embodiment achieves the fetal heart rate curve printed on thermal paper on the display screen, and achieves a 1:1 replica effect, which is convenient for users to view the fetal heart rate curve directly on the display screen.
[0051] The fetal heart rate waveform on the display screen of the existing fetal heart rate monitor is displayed at a refresh rate of once per second, resulting in many subtle variations in the fetal heart rate waveform being unclear. The present embodiment refreshes the fetal heart rate waveform on the display screen at a refresh rate of four times per second or more, which can effectively reflect the subtle variations in the fetal heart rate waveform, providing an effective basis for doctors to more accurately identify subtle changes in the fetal heart rate waveform, thereby reducing the occurrence of misdiagnosis.
[0052] In this embodiment, a monitoring waveform display method is provided, which can be used in the above-mentioned fetal monitor, and is specifically applied to a host in the fetal monitor. Figure 3 FIG. 1 is a flow chart of a method for displaying monitoring waveforms according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:
[0053] Step S301, draw a preset background grid on the display screen according to the configured paper size specifications, the configured paper size specifications are the paper size specifications of thermal paper. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0054] Step S302, obtaining fetal heart rate data from the collected fetal heart data. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0055] Step S303, drawing the current fetal heart rate waveform on the display screen according to the fetal heart rate data, and the current fetal heart rate waveform is drawn on a preset background grid; wherein the display result of the current fetal heart rate waveform is the same as the fetal heart rate waveform printed on thermal paper according to the fetal heart rate data.
[0056] Specifically, the above-mentioned drawing of the current fetal heart rate waveform on the display screen according to the fetal heart rate data includes:
[0057] Step S3031, determine the horizontal coordinate of the first target pixel to be lit on the display screen, and determine the vertical coordinate of the first target pixel according to the heart rate value; wherein the horizontal coordinate represents the time point, and the vertical coordinate represents the amplitude of the fetal heart rate.
[0058] The horizontal coordinate is the X-axis coordinate on the display screen, and the vertical coordinate is the Y-axis coordinate on the display screen. When displayed for the first time, the horizontal coordinate of the first target pixel point is the starting horizontal coordinate of the X-axis coordinate. When displayed continuously (the fetal monitor has been used to display monitoring waveforms after being turned on), the horizontal coordinate of the first target pixel point is the next horizontal coordinate (e.g., x+1) of the horizontal coordinate of the last displayed pixel point (e.g., x). During the operation of the display screen, the horizontal coordinate of the first target pixel point to be lit on the display screen can be automatically determined.
[0059] Step S3032, drawing the current fetal heart rate waveform on the display screen according to the horizontal coordinate and the vertical coordinate by lighting up multiple first target pixel points.
[0060] Specifically, after determining the horizontal coordinates and the vertical coordinates of a plurality of first target pixel points, this embodiment automatically connects adjacent first target pixel points to form a monitoring curve, that is, to form a monitoring waveform.
[0061] This embodiment determines the position of the pixel to be lit based on the heart rate value, so that the current fetal heart rate waveform can be drawn on the display screen, thereby realizing the display function of the fetal heart rate waveform.
[0062] like Figure 5 In some optional implementations, drawing the current fetal heart rate waveform on the display screen by lighting up a plurality of first target pixels includes:
[0063] Step a1: light up a plurality of first target pixels on a display screen.
[0064] In this embodiment, the plurality of first target pixel points may be four pixel points sequentially arranged along the horizontal coordinate direction, and the vertical coordinates of the four pixel points may be different or the same.
[0065] Step a2: between any two adjacent first target pixels, a connecting line is formed by lighting up the second target pixel between any two adjacent first target pixels.
[0066] In this embodiment, the connection line between any two adjacent first target pixel points is generally a curve.
[0067] In this embodiment, a plurality of second target pixels between two adjacent first pixels are illuminated, and a line between any two first target pixels is drawn, thereby obtaining a fetal heart rate curve.
[0068] Combination Figure 5 As shown, two adjacent first target pixels may include a first pixel 501 and a second pixel 502, and the second target pixel is lit between the first pixel 501 and the second pixel 502. The second target pixel includes one or more third pixels 503 shown in the figure, and two are shown in the figure. It should be understood that in order to distinguish different pixels, Figure 5 Different pixels are drawn separately in the diagram, but in the actual display scenario, for the human eye, the multiple pixels in the diagram are connected into a curve.
[0069] In some optional implementations, lighting up a plurality of first target pixels includes:
[0070] Step b1, lighting up four consecutive first target pixel points in the direction of the horizontal axis every second; wherein the resolution of the display screen is equal to the resolution of the print head of the printer, and the printer is a printer for printing fetal heart rate waveforms on thermal paper.
[0071] like Figure 6 As shown, when the resolution of the display screen is equal to the resolution of the print head of the printer, the monitoring waveform display method of this embodiment may specifically include the following steps:
[0072] Step S601, after the software installed on the host of the fetal monitor is started, the background grid is drawn according to the paper pattern. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0073] Step S602, the fetal monitor of this embodiment is equipped with three ultrasonic probes. Ultrasonic probe 1 among the three ultrasonic probes sends four fetal heart rate data FHR1 in 1 second, including FHR1(n1), FHR1(n2), FHR1(n3), and FHR1(n4). These are the four data obtained by the ultrasonic probe after four consecutive calculations in 1 second.
[0074] Step S603: the main board in the host of the fetal monitor receives the above four data.
[0075] Step S604, deriving the X-axis coordinate (horizontal coordinate) of the time point of the currently updated data according to the x-coordinate of the previous data, the horizontal coordinates of the four pixel points corresponding to the four data are, for example, x+1, x+2, x+3 and x+4.
[0076] Step S605, obtaining the Y-axis coordinate (ordinate) according to the value of FHR1, the ordinates of the pixel points corresponding to these four data correspond to FHR1(n1), FHR1(n2), FHR1(n3), and FHR1(n4) respectively.
[0077] Step S606, light up the corresponding pixels of the display screen according to the coordinates of the four points. Since the resolution of the display screen selected in this embodiment is exactly the same as the resolution of the print head of the printer, the pixel size is 0.125mm; the height of the display screen in this embodiment is greater than 152mm, and the size of the display screen can be 15.6 inches.
[0078] Step S607, fill and light up the space between adjacent pixels so that adjacent pixels with different ordinates are connected into a curve. The pixels to be lit can be selected based on the ordinate difference between adjacent pixels so as to connect the adjacent pixels into a curve. As the X-axis scrolls over time, the curves are connected.
[0079] Step S608, ultrasound probe 2 among the three ultrasound probes sends four fetal heart rate data FHR2 in 1s.
[0080] Step S609: the mainboard receives the data.
[0081] Step S610, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0082] Step S611, obtaining the Y-axis coordinate according to the value of FHR2.
[0083] Step S612: Light up the corresponding pixels of the display screen according to the coordinates of the four points.
[0084] Step S613, fill and light up the space between adjacent pixels.
[0085] Step S614, ultrasound probe 3 among the three ultrasound probes sends 4 fetal heart rate data FHR3 in 1s.
[0086] Step S615: the mainboard receives the data.
[0087] Step S616, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0088] Step S617, obtaining the Y-axis coordinate according to the value of FHR3.
[0089] Step S618: Light up the corresponding pixels of the display screen according to the coordinates of the four points.
[0090] Step S619: fill and light up the space between adjacent pixels.
[0091] In this embodiment, steps S608 to S613 and steps S614 to S619 are just that the fetal heart rate data comes from different ultrasound probes, and the specific implementation process is the same as steps S602 to S607, which will not be repeated here.
[0092] Step S620, the uterine contraction pressure probe 1s sends 4 uterine contraction pressure data TOCO, including TOCO(n1), TOCO(n2), TOCO(n3) and TOCO(n4).
[0093] Step S621, the main board receives the above 4 uterine contraction pressure data.
[0094] Step S622, deriving the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0095] Step S623, according to TOCO(n1), TOCO(n2), TOCO(n3) and TOCO(n4), the Y-axis coordinate of the pixel to be lit is obtained.
[0096] Step S624, lighting up the corresponding pixels of the display screen according to the coordinates of the four points.
[0097] Step S625, fill and light up the space between adjacent pixels.
[0098] Step S626, the mother reference board (device for obtaining the mother's heart rate) sends 4 mother's heart rate data HR in 1s, including HR(n1), HR(n2), HR(n3) and HR(n4).
[0099] Step S627, the main board receives the above four mother's heart rate data.
[0100] Step S628, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0101] Step S629, obtaining the Y-axis coordinate according to the HR value.
[0102] Step S630: Light up the corresponding pixels of the display screen according to the coordinates of the four points.
[0103] Step S631, fill and light up the space between adjacent pixels.
[0104] For monitoring waveforms such as uterine contraction pressure waveform and maternal heart rate waveform, the specific implementation process of the waveform drawing method is the same as the drawing method of the fetal heart rate waveform, and the specific details of the above display process will not be repeated.
[0105] In this embodiment, for different monitoring waveforms, such as fetal heart rate waveform, uterine contraction pressure waveform, and maternal heart rate waveform, the curve display color of each parameter is different for easy distinction, and different waveforms can be displayed according to a certain priority.
[0106] Compared with the related art of updating and saving data once per second, this embodiment updates and stores data four times per second, thereby increasing the amount of data displayed and saved, and the display resolution is also increased fourfold. The display results of the waveform display area are 1:1 replicated with the results printed on the thermal paper, making it easier for doctors to read the images.
[0107] Therefore, the monitoring waveform in the waveform display area of the display screen in this embodiment is consistent with the monitoring waveform printed on the thermal paper. For doctors and other users, the method of reading the monitoring waveform in the waveform display area is consistent with the previous method of reading images. There are no problems such as low resolution and inability to identify fine variations. Monitoring curves such as fetal heart rate are not compressed, which will not mislead doctors and other users, thereby reducing the probability of misdiagnosis and improving user experience and satisfaction.
[0108] like Figure 7 As shown, in some optional implementations, lighting up a plurality of first target pixels includes:
[0109] Step c1, extracting a first preset number of first target pixel points from the four first target pixel points collected every second, where the first preset number is an integer greater than one and less than four;
[0110] Step c2, lighting up a first preset number of first target pixel points in a row in the direction of the horizontal axis every second;
[0111] The resolution of the display screen is smaller than the resolution of the print head of the printer, and the printer is a printer for printing fetal heart rate waveforms on thermal paper. The resolution of the display screen in this embodiment is 0.17925 mm, and the resolution of the print head of the printer is 0.125 mm.
[0112] Step S701, after the software installed on the host of the fetal monitor is started, the background grid is drawn according to the paper pattern. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0113] Step S702, the fetal monitor of this embodiment is equipped with three ultrasonic probes. Ultrasonic probe 1 among the three ultrasonic probes sends four fetal heart rate data FHR1 in 1 second, including FHR1(n1), FHR1(n2), FHR1(n3), and FHR1(n4). These are four data obtained by the ultrasonic probe after calculating four times in succession within 1 second.
[0114] Step S703: the main board in the host of the fetal monitor receives the above four data.
[0115] Step S704, deriving the X-axis coordinate of the time point of the currently updated data according to the X-axis coordinate of the previous data, such as the X-axis coordinates x+1 and x+2 of two pixels, or the X-axis coordinates x+1, x+2, and x+3 of three pixels.
[0116] Step S705, obtaining the Y-axis coordinate according to the value of FHR1. The Y-axis coordinate of the pixel point in this embodiment corresponds to the value of FHR1 thereof.
[0117] Step S706, use the extraction algorithm to extract the coordinates of 2 or 3 points to light up the corresponding pixel points of the display screen, that is, light up the corresponding pixel points on the background grid, and can be displayed according to the set color. Since the resolution of the display screen selected in this embodiment is smaller than the resolution of the print head of the printer, the pixel size is 0.17925mm×0.17925mm, and the display area size is 344.16mm×193.59mm. Since the resolution of the human eye is 0.2mm, this embodiment can still make the display effect of the monitoring waveform of the display screen consistent with the display effect of the monitoring waveform printed on the thermal paper based on the above method. In this embodiment, the number of pixels displayed in 1 minute is: 30mm / 0.17925mm=167.3640167364017 points. This embodiment performs integer sampling and drawing, specifically sampling according to an even number, that is, sampling according to 168 points. The display speed calculated on this basis is 0.17925×168=30.114mm / min. The display result of the monitoring waveform of this embodiment can be closer to the monitoring waveform printed on thermal paper at a speed of 3cm / min.
[0118] Specifically, in this embodiment, 168 pixels are extracted within 60 seconds, 84 pixels are extracted within 30 seconds, and 42 pixels are extracted within 15 seconds. In combination with the above embodiment, 15×4=60 pixels are received in 15 seconds, and 42 pixels are extracted on average from the 60 pixels. For example, in the first second, two pixels are extracted from four pixels, for example, FHR1(11) and FHR1(13) are extracted from the pixels FHR1(11), FHR1(12), FHR1(13), and FHR1(14), and FHR1(12) and FHR1(14) are discarded. In the second second, three pixels are extracted from the four pixels, for example, FHR1(21), FHR1(23), and FHR1(24) are extracted from the pixels FHR1(21), FHR1(22), FHR1(23), and FHR1(24), and FHR1(22) is discarded. From the third to the fifteenth seconds, the method of extracting two pixels from four pixels is similar to that in the first second, and the method of extracting three pixels from four pixels is similar to that in the second second. The specific implementation of the sampling algorithm can be referred to the following table.
[0119] time 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Points 2 3 3 3 3 3 2 3 3 3 3 3 2 3 3
[0120] It can be seen from the above table that in every 15 seconds, 2 pixels are extracted from the 4 pixels corresponding to the 1st second, and then 2 pixels are extracted from the 4 pixels corresponding to the 7th second after an interval of 5 seconds, and then 2 pixels are extracted from the 4 pixels corresponding to the 13th second after an interval of 5 seconds.
[0121] Step S707: fill and light up adjacent pixels so that adjacent pixels with different ordinates are connected to form a curve. The pixels to be lit can be selected based on the ordinate difference between adjacent pixels so that the adjacent pixels can be connected to form a curve. As the X-axis scrolls over time, the curves are connected.
[0122] Step S708, ultrasound probe 2 among the three ultrasound probes sends four fetal heart rate data FHR2 in 1s.
[0123] Step S709: the mainboard receives the data.
[0124] Step S710, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0125] Step S711, obtaining the Y-axis coordinate according to the value of FHR2.
[0126] Step S712: Use a decimation algorithm to extract the coordinates of 2 or 3 points to light up the corresponding pixels of the display screen.
[0127] Step S713, fill and light up the space between adjacent pixels.
[0128] Step S714, ultrasound probe 3 among the three ultrasound probes sends 4 fetal heart rate data FHR3 in 1s.
[0129] Step S715, the mainboard receives the data.
[0130] Step S716, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0131] Step S717, obtaining the Y-axis coordinate according to the value of FHR3.
[0132] Step S718: Use a decimation algorithm to extract the coordinates of 2 or 3 points to light up the corresponding pixels of the display screen.
[0133] Step S719: fill and light up the space between adjacent pixels.
[0134] In this embodiment, steps S708 to S713 and steps S714 to S719 are just that the fetal heart rate data comes from different ultrasound probes, and the specific implementation process is the same as steps S702 to S707, which will not be repeated here.
[0135] Step S720: The uterine contraction pressure probe sends 4 uterine contraction pressure data in 1 second.
[0136] Step S721, the mainboard receives data.
[0137] Step S722, deriving the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0138] Step S723, obtaining the Y-axis coordinate according to the value of TOCO.
[0139] Step S724, using a sampling algorithm to extract the coordinates of 2 or 3 points to light up the corresponding pixels of the display screen.
[0140] Step S725, fill and light up the space between adjacent pixels.
[0141] Step S726, the mother reference board sends 4 mother's heart rate data in 1 second.
[0142] Step S727, the mainboard receives the data.
[0143] Step S728, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0144] Step S729, obtaining the Y-axis coordinate according to the HR value.
[0145] Step S730: Use a decimation algorithm to extract the coordinates of 2 or 3 points to light up the corresponding pixels of the display screen.
[0146] Step S731, fill and light up the space between adjacent pixels.
[0147] For monitoring waveforms such as uterine contraction pressure waveform and maternal heart rate waveform, the specific implementation process of the waveform drawing method is the same as the drawing method of the fetal heart rate waveform, and the specific details of the above display process will not be repeated.
[0148] In the case where the resolution of the display screen is smaller than the resolution of the printer's print head, the length finally displayed according to the prior art (the resolution of the display screen is 0.17925mm, there are 4 points of fetal heart rate in 1s, 240 fetal heart rates in one minute, 43.02mm directly displayed, and equivalent to a paper feed speed of 4.3cm / min) will be larger than the thermal printing paper (the resolution of the conventional thermal printer is 0.125mm, and the conventional maximum paper feed speed for fetal monitoring printing is 3cm / min, so there are 4 points of fetal heart rate in 1s, 240 fetal heart rates in one minute, and the corresponding length after thermal printing is exactly 3cm), so the monitoring waveform is stretched, which will cause doctors to misjudge. This embodiment extracts two or three data from every 4 data through the extraction algorithm for display. This method can effectively avoid the problem of the monitoring waveform being stretched on the basis of ensuring that the monitoring waveform is consistent with the monitoring waveform printed on the thermal paper, and avoid the occurrence of doctor misjudgment caused by the display problem of the fetal heart rate waveform.
[0149] like Figure 8 As shown, in some optional implementations, lighting up a plurality of first target pixels includes:
[0150] Step d1, inserting a second preset number of first target pixel points into the four first target pixel points collected per second, where the first preset number is an integer greater than four;
[0151] The resolution of the display screen is greater than the resolution of the print head of the printer, and the printer is a printer for printing fetal heart rate waveforms on thermal paper. The resolution of the display screen in this embodiment is 0.08964 mm, and the resolution of the print head of the printer is 0.125 mm.
[0152] Step S801: After the software installed on the host of the fetal monitor is started, a background grid is drawn according to the paper pattern. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0153] Step S802, the fetal monitor of this embodiment is equipped with three ultrasonic probes. Ultrasonic probe 1 among the three ultrasonic probes sends four fetal heart rate data FHR1 in 1 second, including FHR1(n1), FHR1(n2), FHR1(n3), and FHR1(n4). These are the four data obtained by the ultrasonic probe after calculating four times in succession within 1 second.
[0154] Step S803: the main board in the host of the fetal monitor receives the above four data.
[0155] Step S804, deriving the X-axis coordinate of the time point of the currently updated data according to the x-axis coordinate of the previous data, for example, the X-axis coordinates x+1 to x+9 of nine pixels, or the X-axis coordinates x+1 to x+10 of one pixel.
[0156] Step S805, obtaining the Y-axis coordinate according to the value of FHR1. The Y-axis coordinate of the pixel point in this embodiment corresponds to the value of FHR1 thereof.
[0157] Step S806, use the interpolation algorithm to insert the coordinates of 5 or 6 points to light up the corresponding pixel points of the display screen, that is, light up the corresponding pixel points on the background grid, and display according to the set color. The size of the display screen can be 15.6 inches. Since the resolution of the display screen selected in this embodiment is greater than the resolution of the printer's print head, 5 or 6 pixel points are inserted on the basis of the 4 pixel points corresponding to the 4 fetal heart rate data received per second. The pixel point size of this embodiment is 0.08964mm×0.08964mm, and the display area size is 344.218mm×193.622mm. If the display is displayed according to the resolution of the current display screen, the number of points displayed in 1 minute is 30mm / 0.08964mm=334.6720214190094 pixel points. This embodiment interpolates according to an even number, that is, interpolates according to 334 points. The display speed calculated on this basis is 0.08964mm×334=29.93976mm / min. The display result of the monitoring waveform of this embodiment can be closer to the monitoring waveform printed on thermal paper at a speed of 3cm / min.
[0158] Specifically, in this embodiment, 334 pixels are added in 60 seconds, 167 pixels are added in 30 seconds, and 84 or 83 pixels are added in 15 seconds. In combination with the above embodiments, for the original data, 15×4=60 pixels are received in 15 seconds, so this embodiment inserts 24 pixels in the first 15 seconds and 23 pixels in the last 15 seconds.
[0159] For example, in the first 15 seconds, in the first second, one pixel is inserted into four pixels, for example, one FHR1(11) is inserted into pixels FHR1(11), FHR1(12), FHR1(13), and FHR1(14), to obtain five pixels FHR1(11), FHR1(11), FHR1(12), FHR1(13), and FHR1(14); in the second second, two pixels are inserted into four pixels, for example, one FHR1(21), one FHR1(22), and one FHR1(23). FHR1(21) and FHR1(23) are inserted into HR1(23) and FHR1(24) to obtain 6 pixel points FHR1(21), FHR1(21), FHR1(22), FHR1(23), FHR1(23), and FHR1(24). In the 3rd to 15th seconds of the first 15 seconds, the method of inserting 1 pixel point into 4 pixel points refers to the 1st second mentioned above, and the method of inserting 2 pixels points into 4 pixel points refers to the 2nd second mentioned above. The specific implementation method of the interpolation algorithm can be referred to the following table.
[0160]
[0161] For example, in the last 15 seconds, at the 16th second, one pixel is inserted into four pixels, for example, one FHR1(11) is inserted into pixels FHR1(11), FHR1(12), FHR1(13), and FHR1(14), to obtain five pixels FHR1(11), FHR1(11), FHR1(12), FHR1(13), and FHR1(14). At the 17th second, two pixels are inserted into four pixels, for example, one FHR1(21), FHR1(22), and FHR1(14). FHR1(21) and FHR1(23) are inserted into R1(23) and FHR1(24) to obtain 6 pixel points FHR1(21), FHR1(21), FHR1(22), FHR1(23), FHR1(23), and FHR1(24). In the 18th to 30th seconds of the next 15 seconds, the method of inserting 1 pixel point into 4 pixel points refers to the 15th second mentioned above, and the method of inserting 2 pixels points into 4 pixel points refers to the 16th second mentioned above. The specific implementation method of the interpolation algorithm can be referred to the following table.
[0162]
[0163]
[0164] Based on the above two tables, a total of 24+23=47 pixels are inserted every 30 seconds, 47+30×4=167 pixels are displayed every 30 seconds, and 334 pixels are displayed every 60 seconds, so that the display effect of the monitoring waveform on the display screen is consistent with the display effect of the monitoring waveform printed on the thermal paper.
[0165] Step S807: fill and light up adjacent pixels so that adjacent pixels with different ordinates are connected to form a curve. The pixels to be lit can be selected based on the difference in ordinates between adjacent pixels so that the adjacent pixels can be connected to form a curve. As the X-axis scrolls over time, the curves are connected.
[0166] Step S808, ultrasound probe 2 among the three ultrasound probes sends four fetal heart rate data FHR2 in 1s.
[0167] Step S809: the mainboard receives the data.
[0168] Step S810, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0169] Step S811, obtaining the Y-axis coordinate according to the value of FHR2.
[0170] Step S812: Use an interpolation algorithm to insert the coordinates of 5 or 6 points to light up the corresponding pixels of the display screen.
[0171] Step S813, fill and light up the space between adjacent pixels.
[0172] Step S814, ultrasound probe 3 among the three ultrasound probes sends 4 fetal heart rate data FHR3 in 1s.
[0173] Step S815, the mainboard receives the data.
[0174] Step S816, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0175] Step S817, obtaining the Y-axis coordinate according to the value of FHR3.
[0176] Step S818: Use an interpolation algorithm to insert the coordinates of 5 or 6 points to light up the corresponding pixels of the display screen.
[0177] Step S819, fill and light up the space between adjacent pixels.
[0178] In this embodiment, steps S808 to S813 and steps S814 to S819 are just that the fetal heart rate data comes from different ultrasound probes, and the specific implementation process is the same as steps S802 to S807, which will not be repeated here.
[0179] Step S820: The uterine contraction pressure probe sends 4 uterine contraction pressure data in 1 second.
[0180] Step S821, the mainboard receives data.
[0181] Step S822, deriving the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0182] Step S823, obtaining the Y-axis coordinate according to the value of TOCO.
[0183] Step S824: Use an interpolation algorithm to insert the coordinates of 5 or 6 points to light up the corresponding pixels of the display screen.
[0184] Step S825, fill and light up the space between adjacent pixels.
[0185] Step S826, the mother reference board sends 4 mother's heart rate data in 1 second.
[0186] Step S827, the mainboard receives the data.
[0187] Step S828, obtaining the X-axis coordinate of the time point of the currently updated data according to the x-coordinate of the previous data.
[0188] Step S829, obtaining the Y-axis coordinate according to the HR value.
[0189] Step S830: Use an interpolation algorithm to insert the coordinates of 5 or 6 points to light up the corresponding pixels of the display screen.
[0190] Step S831, fill and light up the space between adjacent pixels.
[0191] The specific implementation process of steps S820 to S831 of this embodiment is the same as the above-mentioned steps S620 to S631, and will not be repeated here.
[0192] In the case where the resolution of the display screen is greater than the resolution of the printer's print head, the length finally displayed according to the prior art (the resolution of the display screen is 0.08964mm, there are 4 points of fetal heart rate in 1s, 240 fetal heart rates in one minute, 21.5136mm directly displayed, and equivalent to a paper feed speed of 2.15cm / min) will be smaller than thermal printing paper (the resolution of a conventional thermal printer is 0.125mm, and the conventional maximum paper feed speed for fetal monitoring printing is 3cm / min, so there are 4 points of fetal heart rate in 1s, 240 fetal heart rates in one minute, and the corresponding length after thermal printing is exactly 3cm), and the monitoring waveform is compressed, which will cause doctors to misjudge. This embodiment inserts five or six data into every four data through an interpolation algorithm for display. This method can effectively avoid the problem of compression of the monitoring waveform on the basis of ensuring that the monitoring waveform is consistent with the monitoring waveform printed on the thermal paper, and avoid the occurrence of doctor misjudgment caused by the display problem of the fetal heart rate waveform.
[0193] In some optional implementations, the monitoring waveform display method further includes:
[0194] Step e1, based on the same method as drawing the current fetal heart rate waveform, draw one or more of the uterine contraction pressure waveform, fetal movement waveform, and maternal heart rate waveform on the display screen.
[0195] The current fetal heart rate waveform, uterine contraction pressure waveform, fetal movement waveform, and maternal heart rate waveform are displayed in the waveform display area on the display screen. For example, the width (i.e., height) of the waveform display area is 152mm, the width (i.e., height) of the fetal heart rate waveform is 70mm, and the width (i.e., height) of the uterine contraction pressure waveform is 40mm. Blank spaces are left at the top, bottom, and center to facilitate reading.
[0196] Therefore, the present invention realizes a method for displaying a waveform area of a fetal monitor, specifically, displaying a monitoring waveform in the waveform area on the display screen of the fetal monitor, wherein the monitoring waveform includes at least one or more of a fetal heart rate waveform, a uterine contraction pressure waveform, a fetal movement waveform, and a maternal heart rate waveform.
[0197] In some optional embodiments, the display of the monitoring waveform further includes:
[0198] Step f1, displaying different monitoring waveforms by at least two colors, wherein the monitoring waveforms include at least two of a uterine contraction pressure waveform, a fetal movement waveform, a maternal heart rate waveform, and one or more current fetal heart rate waveforms.
[0199] The present invention can effectively highlight the characteristics of each monitoring waveform based on the display of two or more colors, which is helpful for doctors' interpretation and reduces the possibility of misdiagnosis by doctors. The thermal paper in the related art needs to be stored in paper files of different sizes and thicknesses. It needs to be stored in a fixed room, which has requirements on the temperature and humidity of the room. Storage is difficult and expensive. Moreover, the content on the thermal paper will gradually fade over time. This is a fundamental defect of thermal paper and cannot be preserved permanently. Moreover, thermal paper can only print in black, which is a fundamental defect that cannot be solved by related technologies. Compared with the method of printing monitoring waveforms on thermal paper, the monitoring waveforms of the present invention are easier to preserve, and the color of the curves corresponding to each monitoring waveform will not fade over time.
[0200] In this embodiment, a display device for monitoring waveforms is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0201] This embodiment provides a monitoring waveform display device, such as Fig. 9 As shown, including:
[0202] The grid drawing module 901 is used to draw a preset background grid on the display screen according to the configured paper size specifications, and the configured paper size specifications are the paper size specifications of thermal paper.
[0203] The first acquisition module 902 is used to acquire fetal heart rate data from the collected fetal heart data.
[0204] The first drawing module 903 is used to draw the current fetal heart rate waveform on the display screen according to the fetal heart rate data, and the current fetal heart rate waveform is drawn on a preset background grid; wherein the display result of the current fetal heart rate waveform is the same as the fetal heart rate waveform printed on thermal paper according to the fetal heart rate data.
[0205] In some optional implementations, the first drawing module 903 is used to refresh the current fetal heart rate waveform on the display screen according to a first preset frequency; wherein the first preset frequency is greater than or equal to four times per second.
[0206] In some optional embodiments, the fetal heart rate data is fetal heart rate data collected by an ultrasound probe at a second preset frequency; wherein the second preset frequency is greater than or equal to four times per second.
[0207] In some optional embodiments, the fetal heart rate data includes a heart rate value.
[0208] The first drawing module 903 includes:
[0209] The coordinate determination unit is used to determine the horizontal coordinate of the first target pixel to be lit on the display screen, and to determine the vertical coordinate of the first target pixel according to the heart rate value; wherein the horizontal coordinate represents the time point, and the vertical coordinate represents the amplitude of the fetal heart rate.
[0210] The waveform drawing unit is used to draw the current fetal heart rate waveform on the display screen according to the horizontal coordinate and the vertical coordinate by lighting up multiple first target pixel points.
[0211] In some optional implementations, the waveform drawing unit includes:
[0212] The first lighting subunit is used to light up a plurality of first target pixel points on the display screen.
[0213] The second lighting sub-unit is used to form a connection line between any two adjacent first target pixel points by lighting up the second target pixel point between any two adjacent first target pixel points.
[0214] In some optional embodiments, the first lighting subunit is used to light up four consecutive first target pixel points in the direction of the horizontal axis every second; wherein the resolution of the display screen is equal to the resolution of the print head of the printer, and the printer is a printer for printing fetal heart rate waveforms on thermal paper.
[0215] In some optional embodiments, the first lighting subunit is used to extract a first preset number of first target pixel points from four first target pixel points collected per second, and the first preset number is an integer greater than one and less than four; the first lighting subunit is also used to light up a first preset number of first target pixel points continuously in the direction of the horizontal axis per second, wherein the resolution of the display screen is smaller than the resolution of the print head of the printer, and the printer is a printer for printing fetal heart rate waveforms on thermal paper.
[0216] In some optional embodiments, the first lighting sub-unit is used to insert a second preset number of first target pixel points into the four first target pixel points collected per second, and the first preset number is an integer greater than four; wherein the resolution of the display screen is greater than the resolution of the printer's print head, and the printer is a printer for printing fetal heart rate waveforms on thermal paper.
[0217] In some optional implementations, the monitoring waveform display device further includes a second acquisition module and a second drawing module.
[0218] The second acquisition module is used to obtain uterine contraction pressure data, fetal movement data and maternal heart rate data.
[0219] The second drawing module is used to draw one or more of the uterine contraction pressure waveform, the fetal movement waveform, and the maternal heart rate waveform on the display screen in the same manner as drawing the current fetal heart rate waveform.
[0220] In some optional embodiments, the current fetal heart rate waveform includes multiple fetal heart rate waveforms; the multiple fetal heart rate waveforms are respectively formed based on multiple fetal heart rate data collected by multiple ultrasound probes on the fetal monitor.
[0221] In some optional embodiments, the preset background grid has the same size and / or pattern as the background grid of the thermal paper.
[0222] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0223] The display device of the monitoring waveform in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0224] The embodiment of the present invention also provides a fetal monitor having the above Fig. 9 The display device of the monitoring waveform shown is a fetal monitor, which is a medical device with functions such as real-time monitoring of fetal heart rate.
[0225] See also Fig.10 , Fig.10 FIG. 1 is a schematic diagram of the structure of a fetal monitor provided by an optional embodiment of the present invention. Fig.10 As shown, the fetal monitor may include an ultrasonic probe 1001, a host 1002, and a display screen 1003; in addition, the fetal monitor may also include a printer. The ultrasonic probe 1001 in this embodiment is connected to the host 1002 for communication, the display screen 1003 is connected to the host 1002 for communication, and the printer is also connected to the host 1002 for communication. The ultrasonic probe 1001 is used to collect ultrasonic data and send the ultrasonic data to the host 1002, such as fetal heart rate data, etc. The display screen 1003 is used to display monitoring waveforms, such as fetal heart rate waveforms, etc.
[0226] Specifically, the host 1002 includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the host 1002, including instructions stored in or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple hosts 1002 can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig.10 A processor 10 is taken as an example.
[0227] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0228] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0229] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the host 1002, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the host 1002 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0230] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0231] The host 1002 also includes a communication interface 30 for the host 1002 to communicate with other devices or a communication network.
[0232] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0233] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A monitoring waveform display method, characterized in that: The method comprises: Drawing a preset background grid on the display screen according to the configured paper size specifications, wherein the configured paper size specifications are the paper size specifications of thermal paper; Obtain fetal heart rate data from the collected fetal heart data; According to the fetal heart rate data, a current fetal heart rate waveform is drawn on the display screen, and the current fetal heart rate waveform is drawn on the preset background grid; wherein the display result of the current fetal heart rate waveform is the same as the fetal heart rate waveform printed on the thermal paper according to the fetal heart rate data.
2. The method according to claim 1, characterized in that Drawing the current fetal heart rate waveform on the display screen includes: Refresh the current fetal heart rate waveform on the display screen according to a first preset frequency; Wherein, the first preset frequency is greater than or equal to four times per second.
3. The method according to claim 1 or 2, characterized in that: The fetal heart rate data is fetal heart rate data collected by an ultrasound probe or an ECG electrode at a second preset frequency; Wherein, the second preset frequency is greater than or equal to four times per second.
4. The method according to claim 1, characterized in that: The fetal heart rate data includes a heart rate value; and drawing a current fetal heart rate waveform on the display screen according to the fetal heart rate data includes: Determine the abscissa of the first target pixel to be lit on the display screen, and determine the ordinate of the first target pixel according to the heart rate value; wherein the abscissa represents the time point, and the ordinate represents the amplitude of the fetal heart rate; According to the horizontal coordinate and the vertical coordinate, the current fetal heart rate waveform is drawn on the display screen by lighting up a plurality of the first target pixels.
5. The method according to claim 4, characterized in that Drawing the current fetal heart rate waveform on the display screen by lighting up a plurality of the first target pixels comprises: On the display screen, lighting up a plurality of the first target pixels; Between any two adjacent first target pixels, a connecting line is formed between the any two adjacent first target pixels by lighting up the second target pixel.
6. The method according to claim 5, characterized in that The lighting up the plurality of first target pixels comprises: Lighting up four consecutive first target pixel points in the direction of the horizontal axis every second; The resolution of the display screen is equal to the resolution of the print head of the printer, and the printer is a printer used to print the fetal heart rate waveform on the thermal paper.
7. The method according to claim 5, characterized in that The lighting up the plurality of first target pixels comprises: Extracting a first preset number of the first target pixel points from the four first target pixel points collected per second, where the first preset number is an integer greater than one and less than four; Lighting up the first preset number of the first target pixel points consecutively in the direction of the horizontal axis every second; Wherein, the resolution of the display screen is smaller than the resolution of the print head of the printer, and the printer is a printer used to print the fetal heart rate waveform on the thermal paper.
8. The method according to claim 5, characterized in that The lighting up the plurality of first target pixels comprises: Inserting a second preset number of the first target pixel points into the four first target pixel points collected per second, where the first preset number is an integer greater than four; Wherein, the resolution of the display screen is greater than the resolution of the print head of the printer, and the printer is a printer used to print the fetal heart rate waveform on the thermal paper.
9. The method according to any one of claims 1 or 2 or 4 to 8, characterized in that The method further comprises: Based on the same method as drawing the current fetal heart rate waveform, one or more of the uterine contraction pressure waveform, the fetal movement waveform, and the maternal heart rate waveform are drawn on the display screen.
10. The method according to any one of claims 1 or 2 or 4 to 8, characterized in that The current fetal heart rate waveform includes multiple fetal heart rate waveforms; the multiple fetal heart rate waveforms are respectively formed based on multiple fetal heart rate data collected by multiple ultrasound probes on a fetal monitor.
11. The method according to any one of claims 1 or 2 or 4 to 8, characterized in that The preset background grid has the same size and / or pattern as the background grid of the thermal paper.
12. A fetal monitor, characterized in that: It includes an ultrasonic probe, a host and a display screen, wherein the ultrasonic probe and the display screen are respectively connected to the host; The host includes a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the monitoring waveform display method described in any one of claims 1 to 11 by executing the computer instructions.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the monitoring waveform display method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Generation method and system of digital fetal monitoring bar chart
CN102499640A
Method and system for improving fetal heart rate curve efficiency
CN103784130A
Method and system for drawing on user equipment based on fetal heart and fetal movement data
CN107273010A
Measuring apparatus
JP2000028649A
Method and Device for Displaying Lines Between Sampled Measurement Values
US20110267349A1