[go: up one dir, main page]

CN101218819A - Method and device for synchronizing data service and video service in digital multimedia broadcasting - Google Patents

Method and device for synchronizing data service and video service in digital multimedia broadcasting Download PDF

Info

Publication number
CN101218819A
CN101218819A CNA2006800247008A CN200680024700A CN101218819A CN 101218819 A CN101218819 A CN 101218819A CN A2006800247008 A CNA2006800247008 A CN A2006800247008A CN 200680024700 A CN200680024700 A CN 200680024700A CN 101218819 A CN101218819 A CN 101218819A
Authority
CN
China
Prior art keywords
data
dmb
time
trigger
timestamp
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
Application number
CNA2006800247008A
Other languages
Chinese (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.)
Electronics and Telecommunications Research Institute ETRI
Alticast Corp
Original Assignee
Electronics and Telecommunications Research Institute ETRI
Alticast 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 Electronics and Telecommunications Research Institute ETRI, Alticast Corp filed Critical Electronics and Telecommunications Research Institute ETRI
Publication of CN101218819A publication Critical patent/CN101218819A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

提供一种用于在卫星、地面、电缆或专有数字广播网络上发送与音频/视频(AV)数据同步的元数据的方法和装置。该方法包括步骤:a)接收AV数据的AV时间戳;b)基于所述AV时间戳计算数据的时间戳,所述时间戳是关于在用户终端中呈现所述数据的时间点的信息,其在下文中将被简称为数据时间戳;c)产生包括所计算的数据时间戳的同步元数据;以及d)编码所述同步元数据,并且发送经编码的同步元数据。

Figure 200680024700

A method and apparatus are provided for transmitting metadata synchronized with audio/video (AV) data over a satellite, terrestrial, cable or proprietary digital broadcast network. The method comprises the steps of: a) receiving an AV time stamp of the AV data; b) calculating a time stamp of the data based on said AV time stamp, said time stamp being information about a point in time at which said data is presented in a user terminal, which Hereinafter, it will be simply referred to as a data timestamp; c) generating synchronization metadata including the calculated data timestamp; and d) encoding the synchronization metadata, and transmitting the encoded synchronization metadata.

Figure 200680024700

Description

数字多媒体广播中同步数据服务和视频服务的方法和装置 Method and device for synchronizing data service and video service in digital multimedia broadcasting

技术领域technical field

本发明涉及数字多媒体广播(DMB);具体而言,本发明涉及一种方法和装置,其用于同步基于Eureka-147发送的数据与在被编码和复用到运动图像专家组(MPEG)4或MPEG-2中之后发送的音频和视频(AV)数据。The present invention relates to Digital Multimedia Broadcasting (DMB); in particular, the present invention relates to a method and apparatus for synchronizing data transmitted based on Eureka-147 with the Or audio and video (AV) data sent later in MPEG-2.

背景技术Background technique

同步数据服务模型为在地面数字多媒体广播(DMB)中间件(middleware)中运行的应用程序提供一种机制以与诸如DMB视频服务之类的其他媒体同步地执行。在此,视频服务是指基于“数字音频广播(DAB);DMB视频服务;用户应用规范”(ETSI TS 102 428)而提供的音频/视频(AV)服务。The synchronous data service model provides a mechanism for applications running in terrestrial digital multimedia broadcasting (DMB) middleware to execute synchronously with other media, such as DMB video services. Here, the video service refers to the audio/video (AV) service provided based on "Digital Audio Broadcasting (DAB); DMB Video Service; User Application Specification" (ETSI TS 102 428).

图1是示出传统地面DMB发送系统的示范性方框图。当AV信号源100产生DMB的视频信号和音频信号时,DMB AV编码器110基于DMB视频发送和接收接口标准对音频信号和视频信号编码,以由此创建AV流。这个过程包括MPEG-4 AV编码过程和复用到MPEG-2传输流(TS)中的过程。同时,为了提供基于Eureka-147的数据服务,数据信号源130产生与AV数据无关的多种数据,并且数据编码器140将数据信号源140中产生的所述多种数据编码以创建数据分组。FIG. 1 is an exemplary block diagram illustrating a conventional terrestrial DMB transmission system. When the AV signal source 100 generates video and audio signals of DMB, the DMB AV encoder 110 encodes the audio and video signals based on the DMB video transmission and reception interface standard to thereby create an AV stream. This process includes the MPEG-4 AV encoding process and the process of multiplexing into the MPEG-2 Transport Stream (TS). Meanwhile, in order to provide a data service based on Eureka-147, the data signal source 130 generates various data not related to AV data, and the data encoder 140 encodes the various data generated in the data signal source 140 to create a data packet.

从DMB AV编码器110和数据编码器140输出的AV流和数据分组在总复用器150中被复用到总传输接口(Ensemble Transport Interface,ETI)的帧(即ETI帧)中。ETI帧在DMB发送器160中经历编码正交频分多路复用(COFDM)编码,以便以射频(RF)信号的形式输出。The AV stream and data packets output from the DMB AV encoder 110 and the data encoder 140 are multiplexed in the frame (ie ETI frame) of the total transmission interface (Ensemble Transport Interface, ETI) in the total multiplexer 150. The ETI frame undergoes Coded Orthogonal Frequency Division Multiplexing (COFDM) encoding in the DMB transmitter 160 to be output in the form of a Radio Frequency (RF) signal.

这里,ETI帧主要包括快速信息信道(FIC)数据和主服务信道(MSC)数据。FIC数据和MSC数据分别在总复用器150的FIC单元151和MSC单元152中产生。Here, the ETI frame mainly includes Fast Information Channel (FIC) data and Main Service Channel (MSC) data. FIC data and MSC data are generated in the FIC unit 151 and the MSC unit 152 of the overall multiplexer 150, respectively.

FIC是Eureka-147系统中快速访问复用信息和服务信息的信息信道,而MSC是复用服务组件的信道,根据通过该FIC建立的复用结构,每个服务组件对应一个服务。FIC is an information channel for quick access to multiplexing information and service information in the Eureka-147 system, while MSC is a channel for multiplexing service components. According to the multiplexing structure established through the FIC, each service component corresponds to a service.

基本音频数据、AV流和多种附加数据通过MSC来复用和发送。在FIC中,绝对时间以通用协调时间(Universal Coordinated Time,UCT)的形式添加到FIG-type 0扩展10(FIG 0/10)中,并且这提供了参考时间,基于该参考时间解码和呈现MSC数据。因此,当编码数据时,可能添加UCT绝对时间信息作为定时信息的标准。Basic audio data, AV streams, and various additional data are multiplexed and transmitted through the MSC. In FIC, absolute time is added to FIG-type 0 extension 10 (FIG 0/10) in the form of Universal Coordinated Time (UCT), and this provides the reference time based on which MSC is decoded and rendered data. Therefore, when encoding data, it is possible to add UCT absolute time information as a criterion for timing information.

MPEG-4和/或MPEG-2系统使用时钟参考和时间戳来同步在初始流(ES)上发送的AV数据,并且发送定时信息。MPEG-4 and/or MPEG-2 systems use clock references and time stamps to synchronize AV data sent on the primary stream (ES), and to send timing information.

在MPEG-4系统中,接收终端使用解码时间戳(DTS)来定义在解码缓冲器中的每个访问单元的解码时间点,并且使用合成时间戳(Composition TimeStamp,CTS)来精确地定义每个合成单元(Composition Unit,CU)的合成时间点。In the MPEG-4 system, the receiving terminal uses the decoding time stamp (DTS) to define the decoding time point of each access unit in the decoding buffer, and uses the composition time stamp (Composition TimeStamp, CTS) to precisely define each The composition time point of the composition unit (Composition Unit, CU).

使用目标时钟参考(Object Clock Reference,OCR)来向ES解码器发送给定流的时间标志。每当发送终端产生OCR时间戳时,OCR值对应于目标时基(Object Time Base,OTB)值。OCR值被包含在SL分组报头中并且被发送。Use the Object Clock Reference (OCR) to send the timestamp of a given stream to the ES decoder. Whenever the sending terminal generates an OCR timestamp, the OCR value corresponds to the Object Time Base (OTB) value. The OCR value is included in the SL packet header and sent.

韩国地面DMB既使用MPEG-4也使用MPEG-2。为了发送和同步AV数据,MPEG-2系统使用程序时钟参考(Program Clock Reference,PCR)和呈现时间戳(PTS),而MPEG-4系统使用目标时钟参考、合成时间戳和解码时间戳。而且,通过以1∶1的比率把MPEG-4的SL分组映射到MPEG-2的被分组的初始流(PES)来使MPEG-4系统和MPEG-2系统同步。只有当MPEG-4的SL分组报头包括OCR时,PES报头才包括MPEG-2的PTS。否则,不使用MPEG-2的PTS。而且,为MPEG-4数据流定义时间戳的目标时基与MPEG-2的系统时钟一起使用。Korean terrestrial DMB uses both MPEG-4 and MPEG-2. In order to transmit and synchronize AV data, the MPEG-2 system uses a program clock reference (Program Clock Reference, PCR) and a presentation time stamp (PTS), while the MPEG-4 system uses a target clock reference, a synthesis time stamp and a decoding time stamp. Also, the MPEG-4 system and the MPEG-2 system are synchronized by mapping SL packets of MPEG-4 to packetized primary streams (PES) of MPEG-2 at a ratio of 1:1. Only when the SL packet header of MPEG-4 includes OCR, the PES header includes the PTS of MPEG-2. Otherwise, the PTS of MPEG-2 is not used. Furthermore, the target time base defining the timestamps for the MPEG-4 data stream is used with the MPEG-2 system clock.

同时,当图1的数据编码器140基于多媒体对象协议(Multimedia ObjectproTocol,MOT)编码数据时,它参考通过FIC信道上发送的UTC绝对时间信息发送定时信息,所述MOT是基于DMB系统规范的数据传输规范(即Eureka-147)。简而言之,数据编码器140以文件或目录为基础对象化数据,并且然后将对象分组。这里,以UTC的形式向数据对象的报头中添加时间戳,该时间戳是关于解码和呈现一个数据对象的时间的定时信息。但是,这种方法具有这样的问题:它难以精确地使数据和DMB AV流同步。Meanwhile, when the data encoder 140 of FIG. 1 encodes data based on the Multimedia Object protocol (Multimedia Objectprotocol, MOT), it transmits timing information with reference to the UTC absolute time information transmitted on the FIC channel, said MOT being data based on the DMB system specification Transport specification (i.e. Eureka-147). In short, the data encoder 140 objects data on a file or directory basis, and then groups the objects. Here, a timestamp is added to the header of the data object in UTC, which is timing information about the time when one data object is decoded and presented. However, this method has a problem that it is difficult to accurately synchronize the data with the DMB AV stream.

发明内容Contents of the invention

因此,本发明的一个目的是提供一种方法和装置,用于通过产生下述定时信息来在数字多媒体广播中使数据与音频/视频数据同步:所述定时信息有关在应用程序中执行特定事件以提供与DMB AV服务同步的数据的时间。It is therefore an object of the present invention to provide a method and apparatus for synchronizing data with audio/video data in digital multimedia broadcasting by generating timing information related to the execution of specific events in an application To provide the time of the data synchronized with the DMB AV service.

根据本发明的一个方面,提供一种用于在数字多媒体广播中提供与音频/视频数据同步的数据的方法,所述方法包括步骤:a)接收AV数据的AV时间戳;b)基于所述AV时间戳计算所述数据的时间戳,所述时间戳是关于在用户终端呈现所述数据的时间点的信息,在下文中,其将被简称为数据时间戳;c)产生包含所计算出的数据时间戳的同步元数据;以及d)编码所述同步元数据,并且发送经编码的同步元数据。According to an aspect of the present invention, there is provided a method for providing data synchronized with audio/video data in digital multimedia broadcasting, the method comprising the steps of: a) receiving an AV timestamp of the AV data; b) based on the AV Timestamp calculates the Timestamp of said data, said Timestamp is information about the point in time at which said data is presented at the user terminal, hereinafter, it will be simply referred to as Data Timestamp; c) generates a time stamp containing the calculated synchronization metadata of data timestamps; and d) encoding said synchronization metadata, and transmitting the encoded synchronization metadata.

根据本发明的另一方面,提供一种用于在DMB中提供与AV数据同步的数据的方法,所述方法包括步骤:a)将接收信号分成AV流和数据分组;b)从用于解码所述AV流的AV流解码器接收系统参考时间信息;c)从包含在所述数据分组中的同步元数据获取数据时间戳;以及d)将所述数据时间戳与所述系统参考时间进行比较,并且在所述数据时间戳与所述系统参考时间一致的时间点,解码并呈现数据对象文件。According to another aspect of the present invention, there is provided a method for providing data synchronized with AV data in a DMB, said method comprising the steps of: a) dividing a received signal into AV streams and data packets; An AV stream decoder of the AV stream receives system reference time information; c) acquires a data time stamp from synchronization metadata included in the data packet; and d) compares the data time stamp with the system reference time comparing, and at the point in time at which the data timestamp coincides with the system reference time, decoding and presenting the data object file.

本发明能够使基于Eureka-147发送的数据与基于MPEG-4和MPEG-2的视频同步。因而,本发明能够为多种数字多媒体广播服务的扩展做出贡献。The present invention can synchronize data sent based on Eureka-147 with video based on MPEG-4 and MPEG-2. Thus, the present invention can contribute to the expansion of various digital multimedia broadcasting services.

附图说明Description of drawings

从下面结合附图对实施例的描述,本发明的上述和其他目的以及特点将变得明显,其中:The above and other objects and features of the present invention will become apparent from the following description of embodiments in conjunction with the accompanying drawings, wherein:

图1是示出传统地面数字多媒体广播发送系统的典型方框图;Fig. 1 is a typical block diagram showing a conventional terrestrial digital multimedia broadcasting transmission system;

图2是图解根据本发明一个实施例的、用于实时同步数据和视频数据的地面DMB发送系统的方框图;2 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to one embodiment of the present invention;

图3是描述基于合成时间戳值计算呈现数据的时间点的方法的图;3 is a diagram describing a method of calculating a point in time of presentation data based on a composite timestamp value;

图4是示出图3中所示的数据传送带(carousel)的结构的图;FIG. 4 is a diagram showing the structure of a data carousel shown in FIG. 3;

图5是示出图3中所示的同步元数据的结构的图;FIG. 5 is a diagram showing the structure of synchronization metadata shown in FIG. 3;

图6是图解根据本发明另一实施例的、用于实时同步数据与视频数据的地面DMB发送系统的方框图;6 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to another embodiment of the present invention;

图7是图解根据本发明再一实施例的、用于实时同步数据与视频数据的地面DMB发送系统的方框图;7 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to yet another embodiment of the present invention;

图8是图解根据本发明另一实施例的、用于实时同步数据与视频数据的地面DMB发送系统的方框图;和8 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to another embodiment of the present invention; and

图9是图解根据本发明一个实施例的、能够提供与视频数据同步的数据的接收系统的方框图。FIG. 9 is a block diagram illustrating a receiving system capable of providing data synchronized with video data according to one embodiment of the present invention.

具体实施方式Detailed ways

从下面参考在后面提供的附图对实施例的描述,本发明的其他目的和方面将会变得明显。本领域技术人员能够容易地实现本发明的技术构思。当确定对相关技术的详细描述可能使本发明的观点模糊时,在这里将不会提供这些描述。下文中,将参考附图详细地描述本发明的实施例。Other objects and aspects of the present invention will become apparent from the following description of the embodiments with reference to the accompanying drawings provided later. Those skilled in the art can easily realize the technical concept of the present invention. When it is determined that detailed descriptions of related art may obscure the point of view of the present invention, such descriptions will not be provided here. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

图2是图解根据本发明一个实施例的、实时同步数据与视频数据的地面DMB发送系统的方框图。FIG. 2 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to an embodiment of the present invention.

所述地面DMB发送系统包括:音频/视频信号源200,用于产生AV内容;数字多媒体广播(DMB)AV编码器210,用于基于地面DMB标准将所产生的AV内容编码成AV流;数据服务器230,用于提供多种数据服务;总复用器240,用于将所产生的AV流和数据分组复用成整体(ensemble);DMB发送器250,用于执行正交频分多路(OFDM)编码和射频(RF)发送;以及网络时间协议(NTP)服务器220,用于在时间上同步上面的组成单元。所述数据服务器230包括:数据信号源231;数据管理和控制单元233,用于管理和控制所述数据信号源和数据编码器235;以及所述数据编码器235,用于基于各种DMB数据发送和接收标准将所产生的数据编码。Described terrestrial DMB transmission system comprises: audio/video signal source 200, is used for producing AV content; Digital Multimedia Broadcasting (DMB) AV coder 210, is used to encode the AV content produced into AV flow based on terrestrial DMB standard; Server 230 is used to provide multiple data services; total multiplexer 240 is used to multiplex the generated AV streams and data packets into an ensemble; DMB transmitter 250 is used to perform OFDM (OFDM) encoding and radio frequency (RF) transmission; and a network time protocol (NTP) server 220 for synchronizing the above constituent units in time. The data server 230 includes: a data signal source 231; a data management and control unit 233 for managing and controlling the data signal source and a data encoder 235; and the data encoder 235 for based on various DMB data Send and receive standards encode the resulting data.

在DMB系统中,当所述AV信号源200实时产生AV数据或者从存储设备中取出它们以提供运动图像服务时,DMB AV编码器210根据基于MPEG-4和MPEG-2的地面DMB视频标准对所述AV数据编码。这里,为了同步,DMB AV编码器210在MPEG-4层插入目标时钟参考和合成时间戳,在MPEG-2层插入程序时钟参考(PCR)和程序时间戳(PTS)。所述DMB AV编码器21 0向所述数据服务器230提供程序的初始时间段的合成时间戳。In the DMB system, when the AV signal source 200 generates AV data in real time or fetches them from a storage device to provide moving image services, the DMB AV encoder 210 generates the AV data according to the terrestrial DMB video standard based on MPEG-4 and MPEG-2. The AV data is encoded. Here, for synchronization, the DMB AV encoder 210 inserts a target clock reference and a composite time stamp at the MPEG-4 layer, and inserts a program clock reference (PCR) and a program time stamp (PTS) at the MPEG-2 layer. The DMB AV encoder 210 provides the composite time stamp of the initial time period of the program to the data server 230.

为了基于Eureka-147提供附加数据,所述数据信号源231通过收集和编辑基于JAVA的应用数据、与该应用数据相关的文本、图像、运动图片等来产生并且存储多种详细的数据。附加数据在所述数据编码器235中被编码,并在所述数据管理和控制单元233的控制和管理下被发送。而且,NTP服务器220在时间上同步AV信号源200、编码器210和数据服务器230。In order to provide additional data based on Eureka-147, the data signal source 231 generates and stores various detailed data by collecting and editing JAVA-based application data, texts, images, moving pictures, etc. related to the application data. Additional data is encoded in the data encoder 235 and transmitted under the control and management of the data management and control unit 233 . Also, the NTP server 220 synchronizes the AV signal source 200, the encoder 210, and the data server 230 in time.

数据管理和控制单元233管理插入来自所述数据信号源231的数据的时间点。它还通过使用从DMB AV编码器210输入的程序的初始CTS、以及来自AV信号源200的已知场景信息和数据添加时间,来计算在用户终端中呈现数据的时间点做为基于视频时间戳的值(即基于CTS的值)。所计算出的同步信息被直接发送到数据编码器235,或者成为用于视频和数据之间的同步的元数据而被发送到数据编码器235。The data management and control unit 233 manages the point of time at which data from the data signal source 231 is inserted. It also calculates the time point at which the data is presented in the user terminal as a video time stamp based on the initial CTS of the program input from the DMB AV encoder 210, and known scene information and data addition time from the AV signal source 200. The value of (that is, the value based on CTS). The calculated synchronization information is directly sent to the data encoder 235, or is sent to the data encoder 235 as metadata for synchronization between video and data.

图3描述计算基于时间戳值(例如合成时间戳值)呈现数据的时间点的方法的图。3 depicts a diagram of a method of calculating a point in time at which data is presented based on a timestamp value (eg, a composite timestamp value).

在记录的节目的情况下,可以提前精确地提取其中要添加与视频数据同步的数据的场景的时间信息(V(b))。当在DMB AV编码器210中视频数据被编码时,诸如CTS之类的时间戳被添加到SL分组的报头中,所述时间戳是在用户终端上每个场景的复原时间。在非流式数据广播系统中,在用户终端上中的复原时间之前以数据传送带的方式广播数据文件。然后,用户终端下载所述数据传送带,并且在预定的时间点执行数据复原。这里,数据是可下载的应用程序和/或其相关数据。所述数据可以预先存储在非易失性存储器中。In the case of a recorded program, time information (V(b)) of a scene in which data synchronized with video data is to be added can be accurately extracted in advance. When video data is encoded in the DMB AV encoder 210, a time stamp such as CTS, which is the recovery time of each scene on the user terminal, is added to the header of the SL packet. In a non-streaming data broadcasting system, data files are broadcast in a data carousel before the resume time in the user terminal. Then, the user terminal downloads the data carousel, and performs data restoration at a predetermined point in time. Here, the data are downloadable applications and/or their associated data. The data may be pre-stored in a non-volatile memory.

在本说明书中,数据管理和控制单元233为与特定场景同步的呈现的数据产生同步元数据,并且基于适当的数据协议发送所产生的同步元数据。In this specification, the data management and control unit 233 generates synchronization metadata for presented data synchronized with a specific scene, and transmits the generated synchronization metadata based on an appropriate data protocol.

图4是示出图3中所示的数据传送带的结构的视图,图5是示出图3中所示的同步元数据的结构的图。FIG. 4 is a view showing the structure of the data carousel shown in FIG. 3 , and FIG. 5 is a view showing the structure of the synchronization metadata shown in FIG. 3 .

如图5中所图解的,所述同步元数据可以由标识符、触发时间、相关数据指示符和数据组成,所述触发时间是例如CTS的视频时间戳。所述标识符标识数据,而所述触发时间包括在用户终端中的数据解码时间、数据复原时间、数据消除时间,并且它可以基于视频的时间戳来提前计算,视频的时间戳将被称为视频时间戳,例如CTS。所述相关数据指示符指示与特定场景同步、并结合在所述用户终端中执行的应用程序呈现的数据。所述数据包括即时需要的信息。As illustrated in Fig. 5, the synchronization metadata may consist of an identifier, a trigger time, which is a video timestamp such as CTS, a related data indicator, and data. The identifier identifies the data, and the trigger time includes data decoding time, data recovery time, data erasure time in the user terminal, and it can be calculated in advance based on the time stamp of the video, which will be called Video timestamp, such as CTS. The associated data indicator indicates data that is synchronized with a specific scene and presented in conjunction with an application program executed in the user terminal. The data includes information that is needed immediately.

在特定视频复原时间(V(b))之前加入所述同步元数据。这样,应该在视频复原时间(V(b))前估计构成所述同步元数据的触发时间(Ts(b))。根据已知的视频复原时间(V(b))和应用程序的初始时间段的视频时间戳信息,可以得到计算触发时间Ts(b)的时间,视频时间戳信息包括视频信息和时间戳信息并且从DMB AV编码器210输入。这里,在所有设备中,程序起初时间段的视频时间戳信息在时间上与NTP服务器同步,可以容易地提取该视频时间戳信息。The synchronization metadata is added before a certain video recovery time (V(b)). Thus, the trigger time (Ts(b)) constituting the synchronization metadata should be estimated before the video restoration time (V(b)). According to the known video recovery time (V(b)) and the video time stamp information of the initial time period of the application, the time for calculating the trigger time Ts(b) can be obtained. The video time stamp information includes video information and time stamp information and Input from DMB AV encoder 210. Here, in all devices, the video time stamp information of the initial period of the program is time-synchronized with the NTP server, and the video time stamp information can be easily extracted.

在简单同步元数据提供服务的情况下,如图4所示,所述视频时间戳信息被直接加入由数据传送带重复发送的数据对象的报头中,而不需要使用同步元数据,由此同步数据对象的复原时间和视频。In the case of simple synchronization metadata providing services, as shown in Figure 4, the video timestamp information is directly added to the header of the data object repeatedly sent by the data carousel without using synchronization metadata, thereby synchronizing the data The recovery time and video of the object.

下文中,将参考实例来详细描述同步元数据。Hereinafter, synchronization metadata will be described in detail with reference to examples.

为了提供DMB服务和同步数据服务,应该产生与视频同步的、以及指示在应用程序中执行特定事件的触发时间,并且应该在短时间内,将所产生的触发时间从发送方的数据服务器发送到地面DMB中间件。换句话说,当用户终端执行应用程序时,所述发送方应该发送触发时间和要执行的数据或者数据的指示符,以执行与视频同步的事件。由触发时间和要执行的数据或数据的指示符构成的消息被称作触发分组。简而言之,所述触发分组是所述同步元数据的一个示例。In order to provide DMB service and synchronized data service, a trigger time synchronized with the video and indicating the execution of a specific event in the application should be generated, and the generated trigger time should be sent from the data server of the sender to the Ground DMB middleware. In other words, when the user terminal executes the application, the sender should send the trigger time and the data to be executed or an indicator of the data to execute an event synchronized with the video. A message consisting of a trigger time and data to be executed or an indicator of data is called a trigger packet. In short, the trigger packet is an example of the synchronization metadata.

所述触发分组应该被调度,并且在预定的同步触发时间之前被从发送方的数据服务器发送,以使应用程序执行事件。当到达了所述触发时间时,所述触发分组被重复发送,以使应用程序在与视频同步的时刻执行由事件指示的预定动作。The trigger packet should be scheduled and sent from the sender's data server before a predetermined synchronization trigger time to cause the application to execute the event. When the trigger time is reached, the trigger packet is repeatedly sent to cause the application to perform a predetermined action indicated by the event at a timing synchronized with the video.

地面DMB使用具有小开销的透明数据信道(Transparent Data Channel,TDC)分组模式,而不使用具有短等待时间的数据组。所述TDC分组模式是基于ETSI TS 101 759(即数字视频广播(DAB));DAB数字广播透明数据信道(TDC)标准,以发送触发分组。可以通过使用其它传输协议来发送触发分组。Terrestrial DMB uses a transparent data channel (Transparent Data Channel, TDC) packet mode with small overhead instead of data groups with short latency. The TDC packet mode is based on ETSI TS 101 759 (i.e. Digital Video Broadcasting (DAB)); DAB Digital Broadcasting Transparent Data Channel (TDC) standard to send trigger packets. Trigger packets may be sent by using other transport protocols.

下面的表1示出了所述触发分组的格式。Table 1 below shows the format of the trigger packet.

表1Table 1

格式Format 位数number of digits 位格式bit format trigger_packet(){triggerIDtriggerTimefor(i=0;i<N;i++){privateDataByte}}trigger_packet(){triggerIDtriggerTimefor(i=0; i<N; i++){privateDataByte}} 1633816338 uimsbfuimsbfuimsbfuimsbfuimsbfuimsbf

在表1中,“triggerID”是标识应用程序中的触发器的标识符,“triggerTime”指示产生事件的时间点。在事件产生的时间点附近使用诸如CTS的视频时间戳以提供连接服务。这里,视频服务提供设备和数据服务器需要协作以在触发时间使用CTS。In Table 1, "triggerID" is an identifier identifying a trigger in an application program, and "triggerTime" indicates a time point at which an event is generated. Video time stamps such as CTS are used around the point in time when the event is generated to provide connection services. Here, the video service providing device and the data server need to cooperate to use the CTS at the trigger time.

“ privateDataByte”指示应用程序需要在触发时间执行事件所需的数据。privateDataByte可以由相关数据指示符和数据组成,如图5所示。"privateDataByte" indicates that the application needs the data required to execute the event at fire time. privateDataByte may consist of related data indicators and data, as shown in Figure 5.

API模型API model

地面DMB中间件在dmb.io分组中定义触发器接口以提供同步的数据服务,所述dmb.io分组被定义以用于通过DMB数据信道的数据接收。API模型是从javax.microedition.Datagram(CLDC 1.1(JSR139),在网页http://java.sun.com/products/cldc/index.jsp上)扩展来的,并且它是包括事件信息的数据报。使用触发器来向其他媒体发送同步信号。当要执行由所述触发器指示的事件时,所述API模型链接触发器ID和时间信息。The terrestrial DMB middleware defines a trigger interface in the dmb.io packet defined for data reception over the DMB data channel to provide synchronized data services. The API model is extended from javax.microedition.Datagram (CLDC 1.1 (JSR139), on the web page http://java.sun.com/products/cldc/index.jsp), and it is a datagram that includes event information . Use triggers to send sync signals to other media. The API model links trigger ID and time information when an event indicated by the trigger is to be executed.

虽然在广播网络上接收多个触发器,但是如果这些触发器具有相同的ID,他们就会被作为相同的触发器对待。一个触发器可能被发送几次以增加接收的可能性或者证实由触发器指示的时间,这是因为所述时间可能会由于系统时钟的不连续性而被改变。当由所述触发器指示的时间过去时,所述触发器将被忽略。其时间过去并且处理已完成的触发器的ID可以被其他触发器再使用。Although multiple triggers are received on the broadcast network, if these triggers have the same ID, they are treated as the same trigger. A flip-flop may be sent several times to increase the probability of reception or to confirm the time indicated by the flip-flop since the time may be changed due to discontinuities in the system clock. When the time indicated by the trigger has elapsed, the trigger will be ignored. The ID of a trigger whose time has elapsed and whose processing is complete can be reused by other triggers.

当甚至接收到一个具有相同ID的触发器时,也立即接收到触发器对象。当所述触发器指示的时间还没有到来时,doItNow()为假(False)。仅向应用程序发送一次具有假doItNow()的触发器,即使相同ID的触发器被发送几次也是如此。即便是,当在中间触发时间被改变时,相同ID的触发器也可以被发送几次。当在事件产生时刻,所述触发时间临近或者稍微经过,其doItNow()为真的触发器被发送到应用程序。应用程序立刻执行所述触发器指示的操作。执行之后,即使相同ID的触发器被发送,所述触发器也被看作是不同于其doItNow()为真的触发器。When even one trigger with the same ID is received, the trigger object is received immediately. When the time indicated by the trigger has not arrived, doItNow() is False. A trigger with fake doItNow() is sent to the application only once, even if a trigger with the same ID is sent several times. Even, the trigger with the same ID can be sent several times when the trigger time is changed in between. When the trigger time is approaching or slightly past at the time the event is generated, a trigger whose doItNow() is true is sent to the application. The application immediately performs the action indicated by the trigger. After execution, even if a trigger with the same ID is sent, the trigger is considered different than the trigger for which doItNow() is true.

通过使用图表(Diagram)的方法来读取以触发分组的形式发送的privateData,所述图表是触发器的上层类(upper class)。The privateData sent in the form of a trigger packet is read by using a method of a Diagram, which is an upper class of the trigger.

下面的表2定义了同步服务的API。Table 2 below defines the API for the synchronization service.

表2Table 2

 public interface dmb.io.Triggerpublic interface dmb.io.Trigger  All extended InterfacesAll extended Interfaces  javax.microedition.io.Datagramjavax.microedition.io.Datagram  MethodsMethods  public long doItNow()false,if the trigger informs prior to an event generation time,ortrue,if operation should be executed as soon as an event isreceived.public long doItNow() false, if the trigger informs prior to an event generation time, or true, if operation should be executed as soon as an event is received.  public long getID()returns ID of the triggerpublic long getID() returns ID of the trigger  public long getTime()returns time information indicated by the trigger.public long getTime() returns time information indicated by the trigger.

图6是图解根据本发明另一实施例的、用于实时同步数据与视频数据的地面DMB发送系统的方框图。附图示出了系统的一个例子,其中,当DMBAV编码器410不能直接向数据服务器430输出视频源的时间信息和其时间戳信息时,数据服务器430使用时间戳提取单元437。时间戳提取单元437从自DMB AV编码器410输出的AV流中提取视频时间戳(例如视频CTS),并且,所提取的时间戳被输入到数据管理和控制单元433。FIG. 6 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to another embodiment of the present invention. The drawing shows an example of the system, wherein, when the DMBAV encoder 410 cannot directly output the time information of the video source and its timestamp information to the data server 430, the data server 430 uses the timestamp extraction unit 437. The time stamp extraction unit 437 extracts a video time stamp (for example, video CTS) from the AV stream output from the DMB AV encoder 410, and the extracted time stamp is input to the data management and control unit 433.

在这种情况下,为了提前计算组成同步元数据的数据的时间戳(Ts(b)),应该额外地考虑DMB AV编码器410的编码延迟时间,该编码延迟时间可以从实验中提前获得。In this case, in order to calculate the timestamp (Ts(b)) of the data constituting the synchronization metadata in advance, the encoding delay time of the DMB AV encoder 410, which can be obtained in advance from experiments, should be additionally considered.

当AV数据被提前编码并以流的形式存储时,可以更容易地提供同步数据,其示出在图7和图8中。在这种情况下,可以提前获得数据将要被加入的视频的时间和其时间戳。When AV data is encoded in advance and stored in the form of a stream, synchronization data can be provided more easily, which is shown in FIGS. 7 and 8 . In this case, the time of the video to which the data will be added and its timestamp can be obtained in advance.

图7是图解根据本发明再一实施例的、用于实时同步数据与视频数据的地面DMB发送系统的方框图.7 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to still another embodiment of the present invention.

在附图中,AV流存储在MPEG-2文件或者其添加了前向纠错(FEC)的文件中。In the drawing, an AV stream is stored in an MPEG-2 file or a forward error correction (FEC)-added file thereof.

参考图7,DMB发送系统包括AV信号源500、基于地面DMB标准编码AV信号的AV编码器510、以流的形式存储经编码的AV信号的存储设备560、通过使用从存储设备560提供的AV时间戳产生同步元数据以提供与AV数据同步的数据的数据服务器530、以及用于复用AV编码器510的输出信号和数据服务器530的输出信号的复用器520、540和550。这里,提前向数据服务器530输入要添加数据的视频的视频时间信息和用于数据复原的数据时间戳。数据管理和控制单元533基于添加数据的时间确定何时添加数据以及产生同步元数据。Referring to FIG. 7, the DMB transmission system includes an AV signal source 500, an AV encoder 510 for encoding an AV signal based on the terrestrial DMB standard, a storage device 560 for storing the encoded AV signal in the form of a stream, and by using the AV signal provided from the storage device 560. The time stamp generates synchronization metadata to provide data server 530 synchronized with AV data, and multiplexers 520, 540, and 550 for multiplexing the output signal of the AV encoder 510 and the output signal of the data server 530. Here, video time information of a video to which data is to be added and a data time stamp for data restoration are input to the data server 530 in advance. The data management and control unit 533 determines when to add data and generates synchronization metadata based on the time when data is added.

当在图7所示的通常的DMB服务中,在出自DMB AV编码器510的AV流的发送中间提供数据时,在转换器中发生流转换。转换器520执行重印戳操作(re-stamping),其是保证时间戳连续性的过程。在转换器520中,预先加入到流文件中的时间戳被重新建立,以与从DMB AV编码器510输出的AV流的时间戳连续。总之,向时间戳中加入预定的值。数据服务器530应该接收在转换器520中重建的AV流的时间戳和关于已发生转换的时间点的信息,以便反映该重建。所述时间戳重建是整个时间戳移动预定值。这样,需要在转换发生的时刻输入信息。In the normal DMB service shown in FIG. 7, when data is provided during the transmission of the AV stream from the DMB AV encoder 510, stream conversion occurs in the converter. Converter 520 performs re-stamping, which is the process of ensuring timestamp continuity. In the converter 520, the time stamp previously added to the stream file is re-established to be continuous with the time stamp of the AV stream output from the DMB AV encoder 510. In summary, a predetermined value is added to the timestamp. The data server 530 should receive the time stamp of the AV stream reconstructed in the converter 520 and information on the time point at which conversion has occurred in order to reflect the reconstruction. The time stamp reconstruction is to shift the entire time stamp by a predetermined value. As such, information needs to be entered at the moment the transition occurs.

图8是图解根据本发明另一实施例的、实时同步数据与视频数据的地面DMB发送系统的方框图。FIG. 8 is a block diagram illustrating a terrestrial DMB transmission system for synchronizing data and video data in real time according to another embodiment of the present invention.

与图7中的发送系统不同,在图8的发送系统中,AV流是以MP4文件的形式被编码,并且被直接添加到DMB AV编码器610中。Different from the transmission system in FIG. 7, in the transmission system in FIG. 8, the AV stream is encoded in the form of an MP4 file, and is directly added to the DMB AV encoder 610.

当AV流被编码成MPEG-4格式,并且作为一种存储文件格式的MP4文件被加入到DMB中时,应该在M4onM2处理模块620中将MP4文件分组成MPEG-4 SL和MPEG-2传输流(TS),其示出在图8中。这个过程可以在所述DMB AV编码器610内执行,但是也可以在附加的设备中执行。When the AV stream is encoded into the MPEG-4 format and is added to the DMB as an MP4 file in a stored file format, the MP4 file should be grouped into MPEG-4 SL and MPEG-2 transport streams in the M4onM2 processing module 620 (TS), which is shown in FIG. 8 . This process can be performed in the DMB AV encoder 610, but can also be performed in an additional device.

当MP4文件被分组成MPEG-4 SL和MPEG-2 TS时,MP4文件中的对比时间信息被转换成OCR或CTS。数据服务器630已经包含了数据将要加入其中的视频的时间信息和用于数据复原的数据时间戳。这样,如果它接收到从MP4文件到MPEG-4 SL和MPEG-2 TS的分组操作的变换信息,则可以预测数据时间戳,其是呈现与视频同步的数据的时间。When MP4 files are grouped into MPEG-4 SL and MPEG-2 TS, the comparison time information in MP4 files is converted into OCR or CTS. The data server 630 already contains the time information of the video to which the data will be added and the data timestamp for data recovery. This way, if it receives transformation information from an MP4 file to a packet operation of MPEG-4 SL and MPEG-2 TS, it can predict the data timestamp, which is the time at which the data synchronized with the video is presented.

图9是示出根据本发明的一个实施例的、能够提供其中数据与视频同步的服务的接收系统的方框图。FIG. 9 is a block diagram illustrating a receiving system capable of providing a service in which data and video are synchronized according to one embodiment of the present invention.

参考图9,能提供与数据同步的视频的接收系统包括RF接收信道解码器710、MSC处理器730、DMB AV解码器740、DMB数据解码器760、以及数据呈现装置770。RF接收信道解码器710接收RF信号,把RF信号解调成基带信号,执行信道解码,并且从MSC数据中分离出FIC数据。FIC分析器720分析包括复用信息和服务信息的FIC数据,并且向MSC处理器730提供分析结果。MSC处理器730把通过MSC信道发送的数据分离成数据分组和AV流。所述AV流和所述数据分组分别被输入到DMB AV解码器740和DMB数据解码器760以用于解码。DMB AV呈现装置750和数据呈现装置770分别在相同的复原时间呈现AV流和数据。Referring to FIG. 9, a receiving system capable of providing video synchronized with data includes an RF receiving channel decoder 710, an MSC processor 730, a DMB AV decoder 740, a DMB data decoder 760, and a data presentation device 770. The RF reception channel decoder 710 receives an RF signal, demodulates the RF signal into a baseband signal, performs channel decoding, and separates FIC data from MSC data. The FIC analyzer 720 analyzes FIC data including multiplex information and service information, and provides the analysis result to the MSC processor 730 . The MSC processor 730 separates data transmitted through the MSC channel into data packets and AV streams. The AV stream and the data packets are respectively input to the DMB AV decoder 740 and the DMB data decoder 760 for decoding. The DMB AV presentation means 750 and the data presentation means 770 respectively present the AV stream and the data at the same restoration time.

DMB数据解码器760从DMB AV解码器740接收诸如OCR之类的系统参考时间信息,并且比较所述系统参考时间信息和被加入到同步元数据的报头中或数据对象的报头中的、基于CTS的数据时间戳。这里,一致的时间成为数据对象文件的复原时间。最后,数据呈现装置770执行由同步元数据指示的应用程序,并且在提取的复原时间,分别呈现同步元数据指示的相关数据和加入到同步元数据中的即时数据,以与AV数据同步。The DMB data decoder 760 receives system reference time information such as OCR from the DMB AV decoder 740, and compares the system reference time information with the CTS-based data timestamp. Here, the coincident time becomes the restoration time of the data object file. Finally, the data presentation means 770 executes the application program indicated by the synchronization metadata, and at the extracted restoration time, presents the relevant data indicated by the synchronization metadata and the instant data added to the synchronization metadata to be synchronized with the AV data, respectively.

上面描述的本发明的方法可以被实现为程序,并且被存储在计算机可读记录介质中,所述计算机可读记录介质诸如CD-ROM、RAM、ROM、软盘、硬盘、磁光盘等。因为该过程可以被本领域技术人员容易地实现,所以在这里将不提供关于它的详细描述。The method of the present invention described above can be realized as a program and stored in a computer-readable recording medium such as CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, and the like. Since this process can be easily implemented by those skilled in the art, a detailed description about it will not be provided here.

虽然针对某些优选实施例描述了本发明,但是对于本领域技术人员来说,很明显,在不脱离由后面的权利要求所限定的本发明的范围的情况下,可以做出多种改变和修改。Although the invention has been described with respect to certain preferred embodiments, it will be apparent to those skilled in the art that various changes and modifications may be made without departing from the scope of the invention as defined in the following claims. Revise.

Claims (23)

1. one kind is used for providing method with the data of audio/video (AV) data sync at DMB (DMB), comprises step:
A) the AV timestamp of reception AV data;
B) calculate the timestamp of described data based on described AV timestamp, the timestamp of described data is about presenting the information of the time point of described data at user terminal, and it will be called data time in the back for short and stab;
C) produce the synchronizing metadata that comprises the data time stamp that is calculated; And
D) the described synchronizing metadata of encoding, and send encoded synchronizing metadata.
2. extract described AV timestamp in the AV stream that the method for claim 1, wherein from encoded, obtains.
3. the method for claim 1, wherein the AV stream file from storage provides described AV timestamp.
4. the method for claim 1, wherein described synchronizing metadata is to trigger grouping, and it comprises the information that is used to carry out with the incident of described AV data sync.
5. method as claimed in claim 4, wherein, described triggering grouping comprise the trigger of the application program that is used for being identified at the recipient field, be used to indicate the field and being used to of the time point of generation incident to indicate the field of the data that described application program carries out at the triggered time point.
6. method as claimed in claim 5, wherein, described triggering is repeated to send before being grouped in described triggered time point.
7. one kind is used for providing method with the data of audio/video (AV) data sync at DMB (DMB), comprises step:
A) received signal is divided into AV stream and packet;
B) from the AV stream decoder receiving system reference time information of the described AV stream that is used to decode;
C) synchronizing metadata from be included in described packet obtains the data time stamp;
D) more described data time stabs and the described system reference time, and at the described data time stamp time point consistent with the described system reference time, decodes and presents data object file.
8. method as claimed in claim 7, wherein, described synchronizing metadata is to trigger grouping, it comprises the information that is used to carry out with the incident of described AV data sync.
9. method as claimed in claim 7, wherein, described synchronizing metadata is to trigger grouping, it comprises the information that is used to carry out with the incident of described AV data sync.
10. method as claimed in claim 9, wherein, described triggering grouping comprise the trigger of the application program that is used for being identified at the recipient field, be used to indicate the field and being used to of the time point of generation incident to indicate the field of the data that described application program carries out at described triggered time point.
11. method as claimed in claim 9, wherein, if described triggering grouping was used for before scheduled event produces, the generation of this incident of prior notice, then the application program to the recipient sends glitch, perhaps, if described triggering grouping is used to respond the generation of described incident and instant deal with data, then the application program to the recipient sends true signal.
12. one kind is used for providing device with the data of audio/video (AV) data sync at DMB (DMB), comprises:
The AV encoder is used for being provided to data server based on terrestrial DMB standard code AV signal and with the AV timestamp;
The data synchronization metadata that provides with the AV data sync by using described AV timestamp to produce to be used to is provided data server;
The time synchronized server is used for synchronous in time described AV encoder and described data server; And
Multiplexer is used for the output signal of multiplexing described AV encoder and the output signal of described data server, and sends through multiplexing signal.
13. device as claimed in claim 12, wherein, described data server comprises:
Data signal source is used to produce the several data relevant with described DMB;
Data management and control unit are used for coming the calculated data timestamp based on described AV timestamp, and it is the time point that presents described data at user terminal that described data time stabs, and produce the synchronizing metadata that comprises the data time stamp that is calculated; And
Data encoder is used for described several data and described synchronizing metadata are encoded to packet.
14. device as claimed in claim 12, wherein, described synchronizing metadata is to trigger grouping, and it comprises the information that is used to carry out with the incident of described AV data sync.
15. device as claimed in claim 14, wherein, described triggering grouping comprise the trigger of the application program that is used for being identified at the recipient field, be used to indicate the field and being used to of the time point of generation incident to indicate the field of the data that described application program carries out at described triggered time point.
16. device as claimed in claim 14, wherein, described triggering is repeated to send before being grouped in described triggered time point.
17. one kind is used for providing device with the data of audio/video (AV) data sync at DMB (DMB), comprises:
The AV encoder is used for the signal based on terrestrial DMB standard code AV;
Memory is used for the encoded AV signal of form storage with stream;
The AV timestamp that provides from described memory by using is provided data server, and the data synchronization metadata that is used to provide with the AV data sync is provided; And
Multiplexer is used for the output signal of multiplexing described AV encoder and the output signal of described data server, and sends through multiplexing signal.
18. device as claimed in claim 17, wherein, described synchronizing metadata is to trigger grouping, and it comprises the information that is used to carry out with the incident of described AV data sync.
19. device as claimed in claim 18, wherein, described triggering grouping comprise the trigger of the application program that is used for being identified at the recipient field, be used to indicate the field and being used to of the time point of generation incident to indicate the field of the data that described application program carries out at described triggered time point.
20. one kind is used for providing device with the data of audio/video (AV) data sync at DMB (DMB), comprises:
RF receive channel decoder is used to receive the DMB signal, and described DMB signal is demodulated to baseband signal, and carries out channel-decoding;
The MSC processor is used for based on multiplexed information and information on services, isolates AV stream from packet;
The AV stream decoder, described AV stream is used to decode; And
Data present device, are used for being included in the synchronizing metadata of described packet and from the system reference time that the AV stream decoder provides by use, provide and described AV stream data in synchronization.
21. device as claimed in claim 20, wherein, described synchronizing metadata is to trigger grouping, and it comprises the information that is used to carry out with the incident of described AV data sync.
22. device as claimed in claim 21, wherein, described triggering grouping comprise the trigger of the application program that is used for being identified at the recipient field, be used to indicate the field and being used to of the time point of generation incident to indicate the field of the data that described application program carries out at described triggered time point.
23. device as claimed in claim 21, wherein, if described triggering grouping was used for before scheduled event produces, the generation of this incident of prior notice, then the application program to the recipient sends glitch, perhaps, if described triggering grouping is used to respond the generation of described incident and instant deal with data, then the application program to the recipient sends true signal.
CNA2006800247008A 2005-05-26 2006-05-26 Method and device for synchronizing data service and video service in digital multimedia broadcasting Pending CN101218819A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020050044579 2005-05-26
KR20050044579 2005-05-26
KR1020050080642 2005-08-31

Publications (1)

Publication Number Publication Date
CN101218819A true CN101218819A (en) 2008-07-09

Family

ID=39624321

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006800247008A Pending CN101218819A (en) 2005-05-26 2006-05-26 Method and device for synchronizing data service and video service in digital multimedia broadcasting

Country Status (1)

Country Link
CN (1) CN101218819A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102508865A (en) * 2011-10-11 2012-06-20 广东威创视讯科技股份有限公司 Signal source management method and management device
CN103283220A (en) * 2010-12-26 2013-09-04 Lg电子株式会社 Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service
CN103650525A (en) * 2012-06-19 2014-03-19 索尼公司 Extensions to trigger parameters table for interactive television
CN103814569A (en) * 2011-09-22 2014-05-21 索尼公司 Reception device, reception method, program, and information processing system
CN103999450A (en) * 2011-12-21 2014-08-20 索尼公司 Receiving device, receiving method, program, and information-processing system
CN106028066A (en) * 2015-03-24 2016-10-12 英特尔公司 Distributed media stream synchronization control
US10491965B2 (en) 2012-04-20 2019-11-26 Saturn Licensing LLC. Method, computer program, and reception apparatus for delivery of supplemental content
CN116915978A (en) * 2023-08-07 2023-10-20 昆易电子科技(上海)有限公司 Trigger time determining method, data acquisition system, vehicle and industrial personal computer
CN119578899A (en) * 2025-01-24 2025-03-07 北京中科建友科技股份有限公司 Hazardous waste information risk assessment and supervision system based on AI artificial intelligence

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103283220A (en) * 2010-12-26 2013-09-04 Lg电子株式会社 Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service
US9225443B2 (en) 2010-12-26 2015-12-29 Lg Electronics Inc. Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service
CN103283220B (en) * 2010-12-26 2016-08-10 Lg电子株式会社 The method sending broadcast service, the method receiving broadcast service and the equipment of reception broadcast service
CN103814569B (en) * 2011-09-22 2017-09-12 索尼公司 Reception device, method of reseptance, receiving device and information processing system
US10440423B2 (en) 2011-09-22 2019-10-08 Saturn Licensing Llc Reception device, reception method, program, and information processing system
CN103814569A (en) * 2011-09-22 2014-05-21 索尼公司 Reception device, reception method, program, and information processing system
US9967613B2 (en) 2011-09-22 2018-05-08 Saturn Licensing Llc Reception device, reception method, program, and information processing system
CN102508865B (en) * 2011-10-11 2013-10-30 广东威创视讯科技股份有限公司 Signal source management method and management device
CN102508865A (en) * 2011-10-11 2012-06-20 广东威创视讯科技股份有限公司 Signal source management method and management device
CN103999450A (en) * 2011-12-21 2014-08-20 索尼公司 Receiving device, receiving method, program, and information-processing system
CN103999450B (en) * 2011-12-21 2017-09-12 索尼公司 Receiving device, method of reseptance, program and information processing system
US10652609B2 (en) 2011-12-21 2020-05-12 Saturn Licensing Llc Reception apparatus, reception method, program, and information processing system
US12063411B2 (en) 2011-12-21 2024-08-13 Saturn Licensing Llc Reception apparatus, reception method, program, and information processing system
US10491965B2 (en) 2012-04-20 2019-11-26 Saturn Licensing LLC. Method, computer program, and reception apparatus for delivery of supplemental content
CN103650525B (en) * 2012-06-19 2017-10-17 索尼公司 Method, system and equipment for the extension of the trigger parameter table of interactive television
US10104447B2 (en) 2012-06-19 2018-10-16 Saturn Licensing Llc Extensions to trigger parameters table for interactive television
CN103650525A (en) * 2012-06-19 2014-03-19 索尼公司 Extensions to trigger parameters table for interactive television
US11051082B2 (en) 2012-06-19 2021-06-29 Saturn Licensing Llc Extensions to trigger parameters table for interactive television
CN106028066A (en) * 2015-03-24 2016-10-12 英特尔公司 Distributed media stream synchronization control
CN106028066B (en) * 2015-03-24 2019-02-15 英特尔公司 Distributed media stream synchronously control
CN116915978A (en) * 2023-08-07 2023-10-20 昆易电子科技(上海)有限公司 Trigger time determining method, data acquisition system, vehicle and industrial personal computer
CN119578899A (en) * 2025-01-24 2025-03-07 北京中科建友科技股份有限公司 Hazardous waste information risk assessment and supervision system based on AI artificial intelligence

Similar Documents

Publication Publication Date Title
KR100837720B1 (en) Method and Apparatus for synchronizing data service with video service in Digital Multimedia Broadcasting and Executing Method of Data Service
US7188353B1 (en) System for presenting synchronized HTML documents in digital television receivers
CN101218819A (en) Method and device for synchronizing data service and video service in digital multimedia broadcasting
US10129609B2 (en) Method for transceiving media files and device for transmitting/receiving using same
US8451868B2 (en) Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
CN1820507B (en) System and method for digital multimedia broadcasting
KR100406122B1 (en) Apparatus and method for injecting synchronized data for digital data broadcasting
US9225443B2 (en) Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service
KR101565670B1 (en) Sync content broadcast distribution system
KR102523470B1 (en) Data processing device and data processing method
CN101202613B (en) Terminal for clock synchronization
CN102752669A (en) Transfer processing method and system for multi-channel real-time streaming media file and receiving device
CN108111872B (en) Audio live broadcasting system
JP7643602B2 (en) Transmission method and transmission device, and reception method and reception device
US9426506B2 (en) Apparatuses for providing and receiving augmented broadcasting service in hybrid broadcasting environment
KR100910996B1 (en) Method of Providing Three-Dimensional Video Service in Digital Multimedia Broadcasting System
BR112012008175B1 (en) systems and methods for transmitting media content by means of digital broadcast transmission for synchronized rendering by a receiver
KR20040084508A (en) Apparatus and Its Method of Multiplexing Multimedia Data to DAB Data
KR100825755B1 (en) Digital multimedia broadcasting transmission / reception method and apparatus for interworking MBP-4 WIFS based data service and middleware based data service
CN101202921A (en) Clock synchronous system of moving multimedia network
KR100789374B1 (en) DMB transmission method for slide show service synchronized with audio service, decoding apparatus for slide show service synchronized with audio service in DMB reception terminal and method
CN100571119C (en) A method for realizing clock synchronization by using mobile network
KR20160108071A (en) Apparatus and method for transmitting and receiving digital radio broadcating service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20080709