本申请涉及触觉信号的编解码,并且更具体地,涉及一种触觉信号插值方法、装置、电子设备以及存储介质。
背景技术:
1、沉浸式媒体内容的呈现往往伴随着各种各样的可穿戴设备或者可交互设备。因此,在沉浸式媒体在呈现方式上,除了传统的视觉和听觉方面的呈现外,还具备触觉呈现这种新的呈现方式。触觉呈现通过硬件与软件结合的触觉呈现机制,允许用户通过他们的身体接收信息,以提供一种嵌入式的身体感觉,进而传递用户正在使用的系统的关键信息。例如,手机可以通过振动来提醒用户收到了一条信息,这种振动是触觉呈现的一种类型。触觉呈现可以增强听觉和视觉呈现,提高用户体验。
2、相关技术中,可以通过触觉信号的传递来实现触觉呈现,具体地,可以将触觉信号定义为触觉事件,并支持将触觉事件分解为多个触觉事件组件,进而实现可对触觉信号的传递。
3、但是,这种定义触觉信号的方式,有可能会导致触觉信号表示灵活性过差以及表示开销过大,进而出现触觉媒体消费者的用户体验过差以及触觉媒体传输的带宽消耗过大等问题。
技术实现思路
1、本申请实施例提供了一种触觉信号插值方法、装置、电子设备以及存储介质,能够更加精确和灵活地表示不同类型的触觉信号,并节省触觉信号表示的开销,进而能够提升触觉媒体消费者的用户体验以及降低触觉媒体传输的带宽消耗。
2、第一方面,本申请实施例提供了一种触觉信号插值方法,包括:
3、通过解码触觉信号的位流,确定第一触觉事件中第一触觉事件组件的插值类型;
4、基于所述第一触觉事件组件的插值类型,在所述第一触觉事件组件的信号值和所述第一触觉事件组件之前或之后的第二触觉事件组件的信号值之间进行信号值插值,并得到所述触觉信号。
5、第二方面,本申请实施例提供了一种触觉信号插值方法,包括:
6、获取触觉信号;
7、基于所述触觉信号,确定第一插值类型,所述第一插值类型用于在第一触觉事件中第一触觉事件组件的信号值和所述第一触觉事件组件之前或之后的第二触觉事件组件的信号值之间进行信号值插值。
8、第三方面,本申请实施例提供了一种触觉信号插值装置,包括:
9、确定单元,用于通过解码触觉信号的位流,确定第一触觉事件中第一触觉事件组件的插值类型;
10、插值单元,用于基于所述第一触觉事件组件的插值类型,在所述第一触觉事件组件的信号值和所述第一触觉事件组件之前或之后的第二触觉事件组件的信号值之间进行信号值插值,并得到所述触觉信号。
11、第四方面,本申请实施例提供了一种触觉信号插值装置,包括:
12、获取单元,用于获取触觉信号;
13、确定单元,用于基于所述触觉信号,确定第一插值类型,所述第一插值类型用于在第一触觉事件中第一触觉事件组件的信号值和所述第一触觉事件组件之前或之后的第二触觉事件组件的信号值之间进行信号值插值。
14、第五方面,本申请实施例提供了一种电子设备,包括:
15、处理器,适于实现计算机指令;以及,
16、计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令适于由处理器加载并执行上文涉及的第一方面或第二方面提供的方法。
17、第六方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,该计算机指令被计算机设备的处理器读取并执行时,使得计算机设备执行上文涉及的第一方面或第二方面提供的方法。
18、第七方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上文涉及的第一方面或第二方面提供的方法。
19、本申请实施例中,通过解码触觉信号的位流,确定第一触觉事件中第一触觉事件组件的插值类型;基于所述第一触觉事件组件的插值类型,在所述第一触觉事件组件的信号值和所述第一触觉事件组件之前或之后的第二触觉事件组件的信号值之间进行信号值插值,并得到所述触觉信号。相当于,通过信号值插值,不仅可以灵活恢复不同类型的触觉信号,即更加精确和灵活地表示不同类型的触觉信号,还能够减少位流中需要携带的触觉事件组件的信息,即能够节省触觉信号表示的开销,进而能够提升触觉媒体消费者的用户体验以及降低触觉媒体传输的带宽消耗。
1.一种触觉信号插值方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过解码触觉信号的位流,确定第一触觉事件中第一触觉事件组件的插值类型,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过解码所述位流,获取第一标识,包括:
4.根据权利要求2所述的方法,其特征在于,所述通过解码所述位流,获取第一标识,包括:
5.根据权利要求2所述的方法,其特征在于,所述通过解码所述位流,获取第一标识,包括:
6.根据权利要求2所述的方法,其特征在于,所述通过解码所述位流,获取第一标识,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述基于所述第一触觉事件组件的插值类型,在所述第一触觉事件组件的信号值和所述第一触觉事件组件之前或之后的第二触觉事件组件的信号值之间进行信号值插值,并得到所述触觉信号,包括:
9.根据权利要求1至7中任一项所述的方法,其特征在于,所述第一触觉事件组件的插值类型包括以下中的至少一项:最近邻插值、线性插值、三次样条插值、阿克玛插值、贝塞尔插值、b样条插值、拉格朗日插值、牛顿插值、自定义算法插值。
10.根据权利要求1至7中任一项所述的方法,其特征在于,所述确定第一触觉事件中第一触觉事件组件的插值类型之前,所述方法还包括:
11.一种触觉信号插值方法,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:
14.根据权利要求12所述的方法,其特征在于,所述编码第一标识,得到所述触觉信号的位流,包括:
15.根据权利要求12所述的方法,其特征在于,所述方法还包括:
16.根据权利要求11至15中任一项所述的方法,其特征在于,所述第一触觉事件组件的插值类型包括以下中的至少一项:最近邻插值、线性插值、三次样条插值、阿克玛插值、贝塞尔插值、b样条插值、拉格朗日插值、牛顿插值、自定义算法插值。
17.一种触觉信号插值装置,其特征在于,包括:
18.一种触觉信号插值装置,其特征在于,包括:
19.一种电子设备,其特征在于,包括:
20.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现根据权利要求1至10中任一项所述的触觉信号插值方法,或者实现根据权利要求11至16中任一项所述的触觉信号插值方法。