CN101523369B - 捕捉和共享媒体内容以及对共享媒体内容的管理 - Google Patents

捕捉和共享媒体内容以及对共享媒体内容的管理 Download PDF

Info

Publication number
CN101523369B
CN101523369B CN200780030811.4A CN200780030811A CN101523369B CN 101523369 B CN101523369 B CN 101523369B CN 200780030811 A CN200780030811 A CN 200780030811A CN 101523369 B CN101523369 B CN 101523369B
Authority
CN
China
Prior art keywords
media
editing
user
media stream
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200780030811.4A
Other languages
English (en)
Other versions
CN101523369A (zh
Inventor
贾森·克里科里安
布莱克·克里科里安
布赖恩·梅克勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sling Media Co., Ltd.
Original Assignee
Sling Media LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/620,707 external-priority patent/US7975062B2/en
Priority claimed from US11/620,711 external-priority patent/US8346605B2/en
Application filed by Sling Media LLC filed Critical Sling Media LLC
Publication of CN101523369A publication Critical patent/CN101523369A/zh
Application granted granted Critical
Publication of CN101523369B publication Critical patent/CN101523369B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/402Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
    • H04L65/4025Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cosmetics (AREA)

Abstract

一种媒体装置允许用户收看和捕捉来自媒体广播的若干部分。所述媒体装置接收媒体流,播放所述媒体流,且在所述媒体流正被播放时高速缓存所述媒体流的一部分。用户可通过选择所述媒体流的所述经高速缓存的部分中的媒体剪辑的边界来界定所述媒体剪辑。所述媒体装置基于所述用户的输入而创建所述媒体剪辑,且使所述用户能够将所述媒体剪辑传输到另一***,例如网站。在提供所请求的媒体内容之前,所述网站可将其与广告进行组合。所述网站可从广告商接收广告收入,且可将广告收入与所述媒体内容的所有者共享,作为对其许可提供所述媒体内容的交换。所述广告商可提供对如何组合所述广告的约束。所述内容所有者可提供对如何提供所述媒体内容项目的约束。

Description

捕捉和共享媒体内容以及对共享媒体内容的管理
技术领域
本发明大体上涉及媒体层和媒体内容管理,且明确地说,涉及捕捉媒体内容和在用户之间共享媒体内容、连同广告一起分配共享的媒体内容,以及经销商、广告商和内容所有者之间的财务安排。
背景技术
电视和其它视频内容以及无数种其它媒体正越来越多地应用于新装置上。举例来说,电视节目不再只在电视上找到。通过计算机网络以及其它传送机制,电视和其它媒体内容正越来越多地可用于其它装置上,例如个人计算机、移动电话、PDA和其它便携式计算装置。媒体内容日益增加的可用性还使观看者能够记录媒体内容并与他人共享媒体内容。
记录和共享媒体内容的过程是麻烦且耗时的。消费者收看视频的平台以及此视频的来源(例如电视、DVR、个人计算机和移动电话)不提供经充分整合且容易使用的解决方案来用于内容观看、捕捉、编辑和上载。
举例来说,正在经由连接用户的起居室电视机的DVR(例如TiVo)收看电视节目的用户可能看到引起其兴趣的内容。此外,他可能希望与朋友或个人团体共享刚才观看的内容。如果是这样的话,他必须参与一个多步骤过程,所述过程可能涉及使用多个装置来完成捕捉、编辑和上载任务的多个应用程序。首先,用户必须将DVR连接到另一装置(例如PC),以便以某一格式进行捕捉以供上载。这可能涉及经由模拟电缆将DVR连接到具有视频捕捉卡的PC。用户将使用例如Windows媒体编码器(WindowsMediaEncoder)的应用程序来使内容数字化以创建经压缩的数字文件。一旦所述文件被创建,用户接着就可访问社区网站,所述网站可具有其自己的用于允许消费者上载视频的工具。作为此过程的一部分,可能需要将视频的代码转换成与网站兼容的格式,这将向所述过程增加额外时间。此过程对用户不友好且是低效的。
如果消费者不具有允许其再访问剪辑以便稍后进行格式化、编辑和上载的DVR,那么会遇到额外问题。也就是说,用户将需要预期传入的视频片段将是其感兴趣的且值得记录和共享。用户必须预先开始记录媒体流。举例来说,为了记录TV上的最新新闻,用户可从TV指南了解预定的新闻播出时间,并在所述时间之前开始记录TV广播。因此,如果用户注意到媒体流中他或她未预料到的有趣内容,那么用户要记录所述有趣内容就已经太迟了。
因此,从上述内容中可见,需要一种改进的***和过程供用户记录媒体内容并与其他用户共享所记录的媒体内容。
人们共享媒体内容的一种常规途径是通过对等(peertopeer,P2P)计算机网络,例如Napster。P2P计算机网络是主要依赖于网络中参与者的计算能力和带宽而不是将其集中在相对较少数目的服务器中的网络。P2P计算机网络的用户可在网络上共享存储在计算机中的媒体内容。然而,因为许多所共享的媒体内容包含受版权保护的普及多媒体内容(例如,音乐和电影)的拷贝,所以在无版权所有者许可的情况下共享所述媒体内容在多数辖区中是不合法的。版权所有者(也称为内容所有者)往往不同意此些许可,因为他们不会接收到任何利益作为回报。而且,P2P计算机网络不向内容所有者提供控制其媒体内容的分配的能力。
共享媒体内容的另一常规途径是内容所有者提供供用户共享其媒体内容的机制。举例来说,内容所有者可在其网站中提供其媒体内容。想要接入所述媒体内容的人可访问这些网站以接入所述媒体内容。然而,此途径对用户来说是不方便的,因为没有集中的地方来接入媒体内容。而且,并非所有的内容所有者都具有财力来提供供用户接入其媒体内容的机制。
因此,从上述内容中可见,还需要一种***和过程,其允许用户共享媒体内容,授予内容所有者控制其媒体内容的使用的权利,且使所述***和过程的运营商能够产生广告收入。
发明内容
一个所揭示发明的实施例允许用户在播放媒体源或流时从所述媒体源或流捕捉媒体内容,并接着通过媒体装置中的集成用户界面与其他用户共享捕捉到的媒体内容。
在一个实施例中,在单个界面内,媒体装置接收媒体流,播放所述媒体流,且在所述媒体流正被播放时高速缓存所述媒体流的一部分。在观看媒体时,用户向用户界面提供捕捉正在装置上播放的媒体流的片段的命令。捕捉到的片段可包括(例如)视频剪辑。在一个实施例中,用户可使用用户界面来通过选择媒体流的高速缓存部分中的开始和结束边界来界定剪辑,且输入描述所述剪辑的元数据。媒体装置基于用户的输入而创建媒体剪辑,并将所述剪辑传输到另一***,例如用于与其他用户共享所述剪辑的社区网站。
另一实施例使社区网站的用户能够与所述网站的其他用户共享媒体内容,同时授予所共享媒体内容的所有者控制其内容的使用的权利。本发明的实施例还使所述网站的运营商能够产生广告收入,并为内容所有者共享其内容而与内容所有者共享所述收入。
在一个实施例中,社区网站从用户接收媒体内容,并将所述媒体内容与广告进行组合。应用户对所述媒体内容的请求,社区网站向所述用户提供经组合的媒体内容与广告。社区网站从广告商处接收广告费,作为对向用户提供经组合的媒体内容与广告的交换。社区网站向媒体内容的所有者提供所述广告费的一部分,作为对许可向用户提供经组合的媒体内容与广告的交换。
在另一实施例中,媒体内容的所有者可对其媒体内容设置约束以控制其媒体内容的使用。作为对网站强制执行所述约束的交换,内容所有者可许可分配内容项目。在又一实施例中,广告商可对其广告设置约束,以控制广告与媒体内容的组合。
附图说明
图1是说明根据本发明实施例的媒体装置的结构的框图。
图2是根据本发明实施例的用于记录和共享媒体剪辑的过程的流程图。
图3(a)到图3(c)说明根据本发明实施例的用于记录和共享媒体剪辑的用户界面的实例。
图4是说明根据本发明实施例的媒体内容管理***的结构的框图。
图5是根据本发明实施例的用于共享媒体内容的过程的互动图。
图6是说明根据本发明实施例的使用媒体内容管理***的商业模型中的网站、用户、广告商和内容所有者之间的互动的图。
所属领域的技术人员从以下论述将容易认识到,在不脱离本文所述的本发明的原理的情况下,可使用本文所说明的结构和方法的替代实施例。
具体实施方式
概述
本发明的实施例向媒体装置的用户提供一种集成用户界面以观看媒体内容、记录媒体剪辑、编辑所述剪辑、使所述剪辑与相关元数据相关联,以及与他人共享经处理的媒体剪辑。如本文所使用,媒体内容和媒体剪辑可包含任何类型的媒体内容,包含音频或视频内容或其两者。用户可观看媒体流,将所述媒体流的其认为有趣的一部分记录到媒体剪辑中,并使用集成用户界面将所述媒体剪辑发送给他人。
本发明的实施例允许媒体内容管理***的用户与所述***的其他用户共享媒体内容。媒体内容管理***的用户可将媒体内容(例如,媒体剪辑)上载到***以与他人共享所上载的媒体内容,他人可从所述***下载所述媒体内容。或者,媒体可最终经由对等分布式***分配给观看者。也就是说,内容可替代地存储在***的最终用户的计算机和其它装置上。当用户希望观看来自所述***的剪辑时,所述剪辑来源于其它用户或对等体中的一者或一者以上。
本发明的实施例允许共享媒体内容的所有者(“内容所有者”)控制其内容的使用。内容所有者可对其媒体内容设置较宽范围的约束以限制其媒体内容的使用。所述约束的实例包含持续时间、质量(例如,分辨率、视频内容的帧速率、音频内容的位速率)以及被允许接入所述媒体内容的人数。
本发明的实施例还可使媒体内容管理***的运营商能够产生广告收入。所述***将媒体内容与广告组合,且应用户对媒体内容的请求而向用户提供经组合的媒体内容与广告。广告收入包含广告商为向用户提供其广告而支付的广告费。广告收入可与内容所有者共享,因为内容所有者许可将其内容与***的用户共享。广告可由媒体内容管理***的运营商或内容所有者出售。广告也可经由使用自动广告购买***,通过使用关键字或与剪辑相关联的其它可用元数据来出售。也就是说,小型企业可能希望相对特定展示的任何剪辑而放置广告。也许通过网络界面,小型企业所有者可购买广告并上载创造性的内容,每当用户观看所需展示的剪辑时,所述内容就将作为广告展示。
本文所描述的媒体内容管理***还可通过给予版权所有者控制其媒体内容的使用的权利并共享通过用其媒体内容分配广告而产生的广告收入,来促进受版权保护的媒体内容的合法共享。
媒体装置结构
图1是根据本发明一个实施例的媒体装置100的结构的框图。如所说明,媒体装置100包含媒体播放器模块110、媒体编辑器模块120以及网络客户端模块130。媒体装置100以通信方式连接到媒体广播器140和服务器150。
媒体装置100包含硬件和/或软件装置,其经配置以使用户能够观看媒体内容;记录、编辑且使元数据与媒体剪辑相关联(“剪辑”);且通过单个集成用户界面与他人共享所记录的媒体剪辑。媒体装置100适合于执行计算机程序模块。如本文所使用,术语“模块”指代用于提供指定功能性的计算机程序逻辑和/或数据。模块可以硬件、固件和/或软件的形式实施。
在一个实施例中,媒体装置100是在任何通用或多用装置(例如个人计算机、移动装置、蜂窝式电话或针对这些任务具有充分能力的任何其它计算装置)上运行的软件应用程序,从而有利地避免了用户携带特殊装备以向媒体管理服务器410传输媒体内容且/或从媒体管理服务器410接收媒体内容的需要。或者,媒体装置100可以是专用器具,例如易地播放***(place-shiftingsystem)或个人视频记录器(PVR)。在易地播放***(其实例是来自Sling媒体(SlingMedia)的Slingbox)的情况下,易地播放器具通过将内容从易地播放器具流式传输到客户端装置而与位于例如PC或移动电话的另一装置上的软件互动。
媒体播放器模块110经配置以播放从媒体广播器140接收到的媒体内容,媒体广播器140可以是任何媒体来源,包含易地播放装置。媒体内容可以多种方式传送到媒体装置100,包含经由空中传输(模拟和数字)、经由电缆基础设施、IP输送(经由有线和无线方法)、卫星传输以及通过许多其它方法。向媒体装置100传送内容的模型可变化,包含按观看次数付费、线性编程、按需流式传输、下载和重放,以及从另一位置现场流式传输、易地播放等。
媒体编辑器模块120经配置以向用户提供记录(或捕捉)由媒体播放器模块110播放的媒体内容的功能性。在一个实施例中,媒体编辑器模块120可高速缓存所播放的媒体内容,并向用户提供编辑窗口以从高速缓存内容界定媒体剪辑。这允许用户容易地捕捉、处理、编辑和上载其最近观看到的剪辑。媒体编辑器模块120可进一步经配置以将所界定的媒体剪辑从一种媒体格式转换为另一媒体格式,或在需要时对剪辑执行任何其它代码转换、编码或其它处理。
网络客户端模块130经配置以将所记录的媒体剪辑传输到服务器150,或者传输给分布式存储和分配结构中的其他最终用户。网络客户端模块130可经配置以通过有线或无线网络与服务器150连接。网络的实例包含因特网、内部网、蜂窝式网络或其组合。服务器150可以是网络服务器、电子邮件服务器或具有网络能力的其它计算装置。
媒体广播器140将媒体内容传输到媒体装置100。媒体装置100可以是位于远程广播位置处的中央服务器,或位于用户家中的计算机。在一个实施例中,媒体广播器140可以是易时播放装置(time-shiftingdevice)(例如,个人视频记录器)或易地播放装置(例如,个人广播器)。在易地播放中,用户可经由数据网络收看或收听现场媒体、记录或存储在远程装置上的媒体。举例来说,用户可将内容从家中的装置(例如***、电缆盒或数字视频记录器)流式传输到蜂窝式电话,蜂窝式电话可从房屋的另一边、从城镇的另一边或从世界的另一边接收所述媒体。此传输可使用公共或私有网络。当前提供此易地播放应用的产品是来自Sling媒体公司的SLINGBQXTM,且其在2005年6月7日申请的第11/147,664号共同待决美国申请案中被描述,所述申请案的内容以全文引用的方式并入本文中。
媒体装置的操作
图2是根据本发明一个实施例的媒体装置100的用于记录(或剪辑)和共享媒体剪辑的过程的流程图。图2中所说明的过程可以软件、硬件或硬件与软件的组合的形式实施。
图2中所说明的过程以媒体装置100从媒体广播器140接收(210)媒体内容开始。媒体内容可呈媒体流(例如,电视广播)的形式。在一个实施例中,媒体播放器模块110在集成用户界面上播放媒体流。图3(a)中说明此用户界面的一个实例。图3(a)中的用户界面包含用于现场显示接收到的视频流的媒体显示窗口310,其包含供用户控制视频播放的控件(例如,音量控件312、记录按钮314)以及指示视频流的状态(例如网络传输速度、视频流状态以及视频流标题)的指示器。
再次参看图2,媒体装置100从用户接收(220)剪辑或以其它方式捕捉媒体的一部分的命令。用户可通过与集成用户界面互动来提交所述命令。举例来说,用户可使用指点装置(例如,鼠标或触敏屏幕)或使用小键盘来触发指定控件(例如,记录按钮314)。或者,用户可使用例如远程控件(例如,用于DVR、电缆盒、***或其它媒体源的远程控件)的装置来提交命令。
一旦装置100接收到所述命令,媒体编辑器模块120就可在集成用户界面中弹出媒体编辑窗口。媒体编辑窗口允许用户选择用户希望捕捉的媒体内容的开始点和结束点。在一个实施例中,在媒体播放器模块110播放媒体流时,媒体编辑器模块120连续捕捉并高速缓存所播放媒体内容的最后五分钟(或某一其它指定时间周期)。媒体编辑器模块110可经配置以在高速缓存流命中五分钟(或某一其它指定时间周期)时丢弃最早记录的内容,使得高速缓存的媒体总是已播放的最新近媒体。这允许用户选择当前在高速缓冲存储器中的内容的一部分。在另一实施例中,例如关于PVR,正由装置100播放的媒体流可能已经存储在存储器中,因此不需要高速缓存正被播放的媒体的一部分。在此情况下,捕捉到的剪辑仅是已经存储在存储器中的较大媒体文件的经裁剪版本。
图3(b)中说明此用户界面的一个实例。图3(b)中的用户界面显示邻近于媒体播放窗口310的媒体编辑窗口320。媒体编辑窗口包含显示高速缓存媒体内容的视频窗口322。视频编辑窗口还包含位于视频窗口下方的滑动件324,其表示视频流的高速缓存部分的持续时间。如图3(b)所示,媒体编辑窗口320邻近于媒体播放窗口310而显示,然而,媒体编辑窗口320可作为单独窗口而显示或通过针对用户界面所需的任何其它方法来显示。
再次参看图2,媒体装置100接收(230)用户选择以用于界定所需的媒体剪辑。在一个实施例中,用户可通过媒体编辑窗口来选择所需的开始点和结束点。举例来说,在图3(b)中所说明的用户界面中,用户可通过在滑动件324上标记开始和结束点来做出选择。在一个实施例中,媒体装置100核查并强制执行媒体流的元数据中所含有或以其它方式与之相关联的约束。举例来说,如果所述约束限制剪辑的持续时间,那么媒体装置100将不允许媒体剪辑超过所述限制。用户还可选择媒体剪辑内的帧作为所述媒体剪辑的代表性缩略图像(thumbnailimage)。媒体装置100基于用户选择而创建媒体剪辑。
媒体装置100还可对媒体剪辑标注(240)信息,例如描述所述剪辑的元数据。待标注的信息可由用户手动输入且/或其可自动与剪辑相关联。举例来说,一旦捕捉到剪辑,用户就可输入文字、短语、图片、URL、标题、演员、网络、频道或用户相信应与所述剪辑相关联的其它元数据。或者或另外,可使用用于自动标注的其它方法,例如自动确定关于剪辑内容的信息并用所述信息来标注所述剪辑的方法。可从许多来源检索此信息,包含电子节目指南(EPG)或计算装置上的设定值。其它观察到的信息也可为标注信息的来源,包含日时、时区或位置、频道编号、展示的标题、剧集(episode)、网络等。所述信息可进一步包含与视频剪辑明确相关联的信息,其可经由VBI、经由IP网络或通过某一其它方法传送。其它信息(例如,隐藏式字幕(closedcaptioning))也可为自动标注的来源。标到媒体剪辑的信息可存储在其元数据中。在一些实施例中,用户还可改变媒体剪辑的格式并设置其它编码参数,例如位速率。
媒体装置100可在用户指令时传输(250)媒体剪辑。用户可通过集成用户界面提交指令。举例来说,媒体编辑窗口可包含用于将媒体剪辑上载到社区网站的指定按钮。用户可配置所述按钮以自动发送、手动投寄或以其它方式将媒体剪辑上载到社区网站或其它在线位置。用户可配置所述按钮以与其在网站中的账户链接。用户可点击所述按钮,且网络客户端模块130将上载媒体客户端。或者,媒体编辑窗口可包含下拉菜单,其允许用户选择电子邮件通知的接收者。在媒体剪辑被上载之后,通知将被发送到选定接收者的电子邮件地址,从而通知所述接收者用户已上载剪辑,所述通知具有对存储在网站上的剪辑的指针引用。这允许用户与用户社区而不是特定选择的人共享内容。社区共享模型还实现下文更详细描述的某些商业和广告方案。在其它实施例中,用户还可指令媒体装置100将媒体剪辑保存在本地或远程位置中。
或者,代替于上载媒体剪辑,媒体装置100可调用电子邮件客户端(或其它本地通信客户端)以创建新的电子邮件消息,并将媒体剪辑附加到所述消息。用户接着可选择消息的既定接收者并发送消息。如果视频剪辑的接收者或目的地已经确定,那么媒体装置100还可自动发出所述消息。地址簿数据库可以是可从例如MicrosoftOutlook、LotusNotes等电子邮件客户端以及例如MSN消息传递工具(MSNMessenger)和AOL即时消息传递工具(AOLInstantMessenger)的任何基于因特网的消息传递服务获得的地址簿数据库。
媒体装置的示范性过程
可通过根据本发明一个实施例的媒体装置100的操作的实例来进一步说明上文所述的过程。在此实例中,媒体装置100是膝上型计算机。媒体装置100从易地播放***(例如,SLINGBOXTM)接收视频流,并在计算机屏幕上的集成用户界面中向用户播放所述视频流。
当收看所述视频流时,用户看到其希望与朋友共享的某内容。用户按下集成用户界面上的记录按钮,其立即启动应用程序内的媒体编辑窗口。在媒体编辑窗口内,用户可以使用所观看视频的最后五分钟(或某一其它持续时间),其高速缓存在所述膝上型计算机的硬盘上。用户设置开始点和结束点,对剪辑添加标题,且按下接收者按钮,其弹出朋友列表。用户选择既定的朋友。还可手动或自动添加与所述剪辑相关联的元数据。接着用户点击集成用户界面上的上载按钮。媒体装置100将视频剪辑上载到社区网站,且将具有对所上载视频剪辑的指针引用的通知电子邮件发送给选定的朋友。
在接收到通知电子邮件之后,用户的朋友可点击所述指针,并在社区网站中观看所述视频剪辑。
类似的经历对其它装置和解决方案也是可能的。举例来说,可在从易地播放装置接收视频流的移动电话上具有类似的经历。或者,所述界面可集成到连接到因特网的DVR中,其中剪辑经历经由电视机呈现给用户且经由远程控件来控制。在又一替代方案中,所述界面可用在PC上,所述PC不经由易地播放装置接收内容,而是直接经由到达PC中的音频视频输入(例如,同轴电缆)来接收内容。因此,观看、剪辑和发送剪辑的过程可在许多不同环境中有利地使用。
媒体内容管理***结构
图4是根据本发明一个实施例的媒体内容管理***400的结构的框图。在此实施例中,***400包含媒体管理服务器410、广告服务器420以及三个客户端装置430A到430C。媒体管理服务器410、广告服务器420和客户端装置430通过网络440以通信方式耦合。
媒体管理服务器410包含经配置以通过网络440从客户端装置430接收媒体内容且/或向客户端装置430提供所接收到的媒体内容的硬件和/或软件装置。媒体内容可包含媒体形式的数据,例如文本、音频、静止图像、视频和图形,以及其组合。媒体内容可具有不同格式。举例来说,音频内容可以Windows媒体音频(WindowsMediaAudio,WMA)格式或以MPEG-1音频层3(MPEG-1AudioLayer-3,MP3)格式编码。在一个实施例中,媒体管理服务器410包含网络服务器412、应用程序服务器414、支付服务器416以及媒体存储装置418。媒体管理服务器410还可包含其它组件(例如,电子邮件服务器),但图4为了清楚起见而省略了此些组件。
网络服务器412是媒体管理服务器410的前端,且起媒体管理服务器410的通信网关的作用。网络服务器412接收从客户端装置430通过网络440传输到媒体管理服务器410的媒体内容,并将接收到的媒体内容存储在媒体存储装置418中。网络服务器412还接收来自客户端装置430的对特定媒体内容单元的请求,从媒体存储装置418检索所请求的媒体内容单元,并将其提供给客户端装置430。在一个实施例中,网络服务器412是托管一个或一个以上网站的因特网服务器。
网络服务器412可支持多个通信协议以用于客户端装置430发送和请求媒体内容。举例来说,网络服务器412可经配置以支持文件传送协议(filetransferprotocol,FTP),使得客户端装置430可使用FTP来提供且/或接入媒体内容。作为另一实例,网络服务器412可托管供用户上载且/或下载媒体内容的网页。网络服务器412可将媒体内容以适合经由网络440传输的媒体文件或媒体流的形式提供给客户端装置430,其中最终用户可在客户端装置430处观看所述媒体流。
应用程序服务器414经配置以将媒体内容与广告进行组合,并将经组合的媒体内容与广告提供到网络服务器412。类似于媒体内容,广告可包含媒体形式的数据,例如文本、音频和视频。在一些实施例中,替代于广告,应用程序服务器414将媒体内容与其它信息(例如,关于媒体内容的主题的信息)进行组合。
支付服务器416经配置以基于支付模型而跟踪相关方(例如,广告商、版权所有者、用户)的收支平衡。支付服务器416还可与网络服务器412一起工作以向相关方提供对其账户的在线访问。相关方可通过访问其账户来核查账户收支平衡,进行支付,以及将资金转移到他们的其它账户。支付服务器416还可周期性地向相关方发送***和账户收支平衡报告。在一个实施例中,支付服务器416可经配置以使相关方能够使其账户与其银行账户连接,并授权支付服务器416自动存款到其银行账户且/或从其银行账户取款。
在一个实施例中,支付服务器416还经配置以跟踪媒体内容与相关方之间的关系。所述关系包含内容所有者及其媒体内容、广告商及其广告,以及用户和其所上载和/或下载的媒体内容。多方可具有对一个媒体内容单元的所有者权益。举例来说,视频剪辑可具有多个版权持有者和多个被许可人。这些内容所有者的身份可在伴随媒体内容单元的元数据中提供。在一个实施例中,支付服务器416针对每一内容所有者而创建账户,并使所述账户与内容所有者具有权益的媒体内容单元链接。举例来说,华特迪士尼工作室(WaltDisneyStudios)的账户可与具有米奇老鼠图像的所有视频内容和图形内容以及华特迪士尼工作室所有的其它媒体内容相关联。类似地,支付服务器416还可针对每一广告商而创建账户,且使所述账户与其广告相关联,且针对每一用户创建账户,并使所述账户与用户所上载和/或下载的媒体内容单元相关联。此信息可用于确定所述方的收支平衡。账户信息可连同媒体内容一起保存在媒体存储装置418中。
媒体存储装置418存储从网络服务器412、应用程序服务器414和支付服务器416接收到的数据。这些数据包含从客户端装置430接收到的媒体内容、与媒体内容相关联的信息(例如,所有权信息)以及关于相关方的信息(例如,账户信息)。媒体存储装置418可以是关系数据库或存储上述数据的任何其它类型的数据库。媒体存储装置418可由网络服务器412、应用程序服务器414和支付服务器416接入。可在单个计算机上或在通过网络彼此通信的单独计算机***上存储和操作网络服务器412、应用程序服务器414、支付服务器416以及媒体存储装置418。
广告服务器420包含经配置以向媒体管理服务器410和/或客户端装置430提供广告的硬件和/或软件装置。在一个实施例中,广告服务器420包含广告应用程序服务器422和广告存储装置424。
广告应用程序服务器422(类似于媒体管理服务器410中的网络服务器412)经配置以接收传输到广告服务器420的广告,并将接收到的广告存储在广告存储装置424中。接收到的广告可包含相关联的所有权信息。
广告存储装置424存储从广告应用程序服务器422接收到的广告和相关联的所有权信息。类似于媒体存储装置418,广告存储装置424可以是关系数据库或任何其它类型的数据库。可在单个计算机***存储和操作广告存储装置424。或者,广告存储装置424可包含多个数据库,其每一者由广告商个别维持。
在一个实施例中,广告服务器420可与媒体管理服务器410组合。举例来说,应用程序服务器414和网络服务器412可经配置以实施广告应用程序服务器422的功能,且媒体存储装置418可经配置以存储原本将存储在广告存储装置424中的广告和相关联的所有权信息。
客户端装置430A到430C包含经配置以向媒体管理服务器410和/或广告服务器420传输媒体内容且/或从媒体管理服务器410和/或广告服务器420接收媒体内容的硬件和/或软件装置。客户端装置430可任选地包含显示器(例如,LCD屏幕)和扬声器。在一个实施例中,客户端装置430中的一者或一者以上可以是媒体装置100。***400中可存在许多客户端装置430。图4为了清楚起见仅显示三个客户端装置430。
在一个实施例中,客户端装置430经配置以播放从媒体管理服务器410和/或广告服务器420接收到的经组合的媒体内容与广告。举例来说,客户端装置430可包含如上文所述的媒体播放器客户端,其可向最终用户播放从媒体管理服务器410接收到的视频剪辑。
在一个实施例中,媒体管理服务器410、广告服务器420和客户端装置430A到430C经构造以包含处理器、存储器、存储装置、网络接口以及适用的操作***和其它功能软件(例如,网络驱动程序、通信协议)。
网络440经配置以连接媒体管理服务器410、广告服务器420和客户端装置430A到430C。网络440可以是有线或无线网络。网络440的实例包含因特网、内部网、蜂窝式网络或其组合。
媒体内容管理***的操作
图5是根据本发明一个实施例的媒体内容管理***400的用于共享媒体内容的过程的互动图。在此过程中,媒体管理服务器410托管社区网站,在所述社区网站处,网站的用户可上载、下载、共享和交换媒体内容(例如,视频剪辑)。图5中所说明的过程可以软件、硬件、或硬件与软件的组合的形式实施。
图5中所说明的过程以客户端装置430A接收(510)媒体流开始。如上文参看图5所述,客户端装置430A可包含媒体装置100,其从例如TV广播网络的多个来源接收媒体内容和/或媒体流。客户端装置430A可经配置以在接收到媒体流时向用户播放所述媒体流。
客户端装置430A在接收到的媒体流中捕捉(520)媒体剪辑。在一个实施例中,客户端装置430A连续捕捉并高速缓存最新近接收到的媒体流。用户可使用由客户端装置430A提供的图形界面来选择媒体流的高速缓存部分中用户希望捕捉的剪辑的开始和结束。
客户端装置430A使用网络服务器412所支持的通信协议将捕捉到的媒体剪辑发送(530)到社区网站。网络服务器412可在用户可在社区网站中上载任何媒体内容之前,要求用户首先通过注册一个账户来成为社区成员。客户端装置430A可经配置以使用用户账户将媒体剪辑发送(530)到社区网站。
在接收到来自客户端装置430A的媒体剪辑之后,网络服务器412将所述媒体剪辑存储在媒体存储装置418中。在一个实施例中,网络服务器412还接收与接收到的媒体剪辑有关的识别信息,并将其连同媒体剪辑一起存储在媒体存储装置418中。网络服务器412可在社区网站上提供所接收到的媒体剪辑供成员接入。图3(c)中说明列出所接收到的媒体剪辑的社区网站的一个实例。图3(c)所示的网页列出从社区网站的成员接收到的媒体剪辑。访问此网页的用户可通过在所列出的媒体剪辑上点击来接入所述媒体剪辑。
应用程序服务器414将广告与接收到的媒体剪辑进行组合(540)。如上文参看图4所述,应用程序服务器414可通过网络服务器412和网络440从广告服务器420接收广告。
应用程序服务器414可以不同方式来组合(540)媒体剪辑与广告。如上文所述,媒体内容和广告可包含媒体形式的数据,例如文本、音频、静止图像、视频和图形。应用程序服务器414可基于媒体剪辑和广告中所包含的信息的形式来确定组合媒体剪辑与广告的方式。举例来说,如果两者均包含视频和/或音频,那么应用程序服务器414可将其联合在一起,使得广告引向媒体剪辑中或跟随媒体剪辑。作为另一实例,应用程序服务器414可在网页中在媒体剪辑旁边呈现广告,使得感兴趣的用户可为所述媒体剪辑而访问所述网页,且因此而观看所述广告。作为又一实例,应用程序服务器414可将广告放置为对媒体剪辑的视频部分的覆盖。应用程序服务器414可在网络服务器412第一次接收到所述媒体剪辑时或在接收到对所述媒体剪辑的请求之后,将广告与所述媒体剪辑进行组合。或者,应用程序服务器414可周期性进行所述组合(540)。
在一个实施例中,应用程序服务器414可经配置以强制执行与媒体内容和广告相关联的约束。广告可具有与其相关联的限制媒体内容的约束。举例来说,广告商可禁止其广告与包含成人资料的媒体内容相关联。作为另一实例,广告(例如,汽车广告)可要求相关联的媒体内容包含与广告的主题相关的内容(例如,关于车赛的视频剪辑)。媒体内容也可具有限制可与所述媒体内容相关联的广告的约束。
在一个实施例中,应用程序服务器414识别与媒体剪辑和/或广告相关联的约束,并仅在满足所述相关联约束的情况下才组合(540)所述媒体剪辑与所述广告。举例来说,应用程序服务器414可通过以下方式来组合(540)媒体剪辑与广告:首先识别满足与媒体剪辑相关联的约束的广告,接着选择所识别的广告中所述组合不违反与选定广告相关联的约束的一者或一者以上,且组合(540)所述媒体剪辑与选定广告。
社区网站的另一用户使用客户端装置430B向社区网站发送(550)对所述媒体剪辑的请求。在接收到所述请求之后,网络服务器412通过网络440将经组合的媒体剪辑与广告提供(560)给客户端装置430B。网络服务器412可以不同方式提供经组合的媒体剪辑与广告。举例来说,网络服务器412可向用户发送含有相关联的广告和对所述媒体剪辑的指针引用的电子邮件。用户可通过点击所述指针引用来接入所述媒体剪辑。或者,网络服务器412可向用户提供包含经组合的媒体剪辑与广告的网页。在接收到所述经组合的媒体剪辑与广告之后,客户端装置430B可向用户播放(570)所述经组合的媒体剪辑与广告。
社区网站的运营商可从广告商处接收(580)广告费,作为对向用户提供(560)经组合的媒体剪辑与广告的交换。如上文参看图4所述,支付服务器416跟踪广告商与其广告之间的关系。因此,支付服务器416可识别与所组合的广告相关联的广告商,确定广告商应支付的广告费,且相应地对广告商进行收费。
在一个实施例中,通过由运营商和广告商确定的标准广告模型(例如,点击付费广告(PayPerClickAdvertising,PPC)、每千次广告付费(PayPerThousandAdvertising,PPM)、固定费率)来确定广告费。2006年3月8日申请的第60/780,709号美国临时申请案中揭示可与***400一起使用的各种广告模型,所述临时申请案的内容以全文引用的方式并入本文中。所述广告模型可基于多种因素而提供广告费范围,例如广告的性质(例如,视频、音频或文本)以及关联的方式(例如,广告与视频剪辑联合)。支付服务器416可通过将广告商的账户记入借方来从广告商收取广告费。
社区网站的运营商还可向内容所有者提供(590)广告费的一部分,作为对许可向用户提供(560)经组合的媒体剪辑与广告的交换。如上文参看图4所述,支付服务器416跟踪媒体内容的所有权信息。因此,支付服务器416可识别媒体剪辑的内容所有者,确定所述广告费中给内容所有者的部分,且相应地将内容所有者记入贷方。
在一个实施例中,通过由运营商和内容所有者确定的版税率来确定所述支付。类似于广告模型,版税率可基于例如媒体内容的性质的因素而提供版税支付范围。在一个实施例中,版税是通过连同内容所有者所拥有的媒体内容一起提供广告而产生的广告收入的固定百分比。内容所有者也可针对其媒体内容设置固定费用。举例来说,家庭视频剪辑的所有者可对每次接入所述视频剪辑收取5欧元。支付服务器416可通过将内容所有者的账户记入贷方来向内容所有者提供(590)版税支付。
媒体内容管理***的商业模型
图6是根据商业模型描绘媒体内容管理***400(下文称为“***400”)的操作中所涉及的实体之间的互动的图。图6中所说明的互动可以软件、硬件或硬件与软件的组合的形式实施。
如图6中所说明,***400可操作以使用户能够共享和交换媒体内容、通过连同媒体内容一起分布广告而产生广告收入,且与内容所有者共享所述收入,作为对许可连同广告向用户提供媒体内容的交换。代替或除了与内容所有者共享收入之外,***400还可通过提供对许可连同广告向用户提供内容所有者的媒体内容的约束,来使内容所有者能够控制其媒体内容的使用。
***400的操作中所涉及的实体包含社区网站的运营商610、广告商620、内容所有者630以及用户640。运营商运行媒体管理服务器410以提供社区网站610供用户640存储、共享和交换媒体内容,并连同媒体内容一起向用户640分配广告。广告商620向社区网站610提供广告,所述广告将连同媒体内容一起提供给用户640,作为对支付的交换。用户640通过社区网站610共享媒体内容。内容所有者630给予社区网站610向用户640分配其媒体内容的权利,作为对支付和/或控制的交换。
社区网站610从用户640接收媒体内容。如上文参看图4所述,社区网站610可要求用户640成为注册成员以向社区网站610上载媒体内容且/或从社区网站610下载媒体内容。接收到的媒体内容包含用户640本身感兴趣且/或感觉将对多数听(观)众具有广泛吸引力的媒体内容。用户640还可向社区网站610提供关于所述媒体内容的描述性信息。
社区网站610从内容所有者630接收媒体内容的约束。在一个实施例中,媒体内容单元可具有一个或一个以上相关联的约束,其限制所述媒体内容单元的使用。在一个实施例中,这些约束可在相关联媒体内容的元数据中提供。举例来说,与视频剪辑相关联的约束可在所述视频剪辑被传输到媒体管理服务器410时在垂直消隐间隔(VerticalBlankingInterval,VBI)期间传输。VBI是视频传输中当信息仍在传输时但在所述信息没有显示在屏幕上时帧之间的时间周期。或者,网络服务器412可经配置以独立于相关联的媒体内容而接受这些约束。举例来说,内容所有者630可通过与网络服务器412互动来设置适用于其媒体内容的全部或一部分的约束。内容所有者630还可设置适用于其尚未在媒体管理服务器410中的媒体内容的约束。
在一个实施例中,社区网站610可使内容所有者能够对其媒体内容设置较宽范围的约束,例如:持续时间、质量(分辨率、视频内容的帧速率、音频内容的位速率)以及被允许接入所述媒体内容的人数。举例来说,内容所有者可设置一般规则,如“所有《辛菲尔德》(Seinfeld)视频剪辑均以较低分辨率显示,且长度不可超过2.5分钟”。在识别含有《辛菲尔德》视频剪辑的一段媒体内容之后,社区服务器610可允许仅在不违反约束的情况下接入所述媒体内容。社区网站610可经配置以修改媒体内容(例如,减小视频的持续时间和/或分辨率)以强制执行相关联的约束。或者,所述修改可在用户侧进行(例如,客户端装置430可经配置以强制执行所述约束)。
内容所有者630也可约束对其媒体内容的接入。举例来说,内容所有者630可将对媒体内容单元的接入约束为仅通过邀请(例如,与朋友和熟人共享视频剪辑)或仅可用于注册成员。因此,社区网站610将仅在内容所有者所设置的相关联约束得到满足的情况下允许用户640接入媒体内容单元。
内容所有者630还可约束可与其媒体内容相关联的广告。举例来说,媒体内容单元可具有禁止任何与汽车广告的关联的约束。作为另一实例,一段媒体内容可具有限制相关联视频广告的持续时间的约束。
在此商业模型下,内容所有者630可具有较强的动力来允许与公众共享其媒体内容,以促进媒体内容的普及且产生更多的版税收入,即使不接收任何广告收入的一部分。举例来说,华特迪士尼工作室可在约束中指定其米奇老鼠媒体内容是公共可用的,以促进米奇老鼠电影的重新发行或促进其主题乐园的参观。内容所有者可通过允许第三方广告商将其自己的广告附加到经剪辑的视频内容,接着通过接收一部分或整个广告费而具有额外的动力。
社区网站610从广告商620接收广告。社区网站610还可从广告商620接收约束。类似于内容所有者630所提供的约束,这些约束限制媒体内容与广告进行组合,且从而使广告商620能够更好地将其广告瞄准正确的听(观)众。
社区网站610将媒体内容与广告进行组合。此组合通常必须满足内容所有者630和广告商620两者所提供的约束。社区网站610接着向用户640提供经组合的媒体内容与广告。
运营商为向用户640分配广告而从广告商620接收广告费。运营商可在内容所有者630对媒体内容具有权利的范围内针对许可连同广告向用户640提供媒体内容而与内容所有者630共享此收入。
在一个实施例中,社区网站610在***410的操作中所涉及的所有实体之间分配广告收入,包含运营商、内容所有者630以及甚至上载和/或下载媒体内容的用户640。在其它实施例中,广告费可仅在所述方的子集之间共享,例如内容所有者630和运营商。在其它实施例中,可与媒体内容的分配链中的其它参与方共享广告费,例如发起电视服务的运营商(例如电缆提供商,尤其是在媒体内容源自由相关联机顶盒所服务的内容的情况下)、提供来源(例如易地播放装置)所使用的带宽的因特网服务提供商(ISP)和/或提供客户端装置430所使用的带宽的ISP(例如在客户端装置430是使用无线网络的便携式装置的情况下的无线网络提供商)。
如上文所述,运营商可操作***400以通过连同广告一起分配用户所供应的媒体内容来产生广告收入。运营商可与内容所有者630共享所述收入,作为对许可连同广告向用户640提供媒体内容的交换。***400还向内容所有者630提供控制其媒体内容的使用的能力,以解决其对失去对其媒体内容的控制的顾虑。
媒体内容管理***的示范性过程
可通过根据本发明一个实施例的媒体内容管理***400(下文称为“***400”)的操作的实例来进一步说明本文所描述的原理。在此实例中,***400托管社区网站610,在社区网站610处,网站的用户可共享音频/视频剪辑。
所述实例以用户640收看先前通过个人视频记录器(PVR,客户端装置430)捕捉到的TV节目《辛菲尔德》开始。用户640发现视频的某一区段较有趣,且调用PVR的图形界面以通过选择视频区段的开头和结尾来捕捉所述区段。PVR创建含有捕捉到的视频区段的视频剪辑(《辛菲尔德》剪辑),并使用所述用户的账户将所述《辛菲尔德》剪辑上载到社区网站610。
应用程序服务器414使用在视频剪辑的VBI期间存储的元数据来识别接收到的剪辑的主题,使所述剪辑与内容所有者(索尼影视数码公司(SonyPicturesDigitalInc.))相关联,并将所述剪辑和有关信息存储在媒体存储装置418中。
社区网站610的第二用户640随后使用计算机(客户端装置430)在网站610中搜索与《辛菲尔德》有关的视频剪辑,且定位先前接收的《辛菲尔德》剪辑。第二用户640接着提交对所述《辛菲尔德》剪辑的请求。
响应于第二用户640的请求,社区网站610核查适用于所述《辛菲尔德》剪辑的约束。内容所有者(索尼影视数码公司)已设置了适用于所有《辛菲尔德》视频剪辑的约束,其限制所述视频剪辑的持续时间不超过2.5分钟。在确认所述《辛菲尔德》剪辑持续不超过2.5分钟之后,社区网站610识别易趣(eBay)的用于促进其《辛菲尔德》相关拍卖项目的广告(易趣广告)。广告商易趣设置约束,所述约束将易趣广告限制为仅与和《辛菲尔德》有关的视频剪辑组合。应用程序服务器414确认组合所述《辛菲尔德》剪辑与易趣广告并不违反与所述剪辑或广告相关联的约束,接着将所述广告与所述剪辑联合成经组合的剪辑,使得易趣广告引向所述《辛菲尔德》剪辑。随后,社区网站610产生包含对所述经组合剪辑的指针引用的网页,且将第二用户640重定向到所产生的网页,在所述网页处,第二用户640下载所述经组合的剪辑。
在所述经组合的剪辑被下载在第二用户640的计算机中之后,所述计算机向第二用户640播放所述易趣广告和所述《辛菲尔德》剪辑。支付服务器416对广告商易趣计算广告费,且从其账户扣除所述费用。支付服务器416还对内容所有者(索尼影视数码公司)计算版税支付,且将所述支付归给所述内容所有者的帐户。
总结
本发明的实施例可为用户提供共享和交换媒体内容的网络入口,同时授予内容所有者控制其媒体内容的使用的权利。所述网络入口的运营商可通过连同媒体内容一起向用户分配广告来产生广告收入,并与内容所有者共享所述收入以针对内容所有者对向用户提供其媒体内容的许可而对内容所有者进行补偿。
可用一个或一个以上硬件或软件模块单独或结合其它装置来执行或实施本文所描述的任何步骤、操作或过程。在一个实施例中,用计算机程序产品来实施软件模块,所述计算机程序产品包括含有计算机程序代码的计算机可读媒体,所述计算机程序代码可由计算机处理器执行以用于执行所描述的任一或所有步骤、操作或过程。举例来说,***中所使用的实体组件可取决于将媒体内容传送给所述媒体内容的一个或一个以上用户的方法。
已出于说明的目的而呈现了对本发明实施例的以上描述,不希望所述描述是详尽的或将本发明限于所揭示的精确形式。所属领域的技术人员可了解,根据以上教示,许多修改和变化是可能的。因此希望本发明的范围不受此具体实施方式限制,而是受所附权利要求书限制。
最后,应注意,已主要出于可读性和指导目的而选择了说明书中所使用的语言,且所述语言不可能已被选择为划定或限定本发明的标的物。因此,希望本发明的揭示内容说明而非限制所附权利要求书中所陈述的本发明的范围。

Claims (12)

1.一种用于共享媒体内容的方法,所述方法包括:
媒体播放器模块从远程媒体源接收媒体流;
在本地计算装置的显示器上播放媒体流;
将所接收的媒体流高速缓存在所述本地计算装置的存储器中;
在播放所述媒体流的同时,经由用户界面接收捕捉所述媒体流的一部分的用户命令;
响应于接收用户选择,在所述媒体流被从所述远程媒体源接收时使用所述用户界面来创建剪辑,该剪辑包括由所述媒体流经高速缓存部分的开始边界和结束边界所界定的所接收到的媒体流的至少一部分,其中在所述媒体流被从所述远程媒体源接收时,从高速缓存在所述本地计算装置的所述存储器中的所述媒体流的副本中提取所述剪辑;以及
响应于创建所述剪辑,接收与所述剪辑相关的信息,使所述信息与所述剪辑相关联,并将所述剪辑和相关联的所述信息传输到远程计算***,
其中至少部分地从用于获得关于所述剪辑的信息的自动过程接收所述信息;且
其中所述自动过程自动确定关于所述剪辑的信息,并用所述信息来标注所述剪辑。
2.根据权利要求1所述的方法,其中所述媒体源为易地播放媒体***。
3.根据权利要求1所述的方法,其中所述用户界面是允许回顾所述媒体流的图形界面。
4.根据权利要求1所述的方法,其中至少部分地从用户输入接收所述信息。
5.根据权利要求1所述的方法,其中至少部分地通过提取嵌入所述媒体流中的元数据来接收所述信息。
6.根据权利要求1所述的方法,其中传输所述剪辑包括将所述剪辑上载到媒体内容共享网站。
7.根据权利要求1所述的方法,其中所述媒体流为电视广播。
8.一种用于共享媒体内容的方法,所述方法包括:
在本地计算装置上从远程媒体源接收媒体流;
将所述接收的媒体流高速缓存在所述本地计算装置的存储器中;
在集成用户界面上播放所述媒体流;
经由所述集成用户界面接收捕捉所述媒体流的第一用户命令;
响应于接收到所述第一用户命令,经由所述集成用户界面显示媒体编辑窗口;
经由所述媒体编辑窗口接收用于界定经高速缓存的媒体流的一部分的用户选择,其中,所界定的经高速缓存的媒体流的所述一部分由开始边界和结束边界来界定;
响应于接收到所述用户选择,在所述媒体流被从所述远程媒体源接收时,基于所述用户选择而从所述媒体流的所述经高速缓存的部分创建包括所述媒体流的所界定部分的剪辑,其中在所述媒体流被从所述远程媒体源接收时,从高速缓存在所述本地计算装置的所述存储器中的所述媒体流的副本中提取所述剪辑;
经由所述集成用户界面接收与所述剪辑相关的信息;
使接收的所述信息与所述剪辑相关联;
经由所述集成用户界面接收将所述剪辑传输到计算***的第二用户命令;以及
响应于接收到所述第二用户命令,将所述剪辑和相关联的信息传输到所述计算***,
其中至少部分地从用于获得关于所述剪辑的信息的自动过程接收所述信息;且
其中所述自动过程自动确定关于所述剪辑的信息,并用所述信息来标注所述剪辑。
9.根据权利要求8所述的方法,其中接收的所述信息是由用户手动输入的。
10.一种用于共享媒体内容的装置,其包括:
用于从远程媒体源接收媒体流的装置;
用于将所接收的媒体流高速缓存在本地计算装置的存储器中的装置;
用于在所述本地计算装置的显示器上播放所述媒体流的装置;
用于在播放所述媒体流的同时经由用户界面接收捕捉所述媒体流的一部分的用户命令的装置;
用于响应于接收到用户选择而在所述媒体流被从所述远程媒体源接收时使用所述用户界面来创建剪辑的装置,其中所述剪辑包括由所述媒体流经高速缓存部分的开始边界和结束边界所界定的所接收到的媒体流的至少一部分,且其中在所述媒体流被从所述远程媒体源接收时,从高速缓存在所述本地计算装置的所述存储器中的所述媒体流的副本中提取所述剪辑;
用于响应于创建所述剪辑而接收关于所述剪辑的信息、将所述信息与所述剪辑相关联并将所述剪辑和与所述剪辑相关联的所述信息传输至远程计算***的装置;以及
用于至少部分地从用于获得关于所述剪辑的信息的自动过程接收所述信息的装置,且
其中所述自动过程自动确定关于所述剪辑的信息,并用所述信息来标注所述剪辑。
11.根据权利要求10所述的装置,其进一步包括用于至少部分地从用户输入接收所述信息的装置。
12.根据权利要求10所述的装置,其进一步包括至少部分地通过提取嵌入所述媒体流中的元数据来接收所述信息的装置。
CN200780030811.4A 2006-08-21 2007-08-20 捕捉和共享媒体内容以及对共享媒体内容的管理 Active CN101523369B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US82306606P 2006-08-21 2006-08-21
US60/823,066 2006-08-21
US11/620,707 US7975062B2 (en) 2004-06-07 2007-01-07 Capturing and sharing media content
US11/620,711 2007-01-07
US11/620,711 US8346605B2 (en) 2004-06-07 2007-01-07 Management of shared media content
US11/620,707 2007-01-07
PCT/US2007/076337 WO2008024723A2 (en) 2006-08-21 2007-08-20 Capturing and sharing media content and management of shared media content

Publications (2)

Publication Number Publication Date
CN101523369A CN101523369A (zh) 2009-09-02
CN101523369B true CN101523369B (zh) 2016-08-03

Family

ID=39107571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780030811.4A Active CN101523369B (zh) 2006-08-21 2007-08-20 捕捉和共享媒体内容以及对共享媒体内容的管理

Country Status (6)

Country Link
EP (1) EP2054816A4 (zh)
KR (1) KR101059134B1 (zh)
CN (1) CN101523369B (zh)
CA (1) CA2660350C (zh)
MX (1) MX2009001831A (zh)
WO (1) WO2008024723A2 (zh)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8266657B2 (en) 2001-03-15 2012-09-11 Sling Media Inc. Method for effectively implementing a multi-room television system
US6263503B1 (en) 1999-05-26 2001-07-17 Neal Margulis Method for effectively implementing a wireless television system
US8346605B2 (en) 2004-06-07 2013-01-01 Sling Media, Inc. Management of shared media content
US7917932B2 (en) 2005-06-07 2011-03-29 Sling Media, Inc. Personal video recorder functionality for placeshifting systems
US8099755B2 (en) 2004-06-07 2012-01-17 Sling Media Pvt. Ltd. Systems and methods for controlling the encoding of a media stream
US9998802B2 (en) * 2004-06-07 2018-06-12 Sling Media LLC Systems and methods for creating variable length clips from a media stream
US7769756B2 (en) 2004-06-07 2010-08-03 Sling Media, Inc. Selection and presentation of context-relevant supplemental content and advertising
BRPI0511858B1 (pt) 2004-06-07 2020-12-22 Sling Media, Inc. transmissor de mídia pessoal e respectivo sistema de transmissão, métodos de provimento de acesso a fonte áudio/visual em localização remota da fonte áudio/visual e de fluxo (streaming) de sinal de mídia para local de assinante remoto
US7975062B2 (en) 2004-06-07 2011-07-05 Sling Media, Inc. Capturing and sharing media content
US7702952B2 (en) 2005-06-30 2010-04-20 Sling Media, Inc. Firmware update for consumer electronic device
US8477793B2 (en) 2007-09-26 2013-07-02 Sling Media, Inc. Media streaming device with gateway functionality
US8350971B2 (en) 2007-10-23 2013-01-08 Sling Media, Inc. Systems and methods for controlling media devices
US8060609B2 (en) 2008-01-04 2011-11-15 Sling Media Inc. Systems and methods for determining attributes of media items accessed via a personal media broadcaster
US8117283B2 (en) * 2008-02-04 2012-02-14 Echostar Technologies L.L.C. Providing remote access to segments of a transmitted program
US8667279B2 (en) 2008-07-01 2014-03-04 Sling Media, Inc. Systems and methods for securely place shifting media content
US8381310B2 (en) 2009-08-13 2013-02-19 Sling Media Pvt. Ltd. Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content
US8667163B2 (en) 2008-09-08 2014-03-04 Sling Media Inc. Systems and methods for projecting images from a computer system
EP2704397B1 (en) * 2008-09-08 2016-04-27 Sling Media, Inc. Presenting media content obtained from multiple sources
US9191610B2 (en) 2008-11-26 2015-11-17 Sling Media Pvt Ltd. Systems and methods for creating logical media streams for media storage and playback
US8438602B2 (en) 2009-01-26 2013-05-07 Sling Media Inc. Systems and methods for linking media content
US8171148B2 (en) 2009-04-17 2012-05-01 Sling Media, Inc. Systems and methods for establishing connections between devices communicating over a network
US8406431B2 (en) 2009-07-23 2013-03-26 Sling Media Pvt. Ltd. Adaptive gain control for digital audio samples in a media stream
US9479737B2 (en) 2009-08-06 2016-10-25 Echostar Technologies L.L.C. Systems and methods for event programming via a remote media player
US8799408B2 (en) 2009-08-10 2014-08-05 Sling Media Pvt Ltd Localization systems and methods
US9525838B2 (en) 2009-08-10 2016-12-20 Sling Media Pvt. Ltd. Systems and methods for virtual remote control of streamed media
US8532472B2 (en) 2009-08-10 2013-09-10 Sling Media Pvt Ltd Methods and apparatus for fast seeking within a media stream buffer
US8966101B2 (en) 2009-08-10 2015-02-24 Sling Media Pvt Ltd Systems and methods for updating firmware over a network
US9565479B2 (en) 2009-08-10 2017-02-07 Sling Media Pvt Ltd. Methods and apparatus for seeking within a media stream using scene detection
US9160974B2 (en) 2009-08-26 2015-10-13 Sling Media, Inc. Systems and methods for transcoding and place shifting media content
US8314893B2 (en) 2009-08-28 2012-11-20 Sling Media Pvt. Ltd. Remote control and method for automatically adjusting the volume output of an audio device
US9124642B2 (en) 2009-10-16 2015-09-01 Qualcomm Incorporated Adaptively streaming multimedia
US8601153B2 (en) * 2009-10-16 2013-12-03 Qualcomm Incorporated System and method for optimizing media playback quality for a wireless handheld computing device
US9015225B2 (en) 2009-11-16 2015-04-21 Echostar Technologies L.L.C. Systems and methods for delivering messages over a network
US8799485B2 (en) 2009-12-18 2014-08-05 Sling Media, Inc. Methods and apparatus for establishing network connections using an inter-mediating device
US8626879B2 (en) 2009-12-22 2014-01-07 Sling Media, Inc. Systems and methods for establishing network connections using local mediation services
US9178923B2 (en) 2009-12-23 2015-11-03 Echostar Technologies L.L.C. Systems and methods for remotely controlling a media server via a network
US9275054B2 (en) 2009-12-28 2016-03-01 Sling Media, Inc. Systems and methods for searching media content
US8856349B2 (en) 2010-02-05 2014-10-07 Sling Media Inc. Connection priority services for data communication between two devices
US8560583B2 (en) 2010-04-01 2013-10-15 Sony Computer Entertainment Inc. Media fingerprinting for social networking
US9264785B2 (en) 2010-04-01 2016-02-16 Sony Computer Entertainment Inc. Media fingerprinting for content determination and retrieval
US9832441B2 (en) 2010-07-13 2017-11-28 Sony Interactive Entertainment Inc. Supplemental content on a mobile device
US9143699B2 (en) 2010-07-13 2015-09-22 Sony Computer Entertainment Inc. Overlay non-video content on a mobile device
US9159165B2 (en) 2010-07-13 2015-10-13 Sony Computer Entertainment Inc. Position-dependent gaming, 3-D controller, and handheld as a remote
US8730354B2 (en) 2010-07-13 2014-05-20 Sony Computer Entertainment Inc Overlay video content on a mobile device
US9814977B2 (en) 2010-07-13 2017-11-14 Sony Interactive Entertainment Inc. Supplemental video content on a mobile device
KR101828342B1 (ko) 2011-08-10 2018-02-12 삼성전자 주식회사 방송수신장치, 방송신호 관련 연관정보 제공방법 및 서버
BR112014003698A2 (pt) * 2011-09-01 2017-03-14 Thomson Licensing processo para capturar conteúdo relativo a vídeo
KR101873364B1 (ko) 2011-09-27 2018-08-03 삼성전자 주식회사 방송수신장치, 방송신호 관련 연관정보 제공방법
WO2013187900A1 (en) 2012-06-14 2013-12-19 Empire Technology Developmetn Llc On-demand information network
KR101911347B1 (ko) 2012-09-26 2018-10-25 삼성전자주식회사 동영상 캡처 방법과 그 동영상 재생 장치
US9953297B2 (en) * 2012-10-17 2018-04-24 Google Llc Sharing online with granularity
KR102008865B1 (ko) * 2012-11-27 2019-08-08 에스케이플래닛 주식회사 방송 중 광고정보 제공을 위한 서비스장치 및 단말기
US9992246B2 (en) * 2014-03-27 2018-06-05 Tvu Networks Corporation Methods, apparatus, and systems for instantly sharing video content on social media
EP3152883A1 (en) * 2014-06-05 2017-04-12 Telefonaktiebolaget LM Ericsson (publ) Upload of multimedia content
JP2016015073A (ja) * 2014-07-03 2016-01-28 ソニー株式会社 情報処理装置、情報処理方法およびコンテンツ提供システム
US9705936B2 (en) * 2015-04-24 2017-07-11 Mersive Technologies, Inc. System and method for interactive and real-time visualization of distributed media
US10715838B2 (en) 2015-12-04 2020-07-14 Sling Media L.L.C. Remote-controlled media studio
TWI762465B (zh) * 2016-02-12 2022-05-01 瑞士商納格維遜股份有限公司 共享從視訊傳輸提取的快照之方法及系統
US20180004476A1 (en) * 2016-06-30 2018-01-04 Microsoft Technology Licensing, Llc Media production to operating system supported display
CN106454424B (zh) * 2016-11-10 2019-11-26 中广热点云科技有限公司 热点云管理平台及其方法
CN106803992B (zh) * 2017-02-14 2020-05-22 北京时间股份有限公司 视频剪辑方法及装置
KR102170847B1 (ko) * 2019-11-27 2020-10-27 주식회사 산타 컨텐츠를 재조합하는 영상조합 방법 및 그를 이용한 서버
CN112689114B (zh) * 2021-03-11 2021-06-22 太平金融科技服务(上海)有限公司 对车辆的目标位置进行确定的方法、装置、设备和介质
WO2024101878A1 (ko) * 2022-11-08 2024-05-16 삼성전자주식회사 손상된 메타데이터를 복구하기 위한 방법 및 이를 지원하는 전자 장치

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020031333A1 (en) * 1997-09-30 2002-03-14 Yoshizumi Mano On-the fly video editing device for capturing and storing images from a video stream during playback for subsequent editing and recording
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
WO2001059599A1 (en) * 2000-02-11 2001-08-16 Autolycus Corporation Generation and display of multi-image video streams
US6476826B1 (en) * 2000-08-22 2002-11-05 Vastvideo, Inc. Integrated system and method for processing video
US8990214B2 (en) * 2001-06-27 2015-03-24 Verizon Patent And Licensing Inc. Method and system for providing distributed editing and storage of digital media over a network
US20030200313A1 (en) * 2002-04-17 2003-10-23 General Instrument Corporation Digital rights management system for clients with low level security
US8635355B2 (en) * 2002-05-01 2014-01-21 Stmicroelectronics, Inc. Method for pre-caching content to enable true VOD systems from NVOD or stream limited VOD systems
EP1604483A2 (en) * 2003-03-07 2005-12-14 Chaoticom, Inc. Methods and systems for digital rights management of protected content
US20060184980A1 (en) * 2003-04-07 2006-08-17 Cole David J Method of enabling an application program running on an electronic device to provide media manipulation capabilities
US20050022019A1 (en) * 2003-07-05 2005-01-27 General Instrument Corporation Enforcement of playback count in secure hardware for presentation of digital productions
US7869699B2 (en) * 2003-09-08 2011-01-11 Ati Technologies Ulc Method of intelligently applying real-time effects to video content that is being recorded
US7643564B2 (en) * 2003-10-28 2010-01-05 Motorola, Inc. Method and apparatus for recording and editing digital broadcast content
WO2006053011A2 (en) * 2004-11-09 2006-05-18 Veveo, Inc. Method and system for secure sharing, gifting, and purchasing of content on television and mobile devices
US7739599B2 (en) * 2005-09-23 2010-06-15 Microsoft Corporation Automatic capturing and editing of a video

Also Published As

Publication number Publication date
CN101523369A (zh) 2009-09-02
CA2660350C (en) 2015-04-28
EP2054816A2 (en) 2009-05-06
KR20090043526A (ko) 2009-05-06
KR101059134B1 (ko) 2011-08-25
WO2008024723A2 (en) 2008-02-28
WO2008024723A3 (en) 2008-12-24
MX2009001831A (es) 2009-02-26
CA2660350A1 (en) 2008-02-28
EP2054816A4 (en) 2013-06-26

Similar Documents

Publication Publication Date Title
CN101523369B (zh) 捕捉和共享媒体内容以及对共享媒体内容的管理
US9356984B2 (en) Capturing and sharing media content
US9471677B2 (en) Method and system for meta-tagging media content and distribution
US8346605B2 (en) Management of shared media content
US8055688B2 (en) Method and system for meta-tagging media content and distribution
US8943610B2 (en) System and/or method for distributing media content
CN102271282B (zh) 一种用于向多媒体设备分配广告和/或内容的方法及设备
CN101288068B (zh) 共享视频服务
CN102414643B (zh) 节目快捷方式
JP2010502116A (ja) 推奨エンジンによる選択的メディアコンテンツアクセスのシステム及び方法
KR101256932B1 (ko) 컨텐츠 재생방법
WO2001080039A2 (en) System and method for self-publishing webcast content over a computer network
US20090205002A1 (en) Video and audio content on demand according to time of broadcast
JP3929478B1 (ja) インターネット放送番組制作支援システム
JP4539663B2 (ja) コンテンツ関連情報提供装置及びコンテンツ関連情報提供方法、電子掲示板システム、並びにコンピュータ・プログラム
JP2003196204A (ja) インターネットパーソナル放送局
JP2007295388A (ja) 放送番組視聴情報通知方法及びシステム及びプレゼンスサーバ及びプログラム
WO2006070212A1 (de) Mobile auf anforderung, bestellung, eingabe oder angabe durchgeführte automatisierte audio video internet aida fernaufzeichnung und teilung server oder peer to peer dienstleistung system anordnung, bzw. verfahren oder modavir (mobile on demand audio video internet remote recording server selling service system)

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: Delaware

Patentee after: Sling Media Co., Ltd.

Address before: American California

Patentee before: Sling Media Inc.

CP03 Change of name, title or address