CN106168894A - A kind of content display method and mobile terminal - Google Patents
A kind of content display method and mobile terminal Download PDFInfo
- Publication number
- CN106168894A CN106168894A CN201610515315.9A CN201610515315A CN106168894A CN 106168894 A CN106168894 A CN 106168894A CN 201610515315 A CN201610515315 A CN 201610515315A CN 106168894 A CN106168894 A CN 106168894A
- Authority
- CN
- China
- Prior art keywords
- flexible screen
- bending
- bivariate table
- bend
- angle
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 238000005452 bending Methods 0.000 claims abstract description 133
- 230000008569 process Effects 0.000 claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 19
- 238000001514 detection method Methods 0.000 claims description 11
- 230000009466 transformation Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000001360 synchronised effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000004549 pulsed laser deposition Methods 0.000 description 2
- KLDZYURQCUYZBL-UHFFFAOYSA-N 2-[3-[(2-hydroxyphenyl)methylideneamino]propyliminomethyl]phenol Chemical compound OC1=CC=CC=C1C=NCCCN=CC1=CC=CC=C1O KLDZYURQCUYZBL-UHFFFAOYSA-N 0.000 description 1
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 201000001098 delayed sleep phase syndrome Diseases 0.000 description 1
- 208000033921 delayed sleep phase type circadian rhythm sleep disease Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004899 motility Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/08—Projecting images onto non-planar surfaces, e.g. geodetic screens
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Embodiments provide a kind of content display method and mobile terminal.The method includes: detect the bending information of flexible screen in real time;Bending bivariate table is set up according to bending information;Based on bending bivariate table and the hardware parameter information of flexible screen, flexible screen is carried out space projection conversion process, obtain correcting bivariate table;According to correcting bivariate table, the content of flexible screen display is corrected.The display content seeming deformation that the embodiment of the present invention causes due to flexible screen by correcting bivariate table to make becomes steady, even if flexible screen bends, but content shown thereon still looks like normal display, and the display of non-deformed, thus improves the use impression of user.
Description
Technical field
The present invention relates to the communications field, particularly relate to a kind of content display method and mobile terminal.
Background technology
Along with the development of electronic technology, the screen size of mobile terminal is the most increasing.And giant-screen is being moved
When terminal is carried or uses, often because its portability and comfort are caused by the large scale characteristic of itself
Impact.
And improving constantly along with material technology, flexible screen material is gradually applied in each electronic product, particularly moves
The electronic display of dynamic terminal, defines the mobile terminal with flexible screen with this.The electronic display of this mobile terminal is not
It is confined to again in specific hardware size, on the contrary, can direct hand-held bending.Therefore, the mobile terminal with flexible screen is permissible
Solve the problem that the mobile terminal of conventional screen is existing in portability and space hold.
But, there is the mobile terminal of flexible screen carry out when the operation such as browsing of screen content, due to soft when user be hand-held
The flexible of property screen material, if the strength of user's hand-held mobile terminal is excessive or is in (such as walking) dynamic scene
Time, then will be because of excessive by pressure or dynamic shock causes flexible screen bending, so that flexible screen display
Content deform, interference user screen content is browsed wait operate.
As can be seen here, in prior art when the mobile terminal with flexible screen being carried out content display, also exist by soft
Property screen bending caused screen display content deformation problem.
Summary of the invention
The embodiment of the present invention provides a kind of content display method and mobile terminal, to solve in prior art soft to having
Property screen mobile terminal when carrying out content display, existing bent asking of caused screen display content deformation by flexible screen
Topic.
First aspect, embodiments provides a kind of content display method, is applied to the mobile end with flexible screen
End, described method includes:
Detect the bending information of described flexible screen in real time;
According to described bending information, set up bending bivariate table;
Based on described bending bivariate table and the hardware parameter information of described flexible screen, described flexible screen is carried out space projection
Conversion process, obtains correcting bivariate table;
According to described rectification bivariate table, the content of described flexible screen display is corrected.
Second aspect, the embodiment of the present invention additionally provides a kind of mobile terminal, and described mobile terminal has flexible screen, described
Mobile terminal includes:
Detection module in real time, for the bending information of the described flexible screen of detection in real time;
Set up module, for according to described bending information, set up bending bivariate table;
Projection module, for based on described bending bivariate table and the hardware parameter information of described flexible screen, to described flexibility
Screen carries out space projection conversion process, obtains correcting bivariate table;
Rectification module, for correcting the content of described flexible screen display according to described rectification bivariate table.
So, the embodiment of the present invention is by the detection bending information of flexible screen and sets up bending bivariate table, so that it is determined that soft
The degree of crook of property screen;And by the hardware parameter information of this bending bivariate table and flexible screen, flexible screen is carried out space projection
Conversion process, obtains correcting bivariate table, may thereby determine that the rectification degree of the content showing screen;By this rectification two dimension
The content of flexible screen display is corrected by table, thus can make the display seeming deformation caused due to flexible screen
Content becomes steady, though flexible screen bending, but content shown thereon still looks like normal display, not
The display of deformation, thus improve the use impression of user.
Accompanying drawing explanation
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below by institute in the description to the embodiment of the present invention
The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is only some enforcements of the present invention
Example, for those of ordinary skill in the art, on the premise of not paying creative work, it is also possible to according to these accompanying drawings
Obtain other accompanying drawing.
Fig. 1 is the flow chart of the content display method of first embodiment of the invention;
Fig. 2 is the flow chart of the content display method of second embodiment of the invention;
Fig. 3 is the block diagram of the mobile terminal of third embodiment of the invention;
Fig. 4 is the block diagram of another mobile terminal of third embodiment of the invention;
Fig. 5 is the block diagram of the mobile terminal of fourth embodiment of the invention;
Fig. 6 is the structural representation of the mobile terminal of fifth embodiment of the invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Describe, it is clear that described embodiment is a part of embodiment of the present invention rather than whole embodiments wholely.Based on this
Embodiment in bright, the every other enforcement that those of ordinary skill in the art are obtained under not making creative work premise
Example, broadly falls into the scope of protection of the invention.
First embodiment
With reference to Fig. 1, it is shown that the flow chart of the content display method of one embodiment of the invention, it is applied to that there is flexible screen
Mobile terminal, described method specifically may include steps of:
Step 101, detects the bending information of described flexible screen in real time;
Wherein, for having the mobile terminal (such as mobile phone) of flexible screen, in order to avoid making its screen when user uses mobile phone
Curtain deformation, causes the inconvenience that user browses, the method for the embodiment of the present invention can at the surface configuration sensing device of flexible screen, from
And the bending information of flexible screen can be detected in real time.
Wherein, for the type of this sensing device, along with the development of the tech materials technology such as Graphene, sensing device
Type a lot, the present invention is to the type of this sensing device and is not specifically limited.Such as can utilize and include capacitor element
Sensing device detects, and concrete principle is then the bending that the capacitance variations detected by sensing device detects flexible screen
Situation, thus it is bent information.
Step 102, according to described bending information, sets up bending bivariate table;
Wherein, after bending information being detected by sensing device, it is possible to obtain this bending information, and believe according to this bending
Breath sets up bending bivariate table.Wherein, for this bending bivariate table, i.e. to bend the bivariate table of information structure, bivariate table
In each information record represent the bending information of each pixel in flexible screen, thus may determine that each picture in flexible screen
The degree of crook of element.
Step 103, based on described bending bivariate table and the hardware parameter information of described flexible screen, is carried out described flexible screen
Space projection conversion process, obtains correcting bivariate table;
Wherein it is possible to flexible screen is carried out sky according to the bending bivariate table of this foundation and the hardware parameter information of flexible screen
Between projective transformation process thus obtain correct bivariate table, each information record in this rectification bivariate table represents each in flexible screen
The camber of pixel corrects information.
Step 104, corrects the content of described flexible screen display according to described rectification bivariate table.
Wherein it is possible to content shown in flexible screen to be zoomed in and out according to this rectification bivariate table the rectification of degree,
Thus obtain seeming to show smoothly content.
So, the embodiment of the present invention is by the detection bending information of flexible screen and sets up bending bivariate table, so that it is determined that soft
The degree of crook of property screen;And by the hardware parameter information of this bending bivariate table and flexible screen, flexible screen is carried out space projection
Conversion process, obtains correcting bivariate table, may thereby determine that the rectification degree of the content showing screen;By this rectification two dimension
The content of flexible screen display is corrected by table, thus can make the display seeming deformation caused due to flexible screen
Content becomes steady, though flexible screen bending, but content shown thereon still looks like normal display, not
The display of deformation, thus improve the use impression of user.
Second embodiment
With reference to Fig. 2, it is shown that the flow chart of the content display method of another embodiment of the present invention, it is applied to that there is flexibility
The mobile terminal of screen, described method specifically may include steps of:
Step 201, detects the bending information of described flexible screen in real time;
Wherein, this bending information can include absolute angle of bend and local inclination angle.
Wherein, this absolute angle of bend, (such as this pixel has bent 4 to be the absolute angle of bend information of pixel
Degree);And the local inclination angle of pixel is this pixel angle of bend information relative to surrounding pixel point.Concrete and
Speech, multiple (being exemplified as two the here) vicinity points around this pixel has bent 2 degree and 3 degree respectively, and this pixel
Absolute angle of bend be 4 degree, then here, the local inclination angle information of this pixel is exactly 1 degree).
Wherein, owing to sensing device is when the angle of bend of each pixel detected in flexible screen, examine something like vegetarian refreshments
Measure is absolute angle of bend, local inclination angle detected something like vegetarian refreshments, definitely bending both detected something like vegetarian refreshments
Angle detects again local inclination angle.Therefore, bending information here not only includes absolute angle of bend but also includes local inclination
Angle.
It addition, when detecting bending information, the embodiment of the present invention is possible not only to utilize in embodiment illustrated in fig. 1
Sensing device, also can use gyroscope and/or image first-class assisted detector part and detect bending information.With gyroscope
As a example by, at the side of the flexible screen of mobile terminal, gyroscope can be installed, then when the gyroscope of side detects flexible screen
After inclination information, it is possible to this inclination information is sent to sensing device, to the bending letter individually detected by sensing device
Breath carries out the rectification of precision;And for photographic head, its principle is then that the sea level changes of the picture by shooting detects
The bending information of flexible screen, sends, by this bending information, bending information sensing device detected to sensing device and carries out essence
Degree is corrected.Accuracy and the precision of bending information detected by the embodiment of the present invention can be increased whereby.
Optionally, before performing step 201, the method for the embodiment of the present invention may also include that reception mobile phone users
To the predetermined registration operation of mobile terminal (be provided with on such as mobile terminal and whether enter the button of curve stable display pattern, permissible
Click on and carry out this pattern), then make mobile terminal be in curve stable display pattern.
So may provide the user with chance that a kind of display content choosing whether to carry out in flexible screen corrects rather than
Directly mobile terminal is just made to be in this rectification pattern, the motility more selected in the mode that content shows.
Step 202, according to described bending information, determines that in described flexible screen, each pixel is relative to surrounding pixel point
Angle of bend.
Wherein, for the bending information of each pixel in flexible screen, pixel A may only detect definitely
Angle of bend information, pixel B may detect that local inclination angle information.
Therefore, the bending information for pixel is then can directly obtaining of local inclination angle information, and for having
The bending information of a little pixels is absolute angle of bend information, then need to carry out conversion process, i.e. for this partial pixel point
Also need to the absolute angle of bend according to surrounding pixel point, determine this pixel local inclination angle relative to surrounding pixel point
Degree information, thus obtain each pixel angle of bend (i.e. local inclination angle) relative to surrounding pixel point.
And due in flexible screen the pixel of layout be three dimensional structure, therefore, the cloth of the surrounding pixel point of each pixel
Office can be divided into the surrounding pixel point of X-Y plane, and the surrounding pixel point of X-Z and Y-Z plane.Therefore, each picture is being determined
When vegetarian refreshments is relative to the angle of bend of surrounding pixel point, i.e. specifically can being achieved in that of described step 202
Can determine that each pixel in described flexible screen is relative to the surrounding pixel point in horizontal direction according to described bending information
First angle of bend of (i.e. the surrounding pixel point of X-Y plane), and relative on vertical direction surrounding pixel point (i.e. X-Z and
The surrounding pixel point of Y-Z plane) the second angle of bend.That is, local inclination angle includes again the local inclination angle on horizontal plane
Degree, and the local inclination angle on vertical plane.
Step 203, according to described angle of bend, sets up described bending bivariate table.
Wherein, when setting up bending bivariate table according to angle of bend, owing to each pixel is relative to surrounding pixel point
Angle of bend is divided into two classes.So in order to make bending bivariate table more succinct, and set up speed faster, therefore, it can according to institute
State the first angle of bend and set up the first bending bivariate table;And set up the second bending bivariate table according to described second angle of bend.Its
In, bend the negligible amounts in bivariate tables can make bivariate table by setting up two classes, reduce error rate, and building of bivariate table is provided
Vertical speed (can set up parallel).
It is to say, each pixel in flexible screen can be set up two class bending bivariate tables, a class is horizontal curvature
Bivariate table, a class is for vertically bending bivariate table.Wherein, no matter being which bivariate table, row represents that attribute is shown in record, list.For
For horizontal curvature bivariate table, between every record represents that each pixel is relative to each pixel of surrounding of horizontal direction
Angle of bend angle value, what each column represented is the attribute of bivariate table, specifically includes in pixel ID, this pixel and each horizontal direction
Surrounding pixel point between angle of bend.Vertically bending bivariate table is similar with horizontal curvature bivariate table, does not repeats them here.
Step 204, based on described bending bivariate table and the resolution parameter of described flexible screen, every in described flexible screen
Individual pixel carries out space projection conversion process, obtains each pixel rectification parameter relative to surrounding pixel point;
Wherein it is possible to according to each record information and flexible screen in the first bending bivariate table and the second bending bivariate table
Screen resolution, each pixel in flexible screen is carried out space projection conversion process, thus obtains each pixel
Relative to the rectification parameter between surrounding pixel point.
Specifically, a part for such as flexible screen becomes waveform, then as a example by wave crest portions, without use
The method of the embodiment of the present invention, the word that wave crest portions shows may appear to diminish, and can only see a part for word, its
His part is invisible.The most just can be according to local inclination between each pixel and surrounding pixel point in two bending bivariate tables
In angle, and flexible screen, the actual physics distance between each pixel carries out space projection to the pixel in flexible screen
Conversion process, thus may determine that wave crest portions word pixel relative to surrounding pixel point zoom degree (here
For amplifying).
Optionally, before the step 204, method according to embodiments of the present invention also includes: by the size of described flexible screen
Compare with pre-set dimension threshold value;When being smaller in size than described pre-set dimension threshold value of described flexible screen, based on described bending
The hardware parameter information of bivariate table and described flexible screen, the projective transformation that described flexible screen carries out horizontal mode processes, and obtains
Described rectification bivariate table;The flexible screen that size faced by it is to say, is less, the embodiment of the present invention can carry out floor projection, comes
Obtain correcting bivariate table.And when the size of described flexible screen is more than described pre-set dimension threshold value, based on described bending bivariate table
With the hardware parameter information of described flexible screen, the projective transformation that described flexible screen carries out cabochon processes, and obtains described rectification
Bivariate table.It is to say, when the size of flexible screen is bigger, due to human eye vision angle, can be in flexible screen
Each pixel carries out cabochon projective transformation process, obtains correcting bivariate table.
Step 205, according to described rectification parameter, generates and corrects bivariate table.
Wherein, due to each pixel in flexible screen to should have one correct parameter (the most each pixel relative to
The zoom degree of surrounding pixel point), thus can generate one and correct bivariate table.
Step 206, corrects the content of described flexible screen display according to described rectification bivariate table.
Wherein it is possible to come flexible screen display according to zoom degree information to each pixel in this rectification bivariate table
Content correct so that deformation word after overcorrection, be in a plane display at human eye, minimizing
The problem that content display that the bending of flexible screen outward appearance brings is unstable.
By the technique scheme of the embodiment of the present invention, the embodiment of the present invention can be by means of in the flexible screen detected
The content of flexible screen display is corrected by the bending information of each pixel, so that the content of flexible screen display
Content display deformation will not be caused because of the bending of flexible screen, affect user's viewing experience to content;Additionally, to flexible screen
On pixel when correcting, the local inclination angle that not only by means of the pixel in flexible screen also by means of the resolution of flexible screen
Rate parameter, combines software information with hardware information and determines the rectification parameter of pixel so that correct the determination of parameter more
Add accurately, improve the rectification accuracy of display content.
3rd embodiment
With reference to Fig. 3, it is shown that the block diagram of the mobile terminal of one embodiment of the invention.Wherein, described mobile terminal 300 has
Having flexible screen, mobile terminal 300 shown in Fig. 3 includes:
Detection module 301 in real time, for the bending information of the described flexible screen of detection in real time;
Set up module 302, for setting up bending bivariate table according to described bending information;
Projection module 303, for based on described bending bivariate table and the hardware parameter information of described flexible screen, to described soft
Property screen carry out space projection conversion process, obtain correct bivariate table;
Rectification module 304, for correcting the content of described flexible screen display according to described rectification bivariate table.
Wherein, described bending information includes: definitely angle of bend and local inclination angle.
With reference to Fig. 4, on the basis of Fig. 3, described module 302 of setting up comprises the steps that
Determine submodule 3021, for according to described bending information, determine in described flexible screen each pixel relative to
The angle of bend of surrounding pixel point;
Described set up module 302, be additionally operable to according to described angle of bend, set up described bending bivariate table.
Described determine that submodule 3021 includes:
Determine subelement 30211, for according to described bending information, determine in described flexible screen each pixel relative to
First angle of bend of the surrounding pixel point in horizontal direction, and the second bending relative to the surrounding pixel point on vertical direction
Angle;
Accordingly, described set up module 302, be additionally operable to set up the first bending bivariate table according to described first angle of bend,
And set up the second bending bivariate table according to described second angle of bend.
Described projection module 303 includes:
Projection submodule 3031, for based on described first bending bivariate table and described second bending bivariate table and described
The resolution parameter of flexible screen, carries out space projection conversion process to each pixel in described flexible screen, obtains each picture
Vegetarian refreshments is relative to the rectification parameter of surrounding pixel point;
Generate submodule 3032, for according to described rectification parameter, generate and correct bivariate table.
With reference to Fig. 4, on the basis of Fig. 3, optionally, described mobile terminal 300 may also include that
Comparison module 305, for comparing the size of described flexible screen with pre-set dimension threshold value;
Described projection module 303, is additionally operable to when when being smaller in size than described pre-set dimension threshold value of described flexible screen, based on institute
State bending bivariate table and the hardware parameter information of described flexible screen, described flexible screen is carried out at the projective transformation of horizontal mode
Reason, obtains described rectification bivariate table;
Described projection module 303, is additionally operable to when the size of described flexible screen is more than described pre-set dimension threshold value, based on institute
Stating bending bivariate table and the hardware parameter information of described flexible screen, the projective transformation that described flexible screen carries out cabochon processes,
Obtain described rectification bivariate table.
Mobile terminal 300 is capable of mobile terminal in the embodiment of the method for Fig. 1 to Fig. 2 and realizes making flexible screen display
Content will not because of the bending of flexible screen cause content display deformation, do not interfere with user's viewing experience to content;And
The local inclination angle that not only by means of the pixel in flexible screen also by means of the resolution parameter of flexible screen, by software information with
Hardware information combines and determines the rectification parameter of pixel so that the determination correcting parameter is more accurate, improves display content
The effect of rectification accuracy, for avoiding repeating, repeat no more here.
4th embodiment
Fig. 5 is the block diagram of the mobile terminal of another embodiment of the present invention.Mobile terminal 500 shown in Fig. 5 includes: at least
One processor 501, memorizer 502, at least one network interface 504 and user interface 503.Each in mobile terminal 500
Assembly is coupled by bus system 505.It is understood that bus system 505 is led to for realizing the connection between these assemblies
Letter.Bus system 505, in addition to including data/address bus, also includes power bus, controls bus and status signal bus in addition.But it is
For the sake of understanding explanation, in Figure 5 various buses are all designated as bus system 505.
Wherein, user interface 503 can include display, keyboard or pointing device (such as, mouse, trace ball
(trackball), touch-sensitive plate or touch screen etc..
The memorizer 502 being appreciated that in the embodiment of the present invention can be volatile memory or nonvolatile memory,
Maybe can include volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read only memory (Read-
OnlyMemory, ROM), programmable read only memory (ProgrammableROM, PROM), Erasable Programmable Read Only Memory EPROM
(ErasablePROM, EPROM), Electrically Erasable Read Only Memory (ElectricallyEPROM, EEPROM) or sudden strain of a muscle
Deposit.Volatile memory can be random access memory (RandomAccessMemory, RAM), and it is used as outside the most slow
Deposit.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static RAM
(StaticRAM, SRAM), dynamic random access memory (DynamicRAM, DRAM), Synchronous Dynamic Random Access Memory
(SynchronousDRAM, SDRAM), double data speed synchronous dynamic RAM (DoubleDataRate
SDRAM, DDRSDRAM), enhancement mode Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links
Dynamic random access memory (SynchlinkDRAM, SLDRAM) and direct rambus random access memory
(DirectRambusRAM, DRRAM).The memorizer 502 of the system and method that the embodiment of the present invention describes is intended to include but does not limits
In these and the memorizer of any other applicable type.
In some embodiments, memorizer 502 stores following element, executable module or data structure, or
Their subset of person, or their superset: operating system 5021 and application program 5022.
Wherein, operating system 5021, comprise various system program, such as ccf layer, core library layer, driving layer etc., be used for
Realize various basic business and process hardware based task.Application program 5022, comprises various application program, such as media
Player (MediaPlayer), browser (Browser) etc., be used for realizing various applied business.Realize embodiment of the present invention side
The program of method may be embodied in application program 5022.
In embodiments of the present invention, by calling program or the instruction of memorizer 502 storage, concrete, can be application
The program stored in program 5022 or instruction, processor 501 is for the bending information of the described flexible screen of detection in real time;According to described
Bending information sets up bending bivariate table;Based on described bending bivariate table and the hardware parameter information of described flexible screen, to described soft
Property screen carry out space projection conversion process, obtain correct bivariate table;According to described rectification bivariate table to described flexible screen display
Content correct.
The method that the invention described above embodiment discloses can apply in processor 501, or is realized by processor 501.
Processor 501 is probably a kind of IC chip, has the disposal ability of signal.During realizing, said method each
Step can be completed by the instruction of the integrated logic circuit of the hardware in processor 501 or software form.Above-mentioned process
Device 501 can be general processor, digital signal processor (DigitalSignalProcessor, DSP), special IC
(ApplicationSpecific IntegratedCircuit, ASIC), ready-made programmable gate array
(FieldProgrammableGateArray, FPGA) or other PLDs, discrete gate or transistor logic
Device, discrete hardware components.Can realize or perform disclosed each method, step and the box in the embodiment of the present invention
Figure.The processor etc. that general processor can be microprocessor or this processor can also be any routine.In conjunction with the present invention
The step of the method disclosed in embodiment can be embodied directly in hardware decoding processor and perform, or uses decoding processor
In hardware and software module combination execution complete.Software module may be located at random access memory, and flash memory, read only memory can
In the storage medium that this areas such as program read-only memory or electrically erasable programmable memorizer, depositor are ripe.This storage
Medium is positioned at memorizer 502, and processor 501 reads the information in memorizer 502, completes the step of said method in conjunction with its hardware
Suddenly.
It is understood that the embodiment of the present invention describe these embodiments can use hardware, software, firmware, middleware,
Microcode or a combination thereof realize.Realizing for hardware, processing unit can be implemented in one or more special IC
(ApplicationSpecificIntegratedCircuits, ASIC), digital signal processor
(DigitalSignalProcessing, DSP), digital signal processing appts (DSPDevice, DSPD), programmable logic device
(ProgrammableLogicDevice, PLD), field programmable gate array (Field-ProgrammableGateArray,
FPGA), general processor, controller, microcontroller, microprocessor, for performing other electronics list of herein described function
In unit or a combination thereof.
Software is realized, can come by performing the module (such as process, function etc.) of function described in the embodiment of the present invention
Realize the technology described in the embodiment of the present invention.Software code is storable in performing in memorizer and by processor.Memorizer can
Within a processor or to realize outside processor.
Alternatively, processor 501 is additionally operable to: according to described bending information, determines each pixel phase in described flexible screen
Angle of bend for surrounding pixel point;Described bending bivariate table is set up according to described angle of bend.
Mobile terminal 500 is capable of mobile terminal in previous embodiment and realizes making the content of flexible screen display will not
Because the bending of flexible screen causes content display deformation, do not interfere with user's viewing experience to content;And not only by means of
The local inclination angle of the pixel in flexible screen also by means of the resolution parameter of flexible screen, by software information and hardware information phase
In conjunction with the rectification parameter determining pixel so that the determination correcting parameter is more accurate, and the rectification improving display content is accurate
The effect of degree, for avoiding repeating, repeats no more here.
5th embodiment
Fig. 6 is the structural representation of the mobile terminal of another embodiment of the present invention.Specifically, the mobile terminal in Fig. 6
600 can be mobile phone, panel computer, personal digital assistant (PersonalDigital Assistant, PDA) or vehicle-mounted computer
Deng.
Mobile terminal 600 in Fig. 6 includes radio frequency (RadioFrequency, RF) circuit 610, memorizer 620, input list
Unit 630, display unit 640, processor 660, voicefrequency circuit 670, WiFi (WirelessFidelity) module 680 and power supply
690。
Wherein, input block 630 can be used for receiving numeral or the character information of user's input, and produces and mobile terminal
The user setup of 600 and function control relevant signal input.Specifically, in the embodiment of the present invention, this input block 630 can
To include contact panel 631.Contact panel 631, also referred to as touch screen, can collect user thereon or neighbouring touch operation
(such as user uses any applicable object such as finger, stylus or adnexa operation on contact panel 631), and according in advance
The formula set drives corresponding attachment means.Optionally, contact panel 631 can include touch detecting apparatus and touch controller
Two parts.Wherein, the touch orientation of touch detecting apparatus detection user, and detect the signal that touch operation brings, by signal
Send touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate,
Give this processor 660 again, and order that processor 660 sends can be received and performed.Furthermore, it is possible to employing resistance-type,
The polytypes such as condenser type, infrared ray and surface acoustic wave realize contact panel 631.Except contact panel 631, input block
630 can also include other input equipments 632, and other input equipments 632 can include but not limited to physical keyboard, function key
One or more in (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Wherein, display unit 640 can be used for showing the information inputted by user or the information being supplied to user and movement
The various menu interfaces of terminal 600.Display unit 640 can include display floater 641, optionally, can use LCD or organic
The forms such as optical diode (OrganicLight-EmittingDiode, OLED) configure display floater 641.
It should be noted that contact panel 631 can cover display floater 641, formed and touch display screen, when this touch display screen is examined
Measure thereon or after neighbouring touch operation, send processor 660 to determine the type of touch event, with preprocessor
660 provide corresponding visual output according to the type of touch event on touch display screen.
Touch display screen and include Application Program Interface viewing area and conventional control viewing area.This Application Program Interface viewing area
And the arrangement mode of this conventional control viewing area does not limit, can be arranged above and below, left-right situs etc. can be distinguished two and show
Show the arrangement mode in district.This Application Program Interface viewing area is displayed for the interface of application program.Each interface is permissible
The interface elements such as the icon and/or the widget desktop control that comprise at least one application program.This Application Program Interface viewing area
It can also be the empty interface not comprising any content.This conventional control viewing area is for showing the control that utilization rate is higher, such as,
The application icons etc. such as settings button, interface numbering, scroll bar, phone directory icon.
Wherein processor 660 is the control centre of mobile terminal 600, utilizes various interface and the whole mobile phone of connection
Various piece, is stored in the software program in first memory 621 and/or module by running or performing, and calls storage
Data in second memory 622, perform the various functions of mobile terminal 600 and process data, thus to mobile terminal 600
Carry out integral monitoring.Optionally, processor 660 can include one or more processing unit.
In embodiments of the present invention, by call the software program and/or module stored in this first memory 621 and/
Or the data in this second memory 622, processor 660 is for the bending information of the described flexible screen of detection in real time;According to described
Bending information sets up bending bivariate table;Based on described bending bivariate table and the hardware parameter information of described flexible screen, to described soft
Property screen carry out space projection conversion process, obtain correct bivariate table;According to described rectification bivariate table to described flexible screen display
Content correct.
Alternatively, processor 660 for according to described bending information, determine in described flexible screen each pixel relative to
The angle of bend of surrounding pixel point;Described bending bivariate table is set up according to described angle of bend.
Visible, the embodiment of the present invention is capable of to lead because of the bending of flexible screen so that the content of flexible screen display
Cause content display deformation, do not interfere with user's viewing experience to content;And improve the effect of the rectification accuracy of display content
Really, for avoiding repeating, repeat no more here.
Those of ordinary skill in the art are it is to be appreciated that combine that the disclosed embodiments in the embodiment of the present invention describe is each
The unit of example and algorithm steps, it is possible to being implemented in combination in of electronic hardware or computer software and electronic hardware.These
Function performs with hardware or software mode actually, depends on application-specific and the design constraint of technical scheme.Specialty
Technical staff specifically should can be used for using different methods to realize described function to each, but this realization should not
Think beyond the scope of this invention.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, the system of foregoing description,
The specific works process of device and unit, is referred to the corresponding process in preceding method embodiment, does not repeats them here.
In embodiment provided herein, it should be understood that disclosed apparatus and method, can be passed through other
Mode realizes.Such as, device embodiment described above is only schematically, such as, the division of described unit, it is only
A kind of logic function divides, actual can have when realizing other dividing mode, the most multiple unit or assembly can in conjunction with or
Person is desirably integrated into another system, or some features can be ignored, or does not performs.Another point, shown or discussed is mutual
Between coupling direct-coupling or communication connection can be the INDIRECT COUPLING by some interfaces, device or unit or communication link
Connect, can be electrical, machinery or other form.
The described unit illustrated as separating component can be or may not be physically separate, shows as unit
The parts shown can be or may not be physical location, i.e. may be located at a place, or can also be distributed to multiple
On NE.Some or all of unit therein can be selected according to the actual needs to realize the mesh of the present embodiment scheme
's.
It addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it is also possible to
It is that unit is individually physically present, it is also possible to two or more unit are integrated in a unit.
If described function is using the form realization of SFU software functional unit and as independent production marketing or use, permissible
It is stored in a computer read/write memory medium.Based on such understanding, technical scheme is the most in other words
The part contributing prior art or the part of this technical scheme can embody with the form of software product, this meter
Calculation machine software product is stored in a storage medium, including some instructions with so that a computer equipment (can be individual
People's computer, server, or the network equipment etc.) perform all or part of step of method described in each embodiment of the present invention.
And aforesaid storage medium includes: USB flash disk, portable hard drive, ROM, RAM, magnetic disc or CD etc. are various can store program code
Medium.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited thereto, and any
Those familiar with the art, in the technical scope that the invention discloses, can readily occur in change or replace, should contain
Cover within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with scope of the claims.
Claims (16)
1. a content display method, is applied to the mobile terminal with flexible screen, it is characterised in that described method includes:
Detect the bending information of described flexible screen in real time;
According to described bending information, set up bending bivariate table;
Based on described bending bivariate table and the hardware parameter information of described flexible screen, described flexible screen is carried out space projection conversion
Process, obtain correcting bivariate table;
According to described rectification bivariate table, the content of described flexible screen display is corrected.
Method the most according to claim 1, it is characterised in that described bending information includes: definitely angle of bend is with relative
Angle of bend.
Method the most according to claim 1, it is characterised in that described according to described bending information, sets up bending bivariate table
Step, including:
According to described bending information, determine that in described flexible screen, each pixel is relative to the angle of bend of surrounding pixel point;
According to described angle of bend, set up described bending bivariate table.
Method the most according to claim 3, it is characterised in that described according to described bending information, determines described flexible screen
Go up each pixel step relative to the angle of bend of surrounding pixel point, including:
According to described bending information, determine that in described flexible screen, each pixel is relative to the surrounding pixel point in horizontal direction
First angle of bend, and the second angle of bend relative to the surrounding pixel point on vertical direction.
Method the most according to claim 4, it is characterised in that described according to described angle of bend, sets up described bending two
The step of dimension table, including:
The first bending bivariate table is set up according to described first angle of bend;
The second bending bivariate table is set up according to described second angle of bend.
Method the most according to claim 5, it is characterised in that described based on described bending bivariate table and described flexible screen
Hardware parameter information, carries out space projection conversion process to described flexible screen, obtains correcting the step of bivariate table, including:
Based on described first bending bivariate table and the second bending bivariate table and resolution parameter of described flexible screen, to described soft
Each pixel on property screen carries out space projection conversion process, obtains the rectification relative to surrounding pixel point of each pixel
Parameter;
According to described rectification parameter, generate and correct bivariate table.
Method the most according to claim 1, it is characterised in that described based on described bending bivariate table and described flexible screen
Hardware parameter information, carries out space projection conversion process to described flexible screen, before obtaining the step of rectification bivariate table, and described side
Method also includes:
The size of described flexible screen is compared with pre-set dimension threshold value;
When being smaller in size than described pre-set dimension threshold value of described flexible screen, based on described bending bivariate table and described flexible screen
Hardware parameter information, the projective transformation that described flexible screen carries out horizontal mode processes, and obtains described rectification bivariate table.
Method the most according to claim 7, it is characterised in that the described size by described flexible screen and pre-set dimension threshold value
After the step compared, described method also includes:
When the size of described flexible screen is more than described pre-set dimension threshold value, based on described bending bivariate table and described flexible screen
Hardware parameter information, the projective transformation that described flexible screen carries out cabochon processes, and obtains described rectification bivariate table.
9. a mobile terminal, described mobile terminal has flexible screen, it is characterised in that described mobile terminal includes:
Detection module in real time, for the bending information of the described flexible screen of detection in real time;
Set up module, for according to described bending information, set up bending bivariate table;
Projection module, for based on described bending bivariate table and the hardware parameter information of described flexible screen, enters described flexible screen
Row space projective transformation processes, and obtains correcting bivariate table;
Rectification module, for correcting the content of described flexible screen display according to described rectification bivariate table.
Mobile terminal the most according to claim 9, it is characterised in that described bending information includes: definitely angle of bend and
Local inclination angle.
11. mobile terminals according to claim 9, it is characterised in that described module of setting up includes:
Determine submodule, for according to described bending information, determine that in described flexible screen, each pixel is relative to surrounding pixel
The angle of bend of point;
Described set up module, be additionally operable to according to described angle of bend, set up described bending bivariate table.
12. mobile terminals according to claim 11, it is characterised in that described determine that submodule includes:
Determine subelement, for according to described bending information, determine that in described flexible screen, each pixel is relative to horizontal direction
On the first angle of bend of surrounding pixel point, and the second angle of bend relative to the surrounding pixel point on vertical direction.
13. mobile terminals according to claim 12, it is characterised in that described module of setting up is additionally operable to according to described first
Angle of bend sets up the first bending bivariate table, and sets up the second bending bivariate table according to described second angle of bend.
14. mobile terminals according to claim 13, it is characterised in that described projection module includes:
Projection submodule, for based on described first bending bivariate table and described second bending bivariate table and described flexible screen
Resolution parameter, carries out space projection conversion process to each pixel in described flexible screen, obtains each pixel relative
Rectification parameter in surrounding pixel point;
Generate submodule, for according to described rectification parameter, generate and correct bivariate table.
15. mobile terminals according to claim 9, it is characterised in that described mobile terminal also includes:
Comparison module, for comparing the size of described flexible screen with pre-set dimension threshold value;
Described projection module, is additionally operable to when when being smaller in size than described pre-set dimension threshold value of described flexible screen, based on described bending
The hardware parameter information of bivariate table and described flexible screen, the projective transformation that described flexible screen carries out horizontal mode processes, and obtains
Described rectification bivariate table.
16. mobile terminals according to claim 15, it is characterised in that described projection module, are additionally operable to when described flexibility
When the size of screen is more than described pre-set dimension threshold value, based on described bending bivariate table and the hardware parameter information of described flexible screen,
The projective transformation that described flexible screen carries out cabochon processes, and obtains described rectification bivariate table.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610515315.9A CN106168894B (en) | 2016-06-30 | 2016-06-30 | Content display method and mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610515315.9A CN106168894B (en) | 2016-06-30 | 2016-06-30 | Content display method and mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106168894A true CN106168894A (en) | 2016-11-30 |
CN106168894B CN106168894B (en) | 2020-03-10 |
Family
ID=58066184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610515315.9A Active CN106168894B (en) | 2016-06-30 | 2016-06-30 | Content display method and mobile terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106168894B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106846491A (en) * | 2017-01-03 | 2017-06-13 | 腾讯科技(深圳)有限公司 | A kind of image drawing method and relevant apparatus |
CN107102836A (en) * | 2017-03-31 | 2017-08-29 | 北京小米移动软件有限公司 | Display methods and device |
CN108037883A (en) * | 2017-11-30 | 2018-05-15 | 努比亚技术有限公司 | Control method, mobile terminal and the computer-readable recording medium of mobile terminal |
CN108363455A (en) * | 2018-01-31 | 2018-08-03 | 努比亚技术有限公司 | Working mode switching method, mobile terminal and computer readable storage medium |
CN108415679A (en) * | 2018-03-08 | 2018-08-17 | 广东美的制冷设备有限公司 | Equipment and its method of toch control |
CN109782992A (en) * | 2018-12-28 | 2019-05-21 | 努比亚技术有限公司 | Video broadcasting method, double screen terminal and computer readable storage medium |
CN111240407A (en) * | 2019-03-22 | 2020-06-05 | 卢丽君 | Flexible screen and three-dimensional display method of flexible screen |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103501383A (en) * | 2013-09-17 | 2014-01-08 | 宇龙计算机通信科技(深圳)有限公司 | Switching method of working modes of flexible screen and mobile terminal of flexible screen |
CN104375713A (en) * | 2013-08-14 | 2015-02-25 | 华为终端有限公司 | Data processing method and mobile device |
CN105091833A (en) * | 2015-08-21 | 2015-11-25 | 华勤通讯技术有限公司 | Bending test method and bending test device of flexible screen |
CN105138076A (en) * | 2015-08-03 | 2015-12-09 | 联想(北京)有限公司 | Electronic apparatus control method and electronic apparatus |
-
2016
- 2016-06-30 CN CN201610515315.9A patent/CN106168894B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104375713A (en) * | 2013-08-14 | 2015-02-25 | 华为终端有限公司 | Data processing method and mobile device |
CN103501383A (en) * | 2013-09-17 | 2014-01-08 | 宇龙计算机通信科技(深圳)有限公司 | Switching method of working modes of flexible screen and mobile terminal of flexible screen |
CN105138076A (en) * | 2015-08-03 | 2015-12-09 | 联想(北京)有限公司 | Electronic apparatus control method and electronic apparatus |
CN105091833A (en) * | 2015-08-21 | 2015-11-25 | 华勤通讯技术有限公司 | Bending test method and bending test device of flexible screen |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106846491A (en) * | 2017-01-03 | 2017-06-13 | 腾讯科技(深圳)有限公司 | A kind of image drawing method and relevant apparatus |
CN106846491B (en) * | 2017-01-03 | 2018-09-07 | 腾讯科技(深圳)有限公司 | A kind of image drawing method and relevant apparatus |
CN107102836A (en) * | 2017-03-31 | 2017-08-29 | 北京小米移动软件有限公司 | Display methods and device |
CN107102836B (en) * | 2017-03-31 | 2020-06-19 | 北京小米移动软件有限公司 | Display method and device |
CN108037883A (en) * | 2017-11-30 | 2018-05-15 | 努比亚技术有限公司 | Control method, mobile terminal and the computer-readable recording medium of mobile terminal |
CN108363455A (en) * | 2018-01-31 | 2018-08-03 | 努比亚技术有限公司 | Working mode switching method, mobile terminal and computer readable storage medium |
CN108363455B (en) * | 2018-01-31 | 2022-09-23 | 广州通博信息技术服务有限公司 | Working mode switching method, mobile terminal and computer readable storage medium |
CN108415679A (en) * | 2018-03-08 | 2018-08-17 | 广东美的制冷设备有限公司 | Equipment and its method of toch control |
CN108415679B (en) * | 2018-03-08 | 2021-02-26 | 广东美的制冷设备有限公司 | Device and touch control method thereof |
CN109782992A (en) * | 2018-12-28 | 2019-05-21 | 努比亚技术有限公司 | Video broadcasting method, double screen terminal and computer readable storage medium |
CN109782992B (en) * | 2018-12-28 | 2021-12-24 | 努比亚技术有限公司 | Video playing method, double-screen terminal and computer readable storage medium |
CN111240407A (en) * | 2019-03-22 | 2020-06-05 | 卢丽君 | Flexible screen and three-dimensional display method of flexible screen |
Also Published As
Publication number | Publication date |
---|---|
CN106168894B (en) | 2020-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106168894A (en) | A kind of content display method and mobile terminal | |
CN106648035A (en) | Image resolution adjusting method and mobile terminal | |
US9019210B2 (en) | Input method for touch panel and related touch panel and electronic device | |
CN106791450A (en) | A kind of photographic method and mobile terminal | |
CN107181913A (en) | A kind of photographic method and mobile terminal | |
CN105959544A (en) | Mobile terminal and image processing method thereof | |
US20130093712A1 (en) | Touch sensing method and electronic apparatus using the same | |
CN106445235A (en) | Touch starting position identification method and mobile terminal | |
CN107172346A (en) | A kind of weakening method and mobile terminal | |
CN106200948A (en) | The falling protection method of a kind of flexible screen mobile terminal and mobile terminal | |
CN106126108A (en) | A kind of breviary map generalization method and mobile terminal | |
CN107423018B (en) | A kind of multi-screen display method and terminal | |
CN107562335A (en) | A kind of viewing area method of adjustment and mobile terminal | |
CN106681603A (en) | Method for adjusting video playing progress and mobile terminal | |
CN106406708A (en) | A display method and a mobile terminal | |
CN106527849A (en) | Method for regulating icon position, and mobile terminal | |
US20110074829A1 (en) | Mobile communication terminal including touch interface and method thereof | |
KR20170043076A (en) | Electronic device and method for processing gesture thereof | |
CN105955600B (en) | A kind of method and mobile terminal adjusting mobile terminal display interface | |
CN107483821A (en) | A kind of image processing method and mobile terminal | |
CN106022065A (en) | Mobile terminal and control method thereof | |
CN106708389B (en) | A kind of method and mobile terminal of control display interface scaling | |
CN106231101A (en) | The display packing of a kind of reminder message and mobile terminal | |
CN106445264A (en) | Touch operation calibration method and mobile terminal | |
CN106101552A (en) | A kind of panorama photographic method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |