对视频媒体加水印以追踪视频发布的方法和系统与流程

文档序号:19751600发布日期:2020-01-21 19:37阅读:307来源:国知局
对视频媒体加水印以追踪视频发布的方法和系统与流程

相关申请的交叉引用

本申请请求于2017年4月25日提交的美国专利申请序列第62/489,807号题为“methodandsystemforwatermarkingvideomediatotracevideodistribution(对视频媒体加水印以追踪视频发布的方法和系统)”的优先权,其全部内容通过引用的方式并入本文。

所述发明涉及网络发布的会话(如面试会话)的录像,更具体地说,是涉及这种会话的视频录像的组织和呈现。



背景技术:

学生和求职者流动性的显著增长,增加了一种可以有效评估申请人能力的方式的需求,这种方式部分或全部排除了实时会议(无论是面对面的会议还是通过一个或多个通信网络进行的会议)的需求。然而,典型的解决方案并没有提供一种经济有效的方式来存档记录面试过程的视频,以便之后在招聘时或作出录取决定时与同事一起查看和评估。此外,许多解决方案并不是为了确保高质量的查看体验。例如,即使录制的视频加载速度很快,查看者通常也无法智能地选择要回放的视频部分。因此,典型的解决方案在涉及通过录制的会话审查和评估申请人方面缺乏效率。此外,如今的网络世界制造了无数可以滥用这些录制视频的机会,例如,未经授权或不受控制地发布带有机密性质的录制视频供公众消费。

因此,需要一种机制来提供分段查看的媒体,同时把潜在的未经授权的发布或者其他经授权使用此类媒体的可能性降到最低。



技术实现要素:

根据一个实施例,一种方法包含存储与多个被面试者相关的多个媒体,其中每个媒体代表对应的被面试者的无脚本面试的录像。该方法还包含接收访问多个媒体之一的请求。该方法还包含确定与请求相关的源标识信息。该方法还包含至少部分基于源标识信息生成的水印。该方法还包括修改所述的一种媒体以将水印添加在录像上。该方法还包含发起修改后的媒体到目标设备的传输。

根据另一个实施例,一种装置包括至少一个处理器,以及至少一个包括一个或多个计算机程序的计算机程序代码的存储器,至少一个存储器和计算机程序代码与至少一个处理器配置为可以使得至少部分设备来存储多个与多个被面试者相关的媒体,其中,所述多个媒体中的每一个都表示对应被面试者的无脚本面试的录像。所述装置还使得接收访问所述多个媒体中的一个的请求。所述装置还使得确定与请求相关的源标识信息。所述装置还使得生成至少部分基于源标识信息的水印。所述装置还使得修改一种媒体并在录像上添加水印。所述装置还使得发起修改后的媒体到目标设备的传输。

根据另一个实施例,一种非临时的计算机可读存储介质承载一个或多个指令的一个或多个序列,由一个或多个处理器执行时,至少部分使得一个装置来存储与多个被面试者相关的多种媒体,其中每种媒体代表对应被面试者的无脚本面试的录像。所述装置还使得接收访问多个媒体之一的请求。所述装置还使得确定与请求相关的源标识信息。所述装置还使得至少部分基于源标识信息生成水印。所述装置还使得修改所述一种媒体以在录像上添加水印。所述装置还使得发起修改后的媒体到目标设备的传输。

根据另一个实施例,一种装置包含用于存储与多个被面试者相关的多种媒体的手段,其中每种媒体代表对应被面试者的无脚本面试的录像。所述装置还包含用于接收访问所述多种媒体之一的请求的手段。所述装置还包含用于确定与该请求相关的源标识信息的手段。所述装置还包含用于至少部分基于源标识信息生成水印的手段。所述装置还包含用于修改所述一种媒体并在录像上添加水印的手段。所述装置还包含用于发起修改后的媒体到目标设备的传输的手段。

此外,对本发明的各种实施例:适用以下:一种方法包含促进和/或处理(1)数据和/或(2)信息和/或(3)至少一个信号,所述(1)数据和/或(2)信息和/或(3)至少一个信号,基于或至少部分基于(或至少部分源于)披露在这一申请中与发明实施例相关的任何一种或任何组合的方法(或过程)。

对于本发明的各种实施例,也适用以下:一种方法包含促使访问至少一个接口配置为允许访问至少一个服务,以及所述至少一个服务配置为执行披露在这一申请中任何一个网络或服务提供者或二者组合的方法(或过程)。

对本发明的各种实施例,也适用以下:一种方法包含促使创建和/或促使修改(1)至少一个设备用户界面元素和/或(2)至少有一个设备用户界面功能,所述(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能。以上这些内容基于或至少部分基于的数据和/或信息,来源于披露在这一申请中与发明实施例相关的一种或多种组合方法或过程,和/或至少一个来源于披露在这一申请中与发明实施例相关的一种或多种组合方法或者过程的信号。

对本发明的各种实施例,也适用以下:一种方法包含创建和/或修改(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能,所述(1)至少一个设备用户界面元素和/或(2)至少一个设备用户界面功能基于至少部分数据和信息,这部分数据和信息来源于披露在这一申请中与发明实施例相关的一种或多种组合方法或过程,和/或至少一个来源于披露在这一申请中与发明实施例相关的一种或多种组合方法或者过程的信号。

在各种实施例中,所述方法(或过程)可以在服务提供者端或移动设备端完成,也可以在服务提供者和移动设备之间以共享方式完成,并在双方执行操作。

对于各种实施例,适用以下:一种装置,包含用于执行最初提出申请的权利要求1-10中所述方法的手段。

本发明解决了便利性、费用和其他需求,其中提供了一种分段查看有水印的录像的方式。

本发明的其他方面、特征和优点很容易从以下详细描述中显现出来,只需举例说明若干特定的实施例和实现方式,包括为实施本发明而设想的最佳方式。本发明还可以有其他不同的实施例,其若干细节可以在很多明显的方面进行修改,所有这些都不背离本发明精神和范围。因此,所述图示和描述应视为是说明性的,而不是限制性的。

附图说明

本发明的实施例在附图的图形中以示例的方式,而不是限制性的方式说明:

根据多种实施例,图1a是能够提供分段查看有水印的录像的系统的示意图,图1b是通过图1a的系统执行加水印过程的示意图;

图2是根据典型实施例,提供分段查看有水印的录制会话过程的流程图;

图3是根据典型实施例,使用分段查看加有水印的面试视频来对申请人进行协同评估的过程的流程图;

图4是根据典型实施例,支持分段查看有水印的录制会话的用户界面图;

图5-7是根据典型实施例,用于支持分段查看有水印的录像的用户界面图;

图8是能够用于实施本发明实施例的硬件的示意图;

图9是能够用于实施本发明实施例的芯片组的示意图;和

图10是能够用于实施本发明实施例的移动站(如手机)的示意图。

具体实施方式

披露了用于提供分段查看有水印的录像的方法示例。为了便于解释,在下面的描述中列出了大量具体细节,以便对本发明的实施例进行透彻的理解。然而,对于本领域技术人员来说,本发明的实施例明显可以在没有这些具体细节或同等安排的情况下实施。在其他例子中,为避免本发明实施例有不必要模糊,就用框图形式展现众所周知的结构和设备。

根据示例性实施例,图1a是一种能够提供分段查看有水印的录像的系统示意图。在一个实施例中,视频平台101与社交媒体系统119(如linkedintm(领英))相接,使用社交媒体系统119的工具和机制来确保共享诸如面试之类的视频媒体。但是,人们关切的是可能涉及滥用视频媒体或不加控制地发布可能带有机密性质的视频媒体。为了解决这个问题,视频平台101使用了水印模块121来标记或以其他方式标识某些媒体的来源,例如在用指示器在视频上放置水印来指明发起视频媒体的发布的用户。通过这种方式,模块121可以将源标识信息(如水印)附加到媒体上,以防媒体持有者随后发布这些信息。根据一个实施例,水印模块121是视频平台101的一部分。在另一个实施例中,水印模块121可以部署在社交媒体系统119中,也可以在设备端(如浏览器或客户端应用程序)实现。

例如,正如图1b所示,如果社交媒体系统119(如linkedintm)的订户(用户a)可以保证收件人(用户b)不打算以一种让用户a难堪的方式发布或分享视频,他/她更愿意发布有关自己linkedintm资料的视频,或分享他/她的视频链接。有一种方式可以提高这一保证的确定性,就是添加一个指示器,例如,用户b登录观看视频后,用户b就在视频上留下了接触信息。也就是说,视频由水印模块121进行水印处理,水印带有用户b的标记或标识符(如电子邮件地址、用户标识符、电话号码等)。通过这种方式,用户b将没有动力去发布视频,因为这种发布或未经授权的使用可能会追溯到用户b。据了解,与用户相关的设备包括任何能够与社交媒体系统119进行通信的计算设备;这类计算设备包括智能手机、平板电脑、笔记本电脑、台式电脑等。

在上述场景中,用户a可能是一个被面试者,正在社交媒体系统119的订阅者群中征求评估人员(用户b)的意见。由于视频平台101与社交媒体系统119的整合,用户a可以简单地利用现有的社交媒体应用程序来共享面试视频。

根据其他实施例,进一步设想可以将水印模块121配置为可以创建水印,该水印仅包含用户a的标记,或用户a和用户b标记的组合。

为便于说明,系统100采用视频平台101,该平台配置为方便录制各种通信会话(如面试、会议等)、审查录制的会话、给录制的会话评分、为录制的会话付款等。一个或多个用户设备(如用户设备103(或用户设备103a-103n)),可以用来发起访问一个或多个网络中(如数据网络105、电话网络107、无线网络109和服务供应商网络111等)的一个或多个服务(如查看面试的录像)。根据一个实施例,一个或多个服务可以是服务供应商(如无线通信公司)提供的托管服务或基于订阅的服务,通过服务供应商网络111提供给用户设备103的用户。如图所示,视频平台101是服务提供商网络111的一部分或可以连接到该网络。根据另一个实施例,视频平台101可以包含在或可连接到用户设备103、计算机设备113等。虽然本文中会有具体的参考,但预计系统100可能会呈现多种形式,包括多种和/或可选择的组成部分和设施。在一些实施例中,视频平台101可以有效地减少评估人员审查面试会话所需的时间,加强评估人员、管理人员等之间的协同,并降低与决策和/或评估过程相关的总体成本。

在某些实施例中,视频平台101可包括或可访问录像数据库115和用户信息数据库117。例如,录像数据库115可包括用户上传的通讯会话录像,还包括可以确定通信会话的片段数据等。用户信息数据库117包括与申请人(或被面试者)、面试官、评估人员或管理人员相关的帐户信息,以及由申请人、面试官或评估人员分配的评分信息或分配给他们的评分信息等。

需要指出的是,用户设备103可以是任何类型的移动或计算终端,包括手机、移动站、移动单元、多媒体计算机、多媒体平板电脑、通讯器、上网本、个人数字助理(pda)、智能手机、媒体接收器、个人计算机、工作站计算机、录像机、电视等。用户设备103也可以支持任何类型的接口来支持数据的演示或交换。此外,用户设备103可支持多种输入手段来接收和生成信息,包括触摸屏功能、键盘和小键盘数据输入、基于语音的输入机制、加速度计(如震动用户设备103)等。用户设备103可以适用任何已知或者将来可实现的手段。需要指出的是在某些实施例中,用户设备103可以配置为使用多种技术(如近场通信(nfc)、蓝牙和红外线等)来建立彼此间的点对点通信会话。此外,还可以通过无线局域网(lan)提供连接。例如,一组用户设备103可以配置到公共lan,这样每个设备都可以通过合适的网络寻址方案有一个特定的标识。例如,lan可以利用动态主机配置协议(dhcp)给每个用户设备103动态分配“个人”dhcp互联网协议(ip)地址,也就是如同通过路由器实现的连接到服务供应商网络111的设备可以访问的ip地址。

如前所述,学生和求职者流动性的增长,增加了一种可以有效评估申请人能力方式的需求,这种方式部分或全部排除了实时会议(无论是面对面的会议还是通过一个或多个通信网络进行的会议)的需求。例如,有效评估申请人能力的需求在涉及到跨时区的通信时,显得尤为重要。此外,许多评估人员(如为组织招聘,做出录取决定等)希望有一个便利的系统协助他们评估申请人。

然而,典型的解决方案并没有提供一种成本低效益高的方式来系统地存档面试视频,以便日后在做出招聘或录取决定时与同事一起查看和评估。此外,当前许多解决方案在进行设计时并没有考虑到给观看者高效的观看体验,并且总是出现技术问题,申请者的体验不是很好,并且对于最终的评估者来说也不够优化。如前所述,通常不能向观看者提供智能选择回放视频片段的方式,从而不利于对视频进行简单快速的导航。然而,这样的导航是至关重要的,因为一个人要评估数十个,数百个甚至数千个申请人,没有时间去观看长时间的视频面试。此外,许多大量制作面试视频的服务要求面试视频遵循一种特定的格式,其中包括自动提问,以便能够进行更有效的评价。因此,这样的服务不允许无脚本的面试或面试官与被面试者之间进行活跃的交流,从何降低了面试的价值。此外,存档的面试视频很容易未经授权就使用,例如,滥用或不加控制地发布带有机密性质的存档的面试视频,允许授权用户以外的人访问敏感数据。在一种场景中,如果被面试者确信接收视频的人不会以让他/她难堪的方式分享视频,那么他/她更有可能在其社交媒体资料中发布视频记录,例如linkedintm资料。

为了解决这个问题,图1a的系统100引入了提供分段查看有水印的面试视频的功能(如无脚本的面试)。值得注意的是虽然呈现了多种与面试视频相关的实施例,但设想的是本发明描述的方法可用于其他类型的视频和会话(如面试的音频记录、面试会议记录等)。还应注意的是尽管本发明描述了关于水印的各种实施例,但设想的是描述的方法可以与其他类型的记号(或源标识信息或标记)一起使用,以阻止未经授权和/或不恰当地使用视频。例如,当一个无脚本的录像,一对一面试会话上传到视频平台101,该面试会基于面试会话的内容分割成片段,比如根据在面试中提出的问题,讨论的话题等,然后这些内容与录像相关联。然后,当评估人员或其他用户访问与视频平台101相关的服务来查看录像时,评估人员或其他用户会看到录像和一个或多个指示器(如对应一个或多个片段)来通过导航根据片段回放录像。此外,所述录像还包括含有访问录像的用户的用户信息和/或访问录像的设备的设备信息的水印。还需要注意的是,由于系统100允许在面试期间进行无脚本交流,因此面试的价值会大大增加。具体来说,无脚本交流可以让被面试者展示他们的人际交往能力,这一能力在当今充满活力的大学校园和职业环境中是成功的关键。

在某些实施例中,评估人员(或其他用户)可以对录像、面试会话、被面试者、面试官等进行评分。该评分可被存储和/或共享给其他人(如被面试者、面试官、其他评估人员和其他用户等),比如,这样会使评估人员的评估能够与其他同事的评估进行比较和协同评估。在各种实施例中,比如在组织招聘和录取的过程中等,评估申请人的成本可以由申请人提供资金以减少机构的成本。在一种场景中,当申请人报名参加面试时,可能需要支付面试费用和其他费用。

图2是用于根据典型实施例提供分段查看有水印的录制的会话的过程的流程图。为了便于说明,流程200参照图1a进行了描述。需要注意的是,流程200的步骤可以以任何合适的顺序执行,也可以以任何合适的方式组合或分离。

在步骤201中,视频平台101可以存储与多种被面试者相关的媒体。在一种场景中,每一种媒体都代表了对应的被面试者无脚本面试的录像。例如,在上传录制的面试会话时,视频平台101可以自动对面试视频进行音频分析,以确定所提出的问题、所讨论的话题等(如基于面试的所用实际的语言)。因此,可以基于确定面试会话的问题、主题等来标识(如在没有用户干预的情况下)面试的片段。然后,视频平台101可以将一个或多个片段与交流会话的录像关联起来。

在步骤203中,视频平台101可以接收访问所存储的多种媒体中至少一种媒体的请求。在一种场景中,视频平台101会收到来自目标设备的请求。然后,在步骤205中,视频平台101可以确定目标设备的源标识信息。在一种场景中,源标识信息包括与请求相关的用户的用户信息,例如,个人信息、联系信息等。可以设想用户信息是任何可归属于用户的信息,也可以是任何用户指定作为用户标识参数的信息,如电子邮件地址、家庭住址、喜欢的电影、用户id、密码等。在另一种场景中,源标识信息包括关于目标设备的信息,例如,国际移动设备标识(imei)、电子序列号、移动设备标识(meid)或目标设备独有的其他标识符。

在步骤207中,视频平台101根据源标识信息至少可以生成部分水印。在一个实施例中,视频平台101可以使用标记标识视频或在视频上放置水印,来表明正在访问录像和/或发起录像发布的用户。其中一种场景是视频平台101可以将被面试者的用户信息,访问录像的用户或被面试者和访问录像的用户信息转换为水印。在另一种场景中,视频平台101可以将目标设备的设备信息转换为水印。

在步骤209中,视频平台101可以修改所述一种媒体以在录像上添加水印。在一个实施例中,添加水印时,例如,可使用常规方法,添加在视频中预先确定的位置上。

随后,在步骤211中,视频平台101发起修改后的媒体到目标设备的传输。在一个实施例中,修改后的媒体向目标设备的传输基于或至少部分基于目标设备的认证。在一个实施例中,视频平台101可以根据目标设备访问该媒体的请求,基于或至少部分地基于该目标设备来处理目标设备信息。然后,视频平台101可以认证与目标设备相关的预定义的值、预先设置的用户名和密码、用户标识、设备标识或以上这些的组合、与请求相关的用户或以上这些的组合。然后,视频平台101可以将所述一种媒体与目标设备相关联。在一种场景中,视频平台101可以基于一个或多个片段提供录像和一个或多个指示器来导航回放录像,其中一个或多个指示器对应于一个或多个片段。通过这种方式,评价人员可以有效且高效地查看交流会话的录像(如无脚本的、一对一的面试视频),例如,通过使用指示器(如选项卡、按钮等)来快速导航视频(如基于所提出的问题、所讨论的主题等)。

图3是根据典型实施例,使用分段查看有水印的面试视频的方式对申请人进行协同评估的过程的流程图。为了便于说明,过程300参照图1a进行了描述。需要注意的是,过程300可以以任何合适的顺序进行,也可以以任何合适的方式组合或分离。

在步骤301中,视频平台101会收到一段无脚本面试的录像,例如来自面试官的录像。例如,视频平台101可以促进由现场的、经过培训的面试官进行的面试会话,面试官可以引导面试,提供准确的面试会话的视频录像,并确保视频录像的音质和画面质量达标。面试结束后,面试者可以对面试视频进行小幅度编辑,并准备好用于上传的面试视频。需要注意的是,在一些实施例中,面试视频可以以多种格式(如确保与其他平台和应用程序的兼容性,优化观看体验等)上传到视频平台101。在其他实施例中,视频平台101可以接受多种不同格式的面试视频,并可以将面试视频转换为其他格式(如确保与其他平台和应用程序的兼容性,优化观看体验等)。例如,在一种场景中,视频平台101可能会基于面试会话的片段重新组织面试视频(生成的面试视频可能会遵循特定的主题/问题顺序)。在另一种场景下,视频平台101可以处理上传的文件,以生成各种文件格式的多个版本。

然后,视频平台101可以在步骤303中基于视频会话的内容,如提出的问题、讨论的主题等,来分割面试会话。在一个实施例中,例如,视频平台101可以对收到的面试视频进行音频分析,确定所提出的问题、所讨论的话题等(如根据面试会话实际所用的语言)。

在步骤305中,视频平台101可能会收到来自评估人员播放面试视频的请求(如评估人员可能访问网络平台来发起请求)。作为回应,在步骤307中,视频平台101可以验证与设备和/或用户相关的预定义的值、预先设置的用户名和密码、用户标识、设备标识或以上这些的组合以验证对面试视频的访问权限。经过验证,视频平台101可以将设备信息和/或设备的用户信息和/或用户访问面试的请求转换为水印,这是步骤309。然后,视频平台101可以在面试视频上添加水印。

在步骤311中,视频平台101可以提供给评估人员有水印的面试视频(如通过基于网络的观看应用程序)和在控制栏上代表面试会话分段的选项卡(如控制栏表明视频内容下载和播放的范围等)。例如,在一种场景中,单击这些选项卡评价人员能够智能地导航到面试视频的不同片段(例如,基于面试会话的分段)。此外,视频平台101还可以在与选项卡对应的按钮中显示与面试内容相关的文本,来表明各个片段的一般主题。为了改善评估人员的体验,比如,这些按钮会呈现在视频的旁边,这样评价人员可以在片段之间快速导航(如通过点击不同的按钮),这是步骤313。

在某些实施例中,评估人员可以使用滑动控制特征来滑动数字刻度上的标记,给面试视频、面试会话、被面试者、面试官等一个评分(如一个数字)。在进一步的实施例中,需要基于评估人员认证的授权来给出评分(如可能需要评估人员使用其电子邮件地址和密码提供授权)。例如,在步骤315中,视频平台101可以确定评价人员是否有授权对面试视频、面试会谈、被面试者、面试者等进行评分。

例如,在步骤317中,如果评估人员被授权给出评分,则视频平台101可以接收来自评估人员的评分。然后,在步骤319中,视频平台101可以将评分(和面试视频)传输到评估人员的内部系统以供评价人员的同事查看,例如,以协同方式提供附加评论。需要注意的是,在不同的实施例中,申请人(或被面试者)可以为面试付费,比如在她报名参加面试时付费。因此,申请人可向其申请的机构免费提供面试,从而进一步提高机构接受视频平台101服务的程度。

图4是根据典型实施例使用分段查看有水印的录制的会话的用户界面图。如图所示,用户界面400包括视频部分401和面试问题部分403。例如,视频部分401包括对被面试者(如申请人)录制的面试会话的呈现,面试官窗口405描述的细节及面试官和他/她的个人信息的图像,以及被面试者控制栏407描述的关于被面试者的信息。此外,视频部分401包括用于在录制的视频会话中导航的控制栏409,以及一个加载/状态指示器(如用来指示视频的加载范围、当前视频帧的位置状态等)。例如,为了更快、更有效地导航已录制的面试会话,控制栏409可以包含一个或多个选项卡413。如前所述,每个选项卡413可以对应于所录制的面谈会话的特定部分。因此,例如,单击某个选项卡413可以让用户界面400开始播放与某个选项卡413相关的录制的面试会话的片段。

此外,如图所示,面试问题部分403可能包括按钮415。如前所述,选项卡413和按钮415可以相互对应。例如,特定按钮415的一个问题“俱乐部网站是如何运作的?”与编号4的选项卡413相对应。因此,在一个场景中,用户界面400可以使用户能够通过点击特定按钮415而使用户界面400开始播放与编号4的选项卡413相关联的所录制的面试会话片段,作为实现所录制的面试会话的更快、更有效导航的另一种方式。此外,如图所示,按钮415关联的问题“‘拼车俱乐部’是如何工作的?”是高亮显示的,因为用户界面400目前正在播放与编号3的选项卡413相关的片段。因此,按钮415可以帮助用户评估被面试者目前给出的答案。

图5-7是根据典型实施例用于支持分段查看有水印的录像的用户界面图。在图5中,用户c试图通过社交媒体系统访问一段无脚本的面试录像。在一种场景中,给用户c呈现出一个登录页面501,用于访问用户a(面试官)和用户b(被面试者)之间存储的录像。在这一种场景中,用户c可以简单通过提供给他/她的登录认证(例如用户名和密码)来访问录像,或者如果用户c没有登录认证,那么他/她可以向服务器注册来访问录像。在一种场景中,用户c会看到注册页面503,用于输入他/她的个人信息,例如姓名、地址、联系方式,以便在服务器注册。然后,用户可以为服务器选择用户名和密码。随后,用户可以选择访问用户a和用户b之间存储的录像的选项。

参考图6,一旦用户c输入他/她的登录认证,视频平台101就可以访问用户信息数据库117来验证用户c输入的登录认证。一旦验证,视频平台101可以访问录像数据库115来检索请求的用户a和用户b之间的录像。此后,视频平台101会处理用户信息,例如,用户c个人信息或联系信息(如userc@gmail.com的电子邮件)和/或用户c用来访问录像的设备的设备信息,例如,国际移动设备标识(imei)、电子序列号或meid。随后,视频平台101可以选择一个或多个用户信息或设备信息来转换为水印。然后,水印被添加在预先确定的录像区域。在一个实施例中,视频平台101可以呈现请求的用户a和用户b之间的录像的视频部分401和/或面试问题部分403。为了便于说明,在图6中,用户c呈现了视频部分401的全屏视图。录制的视频部分401包括用户c联系信息的水印部分601。在另一个示例性实施例中,视频平台101可以将带有时间信息的用户c的联系方式信息水印添加到录像的右上角701部分和右下角703部分,如图7所示。在一种场景中,一个或多个水印可以由视频平台101,基于或至少部分基于录像的视频部分401中可用的空间进行添加。在另一种场景中,视频平台101可能会存储设备103访问用户信息数据库117中录像的事件信息。在进一步的场景中,视频平台101可以存储用户c访问用户信息数据库117中录像的事件信息。

本发明所描述的过程是为了分段查看有水印的录像,这一过程可以通过软件、硬件(如通用处理器、数字信号处理(dsp)芯片、特定应用集成电路(asic)、现场可编程门阵列(fpga)等)、固件或其组合便利地实现。执行所描述功能的示例硬件详细如下。

图8表示可实施本发明实施例的计算机系统800。虽然计算机系统800是针对特定的设备或装置进行描述的,但是可以设想,图8中的其他设备或装置(例如网络元素、服务器等)也可以部署系统800所示的硬件和组件。计算机系统800采用这里描述的分段查看有水印的录像的编程(如通过计算机程序代码或指令),也包括诸如总线810的通信机制,用于在计算机系统800的其他内部和外部组件之间传递信息。信息(也称为数据)表示为可测量现象,通常是电压的物理表达式,但在其他实施例中包括诸如磁性、电磁、压力、化学、生物、分子、原子、亚原子和量子相互作用等现象。例如,南北磁场,或零电压和非零电压,表示二进制数字(位)的两种状态(0,1)。其他现象可以表示更高基数的数字。测量之前的多个同时量子态的叠加表示一个量子比特(量子位)。一个或多个数字组成的序列构成数字数据,用于表示数字或字符代码。在一些实施例中,称为模拟数据的信息由特定范围内的可测量值的近连续体表示。计算机系统800,或其一部分,组成了一种手段用于执行分段查看有水印的视频的一个或多个步骤。

总线810包括一个或多个信息的平行导体,以便信息在耦合到总线810的设备之间快速传输。一个或多个处理信息的处理器802与总线810耦合。

处理器(或多个处理器)802执行一组由计算机程序代码指定的信息操作,这些代码与分段查看有水印的录像相关。计算机程序代码是一组指令或语句,为处理器和/或计算机系统执行指定功能的操作提供指令。例如,代码可以用一种计算机编程语言编写,这种语言被编译成处理器的本机指令集。代码也可以直接使用本机指令集(例如,机器语言)来编写。一组操作包括从总线810获取信息并将信息放置在总线810上。这组操作通常还包括比较两个或多个信息单元、移动信息单元的位置,以及组合两个或多个信息单元,例如通过加法或乘法或逻辑操作(如or、异或(xor)和and)。处理器可以执行的一组操作中的每个操作通过指令信息(如一个或多个数字的操作代码)显示给处理器。由处理器802执行的一系列操作(如一系列操作代码),构成处理器指令(也称为计算机系统指令或简称计算机指令)。处理器可以实现为机械、电气、磁、光学、化学或量子组件等,可以单独实现也可组合实现。

计算机系统800还包括耦合到总线810的存储器804。存储器804(如随机存取存储器(ram)或其他任何动态存储设备),存储的信息包括用于分段查看有水印的录像的处理器指令。动态存储器允许计算机系统800改变存储在其中的信息。ram允许存储在称为内存地址的位置上的信息单元独立于相邻地址的信息进行存储和检索。处理器802也使用储存器804在处理器指令执行期间存储临时值。计算机系统800还包括只读存储器(rom)806或耦合到总线810的任何其他静态存储设备,用于存储静态信息,包括不被计算机系统800改变的指令。有些内存由易失性存储器组成,当电源丢失时,易失性存储器丢失会存储在其上的信息。与总线810耦合的还有一种非易失性(持久性)存储设备808,如磁盘、光盘或闪存卡,用于存储信息(包括指令),即使在计算机系统800关闭或断电时也能持久存储。

包括用于分段查看有水印的录像的信息,由来自外部输入设备812的处理器提供给总线810使用,这类设备包括键盘(包含由人类用户操作的字母数字键的键盘)、麦克风、红外(ir)远程控制、操纵杆、手柄、触控笔、触摸屏或传感器。传感器检测附近的条件,并将这些检测转化为物理表达式,与计算机系统800中用来表示信息的可测量现象相兼容。其他外部设备耦合到总线810,主要用于与人类互动,这类外部设备包括显示设备814,例如阴极射线管(crt)、液晶显示器(lcd),发光二极管(led)显示器,有机led(oled)显示器,等离子屏幕或呈现文本或图像的打印机,和指示设备816,例如鼠标,轨迹球,光标方向键,或运动传感器,这类设备用于控制小光标的位置图像呈现在显示设备814上且发出与呈现在显示设备814上的图像元素相关的指令,外部设备还包括一个或多个相机传感器894用于捕捉、记录,生成存储的一个或多个静态和/或动态图像(如视频,电影,等等),图像也可以由音频记录组成。在某些实施例中,例如,计算机系统800在没有人工输入的情况下自动执行所有功能的实施例中,可以省略一个或多个外部输入设备812、显示设备814和指示设备816。

在图示说明的实施例中,如应用专用集成电路(asic)820的专用硬件可以与总线810耦合。配置特殊用途的硬件,从而针对特殊用途足够快地执行处理器802没有执行的操作。asic的例子包括用于生成用于显示设备814的图像的图形加速器、用于加密和解密网络上发送的消息的密码板、语音识别、特殊外部设备的接口,如机械臂和医疗扫描设备,其反复执行在硬件中更有效实现的一些复杂的操作序列。

计算机系统800还包括耦合到总线810的通信接口870的一个或多个实例。通信接口870提供耦合到各种外部设备的单向或双向通信耦合,这些设备使用自己的处理器进行操作,如打印机、扫描仪和外部磁盘。一般来说,该耦合是通过网络链路878连接到本地网络880,许多具有自己的处理器的外部设备都连接到这个网络。例如,通信接口870可以是个人计算机上的并行端口或串行端口或通用串行总线(usb)端口。在某些实施例中,通信接口870包括综合业务数字网络(isdn)卡或数字用户线(dsl)卡或电话调制解调器,该调制解调器提供相应类型电话线的信息通信连接。在一些实施例中,通信接口870是电缆调制解调器,它将总线810上的信号转换为同轴电缆上的通信连接的信号或转换为光纤电缆上的通信连接的光信号。另一个例子是,通信接口870可能是局域网(lan)卡,用于提供数据通信连接到兼容lan(如以太网)。还可以实现无线链路。对于无线链路,通信接口870发送或接收或同时发送和接收电子、声学或电磁信号,包括红外和光学信号,这些信号承载信息流,如数字数据。例如,在无线手持设备中,如手机等移动电话中,通信接口870包括无线电波段电磁发射机和称为无线电收发器的接收器。在某些实施例中,通信接口870允许连接到电话网络107,以便用户设备103分段观看有水印的录像

这里使用的术语“计算机可读介质”是指参与向处理器802提供信息的任何介质,包括执行指令。这种介质可以有多种形式,包括但不限于计算机可读存储介质(如非易失性介质、易失性介质)和传输介质。非临时介质,如非易失性介质,包括,例如,光盘或磁盘,如存储设备808。易失性介质包括,例如,动态存储器804。传输介质包括:双绞线、同轴电缆、铜线、光纤、无线电波、电磁波、无线电波、光波、红外波等。信号包括通过传输介质传输振幅、频率、相位、极化或其他物理特性的人为瞬态变化。常见形式的计算机可读介质包括,例如,软盘、软磁盘、硬盘、磁带、其他磁性介质、cd-rom、cdrw、dvd,其他光学介质、穿孔卡片、纸带、光学标记表和其他有孔洞图案的物理介质或其他光学识别的标记,ram、prom、eprom、flash-eprom、eeprom、闪存、其他内存芯片或卡盘、载波、或其他计算机可读的介质。这里使用的计算机可读存储介质一词是指除传输介质外的任何计算机可读介质。

在一个或多个有形介质中编码的逻辑包括计算机可读存储介质和/或特殊用途硬件(如asic820)上的处理器指令。

网络链路878通常通过一个或多个网络向使用或处理信息的设备提供使用传输介质的信息通信。例如,网络链路878可以通过本地网络880连接到主机882或由互联网服务提供商(isp)操作的设备884。isp设备884反过来通过现在通常称为互联网890的全球公共分组交换通信网络提供数据通信服务。

称为服务器主机892的计算机连接到互联网主机,这是一种提供服务以响应从互联网上接收信息的过程。例如,服务器主机892承载一个进程,该进程提供代表视频数据的信息让显示设备814呈现。系统800的组件可以部署在其他计算机系统的各种配置中,例如主机882和服务器892。

至少本发明的一些实施例涉及使用计算机系统800来实现本文所述的部分或全部技术。根据本发明的一个实施例,这些技术由计算机系统800响应于处理器802执行存储器804中包含的一个或多个处理器指令的一个或多个序列而执行。这些指令,也称为计算机指令、软件和程序代码,可以从另一计算机可读介质(如存储设备808或网络链路878)读入存储器804。执行存储器804中包含的指令序列会让处理器802执行本发明描述的方法步骤。在可选实施例中,硬件(如asic820)可用于代替或与软件结合以实现本发明。因此,本发明的实施例不限于硬件和软件的任何特定组合,除非在本发明中另有明确说明。

信号通过通信接口870在网络链路878和其它网络传输,将信息传送到计算机系统800。计算机系统800可以通过网络880、890等收发信息(包括程序代码),也可通过网络链路878和通信接口870收发信息。在使用互联网890的一个示例中,服务器主机892通过互联网890、isp设备884、本地网络880和通信接口870来发送计算机系统800发出的消息所请求的特定应用程序的程序代码。接收到的代码可以由处理器802在接收时执行,也可以存储在存储器804和/或存储设备808或任何其他非易失性存储器中供以后执行。通过这种方式,计算机系统800可以以载波信号的形式获得应用程序代码。

各种形式的计算机可读介质可能涉及到将指令和/或数据序列传送到处理器802执行。例如,指令和数据最初可以存储在远程计算机(如主机882)的磁盘上。远程计算机将指令和数据装入动态存储器,并使用调制解调器通过电话线发送指令和数据。计算机系统800的本地调制解调器在电话线上接收指令和数据,并使用红外线发射机将指令和数据转换成作为网络链路的红外线载波信号。作为通信接口870的红外探测器接收红外信号中承载的指令和数据,并将代表指令和数据的信息放到总线810上。总线810将信息传送到存储器804,处理器802从存储器804中使用一些指令发出的数据来检索和执行这些指令。在存储器804中接收到的指令和数据可以在处理器802执行之前或之后存储在存储设备808上。

图9说明可在其上实施本发明实施例的芯片组或芯片900。芯片组900编程用于本发明所述分段查看有水印的录像,并且包括,例如,与图9相关的包含在一个或多个物理包中(如芯片)的处理器和存储器组件。例如,物理包包括材料、组件和/或结构组件(如底板)上的电线的排列,这些可以提供一个或多个特性,如物理强度、尺寸守恒和/或电气相互作用的限制。设想在某些实施例中,芯片组900可以在单个芯片中实现。进一步设想,在某些实施例中,芯片组或芯片900可实现为单个“芯片上的系统”。进一步设想,在某些实施例中,将不使用单个的asic,例如,此处所披露的所有相关功能将由一个或多个处理器执行。芯片组或芯片900,或其一部分,构成执行一个或多个步骤的手段,提供与可用的功能相关的用户界面导航信息。芯片组或芯片900,或其一部分,可以构成一种手段来执行分段查看有水印的的录像的一个或多个步骤。

在一个实施例中,芯片组或芯片900包括用于在芯片组900组件之间传递信息的总线901等通信机制。处理器903连接到总线901来执行指令和处理存储在存储器905中的信息。处理器903包括一个或多个处理内核,每个内核都配置为可独立执行。多核处理器支持在单个物理包中进行多重处理。多核处理器有两核、四核、八核或更多的处理内核。或者处理器903可以包括一个或多个通过总线901串联配置的微处理器,可独立执行指令、流水线和多线程。处理器903还可以配置专用组件来执行某些处理功能和任务,如数字信号处理器(dsp)907,或一个或多个专用集成电路(asic)909。dsp907通常配置为实时地处理现实信号(如声音),独立于处理器903。类似地,asic909可以配置为执行一般处理器不容易执行的特殊功能。其他有助于执行本发明所述功能的专门组件还包括一个或多个现场可编程门阵列(fpga)、一个或多个控制器或一个或多个其他专用计算机芯片。

在一个实施例中,芯片组或芯片900仅包括一个或多个处理器以及支持一个或多个处理器和/或与一个或多个处理器相关和/或用于一个或多个处理器的一些软件和/或固件。

处理器903及其附属组件通过总线901连接到存储器905。存储器905包括动态存储器(如ram、磁盘、可写光盘等)和静态存储器(如rom、cd-rom等),用于存储可执行指令,这些指令在执行时完成本文所述的发明步骤,即分段查看有水印的录像。存储器905还存储与本发明步骤的执行相关或由其生成的数据。

图10是用于通信的移动终端(如手持设备)的示例性组件的示意图,根据一个实施例,该示例性组件能够在图1的系统中操作。在某些实施例中,移动终端1001或其一部分构成了一种手段用于执行分段查看有水印的录像一个或多个步骤。一般来说,无线电接收器通常是根据前端和后端特性来定义的。接收器的前端包含所有的射频(rf)电路,而后端包含所有的基带处理电路。在这个应用程序中,使用的术语“电路”是指:(1)纯硬件实现(如仅在模拟和数字电路中实现),和(2)的组合电路和软件(和/或固件)(例如,如果适用于特定背景下,处理器(或多个处理器)的组合,包括数字信号处理器(或多个信号处理器)、软件、和存储器(或多个存储器)共同使得仪器,如手机或服务器来执行各种功能)。本定义适用于本申请(包括权利要求书)中的每一处出现的“电路”这一词。在进一步的例子中(正如在本申请中使用的),如果适用于特定的上下文,术语“电路”也仅指实现一个处理器(或多个处理器)及其(或其)附带的软件/固件。“电路”一词如果适用于特定的环境,也仅指,例如,移动电话中的基带集成电路或应用处理器集成电路,或蜂窝网络设备或其他网络设备中的类似集成电路。

电话的相关内部组件包括主控制单元(mcu)1003、数字信号处理器(dsp)1005和接收/发送单元(包括麦克风增益控制单元和扬声器增益控制单元)。主显示设备1007为用户提供支持各种应用程序和移动终端功能的显示功能,这些应用程序和移动终端功能执行或支持分段查看有水印的录像的步骤。主显示设备1007包括显示电路,其配置为显示至少一部分移动终端(如移动电话)的用户界面。此外,主显示设备1007和显示电路配置为便于用户控制所述移动终端的至少部分功能。音频功能电路1009,包括麦克风1011和麦克风放大器,后者用于放大从麦克风1011输出的语音信号。从麦克风1011输出的放大语音信号馈入编码器/解码器(codec)1013。

无线电部分1015通过天线1017放大功率和转换频率以便与包括基站的移动通信系统通信。功率放大器(pa)1019和发射机/调制电路在操作上响应mcu1003,从pa1019的输出耦合到双工器1021或环行器或天线开关,这是在本领域中众所周知的。pa1019还耦合到电池接口和功率控制单元1020。

在使用中,移动终端1001的用户对着麦克风1011说话,他或她的声音以及任何检测到的背景噪声都转换成模拟电压。然后,模拟电压通过模拟数字转换器(adc)1023转换成数字信号。控制设备1003将数字信号送入dsp1005进行处理,如语音编码、信道编码、加密、交错等。在一个实施例中,处理语音信号编码,单位不单独显示,要使用蜂窝传输协议比如全域进化增强数据率(edge),通用分组无线业务(gprs)、全球移动通信系统(gsm)、网络协议多媒体子系统(ims)、通用移动通信系统(umts)等,以及其他合适的无线介质,例如,微波接入(wimax)、长期演进(lte)网络、码分多址(cdma)、宽带码分多址(wcdma)、无线保真(wifi)、卫星等,或其他组合。

编码的信号随后路由到均衡器1025,以补偿在通过空气传输过程中出现的与频率相关的损伤,如相位和振幅失真。在均衡位流之后,调制器1027将信号与rf接口1029中产生的rf信号相结合。调制器1027通过频率或相位调制产生正弦波。为了准备信号的传输,上变频器1031将调制器1027输出的正弦波与合成器1033产生的另一个正弦波相结合,以实现所需的传输频率。然后通过pa1019发送信号,将信号增加到适当的功率级别。在实际系统中,pa1019作为可变增益放大器,它的增益由从网络基站接收的信息的dsp1005控制。然后,信号在双工器1021中被过滤,并视需要发送到天线耦合器1035以匹配阻抗,以提供最大的功率传输。最后,信号通过天线1017传送到本地基站。自动增益控制(agc)可以提供最后阶段控制增益的接收机。信号可以从该处转发到远程电话,远程电话可以是另一个蜂窝电话、其他移动电话或连接到公共交换电话网(pstn)或其他电话网络的固定电话线。

传送到移动终端1001的语音信号通过天线1017接收,并立即被低噪音放大器(lna)1037放大。下变频器1039降低载波频率,而解调器1041去除rf,只留下数字位流。然后信号经过均衡器1025,由dsp1005处理。数字模拟转换器(dac)1043转换信号,输出的结果通过扬声器1045传输给用户,所有这些都在主控制设备(mcu)1003的控制下,可以作为中央处理器(cpu)来实现。

mcu1003接收各种信号,包括来自键盘1047的输入信号。键盘1047和/或mcu1003与其他用户输入组件(如麦克风1011)组合构成用于管理用户输入的用户接口电路。mcu1003运行用户界面软件,以方便用户至少控制移动终端1001的部分功能来分段查看有水印的录像。mcu1003还分别向主显示设备1007和语音输出开关控制器发送显示命令和开关命令。此外,mcu1003与dsp1005交换信息,可以访问可选的合并的sim卡1049和存储器1051。此外,mcu1003可执行终端要求的多种控制功能。根据不同的实现方式,dsp1005可以对语音信号执行多种常规数字处理功能。另外,dsp1005根据麦克风1011检测到的信号来确定本地环境的背景噪声水平,并将麦克风1011的增益设置为一个可选择的水平,以补偿移动终端1001用户的自然倾向。

codec1013包括adc1023和dac1043。存储器1051存储各种数据,包括来电调音数据,并能够存储其他数据,如通过全球互联网接收的音乐数据。软件模块可以驻留在ram内存、闪存、寄存器或在技术领域众所周知的其他形式的可写存储介质中。存储器1051可以是(但不限于)单个存储器、cd、dvd、rom、ram、eeprom、光存储器、磁盘存储器、闪存存储器或其他能够存储数字数据的非易失性存储介质。

例如,可选的合并的sim卡1049承载重要信息,如手机号码、提供服务的运营商、订阅细节和安全信息。sim卡1049主要用于识别无线网络上的移动终端1001。sim卡1049还包含用于存储个人电话号码注册表、文本消息和用户特定移动终端设置的存储器。

此外,可以将相机传感器1053并入移动终端1001,其中相机传感器可以放置在一个或多个移动终端的一个或多个位置。通常,相机传感器可用于捕获、记录和使得存储一个或多个静态和/或动态图像(如视频、电影等),这些图像也可能包含音频记录。

虽然已就若干实施例和实施方式对本发明进行了描述,但本发明并没有局限于这些实施例和实施方式,而是还涵盖了明显的变型和等效安排,这些都属于所附权利要求书的范围。尽管本发明的特征以权利要求书中的某些组合形式表达,但可设想这些特征可以以任何组合和顺序排列。

因此,公开了一种用于分段查看有水印的录像的方法。

虽然本文描述了某些示例性实施例和实现方式,但从中也可明显看出其他实施例和变型。因此,本发明不限于此类实施例,而是涉及所述权利要求书的更广泛范围以及各种明显的变型和等效设置。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1