信息处理装置、信息处理方法和程序的制作方法

文档序号:6771119阅读:141来源:国知局
专利名称:信息处理装置、信息处理方法和程序的制作方法
技术领域
本发明涉及信息处理装置、信息处理方法和程序,更具体而言涉及被配置为使经可变长度编码的数据的插入编辑必定成功的信息处理装置、信息处理方法和程序。
背景技术
在现有技术的VTR (磁带录像机)中,一般经常使用用于将编辑数据插入到已经记录在录像带上的数据(此数据在下文中将被称为基础数据)的预定范围中的插入编辑技术 (参见 PCT 专利公布 No. W099/22374)。用于对记录在记录介质上的、经具有长GOP (图片组)结构的MPEG (运动图片专家组)算法(以下称之为长GOP结构MPEG算法)可变长度编码的基础数据进行编辑的编辑系统也需要与现有技术类似的插入编辑功能。为了替换MPEG2 (运动图片专家组第2期)流的一部分并且使得经替换的流也作为MPEG2流成立,替换数据的总的码量(code amount)需要低于要替换的基础数据的总码量。此外,需要连接流连接点处的VBV占有量(VBV occupation amount)。当基础数据和替换数据在帧率、比特率和流连接点处的VBV占有量方面相互匹配时,基础数据的再编码范围的总生成码量将与替换数据的总生成码量相匹配。参考

图1,示出了一曲线图,其指示出当在编辑后也能成立流时,编辑前和编辑后的VBV占有量的时间性变化。应当注意,在图1中,水平轴表示时间,而垂直轴表示VBV(VideoBuffering Verifier,视频缓冲核验器)缓冲器中的比特占有量(以下称之为VBV占有量),其中VBV 缓冲器是与解码器的输入缓冲器相对应的虚拟缓冲器。这对于图2至图6、图10、图11、图 18至图20和图25也成立。此外,在图1中,虚线指示出基础数据的VBV占有量的时间性变化,而实线指示出替换数据(或覆写数据)的VBV占有量的时间性变化。因此,每条倾斜虚线和每条倾斜实线的斜率指示出每个帧(或图片)的比特率,而每条垂直虚线和每条垂直实线的长度指示出每个帧的生成码量。这对于图2、图6、图10和图11也成立。同时,对于MPEG2流而言,比特率被存储在序列层中,其中比特率的值被舍入到 400。因此,很难说从序列层获得的比特率具有比特精度。另外,从序列层获得的比特率只不过规定了每个MPEG2流的最大比特率。此外,每个帧的比特率由以下的式(1)定义
权利要求
1.一种信息处理装置,包括计算块,该计算块被配置为为了使要被替换数据替换的作为被可变长度编码的数据的基础数据之后接下来的VBV占有量目标图片的VBV占有量的误差大于实际值,根据所述 VBV占有量目标图片的VBV延迟计算所述VBV占有量目标图片的所述VBV占有量;以及编码块,该编码块被配置为基于由所述计算块计算出的所述VBV占有量目标图片的所述VBV占有量来对所述替换数据进行可变长度编码,其中VBV表示视频缓冲核验器。
2.根据权利要求1所述的信息处理装置,其中所述计算块还以预定单位计算所述基础数据的比特率来作为局部比特率;并且所述编码块基于所述VBV占有量目标图片的所述VBV占有量和所述局部比特率来对所述替换数据进行可变长度编码。
3.根据权利要求2所述的信息处理装置,其中所述计算块通过使用所述局部比特率和所述VBV占有量目标图片的所述VBV延迟来计算所述VBV占有量目标图片的所述VBV占有量。
4.根据权利要求2所述的信息处理装置,其中所述计算块计算所述局部比特率以使得所述局部比特率的误差成为小于实际值的误差。
5.根据权利要求2所述的信息处理装置,其中所述计算块计算经所述编码块可变长度编码的所述替换数据的码量与所述基础数据的码量之间的误差,并且基于计算出的误差以所述预定单位计算所述基础数据以后的基础数据的比特率来作为所述局部比特率。
6.根据权利要求2所述的信息处理装置,其中如果所述比特率不小于预定值,则所述编码块将所述比特率校正到所述预定值并且基于经校正的局部比特率和所述VBV占有量目标图片的所述VBV占有量来对所述替换数据进行可变长度编码。
7.根据权利要求1所述的信息处理装置,还包括记录块,该记录块被配置为把经所述编码块可变长度编码的所述替换数据写到记录所述基础数据的记录区域上。
8.根据权利要求1所述的信息处理装置,还包括传送块,该传送块被配置为用经所述编码块可变长度编码的所述替换数据替换所述基础数据并传送经替换的数据。
9.根据权利要求1所述的信息处理装置,其中,所述可变长度编码数据是具有高效编码的视频数据的数据。
10.一种信息处理方法,包括以下步骤为了使要被替换数据替换的作为被可变长度编码的数据的基础数据之后接下来的VBV 占有量目标图片的VBV占有量的误差大于实际值,利用信息处理装置根据所述VBV占有量目标图片的VBV延迟计算所述VBV占有量目标图片的所述VBV占有量;以及利用所述信息处理装置,基于在计算步骤中计算出的所述VBV占有量目标图片的所述 VBV占有量来对所述替换数据进行可变长度编码,其中VBV表示视频缓冲核验器。
11.一种程序,用于使得计算机执行包括以下步骤的处理为了使要被替换数据替换的作为被可变长度编码的数据的基础数据之后接下来的VBV 占有量目标图片的VBV占有量的误差大于实际值,根据所述VBV占有量目标图片的VBV延迟计算所述VBV占有量目标图片的所述VBV占有量;以及基于在计算步骤中计算出的所述VBV占有量目标图片的所述VBV占有量来对所述替换数据进行可变长度编码,其中VBV表示视频缓冲核验器。
12.一种信息处理装置,包括计算装置,用于为了使要被替换数据替换的作为被可变长度编码的数据的基础数据之后接下来的VBV占有量目标图片的VBV占有量的误差大于实际值,根据所述VBV占有量目标图片的VBV延迟计算所述VBV占有量目标图片的所述VBV占有量;以及编码装置,用于基于由所述计算块计算出的所述VBV占有量目标图片的所述VBV占有量来对所述替换数据进行可变长度编码, 其中VBV表示视频缓冲核验器。
全文摘要
本发明提供了信息处理装置、信息处理方法和程序。这里公开了一种信息处理装置,包括计算块,该计算块被配置为为了使要被替换数据替换的作为被可变长度编码的数据的基础数据之后接下来的VBV占有量目标图片的VBV占有量的误差大于实际值,根据VBV占有量目标图片的VBV延迟计算VBV占有量目标图片的VBV占有量;以及编码块,该编码块被配置为基于由计算块计算出的VBV占有量目标图片的VBV占有量来对替换数据进行可变长度编码。
文档编号G11B27/022GK102194502SQ20111005789
公开日2011年9月21日 申请日期2011年3月4日 优先权日2010年3月11日
发明者上田卫, 池上晋平, 若槻典生, 金森巨洋 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1