尤其用于视频游戏的使用提示的基于感兴趣区域的视频编码的制作方法

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

技术特征:

1.一种由计算系统的一个或多个处理器执行的计算机实现的方法,所述计算系统包括包含计算机可执行指令的存储器,所述计算机可执行指令在被执行时使得所述一个或多个处理器执行所述计算机实现的方法,并且其中所述计算机实现的方法用于控制视频数据编码帧,使得一个或多个帧中的感兴趣区域被更高效地显示,并且其中所述计算机实现的方法包括:

所述一个或多个处理器启动数据访问模块,并访问与来自视频数据流的至少一个帧相关联的帧信息的一个或多个部分,并且所述帧信息的所述一个或多个部分中的至少一个部分包含提示信息,所述提示信息用于指示对针对所述帧信息中的感兴趣区域的补充编码指令的需要;

所述一个或多个处理器启动数据解释模块,所述数据解释模块解释所述提示信息;

所述一个或多个处理器随后为经解释的提示信息生成补充编码指令,使得所述帧信息中的所述感兴趣区域将根据所述补充编码指令被编码;

所述一个或多个处理器启动编码模块,所述编码模块根据所述补充编码指令对所述感兴趣区域进行编码;以及

所述编码模块将如上进行编码的帧信息发送给显示模块以供输出。

2.如权利要求1所述的计算机实现的方法,其特征在于,所述帧信息提供关于所述视频数据流中的至少一个帧以及在所述第一帧之后的至少一个帧的上下文。

3.如权利要求1所述的计算机实现的方法,其特征在于,所述帧信息包含针对一个或多个感兴趣区域的提示信息。

4.如权利要求3所述的计算机实现的方法,其特征在于,所述感兴趣区域中的至少一者随时间动态地改变。

5.如权利要求3所述的计算机实现的方法,其特征在于,所述提示信息通过查看者最可能正看着当前帧上的何处的指示来提供。

6.如权利要求3所述的计算机实现的方法,其特征在于,所述提示信息通过与视频游戏的视频游戏内容相关联的当前相机移动的指示来提供。

7.如权利要求6所述的计算机实现的方法,其特征在于,所述视频游戏正在拆分屏幕模式中操作,并且其中所述帧信息是针对所述拆分屏幕的每一等级来提供的。

8.如权利要求6所述的计算机实现的方法,其特征在于,所述帧信息指示将被增强的平视显示器(HUD)信息的一个或多个部分。

9.一种提供有用于控制视频数据编码帧使得一个或多个帧中的感兴趣区域被更高效地显示的计算机架构的计算机系统,并且所述计算机系统包括:

一个或多个处理器;

包含计算机可执行指令的存储器,所述计算机可执行指令在被执行时使得所述一个或多个处理器执行一种用于实现用于控制视频数据编码帧使得一个或多个帧中的感兴趣区域被更高效地显示的计算机架构的计算机实现的方法,并且由所述架构提供的所述计算机实现的方法包括:

所述一个或多个处理器初始化数据访问模块,并访问与来自视频数据流的至少一个帧相关联的帧信息的一个或多个部分,并且所述帧信息的所述一个或多个部分中的至少一个部分包含提示信息,所述提示信息用于指示对针对所述帧信息中的感兴趣区域的补充编码指令的需要;

所述一个或多个处理器启动数据解释模块,所述数据解释模块解释所述提示信息;

所述一个或多个处理器随后为经解释的提示信息生成补充编码指令,使得所述帧信息中的所述感兴趣区域将根据所述补充编码指令被编码;

所述一个或多个处理器启动编码模块,所述编码模块根据所述补充编码指令对所述感兴趣区域进行编码;以及

所述编码模块将如上进行编码的帧信息发送给显示模块以供输出。

10.一种包括计算机可读介质的计算机程序产品,所述计算机可读介质包含计算机可执行指令,所述计算机可执行指令在被执行时使得计算系统的一个或多个处理器执行一种计算机实现的方法,并且其中所述计算机实现的方法用于控制视频数据的编码帧,使得一个或多个帧中的感兴趣区域被更高效地显示,并且其中所述计算机实现的方法包括:

所述一个或多个处理器访问与来自作为应用的一部分提供的视频数据流的至少一个帧相关联的帧信息的一个或多个部分,并且所述帧信息的所述一个或多个部分中的至少一个部分包含提示信息,所述提示信息用于指示对针对所述帧信息中的感兴趣区域的补充编码指令的需要;

所述一个或多个处理器启动数据解释模块,所述数据解释模块解释所述提示信息;

所述一个或多个处理器随后为经解释的提示信息生成补充编码指令,使得所述帧信息中的所述感兴趣区域将根据所述补充编码指令被编码;

所述一个或多个处理器启动编码模块,所述编码模块根据所述补充编码指令对所述感兴趣区域进行编码;以及

所述编码模块将如上进行编码的帧信息发送给显示模块以供输出。

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