System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及hdmi,具体地涉及一种hdmi分辨率选择适配方法。
技术介绍
1、高清多媒体接口(high definition multimedia interface,hdmi)是一种未压缩的全数字消费电子产品接口标准,将高清晰度视频与多频道音频融合连接到单一数字接口上进行合成处理,通过一根线缆传送出去。如今hdmi接口已经成为电子类产品音视频传输的主要连接方式,广泛应用于高密度数字视频光盘播放机、有线电视/卫星电视机顶盒、高清晰度电视以及其它数字视听设备上,可以有效提高数字图像的质量,不再需要进行模数转换。
2、目前市场上带有hdmi显示输出功能的设备,都是通过hdmi线缆对接显示器,然后输出画面内容。当输出设备连接显示器后,hdmi的hpd管脚会被显示器上拉到5v,设备检测到hpd被上拉后,开始读取显示器的edid(extended display identification data,扩展显示标识数据)信息,确认显示器的各项参数,然后自动匹配到最优推荐分辨率,并开始输出hdmi内容。但是,上述过程是自动进行的,当在操作系统界面人为设置分辨率参数后,插拔hdmi线缆或者重启设备,都将重新恢复到最优推荐分辨率,无法保存并恢复所设置的分辨率。
技术实现思路
1、本专利技术的目的在于克服现有技术存在的缺点,提出设计一种hdmi分辨率选择适配方法,能够实现输出分辨率的人为设定和自适应匹配。
2、本专利技术解决其技术问题所采取的技术方案是:
3、
4、步骤1:设备开机后,首先检查是否已经设置分辨率;
5、如果之前已经设置分辨率,通过读取标志位是否为1来确认,当标志位为1时,读取之前已保存的分辨率参数,然后设定并输出此分辨率;
6、步骤2:检测hpd电平,判断后设置分辨率
7、如果之前没有设置分辨率,将继续检测hdmi输入源的hpd电平信号,当hpd电平信号由低电平变高电平时,将读取显示屏端的edid数据信息;随后,继续判断是否在debian桌面下设置过输出分辨率,如果没有设置,将输出最优推荐分辨率,如果设置了最优分辨率为输出分辨率,那么将输出此分辨率,但是标志位仍然置0,如果设置了非最优分辨率为输出分辨率,那么将保存此分辨率信息并将标志位置1,然后输出此分辨率;
8、步骤3:继续监测hpd电平
9、检测hpd电平是否变化,若没有变化,则显示器正常显示,若有变化,则表示插拔线缆或设备重启,开始检测标志位并继续循环执行。
10、进一步的,所述设备采用debian操作系统,debian操作系统使用xfce桌面管理系统,能够将每次设置的分辨率参数进行保存。
11、进一步的,所述debian操作系统采用linux内核,linux采用drm(directrendering manager)驱动框架。
12、进一步的,所述设备采用扩展配置工具xrandr,能够设置屏幕显示的大小、方向、镜像等。
13、本专利技术的技术效果:
14、与现有技术相比,本专利技术的一种hdmi分辨率选择适配方法,首先通过读取标志位是否为1来确认之前是否已设置分辨率,若之前没有设置分辨率,则需检测hdmi输入源的hpd电平信号,对于输出分辨率为最优分辨率的输出此分辨率,标志位置0,对于输出分辨率不是最优分辨率的输出此分辨率,标志位置1,采用上述方法既能够支持自适应匹配最优分辨率,又能够保存并自动恢复人为所设置的分辨率,同时,本专利技术不需要额外增加硬件成本,有利于推广应用。
本文档来自技高网...【技术保护点】
1.一种HDMI分辨率选择适配方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的HDMI分辨率选择适配方法,其特征在于:所述设备采用Debian操作系统,Debian操作系统使用Xfce桌面管理系统。
3.根据权利要求2所述的HDMI分辨率选择适配方法,其特征在于:所述Debian操作系统采用Linux内核,Linux采用DRM驱动框架。
4.根据权利要求1或2或3所述的HDMI分辨率选择适配方法,其特征在于:所述设备采用扩展配置工具xrandr。
【技术特征摘要】
1.一种hdmi分辨率选择适配方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的hdmi分辨率选择适配方法,其特征在于:所述设备采用debian操作系统,debian操作系统使用xfce桌面管理系统。
3.根据权利要...
【专利技术属性】
技术研发人员:林盈志,赵超,
申请(专利权)人:富视智通电子技术济南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。