CN102543041B - 用于在像素化屏幕上显示数字化波形的系统及方法 - Google Patents
用于在像素化屏幕上显示数字化波形的系统及方法 Download PDFInfo
- Publication number
- CN102543041B CN102543041B CN201110296720.3A CN201110296720A CN102543041B CN 102543041 B CN102543041 B CN 102543041B CN 201110296720 A CN201110296720 A CN 201110296720A CN 102543041 B CN102543041 B CN 102543041B
- Authority
- CN
- China
- Prior art keywords
- pixel
- line segment
- border
- screen
- rectangle line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/37—Details of the operation on graphic patterns
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/316—Modalities, i.e. specific diagnostic methods
- A61B5/318—Heart-related electrical modalities, e.g. electrocardiography [ECG]
Abstract
提供用于在像素化屏幕(110)上显示数字化波形数据的系统及方法。某些方法包含检索波形数据,其以多个连续样本存在于缓冲器。将第一样本和像素化屏幕(110)的第一点进行关联。将所述第一样本后的第二样本和所述屏幕(110)的第二点进行关联。确定连接所述这些点的矩形线段的边界。对于所述像素化屏幕(110)的具有任何部分位于所述矩形线段的边界内部的每个像素,确定该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量,并且将该子像素的数量与将要与该像素关联的亮度值相关。通过使用所关联的亮度值涂绘所述屏幕(110)的像素来显示波形数据。
Description
技术领域
本技术实施例大致关于显示于像素化屏幕上的数字化波形,某些实施例关于在像素化屏幕上显示数字化波形的系统以及方法。
背景技术
心脏病专家花费很多时间查看波形以确定心脏的活动。波形是不包含离散值的但却是随时间平滑变化的记录的模拟信号。为了在计算机监视器上显示此信号,需要以这种方式来解释这些离散值来在屏幕上显示连续的线。这样便会由于屏幕本身会分割成称为像素的离散点的事实而更复杂。
对于每个屏幕位置从离散波形值开始,可能将点进行连接并画成线以形成信号的一种可视表现。用于在数字屏幕上画线的初始算法(称为Bresenham算法)在两点之间用仅仅使用整数的线性插值来产生一个像素宽的线。此算法的大致概要从计算机辅助心脏病学运用于实践起就已经用于描绘信号波形。此例程运行很快,所以,每次当处理器能力非常有限时,此方法是最合适的。由于该线实际上在可用于显示的像素之间经历半途,所以使用此方法描绘信号会导致锯齿化,一种可视阶梯效应。为了对抗此效应,存在多种技术在描绘过程中来对波形线进行抗锯齿。这些方法大致涉及调制用于形成线的各种像素的颜色,并需要更多的处理以产生改进的结果。
传统心电图通过一种带有墨水的描画针在一张被匀速拖动的纸上移过来绘制。因此,由于墨水流率是恒定的,但是速度会根据描画针的移动而改变,所以信号基线比上升或下降要粗。这就会产生心脏病学家可以用来帮助解释波形的特性表现。
现有的系统并没有提供此特性表现,且没有允许用户定制波形显示设定以控制波形线的粗细。此外,现有的抗锯齿技术需要额外的处理,且可能无法提供所需要的结果。
因此,需要一种用于在像素化屏幕上显示数字化波形的改进的系统以及方法。
发明内容
本技术实施例提供用于在像素化屏幕上显示数字化波形的系统,方法以及用计算机指令编码的计算机可读媒体。
在某些实施例中,用于在像素化屏幕上显示数字化波形数据的方法包括:检索波形数据,其以多个连续样本存在于缓冲器;将第一样本和包含多个像素的屏幕的第一点进行关联;将第一样本后的第二样本和像素化屏幕的第二点进行关联;确定连接第一点以及第二点的矩形线段的边界;对于像素化屏幕的具有任何部分位于矩形线段的边界内部的每个像素,确定该像素内具有任何部分位于矩形线段的边界内部的子像素的数量;对于像素化屏幕的每个具有任何部分位于矩形线段的边界内部的像素,将该像素内具有任何部分位于矩形线段的边界内部的子像素的数量与将要与该像素关联的亮度值(intensityvalue)相关;通过使用所关联的亮度值涂绘屏幕的像素来显示波形数据。
在某些实施例中,矩形线段的边界通过使用矩形线段的上升角度结合水平和垂直线宽设定值来确定。
在某些实施例中,方法进一步包含使用用户界面以手动调整用于确定矩形线段的边界的水平线宽设定值。
在某些实施例中,方法进一步包含使用用户界面以手动调整用于确定矩形线段的边界的垂直线宽设定值。
在某些实施例中,方法进一步包含使用用户界面以手动同时调整用于确定矩形线段的边界的水平线宽设定值以及垂直线宽设定值。
在某些实施例中,使用亮度值图将关联于每个像素的亮度值相关。
在某些实施例中,方法进一步包含使用心电图描记法装置获得波形数据。
在某些实施例中,一种用于在像素化屏幕上显示数字化波形数据的系统,包括:计算机处理器,配置成检索波形数据,其以多个连续样本存在于缓冲器,所述计算机处理器配置成将第一样本和包含多个像素的屏幕的第一点进行关联;所述计算机处理器配置成将第一样本后的第二样本和所述像素化屏幕的第二点进行关联;所述计算机处理器配置成确定连接所述第一点以及所述第二点的矩形线段的边界;对于所述像素化屏幕的具有任何部分位于所述矩形线段的边界内部的每个像素,计算机处理器配置成确定该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量;对于所述像素化屏幕的具有任何部分位于所述矩形线段的边界内部的每个像素,计算机处理器配置成将该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量与将要与该像素关联的亮度值相关;以及该屏幕配置成通过使用所关联的亮度值涂绘像素来显示波形数据。
在某些实施例中,所述计算机处理器配置成通过使用所述矩形线段的上升角度结合水平和垂直线宽设定值来确定所述矩形线段的边界。
在某些实施例中,系统进一步包含用户界面,配置成允许用户手动调整用于确定所述矩形线段的边界的水平线宽设定值。
在某些实施例中,系统进一步包含用户界面,配置成允许用户手动调整用于确定所述矩形线段的边界的垂直线宽设定值。
在某些实施例中,系统进一步包含用户界面,配置成允许用户手动同时调整用于确定所述矩形线段的边界的水平线宽设定值以及垂直线宽设定值。
在某些实施例中,所述计算机处理器配置成使用亮度值图以将亮度值与每个像素关联。
在某些实施例中,所述计算机处理器配置成使用心电图描记法装置获得所述波形数据。
在某些实施例中,对非暂时性计算机可读存储媒体编码一组指令,该一组指令用于在处理装置以及关联处理逻辑上执行,所述一组指令包含:第一例程,配置成检索波形数据,其以多个连续样本存在于缓冲器;第二例程,配置成将第一样本和包含多个像素的屏幕的第一点进行关联;第三例程,配置成将所述第一样本后的第二样本和所述像素化屏幕的第二点进行关联;第四例程,配置成确定连接所述第一点以及所述第二点的矩形线段的边界,对于像素化屏幕的具有任何部分位于所述矩形线段的边界内部的每个像素;第五例程,配置成确定该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量;对于所述像素化屏幕的每个具有任何部分位于所述矩形线段的边界内部的像素,第六例程,配置成将该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量与将要与该像素关联的亮度值相关;第七例程,配置成通过使用所关联的亮度值涂绘像素来显示波形数据。
在某些实施例中,所述第四例程配置成通过使用所述矩形线段的上升角度结合水平和垂直线宽设定值来确定所述矩形线段的边界。
在某些实施例中,所述指令进一步包括第八例程,其配置成允许用户手动调整用于确定所述矩形线段的边界的水平线宽设定值。
在某些实施例中,所述指令进一步包括第八例程,其配置成允许用户手动调整用于确定所述矩形线段的边界的垂直线宽设定值。
在某些实施例中,所述指令进一步包括第八例程,其配置成允许用户手动同时调整用于确定所述矩形线段的边界的水平线宽设定值以及垂直线宽设定值。
在某些实施例中,所述第六程序配置成使用亮度值图将亮度值与每个像素相关。
附图说明
图1图示用于在一种根据本技术实施例所使用的像素化屏幕上显示数字化波形数据的系统。
图2示出根据本技术实施例所使用的配置成允许用户定制数字化波形数据显示于像素化屏幕的方式的用户界面。
图3图示用于在根据本技术实施例所使用的像素化屏幕上显示数字化波形数据的方法。
图4是示出根据本技术实施例所使用的用于计算两点之间矩形线段边界的技术的示意图。
图5示出根据本技术实施例所使用的覆盖像素化屏幕的两点之间矩形线段,其中每个像素细分成子像素。
图6示出根据本技术实施例所使用的亮度值图。
图7示出根据本技术实施例的显示于像素化屏幕的数字化波形数据。
图8示出使用已知方法的显示于像素化屏幕的数字化波形数据。
前述发明内容以及接下来本发明实施例的详细描述在阅读时与附图一起会有更好的理解。为了说明本发明,附图中显示了某些实施例。然而,需要理解的是,本发明并非限定于附图所示的安置以及手段。
具体实施方式
本发明实施例大致关于显示于像素化屏幕的数字化波形。某些实施例关于在像素化屏幕上显示数字化波形的系统以及方法。
本发明实施例提供了像素化屏幕上以抗锯齿方式描绘数字化波形,其中对于水平线(基线)与垂直线(尖峰)进行不同的线的粗细调整。在某些实施例中,系统基于以笔和墨水模式的传统描画针所可能具有的速度,连续调整每条线段的粗细。在某些实施例中,用户界面可以允许用户在设定范围内设定参数,以产生帮助他们看到波形形态的波形特性。
尽管本文描述的实施例连同有关压力、表面导出、器官以及心电图描记法的波形来进行讨论,但本文所揭示的本发明并非限定于这些应用。换句话说,本文发明可以用于连同显示于像素化屏幕的任何数字化波形的类型来使用。
图1图示用于在一种根据本技术实施例所使用的像素化屏幕上显示数字化波形数据的系统100。系统100包含波形捕捉装置102、计算机处理器104、用户界面106、数据存储器108以及像素化屏幕110。波形捕捉装置102可以是能够从对象获得波形数据的任何装置(例如,心电图描记法装置)。计算机处理器104可以是能够执行计算机可读码的任何处理装置。用户界面106可以包含图形用户界面、鼠标、键盘、描画针及/或任何其他可以允许用户提供输入至计算机处理器104的装置。数据存储器108可以包含能够储存数据(例如,包含设置在数据库及/或电子医疗记录中的数据)的任何装置。像素化屏幕110可以包含计算机监视器、LCD显示器及/或任何其他使用像素化屏幕以显示数字化波形数据的装置。波形捕捉装置102能在操作上连接至计算机处理器104,计算机处理器104能在操作上连接至用户界面106、数据存储器108以及像素化屏幕110。在某些实施例中,元件102-110可以采用单独部件及/或集成部件的任何结合来实施。
图2示出了根据本技术实施例所使用的配置成允许用户定制数字化波形数据显示于像素化屏幕的方式的用户界面200。在某些实施例中,用户界面200能在操作上连接至计算机处理器104。用户界面200包含单选按钮202、204、206、滑块208、210、212以及显示窗214。显示窗214配置成显示用于描述将所选择类型的波形数据显示于像素化屏幕的方式的样本波形216。
滑块208,210以及212配置成允许用户改变将数字化波形数据显示于像素化屏幕的方式。滑块208配置成允许调整波形水平线段的宽度,这样一来,水平线段在像素化屏幕会表现的更粗或更细。滑块210配置成允许调整波形垂直线段的宽度,这样一来,垂直线段在像素化屏幕会表现的更粗或更细。滑块212配置成调整波形的整体的黑体程度,从而同时调整波形水平线段以及垂直线段的宽度,这样一来,在保持水平线段以及垂直线段相对的粗细时,水平线段以及垂直线段在像素化屏幕会显示更粗或更细。操作时,用户可以移动任何滑块,以改变上述波形显示属性,且描绘于显示视窗214的样本波形216基本会实时更新以反映所改变的波形显示属性。
每个单选按钮与波形数据的不同类型关联。单选按钮202与使用压力传感器所获得的波形数据关联。选择单选按钮202可以显示用于描述使用压力传感器所获得的波形数据显示于像素化屏幕的方式的样本波形。单选按钮204与使用表面导出所获得的波形数据关联。选择单选按钮204可以显示用于描述利用表面导出所获得的波形数据显示于像素化屏幕的方式的样本波形。单选按钮206与使用生命体征传感器所获得的波形数据关联。选择单选按钮206可以显示用于描述利用生命体征传感器所获得的波形数据显示于像素化屏幕的方式的样本波形。
在某些实施例中,波形显示设定可以保存于数据存储器108,且可以与例如用户、一组用户及/或医院部门关联。在这样的实施例中,所储存的波形显示设定可以根据用户、一组用户及/或医院部门自动载入。
图3示出了用于在根据本技术实施例所使用的像素化屏幕上显示数字化波形数据的方法300。在步骤302中,从对象获得波形数据并数字化。举例来说,在某些实施例中,传感器为压力传感器、表面导出及/或生命体征传感器,它们可结合心电图描记法装置使用以获得病人的波形数据。波形数据可数字化以使其可以多个连续样本的形式存在于缓冲器。按顺序显示这些样本可以重建波形。
在步骤304中,缓冲器中的第一样本与像素化屏幕的第一点关联。举例来说,第一样本可以与像素化屏幕的具有水平x轴(表示时间)以及垂直y轴的二维坐标平面的坐标(x,y)关联。举例来说,第一样本可以与坐标(0,0.0)关联,并可与对应于此坐标的像素化屏幕的第一点关联。在某些实施例中,x坐标总是整数,y坐标可以是包含小数位的非整数。
在步骤306中,缓冲器中的第一样本后下一连续样本的第二样本与像素化屏幕的第二点关联。举例来说,在某些实施例中,缓冲器中的第二样本可以包含坐标(1,1.0),并可与对应于此坐标的像素化屏幕的第二点关联。在某些实施例中,对应于获取连续样本的数据之间的时间量(例如,以样本/秒进行测量)的采样率,及/或对应于波形数据显示于像素化屏幕的速度(例如,以毫米/秒进行测量)的扫描速度,可连同将缓冲器中第二样本与像素化屏幕的第二点关联来使用。
在步骤308中,可以确定连接像素化屏幕的第一点与第二点的矩形线段的边界。在某些实施例中,例如,矩形线段的上升角度结合水平以及垂直线宽设定值可以用于确定矩形线段的边界。这样的实施例将连同图4在以下进行更加详细的描述。在某些实施例中,例如,水平及/或垂直线宽设定值可以是由用户使用之前描述的用户界面200或类似配置的用户界面选择的那些设定值。
在步骤310中,对于像素化屏幕的有任何部分位于矩形线段边界内部的每个像素,确定该像素内有任何部分位于矩形线段边界内部的子像素的数量。在步骤312中,对于像素化屏幕的有任何部分位于矩形线段边界内部的每个像素,该像素内有任何部分位于矩形线段边界内部的子像素的数目与将要和该像素关联的亮度值相关。在步骤314中,波形数据通过采用所关联的亮度值来涂绘像素而显示于像素化屏幕。实施步骤310-314的实施例将连同图5-图6在以下进行进一步详细的描述。
图4是根据本技术实施例所使用的用于计算矩形线段边界的技术的示意图400。在图4中,第一点(x1,y1)与第二点(x2,y2)由直线402连接。直线402的斜率被称为主斜率。直线404穿过第一点(x1,y1)垂直于直线402。直线404的斜率被称为次斜率。点a,b,c以及d为矩形线段的边界边角,矩形线段具有与a与b之间的距离相等的宽度,其也与c与d之间的距离相等。
当第一点(x1,y1)=(0,0.0)且第二点(x2,y2)=(1,1.0),则接下来的值如下。
主斜率=(y2-y1)/(x2-x1)=1.0
次斜率=-1.0/主斜率=-1.0
θ=arctan(次斜率)=-0.785弧度
α=arctan(主斜率)=0.785弧度
线段宽(w)=(水平线宽值(Wh)*垂直线宽值(Wv))*|2α/π|=1.5,Wh=2.0且Wv=1.0
a=(x1-(w/2)cosθ,y1-(w/2)cosθ*次斜率)=(-0.53,0.53)
b=(x1+(w/2)cosθ,y1+(w/2)cosθ*次斜率)=(0.53,-0.53)
c=(x2-(w/2)cosθ,y2-(w/2)cosθ*次斜率)=(0.47,1.53)
d=(x2+(w/2)cosθ,y2+(w/2)cosθ*次斜率)=(1.53,0.47)
具有边界边角a,b,c以及d的矩形线段边界可以用图示来描述,表示两点之间的所需要的波形段。然而,这样的矩形线段在像素化屏幕的栅格中并不能很好的与像素对齐。特别是在很多情况下,有任何部分位于矩形线段边界内部的每个像素不会有整个像素位于矩形线段边界内部。所以,则发现基于位于矩形线段边界内部的像素的量对像素选择亮度值,可以提供改进的抗锯齿的显示于像素化屏幕的数字化波形数据。
图5示出了两点512,514之间矩形线段覆盖像素化屏幕上,其中每个像素501-509细分成子像素。具有边界510的矩形线段位于第一点512(1,1.25)与第二点514(3,2.375)之间。每个像素501-509为方形且细分为64个大小相同的方形的子像素。换句话说,每个像素501-509可以描述为8x8方形包含64个大小相同方形子像素。有任何部分位于边界510内部的每个子像素为阴影。
每个像素中的阴影子像素的数目可以用于确定该像素的亮度值。举例来说,图6示出了根据本技术实施例所使用的亮度值图600。亮度值图600包含最亮亮度值602,可以与仅有一个子像素有位于矩形线段边界内部的部分的像素关联。亮度值图600也包含最暗亮度值604,可以与所有子像素都有位于矩形线段边界内部的部分的像素关联。亮度值图600包含62个其他亮度值,可以与具有特定数目的具有位于矩形线段边界内部的部分的子像素的像素关联。
请再次参考图5,像素501包含10个阴影的子像素,因此会在亮度值图600中与亮度值606关联。像素502包含0个阴影的子像素,因此没有亮度值可以关联。像素503包含16个阴影的子像素,因此会在亮度值图600中与亮度值608关联。像素504包含63个阴影的子像素,因此会在亮度值图600中与亮度值610关联。像素505包含7个阴影的子像素,因此会在亮度值图600中与亮度值612关联。像素506包含48个阴影的子像素,因此会在亮度值图600中与亮度值614关联。像素507包含38个阴影的子像素,因此会在亮度值图600中与亮度值616关联。像素508以及509每个包含5个阴影的予像素,因此会在亮度值图600中与亮度值618关联。图5中显示的矩形线段的波形数据可以通过所关联的亮度值涂绘像素501-509以显示于像素化屏幕。此方法可以在后续矩形线段重复。
在某些实施例中,后续的矩形线段可以在给定像素内重叠。在这些实施例中,像素可能没有指派亮度值,直到两矩形线段被评估,以致包含于第一矩形线段及/或第二矩形线段的子像素被计为落入在矩形线段内。在某些实施例中,像素可能没有指派亮度值,直到可能重叠该像素的所有矩形线段已经被评估为止。
在某些实施例中,像素可以细分为比本文说明的例子更多或更少的子像素。在这样的实施例中,亮度值图可以具有相应的亮度值选项数目。在某些实施例中,亮度值图可以包含比子像素更少的亮度值选项。
本发明某些实施例可能会省略这些步骤中一个或多个及/或以不同于图3-6所列的顺序执行这些步骤。举例来说,一些步骤可能不会在本发明的某些实施例中执行。又例如,会以不同于所列的时间顺序(包含同时)执行某些步骤。
方法300的一个或多个步骤可单独实施或例如结合硬件、固件、及/或作为一组软件指令来实施。某些实施例中,会采用本文描述的包含处理器104的系统100以完成方法的步骤。某些实施例可能会作为一组指令位于实际的、非暂时性计算机可读媒体,例如存储器、硬盘、DVD或CD以便在通用计算机或其他处理装置执行来提供。举例来说,某些实施例提供将一组指令编码于非暂时性计算机可读存储媒体以便在处理装置以及相关联的处理逻辑上执行,其中该组指令包含配置成提供连同方法300所描述的功能的例程。
应用所描述的方法300,及/或依据本文描述的技术以及系统,可以提供改进显示于像素化屏幕的数字化波形的可视质量的技术效果,以及可以改进用户控制波形显示设定,如水平以及垂直线粗细。
某些图像数据的获得、分析、以及显示连同本文描述的技术以表现人体解剖学的功能,例如心脏。换句话说,基于这样数据输出可视显示包含将基础标的(如产品或物质)转换至不同的状态。
图7示出了根据本技术实施例的显示于像素化屏幕的数字化波形数据。图8示出了使用现有技术的显示于像素化屏幕的数字化波形数据。对比图7以及图8,证明使用本技术实施例可以获得的改进的视觉品质。
虽然本发明已经根据实施例进行了描述,本领域的技术人员需要理解的是可以进行各种变化和等同而没有脱离本发明的范围。除此之外,可以进行很多修改以使特定情况或材料适应本发明的教导而没有脱离本发明的范围。因此,意图是,本发明并非限定于所揭示的特定实施例,本发明将包含所有落入附上的权利要求书的实施例。
标号说明
100 | 用于在像素化屏幕上显示数字化波形数据的系统 |
102 | 波形捕捉装置 |
104 | 计算机处理器 |
106 | 用户界面 |
108 | 数据存储器 |
110 | 像素化屏幕 |
200 | 用户界面 |
202 | 单选按钮 |
204 | 单选按钮 |
206 | 单选按钮 |
208 | 滑块 |
210 | 滑块 |
212 | 滑块 |
214 | 显示窗 |
216 | 样本波形 |
图3 | 示意图:方法 |
图4 | 示意图:用于计算矩形线段的边界的技术 |
图5 | 示意图:两点之间的矩形线段 |
图6 | 示意图:亮度值图 |
图7 | 示意图:所发明的显示于像素化屏幕的数字化波形数据 |
图8 | 示意图:现有技术的显示于像素化屏幕的数字化波形数据 |
Claims (14)
1.一种用于在像素化屏幕上显示数字化波形数据的方法,包括:
检索波形数据,所述波形数据以多个连续样本存在于缓冲器;
将第一样本和包含多个像素的屏幕(110)的第一点进行关联;
将所述第一样本后的第二样本和所述像素化屏幕(110)的第二点进行关联;
确定连接所述第一点以及所述第二点的矩形线段的边界;
对于所述像素化屏幕(110)的具有任何部分位于所述矩形线段的边界内部的每个像素,确定该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量;
对于所述像素化屏幕(110)的具有任何部分位于所述矩形线段的边界内部的每个像素,将该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量与将要与该像素关联的亮度值相关;
通过使用所关联的亮度值涂绘所述屏幕(110)的像素来显示波形数据。
2.如权利要求1所述的方法,其中,所述矩形线段的边界通过使用所述矩形线段的上升角度结合水平和垂直线宽设定值来确定。
3.如权利要求1所述的方法,其中,进一步包含使用用户界面(106,200)以手动调整用于确定所述矩形线段的边界的水平线宽设定值。
4.如权利要求1所述的方法,其中,进一步包含使用用户界面(106,200)以手动调整用于确定所述矩形线段的边界的垂直线宽设定值。
5.如权利要求1所述的方法,其中,进一步包含使用用户界面(106,200)以手动同时调整用于确定所述矩形线段的边界的水平线宽设定值以及垂直线宽设定值。
6.如权利要求1所述的方法,其中,使用亮度值图(600)将与每个像素关联的亮度值相关。
7.如权利要求1所述的方法,其中,进一步包含使用心电图描记法装置(102)获得所述波形数据。
8.一种用于在像素化屏幕上显示数字化波形数据的系统,包含:
计算机处理器(104),配置成检索波形数据,其以多个连续样本存在于缓冲器,
所述计算机处理器(104)配置成将第一样本和包含多个像素的屏幕(110)的第一点进行关联;
所述计算机处理器(104)配置成将所述第一样本后的第二样本和所述像素化屏幕(110)的第二点进行关联;
所述计算机处理器(104)配置成确定连接所述第一点以及所述第二点的矩形线段的边界;
对于所述像素化屏幕(110)的具有任何部分位于所述矩形线段的边界内部的每个像素,计算机处理器(104)配置成确定该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量;
对于所述像素化屏幕(110)的具有任何部分位于所述矩形线段的边界内部的每个像素,计算机处理器(104)配置成将该像素内具有任何部分位于所述矩形线段的边界内部的子像素的数量与将要与该像素关联的亮度值相关;
所述屏幕(110)配置成通过使用所关联的亮度值涂绘像素来显示波形数据。
9.如权利要求8所述的系统,其中,所述计算机处理器(104)配置成通过使用所述矩形线段的上升角度结合水平和垂直线宽设定值来确定所述矩形线段的边界。
10.如权利要求8所述的系统,进一步包含用户界面(106,200),配置成允许用户手动调整用于确定所述矩形线段的边界的水平线宽设定值。
11.如权利要求8所述的系统,进一步包含用户界面(106,200),配置成允许用户手动调整用于确定所述矩形线段的边界的垂直线宽设定值。
12.如权利要求8所述的系统,进一步包含用户界面(106,200),配置成允许用户手动同时调整用于确定所述矩形线段的边界的水平线宽设定值以及垂直线宽设定值。
13.如权利要求8所述的系统,所述计算机处理器(104)配置成使用亮度值图以将所述亮度值与每个像素相关。
14.如权利要求8所述的系统,其中,所述计算机处理器(104)配置成使用心电图描记法装置获得所述波形数据。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/888802 | 2010-09-23 | ||
US12/888,802 | 2010-09-23 | ||
US12/888,802 US8723868B2 (en) | 2010-09-23 | 2010-09-23 | Systems and methods for displaying digitized waveforms on pixilated screens |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102543041A CN102543041A (zh) | 2012-07-04 |
CN102543041B true CN102543041B (zh) | 2016-06-15 |
Family
ID=45804828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110296720.3A Active CN102543041B (zh) | 2010-09-23 | 2011-09-23 | 用于在像素化屏幕上显示数字化波形的系统及方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8723868B2 (zh) |
JP (1) | JP2012068636A (zh) |
CN (1) | CN102543041B (zh) |
DE (1) | DE102011053763A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104068844B (zh) * | 2013-03-29 | 2016-06-29 | 北京谊安医疗系统股份有限公司 | 一种医疗设备波形重绘的方法及其装置 |
CN111345807B (zh) * | 2018-12-21 | 2022-08-09 | 四川锦江电子科技有限公司 | 一种心电波形绘制方法、模块及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1095839A (zh) * | 1993-03-19 | 1994-11-30 | 富士通株式会社 | 消除锯齿的线条显示设备 |
US5815162A (en) * | 1996-04-19 | 1998-09-29 | Silicon Graphics, Inc. | System and method of drawing anti-aliased lines using a modified bresenham line-drawing algorithm |
US6947057B2 (en) * | 2000-01-11 | 2005-09-20 | Sun Microsystems, Inc. | Rendering lines with sample weighting |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2913635B2 (ja) * | 1987-02-13 | 1999-06-28 | ソニー株式会社 | ビツトマツプデイスプレイシステムにおける描画方法 |
JPH04157980A (ja) * | 1990-10-22 | 1992-05-29 | Ricoh Co Ltd | 図形処理装置 |
US5461703A (en) * | 1992-10-13 | 1995-10-24 | Hewlett-Packard Company | Pixel image edge enhancement method and system |
JP2795260B2 (ja) * | 1996-04-26 | 1998-09-10 | 日本電気株式会社 | 患者監視システムの波形描画装置 |
US6674875B1 (en) * | 1997-09-30 | 2004-01-06 | Durand Limited | Anti-counterfeiting and diffusive screens |
JP3767718B2 (ja) * | 1997-10-06 | 2006-04-19 | 横河電機株式会社 | トレンドグラフ表示装置 |
US6320577B1 (en) * | 1998-11-03 | 2001-11-20 | Agilent Technologies, Inc. | System and method for graphically annotating a waveform display in a signal-measurement system |
US7136081B2 (en) * | 2001-05-25 | 2006-11-14 | Nvidia Corporation | System and method of line sampling object scene information |
US7227556B2 (en) * | 2002-03-01 | 2007-06-05 | O'driscoll Gerard | High quality antialiased lines with dual sampling pattern |
US6985159B2 (en) * | 2002-05-08 | 2006-01-10 | Intel Corporation | Arrangements for antialiasing coverage computation |
US20040054295A1 (en) * | 2002-09-18 | 2004-03-18 | Ramseth Douglas J. | Method and apparatus for interactive annotation and measurement of time series data with automatic marking |
US20040260188A1 (en) * | 2003-06-17 | 2004-12-23 | The General Hospital Corporation | Automated auscultation system |
US7010092B2 (en) * | 2003-08-08 | 2006-03-07 | Imaging Dynamics Company Ltd. | Dual energy imaging using optically coupled digital radiography system |
FR2869146B1 (fr) * | 2004-04-20 | 2006-09-15 | Thales Sa | Procede de generation graphique de lignes a extremites arrondies |
US7623734B2 (en) * | 2004-09-30 | 2009-11-24 | Microsoft Corporation | Method and system for automatically inscribing noisy objects in scanned image data within a minimum area rectangle |
US20060133694A1 (en) * | 2004-11-10 | 2006-06-22 | Agfa-Gevaert | Display device for displaying a blended image |
US8014625B2 (en) * | 2004-11-10 | 2011-09-06 | Agfa Healthcare | Method of performing measurements on digital images |
US7571064B2 (en) * | 2006-03-31 | 2009-08-04 | Apple Inc. | Display digital signal visualizations with increasing accuracy |
US20080009723A1 (en) * | 2006-05-15 | 2008-01-10 | Schefelker Richard W | Storage and review of ultrasound images and loops on hemodynamic and electrophysiology workstations |
IL176369A0 (en) * | 2006-06-18 | 2007-06-03 | Photo Free Ltd | A system & method for preventing photography |
WO2009001847A1 (ja) * | 2007-06-25 | 2008-12-31 | Nippon Telegraph And Telephone Corporation | 分散補償器 |
US8255267B2 (en) * | 2007-07-13 | 2012-08-28 | Wahrheit, Llc | System and method for determining relative preferences |
US8013858B2 (en) * | 2007-09-20 | 2011-09-06 | Spx Corporation | Statistical waveform drawing routine |
US8023137B2 (en) * | 2008-02-05 | 2011-09-20 | Kyocera Mita Corporation | Image forming system, image forming apparatus, user interface device, extended user interface compatibility confirming method, document scanning method and setting value managing method |
EP2257328A2 (en) * | 2008-03-27 | 2010-12-08 | Nellcor Puritan Bennett LLC | Breathing assistance systems with lung recruitment maneuvers |
US9084542B2 (en) * | 2009-11-10 | 2015-07-21 | General Electric Company | Apparatus and methods for computed tomography imaging |
US8339286B2 (en) * | 2010-03-31 | 2012-12-25 | 3M Innovative Properties Company | Baseline update procedure for touch sensitive device |
US20130004028A1 (en) * | 2011-06-28 | 2013-01-03 | Jones Michael J | Method for Filtering Using Block-Gabor Filters for Determining Descriptors for Images |
-
2010
- 2010-09-23 US US12/888,802 patent/US8723868B2/en active Active
-
2011
- 2011-09-13 JP JP2011198923A patent/JP2012068636A/ja active Pending
- 2011-09-19 DE DE102011053763A patent/DE102011053763A1/de not_active Withdrawn
- 2011-09-23 CN CN201110296720.3A patent/CN102543041B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1095839A (zh) * | 1993-03-19 | 1994-11-30 | 富士通株式会社 | 消除锯齿的线条显示设备 |
US5815162A (en) * | 1996-04-19 | 1998-09-29 | Silicon Graphics, Inc. | System and method of drawing anti-aliased lines using a modified bresenham line-drawing algorithm |
US6947057B2 (en) * | 2000-01-11 | 2005-09-20 | Sun Microsystems, Inc. | Rendering lines with sample weighting |
Also Published As
Publication number | Publication date |
---|---|
JP2012068636A (ja) | 2012-04-05 |
US20120075307A1 (en) | 2012-03-29 |
US8723868B2 (en) | 2014-05-13 |
CN102543041A (zh) | 2012-07-04 |
DE102011053763A1 (de) | 2012-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5272469A (en) | Process for mapping high resolution data into a lower resolution depiction | |
US20080184167A1 (en) | Method and apparatus for choosing ranges from a multi-range slider | |
KR101176104B1 (ko) | 광학인식펜을 이용한 인터랙티브 전자 칠판 시스템 및 운영 방법 | |
US6201528B1 (en) | Anti-aliased inking for pen computers | |
JP2019534092A5 (zh) | ||
CN102543041B (zh) | 用于在像素化屏幕上显示数字化波形的系统及方法 | |
US6771266B2 (en) | Method and apparatus for improving the appearance of digitally represented handwriting | |
CN110263636A (zh) | 一种无损笔迹还原方法及系统 | |
JPS63123165A (ja) | カーソルと表示エンテイの相関方法 | |
US8537143B2 (en) | Touch-controlled system and method | |
JP2017018435A5 (zh) | ||
KR102150200B1 (ko) | 7-세그먼트를 구비한 진단 기기 이미지 인식 장치 | |
US6326979B1 (en) | System for and method of calibrating a computer monitor | |
RU2715548C2 (ru) | Устройство, способ и система для графического представления сигналов, зависящего от разрешения | |
CN109358799A (zh) | 在手写设备上添加用户输入的手写批注信息的方法 | |
GB2523513A (en) | Visualization method and system based on quartile graph display data | |
US9996256B2 (en) | Method for erasing electronic handwriting on a clipboard | |
CN106471446B (zh) | 绘图笔、电子设备及绘图方法 | |
JPS5819941A (ja) | 情報入力装置 | |
US9519991B2 (en) | Method for displaying optically determined surface geometries | |
CN107908323A (zh) | 医学图像显示方法、装置和计算机存储介质 | |
US11676313B2 (en) | Generating vector graphics by processing raster graphics | |
EP2913002A1 (en) | Electrical impedance measuring apparatus | |
CN113012242A (zh) | 一种待显示对象颜色控制方法、装置、显示设备及介质 | |
KR20230059333A (ko) | 터치 센싱 장치, 터치 센싱 장치를 포함하는 터치 센싱 디스플레이 시스템 및 터치 센싱 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |