用于创建具有嵌入式用户内容的视频广告的方法和系统与流程

文档序号:12071846阅读:349来源:国知局
本申请涉及于2014年7月22日提交的发明名称为“AdvertisingMethodandSystem(广告方法和系统)”的澳大利亚临时专利申请第2014902832号,其全部内容通过引用合并于此,如同在本文中完全阐述一样。
技术领域
:本公开涉及一种广告方法和系统,尤其涉及一种用于定制广告以包括消费内容的方法和系统。
背景技术
::广告是在公共媒体推广产品的实践,通常目的在于诱导人们购买或使用相关产品。产品可以是特定的商品或服务、一系列商品或服务、或者提供商品或服务的品牌。在某些情况下,产品是整个品牌或公司,并且广告可用于宣传(promote)该品牌,以表达品牌想要与之相关联的价值、质量、奢华或风格。许多不同的媒体可用于携带广告内容,包括:诸如报纸、杂志、广告牌和小册子之类的传统印刷媒体、广播、电视、以及包括网络横幅广告、电子邮件、弹出窗口、浮动广告和框架的在线广告。广告内容可以被呈现为诸如在印刷媒体中使用的静态内容或者动态内容,诸如在广播和电视广播上使用的或与在在线广告中使用的多媒体广告相关联的音频或视频广告。在典型的广告活动中,公司制作了赞美待推广产品的特征的广告。为了与潜在消费者联系,广告被构造为唤起观众的情绪反应。公司通常在广告中使用付费名人或赞助运动员的服务,以支持产品并试图与消费者建立更强的联系。成功的广告活动在正被广告的产品与消费者之间建立连接。该连接可以基于例如主题、图像、歌曲、叮当声或视频,其设法唤起观众的正确的情绪反应。如果广告未能唤起正确的情绪反应,那么被宣传的品牌或产品的销售将不能达到预期。现有的广告通常在广告或营销代理的帮助下由公司构建,然后呈现给观众。诸如通过媒体的选择、广告牌的位置、广播网络的选择、以及广播或电视广告的时间来定向观众。然而,观众的成员是广告内容的被动接收者。需要一种吸引观众的改进的广告方法和系统。技术实现要素:本公开涉及一种广告方法和系统。在第一方案中,本公开提供一种用于制作视频广告的方法,包括以下步骤:接收原始视频内容;将一组过滤器应用于所述原始视频内容,以制作第一格式的基本视频商业广告;向用户显示所述基本视频商业广告;处理从所述用户接收到的用户视频内容,以符合所述第一格式;以及将所述经处理的用户视频内容与所述基本视频商业广告合并,以制作所述视频广告。在第二方案中,本公开提供一种视频广告制作系统,包括:服务器,包括:存储器,用于存储数据、计算机程序和多个过滤器;处理器,联接到所述存储器,用于执行存储在所述存储器中的所述计算机程序;视频制作应用,形成所述计算机程序的一部分,所述视频制作应用包括用于执行以下方法步骤的指令:接收原始视频内容;将从所述多个过滤器中选择的一组过滤器应用于所述原始视频内容,以制作第一格式的基本视频商业广告;发布所述基本视频商业广告;处理用户视频内容以符合所述第一格式;以及将所述经处理的用户视频内容与所述基本视频商业广告合并,以制作用户认可的视频广告。根据另一个方案,本公开提供一种用于实现任一种前述方法的装置。根据另一个方案,本公开提供一种计算机程序产品,包括其上记录有用于实现任一种上述方法的计算机程序的计算机可读介质。还提供了本公开的其它方案。附图说明现在将参照附图通过(多个)具体示例的方式来描述本公开的一个或多个实施例,在附图中:图1是示出根据本公开制作视频广告的方法的流程图;图2是其上可以实践本公开的一个或多个实施例的系统的示意表示;图3是包括其上可以实践本公开的一个或多个实施例的通用计算机的系统的示意性框图表示;图4是包括其上可以实践本公开的一个或多个实施例的一般智能手机的系统的示意性框图表示;图5是显示在用户计算设备的显示器上的示例界面;图6是用于实现本公开的方法的系统的通用系统架构;图7a至图7e是示出将基本商业广告与用户视频内容合并的示意性框图;图8是示出根据本公开的制作视频广告的方法的流程图;图9是示出根据本公开的与系统进行用户交互的流程图;以及图10是示出根据本公开的与系统进行广告商交互的流程图。具体实施方式附图中具有相同附图标记的方法步骤或特征将被认为具有相同的功能或操作,除非表达或暗示了相反的意图。本公开提供一种用于制作将基本视频广告(commercial)与用户视频内容合并的视频广告的方法和系统。该方法将基本视频商业广告与简档(profile)相关联,其中该简档包括已经被应用于基本视频商业广告的一组过滤器。该方法将相同组的过滤器应用于用户视频内容,使得包含用户视频内容的视频广告具有一致的外观和感觉。视频是图像或帧的序列。因此,每个帧是图像序列中的图像。场景是包含在帧中的信息,并且可以包括例如前景对象、背景对象或其组合。视频可以被编码和压缩。这样的编码和压缩可以在诸如运动JPEG(MJPEG)的帧内,或诸如在H.264标准中规定的帧间执行。视频可以包括2维(2D)或3维(3D)内容。视频可以包括记录内容,诸如使用摄像机捕捉的内容、或计算机生成的内容、或其组合。此外,视频可以涉及真实世界环境或人工环境。在一种布置中,视频被用在虚拟现实的环境中,因此视频是诸如用于教育或训练目的的真实环境的模拟,或者诸如用于游戏等的想象环境的模拟。本公开的方法和系统将对应于基本视频商业广告的第一图像序列与从用户记录的视频内容中导出的第二图像序列合并。图8是示出根据本公开的用于制作视频广告的方法800的概观的流程图。方法800在初始步骤810开始,其中广告商制作基本视频内容。在一个示例中,使用传统电视商业广告(traditionaltelevisioncommercial,TVC)制作和加工技术来创建基本视频内容。在第二步骤820中,从基本视频内容导出的基本视频商业广告被上传到基于网络的平台。根据实现,基于网络的平台能够经由在联接到诸如互联网的通信网络的计算设备上执行的网络浏览器或软件应用(“app”)来访问、观看和交互。基本视频商业广告与包括定义基本视频商业广告的外观和/或感觉的一组参数的简档相关联。该组参数可以包括例如本领域已知的颜色查找表(colourlookuptable,LUT)。这样的LUT用于将源视频内容转换为期望的输出格式。基本视频商业广告可选地与定义可以插入用户生成内容的商业广告的特定点的一个或多个插入点相关联。在一种布置中,基本视频商业广告实质上对应于基本视频内容,并且对基本视频内容执行处理以确定与基本视频商业广告相关联的一组参数。例如,利用棕褐色调创建的基本视频内容具有与一组参数相关联的简档,该组参数包括与颜色和/或强度值相对应的LUT,该颜色和/或强度值可以用于将标准彩色图像转换为对应于基本视频内容的棕褐色调图像。在替代布置中,将一个或多个效果或过滤器应用于基本视频内容,以便制作基本视频商业广告。在这种情况下,与基本视频商业广告相关联的简档中的一组参数对应于一个或多个应用效果。在另一种布置中,该组参数基于对基本视频内容执行的分析以及应用于基本视频内容以制作基本视频商业广告的任何效果或过滤器。在步骤830中,用户生成用户视频内容。在一种布置中,用户使用在计算设备上执行的软件应用来控制摄像机记录用户视频内容。软件应用将一组参数应用于用户视频内容,其中该组参数对应于与基本视频商业广告相关联的一组参数。这确保了用户视频内容具有与待插入用户视频内容的基本视频商业广告相同的外观和感觉。在另一种布置中,用户提供呈现给软件应用的视频内容,于是软件应用将与基本视频商业广告相关联的一组参数应用于视频内容。例如,所提供的视频内容可能已经被记录在摄像机上或者使用图形程序在计算机上生成。这允许用户提供来自任何外部源的视频内容,并将该视频内容转换为具有与基本视频商业广告相同的外观和感觉的用户视频内容。步骤840将用户视频内容插入到基本视频商业广告中。根据实现,在由广告商定义的所选插入点处插入用户视频内容。在另一种布置中,用户从广告商定义的一组可能插入点中选择插入点。在另一种布置中,用户能够选择基本视频商业广告中的任何点作为插入点。例如,用户可以简单地将用户视频内容添加到基本视频商业广告的开始或结束或者基本视频商业广告中的任何选定点处。在用户访问的计算设备上或在托管基于网络平台的服务器上执行的软件应用将用户视频内容与基本视频商业广告合并,以制作成品视频广告。在步骤850中,以来自广告商和来自至少一个用户的内容为特征的共创视频广告可用于发布。在一种布置中,共创视频广告在发布之前可供用户、广告商或其他被授权实体查看。在另一种布置中,共创视频广告在基于网络的平台上发布,并且可供公众、由广告商授权的一组观众成员、由用户授权的一组观众成员或其任何组合来观看。在一种布置中,用户能够经由电子邮件、短消息服务(ShortMessageService,SMS)文本消息、多媒体消息服务(MultimediaMessageService,MMS)文本消息、超链接或诸如Facebook、Twitter、Instagram、Pinterest等的社交媒体平台来共享视频广告。在这种布置中,被共享的视频内容变成用于接收用户的基本视频商业广告。共享视频内容可以是原始基本视频商业广告或以基本视频商业广告以及由共享用户提供的用户视频内容的添加为特征的共创视频广告。然后,接收用户能够添加新的用户视频内容,以制作新的共创成品视频广告。因此,多个用户能够添加相应的用户视频内容,以制作包括来自一个或多个用户的用户视频内容的成品视频商业广告的不同迭代。因为在不同的社交媒体连接之间共享和分布商业广告,一路上有不同的用户添加内容,所以可以在不同用户之间共享成品视频商业广告的不同迭代,从而允许个人用户对视频商业广告的不同迭代或“会话”做出贡献。在一种配置中,基本视频商业广告包括定义插入点数量的元数据,该元数据限制可以包含在单个会话中的用户视频的数量。在另一种布置中,对可以添加到原始基本视频商业广告的用户视频的数量没有限制。在一个示例中,基本视频商业广告涉及虚拟现实环境,并且用户提供与该虚拟现实环境相关的用户视频内容。这样的视频内容可以例如使用计算机图形动画程序等来生成。在这样的示例中,基本视频内容可选地包括提供与基本视频商业广告中的虚拟现实环境的外观和感觉相关的信息的元数据,使得用户在创建用户视频内容时能够复制该虚拟现实环境的外观和感觉。从图8可以看出,本公开的方法使得用户能够制作能够被集成到具有与视频商业广告相同的外观和感觉的现有视频商业广告中的内容。然后,用户能够通过共享包括用户视频内容的视频商业广告来吸引朋友、家人和其它社交媒体追随者。然后,朋友、家人和其它社交媒体跟随者可以被视频商业广告娱乐并且可选地可以将他们自己的用户视频内容插入到视频商业广告中。图9是示出根据本公开的与系统进行用户交互的流程图900。以消费者(910)的形式的用户与托管由广告商制作的一个或多个视频商业广告的基于网络的平台进行交互。在状态(920)中,消费者(910)能够经由在消费者(910)访问的计算设备上执行的网络浏览器或者在消费者(910)访问的计算设备上执行的应用来查看由基于网络的平台托管的视频商业广告。消费者(910)能够浏览(915)视频商业广告,该视频商业广告可以基于一个或多个标准来排列或排序。消费者(910)还能够接收(925)由其他消费者共享的视频商业广告。当消费者(910)观看(920)视频商业广告时,消费者(910)能够赞同(930)所观看的视频商业广告并且可选地与其他消费者共享视频商业广告,诸如通过发送电子邮件、SMS、MMS、超链接、Tweet或其它社交媒体交互。消费者(910)还能够创建(935)用户视频内容,用于插入到所观看的视频商业广告中。所创建的用户视频内容可以对应于消费者(910)对来自所观看的视频商业广告的一个或多个场景的娱乐。消费者(910)还可以推广(940)视频商业广告或包含了消费者(910)创建的用户视频内容的新的视频商业广告。此外,消费者910可以跟踪与视频商业广告相关联的一个或多个属性,诸如,视频商业广告已经被共享的人、贡献了要合并到视频商业广告中的用户视频内容的其他消费者等等。图10是示出根据本公开的与系统进行广告商交互的流程图。广告商(1010)访问托管用于制作视频广告的系统的基于网络的平台。广告商(1010)能够在状态(1020)中创建基本视频内容,该基本视频内容可能受到营销和研究输入(1015)的影响。创建从基本视频内容导出的基本视频商业广告,通过应用一组效果或过滤器或确定与基本视频内容相关联的一组效果或过滤器,广告商(1010)能够推广(1025)基本视频商业广告以供消费者观看,目的是通过创建将与基本视频商业广告合并的用户视频内容来吸引消费者参与基本视频商业广告。例如,广告商(1010)可以宣传新的基本视频商业广告以鼓励消费者提供用户生成的内容。这样的宣传可以例如链接到提供包含用户视频内容的最佳视频商业广告的消费者奖励奖品的竞赛。在一种布置中,广告商能够经由与基于网络的主机系统相关联的应用来发送推送通知。因此,消费者接收到与消费者可以交互的新的基本视频商业广告的通知。此外,广告商(1030)还能够跟踪(1030)有多少消费者已经观看了基本视频商业广告并且已经创建了包含用户视频内容的新视频商业广告。图1是示出根据本公开的用于制作视频广告的方法100的流程图。方法100开始于开始步骤105,并且进行到步骤110,该步骤110接收与待发布的商业广告相关联的视频内容。因为接收到的视频内容被提供作为待发布的商业广告的基本平台,所以该接收到的视频内容可以被称为基本视频内容。从接收到的视频内容尚未与识别与待发布的商业广告相关联的一组过滤器的简档相关联的意义上来看,基本视频内容也可以被称为原始视频内容。基本视频内容或原始视频内容可以包括例如但不限于:由视频或电影摄像机记录的原始素材;由数字源记录的视频内容,包括数字视频摄像机等;以及数字渲染内容,诸如动画和其它形式的计算机生成图像(computer-generatedimagery,CGI)。根据实现,一个或多个过滤器可以被应用于基本视频内容(原始视频内容)。在基本视频内容的处理过程中,还可以将一个或多个过滤器应用于基本视频内容以制作公布的商业广告。在步骤115中,该方法处理接收到的视频内容,并且识别与接收到的视频内容相关联的一组过滤器。在一种布置中,该方法处理接收到的基本视频商业广告以确定一组过滤器。在一个实现中,根据预定义主题来创建接收到的基本视频商业广告,其中每个主题与一组过滤器相关联。在这样的实现中,与接收到的基本视频商业广告相关联的信息(诸如元数据)指示用于创建基本视频商业广告的主题或一组过滤器。该方法能够使用该信息容易地确定该组过滤器。在替代布置中,该方法接收原始视频内容并且应用该组过滤器以制作基本视频商业广告。在一个实现中,预定义多组过滤器,每组过滤器对应于预定义主题。在又一种布置中,该方法分析接收到的原始视频内容,以识别已经被应用于原始视频内容的一组一个或多个过滤器,以制作与所述视频内容相关联的“外观和感觉”。步骤120存储具有相关联的简档的基本视频内容,其中该简档包括在步骤115中确定的一组过滤器。控制传递到步骤125,其公布基本视频内容。在一种布置中,在与步骤110中提供视频内容的公司相关联的网站上公布基本视频商业广告。网站可以例如在联接到通信网络的中央定位服务器上托管,其中中央定位服务器可以被实现为离散计算设备或两个或更多个分布式计算设备的阵列。在替代布置中,在与提供视频内容的公司相关联的软件应用(“app”)内发布基本视频商业广告。这样的应用可以从公司网站或在线门户下载,其中用户选择应用,然后将该应用推送到由用户访问并且存储在该计算设备上的计算设备上,用于在该计算设备的一个或多个处理器上执行。在这样的布置中,公司网站或在线门户可选地能够将内容推送到用户的计算设备上的应用。因此,公司网站或在线门户可以向用户计算设备推送新创建的内容,诸如新的广告或包括新用户内容的广告。此外,用户可以使用应用来浏览公司网站或在线门户上的内容,并选择要下载到用户计算设备的内容。在替代布置中,基本视频商业广告作为在线广告被发布到互联网网页。在步骤135中,观看用户激活与基本视频商业广告相关联的控制。在一种布置中,该控制是在用户观看的显示屏上显示的按钮。在另一种布置中,用户触摸其上正在显示基本视频商业广告的触摸屏显示屏的一部分,其中触摸显示器导致向观看用户显示选项菜单。在一种布置中,观看用户在步骤125中经由在用户访问的计算设备上执行的应用来观看商业广告。在步骤135中,激活控制使得应用激活计算设备的摄像机。在一个实现中,应用使用存储在与商业广告相关联的简档中的一组过滤器来处理由摄像机记录的图像,使得当场景正在被记录时,用户记录的场景具有与商业广告相同的外观和感觉。在另一个实现中,应用将该组过滤器应用于被记录的场景,以便获得与商业广告相同的外观和感觉。在另一种布置中,观看用户在步骤125中经由在用户访问的计算设备上显示的浏览器窗口来观看商业广告,其中将要在浏览器窗口中显示的内容从远程服务器下载到计算设备。在步骤135中,激活控制使得远程服务器控制计算设备上的摄像机并且应用存储在与商业广告相关联的简档中的一组过滤器来处理由摄像机记录的图像,使得当场景正在被记录时,由用户记录的场景具有与商业广告相同的外观和感觉。控制传递到步骤140,其使用由观看用户访问的计算设备上的摄像机来记录内容。这使得用户能够创建他或她自己评论的内容、添加消息或支持相关产品。此外,用户可以以模仿或反映出现在原始基本视频内容中的个性动作的方式来记录他或她自己。例如,如果基本视频内容包括进球的著名足球运动员的图像,则用户可以记录观看者进球的类似内容。此外,用户可以记录包括用户访问朋友或家庭成员的内容,使得用户可以在广告内共享个性化消息。在替代布置中,步骤135和140由单个步骤(未示出)代替,在该单个步骤中,用户提供待插入到商业广告中的预先记录或预先生成的视频剪辑。在这种布置中,激活与基本视频商业广告相关联的控件导致用户正在通过其观看基本视频商业广告的应用或浏览器在用户访问的计算设备的观看显示器上显示选项菜单。该菜单使得用户能够从诸如硬盘驱动器的存储设备选择一个或多个预先记录的视频剪辑。随后,控制从步骤140转到可选步骤145,其向用户提供接口以允许用户编辑所记录的内容,从而制作要与基本视频内容合并的用户视频内容。如上所述,所记录的内容可以是由用户记录的新视频内容,如关于步骤135和140所描述的,或者是预先记录的视频内容。在一种布置中,界面使得用户能够选择所记录内容的开始点和停止点。例如,可以使用IN和OUT点句柄来定义开始点和停止点,该IN和OUT点句柄使得用户能够选择所记录内容中的开始帧和结束帧。在一种布置中,商业广告与预定义的剪辑长度相关联,其限定用户提供的每个视频剪辑的长度。具有定义的剪辑长度确保了用户提供的每个视频剪辑具有相同的长度,这增加了对最终商业广告的一致性。在这种布置中,用户能够使用界面来选择导致规定的剪辑长度的视频剪辑的开始帧和结束帧。在一个实现中,界面使得用户能够从视频内容中选择一组或多组帧,以制作对应于剪辑长度的视频内容。在另一种布置中,不存在预定义的剪辑长度,并且用户提供的视频内容的长度不受限制。界面还可以包括例如对可覆盖在所记录内容上的歌曲的选择。在一种布置中,界面使得用户能够选择待上传并覆盖在所记录内容上的预先记录的音频内容。在一种布置中,将用户视频内容添加到基本视频内容的末尾。在替代布置中,用户能够使用界面来选择将要插入用户视频内容的基本视频内容中的插入点。在一个实现中,界面在基本视频内容中提供一组预定义插入点,用户可以从该组预定义插入点中选择插入点。控制从步骤145转到步骤150,步骤150将基本视频内容与用户视频内容合并,以制作共同创建的、用户赞同的商业广告。一个实现将用户视频内容附加到基本视频内容。另一个实现方式在选定的插入点处将用户视频内容拼接到基本视频内容中。步骤150可选地包括应用审查功能以确保用户视频内容不包括被禁止的内容,诸如脏话或裸体。在步骤155中,诸如通过应用或通过网站发布用户支持的商业广告。在一种布置中,步骤155是可选的,并且控制直接转到步骤160。在决定步骤160中,用户能够选择是否与朋友、家人、粉丝、追随者等共享用户支持的商业广告。如果用户选择不共享用户支持的商业广告(否),则控制转到步骤170并且方法100终止。如果用户选择共享用户支持的商业广告(是),则控制从步骤160转到步骤165,其中用户共享用户支持的商业广告。可以通过电子邮件、短消息服务(SMS)文本消息、多媒体消息服务(MMS)文本消息、超链接或诸如Facebook、Twitter、Instagram、Pinterest等的社交媒体平台来实现用户支持的商业广告的共享。然后,共享商业广告的接收者能够将商业广告分享给其他朋友、家人、粉丝、追随者等。接收者可以仅转发该共享商业广告,或者可替代地,接收者能够记录将被合并到共享商业广告中的他们自己的用户视频内容。这使得能够在商业广告内创建对话,因为用户记录内容的多个部分与原始基本视频内容合并。在一种布置中,与商业广告相关联的广告商定义有限数量的插入点,使得用户生成的内容只能在那些插入点处插入。这用于限制在任何单个“对话”中的用户贡献的数量。在一个实现中,当接收者接收到包括对应于预定义数量的插入点的多个用户生成的视频的共享商业广告时,接收者能够用新的视频内容替换最早插入的用户视频内容。控制从步骤165转到步骤170,并且方法100终止。在另一种布置中,可以在共享商业广告的任何点处添加用户生成的内容。在简单的示例中,用户生成的内容被附加到共享商业广告的末尾。图2是其上可以实践用于制作包含用户内容的视频广告的方法的系统200的示意性框图表示。系统200包括用于实现制作用户支持的商业广告的方法的服务器201。该服务器201连接到通信网络290,并且包括过滤器数据库210、商业数据库212和处理模块214。通信网络290可以使用一个或多个有线或无线传输链路来实现,并且可以包括例如专用通信链路、局域网(LAN)、广域网(WAN)、互联网、电信网络或其任何组合。电信网络可以包括但不限于电话网络,诸如公共交换电话网络(PSTN)、移动电话蜂窝网络、短消息服务(SMS)网络、多媒体消息服务(MMS)网络或其任何组合。过滤器数据库210存储可应用于商业广告的一个或多个主题,其中每个主题与一组过滤器相关联。商业广告数据库212存储已经上传到服务器201或使用在处理模块214上托管的软件创建的一个或多个商业广告。每个商业广告存储有简档,其中每个简档包括一组过滤器。处理模块214用于将来自该组过滤器的过滤器应用于关于商业广告接收的原始视频内容或用户视频内容。系统200还包括与视频摄像机224相关联的第一计算设备222,其中,视频摄像机用于拍摄与商业广告有关的原始视频内容。使用第一计算设备222经由通信网络290将原始视频内容上传到服务器201。服务器201接收原始视频内容,并且处理模块214根据过滤器数据库210应用与为商业广告选择的主题相关联的一组过滤器,并将处理后的基本视频内容作为商业广告存储在商业广告数据库212中。在一种布置中,服务器201将软件应用(“app”)推送到第一计算设备222,其中该应用控制第一计算设备222与服务器201之间的通信。在这种布置中,应用包括使得第一计算设备222的用户能够选择待应用于原始视频内容的主题的界面。界面可选地允许用户编辑视频内容的其它方面,诸如长度、音乐、照明、裁剪等。在另一种布置中,应用将一个或多个所选择的过滤器应用于由视频摄像机224捕捉和记录的原始视频内容,使得上传到服务器201的原始视频内容已经应用了一组过滤器。系统200还包括由观看用户访问的第二计算设备230以观看商业广告。在一种布置中,观看用户将来自服务器201或其它网站的应用安装到第二计算设备230。观看用户使用该应用来观看内容,其可以包括由服务器201发布的一个或多个商业广告。当观看商业广告时,观看用户能够激活与商业广告相关联的控制,并随后记录与该商业相关的用户内容。在一种布置中,应用控制第二计算设备230的摄像机,并且将一组过滤器应用于使用该摄像机记录的任何新内容,其中该组过滤器对应于与该商业广告相关联的简档中的过滤器。因此,新的用户记录内容具有与原始商业广告的内容相同的外观和感觉。观看用户还能够将预先记录的内容从本地或远程存储设备(未示出)上传到在第二计算设备230上执行的应用,并且可选地编辑预先记录的内容。编辑预先记录的内容可以包括例如应用一组过滤器、选择一组帧以制作与预定义的剪辑长度相对应的视频剪辑、裁剪等。在另一种布置中,观看用户使用在第二计算设备230的处理器上执行的浏览器来访问由服务器201的商业广告数据库212托管的内容。观看用户能够激活与商业广告相关联的控制,以记录与该商业相关的用户内容。在一个实现中,浏览器包括将一组过滤器应用于由用户使用第二计算设备230的摄像机记录的任何新内容的插件,其中该组过滤器对应于与观看用户正在观看的商业广告相关联的简档中的过滤器。插件还能够将一组过滤器应用于由观看用户上传的预先记录的内容。由观看用户在第二计算设备230上记录或由观看用户上传到第二计算设备230的内容经由通信网络290上传到服务器201的处理模块214。该处理模块214将接收到的用户视频内容与商业广告的基本视频内容合并以制作用户支持的商业广告。在一种布置中,处理模块214将接收到的用户视频内容附加到基本视频内容的末尾,或者在预定义插入点处插入接收到的用户视频内容。在替代布置中,观看用户选择基本视频内容的插入点,在该插入点处插入用户视频内容。在一个实现中,从一组预定义的插入点中选择插入点。在一种布置中,处理模块214可选地包括审查功能,其监视接收到的用户内容以监视诸如咒骂、裸体等明确材料。可以使用禁用或禁止词的黑名单来实现对咒骂等的监视。监视裸体可能需要分析场景中的前景和背景对象。如果检测到任何禁用内容,处理模块214向第二计算设备230发送消息,通知观看用户所提交的内容已被阻止。在一个实现中,将审查功能应用于诸如通过托管网站或在线门户发布到在线环境、或者推送到安装在用户计算设备上的应用的提交内容,但是不应用于例如,将在社交媒体平台内的朋友之间共享的内容。在一个实现中,审查功能具有由与基本商业广告相关联的广告商控制的一个或多个设置,其中这些设置控制待识别的内容的类型(诸如脏话或裸体)、以及将应用审查功能的内容(诸如公开发布的商业广告)。在另一个实现中,发布商业广告的托管网站或在线门户的管理员能够控制与审查功能相关联的一个或多个设置。然后,用户支持的商业广告可以用于被发布,诸如在网站上可用或被推送到与服务器201相关联的应用的一个或多个安装上。观看用户能够与一个或多个家人、朋友、粉丝或追随者共享用户支持的商业广告。在一个示例中,观看用户经由一个或多个社交媒体门户240共享用户支持的商业广告。在另一个示例中,观看用户经由电子邮件、SMS文本消息、MMS文本消息或发送到由计算设备251、...、25n访问的帐户的其它通知来共享用户支持的商业广告。可以使用诸如通用计算机或计算机服务器的计算设备来实践本公开的用户支持的商业广告制作系统。图3是包括通用计算机310的系统300的示意性框图。通用计算机310包括多个组件,包括:处理器312、存储器(memory)314、存储介质316、输入/输出(I/O)接口320和输入/输出(I/O)端口322。通用计算机310的组件通常使用一个或多个总线348进行通信。可以使用随机存取存储器(RAM)、只读存储器(ROM)或其组合来实现存储器314。存储介质316可以被实现为硬盘驱动器、固态“闪存”驱动器、光盘驱动器或其它存储设备中的一个或多个。存储介质316可用于存储一个或多个计算机程序,包括操作系统、软件应用和数据。在一种操作模式中,来自存储在存储介质316中的一个或多个计算机程序的指令经由总线348被加载到存储器314中。然后,通过总线348或其它装置使加载到存储器314中的指令可用,由处理器312执行,以根据所执行的指令实现操作模式。一个或多个外围设备可以经由I/O端口322联接到通用计算机310。在图3的示例中,通用计算机310联接到扬声器324、摄像机326、显示设备330、输入设备332、打印机334和外部存储介质336中的每一个。可以使用诸如立体声或环绕声系统中的一个或多个扬声器来实现扬声器324。摄像机326可以是网络摄像机或其它静态或视频数字摄像机,并且可以根据特定实现方式经由I/O端口322向通用计算机310上传信息以及从通用计算机310下载信息。例如,由摄像机326记录的图像可以被上传到通用计算机310的存储介质316。类似地,存储在存储介质316上的图像可以被下载到摄像机326的存储器或存储介质。摄像机326可以包括镜头系统、传感器单元和记录介质。在一种布置中,在处理器312上执行的软件应用通过应用一组过滤器来控制使用摄像机326捕捉的视频内容。在一种布置中,实况预览模式使得计算机310的用户能够在显示器330上观看由摄像机326记录的内容。在这种布置中,可选地控制实况预览模式以显示已经应用适当组过滤器的内容。显示设备330可以是计算机监视器,诸如阴极射线管屏幕、等离子体屏幕或液晶显示器(LCD)屏幕。显示器330可以以常规方式从计算机310接收信息,其中信息被呈现在显示设备330上以供用户查看。可选地,可以使用触摸屏来实现显示设备330,以使用户能够向通用计算机310提供输入。触摸屏可以是例如电容式触摸屏、电阻式触摸屏、表面声波触摸屏等。输入设备332可以是用于接收用户输入的键盘、鼠标、指示笔、绘图板或其任何组合。外部存储介质336可以包括外部硬盘驱动器(HDD)、光驱动器、软盘驱动器、闪存驱动器或其任何组合,并且可以被实现为那些设备中的任何一个或多个的单个示例或多个示例。例如,外部存储介质336可以被实现为硬盘驱动器的阵列。I/O接口320促进通用计算设备310与其它计算设备之间的信息交换。I/O接口可以使用内部或外部调制解调器、以太网连接等来实现,以使得能够将其联接到传输介质。在图3的示例中,I/O接口322联接到通信网络338并且直接联接到计算设备342。计算设备342被示为个人计算机,但是也可以等同地使用智能电话、膝上型计算机或平板设备来实践。通用计算机310与计算设备342之间的直接通信可以使用无线或有线传输链路来实现。通信网络338可以使用一个或多个有线或无线传输链路来实现,并且可以包括例如专用通信链路、局域网(LAN)、广域网(WAN)、互联网、电信网络或其任何组合。电信网络可以包括但不限于电话网络,诸如公共交换电话网络(PSTN)、移动电话蜂窝网络、短消息服务(SMS)网络或其任何组合。通用计算机310能够经由通信网络338与连接到通信网络338的其它计算设备(诸如移动电话手持机344、触摸屏智能手机346、个人计算机340和计算设备342)进行通信。通用计算机310的一个或多个示例可用于实现服务器201,该服务器201充当中央定位服务器以实现根据本公开的商业处理系统。在这种实施例中,存储器314和存储器(storage)316用于存储与过滤器、存储的商业广告和相关简档有关的数据。用于实现商业制作系统的软件被存储在存储器314和存储器316的一个或两个中,用于在处理器312上执行。软件包括用于根据制作本文所述的用户支持的商业广告的方法实现方法步骤的计算机程序代码。图4是其上可以实践用于制作用户支持的商业广告的方法和系统的一个或多个方案的系统400的示意性框图。系统400包括以智能电话410形式的便携式计算设备,该便携式计算设备可以被图2的商业广告制作系统201的注册用户使用,诸如以执行第二计算设备230的角色。智能电话410包括多个组件,包括:处理器412、存储器414、存储介质416、电池418、天线420、射频(RF)发射器和接收器422、用户识别模块(SIM)卡424、扬声器426、输入设备428、摄像机430、显示器432以及无线发射器和接收器434。智能电话410的组件通常使用一个或多个总线连接448或其间的其它连接进行通信。智能电话410还包括有线连接445,用于联接到电源插座以对电池418再充电,或者用于连接到诸如图3的通用计算机310的计算设备。有线连接445可以包括一个或多个连接器,并且可以被配置为能够从存储器414和SIM卡424下载内容以及向存储器414和SIM卡424上传内容。智能电话410可以包括许多其它功能组件,诸如音频数模转换器和模数转换器以及放大器,但是为了清楚起见,省略了这些组件。然而,这种组件是相关领域的技术人员容易知道和理解的。存储器414可以包括随机存取存储器(RAM)、只读存储器(ROM)或其组合。存储介质416可以实现为固态“闪存”驱动器、诸如安全数字(SD)或microSD卡的可移动存储介质、或其它存储设备中的一个或多个。存储介质416可用于存储一个或多个计算机程序,包括操作系统、软件应用和数据。在一种操作模式中,来自存储在存储介质416中的一个或多个计算机程序的指令经由总线448被加载到存储器414中。然后,通过总线448或其它装置使加载到存储器414中的指令可用,由处理器412执行,以根据所执行的指令实现操作模式。智能电话410还包括应用编程接口(API)模块436,其使得程序员能够编写软件应用以在处理器412上执行。这种应用包括多个指令,这些指令可以预安装在存储器414中,或者可以经由与天线420相关联操作的RF发射器和接收器422或经由有线连接445将这些指令从外部源下载到存储器414。智能电话410还包括全球定位系统(GPS)定位模块438。基于GPS卫星、蜂窝电话塔三角测量或其组合,使用GPS定位模块438来确定智能电话410的地理位置。然后,可以将所确定的地理位置提供给在处理器412上运行的一个或多个程序或应用。无线发射器和接收器434可用于经由蓝牙、红外或其它无线协议与外部外围设备进行无线通信。在图4的示例中,智能电话410联接到打印机440、外部存储介质444和计算设备442中的每一个。计算设备442可以例如使用图3的通用计算机310来实现。摄像机426可以包括适于捕捉静止图像或视频图像、或者其组合并且将其记录到存储器414或SIM卡424的一个或多个静止或视频数字摄像机。摄像机426可以包括镜头系统、传感器单元和记录介质。智能电话410的用户可以使用无线发射器和接收器434、RF发射器和接收器422、或有线连接445将记录的图像上传到另一个计算机设备或外围设备。在一个示例中,使用液晶显示(LCD)屏幕来实现显示设备432。显示器432用于向智能手机410的用户显示内容。显示器432可选地可以使用诸如电容式触摸屏或电阻式触摸屏的触摸屏来实现,以使得用户能够向智能手机410提供输入。输入设备428可以是例如用于接收用户输入的键盘、指示笔或麦克风。在输入设备428是键盘的情况下,键盘可以被实现为智能手机610上的物理键的布置。或者,键盘可以是显示在显示设备432上的虚拟键盘。SIM卡424用于存储国际移动订户身份(IMSI)以及用于在用户已签署(subscribe)的蜂窝网络上识别和认证用户相关密钥。SIM卡424通常是可以在不同的智能电话或蜂窝电话设备上可互换地使用的可移动卡。SIM卡424可以用于存储与用户相关联的联系人,包括姓名和电话号码。SIM卡424还可以存储图片和视频。可替代地,联系人可以存储在存储器414上。与天线420相关联的RF发射器和接收器422使得能够经由通信网络438在智能电话410与其它计算设备之间交换信息。在图4的示例中,RF发射器和接收器422使得智能手机410能够经由通信网络438与蜂窝电话手持机450、智能电话或平板设备452、计算设备454和计算设备442进行通信。计算设备454和442被示为个人计算机,但是计算设备454和442中的每一个可以使用智能电话、膝上型计算机或平板设备等同地实现。通信网络438可以使用一个或多个有线或无线传输链路来实现,并且可以包括例如蜂窝电话网络、专用通信链路、局域网(LAN)、广域网(WAN)、互联网、电信网络或其任何组合。电信网络可以包括但不限于电话网络,诸如公共交换电话网络(PSTN)、蜂窝(移动)电话网络、短消息服务(SMS)网络或其任何组合。在一种布置中,服务器201的运营商向与处理、存储和发布基本视频商业广告相关联的服务的商业广告相关的原始视频内容的提供商收费。可以根据过滤器的性质和范围以及基本视频商业广告的公布方式来应用不同的费用。在一个示例中,服务器201存储与基本视频内容被发布到的数据库内的多个用户有关的用户和费用的数据库。在一种布置中,服务器201存储与经由应用或浏览器查看商业广告的观看用户的数量相关的数据、观看商业广告的时间以及每个观看用户共享用户支持的商业广告的程度。这些数据可以用于确定与一个或多个商业广告相关的广告活动的最终达成。在另一种布置中,通过提供可应用于原始视频内容的一个或多个预定义主题、以及为观看用户提供创建、修改和合并用户创建视频内容的界面,服务器201提供制作低成本商业广告的能力。图5是可用于关系到图1的步骤145的界面500,以使得观看用户能够观看商业广告、记录用户内容、以及编辑将与商业广告的基本视频内容合并的用户内容,以便形成用户支持的商业广告。该界面500包括用于观看商业广告的第一观看窗格510和用于观看用户记录的或用户提供的内容的第二观看窗格520。界面500还包括一组控件530,用于记录用户视频内容、上传预先记录的视频内容、上传预先记录的音频内容、编辑记录的用户视频内容、提交用于合并的用户记录内容、以及与一个或多个家庭成员、朋友、粉丝或追随者共享用户支持的商业广告。图6是用于实现用于制作用户支持的商业广告的系统的通用系统架构的示意性框图表示,其中每个用户支持的商业广告包括由观看用户提供的视频内容。在该示例中,使用多层架构方法来实现系统,其中每层对应于物理系统。层与数据库管理系统640一起由对应于用户界面(UI)610、客户端系统通信协议620、服务器信息检索和修改630的服务划分。使用网络浏览器或通过智能手机应用程序,用户界面层610在观看用户访问的计算设备(诸如图2的第二计算设备230)上本地运行。用户界面层610负责呈现要在图2和图3的计算设备230、340、342、344、346的显示设备上观看的信息,并且用于从这些计算设备接收输入。在一种布置中,用户界面层610在计算设备230、340、342、344、346中的一个或多个上本地运行。在替代布置中,用户界面层610在服务器201上执行,服务器201将内容推送到计算设备230、340、342、344、346,以在浏览器窗口中观看。在一种布置中,使用模型、视图、控制器设计模式来实现该用户界面层610,其中用户界面层610包括视图模块612、控制器模块614、模型模块616和联网管理器618。视图模块612负责显示从模型模块616接收到的数据,或者在从控制器模块614接收到更新请求时显示数据。视图模块612调用相关联控制器模块614上的函数调用,以响应来自用户界面610的用户请求。这些事件是应用环境的产物。模型模块616维持由网络应用处理的数据,并且在每页状态更新和改变时触发事件。控制器模块614负责监听由视图引发的事件并且相应地更新或修改模型,反之亦然。使用路由器或其它网络设备来实现联网管理器618,以解析应用的统一资源定位符(URL),使得可以建立互联网连接。客户端通信协议层620在所选择的主机平台上运行。客户端通信协议层620是客户端机器与后端应用服务之间的接口。客户端通信协议层620包括处理服务请求子系统622和资源管理器624,其中处理服务请求子系统622负责处理服务请求。通常,客户端通信协议层620负责经由用户界面层610接收和处理网络客户端的HTTP请求、清洁输入和执行认证检查、以及建立对信息检索和修改层630的请求。信息检索和修改层630负责与数据库管理系统640进行通信。该数据库也可以使用网络服务来托管。信息检索和修改层630使用处理数据请求模块632和存档管理器634来处理数据请求,并且建立特定的数据库访问查询以传递到数据库层640,用于检索和修改任何数据。这可以例如使用诸如PHP、JSP、APS.NET、PERL、RubyonRails等开发语言来实现。客户端通信协议层620与信息检索和修改层630一起工作以控制服务器201与一个或多个计算设备230、340、342、344、346之间的通信,并且根据需要从过滤器数据库210和商业广告数据库212中检索信息。数据库管理系统640包括使用数据库服务器实现的事务管理数据库642。用于网络应用的典型数据库类型包括postgresql、SQLite、MySQL等。事务管理数据库是应用程序的主要存储源,并且包含存储数据的关系结构和表。数据库管理系统640可以用于实现图2的过滤器数据库210和商业广告数据库212中的每一个。图7a是由n个帧构成的基本视频商业广告的示意性框图表示。在该示例中,广告商记录包括n个帧c1...cn的基本视频内容700。系统201的处理模块214应用一组过滤器来获得包括n个帧c1'...cn'的基本视频商业广告710。该基本视频商业广告710存储有指示一组过滤器被应用于原始基本视频内容的相关联的简档。图7b是由m个帧组成的用户视频商业广告的示意性框图表示。在该示例中,观看用户记录或上传包括m个帧u1...um的基本视频内容720。系统201的处理模块214应用对应于与基本视频商业广告相关联的简档中的该组过滤器的一组过滤器,以获得包括m个帧u1'...um'的用户视频商业广告730。然后,用户视频商业广告730可用于插入到基本视频商业广告中。图7c是示出基本视频商业广告720与用户视频商业广告730的结合的示意性框图表示。在该示例中,用户视频商业730被附加到基本视频商业广告720的最后一帧cn,以生成用户支持的视频商业广告740。如上所述,不同的实现允许观看用户选择基本商业广告视频内的插入点。在一个实现中,体现本公开的方法的应用向观看用户访问的计算设备的显示器提供用户界面,其中用户界面提供一组一个或多个预定义插入点。图7d是示出其中基本视频商业广告710具有一组预定义插入点762a...762k的一种布置的示意性框图表示,其中在该示例中每个插入点在每2个帧之后。图7e是示出基于基本视频商业广告710和用户视频商业广告730的用户支持的视频商业广告的一种示意性框图表示,其中观看用户已经选择插入点762a作为将用户视频商业广告730插入到基本视频商业广告的点。相关领域的技术人员将理解的是,可以在基础视频商业广告内的许多位置处使用任何数量的预定义插入点,而不脱离本公开的精神和范围的情况下。工业实用性所描述的布置适用于零售业,特别是广告业。前述仅描述了本发明的一些实施例,并且在不脱离本发明的范围和精神的情况下可以对其进行各种修改和/或改变,这些实施例是说明性的而非限制性的。在本说明书的上下文中,词语“包括”及其相关语法结构是指“主要包括但不一定仅仅”或“具有”或“包含”,而不是“仅由…组成”。词语“包括(comprising)”的变化,诸如“包括(comprise)”和“包括(comprises)”具有相应变化的含义。如本说明书通篇使用的,除非另有说明,使用序数形容词“第一”、“第二”、“第三”、“第四”等来描述共同或相关对象,表示正在参考这些公共或相关对象的不同实例,并且不意在暗示这样描述的对象必须以时间上、空间上或排名上的给定顺序或次序、或者以任何其他方式提供或定位。尽管已经参考具体实施例描述了本发明,但是本领域技术人员将理解,本发明可以以许多其它形式实施。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1