提供视频呈现评论的利记博彩app
【专利摘要】本发明公开了涉及提供视频内容的评论的各实施例。例如,一个公开的实施例提供一种方法,包括:接收并且存储来自多个评论输入设备中的每一个的评论数据的输入,并且对于每一评论数据的输入,接收并且存储标识评论员的标识元数据,对于每一评论数据的输入,将评论数据与相关联的媒体内容项进行同步的同步元数据被接收并且被存储。该方法还包括从作出请求的媒体呈现设备接收对与指定媒体内容项和指定用户有关的评论的请求,基于该指定用户的社交网络信息来标识相关评论数据,以及向作出请求的客户机设备发送相关评论数据。
【专利说明】提供视频呈现评论
[0001]背景
[0002]某些视频呈现可伴随有与呈现的内容有关的评论。这样的评论可以采取许多不同的形式。例如,在体育广播中评论员通常用于随比赛事件发生来讨论这些比赛事件。评论员还可提供对其他实时事件(诸如政治辩论)以及对预先记录的内容的评论。
[0003]评论通常被记录成内容的组成部分,使得相同的评论与内容的每一重新广播一起重放。此外,这样的评论的生成通常在内容生产者的控制下执行。因此,这样的评论的前景相对有限。
[0004]概述
[0005]此处公开了涉及提供视频内容项的评论的各个实施例。例如,一个公开的实施例提供一种方法,包括:接收并且存储来自多个评论输入设备中的每一个的评论数据的输入,并且对于每一评论数据的输入,接收并且存储标识评论员和相关联的媒体内容项的标识元数据。此外,对于每一评论数据的输入,接收并且存储使该评论数据与相关联的媒体内容项同步的同步元数据。该方法还包括从作出请求的媒体呈现设备接收对与指定媒体内容项和指定用户有关的评论的请求,基于该指定用户的社交网络信息来标识相关评论数据,以及向作出请求的客户机设备发送相关评论数据。
[0006]提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的选择的概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。
【专利附图】
【附图说明】
[0007]图1例示根据本公开的一个实施例的对评论的生成和稍后回放。
[0008]图2示出用于记录和呈现视频内容评论的用户环境的一个实施例的示意图。
[0009]图3示出描绘用于提供与所选视频内容项有关的评论的方法的一个实施例的流程图。
[0010]图4A-4B示出描绘生成评论数据和请求/播放评论数据的方法的一个实施例的流程图。
[0011]图5示出示例计算设备的一个实施例。
[0012]详细描述
[0013]如前面提到的,视频内容评论通常由底层内容的生产者提供。例如,播放体育呈现的网络通常利用参加这些体育呈现的评论员来提供比赛现场解说评述、讨论有趣的运动员和队伍统计数据等等。然而,由于这样的评论由节目生产者提供并控制,观看者可能对不同评论员具有单个或少数量的选择。
[0014]最近,计算机网络对视频内容的供应已为不同评论员打开了提供视频内容项的评论的更多机会。例如,用户可记录视频内容,将评论添加到该记录中,并且随后将包含评论的记录张贴到视频发布网站。在这样的情况下,尽管在这一场景中评论可能不受原始视频生产者控制,但评论仍与视频内容一起被存储,并且因此不能被分开消费。此外,对再现视频内容的约束可限制这样的评论机会。另外,记录视频内容上的评论并且随后发布所得的经修改的视频内容中所涉及的努力可限制提供这样的评论的用户数量。
[0015]因此,此处公开了涉及以方便的方式来捕捉、存储并提供对视频内容项的评论的各实施例。所公开的各实施例利用评论捕捉设备(诸如包括图像传感器、声学传感器感和深度传感器中的一项或多项的传感器系统)来记录观看者在观看视频内容项时所执行的动作。用户可选择将这样记录的评论发送到远程服务器上的评论服务,使得该评论可供其他人在稍后时间观看相同视频时访问。可将各种元数据连同所记录的评论一起发送到评论服务,以帮助对评论的稍后选择和回放。这样的元数据的示例可包括但不限于标识评论员和作为评论主题的视频内容项的标识元数据,以及允许评论在稍后回放期间与视频内容同步的同步元数据。在某些情况下,这样的同步元数据可允许即使播放视频内容项的经编辑的版本,也能在视频内容中的正确位置处呈现评论。
[0016]所公开的实施例可允许希望成为评论员的任何人发布视频内容项的评论,以供观看该视频内容项的其他人稍后进行消费。这可允许观看者看到先前观看相同内容项的朋友的反应和注释,并且由此可允许之后的观看者与早先观看的朋友分享体验。此外,这可允许个人寻找社交状态以及可能通过发布流行的评论来寻找广告收益。
[0017]图1示出其中评论可被记录以供稍后与视频内容项一起回放的示例使用场景。首先参考观看环境100,在时间,观看者102正在观看篮球比赛,并且响应于球员灌篮而在空中挥舞他的拳头。观看者102先前选择了在观看该比赛时让传感器系统104记录他的动作。因此,传感器系统104记录用户动作的视频和/或音频,并且将该视频和/或音频作为输入提供给计算设备106。计算设备106随后可使用标识和同步元数据来对视频和/或音频输入加标签,下文称为评论。在完成观看会话之后(例如,在关闭电视机、视频内各项完成、或其他此类结束事件之后),可向观看者102呈现将该评论上传到远程服务器以供其他人访问的选项。如果用户选择不分享该评论,则该评论不被保存。另一方面,如果用户选择分享该评论,则该评论和元数据经由网络被上传到远程服务器。
[0018]接下来,观看者110可选择在稍后时间t2观看相同的篮球。例如,观看者110可经由数字录像机记录了该篮球广播,或者可经由计算机网络访问了该广播的副本。此外,观看者110选择了在观看该篮球比赛时播放由观看者102创建的评论。由此,由观看者102在观看该篮球比赛时创建的视频评论和/或音频评论连同该篮球比赛一起向观看者110呈现,并且与该篮球比赛同步。例如,在所描绘的实施例中,观看者110看到显示在窗口 112中的观看者102的评论,并且由此可在该篮球比赛中最初提示了观看者102在空中挥舞他的拳头的相同位置处看到该动作。以此方式,即使在不同时间观看该视频内容项时,观看视频内容项的单独广播的观看者仍可分享该体验。可以理解,评论可按任何合适的方式来呈现,包括但不限于在主显示设备和/或伴随设备上,诸如智能电话、笔记本计算机、膝上型计算机等,并且可按视频和/或音频格式来呈现。
[0019]所公开的各实施例还可为商业和其他实体提供伸展至感兴趣的顾客的方便机制。例如,实体可提供包括到购物站点的链接的评论,该链接触发购物软件小部件以允许用户购买媒体内容项中所表征的产品。还可将这样的评论呈现在其上呈现该媒体内容项的同一显示上,或可呈现在伴随设备(观看者的智能电话)上。[0020]图2示出了视频内容和评论使用环境200的一示例实施例。使用环境200例示了任意数量M个用户参与任意数量N个不同的观看会话,这些不同的观看会话在时间上可能或可能不重叠。每一观看会话被描述为从不同的源接收视频内容。例如,观看会话I 201经由有线电视连接从有线提供者I 214接收内容,观看会话2 202经由计算机网络接收内容,而观看会话3 203从有线提供者2 215接收内容。可以理解,内容可从任何合适的源,包括但不限于经由卫星接收器、经由天线、经由诸如DVD播放器之类的本地回放设备,或按任何其他合适的方式来接收。
[0021]参考观看会话I 201,两个观看者(被示为用户I 204和用户2 206)正在一起观看电视系统208。在用户I和2看电视时,他们可选择经由诸如上述观看环境传感器系统210之类的评论输入设备以音频和/或视频格式记录他们的动作。由此,计算设备212可被配置成从传感器系统210接收输出,并且因此记录由用户提供的评论。计算设备212可进一步被配置成使用与当前正播放的视频内容项的标识以及提供该评论的观看者的身份有关的元数据来对该评论加标签。可以理解,尽管图2将显示设备、传感器系统和计算设备作为单独的组件来描绘,但在其他实施例中这些设备中的两个或更多个可被集成。
[0022]该评论可采用任何合适的形式,包括但不限于语音、动作、姿势等,并且可以是有意识地或无意识地作出。此外,评论可由除音频和图像传感器以外的其他输入传感器来提供。例如,用户可利用以键盘(硬件或软件)形式的传感器或其他文本输入设备来输入文本和/或标记评论。这样的标记可包括超链接、软件触发、和其他交互式元素。
[0023]在某些实施例中,计算设备212可被配置成从接收自传感器系统210的音频和/或图像数据生成情绪反应元数据,使得情感状态可被归属到观看者。这样的数据随后可被用于标识特别感兴趣的评论以供呈现,使得可向作出请求的观看者提供基于情绪反应元数据所选择的该评论的感兴趣部分。
[0024]计算设备212可进一步被配置成生成该评论的同步元数据。同步元数据包括允许该评论与视频内容项被适当地同步、以使回放期间评论与视频项中提示了该评论的发生同时被呈现的信息。该同步元数据可包括任何合适的元数据。例如,在某些实例中,同一设备(例如,计算设备212)可控制视频内容的呈现以及评论的记录和回放。类似地,单个实体可提供用于执行这些功能的软件和/或硬件,并且由此控制去往和来自这些单独组件的数据流。在这样的实例中,可将专用时间戳应用于视频内容项和评论。在某些情形中,这样的时间代码可专用于被显示的视频内容项的特定版本(例如,视频内容项是针对成年人内容已编辑的还是未编辑的)。这可准许在回放视频内容的该版本时,该评论与视频内容被正确地同步。时间戳还可用在从本地媒体(诸如DVD )播放视频内容项的实例中,在该情况下,与存储在DVD上的视频内容的一个版本有关的信息可作为附加标识元数据来提供。
[0025]在其他实施例中,计算设备212可在特定感兴趣的评论(例如通过情绪反应元数据)被检测到时生成视频内容项的一个或多个帧的数字指纹,并且随后使用该指纹作为同步元数据来对该评论加标签。以此方式,即使内容已被编辑(例如通过删除帧、通过缩短片头和片尾字幕等),该评论仍可与包含有指纹的帧的视频内容项的任何版本同步。
[0026]在某些实例中,电视机系统208可从独立于计算设备212的源接收内容。例如,计算机系统208可从同计算设备212上运行的服务有关联的有线提供者(诸如有线提供者I214)接收电视内容。在该实例中,计算设备212可能无法直接确定当前被观看的视频内容项的身份。由此,计算设备212可被配置成经由传感器系统210的音频传感器来记录视频内容项的音频部分的样本,并且随后通过将所记录的音频样本发送给远程服务来联系该服务,以确定音频/视频广播的身份。随后,在获取视频内容项的身份后,计算设备212可将该评论连同视频内容项的身份以及该评论被捕捉的时间一起发送给有线提供者I 214所操作的评论服务。评论服务随后可使用该信息来生成评论项的同步元数据。
[0027]在记录该评论并且生成该评论的元数据之后,计算设备212被配置成在所记录的评论中捕捉到的观看者确认后,通过经由网络222将该评论和相关联的元数据发送给评论服务器220来发布该评论,这可由提供与该评论相关联的内容的同一实体、或不同实体来操作。评论服务器220将这样的评论和元数据分别存储在评论数据存储224中。如图2所述,评论数据存储可被配置成存储任何合适的元数据,包括但不限于标识元数据226、同步元数据228、以及情绪反应元数据230。
[0028]评论服务器220还可与其他数据存储进行通信。例如,在视频内容提供者操作评论服务器220以存储所拥有的或以其他方式由该视频内容提供者提供的视频内容的各实施例中,评论服务器220可与存储媒体内容项234以供应给作出请求的观看者的媒体数据存储232进行通信。
[0029]此外,在某些实施例中,评论服务器220与存储同评论服务器220的注册用户有关的数据(包括但不限于用户帐户数据)的用户数据存储236进行通信。这样的数据可包括例如,用户标识信息、地理信息、和/或标识由用户操作的一个或多个计算设备的用户设备信息。这可允许在另一主显示设备上呈现媒体内容项期间,向伴随设备(诸如智能电话或笔记本计算机)提供评论。
[0030]如238处指示的,用户信息还可包括与用户的社交网络有关的社交网络信息。在标识评论以供呈现给该用户时可使用社交网络信息。此处使用的术语“社交网络信息”可表示关于与指定用户具有社交连接的任何其他用户的信息。例如,社交网络信息可指定经由在线社交网络被正式连接的其他用户的列表。同样,社交网络信息可包括可被用于将指定用户与相比于不满足相同描述性信息的其他用户而言有可能具有更加高度相关的兴趣和/或行为的其他用户进行关联的系谱数据和/或描述性信息(诸如校友信息)。此外,社交网络信息可包括与名人、艺术家、以及指定用户在社交联网站点上追随或喜欢的其他个体或实体有关的信息。
[0031]可以理解,在其他实施例中,也可将评论数据、媒体数据、以及社交网络数据存储在与评论服务器220远程的位置。这样的远程存储由媒体数据240、评论数据242和社交网络数据244来指示。
[0032]继续图2,观看会话2中的用户3以及观看会话N中的用户M还可选择将所记录的评论发布到评论服务器220。以此方式,评论服务器220可收集并存储来自一组不同评论员的对可能各种各样的视频内容项的评论。
[0033]在选择视频内容项后和/或在观看会话中观看视频内容项期间,如果针对该视频内容项的评论可用,则观看者可选择消费该评论连同视频内容项。这样的评论可按任何合适的方式来发现。例如,在某些实施例中,在选择视频内容项后,可向用户警告存在由先前已批准的评论员(诸如社交网络成员)所提供的评论。同样,用户还可具有使用搜索引擎来搜索评论的能力。可以理解,这些发现评论的方法是出于示例的目的而呈现的,而不旨在以任何方式进行限制。
[0034]在选择查看评论后,可将相关评论从评论服务器220或其他存储位置发送给作出请求的观看者。评论可被发送到媒体计算设备(诸如计算设备212)以供显示在观看环境中的主显示上(例如,电视机系统或监视器),或可被发送到伴随设备(例如,膝上型计算机、智能电话、笔记本计算机、便携式媒体播放器等),诸如用户I的伴随设备250以及用户2的伴随设备252。
[0035]在某些实例中,由一个内容提供者存储的评论可被从另一提供者接收内容的观看者请求。作为更具体的示例,用户M260可能希望查看由用户I提供的评论。然而,用户M从有线提供者2 215接收电视内容,而用户I的评论可由有线提供者I 214来存储和提供。这样的评论的同步元数据包括有线提供者1214专有的时间戳,由于所呈现的媒体内容版本的可能差异,可能难以将该评论与有线提供者2 215所提供的内容进行同步。为了克服这样的困难,有线提供者I和2可使用共同的时间戳,或可提供用于转换这两个提供者之间的同步元数据的机制。同样,使用指纹识别(f ingerprinting)来对评论进行同步也可避免这样的同步问题。
[0036]图3示出了描绘从评论服务器的观点来看的接收和提供评论数据的方法300的实施例的流程图。方法300包括,在302,接收由一个或多个评论输入设备捕捉到的评论的输入。这样的评论输入设备可包括例如,视频观看环境中呈现的音频和/或图像传感器、以及文本输入设备(例如,笔记本计算机或智能电话上的硬键盘、软键盘等)和任何其他输入设备(例如,便携式设备上的运动传感器)。
[0037]如上文提到的,元数据可与评论输入一起被接收。这样的元数据可包括标识元数据304,诸如评论员标识306 (是个体还是其他实体)以及标识该评论与哪个相关联的媒体内容标识308。此外,这样的元数据还可包括便于将该评论与相关联的媒体内容项进行同步的同步元数据310。同步元数据可包括可用于将该评论与相关联的媒体内容项进行同步的任何合适的数据,包括但不限于时间戳和/或数字指纹信息。此外,在某些实施例中,同步元数据可包括供内容提供者在生成时间戳时使用的视频内容项的身份。
[0038]根据相关联的媒体内容项内的位置,元数据还可包括与评论员的情绪反应相关的情绪反应元数据311。这样的情绪反应元数据可允许基于情绪反应元数据的特性在音频评论数据流内标识评论的特别感兴趣的部分。
[0039]接下来,方法300包括,在312,存储评论数据的输入以及元数据。随后,方法300包括,在314,从媒体呈现设备(诸如计算设备、电视机系统、移动设备等)接收对同指定媒体内容项且可能同指定用户相关的评论的请求。在接收到该请求后,方法300包括,在316,标识要发送给用户的相关评论。例如,在某些实施例中,相关评论可基于指定用户的社交网络信息来标识。在某些情形中,用户可指定在标识评论时使用社交网络或社交网络成员,而在其他情形中,社交网络的存在可通过描述性信息来推断。
[0040]在某些实施例中,标识相关评论可包括基于评论数据流的情绪反应元数据来标识该评论数据流的特别相关的部分。这可允许评论数据流的看上去捕捉到情绪上感兴趣的评论内容的那些部分被呈现。作为更具体的示例,评论数据流包括在家中坐在沙发上时观看整个足球比赛的评论员的未经编辑的视频数据或音频数据,评论数据流可潜在地包括对于另一观看者而言兴趣不大的至少某些素材。由此,情绪反应元数据可被用于定位评论数据流中特别感兴趣的那些部分。
[0041]在标识相关评论数据之后,方法300包括,在318,向作出请求的计算设备发送所标识的相关评论数据。还可发送该评论的同步元数据。所发送的评论数据包括指定媒体内容项的可用评论列表,或者可包括对评论数据的请求中所指定的来自特定评论员的评论。此外,所发送的评论数据可包括评论的那些部分与满足阈值的情绪反应元数据。可以理解,在某些实施例中,可将情绪反应元数据连同该评论一起发送到作出请求的设备,并且作出请求的设备随后可使用情绪反应元数据来定位感兴趣的评论。在又一些实施例中,可在生成并发布评论时执行情绪反应分析。因此,在这样的实施例中,从评论员接收到并被存储的评论包括原始评论流中在情绪上感兴趣的部分。
[0042]图4示出了从客户机设备的角度来看的提供视频内容项的评论的方法400的实施例。方法400包括,在402,在视频内容项的呈现期间,从一个或多个评论输入设备接收并记录评论数据。这样的传感器可包括但不限于,音频传感器404、文本输入设备405、以及图像传感器406。
[0043]方法400接下来包括生成与评论数据相关联的元数据。如上文提到的,元数据可包括标识元数据,诸如评论员标识412以及标识与该评论相关联的媒体内容项的媒体内容标识414。元数据还可包括同步元数据,诸如时间戳418、数字指纹数据420、和/或要与该评论一起发送到媒体内容提供者以使该提供者可生成该评论的更详细的同步元数据(例如,专有时间戳)的媒体内容项的标识。
[0044]所生成的元数据还可包括情绪反应元数据以便于标识该评论的感兴趣部分。可按任何合适的方式来生成这样的情绪反应元数据。例如,接收传感器输入的计算设备可被配置成用特定情绪或情绪强度来在传感器数据中标识声音、声音强度、姿势、运动、运动特性(例如,运动速度、伴随运动的面部表情)等,并且根据媒体内容项内的位置来存储所标识的情绪和/或情绪强度。
[0045]在某些实施例中,情绪反应元数据可被用于在把该评论上传到评论服务器之前,标识该评论的可能感兴趣的部分。因此,在这样的实施例中,可仅上传所标识的部分。在其他实施例中,情绪反应元数据可与评论数据一起被上传,使得如果需要则这样的分析可在稍后时间被执行。
[0046]在一些实施例中,计算系统还可被配置成区分观看者对视频项的情绪反应和观看者的一般性情。例如,在某些实施例中,计算设备可忽略或以其他方式存储指示当评论员的注意力没有集中在所显示的媒体内容项上时检测到的情绪显示的数据。因此,作为示例场景,如果评论员因为源于视频观看环境外部的大噪声而明显恼怒,则计算设备可被配置成不将检测到的恼怒归咎于该视频项,并且可不将该恼怒记录在观看者对该视频项的情绪反应简档内的该时间位置处。此外,在图像传感器包括图像数据的实施例中,合适的眼睛跟踪和/或脸部位置跟踪技术可被采用(可能结合视频观看环境的深度图)以确定观看者的注意力集中于显示设备和/或该视频项上的程度。
[0047]继续图4,方法400接下来包括,在426,向诸如显示器之类的输出设备发送与关于是否向评论服务器发布评论数据的请求。这准许评论员有机会按需拒绝或接受发布。此夕卜,在428,这样的请求还可包括关于评论员在发布评论之前是否希望编辑该评论(例如通过删除该评论的一些部分)的请求。如果评论员选择作出这样的编辑,则在430这些编辑被接收。随后,在432接收请求发布该评论数据的用户输入,并且在434将该评论数据与相关联的元数据发送到评论服务器。可以理解,在426如果用户选择不发布该评论数据,则过程432和434可被省略。
[0048]记录该评论的个人也可选择在记录他/她自己的评论期间或在不同时间查看其他人的评论。因此,方法400包括,在436,从评论员(或同一观看环境内的其他观看者)接收请求查看由作出请求的观看者的社交网络(正式或非正式)成员所生成的其他评论的用户输入,并且在438,向评论服务器发送对这样的评论的请求。方法400接下来包括,在440,接收所请求的其他评论,并且在442,呈现其他评论。其他评论可采取任何合适的形式,包括但不限于音频、视频、文本、链接、软件触发、和/或任何合适的数据和信息。
[0049]可以理解,观看者不需要记录他或她自己的评论以接收其他人的评论,并且图4的评论生产和评论回放过程被一起呈现以示出示例使用场景。因此,观看者可执行436-442以定位所需媒体内容项的评论,而无需执行方法400的其他部分。
[0050]还可以理解,此处描述的实施例可被配置成允许用户货币化对内容的供应。例如,还托管评论服务的内容提供者可允许用户基于评论被查看的次数来赚钱。此外,这样的货币化可被分发到其他所涉及的各方,诸如内容创建者,因为当用户观看内容以及评论时内容创建者也受益。
[0051]此处描述的实施例还可便于执行对视频内容的分析。例如,由用户提供的评论可被分析以确定该评论何时出现在节目中。因此,评论的本质以及评论在节目中的不同位置处出现的频率可允许内容创建者、广告商、以及其他感兴趣方看到视频内容项的什么部分在观看者中产生特别兴趣。同样,如上文提到的,这样的分析还可被用于确定评论的感兴趣部分以供呈现,使得评论流的这些部分而不是整个流被呈现。
[0052]在一些实施例中,可将以上所描述的方法和过程捆绑到包括一个或多个计算机的计算系统。具体而言,此处所述的方法和过程可被实现为计算机应用、计算机服务、计算机AP1、计算机库、和/或其他计算机程序产品。
[0053]图5示意性示出了可以执行上述方法和过程之中的一个或多个的非限制性计算系统500。以简化形式示出了计算系统500。应当理解,可使用基本上任何计算机架构而不背离本公开的范围。在不同的实施例中,计算系统500可以采取大型计算机、服务器计算机、台式计算机、膝上型计算机、平板计算机、家庭娱乐计算机、网络计算设备、移动计算设备、移动通信设备、游戏设备等等的形式。
[0054]计算系统500包括逻辑子系统502和数据保持子系统504。计算系统500可以任选地包括显示子系统506、通信子系统508和/或在图5中未示出的其他组件。计算系统500还可以任选地包括诸如下列用户输入设备:例如键盘、鼠标、游戏控制器、相机、话筒和
/或触摸屏等等。
[0055]逻辑子系统502可包括被配置为执行一个或多个指令的一个或多个物理设备。例如,逻辑子系统可被配置为执行一个或多个指令,该一个或多个指令是一个或多个应用、月艮务、程序、例程、库、对象、组件、数据结构、或其他逻辑构造的部分。可实现这样的指令以执行任务、实现数据类型、变换一个或多个设备的状态、或以其他方式得到所希望的结果。
[0056]逻辑子系统可包括被配置为执行软件指令的一个或多个处理器。附加地或可替代地,逻辑子系统可以包括被配置为执行硬件或固件指令的一个或多个硬件或固件逻辑机器。逻辑子系统的处理器可以是单核或多核,且在其上执行的程序可被配置为并行或分布式处理。逻辑子系统可以任选地包括遍布两个或更多设备的独立组件,所述设备可远程放置和/或被配置为进行协同处理。该逻辑子系统的一个或多个方面可被虚拟化并由以云计算配置进行配置的可远程访问的联网计算设备执行。
[0057]数据保持子系统504可包括一个或多个物理的、非瞬时的设备,这些设备被配置成保持数据和/或可由该逻辑子系统执行的指令,以实现此处描述的方法和过程。在实现这样的方法和过程时,可以变换数据保持子系统504的状态(例如,以保持不同的数据)。
[0058]数据保持子系统504可包括可移动介质和/或内置设备。数据保持子系统504尤其可以包括光学存储器设备(例如,⑶、DVD、HD-DVD、蓝光盘等)、半导体存储器设备(例如,RAM、EPROM、EEPROM等)和/或磁存储器设备(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)。数据保持子系统504可包括具有以下特性中的一个或多个特性的设备:易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、以及内容可寻址。在某些实施例中,可以将逻辑子系统502和数据保持子系统504集成到一个或更多个常见设备中,如专用集成电路或片上系统。
[0059]图5还示出可移动计算机可读存储介质510形式的数据保持子系统的一方面,该可移动计算机可读存储介质可用于存储和/或转移可执行以实现此处所述的方法和过程的数据和/或指令。可移动计算机可读存储介质510尤其是可以采取CD、DVD、HD-DVD、蓝光盘、EEPROM和/或软盘的形式。
[0060]可以明白,数据保持子系统504包括一个或多个物理的、非瞬时的设备。相反,在一些实施例中,本文描述的指令的各方面可以按暂态方式通过不由物理设备在至少有限持续时间期间保持的纯信号(例如电磁信号、光信号等)传播。此外,与本公开有关的数据和/或其他形式的信息可以通过纯信号来传播。
[0061]术语“模块”、“程序”和“引擎”可用于描述被实现为执行一个或多个具体功能的计算系统500的一方面。在某些情况下,可以通过执行由数据保持子系统504所保持的指令的逻辑子系统502来实例化这样的模块、程序或引擎。应当理解,可以从同一应用、服务、代码块、对象、库、例程、AP1、函数等来实例化不同的模块、程序和/或引擎。同样,可以由不同的应用程序、服务、代码块、对象、例程、AP1、函数等来实例化同一模块、程序和/或引擎。术语“模块”、“程序”和“引擎”意在涵盖单个或成组的可执行文件、数据文件、库、驱动程序、脚本、数据库记录等。
[0062]应当理解,如此处所使用的“服务”可以是跨越多个用户会话可执行的、且对一个或更多系统组件、程序、和/或其他服务可用的应用程序。在一些实现中,服务可以响应于来自客户机的请求而在服务器上运行。
[0063]当被包括时,显示子系统506可用于呈现由数据保持子系统504所保持的数据的可视表示。在此处所描述的方法和过程改变由数据保持子系统保持的数据,并由此变换数据保持子系统的状态时,同样可以变换显示子系统506的状态以在视觉上表示底层数据的改变。显示子系统506可以包括使用实际上任何类型的技术的一个或多个显示设备。可将此类显示设备与逻辑子系统502和/或数据保存子系统504 —起组合在共享封装中,或此类显示设备可以是外围显示设备。
[0064]当包括通信子系统508时,通信子系统508可以被配置成将计算系统500与一个或多个其他计算设备可通信地耦合。通信子系统508可包括与一个或多个不同的通信协议兼容的有线和/或无线通信设备。作为非限制性示例,通信子系统可被配置为经由无线电话网、无线局域网、有线局域网、无线广域网、有线广域网等进行通信。在一些实施例中,通信子系统可允许计算系统500经由诸如因特网之类的网络发送消息至其他设备和/或从其他设备接收消息。
[0065]应该理解,此处所述的配置和/或方法在本质上是示例性的,并且这些具体实施例或示例不应被认为是局限性的,因为多个变体是可能的。此处所述的具体例程或方法可表示任何数量的处理策略中的一个或多个。由此,所示出的各个动作可以按所示次序执行、按其他次序执行、并行地执行、或者在某些情况下被省略。同样,可以改变上述过程的次序。
[0066]本公开的主题包括各种过程、系统和配置、此处所公开的其他特征、功能、动作、和/或特性、以及其任何和全部等效物的所有新颖和非显而易见的组合和子组合。
【权利要求】
1.一种在计算设备上向媒体呈现设备提供媒体内容的评论的方法,所述方法包括: 从多个评论输入设备中的每一个接收评论数据的输入; 对于每一评论数据的输入,接收标识评论员和相关联的媒体内容项的标识元数据;对于每一评论数据的输入,接收使所述评论数据与相关联的媒体内容项同步的同步元数据; 存储每一评论数据的输入连同所述同步元数据和所述标识元数据; 从作出请求的媒体呈现设备接收对与指定媒体内容项和指定用户相关的评论的请求; 基于所述指定用户的社交网络信息并且还基于与接收自社交网络成员的评论数据相关联的标识元数据,标识相关评论数据;以及 将所述相关评论数据发送到作出请求的客户机设备。
2.如权利要求1所述的方法,其特征在于,所接收的评论数据包括音频和/或视频数据流。
3.如权利要求1所述的方法,其特征在于,所述评论数据包括以下各项中的一个或多个:文本、标记内容、以及一个或多个软件触发。
4.如权利要求1所述的方法,其特征在于,还包括接收与所述评论数据相关联的情绪反应元数据的输入,所述情绪反应元数据根据相关联的媒体内容项内的位置来表示评论员的情绪反应。
5.如权利要求4所述的方法,其特征在于,标识相关评论包括基于所述情绪反应元数据来标识所述音频和/或视频流中的一个或多个部分,并且发送所述音频和/或视频流中的所述一个或多个部分。
6.如权利要求1所述的方法,其特征在于,还包括发送所述同步元数据与所述评论数据。
7.如权利要求1所述的方法,其特征在于,所述同步元数据包括所述视频呈现的标识,并且还包括基于所述标识来生成时间戳数据。
8.—种媒体服务器,包括: 逻辑子系统;以及 数据保持子系统,所述数据保持子系统包括存储于其上的能够由所述逻辑子系统执行的指令以: 从多个评论检测系统中的每一个接收评论数据流、标识评论员和相关联的媒体内容项的标识元数据、使所述评论数据流与所述相关联的媒体内容项同步的同步元数据、以及根据所述相关联的媒体内容项内的位置来表示评论员的情绪反应的情绪反应元数据; 存储每一评论数据流,连同所述同步元数据、所述标识元数据、以及所述情绪反应元数据; 从作出请求的媒体呈现设备接收对与指定媒体内容项和指定用户相关的评论的请求; 基于所选择的用户的社交网络信息以及与源自社交网络成员的评论数据相关联的标识元数据,标识相关评论数据; 响应于所述请求,发送所述相关评论数据;以及响应于所述请求,发送与所述相关评论数据相关联的同步元数据。
9.如权利要求8所述的媒体服务器,其特征在于,所述指令还可被执行以通过以下操作来标识相 关评论:经由情绪反应元数据来标识评论流的各部分。
10.如权利要求8所述的媒体服务器,其特征在于,所述指令还可被执行以向移动该设备发送所述相关评论数据。
【文档编号】H04N21/235GK103621106SQ201280030233
【公开日】2014年3月5日 申请日期:2012年6月18日 优先权日:2011年6月20日
【发明者】J·A·鲍德温, J·H·马修斯三世 申请人:微软公司