一种颜色滤波阵列图像的编解码方法、装置和系统的制作方法_6

文档序号:9711947阅读:来源:国知局
起始位置和解析出的码流长度,确定出当前待处理的编码单元在所述码流中 的终止位置; 根据所述起始位置和终止位置之间所包含的码流,读取出所述第一编码块的码流和第 二编码块的码流。7. 如权利要求5所述的方法,其特征在于,所述还原所述图像帧中的当前待处理行数 据,具体包括: 对所述第一编码块进行反量化和逆二维离散余弦变换处理,根据处理后的第一编码块 与所述第二编码块中的对应像素的像素值之和,还原出各个不同颜色分量数据块; 按照所述图像帧中的当前待处理行数据的颜色滤波阵列排列方式,将所述各个不同颜 色分量数据块中所包含的各像素依次排列,还原出所述图像帧中的当前待处理行数据。8. 如权利要求7所述的方法,其特征在于,如果所述待处理颜色滤波阵列图像帧为拜耳 Bayer图像帧,则还原出所述图像帧中的当前待处理行数据,具体包括: 将所述第一颜色分量数据块中所包含的Μ个像素,按照由左至右的顺序,依次作为该行 数据中位于奇数位置的像素; 将所述第二颜色分量数据块中所包含的Μ个像素,按照由左至右的顺序,依次作为该行 数据中位于偶数位置的像素; 其中,所述Μ>0且Μ为整数;所述行数据中的像素总个数为Sum,且Sum2 2Μ。9. 如权利要求5-8中任一项所述的方法,其特征在于,所述得到所述第一编码块和所述 第二编码块,具体包括: 解析所述头信息中携带的第一编码块的N个层图像的编码模式和码流长度、第二编码 块中的N个层图像的编码模式和码流长度; 根据各个层图像的码流长度,读取该层图像的码流,利用该层图像对应的编码模式,对 读取出的该层图像的码流进行解码; 根据所述第一编码块中的N个解码后的层图像,还原出所述第一编码块,根据所述第二 编码块中的N个解码后的层图像,还原出所述第二编码块; 其中,所述N>1且N为整数。10. -种颜色滤波阵列图像的编码装置,其特征在于,该装置包括: 第一获取模块,用于获取待处理颜色滤波阵列图像帧,确定所述图像帧中的各行数据 的颜色滤波阵列排列方式; 行数据编码模块,用于逐行读取行数据,对于当前待处理行数据,执行如下操作:根据 该行数据的颜色滤波阵列排列方式以及该行数据中不同像素所表征的颜色分量之间的相 关性,生成用于表示该行数据所包含的图像信息的编码单元;其中,所述编码单元由用于表 示该行数据中的不同频率分量的系数集合的第一编码块和用于表示该行数据的预测残差 值集合的第二编码块构成;采用不同编码模式,分别对所述第一编码块和第二编码块进行 预测,获取所述第一编码块和第二编码块在不同编码模式下所对应的预测码流长度;根据 所述预测码流长度,分别确定所述第一编码块和第二编码块的实际编码模式,并使用确定 出的实际编码模式对所述第一编码块和第二编码块进行编码;按照预设封装规则,将用于 表示所述第一编码块和第二编码块的编码方式和码流长度的头信息,封装到该编码单元对 应的码流中。11. 如权利要求10所述的装置,其特征在于,所述行数据编码模块具体用于: 根据该行数据的颜色滤波阵列排列方式,逐一提取属于同一颜色分量的各像素,根据 提取出的属于同一颜色分量的像素的集合,生成该颜色分量数据块;对于由该行数据中提 取出的全部颜色分量数据块,分别对各颜色分量数据块进行二维离散余弦变换和量化处 理,根据处理后的变换系数的集合,生成第一编码块;并对所述第一编码块进行反量化和逆 二维离散余弦变换处理,根据该行数据的各像素的像素值与处理后的第一编码块中对应位 置像素的像素值之间差值,生成第二编码块;将所述第一编码块和第二编码块,按照预设顺 序进行排列,生成用于表示该行数据中所包含的图像信息的编码单元。12. 如权利要求11所述的装置,其特征在于,所述行数据编码模块具体用于: 如果所述待处理颜色滤波阵列图像帧为拜耳Bayer图像帧,则对于该行数据中的2M个 像素,按照由左至右的顺序,依次提取位于奇数位置的像素,直到提取出Μ个像素,将提取出 的像素的集合,作为第一颜色分量数据块;并且,依次提取位于偶数位置的像素,直到提取 出Μ个像素,将提取出的像素的集合,作为第二颜色分量数据块; 其中,所述Μ>0且Μ为整数;所述行数据中的像素总个数为Sum,且Sum2 2Μ。13. 如权利要求10-12中任一项所述的装置,其特征在于,所述行数据编码模块具体用 于: 对于所述第一编码块和第二编码块中的任一编码块,按照预设分层规则,将该编码块 划分为N个层图像,采用不同编码模式,分别对划分后的各层图像进行预测,获取所述各层 图像在不同编码模式下的预测码流长度; 对于各层图像,根据该层图像在不同编码模式下的预测码流长度之间的大小关系,选 取预测码流长度最小对应的编码模式作为该层图像的实际编码模式; 将用于表示所述第一编码块中的N个层图像的实际编码模式和码流长度、所述第二编 码块中的N个层图像的实际编码模式和码流长度的头信息,封装到该编码单元对应的码流 中; 其中,所述N>1且N为整数。14. 一种颜色滤波阵列图像的解码装置,其特征在于,该装置包括: 第二获取模块,用于获取用于表征待处理颜色滤波阵列图像帧中的各行数据的码流, 在所述码流中,查找到包含有当前待处理编码单元的头信息; 行数据解码模块,用于解析所述头信息中携带的第一编码块和第二编码块的编码方式 和码流长度;根据所述头信息在所述码流中的位置和解析出的码流长度,在所述码流中,分 别读取出所述第一编码块的码流和第二编码块的码流;对读取出的码流进行解码,分别得 到所述第一编码块和所述第二编码块;根据所述第一编码块中所表示的当前待处理行数据 的不同频率分量的系数集合、所述第二编码块中所表示的当前待处理行数据的预测残差值 集合、以及所述图像帧中当前待处理行数据的颜色滤波阵列排列方式,还原所述图像帧中 的当前待处理行数据。15. 如权利要求14所述的装置,其特征在于,所述行数据解码模块具体用于: 根据所述头信息在所述码流中的位置,确定出当前待处理的编码单元在所述码流中的 起始位置;根据所述起始位置和解析出的码流长度,确定出当前待处理的编码单元在所述 码流中的终止位置;根据所述起始位置和终止位置之间所包含的码流,读取出所述第一编 码块的码流和第二编码块的码流。16. 如权利要求14所述的装置,其特征在于,所述行数据解码模块具体用于: 对所述第一编码块进行反量化和逆二维离散余弦变换处理,根据处理后的第一编码块 与所述第二编码块中的对应像素的像素值之和,还原出各个不同颜色分量数据块;按照所 述图像帧中的当前待处理行数据的颜色滤波阵列排列方式,将所述各个不同颜色分量数据 块中所包含的各像素依次排列,还原出所述图像帧中的当前待处理行数据。17. 如权利要求16所述的装置,其特征在于,所述行数据解码模块具体用于: 如果所述待处理颜色滤波阵列图像帧为拜耳Bayer图像帧,则将所述第一颜色分量数 据块中所包含的Μ个像素,按照由左至右的顺序,依次作为该行数据中位于奇数位置的像 素; 将所述第二颜色分量数据块中所包含的Μ个像素,按照由左至右的顺序,依次作为该行 数据中位于偶数位置的像素; 其中,所述Μ>0且Μ为整数;所述行数据中的像素总个数为Sum,且Sum2 2Μ。18. 如权利要求14-17中任一项所述的装置,其特征在于,所述行数据解码模块具体用 于: 解析所述头信息中携带的第一编码块的N个层图像的编码模式和码流长度、第二编码 块中的N个层图像的编码模式和码流长度; 根据各个层图像的码流长度,读取该层图像的码流,利用该层图像对应的编码模式,对 读取出的该层图像的码流进行解码; 根据所述第一编码块中的N个解码后的层图像,还原出所述第一编码块,根据所述第二 编码块中的N个解码后的层图像,还原出所述第二编码块; 其中,所述N>1且N为整数。19. 一种颜色滤波阵列图像的编解码系统,其特征在于,该系统包括: 编码装置,用于获取待处理颜色滤波阵列图像帧,确定所述图像帧中的各行数据的颜 色滤波阵列排列方式;逐行读取行数据,对于当前待处理行数据,执行如下操作:根据该行 数据的颜色滤波阵列排列方式以及该行数据中不同像素所表征的颜色分量之间的相关性, 生成用于表示该行数据所包含的图像信息的编码单元;其中,所述编码单元由用于表示该 行数据中的不同频率分量的系数集合的第一编码块和用于表示该行数据的预测残差值集 合的第二编码块构成;采用不同编码模式,分别对所述第一编码块和第二编码块进行预测, 获取所述第一编码块和第二编码块在不同编码模式下所对应的预测码流长度;根据所述预 测码流长度,分别确定所述第一编码块和第二编码块的实际编码模式,并使用确定出的实 际编码模式对所述第一编码块和第二编码块进行编码;按照预设封装规则,将用于表示所 述第一编码块和第二编码块的编码方式和码流长度的头信息,封装到该编码单元对应的码 流中; 解码装置,用于获取用于表征待处理颜色滤波阵列图像帧中的各行数据的码流,在所 述码流中,查找到包含有当前待处理编码单元的头信息;解析所述头信息中携带的第一编 码块和第二编码块的编码方式和码流长度;根据所述头信息在所述码流中的位置和解析出 的码流长度,在所述码流中,分别读取出所述第一编码块的码流和第二编码块的码流;对读 取出的码流进行解码,分别得到所述第一编码块和所述第二编码块;根据所述第一编码块 中所表示的当前待处理行数据的不同频率分量的系数集合、所述第二编码块中所表示的当 前待处理行数据的预测残差值集合、以及所述图像帧中当前待处理行数据的颜色滤波阵列 排列方式,还原所述图像帧中的当前待处理行数据。
【专利摘要】本发明实施例公开了一种颜色滤波阵列图像的编解码方法、装置和系统,涉及图像处理领域,用以减小图像信号处理芯片与外部存储器之间传输参考图像所需的带宽。在本发明实施例中,逐行读取行数据,根据该行数据的颜色滤波阵列排列方式以及该行数据中不同像素所表征的颜色分量之间的相关性,生成用于表示该行数据所包含的图像信息的编码单元;分别确定所述第一编码块和第二编码块的实际编码模式,并使用确定出的实际编码模式对所述第一编码块和第二编码块进行编码;按照预设封装规则,将用于表示所述第一编码块和第二编码块的编码方式和码流长度的头信息,封装到该编码单元对应的码流中;从而解决了上述问题。
【IPC分类】H04N19/176, H04N19/625, H04N19/33, H04N19/117, H04N19/103, H04N19/186
【公开号】CN105472388
【申请号】CN201510901947
【发明人】陆金刚, 陈卫刚, 姚卫忠, 杨银昌
【申请人】浙江大华技术股份有限公司
【公开日】2016年4月6日
【申请日】2015年12月8日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1