Dvd播放机中解码视频数据的方法

文档序号:7577515阅读:748来源:国知局
专利名称:Dvd播放机中解码视频数据的方法
技术领域
本发明涉及一种DVD(数字视盘)播放机,具体涉及一种高速解码视频数据、保持副画面数据和MPEG(运动图像专家组)视频数据之间同步的方法。
多媒体信息主要由视频数据和音频数据组成。假使这些多媒体信息通过PCM(脉冲编码调制)处理,就可能出现记录和传输庞大数据的困难。因此,一种对视频和音频数据的有效压缩技术将在实现多媒体时代起到关键作用。人们预期真正的多媒体时代迟早会通过MPEG-2来实现,MPEG-2是压缩/复合视频和音频数据的一个国际标准。具体是,MPEG-2能以低于10Mbps的数据传输速率,再现与现存模拟TV相同的分辩率的图像。另外,在音频应用方面,一种近来发展的AC-3音频压缩技术可以重放多声道音频数据,因此人们在家里也能享受高质量的音频和多重声音。记录经压缩的视频和音频数据的DVD和DVD播放机会很快普及起来。DVD播放机包括一个解码被压缩的视频和音频数据的A/V(音频/视频)解码器。


图1表示一个普通A/V解码器的方框图。图中,主机接口10交换A/V解码器75和主机(未画出)之间的信号。节目码流解码器20对从DVD-DSP接口(未画出)接收的节目码流数据解码,并将被解码的副画面、MPEG视频和MPEG/AC-3音频数据分别传输到副画面解码器40,MPEG视频解码器50,和MPEG/AC-3解码器60。存储控制器30交换A/V解码器75和用于存储输入数据、解码数据和显示数据的外部存储器(未画出)之间的信号。视频混合器70对由副画面解码器40输出的副画面数据和由MPEG视频解码器50输出的MPEG视频数据进行混合,并通过一个视频接口(未画出)去显示一画面。MPEG/AC-3解码器60对MPEG音频数据或杜比AC-3音频数据进行解码,并将其输出到一个音频接口(未画出)。
然而,当常规A/V解码器75在快速重现模式下工作时,副画面数据与MPEG视频数据不同步。因此,出现了人们不希望看到的副画面数据和MPEG视频数据各自独立再现的结果。
因此,本发明的目的是为在快速重现模式下再现MPEG视频数据和副画面数据时,提供一种在A/V解码器中能以相互同步的方式解码MPEG视频数据和副画面数据的方法。
本发明的特点是,提供了一种在解码器中能以高速同时再现MPEG视频数据和副画面数据的解码视频数据的方法,此方法包括以下步骤顺序搜索要被再现的画面,解码搜索到的画面,显示被解码的画面,其中,采用经解码画面的显示时标(PTS)刷新系统时钟基准值,所述系统时钟基准值用来同步副画面解码操作和MPEG视频数据解码操作;倾序搜索被再现的副画面单元,分析搜索到的副画面单元中显示控制顺序(SP_DCSQ)从而比较所述显示控制顺序(SP_DCSQ)中命令执行起始时间信息和所述经刷新的系统时钟基准(SCR)值;及,若经刷新的系统时钟基准值大于命令执行起始时间信息,则跳过当前的显示控制顺序,否则,在搜索到的副画面单元中执行所有的显示控制顺序命令以使各个显示控制顺序都被执行,直到被刷新的系统时钟基准值与命令执行起始时间信息相等为止。
根据下面本发明优先实施例及所附图的具体描述,本发明的上述及其它目的,性质和优点将变得更加明了,附图中图1是普通A/V解码器的方框图;图2是说明副画面单元数据格式的简图;图3是说明普通NTSC MPEG数据的画面格式简图;图4是依据本发明实施例在快速重现模式下解码MPEG视频数据的流程图;及图5是依据本发明实施例在快速重现模式下解码副画面数据的流程图。
下面参照附图,对本发明的优先实施例进行详细描述。
图2表示一个副画面单元的数据格式,它是解码副画面时所用的基本单元。如图所示,副画面单元包括一个含有副画面单元综合信息的头标,由压缩副画面数据产生的像素数据,和由多个SP_DCSQ(SP_DCSQ0,SP_DCSQ1,SP_PCSQ2,…)组成的SP_DCSQT(副画面显示控制顺序表),每个SP_DCSQ部有对副画面数据的显示控制命令和指示显示控制命令执行时间的时间信息。SP_DCSQ包含许多信息,如副画面显示的时间,不考虑显示时间的强制显示信息,副画面显示完成时间,每个像素的色彩指定信息,决定与其它视频数据的混合比的像素对比值,副画面数据的显示区域信息,压缩像素数据的位置信息,在特定区域中改变像素色彩和对比值的色彩/对比变化信息等。还有,SP_DCSQ包含指示SP_DCSQ内命令执行时间的时间信息SP_DCSQ_STM。这个SP_DCSQ_STM用来同步音频和视频数据。
图3表示包含I(帧内)、P(预测)和B(双向预测)画面的NTSC MPEG视频数据的数据格式。在MPEG视频数据中,画面被分成I、P和B画面。假如每秒显示30帧,则MPEG视频数据包括2帧I画面,8帧P画面和20帧B画面。由于I画面用其内含的信息编码,所以解码时不参照其它画面。当有用于前向预测的画面数据时,可以解码P画面,因为P画面通过它前面的I或P画面的前向预测信息编码以此来显示最优质量的画面。当解码期间有用于双向预测的两幅画面时,可以解码B画面,因为B画面是通过它前面的和它后面的画面(I或P)的双向预测信息进行编码的。使用上述画面实现类似于VCR(录像机)中的快速重现模式时,利用I画面作为随机访问单元,只能显示I画面或再现除B画面外的I和P画面。
图4表示依据本发明在快速重现模式下解码MPEG视频数据的流程图,图5表示依据本发明在快速重现模式下解码副画面数据的流程图。
现在,参照图4和5,详细描述本发明实施例。首先,在图4中,在步骤80在快速重现模式下,MPEG视频解码器50解码画面,然后在步骤82刷新用来同步MPEG视频数据和副画面数据的SCR(系统时钟基准)值。SCR值用步骤80中指示解码画面显示时间的PTS(显示时标)值刷新。然后,SCR值连续增加,以用于同步副画面和MPEG视频数据。在步骤84,MPEG视频解码器50显示解码画面,在步骤86搜索下一个在快速重现模式下将被解码的画面。搜索到下一幅画面后,MPEG视频解码器50返回至步骤80,重复上面所描述的过程,因而高速再现MPEG视频数据。
参照图5,将描述快速重现模式下解码副画面数据的方法。首先,在步骤90,副画面解码器40搜索在快速重现模式下将被再现的副画面单元,然后解码在副画面单元中采用游程长度方法编码的像素数据。在步骤94,副画面解码器40分析并处理副画面单元中的SP_DCSQ信息。具体地说,副画面解码器40分析SP_DCSQ内指示命令执行时间信息的SP_DCSQ_STM,用它来同步副画面数据和MPEG视频数据。在步骤96,副画面解码器40将SP_DCSQ_STM值和通过MPEG视频解码器50刷新的SCR值进行比较。结果,若SCR值大于SP_DCSQ_STM值,意味当前处理的SP_DCSQ的命令执行时间已经结束。因此,副画面解码器40跳过当前SP_DCSQ去处理下一个SP_DCSQ。另一方面,若SCR值小于SP_DCSQ_STM值,意味着当前解码的MPEG视频数据先于副画面数据。因此在步骤98副画面解码器40等待,直到SCR值等于SP_DCSQ_STM值为止。如果SCR值等于SP_DCSQ_STM值,在步骤100,副画面解码器40执行SP_DCSQ中的命令,在步骤102,检验当前SP_DCSQ是否是当前副画面中最后的SP_DCSQ。如果当前SP_DCSQ不是最后的SP_DCSQ,在步骤104副画面解码器40搜索下一个要被处理的SP_DCSQ,并返回至步骤94去处理下一个SP_DCSQ。然而,如果在步骤102,当前SP_DCSQ是最后的SP_DCSQ,那么副画面解码器40返回至步骤90去搜索下一个副画面单元并对下一个副画面单元重复上述过程,从而同步再现副画面数据和MPEG视频数据。结果,当视频数据在快速重现模式下再现时,避免了由于MPEG视频数据和副画面数据之间的不同步而导致的它们之间的不匹配。
如上所述,依据本发明的A/V解码器促使副画面数据解码操作与MPEG视频数据解码操作同时发生,从而使副画面数据和MPEG视频数据保持同步。以这种方式,就可能在高速再现MPEG视频数据和副图数据时,保持那些视频数据之间的同步。
优选实施例仅作为例子给出,作为解释本发明应用和结构的手段。该实施例可以被那些本技术领域普通技术人员修改其进程。本发明受所附权利要求书的限制,但不限于上面说明的实施例。
权利要求
1.一种用于高速同步再现MPEG(运动图像专家组)视频数据和副画面数据的解码器解码视频数据的方法,包括以下步骤顺序搜索要被再现的画面,解码搜索到的画面,并显示解码画面,其中利用解码画面的显示时标(PTS)值刷新系统时钟基准(SCR)值,所述系统时钟基准值用来使副画面解码操作与MPEG视频数据解码操作保持同步;顺序搜索要被再现的副画面单元,分析搜索到的副画面单元中的显示控制顺序(SP_DCSQ),以比较所述显示控制顺序(SP_DCSQ)中的命令执行起始时间信息与所述被刷新的系统时钟基准(SCR)值;及如果被刷新的系统时钟基准值大于命令执行起始时间信息,就跳过当前显示控制顺序,否则,执行搜索到的副画面单元中所有显示控制顺序命令以致每个显示控制顺序都被执行,直到被刷新的系统时钟基准值等于命令执行起始时间信息为止。
2.一种用于数字视盘播放机中音频/视频解码器解码视频数据的方法,此方法高速同步再现MPEG视频数据和副画面数据,此方法包括以下步骤在解码搜索到的视频数据期间采用显示时标值刷新系统时钟基准值,所述系统基准值用来使副画面数据解码操作与MPEG视频数据解码操作保持同步;分析一个搜索到的副画面单元的显示控制顺序,以比较该显示控制顺序内的命令执行起始时间信息与被刷新的系统时钟基准值;及如果被刷新的系统时钟基准值大于命令执行起始时间信息,就跳过当前显示控制顺序,否则,执行搜索到的副画面单元中所有显示控制顺序命令以致每个显示控制顺序都被执行,直到被刷新的系统时钟基准值等于命令执行起始时间信息为止。
全文摘要
一种用于DVD播放机中A/V解码器解码副画面数据和MPEG视频数据的方法。此方法通过使MPEG视频数据的解码操作与副画面数据的解码操作保持同步。避免了在快速重现模式下副画面数据和MPEG视频数据之间失配。
文档编号H04N5/445GK1208220SQ9811527
公开日1999年2月17日 申请日期1998年6月26日 优先权日1997年7月19日
发明者朴判基 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1