Summary of the invention
Fundamental purpose of the present invention is to provide a kind of optimization method for showing displayed entries size in control and device, to solve the unreasonable problem of size of displayed entries in display control.
To achieve these goals, according to an aspect of the present invention, a kind of optimization method showing displayed entries size in control is provided.The method comprises: the area ratio obtaining the displayed entries group in display control, the area ratio of displayed entries group is the ratio that the area of displayed entries group accounts for total display area of display control, comprising: the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group; Relatively the area ratio of display first entry group, the magnitude relationship between the area ratio showing second entry group and the area ratio of the 3rd displayed entries group, obtain comparative result; And optimize the display situation of displayed entries in display control according to comparative result.
Further, the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group can be determined in the following manner: obtain displayed entries all in display control; According to the size of the area ratio of each displayed entries in displayed entries all in display control, all displayed entries in display control are sorted, obtain displayed entries sequence; Area ratio in displayed entries sequence is come the area ratio A of area ratio sum as the first displayed entries group of all displayed entries of front M name; Area ratio in displayed entries sequence is come the area ratio B of area ratio sum as the second displayed entries group of all displayed entries of rear N name; And area ratio in displayed entries sequence is come the area ratio C of area ratio sum as the 3rd displayed entries group of all displayed entries of rear L name, wherein, S=M+N, L < N, S represent the sum of displayed entries in display control.
Further, optimize the display situation of displayed entries in display control according to comparative result can comprise: during at A > B, according to the area ratio of each displayed entries in the sine function adjustment display control preset, obtain the first adjustment result; According to the display situation of each displayed entries of the first adjustment result optimizing in display control, when B > A > C, according to the area ratio of each displayed entries in the median adjustment display control preset, obtain the second adjustment result; According to the display situation of each displayed entries of the second adjustment result optimizing in display control, when C > A, according to the area ratio of each displayed entries in the cosine function adjustment display control preset, obtain the 3rd adjustment result; According to the display situation of each displayed entries of the 3rd adjustment result optimizing in display control.
Further, the sine function preset, the median preset and the cosine function preset can be determined in the following manner: obtain the maximal value that presets and the minimum value that presets and obtain the maximal value of displayed entries area ratio and the minimum value of displayed entries area ratio; According to the maximal value preset and the minimum value that presets and the maximal value of displayed entries area ratio and the minimum value determination intermediate value of displayed entries area ratio; The sine function preset, the median preset and the cosine function preset is determined according to intermediate value, wherein, by following formula determination intermediate value: MidValue=Min+ (Max-Min)/(MaxItem-MinItem) * ItemValue, wherein, MidValue represents intermediate value, ItemValue represents the area ratio before displayed entries optimization, Max represents the maximal value preset, Min represents the minimum value preset, MaxItem represents the maximal value of displayed entries area ratio, the minimum value of MinItem displayed entries area ratio.
Further, the sine function preset, the median preset and the cosine function preset: Value=MidValue can be determined by following formula; Value=Sin (2*MidValue/ (PI*Max)); Value=cos ((2*MidValue)/(PI*Max)+1)+1; Wherein, Value represent displayed entries optimize after area ratio.
To achieve these goals, according to a further aspect in the invention, a kind of optimization device for showing displayed entries size in control is provided.This device comprises: acquiring unit, for obtaining the area ratio of the displayed entries group in display control, the area ratio of displayed entries group is the ratio that the area of displayed entries group accounts for total display area of display control, comprising: the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group; Comparing unit, for comparing the area ratio of display first entry group, the magnitude relationship between the area ratio showing second entry group and the area ratio of the 3rd displayed entries group, obtains comparative result; And optimization unit, for optimizing the display situation of displayed entries in display control according to comparative result.
Further, optimization device can also comprise: the first determining unit, for determining the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group in the following manner, first determining unit comprises: the first acquisition module, for obtaining displayed entries all in display control; Order module, sorts to all displayed entries in display control for the size according to the area ratio of each displayed entries in displayed entries all in display control, obtains displayed entries sequence; First determination module, for coming the area ratio A of area ratio sum as the first displayed entries group of all displayed entries of front M name using area ratio in displayed entries sequence; Second determination module, for coming the area ratio B of area ratio sum as the second displayed entries group of all displayed entries of rear N name using area ratio in displayed entries sequence; And the 3rd determination module, for area ratio in displayed entries sequence being come the area ratio C of area ratio sum as the 3rd displayed entries group of all displayed entries of rear L name, wherein, S=M+N, L < N, S represent the sum of displayed entries in display control.
Further, optimizing unit can comprise: the first adjusting module, for when A > B, according to the area ratio of each displayed entries in the sine function adjustment display control preset, obtains the first adjustment result; First optimizes module, for showing the display situation in control according to each displayed entries of the first adjustment result optimizing, second adjusting module, for when B > A > C, according to the area ratio of each displayed entries in the median adjustment display control preset, obtain the second adjustment result; Second optimizes module, for showing the display situation in control according to each displayed entries of the second adjustment result optimizing, 3rd adjusting module, for when C > A, according to the area ratio of each displayed entries in the cosine function adjustment display control preset, obtain the 3rd adjustment result; 3rd optimizes module, for showing the display situation in control according to each displayed entries of the 3rd adjustment result optimizing.
Further, optimization device can also comprise: the second determining unit, for determining the sine function preset, the median preset and the cosine function preset in the following manner, second determining unit comprises: the second acquisition module, for obtaining the maximal value preset and the minimum value preset and obtaining the maximal value of displayed entries area ratio and the minimum value of displayed entries area ratio, 4th determination module, for according to the maximal value that presets and the minimum value preset and the maximal value of displayed entries area ratio and the minimum value determination intermediate value of displayed entries area ratio, 5th determination module, for the sine function determining to preset according to intermediate value, the median preset and the cosine function preset, wherein, by following formula determination intermediate value: MidValue=Min+ (Max-Min)/(MaxItem-MinItem) * ItemValue, wherein, MidValue represents intermediate value, ItemValue represents the area ratio before displayed entries optimization, Max represents the maximal value preset, Min represents the minimum value preset, MaxItem represents the maximal value of displayed entries area ratio, the minimum value of MinItem displayed entries area ratio.
Further, the 5th determination module is also for the sine function determining to preset by following formula, the median preset and the cosine function preset: Value=MidValue; Value=Sin (2*MidValue/ (PI*Max)); Value=cos ((2*MidValue)/(PI*Max)+1)+1; Wherein, Value represent displayed entries optimize after area ratio.
Pass through the present invention, adopt the area ratio of the displayed entries group obtained in display control, the area ratio of displayed entries group is the ratio that the area of displayed entries group accounts for total display area of display control, comprising: the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group; Relatively the area ratio of display first entry group, the magnitude relationship between the area ratio showing second entry group and the area ratio of the 3rd displayed entries group, obtain comparative result; And optimize the display situation of displayed entries in display control according to comparative result, solve the irrational problem of size of displayed entries in display control, and then reach the effect of the size reasonable making displayed entries in display control.
Embodiment
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the present invention in detail in conjunction with the embodiments.
The application's scheme is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is only the embodiment of the application's part, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all should belong to the scope of the application's protection.
It should be noted that, term " first ", " second " etc. in the instructions of the application and claims and above-mentioned accompanying drawing are for distinguishing similar object, and need not be used for describing specific order or precedence.Should be appreciated that the data used like this can be exchanged, in the appropriate case so that the embodiment of the application described herein.In addition, term " comprises " and " having " and their any distortion, intention is to cover not exclusive comprising, such as, contain those steps or unit that the process of series of steps or unit, method, system, product or equipment is not necessarily limited to clearly list, but can comprise clearly do not list or for intrinsic other step of these processes, method, product or equipment or unit.
According to embodiments of the invention, provide a kind of optimization method for showing displayed entries size in control, this optimization method being used for showing displayed entries size in control shows for the image conversion of data processing content.This may operate in computer-processing equipment for the optimization method showing displayed entries size in control.
Fig. 1 is the process flow diagram of the optimization method for showing displayed entries size in control according to the embodiment of the present invention.As shown in Figure 1, the method comprises following step S102 to step S106:
Step S102, obtains the area ratio of the displayed entries group in display control.
Wherein, the area ratio of displayed entries group is the ratio that the area of displayed entries group accounts for total display area of display control, comprising: the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group.
It should be noted that, in embodiments of the present invention, display control can be the control of various ways, and such as, it can be TreeMap control.The present invention is elaborated below for TreeMap control.
During enforcement, the first displayed entries group can be the Item group in TreeMap control, and the second displayed entries group can be the 2nd Item group in TreeMap control, and the 3rd displayed entries group can be the 3rd Item group in TreeMap control.Accordingly, the area ratio of displayed entries group can be the area of Item group in TreeMap control and the ratio of the area of TreeMap display interface.
It should be noted that, in each Item group, one or more Item can be comprised.In TreeMap control, each Item can be shown by the mode of displaying block, like this, not only can show the size of the Value corresponding to each Item intuitively, but also can show the difference between the Value corresponding to each bar Item intuitively.Such as, when Item represents website, Value corresponding to Item can be then web page browsing amount, like this, namely the size of the displaying block of the Item shown in TreeMap control represents the number of web page browsing amount, wherein, like this, the displaying block of Item is larger, then illustrate that the pageview of the webpage of the website represented by Item is larger.
Step S104, compares the area ratio of display first entry group, the magnitude relationship between the area ratio showing second entry group and the area ratio of the 3rd displayed entries group, obtains comparative result.
Step S106, optimizes the display situation of displayed entries in TreeMap according to comparative result.
Particularly, respectively by the size of the displaying block of an Item group, the 2nd Item group and the 3rd Item group, the magnitude relationship between them can be compared, obtain comparative result, and according to comparative result, optimize the display situation of each Item in TreeMap control.
Such as, when the displaying block of Item excessive or too small time, can adjust according to above-mentioned optimal way the ratio that each Item accounts for all Item, thus the displaying block trend making each Item is evenly, and on the stepped display interface being presented at TreeMap control.In like manner, when difference between the displaying block of each Item is less, also can adjust according to above-mentioned optimal way the ratio that each Item accounts for all Item, thus the difference between the displaying block amplifying each Item, and on the stepped display interface being presented at TreeMap control.
Pass through the embodiment of the present invention, due to comparative result can be obtained by the magnitude relationship between the area ratio of more each bar Item, and the display situation of displaying block in TreeMap of each bar Item is optimized according to comparative result, reach and make the size of displayed entries in display control be tending towards the effect rationalized, and then reach and make the displaying block of each Item distributing equilibrium and effect attractive in appearance in TreeMap control.
Preferably, in embodiments of the present invention, the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group can be determined in the following manner:
S2, obtains displayed entries all in display control.
S4, sorts to all displayed entries in display control according to the size of the area ratio of each displayed entries in displayed entries all in display control, obtains displayed entries sequence.
S6, comes the area ratio A of area ratio sum as the first displayed entries group of all displayed entries of front M name using area ratio in displayed entries sequence.
S8, comes the area ratio B of area ratio sum as the second displayed entries group of all displayed entries of rear N name using area ratio in displayed entries sequence.
S10, comes the area ratio C of area ratio sum as the 3rd displayed entries group of all displayed entries of rear L name using area ratio in displayed entries sequence.Wherein, S=M+N, L < N, S represents the sum of Item in TreeMap.
Particularly, the displaying block of all Item can be sorted according to order from big to small or from small to large.Such as, sort according to the displaying block of order from big to small by all Item, obtain a sequence of the displaying block of Item.Suppose in this sequence, there are 100 Item, then according to above-mentioned embodiment, such as, the size of displaying block comes all Item of first 25 in this sequence area ratio can be added and obtain area ratio A, the area ratio size of displaying block being come rear 75 all Item is added and obtains area ratio B, and the area ratio addition size of displaying block being come rear 50 all Item obtains area ratio C.
Preferably, in embodiments of the present invention, optimize the display situation of displayed entries in display control according to comparative result and can comprise following several situation:
Situation 1: when A > B, according to the area ratio of each displayed entries in the sine function adjustment display control preset, obtains the first adjustment result; According to the display situation of the first adjustment each displayed entries of result optimizing in TreeMap.
When A > B, then show the skewness weighing apparatus of the Value of each Item in Items, also, excessive or too small Value may be there is.Now, if show the displaying block of Item in TreeMap according to the technical scheme in correlation technique, then there will be uneven display effect, also, it is excessive that some displaying block can show, and it is too small that some displaying block then can show.And adopt the present invention, then can adjust the size of the displaying block of Item according to above-mentioned sine function, thus reduce the display difference between each displaying block, reach the object avoiding displaying block excessive or too small.
Situation 2: when B > A > C, according to the area ratio of each displayed entries in the median adjustment display control preset, obtains the second adjustment result; According to the display situation of the second adjustment each displayed entries of result optimizing in TreeMap.
When B > A > C, then show that the distribution of the Value of each Item in Items is more balanced, now, when showing each Item with TreeMap, the size of the displaying block of each Item can steppedly distribute, and therefore shows better appearance.In this case, can be left intact, or, can will adjust the Value of each Item according to median.
Situation 3: when C > A, according to the area ratio of each displayed entries in the cosine function adjustment display control preset, obtains the 3rd adjustment result; According to the display situation of the 3rd adjustment each displayed entries of result optimizing in TreeMap.
When C > A, then show the Value value of each Item in Items all relatively, also, the difference between the Value value of each Item.Now, if show the displaying block of Item in TreeMap according to the technical scheme in correlation technique, then there will be the situation that the difference between displaying block is not easily discovered.And adopt the present invention, then can adjust the size of the displaying block of Item according to above-mentioned cosine function, thus increase the display difference between each displaying block, reach and avoid the difference between displaying block not easily to discover object.
Preferably, in embodiments of the present invention, the sine function preset, the median preset and the cosine function preset can be determined in the following manner:
S12, obtains the maximal value that presets and the minimum value that presets and obtains the maximal value of displayed entries area ratio and the minimum value of displayed entries area ratio.
The maximal value Max preset and minimum M in can be all empirical value, and the minimum value of the maximal value of displayed entries area ratio and displayed entries area ratio is the MinItem of MaxItem and Value of Value in each Item of actual displayed in TreeMap.
S14, according to the maximal value preset and the minimum value that presets and the maximal value of displayed entries area ratio and the minimum value determination intermediate value of displayed entries area ratio.
Wherein, can by following formula determination intermediate value: MidValue=Min+ (Max-Min)/(MaxItem-MinItem) * ItemValue.MidValue represents intermediate value, ItemValue represents the area ratio before displayed entries optimization, and Max represents the maximal value preset, and Min represents the minimum value preset, MaxItem represents the maximal value of displayed entries area ratio, the minimum value of MinItem displayed entries area ratio.
S16, determines the sine function preset, the median preset and the cosine function preset according to intermediate value.
Preferably, in embodiments of the present invention, the sine function preset, the median preset and the cosine function preset: Value=MidValue can be determined by following formula; Value=Sin (2*MidValue/ (PI*Max)); Value=cos ((2*MidValue)/(PI*Max)+1)+1; Wherein, Value represent displayed entries optimize after area ratio.
It should be noted that, can perform in the computer system of such as one group of computer executable instructions in the step shown in the process flow diagram of accompanying drawing, and, although show logical order in flow charts, but in some cases, can be different from the step shown or described by order execution herein.
According to embodiments of the invention, provide a kind of optimization device for showing displayed entries size in control, this optimization device being used for showing displayed entries size in control shows for the image conversion of data processing content.It should be noted that, what the embodiment of the present invention provided can performing for the optimization device showing displayed entries size in control by the embodiment of the present invention for the optimization method showing displayed entries size in control, the embodiment of the present invention also may be used for for the optimization device showing displayed entries size in control the optimization method for showing displayed entries size in control performing the embodiment of the present invention.
Fig. 2 is the schematic diagram of the optimization device for showing displayed entries size in control according to the embodiment of the present invention.As shown in Figure 2, this device comprises: acquiring unit 10, comparing unit 20 and optimization unit 30.
Acquiring unit 10 is for obtaining the area ratio of the displayed entries group in display control.Wherein, the area ratio of displayed entries group is the ratio that the area of displayed entries group accounts for total display area of display control, comprising: the area ratio of the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group.
It should be noted that, in embodiments of the present invention, display control can be the control of various ways, and such as, it can be TreeMap control.The present invention is elaborated below for TreeMap control.
During enforcement, the first displayed entries group can be the Item group in TreeMap control, and the second displayed entries group can be the 2nd Item group in TreeMap control, and the 3rd displayed entries group can be the 3rd Item group in TreeMap control.Accordingly, the area ratio of displayed entries group can be the area of Item group in TreeMap control and the ratio of the area of TreeMap display interface.
It should be noted that, in each Item group, one or more Item can be comprised.In TreeMap control, each Item can be shown by the mode of displaying block, like this, not only can show the size of the Value corresponding to each Item intuitively, but also can show the difference between the Value corresponding to each bar Item intuitively.Such as, when Item represents website, Value corresponding to Item can be then web page browsing amount, like this, namely the size of the displaying block of the Item shown in TreeMap control represents the number of web page browsing amount, wherein, like this, the displaying block of Item is larger, then illustrate that the pageview of the webpage of the website represented by Item is larger.
Comparing unit 20, for comparing the area ratio of display first entry group, the magnitude relationship between the area ratio showing second entry group and the area ratio of the 3rd displayed entries group, obtains comparative result.Optimize unit 30 for optimizing the display situation of displayed entries in TreeMap according to comparative result.
Particularly, respectively by the size of the displaying block of an Item group, the 2nd Item group and the 3rd Item group, the magnitude relationship between them can be compared, obtain comparative result, and according to comparative result, optimize the display situation of each Item in TreeMap control.
Such as, when the displaying block of Item excessive or too small time, can adjust according to above-mentioned optimal way the ratio that each Item accounts for all Item, thus the displaying block trend making each Item is evenly, and on the stepped display interface being presented at TreeMap control.In like manner, when difference between the displaying block of each Item is less, also can adjust according to above-mentioned optimal way the ratio that each Item accounts for all Item, thus the difference between the displaying block amplifying each Item, and on the stepped display interface being presented at TreeMap control.
Pass through the embodiment of the present invention, due to comparative result can be obtained by the magnitude relationship between the area ratio of more each bar Item, and the display situation of displaying block in TreeMap of each bar Item is optimized according to comparative result, reach and make the size of displayed entries in display control be tending towards the effect rationalized, and then reach and make the displaying block of each Item distributing equilibrium and effect attractive in appearance in TreeMap control.
Preferably, in embodiments of the present invention, aforementioned optimization device can also comprise: the first determining unit.First determining unit is used for the area ratio determining the area ratio of the first displayed entries group, the area ratio of the second displayed entries group and the 3rd displayed entries group in the following manner, and aforementioned first determining unit can comprise: the first acquisition module, order module, the first determination module and the 3rd determination module.First acquisition module is for obtaining displayed entries all in display control; Order module is used for sorting to all displayed entries in display control according to the size of the area ratio of each displayed entries in displayed entries all in display control, obtains displayed entries sequence.First determination module is used for the area ratio A of area ratio sum as the first displayed entries group area ratio in displayed entries sequence being come all displayed entries of front M name.The area ratio sum that second determination module is used for area ratio in displayed entries sequence to come all displayed entries of rear N name is used for area ratio in displayed entries sequence to come the area ratio C of area ratio sum as the 3rd displayed entries group of all displayed entries of rear L name as area ratio B the 3rd determination module of the second displayed entries group.Wherein, S=M+N, L < N, S represents the sum of Item in TreeMap.
Particularly, the displaying block of all Item can be sorted according to order from big to small or from small to large.Such as, sort according to the displaying block of order from big to small by all Item, obtain a sequence of the displaying block of Item.Suppose in this sequence, there are 100 Item, then according to above-mentioned embodiment, such as, the size of displaying block comes all Item of first 25 in this sequence area ratio can be added and obtain area ratio A, the area ratio size of displaying block being come rear 75 all Item is added and obtains area ratio B, and the area ratio addition size of displaying block being come rear 50 all Item obtains area ratio C.
Preferably, in embodiments of the present invention, aforementioned optimization unit can comprise: the first adjusting module, the second adjusting module and the 3rd adjusting module.
First adjusting module is used for when A > B, according to the area ratio of each displayed entries in the sine function adjustment display control preset, obtains the first adjustment result; First optimizes module, for adjusting the display situation of each displayed entries of result optimizing in TreeMap according to first.When A > B, then show the skewness weighing apparatus of the Value of each Item in Items, also, excessive or too small Value may be there is.Now, if show the displaying block of Item in TreeMap according to the technical scheme in correlation technique, then there will be uneven display effect, also, it is excessive that some displaying block can show, and it is too small that some displaying block then can show.And adopt the present invention, then can adjust the size of the displaying block of Item according to above-mentioned sine function, thus reduce the display difference between each displaying block, reach the object avoiding displaying block excessive or too small.
Second adjusting module is used for when B > A > C, according to the area ratio of each displayed entries in the median adjustment display control preset, obtains the second adjustment result; Second optimizes module, for adjusting the display situation of each displayed entries of result optimizing in TreeMap according to second.When B > A > C, then show that the distribution of the Value of each Item in Items is more balanced, now, when showing each Item with TreeMap, the size of the displaying block of each Item can steppedly distribute, and therefore shows better appearance.In this case, can be left intact, or, can will adjust the Value of each Item according to median.
3rd adjusting module is used for when C > A, according to the area ratio of each displayed entries in the cosine function adjustment display control preset, obtains the 3rd adjustment result; 3rd optimizes module, for adjusting the display situation of each displayed entries of result optimizing in TreeMap according to the 3rd.When C > A, then show the Value value of each Item in Items all relatively, also, the difference between the Value value of each Item.Now, if show the displaying block of Item in TreeMap according to the technical scheme in correlation technique, then there will be the situation that the difference between displaying block is not easily discovered.And adopt the present invention, then can adjust the size of the displaying block of Item according to above-mentioned cosine function, thus increase the display difference between each displaying block, reach and avoid the difference between displaying block not easily to discover object.
Preferably, in embodiments of the present invention, aforementioned optimization device can also comprise: the second determining unit.Second determining unit, for determining the sine function preset, the median preset and the cosine function preset in the following manner, the second determining unit comprises: the second acquisition module, the 4th determination module and the 5th determination module.Second acquisition module is for obtaining the maximal value preset and the minimum value preset and obtaining the maximal value of displayed entries area ratio and the minimum value of displayed entries area ratio.The maximal value Max preset and minimum M in can be all empirical value.And the minimum value of the maximal value of displayed entries area ratio and displayed entries area ratio is the MinItem of MaxItem and Value of Value in each Item of actual displayed in TreeMap.4th determination module is used for according to the maximal value that presets and the minimum value preset and the maximal value of displayed entries area ratio and the minimum value determination intermediate value of displayed entries area ratio.Wherein, can by following formula determination intermediate value: MidValue=Min+ (Max-Min)/(MaxItem-MinItem) * ItemValue.MidValue represents intermediate value, ItemValue represents the area ratio before displayed entries optimization, and Max represents the maximal value preset, and Min represents the minimum value preset, MaxItem represents the maximal value of displayed entries area ratio, the minimum value of MinItem displayed entries area ratio.5th determination module is used for determining the sine function preset, the median preset and the cosine function preset according to intermediate value.
Preferably, in embodiments of the present invention, aforementioned 5th determination module is also for the sine function determining to preset by following formula, the median preset and the cosine function preset: Value=MidValue; Value=Sin (2*MidValue/ (PI*Max)); Value=cos ((2*MidValue)/(PI*Max)+1)+1; Wherein, Value represent displayed entries optimize after area ratio.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.