[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100421449C - Control Method of Clock Synchronization in Network Digital TV System - Google Patents

Control Method of Clock Synchronization in Network Digital TV System Download PDF

Info

Publication number
CN100421449C
CN100421449C CNB2004100536551A CN200410053655A CN100421449C CN 100421449 C CN100421449 C CN 100421449C CN B2004100536551 A CNB2004100536551 A CN B2004100536551A CN 200410053655 A CN200410053655 A CN 200410053655A CN 100421449 C CN100421449 C CN 100421449C
Authority
CN
China
Prior art keywords
network
program
transmission
digital
time information
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
CNB2004100536551A
Other languages
Chinese (zh)
Other versions
CN1588987A (en
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.)
Shanghai Jiao Tong University
Original Assignee
Shanghai Jiao Tong University
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 Shanghai Jiao Tong University filed Critical Shanghai Jiao Tong University
Priority to CNB2004100536551A priority Critical patent/CN100421449C/en
Publication of CN1588987A publication Critical patent/CN1588987A/en
Application granted granted Critical
Publication of CN100421449C publication Critical patent/CN100421449C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

一种网络数字电视系统时钟同步保持的控制方法,把数字电视节目引入宽带IP网络开展过程中,在解复用和再复用单元进行时间信息的保持,经过网络的传输以后,在接收端根据传输流里的信息恢复出原来的时间信息,并且能以可变码率速率在网络中传输该节目的有效数据,以恒定码率速率的时间信息模型来达到编码端和解码端的系统时钟同步。本发明使解复用和再复用处理时更为简单,不需要进行时间信息的修正;生成带有时间同步信息的单节目系统传输流更适合在IP网络中传输,恢复出和原来多节目系统传输流一样的时间同步信息可以作为同步系统解码器时钟,以消除编解码不同步导致的各种现象。

Figure 200410053655

A control method for network digital TV system clock synchronization maintenance, which introduces digital TV programs into the broadband IP network development process, and maintains time information in the demultiplexing and remultiplexing units. The information in the transport stream restores the original time information, and the effective data of the program can be transmitted in the network at a variable bit rate rate, and the system clock synchronization at the encoding end and the decoding end can be achieved with a time information model at a constant bit rate rate. The present invention makes the demultiplexing and remultiplexing processing simpler, and does not need to correct the time information; the single-program system transmission stream with time synchronization information is more suitable for transmission in the IP network, and the original multi-program can be recovered The same time synchronization information as the system transport stream can be used as a synchronous system decoder clock to eliminate various phenomena caused by codec asynchrony.

Figure 200410053655

Description

网络数字电视系统时钟同步保持的控制方法 Control Method of Clock Synchronization in Network Digital TV System

技术领域 technical field

本发明涉及的是一种用于网络数字电视传输技术领域的控制方法,特别是一种网络数字电视系统时钟同步保持的控制方法。The present invention relates to a control method used in the technical field of network digital TV transmission, in particular to a control method for maintaining clock synchronization of a network digital TV system.

技术背景technical background

当前,通用的数字电视编码技术是采用MPEG-2视音频编码标准,它由ISO/IECAt present, the common digital TV coding technology adopts the MPEG-2 video and audio coding standard, which is established by ISO/IEC

13818文件描述,该文件也定义了编码输出码流的系统层结构,同时也定义了一个保持编解码器时钟同步的时间模型。同时标准在码流中也定义了一个节目参考时钟(PCR)值用来标记该节目码流的系统时钟,但标准中规定在进行码流的处理,如解复用,再复用和码率变化处理时要根据标准规定严格修正该码流的时间信息参数PCR值。随着数字电视和宽带IP网络的发展,在IP网络中进行数字电视业务的开展成为重要应用,同时实验证明,在IP网络中传输数字电视节目应该采用仅传输节目有效数据的单节目系统传输流的形式,这样的形式往往会导致在系统层表现为可变码率速率的单节目系统传输流,这样的系统传输流将比通过增加空包维持恒定码率速率(CBR)的系统传输流更加有效,不仅提高信道利用率,而且契合了IP网络“Best-effort”的服务模式。这意味着在网络中引入数字电视节目时必须进行多节目系统传输流的解复用,生成单节目系统传输流进行网络中的传输,同时要确保经过这些处理以后需要传输更为有效同时保持标准定义的时钟同步的时间模型依然有效。而传统的多节目解复用器为了保持这些时间信息的有效,在解复用时因为PCR在码流中的位置已经改变,所以不仅要要进行严格的(PCR)时间信息修正,而且要通过增加空包以维持恒定码率速率(CBR)的形式输出,不适合在共享的IP网络中有效传输,同时也增加了码流处理的复杂性。13818 file description, which also defines the system layer structure of the encoded output stream, and also defines a time model to keep the codec clock synchronized. At the same time, the standard also defines a program reference clock (PCR) value in the code stream to mark the system clock of the program code stream, but the standard stipulates that the processing of the code stream, such as demultiplexing, re-multiplexing and bit rate During the change processing, the PCR value of the time information parameter of the code stream must be strictly corrected according to the standard regulations. With the development of digital TV and broadband IP network, the development of digital TV business in IP network has become an important application. At the same time, experiments have proved that the transmission of digital TV programs in IP network should adopt the single-program system transmission stream that only transmits the effective data of the program. Such a form often leads to a single-program system transport stream with a variable bit rate at the system layer. Such a system transport stream will be more efficient than a system transport stream that maintains a constant bit rate (CBR) by adding empty packets. Effective, not only improves channel utilization, but also fits the service mode of IP network "Best-effort". This means that when digital TV programs are introduced into the network, the multi-program system transport stream must be demultiplexed to generate a single-program system transport stream for transmission in the network. At the same time, it is necessary to ensure that the transmission after these processes is more effective while maintaining the standard The defined time model for clock synchronization is still valid. In order to keep these time information valid, the traditional multi-program demultiplexer not only needs to perform strict (PCR) time information correction, but also needs to pass Adding empty packets to maintain a constant bit rate (CBR) output is not suitable for effective transmission in a shared IP network, and it also increases the complexity of bit stream processing.

在MPEG-2标准的ISO/IEC13818文件中,附录D“ITU-T H.222.0|ISO/IEC13818-1Systems Timing Model and Application Implications”详细的描述了该系统时钟同步模型的实现和意义,同时指出在进行码流的处理和传输时会引入PCR抖动(JITTER),这些抖动有的是由于进行码流的处理引起的,有的是由于网络传输时引起的。附录D建议在进行码流的处理时要进行严格的PCR修正,建议在进行码流的传输后使用Smoothing Buffer平滑网络引起的抖动。在MPEG-2标准的ISO/IEC13818文件中,附录K“Interfacing Jitter-InducingNetworks to MPEG-2 Decoders”建议使用FIFO和PLL消除CBR在网络传输中的抖动,还建议另外的一种方法使用网络层的时间戳来协助消除网络传输引起的抖动。但是上述方法都是基于把处理抖动和传输抖动分别修正的思想,这样不单止处理复杂,无法清除所有的抖动,而且没有充分结合网络传输的服务模式。In the ISO/IEC13818 document of the MPEG-2 standard, Appendix D "ITU-T H.222.0|ISO/IEC13818-1Systems Timing Model and Application Implications" describes in detail the implementation and significance of the system clock synchronization model, and points out that in PCR jitter (JITTER) will be introduced during the processing and transmission of the code stream. Some of these jitters are caused by the processing of the code stream, and some are caused by network transmission. Appendix D suggests that strict PCR correction should be performed when processing the code stream, and it is recommended to use Smoothing Buffer to smooth the jitter caused by the network after the code stream is transmitted. In the ISO/IEC13818 document of the MPEG-2 standard, Appendix K "Interfacing Jitter-Inducing Networks to MPEG-2 Decoders" recommends using FIFO and PLL to eliminate the jitter of CBR in network transmission, and also recommends another method using network layer Timestamp to help eliminate jitter caused by network transmission. However, the above methods are all based on the idea of correcting processing jitter and transmission jitter separately, which not only complicates the processing and cannot eliminate all jitter, but also does not fully integrate the service mode of network transmission.

发明内容 Contents of the invention

本发明的目的在于克服现有技术的不足与缺陷,提供一种网络数字电视系统时钟同步保持的控制方法,能实现数字电视节目在网络中仅传输该节目的有效数据,在接收端恢复为恒定码率速率,并以正确的PCR值同步系统时钟,实现结构简单,并具有良好的扩展度,适用于把数字电视业务引入宽带IP网络中开展。The purpose of the present invention is to overcome the deficiencies and defects of the prior art, and provide a control method for network digital TV system clock synchronization maintenance, which can realize that digital TV programs only transmit the effective data of the program in the network, and return to a constant value at the receiving end. The code rate is high, and the system clock is synchronized with the correct PCR value. The structure is simple, and it has a good degree of expansion. It is suitable for introducing digital TV services into broadband IP networks.

本发明是通过以下技术方案实现的,本发明把数字电视节目引入宽带IP网络开展过程中,在解复用和再复用单元进行时间信息的保持,经过网络的传输以后,在接收端根据传输流里的信息恢复出原来的时间信息,并且能以可变码率速率在网络中传输该节目的有效数据,以恒定码率速率的时间信息模型来达到编码端和解码端的系统时钟同步。The present invention is realized through the following technical solutions. The present invention introduces digital TV programs into the broadband IP network development process, and maintains time information in the demultiplexing and remultiplexing units. The information in the stream restores the original time information, and the effective data of the program can be transmitted in the network at a variable bit rate rate, and the system clock synchronization at the encoding end and the decoding end can be achieved with a time information model at a constant bit rate rate.

所述的“解复用和再复用”,是当在输入为传统数字电视广播网的数字电视节目系统传输流时,解复用和再复用处理单元根据输入系统传输流的信息,重新生成带有时间同步信息的单节目系统传输流,该单节目系统传输流仅包含节目有效的视音频数据在宽带IP网络中传输,这样的系统传输流将比通过增加空包维持恒定码率速率的系统传输流更加有效,不仅提高信道利用率,而且契合了IP网络“Best-effort”的服务模式,在接收端,恢复时间信息处理单元根据接收到的带有时间同步信息的单节目系统传输重新恢复为恒定码率速率的码流,该恒定码率速率码流的时间同步信息PCR值和进入输入解复用和再复用处理单元前的位置一样,使该节目码流解码器的系统时钟同步。The "demultiplexing and re-multiplexing" means that when the digital TV program system transport stream of the traditional digital TV broadcasting network is input, the de-multiplexing and re-multiplexing processing unit re-demultiplexes according to the information of the input system transport stream. Generate a single-program system transport stream with time synchronization information. The single-program system transport stream only contains the effective video and audio data of the program and is transmitted in the broadband IP network. Such a system transport stream will maintain a constant bit rate than by adding empty packets. The system transmission stream is more effective, which not only improves the channel utilization rate, but also conforms to the "Best-effort" service mode of the IP network. At the receiving end, the recovery time information processing unit transmits the system according to the received single program with time synchronization information Return to the code stream of constant code rate rate again, the time synchronization information PCR value of this constant code rate code stream is the same as the position before entering the input demultiplexing and multiplexing processing unit, so that the system of the program code stream decoder Clock synchronization.

所述的“系统时钟同步”,包括前端解复用和再复用处理单元、网络传输处理单元、接收端恢复时间信息处理单元,解复用和再复用处理单元指对要进行有效的网络传输的数字电视系统传输流进行处理,以生成对应包含的单节目数字电视系统传输流;网络传输处理单元指为了有效的传输数字电视系统传输流,在进行网络传输时进行的协议处理;接收端恢复时间信息处理单元指在终端,收到传输的数字电视系统传输流的网络数据后,为了正确恢复该系统传输流的系统时间信息而进行的处理。The "system clock synchronization" includes a front-end demultiplexing and remultiplexing processing unit, a network transmission processing unit, and a receiving end recovery time information processing unit. The demultiplexing and remultiplexing processing unit refers to the effective network The transmitted digital TV system transport stream is processed to generate the corresponding single-program digital TV system transport stream; the network transmission processing unit refers to the protocol processing performed during network transmission in order to effectively transmit the digital TV system transport stream; the receiving end The recovery time information processing unit refers to the processing performed by the terminal to correctly recover the system time information of the system transport stream after receiving the network data of the transport stream of the digital television system.

在输入为传统数字电视广播网的数字电视节目系统传输流时,在接收端恢复为恒定码率速率,并以正确时间信息的PCR值同步系统时钟,包括实现如下步骤:When the input is a digital TV program system transmission stream of a traditional digital TV broadcasting network, the receiving end recovers to a constant bit rate rate, and synchronizes the system clock with the PCR value of the correct time information, including the following steps:

①对输入的数字电视多路节目系统传输流进行解复用和再复用处理,在解复用处理过程中不需要进行时间信息的PCR值修正,只需要保持原来节目的时间信息和插入一些信息以纪录节目传输包的相对位置;同样在再复用处理过程中不需要进行时间信息的PCR值修正,生成不包含空包的单节目传输码流;① Demultiplex and re-multiplex the input digital TV multi-channel program system transmission stream. In the process of demultiplexing, there is no need to correct the PCR value of the time information, only need to keep the time information of the original program and insert some The information is used to record the relative position of the program transmission packet; also, in the process of multiplexing, it is not necessary to correct the PCR value of the time information, and generate a single program transmission stream that does not contain empty packets;

②生成的不包含空包的单节目传输码流在网络中以可变码率速率传输;②The generated single-program transmission code stream without empty packets is transmitted at a variable bit rate in the network;

③在接收端,恢复时间信息处理单元根据该单节目系统传输流包含的信息重新恢复为恒定码率速率的码流,该恒定码率速率码流的时间同步信息PCR值和进入输入解复用和再复用处理单元前的位置一样。③ At the receiving end, the recovery time information processing unit restores the code stream with a constant bit rate rate according to the information contained in the single program system transport stream, and the time synchronization information PCR value of the constant bit rate rate bit stream and input demultiplexing It is the same as the position before reusing the processing unit.

本发明网络数字电视系统时钟同步保持实现方案在开展数字电视网络业务时,以一种更为简便的方式进行解复用和再复用处理生成对应包含的要传输的单节目系统传输流,网络传输处理单元以一种更为有效和简便的网络协议进行处理,可以实现在网络中以可变码率速率在网络中传输传输该节目的有效数据,在接收端以恒定码率速率解码播放,在终端,接收端恢复时间信息处理单元根据收到的网络数据信息进行相应的处理,可以恢复出和原来进入解复用和再复用处理单元的传输流一样精确的时间信息。本发明运算处理实现的结构简单,并具有良好的扩展度。无论是相对于开展网络数字电视业务进行的码流解复用再复用处理,还是相对于在网络中只传输有效码流码率,在接收端能恢复出精确的系统时间信息,本发明的方法均具有适用性。The implementation scheme of network digital TV system clock synchronization maintenance in the present invention performs demultiplexing and remultiplexing in a more convenient manner when developing digital TV network services to generate corresponding single-program system transmission streams to be transmitted, and the network The transmission processing unit processes with a more effective and convenient network protocol, which can transmit and transmit the effective data of the program in the network at a variable bit rate, and decode and play at the receiving end at a constant bit rate. At the terminal, the receiving end restores the time information processing unit to perform corresponding processing according to the received network data information, and can recover the time information as accurate as the original transmission stream entering the demultiplexing and remultiplexing processing unit. The structure realized by the operation processing of the present invention is simple, and has good expansibility. Regardless of whether it is relative to the code stream demultiplexing and remultiplexing processing for developing network digital TV services, or relative to only transmitting effective code stream code rates in the network, accurate system time information can be recovered at the receiving end. methods are applicable.

附图说明 Description of drawings

图1在宽带IP网络从数字电视广播网引入数字电视节目开展网络数字电视业务的系统方框图Fig. 1 System block diagram of introducing digital TV programs from digital TV broadcasting network in broadband IP network to develop network digital TV services

说明:数字电视单节目N的传输小包(TP)标记为TSN,N=1,2……;空的传输小包(TP)标记位NULL;包含数字电视单节目N的系统时间信息PCR值的传输小包(TP)标记为PCRN,N=1,2……。图1中,包括解复用和再复用处理单元,输入的数字电视节目系统传输流经解复用和再复用处理后,生成带有时间同步信息的单节目系统传输流。单节目系统传输流经网络传输处理单元处理后,以IP流的形式在宽带IP网络中传输。在接收端收到传输的IP流以后,首先进行去网络抖动处理,然后对接收到的带有时间同步信息的单节目系统传输流进行处理,恢复出和原来多节目系统传输流一样的时间同步信息。Description: The transmission packet (TP) of the digital TV single program N is marked as TSN, N=1, 2...; the empty transmission packet (TP) mark bit is NULL; the transmission of the system time information PCR value containing the digital TV single program N Small packets (TP) are marked as PCRN, N=1, 2.... In Fig. 1, it includes a demultiplexing and remultiplexing processing unit. After the input digital TV program system transport stream is demultiplexed and remultiplexed, a single program system transport stream with time synchronization information is generated. After being processed by the network transmission processing unit, the transmission stream of the single program system is transmitted in the broadband IP network in the form of IP stream. After the receiving end receives the transmitted IP stream, it first performs network jitter removal processing, and then processes the received single-program system transport stream with time synchronization information to restore the same time synchronization as the original multi-program system transport stream information.

图2解复用和再复用处理方框图Figure 2 Block diagram of demultiplexing and remultiplexing processing

图2中,示意生成带有时间同步信息的单节目系统传输流。In Fig. 2, a single-program system transport stream with time synchronization information is schematically generated.

图3恢复时间信息处理单元方框图Figure 3 Block diagram of recovery time information processing unit

图3中,示意恢复出和原来多节目系统传输流一样的时间同步信息图。In Fig. 3, it is schematically shown that the same time synchronization information as that of the original multi-program system transport stream is recovered.

图4按照本发明的一个实施例的应用场景和具体系统方框图。Fig. 4 is an application scenario and a specific system block diagram according to an embodiment of the present invention.

图4是本发明一个实施例的应用场景和具体系统方框图,应用在宽带IP网络,从数字电视广播网引入数字电视节目开展网络数字电视业务。Fig. 4 is an application scenario and a specific system block diagram of an embodiment of the present invention, which is applied to a broadband IP network and introduces digital TV programs from a digital TV broadcasting network to develop network digital TV services.

具体实施方式 Detailed ways

以下结合附图和具体的实施例对本发明的技术方案作进一步描述。The technical solutions of the present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

由于数字电视广播网的数字电视业务传输模式是广播形式,而宽带IP网络业务传输模式是双向,共享,尽力服务的形式,因而在宽带IP网络中以单节目系统传输流的传送方式更为适合IP网络的传输运营模式。因而需要对进入宽带IP网络的数字电视节目进行信息提取和解析,以及数字电视节目的解复用和再复用,生成适合IP网络传输的单节目系统传输流。Since the digital TV service transmission mode of the digital TV broadcasting network is a broadcast form, while the broadband IP network service transmission mode is a two-way, shared, best-effort service form, so it is more suitable to transmit the single program system transmission stream in the broadband IP network The transmission operation mode of the IP network. Therefore, it is necessary to extract and analyze the information of the digital TV programs entering the broadband IP network, as well as demultiplex and re-multiplex the digital TV programs to generate a single-program system transport stream suitable for IP network transmission.

如图1、4所示,在具体实现数字电视业务IP网络化传输的过程中,数字电视节目可以是从地面广播,卫星传输,数字有线等传统的广播网络而来,接收到的带有正确时间信息的多节目系统传输流首先进行解复用和再复用处理,在这处理过程中,不需要像标准规定那样进行复杂严格的时间信息修正,而是充分考虑到网络处理,传输和接收恢复处理的协同配合,共同以一种更高效,简单和符合网络传输效率的方式实现网络电视业务。As shown in Figures 1 and 4, in the process of implementing IP network transmission of digital TV services, digital TV programs can come from traditional broadcast networks such as terrestrial broadcasting, satellite transmission, and digital cable. The multi-program system transport stream of time information is first demultiplexed and re-multiplexed. In this process, it is not necessary to perform complex and strict time information correction as stipulated in the standard, but to fully consider network processing, transmission and reception. The synergistic cooperation of the recovery processing realizes the Internet TV service in a more efficient, simple and network transmission efficiency manner.

对接收的多节目系统传输流进行图2中的解复用和再复用处理,生成带有时间同步信息的单节目系统传输流,对输入的数字电视节目系统传输流的包识别(PID)进行分析,如图所示如果对应的传输小包(TP)是构成所需要传输的单节目系统传输流的就保留,如果对应的传输小包(TP)是空包就替换为一个字节的同步位置标记(Tag),如果对应的传输小包(TP)是构成其他传输的单节目系统传输流的也替换为一个字节的同步位置标记(Tag)。这样生成的带有时间同步信息的单节目系统传输流只包含构成本节目的有效数据和少量的时间同步信息,不会浪费IP网络传输带宽。Perform the demultiplexing and re-multiplexing processing in Figure 2 on the received multi-program system transport stream, generate a single-program system transport stream with time synchronization information, and perform packet identification (PID) on the input digital TV program system transport stream Carry out analysis, as shown in the figure, if the corresponding transmission packet (TP) constitutes the transmission stream of the single program system to be transmitted, then keep it; if the corresponding transmission packet (TP) is an empty packet, replace it with a byte synchronization position Tag (Tag), if the corresponding transport packet (TP) is a single program system transport stream that constitutes other transmissions, it is also replaced with a one-byte synchronous position tag (Tag). The single-program system transport stream with time synchronization information generated in this way only contains valid data constituting the program and a small amount of time synchronization information, which will not waste IP network transmission bandwidth.

网络传输处理单元对带有时间同步信息的单节目系统传输流进行网络传输所需要的协议封装处理,例如可以对7个传输小包进行图2处理后就封装在一个数据帧里进行网络传输,也可以以固定的帧长度数据进行协议封装处理传输。The network transmission processing unit performs the protocol encapsulation processing required for network transmission on the single-program system transmission stream with time synchronization information. For example, it can encapsulate 7 small transmission packets in one data frame for network transmission after the processing shown in Figure 2. Protocol encapsulation processing and transmission can be performed with fixed frame length data.

在接收端,可以应用MPEG-2标准里的建议进行去网络抖动处理。对接收到的数据进行图3所示处理,图3是本发明对接收到的带有时间同步信息的单节目系统传输进行恢复时间信息处理,如图所示检查收到的数据,如果是同步位置标记(Tag)则替换为一个空包,则恢复出来的数据流和原来进入解复用和再复用单元的数据流相比只包含单节目的数据,该单节目数据包在数据流的位置和在原来数据流的位置一样,这样对应该单节目的时间信息(PCR值)不需要做任何处理就能恢复出来作为同步系统解码器。从对应图3和图2对应可以看出时间信息包的在码流中的位置是一模一样的,表明在码流处理和网络传输过程中没有引入任何时间信息的抖动。在传输的IP数据流中,只包含了一个数字电视节目的有效数据和少量的时间信息同步标记,表明在数字电视IP网络传输中改变了传统数字电视广播网传输的恒定带宽,固定时延的模式,以一种更为带宽有效的模式传输。At the receiving end, the recommendations in the MPEG-2 standard can be applied for network jitter removal. The received data is processed as shown in Fig. 3, Fig. 3 is that the present invention carries out recovery time information processing to the received single program system transmission with time synchronization information, check the received data as shown in the figure, if it is synchronous The position mark (Tag) is then replaced with an empty packet, and then the data stream recovered out only contains the data of a single program compared with the data stream that originally entered the demultiplexing and multiplexing unit. The position is the same as the position in the original data stream, so that the time information (PCR value) corresponding to the single program can be recovered as a synchronous system decoder without any processing. From the correspondence between Figure 3 and Figure 2, it can be seen that the position of the time information packet in the code stream is exactly the same, indicating that no jitter of time information is introduced in the process of code stream processing and network transmission. In the transmitted IP data stream, only valid data of a digital TV program and a small amount of time information synchronization marks are included, which indicates that the constant bandwidth and fixed delay of traditional digital TV broadcasting network transmission have been changed in digital TV IP network transmission. mode, which is transmitted in a more bandwidth-efficient mode.

Claims (3)

1. 一种网络数字电视系统时钟同步保持的控制方法,其特征在于,把数字电视节目引入宽带IP网络开展过程中,在解复用和再复用单元进行时间信息的保持,经过网络的传输以后,在接收端根据传输流里的信息恢复出原来的时间信息,并且能以可变码率速率在网络中传输该节目的有效数据,以恒定码率速率的时间信息模型来达到编码端和解码端的系统时钟同步,当在输入为传统数字电视广播网的数字电视节目系统传输流时,解复用和再复用处理单元根据输入系统传输流的信息,重新生成带有时间同步信息的单节目系统传输流,该单节目系统传输流仅包含节目有效的视音频数据在宽带IP网络中传输,在接收端,恢复时间信息处理单元根据接收到的带有时间同步信息的单节目系统传输重新恢复为恒定码率速率的码流,该恒定码率速率码流的时间同步信息PCR值和进入输入解复用和再复用处理单元前的位置一样,使该节目码流解码器的系统时钟同步。1. A control method for network digital television system clock synchronization maintenance, characterized in that, in the process of introducing digital television programs into a broadband IP network, time information is maintained in demultiplexing and remultiplexing units, and transmitted through the network Later, at the receiving end, the original time information can be restored according to the information in the transport stream, and the effective data of the program can be transmitted in the network at a variable bit rate rate, and the time information model with a constant bit rate rate can be used to achieve the encoding end and The system clock at the decoding end is synchronized. When the input is the digital TV program system transport stream of the traditional digital TV broadcasting network, the demultiplexing and re-multiplexing processing unit regenerates the unit with time synchronization information according to the information of the input system transport stream. The program system transport stream, the single program system transport stream only contains the effective video and audio data of the program and is transmitted in the broadband IP network. At the receiving end, the recovery time information processing unit re- Return to the code stream of constant code rate rate, the time synchronization information PCR value of this constant code rate code stream is the same as the position before entering the input demultiplexing and multiplexing processing unit, so that the system clock of the program code stream decoder Synchronize. 2. 如权利要求1所述的网络数字电视系统时钟同步保持的控制方法,其特征是,所述的“系统时钟同步”,包括前端解复用和再复用处理、网络传输处理、接收端恢复时间信息处理,解复用和再复用处理指对要进行有效的网络传输的数字电视系统传输流进行处理,以生成对应包含的单节目数字电视系统传输流;网络传输处理指为了有效的传输数字电视系统传输流,在进行网络传输时进行的协议处理;接收端恢复时间信息处理指在终端,收到传输的数字电视系统传输流的网络数据后,为了正确恢复该系统传输流的系统时间信息而进行的处理。2. The control method for network digital TV system clock synchronization maintenance as claimed in claim 1, wherein said "system clock synchronization" includes front-end demultiplexing and re-multiplexing processing, network transmission processing, receiving end Recovery time information processing, demultiplexing and re-multiplexing processing refers to the processing of digital TV system transmission streams that need to be effectively transmitted over the network to generate corresponding single-program digital TV system transmission streams; network transmission processing refers to effective network transmission Transmission of digital TV system transport stream, protocol processing during network transmission; receiving end recovery time information processing refers to the system for correctly recovering the system transport stream after receiving the network data of the transmitted digital TV system transport stream at the terminal processing of time information. 3. 如权利要求1所述的网络数字电视系统时钟同步保持的控制方法,其特征是,在输入为传统数字电视广播网的数字电视节目系统传输流时,在接收端恢复为恒定码率速率,并以正确时间信息的PCR值同步系统时钟,包括实现如下步骤:3. the control method of network digital television system clock synchronization maintenance as claimed in claim 1, is characterized in that, when inputting as the digital television program system transmission stream of traditional digital television broadcasting network, return to constant code rate rate at the receiving end , and synchronize the system clock with the PCR value of the correct time information, including the following steps: ①对输入的数字电视多路节目系统传输流进行解复用和再复用处理,在解复用处理过程中不需要进行时间信息的PCR值修正,只需要保持原来节目的时间信息和插入一些信息以记录节目传输包的相对位置;同样在再复用处理过程中不需要进行时间信息的PCR值修正,生成不包含空包的单节目传输码流;① Demultiplex and re-multiplex the input digital TV multi-channel program system transmission stream. In the process of demultiplexing, there is no need to correct the PCR value of the time information, only need to keep the time information of the original program and insert some information to record the relative position of the program transmission packet; also in the process of multiplexing, it is not necessary to correct the PCR value of the time information, and generate a single program transmission stream that does not contain empty packets; ②生成的不包含空包的单节目传输码流在网络中以可变码率速率传输;②The generated single-program transmission code stream without empty packets is transmitted at a variable bit rate in the network; ③在接收端,恢复时间信息处理单元根据该单节目系统传输流包含的信息重新恢复为恒定码率速率的码流,该恒定码率速率码流的时间同步信息PCR值和进入输入解复用和再复用处理单元前的位置一样。③ At the receiving end, the recovery time information processing unit restores the code stream with a constant bit rate rate according to the information contained in the single program system transport stream, and the time synchronization information PCR value of the constant bit rate rate bit stream and input demultiplexing It is the same as the position before reusing the processing unit.
CNB2004100536551A 2004-08-12 2004-08-12 Control Method of Clock Synchronization in Network Digital TV System Expired - Fee Related CN100421449C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100536551A CN100421449C (en) 2004-08-12 2004-08-12 Control Method of Clock Synchronization in Network Digital TV System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100536551A CN100421449C (en) 2004-08-12 2004-08-12 Control Method of Clock Synchronization in Network Digital TV System

Publications (2)

Publication Number Publication Date
CN1588987A CN1588987A (en) 2005-03-02
CN100421449C true CN100421449C (en) 2008-09-24

Family

ID=34602946

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100536551A Expired - Fee Related CN100421449C (en) 2004-08-12 2004-08-12 Control Method of Clock Synchronization in Network Digital TV System

Country Status (1)

Country Link
CN (1) CN100421449C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8908577B2 (en) 2005-12-02 2014-12-09 Qualcomm Incorporated Solving IP buffering delays in mobile multimedia applications with translayer optimization
CN100563336C (en) * 2008-01-03 2009-11-25 上海广电(集团)有限公司中央研究院 A kind of constant code rate control method based on mobile TV
CN101540897B (en) * 2008-03-21 2013-04-24 中国科学院声学研究所 Interactive television program stream time stamp issuing method for cable TV network
CN115731632A (en) * 2021-08-30 2023-03-03 成都纵横自动化技术股份有限公司 A data transmission, analysis method and data transmission system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287745A (en) * 1998-11-04 2001-03-14 夏普公司 Digital broadcast receiving system
CN1441601A (en) * 2003-01-24 2003-09-10 浙江大学 Signal transmission method in digital TV transmission

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1287745A (en) * 1998-11-04 2001-03-14 夏普公司 Digital broadcast receiving system
CN1441601A (en) * 2003-01-24 2003-09-10 浙江大学 Signal transmission method in digital TV transmission

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
MPEG-2数字视频广播传输流中节目参考时钟的处理. 金盛,张文军,余松煜.红外与激光工程,第29卷第5期. 2000
MPEG-2数字视频广播传输流中节目参考时钟的处理. 金盛,张文军,余松煜.红外与激光工程,第29卷第5期. 2000 *

Also Published As

Publication number Publication date
CN1588987A (en) 2005-03-02

Similar Documents

Publication Publication Date Title
US7075584B2 (en) Buffer system for controlled and timely delivery of MPEG-2 data services
JP3216531B2 (en) Remultiplexing apparatus and remultiplexing method
CN101518082B (en) Method and apparatus for fast channel change for digital video
CN1235406C (en) System and data format for providing seamless stream switching in digital video decoder
US8009742B2 (en) Method and system for retransmitting internet protocol packet for terrestrial digital multimedia broadcasting service
US8301982B2 (en) RTP-based loss recovery and quality monitoring for non-IP and raw-IP MPEG transport flows
CN103283219B (en) The method and apparatus receiving broadcast service
CN101102496B (en) Method and device for reconstructing system time clock
EP0936816B1 (en) Video clock and framing signal extraction
EP2486683B1 (en) A digital receiver and corresponding digital transmission system server
WO2001039505A2 (en) Method and apparatus of transmitting and receiving variable bit rate streams
US20100172374A1 (en) System and method for transport of a constant bit rate stream
US6266384B1 (en) Method and apparatus for time base recovery and processing
CN100421449C (en) Control Method of Clock Synchronization in Network Digital TV System
AU2005259240B2 (en) Method for transmitting packets in a transmission system
KR101131836B1 (en) ASI Switcher for digital advertisement inserter
US20050141559A1 (en) Apparatus and method for transmitting hierarchically multimedia data TS to prevent jitter of timing information and for recovering the multimedia data TS
US20090007201A1 (en) Jitter Introduction In A Data Transmission System
US8737424B2 (en) Methods and systems for substituting programs in multiple program MPEG transport streams
JP2005530376A (en) Dynamic multiplexing method of digital stream
US20100104026A1 (en) Method for processing a steam of multiplexed packets transporting multimedia data according to an MPEG-2 type format
KR100962083B1 (en) Method and system for converting a first data stream into a second data stream
CN101594531A (en) Simplified transfer method for signal flow between transmitter and electronic device
US7949052B1 (en) Method and apparatus to deliver a DVB-ASI compressed video transport stream
KR100760260B1 (en) An apparatus and method for generating a transport stream for efficient transmission of timing information, and a DMB transmission system using the same

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080924

Termination date: 20110812