【技术实现步骤摘要】
编码设备、成像设备、编码发送系统和编码方法
本公开涉及用于包括多条图像数据的运动图像数据的编码设备和编码方法。
技术介绍
通过编码设备编码包括多条图像数据的运动图像数据(日本专利公开No.2008-236789和2000-050254(以下称为专利文献1和2))。编码设备通过符合如MPEG(运动图像专家组)1、2或4、H.264等标准的编码系统来编码运动图像数据。例如,编码设备根据编码状况调整如Qp值等的量化参数,以宏块为单位插入跳过数据(skipdata),或以帧为单位插入跳过帧数据。从而编码设备在调整编码运动图像数据的数据量的同时执行编码处理。
技术实现思路
然而,这样的编码设备可能根据编码状况丢弃帧数据,使得编码运动图像数据为预定数据量。例如,当编码设备在按顺序编码运动图像的多个帧的同时预测编码运动图像数据将超过预定发送数据量时,编码设备跳过正在处理的帧数据或下一帧数据。此外,在专利文献1中,基于与之前帧和之后帧的关系确定要跳过的帧。此外,在专利文献2中,通过基于视频对象等的判断确定要跳过的帧。当根据编码状况等由此确定不编码的帧数据时,以不规则的间隔丢失编码运动图像数据的帧数据。当再现具有如此以不规则的间隔丢失的帧数据的运动图像数据时,帧间隔不稳定,因此出现这样的状况,其中在再现期间图像突然改变或图像停止一会儿。当出现这样的状况时,观众对于再现的运动图像有不协调感。因此,期望编码设备减少观众的不协调(不自然)感,该不协调(不自然)感伴随编码运动图像数据的不连续性。根据本公开第一实施例,提供了一种编码设备,包括:获得部分,配置为获得包括可以预定速率再现的多 ...
【技术保护点】
1.一种编码设备,包括:获得部分,配置为获得包括可以预定速率再现的多条图像数据的运动图像数据;确定部分,配置为确定通过所述获得部分获得的所述运动图像数据的所述图像数据的每一条的编码是否有必要,并且输出指示设为编码对象的图像数据或没有设为编码对象的图像数据的指示信号;以及编码执行部分,配置为提供有所述指示信号,并且在根据所述确定部分的确定离散地减少图像数据的同时,编码通过所述获得部分获得的多条图像数据,其中所述确定部分确定图像数据的每一条的编码是否有必要,使得通过所述编码执行部分编码的编码运动图像数据中的多条图像数据的再现间隔稳定。
【技术特征摘要】
2010.06.28 JP 2010-1464341.一种编码设备,包括:获得部分,配置为获得包括可以预定速率再现的多条图像数据的运动图像数据;确定部分,配置为确定通过所述获得部分获得的所述运动图像数据的所述图像数据的每一条的编码是否有必要,并且输出指示设为编码对象的图像数据或没有设为编码对象的图像数据的指示信号;以及编码执行部分,配置为被提供所述指示信号,并且在根据所述确定部分的确定结果离散地减少图像数据的同时,编码通过所述获得部分获得的多条图像数据,其中所述确定部分确定图像数据的每一条的编码是否有必要,使得通过所述编码执行部分编码的编码运动图像数据中的多条图像数据的再现间隔稳定,所述编码执行部分输出通知信号到所述确定部分,所述通知信号用于在编码的执行期间重复通知所述编码运动图像数据的数据量,以及输出所述指示信号的所述确定部分在所述编码的执行期间更新所述指示信号,使得在所述编码运动图像数据的数据量下,编码运动图像数据中的多条图像数据的再现间隔趋于相等间隔,所述编码运动图像数据的数据量由所述通知信号重复通知。2.如权利要求1所述的编码设备,其中所述确定部分比较所述编码运动图像数据的数据量与定义为存储所述编码运动图像数据的缓冲器的缓冲器的数据量,所述编码运动图像数据的数据量由所述通知信号通知,当所述缓冲器的最大数据量和所述编码运动图像数据的数据量之间的差小时,所述确定部分更新所述指示信号,以便基于所述指示信号加宽编码图像数据的再现间隔,以及当所述缓冲器的最小数据量和所述编码运动图像数据的数据量之间的差小时,所述确定部分更新所述指示信号,以便基于所述指示信号缩窄编码图像数据的再现间隔。3.如权利要求1所述的编码设备,其中所述编码执行部分基于所述编码运动图像数据的数据量,根据所述编码执行部分的自身判断,离散地减少和编码通过所述获得部分获得的所述图像数据,使得所述编码运动图像数据的数据量在预定范围内。4.如权利要求3所述的编码设备,其中当定义为存储所述编码运动图像数据的缓冲器的缓冲器的最大数据量和所述编码运动图像数据的数据量之间不存在差时,所述编码执行部分根据所述编码执行部分的自身判断,离散地减少要编码的图像数据,以及当所述缓冲器的最小数据量和所述编码运动图像数据的数据量之间不存在差时,所述编码执行部分根据所述编码执行部分的自身判断,增加要编码的图像数据。5.如权利要求4所述的编码设备,其中所述编码执行部分基于所述缓冲器溢出或下溢,确定增加或删除要编码的图像数据,以及所述确定部分基于为所述缓冲器的数据量设置的参考值,确定所述指示信号中指示的图像数据的每一条的编码是否有必要。6.如权利要求1所述的编码设备,其中当基于所述指示信号通过所述编码执行部分编码的多条图像数据的编码速率低于预先设置的编码速率时,所述确定部分更新所述指示信号,使得多条图像数据以宽于对应于预先设置的所述编码速率的间隔的间隔进行编码。7.如权利要求1所述的编码设备,其中当基于所述指示信号通过所述编码执行部分编码的多条图像数据的编码速率高于预先设置的编码速率时,所述确定部分更新所述指示信号,使得多条图像数据以窄于对应于预先设置的所述编码速率的间隔的间隔进行编码。8.如权利要求7所述的编码设备,其中所述确定部分更新所述指示信号,直到基于所述指示信号通过所述编码执行部分编码的多条图像数据与通过所述获得部分最大地获得的多条图像数据一一对应,以及所述确定部分将通过所述编码执行部分编码的多条图像数据的最大编码速率设为等于通过所述获得部分获得的多条图像数据的速率。9.如权利要求1所述的编码设备,其中所述确定部分对于通过所述获得部分获得的运动图像数据的多条图像数据的每个组输出所述指示信号,以及所述确定部分在所述指示信号中指示对应于所述指示信号的所述组中包括的所述多条图像数据的编码是否有必要。10.如权利要求9所述的编码设备,其中所述确定部分改变所述指示信号,以便根据通过所述编码执行部分编码的所述编码运动图像数据的数据量,增加或减少通过所述获得部分获得的运动图像数据中的多条图像数据的数量,所述多条图像数据的数量对应于所述组,而不增加或减少所述组内编码的图像数据的条数。11.如权利要求10所述的编码设备,其中每次所述编码执行部分基于所述指示信号编码所述组内的多条图像数据时,所述编码执行部分输出用于通知所述编码运动图像数据的数据量的通知信号到所述确定部分,以及在所述编码运动图像数据的数据量下,输出所述指示信号的所述确定部分为下一个指示的组更新所述指示信号,使得编码运动图像数据中的多条图像数据的再现间隔趋于相等间隔,所述编码运动图像数据的数据量由通知信号通知。12.如权利要求9所述的编码...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。