设置电视机的方法与装置以及电视机的制作方法

文档序号:7745368阅读:181来源:国知局

专利名称::设置电视机的方法与装置以及电视机的制作方法
技术领域
:本发明涉及家用电器
技术领域
,特别地涉及一种设置电视机的方法与装置以及电视机。
背景技术
:电视机中通常包含多种设置,例如搜索出的频道、可以使用的信号源、最大音量、最小音量,以及电视机菜单中提供的其他设置。用户可以通过电视机的菜单来进行这些设置,电视机将相应的设置数据保存在电视机内的EEPR0M中。该EEPR0M和电视机的微控制器MCU通过IIC总线连接。在设置项较多的情况下或者需要对多台电视机进行设置的场合例如宾馆、酒店等,用户对电视机进行设置的操作较为繁琐。在相关技术中,在设置项较多的情况下或者需要对多台电视机进行设置的场合,用户对电视机进行设置的操作较为繁琐。针对该问题,目前尚未提出有效的解决方案。
发明内容本发明的目的是提供一种设置电视机的方法与装置以及电视机,以解决现有技术中在设置项较多的情况下或者需要对多台电视机进行设置的场合,用户对电视机进行设置的操作较为繁琐的问题。为解决上述问题,根据本发明的一个方面,提供一种设置电视机的方法。本发明的设置电视机的方法包括第一电视机的USB控制器通过USB接口获取设置数据;所述第一电视机将所述设置数据保存在自身的设置数据存储装置中。进一步地,第一电视机的USB控制器通过USB接口获取电视机设置数据之前,还包括所述第二电视机的USB控制器通过USB接口获取自身的设置数据,将所述设置数据保存在USB存储装置中;第一电视机的USB控制器通过USB接口获取设置数据包括第一电视机的USB控制器通过USB接口获取所述USB存储装置中的设置数据。进一步地,第一电视机的USB控制器通过USB接口获取电视机设置数据之前,还包括所述第二电视机的USB控制器通过USB接口获取所述设置数据并保存在计算设备中,修改保存的所述设置数据,将修改后的设置数据保存在USB存储装置中;第一电视机的USB控制器通过USB接口获取设置数据包括第一电视机的USB控制器通过USB接口获取所述USB存储装置中的设置数据。进一步地,所述第二电视机的USB控制器通过USB接口获取所述设置数据包括所述第二电视机的USB控制器从所述第二电视机的微控制单元MCU的缓存中读取所述设置数据,或者所述第二电视机的USB控制器通过IIC总线从所述第二电视机的设置数据存储装置中读取设置数据。进一步地,所述第一电视机将所述设置数据保存在自身的设置数据存储装置中包括所述第一电视机的USB控制器将所述设置数据写入自身的MCU,该MCU将所述设置数据发送至所述第一电视机的设置数据存储装置,或者所述第一电视机的USB控制器通过IIC总线将所述设置数据写入所述第一电视机的设置数据存储装置。进一步地,修改保存的所述设置数据包括所述计算设备根据所述设置数据的存储地址与电视机的设置项的对应关系确定指定的设置项对应的存储地址;修改确定的存储地址的设置数据。进一步地,修改保存的所述设置数据包括所述计算设备输出人机界面,所述人机界面包含与电视机的多个设置项相对应的多个控件;接收操作信息,根据所述操作信息修改所述操作信息所指定的控件对应的设置项的设置数据。为解决上述问题,根据本发明的另一方面,提供一种设置电视机的装置。本发明的设置电视机的装置包括人机界面生成模块,用于生成人机界面,所述人机界面中的控件对应于电视机的设置项;接收模块,用于接收操作信息;修改模块,用于根据所述操作信息修改所述操作信息所指定的控件对应的设置项的设置数据。为解决上述问题,根据本发明的又一方面,提供一种电视机。本发明的电视机包括微控制器MCU和USB控制器以及用于保存电视机设置数据的存储装置,所述USB控制器与所述MCU之间通过串口连接,并且/或者,所述USB控制器与所述存储装置之间通过IIC总线连接。从以上的说明可以看出,本发明对于电视机作了线路的改进,对于双芯片式的电视机添加了USB控制器与MCU之间的串口连接和/或USB控制器与EEPROM之间的IIC总线;对于单芯片式的电视机添加了USB控制器与EEPROM之间的IIC总线,这样,电视机的设置数据可以通过电视机上带有的USB接口来读出及写入来方便地实现对电视机的设置,在设置项较多的情况下或者需要对多台电视机进行设置的场合,这种方式尤其显得方便快捷。而且,根据本发明的技术方案,电视机的设置数据在读出之后可以利用人机界面进行修改然后再写入,这种方式能够实现对设置数据的直观、快速修改,有助于提高设置电视机的效率。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的方法的流程图;图2是根据本实施例中的双芯片型式的电视机中的MCU、EEPR0M和USB控制器连接状态的示意图,其中MCU和USB控制器之间加入了串口连接;图3是根据本实施例中的双芯片型式的电视机中的MCU、EEPR0M和USB控制器连接状态的示意图,其中USB控制器与EEPROM之间加入了IIC总线连接;图4是根据本实施例中的双芯片型式的电视机中的MCU、EEPROM和USB控制器连接状态的示意图;图5是根据本发明实施例中的设置电视机的人机界面的示意图6是根据本发明实施例中的设置电视机的装置结构的示意图。具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图1是根据本发明实施例的方法的流程图。如图1所示,本发明实施例的方法包括步骤Sll和步骤S13。步骤Sll:电视机的USB控制器通过USB接口获取设置数据。步骤S13:该电视机将获取的设置数据保存在自身的设置数据存储装置中。从图1的流程中可以看出,本实施例是通过USB接口获取电视机设置数据,为此需对现有的电视机中的硬件作适当改变。以下按照电视机设置数据保存在EEPROM中为例进行说明。图2是根据本实施例中的双芯片型式的电视机中的MCU、EEPROM和USB控制器连接状态的示意图,其中MCU和USB控制器之间加入了串口连接。如图2所示,对于双芯片型式的电视机,即MCU和USB控制器各为一个芯片,可以将电视机中的USB控制器与MCU通过串口进行连接。如图3所示,图3是根据本实施例中的双芯片型式的电视机中的MCU、EEPROM和USB控制器连接状态的示意图,其中USB控制器与EEPROM之间加入了IIC总线连接。如图3所示,对于双芯片型式的电视机,也可以将其中的USB控制器与保存有电视机设置数据的EEPROM通过IIC总线进行连接。另外,对于双芯片型式的电视机,也可以将图2和图3的两种连接方式相结合。图4是根据本实施例中的双芯片型式的电视机中的MCU、EEPROM和USB控制器连接状态的示意图。如图4所示,对于单芯片型式的电视机,即其内部的USB控制器与MCU集成为一个芯片,二者已经能够通信,就无需增加二者之间的串口连接。经过上述的线路增加,使得用户在对电视机进行设置时,将电视机设置数据通过电视机的USB接口直接保存在电视机的EEPROM中,操作较为简便,在设置项较多的情况下或者需要对多台电视机进行设置的场合尤为方便。电视机设置数据同样可以通过USB接口获得,该设置数据可以来自于另一台已经设置完成的电视机,或者保存在U盘等存储装置中的设置数据。以设置数据来自于另一台电视机为例,以下将步骤S11和步骤S13中的电视机称为第一电视机,另一台电视机称为第二电视机,在步骤Sll之前,第二电视机的USB控制器通过USB接口获取设置数据,然后将该设置数据保存在USB存储装置中,例如通常所说的U盘等。这样,在步骤Sll中,第一电视机通过USB接口从USB存储装置中读取设置数据即可。对于保存在U盘等USB存储装置中的设置数据,可以进行一些修改,第一电视机读取修改后的设置数据,这样能够方便地使第一电视机具有与第二电视机不同的设置。对于修改的具体方式,在本实施例的后文中再作出详细说明。根据上面对于电视机内部线路的增加方式,第二电视机的USB控制器通过USB接口获取设置数据时的具体方式也有两种。—种方式是第二电视机的USB控制器从第二电视机的MCU的缓存中读取设置数据,另一种方式是第二电视机的USB控制器通过IIC总线从第二电视机的EEPROM中读取设置数据。在第一种方式下,第二电视机的MCU要先通过IIC总线从EEPROM中读取设置数据并保存在自身的缓存中。对于双芯片的电视机,USB控制器与MCU进行通信的时候,可以根据通信协议进行数据校验,以提高通信的可靠性。相应地,第一电视机在将设置数据保存在自身的EEPROM中的时候,也可以通过串口或IIC总线进行。如果通过串口进行,则第一电视机的USB控制器通过串口接收USB控制将设置数据写入自身的MCU,该MCU将设置数据发送至第一电视机的设置数据存储装置。如果通过IIC总线进行,则第一电视机的USB控制器通过IIC总线将设置数据写入第一电视机的设置数据存储装置。以下再对上文中提及的设置数据修改作出说明。本实施例中,因为从电视机的EEPROM中获取了电视机设置数据并保存在USB存储装置中,所以可以将这种与电视机分离的设置数据作一些修改。以下说明两种修改的方式。—种方式是直接修改设置项对应的存储地址中的设置数据。这种方式涉及到EEPROM内部的存储结构。本实施例中,以型号为AT24C64的EEPROM为例进行说明。AT24C64的EEPROM内部存贮结构为256pagesX32bytes,共有8192byte的存贮空间。使用16进制表示寻址范围从0x000到OxlFFF,如果按照地址递增的方式进行数据排列,则可以看成一个512X16的数据矩阵。根据上面的EEPROM内部数据的组织形式,对于电视机的设置数据,也按照此方法进行组织,以16进制的方式进行矩阵式存储。按照地址递增的方式排布数据,地址则可以作为矩阵内数据递增的下脚标。列标OO01020304....ODOEOF;行标001020.....1FE01FF0组织方式如表1:表1<table>tableseeoriginaldocumentpage7</column></row><table><table>tableseeoriginaldocumentpage8</column></row><table>可以使用应用程序读入设置数据形成一个整型数据类型的512X16的数组,应用程序的开发语言可以是C语言或VB语言。在C语言中可以采用如下语句intm,n,E2data[m][n]在VB语言中可以采用如下语句DimE2data[m,n]AsInteger使用计算设备例如计算机显示上述数组,数组元素与电视机的设置数据的存储地址之间对应,而电视机的设置数据的存储地址与电视机的设置项存在对应关系。这样可以通过修改数组元素的值来改变电视机的设置项的设置值。例如数组元素E2data[256]对应于地址0x1000,该地址对应的设置项是"酒店模式开关",并且地址中的数据为0x01表示"酒店模式开",该数据为OxlD表示"酒店模式关",则计算机先根据设置数据存储地址与电视机的设置项的对应关系确定指定的设置项对应的存储地址,在本例中,例如要修改酒店模式,则根据设置项"酒店模式开关"确定地址0x1000,再修改该地址的设置数据,即修改数组元素E2data[256]的值。上述的方法中,显示的是一个数组,其人工可读性较差,因此本实施例中再给出另一种方式来修改电视机的设置数据。图5是根据本发明实施例中的设置电视机的人机界面的示意图。如图5所示,图5中的人机界面50中包含了多个控件,例如滑块、文体输入框、单选按钮、复选框等。其中的一些控件对应于电视机的设置项,例如最大音量、最小音量、开机信号源、信号源设置等,即这些控件接收操作之后,根据操作信息,可以修改控件对应的设置项的设置值。例如,图中示出了开机信号源这一设置项的设置值为TV。在用户通过人机界面进行操作时,计算机接收操作信息,该操作信息指定了控件和该控件对应的设置项的设置值,例如有一操作是点击了单选按钮51,即指定了控件单选按钮51,并指定了设置值为TV。然后根据设置值修改指定控件对应的设置项的设置数据,例如TV对应的设置数据在地址0x500,数据0x01为TV,则将地址0x500中保存的数值置为0x01。通过人机界面进行设置较为直观,便于用户使用。以下再对本实施例中的设置电视机的装置作出说明。该装置设置在计算机或者具有程序运行功能的手机中。图6是根据本发明实施例中的设置电视机的装置结构的示意图。图6中的设置电视机的装置60包括人机界面生成模块61、接收模块62和修改模块63,其中人机界面生成模块61用于生成人机界面,该人机界面中的控件对应于电视机的设置项;接收模块62用于接收操作信息;修改模块63用于根据操作信息修改该操作信息所指定的控件对应的设置项的设置数据。本实施例中的电视机是在现有的电视机的基础上进行线路改进,包括微控制器MCU和USB控制器以及用于保存电视机设置数据的存储装置,并且USB控制器与所述MCU之间通过串口连接,或者,USB控制器与所述存储装置之间通过IIC总线连接,也可以同时采用上述的串口连接和IIC总线连接,以提高系统的可靠性。从以上的说明可以看出,本实施例中对于电视机作了线路的改进,对于双芯片式的电视机添加了USB控制器与MCU之间的串口连接和/或USB控制器与EEPROM之间的IIC总线;对于单芯片式的电视机添加了USB控制器与EEPROM之间的IIC总线,这样,电视机的设置数据可以通过电视机上带有的USB接口来读出及写入来方便地实现对电视机的设置,在设置项较多的情况下或者需要对多台电视机进行设置的场合,这种方式尤其显得方便快捷。而且,根据本实施例的技术方案,电视机的设置数据在读出之后可以利用人机界面进行修改然后再写入,这种方式能够实现对设置数据的直观、快速修改,有助于提高设置电视机的效率。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算设备来实现,它们可以集中在单个的计算设备上,或者分布在多个计算设备所组成的网络上,可选地,它们可以用计算设备可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算设备来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求一种设置电视机的方法,其特征在于,包括第一电视机的USB控制器通过USB接口获取设置数据;所述第一电视机将所述设置数据保存在自身的设置数据存储装置中。2.根据权利要求l所述的方法,其特征在于,第一电视机的USB控制器通过USB接口获取电视机设置数据之前,还包括所述第二电视机的USB控制器通过USB接口获取自身的设置数据,将所述设置数据保存在USB存储装置中;第一电视机的USB控制器通过USB接口获取设置数据包括第一电视机的USB控制器通过USB接口获取所述USB存储装置中的设置数据。3.根据权利要求l所述的方法,其特征在于,第一电视机的USB控制器通过USB接口获取电视机设置数据之前,还包括所述第二电视机的USB控制器通过USB接口获取所述设置数据并保存在计算设备中,修改保存的所述设置数据,将修改后的设置数据保存在USB存储装置中;第一电视机的USB控制器通过USB接口获取设置数据包括第一电视机的USB控制器通过USB接口获取所述USB存储装置中的设置数据。4.根据权利要求2或3所述的方法,其特征在于,所述第二电视机的USB控制器通过USB接口获取所述设置数据包括所述第二电视机的USB控制器从所述第二电视机的微控制单元MCU的缓存中读取所述设置数据,或者所述第二电视机的USB控制器通过IIC总线从所述第二电视机的设置数据存储装置中读取设置数据。5.根据权利要求2或3所述的方法,其特征在于,所述第一电视机将所述设置数据保存在自身的设置数据存储装置中包括所述第一电视机的USB控制器将所述设置数据写入自身的MCU,该MCU将所述设置数据发送至所述第一电视机的设置数据存储装置,或者所述第一电视机的USB控制器通过IIC总线将所述设置数据写入所述第一电视机的设置数据存储装置。6.根据权利要求3所述的方法,其特征在于,修改保存的所述设置数据包括所述计算设备根据所述设置数据的存储地址与电视机的设置项的对应关系确定指定的设置项对应的存储地址;修改确定的存储地址的设置数据。7.根据权利要求3所述的方法,其特征在于,修改保存的所述设置数据包括所述计算设备输出人机界面,所述人机界面包含与电视机的多个设置项相对应的多个控件;接收操作信息,根据所述操作信息修改所述操作信息所指定的控件对应的设置项的设置数据。8.—种设置电视机的装置,其特征在于,包括人机界面生成模块,用于生成人机界面,所述人机界面中的控件对应于电视机的设置项;接收模块,用于接收操作信息;修改模块,用于根据所述操作信息修改所述操作信息所指定的控件对应的设置项的设置数据。9.一种电视机,包括微控制器MCU和USB控制器以及用于保存电视机设置数据的存储装置,其特征在于,所述USB控制器与所述MCU之间通过串口连接,并且/或者,所述USB控制器与所述存储装置之间通过IIC总线连接。全文摘要本发明公开了一种设置电视机的方法与装置以及电视机,以解决现有技术中在设置项较多的情况下或者需要对多台电视机进行设置的场合,用户对电视机进行设置的操作较为繁琐的问题。本发明的设置电视机的方法包括第一电视机的USB控制器通过USB接口获取设置数据;所述第一电视机将所述设置数据保存在自身的设置数据存储装置中。采用本发明的技术方案,电视机的设置数据可以通过电视机上带有的USB接口来读出及写入,方便地实现对电视机的设置,在设置项较多的情况下或者需要对多台电视机进行设置的场合,这种方式尤其显得方便快捷。文档编号H04N5/44GK101783867SQ201010140449公开日2010年7月21日申请日期2010年3月26日优先权日2010年3月26日发明者王继东,陶伟业申请人:青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1