用以记录与播放视讯影像数据的方法及装置制造方法及图纸

技术编号:6678267 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种适用于记录计算机联机时段的影像数据录制方法。各视讯影像帧被分割成多个区块,一服务器处理该影像帧并且只传送各帧内有变化的区块至一影像日志服务器,该影像日志服务器将该等有变化区块与区块索引存入一数据文件。该影像日志服务器并且为各帧的区块维持一虚拟帧表,其储存该数据文件内最近该区块发生存取的数据位置。该虚拟帧表随着有变化的区块被存入该数据文件而持续地被更新。该影像日志服务器于预设时间更储存含有多个该虚拟帧表的快照的快照文件,以及时间标记与下一个有变化帧位置。该数据文件及该快照文件用于重建视讯影像。

【技术实现步骤摘要】

本专利技术有关于一种影像数据的记录与播放,特别是关于一种用于记录与播放计算机时段的影像数据的方法与装置。
技术介绍
视讯影像记录被广泛用于许多的实际应用方面。在许多实际应用中,视讯影像不是慢慢的改变(或者说,它们通常是长期维持不变),就是影像中大部份的区域都保持不变 (亦即变化通常只发生在很小或是零散的区域)。其中一个例子是关于计算机时段的记录与播放,亦即,由一部计算机输出到一部使用者显示器的视讯影像的记录与播放。在这样的例中,显示于显示器大部份的视讯影像通常是不变的。另一个这类应用的例子是影像监视 (surveillance),亦即是来自视讯监视摄影机的视讯影像的记录与播放。动画专家群(MovingPicture Expert Group,MPEG,包括 MPEG-1、MPEG-2 等等) 是一种广泛用于数字视讯影像压缩与记录的标准。MPEG采用帧间压缩,换句话说,就是依序利用一或多个前后的帧压缩目前的帧,以减少帧之间的重复。在帧间的压缩技术中,某些称为节点帧(intra-frame)或“I-帧”的帧的压缩不须参考其它帧,1_帧内所有的区块都具有相同的时码。因此,针对上述型式的视讯信号,MPEG所用的帧间压缩技术已显不足。
技术实现思路
本专利技术提出一种视讯影像数据的记录方法,可实质上解决因习知技艺的限制与缺点所引起的一些问题。本专利技术的一主要目的是提供一种适用于记录计算机时段的数字影像数据的压缩、 记录与重组的方法。本专利技术的另一目的是提供一种压缩影像数据格式,其为有弹性且有效率,并且提供高压缩率。本专利技术另外的特征及优点将于以下的叙述当中提出,且将可由叙述当中明显得知或可通过本案专利技术的实施中而得。本专利技术的目的及优点可通过内容所述的结构、权利要求以及图式而实现。为达成上述优点并依据本案实施例所述的专利技术目的,本专利技术提供了一种影像记录方法,实施于一系统中,该系统包含一影像数据传送装置以及一影像数据记录装置,其中一实施于该数据记录装置中的记录过程至少包含下列步骤(a)接收一输入影像数据,其中该输入影像数据包含表示构成一初始影像帧的多个初始区块数据,且该输入影像数据更包含后续有变化的影像帧的时间标记及后续表示该影像帧当中有变化的区块的一或多个区块数据,并且其中该输入影像数据更包含一区块索引,伴随着每一初始及后续区块数据, 以表示区块在该影像帧中的位置;(b)将初始区块的数据及其区块索引储存在一数据文件中,并储存虚拟帧表中每一初始区块的一数据位置,其中该每一区块的数据位置表示在储存该区块的该数据文件中的一位置;(c)对于后续有变化的影像帧,储存该数据文件中变化区块数据及伴随的区块索引,并且以取代该变化区块的既有数据位置的方式,更新该虚拟帧表;(d)在多个预设时点时,在一快照文件中储存该时点的一时间标记、该虚拟帧表于该时点的一当时副本、下一个有变化帧位置,以表示下一个有变化帧的数据在该时点后会被储存在该数据文件中的位置,其中该初始影像帧的该些初始区块及后续影像帧的变化区块依序被储存在该数据文件中。根据本专利技术的另一主要目的,本专利技术提供一种方法,实施于一影像播放器中,用以由一被记录的影像数据中重制出一影像,该被记录的影像数据包含一数据文件以及一快照文件,其中该数据文件储存多个区块数据包含该影像数据的每个影像帧的零或多个变化区块,每个区块数据伴随着区块索引被储存,其中该快照文件包含多个时点的时点记录,每一时点记录包含代表一时点的时间标记(time stamp)、一在某一时点的虚拟帧表的复制、以及下一影像帧位置,该下一影像帧位置代表在一时点后,在数据文件中储存下一影像帧的数据位置,其中该虚拟帧表的复制储存对于区块索引所代表的每一区块在数据文件中的数据位置,该方法至少包含(a)接收一影像重制请求,该影像重制请求标示一请求开始时间;(b)在该快照文件中进行搜寻以找出具有一时间标记的一时点,以作为一开始时点,该开始时点在该请求开始时间之前;(c)读取该快照文件以得到该虚拟帧表及该下一影像帧位置;在该开始时点;(d)以该虚拟帧表中的数据位置读取在该数据位置的该数据文件,以得到该影像帧的该些区块及其伴随的区块索引;(e)处理在步骤(d)中得到的该些区块,并且以该些区块索引将该些区块进行重组,以形成该被请求重制像的一第一影像帧;(f)以步骤(c)中得到的下一影像帧位置由该下一影像帧位置开始连续地读取该数据文件以得到有变化影像帧的有变化区块数据;及(g)对于每一有变化影像帧,处理每一有变化影像帧在步骤(f)中所读取的该些区块,并依据区块索引以处理过的区块取代前一影像帧的对应区块,以形成该重制影像的一新的影像帧。根据本案专利技术的又一主要目的,提供一种计算机程序产品,包含一计算机可用媒体,该媒体具有嵌入于该媒体中用以控制一影像数据记录装置的一计算机可读程序代码, 该计算机可读程序代码经配置以使该影像数据记录装置执行一影像数据记录程序。该程序包含(a)接收输入影像数据,其中该输入影像数据包含共同代表一视讯影像初始帧的多个初始数据区块,并且对于各后续视讯影像的有变化帧而言,包含各有变化帧的一时间标记,以及代表该帧有变化区块的一或多个后续数据区块,且其中该输入影像数据更包含与各初始及后续数据区块有关的一区块索引,以表示该区块于该视讯影像帧内的一位置; (b)将该等初始数据区块及该些区块索引存入一数据文件中,并且将各初始区块的一数据位置存入一虚拟帧表中,其中每一区块的该数据位置表示该区块储存于该数据文件中的一位置;(C)对于各后续有变化的视讯影像帧,将该些有变化的数据区块及该些区块索引存入该数据文件中,并且为该等有变化区块以新数据位置取代现有数据位置,以更新该虚拟帧表;以及⑷于多个预设时点的每一时点,在一快照文件中储存该时点的一时间标记、该虚拟帧表于该时点的一当时副本、下一个有变化帧位置,以表示下一个有变化帧的数据在该时点后会被储存在该数据文件中的位置,其中该初始帧的该些初始区块以及该些后续帧的该些有变化区块依序存入该数据文件。 根据本案专利技术的再一主要目的,提供一种计算机程序产品,包含一计算机可用媒体,该计算机可用媒体具有一内嵌的计算机可读程序代码以控制一影像播放装置,该计算机可读程序代码经配置以使该影像播放装置执行一程序以由所记录的影像数据重构视讯影像,该所记录的影像数据包含一数据文件以及一快照文件,其中该数据文件储存多个数据区块,该些数据区块包含影像数据的各帧的零或多个有变化区块,各数据区块与一相关联的区块索引储存在一起,其中该快照文件包含多个时点的多个时点记录,各时点记录包括表示该时点的一时间的一时间标记,该时点的一虚拟帧表的一副本,及一下一个有变化帧的位置,该位置表示用于该时点之后储存下一个帧的数据文件中的一数据位置,其中对于由该区块索引所表示的一帧之中的各区块,其中对于影像帧中的每个区块,该虚拟帧表储存最近产生的区块在数据文件中的数据位置,该程序至少包含(a)接收一请求开始时间的一影像重建请求;(b)对该快照文件进行搜寻,以找出在该请求开始时间之前具有一时间标记的一时点,作为一开始时点;(C)读取该快照文件,以获取该开始时点的该虚拟帧表以及该下一有变化帧的位置;(d)以储存于该虚拟帧表的该些数据位置,读取在该些数据位置的该数据文件,以本文档来自技高网...

【技术保护点】
1.一种影像记录方法,实施于一系统中,该系统包含一影像数据传送装置以及一影像数据记录装置,其中实施于该数据记录装置中的一记录过程至少包含下列步骤:(a)接收一输入影像数据,其中该输入影像数据包含表示构成一初始影像帧的多个初始区块数据,且该输入影像数据更包含后续有变化的影像帧的时间标记,及后续表示该影像帧当中有变化的区块的一或多个区块数据,并且其中该输入影像数据更包含一区块索引,该区块索引伴随着每一初始及后续区块数据,以表示区块在该影像帧中的位置;(b)将初始区块的数据及其伴随的区块索引储存在一数据文件中,并且将各初始区块的一数据位置存入一虚拟帧表中,其中该每一区块的数据位置表示在储存该区块的该数据文件中的一位置;(c)对于后续有变化的影像帧,储存该数据文件中有变化区块数据及伴随的区块索引,并且以取代该有变化区块的既有数据位置的方式,更新该虚拟帧表;(d)在多个预设时点时,在一快照文件中储存该时点的一时间标记、该虚拟帧表于该时点的一当时副本、下一个有变化帧位置,以表示在该时点后下一个有变化帧的数据会被储存在该数据文件中的位置,其中该初始影像帧的该些初始区块及后续影像帧的有变化区块依序被储存在该数据文件中。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:刘一力
申请(专利权)人:宏正自动科技股份有限公司
类型:发明
国别省市:71

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

1