CN112584235B - 图像擦除方法、装置、电子设备及存储介质 - Google Patents
图像擦除方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112584235B CN112584235B CN202011643110.1A CN202011643110A CN112584235B CN 112584235 B CN112584235 B CN 112584235B CN 202011643110 A CN202011643110 A CN 202011643110A CN 112584235 B CN112584235 B CN 112584235B
- Authority
- CN
- China
- Prior art keywords
- camera
- erasing
- target
- frame data
- switching instruction
- 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 42
- 238000009877 rendering Methods 0.000 claims description 19
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 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
- 238000005516 engineering process 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、当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向所述目标绘制摄像机发送切换指令并启动所述目标绘制摄像机绑定的目标擦除摄像机。
其中,当前绘制摄像机可以是绘制当前时刻游戏场景的摄像机,用于渲染当前时刻游戏场景的对应的画面。例如,当前摄像机绘制游戏场景1。当前绘制摄像机可以是显示当前视频画面时对应的摄像机,也就是说,当前绘制摄像机可以用于渲染当前时刻下,在该摄像机视觉角度下的视频帧,即游戏画面。也就是说,显示界面上可以显示相应的视频帧,该视频帧可以是基于摄像机A拍摄的,也可以是基于摄像机B拍摄的。可以将显示界面上显示的视频帧所对应的摄像机作为当前绘制摄像机。目标绘制摄像机可以是绘制将来时刻游戏场景的摄像机,用于渲染将来时刻游戏场景对应的画面。例如,目标绘制摄像机绘制游戏场景2。目标绘制摄像机可以是显示将来时刻视频画面时对应的摄像机,也就是说,目标绘制摄像机可以用于渲染将来时刻下,在该摄像机视觉视角下的视频帧。也就是说,目标绘制摄像机是除当前绘制摄像机和与当前绘制摄像机绑定的擦除摄像机之外的任何绘制摄像机。
需要说明的是,当前绘制摄像机可以包括一个、两个以及两个以上的绘制摄像机,目标绘制摄像机可以包括一个、两个以及两个以上的绘制摄像机。
其中,切换指令可以理解为将当前绘制摄像机切换为目标绘制摄像机的指令。在检测触发场景切换的按键,或者是在检测到将要场景切换时,生成的切换指令。目标擦除摄像机可以用于在目标绘制摄像机渲染游戏画面之前擦除当前绘制摄像机所渲染的游戏视频帧。为了便于在对相应的绘制摄像机工作之前,擦除显存中的缓存帧数据,可以为每个绘制摄像机绑定擦除摄像机。
在本实施例中,触发从当前绘制摄像机切换至目标绘制摄像机的操作的方式以及生成相应的指令有多种。例如,可以预先设置触发区域,当用户触发该触发区域中的任意位置时,则可以生成从当前摄像机切换至其他摄像机指令;可以预先设置触发按钮,当用户触发预设触发按钮时,则可以生成从当前摄像机切换至其他摄像机指令;或者是:通过语音的方式触发从当前绘制摄像机切换至目标绘制摄像机的操作,当用户触发预设触发操作时,则可以生成从当前摄像机切换至其他摄像机指令。
其中,从当前绘制摄像机切换至目标绘制摄像机的目的在于:实现不同场景之间的相互切换(例如,场景1切换为场景2),和/或实现在一个场景内不同绘制摄像机视角对应的游戏界面之间的相互切换(例如,俯视视角切换为正交视角)。向目标绘制摄像机发送切换指令并启动目标绘制摄像机绑定的擦除摄像机的目的在于:擦除目标绘制摄像机渲染游戏画面之前显存存储的游戏视频帧数据,即擦除当前绘制摄像机显示视频帧时在显存中缓存的视频帧,以避免发生内存溢出现象。
具体的,预先设置切换摄像头的切换操作,例如,预先触发操作包括滑动屏幕,双击屏幕等,在设置切换触发操作后,可以实时获取玩家操作,在检测到玩家操作为预设触发操作时,则可以生成从当前绘制摄像机切换为目标绘制摄像机的切换指令。在切换***接收到切换指令时,可以根据接收到的切换指令调取目标绘制摄像机,即将切换指令发送至目标绘制摄像机和与目标绘制摄像机绑定的目标擦除摄像机,以使目标绘制摄像机启动,以使目标擦除摄像机擦除显存中的缓存帧数据。
示例性的,当前绘制摄像机为A,目标绘制摄像机为B,目标绘制摄像机绑定的目标擦除摄像机为B1,当检测到触发从当前摄像机A切换至目标绘制摄像机B的操作时,可以生成绘制摄像机切换指令。在接收到绘制摄像机切换指令时,可以向目标绘制摄像机B和B1发送调用或启动指令,以使目标绘制摄像机B启动,以及启动与目标绘制摄像机绑定的目标擦除摄像机B1,以使目标擦除摄像机擦除缓存的染游戏画面的帧数据。
S120、基于所述切换指令使所述目标擦除摄像机擦除显存中的缓存帧数据,以及基于所述切换指令使所述目标绘制摄像机工作。
其中,显存也可以称为帧缓存。显存的作用可以是存储显卡芯片处理过或者即将提取的渲染数据,即显存是用来存储要处理的图像信息的部件。缓存帧数据可以存储在显存中的数据。
具体的,当目标绘制摄像机接收到切换指令时,在检测到目标绘制摄像机绑定的目标擦除摄像机处于启动状态时,可以使目标擦除摄像机擦除显存中的缓存帧数据,可选的,在目标擦除摄像机擦除显存中的缓存帧数据之后,根据目标绘制摄像机接收到切换指令使目标绘制摄像机工作,以实现当前绘制摄像机切换至目标绘制摄像机。
可选的,所述基于所述切换指令使所述目标擦除摄像机擦除显存中的缓存帧数据,包括:当目标擦除摄像机接收到切换指令时,所述目标擦除摄像机开始擦除显存中的缓存帧数据;当检测到目标擦除摄像机的工作时长达到预设时长阈值,停止工作。
其中,时长阈值可以是根据经验设置的时长(例如,500毫秒)。
具体的,预设目标擦除摄像机的工作时长阈值,当目标擦除摄像机接收到切换指令时,目标擦除摄像机开始擦除显存中的缓存帧数据,并记录目标擦除摄像机的工作时长,当检测到目标擦除摄像机的工作时长达到预设时长阈值时,停止目标擦除摄像机的工作。
示例性的,预先设置目标擦除摄像机的工作时长阈值为500毫秒。目标擦除摄像机开始擦除显存中的缓存帧数据对应的时间为9点10分0秒0毫秒,当目标擦除摄像机的擦除显存中的缓存帧数据的工作时间为9点10分0秒500毫秒时,停止目标擦除摄像机的工作。
当前,确定目标擦除摄像机的工作时长,还可以是通过预先设置的缓存帧数量来确定,可选的,可以预先设置目标擦除摄像机的擦除帧数阈值,可选的,30帧。
具体的,当目标擦除摄像机接收到切换指令时,目标擦除摄像机开始擦除显存中的缓存帧数据,并记录目标擦除摄像机的视频帧帧数量,当检测到目标擦除摄像机擦除的视频帧数量达到预设擦除帧数阈值时,则停止目标擦除摄像机的工作。
示例性的,预先设置目标擦除摄像机的擦除帧数阈值,可选的,擦除帧数阈值为20帧。当目标擦除摄像机的擦除显存中的缓存帧数据的擦除帧数达到20帧时,停止目标擦除摄像机的工作。
本发明实施例的技术方案,通过当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向目标绘制摄像机发送切换指令并启动目标绘制摄像机绑定的目标擦除摄像机,基于切换指令使目标擦除摄像机擦除显存中的缓存帧数据,以及基于切换指令使目标绘制摄像机工作,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
实施例二
图3是本发明实施例二提供的一种图像擦除方法流程示意图,在前述实施例的基础上,当检测到多个目标擦除摄像机启动时,可以执行本实施例的技术方案。
其中,与上述实施例相同或者相应的技术术语在此不再赘述。
如图3所示,本实施例的方法可包括:
S210、当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向所述目标绘制摄像机发送切换指令并启动所述目标绘制摄像机绑定的目标擦除摄像机。
S220、基于所述切换指令使所述目标擦除摄像机擦除显存中的缓存帧数据,以及基于所述切换指令使所述目标绘制摄像机工作。
S230、当检测到至少两个目标擦除摄像机工作时,根据所述至少两个目标擦除摄像机的启动时刻,保留一个目标擦除摄像机工作。其中,示例性的,绘制摄像机A绑定擦除摄像机A1,绘制摄像机B绑定擦除摄像机B1,绘制摄像机C绑定擦除摄像机C1。预设擦除摄像机的工作时长阈值为2秒。9点10分30秒绘制摄像机A切换至绘制摄像机B时,擦除摄像机B1的启动时刻为9点10分30秒。9点10分31秒摄像机B切换至摄像机C时,擦除摄像机C1的启动时刻为9点10分31秒。因在9点10分31秒时擦除摄像的B1的工作时长为1秒,小于预设2秒,所以在9点10分31秒时,擦除摄像机B1和擦除摄像机C1处于工作状态,则停止擦除摄像机B1工作,保留擦除摄像机C工作。也就是说,引起两个或两个以上的目标擦除摄像工作的原因在于:绘制摄像机之间的切换间隔时间小于预设目标擦除摄像机的工作时长阈值。保留一个目标擦除摄像机工作的好处在于提高显存擦除性能。
具体的,获取处于工作状态的目标擦除摄像机的数量,在检测到处于工作状态的目标摄像机的个数为两个、或两个以上时,获取处于工作状态的目标擦除摄像机的工作启动时刻,根据目标摄像机的启动时刻,保留最晚启动的一个目标擦除摄像机工作,停止除最晚启动的目标擦除摄像机之外的目标擦除摄像机工作,以使最晚启动的一个目标擦除摄像机擦除显存中的缓存帧数据。
可选的,在所述当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作之前,本实施例的图像擦除方法还包括:创建至少一个擦除摄像机,并分别设置每个擦除摄像机的属性参数,以使所述至少一个目标擦除摄像机基于所述属性参数擦除所述显存中的缓存帧数据。
其中,属性参数可以是预先设置的擦除摄像机的属性参数,擦除摄像机的属性参数可以包括摄像机擦除参数、摄像机深度值以及摄像机的背景参数。其中,摄像机擦除参数用于擦除缓存帧数据。摄像机深度值用于擦除全屏数据。摄像机的背景参数用于将擦除后的背景设定为预设颜色(例如,黑色)。需要说明的是,每个擦除摄像机的属性参数可以相同或不同。
具体的,获取绘制摄像机的数量,根据绘制摄像机的数量,创建与绘制摄像机的数量相同的擦除摄像机,预先设置每个擦除摄像机的摄像机擦除参数、摄像机深度值以及摄像机的背景参数,根据擦除摄像机的擦除参数、摄像机深度值以及摄像机的背景参数,以使目标擦除摄像机基于属性参数擦除显存中的缓存帧数据。
可选的,所述基于所述切换指令使所述目标擦除摄像机擦除显存中的缓存帧数据,包括:基于所述深度值设置所述擦除摄像机;基于所述擦除参数擦除显示界面摄像机所对应的缓存帧数据,并根据所述背景参数将擦除后的背景设定为预设颜色。
其中,基于深度值设置擦除摄像机的目的在于将擦除摄像机设置在预设深度值对应的绘制图层,以使擦除摄像机基于擦除参数擦除显示界面摄像机所对应的缓存帧数据。显示界面摄像机用于绘制屏幕显示画面的摄像机。预设颜色可以是黑色。设置成黑色的好处在于,避免显存泄露,导致图像穿帮的问题。
具体的,根据擦除摄像机的深度值确定擦除摄像机对应的绘制图层,根据擦除摄像机对应的绘制图层设置擦除摄像机,根据擦除摄像机中的深度值,擦除全屏数据。根据擦除摄像机的擦除显示界面摄像机所对应的缓存帧数据,并根据擦除摄像机的背景参数将擦除后的背景设定为预设颜色,以使目标擦除摄像机基于属性参数擦除显存中的缓存帧数据。
可选的,在所述创建至少一个擦除摄像机之后,还包括:将每个擦除摄像机与相应的绘制图层的绘制摄像机绑定,并创建擦除摄像机和绘制摄像机之间的绑定关系,以在检测到切换至目标绘制摄像机时基于所述目标绘制摄像机的摄像机标识的绑定关系,查找相应的目标擦除摄像机。
其中,绘制图层可以理解为绘制摄像机渲染画面所对应的绘制图层。创建擦除摄像机和绘制摄像机之间的绑定关系的目的在于在检测到切换至目标绘制摄像机时基于目标绘制摄像机的摄像机标识的绑定关系,查找相应的目标擦除摄像机。
具体的,根据绘制摄像机的摄像机标识和擦除摄像机的摄像机标识,将每个擦除摄像机与相应的绘制图层的绘制摄像机绑定,并创建擦除摄像机和绘制摄像机之间的绑定关系。可选的,将创建擦除摄像机和绘制摄像机之间的绑定关系存储至配置文件。
示例性的,绘制摄像机A的摄像机标识为AA,绘制摄像机A绑定擦除摄像机A1的摄像机标识为AA1,绘制摄像机B的摄像机标识为BB,绘制摄像机BB绑定擦除摄像机B1的摄像机标识为BB1。建立AA与AA1、BB与BB1绑定关系。
可选的,本实施例的图像擦除方法还包括:创建擦除摄像机管理器。
其中,擦除摄像机管理器可以用于管理绘制摄像的摄像机标识与擦除摄像机之间的绑定关系。
可选的,所述创建擦除摄像机管理器,包括:确定各绘制摄像机的摄像机标识,并将所述摄像机标识与相应的擦除摄像机绑定,得到所述摄像机标识、擦除摄像机以及绘制摄像机之间的绑定关系。
具体的,可以预先建立绘制摄像机的摄像机标识、擦除摄像机以及绘制摄像机之间的绑定关系。根据各绘制摄像机的摄像机标识,确定各绘制摄像机的摄像机标识,根据绘制摄像机的摄像机标识、绘制摄像机与擦除摄像机的对应关系,将绘制摄像机的摄像机标识与绘制摄像机对应的擦除摄像机绑定,根据绘制摄像机的摄像机标识与绘制摄像机对应绑定的擦除摄像机,得到绘制摄像机的摄像机标识、绘制摄像机绑定的擦除摄像机。
相应的,所述当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向所述目标绘制摄像机发送切换指令和向与所述目标擦除摄像机绑定的目标擦除摄像机发送切换指令,包括:当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,基于所述绑定关系,确定与所述目标绘制摄像机绑定的目标擦除摄像机,以基于所述目标擦除摄像机擦除显存中的缓存帧数据。
具体的,当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,根据擦除管理器预先建立绘制摄像机的摄像机标识、擦除摄像机以及绘制摄像机之间的绑定关系,确定与目标绘制摄像机绑定的目标擦除摄像机,以基于目标擦除摄像机擦除显存中的缓存帧数据。
本实施例的技术方案,通过当检测到至少两个目标擦除摄像机工作时,根据至少两个目标擦除摄像机的启动时刻,保留一个目标擦除摄像机工作,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
实施例三
图4是本发明实施例三提供的一种优选的图像擦除方法示意图。其中,与上述实施例相同或者相应的技术术语在此不再赘述。
如图4所示,在检测到从Mainpage舰桥主界面所对应的摄像机切换至游戏关卡选择主界面对应的摄像机、或者从游戏关卡选择主界面对应的摄像机切换至游戏关卡内主界面InLevel对应的摄像机,即只要检测到摄像机切换时,均可以调用本实施例所提供的擦除摄像机***,即与目标擦除摄像机所对应的摄像机***来执行本技术方案,以解决现有技术中摄像机切换时存在显存泄漏的问题。
本实施例的方法具体可包括:
可以先创建擦除摄像机管理器,管理器用于管理擦除摄像机,因此可以先建立擦除摄像机,建立擦除摄像机的具体方式可以是:可以创建一个继承unity中Monobehavior类的擦除摄像机组件类,即,RefreshCamera组件类。在擦除摄像机组件类的内部声明需要绑定的绘制摄像机的摄像机标识(摄像机id)、摄像机的名称,以及调用注册擦除摄像机接口和时间控制接口。其中,时间控制接口的目的在于可以传输擦除摄像机的工作时刻和传输目标擦除摄像机的工作时长。
可以创建至少一个摄像机实例类型为RFCameraObj,将组件RefreshCamera挂在RFCameraObj摄像机上,将RFCameraObj摄像机与游戏中的绘制摄像机进行绑定,摄像机MainCamera、BattleCameraRoot等的父节点分别都新增一个RFCameraObj摄像机,将组件RefreshCamera分别挂在RFCameraObj摄像机上就是说每一个绘制摄像机都会绑定的一个擦除摄像机。如,游戏主摄像机节点将MainCamera游戏主绘制摄像机与RFMainCamera擦除摄像机绑定,游戏战斗摄像机节点将BattleCamera游戏战斗绘制摄像机与RFBattleCamera战斗擦除摄像机绑定。这样设置的好处在于便于基于绘制摄像机与擦除摄像机的绑定关系,调用与绘制摄像机绑定的擦除摄像机。
可以将RefreshCamera组件类内部的关于实例RFCameraObj的摄像机刷新模式clearFlag(清除标记)为solidolor(纯色),将摄像机的depth(深度)设置为-1,以使所在层次是最低层。
建立绑定关系可以是:可以创建绑定擦除摄像机管理器RefeshCameraBindingMgr,以使游戏中的摄像机进行关联注册。创建一个绘制摄像机字典GameCameraDic,字典GameCameraDic包括key和value,其中,key为绘制摄像机uid(标识),value是绘制摄像机。创建一个擦除摄像机字典RefreshCameraDic,字典RefreshCameraDic包括key和value,其中,key为绘制摄像机uid(标识),value是擦除摄像机对象,即相应的目标擦除摄像机。
在检测到目标绘制摄像机被激活时,确定与目标绘制摄像机绑定的擦除摄像机监听当前绘制摄像机的工作状态,在检测到当前绘制摄像机的工作状态为关闭状态或隐藏状态时,激活擦除摄像机,根据摄像机的延迟时间(如,2秒)擦除显存中的擦除缓存帧数据。
可选的,在检测到两个及两个以上擦除摄像机处于工作状态时,擦除摄像机管理器RefeshCameraBindingMgr根据擦除摄像的激活时刻,保留最晚激活时刻对应的擦除摄像机,停止除最晚激活时刻对应的擦除摄像机之外的擦除摄像机的工作,以提高显存擦除性能。
本实施例的技术方案,通过将擦除摄像机绑定在绘制摄像机,在检测到目标绘制摄像机被激活时,确定与目标绘制摄像机绑定的擦除摄像机监听当前绘制摄像机的工作状态,在检测到当前绘制摄像机的工作状态为关闭状态或隐藏状态时,激活擦除摄像机,以擦除显存中的擦除缓存帧数据,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
实施例四
图5是本发明实施例四提供的一种图像擦除装置模块示意图,本发明提供了一种图像擦除装置,该装置包括:擦除摄像调用模块510和缓存帧删除模块520。
其中,擦除摄像调用模块510,用于当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向所述目标绘制摄像机发送切换指令并启动所述目标绘制摄像机绑定的目标擦除摄像机;缓存帧删除模块520,用于基于所述切换指令使所述目标擦除摄像机擦除显存中的缓存帧数据,以及基于所述切换指令使所述目标绘制摄像机工作。
本发明实施例的技术方案,通过擦除摄像调用模块当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向目标绘制摄像机发送切换指令并启动目标绘制摄像机绑定的目标擦除摄像机,通过缓存帧删除模块基于切换指令使目标擦除摄像机擦除显存中的缓存帧数据,以及基于切换指令使目标绘制摄像机工作,解决了现有技术中当摄像机切换时,存在显存中缓存视频帧数据叠加,导致存在花屏的问题,并且将游戏安装在移动终端上时,存在移动终端卡顿、宕机和闪退的技术问题,实现了摄像机切换时,可以调用相应的擦除摄像机以使擦除摄像机可以擦除相应的缓存帧数据,从而可以使显示界面显示相应的视频帧图像,同时,可以避免移动终端卡顿和闪退的问题,进而提高用户体验的技术效果。
可选的,在所述当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作之前,该装置还包括缓存帧数据擦除模块530,用于创建至少一个擦除摄像机,并分别设置每个擦除摄像机的属性参数,以使所述至少一个目标擦除摄像机基于所述属性参数擦除所述显存中的缓存帧数据。
可选的,所述擦除摄像机的属性参数包括摄像机擦除参数、摄像机深度值以及摄像机的背景参数,缓存帧删除模块520,用于基于所述深度值设置所述擦除摄像机;基于所述擦除参数擦除显示界面摄像机所对应的缓存帧数据,并根据所述背景参数将擦除后的背景设定为预设颜色。
可选的,在所述创建至少一个擦除摄像机之后,该装置还包括目标擦除摄像机查找模块540,用于将每个擦除摄像机与相应的绘制图层的绘制摄像机绑定,并创建擦除摄像机和绘制摄像机之间的绑定关系,以在检测到切换至目标绘制摄像机时基于所述目标绘制摄像机的摄像机标识的绑定关系,查找相应的目标擦除摄像机。
可选的,缓存帧删除模块520,用于当目标擦除摄像机接收到切换指令时,所述目标擦除摄像机开始擦除显存中的缓存帧数据;当检测到目标擦除摄像机的工作时长达到预设时长阈值,停止工作。
可选的,该装置还包括:目标擦除摄像机保留模块550,用于当检测到至少两个目标擦除摄像机工作时,根据所述至少两个目标擦除摄像机的启动时刻,保留一个目标擦除摄像机工作。
可选的,该装置还包括:擦除摄像机管理器创建模块560,用于创建擦除摄像机管理器;所述创建擦除摄像机管理器,包括:确定各绘制摄像机的摄像机标识,并将所述摄像机标识与相应的擦除摄像机绑定,得到所述摄像机标识、擦除摄像机以及绘制摄像机之间的绑定关系;相应的,擦除摄像调用模块510用于当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,基于所述绑定关系,确定与所述目标绘制摄像机绑定的目标擦除摄像机,以基于所述目标擦除摄像机擦除显存中的缓存帧数据。
上述装置可执行本发明任意实施例所提供的图像擦除方法,具备执行图像擦除方法相应的功能模块和有益效果。
值得注意的是,上述装置所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明实施例的保护范围。
实施例五
图6是本发明实施例五提供的一种电子设备的结构示意图。图6示出了适于用来实现本发明实施例实施方式的示例性电子设备60的框图。图6显示的电子设备60仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图6所示,电子设备60以通用计算设备的形式表现。电子设备60的组件可以包括但不限于:一个或者多个处理器或者处理单元601,***存储器602,连接不同***组件(包括***存储器602和处理单元501)的总线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.根据权利要求2所述的方法,其特征在于,还包括:创建擦除摄像机管理器;
所述创建擦除摄像机管理器,包括:
确定各绘制摄像机的摄像机标识,并将所述摄像机标识与相应的擦除摄像机绑定,得到所述摄像机标识、擦除摄像机以及绘制摄像机之间的绑定关系;
相应的,所述当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向所述目标绘制摄像机发送切换指令和向与所述目标擦除摄像机绑定的目标擦除摄像机发送切换指令,包括:
当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,基于所述绑定关系,确定与所述目标绘制摄像机绑定的目标擦除摄像机,以基于所述目标擦除摄像机擦除显存中的缓存帧数据。
7.一种图像擦除装置,其特征在于,包括:
擦除摄像调用模块,用于当检测到触发从当前绘制摄像机切换至目标绘制摄像机的操作时,向所述目标绘制摄像机发送切换指令并启动所述目标绘制摄像机绑定的目标擦除摄像机;
缓存帧删除模块,用于基于所述切换指令使所述目标擦除摄像机擦除显存中的缓存帧数据,以及基于所述切换指令使所述目标绘制摄像机工作;
其中,所述缓存帧删除模块,具体用于基于所述切换指令使所述目标擦除摄像机相对应的属性参数擦除所述显存中的缓存帧数据,所述擦除摄像机的属性参数包括摄像机擦除参数、摄像机深度值以及摄像机的背景参数;
基于所述深度值设置所述擦除摄像机;
基于所述擦除参数擦除显示界面摄像机所对应的缓存帧数据,并根据所述背景参数将擦除后的背景设定为预设颜色。
8.一种电子设备,其特征在于,所述电子设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-6中任一所述的图像擦除方法。
9.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-6中任一所述的图像擦除方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011643110.1A CN112584235B (zh) | 2020-12-30 | 2020-12-30 | 图像擦除方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011643110.1A CN112584235B (zh) | 2020-12-30 | 2020-12-30 | 图像擦除方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112584235A CN112584235A (zh) | 2021-03-30 |
CN112584235B true CN112584235B (zh) | 2022-10-28 |
Family
ID=75144502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011643110.1A Active CN112584235B (zh) | 2020-12-30 | 2020-12-30 | 图像擦除方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112584235B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1845064A (zh) * | 2005-04-08 | 2006-10-11 | 佳能株式会社 | 信息处理方法和设备 |
JP2011212282A (ja) * | 2010-03-31 | 2011-10-27 | Kyoraku Sangyo Kk | 遊技機 |
CN106056655A (zh) * | 2016-09-06 | 2016-10-26 | 珠海金山网络游戏科技有限公司 | 一种可编辑的虚拟摄像机***和方法 |
CN111556283A (zh) * | 2020-03-18 | 2020-08-18 | 深圳市华橙数字科技有限公司 | 监控摄像头管理方法、装置、终端及存储介质 |
CN111589146A (zh) * | 2020-04-27 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 基于虚拟环境的道具操作方法、装置、设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5227910B2 (ja) * | 2009-07-21 | 2013-07-03 | 株式会社コナミデジタルエンタテインメント | ビデオゲーム装置、ゲーム画像表示方法及びゲーム画像表示プログラム |
CN108989580A (zh) * | 2018-10-25 | 2018-12-11 | 努比亚技术有限公司 | 摄像头切换方法、移动终端及可读存储介质 |
CN111679738B (zh) * | 2020-05-29 | 2023-06-23 | 阿波罗智联(北京)科技有限公司 | 一种屏幕切换方法、装置、电子设备及存储介质 |
CN111803946B (zh) * | 2020-07-22 | 2024-02-09 | 网易(杭州)网络有限公司 | 游戏中的镜头切换方法、装置和电子设备 |
CN111773709B (zh) * | 2020-08-14 | 2024-02-02 | 网易(杭州)网络有限公司 | 场景地图的生成方法及装置、计算机存储介质、电子设备 |
-
2020
- 2020-12-30 CN CN202011643110.1A patent/CN112584235B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1845064A (zh) * | 2005-04-08 | 2006-10-11 | 佳能株式会社 | 信息处理方法和设备 |
JP2011212282A (ja) * | 2010-03-31 | 2011-10-27 | Kyoraku Sangyo Kk | 遊技機 |
CN106056655A (zh) * | 2016-09-06 | 2016-10-26 | 珠海金山网络游戏科技有限公司 | 一种可编辑的虚拟摄像机***和方法 |
CN111556283A (zh) * | 2020-03-18 | 2020-08-18 | 深圳市华橙数字科技有限公司 | 监控摄像头管理方法、装置、终端及存储介质 |
CN111589146A (zh) * | 2020-04-27 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 基于虚拟环境的道具操作方法、装置、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
"VirtualCamera虚拟相机详解(一)";大智_洪流学堂;《CSDN》;20200209;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112584235A (zh) | 2021-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2763034B1 (en) | Method and device for image-capturing application screen for use in mobile terminal | |
CN112153436B (zh) | 一种屏幕录制方法、装置、设备及存储介质 | |
WO2019000933A1 (zh) | 信息显示方法、装置及计算机可读存储介质 | |
CN106658221A (zh) | 弹幕控制方法及装置 | |
CN110047123B (zh) | 一种地图渲染方法、装置、存储介质及计算机程序产品 | |
CN110825456A (zh) | 加载时间计算方法、装置、计算机设备及存储介质 | |
CN108845741B (zh) | 一种ar表情的生成方法、客户端、终端和存储介质 | |
CN107341015B (zh) | 终端间数据同步方法、装置、终端及存储介质 | |
EP4174771A1 (en) | Implementation method and apparatus for behavior analysis of moving target, and electronic device | |
WO2022143060A1 (zh) | 一种屏幕采集方法、终端及存储介质 | |
CN114095776A (zh) | 屏幕录制方法及电子设备 | |
CN112584235B (zh) | 图像擦除方法、装置、电子设备及存储介质 | |
CN112584237B (zh) | 图像擦除方法、装置、电子设备及存储介质 | |
CN114153346A (zh) | 图片处理方法、装置、存储介质及电子设备 | |
CN112532785B (zh) | 图像显示方法、装置、电子设备以及存储介质 | |
CN111143602B (zh) | 一种案件线索关联方法、***、电子设备及存储介质 | |
CN112584236B (zh) | 图像擦除方法、装置、电子设备及存储介质 | |
CN112684965A (zh) | 动态壁纸状态变更方法、装置、电子设备及存储介质 | |
CN107885807B (zh) | 一种文件保存方法、装置、智能平板和存储介质 | |
CN112843696A (zh) | 拍摄方法、装置、电子设备及存储介质 | |
CN113778370A (zh) | 一种语音消息播放方法、装置、电子设备及存储介质 | |
CN108090102A (zh) | 一种视频处理设备、车辆及视频处理方法 | |
CN112843695B (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
CN112860372B (zh) | 拍摄图像的方法、装置、电子设备及存储介质 | |
US20230047832A1 (en) | Method and device for capturing screen and terminal |
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 |