CN1960509A - 在传输移动多媒体广播媒体数据时实现错误隔离的方法 - Google Patents
在传输移动多媒体广播媒体数据时实现错误隔离的方法 Download PDFInfo
- Publication number
- CN1960509A CN1960509A CNA2006101120769A CN200610112076A CN1960509A CN 1960509 A CN1960509 A CN 1960509A CN A2006101120769 A CNA2006101120769 A CN A2006101120769A CN 200610112076 A CN200610112076 A CN 200610112076A CN 1960509 A CN1960509 A CN 1960509A
- Authority
- CN
- China
- Prior art keywords
- media data
- data units
- units
- synchronous
- data
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种在传输移动多媒体广播媒体数据时实现错误隔离的方法,适用于移动广播网络中,包括如下步骤:(1)在发送端将媒体数据分割成多个独立的媒体数据单元;(2)将每个媒体数据单元的长度信息记录在所述媒体数据的包头信息中;(3)在每个媒体数据单元之间添加同步码来分隔;(4)将包含包头信息、各媒体数据单元,以及媒体数据单元之间的同步码的媒体数据发送到接收终端。应用本发明所述的方法,使终端在接收到媒体数据后,在出现误码的情况下,能够正确分割不同的数据块以使错误不会扩散,从而实现媒体数据的错误隔离。
Description
技术领域
本发明涉及移动多媒体广播或手机电视技术领域,尤其涉及一种在传输移动多媒体广播媒体数据时实现错误隔离的方法,适用于移动广播网络中。
背景技术
移动多媒体广播是近年来兴起的一种多媒体播放技术。通过手持的终端,在高速移动的情况下,可以观看电视。终端通过无线协议,接收到节目单,并可以选择自己有权利收看的频道,从而可以接收所选择频道的多媒体数据,实现在移动终端上观看电视。
***发射的空中数据,被分成不同的频道,通过复用技术来分别传输,终端可以接收相关的数据,通过终端上的播放器,实现电视的正常播放。
对于同一个频道,需要发送视频数据、音频数据,视频数据被分割成数个视频单元,同样,音频数据也被分割成数个音频单元,每个单元之间需要能够区分开来,并且要使得一个单元的错误不能影响另一个单元。这就需要一种实现错误隔离的方法。
目前,常用的实现错误隔离的方法有如下两种:
1.TS(传输流)方式,TS协议是MPEG(Moving Picture Expert Group,运动图像专家组)标准中的一种,它把一个基本的视频、音频单元放在多个固定188字节大小的包里传送,由于视频单元与音频单元的大小能刚好填满这些固定大小的TS包,这就需要大量的填充数据。
2.ISMA(互联网流媒体联盟)方式,ISMA规范是用RTP(实时传输协议)传送媒体信息,RTP包的大小是可变的,每个视频、音频单元可以放在不同的RTP包传送,这种方式适合在IP网络上使用。
TS方式由于包的大小固定,需要浪费一些带宽资源,效率比较低,而ISMA方式只能在IP网络上使用。这两种方法都是用独立的包来分割视频音频数据的。
发明内容
本发明所要解决的技术问题在于提供一种在传输移动多媒体广播媒体数据时实现错误隔离的方法,使终端在接收到媒体数据后,在出现误码的情况下,能够正确分割不同的数据块以使错误不会扩散。
为了解决上述技术问题,本发明提供了一种在传输移动多媒体广播媒体数据时实现错误隔离的方法,适用于移动广播网络中,包括如下步骤:
(1)在发送端将媒体数据分割成多个独立的媒体数据单元;
(2)将每个媒体数据单元的长度信息记录在所述媒体数据的包头信息中;
(3)在每个媒体数据单元之间添加同步码来分隔;
(4)将包含包头信息、各媒体数据单元,以及媒体数据单元之间的同步码的媒体数据发送到接收终端。
其中,进一步包括:(5)接收终端根据包头信息中记录的各媒体数据单元的长度信息,和/或同步码,还原出各个媒体数据单元。
其中,所述步骤(5)包括:(51A)接收终端根据接收到的包头信息中记录的各媒体数据单元的长度信息,从接收到的数据中切割出每一个媒体数据单元。
其中,所述步骤(5)包括:(51B)接收终端在接收到的媒体数据中搜索同步码,以两个同步码之间的数据作为媒体数据单元。
其中,所述步骤(5)包括:(51)接收终端根据接收到的包头信息中记录的各媒体数据单元的长度信息,从接收到的数据中切割出每一个媒体数据单元;
(52)检验所述切割出的当前媒体数据单元的前若干字节是否是同步码,并检验下一个媒体数据单元的前若干字节是否是同步码,如果检验结果不正确,则不使用所述根据长度信息切割出的媒体数据单元,而是在接收到的媒体数据中搜索同步码,以两个同步码之间的数据作为该媒体数据单元。
其中,所述媒体数据包括视频数据和/或音频数据。
其中,所述步骤(1)中,每帧媒体数据都可以切割成一个或多个媒体数据单元。
其中,所述步骤(1)中,以任意时间间隔将媒体数据分割成多个独立的媒体数据单元。
本发明所述的一种在传输移动多媒体广播媒体数据时实现错误隔离的方法,适用于移动广播网络中,是在发送媒体数据时,通过长度字段、同步码来共同分割每个媒体数据,可以防止出现误码,以保证能够正确分割出媒体数据单元,从而实现媒体数据的错误隔离。
附图说明
图1是根据本发明实施例所述的一种在传输移动多媒体广播媒体数据时实现错误隔离方法的流程方框示意图;
图2是根据本发明实施例所述的一种在传输移动多媒体广播媒体数据时实现错误隔离的方法中视频数据错误隔离的示意图;
图3是根据本发明实施例所述的一种在传输移动多媒体广播媒体数据时实现错误隔离的方法中音频数据错误隔离的示意图。
具体实施方式
下面结合附图对本发明做详细描述。
参考图1,为本发明实施例所述的一种在传输移动多媒体广播媒体数据时实现错误隔离方法的流程方框示意图。具体过程如下:
步骤110:在发送端将媒体数据分割成多个独立的媒体数据单元;
步骤120:将每个媒体数据单元的长度信息记录在所述媒体数据的包头信息中;
步骤130:在每个媒体数据单元之间添加同步码来分隔;
步骤140:将包含包头信息、各媒体数据单元,以及媒体数据单元之间的同步码的媒体数据发送到接收终端。
参考图2,为本发明实施例所述的一种在传输移动多媒体广播媒体数据时实现错误隔离的方法中视频数据错误隔离的示意图。视频数据由视频包头、多个同步码、多个视频单元组成,视频数据可以分割成多个独立的视频单元,1帧可以切割成1个视频单元或多个视频单元。视频数据错误隔离的具体过程如下:
在发送端将视频数据分割成多个独立的视频单元,再将每个视频单元的长度信息记录在所述视频数据的包头信息中,通过在每个视频单元之间添加同步码来分隔视频单元,然后将包含包头信息、各视频单元,以及视频单元之间的同步码的视频数据发送到接收终端。
接收终端又根据包头信息中记录的各视频单元的长度信息,和/或同步码,还原出各个视频单元。还原过程为:接收终端根据接收到的包头信息中记录的各视频单元的长度信息,从接收到的数据中切割出每一个视频单元,然后检验所述切割出的当前视频单元的前若干字节是否是同步码,并检验下一个视频单元的前若干字节是否是同步码,如果检验结果为正确,则使用该当前视频单元,如果检验结果不正确,则不使用所述根据长度信息切割出的视频单元,而是在接收到的视频数据中搜索同步码,以两个同步码之间的数据作为该视频单元。
参考图3,为本发明实施例所述的一种在传输移动多媒体广播媒体数据时实现错误隔离的方法中音频数据错误隔离的示意图。音频数据由音频包头、多个同步码、多个音频单元组成,音频数据可以分割成多个独立的音频单元,时间间隔为任意值,可以调整,可以是50ms作为一个音频单元,也可以是100ms作为一个音频单元。音频数据错误隔离的具体过程如下:
在发送端将音频数据分割成多个独立的音频单元,再将每个音频单元的长度信息记录在所述音频数据的包头信息中,通过在每个音频单元之间添加同步码来分隔音频单元,然后将包含包头信息、各音频单元,以及音频单元之间的同步码的音频数据发送到接收终端。
接收终端又根据包头信息中记录的各音频单元的长度信息,和/或同步码,还原出各个音频单元。还原过程为:接收终端根据接收到的包头信息中记录的各音频单元的长度信息,从接收到的数据中切割出每一个音频单元,然后检验所述切割出的当前音频单元的前若干字节是否是同步码,并检验下一个音频单元的前若干字节是否是同步码,如果检验结果为正确,则使用该当前音频单元,如果检验结果不正确,则不使用所述根据长度信息切割出的音频单元,而是在接收到的音频数据中搜索同步码,以两个同步码之间的数据作为该视频单元。
另外,具所知视频单元之间的同步码要求不会在视频码流中出现,音频单元之间的同步码要求不会在音频码流中出现,或者说,同步码在视频数据、音频数据中不会出现。本发明所述实施例选择了3字节长度的同步码,为“0x00 00 01”。
下面通过一个实例对本发明做进一步描述。
在本实例中,每个数据通道有128Kbit/s的速率,1个频道包括了2个数据通道,可以有256Kbit/s的速率。
这个频道的总长度是32K字节,其中:视频数据共有22.5K字节,音频数据长8K字节。音频数据包括2个音轨,每个音轨有32Kbit/s。帧频为25赫兹,切割成25个视频单元,音频100ms为1个音频单元,切割成20个音频单元。每个视频单元、音频单元之间通过使用本发明所述的错误隔离方法,提高了媒体传送的安全性能。
如上所述,这样一个电视频道,可以满足1个QVGA分辨率、25帧的H264或AVS-M的视频数据的传输,和2个32Kbit/s的AAC音轨数据的传输,能够为用户提供高质量的音频流移动广播电视节目。
Claims (8)
1.一种在传输移动多媒体广播媒体数据时实现错误隔离的方法,适用于移动广播网络中,其特征在于,包括如下步骤:
(1)在发送端将媒体数据分割成多个独立的媒体数据单元;
(2)将每个媒体数据单元的长度信息记录在所述媒体数据的包头信息中;
(3)在每个媒体数据单元之间添加同步码来分隔;
(4)将包含包头信息、各媒体数据单元,以及媒体数据单元之间的同步码的媒体数据发送到接收终端。
2.如权利要求1所述的方法,其特征在于,进一步包括:
(5)接收终端根据包头信息中记录的各媒体数据单元的长度信息,和/或同步码,还原出各个媒体数据单元。
3.如权利要求2所述的方法,其特征在于,所述步骤(5)包括:
(51A)接收终端根据接收到的包头信息中记录的各媒体数据单元的长度信息,从接收到的数据中切割出每一个媒体数据单元。
4.如权利要求2所述的方法,其特征在于,所述步骤(5)包括:
(51B)接收终端在接收到的媒体数据中搜索同步码,以两个同步码之间的数据作为媒体数据单元。
5.如权利要求2所述的方法,其特征在于,所述步骤(5)包括:
(51)接收终端根据接收到的包头信息中记录的各媒体数据单元的长度信息,从接收到的数据中切割出每一个媒体数据单元;
(52)检验所述切割出的当前媒体数据单元的前若干字节是否是同步码,并检验下一个媒体数据单元的前若干字节是否是同步码,如果检验结果不正确,则不使用所述根据长度信息切割出的媒体数据单元,而是在接收到的媒体数据中搜索同步码,以两个同步码之间的数据作为该媒体数据单元。
6.如权利要求1所述的方法,其特征在于,所述媒体数据包括视频数据和/或音频数据。
7.如权利要求1所述的方法,其特征在于,所述步骤(1)中,每帧媒体数据都可以切割成一个或多个媒体数据单元。
8.如权利要求1所述的方法,其特征在于,所述步骤(1)中,以任意时间间隔将媒体数据分割成多个独立的媒体数据单元。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610112076A CN1960509B (zh) | 2006-08-29 | 2006-08-29 | 在传输移动多媒体广播媒体数据时实现错误隔离的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610112076A CN1960509B (zh) | 2006-08-29 | 2006-08-29 | 在传输移动多媒体广播媒体数据时实现错误隔离的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1960509A true CN1960509A (zh) | 2007-05-09 |
CN1960509B CN1960509B (zh) | 2010-05-12 |
Family
ID=38071963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610112076A Expired - Fee Related CN1960509B (zh) | 2006-08-29 | 2006-08-29 | 在传输移动多媒体广播媒体数据时实现错误隔离的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1960509B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104661049A (zh) * | 2013-11-25 | 2015-05-27 | 乐视网信息技术(北京)股份有限公司 | 传输流的传输方法和***、流媒体服务器和终端 |
CN109889542A (zh) * | 2012-10-11 | 2019-06-14 | 三星电子株式会社 | 用于在广播网络中接收媒体数据的方法和装置 |
CN111354384A (zh) * | 2020-02-27 | 2020-06-30 | 北京奇艺世纪科技有限公司 | Gif图片生成方法、播放方法、装置以及电子设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6529528B1 (en) * | 1997-06-27 | 2003-03-04 | Samsung Electronics Co., Ltd. | Multimedia multiplexing method |
JP3855690B2 (ja) * | 2001-02-20 | 2006-12-13 | 三菱電機株式会社 | 多重化装置、分離装置 |
-
2006
- 2006-08-29 CN CN200610112076A patent/CN1960509B/zh not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109889542A (zh) * | 2012-10-11 | 2019-06-14 | 三星电子株式会社 | 用于在广播网络中接收媒体数据的方法和装置 |
CN110011991A (zh) * | 2012-10-11 | 2019-07-12 | 三星电子株式会社 | 用于在广播网络中发送媒体数据的装置 |
CN109889542B (zh) * | 2012-10-11 | 2021-08-31 | 三星电子株式会社 | 用于在广播网络中接收媒体数据的方法和装置 |
CN110011991B (zh) * | 2012-10-11 | 2021-09-03 | 三星电子株式会社 | 用于在广播网络中发送媒体数据的装置 |
CN104661049A (zh) * | 2013-11-25 | 2015-05-27 | 乐视网信息技术(北京)股份有限公司 | 传输流的传输方法和***、流媒体服务器和终端 |
CN111354384A (zh) * | 2020-02-27 | 2020-06-30 | 北京奇艺世纪科技有限公司 | Gif图片生成方法、播放方法、装置以及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN1960509B (zh) | 2010-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11895357B2 (en) | Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method | |
US7586924B2 (en) | Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream | |
US20050018615A1 (en) | Media transmitting method, media receiving method, media transmitter and media receiver | |
CN1960498A (zh) | 一种移动多媒体广播***的多音轨实现方法 | |
RU2521466C2 (ru) | Способ и устройство для предоставления возможности быстрого переключения каналов при ограниченной памяти приемника dvb | |
CN1960268A (zh) | 一种移动多媒体广播多视频流的实现方法 | |
CN106911699B (zh) | 一种基于rtp协议实现i帧重传的方法 | |
CN1710963A (zh) | 数字多媒体数据接收机的数据同步方法和设备 | |
CN100352278C (zh) | 保持输入的输送流与节目流解码器之间同步的方法和设备 | |
WO2009006804A1 (fr) | Procédé de transmission de flux de données de service de diffusion multimédia mobile et une trame de multiplexage de transmission | |
WO2008156257A2 (en) | Method and apparatus for transporting mobile broadcasting service, and method and apparatus for receiving mobile broadcasting service | |
CN1972454A (zh) | 一种移动多媒体广播实时流的封装方法 | |
CN1960328B (zh) | 一种移动多媒体广播实时流的封装方法 | |
CN1960501A (zh) | 一种广播网络复用协议的转换方法 | |
CN1976477A (zh) | 一种移动多媒体广播数据的传输方法 | |
CN1960509A (zh) | 在传输移动多媒体广播媒体数据时实现错误隔离的方法 | |
CN1976495A (zh) | 一种移动多媒体广播控制信息与媒体信息区分传送的方法 | |
CN1960484A (zh) | 一种多媒体广播业务传送方法 | |
CN1976465A (zh) | 一种多媒体广播频道快速播放的方法 | |
CN1960482A (zh) | 一种移动多媒体广播控制信息与媒体信息区分传送的方法 | |
CN1972166B (zh) | 一种移动多媒体广播***的音频流传送方法 | |
CN1972446A (zh) | 一种移动多媒体广播***的视频流传送方法 | |
CN1960270A (zh) | 采用变长帧提高传送效率的移动多媒体广播***及其方法 | |
CN1960520A (zh) | 一种在移动多媒体广播中传递辅助数据的方法 | |
CN100350765C (zh) | 影音播放***传输数据的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100512 Termination date: 20170829 |