带键盘的数字电视接收机的制作方法

文档序号:7714971阅读:328来源:国知局
专利名称:带键盘的数字电视接收机的制作方法
技术领域
本发明涉及一种数字电视接收机,尤其是涉及一种通过按键扫描来实现外接键盘
的数字电视接收机。
背景技术
在数字电视不断发展和普及过程中,为了满足不同的客户需求,运营商提供了更 多的电视节目,也提供了数字电视节目服务以外的其他增值服务,比如股票系统、游戏平台 服务,以满足不同群体用户的个性需求。 同时,随着数字电视接收机实现功能的日益增多,以及电子信息技术的快速发展,
数字电视接收机的FLASH存储器和内存容量日益增大,且数字电视接收机的处理器的运行
速率也大大提高,为在数字电视接收机中集成高级游戏软件提供了可能。 当前的数字电视接收机上集成的游戏都是一些小游戏,如象棋、推箱子、俄罗斯方
块等,虽然运行这些游戏需要的系统资源较小,但这些小游戏在内容难以吸引更多的游戏
玩家,而且游戏操作上只能通过遥控器按键来实现,存在操作不方便的缺陷。 如何为数字电视接收机提供类似个人电脑的键盘和鼠标操作,以方便用户操作,
已成为当前急需解决的技术问题之一。

发明内容
本发明在于提出一种带键盘的数字电视接收机,在数字电视接收机中通过SPI接 口进行按键扫描来实现外接键盘,从而解决当前数字电视接收机只能通过遥控器操作存在 操作不便的技术问题。 本发明是采用如下技术方案来实现一种带键盘的数字电视接收机,外接的键盘
矩阵电路的行扫描信号和列扫描信号均耦接至数字电视接收机的处理器,由处理器获取键
盘矩阵电路的扫描码并查找键码表识别按键并执行按键预定的操作。 其中,键盘矩阵电路的行扫描信号和列扫描信号均连接至处理器的1/0接口。 其中,行扫描信号的数量和列扫描信号的数量相等。 其中,键盘矩阵电路通过SPI接口连接处理器。 其中,处理器上的3个GPI0接口分别通过SPI时钟信号、SPI的数据线和片选信 号连接用于驱动显示器件的驱动芯片;而驱动芯片的多个开关信号连接键盘矩阵电路并分 别复用为键盘矩阵电路扫描信号和列扫描信号,由驱动芯片获取键盘矩阵电路的扫描码并 传给处理器。 与现有技术相比,本发明具有如下有益效果 本发明充分利用现有数字电视接收机的硬件,通过使用处理器的1/0接口完成键 盘的扫描或是通过SPI接口扫描驱动电路的键盘矩阵来实现外接键盘,具有实现简单和实 现成本低的优点,且外接键盘便于用户操作,有利于数字电视接收机朝着高端化、互动平台 的方向发展。


图1是本发明第1实施例的电路示意 图2是第1实施例的流程示意 图3是本发明第2实施例的电路示意 图4是第2实施例的时序 图5是第2实施例的流程示意图。
具体实施例方式
本发明是利用现有数字电视接收机(以下简称为主机)具有高速处理器和大容量存储器的前提下,通过在主机的监控板上预留的扩充接口上扩展实现按键扫描工作方式的键盘。 如图1所示,本实施例是直接在主机内的处理器U1的多个I/0接口上接入键盘矩阵电路,比如,若采用4X4的键盘矩阵电路,则在处理器Ul上定义1/01 1/08共8个1/O接口来实现键盘扫描。其中,处理器U1的1/01 1/04作为键盘矩阵电路的列扫描,1/05 1/08作为键盘矩阵电路的行扫描;当按下其中的某个按键时,与按键两端相连的I/O接口就相通,有着相同的电平值,处理器U1通过扫描1/01 1/08的值获得扫描码,利用扫描码查找键码表判断是哪个按键按下,然后根据设置进行相应的操作,如图2所示。
例如,键盘矩阵电路中任何按键均未被按下时,1/01 1/08均为高电平,故此时的扫描码是二进制的11111111 ;当按键SW1被按下时,此时1/04和1/05均为低电平,此时的扫描码是二进制的11100111,处理器U1在键码表中查找此扫描码,即可判断出是SW1按键被按下。 如图3所示的第2实施例,本实施例是利用LED驱动芯片U2来实现,实现的方法也是通过串行外设接口 (Serial Peripheral Interface, SPI)来实现按键扫描,优点是节省I/O 口,不需要额外的键盘扫描电路,实现成本低。其中,驱动芯片U2通过SPI时钟信号(CLK)、SPI的数据线(DATA)和片选信号(STB)连接处理器Ul上的3个GPIO接口 ,而驱动芯片U2用于驱动显示器件U3(比如为LED)。开关Kl、 K2与KS1 KS8组成2*8 = 16的键盘矩阵,其中,开关Kl、 K2为行扫描信号,开关KS1 KS8为列扫描信号。
其中,通过SPI接口读键值的时序与步骤分别见图4和图5所示。当片选信号为有效电平时,在时段1中某个按键被按下时,此时,处理器U1通过数据线向驱动芯片U2发出读取键值的控制命令,输入读键值的命令地址,由驱动芯片U2读取键值或扫描码;在时段2中,驱动芯片U2将键值发送给处理器U1,即处理器U1读取键值或扫描码;然后由处理器Ul在键码表中查找此扫描码,即可判断出是具体哪个按键被按下,并执行该按键预定的对应操作处理。 至于在数字电视接收机中外接鼠标,其实现方式比较简单。现在的很多的数字电视接收机已有集成USB功能模块,该USB功能模块即可支持外接鼠标。若数字电视接收机中没有集成USB功能模块,可以通过在数字电视接收机中增加USB收发电路,并使用外部存储器接口 (External Memory Interface, EMI)总线技术来支持外接鼠标,在此不再详述。
综上,本案充分利用现有数字电视接收机的硬件,通过使用处理器的I/O接口完成键盘的扫描或是通过SPI接口扫描驱动电路的键盘矩阵来实现外接键盘,具有实现简单 和实现成本低的优点,且外接键盘便于用户操作,有利于数字电视接收机朝着高端化、互动 平台的方向发展。
权利要求
一种带键盘的数字电视接收机,其特征在于,外接的键盘矩阵电路的行扫描信号和列扫描信号均耦接至数字电视接收机的处理器,由处理器获取键盘矩阵电路的扫描码并查找键码表识别按键并执行按键预定的操作。
2. 根据权利要求1所述带键盘的数字电视接收机,其特征在于,键盘矩阵电路的行扫描信号和列扫描信号均连接至处理器的I/O接口 。
3. 根据权利要求2所述带键盘的数字电视接收机,其特征在于,行扫描信号的数量和列扫描信号的数量相等。
4. 根据权利要求1所述带键盘的数字电视接收机,其特征在于,键盘矩阵电路通过SPI接口连接处理器。
5. 根据权利要求4所述带键盘的数字电视接收机,其特征在于,处理器上的3个GPIO接口分别通过SPI时钟信号、SPI的数据线和片选信号连接用于驱动显示器件的驱动芯片;而驱动芯片的多个开关信号连接键盘矩阵电路并分别复用为键盘矩阵电路扫描信号和列扫描信号,由驱动芯片获取键盘矩阵电路的扫描码并传给处理器。
全文摘要
一种带键盘的数字电视接收机,外接的键盘矩阵电路的行扫描信号和列扫描信号均耦接至数字电视接收机的处理器,由处理器获取键盘矩阵电路的扫描码并查找键码表识别按键并执行按键预定的操作来实现键盘功能。本发明具有实现简单和实现成本低的优点,且外接键盘便于用户操作,有利于数字电视接收机朝着高端化、互动平台的方向发展。
文档编号H04N5/44GK101710949SQ20091018874
公开日2010年5月19日 申请日期2009年12月4日 优先权日2009年12月4日
发明者刘武 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1