用于得到特定区域显示对象在外部显示器上的图形表示的方法

文档序号:6453865阅读:160来源:国知局
专利名称:用于得到特定区域显示对象在外部显示器上的图形表示的方法
技术领域
本发明涉及一种得到特定区域显示对象在病人监控系统内的外部显示 器上的图形表示的方法。此外,本发明涉及病人监控系统,并涉及在这种 病人监控系统中用于显示管理的计算机程序。
背景技术
病人监视器用于对病人的心脏功能、呼吸等进行监控的医疗环境中。 有时病人监视器的内置显示器对于显示医师或护士所需的全部信息来说不 足够大。在这种情况下,可以将第二外部显示器连接到病人监视器上。
已知有两种方法来控制这种外部显示器。首先,可以采用远程图形接
口方法。在该情况下,将完整的图形lc据和用户输入传输给外部显示器。
这种方法的示例是基于UNIX的"X-Windows"或"远程桌面"的 MICROSOFT概念。这些系统为远程用户提供了与本地用户相同的体验。 该方法的缺陷是要传输大量数据给外部显示器。可以采用不同类型的优化, 这使得该技术成本昂贵,这些优化例如数据压縮、要执行的图元编码以及 在远程位置的数据缓存。第二种方法不是传输整个数据集而是输出原始数 据,并且可以在远程位置处采用完全的第二用户接口。所述第二接口对原 始数据进行处理,以产生在外部显示器上显示的成像信息。将外部显示器 上的数据表示和用户接口与源病人监控器的数据表示和用户接口无关地实 现。这种方法的缺陷是监控器功能(例如,报警限)的控制以及各种屏幕布局 的选择与用户的习惯不同。

发明内容
本发明的目标是提供一种得到特定区域显示对象在病人监控系统内的 外部显示器上的图形表示的技术,其中仅需要向外部显示器传输少量数据, 并且其中,外部显示器的用户得到与他从病人监视器的内置显示器得到的 相同"观感"。
根据本发明,通过一种得到特定区域显示对象在病人监控系统内的外 部显示器上的图形表示的方法来达到此目标,该方法包括多个步骤通过 病人监视器中包括的第一显示管理设备来处理监控数据并从监控数据生成 通信数据,其中,该通信数据只包括用于得到特定区域显示对象在外部显 示器上的图形表示所必需的逻辑数据;将生成的通信数据经由通信链路传 输到连接到病人监视器的外部显示设备;通过外部显示设备中包括的第二 显示管理设备处理所传输的通信数据并从该通信数据生成成像信息;以及 从所生成的成像信息获得特定区域显示对象在外部显示器上的图形表示。
也可以通过一种病人监控系统达到本发明的目标,该系统包括病人监 视器,该病人监视器包括用于处理监控数据并用于从监控数据生成通信数 据的第一显示管理设备,其中,该通信数据只包括用于得到特定区域显示 对象在外部显示器上的图形表示所必需的逻辑数据;该系统还包括外部显 示设备,该外部显示设备可以通过用于传输通信数据的通信链路与病人监 视器相连接。该外部显示设备包括第二显示管理设备,该第二显示管理设 备用于处理所传输的通信数据并用于从通信数据生成成像信息,以从所生 成的成像信息得到特定区域显示对象在外部显示器上的图形表示。
也可以通过用于在病人监控系统的病人监视器中进行显示管理的计算 机程序来达到本发明的目标,该程序在病人监视器的计算机内执行,所述 程序包括当在计算机内执行该计算机程序时用于处理监控数据以及从监控 数据生成通信数据的计算机指令,该通信数据只包括用于得到特定区域显 示对象在外部显示器上的图形表示所必需的逻辑数据。
也可以通过用于在病人监控系统的外部显示器中进行显示管理的计算 机程序达到本发明的目标,该程序在外部显示设备的计算机内执行,所述 程序包括当在计算机内执行该计算机程序时用于处理通信数据以及从通信 数据生成成像信息的计算机指令,以及用于从所生成的成像信息得到特定 区域显示对象在外部显示器上的图形表示的计算机指令。
这样,可以基于根据本发明的所述计算机程序的指令来实现根据本发明所必需的技术效果。可以将这种计算机程序存储到诸如CD-ROM的载体 上,或可以在互联网或某些其它计算机网络上提供这种计算机程序。在执 行之前,通过例如CD-ROM播放器从载体读出该计算机程序并将该计算机 程序装入计算机,或从互联网上读出该计算机程序并将其存储到计算机的 存储器中。此外,该计算机包括中央处理器单元(CPU)、总线系统、诸如 RAM或ROM等的存储器装置、例如软盘或硬盘单元等的存储装置、以及 输入/输出单元。可替换地,本发明的方法可以在硬件中实现,例如,用一 或多个集成电路实现。换句话说,可以以硬件、软件或二者组合的形式实 现本发明的功能。
在根据本发明的病人监视器中执行作为第一显示管理设备的显示管理 器软件。该显示管理器软件用于控制病人监视器的内置显示器。出于此目 的,该显示管理器软件采用了特殊的通信协议,该通信协议既不是图形的(如 X-Windows)也不是纯面向数据的。而是,如整体合并于此作为参考的国际 专利申请W003/104966中所公开的,对通信进行优化以实现特定区域显示 对象的接口。该显示管理器软件对高级别通信协议进行处理,以得到显示 器上的图形表示并且对用户输入动作(鼠标移动、触摸屏动作等)进行处理。
本发明的核心思想是在不同的处理设备即"外部显示器"中(部分或整体 地)重复使用病人监视器的显示管理器软件。例如,这种不同的处理设备可 以是相同平台,即,另一病人监视器,或是不同平台,例如,和处理器类 型、操作系统、环境等无关的个人计算机、笔记本或某些其它类型的通用
计算机。在所述不同处理设备中重复使用显示管理器软件使得有可能保持 与病人监视器本身"内部"使用的相同的通信。因此,源病人监视器和外 部显示器之间的通信只需要传输最小的数据量。
该通信协议用于在病人监视器和外部显示器之间交换关于显示对象的 信息,该显示对象表现出特定区域的行为。相同的对象可以进行完全不同
的绘制(render),这就导致外部显示器和源病人监视器上的不同图形表示。
根据本发明,从病人监视器到外部显示器既不传输原始数据也不传输 完整的图形数据集。而是,本发明建议只传输用于得到特定区域显示对象 在外部显示器上的图形表示所必需的逻辑数据。这样,所传输的数据量比 X-Windows方法要少。另一方面,外部显示器的用户获得了所有功能和屏 幕布局,如同使用病人监视器的内置显示器一样。在外部显示器中,根据 待显示对象的特定区域行为,将所传输的数据用于生成成像信息。
根据本发明,通过用作第二显示管理设备的显示管理器软件来驱动图 形表示,其中在外部显示器的处理设备中执行该第二显示管理设备。该图 形表示的功能和行为完全由病人监视器内的实现方式来定义(因此与病人监 视器内的实现方式相同)。
由于本发明的方法要求外部显示器具有与已经存在于病人监视器上的 功能完全相同的功能(显示管理器),所以易于实现和维护本发明的方法。如 果外部显示器使用不同的硬件或软件技术,只需要输出绘制引擎的很小的 一部分,而不是病人监视器的全部功能。
可以以平台无关的方式实现大多数用于实现特定区域行为的算法。通 常,只需要重新实现依赖于基础的视频硬件、操作系统、或基本图形软件 接口的基本的图形绘制引擎。
根据本发明的外部显示器确保相对于病人监视器的功能/行为一致性。 同时,图形表示是非常灵活的。由于在病人监视器和外部显示器之间仅需 要传送状态或数据的变化,所以比现有技术解决方案具有更低的带宽需求。
如果监控数据(测量数据)不改变,则不存在周期性的通信。不必对整个图形 数据进行更新,因此,不需要用于图形压縮和缓存的大量并且复杂的算法。 然而,可选地,可以周期性地或按请求发送图形支持数据,绘图算法需要 或请求该图形支持数据来绘制有些类似的图形表示(例如,标注、栅格线、 颜色)。由于仅需要对实际显示的数据进行处理,并且不需要对整个图形表 示进行绘制和压縮,所以对病人监视器和外部显示器的硬件需求相对较低。
具体实施例方式
通过参考下述实施例和

图1的附图,下面以示例的方式对本发明的这 些和其它方面进行详细说明,图1示意性地说明了病人监控系统。
根据本发明的病人监控系统1包括病人监视器2和外部显示设备3,可 以将外部显示设备3经由LAN通信链路4连接到病人监视器2。为了该目 的,病人监视器2包括与LAN兼容的系统接口 5,并且外部显示设备3包 括LAN接口 6。将病人监视器2的所有元件连接到电源7。
病人监视器2包括处理单元(CPU) 8,在CPU 8中执行显示管理器软件; 因此,CPU 8用作第一显示管理设备。CPU 8通过显示管理器软件对监控数 据(测量数据)进行处理,将该数据从传感器9经由病人监视器2的测量接口 11传输到CPU 8。 CPU 8还通过显示管理器软件从监控数据中生成通信数 据10。在国际专利申请WO03/104966中所公开的方法用于生成通信数据 10,即,获得在用户接口的对象的显示屏幕上的优化表示,其中,可以通 过控制元件对该对象进行自由定位和縮放。这通过预定计算规则来实现, 使得对象可以根据对象内容、所选择的优选设置、以及显示屏上的可用显 示资源在静止可读最小尺寸和所选择的最大尺寸之间自动变化,并且使得 对可用显示屏表面进行优化填充,同时可能消除对象内容的不重要细节以 及改变对象内容和/或对象的显示模式以及避免对象的相互重叠。
例如,CPU 8根据WO03/104966为要在内置显示器12和外部显示设备3的显示器13上显示的对象生成布局信息。例如,该布局信息包括关于是 将对象(例如,心率)显示为数字还是以图形形式显示的信息。例如,布局信 息还包括与将要在内置显示器12和/或外部显示设备3的显示器13上显示 对象的尺寸有关的信息。例如,如果外部显示器13具有比病人监视器2的 内置显示器12更大的显示区域,那么可以将关于外部显示器13的布局信 息安排为使得某些对象诸如与病人的肺功能相关的对象总是以(大的)图形 形式显示在外部显示器13上,而其它对象诸如次要对象总是以(小的)数字 形式显示在外部显示器13上。
将所有这种布局信息与待显示的那些对象的对象数据相结合。结果, 通信数据10只包括用于得到特定区域显示对象在外部显示器13上的图形 表示所必需的逻辑数据。通信数据10不包括与"如何"在外部显示器13 上显示医学对象(例如,心率)有关的信息。而是,通信数据IO包括与这些 对象的布局有关的信息,例如,它们的显示尺寸和排列。
经由LAN通信链路4将通信数据10传输到外部显示设备3,并且在外 部显示设备3对通信数据10进行进一步处理。显示控制器14使用用于对 内置显示器12进行控制的其它通信数据来对内置显示器12进行控制。
外部显示设备3包括第二处理单元(CPU) 15,在CPU 15中执行显示 管理器软件;即,CPU15用作第二显示管理设备。CPU15对所发送的通信 数据10进行处理,并且通过显示管理器软件从通信数据10中生成成像信 息,以从所生成的成像信息中得到特定区域显示对象在外部显示器13上的 图形表示。换句话说,CPU 15扩展("解压縮")少量通信数据10,并且生 成与在病人监视器2的内置显示器12上具有相同"观感"的医学对象。换 句话说,图形对象的绘制过程完全在通信链路的这一边进行。将CPU15连 接到显示控制器16上,以使用所生成的成像信息对外部显示器13进行控 制。同样,将外部显示设备3的所有元件连接到电源17。
如果病人监视器的CPU 8从传感器11接收到新的监控数据,则通过CPU 8仅在监控数据变化的情况下生成新的通信数据10。如果监控数据不 改变,例如,心率保持常数,那么不生成通信数据10,并且不发送通信数 据10到外部显示设备3。因此,可以将所发送的数据量限制为最小。
在本发明的第一实施例中,在外部显示设备3的CPU 15中执行的显示 管理器软件与在病人监视器2的CPU 8中执行的显示管理器软件是不同的。 在该情况下,在外部显示设备3的CPU 15中执行的显示管理器软件主要包 括图形机(绘制引擎)。该图形机从所接收的通信数据10中生成成像信息, 可以使用该成像信息通过外部显示设备3的显示控制器16对在外部显示器 13上显示的对象进行控制,使得以正确的大小和正确的布局显示所有对象。 因此,基于在病人监视器2内部使用的数据在该特殊的图形机器内实现绘 制医学对象的专门技术。本发明的该实施例的主要优点是,它不必在外部 显示设备3的CPU 15中实现病人监视器2的CPU 8中所执行的显示管理器 软件的全部功能,即为了实现本发明,只需要很少努力。
在本发明的另一实施例中(未说明),在外部显示设备3的CPU 15中执 行的显示管理器软件与在病人监视器2的CPU 8中执行的显示管理器软件 是相同的,即,第一和第二显示管理设备是相同的。当使用第二病人监视 器来作为外部显示设备时,这是优选情况。在该实施例中,本发明的实现 成本最小。
总之,为了建立以与病人监视器2的内部内置显示器12相同的方式工 作的外部显示器13,本发明在外部显示设备3中实现了对病人监视器2的 已知显示管理软件的重复使用。实现病人监视器2和外部显示设备3之间 的通信,使得传送最小数据量。为了实现该类型的"稀少"通信,仅发送 为了得到特定区域显示对象在外部显示器13上的图形表示所必需的逻辑数 据。优选地,在外部显示设备3中仅使用原始显示管理软件的删节版本来 根据所接收的逻辑数据来对医学对象进行图形绘制。
对于本领域的技术人员来说,本发明不受限于上述示例性实施例的细
节,并且可以将本发明具体化为其它特定形式,而不脱离其精神或本质属
性,这将是显而易见的。因此,将当前实施例视为在所有方面中作为示例
而不是限制,通过所附权利要求而不是上述说明来指示本发明的范围,并
且因此,在权利要求等价物的意义和范围内出现的所有变化都包括在本发
明的范围内。此外,显然,单词"包括"不排除其它元件或步骤,词语"一
个"不排除多个,并且诸如计算机系统或另一单元的单一元件可以实现在
权利要求中所叙述的若干模块的功能。不应该将权利要求中的任何参考符
号理解为限制相关的权利要求。
参考符号
1病人监控系统
2病人监视器
3外部显示设备
4通信链路 5系统接口
6 LAN接口
7 电源
8 CPU
9传感器 10通信数据 11测量接口 12内置显示器 13外部显示器 14显示控制器 15 CPU 16显示控制器 17电源
权利要求
1、一种用于得到特定区域显示对象在病人监控系统(1)内的外部显示器(13)上的图形表示的方法,包括步骤通过包括在病人监视器(2)中的第一显示管理设备(8)对监控数据进行处理并且从所述监控数据中生成通信数据(10),其中,所述通信数据(10)只包括用于得到特定区域显示对象在所述外部显示器(13)上的图形表示所必需的逻辑数据;将所生成的通信数据(10)经由通信链路(4)发送到可连接到所述病人监视器(2)的外部显示设备(3);通过包括在所述外部显示设备(3)中的第二显示管理设备(15)对所发送的通信数据(10)进行处理并且从所述通信数据(10)中生成成像信息;以及从所生成的成像信息中得到特定区域显示对象在所述外部显示器(13)上的图形表示。
2、 如权利要求l所述的方法,其中,如果所述监控数据不改变,则没 有通信数据(10)被发送到所述外部显示设备(3)。
3、 如权利要求l所述的方法,其中,将图形支持数据包括在所述通信 数据(10)中。
4、 一种病人监控系统(l),包括病人监视器(2),其包括用于对监^^数据进行处理并且还用于从所述监 控数据中生成通信数据(10)的第一显示管理设备(8),其中,所述通信数据(IO) 只包括用于得到特定区域显示对象在外部显示器(13)上的图形表示所必需 的逻辑数据;以及 外部显示设备(3),其可经由用于发送所述通信数据(10)的通信链路(4) 连接到所述病人监视器(2),所述外部显示设备(3)包括第二显示管理设备 (15),所述第二显示管理设备(15)用于对所发送的通信数据(10)进行处理并 且还用于从所述通信数据(10)中生成成像信息,以从所生成的成像信息中得 到特定区域显示对象在所述外部显示器(13)上的图形表示。
5、 如权利要求4所述的病人监控系统(1),其中,第二病人监视器用作 外部显示设备(3)。
6、 如权利要求4所述的病人监控系统(1),其中,第一和第二显示管理 设备(8,15)是相同的。
7、 一种用于在病人监控系统(2)的病人监视器(2)中的显示管理的计算机 程序,所述计算机程序包括当在所述病人监视器(2)的计算机(8)中执行所述 计算机程序时用于对监控数据进行处理并且从所述监控数据生成通信数据 (IO)的计算机指令,所述通信数据(10)只包括用于得到特定区域显示对象在 外部显示器(13)上的图形表示所必需的逻辑数据。
8、 一种用于在病人监控系统(1)的外部显示设备(3)中的显示管理的计算 机程序,所述计算机程序包括当在所述外部显示设备(3)的计算机(15)中执行 所述计算机程序时用于对通信数据(10)进行处理并且从所述通信数据(10)中 生成成像信息的计算机指令,以及用于从所生成的成像信息中得到特定区 域显示对象在外部显示器(13)上的图形表示的计算机指令。
全文摘要
用于得到特定区域显示对象在病人监控系统(1)内的外部显示器(13)上的图形表示的技术,其中,只需要将少量数据发送到外部显示设备(3),并且外部显示器(13)的用户同时得到与他从病人监视器(2)的内置显示器(12)所习惯得到的一样的“观感”。
文档编号G06F3/14GK101384987SQ200780005837
公开日2009年3月11日 申请日期2007年2月9日 优先权日2006年2月20日
发明者H·格赖纳, K·哈辛, U·泰瑟尔 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1