一种图像显示方法及装置制造方法及图纸

技术编号:24334205 阅读:51 留言:0更新日期:2020-05-29 21:25
本发明专利技术提供图像显示方法及装置,方法包括:步骤1、第一终端与第二终端按照预设互联协议建立连接;步骤2、第一终端获取自身的显示屏分辨率;步骤3、第一终端根据自身的显示屏分辨率以及第二终端支持输出的分辨率,计算对应的图像边框,并向所述第二终端注册所述图像边框及自身的显示屏分辨率;步骤4、第二终端判断自身是否支持输出第一终端注册的分辨率对应的匹配分辨率的图像,是则在所述匹配分辨率的图像上添加对应的图像边框后输出,否则在默认分辨率的图像上添加对应的图像边框后输出;步骤5、第一终端对第二终端输出的添加图像边框后的图像进行处理显示。本发明专利技术实现了任意分辨率图像无畸变显示。

An image display method and device

【技术实现步骤摘要】
一种图像显示方法及装置
本专利技术涉及图像处理
,尤其涉及一种图像显示方法及装置。
技术介绍
一般而言,车载信息系统的显示屏的分辨率为固定值,常见的分辨率有800X480、960X540、1024X600、1280X720、1280X800、1920X1080等几种。目前,相同分辨率的图像在不同分辨率的车载信息系统的显示屏上显示时,存在不同的拉伸比例,由于图像的分辨率宽高比与车载信息系统的显示屏的分辨率宽高比存在不一致的情况,最终导致在车载信息系统的显示屏上全屏显示时画面比例失调。因此,现有技术有待进一步改进。
技术实现思路
本专利技术提供一种图像显示方法及装置,旨在解决现有技术中的缺陷,实现任意分辨率图像无畸变显示。为达到上述目的,本专利技术所采取的技术方案为:本专利技术一方面提供一种图像显示方法,包括:步骤1、第一终端与第二终端按照预设互联协议建立连接;步骤2、第一终端获取自身的显示屏分辨率;步骤3、第一终端根据自身的显示屏分辨率以及第二终端支持输出的分辨率,计算对应的图像边框,并向所述第二终端注册所述图像边框及自身的显示屏分辨率;步骤4、第二终端判断自身是否支持输出第一终端注册的分辨率对应的匹配分辨率的图像,是则在所述匹配分辨率的图像上添加对应的图像边框后输出,否则在默认分辨率的图像上添加对应的图像边框后输出;步骤5、第一终端对第二终端输出的添加图像边框后的图像进行处理显示。具体地,所述步骤5包括:步骤501、第一终端计算放大因子,所述放大因子包括水平像素放大因子和垂直像素放大因子;步骤502、根据第一终端接收的显示模式,确定放大因子;步骤503、第一终端根据确定的放大因子对第二终端输出的图像进行放大并缓存;步骤504、第一终端根据所述显示模式计算图像截取起始位置的像素偏移值,所述像素偏移值包括水平像素偏移值和垂直像素偏移值;步骤505、第一终端判断根据显示内存中图像像素点的结构形式,当所述图像像素点的结构形式为按行存储,进入步骤506;当所述图像像素点的结构形式为按列存储,进入步骤507;步骤506、从放大图像缓存区域的第一起始读取位置读取第一数量的图像数据进行显示;步骤507、从放大图像缓存区域的第二起始读取位置开始,每次读取一个像素的图像数据,直至图像数据读取完成,进行显示。具体地,所述第一起始读取位置ADD1=Offset*Width*Size,其中Offset表示垂直像素偏移值,Width表示第一终端显示屏的垂直分辨率,Size表示图像像素点的大小。具体地,所述第一数量W1=Width*Height*Size,其中Width表示第一终端显示屏的垂直分辨率,Height表示第一终端显示屏的水平分辨率,Size表示图像像素点的大小。具体地,所述第二起始读取位置ADD2=(Offset+M+N)*Width*Size,其中Offset表示垂直像素偏移值,Size表示图像像素点的大小,M=0、1、2……Width,N=0、1、2……Height,Width表示第一终端显示屏的垂直分辨率,Height表示第一终端显示屏的水平分辨率。具体地,所述第一终端为车载信息系统,所述第二终端为安卓移动终端;具体地,所述预设互联协议为AndroidAuto。本专利技术另一方面提供一种图像显示装置,包括第一终端和第二终端,所述第一终端内设置有第一连接模块、第一存储模块、边框计算模块、注册模块、图像处理模块、显示模块;所述第二终端内设置有第二连接模块、第二存储模块、边框添加模块、图像输出模块;所述第一存储模块、边框计算模块、注册模块、第一连接模块依次连接,所述第一连接模块与所述图像处理模块、显示模块依次连接;所述第二连接模块、第二存储模块、边框添加模块、图像输出模块依次连接,所述第二连接模块还与所述图像输出模块、第一连接模块连接;所述第一连接模块、第二连接模块,用于第一终端与第二终端建立连接;所述第一存储模块,用于存储第一终端的显示屏分辨率;所述边框计算模块,用于根据第一终端的显示屏分辨率以及第二终端支持输出的分辨率,计算对应的图像边框;所述注册模块,用于向第二终端注册图像边框及第一终端的显示屏分辨率;所述图像处理模块,用于对第二终端输出的图像进行处理;所述显示模块,用于显示图像处理模块处理后的图像;所述第二存储模块,用于存储第一终端注册的图像边框及第一终端的显示屏分辨率;所述边框添加模块,用于在输出的图像上添加对应的图像边框;所述图像输出模块,用于输出添加图像边框后的图像。具体地,所述图像输出模块包括放大因子单元、图像放大单元、缓存单元、图像模式获取单元、像素偏移计算单元、像素读取单元;所述放大因子单元、图像放大单元、像素偏移计算单元、像素读取单元依次连接,所述缓存单元与所述图像放大单元、像素读取单元连接,所述像素偏移计算单元还与所述图像模式获取单元连接;所述放大因子单元,用于计算水平像素放大因子和垂直像素放大因子;所述图像放大单元,用于根据放大因子对第二终端输出的图像进行放大;所述缓存单元,用于对放大后的图像进行缓存;所述图像模式获取单元,用于获取当前选择的显示模式;所述像素偏移计算单元,用于根据显示模式计算图像截取起始位置的像素偏移值;所述像素读取单元,用于按照预设规则从缓存单元中读取图像数据。本专利技术的有益效果在于:本专利技术通过第一终端向第二终端注册图像边框及自身的显示屏分辨率,第二终端在输出图像时添加对应的第一终端注册的图像边框后输出,第一终端对第二终端输出的添加图像边框后的图像进行处理显示,实现了任意分辨率图像无畸变显示。附图说明图1是本专利技术的图像显示装置的结构示意图;图2是本专利技术的图像处理模块的结构示意图。具体实施方式下面结合附图具体阐明本专利技术的实施方式,附图仅供参考和说明使用,不构成对本专利技术专利保护范围的限制。本专利技术的实施例一方面提供一种图像显示方法,包括:步骤1、第一终端与第二终端按照预设互联协议建立连接。在本实施例中,所述第一终端为车载信息系统,所述第二终端为安卓移动终端,所述预设互联协议为AndroidAuto。步骤2、第一终端获取自身的显示屏分辨率。在本实施例中,可以在第一终端(车载信息系统)中存储自身的显示屏分辨率,在需要时,读取所述已存储的自身的显示屏分辨率即可。步骤3、第一终端根据自身的显示屏分辨率以及第二终端支持输出的分辨率,计算对应的图像边框,并向所述第二终端注册所述图像边框及自身的显示屏分辨率。在本实施例中,所述第二终端支持输出的分辨率需根据所述第二终端的互联协议的版本来决定,例如800×480、1280×720、1920×1080等。例如,第二终端(移动终端)输出800×480分辨率,对应的图像边本文档来自技高网...

【技术保护点】
1.一种图像显示方法,其特征在于,包括:/n步骤1、第一终端与第二终端按照预设互联协议建立连接;/n步骤2、第一终端获取自身的显示屏分辨率;/n步骤3、第一终端根据自身的显示屏分辨率以及第二终端支持输出的分辨率,计算对应的图像边框,并向所述第二终端注册所述图像边框及自身的显示屏分辨率;/n步骤4、第二终端判断自身是否支持输出第一终端注册的分辨率对应的匹配分辨率的图像,是则在所述匹配分辨率的图像上添加对应的图像边框后输出,否则在默认分辨率的图像上添加对应的图像边框后输出;/n步骤5、第一终端对第二终端输出的添加图像边框后的图像进行处理显示。/n

【技术特征摘要】
1.一种图像显示方法,其特征在于,包括:
步骤1、第一终端与第二终端按照预设互联协议建立连接;
步骤2、第一终端获取自身的显示屏分辨率;
步骤3、第一终端根据自身的显示屏分辨率以及第二终端支持输出的分辨率,计算对应的图像边框,并向所述第二终端注册所述图像边框及自身的显示屏分辨率;
步骤4、第二终端判断自身是否支持输出第一终端注册的分辨率对应的匹配分辨率的图像,是则在所述匹配分辨率的图像上添加对应的图像边框后输出,否则在默认分辨率的图像上添加对应的图像边框后输出;
步骤5、第一终端对第二终端输出的添加图像边框后的图像进行处理显示。


2.根据权利要求1所述的图像显示方法,其特征在于,所述步骤5包括:
步骤501、第一终端计算放大因子,所述放大因子包括水平像素放大因子和垂直像素放大因子;
步骤502、根据第一终端接收的显示模式,确定放大因子;
步骤503、第一终端根据确定的放大因子对第二终端输出的图像进行放大并缓存;
步骤504、第一终端根据所述显示模式计算图像截取起始位置的像素偏移值,所述像素偏移值包括水平像素偏移值和垂直像素偏移值;
步骤505、第一终端判断根据显示内存中图像像素点的结构形式,当所述图像像素点的结构形式为按行存储,进入步骤506;当所述图像像素点的结构形式为按列存储,进入步骤507;
步骤506、从放大图像缓存区域的第一起始读取位置读取第一数量的图像数据进行显示;
步骤507、从放大图像缓存区域的第二起始读取位置开始,每次读取一个像素的图像数据,直至图像数据读取完成,进行显示。


3.根据权利要求2所述的图像显示方法,其特征在于,所述第一起始读取位置ADD1=Offset*Width*Size,其中Offset表示垂直像素偏移值,Width表示第一终端显示屏的垂直分辨率,Size表示图像像素点的大小。


4.根据权利要求3所述的图像显示方法,其特征在于,所述第一数量W1=Width*Height*Size,其中Width表示第一终端显示屏的垂直分辨率,Height表示第一终端显示屏的水平分辨率,Size表示图像像素点的大小。


5.根据权利要求2所述的图像显示方法,其特征在于,所述第二起始读取位置ADD2=(Offset+M+N)*Width*Size,其中Offset表示垂直像素偏移值,Size表示图像像素点的大小,M=0、1、2……Width,N=0、1、2……Height,Width表示第一终端...

【专利技术属性】
技术研发人员:尚平
申请(专利权)人:惠州华阳通用电子有限公司
类型:发明
国别省市:广东;44

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

1