利用电视机进行查询英文单词或词组的方法

文档序号:6557384阅读:493来源:国知局
专利名称:利用电视机进行查询英文单词或词组的方法
专利说明利用电视机进行查询英文单词或词组的方法 本发明涉及电视技术,尤其涉及一种利用电视机进行查询英文单词或词组的方法。随着科学技术的发展,电视等多媒体技术已普遍应用于千家万户。在电视节目越发丰富的今天,电视机已成为百姓家庭不可或缺的家电产品。电视机不但可以帮助用户度过闲暇时光,还能同时带给用户丰富的知识。有的用户在观看电视节目的时候希望能及时查询节目里出现的英文单词或词组,但市面上的电视机并没有英文单词或词组的查询功能。
中国发明专利公开说明书“带字典的电视机”(申请号99102850.3)披露了一种具有中外文翻译功能的电视机,它在普通电视机的基础上,增加了中外文翻译解释的器件,使电视机可以当作字典使用。
但是,该专利申请并没有具体公开实现查询外文单词的方法,而且申请公布的技术方案要在电视机上增加专门的控制器和专门的存储器,不仅增加了硬件成本,还可能因为硬件的增加给电视机带来故障隐患。本发明要解决的技术问题是提供一种利用电视机进行查询英文单词或词组,而无需增加硬件成本的方法。
为了解决上述技术问题,本发明采用的技术方案是,一种利用电视机进行查询英文单词或词组的方法,所述的电视机包括CPU、flash存储器,电视机遥控器上的数字按键与26个英文字母具有对应关系,该方法包括如下步骤A.将汉字字库编码后形成的点阵数据文件保存在flash存储器中;B.将英文单词或词组的含义对应于汉字字库编码数据库形成二进制数据保存在flash存储器中;C.电视机CPU加载字库和查询程序;D.查询程序在电视机屏幕上显示查询菜单,用户通过遥控器上的数字按键复用输入英文单词或词组;E.查询程序查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵;F.OSD系统将查询结果显示在屏幕上。
以上所述的利用电视机进行查询英文单词或词组的方法,所述的查询程序包括输入模块,接受用户通过遥控器上的数字按键复用输入英文单词或词组;
查询模块,根据输入模块获取的英文单词或词组到所述的字典库中查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵;显示模块,将查询模块获得查询结果通过OSD系统显示在屏幕上。
本发明将字库存储在电视机软件的存储区里,英文单词或词组的查询的功能通过软件方法来实现,不需要增加电视机的硬件成本,也不会因为增加了硬件给电视机带来故障隐患。下面结合附图和具体实施方式
对本发明作进一步详细的说明。


图1是本发明利用电视机进行查询英文单词或词组的方法的流程图。
图2本发明利用电视机进行查询英文单词或词组的方法核心软件工作流程图。
图3是本发明利用电视机进行查询英文单词或词组的方法实施例查询菜单的OSD界面。
图4是电视机高清系统的基本架构图。图4示出了本发明实施例利用电视机进行查询英文单词或词组的方法工作在具有高清系统基本架构的电视机中。高清电视机包括CPU、大容量flash存储器。电视机遥控器上的“0-9”10个数字按键与“A-Z”26个英文字母及空格、“-”、“/”等符号具有对应关系,可以像手机的按键一样复用输入英文字符。电视机遥控器上设有查询按键,并在程序中予以定义。电视机大容量flash存储器中保存有汉字字库编码后形成的点阵数据文件和英文单词、词组的含义对应于汉字字库编码数据库形成二进制数据文件。
本发明实施例的查询程序包括输入模块、查询模块和显示模块。输入模块用以接受用户通过遥控器上的数字按键复用输入英文单词或词组。查询模块中的数据库查询函数根据输入模块获取的英文单词或词组到所述的字典库中查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵。显示模块将查询模块获得查询结果通过OSD系统显示在屏幕上。
本本发明利用电视机进行查询英文单词或词组的方法的流程如图1所示。
用户欲查询英文单词或词组时,按压电视机遥控器上的查询按键以启动查询程序。此时电视机CPU加载查询程序和字库,在电视机屏幕上显示查询菜单如图3所示。用户可以通过遥控器上的数字按键向查询菜单上方的输入框中复用输入英文单词或词组,如图示的“apple”。用户输入完毕后按电视机遥控器上的确认键进行确认以启动查询模块。查询模块到字库中查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵;最后,查询程序的显示模块通过电视机的OSD系统将查询结果显示在查询菜单的文本框中,如图3所示。
用户如要继续查询可按压电视机遥控器上的数字按键重新输入,用户如不想继续查询,可按压电视机遥控器上的退出键,退出查询程序。
本发明一个实施例相应的代码如下所示//输入模块Char*GetUserInpu(){Char key;Char**pszText;Key=GetKey();//通过输入设备捕获一个用户输入If(MakeChar(Key,*pszText)){Return*pszText;}Return NULL;}//查询模块Char*GetDictOfText(char*pszText){Char*pstResult=NULL;If(pszText==NULL){Return NULL;}pstResult=FindTextInDatabase(pszText);//在字典库里面检索翻译结果return pstResult;}//显示模块DrawText(char*pszText){Int x,y;If(pszText!=NULL){X=GetDrawX();Y=GetDrawY();Len=strlen(pszText);For(I=0;I<len;i++){
DrawChar(x,y,pszText[i]);//显示相关的翻译结果到电视屏幕X++;}}}
权利要求
1.一种利用电视机进行查询英文单词或词组的方法,所述的电视机包括CPU、flash存储器,电视机遥控器上的数字按键与26个英文字母具有对应关系,其特征在于,包括如下步骤A.将汉字字库编码后形成的点阵数据文件保存在flash存储器中;B.将英文单词或词组的含义对应于汉字字库编码数据库形成二进制数据的字典库保存在flash存储器中;C.电视机CPU加载查询程序;D.查询程序在电视机屏幕上显示查询菜单,用户通过遥控器上的数字按键复用输入英文单词或词组;E.查询程序中的数据库查询函数查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵;F.OSD系统将查询结果显示在屏幕上。
2.根据权利要求1所述的利用电视机进行查询英文单词或词组的方法,其特征在于,所述的查询程序包括输入模块,接受用户通过遥控器上的数字按键复用输入英文单词或词组;查询模块,根据输入模块获取的英文单词或词组到所述的字典库中查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵;显示模块,将查询模块获得查询结果通过OSD系统显示在屏幕上。
全文摘要
本发明公开了一种利用电视机进行查询英文单词或词组的方法,该方法包括以下步骤将汉字字库编码后形成的点阵数据和英文单词的含义对应于汉字字库编码数据库形成二进制数据的字典库保存在flash存储器中;电视机CPU加载查询程序;用户通过遥控器上的数字按键复用输入英文单词或词组;查询程序查询到相关英文单词或词组含义的汉字编码,再进一步根据汉字编码查询到相关的汉字显示点阵;OSD系统将查询结果显示在屏幕上。本发明将字库存储在电视机软件的存储区里,英文单词或词组的查询的功能通过软件方法来实现,不需要增加电视机的硬件成本,也不会因为增加了硬件给电视机带来故障隐患。
文档编号G06F17/30GK1949845SQ20061006335
公开日2007年4月18日 申请日期2006年10月27日 优先权日2006年10月27日
发明者林凯 申请人:康佳集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1