数字视频处理和用于视频、音频和辅助数据的存储系统的制作方法

文档序号:6754939阅读:147来源:国知局
专利名称:数字视频处理和用于视频、音频和辅助数据的存储系统的制作方法
技术领域
本发明涉及数字信号处理、记录领域,以及例如用于存储和显示应用的视频和音频辅助数据的检索。
在数字视频处理和存储的应用中,通常利用在通过编码的图像数据查找、解码和导航(navigating)中使用的辅助信息将分组的视频数据编码。在数字视盘(DVD)型的应用中,以卷/文件结构数据形式的辅助数据和导航数据包含用于查找数据和通过不同的图像序列导航的辅助信息。卷/文件结构信息例如用于在从存储介质中查找和复原数据的文件结构限定时使用一个或多个目录。辅助数据例如另外以不同的操作模式定位和链接通过不同的图像序列导航中使用的视频/音频节目数据段。为了用DVD播放机播放在正常节目播放模式中,定位、链接和处理第一序列的图像,以及在另一种模式中处理不同的图像序列,以便例如提供不同的场景或摄像头角度,然而,可以按照不同的编码标准和应用按不同的数据格式,对这种辅助文件结构和导航信息进行编码。利用按照一种关于只读类型DVD应用的标准的文件结构和导航数据的编码的节目,可以与导航数据结构及不同标准例如可记录的DVD格式的内容要求相兼容。因此,可记录格式的DVD盘可以不必由只读类型DVD播放机播放,或按只读类型DVD格式编码的节目可以不必由可记录的DVD播放机直接存储,反之亦然。
此外,关于DVD和其它应用的已有文件结构和导航数据结构的内容和格式是有限的,并且不能充分支持用于多媒体和其它应用的先进的解码器导航特征。该先进的解码器导航特征例如包括特技播放操作(例如倒放、快速正放、定格等)、图像操作(包括从序列图像中和从不同节目中链接图像),以及在包括不同视频节目的多窗口复合图像显示或其它多媒体应用图像中的导航。这种多媒体画中画(PIP)类型图像可以例如包括因特网网页、电子节目指南、电子邮件、电话、传真、可视电话、家用设施控制图像以及视频节目图像。根据本发明由一系统对这些缺陷和导出的缺陷进行寻址。具体地说,根据本发明的系统旨在解决在下述操作中包含的问题,该操作即产生、处理和格式化辅助卷/文件结构和导航数据,以便与不同的数据编码标准相兼容和支持先进的多媒体导航特征。
视频处理系统自适应地产生和处理卷/文件结构和不同数据格式的导航数据,并将在用于解码、记录和其它应用的不同格式之间转换数据。该系统通过分析代表一系列单个的图像的经编码分组的数据,以通过一系列单个的图像确定支持导航的参数,通过一个或多个视频节目的不同图像提供支持导航的导航信息。将所确定的参数格式化为预定的数据结构并且加入(incorporate)预先形成的导航数据字段(field)。
附图简要说明

图1表示根据本发明的可与可记录的和只读类型DVD播放机相兼容的一示范性的上层通用的DVD数据格式。
图2表示一种指示卷/文件结构的只读类型DVD格式数据和视频节目导航信息。
图3A和3B表示根据本发明的一个列出只读类型DVD格式数据结构项(在图2中所示的)的一个表,在用于加入图1中通用的DVD数据格式中的预处理模式、当前模式和后处理模式中对这些结构项进行处理。
图4表示根据本发明的一通用的DVD数据格式的示范性的标题搜索指针数据元,包括数据类型改变信息。
图5描述一示范性的记录的视频对象单元(Video Object Unit)(VOBS),其包括导航、视频、音频和子画面数据。
图6描述一在视频对象单元(VOBS)内的编码差错纠正(ECC)功能块。
图7表示根据本发明的一关于用于提供可与不同的数据格式相兼容的卷/文件结构和导航数据的方法的流程图。
图8表示根据本发明的一关于用于将代表数字视频数据的图像转换为与只读类型和可记录的格式相兼容的不同的通用的数据格式的方法的流程图。
图9表示根据本发明的用于自适应地产生和处理卷/文件结构和用于不同数据格式和用于转换各格式之间的数据的导航数据的视频解码器和记录器系统。
图10表示根据本发明的在预先形成的莱单中激活按钮的实例。
视频处理系统优选自适应地产生和处理卷/文件结构和用于不同数据格式的导航数据和转换用于解码、记录和其它应用的各不同格式之间的数据。本发明的原理可以应用于处理和存储以地面、缆线、卫星、因特网或计算机网络广播的数据。此外,虽然所公开的系统是按照处理视频节目介绍的,但这仅是示范性的。术语“节目”用于表示任何形式的分组数据,例如音频数据、电话消息、计算机程序、因特网网页或其它通信形式。
从处理和转换不同数据格式的数据的角度讨论处理系统,特别是,可记录和只读类型DVD类型应用的格式之间的处理和转换,反之亦然。然而这仅是示范性的,本发明的原理可以应用于处理和存储其它数据格式。其它格式例如可以包括专用和定制格式、MPEG格式(包括以MPEG-4或MPEG-7标准编码的数据)和非MPEG兼容的格式。应注意,只读类型DVD数据格式采用MPEG2子集(sub-set)格式,并由利用由计算机电子设备公司一致使用的专用标准来定义以及在可利用的文献例如“DVD Demystified-The Guidbook ofDVD-Video and DVD-ROM”(by Jim Taylor publisbed by McGraw Hill)中介绍。此外,按照“MPEG标准”对MPEG2可兼容的数据进行编码,“MPEG标准”由系统编码部分(ISO/IEC 13818-1,10.06.1994)和视频编码部分(ISO/IEC 13818-2,20.01.1995)组成。
具有按照可记录的DVD标准文件结构和导航数据的经编码的节目,可以与对于不同的标准例如只读类型DVD格式的经编码的节目的文件结构和导航数据要求相兼容。因此,可记录的DVD盘可以不必由只读类型DVD播放机播放,反之亦然。在不同的数据格式之间可能引起这种数据的非兼容性。也可能在一种格式的不同版本的编码数据之间,例如在可记录的DVD格式的不同版本之间,引起这种数据的非兼容性。所形成的没有逆向(backward)的兼容性意味着,例如已记录的盘可能在不同形成的播放机上不能播放。
根据本发明的处理系统自适应地产生和处理不同数据格式的文件结构和导航数据。该处理系统还在不同格式之间转换文件结构和导航数据,用于解码、记录和其它应用。在一特定实施例中,处理系统对视频节目编码为通用的数据格式(如在图1中示范的),其与可记录和只读类型视频处理装置相兼容。
为了由只读类型格式播放机播放,在按照可记录数据格式处理节目时包含一些困难。具体地说,按只读类型格式编码的节目(如在图2中示范的)包含文件结构和导航数据以支持几种导航特征。这些特征例如包括在一组节目中的单个节目的定位;通过不同图像序列导航以提供不同的场景或摄像头角度;以及特技播放操作(例如倒放、快速正放、定格等)。导出支持这几种导航特征的只读类型格式文件结构和导航数据并在作为其中没有实时处理限制的制造过程中的一部分的母版制作操作中存储。与此对比,为了家庭记录导出的这样的格式文件结构和导航数据对于记录装置施加了明显的负担。
根据本发明的处理系统通过以不同模式产生和处理数据,优选自适应地将产生文件结构和导航数据的负担减少。这些模式包括(a)预处理模式、(b)当前模式和(c)后处理模式。预处理模式进行节目记录或格式转换操作。在节目记录或格式转换操作期间产生当前模式。此外,预处理模式和当前模式均可包括创建用于顺序插入文件结构和导航参数的预先形成数据字段。在节目记录或格式转换操作之后产生后处理模式,并包括将文件结构和导航参数插入在预先形成数据字段中。
处理系统将视频节目编码为通用的数据格式(如在图1中示范的),该通用的数据格式是与只读类型格式以及可记录的格式的视频处理装置相兼容的(如在图2中示范的)。如下的讨论介绍图1中所示的通用的数据格式和图2中所示的只读类型格式。接下来的结合图3A和3B的讨论在预处理模式、当前模式和后处理模式中介绍图2中所示的只读类型DVD格式数据项,用于加入图1中所示的通用的数据格式。
图1表示一示范性的可与可记录的和只读类型DVD播放机相兼容的高层通用的DVD数据格式。分层的通用的数据格式最高层包括限定文件位置和路径的卷和文件结构部分400以及用于插入其它卷或文件结构信息的部分403。该最高层还包括包含节目视频内容和节目指南/莱单内容的视频区405,以及用于辅助和其它数据的其它区407。视频区405包括视频管理器409和视频区411。此外,视频管理器409分层地由导航信息414和用于将导航信息和其它数据插入在部分420中的数据部分418组成。视频区411由导航信息422和用于插入在后处理模式中产生的导航信息的数据部分424和在部分427中的其它数据组成。
包含在图1中所示的通用的格式内的文件结构和导航参数通过在MPEG可兼容画面组(GOP)和DVD视频对象单元(VOBS)中的图像支持导航。该参数还在单一节目内部或在包括音频节目、因特网网页数据、文本数据和节目指南不同节目之间以及在不同MPEG基本流的图像之间支持导航。具体地说,辅助参数例如可以包括标识各个GOP、或在一视频对象单元(VOBS)中的GOP数目、或图像数据位置信息的参数。此外,这些位置信息可以包括标识代表图像的数据量的数据、或者标识在VOBS或GOP中的MPEG基准帧的数据、或者标识代表图像的数据开始或终止地址的数据。此外,导航数据还可以包括特技播放模式选择信息。
图2表示只读类型DVD分层数据格式,其指示在解码中和通过对于不同操作模式的视频节目图像序列导航中使用的导航信息的位置和结构信息。最高等级的分层只读数据格式包括卷和文件结构数据191、视频管理部分(VMG)200、和包括视频节目内容的视频标题(节目)集(VTS)203-205。每一VTS分层地与如下的部分相关联关于一个或多个视频节目(标题)的视频标题集信息VTSI 213、节目莱单信息217、节目内容信息223和备份VTSI 225数据。此外,节目莱单信息217和节目内容信息223包含视频对象(VOB)260-262,以及单个的VOB(例如VOB260) 包含单元(cell)264-266。单个的单元(例如单元264)代表作为变量例如从1秒到整个电影长度的持续时间内的节目数据。单元264包括视频对象单元(VOBU)268-270,每个视频对象单元代表播放0.4-1.2秒视频节目。每个单个视频对象单元(以272,274-276为示范)可以包括导航分组信息连同图像视频、音频和子画面数据(例如包括标题和辅助文本)。单个导航包包括首标、子(数据)流标示符(substream-ids)、演播控制信息(PCI)数据和数据搜索信息(DSI),如在单元280-294中所示。
在视频管理器部分(VMG)200中的DVD盘的主莱单是可选的。这一主莱单代表第一图像用户在访问DVD盘时看到的。VMG200分层地与视频管理器控制数据207、盘莱单209以及视频管理器备用信息210相关联。此外,控制数据207包括信息管理表230、标题搜索指针表233、莱单节目链信息单元表235、母(parent)管理信息表237,视频标题集属性表239、文本数据管理器242、莱单单元地址表244、莱单视频对象单元地址变换246。具体地说,项目230-246限定VMG信息的量和起始地址、视频管理器莱单的视频对象的属性、视频节目搜索信息、莱单语言信息、母定额控制信息、复制视频节目属性信息和节目标识名称(例如卷,盘封面或制造商名称)。此外,标题搜索指针表233包括搜索信息项253、255、257和259,每个信息项例如规定对于盘上的每个节目的节目类型、节目号、摄像头角度数、母定额标识符和节目起始地址。标题搜索指针表233在项248还包括限定标题搜索指针表233本身的量和位置的参数。
图3A和3B表示列出只读类型DVD格式数据结构项650-716(加入图2中所示的数据结构中)的一个表,在用于加入图1中所示的通常的DVD数据格式的预处理、当前和后处理模式中对这些结构项进行处理。图3A和3B中的列633、637和639指示关于包括在图1中所示的通用的数据格式在调整数据项650-716时所采取的处理行动的性质。图3A和3B中的列640标识图2中所示的包含数据项650-716的单个的数据元,列645标识图1中所示的指定包含已处理的数据项650-716的通用的数据格式的对应数据元。下面介绍图3A和3B中列出的预处理、当前和后处理行动。
1.预处理模式预处理模式涉及处理在节目记录之前可得到的信息。作为预处理的一部分,可以检查盘的可用性、可以创建文件结构、可以将音轨(全新创建的或预先存在的)加入预处理的数据内。具体地说,在预处理模式中,创建视频管理器主莱单650、选择莱单语言(例如按照在莱单、文本中所使用的英,法,德文等),产生节目链莱单信息655(例如链接各莱单段的信息)。此外,用于视频管理器莱单的视频对象集内的视频对象657的数目被限制于1,以及预先确定视频对象的量和其相关联的地址两者。内容定额659(用于母管理的)是可选的,但可以按类似方式在记录前确定。此外,为了创建新的视频节目(标题)集莱单(即在盘上可得到的节目的莱单),使用标准的预先形成莱单,其包括标题单元集莱单地址表711和视频标题单元集莱单视频对象单元地址变换713。此外,在预处理模式期间可以可选方式创建其它项,其包括信息管理表679、文件管理信息689、莱单单元地址表691和视频对象单元地址表697。
其中按上述方式的数据预处理优选简化和加速不同数据格式的文件结构和导航数据的产生和处理。在节目记录或格式转换之前数据元的预处理和预先形成降低了在相反情况下在记录或后处理期间执行这些操作时会包含的处理的负担。这些预处理例如可以包含在与相GOP兼容的MPEG中或在VOBU对于各I、P和B帧的数目进行计数。此外,优选在记录或后处理期模式期间利用新的数据将某些预处理数据元更新。接着优选将其它预处理数据元改变,以便适应新的可利用的功能或特征。例如,可以在记录之前以所存储的位变换的形式产生莱单或可以嵌入在软件内部(例如以HTML的形式)。在另一种改类型方案中,可以预先形成这样一种莱单,包含可见的和不可见的按钮。该不可见的按钮和非现用命令(例如非操作NOP命令)相关联。从存储器检索包含不可见的按钮的预先形成莱单,和包含在记录期间的视频节目数据或扩展解码器特征。接着,例如响应于添加特征的请求,通过使按钮变为可见和通过用有效的命令替换哑(dumm)命令激活不可见莱单按钮。图10表示在预先形成的莱单中激活按钮的实例。图10(a)表示具有不可见莱单按钮的标准莱单,10(b)和10(c)分别表示一个按钮和六个按钮的顺序激活。这种能力支持需要由用户通过莱单可选择的节目的添加(和相关联的访问指针)和支持其它添加的用户功能。在另一种改类型方案中,可以预先形成莱单,包含可见与非现用命令相关联的按钮,并接着通过用有效的命令替换非现用命令激活莱单。按类似方式,其中可以优选将所述的预处理用于创建完全新的莱单或在已有的莱单内的单个的命令项,以便灵活地适应数据格式转换或添加新的特征。
2.当前模式(在节目记录期间发生)当前模式包括在节目记录或格式转换操作期间发生的处理。在当前模式中,在将新的节目(标题)添加到一包含所记录的节目数据的盘上时更新控制指示符。具体地说,控制指示符(indicator)的更新包括设置数据类型指示符667为零,并递增视频节目集的数目663和标题搜索指针的数目665。作为哑命令记录未知目的地的导航信息(例如包括例如链接、跳转、呼叫指令等)并在预处理时更新。此外,对于新的视频节目集,为在预处理时进行更新,利用哑数据记录搜索指针693和视频属性695。
在记录新的视频节目集时,记录信息项701-716和为了在后处理时进行更新加入哑数据。在记录新的节目时,将节目起始地址添加到管理表701并将一指针加入指针表703中。此外,更新节目链表705和单元表707以包括所添加的节目段。按照类似方式,在包含节目地址的时间变换表709中,可以更新用于特技播放和其它导航模式允许随机访问的链接、时间变换链接地址,递增相关联索引号并添加一搜索指针。为了在后处理时进行更新,记录未知的数据作为哑数据。在视频节目集莱单650中添加一个使用户能选择添加的节目的新莱单按钮。此外,更新各包括莱单节目链信息655和导航命令数据669相关联的导航项。还可更新莱单视频对象657的数目,以便如果需要适应新的莱单按钮。
在记录莱单视频对象时,添加新的视频标题集单元信息711,并记录视频对象的数目和未知的数据作为哑数据。更新节目链信息705和莱单节目链信息单元表707,以反映节目和单元新的变化的数目。应注意,项705和707包含与关于视频标题集和其相关联的莱单的节目控制相关的数据。如果在这个阶段导航目的地是未知的,记录导航命令(下一个PGC、前一个PGC、上行的PGC、PG播放模式)作为哑命令。对于一个新的单元,在视频标题单元地址表中添加一个单元莱单入口。此外,将视频对象单元作为一完整的单元存储在存储器中,并在记录之前进行更新,以确定视频对象单元级导航信息。接着链接的视频对象单元的正向地址链接是未知的,并为了在后处理时进行更新作为哑数据记录。
3.后处理模式后处理模式发生在节目记录之后,并更新包含在文件结构中的哑数据和在预处理和当前模式中形成的导航参数数据字段。具体地说,在进行数据格式转换时,数据类型指示符667从0变为1,并可用一新的版本替换已有的视频管理器莱单650。此外,如果希望可添加附加的语言652,更新莱单节目链信息655和用正确的值更新在视频管理器莱单657中的视频对象的数目。在这一模式中,按照类似方式,添加或更新内容定额(母管理)信息659和文本管理信息689。用包括有效视频节目集属性终止地址正确的信息,替换所包括的关于属性搜索指针693和关于视频节目属性的哑数据。如果希望,在这一模式中,可以按照类似的方式更新或改正其它数据项669-716。
图4表示一通用的DVD数据格式的示范性的标题搜索指针数据元,其为了包括数据类型改变的信息或限定格式类型的信息。使用搜索指针项440(标题播放类型)来指示数据格式从只读类型格式变化到通用的数据格式。然而,为了指示数据格式改变或限定格式类型,也可使用其它可定义的参数。数据项442-452提供摄像头角度、标题、母体,以及在解码时使用的标题集标识符参数。
图5和图6表示在只读类型格式中所记录的数据的时基的数据结构。图5描述一示范性的所记录的只读类型格式的视频对象单元(VOBS),其包括导航、视频、音频和子画面数据以及扇区地址。图6描述一在视频对象单元(VOBS)内的编码差错纠正(ECC)功能块460。
图7表示一关于用于提供可与不同的数据格式相兼容的卷/文件结构和导航数据的方法的流程图。在步骤300开始以后的步骤303中,分析代表视频节目已编码的包视频数据,以便通过一系列视频图像,确定卷/文件结构和在导航中使用的导航参数。通过在通常特技或播放(例如快速向前、向后、定格等)图像这些参数可以支持导航。然而,也可以产生和处理文件结构和导航参数作为数据格式转换操作的一部分。在步骤303中确定的参数形成在步骤305中的预定结构中,并在步骤310中,将所构成的参数加入到预先形成的文件结构和在分组的代表视频节目的数据中的导航数据字段中。在步骤315中,将一指示符加入到分组的数据中,以指出已经插入文件结构和导航参数,以及在步骤320输出所形成的分组的数据。在步骤325终止操作过程。
图8表示一关于用于将代表以只读类型数据格式的数字视频数据的图像转换为与只读类型和可记录的格式相兼容的不同的通用的数据格式的方法的流程图。在步骤350开始以后的步骤359,处理用户转换选择输入357,以确定单个的节目或包括一个或多个节目的整个盘是否要从只读类型格式转换鸨通用的数据格式。如果已经选择转换单个的节目或整个盘,则步骤361和363分别确定是否已经设置转换指示符。如果设置了该指示符,则已执行转换,则在步骤355或步骤365终止操作过程。如果该指示符表明先前没有执行转换,在步骤367继续节目或盘转换。步骤367执行预处理、当前处理和后处理功能,以便将只读类型文件结构、导航和其它数据(见图2)转换为通用的DVD数据格式(见图1),如结合图3A和3B所介绍的一样。
在转换单一节目或整个盘的情况下,优选以编码差错纠正(ECC)功能块单元处理数据,以便简化处理。在另一个实施例中,可以根据不同量的数据执行处理,这些数据对应地涉及用于转换处理的不同的存储器容量。在步骤367,以视频对象单元(VOBU)单个地处理ECC功能块,并对于在该节目中的每个VOBU重复这一点。从存储装置检索并分析该节目中的单个ECC功能块,以便为加入到通用格式数据字段产生通用格式的卷、文件结构和导航参数。此外,在步骤367,将经预处理的通用格式数据重新返回存储到原来的盘,或者重写原来存储的节目,或者占据不同的存储区域(在原来的盘上或不同的盘上)。在重新存储通用格式的节目期间,产生或更新所选择的文件结构和导航数据,如先前结合图3A和3B中当前模式处理所介绍的一样。在步骤367执行后处理功能时,读取和分析在当前模式期间产生的重新存储通用格式的节目,以便产生一致的文件结构和导航数据(如结合图3A和3B所介绍的,包括地址、数据量、位置和指针信息)。将最后形成的一致的文件结构和导航数据(例如通过重写已有的参数)插入到在重新存储的通用格式节目中的它们的对应的通用格式数据字段。通过更新数据类似指示符(例如图3A和3B中的指示符)实现步骤367中的数据格式转换操作,以反映格式变化,和在步骤373终止图8所示的操作。在转换整个盘的节目或盘上多个所选择的节目时,对于需要选择的节目重复步骤367中的操作。
图9表示用于自适应地产生和处理卷/文件结构和用于不同数据格式和用于转换各格式之间的数据的导航数据的视频解码器和记录器系统。在功能块10中,表示一个用于容纳通过电动机12旋转的盘14的台。将代表节目的数字信号按照包含凹坑的螺旋轨道记录在盘14上及从盘14读取节目,该凹坑具有按照通过对各对应信号数据位敏感的调制编码所确定的各对应的凹坑长度。在读出模式,通过聚集由激光器照射的反射光的拾取器15读取盘14的节目。通过控制一光检测器或光拾取器件汇集所反射的激光。由一电动机11对一形成传感器的一部分的成像器件例如透镜或平面镜进行伺服控制和驱动,以便跟踪记录轨道。可以通过快速重新定位成像器件访问不同的记录部分。通过一集成电路驱动放大器20驱动二伺服控制的电动机11和12。在控制器510的控制下集成电路50为放大器2提供驱动和控制信号。传感器15耦合到一光前置放大器即功能块30,功能块30包括用于激光照明装置的驱动电路和前置放大器,该前置放大器对从光传感器器件15输出的反射信号进行放大和均衡。来自光前置放大器30的经放大和均衡的再现信号输送到信道处理器功能块40,在其中在利用锁相环同步之后对该再现信号进行解调。在记录模式中,单元40对自多路转换器53的输入数字信号进行编码、调制和处理,按照用于利用激光控制单元30和传感器15形成的激光光刻凹坑,按照通过调制代表信号数字位的编码确定的各对应的凹坑长度存储在盘14上。
在读出模式中,通过方块500中的中央处理单元(CPU)510集成存储器80控制数字视盘播放器。单元510处理来自信道IC40的再现的位流和差错标记,以便提供单独的视频、音频、子画面和系统控制数据,用于输出到其它单元和内部使用。控制器510分别向解码器530和音频解码器110提供经MPEG编码的视频和音频数据。另外,CPU510从用户接口90接收用户控制命令,并从方块500中的MPEG解码器元件530接收MPEG解码器控制功能。MPEG解码器530在对来自该单元510、经MPEG编码的视频数据利用可变长度编码离散余弦变换和量化功能进行解码时使用存储器60。在利用单元110进行MPEG或AC3音频解码之后,数字化的音频信号结果耦合到用于从数字向模拟转换的音频后处理器130和产生各种基带音频信号输出。此外,在MPEG视频解码以后,将来自单元530的数字视频输出信号变换为光栅扫描格式并利用编码器590进行处理,编码器590进行从数字向模拟的转换并产生基带视频分量和经编码的视频信号,以输出到再现装置。
在记录模式中,分别利用模拟数字转换器551和541将输入的视频和音频数据流数字化。在控制器513的控制下利用视频编码器533将最后产生的数字视频和音频数据流进行MPEG编码,并利用音频编码器113进行MPEG或AC3编码。在另一个实施例中,可以将控制器513的功能体现在由单元510执行的功能内。单元33产生子画面数据(例如文本、标题、莱单等),在控制器513的控制下单元43产生可与图1中所示的通用格式相兼容的文件结构和导航数据。将所产生的子画面、文件结构和导航数据与分别从单元533和113经过多路转换器53和63来的视频和音频编码数据相合并。为此,由单元513控制多路转换器53和63与单元73提供的再同步的输入的定时数据相协调。对来自多路转换器53的经多路转换的编码数据进行调制,并经过单元40、30和10存储在盘14上。
控制器510和513控制图9中所示的记录重放系统中的各元件,以便将存储在盘14上的只读格式(如在图2中示范的)的节目转换为通用格式(如在图1中示范的)。为此,控制器510和513从盘14获取、分析和汇集只读数据并将这一数据重新格式化为通常数据格式(如在图1中所示),用于重新返回存储到盘14上。在执行结合图3A和3B介绍的利用预处理、当前处理和后处理功能的图7和8中的操作时,单元510和513通过控制图9中所示的各元件实现这一点。
图9中所示的结构并不是唯一的。根据本发明的原理可以采用其它结构以适应相同的对象。此外,按在微处理器的可编程指令的全部或其中一部分可以实施图9中所示系统中的各元件以及图7和8中的操作步骤。预处理、当前处理和后处理以及其中公开的数据转换原理可应用于改进文件/导航数据结构或将各种各样的数字数据传输结构数据格式进行转换。这些传输结构例如可以包括MPEG-PSI、JPEG、TCP/IP(传输控制协议/因特网协议)、DSS(数字卫星系统)ATM(异步传输模式)等。此外,这里公开的文件/导航数据结构处理原理可应用于其它系统例如PC、服务器、机顶盒、其它视频和音频解码器、HDTV装置及在其它数据处理装置中。
权利要求
1.一种用于通过一个或多个视频节目的不同图像提供支持导航的导航信息的方法,包括步骤分析代表一系列单个图像的经编码的分组数据,以通过所述一系列单个图像确定支持导航的参数;将所述确定的参数格式化为预定的数据结构;以及将所述预定的数据结构中的所述确定的参数加入到预先形成的导航数据字段中。
2.根据权利要求1所述的方法,其中所述加入步骤包括将所述确定的参数加入所述预先形成的导航数据字段的先前空白区中。
3.根据权利要求1所述的方法,其中包括步骤将一个指示符加入包括所述经编码的分组数据和导航数据字段的数据流中,以指示所述确定的参数加入导航数据字段中。
4.根据权利要求1所述的方法,其中所述预先形成的导航数据字段包括一个首标和一个有效载荷,以及将所述确定的参数加入导航数据字段有效载荷中。
5.根据权利要求1所述的方法,其中将所述经编码的分组数据进行存储并响应于数据格式转换操作的启动发生所述分析。
6.一种用于响应于数据格式转换的启动将代表第一数据格式的数字视频数据的图像转换为第二数据格式的方法,包括步骤通过分析代表一系列第一数据格式的单个图像的经编码的分组数据,产生导航参数以通过一系列单个的图像支持导航;将所述导航参数加入到导航数据字段内;提供包括代表一系列所述不同的第二数据格式的单个图像的分组数据的输出,所述不同的第二数据格式包括所述导航数据字段。
7.根据权利要求6所述的方法,其中所述将导航参数加入到所述导航数据字段中的步骤包括利用所述导航参数将已有的导航数据字段重新格式化。
8.根据权利要求6所述的方法,其中所述第一数据格式包括只读数据格式,和所述第二数据格式包括不同的可记录数据格式。
9.一种用于响应于数据格式转换的启动将代表第一数据格式的数字视频的图像数据转换为不同的第二数据格式的方法,包括步骤分析代表一系列第一数据格式的单个图像的经编码的分组数据,导出通过所述一系列单个的图像支持导航的参数;将所述导出参数加入到预先形成的导航数据字段内;以及提供经编码的分组数据和所述预先形成的导航数据字段作为第二数据格式的输出。
10.根据权利要求9所述的方法,其中所述导出参数包括(a)标识一组画面(GOP)格式的数据,(b)在视频对象单元(VOBU)中的GOP的数目,(c)标识VOBU或GOP中的基准帧的数据,(d)代表图像的数据的起始地址,(e)代表图像的数据的起始地址,(f)标识代表图像的数据量的参数,(g)特技播放模式选择信息,和(h)文件结构信息中的至少一个。
11.根据权利要求1或10所述的方法,其中在所述导航数据字段所述导出参数通过图像在(a)一帧,(b)一组画面(GOP),(c)一视频对象单元,(d)一个节目,(e)不同的节目和(f)可兼容的基本流的不同MPEG的视频数据中的至少一个中支持导航。
12.根据权利要求11所述的方法,其中所述不同的节目包括视频节目和相关联的节目,所述相关联的节目包括(1)音频数据,(2)因特网网页数据,(3)文本数据和(4)节目指南数据中的一个。
13.根据权利要求11所述的方法,其中所述不同的节目包括两个不同的视频节目。
14.根据权利要求9所述的方法,其中包括步骤将一指示符加入一数据流中,所述数据流包括所述经编码的分组数据和所述导航数据字段,以指示数据转换格式已执行。
15.根据权利要求9所述的方法,其中所述预先形成的导航数据字段包括首标和有效载荷,及将所述确定的参数加入到所述导航数据字段有效载荷中。
16.根据权利要求1或9所述的方法,包括步骤形成所述预先形成的导航数据字段,以容纳随后插入所述确定的参数。
17.一种用于通过一个或多个视频节目的不同图像提供支持导航的导航信息的方法,包括步骤形成分组数据,其包括(a)代表一系列单个图像的经编码的数据;以及(b)导航数据字段;扫描所述代表形成的经编码的图像的数据,以确定通过一系列单个图像支持导航的参数;以及将所述确定的参数加入所述形成的导航数据字段中。
18.根据权利要求1或17所述的方法,其中包括步骤导出所述确定的参数,包括(a)标识一组画面(GOP)格式的数据,(b)在视频对象单元(VOBU)中的GOP的数目,(c)标识VOBU或GOP中的基准帧的数据,(d)代表图像的数据的起始地址,(e)代表图像的数据的起始地址,(f)标识代表图像的数据量的参数,(g)特技播放模式选择信息,和(h)文件结构信息中的至少一个。
全文摘要
一种视频处理系统自适应地产生和处理卷/文件结构和不同数据格式的导航数据,并在用于解码、记录和其它应用的不同格式之间转换数据(357,359)。该系统处理卷/文件结构和特有模式的导航数据,这些特有模式包括(a)预处理模式(367)、(b)当前模式(367)和(c)后处理模式(367)。此外,该系统通过分析代表一系列单个图像的经编码分组的数据,通过一个或多个视频节目的不同图像提供支持导航的导航信息,以确定参数来通过该一系列单个图像支持导航。将所的参数格式化为预定的数据结构,并且加入预先形成的导航数据字段。
文档编号G11B20/10GK1391694SQ00813647
公开日2003年1月15日 申请日期2000年8月9日 优先权日1999年8月20日
发明者林书, 唐纳德·H·威利斯, 马克·A·舒尔茨 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1