生成预先录制的响应的制作方法

文档序号:7943514阅读:126来源:国知局
专利名称:生成预先录制的响应的制作方法
技术领域
本发明的领域涉及计算系统。更特别地,本发明的实施例涉及在线视频消息。
背景技术
参与共享在线视频的世界可能是丰富且有益的体验。例如,一个人可以容易地与朋友、家庭、和甚至是陌生人共享在线视频。此外,可以请求关于这些共享的在线视频的反馈。然而,在与其他人共享视频的尝试中,一个人可能在焦急地等待反馈的同时感觉到被过度地暴露。例如,用户可以贴出必然获得笑声的‘有趣的’视频,并且然后期待地等待其他人用积极的评论进行响应。然而,如果用户贴出视频与用户接收到评论之间的时间变得太长,则用户可能开始感觉到焦急。用户可能对关于该视频是否的确有趣,或者甚至可能是不适当的而担心。虽然在用户方面贴出视频付出了努力,但对视频进行响应也要付出努力。例如,为了用视频响应对视频进行响应,一个人必须设立网络摄像机,确定其正指向正确的方向,确定在摄像机拍摄的背景中没有看起来不好的东西,记录视频,并且然后等待上传视频内容。 因此,在许多方面,用视频对在线视频进行响应是难事。


被结合到本说明书中并形成其一部分的附图举例说明了用于快速视频消息生成器的本发明的实施例,并连同说明一起用于解释下文所讨论的原理
图1是依照本发明的实施例的示例性快速视频响应生成器的方框图。图2是依照本发明的实施例的示例性视频消息应答器的方框图。图3是依照本发明的实施例的生成预先录制的响应的示例性方法的流程图。图4是依照本发明的实施例的用于对在线消息进行响应的示例性计算机系统的图示。图5是依照本发明的实施例的对在线消息进行响应的示例性方法的流程图。不应将在本说明中所参考的附图理解为按比例绘制,除非特别说明。
具体实施例方式现在将详细地对本发明的实施例进行参考,其示例在附图中被示出。虽然将结合一个或多个各实施例来描述本发明,但应理解的是,其并不旨在使本发明局限于这些实施例。相反,本发明旨在覆盖替换、修改和等价物,其可以被包括在如由所附权利要求限定的各种实施例的精神和范围内。此外,在以下详细说明中,阐述许多特定细节是为了提供对本发明的透彻理解。然而,可以在没有这些特定细节的情况下实施本发明的实施例。在其它实例中,未详细地描述众所周知的方法、程序、组件和电路,以免不必要地使本实施例的方面含糊难懂。
除非特别指出,否则如从以下讨论中显而易见的那样,应认识到遍及本详细说明, 利用诸如“接收”、“关联”、“生成”、“访问”、“传送”、“显示”、“确认”等术语的讨论指的是计算机系统或类似电子计算设备的动作和处理。计算机系统或类似电子计算设备操纵被表示为计算机系统的寄存器和存储器内的物理(电子)量的数据,并将该数据变换成类似地被表示为计算机系统存储器或寄存器或其它此类信息存储、传输或显示设备内的物理量的其它数据。本发明的实施例还非常适合于诸如例如光学和机械计算机的其它计算机系统的使用。讨论概述
依照本发明的实施例关于视频消息应答器(VMR)及其使用。在依照本发明的一个实施例中,本文所述的VMR使得能够生成对在线消息的预先录制的响应。更特别地,在一个实施例中,用户为VMR提供输入,诸如词语或短语,其意义旨在被用作对任何数目的接收到的在线消息的响应。然后,VMR生成具有此词语或短语作为其标题并能够接收视频内容的文件。分别地,用户还为VMR提供与此短语的意义相关的视频内容。然后,VMR将视频内容放置到其相关的预先加标题的文件中。例如,假设用户为VMR提供诸如短语“非常棒”的输入。然后,VMR生成标题为“非常棒”的文件。用户还为VMR提供具有摆动的头和夸张的微笑、呼喊“好极了! ”的用户的视频。然后,VMR将此视频的内容放置到预先加标题的文件“非常棒”中。稍后,当用户希望向在线消息表达鼓励响应时,用户可以选择标题为“非常棒”的文件。响应于此选择,此视频文件的内容(自己在热情地摆动头并带着慷慨大度的笑容的同时呼喊“好极了 !”)将被作为对该在线消息的答复加以播放。因此,VMR生成预先录制的响应并使得能够实现响应到可变的在线消息的多次分配。另外,VMR通过鼓励此类快速响应代替每次记录新的视频响应而减轻了在线消息张贴者的焦虑。视频消息应答器
图1是依照本发明的实施例的示例性视频消息应答器(VMR) 100的方框图。VMR 100 包括响应生成器105和应答器145。响应生成器105包括输入接收器115、预先录制的媒体内容接收器125和媒体内容分配器135。应答器145包括选择接收器150、媒体内容访问器 155和媒体内容传送器160。参考图1,在一个实施例中,输入接收器115接收定义可选输入的标题140的输入 120。输入110可以是词语、短语、视频帧、相片或表示对可变在线消息的一般可重复使用的响应的任何其它图像。例如,输入110可以是“L0L”、“听起来很好”、“对不起”或任何其它词语或短语。在另一示例中,输入110可以是嬉戏的狗的照片,或教师正在训斥其学生的视频帧。另外,可以由用户来提供输入110或在应用程序内预先定义输入110。如本文将描述的,VMR 100然后生成下述文件,该文件具有此词语、短语、视频帧、照片或任何其它图像(诸如“听起来很好”或教师正在训斥其学生的视频帧)作为其标题,并能够接收视频内容。此外,在线消息可以是由另一人发送或提供的任何类型的消息。例如,该消息可以是视频剪辑或文本消息。该消息可以被VMR 100接收和/或被VMR 100访问。仍参考图1,在一个实施例中,预先录制的媒体内容接收器125接收预先录制的媒体内容130。在一个实施例中,预先录制的媒体内容130是视频内容。在另一实施例中,预先录制的媒体内容130是音频内容。在再一实施例中,预先录制的媒体内容是视频和音频内容两者。例如,当媒体内容130是视频内容时,视频内容可以包括具有声音的视觉场景或仅仅是视频场景(没有声音)。可以将视觉场景呈现为静止的,或者在其中具有运动。当媒体内容130是仅音频内容时,仅音频内容仅仅是声音或其需要的东西(lack)的记录。此外,可以由用户来记录预先录制的媒体内容130并保存以便稍后由媒体内容接收器125接收。在另一实施例中,可以由除用户之外的某个人来记录预先录制的媒体内容 130并保存以便稍后由媒体内容接收器125接收。可以将预先录制的媒体内容130保存在各种介质(例如,VMR 100、服务器)上。例如,可以将由闪速播放器记录的预先录制的媒体内容130保存在可访问服务器上。然后用户可以指示VMR 100的媒体内容接收器125在服务器处访问预先录制的媒体内容130。在另一实施例中,可以将VMR 100编程为在其上面具有可用的预先录制的媒体内容 130,并在用户的指示下被访问。在又一实施例中,可以将媒体内容接收器125编程为在没有用户的输入的情况下自动地访问预先录制的媒体内容130。因此,可以记录预先录制的媒体内容130以便稍后由媒体内容接收器125接收,或者其可以立即可用于被媒体内容接收器125接收。参考图1,在一个实施例中,媒体内容分配器135将预先录制的媒体内容130与标题140相关联,其中,当选择了可选输入的标题时,播放预先录制的媒体内容130。仍参考图1,在一个实施例中,选择接收器150在接口处接收标题140的选择,其中,标题140与预先录制的媒体内容130相关联。换言之,预先录制的媒体内容130对应于标题140的意义。在一个实施例中,媒体内容访问器155访问预先录制的媒体内容130。然后,媒体内容传送器160经由接口来传送预先录制的媒体内容130。实际上,所述传输提供了对VMR 100的用户观看的在线消息的响应。现在参考图2,依照本发明的实施例示出了示例性VMR 100的方框图。VMR 100包括前述响应生成器105和应答器145以及列表生成器205和部分接收器215。参考图2,在一个实施例中,列表生成器205生成响应列表210,其中,响应列表210 的每个响应与预先录制的媒体内容130相关联。例如,在一个实施例中,响应列表210是标题列表。此外,响应列表210的每个响应具有对应于其中的预先录制的媒体内容130的名称。可以以使得用户能够选择响应140的任何形式(例如下拉菜单)来呈现此响应列表210。此外,在一个实施例中,部分接收器215接收比预先录制的媒体内容130的整体小的部分,其中,该部分对应于可选输入的标题。例如,小于预先录制的媒体内容130的整体的部分可以仅仅是预先录制的媒体内容130的百分之二十。然而,接收到的预先录制的媒体内容130的该百分之二十的内容对应于可选输入的标题。此外,在一个实施例中,VMR 100被与文件数据库220耦合。文件数据库220的每个文件具有作为表示对可变在线消息的可重复使用的一般响应的名称的标题。例如,可以将同一标题连同加标题的文件的内容一起选择为对若干不同的在线消息的响应。以这种方式,文件是可重复使用的。仍参考图2,文件225是将在文件数据库220内找到且可以被重复使用的文件的示例。操作
更一般地,在依照本发明的实施例中,利用VMR100来生成对在线消息的预先录制的响应。生成预先录制的响应的此类方法对实现对在线消息的响应特别有用。
现在参考图3的300,示出了依照本发明的实施例的生成预先录制的响应的示例性方法的流程图。参考图3的305,在本发明的一个实施例中,接收输入110,其中,输入110定义可选输入的标题140。输入可以是但不限于词语、短语或图像。参考图3的310,在一个实施例中,接收预先录制的媒体内容130。参考图3的315,在一个实施例中,预先录制的媒体内容130与标题140相关联,从而使得当选择了可选输入的标题时,播放预先录制的媒体内容130。例如,用户可能想要生成被标题为输入、“L0L”(大声笑)的文件。此“L0L”文件旨在保持与术语“L0L”有关的视频。在一个示例中,视频可以是用户或其他人大笑的视频。 在另一示例中,视频可以是用户或其他人在做鬼脸的同时说“太有趣了”的视频。因此,在一个实施例中,生成标题为输入110 (“L0L”)的文件225。在本发明的一个实施例中,用户意图是预先录制的媒体内容130和输入110相关联。例如,如果输入Iio是“好消息”,则相应的媒体内容130可以是某个人喊“好消息,等不及要听”的视频。如所示,措辞“好消息”的感觉与说法“好消息,等不及要听”匹配。在另一实施例中,输入110是小车祸中的人的图像,并且其相应的媒体内容130是微小撞车中的某个人的短视频。在一个示例中,如果用户从朋友那里接收到描述充满不幸的一天的消息,则用户可以选择小车祸中的人的此图像,以便用微小撞车的短视频对朋友的消息进行响应。如看到的,被用作可选输入的标题以及还用作文件的标题的视频图像向用户提示文件的内容。在一个实施例中,文件225能够接收可互换的媒体。例如,文件120可以在一个时间点接收跑着穿过森林并兴奋地吠的狗的视频剪辑。稍后,文件120可以接收快乐地喳喳叫的鸟的视频剪辑,并替换奔跑的狗视频剪辑。例如,可以在文件数据库220中创建标记为“L0L”的新视频文件条目。在一个实施例中,响应于用户指令来生成标题为“L0L”的文件225以生成该新视频文件条目。在一个实施例中,如果用户实际上改变了文件225内的预先录制的媒体内容130,则与删除文件 225并添加一个新的文件相反,将仅仅更新该条目。在另一实施例中,可以删除文件225并添加新文件。在本发明的另一实施例中,VMR 100用信号确认预先录制的媒体内容130到文件 225 (标题为“L0L”)的分配。信号可以是任何指示方法。一种确认方法可以是刷新向用户显示的页面。另一确认方法可以是通过产生消息发送、声音和/或光来可见地确认预先录制的媒体内容130的关联。例如,小光束可以在页面已被刷新之后闪烁。而在另一示例中, 可以向用户显示短语“媒体被分配”以指示任务已经完成。此外,在一个实施例中,访问小于预先录制的媒体内容130的整体的部分,其中, 该部分对应于输入110的意义。例如,预先录制的媒体内容130可以是运行30秒的视频剪辑。然而,VMR 100仅访问视频剪辑的前5秒。访问小于视频剪辑的整个可用部分使得能够对在线消息进行短的简要响应。因此,本发明使得能够生成对在线消息的预先录制的响应。此外,使得能够生成此类响应鼓励媒体内容的共享,并减少在等待关于媒体内容的评论时经历的焦虑。另外,如果在移动设备上接收到消息而一个人在手边没有视频录像机,则其仍能够用视频对该消息进行响应。
示例性计算机系统环境
现在参考图4,用于生成预先录制的响应的本发明的部分由例如存在于计算机系统的计算机可用媒体中的计算机可读和计算机可执行的指令组成。也就是说,图4示出了本发明的下文讨论的能够用来实现实施例的一种计算机的一个示例。图4示出了依照本发明的实施例使用的示例性计算机系统400。应认识到,图4 的系统400仅仅是示例,而本发明可以在许多不同的计算机系统上或内操作,所述不同的计算机系统包括通用联网计算机系统、嵌入式计算机系统、路由器、交换机、服务器设备、用户设备、各种中间设备/人工制品、独立计算机系统,等。如图4中所示,图4的计算机系统 400很好地被适配为具有与之耦合的诸如例如光盘等外围计算机可读介质402。图4的系统400包括用于传送信息的地址/数据总线404和耦合到总线404以便处理信息和指令的处理器406A。如图4中所描绘的,系统400也非常适合于其中存在多个处理器406A、406B和406C的多处理器环境。相反,系统400还非常适合于具有诸如例如处理器406A的单处理器。处理器406A、406B和406C可以是各种类型的微处理器中的任何微处理器。系统400还包括数据存储部件,诸如计算机可使用的易失性存储器408,例如随机存取存储器(RAM),其被耦合到总线404以便存储用于处理器406A、406B和406C的信息和指令。系统400还包括计算机可用非易失性存储器410,例如只读存储器(ROM),其被耦合到总线404以便存储用于处理器406A、406B和406C的静态信息和指令。还存在于系统 400中的是耦合到总线404以便存储信息和指令的数据存储单元412 (例如,磁或光盘和盘驱动器)。系统400还包括可选的字母数字输入设备414,其包括耦合到总线404以便向处理器406A或处理器406A、406B和406C传送信息和命令选择的字母数字和功能键。系统 400还包括耦合到总线404以便向处理器406A或处理器406A、406B和406C传送用户输入信息和命令选择的可选的光标控制设备416。本实施例的系统400还包括耦合到总线404 以便显示信息的可选的显示设备418。仍参考图4,图4的可选的显示设备418可以是液晶设备、阴极射线管、等离子体显示设备或适合于创建用户可识别的图形图像和字母数字字符的其它显示设备。可选的光标控制设备416允许计算机用户在显示设备418的显示屏上动态地用信号通知可见符号(光标)的移动。光标控制设备416的许多实现在本领域中是已知的,包括轨迹球、鼠标、触控板、控制杆或字母数字输入设备414上的能够用信号通知给定位移方向或方式的移动的特殊键。可替换地,应认识到,能够使用特殊键和键序列命令经由来自字母数字输入设备414 的输入来指引和/或激活光标。系统400还非常适合于具有由诸如例如语音命令的其它手段指引的光标。系统 400还包括用于将系统400与外部实体耦合的I/O设备420。仍参考图4,描绘了用于系统400的各种其它组件。具体地,当存在时,操作系统 422、应用程序424、模块4 和数据4 被示为通常存在于例如随机存取存储器(RAM)的计算机可用易失性存储器408和数据存储单元412的一个或某些组合中。然而,应认识到在某些实施例中,可以将操作系统422存储在诸如网络上或闪速驱动器上的其它位置中;并且进一步地,可以经由例如到因特网的耦合从远程位置访问操作系统422。在一个实施例中,本发明例如被作为应用程序4 或模块4 存储在RAM 408内的存储位置中以及数据存储单元412内的存储区域中。计算系统400仅仅是适当的计算环境的一个示例,并且其并不旨在提出关于本发明的功能或使用范围的任何限制。也不应将计算环境400解释为具有与在示例性计算系统 400中示出的组件的任何一个或组合有关的任何依赖性或要求。可以在由计算机执行的诸如程序模块的计算机可执行指令的一般背景下描述本发明。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例行程序、程序、对象、 组件、数据结构等。还可以在其中由通过通信网络链接的远程处理设备来执行任务的分布式计算环境中实施本发明。在分布式计算环境中,程序模块可以位于包括存储器存储设备的本地和远程计算机存储介质二者中。图5是示出了依照本发明的一个实施例的、用于对在线消息进行响应的处理500 的流程图。在一个实施例中,在计算机可读和计算机可执行指令的控制下由处理器和电气组件来执行处理500。计算机可读和计算机可执行指令例如存在于诸如计算机可用易失性和非易失性存储器的数据存储部件中。然而,计算机可读和计算机可执行指令可以存在于任何类型的计算机可读介质中。在一个实施例中,由图1的系统100来执行处理500。参考图5的505,在一个实施例中,接收接口处的标题140的选择,其中,标题140 与预先录制的媒体内容130相关联。在另一实施例中并参考图5的510,访问预先录制的媒体内容130。参考图5的 515,在再一实施例中,传送预先录制的媒体内容130。如本文所述,此预先录制的媒体内容 130将被作为对在接口处接收到的在线消息的响应而加以传送,其中,在接口处发起该传送。因此,本发明的实施例生成预先录制的响应并使得能够实现响应到可变的在线消息的多次分配。另外,VMR减少了设法对在线消息进行响应的用户所经历的麻烦。虽然已经以专用于结构特征和/或方法动作的语言描述了本主题,但应理解的是,在所附权利要求中限定的主题不一定局限于上述特定特征或动作。相反,上述特定特征和动作是作为实现权利要求的示例性形式而公开的。
权利要求
1.一种生成预先录制的响应的方法[300],所述方法包括 接收[305]定义可选输入的标题[140]的输入[110]; 接收[310]预先录制的媒体内容[130];将所述预先录制的媒体内容[130]与所述标题[140]相关联[315],其中,当选择了可选输入的所述标题[140]时,播放所述预先录制的媒体内容[130]。
2.权利要求1的方法[300],还包括接收所述预先录制的媒体内容[130],其中,所述预先录制的媒体内容[130]是视频内容。
3.权利要求1的方法[300],还包括接收所述预先录制的媒体内容[130],其中,所述预先录制的媒体内容[130]是音频内容。
4.权利要求1的方法[300],还包括生成响应列表[210],其中,所述响应列表[210]的每个响应与预先录制的媒体内容 [130]相关联。
5.权利要求1的方法[300],其中,所述接收[310]预先录制的媒体内容[130]包括 接收小于所述预先录制的媒体内容[130]的整体的部分,其中,所述部分对应于可选输入的所述标题[140]。
6.权利要求1的方法[300],还包括 用信号来确认所述关联。
7.一种包括在被执行时促使计算机系统执行对在线消息进行响应的方法[500]的指令的计算机可用介质,所述方法包括在接口处接收[505]标题[140]的选择,其中,所述标题[140]与预先录制的媒体内容 [130]相关联;访问[510]所述预先录制的媒体内容[130];以及传送[515]将被作为对在所述接口处接收到的在线消息的所述响应而传送的所述预先录制的媒体内容[130],其中,在所述接口处发起所述传送。
8.权利要求7的方法[500],其中,所述访问[510]所述预先录制的媒体内容[130]包括访问视频内容。
9.权利要求7的方法[500],其中,所述访问[510]所述预先录制的媒体内容[130]包括访问音频内容。
10.权利要求7的方法[500],其中,所述传送[515]包括 在所述接口处显示所述预先录制的媒体内容[130]。
11.一种视频消息应答器[100],包括响应生成器[105],其被配置为生成对在线消息的预先录制的响应,其包括 输入接收器[115],其被配置为接收定义可选输入的标题[140]的输入[110]; 预先录制的媒体内容接收器[125],其被配置为接收预先录制的媒体内容[130]; 媒体内容分配器[135],其被配置为将所述预先录制的媒体内容[130]与所述标题[140]相关联,其中,当选择了可选输入的所述标题[140]时,播放所述预先录制的媒体内容[130];应答器[145],其被配置为使得能够显示对所述在线消息的所述预先录制的响应,所述应答器[14 包括选择接收器[150],其被配置为在接口处接收标题[140]的选择,其中,所述标题[140] 与预先录制的媒体内容[130]相关联;媒体内容访问器[1 ],其被配置为访问所述预先录制的媒体内容[130];以及媒体内容传送器[160],其被配置为经由所述接口来传送所述预先录制的媒体内容 [130]ο
12.权利要求11的视频消息应答器[100],其中,所述预先录制的媒体内容[130]包括视频内容。
13.权利要求11的视频消息应答器[100],其中,所述预先录制的媒体内容[130]包括音频内容。
14.权利要求11的视频消息应答器[100],还包括列表生成器[205],其被配置为生成响应列表[210],其中,所述响应列表[210]的每个响应与预先录制的媒体内容[130]相关联。
15.权利要求11的视频消息应答器[100],还包括部分接收器[215],其被配置为接收小于所述预先录制的媒体内容[130]的整体的部分,其中,所述部分对应于可选输入的所述标题[140]。
全文摘要
描述了生成[300]预先录制的响应。接收[305]定义可选输入的标题[140]的输入[110]。接收[310]预先录制的媒体内容[130]。将预先录制的媒体内容[130]与标题[140]相关联,其中,当选择了可选输入的所述标题[140]时,播放所述预先录制的媒体内容[130]。
文档编号H04N21/27GK102239700SQ200880132226
公开日2011年11月9日 申请日期2008年10月6日 优先权日2008年10月6日
发明者S. 米切尔 A., A. 沃尔鲍 W. 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1