用于促进外语教学的系统及方法

文档序号:7912980阅读:310来源:国知局
专利名称:用于促进外语教学的系统及方法
技术领域
本发明技术领域涉及促进外语教学,且更特定来说,涉及用于使用接收装置(例如,机顶盒)教授观看者外语的设备、系统及方法。
背景技术

发明内容
在一个实施例中,一种机顶盒促进外语教学。所述机顶盒包含音频/视频处理器, 其经配置以从卫星网络接收教学片数据,所述教学片包括视频内容、使用对应语言的至少一个音频轨及各自使用对应语言的多个字幕轨。所述机顶盒进一步包含一语言学习机模块,其经配置以从用户接收第一语言及第二语言的指示,其中所述第一语言不同于对应于所述至少一个音频轨的语言或所述第二语言不同于对应于所述多个字幕轨的语言;获得使用所述第一语言的音频轨及使用所述第二语言的字幕轨;将所述视频内容、所述所获得的使用所述第一语言的音频轨及所述所获得的使用所述第二语言的字幕轨发射到所述用户; 从所述用户接收所述所获得的字幕轨中的单词的指示;且响应于所述所接收的所述单词的指示,发射关于所述所指示的单词的参考信息。在另一实施例中,提供一种在接收装置中用于促进外语教学的方法。所述方法包含接收教学片数据,其包含视频内容、使用对应语言的至少一个音频轨及使用对应语言的至少一个字幕轨;接收第一语言及第二语言的指示,其中所述第一语言不同于对应于所述至少一个音频轨的语言或所述第二语言不同于对应于所述至少一个字幕轨的语言;获得使用所述第一语言的音频轨及使用所述第二语言的字幕轨,所述音频轨及所述字幕轨中的一者是从除所述教学片数据之外的源获得的;及发射所述视频内容、所述所获得的音频轨及所述所获得的字幕轨。在其它实施例中,一种计算机可读存储媒体包含执行用于促进外语教学的方法的内容。所述方法包含接收教学片数据,所述教学片数据包含视频内容及使用对应语言的至少一个音频轨;获得音频轨及字幕轨;呈现所述视频内容、所述所获得的音频轨及所述所获得的字幕轨;及在所述视频内容的呈现期间,接收所述所获得的字幕轨中的单词的指示; 获得关于所述所指示的单词的参考信息;及呈现所述所获得的参考信息。


图式中的组件未必相对于彼此成比例。在贯穿所述若干视图中,相同参考编号标示对应的部件。
图IA是图解说明外语学习机的实例性实施例的功能元件的框图。图IB是图解说明其中可实施外语学习机的实施例的实例性内容分布环境的框图。图2A至2D是图解说明由实例性实施例提供的实例性用户接口的框图。图3是用于实践外语学习机的实例性实施例的计算系统的框图。图4是由第一实例性实施例提供的实例性外语学习机过程的流程图。图5是由第二实例性实施例提供的实例性外语学习机过程的流程图。
具体实施例方式A.环境概沭图IA是图解说明外语学习机100的实例性实施例的功能元件的框图。外语学习机 100通过在呈现装置120上呈现教学片编排(例如,电影)来促进用户190对外语的获取。 在一种配置中,用户190可引导外语学习机100播放使用其母语的教学片音频,同时呈现使用其期望学习的外语的字幕。在另一种配置中,用户190可引导外语学习机100播放使用外语的教学片音频,同时呈现使用其母语的字幕。另外,用户190可引导外语学习机100显示关于字幕的单词或短语的参考信息(例如,字典定义)。所图解说明的外语学习机100在接收装置118(例如,机顶盒)上操作。外语学习机100包含逻辑150、教学片数据152及语言信息154。接收装置118以通信方式耦合到呈现装置120,且经由通信系统108耦合到教学片分销商106及信息提供商138。用户190通过使用遥控装置128与所述接收装置及/或呈现装置120交互。接收装置118从教学片分销商106接收音频/视频教学片,例如电影或电视教学片,且将所接收教学片存储为教学片数据152。所述教学片数据通常包含视频内容、至少一个音频轨及多个字幕轨。所述音频轨及字幕轨各自使用对应语言。举例来说,特定教学片可具有使用英语及西班牙语的音频轨及使用英语、西班牙语及法语的字幕轨。接收装置118 在呈现装置120上将视频内容、音频轨中的一者及字幕轨中的一者分别呈现为图像162、字幕文本164及音频输出168。外语学习机100从用户190接收第一语言及第二语言的指示。外语学习机100然后获得使用第一语言的音频轨及使用第二语言的字幕轨。通常,两个所指示的语言中的一者是用户190的母语,且两个所指示的语言中的另一者不是用户190的母语。举例来说,用户190可正试图改进其外语阅读技能,且将指示其母语作为第一语言(用于音频轨)且指示所述外语作为第二语言(用于字幕轨)。以所述方式,用户190可阅读外语字幕文本164, 同时听到母语音频输出168。另一选择为,用户190可正试图改进其口语技能,且将指示所述外语作为第一语言(用于音频轨)且指示其母语作为第二语言(用于字幕轨)。以所述方式,用户190可阅读母语字幕文本164,同时听到外语音频输出168。可以各种方式执行获得音频轨及字幕轨。在某些情况下,音频轨及字幕轨中的一者或两者为从教学片分销商106接收的教学片数据152的部分。在其它情况下,音频轨或字幕轨中的至少一者不是所接收教学片数据152的部分。在此类情形下,外语学习机100 自动地从另一源获得适当轨,例如远程地从信息提供商138获得及/或在本地从语言信息 154获得。信息提供商138及/或语言信息巧4可包含针对一个或一个以上教学片的音频轨或字幕轨的程序库或其它类型的数据存储库。在某些情况下,信息提供商138可由教学片分销商106的运营商的第三方来操作。在某些实施例中,音频轨或字幕轨可以收费方式从例如信息提供商138等信息源获得。在其它实施例中,外语学习机100执行机器翻译为所接收教学片数据的部分的轨中的一者以产生使用用户所规定的语言的轨。另外,外语学习机100经配置以显示关于字幕文本164的参考信息。举例来说,响应于从用户190接收的请求,例如对字幕文本164的单词或短语的选择,外语学习机100获得关于选定单词的参考信息,且在呈现装置120上显示所获得的参考信息。可在本地从语言信息156获得或远程地从信息提供商138获得参考信息。参考信息包含字典定义、翻译、 同义词词条等。图IB是图解说明其中可实施外语学习机100的实施例的实例性内容分布环境102 的框图。在内容分布环境102中,音频、视频及/或数据服务提供商(例如(但不限于)电视服务提供商)向其客户提供音频/视频/数据教学片编排(后文,统称为及/或专门称为“教学片编排”)。通常通过使用以通信方式耦合到呈现装置120的经配置以接收教学片编排的接收装置118来提供所述教学片编排。如上文所述,外语学习机100在接收装置118 上操作。接收装置118互连到提供教学片编排的一个或一个以上通信媒体或源(例如,电缆头端、卫星天线、电话公司交换机、以太网门户、地面天线(off-air antenna)等)。一般, 接收装置118借助于以下更详细描述的通信媒体或源接收教学片编排。基于用户的选择, 接收装置118处理选定的教学片编排并将其传送到呈现装置120。出于方便起见,接收装置118可互换地称为“电视转换器”、“接收机”、“机顶盒”、 “电视接收装置”、“电视接收机”、“电视记录装置”、“卫星机顶盒”、“卫星接收机”、“电缆机顶盒”、“电缆接收机”、“媒体播放器”及/或“电视调谐器”。因此,接收装置118可以是可操作以接收教学片编排的任何适合转换器装置或电子器件。此外,接收装置118本身可包含用户接口装置,例如按钮或开关。在许多应用中,遥控装置(“遥控器”)1 可操作以控制接收装置118及/或呈现装置120。遥控器1 通常使用适合无线介质与接收装置118通信,例如,红外线(“IR”)、射频(“RF”)等。呈现装置120的实例包含(但不限于)电视(“TV”)、个人计算机(“PC”)、声音系统接收机、数字视频记录器(“DVR”)、光盘(“⑶”)装置、游戏系统等。呈现装置120采用显示器、一个或一个以上扬声器及/或其它输出装置向用户传送视频及/或音频内容。在许多实施方案中,一个或一个以上呈现装置120驻存在客户的驻地116内或附近且以通信方式耦合到接收装置118。此外,接收装置118及呈现装置120可集成到单个装置中。此单个装置可具有接收装置118及呈现装置120的上述功能性,或甚至可具有额外的功能性。内容提供商104将教学片内容(例如,电视内容或音频内容)提供到分销商,例如教学片分销商106。实例性内容提供商包含提供本地或国内电视教学片编排的电视台、提供基于佣金的教学片编排或按次付费教学片编排的特别内容提供商或提供音频教学片编排的无线电台。将教学片内容(可互换地称为教学片)从内容提供者104通过合适的通信媒体 (出于方便,通常图解说明为通信系统108)传送到教学片分销商106。通信系统108可包含许多不同类型的现在已知或以后开发的通信媒体。非限制性媒体实例包含电话系统、因特网、互联网、内部网、电缆系统、光纤系统、微波系统、异步传送模式(“ATM”)系统、帧中继系统、数字订户线(“DSL”)系统、射频(“RF”)系统和卫星系统。在至少一个实施例中,教学片分销商106将所接收教学片内容转换成通过天线 110传送(即,“上行链接”)到卫星112(本文中与通信系统108分开图解说明,但可认为是通信系统108的部分)的合适信号(“教学片信号”)。所传送的上行链路信号可含有组织成相异逻辑频道或物理频道的多个多路复用(例如,时分多路复用)教学片。卫星112接收所述上行链路信号且然后沿一个或一个以上方向将其从卫星112传送(即,“下行链接”) (例如)到地球的预界定部分上。在从卫星112传送的下行链路信号的接收范围内的接收机天线114接收上述下行链路信号。某些类型的接收机天线114可操作以从单个卫星112接收信号。其它类型的接收机天线114可操作以从多个卫星112及/或从基于陆地的发射器接收信号。在某些实施例中,天线114是陆地“空中下载”(“0ΤΑ”)广播天线,其经配置以从基于陆地的发射器 (例如广播发射塔)接收教学片信号。此外,在某些情况下,接收装置118可操作以从多个相异天线接收信号。接收机天线114可位于客户驻地116处。客户驻地116的实例包含住宅、企业或可操作以从卫星112接收信号的任何其它适合位置。所接收信号通常经由硬线连接传送到接收装置118。接收装置118经由音频/视频处理器或类似组件将来自天线114的所接收信号转换成适合于传送到呈现装置120或另一装置(例如,数字视频记录器或家庭计算系统)的信号及/或格式。在某些实施例中,接收机天线114可位于客户驻地116的远处。举例来说,天线114可位于公寓大楼的屋顶上,以使得所接收信号可在可能解码之后经由电缆或其它机构(例如,Wi-Fi)发射到客户驻地116。接收装置118可部分地或完全从除上述接收机天线114之外的另一源接收教学片编排。接收装置118的其它实施例可经由本地广播的RF信号、电缆、光纤、因特网媒体等从教学片分销商106及/或内容提供商104接收数据。另外,信息提供商138可将各种形式的内容及/或服务提供到驻存在客户驻地116 中的各种装置。举例来说,信息提供商138可将Web页(或其它信息)提供到接收装置118 或其它计算装置。信息提供商138可进一步执行或促进电子商务交易。打算将对内容分布环境102及客户驻地116及本文中的各种装置的以上说明作为其中可实施外语学习机的各种实施例的实例性环境的广泛、非限制性概述。图IB仅图解说明内容分布环境102的一个实例且本文中所论述的各种实施例并不限于此些环境。特定来说,内容分布环境102及其中的各种装置可含有本文中未具体描述的其它装置、系统及/或媒体。本文中所描述的实例性实施例提供用以实施促进外语教学的外语学习机的应用程序、工具、数据结构及其它支持。所描述的技术的其它实施例可用于其它目的或背景,例如用于观看Web页或其它内容以学习外语。在以下说明中,阐述众多具体细节,例如数据格式、代码序列等,以便提供对所描述的技术的透彻理解。所描述的实施例也可不借助本文中所描述的一些具体细节或借助其它具体细节来实践,例如关于代码流的顺序的改变、不同代码流等。因此,所描述的技术及/或功能的范围并不受限于参考任何特定模块、组件或例程所描述的步骤的特定次序、选择或分解。
B.实例件外语学习机用户接口图2A至2D是图解说明由实例性实施例提供的实例性用户接口的框图。特定来说,图2A展示由外语学习机100在呈现装置120上显示的用户接口屏幕200。屏幕200是允许用户在观看特定教学片之前(或期间)规定音频轨语言及字幕轨语言的配置屏幕。在此实例中,用户在观看标题为“宠物医院(Pet Hospital)”的教学片之前正选择语言。所述屏幕包含菜单202及206。菜单202包含多个可用音频轨语言的指示。在此实例中,菜单202识别使用英语、西班牙语、法语、德语、日语及汉语的音频轨。用户定位指示符204以规定(突出显示)将针对特定教学片播放的音频轨。在此实例中,用户已选择是用户的母语的英语。菜单206包含多个可用字幕轨语言的指示。在此实例中,菜单206 识别使用英语、西班牙语、法语、德语、日语、汉语、瑞典语及韩语的字幕轨。用户定位指示符 208以规定(突出显示)将针对特定教学片呈现的字幕轨。在此实例中,用户已选择对用户而言是外语的德语。菜单202及206中所显示的一些语言包含星号(“*”),此指示所述语言不可作为所接收教学片的部分获得,但可从另一可能远程源获得。在所图解说明的实施例中,如果菜单中所列出的语言不具有指示符(例如,菜单202中的英语、西班牙语及法语),那么所述语言作为由外语学习机100接收的教学片数据的部分被包含。另一方面,如果所列出的语言与星号相关联(例如,菜单202中的德语、日语及汉语),那么所述语言不是由外语学习机 100接收的教学片数据的部分,但可从某一其它源获得。以此方式,用户可得知一些语言可从另一可能第三方源获得。本发明涵盖其它类型的指示符。在一个实施例中,当特定语言可付费获得时,使用货币符号(例如,美元标记)来指示。在另一实施例中,使等级或级别与特定语言相关联以反映对应音频轨或字幕轨的质量。屏幕200还包含用户可选择控件209a及209b。控件209a及209b是可由用户激活以分别起始教学片的呈现或配置外语学习机100的操作/行为的按钮。配置外语学习机 100的行为包含为音频轨及字幕轨选择默认语言、识别优选参考信息源、规定默认支付信息 (例如,以购买音频轨/字幕轨)等。图2B展示在呈现装置120上显示的用户接口屏幕210。屏幕210包含视频图像 162及字幕文本164。呈现装置120还正产生音频输出168。在此实例中,接收装置118正呈现标题为“宠物医院”的教学片,其中音频轨使用英语且字幕轨使用德语,如在以上图2A 的实例中所规定。特定来说,音频输出168包含来自视频图像162中所展示的人物的“你的猫病得很厉害!(Your cat is very sick !) ”的英语话语。图中展示音频输出168在德语字幕文本164中被翻译为“Deine Katze ist sehr krank ! ”。通过收听英语音频输出 168同时阅读德语字幕文本164,说英语的用户可改进其德语阅读理解技能。图2C展示在呈现装置120上显示的用户接口屏幕210。屏幕210包含视频图像 162及字幕文本164。呈现装置120还正产生音频输出168。此实例类似于相对于图2B所描述的实例,除了此处用户已请求关于字幕文本164中的单词中的一者(“Katze”)的参考 fn息ο在典型实施例中,用户可使用遥控装置暂停教学片、指示字幕文本164的单词中的一者且请求关于所指示的单词的参考信息。作为响应,外语学习机100获得参考信息,例如翻译、字典定义、同义词词条、词源等。然后,外语学习机100将所获得的参考信息显示为参考信息虚幻框212。参考信息虚幻框212提供将德语单词“Katze”翻译为对应于英语单词“cat”,连同英语的对应字典定义。参考信息可从各种源获得,包含接收装置118本地或远处的那些源。举例来说,如参考图IA所描述,参考信息可从(本地)语言信息IM或从(远程)信息提供商138获得。图2D展示在呈现装置120上显示的用户接口屏幕210。屏幕210包含视频图像 162及字幕文本164。呈现装置120还正产生音频输出168。在此实例中,接收装置还正呈现标题为“宠物医院”的教学片,但其中音频轨使用德语且字幕轨使用英语。特定来说,音频输出168包含来自视频图像162中所展示的人物的“Deine Katze ist sehr krank !,,的德语话语。图中展示在英语字幕文本164中将音频输出168翻译为“你的猫病得很厉害! (Your cat is very sick !) ”。通过收听德语音频输出168同时阅读英语字幕文本164, 说英语的用户可改进其德语收听理解能力。本发明涵盖其它特征。在一个实施例中,可同时显示多个字幕轨(例如,使用英语及德语),以使得用户可获得外语字幕轨的滚动文本翻译。在另一实施例中,用户可结合外语学习机100利用任何“技巧模式”特征(例如,快进、暂停、倒退等)以便以舒适步伐学习。 在另一实施例中,参考信息可包含音频信息,例如外语单词的读音指南。C.实例件计算系统实施方案图3是用于实践外语学习机的实例性实施例的计算系统的框图。图3展示可用以实施外语学习机100的接收装置计算系统300。在一个实施例中,接收装置计算系统300是经配置以接收教学片编排并在呈现装置上显示所述教学片编排的机顶盒的部分。在其它实施例中,接收装置计算系统300是呈现装置的部分,例如,电视。注意,可使用一个或一个以上通用或专用计算系统/装置来实施外语学习机100。 另外,计算系统300可包括一个或一个以上相异计算系统/装置且可跨越若干分布位置。 此外,所展示的每一框可表示适于特定实施例的一个或一个以上此类框或可与其它框组合。此外,外语学习机100可以软件、硬件、韧件或以某一组合实施以实现本文中所阐述的能力。在所展示的实施例中,接收装置计算系统300包括计算机存储器(“存储器”)301、显示器302、一个或一个以上中央处理单元(“CPU”) 303、输入/输出装置304(例如,音频处理器、视频处理器、键盘、鼠标、CRT或IXD显示器等)、其它计算机可读媒体305 及网络连接306。图中展示外语学习机100驻存在存储器301中。在其它实施例中,内容的某一部分、外语学习机100的组件的一些组件或所有组件可存储在其它计算机可读媒体 305上及/或经由其它计算机可读媒体305发射。外语学习机100的组件优选地执行于一个或一个以上CPU 303上且促进对破坏的教学片编排的重新记录,如本文中所描述。其它代码或程序330 (例如,音频/视频处理模块、教学片指南管理器模块、Web服务器等)及潜在地其它数据存储库(例如,数据存储库320)也驻存在存储器301中,且优选地在一个或一个以上CPU 303上执行。值得注意的是,图3中的组件中的一者或一者以上可不存在于任何特定实施方案中。举例来说,某些实施例可不提供其它计算机可读媒体305或显示器 302。在典型的实施例中,外语学习机100包含用户接口管理器311、获取引擎312、包含教学片数据的数据存储库315及包含语言信息的数据存储库316。外语学习机100经由通信系统108与教学片分销商106、内容提供商104及/或信息提供商138交互,如相对于图 IA到IB所论述。用户接口管理器311提供促进用户与外语学习机100及其各种组件交互的视图及控制器。举例而言,用户接口管理器311提供例如相对于图2A到2D所描述的那些屏幕的交互式图形用户接口屏幕。如所论述,此类用户接口允许用户规定特定教学片的音频轨语言及字幕轨语言。此类用户接口还允许用户与教学片及其字幕文本交互以便获得参考信息或执行促进语言教学的其它功能。用户接口管理器311还从用户接收输入(例如,呈通过遥控装置或其它输入装置产生的用户接口事件的形式)且将所述输入翻译成供外语学习机100起始的适当命令。获取引擎312获得用于存储在数据存储库316中的语言信息。更具体来说,当用户规定与特定教学片所附的音频轨或字幕轨的语言中的一者不同的语言时,所述获取引擎可与远程源(例如,信息提供商138)交互,以获得使用所规定语言的音频轨或字幕轨。在某些实施例中,获取引擎312能够自动地将使用一种语言的轨翻译成使用另一种语言的轨。举例来说,如果使用者针对字幕轨规定德语,但所关注教学片仅包含英语及西班牙语字幕轨, 那么获取引擎312起始机器翻译英语及西班牙语字幕轨中的一者或两者以产生德语字幕轨。在某些实施例中,在本地执行所述翻译,而在其它情况下,远程地提供翻译服务,例如, 由信息提供商138提供。数据存储库315存储对应于一个或一个以上教学片的教学片数据。通常,教学片数据是经由通信系统108从教学片分销商106接收且包含视频内容、至少一个音频轨及至少一个字幕轨。外语学习机100通过引导视频处理组件(例如,其它程序330及/或I/O 装置304中的一者)在显示器302或其它呈现装置上呈现特定教学片的视频内容及字幕轨来起始所述视频内容及字幕轨的呈现。外语学习机100还通过引导音频处理组件(例如, 其它程序330及/或I/O装置304中的一者)基于所述教学片的音频轨产生音频输出来起始所述音频轨的呈现。数据存储库316存储语言信息。语言信息包含参考信息,例如字典定义、同义词词条、单词翻译、词源、音频读音等。在某些实施例中,语言信息还可包含组织成程序库的一个或一个以上音频轨或字幕轨,以使得使用不是所接收教学片内容的部分的语言的音频轨或字幕轨可易于由外语学习机100存取。在某些实施例中,外语学习机100出于各种目的与教学片分销商106、内容提供商 104及/或信息提供商138交互。注意,外语学习机100可向源104、106或138中的任一者
请求参考信息、音频轨、字幕轨等。在实例性实施例中,使用标准编程技术来实施外语学习机100的组件/模块。举例来说,可将外语学习机100连同一个或一个以上静态或动态程序库实施为运行于CPU 303 上的“本机”可执行文件。在其它实施例中,外语学习机100可实施为由作为其它程序330 中的一者执行的虚拟机处理的指令。一般来说,可采用所述技术中已知的一系列编程语言来实施此类实例性实施例,包含各种编程语言范例的代表性实施方案,包含(但不限于) 面向对象式(例如,Java、C++、C#、Visual Basic. NET、Smalltalk 等)、函数式(例如,ML、 Lisp, Scheme 等)、程序式(例如,C、Pascal、Ada、Modula 等)、脚本式(例如,Perl、Ruby、 Python、JavaScript、VBScript 等)、声明式(例如,SQL、Prolog 等)。
上文所描述的实施例也可使用众所周知或专有同步或异步客户端-服务器计算技术。然而,所述各种组件可使用更多整体式编程技术以及(举例来说)运行于单个CPU 计算机系统上的可执行文件来实施或另一选择为使用所述技术中已知的各种结构化技术来分解,包含(但不限于)在各自具有一个或一个以上CPU的一个或一个以上计算机系统上运行的多重编程、多线程、客户端-服务器或对等技术。一些实施例可同时而非同步地执行,且使用消息传递技术通信。外语学习机实施方案也支持等效同步实施例。此外,其它功能可由每一组件/模块且以不同次序且由不同组件/模块实施及/或执行,而仍实现所述外语学习机的所述功能。另外,作为外语学习机100的部分存储于(例如)数据存储库315到316中的数据的编程接口可通过标准机构来获得,例如,通过C、C++、0#及Java API ;用于存取文件的程序库、数据库或其它数据存储库;通过脚本语言,例如XML ;或通过Web服务器、FTP服务器或提供对所存储的数据的存取的其它类型的服务器。数据存储库315到316可实施为一个或一个以上数据库系统、文件系统或用于存储此类信息的任何其它技术,或以上技术的任何组合,包含使用分布式计算技术的实施方案。本发明涵盖不同的程序及数据配置及位置以供与本文中所描述的技术一起使用。 各种分布式计算技术适于以分布式方式实施所图解说明的实施例的组件,包含(但不限于)TCP/IP 套接字、RPC、RMI、HTTP、■Web Services (XML_RPC、JAX_RPC、SOAP 等)。其它变化形式是可能的。此外,可由每一组件/模块提供其它功能性,或可以不同方式在所述组件/ 模块当中分布现有功能性,而仍实现外语学习机的所述功能。此外,在某些实施例中,外语学习机100的一些或所有组件可以其它方式实施或提供,例如至少部分地以韧件及/或硬件实施,包含(但不限于)一个或一个以上专用集成电路(“ASIC”)、标准集成电路、控制器(例如,通过执行适当指令且包含微控制器及/或嵌入式控制器)、场可编程门阵列(“FPGA”)、复杂可编程逻辑装置(“CPLD”)等。一些或所有系统组件及/或数据结构也可作为内容(例如,作为可执行或其它机器可读软件指令或结构化数据)存储于计算机可读媒体(例如,如硬盘;存储器;计算机网络或蜂窝式无线网络或其它数据发射媒体;或将通过适当驱动器或经由适当连接读取的便携式媒体物件, 例如DVD或快闪存储器装置)上以便使得计算机可读媒体及/或一个或一个以上相关联计算系统或装置能够或将其配置成执行或以其它方式使用或提供所述内容以执行所描述的技术中的至少一些技术。一些或所有系统组件及数据结构也可作为数据信号(例如,通过编码为载波的部分或包含为模拟或数字传播信号的部分)存储在各种计算机可读发射媒体上,然后进行发射(包含在基于无线及基于有线/电缆的媒体上),且可呈各种形式(例如,作为单个或多路复用模拟信号的部分或作为多个离散数字包或帧)。在其它实施例中, 此计算机程序产品还可呈其它形式。因此,本发明的实施例可使用其它计算机系统配置来实践。所图解说明的教学片分销商106、内容提供商104及信息提供商138可使用类似于上文所描述的那些技术类似的技术来实施。即,教学片分销商106、内容提供商104及信息提供商138中的每一者可包括类似于计算系统300的一个或一个以上计算系统且包含借助硬件、韧件及/或软件组件的适合布置实施的功能性。P.过程
图4是由第一实例性实施例提供的实例性外语学习机过程的流程图。特定来说, 图4图解说明可由(举例来说)在接收装置118上执行的外语学习机100的一个或一个以上模块/组件(如相对于图IA到IB及3所描述)实施的过程400。所图解说明的过程400在402处开始。在404处,所述过程接收包含视频内容、使用对应语言的至少一个音频轨及使用对应语言的至少一个字幕轨的教学片数据。所述过程可从卫星网络或其它通信系统接收教学片数据。在406处,所述过程接收第一语言及第二语言的指示,其中所述第一语言不同于对应于所述至少一个音频轨的语言或所述第二语言不同于对应于所述至少一个字幕轨的语言。通常,用户规定所述第一语言作为音频轨语言且规定所述第二语言作为字幕轨语言。 所指示的第一语言及第二语言中的任一者(或两者)不是上文在404处接收的教学片数据的部分。在408处,所述过程获得使用所述第一语言的音频轨及使用所述第二语言的字幕轨,所述音频轨及所述字幕轨中的一者是从除所述教学片数据之外的源获的。举例来说,如果所述教学片数据不包含使用所述第一语言的音频轨,那么所述过程将从除所述教学片数据之外的源获得使用所述第一语言的音频轨。或者,如果所述教学片数据不包含使用所述第二语言的字幕轨,那么所述过程将从除所述教学片数据之外的源获得使用所述第二语言的字幕轨。除所述教学片数据之外的源包含本地及远程源,例如字幕/音频轨的本地程序库、远程信息提供商、翻译服务等。在410处,所述过程发射所述视频内容、所述所获得的音频轨及所述所获得的字幕轨。发射所述视频内容、所获得的音频轨及所获得的字幕轨包含引导音频/视频处理器呈现、显示或以其它方式输出视频、文本及/或音频。在499处,所述过程结束。在其它实施例中,所述过程可替代地继续步骤404到 410中的一者,以便接收并处理额外用户输入及/或呈现额外教学片。一些实施例执行除相对于过程400描述的操作/方面外的一个或一个以上操作/ 方面。举例来说,在一个实施例中,过程400还呈现所呈现的字幕轨的一个或一个以上单词的参考信息。图5是由第二实例性实施例提供的实例性外语学习机过程的流程图。特定来说, 图5图解说明可由(举例来说)在接收装置118上执行的外语学习机100的一个或一个以上模块/组件(如相对于图IA到IB及3所描述)实施的过程500。所图解说明的过程500在502处开始。在504处,所述过程接收包含视频内容及使用对应语言的至少一个音频轨的教学片数据。所述过程可从卫星网络或其它通信系统接收所述教学片数据。在506处,所述过程获得音频轨及字幕轨。获得音频轨或字幕轨可包含读取为所述所接收教学片数据的部分的轨。获得音频轨或字幕轨可进一步包含从除所述教学片数据之外的源接收轨,例如,本地数据存储装置、远程信息提供上、翻译引擎等。在508处,所述过程呈现所述视频内容、所述所获得的音频轨及所述所获得的字幕轨。呈现所述视频内容、所获得的音频轨及所获得的视频轨包含引导音频/视频处理器显示或以其它方式输出视频、文本及/或音频。在510处,所述过程接收所述所获得的字幕轨中的单词的指示。通常,用户通过操作遥控装置指示所述字幕轨中的所关注单词。在512处,所说过程获得关于所述所指示的单词的参考信息。获得参考信息包含从本地或远程源接收翻译、字典定义、同义词词条等。在514处,所述过程呈现所述所获得的参考信息。呈现所述参考信息包含引导音频/视频处理器显示所述参考信息,如相对于图2C所描述。在599处,所述过程结束。在其它实施例中,所述过程可替代地继续步骤504到 514中的一者以便接收并处理额外用户输入及/或呈现额外教学片。一些实施例执行除相对于过程500所描述的操作/方面外的一个或一个以上操作 /方面。举例来说,在一个实施例中,过程500促进为不是所接收教学片数据的部分的音频轨或字幕轨向第三方信息源支付。尽管上文已描述了各种实施例,但应了解在不背离目前或以后所主张的本发明的精神和范围的情况下作出各种形式和细节变化。
权利要求
1.一种经配置以促进外语教学的机顶盒,其包括 音频/视频处理器,其经配置以接收包括视频内容、使用对应语言的至少一个音频轨及各自使用对应语言的多个字幕轨的教学片数据;语言学习机模块,其经配置以从用户接收第一语言及第二语言的指示,其中所述第一语言不同于对应于所述至少一个音频轨的语言或所述第二语言不同于对应于所述多个字幕轨的语言; 获得使用所述第一语言的音频轨及使用所述第二语言的字幕轨; 将所述视频内容、所述所获得的使用所述第一语言的音频轨及所述所获得的使用所述第二语言的字幕轨发射到所述用户;从所述用户接收所述所获得的字幕轨中的单词的指示;及响应于所述所接收的所述单词的指示,将关于所述所指示的单词的参考信息发射到所述用户。
2.根据权利要求1所述的机顶盒,其中所述语言学习机模块经配置以从在所述机顶盒远处的数据存储装置获得所述音频轨或所述字幕轨。
3.根据权利要求1所述的机顶盒,其中所述语言学习机模块经配置以通过自动地将所述多个字幕轨中的一者翻译成使用所述第二语言的字幕轨来获得所述字幕轨。
4.根据权利要求1所述的机顶盒,其中关于所述所指示的单词的所述参考信息包含所述所指示的单词的字典定义及所述所指示的单词的同义词词条。
5.一种在接收装置中用于促进外语教学的方法,所述方法包括接收包含视频内容、使用对应语言的至少一个音频轨及使用对应语言的至少一个字幕轨的教学片数据;接收第一语言及第二语言的指示,其中所述第一语言不同于对应于所述至少一个音频轨的语言或所述第二语言不同于对应于所述至少一个字幕轨的语言;获得使用所述第一语言的音频轨及使用所述第二语言的字幕轨,所述音频轨及所述字幕轨中的一者是从除所述教学片数据之外的源获得的;及发射所述视频内容、所述所获得的音频轨及所述所获得的字幕轨。
6.根据权利要求5所述的方法,其中所述接收装置位于客户驻地处,且其中获得所述字幕轨包含从在所述客户驻地远处的信息源接收所述字幕轨。
7.根据权利要求5所述的方法,其中获得所述字幕轨包含从在所述接收装置本地的数据存储装置接收所述字幕轨。
8.根据权利要求5所述的方法,其中获得所述字幕轨包含起始向远程信息源的支付以换取所述所获得的字幕轨。
9.根据权利要求5所述的方法,其中获得所述音频轨包含从在所述接收装置远处的信息源获得所述音频轨。
10.根据权利要求5所述的方法,其进一步包括 接收所述所获得的字幕轨中的单词的指示; 获得关于所述所指示的单词的参考信息;及连同所述视频内容一起发射所述所获得的参考信息。
11.一种计算机可读存储媒体,所述计算机可读存储媒体的内容使得接收装置能够通过执行包括以下步骤的方法来促进外语教学接收包含视频内容及使用对应语言的至少一个音频轨的教学片数据;获得音频轨及字幕轨;呈现所述视频内容、所述所获得的音频轨及所述所获得的字幕轨;及在所述视频内容的呈现期间,接收所述所获得的字幕轨中的单词的指示;获得关于所述所指示的单词的参考信息;及呈现所述所获得的参考信息。
12.根据权利要求11所述的计算机可读存储媒体,其中所述所获得的音频轨不是所述至少一个音频轨中的一者,且其中获得所述音频轨包含从在所述接收装置远处的源接收所述音频轨。
13.根据权利要求11所述的计算机可读存储媒体,其中获得所述参考信息包含从在所述接收装置本地的数据存储装置获得所述所指示的单词的字典定义。
14.根据权利要求11所述的计算机可读存储媒体,其中所述教学片数据包含使用对应语言的至少一个字幕轨,且其中获得所述字幕轨包含从所述教学片数据获得所述至少一个字幕轨。
15.根据权利要求11所述的计算机可读存储媒体,其中所述教学片数据包含使用对应语言的至少一个字幕轨,且其中获得所述字幕轨包含从除所述教学片数据之外的源接收所述所获得的字幕轨。
全文摘要
各种实施例促进外语教学。在一个实施例中,提供用于在接收装置(例如,机顶盒)上执行的外语学习机。所述外语学习机通过使得用户能够观看使用各种语言的所接收教学片来促进语言教学,即使那些语言可能不是所述所接收教学片的音频或字幕的部分。特定来说,所述用户可在音频轨使用其母语且字幕轨使用外语的情形下观看所述所接收教学片或反之亦然。另外,所述外语学习机经配置以获得并显示字幕轨的单词的参考信息(例如,字典定义)。
文档编号H04N21/81GK102474673SQ201080036191
公开日2012年5月23日 申请日期2010年7月22日 优先权日2009年7月24日
发明者福·H·阮 申请人:艾科星科技公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1