CN1164109C - 传输数字电视数据流中用户信息的高效带宽方法和设备 - Google Patents

传输数字电视数据流中用户信息的高效带宽方法和设备 Download PDF

Info

Publication number
CN1164109C
CN1164109C CNB961965398A CN96196539A CN1164109C CN 1164109 C CN1164109 C CN 1164109C CN B961965398 A CNB961965398 A CN B961965398A CN 96196539 A CN96196539 A CN 96196539A CN 1164109 C CN1164109 C CN 1164109C
Authority
CN
China
Prior art keywords
data
mentioned
video
identifier
counting
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
CNB961965398A
Other languages
English (en)
Other versions
CN1200220A (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.)
Arris Technology Inc
Original Assignee
General Instrument 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 General Instrument Corp filed Critical General Instrument Corp
Publication of CN1200220A publication Critical patent/CN1200220A/zh
Application granted granted Critical
Publication of CN1164109C publication Critical patent/CN1164109C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • H04N7/0885Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection for the transmission of subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Abstract

提供一种用于数字电视VBI用户的数据通信的方法和装置。一允许闭路字幕、非实时视频、采样视频和AMOL传输的语法被提供。非实时视频可被用于以全分辨率在系统中传输各种类型的数据,如场间隔测试信号(VITS)。每一类型VBI用户信息计数语法中的约定促使调整数字电视数据流,以容纳各种数量和类型的这类信息,而无需预留的空间。语法中优先级值的约定使解码器丢掉不被特定解码器支持的VBI用户信息优先级。

Description

传输数字电视数据流中用户信息的高效带宽方法和设备
发明背景
本发明涉及数字电视信号的通信,尤其涉及无需为用户数据预留空间,在数字电视数据流中提供用户数据的带宽高效方案。这类用户数据的实例包括闭路字幕数据、非实时视频数据(例如,帧扫描间测试信号-VITS)、采样视频数据和自动调整测量(AMOL)数据。
电视信号的数字传输能够以比模拟技术高得多的质量提供视频和音频服务。数字传输方案对于通过有线电视网络或卫星传播到有线电视附属机构和/或直接传播到家庭卫星电视接收器的信号尤其具有优势。可以预测,数字电视发送器和接收器系统将取代现存的模拟系统,就象音频工业界中数字光盘取代模拟留声机的唱片一样。
将压缩的视频数据传送给接收器的一种方法是以包含于打包数据流中包的形式进行的。一般,载有压缩数据的包与其他包,例如,载有相应音频数据和重建电视信号所必需的控制信息的包多路复用。以此方式传输数字电视信号的一个标准是MPEG-2,详见国际标准化组织,ISO/IEC 13818-1,国际标准,1994年11月13日,标题为“GenericCoding of Moving Pictures and Associated Audio:Systems”,建议H.222.0,此处作为参考文献引用。MPEG-2视频语法和语义的进一步细节见国际标准化组织ISO/IEC 13818-2,国际标准,1995,标题为“Generic Coding of Moving Pictures and Associated Audio:Video”,建议H.262,此处也作为参考文献引用。
在M PEG-2系统(和类似于通用仪器公司专有的DigiCipherII系统)中,一传输流,或传输复用由相邻的一组固定长度包构成。视频序列利用层次结构(其中序列头后接各种扩充,用户数据,一组图形(“GOP”)头,可选用户数据,一图形头等等)被传输。序列头提供一图形序列的信息,该图形序列通常包含多于一个的GOP。该信息包括,例如,水平和垂直尺寸值,纵横比,帧和位的速率,和视频数据的量化参数。一用户数据扩充也可被包含,其在别的事物中,为解码器的使用提供附加数据。DigiCipherII标准为在序列头后附加用户数据的传输而提供,以便识别DigiCipherII信号和在序列中所用的任何专用的视频压缩技术,包括DigiCipher专用预测和块运动估计。
在M PEG-2和DigiCipherII语法中,除了序列扩充和用户数据外,包含有例如视频格式和色彩描述信息的序列显示扩充被提供。一后续图形头组在其他信息中提供一时间码。此后,包含有与将被显示的图形序列中对应图形相关的各种信息的图形头被提供。一图形扩充和最终用于观看的将被解码和复制的实际图形数据此后被提供。注意,MPEG没有指明各种扩充(例如序列显示扩充)或用户数据必需传输的顺序,除它们必需在序列扩充之后且在GOP头(若提供)或图形头之前这一事实外。MPEG不要求GOP头被发送,该头可在特定实现中被忽略。
在实际传输系统中,可能需要为不同目的在不同时间包含附加数据,例如提供闭路字幕,VITS,附加实时视频,和AMOL数据。这类附加数据可被载于电视信号的场消隐间隔(VBI)部分,并在此处被称作“VBI用户信息”。一般地,这些VBI用户信息的插入将需要传输语法以分配和保留固定长度部分(其中VBI用户信息被插入)。若VBI用户信息未被使用,固定长度部分对于其他信息不可使用于是频带将被浪费。
为包含各种类型VBI用户信息(在任意给定时间可能被或可能不被使用)数字电视数据提供传输语法,而不要求为该信息预留空间是具有优势的。此方案在对于传输VBI用户信息提供灵活性的同时,促使频带的有效管理。本发明提供了一传输方法和体现上述优势的装置。
本发明的概述
根据本发明,为利用数字电视数据流传输载于电视信号场消隐间隔(VBI)部分的各种数量的不同类型信息,提供了一带宽高效的方法。待传输的信息取自于对应连续视频帧的场消隐间隔的输入视频数据部分。第一标识符被提供给所提取的信息。第一标识符指明与该标识符相关信息的特定类型计数。第一标识符和相关信息被插入到数字电视数据流的VBI相关部分。该数据流,包括第一标识符和该信息,此后被传送到一接收器。第一标识符促使数据流作调节以容纳各种数量的不同类型信息而无需为特定数量和信息类型预留空间。
第二标识符被提供给所提取的信息。第二标识符指明由第一标识符所确认的信息的特定类型的优先级。在所述的实施例中,第一和第二标识符在数据流中位于其相关信息的前面。每个第二标识符跟随在第一标识符相应部分之后。因此,该语法提供一确定信息特定类型计数的第一标识符,其后跟随确认信息优先级的第二标识符,而后跟随信息本身。应该理解信息的每一类型(即,“结构,”由计数所规定的大小)可以包含优先级,以便视频图形包含各种优先级的结构。
所提取的信息可包含,例如,一个或多个闭路字幕数据,非实时视频数据,采样视频数据和AMOL数据,此处称作VBI用户数据,因为它被提供于电视信号的VBI部分。当所提取信息包含非实时视频数据时,该语法为非实时视频数据部分提供序列数和段数。当所提取信息包含AMOL数据时,标识符被提供以便指明AMOL数据是否为在简化格式中被表示的空数据。例如,在AMOL数据包含一零串的地方,该字符串可被游程编码以免发送整个零串,由此节省带宽。该语法也可提供标识符以为AMOL数据指定奇偶值。
在所述实施例中,数字电视数据流被装配,以在VBI部分提供指明闭路字幕数据计数的第一标识符,而后跟随指明非实时视频数据计数的第一标识符,而后跟随指明采样视频数据计数的第一标识符,而后跟随指明AMOL数据计数的第一标识符。应该理解以此顺序形成的语法仅构成一个可能的实施例,并且该顺序可被重新安排而不偏离本发明的概念。
本发明也提供一方法用以对上述方式传送的信息进行解码。在该解码方法中,数字电视数据流在一解码器处被接收。当该数据流的VBI部分被触及时,第一标识符被检测到。当确认闭路字幕数据计数的第一标识符指明该数据的存在时,闭路字幕数据被处理。当确认采样视频数据计数的第一标识符指明该数据的存在时,采样视频数据被处理。当确认AMOL数据计数的第一标识符指明该数据的存在时,AMOL数据被处理。
在第二标识符被提供于VBI部分以指定由第一标识符所确认的特定类型数据信息的优先级时,第二标识符在所接收数据流中被检测到。若由第二标识符所确定的优先级不是解码器所支持的优先级,特定信息的处理被禁止。以此方式,具有不同能力的解码器可被应用于操作公共数据流的领域中。不被特定解码器所支持的信息不会给解码器的操作带来负面影响,由于解码器会得到优先级标识符的通知,它将忽略特定信息。
接收器装置被提供用于对包含于数字电视信号的信息进行解码。该接收器包括用于检测所接收数据电视信号中场消隐部分的信息(该信息指明闭路字幕数据计数、非实时视频数据计数、采样视频数据计数和可能出现于场消隐部分的AMOL数据计数)的装置。当闭路字幕数据的计数指明该数据存在于场消隐部分时,响应检测装置的装置处理闭路字幕数据。当非实时的视频数据计数指明该数据存在于视频消隐部分时,响应检测装置的装置处理非实时视频数据。当采样视频数据的计数指明该数据存在于场消隐部分时,响应检测装置的装置处理采样视频数据。当AMOL数据的计数指明该数据存在于场消隐部分时,响应检测装置的装置处理AMOL数据。
接收装置可进一步包含用于检测确认所接收数据优先级的信息的装置。当优先级不被该接收器装置支持时,装置被提供以禁止数据的处理。在一所述实施例中,所接收的数字电视信号具有一MPEG格式。
装置被提供用于在数字电视数据流中以带宽高效的方式传送信息。装置被提供用于从对应于连续视频帧场消隐间隔的数字视频数据部分提取信息。由提取装置所提取的至少一个特定类型的信息被量化,且第一标识符与其相关。第一标识符确定跟随在标识符之后的特定类型信息的计数。装置被提供用于将包括和其相关的第一标识符的所提取信息与数字视频数据的活动视频部分相结合以便形成数字电视数据流。第一标识符促使数据流调整以便容纳各种数量和类型的信息,而不为该信息预留空间。
该装置可进一步包括用于将第二标识符与所提取信息相关的装置。第二标识符指明由第一标识符所确定的特定类型信息的优先级。在所描述的实施例中,每一第二标识符被插入到跟随于第一标识符相应部分之后的数据流中。第一标识符可为闭路字幕数据、非实时视频数据、采样视频数据、和AMOL数据提供计数。
附图的简要说明
图1是体现本发明的数字视频编码器的框图;
图2是图1所示的语法处理器更详细的、概念上的框图;
图3是体现本发明的视频解压缩处理器的框图;
图4是图3所示的视频重建电路的更详细的、概念上的框图(因与本发明相关)。
本发明的详细说明
本发明提供一带宽高效的方法和装置,用于利用数字电视数据流以传输载于电视信号VBI部分中的各种数量和不同类型的信息。关注的信息是一种类型用户数据的子集,被称为“图形用户数据”以与M PEG或DigiCipherII传输流中的“序列用户数据”相区别。该子集,此处被称作为VBI用户信息,包括闭路字幕数据、非实时视频数据、采样视频数据、和AMOL数据。除非实时视频之外,图形用户数据的这些类中的每一个随每一图形被更新。非实时视频在几个到多个图形周期内被更新。图形用户数据在对应于VBI行的连续视频帧部分中被传输。每一VBI行在根据本发明处理之前由720个8比特亮度样本和720个8比特色度样本表示。
图1示出(框图形式),一用于将原始视频数据处理到语法(其中各种数量不同类型的VBI用户数据可在数字电视数据流中被发送)的编码器。原始数字视频,如与运动图形和电视工程师团体(SM PTE)的标准相符合的视频通过终端10被输入到串行接收器12中。串行接收器将以并行格式输入的数据串行化。串行化的数据缓存于缓冲器14,它可包含一常规的先进先出(FIFO)寄存器。视频分析器16解释串行化数据的语法并去除各种信息:如确定新行开始处、确定新帧开始处和原始亮度和色度的数据信息。亮度和色度数据被输入到分解器18(在其中它被分解为对应于连续视频帧场消隐间隔的数据部分和那些帧的活动视频部分)。分解器18也确定是否所获取数据的同步被失去,如果是这样的话,输出一“同步丢失”信号到视频压缩处理器22中,后者也接收将被压缩的活动视频。视频压缩处理器是本技术领域熟知的类型,如美国专利5,376,968;5,235,419;5,091,782;或5,068,724所描述。
包含于数字视频输入信号中的VBI部分的数据自分解器18输出到随机访问存储器(RAM)20中,后者包括亮度RAM和色度RAM。该RAM存储数据直到语法处理器24(它提取VBI用户信息并建立促使将在数字电视数据流的VBI部分中高效传输的信息被通信到相应解码器,例如,在最终用户处的解码器的语法)要求时。
由语法处理器所提供的语法被存储于头FIFO 28中,它用来在,例如,数据电视数据流的MPEG或DigiCipherII的实现中装配传输头。头FIFO向将头与来自视频编码器26的压缩活动视频相结合的环形移位器30提供语法信息。视频编码器26以众所周知的方式利用,例如,哈夫曼编码对来自于视频压缩处理器22的压缩视频进行编码,以提供代码字(CW)、代码字长度(CL)和确认编码信息的数据标签。来自环形移位器30的输出是一包含被头(它包含对活动视频进行解码的必要信息)分隔的活动视频的数据流。此数据流被存储于视频缓冲器32(它根据需要向打包器提供数据)中。打包器是一根据传输流标准如MPEG-2或DigiCipherII标准,将数据装配成传输包的常规组件。
图2是图1所示的语法处理器操作的更详细的、概念性框图。数字视频(例如,来自图1所示的视频分析器16)经终端40输入到一VBI分解器和RAM 42。该组件实际上是图1所示的分解器18和VBI20的组合。该分解器输出活动视频到活动视频处理组件76,后者包括如图1所示的视频压缩处理器22和视频编码器26。
包含闭路字幕信息的VBI数据部分由分解器和RAM 42输入到41所指示的闭路字幕处理路径。输入到终端40的数字视频数据流的非实时视频数据被分解器和RAM 42输出到43所指示的非实时视频处理路径。类似地,采样视频被输出到45指示的采样视频处理路径,AMOL数据输出到47所指示的AMOL处理路径。处理路径41,43,45和47中的每一个根据规定的图形的用户数据位流语法提供采样解释、计数插入、优先级插入和其他语法插入。该语法利用MPEG传输标准所使用的正式语法被描述如下。
MPEG语法是类似于C语言的语法,且是一种描述连续和可能的变速位序列,而不是在计算机C语言中规定一过程性程序和其函数。语法的第一列包含语法元素。第二列以位为单位给出语法元素的长度,第三列指明语法类型。这些类型是bslbf(位串最左位在先)和uim sbf(无符号整数最高位在先)。头“user_data 0{...}”指明括号内的语法元素是一已命名的集合且可在语法任意处可通过简单使用“user_data 0”被激活。位结构的条件出现可用通常的“if”测试来指明。C语言中惯用的关系操作符也可被应用。循环结构也可用且采用标准C循环头语法。语法表后跟随语义集,为每一个事先未定义语法域提供定义并设置其使用限制。跟随的图形用户数据位流语法和位流语义代表本发明的一个优选实施例:
Syntax                                  No.Bits Mnemonic
user_data 0{
  user_data_type_code                     32    bslbf
  user_data_type_code                     8     uim sbf
  if(user_data_type_code==0x03){

  reserved                              1     bslbf

  picture_special_frame_flag            1     bslbf

  picture_special_field_flag            1     bslbf

  picture_sp_mv_scale_flag              1     bslbf

  reserved                              3     bslbf

  vbi_data_flag                         1     bslbf

  if(vbi_daa_flag){

    cc_count                            5     uim sbf
				
				<dp n="d10"/>
for(I=0;i<cc_count,I++){
  cc_priority                                 2    uim sbf
  field_number                                2    uim sbf
  line_offset                                 5    uim sbf
  cc_data_1[1:8]                              8    bslbf
  cc_data_2[1:8]                              8    bslbf
  marker_bit                                  1    bslbf
}
non_real_time_video_count                     4    uim sbf
for(i=0;i<non_real_time_video_count,i++){
  non_real_time_video_priority                2    uim sbf
  sequence_number                             2    uim sbf
  non_real_time_video_field_number            1    uim sbf
  line_offset                                 5    uim sbf
  if(sequence_number!=00){

  segm ent_number                           5    uim sbf

  for(i=0;i<32;i++){

    non_real_time_video_cb_data[7:0]        8    uim sbf

    non_real_time_video_cr_data[7:0]        8    uim sbf

  }
				
				<dp n="d11"/>
  }
}
sampled_video_count                                3    uim sbf
for(i=0;i<sampled_video_count,i++){
  sampled_video_priority                           2    uim sbf
  field_number                                     2    uim sbf
  line_offset                                      5    uim sbf
  for(i=0;i<704;i++){

  sampled_video_Y_data[7:0]                      8    uim sbf
  }
  for(i=0;i<352;i++){
  sampled_video_cb_data[7:0]                       8    uim sbf
  sampled_video_cr_data[7:0]                       8    uim sbf
  }
}
amol_count                                         4    uim sbf
for(i=0;i<amol_coutn;i++){
  amol_priority                                    2    uim sbf
  field_number                                     2    uim sbf
				
				<dp n="d12"/>
          line_offset                               5    uim sbf

          frame_counter[4:0]                        5    uim sbf

          amol_data_parity                          1    uim sbf

          non_zero_amol_flag                        1    bslbf

          if(non_zero_amol_flag){

             amol_data[1:20]                        20   bslbf

             marker_bit                             1    bslbf

             amol_data[21:35]                       15   bslbf

          }

      }

      reserved                                      n    bslbf

    }

  next_start_code 0

  }
图形用户数据位流语义
user_data_type_code-图形用户数据的8位代码,以16进制表示为03。注意在任意一个给定的图形头后编码器将发送不多于一个的图形用户数据结构。
picture_special_frame_flag-当设置为1时,该标志指明特定帧预测被用于当前图形。该标志废弃sequence_special_frame_flag的值,且对除P图形外的所有图形被忽略。
picture_special_field_flag-当设置为1时,该标志指明特定帧预测被用于当前图形。该标志废弃sequence_special_field_flag的值,且对除P图形外的所有图形被忽略。
picture_sp_mv_scale_flag-仅当或者picture_special_frame_flag或picture_special_field_flag被设置时具有意义,影响当前P图形的比例。当设置为1时,3/2和1/2的尺度被指明,0指明单位比例。在special_frame_flag或special_field_flag被设置为1时,该标志重载sequence_sp_mv_scale_flag的值,除P图形外被忽略。
vbi_data_flag-它指明一个或多个VBI数据结构跟随(闭路字幕,实时或非实时采样视频,和/或AMOL)。
注意:在优选实施例中,编码器将满足与VBI数据有关的下列通常要求:
1.编码器按解码顺序对图形用户数据打包,把要从给定图形重建的VBI数据存储到同一图形的图形用户数据中。
2.编码器为重复域传输VBI数据,随着传输待重复的域的视频数据的图形。
3.对一给定图形和VBI数据类型,编码器传输第一显示域的所有VBI数据,此第一显示域后跟第二显示域的所有VBI数据,此第二显示域后跟所有第三(重复)显示域的所有VBI数据,若出现的话。同时,对于一给定图形,VBI数据类型和域,编码器传输第一行的所有VBI数据,后跟第二行的所有VBI数据,等等。
cc_count-指明跟随此域的闭路字幕结构数量的一5位整数(值的范围在[0:31])。所有这类结构必须以指定的显示顺序出现,假定是隔行扫描显示。
cc_priority-指明图形重建(在此处存在硬件能力的不同级别)中的结构优先级的处于0-3之间的数。对闭路字幕结构,多达每显示域(包括行21)4行可被标为0优先级。
field_number-显示顺序中此域的号,从那里VBI数据开始,解释如下:
值:   意义:
00      禁止
01      第一显示域
10      第二显示域
11      第三显示域(胶片(film mode)模式中的重复域)
line_offset-给出VBI数据初始行相对于基VBI帧行(NTSC域1的行10,NTSC域2的行273,PAL域1的行6,PAL域2的行319)的偏移量的5位整数,如CCIR报告624-4中所指出的那样。
cc_data_1[1:8]-用于该域的第一闭路字幕字符的数据,以使第一个接收的位是在从左到右显示的视频行上重建的第一位。
cc_data_2[1:8]-用于该域的第二闭路字幕字符的数据,以使第一个接收的位是在从左到右显示的视频行上重建的第一位。
该编码器将闭路字幕数据压缩到16位的表示形式且将这些位打包到以第一字符的最低位开始并以第二字符最高位结束的图形数据中。
non_real_time_video_count-指明所跟随的非实时视频结构的数量。该域的值可为0-15。所有这类结构以指定的显示顺序出现,假定是隔行扫描显示。
non_real_time_video_priority-由解码器所使用的0-3之间的数以确定是否需要重建特定非实时的VBI行。对于非实时采样视频,仅一行可被标为优先级0。因此能够重建一行的解码器只需要重建优先级。
sequence_number-对非实时视频段的每一序列进行编号,从1开始到3,在重新滚动到1之前。0序列号表明非实时采样视频行不被重建(非活动的)直到带有非0序列号的段被接收到并且由此相应域不跟随该结构。该序列号在序列间以1递增。
non_real_time_video_field_number-指明解码器必需重建非实时视频行的域的1位数据,解释如下:
值:    意义:
0        奇数域
1        偶数域
segm ent_number-非实时采样视频段的号,起始于0001。
该编码器将非实时采样视频分段为64字节段,并将其作为32个亮度(Y)样本的阵列,后跟16色度样本对(Cb,Cr)的阵列发送,起始于最左样本的最高位。序列的所有段在同一非实时视频行的新采样的任意段之前被顺序传输。
non_real_time_video_Y_data[7:0]-该段的非实时采样视频亮度数据,以使第一位为代码字的最高位。
non_real_time_video_cb_data[7:0]-该段的非实时采样视频色度Cb数据,以使第一位为代码字的最高位。
non_real_time_video_cr_data[7:0]-该段的非实时采样视频色度Cr数据,以使第一位为代码字的最高位。
sampled_video_count-指明此域后的实时采样视频结构的号(值从0到7)。所有这类结构以指定的显示顺序出现,假定是隔行扫描显示。
sampled_video_priority-由解码器所使用的0-3之间的数以确定是否需要重建特定采样视频行。对于实时采样视频,仅一行可被标为优先级0。因此能够重建一行的解码器只需要重建优先级0。
sampled_video_Y_data[7:0]-该结构的实时采样视频亮度数据,以使其第一位为代码字的最高位。
sampled_video_cb_data[7:0]-该结构的实时采样视频色度Cb数据,以使其第一位为代码字的最高位。
sampled_video_cr_data[7:0]-该结构的实时采样视频色度Cr数据,以使其第一位为代码字的最高位。
amol_count-指明跟随该域的AMOL结构的号,且其值在0-15之间。所有这类结构以指定的显示顺序出现,假定是隔行扫描显示。
amol_priority-由解码器所使用的0-3之间的数以确定是否需要重建特定AMOL行。对于AMOL,仅-行可被标为优先级0。因此能够仅重建行20的解码器只需要重建优先级0。
frame_count[4:0]-AMOL结构的帧地址,其中msb对应AMOL位#8,且lsb对应ACN 403-1122-000的AMOL位#12。
amol_data_parity-对应ACN 403-1122-000的AMOL位#48的AMOL结构的奇偶值。
non_zero_amol_flag-当AMOL位#13到#47不全为零时置位,并且由此这些位的值在其后域中被传递。
amol_data[1:35]-ACN 403-1122-000的AMOL位#13到#47的值,此处amol_data[1]对应AMOL位#13,且amol_data[35]对应AMOL位#47。
上述语法被如图2所示的语法处理器24的组件装配。在优选实施例中,这些组件以固件的形式实现。在路径41中,闭路字幕数据被采样解释功能处理,后者从包含闭路字幕数据的每一VBI行的总共1408个样点(704个采样亮度,704个采样色度)中提取16位闭路字幕数据。闭路字幕(CC)计数插入功能46对取自当前视频域的闭路字幕结构的数量进行计数。如图形用户数据位流语义所指示,计数值可为0-31。CC优先级插入功能48将闭路字幕数据的优先级插入,以便支持当前优先级的解码器对闭路字幕数据进行解码,且不支持当前优先级的解码器对数据不解码。所有其他语法信息,如域号,行编移,和标志位被“其他语法插入”功能50插入。来自路径41的语法输出对应以“CC_count”开头的图形用户数据流语法中的上述内容。
非实时视频在路径43中被处理。编码器需要对VBI数据分段以便当图形用户数据负载以较大百分比的分配服务数据率变化时,将负载分配到多个图形中。它主要应用于非实时视频。为减小编码器用于将非实时视频负载分配到图形上的算法的复杂性,非实时视频更新率被限制为22个图形的整数倍。为了对传输包丢失提供坚定性,尤其是对非实时视频序列的最后段,在非实时视频的语法中提供段和序列号以允许解码器检测丢失的非实时视频段。因为非实时视频数据在段中传输,对于解码器来说,较好的方法是对非实时视频数据采用双缓存的方案,以便在接收下一行时显示当前行。为通知解码器停止等待新的非实时视频段的到来且停止重建当前行,编码器将为序列号是0的特定域和行传输几个结构。这向解码器提供信号以停止(即,关闭)非实时视频行。而且,编码器在传输同一非实时视频行的新的采样的任意段之前按序发送非实时视频序列的所有段。序号在非实时视频序列之间以1递增。非实时视频行从活动到非活动状态的转换可被编码器通过将四个图形序列号设置为0的非实时视频行打包图形用户数据而指明。同时,如图形用户数据语法所指明,无对应的亮度或色度采样在此情况下被传输。
为最左采样点在先传输,非实时视频数据被划分成64个字节的段。编码器将每一非实时视频数据段作为以最左采样的最高位为起始的32亮度采样(Y)阵列传输。亮度采样后跟随以最左采样的最高位为起始的16个色度采样对(Cb,Cr)的阵列。编码器能够随着每个视频帧采样、压缩并传输非实时视频中的一行。非实时视频以从每22个图形一次到每484个图形一次(其增量为22个图形)的速率来采样。非实时视频以每行704个水平采样点的完全分辨率被处理。22个图形上非实时视频数据的分段由非实时视频采样解释功能52进行操作。704个采样点的每一个的亮度和色度数据以每个采样点32个字节由采样解释功能52输出。每帧的非实时视频数据的计数由非实时视频(NRV)计数插入功能54保持。这提供用户数据位流语法和语义中设置的non_real_time_video_count。非实时视频优先级被NRV优先级插入功能56插入以使解码器忽略它们不支持的优先级。其它非实时视频语法,包括序列号,非实时视频域号,行偏移和段号,被非实时视频处理路径43中的“其他语法插入”功能58插入。注意非实时视频特征可被用于支持场间隔测试信号(VITS),通过在几个帧期间传输VITS的704个采样点。其他数据,如场间隔参考(VIR)信号,也可利用非实时视频路径被传输。通过将数据分段并在许多行上逐一发送,该语法的非实时视频能力使数据服务如VITS所使用的带宽大大减小。
采样视频处理在路径45被提供。采样视频类似非实时视频,但被实时提供。因此,不是将包含于许多帧之上的视频行数据分段,每一帧或域被提供以新的视频行。采样视频可被用于支持广播者或程序员所要发送的任意通用视频。
采样视频数据被已采样的视频采样解释功能60所解释。采样亮度和色度信息被采样视频(SAV)计数功能62计数。采样视频优先级被SAV优先级插入功能64插入以使不支持SAV优先级的解码器忽略SAV数据。其他语法插入,包括域号和行偏移,被路径45上的“其他语法插入功能”66提供。
A.C.Nielson公司为市场研究而使用的程序调测信息,并被称作“调测自动测量”(AMOL)也被用户数据语法提供。该数据被提供给各种电视观众的市场研究处理器所使用,并记录所观看的每个节目和所观看的时间。电视广告具有它们自己的AMOL,且该特征可被作广告者用来在节目调测期间检验广告的正确播放。AMOL信息在国家电视系统委员会(NTSC)播放标准中被插入到每一电视帧的域2的行22中。行22是一活动视频行,且由此对于NTSC信号解码器可能从行23而不是行22开始处理活动视频。在30帧序列中,每一帧的AMOL行一般出现,但大多数帧的数据将通常为空。然而,奇偶位的定义在每一AMOL行要变化。因此语法包括一指明每一帧的35个AMOL数据位是否为0的位,以使语法不发送0数据。相反,语法的non_zero_AMOL_flag位被清除,以利用一位指明整个AMOL行为空。语法总是发送奇偶位,而不管其数据内容,因为即使在无数据出现时,奇偶性也易于变化。
图2所示的路径47的AMOL数据处理类似于采样视频的处理。AMOL数据的解释被AMOL采样解释功能68所提供。如果AMOL数据出现,它被计数且该数据计数被AMOL计数插入功能70插入到语法中。AMOL优先级被功能72插入以使不支持该AMOL优先级的解码器跳过AMOL数据。余下的AMOL语法元素,包括域号,行偏移,AMOL数据奇偶性和非零AMOL标志,以及标志位(如果需要的话)被AMOL处理路径47的“其他语法插入”功能74插入。
包括包含于数字视频信号中的所有闭路字幕、非实时视频、样视频、AMOL数据的VBI语法与从VBI用户数据中的活动视频处理部件76和视频复用器78输出的活动视频多路复用。该多路复用器提供头FIFO 28和图1示出的环形移位器30的功能。复用器78输出的复用数据流被缓存且打包以提供最终传输到解码器群的传输流。
图3是用于处理包含上面详述的VBI用户数据语法的接收数据流的视频解压缩处理器(即,解码器)的框图。视频解压处理器(VDP)包含寻址外部DRAM 122以存储和取出接收器处重建电视节目的视频数据的存储管理器130。该处理器,指明为120,是一个设计用来对传输层(即,控制和其他非视频信息)和通过终端110输入的压缩位流的视频层进行解码的流水线处理器,有时称作视频处理器的“传输包接口”。
一用户处理器接口在终端114被提供,以用于通过M-bus控制器150(在处理器120中配置各种寄存器)对视频数据处理器进行控制。M-bus是双线的、两个方向的串行总线(它提供装置间数据交换的简单高效的手段),且与I2C总线标准完全兼容。
到DRAM 122的接口通过地址线124和数据线126被提供。在图3所示的实例中,DRAM 122具有9位地址口和32位数据口。
视频输出接口138为解压、重建视频(例如,它可被作为标准CCIR(国际无线电咨询委员会)656,8位,27Mhz多路复用的亮度(Y)和色度(Cr,Cb)信号输出而提供)。
一测试接口可通过终端162提供给常规JTAG(联合测试活动组(Joint Test Action Group))控制器160。JTAG是一用于板级测试的标准边界扫描方法以检测包、板连接以及内部电路中的错误。
视频解压缩处理器120经终端112接收时钟信号。时钟提供时序信息(例如,用于使传输语法分析器132从经终端110输入的打包数据流中的传输包中恢复时序信息和视频信息所使用的时间信息)。获取和错误管理电路134利用由视频语法分析器140检测的程序时钟参考(PCR)和解码时间标记(DTS)以与图形解码起始同步。该电路设置场同步且对所有视频解码和显示功能提供全局同步。
视频层由存储管理器130在外部DRAM 122中配置的输入缓冲器(FIFO)中被缓冲。视频语法分析器140通过存储管理器130接收DRAM FIFO输出的压缩视频数据,并且从描述视频信息的因子中分离运动向量信息。该因子由哈夫曼解码器152、反量化器154、和反向离散余弦变换(IDCT)处理器156处理。
运动向量被恢复并用于寻址重建当前视频帧所需的前面解码的视频帧。具体地,运动向量解码器142解码从视频语法分析器140接收的运动向量,并将其传递给预测地址发生器144。预测地址发生器提供经存储管理器130查找必要的锚帧(anchor frame)(即,帧内(I)或预测(P)帧)数据所需的地址信息,以使预测计算器146提供重建当前帧块所需的预测信号。差分解码器148将预测数据与解码因子数据结合以提供解压视频数据。解压视频数据经存储管理器130存储于DRAM122的适当缓冲器中。应当理解由运动向量解码器142、预测地址发生器144、预测计算器146、差分解码器148、哈夫曼解码器152、反量化器154和IDCT 156实现的视频解压过程通常是常规的,易于被本技术领域的精通者理解。
存储管理器130调度外部DRAM地址和数据总线124,126的全部活动并高效地寻址DRAM 122。该存储管理器保证DRAM 122的输入FIFO部分、视频语法分析器140和视频重建电路136(及预测计算器146和差分解码器148)的数据传输要求得以满足。视频重建电路136计算当前图形并处理VBI用户数据以便插入任何闭路字幕、非实时视频(包括VITS)、采样视频和AMOL数据、及任何测试模式数据,用于在视频输出线138上输出。输出数据的显示通过将解码器时钟指定的时间与当前时间标记(PTS)(它指示何时视频将被显示)相比较而同步的。确认何时视频帧的解码和显示必需开始是通过将解码时间标记(DTS)与PTS相比较而得到的。
DRAM 122被描述为外部存储器并可由多个DRAM芯片构成,如2个4M bit(兆比特,即220比特)的DRAM构成8M,4个4M bit的DRAM构成16M。应该理解在未来实现中,随着存储技术的发展,DRAM 122可被以视频解压处理器中的内部存储器来提供。DRAM被映射以提供不同的解码和输出视频缓冲器及压缩输入视频位流的环状FIFO缓冲器。DRAM也可被用于提供测试模式缓冲器、VITS缓冲器和闭路字幕显示记录缓冲器,也用于存储正确显示和解码视频帧所需的各种图形结构数据。当变量被改变,如PAL或NTSC视频、8或16M bit存储器配置及是否出现B帧时,DRAM可通过存储管理器130被再初始化以按需求提供不同的存储映射。
如上所述,存储管理器130调度外部DRAM总线(包括输入FIFO、视频分析器和视频重建电路的数据传输要求)上的所有动作。存储管理器同时以常规方式完成所要求的DRAM刷新。例如,每一2个或4个外部DRAM中的同一行可被同时刷新。
当包含压缩视频数据的已打包的位流被输入到视频解压处理器120的终端110上时,由压缩数据所表示的视频帧被一次重建一个。初始时,视频数据的一完整帧将被接收并存储于DRAM 122中。后续视频帧的信息可包括整个视频帧的子集(当加入到来自主视频帧(存储于DRAM122)的预测数据中时,它将产生整个视频的重建)。
图4是描述在解码器处将VBI用户信息重建为数字视频数据流的功能框图。该压缩的位流通过终端170被输入到VBI用户数据分解器172中。该分解器功能由图3所示的视频语法分析器140提供,它分解压缩位流以提供闭路字幕用户数据、非实时视频用户数据、采样视频用户数据、AMOL用户数据和活动视频。活动视频处理由接收此活动视频、对其解压(例如,利用众所周知的运动估计和补偿技术)并将此解压视频输出给VBI和视频多路器208的功能206提供。
闭路字幕数据是由171指明的闭路字幕数据通路处理的。闭路字幕计数由功能174去除,它确认当前域或帧将被处理的闭路字幕的数量。由用户数据语法表明的闭路字幕优先级此后被检查以确认它是否为解码器所支持的优先级。如果是,优先级检查功能176将使闭路字幕语法解释功能178解释余下语法,包括域号和行偏移,并恢复实际的闭路字幕数据。被解码器用来阻止新的起始代码的错误检测的任意标志位将被忽略。
语法被解释之后,载有闭路字幕数据的VBI行被功能180重建。来自语法解释功能178的16位闭路字幕数据被重建为具有相应704个亮度采样和704个色度采样的常规VBI行。重建的行被输出到VBI和视频多路器208(此处,它们与分别由路径173、175和177恢复的非实时视频、采样视频和AMOL视频以及来自于活动视频处理功能206的解压缩活动视频输出装配)。
非实时视频路径173、采样视频路径175和AMOL路径177与闭路字幕路径171操作相似。非实时视频计数被功能182去除,非实时视频的优先级检测由功能184完成。若优先级被特定解码器支持,非实时视频语法将被功能186解释且载有非实时视频数据的VBI行将被功能188重建。非实时视频特征可提供功能:例如VITS行的双缓存,当接收到一新的序列段时,进行序号检查并丢弃前一序列的各段,和指明给定VITS行的重建应当被终止的条件“sequence=0”的检查。
采样视频计数被功能190去除,且被采样的视频优先级由功能192检查。如果该解码器支持采样视频优先级,该语法被功能194解释,并且载有采样视频数据的VBI行被功能196重建。
AMOL计数被功能198去除,且AMOL优先级由功能200检查。如果AMOL优先级被支持,AMOL语法被功能202解释。载有AMOL数据(即:行22)的VBI行被功能204重建。
多路器208的输出包含所有传输的VBI用户信息和解压活动视频,以图2所示呈现给VBI DEMUX和RAM 42的原始格式。因此,多路器208将输出由编码器处理的原始数字视频的重建优先级。
应当理解,本发明提供一用于数字电视的编码、通信和解码用户数据的方法和装置。图形用户数据语法可传输闭路字幕、非实时视频、采样视频和AMOL。编码器以解码顺序将图形用户数据打包,以使VBI数据到达跟随图形(在其中,VBI行将被重建)的图形头的图形用户数据中。VBI数据的出现在图形用户数据语法中是有条件的。更具体地,指明用户数据是否包含任何VBI数据的VBI数据标志被提供。每一VBI数据结构集合前的计数值使解码器可跳过闭路字幕和采样视频数据(若无此数据被提供)。由于非实时视频和AMOL的结构取决其内容,计数值不足以计算结构集合的大小。因此,解码器必需通过这些结构进行分析它们是否支持后续VBI数据类型,即使可能没有非实时视频或AMOL数据存在。
对于每一不要求任何VBI数据的图形,编码器清除VBI数据标志,并且不包含任何在图形用户数据语法中指明的后续结构。在胶片模式处理(例如,3∶2折叠)的情况下,编码器将随着为待重复的域传输视频数据为重复域传输VBI数据。编码器将为给定图形和VBI数据类型传输所有的第一显示域的VBI数据,若需要的话,其后跟随第二显示域的所有VBI数据,其后再跟随第三显示域的所有VBI数据。对于一给定图形、VBI数据类型的域,编码器传输第一行(后跟随第二行的所有的VBI数据,等等)的所有VBI数据。例如,对于3个域的胶片模式图形(显示顺序为f2,f1,f2,且闭路字幕在域2的14,16和21行及域1的15和21行上),给定图形的闭路字幕数据将以下列顺序被传输:
…d1-14,d1-16,d1-21,d2-15,
d2-21,d3-14,d3-16,d3-21…
其中,f1是奇数域,f2是偶数域,d1是第一显示域,d2是第二显示域,d3是第三显示域。
重要的是,编码器不应使用指明将VBI服务重建为活动视频的行偏移值。在优选实现中,编码器将闭路字幕数据压缩为16-bit的表示形式。这16-bit以它们在视频行从左到右,以第一字符的最低位起始,第二字符的最高位结束的顺序被打包成图形用户数据。
解码器不要求图形用户数据跟随任意或所有图形。所有来自当前服务视频语法的图形用户数据的VBI数据被解码器接收。该解码器不重建给定的VBI数据结构,除非该结构的优先级域指明其优先级被解码器支持。
在处理非实时视频数据中,解码器将搜索指明非实时视频数据序列的起始的第一段。解码器不考虑将被接收的所有非实时视频段,直到它已经按正确顺序接收序列的每一段。直到所有段被接收到非实时视频服务才被重建,在该时间,非实时视频以满分辨率被处理。解码器此后将显示当前非实时视频行,同时接收下一非实时视频行。当其所有段被接收到时,下一非实时视频行将被显示。
如果解码器在接收到当前非实时视频序列所有段之前接收到新的非实时视频序列的一段,它将抛弃与当前序列相关的非实时视频。新序列的每一段的接收此后将开始。若一个或多个连续图形用户数据结构的图形用户数据指明非实时视频行不是活动的,任意非实时视频行的重建将被终止。这种表示可通过为零的序列号来提供。
尽管本发明已与各种特定实施例相联系被描述,应当理解,各种应用和修改可在不偏离权利要求中所提出的本发明的精神和范围的条件下进行。

Claims (45)

1.一种用于对数字电视数据流中不同类型和数量的用户信息进行通信的带宽高效的方法,包括下列步骤:
从对应连续视频帧的场消隐间隔的输入视频数据部分提取用户信息;
为每一所提取的用户信息提供第一标识符,每一上述第一标识符指明与标识符相关的用户信息的计数;
以预定顺序将上述第一标识符和其相关用户信息插入上述数字电视数据流的视频语法中,以使上述用户信息的每一类型可被视频语法中上述第一标识符的相对位置确定;及
将包括上述第一标识符和相关用户信息的上述数据流通信到接收器;
其中,上述第一标识符促使上述数据流的调整,以容纳所述不同类型和数量的用户信息,而无需为特定类型和数量的用户信息预留空间。
2.根据权利要求1的方法,还包括以下各步:
为每一类所提取的用户信息提供第二标识符;且
将上述第二标识符插入到视频语法;
上述第二标识符指明由上述第一标识符所指定的特定类型用户信息的优先级;
其中上述优先级对应用于处理特定类型用户信息的硬件能力水平。
3.根据权利要求2的方法,其中第一和第二标识符在上述视频语法中位于与其相关的用户信息之前,每一第二标识符在对应的第一标识符之后。
4.根据权利要求1的方法,其中所提取的用户信息包括非实时视频数据,上述方法还包括下列步骤:
提供上述非实时视频数据的第二和第三标识符,上述第二标识符指明序列号,上述第三标识符指明上述非实时视频数据部分的段号。
5.根据权利要求1的方法,其中所提取的用户信息包括自动调整测量数据,上述方法还包括下列步骤:
提供第二标识符以指明自动调整测量数据是否为以简化形式呈现的零数据。
6.根据权利要求5的方法,进一步包括:
提供第三标识符以指明上述自动调整测量数据的奇偶值。
7.根据权利要求1的方法,其中被插入到上述视频语法中的所提取的用户信息包括闭路字幕数据、非实时视频数据、采样视频数据和自动调整测量数据中的至少两个。
8.根据权利要求1的方法,其中上述视频语法中的上述第一标识符的预定顺序包括指定闭路字幕数据计数的第一标识符,其后跟随指定非实时视频数据计数的第一标识符,其后跟随指定采样视频数据计数的第一标识符,其后跟随指定自动调整测量数据计数的第一标识符。
9.根据权利要求1的方法,其中上述视频语法中的上述第一标识符的预定顺序包括指定闭路字幕数据计数的第一标识符,其后跟随指定非实时视频数据计数的第一标识符。
10.用于对以权利要求7的方法进行通信的用户信息进行解码的方法,包括以下步骤:
在解码器处接收上述数字电视数据流,并且通过按照所述数字电视数据流的视频语法中第一标识符的预定次序多路分解所述的数字电视数据流来检测其中的上述第一标识符;和
当确认闭路字幕数据的上述计数的第一标识符指明这类数据的存在时,通过删除该闭路字幕计数、检测闭路字幕优先级以确定它是否被该解码器支持以及在支持时解释该闭路字幕语法以及恢复实际的闭路字幕数据、以及在解释完语法后重建携带该闭路字幕数据的场消隐间隔行来处理上述闭路字幕数据。
11.用于对以权利要求7的方法进行通信的用户信息进行解码的方法,包括以下步骤:
在解码器处接收上述数字电视数据流,并且通过按照所述数字电视数据流的视频语法中第一标识符的预定次序多路分解所述的数字电视数据流来检测其中的上述第一标识符;和
当指定非实时视频数据的上述计数的第一标识符指明这类数据的存在时,通过删除该闭路字幕计数、检测该非实时视频优先级以确定它是否被该解码器支持以及在支持时解释该非实时视频语法以及恢复实际的非实时视频数据、以及在解释完语法后重建携带该非实时视频数据的场消隐间隔行来处理上述非实时视频数据。
12.用于对以权利要求7的方法进行通信的用户信息进行解码的方法,包括以下步骤:
在解码器处接收上述数字电视数据流,并且通过按照所述数字电视数据流的视频语法中第一标识符的预定次序多路分解所述的数字电视数据流来检测其中的上述第一标识符;和
当确认采样视频数据的上述计数的第一标识符指明这类数据的存在时,通过删除该采样视频计数、检测该采样视频优先级以确定它是否被该解码器支持以及在支持时解释该采样视频语法以及恢复实际的采样视频数据、以及在解释完语法后重建携带该采样视频数据的场消隐间隔行来处理上述采样视频数据。
13.用于对以权利要求7的方法进行通信的用户信息进行解码的方法,包括以下步骤:
在解码器处接收上述数字电视数据流,并且通过按照所述数字电视数据流的视频语法中第一标识符的预定次序多路分解所述的数字电视数据流来检测其中的上述第一标识符;和
当确认自动调整测量数据的上述计数的第一标识符指明这类数据的存在时,通过删除该自动调整测量计数、检测该自动调整测量优先级以确定它是否被该解码器支持以及在支持时解释该自动调整测量语法以及恢复实际的自动调整测量数据、以及在解释完语法后重建携带该自动调整测量数据的场消隐间隔行来处理上述自动调整测量数据。
14.根据权利要求7的方法,其中在将上述数字电视数据流通信给上述接收器之前,第二标识符在上述视频语法中被提供,上述第二标识符指明由上述第一标识符所确定的特定类型用户信息的优先级;
其中上述优先级对应用于处理特定类型用户信息的硬件能力水平。
15.根据权利要求14的方法,其中上述用户信息的解码还包括以下步骤:
检测所接收数据流中的上述第二标识符;
如果由相应第二标识符所确定的优先级不是解码器所支持的优先级时,禁止特定用户信息的处理。
16.根据权利要求8的方法,还包括下列步骤:
为已提取的用户信息提供第二标识符,上述第二标识符指明由上述第一标识符所确定的特定类型的用户数据的优先级;
其中上述优先级对应用于处理特定类型用户信息的硬件能力水平;
为上述非实时视频数据提供第三和第四标识符,上述第三标识符指明序列号,上述第四标识符指明非实时视频部分的段号;
为上述自动调整测量数据提供第五和第六标识符,上述第五标识符指明自动调整测量数据是否为以简化形式表示的零数据,上述第六标识符指明上述自动调整测量数据的奇偶值。
17.用于解码包含于数字电视信号中用户信息的接收器,包括:
检测装置,用于通过识别以下两个计数来检测由所接收数字电视信号的视频消隐部分所载的视频语法的信息:(a)根据视频语法中计数的相对位置与该信息相关的闭路字幕数据的计数以及(b)根据视频语法中计数的相对位置与该信息相关的非实时视频数据的计数;
闭路字幕数据处理装置,与所述检测装置连接,用于当上述闭路字幕数据计数指明在上述场消隐部分存在这类数据时,上述闭路字幕数据;
非实时视频数据处理装置,与所述检测装置连接,用于当上述非实时视频数据计数指明在上述场消隐部分存在这类数据时,处理上述非实时视频数据。
18.根据权利要求17的接收器,还包括:
用于检测上述视频语法中确定采样视频数据计数和自动调整测量数据计数之中至少一个的信息的装置;
当上述采样视频数据计数指明在上述场消隐部分存在这类数据时,响应检测装置处理上述采样视频数据的装置;
当上述自动调整测量数据计数指明在上述场消隐部分存在这类数据时,响应检测装置处理上述自动调整测量数据的装置。
19.根据权利要求17的接收器,其中每一上述处理装置包括:
用于检测确定所接收数据优先级的装置;
上述优先级对应用于处理用户信息的硬件能力水平;和
响应用于检测识别上述优先级信息的上述装置,若上述所确认的优先级不被接收器支持,禁止数据处理的装置。
20.根据权利要求17的接收器,其中上述所接收的数字电视信号具有MPEG格式。
21.一种在数字电视数据流中以带宽高效方式对用户信息进行通信的设备,包括:
用于从对应连续视频帧的场消隐间隔的数字视频数据部分提取用户信息的装置;
用于量化由上述提取装置所提取的多种特定类型用户信息,并将第一标识符与每一类型的用户信息相联系的装置,上述第一标识符指明跟随标识符的特定类型用户信息的计数;及
用于将包括以预定顺序与其相关的第一标识符的所提取用户信息和上述数字电视数据的活动视频部分相结合,以形成上述数字电视数据流,以便上述用户信息的每一类型可被视频语法中上述第一标识符的相对位置确定;
其中上述第一标识符促使调整上述数据流以容纳各种数量和类型的用户信息,而无需为该用户信息预留空间。
22.根据权利要求21的装置,还包括:
用于将第二标识符与所提取的用户信息相联系的装置,上述第二标识符指明由上述第一标识符所确定的特定类型用户信息的优先级;其中:
该优先级对应用于处理用户信息的硬件能力水平。
23.根据权利要求22的装置,其中每一上述第二标识符被插入到跟随对应的第一标识符的上述数据流中。
24.根据权利要求21的装置,其中用于量化和关联的上述装置提供确定闭路字幕数据计数的第一标识符和用于确定非实时视频数据计数的第一标识符。
25.根据权利要求24的装置,其中用于量化和关联的上述装置进一步提供确定采样视频数据计数的第一标识符和用于确定自动调整测量数据计数的第一标识符。
26、一种带宽高效方法,用于处理携带用户信息的输入视频信号以提供具有用于传输给接收器的压缩的图像的相应的数字输出电视信号,包括下列步骤:
a)从用于产生压缩图像之一的输入视频信号的至少一个图像的场消隐间隔中提取至少一个第一类型的用户信息;
b)对于将在相应的压缩图像中提供的所提取的第一类型的用户信息的多个结构进行计数;
c)响应所述的步骤(b),为所述的输出电视信号的视频语法提供一个计数语法元素,该要素指明了相应的压缩图像的结构的数量;
d)压缩该输入的视频信号的活动视频部分以提供压缩的图像;
e)在相应的压缩图像的相关计数语法元素之后在视频语法中提供这些结构,以便这些结构根据其在视频语法内的位置与有关的第一类型的用户信息互相关;以及
f)利用相应的视频语法组合该压缩的图像以提供输出电视信号;
其中该计数语法元素允许相应的结构被携带在该视频语法内而不必要求为每个压缩图像的特定数量的结构预先保留空间。
27、如权利要求26的方法,其中
该计数语法元素是可变的,以指示在不同的压缩图像中不同数量的结构;
28、如权利要求26的方法,其中:
每个结构包括至少一个字节。
29、如权利要求26的方法,其中:
每个结构包括至少一个闭路节幕字符。
30、如权利要求26的方法,其中:
该计数语法元素指示何时在对应的压缩图像中没有结构。
31、一种带宽高效设备,用于处理携带用户信息的输入视频信号以提供具有用于传输给接收器的压缩的图像的相应的数字输出电视信号,包括:
提取装置,从用于产生压缩图像之一的输入视频信号的至少一个图像的场消隐间隔中提取至少一个第一类型的用户信息;
计数装置,用于对将在相应的压缩图像中提供的所提取的第一类型的用户信息的多个结构进行计数;
提供装置,响应所述的计数装置、为所述的输出电视信号的视频语法提供一个计数语法元素的装置,该元素指明了相应的压缩图像的结构的数量;
压缩装置,用于压缩该输入的视频信号的活动视频部分以提供压缩的图像;
用于在相应的压缩图像的相关计数语法元素之后在视频语法中提供这些结构的装置,以便这些结构根据其在视频语法内的位置与有关的第一类型的用户信息互相关;以及
组合装置,利用相应的视频语法组合该压缩的图像以提供输出电视信号;其中该计数语法元素允许相应的结构被携带在该视频语法内而不必要求为每个压缩图像的特定数量的结构预先保留空间。
32、如权利要求31的设备,其中
该计数语法元素是可变的,以指示在不同的压缩图像中不同数量的结构;
33、如权利要求31的设备,其中:
每个结构包括至少一个字节。
34、如权利要求31的设备,其中:
每个结构包括至少一个闭路节幕字符。
35、如权利要求31的设备,其中:
该计数语法元素指示何时在对应的压缩图像中没有结构。
36、一种用于解码携带在所接收的数字电视信号中的用户信息的方法,包括下列步骤:
(a)从位于所接收数字电视信号的压缩图像的至少一个视频消隐部分内的一个视频语法中针对至少一个第一类型的用户信息检测计数语法元素;
(b)按照所检测的计数语法元素为该相应的压缩图像确定该第一类型用户信息的多个结构,
其中在该相应的压缩图像的相关计数语法元素之后,在该视频语法中提供这些结构;
(c)响应所述(b)从该视频语法中恢复这些结构;
(d)根据该视频语法内结构的位置将这些结构与第一类型的用户信息进行互相关;其中
其中该计数语法元素允许相应的结构被携带在该视频语法内而不必要求为每个压缩图像的特定数量的结构预先保留空间。
37、如权利要求36的方法,其中:
该计数语法元素是可变的,以指示在不同的压缩图像中不同数量的结构;
38、如权利要求36的方法,其中:
每个结构包括至少一个字节。
39、如权利要求36的方法,其中:
每个结构包括至少一个闭路节幕字符。
40、如权利要求36的方法,其中:
该计数语法元素指示何时在对应的压缩图像中没有结构。
41、一种用于解码携带在所接收的数字电视信号中的用户信息的设备,包括:
检测装置,从位于所接收数字电视信号的压缩图像的至少一个视频消隐部分内的一个视频语法中针对至少一个第一类型的用户信息检测计数语法元素;
确定装置,按照所检测的计数语法元素为该相应的压缩图像确定该第一类型用户信息的多个结构,
其中在该相应的压缩图像的相关计数语法元素之后,在该视频语法中提供这些结构;
恢复装置,响应所述检测装置,从该视频语法中恢复这些结构;
互相关装置,根据该视频语法内结构的位置将这些结构与第一类型的用户信息进行互相关;其中
其中该计数语法元素允许相应的结构被携带在该视频语法内而不必要求为每个压缩图像的特定数量的结构预先保留空间。
42、如权利要求41的设备,其中
该计数语法元素是可变的,以指示在不同的压缩图像中不同数量的结构;
43、如权利要求41的设备,其中:
每个结构包括至少一个字节。
44、如权利要求41的设备,其中:
每个结构包括至少一个闭路节幕字符。
45、如权利要求41的设备,其中:
该计数语法元素指示何时在对应的压缩图像中没有结构。
CNB961965398A 1995-06-28 1996-06-27 传输数字电视数据流中用户信息的高效带宽方法和设备 Expired - Fee Related CN1164109C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/495,369 US5699124A (en) 1995-06-28 1995-06-28 Bandwidth efficient communication of user data in digital television data stream
US08/495,369 1995-06-28

Publications (2)

Publication Number Publication Date
CN1200220A CN1200220A (zh) 1998-11-25
CN1164109C true CN1164109C (zh) 2004-08-25

Family

ID=23968374

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB961965398A Expired - Fee Related CN1164109C (zh) 1995-06-28 1996-06-27 传输数字电视数据流中用户信息的高效带宽方法和设备

Country Status (9)

Country Link
US (2) US5699124A (zh)
EP (1) EP0880854A4 (zh)
JP (1) JPH09102941A (zh)
KR (1) KR100372487B1 (zh)
CN (1) CN1164109C (zh)
AU (1) AU6339896A (zh)
CA (1) CA2179322C (zh)
TW (1) TW318311B (zh)
WO (1) WO1997001930A1 (zh)

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944298B1 (en) 1993-11-18 2005-09-13 Digimare Corporation Steganographic encoding and decoding of auxiliary codes in media signals
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US5907366A (en) * 1996-04-02 1999-05-25 Digital Video Systems, Inc. Vertical blanking insertion device
US6377308B1 (en) * 1996-06-26 2002-04-23 Intel Corporation Method and apparatus for line-specific decoding of VBI scan lines
AU3899697A (en) 1996-07-30 1998-02-20 Tiernan Communications, Incorporated System and method for digitally encoding and compressing vbi signals
US6324694B1 (en) * 1996-09-06 2001-11-27 Intel Corporation Method and apparatus for providing subsidiary data synchronous to primary content data
JP3623056B2 (ja) * 1996-09-10 2005-02-23 ソニー株式会社 動画像圧縮装置
US5812207A (en) * 1996-12-20 1998-09-22 Intel Corporation Method and apparatus for supporting variable oversampling ratios when decoding vertical blanking interval data
JP4044965B2 (ja) * 1996-12-20 2008-02-06 プリンストン ビデオ イメージ,インコーポレイティド セットトップ装置および選択された映像を映像放送に挿入する方法
US5844615A (en) * 1997-01-16 1998-12-01 General Instrument Corporation Communication of VBI data in digital television data streams
US6160587A (en) * 1997-01-16 2000-12-12 Motorola, Inc. Waveform generator for insertion of data into digital television signals
US6072532A (en) * 1997-02-18 2000-06-06 Scientific-Atlanta, Inc. Method and apparatus for generic insertion of data in vertical blanking intervals
DE19724077A1 (de) * 1997-06-07 1998-12-10 Philips Patentverwaltung Digitaler Daten-Kodierer und Verfahren zur Datenkodierung
KR100234265B1 (ko) * 1997-06-17 1999-12-15 윤종용 캡션 데이터 처리 회로 및 그 방법
AU8495698A (en) * 1997-07-17 1999-05-10 Wavo Corporation Method and system for transmitting and decoding data in a signal
JP4150083B2 (ja) 1997-09-25 2008-09-17 ソニー株式会社 符号化ストリーム生成装置及び方法、ならびに編集システム及び方法
US6061719A (en) * 1997-11-06 2000-05-09 Lucent Technologies Inc. Synchronized presentation of television programming and web content
US6330285B1 (en) * 1998-02-11 2001-12-11 Tektronix, Inc. Video clock and framing signal extraction by transport stream “snooping”
US6792618B1 (en) 1998-03-02 2004-09-14 Lucent Technologies Inc. Viewer customization of displayed programming based on transmitted URLs
EP0995316A2 (en) * 1998-03-31 2000-04-26 Koninklijke Philips Electronics N.V. Method and device for modifying data in an encoded data stream
US6731809B1 (en) * 1998-04-28 2004-05-04 Brother Kogyo Kabushiki Kaisha Moving picture data compression device
US6567981B1 (en) 1998-08-03 2003-05-20 Elysium Broadband Inc. Audio/video signal redistribution system
US6097439A (en) * 1998-10-02 2000-08-01 C-Cube Microsystems, Inc. Omnibus closed captioning decoder for encoded video
US6366617B1 (en) * 1998-10-09 2002-04-02 Matsushita Electric Industrial Co., Ltd. Programmable filter for removing selected user data from an MPEG-2 bit stream
US6417888B1 (en) * 1998-10-09 2002-07-09 Matsushita Electric Industrial Co., Ltd. On screen display processor
US6366325B1 (en) * 1998-12-07 2002-04-02 Ati International Srl Single port video capture circuit and method
BR0004370A (pt) * 1999-02-05 2000-12-19 Sony Corp Aparelhos e processos de codificação e de decodificação e sistema e método de codificação
US6407779B1 (en) 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
TW550956B (en) * 1999-05-26 2003-09-01 Koninkl Philips Electronics Nv Digital video-processing unit
GB2352914A (en) 1999-08-03 2001-02-07 Sony Uk Ltd Data broadcast method
US6956496B1 (en) 2000-01-18 2005-10-18 Zilog, Inc. Method and apparatus for updating universal remote databases through TV VBI processing
US6968564B1 (en) 2000-04-06 2005-11-22 Nielsen Media Research, Inc. Multi-band spectral audio encoding
EP1287679A4 (en) * 2000-04-21 2009-06-17 Goldpocket Interactive Inc ARRANGEMENT AND METHOD FOR MIXING INTERACTIVE TV INFORMATION WITH FONT PICTURE DATA
US6879652B1 (en) 2000-07-14 2005-04-12 Nielsen Media Research, Inc. Method for encoding an input signal
JP4267299B2 (ja) * 2001-11-19 2009-05-27 パナソニック株式会社 表示制御装置、画像表示装置および制御データ転送方法
US20030105880A1 (en) * 2001-12-04 2003-06-05 Koninklijke Philips Electronics N.V. Distributed processing, storage, and transmision of multimedia information
US7206494B2 (en) 2002-05-09 2007-04-17 Thomson Licensing Detection rules for a digital video recorder
US7120351B2 (en) * 2002-05-09 2006-10-10 Thomson Licensing Control field event detection in a digital video recorder
US7260308B2 (en) * 2002-05-09 2007-08-21 Thomson Licensing Content identification in a digital video recorder
US20040045038A1 (en) * 2002-08-29 2004-03-04 Duff John F. System and method for the synchronized activation of external devices in association with video programs
WO2004071085A1 (ja) * 2003-02-04 2004-08-19 Matsushita Electric Industrial Co., Ltd. コード変換方法及びその装置
CN100397890C (zh) * 2003-06-27 2008-06-25 富士通株式会社 包含字幕等信息的视频信号的处理电路
US7502415B2 (en) * 2003-07-18 2009-03-10 Microsoft Corporation Range reduction
US8995536B2 (en) * 2003-07-23 2015-03-31 Broadcom Corporation System and method for audio/video synchronization
US8014450B2 (en) 2003-09-07 2011-09-06 Microsoft Corporation Flexible range reduction
US20050078217A1 (en) * 2003-10-10 2005-04-14 Hardt Charles R. Method and system for clearing a teletext cache of a display device
US20050125845A1 (en) * 2003-12-08 2005-06-09 Hardt Charles R. Set-top software mechanism for insertion of a unique non-intrusive digital signature into video program content
US7649539B2 (en) * 2004-03-10 2010-01-19 Microsoft Corporation Image formats for video capture, processing and display
US7697066B2 (en) * 2005-11-28 2010-04-13 General Instrument Corporation Method and apparatus for detecting data in a vertical blanking interval
US8880571B2 (en) * 2006-05-05 2014-11-04 Microsoft Corporation High dynamic range data format conversions for digital media
US8004608B2 (en) * 2006-06-08 2011-08-23 Shenzhen Tcl New Technology Ltd Closed captioning data detection system and method
CA2674270C (en) * 2007-01-03 2016-02-09 Universite Du Quebec En Abitibi-Temiscamingue (Uqat) Process and apparatus for the heat treatment of a wood product and treated wood product
US8054886B2 (en) * 2007-02-21 2011-11-08 Microsoft Corporation Signaling and use of chroma sample positioning information
CN101035279B (zh) * 2007-05-08 2010-12-15 孟智平 一种在视频资源中使用信息集的方法
US20110157464A1 (en) * 2009-12-30 2011-06-30 Hung Cheng-Hsi Configuration method of vertical blanking interval data and apparatus thereof
CN114464126B (zh) * 2022-04-11 2022-06-24 禹创半导体(深圳)有限公司 一种Micro LED的扫描驱动电路及其驱动方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862268A (en) * 1980-03-31 1989-08-29 General Instrument Corporation Addressable cable television control system with video format data transmission
US5289276A (en) * 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
US5400401A (en) * 1992-10-30 1995-03-21 Scientific Atlanta, Inc. System and method for transmitting a plurality of digital services
CA2106143C (en) * 1992-11-25 2004-02-24 William L. Thomas Universal broadcast code and multi-level encoded signal monitoring system
US5493339A (en) * 1993-01-21 1996-02-20 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including compressed imaging services and associated ancillary data services
CA2169167C (en) * 1993-08-20 2004-04-06 Charles Bailey Neal Closed caption system for use with compressed digital video transmission
JP3546889B2 (ja) 1993-08-24 2004-07-28 ソニー株式会社 多重化伝送方法および装置
MA23381A1 (fr) * 1993-12-03 1995-07-01 Scientific Atlanta Architecture de recepteurs de donnees multi-services
US5519780A (en) * 1993-12-03 1996-05-21 Scientific-Atlanta, Inc. System and method for providing compressed digital teletext services and teletext support services
US5526427A (en) * 1994-07-22 1996-06-11 A.C. Nielsen Company Universal broadcast code and multi-level encoded signal monitoring system
US5517250A (en) 1995-02-28 1996-05-14 General Instrument Corporation Of Delaware Acquisition of desired data from a packetized data stream and synchronization thereto

Also Published As

Publication number Publication date
CN1200220A (zh) 1998-11-25
KR970004879A (ko) 1997-01-29
US5699124A (en) 1997-12-16
WO1997001930A1 (en) 1997-01-16
CA2179322C (en) 2001-04-24
EP0880854A1 (en) 1998-12-02
EP0880854A4 (en) 2002-05-29
AU6339896A (en) 1997-01-30
JPH09102941A (ja) 1997-04-15
USRE37620E1 (en) 2002-04-02
KR100372487B1 (ko) 2003-05-09
CA2179322A1 (en) 1996-12-29
TW318311B (zh) 1997-10-21

Similar Documents

Publication Publication Date Title
CN1164109C (zh) 传输数字电视数据流中用户信息的高效带宽方法和设备
CN1110199C (zh) 用于将数据插入到数字电视信号中的波形产生器及方法
CN1110958C (zh) 视频数字信号解压缩处理方法
KR0128233B1 (ko) 디지탈통신 시스템용 전송에러 복구방법 및 그 장치
JP4327233B2 (ja) 地上放送、ケーブル放送または衛星放送に適したプログラム・マップ・情報の形成および処理を行うシステム
KR100684654B1 (ko) 패킷화된 프로그램 정보를 디코딩하는 장치 및 방법, 및 저장 매체
US7675876B2 (en) Transport demultiplexor with bit maskable filter
CN1120620C (zh) 产生和处理广播的节目专用信息中使用的文本数据的系统
KR100609337B1 (ko) 지상, 케이블 또는 위성 방송을 위한 문자 데이터를 보유하는 프로그램 고유 정보를 형성 및 처리하기 위한 장치와 저장매체 및 방법
US5371547A (en) Apparatus for excising (and reinserting) specific data from a compressed video data stream to reduce its transmission bandwidth
CN1169358C (zh) 多媒体时间偏移系统
US7650626B2 (en) Service system of thumbnail image and transmitting/receiving method thereof
RU2129758C1 (ru) Система для передачи субтитров по требованию в сжатом цифровом видеосигнале
CN1976448A (zh) 用于音频和视频传输的方法和系统
JPH10224751A (ja) デジタルテレビデータストリームでのvbiデータの通信
CN1451229A (zh) 视频解码器中用于节目特定信息差错管理的系统
US6980731B1 (en) Data transmitting method and data transmitter
US6834083B1 (en) Data transmitting method and data transmitter
CN1429023A (zh) 在数字广播接收机内重放广播节目的方法
EP1261164A1 (en) Transmitter, receiver, transmission system, sending method, receiving method, and transmitting method
CN1623331A (zh) 嵌入即时电视内容参考标识符
MXPA00000345A (en) A system for forming and processing program map information suitable for terrestrial, cable or satellite broadcast
MXPA00000344A (en) A system for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee