CN101557483A - 产生媒体节目的方法与*** - Google Patents
产生媒体节目的方法与*** Download PDFInfo
- Publication number
- CN101557483A CN101557483A CNA2009100041250A CN200910004125A CN101557483A CN 101557483 A CN101557483 A CN 101557483A CN A2009100041250 A CNA2009100041250 A CN A2009100041250A CN 200910004125 A CN200910004125 A CN 200910004125A CN 101557483 A CN101557483 A CN 101557483A
- Authority
- CN
- China
- Prior art keywords
- program
- data
- fragment
- media program
- generation
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种产生媒体节目的方法,包含:自至少一数据源提取数据;使用所述数据创建至少一节目片段,其中所述至少一节目片段包含第一媒体片段;使用所述数据产生对应于所述节目片段的至少一数据标签,其中所述至少一数据标签包含第二媒体片段;产生媒体节目,其中所述媒体节目包含对应于所述至少一节目片段的至少一数据标签及所述至少一节目片段;以及储存所述媒体节目。
Description
技术领域
本发明是有关于媒体/内容处理领域,且特别是有关于产生媒体节目的***与方法。
背景技术
许多现代电子装置,诸如个人计算机及手持计算装置,包含使装置能够播放各种类型的媒体的软件。举例而言,软件可使得计算机能够播放音频或视频媒体内容,所述内容可经由广播(例如,因特网串流或无线电)而存取,或事先储存(例如,储存于CD、DVD上或.mp3文件中或储存于网络上的下载内容)。
软件可让使得使用者能够根据其偏好而建立预先储存的媒体内容文件的播放清单,或待以特定次序播放的文件的清单。然而,此类播放清单的建立有可能较繁琐,因为通常需要使用者花时间,从大量储存的媒体文件集合中来组织及建立播放清单。此外,此类播放清单的内容通常并不包含仅可通过广播而存取的媒体或诸如插播新闻等最新信息。通过广播接收的媒体亦具有以下特性:使用者接收的节目内容是预先编排好的。使用者无法自订节目的内容,仅可通过切换不同频道来选择自己想听的内容。
发明内容
在依据本发明的例示性实施例中,提供一种产生媒体节目的方法。所述方法自至少一数据源提取数据,且使用所述数据创建至少一节目片段,其中所述至少一节目片段包含第一媒体片段。所述方法使用所述数据产生对应于节目片段的至少一数据标签(data tag),其中所述至少一数据标签包含第二媒体片段。此外,所述方法产生媒体节目,其包含对应于所述至少一节目片段的至少一数据标签及所述至少一节目片段,且所述方法储存媒体节目。
在依据本发明的例示性实施例中,亦提供一种产生媒体节目的计算装置。所述计算装置包含至少一用以储存数据及指令的存储器,以及至少一经配置以存取存储器的处理器。所述至少一处理器经配置以在执行指令时自至少一数据源提取数据。此外,所述至少一处理器经配置以在执行指令时使用数据创建至少一节目片段,其中所述至少一节目片段包含第一媒体片段。所述至少一处理器还经配置以在执行指令时,使用所述数据产生至少一对应于节目片段的数据标签,其中所述至少一数据标签包含第二媒体片段。所述至少一处理器亦经配置以在执行指令时产生媒体节目,所述媒体节目包含对应于所述至少一节目片段的至少一数据标签以及所述至少一节目片段。此外,至少一处理器经配置以在执行指令时储存媒体节目。
在依据本发明的例示性实施例中,还提供一种产生媒体节目的***。所述***包含内容提取器模块,其自一或多个数据源提取节目片段。此外,所述***包含节目产生器模块,其组织节目片段,产生包含对应于节目片段的媒体片段的数据标签,以及产生包含节目片段及对应的数据标签的媒体节目。所述***亦包含储存媒体节目的节目库。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图式作详细说明如下。
附图说明
图1是依据特定所揭露的实施例的产生媒体节目的例示性***100的方块图。
图2是图解说明依据特定所揭露的实施例的例示性媒体节目的方块图。
图3是图解说明依据特定所揭露的实施例的使用节目内容组织器进行数据提取的方块图。
图4是依据特定所揭露的实施例的例示性节目样板的简化图解。
图5是图解说明依据特定所揭露的实施例的节目产生器的方块图。
图6是绘示依据特定所揭露的实施例的创建媒体节目的方块图。
图7是图解说明使用导览管理器个性化媒体节目的方块图。
图8是依据特定所揭露的实施例的例示性语言学习***的方块图。
图9是依据特定所揭露的实施例的例示性个人信息节目的方块图。
[主要元件标号说明]
100:媒体节目产生***
102:服务器/PC
104:音频内容
106:网络内容
108:个人内容
110:节目内容组织器
112:媒体转换器
114:节目库
116:下载/分配控制器
118:内容提取器及分类器
120:节目产生器
122:导览界面
124:导览管理器
126:节目库
128:存储器
130:处理器
200:媒体节目
202、202a、202b、202n:节目片段
204a、204b、204n:前描述内容
206a、206b、206n:后描述内容
300:节目样板
500:片段组织器
502:片段内容分析器
504:描述内容产生器
506:使用者设定文件
508:因特网信息
510:内容/使用者/节目特定信息
800:语言学习***
802:音频内容
804:语言学习内容
806:节目片段
808:语言学习媒体节目
900:电子邮件
902:行事历信息
904:新闻
906:节目片段
908:个人信息媒体节目
910:实时节目片段
912:实时节目片段的前描述内容
具体实施方式
通过提供产生媒体节目的方法及***,使用者可体验兼具广播媒体与储存媒体两者的特征的媒体节目,所述媒体节目包含节目片段及对应于节目片段的数据标签。
图1是依据所揭露实施例的产生媒体节目的例示性***100的方块图。***100包含计算装置,诸如服务器/PC 102,其与数据源通信以获得诸如音频内容104、网络内容106以及个人内容108等数据。服务器/PC 102包含一或多个处理器及若干模块,包括节目内容组织器110、媒体转换器112、节目库114(非必要)、以及下载/分配控制器116(非必要)。节目内容组织器110包含子模块,诸如内容提取器及分类器118以及节目产生器120。服务器/PC102可与导览界面122进行通讯,导览界面122包含若干模块,其中包含导览管理器124及节目库126。本领域技术人员将明白,***100的全部模块皆可驻留于手持计算装置或服务器/PC内,或者,在一实施例中,***100的选定模块可驻留于服务器/PC内,而其它模块可驻留于手持计算装置内。
服务器/PC 102可包含存储器128及处理器130。存储器128可储存多个程序模块(program modules),该些程序模块被处理器130执行时,会进行一或多道程序以产生媒体节目。存储器128可为一或多个存储器装置,其储存数据以及软件,且亦可例如包括RAM、ROM、磁性储存设备或光学储存设备中的一或多者。处理器130可提供为一或多个经配置以执行节目模块的处理器。
内容提取器及分类器118自数据源提取数据。自数据源提取的例示性数据可包含音频内容104、网络内容106及/或个人内容108。其它例示性数据包含自数据库撷取的数据库内容,所述数据库诸如为辅助使用者学习语言的数据库。使用所提取的数据创建媒体节目的节目片段,所述节目片段为使用者可在媒体播放器上看到或听到的媒体片段(诸如音频或视频)。内容提取器及分类器118可自一或多个额外数据源提取额外数据,以获得一或多个媒体节目的多个节目片段。节目产生器120组织节目片段的播放次序,并使用自数据源提取的数据产生对应于节目片段的一或多个数据标签,所述数据标签为使用者可在媒体播放器上看到或听到的显示格式的本文或媒体片段。节目产生器120接着产生媒体节目,所述媒体节目包含节目片段及其相应的数据标签。数据标签可包含前描述内容(pre-description),此前描述内容即对应于相关联的节目片段且经设计而在媒体节目内处于所述节目片段之前的信息。数据标签亦可包含取代前描述内容或补充前描述内容的后描述内容(post-description)。后描述内容含有对应于相关联的节目片段且经设计而在媒体节目内处于所述节目片段之后的信息。节目内容组织器110可使用媒体转换器112将一或多个节目片段或数据标签自第一格式转换成第二格式,如下所述。
节目产生器120可将媒体节目储存于节目库114内。媒体节目可接着由服务器/PC 102存取或使用下载/分配控制器116下载至具有导览界面122的装置或模块。本领域技术人员将明白,导览界面122可驻存于手持计算装置、单独的服务器/PC内,且/或可替代地驻存于服务器/PC 102内。在一实施例中,节目产生器120可将媒体节目储存于导览界面122内的节目库126内。
图2为图解说明依据特定所揭露的实施例的例示性媒体节目200的方块图,所述例示性媒体节目200可由节目产生器120产生。媒体节目200可包含一或多个节目片段202,图示为节目片段202a、节目片段202b......节目片段202n。媒体节目200还包含用于每一节目片段202的数据标签204、206,其包含前描述内容204a、204b......204n及后描述内容206a、206b......206n。当播放媒体节目200时,使用者将听到/看到前描述内容204a、节目片段202a及后描述内容206a,接着听到/看到前描述内容204b、节目片段202b及后描述内容206b,接下来是后续的前描述内容、片段及后描述内容,并且以前描述内容204n、节目片段202n及后描述内容206n结束。此外,本领域技术人员将明白,每一节目片段202无需兼具对应的前描述内容204及后描述内容206两者。举例而言,媒体节目200可包含前描述内容204a、节目片段202a、节目片段202b及后描述内容206b。或者,媒体节目200可仅包含对应于每一节目片段202的前描述内容204或后描述内容206。
数据标签204、206可使用描述内容产生算法来创建,所述算法可取决于节目片段202内使用的特定媒体类型、撷取节目片段202的数据源、使用者偏好、语言偏好等。数据标签204、206可包含自网站或其它数据源撷取的注释或相关前言或结束声明或其组合。举例而言,所有.mp3文件的前描述内容可为“You’re about to hear《song title》by《artist》”(“您将听到《歌者》的《歌名》”),其中箭头(《》)内的信息为待由片段内容分析器判定的内容/使用者/节目特定信息,如下所述。描述内容产生算法可依据使用者偏好来修改,或者可依据媒体节目内的对应节目片段的位置来修改。举例而言,位于媒体节目开始处的.mp3文件可具有前描述内容“First,let’s enjoy the song《song title》by《artist》”(“首先,让我们欣赏《歌者》的歌曲:《歌名》”,而在媒体节目中间期间,前描述内容可为“Next,I’ll bring you《artist》’s song,《song title》”(“接下来,将为您带来《歌者》的歌曲:《歌名》”,而在媒体节目结尾,前描述内容可为“Atlast,let’s enjoy the song《song title》,from《artist》”(“最后,让我们欣赏歌曲《歌名》,来自《歌者》)。除使用内容/使用者/节目特定的信息以外,数据标签可使用或包含自使用者或***偏好或使用者查询接收的数据。举例而言,在设定时,使用者可输入使用者生日及姓名(《使用者姓名》),而在生日当天,节目内容产生算法可修改一或多个数据标签而说“生日快乐,《使用者姓名》!”。
图3为图解说明依据所揭露的实施例使用节目内容组织器110以产生用于媒体节目200的一或多个节目片段202的数据提取的方块图。内容提取器及分类器118与数据源沟通,并提取诸如音频内容104、网络内容106及/或个人内容108的数据。数据可来自任何本文、音频及/或视频数据的来源获得,诸如但不限于因特网网站、本机储存或储存于网络上的媒体数据库、电子邮件服务器或行事历节目。内容提取器及分类器118可使用节目样板300、使用者输入或***输入,以获得内容提取器及分类器118应提取哪些数据及/或应存取哪个或哪些数据源的准则或规则。内容提取器及分类器118自一或多个额外数据源提取数据,以创建一或多个节目片段202。在一实施例中,内容提取器及分类器118自数据源提取特定数据部分以创建节目片段202。举例而言,内容提取器及分类器118可仅提取每一未读电子邮件的电子邮件主题、发送方、时间及/或日期信息,而非提取使用者电子邮件收件箱内的所有未读电子邮件或所有电子邮件。在其它实施例中,节目片段202可为所提取的数据的摘要或指示所提取的数据的特征。内容提取器及分类器118可使用节目样板300、使用者输入或***输入以获得关于应在节目片段202内包含何种信息的准则或规则。节目片段202可由媒体转换器112转换成不同的媒体格式,并由节目产生器120组合成媒体节目200。
图4为依据所揭露的实施例的例示性节目样板300的简化图解。节目样板300包含样板指令及使用者偏好数据及***偏好数据。在图4中,“tStarting”代表启动起始节目片段的样板指令,“tWeather”代表天气信息节目片段的样板指令,“tNews”代表新闻节目片段的样板指令,“tAudio”或“tMusic”代表音频、视频或音乐片段的样板指令,“tReading”代表阅读文章片段的样板指令,包含例如语言学习节目的阅读材料,“tMail”代表电子邮件片段的样板指令,“tCalendar”代表行事历节目片段的样板指令,而“tEnding”代表结束节目片段的样板指令。本领域技术人员将明白,可根据使用者或***偏好来修改节目样板300内的例示性样板指令的次序。样板指令可向内容提取器及分类器118提供关于针对特定类型的节目片段202或待存取的特定数据源将采取的行动的指令。举例而言,tWeather可含有用于自weather.网站的The Weather(天气频道)撷取关于使用者位置的天气信息的指令,tNews可含有用于自cnn.com撷取新闻信息的指令,tMusic可含有用于自使用者或服务器音乐数据库撷取.mp3文件的指令,而tCalendar可含有用于自使用者的个人设定文件撷取个人行事历信息的指令。本领域技术人员将明白,图4所示的样板指令可指示替代数据源,且节目样板300可使用额外样板指令。
节目样板300可包含使用者或***偏好数据,已事先向***100提供所述数据或在数据提取时判定所述数据。可包含于节目样板300内的***偏好数据的一实施例为关于移动装置储存容量的数据。在一些实施例中,内容提取器及分类器118及/或节目产生器120可存取***偏好数据,并在执行其提取信息及/或产生媒体节目的相应任务时使用此数据。举例而言,若节目样板300包含指示移动装置上存在有限可用存储器的***偏好数据,则节目产生器120可对应产生时间较短或消耗较少存储器的格式的数据标签(例如,通过使用音频片段或本文片段,而非视频片段),通过包含较少或较短节目片段而产生时间较短的媒体节目,或者可用其它方式产生需求较少存储器的格式的媒体节目。类似地,内容提取器及分类器118可提取较小节目片段或需求较少存储器的格式的片段。若节目样板300包含指示移动装置上存在大量可用存储器的***偏好数据,则节目产生器120可产生持续时间较长或需求较多存储器(例如,通过使用视频片段)的格式的数据标签,其可通过包含较多或较长的节目片段而产生持续时间较长的媒体节目,或者可以其它方式产生需求较多存储器的格式的媒体节目。类似地,内容提取器及分类器118可提取较长节目片段或需求较多存储器的格式的片段。
在一些实施例中,使用者可更新节目样板300以提供使用者偏好数据。举例而言,使用者可更新节目样板300以指示使用者偏好体育新闻而非政治新闻。此外,内容提取器及分类器118可获得及使用除节目样板300内包含的信息或规则以外的额外信息或规则。举例而言,内容提取器及分类器118可通过存取网络、因特网或其它位置寻找工具或通过询问使用者而撷取使用者位置。内容提取器及分类器118可接着在提取诸如天气或本地新闻的信息时使用使用者位置。
内容提取器及分类器118可使用节目样板300及额外的所获得数据两者来建立内容提取规则。例示性内容提取规则可自醒目显示特定关键词的特定数据源获得所有(或受限数目的)数据,或自受使用者的输入参数限制的特定数据源获得所有(或受限数目的)数据。举例而言,内容提取规则可提取来自cnn.com的今天张贴的其中标题含有“华盛顿”一词的所有文章。使用者可输入关键词“华盛顿”及日期,而节目样板300可指定cnn.com将为所存取的数据源。
此外,数据源本身可提供用于数据提取的准则。举例而言,通常将诸如用于新闻馈送的真正简单聚合内容(Really Simple Syndication,RSS)馈送分类成若干话题(例如,商业、教育、健康以及世界),且使用者可选择使用者想要接收哪类新闻。一些节目样板300指令可要求与来自多个数据源的数据相互作用且自多个数据源获得数据。举例而言,样板指令tNews可存取GoogleTM阅读器,其可自多个新闻出口撷取RSS馈送。
一些数据源提供允许计算装置自其撷取信息的应用程序设计界面(Application Programming Interface,API)。举例而言,weather.提供允许使用者在给定位置信息时撷取天气信息的API,而GoogleTM行事历提供允许计算装置在给定使用者姓名及使用者密码时获得行事历信息的API,所述使用者姓名或使用者密码可储存于***100内中的使用者偏好信息内。
数据提取可为使用者特定的,或对于多个使用者是公共的。换而言之,内容提取器及分类器118可使用节目样板300或其它使用者偏好输入构件来提取对特定使用者特定的节目片段202。内容提取器及分类器118亦可提取对于多个使用者公共的数据且/或创建用于多个使用者的节目片段。举例而言,***设计者可产生指示内容提取器及分类器118提取多个使用者感兴趣的数据的准则,所述数据诸如是来自新闻数据源的公共新闻,或来自共享媒体数据库的最流行歌曲或流行歌曲播放清单。接着可将公共数据提供给多个使用者或包含于多个媒体节目内。
再次参看图3,节目内容组织器110及其内容提取器及分类器118可与媒体转换器112通信。媒体转换器112可将数据的一部分及/或数据标签204、206的一部分自第一显示格式转换成第二显示格式。举例而言,媒体转换器112可接收由内容提取器及分类器118提取的本文数据,诸如自使用者的电子邮件收件夹提取的电子邮件消息。媒体转换器112可接着使用文字转语音(Text-To-Speech,TTS)模块或软件将文字数据转换成音频数据。在一实施例中,媒体转换器112可将文字数据或音频数据转换成视频数据。举例而言,媒体转换器112可包含人类面部合成模块,且在给定诸如文字数据的输入数据时,人类面部合成模块可创建显示人类面部的视频片段,他/她的嘴部在动,仿佛在说输入的文字一样。当与TTS模块组合而将本文转换成音频时,媒体转换器112可因此创建看起来及听起来仿佛人类面部在说话的视频片段。本领域技术人员将明白,媒体转换器112可将数据202及/或数据标签204、206转换成本文、音频、视频或其它显示格式,或将其自所述格式转换。在一实施例中,媒体转换器112可将整个媒体节目200转换成不同显示格式。
图5为图解说明依据所揭露的实施例的节目产生器120的方块图。节目产生器120可包含子模块,诸如节目片段组织器500、片段内容分析器502及描述内容产生器504。节目产生器120亦可与节目样板300通信,且经耦合而接收使用者设定文件506及因特网信息508。节目产生器自内容提取器及分类器118接收节目片段202a、202b......202n。节目片段组织器500将节目片段202a、202b......202n组织成播放次序。节目片段组织器500可使用节目样板300、使用者输入或***输入来获得关于应如何组织节目片段202a、202b......202n的准则或规则。若将节目样板300如图4所示格式化,则节目片段组织器500使用图4所示的样板指令的次序来创建播放次序。本领域技术人员将明白,可根据使用者或***偏好来修改此次序。
片段内容分析器502以播放次序接收节目片段202a、202b......202n,分析节目片段202a、202b......202n,并判定或产生对应于每一节目片段202a、202b......202n的内容/使用者/节目特定信息510。本领域技术人员将明白,片段内容分析器502可替代地直接自内容提取器及分类器118接收成组的节目片段202a、202b......202n。内容/使用者/节目特定信息510可为对应于节目片段的内容的信息、关于使用者的特定偏好的信息或关于在节目片段内使用的特定类型的媒体节目的信息。内容/使用者/节目特定信息510可自数据库或网站提取,诸如来自另一使用者的来自社会网络(social network)网站的评论。举例而言,若节目片段为包含五条新闻的新闻节目片段,则内容/使用者/节目特定信息510可为节目片段内包含的新闻项目的数目(《新闻数目=“5”》)。若节目片段包括乐队Abba的歌曲“Dancing Queen”的音频文件,则内容/使用者特定信息510可为歌名(《歌名=“Dancing Queen”》)或歌者姓名(《歌者=“Abba”》)。若节目片段为自电子邮件服务器的数据源撷取的一串两个未读电子邮件,则内容/使用者/节目特定信息510可为节目片段内的未读电子邮件的数目(例如,《未读电子邮件数目=“2”》)、或每一未读电子邮件的电子邮件主题、发送方以及时间及/或日期信息。本领域技术人员将明白,内容/使用者/节目特定信息510不限于此等实例,而是可包括自节目片段撷取或对应于节目片段的任何形式的数据。
片段内容分析器502可使用节目样板300来获得关于应如何判定内容/使用者/节目特定信息510或内容/使用者/节目特定信息510应包含何种内容的准则或规则。或者,片段内容分析器502可使用使用者设定文件506、其它使用者特定信息、因特网信息508或其它***信息来获得关于应如何判定内容/使用者/节目特定信息510或内容/使用者/节目特定信息510应包含何种内容的准则或规则。片段内容分析器502可依据节目片段202使用的特定媒体形式来产生或判定内容/使用者/节目特定信息510。举例而言,若节目片段202为.mp3文件形式的音乐,则片段内容分析器502可判定内容/使用者/节目特定信息510为自.mp3文件提取的ID3标签。作为又一实例,若节目片段202为新闻数据,则片段内容分析器502可判定内容/使用者/节目特定信息510为特定使用者感兴趣的新闻项目的数目。
描述内容产生器504接收内容/使用者/节目特定信息510,并使用内容/使用者/节目特定信息510产生数据标签。内容/使用者/节目特定信息510对于节目片段202a、202b......202n的内容为特定的,且可用来创建诸如前描述内容204a、204b......204n及后描述内容206a、206b......206n的数据标签。描述内容产生器504可使用节目样板300来获得关于如何产生数据标签的准则或规则。如上所述,可使用描述内容产生算法来创建数据标签204a、204b......204n、206a、206b......206n,所述描述内容产生算法可取决于节目片段202a、202b......202n内使用的特定媒体类型、撷取节目片段202a、202b......202n的数据源、使用者偏好、语言偏好等。描述内容产生算法可储存于节目样板300内,且可由使用者或由***操作者或***创建者来修改。
图6为绘示依据所揭露的实施例的创建例示性媒体节目200的方块图。请同时参考图3及图5,节目内容组织器110可使用内容提取器及分类器118自数据源提取音频内容104、网络内容106及/或个人内容108,以便获得节目片段202。节目产生器120可使用片段组织器500来组织节目片段202,并使用片段内容分析器502来提取对应于每一节目片段202的内容/使用者/节目特定信息510。举例而言,若节目片段202a包含两个未读电子邮件消息,则内容/使用者/节目特定信息510可为节目片段内的未读电子邮件的数目(例如,《未读电子邮件的数目=“2”》)。节目片段202a的前描述内容204a为“您有两封未读电子邮件”,而节目片段204a的后描述内容206a为“您没有其它未读电子邮件”。如上所述,内容提取器及分类器118可经设置以提取主题、发送方及时间数据,以建立节目片段202a本身。
如上所述,举例而言,对应于包含乐团Abba的歌曲“Dancing Queen”的音频文件的节目片段202b的内容/使用者/节目特定信息510可为歌名(《歌名=“Dancing Queen”》)、歌手姓名(《歌手=“Abba”》),或此两者。节目片段202b的前描述内容204b可为“接下来,让我们欣赏歌曲:《“Abba”》的《“Dancing Queen”》”。节目片段202b的后描述内容206b可为“现在这是首好歌。音乐流行榜网站称这首歌是史上最好的歌曲”。
亦参看图1,节目产生器120将节目片段202a及节目片段202b与对应的前描述内容204a、204b及后描述内容206a、206b配置在一起,以创建媒体节目200。节目内容组织器110将媒体节目200储存于节目库114内。在储存媒体节目200之前,节目产生器120可将媒体节目200传送至媒体转换器112。媒体转换器112可接着获得本文数据并如上所述将其转换成音频数据,使得媒体节目200完全为音频格式,所述音频格式若播放,则听起来如下:
“您有两封未读电子邮件。”
“上午8:51,来自Sam Wu,明天的例会;下午4:12,来自Richard Smith,会议取消。”
“您没有其它未读电子邮件。”
“接下来,让我们欣赏歌曲:《“Abba”》的《“Dancing Queen”》。”
(播放歌曲)
“现在这是首好歌。音乐流行榜网站称这首歌是史上最好的歌曲”。
参看图1,在已将媒体节目200储存于节目库114内之后,使用者可使用导览界面122来播放/观看所述媒体节目200,导览界面122可驻存于手持或移动装置内。下载/分配控制器116可临时链接至导览管理器124,并将媒体节目200下载及储存于导览界面122的节目库126内。下载/分配控制器116可有规律地执行内容广播,且可在媒体节目200已储存于节目库126内之后随机执行对媒体节目200的更新。或者,在一实施例中,节目库126直接与节目库114沟通,且下载/分配控制器116不必要。
在服务器/PC 102及手持装置断开之后,导览管理器124可接着通过存取节目库126来存取媒体节目200。在一实施例中,导览界面122为服务器/PC 102内的模块,而导览管理器可接着通过存取节目库114来存取媒体节目200。导览界面122提供诸如停止、暂停、跳过、播放、音量及/或速度控制的使用者控制。当导览界面122自暂停或停止返回时,***可向节目片段的其余部分提供适当的前描述内容,诸如“欢迎回到演出”。以此方式,导览管理器124向媒体节目200提供额外内容。
图7为图解说明使用导览管理器124个性化媒体节目的方块图。导览管理器124可允许使用者改变储存于节目库126内的媒体节目200,方法是允许其跳过节目片段202或将节目片段202移动至媒体节目200内的不同位置,诸如移动至媒体节目200的末尾。导览管理器124亦可储存观察到的使用者历史数据,并与节目样板300通信以编辑节目样板300。举例而言,若导览管理器124观察到使用者总是跳过节目片段202a,直至听到/看到节目片段202b后为止,则导览管理器将编辑节目样板以创建经重新排序的媒体节目700,其中节目片段202b在节目片段202a之前。此外,在一些实施例中,导览管理器124可在运行中调整,以***诸如实时节目片段202m的新节目片段以创建经修改的媒体节目702。
图8为依据所揭露的实施例的例示性语言学习***800的方块图。在图8中,节目内容组织器110可使用内容提取器及分类器118自数据源提取语言音频内容802及语言学习内容804,以便获得节目片段806。节目产生器120可使用片段组织器500来组织节目片段806,并使用片段内容分析器502来提取对应于每一节目片段806的内容/使用者/节目特定信息510,以便创建语言学习媒体节目808。节目片段806的例示性前描述内容可为音频内容内的重要词汇或句子结构的提示。节目片段806的例示性后描述内容可重新强调重要的词汇或句子结构,或提供使用者参与的测验。
图9为依据所揭露的实施例的例示性个人信息媒体节目908的方块图。请同时参考图1、图5与图9,节目内容组织器110可使用内容提取器及分类器118自数据源提取电子邮件900、行事历信息902及新闻904以获得节目片段906。节目产生器120可使用片段组织器500来组织节目片段906,并使用片段内容分析器502来提取对应于每一节目片段906的内容/使用者/节目特定信息510,以便创建个人信息媒体节目908。在媒体节目908的回放已开始之后,可依据自数据源接收的已更新信息在相关位置内***实时节目片段910,所述已更新信息诸如新传入的电子邮件或传入的重要新闻更新。此外,可中断节目片段或数据标签本身以***实时节目片段910。实时节目片段910可具有其自身的数据标签。举例而言,实时节目片段的前描述内容912可为“我们中断您的正常节目以向您提供此重要信息”,且其后描述内容可为“现在回到您的正常安排”。
本文中揭露的***及方法可在数字电子电路内、或在计算机硬件、固件、软件或其组合内实施。本发明的设备可在计算机程序产品内实施,所述计算机程序产品实体实施于机器可读储存装置内,用于由诸如处理器130的可编程处理器执行。根据本发明的方法步骤可由诸如处理器130的可编程处理器执行,所述处理器130执行指令的程序以通过依据输入数据操作且通过产生输出数据而执行本发明的功能。本发明可实施于一个或若干个计算机程序内,所述程序可在可编程***内执行,所述可编程***包含至少一可编程处理器,其经耦合以分别自储存***、至少一输入装置及至少一输出装置接收数据以及向其传输数据。计算机程序可以高位准或对象导向程序设计语言实施,及/或以汇编语言或机器代码实施。所述语言或代码可为经编译或解译的语言或代码。处理器可包含一般及特殊用途微处理器。处理器自诸如存储器128的存储器接收指令及数据。适合用于实体实施计算机程序指令及数据的储存装置包含所有形式的非易失性存储器,例如包含半导体存储器装置,诸如EPROM、EEPROM及闪存装置;磁盘,诸如内部硬盘及抽取式磁盘;磁光盘;以及CD-ROM碟。任何前述内容皆可由专用集成电路(application-specific integratedcircuit,ASIC)补充或集成入ASIC内。
虽然本发明已以实施例揭露如上,然其并非用以限定本发明,任何所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附的权利要求范围所界定者为准。
Claims (22)
1.一种产生媒体节目的方法,包括:
自至少一数据源提取数据;
使用所述数据创建至少一节目片段,其中所述至少一节目片段包含第一媒体片段;
使用所述数据产生对应于所述至少一节目片段的至少一数据标签,其中所述至少一数据标签包含第二媒体片段;
产生媒体节目,其包含对应于所述至少一节目片段的所述至少一数据标签及所述至少一节目片段;以及
储存所述媒体节目。
2.根据权利要求1所述的产生媒体节目的方法,还包括:
将偏好数据储存于至少一节目样板内;以及
在对所述至少一数据标签进行所述提取、所述创建、所述产生以及所述产生所述媒体节目的操作中的至少一者期间使用所述至少一节目样板。
3.根据权利要求2所述的产生媒体节目的方法,还包括:
向导览管理器提供对所述媒体节目的存取以供使用者回放,其中所述导览管理器储存观察到的使用者历史数据;以及
使用所述观察到的使用者历史数据来修改所述至少一节目样板。
4.根据权利要求1所述的产生媒体节目的方法,还包括:
向导览管理器提供对所述媒体节目的存取以供使用者回放;以及
使用所述导览管理器来修改所述媒体节目。
5.根据权利要求1所述的产生媒体节目的方法,还包括:
在对所述至少一数据标签进行所述提取、所述创建、所述产生以及所述产生所述媒体节目的操作中的至少一者期间使用使用者输入数据及***输入数据中的至少一者。
6.根据权利要求1所述的产生媒体节目的方法,其中所述产生所述至少一数据标签包括产生所述至少一数据标签以包含关于所述至少一节目片段的前描述内容或后描述内容信息。
7.根据权利要求1所述的产生媒体节目的方法,其中对所述至少一数据标签进行所述创建及所述产生中的至少一者包括将所述数据的至少一部分自第一格式转换成第二格式。
8.一种产生媒体节目的计算装置,包括:
至少一存储器,用以储存数据及指令;以及
至少一处理器,其经配置以存取所述存储器,且经配置以在执行所述指令时:
自至少一数据源提取数据;
使用所述数据创建至少一节目片段,其中所述至少一节目片段包含第一媒体片段;
使用所述数据产生对应于所述至少一节目片段的至少一数据标签,其中所述至少一数据标签包含第二媒体片段;
产生媒体节目,其包含对应于所述至少一节目片段的所述至少一数据标签及所述至少一节目片段;以及
储存所述媒体节目。
9.根据权利要求8所述的产生媒体节目的计算装置,其中所述处理器还经配置以在执行所述指令时:
将偏好数据储存于至少一节目样板内;以及
在对所述至少一数据标签进行所述提取、所述创建、所述产生以及所述产生所述媒体节目的操作中的至少一者期间使用所述至少一节目样板。
10.根据权利要求9所述的产生媒体节目的计算装置,其中所述处理器还经配置以在执行所述指令时:
向导览管理器提供对所述媒体节目的存取以供使用者回放,其中所述导览管理器储存观察到的使用者历史数据;以及
使用所述观察到的使用者历史数据来修改所述至少一节目样板。
11.根据权利要求8所述的产生媒体节目的计算装置,其中所述处理器还经配置以在执行所述指令时:
向导览管理器提供对所述媒体节目的存取以供使用者回放;以及
使用所述导览管理器来修改所述媒体节目。
12.根据权利要求8所述的产生媒体节目的计算装置,其中所述处理器还经配置以在执行所述指令时,在对所述至少一数据标签进行所述提取、所述创建、所述产生以及所述产生所述媒体节目的操作中的至少一者期间使用使用者输入数据及***输入数据中的至少一者。
13.根据权利要求8所述的产生媒体节目的计算装置,其中所述处理器还经配置以在执行所述指令时,产生所述至少一数据标签以包含关于所述至少一节目片段的前描述内容或后描述内容信息。
14.根据权利要求8所述的产生媒体节目的计算装置,其中所述处理器还经配置以在执行用于对所述至少一数据标签进行所述创建及所述产生中的至少一者的所述指令时,将所述数据的至少一部分自第一显示格式转换成第二显示格式。
15.一种产生媒体节目的***,包括:
内容提取器模块,其自一或多个数据源提取节目片段;
节目产生器模块,其组织所述节目片段,产生包含对应于所述节目片段的媒体片段的数据标签,并产生包含所述节目片段及所述对应数据标签的媒体节目;以及
节目库,其储存所述媒体节目。
16.根据权利要求15所述的产生媒体节目的***,还包括:
媒体转换器,用于将所述节目片段中的一或多者自第一格式转换成第二格式。
17.根据权利要求15所述的产生媒体节目的***,其中所述节目产生器模块包括:
片段组织器模块,其组织所述节目片段;
片段内容分析器模块,其分析所述节目片段,并判定对应于所述节目片段的信息;以及
描述内容产生器模块,其使用由所述片段内容分析器模块判定的所述信息产生所述数据标签。
18.根据权利要求15所述的产生媒体节目的***,还包括:
导览界面,所述导览界面存取储存于所述节目库内的所述媒体节目,并有利于使用者回放所述媒体节目。
19.根据权利要求18所述的产生媒体节目的***,其中所述内容提取器模块、所述节目产生器模块、所述节目库以及所述导览界面驻存于服务器处。
20.根据权利要求18所述的产生媒体节目的***,还包括:
至少一节目样板,其储存偏好数据,其中所述至少一节目样板向所述内容提取器模块、所述节目产生器模块以及所述导览界面中的至少一者提供对所述偏好数据的存取。
21.根据权利要求18所述的产生媒体节目的***,其中所述导览界面驻存于手持装置内。
22.根据权利要求21所述的产生媒体节目的***,还包括:
下载/分配控制器,用于将已更新的媒体节目下载至所述导览界面。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US7106208P | 2008-04-10 | 2008-04-10 | |
US61/071,062 | 2008-04-10 | ||
US7107708P | 2008-04-11 | 2008-04-11 | |
US61/071,077 | 2008-04-11 | ||
US12/255,918 | 2008-10-22 | ||
US12/255,918 US20090259944A1 (en) | 2008-04-10 | 2008-10-22 | Methods and systems for generating a media program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101557483A true CN101557483A (zh) | 2009-10-14 |
CN101557483B CN101557483B (zh) | 2013-02-06 |
Family
ID=41165005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100041250A Active CN101557483B (zh) | 2008-04-10 | 2009-02-12 | 产生媒体节目的方法与*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20090259944A1 (zh) |
CN (1) | CN101557483B (zh) |
TW (1) | TWI379207B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103116602A (zh) * | 2012-01-05 | 2013-05-22 | 微软公司 | 使个人音频产品便利 |
CN105493512A (zh) * | 2014-12-14 | 2016-04-13 | 深圳市大疆创新科技有限公司 | 一种视频处理方法、视频处理装置及显示装置 |
US9973728B2 (en) | 2014-12-14 | 2018-05-15 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101165311B1 (ko) * | 2005-07-13 | 2012-07-18 | 엔에이치엔(주) | 다면적인 관계 설정을 촉진하기 위한 온라인상 휴먼네트워크 관리 시스템 및 방법 |
TW201011564A (en) * | 2008-09-03 | 2010-03-16 | Asustek Comp Inc | Method for playing e-mail |
WO2010118179A1 (en) * | 2009-04-07 | 2010-10-14 | Clearslide, Inc. | Mixed content type presentation system |
US8904289B2 (en) * | 2011-04-21 | 2014-12-02 | Touchstream Technologies, Inc. | Play control of content on a display device |
US9767195B2 (en) | 2011-04-21 | 2017-09-19 | Touchstream Technologies, Inc. | Virtualized hosting and displaying of content using a swappable media player |
US10255227B2 (en) | 2012-05-21 | 2019-04-09 | Oath Inc. | Computerized system and method for authoring, editing, and delivering an interactive social media video |
US10191624B2 (en) | 2012-05-21 | 2019-01-29 | Oath Inc. | System and method for authoring interactive media assets |
US10614057B2 (en) * | 2016-11-04 | 2020-04-07 | Microsoft Technology Licensing, Llc | Shared processing of rulesets for isolated collections of resources and relationships |
US10885114B2 (en) | 2016-11-04 | 2021-01-05 | Microsoft Technology Licensing, Llc | Dynamic entity model generation from graph data |
US10452672B2 (en) | 2016-11-04 | 2019-10-22 | Microsoft Technology Licensing, Llc | Enriching data in an isolated collection of resources and relationships |
US11475320B2 (en) | 2016-11-04 | 2022-10-18 | Microsoft Technology Licensing, Llc | Contextual analysis of isolated collections based on differential ontologies |
US10402408B2 (en) | 2016-11-04 | 2019-09-03 | Microsoft Technology Licensing, Llc | Versioning of inferred data in an enriched isolated collection of resources and relationships |
US10481960B2 (en) | 2016-11-04 | 2019-11-19 | Microsoft Technology Licensing, Llc | Ingress and egress of data using callback notifications |
CN110139149B (zh) * | 2019-06-21 | 2020-11-24 | 上海摩象网络科技有限公司 | 一种视频优化的方法、装置、电子设备 |
TWI803751B (zh) * | 2020-05-15 | 2023-06-01 | 聚英企業管理顧問股份有限公司 | 語音講解房屋裝置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW420777B (en) * | 1998-05-29 | 2001-02-01 | Bridgewell Inc | A query method of dynamitic attribute database management |
AU7706500A (en) * | 1999-09-20 | 2001-04-24 | Tivo, Inc. | Closed caption tagging system |
CN1220375C (zh) * | 1999-09-20 | 2005-09-21 | 提维股份有限公司 | 电视影音广播数据流标签与解释的方法和装置 |
US6839059B1 (en) * | 2000-08-31 | 2005-01-04 | Interactive Video Technologies, Inc. | System and method for manipulation and interaction of time-based mixed media formats |
US7281260B2 (en) * | 2001-08-07 | 2007-10-09 | Loral Cyberstar, Inc. | Streaming media publishing system and method |
US20050198690A1 (en) * | 2003-11-12 | 2005-09-08 | Gary Esolen | Method and apparatus for capturing content and creating multimedia presentations |
US7593015B2 (en) * | 2003-11-14 | 2009-09-22 | Kyocera Wireless Corp. | System and method for sequencing media objects |
WO2006012629A2 (en) * | 2004-07-23 | 2006-02-02 | Nielsen Media Research, Inc. | Methods and apparatus for monitoring the insertion of local media content into a program stream |
JP2006066943A (ja) * | 2004-08-24 | 2006-03-09 | Sony Corp | 情報処理装置および方法、並びにプログラム |
US20060218617A1 (en) * | 2005-03-22 | 2006-09-28 | Microsoft Corporation | Extensible content identification and indexing |
US7555715B2 (en) * | 2005-10-25 | 2009-06-30 | Sonic Solutions | Methods and systems for use in maintaining media data quality upon conversion to a different data format |
US9697231B2 (en) * | 2005-11-09 | 2017-07-04 | Cxense Asa | Methods and apparatus for providing virtual media channels based on media search |
TWI296765B (en) * | 2006-01-27 | 2008-05-11 | Ind Tech Res Inst | System and method for providing information anytime and anywhere, server and poratble device therein |
WO2007127166A2 (en) * | 2006-04-24 | 2007-11-08 | Visible World Inc. | Systems and methods for generating media content using microtrends |
US20080065693A1 (en) * | 2006-09-11 | 2008-03-13 | Bellsouth Intellectual Property Corporation | Presenting and linking segments of tagged media files in a media services network |
-
2008
- 2008-10-22 US US12/255,918 patent/US20090259944A1/en not_active Abandoned
-
2009
- 2009-01-07 TW TW098100367A patent/TWI379207B/zh active
- 2009-02-12 CN CN2009100041250A patent/CN101557483B/zh active Active
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103116602A (zh) * | 2012-01-05 | 2013-05-22 | 微软公司 | 使个人音频产品便利 |
CN103116602B (zh) * | 2012-01-05 | 2016-04-20 | 微软技术许可有限责任公司 | 使个人音频产品便利 |
CN105493512A (zh) * | 2014-12-14 | 2016-04-13 | 深圳市大疆创新科技有限公司 | 一种视频处理方法、视频处理装置及显示装置 |
US9973728B2 (en) | 2014-12-14 | 2018-05-15 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
US20180227539A1 (en) | 2014-12-14 | 2018-08-09 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
US10284808B2 (en) | 2014-12-14 | 2019-05-07 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
US10567700B2 (en) | 2014-12-14 | 2020-02-18 | SZ DJI Technology Co., Ltd. | Methods and systems of video processing |
US10771734B2 (en) | 2014-12-14 | 2020-09-08 | SZ DJI Technology Co., Ltd. | System and method for supporting selective backtracking data recording |
US11095847B2 (en) | 2014-12-14 | 2021-08-17 | SZ DJI Technology Co., Ltd. | Methods and systems of video processing |
Also Published As
Publication number | Publication date |
---|---|
TW200943087A (en) | 2009-10-16 |
TWI379207B (en) | 2012-12-11 |
US20090259944A1 (en) | 2009-10-15 |
CN101557483B (zh) | 2013-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101557483B (zh) | 产生媒体节目的方法与*** | |
US9824150B2 (en) | Systems and methods for providing information discovery and retrieval | |
CN101042752B (zh) | 用于电子邮件管理的方法和*** | |
US8438485B2 (en) | System, method, and apparatus for generating, customizing, distributing, and presenting an interactive audio publication | |
US8583418B2 (en) | Systems and methods of detecting language and natural language strings for text to speech synthesis | |
US8712776B2 (en) | Systems and methods for selective text to speech synthesis | |
US8355919B2 (en) | Systems and methods for text normalization for text to speech synthesis | |
US8352272B2 (en) | Systems and methods for text to speech synthesis | |
US8396714B2 (en) | Systems and methods for concatenation of words in text to speech synthesis | |
US8352268B2 (en) | Systems and methods for selective rate of speech and speech preferences for text to speech synthesis | |
US8983842B2 (en) | Apparatus, process, and program for combining speech and audio data | |
US20100082327A1 (en) | Systems and methods for mapping phonemes for text to speech synthesis | |
US20070028264A1 (en) | System and method for generating and distributing personalized media | |
US20080161948A1 (en) | Supplementing audio recorded in a media file | |
US20030028380A1 (en) | Speech system | |
JP2008529345A (ja) | 個人化メディアの生成及び配布のためのシステム及び方法 | |
JPWO2008001500A1 (ja) | 音声コンテンツ生成システム、情報交換システム、プログラム、音声コンテンツ生成方法及び情報交換方法 | |
WO2010036486A2 (en) | Systems and methods for speech preprocessing in text to speech synthesis | |
JP2015517684A (ja) | コンテンツのカスタマイズ | |
WO2001057851A1 (en) | Speech system | |
CN100403299C (zh) | 信息处理设备、信息处理方法 | |
CN109710799B (zh) | 语音交互方法、介质、装置和计算设备 | |
CN109492126B (zh) | 一种智能交互方法及装置 | |
JP2008164759A (ja) | 音声合成方法、音声合成装置、プログラム、記録媒体 | |
US20060248105A1 (en) | Interactive system for building and sharing databank |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |