实现数字视频盘画面静止功能的装置和方法制造方法及图纸

技术编号:3615397 阅读:238 留言:0更新日期:2012-04-11 18:40
提供一种用于实现DVD画面静止功能的装置和方法。根据本发明专利技术的装置和方法,通过在系统级检测所要静止的帧,并对其进行内部处理而不借助于外部主计算机,精确实现静止帧功能。根据本发明专利技术的这种方式,能够快速地处理静止功能,并在所需的确切时间显示静止帧。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及用于实现DVD画面静止功能(still function)的技术,具体涉及用于精确实现DVD画面静止功能的装置和方法。图1是根据现有技术用于实现DVD画面静止功能的装置的方框图。如图所示,现有技术用于实现DVD画面静止功能的装置包括系统解码器2,用于接收从DVD重放单元1输出的数据(VOBU),对其解码以输出A/V比特流(A/V_EL_ST),并提取图像时标(presentation time stamp)(PTS);比特流缓冲器3,用于接收来自系统解码器2的A/V比特流并对其进行缓冲;A/V解码器4,用于接收和解码来自比特流缓冲器3的A/V比特流(A/V_EL_ST),并根据图像时标(PTS)对其进行显示;以及主计算机5,用于接收A/V比特流(A/V_EL_ST)的固有号码(inherent number)(A/V_PCK_LBN),将A/V比特流(A/V_EL_ST)的固有号码与从DVD重放单元1输出的导航数据的固有静止帧号码(Still_VO_LBN)进行比较,并根据比较结果控制系统解码器2的A/V比特流输出。下面参照附图说明有上述结构的现有技术的用于实现DVD画面静止功能的装置的操作。首先,系统解码器2接收从DVD重放单元1重放和输出的数据(VOBU),解码该数据(VOBU)并将A/V比特流(A/V_EL_ST)存储在比特流缓冲器3中。而且,系统解码器2从DVD重放单元1重放和输出的数据(VOBU)中提取每个视频帧的图像时标(PTS),并将其发送到A/V解码器4。当从系统解码器2接收后存储的A/V比特流(A/V_EL_ST)积累到了一个帧大小时,比特流缓冲器3将其发送到A/V解码器4。然后,A/V解码器4接收来自比特流缓冲器3的A/V比特流(A/V_EL_ST),将其解码并存储为原始A/V数据。A/V解码器4还根据从系统解码器2输入的图像时标在屏幕上显示所恢复的A/V数据。当从DVD重放单元1输出导航数据的固有静止帧号码(Still_VO_LBN)时,主计算机5将固有静止帧号码(Still_VO_LBN)与从系统解码器2输入的A/V比特流(A/V_EL_ST)的固有号码(A/V_PCK_LBN)进行比较。根据比较结果,如果静止帧的固有号码(Still_VO_LBN)与A/V比特流(A/V_EL_ST)的固有号码(A/V_PCK_LBN)相同,主计算机5控制系统解码器2的输出。在主计算机5的控制下,将对应于所要静止的视频帧的A/V比特流(A/V_EL_ST)存储在比特流缓冲器3中。此后,当A/V解码器4从比特流缓冲器3接收所要静止的视频帧并对其解码时,比特流缓冲器3被转变到下溢状态(underflow state),由此A/V解码器4显示最后解码的帧。换句话说,根据现有技术的用于实现DVD画面静止功能的装置通过使用大多数MPEG解码器所具有的一种功能来提供静止帧,这种功能指的是,当比特流缓冲器3中发生下溢时,恰在下溢发生之前的那个帧被停止并显示。通常,在有限静止的情况下,静止时间被限定在0~244ms之间。因此,为了精确地实现静止功能,必须精确地识别从外部源输入静止命令时的时间点。但是,在通过利用比特流缓冲器的下溢来实现DVD画面静止功能的常规装置中,有可能由于A/V解码器的解码和显示操作的延迟而导致所要静止的帧没有静止。这因此可能造成系统稳定性变差的问题。此外,在用于实现DVD画面静止功能的常规装置中,显示由比特流缓冲器所缓冲的数据的延迟时间依据A/V解码器的内部结构而不同。因此,很难检测静止在哪个时间点发生。因此,为了解决上述问题,在用于实现DVD画面静止功能的常规装置中,在将包括静止信息在内的一个帧的所有A/V比特流加载到系统解码器后,周期性地读取正在显示的视频帧的图像时标。并且,主计算机对系统解码器所提取的图像时标与所要静止的视频帧的图像时标进行比较,并判断当前显示的视频帧是否是所要静止的视频帧。但是,其仍然存在一个问题,即A/V解码器应当重复执行所要静止的视频帧的图像时标与当前显示的视频帧的图像时标之间的比较操作,直至所要静止的帧被显示出来。本专利技术的一个目的是提供一种用于精确实现DVD画面静止功能的新的装置和方法,其中在系统级检测所要静止的帧,并对其进行内部处理而不借助于外部主计算机,从而快速地处理静止功能,并在所需的确切时间显示静止帧。为了实现上述和其它优点并根据本专利技术的目的,如此处所实施和广义说明的,提供一种用于实现DVD画面静止功能的装置,包括系统解码器,用于接收从DVD重放单元输出的数据,对该数据进行解码并输出A/V比特流;静止检测单元,用于检测从系统解码器输出的A/V比特流的固有号码,将该固有号码与从主计算机输出的静止帧的固有号码进行比较,并输出静止检测信号;静止处理单元,用于接收来自静止检测单元的静止检测信号并输出静止标记以控制静止时间点;比特流缓冲器,用于接收来自系统解码器的A/V比特流并对其进行缓冲;以及A/V解码器,用于由静止处理单元输出的静止标记被切换到静止模式,对由比特流缓冲器读取的A/V比特流进行解码并显示静止帧。为了实现上述目的,还提供一种用于实现DVD画面静止功能的方法,包括以下各步骤提取并存储静止帧的固有号码和A/V比特流的固有号码;将静止帧的固有号码与A/V比特流的固有号码进行比较;以及如果静止帧的固有号码与A/V比特流的固有号码相同,执行静止功能。通过以下结合附图对本专利技术的详细说明,本专利技术的上述和其它目的、特征和优点将变得更加明显。所包含的用于提供对本专利技术进一步理解的附图构成了说明书的一部分,显示了本专利技术的实施例,并与说明书一起解释本专利技术的原理。在附图中图1是根据现有技术的用于实现DVD画面静止功能的装置的示意性方框图;图2是根据本专利技术的用于实现DVD画面静止功能的装置的示意性方框图;图3是根据本专利技术用于实现DVD画面静止功能的方法的流程图。下面将参照附图中显示的例子对本专利技术的优选实施例进行详细说明。图2是根据本专利技术的用于实现DVD画面静止功能的装置的示意性方框图。如图所示,本专利技术用于实现DVD画面静止功能的装置包括DVD重放单元100,主计算机200,系统解码器300,比特流缓冲器400,静止检测单元500,静止处理单元600和A/V解码器700。静止检测单元500包括第一寄存器10,用于接收并存储来自系统解码器300的A/V比特流(A/V_EL_ST)的固有号码(A/V_PCK_LBN);第二寄存器20,用于接收来自主计算机200的静止帧的固有号码(Still_VO_LBN);以及第一比较器,用于读取存储在第一寄存器10中的A/V比特流(A/V_EL_ST)的固有号码(A/V_PCK_LBN)和存储在第二寄存器20中的静止帧的固有号码(Still_VO_LBN)并对二者进行比较,在比较后如果两个号码相同,则输出静止检测信号(Still_DET)。静止处理单元600包括第三寄存器40,用于接收来自系统解码器300的写请求信号(WR_REQ)并输出写指针信号(WR_Pointer);第四寄存器50,用于在从静止检测单元500输入静止检测信号(Still_DET)时的时间点,接收并存储来自第三寄存器40的写指针信号(WR本文档来自技高网...

【技术保护点】
一种用于实现DVD画面静止功能的装置,包括: 系统解码器,用于接收从DVD重放单元重放后输出的数据,对该数据进行解码并输出A/V比特流; 静止检测单元,用于检测从系统解码器输出的A/V比特流的固有号码,将该固有号码与从主计算机输出的静止帧的固有号码进行比较,并输出静止检测信号; 静止处理单元,用于接收来自静止检测单元的静止检测信号并输出静止标记以控制静止时间点; 比特流缓冲器,用于接收来自系统解码器的A/V比特流并对其进行缓冲;以及 A/V解码器,用于由静止处理单元输出的静止标记被切换到静止模式,对由比特流缓冲器读取的A/V比特流进行解码并显示静止帧。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:裴成玉
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:KR[韩国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利