首页> 中国专利> 对感兴趣范围特殊处理的图像处理及传输的方法与系统

对感兴趣范围特殊处理的图像处理及传输的方法与系统

摘要

一种对感兴趣范围特殊处理的图像处理及传输的方法与系统,在服务器与客户端经由网络而连接的服务器-客户端系统(例如IKVM)中,提供一ROI(感兴趣范围)功能,其允许显示在客户端上的视频图像的ROI区域具有比其它图像更高的画质及/或放大倍率。客户端会定义出ROI区域并将ROI参数传输至服务器。在视频数据处理的各种阶段中,包含图像数据取样/缩放、处理、压缩与传输。服务器对ROI区域与非ROI区域中的图像数据进行不同处理,以使在ROI区域中的图像具有较高画质及/或放大倍率。客户端亦可协同服务器以达成ROI功能,例如通过在图像显示过程中,执行ROI区域的图像增强处理。

著录项

  • 公开/公告号CN101895741A

    专利类型发明专利

  • 公开/公告日2010-11-24

    原文格式PDF

  • 申请/专利权人 宏正自动科技股份有限公司;

    申请/专利号CN201010105357.8

  • 发明设计人 李文舜;

    申请日2010-02-04

  • 分类号H04N7/26(20060101);H04N5/14(20060101);H04L29/06(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人史新宏

  • 地址 中国台湾台北县

  • 入库时间 2023-12-18 01:13:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-02

    未缴年费专利权终止 IPC(主分类):H04N7/26 授权公告日:20120222 终止日期:20130204 申请日:20100204

    专利权的终止

  • 2012-02-22

    授权

    授权

  • 2011-01-05

    实质审查的生效 IPC(主分类):H04N7/26 申请日:20100204

    实质审查的生效

  • 2010-11-24

    公开

    公开

说明书

技术领域

本发明是有关于在一种KVM(键盘、视频、鼠标)切换系统中的图像数据处理与传输,且特别是有关于一种对感兴趣范围执行特殊图像数据处理与传输的方法与系统。 

背景技术

在KVM(键盘、视频、鼠标)切换系统中,多台计算机通过一KVM切换装置连接至一个或多个使用者控制台(user console)。每个使用者控制台通常包含一监视器以及一组使用者输入装置(例如键盘与鼠标)。每个使用者控制台可选择性地与连接至此KVM切换装置的一台或多台计算机进行沟通。在通过IP系统的KVM(有时称为IKVM系统)中,这些使用者控制台经由例如因特网(Internet)、WAN、LAN等的网络连接至此KVM切换系统。在IKVM系统中,此使用者控制台通常是连接至一客户端计算机,而此客户端计算机系连接至网络。连接至IKVM切换装置的计算机系被称为远程计算机。 

在IKVM系统中,来自远程计算机的视频图像(例如远程计算机的桌面图像),被传输至客户端计算机以供显示在其监视器上。数据传输的频宽常受限于网络或此系统中的其它传输链接。因此,当来自远程计算机的图像显示在客户端的监视器上时,已知的IKVM系统时常具有低图像质量。这个问题在此IKVM系统处于「电视墙(TV wall)」模式时特别严重,于此模式下,多台远程计算机的桌面图像是同时显示在客户端的监视器上。在这样的模式中,每个桌面图像通常被缩小,所以图像尺寸较小。因此,显示在客户端的监视器上的图像质量常是较差的。 

发明内容

因此,本发明是有关于一种用以产生、传送并显示图像在一客户端计算机上的系统与相关方法,于此,ROI(感兴趣范围)是受到不同处理,其实质上 避免相关技艺的限制与缺点所产生的一或多问题。 

本发明目的之一是允许在一IKVM系统中的使用者,即使在网络频宽受到限制时,亦能更清楚看见客户端计算机上的图像的区域。 

本发明的额外特征与优点将在提出于下述说明中,且一部分将从此说明可清楚理解到,或可能通过本发明的实行而习得。本发明的目的与其它优点将通过在书面说明及其申请专利范围以及附加图式中所特别指出的构造而被实现并获得。 

为达成这些与其它优点且依据本发明的目的,如具体化且概略说明的,本发明提供一种在一服务器-客户端系统中执行的方法,此服务器-客户端系统包含经由一网络连接的一服务器与一客户端,此方法包含通过服务器而执行的一程序,其包含:(a)接收来自客户端的多个ROI(感兴趣范围)指令,其表示一ROI功能的启动并定义一ROI区域;(b)处理一输入图像数据以产生处理后图像数据,其中在ROI区域内的输入图像数据的处理不同于在ROI区域外部的输入图像数据的处理,在ROI区域内的处理后图像数据的质量及/或倍率高于在ROI区域外部的处理后图像数据的质量及/或倍率;以及(c)传送处理后图像数据至客户端。 

在另一个实施样态中,本发明提供一种在一服务器-客户端系统中的服务器,于此服务器经由一网络而连接至一客户端,服务器包含被编程以执行一程序的一处理器,用以处理图像数据并经由网络传送处理后图像数据至客户端,此程序包含:(a)从客户端接收多个ROI(感兴趣范围)指令,其表示一ROI功能的启动并定义一ROI区域;(b)处理一输入图像数据以产生处理后图像数据,其中在ROI区域内的输入图像数据的处理不同于在ROI区域外部的输入图像数据的处理,在ROI区域内的处理后图像数据的质量及/或倍率高于在ROI区域外部的处理后图像数据的质量及/或倍率;以及(c)传送处理后图像数据至客户端。 

在另一个实施样态中,本发明提供一种系统,至少包含:一服务器;以及一客户端,包含一显示装置,该服务器与该客户端系经由一网络而连接,其中该服务器包含被编程以执行一程序的一处理器,用以处理图像数据并经由该网络传送该处理后图像数据至该客户端,该程序至少包含下列步骤:从该客户端接收多个感兴趣范围指令,该指令指示一感兴趣范围功能的启动并定义一感兴趣范围区域;对一输入图像数据进行处理以产生处理后图像数据, 其中,在该感兴趣范围区域内的该输入图像数据的处理不同于在该感兴趣范围区域外部的该输入图像数据的处理,在该感兴趣范围区域内的该处理后图像数据的质量及/或放大倍率高于在该感兴趣范围区域外部的该处理后图像数据的质量及/或放大倍率;以及将该处理后图像数据传送至该客户端;其中,该客户端包含被编程以执行一程序的一处理器,该程序至少包含下列步骤:基于多个使用者输入产生该多个感兴趣范围指令,并传送该多个感兴趣范围指令至该服务器;以及接收来自该服务器的该处理后图像数据,并将该图像数据显示在该显示装置上。 

吾人应理解到上述的一般说明与下述的详细说明两者为例示与说明的目的,且意图提供如申请专利范围所定义的本发明的更进一步的说明。 

附图说明

图1显示一种实现本发明实施例的IKVM系统。 

图2显示图1的IKVM系统的IKVM服务器,其实现本发明的实施例。 

图3A与3B显示在ROI功能开启下的屏幕显示器。 

图4A显示由客户端计算机所执行的程序,用以启动ROI功能。 

图4B显示由服务器计算机所执行的程序,随着ROI功能开启或关闭,其处理并传送视频图像数据至不同的使用者。 

图5、图6与图7显示由IKVM服务器所执行的程序,用以执行ROI功能。图5显示图像处理阶段;图6显示图像压缩阶段;图7显示图像取样阶段。 

图8显示依据本发明实施例的实现ROI功能的全部程序。 

【主要元件标号说明】 

S401-S410:方法步骤        S501-S510:方法步骤 

S601-S607:方法步骤        S701-S708:方法步骤 

S810-S850:方法步骤 

10:IKVM服务器             12:模拟数字转换器(ADC) 

14:处理器                 16:存储器 

18:I/O部                  20-1至20-n:远程计算机 

30:客户端计算机           32:监视器 

34:使用者输入装置         40:网络 

322:窗口                  324:图像项目 

326:ROI                    328:ROI 

具体实施方式

如所需要的,于此揭露了本发明的详细例示的实施例。然而,依据本发明的技术、系统与操作结构可能以多样化的形式与模式而被具体化,其某些可能与所揭露的实施例中的那些相当不同。因此,于此所揭露的具体构造与功能细节仅为代表,但关于那一点,它们被认为是为揭露的目的提供最佳实施例且为定义本发明的范畴的申请专利范围提供一基础。下文提供本发明的较佳实施例(与某些替代实施例)的详细说明。 

图1是概要地显示一种实现本发明实施例的IKVM系统。多台远程计算机20-1至20-n连接至IKVM切换器(亦称为IKVM服务器)10,而IKVM服务器10连接至一网络40。一台客户端计算机30亦连接至网络40。一使用者控制台连接至客户端计算机30。使用者控制台可包含(例如)一监视器32以及一组使用者输入装置34(例如一键盘及一鼠标)。 

本发明的实施例提供一种在IKVM系统中的方法与相关设备,用以将选定区域的高画质视频图像显示在客户端计算机30的监视器32上。于客户端计算机30的使用者可选择一所需区域(于此称为感兴趣范围(ROI)),而IKVM服务器10以较高画质及/或放大倍率的方式处理在ROI中的图像并传输图像数据。ROI功能(亦即具有较高画质及/或放大倍率的ROI区域的显示)可通过修改IKVM服务器10于视频数据处理的各种步骤(例如图像数据取样、处理、压缩及传输,如以后将更详细说明的)而达成。客户端计算机30亦可协同IKVM服务器10以达成ROI功能,例如在图像显示过程中,执行ROI区域的图像增强处理,其将更详细说明如后。 

图2是显示一IKVM服务器10的构造。IKVM服务器10包含多个模拟数字转换器(ADC)12,用以将从视频源(远程计算机)所传来的视频信号转换成数字视频图像数据。处理器14针对数字视频图像数据执行各种不同的图像处理,包含压缩、缩放等。处理器14可以能执行图像处理固件以供软件使用的微处理器来实现,或是例如ASIC的逻辑电路、或其组合而实现。一或多个存储器16被提供以作为处理中数据的缓冲。输入/输出部(I/O)18通过网络将处理后图像数据传输至客户端计算机。ADC 12、处理器14、存储器16及输入/输出部18通过总线而彼此连接。IKVM切换装置亦可包含(未显示于图中) 已知KVM切换装置中的其它元件,例如:用以选择来自一台或多台远程计算机的视频信号以供处理的切换元件;用以将这些使用者输入信号从客户端计算机传送至一选定的远程计算机的切换元件;用以控制IKVM切换装置的运作的控制部等。 

图3A是概要地显示监视器32上所显示的图像,其显示一窗口322。此窗口322具有多个一般画质的图像项目(构成文字、图像等的线条)324。在ROI 326中的图像项目为一般尺寸但却更以高画质来显示。于本发明说明书中,「图像质量」一词广泛地包含影响图像视觉质量的特性,其可受各种因素影响,例如图像数据的空间分辨率、图像数据的颜色深度、此图像是否已用高或低压缩质量压缩、此图像数据是否已通过各种图像增强处理,例如边缘增强等。 

图3B是显示监视器32上所显示的图像,其显示一窗口322。此窗口322具有多个有一般画质的图像项目324及一ROI 328。ROI 328显示底层(underlying)图像的放大图。必须注意的是,此处的放大倍率表示相对于图像的其它区域的较大比例;其并不需要意指在ROI中的图像相对于视频源的原始图像是被放大的。举例而言,在某些情况中,例如电视(TV)墙应用,显示在监视器上的这些图像可以是视频源的原始图像的缩小比例版,而ROI可能以原始图像比例被显示。吾人应注意到由于放大倍率的缘故,ROI 328并未显示ROI中的原始图像的全部,而只是显示其一部分。较佳的情况是,在ROI 328中的放大图像亦以较高画质被显示。 

ROI区域是通过使用例如鼠标的输入装置34而被使用者所指定。ROI可具有任何适当的尺寸与形状。可以各种不同的使用者界面(UI)工具来启动ROI功能并标示ROI区域。在一实施例中,「放大镜(magnifying glass)」图像被显示于屏幕上,且使用者可用鼠标来移动此放大镜。在另一实施中,使用者以鼠标执行点选与拖曳,以将屏幕上的一区域定义为ROI。亦可以其它适当的使用者界面来定义ROI。 

图4A是显示由客户端计算机30所执行的程序,用以启动ROI功能并指定ROI区域。此客户端计算机包含一处理器,其执行多个所储存的软件或固件程序,用以完成这项功能。首先,客户端计算机显示UI以允许使用者启动ROI功能并定义ROI区域(步骤S401)。客户端计算机接收使用者输入(步骤S402),并决定使用者是否已启动ROI功能(步骤S403)。如果使用者已启动(步 骤S403中的「是」),则客户端计算机获得使用者所输入的界定ROI模式与ROI区域的参数,并通过网络将这些ROI参数(连同表示ROI已被启动的指令)传输至IKVM服务器10(步骤S404)。在一实施例中,UI允许使用者连续移动屏幕上的UI工具(例如放大镜);在这种状况下,步骤S404连续获得这些ROI参数并连续地将它们传输至IKVM服务器。一旦ROI功能未被启动,此程序就继续客户端计算机的其它功能。如果在步骤S403中使用者并未启动ROI功能,则步骤S404并未被执行。一种可选择的方式是,客户端计算机传输一指令至IKVM服务器,藉以指出ROI功能并未被启动。 

步骤S404中的ROI参数可为任何适当形式,只要它们能定义ROI的位置、尺寸与形状即可。举例而言,如果ROI为矩形,则这些ROI参数可包含此矩形的对角坐标。如果ROI为一椭圆形,则这些ROI参数可包含椭圆形中心的一形状指标(shape index)、一尺寸与坐标。这些ROI参数亦确认ROI模式,例如只显示高质量、具放大倍率的高质量等。 

图4B是显示由服务器所执行的一程序,用以处理视频图像数据并将此数据传送至不同客户端。服务器可以连接至多个客户端,并接收来自多个客户端的显示需求。有时,多个客户端可能要求显示来自相同视频源的视频图像数据,但某些客户端可能要求ROI功能而某些客户端并未要求ROI功能。在步骤S405中,服务器接收来自多个客户端的显示需求。对每个客户端而言,服务器决定客户端是否要求ROI功能(步骤S406)。如果客户端要求ROI功能(步骤S407中的「是」),则服务器以ROI功能开启的状况处理视频图像数据(步骤S408);否则(步骤S407中的「否」)服务器以ROI功能不开启的状况处理视频图像数据(步骤S409)。服务器接着将处理后图像数据传输至客户端(步骤S410)。视频图像处理为每个客户端执行;或者,如果某些客户端要求相同的图像数据,则相同的处理后视频图像数据可能被传输至这些客户端。 

图5与图6是显示由IKVM服务器10的处理器14所执行的程序,用以执行ROI功能。处理器14接收输入数字图像数据,其是由ADC 12所产生。此图像是一次被处理一个区块,此区块尺寸例如为16乘以16像素。图5中的程序会基于与图像的先前画面(frame)的比较,识别某一区块是否为一已改变ROI区块、一已改变非ROI区块或者一未改变区块。 

在图5的程序开始时,处理器14已接收来自客户端计算机的指令,其指出ROI已被启动以及ROI参数。对所接收的数字图像数据的每个区块而言(步 骤S501),处理器14会决定此区块的任何像素是否落在ROI区域内(步骤S502)。换言之,这个步骤决定此区块是否与ROI区域重迭。如果答案为是(步骤S502中的「是」),则处理器14会决定目前画面是否为ROI功能启动后的第一个画面(步骤S503)。如果是(步骤S503中的「是」),则目前区块被标记为一「已改变ROI区块」(步骤S506)。 

如果目前画面并非ROI功能启动后的第一个画面(于步骤S503中的「否」),则处理器14使用低误差值(tolerance)来比较此区块与先前画面中的相同区块(亦即,此图像中的相同位置),用以检测区块中的任何改变(步骤S504)。相较于高误差值,低误差值意味着即使是小改变也会被检测到。如果检测到任何改变(于步骤S505中的「是」),则此区块再被标记为「已改变ROI区块」(步骤S506)。如果没有检测到改变(步骤S505中的「否」),则此区块被标记为一「未改变区块」(步骤S507)。 

在步骤S502当中,如果此区块的所有像素都未落在ROI区域之内(于步骤S502的「否」),则处理器14以高误差值来比较此区块与先前画面中的相同区块,用以检测此区块中的任何改变(步骤S508)。如果没有检测到改变(于步骤S509中的「否」),则此区块被标记为一「未改变区块」(步骤S507)。如果有检测到任何改变(步骤S509中的「是」),则此区块被标记为一「已改变的非ROI区块」(步骤S510)。在步骤S506、S507或S510中标记此区块后,下一个区块(若有的话)的处理重复步骤S501至S510。 

图6为一联合图像专家小组(Joint Photographic Experts Group;JPEG)压缩程序,用以压缩由图5的程序所标记的已改变RO I区块或已改变非ROI区块的数据区块。在图5的程序中被标记为未改变数据区块不会经由JPEG处理。在一实施例中,未改变数据区块并未被传输至客户端,以便减少数据传输负荷。在客户端这一侧,只会更新视频图像的已改变部分。依据图6的程序,相较于已改变的非ROI区块,已改变的ROI区块是进行高质量压缩,例如使用高质量压缩量化表。 

如图6所示,在接收数字图像数据的已改变区块之后(步骤S601),处理器14会针对图像数据执行DCT(离散余弦变换)以产生转换系数(步骤S602)。注意一般是针对数据的8乘以8区块执行DCT。在DCT之后,如果此区块为ROI区块(于步骤S603中的「是」),则以高压缩质量量化表来量化这些DCT系数(步骤S604);否则(于步骤S603中的「否」),以低压缩质量量化表来 量化这些DCT系数(步骤S605)。然后,这些量化后的DCT系数是例如通过赫夫曼(Huffman)编码而被进行熵编码(entropy coding;步骤S607)。对所有已变后区块重复此程序(DCT、量化与熵编码)。请注意,虽然图6所示的步骤S607是位于决定循环之外(步骤S606),但其亦可在此循环内部。JPEG压缩后数据是通过网络传输至客户端以供显示。虽然于此以JPEG压缩为例,但数字图像数据亦可通过使用MPEG或其它压缩方法来压缩。 

总言之,在图5与图6所显示的程序中,与ROI区域重迭的数字图像数据的区块是以低误差值来检测其改变并以高压缩质量来处理,而未与ROI区域重迭的数字图像数据的区块是以高误差值来检测其改变并以低压缩质量来处理。于客户端这一侧,压缩后图像数据被解压缩后显示。因此,ROI区域内的图像质量会高于ROI区域外部的图像质量。这个结果是对应至显示于图3A中的效果。 

图7是显示依据本发明的另一实施例的实现ROI功能的另一个程序。这个程序可能使用在如「TV墙」(TV wall)模式中,于此多台远程计算机的桌面图像的尺寸被缩小且同时被显示在客户端的监视器上。于此实施例中,模拟图像数据的每个画面是以两种不同取样比率进行取样,一种针对非ROI区域的数据(其可以被称为TV墙数据),而另一种则针对ROI区域中的数据,且取样后数据被结合以形成一个画面。显示于图7中的取样处理是通过ADC 12而执行。 

如图7所示,ADC 12接收来自视频源(远程计算机20-i)的模拟图像数据(步骤S701)。如果ROI功能被启动(步骤S702中的「是」),则ADC 12以较低比率对此画面进行取样及/或缩放(步骤S703),并保留对应于非ROI区域的取样/缩放数据(步骤S704)。此ADC 12亦以较高比率对此画面进行第二次时取样/缩放(步骤S705),并保留对应于ROI区域的取样/缩放数据(步骤S706)。两个取样/缩放步骤可能同时由两组硬件所执行。然后,步骤S704中所保留的TV墙数据以及步骤S706中所保留的ROI数据被结合成一个画面(步骤S707),其包含以较低比率取样/缩放的非ROI区域以及以较高比率取样/缩放的ROI区域。其可使ROI中的图像相对于其它区域被放大。如果在步骤S702中,ROI功能并未被启动(步骤S702中的「否」),则图像数据只以较低比率进行取样/缩放(步骤S708)。 

上述说明是表示对画面所进行的「取样/缩放」。依据ADC硬件的实行方 式,这些取样及/或缩放步骤可在一个步骤或各别步骤中完成。如果ADC硬件能支持对画面内不同区域以不同取样比率来对同一个画面进行取样,则步骤S703至S707可通过ADC硬件而在同一个步骤中被执行,而不需要两次取样画面。于此种情况下,通过固件/软件的缩放是可选择的,但其通常未被执行。 

在一替代实施例中,如果ADC硬件可支持以不同取样比率来对全部画面进行取样,则每个画面可分别在步骤S703与S705中以两个不同取样比率被取样两次。在此情况下,通过固件/软件的缩放是可选择的,但其通常未被执行于步骤S703与S705中。在步骤S707中,固件/软件会将这两个取样的画面图像结合为一个画面图像。 

在另一替代实施例中,ADC硬件以一个取样比率只取样每个画面一次,而固件/软件以两个不同的缩放比率缩放取样的画面两次。于此情况下,步骤S703包括取样此画面并以一第一缩放比率缩放它(于此,缩放是可选择的),而步骤S705包括以一第二缩放比率缩放先前取样画面。这三个实施例的最终结果都是相同的,其是在图像画面中,ROI具有比其余画面更高的取样或缩放比率。 

由图7的程序所产生的数据的画面更进一步被处理器14处理,用以识别已改变数据区块(与图5所示相同的程序),并用以压缩此数据(与图6所示相同的程序)。如果ROI功能正在TV墙模式中被执行,则来自其它远程计算机的视频图像是受到同样处理,且来自多台远程计算机的图像是在执行图5与6的程序之前被结合成一个图像。 

图8为依据本发明的数个实施例的实现ROI功能的全部程序的图例。为实现ROI功能,在ROI区域中的数据与非ROI区域中的数据是在各种处理阶段期间受到不同处理。在模拟图像数据取样/缩放阶段(步骤S810)中,ROI区域是以高比率被取样及/或缩放,而非ROI区域是以低比率或正常比率被取样及/或缩放。显示于图7中的程序或者早先所说明的替代程序可能用以实现这个阶段。 

在取样/缩放之后,数字图像数据经历图像处理阶段(步骤S820)。于此阶段,对ROI区域以低误差值以及对非ROI区域以高或正常误差值来完成与先前画面的比较。显示于图5中的程序可能用以实现这个阶段。此外,图像增强处理可能只应用至ROI区域,例如使用高斯滤波器(Gaussian filter)的噪声抑制(noise reduction)、使用索贝尔运算子(Sobel operator)的边缘 增强以及图像边缘萃取等。这些图像增强技术通常为本领域技术人员所熟知的。关于这些技术的更多细节,读者可参考譬如:Sindoukas,D.、La skaris,N.与Fotopoulos,S.的「通过使用位势函数的供彩色图像边缘增强用的算法(Algorithms for color image edge enhancement using potentialfuncitons)」,Signal Processing Letters,IEEE,第4卷,第9期,1997年9月第269-272页;以及Deng,G.与Cahill,L.W.的「一种供噪声抑制与边缘检测用的适应性高斯滤波器(An adaptive Gaussian filter fornoise reduction and edge detection)」,1993年的核子科学研讨会和医学图像会议(Nuclear Science Symposium and Medical Imaging Conference),1993年IEEE会议记录,1993年10月31日-11月6日,第1615-1619页,第3卷。 

在图像压缩阶段(步骤S830)中,ROI区域是以较高的压缩质量被压缩,而非ROI区域是以较低的或正常的压缩质量被压缩。显示于图6中的程序可能用以实现这个阶段。在图6所示的例子中,不同的压缩质量是由不同量化表而达成。在其它例子中,可能使用一种无失真压缩方法来压缩ROI区域,或其可能未被压缩以达到较高画质。ROI区域与非ROI区域可能通过使用不同的压缩方法而被压缩。于此揭露书中,「较高的压缩质量」宽泛地包含无失真压缩与未压缩,其乃因为被应用至非ROI区域的正常压缩为失真压缩。 

在图像传输阶段中(步骤S840),如果步骤S830中所使用的压缩算法支持渐进式(progressi e)传输,则为ROI区域所传输的压缩数据是多于为非ROI区域所传输的压缩数据。支持渐进式传输的压缩算法的一例为通过使用离散小波转换(discrete wavelet transform)的多重分辨率分解(multiresolution decomposition)。依据此种方法,图像的色度(chrominance)及/或亮度(luminance)信号经历多重分辨率分解,以对每一个信号于不同分辨率电平产生多个分解成分。针对ROI,IKVM服务器传输较多分解成分,而针对非ROI区域,则传输较少分解成分。与本发明拥有共同申请人的一美国专利申请案,其名称为「采用多重分辨率分解的多信道KVM服务器系统(Multi-channel KVM server system employing multiresolutiondecomposition)”,代理人案件编号72836.7071,对这种方法有更详细的说明。 

上述数据处理阶段S810至S840是通过IKVM服务器10而执行。ROI功 能的实现亦可在图像显示阶段期间涵盖ROI与非ROI区域中的数据的不同处理(步骤S850),其是通过客户端计算机30而执行。在客户端30上,在解压缩之后,图像增强处理可只应用至ROI区域中的数据,用以提高ROI区域的画质。图像增强处理可包含图像缩放、使用高斯滤波器(Gaussian filter)的噪声抑制、使用索贝尔运算子(Sobel operator)的边缘增强以及图像边缘撷取等。 

本发明的ROI功能具有许多优点。首先,当网络频宽相当低且整体看来所显示的图像或视频的画质相当低时,ROI可具有更佳的画质及更佳的清晰度。使用者可依其意愿选择ROI区域以检视其内容。在电视墙模式中,当来自多台远程计算机的图像被缩小时,ROI可被放大且变得更清楚看得见。其次,在ROI区域中可提供更清晰的图像,而不需要大幅地增加数据传输量,此乃因为多数数据是以它们的一般质量被处理并传输。第三,因为整体图像并未被放大,所以整体图像仍然符合显示窗口的尺寸,彷佛ROI模式并未被启动。ROI功能比已知的缩放功能(zoom function)更方便,于已知的缩放功能中,整个图像被放大,一般放大后的图像将不符合显示窗口的尺寸,且使用者将必须拖曳鼠标以看见此放大后图像的不同部分。ROI功能亦比已知的裁剪(clip)功能更方便,于裁剪功能中,图像的一特定区域被放大并填满整个显示窗,这是因为裁剪(clipping)功能会将未被裁剪的部分丢弃。因为显示屏幕上所显示的整个图像为高质量或被放大,所以已知的缩放与裁剪功能两者通常都需要相当高的传输频宽。 

虽然这些ROI功能是以IKVM系统为例说明,但它们的应用并未受限于IKVM系统。更一般言之,可在任何由网络连接的服务器-客户端系统中实现ROI功能。ROI功能亦可使用于其它实际领域,例如医学图像系统等,其中,图像是经由网络而从服务器传输至客户端。 

综上所述,虽然本发明已以实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视所附的权利要求范围所界定者为准。 

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号