在包括dvd+rw和dvd+r的dvd视频兼容的盘上的幻灯片展示的生成的制作方法

文档序号:6755814阅读:227来源:国知局
专利名称:在包括dvd+rw和dvd+r的dvd视频兼容的盘上的幻灯片展示的生成的制作方法
技术领域
本发明涉及一种用于从至少多个静止图像生成DVD视频兼容的数据结构的装置、方法和计算机程序。本发明也涉及一种在可记录的DVD视频兼容的介质上记录这样一个DVD视频兼容的数据结构的方法。本发明也涉及一种携带这样的DVD视频兼容的数据结构的DVD视频兼容的介质当前有几种与DVD视频规范兼容的格式可供利用。只能被记录一次的DVD被简称为DVD-R或DVD+R。可重写的DVD(即能被记录、擦除、重新记录或覆写的DVD)被简称为DVD-RAM、DVD-RW和DVD+RW。本发明特别关注DVD+RW和DVD+R格式。
背景技术
美国专利申请号2003/0052897描述了一种用于从至少多个静止图像生成一种数据结构并且用于在可记录DVD介质上记录所述数据结构的方法和装置,所述数据结构与DVD视频标准是后向兼容的。
US2003/0052897介绍了图像单元(PU)的概念。这个概念是为提供直接图像访问而对DVD视频格式的补充。按照US2003/0052897,DVD视频数据结构的各单元(Cell)被划分为所谓的“图像单元”,其中每个图像单元含有至少一个视频对象单元(VOBU),所述视频对象单元含有代表相片的视频数据。“图像单元”可包含额外的VOBU,后者含有已经与所述相片组合的音频、视频或字幕信息。按照US2003/0052897,为显示一个图像而分配的时间是通过向图像单元的导航包(NV_PCK)添加非常规数据而设置的(一个PU显示时间参数和一个幻灯片展示显示时间参数)。
这些设置只能被知道PU的播放器使用,而不能被常规播放器使用。
按照DVD视频规范(5.1.1节),一个VOBU(除了一个单元的最后的VOBU以外)代表最少0.4秒、最多1.0秒的呈现周期,一个单元的最后的VOBU代表最少0.4秒、最多1.2秒的呈现周期。按照US2003/0052897中所述的解决方案,如果使用常规播放器,则一个相片的显示持续时间将被限制为含有代表所述像片的视频数据的VOBU的呈现周期(除非该VOBU与含有诸如音频数据的非视频数据的额外的VOBU相组合)。1秒的呈现周期对于幻灯片展示来说一般将被认为太短。
发明目的和概要本发明的一个目的是提供一种解决方案,用于把为图像的显示而分配的时间设置到一个适合于幻灯片展示的值,所述解决方案是任何DVD视频兼容的播放器都可使用的。
本发明的另一个目的是提供一种解决方案,用于从至少多个静止图像生成DVD视频兼容的数据结构,所述数据结构与DVD+RW规范兼容。
这是用如权利要求1到4中所限定的装置、如权利要求5到8中所限定的方法、如权利要求9中所限定的DVD视频兼容的介质、以及权利要求10中所限定的程序实现的。
按照本发明,通过以下步骤从至少多个静止图像生成DVD视频兼容的数据结构读取所述静止图像;处理所述静止图像,以生成具有DVD视频兼容的格式的视频图像,所述视频图像包含时间戳;从每个视频图像生成一个视频对象单元集合,其中每个视频对象单元包含具有不同时间戳的所述视频图像和一个视频间隙(gap);生成包含所述各视频对象单元集合的DVD视频兼容的数据结构。
利用所提出的数据结构,一个图像的显示持续时间是从原始静止图像生成的VOBU集合的所有VOBU的呈现周期的和。它取决于每个VOBU的呈现周期(即取决于视频间隙的数量),并取决于VOBU的数目。因此,原则上能设定任何高于或等于0.4秒的显示持续时间。
在所提出的数据结构中,每个静止图像只需被编码一次。生成每个VOBU集合的各个VOBU所需的唯一处理是对视频图像的时间戳(MPEG规范中定义的解码时间戳和呈现时间戳)进行适配。因此,所提出的数据结构制作起来非常容易和快捷。
所提出的数据结构的另一个优点是,最终得到的比特率较低,因为每个VOBU只包含一个视频图像。
由于每个VOBU含有一个视频图像,因此所提出的数据结构与DVD+RW规范兼容(DVD+RW视频规范的1.5.32节规定,VOBU应含有至少一个视频帧)。
有益地,视频间隙的数量和/或VOBU的数目是可适配的。例如可以逐个图像地适配,也可以由用户适配。
附图简述将参照以下附图对本发明的这些和其它方面作进一步说明

图1是一个DVD视频兼容的数据结构的示意性表示;图2是按照本发明的一种从至少多个静止图像生成DVD视频兼容的数据结构的方法的方框图;图3是通过应用参照图2所说明的方法从一个静止图像生成的一个视频对象单元集合的示意性表示;图4是在参照图3所说明的视频对象单元集合的一个视频对象单元中包含的视频数据的示意性表示;图5是按照本发明的一种用于从至少多个静止图像生成DVD视频兼容的数据结构、并记录所述数据结构的装置的例子的示意性框图。
实施例描述图1给出DVD视频盘的数据结构的示意性表示。如图1中所示,DVD视频盘的数据结构包含一个视频管理器VMG和一个视频标题集VTS。视频标题集VTS包含被称作视频标题集信息VTSI的控制数据、一个用于视频标题集菜单的视频对象集VTSM_VOBS、一个用于视频标题集中的各标题的视频对象集VTSTT_VOBS和备份控制数据VTSI_BUP。用于视频标题集中各标题的视频对象集VTSTT_VOBS包含多个视频对象VOB。所述视频对象包含多个单元CELL。各单元CELL包含多个视频对象单元VOBU。视频对象单元VOBU以一个导航包NV_PCK开始,并包含任何顺序的下列类型的包(如果有的话)视频包V_PCK、音频包A_PCK和子图像包SP_PCK。视频包包含一个包报头PCK_H和一个视频分组V_PKT。视频分组V_PKT包含一个分组报头PKT_H和视频数据V_D。
可以将一个VOBU的视频数据划分在几个视频包V_PCK和视频分组V_PKT的有效载荷上。
本发明的方法和装置被设计用来从多个静止图像生成参照图1所说明的数据结构。可以将诸如视频、音频或字幕等其它类型的素材包括到所述数据结构中。
静止图像通常是用数码照相机拍摄的图像。这不是限制性的本发明适用于任何类型的数字图像,包括合成的图像和之前被扫描并数字化的传统相片。数字图像的普通格式的例子包括EXIF格式、GIF格式和JPEG格式。
如图2中所示,按照本发明的生成这样一个数据结构的方法包含步骤10,读取要被包括到该数据结构中的静止图像Si(i=1,...,Q);步骤12,处理每个所述静止图像Si,以生成具有DVD视频兼容的格式(即MPEG-1或MPEG-2格式)的视频图像Vi;按照MPEG规范,每个视频图像包含一个解码时间戳和一个呈现时间戳。解码时间戳是视频图像要被解码时的时间,呈现时间戳是视频图像要被显示时的时间;步骤14,从每个视频图像Vi生成包含Ni个视频对象单元的集合Ti,其中每个视频对象单元VOBUi,j(j=1,...,Ni)包含一个视频图像Vi,j和一个视频间隙;步骤16,生成一个包含所述视频对象单元集合Ti(i=1,...,Q)的DVD视频兼容的数据结构D_S。
处理步骤12把图像从一种静止图像格式(例如EXIF、JPEG或GIF)转码成MPEG-1或MPEG-2格式。
除了解码时间戳DTSi,j和呈现时间戳PTSi,j外,视频图像Vi,j(j=1,...,Ni)与视频图像Vi相同。视频图像Vi,j(j=1,...,Ni)具有不同的时间戳。解码时间戳DTSi,j和呈现时间戳PTSi,j满足DTSi,j<DTSi,j+1以及PTSi,j<PTSi,j+1。
有利地,通过创建一个第一视频对象单元VOBUi,1、重复这个第一视频对象单元以及适配时间戳DTSi,j和PTSi,j,生成视频对象单元VOBUi,j的集合Ti。
已经说过,一个视频对象单元(除了一个单元的最后的视频对象单元以外)具有在0.4秒至1.0秒之间的呈现周期(一个单元的最后的视频对象单元具有在0.4秒至1.2秒之间的呈现周期)。每个视频对象单元VOBUi,j中的视频间隙是通过为视频对象单元VOBUi,j设置一个比视频图像Vi,j的呈现周期更长的呈现周期而产生的。一个视频图像Vi,j的呈现周期取决于生成视频图像的速率。通常,MPEG编码器以25Hz(PAL/SECAM视频格式)或29,97Hz(NTSC视频格式)的速率生成视频图像。按照DVD视频规范(5.1.1节),如果一个视频对象单元的呈现周期比它所包含的视频的呈现周期长,则最后编码的图像后面应当跟随有一个sequence_end_code(序列结束码)。
图3是用本发明的方法生成的视频对象单元VOBUi,j的集合Ti的示意性表示。
图4是包含在视频对象单元VOBUi,j中的视频数据V_Di,j的示意性表示。如图4中所示,视频数据V_Di,j包含一个序列报头SEQ_Hi、一个GOP报头GOP_Hi、一个内部编码的图像Vi,j和一个序列结束码S_E_C。VOBUi,j的内容可以占用该VOBUi,j的几个视频包和视频分组的有效载荷。
图像的呈现持续时间直接取决于数目Ni以及视频对象单元VOBUi,j中的视频间隙的长度。数目Ni可以是常数,也可以随下标i而改变。视频间隙的长度可以是常数,也可以随下标i和/或j而改变。可以使用这些参数的任何组合。如果想要获得最低的比特率(即盘上的最大图像数目),则应当把最大的呈现周期用于每个视频对象单元VOBUi,j(即最大的视频间隙),并应当把视频对象单元的数目Ni设置到最小。
数目Ni的值和视频间隙的数量可以是预置的,或者是用户可选择的。
可选地,用本发明的方法生成的数据结构可以包含其它类型的素材,比如视频、音频或字幕。这些素材分别被插入在视频包、音频包和子图像包中。依它们的性质而定,它们与视频图像Vi,j被插入相同的视频对象单元中,或者被插入不同的视频对象单元中。
本发明将比特率保持得较低,并且将生成时间保持得较短。例如,如果将每个视频对象单元的呈现周期设定为1秒,并且每个视频对象单元包含一个200kByte的视频图像(这对应于高质量编码模式),则所得到的比特率将是1.6Mbit/s。以这样一个比特率,就有可能在一个DVD视频兼容的盘上记录6个小时。为了生成并记录这样一个6小时的幻灯片展示,需要25分钟(所述限制来自盘上的写速度,而不是生成过程)。
图5是按照本发明的装置20的例子的示意性表示。装置20被设计成用于从至少多个静止图像生成DVD视频兼容的数据结构,并在任何DVD视频兼容的盘(包括DVD+RW和DVD+R盘)上记录所生成的数据结构。如图5中所示,装置20包含一个用于接收静止图像的图像输入端21,例如用于接收存储静止图像的存储卡的输入端和/或用于与含有这样的存储卡的数码相机连接的USB端口;一个用户接口22,用于供用户作出选择和激活功能;一个控制器24,用于控制装置20的操作;一个图像处理器20,其由控制器24控制,用于处理所述静止图像,以生成具有DVD视频兼容的格式的视频图像;一个多路复用器31,其由控制器24控制,用于接收至少由图像处理器30输出的视频图像(可选地,还接收其它类型的素材),并用于生成按照本发明的、参照图1至4所述的数据结构35;一个光学单元40,用于在DVD视频兼容的盘50上记录该数据结构35。
例如,用户接口22被设计成允许由用户从多个建议的功能中选择幻灯片展示生成/记录功能;由用户从多个可用的静止图像中选择用来生成幻灯片展示的静止图像;由用户选择将要被包含在所要生成的数据结构中的其它素材(比如视频、音频、字幕);由用户规定数目Ni和视频间隙的长度。
可选地,所述装置20包含一个音频输入端52、一个视频输入端54和一个字幕输入端56,以用来提供要与图像处理器30所生成的视频图像混合的所述其它类型的素材。
尽管没有在图5中示出,但是装置20有利地包含用于读取DVD视频兼容盘的常规装置。
装置20的上述元件以硬件、软件或硬件与软件组合的形式实现。它们可以以集中的方式安排在一个计算机系统中,或者也可以分布于几个计算机系统上。
控制器24通常由一个通用处理器和一个包含指令的软件构成,当指令被加载入所述通用处理器并被该通用处理器执行时,其控制装置20的操作。如果图像处理器30和多路复用器31是以纯软件实现的,则这个软件由所述通用处理器执行。
盘50可遵循任何兼容的DVD视频格式,包括DVD+RW、DVD+R、DVD-RW、DVD-R等等。它能被任何DVD视频兼容的播放器读取。
关于所述的方法、装置、程序和介质,在不偏离本发明的范围的情况下可以作出修改和改进。因此,本发明并不限于所提供的例子。
特别地,尽管图5的装置是一个幻灯片展示记录装置,本发明也包括其中省略了光学单元40的幻灯片展示生成装置。
动词“包含”及其变形的使用并不排除存在除所述的元件或步骤以外的元件或步骤。
在元件或步骤之前使用冠词“一个”并不排除存在多个这样的元件或步骤。
权利要求
1.一种用于从至少多个静止图像(Si)生成DVD视频兼容的数据结构(35)的装置,所述装置包含用于读取所述静止图像的装置(21);用于处理所述静止图像以生成具有DVD视频兼容的格式的视频图像(Vi)的装置(30),所述视频图像包含时间戳;用于从每个视频图像(Vi)生成一个视频对象单元(VOBUi,j)的集合(Ti)的装置(31),其中每个视频对象单元包含所述具有不同时间戳(DTSi,j、PTSi,j)的视频图像(Vi)和一个视频间隙;用于生成包含所述各视频对象单元集合(Ti)的DVD视频兼容的数据结构的装置(31)。
2.如权利要求1中所要求的装置,进一步包含用于在一个可记录的DVD视频兼容的介质(50)上记录所述DVD视频兼容的数据结构的装置(40)。
3.如权利要求1或2中所要求的装置,其中,一个视频图像集合中的视频图像的数目(Ni)是可适配的。
4.如权利要求1或2中所要求的装置,其中,所述视频间隙的大小是可适配的。
5.一种从至少多个静止图像生成DVD视频兼容的数据结构的方法,所述方法包含以下步骤读取所述静止图像(10);处理所述静止图像,以生成具有DVD视频兼容的格式的视频图像,所述视频图像包含时间戳(12);从每个视频图像生成一个视频对象单元集合,其中每个视频对象单元包含所述具有不同时间戳的视频图像和一个视频间隙(14);生成包含所述各视频对象单元集合的DVD视频兼容的数据结构(14)。
6.如权利要求5中所要求的方法,进一步包含在一个可记录或可重写的DVD视频兼容的介质上记录所述DVD视频兼容的数据结构的步骤(16)。
7.如权利要求5或6中所要求的方法,其中,一个视频图像集合中的视频图像的数目是可适配的。
8.如权利要求5或6中所要求的方法,其中,所述视频间隙的大小是可适配的。
9.一种DVD视频兼容的介质(50),其携带包含至少多个视频对象单元(VOBUi,j)的集合(Ti)的DVD视频兼容的数据结构(35),其中,每个视频对象单元包含一个后面跟随有视频间隙的视频图像(Vi,j),所述视频图像包含时间戳(DTSi,j、PTSi,j);所述视频图像属于除了其时间戳外都相同的视频对象单元的同一个集合。
10.一种计算机程序,包含用于在被处理器执行时实施如权利要求5中所要求的方法的指令。
全文摘要
本发明提出一种用于为创建幻灯片展示而从至少多个静止图像生成DVD视频兼容的数据结构的方法和装置,其中,所述数据结构与DVD+RW和DVD+R规范兼容。在所提出的结构中,为每个静止图像创建一个具有Ni个VOBU的集合,所述VOBU当中的每一个包含一个从原始静止图像导出的视频图像和一个视频间隙。这Ni个VOBU只有时间戳不同。因此,所提出的数据结构制作起来比较容易和快捷。所得到的比特率较低,并且可以通过设置数目Ni和/或视频间隙的长度来适配每个图像的呈现时间。应用DVD视频,即DVD+RW和DVD+R。
文档编号G11B27/32GK1846269SQ200480025162
公开日2006年10月11日 申请日期2004年8月23日 优先权日2003年9月3日
发明者P·J·H·J·范阿斯滕, P·T·A·蒂森 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1