CN1178505C - 用于广播发送媒体对象的方法和设备 - Google Patents

用于广播发送媒体对象的方法和设备 Download PDF

Info

Publication number
CN1178505C
CN1178505C CNB998065811A CN99806581A CN1178505C CN 1178505 C CN1178505 C CN 1178505C CN B998065811 A CNB998065811 A CN B998065811A CN 99806581 A CN99806581 A CN 99806581A CN 1178505 C CN1178505 C CN 1178505C
Authority
CN
China
Prior art keywords
media object
broadcast
channel
broadcasting
media
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.)
Expired - Fee Related
Application number
CNB998065811A
Other languages
English (en)
Other versions
CN1303568A (zh
Inventor
Mc
M·C·金
�������ɭ
E·特雷尔森
E·古尔菲
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.)
Darby And Mo Hayne Co Ltd
Original Assignee
Fantastic Corp
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
Application filed by Fantastic Corp filed Critical Fantastic Corp
Publication of CN1303568A publication Critical patent/CN1303568A/zh
Application granted granted Critical
Publication of CN1178505C publication Critical patent/CN1178505C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/21Server components or server architectures
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware

Abstract

公开了用于接收、处理、调度和广播各种各样的媒体对象的分发广播系统。系统包括媒体对象跟踪系统、信道编辑部分、广播设备和多个最终用户PC。媒体对象跟踪系统接收来自多个不同的源的媒体对象,并跟踪它们的分发、修改和使用。与媒体对象跟踪系统有关的是多个编辑站,其中接收的媒体对象可被处理,以便创建准备好广播的材料。信道编辑部分优选地包括多个信道编辑中心(CEC)和一个或多个信道管理中心(CMC),它们聚集准备好广播的媒体对象和调度它们进行广播。每个被调度的媒体对象按照与媒体对象所属的业务有关的预订用户信息被编码。编码的媒体对象被复用在广播比特流的时分复用信道上。广播设备通过广播频道发送编码的比特流。被适当地装备的最终用户PC接收传输,并向最终用户提供到那些最终用户被授权接收的广播部分的接入。

Description

用于广播发送媒体对象的方法和设备
                      发明背景
在互联网上可提供的信息的数量和种类是极多的。然而,对于许多最终用户来说,实际上对许多必须由互联网提供的内容的接入常常被阻止,因为他们没有有效的方法下载可用的信息。传统上,最终用户通过只有很窄的带宽的电话线和其它地面线路接入互联网。不够的带宽导致长时间的、无效的等待,特别是当把大的媒体对象(诸如视频剪切品)从互联网下载到用户的计算机上时。例如,一个2Mb的视频对象可能要用一个小时进行下载。
传统的互联网的另一个缺点是,大量可用的材料并没有被很好地组织。因此,用户必须依靠搜索引擎来识别他们感兴趣的互联网网址。然而,这些搜索引擎是相对较慢的,以及可能无法识别出所有的用户真正感兴趣的网址。
带宽难题的一种可能的解决办法是通过广播信息给用户而把信息从互联网发送到用户。例如,每个传统的模拟电视频道具有足够带宽来发送40Mbps,这对于许多需要来说是足够的。而且,卫星和电缆广播可以具有大到240Mbps的带宽。这些大的带宽大大地缓解了现有技术的带宽不足问题。
但广播具有它自身的困难。互联网的一个重要特性是,每个内容提供者可以控制它所发送的每个对象的内容、时间和目的地。相反地,广播环境下的调度和分发控制典型地由维护和运行广播设备的实体来控制。而且,广播设备在传统上被利用来发送单种类型的媒体对象,例如,电视节目。因此,广播设备没有能力处理可通过互联网获得的许多种类的媒体对象,包括视频、音频和数据。
现有技术也包括电视打包和编程系统。例如,美国专利No.5,600,573公开了组织和打包电视节目以便在电视传送系统中发送的操作中心。所公开的操作中心的目的是以各种信号格式来接收、存储、打包和传送节目,以及提供给用户点播电视、近似的点播电视和/或从屏幕上的菜单中选择节目的能力。所公开的系统包括接收器、系统控制器、视频存贮器、计算机辅助打包系统(CAP)和输出设备。CAP建立打包时的节目指令、节目列表、菜单和/或分配可用的带宽。
同样地,美国专利No.5,659,350公开了用于提供电视节目给消费者家庭的电视娱乐系统的操作中心。该操作中心组织和打包电视节目和节目信息,以便传送到(和来自)消费者家庭。该操作中心包括计算机化的打包系统,用于创建节目控制信息信号。
                      发明概要
本发明提供用于处理、调度和广播各种各样的媒体对象的分布式广播系统。媒体对象可以包括静态对象(诸如数据文件)或动态对象(诸如流式视频、音频或数据)。
在优选实施例中,本发明的广播系统包括媒体对象跟踪系统、信道编辑部分、广播设备和多个最终用户PC。
媒体对象跟踪系统接收来自多个不同的源的媒体对象,并跟踪它们的分发、修改和使用。与媒体对象跟踪系统有关的是多个编辑站,其中接收的媒体对象可被处理,以便创建准备好广播的材料。
信道编辑部分优选地包括多个信道编辑中心(CEC)和一个或多个信道管理中心(CMC),它们聚集准备好广播的媒体对象和调度它们进行广播。每个被调度的媒体对象按照与媒体对象所属的业务有关的预订用户信息,被封装或被编码。编码的媒体对象被复用在广播比特流的信道上。
广播设备通过广播频道发送编码的比特流。被适当地装备的最终用户PC接收传输,并向最终用户提供到那些最终用户被授权接收的广播部分的接入。
更具体地,广播系统被公开,它包括:
(1)内容提供者设备,该内容提供者设备包括信道编辑中心,该信道编辑中心包括:
(a)第一调度器,用于调度多个第一媒体对象的广播;
(b)互联网协议链路,用于发送多个第一媒体对象到广播设备;
(2)广播设备包括信道管理中心,该信道管理中心包括:
(a)第二调度器,用于调度多个第二媒体对象的广播;
(b)媒体对象检索管理器,用于协调将被调度的媒体对象装载到复用信道上;
(c)预订数据库,存储规定至少一个多媒体广播业务的预订信息,以便提供包括视频文件、音频文件、图象文件和文本文件的多个第一相关的媒体对象给最终用户;以及
(d)用于按照被存储在预订数据库中的预订信息来修改多个第一和第二媒体对象的装置。
也公开了如上所述的系统,其中信道管理中心的播放具有有限的带宽,以及其中至少某些有限带宽的广播调度由第一调度器执行。
也公开了如上所述的系统,其中信道编辑中心可以从远端位置来运行。
也公开了如上所述的系统,其中信道管理中心可以从远端位置来运行。
也公开了如上所述的系统,其中第一调度器还包括图形用户接口,用于以图形方式调度媒体对象的广播。
也公开了如上所述的系统,它还包括媒体对象跟踪系统,包括:
输入台,用于接收具有不同格式的媒体对象以及分配给每个接收的媒体对象以一个或多个代表该媒体对象的数据属性;
跟踪数据库,包括多个记录,每个记录存储与媒体对象有关的数据属性,以及还存储有关该媒体对象的分发、使用和修改信息;以及
媒体对象跟踪工具,适合于跟踪媒体对象的分发、使用和修改,以及还适合于按照收集的跟踪信息更新跟踪数据库。
也公开了如上所述的系统,还包括信道编辑站,该信道编辑站被连接到输入台和跟踪数据库。
也公开了如上所述的系统,其中如果给媒体对象分配了与要由信道编辑站产生的内容类型不能兼容的数据属性,则信道编辑站不能接入该媒体对象。
也公开了如上所述的系统,其中图形用户接口允许用户规定媒体对象要被广播的时间。
也公开了如上所述的系统,其中图形用户接口允许用户规定通过其广播媒体对象的带宽。
也公开了如上所述的系统,还包括:
第二内容提供者设备,内容提供者设备包括信道编辑中心,信道编辑中心包括:
(a)第三调度器,用于调度多个第三媒体对象的广播;
(b)第二互联网协议链路,用于发送多个第三媒体对象到广播设备。
                      附图简述
当结合以下的详细说明和附图时,可以更好地理解本发明的以上目的和概要,其中:
图1是本发明的广播系统的优选实施例的方框图;
图2是本发明的媒体对象跟踪系统的优选实施例的方框图;
图3是本发明的广播调度器的优选实施例的方框图;
图4是用于图3所示的广播调度器的图形用户接口的优选实施例;
图5是本发明的信道管理中心的优选实施例的方框图;
图6是本发明的主信道编辑中心的优选实施例的方框图;图7是本发明的专业信道编辑中心的优选实施例的方框图;
图8是本发明的信道编辑中心的优选实施例的方框图;
图9是具有级联的调度器的主信道编辑中心和信道管理中心的优选实施例;以及
图10是本发明的最终用户PC的优选实施例的方框图。
                   优选实施例详述
图1是本发明的广播系统的优选实施例的方框图。如图1所示,广播系统(总的用数字10表示)包括:媒体对象跟踪系统(MOTS)15、信道编辑部分20、广播设备25和多个最终用户PC30(图1上只显示了其中的一个)。信道编辑部分20包括信道管理中心(CMC)35、专业信道编辑中心(CEC Pro)40、信道编辑中心(CEC)45和主信道编辑中心(主CEC)50。虽然图1只显示了单个CEC Pro 40、CEC45、主CEC 50、CMC 35和广播设备25,但应当理解,系统可以优选地包括一个或多个这些部件中的每个部件。
首先将结合图1概略地描述广播系统10的运行。然后将结合图2-10更全面地描述广播系统10的部件的结构和运行。
通过广播系统10的典型的数据流可以由连接图1上的方块15-50的箭头示意地表示。初始地,MOTS 15接收媒体对象,诸如私有的或公共领域的音频、视频、图象和基于文本的作品。MOTS 15的一个功能是:在接收的媒体对象移过广播系统时,跟踪它们的分发和使用。这种跟踪功能是借助于存储有关由MOTS 15接收的媒体对象的分发和使用信息的数据库执行的。此外,某些接收的媒体对象可能需要在准备好广播之前进行编辑或其它处理。这样的媒体对象被发送给连接到MOTS 15的信道编辑站(CEC),在那里媒体对象被编辑和准备用于广播。下面参照图2更全面地描述MOTS 15的这些和其它特性。
一旦媒体对象准备好用于广播,它就被发送到CEC或CMC,用于聚集和广播调度。用于广播的媒体对象也被直接提供到CEC或CMC,而不用传送通过以及被MOTS 15处理。广播调度由位于CMC35、CEC Pro 40或主CEC 50中的调度器执行。下面将结合图3和4详细地描述在本发明中使用的调度器的优选实施例。结合图5描述CMC 35的优选实施例。结合图6描述主CEC 50的优选实施例。结合图7描述CEC Pro 40的优选实施例。CEC 45不包括调度器,所以适合于聚集媒体对象用于广播,而不是用于广播调度。结合图8描述CEC45的优选实施例。
当对于媒体对象的调度的广播时间来临时,CMC 35按照接收的调度指令把媒体对象复用到信道上。复用的信号被发送到广播设备25,以便广播到最终用户PC 30。在这里描述的本发明的优选实施例中,所采用的复用技术是时分复用。然而,本发明也可以通过使用各种其它的复用技术(诸如频分复用或统计复用)而被实施。
下面将结合图2-10更详细地描述广播系统10的部件。
图2是MOTS 15的优选实施例的方框图。如图2所示,MOTS 15优选地包括用于接收来自内容提供者的媒体对象的输入台202。输入台202被连接到总线204。MOTS数据库206和一个或多个信道编辑站(CEC)208-212也被连接到总线204,下面将更详细地描述。CMC35、CEC Pro 40、CEC 45和主CEC 50通过接口214也被连接到总线204。
输入台202适合于接收许多不同类型的媒体对象,诸如图象、视频或文本。当接收到媒体对象时,由输入台202给它分配以一个或多个对象属性(元数据)。分配的属性代表接收的对象的特征。例如,具体的媒体对象可被分配以代表该对象是视频片段的第一属性,以及代表该对象适合于儿童观看的第二属性。输入台202在MOTS数据库206中为它接收的每个媒体对象建立新的记录。所述记录包括媒体对象的识别号以及分配给该对象的对象属性。
虽然在图2上只显示了单个输入台202,但系统可包括一个或多个输入台,每个都适合于接收和处理一种或多种类型的媒体对象。明显地,每个内容提供者都可以配备以输入台202,用于处理从该内容提供者接收的媒体对象。输入台202可以位于远端位置,并且可以通过网络被连接到其余的MOTS 15。
在某些情况下,由MOTS 20接收的媒体对象可以代表已被充分编辑和准备好广播的全部数据、音频或视频对象。这可以在从例如Disney(迪斯尼)(TM)或另一个大的内容提供者接收媒体对象时发生。在这种情况下,由MOTS 15接收的媒体对象被直接发送到CEC和CMC,用于聚集和调度,正如下面要描述的。
在其它的情况下,由MOTS 15接收的媒体对象可以代表不打算照原样广播的数据、音频或视频对象,而是要被编辑和/或与其它的媒体对象相组合以便创建例如多媒体对象。例如,内容提供者可以提供异国情调的动物视频片段以便把该片段合并到包括文本和视频的派生的多媒体对象(诸如儿童百科全书)中。编辑可以人工地执行或可以被自动化。
由MOTS 15接收的媒体对象的编辑优选地在信道编辑站208-212处执行,信道编辑站208-212分别通过链路216-220被连接到MOTS 15的总线204。链路216-220可以是任何的适用的通信链路(诸如广域网或专用线路),用于把信道编辑站208-212连接到MOTS总线204。这样便允许CES 208-212位于远离MOTS总线204的地方,例如,在另一个国家。
典型地,信道编辑站208-212由产生准备好广播的数据、视频和音频对象的内容提供者操纵。这些对象可以引入由其它提供者创建的内容,诸如由MOTS 15通过输入台202或其它源接收的内容。通过使用信道编辑站208-212,这些内容提供者可以访问在输入台202接收的媒体对象。信道编辑站编辑接收的媒体对象和/或把它们引入到派生的作品中。正如指出的,编辑可以由系统操作员执行,或可以全部或局部自动化。当媒体对象被修改或引入到派生的媒体对象时,该事实被记录在MOTS数据库206中该对象的记录中。因此,与现有技术的互联网系统相对照,本发明的系统能够跟踪具体媒体对象的分发、修改和使用,这提供了许多好处。例如,跟踪允许媒体对象的拥有者管理他们的创作的使用和分发以及更好地开发利用可以授予他们的知识产权。
数据属性的另一个用途是确保媒体对象被适当地分发到信道编辑站208-212。例如,某些媒体对象可能只适合于成人观看,以及将被分配以表示这一事实的数据属性。任何被指定为生产用于儿童的节目的信道编辑站(例如,站201)将不能访问具有这种“成人”数据属性的媒体对象。因此,与现有技术的互联网方案相对照,本发明能够跟踪和控制所有接收的媒体对象的使用和分发,因此保护了内容提供者、广播者、与最终用户的权利和限制了内容提供者、广播者、与最终用户的赔偿责任。
一旦媒体对象准备好广播,它就被发送到CEC或CMC,用于聚集和广播调度。广播调度是分配广播参量(诸如广播时间、信道和带宽)给打算广播的对象的处理过程。
调度是必要的,因为可被广播设备发送的数据量虽然有许多,但并不是无限制的。广播设备典型地在被称为频道的特定频带上进行发送。广播频道可以发送信息的速率(通常以每秒百万比特为单位(Mbps)来度量)是与在频段中的最高和最低频率之间的频率差值有关,所以常常被称为频道的带宽。
一个广播频道的带宽常常通过使用复用技术(诸如时分复用(TDM))被再分成两个或多个信道。在时分复用时,每个TDM信道被分配以特定的时间间隔用于广播。这允许两个或多个信号在单个广播频道上同时广播。TDM信道的带宽是发送信息的信道的容量,典型地以每秒百万比特或千比特为单位来度量。当然,组成广播频道的全部TDM信道的总带宽不能超过广播频道的总带宽。
因此,广播设备广播信息的容量不是无限制的。这个有限的容量必须在所有的想要从该设备广播媒体对象的内容提供者之间被共享。所以,重要的是提供调度的装置和方法,以便有效地分配可用的广播带宽的特定部分给特定的媒体对象,以便在时间上确保和完成要被广播的全部媒体对象的发送。
在优选实施例中,本发明提供分布式的调度能力,它允许广播的调度在多个调度单元的一个或多个单元上执行。典型地,CEC Pro 40、主CEC 50和CMC 35将组成调度单元。每个调度单元配备有调度器。现在结合图3描述调度器的优选实施例。
如图3所示,调度器300优选地包括数据存储器302、视频存储器304和音频存储器306,分别用于存储准备广播的数据对象、视频对象和音频对象。调度器300还包括属性数据库308,用于存储有关被存储在存储器302-306中的对象的广播参量的属性数据(元数据)。例如,对于要被发送的视频对象,属性数据库308可以存储发送该对象所需要的带宽、该对象要被广播的时间、该对象的大小和名称、以及该对象的预期的受众。
处理器310被连接到存储器302-306和数据库308。如下面描述的,处理器310管理被存储在存储器302-306中的媒体对象以及可以通过一条或多条线路312、314和流接口316被动态地发送的流式媒体对象的广播调度。这些动态对象的属性数据也可被存储在属性数据库308中。在优选实施例中,处理器310包括在Windows NT(TM)或Windows95(TM)工作站上运行的软件程序。
调度器300负责调度在特定的TDM信道上用于特定的带宽块的广播。举例来说,特定的调度器300可以负责调度1998年3月14日从7:00:00 AM到8:00:00 AM的、4Mbps带宽的广播内容。调度器300按照被存储在属性数据库308中的对象的属性数据,分配这个带宽的一部分给被存储在存储器302-306中的静态对象和通过线路312分配给动态对象流。继续以上的说明性示例,调度器300可以在7:20:00 AM与7:23:05 AM之间分配1.4Mbps用来在特定的在早晨时间广播音乐视频的TDM信道上广播音乐视频。替换地,它可以在7:00:00与8:00:00之间分配100kbps用来建立“圆盘传送带”,以重复地播放30秒的包括白天的天气预报的音频文件。
处理器310可被编程以自动执行所有的广播调度。替换地,所有的或某些调度可以由系统操作员执行。在优选实施例中,由图形用户接口(GUI)400辅助人工调度,这允许用户操纵(使用例如鼠标)代表要被广播的对象的图形图标,以及直观地看到用于被分配给调度器300的带宽的整个广播计划表。图4是显示了GUI 400的优选实施例。
如图4所示,GUI 400优选地包括多个窗口402。窗口402以图形方式显示了对于被调度广播的多个媒体对象404的带宽分配。
例如,被分配给媒体对象404c的带宽在窗口402上被以图形方式表示为一个长方形,具有20kb/s的高度和大约14分钟的宽度。应当指出,每个长方形404可以代表用于广播的单个数据对象或可以例如代表包括多个文件的目录表。替换地,长方形可以代表记录的视频或音频对象,或被分配给流式音频、视频或数据的带宽块。
在优选实施例中,窗口402的一个或多个轴(即,时间和带宽)被画成不同的比例尺度,以便为系统操作员提供广播计划表的不同的视图。例如,在图4所示的说明例中,窗口402a的时间轴的比例尺度大约是窗口402b的比例尺度的十倍。因此,系统操作员可以观看窗口402a,以便了解“大的图形”(大约是广播计划表一小时的窗口),而聚焦在窗口402b,则便于观看以十秒递增的广播计划表的细节。
如下面更详细地描述的,每个由长方形404代表的媒体对象可以属于特定的业务。在优选实施例中,长方形404的颜色可以代表与长方形有关的媒体对象所属的业务。例如,属于一种特定的业务的所有媒体对象可以由红色的长方形代表。
由长方形404以图形方式代表的媒体对象的调度信息在窗口406中也可以数字地表示。在图4所示的说明例中,窗口406显示媒体对象404c的定量的和属性的信息。
窗口406优选地包括用于存储有关要被广播的特定媒体对象信息的多个区。举例说明,窗口406可以包括以下的区:
1.文件名称区,它存储媒体对象的文件名称(例如,C:\fbs\subchannel\test2.AVI)。
2.名称区,它存储媒体对象的名称(例如,体育)。
3.尺寸区,它存储媒体对象的尺寸,以千字节或兆字节计(例如,16445.344KB)。
4.状态区,它存储要被发送的文件名称和目录名称(例如,未知)。
5.信道区,它存储其上要广播媒体对象的TDM信道(例如,99)。
6.子信道区,它存储代表其上要传送出文件的业务的信息(例如,0)。
7.ID区,它存储信道的识别号(例如,0)。
8.带宽区,它存储被分配用来广播媒体对象的带宽。
9.带宽位置区,它存储被分配给对象的带宽的相对于零的垂直图形偏移(即对象在输送管中的位置)。
10.起始时间区,以及
11.终止时间区,它规定被分配来广播媒体对象的时间间隔(例如,从1996年11月20日00:04:04到1996年2月20日00:17:47)。
在优选实施例中,具有与窗口406相同的区和安排的空白样板可被采用来调度用于广播的媒体对象。具体地,通过点击适当的图标,操作员可以使得空白的窗口406显示在屏幕上。然后,操作员可以把媒体对象的广播属性输入到适当的区。当操作员点击OK区408时,GUI 400建立新的长方形,它以图形方式表示媒体对象的广播属性,以及在适当的窗口402上显示长方形。
类似地,媒体对象的广播属性可以通过使用窗口406进行修改。具体地,操作员可以通过点击该对象而调用用于任何显示的媒体对象404的窗口406。然后,操作员可以更新窗口406上的任何区。GUI 400接着更新已存储的用于媒体对象的广播属性,并且,如果合适的话,则改变以图形方式表示更新的媒体对象的长方形的形状和/或位置。
在优选实施例中,操作员也可以以图形方式直接修改某些广播属性。具体地,用户可以点击任何媒体对象404,以及把它“拖”到另一个可提供的带宽部分(即,到窗口402上的任何空白位置)。这样,用户可以以图形方式调度要被广播的所有媒体对象。
本发明可以利用自动的调度算法,以便最佳利用可用的带宽。系统操作员可以输入关于多个对象的信息,包括要被广播的静态的和流式数据、视频和音频,以及调度器300可以确定用于广播多个项目的计划表,以便于有效地使用可提供的带宽。
此外,要被广播的对象可以在被发送之前压缩,以及按照它们的压缩形式的带宽要求进行调度用于广播。当PC 30接收该广播时,由它进行解压,这样允许媒体对象以压缩形式以对于PC 30的最终用户透明的方式被广播。
现在将参照图5描述CMC 35的优选实施例。预料CMC 35典型地将由广播业务提供者(诸如,电视网)操纵。由CMC 35管理的广播内容的主要部分将典型地包括来自广播者已与其具有确定关系的大的内容提供者(例如,Disney(TM))专业制作的媒体对象。
转到图5,CMC 35优选地包括调度器300a,它具有与以上结合图3描述的调度器300相同的结构。CMC 35还包括媒体对象检索管理器502,它监视调度器300a的属性数据库308。当媒体对象检索管理器502确定用于广播特定的媒体对象的时间趋近时,它从调度器300a的数据库308检索该对象的属性数据。
同时,媒体对象检索管理器502命令文件传送管理器504从调度器300a的适当的存储器302-306检索要被广播的媒体对象。文件传送管理器504从存储器302-306中的一个存储器检索该媒体对象,以及通过线路516把文件提供到预订控制管理器506b。
替换地,如果要被发送的对象是动态对象,诸如流式视频,则媒体对象检索管理器502命令接口316通过线路314把流式视频直接传送到预订控制管理器506b。
在优选实施例中,CMC 35还包括预订数据库508,它存储有关要被广播系统10广播的媒体对象的收费和预订信息。如下面描述的,这个信息被用来控制最终用户对他们接收的广播媒体对象的接入。
具体地,本发明打算把整体广播对象解析为多个广播业务。广播业务包括共享共同主题或受众的媒体对象集。例如,一个广播业务可以集中安排与高尔夫有关的节目,而另一个可以只包含儿童的节目。
每个要被广播的媒体对象被广播系统10分配给特定的广播业务。预订数据库508保存了每个媒体对象所属的广播业务表。
在优选实施例中,广播系统10支持四种不同类型或类别的广播业务。第一业务类别是“免费的空中业务”。属于这种类别的业务可以由顾客不用化费地接收,以及不用登记或不需到内容提供者的返回路径连接。
第二业务类别是“免费的预订业务”。顾客必须登记来接收属于这种类别的业务,但登记是免费的。预订属于这种类别的广播业务可能需要最终用户具有到内容提供者的返回路径连接。例如,可能需要最终用户通过到内容提供者的返回路径连接来预订业务。
第三业务类别是“预订业务”。最终用户必须登记以便接收属于这种类别的业务,以及它有用于登记的费用。预订属于这种类别的业务可能需要最终用户具有到内容提供者的返回路径连接。
第四业务类别是“每个项目付费”。最终用户必须支付一次性费用,以便接收属于这种类别的业务。为了接收属于这种业务类别的业务,可能需要最终用户具有到内容提供者的返回路径连接。
此外,该系统支持两种类型的平台业务。第一业务类别是“开放的多媒体分发平台”。这个平台可被使用来通过IP多址广播或其它输入来向消费者和商业机构提供业务和到网络操作中心的接口。正如本领域技术人员看到的,术语“单址广播(unicast)”是指一次发送信息到一个站址。相反地,“多址广播”是指一次发送信息到一个以上的站址。优选地,该平台包括开放的软件平台,提供到内容提供者和最终用户的用于所有的媒体广播类别的公共接口。在优选实施例中,公共接口允许把新的应用项和内容无缝地集成到平台上。这种平台的一个优点是,它易于把准备好的可提供的业务加到其它的输送流中送到DVB-S。例如,它允许被限制于VBI的实时数据业务和音频/视频流业务。
第二业务类别是“附加业务”。附加业务优选地由提供以下的连接接口的业务组成,即接口到:条件接入系统、用户管理系统、收费系统、用于PC广播接收机卡的NDIS驱动器和用于内容传送和呈现的自动化的定制程序。这些接口优选地被标准化,以使得从第一制造者到PC卡的接口使用与从第二制造者到PC卡的接口相同的通用指令。
一种或多种广播业务可被捆绑在一起,以形成预订包。在这种情况下,单个预订将授权最终用户接收被包括在该预订包中的所有业务。例如,作为许多运动项目爱好者的最终用户可以预订体育包,它提供到每个都与不同的运动有关的各种广播业务的接入。
CMC 35还包括一个或多个预订控制管理器506,包括预订控制管理器506b,其功能是按照来自预订数据库508的预订信息来封装或编码媒体对象,以及把封装的或编码的媒体对象装载到TDM信道上。
具体地,再调用文件传送管理器504从调度器300a的适当的存储器302-306中检索要被广播的媒体对象,以及把媒体对象提供给输出516,在那里由预订控制管理器506b接收该媒体对象。替换地,要被广播的媒体对象动态地由接口316接收,以及通过线路314发送到预订控制管理器506b。预订信息检索管理器510然后从数据库508检索用于接收的媒体对象的预订信息,以及把该信息发送到预订控制管理器506b。预订控制管理器506b按照从数据库508接收的预订信息封装、编码或既封装又编码该媒体对象。
由本发明采用的封装或编码可以采取多种形式。例如,预订控制管理器506b可被编程来识别分组头或分组结尾,以及用预订信息的附加协议层环绕该分组。
替换地,从预订数据库508检索的预订信息可以包括按照特定的加密软件编码媒体对象的指令。只有预订了该业务并且具有相应的解密软件的顾客才能够接收该广播的对象。
在另一个实施例中,预订信息可以通过例如在每个数据分组上加盖水印而被嵌入传输比特流中。在这个另一个实施例中,预订信息不需要被预订控制管理器506b加到比特流中。预订信息可以在系统的任何一点被加到数据中,以及可以由内容提供者或由另一方加上。
如下面所描述的,封装或编码的使用允许本发明的系统允许或禁止特定的最终用户接收特定的业务。
预订控制管理器506b还包括协议处理器,它用于按照由调度器300a为对象规定的广播属性,把编码的媒体对象以数字格式装载到适当的TDM信道上。然后,编码的媒体对象被发送到业务混合器512,以便与其它的广播数据流复用。
由预订控制管理器506b输出的比特流可以由一个接一个发送的完整的媒体对象组成。替换地,预订控制管理器506b可适合于将接收的媒体对象分组化,交织来自多个媒体对象的分组,以及输出交织的分组作为比特流。例如,如果两个文件要同时被传送到用户,但其中一个文件的长度是另一个文件的三倍,则协议处理器可以将这两个文件分组化,然后以每隔一个第二文件的分组有三个第一文件的分组的比例来交织该分组。
在优选实施例中,CMC 35还包括预订控制506a。正如下面更详细地描述的,预订控制506a的用途是发送更新的预订信息给PC 30的预订管理器。PC 30的预订管理器使用这个预订信息来识别最终用户可能接入的预订业务。
如图5进一步所示,CMC 35还包括预订控制506c,它可以通过线路514从其它的源(诸如CEC)接收附加的信息流,以及按照从CEC接收的广播属性信息把它们复用到适当的TDM信道上以便广播。本发明的这个特性在描述主CEC 50和CEC Pro 40后,将在下面详细地加以描述。
在优选实施例中,具有5Mbps的播放量的CMC 35被实施为运行在HP Unix服务器和三个NT工作站上的一个或多个软件程序。
图6上显示了主CEC 50的一个优选实施例。正如将会看到的,主CEC 50的结构是与CMC 35相同的。然而,每个部件的尺寸可以不同,因为主CEC 50典型地将具有比CMC 35小的播放带宽。
预料主CEC 50将典型地由带宽批发商维护和运行,批发商从广播业务提供者成块地购买广播带宽,然后再把带宽段卖给其它人。对再销售的带宽的调度可以通过使用调度器300b的GUI 400来管理。
现在结合图7描述CEC Pro 40的优选实施例。预料CEC Pro 40将典型地由其本身并不是媒体或信息分发行业、但仍然需要一个出口来分发数据或视频对象(诸如价格表、训练视频等等)的公司维护和运行,。此外,该公司可能希望广播流式音频或视频,例如广播实况记者招待会给它的客户,宣布新产品的推出。因此,预期的CEC Pro 40的使用需要它能够存储和调度用于广播的静态媒体对象以及起到用于流式数据、音频或视频的接口的作用。
因此,如图7所示,CEC Pro 40配备有调度器300c,它具有与上面结合图3描述的调度器300相同的结构。此外,CEC Pro 40配备有接口702、704,适合于发送流式视频、音频和数据到主CEC 50(通过线路614)或CMC 35(通过线路514),以便在预先指定的TDM信道上广播。
在优选实施例中,CEC Pro 40可被实施为运行在NT(TM)工作站上的一个或多个软件程序。
图8上显示了CEC 45的优选实施例。如图8所示,CEC 45配备有接口802、804(类似于CEC Pro 40的接口702、704),适合于发送流式视频和音频到主CEC 50或CMC 35,以便在预先指定的TDM信道上广播。然而,CEC 45与CEC Pro 40的不同之处在于,它不包括调度器300。但是它包括对象存贮器806,适合于存储视频、音频和数据媒体对象。CEC 45因此不能调度用于广播的文件。然而,它可以在预订的时间发送存储的文件到主CEC 50或CMC 35,以便在预先指定的TDM信道上复用。
如以上指出的,CMC 35具有这样的能力,从其它的源(诸如CEC)通过线路514接收数据流,以及按照从CEC接收的广播属性信息把它们合并到适当的TDM信道以用于广播。本发明的这个特性允许在多个站址处以及由多个业务和内容提供者来进行广播带宽的分布式调度。这也是系统允许许多不同类型的传输被合并成单个数据流以便通过单个广播频道传输的一种方法。
例如,CMC 35可以卖出在一个或多个TDM信道上的一块带宽给主CEC 50,它可以将这个带宽分段转售给一个或多个CEC Pro 40。CEC Pro 40之一可以使用它的带宽段来发送视频,而第二个CEC Pro40可以使用它的带宽段来发送数据文件。如上面讨论的,对于每个带宽段的调度在购买该带宽段的远端CEC Pro处被执行。
调度的带宽段然后作为准备好广播的比特流由它们相应的CECPro 40发送到主CEC 50(通过例如,线路614),在那里它们可能被与代表由主CEC 50售出的其它带宽段的其它比特流混合。如上面描述的,主CEC 50的预订控制606c把接收的比特流放置在适当的TDM信道。
这个复用的比特流被发送到CMC 35,在那里它与从其它的主CEC50接收的或由CMC 35本身产生的准备好广播的内容的其它比特流相混合。
在另一个实施例中,CEC Pro 40、主CEC 50和CMC 35的两个或多个调度器300可被安排成级联。图9显示了一种这样的可能的级联,在其中主CEC 50的调度器300b与CMC 35的调度器300a级联。正如在上面描述的第一优选实施例中那样,主CEC 50的调度器300b存储媒体对象和相关的调度以及被安排在CMC 50负责的带宽期间用于广播的预订信息。在用于广播特定的媒体对象的时间趋近时,CECPro 40检索该对象和它的相关调度信息,以及把它们连同与该媒体对象有关的任何预订信息发送到主CEC 50。主CEC接收媒体对象及其
有关的调度以及预订信息,并按照其更新它的调度和预订数据库。然后,正如上面结合第一优选实施例描述的,开始将媒体对象准备为编码的比特流。
由CMC 35输出的准备好广播的比特流被发送到广播设备25。如图1示意性显示的,广播设备25通过一种或多种广播技术(诸如,传统的电视广播、有线电视广播或卫星广播)来广播接收的比特流。本领域技术人员已知的其它广播环境也可被采用。
广播传输被最终用户PC 30接收。现在将结合图10描述PC 30的优选实施例。在这里描述的优选实施例中,由最终用户采用来接收广播媒体对象的设备是PC 30。然而,本发明也可以通过使用其它用于接收广播媒体对象的装置(诸如有线电视机顶盒)而被实施,只要这些装置包括适当的硬件和软件来达到下面所述的功能。
PC 30优选地包括,通过NDIS驱动器110连接到分层的协议(诸如TCP/IP堆栈112)的接收机100。TCP/IP堆栈112被连接到预订管理器114,其目的是控制由最终用户接入到接收的信息和维护用于最终用户的信息业务表。
接收机100优选地包括一个或多个部件102-108,适合于接收来自广播设备25的广播。接收机100可以包括用于接收RF电视传输的天线102,用于接收有线电视传输的CATV调制解调器104,用于接收卫星传输的卫星接收机106,和/或用于通过数据链路接收传输的调制解调器108,这取决于广播设备25采用的广播技术。
如上面指出的,接收机100通过NDIS驱动器110被连接到协议栈,诸如TCP/IP堆栈112。在优选实施例中,TCP/IP堆栈112可以包括由微软公司制造的Winsock(TM)TCP/IP栈。正如本领域技术人员公知的,TCP/IP堆栈112的一个目的是检验到达的、组成发送的文件或其它媒体对象的数据分组,以便确定已经以正确的次序接收到所有分组。
一旦TCP/IP堆栈112证实TCP/IP传送的准确接收,就把该传送发送到预订管理器114,它确定该传送所属的预订和业务。然后预订管理器114确定PC 30是否被授权来接收属于识别的业务的传输,并且如果被授权,该业务是否已被最终用户启动。
具体地,预订管理器114优选地包括运行在最终用户PC 30后台的软件程序。然而,当想要时,最终用户可以使得预订管理器114最大化,以及使它显示最终用户PC 30被授权接收的业务表,即被包括在最终用户已预订的预订包内的所有业务。最终用户可能人工地启动或禁止预订包内的服务。对于每个授权的预订包,预订管理器114维护了已由最终用户启动和禁止的业务的记录。
然后,当接收到一个传送时,预订管理器114首先确定传输是否属于最终用户已预订的业务。预订管理器114典型地通过检验接收到的传送以及确定它是否具有用于译码和拆封该传输所必须的预订信息,而作出这个判决。
如上所述,封装或编码的使用使得本发明的系统允许或禁止特定的最终用户对特定业务的接收。在优选实施例中,系统可以通过广播被定址到所有的已经预订该业务的最终用户PC的预订消息,而使得特定的PC 30能够接收特定的业务。该消息优选地包括关于业务被广播的具体时间和信道的信息,也可以包括关于被采用来将该传输封装的封装协议的信息。如果该业务被加密,则预订消息也包括解密该传输所必须的信息。通过这个信息,PC 30能够识别属于该业务的广播传输,去掉封装信息,解密该传输(如果必要的话),以及提供传输的内容给最终用户,正如下面详细地描述的。
禁止特定的业务,可以通过把时间印记包括到预订消息中,命令PC 30在一定的时间间隔以后从它们的存储器中删除预订消息(或命令PC 30不使用被包含在业务参量消息中的信息)而被完成。替换地,该系统可以改变用于特定业务的广播的信道和时间,以使得这些业务的继续接收需要附加的业务参量信息,而这些信息对于被禁止接收该业务的PC 30是不可得的。此外,如果该业务被加密,则特定的PC 30可以通过修改加密和不发送更新的有关新的加密的预订消息给被禁止的PC 30而被禁止。业务也可以通过将该业务的禁止业务消息定址到要从该业务中被去除的特定的PC 30,而在一个或多个特定的PC 30上被禁止。
正如所指出的,启动/禁止特定业务的预订消息可被定址到特定的PC 30。具体地,每个PC 30可被分配以一个唯一的地址。包括特定的PC 30的地址的预订消息被发送,以便以上述方式命令每个被定址的PC30启动和/或禁止特定的业务。唯一的地址优选地以硬件实现,以避免用户配置多个PC 30使其具有同一个地址。当预订管理器114识别出被定址到它的PC 30的预订消息时,它按照接收的消息内容更新预订信息。
替换地,不是把预订信息定址到特定的PC 30,而是系统可以以其它方式定期接入到预订信息。例如,预订信息可以在广播以前被加密或被封装,以使得只有能对拆封的信息进行正确解密的PC 30才能够接收该预订信息。另外,预订信息也可以在只有那些PC 30才知道的特定时间和特定信道上被广播,所述PC 30已经预订了该预订信息所属的业务。
如上所述,在某些实施例中,最终用户通过到内容提供者的返回连接来预订业务。在其它的优选实施例中,最终用户可以通过其它方式预订业务。例如,最终用户可以通过购买其中包含对于接收业务所必需的预订信息的磁盘或其它贮存媒体来预订业务。
用于分发预订信息的这种技术可被利用来把业务预订链接到相关(或其它)项目的销售。举例说明,某个演奏者的音乐CD的经销者可以把CD与演奏者在将来某个日期举行实况音乐会的预订包装在一起。为了做到这一点,经销者将为CD的购买者提供适当的预订信息,由购买者装载到购买者的PC 30上。预订信息可以被放在销售时或在以后的时间提供给购买者的CD本身上或另一个贮存媒体上。替换地,预订信息可以广播给已购买演奏者的CD的最终用户。如上所述,预订信息可以例如包括解密软件或其它适当的预订信息,诸如封装信息。
这样,本发明提供一个能够使得最终用户启动和禁止接收特定的业务,而不需要任何到最终用户的返回连接的系统。换句话说,本发明提供一种传输系统,它可以采用单向传输以便限制特定的最终用户接收传输的特定部分。
如果传送属于预订的业务,则预订管理器114确定最终用户是否已经启动该业务。
假定业务被预订和被启动,则预订管理器114接着确定接收到的分组是静态媒体对象部分(诸如文件)还是动态媒体对象部分(诸如流式数据传输)。如果该分组是文件部分,则预订管理器114发送该分组给文件接收器116。类似地,如果该分组是流式数据传输,则预订管理器114发送该分组给流式数据接收器118。
文件接收器116被连接到I高速缓存代理服务器120,它管理HTTP高速缓存122。在优选实施例中,HTTP高速缓存122存储所有的接收的互联网数据。用户然后可以发送用于文件的URL请求,以及获得对它的内容的接入。替换地,接收的信息可被存储在不同的存储器中,以及可以通过使用浏览器来接入。
HTTP高速缓存122可以适合于管理以很多种方式进入的数据。举例说明,高速缓存122可被编程为在接收到新的数据时重写较旧的数据,或可被编程为一旦被存储在高速缓存122中的信息量达到门限值时,就停止存储进入的信息。
流式数据接收器118被连接到实时数据接口124,它管理流式数据到输出口处的播放以便显示给PC 30的最终用户。在某些环境下,播放可以要通过附加接口,诸如DDE接口、Excel(TM)等等。实时数据接口124被连接到实时数据库126,后者可以在播放期间暂时存储接收的流式数据。
PC 30还可以配备有几个软件工具,包括HTTP或互联网浏览器(诸如媒体冲浪器(media surfer(TM))128和互联网探测者(InternetExplorer(TM))130)以便帮助最终用户在接收的文件和流式数据间自由移动。
在优选实施例中,最终用户PC 30包括多个运行在PC上的软件程序,所述PC具有(最少需要)16Mb的RAM、100Mb的磁盘高速缓存和100MHz奔腾(Pentium(TM))处理器。此外,PC 30优选地包括具有约1Mbps的连续数据速率的ISA卡,和具有约4Mbps的连续数据速率的PCI卡。替换地,可以采用其它的系统配置。
这样,如上所述,本发明提供用于通过任何广播环境发送任何类型的媒体对象的公共接口。因此,它允许以某种方式合并和传输各种各样的静态和动态的音频、视频和数据对象,所述方式提供对广播参量的控制和对能够接收发送的材料的最终用户的控制。
虽然本发明是结合具体的实施例来描述的,但应当看到,根据上述的说明,多种替换、修改和变化对于本领域的技术人员将是显而易见的。因此,本发明由以下的权利要求来定义。

Claims (11)

1.一种广播系统,包括
(1)内容提供者设备,该内容提供者设备包括信道编辑中心,该信道编辑中心包括:
(a)第一调度器(300b),用于调度第一媒体对象的广播;
(b)互联网协议链路,用于发送该第一媒体对象到广播设备;
(2)该广播设备包括信道管理中心,该信道管理中心包括:
(a)第二调度器(300a),用于调度第二媒体对象的广播;
(b)媒体对象检索管理器(504),用于协调将被调度的媒体对象装载到复用信道上;
(c)预订数据库(508),存储规定至少一个多媒体广播业务的预订信息,以便提供包括视频文件、音频文件、图象文件和文本文件的第一相关的媒体对象给最终用户;以及
(d)用于按照被存储在预订数据库(508)中的预订信息来修改该第一和第二媒体对象的装置。
2.权利要求1的系统,其特征在于,其中信道管理中心的播放具有有限的带宽,以及其中至少某些有限带宽的广播调度由第一调度器(300b)执行。
3.权利要求1的系统,其特征在于,其中信道编辑中心可以从远端位置来运行。
4.权利要求1的系统,其特征在于,其中信道管理中心可以从远端位置来运行。
5.权利要求1的系统,其特征在于,其中第一调度器还包括图形用户接口(400),用于以图形方式调度媒体对象的广播。
6.权利要求1的系统,其特征在于,还包括媒体对象跟踪系统,它包括:
输入台(202),用于接收具有不同格式的媒体对象以及分配给每个接收的媒体对象以一个或多个代表该媒体对象的数据属性;
跟踪数据库(206),包括多个记录,每个记录存储与媒体对象有关的数据属性,以及还存储有关媒体对象的分发、使用和修改信息;
媒体对象跟踪工具,适合于跟踪媒体对象的分发、使用和修改,以及还适合于按照收集的跟踪信息去更新所述跟踪数据库(206)。
7.权利要求6的系统,其特征在于,还包括信道编辑站(208),该信道编辑站被连接到输入台(202)和跟踪数据库(206)。
8.权利要求7的系统,其特征在于,其中如果给媒体对象分配了与要由信道编辑站产生的内容类型不能兼容的数据属性,则信道编辑站不能接入该媒体对象。
9.权利要求5的系统,其特征在于,其中图形用户接口(400)允许用户规定媒体对象要被广播的时间。
10.权利要求5的系统,其特征在于,其中图形用户接口(400)允许用户规定通过其广播媒体对象的带宽。
11.权利要求1的系统,其特征在于,还包括:
第二内容提供者设备,该内容提供者设备包括信道编辑中心,该信道编辑中心包括:
(a)第三调度器(300c),用于调度第三媒体对象的广播;
(b)第二互联网协议链路,用于发送该第三媒体对象到广播设备。
CNB998065811A 1998-03-24 1999-03-24 用于广播发送媒体对象的方法和设备 Expired - Fee Related CN1178505C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/046,901 1998-03-24
US09/046,901 US6477707B1 (en) 1998-03-24 1998-03-24 Method and system for broadcast transmission of media objects

Publications (2)

Publication Number Publication Date
CN1303568A CN1303568A (zh) 2001-07-11
CN1178505C true CN1178505C (zh) 2004-12-01

Family

ID=21946000

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998065811A Expired - Fee Related CN1178505C (zh) 1998-03-24 1999-03-24 用于广播发送媒体对象的方法和设备

Country Status (22)

Country Link
US (1) US6477707B1 (zh)
EP (1) EP1066722B1 (zh)
JP (1) JP3851774B2 (zh)
KR (1) KR100560865B1 (zh)
CN (1) CN1178505C (zh)
AT (1) ATE518371T1 (zh)
AU (1) AU760973B2 (zh)
BR (1) BR9909052A (zh)
CA (1) CA2325373C (zh)
CZ (1) CZ20003523A3 (zh)
HK (1) HK1038464B (zh)
HU (1) HUP0101257A3 (zh)
ID (1) ID27747A (zh)
IL (1) IL138648A (zh)
MX (1) MXPA00009281A (zh)
NO (1) NO20004761L (zh)
NZ (1) NZ507225A (zh)
PL (1) PL343243A1 (zh)
RU (1) RU2222115C2 (zh)
SK (1) SK14072000A3 (zh)
TR (1) TR200003015T2 (zh)
WO (1) WO1999049663A1 (zh)

Families Citing this family (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7006661B2 (en) 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US20030056103A1 (en) 2000-12-18 2003-03-20 Levy Kenneth L. Audio/video commerce application architectural framework
US6049831A (en) * 1996-11-08 2000-04-11 Gte Laboratories Incorporated System for transmitting network-related information where requested network information is separately transmitted as definitions and display information
US7607147B1 (en) 1996-12-11 2009-10-20 The Nielsen Company (Us), Llc Interactive service device metering systems
US20020002039A1 (en) 1998-06-12 2002-01-03 Safi Qureshey Network-enabled audio device
US7689532B1 (en) 2000-07-20 2010-03-30 Digimarc Corporation Using embedded data with file sharing
US7756892B2 (en) * 2000-05-02 2010-07-13 Digimarc Corporation Using embedded data with file sharing
SG80598A1 (en) * 1998-08-14 2001-05-22 Television Licensors Internat Display system for multimedia data
US8332478B2 (en) 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
US6614804B1 (en) * 1999-03-22 2003-09-02 Webtv Networks, Inc. Method and apparatus for remote update of clients by a server via broadcast satellite
US8874244B2 (en) * 1999-05-19 2014-10-28 Digimarc Corporation Methods and systems employing digital content
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
EP1564995B1 (en) 1999-11-23 2017-07-19 Rovi Guides, Inc. Interactive television targeted message system
AR030171A1 (es) 1999-11-23 2003-08-13 United Video Properties Inc Un metodo y una disposicion para proveer un mensaje dirigido a un usuario situado en un equipo utilizado para implementar una aplicacion de television interactiva
US6889197B2 (en) * 2000-01-12 2005-05-03 Isuppli Inc. Supply chain architecture
CA2397717A1 (en) * 2000-01-18 2001-07-26 Gregg S. Homer Rechargeable media distribution and play system
US6912528B2 (en) 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
EP1269753A2 (en) * 2000-03-24 2003-01-02 Reality Commerce Corporation Method and system for subject video streaming
US6954795B2 (en) * 2000-04-05 2005-10-11 Matsushita Electric Industrial Co., Ltd. Transmission/reception system and method for data broadcast, and transmission apparatus for data broadcast
US7136906B2 (en) * 2000-04-07 2006-11-14 Clarity Visual Systems, Inc. System for electronically distributing, displaying and controlling the play scheduling of advertising and other communicative media
US7228341B2 (en) * 2000-04-07 2007-06-05 Giacalone Jr Louis D Method and system for electronically distributing, displaying and controlling advertising and other communicative media
JP2001292436A (ja) * 2000-04-07 2001-10-19 Sony Corp 管理装置および方法
US7305104B2 (en) 2000-04-21 2007-12-04 Digimarc Corporation Authentication of identification documents using digital watermarks
US7058694B1 (en) 2000-09-07 2006-06-06 Clix Network, Inc. Method for comparing two trinary logic representations in the process of customizing radio broadcasting
US7840691B1 (en) 2000-09-07 2010-11-23 Zamora Radio, Llc Personal broadcast server system for providing a customized broadcast
US6985694B1 (en) * 2000-09-07 2006-01-10 Clix Network, Inc. Method and system for providing an audio element cache in a customized personal radio broadcast
US7207057B1 (en) * 2000-11-16 2007-04-17 Rowe Lynn T System and method for collaborative, peer-to-peer creation, management & synchronous, multi-platform distribution of profile-specified media objects
US20020122427A1 (en) * 2000-11-28 2002-09-05 Navic Systems, Inc. Synchronization of bulk data transfers to end node devices in a multimedia network
US7113738B2 (en) * 2000-12-15 2006-09-26 The Fantastic Ip Gmbh Decision support method for planning broadcast transmissions
WO2002062009A1 (en) * 2001-01-30 2002-08-08 Digimarc Corporation Efficient interactive tv
JP2002344405A (ja) * 2001-03-16 2002-11-29 Matsushita Electric Ind Co Ltd データ放送スケジュールシステム、それに関する装置、方法、記録媒体またはプログラム
US8060906B2 (en) * 2001-04-06 2011-11-15 At&T Intellectual Property Ii, L.P. Method and apparatus for interactively retrieving content related to previous query results
US20030088687A1 (en) 2001-12-28 2003-05-08 Lee Begeja Method and apparatus for automatically converting source video into electronic mail messages
US20030163815A1 (en) * 2001-04-06 2003-08-28 Lee Begeja Method and system for personalized multimedia delivery service
US6965913B2 (en) * 2001-04-10 2005-11-15 Virtel Corporation System for pseudo-interactive internet access
JP2002312634A (ja) * 2001-04-16 2002-10-25 Sony Corp 放映コンテンツのコマーシャル枠の競売方法および放映コンテンツのコマーシャル枠の競売システムおよび放映コンテンツの自動送出方法および放映コンテンツの自動送出システム
JP2002318748A (ja) * 2001-04-20 2002-10-31 Sony Corp 配信システム、配信方法、管理サーバ、業者サーバ
US7263202B2 (en) 2001-07-05 2007-08-28 Digimarc Corporation Watermarking to control video recording
US8122465B2 (en) 2001-07-05 2012-02-21 Digimarc Corporation Watermarking to set video usage permissions
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
CA2503682A1 (en) 2001-10-24 2003-05-15 The Fantastic Corporation Methods for multicasting content
EP1444255A2 (en) * 2001-10-26 2004-08-11 Incyte Genomics, Inc. Vesicle-associated proteins
US8001052B2 (en) * 2001-12-10 2011-08-16 Dunkeld Bryan C System and method for unique digital asset identification and transaction management
US20030131350A1 (en) 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
BRPI0215603A2 (pt) 2002-01-24 2016-11-08 Newport Coast Investiments Llc método para entregar os dados de um fonte para um dispositivo remoto, dispositivo remoto, método para sinalizar um código de programa no dispositivo remoto, e, nó de rede
US20040002969A1 (en) * 2002-06-03 2004-01-01 Myrio Corporation Method and system for storing MPEG-2 programs to media and playback
US7533398B2 (en) * 2002-07-26 2009-05-12 The Associated Press Automatic selection of encoding parameters for transmission of media objects
US7239981B2 (en) 2002-07-26 2007-07-03 Arbitron Inc. Systems and methods for gathering audience measurement data
US7802008B2 (en) * 2002-08-12 2010-09-21 Matsushita Electric Industrial Co., Ltd. Quality of service management in network gateways
CA2503340A1 (en) 2002-10-23 2004-05-06 Arun Ramaswamy Digital data insertion apparatus and methods for use with compressed audio/video data
US20040103193A1 (en) * 2002-11-08 2004-05-27 Pandya Suketu J. Response time and resource consumption management in a distributed network environment
US7921448B2 (en) * 2002-11-27 2011-04-05 Ascent Media Group, LLP Multicast media distribution system
US9027063B2 (en) * 2002-11-27 2015-05-05 Deluxe Digital Distribution Inc. Video-on-demand (VOD) management system and methods
US7912920B2 (en) 2002-12-13 2011-03-22 Stephen Loomis Stream sourcing content delivery system
US7493289B2 (en) 2002-12-13 2009-02-17 Aol Llc Digital content store system
US7797064B2 (en) 2002-12-13 2010-09-14 Stephen Loomis Apparatus and method for skipping songs without delay
US7412532B2 (en) * 2002-12-13 2008-08-12 Aol Llc, A Deleware Limited Liability Company Multimedia scheduler
US7231404B2 (en) 2003-01-31 2007-06-12 Nokia Corporation Datacast file transmission with meta-data retention
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7177881B2 (en) * 2003-06-23 2007-02-13 Sony Corporation Network media channels
US7177872B2 (en) * 2003-06-23 2007-02-13 Sony Corporation Interface for media publishing
US7343564B2 (en) * 2003-08-11 2008-03-11 Core Mobility, Inc. Systems and methods for displaying location-based maps on communication devices
US7441203B2 (en) * 2003-08-11 2008-10-21 Core Mobility, Inc. Interactive user interface presentation attributes for location-based content
US20050039135A1 (en) * 2003-08-11 2005-02-17 Konstantin Othmer Systems and methods for navigating content in an interactive ticker
US7430724B2 (en) * 2003-08-11 2008-09-30 Core Mobility, Inc. Systems and methods for displaying content in a ticker
US20050210391A1 (en) * 2003-08-11 2005-09-22 Core Mobility, Inc. Systems and methods for navigating content in an interactive ticker
US7370283B2 (en) * 2003-08-11 2008-05-06 Core Mobility, Inc. Systems and methods for populating a ticker using multiple data transmission modes
WO2005041109A2 (en) * 2003-10-17 2005-05-06 Nielsen Media Research, Inc. Methods and apparatus for identifiying audio/video content using temporal signal characteristics
US8024335B2 (en) 2004-05-03 2011-09-20 Microsoft Corporation System and method for dynamically generating a selectable search extension
CA2755955C (en) 2004-03-09 2019-02-19 Google Inc. Dynamic data delivery apparatus and method for same
US20060031548A1 (en) * 2004-03-19 2006-02-09 Funchess Samuel W Electronic media distribution system and method
JP2005303975A (ja) * 2004-03-19 2005-10-27 Onkyo Corp ネットワークavシステム、コントローラ及びその動作プログラム
WO2005099385A2 (en) 2004-04-07 2005-10-27 Nielsen Media Research, Inc. Data insertion apparatus and methods for use with compressed audio/video data
US7694236B2 (en) 2004-04-23 2010-04-06 Microsoft Corporation Stack icons representing multiple objects
WO2005107260A1 (fr) * 2004-04-28 2005-11-10 Leonid Aleksandrovich Pogyba Procede de distribution d'une production video a des utilisateurs emigres par le biais de l'internet, et dispositifs destines a sa mise en oeuvre
US7720983B2 (en) 2004-05-03 2010-05-18 Microsoft Corporation Fast startup for streaming media
US8028323B2 (en) 2004-05-05 2011-09-27 Dryden Enterprises, Llc Method and system for employing a first device to direct a networked audio device to obtain a media item
TW200603632A (en) * 2004-05-14 2006-01-16 Nielsen Media Res Inc Methods and apparatus for identifying media content
KR100565080B1 (ko) 2004-09-13 2006-03-30 삼성전자주식회사 대표 타이틀 정보가 부가된 메타 데이터를 포함한 av데이터를 기록한 정보저장매체, 그 재생장치 및 메타데이터 검색방법
US8789119B2 (en) * 2004-09-30 2014-07-22 Cisco Technology, Inc. Statistical remultiplexer performance for video on demand applications by use of metadata
US7363001B2 (en) 2005-03-08 2008-04-22 Google Inc. Dynamic data delivery apparatus and method for same
RU2357370C1 (ru) * 2005-04-02 2009-05-27 Самсунг Электроникс Ко., Лтд. Устройство и способ для доставки потока в системе мобильного широковещания
WO2006130824A2 (en) 2005-06-01 2006-12-07 Google Inc. Media play optimization
US7676405B2 (en) 2005-06-01 2010-03-09 Google Inc. System and method for media play forecasting
US8099326B2 (en) 2005-06-01 2012-01-17 Google Inc. Traffic estimator
US8014717B2 (en) * 2005-06-20 2011-09-06 Hotel Digital Network Inc. Media content distribution system and method
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface
US7565506B2 (en) * 2005-09-08 2009-07-21 Qualcomm Incorporated Method and apparatus for delivering content based on receivers characteristics
US8528029B2 (en) * 2005-09-12 2013-09-03 Qualcomm Incorporated Apparatus and methods of open and closed package subscription
US8893179B2 (en) * 2005-09-12 2014-11-18 Qualcomm Incorporated Apparatus and methods for providing and presenting customized channel information
EP3709539A1 (en) 2005-09-26 2020-09-16 Nielsen Media Research, Inc. Methods and apparatus for metering computer-based media presentation
US9357175B2 (en) * 2005-11-01 2016-05-31 Arris Enterprises, Inc. Generating ad insertion metadata at program file load time
US8533358B2 (en) 2005-11-08 2013-09-10 Qualcomm Incorporated Methods and apparatus for fragmenting system information messages in wireless networks
US8600836B2 (en) 2005-11-08 2013-12-03 Qualcomm Incorporated System for distributing packages and channels to a device
US8571570B2 (en) 2005-11-08 2013-10-29 Qualcomm Incorporated Methods and apparatus for delivering regional parameters
US9386064B2 (en) * 2006-06-09 2016-07-05 Qualcomm Incorporated Enhanced block-request streaming using URL templates and construction rules
US20080097824A1 (en) * 2006-07-27 2008-04-24 Patrick Julien Campaign Performance Report
US20080091497A1 (en) * 2006-07-27 2008-04-17 Patrick Julien Broadcast Days
US20080097848A1 (en) * 2006-07-27 2008-04-24 Patrick Julien Day Part Frame Criteria
US20080095052A1 (en) * 2006-07-27 2008-04-24 Patrick Julien Network Control Time Spans
US20080103904A1 (en) * 2006-07-27 2008-05-01 Patrick Julien Fine-Grained Criteria Targeting
EP2950528A1 (en) * 2006-11-07 2015-12-02 Sony Corporation Video signal transmitting device
US7827490B2 (en) * 2006-11-30 2010-11-02 Microsoft Corporation Media state user interface
DE102007001519B4 (de) * 2007-01-10 2015-08-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Konzept zum Vergeben von Datenraten an Informationssignalanbieter in einem Netzwerk
US7889724B2 (en) 2007-04-13 2011-02-15 Wideorbit, Inc. Multi-station media controller
US7826444B2 (en) 2007-04-13 2010-11-02 Wideorbit, Inc. Leader and follower broadcast stations
US7925201B2 (en) 2007-04-13 2011-04-12 Wideorbit, Inc. Sharing media content among families of broadcast stations
EP2191402A4 (en) * 2007-08-20 2014-05-21 Nokia Corp SEGMENTED METADATA AND INDEXES FOR MULTIMEDIA FLOW DATA
US9015147B2 (en) 2007-12-20 2015-04-21 Porto Technology, Llc System and method for generating dynamically filtered content results, including for audio and/or video channels
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
RU2486677C2 (ru) * 2008-02-19 2013-06-27 Нокиа Корпорейшн Многоуровневая фильтрация сообщений
US8259082B2 (en) * 2008-09-12 2012-09-04 At&T Intellectual Property I, L.P. Multimodal portable communication interface for accessing video content
US9124769B2 (en) 2008-10-31 2015-09-01 The Nielsen Company (Us), Llc Methods and apparatus to verify presentation of media content
US8719886B2 (en) 2008-11-12 2014-05-06 Level 3 Communications, Llc Dynamic processing of streamed content
US8494899B2 (en) 2008-12-02 2013-07-23 Lemi Technology, Llc Dynamic talk radio program scheduling
US20100223396A1 (en) * 2009-02-27 2010-09-02 Yahoo! Inc. Intelligent status polling
US8806047B2 (en) 2009-04-29 2014-08-12 Lemi Technology, Llc Skip feature for a broadcast or multicast media station
US7657337B1 (en) 2009-04-29 2010-02-02 Lemi Technology, Llc Skip feature for a broadcast or multicast media station
US9514472B2 (en) * 2009-06-18 2016-12-06 Core Wireless Licensing S.A.R.L. Method and apparatus for classifying content
US9001178B1 (en) * 2012-01-27 2015-04-07 Google Inc. Multimedia conference broadcast system
WO2014033284A1 (en) * 2012-08-31 2014-03-06 Axel Springer Digital Tv Guide Gmbh Electronic media content guide
US10956947B2 (en) 2013-12-23 2021-03-23 The Nielsen Company (Us), Llc Methods and apparatus to measure media using media object characteristics
US9118888B1 (en) * 2014-03-14 2015-08-25 Tribune Broadcasting Company, Llc News production system with integrated display
US10003835B2 (en) 2015-06-24 2018-06-19 Tribune Broadcasting Company, Llc Device control in backup media-broadcast system
EP3437218A4 (en) * 2016-03-29 2020-01-01 GatesAir, Inc. TIME MULTIPLEXED SPECTRATION

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60183842A (ja) * 1984-03-02 1985-09-19 Toshiba Corp 伝送方式
US5701582A (en) * 1989-08-23 1997-12-23 Delta Beta Pty. Ltd. Method and apparatus for efficient transmissions of programs
US5099319A (en) * 1989-10-23 1992-03-24 Esch Arthur G Video information delivery method and apparatus
JP3060543B2 (ja) * 1990-12-25 2000-07-10 ソニー株式会社 放送運行管理装置
US5724091A (en) * 1991-11-25 1998-03-03 Actv, Inc. Compressed digital data interactive program system
ES2129038T3 (es) 1992-11-27 1999-06-01 Ibm Encaminamiento a destinos multiples entre dominios.
US5600573A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Operations center with video storage for a television program packaging and delivery system
AU692428B2 (en) * 1992-12-09 1998-06-11 Sedna Patent Services, Llc Set top terminal for cable television delivery systems
US5659350A (en) * 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
CA2121151A1 (en) * 1993-04-16 1994-10-17 Trevor Lambert Method and apparatus for automatic insertion of a television signal from a remote source
US5418713A (en) 1993-08-05 1995-05-23 Allen; Richard Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
JP4279905B2 (ja) * 1994-02-18 2009-06-17 ソニー株式会社 放送システムおよび受信端末
US5499046A (en) * 1994-05-23 1996-03-12 Cable Services Technologies, Inc. CATV distribution system with each channel having its own remote scheduler
US5477263A (en) * 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
US5510844A (en) 1994-11-18 1996-04-23 At&T Corp. Video bitstream regeneration using previously agreed to high priority segments
US5758257A (en) * 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5617565A (en) 1994-11-29 1997-04-01 Hitachi America, Ltd. Broadcast interactive multimedia system
JP4332224B2 (ja) * 1995-05-30 2009-09-16 ソニー株式会社 情報受信装置および方法
WO1997009827A1 (en) 1995-09-07 1997-03-13 Nec Australia Pty. Ltd. A distribution system
US6084581A (en) * 1996-05-10 2000-07-04 Custom Communications, Inc. Method of creating individually customized videos
JP3115230B2 (ja) * 1996-05-16 2000-12-04 三菱電機株式会社 資源管理システム
US5768528A (en) 1996-05-24 1998-06-16 V-Cast, Inc. Client-server system for delivery of online information

Also Published As

Publication number Publication date
AU760973B2 (en) 2003-05-22
CZ20003523A3 (cs) 2001-08-15
SK14072000A3 (sk) 2001-06-11
US6477707B1 (en) 2002-11-05
HUP0101257A3 (en) 2003-05-28
RU2222115C2 (ru) 2004-01-20
ATE518371T1 (de) 2011-08-15
CA2325373C (en) 2005-08-23
HK1038464B (zh) 2005-07-22
TR200003015T2 (tr) 2001-02-21
PL343243A1 (en) 2001-07-30
WO1999049663A1 (en) 1999-09-30
NZ507225A (en) 2003-04-29
JP3851774B2 (ja) 2006-11-29
HUP0101257A2 (hu) 2001-08-28
CA2325373A1 (en) 1999-09-30
NO20004761L (no) 2000-11-23
IL138648A0 (en) 2001-10-31
KR100560865B1 (ko) 2006-03-13
MXPA00009281A (es) 2004-09-10
EP1066722B1 (en) 2011-07-27
HK1038464A1 (en) 2002-03-15
ID27747A (id) 2001-04-26
AU2742199A (en) 1999-10-18
BR9909052A (pt) 2001-11-13
CN1303568A (zh) 2001-07-11
NO20004761D0 (no) 2000-09-22
EP1066722A1 (en) 2001-01-10
KR20010042156A (ko) 2001-05-25
IL138648A (en) 2005-09-25
JP2002508637A (ja) 2002-03-19

Similar Documents

Publication Publication Date Title
CN1178505C (zh) 用于广播发送媒体对象的方法和设备
CN1198454C (zh) 信息处理方法及设备、内容分配服务器及其方法
CN1214628C (zh) 信息处理设备、方法以及记录介质
CN1126366C (zh) 对可在信息网上获得的事件提供交互式指南的方法和装置
CN1345501A (zh) 数字传输系统中的地址分配
US8893179B2 (en) Apparatus and methods for providing and presenting customized channel information
CN1276603C (zh) 广播和接收消息
CN1336070A (zh) 多业务数字传输系统的应用数据表
CN1571338A (zh) 转换数字内容元数据的方法和装置以及使用其的网络系统
CN1249625A (zh) 版权管理设备、有版权作品的分配设备及分配和接收系统
CN1332939A (zh) 在数字传输系统中发送集群信息
CA2837039A1 (en) Reception apparatus, reception method, transmission apparatus, transmission method, and program
CN1386362A (zh) 通过网络传送媒体服务和应用的方法及系统
CN1329796A (zh) 具有连续数据流和客户机-服务器数据补充的交互式节目指南
CN1318256A (zh) 用于多信道数字电视系统的浏览系统
CN1146227C (zh) 多媒体终端设备和数字信号处理方法
CN101292528A (zh) 节目元数据通信协议扩展元数据、数据流产生设备、数字数据广播发射系统及其数字数据广播发射方法
CN1625883A (zh) 传送权利管理消息的方法和装置
CN1325195A (zh) 商业管理方法、商业管理装置和数据广播传输方法
CN1555619A (zh) 信息提供系统及信息处理装置与方法
KR100614560B1 (ko) 모바일 디지털 컨텐츠 다운로드 시스템 및 그 방법
CN101043645A (zh) 流媒体节目互动实现方法及其系统
CN1902932A (zh) 利用互联网播放带有清晰声音和画面视频的电视广播系统和方法
CN1138361C (zh) 信息发送装置及其方法
CN1288909C (zh) 一种提供多媒体节目交易服务的方法及其网络平台

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
ASS Succession or assignment of patent right

Owner name: QIHUAN IP CO.,LTD.

Free format text: FORMER OWNER: FANTASTIC CORP.

Effective date: 20060317

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20060317

Address after: Switzerland Zug

Patentee after: Fantastic Corp.

Address before: Switzerland Zug

Patentee before: Fantastic Corp.

ASS Succession or assignment of patent right

Owner name: DARBY + MORHAIN CO., LTD.

Free format text: FORMER OWNER: FANTASTIC IP GMBH

Effective date: 20110322

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: ZUG, SWITZERLAND TO: DELAWARE, THE USA

TR01 Transfer of patent right

Effective date of registration: 20110322

Address after: Delaware

Patentee after: Darby and Mo Hayne Co., Ltd.

Address before: Switzerland Zug

Patentee before: Fantastic Corp.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041201

Termination date: 20130324