无线传输终端及无线传输方法、所使用的编码装置及编码方法与流程

文档序号:12005083阅读:290来源:国知局
无线传输终端及无线传输方法、所使用的编码装置及编码方法与流程
无线传输终端及无线传输方法、所使用的编码装置及编码方法在本申请中,主张2010年12月22日在日本申请的专利申请号为2010-286447的利益,该申请的内容通过引用而编入于此。技术领域本发明涉及一种通过帧间预测编码对按时间序列重放的数据进行编码并通过无线方式进行传输的无线传输终端及无线传输方法、用于无线传输终端的编码装置及用于无线传输方法的编码方法、以及用于执行这些方法的计算机程序。

背景技术:
一直以来,公知具有拍摄被摄体而生成视频数据并且同时通过无线方式传输所生成的视频数据的功能的能够移动的终端(以下称为“无线视频传输终端”)。这种无线视频传输终端通常是具有无线通信功能,且能够无线发送所生成的视频数据的数码摄像机、或具有视频的拍摄及发送的功能的无线通信装置(例如手机)。通过无线方式从无线视频传输终端传输视频数据时,通过帧间预测编码对视频数据进行编码比较有利。在帧间预测编码中,以规定的间隔生成通过其自身对输入图像进行编码的帧内编码帧(I图像),在I图像彼此之间生成对输入图像与预测图像的差分进行编码的多个帧间编码帧(P图像或B图像),因此能够大幅度地压缩视频数据。通过如此压缩并传输视频数据,在传输目的地能够无延迟地接收视频数据,从而也能够实时地重放用无线视频传输终端拍摄的视频。图3是通过无线方式从无线视频传输终端传输视频数据的无线传输系统的结构图。如图3所示,在无线传输系统中设有多个接入点。在图3的例子中,设有接入点AP1及AP2。多个接入点分别覆盖自身的无线区域。在图3的例子中,接入点AP1覆盖无线区域AR1,接入点AP2覆盖无线区域AR2。如图3所示,多个无线区域可以相互重叠一部分。无线视频传输终端与自己所属的无线区域的接入点确立联系并进行通信。在图3的例子中,无线视频传输终端TM1与覆盖无线区域AR1的接入点AP1进行通信,无线视频传输终端TM2与覆盖无线区域AR2的接入点AP2进行通信。无线视频传输终端TM1及TM2经由接入点AP1、AP2以及路由器等中继装置RT分别将通过拍摄而生成的视频数据传输至作为传输目的地的显示器MT。无线视频传输终端进行移动而从当前的所属无线区域出来并进入新的无线区域时进行切换。无线视频传输终端在进行切换期间也继续拍摄,并继续生成视频数据。然而,在切换期间,由于进行与新的接入点的认证等处理,因此数十毫米~数秒期间成为无法进行视频数据的发送的中断期间。由此,在传输目的地中无法实时地重放无线视频传输终端所拍摄的视频。图4是说明基于第一现有技术的切换时的视频数据传输处理的图。作为视频数据的传输源的无线视频传输终端具备通过帧间预测编码对视频数据进行编码的编码部(编码器),和将编码的视频数据打包并发送的无线收发部。另外,在视频数据的传输目的地,具备接收数据包的接收部,和对由接收部所接收的视频数据进行解码的解码部(解码器)。在具有无线视频传输终端的无线单元内传输视频数据的情况下,无线收发部将编码部通过帧间预测编码而编码的视频数据作为IP数据包来进行无线发送。在传输目的地,接收部接收该视频数据,解码部对视频数据进行解码。在图4中,帧1及帧2的视频数据如上述那样从无线视频传输终端传输至传输目的地,并在传输目的地重放。对于这些帧,能够在传输目的地实时地重放由无线视频传输终端所拍摄的视频。此外,通过无线视频传输终端拍摄被摄体,对视频数据进行编码并从无线视频传输终端发送,直到在传输目的地接收到该视频数据并解码为止存在时间滞后,将如上述的帧1或帧2那样能够仅在该时间滞后下重放的情况称为“实时”的重放。无线视频传输终端开始切换时,如上述,无线视频传输终端无法进行视频数据的发送。因此,在如图4所示的第一现有技术中,在切换中,无线视频传输终端将生成的视频数据的数据包保存于缓存器,在切换完成之后,对新的接入点发送保存于缓存器的数据包。在图4的例子中,将切换中生成的帧3、4、5的视频数据的数据包保存于缓存器,并在切换结束之后依次发送这些数据包。根据该第一现有技术,虽然在传输目的地切换中无法发送的帧的重放发生延迟,尽管因切换而产生数据传输的中断,但还是能够重放所有的帧。然而,根据该第一现有技术,在无线视频传输终端中需要用于保存切换中所生成的视频数据的足够容量的缓存器。在无线视频传输终端是手机或数码摄像机等小型且适宜携带的设备的情况下,难以确保这种足够容量的缓存器。图5是说明缓存器的容量不足,而将切换中的视频数据保存于缓存器,结果产生缓存器的溢出的情况的图。在图5的情况下,缓存器的溢出的结果是,帧3的所有数据包与帧4的一部分数据包被废弃。因此,即使在切换完成之后,在传输目的地也无法重放帧3,帧4也只有一部分数据包,因此无法完整地重放。而且,在图5的情况下,不仅无法重放一部分或全部数据包没有被传输的帧3或帧4,而且因以下说明的原因,连切换完成之后所有数据包被传输的帧5以后的帧,在传输目的地的重放图像的画质也发生劣化。如图5所示,视频的帧包含I图像和P图像。I图像是作为视频的重放的起点的图像,是通过帧内预测编码而编码的帧。P图像是从之前的I图像或P图像开始通过顺方向间预测编码而编码的帧。参照图5,对于帧1及帧2,打包并将所有的数据包完整地传输至传输目的地。发送帧2之后在无线视频传输终端开始切换,因此帧3以后的数据包在中断期间被保存于缓存器。然而,缓存器没有保存三帧数据包的足够容量,因此保存帧5的数据包时,帧3的数据包的一部分被废弃。切换在帧6的编码完成之前完成,无线视频传输终端能够与新的接入点进行通信,但再次开始通信而发送帧3的一部分数据包之前,帧6的数据包被保存于缓存器,因此此时帧3的数据包与帧4的一部分数据包被废弃。因此,在切换完成而对新的接入点进行发送时,缓存器只保存有帧6及帧5的所有数据包及帧4的一部分数据包。因此,即使在切换完成之后再次开始发送,对于帧4,只能发送一部分数据包。对于帧5到帧7,通过依次发送切换完成之后保存于缓存器的数据包而能够完整地传输一帧。帧8以后也能够照常进行发送。在传输目的地,对于帧5,接收了完整的数据,但对帧5进行解码需要帧4的视频数据,如上述,帧4缺少一部分数据包而无法取得完整的视频数据,因此帧5的画质发生劣化。关于帧6及帧7,虽然其编码数据本身被传输到了传输目的地,但作为参照地址的帧5及帧6的画质劣化,因此对于帧6及帧7,画质也发生劣化。如此,结果是若切换开始而中止发送,则即使在之后切换完成而再次开始发送,也不能够在传输目的地正常地重放帧,直到下一个I图像为止。因此,在第一现有技术中,无法抑制无线视频传输终端所要求的缓存器的容量而充分地减少因切换而不能进行正常的重放的帧。相对于此,在第二现有技术(专利文献1)中,对于无线视频传输终端开始切换之后的帧进行帧内编码而作为I图像。根据该第二现有技术,通过对于开始切换之后的帧(根据需要也可在切换完成之后的一定期间)进行帧内编码而能够从切换完成之后马上进行完整的重放。现有技术文献专利文献专利文献1:国际公开第2003/041408号小册子

技术实现要素:
发明要解决的课题然而,在第二现有技术中,在切换期间保存于缓存器的视频数据是帧内编码帧(I图像),因此能够保存于缓存器内的帧数与视频数据是帧间编码帧(P图像或B图像)的情况相比减少。例如,在图5的例子中,考虑到在缓存器中没有保存两帧I图像的容量。在这种情况下,在缓存帧6的数据包时,不仅对于帧4,对于帧5也废弃一部分或全部数据包,而不能够进行帧5的完整的重放。因此,即使根据第二现有技术,也不能够抑制无线视频传输终端所要求的缓存器的容量而充分地减少因基于切换的中断期间而不能进行正常的重放的帧。本发明是鉴于上述的问题而完成的,其目的在于提供一种无线传输终端,能够抑制无线传输终端所要求的缓存器的容量并减少因中断期间而不能进行正常的重放(包括完全不可能重放的情况、重放不完整的情况、重放图像的画质劣化的情况,但并不限定于这些)的帧数。用于解决课题的手段为了解决上述以往的问题,本发明的无线传输终端对按时间序列重放的数据进行编码并通过无线方式进行传输,该无线传输终端具有如下结构,即具备:数据取得部,取得按时间序列重放的数据;编码部,通过帧间预测编码以帧单位对由数据取得部取得的数据进行编码而生成编码数据;无线发送部,通过无线方式发送编码数据;无线发送控制部,判定无线发送部的无线状态,在判定为无线状态已恶化时,中止由无线发送部进行的编码数据的发送;以及参照地址指定部,在由无线发送控制部中止由无线发送部进行的编码数据的发送时,指定编码部中的帧间预测编码的参照地址帧。上述的无线传传输终端还可以具备缓存器,在由无线发送控制部中止由无线发送部进行的编码数据的发送时,该缓存器保存应由无线发送部发送的编码数据。另外,在上述的无线传传输终端中,参照地址指定部可以将在由无线发送控制部中止由无线发送部进行的编码数据的发送之前所发送的帧中能够解码的帧指定为参照地址帧。另外,在上述的无线传传输终端中,参照地址指定部可以将在由无线发送控制部中止由无线发送部进行的编码数据的发送之前所发送的帧中能够解码且最新的帧指定为参照地址帧。另外,在上述的无线传传输终端中,无线发送部可以在由无线发送控制部判定为无线状态已恢复之后发送保存于缓存器的编码数据。另外,在上述的无线传传输终端中,参照地址指定部可以在由无线发送控制部判定为无线状态已恢复之后解除参照地址帧的指定。另外,在上述的无线传传输终端中,参照地址指定部可以在由无线发送控制部判定为无线状态已恢复之后,对所指定的参照地址帧中规定数量的帧进行编码之后解除参照地址帧的指定。另外,在上述的无线传传输终端中,缓存器可以在接受到超过缓存器的容量的编码数据时,以帧单位废弃所保存的编码数据。另外,在上述的无线传传输终端中,缓存器可以从旧的帧开始按顺序废弃所保存的编码数据。另外,在上述的无线传传输终端中,缓存器可以以规定的帧间隔从旧的帧开始按顺序废弃所保存的编码数据。另外,在上述的无线传传输终端中,无线发送部还可以具备接收功能,无线发送控制部可以在无线发送部中的接收强度为规定的阀值以下的期间中止由无线发送部进行的编码数据的发送。另外,在上述的无线传传输终端中,无线发送控制部可以从无线传输终端开始切换到切换完成为止中止由无线发送部进行的编码数据的发送。另外,本发明的其他方式是一种编码装置,用于无线传输终端,该无线传输终端具备:数据取得部,取得按时间序列重放的数据;无线发送部,通过无线方式发送通过帧间预测编码以帧单位对按时间序列重放的数据进行编码而生成的编码数据;以及无线发送控制部,判定无线发送部的无线状态,在判定为无线状态已恶化时,中止由无线发送部进行的编码数据的发送,该编码装置具有如下结构,即具备:编码部,通过帧间预测编码以帧单位对由数据取得部取得的按时间序列重放的数据进行编码而生成编码数据;以及参照地址指定部,在由无线发送控制部中止由无线发送部进行的编码数据的发送时,指定编码部中的帧间预测编码的参照地址帧。另外,本发明的另一其他方式是一种无线传输方法,对按时间序列重放的数据进行编码并通过无线方式进行传输,该无线传输方法具有如下构成,即包括:数据取得步骤,取得按时间序列重放的数据;编码步骤,通过帧间预测编码以帧单位对在数据取得步骤取得的数据进行编码而生成编码数据;无线发送步骤,通过无线方式发送编码数据;无线发送控制步骤,判定无线状态,在判定为无线状态已恶化时,中止编码数据的发送;以及参照地址指定步骤,在无线发送控制步骤中止编码数据的发送时,指定编码步骤中的帧间预测编码的参照地址帧。另外,本发明的另一其他方式是一种编码方法,由无线传输终端执行,该无线传输终端具备:数据取得部,取得按时间序列重放的数据;无线发送部,通过无线方式发送通过帧间预测编码以帧单位对按时间序列重放的数据进行编码后的编码数据;以及无线发送控制部,判定无线发送部的无线状态,在判定为无线状态已恶化时,中止由无线发送部进行的编码数据的发送,该编码方法具有如下构成,即包括:编码步骤,通过帧间预测编码以帧单位对由数据取得部取得的按时间序列重放的数据进行编码而生成编码数据;以及参照地址指定步骤,在无线发送控制部中止由无线发送部进行的编码数据的发送时,指定编码步骤中的帧间预测编码的参照地址帧。另外,本发明的另一其他方式是一种用于使计算机执行上述的无线传输方法的计算机程序。另外,本发明的另一其他方式是一种用于使计算机执行上述的编码方法的计算机程序。发明效果本发明即使在中止由无线发送部进行的编码数据的发送时也生成帧间编码帧,因此能够抑制无线传输终端所要求的缓存器的容量,同时,在中止由无线发送部进行的编码数据的发送时,指定帧间预测编码的参照地址帧,因此能够减少因中断期间而不能进行正常的重放的帧数。如以下说明,在本发明中存在其他方式。因此,本发明的公开表示提供本发明的一部分,在此叙述并不表示限制所申请的发明的范围。附图说明图1是本发明的实施方式中的无线视频传输终端的结构图。图2是本发明的实施方式中的视频数据传输处理的说明图。图3是通过无线方式从无线视频传输终端传输视频数据的系统的结构图。图4是基于第一现有技术的视频数据传输处理的说明图。图5是在第一现有技术中的视频数据传输处理中产生缓存器的溢出的情况的说明图。具体实施方式以下,叙述本发明的详细的说明。以下说明的实施方式只是本发明的例子,本发明可以变形为各种方式。因此,以下公开的特定的结构及功能并不限定技术方案。无线传输终端对按时间序列重放的数据进行编码并通过无线方式进行传输。该无线传输终端具有如下结构,即具备:数据取得部,取得按时间序列重放的数据;编码部,通过帧间预测编码以帧单位对由数据取得部取得的数据进行编码而生成编码数据;无线发送部,通过无线方式发送编码数据;无线发送控制部,判定无线发送部的无线状态,在判定为无线状态已恶化时,中止由无线发送部进行的编码数据的发送;以及参照地址指定部,在由无线发送控制部中止由无线发送部进行的编码数据的发送时,指定编码部中的帧间预测编码的参照地址帧。根据该结构,即使在中止由无线发送部进行的编码数据的发送时也生成帧间编码帧,而不是生成帧内编码帧,因此在保存这些帧间编码帧时缓存器的容量小,即使在无线通信再次开始之后发送所保存的编码数据时发送的数据量也小。而且,在中止由无线发送部进行的编码数据的发送时,参照地址指定部指定编码部中的帧间预测编码的参照地址帧,因此,能够避免在传输目的地没有在无线状态恢复而再次开始编码数据的发送之后所发送的编码数据的参照地址而无法解码的情况。此外,按时间序列重放的数据可以是视频数据、音频数据、或其两者。此外,帧间预测编码可以是除了帧内编码帧(I图像)之外还包含顺方向预测帧(P图像)的编码,也可以是进一步包含双向预测帧(B图像)的编码。上述的无线传传输终端还可以具备缓存器,在由无线发送控制部中止由无线发送部进行的编码数据的发送时,该缓存器保存应由无线发送部发送的编码数据。根据该结构,对于中止编码数据的发送时保存于缓存器的编码数据,也能够避免在传输目的地没有参照地址而无法解码的情况。另外,在上述的无线传传输终端中,参照地址指定部可以将在由无线发送控制部中止由无线发送部进行的编码数据的发送之前所发送的帧中能够解码的帧指定为参照地址帧。根据该结构,固定参照地址之后被编码的帧都能够在传输目的地解码。另外,在上述的无线传传输终端中,参照地址指定部可以将在由无线发送控制部中止由无线发送部进行的编码数据的发送之前所发送的帧中能够解码且最新的帧指定为参照地址帧。根据该结构,固定参照地址之后被编码的帧都能够在传输目的地解码,并且通过使参照地址为与被编码的帧接近的帧,在再次开始无线通信之后在传输目的地解码时,能够将无线通信中止之后保存于缓存器的编码数据解码为更高质量的数据。另外,在上述的无线传传输终端中,无线发送部可以在由无线发送控制部判定为无线状态已恢复之后发送保存于缓存器的编码数据。根据该结构,能够在无线通信的再次开始之后在传输目的地对中止无线通信之后被编码而保存于缓存器的编码数据进行解码,从而能够减少因无线通信的中止而缺少的数据。另外,在上述的无线传传输终端中,参照地址指定部可以在由无线发送控制部判定为无线状态已恢复之后解除参照地址帧的指定。根据该结构,在再次开始无线通信之后,能够再次开始没有固定参照地址帧的通常的帧间预测编码,从而能够高效地压缩数据。另外,在上述的无线传传输终端中,参照地址指定部可以在由无线发送控制部判定为无线状态已恢复之后,由编码部对所指定的参照地址帧中规定数量的帧进行编码之后解除参照地址帧的指定。在没有固定参照地址帧的通常的帧间预测编码进行参照前几帧的帧的编码的情况下,无线状态恢复并在无线通信再次开始之后立即解除参照地址的指定时,再次开始无线通信之后通过通常的帧间预测编码而编码的帧的参照地址立刻成为在缓存器中被废弃的帧,其结果是有时无法解码。相对于此,根据上述的结构,对于判定为无线状态已恢复之后的规定数量的帧,进行继续将被指定的参照地址帧作为参照地址的编码,因此能够避免上述那样的不良情况。另外,在上述的无线传传输终端中,缓存器可以在接受到超过缓存器的容量的编码数据时,以帧单位废弃所保存的编码数据。根据该结构,能够避免如下情况:在将一帧的数据分割为多个数据包而以数据包单位保存于缓存器的情况下,仅将其中一部分数据包残留于缓存器而废弃其他一部分数据包,因而在传输目的地对于该帧进行不完整的重放。另外,在上述的无线传传输终端中,缓存器可以从旧的帧开始按顺序废弃所保存的编码数据。根据该结构,在生成超过缓存器的容量的编码数据的情况下,能够优先保存新的编码数据,无线通信再次开始而将保存于缓存器的编码数据发送至传输目的地,从而能够在传输目的地重放更新的帧。另外,在上述的无线传传输终端中,缓存器可以以规定的帧间隔从旧的帧开始按顺序废弃所保存的编码数据。根据该结构,在生成超过缓存器的容量的编码数据的情况下,能够间歇地保存符号数据,无线通信再次开始而将保存于缓存器的编码数据发送至传输目的地,从而能够避免在传输目的地间歇地重放数据的帧,避免缺少所有中止无线通信之后的一定的集中的时间的数据。另外,在上述的无线传传输终端中,无线发送部还可以具备接收功能,无线发送控制部可以在无线发送部中的接收强度为规定的阀值以下的期间中止由无线发送部进行的编码数据的发送。根据该结构,能够根据接收强度判定无线状态的好坏,在接收强度降低时,中止编码数据的传输,直到接收强度恢复为止(包含开始切换之后到完成切换为止、从在无线区域内因障碍物而无线状态恶化的状态开始到障碍物消失而无线状态恢复为止、及传输到无线区域外而再次返回到该无线区域为止等情况,但并不限定于这些),并且在该期间能够通过指定了参照地址帧的帧间预测编码进行数据的编码。另外,在上述的无线传传输终端中,无线发送控制部可以从无线传输终端开始切换到切换完成为止,中止由无线发送部进行的编码数据的发送。根据该结构,能够在基于切换处理的中断期间进行指定了参照地址帧的编码,从而能够减少因基于切换处理的中断期间而在传输目的地无法重放的帧数。另外,本发明的其他方式是一种编码装置,用于无线传输终端,该无线传输终端具备:数据取得部,取得按时间序列重放的数据;无线发送部,通过无线方式发送通过帧间预测编码以帧单位对按时间序列重放的数据进行编码而生成的编码数据;以及无线发送控制部,判定无线发送部的无线状态,在判定为无线状态已恶化时,中止由无线发送部进行的编码数据的发送,该编码装置具有如下结构,即具备:编码部,通过帧间预测编码以帧单位对由数据取得部取得的按时间序列重放的数据进行编码而生成编码数据;以及参照地址指定部,在由无线发送控制部中止由无线发送部进行的编码数据的发送时,指定编码部中的帧间预测编码的参照地址帧。根据该结构,中止由无线发送部进行的编码数据的发送时也生成帧间编码帧,因此编码数据的容量减小,从而有利于保存及传输。另外,中止由无线发送部进行的编码数据的发送时,参照地址指定部指定编码部中的帧间预测编码的参照地址帧,因此能够避免在传输目的地没有无线状态恢复而再次开始编码数据的发送之后所发送的编码数据的参照地址而无法解码的情况。另外,本发明的另一其他方式是一种无线传输方法,对按时间序列重放的数据进行编码并通过无线方式进行传输,该无线传输方法具有如下构成,即包括:数据取得步骤,取得按时间序列重放的数据;编码步骤,通过帧间预测编码以帧单位对在数据取得步骤取得的数据进行编码而生成编码数据;无线发送步骤,通过无线方式发送编码数据;无线发送控制步骤,判定无线状态,在判定为无线状态已恶化时,中止编码数据的发送;以及参照地址指定步骤,在无线发送控制步骤中止编码数据的发送时,指定编码步骤中的帧间预测编码的参照地址帧。根据该结构,在中止编码数据的发送时也生成帧间编码帧,因此编码数据的容量减小,从而有利于保存及传输。另外,在中止编码数据的发送时,指定帧间预测编码的参照地址帧,因此能够避免在传输目的地没有无线状态恢复而再次开始编码数据的发送之后所发送的编码数据的参照地址而无法解码的情况。另外,本发明的另一其他方式是一种编码方法,由无线传输终端执行,该无线传输终端具备:数据取得部,取得按时间序列重放的数据;无线发送部,通过无线方式发送通过帧间预测编码以帧单位对按时间序列重放的数据进行编码后的编码数据;以及无线发送控制部,判定无线发送部的无线状态,在判定为无线状态已恶化时,中止由无线发送部进行的编码数据的发送,该编码方法具有如下构成,即包括:编码步骤,通过帧间预测编码以帧单位对由数据取得部取得的按时间序列重放的数据进行编码而生成编码数据;以及参照地址指定步骤,在通过无线方式发送控制部中止由无线发送部进行的编码数据的发送时,指定编码步骤中的帧间预测编码的参照地址帧。根据该结构,在中止编码数据的发送时也生成帧间编码帧,因此编码数据的容量减小,从而有利于保存及传输。另外,在中止编码数据的发送时,指定帧间预测编码的参照地址帧,因此能够避免在传输目的地没有无线状态恢复而再次开始编码数据的发送之后所发送的编码数据的参照地址而无法解码的情况。另外,本发明的另一其他方式是一种用于使计算机执行上述的无线传输方法的计算机程序。另外,本发明的另一其他方式是一种用于使计算机执行上述的编码方法的计算机程序。以下,参照附图说明用于实施本发明的方式。本发明涉及一种对按时间序列重放的数据进行编码并通过无线方式进行传输的无线传输终端,但在以下的实施方式中,对数据是视频数据且无线传输终端是通过无线方式传输视频数据的无线视频传输终端的例子进行说明。本发明的无线传输终端所传输的数据不限于视频数据,也可以是音频数据等其他按时间序列重放的数据。另外,视频数据可以带有音频数据,也可以不带有音频数据。图1是本发明的实施方式中的无线视频传输终端的结构图。无线视频传输终端100具备视频取得部1、视频编码装置2、无线收发部3、缓存器4、及无线状态判定部5。视频编码装置2具备编码部(编码器)21和参照地址指定部22。视频取得部1是取得视频数据的模块,相当于本发明的数据取得部。本实施方式的视频取得部1通过拍摄被摄体而生成视频数据来取得视频数据。视频取得部1也可以通过读出记录于记录介质的视频数据来取得视频数据。视频取得部1将取得的视频数据输出至视频编码装置2的编码部21。从视频取得部1输出的视频数据是帧单位的数据。通过按时间顺序重放帧而表现视频。编码部21对从视频取得部1输出的视频数据进行基于帧间预测编码的编码。在能够进行无线收发部3中的基于无线的数据的收发的通常状态下,如使用图5已说明的那样,编码部21通过帧间预测编码将视频数据的帧编码为包含帧内编码帧(I图像)及帧间编码帧(P图像)的编码数据。即,各帧间编码帧通过顺方向的预测编码而生成,该顺方向的预测编码将前一个帧作为在帧间预测编码中应该参照的帧(以下,称为“参照地址帧”)。编码部21将编码数据输出至无线收发部3。参照地址指定部22在满足规定的条件的情况下指定编码部21的帧间预测编码的参照地址帧。关于参照地址指定部22对参照地址帧的指定的详细内容在后面进行叙述。无线收发部3将通过编码部21输入的编码数据打包,并根据需要将发送的数据包临时地保存于缓存器4,朝向无线网络发送。另外,无线收发部3具有从无线网络接收各种控制信号或数据的接收功能。在无线网络的前面存在接入点(参照图3),无线视频传输终端100在与自己所属的无线区域的接入点之间进行收发。图像取得部1按时间序列的顺序取得视频的帧,并依次输出至编码部21。编码部21对从图像取得部1输入的视频的帧进行编码而生成编码数据,并输出至无线收发部3。无线收发部3将从编码部21输入的编码数据依次打包,并按打包顺序发送数据包。由此,在传输目的地,能够依次对由视频取得部1所拍摄的视频进行解码,如此实现在传输目的地的实时的重放。无线状态判定部5进行无线视频传输终端100的切换的处理。因此,无线状态判定部5判定无线收发部3的无线状态的好坏。无线状态判定部5能够基于由无线收发部3接收的无线强度来判定无线状态的好坏。无线状态判定部5在无线强度低于规定的阀值的情况或处于规定的阀值以下的情况下,判定为无线状态已恶化,并控制无线收发部3以中止由编码部21输入的编码视频数据的数据包的发送。无线状态判定部5在无线强度处于规定的阀值以上的情况或为超过规定的阀值的情况下,判定为无线状态已恢复,并控制无线收发部3以再次开始由编码部21输入的编码视频数据的数据包的发送。在再次开始编码视频数据的数据包的发送的状态中包含:判定为无线状态已恶化并开始切换的结果是切换完成且与新的接入点的联系的确立已完成的状况;和在与某一接入点的无线通信中,无线强度低于规定的阀值或处于规定的阀值以下之后,与相同的接入点的无线通信中的无线强度处于规定的阀值以上的状况或大于规定的阀值的状况。无线状态判定部5在判定为无线状态已恶化时,将该无线状态通知至视频编码装置2的参照地址指定部22。另外,无线状态判定部5在判定为无线状态已恢复时,将该无线状态通知至视频编码装置2的参照地址指定部22。如上述,编码部21在通常状态下通过图5所示的帧间预测编码对视频数据的帧进行编码。即,帧1进行帧内编码而成为I图像,帧2以后将前一个帧作为参照地址帧并进行顺方向的预测编码而成为P图像,直到下一个帧内编码帧为止。参照地址指定部22在从无线状态判定部5接受到判定为无线状态已恶化的通知时指定参照地址帧。参照地址指定部22指定参照地址帧时,编码部21不进行如图5所示的通常的预测编码,而将参照地址固定于该指定的参照地址帧,并进行顺方向的预测编码,直到该指定解除为止。参照地址指定部22在指定参照地址帧时,将无线状态判定部5判定为无线状态已恶化而中止由无线收发部3进行的数据包的发送之前所有数据包被完整地发送帧中以其自身或通过参照在其之前已发送的帧而能够解码且最新的帧指定为参照地址帧。以其自身能够解码的帧是指帧内编码帧(I图像)。通过参照在其之前已发送的帧而能够解码的帧是指顺方向预测编码帧(P图像)。编码部21在指定了参照地址帧之后,将所指定的参照地址帧作为参照地址对从视频取得部1陆续输入的视频数据的帧进行顺方向的预测编码,并生成编码数据。编码部21将所生成的编码数据依次输出至无线收发部3。无线收发部3将输入的编码数据打包,但这些数据包无法发送,因此保存于缓存器4。如此在无线收发部3将数据包保存于缓存器4,保存数据包而使缓存器4的容量充满之后还需要将新的数据包保存于缓存器4的情况下,在缓存器4中,废弃(消除)保存的最旧的帧的数据包。此时,数据包以帧单位被废弃,即构成一个帧的多个数据包同时被废弃。无线收发部3在通过无线状态判定部5判定为无线状态已恢复而再次开始无线通信时,从旧的帧开始按顺序发送保存于缓存器4的数据包。此外,在无线收发部3取出并发送无线通信中断时保存于缓存器4的数据包的期间,对于从编码部21输入的编码数据,无线收发部3将其依次保存于缓存器4。参照地址指定部22从无线状态判定部5接收到无线状态已恢复的通知时,解除对于编码部21的参照地址帧的指定。参照地址指定部22解除参照地址帧的指定之后,编码部21再以图5所示的顺序进行帧间预测编码。此外,再次开始时,可以从I图像、P图像的任一帧再次开始。在中断无线通信时,如上述,参照地址帧固定于中断无线通信之前的帧,无线通信即将再次开始之前通过顺方向预测编码而编码的帧的参照地址相对变远,因此存在画质也下降的可能性。因此从尽早恢复画质的角度出发,优选在无线通信刚再次开始之后进行帧内编码。图2是说明在无线视频传输终端100及传输目的地的视频数据传输处理的图。无线视频传输终端100的编码部21首先对帧1进行帧内编码而生成I图像,无线收发部3将其打包并发送。接着,无线视频传输终端100的编码部21将帧2编码为P图像,无线收发部3将其打包并发送。之后,无线视频传输终端100移动至在此之前进行通信的接入点的无线区域的边缘,从而无线接收部3中的接收强度恶化时,无线状态判定部5对此进行判定,中止由无线收发部3进行的数据包的发送并开始切换的处理,参照地址指定部22对于编码部21指定编码中的参照地址。编码部21根据参照地址帧的指定将以后的编码中的参照地址固定于所指定的参照地址帧。在图2的例子中,将中止由无线收发部3进行的数据包的传输之前所有的数据包被完整地传输的帧中作为以其自身或通过参照在此之前已传输的帧而能够解码且最新的帧的帧2指定为参照地址帧。编码部21以指定的帧2为参照地址对帧3进行顺方向的预测编码而生成P图像。无线收发部3无法发送所生成的帧3的P图像,因此将其数据包保存于缓存器4。编码部21对于帧4也同样地以帧1为参照地址进行顺方向的预测编码而生成P图像,无线收发部3将帧4的数据包保存于缓存器4。对于帧5也还没有解除参照地址的指定,因此编码部21以帧2为参照地址进行顺方向的预测编码而生成P图像。无线收发部3无法传输帧5的数据包,因此将其数据包保存于缓存器4,但此时在缓存器4没有保存帧5的所有数据包的空容量,因此在将作为最旧的帧的帧3的数据包都废弃而确保空容量之后保存帧5的数据包。在切换中需要数十毫米至数秒的时间,该期间为中断通信的中断期间。保存帧5的数据包之后切换完成,但在将帧6打包的时间点,帧5的数据包还没有被发送,因此最旧的帧4的数据包被废弃,帧6的数据包被保存于缓存器4。切换完成时,该情况从无线状态判定部5被通知至参照地址指定部22,参照地址指定部22解除编码部21中的帧间预测编码的参照地址的指定。切换完成而通信再次开始时,无线收发部3按顺序发送保存于缓存器4的数据包。编码部21在参照地址的指定被解除时,对最初的帧进行帧内编码而生成I图像。在传输目的地,由接收部接收从无线视频传输终端100传输的数据包。传输目的地接收到帧1的数据包时,对其进行解码并重放,接收到帧2的数据包时,以帧1为参照地址对帧2进行解码。这样,对于帧1及帧2,在传输目的地正常地重放。在切换中,没有从无线视频终端100发送数据包,因此在传输目的地重放暂时停止。切换完成而无线视频传输终端100中的通信再次开始时,首先传输帧5的数据包。此外,对于帧3及帧4,已在无线视频终端100被废弃而不向传输目的地传输,在传输目的地不重放这些帧。在传输目的地参照帧2对帧5进行解码。另外,对于帧6也参照帧2进行解码。假设,帧5照常以前一个帧4为参照地址而被编码时,由于帧4因通信的中断而被废弃,因此即使通信的中断期间保存于缓存器的帧5在通信再次开始之后被传输至传输目的地,在传输目的地不存在帧5的参照地址帧而无法解码。在本实施方式中,如上述,再次开始通信之后被传输的帧以作为通信中断之前传输至传输目的地且能够解码的帧的帧2为参照地址而被编码,因此在传输目的地,能够从通信再次开始之后的最初的帧开始可靠地进行解码。然后,对于解除参照地址帧的指定之后被编码的帧7以后的帧,可以照常进行解码并重放。如以上,在本实施方式中,即使在中止由无线发送部3进行的编码数据的发送时也生成帧间编码帧,而不是生成帧内编码帧,因此在保存这些帧间编码帧时缓存器的容量小,即使在无线通信再次开始之后发送所保存的编码数据时发送的数据量也小。另外,在中止由无线发送部3进行的编码数据的发送时,参照地址指定部指定编码部中的帧间预测编码的参照地址帧,因此能够避免在传输目的地没有在无线状态恢复而再次开始编码数据的发送之后所发送的编码数据的参照地址而无法解码的情况。此外,在上述的实施方式中,编码部21进行了仅包含帧内编码及顺方向预测编码的编码(生成I图像、P图像的编码)作为通常状态下的编码,但也可以进行包含帧内编码的同时包含顺方向预测编码及双向预测编码的编码(生成I图像、P图像及B图像的编码)。另外,在上述的实施方式中,无线视频传输终端100具有缓存器4,将在通信中断的期间被编码的帧保存于缓存器4,并且通信再次开始之后发送保存于缓存器4的帧。就该缓存器4而言,其容量越大,越能够保存更多通信中断的期间取得并被编码的帧,在通信再次开始之后,在传输目的地能够重放更多这样的帧并能够减少缺少的帧。但是,本发明的有利之处在于即使在通信的中断期间缓存器的容量不足而一部分帧被废弃的情况下也能够在通信的再次开始之后立即对所传输的帧进行解码并重放。因此,本发明即便在采用缓存器的容量不具有保存所有通信中断的期间生成的帧的程度的足够容量的缓存器的情况,甚至缓存器的容量极小或没有缓存器的情况下也有效地发挥其效果。此外,在缓存器的容量不足而必须废弃一部分帧的情况下,在上述实施方式中,从旧的帧开始按顺序废弃,但本发明并不限定于此。例如,也可以以规定的间隔(例如仅将奇数序号的帧)从旧的帧开始按顺序废弃帧,也可以以其他任意的方法决定废弃的帧。通过间歇地废弃(或留下)帧,在通信再次开始之后,在传输目的地不仅能够重放再次开始时的视频,也能够重放早前的帧。如此,能够以任意的方法决定废弃(或留下)的帧是因为通信中断的期间被编码的帧的参照地址帧与通信的中断无关地固定于在传输目的地能够解码的帧上。另外,在通常状态下的编码是参照前几帧的帧的编码的情况下,对于再次开始通信之后的几个帧也可以继续指定参照地址帧地进行编码,之后解除参照地址的指定,以免再次开始通信而返回通常的编码之后的帧间编码帧参照因通信的中断没有保存于缓存器而被废弃的帧来进行编码。另外,在上述的实施方式中,无线状态判定部5在无线收发部3中的接收强度低于规定的阀值的情况或处于规定的阀值以下的情况下,判定为无线状态已恶化,中止由无线收发部3进行的数据包的发送,并且向参照地址指定部22通知该情况,但本发明并不限定于此。无线状态判定部5也可以在切换开始时判定为无线状态已恶化,并且向参照地址指定部22通知该情况。另外,无线状态判定部5也可以基于切换完成并与新的接入点确立联系而判定为无线状态已恢复。以上说明了当前考虑到的本发明的优选的实施方式,但可以对本实施方式进行多种变形,而且,表示了附加的技术方案包含在本发明的真实的宗旨与范围内的这样的所有的变形。工业实用性如上所述,本发明在中止编码数据的发送时指定编码中的帧间预测编码的参照地址帧,因此能够避免在传输目的地没有在无线状态恢复而再次开始编码数据的发送之后所发送的编码数据的参照地址而无法解码的情况,并作为通过帧间预测编码对按时间序列重放的数据进行编码并通过无线方式进行传输的无线传输终端等而有用。标号说明1视频取得部2视频编码装置3无线收发部4缓存器5无线状态判定部21编码部22参照地址指定部100无线视频传输终端
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1