【技术实现步骤摘要】
本专利技术的具体实施方式涉及能支持以可变选择尺寸进行视频播放 的视频编码系统,更具体的说,涉及支持帧间编码方案的视频编码系 统,如视频编辑应用程序中所采用的那样。
技术介绍
现代视频编辑应用程序是基于软件的工具,其允许操作员(编辑 者)从多个侯选的输入视频序列中产生一个输出视频序列。视频编辑 应用程序被用于从大量不同的图像资源中开发电影和电视节目。为了 以一种有趣的方式捕捉两个人之间的对话,例如, 一个编辑者可能生成一个在两个或多个不同摄像角度间跳转的输出序列。该编辑者可能 在一定的时间内选择一个第一视频序列,然后在一个第二时间淡入 (dissolve)到第二视频序列中。为了支持这种编辑功能,该视频编辑 器可能会提供一种图形化用户接口 ,将各种侯选输入序列沿一个公共 的时间轴被显示。编辑者可指定在将出现在输出流中的输入流之间进 行的剪切,以及它们中间产生的任何效果(如淡入)。这些是草案编 辑设定,可以在获得最终设定前任意的修改。视频编辑应用程序允许在任何时间测试编辑设定。该应用程序通 常具能够访问表示每个侯选输入流的编码视频数据。该应用程序的图 形化用户接口还可提供一个窗口,该窗口占用显示器的一部分来允许进行编辑设定的播放。当播放执行时,在最终视频序列被播放前,该 应用程序可使一个或多个存储的视频数据序列被译码,并应用任何特效。在实时显示中,呈现(rendering)可显示的视频序列需要在每个 帧间隔(通常为1/30秒)执行这些译码及特效操作。为了尽快实施 该译码操作,传统的视频编辑应用程序具有仅内部预测的可接受的编 码视频数据。也就是说,每一帧可以被译 ...
【技术保护点】
一种视频编码系统,包括:变换单元,用于将多个块的像素数据编码为变换系数,第一可变长度编码器,用于编码每个块的第一子块,所述第一子块包括预选数目的低频变换系数,以及第二可变长度编码器,用于编码每个块的第二子块,所述第二子块包括剩余的变换系数。
【技术特征摘要】
US 2004-3-30 10/811,9551. 一种视频编码系统,包括变换单元,用于将多个块的像素数据编码为变换系数,第一可变长度编码器,用于编码每个块的第一子块,所述第一子块包括预选数目的低频变换系数,以及第二可变长度编码器,用于编码每个块的第二子块,所述第二子块包括剩余的变换系数。2、 如权利要求1所述的视频编码系统,还包括 第一游程长度编码器,用于编码所述第一子块;以及 第二游程长度编码器,用于编码所述第二子块。3、 如权利要求2所述的视频编码系统,其中所述第一游程长度编 码器根据一种扫描模式将一对低频子块一起编码,该扫描模式为从其中的最低频系数到最高频系数以之字形穿过所述低频子块的 第一个而前进,前进到第二低频子块的最高频系数,以及从最高频系数到最低频系数以之字形穿过所述第二低频子块而前进。4、 如权利要求1所述的视频编码系统,其中所述的可变长度编 码器之一包括编码单元和一组可选择的可变长度分配。5、 如权利要求1所述的视频编码系统,其中所述第一和第二可 变长度编码器分别直接编码所述第 一和第二子块。6、 一种视频编码方法,包括 将输入视频的每一 帧组织成多个像素块, 对每个块根据预定的变换将所述块编码为多个系数, 根据一量化参数将所述系数块量化, 从每个块中提取一个系数子集,根据可变长度编码对提取的系数进行编码,并将其结果存储在第一存储位置中,根据可变长度编码对剩余的系数进行编码,并将其结果存储 在第二存储位置中。7、 如权利要求6所述的视频编码方法,编码还包括直接编码所述 被提取的系数和剩余的系数。8、 如权利要求6所述的视频编码方法,其中所述变换是离散余弦 变换。9、 如权利要求6所述的视频编码方法,其中所述变换是小波分解。10、 如权利要求6所述的视频编码方法,还包括对于至少一个块, 从一个邻近块中预测所述块的图像数据。11、 如权利要求6所述的视频编码方法,其中视频序列中的每个 帧被编码为内部编码帧。12、 如权利要求6所述的视频编码方法,还包括 在可变长度编码之前根据游程长度编码来编码所述被提取的系数;以及在可变长度编码之前根据游程长度编码来编码所述剩余的系数。13、 如权利要求12所述的视频编码方法,其中所述被提取系数的 游程长度编码包括根据一个扫描方向来游程长度编码一对块的被提取 系数,该扫描方向为从其中的最低频系数到最高频系数以之字形穿过第一块的被提取 系数而前进,前进到第二块的被提取系数的最高频系数,从最高频系数到最低频系数以之字形穿过第二块的被提取系数而 前进。14、 一种计算机可读取介质,其上存储有从处理生成的编码视频 数据,包括将输入视频的每一帧组织成多个像素块, 对每个块根据预定的变换将所述块编码为多个系数,根据一量化参数将所述系数块量化, 从每个块中提取一个系数子集,根据可变长度编码对提取的系数进行编码,并将其结果存储 在第一存储位置中,根据可变长度编码对剩余的系数进行编码,并将其结果存储 在第二存储位置中,其中表示被提取的系数的编码数据被存储在计算机可读取 介质的离散区域中,以便相对于表示所述剩佘系数的编码数据被 分离地访问。15、 如权利要求14所述的计算机可读取介质,还包括 在可变长度编码之前根据游程长度编码来编码所述被提取的系数;以及在可变长度编码之前根据游程长度编码来编码所述剩余的系数。16、 如权利要求15所述的计算机可读...
【专利技术属性】
技术研发人员:格雷戈里K沃莱斯,过海涛,米切尔H奥斯里克,
申请(专利权)人:苹果公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。