CN104571791A - Information processing method and electronic equipment - Google Patents

Information processing method and electronic equipment Download PDF

Info

Publication number
CN104571791A
CN104571791A CN201310516137.8A CN201310516137A CN104571791A CN 104571791 A CN104571791 A CN 104571791A CN 201310516137 A CN201310516137 A CN 201310516137A CN 104571791 A CN104571791 A CN 104571791A
Authority
CN
China
Prior art keywords
wicket
application
electronic equipment
parameter
contact
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.)
Pending
Application number
CN201310516137.8A
Other languages
Chinese (zh)
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 CN201310516137.8A priority Critical patent/CN104571791A/en
Publication of CN104571791A publication Critical patent/CN104571791A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

Abstract

The invention discloses an information processing method. The information processing method comprises the following steps of obtaining a first operation; generating a first instruction based on the first operation, wherein the first instruction is used for changing the size of a display area of a first small window of a first application; generating a first parameter based on the first instruction, and generating a first parameter according to the first parameter; transforming the first small window by utilizing the first parameter, and generating a second small window to display the first application, wherein the display area of the first small window of the first application is smaller than or greater than a display area of the second small window of the first application, and the display area of the first small window and the display area of the second small window are smaller than a display area of a full-screen window of the first application respectively; displaying the first application on a display screen of electronic equipment through the second small window. Meanwhile, the invention further discloses the electronic equipment. Through the adoption of the technical scheme, when the electronic equipment displays the applications through the small windows, the sizes of small windows can be quickly transformed.

Description

A kind of information processing method and electronic equipment
Technical field
The present invention relates to the communication technology, particularly relate to a kind of information processing method and electronic equipment.
Background technology
In the early stage of development of mobile terminal, the screen size of mobile terminal is all smaller, the resolution of screen is also lower, the operating system of mobile terminal can only provide the application function of single window as Android (Android) system, can only show an application program in this single window; Namely operating system only allows an application program to be in foreground, and carries out alternately with user.But, along with the fast development of mobile terminal hardware, especially the raising of the resolution of screen and the increasing of size, this single window application of android system cannot meet the needs of user, and user needs the operating system of mobile terminal can provide the application function of multiwindow urgently.
Based on this, when user is by wicket display application, also wishes to convert the size of wicket quickly, therefore, how the problem needing solution badly is for conversion into quickly to the size of wicket.
Summary of the invention
In view of this, fundamental purpose of the present invention is to provide a kind of information processing method and electronic equipment, when can work as electronic equipment by wicket display application, converts quickly the size of wicket.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of information processing method, be applied in electronic equipment, described electronic equipment can run the first application, and described first application is shown on the display screen of described electronic equipment by the first wicket, and described method comprises:
Obtain the first operation;
Based on described first operation generation first instruction; Described first instruction is for changing the size of the viewing area of the first wicket of described first application;
The first parameter is generated based on described first instruction;
Utilize described first parameter to convert described first wicket, generate the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
By described second wicket, described first application is shown on the display screen of described electronic equipment.
A kind of electronic equipment, described electronic equipment can run the first application, and described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit, generation unit, converter unit and display unit; Wherein,
Described acquiring unit, for obtaining the first operation;
Described generation unit, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
In the embodiment of the present invention, when current window is wicket, corresponding first parameter can be generated according to the first operation obtained; By the first parameter, described wicket is converted, thus the wicket that generation size zooms in or out; Then, the graphics cache data of current time are read from graphics cache, again read graphics cache data are merged into frame buffer data, and then described frame buffer data is shown by the wicket zoomed in or out, so, achieve operations such as wicket zoom in or out rapidly, improve the experience of user; And, zooming in or out rapidly the wicket of application is that system side by electronic equipment realizes, without the need to carrying out any change to applying, therefore, described information processing method in the embodiment of the present invention is easy to realize, high with the compatibility of third-party application.Moreover the content shown by the wicket zoomed in or out and the content shown by former wicket are consistent with the content shown by full screen window, avoid partial content display complete or the problem such as cannot to show.
Accompanying drawing explanation
Fig. 1 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention one;
Fig. 2 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention two;
Fig. 3 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention three;
Fig. 4 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention four;
Fig. 5 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention five;
Fig. 6 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention one and embodiment two;
Fig. 7 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention three;
Fig. 8 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention four;
Fig. 9 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention five.
Embodiment
In order to more at large understand feature of the present invention and technology contents, below in conjunction with accompanying drawing, realization of the present invention is described in detail, the use of appended accompanying drawing explanation only for reference, is not used for limiting the present invention.
Fig. 1 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention one, information processing method in the embodiment of the present invention is applied in electronic equipment, described electronic equipment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, in a preferred embodiment of the invention, information processing method comprises the following steps
Step 101: obtain the first operation.
In the present embodiment, the first application that electronic equipment is installed can be the application carried in electronic apparatus system, and such as, clock application, camera applications etc. also can be by the third-party application of user installation, such as, and micro-letter application, game application etc.
Generally, the first whole application is shown on the desktop of electronic equipment by the form of icon list, one the first corresponding icon of application, the first corresponding application can be started by touch-control icon, when the first application is activated by the way, described first application will be shown on the display screen of electronic equipment by the mode of full screen window.
In the embodiment of the present invention, the first application is the application supporting wicket display, and when through but not limited to first application described with under type startup, described first application will be shown on the display screen of electronic equipment by the mode of wicket;
Wherein, the mode starting described first application can be: be added in multi-window managing interface by the first application in advance, supports wicket display to make described first application; Multi-window managing interface can be applied corresponding icon by startup with multi-window managing and be shown; When starting the first application by multi-window managing interface, the first application will be shown on the display screen of electronic equipment by the mode of wicket.In the present embodiment, the wicket shown starting the first application by the way becomes the first wicket, for distinguishing the second following wicket.
When user is to operations such as current wicket zoom in or out, can trigger the first operation, so, electronic equipment will obtain described first operation, and perform step 102.
Step 102: based on described first operation generation first instruction.
Here, the first corresponding instruction is generated by according to the first operation; Wherein, described first instruction is for changing the size of the viewing area of the first wicket of described first application.
Further, the first instruction in the present embodiment comprises the relevant information of the first operation, such as amplification message, reduce information or rotation information etc., so, can convert accordingly the first wicket based on described first instruction.
Step 103: generate the first parameter based on described first instruction.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
Such as, described first parameter can be realized by the first matrix; Here, electronic equipment obtains first and operates and after generating the first instruction, will respond described first instruction, and particularly, first generate the first parameter based on the first instruction; Then generate the first matrix according to described first parameter, can be converted the first wicket by the first matrix, such as, the first wicket is reduced to conversion, amplifies conversion, translation transformation and shape conversion etc.
Step 104: utilize described first parameter to convert described first wicket, generates the second wicket to show described first application.
Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application.Further, the viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application.
Here, utilize first wicket of described first matrix to described first application to reduce, amplify and rotational transform, formula (1a) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 × x 1 y 1 z 1 - - - ( 1 a )
Wherein, x 2 y 2 z 2 Represent the coordinate vector of the second wicket, x 2be the horizontal ordinate of the second wicket, y 2be the ordinate of 10 second wickets, z 2general default setting is 1;
M = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 , M represents the first matrix, and the first matrix is the matrix of 3 × 3, M ijrepresent the element of the i-th row jth row in the first matrix, i value is 1,2,3; J value is 1,2,3;
x 1 y 1 z 1 Represent the coordinate vector of the first wicket, x 1be the horizontal ordinate of the first wicket, y 1be the ordinate of the first wicket, z 1general default setting is 1;
When scale transformation being carried out to the first wicket by formula (1a), can by M ijin 4 elements arrange as follows: M 11=α, M 12=0, M 21=0, M 22=β, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1a) by the above-mentioned parameter of setting, can draw formula (2a):
x 2=α×x 1
(2a)
y 2=β×y 1
Wherein, α is horizontal ordinate zooming parameter, and β is ordinate zooming parameter.
When α is greater than 0 and is less than 1, characterize and carried out reducing conversion to the horizontal ordinate of the first wicket; When α is greater than 1, characterizes and carried out amplifying conversion to the horizontal ordinate of the first wicket;
When β is greater than 0 and is less than 1, characterize and carried out reducing conversion to the ordinate of the first wicket; When β is greater than 1, characterizes and carried out amplifying conversion to the ordinate of the first wicket.
When rotational transform being carried out to the first wicket by formula (1a), can by M ijin 4 elements arrange as follows: M 11=cos θ, M 12=sin θ, M 21=-sin θ, M 22=cos θ, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1a) by the above-mentioned parameter of setting, can draw formula (3a):
x 2=cosθ×x 1+sinθ×y 1
(3a)
y 2=-sinθ×x 1+cosθ×y 1
Wherein, θ is the anglec of rotation.
Utilize first wicket of described first matrix to described first application to carry out translation transformation, formula (4a) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 21 M 31 + x 1 y 1 z 1 - - - ( 4 a )
When translation transformation being carried out to the first wicket by formula (4a), can by M ijin 3 elements arrange as follows: M 11=a, M 21=b, M 31=0, so, by being brought in formula (4a) by the above-mentioned parameter of setting, formula (5a) can be drawn:
x 2=a+x 1
(5a)
y 2=b+y 1
Wherein, a is horizontal ordinate translation parameters, and b is ordinate translation parameters.
In such scheme, the coordinate vector of the first wicket can have multiple, the position of the corresponding pixel of each coordinate vector; In like manner, the coordinate vector of the second wicket also can have multiple, and the number one_to_one corresponding of the coordinate vector of the number of the coordinate vector of wicket and the first wicket, the position of the coordinate vector of a second wicket also corresponding pixel, this pixel is pixel corresponding to the first wicket.
During specific implementation, each element in the first matrix can also be set to other values, the second required wicket can be transformed to make the first wicket; Further, when the first wicket is carried out simultaneously convergent-divergent, translation and rotation process time, each element in the first matrix can be arranged, convergent-divergent, translation and rotation process can be carried out to make the first wicket simultaneously.
Step 105: described first application is shown on the display screen of described electronic equipment by described second wicket.
In such scheme, by system side the first wicket reduced or the conversion such as amplification, without the need to carrying out any change to the first application, and, by the first matrix, the first wicket is transformed to the second wicket, make the content shown by the second wicket be consistent with the content shown by the first wicket, avoid partial content and show complete or cannot show.
Fig. 2 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention two, information processing method in the embodiment of the present invention is applied in electronic equipment, described electronic equipment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, in a preferred embodiment of the invention, information processing method comprises the following steps
Step 201: obtain touch control operation.
In the present embodiment, the first application that electronic equipment is installed can be the application carried in electronic apparatus system, and such as, clock application, camera applications etc. also can be by the third-party application of user installation, such as, and micro-letter application, game application etc.
Generally, the first whole application is shown on the desktop of electronic equipment by the form of icon list, one the first corresponding icon of application, the first corresponding application can be started by touch-control icon, when the first application is activated by the way, described first application will be shown on the display screen of electronic equipment by the mode of full screen window.
In the embodiment of the present invention, the first application is the application supporting wicket display, and when through but not limited to first application described with under type startup, described first application will be shown on the display screen of electronic equipment by the mode of wicket;
Wherein, the mode starting described first application can be: be added in multi-window managing interface by the first application in advance, supports wicket display to make described first application; Multi-window managing interface can be applied corresponding icon by startup with multi-window managing and be shown; When starting the first application by multi-window managing interface, the first application will be shown on the display screen of electronic equipment by the mode of wicket.In the present embodiment, the wicket shown starting the first application by the way becomes the first wicket, for distinguishing the second following wicket.
When user is to operations such as current wicket zoom in or out, can trigger touch control operation, so, electronic equipment will obtain described touch control operation, and perform step 202.
Here, described touch control operation can realize through but not limited to following form:
Click touching operation or double-click touching operation or three and refer to touching operation or the five fingers touching operation.
During specific implementation, user can the arbitrary region of touch-display unit in single touching electronic equipment, triggers touch control operation; Or the arbitrary region of the touch-display unit in scheduled time slot in two touching electronic equipments, triggers touch control operation; Or the touch-display unit in standby by three finger touching electronics, triggers touch control operation; Or the touch-display unit in standby by five finger touching electronics, triggers touch control operation.
Step 202: the touch track based on described touch control operation determines the number of contact; If when the number of described contact meets predetermined condition, generate described first instruction.
Here, described first instruction is for changing the size of the viewing area of the first wicket of described first application.
Particularly, first determine the number of contact based on the touch track of described touch control operation, such as, when the touch track of described touch control operation determines that described touch control operation is two fingers operation, the number of contact is 2; When the touch track of described touch control operation determines that described touch control operation is three finger operation, the number of contact is 3.Only have when the number of contact is more than or equal to 2, just can form the operation zoomed in or out first window, therefore, the number that described predetermined condition is contact is more than or equal to 2.
Further, the first instruction in the present embodiment comprises the relevant information of touch control operation, such as amplification message, reduce information or rotation information etc., so, can convert accordingly the first wicket based on described first instruction.
Step 203: generate the first parameter based on described first instruction.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
Such as, described first parameter can be realized by the first matrix; Here, electronic equipment obtains touch control operation and after generating the first instruction, will respond described first instruction, particularly, first generates the first parameter based on the first instruction; Then generate the first matrix according to described first parameter, can be converted the first wicket by the first matrix, such as, the first wicket is reduced to conversion, amplifies conversion, translation transformation and shape conversion etc.
Step 204: utilize described first parameter to convert described first wicket, generates the second wicket to show described first application.
Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application.Further, the viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application.
Here, utilize first wicket of described first matrix to described first application to reduce, amplify and rotational transform, formula (1b) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 × x 1 y 1 z 1 - - - ( 1 b )
Wherein, x 2 y 2 z 2 Represent the coordinate vector of the second wicket, x 2be the horizontal ordinate of the second wicket, y 2be the ordinate of the second wicket, z 2general default setting is 1;
M = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 , M represents the first matrix, and the first matrix is the matrix of 3 × 3, M ijrepresent the element of the i-th row jth row in the first matrix, i value is 1,2,3; J value is 1,2,3;
x 1 y 1 z 1 Represent the coordinate vector of the first wicket, x 1be the horizontal ordinate of the first wicket, y 1be the ordinate of the first wicket, z 1general default setting is 1;
When scale transformation being carried out to the first wicket by formula (1b), can by M ijin 4 elements arrange as follows: M 11=α, M 12=0, M 21=0, M 22=β, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1b) by the above-mentioned parameter of setting, can draw formula (2b):
x 2=α×x 1
(2b)
y 2=β×y 1
Wherein, α is horizontal ordinate zooming parameter, and β is ordinate zooming parameter.
When α is greater than 0 and is less than 1, characterize and carried out reducing conversion to the horizontal ordinate of the first wicket; When α is greater than 1, characterizes and carried out amplifying conversion to the horizontal ordinate of the first wicket;
When β is greater than 0 and is less than 1, characterize and carried out reducing conversion to the ordinate of the first wicket; When β is greater than 1, characterizes and carried out amplifying conversion to the ordinate of the first wicket.
When rotational transform being carried out to the first wicket by formula (1b), can by M ijin 4 elements arrange as follows: M 11=cos θ, M 12=sin θ, M 21=-sin θ, M 22=cos θ, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1b) by the above-mentioned parameter of setting, can draw formula (3b):
x 2=cosθ×x 1+sinθ×y 1
(3b)
y 2=-sinθ×x 1+cosθ×y 1
Wherein, θ is the anglec of rotation.
Utilize first wicket of described first matrix to described first application to carry out translation transformation, formula (4b) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 21 M 31 + x 1 y 1 z 1 - - - ( 4 b )
When translation transformation being carried out to the first wicket by formula (4b), can by M ijin 3 elements arrange as follows: M 11=a, M 21=b, M 31=0, so, by being brought in formula (4b) by the above-mentioned parameter of setting, formula (5b) can be drawn:
x 2=a+x 1
(5b)
y 2=b+y 1
Wherein, a is horizontal ordinate translation parameters, and b is ordinate translation parameters.
In such scheme, the coordinate vector of the first wicket can have multiple, the position of the corresponding pixel of each coordinate vector; In like manner, the coordinate vector of the second wicket also can have multiple, and the number one_to_one corresponding of the coordinate vector of the number of the coordinate vector of wicket and the first wicket, the position of the coordinate vector of a second wicket also corresponding pixel, this pixel is pixel corresponding to the first wicket.
During specific implementation, each element in the first matrix can also be set to other values, the second required wicket can be transformed to make the first wicket; Further, when the first wicket is carried out simultaneously convergent-divergent, translation and rotation process time, each element in the first matrix can be arranged, convergent-divergent, translation and rotation process can be carried out to make the first wicket simultaneously.
Step 205: described first application is shown on the display screen of described electronic equipment by described second wicket.
In such scheme, by system side the first wicket reduced or the conversion such as amplification, without the need to carrying out any change to the first application, and, by the first matrix, the first wicket is transformed to the second wicket, make the content shown by the second wicket be consistent with the content shown by the first wicket, avoid partial content and show complete or cannot show.
Fig. 3 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention three, information processing method in the embodiment of the present invention is applied in electronic equipment, described electronic equipment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, in a preferred embodiment of the invention, information processing method comprises the following steps
Step 301: obtain touch control operation.
In the present embodiment, the first application that electronic equipment is installed can be the application carried in electronic apparatus system, and such as, clock application, camera applications etc. also can be by the third-party application of user installation, such as, and micro-letter application, game application etc.
Generally, the first whole application is shown on the desktop of electronic equipment by the form of icon list, one the first corresponding icon of application, the first corresponding application can be started by touch-control icon, when the first application is activated by the way, described first application will be shown on the display screen of electronic equipment by the mode of full screen window.
In the embodiment of the present invention, the first application is the application supporting wicket display, and when through but not limited to first application described with under type startup, described first application will be shown on the display screen of electronic equipment by the mode of wicket;
Wherein, the mode starting described first application can be: be added in multi-window managing interface by the first application in advance, supports wicket display to make described first application; Multi-window managing interface can be applied corresponding icon by startup with multi-window managing and be shown; When starting the first application by multi-window managing interface, the first application will be shown on the display screen of electronic equipment by the mode of wicket.In the present embodiment, the wicket shown starting the first application by the way becomes the first wicket, for distinguishing the second following wicket.
When user is to operations such as current wicket zoom in or out, can trigger touch control operation, so, electronic equipment will obtain described touch control operation, and perform step 302.
Here, described touch control operation can realize through but not limited to following form:
Click touching operation or double-click touching operation or three and refer to touching operation or the five fingers touching operation.
During specific implementation, user can the arbitrary region of touch-display unit in single touching electronic equipment, triggers touch control operation; Or the arbitrary region of the touch-display unit in scheduled time slot in two touching electronic equipments, triggers touch control operation; Or the touch-display unit in standby by three finger touching electronics, triggers touch control operation; Or the touch-display unit in standby by five finger touching electronics, triggers touch control operation.
Step 302: the touch track based on described touch control operation determines the number of contact; If when the number of described contact meets predetermined condition, generate described first instruction.
Here, described first instruction is for changing the size of the viewing area of the first wicket of described first application.
Particularly, first determine the number of contact based on the touch track of described touch control operation, such as, when the touch track of described touch control operation determines that described touch control operation is two fingers operation, the number of contact is 2; When the touch track of described touch control operation determines that described touch control operation is three finger operation, the number of contact is 3.Only have when the number of contact is more than or equal to 2, just can form the operation zoomed in or out first window, therefore, the number that described predetermined condition is contact is more than or equal to 2.
Further, the first instruction in the present embodiment comprises the relevant information of touch control operation, such as amplification message, reduce information or rotation information etc., so, can convert accordingly the first wicket based on described first instruction.
Step 303: respond the first instruction, when the number of described contact meets the first pre-stator condition, obtain the home-position contact of described touch track and stop the coordinate information of contact, and the distance between the distance calculated between described home-position contact and described termination contact.
Here, electronic equipment obtains touch control operation and after generating the first instruction, will respond described first instruction, particularly, first judges whether the number of contact meets the first pre-stator condition, and whether the first pre-stator condition is the number of contact is 2; Then, obtain the home-position contact of touch track and stop the coordinate information of contact, and the distance between the distance calculated between described home-position contact and described termination contact.Such as, the distance calculated between 2 home-position contacts is 4 centimetres, when 2 distances stopped between contact are 2 centimetres, characterize and needs to reduce first window.
Step 304: based on the distance between described home-position contact and the distance between described termination contact, generate described first parameter.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
Such as, described first parameter can be realized by the first matrix; In the present embodiment, can determine the first parameter according to the distance between 2 home-position contacts and 2 distances stopped between contact, the first parameter can be zooming parameter or rotation parameter or translation parameters etc.; Then generate the first matrix according to described first parameter, can be converted the first wicket by the first matrix, such as, the first wicket is reduced to conversion, amplifies conversion, translation transformation and shape conversion etc.
Step 305: utilize described first parameter to convert described first wicket, generates the second wicket to show described first application.
Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application.Further, the viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application.
Here, utilize first wicket of described first matrix to described first application to reduce, amplify and rotational transform, formula (1c) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 × x 1 y 1 z 1 - - - ( 1 c )
Wherein, x 2 y 2 z 2 Represent the coordinate vector of the second wicket, x 2be the horizontal ordinate of the second wicket, y 2be the ordinate of the second wicket, z 2general default setting is 1;
M = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 , M represents the first matrix, and the first matrix is the matrix of 3 × 3, M ijrepresent the element of the i-th row jth row in the first matrix, i value is 1,2,3; J value is 1,2,3;
x 1 y 1 z 1 Represent the coordinate vector of the first wicket, x 1be the horizontal ordinate of the first wicket, y 1be the ordinate of the first wicket, z 1general default setting is 1;
When scale transformation being carried out to the first wicket by formula (1c), can by M ijin 4 elements arrange as follows: M 11=α, M 12=0, M 21=0, M 22=β, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1c) by the above-mentioned parameter of setting, can draw formula (2c):
x 2=α×x 1
(2c)
y 2=β×y 1
Wherein, α is horizontal ordinate zooming parameter, and β is ordinate zooming parameter.
When α is greater than 0 and is less than 1, characterize and carried out reducing conversion to the horizontal ordinate of the first wicket; When α is greater than 1, characterizes and carried out amplifying conversion to the horizontal ordinate of the first wicket;
When β is greater than 0 and is less than 1, characterize and carried out reducing conversion to the ordinate of the first wicket; When β is greater than 1, characterizes and carried out amplifying conversion to the ordinate of the first wicket.
When rotational transform being carried out to the first wicket by formula (1c), can by M ijin 4 elements arrange as follows: M 11=cos θ, M 12=sin θ, M 21=-sin θ, M 22=cos θ, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1c) by the above-mentioned parameter of setting, can draw formula (3c):
x 2=cosθ×x 1+sinθ×y 1
(3c)
y 2=-sinθ×x 1+cosθ×y 1
Wherein, θ is the anglec of rotation.
Utilize first wicket of described first matrix to described first application to carry out translation transformation, formula (4c) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 21 M 31 + x 1 y 1 z 1 - - - ( 4 c )
When translation transformation being carried out to the first wicket by formula (4c), can by M ijin 3 elements arrange as follows: M 11=a, M 21=b, M 31=0, so, by being brought in formula (4c) by the above-mentioned parameter of setting, formula (5c) can be drawn:
x 2=a+x 1
(5c)
y 2=b+y 1
Wherein, a is horizontal ordinate translation parameters, and b is ordinate translation parameters.
In such scheme, the coordinate vector of the first wicket can have multiple, the position of the corresponding pixel of each coordinate vector; In like manner, the coordinate vector of the second wicket also can have multiple, and the number one_to_one corresponding of the coordinate vector of the number of the coordinate vector of wicket and the first wicket, the position of the coordinate vector of a second wicket also corresponding pixel, this pixel is pixel corresponding to the first wicket.
During specific implementation, each element in the first matrix can also be set to other values, the second required wicket can be transformed to make the first wicket; Further, when the first wicket is carried out simultaneously convergent-divergent, translation and rotation process time, each element in the first matrix can be arranged, convergent-divergent, translation and rotation process can be carried out to make the first wicket simultaneously.
Step 306: described first application is shown on the display screen of described electronic equipment by described second wicket.
In such scheme, by system side the first wicket reduced or the conversion such as amplification, without the need to carrying out any change to the first application, and, by the first matrix, the first wicket is transformed to the second wicket, make the content shown by the second wicket be consistent with the content shown by the first wicket, avoid partial content and show complete or cannot show.
Fig. 4 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention four, information processing method in the embodiment of the present invention is applied in electronic equipment, described electronic equipment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, in a preferred embodiment of the invention, information processing method comprises the following steps
Step 401: obtain touch control operation.
In the present embodiment, the first application that electronic equipment is installed can be the application carried in electronic apparatus system, and such as, clock application, camera applications etc. also can be by the third-party application of user installation, such as, and micro-letter application, game application etc.
Generally, the first whole application is shown on the desktop of electronic equipment by the form of icon list, one the first corresponding icon of application, the first corresponding application can be started by touch-control icon, when the first application is activated by the way, described first application will be shown on the display screen of electronic equipment by the mode of full screen window.
In the embodiment of the present invention, the first application is the application supporting wicket display, and when through but not limited to first application described with under type startup, described first application will be shown on the display screen of electronic equipment by the mode of wicket;
Wherein, the mode starting described first application can be: be added in multi-window managing interface by the first application in advance, supports wicket display to make described first application; Multi-window managing interface can be applied corresponding icon by startup with multi-window managing and be shown; When starting the first application by multi-window managing interface, the first application will be shown on the display screen of electronic equipment by the mode of wicket.In the present embodiment, the wicket shown starting the first application by the way becomes the first wicket, for distinguishing the second following wicket.
When user is to operations such as current wicket zoom in or out, can trigger touch control operation, so, electronic equipment will obtain described touch control operation, and perform step 402.
Here, described touch control operation can realize through but not limited to following form:
Click touching operation or double-click touching operation or three and refer to touching operation or the five fingers touching operation.
During specific implementation, user can the arbitrary region of touch-display unit in single touching electronic equipment, triggers touch control operation; Or the arbitrary region of the touch-display unit in scheduled time slot in two touching electronic equipments, triggers touch control operation; Or the touch-display unit in standby by three finger touching electronics, triggers touch control operation; Or the touch-display unit in standby by five finger touching electronics, triggers touch control operation.
Step 402: the touch track based on described touch control operation determines the number of contact; If when the number of described contact meets predetermined condition, generate described first instruction.
Here, described first instruction is for changing the size of the viewing area of the first wicket of described first application.
Particularly, first determine the number of contact based on the touch track of described touch control operation, such as, when the touch track of described touch control operation determines that described touch control operation is two fingers operation, the number of contact is 2; When the touch track of described touch control operation determines that described touch control operation is three finger operation, the number of contact is 3.Only have when the number of contact is more than or equal to 2, just can form the operation zoomed in or out first window, therefore, the number that described predetermined condition is contact is more than or equal to 2.
Further, the first instruction in the present embodiment comprises the relevant information of touch control operation, such as amplification message, reduce information or rotation information etc., so, can convert accordingly the first wicket based on described first instruction.
Step 403: respond the first instruction, when the number of described contact meets the second pre-stator condition, obtain the home-position contact of described touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms.
Here, electronic equipment obtains touch control operation and after generating the first instruction, will respond described first instruction, particularly, first judges whether the number of contact meets the first pre-stator condition, and the first pre-stator condition is whether the number of contact is greater than 2; Then, obtain the home-position contact of touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms.Such as, calculating the leg-of-mutton area that 3 home-position contacts form is 15 square centimeters, and 3 stop leg-of-mutton area that contact forms when being 5 square centimeters, characterize and need to reduce first window.
Step 404: the polygonal area that the polygonal area formed based on described home-position contact and described termination contact form, generates described first parameter.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
Such as, described first parameter can be realized by the first matrix; In the present embodiment, the area of the shape changeable that can form according to more than 2 home-position contacts and more than 2 stop the polygonal area that contact forms and determine the first parameter, and the first parameter can be zooming parameter or rotation parameter or translation parameters etc.; Then generate the first matrix according to described first parameter, can be converted the first wicket by the first matrix, such as, the first wicket is reduced to conversion, amplifies conversion, translation transformation and shape conversion etc.
Step 405: utilize described first parameter to convert described first wicket, generates the second wicket to show described first application.
Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application.Further, the viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application.
Here, utilize first wicket of described first matrix to described first application to reduce, amplify and rotational transform, formula (1d) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 × x 1 y 1 z 1 - - - ( 1 d )
Wherein, x 2 y 2 z 2 Represent the coordinate vector of the second wicket, x 2be the horizontal ordinate of the second wicket, y 2be the ordinate of the second wicket, z 2general default setting is 1;
M = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 , M represents the first matrix, and the first matrix is the matrix of 3 × 3, M ijrepresent the element of the i-th row jth row in the first matrix, i value is 1,2,3; J value is 1,2,3;
x 1 y 1 z 1 Represent the coordinate vector of the first wicket, x 1be the horizontal ordinate of the first wicket, y 1be the ordinate of the first wicket, z 1general default setting is 1;
When scale transformation being carried out to the first wicket by formula (1d), can by M ijin 4 elements arrange as follows: M 11=α, M 12=0, M 21=0, M 22=β, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1d) by the above-mentioned parameter of setting, can draw formula (2d):
x 2=α×x 1
(2d)
y 2=β×y 1
Wherein, α is horizontal ordinate zooming parameter, and β is ordinate zooming parameter.
When α is greater than 0 and is less than 1, characterize and carried out reducing conversion to the horizontal ordinate of the first wicket; When α is greater than 1, characterizes and carried out amplifying conversion to the horizontal ordinate of the first wicket;
When β is greater than 0 and is less than 1, characterize and carried out reducing conversion to the ordinate of the first wicket; When β is greater than 1, characterizes and carried out amplifying conversion to the ordinate of the first wicket.
When rotational transform being carried out to the first wicket by formula (1d), can by M ijin 4 elements arrange as follows: M 11=cos θ, M 12=sin θ, M 21=-sin θ, M 22=cos θ, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1d) by the above-mentioned parameter of setting, can draw formula (3d):
x 2=cosθ×x 1+sinθ×y 1
(3d)
y 2=-sinθ×x 1+cosθ×y 1
Wherein, θ is the anglec of rotation.
Utilize first wicket of described first matrix to described first application to carry out translation transformation, formula (4d) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 21 M 31 + x 1 y 1 z 1 - - - ( 4 d )
When translation transformation being carried out to the first wicket by formula (4d), can by M ijin 3 elements arrange as follows: M 11=a, M 21=b, M 31=0, so, by being brought in formula (4d) by the above-mentioned parameter of setting, formula (5d) can be drawn:
x 2=a+x 1
(5d)
y 2=b+y 1
Wherein, a is horizontal ordinate translation parameters, and b is ordinate translation parameters.
In such scheme, the coordinate vector of the first wicket can have multiple, the position of the corresponding pixel of each coordinate vector; In like manner, the coordinate vector of the second wicket also can have multiple, and the number one_to_one corresponding of the coordinate vector of the number of the coordinate vector of wicket and the first wicket, the position of the coordinate vector of a second wicket also corresponding pixel, this pixel is pixel corresponding to the first wicket.
During specific implementation, each element in the first matrix can also be set to other values, the second required wicket can be transformed to make the first wicket; Further, when the first wicket is carried out simultaneously convergent-divergent, translation and rotation process time, each element in the first matrix can be arranged, convergent-divergent, translation and rotation process can be carried out to make the first wicket simultaneously.
Step 406: described first application is shown on the display screen of described electronic equipment by described second wicket.
In such scheme, by system side the first wicket reduced or the conversion such as amplification, without the need to carrying out any change to the first application, and, by the first matrix, the first wicket is transformed to the second wicket, make the content shown by the second wicket be consistent with the content shown by the first wicket, avoid partial content and show complete or cannot show.
Fig. 5 is the realization flow schematic diagram of the information processing method of the embodiment of the present invention five, information processing method in the embodiment of the present invention is applied in electronic equipment, described electronic equipment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, in a preferred embodiment of the invention, information processing method comprises the following steps
Step 501: obtain touch control operation.
In the present embodiment, the first application that electronic equipment is installed can be the application carried in electronic apparatus system, and such as, clock application, camera applications etc. also can be by the third-party application of user installation, such as, and micro-letter application, game application etc.
Generally, the first whole application is shown on the desktop of electronic equipment by the form of icon list, one the first corresponding icon of application, the first corresponding application can be started by touch-control icon, when the first application is activated by the way, described first application will be shown on the display screen of electronic equipment by the mode of full screen window.
In the embodiment of the present invention, the first application is the application supporting wicket display, and when through but not limited to first application described with under type startup, described first application will be shown on the display screen of electronic equipment by the mode of wicket;
Wherein, the mode starting described first application can be: be added in multi-window managing interface by the first application in advance, supports wicket display to make described first application; Multi-window managing interface can be applied corresponding icon by startup with multi-window managing and be shown; When starting the first application by multi-window managing interface, the first application will be shown on the display screen of electronic equipment by the mode of wicket.In the present embodiment, the wicket shown starting the first application by the way becomes the first wicket, for distinguishing the second following wicket.
When user is to operations such as current wicket zoom in or out, can trigger touch control operation, so, electronic equipment will obtain described touch control operation, and perform step 502.
Here, described touch control operation can realize through but not limited to following form:
Click touching operation or double-click touching operation or three and refer to touching operation or the five fingers touching operation.
During specific implementation, user can the arbitrary region of touch-display unit in single touching electronic equipment, triggers touch control operation; Or the arbitrary region of the touch-display unit in scheduled time slot in two touching electronic equipments, triggers touch control operation; Or the touch-display unit in standby by three finger touching electronics, triggers touch control operation; Or the touch-display unit in standby by five finger touching electronics, triggers touch control operation.
Step 502: the touch track based on described touch control operation determines the number of contact; If when the number of described contact meets predetermined condition, generate described first instruction.
Here, described first instruction is for changing the size of the viewing area of the first wicket of described first application.
Particularly, first determine the number of contact based on the touch track of described touch control operation, such as, when the touch track of described touch control operation determines that described touch control operation is two fingers operation, the number of contact is 2; When the touch track of described touch control operation determines that described touch control operation is three finger operation, the number of contact is 3.Only have when the number of contact is more than or equal to 2, just can form the operation zoomed in or out first window, therefore, the number that described predetermined condition is contact is more than or equal to 2.
Further, the first instruction in the present embodiment comprises the relevant information of touch control operation, such as amplification message, reduce information or rotation information etc., so, can convert accordingly the first wicket based on described first instruction.
Step 503: respond the first instruction, when the number of described contact meets the second pre-stator condition, obtain the home-position contact of described touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms.
Here, electronic equipment obtains touch control operation and after generating the first instruction, will respond described first instruction, particularly, first judges whether the number of contact meets the first pre-stator condition, and the first pre-stator condition is whether the number of contact is greater than 2; Then, obtain the home-position contact of touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms.Such as, calculating the leg-of-mutton area that 3 home-position contacts form is 15 square centimeters, and 3 stop leg-of-mutton area that contact forms when being 5 square centimeters, characterize and need to reduce first window.
Step 504: the polygonal area that the polygonal area formed based on described home-position contact and described termination contact form, generates described first parameter.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
Such as, described first parameter can be realized by the first matrix; In the present embodiment, the area of the shape changeable that can form according to more than 2 home-position contacts and more than 2 stop the polygonal area that contact forms and determine the first parameter, and the first parameter can be zooming parameter or rotation parameter or translation parameters etc.; Then generate the first matrix according to described first parameter, can be converted the first wicket by the first matrix, such as, the first wicket is reduced to conversion, amplifies conversion, translation transformation and shape conversion etc.
Step 505: utilize described first parameter to convert described first wicket, generates the second wicket to show described first application.
Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application.Further, the viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application.
Here, utilize first wicket of described first matrix to described first application to reduce, amplify and rotational transform, formula (1e) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 × x 1 y 1 z 1 - - - ( 1 e )
Wherein, x 2 y 2 z 2 Represent the coordinate vector of the second wicket, x 2be the horizontal ordinate of the second wicket, y 2be the ordinate of the second wicket, z 2general default setting is 1;
M = M 11 M 12 M 13 M 21 M 22 M 23 M 31 M 32 M 33 , M represents the first matrix, and the first matrix is the matrix of 3 × 3, M ijrepresent the element of the i-th row jth row in the first matrix, i value is 1,2,3; J value is 1,2,3;
x 1 y 1 z 1 Represent the coordinate vector of the first wicket, x 1be the horizontal ordinate of the first wicket, y 1be the ordinate of the first wicket, z 1general default setting is 1;
When scale transformation being carried out to the first wicket by formula (1e), can by M ijin 4 elements arrange as follows: M 11=α, M 12=0, M 21=0, M 22=β, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1e) by the above-mentioned parameter of setting, can draw formula (2e):
x 2=α×x 1
(2e)
y 2=β×y 1
Wherein, α is horizontal ordinate zooming parameter, and β is ordinate zooming parameter.
When α is greater than 0 and is less than 1, characterize and carried out reducing conversion to the horizontal ordinate of the first wicket; When α is greater than 1, characterizes and carried out amplifying conversion to the horizontal ordinate of the first wicket;
When β is greater than 0 and is less than 1, characterize and carried out reducing conversion to the ordinate of the first wicket; When β is greater than 1, characterizes and carried out amplifying conversion to the ordinate of the first wicket.
When rotational transform being carried out to the first wicket by formula (1e), can by M ijin 4 elements arrange as follows: M 11=cos θ, M 12=sin θ, M 21=-sin θ, M 22=cos θ, other 5 elements can be arranged arbitrarily, so, by being brought in formula (1e) by the above-mentioned parameter of setting, can draw formula (3e):
x 2=cosθ×x 1+sinθ×y 1
(3e)
y 2=-sinθ×x 1+cosθ×y 1
Wherein, θ is the anglec of rotation.
Utilize first wicket of described first matrix to described first application to carry out translation transformation, formula (4e) can be passed through and realize:
x 2 y 2 z 2 = M 11 M 21 M 31 + x 1 y 1 z 1 - - - ( 4 e )
When translation transformation being carried out to the first wicket by formula (4e), can by M ijin 3 elements arrange as follows: M 11=a, M 21=b, M 31=0, so, by being brought in formula (4e) by the above-mentioned parameter of setting, formula (5e) can be drawn:
x 2=a+x 1
(5e)
y 2=b+y 1
Wherein, a is horizontal ordinate translation parameters, and b is ordinate translation parameters.
In such scheme, the coordinate vector of the first wicket can have multiple, the position of the corresponding pixel of each coordinate vector; In like manner, the coordinate vector of the second wicket also can have multiple, and the number one_to_one corresponding of the coordinate vector of the number of the coordinate vector of wicket and the first wicket, the position of the coordinate vector of a second wicket also corresponding pixel, this pixel is pixel corresponding to the first wicket.
During specific implementation, each element in the first matrix can also be set to other values, the second required wicket can be transformed to make the first wicket; Further, when the first wicket is carried out simultaneously convergent-divergent, translation and rotation process time, each element in the first matrix can be arranged, convergent-divergent, translation and rotation process can be carried out to make the first wicket simultaneously.
Read graphics cache data are merged into the frame buffer data of the on-screen display (osd) area of corresponding described electronic equipment by step 506: the graphics cache data reading described first application.
Here, the graphics cache data of the first application can be RGB (RGB, Red Green Blue) data.
Electronic equipment in the present embodiment comprises two buffer zones, is respectively graphics cache and frame buffer; Wherein, graphics cache is for storing the RGB data of the first application drafting; Frame buffer is for storing the frame buffer data after the data cached merging of figure, and so, the content shown by the on-screen display (osd) area of electronic equipment is complete frame data.
Step 507: described frame buffer data is shown on the display screen of described electronic equipment by the second wicket that described first applies.
In such scheme, by system side the first wicket reduced or the conversion such as amplification, without the need to carrying out any change to the first application, and, by the first matrix, the first wicket is transformed to the second wicket, make the content shown by the second wicket be consistent with the content shown by the first wicket, avoid partial content and show complete or cannot show.
Fig. 6 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention one and embodiment two, electronic equipment in the embodiment of the present invention one can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit 61, generation unit 62, converter unit 63 and display unit 64; Wherein,
Described acquiring unit 61, for obtaining the first operation;
Described generation unit 62, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit 63, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit 64, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
Electronic equipment in the embodiment of the present invention two can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit 61, generation unit 62, converter unit 63 and display unit 64; Wherein,
Described acquiring unit 61, for obtaining the first operation;
Described generation unit 62, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit 63, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit 64, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
Preferably, described acquiring unit 61, also for obtaining touch control operation;
Correspondingly, described generation unit 62, also for determining the number of contact based on the touch track of described touch control operation; If when the number of described contact meets predetermined condition, generate described first instruction.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
It will be appreciated by those skilled in the art that the practical function of each unit in the electronic equipment shown in Fig. 6 can refer to the associated description of aforementioned information disposal route and understands.
Fig. 7 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention three, electronic equipment in the present embodiment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit 61, generation unit 62, converter unit 63 and display unit 64; Wherein,
Described acquiring unit 61, for obtaining the first operation;
Described generation unit 62, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit 63, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit 64, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
Preferably, described acquiring unit 61, also for obtaining touch control operation;
Correspondingly, described generation unit 62, also for determining the number of contact based on the touch track of described touch control operation; If when the number of described contact meets predetermined condition, generate described first instruction.
Preferably, described generation unit 62 comprises: the first judgment sub-unit 621, first processes subelement 622 and first and generates subelement 623; Wherein,
Described first judgment sub-unit 621, for judging whether the number of described contact meets the first pre-stator condition, and when the number of described contact meets the first pre-stator condition, notifies described first process subelement 622;
Described first process subelement 622, during for receiving the notice of described first judgment sub-unit 621, obtain the home-position contact of described touch track and stop the coordinate information of contact, and the distance between the distance calculated between described home-position contact and described termination contact;
Described first generates subelement 623, for based on the distance between described home-position contact and the distance between described termination contact, generates described first parameter.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
It will be appreciated by those skilled in the art that the practical function of each unit in the electronic equipment shown in Fig. 7 and subelement thereof can refer to the associated description of aforementioned information disposal route and understands.
Fig. 8 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention four, electronic equipment in the present embodiment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit 61, generation unit 62, converter unit 63 and display unit 64; Wherein,
Described acquiring unit 61, for obtaining the first operation;
Described generation unit 62, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit 63, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit 64, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
Preferably, described acquiring unit 61, also for obtaining touch control operation;
Correspondingly, described generation unit 62, also for determining the number of contact based on the touch track of described touch control operation; If when the number of described contact meets predetermined condition, generate described first instruction.
Preferably, described generation unit 62 comprises: the second judgment sub-unit 624, second processes subelement 625 and second and generates subelement 626; Wherein,
Described second judgment sub-unit 624, for judging whether the number of described contact meets the second pre-stator condition, and when the number of described contact meets the second pre-stator condition, notifies described second process subelement 625;
Described second process subelement 625, during for receiving the notice of described second judgment sub-unit 624, obtain the home-position contact of described touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms;
Described second generates subelement 626, for the polygonal area that the polygonal area that forms based on described home-position contact and described termination contact form, generates described first parameter.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
It will be appreciated by those skilled in the art that the practical function of each unit in the electronic equipment shown in Fig. 8 and subelement thereof can refer to the associated description of aforementioned information disposal route and understands.
Fig. 9 is the structure composition schematic diagram of the electronic equipment of the embodiment of the present invention five, electronic equipment in the present embodiment can run the first application, described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit 61, generation unit 62, converter unit 63 and display unit 64; Wherein,
Described acquiring unit 61, for obtaining the first operation;
Described generation unit 62, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit 63, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit 64, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
Preferably, described acquiring unit 61, also for obtaining touch control operation;
Correspondingly, described generation unit 62, also for determining the number of contact based on the touch track of described touch control operation; If when the number of described contact meets predetermined condition, generate described first instruction.
Preferably, described generation unit 62 comprises: the second judgment sub-unit 624, second processes subelement 625 and second and generates subelement 626; Wherein,
Described second judgment sub-unit 624, for judging whether the number of described contact meets the second pre-stator condition, and when the number of described contact meets the second pre-stator condition, notifies described second process subelement 625;
Described second process subelement 625, during for receiving the notice of described second judgment sub-unit 624, obtain the home-position contact of described touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms;
Described second generates subelement 626, for the polygonal area that the polygonal area that forms based on described home-position contact and described termination contact form, generates described first parameter.
Preferably, described display unit 64 comprises: read subelement 641, merge subelement 642 and display subelement 643; Wherein,
Described reading subelement 641, for reading the graphics cache data of described first application;
Described merging subelement 642, for merging into the frame buffer data of the on-screen display (osd) area of corresponding described electronic equipment by read graphics cache data;
Described display subelement 643, for being shown in the display screen of described electronic equipment by the second wicket that described first applies by described frame buffer data.
In such scheme, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
It will be appreciated by those skilled in the art that the practical function of each unit in the electronic equipment shown in Fig. 9 and subelement thereof can refer to the associated description of aforementioned information disposal route and understands.
In several embodiments that the application provides, should be understood that disclosed equipment and method can realize by another way.Apparatus embodiments described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, and as: multiple unit or assembly can be in conjunction with, maybe can be integrated into another system, or some features can be ignored, or do not perform.In addition, the coupling each other of shown or discussed each ingredient or direct-coupling or communication connection can be by some interfaces, and the indirect coupling of equipment or unit or communication connection can be electrical, machinery or other form.
The above-mentioned unit illustrated as separating component or can may not be and physically separates, and the parts as unit display can be or may not be physical location, namely can be positioned at a place, also can be distributed in multiple network element; Part or all of unit wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.
In addition, each functional unit in various embodiments of the present invention can all be integrated in a processing unit, also can be each unit individually as a unit, also can two or more unit in a unit integrated; Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that programmed instruction is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: movable storage device, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RGM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
Or, if the above-mentioned integrated unit of the present invention using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.Based on such understanding, the technical scheme of the embodiment of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this computer software product is stored in a storage medium, comprises some instructions and performs all or part of of method described in each embodiment of the present invention in order to make a computer equipment (can be personal computer, server or the network equipment etc.).And aforesaid storage medium comprises: movable storage device, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RGM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of described claim.
The above, be only preferred embodiment of the present invention, be not intended to limit protection scope of the present invention.

Claims (12)

1. an information processing method, is applied in electronic equipment, and described electronic equipment can run the first application, and described first application is shown on the display screen of described electronic equipment by the first wicket, and described method comprises:
Obtain the first operation;
Based on described first operation generation first instruction; Described first instruction is for changing the size of the viewing area of the first wicket of described first application;
The first parameter is generated based on described first instruction;
Utilize described first parameter to convert described first wicket, generate the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
By described second wicket, described first application is shown on the display screen of described electronic equipment.
2. information processing method according to claim 1, described acquisition first operates; Based on described first operation generation first instruction, comprising:
Obtain touch control operation;
Touch track based on described touch control operation determines the number of contact;
If when the number of described contact meets predetermined condition, generate described first instruction.
3. information processing method according to claim 2, describedly generates the first parameter based on described first instruction, comprising:
When the number of described contact meets the first pre-stator condition, obtain the home-position contact of described touch track and the coordinate information of termination contact, and the distance between the distance calculated between described home-position contact and described termination contact;
Based on the distance between described home-position contact and the distance between described termination contact, generate described first parameter.
4. information processing method according to claim 2, describedly generates the first parameter based on described first instruction, comprising:
When the number of described contact meets the second pre-stator condition, obtain the home-position contact of described touch track and the coordinate information of termination contact, and calculate polygonal area that described home-position contact forms and the polygonal area that described termination contact forms;
The polygonal area that the polygonal area formed based on described home-position contact and described termination contact form, generates described first parameter.
5. the information processing method according to any one of Claims 1-4, described by described second wicket by described first application be shown on the display screen of described electronic equipment, comprising:
Read the graphics cache data of described first application, read graphics cache data are merged into the frame buffer data of the on-screen display (osd) area of corresponding described electronic equipment;
Described frame buffer data is shown on the display screen of described electronic equipment by the second wicket that described first applies.
6. the information processing method according to any one of Claims 1-4, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
7. an electronic equipment, described electronic equipment can run the first application, and described first application is shown on the display screen of described electronic equipment by the first wicket, and described electronic equipment comprises: acquiring unit, generation unit, converter unit and display unit; Wherein,
Described acquiring unit, for obtaining the first operation;
Described generation unit, for operating generation first instruction based on described first; Described first instruction is for changing the size of the viewing area of the first wicket of described first application; The first parameter is generated based on described first instruction;
Described converter unit, for utilizing described first parameter to convert described first wicket, generates the second wicket to show described first application; Wherein, the viewing area of the first wicket of described first application is less than or greater than the viewing area of the second wicket of described first application; The viewing area of described first wicket and the viewing area of described second wicket are all less than the viewing area of the full screen window of described first application;
Described display unit, for being shown in the display screen of described electronic equipment by described first application by described second wicket.
8. electronic equipment according to claim 7, described acquiring unit, also for obtaining touch control operation;
Correspondingly, described generation unit, also for determining the number of contact based on the touch track of described touch control operation; If when the number of described contact meets predetermined condition, generate described first instruction.
9. electronic equipment according to claim 8, described generation unit comprises: the first judgment sub-unit, the first process subelement and first generate subelement; Wherein,
Described first judgment sub-unit, for judging whether the number of described contact meets the first pre-stator condition, and when the number of described contact meets the first pre-stator condition, notifies described first process subelement;
Described first process subelement, during for receiving the notice of described first judgment sub-unit, obtaining the home-position contact of described touch track and stopping the coordinate information of contact, and the distance between the distance calculated between described home-position contact and described termination contact;
Described first generates subelement, for based on the distance between described home-position contact and the distance between described termination contact, generates described first parameter.
10. electronic equipment according to claim 8, described generation unit comprises: the second judgment sub-unit, the second process subelement and second generate subelement; Wherein,
Described second judgment sub-unit, for judging whether the number of described contact meets the second pre-stator condition, and when the number of described contact meets the second pre-stator condition, notifies described second process subelement;
Described second process subelement, during for receiving the notice of described second judgment sub-unit, obtain the home-position contact of described touch track and stop the coordinate information of contact, and calculating polygonal area that described home-position contact forms and the polygonal area that described termination contact forms;
Described second generates subelement, for the polygonal area that the polygonal area that forms based on described home-position contact and described termination contact form, generates described first parameter.
11. electronic equipments according to any one of claim 7 to 10, described display unit comprises: read subelement, merge subelement and display subelement; Wherein,
Described reading subelement, for reading the graphics cache data of described first application;
Described merging subelement, for merging into the frame buffer data of the on-screen display (osd) area of corresponding described electronic equipment by read graphics cache data;
Described display subelement, for being shown in the display screen of described electronic equipment by the second wicket that described first applies by described frame buffer data.
12. electronic equipments according to any one of claim 7 to 10, described first parameter be at least following one of them: parameter, matrix, parameter group, parameter sets.
CN201310516137.8A 2013-10-28 2013-10-28 Information processing method and electronic equipment Pending CN104571791A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310516137.8A CN104571791A (en) 2013-10-28 2013-10-28 Information processing method and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310516137.8A CN104571791A (en) 2013-10-28 2013-10-28 Information processing method and electronic equipment

Publications (1)

Publication Number Publication Date
CN104571791A true CN104571791A (en) 2015-04-29

Family

ID=53088008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310516137.8A Pending CN104571791A (en) 2013-10-28 2013-10-28 Information processing method and electronic equipment

Country Status (1)

Country Link
CN (1) CN104571791A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445333A (en) * 2016-09-06 2017-02-22 惠州Tcl移动通信有限公司 Method and system for adjusting font sizes of interfaces of mobile terminals
CN106598365A (en) * 2016-09-27 2017-04-26 北京枭龙科技有限公司 Method and device for increasing recognition rate of touch plate
CN113342445A (en) * 2021-06-25 2021-09-03 Oppo广东移动通信有限公司 Method, device, terminal and storage medium for adjusting interface size

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549218B1 (en) * 1999-03-31 2003-04-15 Microsoft Corporation Dynamic effects for computer display windows
CN101377728A (en) * 2008-10-08 2009-03-04 明基电通有限公司 Electronic device and picture display method thereof
CN101923422A (en) * 2009-06-12 2010-12-22 宏达国际电子股份有限公司 Page display method, electronic device and program product
CN102033689A (en) * 2009-09-30 2011-04-27 联想(北京)有限公司 Mobile terminal and method for displaying information on mobile terminal
CN103067569A (en) * 2012-12-10 2013-04-24 广东欧珀移动通信有限公司 Method and device of multi-window displaying of smart phone
CN103164164A (en) * 2013-04-10 2013-06-19 天津三星光电子有限公司 Display control method of touch terminal application program and touch terminal thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6549218B1 (en) * 1999-03-31 2003-04-15 Microsoft Corporation Dynamic effects for computer display windows
CN101377728A (en) * 2008-10-08 2009-03-04 明基电通有限公司 Electronic device and picture display method thereof
CN101923422A (en) * 2009-06-12 2010-12-22 宏达国际电子股份有限公司 Page display method, electronic device and program product
CN102033689A (en) * 2009-09-30 2011-04-27 联想(北京)有限公司 Mobile terminal and method for displaying information on mobile terminal
CN103067569A (en) * 2012-12-10 2013-04-24 广东欧珀移动通信有限公司 Method and device of multi-window displaying of smart phone
CN103164164A (en) * 2013-04-10 2013-06-19 天津三星光电子有限公司 Display control method of touch terminal application program and touch terminal thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106445333A (en) * 2016-09-06 2017-02-22 惠州Tcl移动通信有限公司 Method and system for adjusting font sizes of interfaces of mobile terminals
WO2018045854A1 (en) * 2016-09-06 2018-03-15 捷开通讯(深圳)有限公司 Method and system for adjusting size of font of mobile-terminal interface
CN106598365A (en) * 2016-09-27 2017-04-26 北京枭龙科技有限公司 Method and device for increasing recognition rate of touch plate
CN113342445A (en) * 2021-06-25 2021-09-03 Oppo广东移动通信有限公司 Method, device, terminal and storage medium for adjusting interface size
WO2022267849A1 (en) * 2021-06-25 2022-12-29 Oppo广东移动通信有限公司 Method and apparatus for adjusting size of interface, terminal, storage medium, and program product

Similar Documents

Publication Publication Date Title
US20200183568A1 (en) Method and System for Sorting Desktop Objects
US20160202887A1 (en) Method for managing application icon and terminal
CN109298909B (en) Window adjusting method, mobile terminal and computer readable storage medium
KR20150080756A (en) Controlling Method For Multi-Window And Electronic Device supporting the same
US9983764B2 (en) Method, electronic device, and non-transitory storage medium for adjusting icons
CN103067569A (en) Method and device of multi-window displaying of smart phone
EP2754025A1 (en) Pinch to adjust
CN108064371A (en) A kind of control method and device of flexible display screen
CN104615336A (en) Information processing method and electronic equipment
US10628034B2 (en) User terminal device and method for controlling user terminal device thereof
US20160154564A1 (en) Electronic device and method for providing desktop user interface
KR20160005609A (en) Method for displaying graphic user interface and electronic device supporting the same
US9235326B2 (en) Manipulation of user interface controls
CN106502659A (en) A kind of layout method of mobile device webpage single-page and system
CN106777380A (en) Browser page display methods, device and terminal
WO2016177060A1 (en) Method and apparatus for displaying unread message
CN104571792A (en) Information processing method and electronic equipment
CN104571904A (en) Information processing method and electronic equipment
CN104571791A (en) Information processing method and electronic equipment
US20160196240A1 (en) Method of displaying content and electronic device implementing same
US20150145749A1 (en) Image processing apparatus and image processing method
CN109753333B (en) Interface layout method, device, equipment and medium
CN103870117A (en) Information processing method and electronic equipment
CN104918073A (en) Image display method and terminal
CN104317475A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150429