【技术实现步骤摘要】
本专利技术涉及显示
,尤其涉及一种OSD(on-screen display,屏幕菜单式调节方式)菜单的显示控制方法及装置。
技术介绍
OSD菜单(也可称为屏幕视控系统菜单)是包含显示器(例如电视机)一个或多个调节项目信息的菜单。例如可以通过按主菜单键(Menu键),从显示器的屏幕上弹出,进而用户可通过该菜单对显示器各项工作指标包括色彩、模式、几何形状等进行调节,从而达到较佳的显示状态。结合图1,现有技术中OSD菜单的显示过程包括:CPU(Central Processing Unit,中央处理器)解析OSD菜单的图片资源,得到一帧OSD数据(例如包括RGB分量),并将这一帧OSD数据通过系统总线(Bus)存入存储单元(例如上屏buffer,即上屏缓冲器),之后由DMA(Direct Memory Access,直接内存存取)单元从存储单元中读取数据,从而使得显示屏能够显示OSD菜单。然而,OSD菜单并不像显示器播放的图像内容一直存在,而只在用户操作遥控器等时刻才需要显示。但是,当前显示器的刷新频率一般是显示器的系统启动时就配置完成的,无论是否需要显示OSD菜单,DMA单元始终以配置好的刷新频率从存储单元中读取OSD数据,以进行显示。这样就会一直占用系统带宽,造成显示器功耗较大。
技术实现思路
本专利技术的实施例提供一种OSD菜单的显示控制方法及装置,用以解决现有技术中DMA单元始终以配置好的刷新频率从存储单元中读取OSD数据,而一直占用系统带宽的问题。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种OSD菜单的 ...
【技术保护点】
一种OSD菜单的显示控制方法,其特征在于,包括:检测用于确定OSD菜单是否需显示的事件;若检测到菜单显示事件,则向存储单元写入所述OSD菜单的待显示数据,并打开DMA单元的使能开关,以便所述DMA单元可从存储单元中读取数据;若检测到菜单消隐事件,则向所述存储单元写入不可显示数据,在所述DMA单元从存储单元中读取至少一次所述不可显示数据后,关闭所述DMA单元的使能开关,以便所述DMA单元停止读取数据。
【技术特征摘要】
1.一种OSD菜单的显示控制方法,其特征在于,包括:检测用于确定OSD菜单是否需显示的事件;若检测到菜单显示事件,则向存储单元写入所述OSD菜单的待显示数据,并打开DMA单元的使能开关,以便所述DMA单元可从存储单元中读取数据;若检测到菜单消隐事件,则向所述存储单元写入不可显示数据,在所述DMA单元从存储单元中读取至少一次所述不可显示数据后,关闭所述DMA单元的使能开关,以便所述DMA单元停止读取数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测到菜单显示事件,则将第一标志位设置为第一标识,将第二标志位设置为第三标识;在所述打开DMA单元的使能开关之后,且在所述存储单元中的所述待显示数据变化之前,将所述第二标志位设置为第四标识;其中,所述第一标志位用于表示存储单元中是否有要刷新到屏幕上的数据,若所述第一标志位为所述第一标识则表示是,若所述第一标志位为第二标识则表示否;所述第二标志位用于表示存储单元中的数据是否变化,若所述第二标志位为所述第三标识则表示是,若所述第二标志位为第四标识则表示否;和/或,若检测到菜单消隐事件,则将所述第二标志位设置为第三标识,在所述DMA单元从存储单元中读取至少一次不可显示数据后,将所述第一标志位设置为第二标识,并将所述第二标志位设置为第四标识。3.根据权利要求1或2所述的方法,其特征在于,所述向存储单元写入所述OSD菜单的待显示数据,并打开DMA单元的使能开关包括:向存储单元写入所述OSD菜单的待显示数据,在写入完成后打开DMA单元的使能开关。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:循环读取所述第一标志位和所述第二标志位中的标识;若所述第一标志位为第一标识、且所述第二标志位为第四标识,则打开所述DMA单元的使能开关,使得所述使能开关处于持续开启状态,或者,以预设的频率打开所述DMA单元的使能开关;否则,不控制所述使能开关打开或关闭;或者,循环读取所述第一标志位和所述第二标志位中的标识;所述打开DMA单元的使能开关包括:若所述第一标志位为第一标识,所述第二标志位为第三标识,则打开所述DMA单元的使能开关;所述关闭所述DMA单元的使能开关包括:若所述第一标志位为第二标识,则关闭所述DMA单元的使能开关。5.根据权利要求4所述的方法,其特征在于,所述DMA单元可容纳至少一帧OSD菜单的数据,所述方法还包括:若所述第一标志位为第一标识,且所述第二标志位为第四标识,则关闭所述DMA单元的使能开关。6.一种OSD菜单的显示控制方法,其特征在于,包括:循环读取第一标志位和第二标志位中的标识;所述第一标志位用于表示存储单元中是否有要刷新到屏幕上的数据,若所述第一标志位为所述第一标识则表示是,若所述第一标志位为第二标识则表示否;所述第二标志位用于表示存储单元中的数据是否变化,若所述第二标志位为所述第三标识则表示是,若所述第二标志位为第四标识则表示否;其中,当所述第一标志位为第二标识时,所述DMA单元的使能开关处于关闭状态;若...
【专利技术属性】
技术研发人员:孙进伟,陈世雷,张静,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。