一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示设备及视频信息处理方法与流程

2021-12-07 21:13:00 来源:中国专利 TAG:


1.本发明实施例涉及电视机领域,尤其涉及一种显示设备及视频信息处理方法。


背景技术:

2.电视机通常包括片上系统(system on chip,soc)芯片、以及8k分辨率、120赫兹(hz)刷新率的液晶显示屏,在电视机与网络设备进行视频数据传输过程中,为了使该液晶显示屏能够根据视频信息(为soc芯片对网络设备发送的视频码流进行解码处理之后得到的)流畅地显示视频图像,电视机与网络设备进行视频数据传输时,需要的带宽为160兆比特每秒(mbps)。
3.在现有技术中,电视机与网络设备进行视频数据传输时,实际才用的带宽为20mbps,为了使该液晶显示屏能够根据视频信息流畅地显示视频图像,通常将带宽20mbps提升至160mbps。但是在实际中,将带宽20mbps提升至160mbps,需要进行网络通道改造,导致成本较高,而且实际应用中通常存在网络阻塞、网络限流、网络分流等情况,因此导致电视机与网络设备进行视频数据传输时使用的带宽大小160mbps,进而导致使该液晶显示屏根据视频信息显示视频图像时,出现卡顿、显示马赛克等问题。


技术实现要素:

4.本技术提供一种显示设备及视频信息处理方法。用于降低显示设备对带宽的需求量,无需进行网络通道改造,节省成本,使显示屏根据目标视频信息流畅地显示视频图像。
5.第一方面,本技术提供一种显示设备,包括:处理器和显示屏,其中,
6.处理器用于执行:
7.获取接收第一视频码流过程中的网络占用率和视频处理方式;
8.根据网络占用率和视频处理方式,确定目标跳帧值;
9.向网络设备发送目标跳帧值;
10.接收网络设备根据目标跳帧值发送的第二视频码流;
11.根据第二视频码流和目标跳帧值,确定目标视频信息;
12.向显示屏发送目标视频信息;
13.显示屏用于执行:
14.接收目标视频信息;
15.根据接收到的目标视频信息显示视频图像。
16.第二方面,本技术提供一种显示设备,包括:处理器和显示屏,其中,
17.处理器用于执行:
18.根据显示设备和网络设备之间网络的网络占用率,确定目标跳帧值,其中,网络占用率用于表征网络传输数据的能力的利用率;
19.向网络设备发送目标跳帧值;
20.接收网络设备根据目标跳帧值发送的第二视频码流,其中第二视频码流是网络设
备在原始码流中根据目标跳帧值删除数据帧后生成的;
21.根据第二视频码流和目标跳帧值在所第二视频码流解析出的相邻视频帧之间增加补偿视频帧,以生成目标视频信息;
22.向显示屏发送目标视频信息,其中显示屏用于根据目标视频信息刷新显示屏以显示图像
23.第三方面,本技术提供一种视频信息处理方法,应用于显示设备,显示设备包括处理器和显示屏,包括:
24.处理器获取接收第一视频码流过程中的网络占用率和视频处理方式;
25.处理器根据网络占用率和视频处理方式,确定目标跳帧值;
26.处理器向网络设备发送目标跳帧值;
27.处理器接收网络设备根据目标跳帧值发送的第二视频码流;
28.处理器根据第二视频码流和目标跳帧值,确定目标视频信息;
29.处理器向显示屏发送目标视频信息。
30.第四方面,本技术提供一种视频信息处理方法,应用于显示设备,显示设备包括处理器和显示屏,包括:
31.处理器根据显示设备和网络设备之间网络的网络占用率,确定目标跳帧值,其中,网络占用率用于表征网络传输数据的能力的利用率;
32.处理器向网络设备发送目标跳帧值;
33.处理器接收网络设备根据目标跳帧值发送的第二视频码流,其中第二视频码流是网络设备在原始码流中根据目标跳帧值删除数据帧后生成的;
34.处理器根据第二视频码流和目标跳帧值在所第二视频码流解析出的相邻视频帧之间增加补偿视频帧,以生成目标视频信息;
35.处理器向显示屏发送目标视频信息,其中显示屏用于根据目标视频信息刷新显示屏以显示图像。
36.本技术提供一种显示设备及视频信息处理方法,该处理方法包括:获取接收第一视频码流过程中的网络占用率和视频处理方式;根据网络占用率和视频处理方式,确定目标跳帧值;向网络设备发送目标跳帧值;接收网络设备根据目标跳帧值发送的第二视频码流;根据第二视频码流和目标跳帧值,确定目标视频信息;向显示屏发送目标视频信息。在上述方法中,根据第二视频码流和目标跳帧值,确定目标视频信息,可以使得显示屏根据目标视频信息流畅的显示视频图像,无需进行网络通道改造,节省成本。进一步地,在本技术中,当网络占用率较大(即网络质量较差)时,从网络设备中获取的第二视频码流中缺省了部分视频帧(即减少从网络设备获取的视频帧数量),因此降低了显示设备对带宽的需求量。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
38.图1为本技术提供的一种视频信息处理方法的流程示意图一;
39.图2为本技术提供的一种视频信息处理方法的流程示意图二;
40.图3为本技术提供的另一种视频信息处理方法的流程示意图;
41.图4为本技术提供的显示设备的结构示意图;
42.图5为本技术提供的视频信息处理装置的结构示意图。
具体实施方式
43.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
45.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个在一些实施例中实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
46.图1为本技术提供的一种视频信息处理方法的流程示意图一。如图1所示,本技术一些实施例提供的视频信息处理方法包括:
47.s101:获取接收第一视频码流过程中的网络占用率和视频处理方式。
48.在一些实施例中,本技术实施例的执行主体为显示设备中的处理器。
49.在一些实施例中,视频处理方式是指接收到的网络设备码流的生成方式,视频处理方式为跳帧处理方式、或者非跳帧处理方式。
50.其中,非跳帧处理方式为网络设备根据原始数据逐帧生成视频码流的生成方式。例如:原始数据中包含的数据帧为顺次的数据帧1、数据帧2、数据帧3、数据帧4、数据帧5,在非跳帧处理方式下视频码流包含顺次的数据帧1对应的第一视频帧码流、数据帧2对应的第二视频帧码流、数据帧3对应的第三视频帧码流、数据帧4对应的第四视频帧码流、对应数据帧5的第五视频帧码流。
51.其中,跳帧处理方式为根据网络设备根据原始数据隔n帧生成视频码流的生成方式,其中n大于等于1。例如:原始数据中包含的数据帧为顺次的数据帧1、数据帧2、数据帧3、数据帧4、数据帧5、数据帧6、数据帧7,在跳帧处理方式下视频码流包含顺次的数据帧1对应的第一视频帧码流、数据帧3对应的第三视频帧码流、数据帧5对应的第五视频帧码流、数据帧7对应的第七视频帧码流;或,在跳帧处理方式下视频码流包含顺次的数据帧1对应的第一视频帧码流、数据帧2对应的第二视频帧码流、数据帧4对应的第四视频帧码流、数据帧6对应的第六视频帧码流;或,在跳帧处理方式下视频码流包含顺次的数据帧1对应的第一视频帧码流、数据帧3对应的第三视频帧码流、数据帧5对应的第五视频帧码流、数据帧7对应
的第七视频帧码流。
52.在一些实施例中,网络设备发送给显示设备的视频码流的同时,还根据码流的生成方式发送表征处理方式的标识,显示设备根据视频处理方式的标识确定当前接收到的码流是跳帧处理方式还是非跳帧处理方式,以及是跳帧处理时跳了多少帧。在初始时发送的表征处理方式的标识为非跳帧处理方式,在进行跳帧处理时,根据两个视频帧码流间隔的数据帧数确定跳n帧处理的方式。
53.在一些实施例中,网络设备可以根据网络占用率调整跳帧处理方式,以及根据当前处理方式和网络占用率调整两个视频帧码流间隔的数据帧数。
54.在一些实施例中,显示设备根据当前的视频处理标识确定视频处理方式,并根据视频处理方式和网络占用率更新视频处理方式,其中视频处理标识是根据显示设备发送的目标跳帧值确定的。在初始时,显示设备未发送目标跳帧值,因此显示设备侧视频处理标识表征显示设备侧接收到的视频数据是非跳帧处理方式,在视频处理方式为非跳帧处理方式时,当前的目标跳帧值为0,根据网络占用率和当前的目标跳帧值确定目标跳帧值。在网络占用率升高时,提高跳帧处理的跳帧值,例如,确定目标跳帧值为1,将目标跳帧值发送给网络设备,网络设备在原始数据中包含的数据帧为顺次的数据帧1、数据帧2、数据帧3、数据帧4、数据帧5、数据帧6、数据帧7,根据目标跳帧值1,在跳帧处理方式下视频码流包含顺次的数据帧1对应的第一视频帧码流、数据帧3对应的第三视频帧码流、数据帧5对应的第五视频帧码流、数据帧7对应的第七视频帧码流;显示设备根据目标跳帧值1重新确定当前的跳帧值,并更新当前的视频处理标识表征视频处理方式为跳帧处理方式。在显示设备当前的视频处理标识表征视频处理方式为跳帧处理方式,当前的目标跳帧值为1,根据网络占用率和当前的目标跳帧值确定目标跳帧值,在网络占用率升高时,提高跳帧处理的跳帧值,例如,确定目标跳帧值为2,将目标跳帧值发送给网络设备,网络设备在原始数据中包含的数据帧为顺次的数据帧1、数据帧2、数据帧3、数据帧4、数据帧5、数据帧6、数据帧7,根据目标跳帧值2,在跳帧处理方式下视频码流包含顺次的数据帧1对应的第一视频帧码流、数据帧4对应的第四视频帧码流、数据帧7对应的第七视频帧码流。
55.s102:根据网络占用率和视频处理方式,确定目标跳帧值。
56.在一种可能的设计中,根据网络占用率和视频处理方式,确定目标跳帧值的方法包括:
57.若视频处理方式为非跳帧处理方式,则根据网络占用率、第一占用率阈值和预设跳帧值,确定目标跳帧值;
58.若视频处理方式为跳帧处理方式,则根据网络占用率、第一占用率阈值、预设跳帧值和跳帧处理方式对应的第一跳帧值(当前的跳帧值),确定目标跳帧值。
59.在一些实施例中,第一占用率阈值可以为50%、60%等,预设跳帧值可以为1、2、3等,第一跳帧值也可以为1、2、3等。
60.s103:向网络设备发送目标跳帧值。
61.在一些实施例中,处理器可以直接向网络设备发送目标跳帧值,还可以向网络设备发送码流数据请求,该码流数据请求中包括目标跳帧值。
62.在一些实施例中,该码流数据请求中还可以包括显示设备的标识和网络地址、第一视频码流对应的影片名称等。
63.网络设备可以根据接收到的目标跳帧值对原始码流进行处理,在一些实施例中,第一视频码流只可以是非跳帧处理方式下的视频码流,也可以是在当前跳帧值下的视频码流。
64.在一些实施例中,目标跳帧值是显示设备接收到的视频码流中的视频帧的帧率符合显示屏的刷新率,不同目标跳帧值对应的视频码流中的视频帧的帧率不同,对应的显示屏的刷新率也不同。
65.s104:接收网络设备根据目标跳帧值发送的第二视频码流。
66.在一些实施例中,网络设备接收到目标跳帧值之后,根据目标跳帧值对第一视频码流进行跳帧处理,得到第二视频码流。
67.在一些实施例中,第一视频码流可以是非跳帧处理方式下的视频码流,第二视频码流是根据目标跳帧值跳帧后生成的视频码流。
68.在一些实施例中,第一视频码流可以是根据目标跳帧值1,在跳帧处理方式下包含顺次的数据帧1对应的第一视频帧码流、数据帧3对应的第三视频帧码流、数据帧5对应的第五视频帧码流、数据帧7对应的第七视频帧码流生成的视频码流;第二视频码流可以在目标跳帧值为2,网络设备生成的包含顺次的数据帧1对应的第一视频帧码流、数据帧4对应的第四视频帧码流、数据帧7对应的第七视频帧码流的视频码流。
69.s105:根据第二视频码流和目标跳帧值,确定目标视频信息。
70.在一些实施例中,根据第二视频码流解析出视频帧,在相邻的视频帧之间根据目标跳帧值增加补偿帧信息来生成目标视频信息。
71.在一些实施例中,确定目标视频信息的方法可以参见图2实施例中的s209~s211。
72.s106:向显示屏发送目标视频信息。
73.其中,显示屏可以为可变刷新率显示屏,显示屏用于根据目标视频信息刷新显示屏以显示图像。
74.进一步地,显示屏可以根据目标视频信息流畅的显示视频图像。
75.在一些实施例中,显示屏仅根据目标视频信息中的补偿视频帧信息以外的视频帧进行刷新,在一些实施例中,显示屏的刷新率是可变的,因此可以保证视频的正常显示。
76.本技术一些实施例提供的视频信息处理方法包括:获取接收第一视频码流过程中的网络占用率和视频处理方式;根据网络占用率和视频处理方式,确定目标跳帧值;向网络设备发送目标跳帧值;接收网络设备根据目标跳帧值发送的第二视频码流;根据第二视频码流和目标跳帧值,确定目标视频信息;向显示屏发送目标视频信息。在上述方法中,根据第二视频码流和目标跳帧值,确定目标视频信息,可以使得显示屏根据目标视频信息流畅的显示视频图像,无需进行网络通道改造,节省成本。进一步地,在本技术中,当网络占用率较大(即网络质量较差)时,显示设备接收到第二视频码流中缺省了部分数据帧(即网络设备发送的第二视频码流中包括的数据帧量减少),因此降低显示设备对带宽的需求量。
77.在上述实施例的基础上,下面结合图2实施例对本技术提供的视频信息处理方法作进一步地详细说明,在一些实施例中,请参见图2。
78.图2为本技术提供的一种视频信息处理方法的流程示意图二。如图2所示,本技术一些实施例提供的视频信息处理方法包括:
79.s201:在接收第一视频码流过程中,获取网络设备在预先设定的通信总时长内的
数据通信时长。
80.s202:根据数据通信时长和通信总时长,确定网络占用率。
81.其中,预先设定的通信总时长可以为200毫秒、500毫秒等,在一些实施例中,本技术对此不进行限定。
82.在一些实施例中,将数据通信时长除以通信总时长得到的比值确定为网络占用率。
83.在一些实施例中,可以根据请求的时延确定网络占用率。
84.在一些实施例中,可以根据响应速度确定网络占用率。
85.在一些实施例中,只需获取到能够表征网络传输数据的能力的利用率即可,具体获取的方式可以参照相关技术。
86.s203:获取接收第一视频码流过程中的视频处理方式。
87.s204:判断视频处理方式是否为非跳帧处理方式。
88.若是,则执行s205。
89.若否,则执行s206。
90.s205:若网络占用率大于或等于第一占用率阈值,则将预设跳帧值确定为目标跳帧值。
91.在一些实施例中,网络占用率小于第一占用率阈值时,将0确定目标为跳帧值。
92.在一些实施例中,根据预设映射关系确定目标跳帧值。
93.在一些实施例中,直接根据预设映射关系确定目标跳帧值,无需占用率阈值。
94.s206:若网络占用率小于第二占用率阈值,则将跳帧处理方式对应的第一跳帧值与预设跳帧值的差值确定为目标跳帧值;若网络占用率大于或等于第二占用率阈值、且小于第一占用率阈值,则将第一跳帧值确定为目标跳帧值;若网络占用率大于或等于第一占用率阈值,则将第一跳帧值与预设跳帧值的和确定为目标跳帧值。
95.其中,第二占用率阈值小于第一占用率阈值。在一些实施例中,第二占用率阈值为第一占用率阈值除以n之后得到的比值,n可以为任意一正整数。
96.例如,n=2、第一占用率阈值为50%时,第二占用率阈值为25%。
97.例如,第一占用率阈值为50%、第二占用率阈值为25%、第一跳帧值为1、预设跳帧值为1时,若网络占用率为10%,则得到的目标跳帧值为0(1-1=0),若网络占用率为30%,则得到的目标跳帧值为1(即等于第一跳帧值),若网络占用率为60%,则得到的目标跳帧值为2(1 1=2)。
98.s207:向网络设备发送目标跳帧值。
99.在一些实施例中,s207的执行过程与s103的执行过程相同,此处不再赘述s207的执行方法
100.s208:接收网络设备根据目标跳帧值发送的第二视频码流。
101.在一些实施例中,s208的执行方法与s104的执行方法相同,此处不再赘述s208的执行过程。
102.s209:对第二视频码流进行解码处理,得到待显示视频帧。
103.其中,待显示视频帧中包括至少一个有效视频帧,每一有效视频帧为对第二视频码流中的一个数据帧进行解码处理之后得到的。
104.在一些实施例中,每一有效视频帧中包括显示标识,显示标识用于触发显示屏显示该显示标识所在的有效视频帧对应的视频图像。
105.在一些实施例中,有效视频帧包含的显示标识和补偿视频帧中的无效视频帧中包括的显示标识不同,以使的显示屏根据不同的显示标识确定接收到的视频帧是有效视频帧还是无效视频帧。
106.在一些实施例中,显示标识为垂直同步数据和/或水平同步数据。
107.s210:根据目标跳帧值,确定补偿视频帧。
108.其中,补偿视频帧中包括至少一个无效视频帧,该至少一个无效视频帧的个数与目标跳帧值相同。
109.在一些实施例中,根据跳帧值和预设显示行数量,确定补偿信息数量,根据补偿信息数量,得到补偿视频帧。
110.在一些实施例中,补偿信息数量为目标跳帧值和预设显示行数量的乘积。例如,目标跳帧值为2、预设显示行数量为2200时,补偿信息数量为4400行。进一步地,将4400行的无效视频信息划分为2个无效视频帧,从而得到补偿视频帧。
111.在一些实施例中,如果目标跳帧值为2、预设显示行数量为2200即每一有效视频帧的行数量为2200时,意味着视频码流中缺少两个数据帧,需要补偿2200乘2的数据才能保证处理器和显示屏之间的数据通路的饱和,因此需要在相邻的两个有效视频帧之间补偿2帧空白数据(即2个无效视频帧)。处理器和显示屏之间的数据通路的饱和是一些实施例中显示设备要求的。
112.在一些实施例中,如果处理器和显示屏之间的数据通路不要求饱和,可以直接将有效视频帧发送个显示屏,以使的显示屏根据有效视频帧进行刷新显示,由于目标跳帧值是显示设备接收到的视频码流中的数据帧的帧率符合显示屏的刷新率,因此显示屏可以正常工作。
113.s211:根据待显示视频帧和补偿视频帧,确定目标视频信息。
114.其中,目标视频信息中包括待显示视频帧和补偿视频帧,待显示视频帧中包括至少一个有效视频帧,补偿视频帧中包括至少一个无效视频帧。
115.例如,第二视频码流包括数据帧1和数据帧2,分别对数据帧1和数据帧2进行解码处理,得到待显示视频帧,该待显示视频帧中包括数据帧1和数据帧2各自对应的有效视频帧,每个有效视频帧中包括显示标识。若补偿视频帧中包括2个无效视频帧,则确定的目标视频信息包括:数据帧1对应的有效视频帧、2个无效视频帧、数据帧2对应的有效视频帧、2个无效视频帧。向显示屏发送的目标视频信息中包括的视频帧的先后顺次为:数据帧1对应的有效视频帧、2个无效视频帧、数据帧2对应的有效视频帧、2个无效视频帧。
116.进一步地,当显示屏接收到目标视频信息之后,根据数据帧1对应的有效视频帧中的显示标识,显示数据帧1对应的有效视频帧对应的视频图像,根据数据帧2对应的有效视频帧中的显示标识,显示数据帧2对应的有效视频帧对应的视频图像,而不显示无效视频帧对应的视频图像。
117.s212:向显示屏发送目标视频信息。
118.本技术一些实施例提供的视频信息处理方法包括:在接收第一视频码流过程中,接收网络设备发送的数据通信时长;根据数据通信时长和预先存储的通信总时长,确定网
络占用率;获取接收第一视频码流过程中的视频处理方式;判断视频处理方式为非跳帧处理方式;若是,则网络占用率大于或等于第一占用率阈值时,将预设跳帧值确定为目标跳帧值;若否,则网络占用率小于第二占用率阈值时,将跳帧处理方式对应的第一跳帧值与预设跳帧值的差值确定为目标跳帧值;网络占用率大于或等于第二占用率阈值、且小于第一占用率阈值时,将第一跳帧值确定为目标跳帧值;若网络占用率大于或等于第一占用率阈值时,则将第一跳帧值与预设跳帧值的和确定为目标跳帧值;向网络设备发送目标跳帧值;接收网络设备根据目标跳帧值发送的第二视频码流;对第二视频码流进行解码处理,得到待显示视频帧;根据目标跳帧值和预设显示行数量,确定补偿视频帧;根据待显示视频帧,确定目标视频信息;向显示屏发送目标视频信息。在上述方法中,向网络设备发送目标跳帧值,接收网络设备根据目标跳帧值发送的第二视频码流,降低了显示设备对带宽的需求量,无需进行网络通道改造,节省成本。进步一地,根据待显示视频帧和补偿视频帧,确定目标视频信息,可以保障处理器与显示屏正常通信,而且显示屏仅仅显示待显示视频帧对应的视频图像,降低了显示屏的刷新率,避免显示屏出现卡顿、显示马赛克等问题。
119.图3为本技术提供的另一种视频信息处理方法的流程示意图。如图3所示,本技术一些实施例提供的视频信息处理方法包括:
120.s301:根据显示设备和网络设备之间网络的网络占用率,确定目标跳帧值,其中,网络占用率用于表征网络传输数据的能力的利用率。
121.在一些实施例中,根据网络占用率确定目标跳帧值时,还需要参照预设映射关系,其中预设映射关系中包含网络占用率和目标跳帧值,也可以包含网络占用率和标准跳帧值。
122.例如,预设映射关系中包含网络占用率和目标跳帧值时,可以在预设映射关系中查找网络占用率对应的跳帧值,并将网络占用率对应的跳帧值确定为目标跳帧值。
123.例如,预设映射关系中包含网络占用率和标准跳帧值时,可以在预设映射关系中查找到网络占用率对应的标准跳帧值之后,根据标准跳帧值和当前跳帧值确定需要增加的跳帧值,进而将需要增加的跳帧值作为目标跳帧值。
124.s302:向网络设备发送目标跳帧值。
125.在一些实施例中,s302的执行方法与s201的执行方法相同,此处,不再赘述s302的执行过程。
126.s303:接收网络设备根据目标跳帧值发送的第二视频码流,其中第二视频码流是网络设备在原始码流中根据目标跳帧值删除数据帧后生成的。
127.例如,原始码流中包括数据帧的顺次为数据帧1、数据帧2、数据帧3、数据帧4、数据帧5,若目标跳帧值为1,则网络设备在原始码流中根据目标跳帧值1删除数据帧后生成的第二视频码流中包括数据帧1、数据帧3、数据帧5,第二视频码流中包括的数据帧的顺次为数据帧1、数据帧3、数据帧5。
128.s304:根据第二视频码流和目标跳帧值在第二视频码流解析出的相邻视频帧之间增加补偿视频帧,以生成目标视频信息。
129.例如,若目标跳帧值为1,则增加的补偿视频帧中包括1个无效视频帧。
130.例如,第二视频码流解析出的相邻视频帧的顺次为数据帧1对应的有效视频帧1、数据帧3对应的有效视频帧3、数据帧5对应的有效视频帧5,增加的补偿视频帧中包括1个无
效视频帧时,目标视频信息中包括的视频帧的顺次为数据帧1对应的有效视频帧1、无效视频帧、数据帧3对应的有效视频帧3、无效视频帧、数据帧5对应的有效视频帧5、无效视频帧。
131.s305:向显示屏发送目标视频信息,其中显示屏用于根据目标视频信息刷新显示屏以显示图像。
132.在一些实施例中,s305的执行方法与s211的执行方法相同,此处,不再赘述s305的执行过程。
133.本技术一些实施例提供的视频信息处理方法包括:根据显示设备和网络设备之间网络的网络占用率,确定目标跳帧值,其中,网络占用率用于表征网络传输数据的能力的利用率;向网络设备发送目标跳帧值;接收网络设备根据目标跳帧值发送的第二视频码流,其中第二视频码流是网络设备在原始码流中根据目标跳帧值删除数据帧后生成的;根据第二视频码流和目标跳帧值在第二视频码流解析出的相邻视频帧之间增加补偿视频帧,以生成目标视频信息;向显示屏发送目标视频信息,其中显示屏用于根据目标视频信息刷新显示屏以显示图像。在上述方法中,网络设备发送的第二视频码流中缺省了部分数据帧,减少了第二视频码流中包括的数据帧量,降低显示设备对带宽的需求量。
134.图4为本技术提供的显示设备的结构示意图。如图4所示,显示设备40包括:处理器401和显示屏402,其中,
135.处理器401用于执行:获取接收第一视频码流过程中的网络占用率和视频处理方式;根据网络占用率和视频处理方式,确定目标跳帧值;向网络设备发送目标跳帧值;接收网络设备根据目标跳帧值发送的第二视频码流;根据第二视频码流和目标跳帧值,确定目标视频信息;向显示屏发送目标视频信息;
136.显示屏402用于执行:接收目标视频信息;根据目标视频信息显示视频图像。
137.在本技术中,显示设备40中的处理器可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。
138.在一种可能的设计中,视频处理方式为跳帧处理方式、或者非跳帧处理方式;处理器401还用于:若视频处理方式为非跳帧处理方式,则根据网络占用率、第一占用率阈值和预设跳帧值,确定目标跳帧值;若视频处理方式为跳帧处理方式,则根据网络占用率、第一占用率阈值、预设跳帧值和跳帧处理方式对应的第一跳帧值,确定目标跳帧值。
139.在一种可能的设计中,处理器401还用于:若网络占用率大于或等于第一占用率阈值,则将预设跳帧值确定为目标跳帧值。
140.在一种可能的设计中,处理器401还用于:若网络占用率小于第二占用率阈值,则将第一跳帧值与预设跳帧值的差值确定为目标跳帧值;若网络占用率大于或等于第二占用率阈值、且小于第一占用率阈值,则将第一跳帧值确定为目标跳帧值;若网络占用率大于或等于第一占用率阈值,则将第一跳帧值与预设跳帧值的和确定为目标跳帧值。
141.在一种可能的设计中,处理器401还用于:对第二视频码流进行解码处理,得到待显示视频帧;根据目标跳帧值,确定补偿视频帧;
142.根据待显示视频帧和补偿视频帧,确定目标视频信息。
143.在一种可能的设计中,待显示视频帧中包括至少一个有效视频帧,补偿视频帧中包括至少一个无效视频帧,每一有效视频帧中包括显示标识,显示标识用于触发显示屏显示该显示标识所在的有效视频帧对应的视频图像。
signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
160.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如磁盘存储器。
161.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
162.本技术还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上的视频信息处理方法。
163.上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。
164.一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。
165.单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
166.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术一些实施例方案的目的。
167.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
168.功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
169.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
170.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献