WO2021134240A1 - Game screen recording method and apparatus, and computer-readable storage medium - Google Patents
Game screen recording method and apparatus, and computer-readable storage medium Download PDFInfo
- Publication number
- WO2021134240A1 WO2021134240A1 PCT/CN2019/129999 CN2019129999W WO2021134240A1 WO 2021134240 A1 WO2021134240 A1 WO 2021134240A1 CN 2019129999 W CN2019129999 W CN 2019129999W WO 2021134240 A1 WO2021134240 A1 WO 2021134240A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- screen recording
- game
- screen
- program
- recording
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Definitions
- This application relates to the field of electronic technology, and in particular to a method and device for game screen recording, and a computer-readable storage medium.
- the embodiments of the present application provide a method, device and computer readable storage medium for game screen recording, which can at least solve the problem that users perform game screen recording by manually searching and selecting screen recording function options in game programs in related technologies.
- the operation complexity is relatively high, the operation timeliness is low, and the operation interference is relatively large.
- the first aspect of the embodiments of the present application provides a game screen recording method, including:
- screen recording is performed on the content displayed in the foreground during the running of the game program.
- the second aspect of the embodiments of the present application provides a game screen recording device, including:
- the trigger module is used to trigger the in-program voice recognition process corresponding to the game program when the game program is started and run in the foreground;
- the collection module is used to collect external voice information through the voice recognition process in the program
- the screen recording module is used for recording the screen of the content displayed in the foreground during the running of the game program when an external screen recording request is recognized based on the voice information.
- the third aspect of the embodiments of the present application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and capable of running on the processor.
- the processor executes the computer program, the above-mentioned first embodiment of the present application is implemented.
- the steps in the game screen recording method are provided.
- the fourth aspect of the embodiments of the present application provides a computer-readable storage medium on which a computer program is stored.
- the computer program is executed by a processor, each of the above-mentioned game screen recording methods provided in the first aspect of the embodiments of the present application is implemented. step.
- the in-program voice recognition process corresponding to the game program is triggered; through the in-program voice recognition process Collect external voice information; when an external screen recording request is recognized based on the voice information, record the content displayed in the foreground during the running of the game program.
- the voice recognition process in the program that automatically wakes up is used to perform voice recognition on the external screen recording request, and then the game program running in the foreground is recorded, which greatly simplifies the complexity of the screen recording operation and improves The timeliness of the screen recording operation is improved, and the interference of the screen recording to the normal game operation is effectively reduced.
- FIG. 1 is a schematic diagram of the basic flow of the game screen recording method provided by the first embodiment of this application;
- FIG. 2 is a schematic flowchart of a method for controlling a screen recording effect provided by the first embodiment of this application;
- FIG. 3 is a schematic flowchart of a method for displaying a screen recording function control provided by the first embodiment of the application
- FIG. 4 is a schematic flowchart of a method for determining a display position provided by the first embodiment of this application;
- FIG. 5 is a schematic flowchart of a voice recognition triggering method provided by the first embodiment of this application.
- FIG. 6 is a detailed flowchart of the game screen recording method provided by the second embodiment of this application.
- FIG. 7 is a schematic diagram of program modules of a game screen recording device provided by the third embodiment of this application.
- FIG. 8 is a schematic diagram of program modules of another game screen recording device provided by the third embodiment of this application.
- FIG. 9 is a schematic structural diagram of an electronic device provided by a fourth embodiment of this application.
- Fig. 1 is a basic flowchart of the game screen recording method provided in this embodiment.
- the game screen recording method includes the following steps:
- Step 101 When the game program is started to run in the foreground, the in-program voice recognition process corresponding to the game program is triggered.
- the in-app voice recognition process is a process that only supports voice-assisted operations in the current application.
- the in-app voice recognition process can be automatically awakened to perform in-app voice-assisted operations. There is no need to use special wake-up words such as "Hey, Siri" to wake up the in-app voice recognition process, and then in-app voice-assisted operations can be performed, which is more immediate.
- the game program in this embodiment may be an independent game application program, or may be a game applet within an application program such as WeChat.
- Step 102 Collect external voice information through the voice recognition process in the program.
- the user's voice information is acquired in real time to identify the user's screen recording related request.
- the voice recognition process in the program of this embodiment can collect external voice information in real time through the full duplex mode. While the voice recognition process continues to monitor the upstream voice stream (user voice is transmitted to the terminal), it supports a synchronized downstream voice stream (terminal The response is output to the user), which can effectively enhance the voice interaction experience.
- before collecting external voice information in real time it further includes: querying a preset whitelist of game programs, and determining whether the game program currently running in the foreground is a game program in the whitelist of game programs; When the game program currently running in the foreground is a game program in the game program whitelist, the step of collecting external voice information through the voice recognition process in the program is executed.
- the game program whitelist of this embodiment includes all game programs that support the game screen recording function of this embodiment.
- This embodiment only opens the game screen recording function to the game programs in the game program whitelist, which can effectively meet the needs of users. Differentiated requirements to avoid program running errors caused by blindly opening the game screen recording function of this embodiment to all applications, interference with user operations, and reduction and waste of terminal processing performance.
- the game program whitelist in this embodiment may be a preset whitelist, or a whitelist customized by the user, and may support the whitelist modification function.
- Step 103 When the external screen recording request is recognized based on the voice information, record the screen of the content displayed in the foreground during the running of the game program.
- this embodiment when the external screen recording intention is recognized through the voice recognition function, it directly triggers the video recording of the foreground display content during the game running process, which greatly improves the operation convenience of the screen recording , And effectively reduce the interference of screen recording to normal game operations. It should be noted that this embodiment can continue to keep the voice collection function turned on after the video recording is started, so that subsequent screen-recording-related operations of the user, such as ending the screen-recording, can also be realized by voice, which improves the convenience of the overall operation. Sex.
- the method before the external screen recording request is recognized based on the voice information, the method further includes: performing semantic analysis on the text information corresponding to the voice information, and dividing the text information into multiple word segments; The word segmentation is respectively matched with the characteristic text associated with the screen recording request; and the screen recording request is identified based on the matching result.
- this embodiment converts voice information into text information, then performs semantic analysis on the text information, and performs word segmentation on the text information according to the analysis result, and then performs semantic disambiguation, semantic understanding and translation on the multiple word segments ,
- the screen recording request identification based on the matching result includes but not limited to the following two types:
- Method 1 Obtain the highest correlation degree among all correlation degrees obtained by performing correlation degree matching, and identify the screen recording request according to the comparison result of the highest correlation degree and the correlation degree threshold; among them, when the highest correlation degree is greater than the correlation degree threshold, determine A screen recording request is recognized.
- Method 2 Obtain the average correlation of all correlations obtained by correlation matching, and identify the screen recording request according to the comparison result of the average correlation and the correlation threshold; among them, when the average correlation is greater than the correlation threshold, the identification is determined Go to the screen recording request.
- the screen recording request when the screen recording request carries the screen recording duration, after the screen recording of the content displayed in the foreground during the running of the game program, it also includes: terminating the recording when the screen recording duration arrives. Screen recording of content displayed in the foreground.
- the screen recording time when the screen recording time is not carried in the screen recording request, after recording the content displayed in the foreground during the running of the game program, it also includes: when the screen recording termination condition is met, Terminate the screen recording of the content displayed in the foreground.
- the collected voice information is "Record a 30s video for me", so that the screen recording request identified from the voice information carries the screen recording duration , And then after starting the screen recording, you can directly specify the screen recording cut-off time, and automatically terminate the video recording when the screen recording cut-off time arrives.
- the collected voice information is "Record a video for me", so that the screen recording request identified from the voice information can only determine that the user currently has screen recording requirements, but not the specifics.
- the screen recording deadline time so that after the screen recording starts, the screen recording termination condition is determined in real time, and the video recording is terminated when it is determined that the screen recording termination condition is satisfied.
- the screen recording termination condition may be: the cumulative screen recording time from the start time of the screen recording reaches the preset time threshold; or, the user is recognized through the collected voice information For example, the collected voice message is "Help me terminate the video recording"; or, the current application exits the foreground operation; or, the current application stops responding to user operations for more than a preset time.
- the method further includes: when an external video interception request is recognized based on the voice information, acquiring video interception location information; Among the recorded video files, the video clip corresponding to the location information of the video is intercepted.
- this embodiment collects the user’s voice information in real time to identify the video interception request after starting the screen recording. For example, when the user sends "Help me intercept the exciting game moment just 15s", it will start from the currently recorded In the video file, the video clip 15s before the current moment is intercepted in real time.
- the video capture request does not carry the video capture duration, you can capture a video clip of a preset duration, or automatically identify the start and end positions of the screenshot to perform the video clip according to specific rules. Interception is not uniquely limited here.
- both the intercepted video segment and the recorded complete video file can be stored in the storage space of the terminal.
- this embodiment can also perform voice recognition on the video search request. After collecting voice information such as "where is the video just recorded", in response to the corresponding video search request, it directly jumps to the storage location of the video file.
- the method further includes: after the video interception request is a non-continuous video recording process. At the first request, get the interval length between the video interception request and the previous video interception request; when the interval duration is less than the duration threshold, store the video clip in the storage space, and store the video clip corresponding to the previous video interception request To delete.
- this embodiment triggers the video interception request when the video interception request is triggered. , To determine whether the current interval from the last video interception request exceeds the preset duration threshold. If it does not exceed, it means that the currently intercepted video clip is duplicated with the previous video clip, and only the video clip is deduplicated. Use the currently intercepted video clip to cover and store the previous video clip to improve the storage space utilization of the terminal and reduce the difficulty of finding useful video clips.
- the game screen recording method when the screen recording request is a game commentary screen recording request, the game screen recording method further includes: while recording the screen, collecting the external game commentary voice in real time through the voice recognition process; After the screen is recorded on the front-end display content during the running of the game program, it also includes: obtaining the basic video file obtained at the end of the screen recording; synchronously adding the game commentary voice to the basic video file to generate an official video file.
- the look and feel may be relatively limited.
- this embodiment performs voice recognition to the outside
- the screen recording request is not a simple screen recording request that only records the game screen, but when the game commentary screen recording request, while recording the foreground game screen, the user's game commentary voice is also performed through the in-program voice recognition process Real-time collection, and after the screen recording of the game content displayed at the front desk is over, the collected game commentary voice is added to the basic video file containing only the game screen obtained by the screen synchronization according to the time axis, and the final output contains the official game commentary Video files.
- Figure 2 is a schematic flow chart of a method for controlling a screen recording effect provided by this embodiment.
- recording the content displayed in the foreground during the running of the game program specifically includes the following steps:
- Step 201 Obtain attribute information of the game program
- Step 202 Determine a corresponding screen recording effect control parameter based on the attribute information
- Step 203 Use the screen recording effect control parameter to record screen content displayed in the foreground during the running of the game program.
- the attributes of different game programs are different.
- the attribute information here can include game type, game screen aspect ratio, game display resolution, etc., so that different screen recording effect control parameters can be determined according to different game attributes.
- the screen recording effect control parameter of this embodiment may be a screen recording quality control parameter, or more specifically, may be a screen recording resolution control parameter.
- FIG. 3 is a schematic flowchart of a method for displaying a screen recording function control provided by this embodiment.
- the method for displaying a screen recording function control specifically includes the following steps:
- Step 301 Generate a screen-recording function control after recording the screen displayed on the foreground during the running of the game program;
- Step 302 Determine the display position of the screen recording function control on the foreground display interface
- Step 303 Display the screen recording function control on the foreground display interface based on the display position.
- the screen recording function control is used to prompt the screen recording status information after the screen recording starts, and/or respond to the screen recording control operation.
- related screen recording function controls such as a screen recording termination button can also be displayed on the foreground display interface to respond to the external
- this embodiment can also display the relevant screen recording status information on the foreground display interface, for example, in the foreground display interface
- the preset area on the screen displays the real-time screen recording time in the form of a floating window.
- displaying the screen recording function control on the foreground display interface based on the display position includes: the first duration of each interval, based on The display position displays the screen recording duration prompt control on the front display interface; among them, the screen recording duration prompt control is used to prompt the cumulative screen recording time in real time after the screen recording starts; the second after the screen recording time prompt control is displayed During the time period, the control screen recording duration prompts the visibility of the control on the foreground display interface to gradually decrease to zero.
- the first time duration is preset every interval to start displaying the current cumulative screen recording duration
- the screen recording duration is controlled to be displayed on the foreground display interface within the second time duration from the current time.
- the visibility of is gradually reduced to zero, that is, the prompt content of the screen recording duration gradually disappears within the second duration.
- the fading and disappearing of this embodiment may be, for example, when the screen recording time prompts the floating window to gradually increase the degree of blurring on the front display interface, and the degree of blurring is negatively related to its visibility.
- FIG. 4 is a schematic flow chart of a method for determining a display position provided by this embodiment. Further, in some implementations of this embodiment, determining the display position of the screen recording function control on the foreground display interface specifically includes the following step:
- Step 401 Count the frequency of each display position of the front-end display interface in response to the game operation input from the outside during the historical time period;
- Step 402 Determine the target display position from all the display positions according to the frequency statistics result
- Step 403 Determine the display position of the screen recording function control on the foreground display interface based on the target display position.
- the display position of the screen recording function control on the foreground display interface needs to be reasonably arranged.
- the control display position is correspondingly determined based on the user's game operation situation when the game program is run in the historical time period.
- it can be considered from the convenience of the user to manually operate the screen recording function control, and the hot operation area where the game operation occurs frequently is used as the display position of the screen recording function control; in another case, you can Considering from the aspects of avoiding the occlusion of the main game screen and avoiding interference with the normal game operation of the user, the unpopular area with low frequency of game operation is used as the display position of the screen recording function control.
- the target display position determined in this embodiment may be one or more.
- the multiple target display positions may be combined as the control display position, or The optimal target display position is further determined from the multiple target display positions as the control display position.
- Figure 5 is a schematic flow chart of a voice recognition triggering method provided by this embodiment.
- external voice information is collected through the in-program voice recognition process, it further specifically includes the following steps:
- Step 501 Extract voiceprint feature data in the voice information
- Step 502 Compare the voiceprint feature data with the legal voiceprint feature data.
- Step 503 When the voiceprint feature data is compared and passed, the screen recording request recognition is performed based on the voice information.
- the terminal use environment may be more complicated, so in addition to the voice information of the legal user of the terminal, there may be other environmental voice information, so as to avoid false triggering of the screen recording request and the actual use of the legal user of the terminal. Does not match or affects normal use.
- this embodiment compares the voiceprint feature data corresponding to the voice information. Only when the comparison is legal, the screen recording request recognition of the voice information is triggered. Effectively improve the accuracy and rationality of screen recording.
- the terminal is set to only respond to the voice of the terminal owner in the game program, then the voice information of the terminal owner can be entered in advance, and the voice information can be recorded Voiceprint feature extraction, to obtain legal voiceprint feature data for storage, and then in actual use, when the terminal owner uses the terminal to operate the game program in a noisy environment (such as in the subway), there may be voices made by others nearby. If collected by the terminal, it may cause the terminal's voice recognition error. In order to avoid this situation, this embodiment will compare the voiceprint feature information of the voice information with the legal voiceprint feature information when the voice information is collected. Yes, and if the comparison is passed, it means that the collected voice is sent by the terminal owner, and the voice information is legal voice information, and then the voice information is recorded and requested to be recognized.
- Voiceprint feature extraction to obtain legal voiceprint feature data for storage, and then in actual use, when the terminal owner uses the terminal to operate the game program in a noisy environment (such as in the subway), there may be voices made by others nearby. If collected by the terminal, it may cause
- the game screen recording method further includes: during the video recording process, recording external operation information on the foreground display content; correspondingly, recording the foreground display content during the running of the game program After the screen, it also includes: adding an operation effect icon to the video file obtained after the screen recording is terminated based on the operation information to generate a formal video file.
- the user's operation mode of the game content displayed on the front desk is usually more important to the user.
- the user usually expects to improve the game skills by reviewing the game operation mode, or to be more intuitive after sharing it with others. Give others operation guidance.
- the external operation of the content displayed in the foreground is also recorded, and the corresponding position of the recorded content displayed in the foreground is generated.
- the operation effect is illustrated, and the official video file is finally generated, which improves the comprehensiveness of the video content and expands the functionality of the recorded video file.
- the user’s video operation request can be recognized by collecting voice information, and the complete video file or Perform the corresponding operation on the video clip.
- the video operation request here can be a video storage request, a video deletion request, a video sharing request, etc.
- the in-program voice recognition process corresponding to the game program is triggered; the external voice information is collected through the in-program voice recognition process;
- the content displayed in the foreground during the running of the game program is recorded.
- the method in FIG. 6 is a detailed game screen recording method provided by the second embodiment of this application, and the game screen recording method includes:
- Step 601 When the game program is started and run in the foreground, the in-program voice recognition process corresponding to the game program is triggered.
- the in-app voice recognition process is a process that only supports voice-assisted operations in the current application.
- the in-app voice recognition process can be automatically awakened to perform in-app voice-assisted operations. There is no need to wake up the in-app voice recognition process through a special wake-up word, and then the in-app voice-assisted operation can be performed, which is more immediate.
- Step 602 Collect external voice information through the voice recognition process in the program.
- the user’s voice information is acquired in real time to identify the user’s screen-recording-related requests, and the in-program voice recognition process of this embodiment can collect external real-time data through full-duplex mode. Voice message.
- Step 603 Extract the voiceprint feature data in the voice information, and compare the voiceprint feature data with the legal voiceprint feature data.
- Step 604 When the voiceprint feature data is compared and passed, the screen recording request recognition is performed based on the voice information.
- Step 605 When an external screen recording request is recognized based on the voice information, determine the corresponding screen recording effect control parameter based on the attribute information of the game program.
- Step 606 Use the determined screen-recording effect control parameter to record the screen of the foreground display content during the running of the game program.
- the video recording of the game content running in the foreground greatly improves the operation convenience of the screen recording and effectively reduces the screen recording. Interference with normal application operation.
- different screen recording effect control parameters are correspondingly determined according to different game attributes to control the screen recording behavior, so as to realize the differentiation of the game screen recording effect to meet the screen recording requirements in different situations.
- Step 607 When an external video interception request is recognized based on the voice information collected in real time, obtain video interception location information.
- Step 608 From the currently recorded video file, intercept a video segment corresponding to the location information of the video interception.
- the user after starting the screen recording, the user’s voice information is collected in real time to identify the video interception request, and after the video interception request, the video interception position is obtained, that is, the start interception position and the end interception position (that is, the start and end moments). ) To capture the corresponding video clip.
- Step 609 When an external screen recording termination request is recognized based on the voice information collected in real time, the screen recording of the content displayed in the foreground is terminated.
- this embodiment also supports voice recognition of a screen recording termination request to implement voice control for terminating screen recording.
- two types of video files can be stored in the storage space of the terminal, one is the previously captured video clip, and the other is the overall video file recorded during the entire screen recording process.
- the embodiment of the application discloses a method for recording a game screen.
- the in-program voice recognition process corresponding to the game program is triggered; external voice information is collected through the in-program voice recognition process;
- the voiceprint feature data is compared with the legal voiceprint feature data, and when the voiceprint feature data is compared, the screen recording request is recognized based on the voice information; when the external screen recording request is recognized based on the voice information, the corresponding
- the screen recording effect control parameter of the attribute information of the game program records the screen content displayed in the foreground during the operation of the game program.
- the voice recognition process in the program that automatically wakes up is used to perform voice recognition on external screen recording-related requirements, and then the game program running in the foreground is controlled to trigger the screen recording, capture video clips, and terminate the screen recording.
- FIG. 7 is a game screen recording device provided by the third embodiment of this application.
- the game screen recording device can be used to implement the game screen recording method in the foregoing embodiment.
- the game screen recording device mainly includes:
- the trigger module 701 is used to trigger the in-program voice recognition process corresponding to the game program when the game program is started and run in the foreground;
- the collection module 702 is used to collect external voice information through the voice recognition process in the program
- the screen recording module 703 is used for recording the screen of the content displayed in the foreground during the running of the game program when the external screen recording request is recognized based on the voice information.
- the screen recording module 703 is specifically configured to: when an external screen recording request is recognized based on voice information, obtain the attribute information of the game program; determine the corresponding screen recording effect control parameter based on the attribute information; Screen recording effect control parameters, to record screen content displayed in the foreground during the running of the game program.
- the game screen recording device further includes: a display module 704, which is used in the foreground during the running of the game program. After the display content is recorded, the screen recording function control is generated, where the screen recording function control is used to prompt the screen recording status information after the screen recording starts, and/or respond to the screen recording control operation; determine the screen recording function control The display position on the foreground display interface; the screen recording function control is displayed on the foreground display interface based on the display position.
- the display module 704 determines the display position of the screen recording function control on the foreground display interface, it is specifically used to: count in the historical time period, each display position of the foreground display interface responds to The frequency of the game operation input from the outside; the target display position is determined from all the display positions according to the frequency statistics; the display position of the screen recording function control on the foreground display interface is determined based on the target display position.
- the display module 704 is specifically used to: when displaying the screen recording function control on the foreground display interface based on the display position: For the first time interval, the screen recording duration prompt control is displayed on the front display interface based on the display position.
- the screen recording time prompt control is used to prompt the cumulative screen recording time in real time after the screen recording starts; in the screen recording duration In the second time period after the prompt control is displayed, the visibility of the prompt control on the foreground display interface is gradually reduced to zero.
- the game screen recording device further includes: a generating module 705.
- the collection module 702 is also used for: when the screen recording request is a game commentary screen recording request, while the screen is being recorded, the external game commentary voice is collected in real time through the voice recognition process; correspondingly, the generating module 705 is used for After the screen is recorded on the foreground display content during the running of the game program, the basic video file obtained at the end of the screen recording is obtained; the game commentary voice is synchronously added to the basic video file to generate an official video file.
- the game screen recording device further includes: a comparison module 706 for extracting the voice information in the voice information after the external voice information is collected through the voice recognition process in the program. Fingerprint feature data; compare the voiceprint feature data with the legal voiceprint feature data; when the voiceprint feature data is compared, the screen recording request is recognized based on the voice information.
- the in-program voice recognition process corresponding to the game program is triggered; external voice information is collected through the in-program voice recognition process;
- an external screen recording request is made, the content displayed in the foreground during the running of the game program is recorded.
- FIG. 9 is an electronic device provided by a fourth embodiment of this application.
- the electronic device can be used to implement the game screen recording method in the foregoing embodiment.
- the electronic device mainly includes:
- the processor 902 executes the computer program, it implements the game screen recording method in the foregoing embodiment.
- the number of processors can be one or more.
- the memory 901 may be a high-speed random access memory (RAM, Random Access Memory) memory, or may be a non-volatile memory (non-volatile memory), such as a magnetic disk memory.
- RAM Random Access Memory
- non-volatile memory such as a magnetic disk memory.
- the memory 901 is used to store executable program codes, and the processor 902 is coupled with the memory 901.
- an embodiment of the present application also provides a computer-readable storage medium.
- the computer-readable storage medium may be provided in the electronic device in each of the foregoing embodiments, and the computer-readable storage medium may be the one shown in FIG. 9 above.
- the memory in the embodiment is shown.
- a computer program is stored on the computer-readable storage medium, and when the program is executed by the processor, the game screen recording method in the foregoing embodiment is implemented.
- the computer storable medium may also be a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), RAM, a magnetic disk, or an optical disk and other various media that can store program codes.
- the disclosed device and method may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of modules is only a logical function division, and there may be other divisions in actual implementation, for example, multiple modules or components can be combined or integrated. To another system, or some features can be ignored, or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or modules, and may be in electrical, mechanical or other forms.
- the modules described as separate components may or may not be physically separate, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- the functional modules in the various embodiments of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module.
- the above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.
- the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer readable storage medium.
- the technical solution of this application essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage.
- the medium includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present application.
- the aforementioned readable storage medium includes: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A game screen recording method and apparatus, and a computer-readable storage medium. The method comprises: when a game program is started and runs in the foreground, triggering an intra-program speech recognition process corresponding to the game program (101); collecting external speech information by means of the intra-program speech recognition process (102); and when an external screen recording request is identified on the basis of the speech information, performing screen recording on foreground display content during a game program running procedure (103). In the solution, speech recognition is performed on an external screen recording request by using an intra-program speech recognition process that is automatically woken up, and screen recording is then performed on a game program that is run in the foreground, thereby greatly simplifying the operation complexity of screen recording, improving the operation timeliness of screen recording, and effectively reducing the interference of screen recording with a normal game operation.
Description
本申请涉及电子技术领域,尤其涉及一种游戏录屏方法、装置及计算机可读存储介质。This application relates to the field of electronic technology, and in particular to a method and device for game screen recording, and a computer-readable storage medium.
随着终端技术的不断发展,用户在游戏过程中可以采用录屏技术,来对重要的游戏瞬间进行记录,从而利于用户对重要游戏瞬间进行分享或回顾。With the continuous development of terminal technology, users can use screen recording technology to record important game moments during the game, so that users can share or review important game moments.
目前,在游戏程序内进行视频录制时,通常需要依赖于应用功能菜单中专门的录屏功能选项,也即用户若要进行游戏录屏,需要进入游戏应用的功能菜单找到录屏功能选项,然后手动选定录屏功能选项,来触发游戏录屏。然而在实际应用中,一方面,手动查找及选定录屏功能选项的操作复杂度较高,操作时效性较低,会导致游戏录屏的触发之后,错过重要游戏内容的录制;另一方面,手动查找及选定录屏功能选项的操作干扰性较大,会导致用户当前的正常游戏操作被打断,影响用户当前的游戏发挥。At present, when performing video recording in a game program, it usually depends on the special screen recording function option in the application function menu. That is, if the user wants to record the game screen, he needs to enter the function menu of the game application to find the screen recording function option, and then Manually select the screen recording function option to trigger the game screen recording. However, in practical applications, on the one hand, the operation complexity of manually searching and selecting the screen recording function option is relatively high, and the operation timeliness is low, which will cause the game screen to be triggered and miss the recording of important game content; on the other hand, , The manual search and selection of the screen recording function option is more disruptive, which will cause the user's current normal game operation to be interrupted, and affect the user's current game play.
本申请实施例提供了一种游戏录屏方法、装置及计算机可读存储介质,至少能够解决相关技术中用户通过手动查找及选定游戏程序内的录屏功能选项来进行游戏录屏,所导致的操作复杂度较高、操作时效性较低以及操作干扰性较大的问题。The embodiments of the present application provide a method, device and computer readable storage medium for game screen recording, which can at least solve the problem that users perform game screen recording by manually searching and selecting screen recording function options in game programs in related technologies. The operation complexity is relatively high, the operation timeliness is low, and the operation interference is relatively large.
本申请实施例第一方面提供了一种游戏录屏方法,包括:The first aspect of the embodiments of the present application provides a game screen recording method, including:
在前台启动运行游戏程序时,触发对应于所述游戏程序的程序内语音识别进程;When the game program is started and run in the foreground, trigger the in-program voice recognition process corresponding to the game program;
通过所述程序内语音识别进程采集外部的语音信息;Collect external voice information through the voice recognition process in the program;
在基于所述语音信息识别到外部的录屏请求时,对所述游戏程序运行过程中的前台显示内容进行录屏。When an external screen recording request is recognized based on the voice information, screen recording is performed on the content displayed in the foreground during the running of the game program.
本申请实施例第二方面提供了一种游戏录屏装置,包括:The second aspect of the embodiments of the present application provides a game screen recording device, including:
触发模块,用于在前台启动运行游戏程序时,触发对应于所述游戏程序的程序内语音识别进程;The trigger module is used to trigger the in-program voice recognition process corresponding to the game program when the game program is started and run in the foreground;
采集模块,用于通过所述程序内语音识别进程采集外部的语音信息;The collection module is used to collect external voice information through the voice recognition process in the program;
录屏模块,用于在基于所述语音信息识别到外部的录屏请求时,对所述游戏程序运行过程中的前台显示内容进行录屏。The screen recording module is used for recording the screen of the content displayed in the foreground during the running of the game program when an external screen recording request is recognized based on the voice information.
本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的游戏录屏方法中的各步骤。The third aspect of the embodiments of the present application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the computer program, the above-mentioned first embodiment of the present application is implemented. On the one hand, the steps in the game screen recording method are provided.
本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的游戏录屏方法中的各步骤。The fourth aspect of the embodiments of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, each of the above-mentioned game screen recording methods provided in the first aspect of the embodiments of the present application is implemented. step.
由上可见,根据本申请方案所提供的游戏录屏方法、装置及计算机可读存储介质,在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程;通过程序内语音识别进程采集外部的语音信息;在基于语音信息识别到外部的录屏请求时,对游戏程序运行过程中的前台显示内容进行录屏。通过本申请方案的实施,利用自动唤醒的程序内语音识别进程对外部的录屏请求进行语音识别,然后对前台运行的游戏程序进行录屏,极大的简化了录屏的操作复杂度,提高了录屏的操作时效性,并有效降低了录屏对正常游戏操作的干扰性。As can be seen from the above, according to the game screen recording method, device and computer-readable storage medium provided by the solution of the present application, when the game program is started and run in the foreground, the in-program voice recognition process corresponding to the game program is triggered; through the in-program voice recognition process Collect external voice information; when an external screen recording request is recognized based on the voice information, record the content displayed in the foreground during the running of the game program. Through the implementation of the solution of this application, the voice recognition process in the program that automatically wakes up is used to perform voice recognition on the external screen recording request, and then the game program running in the foreground is recorded, which greatly simplifies the complexity of the screen recording operation and improves The timeliness of the screen recording operation is improved, and the interference of the screen recording to the normal game operation is effectively reduced.
图1为本申请第一实施例提供的游戏录屏方法的基本流程示意图;FIG. 1 is a schematic diagram of the basic flow of the game screen recording method provided by the first embodiment of this application;
图2为本申请第一实施例提供的录屏效果控制方法的流程示意图;2 is a schematic flowchart of a method for controlling a screen recording effect provided by the first embodiment of this application;
图3为本申请第一实施例提供的录屏功能控件的显示方法的流程示意图;3 is a schematic flowchart of a method for displaying a screen recording function control provided by the first embodiment of the application;
图4为本申请第一实施例提供的显示位置确定方法的流程示意图;4 is a schematic flowchart of a method for determining a display position provided by the first embodiment of this application;
图5为本申请第一实施例提供的语音识别触发方法的流程示意图;5 is a schematic flowchart of a voice recognition triggering method provided by the first embodiment of this application;
图6为本申请第二实施例提供的游戏录屏方法的细化流程示意图;FIG. 6 is a detailed flowchart of the game screen recording method provided by the second embodiment of this application;
图7为本申请第三实施例提供的一种游戏录屏装置的程序模块示意图;7 is a schematic diagram of program modules of a game screen recording device provided by the third embodiment of this application;
图8为本申请第三实施例提供的另一种游戏录屏装置的程序模块示意图;8 is a schematic diagram of program modules of another game screen recording device provided by the third embodiment of this application;
图9为本申请第四实施例提供的电子装置的结构示意图。FIG. 9 is a schematic structural diagram of an electronic device provided by a fourth embodiment of this application.
为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purposes, features, and advantages of the present application more obvious and understandable, the technical solutions in the embodiments of the present application will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the description The embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative work shall fall within the protection scope of this application.
为了解决相关技术中用户通过手动查找及选定游戏程序内的录屏功能选项来进行游戏录屏,所导致的操作复杂度较高、操作时效性较低以及操作干扰性较大的缺陷,本申请第一实施例提供了一种游戏录屏方法,如图1为本实施例提供的游戏录屏方法的基本流程图,该游戏录屏方法包括以下的步骤:In order to solve the defects in the related technology that users manually search and select the screen recording function option in the game program to record the game screen, the operation complexity is relatively high, the operation timeliness is low, and the operation interference is relatively large. The first embodiment of the application provides a game screen recording method. Fig. 1 is a basic flowchart of the game screen recording method provided in this embodiment. The game screen recording method includes the following steps:
步骤101、在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程。Step 101: When the game program is started to run in the foreground, the in-program voice recognition process corresponding to the game program is triggered.
具体的,应用内语音识别进程为仅在当前应用内支持语音辅助操作的进程,在本实施例中,当前台触发游戏程序运行时,可自动唤醒应用内语音识别进程进行应用内语音辅助操作,而不必通过专门的唤醒词例如“Hey,Siri”等来唤醒应用内语音识别进程,然后才能进行应用内语音辅助操作,即时性更高。还应当说明的是,本实施例的游戏程序可以是独立的游戏应用程序,也可以是例如微信等应用程序内部的游戏小程序。Specifically, the in-app voice recognition process is a process that only supports voice-assisted operations in the current application. In this embodiment, when the current station triggers the running of the game program, the in-app voice recognition process can be automatically awakened to perform in-app voice-assisted operations. There is no need to use special wake-up words such as "Hey, Siri" to wake up the in-app voice recognition process, and then in-app voice-assisted operations can be performed, which is more immediate. It should also be noted that the game program in this embodiment may be an independent game application program, or may be a game applet within an application program such as WeChat.
步骤102、通过程序内语音识别进程采集外部的语音信息。Step 102: Collect external voice information through the voice recognition process in the program.
具体的,在本实施例中,在游戏程序运行过程中,实时获取用户的语音信息,以进行用户的录屏相关请求的识别。本实施例的程序内语音识别进程可以通过全双工模式实时采集外部的语音信息,在语音识别进程持续监听上行语音流(用户声音传到终端)的同时,支持一个同步的下行语音流(终端应答输出至用户),可有效提升语音交互体验。Specifically, in this embodiment, during the running of the game program, the user's voice information is acquired in real time to identify the user's screen recording related request. The voice recognition process in the program of this embodiment can collect external voice information in real time through the full duplex mode. While the voice recognition process continues to monitor the upstream voice stream (user voice is transmitted to the terminal), it supports a synchronized downstream voice stream (terminal The response is output to the user), which can effectively enhance the voice interaction experience.
在本实施例的一些实施方式中,在实时采集外部的语音信息之前,还包括:查询预设的游戏程序白名单,判断当前在前台运行的游戏程序是否为游戏程序白名单内的游戏程序;在当前在前台运行的游戏程序为游戏程序白名单内的游戏程序时,执行通过程序内语音识别进程采集外部的语音信息的步骤。In some implementations of this embodiment, before collecting external voice information in real time, it further includes: querying a preset whitelist of game programs, and determining whether the game program currently running in the foreground is a game program in the whitelist of game programs; When the game program currently running in the foreground is a game program in the game program whitelist, the step of collecting external voice information through the voice recognition process in the program is executed.
具体的,本实施例的游戏程序白名单包括所有支持本实施例的游戏录屏功能的游戏程序,本实施例仅对游戏程序白名单内的游戏程序开放游戏录屏功能,可有效满足用户的差异化需求,避免对所有应用盲目开放本实施例的游戏录屏功能所导致的程序运行出错、用户操作被干扰、终端处理性能的降低和浪费。应当理解的是,本实施例的游戏程序白名单可以是预设的白名单,也可以是由用户自行定制的白名单,并可支持白名单修改功能。Specifically, the game program whitelist of this embodiment includes all game programs that support the game screen recording function of this embodiment. This embodiment only opens the game screen recording function to the game programs in the game program whitelist, which can effectively meet the needs of users. Differentiated requirements to avoid program running errors caused by blindly opening the game screen recording function of this embodiment to all applications, interference with user operations, and reduction and waste of terminal processing performance. It should be understood that the game program whitelist in this embodiment may be a preset whitelist, or a whitelist customized by the user, and may support the whitelist modification function.
步骤103、在基于语音信息识别到外部的录屏请求时,对游戏程序运行过程中的前台显示内容进行录屏。Step 103: When the external screen recording request is recognized based on the voice information, record the screen of the content displayed in the foreground during the running of the game program.
具体的,在本实施例中,在通过语音识别功能识别到外部的录屏意图时,便直接触发对游戏运行过程中的前台显示内容进行视频录制,极大的提高了录屏的操作便捷性,并有效降低了录屏对正常游戏操作的干扰性。应当说明的是,本实施例在开始进行视频录制之后,可以持续保持语音采集功能的开启,从而可以使得用户后续的录屏相关操作例如结束录屏等也能够通过语音实现,提升整体操作的便捷性。Specifically, in this embodiment, when the external screen recording intention is recognized through the voice recognition function, it directly triggers the video recording of the foreground display content during the game running process, which greatly improves the operation convenience of the screen recording , And effectively reduce the interference of screen recording to normal game operations. It should be noted that this embodiment can continue to keep the voice collection function turned on after the video recording is started, so that subsequent screen-recording-related operations of the user, such as ending the screen-recording, can also be realized by voice, which improves the convenience of the overall operation. Sex.
在本实施例的一些实施方式中,在基于语音信息识别到外部的录屏请求之前,还包括:对语音信息所对应的文本信息进行语义分析,将文本信息划分为多个分词;将多个分词分别与关联于录屏请求的特征文本进行相关度匹配;基于匹配结果进行录屏请求识别。In some implementations of this embodiment, before the external screen recording request is recognized based on the voice information, the method further includes: performing semantic analysis on the text information corresponding to the voice information, and dividing the text information into multiple word segments; The word segmentation is respectively matched with the characteristic text associated with the screen recording request; and the screen recording request is identified based on the matching result.
具体的,本实施例将语音信息转化为文本信息,然后对文本信息进行语义分析,并根据分析结果来对文本信息进行分词划分,再对所述多个分词进行语义消歧、语义理解及翻译,以得到用户录屏意图,从而具备对用户录屏意图的泛化理解能力。其中,基于匹配结果进行录屏请求识别包括但不限于以下两种:Specifically, this embodiment converts voice information into text information, then performs semantic analysis on the text information, and performs word segmentation on the text information according to the analysis result, and then performs semantic disambiguation, semantic understanding and translation on the multiple word segments , In order to obtain the user's screen-recording intention, so as to have a generalized understanding of the user's screen-recording intention. Among them, the screen recording request identification based on the matching result includes but not limited to the following two types:
方式一,获取进行相关度匹配所得到的所有相关度中的最高相关度,根据最高相关度与相关度阈值的比较结果进行录屏请求识别;其中,在最高相关度大于相关度阈值时,确定识别到录屏请求。Method 1: Obtain the highest correlation degree among all correlation degrees obtained by performing correlation degree matching, and identify the screen recording request according to the comparison result of the highest correlation degree and the correlation degree threshold; among them, when the highest correlation degree is greater than the correlation degree threshold, determine A screen recording request is recognized.
方式二,获取进行相关度匹配所得到的所有相关度的平均相关度,根据平均相关度与相关度阈值的比较结果进行录屏请求识别;其中,在平均相关度大于相关度阈值时,确定识别到录屏请求。Method 2: Obtain the average correlation of all correlations obtained by correlation matching, and identify the screen recording request according to the comparison result of the average correlation and the correlation threshold; among them, when the average correlation is greater than the correlation threshold, the identification is determined Go to the screen recording request.
在本实施例的一些实施方式中,在录屏请求中携带有录屏时长时,在对游戏程序运行过程中的前台显示内容进行录屏之后,还包括:在录屏时长到达时,终止对前台显示内容的录屏。在本实施例的另一些实施方式中,在录屏请求中未携带录屏时长时,在对游戏程序运行过程中的前台显示内容进行录屏之后,还包括:在满足录屏终止条件时,终止对前台显示内容的录屏。In some implementations of this embodiment, when the screen recording request carries the screen recording duration, after the screen recording of the content displayed in the foreground during the running of the game program, it also includes: terminating the recording when the screen recording duration arrives. Screen recording of content displayed in the foreground. In other implementations of this embodiment, when the screen recording time is not carried in the screen recording request, after recording the content displayed in the foreground during the running of the game program, it also includes: when the screen recording termination condition is met, Terminate the screen recording of the content displayed in the foreground.
具体的,在本实施例中,在一种情况下,例如所采集到的语音信息为“帮我录制一个30s的视频”,从而从语音信息中识别到的录屏请求中携带有录屏时长,进而在开始录屏之后,可以直接明确录屏截止时刻,在录屏截止时刻到达时自动终止视频录制。Specifically, in this embodiment, in a situation, for example, the collected voice information is "Record a 30s video for me", so that the screen recording request identified from the voice information carries the screen recording duration , And then after starting the screen recording, you can directly specify the screen recording cut-off time, and automatically terminate the video recording when the screen recording cut-off time arrives.
而在另一种情况下,例如所采集到的语音信息为“帮我录制视频”,从而根据从语音信息中识别到的录屏请求仅能确定用户当前具备录屏需求,而并不能确定具体录屏截止时刻,从而在开始录屏之后,实时进行录屏终止条件判定,在判定满足录屏终止条件时,才终止视频录制。In another case, for example, the collected voice information is "Record a video for me", so that the screen recording request identified from the voice information can only determine that the user currently has screen recording requirements, but not the specifics. The screen recording deadline time, so that after the screen recording starts, the screen recording termination condition is determined in real time, and the video recording is terminated when it is determined that the screen recording termination condition is satisfied.
此外,应当说明的是,在实际应用中,录屏终止条件可以是:从录屏起始时刻开始的累积录屏时长到达预设的时长阈值;或,通过所采集到的语音信息识别到用户的录屏截止需求,例如采集到的语音信息为“帮我终止视频录制”;或,当前应用退出前台运行;或,当前应用停止响应用户操作的时长超过预设时长。In addition, it should be noted that in practical applications, the screen recording termination condition may be: the cumulative screen recording time from the start time of the screen recording reaches the preset time threshold; or, the user is recognized through the collected voice information For example, the collected voice message is "Help me terminate the video recording"; or, the current application exits the foreground operation; or, the current application stops responding to user operations for more than a preset time.
在本实施例的一些实施方式中,在对游戏程序运行过程中的前台显示内容进行录屏之后,还包括:在基于语音信息识别到外部的视频截取请求时,获取视频截取位置信息;从当前已录制的视频文件中,截取对应于视频截取位置信息的视频片段。In some implementations of this embodiment, after recording the content displayed in the foreground during the running of the game program, the method further includes: when an external video interception request is recognized based on the voice information, acquiring video interception location information; Among the recorded video files, the video clip corresponding to the location information of the video is intercepted.
具体的,在实际应用中,在游戏录屏过程中,可能当前已经录制的游戏视频中的某一段视频较为精彩,而对于用户的重要程度较高,从而用户具备对该段视频的截取需求,基于此,本实施例在开始录屏之后,实时采集用户的语音信息进行视频截取请求的识别,例如在采集到用户发送的“帮我截取刚刚15s的精彩游戏瞬间”,则从当前已录制的视频文件中实时截取当前时刻往前15s的视频片段。当然,在实际应用中,而若所识别的视频截取请求中未携带有视频截取时长,则可以截取预设时长的视频片段,或根据特定规则自动识别截屏起始位置和终止位置来进行视频片段截取,在此不作唯一限定。Specifically, in actual applications, during the game screen recording process, a certain segment of the currently recorded game video may be more exciting, and it is of higher importance to the user, so the user has the need to intercept the video. Based on this, this embodiment collects the user’s voice information in real time to identify the video interception request after starting the screen recording. For example, when the user sends "Help me intercept the exciting game moment just 15s", it will start from the currently recorded In the video file, the video clip 15s before the current moment is intercepted in real time. Of course, in actual applications, if the video capture request does not carry the video capture duration, you can capture a video clip of a preset duration, or automatically identify the start and end positions of the screenshot to perform the video clip according to specific rules. Interception is not uniquely limited here.
还应当说明的是,视频截取时若视频录制还未终止,则继续进行视频录制,在录屏完成之后,终端存储空间内可以对所截取的视频片段和所录制的完整视频文件均进行存储。此外,本实施例还可以对视频查找请求进行语音识别,在采集到例如“刚刚录制的视频在哪里”的语音信息之后,响应于对应的视频查找请求,直接跳转到视频文件的存储位置。It should also be noted that if the video recording has not been terminated when the video is intercepted, the video recording will continue. After the screen recording is completed, both the intercepted video segment and the recorded complete video file can be stored in the storage space of the terminal. In addition, this embodiment can also perform voice recognition on the video search request. After collecting voice information such as "where is the video just recorded", in response to the corresponding video search request, it directly jumps to the storage location of the video file.
进一步地,在本实施例的一些实施方式中,从当前已录制的视频文件中,截取对应于视频截取位置信息的视频片段之后,还包括:在视频截取请求为持续进行视频录制过程中的非首次请求时,获取视频截取请求与前一次视频截取请求之间的间隔时长;在间隔时长小于时长阈值时,在存储空间内对视频片段进行存储,以及将对应于前一次视频截取请求的视频片段进行删除。Further, in some implementations of this embodiment, after the video clip corresponding to the location information of the video interception is intercepted from the currently recorded video file, the method further includes: after the video interception request is a non-continuous video recording process. At the first request, get the interval length between the video interception request and the previous video interception request; when the interval duration is less than the duration threshold, store the video clip in the storage space, and store the video clip corresponding to the previous video interception request To delete.
具体的,在本实施例中,若外部频繁通过语音触发视频截取请求,则可能存在视频截取请求时刻相隔较近导致所截取的视频片段中存在内容重复,从而本实施例在触发视频截取请求时,判定当前距离上一次视频截取请求的间隔时长是否超过预设时长阈值,若未超过,则说明当前所截取的视频片段与前一段视频片段有所重复,则仅对视频片段进行去重处理,采用当前所截取的视频片段对前一视频片段进行覆盖存储,以提高终端存储空间利用率以及降低有用视频片段的查找难度。Specifically, in this embodiment, if the video interception request is frequently triggered by external voices, the video interception request time may be too close to each other, resulting in content duplication in the intercepted video clips. Therefore, this embodiment triggers the video interception request when the video interception request is triggered. , To determine whether the current interval from the last video interception request exceeds the preset duration threshold. If it does not exceed, it means that the currently intercepted video clip is duplicated with the previous video clip, and only the video clip is deduplicated. Use the currently intercepted video clip to cover and store the previous video clip to improve the storage space utilization of the terminal and reduce the difficulty of finding useful video clips.
在本实施例的一些实施方式中,在录屏请求为游戏解说录屏请求时,游戏录屏方法还包括:在进行录屏的同时,通过语音识别进程实时采集外部的游戏解说语音;在对游戏程序运行过程中的前台显示内容进行录屏之后,还包括:获取录屏结束时所得到的基础视频文件;将游戏解说语音同步添加至基础视频文件,生成正式视频文件。In some implementations of this embodiment, when the screen recording request is a game commentary screen recording request, the game screen recording method further includes: while recording the screen, collecting the external game commentary voice in real time through the voice recognition process; After the screen is recorded on the front-end display content during the running of the game program, it also includes: obtaining the basic video file obtained at the end of the screen recording; synchronously adding the game commentary voice to the basic video file to generate an official video file.
具体的,在实际应用中,若仅是对前台实时显示的游戏画面进行录屏,其观感可能较为有限,为了进一步提升观感,提高录制的视频文件的表现力,本实施例在语音识别到外部的录屏请求不是仅对游戏画面进行录屏的简单录屏请求,而是游戏解说录屏请求时,对前台游戏画面进行录制的同时,还通过程序内语音识别进程进行用户的游戏解说语音的实时采集,然后在前台显示的游戏内容录屏结束后,将所采集的游戏解说语音按照时间轴同步添加到录屏得到的仅包含游戏画面的基础视频文件中,最终输出包含有游戏解说的正式视频文件。Specifically, in practical applications, if only the game screen displayed in the foreground is recorded in real time, the look and feel may be relatively limited. In order to further improve the look and feel and improve the expressiveness of the recorded video file, this embodiment performs voice recognition to the outside The screen recording request is not a simple screen recording request that only records the game screen, but when the game commentary screen recording request, while recording the foreground game screen, the user's game commentary voice is also performed through the in-program voice recognition process Real-time collection, and after the screen recording of the game content displayed at the front desk is over, the collected game commentary voice is added to the basic video file containing only the game screen obtained by the screen synchronization according to the time axis, and the final output contains the official game commentary Video files.
如图2所示为本实施例提供的一种录屏效果控制方法的流程示意图,在本实施例的一些实施方式中,对游戏程序运行过程中的前台显示内容进行录屏具体包括以下步骤:Figure 2 is a schematic flow chart of a method for controlling a screen recording effect provided by this embodiment. In some implementations of this embodiment, recording the content displayed in the foreground during the running of the game program specifically includes the following steps:
步骤201、获取游戏程序的属性信息;Step 201: Obtain attribute information of the game program;
步骤202、基于属性信息确定对应的录屏效果控制参数;Step 202: Determine a corresponding screen recording effect control parameter based on the attribute information;
步骤203、采用录屏效果控制参数,对游戏程序运行过程中的前台显示内容进行录屏。Step 203: Use the screen recording effect control parameter to record screen content displayed in the foreground during the running of the game program.
具体的,不同游戏程序的属性有所不同,这里的属性信息可以包括游戏类型、游戏画面纵横比、游戏显示分辨率等,从而可以根据游戏属性的不同,来对应确定不同的录屏效果控制参数来控制录屏行为,来实现游戏录屏效果的差异化,以适应不同情况下的录屏需求。应当理解的是,本实施例的录屏效果控制参数可以是录屏质量控制参数,或更具体的可以为录屏分辨率控制参数。Specifically, the attributes of different game programs are different. The attribute information here can include game type, game screen aspect ratio, game display resolution, etc., so that different screen recording effect control parameters can be determined according to different game attributes. To control the screen recording behavior, to realize the differentiation of the game screen recording effect, to adapt to the screen recording needs in different situations. It should be understood that the screen recording effect control parameter of this embodiment may be a screen recording quality control parameter, or more specifically, may be a screen recording resolution control parameter.
如图3所示为本实施例提供的一种录屏功能控件的显示方法的流程示意图,在本实施例的一些实施方式中,该录屏功能控件的显示方法具体包括以下步骤:FIG. 3 is a schematic flowchart of a method for displaying a screen recording function control provided by this embodiment. In some implementations of this embodiment, the method for displaying a screen recording function control specifically includes the following steps:
步骤301、在对游戏程序运行过程中的前台显示内容进行录屏之后,生成录屏功能控件;Step 301: Generate a screen-recording function control after recording the screen displayed on the foreground during the running of the game program;
步骤302、确定录屏功能控件在前台显示界面上的显示位置;Step 302: Determine the display position of the screen recording function control on the foreground display interface;
步骤303、基于显示位置在前台显示界面上对录屏功能控件进行显示。Step 303: Display the screen recording function control on the foreground display interface based on the display position.
具体的,录屏功能控件用于在录屏开始后对录屏状态信息进行提示,和/或对录屏控制操作进行响应。在本实施例中,在开始录屏之后,除了可以继续通过语音识别来进行录屏控制操作之外,还可以在前台显示界面上显示相关的录屏功能控件例如终止录屏按键,来响应外部的手动录屏控制操作;另外,在实际应用中,为了使得用户对录屏行为有所感知,本实施例还可以在前台显示界面上对相关录屏状态信息进行显示提示,例如在前台显示界面上的预置区域以悬浮窗的形式显示实时录屏时长等。Specifically, the screen recording function control is used to prompt the screen recording status information after the screen recording starts, and/or respond to the screen recording control operation. In this embodiment, after starting the screen recording, in addition to continuing to perform screen recording control operations through voice recognition, related screen recording function controls such as a screen recording termination button can also be displayed on the foreground display interface to respond to the external In addition, in actual applications, in order to make the user aware of the screen recording behavior, this embodiment can also display the relevant screen recording status information on the foreground display interface, for example, in the foreground display interface The preset area on the screen displays the real-time screen recording time in the form of a floating window.
进一步地,在本实施例的一些实施方式中,在录屏功能控件为录屏时长提示控件时,基于显示位置在前台显示界面上对录屏功能控件进行显示包括:每间隔第一时长,基于显示位置在前台显示界面上对录屏时长提示控件进行显示;其中,录屏时长提示控件用于在录屏开始后对累积录屏时长进行实时提示;在录屏时长提示控件显示后的第二时长内,控制录屏时长提示控件在前台显示界面上的可视程度逐渐降低至零。Further, in some implementations of this embodiment, when the screen recording function control is a screen recording duration prompt control, displaying the screen recording function control on the foreground display interface based on the display position includes: the first duration of each interval, based on The display position displays the screen recording duration prompt control on the front display interface; among them, the screen recording duration prompt control is used to prompt the cumulative screen recording time in real time after the screen recording starts; the second after the screen recording time prompt control is displayed During the time period, the control screen recording duration prompts the visibility of the control on the foreground display interface to gradually decrease to zero.
具体的,在本实施例中,每间隔预设第一时长开始对当前的累积录屏时长进行显示提示,并在从当前时刻开始的第二时长内控制录屏时长提示内容在前台显示界面上的可视程度逐渐降低至零,也即使得录屏时长提示内容在第二时长内渐隐消失。应当理解的是,本实施例的渐隐消失可以是例如录屏时长提示悬浮窗等在前台显示界面上的虚化程度逐渐加深,而虚化程度与其可视程度负相关。通过控制录屏时长提示控件渐隐消失,可以充分保证时长提示有效到达,并同时降低显示提示对前台显示内容的干扰。Specifically, in this embodiment, the first time duration is preset every interval to start displaying the current cumulative screen recording duration, and the screen recording duration is controlled to be displayed on the foreground display interface within the second time duration from the current time. The visibility of is gradually reduced to zero, that is, the prompt content of the screen recording duration gradually disappears within the second duration. It should be understood that the fading and disappearing of this embodiment may be, for example, when the screen recording time prompts the floating window to gradually increase the degree of blurring on the front display interface, and the degree of blurring is negatively related to its visibility. By controlling the screen recording duration prompt control to disappear gradually, it can fully ensure that the duration prompt arrives effectively, and at the same time reduce the interference of the display prompt on the content displayed on the foreground.
如图4所示为本实施例提供的一种显示位置确定方法的流程示意图,进一步地,在本实施例的一些实施方式中,确定录屏功能控件在前台显示界面上的显示位置具体包括以下步骤:Figure 4 is a schematic flow chart of a method for determining a display position provided by this embodiment. Further, in some implementations of this embodiment, determining the display position of the screen recording function control on the foreground display interface specifically includes the following step:
步骤401、统计在历史时间周期内,前台显示界面各显示位置响应于外部输入的游戏操作的频率;Step 401: Count the frequency of each display position of the front-end display interface in response to the game operation input from the outside during the historical time period;
步骤402、根据频率统计结果,从所有显示位置中确定目标显示位置;Step 402: Determine the target display position from all the display positions according to the frequency statistics result;
步骤403、基于目标显示位置,确定录屏功能控件在前台显示界面上的显示位置。Step 403: Determine the display position of the screen recording function control on the foreground display interface based on the target display position.
具体的,在实际应用中,为了考虑人机交互的友好性,录屏功能控件在前台显示界面上的显示位置需要合理布置。本实施例基于在历史时间段运行该游戏程序时,用户的游戏操作情况来对应确定控件显示位置。其中,在一种情况下,可以从方便用户手动操作录屏功能控件方面进行考虑,将游戏操作发生频率高的热点操作区域作为录屏功能控件的显示位置;在另一种情况下,则可以从避免游戏主体画面遮挡和避免干扰用户正常游戏操作的方面进行考虑,将游戏操作发生频率低的冷门区域作为录屏功能控件的显示位置。此外,还应当理解的是,本实施例所确定的目标显示位置可以为一个或多个,在有多个目标显示位置时,可以是将多个目标显示位置结合起来作为控件显示位置,或者是进一步从多个目标显示位置中确定出最优的目标显示位置作为控件显示位置。Specifically, in actual applications, in order to consider the friendliness of human-computer interaction, the display position of the screen recording function control on the foreground display interface needs to be reasonably arranged. In this embodiment, the control display position is correspondingly determined based on the user's game operation situation when the game program is run in the historical time period. Among them, in one case, it can be considered from the convenience of the user to manually operate the screen recording function control, and the hot operation area where the game operation occurs frequently is used as the display position of the screen recording function control; in another case, you can Considering from the aspects of avoiding the occlusion of the main game screen and avoiding interference with the normal game operation of the user, the unpopular area with low frequency of game operation is used as the display position of the screen recording function control. In addition, it should also be understood that the target display position determined in this embodiment may be one or more. When there are multiple target display positions, the multiple target display positions may be combined as the control display position, or The optimal target display position is further determined from the multiple target display positions as the control display position.
如图5所示为本实施例提供的一种语音识别触发方法的流程示意图,在本实施例的一些实施方式中,通过程序内语音识别进程采集外部的语音信息之后,还具体包括以下步骤:Figure 5 is a schematic flow chart of a voice recognition triggering method provided by this embodiment. In some implementations of this embodiment, after external voice information is collected through the in-program voice recognition process, it further specifically includes the following steps:
步骤501、提取语音信息中的声纹特征数据;Step 501: Extract voiceprint feature data in the voice information;
步骤502、将声纹特征数据与合法声纹特征数据进行比对;Step 502: Compare the voiceprint feature data with the legal voiceprint feature data.
步骤503、在声纹特征数据比对通过时,基于语音信息进行录屏请求识别。Step 503: When the voiceprint feature data is compared and passed, the screen recording request recognition is performed based on the voice information.
具体的,在实际应用中,终端使用环境可能较为复杂,从而除了终端合法用户的语音信息之外可能还会有其它环境语音信息,从而为了避免错误触发录屏请求导致与终端合法用户实际使用需求不相符或影响正常使用,本实施例在采集到语音信息之后,对语音信息所对应的声纹特征数据进行特征比对,仅在比对合法时才触发对语音信息进行录屏请求识别,可有效提高录屏的准确性和合理性。Specifically, in actual applications, the terminal use environment may be more complicated, so in addition to the voice information of the legal user of the terminal, there may be other environmental voice information, so as to avoid false triggering of the screen recording request and the actual use of the legal user of the terminal. Does not match or affects normal use. After the voice information is collected, this embodiment compares the voiceprint feature data corresponding to the voice information. Only when the comparison is legal, the screen recording request recognition of the voice information is triggered. Effectively improve the accuracy and rationality of screen recording.
以下采用一个具体的例子对上述方案进行说明,例如终端被设置为仅在游戏程序内对终端机主的语音进行响应,那么预先可以对终端机主的语音信息进行录入,并对该语音信息进行声纹特征提取,得到合法声纹特征数据进行保存,然后在实际使用过程中,当终端机主在嘈杂环境(例如地铁中)使用终端操作游戏程序时,可能周围会有他人所发出的语音也被终端采集到,可能会引起终端的语音识别错误,本实施例为了避免这种情况发生,则会在采集到语音信息时,将该语音信息的声纹特征信息与合法声纹特征信息进行比对,而若比对通过,才说明所采集的语音为终端机主发出,该语音信息为合法语音信息,然后对该语音信息进行录屏请求识别。The following uses a specific example to illustrate the above solution. For example, the terminal is set to only respond to the voice of the terminal owner in the game program, then the voice information of the terminal owner can be entered in advance, and the voice information can be recorded Voiceprint feature extraction, to obtain legal voiceprint feature data for storage, and then in actual use, when the terminal owner uses the terminal to operate the game program in a noisy environment (such as in the subway), there may be voices made by others nearby. If collected by the terminal, it may cause the terminal's voice recognition error. In order to avoid this situation, this embodiment will compare the voiceprint feature information of the voice information with the legal voiceprint feature information when the voice information is collected. Yes, and if the comparison is passed, it means that the collected voice is sent by the terminal owner, and the voice information is legal voice information, and then the voice information is recorded and requested to be recognized.
在本实施例的一些实施方式中,游戏录屏方法还包括:在视频录制过程中,记录外部对前台显示内容的操作信息;相对应的,在对游戏程序运行过程中的前台显示内容进行录屏之后,还包括:基于操作信息对终止录屏后所得到的视频文件添加操作效果图示,生成正式视频文件。In some implementations of this embodiment, the game screen recording method further includes: during the video recording process, recording external operation information on the foreground display content; correspondingly, recording the foreground display content during the running of the game program After the screen, it also includes: adding an operation effect icon to the video file obtained after the screen recording is terminated based on the operation information to generate a formal video file.
具体的,在游戏录屏过程中,用户对前台显示的游戏内容的操作方式对于用户而言通常较为重要,用户通常期望通过回顾游戏操作方式来提升游戏技巧,或分享给他人后可以更直观地给予他人操作指导,基于此,本实施例在对前台显示的游戏内容进行录制的过程中,还将外部对前台显示内容的操作进行记录,并在所录制的前台显示内容的对应位置生成相应的操作效果图示,而最终生成正式视频文件,提升了视频内容的全面性,扩展了所录制的视频文件的功能性。Specifically, during the game screen recording process, the user's operation mode of the game content displayed on the front desk is usually more important to the user. The user usually expects to improve the game skills by reviewing the game operation mode, or to be more intuitive after sharing it with others. Give others operation guidance. Based on this, in the process of recording the game content displayed in the foreground in this embodiment, the external operation of the content displayed in the foreground is also recorded, and the corresponding position of the recorded content displayed in the foreground is generated. The operation effect is illustrated, and the official video file is finally generated, which improves the comprehensiveness of the video content and expands the functionality of the recorded video file.
应当说明的是,在本实施例中,在录制完成而生成完整视频文件或截取完成视频片段之后,可以通过采集语音信息来识别用户的视频操作请求,并根据视频操作请求来对完整视频文件或视频片段进行相应操作。这里的视频操作请求可以为视频存储请求、视频删除请求、视频分享请求等。It should be noted that in this embodiment, after the recording is completed and the complete video file is generated or the video clip is intercepted, the user’s video operation request can be recognized by collecting voice information, and the complete video file or Perform the corresponding operation on the video clip. The video operation request here can be a video storage request, a video deletion request, a video sharing request, etc.
还应当理解的是,当游戏程序在前台运行过程中,若未接收到外部的录屏请求时,则可以通过语音采集来识别用户的非录屏控制类请求,例如终端参数调节请求等,以扩展游戏内语音控制的应用场景。当然,在接收到外部的录屏请求而处于录屏过程中时,为了避免对录屏操作的干扰,则可以拒绝对其它的非录屏控制类请求进行响应。It should also be understood that when the game program is running in the foreground, if an external screen recording request is not received, the user's non-screen recording control request, such as a terminal parameter adjustment request, can be recognized through voice collection. Expand the application scenarios of voice control in the game. Of course, when receiving an external screen recording request while in the screen recording process, in order to avoid interference with the screen recording operation, you can refuse to respond to other non-screen recording control requests.
基于上述本申请实施例的技术方案,在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程;通过程序内语音识别进程采集外部的语音信息;在基于语音信息识别到外部的录屏请求时,对游戏程序运行过程中的前台显示内容进行录屏。通过本申请方案的实施,利用自动唤醒的程序内语音识别进程对外部的录屏请求进行语音识别,然后对前台运行的游戏程序进行录屏,极大的简化了录屏的操作复杂度,提高了录屏的操作时效性,并有效降低了录屏对正常游戏操作的干扰性。Based on the above technical solution of the embodiment of the present application, when the game program is started and run in the foreground, the in-program voice recognition process corresponding to the game program is triggered; the external voice information is collected through the in-program voice recognition process; When a screen recording is requested, the content displayed in the foreground during the running of the game program is recorded. Through the implementation of the solution of this application, the voice recognition process in the program that automatically wakes up is used to perform voice recognition on the external screen recording request, and then the game program running in the foreground is recorded, which greatly simplifies the complexity of the screen recording operation and improves The timeliness of the screen recording operation is improved, and the interference of the screen recording to the normal game operation is effectively reduced.
图6中的方法为本申请第二实施例提供的一种细化的游戏录屏方法,该游戏录屏方法包括:The method in FIG. 6 is a detailed game screen recording method provided by the second embodiment of this application, and the game screen recording method includes:
步骤601、在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程。Step 601: When the game program is started and run in the foreground, the in-program voice recognition process corresponding to the game program is triggered.
具体的,应用内语音识别进程为仅在当前应用内支持语音辅助操作的进程,在本实施例中,当前台触发游戏程序运行时,可自动唤醒应用内语音识别进程进行应用内语音辅助操作,而不必通过专门的唤醒词来唤醒应用内语音识别进程,然后才能进行应用内语音辅助操作,即时性更高。Specifically, the in-app voice recognition process is a process that only supports voice-assisted operations in the current application. In this embodiment, when the current station triggers the running of the game program, the in-app voice recognition process can be automatically awakened to perform in-app voice-assisted operations. There is no need to wake up the in-app voice recognition process through a special wake-up word, and then the in-app voice-assisted operation can be performed, which is more immediate.
步骤602、通过程序内语音识别进程采集外部的语音信息。Step 602: Collect external voice information through the voice recognition process in the program.
在本实施例中,在游戏程序运行过程中,实时获取用户的语音信息,以进行用户的录屏相关请求的识别,并且本实施例的程序内语音识别进程可以通过全双工模式实时采集外部的语音信息。In this embodiment, during the running of the game program, the user’s voice information is acquired in real time to identify the user’s screen-recording-related requests, and the in-program voice recognition process of this embodiment can collect external real-time data through full-duplex mode. Voice message.
步骤603、提取语音信息中的声纹特征数据,并将声纹特征数据与合法声纹特征数据进行比对。Step 603: Extract the voiceprint feature data in the voice information, and compare the voiceprint feature data with the legal voiceprint feature data.
步骤604、在声纹特征数据比对通过时,基于语音信息进行录屏请求识别。Step 604: When the voiceprint feature data is compared and passed, the screen recording request recognition is performed based on the voice information.
本实施例在采集到语音信息之后,对语音信息所对应的声纹特征数据进行特征比对,仅在比对合法时才触发对语音信息进行录屏请求识别,可有效提高录屏的准确性和合理性。In this embodiment, after the voice information is collected, feature comparison is performed on the voiceprint feature data corresponding to the voice information, and the screen recording request recognition of the voice information is triggered only when the comparison is legal, which can effectively improve the accuracy of the screen recording And rationality.
步骤605、在基于语音信息识别到外部的录屏请求时,基于游戏程序的属性信息确定对应的录屏效果控制参数。Step 605: When an external screen recording request is recognized based on the voice information, determine the corresponding screen recording effect control parameter based on the attribute information of the game program.
步骤606、采用所确定的录屏效果控制参数,对游戏程序运行过程中的前台显示内容进行录屏。Step 606: Use the determined screen-recording effect control parameter to record the screen of the foreground display content during the running of the game program.
具体的,在本实施例中,在通过语音识别获取到外部的录屏意图时,对前台运行的游戏内容进行视频录制,极大的提高了录屏的操作便捷性,并有效降低了录屏对正常应用操作的干扰性。应当说明的是,本实施例根据游戏属性的不同,来对应确定不同的录屏效果控制参数来控制录屏行为,来实现游戏录屏效果的差异化,以适应不同情况下的录屏需求。Specifically, in this embodiment, when the external screen recording intention is obtained through voice recognition, the video recording of the game content running in the foreground greatly improves the operation convenience of the screen recording and effectively reduces the screen recording. Interference with normal application operation. It should be noted that in this embodiment, different screen recording effect control parameters are correspondingly determined according to different game attributes to control the screen recording behavior, so as to realize the differentiation of the game screen recording effect to meet the screen recording requirements in different situations.
步骤607、在基于实时采集的语音信息识别到外部的视频截取请求时,获取视频截取位置信息。Step 607: When an external video interception request is recognized based on the voice information collected in real time, obtain video interception location information.
步骤608、从当前已录制的视频文件中,截取对应于视频截取位置信息的视频片段。Step 608: From the currently recorded video file, intercept a video segment corresponding to the location information of the video interception.
本实施例在开始录屏之后,实时采集用户的语音信息进行视频截取请求的识别,并在根据视频截取请求之后,获取视频截取位置,也即起始截取位置以及终止截取位置(也即起止时刻),来将对应的视频片段进行截取。In this embodiment, after starting the screen recording, the user’s voice information is collected in real time to identify the video interception request, and after the video interception request, the video interception position is obtained, that is, the start interception position and the end interception position (that is, the start and end moments). ) To capture the corresponding video clip.
步骤609、在基于实时采集的语音信息识别到外部的录屏终止请求时,终止对前台显示内容进行录屏。Step 609: When an external screen recording termination request is recognized based on the voice information collected in real time, the screen recording of the content displayed in the foreground is terminated.
此外,本实施例还支持语音识别录屏终止请求,来实现终止录屏的语音控制。本实施例在录屏终止之后,终端存储空间内可以保存有两类视频文件,一个是前面截取的视频片段,另一个是整个录屏过程所录制的整体视频文件。In addition, this embodiment also supports voice recognition of a screen recording termination request to implement voice control for terminating screen recording. In this embodiment, after the screen recording is terminated, two types of video files can be stored in the storage space of the terminal, one is the previously captured video clip, and the other is the overall video file recorded during the entire screen recording process.
应当理解的是,本实施例中各步骤的序号的大小并不意味着步骤执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成唯一限定。It should be understood that the size of the sequence number of each step in this embodiment does not mean the order of the execution of the steps. The execution order of each step should be determined by its function and internal logic, and should not constitute the implementation process of the embodiment of this application. The only limit.
本申请实施例公开了一种游戏录屏方法,在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程;通过程序内语音识别进程采集外部的语音信息;将语音信息中的声纹特征数据与合法声纹特征数据进行比对,并在声纹特征数据比对通过时,基于语音信息进行录屏请求识别;在基于语音信息识别到外部的录屏请求时,采用对应于游戏程序的属性信息的录屏效果控制参数,对游戏程序运行过程中的前台显示内容进行录屏。通过本申请方案的实施,利用自动唤醒的程序内语音识别进程对外部的录屏相关需求进行语音识别,然后对前台运行的游戏程序进行触发录屏、截取视频片段以及终止录屏控制,极大的简化了录屏相关操作的操作复杂度,以及提高了操作时效性,并有效降低了录屏相关操作对正常游戏操作的干扰性。The embodiment of the application discloses a method for recording a game screen. When the game program is started and running in the foreground, the in-program voice recognition process corresponding to the game program is triggered; external voice information is collected through the in-program voice recognition process; The voiceprint feature data is compared with the legal voiceprint feature data, and when the voiceprint feature data is compared, the screen recording request is recognized based on the voice information; when the external screen recording request is recognized based on the voice information, the corresponding The screen recording effect control parameter of the attribute information of the game program records the screen content displayed in the foreground during the operation of the game program. Through the implementation of this application scheme, the voice recognition process in the program that automatically wakes up is used to perform voice recognition on external screen recording-related requirements, and then the game program running in the foreground is controlled to trigger the screen recording, capture video clips, and terminate the screen recording. This simplifies the operational complexity of screen-recording-related operations, improves the timeliness of operations, and effectively reduces the interference of screen-recording-related operations on normal game operations.
图7为本申请第三实施例提供的一种游戏录屏装置。该游戏录屏装置可用于实现前述实施例中的游戏录屏方法。如图7所示,该游戏录屏装置主要包括:FIG. 7 is a game screen recording device provided by the third embodiment of this application. The game screen recording device can be used to implement the game screen recording method in the foregoing embodiment. As shown in Figure 7, the game screen recording device mainly includes:
触发模块701,用于在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程;The trigger module 701 is used to trigger the in-program voice recognition process corresponding to the game program when the game program is started and run in the foreground;
采集模块702,用于通过程序内语音识别进程采集外部的语音信息;The collection module 702 is used to collect external voice information through the voice recognition process in the program;
录屏模块703,用于在基于语音信息识别到外部的录屏请求时,对游戏程序运行过程中的前台显示内容进行录屏。The screen recording module 703 is used for recording the screen of the content displayed in the foreground during the running of the game program when the external screen recording request is recognized based on the voice information.
在本实施例一些实施方式中,录屏模块703具体用于:在基于语音信息识别到外部的录屏请求时,获取游戏程序的属性信息;基于属性信息确定对应的录屏效果控制参数;采用录屏效果控制参数,对游戏程序运行过程中的前台显示内容进行录屏。In some implementations of this embodiment, the screen recording module 703 is specifically configured to: when an external screen recording request is recognized based on voice information, obtain the attribute information of the game program; determine the corresponding screen recording effect control parameter based on the attribute information; Screen recording effect control parameters, to record screen content displayed in the foreground during the running of the game program.
如图8所示为本实施例提供的另一种游戏录屏装置,在本实施例一些实施方式中,游戏录屏装置还包括:显示模块704,用于在对游戏程序运行过程中的前台显示内容进行录屏之后,生成录屏功能控件,其中,录屏功能控件用于在录屏开始后对录屏状态信息进行提示,和/或对录屏控制操作进行响应;确定录屏功能控件在前台显示界面上的显示位置;基于显示位置在前台显示界面上对录屏功能控件进行显示。As shown in FIG. 8 is another game screen recording device provided by this embodiment. In some implementations of this embodiment, the game screen recording device further includes: a display module 704, which is used in the foreground during the running of the game program. After the display content is recorded, the screen recording function control is generated, where the screen recording function control is used to prompt the screen recording status information after the screen recording starts, and/or respond to the screen recording control operation; determine the screen recording function control The display position on the foreground display interface; the screen recording function control is displayed on the foreground display interface based on the display position.
进一步地,在本实施例一些实施方式中,显示模块704在确定录屏功能控件在前台显示界面上的显示位置时,具体用于:统计在历史时间周期内,前台显示界面各显示位置响应于外部输入的游戏操作的频率;根据频率统计结果,从所有显示位置中确定目标显示位置;基于目标显示位置,确定录屏功能控件在前台显示界面上的显示位置。Further, in some implementation manners of this embodiment, when the display module 704 determines the display position of the screen recording function control on the foreground display interface, it is specifically used to: count in the historical time period, each display position of the foreground display interface responds to The frequency of the game operation input from the outside; the target display position is determined from all the display positions according to the frequency statistics; the display position of the screen recording function control on the foreground display interface is determined based on the target display position.
进一步地,在本实施例一些实施方式中,在录屏功能控件为录屏时长提示控件时,显示模块704在基于显示位置在前台显示界面上对录屏功能控件进行显示时,具体用于:每间隔第一时长,基于显示位置在前台显示界面上对录屏时长提示控件进行显示,其中,录屏时长提示控件用于在录屏开始后对累积录屏时长进行实时提示;在录屏时长提示控件显示后的第二时长内,控制录屏时长提示控件在前台显示界面上的可视程度逐渐降低至零。Further, in some implementations of this embodiment, when the screen recording function control is a screen recording duration prompt control, the display module 704 is specifically used to: when displaying the screen recording function control on the foreground display interface based on the display position: For the first time interval, the screen recording duration prompt control is displayed on the front display interface based on the display position. The screen recording time prompt control is used to prompt the cumulative screen recording time in real time after the screen recording starts; in the screen recording duration In the second time period after the prompt control is displayed, the visibility of the prompt control on the foreground display interface is gradually reduced to zero.
请再次参阅图8,在本实施例的一些实施方式中,游戏录屏装置还包括:生成模块705。其中,采集模块702还用于:在录屏请求为游戏解说录屏请求时,在进行录屏的同时,通过语音识别进程实时采集外部的游戏解说语音;相对应的,生成模块705用于在对游戏程序运行过程中的前台显示内容进行录屏之后,获取录屏结束时所得到的基础视频文件;将游戏解说语音同步添加至基础视频文件,生成正式视频文件。Please refer to FIG. 8 again. In some implementations of this embodiment, the game screen recording device further includes: a generating module 705. Wherein, the collection module 702 is also used for: when the screen recording request is a game commentary screen recording request, while the screen is being recorded, the external game commentary voice is collected in real time through the voice recognition process; correspondingly, the generating module 705 is used for After the screen is recorded on the foreground display content during the running of the game program, the basic video file obtained at the end of the screen recording is obtained; the game commentary voice is synchronously added to the basic video file to generate an official video file.
请再次参阅图8,在本实施例的一些实施方式中,游戏录屏装置还包括:比对模块706,用于在通过程序内语音识别进程采集外部的语音信息之后,提取语音信息中的声纹特征数据;将声纹特征数据与合法声纹特征数据进行比对;在声纹特征数据比对通过时,基于语音信息进行录屏请求识别。Please refer to FIG. 8 again. In some implementations of this embodiment, the game screen recording device further includes: a comparison module 706 for extracting the voice information in the voice information after the external voice information is collected through the voice recognition process in the program. Fingerprint feature data; compare the voiceprint feature data with the legal voiceprint feature data; when the voiceprint feature data is compared, the screen recording request is recognized based on the voice information.
应当说明的是,第一、二实施例中的游戏录屏方法均可基于本实施例提供的游戏录屏装置实现,所属领域的普通技术人员可以清楚的了解到,为描述的方便和简洁,本实施例中所描述的游戏录屏装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。It should be noted that the game screen recording methods in the first and second embodiments can be implemented based on the game screen recording device provided in this embodiment. Those of ordinary skill in the art can clearly understand that for the convenience and conciseness of the description, For the specific working process of the game screen recording device described in this embodiment, reference may be made to the corresponding process in the foregoing method embodiment, which will not be repeated here.
根据本实施例所提供的游戏录屏装置,在前台启动运行游戏程序时,触发对应于游戏程序的程序内语音识别进程;通过程序内语音识别进程采集外部的语音信息;在基于语音信息识别到外部的录屏请求时,对游戏程序运行过程中的前台显示内容进行录屏。通过本申请方案的实施,利用自动唤醒的程序内语音识别进程对外部的录屏请求进行语音识别,然后对前台运行的游戏程序进行录屏,极大的简化了录屏的操作复杂度,提高了录屏的操作时效性,并有效降低了录屏对正常游戏操作的干扰性。According to the game screen recording device provided by this embodiment, when the game program is started and run in the foreground, the in-program voice recognition process corresponding to the game program is triggered; external voice information is collected through the in-program voice recognition process; When an external screen recording request is made, the content displayed in the foreground during the running of the game program is recorded. Through the implementation of the solution of this application, the voice recognition process in the program that automatically wakes up is used to perform voice recognition on the external screen recording request, and then the game program running in the foreground is recorded, which greatly simplifies the complexity of the screen recording operation and improves The timeliness of the screen recording operation is improved, and the interference of the screen recording to the normal game operation is effectively reduced.
请参阅图9,图9为本申请第四实施例提供的一种电子装置。该电子装置可用于实现前述实施例中的游戏录屏方法。如图9所示,该电子装置主要包括:Please refer to FIG. 9, which is an electronic device provided by a fourth embodiment of this application. The electronic device can be used to implement the game screen recording method in the foregoing embodiment. As shown in Figure 9, the electronic device mainly includes:
存储器901、处理器902、总线903及存储在存储器901上并可在处理器902上运行的计算机程序,存储器901和处理器902通过总线903连接。处理器902执行该计算机程序时,实现前述实施例中的游戏录屏方法。其中,处理器的数量可以是一个或多个。A memory 901, a processor 902, a bus 903, and a computer program stored on the memory 901 and capable of running on the processor 902, and the memory 901 and the processor 902 are connected through the bus 903. When the processor 902 executes the computer program, it implements the game screen recording method in the foregoing embodiment. Among them, the number of processors can be one or more.
存储器901可以是高速随机存取记忆体(RAM,Random Access Memory)存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。存储器901用于存储可执行程序代码,处理器902与存储器901耦合。The memory 901 may be a high-speed random access memory (RAM, Random Access Memory) memory, or may be a non-volatile memory (non-volatile memory), such as a magnetic disk memory. The memory 901 is used to store executable program codes, and the processor 902 is coupled with the memory 901.
进一步的,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图9所示实施例中的存储器。Further, an embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium may be provided in the electronic device in each of the foregoing embodiments, and the computer-readable storage medium may be the one shown in FIG. 9 above. The memory in the embodiment is shown.
该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述实施例中的游戏录屏方法。进一步的,该计算机可存储介质还可以是U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、RAM、磁碟或者光盘等各种可以存储程序代码的介质。A computer program is stored on the computer-readable storage medium, and when the program is executed by the processor, the game screen recording method in the foregoing embodiment is implemented. Further, the computer storable medium may also be a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), RAM, a magnetic disk, or an optical disk and other various media that can store program codes.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device and method may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules is only a logical function division, and there may be other divisions in actual implementation, for example, multiple modules or components can be combined or integrated. To another system, or some features can be ignored, or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or modules, and may be in electrical, mechanical or other forms.
作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separate, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。In addition, the functional modules in the various embodiments of the present application may be integrated into one processing module, or each module may exist alone physically, or two or more modules may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules.
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solution of this application essentially or the part that contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage. The medium includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the various embodiments of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。It should be noted that for the foregoing method embodiments, for simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should know that this application is not limited by the described sequence of actions. Because according to this application, some steps can be performed in other order or at the same time. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the involved actions and modules are not necessarily all required by this application.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。In the above-mentioned embodiments, the description of each embodiment has its own focus. For a part that is not described in detail in an embodiment, reference may be made to related descriptions of other embodiments.
以上为对本申请所提供的游戏录屏方法、装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。The above is a description of the game screen recording method, device and computer-readable storage medium provided by this application. For those skilled in the art, according to the ideas of the embodiments of this application, there will be changes in the specific implementation and the scope of application. In summary, the content of this manual should not be construed as a limitation on this application.
Claims (10)
- 一种游戏录屏方法,其特征在于,包括:A method for recording a game screen, which is characterized in that it includes:在前台启动运行游戏程序时,触发对应于所述游戏程序的程序内语音识别进程;When the game program is started and run in the foreground, trigger the in-program voice recognition process corresponding to the game program;通过所述程序内语音识别进程采集外部的语音信息;Collect external voice information through the voice recognition process in the program;在基于所述语音信息识别到外部的录屏请求时,对所述游戏程序运行过程中的前台显示内容进行录屏。When an external screen recording request is recognized based on the voice information, screen recording is performed on the content displayed in the foreground during the running of the game program.
- 根据权利要求1所述的游戏录屏方法,其特征在于,所述对所述游戏程序运行过程中的前台显示内容进行录屏包括:The method for recording a game screen according to claim 1, wherein the recording of the content displayed in the foreground during the running of the game program comprises:获取所述游戏程序的属性信息;Acquiring attribute information of the game program;基于所述属性信息确定对应的录屏效果控制参数;Determining the corresponding screen recording effect control parameter based on the attribute information;采用所述录屏效果控制参数,对所述游戏程序运行过程中的前台显示内容进行录屏。The screen recording effect control parameter is used to record screen content displayed in the foreground during the running of the game program.
- 根据权利要求1所述的游戏录屏方法,其特征在于,所述对所述游戏程序运行过程中的前台显示内容进行录屏之后,还包括:The game screen recording method according to claim 1, wherein after the recording of the content displayed in the foreground during the running of the game program, the method further comprises:生成录屏功能控件;其中,所述录屏功能控件用于在录屏开始后对录屏状态信息进行提示,和/或对录屏控制操作进行响应;Generating a screen recording function control; wherein the screen recording function control is used to prompt the screen recording status information after the screen recording starts, and/or respond to the screen recording control operation;确定所述录屏功能控件在前台显示界面上的显示位置;Determining the display position of the screen recording function control on the foreground display interface;基于所述显示位置在所述前台显示界面上对所述录屏功能控件进行显示。The screen recording function control is displayed on the foreground display interface based on the display position.
- 根据权利要求3所述的游戏录屏方法,其特征在于,所述确定所述录屏功能控件在前台显示界面上的显示位置包括:The game screen recording method according to claim 3, wherein the determining the display position of the screen recording function control on the foreground display interface comprises:统计在历史时间周期内,所述前台显示界面各显示位置响应于外部输入的游戏操作的频率;Counting the frequency of each display position of the front-end display interface in response to the game operation input from the outside in the historical time period;根据频率统计结果,从所有显示位置中确定目标显示位置;According to the frequency statistics, determine the target display position from all the display positions;基于所述目标显示位置,确定所述录屏功能控件在前台显示界面上的显示位置。Based on the target display position, the display position of the screen recording function control on the foreground display interface is determined.
- 根据权利要求3所述的游戏录屏方法,其特征在于,在所述录屏功能控件为录屏时长提示控件时,所述基于所述显示位置在所述前台显示界面上对所述录屏功能控件进行显示包括:The game screen recording method according to claim 3, wherein when the screen recording function control is a screen recording duration prompt control, the screen recording is performed on the foreground display interface based on the display position. Function controls to display include:每间隔第一时长,基于所述显示位置在所述前台显示界面上对所述录屏时长提示控件进行显示;其中,所述录屏时长提示控件用于在录屏开始后对累积录屏时长进行实时提示;Every first time interval, the screen recording time prompt control is displayed on the foreground display interface based on the display position; wherein the screen recording time prompt control is used to monitor the cumulative screen recording time after the screen recording starts. Give real-time prompts;在所述录屏时长提示控件显示后的第二时长内,控制所述录屏时长提示控件在所述前台显示界面上的可视程度逐渐降低至零。In the second time period after the screen recording time prompt control is displayed, the visibility of the screen recording time prompt control on the foreground display interface is gradually reduced to zero.
- 根据权利要求1至5中任意一项所述的游戏录屏方法,其特征在于,在所述录屏请求为游戏解说录屏请求时,还包括:The game screen recording method according to any one of claims 1 to 5, wherein when the screen recording request is a game commentary screen recording request, the method further comprises:在进行录屏的同时,通过所述语音识别进程实时采集外部的游戏解说语音;While recording the screen, collect the external game commentary voice in real time through the voice recognition process;在对所述游戏程序运行过程中的前台显示内容进行录屏之后,还包括:After recording the screen of the content displayed in the foreground during the running of the game program, it also includes:获取录屏结束时所得到的基础视频文件;Obtain the basic video file obtained at the end of screen recording;将所述游戏解说语音同步添加至所述基础视频文件,生成正式视频文件。Synchronously adding the game commentary voice to the basic video file to generate a formal video file.
- 根据权利要求1至5中任一项所述的游戏录屏方法,其特征在于,所述通过所述程序内语音识别进程采集外部的语音信息之后,还包括:The game screen recording method according to any one of claims 1 to 5, characterized in that, after collecting external voice information through the in-program voice recognition process, the method further comprises:提取所述语音信息中的声纹特征数据;Extracting voiceprint feature data in the voice information;将所述声纹特征数据与合法声纹特征数据进行比对;Comparing the voiceprint feature data with the legal voiceprint feature data;在所述声纹特征数据比对通过时,基于所述语音信息进行录屏请求识别。When the voiceprint feature data is compared and passed, the screen recording request recognition is performed based on the voice information.
- 一种游戏录屏装置,其特征在于,包括:A game screen recording device, characterized in that it comprises:触发模块,用于在前台启动运行游戏程序时,触发对应于所述游戏程序的程序内语音识别进程;The trigger module is used to trigger the in-program voice recognition process corresponding to the game program when the game program is started and run in the foreground;采集模块,用于通过所述程序内语音识别进程采集外部的语音信息;The collection module is used to collect external voice information through the voice recognition process in the program;录屏模块,用于在基于所述语音信息识别到外部的录屏请求时,对所述游戏程序运行过程中的前台显示内容进行录屏。The screen recording module is used for recording the screen of the content displayed in the foreground during the running of the game program when an external screen recording request is recognized based on the voice information.
- 一种电子装置,包括:存储器、处理器及总线,其特征在于,所述总线用于实现所述存储器、处理器之间的连接通信;所述处理器用于执行存储在所述存储器上的计算机程序,所述处理器执行所述计算机程序时,实现权利要求1至7中任意一项所述方法中的步骤。An electronic device, comprising: a memory, a processor, and a bus, wherein the bus is used to realize the connection and communication between the memory and the processor; the processor is used to execute a computer stored on the memory A program, when the processor executes the computer program, the steps in the method described in any one of claims 1 to 7 are implemented.
- 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中的任意一项所述方法中的步骤。A computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps in the method of any one of claims 1 to 7 when the computer program is executed by a processor.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201980099741.0A CN114286976A (en) | 2019-12-30 | 2019-12-30 | Game screen recording method and device and computer readable storage medium |
PCT/CN2019/129999 WO2021134240A1 (en) | 2019-12-30 | 2019-12-30 | Game screen recording method and apparatus, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2019/129999 WO2021134240A1 (en) | 2019-12-30 | 2019-12-30 | Game screen recording method and apparatus, and computer-readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021134240A1 true WO2021134240A1 (en) | 2021-07-08 |
Family
ID=76687500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/129999 WO2021134240A1 (en) | 2019-12-30 | 2019-12-30 | Game screen recording method and apparatus, and computer-readable storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114286976A (en) |
WO (1) | WO2021134240A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113852767A (en) * | 2021-09-23 | 2021-12-28 | 北京字跳网络技术有限公司 | Video editing method, device, equipment and medium |
CN114173182A (en) * | 2022-01-17 | 2022-03-11 | 广州博冠信息科技有限公司 | Game video recording method and device and game video reading method and device |
CN114205447A (en) * | 2021-12-16 | 2022-03-18 | Oppo广东移动通信有限公司 | Rapid setting method and device of electronic equipment, storage medium and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009137147A1 (en) * | 2008-05-09 | 2009-11-12 | Plantronics, Inc. | Headset wearer identity authentication with voice print or speech recognition |
CN108600669A (en) * | 2018-03-30 | 2018-09-28 | 努比亚技术有限公司 | Game video method for recording, mobile terminal and computer readable storage medium |
CN108595233A (en) * | 2018-03-09 | 2018-09-28 | 福州米鱼信息科技有限公司 | A kind of electronic evidence acquisition method and system based on voice prompt |
CN108762631A (en) * | 2018-04-27 | 2018-11-06 | 努比亚技术有限公司 | A kind of method for controlling mobile terminal, mobile terminal and computer readable storage medium |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100665622B1 (en) * | 2005-09-23 | 2007-01-09 | (주)인피니티 텔레콤 | Mobile communication phone having the function for the game recognizable speech and method for the game recognizable speech using the mobile communication phone |
CN108536383B (en) * | 2018-03-28 | 2021-10-15 | 努比亚技术有限公司 | Game control method, game control equipment and computer readable storage medium |
CN108600513A (en) * | 2018-03-28 | 2018-09-28 | 努比亚技术有限公司 | A kind of record screen control method, equipment and computer readable storage medium |
-
2019
- 2019-12-30 CN CN201980099741.0A patent/CN114286976A/en active Pending
- 2019-12-30 WO PCT/CN2019/129999 patent/WO2021134240A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009137147A1 (en) * | 2008-05-09 | 2009-11-12 | Plantronics, Inc. | Headset wearer identity authentication with voice print or speech recognition |
CN108595233A (en) * | 2018-03-09 | 2018-09-28 | 福州米鱼信息科技有限公司 | A kind of electronic evidence acquisition method and system based on voice prompt |
CN108600669A (en) * | 2018-03-30 | 2018-09-28 | 努比亚技术有限公司 | Game video method for recording, mobile terminal and computer readable storage medium |
CN108762631A (en) * | 2018-04-27 | 2018-11-06 | 努比亚技术有限公司 | A kind of method for controlling mobile terminal, mobile terminal and computer readable storage medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113852767A (en) * | 2021-09-23 | 2021-12-28 | 北京字跳网络技术有限公司 | Video editing method, device, equipment and medium |
CN113852767B (en) * | 2021-09-23 | 2024-02-13 | 北京字跳网络技术有限公司 | Video editing method, device, equipment and medium |
CN114205447A (en) * | 2021-12-16 | 2022-03-18 | Oppo广东移动通信有限公司 | Rapid setting method and device of electronic equipment, storage medium and electronic equipment |
CN114205447B (en) * | 2021-12-16 | 2023-09-12 | Oppo广东移动通信有限公司 | Shortcut setting method and device of electronic equipment, storage medium and electronic equipment |
CN114173182A (en) * | 2022-01-17 | 2022-03-11 | 广州博冠信息科技有限公司 | Game video recording method and device and game video reading method and device |
Also Published As
Publication number | Publication date |
---|---|
CN114286976A (en) | 2022-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021134240A1 (en) | Game screen recording method and apparatus, and computer-readable storage medium | |
JP7166294B2 (en) | Audio processing method, device and storage medium | |
JP6355735B2 (en) | Method and apparatus for initiating an energy saving mode | |
JP7281521B2 (en) | Voice control method and voice control device, electronic device and storage medium | |
US20220206994A1 (en) | Method and Apparatus for Generating Multimedia File | |
WO2021134237A1 (en) | Video recording method and apparatus, and computer-readable storage medium | |
WO2015027905A1 (en) | Management system and management method for mobile terminal application | |
WO2013173968A1 (en) | Terminal and switching method of application function interface | |
WO2021163879A1 (en) | Screen recording method and apparatus, and computer-readable storage medium | |
WO2021163880A1 (en) | Screen recording method and apparatus and computer-readable storage medium | |
CN106980457A (en) | Operating method of touch panel and touch screen terminal | |
WO2020043217A1 (en) | Fast voice recording method and apparatus, mobile terminal and computer storage medium | |
WO2021163882A1 (en) | Game screen recording method and apparatus, and computer-readable storage medium | |
WO2020192215A1 (en) | Interactive method and wearable interactive device | |
WO2024067803A1 (en) | Data processing method, data processing apparatus, and electronic device and readable storage medium | |
WO2024217470A1 (en) | Voice recording method and apparatus, electronic device, and storage medium | |
WO2020057241A1 (en) | Method and apparatus for displaying application program, and terminal device | |
EP3282680B1 (en) | Blowing action-based method for operating mobile terminal and mobile terminal | |
CN115048027A (en) | Handwriting input method, device, system, electronic equipment and storage medium | |
CN107395963B (en) | Automatic photographing control method and device | |
WO2015062091A1 (en) | Method for presenting terminal device and terminal device | |
WO2023213314A1 (en) | Audio editing method and apparatus, and device and storage medium | |
WO2019042231A1 (en) | Method for operating terminal device, apparatus, and electronic device | |
WO2021163878A1 (en) | Screen recording method and apparatus, and computer readable storage medium | |
CN116204088A (en) | Control method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19958496 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 01.12.2022) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19958496 Country of ref document: EP Kind code of ref document: A1 |