Patent Description:
With rapid development of flexible-screen terminals, flexible-screen terminals are provided with a variety of functions, among which the most frequently used by people in daily life is photograph function. In various scenarios, a user may record the scene at that time by taking photos. For example, when attending a class or a lecture, a user may record corresponding information by taking photos of power point (PowerPoint, PPT) presentations or blackboard-writings using a flexible-screen terminal, and processes the images in spare time.

In related art, when a user needs to process multiple images related to text information in batches, e.g., when it is necessary to convert uniformly all images of PPT that were photographed during a lecture to text information, text information in each image has to be identified individually and then a series of complicated operations are required to finally convert the contents of the images to text information for storage. So, the process of converting image contents to text information in the related art has the problem of complicated operation steps.

<CIT> discloses a display unit configured to be a bendable flexible display and a touch panel integrally configured with the display unit for detecting touch input.

<CIT> discloses a method for controlling the bendable display unit to up-scale and display data in a non-bent screen region on the bendable display unit when the bendable display unit is bent.

In one aspect, the present disclosure provides in some embodiments an image processing method according to claim <NUM>.

In another aspect, the present disclosure provides in some embodiments a flexible-screen terminal in according to claim <NUM>.

Preferred embodiments of the claims are part embodiments of the invention are the subject matter of the dependent claims, whose content is to be understood as forming an integral part of the present description.

Hereinafter, the technical solutions in embodiments of the present disclosure are described clearly and completely in conjunction with drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely a part of embodiments of the present disclosure, rather than all the embodiments of the present disclosure.

Referring to <FIG>, a flow diagram of an image processing method according to some embodiments of the present disclosure is illustrated. The image processing method is applied to a flexible-screen terminal, and as shown in <FIG>, includes the following steps.

A step <NUM>: receiving a first input by a flexible-screen terminal user.

In some embodiments of the present disclosure, the first input is used for bending the flexible-screen terminal. Specifically, the first input may be a bending operation.

Before the step <NUM>, a user of the flexible-screen terminal may unlock the flexible-screen terminal and enable an album browsing function, so that an interface for browsing images is displayed on a flexible screen of the flexible-screen terminal. The user may adjust images displayed on the interface by performing a slide operation.

Referring to <FIG>, a first schematic diagram of a screen of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. As shown in <FIG>, a preview image interface is displayed on the screen of the flexible-screen terminal <NUM>. By performing touch operations on the preview image interface, a user may adjust locations of preview images on the preview image interface. The preview images displayed on the preview image interface may include images photographed by a camera, such as images of scenery, images of people, and images including text contents.

A step <NUM>: displaying a number N of images in a first display area of the flexible-screen terminal and displaying an operational control zone in a second display area of the flexible-screen terminal in response to the first input.

In some embodiments of the present disclosure, the first display area and the second display area are two areas generated by dividing a display area of the flexible-screen terminal using a first bend line formed by the first input. For a process of bending the flexible-screen terminal by means of the first input, a reference may be made to <FIG>, in which a first schematic diagram showing a screen state transition of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. <FIG> illustrates a first screen state <NUM> and a second screen state <NUM>. In specific, the first screen state <NUM> is a screen state when the flexible-screen terminal is being bent by the first input; the second screen state <NUM> is a state in which the flexible screen is divided into two screen display areas after the flexible-screen terminal is bent by the first input. Specifically, in the second screen state <NUM>, the display area of the flexible-screen terminal is divided into a first display area <NUM> and a second display area <NUM>. The first display area <NUM> displays one or more preview images and the second display area <NUM> may display an operational control zone.

A step <NUM>: receiving a second input by the user.

In some embodiments of the present disclosure, the second input is used for selecting a number M of target images from the number N of images, wherein both M and N are positive integers, and M is less than or equal to N. The second input may include a single tap operation, a double tap operation and a slide operation.

Continuing referring to <FIG>, when the flexible screen of the flexible-screen terminal is in the second screen state <NUM> as shown in <FIG>, a user may tap, with fingertip, on a number M of images displayed in the first display area <NUM>, to designate the number M of images in the first display area <NUM> selected by the tap operations as a number M of target images; or the user may lay a finger horizontally on the number M of images displayed in the first display area <NUM>, to designate the number M of images touched by the finger as the number M of target images.

A step <NUM>: displaying the number M of target images selected by the second input in the operational control zone in response to the second input.

In some embodiments of the present disclosure, the number M of target images may be one target image or at least two target images. Referring to <FIG>, a second schematic diagram of a screen of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. As shown in <FIG>, the screen of the flexible-screen terminal includes a first display area <NUM> and a second display area <NUM>. After the second input is received, a target image <NUM> is displayed in the second display area <NUM> in response to the second input. The text content of the target image <NUM> is the OSI <NUM>-layer model includes.

A step <NUM>: displaying text information of the number M of target images in the first display area.

In some embodiments of the present disclosure, the step <NUM> may include the following step: in the case that a preset trigger operation is received, identifying text information of the number M of target images and displaying the identified text information in the first display area.

Referring to <FIG>, a second schematic diagram showing a screen state transition of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. As shown in <FIG>, the screen of the flexible-screen terminal may include a third screen state <NUM> and a fourth screen state <NUM>. When the screen is in the status of the third screen state <NUM>, it means that three target images <NUM> are selected from preview images displayed in the first display area <NUM> and the three target images <NUM> are displayed in the second display area <NUM>. When the screen is in the third screen state <NUM>, in the case that a preset trigger operation is received, the screen enters the fourth screen state <NUM>, that is, the text information of the three target images <NUM> displayed in the second display area <NUM> is identified and the identified text information is displayed in the first display area <NUM>. In some embodiments of the present disclosure, after the text information is displayed in the first display area <NUM>, the text information in the first display area <NUM> may be edited and modified. Specifically, the text information displayed in the first display area <NUM> is the OSI <NUM>-layer model includes a physical layer, a data link layer, a network layer, a transport layer, a session layer, a presentation layer and an application layer.

In some embodiments of the present disclosure, the flexible-screen terminal may be any flexible-screen terminal including a dual-camera, such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (Personal Digital Assistant, PDA), a mobile internet device (Mobile Internet Device, MID) or a wearable device.

In the image processing method according to some embodiments of the present disclosure, a first input is received from a flexible-screen terminal user, the first input being used for bending the flexible-screen terminal; in response to the first input, a number N of images are displayed in a first display area of the flexible-screen terminal and an operational control zone is displayed in a second display area of the flexible-screen terminal; a second input is received from the user, the second input being used for selecting a number M of target images from the number N of images; in response to the second input, the number M of target images selected by the second input are displayed in the operational control zone; and text information of the number M of target images is displayed in the first display area. Thus, contents of selected images may be converted to text information by performing simple operations on the flexible-screen terminal, and operating steps of converting the image contents to text information are simplified, thereby significantly reducing the time spent by users on processing images.

For the implementation process and beneficial effect of the step, references may be made to the description related to the step <NUM>, no detailed description will be made here to avoid repetition.

A step <NUM>: receiving a second input, which is bending the flexible-screen terminal by the user.

For example, the second input, which is bending the first display area of the flexible-screen terminal by the user, is received. The first display area may be divided into two parts by a bending line generated by the second input.

A step <NUM>: acquiring a second bend line formed by the second input.

In some embodiments of the present disclosure, a straight line defined by at least two deformation points of deformation caused by the second input may be determined as the second bend line.

A step <NUM>: displaying, in the operational control zone, a number M of target images on a preset side of the second bend line.

In some embodiments of the present disclosure, the preset side may be set to an upper or lower side of the second bend line. For example, the number M of target images may be images on the upper side of the second bend line, or images on the lower side of the second bend line.

Thus, by means of the second bend line generated by bending the flexible-screen terminal, the number M of target images may be selected to be displayed in the operational control zone, thereby simplifying the steps of selecting the number M of target images and improving efficiency of selecting target objects.

Optionally, in the embodiment as shown in <FIG>, the second display area includes a number N of blank subareas, and the blank subareas correspond, in a one-to-one manner, to the number N of images displayed in the first display area in terms of location and size.

The step <NUM> as shown in <FIG> may further include the following step: receiving a number M of touch operations performed by the user in a number M of target subareas in the second display area; the step <NUM> as shown in <FIG> may further include the following step: displaying a number M of target images among the number N of images displayed in the first display area that correspond to positions of the number M of target subareas respectively in the operational control zone.

Thus, the number M of target images may be selected by performing a number M of touch operations on the blank subareas, and then displayed in the operational control zone, thereby simplifying the steps of displaying the number M of target images and improving efficiency of displaying target objects.

Specifically, a reference may be made to <FIG> is a third schematic diagram showing a screen state transition of a flexible-screen terminal according to some embodiments of the present disclosure, wherein a fifth screen state <NUM> and a sixth screen state <NUM> are included. In specific, the fifth screen state <NUM> is a screen state corresponding to a situation when the flexible-screen terminal user is performing a bending operation on the flexible-screen terminal; the sixth screen state <NUM> is a state in which the flexible screen is divided into two screen display areas after the bending operation. Specifically, in the sixth screen state <NUM>, the display area of the flexible-screen terminal is divided into a first display area <NUM> and a second display area <NUM>. The first display area <NUM> displays a number N of images and the second display area <NUM> may display a number N of blank subareas, wherein the blank subareas correspond, in a one-to-one manner, to the number N of images displayed in the first display area in terms of location and size. The flexible-screen terminal may receive a number M of touch operations performed by the user in the number M of target subareas in the second display area <NUM>, and display a number M of target images among the number N of images displayed in the first display area <NUM> that correspond to positions of the number M of target subareas respectively in the operational control zone.

For example, referring to <FIG>, a third schematic diagram of a screen of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. As shown in <FIG>, the display area of the flexible-screen terminal includes a first display area <NUM> and a second display area <NUM>. The first display area <NUM> displays preview images with three rows and four columns. The second display area <NUM> displays blank subareas with three rows and four columns corresponding, in a one-to-one manner, to the preview images with three rows and four columns in terms of location and size. As shown in <FIG>, if a touch operation is detected on a blank box of the second row and the fourth column in the second display area <NUM>, the image of the second row and the fourth column corresponding in terms of location to the blank subarea of the second row and the fourth column is determined as the target image <NUM>. In <FIG>, the specific text content of the target image <NUM> includes a network layer.

Optionally, the step <NUM> as shown in <FIG> may further include the following step: receiving a number M of control operations performed by the user on the number M of target images in the first display area; wherein the control operation includes at least one of: a rotation operation of pressing a target image and rotating the first display area of the flexible-screen terminal; an operation of tapping on a target image; or an operation of sliding a target image.

Thus, multiple target images may be selected from the first display area through multiple types of touch operations, making it easy for users to select target images rapidly, thereby improving operation efficiency.

Optionally, the step <NUM> as shown in <FIG> may further include the following step: displaying a trajectory of movement of the target image selected by the second input to the operational control zone.

For example, referring again to <FIG>, in the case that the second input selects the target image <NUM>, a trajectory of movement of the target image <NUM> to the operational control zone of the second display area <NUM> is displayed.

Thus, a dynamic effect of target image movement may be enhanced, thereby improving user operation experience.

Optionally, after the step <NUM> as shown in <FIG>, the method may further include the following steps: receiving a third input by the user, the third input is used for adjusting a screen display mode of the flexible-screen terminal; adjusting a screen mode of the first display area into a screen-off display mode and keeping a screen mode of the second display area at a screen-on display mode in response to the third input.

In some embodiments of the present disclosure, the third input may include a tap operation, a slide operation and the like.

Referring to <FIG>, a fourth schematic diagram showing a screen state transition of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. Before the third input is detected, the screen of the flexible-screen terminal is in a seventh screen state <NUM>, in which both the first display area <NUM> and the second display area <NUM> of the screen of the flexible-screen terminal are in a screen-on display mode. After the third input is detected, the screen of the flexible-screen terminal enters an eighth screen state <NUM>, that is, the screen mode of the first display area <NUM> is adjusted into a screen-off display mode, and the screen mode of the second display area <NUM> remains at the screen-on display mode.

Thus, with the first display area being adjusted to a screen-off display mode, energy consumption may be reduced, thereby enhancing the battery life of the flexible-screen terminal; with the second display area being kept at the screen-on display mode, user may view target images on the second display area for a long time, thereby preventing the user from interruption of viewing on target images due to an abrupt entry into the screen-off display mode of the second display area, and improving user satisfaction during target image viewing.

Optionally, after the step <NUM> as shown in <FIG>, the method may further include the following step: receiving a fourth input performed by the user on the second display area, wherein the fourth input is a single-finger slide operation or multi-finger slide operation in a first preset direction; the step <NUM> as shown in <FIG> may further include the following step: displaying text information of the number M of target images in the first display area in response to the fourth input.

For example, referring again to <FIG>, when the screen is in the third screen state <NUM>, if an operation in which the user pressing and sliding upward, with fingers of both hands, the left and right edges of the second display area <NUM> respectively is received, the screen enters the fourth screen state <NUM>, that is, the text information of the three target images <NUM> displayed in the second display area <NUM> is identified and the identified text information is displayed in the first display area <NUM>. The text information displayed in the first display area <NUM> is the OSI <NUM>-layer model includes a physical layer, a data link layer, a network layer, a transport layer, a session layer, a presentation layer and an application layer.

Thus, a mobile terminal may display text information of target images after the fourth input is detected, so that users may flexibly select the time of displaying text information, thereby facilitating the satisfaction of user's requirement on independent choices.

Optionally, after the step <NUM> as shown in <FIG>, the method may further include the following steps: receiving a fifth input performed by the user on a first target image displayed in the second display area; cancelling display of the first target image in the second display area in response to the fifth input; wherein the fifth input is a drag operation in a second preset direction performed on the first target image.

Referring to <FIG>, a fourth schematic diagram of a screen of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. As shown in <FIG>, the display area of the flexible-screen terminal includes a first display area <NUM> and a second display area <NUM>. Multiple target images <NUM> are displayed in the second display area. At least one of the multiple target images <NUM> may be deleted in accordance with a preset drag operation <NUM> in a second preset direction. For example, the drag operation <NUM> in the second preset direction may include an obliquely upward drag operation and an obliquely downward drag operation.

Thus, display of the first target image in the second display area may be cancelled by the drag operation in the second preset direction, thereby improving the speed of cancelling target images in the second display area and facilitating management of target images in the second display area for users.

Optionally, before the step <NUM> as shown in <FIG>, the method may further include the following step: displaying a first data in the display area of the flexible-screen terminal in full-screen mode; after the step <NUM> as shown in <FIG>, the method may further include the following step: in a case that the flexible-screen terminal resumes an unbent state, controlling the display area of the flexible-screen terminal to display, in full-screen mode, the first data displayed before the first input is received.

Referring again to <FIG>, before the step <NUM>, first data is displayed on the screen of the flexible-screen terminal <NUM> in full-screen mode, wherein the first data is a preview image interface of an album application program.

Referring to <FIG>, a fifth schematic diagram showing a screen state transition of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. Before the flexible screen resumes an unbent state, the screen of the flexible-screen terminal is in a ninth screen state <NUM>, in which the screen of the flexible-screen terminal includes a first display area <NUM> and a second display area <NUM>. In the case that the flexible screen resumes the unbent state, the screen of the flexible-screen terminal <NUM> is controlled to display the first data in full-screen mode, that is, the screen of the flexible-screen terminal <NUM> is controlled to display the preview image interface in full-screen mode.

Thus, a user may restore the flexible screen to a screen state before the first input by restoring the flexible screen to an unbent state, that is, restore the screen to a desired screen state through a simple operational step, thereby improving operation efficiency.

In the image processing method according to some embodiments of the present disclosure, a first input is received from a flexible-screen terminal user, the first input being used for bending the flexible-screen terminal; in response to the first input, a number N of images are displayed in a first display area of the flexible-screen terminal and an operational control zone is displayed in a second display area of the flexible-screen terminal; a second input of bending the flexible-screen terminal is received from the user; a second bend line formed by the second input is acquired; a number M of target images on a preset side of the second bend line are displayed in the operational control zone; and text information of the number M of target images is displayed in the first display area. Thus, contents of selected images may be converted to text information by performing simple operations on the flexible-screen terminal, and operating steps of converting the image contents to text information are simplified, thereby significantly reducing the time spent by users on processing images.

Referring to <FIG>, a structural diagram of a flexible-screen terminal according to some embodiments of the present disclosure is illustrated. As shown in <FIG>, a flexible-screen terminal <NUM> includes: a first reception module <NUM>, a first display module <NUM>, a second reception module <NUM>, a second display module <NUM> and a third display module <NUM>, wherein the first reception module <NUM> is connected to the first display module <NUM>, the first display module <NUM> is further connected to the second reception module <NUM>, the second reception module <NUM> is further connected to the second display module <NUM>, and the second display module <NUM> is further connected to the third display module <NUM>.

The first reception module <NUM> is configured to receive a first input by a flexible-screen terminal user, the first input being used for bending the flexible-screen terminal; the first display module <NUM> is configured to display a number N of images in a first display area of the flexible-screen terminal and display an operational control zone in a second display area of the flexible-screen terminal in response to the first input; the second reception module <NUM> is configured to receive a second input by the user, the second input being used for selecting a number M of target images from the number N of images; the second display module <NUM> is configured to display the number M of target images selected by the second input in the operational control zone in response to the second input; the third display module <NUM> is configured to display text information of the number M of target images in the first display area; wherein the first display area and the second display area are two areas generated by dividing a display area of the flexible-screen terminal using a first bend line formed by the first input, both M and N are positive integers and M is less than or equal to N.

Optionally, the second reception module <NUM> is further configured to receive the second input, which is bending the flexible-screen terminal by the user; the second display module <NUM> includes: an acquisition sub-module, configured to acquire a second bend line formed by the second input; and a display sub-module, configured to display, in the operational control zone, a number M of target images on a preset side of the second bend line.

Optionally, the second display area includes a number N of blank subareas, the subareas corresponding, in a one-to-one manner, to the number N of images displayed in the first display area in terms of location and size; the second reception module <NUM> is further configured to receive a number M of touch operations performed by the user in a number M of target subareas in the second display area; the second display module <NUM> is further configured to display a number M of target images among the number N of images displayed in the first display area that correspond to positions of the number M of target subareas respectively in the operational control zone.

Optionally, the second reception module <NUM> is further configured to receive a number M of control operations performed by the user on the number M of target images in the first display area; wherein the control operation includes at least one of: a rotation operation of pressing a target image and rotating the first display area of the flexible-screen terminal; an operation of tapping on a target image; or an operation of sliding a target image.

Optionally, the second display module <NUM> is further configured to display a trajectory of movement of each target image selected by the second input to the operational control zone.

Optionally, the flexible-screen terminal <NUM> further includes: a third reception module, configured to receive a third input by the user, the third input being used for adjusting a screen display mode of the flexible-screen terminal; an adjustment module, configured to adjust a screen mode of the first display area into a screen-off display mode and keep a screen mode of the second display area at a screen-on display mode in response to the third input.

Optionally, the flexible-screen terminal <NUM> further includes: a fourth reception module, configured to receive a fourth input performed by the user on the second display area, wherein the fourth input is a single-finger slide operation or multi-finger slide operation in a first preset direction; the third display module is further configured to display text information of the number M of target images in the first display area in response to the fourth input.

Optionally, the flexible-screen terminal <NUM> further includes: a fifth reception module, configured to receive a fifth input performed by the user on a first target image displayed in the second display area; a cancellation module, configured to cancel display of the first target image in the second display area in response to the fifth input; wherein the fifth input is a drag operation in a second preset direction performed on the first target image.

Optionally, the flexible-screen terminal <NUM> further includes: a fourth display module, configured to display a first data in the display area of the flexible-screen terminal in full-screen mode before the first input is received from the flexible-screen terminal user; a resumption module, configured to, after text information of the number M of target images is displayed in the first display area, in a case that the flexible-screen terminal resumes an unbent state, control the display area of the flexible-screen terminal to display, in full-screen mode, the first data displayed before the first input is received.

The flexible-screen terminal <NUM> is capable of achieving various processes implemented by a flexible-screen terminal in the method embodiments as shown in <FIG> and <FIG>. To avoid repetition, a detailed description is omitted herein.

With the flexible-screen terminal <NUM> according to some embodiments of the present disclosure, contents of selected images may be converted to text information by performing simple operations on the flexible-screen terminal, and operating steps of converting the image contents to text information are simplified, thereby significantly reducing the time spent by users on processing images.

<FIG> is a hardware structure diagram of a flexible-screen terminal implementing various embodiments of the present disclosure. The flexible-screen terminal <NUM> includes, but is not limited to: a radio frequency (Radio Frequency, RF) unit <NUM>, a network module <NUM>, an audio output unit <NUM>, an input unit <NUM>, a sensor <NUM>, a display unit <NUM>, a user input unit <NUM>, an interface unit <NUM>, a memory <NUM>, a processor <NUM>, a power source <NUM>, etc. It should be appreciated by those skilled in the art that, the structure of flexible-screen terminal as shown in <FIG> does not constitute a limitation on the flexible-screen terminal. The flexible-screen terminal may include more or fewer components, or some components may be combined, or the flexible-screen terminal may have different component layouts. In some embodiments of the present disclosure, the flexible-screen terminal includes, but is not limited to: a mobile phone, a tablet personal computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer or the like.

The processor <NUM> is configured to perform the following steps: receiving a first input by a flexible-screen terminal user, the first input being used for bending the flexible-screen terminal; displaying a number N of images in a first display area of the flexible-screen terminal and displaying an operational control zone in a second display area of the flexible-screen terminal in response to the first input; receiving a second input by the user, the second input being used for selecting a number M of target images from the number N of images; displaying the number M of target images selected by the second input in the operational control zone in response to the second input; displaying text information of the number M of target images in the first display area; wherein the first display area and the second display area are two areas generated by dividing a display area of the flexible-screen terminal using a first bend line formed by the first input, both M and N are positive integers and M is less than or equal to N.

Optionally, the step, performed by the processor <NUM>, of receiving the second input by the user includes: receiving the second input, which is bending the flexible-screen terminal by the user; the step, performed by the processor <NUM>, of displaying the number M of target images selected by the second input in the operational control zone in response to the second input includes: acquiring a second bend line formed by the second input; and displaying, in the operational control zone, a number M of target images on a preset side of the second bend line.

Optionally, the second display area includes a number N of blank subareas, the subareas corresponding, in a one-to-one manner, to the number N of images displayed in the first display area in terms of location and size; the step, performed by the processor <NUM>, of receiving the second input by the user includes: receiving a number M of touch operations performed by the user in a number M of target subareas in the second display area; the step, performed by the processor <NUM>, of displaying the number M of target images selected by the second input in the operational control zone in response to the second input includes: displaying a number M of target images among the number N of images displayed in the first display area that correspond to positions of the number M of target subareas respectively in the operational control zone.

Optionally, the step, performed by the processor <NUM>, of receiving the second input by the user includes: receiving a number M of control operations performed by the user on the number M of target images in the first display area; wherein the control operation includes at least one of: a rotation operation of pressing a target image and rotating the first display area of the flexible-screen terminal; an operation of tapping on a target image; or an operation of sliding a target image.

Optionally, the step, performed by the processor <NUM>, of displaying the number M of target images selected by the second input in the operational control zone includes: displaying a trajectory of movement of each target image selected by the second input to the operational control zone.

Optionally, the processor <NUM> is further configured to perform the following steps: receiving a third input by the user, the third input being used for adjusting a screen display mode of the flexible-screen terminal; adjusting a screen mode of the first display area into a screen-off display mode and keeping a screen mode of the second display area at a screen-on display mode in response to the third input.

Optionally, the processor <NUM> is further configured to perform the following step: receiving a fourth input performed by the user on the second display area, the fourth input being a single-finger slide operation or multi-finger slide operation in a first preset direction; the step, performed by the processor <NUM>, of displaying text information of the number M of target images in the first display area includes: displaying text information of the number M of target images in the first display area in response to the fourth input.

Optionally, the processor <NUM> is further configured to perform the following steps: receiving a fifth input performed by the user on a first target image displayed in the second display area; cancelling display of the first target image in the second display area in response to the fifth input; wherein the fifth input is a drag operation in a second preset direction performed on the first target image.

Optionally, the processor <NUM> is further configured to perform the following steps: displaying a first data in the display area of the flexible-screen terminal in full-screen mode; in a case that the flexible-screen terminal resumes an unbent state, controlling the display area of the flexible-screen terminal to display, in full-screen mode, the first data displayed before the first input is received.

The flexible-screen terminal <NUM> is capable of achieving various processes implemented by a flexible-screen terminal in the foregoing embodiments. To avoid repetition, a detailed description is omitted herein.

It should be appreciated that, in some embodiments of the present disclosure, the RF unit <NUM> may be configured to transmit and receive signals during information transmission or phone call. To be specific, the RF unit <NUM> may, upon receiving downlink data from a base station, transmit the downlink data to the processor <NUM> for processing. In addition, the RF unit <NUM> may transmit uplink data to the base station. Usually, the RF unit <NUM> 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. In addition, the RF unit <NUM> may communicate with a network and other devices via a wireless communication system.

The flexible-screen terminal provides a user with wireless broadband Internet access by means of the network module <NUM>, such as sending and receiving emails, browsing webpages and accessing streamed media.

The audio output unit <NUM> is configured to convert audio data received by the RF unit <NUM> or the network module <NUM> or audio data stored in the memory <NUM> into an audio signal and output the audio signal as a sound. In addition, the audio output unit <NUM> is further configured to provide an audio output related to a specific function executed by the flexible-screen terminal <NUM> (such as, incoming call ringtone, message received ringtone). The audio output unit <NUM> includes a loudspeaker, a buzzer and a telephone receiver.

The input unit <NUM> is configured to receive an audio or video signal. The input unit <NUM> may include a graphics processing unit (Graphics Processing Unit, GPU) <NUM> and a microphone <NUM>. The GPU <NUM> is configured to process image data of a static image or video captured by an image capturing unit (e.g., a camera) in a video capturing mode or an image capturing mode, and a processed image frame may be displayed by the display unit <NUM>. The image frame processed by the GPU <NUM> may be stored in the memory <NUM> (or other storage medium) or transmitted via the RF unit <NUM> or network module <NUM>. The microphone <NUM> is configured to receive sound, and convert the sound into audio data. In a phone call mode, the processed audio data may be converted into a format suitable for transmission to a mobile communication base station via the RF unit <NUM> and outputted.

The flexible-screen terminal <NUM> further includes at least one sensor <NUM>, for example, an optical sensor, a motion sensor, among others. In specific, the optical sensor includes ambient light sensor and proximity sensor. The ambient light sensor may adjust a brightness of a display panel <NUM> according to the ambient light conditions. The proximity sensor may deactivate the display panel <NUM> and/or a backlight when the flexible-screen terminal <NUM> is moved close to ear. As a kind of motion sensor, an acceleration sensor may detect a magnitude of acceleration on each direction (generally, on three axes). While remaining still, the acceleration sensor may detect the magnitude and direction of gravity, which may be used in posture identification of the flexible-screen terminal (e.g., switch between portrait and landscape modes, related games, magnetometer posture calibration), vibration identification related function (e.g., pedometer, knocking) and the like; the sensor <NUM> may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecule sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor and the like, which is not described in detail herein.

The display unit <NUM> is configured to display information inputted by the user or provided to the user. The display panel <NUM> may be constructed in form of liquid crystal display (Liquid Crystal Display, LCD), organic light-emitting diode (Organic Light-Emitting Diode, OLED) and the like.

The user input unit <NUM> may be configured to receive input numerical information or character information, and generate key signal inputs related to the user setting and function control of the flexible-screen terminal. To be specific, the user input unit <NUM> includes a touch panel <NUM> and other input device <NUM>. The touch panel <NUM>, also known as touch screen, may detect the touches thereon or in the vicinity thereof performed by the user (such as touch operations performed on or in the vicinity of the touch panel <NUM> by the user using a finger, stylus or any other suitable object or accessory). The touch panel <NUM> may include a touch detector and a touch controller. Wherein, the touch detector detects the position where the user touched and the signal resulting from the touch operation, and conveys the signal to the touch controller; the touch controller receives the touch information from the touch detector, converts the information into coordinates of the touch and conveys the coordinates to the processor <NUM>, as well as receives and executes the commands sent from the processor <NUM>. Further, the touch panel <NUM> may be implemented in a variety of modes, such as resistance, capacitance, infrared and surface acoustic wave. In addition to the touch panel <NUM>, the user input unit <NUM> may include other input device <NUM>. In specific, the other input device <NUM> may include, but is not limited to: physical keyboard, functional keys (such as volume control button, switch button, etc.), track ball, mouse, joystick, which is not described in detail herein.

Further, the touch panel <NUM> may overlie the display panel <NUM>. Having detected a touch operation thereon or in the vicinity thereof, the touch panel <NUM> conveys the detected touch signal to the processor <NUM> to determine a category of the touch event, and the processor <NUM> provides corresponding visual output on the display panel <NUM> in accordance with the category of the touch event. Although, in <FIG>, the touch panel <NUM> and the display panel <NUM> are provided as two separate parts to implement the input and output functions of the flexible-screen terminal, the touch panel <NUM> and the display panel <NUM> may be integrated to implement the input and output functions of the flexible-screen terminal in some embodiments, which is not limited herein.

The interface unit <NUM> is an interface by which an external device is connected to the flexible-screen terminal <NUM>. For example, the external device may include a wired or wireless headset port, an external power source (or battery charger) port, a wired or wireless data port, a storage card port, a port configured to be connected to a device having an identification module, an audio input/output (Input/Output, I/O) port, a video I/O port, an earphone port and the like. The interface unit <NUM> may be configured to receive input (e.g., data information, power, etc.) from the external device and transfer the received input to one or more components in the flexible-screen terminal <NUM>, or may be configured to transmit data between the flexible-screen terminal <NUM> and the external device.

The memory <NUM> may be configured to store software program and other data. The memory <NUM> may include generally a program storage area and a data storage area. The program storage area may store an operating system (Operating System, OS), an application required for at least one function (such as an audio playing function and an image playback function) and the like; the data storage area may store data (e.g., audio data, phone book, etc.) created according to usage of a mobile phone, and the like. Moreover, the memory <NUM> may include a cache, as well as a non-volatile storage, such as at least one disk storage device, flash memory or other non-volatile solid-state storage devices.

The processor <NUM> is a control center of the flexible-screen terminal. The processor <NUM> is connected to various parts of the entire flexible-screen terminal through various interfaces and lines, and performs various functions of the flexible-screen terminal and processes data by executing or running software programs and/or modules stored in the memory <NUM> and invoking data stored in the memory <NUM>, so as to achieve an overall monitoring of the flexible-screen terminal. The processor <NUM> may include one or more processing units; optionally, the processor <NUM> may integrate an application processor and a modem, wherein the application processor is mainly responsible for executing an operating system, a user interface, an application program, etc., while the modem is mainly responsible for handling wireless communication. It is understood, the modem may not be integrated in the processor <NUM>.

The flexible-screen terminal <NUM> may further include a power source <NUM> (e.g., a battery) providing power to various components. Optionally, the power source <NUM> may be logically connected to the processor <NUM> via a power management system, such that functions such as charging management, discharging management and power management may be achieved through the power management system.

In addition, the flexible-screen terminal <NUM> may include some functional modules not shown, which are not described in detail herein.

Optionally, the present disclosure further provides, in some embodiments, a flexible-screen terminal, including: a processor <NUM>, a memory <NUM> and a computer program stored in the memory <NUM> and configured to be executed by the processor <NUM>, wherein the processor <NUM> is configured to execute the computer program, to implement various processes of embodiments of the foregoing image processing method, and may achieve the same technical effect. To avoid repetition, a detailed description is omitted herein.

The present disclosure further provides, in some embodiments, a computer readable storage medium storing therein a computer program, wherein the computer program is configured to be executed by a processor, to implement various processes of embodiments of the foregoing image processing method, and may achieve the same technical effect. To avoid repetition, a detailed description is omitted herein. The computer readable storage medium may be a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk, an optical disc or the like.

It should be noted that the terms "include", "have", or any variation thereof used herein are intended to cover a non-exclusive inclusion, such that a process, a method, an article, or a device that includes a list of elements not only includes the list of elements, but also may include other elements not expressly listed or include elements inherent to the process, the method, the article, or the device. In case that there is no further limitation, an element preceded by "includes" or "including" does not preclude existence of additional identical elements in the process, the method, the article, or the device including the element.

Claim 1:
An image processing method, applied to a flexible-screen terminal (<NUM>; <NUM>), characterized by comprising:
receiving (<NUM>) a first input by a flexible-screen terminal user, the first input being used for bending the flexible-screen terminal (<NUM>; <NUM>);
displaying (<NUM>) a number N of images in a first display area (<NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>) of the flexible-screen terminal (<NUM>; <NUM>) and displaying an operational control zone in a second display area (<NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>) of the flexible-screen terminal (<NUM>; <NUM>) in response to the first input;
receiving (<NUM>) a second input by a user, the second input being used for selecting a number M of target images (<NUM>; <NUM>; <NUM>) from the number N of images;
displaying (<NUM>) the number M of target images (<NUM>; <NUM>; <NUM>) selected by the second input in the operational control zone in response to the second input;
identifying contents of the number M of target images (<NUM>; <NUM>; <NUM>) displayed within the operational control zone, and converting the contents of the number M of target images (<NUM>; <NUM>; <NUM>) into text information corresponding to the contents of the number M of target images (<NUM>; <NUM>; <NUM>); and
displaying (<NUM>) the text information corresponding to the contents of the number M of target images (<NUM>; <NUM>; <NUM>) in the first display area (<NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>),
wherein the first display area (<NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>) and the second display area (<NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>; <NUM>) are areas generated by dividing a display area of the flexible-screen terminal (<NUM>; <NUM>) using a first bend line formed by the first input, both M and N are positive integers and M is less than or equal to N.