CN101729855B - 数字内容流的传送方法和对应的接收方法 - Google Patents

数字内容流的传送方法和对应的接收方法 Download PDF

Info

Publication number
CN101729855B
CN101729855B CN200910206895.3A CN200910206895A CN101729855B CN 101729855 B CN101729855 B CN 101729855B CN 200910206895 A CN200910206895 A CN 200910206895A CN 101729855 B CN101729855 B CN 101729855B
Authority
CN
China
Prior art keywords
digital content
content stream
message
receivers
receiver
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
CN200910206895.3A
Other languages
English (en)
Other versions
CN101729855A (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.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101729855A publication Critical patent/CN101729855A/zh
Application granted granted Critical
Publication of CN101729855B publication Critical patent/CN101729855B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/80Responding to QoS
    • 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/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4305Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/171Systems operating in the amplitude domain of the television signal
    • H04N7/1713Systems operating in the amplitude domain of the television signal by modifying synchronisation signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • H04N7/52Systems for transmission of a pulse code modulated video signal with one or more other pulse code modulated signals, e.g. an audio signal or a synchronizing signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明涉及一种将数字内容流传送到接收机的方法和对应的接收方法。为了在这些接收机上同步数字内容呈现、同时支持特技模式命令,该传送方法包括下述步骤:将共同时间基准发送(601)到所述接收机;接收(602)特技模式命令消息,所接收的特技模式命令消息包括允许标识所述数字内容流中的点的信息;将通知消息(603)发送到所述至少两个接收机的全部,该通知消息向所述至少两个接收机的全部通知所接收的特技模式命令消息;以及根据所接收的特技模式命令消息,将所述数字内容流的至少一部分发送(604)到所有接收机,所述数字内容流包括允许标识所述数字内容流中的点的信息。

Description

数字内容流的传送方法和对应的接收方法
技术领域
本发明涉及数字内容流的传送领域和数字内容流的接收领域。更具体地,本发明涉及将数字内容流传送到多个接收机的方法以及对应的接收方法,所述方法支持来自所有接收机的、关于数字内容的特技(trick)模式命令。
数字内容流包括意欲(destined to)被记录和回放的仅仅音频、仅仅视频、包括音频的视频流以及多媒体流,所述多媒体流包括带音频或不带音频的视频以及音频流。
背景技术
根据现有技术,例如,通过使用IP(因特网协议)单播分发,通过与视频点播(VoD)服务器的一对一连接,传递在诸如VoD的内容点播环境下传递到接收机的内容。该一对一分发模型与一对多分发模型相对,在所述一对多分发模型中,通过许多接收机同时接收相同的数字内容源。
一对一分发模型允许接收机通过发布所谓的特技模式命令,对数字内容的展示(unrolling)进行干预。特技模式命令包括诸如对数字内容进行播放、停止、暂停、快退、快进以及跳转到数字内容中的章节的动作。在该分发模型下,接收机命令通过与数字内容服务器的一对一连接进行数字内容的流传输(streaming)。虽然该分发模型允许特技模式命令,但是该模型不允许接收机之间的同步,即,不允许在不同接收机上同时呈现(render)来自相同数字内容流的相同图像。
在一对多分发模型下,分发服务器命令数字内容流传输。一对多分发模型用于将相同的数字内容流分发到大量观众,例如,分发电视或收音机(radio)节目。对于该分发模型,不允许特技模式命令,或仅对一个接收机允许特技模式命令。在接收机上分发的数字内容流之间的同步是该分发模型所固有的,这是因为,例如通过使用IP多播分发将相同的数字内容流同时传递到许多接收机。
上述分发模型对于视频点播应用和数字内容或电视广播而言是方便的。然而,上述分发模型不允许将一对多分发与对于来自若干接收机的特技模式命令的支持相结合。当在一对多数字内容流分发模型中要支持来自若干接收机的特技模式命令时需要解决的一个问题是接收机之间的、从数字内容流进行的图像呈现的同步。
根据现有技术,例如在电子学习应用的环境中应用支持特技模式命令的、在多个接收机上的数字内容的呈现的同步,在该环境中,每个学生拥有接收机,并且可以发布特技模式命令以对课程的展示进行干预。根据现有技术,通过事先在每个学生的接收机上进行下载而分发课程,并且通过本地存储的数字内容的回放的同步而进行接收机之间的内容呈现的同步。然而,对本地存储了数字内容的接收机当中的数字内容的呈现进行同步与对从中央的源流传输的数字内容的呈现进行同步不是一回事。
现有技术不允许支持特技模式命令和同步的数字内容呈现的一对多数字内容流分发。
发明内容
本发明旨在减轻现有技术的不便。
具体地,本发明的目的在于允许支持数字内容特技模式和同步的数字内容呈现的、去往至少两个接收机的数字内容流分发。
本发明更具体地涉及一种将数字内容流传送到至少两个接收机的方法,包括下述步骤:
将共同时间基准(reference)发送到所述至少两个接收机的全部;
接收特技模式命令消息,该特技模式命令消息被称为所接收的特技模式命令消息,该所接收的特技模式命令消息包括允许标识(identification)所述数字内容流中的点的信息;
将通知消息发送到所述至少两个接收机的全部,该通知消息向所述至少两个接收机的全部通知所接收的特技模式命令消息;
根据所接收的特技模式命令消息,将所述数字内容流的至少一部分发送到至少两个接收机的全部,所述数字内容流包括允许标识(identify)所述数字内容流中的点的信息。
根据本发明的具体实施例,所述方法还包括下述步骤:
根据所接收的特技模式命令消息,将计划(scheduling)消息发送到所述至少两个接收机的全部,所述计划消息包括用于在所述共同时间基准的确定的值处呈现所述数字内容流中的确定的点的信息;
从所述至少两个接收机中的至少一个接收机接收称为“一级就绪(topok)”消息的通知消息,所述通知消息指示:所述至少两个接收机中的所述至少一个接收机已经确定其准备好在所述共同时间基准的所述确定的值处呈现所述数字内容流中的所述确定的点。
根据本发明的具体实施例,所述方法还包括下述步骤:
对填充(fill)所述两个接收机中的所述至少一个接收机的数字内容接收缓冲器所需的时间进行估计;以及
基于所述估计,确定所述至少两个接收机中的所述至少一个接收机准备好在所述共同时间基准的所述确定的值处呈现所述数字内容流中的所述确定的点。
根据本发明的具体实施例,所述方法还包括下述步骤:
如果所接收的特技模式命令消息是用于停止所述数字内容流的发送的命令,则停止将所述数字内容流的所述至少一部分发送到所述至少两个接收机的全部。
根据本发明的具体实施例,所述方法还包括下述步骤:
当在确定的时间段内没有从所述至少两个接收机的全部接收到所述通知消息时,
发送新的计划消息,其中以确定的增加值增加前一计划消息的所述共同时间基准的所述确定的值,并且从所接收的特技模式命令消息中包括的点重新开始所述数字内容流的所述至少一部分的所述发送。
根据本发明的具体实施例,所述方法还包括下述步骤:根据从对于“一级就绪”消息的前一次接收获得的测量结果(measurement)确定所述确定的增加值。
根据本发明的具体实施例,所述方法还包括通过接收机实现的下述步骤:
接收时间基准;
发送特技模式命令消息,所述特技模式命令消息包括允许标识所述数字内容流中的点的信息;
接收通知消息,所述通知消息向所述接收机通知从接收机接收到特技模式命令消息,所述通知消息被称为所接收的通知消息;
根据所接收的通知消息来接收数字内容流,所述数字内容流包括允许标识所述数字内容流中的点的信息。
根据本发明的具体实施例,所述方法还包括下述步骤:
接收计划消息,所述计划消息包括用于在所述时间基准的确定的值处呈现所述数字内容流中的确定的点的信息;
发送通知消息,所述通知消息指示:所述接收机已经确定其准备好在所述时间基准的所述确定的值处呈现所述数字内容流中的所述确定的点。
根据本发明的具体实施例,基于对填充所述接收机的数字内容接收缓冲器所需的时间进行的估计,确定所述接收机准备好在所述时间基准的所述确定的值处呈现所述数字内容流中的所述确定的点。
根据本发明的具体实施例,所述数字内容流中的所述点标识用于传输所述数字内容流的传输分组。
根据本发明的具体实施例,所述数字内容流中的所述点标识图像。
根据本发明的具体实施例,所述数字内容流中的所述点标识音频帧。
附图说明
通过对本发明的具体、非限制性实施例的描述,本发明的更多优点将显现出来。将参考下述附图描述实施例:
图1示出与本发明一致的示例网络基础架构;
图2和图3图示在时间线(timeline)上表示的、本发明的两个不同的实施例的运行(functioning);
图4和图5示出分别通过图1的网络的服务器和接收机实现的本发明的具体实施例;
图6和图7分别示出分别可以在图4和图5的服务器和接收机中实现的、根据本发明的数字内容流的传送方法和对应的接收方法的算法。
具体实施方式
图1示出根据本发明的传送和接收方法的、与本发明一致的示例网络基础架构。
基础架构1包括:
-数字内容分发服务器100;
-接收机A 120;
-接收机B 130;
这些设备通过分发网络110互连。
数字内容分发服务器100包括:
-数字内容特技模式控制器101;以及
-数字内容流传输器(streamer)102。
接收机A 120(或(respectively)B 130)包括:
-特技模式控制客户端121(或131);以及
-播放器122(或132)。
接收机A 120(或B 130)还配备有:
-用于显示数字内容和图形的显示器126(或136);以及
-输入设备127(或137)。
数字内容特技模式控制器101分别通过连接102和104,从接收机A 120和B 130接收特技模式命令消息和通知。数字内容特技模式控制器101还通过这些连接102和104将通知消息发送到两个接收机120和130,所述通知消息向两个接收机120和130通知所接收的特技模式命令消息。数字内容分发服务器还将共同时间基准通过连接106发送到接收机120和130两者。数字内容流传输器102按照所接收的特技模式命令消息经连接105发送数字内容流。
接收机120和130接收通过数字内容分发服务器100发送的共同时间基准。此外,接收机120和130将特技模式命令消息分别经连接103和104发送到数字内容分发服务器100。这些消息包括允许标识来自数字内容流传输器102的数字内容流中的点的信息。接收机120和130通过数字内容特技模式控制器101接收通知消息,该通知消息通知接收机120和130:从接收机接收到特技模式命令消息。接收机120和130接收按照所接收的特技模式命令消息的数字内容流,其中该数字内容流包括允许标识所述数字内容流中的点的信息。接收机120和130还包括数字内容特技模式控制器(121,或131)。这些数字内容特技模式控制器121和131与数字内容分发服务器100的数字内容特技模式控制器101交换按照根据本发明的传送方法和接收方法的消息和通知。通过接收机120和130接收的数字内容流分别在显示设备126和136上呈现。根据变体实施例,接收机120和130的用户分别通过输入设备127和137与接收机120和130交互。
图2图示根据所述传送和接收方法的第一实施例的设备的动态行为。
流传输器102经IP多播连接发送RTP(根据标准RFC 3550的实时传输协议)数字内容流。接收机A和B例如分别对应于图1的接收机120和130。时间线“WCT”(其代表墙上时钟时间(Wall Clock Time))对应于图1的共同时间基准106。共同时间基准WCT允许所有接收机同步,即允许所有接收机同时接收相同的时钟值。该时间基准以确定的值开始和停止。如示例性图示的,确定的开始值例如是任意选择的值10505ms,并且确定的停止值是任意选择的值11145ms。WCT值以确定的(例如,如所示的40ms的)步幅(step)增加。在数字内容是包括或不包括音频的视频流的情况下,有利地,所述确定的步幅等于数字内容的帧速率的倒数(例如,40ms的确定的步幅对应于每秒25幅图像的图像频率,该图像频率是欧洲常用的图像频率)。当然,本发明不强求共同时间基准的增加步幅是数字内容帧速率的倒数;增加步幅值可依赖于期望的数字内容特技模式的精度或依赖于数字内容帧速率。例如,如果1s的精度足够定义数字内容流中的点,则可以以1s的更新频率发送共同时间基准,因此每秒钟发送新的值;这具有允许减小发送共同时间基准信号所需的带宽的优点。
根据本发明具体实施例,共同时间基准可以以NTP(网络时间协议)信号的形式发送到接收机。该特征的优点在于NTP是本领域技术人员公知的可靠的时间同步协议。
为了图2的可读性,图2关注于时间管理,而不考虑流的图像可能无序地到达接收机;该问题例如通过RTP协议的应用而解决,所述RTP协议允许为RTP分组内的分组分配序列号,使得如果无序地接收这些分组,则可以为这些分组重新排序。分组重新排序是本领域技术人员公知的技术。如附图所示的播放器A 122和B 123的播放器缓冲器分别图示了分组重新排序后的接收机A 120和B 130的解码缓冲器。
根据图示的本发明的具体实施例,数字内容流中的标识点标识图像。根据本发明的另一具体实施例,数字内容流中的标识点标识音频帧。该特征提供了允许在数字内容流中定位的非常精细的分辨率的优点,这例如对于逐个图像或逐个音频帧的步进回放来说可能是理想的。在图示的实施例中,每40ms发送一图像,如上所述,这对应于25图像/秒的数字内容帧速率。
根据图示的本发明的具体实施例,接收机120和130的解码缓冲器分别具有3幅图像和4幅图像的大小,其通过接收机A 120和接收机B 130缓冲器空间内部的数字100到380表示。为了图示的简化,使缓冲器的大小保持很小。实践中,根据诸如编码格式的不同参数确定解码缓冲器大小。解码缓冲器大小的确定是本领域技术人员已知的。
根据本发明的具体实施例,图像是来自MPEG(运动画面专家组,其定义了诸如MPEG-2和MPEG-4的多个MPEG标准,分别为ISO/IEC 13818和ISO/IEC 14496-10标准)数字内容流的I(帧内编码(Intra coded))、P(预测编码)或B(双向预测编码)帧。
根据本发明的另一具体实施例,图像是仅来自无损数字内容编码的数字内容流的I(帧内编码)帧。
出于图示目的,在等于10505的WCT处,接收机120的播放器A 122将数字内容特技模式消息“播放”1030发送到数字内容分发服务器100。
在等于10545的WCT处,接收机A 120和B 130分别接收对于播放器A的计划(scheduling)消息“S(10745,100)”1031和对于播放器B的计划消息“S(10745,100)”1040。该特征允许向接收机通知要在(at)确定的WCT值10745从确定的点100(图像100)起呈现数字内容流。
在等于10625的WCT处,接收机A 120和B 130都已经接收了数字内容流点100(图像100),该数字内容流点100(图像100)存储在缓冲器中。
在等于10665的WCT处,接收机120和130都已经接收了数字内容流点140(图像140)。两个接收机都确定它们准备好在确定的WCT值10745从确定的点100(图像100)起呈现数字内容,因此,分别发送指示其就绪性的通知消息“一级就绪(Top OK)”1032和1041到数字内容分发服务器100(图像100)。
在等于10705的WCT处,接收机120和130已经接收了数字内容流点100(图像100)、140(图像140)和180(图像180)。
在等于10745的WCT值处,接收机120和130B已经接收了数字内容流点220(图像220);数字内容流点100(图像100)被发送到接收机120和130中包括的数字内容解码器,并且数字内容将从点100(图像100)起分别呈现在显示器126和136上。在接收数字内容流的同时,继续进行缓冲器填充和发送到解码器。
大约在等于10825的WCT处,接收机A 120发送“暂停(180)”数字内容特技模式消息1033到数字内容分发服务器100,该暂停“(180)”数字内容特技模式消息1033向数字内容分发服务器100指示:在数字内容流点180(这里:图像180)处数字内容流传输被一个接收机暂停。该消息是用于停止数字内容流的发送的命令。根据接收的特技模式命令消息(即,这里的“暂停”),数字内容分发服务器停止将数字内容流传输到所有接收机。该特征允许节约数字内容流传输带宽,这是因为,接收机不再需要接收数字内容流;它们将全部接收指示一个接收机请求了停止流传输的通知消息。注意,因为数字内容流由接收机进行了缓冲,所以从请求数字内容暂停的点之后起,它们仍然有一部分数字内容流在它们的缓冲器中。
在等于10865的WCT处,接收机A 120和B 130两者分别从服务器接收通知消息“sPause(180)”(代表“设置暂停(set Pause)”)1034和1042,该通知消息向它们通知所接收的特技模式命令消息。接收机130在当前显示数字内容点220(图像220)时接收到该暂停消息。因此,播放器B随即停止其数字内容呈现,但是是在图像220处停止呈现。
在等于10945的WCT处,接收机A 120发送“播放”特技模式命令消息1035到数字内容分发服务器100。在接收到作为用于开始数字内容流的呈现的特技模式命令的该消息时,数字内容分发服务器开始数字内容流发送,如同之前它被停止那样,并且在WCT 10985处,接收机接收到对于播放器A的消息“S(11105,220)”1036以及对于播放器B的消息“S(11105,220)”1043,所述消息是发送到所有接收机的计划信息,意味着要在确定的WCT值11105处从确定的点220(这里:图像220)起呈现数字内容流。该特征允许通知所有接收机:在计划时间11105从数字内容流中的点220开始数字内容流的呈现。根据图示的实施例,所有接收机准备好在期望的时间在期望的点处呈现数字内容流,因此,在WCT 1025处,接收机A 120和B 130分别发送“一级就绪”消息1037和1044。在WCT 11105处,在点180处“冻结了”数字内容流呈现(即,其将点180作为静止画面而继续显示)的接收机A 120继续进行流解码并且以下一点220进行呈现。在数字内容流点220处“冻结了”数字内容流呈现的接收机B 130一直等待到WCT 11145以解码并呈现下一数字内容流点260。
根据本发明的具体实施例,当在确定的时间段内没有从所有接收机接收到通知消息“一级就绪”时,以增加的WCT值发送新的计划消息。以确定的值增加WCT值,并且从处于计划消息的源头(origin)的所接收的特技模式命令消息中包括的点重新开始数字内容流的发送。该特征允许当一个或多个接收机没有准备好在期望的时间在期望的点处呈现数字内容流时将计划的时间推迟。通过这样做,可以在以后的时间、当所有接收机准备好在期望的时间在期望的点处呈现数字内容时获得同步呈现。
根据本发明的具体实施例,基于对填充接收机的数字内容接收缓冲器所需的时间进行的估计,确定接收机准备好呈现所述数字内容流中的所述确定的点。
根据本发明的具体实施例,根据从对于“一级就绪”消息的前一次接收获得的测量结果获得用来增加所计划的时间的所述确定的值。该特征允许使延迟适于预期需要的延迟时间。
根据本发明的具体实施例,利用从对于“一级就绪”消息的前一次接收获得的测量结果来校正没有接收到“一级就绪”消息内的所述确定的时间,使得所述确定的时间可适于连接到数字内容分发服务器的接收机,并因此减少了需要的重新计划消息的数量。
根据本发明的另一具体实施例,数字内容流中的标识点标识用于传输数字内容流的传输分组。该特征具有这样的优点:其不需要数字内容流的特定修改,但是需要在接收机中记住哪个图像被封装到哪个传输分组中。
根据本发明的另一具体实施例,数字内容流中的标识点是时间戳,如MPEG-2传输流中的PTS(显示(presentation)时间戳)。该特征避免为了使数字内容流适于由本发明使用而修改数字内容流。
根据图示的本发明的具体实施例,数字内容流中的标识点标识图像。该特征具有这样的优点:其是数字内容流中的点的非常精确的标识,即,甚至比基于PTS的标识更精确,但是需要流的适配,使得可以单独地标识每个图像。如之前所述,该特征提供了允许在数字内容流中定位的非常精细的分辨率的优点,这例如对于逐个图像的步进回放可能是理想的。
根据本发明,可以组合用于标识数字内容流中的点的两个或多个上述变体,以便提出具体适于不同类型的接收机的数字内容流中的点的灵活标识。
如这里所述,根据所接收的特技模式命令消息将数字内容流发送到接收机。这意味着,例如,当接收到停止特技模式命令时不发送数字内容流,在播放命令时从流中的特定点起发送数字内容流,并且当接收到快进特技模式命令时,从流中的特定点起以快进模式发送数字内容流。
图3图示根据本发明的传送和接收方法的第二实施例。在该图中,以序列图(sequence diagram)表示了动态行为。垂直条106表示共同时间基准WCT。垂直条101表示数字内容特技模式控制器101。垂直条120表示接收机A。垂直条130表示接收机B。垂直条102表示数字内容流传输器102。与图2一样,共同时间基准通过墙上时钟时间WCT表示,其在任意值10505处开始并在任意值11145处停止。
根据图3,流传输器102是在经由从每个接收机120和130到流传输器的各个IP单播连接接收到HTTP(根据标准RFC 2616的超文本传送协议)获取(Get)命令时发送数字内容流的HTTP服务器。每当接收机需要数字内容流的一部分时,接收机就向HTTP流传输器服务器102请求所期望的部分的发送。每个接收机自主地判定其为了避免数据用尽(也称为缺乏)而需要从http服务器102获取数字内容的哪部分。
标记为“a,b,c,d,e,f”的每个部分成块地(in pieces)或整体地并且不必按读取顺序地包含数字内容流的一部分,即一个或多个图像。接收机120和130解码该部分,并且必须确保它们在其缓冲器中有足够数量的重新排序的图像。例如,部分“a”按顺序包含图像100、180、220、140、以及260的一部分。“b”包含图像260的尾部(end)以及图像340、380、和图像300的一部分等等。这说明了所有接收机120和130在发送“一级就绪”消息之前获得部分“a”、“b”和“c”,这是因为,它们需要图像300,之后才能开始解码。然后,接收机120和130随着它们的需求的变化而请求它们需要的部分。
消息1030-1037和1040-1044具有与之前已经关于图2描述的含义相同的含义,并且这里将不再进行描述。消息300-301和304-309是http“获取”类型消息。
在已经接收了计划消息1040之后,接收机1030利用消息300确定它需要从流传输器102发送部分“a”,该部分“a”包括数字内容流的点100。接收机120通过发送消息301,在接收到计划消息1031时进行同样的操作。然后,接收机120和130自主地判定它们还将需要部分“b”和“c”,这是因为,它们需要填充其数字内容缓冲器以便准备好在期望的时间从期望的点起呈现数字内容流,如通过计划消息1040和1031所示。
在等于10665的WCT处,接收机120和130发送“一级就绪”消息到特技模式控制器101,以指示它们准备好在等于10745的计划的WCT处呈现数字内容流的点100。
在WCT 10665和10745之间,如通过消息304所示,接收机120向流传输器102请求部分“c”。如通过消息305所示,在等于10825的WCT处,接收机130也请求该部分。
在等于10745的WCT处,接收机120和130已经解码数字内容流点100,并且正呈现该数字内容流点100。
在等于10825的WCT处,接收机120发送“暂停”特技模式命令消息1033到特技模式控制器101。
在等于10865的WCT处,接收机120和130从特技模式控制器101接收通知消息。
在等于10945的WCT处,接收机120发送“播放”数字内容特技消息到特技模式控制器101。
在WCT 10865和10945之间,接收机120和130通过发送消息306和307,向流传输器102请求数字内容流部分“d”;接收机120和130知道当被停止的播放继续时,它们接下来将需要该部分。这是由负责避免用尽数字内容数据的接收机进行的自主判定的示例。
在WCT 10985处,接收机120和130接收计划消息,以便在等于11105的WCT处呈现点220。接收机120和130都发送“一级就绪”通知消息到特技模式控制器101,并且接收机120和130都继续向流传输器102做出用于发送数字内容流的部分“e”的请求308和309。
图4图示根据本发明具体实施例的数字内容分发服务器。该数字内容分发服务器例如对应于图1的服务器100。数字内容分发服务器4包括通过地址和数据总线470互连的下述元件:
-ROM(“只读存储器”)型的非易失性存储器400;
-读写存储器或RAM(“随机存取存储器”)410;
-微处理器420(或CPU,代表“中央处理单元”);
-墙上时钟时间发生器430;
-数字内容流传输器440;
-网络接口450;以及
-盘460。
在通电时,微处理器420将ROM 400中存储的包含算法指令的程序复制到RAM寄存器410并执行所述指令,所述算法实现将数字内容流传送到至少两个接收机的方法的步骤。
墙上时钟时间发生器430允许服务器发送共同时间基准到接收机。
数字内容流传输器440允许服务器发送数字内容流到接收机。
网络接口450允许服务器经网络连接接收和发送消息和数据。
盘460允许服务器包括用于它可发送到接收机的数字内容流的大容量存储器。
在对存储器400和410的描述中使用的词“寄存器”意味着低容量存储器区域(仅仅一些二进制数据)或高容量存储器区域(允许存储整个程序或大量数据)。
ROM 400和RAM 410中的每个寄存器可保存可变大小的可变数量的数据。只读存储器400包括:
-寄存器401,其中存储程序;
-寄存器402,其中存储接收机设备地址;以及
-寄存器403,其中存储与接收机相关的数据。
随机存取存储器410包括:
-寄存器411,用于存储其从ROM寄存器401复制的程序;
-寄存器412,用于存储接收到的、但还没有被处理的特技模式命令消息;
-寄存器413,用于保留处理过的数字内容特技模式消息中包括的数字内容流中的点;以及
-寄存器414,其包含数字内容输出缓冲器,从该数字内容输出缓冲器输出的数字内容流被发送到接收机。
-寄存器415,其包含RAM寄存器411中存储的程序的运行所需的数据,如临时(temporary)变量和数据表。
图5图示根据本发明具体实施例的接收机。该接收机例如对应于图1的接收机120或130。接收机5包括通过地址和数据总线540互连的下述元件:
-ROM型(“只读存储器”)的非易失性存储器500;
-读写存储器或RAM(“随机存取存储器”)510;
-微处理器520(或CPU,代表“中央处理单元”);
-数字内容解码器/呈现器550;以及
-网络接口530。
在通电时,微处理器520将ROM 500中存储的包含算法指令的程序复制到RAM寄存器510并执行所述指令,所述算法实现将数字内容流传送到至少两个接收机的方法的步骤。
数字内容解码器/呈现器550允许接收机解码所接收的数字内容流,并将其呈现在诸如显示器126和136的显示器上,所述显示器126和136分别附接到图1的解码器120和130。
网络接口530允许接收机经网络连接接收和发送消息和数据。
在对存储器500和510的描述中使用的词“寄存器”意味着低容量存储器区域(仅仅一些二进制数据)或高容量存储器区域(允许存储整个程序或大量数据)。
ROM 500和RAM 510中的每个寄存器可保存可变大小的可变数量的数据。只读存储器500包括:
-寄存器501,其中存储程序;
-寄存器502,其中存储数字内容分发服务器设备地址;以及
-寄存器503,其中存储与数字内容分发服务器相关的数据。
随机存取存储器510包括:
-寄存器511,用于存储其从ROM寄存器501复制的程序;
-寄存器512,用于在重新排序之前缓冲所接收的数字内容流数据;
-寄存器513,用于在重新排序之后并在解码之前缓冲所接收的数字内容流数据;以及
-寄存器514,其包含RAM寄存器511中存储的程序的运行所需的数据,如临时变量和数据表。
图6示出例如通过图4的数字内容分发服务器4所实现的、根据本发明的传送方法的具体实施例将数字内容流传送到至少两个接收机的算法。
CPU 420将包含该算法的程序从ROM存储器400加载到RAM存储器410,并且启动该程序。该算法以初始化步骤600开始,在初始化步骤600中该算法所需的所有变量被初始化。
在步骤601,将共同时间基准发送到至少两个接收机。
在步骤602,接收特技模式命令消息,其中所接收的特技模式命令消息包括允许标识数字内容流中的点的信息。
在步骤603,将通知消息发送到所述至少两个接收机的全部,所述通知消息向至少两个接收机的全部通知所接收的特技模式命令消息。
在步骤604,根据所接收的特技模式命令消息,将数字内容流的至少一部分发送到所述至少两个接收机的全部,其中该数字内容流包括允许标识数字内容流中的点的信息。
最后,该算法以步骤602继续。
图7示出例如通过图5的接收机5所实现的、根据本发明的接收方法的具体实施例的数字内容流的接收算法。
CPU 520将包含该算法的程序从ROM存储器550加载到RAM存储器510,并启动该程序。该算法以初始化步骤700开始,在初始化步骤700中,该算法所需的所有变量被初始化。
在步骤701,接收时间基准。
在步骤702,发送特技模式命令消息,其中该特技模式命令消息包括允许标识数字内容流中的点的信息。
在步骤703,接收到通知消息,该通知消息向接收机通知从接收机接收到特技模式命令消息。
在步骤704,根据所接收的特技模式命令通知消息接收数字内容流,其中该数字内容流包括允许标识数字内容流中的点的信息。
最后,该算法以步骤702继续。
本文档的读者将理解,所述实施例作为本发明的示例实施例而给出,因此本发明不限于这些实施例。
作为示例实施例而图示了图1的基础架构。具有额外的或更少的设备的与本发明一致的其他基础架构是可能的;根据本发明的具体实施例,运营商网络包括其运行所需的其他设备:发射机设备、业务(traffic)管理、加扰管理设备。在本发明的具体实施例中,需要包括网络交换机和路由器的其他网络设备。根据本发明的具体实施例,在接入网上存在DSLAM(数字订户线接入多路复用器)并且所述设备需要外部或内部的ADSL(非同步数字订户线)类型的调制解调器,以便连接到传输网。根据本发明的具体实施例,不同接收机经由不同传输网接入相同的数字内容分发服务器。根据本发明的具体实施例,接收机可以是包括STB(机顶盒)的专用类型,或可以是包括PC(个人计算机)的更一般的类型。根据本发明的具体实施例,基础架构包括多于两个的接收机。根据本发明的具体实施例,接收机通过网关连接到传输网,并且其他接收机在通常被称为家庭网络的网络中连接到网关。
所述的数字内容分发服务器的实施例是本发明的可能的实现方式的示例。其他与本发明一致的实现方式是可能的。数字内容分发服务器例如还可以使用用于其包括的不同功能的不同硬件组件来实现。例如,可将流传输和数字内容特技模式控制的功能分开。例如,数字内容特技模式控制可包括提供访问权限控制或流的管理所需的额外的特征。例如,数字内容特技模式控制可包括编码器,该编码器允许其以不同的数字内容编码格式编码相同的数字内容流,该不同的数字内容编码格式各自适于一个特定的接收机或一组特定的接收机。例如,WCT发生器可以在数字内容分发服务器的外部,这允许多于一个的数字内容分发服务器使用相同的共同时间基准来协作。
图2和图3图示的特技模式命令作为示例给出,并且不应被认为是限制性的。除了播放和暂停以外的其他类型的特技模式命令当然是可能的,并且与根据本发明的传送和接收方法一致,所述其他类型的特技模式命令例如为寻找数字内容流中的随机点(转到x)、寻找数字内容流中的特定点(转到章节)、前进或倒退一个或若干个图像、跳过n个图像,或更一般地,允许数字内容流中的导航的命令。
本发明的应用不限于所述应用,所述数字内容流传输可以在数字内容点播应用、对等数字内容共享应用、电子学习应用的环境中进行,或更一般地,本发明适于在下述的任何类型的应用中使用,其中在多个接收机之间共享相同的数字内容流,并且其中需要在接收机上同步数字内容的接收,并且其中需要支持来自任何接收机的特技模式命令。
根据本发明具体实施例,通过根据本发明的接收机形成的网络是对等网络。因此,甚至可以由一个对等体(例如,发起同步的数字内容传输会话的对等体)主管(host)数字内容分发服务器。数字内容分发服务器的数字内容流传输器可以使用对等分发模型,作为源提供(source)要从对等网络流传输的数字内容。将本发明应用到对等网络具有分布式数字内容分发模型相对于集中式数字内容分发模型所具有的优点,如减轻中央数字内容服务器上的负担。
根据本发明具体实施例,经从接收机到数字内容分发服务器的连接交换的消息符合RTSP协议(实时流传输协议,RFC 2326)。
根据本发明具体实施例,数字内容分发服务器使用诸如IP多播协议的一对多连接传输数字内容流。
根据本发明的另一具体实施例,数字内容分发服务器经诸如IP单播连接的一对一连接传输数字内容流。
根据本发明具体实施例,数字内容分发服务器使用一对多和一对一连接的组合传输数字内容流。
根据具体实施例,对于数字内容特技模式消息和通知消息的交换存在分开的连接。根据本发明的另一具体实施例,经例如IP多播类型的单个一对多连接发送来自数字内容分发服务器的消息,而经诸如IP单播的分开的一对一连接发送从接收机到数字内容分发服务器的消息。
根据本发明具体实施例,至少一个接收机是无线接收机,例如具有数字内容呈现能力的蜂窝电话。对于本发明,无线和有线接收机的组合完全是可能的,只要所有接收机都实现本发明的方法。
根据本发明具体实施例,本发明应用在诸如通过3GPP和TISPAN标准中的基于IMS的NGN规范描述的由运营商管理的网络的环境中(IMS代表IP数字内容子***(即,一种用于将因特网协议(IP)数字内容传递到移动用户的架构框架)以及电信和因特网融合业务及高级网络协议(TISPAN)(即,ETSI的标准化主体);NGN代表下一代网络互连,其是描述将在大约2013年到2019年部署的电信核心和接入网中的某些关键架构演进的广义术语;3GPP代表第三代合作伙伴计划,即电信协会的组之间的协作)。因而,由供应商(provider)主管数字内容分发服务器。在IMS的环境中,例如这可以是一个或多个IMS MRF(媒体资源功能)功能实体的形式。MRF包括用于处理信令的媒体资源功能控制器(MRFC)和用于处理媒体传输的媒体资源处理器(MRFP)。在包括内容点播服务的TISPAN和IPTV服务的环境中,例如这可以是与对于IMS的实体类似的实体的形式,在这里被称为IPTV媒体功能,其包括IPTV媒体控制功能和一个或多个媒体传递功能实体。在IMS/TISPAN的上述环境中,供应商发起数字内容共享会话并邀请例如一些朋友的受邀人进入数字内容共享会话。使用本发明,所有受邀人共享相同的数字内容,该数字内容的图像以同步方式呈现。此外,所有受邀人可发布特技模式命令,该特技模式命令的结果被共享。
根据具体实施例,本发明应用于诸如因特网的非运营商管理的网络的环境中。
根据本发明具体实施例,用户接口被分配给接收机,该用户接口提供显示数字内容流的屏幕区域以及显示特技模式命令按钮的屏幕区域,其向用户提供对于发送特技模式命令的途径(access)。
根据本发明具体实施例,用户接口包括提供对于数字内容流中的点的随机访问并且可由用户重定位的输入元件,例如,可向左右转动的旋钮、或指示数字内容流的当前位置的进度条。两种类型的元件都允许接口的用户发布对于数字内容流中的随机位置的寻找类型的特技模式命令。

Claims (15)

1.一种将同一个一对多数字内容流传送到至少两个接收机的方法,其特征在于,该方法包括所述同一个一对多数字内容流的一对多分发以及从所述至少两个接收机接收与所述同一个一对多数字内容流到所述至少两个接收机的传送相关的特技模式命令,所述方法包括由数字内容特技模式控制器实现的下述步骤:
将共同时间基准发送(601)到所述至少两个接收机的全部;
从所述至少两个接收机之一接收(602)与所述同一个一对多数字内容流相关的特技模式命令消息以暂停所述同一个一对多数字内容流,所述接收的特技模式命令消息包括允许标识所述同一个一对多数字内容流中向其应用所述接收的特技模式命令消息的点的信息;
将通知消息(603)发送到所述至少两个接收机的全部,该通知消息向所述至少两个接收机的全部通知与所述同一个一对多数字内容流相关的所述接收的特技模式命令消息,所述通知消息包括允许标识所述同一个一对多数字内容流中向其应用所述接收的特技模式命令消息的点的信息;
从所述至少两个接收机之一接收特技模式命令消息以播放所述同一个一对多数字内容流;
将计划消息发送到所述至少两个接收机的全部,所述计划消息包括用于供所述至少两个接收机中的全部在所述共同时间基准的确定的值处呈现所述同一个一对多数字内容流中的确定的点的信息;
根据所述接收的特技模式命令消息,将所述同一个一对多数字内容流的至少一部分同时发送(604)到所述至少两个接收机的全部,所述同一个一对多数字内容流包括允许标识所述同一个一对多数字内容流中的点的信息。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
从所述至少两个接收机中的至少一个接收机接收通知消息,所述通知消息指示:所述至少两个接收机中的所述至少一个接收机已经确定其准备好在所述共同时间基准的所述确定的值处呈现所述同一个一对多数字内容流中的所述确定的点。
3.如权利要求2所述的方法,其特征在于,所述方法还包括步骤:
对填充所述两个接收机中的所述至少一个接收机的数字内容接收缓冲器所需的时间进行估计;以及
基于所述估计,确定所述至少两个接收机中的所述至少一个接收机准备好在所述共同时间基准的所述确定的值处呈现所述同一个一对多数字内容流中的所述确定的点。
4.如权利要求1所述的方法,其特征在于,所述方法还包括步骤:
如果所述接收的特技模式命令消息是用于停止所述同一个一对多数字内容流的发送的命令,则停止所述同一个一对多数字内容流的至少一部分向所述至少两个接收机的全部的所述发送。
5.如权利要求2所述的方法,其特征在于,所述方法还包括下述步骤:
当在确定的时间段内没有从所述至少两个接收机的全部接收到所述通知消息时,
发送新的计划消息,其中以确定的增加值增加前一计划消息的所述共同时间基准的所述确定的值,并且从所述所接收的特技模式命令消息中包括的点重新开始所述同一个一对多数字内容流的所述至少一部分的所述发送。
6.如权利要求5所述的方法,其特征在于,所述方法还包括步骤:根据从所述通知消息的前一次接收获得的测量结果来确定所述确定的增加值。
7.如权利要求1到6中的任一项所述的方法,其特征在于,所述同一个一对多数字内容流中的所述点标识用于传输所述同一个一对多数字内容流的传输分组。
8.如权利要求1到6中的任一项所述的方法,其特征在于,所述同一个一对多数字内容流中的所述点标识图像。
9.如权利要求1到6中的任一项所述的方法,其特征在于,所述同一个一对多数字内容流中的所述点标识音频帧。
10.一种同一个一对多数字内容流的接收方法,所述同一个一对多数字内容流被分发到至少两个接收机,其特征在于,所述方法包括通过所述至少两个接收机中每个接收机实现的下述步骤:
接收(701)时间基准;
从所述至少两个接收机中的一个接收机发送(702)暂停所述同一个一对多数字内容流的特技模式命令消息,所述特技模式命令消息包括允许标识所述同一个一对多数字内容流中向其应用所述特技模式命令消息的点的信息;
接收(703)通知消息,所述通知消息向所述接收机通知从所述至少两个接收机中所述一个接收机接收到暂停所述同一个一对多数字内容流的特技模式命令消息,所述接收的通知消息包括允许标识所述同一个一对多数字内容流中向其应用所述特技模式命令消息的点的信息;
发送特技模式命令消息以播放所述数字内容流;
接收计划消息,所述计划消息包括用于供所述至少两个接收机中的所述每个接收机在所述时间基准的确定的值处呈现所述同一个一对多数字内容流中的确定的点的信息;
根据所述接收的通知消息来同时接收(704)所述同一个一对多数字内容流,所述同一个一对多数字内容流包括所述允许标识所述同一个一对多数字内容流中的所述点的信息。
11.如权利要求10所述的方法,其特征在于,所述方法还包括:
发送通知消息,所述通知消息指示:所述接收机已经确定其准备好在所述时间基准的所述确定的值处呈现所述数字内容流中的所述确定的点。
12.如权利要求11所述的方法,其特征在于,基于对填充所述接收机的数字内容接收缓冲器所需的时间的估计,确定所述接收机准备好在所述时间基准的所述确定的值处呈现所述同一个一对多数字内容流中的所述确定的点。
13.如权利要求10到12中的任一项所述的方法,其特征在于,所述同一个一对多数字内容流中的所述点标识用于传输所述同一个一对多数字内容流的传输分组。
14.如权利要求10到12中的任一项所述的方法,其特征在于,所述数字内容流中的所述点标识图像。
15.如权利要求10到12中的任一项所述的方法,其特征在于,所述数字内容流中的所述点标识音频帧。
CN200910206895.3A 2008-10-27 2009-10-27 数字内容流的传送方法和对应的接收方法 Active CN101729855B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP08305737A EP2180655A1 (en) 2008-10-27 2008-10-27 Method of transmission af a digital content stream and corresponding method of reception
EP08305737.2 2008-10-27

Publications (2)

Publication Number Publication Date
CN101729855A CN101729855A (zh) 2010-06-09
CN101729855B true CN101729855B (zh) 2015-01-14

Family

ID=40679277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910206895.3A Active CN101729855B (zh) 2008-10-27 2009-10-27 数字内容流的传送方法和对应的接收方法

Country Status (5)

Country Link
US (1) US9300709B2 (zh)
EP (2) EP2180655A1 (zh)
JP (1) JP5676871B2 (zh)
KR (1) KR101642380B1 (zh)
CN (1) CN101729855B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2007249777A1 (en) 2006-05-11 2007-11-22 Cfph, Llc Methods and apparatus for electronic file use and management
US10089327B2 (en) * 2011-08-18 2018-10-02 Qualcomm Incorporated Smart camera for sharing pictures automatically
FR3009161B1 (fr) * 2013-07-24 2015-09-11 Expway Procede de synchronisation lors du traitement par un lecteur multimedia d'un contenu multimedia transmis par un service mbms
CN107852523B (zh) 2015-09-30 2021-01-19 苹果公司 用于在终端之间同步媒体渲染的方法、终端和设备
CN105872660B (zh) * 2016-03-30 2018-11-02 北京奇艺世纪科技有限公司 一种同步播放的方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020891B1 (en) * 2000-09-28 2006-03-28 Intel Corporation Internet domain and time index based video email system
CN1972232A (zh) * 2006-10-20 2007-05-30 北京四达时代软件技术有限公司 一种通过网络信道传送信息的方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6938268B1 (en) 1998-01-08 2005-08-30 Winston W. Hodge Video stream sharing
DE69911931D1 (de) 1998-03-13 2003-11-13 Siemens Corp Res Inc Verfahren und vorrichtung zum einfügen dynamischer kommentare in einem videokonferenzsystem
CA2234033A1 (en) 1998-04-03 1999-10-03 Jazz Media Network Multi-media collaboration network
AU2001294605A1 (en) 2000-09-21 2002-04-02 Iq Company Method and system for asynchronous online distributed problem solving including problems in education, business finance and technology
US20020112244A1 (en) 2000-12-19 2002-08-15 Shih-Ping Liou Collaborative video delivery over heterogeneous networks
JP2002247541A (ja) 2001-02-15 2002-08-30 Nippon Telegr & Teleph Corp <Ntt> 多地点映像表示制御方法および多地点映像表示制御を行う遠隔会議システム
EP1398931B1 (en) * 2002-09-06 2006-05-03 Sony Deutschland GmbH Synchronous play-out of media data packets
JP4401721B2 (ja) * 2002-09-26 2010-01-20 キヤノン株式会社 映像受信装置
US20040117840A1 (en) * 2002-12-12 2004-06-17 Boudreau Paul A. Data enhanced multi-media system for a set-top terminal
US20060277581A1 (en) * 2003-03-10 2006-12-07 Avraham Eliyahu Local entity and a method for providing media streams
US20040226047A1 (en) * 2003-05-05 2004-11-11 Jyh-Bor Lin Live broadcasting method and its system for SNG webcasting studio
CN100417155C (zh) 2003-05-08 2008-09-03 上海交通大学 远程教学多模式实时多媒体交互***
US7302274B2 (en) 2003-09-19 2007-11-27 Nokia Corporation Method and device for real-time shared editing mobile video
US20050177853A1 (en) * 2004-02-11 2005-08-11 Alio, Inc. System and Methodology for Distributed Delivery of Online Content in Response to Client Selections from an Online Catalog
JP2005294941A (ja) * 2004-03-31 2005-10-20 Nippon Telegraph & Telephone West Corp 映像コンテンツ再生システム、その再生制御方法、クライアント端末、同期サーバ及びそのプログラム
GB2428830A (en) * 2005-08-01 2007-02-07 Era Digital Media Co Ltd Interactive multimedia system and interface
JP4848727B2 (ja) 2005-10-03 2011-12-28 日本電気株式会社 映像配信システム、映像配信方法および映像同期共有装置
US8943218B2 (en) * 2006-10-12 2015-01-27 Concurrent Computer Corporation Method and apparatus for a fault resilient collaborative media serving array
FR2908584A1 (fr) 2006-11-10 2008-05-16 France Telecom Systeme d'interaction collaborative autour d'objets partages, par integration d'images
US20080162668A1 (en) 2006-12-29 2008-07-03 John David Miller Method and apparatus for mutually-shared media experiences
JP2008167351A (ja) * 2007-01-04 2008-07-17 Toshiba Corp 端末装置
GB2446455B (en) 2007-02-08 2011-08-17 Adder Tech Ltd Video switch and method of sampling simultaneous video sources
US8401900B2 (en) * 2008-02-14 2013-03-19 At&T Intellectual Property I, Lp System and method for presenting advertising data based on end user trick-play trend data

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020891B1 (en) * 2000-09-28 2006-03-28 Intel Corporation Internet domain and time index based video email system
CN1972232A (zh) * 2006-10-20 2007-05-30 北京四达时代软件技术有限公司 一种通过网络信道传送信息的方法

Also Published As

Publication number Publication date
EP2180657B1 (en) 2015-05-20
KR20100047135A (ko) 2010-05-07
CN101729855A (zh) 2010-06-09
JP2010103995A (ja) 2010-05-06
US20100107202A1 (en) 2010-04-29
EP2180657A1 (en) 2010-04-28
EP2180655A1 (en) 2010-04-28
JP5676871B2 (ja) 2015-02-25
KR101642380B1 (ko) 2016-07-25
US9300709B2 (en) 2016-03-29

Similar Documents

Publication Publication Date Title
US11838563B2 (en) Switching between transmitting a preauthored video frame and a composited video frame
US9973345B2 (en) Calculating and signaling segment availability times for segments of media data
US20180124442A1 (en) Spatially-Segmented Content Delivery
US8340113B2 (en) Method and arrangement for improved media session management
CN101461240A (zh) 媒体播放器中的方法和装置
WO2010023504A1 (en) A method of switching from a first encoded video stream to a second encoded video stream
TW201313000A (zh) 從相對應輸入內容串流適應性轉碼為輸出內容串流之流送方法及其裝置
CN101523908A (zh) 多媒体管理
CN101729855B (zh) 数字内容流的传送方法和对应的接收方法
US20160007094A1 (en) Emergency notification in a network environment
US20140123202A1 (en) Method for downloading content according to communication parameters, and associated content receiver
KR20180058219A (ko) 송신 장치, 수신 장치, 및 데이터 처리 방법
WO2009095081A1 (en) Method and apparatus for obtaining media over a communications network
KR20090019814A (ko) 디지털 텔레비전 서비스를 수신하고 송신하는 방법
US20140222961A1 (en) Reproduction apparatus, reproduction method, distribution apparatus, distribution system, reproduction program, and storage medium
WO2009080114A1 (en) Method and apparatus for distributing media over a communications network
CN101729878A (zh) 管理意欲控制数字内容流传输服务器的特技模式命令的方法
KR20180058220A (ko) 송신 장치, 수신 장치, 및 데이터 처리 방법
Umezawa et al. Interruption time reduction methods by predicting data reception for steaming delivery on hybrid broadcasting environments
Poon et al. Interactive broadcasting system for VBR encoded videos
WO2009095079A1 (en) Method and apparatus for distributing media over a communications network
JPWO2011102079A1 (ja) コンテンツ配信システム、コンテンツ配信方法、サービス調停システム、サービス調停装置、及び、記録媒体

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
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: French Boulogne - Billancourt

Patentee before: THOMSON LICENSING

CP02 Change in the address of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190124

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190124

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right