CN101213795A - 使用有用数据填充时间片帧的方法和设备 - Google Patents
使用有用数据填充时间片帧的方法和设备 Download PDFInfo
- Publication number
- CN101213795A CN101213795A CNA2006800236802A CN200680023680A CN101213795A CN 101213795 A CN101213795 A CN 101213795A CN A2006800236802 A CNA2006800236802 A CN A2006800236802A CN 200680023680 A CN200680023680 A CN 200680023680A CN 101213795 A CN101213795 A CN 101213795A
- Authority
- CN
- China
- Prior art keywords
- real
- time
- frame
- grouping
- tisle
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/44—Arrangements characterised by circuits or components specially adapted for broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2416—Real-time traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/43—Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
- H04L47/431—Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR] using padding or de-padding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23611—Insertion of stuffing data into a multiplex stream, e.g. to obtain a constant bitrate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64315—DVB-H
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
Abstract
提供在数字广播传输系统中使用非实时业务数据来填充一组实时业务时间片突发的设备和方法。实时业务(例如视频流)形成作为单个帧的一组突发或者时隙。使用相关的非实时业务数据(例如文件下载)来填充帧的每个时隙中的可用容量。为了接收相关的非实时业务数据,接收机可以从帧中接收单个突发并且/或者可以接收整个帧。
Description
技术领域
本发明通常涉及数字广播传输系统。具体来说,本发明提供更加有效地使用剩余数字广播带宽。
背景技术
数字宽带广播网络可以使终端用户接收包括视频、音频、数据等的数字内容。通过使用移动终端,用户可以在无线数字广播网络上接收数字内容。例如可以使用MPEG-TS(移动图片专家组传输流)标准提出的固定数据速率来无线地传输数字内容。当传输具有可变速率(例如压缩的视频或音频)的时间敏感型数字内容时,使用固定速率传输系统通常会产生没有传送内容的空隙。可以使用无效分组或者其它无用填充物来填充该空隙,这样导致较低效率的内容传输。在移动终端试图通过最小化无线电时间来节省功率的情况下,这种低效率的传输会导致不必要的功率浪费。
需要能够在无线数字广播网络中更加有效地进行传输的方法和系统。
发明内容
下面的内容呈现了简化的概要以便提供对本发明的某些方面的基本理解。概要并不是本发明的详尽概述。其既不试图标识本发明的关键或必须的部件也不界定本发明的范围。下面的概要仅仅以作为以下更详细的说明的前奏以简化的形式呈现了本发明的某些概念。
本发明的第一实施例的各方面规定填充数据以用于以最大化交织长度的方式进行交织。可以把无用的或者其它的填充分组复用进不完整的数据帧中,放置填充分组从而最大化交织长度。
本发明的第二实施例的各方面规定使用有用数据分组来填充具有可用容量的时间片突发。以实时业务数据(例如视频流)填充的固定比特速率和持续时间的时间片突发可以剩余可用容量。可以使用较不时间敏感的非实时业务数据(例如,文件下载)来填充各个突发,从而最大化在给定时间段发送的有用数据量。
本发明的第三方面规定使用相关的有用数据分组来填充具有可用容量的时间片帧。来自相同业务的非实时业务数据被用来填充特定帧的所有可用突发。接收器可以把整个帧看做用于接收特定非实时业务的单个突发。
附图说明
可以通过结合相应的附图参考下述说明书来获得对本发明的更加完整的理解及其优点,其中相同的参考标记表示相同的部件,其中:
图1示出了其中可以实现本发明的一个或多个示意性实施例的合适的数字宽带广播系统;
图2示出了其中可以实现本发明的一个或多个示意性实施例的合适的数字广播发射机;
图3示出了其中可以实现本发明的一个或多个示意性实施例的合适的移动终端;
图4描述了依照本发明的一个或多个示意性实施例的Tisle帧、时隙和子时隙结构;
图5描述了依照本发明的一个或多个示意性实施例的Tisle子时隙编号方式的例子;
图6描述了依照本发明的一个或多个示意性实施例的传输流配置参数的使用的例子;
图7示出了依照本发明的一个或多个示意性实施例把单元流映射进Tisle帧、时隙和子时隙结构的例子;
图8详细示出了依照本发明的一个或多个示意性实施例的时间分片块;
图9更详细示出了依照本发明的一个或多个示意性实施例的传输流产生/复用块;
图10示出了依照本发明的一个或多个示意性实施例把无用分组填充进Tisle时隙;
图11示出了依照本发明的一个或多个示意性实施例把无用分组填充进被分割的Tisle时隙;
图12-13示出了关于实时和非实时业务的数据传输;
图14示出了依照本发明的一个或多个示意性实施例使用非实时业务数据来填充实时业务的未使用容量;
图15描述了依照本发明的一个或多个示意性实施例使用一个业务的非实时业务数据来填充Tisle帧的未使用部分;
图16-17描述了依照本发明的一个或多个示意性实施例使用非实时业务数据来填充Tisle时隙的未使用部分;
图18是示出依照本发明的一个或多个示意性实施例对MPE-FEC的交织长度进行最大化的方法的流程图;
图19是示出依照本发明的一个或多个示意性实施例使用非实时业务分组来填充实时业务Tisle时隙的方法的流程图;
图20是示出依照本发明的一个或多个示意性实施例使用非实时业务分组填充实时业务Tisle帧的方法的流程图;以及
图21示出了其中可以实现本发明的一个或多个示意性实施例的合适的数字广播发射机。
具体实施方式
在各种实施例的下述说明中,参考构成说明书一部分的相应附图,附图通过举例说明示出了其中可以实施本发明的各种实施例。可以理解还可以利用本发明的其它实施例并且在不脱离本发明的精神和范围的情况可以进行结构和功能的改进。
图1示出了合适的数字宽带广播系统102,在该系统中可以实现本发明的一个或多个示意性实施例。如这里所示出的系统可以利用数字宽带广播技术,例如数字视频广播-手持(DVB-H)。数字宽带广播系统102可以利用的其它数字广播标准的例子包括数字视频广播-陆地(DVB-T)、综合业务数字广播-陆地(ISDB)、先进电视系统委员会(ATSC)数字广播标准、数字多媒体广播-陆地(DMB-T)、陆地数字多媒体广播(T-DMB)、仅仅前向链路(FLO)、数字音频广播(DAB)、以及世界数字广播(DRM)。还可以使用现在已知的或以后发展的其它数字广播标准和技术。
可以由数字内容源产生并且/或者提供数字内容,并且数字内容可以包括视频信号、音频信号、数据,等等。数字内容源104可以以数字分组(例如互联网协议(IP)分组)的形式向数字广播发射机103提供内容。共享特定惟一IP地址的一组相关的IP分组有时被称为IP流。数字广播发射机103可以接收、处理、并转发来自多个数字内容源104的多个IP流。所处理的数字内容然后被传送至数字广播塔105(或者其它物理传输工具)以进行无线传输。最后,移动终端101可以有选择的接收并使用由数字内容源104发起的数字内容。
图2示出了其中可以实现本发明的一个或多个实施例的合适的数字广播发射机103。该设备可以被称为IP封装器。图2所示的功能块仅仅呈现了数字广播发射机103的一种可能实施例。其它实施例可以分开或重组所描述的功能。向数字广播发射机103传送内容的IP流包括实时业务和非实时业务。实时业务可以包括应当以时间敏感方式传送的内容。非实时业务可以包括时间不敏感的或者至少较不时间敏感的内容。业务表示承载相关内容(例如视频流加上其相关的音频流)的一个或多个IP流。实时业务可以包括视频或音频、或者依靠及时和连续传送的任何内容流。非实时业务可以包括及时和连续传递并不十分重要的内容,例如数据文件的下载。在发射机103内,不同类型业务的IP流可以被分割成两个或者多个并行通道201,211以分开处理。或者,实施例可以允许在相同通道内对不同类型IP流的调度共享。
在任何通道内,IP数据报多路分解202,212块过滤出预期IP流并把它们分割成单元流。每个单元流被写入到单独的输出。一个单元流可以包含一个或多个IP流。每个单元流的IP流被传送到多协议封装-前向纠错(MPE-FEC)编码203,213块,在这里,IP流被写入应用数据表中。每个单元流被写入到其自身的表中。一旦应用数据表充满(或者如果逝去delta-t周期),则编码块开始工作。如果能够进行MPE-FEC,则该块计算Reed Solomon(RS)奇偶字节并把它们插入RS数据表。形成一个MPE-FEC帧的两个数据表一起被转发到下一功能块。如果不能进行MPE-FEC,则该块不执行RS计算,并且仅仅缓存用于形成时间片的IP流。
在DVB-H传输系统中,通过共享时间片缓存器和MPE-FEC RS编码之间的存储器,可以节省存储器(达到2048K比特)。因此,一个Tisle、或者时间片、突发与一个MPE-FEC帧相同。单词Tisle意图表示(例如DVB-H标准)所使用的数字内容的时间分片。Tisle时隙表示数字内容的一个时间片突发。Tisle帧表示逐帧重复的Tisle时隙的集合。
MPE-FEC片段封装204,214块把来自前面的块的净荷封装到片段中并形成片段报头。净荷是MPE片段的IP数据报,以及用于MPE-FEC片段的RS列。除了delta-t(下面解释)和CRC-32以外,在此插入每个片段所需要的所有实时参数。包括地址、表_边界table_boundary以及帧_边frame_boundary的片段报头值被插入到MPE和MPE-FEC片段。此外,MPE-FEC特定的报头值被插入到片段中,特定报头值包括填充一列padding_columns、最后_片段_号last_section_number以及片段_号section_number。然后片段被转发到时间分片205,215块,在该块计算delta-t并把delta-t插入到片段报头中。时间分片205,215还计算插入到片段中的循环冗余校验(CRC-32)值。为了更详细的了解时间分片块的功能,参考图8和相关的说明。
时间分片涉及在高带宽突发中而不是低带宽稳定流中的内容传输。因此,传输的接收机应当能够知道下一突发何时到达,并因此delta-t被计算出来以通知接收机何时期待下一突发。通过这种方式,低功率接收机能够接收突发中的内容并且在传输之间的对其无线电降低功率。不同的内容可以被调度在散布的间隔中,这样允许仅当感兴趣的内容被期待时,允许接收机打开或关闭其无线电。Tisle帧表示按照顺序传送的一组时间片突发。Tisle时隙是位于Tisle帧中的一个突发占用的时间。在第一帧的特定时隙传输的内容将被广播在随后的第二帧的相同时隙中。
传输流(TS)产生&复用207块把输入的时间片片段分裂到TS分组的净荷中并为每个TS分组产生报头。可以使用移动图片专家组传输流(MPEG TS)标准来形成TS分组。该功能块还集成来自实时业务和非实时业务的片段。最后,时间片片段和来自PSI/SI 206块的节目专用信息和信令信息(PSI/SI)被复用成具有固定数据速率的一个输出TS。
本发明的特定实施例可以把来自TS产生&复用207块的可用突发的尺寸信息的使用结合进用于非实时业务的MPE-FEC编码过程。下面更详细的说明该使用。
图3示出了其中可以实现本发明的一个或多个示意性实施例的合适的移动终端101。尽管提供的一个特定的设计,这里提供的功能块可以被组合、重排、分开、甚至省略。
输入信号由移动终端101接收并作为传输流(TS)被传递到接收器301。 TS过滤块302将输入TS作为一个整体接收,并且依照分配给TS分组的节目标识符(PID),仅传递将属于预期内容或单元流的TS分组。片段解析303对TS分组的净荷进行解封装并重新形成片段。片段解封装304块提取每个片段的实时参数和净荷。基于片段的类型(MPE/MPE-FEC或者PSI/SI),片段解封装304块向MPE/MPE-FEC解码块307或者PSI/SI表解析305块发送片段净荷和某些实时参数。实时参数还可以被发送到Tisle控制和状态306块。
Tisle控制和状态306块负责在完全接收到特定突发后切断接收机301,并且在下一突发将被接收之前再次接通接收机。Tisle控制和状态306块还在最大突发持续时间已经流逝时,以信号通知MPE/MPE-FEC解码307块。可以需要该信令,从而使得在突发的末端丢失的情况下解码块知道开始解码。
MPE/MPE-FEC解码307块依照(从实时参数中确定的)地址信息把片段净荷写入MPE-FEC帧中,并且对整个帧进行逐行解码。解码器可以是可擦除的或不可擦除的解码器。可以从CRC-32片段中获得擦除信息,或者如果错误的TS分组被转发,则从位于TS分组的报头中的传输错误指示符中可以获得擦除信息。如果没有使用MPE-FEC,则该块仅仅作为每次存储一个突发的时间分片缓存器。
IP解析和过滤308块接收整个MPE-FEC帧(或者时间片突发)。IP解析和过滤308块检查帧中的被校正的数据范围以检查最初错误但是被解码器校正的IP数据报。于是,IP解析和过滤308块仅仅传递具有预期IP地址的IP数据报。PSI/SI表解析305块对片段当中的PSI/SI表进行解析并向移动终端101的其它部件发送信令信息。
图4描述了依照本发明的一个或多个示意性实施例的Tisle帧、时隙、和子时隙结构的例子的图。该图是随着时间过去的比特速率,显示了哪个Tisle时隙在哪个时刻突发。单元流可以仅仅出现在Tisle帧的一个时隙中,并且其必须逐帧相同的时隙。因此,例如如果使用在Tisle_时隙2出现的特定单元流来提供特定视频节目,则单元流将一直出现在每个帧的第二时隙中。因此,如果接收机仅仅对特定节目感兴趣,则其仅需要加电并接收每个帧的第二时隙,对于每个帧的其它时隙断电。
如图4所示,Tisle时隙还可以被分成多个子时隙。所示被分割的时隙可以被多个单元流共享。子时隙可以是水平的或者垂直的并且可以如图5所示的那样被编号。当使用垂直分割时,特定单元流使用一部分时隙时间上的全部传输比特速率。这可以通过缩短无线电需要供电以接收特定单元组的持续时间来节省功率。然而,当使用MPE-FEC进行纠错时,垂直版本缩短了所用的交织长度,降低了MPE-FEC获得的增益。当使用水平分割时,特定单元流仅使用全部比特速率的一部分,但对于Tisle时隙的全部持续时间使用它。这里,降低了功率节约,但是交织长度较长,增加了MPE-FEC获得的增益。
配置使用上述Tisle结构来发送单元流的发射机可以大体上需要3个步骤。第一,定义传输流(TS)特定的结构参数以及帧和时隙结构。第二,把单元流映射进帧和时隙结构。最后,确定单元流特定的结构参数,例如MPE-FEC参数。这些步骤决不意味着配置发射机仅有的方法,而是仅仅用作如何实现该任务的例子。
在配置传输流中,可以使用下述参数:
表1:传输流配置参数
名称 | 描述 |
TS_bit_rate | 在TS级的以Mbit/s为单位的比特速率。 |
TS_bit_rate_Tisle | 为时间片单元流预留的TS比特速率(峰值比特速率)。 |
TS_bit_rate_DVB_T | 为DVB-T业务预留的TS比特速率。 |
TS_bit_rate_SI_PSI | 为PSI/SI表预留的TS比特速率。 |
Tisle_frame_duration | 以秒为单位的Tisle帧持续时间。 |
Tisle_slots_in_frame | 在Tisle帧中的Tisle时隙号码。 |
Tisle_slot_division | 特殊时隙,定义时隙到子时隙的分割。 |
Tisle_slot_mux_mode | 特殊时隙,定义特定时隙是水平或垂直分割。 |
前四个参数定义了不同类型的单元流以及整个TS流的TS级比特速率。其余参数定义了时间分片帧和时隙结构。TS_bit_rate是基于所选的无线电调制参数(例如调制、编码速率和保护间隔)而决定的。TS_bit_rate_SI_PSI被确定从而使得PSI/SI表的传输间隔并不超过DVB标准中指定的最大时间。
图6描述了使用传输流配置参数的一个例子。在该例子中,已经如相应参数所定义的那样在时间片(Tisle)、DVB-T和SI/PSI流之间分割TS比特速率。此外,在一个Tisle帧中具有3个时隙:Tisle_slots_in_frame=3。Tisle时隙2和3分别被垂直和水平分割成2个子时隙:Tisle_slot_division=[122]以及Tisle_slot_mux_mode=[没有使用垂直水平1。使用括号的注释标识了对于各个时隙中的每一个的特殊时隙参数。因此“Tisle_slot_division=[122]”提供了每个时隙的时隙分割值。时隙1具有1个子部分(没有分割)并且时隙2和3都具有2个子部分。因此,Tisle时隙1没有被分割,对该时隙忽略Tisle_slot_mux_mode。
通过使用如下的参数,单元流可以被映射进Tisle帧、时隙和子时隙中:
表2:单元流映射参数
名称 | 描述 |
ES_slot_number | 定义用于单元流的时隙编号。 |
ES_subslot_number | 定义用于单元流的子时隙编号。 |
ES_repeat_period | ES_repeat_period=N,单元流可以每N个Tisle具有一个突发。 |
ES_delta_t | 指定用于特定单元流的delta-t。利用Tisle_frame_duration*ES_repeat_period导出。 |
在不同Tisle帧中的单元流的突发一直出现在ES_slot_number所确定的相同时隙和ES_subslot_number所确定的相同子时隙中。ES_repeat_period为特定单元流确定对于特定单元流的连续突发之间的帧数,并且使用该值获得ES_delta_t.
图7示出了把单元流映射进Tisle帧、时隙和子时隙结构的例子。在该例子中,每个帧具有3个时隙(Tisle_slots_in_frame=3),时隙2被垂直分割成2个子时隙,并且时隙3被水平分割成4个子时隙(Tisle_slot_division=[124]以及Tisle_slot_mux_mode=[没有使用垂直水平])。用于图7中每个单元流的单元流映射参数被提供如下:
表3:单元流映射参数的例子
参数 | ES1 | ES2 | ES3 | ES4 | ES5 |
ES_slot_number | 1 | 2 | 2 | 3 | 3 |
ES_subslot_number | 1 | 1 | 2 | 1 | 2,3,4 |
ES_repeat_period | 2 | 1 | 1 | 1 | 1 |
ES_delta_t/Tisle_frame_duration | 2 | 1 | 1 | 1 | 1 |
图7中和上述表的例子中值得注意的是,ES4和ES5共享Tisle时隙3。ES4仅占用一个子时隙(1),而ES5占用相同时隙的3个子时隙(2,3,4)。或许由于处于较低的带宽,ES1每隔一帧而再现,并且,因此ES1的delta-t是Tisle_frame_duration的两倍。
可以使用下述参数来具体地配置每个单元流:
表4:单元流具体结构参数
名称 | 描述 |
ES_PID | 单元流的节目标识(PID)。 |
ES_IP_address | 定义单元流的IP地址。 |
Time_slicing | 指示时间分片是否被用于单元流。 |
mpe_fec | 指示MPE-FEC是否被用于单元流。 |
Tisle_burst_size | 用于单元流的Tisle突发的最大尺寸。 |
PEC_padding_columns | 在应用数据表中完全填充列的最小数目。这是填充的静态部分。MPE-FEC帧中的填充列的实际数目比该值大。 |
FEC_punctured_columns | 打孔的RS列的数量。 |
上面所提出的仅仅是把单元流映射进Tisle、时隙和子时隙结构的一种可能的方法。
返回数字广播发射机102,图8更详细的示出了依照本发明的一个或多个实施例的时间分片205块。该块并行地读取由MPE和MPE-FEC片段组成的MPE-FEC帧或Tisle突发,进行并串转换。之后时间分片205块为突发中的片段计算并插入delta-t值并且最后计算并插入CRC-32校验和。当Tisle时隙和帧的持续时间固定时,delta-t的计算仅仅需要知道Tisle帧的持续时间。然而,当时隙和帧的持续时间变化时,delta-t(直到下一帧的相同时隙被传输的时间数)的计算更加复杂,并需要缓存附加的数据帧。该块的输出是Tisle突发的串行流。
图9更详细地示出了依照本发明的一个或多个实施例的传输流(TS)产生/复用207块。该块读取来自时间分片205,215块的Tisle突发的串行流以及来自PSI/SI产生206块的PSI/SI片段,并且把它们分裂成片段中的TS分组给TS902a、902b、902c块。当形成TS分组时,到TS 902a、902b、902c块的片段还插入节目标识符(PID)。对于时间片业务(实时业务),该块在它们各自的块904,905中产生时隙和帧结构。
这时,发射机能够以多个方式中的一个来填充Tisle时隙和帧中的未使用容量。对于实时业务(例如,视频或音频),在任意时间段上传输的比特速率通常不是固定不变的。在这种情况下,为时间敏感型业务分配或预留最大比特速率,但是并不是一直使用最大比特速率。因此,当时间片突发被形成为Tisle时隙和帧时,它们可能并不使用全部的可用带宽。在这种情况下,空白空间可以被无用TS分组填充从而保持TS传输所需要的恒定比特速率。无用分组可以被接收机识别为无用填充物并丢弃。发射机还可以使用为非实时业务形成的TS分组来填充空隙,优化吞吐量。这些有用的TS分组可以在形成时隙时被插入或者可以在形成帧时被插入。下面更详细的讨论每个方法。
在DVB-H系统中,与MPE-FEC编码相关的多数增益来自较大的交织长度。该交织长度(即,整个MPE-FEC帧的时间范围)与Tisle突发持续时间相同。该持续时间可以在100ms-400ms的范围中。这意味着当移动终端101以中低速率移动时(即,当信道的相干时间较长时),也可以获得交织增益(或者时间分集)。
图10示出了依照本发明的一个或多个实施例添加无用TS分组以填充Tisle时隙。在图中,时隙A和时隙B包含用于单元流1的相同数据量。传统的,当单元流1的数据并没有填满最大突发的持续时间(或者MPE-FEC帧)时,在该数据之后插入无用TS分组,如时隙A中那样。在有用数据之后放置无用TS分组会出现一些问题,因为这样实际上缩短了交织长度,降低了MPE-FEC编码的增益。当Tisle突发包含比特速率必然改变的实时业务时,每个突发的与MPE-FEC相关的增益将不同。最后,会很难处理所接收的信号的质量变化。由于为比特速率必然改变的实时业务(例如,流视频)预留固定的突发尺寸,将一直存在无用TS分组的插入和因此的交织长度和MPE-FEC增益的降低。
时隙B显示了无用TS分组和数据分组在最大突发持续时间上的复用,而不是如时隙A中在分组的末端封装无用分组。通过这种方式,数据突发的持续时间一直延伸到允许固定的最大交织长度的最大值。通过这种方式,交织长度保持恒定,并且信号的质量在突发之间改变的可能较小。
图11示出了依照一个或多个实施例添加无用TS分组以填充分割的Tisle时隙。情况A和B显示了把无用TS分组添加到承载单元流的子时隙的传统方式,单元流并没有填满它们各自的子时隙。在这两种情况下(情况A垂直分割,情况B水平分割),无用TS分组被添加到单元流1和单元流2之后。依照本发明的一个或多个方面,情况C和情况D描述了分别贯穿垂直和水平分割的时隙的无用分组复用。在后者的情况下,确保较长的交织长度,尽管每一突发的单元流的比特速率数据可能改变。
应当注意,未填满的Tisle突发中的可用空间无需必然被无用TS分组填充。如果其它有用数据可用,该信息也可以与ES1和ES2复用。
图12示出了随着时间的过去实时和非实时业务的数据传输。在此,为实时业务(a-e)和非实时业务(1-4)中的每一个预留了可用比特速率的一部分,并且每组业务的突发尺寸是固定的。由于对同类型业务使用多个通道,在两种业务之间Tisle帧和时隙可以具有不同持续时间。在此,实时业务具有比特速率R1和Tisle_Frame1的Tisle时间段,而非实时业务具有比特速率R2和Tisle_Frame2的Tisle时间段。在图中没有显示任何未使用容量。
图13再次示出了随着时间的过去实时和非实时业务的数据传输。然而在实时业务1到4之间具有填充的/未使用的容量。传统的,未使用的容量被无用TS分组填满。在此,突发尺寸保持固定。图14示出了依照本发明的一个或多个实施例使用非实时业务的数据来填充实时业务的未使用容量。图9还示出了在实时业务分支中可以增加非实时业务TS分组的地方,尤其是在Tisle时隙产生903块中。
如图14所示,保持预留的比特速率R1和R2,即使在没有未用容量的情况下,也可以保证一直传输非实时业务。当可用时,来自非实时业务的数据被用于填充实时业务的未用容量。作为实时填充物的非实时业务数据无需与作为预留比特速率的一部分而被发送的数据不同。作为以这种方式使用非实时业务数据的结果,可以更加有效的使用可用容量,同时必须被发送的无用TS分组较少或者没有。即使在实时业务1-4中不存在未用容量,仍然使用其可用比特速率的预留部分R2来传送非实时业务数据。现在可以更快的传送非实时业务数据(例如,文件下载)。
应当注意,帧之间非实时delta-t值可以改变。因此,为了计算对于下一帧的delta-t,在传输帧之前将缓存整个Tisle时间段的非实时数据。当帧和时隙具有固定持续时间时,为了确定下一delta-t,并不需要缓存其它帧。因此,由于非实时数据并不具有实时业务的时间敏感性,为该目的使用非实时数据是有好处的。
图15描述了依照本发明的一个或多个实施例使用一个业务的非实时业务数据来填充Tisle帧的未使用部分。如上所示,当使用固定持续时间突发来传输实时业务时,几乎一直具有未使用的容量。这在图中通过在实时业务1-4的每一个之后的阴影部分来显示。这在此,非实时业务a、b和c用于填充每个帧的未使用部分。对于每个Tisle帧,增加填充业务。因此对于第一帧,业务a用于填充每个时隙的可用容量。对于第二帧,业务b用于进行同样的工作。
为了以信号通知该填充的形式,非实时业务把每个Tisle帧作为单个突发来处理。例如,即使业务的数据出现在时隙1到4内的4个部分中,这4个部分被认为是一个时间分片突发。
使用这种填充形式,即使当使用特别小的突发尺寸时(例如,对于DVB-H,最小的突发尺寸是512kbit),用于特定非实时业务的基本数据量也可以被发送在单个帧中。如果每个帧中只有一个时隙包含该业务,则为特定非实时业务传送相同数据量将花费较长时间。
下表比较了实时和非实时业务之间的参数值。N是非实时业务的数量,以及K是每一Tisle帧的Tisle时隙的数量。
表5:业务类型之间的参数比较
名称 | 实时业务 | 非实时业务 |
Tisle周期 | Tisle_frame_duration | N*Tisle_frame_duration |
最大突发持续时间 | Tisle_slot_duration | Tisle_frame_duration |
最小突发尺寸 | 0 | 0 |
最大突发尺寸 | Tisle_slot_size | K*Tisle_slot_size |
产生这种形式的填充的一个困难是:不能在不知道实时业务帧中有多少未用容量的情况下填充非实时业务的MPE-FEC帧。这可以通过在TS产生和复用207块内的Tisle帧产生904块中首先形成Tisle帧来克服。该帧将具有可能存在未使用容量的时隙。特定帧中未使用容量的数量被计算出来并被以信号通知给非实时业务分支中的MPE-FEC编码213块(即,图2中的“可用突发尺寸”信号)。一旦知道,在非实时业务分支形成的MPE-FEC帧可以被相应地依照大小制作,并且被填充以应用数据和RS数据从而并不超过可用突发尺寸。MPE-FEC然后被转发并添加到具有未用容量的当前Tisle帧内的时隙中。现在可以转发被填充的Tisle帧以进行传输。
在数字广播传输中填充未使用容量的上述任意方法可以单独使用或与其它方法结合使用。例如,当将填充数据与实时业务突发复用时,可以将非实时业务数据用作填充而不是上面讨论的无用TS分组。无论非实时业务分组是否在时隙形成还是帧形成期间,都可以实施。相似的,发射机103可以根据其正在发送的实时业务和非实时业务的属性,动态地修改填充容量的方法。例如,当在特定非实时业务期间发送较大块的数据时,发射机103可以选择逐帧地而非逐时隙地集成非实时业务数据。
尽管时间分片允许突发改变持续时间,上述内容是Tisle帧和时隙在持续时间上固定,并且delta-t恒定的情况。如果在突发之间Tisle帧和时隙持续时间以及delta-t改变,则实现本发明会更加复杂。例如,为了计算下一delta-t和突发持续时间,需要为两个完整的帧缓存传输。这将引起接收器的更大的缓存延迟。然而,这些替代方案的增加的复杂度并不将本发明限定为固定持续时间帧和时隙以及恒定delta-t的情况。
在本发明的范围和精神内,可获得传输数据内容更加有效的其它替代方案。该替代方案可以改变混合实时和非实时业务的程度以及混合预留的容量和可变填充容量的程度。图16描述了依照本发明的一个或多个实施例使用非实时业务数据来填充Tisle时隙的未使用部分。该替代方案示出了这样的情况,其中为实时业务预留总的最大比特速率并且非实时业务利用填充的或者剩余的容量。图17还描述了依照本发明的一个或多个实施例使用非实时业务填充Tisle时隙的未使用部分。该替代方案改变每个时隙的实时和非实时业务的预留比特速率(R1和R2)。当特定实时业务的比特速率恒定但是互不相同时,该替代方案是有用的。
图18是示出使MPE-FEC的交织长度最大化的方法的流程图。在步骤1801,数字广播发射机接收数字分组(例如IP分组)以用于传输。在步骤1802该分组被形成用于MPE-FEC计算的帧。在判决1803,如果在MPE-FEC帧中存在未使用容量,则在步骤1804,以最大化交织长度的方式把填充分组集成在MPE-FEC帧中。填充分组可以包括空的分组(例如无用TS分组),或者可以包括包含其它有用数据的分组。为了保证最大交织长度,这些分组可以被复用到MPE-FEC帧中。在步骤1805,MPE-FEC帧经历时间交织并且该方法完成。
图19是使用非实时业务分组来填充实时业务Tisle时隙的方法的流程图。在步骤1901,数字广播发射机接收包含时间敏感型内容的实时业务分组以用于传输(例如视频或音频流)。在步骤1902,实时业务内容被指配到特定Tisle时隙以进行时间片传输。在判决1903,如果在Tisle时隙存在未填满的容量,则在判决1904,检验非实时业务分组的可用性。如果可用,则在步骤1905,使用这些分组填充未填满的容量并且把它们分配到相同时隙。如果非实时分组不可用,则在步骤1906,无用分组被分配到Tisle时隙的剩余的未填满的容量。
图20是使用非实时业务分组来填充实时业务Tisle帧的方法的流程图。在步骤2001,数字广播发射机接收包含时间敏感型内容的实时业务分组以用于传输(例如,视频或音频流)。在步骤2002,实时业务内容被分配到特定Tisle帧的各个时隙以进行时间片传输。如果在判决2003,存在未填满的容量,则在步骤2004以信号通知可用容量。这时,等待信号的非实时业务分组可以被形成到尺寸满足可用容量的MPE-FEC帧中。如果在判决2005存在可用非实时分组,则在步骤2006接收这些分组,并且在步骤2007,对它们进行分配以填充Tisle帧中每个时隙内的所有可用容量。所接收的非实时分组可以都是相同非实时业务的部分。尽管这些非实时分组散布在多个时隙中,对例如delta-t和突发持续时间的配置信息来说,该组合可以被看做是单个突发。在步骤2008,如果没有非实时分组可用,则帧中的剩余容量可以被空分组(例如,无用TS分组)填充。
图21示出了其中可以实现本发明的一个或多个示意性实施例的合适的数字广播发射机103。数字宽带发射机至少包括一个或多个处理器2102、用于存储数据和处理器指令的存储器2104(易失性和非易失性)、用于与外围和其它计算机通信的输入/输出2106,以及可以在部件之间执行通信的一个或多个总线。输入/输出2106块可以包括通过网络连接与计算机通信的一个或多个网络接口。数字广播发射机103可以包括分布在多个计算机处理器(没有显示)中的多个处理器。此外,发射机103还可以包括到显示器、键盘、鼠标和可以与人交互的其它设备(没有显示)的接口。
本发明包括这里明确公开的或者其任何总结的任何新特征或特征的组合。尽管已经根据包括执行本发明的优选模式的特定例子描述了本发明,本领域技术人员会清楚存在上述系统和技术的多种修改和改变。因此,本发明的精神和范围由所附权利要求广泛地解释。
Claims (17)
1.一种数字广播发射机,包括:
一个或多个网络接口;
一个或多个处理器,配置为执行步骤:
通过所述一个或多个接口来接收一个或多个高优先级数据分组,其中所述一个或多个高优先级数据分组包括用于较高优先级传输的内容;
通过所述一个或多个接口来接收一个或多个低优先级数据分组,其中所述一个或多个低优先级数据分组包括用于较低优先级传输的内容;
把所述一个或多个高优先级数据分组形成帧以用于时间片传输,其中所述帧包括多个突发;
确定所述帧中是否存在附加容量;
响应于存在附加容量,把多个低优先级数据分组插入到所述帧中;以及
转发所述帧以用于传输。
2.如权利要求1所述的数字广播发射机,其中,把多个低优先级数据分组插入到所述帧中包括:插入具有相关内容的低优先级数据分组。
3.如权利要求2所述的数字广播发射机,其中,所述多个低优先级数据分组共享相关的IP地址。
4.如权利要求1所述的数字广播发射机,其中,所述多个突发中的每一个包括具有相关内容的较高优先级数据分组。
5.如权利要求1所述的数字广播发射机,其中,所述帧被转发以用于在数字视频广播-手持DVB-H网络中传输。
6.如权利要求1所述的数字广播发射机,其中,所述高优先级数据分组包括流式视频数据。
7.如权利要求1所述的数字广播发射机,其中所述高优先级数据分组包括流式音频数据。
8.如权利要求1所述的数字广播发射机,其中所述低优先级数据分组包括文件下载。
9.一种填充时间片帧的方法,所述方法包括:
接收多个实时业务分组,其中所述实时业务分组包括用于时间敏感型传输的数据;
基于相关特征,对所述实时业务分组进行分类;
把实时业务分组形成多个突发,其中具有相关特征的实时业务分组被放置在相同突发中;
接收多个非实时业务分组,其中所述实时业务分组并不包括用于时间敏感型传输的数据;
基于相关特征,对所述非实时业务分组进行分类;
确定所述多个突发是否具有可用容量;
响应于所述多个突发具有可用容量,使用具有相关特征的非实时业务分组来填充所述可用容量;以及
转发所述多个突发以用于传输。
10.如权利要求9所述的方法,其中用于对实时业务分组进行分类的特征包括IP地址。
11.如权利要求10所述的方法,其中用于对非实时业务分组进行分类的特征包括IP地址。
12.如权利要求9所述的方法,其中具有相关特征的所述非实时业务分组是作为单个时间片突发被形成的。
13.如权利要求9所述的方法,其中所述实时业务分组包括流式视频数据。
14.如权利要求9所述的方法,其中所述实时业务分组包括流式音频数据。
15.如权利要求9所述的方法,其中所述非实时业务分组包括下载的文件。
16.一种数字广播发射机,包括:
一个或多个网络接口,用于接收实时业务分组和非实时业务分组;
存储器,用于存储所接收的实时业务分组;以及
处理器,被配置为执行步骤:
通过所述一个或多个网络接口来接收实时业务分组,其
中所述实时业务分组包括时间敏感型数据;
通过所述一个或多个网络接口来接收非实时业务分组,
其中所述非实时业务分组并不包括时间敏感型数据;
对所述存储器中的所述实时业务分组进行分类;
把所述实时业务分组形成为Tisle帧,其中所述Tisle帧包括多个Tisle时隙;
确定所述Tisle帧中的可用容量的数量;
以信号通知所述可用容量的数量;
基于所述非实时业务分组的互联网协议IP地址,来对所述非实时业务分组进行分类;
使用具有相关IP地址的所述非实时业务分组的子集来填充所述Tisle帧中的所述可用容量;
转发所述Tilse帧以进行传输。
17.如权利要求16所述的数字广播发射机,其中所述Tisle帧被转发以用于在数字视频广播-手持(DVB-H)网络中传输。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/169,685 | 2005-06-30 | ||
US11/169,685 US20070002871A1 (en) | 2005-06-30 | 2005-06-30 | Padding time-slice frames with useful data |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101213795A true CN101213795A (zh) | 2008-07-02 |
Family
ID=37589446
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800236802A Pending CN101213795A (zh) | 2005-06-30 | 2006-06-23 | 使用有用数据填充时间片帧的方法和设备 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070002871A1 (zh) |
EP (1) | EP1897272A4 (zh) |
KR (1) | KR100942520B1 (zh) |
CN (1) | CN101213795A (zh) |
WO (1) | WO2007004030A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102439885A (zh) * | 2009-03-19 | 2012-05-02 | 弗兰霍菲尔运输应用研究公司 | 用于以灵活时分复用传输多个信息信号的装置和方法 |
CN107357547A (zh) * | 2017-06-15 | 2017-11-17 | 深圳市冠旭电子股份有限公司 | 一种音频控制方法、音频控制装置及音频设备 |
CN112783827A (zh) * | 2019-11-11 | 2021-05-11 | 北京京邦达贸易有限公司 | 多传感器数据存储方法和装置 |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE398381T1 (de) * | 2004-06-02 | 2008-07-15 | Freescale Semiconductor Inc | Mobillfunkgerät |
EP1603263B1 (en) * | 2004-06-02 | 2007-10-31 | Freescale Semiconductor Inc. | Wireless mobile device |
US8275003B2 (en) * | 2005-10-24 | 2012-09-25 | General Instrument Corporation | Method and apparatus for generating multiplexed signals |
US20070147409A1 (en) * | 2005-12-22 | 2007-06-28 | Nokia Corporation | Optimized method for multiplexing digital data |
US7768936B2 (en) | 2006-06-23 | 2010-08-03 | At&T Intellectual Property I, L.P. | Method and apparatus for transporting deterministic traffic in a gigabit passive optical network |
AT505020B1 (de) * | 2007-03-07 | 2008-10-15 | F5 Programmentwicklung Gmbh | Verfahren zur gleichzeitigen übertragung mehrerer sendungen in einem digitalen übertragungsdatenstrom |
US20080225838A1 (en) * | 2007-03-15 | 2008-09-18 | Nokia Corporation | Common Rate Matching Slot for Variable Bit Rate Services |
MY149791A (en) | 2007-03-15 | 2013-10-14 | Maindata Spol S R O | The way of bandwidth efficient distribution of multiple transport streams with partially same content |
WO2008114943A1 (en) * | 2007-03-19 | 2008-09-25 | Samsung Electronics Co., Ltd. | Transmitting and receiving method and apparatus for digital television broadcasting data |
CN101304296B (zh) * | 2007-05-11 | 2012-05-23 | 瑞昱半导体股份有限公司 | 网络装置及其传输方法 |
US8218559B2 (en) * | 2007-05-15 | 2012-07-10 | Nokia Corporation | Providing best effort services via a digital broadcast network using data encapsulation |
JP2010527558A (ja) * | 2007-05-16 | 2010-08-12 | トムソン ライセンシング | 信号を符号化および復号する方法および装置 |
FR2918238B1 (fr) * | 2007-06-26 | 2009-08-21 | Alcatel Lucent Sas | Entrelaceur perfectionne et dispositif de selection de services, pour un reseau de communication radio a long entrelacement temporel au niveau de la couche physique |
US7903550B2 (en) * | 2007-07-27 | 2011-03-08 | Silicon Image, Inc. | Bandwidth reservation for data flows in interconnection networks |
US7911956B2 (en) * | 2007-07-27 | 2011-03-22 | Silicon Image, Inc. | Packet level prioritization in interconnection networks |
EP2201775A2 (en) * | 2007-10-15 | 2010-06-30 | Thomson Licensing | High definition television transmission with mobile capability |
US9078034B2 (en) | 2007-10-15 | 2015-07-07 | Thomson Licensing | Apparatus and method for communicating burst mode activity |
US20090265751A1 (en) * | 2008-04-22 | 2009-10-22 | Limberg Allen Leroy | Reception of ancillary 8VSB signals controlled responsive to information signaling version of broadcast standard being used |
EP2129127A1 (en) * | 2008-05-26 | 2009-12-02 | Thomson Licensing | System and devices for distributing content in a hierarchical manner |
US8422509B2 (en) | 2008-08-22 | 2013-04-16 | Lg Electronics Inc. | Method for processing a web service in an NRT service and a broadcast receiver |
KR101768222B1 (ko) | 2010-07-20 | 2017-08-16 | 삼성전자주식회사 | 적응적 스트리밍 방식의 컨텐트 송수신 방법 및 장치 |
GB2483238B (en) * | 2010-08-31 | 2017-07-19 | Samsung Electronics Co Ltd | Method and apparatus for signalling in digital radio systems |
US8681768B2 (en) * | 2010-09-21 | 2014-03-25 | Vantrix Corporation | System and method of pacing real time media transmission over a broadband channel using micro bursting |
GB2485142A (en) | 2010-10-27 | 2012-05-09 | Nds Ltd | Secure broadcast/multicast of media content |
CN102075792B (zh) | 2010-12-23 | 2013-01-02 | 华为技术有限公司 | 视频文件播放方法及系统、用户端设备、服务器设备 |
KR102284042B1 (ko) | 2013-09-04 | 2021-07-30 | 삼성전자주식회사 | 송신 장치, 수신 장치 및 그 신호 처리 방법 |
WO2015194395A1 (ja) * | 2014-06-20 | 2015-12-23 | ソニー株式会社 | 送信装置および送信方法、並びに受信装置および受信方法 |
US9820303B2 (en) * | 2014-12-19 | 2017-11-14 | Stmicroelectronics, Inc. | Multi-destination burst protocol |
US11115705B2 (en) * | 2016-11-15 | 2021-09-07 | Siden, Inc. | Method and system for providing non-real-time content distribution services |
US11252456B2 (en) | 2016-11-15 | 2022-02-15 | Siden, Inc. | Method and system for providing non-real-time content distribution services |
EP3924835A4 (en) * | 2019-02-12 | 2022-12-07 | Samsung Electronics Co., Ltd. | SYSTEMS AND METHODS FOR STREAMING CONTENT FROM STORAGE DEVICES |
US11228923B2 (en) | 2019-05-23 | 2022-01-18 | Siden, Inc. | Dymnamic wireless broadcast system and method for operating the same |
US11533366B2 (en) | 2020-10-04 | 2022-12-20 | Siden, Inc. | Method and system for controlling the use of dormant capacity for distributing data |
US11848990B2 (en) | 2021-10-15 | 2023-12-19 | Siden, Inc. | Method and system for distributing and storing content using local clouds and network clouds |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4542497A (en) * | 1983-03-28 | 1985-09-17 | At&T Bell Laboratories | Wideband digital switching network |
US5416772A (en) * | 1993-08-20 | 1995-05-16 | At&T Corp. | Apparatus for insertion of overhead protocol data into a switched data stream |
EP0735776B1 (en) * | 1995-03-29 | 2004-01-28 | Hitachi, Ltd. | Decoder for compressed and multiplexed video and audio data |
US5754783A (en) * | 1996-02-01 | 1998-05-19 | Digital Equipment Corporation | Apparatus and method for interleaving timed program data with secondary data |
US5889791A (en) * | 1996-08-13 | 1999-03-30 | Motorola, Inc. | System, device and method of FEC coding and interleaving for variable length burst transmission |
SE515172C2 (sv) * | 1996-12-20 | 2001-06-18 | Ericsson Telefon Ab L M | Anordning och förfarande vid telekommunikationsnät |
US5990955A (en) * | 1997-10-03 | 1999-11-23 | Innovacom Inc. | Dual encoding/compression method and system for picture quality/data density enhancement |
US20050273827A1 (en) * | 1999-09-13 | 2005-12-08 | Javed Shoeb M | Set-top box for internet-based distribution of video and other data |
US6771657B1 (en) * | 1999-12-09 | 2004-08-03 | General Instrument Corporation | Non real-time delivery of MPEG-2 programs via an MPEG-2 transport stream |
US6678332B1 (en) * | 2000-01-04 | 2004-01-13 | Emc Corporation | Seamless splicing of encoded MPEG video and audio |
US7096481B1 (en) * | 2000-01-04 | 2006-08-22 | Emc Corporation | Preparation of metadata for splicing of encoded MPEG video and audio |
US20020019984A1 (en) * | 2000-01-14 | 2002-02-14 | Rakib Selim Shlomo | Headend cherrypicker with digital video recording capability |
US7039116B1 (en) * | 2000-11-07 | 2006-05-02 | Cisco Technology, Inc. | Methods and apparatus for embedding and format conversion of compressed video data |
US7215679B2 (en) * | 2001-08-30 | 2007-05-08 | Thomson Licensing | Method, apparatus and data structure enabling multiple channel data stream transmission |
JP4416361B2 (ja) * | 2001-09-14 | 2010-02-17 | パナソニック株式会社 | マルチフォーマットトランスポートストリームデコーダ |
US20030206521A1 (en) * | 2002-05-06 | 2003-11-06 | Chunming Qiao | Methods to route and re-route data in OBS/LOBS and other burst swithched networks |
US7164691B2 (en) * | 2002-06-26 | 2007-01-16 | Standard Microsystems Corporation | Communication system and method for sending isochronous streaming data across a synchronous network within a frame segment using a coding violation to signify invalid or empty bytes within the frame segment |
US7352774B2 (en) * | 2002-09-30 | 2008-04-01 | Arraycomm, Llc | Multiplexing different types of data sequences |
GB2399721A (en) * | 2003-03-21 | 2004-09-22 | Nokia Corp | Transmission of data using a data carousel |
US7676826B2 (en) * | 2003-07-24 | 2010-03-09 | Time Warner Interactive Video Group, Inc. | Technique for communicating relatively high and low priority data between a terminal and a remote location |
US7313414B2 (en) * | 2004-12-13 | 2007-12-25 | Broadcom Corporation | Method and system for mobile receiver antenna architecture for European cellular and broadcasting services |
-
2005
- 2005-06-30 US US11/169,685 patent/US20070002871A1/en not_active Abandoned
-
2006
- 2006-06-23 CN CNA2006800236802A patent/CN101213795A/zh active Pending
- 2006-06-23 KR KR1020077029194A patent/KR100942520B1/ko not_active IP Right Cessation
- 2006-06-23 EP EP06779812A patent/EP1897272A4/en not_active Withdrawn
- 2006-06-23 WO PCT/IB2006/001824 patent/WO2007004030A1/en not_active Application Discontinuation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102439885A (zh) * | 2009-03-19 | 2012-05-02 | 弗兰霍菲尔运输应用研究公司 | 用于以灵活时分复用传输多个信息信号的装置和方法 |
CN102439885B (zh) * | 2009-03-19 | 2016-05-11 | 弗劳恩霍夫应用研究促进协会 | 用于以灵活时分复用传输多个信息信号的装置和方法 |
CN107357547A (zh) * | 2017-06-15 | 2017-11-17 | 深圳市冠旭电子股份有限公司 | 一种音频控制方法、音频控制装置及音频设备 |
CN107357547B (zh) * | 2017-06-15 | 2020-06-26 | 深圳市冠旭电子股份有限公司 | 一种音频控制方法、音频控制装置及音频设备 |
CN112783827A (zh) * | 2019-11-11 | 2021-05-11 | 北京京邦达贸易有限公司 | 多传感器数据存储方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
EP1897272A4 (en) | 2011-12-21 |
WO2007004030A1 (en) | 2007-01-11 |
US20070002871A1 (en) | 2007-01-04 |
KR20080016635A (ko) | 2008-02-21 |
KR100942520B1 (ko) | 2010-02-12 |
EP1897272A1 (en) | 2008-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101213795A (zh) | 使用有用数据填充时间片帧的方法和设备 | |
US20070002870A1 (en) | Padding time-slice slots using variable delta-T | |
CN101361368A (zh) | 用于复用数字数据的优化方法 | |
KR100876195B1 (ko) | 데이터 패킷을 캡슐화하기 위한 장치, 관련 방법 및 컴퓨터에 의하여 독출될 수 있는 저장 매체 | |
CN101031062B (zh) | 一种移动多媒体广播电子业务指南的传输方法 | |
CN1751466B (zh) | 用于数据发送和接收的系统和方法 | |
CN101212392B (zh) | 移动多媒体广播卫星分发数据封装及同步方法 | |
CN105723718A (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法和接收广播信号的方法 | |
US20070002852A1 (en) | Fixed interleaving length for MPE-FEC | |
CN101588489B (zh) | 一种基于物理层子信道划分的分级多业务传输方法与装置 | |
CN101836450A (zh) | 数字广播系统和数字广播系统中的数据处理方法 | |
WO2004107619A1 (en) | Burst transmission | |
CN1981469A (zh) | 前向纠错解码器 | |
CN101223723A (zh) | 用于在dvb-h传输系统中为标记有优先级的数据报提供非均衡差错保护的系统和方法 | |
CN105493499A (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法和接收广播信号的方法 | |
US20080225838A1 (en) | Common Rate Matching Slot for Variable Bit Rate Services | |
CN105745899A (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法和接收广播信号的方法 | |
EP2022199A2 (en) | Service discovery section | |
CN105659611A (zh) | 发送广播信号的设备、接收广播信号的设备、发送广播信号的方法和接收广播信号的方法 | |
CN100505888C (zh) | 一种移动多媒体广播电子业务指南多路传输的方法 | |
CN100525250C (zh) | 在t-mmb系统中采用mpe-fec技术实现ip流模式业务的方法 | |
CN101107783A (zh) | 使用crc和在前解码器信息的软清除信息升级与降级 | |
CN104022844B (zh) | 一种匹配多种传输方式的数据封装方法及系统 | |
CN101213756B (zh) | 用于操作包括前向纠错的接收器的方法和装置 | |
CN100466519C (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 | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080702 |