Av数据变换装置及方法

文档序号:6752906阅读:206来源:国知局
专利名称:Av数据变换装置及方法
技术领域
本发明涉及将以MPEG等压缩后的AV数据变换为符合VR格式的数据并存储于光盘中的AV数据变换装置及方法。
背景技术
在DVD-RAM等光盘装置中,依照作为用于存储AV数据的格式的VideoRecording格式(以下称VR格式)存储MPEG等AV数据。VR格式规定的AV数据存放用文件称作VRO文件,符合MPEG格式。但是由于设想到在光盘上实时进行记录编辑等操作,故对于MPEG格式,在规格上设定了一些限制。因此,并不是所有的MPEG文件都与VRO文件具有兼容性,为了将与VR格式没有兼容性的MPEG文件存储为VRO文件,就需要进行包尺寸变更等数据变换,以便符合VR格式。
图19是表示将MPEG等AV数据变换为符合VR格式的数据并进行记录的现有的AV数据变换装置的一例的框图。在图19中,在AV数据变换装置中,读入变换为VR形式的数据文件之前的MPEG形式的数据文件101,变换为VR兼容的VRO数据文件107和IFO数据文件108并记录于光盘50中。该AV数据变换装置备有MPEG多路信号分离器(demultiplexer)61、视频解码机构91、VR视频编码机构92、音频解码机构81、VR音频编码机构82、VR复用器(multiplexer)62、VR格式信息获取机构14。
在MPEG多路信号分离器61中,将读入的MPEG数据文件分离成视频基本流601和音频基本流602。在视频解码机构91中,将视频基本流601解码为解码视频数据901。在VR视频编码机构92中,将解码视频数据901变换为VR兼容的视频流902。在音频解码机构81中,将音频基本流602解码为解码音频数据801。在VR音频编码机构82中,将解码音频数据801变换为VR兼容的音频流802。在VR复用器62中,将VR兼容视频流902和VR兼容音频流802结合为某种与VR兼容的节目流,即VR兼容MPEG数据106。在VR格式信息获取机构14中,从VR兼容MPEG数据106获取VR格式所必要的流的VOBU(Video OBject Unit)等管理信息。通过该VR格式信息获取机构14,生成VR兼容VRO数据文件107和IFO数据文件108,并记录于光盘50中。
下面对如上所述地构成的AV数据变换装置的动作进行说明。
在AV数据变换装置中,若读入MPEG数据文件101,则在MPEG多路信号分离器61中分离成视频基本流601和音频基本流602。视频基本流601输入到视频解码机构91,进行解码处理后变换为解码视频数据901。解码视频数据901输入到VR视频编码机构92中,变换为与VR格式兼容的VR视频基本流902。另一方面,在MPEG多路信号分离器61中分离出的音频基本流602输入到音频解码机构81中,实施解码处理后变换为解码音频数据801。解码音频数据801在VR音频编码机构82中变换为与VR格式兼容的VR音频基本流802。
VR视频基本流902和VR音频基本流802在VR复用器62中变换为VR兼容MPEG数据106,使用以VR格式信息获取机构14获取的流的VOBU等管理信息,生成VR兼容VRO数据文件107及IFO数据文件108。
但是,在现有的AV数据变换装置中,由于对读入的MPEG数据文件的全部数据实施解码处理,再对解码处理后的全部数据实施向VR格式的编码处理,因此有变换所需的时间变长的问题。
另外,还有由于编码处理的条件所限无法保证原先的画质或音质,而使信息发生劣化的问题。
此外,有由于即使在MPEG数据文件中包含一些异常的情况下也执行解码及编码处理,故形成不符合VR形式的错误的数据文件而造成格式错误的光盘的问题。

发明内容
因此,本发明的目的在于,提供一种可以高速且画质或音质劣化少、另外可以防止形成格式错误的光盘的AV数据变换装置及方法。
为了达成上述目的,本发明的AV数据变换装置,其中具备认证文件确认机构,其读入存放有包含图像信息和声音信息的AV数据的AV数据文件、和对应于所述AV数据文件的认证文件,对所述AV数据文件和所述认证文件的对应关系进行确认;将所述AV数据变换为规定格式的多个流变换机构;和变换机构决定机构,其根据所述认证文件的内容,从所述多个流变换机构之中决定出将所述AV数据变换为规定的格式的至少一个流变换机构。
这样,通过生成记录AV数据文件的VR格式相关的兼容性的级别的认证文件,并添加到AV数据文件中,从而可以容易地选择AV数据文件的有VR兼容的流变换方法。另外,可在生成AV数据文件的同时生成认证文件,并添加到AV数据文件中。此外,通过认证文件确认机构,对AV数据文件和认证文件的对应关系进行确认;通过变换机构决定机构,根据认证文件中包含的兼容性的信息来判定与VR格式的兼容性,以决定相对应的流变换机构。另外,通过决定的流变换机构,只对与VR格式不兼容的数据进行再编码处理。因此,由于不对与VR格式兼容的数据进行再编码,故可以进行高速且画质和音质劣化少的变换。
另外,本发明的AV数据变换装置,其中读入包含AV数据文件生成时的AV数据属性的认证文件,认证文件确认机构具备从读入的AV数据文件中抽取AV数据属性的AV数据属性抽取机构;和对用AV数据属性抽取机构抽取的AV数据属性与所述认证文件中包含的AV数据属性进行比较的比较机构;流变换机构只在所述比较机构的比较结果一致时,将AV数据变换为规定格式。
由此,由于若认证文件确认机构中的比较结果,判定AV数据文件为与认证文件不对应的错误的AV数据文件,则禁止用流变换机构进行变换,因此在最初阶段就可以排除生成错误格式的光盘。
另外,本发明的AV数据变换机构,其中,读入包含有作为生成AV数据文件的机器或者软件的固有信息的VenderID信息的认证文件,在流变换机构中,根据该VenderID信息来决定至少一个流变换机构。
由此,通过将对每个VenderID最佳化的变换机构预先登录于流变换机构中,从而可以根据认证文件中包含的VenderID信息,选择相对于该AV数据最佳的变换机构。由于AV数据文件与VR格式的兼容性,依存于生成的机器或软件,因此优选对这些机器或软件分别设定VenderID,将与VR格式的兼容性和每个VenderID相对应。
此外,本发明的AV数据变换装置,其中,在认证文件确认机构中,在无法读入认证文件时,生成包含通过AV数据属性抽取机构获取的AV数据属性、和对应于AV数据属性的规定的VenderID的认证文件。
这样,由于即使在无法读入认证文件时,也另行生成对应于AV数据文件的AV数据属性的认证文件,故对于不存在认证文件的AV数据文件也可以进行变换处理。
另外,本发明的AV数据变换方法,其中包含读入存放有包含图像信息和声音信息的AV数据的AV数据文件、和所述AV数据文件的认证文件的第1步骤;根据所述认证文件的内容,从将所述AV数据变换为规定格式的多个流变换方法之中,选择出至少一个流变换方法的第2步骤;和通过所述选定的至少一个流变换方法,将所述AV数据变换为规定格式的第3步骤。
这样,根据认证文件中包含的兼容性的信息,判定与VR格式的兼容性,并选择对应于该兼容性信息的流变换方法。因此,由于只对与VR格式不兼容的数据进行再编码处理,而不对与VR格式兼容的数据进行再编码处理,从而可以进行高速并且画质或音质劣化少的变换。
另外,本发明的AV数据变换方法,其中在所述第1步骤之后、所述第2步骤之前,还包含有对所述AV数据和所述认证文件是否相互对应进行确认的第4步骤。
这样,若判断为是AV数据文件与认证文件不对应的错误的AV数据文件,则可以将后面的流变换中止,在初期阶段可以避免生成格式错误的光盘。
还有,本发明的AV数据变换方法,其中读入包含所述AV数据文件生成时的AV数据属性的认证文件,在所述第4步骤中还包含从读入的所述AV数据文件中抽取AV数据属性的第5步骤;和对用所述第4步骤抽取的AV数据属性与所述认证文件中包含的AV数据属性进行比较的第6步骤,在所述第3步骤中,只在所述第6步骤中的比较结果一致时,将AV数据变换为规定格式。
由此,由于若第4步骤中的比较结果,判定AV数据文件为与认证文件不对应的错误的AV数据文件,则会禁止流变换机构中的变换,因此在初期阶段就可以排除生成格式错误的光盘。
另外,本发明的AV数据变换方法,其中读入包含有作为生成所述AV数据文件的机器或者软件的固有信息的VenderID信息的认证文件,在第2步骤中根据VenderID信息来选择变换方法。
这样,通过将对应每个VenderID最佳化的变换机构预先登录于流变换机构中,从而可以根据认证文件中包含的VenderID信息,选择对该AV数据最佳的变换方法。
此外,本发明的AV数据变换方法,其中包含读入存放有包含图像信息和声音信息的AV数据的AV数据文件的第1步骤;从读入的所述AV数据文件中抽取AV数据属性的第2步骤;生成对应与所述抽取的AV数据属性的认证文件的第3步骤;根据所述认证文件的内容,从将所述AV数据变换为规定格式的多个流变换方法之中,选择出至少一个流变换方法的第4步骤;和通过所述选定的至少一个流变换方法,将所述AV数据变换为规定格式的第5步骤。
由此,由于即使在无法读入认证文件时,也另行生成对应于AV数据文件的AV数据属性的认证文件,因此对于不存在认证文件的AV数据文件也可以进行变换处理。
再有,记录了本发明的AV数据变换程序的计算机可读取记录介质,记录有使计算机执行上述AV数据变换方法的各步骤的程序。而且,作为记录介质,可以使用光记录介质、磁记录介质、半导体存储装置等。
还有,本发明的AV数据变换程序,是一种使计算机执行上述AV数据变换方法的各步骤的AV数据变换程序。再者,该AV数据变换程序,也包含介由互联网等电子通信网络来发布的情况。
如上所说明的,根据本发明的AV数据变换装置,由于根据认证文件中包含的VenderID等信息,可以仅对与VR格式不兼容的数据进行解码及编码处理,因此与对全部数据进行解码及编码的现有AV数据变换装置相比,具有可以进行高速且画质或音质劣化少的变换的显著效果。
另外,由于对认证文件中包含的信息和AV数据文件中包含的信息进行比较,在检测出AV数据文件内有异常时可以中止数据文件的变换,因此具有在初期阶段就可以排除生成格式错误的光盘的效果。


对本发明的各个对象、特征及优点,通过参照附图及下面所说明的优选实施方式,可以更加明了。
图1是表示实施方式1中的AV数据变换装置的框图。
图2是表示实施方式1的AV数据变换装置的示例的框图。
图3是表示图2的视频俘获机构的结构的框图。
图4是表示实施方式1的AV数据变换装置的动作的流程图。
图5(a)是表示VR兼容认证文件中包含的信息的示例的示意图;图5(b)是通过VR认证文件确认机构进行的各步骤的说明图。
图6(a)是流变换机构对应表的一例;图6(b)是流变换方法决定机构的说明图。
图7是对第0流变换机构51的动作进行说明的框图。
图8是对第1流变换机构13a的动作进行说明的框图。
图9是对第2流变换机构13b的动作进行说明的框图。
图10是对第3流变换机构13c的动作进行说明的框图。
图11是对第4流变换机构13d的动作进行说明的框图。
图12是表示图11中、同步偏差检测机构及音频数据量修正机构的概略的详细框图。
图13是对第5流变换机构13e的动作进行说明的框图。
图14是对第6流变换机构13f的动作进行说明的框图。
图15是对第7流变换机构13g的动作进行说明的框图。
图16是对第8流变换机构13h的动作进行说明的框图。
图17是表示实施方式2的AV数据变换装置的框图。
图18是表示实施方式2的AV数据变换装置的动作的流程图。
图19是现有的AV数据变换装置的框图。
具体实施例方式
下面,参照附图对本发明的实施方式进行说明。再者,各附图中同一个符号表示相同的构成要素或者起相同作用、进行相同动作。
(实施方式1)图1为,表示本发明的实施方式1的AV数据变换装置的结构的框图。如图1所示,由该AV数据变换装置读入MPEG数据文件101和对应于MPEG数据文件101的VR兼容认证文件102,流变换后生成VR兼容VRO文件107及IFO文件108。该AV数据变换装置具备VR兼容认证文件确认机构11、流变换方法决定机构12、包含一个以上的流变换机构的流变换机构13及VR格式信息获取机构14。
在这里,所谓IFO文件是管理信息文件,包含记录有与MPEG流的结构相关的信息(例如,作为压缩单位的GOP的尺寸和总量,1个记录数据的数据量、图像信号的分辨率信息等)等。还有,也包含基于VR格式简单编辑后的结果。
对AV数据变换装置的各构成部件进行说明。首先,在VR兼容认证文件确认机构11中,确认MPEG数据文件101与VR兼容认证文件102是否具有匹配性。VR兼容认证文件为与MPEG数据文件成对存在的MPEG数据文件的认证文件,是包含MPEG数据的视频属性及音频属性、或MPEG数据文件中包含的MPEG数据与VR格式的兼容性的信息等的文件。接下来,在VR兼容认证文件确认机构11中,将可以确认VR兼容认证的认证MPEG流数据103输出到流变换机构13中,并将从VR兼容认证文件102获取的MPEG认证信息104输出到流变换方法决定机构12中。在流变换方法决定机构12中,根据MPEG认证信息104决定最佳的流变换机构13,并输出流变换机构识别信息105。在流变换机构13中,包含具有各不相同的流变换功能的第1流变换机构13a、第2流变换机构13b、第3流变换机构13c,根据流变换机构识别信息105选择实施哪个流变换机构。通过该流变换机构13,认证MPEG流数据103变换为与VR格式有兼容性的VR兼容MPEG流数据106。在VR格式信息获取机构14中,通过VR兼容MPEG数据获取VR格式所必要的流的VOBU等管理信息,生成VR兼容VRO文件107及IFO文件108。
图1所示的本发明的各功能,通常,可在个人计算机上通过计算机程序来实现。图2是表示实现本发明的个人计算机10的结构的框图,其中备有CPU1、存储器2、HDD3、DVD-RAM驱动器4及视频俘获机构5。本发明读出记录于存储器2或硬盘驱动器3中的计算机程序后用CPU1来执行。再者,计算机程序,通常可以介由记录介质发布,但也可以介由电通信线路来发布。对视频俘获机构5的结构用图3进行说明。视频俘获机构5具备A/D转换部6、编码部7、VR兼容认证文件生成部8。向视频俘获机构5中输入图像后,A/D转换部6将其转换为数字信号,并用编码部7进行MPEG编码后生成MPEG文件101。另一方面,在VR兼容认证文件生成部8中,生成包含生成的MPEG文件101与VR格式的兼容性的信息的VR兼容认证文件102。与VR格式的兼容性相关于编码部7的特性,由于该特性根据编码部7的制造方或系统结构的不同而不同,因此在本实施方式中,作为该兼容性的信息,将作为编码部7的制造方信息的VenderID(制造者识别代码)附加在VR兼容认证文件102上。再者,VenderID并不一定要和制造方信息一致,也可以是对应于编码部7的特性而唯一决定的固有ID。另外,编码部7既可由硬件构成也可由软件构成,可将各编码部7或视频俘获机构5上预先设定的VenderID附加于VR兼容认证文件102上。或者,也可根据输出的MPEG文件附加VenderID。
在个人计算机10中,从视频俘获机构5取得MPEG文件101和VR兼容认证文件102。接下来,MPEG文件101被读入到存储器2中,通过用CPU1执行的程序,在存储器2中MPEG文件101所包含的MPEG流103,变换为与VR格式有兼容性的MPEG流106,并在DVD-RAM驱动器4中进行向DVD-RAM的写入,做成VR格式的光盘50。再者,在该AV变换装置10中,虽然备有视频俘获机构5,但也不是必须具备。只要具备能够获取MPEG文件101和VR兼容认证文件102的组的机构就可以。例如,也可具备登陆网络的连接机构。通过从网络上获取MPEG文件101和与其对应的VR兼容认证文件102的组,从而可以执行上述的AV数据变换方法。
再者,本发明也可在内置了图2所示的结构的DVD刻录机等中实现。这种情况下,用CPU1执行的程序,既可记录于存储器2或硬盘驱动器3中,也可在存储器2由ROM(只读存储器)及RAM(随机存储器)构成时,将程序记录于ROM内。另外,该ROM可以由Flash存储器(闪存)等构成,此时,记录于闪存中的程序可介由电通信线路或者记录介质等进行改写。
下面,对于本发明的AV数据变换方法,用图4对各步骤分别进行说明。
(a)通过VR兼容认证文件确认机构11,读入MPEG数据文件101和VR兼容认证文件102(S11)。
(b)接下来,通过VR认证文件确认机构11,从读入的VR兼容认证文件102中获取MPEG认证信息(S12)。
(c)然后,以MPEG认证信息的内容为基础,进行MPEG文件101与VR兼容认证文件102是否相互对应的认证(S13)。
(d)当判断为MPEG文件101与VR兼容认证文件102对应时,在流变换方法决定机构12中,根据MPEG认证信息中包含的VenderID,从流变换机构对应表中选择流变换机构13(S14)。例如在VenderID为Vender_C时,根据图6(a)的对应表,选择第2流变换机构13b;在为Vender_D时,选择第3流变换机构13c。在这里,当MPEG认证信息中包含的VenderID不存在于流变换机构对应表之中时,如图6(b)所示,中止处理。
(e)通过选定的流变换机构13,对MPEG文件101的MPEG流数据103实施VR变换处理(S15)。
(f)然后,通过VR格式信息获取机构14,从VR兼容MPEG流数据106取得VR格式中必要的VOBU等管理信息。然后生成VR兼容VRO文件107及IFO文件108(S16)。
通过以上的各步骤,可以将MPEG文件101作为VR兼容MPEG流数据106输出。上述的AV数据变换方法也可以作为计算机程序来执行。
再有,对本实施方式1中的AV数据变换装置的动作,参照图4的各步骤进行动作的说明。
由VR兼容认证文件确认机构11读入MPEG数据文件101和VR兼容认证文件102(S11)。
然后,通过VR认证文件确认机构11,以读入的VR兼容认证文件102的内容为基础,进行MPEG文件101是否对应于兼容文件102的认证(S12、S13)。
在这里,对VR认证文件确认机构11的详细动作用图5进行说明。如图5(a)所示,VR兼容认证文件102,例如由表示文件名或文件大小等的MPEG文件信息;表示MPEG文件在什么样的系统中生成的VenderID信息;表示视频分辨率等信息的视频属性信息;和表示音频的位速率等信息的音频属性信息构成。在这里,将文件信息、视频属性信息和音频属性信息归总称作AV数据属性。另外,图5(b)是对VR认证文件确认机构11的动作进行说明的示意图。该VR认证文件确认机构11备有MPEG信息获取机构21、MPEG文件信息比较机构22、视频属性信息比较机构23、音频属性信息比较机构24。通过MPEG信息获取机构21,从MPEG数据文件中获取AV数据属性的文件信息、视频属性信息及音频属性信息。通过MPEG文件信息比较机构22,判定MPEG数据文件的文件名或大小日期等MPEG数据文件相关的信息是否一致。通过视频属性信息比较机构23判定视频的分辨率等视频属性信息是否一致。通过音频属性比较机构24,判定音频的位速率等音频属性信息是否一致。
VR兼容认证文件102,在文件格式的规定位置中,具有MPEG文件信息、VendelID信息、视频属性信息、及音频属性信息。
在MPEG信息获取机构21中,由MPEG数据文件获取MPEG文件信息、视频属性信息和音频属性信息。在MPEG文件信息比较机构22中,判定由MPEG数据文件获取的MPEG文件信息与VR兼容认证文件的MPEG文件信息是否一致,若不一致就中断流变换处理。在视频属性信息比较机构23中,判定从MPEG数据文件获取的视频属性信息与VR兼容认证文件的视频属性信息是否一致,若不一致就中断流变换处理。在音频属性信息比较机构24中,判定从MPEG数据文件获取的音频属性信息与VR兼容认证文件的音频属性信息是否一致(S13),若不一致就结束流变换处理。仅在所有的信息都一致时才继续流变换处理,输出MPEG流数据和存放有VenderID的MPEG认证信息。
从VR认证文件确认机构11输出的MPEG认证信息,输入到流变换方法决定机构12中。对于流变换方法决定机构12的动作,用图6(a)及(b)进行说明。
图6(a)是表示流变换机构对应表的示例的表。流变换机构对应表是表示对应于VR兼容认证文件中的VenderID,实施哪个变换处理的对应表。图6(b)是对流变换方法决定机构12的动作进行说明的示意图。流变换方法决定机构12参照流变换机构对应表31,通过VenderID比较机构32,对VR兼容认证文件中的VenderID和流变换机构对应表31中包含的VenderID进行比较。
若流变换方法决定机构12中输入了MPEG认证信息,则根据MPEG认证信息中包含的VenderID,从流变换机构对应表中选择流变换机构(S14)。例如,按照图6(a)的对应表,当VenderID为Vender_C时,选择第2流变换机构13b;当VenderID为Vender_D时,选择第3流变换机构13c。另外,当VenderID为Vender_E时,选择第3流变换机构13c及第6流变换机构13f;当VenderID为Vender_F时,选择第4流变换机构13d;当VenderID为Vender_G时,选择第5流变换机构13e;当VenderID为Vender_H时,选择第6流变换机构13f;当VenderID为Vender_I时,选择第7流变换机构13g;当VenderID为Vender_J时,选择第8流变换机构13h。在这里,当MPEG认证信息包含的VenderID不存在于流变换机构对应表中时,如图6(b)所示中止处理。
在流变换方法决定机构12中决定的流变换机构的种类被输入到流变换机构13中。在流变换机构13中,使用决定的流变换机构13a~13h,对认证MPEG流数据103进行变换处理(S15)。对流变换机构13的动作用图7~图16进行说明。
当由于输入的认证MPEG流数据103与VR格式具有较高的兼容性而不必进行流变换时,在流变换机构13中选择第0流变换机构51(在图6(a)的对应表中相当于VenderID为Vender_B的情况)。此时,如图7所示,第0流变换机构51对输入的认证MPEG流数据103不实施任何变换,作为VR兼容MPEG流数据106输出。
当输入的认证MPEG流数据103虽然在视频和音频的基本流级别上与VR格式有兼容性,但在多路复用级别上与VR格式没有兼容性时,在流变换机构13中选择第1流变换机构13a(在图6(a)的对应表中相当于VenderID为Vender_A的情况)。对该第1流变换机构13a用图8进行说明。第1流变换机构13a具备MPEG多路信号分离器61和VR复用器62。通过MPEG多路信号分离器61,将MPEG流103分离为视频基本流601和音频基本流602。在VR复用器62中,将视频基本流601和音频基本流602结合为与VR格式有兼容性的节目流的VR兼容MPEG流数据106。
在第1流变换机构13a中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602。然后在VR复用器62中,进行例如将包尺寸变为2048字节等以VR格式为基准的变换,并输出VR兼容MPEG流数据106。
如图8所示,在第1流变换机构13a中,为输入的MPEG流数据103在视频和音频的基本流级别上与VR格式兼容的情况下的变换处理,因此不用进行解码处理及编码处理而只进行多路复用处理,就可以变换为VR兼容流数据106。
接下来,当输入的认证MPEG流数据103在视频及音频基本流级别上除了一部分标志以外,与VR格式兼容时,选择流变换机构13中的第2流变换机构13b(在图6中相当于VenderID为Vender_C的情况)。对第2流变换机构13b用图9进行说明。在图9中,第2流变换机构13b具备MPEG多路信号分离器61、VR复用器62、视频流修正机构71、音频流修正机构72。在视频流修正机构71中进行视频基本流601的修正,输出修正为在视频基本流级别上与VR格式兼容的修正视频基本流701。在音频流修正机构72中进行音频基本流602的修正,输出修正为在音频基本流级别上与VR格式兼容的修正音频基本流702。
在第2流变换机构13b中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602。然后,在视频流修正机构71中,将视频基本流601中包含的一部分标志按照VR格式进行变更或删除,在音频流修正机构72中,将音频基本流602中包含的一部分标志按照VR格式进行变更或删除。然后,在VR复用器62中,将以VR格式为基准的MPEG2的节目流的结构,进行例如将包尺寸变为2048字节等的变换,并输出VR兼容MPEG流数据106。
第2流变换机构13b,进行判断为仅输入的MPEG数据文件的视频和音频中包含的一部分标志的值与VR格式不兼容的情况下的变换处理。例如,对于只有显示分辨率不兼容的MPEG数据,不进行全解码·全编码处理,而是只对与用多路信号分离器分割的视频基本流中包含的显示分辨率的大小相关的数据进行更新,以变换为VR兼容流数据。
然后,当输入的认证MPEG流数据103在视频的基本流级别上与VR格式兼容时,在流变换机构13中选择第3流变换机构13c(在图6中相当于VenderID为Vender_D的情况)。对第3流变换机构13c的动作用图10进行说明。在图10中,第3流变换机构13c具备MPEG多路信号分离器61、VR复用器62、音频解码机构81、VR音频编码机构82。在音频解码机构81中,将801解码为用音频解码机构解码过的解码音频数据801。在VR音频编码机构82中,将解码音频数据801编码为VR音频基本流802。
在第3流变换机构13c中,通过MPEG多路信号分离器61将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602。接下来,音频基本流602在音频解码机构81中被解码。解码后的解码音频数据801,在VR音频编码机构82中被编码为VR格式的音频基本流802。然后,在VR复用器62中,对以VR格式为基准的MPEG2的节目流的结构进行例如将包尺寸变为2048字节等的变换,并输出VR兼容MPEG流数据106。
这样,在输入的MPEG数据文件101只是音频文件部分与VR格式不兼容的情况下,可以不对全部进行再编码而是通过只对音频部分实施再编码处理,从而可以变换为VR兼容流数据106。
接下来,当输入的认证MPEG流数据103虽然在视频的基本流级别上与VR格式兼容但有AV同步偏离的可能性的情况下,在流变换机构13中选择第4流变换机构13d(在图6(a)的对应表中相当于VenderID为Vender_F的情况)。对第4流变换机构13d的动作用图11进行说明。在图11中,第4流变换机构13d具备MPEG多路信号分离器61、VR复用器62、音频解码机构81、VR音频编码机构82、同步偏差检测机构83、音频数据量修正机构84。在同步偏差检测机构83中比较视频的时间信息803和音频的时间信息806,以检测出视频和音频的再生时间的偏差,输出表示音频数据的修正量的音频数据量修正信息804。在音频数据量修正机构84中,根据音频数据量修正信息804所表示的修正量增减解码音频数据801的数据量,并输出AV同步修正音频数据805,AV同步修正音频数据805被修正音频的数据量,以使视频和音频同步。
在第4流变换机构13d中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602,另外输出包含作为用于使视频和音频同步再生的时间信息的PTS(PresentationTime Stamp)等AV同步信息803、806。在同步偏差检测机构83中,根据AV同步信息803、806检测出视频和音频的偏差,输出音频数据量修正信息804。在音频数据量修正机构84中,根据音频数据量修正信息804,增减解码音频数据801的数据量,并输出修正为与视频同步的AV同步修正音频数据805。该AV同步修正音频数据805,在VR音频编码机构82中被编码为VR格式的音频基本流802。然后,在VR复用器62中进行以VR格式为基准的变换,输出VR兼容MPEG流数据106。
这样,在输入的MPEG数据文件101由于音频的再编码处理而有可能产生音频和视频的同步偏差的情况下,通过将音频数据量配合视频的数据量进行增减,从而可以变换为没有同步偏差的VR兼容数据。
对该同步修正的方法,用图12进一步进行详细说明。图12是同步偏差检测机构83及音频数据量修正机构84的详细框图。
(1)通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602。同时,通过MPEG多路信号分离器61,输出包含作为用于令视频和音频同步再生的时间信息的PTS等的AV同步信息803、806。
(2)同步偏差检测机构83,作为AV同步信息803,获取视频的总帧数(时间换算)(S01)。
(3)接下来,最初的一定期间,对视频和音频的差分的平均值进行计算。然后,计算出视频和音频的差分偏离该平均值到什么样的程度(S02)。再者,之所以在最初的一定期间对差分的平均值进行计算,是因为根据运行环境不同结果也有所不同。
(4)然后,对差分的偏差是否超过规定阈值进行判定(S03),当超过阈值时,向音频数据量修正机构84送出音频数据量修正信息804。
(5)另一方面,在音频数据量修正机构84中,从音频解码机构81获取音频数据801a,同时获取音频的数据量(时间换算)806(S04)。
(6)另外,如上所述,在音频数据量修正机构83中,从同步偏差检测机构获取音频数据量修正信息804,并计算出修正的音频数据量的总量(S05)。
(7)然后,对于解码音频数据801b,当修正的音频数据量不为0时,在其增减量的范围内逐渐地增减数据量(S06)。再者,由于若一次将数据增减则会使变换后的数据中有跳音等不自然的感觉,因此优选一点点地增加或减少数据。在减少数据时,按每一定区间间隔剔除数据;在增加数据时,按每一定区间将前面的数据复制后添加并且逐渐增加数据量。进行上述增减处理直到完成指定的音频数据修正信息部分的处理。再者,对于上述的同步修正方法,将国际申请PCT/JP02/05108(国际公开WO02/097817号)作为本申请说明书的一部分,在此举例说明。
(8)将修正为与视频同步的AV同步修正音频数据805输出到VR音频编码机构82中。
(9)在VR音频编码机构82中,将AV同步修正音频数据805编码为VR格式的音频基本流802。
(10)最后,在VR复用器62中,对视频基本流601和音频基本流802,进行以VR格式为基准的变换,并输出VR兼容MPEG流数据106。
然后,当输入的认证MPEG流数据103虽然在音频基本流级别上与VR格式兼容,但在视频基本流级别上不兼容VR格式时,在流变换机构13中选择第5流变换机构13e(在图6(a)的对应表中相当于VenderID为Vender_G的情况)。用图13对第5流变换机构13e进行说明。在图13中,第5流变换机构13e具备MPEG多路信号分离器61、VR复用器62、视频解码机构91、VR视频编码机构92。在视频解码机构91中,将视频基本流601解码,输出解码视频数据901。在VR视频编码机构92中,将解码视频数据901进行编码,输出VR视频基本流902。
在第5流变换机构13e中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602。然后视频基本流601在视频解码机构91中被解码。解码后的解码视频数据901,在VR视频编码机构92中被编码为VR格式的视频基本流902。然后,在VR复用器62中,进行以VR格式为基准的变换,并输出VR兼容MPEG流数据106。
这样,当输入的MPEG数据文件只在视频部分与VR格式不兼容时,可不对全部进行再编码而是只通过对视频部分实施再编码处理,就可以变换为VR兼容流数据。
然后,当虽然输入的认证MPEG流数据103在音频基本流级别上与VR格式兼容,但有AV同步偏差的可能性时,在流变换机构13中选择第6流变换机构13f(在图6(a)的对应表中相当于VenderID为Vender_H的情况)。用图14对第6流变换机构13f进行说明。在图14中,具备MPEG多路信号分离器61、VR复用器62、视频解码机构91、VR视频编码机构92、同步偏差检测机构93、视频数据量修正机构94。在同步偏差检测机构93中,对音频的时间信息903和视频的时间信息906进行比较后,检测出视频和音频的再生时间的偏差,输出表示视频数据的修正量的视频数据量修正信息904。视频数据量修正机构94,按照视频数据量修正信息所表示的修正量,增减解码视频数据的数据量,并输出AV同步修正视频数据905。AV同步修正视频数据905被修正视频的数据量,以使视频和音频达到同步。再者,由于该同步偏差检测机构93和视频数据量修正机构94的动作的详细内容,与音频数据的同步修正的情况相同,因此省略其说明。
在第6流变换机构13f中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602,另外输出作为包含用于视频和音频同步再生的时间信息的PTS等的AV同步信息903、906。在同步偏差检测机构93中,根据AV同步信息903、906检测出视频和音频的偏差,输出视音频数据量修正信息904。在视频数据量修正机构94中,根据视频数据量修正信息904,增减解码视频数据901的数据量,并输出修正为与音频同步的AV同步修正视频数据905。该AV同步修正视频数据905,在VR视频编码机构92中被编码为VR格式的视频基本流902。然后,在VR复用器62中进行以VR格式为基准的变换,输出VR兼容MPEG流数据106。
由此,在输入的MPEG数据文件由于视频的再编码处理而有可能产生视频和音频的同步偏差的情况下,通过将视频数据量配合音频的数据量进行增减,从而可以变换为没有同步偏差的VR兼容数据。
下面,当输入的认证MPEG流数据103在视频的基本流级别上和音频的基本流级别上都与VR格式不兼容时,在流变换机构13中选择第7流变换机构13g(在图6的对应表中相当于VenderID为Vender_I的情况)。用图15对第7流变换机构13g进行说明。第7流变换机构13g具备MPEG多路信号分离器61、VR复用器62、音频解码机构81、VR音频编码机构82、视频解码机构91、VR视频编码机构92。在音频解码机构81中将音频基本流602解码,并输出解码音频数据801。在VR音频编码机构82中,将解码音频数据801编码,并输出VR音频基本流802。在视频解码机构91中,将视频基本流601解码,以输出解码视频数据901。在VR视频编码机构92中,将解码视频数据901编码,并输出VR视频基本流902。
在第7流变换机构13g中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602。然后视频基本流601在视频解码机构91中被解码。另外,音频基本流602在音频解码机构81中被解码。解码后的解码视频数据901,在VR视频编码机构92中被编码为VR格式的视频基本流902。此外,解码后的解码音频数据801,在VR音频编码机构82中被编码为VR格式的音频基本流802。然后,在VR复用器62中,进行以VR格式为基准的变换,并输出VR兼容MPEG流数据106。
这样,当输入的MPEG数据文件101视频部分和音频部分都与VR格式不兼容时,通过对视频部分和音频部分共同实施再编码处理,从而可以变换为VR兼容数据。
然后,当输入的MPEG流数据103在视频基本流级别上和音频基本流级别上都与VR格式不兼容,并有可能产生AV同步偏差的情况下,在流变换机构13中选择第8流变换机构13h(在图(6)的对应表中相当于VenderID为Vender_J的情况)。对第8流变换机构13h用图16进行说明。
在第8流变换机构13h中,通过MPEG多路信号分离器61,将输入的认证MPEG流数据103分割为视频基本流601和音频基本流602,另外输出包含作为用于令视频和音频同步再生的时间信息的PTS(PresentationTime Stamp)等的AV同步信息803。
在同步偏差检测机构83中,根据AV同步信息803检测出视频和音频的偏差,输出音频数据量修正信息804。在音频数据量修正机构84中,根据音频数据量修正信息804,增减解码音频数据801的数据量,并输出修正为与视频同步的AV同步修正音频数据805。该AV同步修正音频数据805,在VR音频编码机构82中被编码为VR格式的音频基本流802。
另一方面,视频基本流601在视频解码机构91中被解码。解码后的解码视频数据901在VR视频编码机构92中被编码为VR格式的视频基本流902。然后,在VR复用器62中进行以VR格式为基准的变换,输出VR兼容MPEG流数据106。
这样,当输入的MPEG数据文件101视频部分和音频部分都与VR格式不兼容时,并且有可能产生视频和音频的同步偏差的情况下,通过对视频部分和音频部分共同实施再编码处理,将音频的数据量配合视频的数据量进行增减,从而可以变换为没有同步偏差的VR兼容数据。
在流变换机构13中,如上所述地选择流变换机构0~8的任意一个,通过该选定的流变换机构实施变换处理。而且,在VR格式信息获取机构14中,从VR兼容MPEG流数据106获取VR格式所必要的VOBU等管理信息。然后,生成VR兼容VRO文件及IFO文件(S16)。
再者,在上述的例子中,虽然在流变换方法决定机构12中,根据VenderID信息来决定流变换机构,但也可以根据MPEG文件信息、视频信息、音频信息等AV数据属性来决定流变换机构。此时,做成AV数据属性和流变换机构的对应表,来代替图6(a)中的流变换机构对应表。
还有,这里对MPEG文件101相对于VR格式的兼容性进行说明。MPEG文件中采用各种各样的形式。因此,下面举出MPEG文件101中、与VR兼容时的示例。首先,对于视频的基本流,在NTSC(PAL)的各种制式中,只有分辨率为720×480(720×576)、704×480(760×576)、352×480(352×576)、352×240(352×288)、544×480(544×576)、480×480(480×576)的情况下,与VR格式兼容。另外,只有位速率在9.8Mbps以下(MPEG2)、1.856Mbps以下(MPEG1)的情况下与VR格式兼容。
另一方面,对于音频的基本流,只有压缩方式为AC3/MPEG1/MPEG2/LPCM的情况下,与VR格式兼容。另外,只有在采样频率为48kHz的情况下,与VR格式兼容。频道,只有在1ch/2ch/3ch/4ch/5ch/6ch/7ch/8ch/的情况下与VR格式兼容。还有,只有在位速率为64kbps/80kbps/96 kbps/112kbps/128kbps/160kbps/192kbps/224kbps/256kbps/320kbps/384kbps/448kbps/768kbps(LPCM)/1536kbps(LPCM)的情况下,与VR格式兼容。
再对多路复用的VR格式和兼容性进行说明。这种情况下,包尺寸固定为2048字节,从系统标题(system header)到下一个系统标题为止的区间(VOBU)的再生时间为0.4秒以上、1秒以下,成为VR兼容的条件。另外,在一个VOBU内视频/音频的数据完结也成为VR兼容的条件。还有,只有位速率为10.08Mbps以下的情况下才与VR格式具有兼容性。
(实施方式2)下面,对本发明的实施方式2的AV数据变换装置进行说明。在实施方式1中,虽然是以存在对应于成为处理对象MPEG数据文件的VR兼容认证文件为前提进行了说明,但在实施方式2中,用图17对不存在对应于MPEG数据文件101的VR兼容认证文件的情况下的处理进行说明。
图17是表示本发明的实施方式2的AV数据变换装置的结构的框图。在图17中,由于具有和图1相同符号的部分具有相同的功能,因此省略详细的说明。另外,图18是表示实施方式2的动作的流程图。在图18中具有和图4相同符号的步骤进行同样的动作,因此省略详细说明。
在图17中,该AV数据变换装置,具备MPEG信息获取机构21、虚拟VR兼容认证文件生成机构41、VR认证文件确认机构42。在MPEG信息获取机构21中,从MPEG数据文件获取文件信息及视频或音频的属性信息。在虚拟VR兼容认证信息生成机构41中,根据用MPEG信息获取机构21获取的属性信息,生成VR兼容认证文件。
对如上述构成的实施方式2中的AV数据变换装置的动作,参照图18所示的流程图进行说明。
首先,在VR认证文件确认机构42中,读入MPEG文件和对应于该MPEG文件的VR兼容认证文件。在这里,由于进行与存在有VR兼容认证文件时实施方式1相同的动作(S22、S23、S13到S16),故省略详细说明。在由于不存在对应于MPEG文件101的VR兼容认证文件等理由,而无法读入VR兼容认证文件时,在MPEG信息获取机构21中获取包含文件大小、文件生成时间等文件信息;视频的分辨率等视频属性信息;以及,音频的位速率等音频属性信息、的AV数据属性(S24)。
然后,在虚拟VR兼容认证文件生成机构41中,除用MPEG信息取得机构21获取的文件信息、视频信息、音频属性信息之外,再附加对应于上述AV数据属性的虚拟VenderID,生成如图5所示的VR兼容认证文件(S25)。这里附加的虚拟VenderID为,例如称作Vender_X的特别分配的VenderID。
然后在流变换方法决定机构12中,分配流变换机构X,作为对应于Vender_X的流变换机构(S14)。流变换机构X相当于实施方式1所说明的第7流变换机构13g或第8流变换机构13h,对视频、音频共同实施再编码处理(S15)。
在流变换机构13中,如实施方式1说明的那样进行流变换,在VR认证文件确认机构14中生成VRO文件及IFO文件,以生成VR格式文件(S16)。
这样,即使在只有MPEG数据文件的情况下,也可以通过虚拟生成VR兼容认证文件,而进行向VR格式数据的变换。
再者,本发明也可作为计算机程序来实现。另外,也可以介由电通信线路或者记录介质等发布该程序,并用计算机来实施本发明。
如上所述,虽然通过优选实施方式对本发明进行了详细的说明,但是本发明并不限定于此,在所述的本发明的技术方案范围内,可以有许多的优选变形例及修正例,这一点对于本领域的普通技术人员是不言而喻的。
权利要求
1.一种AV数据变换装置,其特征在于,具备认证文件确认机构,其读入存放有包含图像信息和声音信息的AV数据的AV数据文件、和对应于所述AV数据文件的认证文件,对所述AV数据文件和所述认证文件是否相互对应进行确认;将所述AV数据变换为规定格式的多个流变换机构;和变换机构决定机构,其根据所述认证文件的内容,从所述多个流变换机构之中决定出将所述AV数据变换为规定的格式的至少一个流变换机构。
2.根据权利要求1所述的AV数据变换装置,其特征在于,所述认证文件包含所述AV数据文件生成时的AV数据属性,所述认证文件确认机构具备从读入的所述AV数据文件中抽取AV数据属性的AV数据属性抽取机构;和对用所述AV数据属性抽取机构抽取的AV数据属性与所述认证文件中包含的AV数据属性进行比较的比较机构,所述流变换机构只在所述比较机构的比较结果一致时,将所述AV数据变换为规定格式。
3.根据权利要求1或2所述的AV数据变换装置,其特征在于,所述认证文件包含有作为生成所述AV数据文件的机器或软件的固有信息的VenderID信息,所述流变换机构,根据所述VenderID信息,决定出至少一个流变换机构。
4.根据权利要求2所述的AV数据变换装置,其特征在于,还具备认证文件生成机构,其在所述认证文件确认机构无法读入对应于所述AV数据文件的认证文件时,可以生成包含通过所述AV数据属性抽取机构获取的AV数据属性、和对应于所述AV数据属性的规定VenderID的认证文件。
5.一种AV数据变换方法,其特征在于,包含读入存放有包含图像信息和声音信息的AV数据的AV数据文件、和所述AV数据文件的认证文件的第1步骤;根据所述认证文件的内容,从将所述AV数据变换为规定格式的多个流变换方法之中,选择出至少一个流变换方法的第2步骤;和通过所述选定的至少一个流变换方法,将所述AV数据变换为规定格式的第3步骤。
6.根据权利要求5所述的AV数据变换方法,其特征在于,在所述第1步骤之后、所述第2步骤之前,还包含有对所述AV数据和所述认证文件是否相互对应进行确认的第4步骤。
7.根据权利要求6所述的AV数据变换方法,其特征在于,所述认证文件包含所述AV数据文件生成时的AV数据属性,所述第4步骤还具有从读入的所述AV数据文件中抽取AV数据属性的第5步骤;和对用所述第4步骤抽取的AV数据属性与所述认证文件中包含的AV数据属性进行比较的第6步骤,所述第3步骤,只在所述第6步骤中的比较结果一致时,将AV数据变换为规定格式。
8.根据权利要求5~7中任一项所述的AV数据变换方法,其特征在于,所述认证文件包含有作为生成所述AV数据文件的机器或软件的固有信息的VenderID信息,所述第2步骤根据所述VenderID信息来选择变换方法。
9.一种AV数据变换方法,其特征在于,包含读入存放有包含图像信息和声音信息的AV数据的AV数据文件的第1步骤;从读入的所述AV数据文件中抽取AV数据属性的第2步骤;生成对应于所述抽取的AV数据属性的认证文件的第3步骤;根据所述认证文件的内容,从将所述AV数据变换为规定格式的多个流变换方法之中,选择出至少一个流变换方法的第4步骤;和通过所述选定的至少一个流变换方法,将所述AV数据变换为规定格式的第5步骤。
10.根据权利要求9所述的AV数据变换方法,其特征在于,所述认证文件包含有对应于所述抽取的AV数据属性的规定的VenderID信息,所述第4步骤根据所述VenderID信息来选择变换方法。
11.一种计算机可读取记录介质,其中记录了使计算机执行AV变换方法的各步骤的程序,其特征在于,该AV数据变换方法包含读入存放有包含图像信息和声音信息的AV数据的AV数据文件、和对应于所述AV数据文件的认证文件的第1步骤;根据所述认证文件的内容,从将所述AV数据变换为规定格式的多个流变换方法之中,选择出至少一个流变换方法的第2步骤;和通过所述选定的至少一个流变换方法,将所述AV数据变换为规定格式的第3步骤。
12.一种AV变换程序,其中使计算机执行AV变换方法的各步骤,其特征在于,该AV数据变换方法包含读入存放有包含图像信息和声音信息的AV数据的AV数据文件、和对应于所述AV数据文件的认证文件的第1步骤;根据所述认证文件的内容,从将所述AV数据变换为规定格式的多个流变换方法之中,选择出至少一个流变换方法的第2步骤;和通过所述选定的至少一个流变换方法,将所述AV数据变换为规定格式的第3步骤。
全文摘要
本发明的AV数据变换装置,其中具备读入存放有包含图像信息和声音信息的AV数据的AV数据文件(101)、和对应于所述AV数据文件的认证文件(102),并对所述AV数据文件和所述认证文件的对应关系进行确认的认证文件确认机构(11);将所述AV数据变换为规定格式的多个流变换机构(13);以及根据所述认证文件的内容,从所述多个流变换机构之中,决定出将所述AV数据变换为规定的格式的至少一个流变换机构的变换机构决定机构(12)。
文档编号G11B27/034GK1669316SQ0381645
公开日2005年9月14日 申请日期2003年7月9日 优先权日2002年7月11日
发明者小林秀人 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1