一种OSD菜单的显示控制方法及装置制造方法及图纸

技术编号:13891051 阅读:54 留言:0更新日期:2016-10-24 09:52
本发明专利技术实施例公开了一种OSD菜单的显示控制方法及装置,涉及显示技术领域,用以解决DMA单元始终以配置好的刷新频率进行刷新,而一直占用系统带宽的问题。该方法包括:检测用于确定OSD菜单是否需显示的事件;若检测到菜单显示事件,则向存储单元写入所述OSD菜单的待显示数据,并打开DMA单元的使能开关,以便所述DMA单元可从存储单元中读取数据;若检测到菜单消隐事件,则向所述存储单元写入不可显示数据,在所述DMA单元从存储单元中读取至少一次所述不可显示数据后,关闭所述DMA单元的使能开关,以便所述DMA单元停止读取数据。

【技术实现步骤摘要】

本专利技术涉及显示
,尤其涉及一种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菜单的待显示数据,并打开DMA单元的使能开关,以便所述DMA单元可从存储单元中读取数据;若检测到菜单消隐事件,则向所述存储单元写入不可显示数据,在所述DMA单元从存储单元中读取至少一次所述不可显示数据后,关闭所述DMA单元的使能开关,以便所述DMA单元停止读取数据。第二方面,本专利技术实施例提供了一种OSD菜单的显示控制装置,包括:检测模块,用于检测用于确定OSD菜单是否需显示的事件;数据写入模块,用于若检测模块检测到菜单显示事件,则向存储单元写入所述OSD菜单的待显示数据,若检测模块检测到菜单消隐事件,则向所述存储单元写入不可显示数据;第一开关控制模块,用于若检测模块检测到菜单显示事件,则打开DMA单元的使能开关,以便所述DMA单元可从存储单元中读取数据;若检测模块检测到菜单消隐事件,则在所述DMA单元从存储单元中读取至少一次所述不可显示数据后,关闭所述DMA单元的使能开关,以便所述DMA单元停止读取数据。本专利技术实施例提供的OSD菜单的显示控制方法和装置,在OSD菜单需显示的时候,DMA单元是使能开关始终为开启状态,此时,DMA单元以设定好的频率刷新,以保证在屏幕上正常显示OSD菜单。在OSD菜单需要消隐的时候,存储单元中存入不可显示数据,DMA单元在刷新后,使得屏幕不显示OSD菜单后,将DMA单元关闭。从而能够控制OSD菜单的显示和消隐,同时由于DMA单元无需在开机后持续刷新,因而无需持续占用系统带宽,进而能够减小显示装置的功耗。第三方面,本专利技术实施例提供了一种OSD菜单的显示控制方法,包括:循环读取第一标志位和第二标志位中的标识;所述第一标志位用于表示
存储单元中是否有要刷新到屏幕上的数据,若所述第一标志位为所述第一标识则表示是,若所述第一标志位为第二标识则表示否;所述第二标志位用于表示存储单元中的数据是否变化,若所述第二标志位为所述第三标识则表示是,若所述第二标志位为第四标识则表示否;其中,当所述第一标志位为第二标识时,所述DMA单元的使能开关处于关闭状态;若所述第一标志位为第一标识、且所述第二标志位为第四标识,则打开所述DMA单元的使能开关,使得所述使能开关处于持续开启状态;或者,以预设的频率打开所述DMA单元的使能开关;否则,不控制所述使能开关打开或关闭。第四方面,本专利技术实施例提供了一种OSD菜单的显示控制装置,包括:读取模块,用于循环读取第一标志位和第二标志位中的标识;所述第一标志位用于表示存储单元中是否有要刷新到屏幕上的数据,若所述第一标志位为所述第一标识则表示是,若所述第一标志位为第二标识则表示否;所述第二标志位用于表示存储单元中的数据是否变化,若所述第二标志位为所述第三标识则表示是,若所述第二标志位为第四标识则表示否;其中,当所述第一标志位为第二标识时,所述DMA单元的使能开关处于关闭状态;开关控制模块,用于若所述读取模块读取到的第一标志位为第一标识、且所述第二标志位为第四标识,则将所述打开所述DMA单元的使能开关,使得所述使能开关处于持续开启状态;或者,以预设的频率打开所述DMA单元的使能开关;否则,不控制所述使能开关打开或关闭。本专利技术实施例提供的OSD菜单的显示控制方法和装置,当第一标志位为第二标识时,意味着存储单元中没有要刷新到屏幕上的数据,此时DMA单元的使能开关处于关闭状态;也就意味着此时DMA单元无需刷新,由于DMA单元无需在开机后持续刷新,因而无需持续占用系统带宽,进而能够减小显示装置的功耗。第五方面,本专利技术实施例提供了一种OSD菜单的显示控制方法,包括:循环读取所述第一标志位和所述第二标志位中的标识;所述第一标志位用于表示存储单元中是否有要刷新到屏幕上的数据,若所述第一标志位为所述第一标识则表示是,若所述第一标志位为第二标识则表示否;所述第二标
志位用于表示存储单元中的数据是否变化,若所述第二标志位为所述第三标识则表示是,若所述第二标志位为第四标识则表示否;若所述第一标志位为第一标识,所述第二标志位为第三标识,则打开所述DMA单元的使能开关;若所述第一标志位为第二标识,则关闭所述DMA单元的使能开关。可选的,所述方法还包括:若所述第一标志位为第一标识,且所述第二标志位为第四标识,则关闭所述DMA单元的使能开关。第六方面,本专利技术实施例提供了一种OSD菜单的显示控制装置,包括:读取模块,用于循环读取所述第一标志位和所述第二标志位中的标识;所述第一标志位用于表示存储单元中是否有要刷新到屏幕上的数据,若所述第一标志位为所述第一标识则表示是,若所述第一标志位为第二标识则表示否;所述第二标志位用于表示存储单元中的数据是否变化,若所述第二标志位为所述第三标识则表示是,若所述第二标志位为第四标识则表示否;开关控制模块,用于若所述读取模块读取到的第一标志位为第一标识,所述第二标志位为第三标识,则打开所述DMA单元的使能开关;若所述读取模块读取到的第一标志位为第二标识,则关闭所述DMA单元的使能开关。本专利技术实施例提供的OSD菜单的显示控制方法和装置,可以通过读取第一标志位和第二标志位,来控制DMA使能开关的开启和关闭,从而,由于DMA单元无需在开机后持续刷新,因而无需持续占用系统带宽,进而能够减小显示装置的功耗。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳本文档来自技高网
...

【技术保护点】
一种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

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

1