Display method and electronic equipment
By implementing the display method in an electronic device, users can select and integrate elements from the recording screens of multiple devices during the video recording process, solving the problem of difficult to achieve customized video effects in the prior art, and realizing the flexibility and diversity of video recording.
Patent Information
- Application Number
- CN202411843175.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-03-14
AI Technical Summary
The prior art is difficult to achieve customized video effects during video recording, especially when a picture recorded by multiple devices is required, the processing process is complicated and the expected video effects cannot be directly obtained.
By implementing a display method in an electronic device, the display of the first interface includes a first recording screen of the first device, a second recording screen of the second device, and a third screen, the first device is in communication and connected, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen. Users can select and blend screen elements through inputs and adjust the elements in the fused screen to achieve customized video recording effects.
The flexibility and diversity of video recording are realized. Users can select and blend elements from the recording screens of multiple devices to obtain customized video effects, improving the flexibility and diversity of video recording.
Smart Images

Figure CN119620991A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technology, and specifically to a display method and an electronic device. Background Art
[0002] With the development of terminal devices, more and more users use electronic devices to record videos. When recording videos, the video images are usually captured by the camera, which cannot meet user needs in many cases. For example, if you need to record a New Year's greeting video of the whole family together, if the family members are scattered in different places, you can only get the videos recorded by different family members using their own devices.
[0003] In the prior art, dedicated image processing tools can be used to add or delete elements in the video frame by frame in the later stage of video recording to obtain a video that meets the requirements. This processing process is extremely complicated and it is impossible to obtain the expected video effect directly through video recording. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a display method and an electronic device that can provide customized video recording effects and improve the flexibility of video recording and the diversity of video recording effects.
[0005] In a first aspect, an embodiment of the present application provides a display method, which is executed by a first device, and the method includes: displaying a first interface, the first interface includes a first recording screen of the first device, a second recording screen of a second device, and a third screen, the first device is communicatively connected to the second device, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; receiving a first input for the first interface; in response to the first input, determining a first element of at least one screen among the first recording screen, the second recording screen, and the third screen; based on the first element, updating the third screen, and displaying the updated third screen on the first interface.
[0006] In a second aspect, an embodiment of the present application provides a display device, which is configured on a first device, and the device includes: a first display unit, which is used to display a first interface, wherein the first interface includes a first recording screen of the first device, a second recording screen of the second device, and a third screen, the first device is communicatively connected to the second device, and the third screen is used to display a fused screen of the first recording screen and the second recording screen; a receiving unit, which is used to receive a first input for the first interface; a determination unit, which is used to determine a first element of at least one of the first recording screen, the second recording screen, and the third screen in response to the first input; and an updating unit, which is used to update the third screen based on the first element, and display the updated third screen on the first interface.
[0007] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method described in the first aspect above are implemented.
[0009] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.
[0011] In an embodiment of the present application, a first interface is first displayed, the first interface includes a first recording screen of a first device, a second recording screen of a second device, and a third screen, the first device is connected to the second device in communication, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; then a first input for the first interface is received; then in response to the first input, a first element of at least one of the first recording screen, the second recording screen, and the third screen is determined; finally, based on the first element, the third screen is updated, and the updated third screen is displayed on the first interface. Thus, during the video recording process, by simultaneously displaying the first recording screen of the first device, the second recording screen of the second device, and the third screen for displaying the fusion screen of the first recording screen and the second recording screen in the first interface, the user can flexibly select and fuse elements from the recording screen of the device used by himself and the recording screen of the device used by others, and can adjust the elements in the fusion screen to obtain customized screen elements, thereby achieving a customized video recording effect, thereby improving the flexibility of video recording and the diversity of video recording effects. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 is a flow chart of a display method provided in an embodiment of the present application;
[0013] Figure 2A is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0014] Figure 2Bis a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0015] Figure 2C is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0016] Figure 2D is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0017] Figure 3A is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0018] Figure 3B is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0019] Figure 3C is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0020] Figure 3D is a schematic diagram of an application scenario of the display method provided in an embodiment of the present application;
[0021] Figure 4 is a schematic diagram of the structure of a display device provided in an embodiment of the present application;
[0022] Figure 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;
[0023] Figure 6 It is a schematic diagram of the hardware structure of an electronic device suitable for implementing the embodiments of the present application. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0026] The display method and device provided in the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0027] Please refer to Figure 1 , which shows one of the flow charts of the display method provided in the embodiment of the present application. The display method provided in the embodiment of the present application can be performed by a first device. The first device can be various electronic devices with a video recording function. In practice, the above electronic device can be an electronic device such as a smart phone, a tablet computer, a laptop, a wearable device, etc.
[0028] The process of the display method provided in the embodiment of the present application includes the following steps:
[0029] Step 101, displaying a first interface, the first interface includes a first recording screen of a first device, a second recording screen of a second device, and a third screen, the first device is communicatively connected with the second device, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen.
[0030] In this embodiment, the first interface may be displayed before or during video recording. The first interface may include a first recording screen of the first device, a second recording screen of the second device, and a third screen.
[0031] The first device and the second device may be communicatively connected. Both the first device and the second device may be configured with a camera. The first device may record a picture through a camera to obtain a first recorded picture. The second device may record a picture through a camera to obtain a second recorded picture. The first device and the second device may be located in different locations, and accordingly, the first recorded picture may be different from the second recorded picture. The second device may be one or more devices, and accordingly, the second recorded pictures may also be one or more. The third picture may be used to display a fusion picture of the first recorded picture and the second recorded picture. The elements displayed in the third picture may be customized by the user.
[0032] In this embodiment, the first recording screen and the second recording screen may include multiple elements respectively. The elements may refer to the photographed objects. For example, see Figure 2A , the first device is device A, and the second device is device B. The first recorded screen of device A is shown as 201, and the second recorded screen of device B is shown as 202. The third screen is shown as 203. The first recorded screen 201 includes two elements, namely, a puppy shown as 2011 and a man shown as 2012. The second recorded screen 202 obtained by device B also includes two elements, namely, a puppy shown as 2021 and a woman shown as 2022.
[0033] Step 102: Receive a first input for a first interface.
[0034] In this embodiment, the first input may be used to select and determine a first element of at least one of the first recording picture, the second recording picture, and the third picture. The first element may be one or more.
[0035] It should be noted that the input in the embodiment of the present application can be a touch input, or a voice command, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and the embodiment of the present application is not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0036] Step 103 , in response to the first input, determining a first element of at least one of the first recording picture, the second recording picture, and the third picture.
[0037] In this embodiment, in response to the first input, a first element of at least one of the first recording screen, the second recording screen, and the third screen may be determined. The first element may be any one or more elements of the at least one screen.
[0038] Continuing with the above example, see Figure 2A The first element may include a puppy 2011 in the first recording screen 201 and a puppy 2021 in the second recording screen 202. The user may drag the puppy 2011 and the puppy 2021 to the third screen 203 to implement the first input.
[0039] In some optional implementations of this embodiment, when the first input is to drag from one screen to another screen, the first input can also be used to specify the target position of the first element. The target position is the position to be dragged to. That is, in response to the first input, the first element of at least one of the first recording screen, the second recording screen, and the third screen can be determined, and the target position of the first element can be determined. As an example, the user can drag the puppy 2011 in the first recording screen 201 to a specified position in the third screen 203, or drag the puppy 2021 in the second recording screen 202 to another specified position in the third screen 203. By the user specifying the target position of the first element, the recorded video can be made more in line with the user's expectations.
[0040] Step 104: update the third screen based on the first element, and display the updated third screen on the first interface.
[0041] In this embodiment, after the first element is determined, the third screen may be updated based on the first element. For example, the first element may be added to the third screen, the first element may be removed from the third screen, or the position of the first element in the third screen may be adjusted. After the third screen is updated, the updated third screen may be displayed on the first interface.
[0042] In some optional implementations of this embodiment, the above step 104 may include: adding the first element to the third screen, or removing the first element from the third screen, obtaining an updated third screen, and displaying the updated third screen on the first interface.
[0043] As an example, when the first input is dragging a first element in at least one of the first recording screen and the second recording screen to the third screen, the first element may be added to the third screen.
[0044] As yet another example, when the first input is dragging the first element in the third screen to the first recording screen or the second recording screen, the first element may be removed from the third screen.
[0045] As a result, users can flexibly select and merge elements from the recording screen of the device they use and the recording screen of the device used by others. At the same time, they can adjust the elements in the merged screen to obtain customized screen elements, thereby achieving customized video recording effects, which improves the flexibility of video recording and the diversity of video recording effects.
[0046] In some optional implementations of this embodiment, based on the first element, not only the third screen can be updated, but also at least one of the first recording screen and the second recording screen can be updated. Specifically, when the first input is to drag the first element in at least one of the first recording screen and the second recording screen to the third screen, at least one of the first recording screen and the second recording screen can be used as the source screen of the first element, and after the first element is added to the third screen, the first element in the source page is removed.
[0047] Continuing with the above example, see Figure 2A After dragging the puppy 2011 in the first recording screen 201 and the puppy 2021 in the second recording screen 202 to the third screen 203, the video recording interface is as follows: Figure 2B At this time, the puppy 2011 is no longer displayed in the first recording screen 201, and the puppy 2021 is no longer displayed in the second recording screen 202.
[0048] In some optional implementations of this embodiment, the above steps 101 to 104 may be performed before video recording. In this scenario, after the user starts video recording, the first recording screen, the second recording screen, and the third screen can be recorded at the same time. When the video recording is stopped, the first video generated after the first recording screen is recorded, the second video generated after the second recording screen is recorded, and the third video generated after the third screen is recorded can be obtained.
[0049] In some optional implementations of this embodiment, the above steps 101 to 104 can be performed during video recording. In this scenario, after the user starts video recording, the first recording screen, the second recording screen, and the third screen can be recorded at the same time. During the video recording process, the user can perform a first input and continue video recording. When the video recording is stopped, the first video generated after the first recording screen is recorded, the second video generated after the second recording screen is recorded, and the third video generated after the third screen is recorded can be obtained.
[0050] As an example, in the case where the first input is to drag a first element in at least one of the first recording screen and the second recording screen to the third screen, for the third video, the first element may be included in the video frame after the user performs the first input. At least one of the first recording screen and the second recording screen may be used as the source screen of the first element, and after the first input is performed, the source screen may not include the first element.
[0051] The method provided by the above embodiment of the present application first displays a first interface, the first interface includes a first recording screen of a first device, a second recording screen of a second device, and a third screen, the first device is connected to the second device in communication, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; then receives a first input for the first interface; then responds to the first input, determines the first element of at least one screen among the first recording screen, the second recording screen, and the third screen; finally, based on the first element, updates the third screen, and displays the updated third screen on the above first interface. Thus, during the video recording process, by simultaneously displaying the first recording screen of the first device, the second recording screen of the second device, and the third screen for displaying the fusion screen of the first recording screen and the second recording screen in the first interface, the user can flexibly select and fuse elements from the recording screen of the device used by himself and the recording screen of the device used by others, and can adjust the elements in the fusion screen to obtain customized screen elements, thereby achieving customized video recording effects, improving the flexibility of video recording and the diversity of video recording effects.
[0052] In some optional embodiments, the above step 103 may further include:
[0053] Step S11, in response to the first input, obtaining element type information.
[0054] The element type information may be used to indicate the target type of the element. The element type information may be the name of the element type, etc. For example, the element type may include but is not limited to people, scenery, pets, etc. The above element types may be further divided, for example, people may be further divided into men and women, etc. The division method of element types may be set as needed and is not limited to the above examples.
[0055] Step S12: determining a first element of at least one of the first recording picture, the second recording picture and the third picture based on the element type information.
[0056] Here, the element type indicated by the above element type information can be determined as the target type, and the element belonging to the above target type in at least one of the first recording screen, the second recording screen and the above third screen can be determined as the first element.
[0057] Optionally, the element of the target type in the third screen can be determined as the first element, so as to remove the first element in the third screen. When the user needs to remove multiple elements of the same type from the third screen, they only need to set the element type to remove them at one time without having to remove them manually one by one, which improves the convenience of operation.
[0058] Optionally, an element of the target type in at least one of the first recording screen and the second recording screen can be determined as the first element, so that the first element can be added to the third screen conveniently and quickly. When the user needs to add multiple elements to the third screen, they only need to set the element type to add them at one time without manually dragging them one by one, which improves the convenience of operation.
[0059] Optionally, the element types of the first device and the second device may be divided in the same manner, and the first element may be selected from the first recording screen and the second recording screen at the same time. As an example, the first device is device A and the second device is device B. Figure 2C, after the user performs a long press operation in the third screen, the "Element Extraction Method" control can be displayed. After the user clicks the control, the "Extract from multiple devices together" option, the "Extract from device A" option, and the "Extract from device B" option can be displayed. After the user clicks the "Extract from multiple devices together" option, the "People" option, the "Landscape" option, and the "Pet" option can be displayed. After the user clicks the "Pet" option, the puppy 2011 in the first recording screen 201 and the puppy 2021 in the second recording screen 202 can be determined as the first element. In this way, it is convenient for the user to select the first element for the first recording screen and the second recording screen at the same time, which can improve the efficiency of selecting the first element.
[0060] Optionally, the element types of the first device and the second device may be divided differently, and the element type information may be obtained and the first element may be determined for the first recording screen and the second recording screen, respectively. Specifically, in response to the first input, the device information and the element type information may be obtained; then, based on the device information, the target preview screen in the first recording screen and the second recording screen may be determined; finally, based on the element type information, the first element in the target preview screen may be determined. The device information may be used to indicate the first device or the second device. For example, the device information may be the name or model of the first device or the second device. Thus, it is possible to more specifically divide the element types and improve the precision of the element type selection.
[0061] Furthermore, in some optional embodiments, during video recording, if a second element appears in the first recording screen or the second recording screen, and the element type of the second element matches the element type indicated by the element type information, the second element can be displayed in the third screen.
[0062] As an example, after the user performs a long press operation in the third screen, the "Element Extraction Method" control can be displayed. After the user clicks the control, the "Extract from multiple devices together" option, the "Extract from device A" option, and the "Extract from device B" option can be displayed. After the user clicks the "Extract from multiple devices together" option, the "People" option, the "Landscape" option, and the "Pet" option can be displayed. After the user clicks the "People" option, all the people in the first recording screen and the second recording screen can be determined as the first element and added to the third screen. At the same time, during the video recording process, the newly added people in the first recording screen and the second recording screen can be added to the third screen as the first element. As an example, see Figure 2C , the man 2012 in the first recording screen 201 and the woman 2022 in the second recording screen 202 can be determined as the first element and displayed in the third screen. Figure 2D shown.
[0063] Therefore, after the user determines the element type to be extracted, even if the element of the element type has not yet appeared in the preview screen of a certain device, the element of the element type that appears later can still be added to the third screen during the video recording process. The user does not need to manually operate the second element during the video recording process, which saves the user the process of repeated operations and improves the efficiency of element addition.
[0064] In some optional embodiments, when the first input includes dragging the first element to the second recording screen, after executing step 104, the following steps may also be executed: displaying the first element in the second recording screen, and synchronizing the second recording screen to the second device.
[0065] The following is an example of a specific application scenario. The first device is device A, and the second device is device B. Device A can be used to record a father's birthday wishes to his child, and device B can be used to record a mother's birthday wishes to her child. The father, mother, and child are in different places, and now the video images of the father and mother need to be merged and sent to the child. The first recorded image can be seen in Figure 3A As shown, the second recording screen can be seen Figure 3B The first recording screen may include a father element as shown in reference numeral 301. The second recording screen may include a mother element as shown in reference numeral 302. When the father element 301 is clicked, an option "Transfer element to device B" may be displayed. After clicking this option, the second recording screen may be shown in reference numeral 303. Figure 3C At this time, the second recording screen may include both the mother element 302 and the father element 301 in the first recording screen.
[0066] As a result, not only can the elements in the preview screens obtained by multiple devices be integrated into an independent third screen, but the elements can also be transmitted between multiple devices to display the elements in the screens captured by other devices, further improving the flexibility of video recording and the diversity of video recording effects.
[0067] In some optional embodiments, after executing step S22, the following steps may be further performed: receiving a second input. In response to the second input, determining a display condition of the first element in the second recording screen. On this basis, the above step S23 may include: displaying the first element in the second recording screen when the first element meets the display condition.
[0068] The second input can be used to set the display condition of the first element in the second recording screen. The display condition can be that the first element triggers a certain action or says a certain sentence. As an example, the first recording screen can refer to Figure 3DAs shown. The first element may be the father element as shown by label 301 in the first recording screen. After the user long presses the father element, the "extraction condition" control may be displayed. After the user clicks the "extraction condition" control, multiple options may be displayed, for example, action options such as "tapping fingers" and "nodding", "speech" options and "manual input" options. The user may set the display condition of the first element in the second recording screen by clicking any of the above options. During the video recording process, the first recording screen may be detected in real time. If it is detected that the action or speech of the father element in the first recording screen meets the above display conditions, the first element may be displayed in the second recording screen, and the second recording screen may be synchronized to the second device.
[0069] Thus, the timing at which the first element appears in the second recording screen can be flexibly controlled, further improving the flexibility of video recording and the diversity of video recording effects.
[0070] In some optional embodiments, the display method may further include the following steps:
[0071] Step S31, receiving a third input. The third input can be used to trigger the first device to obtain the first camera configuration information of the second device. As an example, after the user long presses the first recording screen, the option "Keep the camera configuration parameters consistent with the second device" can be displayed. After the user clicks to confirm, the third input can be completed, thereby obtaining the first camera configuration information from the second device.
[0072] Step S32: in response to the third input, obtaining first camera configuration information of the second device. The first configuration information may include but is not limited to focal length, sensitivity, focus mode, etc.
[0073] Step S33: performing camera configuration based on the first camera configuration information.
[0074] Further, after the camera configuration is performed based on the first camera configuration information, if the first camera configuration information of the second device is updated, the first device may be updated synchronously.
[0075] Therefore, after the second device adjusts the camera parameters, the camera configuration of the second device is synchronized through the first device, which saves the user of the first device from manually adjusting the camera parameters, thereby improving the camera configuration efficiency and video acquisition efficiency.
[0076] In some optional embodiments, the display method may further include the following steps:
[0077] Step S41, receiving a fourth input. The fourth input can be used to trigger the acquisition of the second camera configuration information of the first device. As an example, after the user long presses the first recording screen, an option of "synchronizing camera configuration parameters to the second device" may be displayed. After the user clicks to confirm, the fourth input may be completed, and the second camera configuration information of the first device may be acquired.
[0078] Step S42: In response to the fourth input, obtain the second camera configuration information of the first device. The second configuration information may include but is not limited to focal length, sensitivity, focus mode, etc.
[0079] Step S43, sending the second camera configuration information to the second device so that the second device performs camera configuration based on the second camera configuration information. Further, after the second device sends the second camera configuration information, if the second camera configuration information is updated, the updated second camera configuration information can continue to be sent to the second device so that the camera configuration of the second device can be updated synchronously.
[0080] Therefore, after the first device adjusts the camera parameters, the second camera configuration information is synchronized to the second device through the first device, eliminating the need for the user of the second device to manually adjust the camera parameters, thereby improving the camera configuration efficiency and video acquisition efficiency.
[0081] It should be noted that the display method provided in the embodiment of the present application can be executed by a display device. In the embodiment of the present application, the display method is executed by a display device as an example to illustrate the display device provided in the embodiment of the present application.
[0082] like Figure 4 As shown, the display device 400 of this embodiment includes: a first display unit 401, used to display a first interface, the first interface includes a first recording screen of the first device, a second recording screen of the second device and a third screen, the first device is communicatively connected with the second device, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; a receiving unit 402, used to receive a first input for the first interface; a determining unit 403, used to determine a first element of at least one screen among the first recording screen, the second recording screen and the third screen in response to the first input; an updating unit 404, used to update the third screen based on the first element, and display the updated third screen on the first interface.
[0083] In some optional implementations of this embodiment, the updating unit 404 is further used to: add the first element to the third screen, or remove the first element from the third screen to obtain an updated third screen; and display the updated third screen on the first interface. Thus, the user can flexibly select and merge elements from the recording screen of the device used by himself and the recording screen of the device used by others, and can adjust the elements in the merged screen to obtain customized screen elements, thereby achieving a customized video recording effect, which improves the flexibility of video recording and the diversity of video recording effects.
[0084] In some optional implementations of this embodiment, the determination unit 403 is further used to: in response to the first input, obtain element type information; and determine the first element of at least one of the first recording screen, the second recording screen, and the third screen based on the element type information. Thus, the user can select and operate multiple first elements at one time without manually processing them one by one, thereby improving the convenience of operation.
[0085] In some optional implementations of the present embodiment, the device further includes: a second display unit, which is used to display the second element in the third screen if the second element appears in the first recording screen or the second recording screen during the video recording process, and the element type of the second element matches the element type indicated by the element type information. Thus, after the user determines the element type to be extracted, even if the element of the element type has not yet appeared in the preview screen of a certain device, the element of the element type that appears later can still be added to the third screen during the video recording process. The user does not need to manually operate the second element during the video recording process, which saves the user the process of repeated operations and improves the efficiency of element addition.
[0086] In some optional implementations of this embodiment, when the first input includes dragging the first element to the second recording screen, the apparatus further includes: a third display unit, configured to display the first element in the second recording screen, and synchronize the second recording screen to the second device. Thus, the timing of the first element appearing in the second recording screen can be flexibly controlled, further improving the flexibility of video recording and the diversity of video recording effects.
[0087] In some optional implementations of this embodiment, the third display unit is further used to: receive a second input; determine a display condition of the first element in the second recording screen in response to the second input; and display the first element in the second recording screen when the first element satisfies the display condition. Thus, after the first device adjusts the camera parameters, the second camera configuration information is synchronized to the second device through the first device, eliminating the process of the user of the second device manually adjusting the camera parameters, thereby improving the camera configuration efficiency and video acquisition efficiency.
[0088] The device provided by the above embodiment of the present application first displays a first interface, the first interface includes a first recording screen of a first device, a second recording screen of a second device, and a third screen, the first device is connected to the second device in communication, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; then receives a first input for the first interface; then responds to the first input, determines the first element of at least one screen among the first recording screen, the second recording screen, and the third screen; finally, based on the first element, updates the third screen, and displays the updated third screen on the first interface. Thus, during the video recording process, by simultaneously displaying the first recording screen of the first device, the second recording screen of the second device, and the third screen for displaying the fusion screen of the first recording screen and the second recording screen in the first interface, the user can flexibly select and fuse elements from the recording screens of the device used by himself and the recording screens of the devices used by others, and can adjust the elements in the fusion screen to obtain customized screen elements, thereby achieving customized video recording effects, thereby improving the flexibility of video recording and the diversity of video recording effects.
[0089] The display device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than the terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR) / virtual reality (Virtual Reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (Ultra-Mobile Personal Computer, UMPC), a netbook or a personal digital assistant (Personal Digital Assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (Personal Computer, PC), a television (Television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0090] The display device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0091] The display device provided in the embodiment of the present application can achieve Figure 1 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0092] Alternatively, if Figure 5 As shown, an embodiment of the present application also provides an electronic device 500, including a processor 501 and a memory 502, wherein the memory 502 stores programs or instructions that can be executed on the processor 501, and when the program or instructions are executed by the processor 501, the various steps of the above-mentioned display method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0093] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0094] Figure 6 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0095] The electronic device 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, and a processor 610.
[0096] Those skilled in the art will appreciate that the electronic device 600 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 610 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0097] Among them, the processor 610 is used to display a first interface through the display unit 606, where the first interface includes a first recording screen of the first device, a second recording screen of the second device, and a third screen, the first device is communicatively connected to the second device, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; receive a first input for the first interface through the user input unit 607; determine a first element of at least one of the first recording screen, the second recording screen, and the third screen in response to the first input; update the third screen based on the first element, and display the updated third screen on the first interface through the display unit 606.
[0098] Therefore, during the video recording process, by simultaneously displaying the first recording screen of the first device, the second recording screen of the second device and the third screen for displaying the fused screen of the first recording screen and the second recording screen in the first interface, the user can flexibly select and fuse elements from the recording screens of the device used by the user and the recording screens of the devices used by others, and can also adjust the elements in the fused screen to obtain customized screen elements, thereby achieving customized video recording effects, thereby improving the flexibility of video recording and the diversity of video recording effects.
[0099] Optionally, the processor 610 is further configured to add the first element to the third screen, or remove the first element from the third screen, to obtain an updated third screen; and display the updated third screen on the first interface through the display unit 606. Thus, the user can flexibly select and merge elements from the recording screen of the device used by himself and the recording screen of the device used by others, and can adjust the elements in the merged screen to obtain customized screen elements, thereby achieving a customized video recording effect, thereby improving the flexibility of video recording and the diversity of video recording effects.
[0100] Optionally, the processor 610 is further configured to obtain element type information in response to the first input; and determine the first element of at least one of the first recording screen, the second recording screen, and the third screen based on the element type information. Thus, the user can select and operate multiple first elements at one time without manually processing them one by one, thereby improving the convenience of operation.
[0101] Optionally, the processor 610, during the video recording process, if the second element appears in the first recording screen or the second recording screen, and the element type of the second element matches the element type indicated by the element type information, then the second element is displayed in the third screen through the display unit 606. Thus, after the user determines the element type to be extracted, even if the element of the element type has not yet appeared in the preview screen of a certain device, the element of the element type that appears later can still be added to the third screen during the video recording process. The user does not need to manually operate the second element during the video recording process, which saves the user the process of repeated operations and improves the efficiency of element addition.
[0102] Optionally, the processor 610 is further configured to, when the first input includes dragging the first element to a second recording screen, display the first element in the second recording screen through the display unit 606, and synchronize the second recording screen to the second device. Thus, the timing of the first element appearing in the second recording screen can be flexibly controlled, further improving the flexibility of video recording and the diversity of video recording effects.
[0103] Optionally, the processor 610 is further configured to receive a second input through the user input unit 607; determine a display condition of the first element in the second recording screen in response to the second input; and display the first element in the second recording screen through the display unit 606 when the first element satisfies the display condition. Thus, after the first device adjusts the camera parameters, the second camera configuration information is synchronized to the second device through the first device, eliminating the process of the user of the second device manually adjusting the camera parameters, thereby improving the camera configuration efficiency and video acquisition efficiency.
[0104] It should be understood that in the embodiment of the present application, the input unit 604 may include a graphics processor (GPU) 6041 and a microphone 6042, and the graphics processor 6041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0105] The memory 609 can be used to store software programs and various data. The memory 609 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 609 may include a volatile memory or a non-volatile memory, or the memory 609 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0106] The processor 610 may include one or more processing units; optionally, the processor 610 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 610.
[0107] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned display method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0108] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0109] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0110] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0111] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0112] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0113] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0114] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A display method, characterized in that: Executed by a first device, the method includes: Display a first interface, the first interface including a first recording screen of the first device, a second recording screen of the second device, and a third screen, the first device is communicatively connected with the second device, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; receiving a first input for the first interface; In response to the first input, determining a first element of at least one of the first recording picture, the second recording picture, and the third picture; Based on the first element, the third screen is updated, and the updated third screen is displayed on the first interface.
2. The method according to claim 1, characterized in that The updating of the third screen based on the first element and displaying the updated third screen on the first interface includes: adding the first element to the third picture, or removing the first element from the third picture, to obtain an updated third picture; The updated third screen is displayed on the first interface.
3. The method according to claim 1, characterized in that: The step of determining, in response to the first input, a first element of at least one of the first recording picture, the second recording picture, and the third picture comprises: In response to the first input, obtaining element type information; Based on the element type information, a first element of at least one of the first recording picture, the second recording picture, and the third picture is determined.
4. The method according to claim 3, characterized in that After obtaining the element type information in response to the first input, the method further includes: During video recording, if a second element appears in the first recording screen or the second recording screen, and an element type of the second element matches an element type indicated by the element type information, the second element is displayed in the third screen.
5. The method according to claim 1, characterized in that In a case where the first input includes dragging the first element to a second recording screen, after determining, in response to the first input, a first element of at least one of the first recording screen, the second recording screen, and the third screen, the method further includes: The first element is displayed in the second recording screen, and the second recording screen is synchronized to the second device.
6. The method according to claim 5, characterized in that The displaying the first element in the second recording screen and synchronizing the second recording screen to the second device includes: receiving a second input; In response to the second input, determining a display condition of the first element in the second recording screen; When the first element meets the display condition, the first element is displayed in the second recording screen.
7. A display device, characterized in that: The method is performed by a first device, and the apparatus includes: A first display unit is used to display a first interface, wherein the first interface includes a first recording screen of the first device, a second recording screen of the second device, and a third screen, wherein the first device is communicatively connected with the second device, and the third screen is used to display a fusion screen of the first recording screen and the second recording screen; A receiving unit, configured to receive a first input for the first interface; a determining unit, configured to determine, in response to the first input, a first element of at least one of the first recording picture, the second recording picture, and the third picture; An updating unit is used to update the third screen based on the first element, and display the updated third screen on the first interface.
8. The device according to claim 7, characterized in that The updating unit is further used for: adding the first element to the third picture, or removing the first element from the third picture, to obtain an updated third picture; The updated third screen is displayed on the first interface.
9. The device according to claim 7, characterized in that The determining unit is further configured to: In response to the first input, obtaining element type information; Based on the element type information, a first element of at least one of the first recording picture, the second recording picture, and the third picture is determined.
10. The device according to claim 9, characterized in that The device also includes: The second display unit is used to display the second element in the third screen during video recording if a second element appears in the first recording screen or the second recording screen and the element type of the second element matches the element type indicated by the element type information.
11. The device according to claim 7, characterized in that In a case where the first input includes dragging the first element to a second recording screen, the apparatus further includes: The third display unit is used to display the first element in the second recording screen and synchronize the second recording screen to the second device.
12. The device according to claim 11, characterized in that The third display unit is further used for: receiving a second input; In response to the second input, determining a display condition of the first element in the second recording screen; When the first element meets the display condition, the first element is displayed in the second recording screen.
13. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the display method according to any one of claims 1 to 6 are implemented.
14. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the display method according to any one of claims 1 to 6 are implemented.