首页 / 专利库 / 企业组织 / 流程图 / 标绘处理方法、共享图像标绘方法及标绘再现方法

标绘处理方法、共享图像标绘方法及标绘再现方法

阅读:192发布:2020-05-13

专利汇可以提供标绘处理方法、共享图像标绘方法及标绘再现方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种标绘处理方法,包括:接收来自两个或两个以上 信号 源的 视频流 中的图像;将两个或两个以上标识对应的信号源的图像绘制在各窗口内,以及对被绘制在各窗口内的图像进行标绘;保存所有标绘信息和场景信息,所述场景信息包括所述各窗口的窗口 位置 信息和所述各窗口的窗口信号信息,所述窗口信号信息包括各图像的网络流地址;所述标绘信息和场景信息适于被重新读取,以实现各图像的加载和标绘的加载。本发明保护标绘信息不因网络或转存储工具被轻易曝光,还避免了标绘发送方与接收方之间的网络路径上的带宽占用问题或传输效率低下等问题;实现了以便捷、高效的方式将来自多个信号源的图像及图像上的标绘共享至他人。,下面是标绘处理方法、共享图像标绘方法及标绘再现方法专利的具体信息内容。

1.一种标绘处理方法,所述方法包括:
接收来自两个或两个以上信号源的视频流中的图像;将两个或两个以上标识对应的信号源的图像绘制在各窗口内,以及对被绘制在各窗口内的图像进行标绘;
保存所有标绘信息和场景信息,所述场景信息包括所述各窗口的窗口位置信息和所述各窗口的窗口信号信息,所述窗口信号信息包括各图像的网络流地址;所述标绘信息和场景信息适于被重新读取,以实现各图像的加载和标绘的加载。
2.根据权利要求1所述的标绘处理方法,其中,所述图像的网络流地址包括rtsp流地址;所述标绘信息包括线条信息、几何形状信息、流程图信息、标注信息、文字信息、颜色信息;所述窗口信号信息包括信号源名称、信号源分辨率、信号源IP地址。
3.根据权利要求1所述的标绘处理方法,其中,保存所有标绘信息和场景信息包括将所述标绘信息和场景信息以一种自定义格式保存在一个文件内,或者包括将所述标绘信息和场景信息独立保存在两个或两个以上文件内。
4.根据权利要求1所述的标绘处理方法,包括:以列表的方式显示信号源对应的标识,通过对标识进行点击操作或拖拽操作,将标识对应的信号源的图像绘制在各窗口内。
5.根据权利要求1所述的标绘处理方法,其中,所述方法还包括:在对图像进行标绘之前,使包含图像的区域进入可编辑模式,成为可编辑区域;所述可编辑区域被预先限定,以覆盖所述的用于显示图像的所有窗口或其中一个窗口所在区域或覆盖全屏;或者根据实际情况,确定其中一个或一个以上窗口的位置和大小,然后将所述一个窗口或一个以上窗口所在区域设定为可编辑区域。
6.根据权利要求1-5之一所述的标绘处理方法,其中,所述方法还包括:对正被标绘的或标绘完毕的或被标绘之前的图像所在区域进行截屏操作,以形成一个静态的用于供操作者查看以进行标绘的截图。
7.一种共享图像标绘的方法,包括:
图像标绘发送方将根据权利要求1-6之一所述的标绘处理方法所保存的标绘信息和场景信息传送至图像标绘共享方;
图像标绘共享方读取所述标绘信息和场景信息,并根据所述标绘信息和场景信息进行图像的绘制和标绘的加载。
8.根据权利要求7所述的共享图像标绘的方法,包括:通过网络方式实现所述传送,以及通过各种转存储介质实现所述传送。
9.一种标绘再现方法,所述方法包括:
读取权利要求1-6之一所述的标绘处理方法中所保存的标绘信息和场景信息,或者读取根据权利要求7或8所述的共享图像标绘的方法所传送的场景信息和标绘信息,根据所述场景信息将所述各图像绘制在相应的窗口内,以及根据所述标绘信息完成对所述标绘的加载。
10.根据权利要求9所述的标绘再现方法,图像标绘共享方通过隐藏或关闭标绘对应的标绘图层来去除图像上所加载的标绘。
11.一种用于标绘处理的设备,其特征在于,所述设备包括存储器和处理器,其中,所述存储器用于存储可执行程序代码;所述处理器用于读取所述存储器中存储的可执行程序代码以执行权利要求1至6之一所述的标绘处理方法。
12.一种包含指令的计算机程序产品,其特征在于,当计算机程序产品在计算机上运行时,使得计算机执行如权利要求1至6之一所述的标绘处理方法或权利要求9-10之一所述的标绘再现方法。

说明书全文

标绘处理方法、共享图像标绘方法及标绘再现方法

技术领域

[0001] 本发明涉及信息处理方法,尤其涉及标绘处理方法、共享图像标绘方法、标绘再现方法,以及相应的设备、装置和计算机程序产品和计算机可读存储介质。

背景技术

[0002] 现有技术中,为了实时分享图片上的标绘信息,需要先进行截图操作并在截图上进行标绘,然后将经过标绘的对象同样以一张截图图片的方式发送至网络上的另一接收方或标绘共享方,如QQ聊天工具即采用这种标绘分享方式。
[0003] 由于网络安全问题,这种经过标绘的图片一旦流动到网上,极易被他人窃取或窥视,从而导致图片上的相关标绘信息也完全泄漏
[0004] 并且,由于实现这种标绘共享要传输图片,在带有标绘信息的高清图片的量很大时,将导致共享网络路径上的带宽占用很高。
[0005] 另外,现有技术还无法以一种便捷、高效的方式将来自多个信号源的图像及图像上的标绘共享至他人。

发明内容

[0006] 针对上述问题,发明人提出标绘处理方法、共享图像标绘方法、标绘再现方法,以及相应的设备、装置和计算机程序产品和计算机可读存储介质。
[0007] 根据本发明的第一方面的标绘处理方法的实施例,所述标绘处理方法包括:
[0008] 接收来自两个或两个以上信号源的视频流中的图像;将两个或两个以上标识对应的信号源的图像绘制在各窗口内,以及对被绘制在各窗口内的图像进行标绘;
[0009] 保存所有标绘信息和场景信息,所述场景信息包括所述各窗口的窗口位置信息和所述各窗口的窗口信号信息,所述窗口信号信息包括各图像的网络流地址;所述标绘信息和场景信息适于被重新读取,以实现各图像的加载和标绘的加载。
[0010] 根据本发明的一些实施例,所述图像的网络流地址包括rtsp流地址;所述标绘信息包括线条信息、几何形状信息、流程图信息、标注信息、文字信息、颜色信息;所述窗口信号信息包括信号源名称、信号源分辨率、信号源IP地址。
[0011] 根据本发明的一些实施例,保存所有标绘信息和场景信息包括将所述标绘信息和场景信息以一种自定义格式保存在一个文件内,或者包括将所述标绘信息和场景信息独立保存在两个或两个以上文件内。
[0012] 根据本发明的一些实施例,所述方法包括:以列表的方式显示信号源对应的标识,通过对标识进行点击操作或拖拽操作,将标识对应的信号源的图像绘制在各窗口内。
[0013] 根据本发明的一些实施例,所述方法还包括:在对图像进行标绘之前,使包含图像的区域进入可编辑模式,成为可编辑区域;所述可编辑区域被预先限定,以覆盖所述的用于显示图像的所有窗口或其中一个窗口所在区域或覆盖全屏。
[0014] 根据本发明的一些实施例,所述方法还包括:对正被标绘的或标绘完毕的或被标绘之前的图像所在区域进行截屏操作,以形成一个静态的用于供操作者查看以进行标绘的截图。
[0015] 根据本发明的第二方面的一种共享图像标绘的方法的实施例,所述方法包括:
[0016] 图像标绘发送方将根据所述的标绘处理方法所保存的标绘信息和场景信息传送至图像标绘共享方;
[0017] 图像标绘共享方读取所述标绘信息和场景信息,并根据所述标绘信息和场景信息进行图像的绘制和标绘的加载。
[0018] 根据本发明的一些实施例,所述方法还包括:通过网络方式实现所述传送,以及通过各种转存储介质实现所述传送。
[0019] 根据本发明的第三方面的一种标绘再现方法的实施例,所述方法包括:
[0020] 读取所述的标绘处理方法中所保存的标绘信息和场景信息,或者读取根据所述的共享图像标绘的方法所传送的场景信息和标绘信息,根据所述场景信息将所述各图像绘制在相应的窗口内,以及根据所述标绘信息完成对所述标绘的加载。
[0021] 根据本发明的一些实施例,图像标绘共享方通过隐藏或关闭标绘对应的标绘图层来去除图像上所加载的标绘。
[0022] 根据本发明的第四方面的用于标绘处理的设备的实施例,所述设备包括存储器和处理器,其中,所述存储器用于存储可执行程序代码;所述处理器用于读取所述存储器中存储的可执行程序代码以执行所述的标绘处理方法。
[0023] 根据本发明的第五方面的包含指令的计算机程序产品的实施例,其中,当计算机程序产品在计算机上运行时,使得计算机执行所述的标绘处理方法或所述的标绘再现方法。
[0024] 通过本发明,可以有效地保护标绘信息不因网络或转存储工具被轻易曝光,而且,即便标绘信息和子场景信息中的其中一个被泄漏,也不会导致标绘信息的实质性泄漏,因为光有标绘信息而不知其具体标绘在何处,不会使第三方明白所述标绘的实质意义。此外,例如QQ聊天工具的现有技术,在聊天分享标绘信息时,必须以传送带有标绘的图片本身来实现,因此除了前述容易使标绘暴露之外,还存在与标绘图片(尤其当标绘信息复杂而使图片超级大的时候)传输相关的发送方与接收方之间的网络路径上的带宽占用问题或传输效率低下等问题。另外,本发明还实现了以便捷、高效的方式将来自多个信号源的图像及图像上的标绘共享至他人,使信息交互效率大大提高。附图说明
[0025] 图1示意性地示出根据本发明的第一实施例的标绘处理方法的流程图;
[0026] 图2a示意性地示出在计算机上实施根据本发明的第一实施例的标绘处理方法时所获取的计算机截图;
[0027] 图2b示意性地示出在计算机上实施根据本发明的第一实施例的标绘处理方法、使覆盖窗口所在区域处于可编辑模式下时所获取的计算机截图;
[0028] 图3a示意性地示出根据本发明的第二实施例的标绘处理方法的流程图;
[0029] 图3b示意性地示出在计算机上实施根据本发明的第二实施例的标绘处理方法时所获取的计算机截图;
[0030] 图4是根据本申请又一方面提供的标绘处理装置的一个实施例的结构示意图;
[0031] 图5是根据本申请又一方面提供的标绘再现装置的一个实施例的结构示意图;
[0032] 图6是根据本发明的一个实施例的用于标绘处理的设备的示意性结构图;
[0033] 图7是根据本发明的一个实施例的用于标绘再现的设备的示意性结构图。

具体实施方式

[0034] 本申请中,凡涉及通过网络实现的,其本质旨在涵盖通过交换机、路由器等必要的固件软件实现的有线或无线的网络连接,也涵盖通过一些服务器或其他计算机等作为中介实现的有线或无线的网络连接。此外,由于信号在网络上的传输(包括将信号编码为某种格式的视频流,如rtsp流等)为公众所熟知,故本申请不对这一部分的编码和传输做详细解释。
[0035] 图1示意性地示出根据本发明的第一实施例的标绘处理方法的流程图。
[0036] 根据本发明的第一实施例的标绘处理方法包括:
[0037] S1.接收来自信号源的图像,将其绘制在窗口内;
[0038] S2.对图像进行标绘;
[0039] S3.保存标绘信息和子场景信息;所述子场景信息包括窗口位置信息和窗口信号信息,所述窗口信号信息包括图像的网络流地址,其中,所述标绘信息和子场景信息适于被重新读取,以实现图像的加载和标绘的加载。
[0040] 以下针对该第一实施例进行详细描述。
[0041] 所述计算机和其他信号源通过网络连接,所述信号源可以包括计算机、手机、摄像头等设备。
[0042] 计算机接收来自前述信号源的视频,将视频帧的图像绘制在计算机的一个窗口上。在该过程中,也可以通过拖拽动作,使窗口形成于不同位置,以及使图像显示于不同位置的窗口内。在一些情况下,可以根据场景信息通知服务器为本地客户端(所述计算机)发送开窗命令,然后由所述计算机响应所述命令进行开窗,并在窗口内绘制图像。前述所列情况,都能使信号源的图像最终被绘制在窗口内,也都在本申请要求涵盖的范围内。随后,计算机进一步响应客户的标绘操作,对被绘制在窗口上的图像进行标绘,所述标绘包括对图像进行划线,加入几何结构图,流程图,进行标注,加入文字,进行着色等等,图2a中简要地示出了标绘、箭头、划线、图形、保存标签或按钮,此外还可以增加录屏、撤销、清空等标签或按钮。
[0043] 对于标绘完毕的图像,计算机根据客户的保存操作(例如点击保存),保存相应的子场景信息(或称节点信息)和标绘信息。所述子场景信息包括窗口信号信息和窗口位置信息。所述窗口信号信息包括图像的网络流地址。所述标绘信息和子场景信息适于被重新读取,以(通过子场景信息的窗口信号信息中的网络流地址)实现图像的加载,和图像上的标绘的加载。所述网络流地址例如可以包括rtsp流地址。根据实际对信号源的控制需求,以及对一个信号源中多个图像或多个信号源中的多个图像的控制需要,实施环境中屏幕分辨率不同等方面的考虑,所述窗口信号信息还可以进一步包括信号源名称、信号源分辨率、信号源IP地址等信息。所述窗口位置信息可以包括窗口在显示屏幕中的绝对位置信息和/或相对位置信息。所述标绘信息包括线条信息、几何形状信息、流程图信息、标注信息、文字信息、颜色信息。此处仅为举例说明,其他标绘信息也在本发明的覆盖范围内。此外,计算机也可以根据用于显示图像的窗口的生成、移动、放大、缩小等情况实时更新和保存子场景信息,以及根据标绘的产生实时更新和保存标绘信息。
[0044] 在实际过程中,由于显示图像的显示屏幕的分辨率可能不同,为了便于所述标绘信息和子场景信息在各个显示屏幕下的显示,可以引入一个坐标变换,例如,在点击保存按钮时将以上窗口位置信息和标绘信息进行相对位置换算,例如换算为1920*1080(常见的显示屏分辨率)分辨率下的对应信息,同时将所述的经过换算的信息写入自定义文件,如json文件,并将文件的后缀改为自定义格式。由于自定义格式他人无法预先获取,因此,通过这种方式,可以进一步确保标绘信息和子场景信息在传输过程以及重新加载读取的过程中被有效保护起来,避免被他人轻易获知;而且,标绘信息和子场景信息只有结合起来使用才有实际意义,若他人仅获取其中一个信息,例如获取标绘信息,所述标绘信息例如可以是一个圆圈信息,则由于他人无法真正获知圆圈圈在哪个内容上,因此,无法获知圆圈的实际意义,也因此,在本发明中,若只有标绘信息和子场景信息中的一个信息被他人意外获取并读出,并不会导致标绘的真正泄漏。此外,也可以将所述标绘信息和子场景信息独立保存在两个文件内,只要在读取信息时,相应地读取即可。此外,例如QQ聊天工具的现有技术,在聊天分享标绘信息时,必须以传送带有标绘的图片本身来实现,因此除了容易使标绘暴露之外,还存在与标绘图片(尤其当标绘信息复杂而使图片超级大的时候)传输相关的发送方与接收方之间的网络路径上的带宽占用问题或传输效率低下等问题。而本发明通过将标绘过程保存成标绘信息,子场景信息(或下文的场景信息),可以避免标绘图像直接在标绘分享方和接收方之间传递,也避免了两者之间的网络路径上的拥塞问题或带宽占用问题。
[0045] 此外,也可以预先设置一个启动标绘按钮,用于启动可编辑模式。例如,在进行所述标绘之前,计算机可以根据客户对所述启动标绘按钮(也可称为编辑按钮)的操作,使所述图像所在区域进入可编辑模式,成为可编辑区域;在进入可编辑模式后,鼠标事件被捕获并被解释为对可编辑区域实施标绘操作。所述可编辑区域也可以被预先限定,以覆盖所述的用于显示图像的窗口所在区域(如图2b所示)或覆盖全屏或仅仅覆盖与所述窗口等大的区域。此外,也可以先通过一个全屏按钮或快捷键使窗口全屏显示,在启动标绘按钮被操作后,计算机进入全屏可编辑模式,以及使此后的标绘操作可作用于整个屏幕上。计算机也可以根据客户对一个截图保存操作按钮的操作,将某一时刻的含有标绘信息的图像作为一幅整体图像(即,截图)保存起来,作为额外的参考资料。
[0046] 此外,在一些其他实施例中,计算机也可以在识别到客户正在点击标绘按钮时,使窗口或相关区域自动进入可编辑模式。
[0047] 在一些情况下,若所述图像为来自信号源的视频流中的动态实时变化的图像,在对所述图像进行标绘时,可以先启动截屏操作,以提供一个静态的用于供操作者查看以进行标绘的截图(也即背景图,方便操作者知道自己在哪个位置进行标绘)。可以在标绘结束时,或标绘进行时,保存标绘信息和子场景信息,如前所述。此外,作为附加操作,也可以根据实际需要,在标绘过程中的某一时刻或标绘结束时刻或标绘进行之前,对被标绘的界面进行截屏操作,并将含有标绘信息的图像或初始图像作为一幅整体图像(即,截图)保存起来,以作为额外的参考。以一个摄像监控场景为例,若希望对监控画面中的某个特定部位进行监控,可以通过标绘操作在某一初始时刻先对监控区域内的某个特定区域画圈来进行标绘,并保存相应的标绘信息和子场景信息,在随后重新加载含有前述标绘信息和子场景信息的文件时,用户可非常方便地注意到前述经过画圈的区域,并对其进行重点监控,从而实现对一个监控区域内的特定区域的跟踪监控。另外,通过前文所述的将带有标绘信息的截图作为一个图像保存起来后,可以使用该图像作为对比参考,来观察同一区域从一开始到当前的变化情况。
[0048] 图3a示意性地示出根据本发明的第二实施例的标绘处理方法的流程图;图3b示意性地示出在计算机上实施根据本发明的标绘处理方法的第二实施例时所获取的计算机截图。
[0049] 根据本发明的第二实施例的标绘处理方法包括:
[0050] S21:接收来自两个或两个以上信号源的视频流中的图像;
[0051] S22:将两个或两个以上标识对应的信号源的图像绘制在各窗口内,以及对被绘制在各窗口内的图像进行标绘;
[0052] S23:保存所有标绘信息和场景信息,所述场景信息包括所述各窗口的窗口位置信息和所述各窗口的窗口信号信息,所述窗口信号信息包括各图像的网络流地址;所述标绘信息和场景信息适于被重新读取,以实现各图像的加载和标绘的加载。
[0053] 在该实施例中,计算机和多个信号源连接,每个信号源可以以一个标识的方式分列于屏幕一侧,如图3b所示,其中,多个信号源以一帧图像的方式依次分列于显示窗口的靠近左边的区域内。此外,多个信号源也可以以信号源名称或IP地址等标识的方式依次分列于显示窗口的靠近左边的区域内。
[0054] 通过预先定义拖拽操作对应的命令,可以通过拖拽该标识并在屏幕上某个位置释放该标识,实现将标识对应的信号源源的图像显示于该位置的窗口上;此外也可以通过预先定义每个信号源对应的显示位置,通过点选操作,使多个信号源显示到对应的显示位置处的窗口上。
[0055] 计算机可以响应客户的标绘操作,对被绘制在各窗口上的各个图像依次进行标绘,所述标绘包括对图像进行划线,加入几何结构图,流程图,进行标注,加入文字,进行着色等等。
[0056] 对于标绘完毕的图像,计算机根据客户的保存操作(例如点击保存按钮),保存相应的标绘信息和场景信息。所述场景信息包括绘制有图像的所有窗口的窗口信号信息和窗口位置信息。所述窗口信号信息包括前述所有窗口内的各个图像的各个网络流地址,根据所述图像的网络流地址,计算机可以通过网络重新获取与各网络流地址对应的各图像。所述标绘信息和场景信息适于被重新读取,以(通过场景信息的窗口信号信息中的网络流地址)实现各个图像的获取和加载,和各图像上的标绘的加载,也即完成对图像的标绘。
[0057] 在该实施例中,在客户对图像进行标绘之前,计算机可以根据客户的标绘动作,预先使各个图像所在的区域进入可编辑模式。或者根据信号源的情况,例如尤其当其中有信号源为动态实时变化的信号源时,可以启动截屏操作,以形成一个静态的用于供操作者查看以进行标绘的截图。在标绘完毕后,除了前面所述的保存标绘信息和场景信息外,还可以响应客户操作,对最终的带有标绘信息的画面进行截屏,以获取截图。
[0058] 本实施例和前述实施例的区别主要在于,在本实施例中,对图像进行标绘时,涉及对多个信号源所对应的图像的标绘,以及对所有图像所对应的窗口信号信息和窗口位置信息,以及标绘信息进行保存。如前所述。本领域技术人员在阅读本申请文本后将明白,前述围绕图1和2描述的第一实施例及同时提到的其他实施例的很多内容经过适当变形后也适用于图3的实施例,例如,所述各图像的网络流地址包括各自的rtsp流地址;所述标绘信息包括线条信息、几何形状信息、流程图信息、标注信息、文字信息、颜色信息;所述窗口信号信息包括信号源名称、信号源分辨率、信号源IP地址;将所述标绘信息和场景信息以一种自定义格式保存在一个文件内,或者将所述标绘信息和场景信息独立保存在两个或两个以上文件内。此外,也可以预先设置一个启动标绘按钮,用于启动可编辑模式。例如,在进行所述标绘之前,计算机可以根据客户对所述启动标绘按钮的操作,使所述图像所在区域进入可编辑模式,成为可编辑区域;在进入可编辑模式后,鼠标事件被捕获并被解释为对可编辑区域实施标绘操作。所述可编辑区域也可以被预先限定,以覆盖所述的用于显示图像的所有窗口(如图3所示)或其中一个窗口所在区域或覆盖全屏,或者可以根据实际情况,确定其中一个或一个以上窗口的位置和大小,然后将所述一个窗口或一个以上窗口所在区域设定为可编辑区域。为简明起见,此处将不再赘述。
[0059] 本申请还提供一种共享图像标绘的方法,包括:图像标绘发送方将根据前述标绘处理方法保存的所述标绘信息和子场景信息传送至图像标绘共享方,图像标绘共享方读取所述标绘信息和子场景信息,并根据所述标绘信息和子场景信息进行图像的绘制和标绘的加载。
[0060] 根据本申请的共享图像标绘的方法的再一实施例,所述方法包括:图像标绘发送方将根据前述标绘处理方法保存的所述标绘信息子场景信息传送至图像标绘共享方,图像标绘共享方读取所述标绘信息和场景信息,并根据所述标绘信息和场景信息进行各图像的绘制和标绘的加载。
[0061] 根据本发明的一些实施例,在前述两个共享图像标绘的方法实施例中,可以通过网络方式实现所述传送,以及通过各种转存储介质实现所述传送。所述网络方式包括通过网络下载标绘信息和/或子场景信息(或场景信息)。所述转存储介质例如可以为闪存、光盘、磁盘或者两个或更多个以上这些的组合;转存储介质也可包括可移除或不可移除介质;所述转存储介质可在设备的内部或外部;转存储介质可以为非易失性固态存储器、只读存储器、可擦除PROM(EPROM)或者两个或更多个以上这些的组合。
[0062] 本申请的又一方面还提供一种标绘再现方法。根据标绘再现方法的第一实施例,所述方法包括读取前述的图像标绘处理方法中所保存的子场景信息和标绘信息,或者读取根据前述共享图像标绘的方法所传送的子场景信息和标绘信息,以及根据所述子场景信息将所述图像绘制在相应的窗口内(即,根据所述子场景信息中的图像或各图像的网络流地址,计算机可以通过网络重新获取与各网络流地址对应的图像,并将其绘制在相应的窗口内),以及根据所述标绘信息完成对所述标绘的加载(也即,完成标绘)。
[0063] 根据标绘再现方法的再一个实施例,所述方法包括:读取前述标绘处理方法所保存下来的场景信息和标绘信息,或者读取根据前述共享图像标绘的方法所传送的场景信息和标绘信息,所述场景信息包括所述各窗口的窗口位置信息和所述各窗口的窗口信号信息,所述窗口信号信息包括各图像的网络流地址;根据所述场景信息将所述图像加载在相应的窗口内,以及根据标绘信息将标绘加载在相应的图像上。也即,读取场景信息中的各图像的网络流地址,根据这些网络流地址分别加载与这些地址相应的图像至相应窗口内;以及将标绘加载在相应的图像上。
[0064] 所述图像的网络流地址包括rtsp流地址;所述标绘信息包括线条信息、几何形状信息、流程图信息、标注信息、文字信息、颜色信息;所述窗口信号信息包括信号源名称、信号源分辨率、信号源IP地址。
[0065] 前面提到标绘信息和子场景信息可以以一种自定义格式保存在一个文件内,或者保存在两个文件内,此处在读取和加载这些信息时,采取相对应的方式进行读取和加载。同理,标绘信息和场景信息可以以一种自定义格式保存在一个文件内,或者保存在两个或两个以上文件内,此处在读取和加载这些信息时,采取相对应的方式进行读取和加载。
[0066] 根据本发明的一些实施例,所述标绘再现方法还可以包括,在前述加载完标绘后,对图像所在区域实施截屏操作,以形成一个静态的用于供操作者查看以便进行标绘的截图,虽然最终所保存的是标绘信息和图像信息,而非一张截图信息,但截图方便了标绘时有静止图像可以参考,尤其当根据网络流地址加载的图像在实时变化时,获取一个静止图像来标绘,有其实际参考意义。根据本发明的一些实施例,也可以使标绘加载完毕后,图像所在区域即进入可编辑模式,使可以对图像进行进一步标绘。
[0067] 根据本发明的一些实施例,所述标绘再现方法还可以包括,在标绘加载后,通过隐藏或关闭标绘对应的标绘图层来去除图像上所加载的标绘,以供操作者在一个不带标绘标记的图像上重新开始标绘。根据本发明的一些实施例,可以直接在内存中清空相应窗口的数据来实现相关信号源内容的清空。或者,在涉及所有信号源通过服务器建立连接的情况下,也可以通知服务器执行清空命令来清空所有信号或图像。
[0068] 图4是根据本申请又一方面提供的标绘处理装置的一个实施例的结构示意图,如图4所示,所述装置包括图像绘制单元41、标绘单元42和保存单元43。
[0069] 图像绘制单元41用于将视频帧的图像绘制在计算机的一个窗口上。标绘单元42用于对被绘制在窗口上的图像进行标绘,所述标绘包括对图像进行划线,加入几何结构图,流程图,进行标注,加入文字,进行着色等等。保存单元43用于保存子场景信息(或称节点信息)和标绘信息。所述子场景信息包括窗口信号信息和窗口位置信息。所述窗口信号信息包括图像的网络流地址。根据所述图像的网络流地址,可以通过网络重新获取与该网络流地址对应的图像。所述网络流地址例如可以包括rtsp流地址。所述窗口信号信息还可以包括信号源名称、信号源分辨率、信号源IP地址等信息。所述窗口位置信息可以包括窗口在显示屏幕中的绝对位置信息和相对位置信息。所述标绘信息包括线条信息、几何形状信息、流程图信息、标注信息、文字信息、颜色信息。此处仅为举例说明,其他标绘信息也在本发明的覆盖范围内。此外,也可以根据用于显示图像的窗口的生成、移动、放大、缩小等情况实时更新和保存子场景信息,以及根据标绘的产生实时更新和保存标绘信息。
[0070] 由于实际应用中,各个显示屏幕之间的分辨率不同,为便于标绘在不同显示屏幕上合理显示,根据本发明的一些实施例,所述保存单元43还可以进一步包括换算单元,用于将以上窗口位置信息和标绘信息进行相对位置换算,例如换算为1920*1080(常见的显示屏分辨率)分辨率下的对应信息。此后,保存单元进一步将所述的经过换算的信息写入自定义文件,如json文件,并将文件的后缀改为自定义格式。此外,也可以将所述标绘信息和子场景信息独立保存在两个文件内,只要在读取信息时,相应地读取即可。
[0071] 图5是根据本申请又一方面提供的标绘再现装置的一个实施例的结构示意图,如图5所示,所述装置包括读取单元51和加载单元54。
[0072] 读取单元51用于读取前述的图像标绘处理方法中所保存的子场景信息(或场景信息)和标绘信息,或者读取根据前述共享图像标绘的方法所传送的子场景信息(或场景信息)和标绘信息。加载单元54用于根据所述子场景信息(或场景信息)将图像显示在一个窗口内(或多个窗口内),以及根据标绘信息完成对图像的标绘。所述标绘信息和子场景信息(或场景信息)可以是存储在本地的,通过转存储介质获取的或者通过网络获取的。
[0073] 本领域技术人员将明白,前面围绕图1-3描述的实施例中的各个细节,可以通过在上述围绕图4和5描述的单元中追加相应的功能或追加新的单元来实现,此处不再赘述。
[0074] 图6是根据本发明的一个实施例的用于标绘处理的设备的示意性结构图。如图6所示,所述用于标绘处理的设备600包括处理器61、存储器62和总线63。
[0075] 在一些实例中,该用于标绘处理的设备600还可以包括输入设备601、输入端口602、输出端口603、以及输出设备604。其中,输入端口602、处理器61、存储器62、以及输出端口603通过总线63相互连接,输入设备601和输出设备604分别通过输入端口602和输出端口
603与总线63连接,进而与用于标绘处理的设备600的其他组件连接。需要说明的是,这里的输出接口和输入接口也可以用I/O接口表示。
[0076] 输入设备601接收来自外部的输入信息,该输入信息例如为来自其他信号源的输入视频流或输入图像或键盘输入等,输入设备601通过输入端口602将输入信息传送到处理器61;处理器61基于存储器62中存储的计算机可执行指令对输入信息进行处理或响应以生成输出信息并将输出信息临时或者永久地存储在存储器62中,然后通过输出端口603将输出信息传送到输出设备604;输出设备604根据需要将输出信息输出到设备600的外部。所述输入信息可以包括来自其他信号源的输入视频流或输入图像或键盘输入或鼠标输入(例如鼠标单击保存命令),输出信息包括子场景信息和标绘信息,或者包括场景信息和标绘信息,还可以包括截图等信息。所述处理器61基于存储器62中存储的计算机可执行指令对输入信息进行处理或响应以生成输出信息的过程可以结合前述标绘处理方法来理解,也即,前述针对标绘处理方法描述的细节适用于此处,为简明起见,此处不再赘述。
[0077] 图7是根据本发明的一个实施例的用于标绘再现的设备的示意性结构图。如图7所示,所述用于标绘再现的设备700包括处理器71、存储器72和总线73。
[0078] 在一些示例中,该用于标绘再现的设备700还可以包括输入设备701、输入端口702、输出端口703、以及输出设备704。其中,输入端口702、处理器71、存储器72、以及输出端口703通过总线73相互连接,输入设备701和输出设备704分别通过输入端口702和输出端口
703与总线73连接,进而与用于标绘再现的设备700的其他组件连接。需要说明的是,这里的输出接口和输入接口也可以用I/O接口表示。
[0079] 输入设备701接收来自外部的输入信息,该输入信息例如为标绘信息和子场景信息,或者为标绘信息和场景信息,输入设备701通过输入端口702将输入信息传送到处理器71;处理器71基于存储器72中存储的计算机可执行指令对输入信息进行处理或响应以生成输出信息,并将输出信息临时或者永久地存储在存储器72中,然后通过输出端口704将输出信息传送到输出设备604;输出设备604根据需要将输出信息输出到设备700的外部。所述输出信息为图像以及标绘,或称标绘标记,输出信息还可以包括带有标绘的截图。处理器71基于存储器72中存储的计算机可执行指令对输入信息进行处理或响应以生成输出信息的过程可以结合前述标绘再现方法来理解,也即,前述针对标绘再现方法描述的细节适用于此处,为简明起见,此处不再赘述。
[0080] 根据实际需要,上述围绕图6和7描述的存储器可为各种类型的存储器,例如可以为闪存、光盘、磁盘或者两个或更多个以上这些的组合;也可包括可移除或不可移除介质;可在设备的内部或外部;可以为非易失性固态存储器、只读存储器、可擦除PROM(EPROM)或者两个或更多个以上这些的组合。总线包括硬件、软件或两者,将设备600的部件彼此耦接在一起或将设备700的部件彼此耦接在一起。
[0081] 本申请还提供计算机可读存储介质,该计算机可读存储介质可以包括指令,当其在计算机上运行时,可以使得计算机执行上述的标绘处理方法或标绘再现方法。
[0082] 本申请还提供包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的标绘处理方法或标绘再现方法。
[0083] 通过本发明的实施例,可以有效地保护标绘信息不因网络或转存储工具被轻易曝光;而且,即便标绘信息和子场景信息中的其中一个被泄漏,也不会导致标绘信息的实质性泄漏;此外还避免了标绘发送方与接收方之间的网络路径上的带宽占用问题或传输效率低下等问题;从整个实现过程也可以看出,本发明还使信号源之间的信息交互、传递和共享更为方便和快捷。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈