[发明专利]解码装置、解码方法以及编辑装置有效
申请号: | 200980160082.3 | 申请日: | 2009-06-09 |
公开(公告)号: | CN102461173A | 公开(公告)日: | 2012-05-16 |
发明(设计)人: | 高田庸介;松崎知式 | 申请(专利权)人: | 汤姆森特许公司 |
主分类号: | H04N7/50 | 分类号: | H04N7/50 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 吕晓章 |
地址: | 法国伊西*** | 国省代码: | 法国;FR |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 装置 方法 以及 编辑 | ||
技术领域
本发明涉及编码数据的解码装置和解码方法,并且尤其涉及多个处理器并行运行的编码数据的解码处理。
背景技术
当CPU执行程序时存在作为处理单位的进程和线程。多个进程可以通过使用操作系统的多任务功能并行地运行。这被称为多个进程并行运行以便进行处理的多进程。但是,由于在各个进程之间基本上不共享存储器,所以当进行需要访问同一存储器上的数据的处理时,在多进程中处理效率是低下的。
相反,一个程序可以生成多个线程并且使各自线程并行运行。这被称为其中多个线程并行运行以便进行处理的多线程。当进行需要访问同一存储器上的数据的处理时,因为在各个线程之间共享存储器,所以在多线程的情况下处理效率较高。通过将各个线程指定给多个CPU来进行处理,使处理效率进一步提高。
引用列表
专利文献
PTL1:日本待审专利申请,第一次公开第2000-20323号
PTL2:日本待审专利申请,第一次公开第2008-118616号
发明内容
要解决的技术问题
在下文中,认为使用CPU资源进行处理的N个处理单元高效地用于通过将一个处理划分成可以独立执行的M个处理单位来处理它。这里,假设N和M都是整数,N>=1和M>=1。假设M个处理单位是MPEG2的切片。假设N个处理单元与N个处理器(CPU核心)一一对应。
处理单元可以通过尽可能均等地将处理指定给所有处理单元直到完成所有切片的处理而得到高效使用。另外,通过减少处理单元的空闲时间可以缩短总处理时间。这里,假设在切片处理期间,由于I/O处理(输入/输出处理)等,处理单元不进入空闲状态。
显然,在M=<N的情况下,使M个切片与N个处理单元的M个处理单元一一对应以便在每个处理单元中处理每个切片是高效的。
当M充分大于N时,如果事先知道每个切片的处理时间或可以在一定程度上精确预测每个切片的处理时间,则为了使处理时间尽可能相等,可以将M个切片划分成数量与处理单元的数量相等的N个群,并且使N个群一对一地与N个处理单元相联系。这样的话,可以像M=<N的情况那样,在每个处理单元中处理每个切片。
但是,当M充分大于N时,例如,如果M不是N的整数倍,如果事先不知道每个切片的处理时间,或如果不能精确预测每个切片的处理时间,则难以高效地将切片指定给处理单元。在这样的情况下,当处理由多个切片配置的数据时,存在不能达到足够高处理速度的问题。
因此,本发明的目的是提供既新颖又有用的解码装置、解码方法以及编辑装置。本发明的特定目的是提供当解码编码数据时提高处理速度的解码装置、解码方法以及编辑装置。
对问题的解决方案
按照本发明的一个方面,提供了解码图像数据或音频数据的编码数据的装置,该装置包括:提供所述编码数据的源,所述编码数据包括能够独立解码的多个元数据,多个元数据的每一个包括至少一个块;第一处理部件,用于生成标识至少一个块当中首先要处理的第一块的块信息;多个第二处理部件,用于根据与该块信息相对应的元数据中的解码处理的次序生成标识第一块后面的块的块信息;多个解码部件,用于并行地解码参照所生成块信息当中的一个未引用块信息识别的块;以及存储部件,用于存储解码块和形成与该块相对应的解码元数据。
按照本发明,多个解码部件将配置元数据的块用作处理单位地解码元数据。在解码的时候,解码参照一个未引用块信息识别的块。另外,在与块信息相对应的元数据中根据解码处理的次序生成标识第一块后面的块的块信息。由于这个原因,每个块按照块信息以预定处理次序得到解码。这样,通过将配置元数据的块用作处理单位,与将元数据用作处理单位的情况相比,可以降低一些解码部件因每个解码部件轮流等待处理,因此未将要处理的对象提供给它而空闲的可能性。于是,减少了整个解码部件的总空闲时间。其结果是,提高了使用整个解码部件的效率。因此,可以在解码编码数据时提高处理速度。
按照本发明的另一个方面,提供了解码图像数据或音频数据的编码数据的方法,该方法包括如下步骤:在一个处理器中生成标识至少一个块当中首先处理的一个块的块信息,该至少一个块配置包括在编码数据中的多个元数据的每一个,该元数据能够被独立解码,将与该块相对应的元数据中的解码处理的次序赋予该块;在多个处理器中并行地解码参照一个所生成未引用块信息识别的块;在多个处理器中根据解码处理的次序并行地生成标识属于由解码块配置的元数据的随后块的块信息;以及重复解码步骤和生成标识随后块的块信息的步骤,直到所有块都得到解码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汤姆森特许公司,未经汤姆森特许公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980160082.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吸波涂料及其制备方法
- 下一篇:一种防静电储油罐