用于在电力线通信发送信道上发送视频数据的方法和系统的制作方法
【专利说明】用于在电力线通信发送信道上发送视频数据的方法和系统
[0001] 本发明设及在电力线通信发送信道上发送视频数据。
[0002] 尤其是安装在住宅房屋中的视听系统通常是基于一个或多个视听内容源设备W 及一个或多个视听内容接收器设备。该种源设备例如藍光(注册商标)播放器或者机顶盒。 该种接收设备例如是高清电视(皿TV)或者硬盘驱动。为了使视听内容能够进行发送W及 为了使得能够将该些视听内容实时解码,源设备通常通过例如HDMI(高清多媒体接口)类 型的专用线缆连接至接收设备。该导致越来越多的线缆用于该些视听系统,引起了空间W 及安装复杂的问题。
[0003] 用于消除该些线缆的第一方法是在源设备和接收器设备之间使用无线链路。为了 发送高清视听内容,已经开发了无线皿(注册商标)技术。该技术是基于约60GHz频带的 数据发送,并且能够在约10米的距离上获得约4抓PS的理论比特率。该种距离肯定足够用 于使用视听系统,但使用该种频段具有对遮蔽敏感的缺陷,即使射束形成技术能够在安装 灵活性方面具有好处。换句话说,如果障碍物物理地安置在无线通信路径上,那么会极大地 降低数据发送容量,或者甚至不存在数据发送容量。
[0004] 因为源设备W及接收器设备已经连接至电网络W供给有电能量,所W-种方法可 W是使用电网络作为发送信道。诸如家庭插电联盟公开的化mePlug(注册商标)说明的技 术使得能够使用电网络作为发送信道来发送数据。但是,基于OFDM(正交频分复用)的该 类技术允许的理论比特率在SIS0(单输入单输出)类型的发送信道上约为500Mbps或者在 MIM0(多输入多输出)类型的发送信道上甚至为1至2Gbps。但是,在传输未压缩高清或甚 至超高清视频数据的情况下,在2. 0版本的说明书中,关于HDffl的比特率为3至ISGbps。 为了利用用于电力线通信的当前发送技术来发送该些数据,高度压缩因此是必须的,该会 对呈现给用户的视频数据的最终质量产生影响。
[0005] 此外,当相同视听内容必须发送至具有不同分辨率的若干接收器设备时,用于电 力线通信的当前发送技术需要发送与待支持的分辨率一样多的数据流。该设及在电网络上 共享带宽,该会放大压缩要求W及甚至更降低呈现给用户的视频数据的最终质量。
[0006] 期望的是克服现有技术的该些缺陷。尤其期望的是提供使得在电网络上发送的背 景中能够增加体验质量QoE的解决方案。还期望的是,提供该样的解决方案,虽然电网络上 的发送是持续的,但是其使得例如根据家庭插电技术通过限制所导致的针对该些持续发送 的素乱能够实施该种发送。
[0007] 本发明设及用于在电力线通信发送信道上发送视频数据的方法,第一通信设备获 得成一系列未压缩图像形式的视频数据,所述第一通信设备确定所述电力线通信发送信道 的容量。所述方法使得所述第一通信设备执行W下步骤;对每个未压缩图像进行小波分解, 所述分解能够获得不同分辨率的数据;根据确定的所述电力线通信发送信道的容量来压缩 每个小波分解的图像;W脉冲形式并通过展开将每个压缩的图像发送至第二通信设备W引 入数据冗余,对于所述压缩的图像中的每个数据项目,冗余率是根据所述视频数据项目的 分辨率来限定的,具有最低分辨率的数据的冗余大于任何其他分辨率的数据的冗余。因而, 通过适于所述电力线通信发送信道的容量的压缩和小波分解,结合根据视频数据项目的分 辨率限定的W脉冲形式并通过展开的发送,提高了体验质量QoE。此外,W脉冲形式并通过 展开的发送允许通过限制针对该些发送引起的素乱使得在基于DM调制的发送的发送信道 上的共存。最终,当视频数据与必须发送至具有不同分辨率的若干接收器设备的内容对应 时,小波分解优化了带宽消耗。
[000引根据【具体实施方式】,每个压缩的图像的数据的冗余率高于具有任何其他更高分辨 率的压缩的图像的数据的冗余率。因而,小波分解中的分辨率越低,发送鲁椿性越高。
[0009] 根据【具体实施方式】,第一通信设备执行W下步骤:通过基于两个接连图像之间的 亮度直方图之差检测场景的改变,将一系列未压缩图像分割成未压缩图像序列。
[0010] 根据【具体实施方式】,第一通信设备执行W下步骤:确定速度图,其中该速度图代表 未压缩图像的像素至相同的未压缩图像序列中随后的未压缩图像的运动;将获得的速度图 发送至第二通信设备。此外,第二通信设备执行W下步骤:根据经由电力线通信发送信道 从第一通信设备接收的数据来重建未压缩图像;获得重建的图像的序列分割;基于所述速 度图通过图像间插值来应用图像增强操作,所述图像间插值用于重建的图像的至少一个序 列。因而进一步提高了体验质量QoE。
[0011] 根据【具体实施方式】,所述小波分解是二代小波分解,在用于所述重建的图像的序 列的所述图像增强操作中,所述第二通信设备对小波的二维分量应用二阶时间滤波。因而 进一步提高了体验质量QoE。
[0012] 根据【具体实施方式】,所述第一通信设备执行W下步骤:为每个未压缩图像的每个 像素,确定相对于相邻像素的第一反差值;将确定的所述第一反差值发送至所述第二通信 设备。此外,所述第二通信设备执行W下步骤:为每个重建的图像的每个像素,确定相对于 相邻像素的第二反差值;比较所述第二反差值与所述第一反差值;根据所述比较来判断是 否应用所述图像增强操作。因而改善了第二通信设备对处理资源的使用。
[0013] 根据【具体实施方式】,为了确定所述速度图,所述第一通信设备执行W下步骤:确定 用于第一分辨率水平的运动向量;W及通过在确定用于所述第一分辨率水平的所述运动向 量周围应用裕量,确定捜寻区域,W在比所述第一分辨率水平高阶的第二分辨率水平应用 宏块匹配算法。因而速度图的确定降低了复杂度。
[0014] 根据【具体实施方式】,为了确定所述速度图,所述第一通信设备对每个分辨率水平 的每个子带应用绝对差之和算法,W及对于每个分辨率水平,根据对所述分辨率水平的每 个子带应用所述绝对差之和算法的结果来确定速度图。通过考虑了所述分辨率水平的所有 子带,提高了由第二设备重建的图像的质量。
[0015] 根据【具体实施方式】,对于每个分辨率水平,加权系数应用至对所述分辨率水平的 每个子带应用的所述绝对差之和算法的结果,所述加权系数限定为在通过所述电力线通信 发送信道的容量实现的比特率约束下使残余失真度量最小化。因而能够找到最佳速率/失 真的权衡。
[0016] 根据【具体实施方式】,当在所述速度图中运动向量为使得所述运动向量的分量的绝 对值之间的最小值高于第一预定阔值时,所述第一通信设备认为所述运动向量等于与相机 运动补偿关联的运动向量。因而,可通过不考虑因绝对差之和算法导致的任何偏差来减少 速度图的信号使用。
[0017] 根据【具体实施方式】,当在所述速度图中运动向量为使得所述运动向量的分量的绝 对值之和低于第二预定阔值,所述第一设备认为所述运动向量等于与相机运动补偿关联的 运动向量。因而可减少速度图的信号使用。
[001引根据【具体实施方式】,所述第一通信设备相对于与所述相机运动补偿关联的所述运 动向量将所述速度图差分地编码。因而减少了发送所述速度图所需的发送信道资源。
[0019] 根据【具体实施方式】,所述第一通信设备执行的小波分解和压缩是基于JPEG2000 类型的编码链。
[0020] 根据【具体实施方式】,所述第一通信设备执行的W脉冲形式并通过展开的发送是基 于I-UWB类型的发送链。
[002U 根据【具体实施方式】,所述I-UWB类型的发送链包括LDPC类型的编码器,W降低数 据几余。
[0022] 本发明还设及用于在电力线通信发送信道上发送视频数据的系统,所述系统包括 至少一个第一通信设备,第一通信设备包括:用于获得成一系列未压缩图像形式的视频数 据的装置;W及用于确定所述电力线通信发送信道的容量的装置。所述系统为使得所述第 一通信设备还包括;用于对每个未压缩图像执行小波分解从而使得能够获得具有不同分辨 率的数据的装置;用于根据所述电力线通信发送信道的给定容量来压缩每个小波分解的 图像的装置;用于W脉冲形式并通过展开来发送每个压缩的图像W引入数据冗余的装置, 对于所述压缩的图像中的每个数据项目,冗余率是根据所述视频数据项目的分辨率来限定 的,具有最低分辨率的数据的冗余高于任何其他分辨率的数据的冗余。
[0023] 本发明还设及计算机程序,其可存储在介质上和/或从通信网络下载,W由处理 器读取。该计算机程序包括用于当由处理器实施该程序时实施上文提到的任何方法的指 令。本发明还设及包括该种计算机程序的存储装置。
[0024] 通过阅读结合附图给出的示例性实施方式的W下描述,本发明的上述及其他特征 将更清楚地呈现,在附图中:
[0025] -图1A示意性示出了可实施本发明的系统;
[0026] -图1B示意性示出了图1的系统的通信设备的硬件架构的示例;
[0027] -图2示意性示出了根据本发明的视频数据发送算法;
[002引-图3示意性示出了小波分解;
[0029] -图4A示意性示出了 JPEG2000编码链;
[0030] -图4B示意性示出了 JPEG2000解码链;
[0031] -图5A示意性示出了 I-UWB发送链;
[0032] -图5B示意性示出了 I-UWB接收链;
[0033] -图6示意性示出了基于JPEG2000编码链和I-UWB发送链的视频数据发送算法;
[0034] -图7示意性示出了基于JPEG2000解码链和I-UWB接收链的视频数据接收算法。
[0035] 图1A示意性示出了可实施本发明的系统。图1A的系统包括视频数据源设备101。 由源设备101供给成一系列未压缩图像形式的视频数据。图1A的系统还包括视频数据接 收器设备104,其旨在接收由源设备101供给的视频数据。
[0036] 为了使接收器设备104能够接收由源设备101供给的数据,图1A的系统还包括两 个通信设备102、103,其适于实施电力线通信,如下文参照图5A和5B所描述的。电线的一 部分因此将通信设备102、103分离并提供电力线通信发送信道。通信设备还适于对由源设 备101所供给的视频数据实施小波分解,如下文参照图3、4A和4B所描述的。
[0037] 源设备101经由链路连接至通信设备102,其中该链路适于发送成一系列未压缩 图像形式的数据。同样地,接收器设备104经由链路连接至通信设备103,其中该链路适于 发送成一系列未压缩图像形式的数据。例如,可使用HDffl类型的链路。在变型实施方式中, 一方面源设备101和通信设备102W及另一方面接收器设备104和通信设备103可分别实 施在同一壳体中或者甚至在同一印刷电路板上,上述链路于是为上述印刷电路板的轨道。 [003引图1B示意性示出了通信设备102、103的硬件架构的示例。每个通信设备102、103 包括由通信总线120连接的W下部件:处理器或者CPU(中央处理单元)110 ;随机存取存储 器(RAM)lll;只读存储器(ROM)112 ;储存单元或者储存媒介读取器,诸如SD(安全数字)卡 读取器113 ;第一接口 114,用于与源设备101或者接收器设备104进行通信;W及第二接口 115,用于实施电力线通信。
[0039] 处理器110能够执行从ROM112、外部存储器(未示出)、储存媒介或者通信网络加 载在RAM111中的指令。当通信设备102、103被供能时,处理器110能够从RAM111读取指 令并且执行指令。该些指令形成了计算机程序,该计算机程序导致通过处理器110执行所 有或者一些下述的处理链、算法W及步骤。所有或者一些下述的处理链、算法W及步骤可通 过由可编程机器(如DSP(数字信号处理器)或者微控制器)执行指令组而W软件形式实 施,或者通过机器或者专用部件(如FPGA(现场可编程口阵列)或者IC(专用集成电路)) W硬件形式实施。
[0040] 图2示意性示出了根据本发明的视频数据发送算法。
[0041] 在步骤200,通信设备102获得由源设备101所供给的、成一系列未压缩图像形式 的视频数据。
[0042] 在后续步骤201中,通信设备102确定电力线通信发送信道的容量。
[0043] 在后续步骤202中,通信设备102执行图像的小波分解。下面参照图3来描述小 波分解。进行小波分解能够获得代表各分辨率水平的数据。因而,对应于小波分解图像的 相同数据流可发送至具有各自的不同的分辨率的多个接收器设备。因此改善了发送带宽的 管理。此外,考虑到现在的源设备,其通常进行根据H. 264格式的视频数据的解压,如例如 利用BlueRay(注册商标)播放器或者DVB-T(数字视频广播-地面)解码器那样。该种 解压因引入伪数据而导致了质量损失。如果通信设备102使用了根据H. 264格式的压缩, 该将导致在接收器设备104处放大该些伪数据。
[0044] 在后续步骤203中,通信设备102根据确定的电力线通信发送信道的容量来执行 每个小波分解图像的压缩。
[0045] 在后续步骤204中,通信设备102W脉冲形式并通过展开执行每个压缩的图像的 发送。所应用的展开是根据讨论中的每个子带的小波分解的水平来限定的。向与分辨率低 于另一子带的分辨率相对应的每个子带应用比上述另一子带更鲁椿的展开。因而具有最 低分辨率的子带受益于最鲁椿的展开,该样目的在于确保接收器设备104在发送信道有干 设的情况下总是能够显示视频数据,即使该些视频数据的质量低于接收器设备104的分辨 率。该样目的还在于确保当具有不同分辨率的多个接收器设备接收视频数据流时,该些设 备中的每个均可显示视频数据。此外,在10米的最大距离上,(FDM解调器将W脉冲形式并 通过展开的发送认为是白噪音。
[0046] 下文参照图6和图7描述了使用如IS0/IEC15444限定的根据JPEG2000标准的小 波分解W及超宽带扣WB)上成脉冲形式的发送的实施方式。
[0047] 图3示意性示出了小波分解。该例示的情形考虑了图像分离地=水平分解成子 带,从而导致生成十个子带。
[0048] 该分解包括在低频和高频的空间子带中在两个方向上过滤图像的信号。由连续的 通过来应用滤波,W将图像的信号分解成若干分辨率水平(此处为=个)的子带。
[0049] 第一滤波是在第一方向(例如,水平)通过带通滤波器或者带通滤波器与高通滤 波器的组合来执行的。在通过抽取器两次之后,所得到的滤波信号接着在第二方向(例如, 竖直)进行滤波。每个所得到的信号再次通过抽取器两次。于是获得了四个子带321、322、 323、324,其对应于分解中的最高分辨率水平。图3的左侧部分示出了第一分解通过的结 果。子带321包括在图像信号的两个方向上的低频分量。通过小波分解通过所得到的子带 321表示为子带PB。子带322包括在图像信号的第一方向上的低频分量和在图像信号的第 二方向上的高频分量。由小波分解通过产生的子带322表示为子带V。子带323包括在第 一方向上的高频分量和在第二方向上的低频分量。通过小波分解通过所得到的子带323表 示为子带H。最终,子带324包括在两个方向上的高频分量。通过小波分解通过所得到的子 带321表示为子带D。
[0化0] 对子带321执行第二通过,从而W相同方式供给具有分解中的中间分辨率水平的 四个子带。
[0化1] 最终,对包括该中间分辨率的图像信号的两个方向上的低频分量的子带执行第= 通过,从而W相同方式供给具有分解中最低分辨率水平的四个子带。图3的右侧部分示出 了第一分解通过的结果。子带312、313、314由第二通过得到,子带301、302、303、304由第 =通过得到。子带301因此包括具有分解中最低分辨率的图像信号的两个方向上的低频分 量。
[0化引 图4A示意性示出了JPEG2000编码链。
[0化3] 成一系列未压缩图像形式的视频数据首先送入初步处理单元401。该初步处理可 包括将每个未压缩图像的像素值转换为带符号的值。该初步处理还可包括从RGB色彩空间 通过到YUV色彩空间,该更适于数据压缩,因为=个分量YUV相关性较低。
[0化4] 然后处理后的视频数据送入小波转换单元402,其原理已经在上文参照图3进行 了描述。多贝西值aubechies)小波优选用于其增加的性能。
[0055] 然后通过小波转换所得到的视频数据送入基于死区均匀标量量化器的量化单元 403,低于预定阔值的、通过小波转换所得到的系数设定为零。
[0化6] 然后量化的视频数据送入滴编码单元404。然后视频数据送入比特率分配单元 405,其中比特率分配单元405使得由滴编码所导致的视频数据能够转化为成包的形式,每 个包对应于图像的分量的分辨率水平的层。
[0化7] 然后成包的形式的视频数据送入帖组织单元406,从而将包一个接一个地排序。
[0化引图4B示意性示出了JPEG2000解码链,其目的在于执行与上文中参照图4A描述的JPEC2000编码链相反的操作。
[0化9] 由帖组织单元406生成的、成包的形式的视频数据送入用于解码包头部W及用于 解析包的单元。
[0060] 从包提取的视频数据然后送入滴解码单元412,其中滴解码单元412执行与滴编 码单元404相反的操作。通过滴解码器所得到的视频数据然后送入相反量化单元413,然后 送入相反小波转换单元414,其中相反量化单元413和相反小波转换单元414分别执行与量 化单元403W及小波转换单元402相反的操作。
[0061] 通过相反小波转换所得到的视频数据然后送入后处理单元415,其中后处理单元 415执行与初步处理单元401相反的操作。
[0062] 图5A示意性示出了在视频数据发送的背景下实施的I-UWB(脉冲UWB)发送链。
[0063] 准备好进行发
送的视频数据通过展开送入信道编码单元501,从而对送入的视频 数据引入冗余。用于每个视频数据项目的冗余率是根据该视频数据项目所属的分解水平 (即分辨率)限定的。更高的冗余率供给至具有最低分辨率的视频数据。
[0064] 所应用的信道编码优选是LDPC(低密度奇偶校验)类型,因而将视频数据乘W二 进制矩阵,从而引入的冗余使得能够检测和校正由受脉冲噪音影响的电力线通信发送信道 所导致的错误。使用LDPC类型的信道编码相比于FEC(前向纠错)类型的其他系统(例如, Viterbi或者Reed-Solomon类型)消耗较少能量。
[00化]通过信道编码所得到的视频数据然后送入比特交织器502,W改善由电力线通信 发送信道所导致的错误的分布均匀性。
[0066] 交织的视频数据然后送入脉冲调制单元503。优选地,脉冲调制单元503实施 DS-UWB(直接序列UWB)类型的直接序列展开。可参考文献叩edormanceEvaluationand ComparisonofDifferentModulationSchemesforUWBMultiaccessSystems",Durisi 和Benedetto,IEEEInternationalConferenceonCommunications,2003 年 5 月,其中估 计并比较了各种类型UWB调制的性能。
[0067] 在每个代码字表示送入的视频数据项目的情况下,与电脉冲形式进行了关联。优 选与相位正交编码方案QPSK(正交相移键控)一起使用4GHz载波。
[0068] 电脉冲然后送入电容禪合单元504,其中电容禪合单元504使得该些电脉冲能够 送入通信设备102、103之间的电线部分。
[0069] 图5B示意性示出了I-UWB接收链,其目的在于执行与上面参照图5A描述的I-UWB 发送链相反的操作。
[0070] 经由电容禪合单元511获得来自通信设备102、103之间的电线部分的电信号,使 得能够消除与在电网络上通过的交流供电信号相关的低频分量。
[0071] 获得的电信号然后送入所谓的AFE(模拟前端)滤波器512,使得能够获得与电力 线发送对应的滤波电信号。滤波的电信号然后送入采样单元513。
[0072] 获得的采样然后送入帖同步和信道估计单元514,其中帖同步和信道估计单元 514用于根据期望脉冲的形式经由数字匹配滤波器515执行信道均衡。由单元514、515形 成的组使得能够执行与脉冲调制单元503相反的操作。
[0073] 滤波的采样然后送入比特解交织单元516,其中比特解交织单元516执行与比特 交织单元502相反的操作。
[0074] 解交织的采样然后送入信道解码单元517,其中信道解码单元517执行与信道编 码单元501相反的操作。
[0075] 图6示意性示出了基于参照图4A呈现的JPEG2000编码链和参照图5A呈现的 I-UWB发送链的视频数据发送算法。
[0076] 在步骤601中,通信设备102获得成一系列未压缩图像形式的视频数据。
[0077] 在后续步骤602中,通信设备102执行图像序列分割。也就是说,通信设备102形 成图片组GOP。基于接连图像的亮度直方图的比较,通过检测场景的改变来执行该图像序列 分割。在两个接连图像之间,通信设备102为上述接连图像中的每个确定亮度直方图。通 信设备102然后为每个亮度值确定接连图像之间的直方图差。通信设备102然后确定该些 亮度差的欧几里得范数。如果该欧几里得范数大于预定阔值S,则通信设备102认为上述接 连图像属于同一图片组GOP;否则通信设备102认为上述接连图像不属于同一图片组GOP。 使用欧几里得范数遮掩了与相同场景内的移动相关的亮度变化。
[007引在后续步骤603中,通信设备102为每个图像的每个像素确定相对于其相邻像素 的反差值C。对于每个图像,通信设备102确定构成该图像的像素的反差值的平均值。
[0079] 在后续步骤604中,通信设备102将确定的反差值C发送至通信设备103。
[0080] 在后续步骤605中,通信设备102按W下方式来确定电力线通信发送信道的容量 Cap;
[0081]
[00間其中,Bi代表由I-UWB发送的每个载波i占用的频段宽度,S(fi)/N化)代表用于 载波频率的发送信道的信噪比。在由通信设备103测量信噪比之后,信息S(fi)/N(fi)可 由通信设备102通过来自通信设备103的反馈获得。
[0083] 通信设备102通过奈奎斯特准则如下该样推导可使用在发送信道上的理论比特 率D;
[0084]
[008引其中,Vi代表价,其根据信噪比S(fi)/N(fi)对应于I-UWB调制效率的信息。
[0086] 通信设备102可W对于理论比特率D采用例如3地的裕量。
[0087] 在后续步骤606中,如先前参照图3描述的那样,通信设备102对每个图像执行小 波分解。
[008引可实施二代小波分解。该操作称为提升并类似于空间插值处理,其单独进行(意 思是先水平然后垂直),并使用与小波相关的滤波器,W及图像被分解成各分辨率水平W实 现二阶插值的事实。关于其基本原理,应用至1D信号的提升方案可分解成=部分。首先, 执行多相转换,W将信号分成分别由具有偶数索引和奇数索引的采样形成的两个单独的子 组。然后,在更新操作之前应用预测,W生成细节信号W及近似信号。通常,该1D方法扩展 到2D情形,单独地;在每个分辨率水平,提升操作应用至行然后应用至列,或者反之亦然, 因而导致一个近似的子带W及水平地、竖直地和对角线地定向的=个细节系数的子带。可 参考W下文献中描述的WimSweldens的工作"Theliftingscheme:AConstructionof SecondGenerationWavelets(提升方案;二代小波的构建)",SocietyforIndustrial andAppliedMathematics(SIAM),SIAMJournalonMathematicalAnalysis,Volume 29Issue2,1997,pages511-5460
[0089] 在后续步骤607中,通信设备102基于在步骤602确定的图片组GOP来确定速度 图。该些速度图代表像素在同一图像序列中从一个图像至后续图像的移动。
[0090] 为此,通信设备102使用图片组G0P中的第一图像作为参考图像(通常称为"关键 帖")。通信设备102然后将参考图像分割为称为"宏块"的方块。通信设备102然后通过 应用块运动补偿原理在每个宏块内执行移动估计。对于图片组G0P中参考图像之后的每个 图像,通信设备102使用移位图像窗口差原理确定由运动向量表示的块预测。用于图片组 G0P中参考图像之后的每个图像的所有运动向量形成速度图。通过插值可获得小于一个像 素的精度,W生成子像素速度图,从而通过求解光学流方程改进了移位图像窗口差的结果。 换句话说,通信设备102通过考虑到图像点的光强度或者其色彩在其从图片组G0P中一个 图像运动至另一图像期间被维持的情况来执行插值。
[0091] 在变型实施方式中,通信设备102使用图片组G0P中的第一图像作为参考图像W 及后续图像。为了获得能够适用于各分辨率水平的运动向量的估计,通信设备102获得根 据各分辨率水平的上述图像中的每个,该些分辨率水平与由上文参照图3描述的小波分解 所代表的分辨率水平相同。通信设备102可通过从上述图像开始并W基本均匀分配的方式 删除上述图像中的像素来获得根据各分辨率水平的该些图像。通信设备102然后每分辨率 水平对上述图像进行比较分析。通信设备102然后将处于最低分辨率水平的参考图像分割 成称为"宏块"的方块。
[0092] 通信设备102然后优选通过绝对差之和(SAD)算法在处于最低分辨率水平的后续 图像中W及在子带PB中,捜寻用于参考图像的每个宏块的匹配宏块。通信设备102因而确 定运动向量W根据参考图像重新构成后续图像,用于最低分辨率水平。常规方法可W包括 对每个分辨率水平应用相同的过程。有利地提出了再次使用为最低分辨率水平确定的运动 向量来确定用于至少一个更高分辨率水平的运动向量。通信设备102然后将处于高于最低 分辨率水平的分辨率水平的参考图像分割成宏块。通信设备102然后根据为处于最低分辨 率水平的上述宏块所确定的运动向量,为每个宏块在相同分辨率水平和在子带PB中确定 后续图像中的受限捜寻区域。通信设备102通过在从上述宏块的位置应用的运动向量周围 应用裕量,来确定受限捜寻区域。上述裕量优选是定制化的,W及可通过实验测试或现场地 确定。于是更快地发现上述匹配宏块。上述原理能够自最低分辨率水平开始接连应用,直 到最高分辨率水平。
[0093] 在另一【具体实施方式】中,通信设备102利用小波分解的图像W改进用于每个分辨 率水平的该速度图。当在每个低频子带(例如图3中的子带301和321)上
应用SAD算法 因在视频图像序列的小波分解的背景中进行运动估计而著名时,此处提出的是对每个分辨 率水平的每个子带应用SAD算法,W及根据对每个分辨率水平的每个子带应用SAD算法的 结果来确定用于每个分辨率水平的速度图。通过考虑了上述分辨率水平的所有子带改善了 由通信设备103重建的图像的质量。
[0094] 通信设备102然后依靠SAD算法在子带PB中和在最低分辨率水平的后续图像 中捜寻用于相同分辨率水平W及相同子带的参考图像的每个宏块的匹配宏块。对于子 带PB中和在最低分辨率水平的后续图像的每个宏块,通信设备102然后获得结果SAD_ PBl(i,j),其中(i,j)再代表讨论中的宏块的位置。通信设备102对最低分辨率水平的其 他的每个子带V、H和D也如此做,然后对于最低分辨率水平的后续图像中的每个宏块分别 获得结果SAD_V1 (i,j)、SAD_H1 (i,j)和SAD_D1 (i,j)。通信设备102然后对最低分辨率水 平的后续图像中的每个宏块位置计算最终结果,使得:
[00巧]SADl(iJ) =SAD_PBl(iJ) +曰 *SAD_Vl(i,_j) +e*SAD_Hl(i,_j) +YSAD_Dl(i,j) 其中,a、PW及丫是大于0且小于1的加权系数。
[0096] 换句话说,通信设备102根据应用至子带PB的SAD算法的结果来确定用于最低分 辨率水平的后续图像中的每个宏块位置的值,其中应用至子带PB的SAD算法的结果与应用 至子带V、H和D的SAD算法的结果的加权相加。通信设备102对每个分辨率都该样做,因 而从最低分辨率水平开始到最高分辨率水平。为了确定限制捜寻区域,通信设备102可W 应用上述机制。作为示例,考虑到小波分解导致=个分辨率水平,通信设备102确定W下 值,相同的加权系数应用至每个分辨率水平:
[0097] SAD1 (i, j) = SAD-PB1 (i,j) +a巧AD-V1 (i,j) + 0 巧AD-H1 (i,j) + 丫巧AD-D1 (i, j)
[009引 SAD2 (i, j) = SAD-PB2 (i, j) +a巧AD-V2 (i,j) +e巧AD-H2 (i,j) + 丫巧AD-D2 (i, j)
[0099] SAD3 (i, j) = SAD-PB3 (i, j) +a巧AD-V3 (i,j) +e巧AD-H3 (i,j) + 丫巧AD-D3 (i, j)
[0100] 其中,为中间分辨率水平获得结果SAD_V2 (i,j)、SAD_H2 (i,j)和SAD_D2 (i,j),W 及为最高分辨率水平获得结果SAD_V3 (i,j)、SAD_H3 (i,j)和SAD_D3 (i,j)。
[0101] 然后对于参考图像的每个宏块W及对于每个分辨率Z(上述示例中,Z= 1、2或 3),通信设备102在后续图像中捜寻使关注的值SAD'Z'(上述示例中,'Z' = 1或者2或 者3)最小化的宏块位置(i,j)。该对于每个分辨率W及对于参考图像的每个宏块给出了用 于达到位置(i,j)的运动向量,其中位置(i,j)依靠应用至所述分辨率水平的SAD算法而 获得。因此为上述分辨率水平获得的位置(i,j)与参考图像中对应宏块的位置之间的差为 具有分量VxW及Vy的运动向量。
[0102] 速度图(即包含在速度图中的运动向量)然后可W依靠关于标记为CC的相机运 动补偿的差分编码而被编码。相机运动补偿CC与最低分辨率水平的参考图像中的运动向 量对应,其中该运动向量对应于SAD算法的保持结果,SAD算法的保持结果是用于上述分辨 率水平的所有宏块的保持结果中最低的。
[0103] 获得用于分量VxW及Vy的值可W导致偏差,其中优选W下列方式考虑上述偏差。 如果运动向量的分量VxW及Vy是使得分量Vx的绝对值与分量Vy的绝对值之间的最小值 大于预定阔值S1,则通信设备102认为存在偏差并且上述运动向量等于与相机运动补偿CC 关联的运动向量。可现场地或通过实验测试来固定预定阔值S1。当速度图依靠差分编码相 对于相机运动补偿CC进行编码时,通信设备102可W简化与该运动向量("SKIP"模式) 关联的信号使用,该降低了用于发送该些数据的带宽消耗,因为该差分编码会导致空值。如 果速度图未依靠该种差分编码来编码的,则预定阔值S1的值可W根据相机运动补偿CC而 调整。
[0104] 为了进一步降低用于发送该些数据的带宽消耗,通信设备102可W认为;当运动 向量的分量VxW及Vy在相对于相机运动补偿CC差分编码之后是该样的,W使得分量Vx的 绝对值和分量Vy的绝对值的和小于预定阔值S2时,运动向量为空,该意味着在该情况下通 信设备102认为运动向量等于与相机运动补偿CC关联的运动向量。预定阔值S2的值取决 于该样的分辨率水平,其中上述运动向量所应用至的宏块属于该分辨率水平。可现场地或 通过实验测试来固定预定阔值S2。通信设备102然后还可W简化与该运动向量("SKIP" 模式)关联的信号使用。如果速度图未依靠该种差分编码来编码,则预定阔值S2的值可W根据相机运动补偿CC而调整。
[01化]根据通过通信设备103重建图像之后的残余失真与电线部分上的实际比特率之 间的权衡,可现场地或通过实验测试来限定加权系数a、0W及丫,该电线部分将通信设 备102与通信设备103分离。为了获得残余失真度量,可W应用W下方法。首先,通过从原 始图像的相同像素的每个值中减去在上述重建图像中的每个像素值,可W为覆盖所有重建 图像的一组窗口中的每个窗口确定本地残余失真。然后能够通过将如此确定的本地残余失 真相加来获得残余失真度量。然后可限定加权系数a、0W及丫,W在通过电力线通信发 送信道的容量实现的比特率约束下使残余失真度量最小化。
[0106] 在后续步骤608中,通信设备102将每个确定的速度图发送至通信设备103。每个 速度图还可W相联地发送下面描述的后续步骤610中的视频数据。
[0107] 在后续步骤609中,通信设备102根据确定的信道容量来压缩视频数据,使得展开 之后的、压缩的视频数据的体积适于确定的理论比特率D。该压缩是通过量化操作的调节来 执行的。
[0108] 在后续步骤610中,通信设备102进行压缩的视频数据的展开,W引入数据冗 余,对于每个视频数据项目来说,数据冗余率是根据上述视频数据项目所属于的分解水平 (即,分辨率)来限定的。应用至与最低分辨率对应的压缩的视频数据的展开鲁椿性大于应 用至与任何其他分辨率对应的压缩的视频数据的展开鲁椿性。类型巧,4)的线性LDPC代码 例如是用于利用最低分辨率来编码压缩的视频数据,该意味着由4比特数据组生成8比特 数据组的代码,类型(2,1)的线性LDPC代码用于利用最低分辨率来编码压缩的视频数据, 该意味着由1比特数据组生成2比特数据组的代码。在【具体实施方式】中,应用至与每个分 辨率对应的压缩的视频数据的展开鲁椿性大于应用至与任何其他更高分辨率对应的压缩 的视频数据的展开鲁椿性。
[0109] 在后续步骤611中,通信设备102经由发送信道将展开之后的视频数据发送至通 信设备103。
[0110] 图7示意性示出了参照图4B说明的JPEG2000解码链和参照图5B说明的I-UWB 接收链的视频数据接收算法。
[0111] 在步骤701中,通信设备103经由发送信道接收来自通信设备102的数据。接收 的视频数据对应于速度图、反差值W及压缩的视频数据。
[0112] 在后续步骤702中,通信设备103根据在步骤701接收的、压缩的视频数据来重建 图像。通信设备103首先应用已参照在图5B描述的I-UWB接收链,然后应用已参照图4B 描述的JPEG2000解码链。换句话说,通信设备103执行与在步骤610由通信设备102执行 的展开操作相反的操作,然后执行与在步骤608由通信设备102执行的小波分解操作相反 的操作。
[0113] 在后续步骤703中,通信设备103执行与在步骤603由通信设备102执行的操作 相同的操作,但是使用的是重建的图像。通信设备103因此为每个重建的图像获得反差值 C'。该反差值C'使得能够估计在压缩W及电力线通信发送操作之后图像所导致的失真。
[0114] 在后续步骤704中,通信设备103获得图像序列分割,该意味着图片组GOP。通信 设备103执行与在步骤602由通信设备102执行的操作相同的操作,但使用重建的图像,或 者通信设备102将与在步骤602执行的图像序列分割相关的信息发送通信至通信设备103。
[0115] 在后续步骤705中,通信设备103对于每个图像比较反差值C'与在步骤701接收 的用于该图像的反差值C。通信设备103然后确定反差值C'和反差值C之间的差。
[0116] 在后续步骤706中,通信设备103检查用于同一图像序列的、重建的图像的反差值 C'与反差值C之间的最大差的绝对值是否大于预定阔值。可替代地,通信设备103可检查 用于同一图像序列的、重建的图像的反差值C
'与反差值C之间的平均差的绝对值是否大 于预定阔值。换句话说,通信设备103检查在压缩W及电力线通信发送操作之后图像所导 致的失真是否大于预定阔值。如果检查的差大于预定阔值,则执行步骤707 ;否则执行步骤 708。
[0117] 在步骤707中,通信设备103基于在步骤605由通信设备102生成W及在步骤701 由通信设备103接收的速度图通过对关注的图像序列执行图像间插值,来实施分辨率增强 操作。因为速度图代表每个图像点在相同图片组GOP中的两个接连图像之间的运动,所W 速度图通过限定能够使通信设备103根据处于更低分辨率的图像和处于给定分辨率的先 前图像来W给定分辨率改进该图像,如光学流方程指出的那样。该可W通过执行化ylor展 开的二阶插值来实现。
[0118] 对讨论中的图像序列,通信设备103还可W对在步骤608应用了提升机制的运 动-补偿的小波的二维分量应用二阶时间滤波,然后执行步骤708。该二阶滤波改善噪音视 频的视觉质量。
[0119] 应用至图像的该二阶时间滤波是根据W下公式执行的:
[0120]
[0121]Ik虹]=X2k虹]
[012引其中,Xk代表图片组G0P的在时刻k的图像,
[012引 X;虹+Vw_i(m)]代表X;的运动-补偿的图像,
[0124] W及hkW及1k分别代表二阶时间滤波的高通W及低通滤波器。
[01巧]在步骤708中,通信设备103将来自在步骤702执行的重新构造操作的视频数据 供给至接收设备104,其中该数据可选地由在步骤707执行的分辨率增强操作所修改。
【主权项】
1. 一种用于在电力线通信发送信道上发送视频数据的方法,第一通信设备(102)获得 (601)成一系列未压缩图像形式的视频数据,所述第一通信设备执行以下步骤: -对每个所述未压缩图像进行小波分解(606),所述小波分解使得能够获得具有不同 分辨率的数据; -压缩(609)每个小波分解的图像; -以脉冲形式并通过展开将每个压缩的图像发送(611)至第二通信设备(103),以引入 数据冗余,对于所述压缩的图像中的每个数据项目,冗余率是根据所述视频数据项目的分 辨率来限定的,具有最低分辨率的数据的冗余大于任何其他分辨率的数据的冗余, 其特征在于,所述第一通信设备执行以下步骤: -通过基于两个接连图像之间的亮度直方图之差检测场景的改变,将所述一系列未压 缩图像分割(602)成未压缩图像序列; -确定(607)速度图,所述速度图代表未压缩图像的像素至相同的未压缩图像序列中 随后的未压缩图像的运动; -将获得的所述速度图发送(608)至所述第二通信设备,以使所述第二通信设备基于 所述速度图通过图像间插值来应用(707)图像增强操作,所述图像间插值用于重建的图像 的至少一个序列;以及 -确定(605)所述电力线通信发送信道的容量,以及根据确定的所述电力线通信发送 信道的容量对每个小波分解的图像实施压缩(609)。2. 根据权利要求1所述的方法,其特征在于,每个压缩的图像的数据的冗余率大于该 压缩的图像中具有任何其他更高分辨率的数据的冗余率。3. 根据权利要求1和2中任一项所述的方法,其特征在于,所述第二通信设备执行以下 步骤: -根据经由所述电力线通信发送信道从所述第一通信设备接收的数据来重建(702)未 压缩的图像; -获得(704)重建的图像的序列分割; -基于所述速度图通过图像间插值来应用(707)所述图像增强操作,所述图像间插值 用于重建的图像的至少一个序列。4. 根据权利要求3所述的方法,其特征在于, 所述小波分解为二代小波分解,以及 在用于所述重建的图像的序列的所述图像增强操作中,所述第二通信设备对小波的二 维分量应用二阶时间滤波。5. 根据权利要求3和4中任一项所述的方法,其特征在于, 所述第一通信设备执行以下步骤: -为每个未压缩图像的每个像素,确定(603)相对于相邻像素的第一反差值; -将确定的所述第一反差值发送(604)至所述第二通信设备, 以及,所述第二通信设备执行以下步骤: -为每个重建的图像的每个像素,确定(703)相对于相邻像素的第二反差值; -比较(705)所述第二反差值与所述第一反差值; _根据所述比较来判断(706)是否应用所述图像增强操作。6. 根据权利要求1至5中任一项所述的方法,其特征在于,为了确定所述速度图,所述 第一通信设备执行以下步骤: -确定用于第一分辨率水平的运动向量;以及 -通过在确定用于所述第一分辨率水平的所述运动向量周围应用裕量,确定搜寻区域, 以在比所述第一分辨率水平高阶的第二分辨率水平应用宏块匹配算法。7. 根据权利要求1至6中任一项所述的方法,其特征在于,为了确定所述速度图,所述 第一通信设备对每个分辨率水平的每个子带应用绝对差之和算法,以及对于每个分辨率水 平,根据对所述分辨率水平的每个子带应用所述绝对差之和算法的结果来确定速度图。8. 根据权利要求7所述的方法,其特征在于,对于每个分辨率水平,加权系数应用至对 所述分辨率水平的每个子带应用的所述绝对差之和算法的结果,所述加权系数限定为在通 过所述电力线通信发送信道的容量实现的比特率约束下使残余失真度量最小化。9. 根据权利要求7和8中任一项所述的方法,其特征在于,当在所述速度图中运动向量 为使得所述运动向量的分量的绝对值之间的最小值高于第一预定阈值时,所述第一通信设 备认为所述运动向量等于与相机运动补偿关联的运动向量。10. 根据权利要求7至9中任一项所述的方法,其特征在于,当在所述速度图中运动向 量为使得所述运动向量的分量的绝对值之和低于第二预定阈值时,所述第一通信设备认为 所述运动向量等于与相机运动补偿关联的运动向量。11. 根据权利要求9和10中任一项所述的方法,其特征在于,所述第一通信设备相对于 与所述相机运动补偿关联的所述运动向量将所述速度图差分地编码。12. 根据权利要求1至11中任一项所述的方法,其特征在于,所述第一通信设备基于 JPEG2000类型的编码链执行小波分解的步骤和压缩的步骤。13. 根据权利要求1至12中任一项所述的方法,其特征在于,所述第一通信设备执行 的、以脉冲形式并通过展开的发送基于I-UWB类型的发送链。14. 根据权利要求13所述的方法,其特征在于,所述I-UWB类型的发送链包括LDPC类 型的编码器,以引入所述数据冗余。15. -种用于在电力线通信发送信道上发送视频数据的系统,所述系统包括至少一个 第一通信设备(102),所述第一通信设备包括用于获得(601)成一系列未压缩图像形式的 视频数据的装置,所述第一通信设备还包括: -用于对每个未压缩图像执行小波分解(606)从而使得能够获得具有不同分辨率的数 据的装置; -用于压缩(609)每个小波分解图像的装置; -用于以脉冲形式并通过展开来发送(611)每个压缩的图像以引入数据冗余的装置, 对于所述压缩的图像中的每个数据项目,冗余率是根据所述视频数据项目的分辨率来限定 的,具有最低分辨率的数据的冗余高于任何其他分辨率的数据的冗余; 其特征在于,所述第一通信设备还包括: -用于通过基于两个接连图像之间的亮度直方图之差检测场景的改变来将所述一系列 未压缩图像分割(602)成未压缩图像序列的装置; -用于确定(607)速度图的装置,所述速度图代表未压缩图像的像素至相同的未压缩 图像序列中随后的未压缩图像的运动; -用于将获得的所述速度图发送(608)至所述第二通信设备以使所述第二通信设备基 于所述速度图通过图像间插值来应用(707)图像增强操作的装置,所述图像间插值用于重 建的图像的至少一个序列;以及 -用于确定(605)所述电力线通信发送信道的容量以及用于根据确定的所述电力线通 信发送信道的容量来实施每个小波分解图像的压缩(609)的装置。
【专利摘要】在电力线通信发送信道上发送视频数据的背景中,第一通信设备:获得(200)成一系列未压缩图像形式的视频数据;确定(601)发送信道的容量;对每个未压缩图像执行小波分解(602),以获得具有不同分辨率的数据;基于确定的电力线通信发送信道的容量来压缩(609)每个小波分解的图像;以及执行每个压缩的图像至第二通信设备的以脉冲形式并通过展开的发送(611)以引入数据冗余,对于上述压缩的图像的每个数据项目来说,冗余率是基于上述视频数据项目的分辨率来限定的,具有最低分辨率的数据的冗余大于任何其他分辨率的数据的冗余。第一通信设备还发送(608)速度图,使得第二通信设备能够应用图像增强操作。
【IPC分类】H04B3/54, H04N19/63, H04N19/182
【公开号】CN104904128
【申请号】CN201380069281
【发明人】罗杰·萨米
【申请人】萨热姆通信宽带简易股份有限公司
【公开日】2015年9月9日
【申请日】2013年11月15日
【公告号】EP2920889A1, US20150341083, WO2014076230A1, WO2014076230A4