[发明专利]一种基于中英文命令的人机交互系统和方法无效
| 申请号: | 200910198274.5 | 申请日: | 2009-11-04 |
| 公开(公告)号: | CN102056021A | 公开(公告)日: | 2011-05-11 |
| 发明(设计)人: | 李峰 | 申请(专利权)人: | 李峰 |
| 主分类号: | H04N21/431 | 分类号: | H04N21/431;H04N21/472;H04N5/44;G06F3/023 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201102 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 中英文 命令 人机交互 系统 方法 | ||
技术领域
本发明属于电视/机顶盒的消费类电子领域,涉及到软件编程,电视信号和功能处理,模糊匹配技术,人机交互界面。
背景技术
随着电视技术的进步和数字技术的运用,电视(以下称为TV)特别是数字电视(以下称为DTV)或者机顶盒(以下称为STB)的功能越来越多,越来越完善,已经大大超过了传统的收看电视节目的范畴,例如现在典型的DTV和STB除了播放数字和模拟电视节目外,还能接收来自DVD,电脑等各种信号源的各种格式的视音频信号,能够上网浏览,播放USB数据(例如MP3等),视频录像,打游戏,看照片等等,但与此同时,以菜单和遥控为组合的人机交互界面在越来越不适应这个趋势:
可操作性:菜单设置项目繁多,嵌套层数偏多,同时遥控按键越来越多,遥控面板也是越做越大,用户需要拿着大的遥控,低头在遥控上找到正确的按键,再抬头对准TV按下按键,再低头找按键,再抬头…经历好几个循环,而且需要两只手配合才能完成,这使得用户体验非常糟糕。
易懂性:菜单和遥控的专业性越来越强,普通用户需要面多很多专业术语,这也大大降低了用户的体验。
综上所述,传统的菜单式的人机交互界面已经大大落后于TV/STB的发展,成为现代视听体验的重要瓶颈,用户亟待更加灵活方便高效易懂的人机交互方式。
发明内容:
本发明的首要目的是为TV/STB操作提供一种简单方便的操作方式,表现为两方面:一是可以大大简化现有的TV/STB菜单系统而代之以一个简单的命令编辑窗口,以及若干简单的菜单,使用户摆脱繁琐而专业的菜单设置,二是可以大大简化遥控面板(理论上只需数字键0~9,power键,4个方向键和若干功能键),减小遥控面积,使得单手操作成为可能,明显减少了用户操作遥控时的不便
本发明的另外一个目的是拓展TV/STB的互动功能,实现了在传统菜单方式很难实现的互动功能,譬如智能化节目搜索等。
本发明的第三个目的是实现了用户自定义命令功能,用户可以按照自己习惯的方式组织各种命令,实现自动批处理,增加了用户操作的自由度。
总而言之,本发明实现了这样一种功能:用户可以用类似于日常对话的语言,通过遥控发送‘短消息’给TV/STB,就可以控制TV/STB,使其可以做某个或者一系列连续的动作,不仅仅方便易懂,而且提高了控制能力。
本发明的基本思路是:接收用户通过遥控输入的中英文消息序列,然后通过模糊匹配,将随意的消息转换为系统能够辨识的命令并执行。
本发明的目的是通过以下技术方案实现的:
一种基于中英文命令的TV/STB人机交互系统,包括文本输入模块,命令处理模块和其他功能模块以及这些模块之间的通信和控制路径,如附图1所示
所述的文本输入模块包括:
输入法子模块:实现用户通过遥控输入中英文的功能,将输入的英文字符编码为ASCII码,中文字符编码为GB2312码,送给消息管理子模块。
消息管理子模块:接收输入法子模块送来的编码中英文字符,存放到buffer中,连续的中英文字符组成消息序列,管理buffer,管理命令编辑窗口内容的显示和更新。
所述的命令处理模块是本发明的核心内容(如图2),包括:
消息接收子模块:读取文本输入模块的buffer中的消息序列,按照消息序列定义解析消息序列并存到自己的消息数组中。
模糊匹配子模块:对消息序列数组的每个消息进行模糊匹配,找到与之匹配的系统注册命令,并替换掉原消息,最终使消息序列转换为命令序列
命令管理子模块:管理命令序列的计数,存储,命令延时和执行等
命令分发子模块:把命令执行信息通过通知报文分发到各执行模块。
调度子模块:中心控制功能,和其他外部模块通信并协调命令处理模块内部的动作。
所述的其他模块包括:
视音频解码模块,图像声音设置模块,频道管理模块,信号源切换模块等TV/STB的基本功能模块,此外还包括可选的网络浏览模块,静态图片显示模块,MP3播放模块等其他扩展功能模块,在本发明中,它们是最终的命令执行模块。
一种基于上述系统的人机交互方法,包括步骤:
A、文本输入模块将遥控按键转换为中英文字符存放到buffer中,buffer中连续的中英文字符组成中英文消息序列,当收到连续(2个及以上)的回车符即通知命令处理模块。
B、命令处理模块接到通知,读取buffer中的中英文消息序列,经模糊匹配后转换为命令序列,再经解析后分发给TV/STB的各执行模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李峰,未经李峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910198274.5/2.html,转载请声明来源钻瓜专利网。





