CN112584237B - 图像擦除方法、装置、电子设备及存储介质 - Google Patents
图像擦除方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112584237B CN112584237B CN202011643238.8A CN202011643238A CN112584237B CN 112584237 B CN112584237 B CN 112584237B CN 202011643238 A CN202011643238 A CN 202011643238A CN 112584237 B CN112584237 B CN 112584237B
- Authority
- CN
- China
- Prior art keywords
- camera
- target
- erasing
- duration
- switching
- 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
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000013210 evaluation model Methods 0.000 claims abstract description 28
- 230000000694 effects Effects 0.000 abstract description 8
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000012549 training Methods 0.000 description 5
- 230000000903 blocking effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44004—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5252—Changing parameters of virtual cameras using two or more virtual cameras concurrently or sequentially, e.g. automatically switching between fixed virtual cameras when a character changes room or displaying a rear-mirror view in a car-driving game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
- A63F2300/538—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for performing operations on behalf of the game client, e.g. rendering
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例公开了一种图像擦除方法、装置、电子设备及存储介质。该方法包括:当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。本发明实施例的技术方案实现了摄像机切换时,可以显示相应的图像,同时,可以避免移动终端卡顿和闪退,进而提高用户体验的技术效果。
Description
技术领域
本发明实施例涉及游戏技术领域,尤其涉及一种图像擦除方法、装置、电子设备及存储介质。
背景技术
在游戏场景中,游戏界面是由游戏摄像机绘制出来的。游戏摄像机一般根据功能不同,需要多种,每种又需要很多台。包括游戏界面摄像机、剧情摄像机、3D场景摄像机。如基于剧情摄像机可以根据剧情选择不同的拍摄角度;3D场景摄像机用于拍摄3D场景,在构建好的3D场景中选取特定的角度和距离,可以根据与主屏幕所对应的游戏界面摄像机,将拍摄的场景(图像)显示在显示界面上。
在实际应用过程中,通常是将游戏应用程序安装在移动终端上,移动终端上显示的画面多是通过游戏中的摄像机构建出的画面。在画面镜头切换的过程中,可能存在摄像机的切换。
当摄像机切换时,如,参见图1,从Mainpage舰桥主界面所对应的摄像机切换至游戏关卡选择主界面对应的摄像机、或者从游戏关卡选择主界面对应的摄像机切换至游戏关卡内主界面InLevel对应的摄像机,容易出现交错内容过多以及显示屏幕花屏的问题,即,目前存在构建画面的摄像机切换时,存在显存叠加,从而引起花屏的问题;进一步的,当用户所使用的移动终端性能不佳的情况下,更容易出现卡顿宕机闪退,从而引起用户体验较差的技术问题。
发明内容
本发明实施例提供了一种图像擦除方法、装置、电子设备及存储介质,以实现在显示界面所对应的摄像机切换时,可以将缓存视频帧数据删除,从而避免花屏、卡顿以及闪退的问题,进而提高了用户体验的技术效果。
第一方面,本发明实施例提供了一种图像擦除方法,该方法包括:
当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;
基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
第二方面,本发明实施例还提供了一种图像擦除装置,该装置包括:
目标切换时长确定模块,用于当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;
缓存帧数据删除模块,用于基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
第三方面,本发明实施例还提供了一种电子设备,该电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述程序被所述处理器执行,使得所述处理器实现如本发明任意实施例所提供的图像擦除方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任意实施例所提的图像擦除方法。
本发明实施例的技术方案,通过当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,基于目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
附图说明
为了更加清楚地说明本发明示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本发明所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
图1是现有技术中摄像机切换示意图;
图2是本发明实施例一提供的一种图像擦除方法流程示意图;
图3是本发明实施例二提供的一种图像擦除方法流程示意图;
图4是本发明实施例三提供的一种图像擦除方法流程示意图;
图5是本发明实施例五提供的一种图像擦除装置模块示意图;
图6是本发明实施例六提供的一种电子设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图2是本发明实施例一提供的一种图像擦除方法流程示意图,本实施例可适用于游戏场景中的摄像机切换时,调取目标擦除摄像机擦除显存中存储的缓存帧数据的情况,该方法可以由图像擦除装置来执行,图像擦除装置可通过软件和/或硬件方式实现,图像擦除装置可集成于诸如计算机或者服务器等的电子设备中。
在介绍本实施例技术方案之前,可以先对应用场景进行示例性说明。游戏中的场景和显示在显示界面上的图像,可以通过多个摄像机构建出来,例如,近景和远景均可以采用不同的摄像机来拍摄相应的图像,在拍摄到图像后可以将其发送至主屏幕所对应的摄像机,以使主屏幕所对应的摄像机可以将图像显示在显示界面上。在实际应用的过程中,存在图像显示时摄像机切换的情形。在存在摄像机镜头切换的情况时,可能存在显存中缓存帧数据叠加的情况,即,显卡中存储的缓存帧数据较多,从而导致花屏的问题。为了避免此问题,可以设置擦除摄像机,以在检测到摄像机切换时,调用擦除摄像机擦除显存中存储的缓存帧数据,从而避免显示花屏或者由于显存中存储的数据较多,导致手机闪退的技术问题。
如图2所示,本实施例的方法包括:
S110、当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长。
其中,显示界面上可以显示相应的视频帧,该视频帧可以是基于摄像机A拍摄的,也可以是基于摄像机B拍摄的。可以将显示界面上显示的视频帧所对应的摄像机作为当前摄像机。目标摄像机是除当前摄像机和擦除摄像机之外的任何摄像机。从当前摄像机切换至目标摄像机的指令可以是在检测触发场景切换的按键,或者是在检测到将要场景切换时,生成的切换指令。从当前绘制摄像机切换至目标绘制摄像机的目的在于:实现不同场景之间的相互切换(例如,场景1切换为场景2),和/或实现在一个场景内不同绘制摄像机视角对应的游戏界面之间的相互切换(例如,俯视视角切换为正交视角)。
其中,摄像机参数可以包括摄像机标识,如,绘制摄像机的摄像机标识为1,擦除摄像机的摄像机标识为2。其中,绘制摄像机可以包括战斗摄像机和UI(界面)摄像机绘制摄像机的个数可以是两个或两个以上。场景信息可以理解为摄像机需要渲染的游戏具体场景,例如,某个关卡所对应的风景即为游戏场景,即,角色实际所处的环境为场景。场景与摄像机之间的对应关系可以是战斗摄像机用于渲染战斗场景,UI摄像机用于渲染显示界面。当前摄像机参数可以包括当前摄像机的摄像机标识。目标摄像机参数可以包括目标摄像机的摄像机标识。确定摄像机标识的目的是为了确定在摄像机切换时,所对应的切换时长。
其中,与场景相关联的参数包括关卡参数、目标场景所属网络的网络参数、以及显示目标终端设备的设备性能参数。相应的,与当前目标场景相关联的关联参数包括当前场景对应的关卡参数、当前场景所属的网络参数以及显示当前场景的终端设备性能参数。
其中,若应用场景为升级或者闯关的,则关卡参数不仅包括构建当前场景所需要的场景资源,还包括具体的关卡数,可选的,关卡1、关卡10等。场景资源主要是构建当前场景的三维模型数据、或音视频数据等。网络参数是支撑游戏运行的网络使用信息,例如,网络使用信息可以包括网络类型,可选的,wifi、数据网络、热点等,同时,还包括游戏运行过程中的下载速度,即网速,通常网速越快,游戏也流畅。设备性能参数可以是中央处理器(Central Processing Unit,CPU)、是单核还是多核运行、终端的内存。由于上述因素也影响摄像机的目标切换时长,因此需要结合上述因素综合确定目标切换时长。
其中,时长预测评估模型可以是预先训练好的模型,用于预测摄像机之间进行切换所需要的切换时长。时长预测评估模型可以是先获取历史数据。历史数据中包括摄像机切换时对应的当前摄像机的摄像机标识、目标摄像机的摄像机标识、当前场景的关卡参数、目标场景所属网络的网络参数、显示目标终端设备的设备性能参数,以及与从当前摄像机切换至目标摄像机对应的切换时长。再次,可以将获取的历史数据作为训练样本数据,将训练样本数据中的当前摄像机的摄像机标识、目标摄像机的摄像机标识、当前场景的关卡参数、目标场景所属网络的网络参数、显示目标终端设备的设备性能参数作为原始预测模型的输入,训练样本数据中的目标切换时长作为模型的输出来训练时长预测评估值;基于模型输出的实际切换时长和样本数据中的目标切换时长,调整模型中的模型参数。当检测到模型中的损失函数收敛时,则认为得到可以使用的时长预测评估模型。其中损失函数是否收敛可以基于训练迭代次数来确定,也可以通过实际输出结果与训练样本数据中的目标切换时长差别小于预设误差来确定,其具体的确定方式不再具体限定。
其中,切换时长可以理解为摄像机接收到切换指令与摄像机开始工作对应的时刻之间的间隔时长,如,0.2秒。目标切换时长可以是目标摄像机接收到切换指令与目标摄像机开始工作对应的时刻之间的间隔时长。
在上述技术方案的基础上,所述将所述当前摄像机的参数、所述目标摄像机的参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,包括:将当前摄像机的当前相机标识、目标摄像机的目标相机标识以及当前目标场景相关联的参数,输入至预先训练好的时长预测评估模型中,得到当前摄像机切换至目标摄像机的目标切换时长。
具体的,将当前摄像机的相机标识、目标摄像机的相机标识以及与当前场景的关卡参数、目标场景所属网络的网络参数、以及显示目标终端设备的设备性能参数,输入至预先训练好的时长预测评估模型中,得到当前摄像机切换至目标摄像机的目标切换时长。
示例性的,当前摄像机A的相机标识为A1,目标摄像机B的相机标识为B1,当前的关卡参数为关卡2,当前游戏的网络参数为5G网络,当前设备的设备性能CPU参数为Intel(R)Core(TM)i5 3.00GHz。将当前摄像机的相机标识为A1,目标摄像机的相机标识为B1,当前的关卡参数为关卡2,当前游戏的网络参数为5G信号,当前设备的设备性能CPU参数为Intel(R)Core(TM)i5 3.00GHz输入至预先训练好的时长预测评估模型中,得到从当前摄像机A切换至目标摄像机B的切换时长0.02秒,也就是说,得到目标摄像机B开始启动对应的时刻与目标摄像机准备开始工作对应的时刻之间的间隔时长为0.02秒,即,目标摄像机的响应时长为0.02秒。
S120、基于目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据。
其中,目标擦除摄像机可以是用来擦除缓存帧数据的摄像机。设置目标擦除摄像机的好处在于:可以在摄像机切换时,可以基于擦除摄像机删除缓存的视频帧数据。目标擦除摄像机的个数可以是一个。设置一个目标擦除摄像机的好处在于节省终端设备的内存空间。擦除信号可以理解为擦除指令,擦除信号可以携带目标摄像机的相机标识信息。擦除信号可以用于提醒目标擦除摄像机进行擦除工作,以使目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
具体的,预先创建目标擦除摄像机。在检测到时长预测评估模型输出目标切换时长时,生成擦除信号,并将擦除信号发送至目标擦除摄像机,在目标擦除摄像机接收到擦除信号时,调取目标擦除摄像机,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据。
可选的,在所述向预先创建的目标擦除摄像机发送擦除信号之后,还包括:所述目标擦除摄像机根据预先设置的任务执行时长以及目标擦除摄像机的属性参数,执行所述擦除显存中缓存帧数据的任务。
其中,擦除信号中可以包括任务执行时长,还可以是,在目标擦除摄像机中预先存储任务执行时长。任务执行时长可以是擦除摄像机的工作持续时长,即预设时长。工作持续时长可以是一分钟、两分钟以及五分钟等,即目标擦除摄像机可以时刻工作。属性参数可以是预先设置的目标擦除摄像机的参数。属性参数包括摄像机擦除参数、摄像机深度值以及摄像机的背景参数。
具体的,当调用到目标擦除摄像机后,可以根据预先设置的任务执行时长,即目标擦除摄像机持续时长,以及目标擦除摄像机的摄像机擦除参数、摄像机深度值以及摄像机的背景参数。根据目标擦除摄像机持续时长、摄像机擦除参数、摄像机深度值以及摄像机的背景参数,持续执行擦除缓存帧数据的操作,直至实际的擦除时长达到预设时长。
示例性的,若目标擦除摄像机为持续工作,当接收到摄像机切换指令时,可以直接基于擦除摄像机来擦除缓存帧数据;若目标擦除摄像机的持续工作时长为2min,则在目标擦除摄像机被启动后,可以持续工作2min,即目标擦除摄像机可以持续工作两分钟,来删除显存中的缓存帧数据。此时,可以达到的技术效果为无花屏。同时,在移动终端玩此游戏时,也可以避免显存卡顿的问题。
可选的,所述目标擦除摄像机根据预先设置的任务执行时长以及目标擦除摄像机的属性参数,执行所述擦除显存中缓存帧数据的任务,包括:基于所述目标擦除摄像机中的深度值,擦除全屏数据,基于擦除参数将显示摄像机所对应的缓存帧删除,并根据所述背景参数将擦除后的背景设定为预设颜色。
其中,显示摄像机可以是用于渲染游戏画面的摄像机。预设颜色可以是黑色。设置成黑色的好处在于,避免显存泄露,导致图像穿帮的问题。基于深度值可以擦除全屏数据。
具体的,根据目标擦除摄像机预先设置的属性信息,确定目标擦除摄像机中的深度值、擦除参数和背景参数,根据目标擦除摄像机中的深度值擦除全屏数据,根据擦除参数将显示摄像机所对应的缓存帧删除,根据属性信息中的背景参数,可以将擦除后的背景颜色设置为预设颜色,如黑色。
本发明实施例的技术方案,通过当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,基于目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
实施例二
图3是本发明实施例二提供的一种图像擦除方法流程示意图,在前述实施例的基础上,对上述实施例中S120进行了优化,其具体实施方式可以参见下述实施例。
其中,与上述实施例相同或者相应的技术术语在此不再赘述。
如图3所示,本实施例的方法具体可包括:
S210、当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长。
S220、若检测到目标擦除摄像机处于休眠状态,当检测到当前时刻与接收到切换指令的切换时刻之间的实际间隔时长达到目标切换时长,则向所述目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据。
其中,休眠状态可以理解为目标擦除摄像机的工作状态处于待工作状态或待唤醒状态,即,目标擦除摄像机已经开启可以随时开始工作的状态。
具体的,在确定目标切换时长的同时,或者在确定切换时长之后,亦或是,在确定切换时长完成的那一时刻,检测目标擦除摄像机的当前工作状态。若当前工作状态为目标擦除摄像机处于休眠状态,即已经启动但是长时间未工作的状态,或者也可以理解为待唤醒状态,则可以确定预先设置的计时模块所记录的间隔时长,如,在触发切换操作时开始计时,并将开始计时的时刻作为切换时刻,在计时模块记录的时长达到预先确定出的切换时长时,则说明目标摄像机将要渲染相应的视频帧了,此时可以向目标擦除摄像机发送擦除信号,以使目标擦除摄像机可以根据接收到的擦除信号擦除显存中的缓存帧数据。
示例性的,预先设置目标切换时长为100毫秒,即0.1秒,在9点10分30秒100毫秒时,工作状态处于待唤醒状态的目标摄像机接收到切换指令,计时模块开始记录时长,当计时模块中记录的时长达到0.1秒时向目标擦除摄像机发送擦除信号,也就是说,在9点10分30秒200毫秒时向目标擦除摄像机发送擦除信号,以使目标擦除摄像机可以根据接收到的擦除信号擦除显存中的缓存帧数据。
本发明实施例的技术方案,通过当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,若检测到目标擦除摄像机处于休眠状态,当检测到当前时刻与接收到切换指令的切换时刻之间的实际间隔时长达到目标切换时长,则向目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
实施例三
图4是本发明实施例三提供的一种图像擦除方法流程示意图,在前述实施例的基础上,对实施例一中S120进行了优化,其具体实施方式可以参见下述实施例。其中,与上述实施例相同或者相应的技术术语在此不再赘述。
如图4所示,本实施例的方法具体可包括:
S310、当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长。
S320、若检测到目标擦除摄像机处于未启动状态,则在检测到当前时刻与接收到切换指令的实际间隔时长达到预设时长间隔,则向与目标擦除摄像机对应的相机调用接口发送调用指令,以使目标擦除摄像机根据调用指令启动;以及,当实际间隔时长与目标擦除摄像机的启动时长,达到目标切换时长,则向目标擦除摄像机发送擦除信号。
其中,未启动状态可以理解为目标擦除摄像机处于关闭状态。调用指令可以理解为从目标摄像机对应的摄像机接口调用目标摄像机的指令。调用指令可以是在检测到处于未启动状态的目标擦除摄像机接收到切换指令时生成的指令,用于从相机调用接口调用目标擦除摄像机。启动时长可以是目标摄像机接收到切换指令对应的时刻与目标擦除摄像机接收到调用指令对应的时刻之间的间隔时长。
具体的,在确定目标切换时长的同时,或者在确定切换时长之后,亦或是,在确定切换时长完成的那一时刻,检测目标擦除摄像机的当前工作状态。若当前工作状态为目标擦除摄像机处于未启动状态,即未工作状态,则可以分别确定预先设置在计时模块所记录的启动时长和切换时长,在触发摄像机切换操作时,切换操作的计时模块开始计时,并将开始计时的时刻作为切换时刻,同时,目标摄像机调用操作的计时模块开始计时,并将开始计时的时刻作为启动时刻。当计时器模块记录的时长达到预先确定的启动时长,则说明目标擦除摄像机对应的调用接口接收到调用指令了,基于调用指令启动目标擦除摄像机。当计时模块记录的时长达到预先确定出的切换时长,则说明目标摄像机将要渲染相应的视频帧了,此时可以向目标擦除摄像机发送擦除信号,以使目标擦除摄像机可以根据接收到的擦除信号擦除显存中的缓存帧数据。
示例性的,预先设置目标切换时长100毫秒,即0.1秒,预先设置启动时长30毫秒,即0.03毫秒。在10点10分20秒100毫秒时,工作状态处于未启动状态的目标摄像机接收到切换指令,切换操作的计时模块和目标摄像机调用操作的计时模块开始记录时长,当目标摄像机调用操作的计时模块中记录的时长达到0.03秒时,向目标擦除摄像机对应的相机调用接口发送调用指令,以启动目标擦除摄像机,当切换操作的计时模块中的时长达到0.1秒时,向目标擦除摄像机发送擦除信号,以使目标擦除摄像机可以根据擦除信号擦除显存中的缓存帧数据。
S330、基于接收到的擦除信号,擦除显存中的缓存帧数据。
具体的,在检测到目标擦除摄像机接收到擦除信号时,启动目标擦除摄像机,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据。
本发明实施例的技术方案,通过当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,若检测到目标擦除摄像机处于未启动状态,则在检测到当前时刻与接收到切换指令的实际间隔时长达到预设时长间隔,则向与目标擦除摄像机对应的相机调用接口发送调用指令,以使目标擦除摄像机根据调用指令启动;以及,当实际间隔时长与目标擦除摄像机的启动时长,达到目标切换时长,则向目标擦除摄像机发送擦除信号,基于接收到的擦除信号,擦除显存中的缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
在上述各技术方案的基础,需要说明的是,可以预先设置目标擦除摄像机的任务执行时长,也可以不设置擦除摄像机的任务执行时长,即擦除摄像机可以持续处于工作状态。
实施例四
本发明实施例四提供的一种优选的图像擦除方法。与上述实施例相同或者相应的技术术语在此不再赘述。
在检测到从Mainpage舰桥主界面所对应的摄像机切换至游戏关卡选择主界面对应的摄像机、或者从游戏关卡选择主界面对应的摄像机切换至游戏关卡内主界面InLevel对应的摄像机,即只要检测到摄像机切换时,均可以调用本实施例所提供的擦除摄像机***,即与目标擦除摄像机所对应的摄像机***来执行本技术方案,以解决现有技术中摄像机切换时存在显存泄漏的问题。
本实施例的方法具体可包括:
可以先创建擦除摄像机管理器,管理器用于管理擦除摄像机,因此可以先建立擦除摄像机,建立擦除摄像机的具体方式可以是:可以创建一个继承unity中Monobehavior类的擦除摄像机组件类,即,RefreshCamera组件类。将擦除摄像机的刷新参数clearFlag(清除标记)设置为solidColor(纯色)、depth(深度)设置为-1,设置depth为-1的目的在于以使擦除摄像机所在层次是最低层。可以在擦除摄像机组件类的内部声明需要绑定的摄像机标识(摄像机id)、摄像机名称以及调用注册擦除摄像机接口和时间控制接口。其中,时间控制接口的目的在于可以传输擦除摄像机的工作时刻和传输目标擦除摄像机的工作时长。
为了便于擦摄像机的信号管理,可以创建擦除摄像机消息信号类,即,RFCameraEventMsg类,其中,RFCameraEventMsg类包括:消息类型(MsgType)和摄像机切换名称(例如,MainCamera+GutCamera,即主摄像机切换至本能设摄像机)。可以创建擦除摄像机消息信号处理器类,即RFCameraProcesser类。其中,擦除摄像机消息信号处理器类可以包括消息池和擦除摄像机处理函数集合。擦除摄像机消息信号处理器类可以用于处理擦除摄像机触发信号的响应业务,整体使用设计模式的命令模式。擦除摄像机消息信号处理器类还可以用于在接到信号(例如,msg)以后,将触发擦除摄像机的激活。
为了便于摄像机之间快速、有效的切换,可以创建一个基于神经网络的智能调度管理器类,即,RFCameraAIMgr类,其中,智能调度管理器类包括:擦除摄像机管理字典RfreshCameraDic,字典RfreshCameraDic包括key和value,其中,key可以是2个摄像机的名称的通过符号+的组合命名,可以用于表示存在切换关系的两个摄像机,例如,key可以为:MainCamera+GutCamera或MainCamera(主摄像机)+BattleCamera(战斗摄像机),可以是从MainCamera摄像机切换至GutCamera摄像机,从主摄像机切换至战斗摄像机。其中,value可以是RefreshCamera类中擦除摄像机对象。可以通过OnCameraChange接口,实现两个摄像机之间的切换操作。可以将2个摄像机的触发时间进行记录和管理,并且利用神经网络运算给到每个抹布相机一个下次触发的预估时间,即,从当前摄像机切换至目标摄像机的指令时将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长。
在摄像机进行切换的时候,根据切换触发消息(如,msg)将RFCameraProcesser类中的擦除摄像机激活,RFCameraAIMgr类实时记录摄像机切换的时间间隔,在检测到RFCameraAIMgr类中记录的切换时间与预估时间不同时,则根据切换时间概率,可以重新设定擦除摄像机的参数。
本发明实施例的技术方案,通过当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,基于目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
实施例五
图5是本发明实施例五提供的一种图像擦除装置模块示意图,本发明提供了一种图像擦除装置,该装置包括:目标切换时长确定模块510和缓存帧数据删除模块520。
其中,目标切换时长确定模块510,用于当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;缓存帧数据删除模块520,用于基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
本发明实施例的技术方案,通过目标切换时长确定模块用于当接收到从当前摄像机切换至目标摄像机的指令时,将当前摄像机参数、目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长。通过缓存帧数据删除模块用于基于目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使目标擦除摄像机基于擦除信号擦除显存中的缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
可选的,目标切换时长确定模块510,用于将当前摄像机的当前相机标识、目标摄像机的目标相机标识以及当前目标场景相关联的参数,输入至预先训练好的时长预测评估模型中,得到当前摄像机切换至目标摄像机的目标切换时长。
可选的,所述当前目标场景相关联的参数包括当前关卡参数、所述当前目标场景所属网络的网络参数、以及显示当前场景的目标终端设备的设备性能参数。
可选的,缓存帧数据删除模块520,用于若检测到所述目标擦除摄像机处于休眠状态,当检测到当前时刻与接收到切换指令的切换时刻之间的实际间隔时长达到所述目标切换时长,则向所述目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
可选的,缓存帧数据删除模块520,用于若检测到所述目标擦除摄像机处于未启动状态,则在检测到当前时刻与接收到切换指令的实际间隔时长达到预设时长间隔,则向与所述目标擦除摄像机对应的相机调用接口发送调用指令,以使所述目标擦除摄像机根据所述调用指令启动;以及,当所述实际间隔时长与所述目标擦除摄像机的启动时长,达到所述目标切换时长,则向所述目标擦除摄像机发送擦除信号;基于接收到的擦除信号,擦除所述显存中的缓存帧数据。
可选的,在所述向预先创建的目标擦除摄像机发送擦除信号之后,该装置还包括:缓存帧数据的任务执行模块530,用于所述目标擦除摄像机根据预先设置的任务执行时长以及目标擦除摄像机的属性参数,执行所述擦除显存中缓存帧数据的任务。
可选的,所述属性参数包括摄像机擦除参数、摄像机深度值以及摄像机的背景参数,缓存帧数据的任务执行模块530,用于基于所述目标擦除摄像机中的深度值,擦除全屏数据,基于擦除参数将显示摄像机所对应的缓存帧删除,并根据所述背景参数将擦除后的背景设定为预设颜色。
上述装置可执行本发明任意实施例所提供的图像擦除方法,具备执行图像擦除方法相应的功能模块和有益效果。
值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
实施例六
图6是本发明实施例六提供的一种电子设备的结构示意图。图6示出了适于用来实现本发明实施例实施方式的示例性设备60的框图。图6显示的设备60仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图6所示,设备60以通用计算设备的形式表现。设备60的组件可以包括但不限于:一个或者多个处理器或者处理单元601,***存储器602,连接不同***组件(包括***存储器602和处理单元601)的总线603。
总线603表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,***总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(ISA)总线,微通道体系结构(MAC)总线,增强型ISA总线、视频电子标准协会(VESA)局域总线以及***组件互连(PCI)总线。
设备60典型地包括多种计算机***可读介质。这些介质可以是任何能够被设备60访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
***存储器602可以包括易失性存储器形式的计算机***可读介质,例如随机存取存储器(RAM)604和/或高速缓存存储器605。设备60可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机***存储介质。仅作为举例,存储***606可以用于读写不可移动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如CD-ROM,DVD-ROM或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线603相连。存储器602可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
具有一组(至少一个)程序模块607的程序/实用工具608,可以存储在例如存储器602中,这样的程序模块607包括但不限于操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块607通常执行本发明所描述的实施例中的功能和/或方法。
设备60也可以与一个或多个外部设备609(例如键盘、指向设备、显示器610等)通信,还可与一个或者多个使得用户能与该设备60交互的设备通信,和/或与使得该设备60能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口611进行。并且,设备60还可以通过网络适配器612与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器612通过总线603与设备60的其它模块通信。应当明白,尽管图6中未示出,可以结合设备60使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储***等。
处理单元601通过运行存储在***存储器602中的程序,从而执行各种功能应用以及数据处理,例如实现本发明实施例所提供的图像擦除方法。
实施例七
本发明实施例七还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行图像擦除方法。
该方法包括:
当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;
基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明实施例操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言——诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (9)
1.一种图像擦除方法,其特征在于,包括:
当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;其中,所述目标切换时长为目标摄像机接收到切换指令与目标摄像机开始工作对应的时刻之间的间隔时长;
基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据;
所述目标擦除摄像机根据预先设置的任务执行时长以及目标擦除摄像机的属性参数,执行所述擦除显存中缓存帧数据的任务。
2.根据权利要求1所述的方法,其特征在于,所述将所述当前摄像机的参数、所述目标摄像机的参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长,包括:
将当前摄像机的当前相机标识、目标摄像机的目标相机标识以及当前目标场景相关联的参数,输入至预先训练好的时长预测评估模型中,得到当前摄像机切换至目标摄像机的目标切换时长。
3.根据权利要求2所述的方法,其特征在于,所述当前目标场景相关联的参数包括当前关卡参数、所述当前目标场景所属网络的网络参数、以及显示当前场景的目标终端设备的设备性能参数。
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据,包括:
若检测到所述目标擦除摄像机处于休眠状态,当检测到当前时刻与接收到切换指令的切换时刻之间的实际间隔时长达到所述目标切换时长,则向所述目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据。
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据,包括:
若检测到所述目标擦除摄像机处于未启动状态,则在检测到当前时刻与接收到切换指令的实际间隔时长达到预设时长间隔,则向与所述目标擦除摄像机对应的相机调用接口发送调用指令,以使所述目标擦除摄像机根据所述调用指令启动;以及,
当所述实际间隔时长与所述目标擦除摄像机的启动时长,达到所述目标切换时长,则向所述目标擦除摄像机发送擦除信号;其中,启动时长为所述目标摄像机接收到切换指令对应的时刻与目标擦除摄像机接收到调用指令对应的时刻之间的间隔时长;
基于接收到的擦除信号,擦除所述显存中的缓存帧数据。
6.根据权利要求1所述的方法,其特征在于,所述属性参数包括摄像机擦除参数、摄像机深度值以及摄像机的背景参数,所述目标擦除摄像机根据预先设置的任务执行时长以及目标擦除摄像机的属性参数,执行所述擦除显存中缓存帧数据的任务,包括:
基于所述目标擦除摄像机中的深度值,擦除全屏数据,基于擦除参数将显示摄像机所对应的缓存帧删除,并根据所述背景参数将擦除后的背景设定为预设颜色。
7.一种图像擦除装置,其特征在于,包括:
目标切换时长确定模块,用于当接收到从当前摄像机切换至目标摄像机的指令时,将所述当前摄像机参数、所述目标摄像机参数以及与当前目标场景相关联的关联参数,输入至预先训练好的时长预测评估模型中,得到目标切换时长;其中,所述目标切换时长为目标摄像机接收到切换指令与目标摄像机开始工作对应的时刻之间的间隔时长;
缓存帧数据删除模块,用于基于所述目标切换时长,向预先创建的目标擦除摄像机发送擦除信号,以使所述目标擦除摄像机基于所述擦除信号擦除显存中的缓存帧数据;
所述目标擦除摄像机根据预先设置的任务执行时长以及目标擦除摄像机的属性参数,执行所述擦除显存中缓存帧数据的任务。
8.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的图像擦除方法。
9.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-6中任一所述的图像擦除方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011643238.8A CN112584237B (zh) | 2020-12-30 | 2020-12-30 | 图像擦除方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011643238.8A CN112584237B (zh) | 2020-12-30 | 2020-12-30 | 图像擦除方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112584237A CN112584237A (zh) | 2021-03-30 |
CN112584237B true CN112584237B (zh) | 2022-06-17 |
Family
ID=75144511
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011643238.8A Active CN112584237B (zh) | 2020-12-30 | 2020-12-30 | 图像擦除方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112584237B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117891377B (zh) * | 2024-03-14 | 2024-07-26 | 荣耀终端有限公司 | 显示方法和电子设备 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6387869A (ja) * | 1986-09-30 | 1988-04-19 | Sharp Corp | ビデオカメラにおけるワイプおよび/またはフエ−ド動作表示装置 |
CN101961554A (zh) * | 2009-07-21 | 2011-02-02 | 科乐美数码娱乐株式会社 | 视频游戏装置、游戏图像显示方法、信息存储介质和网络游戏*** |
JP2011212282A (ja) * | 2010-03-31 | 2011-10-27 | Kyoraku Sangyo Kk | 遊技機 |
CN106056655A (zh) * | 2016-09-06 | 2016-10-26 | 珠海金山网络游戏科技有限公司 | 一种可编辑的虚拟摄像机***和方法 |
CN107343144A (zh) * | 2017-07-10 | 2017-11-10 | 广东欧珀移动通信有限公司 | 双摄像头切换处理方法、装置及其设备 |
CN108989580A (zh) * | 2018-10-25 | 2018-12-11 | 努比亚技术有限公司 | 摄像头切换方法、移动终端及可读存储介质 |
CN111198561A (zh) * | 2019-12-05 | 2020-05-26 | 浙江大华技术股份有限公司 | 目标跟踪的运动控制方法、装置、计算机设备及存储介质 |
CN111556283A (zh) * | 2020-03-18 | 2020-08-18 | 深圳市华橙数字科技有限公司 | 监控摄像头管理方法、装置、终端及存储介质 |
CN111589146A (zh) * | 2020-04-27 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 基于虚拟环境的道具操作方法、装置、设备及存储介质 |
CN111679738A (zh) * | 2020-05-29 | 2020-09-18 | 北京百度网讯科技有限公司 | 一种屏幕切换方法、装置、电子设备及存储介质 |
CN111773709A (zh) * | 2020-08-14 | 2020-10-16 | 网易(杭州)网络有限公司 | 场景地图的生成方法及装置、计算机存储介质、电子设备 |
CN111803946A (zh) * | 2020-07-22 | 2020-10-23 | 网易(杭州)网络有限公司 | 游戏中的镜头切换方法、装置和电子设备 |
CN111951192A (zh) * | 2020-08-18 | 2020-11-17 | 义乌清越光电科技有限公司 | 一种拍摄图像的处理方法及拍摄设备 |
CN112102372A (zh) * | 2020-09-16 | 2020-12-18 | 上海麦图信息科技有限公司 | 一种针对机场地面对象的跨摄像头轨迹跟踪*** |
-
2020
- 2020-12-30 CN CN202011643238.8A patent/CN112584237B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6387869A (ja) * | 1986-09-30 | 1988-04-19 | Sharp Corp | ビデオカメラにおけるワイプおよび/またはフエ−ド動作表示装置 |
CN101961554A (zh) * | 2009-07-21 | 2011-02-02 | 科乐美数码娱乐株式会社 | 视频游戏装置、游戏图像显示方法、信息存储介质和网络游戏*** |
JP2011212282A (ja) * | 2010-03-31 | 2011-10-27 | Kyoraku Sangyo Kk | 遊技機 |
CN106056655A (zh) * | 2016-09-06 | 2016-10-26 | 珠海金山网络游戏科技有限公司 | 一种可编辑的虚拟摄像机***和方法 |
CN107343144A (zh) * | 2017-07-10 | 2017-11-10 | 广东欧珀移动通信有限公司 | 双摄像头切换处理方法、装置及其设备 |
CN108989580A (zh) * | 2018-10-25 | 2018-12-11 | 努比亚技术有限公司 | 摄像头切换方法、移动终端及可读存储介质 |
CN111198561A (zh) * | 2019-12-05 | 2020-05-26 | 浙江大华技术股份有限公司 | 目标跟踪的运动控制方法、装置、计算机设备及存储介质 |
CN111556283A (zh) * | 2020-03-18 | 2020-08-18 | 深圳市华橙数字科技有限公司 | 监控摄像头管理方法、装置、终端及存储介质 |
CN111589146A (zh) * | 2020-04-27 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 基于虚拟环境的道具操作方法、装置、设备及存储介质 |
CN111679738A (zh) * | 2020-05-29 | 2020-09-18 | 北京百度网讯科技有限公司 | 一种屏幕切换方法、装置、电子设备及存储介质 |
CN111803946A (zh) * | 2020-07-22 | 2020-10-23 | 网易(杭州)网络有限公司 | 游戏中的镜头切换方法、装置和电子设备 |
CN111773709A (zh) * | 2020-08-14 | 2020-10-16 | 网易(杭州)网络有限公司 | 场景地图的生成方法及装置、计算机存储介质、电子设备 |
CN111951192A (zh) * | 2020-08-18 | 2020-11-17 | 义乌清越光电科技有限公司 | 一种拍摄图像的处理方法及拍摄设备 |
CN112102372A (zh) * | 2020-09-16 | 2020-12-18 | 上海麦图信息科技有限公司 | 一种针对机场地面对象的跨摄像头轨迹跟踪*** |
Non-Patent Citations (1)
Title |
---|
王靖雯."真实数据驱动的虚拟仿真方法研究".《中国优秀硕士论文信息科技辑》.2017, * |
Also Published As
Publication number | Publication date |
---|---|
CN112584237A (zh) | 2021-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110162343B (zh) | 应用启动方法及装置、电子设备及存储介质 | |
JP6915091B2 (ja) | アプリケーション処理方法、装置および記憶媒体 | |
CN112328185B (zh) | 一种基于分布式存储的智能预读方法 | |
CN103714016A (zh) | 缓存的清理方法、装置及客户端 | |
CN111405220B (zh) | 视频预录方法及云存储*** | |
CN110968279B (zh) | 一种消息的降级方法及相关装置 | |
CN112584237B (zh) | 图像擦除方法、装置、电子设备及存储介质 | |
CN114095776A (zh) | 屏幕录制方法及电子设备 | |
CN115576645A (zh) | 一种虚拟处理器调度方法、装置、存储介质及电子设备 | |
CN112073301A (zh) | 删除聊天群组成员的方法、设备及计算机可读介质 | |
CN106385613B (zh) | 控制弹幕播放的方法及装置 | |
CN112631635B (zh) | 直播客户端更新方法、装置、电子设备及存储介质 | |
CN112843733A (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
CN110941464B (zh) | 一种轻曝光方法、设备、***及存储介质 | |
CN111467797B (zh) | 游戏数据处理方法、装置、计算机存储介质与电子设备 | |
CN112584236B (zh) | 图像擦除方法、装置、电子设备及存储介质 | |
CN112584235B (zh) | 图像擦除方法、装置、电子设备及存储介质 | |
CN112843691B (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
CN112843736A (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
CN113778370A (zh) | 一种语音消息播放方法、装置、电子设备及存储介质 | |
CN112861612A (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
CN111225147A (zh) | 一种视频拍摄控制方法、装置、存储介质及拍摄设备 | |
CN112860372B (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
KR102592516B1 (ko) | 모빌리티 단말 기반의 gis 영상 관제 시스템 및 이의 영상 제공 방법 | |
CN109299600A (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 |