[发明专利]用于对音频/视频压缩编码数据解码的解码方法和解码器无效
| 申请号: | 98124466.1 | 申请日: | 1998-11-09 |
| 公开(公告)号: | CN1219073A | 公开(公告)日: | 1999-06-09 |
| 发明(设计)人: | 伊贺并千穗 | 申请(专利权)人: | 日本电气株式会社 |
| 主分类号: | H04N5/28 | 分类号: | H04N5/28 |
| 代理公司: | 中科专利代理有限责任公司 | 代理人: | 朱进桂 |
| 地址: | 日本国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 音频 视频压缩 编码 数据 解码 方法 解码器 | ||
本发明涉及一种用于把通过压缩音频/视频信号(A/V信号)产生的编码数据解码的解码器。特别地,本发明涉及用于检测并提取包含于视频编码数据中的MPEG(运动图像专家组)编码用户数据的MPEG解码器。
MPEG压缩视频数据在解码过程中要在六个分级层中处理,这六个分级层是:序列层、GOP(图像组)层、图像层、片段层、宏块层、以及块层。由序列报头、一个或多个GOP、以及一个序列结束码组成的用户数据被加到视频数据中;在序列层、GOP和图像层中,需要把用户数据加到视频数据上。用户数据可以用来把对话和画面搜索信息加到视频代码中。在解码过程中,CPU读取用户数据以显示所增加的对话或用于搜索某一个画面。在每个层面中,视频数据和用户数据以包含唯一的起始码的4字节代码区作为开始。在解码过程中,该起始代码用于识别数据的级别和用户数据区。
该解码器包括一个数据流接口2、一个音频/视频分离器(在下文中称为A/V分离器3)、一个存储器接口4、一音频解码器5、一个视频解码器6。该视频解码器6具有一个起始代码检测器15,而该起始代码检测器具有一个数据起始地址寄存器16。
数据流接口2接收编码数据(DATA),并输出数据信号(DATA’)到A/V分离器3。该A/V分离器3输出A DATA和V_DATA两种数据信号到存储器接口4。该存储器接口4把数据信号A_DATA’输出到音频解码器5,并把数据信号V_DATA’输到视频解码器6。该音频解码器5把数据请求信号A_REQ输出到存储器接口。该视频解码器6把数据请求信号V_REQ输出到存储器接口。该起始码检测器15把用户数据检测信号SCD_DET输出到CPU9。该CPU9把地址信号REG_ADD和读请求信号REG_READ输出到MPEG解码器1,该MPEG解码器1把数据信号OUT_DATA输出到CPU9。下面具体说明其操作过程。
被输入到MPEG解码器1中的编码数据(DATA)符合MPEG标准。该数据由两种数据组成:压缩音频编码数据和压缩视频编码数据。这两种数据每种都具有适当的长度并在需要时可以相互切换。在接收到该编码数据(DATA)时,该数据流接口2与内部时钟信号同步并把该数据信号(DATA’)传送到A/V分离器3。A/V分离器3把数据信号DATA’分为两种编码数据---音频编码数据和高频编码数据---并把它们作为两个分离数据信号输出到存储器接口4,一个作为A_DATA,另一个作为V_DATA。存储器接口4把音频编码数据(A_DATA)和视频编码数据(V_DATA)存储到存储器中。在解码时,按照需要,该音频解码器5必须把数据请求信号A_REQ设置为高,该视频解码器6把V_REQ设置为高(当这些解码器不请求数据时,A_REQ和V_REQ保持为低)。当A_REQ为高时,存储器接口4把音频解码数据经数据信号线A_DATA’输出到音频解码器5;当V_REQ为高时,存储器接口4把视频解码数据经数据信号线V_DATA’输出到视频解码器6。
视频解码器6启动起始代码检测器15检测包含在经数据信号线V_DATA’接收的视频编码数据中的起始代码。当该起始代码检测器15检测到一个层面的数据的起始代码时,该视频解码器6执行对应于该层面的解码过程。当视频解码器6检测到用户数据的起始代码时,该视频解码器6把用户数据的起始字节的地址存储到用户数据起始地址存储器16,并把用户数据检测信号SCD_DET设置为高(当没有检测到用户数据时,SCD_DET保持为低)。
CPU9经寄存器读取存储于存储器接口4中的数据,该寄存器的地址不同于用户数据起始地址寄存器16的地址。当CPU9从MPEG解码器1读取数据时,它把读请求信号REG_READ设置为低,并经地址信号REG_ADD指定地址。这使得存储于每个寄存器中的数据可以被通过数据信号线OUT_DATA读取(当CPU9没有读取数据时REG_READ保持为高)。当用户数据检测标记SCD_DET为高时,CPU9从用户起始地址寄存器16读取地址,并从由用户数据起始地址寄存器16指定的存储器接口中的地址开始提取用户数据,直到检测到下一个起始代码为止。
在该传统方法中一个问题是,在CPU9完成从MPEG解码器1中提取用户数据之前,下一编码数据被输入到存储器接口4。这使得CPU9不能正确的提取用户数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/98124466.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分隔多边形的图象处理
- 下一篇:聚苯乙烯磺酰肼基二硫代甲酸盐树脂





