CN112004065B - 一种视频显示方法、显示设备及存储介质 - Google Patents
一种视频显示方法、显示设备及存储介质 Download PDFInfo
- Publication number
- CN112004065B CN112004065B CN202010917670.5A CN202010917670A CN112004065B CN 112004065 B CN112004065 B CN 112004065B CN 202010917670 A CN202010917670 A CN 202010917670A CN 112004065 B CN112004065 B CN 112004065B
- Authority
- CN
- China
- Prior art keywords
- video
- display
- data
- video channel
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2624—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2628—Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例提供了一种视频显示方法、显示设备及存储介质,所述方法包括:针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将第一数据填充至显存中;采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据,第二数据为:对目标视频通道对应的静态图像进行处理得到的满足画面叠加层的显示要求的数据,画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠;显示显存中的数据。这样,视频显示设备可以将满足预设静态图像显示条件的视频通道对应的静态图像显示为视频画面的前景,达到层叠显示静态图像的效果,能够提示用户视频通道出现的异常情况。
Description
技术领域
本发明涉及视频处理技术领域,特别是涉及一种视频显示方法、显示设备及存储介质。
背景技术
XVR(X-Video Recorder,数字录像刻录机)、NVR(Network Video Recorder,网络硬盘录像机)、DVR(Digital Video Recorder,数字视频录像机)等视频处理设备可以对各个视频通道的视频帧进行处理,进而在视频显示界面中显示包括多个显示窗口的视频画面,其中,每个显示窗口显示一个视频通道的视频帧。
在某个或者某些视频通道出现无信号接入、解码资源不足、用户没有权限查看等异常情况下,可以借助“无信号”、“无资源”、“无权限”等静态图像提示用户,因此,需要一种能够在视频显示界面中显示静态图像的视频显示方法。
发明内容
本发明实施例的目的在于提供一种视频显示方法、显示设备及存储介质,以在视频界面中显示静态图像。具体技术方案如下:
第一方面,本发明实施例提供了一种视频显示方法,所述方法包括:
针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,所述显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求;
采用预先生成的第二数据替换与预设的画面叠加层的位置对应的所述显存中已存储的第一数据,其中,所述第二数据为:对目标视频通道对应的静态图像进行处理得到的满足所述画面叠加层的显示要求的数据,所述目标视频通道为满足所述预设静态图像显示条件的视频通道,所述画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠;
显示所述显存中的数据。
可选的,所述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中的步骤,包括:
针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据;
针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
可选的,所述第二数据的生成方式,包括:
获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;
当所述静态图像为多个时,针对每个静态图像,按照所述画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到第二数据。
可选的,所述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理的步骤,包括:
当显示方式标识所表示的显示方式为层叠显示方式时,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理;
当所述显示方式标识所表示的显示方式为单层显示方式时,所述方法还包括:
针对不满足预设静态图像显示条件的每一视频通道,按照所述视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到处理后的数据;
针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的处理后的数据填充至所述显存中与该视频通道对应的显示窗口所对应的位置;
显示所述显存中的数据,其中,所述显存中的数据还包括:预先填充至与所述目标视频通道对应的显示窗口所对应的显存中的目标图像数据,所述目标图像数据为:对所述目标视频通道所满足的预设静态图像显示条件对应的静态图像进行处理,得到的满足所述目标视频通道对应的显示窗口的显示要求的数据。
可选的,所述目标图像数据的填充方式,包括:
获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;
按照所述目标视频通道对应的显示窗口的大小,对所述静态图像进行缩放处理,得到目标图像数据;
将所述目标图像数据填充至所述显存中与所述目标视频通道对应的显示窗口所对应的位置。
可选的,所述画面叠加层对应的显存与多个所述显示窗口对应的显存具有重叠部分。
第二方面,本发明实施例提供了一种视频显示设备,所述设备包括多个第一处理器及显示器,其中,第一视频处理器为不满足预设静态图像显示条件的视频通道所对应的第一处理器,第二视频处理器为满足所述预设静态图像显示条件的目标视频通道所对应的第一处理器;
所述第一视频处理器,用于针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,所述显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求;
所述第二视频处理器,用于采用预先生成的第二数据替换与预设的画面叠加层的位置对应的所述显存中已存储的第一数据,其中,所述第二数据为:对所述目标视频通道对应的静态图像进行处理得到的满足所述画面叠加层的显示要求的数据,所述画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠;
所述显示器,用于显示所述显存中的数据。
可选的,所述第一视频处理器,具体用于针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据;针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
可选的,所述设备还包括多个第二处理器;
所述目标视频通道对应的第二处理器,用于获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像,并所述静态图像发送至所述目标视频通道对应的第二视频处理器;
所述第二视频处理器,具体用于当所述静态图像为多个时,针对每个静态图像,按照所述画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到第二数据。
可选的,所述第一视频处理器,具体用于当显示方式标识所表示的显示方式为层叠显示方式时,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理;
所述第一视频处理器,还用于当所述显示方式标识所表示的显示方式为单层显示方式时,针对不满足预设静态图像显示条件的每一视频通道,按照所述视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到处理后的数据;
所述第二视频处理器,还用于针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的处理后的数据填充至所述显存中与该视频通道对应的显示窗口所对应的位置;
所述显示器,还用于显示所述显存中的数据,其中,所述显存中的数据还包括:所述第二视频处理器预先填充至与所述目标视频通道对应的显示窗口所对应的显存中的目标图像数据,所述目标图像数据为:对所述目标视频通道所满足的预设静态图像显示条件对应的静态图像进行处理,得到的满足所述目标视频通道对应的显示窗口的显示要求的数据。
可选的,所述第二视频处理器,具体用于获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;按照所述目标视频通道对应的显示窗口的大小,对所述静态图像进行缩放处理,得到目标图像数据;将所述目标图像数据填充至所述显存中与所述目标视频通道对应的显示窗口所对应的位置。
可选的,所述画面叠加层对应的显存与多个所述显示窗口对应的显存具有重叠部分。
第三方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。
本发明实施例所提供的方案中,视频显示设备可以针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求,采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据,其中,第二数据为:对目标视频通道对应的静态图像进行处理得到的满足画面叠加层的显示要求的数据,目标视频通道为满足预设静态图像显示条件的视频通道,画面叠加层对应的显存与任一显示窗口对应的显存不重叠,进而显示显存中的数据。这样,视频显示设备可以将不满足预设静态图像显示条件的视频通道对应的视频帧显示为视频画面的背景,将满足预设静态图像显示条件的视频通道对应的静态图像显示为视频画面的前景,可以达到层叠显示静态图像的效果,能够提示用户视频通道出现的异常情况,引起用户的重视。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的视频显示设备的一种工作流程示意图;
图2为本发明实施例所提供的一种视频显示方法的流程图;
图3为本发明实施例所提供的视频通道与显示窗口的对应关系的一种示意图;
图4为本发明实施例所提供的一种视频显示方法的流程示意图;
图5为基于图2所示实施例的视频显示界面的一种示意图;
图6为基于图2所示实施例的第二数据的生成方式的一种流程图;
图7(a)为基于图6所示实施例的画面叠加层的一种示意图;
图7(b)为基于图6所示实施例的视频显示界面的一种示意图;
图8为基于图2所示实施例的单层显示方式的一种流程图;
图9为基于图8所示实施例的目标图像数据的填充方式的一种流程图;
图10为基于图8所示实施例的单层显示方式的一种流程示意图;
图11为本发明实施例所提供的一种视频显示设备的结构示意图;
图12为图11所示实施例中视频显示设备的另一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了在视频通道出现无信号、无资源等异常情况时,在视频显示界面中显示对应的静态图像,以提示用户出现的异常情况,本发明实施例提供了一种视频显示方法、显示设备及计算机可读存储介质。
下面首先对本发明实施例所提供的一种视频显示方法进行介绍。本发明实施例所提供的一种视频显示方法可以应用于任意需要显示视频的电子设备,例如,可以为XVR、NVR、DVR等,在此不做具体限定。为了方便描述,后续称为视频显示设备。
为了清楚的描述本发明实施例所提供的视频显示方法,首先对视频显示设备的工作流程进行介绍。如图1所示,视频显示设备包括多个第一处理器110、多个第二处理器120以及显示器130,其中,每个视频通道对应一个第一处理器110以及一个第二处理器120,也就是说,每个视频通道的视频帧通过对应的一个第一处理器110以及一个第二处理器120进行处理后,放入显存131中,显示器130读取显存131中的数据并显示该数据。
具体来说,在不存在无信号接入、解码资源不足、用户没有权限查看等异常情况时,每个第二处理器120可以对对应的视频通道的视频帧进行编解码、格式转换等处理,得到预定格式的视频帧(包括视频帧1、视频帧2等)后,将预定格式的视频帧发送至对应的第一处理器110。第一处理器110对预定格式的视频帧进行缩放等处理后,填充至显存131中相应位置。视频显示界面中需要显示的视频画面是包括多个显示窗口的画面,每个显示窗口显示一个视频通道的视频帧,所以缩放处理后的数据在显存131中的位置可以根据其对应的视频通道所对应的显示窗口的位置确定。进而,显示器130便可以显示显存131中的数据,在视频显示界面便可以呈现具有多个显示窗口的视频画面。图1中显存131中的视频帧1及视频帧2用于表示处理后的视频帧1及视频帧2在显存131中的位置。
而在某个或者某些视频通道出现异常情况时,为了提示用户,需要在视频显示界面中展示“无信号”、“无资源”、“无权限”等静态图像,因此,本发明实施例提供了一种能够在视频显示界面中显示静态图片的视频显示方法。
如图2所示,一种视频显示方法,所述方法包括:
S201,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中;
其中,所述显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求。
S202,采用预先生成的第二数据替换与预设的画面叠加层的位置对应的所述显存中已存储的第一数据;
其中,所述第二数据为:对目标视频通道对应的静态图像进行处理得到的满足所述画面叠加层的显示要求的数据,所述目标视频通道为满足所述预设静态图像显示条件的视频通道,所述画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠。
S203,显示所述显存中的数据。
可见,本发明实施例所提供的方案中,视频显示设备可以针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求,采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据,其中,第二数据为:对目标视频通道对应的静态图像进行处理得到的满足画面叠加层的显示要求的数据,目标视频通道为满足预设静态图像显示条件的视频通道,画面叠加层对应的显存与任一显示窗口对应的显存不重叠,进而显示显存中的数据。这样,视频显示设备可以将不满足预设静态图像显示条件的视频通道对应的视频帧显示为视频画面的背景,将满足预设静态图像显示条件的视频通道对应的静态图像显示为视频画面的前景,可以达到层叠显示静态图像的效果,能够提示用户视频通道出现的异常情况,引起用户的重视。
为了在出现上述异常情况时能够显示对应的静态图像,视频显示设备可以预先存储各个静态图像,可以包括“无信号”、“无资源”、“无权限”等静态图像,该静态图像可以为用户提供的,也可以为从网络或者其他设备获取的,这都是合理的。当某个或某些视频通道出现无信号接入、解码资源不足、用户没有权限查看等情况时,视频显示设备可以获取预先存储的静态图像,并对该静态图像进行处理得到上述第二数据。
对于确定视频通道是否出现上述异常问题,至少存在以下几种情况:
第一种情况中,视频显示设备可以通过视频接口获取图像采集设备发送的视频信号,进而由第二处理器对视频信号进行处理,其中,一个视频接口对应一个视频通道。那么如果视频接口在预设时长内均未接收到视频信号,则可以确定该视频接口对应的视频通道出现无信号的异常情况。
第二种情况中,视频显示设备当前空闲缓存少于预设阈值,此时视频显示设备没有足够资源对视频帧进行处理,可以确定出现无资源的异常情况。
第三种情况中,用户在通过视频显示设备查看视频之前,一般需要进行身份验证,视频显示设备便可以记录该用户的身份标识,进而根据身份标识确定该用户是否具有查看各个视频通道的视频帧的权限,如果该用户对于某个或某些视频通道是不具有查看权限的,那么便可以确定出现无权限的异常情况。
当视频显示设备确定存在异常情况时,可以执行上述步骤S201,即针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将第一数据填充至该视频通道所对应的显示窗口对应的显存中。其中,预设静态图像显示条件可以为上述无信号、无资源、无权限异常情况中的至少一种。
不满足预设静态图像显示条件的每一视频通道也就是没有出现异常情况的视频通道,那么对于该视频通道来说,也就不需要显示静态图像,所以视频显示设备可以对该视频通道的视频帧进行处理,得到满足显示要求的第一数据。
由于视频显示界面包括多个视频窗口,每个视频通道对应一个显示窗口,显示窗口的位置、大小以及格式等是确定的,所以为了视频显示设备能够显示不满足预设静态图像显示条件的每一视频通道的视频帧,首先需要按照视频显示界面中该视频通道所对应显示窗口的显示要求对该视频通道的视频帧进行缩放、降噪等处理,得到满足显示要求的第一数据。
在得到第一数据后,由于视频显示设备的显存中的位置与视频显示界面中显示窗口的位置是具有对应关系的,例如,对于4个视频通道对应的视频显示界面来说,视频显示界面包括4个显示窗口,视频显示界面可以如图3所示。其中,显示窗口310、显示窗口320、显示窗口330及显示窗口340分别对应视频通道1-4,那么如果第一数据为视频通道1对应的数据,视频显示设备便可以将该第一数据填充至显示窗口310对应的显存中。
将不存在异常情况的视频通道对应的第一数据填充至显存中后,在上述步骤S202中,视频显示设备可以采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据。
其中,目标视频通道为满足预设静态图像显示条件的视频通道,也就是存在异常情况的视频通道。那么对于目标视频通道来说,需要显示对应的静态图像以提示用户,所以视频显示设备可以对目标视频通道对应的静态图像进行处理得到的满足画面叠加层的显示要求的数据,作为第二数据。
画面叠加层的显示要求可以根据需要预先设定,其位置和大小均可以调整,在对目标视频通道对应的静态图像进行处理时,可以按照画面叠加层的大小等进行缩放等处理,以使得到的第二数据满足画面叠加层的显示要求。
该画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠,也就是说,画面叠加层对应的显存可以与多个显示窗口对应的显存具有重叠部分,也可以只与一个显示窗口对应的显存具有重叠部分,但是不会与一个显示窗口对应的显存完全一致。画面叠加层对应的显存还可以与多个显示窗口对应的显存具有重叠部分,这都是合理的。
采用第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据后,便可以执行上述步骤S203,即显示显存中的数据。当前显存中的数据包括第二数据以及未被替换的第一数据,第二数据以及未被替换的第一数据均被填充至相应的位置,视频显示设备显示显存中的数据便可以在视频显示界面中呈现出静态图像在上层,而未出现异常情况的视频通道的视频显示于下层的视觉效果。
举例来说,假设视频通道共有5个,分别为视频通道1-5,视频通道3出现无资源异常情况,那么如图4所示,视频通道3对应的第二处理器460,可以获取预先存储的“无资源”静态图像,对该静态图像进行解码处理,并将解码后的静态图像470发送至视频通道3对应的第一处理器410。进而,第一处理器410可以对静态图像470进行处理得到的满足画面叠加层400的显示要求的第二数据。同时视频通道1、2、4及5分别对应的第一处理器可以对各自对应的视频通道的视频帧进行处理,得到满足显示要求的第一数据,并将第一数据填充至该视频通道所对应的显示窗口对应的显存中。
进而,第一处理器410可以采用第二数据替换与预设的画面叠加层400的位置对应的显存中已存储的第一数据,得到的显存中的数据430,进而显示器440可以显示数据430,便可以显示视频显示界面450。预设的画面叠加层400对应的显存与视频通道1、2、4及5对应视频窗口对应的显存均具有重叠部分,视频显示界面450中显示的“无资源”图像呈现的效果即为位于视频通道1、2、4及5对应视频窗口上层,且覆盖视频通道1、2、4及5对应视频窗口的一部分,达到层叠显示的效果。
在一种实施方式中,画面叠加层对应的显存可以是显存中的多个区域,该画面叠加层对应的多个区域不存在重叠,这也是合理的。那么在视频显示界面中便可以呈现多个静态图像覆盖其他视频窗口所显示的视频画面的效果。多个区域对应的数据可以是一个视频通道对应的静态图像,也可以是多个视频通道对应的静态图像,这都是合理的。
例如,如图5所示,画面叠加层的显存是显存中的3个区域,该3个区域不存在重叠,这样,在视频显示界面500中便可以呈现静态图像510、静态图像520及静态图像530。
在本发明实施例中,视频显示设备可以通过采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据的方式,将不满足预设静态图像显示条件的视频通道对应的视频帧显示为视频画面的背景,将满足预设静态图像显示条件的视频通道对应的静态图像显示为视频画面的前景,并不是通过画面图层叠加方式就可以达到层叠显示静态图像的效果,能够提示用户视频通道出现的异常情况,引起用户的重视。
作为本发明实施例的一种实施方式,上述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中的步骤,可以包括:
针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据;针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
由于一般视频通道的视频帧的大小与视频显示界面中该视频通道对应的显示窗口的大小是不符的,所以视频显示设备可以针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,进而得到第一数据。
得到第一数据后,视频显示设备可以将各不满足预设静态图像显示条件的视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
可见,在本实施例中,视频显示设备可以针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据,进而将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置,可以保证后续视频显示设备可以顺利显示视频通道对应的视频画面。
作为本发明实施例的一种实施方式,如图6所示,上述第二数据的生成方式,可以包括:
S601,获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;
由于视频通道可能会出现不同的异常情况,所以视频显示设备可以预先存储各种异常情况对应的静态图像,进而在某个或某些视频通道出现异常情况时,可以获取与目标视频通道所满足的预设静态图像显示条件对应的静态图像。
S602,当所述静态图像为多个时,针对每个静态图像,按照所述画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到第二数据。
当获取的静态图像为一个时,说明只有一个视频通道出现异常情况,也就是说,只有一个视频通道满足预设静态图像显示条件。此时,视频显示设备可以对该一个静态图像进行缩放处理,得到与画面叠加层的大小相同的处理后的图像数据,也就是第二数据。
当获取的静态图像为多个时,说明有多个视频通道出现异常情况,也就是说,有多个视频通道满足预设静态图像显示条件。此时,为了在视频显示界面中与画面叠加层对应的位置显示多个视频通道对应的静态图像,可以预先设置画面叠加层中图像窗口的显示样式,显示样式可以包括图像窗口的大小、排列方式等。
进而,视频显示设备可以针对每个静态图像,按照画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到处理后的图像数据,也就是第二数据。
得到第二数据后,视频显示设备可以将第二数据放入内存中,以便后续使用。后续采用该第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据时,可以从内存中读取该第二数据,进而按照上述图像窗口的位置,采用该第二数据包括的各个图像窗口对应的数据,替换与预设的画面叠加层的位置对应的显存中已存储的第一数据。
例如,假设共有9个视频通道,其中视频通道1-3满足预设静态图像显示条件,画面叠加层中图像窗口的显示样式如图7(a)所示。如果满足预设静态图像显示条件的视频通道1-3分别对应图像窗口711、图像窗口712及图像窗口713,所满足的预设静态图像显示条件分别为无信号、无权限及无资源,那么后续视频显示设备采用该第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据后,显示的视频显示界面720可以如图7(b)所示。
可见,在本实施例中,当静态图像为多个时,视频显示设备可以针对每个静态图像,按照画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到第二数据。这样,可以保证在存在多个视频通道满足预设静态图像显示条件时,也能以层叠显示的效果显示该多个通道对应的静态图像。
本发明实施例还提供了一种单层显示方式,为了在某个或某些视频通道出现上述异常情况时,确定采用单层显示方式还是层叠显示方式来显示静态图像,可以预先设置显示方式标识,该显示方式标识用于表示显示方式为层叠显示方式或者单层显示方式。该显示方式标识可以采用数字、字母等计算机可以识别的字符,在此不做具体限定。
在一种实施方式中,针对显示方式标识可以设置转变时间,例如,可以为每隔预设时间段进行单层显示方式与层叠显示方式的交换,还可以为在第一时间内设置显示方式标识所表示的显示方式为层叠显示方式,在第二时间内设置显示方式标识所表示的显示方式为单层显示方式,等等,这都是合理的。
在另一种实施方式中,可以设置触发按钮,以便用户设置显示方式标识,通过该触发按钮,用户可以选择自己喜欢的显示方式,提高用户体验。
在这种情况下,作为本发明实施例的一种实施方式,上述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理的步骤,可以包括:
当显示方式标识所表示的显示方式为层叠显示方式时,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理。
当显示方式标识所表示的显示方式为层叠显示方式时,说明此时需要采用上述画面叠加层来显示视频画面,所以视频显示设备可以执行上述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理的步骤,以采用上述各个实施例所述方式显示视频画面。
当显示方式标识所表示的显示方式为单层显示方式时,说明此时需要采用单层显示方式来显示视频画面,如图8所示,视频显示设备可以执行以下步骤:
S801,针对不满足预设静态图像显示条件的每一视频通道,按照所述视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到处理后的数据;
S802,针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的处理后的数据填充至所述显存中与该视频通道对应的显示窗口所对应的位置;
由于步骤S801以及步骤S802的实现方式在上述实施例中已经进行介绍,在此不再赘述。
S803,显示所述显存中的数据。
其中,显存中的数据除了包括上述填充的处理后的数据外,还包括预先填充至与目标视频通道对应的显示窗口所对应的显存中的目标图像数据。由于需要采用单层显示方式显示视频画面,视频显示设备可以将预先获取的目标视频通道所满足的预设静态图像显示条件对应的静态图像进行处理,得到的满足目标视频通道对应的显示窗口的显示要求的数据,作为目标数据。进而,将目标数据填充至与目标视频通道对应的显示窗口所对应的显存中。
这样,视频显示设备显示显存中的数据后,便可以在视频显示界面中呈现出单层显示的效果,具体来说,不满足预设静态图像显示条件的每一视频通道对应的显示窗口中显示该视频通道的视频帧,满足预设静态图像显示条件的每一视频通道对应的显示窗口中显示对应的静态图像。
可见,在本实施例中,视频显示设备可以根据显示方式标识确定采用层叠显示方式还是单层显示方式进行视频的显示,可以满足用户的不同显示需求,能够丰富视频显示的方式。
作为本发明实施例的一种实施方式,如图9所示,上述目标图像数据的填充方式,可以包括:
S901,获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;
S902,按照所述目标视频通道对应的显示窗口的大小,对所述静态图像进行缩放处理,得到目标图像数据;
在一种实施方式中,目标视频通道对应的第一处理器可以获取预先存储的与目标视频通道所满足的预设静态图像显示条件对应的静态图像,进而按照按照目标视频通道对应的显示窗口的大小,对该静态图像进行缩放处理,得到目标图像数据。
S903,将所述目标图像数据填充至所述显存中与所述目标视频通道对应的显示窗口所对应的位置。
接下来,目标视频通道对应的第一处理器可以将目标图像数据填充至显存中与目标视频通道对应的显示窗口所对应的位置。这样,后续显示器显示显存中的数据时便可以呈现出单层显示的效果。
例如,假设视频通道共有4个,分别为视频通道1-4,视频通道3出现无信号异常情况,那么如图10所示,视频通道3对应的第一处理器1010可以对“无信号”静态图像1020按照视频通道3对应的显示窗口的大小进行缩放处理,得到目标图像数据1030。然后第一处理器1010可以将目标图像数据1030填充至显存1050中与视频通道3对应的显示窗口所对应的位置1040。
在一种相关实施方式中,可以在每个视频通道对应的第二处理器中预先存储静态图像。当某个或者某些视频通道存在上述异常情况时,该视频通道对应的第二处理器按照视频帧的时间间隔,重复地发送该静态图像至对应的第一处理器,经由第一处理器进行缩放处理后填充至显存中相应位置。与该实施方式相比,本发明实施例所提供单层显示方式,无需第二处理器按照视频帧的时间间隔重复地发送该静态图像至对应的第一处理器,也不需要第一处理器重复对静态图像进行缩放处理后填充至显存中相应位置,只需要第一处理器进行一次预先填充操作,可以有效减少带宽和资源的消耗,提高视频显示效率。
作为本发明实施例的一种实施方式,上述视频通道的视频帧的获取方式,可以包括:
获取图像采集设备所采集的各视频通道的图像信号,根据所述图像信号生成对应的视频通道的视频帧;或,获取各视频通道的视频流,对所述视频流进行解码处理,获得每个视频通道的视频帧。
在一种实施方式中,不存在异常情况的视频通道所对应的第二处理器可以接收前端图像采集设备所采集的各视频通道的图像信号,还图像信号可以为模拟信号,进而生成对应的视频通道的视频帧,该视频帧可以为预定格式的视频帧,例如,可以为YUV格式等,在此不做具体限定。第二处理器生成视频帧后可以将该视频帧发送至对应的第一处理器,第一处理器可以继续对视频帧进行处理。
在另一种实施方式中,不存在异常情况的视频通道所对应的第二处理器可以获取视频通道的视频流,其中,该视频流可以为实时接入的IPC(IP Camera,网络摄像机)监控视频流,也可以为回放视频流等,在此不做具体限定。第二处理器可以对该视频流进行解码处理,并将解码后视频帧进行编码处理得到预定格式的视频帧。第二处理器得到视频帧后可以将该视频帧发送至对应的第一处理器,第一处理器可以继续对视频帧进行处理。
可见,在本实施例中,视频显示设备可以接入模拟图像信号或者视频流,均可以进行处理得到视频帧,保证后续视频显示操作顺利进行。
相应于上述视频显示方法,本发明实施例还提供了一种视频显示设备,如图11所示,所述设备包括多个第一处理器1110及显示器1120,其中,第一视频处理器为不满足预设静态图像显示条件的视频通道所对应的第一处理器,第二视频处理器为满足所述预设静态图像显示条件的目标视频通道所对应的第一处理器;
所述第一视频处理器,用于针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中;
其中,所述显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求。
所述第二视频处理器,用于采用预先生成的第二数据替换与预设的画面叠加层的位置对应的所述显存中已存储的第一数据;
其中,所述第二数据为:对所述目标视频通道对应的静态图像进行处理得到的满足所述画面叠加层的显示要求的数据,所述画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠。
所述显示器,用于显示所述显存中的数据。
可见,本发明实施例所提供的方案中,第一视频处理器可以针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求。第二视频处理器可以采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据,其中,第二数据为:对目标视频通道对应的静态图像进行处理得到的满足画面叠加层的显示要求的数据,目标视频通道为满足预设静态图像显示条件的视频通道,画面叠加层对应的显存与任一显示窗口对应的显存不重叠。进而显示器可以显示显存中的数据。这样,显示器可以将不满足预设静态图像显示条件的视频通道对应的视频帧显示为视频画面的背景,将满足预设静态图像显示条件的视频通道对应的静态图像显示为视频画面的前景,可以达到层叠显示静态图像的效果,能够提示用户视频通道出现的异常情况,引起用户的重视。
作为本发明实施例的一种实施方式,上述第一视频处理器,具体可以用于针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据;针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
作为本发明实施例的一种实施方式,如图12所示,上述设备还可以包括多个第二处理器1130;
所述目标视频通道对应的第二处理器1130,可以用于获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像,并将所述静态图像发送至所述目标视频通道对应的第二视频处理器;
所述第二视频处理器,具体可以用于当所述静态图像为多个时,针对每个静态图像,按照所述画面叠加层中该静态图像对应的图像窗口的大小,对该解码后的静态图像进行缩放处理,得到第二数据。
其中,如果预设静态图像显示条件对应的静态图像的格式不满足要求,获取静态图像后可以对静态图像进行解码处理,以得到格式满足要求的静态图像。进而针对每个解码后的静态图像,进行缩放等处理。
作为本发明实施例的一种实施方式,上述第一视频处理器,具体可以用于当显示方式标识所表示的显示方式为层叠显示方式时,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理;
所述第一视频处理器,还可以用于当所述显示方式标识所表示的显示方式为单层显示方式时,针对不满足预设静态图像显示条件的每一视频通道,按照所述视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到处理后的数据;
所述第二视频处理器,还可以用于针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的处理后的数据填充至所述显存中与该视频通道对应的显示窗口所对应的位置;
所述显示器,还可以用于显示所述显存中的数据。
其中,所述显存中的数据还包括:所述第二视频处理器预先填充至与所述目标视频通道对应的显示窗口所对应的显存中的目标图像数据,所述目标图像数据为:对所述目标视频通道所满足的预设静态图像显示条件对应的静态图像进行处理,得到的满足所述目标视频通道对应的显示窗口的显示要求的数据。
作为本发明实施例的一种实施方式,上述第二视频处理器,具体可以用于获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;按照所述目标视频通道对应的显示窗口的大小,对所述静态图像进行缩放处理,得到目标图像数据;将所述目标图像数据填充至所述显存中与所述目标视频通道对应的显示窗口所对应的位置。
作为本发明实施例的一种实施方式,上述画面叠加层对应的显存可以与多个所述显示窗口对应的显存具有重叠部分。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的视频显示方法步骤。
可见,本发明实施例所提供的方案中,计算机程序被处理器执行时,视频显示设备可以针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求,采用预先生成的第二数据替换与预设的画面叠加层的位置对应的显存中已存储的第一数据,其中,第二数据为:对目标视频通道对应的静态图像进行处理得到的满足画面叠加层的显示要求的数据,目标视频通道为满足预设静态图像显示条件的视频通道,画面叠加层对应的显存与任一显示窗口对应的显存不重叠,进而显示显存中的数据。这样,视频显示设备可以将不满足预设静态图像显示条件的视频通道对应的视频帧显示为视频画面的背景,将满足预设静态图像显示条件的视频通道对应的静态图像显示为视频画面的前景,可以达到层叠显示静态图像的效果,能够提示用户视频通道出现的异常情况,引起用户的重视。
需要说明的是,对于上述视频显示设备及计算机可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
进一步需要说明的是,在本文中,诸如目标和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部件互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (13)
1.一种视频显示方法,其特征在于,应用于视频显示设备,所述方法包括:
针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,所述第一数据在显存中的位置根据该视频通道所对应的显示窗口的位置确定,所述显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求,所述预设静态图像显示条件为无信号、无资源、无权限异常情况中的至少一种;
采用预先生成的第二数据替换与预设的画面叠加层的位置对应的所述显存中已存储的第一数据,其中,所述第二数据为:对目标视频通道对应的静态图像进行处理得到的满足所述画面叠加层的显示要求的数据,所述目标视频通道为满足所述预设静态图像显示条件的视频通道,所述画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠;
显示所述显存中的数据。
2.如权利要求1所述的方法,其特征在于,所述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中的步骤,包括:
针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据;
针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
3.如权利要求1所述的方法,其特征在于,所述第二数据的生成方式,包括:
获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;
当所述静态图像为多个时,针对每个静态图像,按照所述画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到第二数据。
4.如权利要求1所述的方法,其特征在于,所述针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理的步骤,包括:
当显示方式标识所表示的显示方式为层叠显示方式时,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理;
当所述显示方式标识所表示的显示方式为单层显示方式时,所述方法还包括:
针对不满足预设静态图像显示条件的每一视频通道,按照所述视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到处理后的数据;
针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的处理后的数据填充至所述显存中与该视频通道对应的显示窗口所对应的位置;
显示所述显存中的数据,其中,所述显存中的数据还包括:预先填充至与所述目标视频通道对应的显示窗口所对应的显存中的目标图像数据,所述目标图像数据为:对所述目标视频通道所满足的预设静态图像显示条件对应的静态图像进行处理,得到的满足所述目标视频通道对应的显示窗口的显示要求的数据。
5.如权利要求4所述的方法,其特征在于,所述目标图像数据的填充方式,包括:
获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;
按照所述目标视频通道对应的显示窗口的大小,对所述静态图像进行缩放处理,得到目标图像数据;
将所述目标图像数据填充至所述显存中与所述目标视频通道对应的显示窗口所对应的位置。
6.如权利要求1-5任一项所述的方法,其特征在于,所述画面叠加层对应的显存与多个所述显示窗口对应的显存具有重叠部分。
7.一种视频显示设备,其特征在于,所述设备包括多个第一处理器及显示器,其中,第一视频处理器为不满足预设静态图像显示条件的视频通道所对应的第一处理器,第二视频处理器为满足所述预设静态图像显示条件的目标视频通道所对应的第一处理器;
所述第一视频处理器,用于针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理,得到满足显示要求的第一数据,将所述第一数据填充至该视频通道所对应的显示窗口对应的显存中,其中,所述第一数据在显存中的位置根据该视频通道所对应的显示窗口的位置确定,所述显示要求为:视频显示界面中该视频通道所对应显示窗口的显示要求,所述预设静态图像显示条件为无信号、无资源、无权限异常情况中的至少一种;
所述第二视频处理器,用于采用预先生成的第二数据替换与预设的画面叠加层的位置对应的所述显存中已存储的第一数据,其中,所述第二数据为:对所述目标视频通道对应的静态图像进行处理得到的满足所述画面叠加层的显示要求的数据,所述画面叠加层对应的显存与任一显示窗口对应的显存不完全重叠;
所述显示器,用于显示所述显存中的数据。
8.如权利要求7所述的设备,其特征在于,
所述第一视频处理器,具体用于针对不满足预设静态图像显示条件的每一视频通道,按照视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到第一数据;针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的第一数据填充至显存中与该视频通道对应的显示窗口所对应的位置。
9.如权利要求7所述的设备,其特征在于,所述设备还包括多个第二处理器;
所述目标视频通道对应的第二处理器,用于获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像,并所述静态图像发送至所述目标视频通道对应的第二视频处理器;
所述第二视频处理器,具体用于当所述静态图像为多个时,针对每个静态图像,按照所述画面叠加层中该静态图像对应的图像窗口的大小,对该静态图像进行缩放处理,得到第二数据。
10.如权利要求7所述的设备,其特征在于,
所述第一视频处理器,具体用于当显示方式标识所表示的显示方式为层叠显示方式时,针对不满足预设静态图像显示条件的每一视频通道,对该视频通道的视频帧进行处理;
所述第一视频处理器,还用于当所述显示方式标识所表示的显示方式为单层显示方式时,针对不满足预设静态图像显示条件的每一视频通道,按照所述视频显示界面中该视频通道对应的显示窗口的大小,对该视频通道的视频帧进行缩放处理,得到处理后的数据;
所述第二视频处理器,还用于针对不满足预设静态图像显示条件的每一视频通道,将该视频通道对应的处理后的数据填充至所述显存中与该视频通道对应的显示窗口所对应的位置;
所述显示器,还用于显示所述显存中的数据,其中,所述显存中的数据还包括:所述第二视频处理器预先填充至与所述目标视频通道对应的显示窗口所对应的显存中的目标图像数据,所述目标图像数据为:对所述目标视频通道所满足的预设静态图像显示条件对应的静态图像进行处理,得到的满足所述目标视频通道对应的显示窗口的显示要求的数据。
11.如权利要求10所述的设备,其特征在于,
所述第二视频处理器,具体用于获取预先存储的与所述目标视频通道所满足的预设静态图像显示条件对应的静态图像;按照所述目标视频通道对应的显示窗口的大小,对所述静态图像进行缩放处理,得到目标图像数据;将所述目标图像数据填充至所述显存中与所述目标视频通道对应的显示窗口所对应的位置。
12.如权利要求7-11任一项所述的设备,其特征在于,所述画面叠加层对应的显存与多个所述显示窗口对应的显存具有重叠部分。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010917670.5A CN112004065B (zh) | 2020-09-03 | 2020-09-03 | 一种视频显示方法、显示设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010917670.5A CN112004065B (zh) | 2020-09-03 | 2020-09-03 | 一种视频显示方法、显示设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112004065A CN112004065A (zh) | 2020-11-27 |
CN112004065B true CN112004065B (zh) | 2022-10-04 |
Family
ID=73468272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010917670.5A Active CN112004065B (zh) | 2020-09-03 | 2020-09-03 | 一种视频显示方法、显示设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112004065B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113205573B (zh) * | 2021-04-23 | 2023-03-07 | 杭州海康威视数字技术股份有限公司 | 一种图像显示方法、装置、图像处理设备及存储介质 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000023189A (ja) * | 1998-06-30 | 2000-01-21 | Matsushita Electric Ind Co Ltd | ダミー映像を出力する映像信号多重切り替え装置 |
KR100393408B1 (ko) * | 2001-03-26 | 2003-07-31 | (주)유스테크놀로지 | 다분할 영상 감시 녹화 시스템 |
KR100722027B1 (ko) * | 2005-10-28 | 2007-05-25 | 엘지전자 주식회사 | 영상표시기기의 영상 처리장치 및 방법 |
CN104281426B (zh) * | 2013-07-05 | 2018-01-12 | 浙江大华技术股份有限公司 | 一种图像显示方法及装置 |
US20160156823A1 (en) * | 2013-07-26 | 2016-06-02 | Mitsubishi Electric Corporation | Surveillance camera, video security system and surveillance camera with rotation capability |
CN105704408B (zh) * | 2016-02-04 | 2018-08-03 | 天津市英贝特航天科技有限公司 | 异步图像实时叠加控制器及其叠加方法 |
US10386999B2 (en) * | 2016-10-26 | 2019-08-20 | Google Llc | Timeline-video relationship presentation for alert events |
CN107810640A (zh) * | 2016-11-03 | 2018-03-16 | 深圳市柔宇科技有限公司 | 多媒体信号异常处理方法及显示装置 |
-
2020
- 2020-09-03 CN CN202010917670.5A patent/CN112004065B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112004065A (zh) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107333087B (zh) | 一种基于视频会话的信息共享方法和装置 | |
CN107682714B (zh) | 一种获取在线视频截图的方法及装置 | |
CN110677672A (zh) | 用于对具有叠加的视频进行编码的方法和*** | |
US8654131B2 (en) | Video image processing apparatus and video image processing method | |
US8330863B2 (en) | Information presentation apparatus and information presentation method that display subtitles together with video | |
JP5460793B2 (ja) | 表示装置、表示方法、テレビジョン受信機及び表示制御装置 | |
US10021433B1 (en) | Video-production system with social-media features | |
CN113965813B (zh) | 直播间内的视频播放方法、***、设备及介质 | |
CN116887005B (zh) | 投屏方法、电子设备和计算机可读存储介质 | |
CN111147911A (zh) | 视频裁剪方法、装置、电子设备和存储介质 | |
CN111212246B (zh) | 视频生成方法、装置、计算机设备及存储介质 | |
CN110740290A (zh) | 监控录像预览方法及装置 | |
CN112004065B (zh) | 一种视频显示方法、显示设备及存储介质 | |
US20200213631A1 (en) | Transmission system for multi-channel image, control method therefor, and multi-channel image playback method and apparatus | |
CN107529075B (zh) | 跨屏续播方法、***、服务器、设备和跨屏续播的设备 | |
CN110891195B (zh) | 花屏图像的生成方法、装置、设备和存储介质 | |
JP2019149785A (ja) | 映像変換装置及びプログラム | |
CN108924624B (zh) | 信息处理方法和装置 | |
CN110708591B (zh) | 一种图像处理方法、装置及电子设备 | |
CN107734278B (zh) | 一种视频回放方法及相关装置 | |
CN107995538B (zh) | 视频批注方法及*** | |
CN113875227A (zh) | 信息处理设备、信息处理方法和程序 | |
CN112911299B (zh) | 一种视频码率控制方法、装置、电子设备和存储介质 | |
CN117197308A (zh) | 数字人驱动方法、数字人驱动设备及存储介质 | |
CN111131777B (zh) | 一种视联网监控的查看方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |