视频分辨率的切换方法、装置、存储介质及设备与流程

文档序号:30364484发布日期:2022-06-10 22:24阅读:169来源:国知局
视频分辨率的切换方法、装置、存储介质及设备与流程

1.本技术涉及视频技术领域,尤其涉及一种视频分辨率的切换方法、装置、存储介质及设备。


背景技术:

2.在视频平台上,为了应对用户在不同网络状况下视频的正常播放,一般每个视频都会有多种分辨率(例如1080p、720p、480p等),用户会根据网络环境选择分辨率播放视频。
3.目前采用切换ts流的方法进行分辨率的切换,该方式为:通过一种和流媒体服务端约定的规则,由视频播放器自行生成ts地址(即ts数据的下载地址,ts数据即视频数据,ts为现有公开的一种视频数据的封装格式),通过ts地址将ts数据拉取完毕之后,生成新的ts地址拉取新的ts数据,当用户切换分辨率时,将已缓存的ts数据清除,通过与新分辨率对应的ts地址拉取新分辨率的ts数据,利用解码器对旧分辨率的ts数据进行解码后,对解码器进重置,并利用重置后的解码器对新分辨率的ts数据进行解码,从而实现分辨率的切换。
4.由于现有的切换方式在切换分辨率时,是以ts数据为单元进行切换,通常ts数据的播放时长为15s,而当刚开始进入ts数据时用户就切换分辨率,那么最少需要等待15秒才能完成切换,因此导致分辨率的切换时间较长。


技术实现要素:

5.本技术提供了一种视频分辨率的切换方法、装置、存储介质及设备,目的在于缩短切换分辨率过程的等待时间。
6.为了实现上述目的,本技术提供了以下技术方案:一种视频分辨率的切换方法,包括:在接收到用户发送的分辨率切换指令时,停止从服务端的视频信息库中拉取当前分辨率数据,并记录当前视频的播放位置;所述当前分辨率数据包括各个设置有序号标识的当前图像组;从所述视频信息库中,拉取以所述当前视频的播放位置作为起始播放位置的目标分辨率数据;所述目标分辨率数据包括各个设置有序号标识的目标图像组;对解码队列中的各个元素进行解码,得到各个图像帧,并将各个所述图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面;各个所述元素包括所述当前分辨率数据中序号大于目标当前图像组的序号的多个当前图像组;所述目标当前图像组为:包含与所述当前视频的播放位置对应的视频画面的图像帧的所述当前图像组;在对所述解码队列中的各个元素进行解码的同时,利用所述目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代所述解码队列中序号大于所述待渲染当前图像组的序号的当前图像组;所述待渲染当前图像组为:处于所述解码队列首位的当前图像组。
7.可选的,所述对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像
帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面,包括:按照序号由小到大的顺序,将预先下载的所述当前分辨率数据中符合预设条件的多个当前图像组,作为各个元素,依次写入到解码队列中;所述预设条件为:当前图像组的序号大于目标当前图像组的序号;控制解码器按照先进先出的方式,逐个对所述解码队列中的各个元素进行解码,得到各个图像帧,并将各个所述图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面。
8.可选的,所述在对所述解码队列中的各个元素进行解码的同时,利用所述目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代所述解码队列中序号大于所述待渲染当前图像组的序号的当前图像组,包括:在利用解码器对所述解码队列中的各个元素进行解码的同时,为所述目标分辨率数据中满足预设要求的目标图像组,设置第一标识;所述预设要求为:目标图像组的序号大于待渲染当前图像组的序号;将目标元素从所述解码队列中删除;所述目标元素包括:序号大于所述待渲染当前图像组的序号的当前图像组;按照序号由小到大的顺序,将设置有所述第一标识的多个目标图像组,作为各个新元素,依次写入到所述解码队列中。
9.可选的,所述为所述目标分辨率数据中满足预设要求的目标图像组,设置第一标识之后,还包括:将不满足所述预设要求的目标图像组进行删除。
10.可选的,所述按照序号由小到大的顺序,将设置有所述第一标识的多个目标图像组,作为各个新元素,依次写入到所述解码队列中之后,还包括:当检测到所述解码器首次对所述解码队列中的新元素进行解码时,对所述解码器进行重置,并利用重置后的解码器,对所述解码队列中的所有新元素进行解码。
11.一种视频分辨率的切换装置,包括:记录单元,用于在接收到用户发送的分辨率切换指令时,停止从服务端的视频信息库中拉取当前分辨率数据,并记录当前视频的播放位置;所述当前分辨率数据包括各个设置有序号标识的当前图像组;拉取单元,用于从所述视频信息库中,拉取以所述当前视频的播放位置作为起始播放位置的目标分辨率数据;所述目标分辨率数据包括各个设置有序号标识的目标图像组;解码单元,用于对解码队列中的各个元素进行解码,得到各个图像帧,并将各个所述图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面;各个所述元素包括所述当前分辨率数据中序号大于目标当前图像组的序号的多个当前图像组;所述目标当前图像组为:包含与所述当前视频的播放位置对应的视频画面的图像帧的所述当前图像组;替代单元,用于在对所述解码队列中的各个元素进行解码的同时,利用所述目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代所述解码队列中序号大于所述待渲染当前图像组的序号的当前图像组;所述待渲染当前图像组为:处于所述解
码队列首位的当前图像组。
12.可选的,所述解码单元具体用于:按照序号由小到大的顺序,将预先下载的所述当前分辨率数据中符合预设条件的多个所述当前图像组,作为各个元素,依次写入到解码队列中;所述预设条件为:所述当前图像组的序号大于所述目标当前图像组的序号;控制解码器按照先进先出的方式,逐个对所述解码队列中的各个所述元素进行解码,得到各个图像帧,并将各个所述图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面。
13.可选的,所述替代单元具体用于:在利用解码器对所述解码队列中的各个元素进行解码的同时,为所述目标分辨率数据中满足预设要求的目标图像组,设置第一标识;所述预设要求为:目标图像组的序号大于待渲染当前图像组的序号;将目标元素从所述解码队列中删除;所述目标元素包括:序号大于所述待渲染当前图像组的序号的当前图像组;按照序号由小到大的顺序,将设置有所述第一标识的多个目标图像组,作为各个新元素,依次写入到所述解码队列中。
14.一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行所述的视频分辨率的切换方法。
15.一种视频分辨率的切换设备,包括:处理器、存储器和总线;所述处理器与所述存储器通过所述总线连接;所述存储器用于存储程序,所述处理器用于运行程序,其中,所述程序运行时执行所述的视频分辨率的切换方法。
16.本技术提供的技术方案,在接收到用户发送的分辨率切换指令时,停止从视频信息库中拉取当前分辨率数据并记录当前视频的播放位置;从视频信息库中拉取对应当前视频的播放位置的目标分辨率数据;对解码队列中的各个元素进行解码,得到各个图像帧并渲染至屏幕,以使屏幕显示对应的视频画面,利用目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代解码队列中序号大于待渲染当前图像组的序号的当前图像组,与现有技术相比,在切换分辨率时采用的是以图像组作为解码单元,由于图像组的数据长度小于ts数据长度,因此,解码所花费的时间较小,从而缩短切换分辨率过程的等待时间。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1为本技术实施例提供的一种视频分辨率的切换方法的流程图;图2为本技术实施例提供的另一种视频分辨率的切换方法的流程图;图3为本技术实施例提供的一种视频分辨率的切换装置的架构示意图。
具体实施方式
19.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
20.如图1所示,为本技术实施例提供的一种视频分辨率的切换方法的流程图,可应用于播放器(具体可为客户端),包括:s101:当接收到用户发送的分辨率切换指令时,停止从服务端的视频信息库中拉取当前分辨率数据,并记录当前视频的播放位置。
21.其中,当前分辨率数据包括各个当前gop(图像组,group of pictures),且每个当前gop都设置了序号标识,当前gop包括关键帧、非关键帧,关键帧指示当前gop的第一帧画面。
22.在视频播放领域中,服务端发送给客户端的视频流为二进制的编码流(即gop序列),具体的,客户端按照gop的序号从小到大的顺序,依次从服务端的视频信息库中拉取各个gop,并将gop缓存到解码队列中,在拉取gop的同时,客户端会依次对解码队列中各个gop进行解码,得到图像帧队列,经由对图像帧队列中各个图像帧进行渲染,便可得到可供屏幕显示的视频画面,从而实现视频的边下载边播放。
23.此外,分辨率切换指令指示:将当前视频从当前分辨率切换成目标分辨率的指令,当前视频指示正在播放的视频,当前分辨率数据指示构成当前视频的分辨率数据。
24.可选的,将当前视频从当前分辨率切换成目标分辨率,可以是将当前视频从低分辨率切换成高分辨率(例如从720p切换至1080p),也可以是将当前视频从高分辨率切换成低分辨率(例如720p切换至480p),用户可根据需求进行选择。
25.具体的,假设接收到用户发送的将当前视频从当前分辨率(例如1080p)切换成目标分辨率(例如480p)的指令时,停止从服务端的视频信息库中拉取1080p的数据,并记录当前视频的播放位置(例如16:00)。
26.s102:利用与目标分辨率数据对应的地址,从服务端的视频信息库中,拉取以当前视频的播放位置作为起始播放位置的目标分辨率数据。
27.其中,目标分辨率数据包括:各个目标gop,且每个目标gop都设置了序号标识,目标gop包括:关键帧、非关键帧,关键帧指示目标gop的第一帧画面。
28.需要说明的是,相同序号标识的目标gop与当前gop,所指代的视频内容一致,但视频内容的分辨率不一致。此外,本地预存有与各个分辨率数据对应的地址,客户端可通过地址从视频信息库中拉取分辨率数据。
29.具体的,假设当前视频的播放位置为16:00,利用与目标分辨率数据对应的地址,从服务端的视频信息库中拉取以16:00作为起始位置的目标分辨率数据。
30.s103:按照序号由小到大的顺序,将预先下载的当前分辨率数据中符合预设条件的多个当前gop,作为各个元素,依次写入到解码队列中。
31.其中,预设条件为:当前gop的序号大于目标当前gop的序号,目标当前gop为:包含与当前视频的播放位置对应的视频画面的图像帧的当前gop。
32.具体的,假设目标当前gop为:当前gop2,符合预设条件(当前gop的序号大于目标
当前gop的序号)的当前gop为:当前gop3、当前gop4、当前gop5,按照当前gop3、当前gop4、当前gop5的顺序,将当前gop3作为元素写入解码队列中;将当前gop4作为元素写入到解码队列中;将当前gop5作为元素写入到解码队列中。
33.s104:控制解码器按照先进先出的方式,逐个对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像帧渲染至屏幕,以使屏幕显示与每个图像帧对应的视频画面。
34.在执行s104的同时,并发执行s105。
35.其中,按照先进先出的方式,逐个对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像帧渲染至屏幕,以使屏幕显示与每个图像帧对应的视频画面的具体实现方式,为本领域人员公知的常识,这里不再赘述。
36.具体的,假设解码队列中有三个元素,分别为gop3、gop4、gop5,控制解码器按照先进先出的顺序,对解码队列中的gop3进行解码,得到图像帧3,并将图像帧3渲染至屏幕,以使屏幕显示与图像帧3对应的视频画面;对解码队列中的gop4进行解码,得到图像帧4,并将图像帧4渲染至屏幕,以使屏幕显示与图像帧4对应的视频画面;对解码队列中的gop5进行解码,得到图像帧5,并将图像帧5渲染至屏幕,以使屏幕显示与图像帧5对应的视频画面。
37.需要说明的是,将各个图像帧渲染至屏幕,在屏幕上仍然显示与每个图像帧对应的视频画面,避免了切换分辨率时出现黑屏的问题,而导致视频播放时的不连贯,给用户带来不好的体验。
38.s105:在利用解码器对解码队列中的各个元素进行解码的同时,为目标分辨率数据中满足预设要求的目标gop,设置第一标识。
39.在执行s105之后,继续执行s106。
40.其中,预设要求为:目标gop的序号大于待渲染当前gop的序号。待渲染当前gop为:处于解码队列首位的当前gop。
41.在本技术实施例中,第一标识用于指示解码器需要进行重置。
42.可选的,还可以对未被设置有第一标识的目标gop进行删除。
43.需要说明的是,为每个目标gop设置第一标识,是为了确保解码器能读取到第一标识,在播放器内存在有丢帧的逻辑代码,若只对一个目标gop设置第一标识,而逻辑代码在丢帧时,不能保证设置第一标识的目标gop不被丢弃,若将设置第一标识的目标gop丢弃,会使得解码器不能读取到设置第一标识的目标gop,进而导致分辨率切换失败。
44.此外,还可以将不满足预设要求的目标gop进行删除,避免占用内存。
45.具体的,假设待渲染当前gop为:当前gop4,满足预设要求(目标gop的序号大于待渲染当前gop的序号)的目标gop为:目标gop5、目标gop6、目标gop7,在利用解码器对解码队列中的gop进行解码的同时,为目标gop5、目标gop6、目标gop7,设置第一标识。
46.s106:将目标元素从解码队列中删除。
47.其中,目标元素包括:序号大于待渲染当前gop的序号的当前gop。
48.具体的,假设待渲染当前gop为:当前gop4,将序号大于当前gop4的当前gop(例如当前gop5、当前gop6、当前gop7),将当前gop5、当前gop6、当前gop7从解码队列中删除。
49.s107:按照序号由小到大的顺序,将设置有第一标识的多个目标gop,作为各个新元素,依次写入到解码队列中。
50.s108:当检测到解码器首次对解码队列中的新元素进行解码时,对解码器进行重置,并利用重置后的解码器,对解码队列中的所有新元素进行解码。
51.其中,利用重置后的解码器,对解码队列中所有新元素(即设置有第一标识的目标gop)进行解码,其解码过程以及后续的渲染过程,与上述s104所示的原理相同,这里不再赘述。
52.需要说明的是,当检测到解码器首次对解码队列中的新元素进行解码时,则对解码器进行重置,由于解码器通常只能解码一种分辨率的数据,需要对解码器重置之后,才能对新元素进行解码,也就是说,解码器只能读取一种分辨率的数据,在切换分辨率时,需要解码器解码新分辨率的数据,若想解码器对新分辨率的数据进行解码,则需要对解码器进行重置,使得解码器解码新分辨率的数据。
53.需要强调的是,基于新元素(即设置有第一标识的目标gop)解码得到的视频画面,相较于基于旧元素(即当前gop)解码得到的视频画面,其分辨率是互不相同的。
54.具体的,基于设置有第一标识的目标gop解码得到的视频画面,其分辨率为分辨率切换指令所示的目标分辨率,基于当前gop解码得到的视频画面,其分辨率为分辨率切换指令所示的当前分辨率。
55.综上所述,在对解码队列中的各个元素进行解码的同时,利用目标分辨率数据中序号大于待渲染当前gop的序号的目标gop,替代解码队列中序号大于待渲染当前gop的序号的当前gop,在待渲染当前gop解码完成后,后续进行解码的元素所得到视频画面的分辨率均为用户指定的分辨率,与现有技术相比,在切换分辨率时采用的是以gop作为解码单元,由于gop的数据长度小于ts数据的数据长度,因此,对待渲染当前gop进行解码所花费的时间较小,从而缩短切换分辨率过程的等待时间,有效提高用户体验。
56.如图2所示,为本技术实施例提供的一种视频分辨率的切换方法的流程图,包括:s201:在接收到用户发送的分辨率切换指令时,停止从服务端的视频信息库中拉取当前分辨率数据,并记录当前视频的播放位置。
57.其中,当前分辨率数据包括各个设置有序号标识的当前图像组。
58.s202:从视频信息库中,拉取以当前视频的播放位置作为起始播放位置的目标分辨率数据。
59.其中,目标分辨率数据包括各个设置有序号标识的目标图像组。
60.s203:对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像帧渲染至屏幕,以使屏幕显示与每个图像帧对应的视频画面。
61.其中,各个元素包括当前分辨率数据中序号大于目标当前图像组的序号的多个当前图像组;目标当前图像组为:包含与当前视频的播放位置对应的视频画面的图像帧的当前图像组。
62.s204:在对解码队列中的各个元素进行解码的同时,利用目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代解码队列中序号大于待渲染当前图像组的序号的当前图像组。
63.其中,待渲染当前图像组为:处于解码队列首位的当前图像组。
64.综上所述,在对解码队列中的各个元素进行解码的同时,利用目标分辨率数据中序号大于待渲染当前gop的序号的目标gop,替代解码队列中序号大于待渲染当前gop的序
号的当前gop,在待渲染当前gop解码完成后,后续进行解码的元素所得到视频画面的分辨率均为用户指定的分辨率,与现有技术相比,在切换分辨率时采用的是以gop作为解码单元,由于gop的数据长度小于ts数据的数据长度,因此,对待渲染当前gop进行解码所花费的时间较小,从而缩短切换分辨率过程的等待时间,有效提高用户体验。
65.如图3所示,为本技术实施例提供的一种视频分辨率的切换装置的架构示意图,包括:记录单元100,用于在接收到用户发送的分辨率切换指令时,停止从服务端的视频信息库中拉取当前分辨率数据,并记录当前视频的播放位置;当前分辨率数据包括各个设置有序号标识的当前图像组。
66.拉取单元200,用于从视频信息库中,拉取以当前视频的播放位置作为起始播放位置的目标分辨率数据;目标分辨率数据包括各个设置有序号标识的目标图像组。
67.解码单元300,用于对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像帧渲染至屏幕,以使屏幕显示与每个图像帧对应的视频画面;各个元素包括当前分辨率数据中序号大于目标当前图像组的序号的多个当前图像组;目标当前图像组为:包含与当前视频的播放位置对应的视频画面的图像帧的当前图像组。
68.解码单元300具体用于:按照序号由小到大的顺序,将预先下载的当前分辨率数据中符合预设条件的多个当前图像组,作为各个元素,依次写入到解码队列中;预设条件为:当前图像组的序号大于目标当前图像组的序号;控制解码器按照先进先出的方式,逐个对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像帧渲染至屏幕,以使屏幕显示与每个图像帧对应的视频画面。
69.替代单元400,用于在对解码队列中的各个元素进行解码的同时,利用目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代解码队列中序号大于待渲染当前图像组的序号的当前图像组;待渲染当前图像组为:处于解码队列首位的当前图像组。
70.替代单元400具体用于:在利用解码器对解码队列中的各个元素进行解码的同时,为目标分辨率数据中满足预设要求的目标图像组,设置第一标识;预设要求为:目标图像组的序号大于待渲染当前图像组的序号;将目标元素从解码队列中删除;目标元素包括:序号大于待渲染当前图像组的序号的当前图像组;按照序号由小到大的顺序,将设置有第一标识的多个目标图像组,作为各个新元素,依次写入到解码队列中。
71.替代单元400,还用于将不满足预设要求的目标图像组进行删除。
72.替代单元400,还用于当检测到解码器首次对解码队列中的新元素进行解码时,对解码器进行重置,并利用重置后的解码器,对解码队列中的所有新元素进行解码。
73.综上所述,在对解码队列中的各个元素进行解码的同时,利用目标分辨率数据中序号大于待渲染当前gop的序号的目标gop,替代解码队列中序号大于待渲染当前gop的序号的当前gop,在待渲染当前gop解码完成后,后续进行解码的元素所得到视频画面的分辨率均为用户指定的分辨率,与现有技术相比,在切换分辨率时采用的是以gop作为解码单元,由于gop的数据长度小于ts数据的数据长度,因此,对待渲染当前gop进行解码所花费的时间较小,从而缩短切换分辨率过程的等待时间,有效提高用户体验。
74.本技术还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,程序执行上述本技术提供的视频分辨率的切换方法。
75.本技术还提供了一种视频分辨率的切换设备,包括:处理器、存储器和总线。处理器与存储器通过总线连接,存储器用于存储程序,处理器用于运行程序,其中,程序运行时执行上述本技术提供的视频分辨率的切换方法,包括如下步骤:在接收到用户发送的分辨率切换指令时,停止从服务端的视频信息库中拉取当前分辨率数据,并记录当前视频的播放位置;所述当前分辨率数据包括各个设置有序号标识的当前图像组;从所述视频信息库中,拉取以所述当前视频的播放位置作为起始播放位置的目标分辨率数据;所述目标分辨率数据包括各个设置有序号标识的目标图像组;对解码队列中的各个元素进行解码,得到各个图像帧,并将各个所述图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面;各个所述元素包括所述当前分辨率数据中序号大于目标当前图像组的序号的多个当前图像组;所述目标当前图像组为:包含与所述当前视频的播放位置对应的视频画面的图像帧的所述当前图像组;在对所述解码队列中的各个元素进行解码的同时,利用所述目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代所述解码队列中序号大于所述待渲染当前图像组的序号的当前图像组;所述待渲染当前图像组为:处于所述解码队列首位的当前图像组。
76.可选的,所述对解码队列中的各个元素进行解码,得到各个图像帧,并将各个图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面,包括:按照序号由小到大的顺序,将预先下载的所述当前分辨率数据中符合预设条件的多个当前图像组,作为各个元素,依次写入到解码队列中;所述预设条件为:当前图像组的序号大于目标当前图像组的序号;控制解码器按照先进先出的方式,逐个对所述解码队列中的各个元素进行解码,得到各个图像帧,并将各个所述图像帧渲染至屏幕,以使所述屏幕显示与每个所述图像帧对应的视频画面。
77.可选的,所述在对所述解码队列中的各个元素进行解码的同时,利用所述目标分辨率数据中序号大于待渲染当前图像组的序号的目标图像组,替代所述解码队列中序号大于所述待渲染当前图像组的序号的当前图像组,包括:在利用解码器对所述解码队列中的各个元素进行解码的同时,为所述目标分辨率数据中满足预设要求的目标图像组,设置第一标识;所述预设要求为:目标图像组的序号大于待渲染当前图像组的序号;将目标元素从所述解码队列中删除;所述目标元素包括:序号大于所述待渲染当前图像组的序号的当前图像组;按照序号由小到大的顺序,将设置有所述第一标识的多个目标图像组,作为各个新元素,依次写入到所述解码队列中。
78.可选的,所述为所述目标分辨率数据中满足预设要求的目标图像组,设置第一标识之后,还包括:将不满足所述预设要求的目标图像组进行删除。
79.可选的,所述按照序号由小到大的顺序,将设置有所述第一标识的多个目标图像组,作为各个新元素,依次写入到所述解码队列中之后,还包括:
当检测到所述解码器首次对所述解码队列中的新元素进行解码时,对所述解码器进行重置,并利用重置后的解码器,对所述解码队列中的所有新元素进行解码。
80.本技术实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本技术实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
81.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
82.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1