记录与视频序列的用户交互的方法和系统的制作方法

文档序号:6425343阅读:114来源:国知局
专利名称:记录与视频序列的用户交互的方法和系统的制作方法
技术领域
本发明总体涉及修改多媒体内容,更具体地讲,涉及一种用于记录与视频序列的用户交互的方法和系统。
背景技术
随着时间的过去,多媒体装置中的视频编辑工具的使用正在增加。在现有技术中, 多媒体装置的用户可编辑视频序列以实现期望的视频序列。例如,用户可选择可应用到视频序列的不同的编辑效果,或者用户可选择不同的对象以添加到视频序列。然而,用户不能将交互提供到对象区域或者非对象区域以产生令人感兴趣的视频序列。因此,存在对用于记录用户交互的高效技术的需求,在用户交互中包括用户输入以及对用户输入的响应。

发明内容
因此,本发明被设计以至少解决以上讨论的问题和/或缺点并且至少提供以下描述的优点。本发明的一方面在于提供一种用于记录用户交互以得到期望的视频序列的方法和系统,在用户交互中包括用户输入以及对用户输入的响应。根据本发明的一方面,提供了一种记录与视频序列的用户交互的方法。该方法包括播放多个视频序列的预先确定的视频序列;当在视频序列中发生至少一个用户输入时,将至少一个用户交互提供并记录到视频序列,所述至少一个用户交互显示表示对所述至少一个用户输入的至少一个响应的相应对象。根据本发明的另一方面,提供一种用于记录与视频序列的用户交互的系统。该系统包括用户接口,接收视频序列中发生的至少一个用户输入;随机产生器,产生对至少一个用户输入的至少一个响应;处理器,可操作以播放多个视频序列的预先确定的视频序列, 并且提供并记录至少一个用户交互,通过所述至少一个用户交互,表示对在视频序列中发生的至少一个用户输入的至少一个响应的相应对象被显示在视频序列中。


通过下面结合附图进行的描述,本发明特定实施例的上述和其他方面、特点和优点将会变得更加清楚,其中图1是示出根据本发明的实施例的记录与视频序列的用户交互的系统的框图;图2是示出根据本发明的实施例的记录与视频序列的用户交互的方法的流程图;图3是示出根据本发明另一实施例的记录与视频序列的用户交互的方法的流程图;图4A至图4L是用于解释根据本发明的实施例的记录与视频序列的用户交互的操作的示图。在整个附图中,将理解相同的附图标号表示相同的元件、特征和结构。
具体实施例方式现在将参照附图来详细描述本发明的各种实施例。在下面的描述中,仅仅提供特定细节(诸如详细的配置和部件)以有助于对本发明特定实施例的全面理解。因此,对于本领域的技术人员明显的是,在不脱离本发明的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。此外,为了清楚和简要,省略了对已知功能和构造的描述。此外,相关术语(诸如,第一和第二等)可用于将一个实体与另一实体进行区分, 而不必包含这样的实体之间的任何实际关系或顺序。图1是示出根据本发明的实施例的用于记录与视频序列的用户交互的系统的框图。参照图1,系统100包括多媒体装置105,诸如,便携式摄像机、视频播放器、数字相机、计算机、膝上型计算机、移动装置、数字电视、手持装置、个人数字助理(PDA)等。多媒体装置105包括总线110或其他通信机构,用于传输信息;与总线110连接的处理器115,用于处理一个或多个视频序列;连接到总线110的存储器120(诸如,随机存取存储器(RAM)或其他动态存储装置),用于存储信息。多媒体装置105还包括连接到总线110的只读存储器(ROM) 125或者其他静态存储装置,用于存储静态信息;和连接到总线110的存储单元130(诸如磁盘或光盘),用于存储{曰息ο多媒体装置105可经由总线110连接到用于将信息显示给用户的显示单元 135(诸如,阴极射线管(CRT)、液晶显示器(LCD)或者发光二极管(LED)显示器)。此外,例如包括字母数字键或其他键的用户接口 140经由总线110连接到多媒体装置105。用户输入装置的另一类型是光标控制145(例如,鼠标、轨迹球(traclcball)或光标方向键),用于将输入发送给多媒体装置105并且控制显示单元135上的光标移动。用户接口 140可被包括在显示单元135(例如,触摸屏)中。此外,用户接口 140可以是传输基于声音或语音识别的输入的麦克风。基本上,用户接口 140接收用户输入,并将用户输入发送给多媒体装置105。多媒体装置105还包括用于产生对用户输入的一个或多个响应的随机产生器 150。具体地讲,随机产生器150可选择将加入到视频序列的随机效果。存储器120存储用于第一视频序列的一个或多个用户交互。用户交互可以是用户输入以及对用户输入的响应。处理器115播放第一视频序列并记录用户交互。处理器115还将用户交互应用到第一视频序列以产生修改的第一视频序列。此外,处理器115将用户交互应用到第二视频序列以获得修改的第二视频序列。此外,处理器115可丢弃用户交互。显示单元135显示第一视频序列和第二视频序列。在图1中,多媒体装置105包括用于记录现场视频序列、修改的第一视频序列和修改的第二视频序列的视频记录器170。然而,还可将记录的视频信号从外部视频记录器提供到多媒体装置105。多媒体装置105还包括图像处理器165,图像处理器165将一个或多个预先确定的效果和一个或多个选择的效果应用到第一视频序列和/或第二视频序列。
各种实施例涉及用于执行这里描述的技术的多媒体装置105的使用。根据本发明的实施例,处理器115使用包括在存储器120中的信息来执行所述技术。可将所述信息从另一机器可读介质(例如,存储单元130)读入存储器120。这里使用的术语“机器可读介质”是指参与提供引起机器以特定方式操作的数据的任何介质。在使用多媒体装置105执行的实施例中,各种机器可读介质涉及例如将信息提供给处理器115。机器可读介质可以是存储介质。存储介质包括非易失性介质和易失性介质。非易失性介质包括例如光盘或者磁盘(诸如存储单元130)。易失性介质包括动态存储器(诸如存储器120)。所有的这种介质实际上使得由介质携带的信息能够被将信息读入机器的物理机构检测到。机器可读介质的普通形式包括,例如,软盘、柔性盘、硬盘、磁带或者任何其他磁性介质、CD-ROM、任何其他光学介质、穿孔卡片、纸带、具有孔图案的任何其他物理介质、RAM、 可编程ROM(PROM)、电子I3ROM(EPROM)、FLASH-EPR0M、任何其他存储器芯片或卡式磁带等。多媒体装置105还包括连接到总线110的通信接口 155。通信接口 155提供连接到网络160的双向数据通信。因此,多媒体装置105通过通信接口 155和网络160与其他装置电通信。例如,通信接口 155可以是向兼容局域网(LAN)提供数据通信连接的LAN卡。也可实现无线链路。在任何这种实现中,通信接口 155发送和接收携带表示各种类型的信息的数字数据流的电信号、电磁信号或者光信号。通信接口 155可以是通用串行总线端口。图2是示出根据本发明的实施例的记录与视频序列的用户交互的方法的流程图。参照图2,在步骤210,在多媒体装置上播放第一视频序列。例如,第一视频序列可以是现场视频序列或者记录的视频序列。在步骤215,用户交互被提供到第一视频序列,并且在步骤220,用户交互被记录。此外,多个用户交互可被提供到第一视频序列并且被记录。例如,用户交互包括从菜单中选择用于显示的对象、触摸屏输入或者可听命令。图3是示出根据本发明的实施例的记录与视频序列的用户交互的方法的流程图。参照图3,在步骤310,第一视频序列在装置上被播放。例如,第一视频序列可以是现场视频序列或记录的视频序列。在步骤315,用户交互被提供到第一视频序列。由通过用户接口提供用户输入的用户来提供用户交互。用户输入的例子包括但不限于触摸输入、语音命令、键输入、光标输入。 可通过由装置提供的各个用户接口来提供用户输入。根据本发明的实施例,第一视频序列可包括多个帧。每个帧可包括对象区域和非对象区域。对象区域是包括作为用户交互的结果被另外显示的对象的帧中的区域。例如, 用户可将对象(诸如气球或鸟)添加到天空的视频。对象还提供对用户输入的响应。响应可以基于视频序列被预先确定或者预先定义或者由随机产生器150确定。响应导致显示在对象区域中的对象的替换。例如,如上所述的气球或鸟可飞过屏幕。非对象区域是不包括由用户另外显示的对象的帧中的区域。根据本发明的实施例,当用户输入被提供到非对象区域或者提供到没有相关响应的对象时,可丢弃用户交互。根据本发明的另一实施例,当用户交互被提供到非对象区域或者对象区域时,预先确定的效果可被启动。对象区域因此与响应或者预先确定的效果关联。预先确定的效果的例子包括但不限于雨效果、湖效果和聚光灯效果。可通过非对象区域或对象区域上的用户输入或者通过从由图像处理器165提供的数据库中选择预先确定的效果来获得预先确定的效果。其结果是,用户交互修改了第一视频序列的帧以及后续帧。例如,当用户播放包括由用户先前添加的对象(例如,点着的蜡烛)的第一视频序列,并且用户期望修改第一视频序列时,用户可通过在显示第一视频序列的多媒体装置的显示单元上提供用户输入来实现。可通过触摸屏来检测用户输入(诸如,空气的吹动)并且将用户输入提供到第一视频序列的帧中的对象(即,点着的蜡烛)。在响应中,对象被修改,即,与点着的蜡烛相关的火焰不再被显示。根据本发明的另一实施例,用户输入可被提供到第一视频序列的帧中的非对象区域。如上所述,由于被输入到非对象区域,因此提供到非对象区域的用户交互(即,用户输入)可被丢弃,或者,基于装置设置,预先确定的效果可被启动。例如,当第一视频序列包括作为对象的蛋糕并且用户输入被提供到蛋糕周围的区域(即,非对象区域)时,响应不被提供并且用户输入可被丢弃。在步骤320,用户交互被记录。用户交互的记录包括记录用户输入以及对用户输入的响应。可在第一视频序列的帧中执行用户输入的记录。此外,通过确定与每个用户输入相应的多个用户输入属性来记录用户输入。结合相应的帧号来记录用户输入。用户输入属性的例子包括用于确定响应的输入类型、输入坐标和输入值。输入类型的例子包括语音命令和键输入。此外,用户输入可以是基于用户输入的强度和强度的持续时间可调整的。其结果是,用户输入的不同强度可提供不同的响应。类似地,记录对用户输入的响应也穿过第一视频序列的帧、第一视频序列的后续帧或者穿过它们两者。通过确定对用户输入的响应来记录响应。结合相应的帧号来记录响应。在步骤325,用户交互可被进一步应用到第一视频序列以获得修改的第一视频序列。同样,在步骤330,用户交互可被应用到第二视频序列以获得修改的第二视频序列。修改的第一视频序列和修改的第二视频序列可立即在装置上播放或者可在装置上存储。在步骤335,可将一个或多个预先定义的效果应用到第一视频序列和第二视频序列中的至少一个。在步骤340,可将一个或多个选择的效果应用到第一视频序列和第二视频序列中的至少一个。图4A至图4L是用于解释根据本发明的实施例的记录与视频序列的用户交互的操作的示图。图4A对应于生日视频(运动图像),并且如果在图4B中选择了生日视频(运动图像),则如图4C所示,图4A的生日视频序列被播放,同时特定帧覆盖在生日视频序列上。在图4C的生日视频序列被播放的同时,如图4D所示,标题“你可以通过触摸屏幕用斑点装饰宝贝”被显示。在这种情况下,如图4E所示,如果通过触摸屏幕上的宝贝产生了用户输入,则响应于用户输入,斑点效果(spot effect)被应用到宝贝。此外,在图4C的生日视频序列被播放的同时,如图4F所示,标题“你可以通过触摸屏幕让气球爆炸”被显示。在这种情况下,如图4G所示,如果通过触摸屏幕上的气球产生了用户输入,则如图4H所示,响应于用户输入,使气球爆炸的效果被应用。此外,在图4C的生日视频序列被播放的同时,如图41所示,标题“你可以通过触摸屏幕让蜡烛发光”被显示。在这种情况下,如图4J所示,如果通过触摸屏幕上的蜡烛产生了用户输入,则响应于用户输入,让蜡烛发光的效果被应用。此外,在图4J的蜡烛发光的视频序列被播放的同时,如图4K所示,标题“你甚至可以吹蜡烛”被显示。在这种情况下,如图4L所示,如果接收到用于吹蜡烛的音频信号,则响应于用户输入,蜡烛熄灭的效果被应用。因此,可通过记录图4A至图4L的操作来改变图4A 的视频序列。尽管已经参照本发明特定实施例显示和描述了本发明,但是本领域的技术人员将理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
权利要求
1.一种记录与视频序列的用户交互的方法,该方法包括播放视频序列;接收视频序列中的用户输入;在视频序列上显示对用户输入的响应;将响应记录到视频序列。
2.如权利要求1所述的方法,其中,视频序列包括多个帧,其中,每个帧包括显示表示对用户输入的响应的相应对象的对象区域和不显示响应的非对象区域。
3.如权利要求2所述的方法,其中,通过替换显示在对象区域中的对象来显示表示对用户输入的响应的相应对象。
4.如权利要求1所述的方法,其中,根据与用户输入相应的输入属性,一个用户输入与对应于视频序列的帧号一起被记录,并且输入属性包括输入类型、输入坐标和输入值,其中,用户输入是基于用户输入的强度和强度的持续时间可调整的。
5.如权利要求1所述的方法,其中,对用户输入的响应根据视频序列被预先定义或者预先确定,对用户输入的响应根据用户输入而不同,并且对用户输入的响应与对应于视频序列的帧号一起被记录。
6.如权利要求1所述的方法,还包括当在视频序列中发生用户输入时,提供并记录将预先确定的效果或选择的效果应用到视频序列的用户交互。
7.如权利要求6所述的方法,其中,预先确定的效果或者选择的效果被应用到包括在视频序列的每个帧中的对象区域和非对象区域。
8.一种用于记录与视频序列的用户交互的系统,该系统包括用户接口,接收视频序列中发生的用户输入;随机产生器,产生对用户输入的响应;处理器,播放多个视频序列的预先确定的视频序列,并且提供并记录用户交互,通过所述用户交互,表示对在视频序列中发生的用户输入的响应的相应对象被显示在视频序列中。
9.如权利要求8所述的系统,其中,处理器用表示对用户输入的响应的相应对象来替换显示在包括在视频序列的帧中的对象区域中的对象。
10.如权利要求9所述的系统,其中,视频序列包括多个帧,每个帧包括显示表示对用户输入的响应的相应对象的对象区域和不显示响应的非对象区域。
11.如权利要求8所述的系统,其中,处理器根据用户输入的输入属性,将用户输入与对应于视频序列的帧号一起记录,其中,输入属性包括输入类型、输入坐标和输入值,其中,用户输入是基于用户输入的强度和强度的持续时间可调整的。
12.如权利要求8所述的系统,其中,处理器将对用户输入的响应与对应于视频序列的帧号一起记录,对用户输入的响应根据视频序列被预先定义或者预先确定,对用户输入的响应根据用户输入而不同。
13.如权利要求8所述的系统,还包括图像处理器,当在视频序列中发生用户输入时,提供将预先确定的效果或选择的效果应用到视频序列的用户交互。
14.如权利要求8所述的系统,其中,预先确定的效果或者选择的效果被应用到包括在视频序列的每个帧中的对象区域和非对象区域。
全文摘要
提供了一种记录与视频序列的用户交互的方法和系统。所述方法包括播放视频序列;接收视频序列中的用户输入;在视频序列上显示对用户输入的响应;将响应记录到视频序列。
文档编号G06F3/01GK102262439SQ20111014513
公开日2011年11月30日 申请日期2011年5月24日 优先权日2010年5月24日
发明者乌玛玛黑思瓦南·巴乎思卢特哈姆·思力德哈南, 冈那德哈·萨雷迪, 吉里什·库尔卡尼, 普拉维·萨克赛那, 贝拉·阿南德, 高拉夫·库玛·贾殷 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1