一种OSD触发区域偏移校正方法及系统技术方案

技术编号:13984076 阅读:50 留言:0更新日期:2016-11-12 19:40
本发明专利技术公开了一种OSD触发区域偏移校正方法及系统,方法包括:当侦听到多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数;根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数;获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。本发明专利技术通过当前屏幕的旋转和OSD显示的坐标参数,通过算法应用绘制出现OSD触发区域,使得操控、触发OSD都能够准确、正常,操作简单,方便实用。

【技术实现步骤摘要】

本专利技术涉及数字多媒体显示
,尤其涉及一种OSD触发区域偏移校正方法及系统
技术介绍
数字多媒体显示设备中屏幕菜单式调节方式 (On-Screen Display,简称OSD)成为控制数字多媒体显示设备的主要窗口之一,但随着计算机集成电路技术的进步和数字多媒体显示技术飞速发展。正屏、倒屏和翻转屏等显示多样化已经成为一种潮流。数字多媒体显示设备在正屏、倒屏和翻转屏等屏幕旋转时OSD触发区域偏离OSD显示区域位置,导致操控触发相关OSD目标区域偏离原来的需要的目标触点区域(OSD显示区域),OSD响应错误。目前针对此问题采用按多媒体显示设备显示区域比例缩放解决,但倒屏和翻转屏时OSD触发区域偏离OSD显示区域的问题没有从根本解决,显示设备存在失真、触发错误的现象。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种OSD触发区域偏移校正方法及系统,旨在解决现有技术中倒屏和翻转屏时OSD触发区域偏离OSD显示区域,显示设备存在失真、触发错误的现象的缺陷。本专利技术的技术方案如下:一种OSD触发区域偏移校正方法,其中,方法包括:当侦听到多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数;根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数;获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。所述的OSD触发区域偏移校正方法,其中,所述侦听多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数具体包括:在一预定时间周期内采样多媒体显示设备的角度传感器角度偏移数据,对角度偏移数据进行量化,并设置旋转标志位对旋转进行标记;获取旋转标志位的值,检测到发生旋转则计算多媒体显示设备的角度旋转参数。所述的OSD触发区域偏移校正方法,其中,所述根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数具体包括:预先获取多媒体显示设备的画廊区域,在画廊区域内获取旋转标志位及旋转角度参数;获取画廊区内OSD显示区域的第一横轴起始坐标和第一纵轴起始坐标,根据旋转角度参数获取OSD显示区域的第一横向坐标偏移量和第二纵向坐标偏移量。所述的OSD触发区域偏移校正方法,其中,所述获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成具体包括:获取多媒体显示设备的OSD触发区域第二横轴起始坐标和第二纵轴起始坐标,并获取OSD触发区域的第二横向坐标偏移量和第二纵向坐标偏移量;依次对比第一横轴起始坐标与第二横轴起始坐标,第一纵轴起始坐标和第与第二纵轴起始坐标,第一横向坐标偏移量与第二横向坐标偏移量,第二纵向坐标偏移量和和第二纵向坐标偏移量的值,判断是否相同;若不相同,则判定OSD显示区域和OSD触发区域不重合,重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。所述的OSD触发区域偏移校正方法,其中,所述获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成还包括:当重新绘制OSD触发区域时,若检测到绘制次数大于一预定次数时,多媒体显示设备提示绘制失败。一种OSD触发区域偏移校正系统,其中,系统包括:侦听与角度获取模块,用于当侦听到多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数;OSD显示区域坐标参数获取模块,用于根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数;OSD触发区域偏移校正模块,用于获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。所述的OSD触发区域偏移校正系统,其中,所述侦听与角度获取模块具体包括:数据采样单元,用于在一预定时间周期内采样多媒体显示设备的角度传感器角度偏移数据,对角度偏移数据进行量化,并设置旋转标志位对旋转进行标记;旋转角度参数获取单元,用于角度获取旋转标志位的值,检测到发生旋转则计算多媒体显示设备的角度旋转参数。所述的OSD触发区域偏移校正系统,其中,所述OSD显示区域坐标参数获取模块具体包括:旋转数据获取单元,用于预先获取多媒体显示设备的画廊区域,在画廊区域内获取旋转标志位及旋转角度参数;第一坐标参数获取单元,用于获取画廊区内OSD显示区域的第一横轴起始坐标和第一纵轴起始坐标,根据旋转角度参数获取OSD显示区域的第一横向坐标偏移量和第二纵向坐标偏移量。所述的OSD触发区域偏移校正系统,其中,所述OSD触发区域偏移校正模块具体包括:第二坐标参数获取单元,用于获取多媒体显示设备的OSD触发区域第二横轴起始坐标和第二纵轴起始坐标,并获取OSD触发区域的第二横向坐标偏移量和第二纵向坐标偏移量;数据比对单元,用于依次对比第一横轴起始坐标与第二横轴起始坐标,第一纵轴起始坐标和第与第二纵轴起始坐标,第一横向坐标偏移量与第二横向坐标偏移量,第二纵向坐标偏移量和和第二纵向坐标偏移量的值,判断是否相同;校正单元,用于若不相同,则判定OSD显示区域和OSD触发区域不重合,重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。所述的OSD触发区域偏移校正系统,其中,所述OSD触发区域偏移校正模块还包括:检测与绘制单元,用于当重新绘制OSD触发区域时,若检测到绘制次数大于一预定次数时,多媒体显示设备提示绘制失败。本专利技术提供了一种OSD触发区域偏移校正方法及系统,本专利技术通过当前屏幕的旋转和OSD显示的坐标参数,通过算法应用绘制出现OSD触发区域,使得操控、触发OSD都能够准确、正常,操作简单,方便实用。附图说明图1为本专利技术的一种OSD触发区域偏移校正方法的较佳实施例的流程图;图2为本专利技术的一种OSD触发区域偏移校正方法的具体应用实施例的正屏OSD显示触发状态示意图;图3为本专利技术的一种OSD触发区域偏移校正方法的具体应用实施例的倒屏OSD显示触发状态示意图;图4为本专利技术的一种OSD触发区域偏移校正方法的具体应用实施例的翻转屏OSD显示触发状态示意图;图5为本专利技术的一种OSD触发区域偏移校正系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。数字多媒体显示设备依据显示屏幕硬件物理显示视频、OSD等,以高清液晶屏幕为例,屏幕上的像素点组成的1920x1080物理区域作为像素(base)基本文档来自技高网...

【技术保护点】
一种OSD触发区域偏移校正方法,其特征在于,方法包括:当侦听到多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数;根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数;获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。

【技术特征摘要】
1.一种OSD触发区域偏移校正方法,其特征在于,方法包括:当侦听到多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数;根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数;获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。2.根据权利要求1所述的OSD触发区域偏移校正方法,其特征在于,所述侦听多媒体显示设备发生旋转时,获取多媒体显示设备的旋转角度参数具体包括:在一预定时间周期内采样多媒体显示设备的角度传感器角度偏移数据,对角度偏移数据进行量化,并设置旋转标志位对旋转进行标记;获取旋转标志位的值,检测到发生旋转则计算多媒体显示设备的角度旋转参数。3.根据权利要求2所述的OSD触发区域偏移校正方法,其特征在于,所述根据旋转角度参数获取多媒体显示设备的OSD显示区域的第一坐标参数具体包括:预先获取多媒体显示设备的画廊区域,在画廊区域内获取旋转标志位及旋转角度参数;获取画廊区内OSD显示区域的第一横轴起始坐标和第一纵轴起始坐标,根据旋转角度参数获取OSD显示区域的第一横向坐标偏移量和第二纵向坐标偏移量。4.根据权利要求3所述的OSD触发区域偏移校正方法,其特征在于,所述获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成具体包括:获取多媒体显示设备的OSD触发区域第二横轴起始坐标和第二纵轴起始坐标,并获取OSD触发区域的第二横向坐标偏移量和第二纵向坐标偏移量;依次对比第一横轴起始坐标与第二横轴起始坐标,第一纵轴起始坐标和第与第二纵轴起始坐标,第一横向坐标偏移量与第二横向坐标偏移量,第二纵向坐标偏移量和和第二纵向坐标偏移量的值,判断是否相同;若不相同,则判定OSD显示区域和OSD触发区域不重合,重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发区域偏移校正完成。5.根据权利要求3所述的OSD触发区域偏移校正方法,其特征在于,所述获取多媒体显示设备的OSD触发区域的第二坐标参数,根据第一坐标参数和第二坐标参数判断OSD显示区域与OSD触发区域是否重合,若不重合,则重新绘制OSD触发区域,直到检测到OSD显示区域和OSD触发区域重合后,OSD触发...

【专利技术属性】
技术研发人员:覃吉磊马万乐
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东;44

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

1