CN1972408A - A data transmission method for mobile multimedia broadcasting system - Google Patents
A data transmission method for mobile multimedia broadcasting system Download PDFInfo
- Publication number
- CN1972408A CN1972408A CN 200610157167 CN200610157167A CN1972408A CN 1972408 A CN1972408 A CN 1972408A CN 200610157167 CN200610157167 CN 200610157167 CN 200610157167 A CN200610157167 A CN 200610157167A CN 1972408 A CN1972408 A CN 1972408A
- Authority
- CN
- China
- Prior art keywords
- data
- segment
- multimedia broadcasting
- unit
- length
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及一种移动多媒体广播系统的数据传送方法,包括如下步骤:(1)将业务频道数据分割成多个数据单元,并将数据单元封装在数据段中,将每个数据单元的长度、数据单元的类型记录在数据段头中;(2)将数据段与其他需要传输的数据封装在一个业务通道中传送;(3)终端接收到数据段后,根据数据段头中的每个数据单元的长度取出每个数据单元,进行数据的接收或播放。这种方法能够提高数据传输效率,在满足音视频清晰的前提下更多实现字幕、文件下载、IP组播等辅助数据功能应用。
The invention relates to a data transmission method of a mobile multimedia broadcasting system, comprising the following steps: (1) dividing service channel data into a plurality of data units, and encapsulating the data units in data segments, and calculating the length of each data unit, The type of the data unit is recorded in the data segment header; (2) The data segment and other data to be transmitted are encapsulated in a service channel for transmission; (3) After the terminal receives the data segment, according to each data segment in the data segment header The length of the unit fetches each data unit for receiving or playing data. This method can improve data transmission efficiency, and realize more auxiliary data function applications such as subtitles, file downloads, and IP multicasting on the premise of satisfying clear audio and video.
Description
技术领域technical field
本发明涉及多媒体广播技术,具体涉及到一种在移动多媒体广播中传递数据的方法。The invention relates to multimedia broadcasting technology, in particular to a method for transferring data in mobile multimedia broadcasting.
背景技术Background technique
移动多媒体广播是近年来兴起的一种多媒体播放技术。通过手持的终端,在高速移动的情况下,可以观看电视。终端通过无线协议,接收到节目单,并可以选择自己有权利收看的频道,从而可以接受选择频道的多媒体数据,实现在移动终端上看电视。Mobile multimedia broadcasting is a multimedia playback technology that has emerged in recent years. With a handheld terminal, you can watch TV while moving at high speed. The terminal receives the program list through the wireless protocol, and can select the channel it has the right to watch, so that it can receive the multimedia data of the selected channel, and realize watching TV on the mobile terminal.
系统发射的空中数据,被分成不同的频道,每个频道的数据又包括:视频、音频和数据三种类型,终端可以接收相关的数据,通过终端上的播放器,实现电视的正常播放。The air data transmitted by the system is divided into different channels. The data of each channel includes three types: video, audio and data. The terminal can receive the relevant data, and realize the normal broadcasting of the TV through the player on the terminal.
数据是用来实现字幕、图片、文件下载、IP组播与电子节目单(ESG)应用的,在广播网络中是对实时播放的视音频流的一个重要补充。The data is used to implement subtitles, pictures, file downloads, IP multicast and Electronic Program Guide (ESG) applications, and is an important supplement to the real-time video and audio streams in the broadcast network.
现有的数据的封装方法有以下两种:There are two existing data encapsulation methods:
(一)传输流TS方式,TS协议是运动图像专家组MPEG标准中的一种,它把数据、视频、音频放在一个固定188字节大小的包里传送。(1) Transport stream TS mode. The TS protocol is one of the MPEG standards of the Moving Picture Experts Group. It transmits data, video, and audio in a fixed 188-byte packet.
(二)实时传输协议RTP方式,是在IP网络传送数据、视频、音频数据的方法,包的大小不固定,通过每个包头的时戳来保证播放的时间同步,通过序列号来保证包的播放次序。(2) The Real-Time Transport Protocol (RTP) method is a method of transmitting data, video, and audio data on an IP network. The size of the packet is not fixed. The time stamp of each packet header is used to ensure the time synchronization of the playback, and the sequence number is used to ensure the packet. playback order.
这两种方法各有优点与缺点,RTP方式只能在IP网络上使用,由于RTP头、UDP头与IP头比较大,每个RTP包越小,开销越大,不适合传送每个包都比较小的数据。TS方式的大小固定,一段数据被分成多个TS包中间传送,最后一个包总不能完全用完,存在大量的填充信息,TS方式的传输效率比较低,大约是80%到90%之间。These two methods have their own advantages and disadvantages. The RTP method can only be used on the IP network. Because the RTP header, UDP header and IP header are relatively large, the smaller each RTP packet, the greater the overhead, and it is not suitable for transmitting each packet. relatively small data. The size of the TS method is fixed, and a piece of data is divided into multiple TS packets for intermediate transmission. The last packet cannot be completely used up, and there is a large amount of filling information. The transmission efficiency of the TS method is relatively low, about 80% to 90%.
另一方面,服务网络能够提供给每个移动终端的无线带宽非常有限,而为满足清晰终端清晰显示需要有足够的传输速率,但数据传输效率较低必然造成音视频数据实际传输速率相应减少或能够传输的数据减少,进而使移动终端输出的音视频质量下降或无法实现更多的字幕、图片、文件下载、IP组播与电子节目单应用。On the other hand, the wireless bandwidth that the service network can provide to each mobile terminal is very limited, and sufficient transmission rate is required to meet the clear display of the terminal, but the low data transmission efficiency will inevitably lead to a corresponding reduction in the actual transmission rate of audio and video data or The data that can be transmitted is reduced, and then the audio and video quality output by the mobile terminal is reduced or more subtitles, pictures, file downloads, IP multicast and electronic program list applications cannot be realized.
发明内容Contents of the invention
本发明需要解决的技术问题是提供一种在移动多媒体广播中传递数据的方法,能够提高数据传输效率,进而可以实现更多的字幕、图片、文件下载、IP组播与电子节目单应用。The technical problem to be solved by the present invention is to provide a method for transmitting data in mobile multimedia broadcasting, which can improve data transmission efficiency, and further realize more subtitles, pictures, file downloads, IP multicast and electronic program list applications.
本发明的上述技术问题是这样解决,提供一种移动多媒体广播系统的数据传送方法,其特征在于:移动多媒体广播系统在发送一个频道的包含一个数据段,所述数据段包括数据段头与多个数据单元,所述数据段头中包括数据单元数、数据单元长度、数据单元的类型,然后将其放在为该频道所分配业务通道中发送。The above-mentioned technical problem of the present invention is solved in this way, a kind of data transmission method of mobile multimedia broadcasting system is provided, it is characterized in that: mobile multimedia broadcasting system comprises a data segment when sending a channel, and described data segment comprises data segment head and multiple The data segment header includes the number of data units, the length of the data unit, and the type of the data unit, and then it is sent in the service channel allocated for the channel.
一种移动多媒体广播系统的数据传送方法,包括如下步骤:A data transmission method of a mobile multimedia broadcasting system, comprising the steps of:
(1)将业务频道数据分割成多个数据单元,并将数据单元封装在数据段中,将每个数据单元的长度、数据单元的类型记录在数据段头中;(1) the service channel data is divided into a plurality of data units, and the data units are encapsulated in the data segment, and the length of each data unit and the type of the data unit are recorded in the data segment header;
(2)将数据段与其他需要传输的数据封装在一个业务通道中传送;(2) Encapsulate the data segment and other data to be transmitted in a service channel for transmission;
(3)终端接收到数据段后,根据数据段头中的每个数据单元的长度取出每个数据单元,进行数据的接收或播放。(3) After receiving the data segment, the terminal takes out each data unit according to the length of each data unit in the data segment header, and performs data reception or playback.
按照本发明提供的方法,所述数据段头还包括校验码。According to the method provided by the present invention, the data segment header further includes a check code.
按照本发明提供的方法,所述数据单元类型包括ESG、字幕、文件下载或IP组播。According to the method provided by the present invention, the data unit type includes ESG, subtitle, file download or IP multicast.
按照本发明提供的方法,所述业务频道数据包括字幕、文件、IP组播、ESG中的一种或多种According to the method provided by the present invention, the service channel data includes one or more of subtitles, files, IP multicast, and ESG
按照本发明提供的方法,所述频道数据还包括子帧头,所述子帧头包括子帧头长度、数据段的长度。According to the method provided by the present invention, the channel data further includes a subframe header, and the subframe header includes the length of the subframe header and the length of the data segment.
按照本发明提供的方法,所述频道数据还可包括视频段,所述子帧头还包括视频段长度和视频参数集。According to the method provided by the present invention, the channel data may also include a video segment, and the sub-frame header may also include a video segment length and a video parameter set.
按照本发明提供的方法,所述频道数据还可包括音频段,所述子帧头还包括音频段长度和音频参数集。According to the method provided by the present invention, the channel data may also include an audio segment, and the subframe header may also include the length of the audio segment and an audio parameter set.
按照本发明提供的方法,所述子帧头还包括校验码。According to the method provided by the present invention, the subframe header further includes a check code.
本发明提供的一种在移动多媒体广播中传递数据的方法,封装若干数据在一个频道数据中,进一步通过变长的手段提高传输效率,可以在满足音视频清晰的前提下更多实现字幕、文件下载、IP组播等功能应用。A method for transmitting data in mobile multimedia broadcasting provided by the present invention encapsulates several data in one channel data, further improves the transmission efficiency by means of variable length, and can realize more subtitles and files under the premise of clear audio and video. Download, IP multicast and other functional applications.
附图说明Description of drawings
下面结合附图和具体实施例进一步对本发明进行详细说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
图1是媒体流在业务通道中传送的示意图。图中,业务通道1包括了1个完整的频道所需要的子帧头、视频段、音频段与数据段。FIG. 1 is a schematic diagram of media stream transmission in a service channel. In the figure, service channel 1 includes subframe header, video segment, audio segment and data segment required by a complete channel.
图2是图1所示帧结构的数据段的内部逻辑关系的示意图。FIG. 2 is a schematic diagram of the internal logical relationship of the data segments of the frame structure shown in FIG. 1 .
具体实施方式Detailed ways
首先,说明本发明方法核心:将把一段时间内的数据封装在一起,实现数据的传送,包括以下几个方面:First of all, the core of the method of the present invention is described: the data within a period of time will be encapsulated together to realize the transmission of data, including the following aspects:
(1)1个业务通道的频道数据是由子帧头、视频段、音频段、数据段组成的,频道中除视频、音频之外的数据都封装在数据段中。(1) The channel data of one service channel is composed of subframe header, video segment, audio segment, and data segment. The data in the channel except video and audio are encapsulated in the data segment.
(2)数据段包括数据段头与多个数据单元,数据被分割后封装在一个或多个数据单元中。(2) The data segment includes a data segment header and multiple data units, and the data is divided and encapsulated in one or more data units.
(3)数据段头记录了每个数据单元的属性,包括:每个数据单元的长度、数据单元的类型、数据段头的校验码。(3) The data segment header records the attributes of each data unit, including: the length of each data unit, the type of data unit, and the check code of the data segment header.
(4)每个数据单元可以封装数据的内容及其属性。(4) Each data unit can encapsulate data content and its attributes.
进一步,说明本发明对数据的封装方法,如图1所示,一个业务通道对应一个频道,一个频道的数据是在一个固定时间间隔内发送一次数据,固定时间间隔可以是一秒钟,也可以是其他时间值。业务频道中的视频数据封装在视频段,音频数据封装在音频段,其他数据封装在数据段,所述数据被分割成多个数据单元,并将数据单元封装在数据段中。终端收到数据段后,根据数据段头中的每个数据单元的长度取出每个数据单元,进行数据的接收或播放。Further, illustrate the present invention to the encapsulation method of data, as shown in Figure 1, a business channel corresponds to a channel, and the data of a channel is to send data once in a fixed time interval, and the fixed time interval can be one second, or is the other time value. The video data in the service channel is encapsulated in the video segment, the audio data is encapsulated in the audio segment, and other data is encapsulated in the data segment, the data is divided into multiple data units, and the data units are encapsulated in the data segment. After receiving the data segment, the terminal takes out each data unit according to the length of each data unit in the data segment header, and performs data reception or playback.
一个频道的数据包括子帧头10、视频段11、音频段12、数据段13。子帧头10中主要是一些控制信息,是必须提供的。子帧头10的主要内容是:子帧头长度、视频段长度、音频段长度、数据段的长度、视频参数集、音频参数集、时间戳、校验码等。其中:校验码可以验证子帧头信息的可靠性。时间戳是用来保证数据在屏幕上的显示时间。The data of one channel includes a subframe header 10 , a video segment 11 , an audio segment 12 , and a data segment 13 . The subframe header 10 mainly contains some control information, which must be provided. The main contents of the subframe header 10 are: subframe header length, video segment length, audio segment length, data segment length, video parameter set, audio parameter set, time stamp, check code, etc. Wherein: the check code can verify the reliability of the subframe header information. Timestamps are used to guarantee the display time of data on the screen.
视频段11、音频段12、数据段13都是可以选择出现的,可以出现其中的一个或多个,这三个数据段是否出现可以从子帧头10中的对应控制字段判断出来。The video segment 11, the audio segment 12, and the data segment 13 are optional, and one or more of them may appear. Whether these three data segments appear can be judged from the corresponding control field in the subframe header 10.
如图2所示,数据段13包括数据段头130、N个数据单元131,N可以变化,根据一段时间内的实际需要决定N的具体值。As shown in FIG. 2 , the data segment 13 includes a data segment header 130 and
数据单元131的相关信息都在数据段头130中描述,数据段头130中部分内容是:The relevant information of the
(1)数据单元的总数。(1) The total number of data units.
(2)每个数据单元的长度。(2) The length of each data unit.
(3)每个数据单元的类型,所述数据单元类型包括字幕、图片、文件下载、ESG或IP组播。(3) The type of each data unit, where the data unit type includes subtitle, picture, file download, ESG or IP multicast.
(4)校验码。(4) check code.
每个数据单元131是变长的,没有了填充数据,对比TS封装方法,提高数据传输的利用率。校验码是为了防止出现误码,提高可靠性。The length of each
数据单元131是封装具体内容的,可以包括字幕、图片、文件、与电子节目单、IP组播,能实现丰富多彩的各种业务。The
以下通过一个具体实例与现有技术的比较对本发明做进一步描述:在本实例中,一个业务通道有256Kbit/s的速率。The present invention will be further described below by comparing a specific example with the prior art: In this example, a service channel has a rate of 256Kbit/s.
这个频道数据的总长度是32K字节,其中:子帧头10长37字节;视频段总长度是26.8K字节;音频段总长度是4.1K字节;数据段头长21字节,数据单元有8个,数据单元总长度是1K字节。对于不足32K字节的部分,可以填充全0。The total length of this channel data is 32K bytes, of which: subframe header 10 is 37 bytes long; video segment total length is 26.8K bytes; audio segment total length is 4.1K bytes; data segment header length is 21 bytes, There are 8 data units, and the total length of the data unit is 1K bytes. For parts less than 32K bytes, all 0s can be filled.
这样一个电视频道,可以提供212Kbit/s速率的视频数据,32Kbit/s速率的音频数据,和8Kbit/s速率的数据,可以满足QVGA分辨率、25帧的H264或AVS-M的视频数据的传输。在给用户提供相当满意质量的移动广播电视节目的同时,可以为用户提供字幕、图片,由终端显示在屏幕上。Such a TV channel can provide video data at a rate of 212Kbit/s, audio data at a rate of 32Kbit/s, and data at a rate of 8Kbit/s, which can meet the transmission of video data with QVGA resolution and 25 frames of H264 or AVS-M . While providing users with quite satisfactory quality mobile broadcast TV programs, it can also provide users with subtitles and pictures, which are displayed on the screen by the terminal.
现有技术是采用TS方式封装的,如果把8个数据单元封装在TS包中传送,需要10个TS包,需要占用1504字节的带宽,利用率不到80%。本专利的方法比TS方式提高了20%的利用率。The prior art adopts TS encapsulation. If 8 data units are encapsulated in TS packets for transmission, 10 TS packets are needed, 1504 bytes of bandwidth are required, and the utilization rate is less than 80%. The method of this patent improves the utilization rate by 20% compared with the TS method.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200610157167 CN1972408A (en) | 2006-11-30 | 2006-11-30 | A data transmission method for mobile multimedia broadcasting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200610157167 CN1972408A (en) | 2006-11-30 | 2006-11-30 | A data transmission method for mobile multimedia broadcasting system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN1972408A true CN1972408A (en) | 2007-05-30 |
Family
ID=38112957
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200610157167 Pending CN1972408A (en) | 2006-11-30 | 2006-11-30 | A data transmission method for mobile multimedia broadcasting system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1972408A (en) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101286809A (en) * | 2008-05-07 | 2008-10-15 | 中兴通讯股份有限公司 | Method and device for updating multimedia broadcast conditional access plug-in |
| WO2008154779A1 (en) * | 2007-06-19 | 2008-12-24 | Zte Corporation | Apparatus and method for encapsulating data |
| WO2009006804A1 (en) * | 2007-07-11 | 2009-01-15 | Zte Corporation | A method for transmitting mobile multimedia broadcast service data flow and a multiplexing frame for transmitting |
| CN101394489B (en) * | 2008-08-28 | 2010-06-23 | 新奥特(北京)视频技术有限公司 | Subtitle rendering efficiency bottle neck automatically positioning method based on template and parameter step length |
| CN101453347B (en) * | 2007-11-30 | 2011-01-05 | 中兴通讯股份有限公司 | A method for sending and receiving mobile multimedia broadcasting data |
| CN101350768B (en) * | 2007-07-19 | 2011-08-24 | 中兴通讯股份有限公司 | Method for conveying IP packet in broadcast network |
| CN102412877A (en) * | 2011-12-23 | 2012-04-11 | 上海山景集成电路技术有限公司 | A2DP protocol-based non-audio data transmission method |
| CN101426005B (en) * | 2007-10-29 | 2012-06-13 | 中兴通讯股份有限公司 | IP data packet packaging, sending and receiving method for wireless broadcast system |
| CN101442356B (en) * | 2007-11-20 | 2013-06-05 | 上海瑞高信息技术有限公司 | Encapsulation for distribution data of mobile multimedia broadcast satellite and matching method for transmission rate thereof |
| CN115278323A (en) * | 2022-06-30 | 2022-11-01 | 海信视像科技股份有限公司 | Display device, intelligent device and data processing method |
-
2006
- 2006-11-30 CN CN 200610157167 patent/CN1972408A/en active Pending
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008154779A1 (en) * | 2007-06-19 | 2008-12-24 | Zte Corporation | Apparatus and method for encapsulating data |
| WO2009006804A1 (en) * | 2007-07-11 | 2009-01-15 | Zte Corporation | A method for transmitting mobile multimedia broadcast service data flow and a multiplexing frame for transmitting |
| CN101350768B (en) * | 2007-07-19 | 2011-08-24 | 中兴通讯股份有限公司 | Method for conveying IP packet in broadcast network |
| CN101426005B (en) * | 2007-10-29 | 2012-06-13 | 中兴通讯股份有限公司 | IP data packet packaging, sending and receiving method for wireless broadcast system |
| CN101442356B (en) * | 2007-11-20 | 2013-06-05 | 上海瑞高信息技术有限公司 | Encapsulation for distribution data of mobile multimedia broadcast satellite and matching method for transmission rate thereof |
| CN101453347B (en) * | 2007-11-30 | 2011-01-05 | 中兴通讯股份有限公司 | A method for sending and receiving mobile multimedia broadcasting data |
| CN101286809A (en) * | 2008-05-07 | 2008-10-15 | 中兴通讯股份有限公司 | Method and device for updating multimedia broadcast conditional access plug-in |
| US8411686B2 (en) | 2008-05-07 | 2013-04-02 | Zte Corporation | Method and device for updating a multimedia broadcast conditional access plug-in |
| CN101394489B (en) * | 2008-08-28 | 2010-06-23 | 新奥特(北京)视频技术有限公司 | Subtitle rendering efficiency bottle neck automatically positioning method based on template and parameter step length |
| CN102412877A (en) * | 2011-12-23 | 2012-04-11 | 上海山景集成电路技术有限公司 | A2DP protocol-based non-audio data transmission method |
| CN102412877B (en) * | 2011-12-23 | 2014-05-28 | 上海山景集成电路股份有限公司 | Non-audio data transmission method based on A2DP (audio 2 device protocol) |
| CN115278323A (en) * | 2022-06-30 | 2022-11-01 | 海信视像科技股份有限公司 | Display device, intelligent device and data processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11665384B2 (en) | Method and apparatus for transmitting media data in multimedia transport system | |
| CN100544447C (en) | A transmission method of mobile multimedia broadcasting service data stream | |
| CN101272499B (en) | Method and system for video and audio co-stream transmission | |
| CN107659418A (en) | The method that the signaling information relevant with content bag consumption is received from content providing device | |
| CN101272500B (en) | Method and system for transmitting video and audio data stream | |
| CN100531398C (en) | Method for realizing multiple audio tracks in mobile multimedia broadcast system | |
| CN1972408A (en) | A data transmission method for mobile multimedia broadcasting system | |
| CN101159667B (en) | Method for performing header compression on packet data in mobile multimedia broadcasting system | |
| CN1972454A (en) | Mobile multimedia broadcasting real-time traffic flow packaging method | |
| CN1972453B (en) | A data flow packaging method of mobile multimedia broadcasting system | |
| CN101335885A (en) | Transmission method and transmission/reception device of multimedia broadcast subtitle information | |
| CN101179735B (en) | A method for encapsulating media data streams in a multimedia broadcasting system | |
| CN1960520B (en) | Method for transferring auxiliary data in mobile multimedia broadcasting | |
| CN1976477B (en) | Mobile multi-media broadcasting data transmitting method | |
| WO2008022499A1 (en) | A packetting method of a mobile multimedia broadcasting real-time strame | |
| CN101198068A (en) | Auxiliary Data Encapsulation Method for Media Data Stream in Multimedia Broadcasting System | |
| CN1972166B (en) | An audio stream transport method of mobile multimedia broadcast system | |
| CN100466519C (en) | A Method for Simultaneously Downloading Multiple Files in a Broadcasting Network | |
| CN100561931C (en) | Mobile Multimedia Broadcasting System and Method Using Variable Length Frames to Improve Transmission Efficiency | |
| CN100512121C (en) | Method for realizing file downloading in broadcasting network | |
| CN1972446A (en) | A video stream transmission method for mobile multimedia broadcasting system | |
| CN1976495A (en) | Mobile multimedia broadcasting control information and media information specification transmitting method | |
| CN100536568C (en) | Method for differentiating transmissions of control information and media information in mobile multimedia broadcast | |
| CN1960509B (en) | Method for implementing error isolation when transmitting mobile multimedia broadcasting media data | |
| CN1960228B (en) | Method for multiplexing aerial channels of mobile multimedia broadcast |
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 |