CN103870118B - Information processing method and electronic equipment - Google Patents

Information processing method and electronic equipment Download PDF

Info

Publication number
CN103870118B
CN103870118B CN201410055344.2A CN201410055344A CN103870118B CN 103870118 B CN103870118 B CN 103870118B CN 201410055344 A CN201410055344 A CN 201410055344A CN 103870118 B CN103870118 B CN 103870118B
Authority
CN
China
Prior art keywords
small window
display
window
target
small
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410055344.2A
Other languages
Chinese (zh)
Other versions
CN103870118A (en
Inventor
朱少峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201410055344.2A priority Critical patent/CN103870118B/en
Publication of CN103870118A publication Critical patent/CN103870118A/en
Application granted granted Critical
Publication of CN103870118B publication Critical patent/CN103870118B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses a kind of information processing method and electronic equipment, methods described includes:First is obtained to operate;First operation is responded, it is determined that the current whole M wickets run in the form of wicket, M is the integer more than or equal to 1;The touch-display unit is controlled to show the M wicket.By the present invention, first operation of the user by forms such as touch control gesture, voices is supported, triggering electronic equipment all shows the wicket currently run, facilitates user to carry out the operation such as follow-up movement, closing, swift and convenient to operate, user experience is high.

Description

Information processing method and electronic equipment
Technical Field
The present invention relates to information processing technologies, and in particular, to an information processing method and an electronic device.
Background
The screen size of the early electronic equipment is small, the resolution of the screen is low, and the application content is displayed in a full-screen window by a corresponding operating system such as Android; consider the following scenario:
when the screen size of the electronic device is increased, if non-full screen window display support is provided for the application, that is, when a plurality of applications in the electronic device are allowed to be displayed on a display unit of the electronic device simultaneously in a small window (non-full screen window), a user may open a plurality of windows simultaneously, wherein a part of the windows are displayed in the full screen mode, a part of the windows are displayed in the small window mode, and the windows may be mutually covered. How to facilitate a user to view a window which is displayed in a small window form in an electronic device currently, an effective solution is not available in the related art.
Disclosure of Invention
The embodiment of the invention provides an information processing method and electronic equipment, which support a user to check all windows which are currently displayed in a small window form in the electronic equipment so as to facilitate the user to manage the small windows, and are quick and convenient to operate and high in user experience.
The technical scheme of the embodiment of the invention is realized as follows:
the embodiment of the invention provides an information processing method which is applied to electronic equipment, wherein the electronic equipment comprises a touch control display unit, and the electronic equipment supports and controls the display touch control unit to display contents in a small window or full screen window mode; the display area of the full-screen window is equal to the area where the touch display unit can accept touch events, and the display area of the small window is smaller than the area where the touch display unit can accept touch events; the small window is obtained by transforming the full screen window through a conversion parameter; the method comprises the following steps:
obtaining a first operation;
responding to the first operation, determining all M small windows which are currently operated in a small window mode, wherein M is an integer which is more than or equal to 1;
and controlling the touch display unit to display the M small windows.
The embodiment of the invention also provides electronic equipment, which comprises a touch display unit and a control unit; wherein,
the control unit is used for supporting and controlling the display touch control unit to display contents in a small window or full screen window mode; the display area of the full-screen window is equal to the area where the touch display unit can accept touch events, and the display area of the small window is smaller than the area where the touch display unit can accept touch events;
the control unit is also used for transforming the full screen window through a conversion parameter to obtain the small window; the electronic device further includes:
an acquisition unit configured to acquire a first operation;
the control unit is further configured to determine, in response to the first operation, all M widgets currently running in a widget form, where M is an integer greater than or equal to 1;
and controlling the touch display unit to display the M small windows.
According to the embodiment, the user is supported to trigger the electronic equipment to display all the currently running small windows through first operations in the forms of touch gestures, voice and the like, so that the user can conveniently perform subsequent operations of moving, closing and the like, the operation is fast and convenient, and the user experience is high.
Drawings
Fig. 1 is a schematic flow chart illustrating an implementation of an information processing method according to an embodiment of the present invention;
FIG. 2a is a diagram illustrating a first exemplary view of a display widget according to a second embodiment of the present invention;
FIG. 2b is a diagram illustrating a second exemplary display window according to a second embodiment of the present invention;
fig. 3 is a schematic flow chart illustrating an implementation of an information processing method according to a third embodiment of the present invention;
fig. 4a is a schematic flow chart illustrating an implementation of an information processing method according to a fourth embodiment of the present invention;
FIG. 4b is a schematic diagram of a display of a small window 1 and a small window 2 in the fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to a fifth embodiment of the present invention;
fig. 6 is a schematic structural diagram of an electronic device according to a sixth embodiment of the present invention.
Detailed Description
The invention is described in further detail below with reference to the figures and specific examples.
Example one
The embodiment describes an information processing method, which is applied to electronic equipment such as a mobile phone and a tablet personal computer, wherein the electronic equipment comprises a touch display unit, and the electronic equipment supports and controls the display touch unit to display contents in a small window or full-screen window mode;
the display area of the full-screen window is equal to the area where the touch display unit can accept touch events, and the display area of the small window is smaller than the area where the touch display unit can accept touch events; the small window is obtained by converting the full screen window through a conversion parameter.
The following describes an implementation process of transforming the full-screen window to obtain a small window by using the transformation parameter.
When the conversion parameter is in the form of a matrix, taking the example of scaling down 1/2 a full screen window by using the conversion parameter to transform the full screen window into a small window, firstly, image cache data corresponding to the full screen window is obtained, including two-dimensional coordinates (x) of identification pixel points in the image cache datao,yo) And extended to three-dimensional coordinates (x)o,yo,zo) Using a matrixFor the three-dimensional coordinate (x) of pixel point in image cache data corresponding to full screen windowo,yo,zo) Is transformed, wherein M11、M22Corresponding to a multiple of reduction, M11、M22Value 1/2, M33Has a value of 1/2, M33The value of (a) may also be other values, and the values of other elements in the matrix are 0; obtaining the three-dimensional coordinates (x) of pixel points in the image cache data corresponding to the transformed small windowt,yt,zt) As shown in formula (1):
obtaining frame cache data by using the image cache data obtained after conversion and the image cache data of the corresponding content of the area outside the small window display area in the full-screen window, displaying the converted small window on the touch display unit by using the obtained frame cache data, and displaying other contents, such as a desktop, a status bar and the like, in the area outside the small window display area; considering that when a small window is obtained after a plurality of full-screen windows are transformed, there may be an overlapping area between the plurality of small windows, correspondingly, in this embodiment, the two-dimensional coordinates (x) of the identification pixel point in the image cache data of the full-screen windowo,yo) Extended to three-dimensional coordinates (x)o,yo,zo) Wherein different small windows have different third-dimensional coordinates zoTherefore, the small windows can be distinguished by different third-dimensional coordinates to determine the covering relationship of the overlapping areas of the display areas of different small windows, for example, when the small window 1 and the small window 2 have the overlapping area, if the third-dimensional coordinate of the small window 2 is far away from the coordinate origin relative to the third-dimensional coordinate of the small window 1 and the part of the display area of the small window 1 is marked as the small window 2 covering, the overlapping area of the small window 1 and the small window 2 is used for the small window 2 to display.
As shown in fig. 1, the method comprises the steps of:
step 101, a first operation is obtained.
And 102, responding to the first operation, and determining all M small windows which are currently operated in a small window mode, wherein M is an integer which is more than or equal to 1.
And 103, controlling the touch display unit to display the M small windows.
The first operation may be a touch operation on the touch display unit to trigger the electronic device to respond, where it is noted that when the user performs the touch operation, a finger of the user may directly contact the touch display unit, so as to trigger the electronic device to respond; certainly, when the user performs the first operation, the finger of the user may not directly contact the touch display unit (at this time, the touch display unit may adopt a mutual capacitance structure), and the electronic device is triggered to respond.
The first operation can also be a voice operation, and the electronic equipment recognizes and responds to the received voice.
In the embodiment, the user is supported to trigger the electronic device to display all the currently running small windows through first operations in the forms of touch gestures, voice and the like, so that the user can conveniently perform subsequent operations of moving, closing and the like, the operation is rapid and convenient, and the user experience is high.
Example two
In this embodiment, based on the first embodiment, a description is given of an implementation manner of controlling the touch display unit to display the M widgets in the first embodiment, where a widget 1 and a widget 2 are currently operated by an electronic device, and when the electronic device controls the touch display unit to display the widget 1 and the widget 2, an example is shown in fig. 2a, the electronic device controls the touch display unit to display the widget 1 and the widget 2 in a tiled manner, and there is no overlapping area in display areas of the widget 1 and the widget 2;
when the electronic device controls the touch display unit to display the small window 1 and the small window 2, as shown in fig. 2b, the electronic device controls the touch display unit to display the 2 small windows in a stacked manner, and display areas of the 2 small windows are not completely overlapped.
Certainly, the electronic device is not limited to the above two forms when controlling the touch display unit to display the currently running small window; for example, the touch display unit may be further controlled to display the M small windows, where a first parameter corresponding to the M small windows is smaller than 1, and the first parameter represents transparency of the small windows. That is, when the currently running widget is displayed, the widget can be displayed in a semitransparent mode, so that a user can conveniently view the widget below the top widget; the touch display unit can also be controlled to display only partial areas of the currently running widget, such as a widget border, a widget menu bar and the like.
In practical application, the mode of the electronic device for displaying the currently running small window can be randomly selected by the electronic device in the modes, or displayed according to a mode preset by a user, and a prompt message can be given at the touch display unit after receiving the first operation to prompt the user to select the mode for displaying the small window; of course, after receiving the first operation, a voice prompt may be given to prompt the user to determine the mode of displaying the widget, and the currently running widget may be displayed according to the received voice instruction indicating the mode of displaying the widget.
In this embodiment, the electronic device displays the currently running widget in different forms, so that a user can conveniently check the running widget in the electronic device, and the user can conveniently perform corresponding management operation on the widget.
EXAMPLE III
The embodiment describes an information processing method, which is applied to electronic equipment such as a mobile phone and a tablet personal computer, wherein the electronic equipment comprises a touch display unit, and the electronic equipment supports and controls the display touch unit to display contents in a small window or full-screen window mode;
the display area of the full-screen window is equal to the area where the touch display unit can accept touch events, and the display area of the small window is smaller than the area where the touch display unit can accept touch events; the small window is obtained by converting the full screen window through a conversion parameter.
The following describes an implementation process of transforming the full-screen window to obtain a small window by using the transformation parameter.
When the conversion parameter is adoptedIn the form of matrix, taking the example of scaling 1/2 a full screen window into a small window by using conversion parameters, first, image cache data corresponding to the full screen window is obtained, including two-dimensional coordinates (x) of identification pixel points in the image cache datao,yo) And extended to three-dimensional coordinates (x)o,yo,zo) Using a matrixFor the three-dimensional coordinate (x) of pixel point in image cache data corresponding to full screen windowo,yo,zo) Is transformed, wherein M11、M22Has a value of 1/2, M33Has a value of 1/2, M33The value of (a) may also be other values, and the values of other elements in the matrix are 0; obtaining the three-dimensional coordinates (x) of pixel points in the image cache data corresponding to the small windowt,yt,zt) As shown in formula (2):
obtaining frame cache data by using the image cache data obtained after conversion and the image cache data of the content outside the small window display area in the full-screen window, displaying the converted small window on the touch display unit by using the obtained frame cache data, and displaying other content, such as a desktop, a status bar and the like, in the area outside the small window display area; considering that when a small window is obtained after a plurality of full-screen windows are transformed, there may be an overlapping area between the plurality of small windows, correspondingly, in this embodiment, the two-dimensional coordinates (x) of the identification pixel point in the image cache data of the full-screen windowo,yo) Extended to three-dimensional coordinates (x)o,yo,zo) Wherein different small windows have different third-dimensional coordinates zoThus, the widgets can be distinguished by different third-dimensional coordinates to determine the overlapping relationship of the overlapping regions of the display regions of different widgets, e.g., when the widgets are in a closed positionWhen the port 1 and the small window 2 have an overlapping area, if the third dimensional coordinate of the small window 2 is far away from the origin of coordinates relative to the third dimensional coordinate of the small window 1, and a part of the display area of the small window 1 is marked to be covered by the small window 2, the overlapping area of the small window 1 and the small window 2 is used for displaying the small window 2.
As shown in fig. 3, the information processing method according to the present embodiment includes the steps of:
in step 301, a first operation is obtained.
Step 302, in response to the first operation, determining all M widgets currently running in the form of a widget, where M is an integer greater than or equal to 1.
Step 303, controlling the touch display unit to display the M small windows.
The first operation may be a touch operation on the touch display unit to trigger the electronic device to respond, where it is noted that when the user performs the touch operation, a finger of the user may directly contact the touch display unit, so as to trigger the electronic device to respond; certainly, when the user performs the first operation, the finger of the user may not directly contact the touch display unit (at this time, the touch display unit may adopt a mutual capacitance structure), and the electronic device is triggered to respond.
The first operation can also be a voice operation, and the electronic equipment recognizes and responds to the received voice.
When the electronic equipment responds to the first operation and controls the touch display unit to display the currently running small window, the second operation of the user can be continuously received, and different operations can be performed on the displayed small window according to the second operation.
Step 304, a second operation is obtained.
Step 305, analyzing the second operation to obtain a target widget of the second operation and an operation parameter of the second operation.
The operating parameters characterize the transformation of the target widget, including displacement, scaling multiples, direction and angle of rotation, etc.
And step 306, performing transformation operation on the target small window according to the obtained operation parameters to obtain a transformed target small window.
Displaying the content corresponding to the target small window in the converted target small window; wherein the transforming operation comprises: narrowing the target small window; magnifying the target widget; rotating the target widget; and moving the target small window.
In this embodiment, the electronic device supports displaying the currently running widget in different forms, supports the user to perform management operations such as moving, zooming, rotating and the like on the widget, and is fast and convenient to operate and high in user experience.
Example four
In this embodiment, a third embodiment is used to describe an implementation manner of moving, reducing, enlarging, and rotating the small window described in the third embodiment.
As shown in fig. 4a, the processing of performing a transformation operation on the target widget according to the operation parameter to obtain a transformed target widget includes the following steps:
step 401, determining a conversion parameter according to the operation parameter.
The conversion parameter includes at least one of: parameter values, matrices, parameter sets, and parameter sets.
Step 402, obtaining image cache data corresponding to the target small window.
Step 403, converting the image cache data of the content corresponding to the target small window into image cache data corresponding to the converted target small window by using the conversion parameter.
And step 404, obtaining corresponding frame buffer data by using the image buffer data of the transformed target small window.
In practical application, the image cache data of the transformed target small window and the image cache data corresponding to the content outside the target small window are combined to obtain corresponding frame cache data. The image cache data corresponding to the widget other than the target widget refers to image cache data corresponding to conventional content (e.g., a status bar, a desktop) in the electronic device, and since the display area of the widget cannot completely cover the display area of the touch display unit, the merging operation is also required, so that the touch display unit can be controlled to display the moved target widget and the conventional content by using the frame cache data.
Step 405, controlling the display unit to display the transformed target widget by using the frame buffer data.
1) Moving a small window
When moving the small window, in consideration of the fact that there may be an overlapping region between the small window 1 and the small window 2 as shown in fig. 4b, correspondingly, in this embodiment, the two-dimensional coordinates (x) of the identification pixel points in the image cache data corresponding to the small window 1 and the small window 2 are usedo,yo) Extended to three-dimensional coordinates (x)o,yo,zo) Wherein different small windows have different third-dimensional coordinates zoThus, the small window 1 and the small window 2 can be distinguished by different third-dimensional coordinates to determine the covering relationship of the overlapping areas of the small window 1 and the small window 2. For example, when there is an overlapping area between the widget 1 and the widget 2, if the third dimensional coordinate of the widget 2 is far from the origin of coordinates relative to the third dimensional coordinate of the widget 1 and a part of the display area of the widget 1 is marked as being covered by the widget 2, the overlapping area between the widget 1 and the widget 2 is used for displaying the widget 2.
To be combined withThe small window 1 is shifted in the transverse direction Deltax and the longitudinal direction Deltay as an example, when the conversion parameter adopts a matrix, the corresponding matrix isWherein M is13Has a value of Δ x, M23Has a value of Δ y, M33Representing the covering relation when the small window 1 and the small window 2 have an overlapping area, and if the small window 1 and the small window 2 have the overlapping area, if M in the matrix corresponding to the small window 133M in the matrix corresponding to the smaller window 233If the position is far away from the origin of coordinates, the overlapped area is used for displaying the small window 1, and the values of other elements in the matrix are zero; obtaining the three-dimensional coordinates (x) of pixel points in the image-to-cache data of the transformed small window 1 according to the following formulat,yt,zt),
Merging the moved small window 1 and image cache data corresponding to conventional contents (such as a status bar and a desktop) in the electronic equipment to obtain frame cache data, and controlling a touch display unit to display the moved small window 1 and the conventional contents by using the frame cache data.
2) Zooming a widget
When the small window 1 is reduced, in consideration of the situation that there may be an overlapping region between the small window 1 and the small window 2 as shown in fig. 4b, correspondingly, in this embodiment, the two-dimensional coordinates (x) of the identification pixel point in the image cache data corresponding to the small window 1 are usedo,yo) Extended to three-dimensional coordinates (x)o,yo,zo) Wherein different small windows have different third-dimensional coordinates zoThus, the small window 1 and the small window 2 can be distinguished by different third-dimensional coordinates to determine the covering relationship of the overlapping areas of the small window 1 and the small window 2. For example, if portlet 2 has an overlapping region between portlet 1 and portlet 2The third coordinate of the small window 1 is far away from the origin of coordinates relative to the third coordinate of the small window 1, a part of the display area of the small window 1 is marked to be covered by the small window 2, and the overlapping area of the small window 1 and the small window 2 is used for displaying the small window 2.
When the small window 1 is scaled down 1/2, when the transformation parameters adopt the matrix, the corresponding matrix isWherein M is11、M22The values of (A) and (B) are 1/2, M corresponding to the reduction factor33Representing the covering relation when the small window 1 and the small window 2 have an overlapping area, and if the small window 1 and the small window 2 have the overlapping area, if M in the matrix corresponding to the small window 133M in the matrix corresponding to the smaller window 233If the position is far away from the origin of coordinates, the overlapped area is used for displaying the small window 1, and the values of other elements in the matrix are zero; three-dimensional coordinates (x) of pixel points in image cache data corresponding to the reduced small windowt,yt,zt) As shown in the formula (4),
and merging the reduced small window 1 and image cache data corresponding to conventional contents (such as a status bar, a desktop and the like) in the electronic equipment into frame cache data, and controlling a touch display unit to display the reduced small window 1 and the conventional contents by using the frame cache data.
3) Rotating a small window
When the small window 1 is rotated, in consideration of the fact that there may be an overlapping region between the small window 1 and the small window 2 as shown in fig. 4b, correspondingly, in this embodiment, the two-dimensional coordinates (x) of the identification pixel points in the image cache data corresponding to the small window 1 and the small window 2 are usedo,yo) Extended to three-dimensional coordinates (x)o,yo,zo) Wherein, doHaving a different third-dimensional coordinate z with the windowoThus, the small window 1 and the small window 2 can be distinguished by different third-dimensional coordinates to determine the covering relationship of the overlapping areas of the small window 1 and the small window 2. For example, when there is an overlapping area between the widget 1 and the widget 2, if the third dimensional coordinate of the widget 2 is far from the origin of coordinates relative to the third dimensional coordinate of the widget 1 and a part of the display area of the widget 1 is marked as being covered by the widget 2, the overlapping area between the widget 1 and the widget 2 is used for displaying the widget 2.
Taking the clockwise rotation angle theta of the small window 1 as an example, when the conversion parameter adopts a matrix, the corresponding matrix isWherein M is11Has a value of cos θ, M12Has a value of sin θ, M21Has a value of-sin θ, M22Has a value of cos θ, M33Representing the covering relation when the small window 1 and the small window 2 have an overlapping area, and if the small window 1 and the small window 2 have the overlapping area, if M in the matrix corresponding to the small window 133M in the matrix corresponding to the smaller window 233If the position is far away from the origin of coordinates, the overlapped area is used for displaying the small window 1, and the values of other elements in the matrix are zero; three-dimensional coordinates (x) of pixel points in image cache data corresponding to small window 1t,yt,zt) As shown in the formula (5),
the image cache data of the rotated widget 1 and the image cache data corresponding to the conventional content (such as a status bar, a desktop, etc.) in the electronic device are combined into frame cache data, and the touch display unit is controlled to display the rotated widget 1 and the conventional content by using the frame cache data.
In this embodiment, the conversion parameter for transforming the target widget can be determined according to the operation parameter of the second operation, so that the user is supported to perform operations such as zooming, moving, rotating and the like on the displayed widget of the electronic device by performing the second operation, the user can manage the widget conveniently, and the user experience is high.
Here, it should be noted that: the following description of the embodiments of the electronic device is similar to the description of the method, and the description of the advantageous effects of the method is omitted for brevity. For technical details not disclosed in the embodiments of the electronic device of the present invention, refer to the description of the embodiments of the method of the present invention.
EXAMPLE five
In the present embodiment, an electronic device is described, as shown in fig. 5, the electronic device includes a touch display unit 51 and a control unit 52; wherein,
the control unit 52 is configured to support control of the display touch unit to display content in a small window or a full-screen window; the display area of the full-screen window is equal to the area where the touch display unit 51 can accept the touch event, and the display area of the small window is smaller than the area where the touch display unit 51 can accept the touch event;
the control unit 52 is further configured to transform the full-screen window by using a conversion parameter to obtain the small window; the electronic device further includes:
an acquisition unit 53 for acquiring a first operation;
the control unit 52 is further configured to determine, in response to the first operation, all M widgets currently running in a widget form, where M is an integer greater than or equal to 1;
and controlling the touch display unit 51 to display the M small windows.
In practical applications, the touch display unit 51 may be implemented by a touch display screen and a related driving circuit of an electronic device; the control unit 52 and the obtaining unit 53 may be implemented by a CPU, a Digital Signal Processor (DSP), or a Field Programmable Gate Array (FPGA) in the electronic device.
EXAMPLE six
In the present embodiment, an electronic device is described, as shown in fig. 6, the electronic device includes a touch display unit 61 and a control unit 62; wherein,
the control unit 62 is configured to support control of the display touch unit to display content in a small window or a full-screen window; the display area of the full-screen window is equal to the area where the touch display unit 61 can accept the touch event, and the display area of the small window is smaller than the area where the touch display unit 61 can accept the touch event;
the control unit 62 is further configured to transform the full-screen window by using a conversion parameter to obtain the small window; the electronic device further includes:
an obtaining unit 63 for obtaining a first operation;
the control unit 62 is further configured to determine, in response to the first operation, all M widgets currently running in a widget form, where M is an integer greater than or equal to 1;
and controlling the touch display unit 61 to display the M small windows.
The control unit 62 is further configured to control the touch display unit 61 to display the M small windows in a tiled manner, where there is no overlapped display area between any two small windows in the M small windows.
The control unit 62 is further configured to control the touch display unit 61 to display the M small windows, where display areas of the M small windows have an overlapping area, and display areas of any two small windows in the M small windows are not completely overlapped.
The control unit 62 is further configured to control the touch display unit 61 to display the M small windows, where a first parameter corresponding to the M small windows is smaller than 1, and the first parameter represents transparency of the small windows.
The obtaining unit 63 is further configured to obtain a second operation;
the control unit 62 is further configured to analyze the second operation to obtain a target widget of the second operation and an operation parameter of the second operation;
performing transformation operation on the target small window according to the obtained operation parameters to obtain a transformed target small window, so that the content corresponding to the target small window is displayed on the transformed target small window;
wherein the transforming operation comprises: narrowing the target small window; magnifying the target widget; rotating the target widget; and moving the target small window.
Wherein the control unit 62 is further configured to determine a conversion parameter according to the operation parameter;
acquiring image cache data corresponding to the target small window;
converting the image cache data of the corresponding content of the target small window into image cache data corresponding to the converted target small window by using the conversion parameter;
obtaining corresponding frame cache data by using the image cache data of the transformed target small window;
and controlling the display unit to display the transformed target small window by using the frame buffer data.
Wherein the conversion parameters include at least one of: parameter values, matrices, parameter sets, and parameter sets.
In practical applications, the touch display unit 61 may be implemented by a touch display screen and a related driving circuit of an electronic device; the control unit 62 and the obtaining unit 63 may be implemented by a CPU, a DSP, or an FPGA in the electronic device.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (14)

1. An information processing method is applied to an electronic device, the electronic device comprises a touch display unit, and the electronic device supports and controls the display touch unit to display contents in a small window or full screen window mode; the display area of the full-screen window is equal to the area where the touch display unit can accept touch events, and the display area of the small window is smaller than the area where the touch display unit can accept touch events; the small window is obtained by transforming the full screen window through a conversion parameter; the method comprises the following steps:
obtaining a first operation;
responding to the first operation, determining all M small windows which are currently operated in a small window mode, wherein M is an integer which is more than or equal to 1;
controlling the touch display unit to display the M small windows;
carrying out transformation operation on the target small window according to the second operation to obtain a transformed target small window so as to display the content corresponding to the target small window on the transformed target small window; wherein,
wherein the transforming operation comprises: narrowing the target small window; magnifying the target widget; rotating the target widget; and moving the target small window.
2. The method according to claim 1, wherein the controlling the touch display unit to display the M widgets comprises:
and controlling the touch display unit to display the M small windows in a tiled mode, wherein an overlapped display area does not exist between any two small windows in the M small windows.
3. The method according to claim 1, wherein the controlling the touch display unit to display the M widgets comprises:
and controlling the touch display unit to display the M small windows, wherein the display areas of the M small windows have overlapping areas, and the display areas of any two small windows in the M small windows are not completely overlapped.
4. The method according to claim 1, wherein the controlling the touch display unit to display the M widgets comprises:
and controlling the touch display unit to display the M small windows, wherein first parameters corresponding to the M small windows are smaller than 1, and represent the transparency of the small windows.
5. The method according to claim 1, wherein the transforming the target widget according to the second operation to obtain a transformed target widget, so that the content corresponding to the target widget is displayed in the transformed target widget, including:
obtaining the second operation;
analyzing the second operation to obtain a target small window of the second operation and operation parameters of the second operation;
and carrying out transformation operation on the target small window according to the obtained operation parameters to obtain a transformed target small window, so that the content corresponding to the target small window is displayed on the transformed target small window.
6. The method of claim 5, wherein the transforming the target widget according to the obtained operation parameter to obtain a transformed target widget comprises:
determining a conversion parameter according to the operation parameter;
acquiring image cache data corresponding to the target small window;
converting the image cache data of the corresponding content of the target small window into image cache data corresponding to the converted target small window by using the conversion parameter;
obtaining corresponding frame cache data by using the image cache data of the transformed target small window;
and controlling the display unit to display the transformed target small window by using the frame buffer data.
7. The method according to any of claims 1 to 6, wherein the conversion parameters comprise at least one of: parameter values, matrices, parameter sets, and parameter sets.
8. An electronic device comprises a touch display unit and a control unit; wherein,
the control unit is used for supporting and controlling the display touch control unit to display contents in a small window or full screen window mode; the display area of the full-screen window is equal to the area where the touch display unit can accept touch events, and the display area of the small window is smaller than the area where the touch display unit can accept touch events;
the control unit is also used for transforming the full screen window through a conversion parameter to obtain the small window; the electronic device further includes:
an acquisition unit configured to acquire a first operation;
the control unit is further configured to determine, in response to the first operation, all M widgets currently running in a widget form, where M is an integer greater than or equal to 1;
controlling the touch display unit to display the M small windows;
carrying out transformation operation on the target small window according to the second operation to obtain a transformed target small window so as to display the content corresponding to the target small window on the transformed target small window;
wherein the transforming operation comprises: narrowing the target small window; magnifying the target widget; rotating the target widget; and moving the target small window.
9. The electronic device of claim 8,
the control unit is further configured to control the touch display unit to display the M small windows in a tiled manner, where there is no overlapped display area between any two of the M small windows.
10. The electronic device of claim 8,
the control unit is further configured to control the touch display unit to display the M small windows, where display areas of the M small windows have overlapping areas, and display areas of any two small windows in the M small windows are not completely overlapped.
11. The electronic device of claim 8,
the control unit is further configured to control the touch display unit to display the M small windows, where a first parameter corresponding to the M small windows is less than 1, and the first parameter represents transparency of the small windows.
12. The electronic device of claim 8,
the obtaining unit is further configured to obtain the second operation;
the control unit is further configured to analyze the second operation to obtain a target widget of the second operation and an operation parameter of the second operation;
and carrying out transformation operation on the target small window according to the obtained operation parameters to obtain a transformed target small window, so that the content corresponding to the target small window is displayed on the transformed target small window.
13. The electronic device of claim 12,
the control unit is also used for determining conversion parameters according to the operation parameters;
acquiring image cache data corresponding to the target small window;
converting the image cache data of the corresponding content of the target small window into image cache data corresponding to the converted target small window by using the conversion parameter;
obtaining corresponding frame cache data by using the image cache data of the transformed target small window;
and controlling the display unit to display the transformed target small window by using the frame buffer data.
14. The electronic device of any of claims 8-13, wherein the conversion parameter comprises at least one of: parameter values, matrices, parameter sets, and parameter sets.
CN201410055344.2A 2014-02-18 2014-02-18 Information processing method and electronic equipment Active CN103870118B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410055344.2A CN103870118B (en) 2014-02-18 2014-02-18 Information processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410055344.2A CN103870118B (en) 2014-02-18 2014-02-18 Information processing method and electronic equipment

Publications (2)

Publication Number Publication Date
CN103870118A CN103870118A (en) 2014-06-18
CN103870118B true CN103870118B (en) 2017-11-07

Family

ID=50908711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410055344.2A Active CN103870118B (en) 2014-02-18 2014-02-18 Information processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN103870118B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106605197A (en) * 2014-09-16 2017-04-26 日本电气株式会社 Information processing device, control method therefor, and control program
CN106569652A (en) * 2015-10-13 2017-04-19 福州瑞芯微电子股份有限公司 Android multi-window displaying method and Android multi-window displaying device
CN106201399A (en) * 2016-06-30 2016-12-07 深圳市金立通信设备有限公司 A kind of split screen window display method and terminal
CN111190532B (en) * 2019-12-31 2021-01-08 北京奇才天下科技有限公司 Interaction method and device based on gesture recognition and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0212563A2 (en) * 1985-08-14 1987-03-04 Hitachi, Ltd. Display control method for multi-window system
CN101778166A (en) * 2010-01-06 2010-07-14 深圳市戴文科技有限公司 Method and system for mobile terminal to control multi-window switching, and mobile terminal
CN101795322A (en) * 2010-02-05 2010-08-04 华为终端有限公司 Preview method, device and cell phone
CN102193740A (en) * 2011-06-16 2011-09-21 珠海全志科技有限公司 Method for generating multilayer windows in embedded graphical interface system
CN103399710A (en) * 2013-08-07 2013-11-20 福州瑞芯微电子有限公司 Multi-window operating achieving mobile terminal and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0212563A2 (en) * 1985-08-14 1987-03-04 Hitachi, Ltd. Display control method for multi-window system
CN101778166A (en) * 2010-01-06 2010-07-14 深圳市戴文科技有限公司 Method and system for mobile terminal to control multi-window switching, and mobile terminal
CN101795322A (en) * 2010-02-05 2010-08-04 华为终端有限公司 Preview method, device and cell phone
CN102193740A (en) * 2011-06-16 2011-09-21 珠海全志科技有限公司 Method for generating multilayer windows in embedded graphical interface system
CN103399710A (en) * 2013-08-07 2013-11-20 福州瑞芯微电子有限公司 Multi-window operating achieving mobile terminal and method

Also Published As

Publication number Publication date
CN103870118A (en) 2014-06-18

Similar Documents

Publication Publication Date Title
US10929013B2 (en) Method for adjusting input virtual keyboard and input apparatus
US20120174029A1 (en) Dynamically magnifying logical segments of a view
US20150186004A1 (en) Multimode gesture processing
EP3035186A1 (en) Object operation system, object operation control program and object operation control method
US9880721B2 (en) Information processing device, non-transitory computer-readable recording medium storing an information processing program, and information processing method
CN104267931B (en) A kind of information processing method and electronic equipment
US11003340B2 (en) Display device
US8762840B1 (en) Elastic canvas visual effects in user interface
EP2778880B1 (en) Method for controlling display function and an electronic device thereof
CN103870118B (en) Information processing method and electronic equipment
US11366579B2 (en) Controlling window using touch-sensitive edge
US20130229368A1 (en) Method for displaying scale for enlargement and reduction operation, and device therefor
CN104461312A (en) Display control method and electronic equipment
CN106897321B (en) Method and device for displaying map data
CN113536173B (en) Page processing method and device, electronic equipment and readable storage medium
TW201642115A (en) An icon adjustment method, an icon adjustment system and an electronic device thereof
US20150205483A1 (en) Object operation system, recording medium recorded with object operation control program, and object operation control method
US9069391B2 (en) Method and medium for inputting Korean characters using a touch screen
CN113741763A (en) Electronic book display method and device and electronic equipment
CN113655929A (en) Interface display adaptation processing method and device and electronic equipment
CN104123062B (en) A kind of information processing method and electronic equipment
CN110417984B (en) Method, device and storage medium for realizing operation in special-shaped area of screen
CN103870115B (en) Information processing method and electronic equipment
US9324130B2 (en) First image and a second image on a display
CN104571796B (en) Information processing method and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant