丢失视频数据的条件隐藏的制作方法_5

文档序号:9650904阅读:来源:国知局
进一步地,丢失不限于分组丢弃,而是还能够例如指代由于毁坏而导致的任何丢 失。在运种情况下一些数据可W被接收但是不具有可用形式,即并非所有预定数据都被接 收,意味着信息丢失了。进一步地,各种实施例不限于其中构码视频通过网络来传送的应 用。例如在另一应用中,接收还可W指代从诸如光盘、硬盘或其它磁存储装置或"闪速"存 储器棒或其它电子存储器运样的存储装置接收视频。在运种情况下,可W通过将视频存储 在在传送装置处的存储介质上、移除存储介质并且物理上传输它W便被连接到它被检索所 在的接收装置来转移视频。可替换地接收装置可能先前已将视频它本身存储在本地存储装 置处。即便当终端将从诸如硬盘、光盘、存储器棒等运样的存储介质接收构码视频时,存储 的数据也仍然可能随着时间的推移而变得毁坏,导致信息的丢失。
[0063] 进一步地,解码器和/或隐藏软件未必必须被实现在最终用户终端处,也不必在 接收终端处输出视频W用于中间消费。在替代实施方式中,接收终端可W是运行解码器和 /或隐藏软件W便W解码和/或隐藏形式将视频输出到另一终端或者存储解码和/或隐藏 视频W供W后消费的服务器。在另一替代方案中,隐藏可W采取能够与解码器单独地下载 的给查看者的插件的形式。
[0064] 在实施例中,ROI图不必被嵌入在所传送的比特流中。在其它实施例中能够通过 网络32或另一网络单独地发送它。例如ROI信息可W是带内(嵌入在视频比特流中)或带 夕K在更高级协议层上传送)。可替换地如所讨论的,在仍然另外的实施例中可W在解码器 侧而不是构码器侧确定ROI。类似地在实施例中,隐藏估计不必被嵌入在所传送的比特流 中,但是在其它实施例中能够通过其它网络的网络32单独地发送,或者可W在解码器侧被 确定。由本文公开所涵盖的系统的操作的模式包括(但不限于): ?ROI的转移; ?转移重要性图; ?接收器对先前帖运行面部检测算法;或者 ?接收器根据量化参数(QP)得到重要性图一一应用其中QP不固定的内插,例如使用 运动矢量来将重要性从一个帖转移到另一帖。不太复杂的替代方案在于将跳过的宏块视为 不太重要的。
[0065] 进一步地,本公开不限于任何特定隐藏算法的使用并且各种适合的隐藏算法本身 将为本领域的技术人员所知。上面所使用的术语"提出"、"外推"或"内插"不旨在限于任 何特定数学操作。一般地隐藏可W使用任何操作W便试图通过从在空间和/或时间上靠近 的其它接收到的图像数据提出来为丢失数据再生成替换(与仅仅冻结过去的数据相反)。
[0066] 进一步地,在据说隐藏质量的量度选择性地致力于感兴趣区的情况下,运能够包 括基于感兴趣区和另一区两者但是向感兴趣区偏置的加权估计的可能性。它不仅仅限于不 同区在质量估计中的严格包括或排除。即运涵盖至少偏见地看待感兴趣区中的质量的任何 量度。
[0067] 本文中所公开的技术能够作为构码器或解码器的内在部分被实现,例如作为对诸 如H. 264或H. 265运样的现有标准的更新并入,或者能够作为诸如对H. 264或H. 265的附 加运样的对现有标准的附加被实现。进一步地,本公开的范围不具体地局限于视频样本无 论在RGB、YUV方面还是在其它方面的任何特定表示。范围也不限于任何特定量化,也不限 于DCT变换。例如能够使用诸如卡洛变换(KLT)运样的替代变换,或者可W不使用变换。进 一步地,本公开不限于VoIP通信或通过任何特定类型的网络的通信,而是能够被用在能够 传送数字数据的任何网络中,或在用于将构码数据存储在存储介质上的系统中。
[006引一般地,本文中所描述的功能中的任一个都能够使用软件、固件、硬件(例如,固定 逻辑电路)或运些实施方式的组合来实现。如本文中所使用的术语"模块"、"功能性"、"组 件"W及"逻辑"一般地表示软件、固件、硬件或其组合。在软件实施方式的情况下,模块、功 能性或逻辑表示当在处理器(例如一个或多个CPU)上执行时执行规定任务的程序代码。程 序代码能够被存储在一个或多个计算机可读存储器装置中。在下面所描述的技术的特征是 平台无关的,意味着技术可W被实现在具有各种处理器的各种商业计算平台上。
[0069] 例如,用户终端还可W包括使用户终端的硬件执行操作(例如,处理器功能块)等 等的实体(例如软件)。例如,用户终端可W包括可W被配置成维持指令的计算机可读介质, 所述指令使用户终端并且更特别地使用户终端的操作系统和关联的硬件执行操作。因此, 指令作用来将操作系统和关联的硬件配置成执行操作并且W运种方式导致操作系统和关 联的硬件的变换W执行功能。指令可W由计算机可读介质通过各种不同的配置提供给用户 终端。
[0070] 计算机可读介质的一个运样的配置是信号承载介质并且因此被配置成诸如经由 网络将指令(例如作为载波)传送到计算装置。计算机可读介质还可W被配置为计算机可 读存储介质并且因此不是信号承载介质。计算机可读存储介质的示例包括随机存取存储器 (RAM)、只读存储器(ROM)、光盘、闪速存储器、硬盘存储器W及可W使用磁、光学和其它技术 来存储指令和其它数据的其它存储装置。
[0071] 尽管已经用特定于结构特征和/或方法学行为的语言对主题进行了描述,但是应 当理解,在所附权利要求中定义的主题未必限于上面所描述的特定特征或行为。相反,上面 所描述的特定特征和行为作为实现权利要求的示例形式被公开。
【主权项】
1. 一种接收设备,其包括: 接收器,用于接收视频信号; 输出端,用于将所述视频信号输出到屏幕、存储装置或另一终端;以及 隐藏模块,用于对具有丢失数据的所述视频信号的区域应用隐藏算法; 其中所述隐藏模块被配置成选择性地针对所述区域内的感兴趣区确定隐藏质量的估 计,并且基于所述估计来确定是否应用所述隐藏算法。2. 根据权利要求1所述的设备,其中倘若当被应用来隐藏从所述感兴趣区丢失的数据 以及从在所述感兴趣区外部的另一区丢失的数据时,所述隐藏模块被配置成基于致力于所 述感兴趣区的所述估计来做出关于是否对于所述区域的整体应用所述隐藏算法的所述确 定。3. 根据权利要求2所述的设备,其中所述视频信号包括多个帧,并且所述区域包括整 个帧,所述隐藏模炔基于针对该帧内的所述感兴趣区的隐藏质量的所述估计来做出关于是 否对于所述整个帧应用一次所述隐藏算法的所述确定。4. 根据权利要求1、2或3所述的设备,其中所述感兴趣区包括面部的至少一部分的图 像。5. 根据任何前述权利要求所述的设备,其中所述视频信号包括实况视频流。6. 根据任何前述权利要求所述的设备,其中所述隐藏模块被配置成通过接收从传送所 述视频信号的终端接收到的所述感兴趣区的指示来确定所述感兴趣区。7. 根据任何前述权利要求中的任一项所述的设备,其中所述隐藏模块被配置成通过在 所述接收设备处应用图像识别算法来确定所述感兴趣区。8. 根据任何前述权利要求所述的设备,其中所述隐藏模块被配置成仅基于所述感兴趣 区来确定隐藏质量的所述估计,并且配置成确定是否遍及所述区域应用所述隐藏算法,而 不用对于所述另一区考虑隐藏质量。9. 根据权利要求1至7中的任一项所述的设备,其中所述隐藏模块被配置成基于所述 感兴趣区和所述另一区来确定隐藏质量的所述估计,但是偏重于所述感兴趣区。10. -种用于处理包括多个帧的视频信号的计算机程序产品,包括被具体化在计算机 可读存储介质上并且被配置以便当在接收终端上执行时执行以下步骤的操作的代码: 处理所述视频信号以用于输出到屏幕、存储装置或另一终端;以及 遍及具有丢失数据的所述视频信号的区域有条件地应用隐藏算法; 其中所述隐藏算法的条件应用包括选择性地针对所述区域内的感兴趣区确定隐藏质 量的估计,并且基于所述估计,确定是否应用所述隐藏算法。
【专利摘要】一种接收设备包括:接收器,用于接收视频信号;输出端,用于将所述视频信号输出到屏幕、存储装置或另一终端;以及隐藏模块,用于对所述视频信号的丢失区域应用隐藏算法。所述隐藏模块被配置成选择性地针对所讨论的所述区域内的感兴趣区确定隐藏质量的估计,并且基于这个估计来确定是否应用所述隐藏算法。
【IPC分类】H04N19/46, H04N19/503, H04N19/167, H04N19/127, H04N19/89, H04N19/154
【公开号】CN105409216
【申请号】CN201480018456
【发明人】D.赵, S.尼基富罗夫, K.霍夫鲍尔, M.亨门多夫, P.卡尔松
【申请人】微软技术许可有限责任公司
【公开日】2016年3月16日
【申请日】2014年1月28日
【公告号】EP2936812A1, US20140211860, WO2014117182A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1