Group photo image acquisition method and device, group photo equipment and storage medium

Through AR technology, users can take electronic photos with their favorite contestants on the group photo device, solving the problem that users find it difficult to take photos with contestants and improving the interactive experience and fun.

CN119600240APending Publication Date: 2025-03-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311160284.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-08
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

It is difficult for users to take photos with their favorite contestants and cannot meet users' interactive experience needs.

Method used

Through AR technology, a method for obtaining group photos is provided. Users can select their favorite contestants on the group photo device, and use video images and interactive animations to create group photos.

Benefits of technology

It realizes that users take electronic photos with their favorite contestants, meets users' interactive experience needs, and improves the fun and user experience of the group photos through countdown and other interactive elements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119600240A_ABST
    Figure CN119600240A_ABST
Patent Text Reader

Abstract

The invention provides a group photo image acquisition method and device, group photo equipment and a storage medium, and belongs to the technical field of computers. According to the method provided by the embodiment of the invention, the target player, the video picture and the interactive animation are displayed on the interface of the group photo equipment, and the group photo control is also provided, so that the user can select the group photo player through a series of operations implemented on the group photo control, and the user experience is improved. According to the method, the user can take the group photo with the electronic image of the favorite electric competitor on the basis of the AR (Augmented Reality) technology, and the interactive experience of the user is met. The interactive animation of the group photo player is played on the displayed and shot video picture by triggering the group photo equipment, and then the group photo image is generated. The method can be used for realizing the group photo between the user and the electronic image of the favorite electric competitor on the basis of the AR (Augmented Reality) technology, and the interactive experience of the user is met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, group photo equipment and storage medium for obtaining group photo images. Background Art

[0002] As the influence of e-sports events gradually expands and the popularity of players increases, users want to take photos with their favorite players, but the demand for taking photos with real people is difficult to meet.

[0003] Therefore, there is an urgent need for a group photo image acquisition method to enable users to take group photos with the electronic images of their favorite players, thereby satisfying the user's interactive experience. Summary of the invention

[0004] The embodiment of the present application provides a group photo image acquisition method, device, group photo device and storage medium, which can be used to enable users to take group photos with the electronic images of their favorite players based on AR technology, satisfying the user's interactive experience. The technical solution is as follows:

[0005] In one aspect, a method for obtaining a group photo image is provided, the method comprising:

[0006] Displaying a target interface, the target interface including a group photo control, the group photo control including at least two event options; wherein a target event selected from the at least two event options is highlighted in the group photo control;

[0007] In response to a trigger operation on the group photo control, displaying a player selection interface, wherein a list of candidate event players is displayed in the player selection interface, and the list of candidate event players includes players participating in the target event;

[0008] In response to determining a target player from the candidate event player list, displaying a video screen captured by a group photo device, and superimposing an interactive animation of the target player on the video screen, wherein the video screen includes the group photo requester;

[0009] In response to the interactive animation playing satisfying the group photo condition, a group photo image of the target player and the group photo requester is generated based on the video screen.

[0010] On the other hand, a device for obtaining a group photo image is provided, the device comprising:

[0011] A target interface display module, used to display a target interface, the target interface includes a group photo control, the group photo control includes at least two event options; wherein the target event selected from the at least two event options is highlighted in the group photo control;

[0012] A selection module, configured to respond to a trigger operation on the group photo control and display a player selection interface, wherein the player selection interface displays a list of candidate event players, and the list of candidate event players includes players participating in the target event;

[0013] A group photo module, configured to, in response to determining a target player from a list of candidate event players, display a video screen captured by a group photo device, and overlay an interactive animation of the target player on the video screen, wherein the video screen includes the group photo requester;

[0014] The group photo image acquisition module is used to generate a group photo image of the target player and the group photo requester based on the video screen in response to the interactive animation playing meeting the group photo condition.

[0015] In some embodiments, the player selection interface further includes a play area, and the device further includes:

[0016] The playback module is used to play the self-introduction video of the target contestant in the playback area.

[0017] In some embodiments, the group photo module includes:

[0018] A rendering configuration parameter acquisition unit, used to acquire rendering configuration parameters of the original file of the interactive animation, the rendering configuration parameters including zoom level, position, brightness, contrast and saturation;

[0019] An image parameter acquisition unit, used to acquire image parameters of the photo taking device based on the test video picture collected by the photo taking device;

[0020] The interactive animation acquisition unit is used to adjust the rendering configuration parameters of the original file of the interactive animation based on the image parameters to obtain the interactive animation.

[0021] In some embodiments, the rendering configuration parameter acquisition unit includes:

[0022] A query subunit, for querying, based on the player identifier of the target player, rendering configuration parameters of the interactive animation corresponding to the player identifier from the server;

[0023] A download subunit, used to download the rendering configuration parameters from the server if the rendering configuration parameters are found;

[0024] The preset parameter acquisition unit is used to acquire the rendering configuration parameters preset in the photo taking device if no rendering configuration parameters are found.

[0025] In some embodiments, the group photo image acquisition module includes:

[0026] A countdown display unit is used to play the interactive animation on the group photo interface, and display the countdown when the target player performs the first action;

[0027] The group photo image acquisition unit is used to capture the video image to obtain a group photo image when the countdown reaches the target duration.

[0028] In some embodiments, the apparatus further comprises:

[0029] The graphic identification code display module is used to display the graphic identification code, and the graphic identification code is used to indicate the download address of the group photo image.

[0030] In some embodiments, the apparatus further comprises:

[0031] The decoration material display module is used to display the decoration materials associated with the target player.

[0032] In some embodiments, the apparatus further comprises:

[0033] The hidden decoration material display module is used to detect that the photo requester performs a second action based on the video picture collected by the photo device for the photo requester, and display the hidden decoration material of the target player.

[0034] In some embodiments, the hidden decoration material display module includes:

[0035] The hidden interactive material display unit is used to display the hidden interactive material of the target player, in which the target player performs a second action.

[0036] In some embodiments, the apparatus further comprises:

[0037] The re-photographing module is used to trigger the photo-taking process again in response to the re-photographing request to obtain a new photo-taking image.

[0038] On the other hand, a group photo device is provided, which includes: a camera, a display screen and a processor, the camera is used to capture a video stream, the display screen is used to display a target interface, the target interface includes a group photo control, the group photo control includes at least two event options, wherein a target event selected from the at least two event options is highlighted in the group photo control; in response to a trigger operation on the group photo control, a player selection interface is displayed, the player selection interface displays a list of candidate event players, the candidate event player list includes players participating in the target event; in response to determining a target player from the candidate event player list, a video screen captured by the camera is displayed, and an interactive animation of the target player is superimposed on the video screen, wherein the video screen includes a group photo requester; the processor is used to generate a group photo image of the target player and the group photo requester based on the video screen in response to the playback of the interactive animation satisfying the group photo condition.

[0039] On the other hand, a computer device is provided, which includes a processor and a memory, the memory being used to store at least one computer program, and the at least one computer program being loaded and executed by the processor to implement the operations performed by the group photo image acquisition method in the embodiment of the present application.

[0040] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the operations performed by the group photo image acquisition method in the embodiment of the present application.

[0041] On the other hand, a computer program product or a computer program is provided, which includes a computer program code, which is stored in a computer-readable storage medium, and a processor of a computer device reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the computer device executes the group photo image acquisition method provided in various optional implementations of any of the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0043] Figure 1 is a schematic diagram of an implementation environment of a group photo image acquisition method provided in an embodiment of the present application;

[0044] Figure 2 is a flow chart of a group photo image acquisition method provided according to an embodiment of the present application;

[0045] Figure 3 is a flow chart of a group photo image acquisition method provided according to an embodiment of the present application;

[0046] Figure 4 This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application;

[0047] Figure 5 This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application;

[0048] Figure 6 This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application;

[0049] Figure 7This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application;

[0050] Figure 8 This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application;

[0051] Fig. 9 It is a flowchart of a method for obtaining a group photo image provided in an embodiment of the present application;

[0052] Fig.10 It is a flowchart of a method for obtaining a group photo image provided in an embodiment of the present application;

[0053] Fig.11 is a block diagram of a group photo image acquisition device provided according to an embodiment of the present application;

[0054] Fig.12 It is a structural block diagram of a group photo device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0055] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0056] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.

[0057] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.

[0058] It should be noted that the information (including but not limited to object information, user account information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, video streams collected by cameras, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the character materials, special effects materials, video streams, etc. involved in this application are all obtained with full authorization.

[0059] For ease of understanding, the terms involved in this application are explained below.

[0060] AR: Augmented Reality (AR) is a technology that calculates the position and angle of camera images in real time and adds corresponding images. It uses a variety of technical means to superimpose computer-generated virtual objects or non-geometric information about real objects on real-world scenes, thereby enhancing the real world.

[0061] WebRTC technology: WebRTC (Web Real-Time Communication) is an open standard for implementing real-time communication in web browsers. It provides a set of APIs (Application Programming Interface) that enable developers to directly transmit and communicate audio, video, and data in real time in the browser without using plug-ins or other third-party software.

[0062] WebGL technology: WebGL (Web Graphics Library, 3D drawing protocol) is a graphics rendering technology based on JavaScript API (application programming interface) for high-performance 3D and 2D graphics rendering in web browsers. It is a subset of the OpenGL ES (OpenGL for Embedded Systems) standard, which enables developers to create interactive graphics and visual effects using JavaScript (programming language) by directly accessing the computer's graphics hardware in the browser.

[0063] Figure 1 Schematic diagram of an implementation environment of a group photo image acquisition method provided in accordance with an embodiment of the present application. Figure 1 , the implementation environment includes a photo taking device 101 and a server 102 .

[0064] The photo taking device 101 and the server 102 can be directly or indirectly connected via wired or wireless communication, which is not limited in this application.

[0065] In some embodiments, the group photo device 101 is an interactive touch camera screen, which includes a camera, a screen, and a processor, but is not limited to this. Among them, the camera can be a dedicated camera connected to a certain place on the device screen, or it can be other cameras set up at the group photo scene. The other camera can be linked with the group photo device to obtain images within the specified range of the group photo device. The embodiment of the present application does not limit this. The group photo device 101 is installed and runs an application that supports the acquisition of group photo images. Schematically, the group photo device 101 is a group photo device used by a user, and the user can trigger the group photo function on the group photo device 101 to achieve the acquisition of group photo images.

[0066] In some embodiments, the server 102 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), big data and artificial intelligence platforms. The server 102 is used to provide background services for applications that support group photo image acquisition. In some embodiments, the server 102 is responsible for the main group photo image acquisition work, and the group photo device 101 is responsible for the secondary group photo image acquisition work; or, the server 102 is responsible for the secondary group photo image acquisition work, and the group photo device 101 is responsible for the main group photo image acquisition work; or, the server 102 and the group photo device 101 use a distributed computing architecture to collaboratively acquire group photo images.

[0067] Those skilled in the art will appreciate that the number of the above terminals may be more or less. For example, the above terminal may be only one, or the above terminals may be dozens or hundreds, or more. The embodiment of the present application does not limit the number of terminals and device types.

[0068] In some embodiments, the wireless network or wired network described above uses standard communication technology and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a dedicated network or any combination of a virtual private network. In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged over the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec), etc. can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above data communication technologies.

[0069] Figure 2 is a flow chart of a group photo image acquisition method provided in an embodiment of the present application, such as Figure 2 As shown, in the embodiment of the present application, the following method is performed by a group photo device as an example for explanation. The method includes the following steps:

[0070] 201. Display a target interface, wherein the target interface includes a group photo control, and the group photo control includes at least two game options; wherein a target game selected from the at least two game options is highlighted in the group photo control.

[0071] In some embodiments, the target interface can be the initial interface of the photo-taking device or any interface. The embodiments of the present application do not limit this. The interface is mainly used to provide a preview function for different events, and users can choose their favorite events. Each event option corresponds to a character poster material of the players in the event, so that users can understand the relevant information of the event more intuitively, which is conducive to user selection.

[0072] By highlighting the selected event in the group photo control, the user can confirm which event is currently selected by observation.

[0073] 202. In response to a trigger operation on a group photo control, a player selection interface is displayed, wherein a list of candidate event players is displayed in the player selection interface, and the list of candidate event players includes players participating in a target event.

[0074] In some embodiments, the candidate event player list area can display multiple candidate players in a vertical arrangement or a horizontal arrangement. When arranged vertically, the candidate event player list area can be displayed on either the left or right side of the group photo device interface. When arranged horizontally, the candidate event player list area can be displayed on either the top or bottom side of the group photo device interface. Taking the vertical arrangement as an example, the candidate event player list area is displayed on the right side of the group photo device interface, and the target player selection is performed by sliding up and down.

[0075] 203. In response to determining a target player from the candidate event player list, displaying a video screen captured by the photo taking device on the photo taking device, and superimposing an interactive animation of the target player on the video screen, wherein the video screen includes the photo taking requester.

[0076] In some embodiments, the group photo requester is photographed by a camera to obtain a video stream, which is rendered on the group photo device screen based on the video stream to display the video screen. Since the video stream is obtained by photographing the group photo requester, the group photo requester will be displayed in the video screen. At this time, the group photo requester and the interactive animation can be displayed in the video screen at the same time, so that the group photo requester can observe the initial effect of the group photo.

[0077] The interactive animation of the target player is stored in a video format, which includes a WEBM (media file format). The interactive animation may include a full-body image or a half-body image of the player, and may also include the player's name and representative works, etc. The interactive animation may be provided by a server, and may be obtained by filming the player.

[0078] 204. In response to the interactive animation playing satisfying the group photo condition, a group photo image of the target player and the group photo requester is generated based on the video screen.

[0079] The interactive animation playback meeting the group photo condition may refer to the playback progress reaching a certain progress or a certain triggering operation of shooting being detected during the playback process.

[0080] In some embodiments, the video screen may be captured by automatically capturing the video with a group photo device, that is, the group photo requester does not need to perform any operation, and the group photo device can complete the capturing operation and obtain the group photo image.

[0081] In some embodiments, the video screen can also be captured manually, that is, after the person requesting the group photo stands in the designated shooting area, he / she issues a voice command or performs a gesture, and the group photo device detects the voice command or gesture and then takes the photo, thereby obtaining the group photo image. For example, after the person requesting the group photo stands in the designated shooting area, he / she says "take a photo" or performs a specific gesture operation, and the group photo device starts taking the photo.

[0082] The method provided in the embodiment of the present application displays the target player, video screen and interactive animation on the interface of the photo-taking device, and also provides a photo-taking control, so that the user can select the photo-taking player through a series of operations on the photo-taking control, and trigger the photo-taking device to play the interactive animation of the photo-taking player on the video screen, thereby generating a photo-taking image. This method can enable the user to take a photo with the electronic image of the favorite e-sports player based on AR technology, thereby satisfying the user's interactive experience.

[0083] Figure 3 is a flow chart of a group photo image acquisition method provided in an embodiment of the present application, such as Figure 3As shown, in the embodiment of the present application, the following method is described by taking a group photo device as an example. The method includes the following steps:

[0084] 301. Display a target interface, which includes a group photo control, and the group photo control includes at least two event options; wherein a target event selected from the at least two event options is highlighted in the group photo control.

[0085] In some embodiments, a group photo control is displayed on the device screen, and event options of multiple different events are displayed on the group photo control. The user can perform a trigger operation on any event option, so that when the group photo device detects the trigger operation, it will display candidate players in the event for the user to further understand.

[0086] In some embodiments, the group photo control may be a comprehensive function control that can provide both a function of triggering further player selection and a function of event selection. By operating the group photo control, the event options can be selected. For example, by sliding the group photo control up and down, each event option is highlighted as the sliding operation progresses. If the sliding operation stops, the event option highlighted at this time is the selected target event. If a trigger operation of a preset area of ​​the group photo control is detected, the user can further jump to the player selection operation.

[0087] In some embodiments, the group photo control may be a combined control, which includes two sub-controls, one for triggering a further player selection function, and one for providing a match selection function. By operating the sub-control for providing the match selection function in the group photo control, the match options can be selected. For example, by sliding the sub-control in the group photo control up and down, each match option is highlighted along with the sliding operation. If the sliding operation stops, the highlighted match option is the selected target match. If a trigger operation of the sub-control for triggering the player selection function of the group photo control is detected, the user can further jump to the player selection operation.

[0088] For example, taking the sports meeting scene as an example, the group photo device displays posters of athletes of multiple sports events in a circular manner. Figure 4 , Figure 4 is an interface diagram of a group photo image acquisition method provided in an embodiment of the present application, in Figure 4 The main part of the video shows 400 posters of contestants. Figure 4On the right side of , options corresponding to multiple sports A, B, C and D are displayed, that is, multiple event options. The first event A is selected by default in the interface. As shown in the figure, event A is highlighted, and a group photo control 401 is also displayed. It should be noted that the display layout of the above interface can be adjusted based on design needs, and the embodiment of the present application does not limit it.

[0089] 302. In response to a trigger operation on a group photo control, a player selection interface is displayed, wherein a list of candidate event players is displayed in the player selection interface, and the list of candidate event players includes players participating in a target event.

[0090] In some embodiments, a single-person group photo control is displayed on the image of each candidate contestant. Alternatively, the single-person group photo control is not displayed on the image of each candidate contestant when it is first displayed, and is displayed only after being selected.

[0091] In some embodiments, in response to the triggering operation of the group photo control, a candidate event player list area is displayed on the device screen, and a play area is also displayed, and the candidate event player list area includes multiple candidate event players in the event currently being played in a carousel state. That is, if the user selects a certain event on the previous interface, it will trigger the candidate event players in the event to be displayed on the device screen. At this time, if the triggering operation of the group photo control is detected, it means that the user wants to take a group photo with a player in the event, and then only the candidate event players in the event can be displayed on the device screen for the user to further select.

[0092] In some embodiments, when multiple candidate event players in a selected event are displayed, event options for other events other than the selected event can also be provided to switch the event displayed in the candidate event player list area. That is, if a triggering operation on event options for other events is detected, the candidate event players of the event displayed in the candidate event player list area are switched to candidate event players in the event corresponding to the triggered event option, so as to achieve the purpose of quick switching without having to jump back to the homepage through interactive operations, thereby improving the interactive efficiency.

[0093] For example, refer to Figure 5 , Figure 5 This is an interface diagram of a group photo image acquisition method provided in an embodiment of the present application. After the user selects event A and triggers a player selection instruction, the user enters a player selection interface, which includes a candidate event player list area 501 and a playback area 502. The player selection interface selects the first candidate event player A00 in the candidate event player list area in event A by default. The candidate event player list area includes multiple candidate event players of event A.

[0094] 303. In response to a selection operation on any candidate event player in the candidate event player list area, a self-introduction video of the selected target player is played in the playback area, and a single-person group photo control is displayed on the image of the target player in the candidate event player list area, where the group photo control is used to trigger a group photo request.

[0095] The content of the above self-introduction video may be some introduction of the target player's personal information, and may also include some greetings from the target player. In some embodiments, it is also possible not to play such videos, but to provide text introductions or other forms of introductions to achieve the purpose of display. The embodiments of the present application do not limit this.

[0096] For example, continue to refer to Figure 5 When the user selects one of the target contestants A00, a self-introduction video of A00 will be played in the playback area 502 of the interface. The target contestant A00 in the video says: "Hello, I am A00, and I am happy to take a photo with you", and a single-person photo control A10 is displayed on the image of A00.

[0097] 304. In response to a touch operation on the single-player group photo control, a group photo request is triggered, and an interactive animation of the target player is obtained.

[0098] The interactive animation is shot with real people, and can reflect the target player performing some interactive actions, so that users can perform corresponding actions based on the interactive actions performed by the target player, thereby making the group photo more interactive and more interesting.

[0099] The interactive animation of the target player is generated and adjusted in advance. The adjustment process can be performed by the photo taking device or by the server, including the following steps 304A-304C:

[0100] 304A: Obtain rendering configuration parameters of the original file of the interactive animation, where the rendering configuration parameters include scaling, position, brightness, contrast, and saturation.

[0101] The zoom level is used to control the display size of the interactive animation on the photo device screen, and the position is used to control the position of the characters in the interactive animation on the photo device screen. The zoom level and position both act on the horizontal and vertical axes of the interactive animation, which are used to indicate the vertex positions of the basic elements in the interactive animation, that is, to achieve the positioning display of the interactive animation on the photo device screen. The brightness, contrast, and saturation are used to control the picture effect of the interactive animation on the photo device screen.

[0102] Among them, due to the inconsistency of lighting, lens distance and other conditions when shooting the interactive animation, the visual effects presented by the material will be inconsistent, and there will also be differences in authenticity when displayed on the photo-taking device. Therefore, adjustments need to be made before the interactive animation is displayed. First, it is necessary to obtain the rendering configuration parameters of the interactive animation obtained by shooting, that is, the rendering configuration parameters of the original file of the interactive animation.

[0103] In some embodiments, the process of obtaining the rendering configuration parameters of the original file of the interactive animation includes the following steps 304A1-304A3:

[0104] 304A1: Based on the player ID of the target player, query the server for rendering configuration parameters of the original file of the interactive animation corresponding to the player ID.

[0105] Among them, the server can store the original file of the interactive animation, parse the original file to obtain frame data, decode the frame data, obtain the rendering configuration parameters of the original file of the interactive animation, package it into a configuration file and save it in the server. The configuration file of the original file of each interactive animation can be indexed by the player identifier corresponding to the interactive animation. Accordingly, in step 304A1, based on the player identifier of the target player, the configuration file of the original file of the interactive animation can be obtained by querying the server, that is, the rendering configuration parameters of the original file of the interactive animation are obtained.

[0106] 304A2: If the rendering configuration parameter is found, the rendering configuration parameter is downloaded from the server.

[0107] When the configuration file of the original file corresponding to the player identification can be found in the server, it is downloaded to obtain the rendering configuration parameters of the interactive animation corresponding to the target player.

[0108] 304A3: If the rendering configuration parameter is not found, the rendering configuration parameter preset in the photo taking device is obtained.

[0109] Among them, when the configuration file of the original file corresponding to the player identification has not been stored in the server, the rendering configuration parameters of the original file of the interactive animation cannot be queried in the server, then the rendering configuration parameters preset in the photo device will be obtained, and the preset rendering configuration parameters are preset default values, which include commonly used shooting parameters.

[0110] 304B: Based on the test video image captured by the photo taking device, image parameters of the photo taking device are obtained.

[0111] Among them, the camera of the photo-taking device collects a test video picture of the environment in which the photo-taking device is located, and the test video picture includes the image of the photo-taking device in a specified area. The processing method of the test video picture is the same as the processing method of the interactive animation obtained by shooting, that is, obtaining the frame data of the test video picture, and then extracting the image parameters of the photo-taking device based on the frame data.

[0112] In some embodiments, the image parameters are stored locally on the photo-taking device and used to adjust rendering configuration parameters of the interactive animation.

[0113] 304C: Based on the image parameters, the rendering configuration parameters of the original file of the interactive animation are adjusted to obtain the interactive animation.

[0114] In some embodiments, the parameter values ​​of the rendering configuration parameters of the original file of the interactive animation are passed to the fragment shader program of the GPU (Graphics Processing Unit) for processing. The fragment shader can recalculate the color value of each pixel based on the current parameters, thereby updating the rendering configuration parameters and obtaining the adjusted interactive animation.

[0115] For example, the formula for calculating the parameter value is as follows:

[0116] brightness:rgb=rgb*brightness

[0117] contrast: rgb=(rgb–(0.5,0.5,0.5))*contrast+(0.5,0.5,0.5)

[0118] Saturation:

[0119] color=rgb·(0.2125,0.7154,0.0721)

[0120] rgb=color*(1-saturation)+rgb*saturation

[0121] Among them, rgb represents the color value of the current pixel, brightness represents brightness, contrast represents contrast, saturation represents saturation, and color is the intermediate parameter referenced by recalculating rgb.

[0122] In some embodiments, based on the size and position of the test person in the test video screen, the scale and position in the rendering configuration parameters are updated, wherein scale is the degree of zoom and position is the position. Based on the vertex position information of the image of the test person in the video screen, the position of the interactive animation on the device interface of the photo-taking device is determined, and the determined position makes the interactive animation and the position of the test person not overlap, and the distance is less than a preset distance. Based on the determined position, the position in the rendering configuration parameters of the interactive animation is updated. Since the display size of the image of the test person in the video screen is different in different shooting environments, the display size of the interactive animation is determined based on the display size of the test person in the video screen. The determined display size makes the interactive animation the same as the display size of the test person. Based on the determined display size, the scale in the rendering configuration parameters of the interactive animation is updated, so that the interactive animation is more matched with the test person in the video screen, and the effect presented in the video screen is more realistic.

[0123] 305. In response to determining a target player from the candidate event player list, display a video screen captured by a group photo device, and overlay an interactive animation of the target player on the video screen, wherein the video screen includes the group photo requester.

[0124] Optionally, in the video screen, the person requesting the group photo is displayed, and a preset position prompt is also displayed, and the preset position prompt is used to prompt the position where the person requesting the group photo should stand. The preset position prompt may be in the form of a human outline or an arrow indicating a position, and the present embodiment of the application does not limit this. If it is detected that the person requesting the group photo is already at the preset position, the preset position prompt is not displayed. If it is detected that the person requesting the group photo is not at the preset position, the moving direction of the person requesting the group photo is prompted by displaying an icon or voice prompt, and the person requesting the group photo is guided to move.

[0125] In some embodiments, since the heights and body shapes of the persons requesting the group photo are different, the effects of the photo will also be different. In order to improve the flexibility of the group photo and ensure the quality of the group photo, the camera can also be adjusted before shooting. For example, the camera recognizes the video screen to determine the position of the person requesting the group photo in the video screen, and adjusts the direction of the camera based on the position so that the person requesting the group photo is located in the center of the video screen.

[0126] In some embodiments, the screen of the group photo device is an infrared touch screen. When the group photo device detects a touch operation on the screen, it uses an infrared detector to detect whether there is a person within the detection range. If a person is detected within the detection range, the camera is turned on. Before that, the camera can be turned off. This design can make the group photo device work effectively and save the power consumed by standby.

[0127] In some embodiments, the display content of the interactive animation is not strictly regulated. In addition to fixed actions and clothing accessories, decorative materials associated with the players in the interactive animation can also be displayed, such as event logo frames and stickers of the players' events, etc., which are used to decorate the video screen.

[0128] In some embodiments, the decorative material includes hidden decorative material, and the hidden decorative material includes member material and specific material, etc. When the photo taking device detects that the photo requester is a member, it will also provide member material in addition to the basic interactive animation. The member material includes decorative stickers or borders for dates, weather and solar terms. When the photo taking device detects that the photo requester performs a specific action, it will also display specific material. The specific material includes text, stickers and borders of currently popular Internet buzzwords.

[0129] In some embodiments, the photo taking device also provides hidden interactive materials of the target player. After the photo taking device obtains the video screen including the photo requester, it detects whether the photo requester makes a preset second action. When it is detected that the photo requester performs the second action, the interactive animation on the video screen of the photo taking device will be updated to display a new interactive animation, and the characters in the new interactive animation will perform the second action.

[0130] Among them, the preset second action can be displayed in the form of text or graphics on the screen of the photo-taking device to prompt the photo-taking requester to make a corresponding action to trigger the photo. A prompting device can also be set near the screen of the photo-taking device to display the preset second action in the form of text or graphics.

[0131] Among them, the decorative materials and hidden interactive materials add interactivity and fun to the group photo, thereby further enhancing the user experience.

[0132] 306. When the target player in the interactive animation performs the first action, a countdown is displayed.

[0133] For any interactive animation, the corresponding countdown display timing may be different. The moment when the target player in the interactive animation performs the first action may be used as the countdown start time. Accordingly, the countdown is displayed when the countdown start time is played.

[0134] For example, refer to Figure 6 , Figure 6This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application. The background in the diagram is a video screen 600 of a group photo device, the video screen 600 includes a group photo requester 603, an interactive animation 601 is displayed on the video screen, and when the target player in the interactive animation performs the first action, a countdown 602 is displayed.

[0135] 307. When the countdown reaches the target duration, the video screen is photographed to obtain a group photo image.

[0136] In some embodiments, when the countdown in the photo-taking device interface reaches the target duration, the video screen is captured. The target duration can be three seconds or five seconds, which is not limited in this embodiment of the present application.

[0137] Among them, when the countdown reaches the target duration, the shooting command is triggered, which is equivalent to issuing an instruction to capture the group photo image displayed on the current group photo device interface. The group photo image can be further processed in response to the shooting command. For example, after the countdown ends, the rendered screen is generated into a group photo image through the Canvas toDataURL interface. Optionally, elements such as borders and stickers can be superimposed on the above-mentioned group photo image.

[0138] The above-mentioned step 307 is a way of implementing a group photo image by shooting the video screen in response to meeting the group photo condition, that is, the group photo condition is that the countdown reaches the target duration, and in some embodiments, the group photo condition can also be detecting the user's voice command or executing gestures, etc., which is not limited in the embodiments of the present application.

[0139] 308. Display a preview interface, where the preview interface is used to preview the group photo image. The preview interface includes a control for re-photographing, a control for re-selecting people, and a control for obtaining an image.

[0140] In some embodiments, in response to a request to re-take a group photo, the group photo process is triggered again to obtain a new group photo image.

[0141] In some embodiments, after the group photo image is generated, a preview interface will be entered. The main body of the interface is the group photo image obtained by shooting. Due to different shooting timings or shooting environments, the generated group photo image may not meet user expectations. Therefore, the preview interface will provide a re-photo or re-selection function. The group photo device will trigger the group photo process again in response to the triggering operation of the re-photo control to obtain a new group photo image. Similarly, the group photo device will jump to the player selection interface in response to the triggering operation of the re-selection control to carry out the subsequent process.

[0142] For example, refer to Figure 7 , Figure 7This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application, in which there are a group photo image 700 for preview, a re-group photo control 701, a player reselection control 702, and an image acquisition control 703.

[0143] When the user chooses to download the group photo image, a subsequent charging operation can also be triggered to provide the user with a service for paying the group photo image generation fee.

[0144] 309. In response to the triggering operation of the acquisition image control, the acquisition picture interface is displayed on the device interface, and a graphic identification code and a return to home page control are displayed on the interface. The graphic identification code is used to indicate the download address of the group photo image, and the return to home page control is used to jump to the target interface of the group photo device.

[0145] In some embodiments, after generating a group photo of the user and the target player in the interactive animation, the group photo can also be stored in a preset storage location on the server, and a graphic identification code is displayed to the user through the image acquisition interface of the group photo device. The graphic identification code is used to access the download address of the group photo. For example, after generating the group photo, the group photo is uploaded to a remote server, and the address of the group photo is generated. A QR code is generated based on the address of the group photo. The user uses his own terminal device to scan the QR code to access and download the address. Figure 8 , Figure 8 This is an interface diagram of a group photo image acquisition method provided according to an embodiment of the present application, and the diagram shows a generated graphic identification code 800 and a return to home page control 801.

[0146] The method provided in the embodiment of the present application displays the target player, video screen and interactive animation on the interface of the photo device, and also provides a photo control, so that the user can select the player to take a photo with through a series of operations on the photo control, and trigger the photo device to play the interactive animation of the player to take a photo on the video screen, thereby generating a photo image. This method can enable the user to take a photo with the electronic image of his favorite e-sports player based on AR technology, satisfying the user's interactive experience. Furthermore, the function of interacting with the interactive animation is provided for the user, providing the user with more interactive experience, thereby improving user satisfaction.

[0147] Fig. 9 is a flow chart of a method for obtaining a group photo image according to an embodiment of the present application, such as Fig. 9As shown, the entire process of obtaining a group photo image generally includes first selecting an event and a target player, and then the group photo device displays a self-introduction video of the target player on the device screen. After the selection is completed, the group photo device displays the video screen and interactive animation. In response to the shooting conditions being met, a countdown is displayed on the interface. After the countdown is over, a group photo image is obtained, and then the group photo image is obtained. The group photo image is displayed on the group photo image acquisition interface of the group photo device, and then the group photo image is downloaded and other operations are performed. Optionally, in the group photo image acquisition interface, re-selection and re-photographing functions are also provided. The re-photographing function is used to respond to a re-photographing request, trigger the group photo process again, and obtain a new group photo image. The re-selection function is used to respond to jumping to the selection interface.

[0148] Fig.10 is a flow chart of a method for obtaining a group photo image according to an embodiment of the present application, such as Fig.10 As shown, the process is the steps of rendering the picture in the photo-taking device. The specific steps are: obtaining the camera video stream based on the WebRTC technology, reading the rendering configuration of the interactive animation, and then rendering the content in the video stream and the interactive animation on the screen of the photo-taking device based on the WebGL technology.

[0149] Fig.11 is a block diagram of a group photo image acquisition device provided according to an embodiment of the present application. The device is used to execute the steps of the group photo image acquisition method described above, see Fig.11 , the device comprises:

[0150] The target interface display module 1101 is used to display the target interface, the target interface includes a group photo control, and the group photo control includes at least two event options; wherein the target event selected from the at least two event options is highlighted in the group photo control;

[0151] A selection module 1102 is used to display a player selection interface in response to a trigger operation on the group photo control, wherein the player selection interface displays a list of candidate event players, and the list of candidate event players includes players participating in the target event;

[0152] The group photo module 1103 is used for displaying the video screen captured by the group photo device in response to determining the target player from the candidate event player list, and superimposing the interactive animation of the target player on the video screen, wherein the video screen includes the group photo requester;

[0153] The group photo image acquisition module 1104 is used to generate a group photo image of the target player and the group photo requester based on the video screen in response to the interactive animation playing meeting the group photo condition.

[0154] In some embodiments, the player selection interface further includes a play area, and the device further includes:

[0155] The playback module is used to play the self-introduction video of the target contestant in the playback area.

[0156] In some embodiments, the group photo module 1103 includes:

[0157] A rendering configuration parameter acquisition unit, used to acquire rendering configuration parameters of the original file of the interactive animation, the rendering configuration parameters including zoom level, position, brightness, contrast and saturation;

[0158] An image parameter acquisition unit, used to acquire image parameters of the photo taking device based on the test video picture collected by the photo taking device;

[0159] The interactive animation acquisition unit is used to adjust the rendering configuration parameters of the original file of the interactive animation based on the image parameters to obtain the interactive animation.

[0160] In some embodiments, the rendering configuration parameter acquisition unit includes:

[0161] A query subunit, for querying, based on the player identifier of the target player, rendering configuration parameters of the interactive animation corresponding to the player identifier from the server;

[0162] A download subunit, used to download the rendering configuration parameters from the server if the rendering configuration parameters are found;

[0163] The preset parameter acquisition unit is used to acquire the rendering configuration parameters preset in the photo taking device if no rendering configuration parameters are found.

[0164] In some embodiments, the group photo image acquisition module 1104 includes:

[0165] A countdown display unit is used to play the interactive animation on the group photo interface, and display the countdown when the target player performs the first action;

[0166] The group photo image acquisition unit is used to capture the video image to obtain a group photo image when the countdown reaches the target duration.

[0167] In some embodiments, the apparatus further comprises:

[0168] The graphic identification code display module is used to display the graphic identification code, and the graphic identification code is used to indicate the download address of the group photo image.

[0169] In some embodiments, the apparatus further comprises:

[0170] The decoration material display module is used to display the decoration materials associated with the target player.

[0171] In some embodiments, the apparatus further comprises:

[0172] The hidden decoration material display module is used to detect that the photo requester performs a second action based on the video picture collected by the photo device for the photo requester, and display the hidden decoration material of the target player.

[0173] In some embodiments, the hidden decoration material display module includes:

[0174] The hidden interactive material display unit is used to display the hidden interactive material of the target player, in which the target player performs a second action.

[0175] In some embodiments, the apparatus further comprises:

[0176] The re-photographing module is used to trigger the photo-taking process again in response to the re-photographing request to obtain a new photo-taking image.

[0177] It should be noted that: the group photo image acquisition device provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when acquiring the group photo image. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the group photo image acquisition device provided in the above embodiment and the group photo image acquisition method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0178] Fig.12 1 is a structural block diagram of a group photo device 1200 provided according to an embodiment of the present application. The group photo device 1200 may be an interactive touch camera screen, which includes a camera, a screen, a processor, etc., but is not limited thereto.

[0179] Typically, the photo taking device 1200 includes: a processor 1201 and a memory 1202 .

[0180] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0181] The memory 1202 may include one or more computer-readable storage media, which may be non-transitory. The memory 1202 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1202 is used to store at least one computer program, which is executed by the processor 1201 to implement the group photo image acquisition method provided in the method embodiment of the present application.

[0182] In some embodiments, the photo taking device 1200 may further optionally include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202 and the peripheral device interface 1203 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1203 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1204, a display screen 1205, a camera assembly 1206, an audio circuit 1207 and a power supply 1208.

[0183] The peripheral device interface 1203 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1201 and the memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral device interface 1203 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0184] The radio frequency circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1204 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 1204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1204 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1204 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0185] The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to collect touch signals on the surface or above the surface of the display screen 1205. The touch signal can be input to the processor 1201 as a control signal for processing. At this time, the display screen 1205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1205 can be one, set on the front panel of the group photo device 1200; in other embodiments, the display screen 1205 can be at least two, respectively set on different surfaces of the group photo device 1200 or in a folding design; in other embodiments, the display screen 1205 can be a flexible display screen, set on a curved surface or a folding surface of the group photo device 1200. Even, the display screen 1205 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0186] The camera assembly 1206 is used to collect images or videos. In some embodiments, the camera assembly 1206 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the terminal, and the rear camera is set on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and AR shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. The dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures. In some embodiments, the camera assembly 1206 can be a dedicated camera connected to a certain place on the device screen, or it can be other cameras set at the photo scene, and the other cameras can be linked with the photo device to obtain images within the specified range of the photo device.

[0187] The audio circuit 1207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1201 for processing, or input them into the radio frequency circuit 1204 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the group photo device 1200. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1201 or the radio frequency circuit 1204 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1207 may also include a headphone jack.

[0188] The power supply 1208 is used to power various components in the photo device 1200. The power supply 1208 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1208 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0189] In some embodiments, the photo taking device 1200 further includes one or more sensors 1209 . The one or more sensors 1209 include but are not limited to: an acceleration sensor 1210 , a gyroscope sensor 1211 , a pressure sensor 1212 , an optical sensor 1213 , and a proximity sensor 1214 .

[0190] The acceleration sensor 1210 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the photo taking device 1200. For example, the acceleration sensor 1210 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1201 can control the display screen 1205 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1210. The acceleration sensor 1210 can also be used to collect motion data of games or users.

[0191] The gyro sensor 1211 can detect the body direction and rotation angle of the photo device 1200, and the gyro sensor 1211 can cooperate with the acceleration sensor 1210 to collect the user's 3D action on the photo device 1200. The processor 1201 can implement the following functions based on the data collected by the gyro sensor 1211: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0192] The pressure sensor 1212 can be set on the side frame of the group photo device 1200 and / or the lower layer of the display screen 1205. When the pressure sensor 1212 is set on the side frame of the group photo device 1200, it can detect the user's grip signal of the group photo device 1200, and the processor 1201 performs left and right hand recognition or shortcut operation according to the grip signal collected by the pressure sensor 1212. When the pressure sensor 1212 is set on the lower layer of the display screen 1205, the processor 1201 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1205. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0193] The optical sensor 1213 is used to collect the ambient light intensity. In one embodiment, the processor 1201 can control the display brightness of the display screen 1205 according to the ambient light intensity collected by the optical sensor 1213. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1205 is increased; when the ambient light intensity is low, the display brightness of the display screen 1205 is reduced. In another embodiment, the processor 1201 can also dynamically adjust the shooting parameters of the camera assembly 1206 according to the ambient light intensity collected by the optical sensor 1213.

[0194] The proximity sensor 1214, also called a distance sensor, is usually arranged on the front panel of the group photo device 1200. The proximity sensor 1214 is used to collect the distance between the user and the front of the group photo device 1200. In one embodiment, when the proximity sensor 1214 detects that the distance between the user and the front of the group photo device 1200 is gradually decreasing, the processor 1201 controls the display screen 1205 to switch from the screen-on state to the screen-off state; when the proximity sensor 1214 detects that the distance between the user and the front of the group photo device 1200 is gradually increasing, the processor 1201 controls the display screen 1205 to switch from the screen-off state to the screen-on state.

[0195] Those skilled in the art will understand that Fig.12 The structure shown in the figure does not constitute a limitation on the photo-taking device 1200, and may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0196] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is loaded and executed by the processor of the group photo device to implement the operation performed by the group photo device in the group photo image acquisition method of the above embodiment. For example, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, etc.

[0197] In some embodiments, the computer program involved in the embodiments of the present application may be deployed and executed on a computer device, or on multiple computer devices located at one location, or on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.

[0198] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer program code, and the computer program code is stored in a computer-readable storage medium. The processor of the group photo device reads the computer program code from the computer-readable storage medium, and the processor executes the computer program code, so that the group photo device executes the group photo image acquisition method provided in the above various optional implementations.

[0199] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0200] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for obtaining a group photo image, characterized in that: Applied to a group photo device, the method comprises: Displaying a target interface, the target interface including a group photo control, the group photo control including at least two event options; wherein a target event selected from the at least two event options is highlighted in the group photo control; In response to a trigger operation on the group photo control, displaying a player selection interface, wherein the player selection interface displays a list of candidate event players, wherein the list of candidate event players includes players participating in the target event; In response to determining a target player from the candidate event player list, displaying a video screen captured by the photo taking device, and superimposing an interactive animation of the target player on the video screen, wherein the video screen includes the photo taking requester; In response to the playing of the interactive animation satisfying a group photo condition, a group photo image of the target player and the group photo requester is generated based on the video screen.

2. The method according to claim 1, characterized in that The player selection interface also includes a play area, and the method further includes: The self-introduction video of the target player is played in the playback area.

3. The method according to claim 1, characterized in that The generation process of the target player's interactive animation includes: Obtaining rendering configuration parameters of the original file of the interactive animation, wherein the rendering configuration parameters include scaling, position, brightness, contrast, and saturation; Based on the test video picture captured by the group photo device, obtaining image parameters of the group photo device; Based on the image parameters, the rendering configuration parameters of the original file of the interactive animation are adjusted to obtain the interactive animation.

4. The method according to claim 3, characterized in that The rendering configuration parameters of the original file of the interactive animation are obtained as follows: Based on the player identifier of the target player, querying from a server the rendering configuration parameters of the interactive animation corresponding to the player identifier; If the rendering configuration parameter is found, downloading the rendering configuration parameter from the server; If the rendering configuration parameter is not found, the rendering configuration parameter preset in the photo taking device is obtained.

5. The method according to claim 1, characterized in that In response to determining the target player from the candidate event player list, the method further includes: Play the interactive animation, and display a countdown when the target player performs a first action; In response to the playing of the interactive animation satisfying the group photo condition, generating a group photo image of the target player and the group photo requester based on the video screen includes: When the countdown reaches the target duration, the video screen is photographed to obtain a group photo image.

6. The method according to claim 1, characterized in that The method further comprises: A graphic identification code is displayed, where the graphic identification code is used to indicate a download address of the group photo image.

7. The method according to claim 1, characterized in that The method further comprises: Display the decoration materials associated with the target player.

8. The method according to claim 1, characterized in that The method further comprises: Based on the video picture collected by the photo taking device for the photo taking requester, it is detected that the photo taking requester performs a second action, and the hidden decoration material of the target player is displayed.

9. The method according to claim 8, characterized in that The method further comprises: The hidden interactive material of the target player is displayed, in which the target player performs the second action.

10. The method according to claim 1, characterized in that The method further comprises: In response to the request for taking a new group photo, the group photo process is triggered again to obtain a new group photo image.

11. A group photo device, characterized in that: The photo taking device includes: a camera, a display screen and a processor; The camera is used to collect video streams; The display screen is used to display a target interface, the target interface includes a group photo control, the group photo control includes at least two event options; wherein the target event selected from the at least two event options is highlighted in the group photo control; in response to a trigger operation on the group photo control, a player selection interface is displayed, the player selection interface displays a list of candidate event players, the candidate event player list includes players participating in the target event; in response to determining a target player from the candidate event player list, a video screen captured by the camera is displayed, and an interactive animation of the target player is superimposed on the video screen, wherein the video screen includes a group photo requester; The processor is configured to generate a group photo image of the target player and the group photo requester based on the video screen in response to the playing of the interactive animation satisfying a group photo condition.

12. A group photo image acquisition device, characterized in that: The device comprises: A target interface display module, used to display a target interface, wherein the target interface includes a group photo control, and the group photo control includes at least two event options; wherein a target event selected from the at least two event options is highlighted in the group photo control; A selection module, configured to display a player selection interface in response to a trigger operation on the group photo control, wherein the player selection interface displays a list of candidate event players, and the list of candidate event players includes players participating in the target event; a group photo module, configured to, in response to determining a target player from the candidate event player list, display a video screen captured by the group photo device, and overlay an interactive animation of the target player on the video screen, wherein the video screen includes the group photo requester; The group photo image acquisition module is used to generate a group photo image of the target player and the group photo requester based on the video screen in response to the playing of the interactive animation satisfying the group photo condition.

13. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor and executes the group photo image acquisition method according to any one of claims 1 to 10.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the group photo image acquisition method according to any one of claims 1 to 10.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method for acquiring a group photo image according to any one of claims 1 to 10 is implemented.