Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart of an image processing method provided by an embodiment of the present invention, where the image processing method can be applied to a flexible screen terminal, as shown in fig. 1, and includes the following steps:
step 101, receiving a first input of a flexible screen terminal operator.
In an embodiment of the invention, the first input is used to bend the flexible screen into a first display area and a second display area. The first display area and the second display area are two areas which are formed by dividing the display area of the flexible screen terminal by a first fold line formed by bending operation.
Optionally, the first input includes a bending operation in which a bending coefficient exceeds a preset threshold, and the bending coefficient includes a bending angle. The preset threshold value can be a default value or a user-defined value of a flexible screen terminal operator.
Before thestep 101, an operator of the flexible screen terminal may unlock the flexible screen terminal, start an album browsing function, and display an interface for browsing images on the flexible screen of the flexible screen terminal, and the operator of the flexible screen terminal may adjust the browsing images displayed in the interface through a sliding operation.
Referring to fig. 2, fig. 2 is a schematic screen diagram of a flexible screen terminal according to an embodiment of the present invention. As shown in fig. 2, a preview image interface is displayed on the screen of theflexible screen terminal 200, and an operator can adjust a preview image position on the preview image interface by performing a touch operation on the preview image interface. The preview image displayed on the preview image interface may include a landscape image, a person image, and an image including text content captured by a camera.
And 102, responding to the first input, and displaying N images in the first display area of the flexible screen terminal.
In an embodiment of the present invention, referring to fig. 3, a process of bending the flexible screen terminal by the first input may be shown, where fig. 3 is one of schematic screen state change diagrams of the flexible screen terminal provided in the embodiment of the present invention. Included in fig. 3 are afirst screen state 301 and asecond screen state 302. Specifically, thefirst screen state 301 is a screen state when the first input bends the flexible screen terminal, and thesecond screen state 302 is a state in which the flexible screen terminal is divided into two screen display areas after the first input bends the flexible screen terminal. Specifically, the display area of the flexible screen terminal in thesecond screen state 302 is divided into afirst display area 3021 and asecond display area 3022, where thefirst display area 3021 displays N images, where M is a positive integer.
And 103, receiving a second input of the flexible screen terminal operator in a second display area of the flexible screen terminal.
In the embodiment of the present invention, the second input is used to select M images from the N images, M and N are positive integers, and M is not greater than N. The second input comprises any one of the following inputs: and inputting touch input detected on N blank sub-areas displayed in the second display area and target number information on the second display area, wherein the target number information is number information corresponding to a target image in the M images.
Thisstep 103 may further comprise the step of receiving a second input from the operator of the flexible screen terminal in a second display area after detecting the touch input on the encryption button displayed in said second display area.
Referring to fig. 3 again, in thesecond screen state 302, thesecond display area 3022 of the flexible screen terminal may display anencryption button 30221 and aview button 30222. And when theencryption button 30221 detects a touch operation, receiving a second input of the flexible screen terminal operator in thesecond display area 3022.
And 104, responding to the second input, and displaying the M encrypted images.
In the embodiment of the present invention, the M images may be one image or at least two images. The M images subjected to the encryption processing may be displayed in the first display area, or may be displayed in the second display area.
In the embodiment of the present invention, the flexible screen terminal may be any flexible screen terminal including two cameras, for example: a Mobile phone, a Tablet Personal Computer (Tablet Personal Computer), a Laptop Computer (Laptop Computer), a Personal Digital Assistant (PDA), a Mobile Internet Device (MID), a Wearable Device (Wearable Device), or the like.
According to the image processing method, a first input of a terminal operator of a flexible screen is received, wherein the first input is used for bending the flexible screen into a first display area and a second display area; displaying N images in the first display area of the flexible screen terminal in response to the first input; receiving a second input of a flexible screen terminal operator in a second display area of the flexible screen terminal, wherein the second input is used for selecting M images in the N images; displaying the M images subjected to the encryption processing in response to the second input. Therefore, the selected image can be displayed as the encrypted image by simply operating the flexible screen terminal, the operation step of encrypting the image is simplified, and the time consumed by the operator of the flexible screen terminal in the process of encrypting the image is greatly reduced.
Referring to fig. 4, fig. 4 is a flowchart of an image processing method provided by an embodiment of the present invention, where the image processing method can be applied to a flexible screen terminal. As shown in fig. 4, the method comprises the following steps:
step 401, a first input of a terminal operator of a flexible screen is received.
The implementation process and beneficial effects of this step can be referred to the description instep 101, and are not described herein again.
And 402, responding to the first input, and displaying N images in the first display area of the flexible screen terminal.
The implementation process and beneficial effects of this step can be referred to the description instep 102, and are not described herein again.
And step 403, receiving M touch operations of the flexible screen terminal operator in M target sub-areas of the second display area.
In this embodiment, the second display area includes N blank sub-areas, and the position and size of each sub-area correspond to the position and size of the N images displayed in the first display area one to one, respectively. Specifically, referring to fig. 5, fig. 5 is a second schematic diagram illustrating a screen state change of the flexible screen terminal according to the embodiment of the present invention. Included in fig. 5 are athird screen state 501 and afourth screen state 502. Specifically, thethird screen state 501 is a corresponding screen state when the flexible screen terminal displays theencryption button 50121 and theview button 50122, thefourth screen state 502 is a state of two screen display areas of the flexible screen terminal after a touch input is detected on theencryption button 50121, specifically, when the flexible screen terminal is in thefourth screen state 502, thefirst display area 5021 of the flexible screen terminal displays N images, thesecond display area 5022 of the flexible screen terminal can display N blank sub-areas, and the position and size of each sub-area respectively correspond to the position and size of the N images displayed in the first display area one to one, for example, in fig. 5, thefirst display area 5011 displays three rows and four columns of images, and thesecond display area 5022 displays three rows and four columns of blank sub-areas corresponding to the positions and sizes of the three rows and four columns of images. The flexible screen terminal may receive M touch operations of the flexible screen terminal operator in M target sub-regions of thesecond display region 5022, for example, thesub-region 50221 of thesecond display region 5022 receives touch operations.
And step 404, updating and displaying the M images in the first display area corresponding to the target sub-area where the M touch inputs are located into encrypted images.
For example, referring to fig. 6, fig. 6 is a second screen schematic diagram of a flexible screen terminal according to an embodiment of the present invention, where the flexible screen terminal includes afirst display area 601 and asecond display area 602, and if a touch input is detected on a second line and a fourth column of blank frames of thesecond display area 602, an image of a second line and a fourth column corresponding to a position of a blank sub-area of the second line and the fourth column in thefirst display area 601 is encrypted to obtain anencrypted image 6011, and theencrypted image 6011 is displayed at a position of the second line and the fourth column in the first display area. Referring to fig. 5 and 6, animage 50211 in fig. 5 is encrypted to obtain animage 6011, and theimage 6011 is updated and displayed at the position of the second row and the fourth column in the first display area.
Therefore, M times of touch input can be carried out on the blank sub-area, the M images in the first display area are updated and displayed as the images after encryption processing, the encryption operation steps on the M images are simplified, the efficiency of displaying the encrypted images is improved, and the risk of image leakage can be reduced.
Optionally, after thestep 404, the following steps may be further included: and reducing the brightness of the image subjected to the encryption processing and displayed by the updating.
Therefore, the electric quantity loss of the flexible screen terminal can be reduced, and the endurance time is prolonged.
Optionally, afterstep 404, the following steps may be further included;
respectively displaying duplicate images of the M images subjected to encryption processing in M target sub-areas corresponding to the M images in the second display area;
under the condition that a third input of a flexible screen terminal operator on a target copy image in M copy images is received, a first image corresponding to the target copy image in the first display area is updated and displayed as a decrypted image in response to the third input;
wherein the third input is used to decrypt the first image in the first display region corresponding to the target duplicate image.
The third input comprises any one of the following inputs: a one-click touch input, a double-click touch input, a multi-click touch input, a slide input, and a press input detected on a target duplicate image of the M duplicate images.
For example, referring to fig. 7, fig. 7 is a third schematic screen diagram of a flexible screen terminal according to an embodiment of the present invention, and the flexible screen terminal shown in fig. 7 includes afirst display area 701 and asecond display area 702, where thefirst display area 701 displays M images subjected to encryption processing, and thesecond display area 702 displays duplicate images of the M images subjected to encryption processing. If a third input is received on the firsttarget duplicate image 7021 in thesecond display area 702, thefirst image 7011 corresponding to the firsttarget duplicate image 7021 in thefirst display area 701 is updated and displayed as a decrypted image in response to the third input.
Therefore, the image displayed by encryption can be quickly decrypted, and the image can be conveniently checked by a flexible screen terminal operator.
Optionally, after the first image corresponding to the target duplicate image in the first display area is updated and displayed as the decrypted image, the method may further include the following steps:
dimming the decrypted image of the updated display.
Therefore, the specific content of the image can be conveniently checked by the operator, and the experience of the operator in watching the image is improved.
In this embodiment, after the M target sub-regions corresponding to the M images in the second display region respectively display the copy images of the M images subjected to the encryption processing, the method may further include the following steps:
receiving a fifth input by a flexible screen terminal operator on a first target duplicate image of the M duplicate images displayed in the second display area;
in response to the fifth input, eliminating display of the first target duplicate image on the second display area, and updating an encrypted processed image corresponding to the first target duplicate image in the first display area to a decrypted processed image;
wherein the fifth input includes a drag operation in a first preset direction detected on the first target duplicate image.
Referring to fig. 7 again, the display of the firsttarget duplicate image 7021 on the second display region may be eliminated according to adragging operation 7022 in a first preset direction detected on the firsttarget duplicate image 7021, and the encrypted image corresponding to the firsttarget duplicate image 7021 in thefirst display region 701 may be updated to a decryptedimage 7011. Thedragging operation 7022 in the first preset direction may include an upward-oblique dragging operation and a downward-oblique dragging operation.
Therefore, the display of the first target duplicate image on the second display area can be eliminated through the dragging operation in the first preset direction, the encrypted image corresponding to the first target duplicate image in the first display area is decrypted, the decrypted image is displayed, the encrypted image can be rapidly decrypted, the image decryption efficiency is improved, and the time of a flexible screen terminal operator is saved.
Optionally, step 103 shown in fig. 1 may further include the following steps:
and receiving M number information input by a flexible screen terminal operator in the second display area.
Optionally, step 104 shown in fig. 1 may further include the following steps:
and updating and displaying the M images corresponding to the M number information in the first display area as encrypted images.
In the embodiment shown in fig. 1, the first display region displays the corresponding number information on each of the N images. Specifically, referring to fig. 8, fig. 8 is a third schematic diagram illustrating a screen state change of the flexible screen terminal according to the embodiment of the present invention. Included in fig. 8 are afifth screen state 801 and asixth screen state 802. Specifically, thefifth screen state 801 is a corresponding screen state when the flexible screen terminal displays an encryption button and a view button, thesixth screen state 802 is a state of two screen display areas of the flexible screen terminal when number information is input, specifically, when thefifth screen state 801 is a state in which thefirst display area 8011 of the flexible screen terminal displays N images, thesecond display area 8012 of the flexible screen terminal can display theencryption button 80121 and theview button 80122, and after a touch input on theencryption button 80121 is detected, the flexible screen terminal enters thesixth screen state 802. The N preview images in thefirst display area 8021 respectively display corresponding number information, and thesecond display area 8022 is a blank display area and can be used for receiving encoded information input by an operator of the flexible screen terminal. As shown in fig. 8, when thesecond display area 8022 detects the number information "5" input by the operator, the preview image in the second row and the first column in thefirst display area 8021 is displayed as an image subjected to the encryption processing.
Therefore, M number information can be input into the blank sub-area, M images in the first display area can be updated and displayed as the images after the encryption processing, the steps of displaying the M images after the encryption processing are simplified, the efficiency of displaying the encrypted images is improved, and the risk of image leakage can be reduced.
Optionally, after the updating and displaying the M images corresponding to the M number of pieces of number information in the first display area as the images subjected to the encryption processing, the method may further include the following steps:
optionally, afterstep 104 shown in fig. 1, the following steps may also be included:
receiving a fourth input of a flexible screen terminal operator on target number information in the M number information;
in response to the fourth input, updating and displaying a second image corresponding to the target number information in the first display area as a decrypted image;
wherein the fourth input is used to decrypt a second image in the first display area corresponding to the target number information.
Optionally, the fourth input comprises any one of the following inputs: and the single-click touch input, the double-click touch input and the multi-click touch input are used for erasing the target number information.
For example, please refer to fig. 9, fig. 9 is a fourth schematic screen diagram of a flexible screen terminal according to an embodiment of the present invention. In the case where the flexible screen terminal in fig. 9 includes thefirst display region 901, and a fourth input is received on thenumber information 8 on thefirst display region 901, the second image on which thenumber information 8 is displayed is updated and displayed as the decryptedimage 9011 in response to the fourth input.
Therefore, the encrypted image can be quickly decrypted, and the operator of the flexible screen terminal can conveniently check the specific content of the image.
Optionally, in the embodiment shown in fig. 1, afterstep 104, the following steps may also be included:
receiving first fingerprint information input by a flexible screen terminal operator on a target image in the M encrypted images;
and under the condition that the first fingerprint information is matched with preset fingerprint information, displaying the decrypted target image.
In this embodiment, for example, referring to fig. 10, fig. 10 is a fourth schematic view illustrating a state change of a flexible screen terminal according to an embodiment of the present invention. Fig. 10 includes aseventh screen state 1001 and aneighth screen state 1002, theseventh screen state 1001 includes afirst display area 10011 and asecond display area 10012, thefirst display area 10011 displays a plurality of content-visible images and a plurality of encryption-processed images, and thesecond display area 10012 displays anencryption button 100121 and aview button 100122. Upon detecting a touch input by the flexible screen terminal operator atview button 100122, the flexible screen terminal enterseighth screen state 1002. Theeighth screen state 1002 includes afirst display area 10021 and asecond display area 10022, where thefirst display area 10021 displays a plurality of images with visible contents, thesecond display area 10022 displays a plurality of images subjected to encryption processing, and a fingerprint texture image may be displayed on the plurality of images subjected to encryption processing, specifically, theimage 10023 subjected to encryption processing displays a fingerprint texture image. If the first fingerprint information input by the flexible screen terminal operator is received on theencrypted image 10023, the decrypted image is displayed under the condition that the first fingerprint information is matched with the preset fingerprint information.
Specifically, referring to fig. 11, fig. 11 is a fifth schematic view of a flexible screen terminal according to an embodiment of the present invention. The screen of the flexible screen terminal comprises afirst display area 1101 and asecond display area 1102, wherein the decryptedimage 11011 is displayed in thefirst display area 1101, and the decryptedimage 11012 is displayed in thesecond display area 1102.
Optionally, in the embodiment shown in fig. 1, afterstep 104, the following steps may also be included:
and under the condition that the flexible screen is restored to the unfolded state, updating and displaying the M images in the first display area as decrypted images.
Referring to fig. 12, fig. 12 is a fifth schematic view illustrating a state change of a flexible screen terminal according to an embodiment of the present invention. Fig. 12 includes aninth screen state 1201 and atenth screen state 1202, where theninth screen state 1201 includes afirst display area 12011 and asecond display area 12012, thefirst display area 12011 displays a plurality of content-visible images and a plurality of encryption-processed images, and thesecond display area 12012 displays a plurality of encryption-processed images. In the case where the flexible screen terminal is restored from the bent state to the unfolded state, theninth screen state 1201 is entered into thetenth screen state 1202. In thetenth screen state 1202, the plurality of image updates of the encryption processing in the first display area are displayed as the images subjected to the decryption processing.
Therefore, the encrypted image can be quickly decrypted, the decrypted image can be displayed to be conveniently checked by a flexible screen terminal operator, and the time spent by the flexible screen terminal operator in decrypting the image is saved.
According to the image processing method, a first input of a terminal operator of a flexible screen is received, wherein the first input is used for bending the flexible screen into a first display area and a second display area; displaying N images in the first display area of the flexible screen terminal in response to the first input; receiving M touch inputs of a flexible screen terminal operator in M target sub-areas of the second display area; and updating and displaying the M images in the first display area corresponding to the target subarea where the M touch inputs are located as encrypted images.
Therefore, the selected image can be displayed as the encrypted image by simply operating the flexible screen terminal, the operation step of encrypting the image is simplified, and the time consumed by the operator of the flexible screen terminal in the process of encrypting the image is greatly reduced.
Referring to fig. 13, fig. 13 is a structural diagram of a flexible screen terminal according to an embodiment of the present invention, as shown in fig. 13, aflexible screen terminal 1300 includes afirst receiving module 1301, afirst display module 1302, asecond receiving module 1303, and asecond display module 1304, where thefirst receiving module 1301 is connected to thefirst display module 1302, thefirst display module 1302 is further connected to thesecond receiving module 1303, and thesecond receiving module 1303 is further connected to thesecond display module 1304, where:
afirst receiving module 1301, configured to receive a first input of an operator of a flexible screen terminal, where the first input is used to bend the flexible screen into a first display area and a second display area;
afirst display module 1302, configured to display N images in the first display area of the flexible screen terminal in response to the first input;
asecond receiving module 1303, configured to receive a second input of the flexible screen terminal operator in a second display area of the flexible screen terminal, where the second input is used to select M images from the N images;
asecond display module 1304, configured to display the M encrypted images in response to the second input;
wherein M and N are positive integers, and M is less than or equal to N.
Optionally, the second display area includes N blank sub-areas, and the position and size of each sub-area correspond to the position and size of the N images displayed in the first display area one to one;
thesecond receiving module 1303 is further configured to receive M touch inputs of a flexible screen terminal operator in M target sub-areas of the second display area;
thesecond display module 1304 is further configured to update and display M images in the first display area corresponding to the target sub-area where the M touch inputs are located, as images subjected to encryption processing.
Optionally, theflexible screen terminal 1300 further includes:
a third display module, configured to display duplicate images of the M encrypted images in the second display area, where the duplicate images correspond to M target sub-areas of the M images, respectively;
the fourth display module is used for responding to a third input when the third input of the flexible screen terminal operator on a target copy image in the M copy images is received, and updating and displaying a first image corresponding to the target copy image in the first display area into a decrypted image;
wherein the third input is used to decrypt the first image in the first display region corresponding to the target duplicate image.
Optionally, each image in the N images displays corresponding number information;
thesecond receiving module 1303 is further configured to receive M number of pieces of serial number information input by an operator of the flexible screen terminal in the second display area;
thesecond display module 1304 is further configured to update and display M images corresponding to the M number information in the first display area as encrypted images.
Optionally, theflexible screen terminal 1300 further includes:
the fourth receiving module is used for receiving fourth input of the flexible screen terminal operator on target number information in the M number information;
a fifth display module, configured to update and display a second image corresponding to the target number information in the first display area as a decrypted image in response to the fourth input;
wherein the fourth input is used to decrypt a second image in the first display area corresponding to the target number information.
Optionally, theflexible screen terminal 1300 further includes:
the fifth receiving module is used for receiving first fingerprint information input by a flexible screen terminal operator on a target image in the M images after encryption processing;
and the sixth display module is used for displaying the decrypted target image under the condition that the first fingerprint information is matched with the preset fingerprint information.
Optionally, theflexible screen terminal 1300 further includes:
and the seventh display module is used for updating and displaying the M images in the first display area into decrypted images under the condition that the flexible screen is restored to the unfolded state.
Theflexible screen terminal 1300 can implement each process implemented by the flexible screen terminal in the method embodiments of fig. 1 and fig. 4, and is not described herein again to avoid repetition.
According to theflexible screen terminal 1300 provided by the embodiment of the invention, the selected image can be displayed as the encrypted image by simply operating the flexible screen terminal, so that the operation steps of encrypting the image are simplified, and the time consumed by the operator of the flexible screen terminal for encrypting the image is greatly reduced.
Fig. 14 is a schematic diagram of a hardware structure of a flexible screen terminal for implementing various embodiments of the present invention, where theflexible screen terminal 1400 includes, but is not limited to:radio unit 1401,network module 1402,audio output unit 1403,input unit 1404,sensor 1405,display unit 1406, flexible screen enduser input unit 1407,interface unit 1408,memory 1409,processor 1410, andpower supply 1411. Those skilled in the art will appreciate that the flexible screen terminal structure shown in fig. 14 does not constitute a limitation of the flexible screen terminal, and that the flexible screen terminal may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the flexible screen terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
Whereinprocessor 1410 is configured to receive a first input from an operator of a flexible screen terminal, the first input being used to bend the flexible screen into a first display area and a second display area; displaying N images in the first display area of the flexible screen terminal in response to the first input; receiving a second input of a flexible screen terminal operator in a second display area of the flexible screen terminal, wherein the second input is used for selecting M images in the N images; displaying the M images subjected to the encryption processing in response to the second input; wherein M and N are positive integers, and M is less than or equal to N.
Optionally, the second display area includes N blank sub-areas, and the position and size of each sub-area correspond to the position and size of the N images displayed in the first display area one to one;
theprocessor 1410 performs the receiving of the second input of the flexible screen terminal operator at the second display region of the flexible screen terminal, including: receiving M touch inputs of a flexible screen terminal operator in M target sub-areas of the second display area;
theprocessor 1410 performs the displaying of the M images subjected to the encryption processing, including: and updating and displaying the M images in the first display area corresponding to the target subarea where the M touch inputs are located as encrypted images.
Optionally, theprocessor 1410 is further configured to display duplicate images of the M encrypted images in the second display area, where the duplicate images correspond to M target sub-areas of the M images, respectively; under the condition that a third input of a flexible screen terminal operator on a target copy image in M copy images is received, a first image corresponding to the target copy image in the first display area is updated and displayed as a decrypted image in response to the third input; wherein the third input is used to decrypt the first image in the first display region corresponding to the target duplicate image.
Optionally, each image in the N images displays corresponding number information;
theprocessor 1410 performs the receiving of the second input of the flexible screen terminal operator at the second display region of the flexible screen terminal, including: receiving M number information input by a flexible screen terminal operator in the second display area;
theprocessor 1410 performs the displaying of the M images subjected to the encryption processing, including: and updating and displaying the M images corresponding to the M number information in the first display area as encrypted images.
Optionally, theprocessor 1410 is further configured to receive a fourth input of the flexible screen terminal operator on a target number information in the M number information; in response to the fourth input, updating and displaying a second image corresponding to the target number information in the first display area as a decrypted image; wherein the fourth input is used to decrypt a second image in the first display area corresponding to the target number information.
Optionally, theprocessor 1410 is further configured to receive first fingerprint information input by an operator of the flexible screen terminal on a target image in the M images subjected to the encryption processing; and under the condition that the first fingerprint information is matched with preset fingerprint information, displaying the decrypted target image. Optionally, theprocessor 1410 is further configured to update and display the M images in the first display area as decrypted images when the flexible screen is restored to the expanded state.
Theflexible screen terminal 1400 can implement each process implemented by the flexible screen terminal in the foregoing embodiments, and is not described here again to avoid repetition.
According to theflexible screen terminal 1400 of the embodiment of the invention, the selected image can be displayed as the encrypted image by simply operating the flexible screen terminal, so that the operation steps of encrypting the image are simplified, and the time consumed by the operator of the flexible screen terminal for encrypting the image is greatly reduced.
It should be understood that, in the embodiment of the present invention, theradio frequency unit 1401 may be configured to receive and transmit signals during a message transmission or call process, and specifically, receive downlink data from a base station and then process the received downlink data to theprocessor 1410; in addition, the uplink data is transmitted to the base station. In general,radio unit 1401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. Theradio unit 1401 may also communicate with a network and other devices via a wireless communication system.
The flexible screen terminal provides wireless broadband internet access to the flexible screen terminal operator through thenetwork module 1402, such as helping the flexible screen terminal operator to send and receive e-mails, browse web pages, access streaming media, and the like.
Theaudio output unit 1403 can convert audio data received by theradio frequency unit 1401 or thenetwork module 1402 or stored in thememory 1409 into an audio signal and output as sound. Also, theaudio output unit 1403 may also provide audio output related to a specific function performed by the flexible screen terminal 1400 (e.g., a call signal reception sound, a message reception sound, etc.). Theaudio output unit 1403 includes a speaker, a buzzer, a receiver, and the like.
Theinput unit 1404 is for receiving an audio or video signal. Theinput Unit 1404 may include a Graphics Processing Unit (GPU) 14041 and amicrophone 14042, theGraphics processor 14041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on thedisplay unit 1406. The image frames processed by thegraphics processor 14041 may be stored in the memory 1409 (or other storage medium) or transmitted via theradio unit 1401 or thenetwork module 1402. Themicrophone 14042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via theradio frequency unit 1401 in case of a phone call mode.
Theflexible screen terminal 1400 also includes at least onesensor 1405, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of thedisplay panel 14061 according to the brightness of ambient light, and a proximity sensor that can turn off thedisplay panel 14061 and/or the backlight when theflexible screen terminal 1400 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal attitude of the flexible screen (such as horizontal and vertical screen switching, related games, magnetometer attitude calibration), and vibration identification related functions (such as pedometer and tapping); thesensors 1405 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
Thedisplay unit 1406 is used to display information input by or provided to the operator of the flexible screen terminal. TheDisplay unit 1406 may include aDisplay panel 14061, and theDisplay panel 14061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The flexible screen terminaluser input unit 1407 may be used to receive input numeric or character information and generate key signal inputs related to flexible screen terminal operator settings and function control of the flexible screen terminal. In particular, the flexible screen enduser input unit 1407 includes atouch panel 14071 andother input devices 14072. Thetouch panel 14071, also referred to as a touch screen, may collect touch operations by a flexible screen terminal operator on or near the touch panel 14071 (e.g., operations by a flexible screen terminal operator using a finger, stylus, or any other suitable object or attachment on or near the touch panel 14071). Thetouch panel 14071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch position of an operator of the flexible screen terminal, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to theprocessor 1410, receives a command from theprocessor 1410, and executes the command. In addition, thetouch panel 14071 can be implemented by various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to thetouch panel 14071, the flexible screen enduser input unit 1407 may includeother input devices 14072. In particular, theother input devices 14072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described herein.
Further, thetouch panel 14071 may be overlaid on thedisplay panel 14061, and when thetouch panel 14071 detects a touch operation on or near thetouch panel 14071, the touch operation is transmitted to theprocessor 1410 to determine the type of the touch event, and then theprocessor 1410 provides a corresponding visual output on thedisplay panel 14061 according to the type of the touch event. Although in fig. 14, thetouch panel 14071 and thedisplay panel 14061 are two independent components to implement the input and output functions of the flexible screen terminal, in some embodiments, thetouch panel 14071 and thedisplay panel 14061 may be integrated to implement the input and output functions of the flexible screen terminal, which is not limited herein.
Theinterface unit 1408 is an interface for connecting an external device with theflexible screen terminal 1400. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. Theinterface unit 1408 may be used to receive input (e.g., data information, power, etc.) from an external device and transmit the received input to one or more elements within theflexible screen terminal 1400 or may be used to transmit data between theflexible screen terminal 1400 and an external device.
Thememory 1409 may be used to store software programs as well as various data. Thememory 1409 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, thememory 1409 can include high speed random access memory and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
Theprocessor 1410 is a control center of the flexible screen terminal, connects various parts of the entire flexible screen terminal by using various interfaces and lines, and performs various functions of the flexible screen terminal and processes data by running or executing software programs and/or modules stored in thememory 1409 and calling data stored in thememory 1409, thereby performing overall monitoring of the flexible screen terminal.Processor 1410 may include one or more processing units; preferably, theprocessor 1410 may integrate an application processor, which mainly handles operating systems, flexible screen terminal operator interfaces, applications, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated intoprocessor 1410.
Theflexible screen terminal 1400 may further include a power source 1411 (e.g., a battery) for supplying power to various components, and preferably, thepower source 1411 may be logically connected to theprocessor 1410 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system.
In addition, theflexible screen terminal 1400 includes some functional modules that are not shown, and are not described herein.
Preferably, an embodiment of the present invention further provides a flexible screen terminal, including aprocessor 1410, amemory 1409, and a computer program stored in thememory 1409 and capable of running on theprocessor 1410, where the computer program, when executed by theprocessor 1410, implements the processes of the image processing method embodiment, and can achieve the same technical effects, and in order to avoid repetition, details are not repeated here.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the embodiment of the image processing method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.