云游戏应用程序中的显示控件的制作方法

文档序号:35131305发布日期:2023-08-15 04:32阅读:来源:国知局

技术特征:

1.一种用于控制基于网络的应用程序中表示应用程序的状态的帧的显示的方法,所述方法包括:

2.根据权利要求1所述的方法,其中所述信息表示在执行此用户动作的所述时间与显示对应于所述用户动作的帧的时间之间的延时。

3.根据权利要求1或2所述的方法,其中所述方法由用户系统执行,并且其中所述信息允许通过允许将所述用户系统的时钟与所述服务器的时钟同步来确定何时显示所述至少一个帧中的一个帧。

4.根据权利要求1所述的方法,其中以包括元数据的编码视频流的形式接收所述至少一个帧,所述元数据包括所述信息。

5.根据权利要求4所述的方法,其中传输到所述服务器的表示所述用户动作的所述信息包括所述用户动作的标识符,并且所述元数据包括所述标识符。

6.根据权利要求5所述的方法,其中所述元数据包括表示延时的信息,所述延时固定预测对应于所述用户动作的预测状态的时间。

7.根据任一前述权利要求所述的方法,其中接收多个帧,每个帧表示根据所述用户动作预测的所述应用程序的预测状态,并且其中所述方法还包括根据表示所述应用程序的实际状态的信息与表示由所述多个帧中的帧表示的预测状态的信息之间的比较来确定显示所述多个帧中的哪个帧。

8.根据权利要求7所述的方法,其中对于所述多个帧中的每个帧,所述元数据包括表示由所述帧表示的所述应用程序的所述状态的信息。

9.根据权利要求7或8所述的方法,其中表示所述应用程序的实际状态的所述信息和表示由所述多个帧中的帧表示的预测状态的所述信息是表示用户动作序列的信息。

10.一种用于控制基于网络的应用程序中表示应用程序的状态的帧的显示的方法,所述方法包括:

11.根据权利要求10所述的方法,其中所述元数据包括表示延时的信息,所述延时固定预测对应于所述用户动作的预测动作的时间。

12.根据权利要求10或11所述的方法,其中用包括表示每个预测状态的信息的元数据来渲染和编码多个帧,每个帧表示根据所述用户动作预测的所述应用程序的预测状态。

13.根据权利要求12所述的方法,其中表示所述应用程序的预测状态的所述信息表示用户动作序列。

14.根据权利要求12或13所述的方法,其中所述多个帧的所述编码使用多层编码,所述多层编码考虑到表示所述应用程序的至少一个真实状态或预测状态的信息。

15.一种用于控制基于网络的应用程序中表示应用程序的状态的帧的显示的设备,所述设备包括:

16.根据权利要求15所述的设备,其中所述信息表示在执行此用户动作的所述时间与显示对应于所述用户动作的帧的时间之间的延时。

17.根据权利要求15或16所述的设备,其中所述信息通过允许将所述设备的时钟与所述服务器的时钟同步来允许确定何时显示所述至少一个帧中的一个帧。

18.根据权利要求15所述的设备,其中以包括元数据的编码视频流的形式接收所述至少一个帧,所述元数据包括所述信息。

19.根据权利要求18所述的设备,其中传输到所述服务器的表示所述用户动作的所述信息包括所述用户动作的标识符,并且所述元数据包括所述标识符。

20.根据权利要求19所述的设备,其中所述元数据包括表示延时的信息,所述延时固定预测对应于所述用户动作的预测动作的时间。

21.根据权利要求15至20中任一前述权利要求所述的设备,其中接收多个帧,每个帧表示根据所述用户动作预测的所述应用程序的预测状态,并且其中所述设备还包括用于以下操作的装置:根据表示所述应用程序的实际状态的信息与表示由所述多个帧中的帧表示的预测状态的信息之间的比较来确定显示所述多个帧中的哪个帧。

22.根据权利要求21所述的设备,其中对于所述多个帧中的每个帧,所述元数据包括表示由所述帧表示的所述应用程序的所述状态的信息。

23.根据权利要求21或22所述的设备,其中表示所述应用程序的实际状态的所述信息和表示由所述多个帧中的帧表示的预测状态的所述信息是表示用户动作序列的信息。

24.一种用于控制基于网络的应用程序中表示应用程序的状态的帧的显示的设备,所述设备包括:

25.根据权利要求24所述的设备,其中所述元数据包括表示延时的信息,所述延时固定预测对应于所述用户动作的预测动作的时间。

26.根据权利要求24或25所述的设备,其中用包括表示每个预测状态的信息的元数据来渲染和编码多个帧,每个帧表示根据所述用户动作预测的所述应用程序的预测状态。

27.根据权利要求26所述的设备,其中表示所述应用程序的预测状态的所述信息表示用户动作序列。

28.根据权利要求26或27所述的设备,其中所述多个帧的所述编码使用多层编码,所述多层编码考虑到表示所述应用程序的至少一个真实状态或预测状态的信息。

29.一种用于控制基于网络的应用程序中表示应用程序的状态的帧的编码的方法,所述方法包括:

30.根据权利要求29所述的方法,其中表示预测状态的信息是所述预测状态的概率。

31.根据权利要求30所述的方法,其中对应于最高概率的所述帧在称为基底层的层中被编码,在没有来自任何其他层的任何预测的情况下被编码,并且所述帧可用作某个其他层的预测的参考。

32.根据权利要求30或31所述的方法,其中为每个层分配比特率,以根据所述层的所述概率编码所述层。

33.根据权利要求29所述的方法,其中表示真实状态的信息是表示由多个帧被传输到的用户系统显示的所述多个帧中的帧的信息。

34.根据权利要求33所述的方法,其中根据由用户系统显示的多个帧中的帧来确定提供用于第二层的当前帧的时间预测的帧的第一层。

35.根据权利要求33或34所述的方法,其中表示由用户系统显示的多个帧中的帧的所述信息是表示从所述用户系统所接收的用户动作的信息。

36.根据权利要求29所述的方法,其中表示预测状态的信息包括所述预测状态之间的差异。

37.一种用于控制基于网络的游戏应用程序中表示游戏的状态的帧的编码的设备,所述设备包括:

38.根据权利要求37所述的设备,其中表示预测状态的信息是所述预测状态的概率。

39.根据权利要求38所述的设备,其中对应于所述最高概率的所述帧在称为基底层的层中被编码,在没有来自任何其他层的任何预测的情况下被编码,并且所述帧可用作某个其他层的预测的参考。

40.根据权利要求37或38所述的设备,其中为每个层分配比特率,以根据所述层的所述概率编码所述层。

41.根据权利要求37所述的设备,其中表示真实状态的信息是表示由多个帧被传输到的用户系统显示的所述多个帧中的帧的信息。

42.根据权利要求41所述的设备,其中根据由用户系统显示的多个帧中的帧来确定提供用于第二层的当前帧的时间预测的帧的第一层。

43.根据权利要求41或42所述的设备,其中表示由用户系统显示的多个帧中的帧的所述信息是表示从所述用户系统所接收的用户动作的信息。

44.根据权利要求37所述的设备,其中表示预测状态的信息包括所述预测状态之间的差异。

45.根据任一前述权利要求所述的方法或设备,其中所述应用程序是基于网络的游戏应用程序。

46.根据任一前述权利要求所述的方法或设备,其中表示预测状态的至少一个帧是表示所述应用程序的较大帧的一部分。

47.一种装置,所述装置包括根据权利要求15至28和37至46中任一前述权利要求所述的设备。

48.一种信号,所述信号是由根据权利要求10至14中任一前述权利要求所述的方法或由根据权利要求24至28中任一前述权利要求所述的设备生成的。

49.一种计算机程序,所述计算机程序包括用于实现根据权利要求1至14和29至36中任一前述权利要求所述的方法的程序代码指令。

50.一种非暂态信息存储介质,所述非暂态信息存储介质存储用于实现根据权利要求1至14和29至36中任一前述权利要求所述的方法的程序代码指令。


技术总结
一种用于控制基于网络的游戏应用程序中表示游戏的状态的帧的显示的方法,该方法包括:向服务器发送(301A)表示用户动作的信息;接收(305B)表示根据该用户动作预测的该游戏的预测状态的至少一个帧;获得允许确定所述至少一个帧是否对应于该用户动作的信息;以及;在该至少一个帧对应于所述用户动作的情况下,根据执行此用户动作的时间和所述信息来确定何时显示该至少一个帧中的一个帧。

技术研发人员:F·加尔平,F·莱莱昂内克,T·杜马斯,K·纳赛尔
受保护的技术使用者:交互数字VC控股法国有限公司
技术研发日:
技术公布日:2024/1/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1