[发明专利]一种屏幕分辨率切换方法及系统有效
申请号: | 201710151221.2 | 申请日: | 2017-03-14 |
公开(公告)号: | CN106940634B | 公开(公告)日: | 2021-03-23 |
发明(设计)人: | 徐佳宏;朱吕亮;梁达源 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;H04N7/01 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 屏幕分辨率 切换 方法 系统 | ||
本发明公开了一种屏幕分辨率切换方法及系统,该方法包括:确定待缩放图片的像素区域x*y和像素映射区域x/*y/;根据预设规则分别计算x、y方向上的映射表,构建x/y/映射表;将待缩放像素区域x*y的像素点按照x/y/映射表映射到像素映射区域x/*y/,得到切换后的像素图像;通过双线性插值算法对像素图像进行平滑处理。本发明实现了高清切换标清时,若只因显示区域发生一小部分改变时,通过构建映射表的方式将高清上的像素点一一映射放大到标清上的像素点,实现局部刷新,而且对像素图像进行平滑处理了使得画面比较平滑,不出现图像失真的情况,增强了用户体验。
技术领域
本发明涉及屏幕显示技术领域,特别是涉及一种屏幕分辨率切换方法及系统。
背景技术
随着电视行业的不断发展,对于高清电视和标清电视来说,其屏幕的显示分辨率发生了改变。显示分辨率,即屏幕分辨率,是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个图像想象成是一个大型的棋盘,而分辨率的表示方式就是所有经线和纬线交叉点的数目。显示分辨率一定的情况下,显示屏越小图像越清晰,反之,显示屏大小固定时,显示分辨率越高图像越清晰。
屏幕在系统中,对应一个frame buffer帧缓冲器的概念。在系统中,预先分配一块内存,存放要显示的像素内容,然后将内存中的内容显示到电视上。对于常见的ARGB8888颜色格式,Pixel为unsigned int,占4个字节,32个位,每个字节对应一个通道:A,R,G,B。Frame buffer的存在,相当于在内存中,提供了电视画面的一个所见即所得的表示,即程序在内存中所见即用户在电视上所得。
目前,从高清分辨率1280*720切换到标清分辨率640*530,由于两者的宽高并不整除,所以像素并不是一一对应的。为了不引起画面抖动,底层每次都将会进行全局刷新。但高频切换标清有的时候并非是整个屏幕进行切换,如只有显示窗口进行切换时,若进行全局分辨率整体切换,容易引起画面抖动,进而影响机顶盒的性能,降低用户的使用体验。
发明内容
本发明的目的在于提出一种屏幕分辨率切换方法及系统,以解决上述现有技术中的技术问题。
为达到上述目的,本发明提供了以下技术方案:
一种屏幕分辨率切换方法,包括:
确定待缩放图片的像素区域x*y和像素映射区域x/*y/;
根据预设规则分别计算x、y方向上的映射表,构建x/y/映射表;
将所述待缩放像素区域x*y的像素点按照所述x/y/映射表映射到所述像素映射区域x/*y/,得到切换后的像素图像;
通过双线性插值算法对所述像素图像进行平滑处理。
其中,所述根据预设规则分别计算x、y方向上的映射表,构建x/y/的映射表,具体为:
获取高清分辨率的待缩放像素点区域,确定所述待缩放像素点区域的长x和宽y;
获取所述待缩放像素点区域在标清分辨率的像素点区域,确定所述像素点区域的长x/和宽y/;
分别在x、y方向上根据取商进行比例缩放,取余分布空格子构建x方向上的映射表和y方向上的映射表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710151221.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车零部件制造用废固垃圾快速切碎设备
- 下一篇:一种猕猴桃树枝专用碎枝机