一种应用于lcdtv系统的控制方法及其控制装置的制作方法

文档序号:2569525阅读:176来源:国知局
专利名称:一种应用于lcd tv系统的控制方法及其控制装置的制作方法
技术领域
本发明涉及一种视屏系统,尤其涉及一种应用于视屏系统的控制方法及其控制装置。
背景技术
对于一般的控制系统,控制系统依据当前状态、不同的激励,从而产生不同的结 果。以LCD TV系统为例,该状态是系统内部的定义,激励就是红外遥控或者按键,结果就是 电视上体现的功能,比如调整亮度等。上述过程可以通过一个状态机来控制实现。因为对 于简单的系统,逻辑思路比较清晰,程序代码也不是很多,我们可以采用简单的判断状态和 激励的方法来进行控制。但对于状态和激励繁多的复杂系统,仍旧采用状态机这样的控制实现方式,就会 产生很大缺陷。由于状态机一组状态中每个当前状态均需拥有其它状态的转移程序,故每 增加一个状态,各状态之间的转移程序成指数增加。随着状态和激励的增多,状态机控制实 现IXD TV系统就会产生很多缺点,如程序代码繁琐,需要更多的程序空间;思路复杂,造 成程序代码逻辑性差;容易出错,且查找原因困难;维护性差,若要修改一个程序,则需对 应修改其它多个程序。

发明内容
本发明所要解决的问题在于提供一种控制流程简单的控制方法及其控制装置。本发明提供一种控制装置,包含状态信息单元、查找单元及运行单元。其中,状态 信息单元用于存储状态和状态信息的对应关系,且状态信息包含与状态对应的转换关系; 查找单元用于依据状态信息查找状态对应的转换关系;运行单元用于依据转换关系转换状 态或执行指令。本发明还提供一种控制方法,包含步骤建立状态和状态信息的对应关系,所述状 态信息包含与所述状态对应的转换关系;依据所述状态信息查找所述状态对应的转换关 系;依据所述转换关系转换状态或执行指令。采用本发明的控制方法及其控制装置,通过将状态与状态信息对应起来,能方便 的响应激励由目前状态进入上个或下个状态,或者执行相应指令调节LCD TV显示,极大的 简化了控制流程。


图1为本发明状态信息结构图。图2为具体实施例中响应激励的状态变化图。
具体实施例方式为了将状态、激励、任务三者有效的结合在一起,本发明采用将状态及指令以数据结构形式存储,然后按照上述存储规则依据激励改变状态或获得指令执行任务。将屏幕调节界面OSD(on-screen display)对应的状态,以层数结构特征的方式进 行编码。如采用四层X0_X1_X2_X3的编码方式,假设OSD第一层XO有图象(1)、声音(2)、 几何调整(3)、频道(4)及设置( 五个选择项,图像(1)部分中有第二层Xl高级设置(7) 项,高级设置(7)中有第三层X2亮度瞬态增强项(1)。那么当我们选中亮度瞬态增强项进 行调整时,OSD状态定义为1_7_1_0。这种四层结构的编码方式虽然需要存储4个变量来表 示,占用资源较多,但该编码方式逻辑思路清晰便于理解、容易放映各状态之间的关系、扩 张性强。以上述层数结构编码方式为基础,很容易将激励与状态联系起来。比如在XO级 中,要将选项从图象移到声音,由于这五大项是垂直排列的,则只需要按向下键,因此状态 由1_0_0_0变成2_0_0_0。如果要从图象进入下一级菜单,则需要按右键,响应的状态由 1_0_0_0变成1_1_0_0。这样就将激励如上键,下键,左键,右键,menu键,ok键等与状态及 其方便的联系起来。仍旧以上述层数结构编码方式为基础,将指令与上述状态及激励联系起来。比如 在1_2_0_0状态(对比度选项)下对上/下键,menu键,ok键的反应都是改变状态。对 左/右键的反应是不改变状态,而是进行对比度调节,因此就需要取出响应的指令去执行, 达到改变对比度的目的。上述控制装置的工作原理是将每个状态所要响应的指令等信息,按照编码的特点 存储在数据结构中,对于不同的输入激励进行不同的反应,要么发出指令,要么改变状态。 下面详细介绍采用上述数据结构的控制装置的具体实施方法。如图1所示,我们用4个字节来表示状态信息。第1个字节表示本层状态兄弟个 数,即表示目前状态下可以上下移动进行切换的状态的个数。比如1_0_0_0状态一共有5个 兄弟,即可以在1_0_0_0到5_0_0_0之间切换到对应状态。当知道本层状态兄弟个数,即可 方便的控制本层兄弟状态之间的切换。第2个字节为标志位+数据。状态或者指令标志位 占用一位,若标志位=0表示第三个字节表示指令,若标志位=1表示第三个字节表示状态 地址。当标志位=0时,本字节后面7位表示完成指令的功能模块的编号,这是由我们OSD 系统决定的;当标志位=1时候,后面7位为0即可。第3个字节表示指令信息或者下个状 态地址,这个字节主要用来区分有没有下一层状态的情况,一般来说一个状态要么可以进 入下一层,要么是最底层,需要依据指令信息执行指令。如第二字节的标志位为1,则本字节 对应下个状态地址,即可以及本字节的下个状态地址转到到下个状态;若第二字节的标志 位为0,则本字节为指令信息,由于上述功能模块可运行多种指令,因而第三字节的指令信 息用于标示功能模块执行的相应指令。第4个字节表示上一个状态地址,比如状态2_1_1_0 的上一个状态为2_1_0_0,则该字节即表示2_1_0_0的地址。基于该状态信息,用户可以很 方便的将激励、状态及指令结合起来。如状态信息包含各种状态之间的转换关系,而且若当 前状态为底层状态时,转换关系就为依据指令信息执行相应指令。请参阅图1及图2,基于图1的状态信息结构图,图2中各个状态之间用激励联系 起来。若按上下键,则在同一层状态之间进行切换;若按menu键/ok键,返回上层菜单;若 按左右键,当标志位=1时,进入下一层状态,当标志位=0时,进行底层指令发送即将指令 信息发送给功能模块,状态保持不表。
下面结合IXD TV系统,截取程序代码数据结构中的部分代码如下
权利要求
1.一种控制方法,应用于LCD TV控制系统,其特征在于,包含步骤建立状态和状态信息的对应关系,所述状态信息包含与所述状态对应的转换关系,依据所述状态信息查找所述状态对应的转换关系,依据所述转换关系转换状态或执行指令。
2.如权利要求1所述的控制方法,其特征在于,所述状态信息包含上个状态地址,依据 所述转换关系转换状态或执行指令,具体包含步骤依据所述上个状态地址转换所述状态 到上个状态。
3.如权利要求1所述的控制方法,其特征在于,当所述状态为底层状态时,所述状态信 息还包含指令信息,依据所述转换关系转换状态或执行指令,具体包含步骤依据所述指令 信息执行指令。
4.如权利要求1所述的控制方法,其特征在于,当所述状态为非底层状态时,所述状态 信息还包含下个状态地址,依据所述转换关系转换状态或执行指令,具体包含步骤依据所 述下个状态地址转换所述状态到下个状态。
5.如权利要求1所述的控制方法,其特征在于,所述状态信息包含本层状态兄弟个数, 依据所述转换关系转换状态或执行指令,具体包含步骤依据所述本层兄弟状态个数转换 所述状态。
6.一种控制装置,应用于IXD TV控制系统,其特征在于,包含状态信息单元,用于存储状态和状态信息的对应关系,所述状态信息包含与所述状态 对应的转换关系,查找单元,用于依据所述状态信息查找所述状态对应的转换关系,运行单元,用于依据所述转换关系转换状态或执行指令。
7.如权利要求6所述控制装置,其特征在于,所述状态信息包含上个状态地址,所述运 行单元用于依据所述上个状态地址转换所述状态到上个状态。
8.如权利要求6所述的控制装置,其特征在于,所述状态信息还包含上个状态地址或 指令信息。
9.如权利要求8所述的控制装置,其特征在于,当所述状态信息包含上个状态地址时, 所述运行单元用于依据所述上个状态地址转换所述状态到上个状态。
10.如权利要求8所述的控制装置,其特征在于,所述运行单元用于依据所述指令信息 执行指令。
11.如权利要求6所述的控制装置,其特征在于,所述状态信息包含本层兄弟状态个 数,所述运行单元用于依据本层兄弟状态个数转换所述状态。
全文摘要
本发明公开了一种应用于LCD TV系统的控制方法及其控制装置。该控制装置包含状态信息单元、查找单元及运行单元。其中,状态信息单元用于存储状态和状态信息的对应关系,且状态信息包含与状态对应的转换关系;查找单元用于依据状态信息查找状态对应的转换关系;运行单元用于依据转换关系转换状态或执行指令。采用本发明的控制装置及其控制方法,通过将状态与状态信息对应起来,能方便的响应激励由目前状态进入上个或下个状态,或者执行相应指令调节LCD TV,极大的简化了LCD TV系统的控制流程。
文档编号G09G3/36GK102055927SQ20091019813
公开日2011年5月11日 申请日期2009年11月3日 优先权日2009年11月3日
发明者吴振宇 申请人:无锡华润矽科微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1