[发明专利]编码装置和方法以及解码装置和方法无效
申请号: | 201010157736.1 | 申请日: | 2010-03-31 |
公开(公告)号: | CN101860740A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | 福原隆浩;安藤胜俊 | 申请(专利权)人: | 索尼公司 |
主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N7/26 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 金春实 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 装置 方法 以及 解码 | ||
技术领域
本发明涉及一种编码装置和方法以及解码装置和方法,特别是涉及一种在编码处理或解码处理中能够更有效地利用硬件资源的编码装置和方法以及解码装置和方法。
背景技术
在以往的存档系统(archive system)或图像的数据库中,存储并保持有称为主图像的非压缩图像,读出该主图像而通过编码器进行压缩。另外,经由网络等分发作为其压缩结果的文件,或者将作为其压缩结果的文件保存在存储介质中(例如参照专利文献1和专利文献2)。
另外,例如经由网络接收压缩了图像数据而得到的码流(codestream),通过解码器进行扩展。经由网络等分发作为扩展结果的图像数据,或者将作为扩展结果的图像数据保存在存储介质中。
专利文献1:日本专利3516450号公报
专利文献2:日本专利3594017号公报
发明内容
(发明要解决的问题)
然而,在这种系统中,还考虑存储介质的读取速度或写入速度相对于编码器或解码器的处理速度不足够高的情况。同样地,还考虑网络的传输速度相对于编码器或解码器的处理速度不足够高的情况。
也就是说,考虑相对于编码器或解码器的处理速度,它们的前级的处理部中的处理速度或者它们的后级的处理部中的处理速度不足够高的情况。换言之,例如考虑向编码器输入处理对象的图像数据的输入速度、或向解码器输入处理对象的码流的输入速度、或者从编码器输出处理结果的码流的输出速度或从解码器输出处理结果的图像数据的输出速度相对于编码器或解码器的处理速度不足够高的情况。
在这种情况下,由于系统整体的处理速度是根据前级或后级的处理部中的处理速度来确定的,因此即使将编码器或解码器的处理速度设为更高,也有可能系统整体的处理速度不提高、即不必要地增大负荷。
另外,相反地,也考虑编码器或解码器的处理速度相对于它们的前级的处理部中的处理速度和它们的后级的处理部中的处理速度不足够高的情况。
在这种情况下,由于系统整体的处理速度是根据编码器或解码器的处理速度来确定的,因此如果能够使编码器或解码器的处理速度更高,则有可能是在不必要地降低系统整体的处理速度。
如上所述,不考虑各处理部的处理速度的关系,即使独立地调整各处理部的处理速度,也有可能导致系统整体的处理速度不提高而不必要地消耗硬件资源。
特别是,在可逆压缩的情况下,其压缩率根据图像的难易度而较大地变化,因此编码或解码的处理速度有可能根据图像而较大地变化。因而,各处理部的处理速度的关系变得更不稳定,因此有可能导致更加不必要地消耗硬件资源。
本发明是鉴于这种情况而提出的,用于在编码处理或解码处理中能够更有效地利用硬件资源。
本发明的一个方面是一种编码装置,具备:第一处理单元,对作为编码处理的对象的图像数据,在进行上述编码处理之前进行规定的第一处理;编码单元,对通过上述第一处理单元进行了上述第一处理的上述图像数据,进行上述编码处理并生成码流;第二处理单元,对通过由上述编码单元进行的上述编码处理生成的上述码流,进行规定的第二处理;以及控制单元,根据上述第一处理单元进行的上述第一处理的处理速度和上述第二处理单元进行的上述第二处理的处理速度,来控制上述编码单元进行的上述编码处理的处理速度。
可以是,上述控制单元在上述编码处理的处理速度高于上述第一处理的处理速度或者上述第二处理的处理速度的情况下,使上述编码处理的处理速度降低。
可以是,上述控制单元在上述编码处理的处理速度低于上述第二处理的处理速度的情况下,使上述编码处理的处理速度上升。
可以是,由上述第一处理单元进行的上述第一处理包括从存储部读出上述图像数据或者经由网络接收上述图像数据的处理。
可以是,由上述第二处理单元进行的上述第二处理包括在存储部中存储上述码流或者经由网络发送上述码流的处理。
可以是,上述编码单元由具有多个核的处理器来实现,上述控制单元通过增减对上述编码处理分配的上述核的数量,来控制上述编码处理的处理速度。
可以是,上述编码单元通过可逆编码方式来进行上述编码处理。
可以是,上述编码单元通过JPEG2000方式的可逆编码方式来进行上述编码处理,上述控制单元获取上述图像数据的每个代码块的零比特平面数,根据上述零比特平面数算出每个图片的有效比特平面数的总和,使用上述每个图片的有效比特平面数的总和,来控制上述编码单元进行的上述编码处理的处理速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010157736.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:腋下用吸汗衬垫和体液吸收用具
- 下一篇:用于棒绕定子的相位引线连接