CN101300838A - 用于在数字多媒体广播中传送多媒体对象的装置和方法 - Google Patents
用于在数字多媒体广播中传送多媒体对象的装置和方法 Download PDFInfo
- Publication number
- CN101300838A CN101300838A CNA2006800413296A CN200680041329A CN101300838A CN 101300838 A CN101300838 A CN 101300838A CN A2006800413296 A CNA2006800413296 A CN A2006800413296A CN 200680041329 A CN200680041329 A CN 200680041329A CN 101300838 A CN101300838 A CN 101300838A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- queue
- transfer times
- multimedia object
- segment
- 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
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012546 transfer Methods 0.000 claims abstract description 105
- 230000005540 biological transmission Effects 0.000 claims abstract description 31
- 230000003247 decreasing effect Effects 0.000 claims description 6
- 244000287680 Garcinia dulcis Species 0.000 claims description 4
- 230000001934 delay Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001256 tonic effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 235000017060 Arachis glabrata Nutrition 0.000 description 1
- 244000105624 Arachis hypogaea Species 0.000 description 1
- 235000010777 Arachis hypogaea Nutrition 0.000 description 1
- 235000018262 Arachis monticola Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 235000020232 peanut Nutrition 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/16—Arrangements for broadcast or for distribution of identical information repeatedly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/02—Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
- H04H60/06—Arrangements for scheduling broadcast services or broadcast-related services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- 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/2368—Multiplexing of audio 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/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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex 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/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/238—Interfacing 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/2383—Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
-
- 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/25—Management 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/262—Content 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
- H04N21/26266—Content 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 for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
-
- 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/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
公开用于在DMB中传送多媒体对象的装置和方法,其通过使用数字多媒体广播中的多媒体对象传输协议来减少多媒体对象传送过程的传送延迟和传送错误。传送多媒体对象的方法包含:根据重复传输次数的预设数目以没有相同的多媒体对象被连续传送的方式对待传送的多媒体对象进行调度;将经过调度的多媒体对象插进传输队列;及通过多媒体对象传输协议将所述传输队列插进的多媒体对象传送到数字多媒体广播接收终端。结果,可以防止使用多媒体对象传输协议将多媒体对象传送到数字多媒体广播接收终端的过程中发生的传送错误。
Description
技术领域
本说明书涉及一种用于在数字多媒体广播(Digital MultimediaBroadcasting:以下简称DMB)中传送多媒体对象的装置和方法,特别涉及一种适于在多媒体对象传输过程中通过在DMB中应用多媒体对象传输协议来减小传输延迟和传输误差的用于在DMB中传送多媒体对象的装置和方法。
背景技术
当前使用的现有的无线电广播已发展为以模拟的形式固定接收,且当在步行或甚至在特别是以高速行驶的车辆中接收信号时,声音质量有相当大的衰减,因此要求较高的功率输出和较宽的频带。
为了处理这些和其它的缺点,数字音频广播的标准化和商业化正在得到全球化的推进。
欧洲采用尤利卡-147(Eureka-147,欧洲研究协调局方案-147,European Research Coordination Agency Project-147)作为数字音频广播标准并使用数字音频广播(Digital Audio Broadcasting,以下简称DAB)***,美国使用数字音频无线电(Digital Audio Radio,以下简称DAR)***,加拿大使用数字无线电广播(Digital Radio Broadcasting,以下简称DRB)***,国际电信联合-无线电通讯部门(ITU-R)使用数字声音广播(Digital Sound Broadcasting,简称DSB)***而韩国采用数字多媒体广播(DMB)***。
DMB***是多媒体广播概念,其能够使用诸如但不限于不受时间和地域影响的车载小型TV,笔记本,PDA(个人数字助理)等便携式终端,来稳定地接收电影,CD-品质音频信号和各种其它类型的多媒体数据服务服务。DMB***第一次在全世界上被局部标准化且准备用于商业化服务。
韩国采用的DMB是根据被用作欧洲地面无线电标准的尤利卡-147数字音频广播(DAB)。DMB标准化通过采用MPEG-4(Moving PictureExperts Groups-4,运动图像专家组-4)技术向尤利卡-147增加了用于提供电影的标准。另外,已经建立DMB标准化或正在建立用于提供数据服务的标准。
大部分可由DMB***提供的数据服务与广播标准化的程序有密切关系。DMB方案组中需要考虑的数据服务标准包括作为数据传输协议的多媒体对象传送(Multimedia object transfer,以下简称MOT)协议,因特网协议(IP)隧道和透明数据频道(TDC:Transparent DataChannel)。更具体地,更多详细的应用服务包括MOT幻灯片放映,BWS(广播网站),基于XML的EPG服务和基于声音的电子节目向导服务。
TDC是为了支持基于流的应用的能够传送流型数据的标准,且基于DAB的数据传送机制。DAB中指定的TDC用于以由广播公司或流供应者定义的固有的无限制格式传送数据,且用于传送要求实时信息和安全信息的TPEG(传输协议专家组,Transport Protocol ExportGroup)。IP隧道是能够使用DAB的包模式服务部分传送因特网协议数据报的标准。
同时,DAB中的MOT是以超高频(VHF)数字无线电广播的数据频道传送多媒体对象诸如文本、静止图像、电影、音频序列等的传输协议,且包括关于对象的基本表示和操作的规则。MOT也是使用DAB的传送机制以可支持以文件格式传送多媒体对象为方式的协议。可以使用MOT协议传送程序代码,图像文件,音频文件和网页。
可以将MOT协议主要分类为两种类型,即,附有与相应的节目有关的数据的节目相关数据(PAD)和附有与节目无关的数据的无节目相关数据(NPAD)。PAD是与作为一种基本音频服务的MUSICAM音频一起多路复用的传送方式,而NPAD是以独立地且分离地传送为方式的方法。上述的MOT协议、TDC、IP隧道、MOT幻灯片放映、广播网站服务标准基本上属于作为独立数据服务的NPAD。
同时,因为DMB服务像传统的广播服务一样提供单向服务,其不可能检查对于多媒体对象的接收。结果,与可容许预定量错误的音频和视频信号不同的是,接收多媒体对象的错误导致的问题可能显得特别突出。
因此,DMB的MOT协议可能通过以文件类型重复传送多媒体对象来防止接收错误。现有的MOT中,传送对象被重复传送,或将传送对象分成几个片断,且重复传送分割的片断。
图1表示用于传送在当前的数字多媒体广播的多媒体对象传输协议中提出的多媒体对象的方法的示意图,以图示说明多媒体对象的重复传送。
参照图1所示的情形,将分成A1、A2、A3和A4四个片断的多媒体对象A,和将分成B1、B2、B3和B4四个片断的多媒体对象B各重复传送三次。首先,构成多媒体对象A的A1、A2、A3和A4四个片断相继且重复传送三次。一旦完成多媒体对象A的传送,构成多媒体对象B的B1、B2、B3和B4四个片断相继且重复传送三次。
发明内容
技术问题
但是,如果以如此描述的方式传送多媒体对象,则如果发生传送错误将出现预定的多媒体对象全被错误处理的问题。换句话说,如图2所示,如果分别将多媒体对象A和多媒体对象B重复传送三次,则当传送多媒体对象A的一片断中发生错误时,可能发生将多媒体对象A处理为已经历传送错误的问题。
技术方案
下面的公开是为了解决上述的问题,且其目的是提供用于在数字多媒体广播中传送多媒体对象的装置和方法,其中,根据重复传输次数的预设数目对待传送的多媒体对象进行调度(Scheduling),及传送待传送的多媒体对象,因此能够减少在使用多媒体对象传输协议传送多媒体对象的过程中发生的传送错误。
在一个大体方案中,用于在数字多媒体广播中的传送多媒体对象的装置包含:多媒体对象生成器,用于生成多媒体对象,该多媒体对象将被通过使用多媒体对象传输协议而传送到数字多媒体广播接收终端;控制器,用于根据重复传输次数的预设数目对由所述多媒体对象生成器生成的多媒体对象进行调度,其中所述调度是以没有相同的多媒体对象是被连续传输的方式实施的;传输队列(transfer queue),用于以输入的次序对由所述控制器进行调度的所述多媒体对象进行排队;和多媒体对象传送器,用于通过数字多媒体广播网络传送由所述传输队列排队的所述多媒体对象。
实施该方案可以包括一个或多个下面的特征。
可以根据与各个待传送的多媒体对象相关的不同基准来确定重复传输次数的预设数目。
所述控制器是以这样的方式对所述多媒体对象进行调度,即与所述重复传输次数的预设数目成比例地传送从所述多媒体对象生成器输入的所述多媒体对象,其中根据交替传送基准实施所述调度。
在另一大体方案中,一种用于在数字多媒体广播中传送多媒体对象的方法包含:根据重复传输次数的预设数目以没有相同的多媒体对象被连续地传送的方式对待传送的多媒体对象进行调度;将已经过调度的多媒体对象插进传输队列;及通过多媒体对象传输协议将所述传输队列插进的多媒体对象传送到数字多媒体广播接收终端。
实施该方案可以包括一个或多个下面的特征。
可以根据与各个待传送的多媒体对象相关的不同基准来确定重复传输次数的预设数目。
所述进行调度的步骤是以这样的方式实施的,即对所述多媒体对象进行调度以使其与所述重复传输次数的预设数目成比例地被传送,其中根据交替传送基准实施所述调度。
有益效果
因此根据本发明所说明的用于在数字多媒体广播(DMB)中传送多媒体对象的装置和方法的优点在于,根据重复传输次数的预设数目以没有相同的多媒体对象是被连续地传送的方式对待传送的多媒体对象进行调度,因此即使传送多媒体对象的过程中发生传送错误,也可以防止由传送错误引起的接收错误和防止预定的多媒体对象一块同时被删除。
换句话说,用DMB的当前的MOT协议传送多媒体对象的方法有个问题,即当发生传送错误时某些多媒体对象全部丢失。但是,根据本发明的用于传送多媒体对象的方法的优点在于,可以分散传送多媒体对象,因此能够减少由传送错误引起的多媒体对象的丢失。另外,还有另一优点在于,如果考虑到因传送错误而将特定的多媒体对象进行重新传送,可以有效地消除与特定的多媒体对象相关的传送时间的延迟。
附图说明
当结合附图,下文详细的说明将使本发明的上述和其它的目的、特征和优点变得更明显,其中:
图1表示在当前的数字多媒体广播的多媒体对象传输协议中提出的传送多媒体对象的方法的示意图;
图2表示使用现有的数字多媒体广播的多媒体对象传输协议中提出的方法进行多媒体对象传送的过程中发生的问题的示意图;
图3表示本发明的在数字多媒体广播中传送多媒体对象的装置的示意结构图;
图4表示本发明的多媒体对象的结构的示意图;
图5表示根据本发明一实施方式的用于传送多媒体对象的方法的流程图;及
图6和图7表示根据本发明一实施方式的用于传送多媒体对象的方法的示意图。
具体实施方式
下文,将参照附图说明优选的实施方式。在下面的说明中,为了清楚起见,对众所周知的功能或结构不作详细的说明。
图3表示本发明的在数字多媒体广播中传送多媒体对象的装置的示意结构图。
参照图3,用于传送多媒体对象的装置(100)可以包括多媒体对象生成器(110),控制器(120),传输队列(130)和多媒体对象传送器(140)。多媒体对象生成器(110)生成多媒体对象诸如文件格式的文本、静止图象、电影、音频序列,然后输出到控制器(120)。
控制器(120)对根据本发明的传送多媒体对象的装置的整体操作进行控制。控制器(120)将与从多媒体对象生成器(110)传送来的多个多媒体对象相关的重复传输次数的数目信息进行存储。重复传输次数的数目可以根据被传送的多媒体对象而不同地确定。
控制器(120)通过广播网接收来自多媒体对象生成器(110)的待传送的多媒体对象,且根据预设的重复传输次数的数目对输入的多媒体对象进行调度,然后输出到传输队列(130)。
传输队列(130)的功能是以输入的次序对从控制器(120)输出的多媒体对象进行排队后输出。队列限定先进先出(FIFO)模式的缓冲器结构,用于以存储的次序输出存储在有限的存储区域中的数据。根据本发明的传输队列(130)限定存储有经由广播网被传送到数字多媒体广播接收器的多媒体对象的队列。因此,可以存储多媒体对象的任何东西可以被定义为对象队列,同样地,可以存储多媒体对象分成的片断的任何东西可以被称为片断队列。
多媒体对象传送器(140)用于通过多媒体对象传送(MOT)协议将存储在传输队列(130)中的多媒体对象传送到数字多媒体广播接收器。多媒体对象传输协议是能够传送诸如文件格式的文本、静止图像、电影、音频序列的多媒体对象的协议。
包含MOT协议的多媒体对象在结构上包括报头核(Header Core),报头扩展(Header Extension)和本体(Body),如图4所示。
报头核具有多媒体对象的大小和内容的信息。具体地,报头核由四个子域组成,即,28比特的本体大小,13比特的报头大小,6比特的内容类型和9比特的内容子类型,这样报头核域是7字节(56比特)长。
报头扩展包含处理多媒体对象的信息和被用于具体应用的附加信息。所述本体包括基本的多媒体对象。报头扩展和本体的长度可变。根据本发明的多媒体对象在如此描述的结构中传送。
如此描述的用于传送多媒体对象的装置以这样的方式进行运作,即根据重复传输次数的预设数目对被传送的多媒体对象进行调度,及将经过调度的多媒体对象插进传输队列(130)。另外,插进传输队列(130)的多媒体对象被依次读取并且随后被以FIFO(先进先出)模式进行传送。
控制器(120)根据重复传输次数的预设数目以没有相同的多媒体对象(或属于该多媒体对象的片断)被连续传送的方式调度待传送的多媒体对象。换句话说,控制器(120)以交替地传送待传送的多媒体对象的方式进行调度。
例如,在有两个待传送的多媒体对象,A和B,且重复传输次数的预设数目分别为三次的情况下,由控制器(120)进行调度的多媒体对象可以以A->B->A->B->A->B->A->B的次序,或B->A->B->A->B->A->B->A的次序被传送。
如果如上所述分布及重复传送多媒体对象,即,如果交替传送多媒体对象,则即使在特定点上发生传送错误也可以防止同时一块错误地处理多媒体对象A和多媒体对象B。
图5表示根据本发明的一实施方式的用于传送多媒体对象的方法的流程图。
参照图5,当输入将通过DMB网从多媒体对象生成器(110)传送的多媒体对象,但以没有相同的多媒体对象被连续传送的方式输入时,控制器(120)根据重复传输次数的预设数目对多媒体对象进行调度(S200,S210)。换句话说,控制器(120)以交替传送待传送的多媒体对象的方式进行调度。将这样进行调度的多媒体对象输入到传输队列(130)。
传输队列(130)以输入的次序对由经过控制器(120)调度的多媒体对象进行排队(S220)。多媒体对象传送器(140)依次读取由多媒体对象传送器(140)排队的多媒体对象,然后通过MOT协议将多媒体对象传送到DMB接收器(S230)。
无论由多媒体对象传送器(140)排队到传输队列(130)的多媒体对象何时被传送,控制器(120)减少相关多媒体对象的重复传输次数的数目(S240)。
控制器(120)确定各个多媒体对象的重复次数的数目是否是零(S250)。接着,控制器(120)再向传输队列(130)输入重复次数的数目不为零的多媒体对象,即,不被传送的多媒体对象与重复传输次数的数目一样多,则从S220到S250重复执行。
这样,可以和重复次数的数目一样多地传送多媒体对象。具体地,由于交替传送多媒体对象,可以避免在发生传送错误的过程中同时丢失特定的多媒体对象的问题。
下文,将参照图6说明根据本发明另一实施方式的用于传送多媒体对象的方法。
图6是表示将多媒体对象排队到传输队列(130),特别是排队到对象队列的过程的示意图,而图7是表示将通过DMB网络传送的多媒体对象的次序的示意图。
根据本发明的另一实施方式的在数字多媒体广播中传送多媒体对象的方法包含:将多个各具有预定数目的重复传输次数的多媒体对象插进对象队列;从插进对象队列的对象中以先出排队机制将先进对象进行传送;减少被传送的对象的重复传输次数的数目,并将已减少重复传输次数的预定数目的对象重新***对象队列;从包括重新***的对象的对象队列中以先出排队机制将先进对象进行传送,其中重复执行减少和重新***步骤,和传送对象队列中的先进对象的步骤。
参照图6,将说明对象队列的示例性实施方式,其中对象队列以这样的方式构造的,即具有三个待传送的多媒体对象A、B和C,其各自的重复传输次数的数目为3次、2次和1次,且传输队列(130)可以排队等候三个多媒体对象。
首先,根据本发明的控制器(120)将多个各具有预定数目的重复传输次数的待传送的多媒体对象插进对象队列。换句话说,依次将待传送的多媒体对象A、B和C以A、B和C的次序插进对象队列,如图6的a-1中所示。
结果,以输入的次序依次传送存储在对象队列中的多媒体对象。多媒体对象传送器(140)在插进对象队列的对象中以先出排队机制将先进对象进行传送。换句话说,从存储在对象队列中的多媒体对象中读取和传送先输入的A。这种情况中,从对象队列中清除已传送的多媒体对象。
另外,控制器(120)减少由多媒体对象传送器(140)传送的已传送的对象的重复传输次数的数目,并将该对象重新插进对象队列。
减少已传送的多媒体对象的重复传输次数的数目是从重复传输次数的预定数目上减少1。换句话说,如图6所说明,控制器(120)对多媒体对象A的重复传输次数的数目减少1。即使对多媒体对象A的重复传输次数的数目减少1,其重复传输次数的数目仍然剩有2次。
通过减少重复传输次数的数目重新插进对象队列的优选情况是,仅将减少后的重复传输次数的数目是正整数的对象插进对象队列,结果,可以再次将多媒体对象A插进对象队列。因此,存储在对象队列中的多媒体对象的次序和对象的重复传输次数的数目如图6的a-2所示。
在本发明的再一实施方式中,控制器(120)减少多媒体对象的重复传输次数的数目并将该对象重新插进对象队列的步骤可以包括:确定减少后的重复传输次数的数目是否是正整数、零或负整数,且仅将其确定的减少后的重复传输次数的数目是正整数的对象插进重新插进对象队列的步骤。该情况中,优选地将若减少后的重复传输次数的数目是零或负整数的对象从对象队列中删除。
接着,多媒体对象传送器(140)在由控制器(120)重新插进对象队列的对象中以先出排队机制将先进对象进行传送。换句话说,将先进对象B从对象队列传送出去,多媒体对象A被重新插进该对象队列(图6的a-2所示的对象队列)。
当读取和传送由多媒体对象传送器(140)存储在对象队列中的多媒体对象B时,控制器(120)对多媒体对象B的重复传输次数的数目再减少1。优选地,控制器(120)是以这种方式进行控制的,即将已减少重复传输次数的数目的多媒体对象重新插进对象队列的步骤,和在重新插进对象队列的对象中以先出排队机制将先进对象进行传送的步骤重复执行。因此,即使多媒体对象B的重复传输次数的数目减少1,重复传送的次数的数目仍然剩有一次,这样可以再将多媒体对象B插进对象队列。这种情况中,存储在对象队列中的多媒体对象的次序如图6的a-3所示。
传送次序的下一个是传送存储在对象队列中的多媒体对象C。然后,控制器(120)对多媒体对象B的重复传输次数的数目减少1。当将多媒体对象C的重复传输次数的数目减少1时,重复传输次数的数目变成零,且在这种情况中,不将多媒体对象C插进对象队列。结果,仅将多媒体对象A和多媒体对象B插进对象队列及存储,如图6的a-4中所示。
可以通过控制器(120)重复执行上述步骤直到多媒体对象A和多媒体对象B的重复传输次数的数目为零。然后,可以确定多媒体对象的传送次序,如图7所示。换句话说,待传送的多媒体对象可以被重复且交替地传送三次、两次和一次,同与重复传输次数的预设数目成比例的数目一样多,如图7所说明。
因此,根据本发明的多个待传送的多媒体对象可以具有相同的重复传输次数的数目,也可以具有互不相同的重复传输次数的数目。具体地,优选地首先将具有最大数目的重复传输次数的对象插进对象队列,这样多媒体对象可以在将多媒体对象插进对象队列的步骤中均匀且交替地重复。另外优选地,以从具有大数目的重复传输次数的对象到具有小数目的重复传输次数的对象的次序相续地执行***。
根据这样描述的示例性实施方式,即使传送多媒体对象的过程中发生传送错误,也可以防止预定的多媒体对象同时一起丢失。
虽然上述的示例性实施方式已经描述了待传送的多媒体对象,多媒体对象还可以被分成预定数目的片断,且可以将分成的片断按各片断插进传输队列(130。即,片断队列)。待传送的多媒体对象包括的多个片断同样可以在又另一示例性实施方式中描述。
换句话说,根据本发明的再一实施方式的用于在数字多媒体广播中传送多媒体对象的方法包含:将各具有预定数目的重复传输次数的多个片断插进片断队列;在插进片断队列中的片断中以先出排队机制将先进片断进行传送;减少已传送的片断的重复传输次数的数目,并将该片断重新插进片断队列;及在重新插进片断队列的片断中以先出排队机制将先进片断进行传送,其中重复执行重新插进步骤和在重新插进片断队列的片断中以先出排队机制将先进片断进行传送的步骤。
同样,根据本发明的再一实施方式的用于在数字多媒体广播中传送多媒体对象的装置包含:控制器,用于将多个片断插进片断队列,其中各个片断具有预定数目的重复传输次数且属于多媒体对象;和片断传送器,其在插进片断队列的片断中以先出排队机制将先进片断进行传送,其中该控制器减少已传送的片断的重复传输次数的数目,并将具有经减少的重复传输次数的预定数目的片断重新插进片断队列,且片断传送器在包括由控制器重新插进的片断的片断队列中以先出排队机制将先进片断进行传送,其中控制器是以这样的方式进行控制的,即重复执行减少被传送的片断的重复传输次数的数目及重新将该片断插进片断队列的步骤,以及在包括重新插进片断的片断队列中以先出排队机制将先进片断进行传送的步骤。
除了上文所述的待传送的多媒体对象被实施为将对象分成片断外,上述示例性实施方式与传送待传送多媒体对象的实施方式相同,这样其详细的说明将由传送待传送的多媒体对象的方法和装置代替。
尽管这里已参照优选的实施方式说明和表示了本发明,但对于本领域的技术人员来说很明显也可以不脱离本发明的精神和范围而做出各种修改和变化。因此,本发明的范围应包括可由附上的权利要求及与权利要求所限定的方式所等同的方式所确定的修改和变化,而不应仅包含可由上文所述的实施方式所确定的修改和变化。
工业应用
根据重复传输次数的预设数目以没有相同的多媒体对象被连续传送的方式对待传送的多媒体对象进行调度,因此即使传送多媒体对象的过程中发生传送错误,也可以防止由传送错误引起的接收错误和防止预定的多媒体对象被同时一起删除。
多媒体对象可以被分散传送,因此能够减少由传送错误引起的多媒体对象的丢失。如果考虑将由传送错误引起的特定的多媒体对象进行重新传送,则可以有效地消除与特定的多媒体对象相应的传送时间的延迟。
Claims (20)
1、一种用于在数字多媒体广播中传送多媒体对象的装置,所述装置包含:多媒体对象生成器,用于生成多媒体对象,所述多媒体对象将被通过使用多媒体对象传输协议而传送到数字多媒体广播接收器;控制器,用于根据重复传输次数的预设数目对由所述多媒体对象生成器生成的多媒体对象进行调度,其中所述调度是以这样的方式实施的,即没有相同的多媒体对象是被连续地传送的;传输队列,用于以输入的次序对经过所述控制器调度的所述多媒体对象进行排队;和多媒体对象传送器,用于通过数字多媒体广播网络传送由所述传输队列排队的所述多媒体对象。
2、根据权利要求1所限定的装置,其中根据与各个待传送的多媒体对象相关的不同基准确定所述重复传输次数的数目。
3、根据权利要求1所限定的装置,其中所述控制器是以这样的方式对所述多媒体对象进行调度,即以与所述重复传输次数的预设数目成比例地传送从所述多媒体对象生成器输入的所述多媒体对象,其中根据交替传送基准实施所述调度。
4、一种用于在数字多媒体广播中传送多媒体对象的方法,所述方法包含:根据重复传输次数的预设数目以没有相同的多媒体对象被连续地传送的方式对待传送的多媒体对象进行调度;将经过调度的多媒体对象插进传输队列;及通过多媒体对象传输协议将所述插进传输队列的多媒体对象传送到数字多媒体广播接收器。
5、根据权利要求4所限定的方法,其中根据用于各个待传送的多媒体对象的不同的基准确定所述重复传输次数的预设数目。
6、根据权利要求4所限定的方法,其中所述进行调度的步骤是以这样的方式实施的,即对所述多媒体对象进行调度以使其以与所述重复传输次数的预设数目成比例地被传送,其中根据交替传送基准实施所述调度。
7、一种用于传送多媒体对象的方法,所述方法包含:将多个各具有预定数目的重复传输次数的多媒体对象插进对象队列;对在插进所述对象队列的对象中的先进对象以先出排队机制进行传送;减少所述被传送的对象的所述重复传输次数的数目,并将已减少重复传输次数的预定数目的所述对象重新插进所述对象队列;对在包括所述重新插进的对象的所述对象队列中的先进对象以先出排队机制将进行传送,其中重复执行所述减少的步骤和所述重新插进的步骤以及传送所述对象队列的先进对象的步骤。
8、根据权利要求7所限定的方法,其中所述重新插进的步骤包含:减少所述已传送的对象的重复传输次数的数目;和将其减少后的重复传输次数的数目是正整数的所述对象重新插进所述对象队列。
9、根据权利要求7所限定的方法,其中所述减少已传送的对象的重复传输次数的数目是从所述重复传输次数的所述数目减少1。
10、根据权利要求7所限定的方法,其中所述重新插进的步骤包含:确定所述重复传输次数的数目是否是正整数、零或负整数;以及作为判断结果,仅当所述减少后的重复传输次数的数目是正整数时,才将所述对象重新插进所述对象队列。
11、根据权利要求10所限定的方法,其中仅当所述减少后的重复传输次数的数目是正整数时,才将所述对象重新插进所述对象队列的步骤包含:作为判断结果,如果所述减少后的重复传输次数的数目是零或负整数,则将所述对象从所述对象队列删除。
12、根据权利要求7所限定的方法,其中多个多媒体对象各具有重复传输次数的数目,各个重复传输次数的数目彼此互不相同。
13、根据权利要求12所限定的方法,其中将所述多媒体对象插进所述对象队列的步骤是将重复传输次数的数目最大的多媒体对象首先插进。
14、根据权利要求12所限定的方法,其中将所述多媒体对象插进所述对象队列的步骤是从重复传输次数的数目最大的多媒体对象到重复传输次数的数目最小的多媒体对象顺次插进。
15、一种用于传送多媒体对象的装置,包含:控制器,其将多个各具有预定数目的重复传输次数的待传送的多媒体对象插进对象队列;和多媒体对象传送器,其将插进所述对象队列的对象以先出排队机制将先进对象进行传送,其中所述控制器减少所述已传送的对象的所述重复传输次数的数目,并将具有减少重复传输次数的预定数目的所述对象重新插进所述对象队列,及所述多媒体对象传送器对在包括由所述控制器重新插进的对象的所述对象队列中的先进对象以先出排队机制进行传送,且其中所述控制器是以这样的方式进行控制的,即重复执行减少所述被传送的对象的所述重复传输次数的数目的步骤和重新将所述对象插进所述对象队列的步骤,以及对在包括重新插进的对象的所述对象队列中的先进对象以先出排队机制进行传送的步骤。
16、根据权利要求15所限定的装置,其中所述控制器将减少后的重复传输次数的数目是正整数的所述对象重新插进所述对象队列。
17、根据权利要求15所限定的装置,其中所述多个待传送的多媒体对象分别具有互不相同的重复传输次数的数目。
18、根据权利要求15所限定的装置,其中将各具有预定数目的重复传输次数的所述多个多媒体对象所插进的所述对象队列,是从重复传输次数的数目最大的多媒体对象到重复传输次数的数目最小的多媒体对象顺次***进的。
19、一种传送多媒体对象的方法,所述方法包含:将多个片断插进片断队列,各个片断具有预定数目的重复传输次数且属于所述多媒体对象;从***进所述片断队列的片断中以先出排队机制将先进片断进行传送;减少所述已传送的片断的所述重复传输次数的数目,并将具有所述减少重复传输次数的数目的所述对象重新插进所述片断队列;及从包括所述重新插进的片断的所述片断队列中以先出排队机制对先进片断进行传送,其中重复执行所述减少步骤和所述重新插进的步骤,以及所述传送所述片断队列中的先进片断的步骤。
20、一种传送多媒体对象的装置包含:控制器,将多个片断插进片断队列,各个片断具有预定数目的重复传输次数,且属于所述多媒体对象;和片断传送器,从***进所述片断队列的片断中以先出排队机制将先进片断进行传送,其中所述控制器减少所述已传送的片断的所述重复传输次数的数目,并将具有所述减少的重复传输次数的预定数目的所述片断重新插进所述片断队列,及所述片断传送器在包括由所述控制器重新插进的片断的所述片断队列中以先出排队机制将先进片断进行传送,其中所述控制器是以这样的方式进行控制的,即重复执行减少所述被传送的片断的所述重复传输次数的数目的步骤和将所述片断重新插进所述片断队列的步骤,以及在包括重新插进的片断的所述片断队列中以先出排队机制将先进片断进行传送的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050106095A KR100793481B1 (ko) | 2005-11-07 | 2005-11-07 | 디지털 멀티미디어 방송에서 멀티미디어 객체 전송을 위한장치 및 방법 |
KR10-2005-0106095 | 2005-11-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101300838A true CN101300838A (zh) | 2008-11-05 |
Family
ID=38006078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800413296A Pending CN101300838A (zh) | 2005-11-07 | 2006-11-04 | 用于在数字多媒体广播中传送多媒体对象的装置和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20100017834A1 (zh) |
EP (1) | EP1949680A4 (zh) |
KR (1) | KR100793481B1 (zh) |
CN (1) | CN101300838A (zh) |
WO (1) | WO2007052977A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8490139B2 (en) | 2010-05-04 | 2013-07-16 | The Directv Group, Inc. | Method and system for pushing content in a broadcast communication system |
US8931013B2 (en) | 2010-05-04 | 2015-01-06 | The Directv Group, Inc. | Method and system for controlling a queue for communicating content in a broadcast communication system |
MX2012012487A (es) * | 2010-05-04 | 2012-12-17 | Directv Group Inc | Metodo y sistema de envio forzado de contenido en un sistema de comunicaciones de difusion. |
KR20230012722A (ko) | 2021-07-16 | 2023-01-26 | 윤민섭 | 김 오일 추출방법 및 그 제품 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6748441B1 (en) * | 1999-12-02 | 2004-06-08 | Microsoft Corporation | Data carousel receiving and caching |
US7269840B2 (en) * | 2001-06-29 | 2007-09-11 | Intel Corporation | Method of measuring goodness of a module schedule for a carousel |
US7406705B2 (en) * | 2001-06-29 | 2008-07-29 | Intel Corporation | Carousel exhibiting multiple occurrences of a module |
KR20040034878A (ko) * | 2002-10-17 | 2004-04-29 | 삼성전자주식회사 | 복합적 오류정정 부호화 기능을 구비한 디지털방송시스템의 전송장치 및 전송방법 |
KR100902295B1 (ko) * | 2002-10-19 | 2009-06-10 | 삼성전자주식회사 | 복합적 오류정정 부호화 기능을 구비한 디지털방송시스템의 전송장치 및 전송방법 |
KR20040035297A (ko) * | 2002-10-19 | 2004-04-29 | 삼성전자주식회사 | 복합적 오류정정 부호화 기능을 갖는 디지털방송 시스템의전송장치 및 방법 |
DE10312030A1 (de) * | 2003-03-18 | 2004-09-30 | Robert Bosch Gmbh | Verfahren zur Übertragung von Multimedia-Objekten und digitaler Empfänger für Multimedia-Objekte |
KR100585933B1 (ko) * | 2003-08-20 | 2006-06-01 | 한국전자통신연구원 | 디지털 멀티미디어 방송 시스템 및 그 방법 |
KR100587954B1 (ko) * | 2003-12-16 | 2006-06-08 | 한국전자통신연구원 | 디지털 방송 시스템을 이용한 위치기반 데이터 전송 장치및 그 방법 |
KR100592412B1 (ko) * | 2004-01-05 | 2006-06-22 | 삼성전자주식회사 | 실시간 트래픽 특성을 고려하여 큐를 관리하는 액세스네트워크 장치 및 그 큐 관리 방법 |
KR100608059B1 (ko) * | 2004-06-15 | 2006-08-02 | 삼성전자주식회사 | Mot 데이터 복호 방법 및 장치 |
KR100636198B1 (ko) * | 2004-11-26 | 2006-10-19 | 삼성전자주식회사 | 데이터 방송 컨텐츠 전송 방법 및 장치, 데이터 방송컨텐츠 수신 방법 및 장치 |
-
2005
- 2005-11-07 KR KR1020050106095A patent/KR100793481B1/ko not_active IP Right Cessation
-
2006
- 2006-11-04 EP EP06812419A patent/EP1949680A4/en not_active Withdrawn
- 2006-11-04 US US12/084,058 patent/US20100017834A1/en not_active Abandoned
- 2006-11-04 WO PCT/KR2006/004582 patent/WO2007052977A1/en active Application Filing
- 2006-11-04 CN CNA2006800413296A patent/CN101300838A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
KR100793481B1 (ko) | 2008-01-14 |
KR20070048967A (ko) | 2007-05-10 |
EP1949680A4 (en) | 2009-07-29 |
US20100017834A1 (en) | 2010-01-21 |
WO2007052977A1 (en) | 2007-05-10 |
EP1949680A1 (en) | 2008-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101088599B1 (ko) | DVB-H(Digital VideoBroadcasting-Handheld)형 전송스트림을 프로세싱하는 방법 및 장치 | |
KR100880730B1 (ko) | 유휴 대역폭의 활용 기법 | |
CN101040469B (zh) | 数字广播网络中的突发传输 | |
CN1799211B (zh) | 突发传输 | |
US20140307734A1 (en) | Methods for Delivery of Flows of Objects over Broadcast/Multicast Enabled Networks | |
US20050097624A1 (en) | System and associated terminal, method and computer program product for providing broadcast content | |
CN101361368A (zh) | 用于复用数字数据的优化方法 | |
US20060277577A1 (en) | Terminal, method and computer program product for performing operations with respect to broadcast content | |
CN101416444A (zh) | 用于提供因特网协议数据广播服务的方法和设备以及用于处理因特网协议数据广播服务的方法和设备 | |
CN101669309A (zh) | 用于对包括多个组成的通知消息进行传输的方法和装置 | |
WO2007138404A2 (en) | Service discovery section for mapping channel identifier to packet identifier | |
CN101978668A (zh) | 用于格式化数据信号的方法和设备 | |
CN101300838A (zh) | 用于在数字多媒体广播中传送多媒体对象的装置和方法 | |
CN101341697A (zh) | 具有mpe-fec帧存储器的装置 | |
CN100518331C (zh) | 一种基于有线电视网络的ip业务数据的***与转播方法 | |
CN101335885A (zh) | 多媒体广播字幕信息的传输方法及发送/接收装置 | |
CN201349326Y (zh) | 一种音频存储***及移动终端 | |
CN101262293A (zh) | 一种多语言节目提示信息的传输方法和*** | |
US8701151B2 (en) | Method of downloading terrestrial DMB data using multi-download algorithm and an apparatus thereof | |
US8813161B2 (en) | Method for transmitting and receiving service data of handset TV | |
JP2011244268A (ja) | 放送装置、放送受信装置、放送方法、放送受信方法 | |
CN1964280A (zh) | 一种准实时统计多媒体广播观看用户数目的方法 | |
CN101427576B (zh) | 至少一移动接收器用的数据包的生成方法 | |
KR101710864B1 (ko) | 단일 송신 방송 서비스를 위한 장치 | |
ITTO990060A1 (it) | Procedimento e apparecchio di trasmissione dati via satellite. |
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: 20081105 |