发明名称 |
图像编码丢帧花屏的处理方法 |
摘要 |
本发明提供了一种图像编码丢帧花屏的处理方法,本发明的方法主要包括:1.保留最近的正常I帧作为P帧编码参考,来修正图像的丢帧和花屏。2.如果第一种方法中,保留的最近正常I帧的时间过久,则用缓存中最新的YUV数据重新组成I帧,并利用此最新I帧来作为P帧编码参考帧。本发明把所产生的花屏、丢帧和延时控制在可接受的范围之内,保证实时视频监控的正常和工作效率。 |
申请公布号 |
CN102223539A |
申请公布日期 |
2011.10.19 |
申请号 |
CN201110172869.0 |
申请日期 |
2011.06.24 |
申请人 |
武汉长江通信产业集团股份有限公司 |
发明人 |
董明洲;陈春汉;王季炜;黄伟;黄莹;吴松 |
分类号 |
H04N7/26(2006.01)I;H04N7/18(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
湖北武汉永嘉专利代理有限公司 42102 |
代理人 |
王超 |
主权项 |
一种图像编码丢帧花屏的处理方法,其特征在于包括以下步骤:100)在编码器端设置一个缓冲区来接收图像数据,并在缓冲区中设置高点标记和低点标记;200)在从缓冲区中接收图像数据包时,当缓冲区数据包数量小于低点时检查网络连接,暂停视频数据地接收;当缓冲区数据包数量大于或等于低点时,对当前组帧对象进行判断,如果当前帧是I帧,则直接进行组帧,然后对下一个组帧对象进行判断;如果当前帧是P帧,则进入下一步;300)当缓冲区中数据包数量大于高点时,进入下一步;当缓冲区数据包数量在高点和低点之间时,转至500);400)用前一个已正常组帧的P帧来代替当前的P帧或进行跳帧处理,然后转至200);500)根据上一个能正常组帧的I帧图像数据包中的时间戳和当前所组的P帧的时间戳的差的绝对值来判断,当此时间差值的绝对值小于预定的正常收包时间时,对当前P帧正常组帧,然后转至200);当此时间差值的绝对值大于或等于预定的正常收包时间时,用缓存区中最新的YUV数据重新组成I帧,并利用此最新I帧作为编码参考帧,对当前P帧进行组帧,然后转至200)。 |
地址 |
430074 湖北省武汉市东湖开发区关东工业园文华路2号 |