Display data processing, display method, device, terminal and readable storage medium

By obtaining display data saving instructions on the flexible screen and saving display data and status parameters, the display data processing results are generated, which solves the problem that the deformation effect of the flexible screen cannot be recorded and improves the user experience.

CN112394894BActive Publication Date: 2025-09-23ZTE CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201910765386.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-19
Publication Date
2025-09-23
Estimated Expiration
2039-08-19

AI Technical Summary

Technical Problem

Existing screenshot methods cannot record the deformation effect of the flexible screen, resulting in a low user experience.

Method used

Obtain a display data saving instruction. When the display screen is deformed, save the display data and display screen state parameters, generate a display data processing result, including a tiled image and display state parameters, or generate a three-dimensional model through deformation model processing.

Benefits of technology

It realizes the recording of the deformation effect of the flexible screen, improves the user experience, and meets the user's needs to record the actual display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112394894B_ABST
    Figure CN112394894B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a display data processing, display method, device, terminal and readable storage medium. The display data processing method obtains a display data saving instruction; when the display screen is deformed, the display data and display screen state parameters corresponding to the display screen are saved to obtain a display data processing result. The present invention also provides a display method, device, terminal and readable storage medium. Through the implementation of the present invention, the technical problem that the screenshot method of the current related technology for flexible screen products cannot record the deformation effect, cannot meet the user's demand for recording the actual display effect, and has a low user experience is solved. The technical effect of being able to record the deformation effect of the screenshot method of a deformable display screen including a flexible screen product is achieved, meeting the user's demand for recording the actual display effect, and improving the user experience is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to, but are not limited to, the field of image processing technology, and specifically, to, but are not limited to, display data processing, a display method, an apparatus, a terminal, and a readable storage medium. Background Art

[0002] Due to the foldable nature of flexible screens, the image displayed often undergoes some deformation. This deformation can sometimes affect the display quality, but it can also create unique display effects. Current screenshot methods only fully capture the image on the display components, but fail to capture the effects of deformation. This fails to meet the user's need to record the actual display effect on flexible screen products, resulting in a poor user experience. Summary of the Invention

[0003] The display data processing, display method, device, terminal and readable storage medium provided by the embodiments of the present invention mainly solve the technical problem that the screenshot method of flexible screen products in the current related technology cannot record the deformation effect, cannot meet the user's needs to record the actual display effect, and has a low user experience.

[0004] To solve the above technical problems, an embodiment of the present invention provides a display data processing method, comprising:

[0005] Get the display data saving instruction;

[0006] When the display screen is deformed, the display data and display screen state parameters corresponding to the display screen are saved to obtain a display data processing result.

[0007] An embodiment of the present invention further provides a display method, including:

[0008] Obtaining any of the display data processing results described above;

[0009] When the category includes the source file and the three-dimensional model, determining whether the current display screen can perform corresponding deformation processing according to the display state parameters;

[0010] If so, performing corresponding deformation processing on the display screen according to the display state parameter, and displaying the tiled image on the display screen;

[0011] If not, the display data processing result of the type being a three-dimensional model is displayed on the display screen.

[0012] An embodiment of the present invention further provides a display data processing device, the display data processing device comprising:

[0013] A first acquisition module is used to acquire a display data saving instruction;

[0014] The saving module is used to save the display data and display state parameters corresponding to the display screen when the display screen is deformed, and obtain the display data processing result.

[0015] An embodiment of the present invention further provides a display device, comprising:

[0016] a fourth acquisition module, configured to acquire a display data processing result according to any one of claims 2 to 10;

[0017] A display module, configured to determine whether the current display screen can be deformed according to the display state parameters when the categories include the source file and the three-dimensional model;

[0018] If so, the display module performs corresponding deformation processing on the display screen according to the display state parameters, and displays the tiled image on the display screen.

[0019] If not, the display module displays the display data processing result of the type being a three-dimensional model on the display screen.

[0020] An embodiment of the present invention further provides a display data processing terminal, the display data processing terminal comprising: a processor, a memory, and a communication bus;

[0021] The communication bus is used to realize the connection and communication between the processor and the memory;

[0022] The processor is configured to execute one or more computer programs stored in the memory to implement the steps of any one of the above-mentioned display data processing methods.

[0023] An embodiment of the present invention further provides a readable storage medium, wherein the readable storage medium stores one or more first computer programs, wherein the one or more first computer programs can be executed by one or more first processors to implement the steps of any one of the above-mentioned display data processing methods;

[0024] or,

[0025] The readable storage medium stores one or more second computer programs, and the one or more second computer programs can be executed by one or more second processors to implement the steps of any one of the above display methods.

[0026] The beneficial effects of the present invention are:

[0027] The present invention provides a display data processing and display method, device, terminal, and readable storage medium. The display data processing method obtains a display data saving instruction; when the display screen is deformed, it saves the display data and display state parameters corresponding to the display screen to obtain a display data processing result. Through implementation of the present invention, deformation effects of deformable displays, including flexible screen products, can be recorded by screenshot, meeting the user's need to record actual display effects and improving user experience.

[0028] Other features and corresponding beneficial effects of the present invention are described in the latter part of the specification, and it should be understood that at least some of the beneficial effects become obvious from the description in the specification of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 A flowchart of a display data processing method provided in the first embodiment of the present invention;

[0030] Figure 2-1 This is a schematic diagram of the structure of an axially foldable flexible system in an undeformed display screen state;

[0031] Figure 2-2 for Figure 2-1 A schematic diagram of the state structure of the display screen after deformation;

[0032] Figure 3-1 A schematic diagram of the structure of a display screen in an undeformed state of a flexible system of an array substrate type;

[0033] Figure 3-2 for Figure 3-1 Schematic diagram of the structure of the display screen after deformation;

[0034] Figure 4 A flowchart of a specific embodiment of a display data processing method provided in the first embodiment of the present invention;

[0035] Figure 5 A flowchart of another specific embodiment of a display data processing method provided in the first embodiment of the present invention;

[0036] Figure 6 A schematic flow chart of a display method provided in the second embodiment of the present invention;

[0037] Figure 7 A structural diagram of a display data processing device provided in Embodiment 3 of the present invention;

[0038] Figure 8 A structural diagram of a display device provided in a fourth embodiment of the present invention;

[0039] Figure 9A schematic diagram of the structure of a display data processing terminal provided in a fifth embodiment of the present invention;

[0040] Figure 10 This is a structural diagram of a display terminal provided in Example 6 of the present invention. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the following is a further detailed description of the embodiments of the present invention through specific implementation methods in conjunction with the accompanying drawings. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0042] Example 1:

[0043] See Figure 1 , a display data processing method provided by this embodiment includes:

[0044] S101: Obtaining a display data saving instruction;

[0045] S102: When the display screen is deformed, display data and display screen state parameters corresponding to the display screen are saved to obtain a display data processing result.

[0046] It should be noted that the display data saving instruction in the embodiment of the present invention may be a screenshot instruction, or may be a photo taking instruction, a video recording instruction, a screen recording instruction, or other instructions that require storage or caching of display data.

[0047] It should be noted that the save instruction for display images or display videos is actually also an instruction for saving display data. Therefore, the save instruction for display images or display videos is also within the display data save instruction protected by the embodiment of the present invention.

[0048] It should be noted that when the display data saving instruction is a video-type instruction, the execution state of an embodiment of the present invention can be to save the display data and display state parameters corresponding to the display screen when the display screen is deformed, and obtain the display data processing result. For example, when terminal B is shooting a 1-minute video, its display screen is deformed from the 5th second to the 9th second. In this case, the display data and display state parameters from the 5th second to the 9th second are saved to obtain a display data processing result of the type of tiled image + display state parameters. It should be noted that when the display data processing result is a video, its tiled image can be understood as the image of each frame of the video.

[0049] The display data saving instruction is issued by the terminal having the deformable display screen; the display data saving instruction may also be an instruction received by the terminal from other servers or other terminals.

[0050] It should be noted that, in the embodiments of the present invention, at least one of the display screens of the terminal is a deformable display screen. For example, the terminal includes at least one flexible screen.

[0051] In some embodiments, the type of display data processing result includes at least one of the following: a source file, a three-dimensional model; wherein the source file includes a tile map and display state parameters obtained from the display data.

[0052] In some embodiments, the type of display data processing results can also be a tiled image, so that the user can share the tiled image with a mobile phone with a non-deformed display screen, or improve processing efficiency when the user only needs to save the tiled image.

[0053] In some embodiments, when the type of the display data processing result includes a three-dimensional model, after obtaining the display data saving instruction, the method further includes:

[0054] Get the preset base model;

[0055] Adjust the basic model accordingly according to the display screen state parameters to obtain a deformation model corresponding to the display screen state parameters;

[0056] The tiled image and the deformable model are mapped to obtain a display data processing result of a three-dimensional model.

[0057] It should be noted that the preset basic model can be preset according to the display state parameters of the terminal. The preset basic model can also be obtained after preliminary setting according to the display state parameters of the terminal and then adjusted by the user according to his or her preferences.

[0058] It should be noted that the tiled image and the deformable model can be mapped on a pixel-by-pixel basis to obtain a three-dimensional model that restores the image displayed on the display screen that was deformed at the time the terminal received the display data save instruction. For example, if the display screen is currently folded in half at a certain angle, and the user observes the displayed image in state A, then the display data processing result obtained by applying the method of an embodiment of the present invention, which is a three-dimensional model, will present a three-dimensional image of state A in the folded-in state at a certain angle.

[0059] In some embodiments, after mapping the tiled image and the deformable model, the method further includes:

[0060] Make image adjustments;

[0061] A display data processing result of the three-dimensional model type is obtained.

[0062] It should be noted that, in some embodiments, image adjustment includes, but is not limited to, at least one of the following: scaling, rotation angle, brightness adjustment, contrast adjustment, adding textures, adding text, adding music, etc. For example, the display data processing result obtained for a 3D model is at angle A, but the user's actual viewing angle may be angle B. In this case, the user can adjust the angle of the display data processing result to obtain a display data processing result that better meets their actual needs.

[0063] In some embodiments, the display screen state parameter includes but is not limited to at least one of the following: a display screen display parameter, a display screen deformation parameter.

[0064] It should be noted that the display parameters of the display screen include but are not limited to at least one of the following: the number of display screens, and the tiled full resolution of each sub-display screen constituting the display screen.

[0065] In some embodiments, the display screen deformation parameters are related to the display screen's deformation type. The following describes the display screen deformation parameters using two common types of display screens as examples. It should be noted that the following description is merely illustrative; for displays of other types of display screens, deformation parameters known to those skilled in the art or known to those skilled in the art may be used as the display screen deformation parameters.

[0066] For a display screen of an axially folding flexible system, the deformation parameters of the display screen include but are not limited to at least one of the following: the number of axes, the position of each axis, the bending direction of each axis, the rotation angle, and the curvature. It should be noted that the position of each axis can also be marked by other feasible methods such as pre-setting a coordinate system and using coordinate points. The embodiment of the present invention does not limit the method of marking the position of each axis. It should be noted that the axes can be parallel or non-parallel, which is not limited here. Figure 2-1 The present invention is a schematic diagram of an undeformed display screen of an axially folding flexible system, which includes a first axis 201 and a second axis 202, wherein the first axis 201 is located at a distance A from the left side of the display screen, and the second axis 202 is located at a distance B from the right side of the display screen. Figure 2-2 yes Figure 2-1 Schematic diagram of the state of the display screen after deformation. At this time, the deformation parameters of the display screen also include the downward bending direction of the first axis 201, the upward bending direction of the second axis 202, the rotation angle R1 of the first axis 201, the rotation angle R2 of the second axis 202 and the curvature, where the combined curvature can be obtained by determining the orthogonal curves of each pixel point in the axial direction of the display screen and calculating the orthogonal curvature of each orthogonal curve.

[0067] For display screens of flexible systems with array substrates, the display screen deformation parameters include but are not limited to the layout and curvature of array matrices in different directions. Figure 3-1 and Figure 3-2 This is merely an exemplary description of a display screen of an array substrate type flexible system. The solution of the embodiment of the present invention is also applicable to display screens of other layouts. Figure 3-1 The diagram is a schematic diagram of an undeformed display screen of an array substrate type flexible system, which has an AM in the horizontal direction and a 1-8 array matrix layout in the vertical direction. Figure 3-2 yes Figure 3-1 Schematic diagram of the state of the display screen after deformation. At this time, the deformation parameters of the display screen also include the curvature of each monitoring point at the center point of the detection array, and the calculation formula is k=2δ / ED, where k represents the curvature of the detection point, δ represents the pressure value of the detection point, E represents the elastic modulus of the flexible screen material, and D represents the thickness of the flexible screen.

[0068] In some embodiments, after obtaining the display data saving instruction, the method further includes:

[0069] Obtaining user intent, which includes the type of data processing results to be displayed;

[0070] According to the user's intention, when the display screen is deformed, the display data and display screen state parameters corresponding to the display screen are saved to obtain the display data processing result.

[0071] It should be noted that the method of obtaining the user's intention is to pop up a query box in the display interface of the display screen and ask the user each time; it can also be set by the user or the system; or it can be automatically set according to the user's usage habits after a certain amount of learning. The type of data processing results displayed this time.

[0072] For example, when it is obtained that the user wants to save the source file, only the source file can be saved, which saves the time of generating a three-dimensional model, saves storage space and improves processing efficiency.

[0073] In some embodiments, after obtaining the display data processing result, the method further includes:

[0074] Add tags to display data processing results.

[0075] It should be noted that adding a mark to the display data processing result can help users to classify, view, and archive the display data they have saved or received, and quickly identify whether the display data processing result includes display screen status parameters.

[0076] In some embodiments, after obtaining the display data processing result, the method further includes:

[0077] The display data processing result is sent according to the first preset rule.

[0078] It should be noted that the display data processing results can be sent by sharing, sending emails, or sending with the help of other software, such as sending through WeChat.

[0079] In some embodiments, the first preset rule includes:

[0080] When the categories include the source file and the three-dimensional model, determining whether the display screen at the receiving end can perform corresponding deformation processing according to the display state parameters;

[0081] If so, the display data processing result of the source file type is sent.

[0082] If not, the display data processing result of the three-dimensional model type is sent.

[0083] In some embodiments, the first preset rule further includes sending according to a method selected by the user, for example, sending a 3D model for all display data processing results obtained in a certain time period, and sending a source file by default for certain objects.

[0084] The above display data processing method is further described in detail below through a specific embodiment.

[0085] S401: Obtaining a display data saving instruction;

[0086] S402: Acquire user intention, where the user intention includes the type of data processing result to be displayed;

[0087] S403: When the display screen is deformed according to the user's intention, the display data and display screen state parameters corresponding to the display screen are saved to obtain a display data processing result;

[0088] S404: adding a mark to the display data processing result;

[0089] S405: Sending the display data processing result according to the first preset rule.

[0090] It should be noted that when the categories include source files and 3D models, the decision to receive

[0091] Whether the terminal display screen can perform corresponding deformation processing according to the display state parameters; if so, the display data processing result of the source file type is sent. If not, the display data processing result of the 3D model type is sent.

[0092] Saving the displayed data processing results accordingly according to the user's intention can save the terminal's storage space as well as the resources and processing time occupied by the processing process, better meet the user's needs, and improve the user experience.

[0093] There are many ways to obtain user intent, such as temporarily asking the user, learning and improving the acquisition of user intent based on the user's usage habits, and obtaining it according to rules set in advance by the user or others.

[0094] The display data processing result can be a tiled image, as in the prior art, or it can be understood as a default display image that stores the display in a flat state, regardless of the display's current deformation state. Alternatively, it can be a tiled image and display state parameters that can be provided to other deformable terminals for corresponding deformation. It should be noted that the display state parameters obtained by other terminals can be used directly or after calculation and conversion. For example, after a first display data processing result is obtained from a source file consisting of a tiled image + display state parameters by taking a screenshot of a first display screen, a second display screen receives the first display data processing result and determines whether the second display screen and the first display screen have the same deformation rules or are the same model. If so, the second display screen is directly deformed using the display state parameters. The deformed second display screen is consistent with the deformation state of the first display screen at the time of the screenshot. When the tiled image is displayed on the second display screen, the image state displayed on the second display screen is consistent with the image state of the first display screen at the time of the screenshot. The user of the second display screen can view the same image as the user of the first display screen at the time of the screenshot through viewing instructions, thus ensuring that what the user of the first display screen sees is what the user of the second display screen sees.

[0095] In some embodiments, when the type of displayed data processing result includes a three-dimensional model, the following steps are also required:

[0096] S501: Obtaining a preset basic model;

[0097] S502: adjusting the basic model according to the display screen state parameters to obtain a deformation model corresponding to the display screen state parameters;

[0098] S503: Mapping the tiled image and the deformation model;

[0099] S504: Perform image adjustment;

[0100] S505: Obtaining a display data processing result of the three-dimensional model type.

[0101] The display data processing method provided by the embodiment of the present invention obtains a display data saving instruction; when the display screen is deformed, it saves the display data and display screen state parameters corresponding to the display screen to obtain a display data processing result. Through the implementation of the present invention, the deformation effect of deformable display screens, including flexible screen products, can be recorded by screenshot, meeting the user's need to record the actual display effect and improving the user experience.

[0102] Furthermore, by obtaining the user's intention, the display data is processed in a targeted manner, and an image of a corresponding angle or a video or model with a change in viewing angle is output according to the user's instructions. This satisfies the user's need to record and share the interesting moments brought by the flexible screen, better meets user needs, and improves the user experience. By adding marks to the display data processing results, it is more convenient for users to further identify the display data processing results, which is convenient for users to perform subsequent operations. By adjusting the basic model accordingly according to the display screen state parameters to obtain a model corresponding to the display screen state parameters, and then mapping the tiled map with the deformation model to obtain a display data processing result of the three-dimensional model type, when the user needs to share the currently saved display data with other users who do not support or do not want to view the display data processing results through display screen deformation, the display data processing results can be seen relatively intuitively, rather than simply a tiled map that does not conform to the actual viewing state.

[0103] Example 2:

[0104] See Figure 6 , a display method provided by this embodiment includes:

[0105] S601: Obtaining the display data processing result of any one of the above embodiments;

[0106] S602: Display the data processing result according to a second preset rule.

[0107] It should be noted that the second preset rule includes:

[0108] When the categories include source files and 3D models, determining whether the current display screen can be deformed accordingly according to the display state parameters;

[0109] If so, the display screen is deformed accordingly according to the display state parameters, and the tiled image is displayed on the display screen.

[0110] If not, the display data processing result of the three-dimensional model type is displayed on the display screen.

[0111] In some embodiments, if the acquired display data processing result is a single type, such as a source file, a tiled image, or a 3D model, the acquired display data processing result is directly displayed. In some embodiments, if the receiving end cannot properly display the acquired display data processing result, a display failure notification may be provided to the receiving end user while also providing a display failure notification to the sending end.

[0112] In some embodiments, the display may also be performed according to a second preset rule set by the user, for example, the 3D model may be displayed by default, or the source file may be displayed by default.

[0113] In some embodiments, if the current display screen cannot be deformed according to the display state parameters, the display screen is set to display a tiled image or a three-dimensional model by default.

[0114] In some embodiments, the second preset rule can also be adjusted based on the learned user usage habits. For example, if it is learned that the user displays the source file when connected to WiFi and displays a three-dimensional model or tiled image when in traffic state, the second preset rule can be adjusted accordingly.

[0115] In some embodiments, a second preset rule can also be set according to the usage time. For example, the default setting is to display the three-dimensional model from 8 pm to 7 am the next day, and the data processing results of the source file type are not displayed by default.

[0116] It should be noted that the method for obtaining the display data processing results described in each of the above embodiments can be: receiving the display data processing results sent by other terminals or servers and then displaying them, or the terminal itself can display the display data processing results obtained after saving the display data. For example: Terminal A's display screen is in a deformed state and has screen recording A. When Terminal A views or displays screen recording A, it can display screen recording A according to the second preset rule. For another example: Terminal B's display screen deforms from the 5th to the 9th second while shooting a 1-minute video, and a display data processing result of the type of tile image + display state parameters is obtained. Terminal B sends this display data processing result to Terminal C via a server or Bluetooth. After receiving the display data processing result, Terminal C controls its display screen to deform accordingly from the 5th to the 9th second during playback according to the display state parameters. It should be noted that when the display data processing result is a video, its tile image can be understood as the image of each frame of the video.

[0117] The display method provided in an embodiment of the present invention obtains the display data processing result of any of the above-described embodiments and displays the display data processing result according to a second preset rule. Through implementation of the present invention, the obtained display data processing result can be used to either display a three-dimensional model of the display data processing result or to deform the display screen itself based on the display screen state parameters, so that the display screen data processing result displayed on the adjusted display screen is consistent with its actual state, satisfying the user's need to view the recorded actual display effect and improving the user experience.

[0118] Example 3:

[0119] This embodiment also provides a display data processing device, such as Figure 7 As shown, the display data processing device 700 includes a first acquisition module 701 and a storage module 702, wherein:

[0120] A first acquisition module 701 is used to acquire a display data saving instruction;

[0121] The saving module 702 is used to save the display data and display state parameters corresponding to the display screen when the display screen is deformed, and obtain the display data processing result.

[0122] It should be noted that the display data saving instruction in the embodiment of the present invention may be a screenshot instruction, or may be a photo taking instruction, a video recording instruction, a screen recording instruction, or other instructions that require storage or caching of display data.

[0123] It should be noted that the save instruction for display images or display videos is actually also an instruction for saving display data. Therefore, the save instruction for display images or display videos is also within the display data save instruction protected by the embodiment of the present invention.

[0124] It should be noted that when the display data saving instruction is a video-related instruction, the execution state of an embodiment of the present invention can be to save the display data and display state parameters corresponding to the display screen when the display screen is deformed, and obtain a display data processing result. For example, if device B is shooting a 1-minute video and its display screen is deformed from the 5th to the 9th second, the display data and display state parameters from the 5th to the 9th second are saved, and a display data processing result of the type of tiled image + display state parameters is obtained. It should be noted that when the display data processing result is a video, the tiled image can be understood as the image of each frame of the video.

[0125] The display data saving instruction is issued by the terminal having the deformable display screen; the display data saving instruction may also be an instruction received by the terminal from other servers or other terminals.

[0126] It should be noted that at least one of the display screens of the display data processing device targeted by the embodiment of the present invention is a deformable display screen, for example, including at least one flexible screen.

[0127] In some embodiments, the type of display data processing result includes at least one of the following: a source file, a three-dimensional model; wherein the source file includes a tile map and display state parameters obtained from the display data.

[0128] In some embodiments, the type of displayed data processing result can also be just a tiled image, so that the user can share the tiled image with a mobile phone with a non-deformed display screen, or improve processing efficiency when the user only needs to save the tiled image.

[0129] In some embodiments, when the type of the display data processing result includes a three-dimensional model, the display data processing device further includes:

[0130] The second acquisition module is used to obtain a preset basic model;

[0131] A calculation module, configured to adjust the basic model according to the display screen state parameters to obtain a deformation model corresponding to the display screen state parameters;

[0132] The processing module is used to perform mapping processing on the tiled map and the deformable model to obtain a display data processing result of the three-dimensional model.

[0133] It should be noted that the preset basic model can be preset according to the display state parameters of the terminal. The preset basic model can also be obtained after preliminary setting according to the display state parameters of the terminal and then adjusted by the user according to his or her preferences.

[0134] It should be noted that the tiled image and the deformable model can be mapped on a pixel-by-pixel basis to obtain a three-dimensional model that restores the image displayed on the display screen that was deformed at the time the terminal received the display data save instruction. For example, if the display screen is currently folded in half at a certain angle, and the user observes the displayed image in state A, then the display data processing result obtained by applying the method of an embodiment of the present invention, which is a three-dimensional model, will present a three-dimensional image of state A in the folded-in state at a certain angle.

[0135] In some embodiments, the processing module is further configured to:

[0136] After mapping the tile map and the deformation model;

[0137] Make image adjustments;

[0138] A display data processing result of the three-dimensional model type is obtained.

[0139] It should be noted that, in some embodiments, image adjustment includes, but is not limited to, at least one of the following: scaling, rotation angle, brightness adjustment, contrast adjustment, adding textures, adding text, adding music, etc. For example, the display data processing result obtained for a 3D model is at angle A, but the user's actual viewing angle may be angle B. In this case, the user can adjust the angle of the display data processing result to obtain a display data processing result that better meets their actual needs.

[0140] In some embodiments, the display screen state parameter includes but is not limited to at least one of the following: a display screen display parameter, a display screen deformation parameter.

[0141] It should be noted that the display parameters of the display screen include but are not limited to at least one of the following: the number of display screens, and the tiled full resolution of each sub-display screen constituting the display screen.

[0142] In some embodiments, the display screen deformation parameters are related to the display screen's deformation type. The following describes the display screen deformation parameters using two common types of display screens as examples. It should be noted that the following description is merely illustrative; for displays of other types of display screens, deformation parameters known to those skilled in the art or known to those skilled in the art may be used as the display screen deformation parameters.

[0143] For a display screen of an axially folding flexible system, the deformation parameters of the display screen include but are not limited to at least one of the following: the number of axes, the position of each axis, the bending direction of each axis, the rotation angle, and the curvature. It should be noted that the position of each axis can also be marked by other feasible methods such as pre-setting a coordinate system and using coordinate points. The embodiment of the present invention does not limit the method of marking the position of each axis. It should be noted that the axes can be parallel or non-parallel, which is not limited here. Figure 2-1 The present invention is a schematic diagram of an undeformed display screen of an axially folding flexible system, which includes a first axis 201 and a second axis 202, wherein the first axis 201 is located at a distance A from the left side of the display screen, and the second axis 202 is located at a distance B from the right side of the display screen. Figure 2-2 yes Figure 2-1 Schematic diagram of the state of the display screen after deformation. At this time, the deformation parameters of the display screen also include the downward bending direction of the first axis 201, the upward bending direction of the second axis 202, the rotation angle R1 of the first axis 201, the rotation angle R2 of the second axis 202 and the curvature, where the combined curvature can be obtained by determining the orthogonal curves of each pixel point in the axial direction of the display screen and calculating the orthogonal curvature of each orthogonal curve.

[0144] For display screens of flexible systems with array substrates, the display screen deformation parameters include but are not limited to the layout and curvature of array matrices in different directions. Figure 3-1 and Figure 3-2 This is merely an exemplary description of a display screen of an array substrate type flexible system. The solution of the embodiment of the present invention is also applicable to display screens of other layouts. Figure 3-1 The diagram is a schematic diagram of an undeformed display screen of an array substrate type flexible system, which has an AM in the horizontal direction and a 1-8 array matrix layout in the vertical direction. Figure 3-2 yes Figure 3-1 Schematic diagram of the state of the display screen after deformation. At this time, the deformation parameters of the display screen also include the curvature of each monitoring point at the center point of the detection array, and the calculation formula is k=2δ / ED, where k represents the curvature of the detection point, δ represents the pressure value of the detection point, E represents the elastic modulus of the flexible screen material, and D represents the thickness of the flexible screen.

[0145] In some embodiments, the display data processing apparatus further comprises a third acquisition module, configured to acquire user intention after the first acquisition module acquires the display data saving instruction, wherein the user intention includes the type of the display data processing result;

[0146] At this time, the saving module is used to save the display data and display state parameters corresponding to the display screen when the display screen is deformed according to the user's intention, and obtain the display data processing result.

[0147] It should be noted that the method of obtaining the user's intention is to pop up a query box in the display interface of the display screen and ask the user each time; it can also be set by the user or the system; or it can be automatically set according to the user's usage habits after a certain amount of learning. The type of data processing results displayed this time.

[0148] For example, when it is obtained that the user wants to save the source file, only the source file can be saved, which saves the time of generating a three-dimensional model, saves storage space and improves processing efficiency.

[0149] In some embodiments, the display data processing device further includes a marking module, which is used to add a mark to the display data processing result after the storage module obtains the display data processing result.

[0150] It should be noted that adding a mark to the display data processing result can help users to classify, view, and archive the display data they have saved or received, and quickly identify whether the display data processing result includes display screen status parameters.

[0151] In some embodiments, the display data processing device further includes a sending module, configured to send the display data processing result according to a first preset rule after obtaining the display data processing result.

[0152] It should be noted that the display data processing results can be sent by sharing, sending emails, or sending with the help of other software, such as sending through WeChat.

[0153] In some embodiments, the first preset rule includes:

[0154] When the categories include the source file and the three-dimensional model, determining whether the display screen at the receiving end can perform corresponding deformation processing according to the display state parameters;

[0155] If so, the display data processing result of the source file type is sent.

[0156] If not, the display data processing result of the three-dimensional model type is sent.

[0157] In some embodiments, the first preset rule further includes sending according to a method selected by the user, for example, sending a 3D model for all display data processing results obtained in a certain time period, and sending a source file by default for certain objects.

[0158] It should be noted that the display data processing result can be a tiled image as in the prior art, or it can be understood as a default display image of the display screen in a flat state, regardless of the current deformation state of the display screen. It can also be a tiled image and display screen state parameters that can be provided to other deformable terminals or devices for corresponding deformation. It should be noted that the display screen state parameters obtained by other terminals or devices can be used directly or after calculation and conversion. For example, after obtaining a first display screen screenshot of a source file of the type tiled image + display state parameters, a second display screen receives the first display data processing result and determines whether the second display screen and the first display screen have the same deformation rules or are the same model of display screen. If so, the second display screen is directly deformed using the display state parameters. The deformed second display screen is consistent with the deformation state of the first display screen at the time of the screenshot. After the tiled image is displayed on the second display screen, the image state displayed on the second display screen is consistent with the image state of the first display screen at the time of the screenshot. The user of the second display screen can view the same image as the user of the first display screen when taking the screenshot through some viewing instructions, that is, what the user of the first display screen sees is what the user of the second display screen gets.

[0159] The display data processing device provided by the embodiment of the present invention obtains a display data saving instruction through a first acquisition module. When the display screen is deformed, the saving module saves the display data and display screen state parameters corresponding to the display screen to obtain a display data processing result. Through the implementation of the present invention, the deformation effect of deformable display screens, including flexible screen products, can be recorded by screenshot, meeting the user's need to record the actual display effect and improving the user experience.

[0160] Furthermore, the third acquisition module obtains the user's intention, and the storage module processes the display data in a targeted manner to better meet user needs and enhance the user experience. The marking module adds marks to the display data processing results, which can make it easier for users to further identify the display data processing results and facilitate subsequent operations. The processing module adjusts the basic model accordingly according to the display screen state parameters to obtain a model corresponding to the display screen state parameters, and then maps the tiled map with the deformation model. The storage module obtains the display data processing result of the three-dimensional model type. When the user needs to share the currently saved display data with other users who do not support or do not want to view the display data processing results through display screen deformation, they can see the display data processing results relatively intuitively, rather than simply a tiled map that does not conform to the actual viewing state.

[0161] Example 4:

[0162] This embodiment also provides a display device 800, see Figure 8 As shown, it includes:

[0163] The fourth acquisition module 801 is used to obtain the display data processing results described in the above embodiments;

[0164] The display module 802 is configured to display the display data processing result according to a second preset rule.

[0165] It should be noted that the second preset rule includes:

[0166] When the categories include source files and 3D models, determining whether the current display screen can be deformed accordingly according to the display state parameters;

[0167] If so, the display screen is deformed accordingly according to the display state parameters, and the tiled image is displayed on the display screen.

[0168] If not, the display data processing result of the three-dimensional model type is displayed on the display screen.

[0169] In some embodiments, if the acquired display data processing result is a single type, such as a source file, a tiled image, or a 3D model, the acquired display data processing result is directly displayed. In some embodiments, if the receiving end cannot properly display the acquired display data processing result, a display failure notification may be provided to the receiving end user while also providing a display failure notification to the sending end.

[0170] In some embodiments, the display may also be performed according to a second preset rule set by the user, for example, the 3D model may be displayed by default, or the source file may be displayed by default.

[0171] In some embodiments, if the current display screen cannot be deformed according to the display state parameters, the display screen is set to display a tiled image or a three-dimensional model by default.

[0172] In some embodiments, the second preset rule can also be adjusted based on the learned user usage habits. For example, if it is learned that the user displays the source file when connected to WiFi and displays a three-dimensional model or tiled image when in traffic state, the second preset rule can be adjusted accordingly.

[0173] In some embodiments, a second preset rule can also be set according to the usage time. For example, the default setting is to display the three-dimensional model from 8 pm to 7 am the next day, and the data processing results of the source file type are not displayed by default.

[0174] It should be noted that the method for obtaining the display data processing results described in each of the above embodiments can be: receiving the display data processing results sent by other terminals or servers and then displaying them, or the display device itself can display the display data processing results obtained after saving the display data. For example: the display screen of display device A is in a deformed state and has screen recording A. When display device A views or displays screen recording A, it can display screen recording A according to the second preset rule. For another example: when terminal B shoots a 1-minute video, its display screen deforms from the 5th to the 9th second, and a display data processing result of the type of tile image + display state parameters is obtained. It sends this display data processing result to display device C via a server or Bluetooth. After display device C receives the display data processing result, it controls its display screen to deform accordingly from the 5th to the 9th second according to the display state parameters during playback. It should be noted that when the display data processing result is a video, its tile image can be understood as the image of each frame of the video.

[0175] The display device provided in an embodiment of the present invention obtains the display data processing result of any of the above-described embodiments through a fourth acquisition module, and the display module displays the display data processing result according to a second preset rule. Through implementation of the present invention, the obtained display data processing result can be used to either display a three-dimensional model of the display data processing result or to deform the display screen itself based on display screen state parameters, so that the display screen data processing result displayed on the adjusted display screen is consistent with its actual state, thereby satisfying the user's need to view and record the actual display effect and improving the user experience.

[0176] Embodiment 5:

[0177] This embodiment also provides a display data processing terminal, see Figure 9 As shown, it includes a processor 901, a memory 903 and a communication bus 902, wherein:

[0178] The communication bus 902 is used to realize the connection and communication between the processor 901 and the memory 903;

[0179] The processor 901 is configured to execute one or more computer programs stored in the memory 903 to implement at least one step in the display data processing method in each of the above embodiments.

[0180] Example 6:

[0181] This embodiment also provides a display terminal, see Figure 10 As shown, it includes a second processor 1001, a second memory 1003 and a second communication bus 1002, wherein:

[0182] The second communication bus 1002 is used to realize the connection and communication between the second processor 1001 and the second memory 1003;

[0183] The second processor 1001 is configured to execute one or more computer programs stored in the second memory 1003 to implement at least one step of the display method in the above embodiments.

[0184] Embodiment seven:

[0185] The present embodiment also provides a computer-readable storage medium, which includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.

[0186] The computer-readable storage medium in this embodiment can be used to store one or more first computer programs, and the one or more first computer programs stored therein can be executed by a processor to implement at least one step of the display data processing method in the above embodiments.

[0187] or,

[0188] The computer-readable storage medium stores one or more second computer programs, and the one or more second computer programs can be executed by one or more second processors to implement the steps of the above display method.

[0189] This embodiment also provides a computer program (or computer software), which can be distributed on a computer-readable medium and executed by a computing device to implement at least one step of the display data processing method and / or display method in the above embodiments; and in some cases, at least one step shown or described can be executed in an order different from that described in the above embodiments.

[0190] It should be understood that, in some cases, at least one step shown or described may be performed in an order different from that described in the above embodiments.

[0191] This embodiment further provides a computer program product, including a computer readable device, on which the computer program as shown above is stored. In this embodiment, the computer readable device may include the computer readable storage medium as shown above.

[0192] It can be seen that those skilled in the art should understand that all or some of the steps, systems, and functional modules / units in the methods disclosed above can be implemented as software (which can be implemented using computer program code executable by a computing device), firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component can have multiple functions, or a function or step can be performed by several physical components in cooperation. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit.

[0193] In addition, it is well known to those skilled in the art that communication media generally contain computer-readable instructions, data structures, computer program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media. Therefore, the present invention is not limited to any specific hardware and software combination.

[0194] The above content is a further detailed description of the embodiments of the present invention in conjunction with specific implementation methods, and the specific implementation of the present invention cannot be considered to be limited to these descriptions. For those skilled in the art of the present invention, without departing from the concept of the present invention, several simple deductions or substitutions can be made, which should be considered to fall within the scope of protection of the present invention.

Claims

1. A display data processing method, characterized in that: The display data processing method includes: Get the display data saving instruction; When the display screen is deformed, display data and display screen state parameters corresponding to the display screen are saved to obtain a display data processing result; the display data processing result includes a source file, and the source file includes a tiled image obtained from the display data and the display screen state parameters; When the type of the display data processing result includes a source file, and if the receiving-end display screen that receives the display data processing result is capable of performing corresponding deformation processing according to the display screen state parameters, the display data processing result, which is the type of the source file, is sent. The display data processing result is used to enable the receiving-end display screen to perform deformation processing based on the display screen state parameters, and then display the tiled image on the receiving-end display screen after the deformation processing, so that the display effect presented by the tiled image is a deformed state.

2. The display data processing method according to claim 1, wherein: The types of display data processing results also include three-dimensional models.

3. The display data processing method according to claim 2, wherein: When the type of the display data processing result includes a three-dimensional model, after obtaining the display data saving instruction, the method further includes: Get the preset base model; Adjusting the basic model accordingly according to the display screen state parameters to obtain a deformation model corresponding to the display screen state parameters; The tiled image and the deformable model are mapped to obtain the display data processing result of the three-dimensional model.

4. The display data processing method according to claim 3, wherein: After the tiling map and the deformation model are mapped, the method further includes: Make image adjustments; Obtain the display data processing result of the three-dimensional model type.

5. The display data processing method according to any one of claims 1 to 4, characterized in that: After obtaining the display data saving instruction, the method further includes at least one of the following: Acquiring a user intention, the user intention including the type of the display data processing result; based on the user intention, when the display screen is deformed, saving the display data and display screen state parameters corresponding to the display screen to obtain the display data processing result; A mark is added to the display data processing result.

6. A display method, characterized in that: The display method includes: Obtaining a display data processing result according to any one of claims 2 to 5; When the category includes the source file and the three-dimensional model, determining whether the current display screen can be deformed accordingly according to the display screen state parameters; If so, performing corresponding deformation processing on the display screen according to the display screen state parameter, and displaying the tiled image on the display screen so that the display effect presented by the tiled image is a deformed state; If not, the display data processing result of the type being a three-dimensional model is displayed on the display screen.

7. A display data processing device, characterized in that: The display data processing device comprises: A first acquisition module is used to acquire a display data saving instruction; a saving module, configured to save display data and display state parameters corresponding to the display screen when the display screen is deformed, and obtain a display data processing result; the display data processing result may include a source file, and the source file may include a tiled image obtained from the display data and display state parameters; A sending module is used to send the display data processing result of the type of source file when the type of the display data processing result includes a source file, and when the receiving-end display screen that receives the display data processing result can perform corresponding deformation processing according to the display screen state parameters. The display data processing result is used to enable the receiving-end display screen to perform deformation processing based on the display screen state parameters, and then display the tiled image on the receiving-end display screen after the deformation processing, so that the display effect presented by the tiled image is a deformed state.

8. The display data processing device according to claim 7, wherein: The types of display data processing results also include three-dimensional models.

9. The display data processing device according to claim 8, wherein: When the type of the display data processing result includes a three-dimensional model, the display data processing device further includes: The second acquisition module is used to obtain a preset basic model; a calculation module, configured to adjust the basic model according to the display screen state parameters to obtain a deformation model corresponding to the display screen state parameters; A processing module is used to perform mapping processing on the tiled map and the deformable model to obtain the display data processing result of the three-dimensional model type.

10. The display data processing device according to any one of claims 8 to 9, characterized in that: Also includes a third acquisition module and / or marking module, The third acquisition module is configured to acquire user intention after the first acquisition module acquires the display data saving instruction, where the user intention includes the type of the display data processing result; At this time, the saving module is used to save the display data and display state parameters corresponding to the display screen when the display screen is deformed according to the user's intention, and obtain the display data processing result; The marking module is used to add a mark to the display data processing result after the storage module obtains the display data processing result.

11. A display device, characterized in that: The display device includes: a fourth acquisition module, configured to acquire the display data processing result according to any one of claims 2 to 5; A display module, configured to determine whether the current display screen can be deformed according to the display screen state parameters when the category includes the source file and the three-dimensional model; If so, the display module performs corresponding deformation processing on the display screen according to the display screen state parameter, and displays the tiled image on the display screen, so that the display effect presented by the tiled image is a deformed state; If not, the display module displays the display data processing result of the type being a three-dimensional model on the display screen.

12. A display data processing terminal, characterized in that: The display data processing terminal includes: a processor, a memory and a communication bus; The communication bus is used to realize the connection and communication between the processor and the memory; The processor is configured to execute one or more computer programs stored in the memory to implement the steps of the display data processing method according to any one of claims 1 to 5.

13. A readable storage medium, characterized in that: The readable storage medium stores one or more first computer programs, and the one or more first computer programs can be executed by one or more first processors to implement the steps of the display data processing method according to any one of claims 1 to 5; or, The readable storage medium stores one or more second computer programs, and the one or more second computer programs can be executed by one or more second processors to implement the steps of the display method as claimed in claim 6.

Citation Information

Patent Citations

  • Information processing method and electronic device

    CN104123137A