编码方法、装置及存储介质制造方法及图纸

技术编号:27692603 阅读:16 留言:0更新日期:2021-03-17 04:52
本公开提供一种编码方法、装置及存储介质,涉及图像技术领域,所述方法包括获取目标操作信息;目标操作信息包括至少一个目标应用程序的标识信息;在当前显示桌面上识别每个目标应用程序对应的目标窗口;根据目标窗口确定第一目标区域和第二目标区域;第一目标区域为目标窗口的显示区域,第二目标区域为当前显示桌面中除目标窗口的显示区域之外的区域;根据第一码率编码方式对第一目标区域中的第一目标图像进行编码;根据第二码率编码方式对第二目标区域中的第二目标图像进行编码;第二码率编码方式的编码码率小于第一码率编码方式的编码码率。本公开能够保证用户关心的窗口内的画面能够正常显示,从而提高了用户体验。

【技术实现步骤摘要】
编码方法、装置及存储介质
本公开涉及图像
,尤其涉及编码方法、装置及存储介质。
技术介绍
图像传输系统包括编码端和接收端,其中,编码端将从图像源设备采集到的图像经编码后发送至接收端,接收端将接收到的编码数据进行解码后通过显示器进行显示,从而实现了图像的传输;其中,编码端通常是按照预设的相对固定的编码方式对每一帧图像进行编码,所以一帧图像的清晰度是均匀的;但遇到网速差的情况时,如果采用上述编码方式就会导致码流过大,造成接收端画面的卡顿或者花屏现象,所以需要对编码方式进行调整。相关技术中,可根据网速自适应调整编码方案,例如,在网速较差时,降低图像清晰度,以降低码流;但是在降低码流时,一帧图像的清晰度仍然是均匀的,这样,就会导致在网速差的时候,整帧图像都会变得模糊,从而导致用户关注的窗口内的画面也变得模糊,降低了用户体验。
技术实现思路
本公开实施例提供一种编码方法、装置及存储介质,能够解决现有技术中导致用户关注的窗口内的画面也变得模糊,降低了用户体验的问题。所述技术方案如下:根据本公开实施例的第一方面,提供一种编码方法,所述方法包括:获取目标操作信息;所述目标操作信息包括至少一个目标应用程序的标识信息;根据所述目标应用程序的标识信息在当前显示桌面上识别每个所述目标应用程序对应的目标窗口;根据所述目标窗口确定第一目标区域和第二目标区域;所述第一目标区域为所述目标窗口的显示区域,所述第二目标区域为当前显示桌面中除所述目标窗口的显示区域之外的区域;根据第一码率编码方式对所述第一目标区域中的第一目标图像进行编码;根据第二码率编码方式对所述第二目标区域中的第二目标图像进行编码;所述第二码率编码方式的编码码率小于所述第一码率编码方式的编码码率。本公开实施例提供一种编码方法,在获取到包括至少一个目标应用程序的目标操作信息时,在当前显示桌面上识别每个目标应用程序对应的目标窗口,进而将目标窗口的显示区域确定为第一目标区域,将当前显示桌面中除目标窗口的显示区域之外的区域确定为第二目标区域,然后根据编码码率较高的第一码率编码方式对第一目标区域中的第一目标图像进行编码,同时根据编码码率较低的第二码率编码方式对第二目标区域中的第二目标图像进行编码。这样,就会保证用户关心的窗口内的画面能够正常显示,从而提高了用户体验。在一个实施例中,在所述获取目标操作信息之前,还包括:展示应用程序列表;所述应用程序列表包括当前显示桌面上运行的所有应用程序;所述目标操作信息为操作所述应用程序列表得到的信息.在一个实施例中,所述展示应用程序列表包括:在确定当前带宽小于预设带宽时,展示所述应用程序列表;或者,在确定所述当前带宽小于所述预设带宽,且获取到目标选择指令时,展示所述应用程序列表;所述目标选择指令用于指示展示应用程序列表;或者,在获取到目标操作指令时,展示所述应用程序列表;所述目标操作指令用于指示展示应用程序列表。在一个实施例中,所述展示应用程序列表包括:获取所述当前显示桌面上运行的所有应用程序;根据所述所有应用程序的标识生成所述应用程序列表;展示所述应用程序列表。在一个实施例中,所述根据所述目标窗口确定第一目标区域包括:获取所述当前显示桌面上的窗口信息;所述窗口信息包括每个窗口的窗口标识和每个窗口的位置信息;根据所述目标窗口的窗口标识查找对应的所述目标窗口的位置信息;根据所述目标窗口的位置信息确定所述第一目标区域。在一个实施例中,所述根据第二码率编码方式对所述第二目标区域中的第二目标图像进行编码包括:将所述第二目标图像中的每个像素点的像素值舍弃预设位字符,得到第一目标像素值;对每个所述第一目标像素值进行编码;或者,对所述第二目标图像中的每个像素点进行频域变换;舍弃频域变换后的高频分量,对频域变换后的低频分量进行编码;或者,对所述第二目标图像中的所有像素点进行降采样处理;对降采样处理后的像素点进行编码。在一个实施例中,所述对每个所述第一目标像素值进行编码包括:将所述第一目标像素值与预设步进值的比值取整,得到第二目标像素值;对所述第二目标像素值进行编码。在一个实施例中,所述对所述第二目标图像中的所有像素点进行降采样处理包括:将所述第二目标图像中的所有像素点按照预设规则划分为至少一个目标组;所述预设规则为将相邻的预设数量的像素点划分为一组;将所述目标组中的预设位置上的像素点确定为参考像素点;将所述目标组中所有像素点的像素值修改为所述参考像素点的像素值;对修改后的所有像素点进行编码。根据本公开实施例的第二方面,提供一种编码装置,所述装置包括:获取模块,用于获取目标操作信息;所述目标操作信息包括至少一个目标应用程序的标识信息;识别模块,用于根据所述目标应用程序的标识信息在当前显示桌面上识别每个所述目标应用程序对应的目标窗口;确定模块,用于根据所述目标窗口确定第一目标区域和第二目标区域;所述第一目标区域为所述目标窗口的显示区域,所述第二目标区域为当前显示桌面中除所述目标窗口的显示区域之外的区域;第一编码模块,用于根据第一码率编码方式对所述第一目标区域中的第一目标图像进行编码;第二编码模块,用于根据第二码率编码方式对所述第二目标区域中的第二目标图像进行编码;所述第二码率编码方式的编码码率小于所述第一码率编码方式的编码码率。本公开实施例提供一种编码装置,在获取到包括至少一个目标应用程序的目标操作信息时,在当前显示桌面上识别每个目标应用程序对应的目标窗口,进而将目标窗口的显示区域确定为第一目标区域,将当前显示桌面中除目标窗口的显示区域之外的区域确定为第二目标区域,然后根据编码码率较高的第一码率编码方式对第一目标区域中的第一目标图像进行编码,同时根据编码码率较低的第二码率编码方式对第二目标区域中的第二目标图像进行编码。这样,就会保证用户关心的窗口内的画面能够正常显示,从而提高了用户体验。在一个实施例中,所述装置还包括展示模块;所述展示模块,用于展示应用程序列表;所述应用程序列表包括当前显示桌面上运行的所有应用程序;所述目标操作信息为操作所述应用程序列表得到的信息。在一个实施例中,所述展示模块包括第一展示子模块、第二展示子模块和第三展示子模块;所述第一展示子模块,用于在确定当前带宽小于预设带宽时,展示所述应用程序列表;或者,所述第二展示子模块,用于在确定所述当前带宽小于所述预设带宽,且获取到目标选择指令时,展示所述应用程序列表;所述目标选择指令用于指示展示应用程序列表;或者,所述第三展示子模块,用于在获取到目标操作指令时,展示所述应用程序列表;所述目标操作指令用于指示展示应用程序列表。在一个实施例中,所述展示模块包括第一获取子模块、生成子模块和第四展示子模块;所述第一获取子模块,本文档来自技高网...

【技术保护点】
1.一种编码方法,其特征在于,所述方法包括:/n获取目标操作信息;所述目标操作信息包括至少一个目标应用程序的标识信息;/n根据所述目标应用程序的标识信息在当前显示桌面上识别每个所述目标应用程序对应的目标窗口;/n根据所述目标窗口确定第一目标区域和第二目标区域;所述第一目标区域为所述目标窗口的显示区域,所述第二目标区域为当前显示桌面中除所述目标窗口的显示区域之外的区域;/n根据第一码率编码方式对所述第一目标区域中的第一目标图像进行编码;/n根据第二码率编码方式对所述第二目标区域中的第二目标图像进行编码;所述第二码率编码方式的编码码率小于所述第一码率编码方式的编码码率。/n

【技术特征摘要】
1.一种编码方法,其特征在于,所述方法包括:
获取目标操作信息;所述目标操作信息包括至少一个目标应用程序的标识信息;
根据所述目标应用程序的标识信息在当前显示桌面上识别每个所述目标应用程序对应的目标窗口;
根据所述目标窗口确定第一目标区域和第二目标区域;所述第一目标区域为所述目标窗口的显示区域,所述第二目标区域为当前显示桌面中除所述目标窗口的显示区域之外的区域;
根据第一码率编码方式对所述第一目标区域中的第一目标图像进行编码;
根据第二码率编码方式对所述第二目标区域中的第二目标图像进行编码;所述第二码率编码方式的编码码率小于所述第一码率编码方式的编码码率。


2.根据权利要求1所述的方法,其特征在于,在所述获取目标操作信息之前,还包括:
展示应用程序列表;所述应用程序列表包括当前显示桌面上运行的所有应用程序;所述目标操作信息为操作所述应用程序列表得到的信息。


3.根据权利要求2所述的方法,其特征在于,所述展示应用程序列表包括:
在确定当前带宽小于预设带宽时,展示所述应用程序列表;或者,
在确定所述当前带宽小于所述预设带宽,且获取到目标选择指令时,展示所述应用程序列表;所述目标选择指令用于指示展示应用程序列表;或者,
在获取到目标操作指令时,展示所述应用程序列表;所述目标操作指令用于指示展示应用程序列表。


4.根据权利要求2所述的方法,其特征在于,所述展示应用程序列表包括:
获取所述当前显示桌面上运行的所有应用程序;
根据所述所有应用程序的标识生成所述应用程序列表;
展示所述应用程序列表。


5.根据权利要求1所述的方法,其特征在于,所述根据所述目标窗口确定第一目标区域包括:
获取所述当前显示桌面上的窗口信息;所述窗口信息包括每个窗口的窗口标识和每个窗口的位置信息;
根据所述目标窗口的窗口标识查找对应的所述目标窗口的位置信息;
根据所述目标窗口的位置信息确定所述第一目标区域。


6.根据权利要求1所述的方法,其特征在于,所述根据第二码率编码方式对所述第二目标区域中的第二目标图像进行编码包括:
将所述第二目标图像中的每个像素点的像素值舍弃预设位字符,得到第一目标像素值...

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

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

1