CN112584237B - Image erasing method and device, electronic equipment and storage medium - Google Patents

Image erasing method and device, electronic equipment and storage medium Download PDF

Info

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
Application number
CN202011643238.8A
Other languages
Chinese (zh)
Other versions
CN112584237A (en
Inventor
王达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mihoyo Technology Shanghai Co ltd
Original Assignee
Mihoyo Technology Shanghai Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mihoyo Technology Shanghai Co ltd filed Critical Mihoyo Technology Shanghai Co ltd
Priority to CN202011643238.8A priority Critical patent/CN112584237B/en
Publication of CN112584237A publication Critical patent/CN112584237A/en
Application granted granted Critical
Publication of CN112584237B publication Critical patent/CN112584237B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44004Processing 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • A63F13/525Changing parameters of virtual cameras
    • A63F13/5252Changing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/50Features 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/53Features 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/538Features 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

The embodiment of the invention discloses an image erasing method and device, electronic equipment and a storage medium. The method comprises the following steps: when an instruction for switching from a current camera to a target camera is received, inputting parameters of the current camera, the parameters of the target camera and associated parameters associated with a current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration; and sending an erasing signal to a pre-established target erasing camera based on the target switching time length so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal. According to the technical scheme of the embodiment of the invention, when the camera is switched, the corresponding image can be displayed, meanwhile, the mobile terminal can be prevented from being blocked and flashed, and the technical effect of user experience is further improved.

Description

Image erasing method and device, electronic equipment and storage medium
Technical Field
The embodiment of the invention relates to the technical field of games, in particular to an image erasing method and device, electronic equipment and a storage medium.
Background
In the game scene, a game interface is drawn by a game camera. The game cameras are generally different in function, and need a plurality of cameras, each of which needs a plurality of cameras. The system comprises a game interface camera, a plot camera and a 3D scene camera. For example, based on the scenario, the camera can select different shooting angles according to the scenario; the 3D scene camera is used for shooting a 3D scene, a specific angle and a specific distance are selected from the built 3D scene, and the shot scene (image) can be displayed on a display interface according to the game interface camera corresponding to the main screen.
In the actual application process, a game application is usually installed on the mobile terminal, and most of the pictures displayed on the mobile terminal are constructed by a camera in the game. During the picture shot switching, there may be camera switching.
When the cameras are switched, for example, referring to fig. 1, when the camera corresponding to the main interface of the mainbridge of the Mainpage is switched to the camera corresponding to the main interface selected by the game level, or the camera corresponding to the main interface selected by the game level is switched to the camera corresponding to the main interface InLevel in the game level, the problems of too much staggered content and screen display are easily caused, that is, when the camera for constructing the picture is switched, the problem of screen display is caused by display and superposition; furthermore, when the performance of the mobile terminal used by the user is not good, the downtime and downtime flash is more likely to occur, so that the technical problem of poor user experience is caused.
Disclosure of Invention
The embodiment of the invention provides an image erasing method and device, electronic equipment and a storage medium, which can delete cached video frame data when a camera corresponding to a display interface is switched, so that the problems of screen splash, blockage and flash retreat are avoided, and the technical effect of user experience is improved.
In a first aspect, an embodiment of the present invention provides an image erasing method, where the method includes:
when an instruction for switching from a current camera to a target camera is received, inputting parameters of the current camera, the parameters of the target camera and associated parameters associated with a current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration;
and sending an erasing signal to a pre-established target erasing camera based on the target switching duration so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal.
In a second aspect, an embodiment of the present invention further provides an image erasing apparatus, including:
the target switching duration determining module is used for inputting the current camera parameters, the target camera parameters and the associated parameters associated with the current target scene into a pre-trained duration prediction evaluation model when receiving an instruction for switching from the current camera to the target camera, so as to obtain target switching duration;
and the buffer frame data deleting module is used for sending an erasing signal to a pre-established target erasing camera based on the target switching duration so that the target erasing camera erases the buffer frame data in the video memory based on the erasing signal.
In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:
one or more processors;
a storage device for storing one or more programs which, when executed by the processor, cause the processor to implement an image erasing method as provided by any of the embodiments of the invention.
In a fourth aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform the image erasing method as set forth in any of the embodiments of the present invention.
According to the technical scheme of the embodiment of the invention, when an instruction for switching from a current camera to a target camera is received, the current camera parameter, the target camera parameter and the associated parameter associated with the current target scene are input into a pre-trained duration prediction evaluation model to obtain the target switching duration, and an erasing signal is sent to a pre-created target erasing camera based on the target switching duration so that the target erasing camera erases the cache frame data in the display memory based on the erasing signal, so that the problem that the cache video frame data in the display memory are overlapped when the cameras are switched in the prior art to cause screen splash is solved, the technical problems of blockage, downtime and flash retreat of the mobile terminal exist when a game is installed on the mobile terminal, and when the cameras are switched, the corresponding erasing camera can be called to enable the erasing camera to erase the corresponding cache frame data, therefore, the display interface can display corresponding video frame images, the problems of blocking and flash backing of the mobile terminal can be avoided, and the technical effect of user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, a brief description is given below of the drawings used in describing the embodiments. It should be clear that the described figures are only views of some of the embodiments of the invention to be described, not all, and that for a person skilled in the art, other figures can be derived from these figures without inventive effort.
FIG. 1 is a schematic diagram of a prior art camera switch;
FIG. 2 is a flowchart illustrating an image erasing method according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating an image erasing method according to a second embodiment of the present invention;
FIG. 4 is a flowchart illustrating an image erasing method according to a third embodiment of the present invention;
FIG. 5 is a block diagram of an image erasing apparatus according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to a sixth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 2 is a flowchart of an image erasing method according to an embodiment of the present invention, which is applicable to a situation where a calling target erases cached frame data stored in a video memory when a camera in a game scene is switched, where the method may be executed by an image erasing apparatus, the image erasing apparatus may be implemented by software and/or hardware, and the image erasing apparatus may be integrated in an electronic device such as a computer or a server.
Before the technical solution of the present embodiment is described, an application scenario may be exemplarily described. The scene in the game and the image displayed on the display interface can be constructed by a plurality of cameras, for example, the near view and the far view can adopt different cameras to shoot corresponding images, and after the images are shot, the images can be sent to the camera corresponding to the main screen, so that the camera corresponding to the main screen can display the images on the display interface. In the process of practical application, there is a case where the camera is switched at the time of image display. When the camera lens is switched, the buffered frame data in the display memory may be superimposed, that is, the buffered frame data stored in the display card is more, which may cause a problem of screen splash. In order to avoid the problem, the erasing camera can be arranged to call the erasing camera to erase the cache frame data stored in the display memory when the switching of the camera is detected, so that the technical problem that the mobile phone is flashed back due to the fact that a display screen is displayed or the number of data stored in the display memory is large is avoided.
As shown in fig. 2, the method of the present embodiment includes:
s110, when an instruction for switching from the current camera to the target camera is received, inputting parameters of the current camera, parameters of the target camera and relevant parameters related to the current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration.
The display interface may display a corresponding video frame, where the video frame may be captured by the camera a or the camera B. The camera corresponding to the video frame displayed on the display interface can be used as the current camera. The target camera is any camera other than the current camera and the erase camera. The instruction to switch from the current camera to the target camera may be a switch instruction generated upon detecting a key triggering scene switching or upon detecting an upcoming scene switching. The purpose of switching from the current rendering camera to the target rendering camera is to: switching between different scenes (e.g., scene 1 switching to scene 2) and/or switching between game interfaces corresponding to different rendered camera perspectives within one scene (e.g., switching from a top view perspective to an orthogonal perspective) is achieved.
The camera parameters may include camera identifications, for example, a camera identification of a drawing camera is 1, and a camera identification of an erasing camera is 2. The number of the drawing cameras can be two or more than two, wherein the drawing cameras can comprise a battle camera and a UI (interface) camera. The scene information may be understood as a specific scene of the game that the camera needs to render, for example, a scene corresponding to a certain level is a game scene, that is, an environment where the character is actually located is a scene. The corresponding relationship between the scene and the camera may be that the battle camera is used to render a battle scene, and the UI camera is used to render a display interface. The current camera parameters may include a camera identification of the current camera. The target camera parameters may include a camera identification of the target camera. The purpose of determining the camera identification is to determine the corresponding switching time length when the camera is switched.
The parameters associated with the scene comprise level parameters, network parameters of a network to which the target scene belongs, and device performance parameters for displaying the target terminal device. Correspondingly, the associated parameters associated with the current target scene include a level parameter corresponding to the current scene, a network parameter to which the current scene belongs, and a terminal device performance parameter for displaying the current scene.
If the application scene is upgraded or cleared, the level parameters not only include scene resources required for constructing the current scene, but also include specific level numbers, optionally level 1, level 10 and the like. The scene resources are mainly three-dimensional model data or audio and video data and the like for constructing the current scene. The network parameters are network usage information supporting game operation, for example, the network usage information may include a network type, optionally wifi, a data network, a hotspot, and the like, and also includes a download speed in the game operation process, i.e., a network speed, and generally, the faster the network speed, the smoother the game. The device performance parameter may be a Central Processing Unit (CPU), a single-core or multi-core operation, and a memory of the terminal. Since the above factors also affect the target switching time period of the camera, it is necessary to comprehensively determine the target switching time period in combination with the above factors.
The duration prediction and evaluation model can be a pre-trained model and is used for predicting the switching duration required by switching between the cameras. The duration prediction evaluation model may be obtained by first acquiring historical data. The historical data comprises a camera identifier of a current camera, a camera identifier of a target camera, a level parameter of a current scene, a network parameter of a network to which the target scene belongs, a device performance parameter of display target terminal equipment and a switching duration corresponding to switching from the current camera to the target camera. Thirdly, the acquired historical data can be used as training sample data, the camera identification of the current camera, the camera identification of the target camera, the level parameter of the current scene, the network parameter of the network to which the target scene belongs and the equipment performance parameter of the display target terminal equipment in the training sample data are used as the input of the original prediction model, and the target switching duration in the training sample data is used as the output of the model to train the duration prediction evaluation value; and adjusting model parameters in the model based on the actual switching duration output by the model and the target switching duration in the sample data. When the convergence of the loss function in the model is detected, the usable duration prediction evaluation model is considered to be obtained. Whether the loss function is converged or not can be determined based on the number of training iterations, or can be determined by the fact that the difference between the actual output result and the target switching duration in the training sample data is smaller than a preset error, and the specific determination mode is not limited specifically.
The switching duration may be understood as an interval duration between the time when the camera receives the switching instruction and the time when the camera starts to operate, for example, 0.2 second. The target switching duration may be an interval duration between the time when the target camera receives the switching instruction and the time when the target camera starts to operate.
On the basis of the above technical solution, the inputting the parameters of the current camera, the parameters of the target camera, and the associated parameters associated with the current target scene into a pre-trained duration prediction evaluation model to obtain the target switching duration includes: and inputting the current camera identification of the current camera, the target camera identification of the target camera and the parameters related to the current target scene into a pre-trained time length prediction evaluation model to obtain the target switching time length for switching the current camera to the target camera.
Specifically, a camera identifier of a current camera, a camera identifier of a target camera, a level parameter of a current scene, a network parameter of a network to which the target scene belongs, and a device performance parameter of a display target terminal device are input into a pre-trained duration prediction evaluation model, so that a target switching duration of switching the current camera to the target camera is obtained.
Illustratively, the camera id of the current camera a is a1, the camera id of the target camera B is B1, the current level parameter is level 2, the network parameter of the current game is 5G network, and the device performance CPU parameter of the current device is intel (r) core (tm) i 53.00ghz. The camera identification of the current video camera is A1, the camera identification of the target video camera is B1, the current level parameter is level 2, the network parameter of the current game is a 5G signal, the device performance CPU parameter of the current device is Intel (R) core (TM) i53.00GHz, and the Intel (R) core (TM) i53.00GHz is input into a pre-trained duration prediction evaluation model, so that the switching duration from the current video camera A to the target video camera B is obtained to be 0.02 seconds, that is, the interval duration between the moment corresponding to the starting of the target video camera B and the moment corresponding to the preparation of the target video camera to start working is obtained to be 0.02 seconds, that is, the response duration of the target video camera is 0.02 seconds.
And S120, sending an erasing signal to a pre-established target erasing camera based on the target switching duration so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal.
Wherein the target erasing camera may be a camera used to erase the buffered frame data. The benefits of setting up a target erasure camera are: the buffered video frame data may be deleted based on the erasure of the camera upon a camera switch. The number of target-erasing cameras may be one. The advantage of providing a target erasure camera is that memory space of the terminal device is saved. The erase signal may be understood as an erase instruction, and the erase signal may carry camera identification information of the target video camera. The erasing signal can be used for reminding the target erasing camera to perform erasing work so that the target erasing camera erases the buffered frame data in the video memory based on the erasing signal.
Specifically, a target erasing camera is created in advance. When the target switching time length output by the time length prediction and evaluation model is detected, an erasing signal is generated and sent to the target erasing camera, and when the target erasing camera receives the erasing signal, the target erasing camera is called, so that the target erasing camera erases the cache frame data in the video memory based on the erasing signal.
Optionally, after the sending the erasing signal to the pre-created target erasing camera, the method further includes: and the target erasing camera executes the task of erasing the cached frame data in the video memory according to the preset task execution duration and the attribute parameters of the target erasing camera.
The erasing signal may include a task execution time length, or the task execution time length may be stored in the target erasing camera in advance. The task execution time may be the working duration of the erasing camera, i.e., a preset time. The duration of operation may be one minute, two minutes, five minutes, etc., i.e., the target-erasing camera may be operated at all times. The attribute parameter may be a preset parameter of the target erasing camera. The attribute parameters include a camera erasure parameter, a camera depth value, and a camera background parameter.
Specifically, after the target erasing camera is called, the camera erasing parameters, the camera depth values and the background parameters of the camera can be erased according to the preset task execution time length, namely the target erasing camera duration, of the target erasing camera. And continuously executing the operation of erasing the cached frame data according to the target erasing camera duration, the camera erasing parameter, the camera depth value and the background parameter of the camera until the actual erasing duration reaches the preset duration.
For example, if the target erasing camera is continuously working, when a camera switching instruction is received, the buffered frame data may be erased directly based on the erasing camera; if the continuous working time of the target erasing camera is 2min, the target erasing camera can continuously work for 2min after being started, namely the target erasing camera can continuously work for two minutes to delete the cached frame data in the display memory. At this time, the technical effect that can be achieved is that no screen is needed. Meanwhile, when the mobile terminal plays the game, the problem of display and storage unsmooth can be avoided.
Optionally, the executing, by the target erasing camera, the task of erasing the cached frame data in the video memory according to a preset task execution duration and an attribute parameter of the target erasing camera includes: and erasing the full screen data based on the depth value in the target erasing camera, deleting the cache frame corresponding to the display camera based on the erasing parameter, and setting the erased background to be the preset color according to the background parameter.
Among them, the display camera may be a camera for rendering a game screen. The preset color may be black. The advantage of setting to black is that, avoids the display to deposit and reveals, leads to the problem that the image worn the group. Full screen data may be erased based on the depth value.
Specifically, according to the preset attribute information of the target erasing camera, the depth value, the erasing parameter and the background parameter in the target erasing camera are determined, full-screen data is erased according to the depth value in the target erasing camera, the cache frame corresponding to the display camera is deleted according to the erasing parameter, and according to the background parameter in the attribute information, the background color after erasing can be set to be a preset color, such as black.
According to the technical scheme of the embodiment of the invention, when an instruction for switching from a current camera to a target camera is received, the current camera parameter, the target camera parameter and the associated parameter associated with the current target scene are input into a pre-trained duration prediction evaluation model to obtain the target switching duration, and an erasing signal is sent to a pre-created target erasing camera based on the target switching duration so that the target erasing camera erases the cache frame data in the display memory based on the erasing signal, so that the problem that the cache video frame data in the display memory are overlapped when the cameras are switched in the prior art to cause screen splash is solved, the technical problems of blockage, downtime and flash retreat of the mobile terminal exist when a game is installed on the mobile terminal, and when the cameras are switched, the corresponding erasing camera can be called to enable the erasing camera to erase the corresponding cache frame data, therefore, the display interface can display corresponding video frame images, the problems of blocking and flash backing of the mobile terminal can be avoided, and the technical effect of user experience is improved.
Example two
Fig. 3 is a schematic flow chart of an image erasing method according to a second embodiment of the present invention, and based on the foregoing embodiment, S120 in the foregoing embodiment is optimized, and specific implementation manners thereof may be seen in the following embodiments.
The technical terms that are the same as or corresponding to the above-mentioned embodiments are not described in detail herein.
As shown in fig. 3, the method of the present embodiment may specifically include:
s210, when an instruction for switching from the current camera to the target camera is received, inputting parameters of the current camera, parameters of the target camera and associated parameters associated with the current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration.
S220, if the target erasing camera is detected to be in a dormant state, when the fact that the actual interval duration between the current moment and the switching moment of receiving the switching instruction reaches the target switching duration is detected, an erasing signal is sent to the target erasing camera, and therefore the target erasing camera erases the cache frame data in the video memory based on the erasing signal.
The dormant state can be understood as a state in which the target erasing camera is in a to-be-operated state or a to-be-awakened state, that is, the target erasing camera is already turned on and can start to operate at any time.
Specifically, the current working state of the target erasure camera is detected while the target switching duration is determined, or after the switching duration is determined, or at the moment when the switching duration is determined to be completed. If the current working state is that the target erasing camera is in a dormant state, that is, a state that the target erasing camera is started but does not work for a long time, or can be understood as a state to be awakened, the interval duration recorded by a preset timing module can be determined, for example, timing is started when switching operation is triggered, the timing starting moment is taken as the switching moment, when the duration recorded by the timing module reaches the predetermined switching duration, it is indicated that the target erasing camera is about to render a corresponding video frame, and at this time, an erasing signal can be sent to the target erasing camera, so that the target erasing camera can erase the buffered frame data in the video memory according to the received erasing signal.
Illustratively, the target switching time duration is preset to be 100 milliseconds, namely 0.1 second, when the target camera in the working state to be awakened receives the switching instruction at 9 points, 10 minutes, 30 seconds and 100 milliseconds, the timing module starts to record the time duration, and when the time duration recorded in the timing module reaches 0.1 second, an erasing signal is sent to the target erasing camera, namely, when the time duration recorded in the timing module reaches 0.1 second, the erasing signal is sent to the target erasing camera at 9 points, 10 minutes, 30 seconds and 200 milliseconds, so that the target erasing camera can erase the buffered frame data in the video memory according to the received erasing signal.
According to the technical scheme, when an instruction for switching from a current camera to a target camera is received, the current camera parameter, the target camera parameter and the associated parameter associated with the current target scene are input into a pre-trained duration prediction evaluation model to obtain target switching duration, if the target erasing camera is detected to be in a dormant state, when the fact that the actual interval duration between the current moment and the switching moment of receiving the switching instruction reaches the target switching duration is detected, an erasing signal is sent to the target erasing camera, so that the target erasing camera erases the cache frame data in the video memory based on the erasing signal, the problem that the cache frame data in the video memory are overlapped to cause screen splash when the camera is switched in the prior art is solved, and when a game is installed on a mobile terminal, a mobile terminal card exists, The technical problem of downtime and flash quitting is realized, when the cameras are switched, the corresponding erasing cameras can be called so that the erasing cameras can erase corresponding cache frame data, and therefore the corresponding video frame images can be displayed on a display interface, meanwhile, the problem that the mobile terminal is stuck and flashes quit can be avoided, and the technical effect of user experience is improved.
EXAMPLE III
Fig. 4 is a schematic flow chart of an image erasing method according to a third embodiment of the present invention, and based on the foregoing embodiment, S120 in the first embodiment is optimized, and specific implementation manners thereof may be found in the following embodiments. The technical terms that are the same as or corresponding to the above embodiments are not repeated herein.
As shown in fig. 4, the method of this embodiment may specifically include:
s310, when an instruction for switching from the current camera to the target camera is received, inputting parameters of the current camera, parameters of the target camera and related parameters related to the current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration.
S320, if the target erasing camera is detected to be in an un-started state, sending a calling instruction to a camera calling interface corresponding to the target erasing camera when the current time and the actual interval time of the received switching instruction reach a preset time interval, so that the target erasing camera is started according to the calling instruction; and when the actual interval duration and the starting duration of the target erasing camera reach the target switching duration, sending an erasing signal to the target erasing camera.
Wherein the inactive state may be understood as the target erase camera being in an off state. The call instruction may be understood as an instruction to call the target camera from a camera interface corresponding to the target camera. The call instruction may be an instruction generated when it is detected that the target erasing camera in the non-activated state receives the switching instruction, for calling the target erasing camera from the camera call interface. The starting duration may be an interval duration between a time when the target camera receives the switching instruction and a time when the target erasing camera receives the calling instruction.
Specifically, the current working state of the target erasure camera is detected while the target switching duration is determined, or after the switching duration is determined, or at the moment when the switching duration is determined to be completed. If the current working state is that the target erasing camera is in an un-started state, namely an un-working state, the starting time length and the switching time length which are preset and recorded in the timing module can be respectively determined, when the camera switching operation is triggered, the timing module of the switching operation starts timing, the timing starting time is used as the switching time, meanwhile, the target camera calls the timing module of the operation to start timing, and the timing starting time is used as the starting time. When the time length recorded by the timer module reaches the predetermined starting time length, the calling interface corresponding to the target erasing camera receives the calling instruction, and the target erasing camera is started based on the calling instruction. When the time length recorded by the timing module reaches the predetermined switching time length, it indicates that the target camera is about to render a corresponding video frame, and at this time, an erasing signal may be sent to the target erasing camera, so that the target erasing camera may erase the buffered frame data in the video memory according to the received erasing signal.
Illustratively, the target switching duration is preset to 100 milliseconds, i.e., 0.1 seconds, and the activation duration is preset to 30 milliseconds, i.e., 0.03 milliseconds. When 10 o 'clock, 20 o' clock and 100 o 'clock are at 10 o' clock, 20 o 'clock and 100 o' clock, the target video camera in the working state receives the switching instruction, the timing module of the switching operation and the timing module of the target video camera calling operation start to record the time length, when the time length recorded in the timing module of the target video camera calling operation reaches 0.03 s, the calling instruction is sent to the camera calling interface corresponding to the target erasing video camera to start the target erasing video camera, and when the time length in the timing module of the switching operation reaches 0.1 s, the erasing signal is sent to the target erasing video camera, so that the target erasing video camera can erase the buffered frame data in the video memory according to the erasing signal.
And S330, erasing the buffered frame data in the video memory based on the received erasing signal.
Specifically, when it is detected that the target erasing camera receives the erasing signal, the target erasing camera is started, so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal.
According to the technical scheme of the embodiment of the invention, when an instruction for switching from a current camera to a target camera is received, the current camera parameter, the target camera parameter and the associated parameter associated with the current target scene are input into a pre-trained duration prediction evaluation model to obtain the target switching duration, if the target erasing camera is detected to be in an un-started state, when the time between the current moment and the actual interval duration of the received switching instruction reaches a preset duration interval, a calling instruction is sent to a camera calling interface corresponding to the target erasing camera, so that the target erasing camera is started according to the calling instruction; and when the actual interval time length and the starting time length of the target erasing camera reach the target switching time length, an erasing signal is sent to the target erasing camera, and the cached frame data in the display memory are erased based on the received erasing signal, so that the technical problems of screen splash caused by the fact that the cached frame data in the display memory are overlapped when the camera is switched in the prior art are solved, and the technical problems of blocking, downtime and flash backing of the mobile terminal exist when the game is installed on the mobile terminal.
On the basis of the above technical solutions, it should be noted that the task execution duration for erasing the camera may be preset, or the task execution duration for erasing the camera may not be set, that is, the erasing camera may be continuously in a working state.
Example four
The fourth embodiment of the invention provides a preferable image erasing method. Technical terms identical to or corresponding to those of the above-described embodiments are not described herein again.
When it is detected that the camera corresponding to the main bridge interface of the Mainpage is switched to the camera corresponding to the game level selection main interface or the camera corresponding to the main interface selected by the game level is switched to the camera corresponding to the main interface InLevel in the game level, that is, as long as the camera switching is detected, the camera erasing system provided by the embodiment can be called, that is, the camera system corresponding to the target erasing camera can be used for executing the technical scheme, so that the problem of video memory leakage during camera switching in the prior art is solved.
The method of the embodiment may specifically include:
the erased camera manager can be created first, and the manager is used for managing the erased camera, so the erased camera can be created first, and the specific way for creating the erased camera can be as follows: a wipe camera component class, i.e., a RefreshCamera component class, can be created that inherits the Monobehavior class in unity. The refresh parameter clearFlag of the erasure camera is set to solidColor, depth is set to-1, and depth is set to-1 in order to make the layer where the erasure camera is located the lowest layer. The camera identification (camera id), camera name, and call registration erase camera interface and time control interface that need to be bound can be declared inside the erase camera component class. The time control interface aims to transmit the working time of erasing the camera and the working time of transmitting a target erasing the camera.
To facilitate signal management for the erase camera, an erase camera message signal class, i.e., RFCameraEventMsg class, may be created, wherein the RFCameraEventMsg class includes: a message type (MsgType) and a camera switch name (e.g., MainCamera + GutCamera, i.e., master camera switch to an enabler camera). An erasure camera message signal processor class, i.e., the RFCameraProcesser class, may be created. The erased camera message signal processor class may include a message pool and an erased camera processing function set, among others. The erase camera message signal processor class may be used to handle response traffic to erase camera trigger signals, using the command mode of the design mode as a whole. The erase camera message signal processor class may also be used to trigger the activation of the erase camera upon receipt of a signal (e.g., msg).
In order to facilitate fast and effective switching between cameras, an intelligent scheduling manager class based on a neural network, namely, an RFCameraAIMgr class, may be created, wherein the intelligent scheduling manager class includes: erasing the camera management dictionary rfresheateradic, which includes a key and a value, where the key may be a name of 2 cameras named by a combination of + signs, and may be used to indicate that there are two cameras in a switching relationship, for example, the key may be: MainCamera + GutCamera or MainCamera + BattleCamera may be switched from the MainCamera to the GutCamera and from the main camera to the battle camera. Where value may be an erased camera object in the refreshname class. The switching operation between the two cameras can be realized through an OnCameraChange interface. The triggering time of 2 cameras can be recorded and managed, and the estimated time of the next triggering of each rag camera is given by utilizing neural network operation, namely, the current camera parameters, the target camera parameters and the associated parameters associated with the current target scene are input into a pre-trained duration prediction evaluation model when the current camera is switched to the target camera, so that the target switching duration is obtained.
When the camera is switched, an erasing camera in the RFCameraProcesser class is activated according to a switching trigger message (such as msg), the RFCameraAIMgr class records the time interval of switching the camera in real time, and when the switching time recorded in the RFCameraAIMgr class is detected to be different from the estimated time, the parameters of the erasing camera can be reset according to the switching time probability.
According to the technical scheme of the embodiment of the invention, when an instruction for switching to a target camera from a current camera is received, the current camera parameter, the target camera parameter and the associated parameter associated with a current target scene are input into a pre-trained time length prediction evaluation model to obtain a target switching time length, and an erasing signal is sent to a pre-established target erasing camera based on the target switching time length so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal, so that the problem that the cached frame data in the video memory are overlapped when the cameras are switched in the prior art, so that the screen is blurred is solved, and when a game is installed on a mobile terminal, the technical problems of jamming, downtime and backset of the mobile terminal exist, and when the camera is switched, the corresponding erasing camera can be called so that the erasing camera can erase the corresponding cached frame data, therefore, the display interface can display the corresponding video frame image, meanwhile, the problems of blocking and flash backing of the mobile terminal can be avoided, and the technical effect of user experience is further improved.
EXAMPLE five
Fig. 5 is a schematic diagram of an image erasing apparatus module according to a fifth embodiment of the present invention, and the present invention provides an image erasing apparatus, including: the target switching duration determining module 510 and the buffered frame data deleting module 520.
The target switching duration determining module 510 is configured to, when an instruction for switching from a current camera to a target camera is received, input the current camera parameters, the target camera parameters, and associated parameters associated with a current target scene into a pre-trained duration prediction and evaluation model to obtain a target switching duration; and a buffered frame data deleting module 520, configured to send an erasing signal to a pre-created target erasing camera based on the target switching duration, so that the target erasing camera erases buffered frame data in the video memory based on the erasing signal.
According to the technical scheme of the embodiment of the invention, the target switching duration determining module is used for inputting the current camera parameters, the target camera parameters and the associated parameters associated with the current target scene into the pre-trained duration prediction evaluation model when receiving the command of switching from the current camera to the target camera, so as to obtain the target switching duration. The buffer frame data deleting module is used for sending an erasing signal to a pre-established target erasing camera based on the target switching duration, so that the target erasing camera erases the buffer frame data in the display memory based on the erasing signal, the technical problems of jamming, downtime and backslash of the mobile terminal when the camera is switched in the prior art due to the fact that the buffer video frame data in the display memory are overlapped and the screen is dazzled are solved, and when a game is installed on the mobile terminal, the corresponding erasing camera can be called to erase the corresponding buffer frame data, so that the corresponding video frame images can be displayed on a display interface, meanwhile, the problems of jamming and backslash of the mobile terminal can be avoided, and the technical effect of user experience is improved.
Optionally, the target switching duration determining module 510 is configured to input the current camera identifier of the current video camera, the target camera identifier of the target video camera, and the parameter associated with the current target scene into a duration prediction and evaluation model trained in advance, so as to obtain the target switching duration for switching the current video camera to the target video camera.
Optionally, the parameters associated with the current target scene include a current level parameter, a network parameter of a network to which the current target scene belongs, and a device performance parameter of a target terminal device displaying the current scene.
Optionally, the buffered frame data deleting module 520 is configured to send an erasing signal to the target erasing camera if it is detected that the target erasing camera is in the dormant state, and when it is detected that an actual interval duration between the current time and the switching time at which the switching instruction is received reaches the target switching duration, so that the target erasing camera erases buffered frame data in the video memory based on the erasing signal.
Optionally, the buffered frame data deleting module 520 is configured to, if it is detected that the target erasing camera is in an un-started state, send a call instruction to a camera call interface corresponding to the target erasing camera when it is detected that the actual interval duration between the current time and the received switching instruction reaches a preset duration interval, so that the target erasing camera is started according to the call instruction; when the actual interval duration and the starting duration of the target erasing camera reach the target switching duration, sending an erasing signal to the target erasing camera; and erasing the buffered frame data in the video memory based on the received erasing signal.
Optionally, after the sending the erasing signal to the target erasing camera created in advance, the apparatus further includes: and a task execution module 530 for caching frame data, configured to execute the task of erasing the cached frame data in the video memory by the target erasing camera according to a preset task execution duration and an attribute parameter of the target erasing camera.
Optionally, the attribute parameters include a camera erasing parameter, a camera depth value, and a camera background parameter, and the task execution module 530 for caching frame data is configured to erase the full-screen data based on the target erasing the depth value in the camera, delete the cache frame corresponding to the display camera based on the erasing parameter, and set the erased background to a preset color according to the background parameter.
The device can execute the image erasing method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects for executing the image erasing method.
It should be noted that, the units and modules included in the apparatus are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the embodiment of the invention.
EXAMPLE six
Fig. 6 is a schematic structural diagram of an electronic device according to a sixth embodiment of the present invention. FIG. 6 illustrates a block diagram of an exemplary device 60 suitable for use in implementing embodiments of the present invention. The device 60 shown in fig. 6 is only an example and should not impose any limitation on the functionality and scope of use of embodiments of the present invention.
As shown in FIG. 6, device 60 is embodied in a general purpose computing device. The components of the device 60 may include, but are not limited to: one or more processors or processing units 601, a system memory 602, and a bus 603 that couples various system components including the system memory 602 and the processing unit 601.
Bus 603 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, Industry Standard Architecture (ISA) bus, micro-channel architecture (MAC) bus, enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.
Device 60 typically includes a variety of computer system readable media. Such media may be any available media that is accessible by device 60 and includes both volatile and nonvolatile media, removable and non-removable media.
The system memory 602 may include computer system readable media in the form of volatile memory, such as Random Access Memory (RAM)604 and/or cache memory 605. The device 60 may further include other removable/non-removable, volatile/nonvolatile computer system storage media. By way of example only, storage system 606 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 6, commonly referred to as a "hard drive"). Although not shown in FIG. 6, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 603 by one or more data media interfaces. Memory 602 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of embodiments of the invention.
A program/utility 608 having a set (at least one) of program modules 607 may be stored, for example, in memory 602, such program modules 607 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may comprise an implementation of a network environment. The program modules 607 generally perform the functions and/or methods of the described embodiments of the invention.
Device 60 may also communicate with one or more external devices 609 (e.g., keyboard, pointing device, display 610, etc.), with one or more devices that enable a user to interact with device 60, and/or with any devices (e.g., network card, modem, etc.) that enable device 60 to communicate with one or more other computing devices. Such communication may occur via an input/output (I/O) interface 611. Also, device 60 may communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network, such as the internet) via network adapter 612. As shown, a network adapter 612 communicates with the other modules of device 60 via bus 603. It should be appreciated that although not shown in FIG. 6, other hardware and/or software modules may be used in conjunction with device 60, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, among others.
The processing unit 601 executes various functional applications and data processing, for example, implementing an image erasing method provided by an embodiment of the present invention, by running a program stored in the system memory 602.
EXAMPLE seven
An embodiment of the present invention also provides a storage medium containing computer-executable instructions for performing an image erasing method when executed by a computer processor.
The method comprises the following steps:
when an instruction for switching from a current camera to a target camera is received, inputting parameters of the current camera, the parameters of the target camera and associated parameters associated with a current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration;
and sending an erasing signal to a pre-established target erasing camera based on the target switching duration so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for embodiments of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (9)

1. An image erasing method, comprising:
when an instruction for switching from a current camera to a target camera is received, inputting parameters of the current camera, the parameters of the target camera and associated parameters associated with a current target scene into a pre-trained duration prediction evaluation model to obtain target switching duration; the target switching duration is the interval duration between the time when the target camera receives the switching instruction and the time when the target camera starts to work;
sending an erasing signal to a pre-established target erasing camera based on the target switching duration so that the target erasing camera erases the cached frame data in the video memory based on the erasing signal;
and the target erasing camera executes the task of erasing the cached frame data in the video memory according to the preset task execution duration and the attribute parameters of the target erasing camera.
2. The method according to claim 1, wherein the inputting the parameters of the current camera, the parameters of the target camera and the associated parameters associated with the current target scene into a pre-trained duration prediction evaluation model to obtain a target switching duration comprises:
and inputting the current camera identification of the current camera, the target camera identification of the target camera and the parameters related to the current target scene into a pre-trained time length prediction evaluation model to obtain the target switching time length for switching the current camera to the target camera.
3. The method according to claim 2, wherein the parameters associated with the current target scenario include a current level parameter, a network parameter of a network to which the current target scenario belongs, and a device performance parameter of a target terminal device displaying the current scenario.
4. The method of claim 1, wherein sending an erasure signal to a pre-created target erasure camera based on the target switching duration to cause the target erasure camera to erase buffered frame data in a video memory based on the erasure signal comprises:
if the target erasing camera is detected to be in a dormant state, when the fact that the actual interval duration between the current moment and the switching moment of receiving the switching instruction reaches the target switching duration is detected, an erasing signal is sent to the target erasing camera, and therefore the target erasing camera erases the cache frame data in the video memory based on the erasing signal.
5. The method of claim 1, wherein sending an erasure signal to a pre-created target erasure camera based on the target switching duration to cause the target erasure camera to erase buffered frame data in a video memory based on the erasure signal comprises:
if the target erasing camera is detected to be in an un-started state, sending a calling instruction to a camera calling interface corresponding to the target erasing camera when the current time and the actual interval time of the received switching instruction reach a preset time interval so that the target erasing camera is started according to the calling instruction; and the number of the first and second groups,
when the actual interval duration and the starting duration of the target erasing camera reach the target switching duration, sending an erasing signal to the target erasing camera; the starting duration is the interval duration between the time when the target camera receives the switching instruction and the time when the target erasing camera receives the calling instruction;
and based on the received erasing signal, erasing the buffered frame data in the video memory.
6. The method of claim 1, wherein the attribute parameters include a camera erasing parameter, a camera depth value, and a camera background parameter, and the task of erasing the buffered frame data in the video memory is executed by the target erasing camera according to a preset task execution duration and the attribute parameters of the target erasing camera, and includes:
and erasing the full screen data based on the depth value in the target erasing camera, deleting the cache frame corresponding to the display camera based on the erasing parameter, and setting the erased background to be the preset color according to the background parameter.
7. An image erasing apparatus, comprising:
the target switching duration determining module is used for inputting the current camera parameters, the target camera parameters and the associated parameters associated with the current target scene into a pre-trained duration prediction and evaluation model when receiving an instruction of switching from the current camera to the target camera to obtain target switching duration; the target switching duration is the interval duration between the time when the target camera receives the switching instruction and the time when the target camera starts to work;
the buffer frame data deleting module is used for sending an erasing signal to a pre-established target erasing camera based on the target switching duration so that the target erasing camera erases the buffer frame data in the video memory based on the erasing signal;
and the target erasing camera executes the task of erasing the cached frame data in the video memory according to the preset task execution duration and the attribute parameters of the target erasing camera.
8. An electronic device, characterized in that the electronic device comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the image erasing method of any of claims 1-6.
9. A storage medium containing computer executable instructions for performing the image erasing method of any one of claims 1-6 when executed by a computer processor.
CN202011643238.8A 2020-12-30 2020-12-30 Image erasing method and device, electronic equipment and storage medium Active CN112584237B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011643238.8A CN112584237B (en) 2020-12-30 2020-12-30 Image erasing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011643238.8A CN112584237B (en) 2020-12-30 2020-12-30 Image erasing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112584237A CN112584237A (en) 2021-03-30
CN112584237B true CN112584237B (en) 2022-06-17

Family

ID=75144511

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011643238.8A Active CN112584237B (en) 2020-12-30 2020-12-30 Image erasing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112584237B (en)

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6387869A (en) * 1986-09-30 1988-04-19 Sharp Corp Wipe and/or fade operation display device in video camera
CN101961554A (en) * 2009-07-21 2011-02-02 科乐美数码娱乐株式会社 Video game machine, gaming image display method, gaming image dispaly program and network game system
JP2011212282A (en) * 2010-03-31 2011-10-27 Kyoraku Sangyo Kk Game machine
CN106056655A (en) * 2016-09-06 2016-10-26 珠海金山网络游戏科技有限公司 Editable virtual camera system and method
CN107343144A (en) * 2017-07-10 2017-11-10 广东欧珀移动通信有限公司 Dual camera switching handling method, device and its equipment
CN108989580A (en) * 2018-10-25 2018-12-11 努比亚技术有限公司 Camera switching method, mobile terminal and readable storage medium storing program for executing
CN111198561A (en) * 2019-12-05 2020-05-26 浙江大华技术股份有限公司 Motion control method and device for target tracking, computer equipment and storage medium
CN111556283A (en) * 2020-03-18 2020-08-18 深圳市华橙数字科技有限公司 Monitoring camera management method and device, terminal and storage medium
CN111589146A (en) * 2020-04-27 2020-08-28 腾讯科技(深圳)有限公司 Prop operation method, device, equipment and storage medium based on virtual environment
CN111679738A (en) * 2020-05-29 2020-09-18 北京百度网讯科技有限公司 Screen switching method and device, electronic equipment and storage medium
CN111773709A (en) * 2020-08-14 2020-10-16 网易(杭州)网络有限公司 Scene map generation method and device, computer storage medium and electronic equipment
CN111803946A (en) * 2020-07-22 2020-10-23 网易(杭州)网络有限公司 Lens switching method and device in game and electronic equipment
CN111951192A (en) * 2020-08-18 2020-11-17 义乌清越光电科技有限公司 Shot image processing method and shooting equipment
CN112102372A (en) * 2020-09-16 2020-12-18 上海麦图信息科技有限公司 Cross-camera track tracking system for airport ground object

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6387869A (en) * 1986-09-30 1988-04-19 Sharp Corp Wipe and/or fade operation display device in video camera
CN101961554A (en) * 2009-07-21 2011-02-02 科乐美数码娱乐株式会社 Video game machine, gaming image display method, gaming image dispaly program and network game system
JP2011212282A (en) * 2010-03-31 2011-10-27 Kyoraku Sangyo Kk Game machine
CN106056655A (en) * 2016-09-06 2016-10-26 珠海金山网络游戏科技有限公司 Editable virtual camera system and method
CN107343144A (en) * 2017-07-10 2017-11-10 广东欧珀移动通信有限公司 Dual camera switching handling method, device and its equipment
CN108989580A (en) * 2018-10-25 2018-12-11 努比亚技术有限公司 Camera switching method, mobile terminal and readable storage medium storing program for executing
CN111198561A (en) * 2019-12-05 2020-05-26 浙江大华技术股份有限公司 Motion control method and device for target tracking, computer equipment and storage medium
CN111556283A (en) * 2020-03-18 2020-08-18 深圳市华橙数字科技有限公司 Monitoring camera management method and device, terminal and storage medium
CN111589146A (en) * 2020-04-27 2020-08-28 腾讯科技(深圳)有限公司 Prop operation method, device, equipment and storage medium based on virtual environment
CN111679738A (en) * 2020-05-29 2020-09-18 北京百度网讯科技有限公司 Screen switching method and device, electronic equipment and storage medium
CN111803946A (en) * 2020-07-22 2020-10-23 网易(杭州)网络有限公司 Lens switching method and device in game and electronic equipment
CN111773709A (en) * 2020-08-14 2020-10-16 网易(杭州)网络有限公司 Scene map generation method and device, computer storage medium and electronic equipment
CN111951192A (en) * 2020-08-18 2020-11-17 义乌清越光电科技有限公司 Shot image processing method and shooting equipment
CN112102372A (en) * 2020-09-16 2020-12-18 上海麦图信息科技有限公司 Cross-camera track tracking system for airport ground object

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王靖雯."真实数据驱动的虚拟仿真方法研究".《中国优秀硕士论文信息科技辑》.2017, *

Also Published As

Publication number Publication date
CN112584237A (en) 2021-03-30

Similar Documents

Publication Publication Date Title
JP6915091B2 (en) Application processing methods, equipment and storage media
WO2019000933A1 (en) Information display method and apparatus, and computer-readable storage medium
CN103714016A (en) Cache cleaning method, device and client side
CN110825456A (en) Loading time calculation method and device, computer equipment and storage medium
CN111405220B (en) Video prerecording method and cloud storage system
CN110968279B (en) Message degradation method and related device
CN112328185A (en) Intelligent pre-reading method based on distributed storage
CN114095776A (en) Screen recording method and electronic equipment
CN115576645A (en) Virtual processor scheduling method and device, storage medium and electronic equipment
CN106385613B (en) Control the method and device that barrage plays
CN112584237B (en) Image erasing method and device, electronic equipment and storage medium
CN112843733A (en) Method and device for shooting image, electronic equipment and storage medium
CN112631635A (en) Live broadcast client updating method and device, electronic equipment and storage medium
CN110941464B (en) Light exposure method, device, system and storage medium
CN111467797B (en) Game data processing method and device, computer storage medium and electronic equipment
CN112584236B (en) Image erasing method and device, electronic equipment and storage medium
CN112584235B (en) Image erasing method and device, electronic equipment and storage medium
CN112843695B (en) Method and device for shooting image, electronic equipment and storage medium
CN112843736A (en) Method and device for shooting image, electronic equipment and storage medium
CN112861612A (en) Method and device for shooting image, electronic equipment and storage medium
CN112843691A (en) Method and device for shooting image, electronic equipment and storage medium
CN112860372B (en) Method and device for shooting image, electronic equipment and storage medium
KR102592516B1 (en) Gis video control system based on mobility terminal and method for providing video thereof
CN109299600A (en) Application locking and unlocking method and device, terminal and readable storage medium
CN113422800B (en) Resource processing method, device, system, electronic equipment and storage medium

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