一种电视机开机logo的生成方法、装置及电视机的制作方法

文档序号:7603600阅读:335来源:国知局
专利名称:一种电视机开机logo的生成方法、装置及电视机的制作方法
技术领域
本发明属于电视机领域,尤其涉及一种电视机开机LOGO的生成方法、装置及电视机。
背景技术
随着经济的发展,人们对生活水平的需求也越来越高。比如购买电视机的客户,也希望电视机的开机LOGO能够有自己的特点。由于客户的喜好不同,公司需要设计的开机 LOGO也不同,而设计不同开机LOGO所使用的软件也会不相同。传统的在电视机配置开机LOGO的流程是,软件设计师根据客户对电视机的开机 LOGO要求,将该开机LOGO配置在电视机的软件中,并对配置了开机LOGO的软件进行相应的修改,修改结束后,再将该软件送检测中心检测,检测中心检测OK后,配置了开机LOGO的软件才能进行生产。由于一个配置了开机LOGO的软件从设计到生产最少需要一周的时间,因此当需要设计并生产多种配置了不同开机LOGO的软件时,将严重制约生产出整个电视机的周期,降低了工作效率,并且,多种配置了不同开机LOGO的软件容易增大生产软件升级的错误概率,不利于统一管理。

发明内容
本发明实施例提供了一种电视机开机LOGO的生成方法,旨在解决现有方法中需要针对不同的字符型开机LOGO而重新生产出与该字符型开机LOGO相对应的软件,从而导致生产电视机周期过长,效率低下的问题。本发明实施例是这样实现的,一种电视机开机LOGO的生成方法,所述方法包括下述步骤将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;接收LOGO生成指令,所述LOGO生成指令包括开机LOGO的生成参数;查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机 LOGO。本发明实施例的另一目的在于提供一种电视机开机LOGO的生成装置,所述装置包括字符存储单元,用于将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;生成指令接收单元,用于接收LOGO生成指令,所述LOGO生成指令包括开机LOGO 的生成参数;开机LOGO生成单元,用于查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机LOGO。本发明实施例的另一目的在于提供一种包含上述电视机开机LOGO的生成装置的电视机。本发明实施例中,首先将ASCII值以及与该256个ASCII值对应的字符写入字符寄存器地址中,并配置了一个开机LOGO编辑选项,若打开电视机进入该开机LOGO编辑选项后,接收到包含开机LOGO的生成参数的开机LOGO生成指令,则查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,从而生成电视机的开机LOGO。由于已存入256个 ASCII值以及与该ASCII值对应的字符,因此在电视机的开机LOGO改变之后,可使用同一款软件就能够改变不同的字符型开机LOGO,而无需重新生产不同字符型开机LOGO所对应的不同软件,从而有效缩短生产电视机的周期,提高生产效率。


图1是本发明第一实施例提供的电视机开机LOGO的生成方法流程;图2是本发明第一实施例提供的ASCII值用十进制表示为0 127所对应的字符;图3是本发明第一实施例提供的ASCII值用十进制表示为1 255所对应的字符;图4是本发明第一实施例提供的ASCII值用十进制表示为65时所对应的字符;图5是本发明第二实施例提供的电视机开机LOGO的生成装置结构。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例首先将ASCII值以及与该256个ASCII值对应的字符写入字符寄存器地址中,若在打开电视机后,接收到包含开机LOGO的生成参数的开机LOGO生成指令,则查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,从而生成电视机的开机 LOGO。本发明实施例提供了一种电视机开机LOGO的生成方法、装置及电视机。所述方法包括将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;接收LOGO生成指令,所述LOGO生成指令包括开机LOGO的生成参数;查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机 LOGO。所述装置包括字符存储单元,用于将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;生成指令接收单元,用于接收LOGO生成指令,所述LOGO生成指令包括开机LOGO 的生成参数;开机LOGO生成单元,用于查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机LOGO。所述设备包括上述电视机开机LOGO的生成装置的电视机。
本发明实施例中,首先将ASCII值以及与该256个ASCII值对应的字符写入字符寄存器地址中,并配置了一个开机LOGO编辑选项,若打开电视机进入该开机LOGO编辑选项后,接收到包含开机LOGO的生成参数的开机LOGO生成指令,则查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,从而生成电视机的开机LOGO。由于已存入256个 ASCII值以及与该ASCII值对应的字符,因此在电视机的开机LOGO改变之后,可使用同一款软件就能够改变不同的字符型开机L0G0,而无需重新生产不同字符型开机LOGO所对应的不同软件,从而有效缩短生产电视机的周期,提高生产效率。为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。实施例一图1示出了本发明第一实施例提供的电视机开机LOGO的生成方法流程,详述如下通过分析市场部的接单情况,发现95%以上客户需要的LOGO都是字符型L0G0, 例如中国的著名电视品牌LOGO =Skyworth, TCL, ChangHong等,外国的著名电视品牌LOGO Toshiba, Hitachi, Philips, LG等,这些LOGO都可以由美国信息互换标准代码(American Standard Code for Informationlnterchange,ASCII)所对应的字符组成,其中,图 2 示出了 ASCII值用十进制表示为O 127时所对应的字符,图3示出了 ASCII值用十进制表示为1 255时所对应的字符。在步骤Sll中,存储ASCII值以及与ASCII值对应的字符。在本实施例中,将256个ASCII值以及与256个ASCII值所对应的字符写入电视机主芯片相应的字符寄存器地址中。例如,假设字符寄存器的开始地址为8000,某个ASCII 的值为X J^fASCII值为X所对应的字符存入8000+X的地址中,如将十进制的ASCII值为 65所对应的字符A存入到8000+65的地址中。字符寄存器是一张矩阵表,它把不同的字符通过矩阵的形式表现出来,例如ASCII值为65时所对应的字符为A,在矩阵表的表现形式如图4所示。在步骤S12中,接收开机LOGO生成指令,该开机LOGO生成指令包括开机LOGO的
生成参数。作为本发明的另一个实施例,在接收开机LOGO生成指令的步骤之前还包括下述步骤配置由包含多个元素的数组所组成的开机LOGO编辑选项。在本实施例中,在软件的工厂模式下配置电视机的开机LOGO编辑(LOGO EDIT)选项,在该电视机的开机LOGO编辑选项中配置可以包含多个元素的数组。其中,该数组中元素的值与ASCII值相同,例如,若数组包含256个取值不同的元素,则由该256个元素的值组成的值域与256个ASCII值组成的值域相同。作为本发明的另一个实施例,由于一个开机LOGO所包含的字符数通常大于1而不超过30,因此可将电视机的开机LOGO编辑选项中的数组长度设定为30。长度为30的数组可容纳30个元素,对应的元素值也可有30个。在本发明实施例中,开机LOGO生成参数为指定的多个与ASCII值的取值相同的元素值或者为指定的与多个ASCII值对应的字符。比如,在进入L0G0EDIT选项后,工程部人员对数组中包含的元素进行赋值,所赋的值即为电视机的开机LOGO生成参数。其中, 对元素所赋的值不同,生成的电视机开机LOGO也不同。在本实施例中,工程部人员根据客户订单的要求,使用遥控器选中开机LOGO EDIT项目,进入开机LOGO EDIT模式编辑电视机的开机LOGO。在编辑开机LOGO的操作过程中,可通过遥控器的上下键更改数组中选中的元素L0G0
到元素L0G0[29]共30个元素,并可通过遥控器的左右键对选中的 L0G0
到L0G0[29]重新赋值或赋予新的字符。当然,也可设定通过遥控器的上下键对选中的L0G0
到L0G0[29]重新赋值或赋予新的字符,设定通过遥控器的左右键更改选中的 L0G0
到L0G0D9],此处不再赘述。假设当前选中数组中的元素为L0G0
,若接收到遥控器发送的调整下一个元素的指令,则将不再选中LOGO
,而是选中数组中的下一个元素LOGO[1],在此基础上,若接收到遥控器发送的调整上一个元素的指令,则将重新选中数组中的上一个元素LOGO
;假设当前选中的元素L0G0
的值为65,若接收到遥控器发送的,将当前选中的元素的值往下调整一个单位的指令,则该L0G0
的值将被重新赋值为 66,若接收到遥控器发送的,将当前选中的值为65的LOGO
往上调整一个数值的指令,则该L0G0
的值将被重新赋值为64。另外,为了防止工程部人员对元素所赋的值超出ASCII 值的取值范围,可固定工程部人员的赋值范围。例如,在元素值为0时,若还接收到往上调整一个单位的指令,则当前元素值不再上调,即不会变为-1 ;在元素值为255时,若还接收到往下调整一个单位的指令,则当前元素值不再下调,即不会变为256。作为本发明的另一个实施例,在接收开机LOGO生成指令的步骤之前还包括下述步骤若接收到电视机开机指令,则通过两线式串行总线anter-htegratedCircuit, I2C)通信,读取保存在E2PR0M的元素值,并将读取的元素值存入数组中,在获取与该元素值对应的字符后,将获取的字符显示在电视机屏幕上,生成开机LOGO。其中,具体的部分实现代码如下
POWER—ON—LOGO(void)
for(Number=0; Number <30;Number++)
LOGO [Number] =ReadE2prom(ADD+Number,&LOGO [Number]);// 从 E2PROM中读取LOGO的内容
for(Number=0; Number <30;Number++) {register_address=Get_char_register(LOGO[Number]);//得到相对应的字符
寄存器的地址
Display—char(register—address);//在屏幕中显示对应的 ASCII 字符
}在步骤S13中,查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,生成开机LOGO。在本发明实施例中,若开机LOGO生成参数为指定的多个与ASCII值的取值相同的元素值,则在获取了开机LOGO的生成参数之后,将该开机LOGO的生成参数与256个ASCII 值进行比较,从而得到与该元素值相等的一个ASCII值,并根据得到的ASCII值,查找与该 ASCII值对应的地址所存储的字符,进一步地,读取存储的字符,生成电视机的开机LOGO。 假设十进制的ASCII值为X所对应的字符存储在8000+X的地址中,开机LOGO生成参数为十进制的65、66和67,则将上述三个开机LOGO生成参数与256个十进制的ASCII值进行比较,得到三个与65,66和67相等的ASCII值:65、66和67。根据65,66和67这三个开机 LOGO生成参数,查找存储在地址8000+65、8000+66和8000+67的字符,并分别读取查找到的字符A、B和C,最后将字符A、B和C显示在屏幕上,生成电视机的开机LOGO。在本发明实施例中,若开机LOGO生成参数为指定的与多个ASCII值对应的字符, 则在改变字符时,须先查找该字符对应的ASCII值,改变该ASCII值,进而改变显示的字符, 从而生成新的电视机开机LOGO。作为本发明的另一个实施例,在生成开机LOGO的步骤之后进一步包括下述步骤 存储生成的开机LOGO所对应的元素值或字符。在本实施例中,将重新赋值的元素值存入电可擦除可编程唯读记忆体(Electrically-ErasableProgrammable Read-Only Memory, E2PR0M),有利于可靠保存数据和节省功耗等。在本发明第一实施例中,首先将ASCII值以及与该256个ASCII值对应的字符写入字符寄存器地址中,若在打开电视机后,接收到包含开机LOGO的生成参数的开机LOGO生成指令,则查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,从而生成电视机的开机LOGO。由于已存入256个ASCII值以及与该ASCII值对应的字符,因此在电视机的开机LOGO改变之后,可使用同一款软件就能够改变不同的字符型开机L0G0,而无需重新生产不同字符型开机LOGO所对应的不同软件,从而有效缩短生产电视机的周期,提高生产效率。实施例二 图5为本发明实施例提供的电视机开机LOGO的生成装置的结构,为了便于说明, 仅示出了与本发明实施例相关的部分。该电视机开机LOGO的生成装置可以是运行于终端内的软件单元、硬件单元或者软硬件相结合的单元,也可以作为独立的挂件集成到这些终端中或者运行于这些终端的应用系统中,其中字符存储单元51,用于存储ASCII值以及与ASCII值对应的字符。
在本发明实施例中,将256个ASCII值以及与256个ASCII值所对应的字符写入电视机主芯片相应的字符寄存器地址中。生成指令接收单元52,用于接收LOGO生成指令,该LOGO生成指令包括开机LOGO 的生成参数。在本发明实施例中,开机LOGO生成参数为多个与ASCII值的取值相同的元素值或者为与多个ASCII值对应的字符。作为本发明的一个实施例,该电视机开机LOGO的生成装置还包括编辑选项配置单元54ο该编辑选项配置单元Μ,用于配置由包含多个元素的数组所组成的开机LOGO编辑选项。在本发明实施例中,可以根据实际情况的需要,预设数组的长度。如,若数组只需包含30个元素,则可将该数组的长度预设为30。开机LOGO生成单元53,用于查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,生成开机LOGO。作为本发明的另一个实施例,该开机LOGO生成单元53包括生成参数比较模块531 和开机LOGO生成模块532。生成参数比较模块531,用于将元素值或者字符所对应的ASCII值与已存储的 ASCII值进行比较,获取与该元素值相等的ASCII值或者与该字符所对应的ASCII值相等的 ASCII 值。开机LOGO生成模块532,用于根据获取的ASCII值查找与其对应的字符寄存器地址,并读取该字符寄存器地址存储的字符,生成开机LOGO。在本发明实施例中,若开机LOGO生成参数为指定的多个与ASCII值的取值相同的元素值,则在获取了开机LOGO的生成参数之后,将该开机LOGO的生成参数与256个ASCII 值进行比较,从而得到与该元素值相等的一个ASCII值,并根据得到的ASCII值,查找与该 ASCII值对应的地址所存储的字符,进一步地,读取存储的字符,生成电视机的开机LOGO ; 若开机LOGO生成参数为指定的与多个ASCII值对应的字符,则在改变字符时,须先查找该字符对应的ASCII值,改变该ASCII值,进而改变显示的字符,从而生成新的电视机开机 LOGO。进一步地,为了可靠保存数据和节省功耗,可将重新赋值后的元素值存入E2PR0M 中。在本发明第二实施例中,将ASCII值以及与该ASCII值对应的字符写入字符存储单元51后,若生成指令接收单元52接收到开机LOGO生成指令,则开机LOGO生成单元53 根据生成指令接收单元52的生成参数生成开机LOGO。由于已存入256个ASCII值以及与该ASCII值对应的字符,因此在电视机的开机LOGO改变之后,可使用同一款软件就能够改变不同的字符型开机L0G0,而无需重新生产不同字符型开机LOGO所对应的不同软件,从而有效缩短生产电视机的周期,提高生产效率。本发明实施例中,首先将ASCII值以及与该256个ASCII值对应的字符写入字符寄存器地址中,并配置了一个开机LOGO编辑选项,若打开电视机进入该开机LOGO编辑选项后,接收到包含开机LOGO的生成参数的开机LOGO生成指令,则查找该开机LOGO的生成参数所对应的地址,并从该地址中读取字符,从而生成电视机的开机LOGO。由于已存入256个 ASCII值以及与该ASCII值对应的字符,因此在电视机的开机LOGO改变之后,可使用同一款软件就能够改变不同的字符型开机LOGO,而无需重新生产不同字符型开机LOGO所对应的不同软件,从而有效缩短生产电视机的周期,提高生产效率。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电视机开机LOGO的生成方法,其特征在于,所述方法包括下述步骤将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;接收LOGO生成指令,所述LOGO生成指令包括开机LOGO的生成参数;查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机LOGO。
2.如权利要求1所述的方法,其特征在于,在所述接收LOGO生成指令的步骤之前还包括下述步骤配置由包含多个元素的数组所组成的开机LOGO编辑选项。
3.如权利要求2所述的方法,其特征在于,所述开机LOGO生成参数为多个与ASCII值的取值相同的元素值或者为与多个ASCII值对应的字符。
4.如权利要求3所述的方法,其特征在于,所述接收LOGO生成指令,所述LOGO生成指令包括开机LOGO的生成参数的步骤具体为若接收到调整下一个元素的指令,则选中当前选中的元素的下一个元素,若接收到调整上一个元素的指令,则选中当前选中的元素的上一个元素;若接收到往上调整当前选中的元素值的指令,则将所述当前选中的元素值减一,若接收到往下调整当前选中的元素值的指令,则将所述当前选中的元素值加一。
5.如权利要求3所述的方法,其特征在于,所述查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机LOGO的步骤具体为将元素值或者字符所对应的ASCII值与已存储的ASCII值进行比较,获取与所述元素值相等的ASCII值或者与所述字符所对应的ASCII值相等的ASCII值;根据获取的ASCII值查找与其对应的字符寄存器地址,并读取所述字符寄存器地址存储的字符,生成开机LOGO。
6.如权利要求3所述的方法,其特征在于,所述方法进一步包括下述步骤存储生成的开机LOGO所对应的元素值或字符。
7.—种电视机开机LOGO的生成装置,其特征在于,所述装置包括字符存储单元,用于将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;生成指令接收单元,用于接收LOGO生成指令,所述LOGO生成指令包括开机LOGO的生成参数;开机LOGO生成单元,用于查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机LOGO。
8.如权利要求7所述的装置,其特征在于,所述装置还包括编辑选项配置单元,用于配置由包含多个元素的数组所组成的开机LOGO编辑选项。
9.如权利要求7所述的装置,其特征在于,所述开机LOGO生成单元包括生成参数比较模块,用于将元素值或者字符所对应的ASCII值与已存储的ASCII值进行比较,获取与所述元素值相等的ASCII值或者与所述字符所对应的ASCII值相等的ASCII 值;开机LOGO生成模块,用于根据获取的ASCII值查找与其对应的字符寄存器地址,并读取所述字符寄存器地址存储的字符,生成开机LOGO。
10.一种包含如权利要求7至9任一项所述的电视机开机LOGO的生成装置的电视机。
全文摘要
本发明适用于电视机领域,提供了一种电视机开机LOGO的生成方法、装置及电视机。所述方法包括步骤将ASCII值以及与ASCII值对应的字符存储在与ASCII值对应的字符寄存器地址中;接收LOGO生成指令,所述LOGO生成指令包括开机LOGO的生成参数;查找开机LOGO的生成参数所对应的地址,并从所述地址中读取字符,生成开机LOGO。本发明实施例可使用同一款软件就能够改变不同的字符型开机LOGO,而无需重新生产不同字符型开机LOGO所对应的不同软件,从而有效缩短生产电视机的周期,提高生产效率。
文档编号H04N5/44GK102170538SQ201110056319
公开日2011年8月31日 申请日期2011年3月9日 优先权日2011年3月9日
发明者刘威, 熊跃平, 陈敏锐 申请人:深圳创维-Rgb电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1