技术新讯 > 计算推算,计数设备的制造及其应用技术 > 触觉数据编码方法、触觉数据解码方法及相关设备与流程  >  正文

触觉数据编码方法、触觉数据解码方法及相关设备与流程

  • 国知局
  • 2024-10-15 09:53:41

本申请属于计算机,具体涉及一种触觉数据编码方法、触觉数据解码方法及相关设备。

背景技术:

1、随着触觉在消费类外围设备中重要性的提高,触觉编码变得越来越重要。对于触觉编码,mpeg定义了四种类型的触觉频带(haptic bands):瞬态频带(transient bands)、曲线频带(curve bands)、矢量频带(vectorial wave bands)和小波频带(wavelet wavebands)。每个频带由一系列与频带类型相同的“效果(effects)”组成,每个effect由一个“关键帧(keyframes)”列表定义。在进行触觉编码时,需要对每个effect的关键帧的位置信息进行编码。

2、相关技术中,在对effect的关键帧的位置信息进行编码时,是对关键帧的位置与effect位置之间的差值信息进行编码,数据冗余较大,导致编码效率较低。

技术实现思路

1、本申请实施例提供一种触觉数据编码方法、触觉数据解码方法及相关设备,能够解决编码效率较低的问题。

2、第一方面,提供了一种触觉数据编码方法,该方法包括:

3、获取触觉数据中效果的多个关键帧中每个关键帧的位置,所述多个关键帧包括第一目标关键帧和第二目标关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;

4、确定第一目标关键帧的编码位置信息,所述第一目标关键帧的编码位置信息根据所述第一目标关键帧的位置和所述第二目标关键帧的位置之间的差值确定;

5、对所述第一目标关键帧的编码位置信息进行编码,得到第一编码结果;

6、其中,所述触觉数据的编码结果包括所述第一编码结果。

7、第二方面,提供了一种触觉数据解码方法,该方法包括:

8、对触觉数据的编码结果中的第一编码结果进行解码,得到第一目标关键帧的编码位置信息,所述第一目标关键帧对应的编码位置信息根据所述第一目标关键帧的位置和第二目标关键帧的位置之间的差值确定,所述第一目标关键帧和所述第二目标关键帧为触觉数据中效果的多个关键帧中的关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;

9、基于所述第一目标关键帧的编码位置信息确定所述第一目标关键帧的位置。

10、第三方面,提供了一种触觉数据编码装置,包括:

11、获取模块,用于获取触觉数据中效果的多个关键帧中每个关键帧的位置,所述多个关键帧包括第一目标关键帧和第二目标关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;

12、第一确定模块,用于确定第一目标关键帧的编码位置信息,所述第一目标关键帧的编码位置信息根据所述第一目标关键帧的位置和所述第二目标关键帧的位置之间的差值确定;

13、第一编码模块,用于对所述第一目标关键帧的编码位置信息进行编码,得到第一编码结果;

14、其中,所述触觉数据的编码结果包括所述第一编码结果。

15、第四方面,提供了一种触觉数据解码装置,包括:

16、解码模块,用于对触觉数据的编码结果中的第一编码结果进行解码,得到第一目标关键帧的编码位置信息,所述第一目标关键帧对应的编码位置信息根据所述第一目标关键帧的位置和第二目标关键帧的位置之间的差值确定,所述第一目标关键帧和所述第二目标关键帧为触觉数据中效果的多个关键帧中的关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;

17、第一确定模块,用于基于所述第一目标关键帧的编码位置信息确定所述第一目标关键帧的位置。

18、第五方面,提供了一种终端,该终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

19、第六方面,提供了一种终端,包括处理器及通信接口,其中,所述处理器用于:获取触觉数据中效果的多个关键帧中每个关键帧的位置,所述多个关键帧包括第一目标关键帧和第二目标关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;确定第一目标关键帧的编码位置信息,所述第一目标关键帧的编码位置信息根据所述第一目标关键帧的位置和所述第二目标关键帧的位置之间的差值确定;对所述第一目标关键帧的编码位置信息进行编码,得到第一编码结果;其中,所述触觉数据的编码结果包括所述第一编码结果。

20、第七方面,提供了一种终端,包括处理器及通信接口,其中,所述处理器用于:对触觉数据的编码结果中的第一编码结果进行解码,得到第一目标关键帧的编码位置信息,所述第一目标关键帧对应的编码位置信息根据所述第一目标关键帧的位置和第二目标关键帧的位置之间的差值确定,所述第一目标关键帧和所述第二目标关键帧为触觉数据中效果的多个关键帧中的关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;基于所述第一目标关键帧的编码位置信息确定所述第一目标关键帧的位置。

21、第八方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。

22、第九方面,提供了一种编解码系统,包括::编码端设备及解码端设备,所述编码端设备可用于执行如第一方面所述的方法的步骤,所述解码端设备可用于执行如第二方面所述的方法的步骤。

23、第十方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法,或实现如第二方面所述的方法。

24、第十一方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述程序/程序产品被至少一个处理器执行以实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。

25、在本申请实施例中,获取触觉数据中效果的多个关键帧中每个关键帧的位置,所述多个关键帧包括第一目标关键帧和第二目标关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;确定第一目标关键帧的编码位置信息,所述第一目标关键帧的编码位置信息根据所述第一目标关键帧的位置和所述第二目标关键帧的位置之间的差值确定;对所述第一目标关键帧的编码位置信息进行编码,得到第一编码结果;其中,所述触觉数据的编码结果包括所述第一编码结果。这样,通过对由第一目标关键帧的位置和第二目标关键帧的位置之间的差值确定的第一目标关键帧的编码位置信息进行编码,相对于对关键帧的位置与效果位置之间的差值信息进行编码,能够减少数据冗余,从而能够提高编码效率。

技术特征:

1.一种触觉数据编码方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述第二目标关键帧为位于所述第一目标关键帧之前,且距离所述第一目标关键帧最近的关键帧。

3.根据权利要求1所述的方法,其特征在于,所述确定第一目标关键帧的编码位置信息之后,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述确定第一比特位数,包括:

5.根据权利要求3或4所述的方法,其特征在于,所述触觉数据的编码结果还包括所述第一比特位数。

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一目标关键帧为所述多个关键帧中除第三目标关键帧外的关键帧,所述第三目标关键帧为所述效果的第一个关键帧;

7.根据权利要求6所述的方法,其特征在于,所述对所述第三目标关键帧的编码位置信息进行编码,得到第二编码结果,包括:

8.根据权利要求3所述的方法,其特征在于,所述第一目标关键帧为所述多个关键帧中除第三目标关键帧外的关键帧,所述第三目标关键帧为所述效果的第一个关键帧,所述第一比特位数基于所述多个关键帧中除所述第三目标关键帧外的关键帧对应的编码位置信息确定;

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1-9任一项所述的方法,其特征在于,在所述效果的不同关键帧分别位于第一数据包和第二数据包,且第四目标关键帧之前的关键帧位于所述第一数据包的情况下:所述第四目标关键帧的编码位置信息根据所述第四目标关键帧的位置和所述第二数据包的起始时间位置之间的差值确定,或者,所述第四目标关键帧的编码位置信息根据所述第四目标关键帧的位置和所述效果的效果位置之间的差值确定;

11.根据权利要求1-10任一项所述的方法,其特征在于,所述获取触觉数据中效果的多个关键帧中每个关键帧的位置,包括:

12.一种触觉数据解码方法,其特征在于,包括:

13.根据权利要求12所述的方法,其特征在于,所述第二目标关键帧为位于所述第一目标关键帧之前,且距离所述第一目标关键帧最近的关键帧。

14.根据权利要求12或13所述的方法,其特征在于,所述对触觉数据的编码结果中的第一编码结果进行解码,得到第一目标关键帧的编码位置信息,包括:

15.根据权利要求14所述的方法,其特征在于,所述触觉数据的编码结果还包括所述第一比特位数,所述第一比特位数基于所述多个关键帧中每个关键帧对应的编码位置信息确定。

16.根据权利要求14或15所述的方法,其特征在于,所述第一比特位数为所述多个关键帧对应的编码位置信息的最大值所需的编码比特位数。

17.根据权利要求12-16中任一项所述的方法,其特征在于,所述触觉数据的编码结果还包括第二编码结果,所述第一目标关键帧为所述多个关键帧中除第三目标关键帧外的关键帧,所述第三目标关键帧为所述效果的第一个关键帧,所述方法还包括:

18.根据权利要求17所述的方法,其特征在于,所述基于所述第二编码结果确定所述第三目标关键帧的位置,包括:

19.一种触觉数据编码装置,其特征在于,包括:

20.一种触觉数据解码装置,其特征在于,包括:

21.一种终端,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至11任一项所述的触觉数据编码方法的步骤;或者,所述程序或指令被所述处理器执行时实现如权利要求12至18任一项所述的触觉数据解码方法的步骤。

22.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至11任一项所述的触觉数据编码方法的步骤,或者,所述程序或指令被处理器执行时实现如权利要求12至18任一项所述的触觉数据解码方法的步骤。

技术总结本申请公开了一种触觉数据编码方法、触觉数据解码方法及相关设备,属于计算机技术领域,本申请实施例的触觉数据编码方法包括:获取触觉数据中效果的多个关键帧中每个关键帧的位置,所述多个关键帧包括第一目标关键帧和第二目标关键帧,所述第二目标关键帧为位于所述第一目标关键帧之前的关键帧;确定第一目标关键帧的编码位置信息,所述第一目标关键帧的编码位置信息根据所述第一目标关键帧的位置和所述第二目标关键帧的位置之间的差值确定;对所述第一目标关键帧的编码位置信息进行编码,得到第一编码结果;其中,所述触觉数据的编码结果包括所述第一编码结果。技术研发人员:吕卓逸,蔺虎虎受保护的技术使用者:维沃移动通信有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/315693.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。