Display method and terminal

By setting the opposite screen plane and camera position on the terminal, and using mirror objects to reflect the complete content, the problem of incoherence in the mirror shooting mode is solved and the visual effect is improved.

CN119233088APending Publication Date: 2024-12-31HUAWEI TECH CO LTD

Patent Information

Application Number
CN202411110992.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In the mirror shooting mode, the camera of the terminal will capture the screen part reflected by the mirror object, resulting in incoherent shooting content and poor visual effects, and the prior art beautification operation is complicated and difficult to improve.

Method used

By setting the first camera and the first screen on the terminal on the same plane and the second screen on the opposite plane, the complete content is displayed by reflecting the mirror object, the user can adjust the view range by moving the position or adjusting the posture, and the terminal automatically or manually enter the user. Mirror shooting mode reduces the difficulty of user operation.

Benefits of technology

It significantly improves the consistency of the shooting content and improves the visual effect, allowing users to see more complete content rather than shadowed areas occupied by the off-state screen.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119233088A_ABST
    Figure CN119233088A_ABST
Patent Text Reader

Abstract

The invention provides a display method and a terminal, and relates to the field of terminals, the terminal comprises a first camera, a first screen and a second screen, the method comprises the following steps: starting the first camera, determining to enter a mirror shooting mode, the first camera and the first screen are located on the same plane, and the second screen is located on the same plane; the second screen is located on the other plane opposite to the first screen, and the view finding range of the first camera comprises a mirror surface object or the first screen reflected by the mirror surface object; displaying first content on the first screen; and displaying second content on the second screen, wherein the second content is acquired by the first camera and comprises at least part of the first content. According to the technical scheme provided by the invention, the problem that the shot content is not coherent in the mirror shooting mode of the terminal can be remarkably improved, and the visual effect of shooting is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminals, and in particular to a display method and a terminal. Background Art

[0002] Shooting is an important function of the terminal. When the shooting function is turned on, the terminal obtains content through the camera and displays the content on the screen. During the shooting process, when a mirror object appears in the camera's field of view, the camera will capture the side of the terminal opposite to the mirror from the mirror object. The screen set on the side will cause the camera picture to be incoherent and the visual effect to be extremely poor.

[0003] In the prior art, a user can first shoot content including the side of the terminal, and after shooting, beautify the area including the side of the terminal in the content, thereby eliminating or covering the screen included in the area. However, the beautification operation of the content is relatively complicated, and it is difficult to improve the problem of incoherent pictures in the shot, and the visual effect is very poor. Summary of the invention

[0004] In view of this, the present application provides a display method and a terminal, which can significantly improve the problem of incoherent content captured by the terminal in the mirror shooting mode and improve the visual effect of the shooting.

[0005] In order to achieve the above-mentioned purpose, in a first aspect, an embodiment of the present application provides a display method, which is applied to a terminal, wherein the terminal includes a first camera, a first screen, and a second screen, and the method includes: turning on the first camera, determining to enter a mirror shooting mode, wherein the first camera and the first screen are in the same plane, the second screen is in another plane opposite to the first screen, and the field of view of the first camera includes a mirror object or the first screen reflected by the mirror object; displaying first content on the first screen; and displaying second content on the second screen, wherein the second content is acquired by the first camera and the second content includes at least part of the first content.

[0006] In an embodiment of the present application, the terminal can turn on the first camera and determine to enter the mirror shooting mode. In the mirror shooting mode, the first camera and the first screen are in the same plane, the second screen is in another plane opposite to the first screen, and the first camera's field of view includes a mirror object or the first screen reflected by the mirror object. The terminal can display the first content on the first screen, and the first content is reflected into the shooting range of the first camera through the mirror object, so that the second content captured by the first camera and displayed on the second screen includes at least part of the first content, and the user sees a relatively complete content on the second screen, excluding the shadow area occupied by the first screen in the extinguished state, which effectively improves the problem of incoherent shooting content in the mirror mode and significantly improves the visual effect.

[0007] In the present application, there are multiple ways to determine whether to enter the mirror shooting mode. It can be automatically determined by the terminal, or the user can send an instruction to the terminal to enter the mirror shooting mode (or an instruction to turn on the display of the first screen content). The instruction can be a touch operation acting on the first screen or the second screen, or it can be an air gesture, voice operation, etc. This application does not limit this.

[0008] It should be noted that "mirror shooting mode" is only an example of a function name, and the name is not intended to limit the solution, as long as the function has a direct or indirect relationship with the display of the first screen.

[0009] In some embodiments, the positional relationship between the terminal and the mirror object, and the user's posture of holding the terminal will affect the size of the area of ​​the first screen reflected by the mirror object in the field of view of the first camera. The user can adjust the size of the area of ​​the first screen included in the field of view of the first camera by moving his own position, moving the position of the mirror object, and adjusting the shooting posture. In some embodiments, when the plane of the first camera and the first screen is opposite to the mirror surface of the mirror object, the field of view of the first camera includes the entire first screen.

[0010] In some embodiments, the second screen, the first screen, and the first camera may be on the same plane of the terminal; or, in other embodiments, the second screen, the first screen, and the first camera may be respectively set on different planes of the terminal; or, in other embodiments, the second screen, the first screen, and the first camera may be respectively set on at least one curved surface of the terminal.

[0011] In some embodiments, determining to enter the mirror shooting mode includes: displaying third content on the first screen, the third content carrying first coding information; if the first coding information is acquired through the first camera, determining to enter the mirror shooting mode.

[0012] In some implementations, the third content is a plurality of frames, and the first encoding information is carried in the plurality of frames.

[0013] In some implementations, there is at least one black frame and at least one blue frame in the multiple frames.

[0014] Among them, at least one blue frame is inserted into the black frame at intervals of a specific number of frames in the third content. This orderly frame insertion method can encode specific information in the process of displaying the black frame. In some embodiments, the amount of information encoded can be determined according to the time interval between the black frame and the blue frame. When the time interval is shorter, the number of blue frames that can be inserted within the same time length is greater, and the amount of information that can be encoded is also greater.

[0015] In some implementations, the third content is a frame of picture, the first encoded information is carried in the frame of picture, and the frame of picture includes a black area and a blue area.

[0016] The terminal can display the third content on the first screen, and the third content carries the first coded information corresponding to the mirror shooting mode, and then obtains the first coded information through the first camera. If the first coded information can be obtained through the first camera, it can be determined that the field of view of the first camera includes a mirror object and at least a portion of the first screen reflected in the mirror surface of the mirror object, so it can be determined that the mirror shooting mode has been entered, thereby achieving the process of determining the entry into the mirror shooting mode without user intervention, reducing the difficulty of user operation, and further improving the user experience.

[0017] In some embodiments, determining to enter the mirror shooting mode includes: if environmental information corresponding to the mirror shooting mode is acquired through the first camera, determining to enter the mirror shooting mode; wherein the environmental information includes one or more of the following information: a mirror surface, an edge of a mirror object, the first camera, the first screen, or the plane where the first screen is located.

[0018] The terminal can determine to enter the mirror shooting mode when the environmental information corresponding to the mirror shooting mode is obtained through the first camera, thereby realizing that the process of determining to enter the mirror shooting mode does not require user intervention, reducing the difficulty of user operation and further improving the user experience.

[0019] In some embodiments, determining to enter the mirror shooting mode includes: if, when the first camera and the second screen are started, a first operation for indicating to start the mirror shooting mode is obtained or a first operation for indicating to display the first content on the first screen is obtained, then determining to enter the mirror shooting mode.

[0020] It should be understood that "mirror shooting mode" is only an example of a function name, and other names are also possible, as long as the first operation can prompt the terminal to display a specific picture on the second screen. For example, the first operation can also be an operation for turning on the second screen display function. Specifically, in one implementation, the user can directly prompt the second screen to display a default picture through the first operation; in another implementation, the user "selects" the picture displayed on the second screen, and displays the selected picture on the second screen through the "confirm" operation.

[0021] In some embodiments, the first content and the second content have at least one same feature information, and the at least one feature information includes color feature, texture feature, character feature or scene information.

[0022] In some implementations, before the first screen displays the first content, the method further includes: acquiring fourth content through the first camera; acquiring the at least one feature information from the fourth content; and determining the first content based on the at least one feature information.

[0023] The terminal can obtain the fourth content through the first camera, and determine the first content displayed on the first screen based on at least one characteristic information of the fourth content. On the one hand, the process of determining the first content does not require user intervention, which reduces the difficulty of determining the first content; on the other hand, since the first content is determined based on the at least one characteristic information, the first content and the fourth content have at least one identical characteristic information, so when the terminal displays the first content on the first screen and previews or stores the second content on the second screen, the second content includes at least part of the first content, and the first content and the second content have at least one identical characteristic information, so the second content as a whole has relatively uniform or identical characteristic information, and the second content has better coherence and visual effects.

[0024] In some implementations, the first content includes device information of the terminal, and the device information includes one or more of the following information: appearance information of the terminal, system time of the terminal, location of the terminal, weather information, or wallpaper of the first screen.

[0025] In some implementations, when the device information includes the appearance information, the method further includes: acquiring the appearance information through the first camera.

[0026] The terminal can obtain the device information of the terminal and determine the first content according to the device information, so that the process of determining the first content does not require user intervention, which reduces the operational difficulty of determining the first content and improves the user experience.

[0027] In some implementations, the first content includes information input by a user, and the information input by the user includes pictures, text, and / or emoticons.

[0028] In some embodiments, the method also includes: receiving a control operation from the first screen, the control operation being used to control the shooting parameters of the first camera; displaying fifth content on the second screen, the fifth content being content acquired by the first camera based on the shooting parameters, and the fifth content including at least part of the first content and prompt information corresponding to the shooting parameters.

[0029] In some embodiments, the shooting parameters include focal length.

[0030] The terminal can receive a control operation from the first screen, which is used to control the shooting parameters of the first camera, and display the fifth content on the second screen. The fifth content is the content obtained by the first camera based on the shooting parameters, and the fifth content includes at least part of the first content and prompt information corresponding to the shooting parameters, so as to facilitate the user to control the first camera through the first screen.

[0031] In some implementations, the method further includes: in response to a second operation, switching the first content displayed on the first screen to a sixth content.

[0032] In some embodiments, the second operation is a touch operation on the second screen or the first screen; or, the second operation is an air gesture operation; or, the second operation is a voice operation.

[0033] When the camera interface is displayed on the second screen, the terminal can, in response to the second operation, switch the first content displayed on the first screen to the sixth content, so as to facilitate the user to configure the content of the first screen through the first screen, improve the accuracy of the content displayed on the first screen, and further improve the visual effect of the content acquired by the first camera and displayed on the second screen.

[0034] In some embodiments, after the terminal displays the first content, when the positional relationship between the terminal and the mirror object changes, the user's posture of holding the terminal changes, or the position or size of the first screen in the field of view of the first camera changes, the first content is switched to the sixth content. That is, in the mirror shooting mode, the content displayed on the first screen can be dynamic, and the content changes with the change of the positional relationship between the terminal and the mirror object, the change of the user's posture of holding the terminal, or the change of the position or size of the first screen in the field of view of the first camera, thereby further improving the matching degree between the first content and the second content and further improving the coherence of the second content.

[0035] In a second aspect, the present application also provides a display method, applied to a terminal, the terminal comprising a first camera, a second screen and a first screen, the method comprising: turning on the first camera, wherein the first camera and the first screen are in the same plane, and the second screen is in another plane opposite to the first screen; in response to a target operation, displaying first content on the first screen; and displaying second content on the second screen, the second content being acquired by the first camera and including at least part of the first content.

[0036] The method obtains the user's target operation during shooting to display the first content on the first screen, thereby improving the shooting experience. The method can of course also be applied to the case of shooting in a mirror, for example, the first camera's field of view includes a mirror object or the first screen reflected by a mirror object.

[0037] This method is similar to the implementation method of the user manually turning on the mirror shooting mode in the aforementioned first aspect, and they can refer to each other. To avoid redundancy, they will not be described one by one.

[0038] In a third aspect, an embodiment of the present application provides a display device having the function of implementing the above aspects and the terminal behaviors in the possible implementation methods of the above aspects. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions.

[0039] In a fourth aspect, an embodiment of the present application provides a terminal, comprising: a memory and a processor, the memory being used to store a computer program; the processor being used to execute any of the methods described in the above aspects when calling the computer program.

[0040] In a fifth aspect, an embodiment of the present application provides a chip system, which includes a processor, the processor is coupled to a memory, and the processor executes a computer program stored in the memory to implement any of the methods described in the above aspects.

[0041] The chip system may be a single chip or a chip module composed of multiple chips.

[0042] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method described in any one of the above aspects is implemented.

[0043] In a seventh aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal, enables the terminal to execute any of the methods described in the above aspects.

[0044] It can be understood that the beneficial effects of the second to seventh aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of the structure of a terminal provided in an embodiment of the present application;

[0046] Figure 2 A schematic diagram of the structure of another terminal provided in an embodiment of the present application;

[0047] Figure 3 A schematic diagram of the structure of another terminal provided in an embodiment of the present application;

[0048] Figure 4 A schematic diagram of a mirror shooting scene provided in an embodiment of the present application;

[0049] Figure 5 A flow chart of a display method provided by an embodiment of the present application;

[0050] Figure 6 A schematic diagram of another mirror shooting scene provided in an embodiment of the present application;

[0051] Figure 7 A flowchart of a method for identifying a mirror shooting mode provided in an embodiment of the present application;

[0052] Figure 8 A schematic diagram of the visual sensitivity of the human eye provided in an embodiment of the present application;

[0053] Fig. 9 A schematic diagram of coding information provided in an embodiment of the present application;

[0054] Fig.10 A flowchart of another method for identifying a mirror shooting mode provided by an embodiment of the present application;

[0055] Fig.11 A flowchart of a method for configuring the content of a first screen provided in an embodiment of the present application;

[0056] Fig.12 A schematic diagram of a display interface provided in an embodiment of the present application;

[0057] Fig.13 A flowchart of another method for configuring the content of the first screen provided in an embodiment of the present application;

[0058] Fig.14 A schematic diagram of another display interface provided in an embodiment of the present application;

[0059] Fig.15 A schematic diagram of another display interface provided in an embodiment of the present application;

[0060] Fig.16 A flowchart of another method for configuring the content of the first screen provided in an embodiment of the present application;

[0061] Fig.17 A schematic diagram of another display interface provided in an embodiment of the present application;

[0062] Fig.18 A schematic diagram of another display interface provided in an embodiment of the present application;

[0063] Fig.19 A flowchart of another method for configuring the content of the first screen provided in an embodiment of the present application;

[0064] Fig. 20 A schematic diagram of another display interface provided in an embodiment of the present application;

[0065] Fig.21 A schematic diagram of another display interface provided in an embodiment of the present application;

[0066] Fig. 22 A flowchart of another method for configuring the content of the first screen provided in an embodiment of the present application;

[0067] Fig.23 A schematic diagram of another display interface provided in an embodiment of the present application;

[0068] Fig.24 A schematic diagram of another display interface provided in an embodiment of the present application;

[0069] Fig.25 A schematic diagram of another display interface provided in an embodiment of the present application;

[0070] Fig.26 A schematic diagram of another display interface provided in an embodiment of the present application;

[0071] Fig. 27 A flowchart of a method for setting camera shooting parameters provided in an embodiment of the present application;

[0072] Fig.28 A schematic diagram of another display interface provided in an embodiment of the present application. DETAILED DESCRIPTION

[0073] The display method provided in the embodiments of the present application can be applied to terminals such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiments of the present application do not impose any restrictions on the specific types of terminals.

[0074] Figure 1 1 is a schematic diagram of a terminal 100 provided in an embodiment of the present application. The terminal 100 may include a processor 110, a memory 120, a communication module 130, a screen 140, a camera 150, and the like.

[0075] The processor 110 may include one or more processing units, and the memory 120 is used to store program codes and data. In the embodiment of the present application, the processor 110 may execute computer-executable instructions stored in the memory 120 to control and manage the actions of the terminal 100.

[0076] The communication module 130 can be used for communication between various internal modules of the terminal 100, or communication between the terminal 100 and other external terminals, or communication with a network or other external terminals.

[0077] The terminal 100 can implement a shooting function through the screen 140 and the camera 150. In some embodiments, when the shooting function is turned on, the light of the area to be shot can be obtained through the viewfinder of the camera 150, and content can be generated and displayed on the screen 140; the user previews the content on the screen 140 and adjusts the shooting parameters of the camera 150, such as focal length, aperture, field of view, etc., according to the previewed content. When the user determines that the content displayed on the screen 140 meets the user's shooting requirements, the terminal 100 is controlled to store the content.

[0078] Screen 140, screen 140 can display images or videos in a human-computer interaction interface, etc. In some embodiments, terminal 100 can include 1 or N camera screens 140, where N is a positive integer greater than 1.

[0079] The camera 150 is used to capture static images or videos. When taking a photo, the shutter is opened, and light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the image signal processor for processing and converts it into an image visible to the naked eye. In some embodiments, the terminal 100 may include 1 or N cameras 150, where N is a positive integer greater than 1.

[0080] Optionally, the terminal 100 may further include peripheral devices 160 , such as a mouse, a keyboard, a speaker, a microphone, etc.

[0081] It should be understood that, in addition to Figure 1 In addition to the various components or modules listed in the figure, the embodiment of the present application does not specifically limit the structure of the terminal 100. In other embodiments of the present application, the terminal 100 may also include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure can be implemented in hardware, software, or a combination of software and hardware.

[0082] Please refer to Figure 2 , is a schematic diagram of the structure of another terminal 100 provided in an embodiment of the present application. The terminal 100 includes a camera 1 and a screen 1. The terminal 100 is a folding screen device, wherein Figure 2 The dotted line shown in a in FIG. is a folding line. When the terminal 100 is in the unfolded state, it can be as follows Figure 2 As shown in a in FIG. 1 , the screen 1 and the camera 1 are in the same plane. When the terminal 100 is in the folded state, the Figure 2 As shown in b, the screen 1 is folded into two parts facing each other, one part of the screen 1 is in one plane, and the camera 1 and the other part of the screen 1 are in another plane facing away from the plane.

[0083] Please refer to Figure 3 , is a schematic diagram of the structure of another terminal 100 provided in an embodiment of the present application. The terminal 100 includes a camera 1, a screen 1, a camera 2 and a screen 2. The camera 1 and the screen 1 are in the same plane. Figure 3 As shown in a in FIG. 1 ; the camera 2 and the screen 2 are located on another plane opposite to the plane, as shown in FIG. Figure 3 In some embodiments, screen 1 may be referred to as a front screen or a large screen, camera 1 may be referred to as a front camera, screen 2 may be referred to as a rear screen or a small screen, and camera 2 may be referred to as a rear camera.

[0084] In some embodiments, Figure 3 The terminal 100 shown is a folding screen device in an unfolded state. Figure 3 When the dotted lines shown are folded, screen 1 and camera 1 are folded and hidden, so screen 1 can also be called the inner screen and screen 2 can be called the outer screen.

[0085] In order to facilitate understanding of the technical solutions in the embodiments of the present application, the application scenarios of the embodiments of the present application are first introduced below.

[0086] Shooting is an important function of the terminal. Depending on the relative direction between the camera and the user, the following shooting methods can be included.

[0087] In one shooting mode, the shooting direction of the camera is opposite to the direction the user is facing, and can be used to shoot the user or the content behind the user, so this shooting mode can be called "selfie". Figure 2 The terminal 100 shown in a in FIG. 1 is used to shoot, the camera 1 and the screen 1 are directed toward oneself, the content is acquired through the camera 1 and the content is previewed through the screen 1; or Figure 3 The terminal 100 shown is shooting, with the camera 1 and the screen 1 facing oneself, acquiring content through the camera 1 and previewing the content through the screen 1.

[0088] The shooting direction of the camera is parallel to the axis of the camera and points from the camera to the object being photographed.

[0089] In another shooting mode, the shooting direction of the camera is the same as the direction the user is facing, and can be used to shoot the content in front of the user, such as other people in front of the user, so this shooting mode can be called "other shooting". Figure 2 The terminal 100 shown in b in FIG. 1 is used to shoot, with a portion of the screen 1 facing oneself, and the content is obtained through the camera 1 on the back of the screen 1 and previewed through the portion of the screen 1 facing the user; or the user uses Figure 3 The terminal 100 shown in the figure shoots, directs the camera 1 and the screen 1 toward oneself, obtains the content through the camera 2 and previews the content through the screen 1; or the user Figure 3 The terminal 100 shown is shooting, with the camera 2 and the screen 2 facing oneself, acquiring content through the camera 1 and previewing the content through the screen 2.

[0090] In another shooting mode, the camera's field of view includes mirror objects, and the mirror surface of the mirror object can reflect light to the camera, so that the camera can shoot the content in the mirror. This shooting mode can be called "mirror shooting". Among them, when the user uses the camera to shoot himself in the mirror, this shooting mode can also be called "mirror selfie".

[0091] In the above-mentioned mirror shooting mode, when the viewing range of the terminal camera includes a mirror object, the light reflected by at least a part of the terminal area will be reflected to the camera through the mirror surface of the mirror object, so the content captured by the camera will include the at least part of the area. If the at least part of the area includes a screen, the content captured by the camera will include the screen, that is, the content captured by the camera will have a problem of incoherent content.

[0092] For example, please refer to Figure 4 , the user holds or Figure 3 The terminal 100 shown in the figure takes a selfie facing the mirror 410, wherein the plane 420 where the camera 1 and the screen 1 are located faces the user, and the other plane 430 where the camera 2 and the screen 2 are located faces the mirror 410. The user turns on the front-facing shooting function of the camera, that is, shoots through the camera 2, and previews the shot content through the screen 1. The camera 2 shoots the other plane 430 of the terminal 100 through the mirror 410, so the content previewed on the screen 1 also includes the other plane 430. The screen 2 in the off state makes the content previewed on the screen 1 appear very incoherent, and the visual effect is extremely poor.

[0093] In order to solve at least part of the above technical problems, the present application provides a display method.

[0094] The technical solution of the present application is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0095] The following only takes the terminal in which the first camera and the first screen are in the same plane, and the second screen is in another plane opposite to the first screen as an example to illustrate the display method provided by the present application. In practical applications, the second screen, the first screen, and the first camera can be in other positional relationships. For example, in some embodiments, the second screen, the first screen, and the first camera can be in the same plane of the terminal; or, in other embodiments, the second screen, the first screen, and the first camera can be respectively set on different planes of the terminal; or, in other embodiments, the second screen, the first screen, and the first camera can be respectively set on at least one curved surface of the terminal.

[0096] Please refer to Figure 5 , is a flow chart of a display method provided in an embodiment of the present application. It should be noted that the method is not based on Figure 5 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0097] S501, the terminal turns on the first camera.

[0098] In some implementations, the first camera is any camera of the terminal. For example, the first camera can be Figure 3 Camera 2 is shown.

[0099] In some embodiments, the terminal may turn on the first camera in response to a user operation for triggering a camera turn-on function. Alternatively, in other embodiments, the terminal may turn on the first camera when it detects that a preset condition for triggering the turn-on of the first camera is met.

[0100] S502, the terminal determines to enter the mirror shooting mode, wherein the first camera and the first screen are in the same plane, the second screen is in another plane opposite to the first screen, and the field of view of the first camera includes a mirror object or the first screen reflected by the mirror object.

[0101] For example, Figure 3 As shown, the first camera is camera 2, the second screen is screen 1, and the first screen is screen 2; or, the first camera is camera 1, the second screen is screen 2, and the first screen is screen 1.

[0102] In some implementations, in the mirror shooting mode, content may be acquired through the first camera and displayed through the second screen.

[0103] In some embodiments, the positional relationship between the terminal and the mirror object, and the user's posture of holding the terminal will affect the size of the area of ​​the first screen reflected by the mirror object in the field of view of the first camera. The user can adjust the size of the area of ​​the first screen included in the field of view of the first camera by moving his own position, moving the position of the mirror object, and adjusting the shooting posture. In some embodiments, when the plane of the first camera and the first screen is opposite to the mirror surface of the mirror object, the field of view of the first camera includes the entire first screen.

[0104] In some embodiments, the mirror shooting mode can be turned on or off by the user.

[0105] Exemplarily, the terminal can pre-set a trigger operation for turning on or off the mirror shooting mode. When the terminal receives the trigger operation for turning on the mirror shooting mode, it determines to enter the mirror shooting mode (execute step S503); when the terminal receives the trigger operation for turning off the mirror shooting mode, it determines to exit the mirror shooting mode.

[0106] Exemplarily, the terminal may pre-set a trigger operation for opening the display of screen 1, and when the terminal receives the trigger operation for opening the display of screen 1, step S503 is executed. The closing operation is similar and will not be described in detail.

[0107] Exemplarily, the terminal may pre-set an operation for selecting content, and when the terminal receives an instruction for selecting and confirming content, step S503 and the like are executed.

[0108] It can be seen that the user can actively choose to turn on or off the content display function of the first screen in various ways.

[0109] In other implementations, the terminal may enter the mirror shooting mode when it determines that a preset condition for entering the mirror shooting mode is met based on information such as the state of the camera and the content acquired by the camera.

[0110] S503: The terminal displays the first content on the first screen.

[0111] Since the first camera can capture the first screen through the mirror in the mirror shooting mode, the first content can be displayed on the first screen, so that when the first camera captures the first screen, it can capture the first content instead of the first screen in an off state.

[0112] In some implementations, the terminal may receive the first content input by a user, or the terminal may generate the first content according to an environment of the terminal or information of the terminal.

[0113] S504: The terminal displays second content on a second screen, where the second content is acquired by the first camera and includes at least part of the first content.

[0114] Since the field of view of the first camera includes the first screen reflected by the mirror object, when the terminal displays the second content on the second screen, the second content seen by the user includes at least part of the first content, that is, relatively coherent content, and does not include the shadow area occupied by the first screen in the off state, which effectively improves the problem of incoherent shooting content in the mirror mode and significantly improves the visual effect.

[0115] In some implementations, when the terminal receives a triggering operation to store the second content (eg, a user presses a capture button), the second content may be stored.

[0116] For example, the user follows Figure 4 The same method as shown is used to shoot. Figure 6 As shown, the terminal displays a stripe image on screen 2, and the area corresponding to the content displayed on screen 1 also includes the stripe image. Figure 4 Compared with screen 1, Figure 6 The screen 1 in the figure does not include the shadow area corresponding to the screen 2 in the off state, but includes the stripe image. Figure 6 The content shown in Screen 1 has better coherence and visual effects.

[0117] In an embodiment of the present application, the terminal can turn on the first camera and determine to enter the mirror shooting mode. In the mirror shooting mode, the first camera and the first screen are in the same plane, the second screen is in another plane opposite to the first screen, and the first camera's field of view includes a mirror object or the first screen reflected by the mirror object. The terminal can display the first content on the first screen, and the first content is reflected into the shooting range of the first camera through the mirror object, so that the second content captured by the first camera and displayed on the second screen includes at least part of the first content, and the user sees a relatively complete content on the second screen, excluding the shadow area occupied by the first screen in the extinguished state, which effectively improves the problem of incoherent shooting content in the mirror mode and significantly improves the visual effect.

[0118] Please refer to Figure 7 , is a flow chart of a method for identifying the mirror shooting mode provided in an embodiment of the present application. The method can be used as a detailed description of the aforementioned S502, which is used for the terminal to identify entering the mirror shooting mode. It should be noted that the method is not based on Figure 7 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0119] S701. A terminal displays third content on a first screen, where the third content carries first coding information.

[0120] In some implementations, the terminal may display the third content on the first screen in response to the first camera being turned on. That is, the turning on of the first camera may trigger the terminal to recognize the mirror shooting operation.

[0121] In some embodiments, the third content includes multiple frames, and the first coded information is carried in the multiple frames. In some embodiments, the multiple frames may be a sequence of two-color frames, wherein one color of the frame represents one symbol and another color of the frame represents another symbol, so that the sequence can carry information. For example, 0 can be represented by one color of the frame and 1 can be represented by another color of the frame, and the sequence can represent a binary string; or, 1 or 0 can be represented by one color of the frame and an interval symbol can be represented by another color of the frame, and the sequence can represent a string consisting of only 1 or only 0. In some embodiments, there is at least one black frame and at least one blue frame in the multiple frames. That is, at least one blue frame is inserted between black frames with a specific number of frames, and this orderly interpolation method can make specific information encoded in the process of displaying the black frame. In some embodiments, the amount of information encoded can be determined according to the time interval between the black frame and the blue frame. When the time interval is shorter, the number of blue frames that can be inserted in the same time length is greater, and the amount of information that can be encoded is also greater.

[0122] Please refer to Figure 8 The diagram of human visual sensitivity is shown in the figure. The horizontal axis represents the wavelength of light, the vertical axis represents the visual sensitivity, and the rectangle represents the wavelength of blue light (450 nanometers - 470 nanometers). Figure 8 It can be seen that in a bright environment, the human eye is not sensitive to blue. Therefore, when a blue picture is inserted into a black picture, the human eye will recognize the blue picture as black, but the blue picture can be normally recognized by machine vision such as cameras, making the blue picture and the encoded information invisible to the user, thereby improving the user experience.

[0123] In some implementations, the first coding information may be pre-set. In some implementations, the first coding information is a random code, or may be other information related to the terminal or the first camera.

[0124] For example, Fig. 9 As shown in a in the figure, the first coded information is 1-11-1, and the third content is blue (in Fig. 9 A sequence of white (white) and black pictures is shown in the figure, where the blue picture represents 1 and the black picture represents an interval.

[0125] For example, Fig. 9 As shown in b, the first coding information is 101101, and the third picture is a sequence of blue pictures and black pictures, the blue picture represents 1, and the black picture represents 0.

[0126] In some embodiments, the third content is a frame of picture, the first coded information is carried in the frame of picture, and the frame of picture includes a black area and a blue area. Alternatively, in other embodiments, the third content may include multiple frames of picture, each of which includes a black area and a blue area.

[0127] For example, Fig. 9 As shown in c, the first coded information is △□○, and the third content includes a black background and blue (in Fig. 9 △□○ shown in white in the figure.

[0128] It should be noted that Fig. 9 This is an example of the third content and the first coded information but not a limitation. In other implementations, the third content and the first coded information may also be in other forms.

[0129] In some implementations, when executing S701, the terminal may display the third content on the first screen multiple times or in a loop.

[0130] S702: If the terminal obtains first coding information through the first camera, it determines to enter the mirror shooting mode.

[0131] If the first coding information can be obtained through the first camera, it can be determined that the first camera's framing range includes a mirror object and at least a portion of the first screen reflected in the mirror surface of the mirror object, and thus it can be determined that the mirror shooting mode has been entered. If the first coding information cannot be obtained through the first camera, it is possible that the first camera's framing range does not include a mirror object, or that although the first camera's framing range includes a mirror object, the mirror surface of the mirror object does not include the first screen, and thus the mirror shooting mode is not entered. The process of determining that the mirror shooting mode has been entered does not require user intervention, which reduces the difficulty of user operation and further improves the user experience.

[0132] In some embodiments, the terminal can obtain the seventh content through the first camera, obtain the second coding information from the seventh content, compare the second coding information with the first coding information, and determine to enter the mirror shooting mode if the second coding information is the same as the first coding information. In some embodiments, if the terminal does not obtain any coding information from the seventh content, or the second coding information is different from the first coding information, the terminal can set the first screen to an off-screen state and enter other shooting modes, such as the other shooting modes can be the aforementioned other shooting mode and another shooting mode corresponding to the second coding information.

[0133] For example, the first coding information is 101101. If the second coding information is 101101, the second coding information is the same as the first coding information, and the terminal determines to enter the mirror shooting mode; if the second coding information is 100000, the second coding information is different from the first coding information, and the terminal determines to enter other shooting modes.

[0134] In some embodiments, the manner in which the terminal obtains the second coded information from the seventh content may correspond to the manner in which the third content carries the first coded information. In some embodiments, the first coded information is carried in a sequence consisting of a black screen and a blue screen, and the terminal may obtain the second coded information from the sequence included in the seventh content. In some embodiments, the first coded information is carried in a screen including a black area and a blue area, and the terminal may obtain the second coded information from any screen included in the seventh content.

[0135] In some embodiments, the terminal shoots with the first camera at the same frequency as the frequency of displaying content on the first screen, thereby improving the problem of the first camera missing the third content displayed on the first screen, thereby improving the accuracy and efficiency of the acquired coded information.

[0136] In an embodiment of the present application, the terminal can display the third content on the first screen, and the third content carries the first coded information corresponding to the mirror shooting mode, and then obtains the first coded information through the first camera. If the first coded information can be obtained through the first camera, it can be determined that the field of view of the first camera includes a mirror object and at least a portion of the first screen reflected in the mirror surface of the mirror object, so it can be determined that the mirror shooting mode has been entered, thereby achieving the process of determining the entry into the mirror shooting mode without user intervention, reducing the difficulty of user operation, and further improving the user experience.

[0137] Please refer to Fig.10 , is a flow chart of another method for identifying the mirror shooting mode provided by an embodiment of the present application. The method can be used as a detailed description of the aforementioned S502, which is used for the terminal to identify entering the mirror shooting mode. It should be noted that the method is not based on Fig.10 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0138] S1001, the terminal obtains environmental information through a first camera.

[0139] From the above, it can be seen that the shooting scene corresponding to the mirror shooting mode includes mirror objects, the terminal surface or the first screen that may be photographed by the first camera, etc. Therefore, the environmental information in the shooting scene can be obtained through the first camera, and then it is determined whether to enter the mirror shooting mode based on the environmental information.

[0140] In some implementations, the terminal may acquire environmental information in a shooting scene through the first camera in response to the first camera being turned on.

[0141] In some implementations, the terminal may acquire the eighth content through the first camera, and acquire the environmental information from the eighth content.

[0142] S1002: If the environmental information corresponds to the mirror shooting mode, the terminal determines to enter the mirror shooting mode.

[0143] In some implementations, environmental information corresponding to the mirror shooting mode may be preset.

[0144] In some embodiments, the environmental information corresponding to the mirror shooting mode includes one or more of the following information: a mirror surface, an edge of a mirror object, a first camera, a first screen, or a plane where the first screen is located.

[0145] In some implementations, if the eighth content does not include environmental information corresponding to the mirror shooting mode, the terminal may enter other shooting modes, such as the aforementioned other-shooting mode.

[0146] In an embodiment of the present application, the terminal can determine to enter the mirror shooting mode when the environmental information corresponding to the mirror shooting mode is acquired through the first camera, thereby realizing that the process of determining to enter the mirror shooting mode does not require user intervention, reduces the difficulty of user operation, and further improves the user experience.

[0147] Above Figure 7 and Fig.10 Several methods for determining whether to enter the mirror shooting mode are provided. It is understandable that in actual applications, other methods can also be used to determine whether to enter the mirror shooting mode.

[0148] In some implementations, if the first camera and the second screen are activated, a first operation for indicating the start of the mirror shooting mode is obtained, then it is determined to enter the mirror shooting mode. In some implementations, the terminal can obtain the first operation through the first camera, the second screen, or the first screen.

[0149] In some embodiments, the terminal also includes a second camera that is in the same plane as the second screen. The terminal can determine the similarity between the content obtained by the second camera and the content obtained by the first camera. If the similarity is greater than or equal to a preset value, it is determined to enter the mirror shooting mode; otherwise, it is determined to enter other shooting modes.

[0150] Please refer to Fig.11 , is a flow chart of a method for configuring the content of the first screen provided in an embodiment of the present application. The method may be executed before the aforementioned execution S503 displays the first content on the first screen. It should be noted that the method does not Fig.11 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0151] S1101. The terminal displays first prompt information on a second screen. The first prompt information is used to prompt a user to set a style of a first content.

[0152] In some embodiments, Fig.12 As shown, when the terminal determines to enter the mirror shooting mode, the second screen displays the camera interface 1201 , and the terminal displays the first prompt information 1202 on the camera interface 1201 .

[0153] In other embodiments, please continue to refer to Fig.12 When the terminal determines to enter the mirror shooting mode, the second screen displays other interfaces (such as desktop) 1203 except the camera interface. The other interface 1203 includes a first prompt message 1202. When the terminal receives a trigger operation from the user based on the first prompt message 1202, it switches to the camera interface 1201.

[0154] S1102: In response to a triggering operation on the first prompt information, the terminal displays a style list on the second screen, where the style list includes at least one style of the content displayed on the first screen.

[0155] In some implementations, the triggering operation on the first prompt information may include a click operation or a long press operation. Alternatively, in other implementations, the triggering operation may also include other types of operations.

[0156] In some embodiments, please continue to refer to Fig.12 When the terminal receives a click operation from the user based on the first prompt information 1202 in the camera interface 1201 , a style list 1204 may be displayed, where the style list 1204 includes a first style 1206 .

[0157] In some implementations, at least one style in the style list may be pre-set.

[0158] S1103: In response to a triggering operation on the first style, the terminal displays first content of the first style on a first screen.

[0159] In some implementations, the triggering operation on the first style may cause the first content of the first style to be displayed on the first screen, and thus the triggering operation on the first style may also be regarded as the first operation.

[0160] In some implementations, the triggering operation for the first style may include a click operation or a long press operation. Alternatively, in other implementations, the triggering operation may also include other types of operations.

[0161] In some embodiments, please continue to refer to Fig.12 When the terminal receives a click operation from the user based on the first style 1206 in the style list 1204, the first content 1207 of the first style 1206 can be displayed on the first screen.

[0162] In an embodiment of the present application, the terminal can display the first prompt information on the second screen, thereby prompting the user to set the style of the first content. When the terminal detects the user's triggering operation on the first prompt information, the style list is displayed on the second screen, and the first style is determined in the style list, so that the user can configure the content of the first screen through the second screen, thereby improving the accuracy of the content displayed on the first screen, and further improving the visual effect of the content acquired by the first camera and displayed on the second screen.

[0163] Please refer to Fig.13 , is a flowchart of another method for configuring the content of the first screen provided in an embodiment of the present application. The method can be used to configure the content of the first screen through the first screen when the camera application is started. It should be noted that the method does not Fig.13 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0164] S1301: When a camera interface is displayed on a second screen, the terminal displays first content on the first screen in response to a first operation on the first screen.

[0165] The terminal displays the camera interface on the second screen, that is, the terminal starts the camera application, obtains content through the first camera and displays the content on the second screen. The first operation is used when the camera application is started, when the terminal receives the first operation of the user on the first screen, the terminal determines to enter the mirror shooting mode, starts the first screen, and displays the first content on the first screen.

[0166] In some implementations, the first operation may include a double-click operation or a long-press operation. Alternatively, in other implementations, the first operation may also include other types of operations.

[0167] In some implementations, the first content may be pre-set content.

[0168] In some implementations, if the terminal has already started the first screen and displayed the first content on the first screen, S1301 may be omitted.

[0169] S1302: In response to a second operation on the first screen, the terminal displays a sixth content on the first screen.

[0170] The second operation is used to trigger switching of the content displayed on the first screen.

[0171] In some implementations, when the terminal switches the first content displayed on the first screen to the sixth content, the terminal can display the ninth content on the second screen, where the ninth content is acquired by the first camera and includes at least part of the sixth content.

[0172] In some embodiments, the second operation may be a touch operation on the first screen. For example, the touch operation may include sliding up and down, sliding left and right; or, in other embodiments, the touch operation may include other types of touch operations.

[0173] In other implementations, the second operation may be an operation acting on the second screen.

[0174] In other embodiments, the second operation may include an air gesture operation, and the second operation may be obtained through the first camera or the second camera.

[0175] For example, Fig.14 As shown, when the terminal displays the camera interface 1201 on the second screen, if a double-click operation (ie, a first operation) on the first screen is received, the first screen is started and the first content 1207 is displayed on the first screen.

[0176] When the terminal displays the first content 1207 on the first screen, if the terminal receives a sliding operation (i.e., a second operation) of the user on the first screen, the first content 1207 displayed on the first screen is switched to the sixth content ( Fig.14not shown).

[0177] Alternatively, when the terminal displays the first content 1207 on the first screen, the terminal detects a swing gesture operation (ie, the second operation) of the user through the first camera, and then switches the first content 1207 displayed on the first screen to the sixth content.

[0178] In an embodiment of the present application, the terminal can, in response to a second operation, switch the first content displayed on the first screen to the sixth content when the camera interface is displayed on the second screen, so as to facilitate the user to configure the content of the first screen through the first screen, thereby improving the accuracy of the content displayed on the first screen and further improving the visual effect of the content acquired by the first camera and displayed on the second screen.

[0179] Alternatively, in some other embodiments, after the terminal displays the first content, when the positional relationship between the terminal and the mirror object changes, the user's posture of holding the terminal changes, or the position or size of the first screen in the field of view of the first camera changes, the first content is switched to the sixth content. That is, in the mirror shooting mode, the content displayed on the first screen can be dynamic, and the content changes with the change of the positional relationship between the terminal and the mirror object, the change of the user's posture of holding the terminal, or the change of the position or size of the first screen in the field of view of the first camera, thereby further improving the matching degree between the first content and the second content and further improving the coherence of the second content.

[0180] For example, Fig.15 As shown, during the mirror shooting process, as the area of ​​the first screen included in the field of view of the first camera moves from small to large and from the edge to the middle, the content displayed on the first screen can gradually change from a crescent moon occupying only a smaller area at the edge of the first screen to a full moon occupying a larger area in the center of the first screen.

[0181] Please refer to Fig.16 , is a flowchart of another method for configuring the content of the first screen provided by an embodiment of the present application. The method can be used to configure the content of the first screen through the second screen when the camera application is started. It should be noted that the method does not Fig.16 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0182] S1601: When the terminal displays a camera interface on the second screen, in response to a third operation on the second screen, a display function setting entry corresponding to the first screen is displayed on the second screen.

[0183] The third operation is used to trigger the display of a display function setting entry corresponding to the first screen on the second screen. In some embodiments, the third operation may include a sliding operation; or, in other embodiments, the third operation may also include other types of operations.

[0184] S1602: In response to a triggering operation on a display function setting entry, the terminal displays a style list on a second screen.

[0185] In some implementations, S1602 may be omitted, that is, when the terminal executes S1601 in response to the third operation on the second screen, the terminal displays the style list on the second screen.

[0186] S1603: In response to a triggering operation on the first style, the terminal displays the first content of the first style on the first screen.

[0187] The first style may be any style in the style list.

[0188] For example, Fig.17 As shown, the terminal starts the camera application and displays the camera interface 1201 on the second screen. When the terminal detects a sliding operation (i.e., the third operation) of the user from the bottom of the second screen upward, the display function setting entry 1701 corresponding to the first screen is displayed on the second screen. When the terminal detects a trigger operation of the user on the display function setting entry 1701, the style list 1204 and the first style 1206 are displayed on the second screen. When the terminal receives a click operation from the user based on the first style 1206, the first content 1207 of the first style 1206 can be displayed on the first screen.

[0189] In some implementations, when the user selects a different style, the terminal can synchronously display the first content of the style on the first screen.

[0190] In some implementations, when the terminal has displayed the first content on the first screen, the first content can be switched to content of other styles by performing the same or similar operations as S1601-S1603, such as switching the first content to the sixth content of the second style.

[0191] In an embodiment of the present application, the terminal can, when the camera interface is displayed on the second screen, display a display function setting entry corresponding to the first screen on the second screen in response to a third operation on the second screen, display a style list on the second screen in response to a trigger operation on the display function setting entry, and display the first content of the first style on the first screen in response to a trigger operation on the first style, thereby facilitating the user to configure the content of the first screen through the first screen, improving the accuracy of the content displayed on the first screen, and further improving the visual effect of the content acquired by the first camera and displayed on the second screen.

[0192] In some implementations, the terminal can set the content of the first screen through the second screen or the first screen when the camera application is not started. For example, setting the content of the first screen through the second screen, such as Fig.18 As shown, the terminal displays a system setting interface 1801 on the second screen, and the system setting interface 1801 includes a first screen setting entry 1802. When the terminal receives a user's trigger operation based on the first screen setting entry 1802, the first screen setting interface 1803 is displayed, and the first screen setting interface 1803 includes a mirror shooting mode setting entry 1804. When the terminal receives a user's trigger operation based on the mirror shooting mode setting entry 1804, the mirror shooting mode setting interface 1805 is displayed, and the mirror shooting mode setting interface 1805 includes a mirror mode switch 1806 and multiple styles, and the multiple styles include the first style 1206 ( Fig.18 When the terminal detects a trigger operation of the mirror shooting mode switch 1806, the mirror shooting mode can be switched from the on state to the off state, or from the off state to the on state, wherein when the mirror shooting mode is in the on state, the terminal can display the content on the first screen when the camera application is started according to the display method provided in the present application. When the terminal detects the user's trigger operation based on the first pattern 1206 and the mirror shooting mode is turned on, when the mirror shooting mode is triggered, the terminal can start the first screen and display the content on the first screen.

[0193] Please refer to Fig.19 , is a flowchart of another method for configuring the content of the first screen provided by an embodiment of the present application. The method can be used in the mirror shooting mode, where the terminal determines the content to be displayed on the first screen based on the content acquired by the first camera. It should be noted that the method does not Fig.18 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0194] S1901: The terminal obtains fourth content through the first camera.

[0195] S1902: The terminal obtains at least one type of characteristic information of the fourth content.

[0196] The terminal may identify a part or all of the area of ​​the fourth content, thereby obtaining the characteristic information.

[0197] In some embodiments, the feature information of the fourth content may include at least one of color features, texture features, character features, and scene information.

[0198] In some embodiments, the color feature may include one or more features of color category, color quantity, and various color distribution areas. Exemplarily, the terminal may extract the color of part or all of the areas in the fourth content and generate a color palette, which includes the color category and color quantity of part or all of the areas.

[0199] In some embodiments, the character features include one or more of the number of characters, body movements of characters, gestures of characters, and clothing of characters. Exemplarily, the terminal may identify an area including characters in the fourth content, and identify the color and / or pattern of the characters' clothing from the area.

[0200] In some implementations, the scene information includes the location and background of the current user's current shooting behavior. For example, the scene information may include terrains such as cities, villages, mountains, forests, and beaches; or the scene information may include building types such as gyms, cinemas, shopping malls, and homes.

[0201] Alternatively, in some other implementations, the terminal may also obtain more or less feature information from the fourth content.

[0202] S1903: The terminal determines the first content based on at least one characteristic information of the fourth content.

[0203] Since the first content is determined based on at least one characteristic information of the fourth content, and the first content and the fourth content have at least part of the same characteristic information, when the terminal displays the first content on the first screen and previews or stores the second content on the second screen, the second content includes at least part of the first content, and the first content and the second content have at least one same characteristic information, that is, the second content as a whole has relatively uniform or the same characteristic information, and the second content has better coherence and visual effects. Among them, when the first content and the fourth content have more common characteristic information, the second content has better coherence and visual effects.

[0204] In some implementations, the characteristic information of the fourth content includes color category and color distribution, and the terminal may generate the first content with the same color category and color distribution, or the terminal may generate the first content with the color that is most distributed in the fourth content. Fig. 20 As shown in a in FIG. 1 , the fourth content includes red ( Fig. 20 Medium sparse dashed range) and yellow ( Fig. 20 ), the first content is a red stripe ( Fig. 20 The sparse dashed lines in the middle) and yellow stripes ( Fig. 20 If the image is an image with alternating red and yellow colors (within the tight dotted line range in the figure), then the red and yellow colors will also be distributed more uniformly in the second content previewed by the user on the second screen.

[0205] In some implementations, the feature information of the fourth content includes the clothes worn by the character, and the terminal may obtain the color of the clothes worn by the character and generate the first content including the color. Fig. 20 As shown in b, the characters in the fourth content are wearing blue ( Fig. 20 The first content is the blue pattern ( Fig. 20 If the content is within the dotted line range, then the second content previewed by the user on the second screen will also be uniformly blue content.

[0206] In some embodiments, the characteristic information of the fourth content includes the amplitude and / or speed of the character gesture, and the terminal can obtain the first content corresponding to the character gesture. In some embodiments, the terminal can obtain and store at least one character gesture and the content corresponding to each character gesture in advance, and when determining the character gesture in the fourth content, obtain the content corresponding to the character gesture from at least one stored content. Alternatively, in other embodiments, the terminal can draw the first content based on the character gesture, so that the first content also includes the character gesture or a graphic similar to the character gesture. For example, Fig.21 As shown in a in the figure, the character gesture included in the fourth content is the raised index finger and middle finger, and the first content is a rabbit head image similar to the character gesture.

[0207] In an embodiment of the present application, the terminal can obtain the fourth content through the first camera, and determine the first content displayed on the first screen based on at least one characteristic information of the fourth content. On the one hand, the process of determining the first content does not require user intervention, which reduces the difficulty of determining the first content; on the other hand, since the first content is determined based on the at least one characteristic information, the first content and the fourth content have at least one of the same characteristic information, so when the terminal displays the first content on the first screen and previews or stores the second content on the second screen, the second content includes at least part of the first content, and the first content and the second content have at least one of the same characteristic information, so the second content as a whole has relatively uniform or the same characteristic information, and the second content has better coherence and visual effects.

[0208] Please refer to Fig. 22 , is a flowchart of another method for configuring the content of the first screen provided by an embodiment of the present application. The method can be used in the mirror shooting mode, where the terminal determines the content displayed on the first screen according to the device information of the terminal. It should be noted that the method does not Fig. 22 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0209] S2201, the terminal obtains device information of the terminal, where the device information includes one or more of the following information: appearance information of the terminal, system time of the terminal, location of the terminal, weather information, or wallpaper of the first screen.

[0210] In some embodiments, the appearance information of the terminal may include the color, material, and finish of the external shell of the terminal. In some embodiments, the terminal stores the appearance information in advance, and the terminal may obtain the appearance information from the terminal's own memory. Alternatively, in other embodiments, the terminal may obtain the appearance information of the terminal through the first camera or the second camera.

[0211] Alternatively, in some other implementations, the device information may also include more or less information related to the terminal.

[0212] S2202: The terminal determines a first content based on the device information.

[0213] In some implementations, the first content may include device information of the terminal.

[0214] In some embodiments, the device information includes appearance information of the terminal, and the terminal can obtain the first content corresponding to the appearance information. In some embodiments, the first content includes at least part of the color on the terminal shell, or the first content includes at least part of the pattern on the terminal shell. For example, Fig.21 As shown in b, the terminal recognizes through the first camera that the terminal housing includes red ( Fig.21 The first content includes the red stripe ( Fig.21 The content within the dotted line in the figure.

[0215] In some implementations, the device information includes the system time, the location of the terminal, or weather information, and the terminal may display the system time, the location of the terminal, or weather information in the first content. Fig.23 As shown in a in FIG. 1 , the first content includes the system time and the location of the terminal, the system time is "Monday, 08:08, morning", and the location of the terminal is "Shanghai"; or, Fig.23 As shown in b, the first content includes weather information, and the weather information is a symbol indicating thunderstorm weather.

[0216] In some implementations, the device information includes a wallpaper of the first screen, and the first content may include the wallpaper, such as Fig.24 shown.

[0217] In an embodiment of the present application, the terminal can obtain device information of the terminal and determine the first content according to the device information, so that the process of determining the first content does not require user intervention, which reduces the operational difficulty of determining the first content and improves the user experience.

[0218] In some embodiments, the terminal generates the first content according to the information input by the user, and the first content includes the information, so that the user can more freely customize the first content displayed on the first screen, which greatly enriches the source of the first content and the user experience. In some embodiments, the information input by the user may include at least one of a picture, text, and an emoticon.

[0219] In some embodiments, Fig.25 As shown, the terminal displays a picture customization entrance 2501 on the second screen. When the terminal receives a user's trigger operation based on the picture customization entrance 2501, the photo album 2502 is displayed. When the terminal receives a user's trigger operation based on any picture 2503 in the photo album 2502, the first content is displayed on the first screen, and the first content is the picture 2503 selected by the user.

[0220] Or, in other embodiments, Fig.26 As shown, the terminal displays a text symbol custom entry 2601 on the second screen. When the terminal receives a trigger operation from the user based on the text symbol custom entry 2601, an input box 2602 is displayed. When the terminal receives an emoticon 2603 input by the user based on the input box 2602, the first content is displayed on the first screen, and the first content includes the emoticon 2603 input by the user. Alternatively, when the terminal receives a text message 2604 input by the user based on the input box 2602, the first content is displayed on the first screen, and the first content includes the text message 2604 input by the user.

[0221] Please refer to Fig. 27 , is a flow chart of a method for setting a camera provided in an embodiment of the present application. The method can be executed after the aforementioned S501, and is used for the user to control the shooting parameters of the first camera from the first screen in the mirror shooting mode, and synchronously display the control process on the second screen. It should be noted that the method does not Fig.26 The specific order described below is a limitation, and it should be understood that in some embodiments, the order of some steps in the method can be interchanged according to actual needs, or some steps can be omitted or deleted. The method includes the following steps:

[0222] S2701, the terminal receives a control operation from a first screen, where the control operation is used to control shooting parameters of a first camera.

[0223] In some implementations, the shooting parameter may include focal length. Alternatively, in actual applications, the terminal may also receive more shooting parameters related to the first camera, such as aperture, filter, etc.

[0224] In some implementations, the control operation may be any type of operation. Exemplarily, the control operation is a sliding operation.

[0225] S2702: The terminal displays fifth content on the second screen, where the fifth content is content acquired by the first camera based on shooting parameters, and includes at least part of the first content and prompt information corresponding to the shooting parameters.

[0226] In some embodiments, the terminal stores a correspondence between control operations and shooting parameters, and when receiving a control operation, determines the shooting parameters corresponding to the control operation from the correspondence. Alternatively, in other embodiments, the terminal may determine the shooting parameters corresponding to the control operation in other ways.

[0227] In some implementations, the terminal may not display prompt information corresponding to the shooting parameters.

[0228] For example, Fig.28 As shown in a in , when the control operation is a sliding operation and the sliding speed is greater than the preset speed (i.e., a faster sliding operation), the terminal adjusts the focal length of the first camera to a greater extent, such as 5 times, 10 times, or 20 times, and displays the specific value of the current focal length on the second screen. Or, Fig.28 As shown in b, when the control operation is a sliding operation and the sliding speed is less than the preset speed (i.e., a slower sliding operation), the terminal adjusts the focal length of the first camera by a small amount, such as 0.1 times, and the terminal also displays the specific value of the current focal length on the second screen and vibrates.

[0229] In an embodiment of the present application, the terminal can receive a control operation from the first screen, which is used to control the shooting parameters of the first camera, and display the fifth content on the second screen. The fifth content is content obtained by the first camera based on the shooting parameters, and the fifth content includes at least part of the first content and prompt information corresponding to the shooting parameters, so as to facilitate the user to control the first camera through the first screen.

[0230] In the above embodiment, the terminal can obtain multiple contents through the first camera, and these contents are used to configure the contents displayed on the first screen, or to determine whether to enter the shooting mode. In other embodiments, the same content obtained by the first camera can have multiple uses. For example, the same content (such as the fourth content) can be used to configure the contents displayed on the first screen and to determine whether to enter the shooting mode. Or, in other embodiments, the same content can be used to determine whether to enter the shooting mode in multiple ways.

[0231] In the above embodiments, the terminal may be configured to display content on the first screen in a variety of ways. For the same content, the terminal may be configured in different ways so that the first screen displays the content.

[0232] In the above embodiment, the terminal previews the shooting interface (such as the second content) through the second screen, and displays a content (such as the first content) through the first screen, so that the captured and previewed content is richer and more beautiful. In other embodiments, the terminal can respond to the user's switching operation on the content displayed on the first screen and the second screen, and exchange the content displayed on the second screen with the second displayed content, so that the user can better preview the content displayed on the first screen on the second screen. The state of the content exchange can be exchanged again after a preset time or when responding to the switching operation again, so as to restore to previewing the shooting interface through the second screen and displaying a content through the first screen. Alternatively, in other embodiments, the terminal can copy the content displayed on the first screen to the second screen in response to the switching operation, and restore to displaying the preview shooting interface on the second screen after a preset time or when responding to the switching operation again.

[0233] Based on the same inventive concept, as an implementation of the above method, an embodiment of the present application provides a display device, and the device embodiment corresponds to the above method embodiment. For ease of reading, the present device embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the device in this embodiment can correspond to and implement all the contents of the above method embodiment.

[0234] In a possible implementation, the device may correspond to the terminal in the above method embodiment, for example, it may be a terminal or a chip configured in the terminal. The device is used to execute each step or process corresponding to the terminal in the above method.

[0235] Based on the same inventive concept, an embodiment of the present application further provides a terminal. The terminal includes: a memory and a processor, the memory is used to store a computer program; the processor is used to execute the method described in the above method embodiment when calling the computer program.

[0236] The terminal provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.

[0237] Based on the same inventive concept, an embodiment of the present application further provides a chip system, which includes a processor coupled to a memory, and the processor executes a computer program stored in the memory to implement the method described in the above method embodiment.

[0238] The chip system may be a single chip or a chip module composed of multiple chips.

[0239] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in the above method embodiment is implemented.

[0240] The embodiment of the present application also provides a computer program product. When the computer program product is run on a terminal, the terminal implements the method described in the above method embodiment when executing the computer program product.

[0241] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include at least: any entity or device capable of carrying the computer program code to the terminal, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.

[0242] In the above embodiments, the description of each embodiment has its own emphasis. For the part that is not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of some embodiments.

[0243] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0244] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0245] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0246] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0247] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0248] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0249] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0250] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A display method, characterized in that: Applied to a terminal, the terminal includes a first camera, a first screen, and a second screen, and the method includes: Turning on the first camera, wherein the first camera and the first screen are in the same plane, and the second screen is in another plane opposite to the first screen; Determining to enter a mirror shooting mode, wherein the field of view of the first camera includes a mirror object or the first screen reflected by the mirror object; Displaying first content on the first screen; Second content is displayed on the second screen, where the second content is acquired by the first camera and includes at least part of the first content.

2. The method according to claim 1, characterized in that The step of determining to enter the mirror shooting mode includes: Displaying third content on the first screen, wherein the third content carries first coding information; If the first coding information is acquired through the first camera, it is determined to enter the mirror shooting mode.

3. The method according to claim 2, characterized in that The third content is a plurality of frames, and the first encoding information is carried in the plurality of frames.

4. The method according to claim 3, characterized in that There is at least one black frame and at least one blue frame in the multiple frames.

5. The method according to claim 2, characterized in that: The third content is a frame of picture, the first encoding information is carried in the frame of picture, and the frame of picture includes a black area and a blue area.

6. The method according to claim 1, characterized in that The step of determining to enter the mirror shooting mode includes: If environmental information corresponding to the mirror shooting mode is acquired through the first camera, it is determined to enter the mirror shooting mode; wherein the environmental information includes one or more of the following information: a mirror surface, an edge of a mirror object, the first camera, the first screen, or the plane where the first screen is located.

7. The method according to claim 1, characterized in that The step of determining to enter the mirror shooting mode includes: If the first camera and the second screen are started, a first operation for instructing to start the mirror shooting mode is obtained or a first operation for instructing to display content on the first screen is obtained.

8. The method according to any one of claims 1 to 7, characterized in that: The first content and the second content have at least one common feature information, and the at least one feature information includes color feature, texture feature, character feature or scene information.

9. The method according to claim 8, characterized in that Before the first screen displays the first content, the method further includes: Acquiring fourth content through the first camera; Acquire the at least one feature information from the fourth content; The first content is determined based on the at least one feature information.

10. The method according to any one of claims 1 to 7, characterized in that: The first content includes device information of the terminal, and the device information includes one or more of the following information: appearance information of the terminal, system time of the terminal, location of the terminal, weather information, or wallpaper of the first screen.

11. The method according to claim 10, characterized in that When the device information includes the appearance information, the method further includes: acquiring the appearance information through the first camera.

12. The method according to any one of claims 1 to 7, characterized in that: The first content includes information input by a user, and the information input by the user includes pictures, texts and / or emoticons.

13. The method according to any one of claims 1 to 12, characterized in that: The method further comprises: receiving a control operation from the first screen, where the control operation is used to control a shooting parameter of the first camera; The fifth content is displayed on the second screen, where the fifth content is content acquired by the first camera based on the shooting parameters, and the fifth content includes at least part of the first content and prompt information corresponding to the shooting parameters.

14. The method according to claim 13, characterized in that The shooting parameters include focal length.

15. The method according to any one of claims 1 to 14, characterized in that: The method further comprises: In response to a second operation, the first content displayed on the first screen is switched to a sixth content.

16. The method according to claim 15, characterized in that The second operation is a touch operation on the second screen or the first screen; or, the second operation is an air gesture operation; or, the second operation is a voice operation.

17. A display method, characterized in that: Applied to a terminal, the terminal includes a first camera, a first screen, and a second screen, and the method includes: Turning on the first camera, wherein the first camera and the first screen are in the same plane, the second screen is in another plane opposite to the first screen, and the first camera's field of view includes a mirror object or the first screen reflected by the mirror object; In response to the target operation, displaying first content on the first screen; Second content is displayed on the second screen, where the second content is acquired by the first camera and includes at least part of the first content.

18. The method according to claim 17, characterized in that The target operation is a touch operation on the second screen or the first screen; or, the target operation is an air gesture operation; or, the target operation is a voice operation.

19. The method according to claim 17 or 18, characterized in that Also includes: In response to the switching operation, the first content displayed on the first screen is switched to the second content.

20. A terminal, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method according to any one of claims 1 to 19 when calling the computer program.

21. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 19 is implemented.

22. A computer program product, characterized in that When the computer program product is executed on a terminal, the terminal is enabled to execute the method according to any one of claims 1 to 19.

Citation Information

Patent Citations

  • Double-screen simultaneous display method, electronic equipment and readable storage medium

    CN114401373A

  • Method for supporting image capturing, and electronic device for supporting same

    EP4521764A1

  • Display device, control method thereof, and program

    JP2018137627A

  • Electronic device and method for processing image of same

    US20210368093A1

Cited By

  • Display method and terminal

    WO2026037093A1