一种字幕显示方法及字幕显示设备的制造方法

文档序号:8266852阅读:394来源:国知局
一种字幕显示方法及字幕显示设备的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种字幕显示方法及字幕显示设备。
【背景技术】
[0002] 具有字幕的电视节目,其字幕可以是通过专门设备(例如机顶盒)叠加在电视信号 中。目前,字幕的显示内容非常丰富,其呈现方法亦多种多样,即,可以将不同角色通过不同 颜色的字幕表现出来,也可通过不同字体表现不同的场景。
[0003] 然而,虽然目前提供了字幕更丰富的呈现方式,但并没有提供给用户更多的选择。

【发明内容】

[0004] 本发明的实施例提供一种字幕显示方法及字幕显示设备,通过将类别内容以可交 互图形的方式呈现给用户,使用户可以根据自己的喜好选择相应的类别内容,从而显示与 该类别内容对应的字幕。
[0005] 为达到上述目的,本发明的实施例采用如下技术方案:
[0006] 一方面,提供一种字幕显不方法,包括:
[0007] 接收字幕文件,解析所述字幕文件的类别标签,所述类别标签包括类别内容;
[0008] 将所述类别内容以可交互图形的方式呈现在显示设备上以供用户选择;
[0009] 接收用户对一个或多个所述类别内容的选择结果,根据所述选择结果显示与被选 择的所述类别内容对应的字幕。
[0010] 在第一方面的第一种可能的实现方式中,所述显示与被选择的所述类别内容对应 的字幕包括:显示类别属性的属性值为被选择的所述类别内容的所述字幕。
[0011] 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述显示 类别属性的属性值为被选择的所述类别内容的所述字幕包括:针对所述字幕中的每条字 幕,判断所述每条字幕是否存在所述类别属性,若存在,则判断所述类别属性的属性值是否 为所述用户选择的所述类别内容,若是,则显示所述类别属性的属性值为被选择的所述类 别内容的所述每条字幕。
[0012] 结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,还包括:显 示不包括所述类别属性的所述字幕。
[0013] 结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述显示 不包括所述类别属性的所述字幕包括:针对所述字幕中的每条字幕,判断所述每条字幕是 否存在所述类别属性,若不存在,则显示不包括所述类别属性的所述每条字幕。
[0014] 结合第一方面的前五种可能的实现方式,在第五种可能的实现方式中,对于TTML 字幕,所述类别标签为嵌套标签,所述嵌套标签包括一级标签和二级标签;所述一级标签包 括multiple属性,所述二级标签包括所述类别内容;
[0015] 其中,若所述multiple为true,则将所述类别内容呈现在所述显示设备上时,默 认选中多个所述类别内容;若所述multiple为false,则将所述类别内容呈现在所述显示 设备上时,默认选中一个所述类别内容。
[0016] 结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述二级 标签还包括默认选中selected属性;其中,若所述selected为true,则将所述类别内容呈 现在所述显示设备上时,默认选中与所述selected属性对应的所述类别内容。
[0017] 结合第一方面的第五种可能的实现方式,在第七种可能的实现方式中,在所有所 述二级标签均不包括selected属性的情况下,若所述multiple为true,则将所述类别内 容呈现在所述显示设备上时,默认选中所有所述二级标签中包括的所述类别内容;若所述 multiple为false时,则将所述类别内容呈现在所述显示设备上时,默认选中第一个所述 二级标签中包括的所述类别内容。
[0018] 结合第一方面的前五种可能的实现方式,在第八种可能的实现方式中,对于SRT 字幕,所述类别标签还包括selected属性;其中,若所述selected为true,则将所述类别 内容呈现在所述显示设备上时,默认选中与所述selected属性对应的所述类别内容。
[0019] 另一方面,提供一种字幕显示设备,包括:
[0020] 接收模块,用于接收字幕文件;
[0021] 解析模块,用于根据所述接收模块接收的所述字幕文件,解析所述字幕文件的类 别标签,所述类别标签包括类别内各;
[0022] 交互模块,用于将所述解析模块解析得到的所述类别内容以可交互图形的方式呈 现在所述字幕显示设备上以供用户选择;
[0023] 显示模块,用于接收用户对一个或多个所述类别内容的选择结果,根据所述选择 结果显示与被选择的所述类别内容对应的字幕。
[0024] 在第二方面的第一种可能的实现方式中,所述显示模块用于显示与被选择的所述 类别内容对应的字幕包括:所述显示模块用于显示类别属性的属性值为被选择的所述类别 内容的所述字幕。
[0025] 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,针对所述 字幕中的每条字幕,所述显示模块,具体用于判断所述每条字幕是否存在所述类别属性,若 存在,则判断所述类别属性的属性值是否为所述用户选择的所述类别内容,若是,则显示所 述类别属性的属性值为被选择的所述类别内容的所述每条字幕。
[0026] 结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述显示 模块,还用于显示不包括所述类别属性的所述字幕。
[0027] 结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,针对所述 字幕中的每条字幕,所述显示模块,还具体用于判断所述每条字幕是否存在所述类别属性, 若不存在,则显示不包括所述类别属性的所述每条字幕。
[0028] 结合第二方面的前五种可能的实现方式,在第五种可能的实现方式中,对于TTML 字幕,所述解析模块解析的所述类别标签为嵌套标签,所述嵌套标签包括一级标签和二级 标签;所述一级标签包括多选multiple属性,所述二级标签包括所述类别内容;
[0029] 所述交互模块,还用于若所述multiple为true,则将所述类别内容呈现在所述字 幕显示设备上时,默认选中多个所述类别内容;若所述multiple为false,则将所述类别内 容呈现在所述字幕显示设备上时,默认选中一个所述类别内容。
[0030] 结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,在所述解 析模块解析的所述类别标签的二级标签还包括默认选中selected属性的情况下,所述交 互模块,还用于若所述selected为true,则将所述类别内容呈现在所述字幕显示设备上 时,默认选中与所述selected属性对应的所述类别内容。
[0031] 结合第二方面的第五种可能的实现方式,在第七种可能的实现方式中,在所述解 析模块解析的所述类别标签的所有二级标签均不包括selected属性的情况下,所述交互 模块,还用于若所述multiple为true,则将所述类别内容呈现在所述字幕显示设备上时, 默认选中所有所述二级标签中包括的所述类别内容;若所述multiple为false时,则将所 述类别内容呈现在所述字幕显示设备上时,默认选中第一个所述二级标签中包括的所述类 别内容。
[0032] 结合第二方面的前五种可能的实现方式,在第八种可能的实现方式中,对于外挂 字幕,所述解析模块解析的所述类别标签包括selected属性;所述交互模块,还用于若所 述selected为true,则将所述类别内容呈现在所述字幕显示设备上时,默认选中与所述 selected属性对应的所述类别内容。
[0033] 本发明实施例提供了一种字幕显示方法及字幕显示设备,该方法包括:接收字幕 文件,解析所述字幕文件的类别标签,所述类别标签包括类别内容;将所述类别内容以可交 互图形的方式呈现在显示设备上以供用户选择;接收用户对一个或多个所述类别内容的选 择结果,根据所述选择结果显示与被选择的所述类别内容对应的字幕;这样,将所述类别内 容通过可交互图形的方式呈现给用户,使得用户根据自己的喜好选择类别内容,从而使字 幕显示设备呈现与所述类别内容对应的字幕,进而提升用户体验度。
【附图说明】
[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0035] 图1为发明实施例一提供的一种字幕显示方法的流程示意图;
[0036] 图2为发明实施例二提供的一种字幕显示方法的流程示意图;
[0037] 图3为本发明实施例提供的一种字幕显示设备的结构示意图。
【具体实施方式】
[0038] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0039] 本发明实施例提供了一种字幕显示方法,该方法包括:接收字幕文件,解析所述字 幕文件的类别标签,所述类别标签包括类别内容;将所述类别内容以可交互图形的方式
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1