The present invention provides a method and apparatus for image rendering, image rendering window by dividing unit device in the current window is divided into several sub windows, and the background change processing unit acquires a need to change the background of the sub window, window to send images to the need to change the background of the refresh command, by the image drawing unit create a background with the changes in the system buffer window corresponding to the size of the canvas, and image rendering on the canvas, the image reproduction unit will copy the image mapped to the need to change the background window, to achieve a rapid and complete image rendering, appear the image flicker reduces the picture changes, to give users a better experience.
【技术实现步骤摘要】
一种图像绘制方法和装置
本专利技术涉及安防监控
,尤其涉及一种图像绘制方法和装置。
技术介绍
现有的NVR管理系统中,对多路视频监控同时显示的画面绘制的方法是重载系统中的函数,通过重载的函数对画面背景进行绘制操作,例如,当画面窗口由于各种原因需要重新绘制时,系统会先将当前画面窗口的背景的显示区域进行擦除,然后执行重载的函数中的自定义操作在显示区域中重新绘制背景。然而,由于需要先擦除当前画面窗口的背景的显示区域,然后再在该显示区域中重新绘制画面,这样,当短时间内需要多次绘制画面时,就会出现多个画面交替出现,从而导致画面出现闪烁的现象,当多个画面同时出现闪烁时,很容易导致监控人员的视觉疲劳,体验非常不好。
技术实现思路
有鉴于此,本专利技术实施例提供了一种图像绘制方法和装置,以解决现有视频监控中进行图像绘制时出现闪烁的问题。第一方面,本专利技术实施例提供了一种图像绘制方法,所述方法包括:将当前画面窗口划分为若干个子窗口;获取需要更改背景的子窗口,向所述需要更改背景的子窗口发送图像刷新指令;在系统缓冲区创建与所述发生背景变化的子窗口的尺寸相对应的画布,在所述画布中进行图像的绘制;将绘制完成的图像复制至所述需要更改背景的子窗口中。第二方面,本专利技术实施例提供了一种图像绘制装置,所述装置包括:窗口划分单元,用于将当前画面窗口划分为若干个子窗口;背景更改处理单元,用于获取需要更改背景的子窗口,向所述需要更改背景的子窗口发送图像刷新指令;图像绘制单元,用于在系统缓冲区创建与所述发生背景变化的子窗口的尺寸相对应的画布,在所述画布中进行图像的绘制;图像复制单元,用于将绘 ...
【技术保护点】
一种图像绘制方法,其特征在于,所述方法包括:将当前画面窗口划分为若干个子窗口;获取需要更改背景的子窗口,向所述需要更改背景的子窗口发送图像刷新指令;在系统缓冲区创建与所述发生背景变化的子窗口的尺寸相对应的画布,在所述画布中进行图像的绘制;将绘制完成的图像复制至所述需要更改背景的子窗口中。
【技术特征摘要】
1.一种图像绘制方法,其特征在于,所述方法包括:将当前画面窗口划分为若干个子窗口;获取需要更改背景的子窗口,向所述需要更改背景的子窗口发送图像刷新指令;在系统缓冲区创建与所述发生背景变化的子窗口的尺寸相对应的画布,在所述画布中进行图像的绘制;将绘制完成的图像复制至所述需要更改背景的子窗口中。2.如权利要求1所述的方法,其特征在于,所述将当前画面窗口划分为若干个子窗口的步骤,包括:检测当前画面的子窗口的个数,根据所述个数进行子窗口的划分。3.如权利要求1所述的方法,其特征在于,在所述获取需要更改背景的子窗口,向所述需要更改背景的子窗口发送图像刷新指令的步骤之前,还包括:接收输入的屏幕刷新消息,根据所述屏幕刷新消息确定所述需要更改背景的子窗口;禁止系统函数对当前画面窗口和不需要更改背景的子窗口的绘制操作。4.如权利要求1至3任一所述的方法,其特征在于,所述在所述画布中进行图像的绘制的步骤,包括:获取所述需要更改背景的子窗口中需要重绘的图像区域,在所述画布对应的图像区域中进行图像的绘制。5.如权利要求1所述的方法,其特征在于,在所述获取需要更改背景的子窗口,向所述需要更改背景的子窗口发送图像刷新指令的步骤时,还包括:确定所述需要更改背景的子窗口数是否大于预设阈值;当所述需要更改背景的子窗口数大于预设阈值时,允许系统函数对当前画面窗口的绘制操作;禁止向所述需要更改背景的子窗口发送图像刷新指令;在系统缓冲区创建与当前画面窗口的尺寸相对应的画布,在所述画布中进行图像的绘制;将绘制完成的图像复制至当前画面窗口中。6.一种图像绘制装置,其特征在于,...
【专利技术属性】
技术研发人员:邓雨啸,
申请(专利权)人:深圳英飞拓科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。