提高电子设备之间的界面远程显示效率和画质的方法

文档序号:6370533阅读:121来源:国知局
专利名称:提高电子设备之间的界面远程显示效率和画质的方法
技术领域
本发明涉及数据传输技术领域,特别涉及电子设备间显示界面传输技术领域,具体是指一种提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法。
背景技术
在设备间传输界面图像时,传统方法是传输点阵图像(如VNC软件使用的RFB协议)。虽然点阵图像可以经过压缩传输(如=ZRLE压缩),部分区域传输(如动态图像仅传输变动的部分),但是这样做还是有两个缺点I、传输数据量还是比较大,在界面图像具有文字信息的情况下,将文字信息当成点阵图像数据传输,其数据量比文本本身大得多; 2、在远端显示分辨率大于本地时,点阵图像需要经过远端设备的进一步放大处理才能进行显示,这会出现点阵图像的锯齿样失真。
_5] 发明页面本发明的目的是克服了上述现有技术中的缺点,提供一种能有效解决传统远程界面显示传输协议中传输数据量过大以及远程放大显示时界面的锯齿样失真的问题,缩小传输的数据量,并保证远端界面图像清晰,且应用简便,实现成本低廉,应用范围广泛的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法。为了实现上述的目的,本发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法具有以下步骤(I)所述的界面信息源设备生成显示界面;(2)所述的界面信息源设备将所述的显示界面分为图像资源和文字资源;(3)所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端;(4)所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面;(5)所述的远端界面显示终端显示所述的重新生成的显示界面。2、根据权利要求I所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的图像资源包括点阵图像资源和矢量图资源,所述的文字资源包括字体资源和文本信息,所述的步骤(2)具体包括以下步骤(21)所述的界面信息源设备将所述的显示界面分为图像和文字两部分;(22)所述的界面信息源设备由所述的图像部分获取点阵图像资源;(23)所述的界面信息源设备根据所述的点阵图像资源生成矢量图资源;(24)所述的界面信息源设备根据所述的文字部分获取字体资源和文本信息。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的界面信息源设备根据所述的点阵图像资源生成矢量图资源,具体为界面信息源设备根据所述的点阵图像资源生成全图的矢量图资源或部分的矢量图资源。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的字体资源仅包括文本信息所含文字的字体。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的字体资源为点阵字体资源和矢量字体资源中的一种或两种。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端,具体为界面信息源设备将点阵图像资源和矢量图资源中的一种或两种、字体资源以及文本信息发送至所述的远端界面显示终端。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面,具体为所述的远端界面显示终端利用所接收到的点阵图像资源、矢量图资源、字体资源和 文本信息绘制生成显示界面。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的远端界面显示终端包括字体缓存,所述的方法在步骤(4)之前还包括以下步骤(4-0)所述的远端界面显示终端将接收到的字体资源存入所述的字体缓存。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面,具体为所述的远端界面显示终端利用所接收到的点阵图像资源、矢量图资源、文本信息及字体缓存存储的字体资源绘制生成显示界面。该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法中,所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端,具体为所述的界面信息源设备将图像资源和文字资源压缩后发送至所述的远端界面显示终端。采用了该发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其界面信息源设备将显示界面分为图像资源和文字资源,并进一步地分为点阵图像资源、矢量图资源、字体资源和文本信息后,再分别传送至远端界面显示终端重新绘制形成界面后显示。采用该方法由于区分了图像资源和文字资源,从而可以省去将文字作为图形传输的数据量,同时,采用矢量图资源还原图像能保证远端界面图像清晰,放大情况下不存在锯齿现象。且本发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其应用简便,实现成本低廉,应用范围也较为广泛。


图I为本发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法的步骤流程图。图2本发明的方法在实际应用中进行界面传输的示意图。
具体实施方式
为了能够更清楚地理解本发明的技术页面,特举以下实施例详细说明。请参阅图I所示,为本发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法的步骤流程图。在一种实施方式中,该提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法包括以下步骤(I)所述的界面信息源设备生成显示界面;(2)所述的界面信息源设备将所述的显示界面分为图像资源和文字资源;(3)所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端;
(4)所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面;(5)所述的远端界面显示终端显示所述的重新生成的显示界面。在一种较优选的实施方式中,所述的图像资源包括点阵图像资源和矢量图资源,所述的文字资源包括字体资源和文本信息,所述的步骤(2)具体包括以下步骤(21)所述的界面信息源设备将所述的显示界面分为图像和文字两部分;(22)所述的界面信息源设备由所述的图像部分获取点阵图像资源;(23)所述的界面信息源设备根据所述的点阵图像资源生成矢量图资源,其可以生成全图的矢量图资源或部分的矢量图资源;(24)所述的界面信息源设备根据所述的文字部分获取字体资源和文本信息,其中字体资源为点阵字体资源和矢量字体资源中的一种或两种,不论是点阵字体资源或矢量字体资源都可以仅包括文本信息所含文字的字体,以进一步减少数据传输量。则步骤(3)所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端,具体为界面信息源设备将点阵图像资源和矢量图资源中的一种或两种、字体资源以及文本信息发送至所述的远端界面显示终端。当步骤(23)生成全图矢量图资源的情况下,仅发送矢量图资源;而在生成部分矢量图资源的情况下,需发送点阵图像资源和矢量图资源。且步骤(4)所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面,具体为所述的远端界面显示终端利用所接收到的点阵图像资源、矢量图资源、字体资源和文本信息绘制生成显示界面。在进一步优选的实施方式中,所述的远端界面显示终端包括字体缓存,所述的方法在步骤(4)之前还包括以下步骤(4-0)所述的远端界面显示终端将接收到的字体资源存入所述的字体缓存。则步骤(4)所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面,可以具体为远端界面显示终端利用所接收到的点阵图像资源、矢量图资源、文本信息及字体缓存存储的字体资源绘制生成显示界面。在更优选的实施方式中,步骤(3)所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端,具体为所述的界面信息源设备将图像资源和文字资源压缩后发送至所述的远端界面显示终端。在实际应用中,本发明的方法如图2所示,本地界面信息源设备首先将界面资源分解为图像资源和文字资源;再转换点阵图像资源为矢量图资源,以消除终端设备放大后的锯齿失真;本地界面信息源设备把文字资源分解成字体资源和文本信息分开传输;远端界面显示设备接收并缓存来自本地界面信息源设备的字体资源,如此字体资源就可以被重复使用;远端界面显示设备在利用收到的点阵图像、矢量图以及字体资源和文本信息重绘到远端显示屏上,可以选用适当的点阵字体或者矢量字体,能够减少或消除原有界面同步协议在传输点阵图像时放大造成的锯齿失真。当然,文本和图像资源可使用已知的方法(如Zlib压缩)进行压缩传输。具体而言,传送图像资源包括以下步骤I、本地界面信息源设备可以把点阵图像转换为矢量图像,可以使用已知的点阵图转换矢量图工具,如调用Inkscape工具等;对于信息复杂的点阵图像,图像转换可以是局部区域转换,不必全屏转换;2、本地界面信息源设备传送点阵图像或者矢量图像到远端界面显示设备,传输点 阵图像或者矢量图像可以使用已知的压缩方法进行压缩传输;传送的图像信息包括图像显不坐标、图像显不大小等等;3、远端界面显示设备接收来自本地界面信息源设备的图像信息,然后按照图像信息的描述重绘到屏幕上,需要把矢量图重新渲染为远端界面显示设备适用的点阵图,而采用压缩传输的还需要提前解压缩收到的图像信息。传送文字资源的步骤如下I、本地界面信息源设备传送字体资源到远端界面显示设备,字体资源可以是某种字符集中部分文字,而非全部字符集中的文字;字体资源传输使用压缩算法压缩传输;2、远端界面显示设备接收并缓存字体资源,可以利用内存、非易失性存储体来存储字体资源;也可以根据字体的使用状况,用删除旧字体资源存储新字体资源的方式刷新字体缓存;3、本地界面信息源设备传送文字显示信息到远端界面显示设备,传输文字信息时可以使用压缩算法进行压缩传输;文字的显示信息包括显示的字符串内容,使用的字体名称、绘制尺寸、坐标、色彩等等;4、远端界面显示设备利用接收到的文字信息绘制文字视图到屏幕上,需要远端界面显示设备利用收到字体信息,文本信息,坐标信息等,再利用这些信息把文字绘制到远端屏幕上。利用本发明实现远程界面同步显示时,图像信息因为被转换为矢量数据,并重绘到远端屏幕上,因而能减少锯齿失真;文字信息被分为字体信息和文字信息分开传输,不必像传统VNC协议那样在传输文字的显示画面时需要传输整个文字区域点阵图,减少了信息量,从而提高了传输带宽的利用率。采用了该发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其界面信息源设备将显示界面分为图像资源和文字资源,并进一步地分为点阵图像资源、矢量图资源、字体资源和文本信息后,再分别传送至远端界面显示终端重新绘制形成界面后显示。采用该方法由于区分了图像资源和文字资源,从而可以省去将文字作为图形传输的数据量,同时,采用矢量图资源还原图像能保证远端界面图像清晰,放大情况下不存在锯齿现象。且本发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其应用简便,实现成本低廉,应用范围也较为广泛。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
权利要求
1.一种提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的方法包括以下步骤 (1)所述的界面信息源设备生成显示界面; (2)所述的界面信息源设备将所述的显示界面分为图像资源和文字资源; (3)所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端; (4)所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面; (5)所述的远端界面显示终端显示所述的重新生成的显示界面。
2.根据权利要求I所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的图像资源包括点阵图像资源和矢量图资源,所述的文字资源包括字体资源和文本信息,所述的步骤(2)具体包括以下步骤· (21)所述的界面信息源设备将所述的显示界面分为图像和文字两部分; (22)所述的界面信息源设备由所述的图像部分获取点阵图像资源; (23)所述的界面信息源设备根据所述的点阵图像资源生成矢量图资源; (24)所述的界面信息源设备根据所述的文字部分获取字体资源和文本信息。
3.根据权利要求2所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的界面信息源设备根据所述的点阵图像资源生成矢量图资源,具体为 界面信息源设备根据所述的点阵图像资源生成全图的矢量图资源或部分的矢量图资源。
4.根据权利要求2所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的字体资源仅包括文本信息所含文字的字体。
5.根据权利要求2所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的字体资源为点阵字体资源和矢量字体资源中的一种或两种。
6.根据权利要求2至5中任一项所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端,具体为 界面信息源设备将点阵图像资源和矢量图资源中的一种或两种、字体资源以及文本信息发送至所述的远端界面显示终端。
7.根据权利要求6所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面,具体为 所述的远端界面显示终端利用所接收到的点阵图像资源、矢量图资源、字体资源和文本信息绘制生成显示界面。
8.根据权利要求2所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的远端界面显示终端包括字体缓存,所述的方法在步骤(4)之前还包括以下步骤 (4-0)所述的远端界面显示终端将接收到的字体资源存入所述的字体缓存。
9.根据权利要求2所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的远端界面显示终端利用所述的图像资源和文字资源绘制重新生成显示界面,具体为 所述的远端界面显示终端利用所接收到的点阵图像资源、矢量图资源、文本信息及字体缓存存储的字体资源绘制生成显示界面。
10.根据权利要求I所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的界面信息源设备将图像资源和文字资源发送至所述的远端界面显示终端,具体为 所述的界面信息源设备将图像资源和文字资源压缩后发送至所述的远端界面显示终端。
11.根据权利要求I所述的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其特征在于,所述的界面信息源设备与远端界面显示终端均为移动 电子设备。
全文摘要
本发明涉及一种提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,该方法中,界面信息源设备将显示界面分为图像资源和文字资源,并进一步地分为点阵图像资源、矢量图资源、字体资源和文本信息后,再分别传送至远端界面显示终端,由界面显示终端重新绘制形成界面后显示。利用本发明的方法由于其区分了图像资源和文字资源,从而可以省去将文字作为图形传输的数据量,同时,采用矢量图资源还原图像能保证远端界面图像清晰,放大情况下不存在锯齿现象,且本发明的提高界面信息源设备与远端界面显示终端之间界面远程显示效率和画质的方法,其应用简便,实现成本低廉,应用范围也较为广泛。
文档编号G06F3/14GK102752368SQ201210174760
公开日2012年10月24日 申请日期2012年5月31日 优先权日2012年5月31日
发明者林清洪, 王一, 连举敏, 陈俊宁 申请人:上海必邦信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1