云端流媒体服务的系统、使用静止图像压缩技术进行云端流媒体服务的方法及其设备与流程

文档序号:12071845阅读:来源:国知局

技术特征:

1.一种云端流媒体服务器,该云端流媒体服务器包括:

改变区域确定单元,该改变区域确定单元被配置为通过将当前帧与前一帧进行比较来确定相对于所述前一帧发生改变的所述当前帧的改变后的区域;

捕获单元,该捕获单元被配置为捕获所述改变后的区域;

编码单元,该编码单元被配置为通过使用静止图像压缩技术来与一帧对应地对所述改变后的区域执行静止图像编码;以及

发送单元,该发送单元被配置为通过向用户发送经静止图像编码的改变后的区域来执行基于静止图像的云端流媒体服务。

2.根据权利要求1所述的云端流媒体服务器,其中,所述改变区域确定单元还被配置为计算所述前一帧和所述当前帧之间的差别帧,并且通过使用所述差别帧来确定所述改变后的区域。

3.根据权利要求2所述的云端流媒体服务器,其中,所述改变区域确定单元还被配置为通过经由对所述差别帧的扫描来检测相对于所述前一帧发生改变的所述当前帧的改变后的像素来确定所述改变后的区域。

4.根据权利要求3所述的云端流媒体服务器,其中,所述改变区域确定单元还被配置为确定包含通过对所述差别帧的水平扫描和垂直扫描而检测到的改变后的像素的所述改变后的区域。

5.根据权利要求4所述的云端流媒体服务器,其中,所述改变区域确定单元还被配置为从通过从上到下以逐行为基础对所述差别帧的水平扫描而首先检测到的改变后的像素中获得第一垂直坐标元素,从通过从下到上以逐行为基础对所述差别帧的水平扫描而首先检测到的改变后的像素中获得第二垂直坐标元素,从通过从左到右以逐列为基础对所述差别帧的垂直扫描而首先检测到的改变后的像素中获得第一水平坐标元素,从通过从右到左以逐列为基础对所述差别帧的垂直扫描而首先检测到的改变后的像素中获得第二水平坐标元素,并且将包含与由所述水平坐标元素中的一个和所述垂直坐标元素中的一个配成的一对而形成的坐标对应的改变后的像素的矩形区域确定为所述改变后的区域。

6.一种云端流媒体服务器,该云端流媒体服务器包括:

捕获单元,该捕获单元被配置为捕获改变后的帧中包含的改变后的区域;

编码单元,该编码单元被配置为通过考虑是否存在与所述改变后的区域对应的图像特征信息来确定编码技术,并且通过使用所述编码技术来对所述改变后的区域执行静止图像编码;以及

发送单元,该发送单元被配置为通过向用户发送经静止图像编码的改变后的区域来执行基于静止图像的云端流媒体服务。

7.根据权利要求6所述的云端流媒体服务器,其中,所述图像特征信息是基于应用源代码来创建的或者是使用MPEG纹理描述子来创建的。

8.根据权利要求7所述的云端流媒体服务器,其中,所述编码单元还被配置为:如果存在所述图像特征信息,则基于所述图像特征信息来确定所述编码技术,并且如果不存在图像特征信息,则通过对与所述改变后的区域对应的图像进行分析来确定所述编码技术。

9.根据权利要求8所述的云端流媒体服务器,其中,所述编码技术与便携式网络图形PNG、调色板便携式网络图形PNG和联合图像专家组JPEG中的一种对应。

10.根据权利要求8所述的云端流媒体服务器,其中,所述编码单元还被配置为通过对与所述改变后的区域对应的所述图像进行分析来将所述改变后的区域识别为正常区域和图片区域中的一个,并且通过考虑所述正常区域的图像处理结果和所述图片区域的图像类型中的至少一个来确定所述编码技术。

11.根据权利要求10所述的云端流媒体服务器,其中,所述图像类型与自然图像和合成图像中的一种对应。

12.一种云端流媒体服务器,该云端流媒体服务器包括:

捕获单元,该捕获单元被配置为捕获与前一帧相比改变后的帧中包含的改变后的区域;

编码单元,该编码单元被配置为通过考虑与所述改变后的区域对应的图像特征和图像分辨率中的一个或更多个来选择编码处理单元,并且通过使用所述编码处理单元来与一帧对应地对所述改变后的区域执行静止图像编码;以及

发送单元,该发送单元被配置为通过向用户发送经静止图像编码的改变后的区域来执行基于静止图像的云端流媒体服务。

13.根据权利要求12所述的云端流媒体服务器,其中,所述编码处理单元与中央处理单元CPU和图形处理单元GPU中的一个对应。

14.根据权利要求13所述的云端流媒体服务器,其中,所述编码单元还被配置为通过考虑所述图像特征和所述图像分辨率中的一个或更多个来预测所述CPU和所述GPU中的每一个的编码处理成本,并且通过从所述CPU和所述GPU当中选择预测编码处理成本较低的编码处理单元来对所述改变后的区域执行所述静止图像编码。

15.根据权利要求14所述的云端流媒体服务器,其中,所述编码单元还被配置为当与所述改变后的区域对应的图像分辨率等于或大于预定参考值时,通过使用所述GPU来对所述改变后的区域执行所述静止图像编码。

16.根据权利要求15所述的云端流媒体服务器,其中,所述编码单元还被配置为当与所述改变后的区域对应的图像分辨率小于所述预定参考值时,通过根据所述图像特征考虑静止图像压缩技术来选择所述编码处理单元。

17.一种云端流媒体服务器,该云端流媒体服务器包括:

捕获单元,该捕获单元被配置为捕获改变后的帧中包含的改变后的区域;

编码单元,该编码单元被配置为将针对所述改变后的区域的编码处理划分成多个单元处理,将所述单元处理中的至少一个分配给图形处理单元GPU,将剩余的单元处理分配给中央处理单元CPU,并且为了对所述改变后的区域进行静止图像编码而执行所述编码处理;以及

发送单元,该发送单元被配置为通过向用户发送经静止图像编码的改变后的区域来执行基于静止图像的云端流媒体服务。

18.根据权利要求17所述的云端流媒体服务器,其中,所述单元处理中的每一个与图像分析、静止图像压缩技术确定、静止图像压缩和压缩数据收集中的一个对应。

19.根据权利要求18所述的云端流媒体服务器,其中,所述编码单元还被配置为基于与所述图像分析和所述静止图像压缩技术确定对应的处理结果来将与所述静止图像压缩对应的单元处理分配给所述GPU。

20.根据权利要求19所述的云端流媒体服务器,其中,所述静止图像压缩包括针对与所述改变后的区域对应的图像进行的颜色直方图构造、调色板创建、基于调色板的原始颜色量化和基于调色板的编码中的至少一种,并且

其中,所述GPU向所述CPU递送与所述静止图像压缩对应的处理结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1