首页> 中国专利> 一种设置显示器OSD菜单表现形式的方法及系统

一种设置显示器OSD菜单表现形式的方法及系统

摘要

本发明提供了一种设置显示器OSD菜单表现形式的方法及系统,所述的方法包括如下步骤:a.显示器接受用户选择OSD菜单模式的指令,根据所述用户选择的OSD菜单模式将所述的OSD菜单调整为所述的模式对应的表现形式;b.所述的显示器将所述表现形式的OSD菜单显示在显示屏幕上。本发明提供的技术方案使得用户可选择OSD提示信息的不同表现,制定符合个人喜好的个性化设置,使电视系统更具人性化,界面更友好。

著录项

  • 公开/公告号CN101312511A

    专利类型发明专利

  • 公开/公告日2008-11-26

    原文格式PDF

  • 申请/专利权人 深圳TCL新技术有限公司;

    申请/专利号CN200710074518.X

  • 发明设计人 许旭;黄亚如;

    申请日2007-05-22

  • 分类号H04N5/445;G09G5/00;G09G5/02;

  • 代理机构广东国晖律师事务所;

  • 代理人徐文涛

  • 地址 518067 广东省深圳市南山区南海大道南TCL大厦

  • 入库时间 2023-12-17 21:02:23

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-08-29

    授权

    授权

  • 2009-12-16

    实质审查的生效

    实质审查的生效

  • 2008-11-26

    公开

    公开

说明书

技术领域

本发明属于显示技术领域,尤其涉及对显示器OSD(on screen display屏幕显示)菜单进行设置的技术。

背景技术

目前,随着电视产业的发展,电视功能越来越全面,用户通常通过OSD菜单方式完成对电视机的控制,实现电视机的各种功能。电视功能的丰富伴随而来的OSD菜单的内容也越来越丰富,为方便用户操作,许多OSD菜单的都带有提示信息,如操作提示文字,菜单标题,菜单名称等,用户可以根据这些提示信息完成菜单的操作。

OSD菜单的提示信息在指导用户操作方面给用户提供了很大的方面,但是,现有的OSD菜单的提示信息都是以固定的形式出现,不能由用户根据自己的需要对这些提示信息的表现形式进行设置,如提示信息的颜色、显示方式等都是固定不变的,用户不能自己设置这些提示信息的颜色、显示形式等,在家用电器的设计越来越人性化的今天,这种固定不变的表现形式不能满足用户多样化的需求。

上述的问题除了在电视机的OSD菜单中存在之外,其他的带OSD菜单功能的显示器件也同样存在。

发明内容

本发明的目的在于提供一种设置显示器OSD菜单表现形式的方法及系统,旨在解决现有技术中存在的显示器OSD菜单表现形式不能由用户根据自身需要进行设置的问题。

为实现上述目的,本发明采用如下的技术方案:

一种设置显示器OSD菜单表现形式的方法,所述的方法包括如下步骤:

a、显示器接受用户选择OSD菜单模式的指令,根据所述用户选择的OSD菜单模式将所述的OSD菜单调整为所述的模式对应的表现形式;

b、所述的显示器将所述表现形式的OSD菜单显示在显示屏幕上。

其中步骤a之前还包括:

a0、用户通过遥控器或者控制面板向所述的显示器发送指令,选择所述的显示器的OSD菜单模式。

其中步骤a具体包括:

a1、所述的显示器接受用户选择OSD菜单模式的指令,所述的菜单模式为普通模式或者彩色模式或者彩色闪烁模式或者滚动模式,如果所述的用户选择彩色模式,则所述的显示器微处理器MCU调用所述的彩色模式对应的程序,将所述的OSD菜单颜色设置为预定的颜色;如果所述的用户选择的模式为彩色闪烁模式,则所述的显示器MCU调用所述的彩色闪烁模式对应的程序,将所述的OSD菜单设置为每隔设定的时间改变颜色;如果所述的用户选择的菜单模式为滚动模式,则所述的显示器MCU调用所述的滚动模式对应的程序,将所述的OSD菜单设置为滚动形式。

其中步骤b具体包括:

b1、如果所述的用户选择彩色模式,所述的显示器将所述的OSD菜单按照所述的预定的颜色显示在其显示屏幕上;如果所述的用户选择彩色闪烁模式,所述的显示器将所述的每隔设定的时间改变颜色的OSD菜单显示在其显示屏幕上;如果所述的用户选择滚动模式,所述的显示器将所述的菜单滚动显示在其屏幕上。

所述的预定的颜色由用户根据自身的喜好选定。

本发明还提供了一种由用户设置OSD菜单表现形式的显示器,所述的显示器包括:

MCU,用来根据用户选择的OSD菜单模式将所述的OSD菜单调整为所述的模式对应的表现形式;

显示单元,与所述的MCU相连,用来显示所述的表形形式的OSD菜单。

所述的显示器还包括:

存储器,与所述的MCU相连,用来存储将所述的OSD菜单调整为所述的模式对应的表形形式的程序。

所述的OSD菜单模式具体为普通模式或者彩色模式或者彩色闪烁模式或者滚动模式。

所述的显示器为电视机显示器。

本发明克服现有技术的不足,采用由用户通过菜单中动态OSD模式选择选项设置提示信息的表现形式,如彩色OSD提示信息、彩色闪烁OSD提示信息、滚动式OSD提示信息等,用户选择OSD提示信息的表现形式后,电视机微处理器MCU根据用户的选择调用对应程序,将OSD菜单调整为用户选择模式对应的表现形式显示在电视机显示屏幕上的技术方案,使得用户可选择OSD提示信息的不同表现,制定符合个人喜好的个性化设置,使电视系统更具人性化,界面更友好。

附图说明

图1为本发明实施例所述的电视系统架构图;

图2为本发明实施例所述的动态OSD模式选择流程图;

图3为本发明实施例所述的彩色模式设置流程图;

图4为本发明实施例所述的彩色闪烁模式设置流程图;

图5为本发明实施例所述的滚动模式设置流程图。

具体实施方式

本发明的提供的技术方案是:用户通过菜单中动态OSD模式选择选项设置提示信息的表现形式,如彩色OSD提示信息、彩色闪烁OSD提示信息、滚动式OSD提示信息等,用户选择OSD提示信息的表现形式后,电视机微处理器MCU根据用户的选择调用对应程序,将OSD菜单调整为用户选择模式对应的表现形式显示在电视机显示屏幕上。

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施实例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例以电视机为例进行说明,具体应用时,本发明提供的技术方案在其他的显示器件中同样可以应用,其原理同本发明实施例基本相同,本领域的普通技术人员无需经过创造性劳动即可进行简单移植,此不赘述。

由于电视技术方案的不同,芯片中各寄存器的位置及命名也略有区别,本发明实施例中,将MCU中的OSD寄存器称为OSD寄存器。

如图1所示,本发明实施例的电视系统主要包括:遥控器、OSD显示单元、MCU和存储器,其中:

遥控器用于接收事件触发及各种设定值输入;

MCU用来接收用户通过遥控器或者控制面板上不同功能按键所发送的红外信号,将接收信号与相应的按键功能匹配,执行相应的操作,实现用户设置。如需切换模式时,遥控器模式切换键可更改标志位(flag)值,同时存入EEPROM中;而在模式功能设置时,相应的按键则更改刷新功能函数参数(value)值,系统通过调用相应的功能函数(如SetStringColor)写入或刷新MCU中OSD寄存器值(如p)后可实现相应的OSD内容、风格、颜色等改变。

存储器EEPROM主要用来存储软件程序中用到的数据值及变量值,如标志位值(如flag)、函数参数值(如value、p等)及返回值、变量值等;

存储器FLASH中存储着控制MCU要执行各种处理所需要的程序;

OSD显示单元用来显示相关的操作画面及提示信息。

软件中预先设计好各种风格的OSD提示信息,在本发明实施例中以彩色模式、彩色闪烁模式、滚动模式三种模式来举例说明,可通过软件途径实现操作模式的选择。为实现方便且节约空间,本发明以使用当前产品OSD中所使用的颜色库或配色方案为例说明,其中:

(一)彩色模式:用户菜单中彩色模式预置颜色选择项,在软件中分别对应相应的颜色数据,软件可通过程序定义或相关库函数调用,将用户可选择的颜色作为当前OSD中提示信息的色彩;

(二)彩色闪烁模式:软件中预置多种颜色数据,分别对应相应的颜色数据,通过定时器计算时间,每到达一个时间周期,变换一种颜色,在预置的颜色项中循环变化,达到色彩闪烁的效果;

(三)滚动模式:预定义一个数值为位置偏移量值(如偏移量=1),定义位置变量p,通过定时器计算时间,每到达一个时间周期,位置变量p就自增一偏移量值,即p=p+1,OSD提示信息从当前位置p单向移动一个单位,以此类推,达到滚动的效果。

如图2所示为动态OSD四种模式选择的流程图,软件中预先设计好此功能OSD提示信息形式的四种模式的选项(普通模式、彩色模式、彩色闪烁模式和滚动模式),在软件中通过标志位flag记录各种模式的值,每一个选项对应一个标志位值,当用户通过遥控器选中或更改当前模式选项后,EEPROM中标志位flag值也将即时刷新为用户选择的模式选项值,如普通模式时flag=0,而彩色模式时flag=1,彩色闪烁模式时flag=2,滚动模式时flag=3,MCU读取EEPROM中flag的值匹配后调用相应的执行程序,OSD提示信息将以上述四种模式对应的表现形式出现。

每次模式选择完成后,flag的值被刷新并保存于EEPROM中,开机时,MCU读取EEPROM中默认的动态OSD模式标志位值flag,假设flag=0,则OSD提示信息形式为普通模式,若flag=1,则为彩色模式,其颜色为上次用户设置的颜色值,以此类推。

以下分别以彩色模式、彩色闪烁模式和滚动模式为例说明本发明实施例的流程:

一、彩色模式设置的流程如图3所示,具体包括如下的步骤:

1)用户选择动态OSD功能中彩色模式选项,flag值被写入或刷新(flag=1),并触发下一事件,弹出选色菜单,选色菜单包含当前产品OSD中采用的颜色集;

2)此时系统将调用颜色集的颜色数据(value)并存入FLASH中,颜色值value根据电视技术方案不同,略有不同;

3)用户可通过遥控器的方向按键在选色菜单提供的颜色选项范围内进行选择,选择喜好的颜色作为OSD提示信息的色彩;

4)用户设置OSD提示信息颜色值并确认当前操作后,软件从FLASH调用预存的value值,写入MCU中的对应的OSD寄存器中(系统MCU调用函数SetStringColor(value));

5)OSD寄存器中value值刷新后,提示信息颜色相应刷新为新的value值对应的色彩,即用户设置的颜色。

二、彩色闪烁模式设置的流程如图4所示,具体包括下述的步骤:

1)用户选择动态OSD四种模式中的彩色闪烁模式选项,flag值被写入或刷新(flag=2);

2)此时系统将调用颜色集的颜色数据(value)并存入FLASH中,颜色值value根据电视技术方案不同,略有不同;

3)系统分配定时器timer1,并设置定时器时间为3秒,timer1(3);

4)定时器开始计时,每到一个定时器周期(3秒),软件依次从FLASH调用预存的value值,写入MCU中的对应的OSD寄存器中(系统MCU调用函数SetStringColor(value));

5)刷新OSD寄存器中value值,提示信息颜色刷新当前value值对应颜色,转步骤4;

6)用户取消彩色闪烁模式或者选择其他的模式,流程结束。

三、滚动模式设置的流程图如图5所示,具体包括如下的步骤:

1)用户选择动态OSD四种模式中的滚动模式选项,flag值被写入或刷新(flag=3),系统预定义一个数值为位置偏移量值(如偏移量=1);

2)系统分配定时器timer2,通过定时器计算时间,并设置定时器时间为3秒,timer2(3);分配位置变量p,获取提示信息当前位置并保存为变量p值;

3)定时器开始计时,每到一个定时器周期(3秒),位置变量p就自增一个单位偏移量值,即p=p+1,系统调用一次SetStringPosition(p)函数,将位置变量p值写入MCU的OSD位置寄存器;

4)OSD位置寄存器的值刷新后,OSD提示信息从原位置p单向移动一个单位偏移量值(1),OSD位置变为p+1,转步骤3;

5)用户取消滚动模式或者选择其他的模式,流程结束。

在本发明的具体实施方式中,可根据产品需要实现多种颜色或更广位置范围内的变化,并不局限本实施例中所述的6种颜色,其位置偏移量也并不局限为1。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号