IP Library Granted Patent US 7,260,489
Granted Patent B2
US 7,260,489 · App. 11/316,182 · Granted Aug 21, 2007

Method of displaying multi-channel waveforms

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,260,489
App. No.
11/316,182
Granted
Aug 21, 2007
Kind
B2
Abstract

A method of displaying multi-channel waveforms including the steps of: dividing at least one waveform screen in a video memory which is mapped to a display terminal into a plurality of waveform windows, wherein boundaries of each of the windows are defined by a plurality of values set in at least a set of boundary registers; establishing a waveform parameter table in a system memory; writing waveform data into a logical space in the waveform screen corresponding to a waveform by writing operations from CPU to the video memory; and based on parameters of the waveform windows in the waveform parameter table, performing a display mode defined by the parameter by means of changing the mapping relationship between the video memory and the display terminal, before transmitting the data of each of the waveform windows read out from the video memory to the display terminal.

Claims (17)

1. A method of displaying multi-channel waveforms, which is used for displaying multi-channel waveforms simultaneously in embedded systems, the method comprising the steps of:

a. dividing a waveform screen in a video memory that is mapped to a display terminal into a plurality of waveform windows arranged in a vertical direction, each of which displays a waveform or displays multi-channel waveforms in parallel in a horizontal direction respectively, wherein boundaries of each of the windows are defined by a plurality of values set in at least a set of boundary registers;

b. establishing a waveform parameter table in a memory of the system, which contains characteristic parameters of each waveform in each of the waveform windows, wherein the characteristic parameters contain at least a parameter indicating a display mode of the waveform;

c. writing waveform data into a logical space in the waveform screen corresponding to the waveform by writing operations from CPU to the video memory; and

d. on a basis of the parameters of the waveform windows in the waveform parameter table, performing a display mode defined by the parameter by means of changing the mapping relationship between the video memory and the display terminal, before transmitting the data of each of the waveform windows read out from the video memory to the display terminal by a display drive circuit.

2. The method of displaying multi-channel waveforms according to claim 1 , wherein contents set in the boundary register are used either to set a common boundary for all of the waveform windows, or to divide each of the waveform windows separately and set the boundary thereof.

3. The method of displaying multi-channel waveforms according to claim 1 , wherein the contents set in the boundary register are also used to set a segment of horizontal region for displaying each waveform when multi-channel waveforms are horizontally displayed in the windows in parallel.

4. The method of displaying multi-channel waveforms according to claim 3 , wherein in a case that multi-channel waveforms are displayed in parallel in the windows horizontally, the multi-channel waveforms are switched from left to right while relevant steps are performed to synthesize each line of scanning data on the display terminal by the display drive circuit according to the waveform parameter table and the boundary registers of each of the multi-channel waveforms.

5. The method of displaying multi-channel waveforms according to claim 1 , wherein the characteristic parameters of waveforms further contain a parameter indicating a horizontal initial position xo for displaying the waveform.

6. The method of displaying multi-channel waveforms according to claim 5 , wherein for each waveform, the steps c and d further comprises the steps of:

clearing and refreshing waveform data in the video memory according to each value of xo corresponding to the waveform in the memory for storing waveform parameters in the system while incrementing xo by 1 continuously in such a circulation that xo will be reset by a preset value wflb in a left boundary register for the waveform once it overflows a preset value wfrb in a right boundary register for the waveform; and

performing different processes on a basis of different display modes, wherein in a case of refreshing mode, the waveform data in the video memory is mapped directly to the display screen by the display drive circuit, so that the display of the waveforms from left to right can be realized by means of point-by-point refreshing; and in a case of scrolling mode, the waveform data in the video memory is mapped directly to the display screen in the region outside of a waveform window by a driving logic for display, while inside of the waveform window, during the waveforms are scrolled from right to left as the continuous increment of xo by itself, a mapping relationship between the video memory and the display terminal is used by the driving logic for display, which is expressed mathematically as follows: when xo≦x≦wfrb, W(x, y) is mapped to (x−xo+wflb, y) on the display terminal; otherwise, when wflb≦x≦xo, W(x, y) is mapped to (x+wfrb−xo+1, y) on the display terminal.

7. The method of displaying multi-channel waveforms according to claim 6 , wherein in a case that multi-channel waveforms are displayed in parallel in the windows horizontally, the multi-channel waveforms are switched from left to right while relevant steps are performed to synthesize each line of scanning data on the display terminal by the display drive circuit according to the waveform parameter table and the boundary registers of each of the multi-channel waveforms.

8. The method of displaying multi-channel waveforms according to claim 1 , wherein the characteristic parameters of waveforms contain at least a vertical boundary of the waveform window.

9. The method of displaying multi-channel waveforms according to claim 1 , wherein the waveform parameter table established in RAM built in FPGA or ASIC or in RAM memory outside of chips.

10. The method of displaying multi-channel waveforms according to claim 1 , wherein the display terminal of the system is supported by the waveform screens to display at least 9 channels of waveforms dynamically.

11. The method of displaying multi-channel waveforms according to claim 1 , wherein a plurality of waveform screens are included in the video memory, each of which is mapped to the same display terminal or the same region of the display terminal, wherein color information contained in the each of the waveform data of the plurality of waveform screens which is mapped to the same region of the display terminal and displayed in parallel thereon is different from each other.

Assignments (3)
LICENSE Recorded Jun 24, 2022
From: SHENZHEN MINDRAY BIOMEDICAL ELECTRONICS CO., LTD.
To: SHENZHEN MINDRAY ANIMAL MEDICAL TECHNOLOGY CO., LTD.
Reel/Frame 060440/0796 →
ASSIGNMENT OF 50% OF THE ASSIGNOR ENTIRE RIGHT Recorded Jul 25, 2018
From: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO., LTD.
To: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO., LTD.; SHENZHEN MINDRAY SCIENTIFIC CO., LTD.
Reel/Frame 046624/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2006
From: YAO, LI; CHEN, WEI
To: SHENZHEN MINDRAY BIO-MEDICAL ELECTRONICS CO., LTD.
Reel/Frame 017144/0596 →