CN101998126B - 视频单元数据丢失处理算法 - Google Patents

视频单元数据丢失处理算法 Download PDF

Info

Publication number
CN101998126B
CN101998126B CN 200910060324 CN200910060324A CN101998126B CN 101998126 B CN101998126 B CN 101998126B CN 200910060324 CN200910060324 CN 200910060324 CN 200910060324 A CN200910060324 A CN 200910060324A CN 101998126 B CN101998126 B CN 101998126B
Authority
CN
China
Prior art keywords
video unit
video
length
module
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.)
Expired - Fee Related
Application number
CN 200910060324
Other languages
English (en)
Other versions
CN101998126A (zh
Inventor
余成龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitac International Corp
Original Assignee
Mitac International Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitac International Corp filed Critical Mitac International Corp
Priority to CN 200910060324 priority Critical patent/CN101998126B/zh
Publication of CN101998126A publication Critical patent/CN101998126A/zh
Application granted granted Critical
Publication of CN101998126B publication Critical patent/CN101998126B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种视频单元数据丢失处理算法,其包括步骤如下:取得各个视频单元固有长度;验证第m个视频单元是否出现错误;反向搜索该第m个视频单元的前一视频同步头i1;正向搜索该第m个视频单元的后一个视频同步头i2;上述视频同步头i2的位置长度减去视频同步头i1的位置长度得到上述第m个视频单元的当前长度;比较上述第m个视频单元的当前长度与上述撷取模块取得的第m个视频单元的固有长度是否相同;将m+1为新的m值、i2+1为新的i2值跳至步骤4;拷贝当前位置的视频单元数据到待解码缓冲区。本发明的算法可以解决现有技术中当CMMB数据采用解复用模式1时,若一段视频数据出现丢失,将会导致其后的所有视频单元数据错误的问题。

Description

视频单元数据丢失处理算法
【技术领域】
本发明是有关于一种视频单元数据丢失处理算法,特别是有关于一种CMMBH.264视频单元数据丢失处理算法。
【背景技术】
CMMB(China Mobile Multimedia Broadcasting***多媒体广播)是国内自主研发的第一套面向手机、PDA、MP3、MP4、数码相机、笔记本电脑多种移动终端的***,利用S波段信号实现“天地”一体覆盖、全国漫游,支持25套电视节目和30套广播节目,CMMB是中国完全自主开发的移动多媒体广播***标准[标准号为:CMMB GY/T 220.1/2006、GY/T 220.2/2006]。
根据CMMB-GYT220.2复用协议,当CMMB数据采用解复用模式1时,如果一段数据出现丢失的情况,将会导致其后的所有视频单元数据错误。
有鉴于此,本发明提出一种视频单元数据丢失处理算法,采用该算法进行处理后,只损失有数据丢失的视频单元,防止数据丢失所引起的错误扩散。
【发明内容】
本发明的目的是提供一种视频单元数据丢失处理算法,以解决现有技术中当CMMB数据采用解复用模式1时,若一段视频数据出现丢失,将会导致其后的所有视频单元数据错误的问题。
根据本发明的目的,提出一种视频单元数据丢失处理算法,其包括步骤如下:
1、撷取模块从视频段头取得其后的各个视频单元固有长度;
2、验证模块验证一当前位置第m个视频单元是否出现错误,m为大于或等于1的自然数,若出现错误则进入步骤3;若未出现错误则进入步骤8;
3、搜索模块反向搜索该第m个视频单元的前一视频同步头i1,i1为大于或等于0的自然数,并记录该同步头的位置信息;
4、搜索模块正向搜索该第m个视频单元的后一个视频同步头i2,i2=1+i1,并记录该同步头的位置信息;
5、计算模块用上述视频同步头i2的位置长度减去视频同步头i1的位置长度得到上述第m个视频单元的当前长度;
6、比较模块比较上述第m个视频单元的当前长度与上述撷取模块取得的第m个视频单元的固有长度是否相同,若相同则进入步骤8,若不相同进入步骤7;
7、处理模块将m+1为新的m值、i2+1为新的i2值跳至步骤4;
8、处理模块拷贝当前位置的视频单元数据到待解码缓冲区。
特别地,上述撷取模块按照CMMB-GYT220.2复用协议取得视频段头其后的各个视频单元固有长度。
相较于现有技术,本发明的视频单元数据丢失处理算法可以解决现有技术中当CMMB数据采用解复用模式1时,若一段视频数据出现丢失,将会导致其后的所有视频单元数据错误的问题。
为对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下:
【附图说明】
图1绘示本发明的视频单元数据丢失处理算法的步骤流程图。
【具体实施方式】
如图1所示,本发明的视频单元数据丢失处理算法,该算法在六个模块中实现的,该六个模块包含:撷取模块、验证模块、搜索模块、计算模块、比较模块、处理模块,其包括步骤如下:
步骤101:按照CMMB-GYT220.2复用协议,撷取模块从视频段头取得其后的各个视频单元固有长度;
步骤102:验证模块验证一当前位置第m个视频单元是否出现错误,是根据验证视频中是否有对应的同步头来实现的,m为大于或等于1的自然数,若出现错误则为“是”进入步骤103;若未出现错误则为“否”进入步骤108;
步骤103:搜索模块反向搜索该第m个视频单元的前一视频同步头i1,i1为大于或等于0的自然数,并记录该视频同步头i1的位置信息,若上述为第1个视频单元时,则搜索模块反向搜索的视频同步头i1为0;
步骤104:搜索模块正向搜索该第m个视频单元的后一个视频同步头i2,i2=1+i1,并记录该视频同步头i2的位置信息;
步骤105:计算模块用上述视频同步头i2的位置长度减去视频同步头i1的位置长度得到上述第m个视频单元的当前长度;
步骤106:比较模块比较上述第m个视频单元的当前长度与上述撷取模块取得的第m个视频单元的固有长度是否相同,若相同则为“是”进入步骤108,若不相同则为“否”进入步骤107;
步骤107:处理模块将m+1为新的m值、i2+1为新的i2值跳至步骤104;
步骤108:处理模块拷贝当前位置的第m个视频单元数据到待解码缓冲区。

Claims (3)

1.一种视频单元数据丢失处理算法,其特征在于,其包括步骤如下:
(1)撷取模块从视频段头取得其后的各个视频单元固有长度;
(2)验证模块验证一当前位置第m个视频单元是否出现错误,m为大于或等于1的自然数,若出现错误则进入步骤(3);若未出现错误则进入步骤(8);
(3)搜索模块反向搜索该第m个视频单元的前一视频同步头i1,i1为大于或等于0的自然数,并记录该同步头的位置信息;
(4)搜索模块正向搜索该第m个视频单元的后一个视频同步头i2,i2=1+i1,并记录该同步头的位置信息;
(5)计算模块用上述视频同步头i2的位置长度减去视频同步头i1的位置长度得到上述第m个视频单元的当前长度;
(6)比较模块比较上述第m个视频单元的当前长度与上述撷取模块取得的第m个视频单元的固有长度是否相同,若相同则进入步骤(8),若不相同进入步骤(7);
(7)处理模块将m+1为新的m值、i2+1为新的i2值跳至步骤(4);
(8)处理模块拷贝当前位置的视频单元数据到待解码缓冲区。
2.如权利要求1所述的视频单元数据丢失处理算法,其特征在于,上述撷取模块按照CMMB-GYT220.2复用协议取得视频段头其后的各个视频单元固有长度。
3.如权利要求1所述的视频单元数据丢失处理算法,其特征在于,上述步骤(2)中验证是否出现错误是根据验证视频中是否有对应的同步头来实现的。
CN 200910060324 2009-08-11 2009-08-11 视频单元数据丢失处理算法 Expired - Fee Related CN101998126B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910060324 CN101998126B (zh) 2009-08-11 2009-08-11 视频单元数据丢失处理算法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910060324 CN101998126B (zh) 2009-08-11 2009-08-11 视频单元数据丢失处理算法

Publications (2)

Publication Number Publication Date
CN101998126A CN101998126A (zh) 2011-03-30
CN101998126B true CN101998126B (zh) 2012-10-17

Family

ID=43787600

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910060324 Expired - Fee Related CN101998126B (zh) 2009-08-11 2009-08-11 视频单元数据丢失处理算法

Country Status (1)

Country Link
CN (1) CN101998126B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287745A (zh) * 1998-11-04 2001-03-14 夏普公司 数字广播接收***
CN2471036Y (zh) * 2001-04-12 2002-01-09 北京网之路科技有限公司 电视信号质量实时监测设备
CN1487739A (zh) * 2002-03-04 2004-04-07 �����ɷ� 桥接不同视频格式的方法及装置
CN101325720A (zh) * 2008-07-24 2008-12-17 中兴通讯股份有限公司 一种数据容错终端及方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287745A (zh) * 1998-11-04 2001-03-14 夏普公司 数字广播接收***
CN2471036Y (zh) * 2001-04-12 2002-01-09 北京网之路科技有限公司 电视信号质量实时监测设备
CN1487739A (zh) * 2002-03-04 2004-04-07 �����ɷ� 桥接不同视频格式的方法及装置
CN101325720A (zh) * 2008-07-24 2008-12-17 中兴通讯股份有限公司 一种数据容错终端及方法

Also Published As

Publication number Publication date
CN101998126A (zh) 2011-03-30

Similar Documents

Publication Publication Date Title
US9124785B2 (en) Method for receiving low-resolution and high-resolution images and device therefor
US20140086446A1 (en) Method and apparatus for image data processing, and electronic device including the apparatus
EP2865192B1 (en) Time-synchronizing a parallel feed of secondary content with primary media content
KR20120076859A (ko) 휴대단말에서 킵 얼라이브 패킷 동기화 방법 및 장치
US8793739B2 (en) Mobile terminal and related content providing method using broadcast service guide information thereof
US8189987B2 (en) Digital multimedia reproducing apparatus and method of providing digital multimedia broadcasting in the digital multimedia reproducing apparatus
US11202066B2 (en) Video data encoding and decoding method, device, and system, and storage medium
US8499323B2 (en) Method and apparatus for outputting media content
US9451352B2 (en) Unlocking apparatus and method using ear-micro headset in terminal
CN101600101A (zh) 一种移动多媒体广播的音视频共享方法及***
JP2009545906A (ja) マルチメディア信号を表示するためにコンピュータシステムに転送するための方法及び装置
US9781380B2 (en) Method, apparatus and terminal for playing multimedia content
CN101022548B (zh) 在具有数字广播接收器的终端中处理数据的方法
CN101763874A (zh) 移动通讯设备与外部设备同步播放声音影像的方法及***
CN101998126B (zh) 视频单元数据丢失处理算法
CN101325676A (zh) 一种音视频解码装置
CN101112089B (zh) 用于存储广播节目的方法和设备
CN1794799A (zh) 一种节目录制装置以及录制方法
US20070028271A1 (en) Apparatus for receiving digital multimedia broadcasting and method for outputting audio using the same
US20090106790A1 (en) Method of recovering missed parts of mobile tv broadcasts
EP2587885A1 (en) Method and apparatus for managing broadcast for portable terminal
CN103648052A (zh) 基于播放列表的智能电视媒体播放方法和装置、智能电视
CN108717382B (zh) 基于json结构的音视频文件处理方法、装置及终端设备
JP2011244268A (ja) 放送装置、放送受信装置、放送方法、放送受信方法
BRPI0718822A2 (pt) Método e sistema para provisão de retornos de chamada de um dispositivo de recepção móvel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
DD01 Delivery of document by public notice

Addressee: Chengdu Mio Technology Limited

Document name: Notification of Publication and of Entering the Substantive Examination Stage of the Application for Invention

ASS Succession or assignment of patent right

Owner name: HUANDA COMPUTER (SHANGHAI) CO., LTD.

Free format text: FORMER OWNER: CHENGDU YUDA DIANTONG CO., LTD.

Effective date: 20120217

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 610041 CHENGDU, SICHUAN PROVINCE TO: 200436 ZHABEI, SHANGHAI

TA01 Transfer of patent application right

Effective date of registration: 20120217

Address after: 200436, No. three, 213 Road, Zhabei District, Shanghai

Applicant after: MiTAC International Corp.

Address before: 2 building, A7 building, Tianfu Software Park, Chengdu hi tech Development Zone, Sichuan 610041, China

Applicant before: Chengdu Mio Technology Limited

DD01 Delivery of document by public notice

Addressee: Ye Naiyuan

Document name: Notification of Passing Examination on Formalities

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121017

Termination date: 20130811