编码、解码方法及其装置与流程

文档序号:37159012发布日期:2024-02-26 17:25阅读:20来源:国知局
编码、解码方法及其装置与流程

本技术实施例涉及通信,尤其涉及一种编码、解码方法及其装置。


背景技术:

1、目前,物理介质共享技术的通信回路中接入的终端(station,sta)数量较多,而物理介质共享技术的应用层带宽较窄,例如仅有几十kbps,使得物理介质共享技术中的数据传输效率较低,且难以满足终端物联对于通信实时性、可靠性的要求。


技术实现思路

1、为了解决上述技术问题,本技术提供一种编码、解码方法及其装置。在该方法中,重传的编码后数据块的数量小于至少一个接收端丢失的数据块的数量,可提升物理介质共享通信的吞吐量和数据传输效率,以满足终端物联对于通信实时性、可靠性的要求。

2、在一种可能的实施方式中,本技术提供一种编码方法,应用于第一网络设备,所述第一网络设备与至少一个第二网络设备通过共享介质进行通信。该方法包括:对第一数据块进行编码,生成至少一个第二数据块;其中,所述第二数据块的数量小于所述第一数据块的数量;其中,所述第一数据块为在至少两个第三数据块中未被所述至少一个第二网络设备正确接收到的第三数据块;其中,所述至少两个第三数据块为所述第一网络设备向所述至少一个第二网络设备发送的数据;向所述至少一个第二网络设备发送所述至少一个第二数据块。

3、示例性的,编码后的第二数据块的总数据量,小于编码前的第一数据块的总数据量。

4、示例性的,未被至少一个第二网络设备正确接收到的数据块可包括丢失的数据块和/或第二网络设备接收到的是损坏的数据块而非正确的数据块。

5、示例性的,第一网络设备又称发送端,第二网络设备又称接收端。

6、共享介质可包括但不限于:plc、无线通信技术、单对线以太网等。

7、示例性的,对第一数据块的编码方式可以是压缩编码,例如接收端丢失的两个数据块均为16位,在现有技术中,需要对两个数据块重传,则重传数据量为16*2=32位。而本实施方式可对两个16位的数据块进行压缩编码,编码后的数据块还是16位,该编码过程可以看做是比特位的压缩过程。这样,重传数据量为16位,相比于现有技术中的数据重传量能够大比例缩小。

8、在共享介质的通信回路中接入的终端(可以是第二网络设备的示例)数量较多,而物理介质共享技术的应用层带宽较窄,信道环境较差,使得丢包情况较为常见。为了提升数据传输的可靠性和传输效率,本技术的发送端可对至少一个接收端丢失的数据块进行编码,使得编码后得到的第二数据块的数量,小于编码前的第一数据块的数量。再将编码后的数据块发送至至少一个接收端,相比于将至少一个接收端丢失的全部数据块进行重传,该方法可降低重传数据块的数据量,以使数据传输量更小,利于提升数据传输效率和物理介质共享通信的吞吐量,易满足终端物联对于通信实时性、可靠性的要求。

9、在一种可能的实施方式中,所述对第一数据块进行编码,生成至少一个第二数据块,包括:根据第一编码信息对所述第一数据块进行编码,生成至少一个第二数据块;所述第一编码信息包括第一信息和与每个所述第二数据块分别对应的第二信息;其中,所述第一信息用于指示所述第二数据块的数量;所述第二信息用于指示用于编码生成所述第二数据块所基于的第一数据块。

10、示例性的,发送端在向接收端发送第三数据块后,接收端可向发送端反馈用于指示该第三数据块是否被接收端正确接收的信息(例如ack)。示例性的,发送端可在接收到来自至少一个接收端的该ack时,来生成该第一编码信息。

11、示例性的,与第二数据块对应的第二信息用于指示该第二数据块是基于哪些第一数据块编码而生成的信息。例如丢失的数据块1和丢失的数据块2编码得到一个第二数据块,那么这里的与该第二数据块对应的第二信息可以是数据块1和数据块2各自的块号信息。

12、示例性的,第一编码信息的实现方式可以是矩阵,或者其他形式的编码数据,本技术对此不做限制。

13、示例性的,发送端可通过共享介质向至少一个接收端,发送至少两个第三数据块,其中,每个第三数据块还可称为原始数据块。

14、本实施方式可利用第一编码信息,来对至少一个接收端丢失的原始数据块进行编码,以生成至少一个编码后的数据块(例如第二数据块),其中,第一编码信息可包括用于指示第二数据块的数量的信息,还可包括在编码生成每个第二数据块时所基于的原始数据块的信息。以此方式编码得到的第二数据块的数量可小于第一数据块的数量,从而降低数据重传量。

15、在一种可能的实施方式中,所述编码方法还包括:基于来自至少一个所述第二网络设备的第一反馈信息,生成所述第一编码信息;其中,所述第一反馈信息为相应第二网络设备对所述至少两个第三数据块的反馈信息,所述第一反馈信息用于指示在所述至少两个第三数据块中,未被所述相应第二网络设备正确接收到的目标数据块;其中,在至少一个所述第一反馈信息所分别对应的所述目标数据块的数量中,取值最大的数量为所述第一信息指示的数量;其中,所述第二信息所指示的第一数据块包括与不同所述第一反馈信息对应的所述目标数据块。

16、示例性的,这里的第一反馈信息可为接收端对发送端发送的至少两个原始数据块的ack信息。该ack信息可指示相应接收端对至少两个原始数据块中的哪个原始数据块没有正确接收到。例如发送端通过共享介质发送a0至a4的5个数据块至两个接收端。其中,接收端1丢失了数据块a2,接收端2丢失了数据块a1和数据块a3。例如在ack中,未正确接收的原始数据块对应的位置置为1,正确接收的原始数据块对应的位置置为0,则接收端1的ack1可为00100;接收端2的ack2可为01010。这里,ack1所指示的接收端1未正确接收到的目标数据块为数据块a2,ack2所指示的接收端2未正确接收到的目标数据块包括数据块a1和数据块a3。

17、那么发送端可结合接收到的ack1和ack2来生成第一编码信息。

18、示例性的,ack1和ack2中对应的目标数据块的数量的最大值为ack2对应的数量“2”(这里ack2对应两个目标数据块),发送端可将数量“2”作为第一编码信息中第一信息所指示的第二数据块的数量。这样,发送端可结合第一编码信息来生成2个第二数据块。

19、另一方面,发送端还需要结合ack1和ack2来确定接收端丢失的哪些数据块进行编码,来分别生成两个第二数据块。

20、示例性的,发送端可结合ack1和ack2来确定由不同接收端丢失的原始数据块,以将该原始数据块的块号信息,生成为第一编码信息中第二信息所指示的第一数据块。

21、举例来说,发送端可结合ack1和ack2,确定不同接收端丢失的两个数据块,例如分别为数据块a2和数据块a1,将数据块a1和数据块a2各自的块号作为第一编码信息中一个第二数据块对应的第二信息

22、对于剩余的一个数据块a3,也可以直接将数据块a3的块号作为另一个第二数据块对应的第二信息,以使编码后的两个第二数据块分别为:对数据块a1和数据块a2编码得到的一个第二数据块,以及将数据块a3作为另一个编码后的第二数据块。

23、在本实施方式中,发送端可结合至少一个接收端对原始数据块的丢包情况和丢包数量,来生成用于编码的第一编码信息,从而利用第一编码信息来对至少一个接收端丢失的原始数据块进行编码。由于在编码时,编码生成的任意一个第二数据块可以是单个接收端丢失的数据块,也可以是至少两个接收端分别丢失的数据块的编码后的数据块。这样,编码后的数据块能够被至少一个接收端中的每个接收端所解码。

24、在一种可能的实施方式中,所述第一编码信息包括第一矩阵,所述第一矩阵的行数为m且列数为n,或者,所述行数为n且所述列数为m,其中,m为所述第三数据块的数量,m≥2,n为所述第二数据块的数量,m>n≥1;所述第一矩阵中的m行元素或m列元素分别用于指示各个所述第三数据块是否被所述至少一个第二网络设备正确接收,其中,不同行或不同列的元素对应不同的第三数据块;所述第一矩阵中的n列元素或n行元素用于指示不同所述第三数据块被不同所述第二网络设备是否正确接收的信息。

25、示例性的,m,n为正整数。

26、示例性的,m为发送端向至少一个接收端所发送的第三数据块的总数量。n为第一信息所指示的数量,可理解为至少一个接收端中丢包最多的接收端所丢失的数据块的数量。

27、以第一矩阵的行数为m,列数为n为例进行说明。

28、例如发送端向至少一个接收端发送了5个原始数据块,分别为a0至a4,则第一矩阵可包括5行,每行表示一个原始数据块被至少一个接收端是否正确接收的信息(例如元素“1”表示未被正确接收,元素“0”表示被正确接收),不同行对应不同的原始数据块。

29、继续以上述ack1和ack2举例,例如该第一矩阵可包括两列,列1可对应上述5个原始数据块,那么列1内某行的元素为“1”可表示该行对应的原始数据块未被一个接收端正确接收,列1内另一个行的元素为“1”可表示该行对应的原始数据块未被另一个接收端正确接收。示例性的,第一矩阵中的一列可为与一个第二数据块对应的一个第二信息的示例。那么第一矩阵中的每一列元素可用于表示不同接收端对不同的原始数据块是否正确接收的信息,并且每一列对应编码后生成的一个第二数据块。

30、示例性的,该第一矩阵的大小与共享介质中的第二网络设备的数量无关,而与发送端发送的原始数据块的数量m相同,可选地与共享介质中至少一个第二网络设备对原始数据块的丢包情况相关。

31、本实施方式可对至少一个第二网络设备对原始数据块的丢包情况,以及对丢失的原始数据块的进行编码时所基于的各个原始数据块的信息,以矩阵的形式来存储。那么在编码时,可结合矩阵来对丢失的数据块进行编码,利于提升编码效率;并且,该第一矩阵的大小与第二网络设备的数量无关,而共享介质的通信回路中第二网络设备的数量较多,从而可以在较多sta的场景下,实现数据的可靠性传输。

32、在一种可能的实施方式中,所述第一反馈信息,用于对已生成的所述第一编码信息进行更新;所述至少一个第二数据块,为基于更新后的第一编码信息,对所述第一数据块进行编码而生成的数据块。

33、示例性的,发送端可每接收到一个所述第二网络设备的一个第一反馈信息,则基于所述一个第一反馈信息,确定是否对第一编码信息进行更新,以获取更新后的所述第一编码信息。以第一矩阵为第一编码信息为例,可对第一矩阵内的元素进行更新,其中初始化的第一矩阵为0矩阵,阶数可为m);每更新一次所述第一矩阵,发送端可根据更新后的所述第一矩阵对所述第一数据块进行编码,生成所述至少一个第二数据块;那么发送端可在检测到已接收到的所述第一反馈信息满足预设条件,则向所述至少一个第二网络设备发送最近一次编码生成的所述至少一个第二数据块。

34、本实施方式中,发送端每接收到来自一个接收端的第一反馈信息(例如ack),就可以触发一次对第一矩阵内的元素的更新,以及基于更新后的第一矩阵来对已接收到的ack对应的接收端,所丢失的数据块进行编码;相比于在检测到已接收到的所述第一反馈信息满足预设条件的情况下,再基于最后一次更新的第一矩阵来对第一数据块进行编码,可以显著降低运算时延,从而提升数据传输效率;待对原始数据块的ack的接收窗口过期或者发送端已接收到共享介质的通信回路中的全部接收端的ack时,则可触发发送端向每个接收端发送编码后的至少一个第二数据块,使得每个接收端可利用该至少一个第二数据块来对丢失的原始数据块进行解码,以实现数据的可靠性传输。

35、在一种可能的实施方式中,所述对第一数据块进行编码,生成至少一个第二数据块,包括:对由不同所述第二网络设备未正确接收的至少两个第一数据块进行编码,生成至少一个第二数据块。

36、示例性的,每个所述第二数据块可由与不同所述第二网络设备对应的第一数据块编码生成。

37、这样,发送端在编码生成每个第二数据块时,可对不同第二网络设备丢失的数据块(优选丢失的不同数据块)进行编码,这样,可利于第二网络设备对第二数据块进行准确解码。

38、在一种可能的实施方式中,所述对第一数据块进行编码,生成至少一个第二数据块,包括:对第一数据块在有限域上进行编码,生成至少一个第二数据块。

39、本实施方式可对第一数据块在有限域上进行编码,可降低编码复杂度,提升编码效率。

40、在一种可能的实施方式中,所述对第一数据块在有限域上进行编码,生成至少一个第二数据块,包括:对不同的第一数据块进行按位异或运算,生成至少一个第二数据块。

41、本实施方式可以简单的异或运算,来实现丢失的原始数据块的编码,从而降低编码复杂度,提升编码效率,减少编码时的资源占用。

42、在一种可能的实施方式中,所述对第一数据块进行编码,生成至少一个第二数据块之后,所述方法还包括:向所述至少一个第二网络设备发送与每个所述第二数据块分别对应的所述第二信息。

43、示例性的,第二信息的实现方式可以是上述第一矩阵的至少一行,或至少一列,例如第一矩阵为m行n列的矩阵,则一个第二数据块对应的第二信息可以是第一矩阵的一列。使得第一矩阵的列数可决定第二数据块的数量。当然,第二信息的实现方式也可以是其他的实现形式,本技术对此不做限制。

44、本实施方式中,发送端不仅可将编码后的数据块发送至每个接收端,还可将用于表征每个编码后的数据块由哪些原始数据块进行编码的信息(这里的第二信息)发送至每个接收端,不仅可便于接收端利用该第二信息来对编码后的数据块进行解码,提升解码效率,而且还可利于接收端在解码的同时,利用该第二信息进行相应的逻辑判断,以避免接收端错过对重传数据块的应答信息的发送窗口。

45、在一种可能的实施方式中,所述第二信息为所述第一矩阵的目标行或目标列(其中,在第一矩阵为m行n列的场景下,每行表示一个数据块被至少一个第二网络设备是否正确接收的信息,则这里第二信息可以是目标列),其中,所述目标行或所述目标列为所述第一矩阵中包括目标元素的行或列,所述目标元素用于指示至少一个所述第二网络设备对所述第三数据块未正确接收。

46、示例性的,目标元素可为元素“1”,或者“元素0”。

47、本实施方式,利用二元的第一矩阵来对丢失的原始数据块进行编码,可降低编码复杂度,提升编码效率。

48、在一种可能的实施方式中,本技术提供一种解码方法,应用于第二网络设备,所述第二网络设备与所述第一网络设备通过共享介质进行通信。该方法包括:接收来自所述第一网络设备的至少一个第二数据块;接收来自所述第一网络设备的与每个所述第二数据块对应的第二信息;其中,任意一个所述第二数据块对应的所述第二信息,用于指示用于编码生成该第二数据块所基于的第一数据块以及至少一个第四数据块;其中,所述第四数据块为在至少两个第三数据块中所述第二网络设备正确接收到的第三数据块;所述第一数据块为在所述至少两个第三数据块中所述第二网络设备未正确接收到的第三数据块;根据所述第二信息指示的所述至少一个第四数据块,对所述至少一个第二数据块进行解码,获取第一数据块;其中,所述至少两个第三数据块为所述第一网络设备通过所述共享介质向至少一个第二网络设备发送的数据。

49、示例性的,这里的第一数据块为这里的第二网络设备单独丢失的原始数据块,在上述编码方法的各实施方式中,第一数据块可用于表示至少一个第二网络设备所丢失的原始数据块的集合。

50、例如,本技术的解码方法的各实施方式中的第一数据块为这里的一个第二网络设备在多个原始数据块中没有正确接收到的原始数据块,而非上述编码方法的各实施方式中各个第二网络设备,在多个原始数据块中没有正确接收到的原始数据块的集合。

51、本实施方式与上述编码方法的实施方式中的相同名称的技术特征表示相同或类似的意义,这里不再一一赘述。

52、本实施方式中,接收端可基于已接收到的原始数据块和与每个第二数据块对应的第二信息,来对编码后的数据块进行解码,其中,第二信息可用于指示发送端在编码生成相应第二数据块时所基于的至少一个第二网络设备所丢失的原始数据块。就这里的一个第二网络设备而言,编码第二数据块所基于的原始数据块可包括第二网络设备所丢失的原始数据块,还包括第二网络设备未丢失的原始数据块。这样,接收端可基于该第二信息,来利用未丢失的原始数据块,来对第二数据块进行解码,以获取丢失的原始数据块,利于确保第二网络设备的准确解码,实现了原始数据块的可靠性传输,利于提升数据传输效率和物理介质共享通信的吞吐量,易满足终端物联对于通信实时性、可靠性的要求。

53、在一种可能的实施方式中,所述根据所述第二信息指示的所述至少一个第四数据块,对所述至少一个第二数据块进行解码,获取第一数据块,包括:

54、根据所述第二信息指示的所述至少一个第四数据块,在有限域上对所述至少一个第二数据块进行解码,获取所述第一数据块。

55、本实施方式可对各个第二数据块在有限域上进行解码,可降低解码复杂度,提升解码效率。

56、在一种可能的实施方式中,所述方法还包括:根据第一反馈信息和所述第二信息,在检测到所述至少一个第二数据块能够用于解码生成所述第一数据块时,发送第二反馈信息至所述第一网络设备;其中,所述第一反馈信息为所述第二网络设备对所述至少两个第三数据块的反馈信息,所述第一反馈信息用于指示所述第二网络设备未正确接收到的第三数据块。

57、可选地,所述第二反馈信息为所述第二网络设备对所述至少一个第二数据块的反馈信息。

58、可选地,所述第二反馈信息用于指示所述第二网络设备已正确接收到所述第一数据块。

59、本实施方式中,接收端可利用该第二信息来对编码后的数据块进行解码,提升解码效率,而且还可利于接收端在解码的同时,利用该第二编码信息进行相应的逻辑判断,以避免接收端错过对重传数据块的应答信息的发送窗口(例如避免了由于解码时延较长而错过了重传ack发送窗口),而导致重传ack信息被推迟发送或无法发送的问题,有利于缩短接收应答的时延。

60、在一种可能的实施方式中,所述根据第一反馈信息和所述第二编码信息,在检测到所述至少一个第二数据块能够用于解码生成所述第一数据块时,发送第二反馈信息至所述第一网络设备,包括:对所述第一反馈信息和所述第二编码信息按位与操作,获取操作结果;基于所述操作结果,在检测到所述至少一个第二数据块能够用于解码生成所述第一数据块时,发送第二反馈信息至所述第一网络设备。

61、本实施方式可利用第一反馈信息和第二编码信息,通过按位与操作,来逻辑判断至少一个第二数据块是否能够用于解码生成接收端所丢失的原始数据块,从而在确定所述至少一个第二数据块能够用于解码生成所述第一数据块时,接收端可将第二反馈信息的发送,与第二数据块的解码进行并行操作,可以显著降低传输时延,从而提升通信实时性与可靠性。

62、在一种可能的实施方式中,所述根据所述第二信息指示的所述至少一个第四数据块,对所述至少一个第二数据块进行解码,获取第一数据块,包括:根据所述第二信息指示的所述至少一个第四数据块,对所述至少一个第二数据块进行并行解码,以获取至少一个所述第一数据块。

63、本实施方式中,在接收端接收到至少一个第二数据块时,可对每个数据块进行并行解码,可提升解码效率。

64、关于解码方法的各实施方式中对于第二信息的生成方式以及第二信息的可实现方式,具体可按照编码方法的相应实施方式的介绍,技术方案和技术效果类似,这里不再一一赘述。

65、在一种可能的实施方式中,本技术提供一种编码装置,应用于第一网络设备,所述第一网络设备与至少一个第二网络设备通过共享介质进行通信,所述编码装置用于:对第一数据块进行编码,生成至少一个第二数据块;其中,所述第二数据块的数量小于所述第一数据块的数量;其中,所述第一数据块为在至少两个第三数据块中未被所述至少一个第二网络设备正确接收到的第三数据块;其中,所述至少两个第三数据块为所述第一网络设备向所述至少一个第二网络设备发送的数据;向所述至少一个第二网络设备发送所述至少一个第二数据块。

66、在一种可能的实施方式中,所述编码装置具体用于:根据第一编码信息对所述第一数据块进行编码,生成至少一个第二数据块;所述第一编码信息包括第一信息和与每个所述第二数据块分别对应的第二信息;其中,所述第一信息用于指示所述第二数据块的数量;所述第二信息用于指示用于编码生成所述第二数据块所基于的第一数据块。

67、在一种可能的实施方式中,所述第一编码信息包括第一矩阵,所述编码装置还用于:基于来自至少一个所述第二网络设备的第一反馈信息,生成所述第一编码信息;其中,所述第一反馈信息为相应第二网络设备对所述至少两个第三数据块的反馈信息,所述第一反馈信息用于指示在所述至少两个第三数据块中,未被所述相应第二网络设备正确接收到的目标数据块;其中,在至少一个所述第一反馈信息所分别对应的所述目标数据块的数量中,取值最大的数量为所述第一信息指示的数量;其中,所述第二信息所指示的第一数据块包括与不同所述第一反馈信息对应的所述目标数据块。

68、在一种可能的实施方式中,所述第一编码信息包括第一矩阵,所述第一矩阵的行数为m且列数为n,或者,所述行数为n且所述列数为m,其中,m为所述第三数据块的数量,m≥2,n为所述第二数据块的数量,m>n≥1;所述第一矩阵中的m行元素或m列元素分别用于指示各个所述第三数据块是否被所述至少一个第二网络设备正确接收,其中,不同行或不同列的元素对应不同的第三数据块;所述第一矩阵中的n列元素或n行元素用于指示不同所述第三数据块被不同所述第二网络设备是否正确接收的信息。

69、在一种可能的实施方式中,所述第一反馈信息,用于对已生成的所述第一编码信息进行更新;所述至少一个第二数据块,为基于更新后的第一编码信息,对所述第一数据块进行编码而生成的数据块。

70、在一种可能的实施方式中,所述编码装置具体用于:对由不同所述第二网络设备未正确接收的至少两个第一数据块进行编码,生成至少一个第二数据块。

71、在一种可能的实施方式中,所述编码装置具体用于:对第一数据块在有限域上进行编码,生成至少一个第二数据块。

72、在一种可能的实施方式中,所述编码装置具体用于:对不同的第一数据块进行按位异或运算,生成至少一个第二数据块。

73、在一种可能的实施方式中,所述编码装置还用于:向所述至少一个第二网络设备发送与每个所述第二数据块分别对应的所述第二信息。

74、上述各实施方式的编码装置的效果,与上述各实施方式的编码方法的效果类似,这里不再赘述。

75、在一种可能的实施方式中,本技术提供一种解码装置,应用于第二网络设备,其中,所述第二网络设备与第一网络设备通过共享介质进行通信,所述解码装置用于:接收来自所述第一网络设备的至少一个第二数据块;接收来自所述第一网络设备的与每个所述第二数据块对应的第二信息;其中,任意一个所述第二数据块对应的所述第二信息,用于指示用于编码生成该第二数据块所基于的第一数据块以及至少一个第四数据块;其中,所述第四数据块为在至少两个第三数据块中所述第二网络设备正确接收到的第三数据块;所述第一数据块为在所述至少两个第三数据块中所述第二网络设备未正确接收到的第三数据块;根据所述第二信息指示的所述至少一个第四数据块,对所述至少一个第二数据块进行解码,获取第一数据块;其中,所述至少两个第三数据块为所述第一网络设备通过所述共享介质向至少一个第二网络设备发送的数据。

76、在一种可能的实施方式中,解码装置具体用于:根据所述第二信息指示的所述至少一个第四数据块,在有限域上对所述至少一个第二数据块进行解码,获取所述第一数据块。

77、在一种可能的实施方式中,所述解码装置还用于:根据第一反馈信息和所述第二信息,在检测到所述至少一个第二数据块能够用于解码生成所述第一数据块时,发送第二反馈信息至所述第一网络设备;其中,所述第一反馈信息为所述第二网络设备对所述至少两个第三数据块的反馈信息,所述第一反馈信息用于指示所述第二网络设备未正确接收到的第三数据块;所述第二反馈信息为所述第二网络设备对所述至少一个第二数据块的反馈信息,所述第二反馈信息用于指示所述第二网络设备已正确接收到所述第一数据块。

78、在一种可能的实施方式中,所述解码装置具体用于:对所述第一反馈信息和所述第二编码信息按位与操作,获取操作结果;基于所述操作结果,在检测到所述至少一个第二数据块能够用于解码生成所述第一数据块时,发送第二反馈信息至所述第一网络设备。

79、在一种可能的实施方式中,所述解码装置具体用于:根据所述第二信息指示的所述至少一个第四数据块,对所述至少一个第二数据块进行并行解码,以获取至少一个所述第一数据块。

80、上述各实施方式的解码装置的效果,与上述各实施方式的解码方法的效果类似,这里不再赘述。

81、在一种可能的实施方式中,本技术提供一种编码装置。该编码装置包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述处理器可实现上述任意一种实施方式中的编码方法。

82、本实施方式的编码装置的效果,与上述各实施方式的编码方法的效果类似,这里不再赘述。

83、在一种可能的实施方式中,本技术提供一种解码装置。该编码装置包括一个或多个接口电路和一个或多个处理器;所述接口电路用于从存储器接收信号,并向所述处理器发送所述信号,所述信号包括存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述处理器可实现上述任意一种实施方式中的解码方法。

84、本实施方式的解码装置的效果,与上述各实施方式的解码方法的效果类似,这里不再赘述。

85、在一种可能的实施方式中,本技术提供一种计算机可读存储介质。计算机可读存储介质存储有计算机程序,当计算机程序运行在计算机或处理器上时,使得计算机或处理器执行上述任意一种实施方式中的编码方法。

86、本实施方式的计算机可读存储介质的效果,与上述各实施方式的编码方法的效果类似,这里不再赘述。

87、在一种可能的实施方式中,本技术提供一种计算机可读存储介质。计算机可读存储介质存储有计算机程序,当计算机程序运行在计算机或处理器上时,使得计算机或处理器执行上述任意一种实施方式中的解码方法。

88、本实施方式的计算机可读存储介质的效果,与上述各实施方式的解码方法的效果类似,这里不再赘述。

89、在一种可能的实施方式中,本技术提供一种计算机程序产品。计算机程序产品包含软件程序,当软件程序被计算机或处理器执行时,使得上述任意一个实施方式中的编码方法被执行。

90、本实施方式的计算机程序产品的效果,与上述各实施方式的编码方法的效果类似,这里不再赘述。

91、在一种可能的实施方式中,本技术提供一种计算机程序产品。计算机程序产品包含软件程序,当软件程序被计算机或处理器执行时,使得上述任意一个实施方式中的解码方法被执行。

92、本实施方式的计算机程序产品的效果,与上述各实施方式的解码方法的效果类似,这里不再赘述。

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