一种获取码流的输出图文语言的方法、装置及机顶盒的制作方法

文档序号:7851486阅读:132来源:国知局
专利名称:一种获取码流的输出图文语言的方法、装置及机顶盒的制作方法
技术领域
本发明属于机顶盒技术领域,尤其涉及一种获取码流的输出图文语言的方法、装置及机顶盒。
背景技术
机顶盒在人们的生活中发挥着越来越多的作用,图文功能能够为用户显示节目字幕,用户可以更方便、快捷的获取所需要的信息。同时也为视カ或者听カ功能有障碍的用户提供了ー些帮助,使他们能更加有效地获取到一些电视信息,从而弥补因为听力、视カ的障碍引起的信息丢失问题。众所周知,当一个节目中具有多种图文语言的时候,涉及到优先选择哪种图文语言的问题。根据用户的需要,机顶盒软件常常可以存储用户选择的图文语言,设置默认的图文语言等等。通常情况下用户通过机顶盒的界面选择的图文语言的优先级最高,用户通过机顶盒的应用软件设置的图文语言优先级次之,其他图文语言则优先级最低。
那么这里就涉及到ー个如何判定码流中图文语言的优先级问题,通常情况下应用软件会选择优先级最高的那ー种图文语言进行处理,但是各种图文语言的优先级比较,包括同级别的优先级语言都是可以去归类的。所以这种优先级的不同图文语言的排序直接影响到用户的操作交互体验。如图I所示为以将图文按照优先级分为以下三种(实际情况可能更多),用户通过机顶盒的界面选择码流中的某ー种图文语言A ;机顶盒的应用软件通过用户设置的某种默认图文语言B ;码流中的其他普通图文语言C为例,利用现有技术获取码流的输出图文语言的方法流程图,如下所述在步骤SlOl中,一般利用机顶盒获取当前节目数据的当前码流中的所有当前图
文语目。在步骤S102中,循环检测每ー种当前图文语言是否符合A的情況,是,则执行步骤S103,将符合A情况的当前图文语言设置为最高优先级,否,则继续执行步骤S104。在步骤S104中,循环检测每ー种当前图文语言是否符合B的情况,是,则执行步骤S105,将符合B情况的当前图文语言设置为最高优先级,否,则继续执行步骤S106。在步骤S106中,循环检测每ー种当前图文语言是否符合C的情況,是,则执行步骤S107,将符合C情况的当前图文语言设置为最高优先级,否,则继续执行步骤S108,设置空的输出语言为最高优先级,也即不输出任何语言。步骤S109,输出优先级最高的当前图文语言。最終通过多次固定顺序的循环比较才能得出当前优先级最高的一种当前图文语言,进而输出优先级最高的当前图文语言,如果下一段码流的当前图文语言发生变化,则重复步骤SlOl至步骤S109。然而,该方法需要经过多重的循环比较,重新对图文语言进行排序和比较,使得最高优先级的图文语言的选择过程比较冗余,而且耗用系统较多的时间空间资源,效率较低,影响机顶盒的响应速度。

发明内容
本发明实施例的目的在于提供一种获取的码流输出图文语言的方法、装置及机顶盒,g在解决利用现有技术获取码流的输出语言吋,需要进行多次循环判断操作,导致操作复杂、响应速度慢、获取效率较低的问题。本发明实施例是这样实现的,一种获取码的流输出图文语言的方法,所述方法包括下述步骤获取当前节目的当前码流中的所有当前图文语言;根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重;
将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言。本发明实施例的另一目的在于提供一种获取码流的输出图文语言的装置,所述装置包括当前语言获取単元,用于获取当前节目的当前码流中的所有当前图文语言;权重获取単元,用于根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重;以及输出语言获取单元,用于将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言。本发明实施例的另一目的在于提供ー种包括获取码流的输出图文语言的装置的机顶盒。本发明实施例通过根据预设的图文语言与权重的对应关系表,获取当前码流中的所有当前图文语言对应的权重,解决了在利用现有技术获取码流的输出语言时,需要进行多次循环判断操作,导致操作复杂、响应速度慢、获取效率较低的问题,使得操作复杂度得到降低、获取效率及响应速度均得到提高。


图I是利用现有技术获取码流的输出图文语言的方法的实现流程图;图2是本发明第一实施例提供的获取码流的输出图文语言的方法的实现流程图;图3是本发明第二实施例提供的获取码流的输出图文语言的方法的实现流程图;图4是本发明第三实施例提供的获取码流的输出图文语言的装置的结构图;图5是本发明第三实施例提供的获取码流的输出图文语言的装置的部分结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例通过在图文语言与权重之间建立关联,也即预设图文语言与权重的对应关系表,使得对当前码流的所有图文语言优先级的排序转换为对对应的权重大小的排序,使得对当前码流的输出图文语言的获取方法更简单、循环次数及花费的时间更少,从而提高获取速度及效率等。
以下结合具体实施例对本发明的具体实现进行详细描述实施例一:图2示出了本发明第一实施例提供的获取码流的输出图文语言的方法的实现流程,详述如下在步骤S201中,获取当前节目的当前码流中的所有当前图文语言。具体地,当用户在观看某一节目时,而通常情况下,某ー节目往往包括了多种图文语言,比如,中文、英文、法文等,则涉及到优先选择哪ー种图文语言作为该节目的输出语言。通过该步骤S201可以从机顶盒中获取当前节目的某一时刻的码流或称当前码流中的所有当前图文语言,比如按照当前图文语言在当前码流中出现的先后顺序,获取的该所有当前图文语言依次包括中文、英文、法文三种当前图文语言。在步骤S202中,根据预设的图文语言与权重的对应关系表,获取与每ー当前图文 语言对应的权重。其中,该预设的图文语言与权重的对应关系表中包括预先设置的多种指定的图文语言,以及与该多种指定的图文语言中的每ー种图文语言一一对应的权重。另外,该图文语言与权重的对应关系表还包括预先设置的除上述多种指定的图文语言以外的其他图文语言,该其他图文语言所对应的权重相同,且小于上述多种指定的图文语言中任意一种图文语言对应的权重。具体地,根据用户的需要,机顶盒软件常常可以存储用户选择的图文语言、设置默认的图文语言等等,比如可以预先建立图文语言与权重的对应关系表,该对应关系表中存储了用户可能需要用的多种图文语言,也包括与每ー种图文语言对应的权重,比如用户选择的图文语言为指定的中文,且可以设置该中文的权重为10000,设置第一默认语言为指定的英文,该英文对应的权重为1000,设置第二默认语言为指定的法文,该法文对应的权重为100,设置第三默认语言为指定的日文,该日文对应的权重为10等,也可以设置除中文、英文、法文、日文以外的其他图文语言的权重均为O等。在本发明实施例中,该步骤S202具体为判断该所有当前图文语言中的任一当前图文语言是否属于该预设的图文语言与权重的对应关系表中ー种指定的图文语言;当判断结果为是时,将该任一当前图文语言对应的权重设置为该ー种指定的图文语言对应的权重;当判断结果为否时,将该任一当前图文语言的权重设置为任意一种其他图文语言对应的权重;重复上述步骤,直至获取与姆ー当前图文语言对应的权重。在该步骤S202之后,该获取的码流输出图文语言的方法还包括建立并存储该当前码流的语言与权重关系表,该语言与权重关系表包括该每ー当前图文语言以及与该每ー当前图文语言对应的权重。在具体的实施过程中,以该所有当前图文语言可以包括中文、英文、法文三种当前图文语言为例,依序判断该预设的图文语言与权重的对应关系表中是否存在该中文、英文、法文,则获取的对应权重分别为10000、1000、100。若该当前图文语言为俄文,而该预设的图文语言与权重的对应关系表并没有存储为俄文的指定的图文语言,则将该俄文的权重设置为该对应关系表中其他图文语言对应的权重,对应查表可知该俄文的权重为O。进ー步地,在获取与每ー当前图文语言对应的权重之后,可以建立该当前码流的语言与权重关系表,该语言与权重关系表包括该每ー当前图文语言以及与该每ー当前图文语言对应的权重,并将该语言与权重关系表临时存储在机顶盒的内存区域中,在该机顶盒关闭后,内存区域中的语言与权重关系表才会被删除。在步骤S203中,将权重最大时所对应的当前图文语言设置为该当前码流的输出图文语言。具体地,当该权重最大时所对应的当前图文语言为多种时,设置该权重最大时所对应的当前图文语言为任意一种该当前图文语言或者为在该当前码流中最先出现的该当前图文语目。由于该预设的图文语言与权重的对应关系表中除指定的图文语言外,其他的图文 语言的权重相同,则有可能获取到的权重最大时所对应的当前图文语言为多种,则此时用户可以根据需要设置该权重最大时所对应的当前图文语言为任意一种该当前图文语言,也可以为在该当前码流中最先出现的该当前图文语言等。而在设置当前图文语言中的中文的权重为10000,英文的权重为1000,法文的权重为100后,可以看出中文的权重最大,则将该中文设置为该当前码流的输出图文语言。在具体实施过程中,对于任意节目的不同码流都可以通过该获取码流的输出图文语言的方法,获取权重最大或者说优先级最高的图文语言,当前码流的输出图文语言能够符合用户观看需要,提高用户使用体验。在本发明实施例中,该获取码流的输出图文语言的方法通过预设的图文语言与权重的对应关系表,将各种图文语言转换成ー种量化的权重标识,且使得图文语言与权重之间建立关联,能够设置正在播放的当前码流中所有当前图文语言的权重,还可以建立并存储当前码流的语言与权重关系表,则根据简单明了的权重关系表,能够很容易获取权重最大时所对应的当前图文语言,并将其设置为当前码流的输出图文语言。相对于现有技术经常需要多次循环判断获取最高优先级的图文语言,本发明实施例只需要一次循环判断,カロ一次获取权重最大值的判断,就可以获取最高优先级的图文语言,特别是在当前图文语言不属于预设的第一种优先级最高的图文语言时,本发明实施例提供的获取码流的输出图文语言的方法极大地降低了循环次数,減少了占用的时间及空间资源,降低了操作复杂度,同时也提高了响应速度及获取效率等。实施例ニ :图3示出了本发明第二实施例提供的获取码流的输出图文语言的方法的实现流程,具体为该方法中当前码流的语言与权重关系表的获取方法,详述如下作为本发明一优选实施例,在获取当前节目的当前码流中的所有当前图文语言,以及上一段码流的语言与权重关系表之后,该建立并存储该当前码流的语言与权重关系表的步骤还可以具体包括以下步骤在步骤S301中,将当前码流中的所有当前图文语言与上一段码流中的所有图文语言相匹配,判断该当前码流中是否增加或減少了ー种或者多种图文语言。其中,该上一段码流可以为当前节目的上一段码流,或者是获取的不同节目的最后一段码流,而该初始码流是指机顶盒启动后获取的第一段码流。具体地,在获取当前节目的当前码流中的所有当前图文语言之后,由于能够存储上一段码流的所有图文语言,则可以判断两段码流的图文语言是否相同或者说相匹配,不相同,则说明该当前码流中増加或者減少了ー种或者多种图文语言,从而能够获取该增加或者減少的ー种或者多种图文语言,若相同,则将上一段码流的输出语言设置为当前码流的输出图文语言。且当该当前码流是初始码流时,则该上一段码流为空,可以得知该当前码流与上一段码流相比全属于增加的图文语言,从而可以继续按照实施例一中所述的方法获取当前码流的语言与权重关系表。在步骤S302中,当判断该当前码流中増加了一种或者多种图文语言时,根据预设的图文语言与权重的对应关系表,获取并添加该增加的所有图文语言及对应的权重添加到该上一段码流的语言与权重关系表中。在步骤S303中,当判断该减少了一种或者多种图文语言时,删除该上一段码流的语言与权重关系表中存储的该减少的所有图文语言及对应的权重。 在具体实施过程中,若判断获取的既有增加的图文语言又有减少的图文语言,则可以根据实际情况选择添加或者删除的操作的先后顺序,则步骤S303和步骤S302的顺序可以调换,在此不用于限制本发明,下述为以先进行添加后进行删除操作为例。若获取到了新増加的ー种或者多种图文语言,根据预设的图文语言与权重的对应关系表,获取与该新増加的一种或者多种图文语言对应的权重,并将该新増加的ー种或者多种图文语言及对应的权重添加到该上一段码流的语言与权重关系表中,其他图文语言及权重不变,从而更新该语言与权重关系表。比如,若上一段码流中的所有图文语言为Tl、T2、T3,对应的权重分别为1000、10000、100,则可以表明图文语言的优先级排序为Τ2ΧΓ3ΧΓ1,若当前码流中的所有当前图文语言为T4、T2、Tl,则可知该新增加的图文语言为Τ4,则更加预设的图文语言与权重的对应关系表得知该Τ4的权重为10,则Τ1、Τ2、Τ3、Τ4的优先级排序为Τ2>Τ3>Τ1>Τ4。继续判断可知获取到了減少的ー种图文语言Τ3,将该上一段码流的语言与权重关系表中存储的该減少的ー种或者多种图文语言及对应的权重进行删除操作,同样更新该该语言与权重关系表,则图文语言的Τ1、Τ2、Τ4的优先级排序为Τ2ΧΓ1ΧΓ4,从而可以容易、清晰、明了地获取所有当前图文语言的优先级。在步骤S304中,将该当前码流的语言与权重关系表设置为更新后的上一段码流的语言与权重关系表。具体地,经过上述步骤获取更新后的语言与权重关系表则是与当前码流中的当前图文语言对应,从而可以将该当前码流的语言与权重关系表设置为更新后的上一段码流的语言与权重关系表。至此,用户根据该语言与权重关系表就可以得出权重最大时对应的当前图文语言,从而完成了整个优先级语言的判断过程,最終以该当前图文语言作为当前码流的输出语言。在本发明实施例中,除了根据本发明实施例一中的步骤,也即主要是利用到了预设的图文语言与权重的对应关系表,获取当前码流的语言与权重关系表之外,同样,在得知上一段码流的语言与权重关系表的情况下,根据本发明实施例ニ的步骤也可以获取当前码流的语言与权重关系表,进而将权重最大时所对应的当前图文语言设置为该当前码流的输出语言。本发明实施例提供的当前码流的语言与权重关系获取方法,与实施例一提供的获取方法相比,能够更进一歩简化该当前码流的语言与权重关系获取操作,进而进一步减少了获取当前码流的输出图文语言的循环次数,特别是在不同时刻的码流所对应的图文语言变化比较频繁的情况下,利用本发明实施例提供的语言与权重关系获取方法,利用上一段码流的语言与权重关系表基本上就可以获取当前码流的语言与权重关系表,而不用频繁的循环操作,达到了大大減少获取图文优先级的比较时间,加快系统的反应速度、提升用户操作体验效果等的目的。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于ー计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。实施例三:图4示出了本发明第三实施例提供的获取码流的输出图文语言的装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分。 该获取码流的输出图文语言的装置可以用于机顶盒,或者具有图文语言优先级获取功能的其他終端中,可以是运行于这些終端内的软件单元,也可以作为独立的挂件集成到这些终端中或者运行于这些终端的应用系统中,该获取码流的输出图文语言的装置包括当前语言获取単元41、权重获取単元42以及输出语言获取単元43,其中当前语言获取単元41,用于获取当前节目的当前码流中的所有当前图文语言。权重获取単元42,用于根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重。其中,该预设的图文语言与权重的对应关系表中包括预先设置的多种指定的图文语言,以及与该多种指定的图文语言中的每ー种图文语言一一对应的权重,该图文语言与权重的对应关系表还包括预先设置的除上述多种指定的图文语言以外的其他图文语言,该其他图文语言所对应的权重相同,且小于上述多种指定的图文语言中任意一种图文语言对应的权重。且该预设的图文语言与权重的对应关系表一般存储在机顶盒的特定位置处,比如可以设置中文的权重为1000,英文的权重为100,法文的权重为10,日文的权重为1,其他图文语言权重为O. 5等。如图4所示,该权重获取单元42具体包括判断単元421,用于判断该所有当前图文语言中的任一当前图文语言是否属于该预设的图文语言与权重的对应关系表中ー种指定的图文语言;第一权重获取単元422,用于当该判断単元421输出结果为是时,将该任一当前图文语言对应的权重设置为该ー种指定的图文语言对应的权重;第二权重获取単元423,用于当该判断単元421输出结果为否时,将该任一当前图文语言的权重设置为任意ー种其他图文语言对应的权重;以及权重获取子単元424,用于触发该判断単元421,直至获取与每ー当前图文语言对应的权重。在本发明实施例中,以该所有当前图文语言可以包括英文、俄文ニ种当前图文语言为例,根据判断単元421可知俄文属于该预设的图文语言与权重关系表中的其他图文语言,则利用第二权重获取単元423可以获取该俄文的权重,且该权重该对应关系表中的最小权重,比如O. 5等,利用第一权重获取单元422可以获取该英文的权重为100,则该当前图文语言英文、俄文对应的权重依次为100、0. 5。
在触发权重获取单元42后,该获取码流输出语言的装置还可以包括关系表建立単元,用于建立并存储该当前码流的语言与权重关系表,该语言与权重关系表包括该每ー当前图文语言以及与该每ー当前图文语言对应的权重。输出语言获取单元43,用于将权重最大时所对应的当前图文语言设置为该当前码流的输出图文语言。在本发明实施例中,根据关系表建立单元获取的该当前码流的语言与权重关系表中包括了英文、俄文,以及分别对应的权重100、0. 5。则可以很容易的得知英文的权重最高,则根据输出语言获取单元43将中文设置为该当前码流的输出语言,以满足用户需求。该获取码流的输出语言的装置还包括语言设置単元,用于当该权重最大时所对应的当前图文语言为多种时,设置该权 重最大时所对应的当前图文语言为任意一种该当前图文语言或者为在该当前码流中最先 出现的该当前图文语言。在本发明实施例中,若该当前码流中依次获取的当前图文语言仅为两种,该两种图文语言对应属于该预设的图文语言与权重的对应关系表中其他语言,对应的权重相同,因而此时,该权重最大时所对应的当前图文语言为两者,比如为德文、俄文,则可以设置该当前码流的输出图文语言为德文或者俄文均可,也可以将最先获取的德文设置为权重最大时所对应的当前图文语言等。本发明实施例提供了ー种包括当前语言获取単元41、权重获取単元42以及输出语言获取単元43的获取码流的输出图文语言的装置,通过该获取码流输出语言的装置可以利用权重实现对当前码流的图文语言优先级的排序,以输出优先级最高的或者说权重值最大的图文语言,相对于现有技术能够降低操作复杂度,提供效率及响应速度等。如图5所示,在基于触发当前语言获取単元以及关系表建立単元的基础上,该获取码流的输出图文语言的装置还包括匹配判断単元51,用于将当前码流中的所有当前图文语言与上一段码流中的所有图文语言相匹配,判断该当前码流中是否增加或減少了一种或者多种图文语言;关系表第一更新単元52,用于当该匹配判断単元51判断出该当前码流中増加了ー种或者多种图文语言,根据预设的图文语言与权重的对应关系表,获取并添加该增加的所有图文语言及对应的权重至该上一段码流的语言与权重关系表中;关系表第二更新単元53,用于当该匹配判断単元51判断出该当前码流中減少了ー种或者多种图文语言,删除该上一段码流的语言与权重关系表中存储的该减少的所有图文语言及对应的权重;以及当前关系表获取单元54,用于将该当前码流的语言与权重关系表设置为更新后的上一段码流的语言与权重关系表。其中,该上一段码流可以为当前节目的上一段码流,或者是获取的不同节目的最后一段码流,而该初始码流是指机顶盒启动后获取的第一段码流。在本发明实施例中,在获取当前节目的当前码流中的所有当前图文语言,以及上一段码流的语言与权重关系表之后,该建立并存储该当前码流的语言与权重关系表的结构还可以包括如图5所示的匹配判断単元51、关系表第一更新単元52、关系表第二更新単元53以及当前关系表获取单元54,该图5所示的四个单元的功能与本发明实施例ニ中所示的方法相对应,在此不再赘述。在实现的效果方面,通过该匹配判断単元51能够实时判断出该当前码流中是否是增加还是减少了ー种或者多种图文语言,或者说既增加又減少了某种图文语言等,且根据该匹配判断単元51的判断結果,能够通过关系表第一更新単元52、关系表第二更新単元53动态地更新上一段码流的语言与权重关系表,在更新之后,则可以直接设置该当前码流的语言与权重关系表为更新后的上一段码流的语言与权重关系表,这样可以大大減少了图文语言权重的获取步骤、优先级循环判断的次数,进而可以提高码流输出图文语言的响应速度、增强用户使用体验等等。本发明实施例通过获取当前节目的当前码流中的所有当前图文语言,根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重,将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言,解决了利用现有技术获取码流的输出图文语言时,需要进行多次循环判断操作,导致操作复杂、效率较低、响应速度慢的问题,降低了循环次数以及操作复杂度,提高了图文语言获取效率及系统响应速度等。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种获取码流的输出图文语言的方法,其特征在于,所述方法包括下述步骤 获取当前节目的当前码流中的所有当前图文语言; 根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重; 将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言。
2.如权利要求I所述的方法,其特征在于,所述预设的图文语言与权重的对应关系表中包括预先设置的多种指定的图文语言,以及与所述多种指定的图文语言中的每ー种图文语言一一对应的权重,且所述预设的图文语言与权重的对应关系表中还包括除所述多种指定的图文语言以外的其他图文语言,所述其他图文语言所对应的权重相同,且小于所述多种指定的图文语言中任意一种图文语言对应的权重。
3.如权利要求2所述的方法,其特征在干,所述根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重的步骤具体为 判断所述所有当前图文语言中的任一当前图文语言是否属于所述预设的图文语言与权重的对应关系表中ー种指定的图文语言; 当判断结果为是时,将所述任ー当前图文语言对应的权重设置为所述ー种指定的图文语言对应的权重; 当判断结果为否吋,将所述任一当前图文语言的权重设置为任意ー种其他图文语言对应的权重; 重复上述步骤,直至获取与每ー当前图文语言对应的权重。
4.如权利要求3所述的方法,其特征在于,在所述获取与每ー当前图文语言对应的权重的步骤之后,所述将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言的步骤之前,所述方法还包括 当所述权重最大时所对应的当前图文语言为多种时,设置所述权重最大时所对应的当前图文语言为任意一种所述当前图文语言或者为在所述当前码流中最先出现的所述当前图文语言。
5.如权利要求I所述的方法,其特征在于,在所述获取与每ー当前图文语言对应的权重的步骤之后,所述方法还包括 建立并存储所述当前码流的语言与权重关系表,所述语言与权重关系表包括所述每ー当前图文语言以及与所述每ー当前图文语言对应的权重。
6.如权利要求5所述的方法,其特征在干,当所述当前码流不是初始码流时,所述建立并存储所述当前码流的语言与权重关系表的步骤具体包括 将当前码流中的所有当前图文语言与上一段码流中的所有图文语言相匹配,判断所述当前码流中是否增加或減少了一种或者多种图文语言; 当判断所述当前码流中是增加了ー种或者多种图文语言,根据预设的图文语言与权重的对应关系表,获取并添加所述增加的所有图文语言及对应的权重至所述上一段码流的语目与权重关系表中; 当判断所述当前码流中是减少了ー种或者多种图文语言,删除所述上一段码流的语言与权重关系表中存储的所述减少的所有图文语言及对应的权重; 将所述当前码流的语言与权重关系表设置为更新后的上一段码流的语言与权重关系表。
7.一种获取的码流输出图文语言的装置,其特征在于,所述装置包括 当前语言获取単元,用于获取当前节目的当前码流中的所有当前图文语言; 权重获取単元,用于根据预设的图文语言与权重的对应关系表,获取与每ー当前图文语言对应的权重;以及 输出语言获取单元,用于将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言。
8.如权利要求7所述的装置,其特征在于,所述装置还包括 关系表建立単元,用于建立并存储所述当前码流的语言与权重关系表,所述语言与权重关系表包括所述每ー当前图文语言以及与所述每ー当前图文语言对应的权重。
9.如权利要求8所述的装置,其特征在于,所述装置还包括 匹配判断単元,用于将当前码流中的所有当前图文语言与上一段码流中的所有图文语言相匹配,判断所述当前码流中是否增加或減少了一种或者多种图文语言; 关系表第一更新単元,用于当所述匹配判断単元判断出所述当前码流中増加了ー种或者多种图文语言,根据预设的图文语言与权重的对应关系表,获取并添加所述增加的所有图文语言及对应的权重至所述上一段码流的语言与权重关系表中; 关系表第二更新単元,用于当所述匹配判断単元判断出所述当前码流中減少了ー种或者多种图文语言,删除所述上一段码流的语言与权重关系表中存储的所述减少的所有图文语言及对应的权重;以及 当前关系表获取单元,用于将所述当前码流的语言与权重关系表设置为更新后的上一段码流的语言与权重关系表。
10.ー种机顶盒,其特征在于,所述机顶盒包括权利要求7至9任一项所述的获取码流的输出图文语言的装置。
全文摘要
本发明适用于机顶盒技术领域,提供了一种获取码流的输出图文语言的方法、装置及机顶盒,所述方法包括下述步骤获取当前节目的当前码流中的所有当前图文语言;根据预设的图文语言与权重的对应关系表,获取与每一当前图文语言对应的权重;将权重最大时所对应的当前图文语言设置为所述当前码流的输出图文语言。本发明通过预先设置图文语言与权重的对应关系表,能够获取当前码流中所有当前图文语言的权重,进而容易获取权重最大的当前图文语言,降低了操作所需要的时间和空间,更加快捷的获取用户所需的图文语言,也提高了响应速度及效率等。
文档编号H04N21/462GK102695096SQ20121015391
公开日2012年9月26日 申请日期2012年5月17日 优先权日2012年5月17日
发明者陈浩 申请人:深圳市九洲电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1