确定媒体内容项目之间的派生的可能性和程度的制作方法

文档序号:9713610阅读:294来源:国知局
确定媒体内容项目之间的派生的可能性和程度的制作方法
【技术领域】
[0001 ]本公开的方面和实现涉及数据处理,并且更具体地涉及确定媒体内容项目之间的派生的可能性和程度。
【背景技术】
[0002]音频内容和视频内容可以存储在数据服务器上并且通过因特网提供给用户用于收听/观看。用于支持这样的音频内容和视频内容的收听/观看的应用可以基于浏览器,或者可以独立于浏览器运行。

【发明内容】

[0003]下面呈现本公开的各种方面的简化概述以提供对这样的方面的基本理解。此概述不是所有预期方面的详尽概述,并且既不旨在标识这样的方面的关键或重要元素也不描绘这样的方面的范围。其目的在于以简化形式呈现本公开的一些概念,作为稍后呈现的更详细描述的序目。
[0004]在本公开的方面中,处理设备相对于一个或多个其他媒体内容项目处理第一媒体内容项目以识别该第一媒体内容项目和该一个或多个其他媒体内容项目中的至少一个媒体内容项目之间的一个或多个相似性。该处理设备基于对该第一媒体内容项目和该一个或多个其他媒体内容项目中的该至少一个媒体内容项目之间的该一个或多个相似性的识别来关于该第一媒体内容项目和该一个或多个其他媒体内容项目中的该至少一个媒体内容项目确定一个或多个派生度量。该处理设备基于对该一个或多个派生度量的确定来关于(a)该第一媒体内容项目或(b)该一个或多个其他媒体内容项目中的该至少一个媒体内容项目中的至少一个发起一个或多个动作。
【附图说明】
[0005]从下面给出的详细描述和从本公开的各种方面和实现的附图将更充分地理解本公开的方面和实现,然而它们不应被理解为将本公开限制为特定方面或实现,而是仅用于解释和理解。
[0006]图1描绘了根据本公开的一个实现的说明性系统架构。
[0007]图2描绘了用于确定媒体内容项目之间的派生的可能性和程度的方法的方面的流程图。
[0008]图3A根据本公开的一个实现描绘了其中若干媒体内容项目已被识别为彼此相似和/或匹配的示范性情景并且还描绘了它们的相应质量度量。
[0009]图3B根据本公开的一个实现描绘了其中若干媒体内容项目已被识别为彼此相似和/或匹配的示范性情景并且还描绘了它们的相应内容传播度量。
[0010]图3C根据本公开的一个实现描绘了其中若干媒体内容项目已被识别为彼此相似和/或匹配的示范性情景并且还描绘了每个媒体内容项目被上传的相应日期。
[0011]图4A根据本公开的一个实现描绘了示出具有可以被识别为存在于其他媒体内容项目中的若干不同区段的媒体内容项目的时间线的示意图。
[0012]图4B根据本公开的一个实现描绘了示出具有可以被识别为存在于其他媒体内容项目中的单个不同区段的媒体内容项目的时间线的示意图。
[0013]图5描绘了示出具有可以被识别为从其他媒体内容项目派生的若干区段的媒体内容项目的持续时间的时间线的示意图。
[0014]图6描绘了根据本公开的方面和实现操作的说明性计算机系统的框图。
【具体实施方式】
[0015]本公开的方面和实现涉及确定媒体内容项目之间的派生的可能性和程度。所公开的系统和方法可以被应用到媒体内容,诸如音频和/或视频内容、图像和/或可以诸如经由媒体共享服务或网站收集和/或传播的任何其他内容。更具体地,虽然媒体存储或储存库(诸如包含可用于观看的视频的一个或多个服务器)内包含的大量的媒体内容可以被称为“原始的”(因为媒体内容由第一作者/创建者创建),但这样的媒体存储/储存库中包含的媒体内容中的一些媒体内容实际上可能是从这样的“原始”作品派生(例如通过在派生的媒体项目中再现一个或多个原始媒体项目的至少一些内容)。虽然已经开发了各种技术以帮助识别两个(或更多个)媒体内容项目(例如由媒体共享服务存储的视频)之间存在的相似性和/或匹配,仅仅识别这样的项目之间的相似性或匹配不一定提供对项目中的哪个项目是“原始的”(也就是说,首先被创建)并且其他项目中的哪个项目可能是从它派生(也就是说,后来被创建)的深入了解或指示。
[0016]因此,本文在各种实施例中描述了使得能够确定媒体内容项目可能是从一个或多个其他相似/匹配媒体内容项目派生的可能性的技术。可以例如基于与这样的媒体内容项目相关联的各种相应因子诸如它们的相对质量(例如它们的视频分辨率)、它们已被传播的程度(例如共享和/或观看)和/或它们被创建/上传的日期的比较来计算这样的确定。这些(和/或其他)因子可以提供哪个媒体内容项目相对更可能是“原始的”和哪个媒体内容项目相对更可能是派生的各种指示。此外,基于这样的确定,可以诸如相对于被确定为很可能是“派生”的媒体内容项目发起一个或多个动作。
[0017]图1描绘了根据本公开的一个实现的说明性系统架构100。系统架构100包括用户设备102A至102N和服务器机器120。这些各种元件或组件可以经由网络110彼此连接,该网络可以是公共网络(例如因特网)、专用网络(例如局域网(LAN)或广域网(WAN))或其组合。
[0018]用户设备102A至102N可以是无线终端(例如智能电话等)、个人计算机(PC)、膝上型计算机、平板计算机或任何其他计算或通信设备。用户设备102A至102N可以运行用于管理用户设备102A至102N的硬件和软件的操作系统(0S)。诸如移动应用(“app”)、web浏览器等(未示出)的各种应用可以在客户端机器上(例如在客户端机器的OS上)运行。这样的应用可以例如使得用户能够诸如经由用户设备102捕获媒体内容(例如音频剪辑、视频剪辑等)、提供媒体内容(例如将媒体内容上传到中央服务器和/或将其发送给另一个用户)、接收媒体内容(例如经由网络110)和/或观看、显示或以其他方式呈现媒体内容(例如播放视频、听一首歌等)。用户设备102A至102N可以在地理上分布在整个世界的任何地方。
[0019]服务器机器120可以是机架式服务器、路由器计算机、个人计算机、便携式数字助理、移动电话、膝上型计算机、平板计算机、相机、视频相机、上网本、台式计算机、媒体中心、上述的任何组合或能够实现本文描述的各种特征的任何其他此类计算设备。服务器机器120可以包括组件,诸如内容比较引擎130、内容传播确定引擎132、派生确定引擎134、动作发起引擎136和媒体内容存储140。根据特定实现,组件可以组合在一起或分离为进一步的组件。应当指出的是,在一些实现中,服务器机器120的各种组件可以在分立的机器上运行。此外,下面关于图2更详细描述组件中的某些组件的一些操作。
[0020]媒体内容存储140可以由一个或多个存储设备诸如主存储器、基于磁存储或光存储的磁盘、带或硬盘驱动器、NAS、SAN等托管。在一些实现中,媒体内容存储140可以是网络附接的文件服务器,而在其他实现中,媒体内容存储140可以是可以由服务器机器120或经由网络110耦合到服务器机器120的一个或多个不同机器托管的某个其他类型的永久存储,如面向对象的数据库、关系数据库等,而在另外其他实现中,媒体内容存储140可以是由另一个实体托管并被使得服务器机器120可访问的数据库。
[0021 ]媒体内容存储140可以包括媒体内容项目141A至141N。在某些实现中,媒体内容项目141A至141N可以对应于媒体内容本身(例如音频剪辑、视频剪辑、图像等)和/或这样的媒体内容的指纹(例如从诸如色彩、强度、频率等的特征取得的定量数据)以及使媒体内容项目与它们的相应指纹相关联的数据结构(例如其中每行存储音频/视频区段的标识符和该音频/视频区段的指纹数据的表等)。在接收到媒体内容项目时,如可以例如在用户设备102处捕获并且发送到服务器机器120,可以将所接收的媒体内容项目与媒体内容存储140中的媒体内容项目进行比较和/或借助这些媒体内容项目以其他方式进行分析。这样做,可以识别所捕获/接收的媒体内容项目和存储在媒体内容存储器140中的那些媒体内容项目之间的一个或多个匹配和/或相似性。
[0022]在某些实现中,各种媒体内容项目141可以与一个或多个质量度量142相关联。这样的质量度量可以反映特定媒体内容项目的质量和/或其他方面(例如视频分辨率、音频比特率、压缩、文件格式等)。在某些实现中,所引用的质量度量可以被存储为与各种媒体内容项目相关联的元数据和/或基于与各种媒体内容项目相关联的元数据来确定。
[0023]此外,在某些实现中,各种媒体内容项目141可以与一个或多个内容传播度量143相关联。这样的内容传播度量可以反映特定媒体内容项目已被传播、观看等的数量和/或程度。内容传播度量的示例包括但不限于媒体内容项目的共享的实例(例如视频诸如通过社交网络站点或平台已在
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1