显示设备以及视频信息处理方法

文档序号:1941879 发布日期:2021-12-07 浏览:19次 >En<

阅读说明:本技术 显示设备以及视频信息处理方法 (Display device and video information processing method ) 是由 孙学斌 于 2020-06-03 设计创作,主要内容包括:本申请提供一种显示设备以及视频信息处理方法,该显示设备包括处理器和显示屏,其中,处理器用于执行:获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧;在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同;向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧刷新显示屏以显示原始视频帧。用于节省处理器的成本,进而降低显示设备的设计成本,使得显示屏可以根据目标视频信息流畅地显示视频图像,避免出现显示屏卡顿、花屏等问题。(The application provides a display device and a video information processing method, wherein the display device comprises a processor and a display screen, wherein the processor is used for executing: acquiring the decoding occupancy rate in the process of decoding and processing the original video code stream, and performing frame skipping decoding processing on the original video code stream to generate an original video frame; adding a preset compensation frame between adjacent original video frames after frame skipping to generate target video information, wherein the original video frames and the preset compensation frame have different identifications; and sending the target video information to a display screen, wherein the display screen is used for determining the original video frame according to the identifier corresponding to the original video frame and refreshing the display screen according to the original video frame to display the original video frame. The method is used for saving the cost of the processor and further reducing the design cost of the display device, so that the display screen can smoothly display video images according to target video information, and the problems of display screen blockage, screen splash and the like are avoided.)

显示设备以及视频信息处理方法

技术领域

本申请涉及电视机领域,尤其涉及一种显示设备以及视频信息处理方法。

背景技术

电视机通常包括片上系统(System on Chip,SoC)芯片和液晶显示屏,SoC芯片可以对视频码流进行处理得到视频信息,并向液晶显示屏发送视频信息,以使液晶显示屏可以根据视频信息显示视频图像。

目前,当液晶显示屏为4K分辨率、60赫兹(Hz)刷新率的显示屏时,液晶显示屏显示视频图像的方法包括:SoC芯片接收视频码流;SoC芯片对视频码流进行解码处理得到视频信息,SoC芯片向液晶显示屏发送视频信息,以使液晶显示屏根据视频信息显示视频图像。

在现有技术中,液晶显示屏通常为分辨率大于4K、刷新率大于60Hz的显示屏,若要实现分辨率大于4K、刷新率大于60Hz的液晶显示屏能够屏流畅的显示视频图像,则需要高处理能力的SoC芯片对分辨率大于4K、刷新率大于60Hz对应的视频码流进行解码处理。由于高处理能力的SoC芯片的价格通常比较昂贵,因此导致SoC芯片的成本较高,而且由于高处理能力的SoC芯片在工作过程中容易产生较大的热量,因此导致高处理能力的SoC芯片的可靠性降低。

发明内容

本申请提供一种显示设备以及视频信息处理方法。用于节省处理器的成本,进而降低显示设备的设计成本,使得显示屏可以根据目标视频信息流畅地显示视频图像,避免出现显示屏卡顿、花屏等问题。

第一方面,本申请提供一种显示设备,包括:处理器和显示屏,其中,

获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧;

在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同;

向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧的刷新显示屏以显示原始视频帧。

第二方面,本申请提供一种视频信息处理方法,应用于显示设备,显示设备包括处理器和显示屏,方法包括:

处理器获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧;

处理器在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同;

处理器向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧的刷新显示屏以显示原始视频帧。

本申请提供的一种显示设备以及视频信息处理方法,该显示设备包括:处理器和显示屏,其中,处理器用于执行:获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧;在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同;向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧刷新显示屏以显示原始视频帧。用于节省处理器的成本,进而降低显示设备的设计成本,使得显示屏可以根据目标视频信息流畅地显示视频图像,避免出现显示屏卡顿、花屏等问题。

附图说明

为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请提供的视频信息处理方法的流程示意图一;

图2为本申请提供的视频信息处理方法的流程示意图二;

图3为本申请提供的显示设备的结构示意图;

图4为本申请提供的视频信息处理装置的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本申请提供的视频信息处理方法的流程示意图一。如图1所示,视频信息处理方法包括:

S101:获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧。

在一些实施例中,本申请实施例的执行主体可以为显示设备中的处理器,还可以为设置在该处理器中的视频信息处理装置,该视频信息处理装置可以通过软件和/或硬件的结合来实现。

在一些实施例中,处理器从显示设备中设置的存储介质中获取原始视频码流、或者与显示设备连接的网络设备中获取原始视频码流,并以帧为单位对原始视频码流进行跳帧解码处理,生成原始视频帧。

在一些实施例中,跳帧解码处理表征每间隔N个数据帧对原始视频码流进行解码的处理方式。例如,原始视频码中包括的数据帧的顺次为数据帧1、数据帧2、数据帧3、数据帧4、数据帧5,若N=1,则对原始视频码中数据帧1进行解码处理得到原始视频帧1、对数据帧3进行解码处理得到原始视频帧3、对数据帧5进行解码处理得到原始视频帧5。经过上述处理之后,得到的原始视频帧中包括的视频帧的顺次为原始视频帧1、原始视频帧3、原始视频帧5。

在一些实施例中,根据解码占用率确定N(跳帧值),进而根据N对原始视频码流进行跳帧解码处理,生成原始视频帧。

在一些实施例中,相同处理时长内,生成原始视频帧数量不同时,解码处理原始视频码流过程中的解码占用率不同。其中,解码占用率为处理器在解码过程中的利用率。

在一些实施例中,根据解码占用率和预设映射关系确定跳帧值,其中,预设映射关系包括至少一个解码占用率和每个解码占用率对应的跳帧值。在一些实施例中,在获取到解码占用率之后,在预设映射关系中查找与解码占用率对应的跳帧值,并将解码占用率对应的跳帧值确定为上述N。

在一些实施例中,根据解码占用率、码流处理策略和占用率阈值,确定跳帧值。其中,码流处理策略可以为顺序帧处理策略、跳帧处理策略,占用率阈值可以为80%、85%等。在实际应用中,可以根据实际需要设计占用率阈值的具体的取值。在一些实施例中,在初始时,码流处理策略通常为顺序帧处理策略,即原始视频码中包括的数据帧的顺次为数据帧1、数据帧2、数据帧3、数据帧4、数据帧5,对对数据帧1进行解码处理得到原始视频帧1、对数据帧2进行解码处理得到原始视频帧2、对数据帧3进行解码处理得到原始视频帧3、对数据帧4进行解码处理得到原始视频帧4、对数据帧5进行解码处理得到原始视频帧5。当显示设备的数据处理能力不足时,码流处理策略可以为跳帧处理策略,即原始视频码中包括的数据帧的顺次为数据帧1、数据帧2、数据帧3、数据帧4、数据帧5,若N=1,则对原始视频码中数据帧1进行解码处理得到原始视频帧1、对数据帧3进行解码处理得到原始视频帧3、对数据帧5进行解码处理得到原始视频帧5;数据帧2和数据帧4不进行解码处理。不进行解码处理的数据帧如何分配需要参考跳帧值,跳帧值可以随解码占用率的不同而不同。在一些实施例中,根据解码占用率、码流处理策略和占用率阈值确定跳帧值的方法可以参见图2中的S201~S205。

在一些实施例中,跳帧值使显示设备接收到的视频码流中的视频帧的帧率符合显示屏的刷新率,不同跳帧值对应的解码出的原始视频帧数不同,对应的显示屏的刷新率也不同。

S102:在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同。

在一些实施例中,可以根据相邻的原始视频帧之间的视频帧间隔数量确定预设补偿帧的数量,其中,预设补偿帧和原始视频帧中包括的数据量相同。

例如,相邻的原始视频帧分别为:原始视频帧1和原始视频帧3时,原始视频帧1和原始视频帧3之间的视频帧间隔数量为1,因此,可以确定预设补偿帧的数量为1。进一步地,将可以将一个预设补偿帧增加至原始视频帧1和原始视频帧3之间,从而形成目标视频信息。

在一些实施例中,原始视频帧和预设补偿帧具有不同的标识,例如,原始视频帧具有第一显示标识、预设补偿帧具有第二显示标识,其中,第一显示标识和第二显示标识不同,第一显示标识和第二显示标识的作用也不同。在一些实施例中,第一显示标识可以触发显示屏显示原始视频帧,第二显示标识无法触发显示屏显示原始视频帧。

在一些实施例中,原始视频帧中包括显示标识,预设补偿帧不包含显示标识,其中,显示标识可以触发显示屏显示原始视频帧。

在一些实施例中,如果跳帧值为2、预设显示行数量为2200即每一原始视频帧的行数量为2200时,意味着视频码流中缺少两个数据帧,需要补偿2200乘2的数据才能保证处理器和显示屏之间的数据通路的饱和,因此需要在相邻的两个原始视频帧之间补偿2帧空白数据(即2个预设补偿帧)。处理器和显示屏之间的数据通路的饱和是一些实施例中显示设备要求的。

在一些实施例中,如果处理器和显示屏之间的数据通路不要求饱和,可以直接将原始视频帧发送个显示屏,以使的显示屏根据原始视频帧进行刷新显示,由于跳帧值确定的原始视频帧的帧率符合显示屏的刷新率,因此显示屏可以正常工作。

在一些实施例中,显示屏的刷新率不是连续的值,而是预设的几个值。

S103:向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧刷新显示屏以显示原始视频帧。

在一些实施例中,例如,显示屏确定一个视频帧中包括第一显示标识,可以确定该视频帧为原始视频帧;例如,显示屏确定一个视频帧中包括第二显示标识,可以确定该视频帧为预设视频帧。

在一些实施例中,例如,显示屏确定一个视频帧中显示标识,可以该视频帧为原始视频帧。

需要说明的是,显示屏为可变刷新率VRR显示屏,该显示屏通常具有预先设定的刷新率(例如:X赫兹),当目标视频信息中相邻原始视频帧之间增加的预设补偿帧的个数为Y(其值等于N)时,若显示屏根据原始视频帧刷新显示屏以显示原始视频帧时,该显示屏的刷新率为X/(1+Y)赫兹。

例如,X=120时,若Y=1,则显示屏根据原始视频帧刷新显示屏以显示原始视频帧时该显示屏的刷新率为120/(1+1)=60。

在一些实施例中,处理器向显示发送目标视频信息的过程中,目标视频信息的传输帧率在显示屏的预设接收帧率范围内。例如,X=120时,显示屏的预设接收帧率范围为0~120。

需要说明的是,显示屏根据原始视频帧刷新显示屏以显示原始视频帧的过中,通常根据当前的原始视频帧进行的刷新结束后,维持当前的原始视频帧的显示直至接收到下一帧原始视频帧并根据下一帧原始视频帧进行刷新。即显示屏不会显示当前的原始视频帧和下一帧原始视频帧之间的补偿视频帧。

本申请一些实施例提供的视频信息处理方法包括:获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧;在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同;向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧刷新显示屏以显示原始视频帧。在上述方法中,对原始视频码流进行跳帧解码处理生成原始视频帧,在跳帧后的相邻的原始视频帧之间增加预设补偿帧生成目标视频信息,可以使得显示屏根据原始视频帧刷新显示屏以显示原始视频帧,降低显示屏的刷新率,使得显示屏可以流程的显示原始视频帧,避免出现显示屏卡顿、花屏等问题。而且,对原始视频码流进行跳帧解码处理,生成原始视频帧,可以避免使用高处理能力的处理器导致处理器的成本较高的问题,进一步地避免高处理能力的处理器的在工作过程中产生较大的热量导致芯片的可靠性降低的问题,节省了处理器的成本,进而降低显示设备的设计成本。

与现有技术不同,在现有技术中,当显示屏的分辨率大于4K、刷新率大于60Hz(赫兹)时,若使用现有技术中的处理器,对分辨率大于4K、刷新率大于60Hz对应的原始视频码流处理得到视频信息,则在显示屏根据视频信息显示视频图像时,出现显示屏卡顿、花屏等问题。而在本申请中,处理器可以根据跳帧值和原始视频信息确定目标视频信息,因此使得显示屏的分辨率大于4K、刷新率大于60Hz时,若使用现有技术中处理器,对分辨率大于4K、刷新率大于60Hz对应的视频码流解码处理,以得到目标视频信息,则在显示屏根据视频信息显示视频图像时,不会出现显示屏卡顿、花屏等问题。

在上述实施例的基础上,下面结合图2对本申请提供的视频信息处理方法作进一步地详细说明。

图2为本申请提供的视频信息处理方法的流程示意图二。如图2所示,视频信息处理方法包括:

S201:获取解码处理原始视频码流过程中的解码占用率和码流处理策略。

其中,码流处理策略可以为顺序帧处理策略、或者跳帧处理策略。

在一些实施例中,可以根据解码占用率确定跳帧值,根据跳帧值确定码流处理策略。例如,跳帧值为0,码流处理策略为顺序帧处理策略;跳帧值大于0,码流处理策略为跳帧处理策略。

在一些实施例中,可以根据显示设备记录的标识确定码流处理策略。例如,该标识为超标标识,码流处理策略为跳帧处理策略;该标识为未超标标识,码流处理策略为顺序帧处理策略。

在一些实施例中,根据解码占用率确定跳帧值时,还需要参照预设映射关系,其中预设映射关系中包含解码占用率和跳帧值,也可以包含解码占用率和标准跳帧值。

例如,预设映射关系中包含解码占用率和跳帧值时,可以在预设映射关系中查找解码占用率对应的跳帧值,并将解码占用率对应的跳帧值确定为跳帧值。

例如,预设映射关系中包含解码占用率和标准跳帧值时,可以在预设映射关系中查找到解码占用率对应的标准跳帧值之后,根据标准跳帧值和当前跳帧值确定需要增加的跳帧值,进而将需要增加的跳帧值作为跳帧值。

S202:对解码占用率和占用率阈值进行处理,得到算力监控信息。

在一些实施例中,判断解码占用是否小于占用率阈值。

若解码占用率小于占用率阈值,则将解码占用率与占用率阈值的比值、以及超标标识,确定为算力监控信息;

若解码占用率大于或等于占用率阈值,则将解码占用率与占用率阈值的比值,确定为算力监控信息。

在一些实施例中,解码占用率小于占用率阈值时,算力监控信息中包括超标标识和解码占用率与占用率阈值的比值;解码占用率大于或等于占用率阈值时,算力监控信息中包括解码占用率与占用率阈值的比值。其中,该比值等于占用率阈值除以解码占用率得到的比值。

可选地,超标标识可以为预先存储的、用于指示解码占用率大于或等于占用率阈值的标识。例如,超标标识可以为“YES”、“1”等。

在一些实施例中,解码占用率大于或等于占用率阈值时,算力监控信息中可以包括预设未超标标识,该预设未超标标识预先存储的、用于指示解码占用率小于占用率阈值的标识。例如,预设未超标标识可以为“NO”、“2”等。

S203:判断码流处理策略是否为顺序帧处理策略。

若是,则执行S204。

若否,则执行S205。

在一些实施例中,根据预设映射关系确定跳帧值。

在一些实施例中,直接根据预设映射关系确定目标跳帧值,无需处理策略。

S204:当算力监控信息中包含超标标识时,将第一预设跳帧值确定为跳帧值。

可选地,第一预设跳帧值为预设存储在显示设备中的跳帧值。例如:第一预设跳帧值可以为1、3等。在一些实施例中,本申请不对第一预设跳帧值进行限定。

在一些实施例中,当算力监控信息中包含不超标标识、或者包括未超标标识时,按照顺序帧处理策略继续对原始视频码顺次解码处理。

S205:当算力监控信息中不包含超标标识、且解码占用率与占用率阈值的比值大于或等于预设阈值时,将跳帧处理策略对应的跳帧值减掉第二预设跳帧值之后得到跳帧值;当若算力监控信息中包含超标标识,则将跳帧处理策略对应的跳帧值增加第二预设跳帧值之后得到跳帧值。

可选地,预设阈值为预先存储在显示设备中的阈值,第二预设跳帧值为预先存储在显示设备中的跳帧值。例如,该预设阈值可以为2、3等,第二预设跳帧值可以为1、2等,在一些实施例中,本申请不对预设阈值和第二预设跳帧值进行限定。

例如,算力监控信息中不包含超标标识、预设阈值为2、解码占用率和占用率阈值的比值为3(即解码占用率与占用率阈值的比值大于预设阈值)时,若跳帧处理策略对应的跳帧值为2、第二预设跳帧值为1,则将跳帧处理策略对应的跳帧值为2减去第二预设跳帧值1之后,得到的跳帧值为1。

例如,算力监控信息中包含超标标识时,若跳帧处理策略对应的跳帧值为2、第二预设跳帧值为1,则将跳帧处理策略对应的跳帧值2增加第二预设跳帧值1之后,得到的跳帧值为3。

需要说明的是,上述得到跳帧值的过程可以重复执行,实时调整跳帧值。

S206:根据跳帧值,确定调整后的相邻原始视频帧之间的补偿视频帧的数量。

在一些实施例中,跳帧值与补偿视频帧的数量相同。

在一些实施例中,根据跳帧值确定补偿视频帧的数量时,依据预设对应关系,其中,预设对应关系中包括至少一个跳帧值和每个跳帧值对应的数量。在实际中,可以查找预设对应关系中跳帧值对应的数量,并将跳帧值对应的数量确定为补偿视频帧的数量。

S207:根据原始视频帧和调整后的相邻原始视频帧之间的补偿视频帧的数量,在相邻原始视频帧之间增加补偿视频帧以生成目标视频信息。

例如,若补偿视频帧的数量为1,则增加的1个补偿视频帧;若补偿视频帧的数量为2,则增加的2个补偿视频帧(分别为补偿视频帧1和补偿视频帧2)。

例如,调整后的相邻原始视频帧分别为原始视频帧1、原始视频帧2、原始视频帧3,若补偿视频帧的数量为2,则目标视频信息中包括的视频帧的顺次为原始视频帧1、补偿视频帧1、补偿视频帧2、原始视频帧2、补偿视频帧1、补偿视频帧2、原始视频帧。

S208:向显示屏发送目标视频信息,其中,显示屏用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧刷新显示屏以显示原始视频帧。

在一些实施例中,显示屏在接收到目标视频信息后,根据目标视频信息中的显示标识进行数据的刷新,因此在目标视频信息中包括的视频帧的先后顺次为:数据帧1对应的有效视频帧、2个无效视频帧、数据帧2对应的有效视频帧、2个无效视频帧,由于无效视频帧不包含显示标识或包含的显示标识与有效视频帧不同,因此显示屏会根据数据帧1的显示标识刷新电视屏以在显示屏上显示数据帧1对应的图像内容,在后续两个无效视频帧时,显示屏不进行刷新,维持数据帧1对应的图像内容不变,在数据帧2是根据显示标识进行显示屏的刷新以在显示屏上显示数据帧2对应的图像内容,在后续两个无效视频帧时,显示屏不进行刷新,维持数据帧2对应的图像内容不变。如此显示屏的刷新频率会随着目标跳帧值的变化而变化,在上述示例中,第一视频码流由于没有跳帧,第一视频码流解析出的图像帧中每一帧均会使显示屏进行刷新和显示,其刷新周期为1/f,对应的刷新率为f,在第二视频码流中,由于其是根据目标跳帧值跳帧处理后生成的码流,在生成过程中隔两帧筛选一帧时,目标视频信息中相邻有效视频帧之间就包含两个无效视频帧,显示屏会根据有效视频帧进行刷新和显示,其刷新频周期为3/f,对应的刷新率为f/3。其中跳帧处理的方式仅为示例,也可以隔帧筛选一帧,或隔N帧筛选一帧,其中,N大于等于1。

由于跳帧值的确定可以随解码占用率的变化而变化,因此显示设备在相邻时间段内的T1时间内解码出的视频码流和T2时间内解码出的视频码流可以不同,对应的显示屏的刷新频率也会对应调整,其中T1大于等于0,T2大于等于0。T1和T2的持续时长可以随解码占用率的变化而调整。

在一些实施例中,在解码占用率稳定不变时,不调整跳帧值。

本申请的一些实施例提供的视频信息处理方法包括:获取解码处理原始视频码流过程中的解码占用率和码流处理策略;对解码占用率和占用率阈值进行处理,得到算力监控信息;判断码流处理策略是否为顺序帧处理策略;若是,则当算力监控信息中包含超标标识时,将第一预设跳帧值确定为跳帧值,若否,当算力监控信息中不包含超标标识、且解码占用率与占用率阈值的比值大于或等于预设阈值时,将跳帧处理策略对应的跳帧值减掉第二预设跳帧值之后得到跳帧值;当若算力监控信息中包含超标标识,则将跳帧处理策略对应的跳帧值增加第二预设跳帧值之后得到跳帧值。在上述方法中,对解码占用率和占用率阈值进行处理得到算力监控信息,进而根据算力监控信息得到目标视频信息,可以使得显示屏根据原始视频帧刷新显示屏以显示原始视频帧,降低显示屏的刷新率,使得显示屏可以流程的显示原始视频帧,避免出现显示屏卡顿、花屏等问题,而且还可以避免高处理能力的处理器的在工作过程中产生较大的热量导致芯片的可靠性降低的问题,节省了处理器的成本,进而降低显示设备的设计成本。

图3为本申请提供的显示设备的结构示意图。如图3所示,显示设备30包括:处理器301和显示屏302,其中,

处理器301用于执行:

获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,生成原始视频帧;

在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,其中,原始视频帧和预设补偿帧的标识不同;

向显示屏302发送目标视频信息,其中,显示屏302用于根据原始视频帧对应的标识确定原始视频帧,并根据原始视频帧刷新显示屏302以显示原始视频帧。

本申请提供的显示设备中的处理器可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一些实施例中,处理器301获取解码处理原始视频码流过程中的解码占用率,对原始视频码流进行跳帧解码处理,得到原始视频信息,包括,处理器301:

根据解码占用率、码流处理策略和占用率阈值,确定跳帧值;

按照跳帧值,对原始视频码流进行跳帧解码处理,生成原始视频信息,其中,原始视频信息中包括显示标识,预设补偿帧不包含显示标识。

在一些实施例中,处理器301根据解码占用率、码流处理策略和占用率阈值,确定跳帧值,包括,处理器301:

对解码占用率和占用率阈值进行处理,得到算力监控信息;

根据算力监控信息和码流处理策略,确定跳帧值,不同的跳帧值对应不同的解码占用率。

在一些实施例中,处理器301还用于:

若解码占用率小于占用率阈值,则将解码占用率与占用率阈值的比值、以及超标标识,确定为算力监控信息;

若解码占用率大于或等于占用率阈值,则将解码占用率与占用率阈值的比值,确定为算力监控信息。

在一些实施例中,处理器301还用于:

当码流处理策略为顺序帧处理策略时,若算力监控信息中包含超标标识,则将第一预设跳帧值确定为跳帧值。

在一些实施例中,处理器301还用于:

当码流处理策略为跳帧处理策略时,若算力监控信息中不包含超标标识、且解码占用率与占用率阈值的比值大于或等于预设阈值时,则将跳帧处理策略对应的跳帧值减掉第二预设跳帧值之后得到跳帧值;

若算力监控信息中包含超标标识,则将跳帧处理策略对应的跳帧值增加第二预设跳帧值之后得到跳帧值。

在一些实施例中,处理器301还用于:

根据跳帧值,确定调整后的相邻原始视频帧之间的补偿视频帧的数量;

根据原始视频帧和调整后的相邻原始视频帧之间的补偿视频帧的数量,在相邻原始视频帧之间增加补偿视频帧以生成目标视频信息。

在一些实施例中,目标视频信息的传输帧率在显示屏的预设接收帧率范围内。

在一些实施例中,相同处理时长内,生成原始视频帧数量不同时,解码处理原始视频码流过程中的解码占用率不同。

在一些实施例中,显示屏302还用于:在根据当前的原始视频帧进行的刷新结束后,维持当前的原始视频帧的显示直至接收到下一帧原始视频帧并根据下一帧原始视频帧进行刷新。

图4为本申请提供的视频信息处理装置的结构示意图。该视频信息处理装置40设置在处理器301中,视频信息处理装置40包括:解码模块401、解码监控模块402、视频信息确定模块404、发送模块405,其中,

解码模块401用于,获取对解码处理原始视频码流得到原始视频帧,并向视频信息确定模块404提供原始视频帧;

解码监控模块402用于,获取解码占用率,向视频信息确定模块404提供解码占用率;

视频信息确定模块404用于,根据接收解码占用率和原始视频帧,在在跳帧后的相邻的原始视频帧之间增加预设补偿帧,生成目标视频信息,向发送模块405提供目标视频信息。

发送模块405用于,向显示屏发送目标视频信息。

本申请提供的视频信息处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在一些实施例中,视频信息处理装置40还可以包括:跳帧确定模块403,其中,

跳帧确定模块403用于,获取解码模块402中的解码占用率,解码模块401的码流处理策略,根据解码占用率、占用率阈值和处理策略,确定跳帧值,向视频信息确定模块404提供跳帧值;

视频信息确定模块404还用于,根据跳帧值和原始视频信息,确定目标视频信息。

本申请提供的视频信息处理装置可以执行上述方法实施例所示的技术方案,其实现原理以及有益效果类似,此处不再进行赘述。

在上述图3所示的实施例中,应理解,处理器可以是中央处理单元(英文:CentralProcessing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:DigitalSignal Processor,简称:DSP)、专用集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如磁盘存储器。

总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当处理器执行计算机执行指令时,实现如上的视频信息处理方法。

上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。

单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频传输方法、装置、电子设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类