A transmission device for generating a plurality of encoded portions of a video to be sent to the receiving device through a network, which is configured to receive error messages from the receiving device through a feedback channel indicating that the plurality of encoded portions of the portion have been lost at the receiving device. At least one encoded part; encodes the recovery part in response to the received error message, and sends the recovery part through the network to the receiving device; the error message includes such information, and the information relates to the decode successfully decoded at the receiving device. The recovery part is encoded relative to the decoded part.
【技术实现步骤摘要】
【国外来华专利技术】视频编码
技术介绍
在图1中示意性地示出了要编码的视频数据的流。所述流包括多个帧(F)101、102、103,每个帧表示在不同的相应时刻的视频图像。如本领域技术人员所熟知的,出于编码的目的,每个帧(F)101、102、103被划分成多个部分并且每个部分还被细分为更小的子部分,每个部分或子部分包括多个像素。例如,根据一种术语,要编码的视频流中的每个帧被划分为包括多个像素的宏块(MB)104(例如,每个宏块104可以是8×8像素的区域)。发射机处的编码器对视频数据进行编码以用于通过基于分组的网络发送至接收机。接收机处的解码器接着能够解码经编码的视频数据。针对所采用的编码/解码方法的一般术语是编码解码器。在一些系统中,接收机处的解码器可以被布置为经由反馈信道(优选地经由相同的基于分组的网络)向发射机的编码器发送反馈。视频编码解码器的目标是降低发送视频信号所需的比特率,同时保持最高的可能质量。该目标通过利用统计冗余度(视频信号中的相似性)以及(与人类视觉系统的敏感度相关的)感知不相干性来实现。大多数当今的视频编码解码器是基于这样的架构的,其包括从其他像素块对像素块的预测,预测残差的变换,变换系数的量化,以及量化指标的熵编码。这些步骤有助于降低冗余度和不相关性。预测通常能够从不同于当前帧的视频帧中的像素(帧间预测)以及从相同帧中的像素(帧内预测)来执行。也就是说,帧内编码帧是仅仅使用该帧本身中的信息来编码的。例如,可以使用诸如离散余弦变换之类的已知技术来利用跨帧图像的空间冗余度。以该方式编码的帧被称为I-帧。另一方面,帧间编码的帧是使用来自自身以外的帧的信息编码的。也就是 ...
【技术保护点】
一种服务器,其用于通过网络在发送设备与多个接收设备之间路由视频的多个经编码的部分,所述服务器包括一个或多个服务器单元,被配置为:通过反馈信道从所述多个接收设备中的至少两个相应的接收设备接收错误消息,每个相应的错误消息包括丢失部分数据以及已接收部分数据,所述丢失部分数据指示所述多个经编码的部分中还没有在所述多个接收设备中的相应的一个接收设备处被接收且被解码的至少一个经编码的部分,所述已接收部分数据指示能够从在所述多个接收设备中的相应的一个接收设备处被接收并且没有由于损坏而被拒绝的所述经编码的部分中的一个经编码的部分成功地解码的相应的经解码的部分;基于所接收的错误消息来生成集合错误消息;基于所述集合错误消息来获得恢复部分;其中:所述集合错误消息包括对集合目标部分和集合经解码的部分的指示,所述集合目标部分是所述多个经编码的部分中的基于在所述错误消息的每一个相应的错误消息中包括的丢失部分数据所确定的一个经编码的部分,所述集合经解码的部分是基于在所述相应的错误消息中的每一个错误消息中包括的经解码部分数据所确定的;并且所述恢复部分是基于所述集合错误消息的,这在于所述恢复部分包括相对于所述集合经解码 ...
【技术特征摘要】
【国外来华专利技术】2015.09.08 US 14/847,3751.一种服务器,其用于通过网络在发送设备与多个接收设备之间路由视频的多个经编码的部分,所述服务器包括一个或多个服务器单元,被配置为:通过反馈信道从所述多个接收设备中的至少两个相应的接收设备接收错误消息,每个相应的错误消息包括丢失部分数据以及已接收部分数据,所述丢失部分数据指示所述多个经编码的部分中还没有在所述多个接收设备中的相应的一个接收设备处被接收且被解码的至少一个经编码的部分,所述已接收部分数据指示能够从在所述多个接收设备中的相应的一个接收设备处被接收并且没有由于损坏而被拒绝的所述经编码的部分中的一个经编码的部分成功地解码的相应的经解码的部分;基于所接收的错误消息来生成集合错误消息;基于所述集合错误消息来获得恢复部分;其中:所述集合错误消息包括对集合目标部分和集合经解码的部分的指示,所述集合目标部分是所述多个经编码的部分中的基于在所述错误消息的每一个相应的错误消息中包括的丢失部分数据所确定的一个经编码的部分,所述集合经解码的部分是基于在所述相应的错误消息中的每一个错误消息中包括的经解码部分数据所确定的;并且所述恢复部分是基于所述集合错误消息的,这在于所述恢复部分包括相对于所述集合经解码的部分而被编码的所述集合目标部分。2.根据权利要求1所述的服务器,其中,所述集合目标部分是所指示的经编码的部分中还没有在所述多个接收设备中的所述相应的一个接收设备处被接收且被解码的最新近的一个经编码的部分,或者是所述多个经编码的部分中与所指示的经编码的部分中还没有在所述多个接收设备中的所述相应的一个接收设备处被接收且被解码的所述最新近的一个经编码的部分相比更新近的一个经编码的部分,并且所述集合经解码的部分被确定为所指示的经解码的部分中能够从在所述多个接收设备中的所述相应的一个接收设备处被接收并且没有由于损坏而被拒绝的所述经编码的部分中的一个经编码的部分成功地解码的最不新近的一个经解码的部分,或者是所述多个经编码的部分中与所指示的经解码的部分中能够从在所述多个接收设备中的所述相应的一个接收设备处被接收并且没有由于损坏而被拒绝的所述经编码的部分中的一个经编码的部分成功地解码的所述最不新近的一个经解码的部分相比更不新近的一个经编码的部分。3.根据权利要求2所述的服务器,其中,所述集合目标部分是所指示的经编码的部分中还没有在所述多个接收设备中的所述相应的一个接收设备处被接收且被解码的最新近的一个经编码的部分,并且所述集合经解码的部分被确定为所指示的经解码的部分中能够从在所述多个接收设备中的所述相应的一个接收设备处被接收并且没有由于损坏而被拒绝的所述经编码的部分中的一个经编码的部分成功地解码的最不新近的一个经解码的部分。4.根据任一前述权利要求所述的服务器,其中,所述集合目标部分是所述多个经编码的部分中与所指示的经编码的部分中还没有在所述多个接收设备中的所述相应的一个接收设备处被接收且被解码的至少一个经编码的部分相比更新近的一个经编码的部分,并且所述集合经解码的部分是所述多个经编码的部分中与所指示的经解码的部分中能够从在所述多个接收设备中的所述相应的一个接收设备处被接收并且没有由于损坏而被拒绝的所述经编码的部分中的一个经编码的部分成功地解码的至少一个经解码的部分相比更不新近的一个经编码的部分。5.根据任一前述权利要求所述的服务器,其中,所述多个经编码的部分中的至少一个经编码的部分被标记以用于存储在每个接收设备处,并且每个相应的经解码的部分是能够从所述多个经编码的部分中在相应的接收设备处存储的所述至少一个经编码的部分成功地解码的经解码的部分。6.根据权利要求1-4中的任一项所述的服务器,其中,所述多个经编码的部分中的至少一个经编码的部分被存储在每个接收设备处的相应的缓冲器中,并且每个相应的经解码的部分是能够从所述多个经编码的部分中在所述相应的缓冲器处存储的所述至少一个经编码的部分成功地解码的经解码的部分。7.根据任一前述权利要求所述的服务器,其中,视频的所述多个经编码的部分是所述视频的多个经编码的帧。8.一种系统,其包括根据任一前述权利要求所述的服务器以及发送设备;其中,所述发送设备被配置为:从所述服务器接收所述集合错误消息;响应于所述的接收所述错误消息而编码...
【专利技术属性】
技术研发人员:李明杰,A·卢,P·卡尔松,M·D·尼尔松,S·萨布林,S·西尔金,D·Y·赵,M·赫门多夫,S·尼基弗罗夫,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。