CN106168894A - A kind of content display method and mobile terminal - Google Patents

A kind of content display method and mobile terminal Download PDF

Info

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
Application number
CN201610515315.9A
Other languages
Chinese (zh)
Other versions
CN106168894B (en
Inventor
卢晓锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610515315.9A priority Critical patent/CN106168894B/en
Publication of CN106168894A publication Critical patent/CN106168894A/en
Application granted granted Critical
Publication of CN106168894B publication Critical patent/CN106168894B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/08Projecting 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

A kind of content display method and mobile terminal
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.
CN201610515315.9A 2016-06-30 2016-06-30 Content display method and mobile terminal Active CN106168894B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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