文字块的传输方法和装置制造方法及图纸

技术编号:16178098 阅读:17 留言:0更新日期:2017-09-09 05:38
本发明专利技术公开了一种文字块的传输方法和装置。其中,该方法包括:将文字块的像素根据像素出现的频率分为多层;按照每一层像素出现的频率由高至低的顺序依次对每一层像素进行传输。本发明专利技术解决了现有技术中文字块的传输占用带宽较大的技术问题。

【技术实现步骤摘要】
文字块的传输方法和装置
本专利技术涉及图像处理领域,具体而言,涉及一种文字块的传输方法和装置。
技术介绍
电脑屏幕画面采集的视频序列与摄像机等设备采集的视频序列有着较大的区别。在电脑屏幕画面中,较多场景会有文字画面,例如:浏览网页,播放幻灯片等会出现大量文字。在本文中,对于文字图像进行截取并按固定大小划分成块,得到的图像块信息简称文字块。文字块基于其特有的性质,在较大的压缩比下,仍能保持较为合理的失真度。目前主流的压缩算法(例如:H.264,H.265,JPEG)中,对于文字块压缩效果并不理想。例如,在视频会议、远程桌面等图像的画面质量和流畅度要求较高的场景,在网络带宽一定的情况下,如果文字块的传输占用了较大的带宽,则会影响图像的传输效果。针对现有技术中文字块的传输占用带宽较大的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种文字块的传输方法和装置,以至少解决现有技术中文字块的传输占用带宽较大的技术问题。根据本专利技术实施例的一个方面,提供了一种文字块的传输方法,包括:将文字块的像素根据像素出现的频率分为多层;按照每一层像素出现的频率由高至低的顺序依次对每一层像素进行传输。进一步地,获取当前网络带宽;当当前网络带宽小于预设带宽时,进入将文字块的像素根据像素出现的频率分为多层的步骤。进一步地,根据像素的频率获取像素的基本色和逃逸色;将文字块的像素分为两层,确定文字块的基本色为文字块的第一层,确定文字块的逃逸色为文字块的第二层。进一步地,获取第一分量的第一频率直方图以及预设的第一步长;以第一步长在第一频率直方图中按照能量由大至小的顺序,查找由大至小排列在前N位的N个区间,确定查找到的N个区间对应的颜色值为第一分量的第一基本色,其中,N为大于等于2的整数;确定满足第一预设条件的第一分量对应的颜色为第一逃逸色,其中,第一预设条件为与第一基本色的差值的绝对值大于第一预设值,且不属于第一频率直方图中第一基本色所在的第一预设区间。进一步地,获取第二分量的第二频率直方图以及预设的第二步长;以第二步长在第二频率直方图中按照能量由大至小的顺序,查找由大至小排列在前M位的M个区间,确定查找到的M个区间对应的颜色值为第二分量的第二基本色,其中,M为大于等于2的整数;确定满足第二预设条件的第二分量对应的颜色为第二逃逸色,其中,第二预设条件为与第二基本色的差值的绝对值大于第二预设值,且不属于第二频率直方图中第二基本色所在的第二预设区间。进一步地,获取第三分量的第三频率直方图以及预设的第三步长;以第三步长在第三频率直方图中按照能量由大至小的顺序,查找由大至小排列在前K位的K个区间,确定查找到的K个区间对应的颜色值为第三分量的第三基本色,其中,K为大于等于2的整数;确定满足第三预设条件的第三分量对应的颜色为第三逃逸色,其中,第三预设条件为与第三基本色的差值的绝对值大于第三预设值,且不属于第三频率直方图中第三基本色所在的第三预设区间。进一步地,根据文字块中像素的每个分量的基本色和逃逸色,确定每个分量对应的标记索引值;根据像素的标记索引值与邻域像素的标记索引值的关联关系,确定像素的预测索引值;根据文字块中每个像素的标记索引值和预测索引值对文字块进行压缩编码。进一步地,进解码端按照接收的顺序依次对多层像素的压缩编码结果进行解码,其中,在未全部接收到多层像素的压缩编码结果的情况下,通过第四预设值代替未接收到解压缩编码结果的像素,在全部接收到多层像素的压缩编码结果后,对第四预设值替代的像素进行更新。根据本专利技术实施例的另一方面,还提供了一种文字块的压缩编码装置,包括:分层模块,用于将文字块的像素根据像素出现的频率分为多层;传输模块,用于按照每一层像素出现的频率由高至低依次对每一层像素进行传输。根据本专利技术实施例的另一方面,还提供了一种存储介质,在程序运行时控制存储介质所在设备执行上述任意一项的文字块的压缩编码方法。根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一项的文字块的压缩编码方法。在本专利技术实施例中,将文字块的像素根据像素出现的频率分为多层,按照每一层像素出现的频率由高至低的顺序依次对每一层像素进行传输。上述方案利用了文字块最主要的特征主要的能量集中在较少的几种像素中这一特性,根据每个文字块像出现的频率,对像素进行分层,然后根据像素出现的频率有高至低的将每层像素进行传输,从而不仅保证了文字块的显示效果,同时还减小了文字块传输所占用的带宽,进而解决了现有技术中文字块的传输占用带宽较大的技术问题,达到了提高文字块的传输效率的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的文字块的传输方法的流程图;图2是根据本专利技术实施例的一种可选的文字块的传输方法的示意图;图3是根据本申请实施例的一种解码端对第一层压缩编码数据进行解码的示意图;以及图4是根据本专利技术实施例的文字块的传输装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。实施例1根据本专利技术实施例,提供了一种文字块的传输方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1是根据本专利技术实施例的文字块的传输方法的流程图,如图1所示,该方法包括如下步骤:步骤S102,将文字块的像素根据像素出现的频率分为多层。具体的,上述文字块可以是将图像进行分块后得到的文字块。在一种可选的实施例中,可以将画面进行分块,确定块的类型,从而得到画面的文字块。统计每一个文字块中像素出现的频率,并分别对每一个文字块中的像素出现的频率进行排序,再按照排序结果对每个文字块的像素进行分层。步骤S104,按照每一层像素出现的频率由高至低的顺序依次对每一层像素进行传输。在一种可选的实施例中,将文字块的每个像素分为A、B、C三层,其中,像素出现的频率的大小关系为A层像素>B层像素>C层像素,则在传输的过程中,先将属于A层的像素传输至解码端,再将属于B层的像素传输至解码端,最后将属于C层的像素传输本文档来自技高网
...
文字块的传输方法和装置

【技术保护点】
一种文字块的传输方法,其特征在于,包括:将所述文字块的像素根据所述像素出现的频率分为多层;按照每一层像素出现的频率由高至低的顺序依次对所述每一层像素进行传输。

【技术特征摘要】
1.一种文字块的传输方法,其特征在于,包括:将所述文字块的像素根据所述像素出现的频率分为多层;按照每一层像素出现的频率由高至低的顺序依次对所述每一层像素进行传输。2.根据权利要求1所述的方法,其特征在于,在将所述文字块的像素根据像素出现的频率分为多层之前,所述方法还包括:获取当前网络带宽;当所述当前网络带宽小于预设带宽时,进入将所述文字块的像素根据像素出现的频率分为多层的步骤。3.根据权利要求1所述的方法,其特征在于,将所述文字块的像素根据所述像素出现的频率分为多层,包括:根据所述像素的频率获取所述像素的基本色和逃逸色;将所述文字块的像素分为两层,确定所述文字块的基本色为所述文字块的第一层,确定所述文字块的逃逸色为所述文字块的第二层。4.根据权利要求3所述的方法,其特征在于,对于所述像素的第一分量,获取所述文字块的基本色和逃逸色,包括:获取所述第一分量的第一频率直方图以及预设的第一步长;以所述第一步长在所述第一频率直方图中按照能量由大至小的顺序,查找由大至小排列在前N位的N个区间,确定查找到的N个区间对应的颜色值为所述第一分量的第一基本色,其中,N为大于等于2的整数;确定满足第一预设条件的第一分量对应的颜色为第一逃逸色,其中,所述第一预设条件为与所述第一基本色的差值的绝对值大于第一预设值,且不属于所述第一频率直方图中所述第一基本色所在的第一预设区间。5.根据权利要求3所述的方法,其特征在于,对于所述像素的第二分量,获取所述文字块的基本色和逃逸色,包括:获取所述第二分量的第二频率直方图以及预设的第二步长;以所述第二步长在所述第二频率直方图中按照能量由大至小的顺序,查找由大至小排列在前M位的M个区间,确定查找到的M个区间对应的颜色值为所述第二分量的第二基本色,其中,M为大于等于2的整数;确定满足第二预设条件的第二分量对应的颜色为第二逃逸色,其中,所述第二预设条件为与所述第二基本色的差值的绝对值大于第二预设值,且不属于所述第二频率直方图中所述第二基本色所在的第二预设区间。6.根据权利要求3所述的方法,其特征在于,对于所述像素的第三分量,获取所述文字块的基本色和逃逸色,包括:获取所述第三分量的第三频率直方图以及预设的第三步长;以所述第三步长在所述第三频率直方图中按照能量由大至小的顺序,查找由大至小排列在前K位的K个区间,确定查找到的K个区间对应的颜色值为所述第三分量的第三基本色,其中,K为大于等于2的整数;确定满...

【专利技术属性】
技术研发人员:杨文晋苏睿
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1