CN103647979B - 智能电视及其媒体播放器的远程字幕处理方法和装置 - Google Patents

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

Info

Publication number
CN103647979B
CN103647979B CN201310734131.8A CN201310734131A CN103647979B CN 103647979 B CN103647979 B CN 103647979B CN 201310734131 A CN201310734131 A CN 201310734131A CN 103647979 B CN103647979 B CN 103647979B
Authority
CN
China
Prior art keywords
file
played
subtitle
media
subtitle file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310734131.8A
Other languages
English (en)
Other versions
CN103647979A (zh
Inventor
黄鹏
李朋飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xinle Visual Intelligent Electronic Technology Tianjin Co ltd
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Original Assignee
Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Leshi Zhixin Electronic Technology Tianjin Co Ltd filed Critical Leshi Zhixin Electronic Technology Tianjin Co Ltd
Priority to CN201310734131.8A priority Critical patent/CN103647979B/zh
Publication of CN103647979A publication Critical patent/CN103647979A/zh
Application granted granted Critical
Publication of CN103647979B publication Critical patent/CN103647979B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Circuits (AREA)

Abstract

本发明提供了一种智能电视及其媒体播放器的远程字幕处理方法和装置,所述方法包括:建立所述智能电视与远程服务器的连接;接收用户的远程媒体播放请求;从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出。本发明通过上述技术手段,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。

Description

智能电视及其媒体播放器的远程字幕处理方法和装置
技术领域
本发明涉及智能电视媒体播放技术领域,特别地,涉及一种智能电视及其媒体播放器的远程字幕处理方法和装置。
背景技术
智能电视是顺应电视机“高清化”、“网络化”、“智能化”的趋势而出现的一种智能多媒体终端,具备从因特网、视频设备、计算机等多种渠道获得节目内容,通过简单易用的整合式操作界面将消费者最需要的内容在大屏幕上清晰地展现的功能。与传统电视的应用平台相比,智能电视可实现网络搜索、网络电视、视频点播、数字音乐、网络新闻、网络视频电话等各种应用服务。电视机正在成为继计算机、手机之后的第三种信息访问终端,用户可随时访问自己需要的信息。智能电视像智能手机一样,具有全开放式平台,搭载了操作***(如安卓***),用户可自行安装和卸载软件、游戏等第三方服务商提供的程序,来不断对电视的功能进行扩充,持续不断地给用户带来丰富的个性化体验。
智能电视媒体播放器是一种可以在电视上播放音、视频文件的装置,可实现网络资源的完美共享和电视全家人共享精彩欢乐时刻。字幕,作为各种媒体的重要辅助信息,对提高用户的使用体验具有很重要的作用;现有技术一般采用二种方式实现:
一是在创建音视频文件时,将音视频数据及其对应的字幕数据直接合成到一起;但这种方式的缺点是,不能根据音视频播放装置的特点,调整字幕的大小、颜色、位置等播放参数,播放效果不好。
二是,为了在播放器播放音视频文件时达到较好的播放效果,为该音视频文件制作对应的单独字幕文件;对于这种情况,现有智能电视媒体播放器需要在播放上述音视频文件之前,将其对应的字幕文件保存到预设的字幕文件夹中,否则,无法正常显示字幕内容。
发明内容
本发明提供一种智能电视媒体播放器的远程字幕处理方法,用于解决现有智能电视媒体播放器不能直接获取远程字幕文件的问题。
本发明还提供了一种智能电视媒体播放器的远程字幕处理装置,以及一种智能电视,以保证上述方法在实际中的应用。
为了解决上述问题,本发明公开了一种智能电视媒体播放器的远程字幕处理方法,包括:建立所述智能电视与远程服务器的连接;接收用户的远程媒体播放请求;从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出。
优选的,在判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件步骤之前,还包括:判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后,转后续数据合成、播放步骤。
优选的,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在主体名称与所述待播放媒体文件主体名称相同的字幕文件。
优选的,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件名称中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
优选的,判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件内容中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
依据本发明的另一优选实施例,还公开了一种智能电视媒体播放器的远程字幕处理装置,包括:网络连接单元,用于建立所述智能电视与远程服务器的连接;播放请求接收单元,用于接收用户的远程媒体播放请求;媒体解码单元,用于从所述远程服务器读取所述待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;第一字幕获取单元,用于判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;媒体播放单元,用于将所述解码媒体数据和字幕数据合成后,在所述媒体播放器播放输出。
优选的,还包括:第二字幕获取单元,用于判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,直接从所述本地字幕文件夹中读取并解析该对应的字幕文件,调用媒体播放单元合成、播放所述解码媒体数据和字幕数据。
优选的,所述第一字幕获取单元具体包括:第一字幕文件查找子单元,用于用以下方式从所述待播放媒体文件所在的文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;第一字幕文件解析子单元,用于从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据。
优选的,所述第二字幕获取单元具体包括:第二字幕文件查找子单元,用于用以下方式从所述本地字幕文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;第二字幕文件解析子单元,用于从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据。
依据本发明的还一优选实施例,公开了一种智能电视,包括上述任意一种智能电视媒体播放器的远程字幕处理装置。
与现有技术相比,本发明具有以下优点:
本发明优选实施例中通过从待播放媒体文件所在的远程服务器文件夹获取相应的字幕文件的方式,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。
附图说明
图1为本发明智能电视媒体播放器的远程字幕处理方法一实施例的流程;
图2为本发明智能电视媒体播放器的远程字幕处理装置第一实施例的结构示意图;
图3为本发明智能电视媒体播放器的远程字幕处理装置第二实施例的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。需要指出的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合,形成新的技术方案。
参照图1,示出了本发明智能电视媒体播放器的远程字幕处理方法一实施例的流程,具体包括以下步骤:
步骤S101:建立智能电视与远程服务器的连接;
本发明方案中,所述的远程服务器可以是因特网上的网络服务器,也可以是智能电视所在的本地局域网内的网络服务器,还可以是本地局域网内的共享文件服务器。
步骤S102:接收用户的远程媒体播放请求;
根据远程服务器中保存的待播放媒体文件的类型,用户的上述远程媒体播放请求可以为音频播放请求、视频播放请求或其他类型的多媒体文件播放请求。
步骤S103:从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;
上述待播放媒体文件可以是音频文件、视频文件或其他类型的多媒体文件;
在对待播放媒体文件进行解码时,由于不同格式的媒体文件对应有不同的解码方法,因此,在对媒体文件进行解码之前,可以首先确定待播放媒体文件的格式,然后再根据文件格式对应的解码方式,对待播放媒体文件进行解码。其中,可以通过多种方式来确定待播放媒体文件的格式,例如,可以根据待播放媒体文件的后缀名来获得,也可以根据媒体数据中的相关格式信息(如文件头信息)获得。以待播放视频文件为例,视频文件是由视频动态图像组成的,但是实际上动态图像是由一帧一帧的静态图像按照一定的时间顺序排列组成的,在播放的过程中,就是按照这种时间顺序播放静态图像,由于每一帧之间的时间间隔很短,因此,最终得到连续的动态播放的播放效果。也就是说,对于视频文件而言,其中包含的信息不仅包括各帧图像的数据内容(例如各个像素上的显示内容等),还包括各帧图像对应的时间信息。因此,在对待播放媒体文件进行解码之后,可以得到各帧图像的具体数据内容以及对应的时间信息。对于时间信息而言,在本发明实施例后续的与字幕文件进行合成等步骤而言,具有重要的意义,后文中会有详细地介绍。
步骤S106:判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,转步骤S107;否则,直接播放输出上述解码媒体数据;
本发明所述的字幕文件一般是独立于待播放媒体文件而存在的单独的文件,并且具有特定的文件格式,例如,srt、ssa、ass、sup等。其中,最常用的是srt格式以及ssa格式,srt格式只是单纯的时间码和文本内容,而ssa却可以做出一些的特效,如指定字体的大小、颜色和一些简单的动画(翻滚、移动……)等。在实际应用中,字幕文件可能是一些用户自行制作的,或者一般还会有专门制作字幕文件的提供商,等等。总之,对于同一待播放媒体文件而言,在相关文件夹中可能存在一份或多份可用的字幕文件。
对于待播放媒体文件与字幕文件的关联性判断方式,可以采用但不限于下述判断方式或其组合:
方式一、文件名精确匹配方式。一般情况下,字幕文件与待播放媒体文件会具有相同的文件名主体,因此,如果字幕文件与待播放媒体文件的名称相同,则将字幕文件作为与该待播放媒体文件关联的字幕文件。
方式二、文件名模糊匹配方式。有的字幕文件名会比待播放媒体文件的主体名多出一些内容,例如多出的内容可能是字幕语言类型的标识,如,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、。。。)。
方式三、内容模糊匹配方式,即如果字幕文件内容中包括有待播放媒体文件主体名,则将该字幕文件作为与该待播放媒体文件关联的字幕文件。
与方式二类似,当待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。关于匹配度的确定方式,本优选实施例基于字幕文件的后缀名称和次后缀名称判断:字幕文件的主体名称为第一个点之前的字符串,后缀名称为最后一个点之后的字符串,次后缀名称为最后一个点与倒数第二个点之间的字符串,如果字幕文件名只有一个点,其次后缀名称为空,如,字幕文件“视频1.chs.srt”的主体名称为“视频1”,后缀名称为“srt”,次后缀名称为“chs”;字幕文件“视频2.ssa”的主体名称为“视频2”,后缀名称为“ssa”,次后缀名称为空。本优选实施例中,首先根据文件的后缀名称排序(如按从高到低的顺序分别为srt、ssa、。。。),然后再根据次后缀名称排序(如按从高到低的顺序分别为chs、cht、eng、。。。)。当然,也可以采用其他方式确定字幕文件的匹配度,本发明不予限制。
步骤S107:从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
步骤S108:合成上述的解码媒体数据和字幕数据,在所述媒体播放器播放输出。
字幕文件中也包含有时间信息,这就为与待播放媒体文件的解码媒体数据合成提供了基础。为了便于理解,下面对文本格式字幕文件为例进行说明。文本格式字幕的扩展名通常是srt、smi、ssa 或sub,其中srt文本字幕是最流行的,其制作和修改非常简单:一句时间代码+一句字幕。如,对于下述srt字幕文件内容:
45
00:02:52,184 --> 00:02:53,617
慢慢来
表示:第45行字幕,显示时间从音视频开始的第2分52.184秒到第2分53.617秒,字幕内容为:慢慢来。
因此,在合成数据流的生成过程中,可以根据解码媒体数据与字幕内容中各自包含的时间信息之间的对应关系(如解码数据与字幕内容属性中的时间戳一致),将解码媒体数据与对应的字幕内容叠加在一起。
本发明通过上述技术手段,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。
在本方法实施例的一个进一步的优选实施例中,为提高响应速度、节约网络流量,还考虑了智能电视本地是否存在待播放媒体文件对应的字幕文件的情况。为此,在本优选实施例中,在步骤S106之前,还包括步骤S104和步骤S105,其中:
步骤S104:判断智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,转步骤S105;否则,转步骤S106;
关于字幕文件关联性判断方式,与上文所述的远程字幕文件查找方式类似。
步骤S105:从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据;转步骤S108。
需要说明的是,对于前述的各方法实施例,为了描述简单,故将其都表述为一系列的动作组合,但是本领域的技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为根据本发明,某些步骤可以采用其他顺序或同时执行;如上述步骤S106和S107(即字幕文件的查找、读取和解析过程)可以在步骤S103(即待播放媒体文件的读取、解码过程)之前、之后或同时进行。其次,本领域技术人员也应该知悉,上述方法实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
参照图2,示出了本发明智能电视媒体播放器的远程字幕处理装置第一实施例的结构示意图。本优选实施例中,通过从待播放媒体文件所在的远程服务器文件夹获取相应的字幕文件的方式,可解决现有技术在播放上述音视频文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。本装置实施例包括:
网络连接单元21,用于建立智能电视与远程服务器的连接;
播放请求接收单元23,用于接收用户的远程媒体播放请求;
媒体解码单元25,用于从所述远程服务器读取所述待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;
第一字幕获取单元27,用于判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
在本优选实施例中,第一字幕获取单元27具体包括第一字幕文件查找子单元271和第一字幕文件解析子单元272,其中:
第一字幕文件查找子单元271,用于用以下方式从所述待播放媒体文件所在的文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;
第一字幕文件解析子单元272,用于从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据。
媒体播放单元20,用于将解码媒体数据和字幕数据合成后,在所述媒体播放器播放输出。
参照图3,示出了本发明智能电视媒体播放器的远程字幕处理装置第二实施例的结构示意图。本优选实施例中,为提高响应速度、节约网络流量,本装置实施例除图2所述的第一装置实施例所包括的网络连接单元21、播放请求接收单元23、媒体解码单元25、第一字幕获取单元27和媒体播放单元20外,还包括:
第二字幕获取单元29,用于在第一字幕获取单元27从远程服务器读获取字幕数据之前,判断智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,直接从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后调用媒体播放单元20合成、播放上述解码媒体数据和字幕数据。
在本优选实施例中,第二字幕获取单元29具体包括第二字幕文件查找子单元291和第二字幕文件解析子单元292,其中:
第二字幕文件查找子单元291,用于用以下方式从所述本地字幕文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;
第二字幕文件解析子单元292,用于从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据。
另外,本发明还公开了一种包括有上述装置的智能电视,在播放远程服务器中的待播放媒体文件时,可自动从远程待播放媒体文件所在的文件夹获取字幕文件,解决了智能电视在播放上述待播放媒体文件之前,需要将其对应的字幕文件保存到预设的字幕文件夹中,否则无法正常显示字幕内容的问题。该智能电视可采用如下配置:
操作***:采用安卓操作***4.0或以上版本;
主芯片:采用一体化智能电视主芯片,主频不低于800MHz,ARM架构,带DSP(视频硬解码);
内存:采用不低于256MB的 DDR2;
内部存储设备:采用Nand闪存或EMC闪存,容量不低于2G;
外部设备接口:包括至少2个USB口,可连接U盘、移动硬盘、键盘、鼠标、无线键鼠接收器、Wi-Fi无线网卡、游戏手柄等;
遥控器:至少具有上、下、左、右、确认、返回、菜单、Home、0-9数字键等按键;
液晶显示屏:分辨率不低于1280*720。
需要说明的是,上述装置实施例属于优选实施例,所涉及的单元和模块并不一定是本发明所必须的。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于本发明的装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上对本发明所提供的一种智能电视及其媒体播放器的远程字幕处理方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种智能电视媒体播放器的远程字幕处理方法,其特征在于,包括:
建立所述智能电视与远程服务器的连接;
接收用户的远程媒体播放请求;
从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;
判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出;
判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件名称中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
2.如权利要求1所述的智能电视媒体播放器的远程字幕处理方法,其特征在于,在判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件步骤之前,还包括:
判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后,转后续数据合成、播放步骤。
3.一种智能电视媒体播放器的远程字幕处理方法,其特征在于,包括:
建立所述智能电视与远程服务器的连接;
接收用户的远程媒体播放请求;
从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;
判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
合成所述解码媒体数据和字幕数据,在所述媒体播放器播放输出;
判断本地字幕文件夹或所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件的方法,具体为:判断是否存在文件内容中包含所述待播放媒体文件主体名称的字幕文件;其中,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件。
4.如权利要求3所述的智能电视媒体播放器的远程字幕处理方法,其特征在于,在判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件步骤之前,还包括:
判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据,然后,转后续数据合成、播放步骤。
5.一种智能电视媒体播放器的远程字幕处理装置,其特征在于,包括:
网络连接单元,用于建立所述智能电视与远程服务器的连接;
播放请求接收单元,用于接收用户的远程媒体播放请求;
媒体解码单元,用于从所述远程服务器读取待播放媒体文件,经解码后生成解码媒体数据;所述待播放媒体文件包括音频文件和视频文件;
第一字幕获取单元,用于判断所述待播放媒体文件所在的文件夹中是否保存有与所述待播放媒体文件对应的字幕文件,若是,从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据;
媒体播放单元,用于将所述解码媒体数据和字幕数据合成后,在所述媒体播放器播放输出;
其中,所述第一字幕获取单元具体包括:
第一字幕文件查找子单元,用于用以下方式从所述待播放媒体文件所在的文件夹中查找与所述待播放媒体文件对应的字幕文件:查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;
第一字幕文件解析子单元,用于从所述待播放媒体文件所在的文件夹中读取并解析该对应的字幕文件,生成字幕数据。
6.如权利要求5所述的智能电视媒体播放器的远程字幕处理装置,其特征在于,还包括:
第二字幕获取单元,用于判断所述智能电视媒体播放器预设的本地字幕文件夹中是否保存有与上述待播放媒体文件对应的字幕文件;若是,直接从所述本地字幕文件夹中读取并解析该对应的字幕文件,调用媒体播放单元合成、播放所述解码媒体数据和字幕数据。
7.如权利要求6所述的智能电视媒体播放器的远程字幕处理装置,其特征在于,所述第二字幕获取单元具体包括:
第二字幕文件查找子单元,用于用以下方式从所述本地字幕文件夹中查找与所述待播放媒体文件对应的字幕文件:查找主体名称与所述待播放媒体文件主体名称相同的字幕文件;或,查找文件名称中包含所述待播放媒体文件主体名称的字幕文件,当所述待播放媒体文件所在的文件夹中保存有多个文件名称中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;或,查找文件内容中包含所述待播放媒体文件主体名称的字幕文件,当本地字幕文件夹或所述待播放媒体文件所在的文件夹中保存有多个文件内容中包含所述待播放媒体文件主体名称的字幕文件时,选取匹配度最高的字幕文件作为与所述待播放媒体文件对应的字幕文件;
第二字幕文件解析子单元,用于从所述本地字幕文件夹中读取并解析该对应的字幕文件,生成字幕数据。
8.一种智能电视,其特征在于,包括权利要求5~7任一所述的智能电视媒体播放器的远程字幕处理装置。
CN201310734131.8A 2013-12-27 2013-12-27 智能电视及其媒体播放器的远程字幕处理方法和装置 Active CN103647979B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310734131.8A CN103647979B (zh) 2013-12-27 2013-12-27 智能电视及其媒体播放器的远程字幕处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310734131.8A CN103647979B (zh) 2013-12-27 2013-12-27 智能电视及其媒体播放器的远程字幕处理方法和装置

Publications (2)

Publication Number Publication Date
CN103647979A CN103647979A (zh) 2014-03-19
CN103647979B true CN103647979B (zh) 2017-03-01

Family

ID=50253120

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310734131.8A Active CN103647979B (zh) 2013-12-27 2013-12-27 智能电视及其媒体播放器的远程字幕处理方法和装置

Country Status (1)

Country Link
CN (1) CN103647979B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116721662B (zh) * 2023-02-03 2023-12-01 北京探境科技有限公司 音频处理方法、装置、存储介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2769994Y (zh) * 2004-12-22 2006-04-05 李希哲 具有微型硬盘的可携式伴唱机
CN1798315A (zh) * 2004-12-30 2006-07-05 上海乐金广电电子有限公司 Divx视频多字幕记录媒质及多字幕播放控制方法
CN1863278A (zh) * 2006-01-09 2006-11-15 华为技术有限公司 一种实现字幕功能的方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6834308B1 (en) * 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2769994Y (zh) * 2004-12-22 2006-04-05 李希哲 具有微型硬盘的可携式伴唱机
CN1798315A (zh) * 2004-12-30 2006-07-05 上海乐金广电电子有限公司 Divx视频多字幕记录媒质及多字幕播放控制方法
CN1863278A (zh) * 2006-01-09 2006-11-15 华为技术有限公司 一种实现字幕功能的方法及***

Also Published As

Publication number Publication date
CN103647979A (zh) 2014-03-19

Similar Documents

Publication Publication Date Title
US8656281B2 (en) Information processing apparatus, information processing method, information processing system, and program
CN101595481B (zh) 用于在电子装置上促进信息搜索的方法和***
CN111464844A (zh) 一种投屏显示方法及显示设备
KR100686521B1 (ko) 비디오 및 메타데이터의 통합을 위한 비디오 멀티미디어응용 파일 형식의 인코딩/디코딩 방법 및 시스템
CN102510392B (zh) 一种设备间共享应用的方法、***、电视及移动终端
JP4973906B2 (ja) 情報処理装置および方法、並びにプログラム
US20040017513A1 (en) Electronic equipment, server, and presentation method of layout script text
WO2015070761A1 (zh) 智能电视媒体播放器及其字幕处理方法、智能电视
KR20040081390A (ko) 디지털 방송 프로그램 서비스를 제공하기 위한 확장메타데이터의 데이터 구조와 이를 이용한 적응적 프로그램서비스 제공 시스템 및 그 방법
JP2020008854A (ja) 音声要求を処理するための方法および装置
CN103517135B (zh) 一种连续播放mp4格式视频文件的方法、***及电视
CN112383790B (zh) 直播的录屏方法、装置、电子设备及存储介质
CN108810580B (zh) 媒体内容推送方法及装置
KR20070043372A (ko) 홈단말에서 실시간 필터링된 방송 비디오 관리 시스템 및그 방법
US20170171605A1 (en) Method and Electronic Device for Switching Live Broadcast to On-Demand Unicast
CN109254709A (zh) 截屏处理方法、装置、设备和机器可读介质
JP2005064561A (ja) 映像再生方法およびシステム
CN103747280A (zh) 一种创建节目单的方法及电子设备
CN103647979B (zh) 智能电视及其媒体播放器的远程字幕处理方法和装置
CN104090878B (zh) 一种多媒体查找方法、终端、服务器及***
JP2000295578A (ja) 映像情報再生装置及び映像情報再生方法
CN111654753A (zh) 一种应用程序启动方法及显示设备
CN105847990A (zh) 播放媒体文件的方法和设备
US20040143816A1 (en) Information processing apparatus, information processing method, storage medium, and program
Bursuc et al. Mobile video browsing and retrieval with the ovidius platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PP01 Preservation of patent right
PP01 Preservation of patent right

Effective date of registration: 20170721

Granted publication date: 20170301

PD01 Discharge of preservation of patent

Date of cancellation: 20200721

Granted publication date: 20170301

PD01 Discharge of preservation of patent
CP03 Change of name, title or address

Address after: 300453 Tianjin Binhai New Area, Tianjin Eco-city, No. 126 Animation and Animation Center Road, Area B1, Second Floor 201-427

Patentee after: Xinle Visual Intelligent Electronic Technology (Tianjin) Co.,Ltd.

Address before: 300467 Tianjin Binhai New Area, ecological city, animation Middle Road, building, No. two, B1 District, 201-427

Patentee before: LE SHI ZHI XIN ELECTRONIC TECHNOLOGY (TIANJIN) Ltd.

Address after: Room 301-1, Room 301-3, Area B2, Animation Building, No. 126 Animation Road, Zhongxin Eco-city, Tianjin Binhai New Area, Tianjin

Patentee after: LE SHI ZHI XIN ELECTRONIC TECHNOLOGY (TIANJIN) Ltd.

Address before: 300453 Tianjin Binhai New Area, Tianjin Eco-city, No. 126 Animation and Animation Center Road, Area B1, Second Floor 201-427

Patentee before: Xinle Visual Intelligent Electronic Technology (Tianjin) Co.,Ltd.

CP03 Change of name, title or address
PP01 Preservation of patent right

Effective date of registration: 20210201

Granted publication date: 20170301

PP01 Preservation of patent right