用于确定电子设备中增补内容的方法
【专利说明】用于确定电子设备中増补内容的方法
[0001]分案申请
[0002]本申请是申请号为200810184904.9并且发明名称为“用于确定电子设备中增补内容的方法”的专利申请的分案申请。
技术领域
[0003]本发明涉及电子设备中的数字媒体的呈现。更具体地,本发明涉及用于确定电子设备中的增补内容的方法。
【背景技术】
[0004]信息技术广泛用于语言教学和自学。存在用于语言学习的大范围的计算机应用程序。应用程序的范围从更常见的在线词典和交互式听力理解测试到超媒体呈现和计算机游戏。在超媒体呈现中,用户可以点击可视符号以显示其名称。在计算机游戏中,要求用户使用外语输入指令以便进入到下一级和下一场景。实际上,上述应用程序中的许多应用程序可以用于基础知识的学习。需要把语言技能提高到能够看懂为本国人拍摄的电影或能够阅读为本国人撰写的书籍的水平,在这种追求中,常常会失去动机。此外,在达到某个基础词汇量以后,通常很难进一步增加人的词汇量,这是因为自学词典通常仅仅列出几千个最常见的单词。由于缺乏使用单词的上下文,从纯词典中学到的新单词多半会被遗忘。在许多情况下,词典的确会讲授一些示例,但是这些示例是零碎的。即使在文学作品中作者使用的许多非常用单词达到了艺术效果,但是这些单词可能已经过时,并且缺少现代用法。例如,如果学生能够选择感兴趣的主题作为进行自学的基础知识,这将是有用的。主题可以用电影、录音或多媒体呈现代表。其挑战是激发和保持用户的内在动机,如果提高语言能力的短期目标对用户是一种享受,则可以很好地激发和保持用户的内在动机。例如,现有DVD影片的一个问题是,关闭字幕是一个很大的挑战,并且难以用词典查找所听到的不熟悉的单词,而提供字幕通常会使观看者变得太懒,以致不会尽力设法听清楚原始配音。
[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]在本发明的一个实施例中,所述移动通信设备是例如蜂窝移动通信系统的移动通信系统中的移动站。在本发明的一个实施例中,该移动通信系统包括全球移动通信系统(GSM)网络和通用移动电话系统(UMTS)网络、码分多址(CDMA)网络或任何其它蜂窝网络中的至少一个。在本发明的一个实施例中,该系统包括例如无线局域网(WLAN)或全球微波接入互操作性(WiMAX)网络。在本发明的一个实施例中,该移动通信设备可以是例如具有支持不同接入类型的双模或多模功能性的GSM移动站、CDMA移动站
或UMTS移动站。然而,提及的不同网络和系统仅仅是示例而已。正如熟悉技术发展水平的技术人员容易理解的那样,本发明可以用在所有有关数据系统中。
[0032]在本发明的一个实施例中,该计算机程序存储在计算机可读介质上。该计算机可读介质可以是可拆除存储卡、磁盘、全息存储器、光盘或磁带。
[0033]可以按照彼此的任意组合的方式,使用上面描述的本发明的实施例。可以把几个实施例组合起来以形成本发明的其它实施例。本发明涉及的方法、电子设备、网络节点或计算机程序可以包括上面描述的本发明的各实施例的至少一个实施例。
[0034]本发明的益处与使用电子设备观看视听影像时显示的翻译信息的改进有关。
【附图说明】
[0035]所包含的用来更好地解释本发明并构成本详细说明书一部分的【附图说明】本发明的实施例,附图和描述一起帮助解释本发明的原理。其中附图是:
[0036]图1A是一个框图,说明本发明一实施例中的从词汇和语法服务器那里获取基于技能的词汇和语法,用户技能确定和从流传输服务器到移动设备的内容的流传输;
[0037]图1B是一个框图,说明本发明一实施例中的利用词汇和语法服务器以及移动设备确定用户的词汇和语法技能,以及到达独立的显示设备的内容的流传输;
[0038]图1C是一个框图,说明本发明一实施例中的确定用户的词汇和语法技能,以及从与移动设备相关联的辅助存储器中向该移动设备呈现媒体内容;
[0039]图2是一个流程图,说明本发明一实施例中的增补内容的确定方法;
[0040]图3是一个框图,说明本发明一实施例中的电子设备;以及
[0041]图4是一个框图,说明本发明一实施例中的带有增补内容的屏幕。
【具体实施方式】
[0042]以下将详细描述本发明的实施例,【附图说明】本发明的实施例的例子。
[0043]图1是一个框图,说明本发明一实施例中的从词汇和语法服务器那里获取基于技能的词汇和语法,用户技能确定和从流传输或递送服务器到移动设备的内容的流传输或递送。在图1中,有一个客户设备,其接收和显示媒体内容,例如移动设备150,词汇和语法服务器152以及流传输服务器154,它们经由网络160进行通信。服务器154,例如媒体内容服务器,也可以是媒体内容文件的存储器,其中可以按上述方式递送媒体内容文件。利用方框151说明与确定重放时间词汇和语法指南有关的移动设备150的内部功能。利用方框153说明与基于提供的标题和技能确定词汇有关的词汇和语法服务器152的内部功能。
[0044]图1中的起始点是,移动设备150具有应用程序100,该应用程序100确定移动设备150的用户的对于指定语言的初始技能。例如,初始技能确定(S卩,测试)包括,提示用户翻译一些单词、多道选择题、听力理解测试甚至发音测试和语音识别。用户也可以直接手工输入初始技能,以绕过技能确定。在移动设备150中,可以用一个自然数、一个整数、一个实数或包含有多个元素的一个向量来表示所确定的技能,其中向量的各元素表示诸如语法、词汇和听力理解的不同方面的技能。在应用程序100确定了技能之后,用户可以选择一个标题(亦即,媒体呈现)作为语言自学的基础。标题可以是用户从词汇和语法服务器152提供的列表中选择的。标题可以是电影、录音、录像、多媒体呈现、歌曲、地图、文本、游戏或上述各项的任意组合,抑或与语言自学有关的任何其它主题。在一个实施例中,服务器提供的列表可以是节目/服务列表,如电子节目指南(EPG)或电子服务指南(ESG)。另外,词汇和语法服务器152可以是呈现无线电或电视信号和内容的广播实体/服务器。在本发明的一个实施例中,标题内容已经驻留在用户设备150中。标题内容可以存储在设备150的存储器中,或者是从诸如CD/DVD或记忆棒的可附着的存储模块中读取的。
[0045]在用户选择标题后,从移动设备150向词汇和语法服务器152发送箭头101所示的请求消息。该请求消息包括标题的标识符和/或元数据、用户技能与词汇和/或语法的选择。在收到标题标识时,词汇和语法服务器152把标题映射到词汇表V,后者被表示成单词的集合V={wl,...,wn}。同时,把从请求消息中获得的用户技能映射到基于技能的词汇表,亦即单词集合Vskill。词汇表可以表示成文本文件,在文本文件中利用空格分割各单词。在词汇表文件中,单词也可以附带有其排序,排序是按照足够大的语料库中的相对单词频率确定的。依照单词的排序指的是,列表中的单词的序号是通过依照使用频率按降序排列语言的各单词来形成的。最常用的单词具有最低排序,在英语中单词“the”的排序为1。词汇表文件可以仅包括词干,在词汇表中去除不同的词尾,亦即词尾变化的词素。也可以利用习语、短语、语法示例和动词用法示例来增强词汇表,下文把习语、短语、语法示例和动词用法示例视为单词。因此,通过从集合V中去除属于集合Vskill的所有单词,获得一个新集合Vfiltered,后者表示具有其技能水平的用户已掌握的该标题中的词汇,并且在重放或呈现该标题期间,将从提供给用户的词汇指南中删除这些单词。在本发明的一个实施例中,通过把用户技能映射到将从词汇表V中去除其单词排序在其之上的所有单词的单词排序,确定要从Vfiltered中删除的单词。例如,对于技能水平为“中级=2”的用户而言,通过从词汇表V中去除2000个最常见的单词,得到词汇表Vfiltered。
[0046]然而,为了避免损坏标题内的情节,必须向Vfiltered中引入附加词汇。这是在主题扩大方框102中实现的。例如,通过实现该处理,识别词汇表Vfiltered中对情节至关重要的关键字,并且通过使用这些关键字向词汇表Vfiltered中添加额外的与主题有关的单词和可能的习语,目的是隐藏情节细节。例如,对于每个识别出的单词wp,通过把单词wp映射到集合Vtheme (wp)定义集合Vtheme (wp)。把集合Vtheme (wp)添加到集合Vfi 1 tered中,得到集合Venlarged。集合Vtheme(wp)未必仅包含与单词wp的题目主题或主题相关的单词,相反,集合Vtheme(wp)可以包含与另一个情节和结局相关的单词。敏感单词是用手工标记的,例如,通过把一个敏感标识符位和它们联系起来。在本发明的一个实施例中,只要集合Vf i ltered中还有至少一个情节敏感单词,就在一个阶段中添加用于隐藏情节的附加单词。在本发明的一个实施例中,使用情节的至关重要的关键字Vtheme(wp)作为Venlarged的最少的内容,以便向用户提供愉快的呈现。
[0047]正如箭头103所示,当在词汇和语法服务器152中生成集合Venlarged或Vfi ltered以后,例如以文件形式将其返回到移动设备150。同时,连同集合Venlarged或Vfi ltered—起提供词汇表中的每个单词的翻译。也可以提供与词汇表中的单词相关联的图片、图标、小应用程序、动画、示例用法以及有助于发音的录音。在本发明的一个实施例中,也要在应答中提供单词的排序。
[0048]在收到词汇表之后,用户可以在应用程序104中开始词汇练习。应用程序104获取词汇表Venlarged或Vf i ltered,并向用户显示这些单词以及其翻译、用法、语法和/或有关图片。单词是按各种各样的次序提供的,以便更好地隐藏或揭示情节。最后,应用程序104会为用户提供一个测验,以确定有关与该标题有关的词汇的技能。可以利用分数(例如,从0%至IJ100%)或仅仅用所掌握的单词集合来表示有关该标题的技能。只有掌握了阈值数目的单词或分数超过预定阈值,才允许用户开始标题的重放。在本发明的另一个实施例中,在不进行任何预习的情况下,应用程序104就能立即呈现标题和获取的词汇。在呈现以后和/或如果呈现之后的技能水平没有提高的话,则可以要求进行练习。
[0049]在本发明的一个实施例中,把分数映射到截止单词排序。从词汇表Venlarged中去除其排序低于截止单词排序的单词,得到最终词汇表Vpresented,后者表示在呈现该标题时将在字幕上显示其翻译的单词。
[0050]在本发明的一个实施例中,从词汇表Venlarged中去除已经掌握的单词集合,得到最终词汇表Vpresented,后者表示在呈现该标题时将在字幕上显示其翻译的单词。
[0051]在完成应用程序104中的测验后,由移动设备150启动与该标题相对应的多媒体呈现的流传输。移动设备150向流传输服务器154发送数据流建立和数据流启动请求消息。建立请求消息可以提供标题,以指示将要流传输到用户那里的正确视频和音频对象。除视频和音频流之外,从流传输服务器154还要向移动设备150提供用于字幕的连接或流。在本发明的一个实施例中,在移动设备150中启动游戏应用程序代替流传输。
[0052]当在字幕流中遇到不属于最终词汇表Vpresented的单词时,清除这些单词。当在字幕流中遇到属于最终词汇表Vpresented的单词时,利用对应的翻译修正这些单词。
[0053]在本发明的一个实施例中,当在从流传输服务器154向移动设备150提供的媒体组成部分流中遇到标记时,以单词、习语和语法结构翻译的形式呈现增补内容。在本发明的一个实施例中,词汇和语法服务器152提供与Venlarged相关联的定时列表。该定时列表规定可以在多媒体呈现的音频流中听到的特定单词、习语和语法结构的时间。
[0054]在本发明的一个实施例中,媒体流是从移动设备150传送到外部显示设备的,外部显示设备还包括用于表现音频内容的扬声器。媒体流可以是通过诸如蓝牙TM连接的无线连接或有线连接传送的。
[0055]在本发明的一个实施例中,用户可以选择不显示单词翻译或者选择打开正常字幕。例如,其实现方式可以是,在移动设备150的辅助键盘上提供一个按键,以便在诸如“有字幕、无字幕、单词翻译”的模式之间切换。
[0056]在本发明的一个实施例中,在移动设备150的辅助键盘上为用户提供一个按键,当在检测到按动该按键之前的该流内的预定时间框架内呈现该遇到的V p r e s e n t e d中的单词的翻译时,暂停呈现或流传输。时间框架也可以是标题记录中定义的场景。可以为用户提供用来扩大或减少预定时间框架的按键。
[0057]在本发明的一个实施例中,在暂停屏幕上显示所遇到的Vpresented中的预定数目的前几个单词。所显示的单词的数目依赖于显示屏的尺寸。
[0058]在本发明的一个实施例中,可以在移动设备150中存储与标题有关的多媒体内容。因此,可以省略流建立和启动阶段,并且用从与移动设备150关联的存储器
的流传输来代替。
[0059]在本发明的一个实施例中,词汇服务器153的内部功能是在移动设备150中完成的。通过使用标题信息和/或元数据,例如片名、内容识别码(ID),移动设备150仅仅向词汇服务器153请求词汇。词汇服务器153基于从移动设备150那里获得的技能信息对词汇表进行初次缩减。
[0060]图1B是一个框图,说明本发明一实施例中的利用词汇和语法服务器以及移动设备确定用户的词汇和语法技能,以及到达独立的显示设备的内容的流传输。
[0061]正如方框153B所示,在图1B中,起始点是移动设备150与服务器152B通信,服务器152B运行语言学习应用程序,用于学习词汇、习语和语法。
[0062]移动设备150有一个用户接口(未示出),如WWW或WAP浏览器,正如箭头110所示,用户接口发送包含有例如统一资源定位符(URL)的内容请求。服务器152B利用包含有例如WWW或WAP页面、图像、视频、音频、动画和脚本的内容进行应答。利用箭头111表示从服务器152B提供的内容。从用户150的观点看,请求和内容的交换构成语言学习内容服务。正如方框112所示,语言学习应用程序153B还要执行以下任务,确定移动设备150的用户的指定语言的初始技能,其中方框112与图1A中的方框100的功能相对应。语言学习应用程序153B还要呈现用户界面,用户借助用户界面选择某一标题(亦即,媒体呈现)作为语言自学的基础。标题可以是用户从服务器152B提供的列表中选择的。标题可以是电影、录音、录像、多媒体呈现、歌曲、地图、文本、游戏或上述之任意组合,抑或与语言自学有关的任何其它题目主题。在一个实施例中,服务器提供的列表可以是节目/服务列表,如电子节目指南(EPG)或电子服务指南(ESG)。
[0063]借助服务器152B提供的用户界面,用户可以选择标题的标识符和/或元数据。用户技能在来自移动设备150的请求之间由服务器152B维持。在收到标题标识时,词汇服务器152把标题映射到词汇表V,可以把词汇表表示成单词的集合V={wl,...,wn}。同时,把从请求消息中获得的用户技能映射到基于技能的词汇表,亦即单词集合Vskill。词汇表可以表示成文本文件,在文本文件中利用空格分割各单词。在词汇表文件中,单词也可以附带有其排序,排序是按照足够大的文本语料库中的相对单词频率确定的。词汇表文件可以仅包括词干,在词汇表中去除不同的词尾,亦即词尾变化的词素。也可以利用习语、短语、语法示例和动词用法示例来增强词汇表,下文把习语、短语、语法示例和动词用法示例视为单词。因此,通过从集合V中去除属于集合Vski 11的所有单词,获得一个新集合Vf i ltered,后者表示具有其技能水平的用户已掌握的该标题中的词汇,并且在重放或呈现该标题期间,将从提供给用户的词汇指南中删除这些单词。
[0064]在本发明的一个实施例中,通过把用户技能映射到将从词汇表V中去除其单词排序在其之上的所有单词的单词排序,确定要从Vfiltered中删除的单词。例如,对于技能水平为“中级=2”的用户而言,通过从词汇表V中去除2000个最常见的单词,得到词汇表
Vfilteredo
[0065]然而,为了避免损坏标题内的情节,必须向Vfiltered中引入附加词汇,正如方框113所示。例如,通过引入附加词汇,识别词汇表Vfiltered中对情节至关重要的关键字,并且通过使用这些关键字向词汇表Vfiltered中添加额外的与主题有关的单词和可能的习语,目的是隐藏情节细节。例如,对于每个识别出的单词wp,通过把单词wp映射到集合Vtheme(wp)定义集合Vtheme(wp)。把集合Vtheme(wp)添加到集合Vf iltered中,得到集合Venlarged。集合Vtheme(wp)未必仅包含与单词wp的题目主题或主题相关的单词,相反,集合Vtheme (wp)可以包含与另一个情节和结局相关的单词。敏感单词是用手工标记的,例如,通过把一个敏感标识符位和它们联系起来。在本发明的一个实施例中,只要集合Vfiltered中还有至少一个情节敏感单词,就在一个阶段中添加用于隐藏情节的附加单词。在本发明的一个实施例中,使用情节的至关重要的关键字Vtheme(wp)作为Venlarged的最少的内容,以便向用户提供愉快的呈现。
[0066]在确定Venlarged之后,用户可以凭借用户界面和服务器152B开始词汇练习。语言学习程序153B使用词汇表Venlarged或Vfiltered,并向用户显示这些单词以及其翻译、用法、语法和/或有关图片。单词是按各种各样的次序提供的,以便更好地隐藏或揭示情节。最后,应用程序153B会为用户提供一个测验,以确定有关与该标题相关联的词汇的技能。方框114表示该阶段。可以利用分数(例如,从0%到100%)或仅仅用所掌握的单词集合来表示有关该标题的技能。在没有掌握阈值数目的单词或分数超过预定阈值之前,不允许用户开始标题的重放。在本发明的另一个实施例中,在不进行任何预习的情况下,应用程序153B就能立即呈现标题和获取的词汇。在呈现以后和/或如果呈现之后的技能水平没有提高的话,则可以要求进行练习。
[0067]在本发明的一个实施例中,把分数映射到截止单词排序。从词汇表Venlarged中去除其排序低于截止单词排序的单词,得到最终词汇表Vpresented,后者表示在呈现该标题时将在字幕上显示其翻译的单词。
[0068]在本发明的一个实施例中,从词汇表Venlarged中去除已经掌握的单词集合,得到最终词汇表Vpresented,后者表示在呈现该标题时将在字幕上显示其翻译的单词。
[0069]正如箭头116所示,在完成语言学习应用程序153B中的测验后,服务器152B向流传输服务器154B发送流传输请求。也可以把流传输请求首先发送到与移动设备150分离的显示设备150B。接着,显示设备150B把该请求转发到流传输服务器154B。显示设备150B可以包括例如机顶盒和显示器。在收到流传输请求时,流传输服务器154B开始发送与该标题相对应的多媒体呈现。正确视频和音频对象流传输到用户那里。除视频和音频流之外,流传输服务器154B还要向显示设备150B提供用于字幕文本的连接或流。
[0070]或者在流传输服务器154B中或者在显示设备150B中,把单词、习语和语法结构的可选呈现内嵌到视频媒体组成部分中。当在字幕流中遇到不属于最终词汇表Vpresented的单词、习语或语法结构时,清除它们。当在字幕流中遇到属于最终词汇表Vpresented的单词、习语或语法结构时,利用对应的翻译修正这些单词。
[0071]图1C是一个框图,说明本发明一实施例中的确定用户的词汇和语法技能,以及从与移动设备相关联的辅助存储器中向该移动设备呈现媒体内容。
[0072]在图1C中,在移动设备150本身的语言学习应用程序153C中,执行语言学习应用程序153B的各种功能,包括例如初始技能确定121、词汇扩大功能122、标题技能确定124以及最终词汇表Vpresented的形成。媒体呈现(亦即,要向用户呈现的标题)存储在辅助存储器125中。存储的媒体呈现包括诸如视频、音频和字幕的媒体组成部分。在增补内容形成126中,把单词、习语和语法结构的可选表示内嵌到视频媒体组成部分中。当在字幕流中遇到不属于最终词汇表Vpresented的单词、习语或语法结构时,不会转发它们从而不会在显示器上对其进行显示。当在字幕数据流中遇到属于最终词汇表Vpresented的单词、习语或语法结构时,利用对应的翻译修正这些单词。同时,在移动设备150的显示屏上,以独立的增补内容窗口的方式显示字幕,即增补内容。把增补内容送到电子设备的显示实体127中。辅助存储器125可以是可拆除存储器介质,如光盘、磁光盘、闪存或全息存储器。
[0073]在本发明的一个实施例中,词汇表V或过滤词汇表是通过使用媒体呈现的标题或标识符作为URL的参数从网络服务器(未示出)那里获得的。可以向网络服务器提供至少一个与用户有关的技能水平,以确定过滤词汇表。在本发明的一个实施例中,词汇表V是从辅助存储器125中读取的。
[0074]图2是一个流程图,说明本发明一实施例中的确定诸如字幕的增补内容的方法。所描述的方法步骤的次序可以改变,并且并非所有步骤都是该方法必需的。
[0075]在步骤200中,确定至少一个用户语言技能水平。
[0076]在本发明的一个实施例中,利用在客户设备中运行的测试应用程序确定至少一个语言技能水平。
[0077]在步骤202中,用户利用客户设备选择一个标题,如内容对象。内容对象可以是例如录音、录像、视听资料、带有音频的动画视频流、电子书或无线电/电视广播。内容对象也可以是文本文件、地图或计算机游戏。
[0078]在步骤204中,确定用于该内容对象的词汇。
[0079]在步骤206中,基于至少一个用户语言技能水平调整词汇表,例如,缩减或扩大词汇表。
[0080]在本发明的一个实施例中,把至少一个用户语言技能水平映射到单词排序,单词排序确定其排序太低以致不能包含到缩减词汇表(换句话说,过滤词汇表)中的单词。
[0081]在本发明的一个实施例中,映射不使用单词排序。把至少一个技能水平映射到需要从内容对象的词汇表中去掉的单词集合。
[0082]在步骤208中,确定缩减词汇表中的至少一个主题词。
[0083]在本发明的一个实施例中,主题词具有与其相关联的标记或标识符,缩减词汇表中的剩余标记或标识符揭示应使用这些主题词作为用于添加其它类似单词的基础,其目的是隐藏或使得难以推测情节和重要的孤立事件。
[0084]在步骤210中,把与剩余主题但此词相对应的单词集合添加到缩减词汇表中,以生成扩大词汇表。单词集合也可以是空的。
[0085]在步骤212中,向客户设备提供扩大词汇表。在本发明的一个实施例中,词汇表中的每个单词都附带有其翻译。
[0086]在步骤214中,允许用户使用客户设备中的应用程序来练习词汇表。
[0087]在步骤216中,允许用户接受测试以确定所学到的词汇。
[0088]在本发明的一个实施例中,测试结果可以是另一个技能分数,技能分数用于确定另一个排序,该另一个排序用以从扩大词汇表中删除具有较低排序的单词以获得要显示的词汇。
[0089]在本发明的一个实施例中,从扩大词汇表中删除通过测试证明用户已经掌握的那些单词,以获得要显示的词汇。
[0090]在本发明的另一个实施例中,可以在显示选定内容对象和获得的词
汇表之后执行步骤214和216。
[0091]在步骤218中,开始流传输内容对象,并且通过仅仅呈现需要呈现的词汇表中的剩余单词及其翻译,缩减获得的与内容对象有关的字幕。
[0092]图3是一个框图,说明本发明一实施例中的电子设备。
[0093]在图3中示出电子设备300。电子设备300包括处理器310、辅助存储器320、主存储器330、显示屏350和诸如辅助键盘的用户接口 360。辅助存储器320和主存储器330包括标题内容,亦即,媒体内容和获得的词汇表。电子设备300也可以包括任意数目的其它处理器和任意数目的辅助存储部件。也可以有带有独立地址空间的其它主存储器。电子设备300还包括网络接口340。网络接口可以是例如蜂窝无线接口、无线局域网(WLAN)接口、局域网接口或广域网接口。另外,设备300也可以包括一个或多个接收接口(即,接收机),用于接收无线电和/或电视广播内容。处理器310执行至少部分存储在主存储器330内的许多软件实体。主存储器330包括通信实体332、多媒体接收实体334、媒体呈现实体336和语言学习实体,亦即应用程式实体338。语言学习实体338可以包括如图1所示的应用程序100和104。在本发明的一个实施例中,语言学习实体338还包括图1中的方框102所示的功能。通信实体332与远程网络节点进行通信,以使它们能够和电子设备300内的其它实体进行通信。通信实体332包括例如网际协议(IP)协议栈。媒体呈现实体336与语言学习实体338进行通信,以确定要在字幕文本中显示哪些单词。
[0094]诸如通信实体332、多媒体接收实体334、多媒体呈现实体336和语言学习实体338的电子设备300内的各种实体可以是用各种各样的方式实现的。它们可以是以进程的方式实现的,其中进程是在网络节点或电子设备的本机操作系统下执行的。实体可以是以独立进程或线程的方式实现的,从而借助于一个进程或线程实现许多不同实体。进程或线程可以是包含有许多例程的程序块的实例,例程就是过程和函数。实体可以是以独立计算机程序或单一计算机程序的方式实现的,计算机程序包括用于实现实体功能的不同例程或函数。程序块存储在诸如存储电路、存储卡、全息存储器、磁盘或光盘的至少一个计算机可读介质上。某些实体是以链接到其它实体的程序模块的方式实现的。图3中的实体也可以存储在独立存储器中并由独立处理器执行,其中它们例如经由网络节点或电子设备内的消息总线或内部网络进行通信。此类消息总线的一个例子是外围元件互连(PCI)总线。内部网络例如是局域网。这些实体的一部分或全部也可以是由诸如ASIC或FPGA的硬件实现的。
[0095]图4是一个框图,说明本发明一实施例中的带有增补内容的屏幕。在图4中,屏幕400用于呈现多媒体呈现。第一窗口 404用于呈现多媒体呈现的视频。还有第二窗口 402用于呈现所形成的与该媒体相关联的增补内容。在窗口 402上,示出隔离出的单词以及动词连同其相关联介词和典型宾语的字典翻译或定义。
[0096]在本发明的一个实施例中,可以在第一窗口404的上方、下方或一侧显示第二窗口402。在本发明的一个实施例中,可以在窗口404的上面或内部显示第二窗口402。可以基于用户接口的操作放大或缩小第一窗口402。在本实施例中,用户可以决定和移动第二窗口402的位置。作为选择,媒体和/或增补内容提供商可以选择窗口 402的默认位置。
[0097]在本发明的一个实施例中,可以在媒体内容中的字幕区/区域上显示增补内容。
[0098]本发明的典型实施例可以包含在任何合适设备中,例如,包括任何合适的服务器、工作站、PC、膝上型电脑、个人数字助理(PDA)、因特网装置、手持设备、蜂窝电话、音频/视频呈现器、无线电/电视接收机、定位设备(如全球定位系统(GPS)设备)、照相机/摄像机、电子书设备、无线设备、其它设备等,抑或能够执行典型实施例的进程的上述设备之任意组合,这些设备可以经由一种或多种接口机制进行通信,接口机制包括例如因特网接入、任何合适形式的通信(例如,语音,调制解调器等)、无线通信介质、一个或多个无线通信网络、蜂窝通信网络、G3通信网络、公用交换电话网(PSTN)、无线局域网(WLAN)、短距离无线网络(如蓝牙)、分组数据网络(PDN)、因特网、内联网、其组合等。
[0099]可以理解,典型实施例仅用于示范目的,原因在于正如硬件领域的熟练技术人员理解的那样,用于实现典型实施例的特定硬件的许多变更都是可能的。例如,借助于一个或多个硬件设备,可以实现典型实施例中的一个或多个部件的功能性。
[0100]典型实施例可以存储与本文描述的各种处理有关的信息。该信息可以存储在一个或多个存储器中,存储器如硬盘、光盘、磁光盘、RAM等。一个或多个数据库可以存储用来实现本发明典型实施例的信息。通过使用本文所列的一个或多个存储器或存储设备中包含的数据结构(例如,记录、表、数组、字段、图、树、列表等),可以把数据库组织起来。就典型实施例所描述的处理可以包括用来在一个或多个数据库中存储典型实施例的设备和子系统的各种处理收集和/或生成的数据的合适数据结构。
[0101]正如电子技术领域的熟练技术人员理解的那样,通过准备专用集成电路或者通过互连常规部件组成电路的合适网络,可以实现典型实施例的全部或部分处理。
[0102]如上所述,典型实施例的组成部分包括计算机可读介质或与本发明教导相应的存储器,用于保存本文所描述的数据结构、表、记录和/或其它数据。计算机可读介质可以包括参与向处理器提供指令以执行的任何适宜介质。此类介质可以采取多种形式,包括但不限于,非易失介质、易失介质、传输介质等。非易失介质包括例如光盘或磁盘、磁光盘等。易失介质包括例如动态存储器等。传输介质包括同轴电缆、铜线、光纤等。同时,传输介质可以采取以下形式:声、光、电磁波等(如射频(RF)通信期间产生的电磁波)、红外(IR)数据通信等。例如,计算机可读介质的常见形式包括:软盘、软磁盘、硬盘、磁带、任何其它合适磁介质、⑶-R0M、⑶RW、DVD、任何其它合适光学介质、穿孔卡、纸带、光学标记纸、带有穿孔式样或其它光学可识别标记的任何其它合适物理介质、RAM、PR0M、EPR0M、FLASH_EPR0M、任何其它合适存储芯片或盒式磁带、载波或计算机可从中读取信息的任何其它合适介质。
[0103]尽管连同许多典型实施例及其实现描述了本发明,但是本发明并不限于此,而是覆盖属于未来权利要求书权限内的各种变更及其等价构造。
[0104]对于本领域的熟练技术人员而言,随着技术的进步,显然可以用各种方式实现本发明的基本思想。因此,本发明及其实施例并不限于上述示例;而是可以在权利要求书的范围内做出各种改变。
【主权项】
1.一种方法,包括: 基于对电子设备的用户输入,确定至少一个初始语言技能参数,其中所确定的至少一个初始语言技能参数包括以下内容中的至少一个:提示翻译一些单词、多道选择题、听力理解测试、发音测试和语音识别; 基于用户选择的媒体呈现,选择要在所述电子设备中呈现的内容对象; 确定与所述内容对象相关联的学习内容,其中所述内容对象是以下内容中的至少一个:录音、录像、视听资料、带有音频的动画视频流、电子书、无线电广播和电视广播; 通过将所述至少一个初始语言技能参数映射到所述学习内容以获得过滤的学习内容、以及通过扩大所述过滤的学习内容以包括至少一些代替的学习内容来至少部分地隐藏内容对象的主题,凭借处理器并且在所述电子设备上的呈现之前,调整所述学习内容以获得目标学习内容;以及 在所述电子设备中呈现与所述内容对象相关联的所述目标学习内容,所述目标学习内容具有依赖于所述内容对象的呈现定时。2.根据权利要求1的方法,其中所述学习内容包括内容词汇表和内容语法中的至少一个。3.根据权利要求2的方法,其中所述学习内容包括所述学习内容中出现的至少一个单词的至少一个翻译、所述学习内容中出现的至少一个单词的至少一个实例、语法结构的用法示例和所述语法结构的翻译。4.根据权利要求1的方法,其中所述呈现步骤还包括: 检测所述内容对象中出现的表达;以及 如果所述表达属于所述目标学习内容,则在预定时间内在所述电子设备的显示屏上呈现所述表达的定义或翻译。5.根据权利要求4的方法,该方法还包括: 检测所述目标学习内容或所述学习内容中的关键词; 确定与所述关键词有关的附加词汇;以及 把所述附加词汇添加到所述目标学习内容或所述学习内容中。6.根据权利要求1的方法,该方法还包括: 在所述电子设备上呈现所述目标学习内容中的至少一个单词和所述至少一个单词的翻译; 在所述电子设备中确定至少一个第二语言技能参数;以及 基于所述至少一个第二语言技能参数缩减所述目标学习内容。7.根据权利要求1的方法,其中所述调整进一步包括: 把排序和所述学习内容中的每个单词或表达联系起来; 基于所述至少一个初始语言技能参数确定排序;以及 删除具有比所述排序低的排序的每个单词或表达。8.根据权利要求1的方法,该方法还包括: 向词汇服务器请求所述学习内容,所述请求包括所述至少一个初始语言技能参数和所述内容对象的标题。9.根据权利要求1的方法,该方法还包括: 向流传输服务器请求所述内容对象的流传输;以及 从所述流传输服务器提供与所述内容对象相关联的至少一个流。10.根据权利要求1的方法,该方法还包括: 检测所述电子设备中的按键的按压操作; 确定距离内容呈现中的该内容对象的起点的当前位移; 确定在当前位移之前的预定时间期间内该内容对象中出现的至少一个单词或表达;以及 在所述电子设备的显示屏上呈现所述至少一个单词或表达与所述单词或表达的翻译。11.根据权利要求1的方法,该方法还包括: 检测所述电子设备中的按键的按压操作; 确定该内容对象内的当前场景; 确定在该场景期间出现的至少一个单词或表达;以及 在所述电子设备的显示屏上呈现所述至少一个单词或表达与所述单词的翻译。12.根据权利要求1的方法,其中所述内容对象包括以下对象中的至少一个:视听资料、录像、录音、文本文件或计算机游戏。13.根据权利要求1的方法,其中所述电子设备包括移动通信设备。14.一种系统,包括: 网络服务器,被配置用来: 基于对电子设备的用户输入,确定至少一个初始语言技能参数,其中所确定的至少一个初始语言技能参数包括以下内容中的至少一个:提示翻译一些单词、多道选择题、听力理解测试、发音测试和语音识别;基于用户选择的媒体呈现,选择要在所述电子设备中呈现的内容对象,其中所述内容对象是以下内容中的至少一个:录音、录像、视听资料、带有音频的动画视频流、电子书、无线电广播和电视广播; 确定与所述内容对象相关联的学习内容; 通过将所述至少一个初始语言技能参数映射到所述学习内
容以获得过滤的学习内容、以及通过扩大所述过滤的学习内容以包括至少一些代替的学习内容来至少部分地隐藏内容对象的主题,凭借处理器并且在所述电子设备上的呈现之前,调整所述学习内容以获得目标学习内容;以及 将所述目标学习内容提供给所述电子设备;以及 所述电子设备,被配置用来呈现与所述内容对象相关联的所述目标学习内容,所述目标学习内容具有依赖于所述内容对象的呈现定时。15.—种电子设备,包括: 应用程序实体,被配置用来: 基于对电子设备的用户输入,确定至少一个初始语言技能参数,其中所确定的至少一个初始语言技能参数包括以下内容中的至少一个:提示翻译一些单词、多道选择题、听力理解测试、发音测试和语音识别; 基于用户选择的媒体呈现,选择要在所述电子设备中呈现的内容对象; 确定与所述内容对象相关联的学习内容,其中所述内容对象是以下内容中的至少一个:录音、录像、视听资料、带有音频的动画视频流、电子书、无线电广播和电视广播; 通过将所述至少一个初始语言技能参数映射到所述学习内容以获得过滤的学习内容、以及通过扩大所述过滤的学习内容以包括至少一些代替的学习内容来至少部分地隐藏内容对象的主题,凭借处理器并且在所述电子设备上的呈现之前,调整所述学习内容以生成目标学习内容;以及 媒体呈现实体,被配置用来呈现与所述内容对象相关联的所述目标学习内容,所述目标学习内容具有依赖于所述内容对象的呈现定时。16.根据权利要求15的电子设备,其中所述学习内容包括内容词汇表和内容语法中的至少一个。17.根据权利要求15的电子设备,其中所述学习内容包括所述学习内容中出现的至少一个单词的至少一个翻译、所述学习内容中出现的至少一个单词的至少一个实例、语法结构的用法示例和所述语法结构的翻译。18.根据权利要求15的电子设备,该电子设备还包括: 所述媒体呈现实体,被配置用来启动所述内容对象的呈现,检测所述内容对象中出现的单词或表达的呈现,以及如果所述单词或表达属于所述目标学习内容,则在预定时间内在所述电子设备的显示屏上呈现所述单词或表达的翻译或定义。19.根据权利要求15的电子设备,该电子设备还包括: 所述应用程序实体,被配置用来检测所述目标学习内容或所述学习内容中的关键词,确定与所述关键词有关的附加词汇,以及把所述附加词汇添加到所述目标学习内容或所述学习内容中。20.根据权利要求15的电子设备,该电子设备还包括: 所述应用程序实体,被配置用来呈现所述目标学习内容中的至少一个单词和所述至少一个单词的翻译,确定至少一个第二语言技能参数,以及基于所述至少一个第二语言技能参数缩减所述目标学习内容。21.根据权利要求15的电子设备,该电子设备还包括: 所述应用程序实体,被配置用来把排序和所述学习内容中的每个单词联系起来,基于所述至少一个初始语言技能参数确定排序,以及删除具有比所述排序低的排序的每个单Τ.κ| ο22.根据权利要求15的电子设备,该电子设备还包括: 所述应用程序实体,被配置用来向词汇服务器请求所述学习内容,所述请求包括所述至少一个初始语言技能参数和所述内容对象的标题;以及接收所述目标学习内容到所述电子设备。23.根据权利要求15的电子设备,该电子设备还包括: 多媒体接收实体,被配置用来向流传输服务器请求所述内容对象的流传输,从所述流传输服务器接收与所述内容对象相关联的至少一个流。24.根据权利要求15的电子设备,该电子设备还包括: 所述多媒体呈现实体,被配置用来检测按键的按压操作,确定距离所述内容呈现中的该内容对象的起点的当前位移,确定在当前位移之前的预定时间期间内该内容对象中出现的至少一个单词或表达,以及在所述电子设备的显示屏上呈现所述至少一个单词或表达与所述单词或表达的翻译。25.根据权利要求15的电子设备,该电子设备还包括: 所述多媒体呈现实体,被配置用来检测按键的按压操作,确定该内容对象内的当前场景,确定在该场景期间出现的至少一个单词或表达,以及在所述电子设备的显示屏上呈现所述至少一个单词或表达与所述至少一个单词或表达的翻译。26.根据权利要求15的电子设备,该电子设备还包括: 所述应用程序实体,被配置用来向远程服务器提供所述至少一个初始语言技能参数。27.根据权利要求15的电子设备,其中所述内容对象包括以下对象中的至少一个:视听资料、录像、录音、文本文件或计算机游戏。28.根据权利要求15的电子设备,其中所述电子设备包括移动通信设备。29.—种电子设备,包括: 用于基于对电子设备的用户输入,确定至少一个初始语言技能参数的装置,其中所确定的至少一个初始语言技能参数包括以下内容中的至少一个:提示翻译一些单词、多道选择题、听力理解测试、发音测试和语音识别; 用于基于用户选择的媒体呈现,选择要在所述电子设备中呈现的内容对象的装置; 用于确定与所述内容对象相关联的学习内容的装置,其中所述内容对象是以下内容中的至少一个:录音、录像、视听资料、带有音频的动画视频流、电子书、无线电广播和电视广播; 用于通过将所述至少一个初始语言技能参数映射到所述学习内容以获得过滤的学习内容、以及通过扩大所述过滤的学习内容以包括至少一些代替的学习内容来至少部分地隐藏内容对象的主题,凭借处理器并且在所述电子设备上的呈现之前,调整所述学习内容以生成目标学习内容的装置;以及 用于呈现与所述内容对象相关联的所述目标学习内容,所述目标学习内容具有依赖于所述内容对象的呈现定时的装置。30.—种实施在非暂时计算机可读介质上的计算机程序,该计算机程序包括用于控制处理器执行方法的代码,该方法包括: 基于对电子设备的用户输入,确定至少一个初始语言技能参数,其中所确定的至少一个初始语言技能参数包括以下内容中的至少一个:提示翻译一些单词、多道选择题、听力理解测试、发音测试和语音识别; 基于用户选择的媒体呈现,选择要在所述电子设备中呈现的内容对象; 确定与所述内容对象相关联的学习内容,其中所述内容对象是以下内容中的至少一个:录音、录像、视听资料、带有音频的动画视频流、电子书、无线电广播和电视广播; 通过将所述至少一个初始语言技能参数映射到所述学习内容以获得过滤的学习内容、以及通过扩大所述过滤的学习内容以包括至少一些代替的学习内容来至少部分地隐藏内容对象的主题,凭借处理器并且在所述电子设备上的呈现之前,调整所述学习内容以生成目标学习内容;以及 呈现与所述内容对象相关联的所述目标学习内容,所述目标学习内容具有依赖于所述内容对象的呈现定时。31.根据权利要求30所述的计算机程序,其中所述方法进一步包括: 在所述电子设备中将目标学习内容呈现给用户,以确定至少一个额外的语言技能参数;以及 通过将至少一个额外的语言技能参数映射到目标学习内容以获得调整的目标学习内容,调整目标学习内容,其中所述方法进一步包括,在所述电子设备中呈现与所述内容对象相关联的所述调整的目标学习内容,所述调整的目标学习内容具有依赖于所述内容对象的呈现定时。32.根据权利要求31所述的计算机程序,其中所述将目标学习内容呈现给用户进一步包括:在电子设备中呈现内容对象之前,将目标学习内容呈现给用户。33.—种实施在非暂时计算机可读介质上的计算机程序,该计算机程序包括用于控制处理器执行方法的代码,该方法包括: 基于对电子设备的用户输入,确定至少一个初始语言技能参数,其中所确定的至少一个初始语言技能参数包括以下内容中的至少一个:提示翻译一些单词、多道选择题、听力理解测试、发音测试和语音识别; 基于用户选择的媒体呈现,选择要在所述电子设备中呈现的内容对象; 定位与所述内容对象相关联的学习内容,其中所述内容对象是以下内容中的至少一个:录音、录像、视听资料、带有音频的动画视频流、电子书、无线电广播和电视广播; 在呈现目标学习内容之前,基于将所述至少一个初始语言技能参数映射到所述学习内容以获得过滤的学习内容、以及通过扩大所述过滤的学习内容以包括至少一些代替的学习内容来至少部分地隐藏内容对象的主题,获得目标学习内容;以及 在所述电子设备上呈现与所述内容对象相关联的所述目标学习内容,所述目标学习内容具有依赖于所述内容对象的呈现定时。34.根据权利要求33所述的计算机程序,其中所述方法进一步包括: 在所述电子设备中将目标学习内容呈现给用户,以确定至少一个额外的语言技能参数;以及 通过将至少一个额外的语言技能参数映射到目标学习内容以获得调整的目标学习内容,调整目标学习内容,其中所述方法进一步包括,在所述电子设备中呈现与所述内容对象相关联的所述调整的目标学习内容,所述调整的目标学习内容具有依赖于所述内容对象的呈现定时。35.根据权利要求34所述的计算机程序,其中所述将目标学习内容呈现给用户进一步包括:在电子设备中呈现内容对象之前,将目标学习内容呈现给用户。36.根据权利要求1所述的方法,其中所述方法进一步包括: 在所述电子设备中将目标学习内容呈现给用户,以确定至少一个额外的语言技能参数;以及 通过将至少一个额外的语言技能参数映射到目标学习内容以获得调整的目标学习内容,调整目标学习内容,其中所述方法进一步包括,在所述电子设备中呈现与所述内容对象相关联的所述调整的目标学习内容,所述调整的目标学习内容具有依赖于所述内容对象的呈现定时。37.根据权利要求36所述的方法,其中所述将目标学习内容呈现给用户进一步包括:在电子设备中呈现内容对象之前,将目标学习内容呈现给用户。38.根据权利要求15所述的电子设备,其中: 媒体呈现实体进一步被配置用来在所述电子设备中将目标学习内容呈现给用户,以确定至少一个额外的语言技能参数; 应用实体进一步被配置用来通过将至少一个额外的语言技能参数映射到目标学习内容以获得调整的目标学习内容,调整目标学习内容;以及 媒体呈现实体进一步被配置用来在所述电子设备中呈现与所述内容对象相关联的所述调整的目标学习内容,所述调整的目标学习内容具有依赖于所述内容对象的呈现定时。39.根据权利要求38所述的电子设备,其中所述媒体呈现实体进一步被配置用来在电子设备中呈现内容对象之前,在所述电子设备中将目标学习内容呈现给用户。
【专利摘要】本发明涉及利用非经常性的单词或习语翻译替换字幕文本的方法。在该方法中,确定初始语言技能。选择要呈现的内容对象。确定与该内容对象关联的内容词汇表。基于初始语言技能缩减该内容词汇表以生成目标词汇表。开始在电子设备上呈现所述内容对象。检测该内容对象中出现的单词。如果该单词属于目标词汇表,则在该电子设备的显示屏上显示该单词的翻译。
【IPC分类】G09B5/06
【公开号】CN105489072
【申请号】CN201410854159
【发明人】M·科萨科夫斯基
【申请人】核心无线许可有限公司
【公开日】2016年4月13日
【申请日】2008年12月19日
【公告号】CN101465068A, US20090162818