智能电视及其媒体播放器的远程字幕处理方法和装置制造方法

文档序号:7782348阅读:278来源:国知局
智能电视及其媒体播放器的远程字幕处理方法和装置制造方法
【专利摘要】本发明提供了一种智能电视及其媒体播放器的远程字幕处理方法和装置,所述方法包括:建立所述智能电视与远程服务器的连接;接收用户的远程媒体播放请求;从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出。本发明通过上述技术手段,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。
【专利说明】智能电视及其媒体播放器的远程字幕处理方法和装置
【技术领域】
[0001]本发明涉及智能电视媒体播放【技术领域】,特别地,涉及一种智能电视及其媒体播放器的远程字幕处理方法和装置。
【背景技术】
[0002]智能电视是顺应电视机“高清化”、“网络化”、“智能化”的趋势而出现的一种智能
多媒体终端,具备从因特网、视频设备、计算机等多种渠道获得节目内容,通过简单易用的整合式操作界面将消费者最需要的内容在大屏幕上清晰地展现的功能。与传统电视的应用平台相比,智能电视可实现网络搜索、网络电视、视频点播、数字音乐、网络新闻、网络视频电话等各种应用服务。电视机正在成为继计算机、手机之后的第三种信息访问终端,用户可随时访问自己需要的信息。智能电视像智能手机一样,具有全开放式平台,搭载了操作系统(如安卓系统),用户可自行安装和卸载软件、游戏等第三方服务商提供的程序,来不断对电视的功能进行扩充,持续不断地给用户带来丰富的个性化体验。
[0003]智能电视媒体播放器是一种可以在电视上播放音、视频文件的装置,可实现网络资源的完美共享和电视全家人共享精彩欢乐时刻。字幕,作为各种媒体的重要辅助信息,对提高用户的使用体验具有很重要的作用;现有技术一般采用二种方式实现:
一是在创建音视频文件时,将音视频数据及其对应的字幕数据直接合成到一起;但这种方式的缺点是,不能根据音视频播放装置的特点,调整字幕的大小、颜色、位置等播放参数,播放效果不好。
[0004]二是,为了在播放器播放音视频文件时达到较好的播放效果,为该音视频文件制作对应的单独字幕文件;对于这种情况,现有智能电视媒体播放器需要在播放上述音视频文件之前,将其对应的字幕文件保存到预设的字幕文件夹中,否则,无法正常显示字幕内容。

【发明内容】

[0005]本发明提供一种智能电视媒体播放器的远程字幕处理方法,用于解决现有智能电视媒体播放器不能直接获取远程字幕文件的问题。
[0006]本发明还提供了一种智能电视媒体播放器的远程字幕处理装置,以及一种智能电视,以保证上述方法在实际中的应用。
[0007]为了解决上述问题,本发明公开了一种智能电视媒体播放器的远程字幕处理方法,包括:建立所述智能电视与远程服务器的连接;接收用户的远程媒体播放请求;从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出。[0008]优选的,在判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件步骤之前,还包括:判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后,转后续数据合成、播放步骤。
[0009]优选的,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在主体名称与所述待播放媒体文件主体名称相同的字幕文件。
[0010]优选的,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件名称中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
[0011]优选的,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件内容中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
[0012]依据本发明的另一优选实施例,还公开了一种智能电视媒体播放器的远程字幕处理装置,包括:网络连接单元,用于建立所述智能电视与远程服务器的连接;播放请求接收单元,用于接收用户的远程媒体播放请求;媒体解码单元,用于从所述远程服务器读取所述待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;第一字幕获取单元,用于判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;媒体播放单元,用于将所述解码媒体数据和字幕数据合成后,在所述媒体播放器播放输出。
[0013]优选的,还包括:第二字幕获取单元,用于判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,直接从所述本地字幕文件夹中读取并解析该对应的字幕文件,调用媒体播放单元合成、播放所述解码媒体数据和字幕数据。
[0014]优选的,所述第一字幕获取单元具体包括:第一字幕文件查找子单元,用于用以下方式从所述待播放媒体文件所在的文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;第一字幕文件解析子单元,用于从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据。[0015]优选的,所述第二字幕获取单元具体包括:第二字幕文件查找子单元,用于用以下方式从所述本地字幕文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;第二字幕文件解析子单元,用于从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据。
[0016]依据本发明的还一优选实施例,公开了一种智能电视,包括上述任意一种智能电视媒体播放器的远程字幕处理装置。
[0017]与现有技术相比,本发明具有以下优点:
本发明优选实施例中通过从待播放媒体文件所在的远程服务器文件夹获取相应的字幕文件的方式,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。
【专利附图】

【附图说明】
[0018]图1为本发明智能电视媒体播放器的远程字幕处理方法一实施例的流程;
图2为本发明智能电视媒体播放器的远程字幕处理装置第一实施例的结构示意图;
图3为本发明智能电视媒体播放器的远程字幕处理装置第二实施例的结构示意图。
【具体实施方式】
[0019]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。需要指出的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合,形成新的技术方案。
[0020]参照图1,示出了本发明智能电视媒体播放器的远程字幕处理方法一实施例的流程,具体包括以下步骤:
步骤S101:建立智能电视与远程服务器的连接;
本发明方案中,所述的远程服务器可以是因特网上的网络服务器,也可以是智能电视所在的本地局域网内的网络服务器,还可以是本地局域网内的共享文件服务器。
[0021]步骤S102:接收用户的远程媒体播放请求;
根据远程服务器中保存的待播放媒体文件的类型,用户的上述远程媒体播放请求可以为音频播放请求、视频播放请求或其他类型的多媒体文件播放请求。
[0022]步骤S103:从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;
上述待播放媒体文件可以是音频文件、视频文件或其他类型的多媒体文件;
在对待播放媒体文件进行解码时,由于不同格式的媒体文件对应有不同的解码方法,因此,在对媒体文件进行解码之前,可以首先确定待播放媒体文件的格式,然后再根据文件格式对应的解码方式,对待播放媒体文件进行解码。其中,可以通过多种方式来确定待播放媒体文件的格式,例如,可以根据待播放媒体文件的后缀名来获得,也可以根据媒体数据中的相关格式信息(如文件头信息)获得。以待播放视频文件为例,视频文件是由视频动态图像组成的,但是实际上动态图像是由一帧一帧的静态图像按照一定的时间顺序排列组成的,在播放的过程中,就是按照这种时间顺序播放静态图像,由于每一帧之间的时间间隔很短,因此,最终得到连续的动态播放的播放效果。也就是说,对于视频文件而言,其中包含的信息不仅包括各帧图像的数据内容(例如各个像素上的显示内容等),还包括各帧图像对应的时间信息。因此,在对待播放媒体文件进行解码之后,可以得到各帧图像的具体数据内容以及对应的时间信息。对于时间信息而言,在本发明实施例后续的与字幕文件进行合成等步骤而言,具有重要的意义,后文中会有详细地介绍。
[0023]步骤S106:判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,转步骤S107 ;否则,直接播放输出上述解码媒体数据;
本发明所述的字幕文件一般是独立于待播放媒体文件而存在的单独的文件,并且具有特定的文件格式,例如,srt、ssa、ass、sup等。其中,最常用的是srt格式以及ssa格式,srt格式只是单纯的时间码和文本内容,而ssa却可以做出一些的特效,如指定字体的大小、颜色和一些简单的动画(翻滚、移动……)等。在实际应用中,字幕文件可能是一些用户自行制作的,或者一般还会有专门制作字幕文件的提供商,等等。总之,对于同一待播放媒体文件而言,在相关文件夹中可能存在一份或多份可用的字幕文件。
[0024]对于待播放媒体文件与字幕文件的关联性判断方式,可以采用但不限于下述判断方式或其组合:`
方式一、文件名精确匹配方式。一般情况下,字幕文件与待播放媒体文件会具有相同的文件名主体,因此,如果字幕文件与待播放媒体文件的名称相同,则将字幕文件作为与该待播放媒体文件关联的字幕文件。
[0025]方式二、文件名模糊匹配方式。有的字幕文件名会比待播放媒体文件的主体名多出一些内容,例如多出的内容可能是字幕语言类型的标识,如,chs (Chinese Simplified)表示简体中文,cht (Chinese Traditional)表示繁体中文,eng (English)表示英文字幕。例如,某字幕文件的文件名可能是“视频1.chs.srt”,待播放媒体文件的文件名可能是“黄金三镖客.rmvb”,也就是说,字幕文件名与待播放媒体文件名不完全相同,但是字幕文件的文件名中包含待播放媒体文件主体名,此时,两者之间一般是对应同一视频的,具有关联关系。因此,如果字幕文件名称中包括有待播放媒体文件主体名,则将该字幕文件作为与该待播放媒体文件关联的字幕文件;
在本优选实施例中,当待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。关于匹配度的确定方式,本优选实施例基于字幕文件的后缀名称和次后缀名称判断:字幕文件的主体名称为第一个点之前的字符串,后缀名称为最后一个点之后的字符串,次后缀名称为最后一个点与倒数第二个点之间的字符串,如果字幕文件名只有一个点,其次后缀名称为空,如,字幕文件“视频1.chs.srt”的主体名称为“视频1”,后缀名称为“srt”,次后缀名称为“chs”;字幕文件“视频2.ssa”的主体名称为“视频2”,后缀名称为“ssa”,次后缀名称为空。本优选实施例中,首先根据文件的后缀名称排序(如按从高到低的顺序分别为srt、ssa、。。。),然后再根据次后缀名称排序(如按从高到低的顺序分别为 chs、cht、eng、。。。)。
[0026]方式三、内容模糊匹配方式,即如果字幕文件内容中包括有待播放媒体文件主体名,则将该字幕文件作为与该待播放媒体文件关联的字幕文件。
[0027]与方式二类似,当待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。关于匹配度的确定方式,本优选实施例基于字幕文件的后缀名称和次后缀名称判断:字幕文件的主体名称为第一个点之前的字符串,后缀名称为最后一个点之后的字符串,次后缀名称为最后一个点与倒数第二个点之间的字符串,如果字幕文件名只有一个点,其次后缀名称为空,如,字幕文件“视频l.chs.srt”的主体名称为“视频1”,后缀名称为“srt”,次后缀名称为“chs”;字幕文件“视频2.ssa”的主体名称为“视频2”,后缀名称为“ssa”,次后缀名称为空。本优选实施例中,首先根据文件的后缀名称排序(如按从高到低的顺序分别为srt、ssa、。。。),然后再根据次后缀名称排序(如按从高到低的顺序分别为chs、cht、eng、。。。)。当然,也可以采用其他方式确定字幕文件的匹配度,本发明不予限制。
[0028]步骤S107:从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
步骤S108:合成上述的解码媒体数据和字幕数据,在所述媒体播放器播放输出。
[0029]字幕文件中也包含有时间信息,这就为与待播放媒体文件的解码媒体数据合成提供了基础。为了便于理解,下面对文本格式字幕文件为例进行说明。文本格式字幕的扩展名通常是srt、sm1、ssa或su b,其中srt文本字幕是最流行的,其制作和修改非常简单:一句时间代码+ —句字幕。如,对于下述srt字幕文件内容:
45
00:02:52, 184 —> 00:02:53,617
慢慢来
表示--第45行字幕,显示时间从音视频开始的第2分52.184秒到第2分53.617秒,字.内容为:慢慢来。
[0030]因此,在合成数据流的生成过程中,可以根据解码媒体数据与字幕内容中各自包含的时间信息之间的对应关系(如解码数据与字幕内容属性中的时间戳一致),将解码媒体数据与对应的字幕内容叠加在一起。
[0031]本发明通过上述技术手段,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。
[0032]在本方法实施例的一个进一步的优选实施例中,为提高响应速度、节约网络流量,还考虑了智能电视本地是否存在待播放媒体文件对应的字幕文件的情况。为此,在本优选实施例中,在步骤S106之前,还包括步骤S104和步骤S105,其中:
步骤S104:判断智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,转步骤S105 ;否则,转步骤S106 ;
关于字幕文件关联性判断方式,与上文所述的远程字幕文件查找方式类似。
[0033]步骤S105:从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据;转步骤S108。
[0034]需要说明的是,对于前述的各方法实施例,为了描述简单,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺序或同时执行;如上述步骤S106和S107 (即字幕文件的查找、读取和解析过程)可以在步骤S103 (即待播放媒体文件的读取、解码过程)之前、之后或同时进行。其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0035]参照图2,示出了本发明智能电视媒体播放器的远程字幕处理装置第一实施例的结构示意图。本优选实施例中,通过从待播放媒体文件所在的远程服务器文件夹获取相应的字幕文件的方式,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。本装置实施例包括:
网络连接单元21,用于建立智能电视与远程服务器的连接;
播放请求接收单元23,用于接收用户的远程媒体播放请求;
媒体解码单元25,用于从所述远程服务器读取所述待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;
第一字幕获取单元27,用于判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
在本优选实施例中,第一字幕获取单元27具体包括第一字幕文件查找子单元271和第一字幕文件解析子单元272,其中:
第一字幕文件查找子单元271,用于用以下方式从所述待播放媒体文件所在的文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;
第一字幕文件解析子单元272,用于从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据。
[0036]媒体播放单元20,用于将解码媒体数据和字幕数据合成后,在所述媒体播放器播放输出。
[0037]参照图3,示出了本发明智能电视媒体播放器的远程字幕处理装置第二实施例的结构示意图。本优选实施例中,为提高响应速度、节约网络流量,本装置实施例除图2所述的第一装置实施例所包括的网络连接单元21、播放请求接收单元23、媒体解码单元25、第一字幕获取单元27和媒体播放单元20外,还包括:
第二字幕获取单元29,用于在第一字幕获取单元27从远程服务器读获取字幕数据之前,判断智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,直接从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后调用媒体播放单元20合成、播放上述解码媒体数据和字幕数据。
[0038]在本优选实施例中,第二字幕获取单元29具体包括第二字幕文件查找子单元291和第二字幕文件解析子单元292,其中:
第二字幕文件查找子单元291,用于用以下方式从所述本地字幕文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;第二字幕文件解析子单元292,用于从所述本地字幕文件夹中读取并解析该对应的字眷文件,生成子眷数据。
[0039]另外,本发明还公开了一种包括有上述装置的智能电视,在播放远程服务器中的待播放媒体文件时,可自动从远程待播放媒体文件所在的文件夹获取字幕文件,解决了智能电视在播放上述待播放媒体文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。该智能电视可采用如下配置:
操作系统:采用安卓操作系统4.0或以上版本;
主芯片:采用一体化智能电视主芯片,主频不低于800MHz,ARM架构,带DSP (视频硬解
码);
内存:采用不低于256MB的DDR2 ;
内部存储设备:采用Nand闪存或EMC闪存,容量不低于2G ;
外部设备接口:包括至少2个USB 口,可连接U盘、移动硬盘、键盘、鼠标、无线键鼠接收器、W1-Fi无线网卡、游戏手柄等;
遥控器:至少具有上、下、左、右、确认、返回、菜单、HOme、0-9数字键等按键;
液晶显示屏:分辨率不低于1280*720。
[0040]需要说明的是,上述装置实施例属于优选实施例,所涉及的单元和模块并不一定是本发明所必须的。
[0041]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于本发明的装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0042]以上对本发明所提供的一种智能电视及其媒体播放器的远程字幕处理方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种智能电视媒体播放器的远程字幕处理方法,其特征在于,包括:建立所述智能电视与远程服务器的连接;接收用户的远程媒体播放请求;从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出。
2.如权利要求1所述的智能电视媒体播放器的远程字幕处理方法,其特征在于,在判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件步骤之前,还包括:判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后,转后续数据合成、播放步骤。
3.如权利要求1或2所述的智能电视媒体播放器的字幕处理方法,其特征在于,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在主体名称与所述待播放媒体文件主体名称相同的字幕文件。
4.如权利要求1或2所述的智能电视媒体播放器的字幕处理方法,其特征在于,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件名称中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
5.如权利要求1或2所述的智能电视媒体播放器的字幕处理方法,其特征在于,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件内容中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
6.一种智能电视媒体播放器的远程字幕处理装置,其特征在于,包括:网络连接单元,用于建立所述智能电视与远程服务器的连接;播放请求接收单元,用于接收用户的远程媒体播放请求;媒体解码单元,用于从所述远程服务器读取所述待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;第一字幕获取单元,用于判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件, 生成字幕数据;媒体播放单元,用于将所述解码媒体数据和字幕数据合成后,在所述媒体播放器播放输出。
7.如权利要求6所述的智能电视媒体播放器的远程字幕处理装置,其特征在于,还包括: 第二字幕获取单元,用于判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,直接从所述本地字幕文件夹中读取并解析该对应的字幕文件,调用媒体播放单元合成、播放所述解码媒体数据和字幕数据。
8.如权利要求6所述的智能电视媒体播放器的远程字幕处理装置,其特征在于,所述第一字幕获取单元具体包括: 第一字幕文件查找子单元,用于用以下方式从所述待播放媒体文件所在的文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字眷文件; 第一字幕文件解析子单元,用于从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据。
9.如权利要求7所述的智能电视媒体播放器的远程字幕处理装置,其特征在于,所述第二字幕获取单元具体包括: 第二字幕文件查找子单元,用于用以下方式从所述本地字幕文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件; 第二字幕文件解析子单元,用于从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据。
10.一种智能电视,其特征在于,包括权利要求6、任一所述的智能电视媒体播放器的远程字幕处理装置。
【文档编号】H04N21/236GK103647979SQ201310734131
【公开日】2014年3月19日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】黄鹏, 李朋飞 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1