一种机顶盒菜单显示方法、系统和机顶盒的利记博彩app

文档序号:7800369阅读:553来源:国知局
一种机顶盒菜单显示方法、系统和机顶盒的利记博彩app
【专利摘要】本发明公开一种机顶盒菜单显示方法、系统和机顶盒。所述方法预先对少数民族语言文字进行研究,确认其名义形式和变体显现形式的区别和规律,并通过在机顶盒字库文件中集成少数民族语言字库,及字形与编码的映射等内容为少数民族语言的菜单显示提供支持。后续在接收到用户请求时,依据少数民族语言文字的名义形式和变体显现形式的区别和规律,以字库文件为支撑通过实施一系列操作实现目标菜单的显示,如解析用户请求获取目标菜单显示所需的机顶盒码流、获取机顶盒码流对应的名义字符串,对名义字符串进行选形得到相对应的显现字符等。可见,本发明解决了现有机顶盒不能提供少数民族语言菜单的问题,提升了用户体验、优化了卫星直播系统的服务质量。
【专利说明】一种机顶盒菜单显示方法、系统和机顶盒
【技术领域】
[0001]本发明属于卫星直播系统机顶盒【技术领域】,尤其涉及一种机顶盒菜单显示方法、系统和机顶盒。
【背景技术】
[0002]目前,卫星直播系统机顶盒未实现少数民族语言菜单的显示功能,即不能提供少数民族语言形式的各种功能菜单。
[0003]新疆维吾尔自治区是包含了维、汉、哈、回、蒙等47个民族成分的多民族聚众区域,其中,少数民族占全疆总人口的59.39%,且70%的少数民族生活在农村地区。鉴于目前机顶盒无法提供少数民族语言菜单的弊端,新疆少数民族群众,尤其是生活在农村地区的少数民族群众无法准确掌握和充分使用卫星直播系统机顶盒的相关操作,从而,机顶盒的上述缺点导致了少数民族群众在直播卫星机顶盒上操作困难的问题。
[0004]综上,为了优化卫星直播系统机顶盒的服务质量,提升用户体验,以确保各民族用户能够全面了解并有效地使用卫星直播系统机顶盒的各种功能,提供一种能够实现少数民族语言菜单的机顶盒成为本领域亟待解决的问题。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种机顶盒菜单显示方法、系统和机顶盒,以解决现有机顶盒不能提供少数民族语言菜单的问题,提升用户体验、优化卫星直播系统的服
务质量。
[0006]为此,本发明公开如下技术方案:
[0007]一种机顶盒菜单显示方法,包括:
[0008]预先在机顶盒的字库文件中集成少数民族语言字库,所述少数民族语言字库包括预设少数民族语言种类下的名义字符和显现字符间的映射关系、以及所述名义字符及其第一编码的映射关系、所述显现字符及其第二编码的映射关系;
[0009]接收用户的以所需的少数民族语言文字显示目标菜单的请求信息;
[0010]对所述请求信息进行解析,得到以所述少数民族语言显示所述目标菜单所需的机顶盒码流,所述机顶盒码流具体为第一编码码流;
[0011]依据所述字库文件中存储的名义字符与第一编码的映射关系,获取所述机顶盒码流相对应的名义字符串;
[0012]依据预先设定的选形规则对所述名义字符串中的名义字符进行选形,得到各个名义字符对应的显现字符,并对所述显现字符进行字型组合,得到显示所述目标菜单所需的组合字型;
[0013]依据预先设定的字体显示参数对所述组合字型进行显示,以实现显示所述目标菜单。
[0014]优选的,所述少数民族语言文字包括维文、哈文。[0015]优选的,所述选形规则具体包括:
[0016]规则一:名义字符的连接类型为右连型,其右侧如果有一个右连接超类型字符,则所述名义字符的显现字符使用尾写形;
[0017]规则二:名义字符的连接类型为双连型,其右侧如果是一个右连接超类型字符并且在其左侧是一个左连接超类型字符,则所述名义字符的显现字符使用中写形;
[0018]规则三:名义字符的连接类型为双连型,其右侧如果是一个右连接超类型字符,而在其左侧没有左连接超类型字符,则所述名义字符的显现字符使用尾写形;
[0019]规则四:名义字符的连接类型为双连型,其左侧如果是一个左连接超类型字符,而在其右侧没有右连接超类型字符,则所述名义字符的显现字符使用首写形;
[0020]规则五:如果以上规则都不能应用在当前名义字符上,则所述名义字符的显现字符使用独写形。
[0021]优选的,所述依据预先设定的选形规则对所述名义字符串中的名义字符进行选形得到各个名义字符对应的显现字符,具体包括:
[0022]获取所述名义字符串中名义字符的连接类型及其前后两侧名义字符的连接超类型;
[0023]利用所述连接类型、连接超类型将所述名义字符与所述选形规则进行匹配,并基于匹配情况获取所述名义字符的显现形式;
[0024]依据预先设定的名义字符编码及其显现字符编码的映射关系,获取所述显现形式对应的显现字符的第二编码;
[0025]依据所述第二编码获取所述名义字符选形后采用的显现字符。
[0026]优选的,所述连接类型或连接超类型包括独立型、右连型和双连型,所述显现形式包括独写形、首写形、中写形和尾写形。
[0027]优选的,所述名义字符和显现字符的字形字体具体以点阵的形式存储。
[0028]优选的,所述机顶盒菜单显示方法还包括:
[0029]统一点阵字库,并依据点阵字库中字形的具体显现效果,对点阵字库中字符的字形进行优化,其中,所述点阵字库是由以点阵形式存储的字符构成的字库。
[0030]一种机顶盒菜单显示系统,包括预处理模块、接收模块、解析模块、名义字符获取模块、变形处理模块和菜单显示模块,其中:
[0031]所述预处理模块,用于预先在机顶盒的字库文件中集成少数民族语言字库,所述少数民族语言字库包括预设少数民族语言种类下的名义字符和显现字符间的映射关系、以及所述名义字符及其第一编码的映射关系、所述显现字符及其第二编码的映射关系;
[0032]所述接收模块,用于接收用户的以所需的少数民族语言文字显示目标菜单的请求信息;
[0033]所述解析模块,用于对所述请求信息进行解析,得到以所述少数民族语言显示所述目标菜单所需的机顶盒码流,所述机顶盒码流具体为第一编码码流,并将所述机顶盒码流传输至所述名义字符获取模块;
[0034]所述名义字符获取模块,用于依据所述字库文件中存储的名义字符与第一编码的映射关系,获取所述机顶盒码流相对应的名义字符串;
[0035]所述变形处理模块,用于依据预先设定的选形规则对所述名义字符串中的名义字符进行选形,得到各个名义字符对应的显现字符,并对所述显现字符进行字型组合,得到显示所述目标菜单所需的组合字型;
[0036]所述菜单显示模块,用于依据预先设定的字体显示参数对所述组合字型进行显示,以实现显示所述目标菜单。
[0037]优选的,所述变形处理模块具体包括:
[0038]连接类型获取单元,用于获取所述名义字符串中名义字符的连接类型及其前后两侧名义字符的连接超类型;
[0039]匹配单元,用于利用所述连接类型、连接超类型将所述名义字符与所述选形规则进行匹配,并基于匹配情况获取所述名义字符对应的显形种类;
[0040]第二编码获取单元,用于依据预先设定的名义字符编码及其显现字符编码的映射关系,获取所述名义字符在所述显形种类下的显现字符第二编码;
[0041]显现字符获取单元,用于依据所述显现字符第二编码获取所述名义字符选形后采用的显现字符。
[0042]同时,本发明还公开一种机顶盒,用于实现少数民族语言菜单的显示功能,其特征在于,包括如上所述的机顶盒菜单显示系统。
[0043]本发明实施例提供的机顶盒菜单显示方法或系统,预先对少数民族语言文字进行研究,确认其名义形式和变体显现形式的区别和规律,并通过在机顶盒的字库文件中集成少数民族语言字库,以及字形与编码的映射等内容为少数民族语言菜单的显示提供支持。后续在接收到用户请求时,依据少数民族语言文字的名义形式和变体显现形式的区别和规律,以字库文件为支撑通过实施一系列的操作处理实现目标菜单的显示,例如通过解析用户请求获取目标菜单显示所需的机顶盒码流、获取机顶盒码流对应的名义字符串,对名义字符串进行选形得到名义字符串相对应的显现字符等,最后通过对显现字符进行字型组合实现目标菜单中菜单文字的显示,从而实现了对目标菜单以少数民族语言形式进行显示这一目的。
[0044]可见,本发明解决了现有机顶盒不能提供少数民族语言菜单的问题,利用本发明的机顶盒,各少数民族用户能够全面了解并有效地使用卫星直播系统机顶盒的各种功能,提升了用户体验、优化了卫星直播系统的服务质量。
【专利附图】

【附图说明】
[0045]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本发明实施例一公开的机顶盒菜单显示方法的一种流程图;
[0047]图2是本发明实施例二公开的机顶盒菜单显示方法的另一种流程图;
[0048]图3是本发明实施例三公开的机顶盒菜单显示系统的一种结构示意图;
[0049]图4是本发明实施例三公开的机顶盒菜单显示系统的另一种结构示意图。
【具体实施方式】[0050]为了引用和清楚起见,下文中使用的技术名词、简写或缩写总结解释如下:
[0051]字符:供组织、控制或表示数据用的元素集合中的一个元素。
[0052]编码字符:字符及其编码表示。
[0053]编码字符集:一组无歧义的规则,用于建立一个字符集和该字符集的字符及其编码表不之间的 对应关系。
[0054]IS0/IEC10646—1:2000:两字节编码的国际标准(简称为UCS-4)。
[0055]GB18030-2000:支持多国语言编码标准。
[0056]Unicode4.0:两字节编码的国际标准(简称为Unicode4.0)。
[0057]Arabic layout engine:阿拉伯字库布局(引擎)。
[0058]系统图形用户接口(⑶I):一种消息驱动系统?是对图形输入、设备输入、窗口对象等不同类型输入进行处理、组合、交互、响应的一种机制。其主要功能是提供图文显示所需的接口函数及图文元素的组织机制圆。
[0059]字库文件:字型数据的集合,存储了关于字形,编码映射,排版规则等内容。
[0060]字库引擎:它的功能就是把在机顶盒码流中需要显示的字符串生成对应的图形。具体过程是根据传入的编码,从字库文件中读取相应数据,并按照设定的字体尺寸,风格(例如粗体,斜体),来生成对应的图形,然后由GUI绘制到屏幕。
[0061]布局引擎:主要用于维吾尔文、哈萨克文、阿拉伯文等复杂文字,这些文字的文本是右对齐方式,并且从右向左阅读(RTL)。同时存在字符组合和替换等情况即编码与字形不是一一对应的关系,其对应关系会随着上下文变化而变化,比较复杂,如果与拉丁文,汉字等文本混合在一起时候,还会有双向文本冲突。
[0062]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0063]本发明公开一种顶盒菜单显示方法、系统及机顶盒,以解决现有机顶盒不能提供少数民族语言功能的问题,为用户提供少数民族语言菜单,以下将具体以集成了维吾尔文、哈萨克文菜单功能为例对本发明进行详细说明。
[0064]实施例一
[0065]本发明实施例一公开一种机顶盒菜单显示方法,请参见图1,该方法包括如下步骤:
[0066]S1:预先在机顶盒的字库文件中集成少数民族语言字库,所述少数民族语言字库包括预设少数民族语言种类下的名义字符和显现字符间的映射关系、以及所述名义字符及其第一编码的映射关系、所述显现字符及其第二编码的映射关系。
[0067]本步骤SI为实现少数民族语言菜单显示的预处理步骤,具体地,本实施例按照机顶盒的中文菜单,进行少数民族语言功能菜单的文字初稿翻译、比对工作以及少数民族语言功能菜单的布署工作。
[0068]为了对维、哈文等少数民族语言菜单的显示提供支持,本实施例预先在机顶盒的字库文件中集成维、哈文菜单所需的文字字库,并存储维、哈文文字字形与其编码的映射关系、排版规则等内容。[0069]区别于中文的语言特点,维、哈等少数民族语言的字母会根据其邻近字母的属性具有不同的显现形式,一般来说,可以分为4种显现形式:独写形、首写形、中写形和尾写形。基于此,本实施例引出两个概念:维、哈文的名义字符和显现字符。其中,名义字符是指标识维、哈文字母的字符;显现字符是维、哈文书写、显示时对名义字符的变形,其有着与名义字符相同的语义,但却和名义字符的显现形式完全不同。IS0/IEC10646-1:2000/Unicode4和《GB21669-2008GB21669-2008信息技术维吾尔文、哈萨克文、柯尔克孜文编码字符集》即针对上述特点,定义了维、哈、柯文共用的31个名义字符形式、126个变体形式(即显现字符)和哈、柯文专用的12个名义形式、32个变体形式、不能用一个字母单独表示而需要用2个阿拉伯字母组合表示的9个特殊维、哈、柯文字母的组合方式以及82个维、哈、柯文专用符号的编码及其定位支持。
[0070]按照维、哈文具有的显示字形的种类,可以将维、哈名义字符划分为三类,其中,a类为只具有一种显现字符(独写形)的名义字符,该类字符对应的连接类型为独立型,即不能与前后字符相连山类为具有两种显现字符(独写形与尾写形)的名义字符,该类字符的连接类型为右连型,即只能与前面字符相连;c类为具有四种显现字符(独写形、首写形、中写形、尾写形)的名义字符,该类字符的连接类型为双连型,即可以与前后字符相连。
[0071]基于少数民族语言的上述特点,机顶盒的字库文件中集成的维、哈文字库具体包括:维、哈文的名义字符及其对应的各显现字符,名义字符以及显现字符各自对应的编码,同时还在字库文件中存储了包括字体尺寸、风格(例如粗体,斜体)等内容的相关排版规则。
[0072]其中,字库文件中名义字符和显现字符的字形字体具体采用点阵的形式进行存储。
[0073]在以上预处理工作的基础上,以下通过步骤S2-S6实现机顶盒中维、哈文菜单显示的功能。
[0074]S2:接收用户的以所需的少数民族语言文字显示目标菜单的请求信息。
[0075]其中,用户的请求信息具体是用户结合电视机当前显示场景通过对机顶盒遥控器上的按键进行操作,或是对机顶盒面板上的按键进行操作所发送的信息。当用户按下遥控器上的相应按键或机顶盒面板上的相应按键时,即实现了向机顶盒发出以某种语言显示所需目标菜单的请求指令。
[0076]S3:对所述请求信息进行解析,得到以所述少数民族语言显示所述目标菜单所需的机顶盒码流,所述机顶盒码流具体为第一编码码流。
[0077]机顶盒接收到用户的请求指令后,解析该请求指令,确定显示目标菜单所需的语言种类,例如是维文还是哈文,并获取以所确定的语言种类显示目标菜单的菜单文字所需的机顶盒码流。
[0078]S4:依据所述字库文件中预先存储的名义字符与第一编码的映射关系,获取所述机顶盒码流相对应的名义字符串。
[0079]本步骤S4具体调用字库文件中的维、哈文字库,从中获取机顶盒码流中中需要显示的名义字符串。在获取名义字符串后,区分其具体所属的语言文字种类,例如区分名义字符串属于维文文字还是哈文文字,后续可根据其所属的语言文字种类,对其进行相应的维文处理或哈文处理。
[0080]S5:依据预先设定的选形规则对所述名义字符串中的名义字符进行选形,得到各个名义字符对应的显现字符,并对所述显现字符进行字型组合,得到显示所述目标菜单所需的组合字型。
[0081]由于维、哈文的名义字符需要结合其邻近字符的属性采用相应的显现字符进行文字显示,基于此,本步骤S5进行名义字符的选形工作,实现名义字符和显现字符之间的转换,为名义字符串中的各名义字符选择合适的显现字符进行显示。
[0082]本实施例按照民文单字符选形算法规则表中提供的选形规则进行维、哈文单字符的选形。其中,选形规则具体如下:
[0083]规则一:名义字符的连接类型为右连型,其右侧如果有一个右连接超类型字符,则所述名义字符的显现字符使用尾写形;
[0084]规则二:名义字符的连接类型为双连型,其右侧如果是一个右连接超类型字符并且在其左侧是一个左连接超类型字符,则所述名义字符的显现字符使用中写形;
[0085]规则三:名义字符的连接类型为双连型,其右侧如果是一个右连接超类型字符,而在其左侧没有左连接超类型字符,则所述名义字符的显现字符使用尾写形;
[0086]规则四:名义字符的连接类型为双连型,其左侧如果是一个左连接超类型字符,而在其右侧没有右连接超类型字符,则所述名义字符的显现字符使用首写形;
[0087]规则五:如果以上规则都不能应用在当前名义字符上,则所述名义字符的显现字符使用独写形。
[0088]利用上述规则实现对名义字符串中的各名义字符进行选形的过程如下:
[0089]获取名义字符串中当前名义字符的连接类型及其前后位置名义字符的连接超类型;按照由上到下的顺序将该名义字符与上述民文单字符选形算法规则表中的各选形规则进行匹配,当与其中一条规则匹配后,获取该条规则下名义字符的显现形式;之后,调用字库文件中的维、哈文字库,通过字库中的名义字符编码及其显现字符编码的映射关系将名义字符编码映射为相应的显现字符的编码;最后,基于显现字符及其编码的对应关系,获取名义字符选形后采用的显现字符,实现名义字符到显现字符的转换。
[0090]例如,一个由3个名义字符组成的维文词,其第一个名义字符的连接超类型为右连接超类型,第二个名义字符的连接类型为双连型,第三个名义字符的连接超类型为左连接超类型,当对其第二个名义字符进行选形时,可以匹配到规则二,则该名义字符的显示字形即为中写形,然后通过字库文件中的映射表将其名义字符编码转换为对应的中写形显现字符的编码,最后,依据该编码获知中写形的显现字符。
[0091]对维、哈文单个字符进行选形后,继续对选形所得的显现字符进行多字符的字型组合,得到目标菜单显示所需的组合字型。
[0092]请参见表1,例如,^包括0627和0644两个名义字符的独写形显现字符(即独立
变体),即该词采用独写形字体FE8D和FEDD0 中(从右往左)第一个字符和第四个字符
分别是0627名义字符的独写形和尾写形(即尾部变体)显现字符FE8D和FE8E。
[0093]表1
【权利要求】
1.一种机顶盒菜单显示方法,其特征在于,包括: 预先在机顶盒的字库文件中集成少数民族语言字库,所述少数民族语言字库包括预设少数民族语言种类下的名义字符和显现字符间的映射关系、以及所述名义字符及其第一编码的映射关系、所述显现字符及其第二编码的映射关系; 接收用户的以所需的少数民族语言文字显示目标菜单的请求信息; 对所述请求信息进行解析,得到以所述少数民族语言显示所述目标菜单所需的机顶盒码流,所述机顶盒码流具体为第一编码码流; 依据所述字库文件中存储的名义字符与第一编码的映射关系,获取所述机顶盒码流相对应的名义字符串; 依据预先设定的选形规则对所述名义字符串中的名义字符进行选形,得到各个名义字符对应的显现字符,并对所述显现字符进行字型组合,得到显示所述目标菜单所需的组合字型; 依据预先设定的字体显示参数对所述组合字型进行显示,以实现显示所述目标菜单。
2.根据权利要求1所述的机顶盒菜单显示方法,其特征在于,所述少数民族语言文字包括维文、哈文。
3.根据权利要求2所述的机顶盒 菜单显示方法,其特征在于,所述选形规则具体包括: 规则一:名义字符的连接类型为右连型,其右侧如果有一个右连接超类型字符,则所述名义字符的显现字符使用尾写形; 规则二:名义字符的连接类型为双连型,其右侧如果是一个右连接超类型字符并且在其左侧是一个左连接超类型字符,则所述名义字符的显现字符使用中写形; 规则三:名义字符的连接类型为双连型,其右侧如果是一个右连接超类型字符,而在其左侧没有左连接超类型字符,则所述名义字符的显现字符使用尾写形; 规则四:名义字符的连接类型为双连型,其左侧如果是一个左连接超类型字符,而在其右侧没有右连接超类型字符,则所述名义字符的显现字符使用首写形; 规则五:如果以上规则都不能应用在当前名义字符上,则所述名义字符的显现字符使用独写形。
4.根据权利要求3所述的机顶盒菜单显示方法,其特征在于,所述依据预先设定的选形规则对所述名义字符串中的名义字符进行选形,得到各个名义字符对应的显现字符,具体包括: 获取所述名义字符串中名义字符的连接类型及其前后两侧名义字符的连接超类型;利用所述连接类型、连接超类型将所述名义字符与所述选形规则进行匹配,并基于匹配情况获取所述名义字符的显现形式; 依据预先设定的名义字符编码及其显现字符编码的映射关系,获取所述显现形式对应的显现字符的第二编码; 依据所述第二编码获取所述名义字符选形后采用的显现字符。
5.根据权利要求4所述的机顶盒菜单显示方法,其特征在于,所述连接类型或连接超类型包括独立型、右连型和双连型,所述显现形式包括独写形、首写形、中写形和尾写形。
6.根据权利要求4所述的机顶盒菜单显示方法,其特征在于,所述名义字符和显现字符的字形字体具体以点阵的形式存储。
7.根据权利要求6所述的机顶盒菜单显示方法,其特征在于,还包括: 统一点阵字库,并依据点阵字库中字形的具体显现效果,对点阵字库中字符的字形进行优化,其中,所述点阵字库是由以点阵形式存储的字符构成的字库。
8.一种机顶盒菜单显示系统,其特征在于,包括预处理模块、接收模块、解析模块、名义字符获取模块、变形处理模块和菜单显示模块,其中: 所述预处理模块,用于预先在机顶盒的字库文件中集成少数民族语言字库,所述少数民族语言字库包括预设少数民族语言种类下的名义字符和显现字符间的映射关系、以及所述名义字符及其第一编码的映射关系、所述显现字符及其第二编码的映射关系; 所述接收模块,用于接收用户的以所需的少数民族语言文字显示目标菜单的请求信息; 所述解析模块,用于对所述请求信息进行解析,得到以所述少数民族语言显示所述目标菜单所需的机顶盒码流,所述机顶盒码流具体为第一编码码流,并将所述机顶盒码流传输至所述名义字符获取模块; 所述名义字符获取模块,用于依据所述字库文件中存储的名义字符与第一编码的映射关系,获取所述机顶盒码流相对应的名义字符串; 所述变形处理模块,用于依据预先设定的选形规则对所述名义字符串中的名义字符进行选形,得到各个名义字符对应的显现字符,并对所述显现字符进行字型组合,得到显示所述目标菜单所需的组合字型; 所述菜单显示模块,用于依据预先设定的字体显示参数对所述组合字型进行显示,以实现显示所述目标菜单。
9.根据权利要求8所述的机顶盒菜单显示系统,其特征在于,所述变形处理模块具体包括: 连接类型获取单元,用于获取所述名义字符串中名义字符的连接类型及其前后两侧名义字符的连接超类型; 匹配单元,用于利用所述连接类型、连接超类型将所述名义字符与所述选形规则进行匹配,并基于匹配情况获取所述名义字符对应的显形种类; 第二编码获取单元,用于依据预先设定的名义字符编码及其显现字符编码的映射关系,获取所述名义字符在所述显形种类下的显现字符第二编码; 显现字符获取单元, 用于依据所述显现字符第二编码获取所述名义字符选形后采用的显现字符。
10.一种机顶盒,用于实现少数民族语言菜单的显示功能,其特征在于,包括如权利要求8-9任意一项所述的机顶盒菜单显示系统。
【文档编号】H04N21/431GK103873922SQ201410124673
【公开日】2014年6月18日 申请日期:2014年3月28日 优先权日:2014年3月28日
【发明者】陈长伟, 斯拉衣·司马义, 娜孜拉·哈比 申请人:新疆广电网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1