Split-screen display method, device, terminal equipment, and computer-readable storage medium
Through user gestures, the shape and position of the split screen area is solved, and the problem of fixed and inflexible split screen area in the prior art is achieved, more flexible split screen operation and resource reuse are achieved, and the diverse needs of users are met.
Patent Information
- Application Number
- CN201910841126.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-09-06
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2039-09-06
AI Technical Summary
The existing split-screen technology can only divide the screen into two identical rectangular areas, upper and lower, and cannot meet the diverse needs of users for the number, shape and position of split-screen areas, especially inadequate resource reuse on large-screen devices.
By obtaining user gesture information, determine the shape and position of the split screen area, allowing the user to define the boundaries of the split screen area by sliding or clicking gestures, and adjust the size, position and shape of the split screen area in the split screen operation mode.
It realizes that users customize the number, shape and position of split screen areas according to their needs, improves the flexibility and resource utilization of split screen operations, and meets the needs of multi-task parallel operation.
Smart Images

Figure CN112463084B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of terminal technology, and in particular to a split-screen display method, device, terminal equipment, and computer-readable storage medium. Background Art
[0002] Split screen operation is a new feature developed in smartphones in recent years. By splitting the screen into two areas that can be controlled and displayed independently, multi-tasking can be performed on the phone in parallel. Summary of the invention
[0003] The present disclosure provides a split-screen display method, apparatus, terminal device and computer-readable storage medium. The solution can define the number, shape and size of split-screen areas according to user gestures to meet the diverse needs of users.
[0004] According to a first aspect of an embodiment of the present disclosure, a split-screen display method is provided, the method comprising:
[0005] Get the first split-screen gesture information;
[0006] Determine at least two split-screen areas of the screen of the terminal device based on the first split-screen gesture information, where boundaries of the at least two split-screen areas are related to the first split-screen gesture information;
[0007] The screen is controlled to be displayed in split screen according to the at least two split screen areas.
[0008] In the disclosed embodiment, by obtaining the first split-screen gesture information, the shape and position of the split-screen area are determined according to the first split-screen gesture information. Since the shape and position of the split-screen area here are determined by the first split-screen gesture information, the user can define the shape and position of the split-screen area through the split-screen gesture, thereby avoiding the problem in the related art that the screen can only be divided into two identical upper and lower rectangular areas when splitting the screen. This split-screen method allows the user to set the number, position, shape, etc. of the split-screen area according to needs, which can better meet the user's usage needs on the one hand, and on the other hand, for large-screen devices, screen resources can be more reused.
[0009] Optionally, obtaining the first split-screen gesture information includes:
[0010] When a predetermined operation instruction is detected, controlling the terminal device to enter a split-screen operation mode;
[0011] In the split-screen operation mode, the first split-screen gesture information is obtained.
[0012] In this implementation, the terminal device can be set with a split-screen operation mode. Because the present disclosure requires a split-screen gesture operation when splitting the screen, in order to avoid distinguishing it from other operations and let the terminal device know that the gesture is used to split the screen, the split-screen operation mode can be entered first through a predetermined operation instruction.
[0013] Optionally, the first split-screen gesture information includes path information of a sliding gesture or coordinate information of a click gesture.
[0014] In this implementation, the first split-screen gesture information can be generated by a sliding gesture or a clicking gesture. In this way, the user can implement the split-screen operation through a sliding gesture or a clicking gesture, which is simple and convenient.
[0015] Optionally, the determining at least two split-screen areas of the screen of the terminal device based on the first split-screen gesture information includes:
[0016] Determine a path of a sliding gesture or a line connecting points generated by a clicking gesture based on the first split-screen gesture information;
[0017] The path of the sliding gesture or the line connecting the points generated by the clicking gesture is used as the boundary of the at least two split-screen areas.
[0018] In this implementation, the path of the sliding gesture or the line connecting the points generated by the click gesture is determined through the first split-screen gesture information, and then the boundary of the split-screen area is determined based on the determined path or line. On the one hand, it is convenient for users to perform split-screen operations through sliding gestures or click gestures. On the other hand, the process of determining the split-screen area by the terminal device is relatively simple, takes up less resources, and is easy to implement.
[0019] Optionally, the split-screen display method further includes:
[0020] The path of the sliding gesture is corrected so that the gesture of the sliding path is corrected to a straight line or a curve.
[0021] In this implementation, since the path of the user's sliding gesture is usually an irregular line, in order to ensure the regularity of the split-screen area, the path of the user's sliding gesture can be first corrected to a straight line or curve so that the split-screen area is more regular.
[0022] Optionally, the split-screen display method further includes:
[0023] Get adjustment gesture information;
[0024] A boundary of at least one of the at least two split-screen areas is adjusted based on the adjustment gesture information.
[0025] In this implementation, after the split screen is completed, the boundary of the split screen area can be adjusted through the user's adjustment gestures, thereby adjusting the size, position, shape, etc. of the split screen area.
[0026] Optionally, the adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of a split-screen area.
[0027] In this implementation, the split-screen area can be adjusted usually by dragging the split-screen area, dragging the boundary of the split-screen area, or dragging the vertex of the split-screen area.
[0028] Optionally, the split-screen display method further includes:
[0029] Get the second split screen gesture information;
[0030] A split-screen operation is performed on at least one of the at least two split-screen areas based on the second split-screen gesture information.
[0031] In this implementation, the terminal device can split the screen again after performing the split screen operation, so that the split screen area can better meet the user's usage needs.
[0032] According to a second aspect of an embodiment of the present disclosure, a split-screen display device is provided, the split-screen display device comprising:
[0033] An acquiring unit, configured to acquire first split-screen gesture information;
[0034] a determining unit configured to determine at least two split-screen areas of a screen of a terminal device based on the first split-screen gesture information, wherein boundaries of the at least two split-screen areas are related to the first split-screen gesture information;
[0035] The control unit is configured to control the screen to perform split-screen display according to the at least two split-screen areas.
[0036] Optionally, the acquisition unit is configured to control the terminal device to enter a split-screen operation mode when a predetermined operation instruction is detected; and acquire the first split-screen gesture information in the split-screen operation mode.
[0037] Optionally, the first split-screen gesture information includes path information of a sliding gesture or coordinate information of a click gesture.
[0038] Optionally, the determination unit is configured to determine the path of the sliding gesture or the line connecting the points generated by the click gesture based on the first split-screen gesture information; and use the path of the sliding gesture or the line connecting the points generated by the click gesture as the boundary of the at least two split-screen areas.
[0039] Optionally, the split-screen display device further includes:
[0040] The processing unit is configured to correct the path of the sliding gesture so that the gesture of the sliding path is corrected to a straight line or a curve.
[0041] Optionally, the acquisition unit is further configured to acquire adjustment gesture information;
[0042] The determining unit is further configured to adjust a boundary of at least one of the at least two split-screen areas based on the adjustment gesture information.
[0043] Optionally, the adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of a split-screen area.
[0044] Optionally, the acquisition unit is further configured to acquire second split-screen gesture information;
[0045] The determining unit is further configured to perform a split-screen operation on at least one of the at least two split-screen areas based on the second split-screen gesture information.
[0046] According to a third aspect of an embodiment of the present disclosure, a terminal device is provided, the terminal device comprising:
[0047] processor;
[0048] a memory for storing processor-executable instructions;
[0049] Wherein, the processor is configured to load and execute the executable instructions to implement the split-screen display method described in any one of the first aspects.
[0050] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor, the split-screen display method described in any one of the first aspects can be executed.
[0051] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0053] Figure 1 is a flow chart of a split-screen display method according to an exemplary embodiment;
[0054] Figure 2 is a flow chart of a split-screen display method according to an exemplary embodiment;
[0055] Figure 3 is a schematic diagram of an interface of a terminal device according to an exemplary embodiment;
[0056] Figure 4 is a schematic diagram of an interface of another terminal device according to an exemplary embodiment;
[0057] Figure 5 is a schematic diagram showing a user operation according to an exemplary embodiment;
[0058] Figure 6 is a schematic diagram of a sliding gesture according to an exemplary embodiment;
[0059] Figure 7 is a schematic diagram of a click gesture according to an exemplary embodiment;
[0060] Figure 8 and Fig. 9 is a schematic diagram of an interface of a terminal device according to an exemplary embodiment;
[0061] Fig.10 and Fig.11 is a schematic diagram of an interface of a terminal device according to an exemplary embodiment;
[0062] Fig.12 is a schematic structural diagram of a split-screen display device according to an exemplary embodiment;
[0063] Fig.13 The present invention is a block diagram of a terminal device according to an exemplary embodiment. DETAILED DESCRIPTION
[0064] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0065] Figure 1 is a flow chart of a split-screen display method according to an exemplary embodiment. The method can be executed by a terminal device, which includes but is not limited to a computer, a mobile phone, a tablet computer, a wearable device, etc. Figure 1 , the split-screen display method includes:
[0066] In step S11, first split-screen gesture information is obtained.
[0067] In this implementation, the first split-screen gesture information can be generated by a sliding gesture or a clicking gesture. In this way, the user can implement the split-screen operation through a sliding gesture or a clicking gesture, which is simple and convenient.
[0068] In an embodiment of the present disclosure, the first split-screen gesture information may include path information of a sliding gesture or coordinate information of a click gesture, wherein the path information of the sliding gesture may be the coordinates of all points or some points on the sliding path.
[0069] In step S12, at least two split-screen areas of the screen of the terminal device are determined based on the first split-screen gesture information, and boundaries of the at least two split-screen areas are related to the first split-screen gesture information.
[0070] During the split screen operation, the screen is divided into at least two split screen areas, and the intersection of adjacent split screen areas and the edge of the screen form the boundaries of the split screen areas. The first split screen gesture information can be used to determine the boundaries of each split screen area.
[0071] In step S13, the screen of the terminal device is controlled to be displayed in split screen according to at least two split screen areas.
[0072] After the boundaries of each split-screen area are determined, the frequency division display can be performed according to the split-screen area.
[0073] In the disclosed embodiment, by obtaining the first split-screen gesture information, the shape and position of the split-screen area are determined according to the first split-screen gesture information. Since the shape and position of the split-screen area here are determined by the first split-screen gesture information, the user can define the shape and position of the split-screen area through the split-screen gesture, thereby avoiding the problem in the related art that the screen can only be divided into two identical upper and lower rectangular areas when splitting the screen. This split-screen method allows the user to set the number, position, shape, etc. of the split-screen area according to needs, which can better meet the user's usage needs on the one hand, and on the other hand, for large-screen devices, screen resources can be more reused.
[0074] For example, when the anchor uses a mobile phone to broadcast a battle game, if the anchor does not want the other party to see the map information in his live broadcast screen, and avoids the opponent peeking at the screen and affecting the live broadcast effect, the split screen solution provided by the present disclosure can be used to separate a split screen area corresponding to the shape of the map window to cover the position of the map in the screen. At the same time, pictures can also be displayed in the small split screen area to enhance the live broadcast effect.
[0075] For another example, you can divide the screen into three parts to chat with three friends separately, so as to save time wasted in switching chat partners.
[0076] For another example, the screen can be divided into two right-angled triangle split-screen areas through the screen diagonal line. At this time, photos can be displayed on the two screens respectively, and then the photos can be synthesized through the screenshot function, which is convenient. And because the shape of the split-screen area is adjustable, there are infinite possibilities for photo synthesis to meet user needs.
[0077] Optionally, obtaining the first split-screen gesture information includes:
[0078] When a predetermined operation instruction is detected, the terminal device is controlled to enter a split-screen operation mode;
[0079] In split-screen operation mode, obtain first split-screen gesture information.
[0080] In this implementation, the terminal device can be set with a split-screen operation mode. Because the present disclosure requires a split-screen gesture operation when splitting the screen, in order to avoid distinguishing it from other operations and let the terminal device know that the gesture is used to split the screen, the split-screen operation mode can be entered first through a predetermined operation instruction.
[0081] Optionally, determining at least two split-screen areas of the screen of the terminal device based on the first split-screen gesture information, where boundaries of the at least two split-screen areas are related to the first split-screen gesture information, includes:
[0082] Determine a path of the sliding gesture or a line connecting points generated by the clicking gesture based on the first split-screen gesture information;
[0083] The path of the sliding gesture or the line connecting the points generated by the clicking gesture is used as the boundary of at least two split-screen areas.
[0084] In this implementation, the path of the sliding gesture or the line connecting the points generated by the click gesture is determined through the first split-screen gesture information, and then the boundary of the split-screen area is determined based on the determined path or line. On the one hand, it is convenient for users to perform split-screen operations through sliding gestures or click gestures. On the other hand, the process of determining the split-screen area by the terminal device is relatively simple, takes up less resources, and is easy to implement.
[0085] Optionally, the split-screen display method further includes:
[0086] The path of the sliding gesture is corrected so that the sliding path gesture is corrected to a straight line or a curve.
[0087] In this implementation, since the path of the user's sliding gesture is usually an irregular line, in order to ensure the regularity of the split-screen area, the path of the user's sliding gesture can be first corrected to a straight line or curve so that the split-screen area is more regular.
[0088] Optionally, the split-screen display method further includes:
[0089] Get adjustment gesture information;
[0090] A boundary of at least one of the at least two split screen areas is adjusted based on the adjustment gesture information.
[0091] In this implementation, after the split screen is completed, the boundary of the split screen area can be adjusted through the user's adjustment gestures, thereby adjusting the size, position, shape, etc. of the split screen area.
[0092] Optionally, the adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of the split-screen area.
[0093] In this implementation, the split-screen area can be adjusted usually by dragging the split-screen area, dragging the boundary of the split-screen area, or dragging the vertex of the split-screen area.
[0094] Optionally, the split-screen display method further includes:
[0095] Get the second split screen gesture information;
[0096] A split-screen operation is performed on at least one of the at least two split-screen areas based on the second split-screen gesture information.
[0097] In this implementation, the terminal device can split the screen again after performing the split screen operation, so that the split screen area can better meet the user's usage needs.
[0098] Figure 2 is a flow chart of a split-screen display method according to an exemplary embodiment. The method can be executed by a terminal device, which includes but is not limited to a computer, a mobile phone, a tablet computer, a wearable device, etc. Figure 2 , the split-screen display method includes:
[0099] In step S21, when a predetermined operation instruction is detected, the terminal device is controlled to enter a split-screen operation mode.
[0100] The predetermined operation instruction here can be any of the following instructions:
[0101] Operation instructions for turning on the split-screen operation switch;
[0102] Select the operating instructions for the split-screen operation mode;
[0103] Generate a sliding operation instruction of a predetermined gesture;
[0104] Combined operation instructions generated based on the physical buttons of the terminal device.
[0105] Figure 3 A schematic diagram of the interface of a terminal device is shown. Figure 3 As shown, in the terminal device operating system, the user can control the switch of the split screen operation mode by setting option 10. For example, the split screen operation mode can be controlled by switching option 11, such as Figure 3 As shown, when the button is in the "on" position, the split-screen operation mode is turned on, and the user can click or slide the button to put it in the "off" position to turn off the split-screen operation mode. When the user controls the switch to turn on, the "operation instruction to turn on the split-screen operation switch" as mentioned above will be generated.
[0106] Figure 4 FIG. 1 shows another interface schematic diagram of a terminal device. Figure 4 As shown, in the terminal device operating system, the user can select the split-screen operation mode by setting option 10. For example, two or more split-screen operation modes can be set, and selected by selecting the corresponding radio button 12, such as Figure 4 As shown, when the radio button corresponding to split-screen operation mode 1 is selected, the terminal device is in split-screen operation mode 1. In this case, clicking the radio button corresponding to split-screen operation mode 1 again can unselect split-screen operation mode 1. Of course, the user can also change the split-screen operation mode by selecting the radio button corresponding to split-screen operation mode 2. Here, different split-screen operation modes can use different parameters when splitting the screen. For example, the parameters involved in the split-screen operation mode may include: the maximum number of split-screen areas, the type of split-screen area boundary lines, etc.
[0107] The maximum number of split-screen areas refers to the maximum number of split-screen areas that can appear during the split-screen process, for example, 4. The split-screen area boundary line type refers to whether to use irregular lines or approximate regular lines to divide the split-screen areas when the lines generated by the user's gestures during the split-screen operation are usually irregular lines. Usually, the split-screen area boundary line type can be any type, straight line type, curved line type, etc.
[0108] Figure 5 FIG. 1 shows a schematic diagram of a user operation. Figure 5 As shown, when the terminal device is working, the user can generate a gesture by sliding operation, and if the gesture is the same as the predetermined gesture, the split-screen operation mode can be activated. Figure 5As shown, the predetermined gesture 13 can be a gesture of swiping across two diagonal corners of the mobile phone screen, which can avoid duplication with conventional gestures and ensure that the operation is simple and easy to implement. Figure 5 The above is only an example, and the present application does not limit the predetermined gesture to other forms. Before using the gesture, the user can pre-set the predetermined gesture through the setting options of the terminal device, or use the default predetermined gesture of the terminal device.
[0109] In addition to the above three types, there is also a combination operation instruction generated based on the physical buttons of the terminal device, that is, the user can generate a combination operation instruction by pressing the physical buttons, and the combination operation instruction can activate the split-screen operation mode.
[0110] In step S22, in the split-screen operation mode, first split-screen gesture information is obtained.
[0111] In the split-screen operation mode, the user's gesture may include a sliding gesture and a clicking gesture. In the embodiment of the present disclosure, the user operation generates a split-screen gesture, and the terminal device obtains first split-screen gesture information, which includes the path information of the sliding gesture or the coordinate information of the clicking gesture.
[0112] Here, the path generated by the user's sliding gesture or the line generated by the click gesture can form at least one closed area with the edge of the screen, or can form at least one closed area within the edge of the screen. Each closed area corresponds to a split screen area.
[0113] If the user's sliding gesture or clicking gesture cannot form the above-mentioned closed area, then even if the terminal device obtains the first split-screen gesture information, it cannot complete the subsequent split-screen operation.
[0114] Figure 6 A schematic diagram of a sliding gesture is shown. Figure 6 , the user continuously slides on the terminal device screen to generate a path 14, which includes multiple lines that touch the edge of the terminal device screen. These lines and the edge of the screen form three closed areas. The path 14 can be used as a basis for subsequent screen splitting, for example, based on Figure 6 Path 14 generates three split-screen areas ①, ② and ③.
[0115] Figure 7 A schematic diagram of a click gesture is shown. Figure 7 , the user continuously clicks on the terminal device screen to generate multiple points 15, and the lines connecting these points form a closed area within the edge of the screen. The lines connecting these points 15 can be used as the basis for subsequent screen splitting, for example, based on Figure 7 The lines connecting the four points generate split-screen areas ② and ①.
[0116] In step S23, at least two split-screen areas of the screen of the terminal device are determined based on the first split-screen gesture information, and boundaries of the at least two split-screen areas are related to the first split-screen gesture information.
[0117] In the embodiment of the present disclosure, step S23 can be implemented in the following manner:
[0118] Determine a path of the sliding gesture or a line connecting points generated by the clicking gesture based on the first split-screen gesture information;
[0119] The path of the sliding gesture or the line connecting the points generated by the clicking gesture is used as the boundary of at least two split-screen areas.
[0120] For example Figure 6 As shown, the boundaries of at least two split-screen areas of the screen of the terminal device are determined according to the path of the sliding gesture.
[0121] For example Figure 7 As shown, the boundaries of at least two split-screen areas of the screen of the terminal device are determined according to the connecting lines of the points generated by the click gesture.
[0122] In the embodiment of the present disclosure, the path of the sliding gesture or the line connecting the points generated by the clicking gesture is used as the dividing line between adjacent split-screen areas to form at least two split-screen areas, and these dividing lines are also the boundaries of the split-screen areas.
[0123] For example Figure 6 As shown, the path of the sliding gesture is used as the dividing line between adjacent split-screen areas to form three split-screen areas.
[0124] exist Figure 6 In the case shown, the path of the sliding gesture or the line connecting the points generated by the click gesture passes through the edge of the screen, so that multiple paths or lines can split the screen to obtain at least two split-screen areas.
[0125] For example Figure 7 As shown, the line connecting the points generated by the click gesture serves as a dividing line between adjacent split-screen areas, forming two split-screen areas.
[0126] exist Figure 7 In the case shown, the path of the sliding gesture or the line connecting the points generated by the click gesture usually does not pass through the edge of the screen, and multiple paths or lines form a closed image, so that multiple paths or lines can divide a split-screen area, and other areas of the screen can be used as one or more split-screen areas.
[0127] Figure 6 and Figure 7 The situations shown can occur individually or simultaneously.
[0128] As before, when the user is operating the split screen, since the lines generated by the gestures are usually irregular lines, the terminal device can also adjust the irregular lines to straight lines, curves, etc. That is, the method can also include: correcting the path of the sliding gesture so that the gesture of the sliding path is corrected to a straight line or a curve.
[0129] The specific type of line modified here can be set by the aforementioned split-screen operation mode. The terminal device can obtain the path of the sliding gesture, and then determine the straight line with the shortest distance from all points on the path. Alternatively, a curve is fitted based on each point on the path of the sliding gesture. This application does not limit the specific algorithm of path correction, as long as the above modification operation can be completed.
[0130] In step S24, the screen of the terminal device is controlled to be split-screen displayed according to at least two split-screen areas.
[0131] After the boundaries of the split screen area are determined in step S23, the terminal device can form at least two split screen areas on the screen according to these boundaries. Each split screen area can display the screen before the split screen operation, or each split screen area can display different screens, such as one displaying the application interface and the other displaying the desktop.
[0132] Since the shape of the split screen area in this application is not necessarily a rectangle, it may also be a circle, a triangle or other regular or irregular shapes. Therefore, when displaying the screen before the split screen, one way is to shrink the screen into a rectangular window that can be accommodated in the split screen area, and then display it; another way is to display the screen directly in the split screen area, with the center of the screen coinciding with the center of the split screen area, or one side of the screen coinciding with one side of the split screen area. At this time, the split screen area can only display a part of the original screen, and the user can drag the floor to view the complete screen.
[0133] After the split-screen display, users can operate each split-screen area, such as opening applications, sending messages, etc., and the operations between each screen are independent of each other.
[0134] Furthermore, after the split-screen operation is completed, the terminal device can exit the split-screen operation mode. However, even if it is not in the split-screen operation mode, the user can still adjust the boundaries of each split-screen area through gestures. That is, the split-screen display method can also include:
[0135] Get adjustment gesture information;
[0136] A boundary of at least one of the at least two split screen areas is adjusted based on the adjustment gesture information.
[0137] Optionally, the adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of the split-screen area.
[0138] The trajectory information here is similar to the path information mentioned above, and can be the coordinates of all points on the trajectory or the coordinates of some points.
[0139] Figure 8 and Fig. 9 A schematic diagram of the interface of a terminal device is shown. Figure 8 , the user drags the split screen area from the starting point to move it. After the dragging is completed, the boundary of the split screen area changes, and the result is Fig. 9 The 2 split screen areas shown.
[0140] Here, it should be noted that since the user can operate in the split-screen area after the split-screen is completed, if you want to change the boundary of the split-screen area by dragging the split-screen area, you can first long press the split-screen area and then drag it to avoid confusion with the sliding operation in the split-screen area.
[0141] Fig.10 and Fig.11 A schematic diagram of the interface of a terminal device is shown. Fig.10 , the user starts the drag operation from the boundary of two adjacent split-screen areas. After the drag is completed, the boundary of the split-screen area changes, and the result is Fig.11 The three split screen areas are shown. The vertex dragging method is similar to the boundary dragging method and will not be explained here.
[0142] Optionally, the split-screen display method may further include: acquiring second split-screen gesture information; and performing a split-screen operation on at least one of the at least two split-screen areas based on the second split-screen gesture information.
[0143] In this implementation, the terminal device can split the screen again after performing the split screen operation, so that the split screen area can better meet the user's usage needs.
[0144] The process of splitting the split screen area based on the second split screen gesture information here is the same as the process of splitting the screen based on the first split screen gesture information mentioned above, and will not be described in detail here.
[0145] In addition, similar to step S22, obtaining the second split-screen gesture information here can be completed in the split-screen operation mode. The process of entering the split-screen operation mode is the same as step S21.
[0146] Fig.12 FIG. 1 is a schematic diagram showing a structure of a split-screen display device according to an exemplary embodiment. Fig.12The split-screen display device includes: an acquisition unit 301, a determination unit 302 and a control unit 303.
[0147] The acquiring unit 301 is configured to acquire first split-screen gesture information;
[0148] The determining unit 302 is configured to determine at least two split-screen areas of the screen of the terminal device based on the first split-screen gesture information, where boundaries of the at least two split-screen areas are related to the first split-screen gesture information, and boundaries of the at least two split-screen areas are related to the first split-screen gesture information;
[0149] The control unit 303 is configured to control the screen of the terminal device to perform split-screen display according to at least two split-screen areas.
[0150] Optionally, the acquisition unit 301 is configured to control the terminal device to enter a split-screen operation mode when a predetermined operation instruction is detected; and acquire first split-screen gesture information in the split-screen operation mode.
[0151] Optionally, the first split-screen gesture information includes path information of a sliding gesture or coordinate information of a click gesture.
[0152] Optionally, the control unit 303 is configured to determine the path of the sliding gesture or the line connecting the points generated by the click gesture based on the first split-screen gesture information; and use the path of the sliding gesture or the line connecting the points generated by the click gesture as the boundary of at least two split-screen areas.
[0153] Optionally, the split-screen display device further includes:
[0154] The processing unit 304 is configured to correct the path of the sliding gesture so that the sliding path gesture is corrected to a straight line or a curve.
[0155] Optionally, the acquisition unit 301 is further configured to acquire adjustment gesture information;
[0156] The determining unit 302 is further configured to adjust a boundary of at least one of the at least two split screen areas based on the adjustment gesture information.
[0157] Optionally, the adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of the split-screen area.
[0158] Optionally, the acquiring unit 301 is further configured to acquire second split-screen gesture information;
[0159] The determining unit 302 is further configured to perform a split-screen operation on at least one of the at least two split-screen areas based on the second split-screen gesture information.
[0160] Fig.13 is a block diagram of a terminal device 600 according to an exemplary embodiment. Fig.13 The terminal device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 614 , and a communication component 616 .
[0161] The processing component 602 generally controls the overall operation of the terminal device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.
[0162] The memory 604 is configured to store various types of data to support operations on the terminal device 600. Examples of such data include instructions for any software program or method operating on the terminal device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0163] The power component 606 provides power to various components of the terminal device 600. The power component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the terminal device 600.
[0164] The multimedia component 608 includes a screen that provides an output interface between the terminal device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the terminal device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0165] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), and when the terminal device 600 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 604 or sent via the communication component 616. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.
[0166] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0167] The sensor assembly 614 includes one or more sensors for providing various aspects of status assessment for the terminal device 600. For example, the sensor assembly 614 can detect the open / closed state of the terminal device 600, the relative positioning of the components, such as the display and keypad of the terminal device 600, and the sensor assembly 614 can also detect the position change of the terminal device 600 or a component of the terminal device 600, the presence or absence of contact between the user and the terminal device 600, the orientation or acceleration / deceleration of the terminal device 600, and the temperature change of the terminal device 600. The sensor assembly 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 614 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging software. In some embodiments, the sensor assembly 614 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0168] The communication component 616 is configured to facilitate wireless communication between the terminal device 600 and other devices. In the disclosed embodiment, the communication component 616 can access a wireless network based on a communication standard, such as 2G, 3G, 4G or 5G, or a combination thereof, to achieve physical downlink control signaling detection. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. Optionally, the communication component 616 also includes an NFC module.
[0169] In an exemplary embodiment, the terminal device 600 can be implemented by one or more software application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to execute the above-mentioned split-screen display method.
[0170] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the instructions can be executed by a processor 620 of a terminal device 600 to perform the above-mentioned split-screen display method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
[0171] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0172] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A split-screen display method, characterized in that: The split-screen display method comprises: Acquire first split-screen gesture information, where the first split-screen gesture information includes coordinate information of a click gesture; Determine a line connecting points generated by the click gesture based on the first split-screen gesture information; In the case where at least one closed area is formed within the edge of the screen, a line connecting the points generated by the click gesture is used as a boundary of at least two split-screen areas, and at least two split-screen areas of the screen of the terminal device are determined, where the boundaries of the at least two split-screen areas are related to the first split-screen gesture information, and each of the closed areas corresponds to one split-screen area; The screen is controlled to be displayed in split screen according to the at least two split screen areas.
2. The split-screen display method according to claim 1, characterized in that: The obtaining of the first split-screen gesture information includes: When a predetermined operation instruction is detected, controlling the terminal device to enter a split-screen operation mode; In the split-screen operation mode, the first split-screen gesture information is obtained.
3. The split-screen display method according to claim 1 or 2, characterized in that: The split-screen display method further includes: Get adjustment gesture information; A boundary of at least one of the at least two split-screen areas is adjusted based on the adjustment gesture information.
4. The split-screen display method according to claim 3, characterized in that: The adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of a split-screen area.
5. The split-screen display method according to claim 1 or 2, characterized in that: The split-screen display method further includes: Get the second split screen gesture information; A split-screen operation is performed on at least one of the at least two split-screen areas based on the second split-screen gesture information.
6. A split-screen display device, characterized in that: The split-screen display device comprises: an acquiring unit, configured to acquire first split-screen gesture information, wherein the first split-screen gesture information includes coordinate information of a click gesture; a determining unit configured to determine a line connecting points generated by a click gesture based on the first split-screen gesture information; when at least one closed area is formed within an edge of the screen, use the line connecting points generated by the click gesture as a boundary of at least two split-screen areas to determine at least two split-screen areas of the screen of the terminal device, wherein the boundaries of the at least two split-screen areas are related to the first split-screen gesture information, and each of the closed areas corresponds to one split-screen area; The control unit is configured to control the screen to perform split-screen display according to the at least two split-screen areas.
7. The split-screen display device according to claim 6, characterized in that: The acquisition unit is configured to control the terminal device to enter a split-screen operation mode when a predetermined operation instruction is detected; and acquire the first split-screen gesture information in the split-screen operation mode.
8. The split-screen display device according to claim 6 or 7, characterized in that: The acquisition unit is further configured to acquire adjustment gesture information; The determining unit is further configured to adjust a boundary of at least one of the at least two split-screen areas based on the adjustment gesture information.
9. The split-screen display device according to claim 8, characterized in that: The adjustment gesture information includes dragging track information starting from one split-screen area, or dragging track information starting from a boundary of two adjacent split-screen areas, or dragging track information starting from a vertex of a split-screen area.
10. The split-screen display device according to claim 6 or 7, characterized in that: The acquisition unit is further configured to acquire second split-screen gesture information; The determining unit is further configured to perform a split-screen operation on at least one of the at least two split-screen areas based on the second split-screen gesture information.
11. A terminal device, characterized in that: The terminal device comprises: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to load and execute the executable instructions to implement the split-screen display method described in any one of claims 1 to 5.
12. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor, the split-screen display method described in any one of claims 1 to 5 can be executed.
Citation Information
Patent Citations
Screen splitting operation method and device
CN104035704A
Method and apparatus for rapidly dividing screen, electronic device, display interface and storage medium
CN107077295A
Split screen display method and display screen
CN107423011A