具有展示与教学OSD功能的显示器的制作方法

文档序号:11154254阅读:229来源:国知局
具有展示与教学OSD功能的显示器的制造方法与工艺

本发明涉及一种具有展示与教学OSD功能的显示器。



背景技术:

传统的OSD的demo mode,启动后只展示一个功能,当显示器有2种及以上的独特功能要展示时,只能选择一个展示。

为了展示显示器所有功能,或某些(两种以上)特殊功能。以克服传统展示功能太单调;本申请提出了一种具有展示与教学OSD功能的显示器,具有:1、展示两种以上特殊功能;2、教使用者怎么操作特殊功能的特点。



技术实现要素:

本发明的目的在于提供一种具有展示与教学OSD功能的显示器,该显示器克服传统展示功能太单调,实现了2种及以上功能的展示。

为实现上述目的,本发明的技术方案是:一种具有展示与教学OSD功能的显示器,在显示器的OSD软件架构中,加入demo栏位,以标示需要展示的OSD功能,并采用如下方式实现OSD功能的展示与教学,

S1:启动展示与教学功能,令FindItem=OSD root;

S2:根据demo栏位,判断当前OSD功能的FindItem.RightItem是否为NULL,若否,令FindItem=FindItem.RightItem,并执行步骤S5;否则,执行步骤S3;

S3:根据demo栏位,判断当前OSD功能的FindItem.DownItem是否为NULL,若否,令FindItem=FindItem.DownItem,并执行步骤S5;否则,执行步骤S4;

S4:根据demo栏位,判断当前OSD功能的FindItem.LeftItem是否为NULL,若是,结束展示与教学功能;否则,令FindItem=FindItem. LeftItem,并执行返回步骤S3;

S5:根据demo栏位,判断当前OSD功能的FindItem.Flag是否标记为Demo,若是,则执行步骤S6;否则,返回步骤S2;

S6:将OSD光标移动到FindItem.DrawItem=FindItem,令DrawItem=DrawItem.LeftItem,并判断DrawItem是否为NULL,若是,执行当前OSD功能的展示与教学,返回步骤S2;若否,将DrawItem改变颜色,表示进入此功能的路径,用来指导使用者如何通过选项实现对应功能;并重新执行步骤S6。

在本发明一实施例中,步骤S6中,执行当前OSD功能的展示与教学的具体方式如下,

S61:判断当前OSD功能的FindItem.Type是否为AdjustValue,若是,执行步骤S63;否则,执行步骤S62;

S62:判断FindItem.Type是否为AdjustText,若是,执行步骤S64,否则,执行步骤S65;

S63:备份当前的设定数值,将数值逐步增加或减少,同时应用,以使得使用者看到调整后的效果,而后还原为备份发设定数值,执行步骤S65;

S64:备份当前的设定值,使用循环繁琐,将设定值改为下一组文字并应用,以使得使用者看到调整后的效果,而后还原为备份发设定值,执行步骤S65;

S65:结束当前OSD功能的展示与教学。

相较于现有技术,本发明具有以下有益效果:本发明克服传统展示功能太单调,实现了2种及以上功能的展示。

附图说明

图1为本发明显示器的具体实现流程示意图。

图2为本发明执行OSD功能的展示与教学的具体流程示意图。

图3为本发明实施例采用的demo栏位示意图。

具体实施方式

下面结合附图,对本发明的技术方案进行具体说明。

如图1-2所示,本发明的一种具有展示与教学OSD功能的显示器,在显示器的OSD软件架构中,加入demo栏位,以标示需要展示的OSD功能(或可通过在显示器内增加独立的单一功能demo function开关来实现),并采用如下方式实现OSD功能的展示与教学,

S1:启动展示与教学功能,令FindItem=OSD root;

S2:根据demo栏位,判断当前OSD功能的FindItem.RightItem是否为NULL,若否,令FindItem=FindItem.RightItem,并执行步骤S5;否则,执行步骤S3;

S3:根据demo栏位,判断当前OSD功能的FindItem.DownItem是否为NULL,若否,令FindItem=FindItem.DownItem,并执行步骤S5;否则,执行步骤S4;

S4:根据demo栏位,判断当前OSD功能的FindItem.LeftItem是否为NULL,若是,结束展示与教学功能;否则,令FindItem=FindItem.LeftItem,并执行返回步骤S3;

S5:根据demo栏位,判断当前OSD功能的FindItem.Flag是否标记为Demo,若是,则执行步骤S6;否则,返回步骤S2;

S6:将OSD光标移动到FindItem.DrawItem=FindItem,令DrawItem=DrawItem.LeftItem,并判断DrawItem是否为NULL,若是,执行当前OSD功能的展示与教学,返回步骤S2;若否,将DrawItem改变颜色,表示进入此功能的路径,用来指导使用者如何通过选项实现对应功能;并重新执行步骤S6。

步骤S6中,执行当前OSD功能的展示与教学的具体方式如下,

S61:判断当前OSD功能的FindItem.Type是否为AdjustValue,若是,执行步骤S63;否则,执行步骤S62;

S62:判断FindItem.Type是否为AdjustText,若是,执行步骤S64,否则,执行步骤S65;

S63:备份当前的设定数值,将数值逐步增加或减少,同时应用,以使得使用者看到调整后的效果,而后还原为备份发设定数值,执行步骤S65;

S64:备份当前的设定值,使用循环繁琐,将设定值改为下一组文字并应用,以使得使用者看到调整后的效果,而后还原为备份发设定值,执行步骤S65;

S65:结束当前OSD功能的展示与教学。

以下为本发明的具体实现过程。

1、在OSD里,有一个OSD Root,记载第一个选项是哪一个

2、假设OSD排列是由上而下,由左而右,如图3所示。

3、每一个选项会有如下的结构参数:Xpos,Ypos,Color,LeftItem,RightItem,UpItem,DownIten,Type,Icon,Text,Value,Flag等等。

4、若左/右/上/下有其它选项,则 LeftItem,RightItem,UpItem,DownIten分别指向对应的选项,否则值为NULL。如图3,Brightness, Contrast, Color Temp的LeftItem都是Color Temp,但是Color Temp的RightItem只有一个,即右边第一个项目Cool。

5、Flag中,有一个Demo 栏位,记录该选项是否要demo。

6、寻找的规则为先向右,再向下,最后再向左。

(a)如果右边有,就移到右边。

(b)如果右边没有,下面有,就移到下面。

(c)如果右边没有,下面也没有,左边不是Root,就移到左边,再重覆(b),(c)

(d)如果右边没有,下面也没有,左边是Root,就找完一遍。

7、当demo功能启动时,从OSD Root开始找,若有Flag标记要demo,就自动对该功能做调整,即demo,直到找完一遍。

8、若要重覆demo,只要重覆7即可。

另一种方式使用按键指令集,把要demo的功能,如何进入这个(些),要怎么调整等等的按键操作依序写下来,储存到程序中,当demo功能启动时,就依序将按键指令集读进来,取代实体按键操作,就像有人在操作按键一样,会显示OSD,会移动Cursor,会有操作的影音变化。

以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1