[go: up one dir, main page]

WO2018040754A1 - Method, device and terminal for adjusting display effect and computer readable medium - Google Patents

Method, device and terminal for adjusting display effect and computer readable medium Download PDF

Info

Publication number
WO2018040754A1
WO2018040754A1 PCT/CN2017/092598 CN2017092598W WO2018040754A1 WO 2018040754 A1 WO2018040754 A1 WO 2018040754A1 CN 2017092598 W CN2017092598 W CN 2017092598W WO 2018040754 A1 WO2018040754 A1 WO 2018040754A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
display content
moving
display
adjusting
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.)
Ceased
Application number
PCT/CN2017/092598
Other languages
French (fr)
Chinese (zh)
Inventor
钟颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information Technology 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 Beijing Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Publication of WO2018040754A1 publication Critical patent/WO2018040754A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Definitions

  • the present disclosure relates to computer technology, and in particular, to a method, an apparatus, and a terminal, and a computer readable medium for adjusting a display effect.
  • Digital reading refers to the digitization of reading.
  • the digitization of reading objects that is, the content of reading is presented in digital form, such as e-books, online novels, electronic maps, digital photos, blogs, Web page, etc.
  • the second is the digitization of the reading method, that is, the carrier of reading
  • the terminal is not a flat paper, but an electronic device with a screen display, such as a PC ((personal computer) computer, PDA (Personal Digital Assistant, palm) Computer), MP3 (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV), notebook computer, mobile phone, reader Etc.
  • PC personal computer
  • PDA Personal Digital Assistant, palm
  • MP3 Motion Picture Experts Group Audio Layer III
  • MP4 Moving Picture Experts Group Audio Layer IV
  • notebook computer mobile phone
  • reader Etc Compared with traditional paper publications, digital electronic publications have the advantages of large storage capacity, convenient retrieval, easy storage, and low cost. Therefore, digital reading is increasingly welcomed and sought after by young people from all over
  • the user When the user is using an e-reader and the e-reader body is shaken, the user often only adjusts the line of sight angle to adapt to the change. Since the user adjusts the line of sight artificially, the visual fatigue of the user is often caused, the visual acuity of the user is greatly impaired, and the reading effect is lowered.
  • the present disclosure provides a method, apparatus, and terminal, computer readable medium for adjusting display effects, which can solve the above mentioned problems at least partially or completely.
  • a method for adjusting a display effect includes: determining a first position of display content on a display screen of a terminal; detecting movement information of the terminal, the movement information including a moving direction and a moving distance And adjusting the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal.
  • detecting motion information of the terminal includes: detecting, by a sensor on the terminal, a motion acceleration of the terminal; determining, according to the motion acceleration, that the terminal is preset The direction of movement and the distance of movement during the time.
  • the display content on the display screen is correspondingly adjusted to a second according to the first location of the display content and the movement information of the terminal.
  • the position includes: when the moving direction of the terminal is the first direction, the preset preset time adjusts the display content to the second position in a second direction; or when the moving direction of the terminal is the second direction And adjusting the display content to the second position in the first direction at intervals of the preset time; wherein the first direction is opposite to the second direction, the first position and the The distance between the second positions is positively related to the moving distance of the terminal.
  • the preset time is greater than or equal to 1/24 second.
  • the method further includes: determining whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; when the moving acceleration exceeds the preset threshold, stopping Adjust the position of the displayed content.
  • an apparatus for adjusting a display effect includes: a setting module, configured to determine a first position of display content on a display screen of the terminal; and a detecting module, configured to detect movement information of the terminal, The movement information includes a movement direction and a movement distance; and an adjustment module, configured to adjust the display content on the display screen according to the first position of the display content and the movement information of the terminal To a second position.
  • the detecting module includes: a sensor disposed on the terminal for detecting a moving acceleration of the terminal; and a calculating unit, configured to The moving acceleration determines a moving direction and a moving distance of the terminal within a preset time.
  • the adjustment module includes: a first adjustment unit, configured to adjust the display to the second direction at an interval preset time when the moving direction of the terminal is the first direction The content is to the second location; or the second adjusting unit is configured to adjust the display content to the first direction to the first direction when the moving direction of the terminal is the second direction The second position; wherein the first direction is opposite to the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal.
  • the adjustment module includes: a third adjustment unit, configured to adjust the display to the fourth direction at an interval preset time when the moving direction of the terminal is the third direction The content is to the second location; or the fourth adjusting unit is configured to adjust the display content to the third direction to the third direction when the moving direction of the terminal is the fourth direction The second position; wherein the third direction is opposite to the fourth direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal.
  • the method further includes: a determining module, configured to determine whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; and stopping the module, when the moving When the acceleration exceeds the preset threshold, the position of the display content is stopped.
  • a terminal comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: determine a first display content on a display screen of the terminal Detecting movement information of the terminal, the movement information includes a moving direction and a moving distance; and correspondingly adjusting the display screen according to the first position of the display content and the movement information of the terminal
  • the display content is to a second location.
  • a computer readable medium having stored thereon a computer program, the program being executed by a processor to implement a method of adjusting a display effect as described in any of the above-described embodiments of the invention.
  • the method, device, terminal and computer readable medium for adjusting the display effect in some embodiments of the present disclosure automatically adjust the position of the displayed content on the display screen by detecting the shaking of the terminal, without the user adjusting the line of sight angle, thereby improving the user experience. .
  • FIG. 1 schematically shows a system architecture diagram of a method of adjusting a display effect or a device for adjusting a display effect to which the present application can be applied;
  • FIG. 2 is a flow chart schematically showing a method of adjusting a display effect according to an exemplary embodiment of the present invention
  • FIG. 3 is a flow chart schematically showing another method of adjusting a display effect according to an exemplary embodiment of the present invention
  • Figure 4 is a view schematically showing the display effect of the display content on the display screen before adjustment
  • Figure 5 is a view schematically showing the display effect of the displayed content on the adjusted display screen
  • FIG. 6 is a flow chart schematically showing still another method of adjusting a display effect according to an exemplary embodiment of the present invention.
  • FIG. 7 is a block diagram schematically showing an apparatus for adjusting a display effect according to an exemplary embodiment of the present invention.
  • FIG. 8 schematically shows a block diagram of a terminal in an exemplary embodiment of the present disclosure.
  • FIG. 1 schematically shows a system architecture diagram of a method of adjusting a display effect or a device for adjusting a display effect to which the present application can be applied.
  • system architecture 100 can include terminals 101, 102, 103, network 104, and server 105.
  • Network 104 is used to provide a medium for communication links between terminals 101, 102, 103 and server 105.
  • Network 104 can include a variety of wired or wireless network types.
  • the user can interact with the server 105 over the network 104 using the terminals 101, 102, 103 to receive or send messages and the like.
  • Various communication client applications such as a shopping application, a web browser application, a search application, an instant communication tool, a mailbox client, a social platform software, and the like, may be installed on the terminals 101, 102, and 103.
  • the terminals 101, 102, 103 may be various electronic terminals having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop portable computers, desktop computers, and the like.
  • the server 105 can be a server that provides various services.
  • the server can analyze and process the received data, and feed back the processing result to the terminal.
  • the method for adjusting the display effect provided by the embodiment of the present application may be executed by the server or by the terminal. Accordingly, the device for adjusting the display effect may be set in the server or in the terminal. .
  • FIG. 2 schematically illustrates a flow chart of a method of adjusting a display effect according to an exemplary embodiment of the present invention.
  • step S110 a first position of the display content on the display screen of the terminal is determined.
  • the terminal is an e-reader, but the disclosure is not limited thereto, and any electronic device having a display screen and capable of digital reading can be used for the purpose of the present disclosure.
  • the user Before using the terminal for digital reading, the user may preset the display position of the current display content on the display screen in the reading software of the electronic reader according to the current line of sight range, and store the preset display position as the First position.
  • 70%-80% of the area of the effective display area of the electronic reader display can be selected. Is the size of the first location.
  • the disclosure is not limited thereto, and the user can set the size of the current display content according to his own preference.
  • the middle of the effective display area of the display screen may be selected as the coordinate origin O, the width direction of the display screen is taken as the X axis, and the length direction of the display screen is parallel to the Y axis (refer to FIG. 4). ).
  • the present disclosure is not limited thereto, and the system may select an arbitrary coordinate system as a reference coordinate system for display position adjustment of the display content.
  • the length direction of the display content is parallel to the length direction of the display screen
  • the width direction of the display content is parallel to the width direction of the display screen.
  • the disclosure is not limited thereto, and the user may select different contour shapes of the current content, for example, a circle, an irregular shape, and the like.
  • the first location may include a coordinate range of the display content on the display screen, such as an abscissa range (X1, X2), an ordinate range (Y1, Y2); the display content may also be included Center point coordinates (X3, Y3).
  • a coordinate range of the display content on the display screen such as an abscissa range (X1, X2), an ordinate range (Y1, Y2); the display content may also be included Center point coordinates (X3, Y3).
  • the system when the user opens the reading software of the e-reader, the system will pop up a prompt box to display a prompt message for prompting the user to select a suitable display position, and the user may select to enable the function of automatically adjusting the display position of the display content. Or close.
  • step S120 motion information of the terminal is detected, and the motion information includes a moving direction and a moving distance.
  • the step S120 includes: detecting, by a sensor on the terminal, a moving acceleration of the terminal; determining, according to the moving acceleration, a moving direction and a moving distance of the terminal within a preset time.
  • the senor comprises an acceleration sensor.
  • the sensor includes a three-axis gyroscope that can simultaneously measure position, movement trajectory, and acceleration in six directions.
  • the three-axis gyroscope is small in size, light in weight, simple in structure, and reliable in reliability.
  • the moving speed of the terminal may also be measured by a speed sensor, and the moving direction and the moving distance of the terminal within the preset time content are determined according to the moving speed. Any other method capable of determining the moving direction and moving acceleration, speed, distance, and the like of the terminal is within the protection scope of the present disclosure.
  • step S130 the display content on the display screen is correspondingly adjusted to a second location according to the first location of the display content and the movement information of the terminal.
  • the step S130 includes: adjusting the display content to the second position in a second direction when the moving direction of the terminal is the first direction; or when the When the moving direction of the terminal is the second direction, the display content is adjusted to the first direction to the second position by the preset time interval.
  • the first direction is opposite the second direction
  • the distance between the first position and the second position is positively related to a moving distance of the terminal. That is, when the user shakes the e-reader, the system Adjust the display position of the display content in the opposite direction of the shaking.
  • the adjustment distance is related to the moving distance of the terminal, that is, the larger the moving distance of the terminal, the corresponding increase of the adjustment distance.
  • the first direction is an X-axis positive direction and the second direction is an X-axis negative direction.
  • the disclosure is not limited thereto, and the first direction and the second direction may be any directions.
  • the opposite of the first direction and the second direction mentioned above does not necessarily have to be strict in practical applications, and may have a certain deviation or error.
  • the step S130 includes: when the moving direction of the terminal is the third direction, the preset time is adjusted to the fourth direction to the second position; or when When the moving direction of the terminal is the fourth direction, the display content is adjusted to the second position in the third direction by the preset time interval.
  • the third direction is opposite the fourth direction, and a distance between the first position and the second position is positively related to a moving distance of the terminal.
  • the third direction is a positive direction of the Y axis
  • the fourth direction is a negative direction of the Y axis.
  • the disclosure is not limited thereto, and the third direction and the fourth direction may be arbitrary directions.
  • the opposite of the third direction and the fourth direction mentioned above does not necessarily have to be strict in practical applications, and may have a certain deviation or error.
  • the preset time is greater than or equal to 1/24 second.
  • the animation effect can be achieved at 24 frames per second, that is, the preset time is greater than or equal to 1/24 second. Adjusting the display position of the display content once does not cause discomfort to the human eye.
  • the method for adjusting the display effect provided by the embodiment of the present invention, when the terminal appears to shake the body, the system monitors the relevant speed and acceleration through a sensor such as a three-axis gyroscope, and adjusts the display of the current display content on the display screen of the terminal in real time.
  • a sensor such as a three-axis gyroscope
  • FIG. 3 schematically illustrates a flow chart of another method of adjusting a display effect according to an example embodiment of the present invention.
  • step S210 the system determines whether the movement acceleration A of the terminal is detected. When the movement acceleration is detected, the process proceeds to the next step S220; otherwise, the detection is continued.
  • the senor may not detect the shaking. At this time, the system maintains the current display position.
  • step S220 the adjustment distance of the display content on the display screen during the time T is calculated according to the magnitude of the movement acceleration A.
  • the moving acceleration A is decomposed on the coordinate system into two coordinate components Ax and Ay, Ax represents a component on the X-axis, and Ay represents a component on the Y-axis, which can be obtained according to a calculation formula of acceleration and distance.
  • the two components of the moving distance in the time T of the terminal are:
  • T is the preset interval for adjusting the display position once, for example, 1/24 second.
  • the system can set the adjustment distance of the display content on the display screen to be equal to the moving distance of the terminal, that is, the first component Sa and the second component Sb of the adjustment distance are:
  • the system may also set a proportional relationship between the adjustment distance of the display content on the display screen and the moving distance of the terminal, such as:
  • step S230 it is determined whether the terminal is shaken to the left according to the acceleration; when the terminal is shaken to the left, the process proceeds to step S240; otherwise, the process proceeds to step S250.
  • the acceleration Ax is greater than 0, that is, the terminal is swayed to the left when swaying in the positive direction of the X-axis; when the acceleration Ax is less than 0, the terminal is swayed to the right when swaying in the negative direction of the X-axis; the acceleration Ay is greater than 0, ie, toward the Y When the axis is swaying in the positive direction, the terminal is swayed upward; when the acceleration Ay is less than 0, that is, swaying in the negative direction of the Y-axis, the terminal is swayed downward.
  • the disclosure is not limited thereto.
  • step S240 the current display content is moved to the right on the display screen by the first component of the adjustment distance.
  • step S250 it is determined whether the terminal is shaking to the right according to the acceleration; when the terminal is shaking to the right, the process proceeds to step S260; otherwise, the process returns to step S210 to continue detecting the movement acceleration of the terminal.
  • step S260 the current display content is moved to the left on the display screen by the first component of the adjustment distance.
  • step S270 it is determined whether the terminal is swaying upward according to the acceleration; when the terminal is swaying upward, the process proceeds to step S280; otherwise, the process proceeds to step S290.
  • step S280 the current display content is moved down on the display screen by the second component of the adjustment distance.
  • step S290 it is determined whether the terminal is shaking downward according to the acceleration; when the terminal is shaking downward, the process proceeds to step S2100; otherwise, the process returns to step S210 to continue detecting the movement acceleration of the terminal.
  • step S2100 the current display content is moved up on the display screen by the second component of the adjustment distance.
  • the method for adjusting the display effect provided by the embodiment of the present invention, when the user selects to start the dynamic adjustment function, the system monitors the acceleration Ax, Ay of the electronic reader on the XY axis in real time, and automatically adjusts the display content according to the acceleration Ax, Ay.
  • the display position on the display of the terminal when the user selects to start the dynamic adjustment function, the system monitors the acceleration Ax, Ay of the electronic reader on the XY axis in real time, and automatically adjusts the display content according to the acceleration Ax, Ay.
  • Fig. 4 schematically shows the display effect of the display content on the display screen before adjustment.
  • Fig. 5 schematically shows the display effect of the displayed content on the adjusted display screen.
  • the display content 320 is preset to be a rectangle with a coordinate origin and a coordinate origin O, and is located at the center of the display screen 310.
  • the sway acceleration Ax of the terminal body in the time T is less than 0, that is, when the terminal sways to the left, the display content 320 as a whole moves to the right by the distance of Sa.
  • Figure 5 only shows the shaking of the terminal in one direction, in fact, the terminal can go in both directions at the same time. Shaking, for example, shaking to the left at the same time, at this time, the display content 320 is adjusted to the lower right direction to display the display position; or simultaneously to the upper right side, at this time, the display content 320 is adjusted to the lower left direction to display the display position and the like.
  • the motion of the terminal in another Z-axis direction can be detected, that is, whether the terminal is far away from the user or close to the user can be determined according to the motion of the Z-axis, and if it is away from the user,
  • the corresponding display area of the display content becomes larger, that is, the font in the displayed content becomes larger; if it is close to the user, the display area of the display content can be adjusted correspondingly to be smaller, that is, the font in the displayed content becomes smaller. This is not an example.
  • display content or “current display content” in the embodiment of the present disclosure refers to a position where the digital content currently read by the user occupies on the display screen, which does not mean that the specific data information of the display content is not Can change. As the user progresses, the user can perform operations such as turning pages.
  • FIG. 6 schematically illustrates a flow chart of still another method of adjusting a display effect according to an exemplary embodiment of the present invention.
  • step S510 the moving acceleration of the terminal is detected in real time.
  • step S520 it is determined whether the acceleration exceeds a preset threshold; when the acceleration does not exceed the preset threshold, the process proceeds to step S530; when the acceleration exceeds the preset threshold, the process proceeds to step S540.
  • the preset threshold may be set according to a distance between one side of the effective display area of the display screen of the terminal and the same side of the display content. For example, if the distance between the left side of the effective display area of the display screen and the left side of the display content is Sc, then when the moving distance Sx calculated by the acceleration of the terminal shaking to the right within the preset time T is greater than Sc, Stop adjusting the display position of the display content on the display screen, because the display position of the display content adjusted to the left may exceed the effective display area of the display screen, and the user cannot see the complete display content.
  • step S530 the display position of the display content on the display screen is adjusted correspondingly according to the acceleration.
  • step S540 the display position of the display content on the display screen is stopped.
  • the method may further include a step S550 of outputting a prompt message for prompting the user terminal that the current shaking amplitude is too large to pause or disable the dynamic adjustment function.
  • FIG. 7 schematically illustrates a block diagram of an apparatus for adjusting a display effect according to an exemplary embodiment of the present invention.
  • the device 600 includes a setting module 610, a detecting module 620, and an adjusting module 630.
  • the setting module 610 is configured to determine a first location of the display content on the display screen of the terminal.
  • the detecting module 620 is configured to detect movement information of the terminal, where the movement information includes a moving direction and a moving distance.
  • the adjusting module 630 is configured to adjust the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal.
  • the detecting module 620 includes: a sensor disposed on the terminal, configured to detect a moving acceleration of the terminal; and a calculating unit configured to determine, according to the moving acceleration The moving direction and moving distance of the terminal within a preset time.
  • the adjustment module 630 includes: a first adjustment unit, configured to adjust the display content to the second direction to the second direction when the moving direction of the terminal is the first direction a second position; or a second adjusting unit, configured to adjust the display content to the second position to the first direction by the preset time interval when the moving direction of the terminal is the second direction .
  • the first direction is opposite the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal.
  • the adjustment module 630 includes: a third adjustment unit, configured to adjust the display content to the fourth direction to the fourth direction when the moving direction of the terminal is the third direction a second position; or a fourth adjusting unit, configured to adjust the display content to the second position to the third direction by the preset time interval when the moving direction of the terminal is the fourth direction .
  • the third direction is opposite the fourth direction, and a distance between the first position and the second position is positively related to a moving distance of the terminal.
  • the apparatus 600 further includes: a determining module, configured to determine whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; and the stopping module is configured to: when the moving acceleration exceeds When the preset threshold is described, the position of the display content is stopped.
  • Embodiments of the present invention also provide a terminal, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: determine a first location of display content on a display screen of the terminal Detecting movement information of the terminal, the movement information includes a moving direction and a moving distance; and correspondingly adjusting the display on the display screen according to the first position of the display content and the movement information of the terminal
  • the display content is to a second location.
  • the terminal may include a sensor and a central processing unit.
  • the sensor is disposed on the main board of the terminal, and is connected to the central processing unit for measuring the acceleration of the terminal and generating an output voltage proportionally, and outputting an interrupt signal according to the output voltage.
  • the central processing unit is connected to the sensor, and after detecting the interrupt signal, obtains a shaking direction and a shaking distance of the terminal, according to the shaking direction of the terminal, the shaking distance, and the adjustment direction of the display position of the display content. Adjust the correspondence between the displayed content and the adjustment distance.
  • the sensor writes the measured acceleration of the terminal into the internal register of the sensor.
  • the central processing unit reads the internal register of the sensor to obtain the shaking direction and the shaking distance of the terminal.
  • the user can use the terminal to interact with the server through the network to receive or send messages and the like.
  • Various communication client applications such as e-book reading applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc., can be installed on the terminal.
  • the terminal can be a variety of electronic devices having a display screen and having the ability to communicate with a server, including but not limited to smartphones, tablets, e-book readers, MP3 players, MP4 players, laptop portable computers, and desktop computers. and many more.
  • the server may be a server that provides various services, such as an electronic book reading request based on the terminal, and an electronic book server that transmits the corresponding electronic book to the terminal.
  • FIG. 8 a block diagram of a terminal 800 suitable for implementing the embodiments of the present application is shown.
  • the terminal shown in FIG. 8 is merely an example, and should not impose any limitation on the function and scope of use of the embodiments of the present application.
  • the terminal 800 includes a central processing unit (CPU) 801 which can be loaded from a program stored in a read only memory (ROM) 802 or a program loaded from a storage portion 808 into a random access memory (RAM) 803. Perform various appropriate actions and processes.
  • ROM read only memory
  • RAM random access memory
  • various programs and data required for the operation of the terminal 800 are also stored.
  • the CPU 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804.
  • An input/output (I/O) interface 805 is also coupled to bus 804.
  • the following components are connected to the I/O interface 805: an input portion 806 including a keyboard, a mouse, etc.; an output portion 807 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), and the like, and a storage portion 808 including a hard disk or the like. And a communication portion 809 including a network interface card such as a LAN card, a modem, or the like. The communication section 809 performs communication processing via a network such as the Internet.
  • Driver 810 is also coupled to I/O interface 805 as needed.
  • a removable medium 811 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory or the like, is mounted on the drive 810 as needed so that a computer program read therefrom is installed into the storage portion 808 as needed.
  • an embodiment of the present disclosure includes a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for executing the method illustrated in the flowchart.
  • the computer program can be downloaded and installed from the network via communication portion 809, and/or installed from removable media 811.
  • the central processing unit (CPU) 801 the above-described functions defined in the system of the present application are executed.
  • each block of the flowchart or block diagrams can represent a module, a program segment, or a portion of code that includes one or more Executable instructions.
  • the functions noted in the blocks may also occur in a different order than that illustrated in the drawings. For example, two successively represented blocks may in fact be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved.
  • each block of the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be used A combination of dedicated hardware and computer instructions is implemented.
  • the present application further provides a computer readable medium, which may be included in the apparatus described in the above embodiments, or may be separately present and not incorporated into the apparatus.
  • the computer readable medium carries one or more programs when one or more of the programs are used by the device
  • the device When executed, the device includes: determining a first location of the display content on the display screen of the terminal; detecting movement information of the terminal, the movement information including a moving direction and a moving distance; according to the first a location and the movement information of the terminal, correspondingly adjusting the display content on the display screen to a second location.
  • FIG. 2, 3 and 6 illustrate a flow chart of a method of adjusting a display effect, according to an exemplary embodiment of the present invention.
  • the method can be realized, for example, by using an apparatus for adjusting a display effect as shown in FIG. 7, but the present disclosure is not limited thereto.
  • Figures 2, 3 and 6 are merely schematic illustrations of the processes involved in the method according to an exemplary embodiment of the present invention, and are not limiting. It will be readily understood that the processes illustrated in Figures 2, 3 and 6 do not indicate or limit the chronological order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, in multiple modules/processes/threads.
  • the technical solution according to the embodiment of the present invention may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network.
  • a non-volatile storage medium which may be a CD-ROM, a USB flash drive, a mobile hard disk, etc.
  • a number of instructions are included to cause a computing device (which may be a personal computer, server, mobile terminal, or network device, etc.) to perform a method in accordance with an embodiment of the present invention.
  • the method, the device, the terminal and the computer readable medium for adjusting the display effect disclosed by the embodiments of the present invention when the user performs digital reading, adjust the display position of the display content in the display screen in real time by monitoring the acceleration of the terminal, thereby reducing the cause The effect of shaking on the user can improve the user's reading experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The present invention relates to the technical field of computers. Disclosed are a method, device and terminal for adjusting a display effect and a computer readable medium. The method for adjusting the display effect comprises: (S110) determining a first position of a display content on a display screen of a terminal; (S120) detecting movement information of the terminal, the movement information comprising a movement direction and a movement distance; and (S130) adjusting the display content on the display screen to a second position according to the first position of the display content and the movement information of the terminal correspondingly. The method enables automatic and dynamic adjustment of a position of a display content on a display screen according to the shaking of a terminal, thus eliminating the need for a user to manually adjust their line of sight and thereby improving the user experience.

Description

调整显示效果的方法、装置及终端、计算机可读介质Method, device and terminal for adjusting display effect, computer readable medium

本公开要求申请日为2016年9月5日、申请号为CN201610804532.X、发明创造名称为《调整显示效果的方法、装置及终端》的发明专利申请的优先权。The present disclosure claims the priority of the invention patent application whose application date is September 5, 2016, the application number is CN201610804532.X, and the invention creation name is "method, device and terminal for adjusting the display effect".

技术领域Technical field

本公开涉及计算机技术,尤其涉及一种调整显示效果的方法、装置及终端、计算机可读介质。The present disclosure relates to computer technology, and in particular, to a method, an apparatus, and a terminal, and a computer readable medium for adjusting a display effect.

背景技术Background technique

数字阅读指的是阅读的数字化,主要有两层含义:一是阅读对象的数字化,也就是阅读的内容是以数字化的方式呈现的,如电子书、网络小说、电子地图、数码照片、博客、网页等等;二是阅读方式的数字化,就是阅读的载体、终端不是平面的纸张,而是带屏幕显示的电子仪器,如PC((personal computer,个人计算机)电脑、PDA(Personal Digital Assistant,掌上电脑)、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)、笔记本电脑、手机、阅读器等等。与传统的纸质出版物相比,数字化电子出版物具有存储量大、检索便捷、便于保存、成本低廉等优点。所以,数字化阅读日益受到各国年轻人的欢迎和追捧。Digital reading refers to the digitization of reading. There are two main meanings: First, the digitization of reading objects, that is, the content of reading is presented in digital form, such as e-books, online novels, electronic maps, digital photos, blogs, Web page, etc.; the second is the digitization of the reading method, that is, the carrier of reading, the terminal is not a flat paper, but an electronic device with a screen display, such as a PC ((personal computer) computer, PDA (Personal Digital Assistant, palm) Computer), MP3 (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV), notebook computer, mobile phone, reader Etc. Compared with traditional paper publications, digital electronic publications have the advantages of large storage capacity, convenient retrieval, easy storage, and low cost. Therefore, digital reading is increasingly welcomed and sought after by young people from all over the world.

当用户在使用电子阅读器,电子阅读器机身出现晃动时,用户往往只能通过自身调整视线角度来适应变化。由于用户是人为地调整视线,往往会导致用户的视力疲劳,大大地损害了用户的视力,并且造成了阅读效果的降低。When the user is using an e-reader and the e-reader body is shaken, the user often only adjusts the line of sight angle to adapt to the change. Since the user adjusts the line of sight artificially, the visual fatigue of the user is often caused, the visual acuity of the user is greatly impaired, and the reading effect is lowered.

因此,需要一种新的调整显示效果的方法、装置及终端、计算机可读介质。Therefore, there is a need for a new method, apparatus, and terminal, computer readable medium for adjusting display effects.

在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。The above information disclosed in this Background section is only for enhancement of understanding of the background of the present disclosure, and thus it may include information that does not constitute a prior art known to those of ordinary skill in the art.

发明内容Summary of the invention

本公开提供一种调整显示效果的方法、装置及终端、计算机可读介质,能够至少部分或者全部的解决上述提到的问题。The present disclosure provides a method, apparatus, and terminal, computer readable medium for adjusting display effects, which can solve the above mentioned problems at least partially or completely.

本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。Other features and advantages of the present disclosure will be apparent from the following detailed description.

根据本公开的一个方面,提供一种调整显示效果的方法,包括:确定终端的显示屏上的显示内容的第一位置;检测所述终端的移动信息,所述移动信息包括移动方向和移动距 离;根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。According to an aspect of the present disclosure, a method for adjusting a display effect includes: determining a first position of display content on a display screen of a terminal; detecting movement information of the terminal, the movement information including a moving direction and a moving distance And adjusting the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal.

在本公开的一种示例性实施例中,检测所述终端的移动信息,包括:通过所述终端上的一传感器检测所述终端的移动加速度;根据所述移动加速度确定所述终端在预设时间内的移动方向和移动距离。In an exemplary embodiment of the present disclosure, detecting motion information of the terminal includes: detecting, by a sensor on the terminal, a motion acceleration of the terminal; determining, according to the motion acceleration, that the terminal is preset The direction of movement and the distance of movement during the time.

在本公开的一种示例性实施例中,根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置,包括:当所述终端的移动方向为第一方向时,间隔预设时间向第二方向调整所述显示内容至所述第二位置;或者当所述终端的移动方向为所述第二方向时,间隔所述预设时间向所述第一方向调整所述显示内容至所述第二位置;其中,所述第一方向与所述第二方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。In an exemplary embodiment of the present disclosure, the display content on the display screen is correspondingly adjusted to a second according to the first location of the display content and the movement information of the terminal. The position includes: when the moving direction of the terminal is the first direction, the preset preset time adjusts the display content to the second position in a second direction; or when the moving direction of the terminal is the second direction And adjusting the display content to the second position in the first direction at intervals of the preset time; wherein the first direction is opposite to the second direction, the first position and the The distance between the second positions is positively related to the moving distance of the terminal.

在本公开的一种示例性实施例中,所述预设时间大于等于1/24秒。In an exemplary embodiment of the present disclosure, the preset time is greater than or equal to 1/24 second.

在本公开的一种示例性实施例中,还包括:判断所述终端在所述预设时间内的移动加速度是否超过一预设阈值;当所述移动加速度超过所述预设阈值时,停止调整所述显示内容的位置。In an exemplary embodiment of the present disclosure, the method further includes: determining whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; when the moving acceleration exceeds the preset threshold, stopping Adjust the position of the displayed content.

根据本公开的一个方面,提供一种调整显示效果的装置,包括:设置模块,用于确定终端的显示屏上的显示内容的第一位置;检测模块,用于检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;调整模块,用于根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。According to an aspect of the present disclosure, an apparatus for adjusting a display effect includes: a setting module, configured to determine a first position of display content on a display screen of the terminal; and a detecting module, configured to detect movement information of the terminal, The movement information includes a movement direction and a movement distance; and an adjustment module, configured to adjust the display content on the display screen according to the first position of the display content and the movement information of the terminal To a second position.

在本公开的一种示例性实施例中,所述检测模块包括:一传感器,所述传感器设置于所述终端上,其用于检测所述终端的移动加速度;计算单元,用于根据所述移动加速度确定所述终端在预设时间内的移动方向和移动距离。In an exemplary embodiment of the present disclosure, the detecting module includes: a sensor disposed on the terminal for detecting a moving acceleration of the terminal; and a calculating unit, configured to The moving acceleration determines a moving direction and a moving distance of the terminal within a preset time.

在本公开的一种示例性实施例中,所述调整模块包括:第一调整单元,用于当所述终端的移动方向为第一方向时,间隔预设时间向第二方向调整所述显示内容至所述第二位置;或者第二调整单元,用于当所述终端的移动方向为所述第二方向时,间隔所述预设时间向所述第一方向调整所述显示内容至所述第二位置;其中,所述第一方向与所述第二方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。In an exemplary embodiment of the present disclosure, the adjustment module includes: a first adjustment unit, configured to adjust the display to the second direction at an interval preset time when the moving direction of the terminal is the first direction The content is to the second location; or the second adjusting unit is configured to adjust the display content to the first direction to the first direction when the moving direction of the terminal is the second direction The second position; wherein the first direction is opposite to the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal.

在本公开的一种示例性实施例中,所述调整模块包括:第三调整单元,用于当所述终端的移动方向为第三方向时,间隔预设时间向第四方向调整所述显示内容至所述第二位置;或者第四调整单元,用于当所述终端的移动方向为所述第四方向时,间隔所述预设时间向所述第三方向调整所述显示内容至所述第二位置;其中,所述第三方向与所述第四方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。In an exemplary embodiment of the present disclosure, the adjustment module includes: a third adjustment unit, configured to adjust the display to the fourth direction at an interval preset time when the moving direction of the terminal is the third direction The content is to the second location; or the fourth adjusting unit is configured to adjust the display content to the third direction to the third direction when the moving direction of the terminal is the fourth direction The second position; wherein the third direction is opposite to the fourth direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal.

在本公开的一种示例性实施例中,还包括:判断模块,用于判断所述终端在所述预设时间内的移动加速度是否超过一预设阈值;停止模块,用于当所述移动加速度超过所述预设阈值时,停止调整所述显示内容的位置。 In an exemplary embodiment of the present disclosure, the method further includes: a determining module, configured to determine whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; and stopping the module, when the moving When the acceleration exceeds the preset threshold, the position of the display content is stopped.

根据本公开的一个方面,提供一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定终端的显示屏上的显示内容的第一位置;检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。According to an aspect of the present disclosure, a terminal is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: determine a first display content on a display screen of the terminal Detecting movement information of the terminal, the movement information includes a moving direction and a moving distance; and correspondingly adjusting the display screen according to the first position of the display content and the movement information of the terminal The display content is to a second location.

根据本公开的一个方面,提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述发明实施例中任一所述的调整显示效果的方法。According to an aspect of the present disclosure, there is provided a computer readable medium having stored thereon a computer program, the program being executed by a processor to implement a method of adjusting a display effect as described in any of the above-described embodiments of the invention.

本公开某些实施例中的调整显示效果的方法、装置及终端、计算机可读介质,通过检测终端的晃动自动调整显示屏上显示内容的位置,不需要用户自身调整视线角度,提高了用户体验。The method, device, terminal and computer readable medium for adjusting the display effect in some embodiments of the present disclosure automatically adjust the position of the displayed content on the display screen by detecting the shaking of the terminal, without the user adjusting the line of sight angle, thereby improving the user experience. .

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。The above general description and the following detailed description are intended to be illustrative and not restrictive.

附图说明DRAWINGS

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。The accompanying drawings, which are incorporated in the specification

图1示意性示出可以应用本申请的调整显示效果的方法或者调整显示效果的装置的系统架构图;1 schematically shows a system architecture diagram of a method of adjusting a display effect or a device for adjusting a display effect to which the present application can be applied;

图2示意性示出根据本发明示例实施方式的一种调整显示效果的方法的流程图;FIG. 2 is a flow chart schematically showing a method of adjusting a display effect according to an exemplary embodiment of the present invention; FIG.

图3示意性示出根据本发明示例实施方式的另一种调整显示效果的方法的流程图;FIG. 3 is a flow chart schematically showing another method of adjusting a display effect according to an exemplary embodiment of the present invention; FIG.

图4示意性示出调整前显示屏上显示内容的显示效果;Figure 4 is a view schematically showing the display effect of the display content on the display screen before adjustment;

图5示意性示出调整后显示屏上显示内容的显示效果;Figure 5 is a view schematically showing the display effect of the displayed content on the adjusted display screen;

图6示意性示出根据本发明示例实施方式的再一种调整显示效果的方法的流程图;FIG. 6 is a flow chart schematically showing still another method of adjusting a display effect according to an exemplary embodiment of the present invention; FIG.

图7示意性示出根据本发明示例实施方式的一种调整显示效果的装置的框图;FIG. 7 is a block diagram schematically showing an apparatus for adjusting a display effect according to an exemplary embodiment of the present invention; FIG.

图8示意性示出本公开示例性实施例中的终端的模块示意图。FIG. 8 schematically shows a block diagram of a terminal in an exemplary embodiment of the present disclosure.

具体实施方式detailed description

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be embodied in a variety of forms and should not be construed as being limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more complete and complete, To those skilled in the art. The drawings are only schematic representations of the disclosure, and are not necessarily to scale. The same reference numerals in the drawings denote the same or similar parts, and the repeated description thereof will be omitted.

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细 节中的一个或更多,或者可以采用其它的方法、组元、系统、步骤等。在其它情况下,不详细示出或描述公知结构、方法、系统、实现、材料或者操作以避免喧宾夺主而使得本公开的各方面变得模糊。Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are set forth However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced and the specific details are omitted. One or more of the sections, or other methods, components, systems, steps, etc. may be employed. In other instances, various aspects of the present disclosure may be obscured without the details of the structure, method, system, implementation, material, or operation.

附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器系统和/或微控制器系统中实现这些功能实体。Some of the block diagrams shown in the figures are functional entities and do not necessarily have to correspond to physically or logically separate entities. These functional entities may be implemented in software, or implemented in one or more hardware modules or integrated circuits, or implemented in different network and/or processor systems and/or microcontroller systems.

以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的系统和方法的例子。The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of systems and methods consistent with aspects of the present disclosure as detailed in the appended claims.

图1示意性示出可以应用本申请的调整显示效果的方法或者调整显示效果的装置的系统架构图。FIG. 1 schematically shows a system architecture diagram of a method of adjusting a display effect or a device for adjusting a display effect to which the present application can be applied.

如图1所示,系统架构100可以包括终端101、102、103,网络104和服务器105。网络104用以在终端101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种有线或者无线网络类型。As shown in FIG. 1, system architecture 100 can include terminals 101, 102, 103, network 104, and server 105. Network 104 is used to provide a medium for communication links between terminals 101, 102, 103 and server 105. Network 104 can include a variety of wired or wireless network types.

用户可以使用终端101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端101、102、103上可以安装有各种通讯用户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱用户端、社交平台软件等。The user can interact with the server 105 over the network 104 using the terminals 101, 102, 103 to receive or send messages and the like. Various communication client applications, such as a shopping application, a web browser application, a search application, an instant communication tool, a mailbox client, a social platform software, and the like, may be installed on the terminals 101, 102, and 103.

终端101、102、103可以是具有显示屏并且支持网页浏览的各种电子终端,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。The terminals 101, 102, 103 may be various electronic terminals having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop portable computers, desktop computers, and the like.

服务器105可以是提供各种服务的服务器。服务器可以对接收到的数据进行分析等处理,并将处理结果反馈给终端。The server 105 can be a server that provides various services. The server can analyze and process the received data, and feed back the processing result to the terminal.

需要说明的是,本申请实施例所提供的调整显示效果的方法既可以由服务器执行,也可以由终端执行,相应地,调整显示效果的装置既可以设置于服务器中,也可以设置于终端中。It should be noted that the method for adjusting the display effect provided by the embodiment of the present application may be executed by the server or by the terminal. Accordingly, the device for adjusting the display effect may be set in the server or in the terminal. .

应该理解,图1中的终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端、网络和服务器。It should be understood that the number of terminals, networks, and servers in Figure 1 is merely illustrative. Depending on the implementation needs, there can be any number of terminals, networks, and servers.

图2示意性示出根据本发明示例实施方式的一种调整显示效果的方法的流程图。FIG. 2 schematically illustrates a flow chart of a method of adjusting a display effect according to an exemplary embodiment of the present invention.

如图2所示,在步骤S110中,确定终端的显示屏上的显示内容的第一位置。As shown in FIG. 2, in step S110, a first position of the display content on the display screen of the terminal is determined.

例如,所述终端为电子阅读器,但本公开不以此为限,任意具有显示屏、能够进行数字阅读的电子设备均能用于实现本公开的目的。For example, the terminal is an e-reader, but the disclosure is not limited thereto, and any electronic device having a display screen and capable of digital reading can be used for the purpose of the present disclosure.

用户在使用该终端进行数字阅读前,可以根据自己当前的视线范围在该电子阅读器的阅读软件中预设该显示屏上的当前显示内容的显示位置,将该预设的显示位置存储为该第一位置。Before using the terminal for digital reading, the user may preset the display position of the current display content on the display screen in the reading software of the electronic reader according to the current line of sight range, and store the preset display position as the First position.

在一些实施例中,可以选择电子阅读器显示屏有效显示区域的面积的70%-80%作 为该第一位置的大小。但本公开不以此为限,用户可以根据自己的偏好自主设置当前显示内容的面积大小。In some embodiments, 70%-80% of the area of the effective display area of the electronic reader display can be selected. Is the size of the first location. However, the disclosure is not limited thereto, and the user can set the size of the current display content according to his own preference.

在另一些实施例中,可以选择该显示屏有效显示区域的正中间作为坐标原点O,平行于该显示屏的宽度方向作为X轴,平行于该显示屏的长度方向作为Y轴(参考图4)。但本公开不以此为限,系统可以选择任意的坐标系作为该显示内容的显示位置调整的参考坐标系。In other embodiments, the middle of the effective display area of the display screen may be selected as the coordinate origin O, the width direction of the display screen is taken as the X axis, and the length direction of the display screen is parallel to the Y axis (refer to FIG. 4). ). However, the present disclosure is not limited thereto, and the system may select an arbitrary coordinate system as a reference coordinate system for display position adjustment of the display content.

在一实施例中,该显示内容的长度方向平行于该显示屏的长度方向,该显示内容的宽度方向平行于该显示屏的宽度方向。但本公开不以此为限,用户可以根据选择该当前内容的不同轮廓形状,例如,圆形、不规则形状等。In an embodiment, the length direction of the display content is parallel to the length direction of the display screen, and the width direction of the display content is parallel to the width direction of the display screen. However, the disclosure is not limited thereto, and the user may select different contour shapes of the current content, for example, a circle, an irregular shape, and the like.

在一些实施例中,所述第一位置可以包括该显示内容在该显示屏上的坐标范围,例如横坐标范围(X1,X2),纵坐标范围(Y1,Y2);也可以包括该显示内容的中心点坐标(X3,Y3)。In some embodiments, the first location may include a coordinate range of the display content on the display screen, such as an abscissa range (X1, X2), an ordinate range (Y1, Y2); the display content may also be included Center point coordinates (X3, Y3).

在一些实施例中,当用户打开该电子阅读器的阅读软件时,系统将弹出提示框显示提示信息用于提示用户选择合适的显示位置,用户可以选择开启该自动调整显示内容的显示位置的功能或者关闭。In some embodiments, when the user opens the reading software of the e-reader, the system will pop up a prompt box to display a prompt message for prompting the user to select a suitable display position, and the user may select to enable the function of automatically adjusting the display position of the display content. Or close.

在步骤S120中,检测所述终端的移动信息,所述移动信息包括移动方向和移动距离。In step S120, motion information of the terminal is detected, and the motion information includes a moving direction and a moving distance.

在示例性实施例中,所述步骤S120包括:通过所述终端上的一传感器检测所述终端的移动加速度;根据所述移动加速度确定所述终端在预设时间内的移动方向和移动距离。In an exemplary embodiment, the step S120 includes: detecting, by a sensor on the terminal, a moving acceleration of the terminal; determining, according to the moving acceleration, a moving direction and a moving distance of the terminal within a preset time.

在一些实施例中,所述传感器包括加速度传感器。在另一些实施例中,所述传感器包括三轴陀螺仪,可以同时测定6个方向的位置、移动轨迹和加速度。三轴陀螺仪的体积小,重量轻,结构简单,可靠性好。In some embodiments, the sensor comprises an acceleration sensor. In other embodiments, the sensor includes a three-axis gyroscope that can simultaneously measure position, movement trajectory, and acceleration in six directions. The three-axis gyroscope is small in size, light in weight, simple in structure, and reliable in reliability.

在示例性实施例中,所述步骤S120中,还可以通过速度传感器测量所述终端的移动速度,根据所述移动速度确定所述终端在所述预设时间内容内的移动方向和移动距离。其他任意能够确定该终端的移动方向和移动加速度、速度、距离等的方法均属于本公开的保护范围之内。In an exemplary embodiment, in step S120, the moving speed of the terminal may also be measured by a speed sensor, and the moving direction and the moving distance of the terminal within the preset time content are determined according to the moving speed. Any other method capable of determining the moving direction and moving acceleration, speed, distance, and the like of the terminal is within the protection scope of the present disclosure.

在步骤S130中,根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。In step S130, the display content on the display screen is correspondingly adjusted to a second location according to the first location of the display content and the movement information of the terminal.

在示例性实施例中,所述步骤S130包括:当所述终端的移动方向为第一方向时,间隔预设时间向第二方向调整所述显示内容至所述第二位置;或者当所述终端的移动方向为所述第二方向时,间隔所述预设时间向所述第一方向调整所述显示内容至所述第二位置。In an exemplary embodiment, the step S130 includes: adjusting the display content to the second position in a second direction when the moving direction of the terminal is the first direction; or when the When the moving direction of the terminal is the second direction, the display content is adjusted to the first direction to the second position by the preset time interval.

在示例性实施例中,所述第一方向与所述第二方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。即当用户晃动电子阅读器时,系统 向晃动的相反方向调整该显示内容的显示位置。其中,调整距离与该终端的移动距离有关,即终端的移动距离越大,该调整距离相应的增大。In an exemplary embodiment, the first direction is opposite the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal. That is, when the user shakes the e-reader, the system Adjust the display position of the display content in the opposite direction of the shaking. The adjustment distance is related to the moving distance of the terminal, that is, the larger the moving distance of the terminal, the corresponding increase of the adjustment distance.

例如,所述第一方向为X轴正方向,所述第二方向为X轴负方向。但本公开不以此为限,所述第一方向和所述第二方向可以是任意的方向。上述所说的第一方向和第二方向相反在实际应用中也不一定必须是严格,可以有一定偏差或误差。For example, the first direction is an X-axis positive direction and the second direction is an X-axis negative direction. However, the disclosure is not limited thereto, and the first direction and the second direction may be any directions. The opposite of the first direction and the second direction mentioned above does not necessarily have to be strict in practical applications, and may have a certain deviation or error.

在示例性实施例中,所述步骤S130包括:当所述终端的移动方向为第三方向时,间隔预设时间向第四方向调整所述显示内容至所述第二位置;或者当所述终端的移动方向为所述第四方向时,间隔所述预设时间向所述第三方向调整所述显示内容至所述第二位置。In an exemplary embodiment, the step S130 includes: when the moving direction of the terminal is the third direction, the preset time is adjusted to the fourth direction to the second position; or when When the moving direction of the terminal is the fourth direction, the display content is adjusted to the second position in the third direction by the preset time interval.

在示例性实施例中,所述第三方向与所述第四方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。In an exemplary embodiment, the third direction is opposite the fourth direction, and a distance between the first position and the second position is positively related to a moving distance of the terminal.

例如,所述第三方向为Y轴正方向,所述第四方向为Y轴负方向。但本公开不以此为限,所述第三方向和所述第四方向可以是任意的方向。上述所说的第三方向和第四方向相反在实际应用中也不一定必须是严格,可以有一定偏差或误差。For example, the third direction is a positive direction of the Y axis, and the fourth direction is a negative direction of the Y axis. However, the disclosure is not limited thereto, and the third direction and the fourth direction may be arbitrary directions. The opposite of the third direction and the fourth direction mentioned above does not necessarily have to be strict in practical applications, and may have a certain deviation or error.

在示例性实施例中,所述预设时间大于等于1/24秒。In an exemplary embodiment, the preset time is greater than or equal to 1/24 second.

考虑到人眼的敏感性,每秒24帧即可达到动画的效果,即预设时间大于或者等于1/24秒调整一次显示内容的显示位置不会引起人眼的不适感。Taking into account the sensitivity of the human eye, the animation effect can be achieved at 24 frames per second, that is, the preset time is greater than or equal to 1/24 second. Adjusting the display position of the display content once does not cause discomfort to the human eye.

本发明实施方式提供的调整显示效果的方法,当终端出现机身晃动时,系统通过三轴陀螺仪等传感器对相关速度、加速度进行监控,实时调整当前显示内容在该终端的显示屏幕上的显示位置,使得用户的视线角度可以保持在一个相对静止的范围内,大大提高了用户的可阅读性,提高用户的阅读体验。The method for adjusting the display effect provided by the embodiment of the present invention, when the terminal appears to shake the body, the system monitors the relevant speed and acceleration through a sensor such as a three-axis gyroscope, and adjusts the display of the current display content on the display screen of the terminal in real time. The position allows the user's line of sight to be maintained in a relatively static range, greatly improving the user's readability and improving the user's reading experience.

图3示意性示出根据本发明示例实施方式的另一种调整显示效果的方法的流程图。FIG. 3 schematically illustrates a flow chart of another method of adjusting a display effect according to an example embodiment of the present invention.

如图3所示,在步骤S210中,系统判断是否检测到终端的移动加速度A,当检测到该移动加速度时,进入下一步S220;反之,继续检测。As shown in FIG. 3, in step S210, the system determines whether the movement acceleration A of the terminal is detected. When the movement acceleration is detected, the process proceeds to the next step S220; otherwise, the detection is continued.

当用户晃动终端的幅度很小时,传感器可能检测不到该晃动,此时,系统维持当前的显示位置不变。When the amplitude of the user shaking the terminal is small, the sensor may not detect the shaking. At this time, the system maintains the current display position.

在步骤S220中,根据该移动加速度A的大小计算在时间T内显示内容在显示屏上的调整距离。In step S220, the adjustment distance of the display content on the display screen during the time T is calculated according to the magnitude of the movement acceleration A.

例如,首先将该移动加速度A在坐标系上分解为两个坐标分量Ax和Ay,Ax代表在X轴上的分量,Ay代表在Y轴上的分量,根据加速度和距离的计算公式,可以得到该终端的时间T内的移动距离的两个分量分别为:For example, first, the moving acceleration A is decomposed on the coordinate system into two coordinate components Ax and Ay, Ax represents a component on the X-axis, and Ay represents a component on the Y-axis, which can be obtained according to a calculation formula of acceleration and distance. The two components of the moving distance in the time T of the terminal are:

Sx=(1/2)Ax2T                  (1)Sx=(1/2)Ax 2 T (1)

Sy=(1/2)Ay2T                  (2)Sy=(1/2)Ay 2 T (2)

其中T为预设的调整一次显示位置的间隔时间,例如1/24秒。 Where T is the preset interval for adjusting the display position once, for example, 1/24 second.

在一些实施例中,系统可以设置显示内容在显示屏上的调整距离等于该终端的移动距离,即该调整距离的第一分量Sa和第二分量Sb分别为:In some embodiments, the system can set the adjustment distance of the display content on the display screen to be equal to the moving distance of the terminal, that is, the first component Sa and the second component Sb of the adjustment distance are:

Sa=Sx=(1/2)Ax2T                  (3)Sa=Sx=(1/2)Ax 2 T (3)

Sb=Sy=(1/2)Ay2T                  (4)Sb=Sy=(1/2)Ay 2 T (4)

但本公开不以此为限,例如系统也可以设置显示内容在显示屏上的调整距离为该终端的移动距离的比例关系,如:However, the disclosure is not limited thereto. For example, the system may also set a proportional relationship between the adjustment distance of the display content on the display screen and the moving distance of the terminal, such as:

Sa=kSx=(1/2)kAx2T                 (5)Sa=kSx=(1/2)kAx 2 T (5)

Sb=kSy=(1/2)kAy2T                 (6)Sb=kSy=(1/2)kAy 2 T (6)

其中k>0。Where k>0.

在步骤S230中,根据该加速度判断所述终端是否向左晃动;当所述终端向左晃动时,进入步骤S240;反之,跳转到步骤S250。In step S230, it is determined whether the terminal is shaken to the left according to the acceleration; when the terminal is shaken to the left, the process proceeds to step S240; otherwise, the process proceeds to step S250.

其中可以设置加速度Ax大于0即朝向X轴正方向晃动时为所述终端向左晃动;加速度Ax小于0即朝向X轴负方向晃动时为所述终端向右晃动;加速度Ay大于0即朝向Y轴正方向晃动时为所述终端向上晃动;加速度Ay小于0即朝向Y轴负方向晃动时为所述终端向下晃动。但本公开不以此为限。Wherein, the acceleration Ax is greater than 0, that is, the terminal is swayed to the left when swaying in the positive direction of the X-axis; when the acceleration Ax is less than 0, the terminal is swayed to the right when swaying in the negative direction of the X-axis; the acceleration Ay is greater than 0, ie, toward the Y When the axis is swaying in the positive direction, the terminal is swayed upward; when the acceleration Ay is less than 0, that is, swaying in the negative direction of the Y-axis, the terminal is swayed downward. However, the disclosure is not limited thereto.

在步骤S240中,将当前显示内容在该显示屏上向右移动该调整距离的第一分量。In step S240, the current display content is moved to the right on the display screen by the first component of the adjustment distance.

在步骤S250中,根据该加速度判断所述终端是否向右晃动;当所述终端向右晃动时,进入步骤S260;反之,跳回到步骤S210继续检测该终端的移动加速度。In step S250, it is determined whether the terminal is shaking to the right according to the acceleration; when the terminal is shaking to the right, the process proceeds to step S260; otherwise, the process returns to step S210 to continue detecting the movement acceleration of the terminal.

在步骤S260中,将当前显示内容在该显示屏上向左移动该调整距离的第一分量。In step S260, the current display content is moved to the left on the display screen by the first component of the adjustment distance.

在步骤S270中,根据该加速度判断所述终端是否向上晃动;当所述终端向上晃动时,进入步骤S280;反之,跳转到步骤S290。In step S270, it is determined whether the terminal is swaying upward according to the acceleration; when the terminal is swaying upward, the process proceeds to step S280; otherwise, the process proceeds to step S290.

在步骤S280中,将当前显示内容在该显示屏上向下移动该调整距离的第二分量。In step S280, the current display content is moved down on the display screen by the second component of the adjustment distance.

在步骤S290中,根据该加速度判断所述终端是否向下晃动;当所述终端向下晃动时,进入步骤S2100;反之,跳回到步骤S210继续检测该终端的移动加速度。In step S290, it is determined whether the terminal is shaking downward according to the acceleration; when the terminal is shaking downward, the process proceeds to step S2100; otherwise, the process returns to step S210 to continue detecting the movement acceleration of the terminal.

在步骤S2100中,将当前显示内容在该显示屏上向上移动该调整距离的第二分量。In step S2100, the current display content is moved up on the display screen by the second component of the adjustment distance.

本发明实施方式提供的调整显示效果的方法,当用户选择开始动态调整功能时,系统将实时监控电子阅读器在XY轴上的加速度Ax,Ay,根据加速度Ax,Ay自动调整该显示内容在该终端的显示屏上的显示位置。The method for adjusting the display effect provided by the embodiment of the present invention, when the user selects to start the dynamic adjustment function, the system monitors the acceleration Ax, Ay of the electronic reader on the XY axis in real time, and automatically adjusts the display content according to the acceleration Ax, Ay. The display position on the display of the terminal.

下面以T=1/24秒,Sa和Sb分别等于Sx和Sy进行举例说明。参考图4和图5。图4示意性示出调整前显示屏上显示内容的显示效果。图5示意性示出调整后显示屏上显示内容的显示效果。The following is an example of T = 1 / 24 seconds, Sa and Sb are equal to Sx and Sy, respectively. Refer to Figures 4 and 5. Fig. 4 schematically shows the display effect of the display content on the display screen before adjustment. Fig. 5 schematically shows the display effect of the displayed content on the adjusted display screen.

如图4所示,预先设置该显示内容320为一对称与坐标原点O的矩形,位于显示屏310的正中央。如图5所示,当终端机身在时间T内的晃动加速度Ax小于0时,即终端向左晃动时,该显示内容320整体向右移动Sa的距离。As shown in FIG. 4, the display content 320 is preset to be a rectangle with a coordinate origin and a coordinate origin O, and is located at the center of the display screen 310. As shown in FIG. 5, when the sway acceleration Ax of the terminal body in the time T is less than 0, that is, when the terminal sways to the left, the display content 320 as a whole moves to the right by the distance of Sa.

虽然图5仅示意了终端往一个方向的晃动,但实际上,终端可以同时往两个方向 晃动,例如同时往左上晃动,此时将显示内容320向右下方向调整显示位置;或者同时往右上晃动,此时将显示内容320向左下方向调整显示位置等等。甚至,终端还可以同时往三个方向晃动,例如可以检测另一Z轴方向的终端的运动,即可以根据该Z轴的运动判断该终端是远离用户还是靠近用户,如果是远离用户,则可以相应的调整显示内容的显示面积变大,即将显示内容中的字体变大;如果是靠近用户,则可以相应的调整显示内容的显示面积变小,即将显示内容中的字体变小。在此不一一例举。Although Figure 5 only shows the shaking of the terminal in one direction, in fact, the terminal can go in both directions at the same time. Shaking, for example, shaking to the left at the same time, at this time, the display content 320 is adjusted to the lower right direction to display the display position; or simultaneously to the upper right side, at this time, the display content 320 is adjusted to the lower left direction to display the display position and the like. Even if the terminal can shake in three directions at the same time, for example, the motion of the terminal in another Z-axis direction can be detected, that is, whether the terminal is far away from the user or close to the user can be determined according to the motion of the Z-axis, and if it is away from the user, The corresponding display area of the display content becomes larger, that is, the font in the displayed content becomes larger; if it is close to the user, the display area of the display content can be adjusted correspondingly to be smaller, that is, the font in the displayed content becomes smaller. This is not an example.

需要说明的是,本公开实施例中的“显示内容”或者“当前显示内容”是指用户当前阅读的数字内容占据在显示屏上的位置,其并不意味着该显示内容的具体数据信息不可以变化。随着用户的阅读进度,用户可以进行翻页等操作。It should be noted that “display content” or “current display content” in the embodiment of the present disclosure refers to a position where the digital content currently read by the user occupies on the display screen, which does not mean that the specific data information of the display content is not Can change. As the user progresses, the user can perform operations such as turning pages.

图6示意性示出根据本发明示例实施方式的再一种调整显示效果的方法的流程图。FIG. 6 schematically illustrates a flow chart of still another method of adjusting a display effect according to an exemplary embodiment of the present invention.

如图6所示,在步骤S510中,实时检测终端的移动加速度。As shown in FIG. 6, in step S510, the moving acceleration of the terminal is detected in real time.

在步骤S520中,判断该加速度是否超过预设阈值;当该加速度没有超过所述预设阈值时,进入步骤S530;当该加速度超过所述预设阈值时,跳转到步骤S540。In step S520, it is determined whether the acceleration exceeds a preset threshold; when the acceleration does not exceed the preset threshold, the process proceeds to step S530; when the acceleration exceeds the preset threshold, the process proceeds to step S540.

在示例性实施例中,所述预设阈值可以根据该终端的显示屏的有效显示区域的一侧边与显示内容的同一侧边之间的距离来设定。例如,该显示屏的有效显示区域的左侧边与显示内容的左侧边之间的距离为Sc,则当终端在预设时间T内向右晃动的加速度计算出来的移动距离Sx大于Sc时,停止调整显示屏上的显示内容的显示位置,因为,此时向左调整显示内容的显示位置可能超出了显示屏的有效显示区域,导致用户不能看到完整的显示内容。In an exemplary embodiment, the preset threshold may be set according to a distance between one side of the effective display area of the display screen of the terminal and the same side of the display content. For example, if the distance between the left side of the effective display area of the display screen and the left side of the display content is Sc, then when the moving distance Sx calculated by the acceleration of the terminal shaking to the right within the preset time T is greater than Sc, Stop adjusting the display position of the display content on the display screen, because the display position of the display content adjusted to the left may exceed the effective display area of the display screen, and the user cannot see the complete display content.

在步骤S530中,根据该加速度相应的调整显示屏上的显示内容的显示位置。In step S530, the display position of the display content on the display screen is adjusted correspondingly according to the acceleration.

具体的调整方法参见上述实施例,在此不再赘述。For the specific adjustment method, refer to the foregoing embodiment, and details are not described herein again.

在步骤S540中,停止调整显示屏上的显示内容的显示位置。In step S540, the display position of the display content on the display screen is stopped.

在示例性实施例中,该方法还可以包括步骤S550,输出一提示信息用于提示用户终端当前晃动幅度过大,以暂停或者关闭动态调整功能。In an exemplary embodiment, the method may further include a step S550 of outputting a prompt message for prompting the user terminal that the current shaking amplitude is too large to pause or disable the dynamic adjustment function.

图7示意性示出根据本发明示例实施方式的一种调整显示效果的装置的框图。FIG. 7 schematically illustrates a block diagram of an apparatus for adjusting a display effect according to an exemplary embodiment of the present invention.

如图7所示,装置600包括:设置模块610、检测模块620以及调整模块630。As shown in FIG. 7, the device 600 includes a setting module 610, a detecting module 620, and an adjusting module 630.

其中设置模块610用于确定终端的显示屏上的显示内容的第一位置。The setting module 610 is configured to determine a first location of the display content on the display screen of the terminal.

检测模块620用于检测所述终端的移动信息,所述移动信息包括移动方向和移动距离。The detecting module 620 is configured to detect movement information of the terminal, where the movement information includes a moving direction and a moving distance.

调整模块630用于根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。The adjusting module 630 is configured to adjust the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal.

在示例性实施例中,所述检测模块620包括:一传感器,所述传感器设置于所述终端上,其用于检测所述终端的移动加速度;计算单元,用于根据所述移动加速度确定所述终端在预设时间内的移动方向和移动距离。 In an exemplary embodiment, the detecting module 620 includes: a sensor disposed on the terminal, configured to detect a moving acceleration of the terminal; and a calculating unit configured to determine, according to the moving acceleration The moving direction and moving distance of the terminal within a preset time.

在示例性实施例中,所述调整模块630包括:第一调整单元,用于当所述终端的移动方向为第一方向时,间隔预设时间向第二方向调整所述显示内容至所述第二位置;或者第二调整单元,用于当所述终端的移动方向为所述第二方向时,间隔所述预设时间向所述第一方向调整所述显示内容至所述第二位置。In an exemplary embodiment, the adjustment module 630 includes: a first adjustment unit, configured to adjust the display content to the second direction to the second direction when the moving direction of the terminal is the first direction a second position; or a second adjusting unit, configured to adjust the display content to the second position to the first direction by the preset time interval when the moving direction of the terminal is the second direction .

在示例性实施例中,所述第一方向与所述第二方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。In an exemplary embodiment, the first direction is opposite the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal.

在示例性实施例中,所述调整模块630包括:第三调整单元,用于当所述终端的移动方向为第三方向时,间隔预设时间向第四方向调整所述显示内容至所述第二位置;或者第四调整单元,用于当所述终端的移动方向为所述第四方向时,间隔所述预设时间向所述第三方向调整所述显示内容至所述第二位置。In an exemplary embodiment, the adjustment module 630 includes: a third adjustment unit, configured to adjust the display content to the fourth direction to the fourth direction when the moving direction of the terminal is the third direction a second position; or a fourth adjusting unit, configured to adjust the display content to the second position to the third direction by the preset time interval when the moving direction of the terminal is the fourth direction .

在示例性实施例中,所述第三方向与所述第四方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。In an exemplary embodiment, the third direction is opposite the fourth direction, and a distance between the first position and the second position is positively related to a moving distance of the terminal.

在示例性实施例中,装置600还包括:判断模块,用于判断所述终端在所述预设时间内的移动加速度是否超过一预设阈值;停止模块,用于当所述移动加速度超过所述预设阈值时,停止调整所述显示内容的位置。In an exemplary embodiment, the apparatus 600 further includes: a determining module, configured to determine whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; and the stopping module is configured to: when the moving acceleration exceeds When the preset threshold is described, the position of the display content is stopped.

本发明实施例中的模块对应上述方法实施例中的内容,在此不再详述。The modules in the embodiments of the present invention correspond to the contents in the foregoing method embodiments, and are not described in detail herein.

本发明实施方式还提供了一种终端,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:确定终端的显示屏上的显示内容的第一位置;检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。Embodiments of the present invention also provide a terminal, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: determine a first location of display content on a display screen of the terminal Detecting movement information of the terminal, the movement information includes a moving direction and a moving distance; and correspondingly adjusting the display on the display screen according to the first position of the display content and the movement information of the terminal The display content is to a second location.

在示例性实施例中,所述终端可以包括:传感器与中央处理单元。In an exemplary embodiment, the terminal may include a sensor and a central processing unit.

其中所述传感器设置于终端的主板上,与所述中央处理单元相连,用于测量终端的加速度并正比产生输出电压,根据所述输出电压输出中断信号。所述中央处理单元,与所述传感器相连,用于检测到所述中断信号后,获得终端的晃动方向和晃动距离,根据所述终端的晃动方向、晃动距离与显示内容的显示位置的调整方向和调整距离之间的对应关系,调整显示内容的显示位置。The sensor is disposed on the main board of the terminal, and is connected to the central processing unit for measuring the acceleration of the terminal and generating an output voltage proportionally, and outputting an interrupt signal according to the output voltage. The central processing unit is connected to the sensor, and after detecting the interrupt signal, obtains a shaking direction and a shaking distance of the terminal, according to the shaking direction of the terminal, the shaking distance, and the adjustment direction of the display position of the display content. Adjust the correspondence between the displayed content and the adjustment distance.

所述传感器,将测量到的终端的加速度写入传感器内部寄存器中,相应的,所述中央处理单元读取所述传感器的内部寄存器获得终端的晃动方向和晃动距离。The sensor writes the measured acceleration of the terminal into the internal register of the sensor. Correspondingly, the central processing unit reads the internal register of the sensor to obtain the shaking direction and the shaking distance of the terminal.

用户可以使用终端通过网络与服务器交互,以接收或发送消息等。终端上可以安装有各种通讯客户端应用,例如电子书籍阅读应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。The user can use the terminal to interact with the server through the network to receive or send messages and the like. Various communication client applications, such as e-book reading applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc., can be installed on the terminal.

终端可以是具有显示屏并且具备与服务器通信的能力的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器、MP4播放器、膝上型便携计算机和台式计算机等等。 The terminal can be a variety of electronic devices having a display screen and having the ability to communicate with a server, including but not limited to smartphones, tablets, e-book readers, MP3 players, MP4 players, laptop portable computers, and desktop computers. and many more.

服务器可以是提供各种服务的服务器,例如基于终端的电子书籍阅读请求,向终端发送相应的电子书籍的电子书籍服务器。The server may be a server that provides various services, such as an electronic book reading request based on the terminal, and an electronic book server that transmits the corresponding electronic book to the terminal.

下面参考图8,其示出了适于用来实现本申请实施例的终端800的结构示意图。图8示出的终端仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Referring now to Figure 8, a block diagram of a terminal 800 suitable for implementing the embodiments of the present application is shown. The terminal shown in FIG. 8 is merely an example, and should not impose any limitation on the function and scope of use of the embodiments of the present application.

如图8所示,终端800包括中央处理单元(CPU)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有终端800操作所需的各种程序和数据。CPU 801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8, the terminal 800 includes a central processing unit (CPU) 801 which can be loaded from a program stored in a read only memory (ROM) 802 or a program loaded from a storage portion 808 into a random access memory (RAM) 803. Perform various appropriate actions and processes. In the RAM 803, various programs and data required for the operation of the terminal 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input/output (I/O) interface 805 is also coupled to bus 804.

以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。The following components are connected to the I/O interface 805: an input portion 806 including a keyboard, a mouse, etc.; an output portion 807 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), and the like, and a storage portion 808 including a hard disk or the like. And a communication portion 809 including a network interface card such as a LAN card, a modem, or the like. The communication section 809 performs communication processing via a network such as the Internet. Driver 810 is also coupled to I/O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory or the like, is mounted on the drive 810 as needed so that a computer program read therefrom is installed into the storage portion 808 as needed.

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(CPU)801执行时,执行本申请的系统中限定的上述功能。In particular, the processes described above with reference to the flowcharts may be implemented as a computer software program in accordance with an embodiment of the present disclosure. For example, an embodiment of the present disclosure includes a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for executing the method illustrated in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network via communication portion 809, and/or installed from removable media 811. When the computer program is executed by the central processing unit (CPU) 801, the above-described functions defined in the system of the present application are executed.

附图中的流程图和框图,图示了按照本申请各种实施例的方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products in accordance with various embodiments of the present application. In this regard, each block of the flowchart or block diagrams can represent a module, a program segment, or a portion of code that includes one or more Executable instructions. It should also be noted that in some alternative implementations, the functions noted in the blocks may also occur in a different order than that illustrated in the drawings. For example, two successively represented blocks may in fact be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams or flowcharts, and combinations of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be used A combination of dedicated hardware and computer instructions is implemented.

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备 执行时,使得该设备包括:确定终端的显示屏上的显示内容的第一位置;检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。In another aspect, the present application further provides a computer readable medium, which may be included in the apparatus described in the above embodiments, or may be separately present and not incorporated into the apparatus. The computer readable medium carries one or more programs when one or more of the programs are used by the device When executed, the device includes: determining a first location of the display content on the display screen of the terminal; detecting movement information of the terminal, the movement information including a moving direction and a moving distance; according to the first a location and the movement information of the terminal, correspondingly adjusting the display content on the display screen to a second location.

图2、3和6示出根据本发明示例实施方式的调整显示效果的方法的流程图。该方法可例如利用如图7所示的调整显示效果的装置实现,但本公开不限于此。需要注意的是,图2、3和6仅是根据本发明示例实施方式的方法所包括的处理的示意性说明,而不是限制目的。易于理解,图2、3和6所示的处理并不表明或限制这些处理的时间顺序。另外,也易于理解,这些处理可以是例如在多个模块/进程/线程中同步或异步执行的。2, 3 and 6 illustrate a flow chart of a method of adjusting a display effect, according to an exemplary embodiment of the present invention. The method can be realized, for example, by using an apparatus for adjusting a display effect as shown in FIG. 7, but the present disclosure is not limited thereto. It is to be noted that Figures 2, 3 and 6 are merely schematic illustrations of the processes involved in the method according to an exemplary embodiment of the present invention, and are not limiting. It will be readily understood that the processes illustrated in Figures 2, 3 and 6 do not indicate or limit the chronological order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, in multiple modules/processes/threads.

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本发明实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本发明实施方式的方法。Through the description of the above embodiments, those skilled in the art will readily understand that the example embodiments described herein may be implemented by software or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiment of the present invention may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network. A number of instructions are included to cause a computing device (which may be a personal computer, server, mobile terminal, or network device, etc.) to perform a method in accordance with an embodiment of the present invention.

本发明实施方式公开的调整显示效果的方法、装置及终端、计算机可读介质,当用户进行数字阅读时,通过对终端加速度的监控,实时调整显示内容在显示屏中的显示位置,减少因机身晃动对用户的干扰作用,可以提高用户的阅读体验。The method, the device, the terminal and the computer readable medium for adjusting the display effect disclosed by the embodiments of the present invention, when the user performs digital reading, adjust the display position of the display content in the display screen in real time by monitoring the acceleration of the terminal, thereby reducing the cause The effect of shaking on the user can improve the user's reading experience.

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。Other embodiments of the present disclosure will be apparent to those skilled in the <RTIgt; The present application is intended to cover any variations, uses, or adaptations of the present disclosure, which are in accordance with the general principles of the disclosure and include common general knowledge or common technical means in the art that are not disclosed in the present disclosure. . The specification and examples are to be regarded as illustrative only,

以上具体地示出和描述了本公开的示例性实施方式。应可理解的是,本公开不限于这里描述的详细结构、设置方式或实现方法;相反,本公开意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。 The exemplary embodiments of the present disclosure have been specifically shown and described above. It should be understood that the invention is not limited to the details of the details of the embodiments of the invention.

Claims (13)

一种调整显示效果的方法,其特征在于,包括:A method for adjusting a display effect, comprising: 确定终端的显示屏上的显示内容的第一位置;Determining a first position of the display content on the display screen of the terminal; 检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;Detecting movement information of the terminal, where the movement information includes a moving direction and a moving distance; 根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。And correspondingly adjusting the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal. 根据权利要求1所述的方法,其中,所述检测所述终端的移动信息包括:The method of claim 1, wherein the detecting the movement information of the terminal comprises: 通过所述终端上的一传感器检测所述终端的移动加速度;Detecting a moving acceleration of the terminal by using a sensor on the terminal; 根据所述移动加速度确定所述终端在预设时间内的移动方向和移动距离。Determining a moving direction and a moving distance of the terminal within a preset time according to the moving acceleration. 根据权利要求1所述的方法,其中,所述根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置包括:The method according to claim 1, wherein said adjusting said display content on said display screen to said first according to said first position of said display content and said movement information of said terminal The second position includes: 当所述终端的移动方向为第一方向时,间隔预设时间向第二方向调整所述显示内容至所述第二位置;或者Adjusting the display content to the second position in a second direction when the moving direction of the terminal is the first direction; or 当所述终端的移动方向为所述第二方向时,间隔所述预设时间向所述第一方向调整所述显示内容至所述第二位置;When the moving direction of the terminal is the second direction, the display content is adjusted to the first direction to the second position by the preset time interval; 其中,所述第一方向与所述第二方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。Wherein the first direction is opposite to the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal. 根据权利要求1或3所述的方法,其中,所述根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置,包括:The method according to claim 1 or 3, wherein the adjusting the display content on the display screen to the first position of the display content and the movement information of the terminal to A second location, including: 当所述终端的移动方向为第三方向时,间隔预设时间向第四方向调整所述显示内容至所述第二位置;或者Adjusting the display content to the second position in a fourth direction when the moving direction of the terminal is the third direction; or 当所述终端的移动方向为所述第四方向时,间隔所述预设时间向所述第三方向调整所述显示内容至所述第二位置;When the moving direction of the terminal is the fourth direction, the display content is adjusted to the third direction to the second position by the preset time interval; 其中,所述第三方向与所述第四方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。Wherein the third direction is opposite to the fourth direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal. 根据权利要求4所述的方法,其中,所述预设时间大于等于1/24秒。The method of claim 4, wherein the preset time is greater than or equal to 1/24 second. 根据权利要求2所述的方法,其中,所述方法还包括:The method of claim 2, wherein the method further comprises: 判断所述终端在所述预设时间内的移动加速度是否超过一预设阈值;Determining whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; 当所述移动加速度超过所述预设阈值时,停止调整所述显示内容的位置。 When the moving acceleration exceeds the preset threshold, the adjustment of the position of the display content is stopped. 一种调整显示效果的装置,其特征在于,包括:A device for adjusting a display effect, comprising: 设置模块,用于确定终端的显示屏上的显示内容的第一位置;a setting module, configured to determine a first position of the display content on the display screen of the terminal; 检测模块,用于检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;a detecting module, configured to detect movement information of the terminal, where the movement information includes a moving direction and a moving distance; 调整模块,用于根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。And an adjustment module, configured to adjust the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal. 根据权利要求7所述的装置,其中,所述检测模块包括:The apparatus of claim 7 wherein said detecting module comprises: 一传感器,所述传感器设置于所述终端上,其用于检测所述终端的移动加速度;a sensor disposed on the terminal for detecting a moving acceleration of the terminal; 计算单元,用于根据所述移动加速度确定所述终端在预设时间内的移动方向和移动距离。And a calculating unit, configured to determine, according to the moving acceleration, a moving direction and a moving distance of the terminal within a preset time. 根据权利要求7所述的装置,其中,所述调整模块包括:The apparatus of claim 7, wherein the adjustment module comprises: 第一调整单元,用于当所述终端的移动方向为第一方向时,间隔预设时间向第二方向调整所述显示内容至所述第二位置;或者a first adjusting unit, configured to adjust the display content to the second position in a second direction when the moving direction of the terminal is the first direction; or 第二调整单元,用于当所述终端的移动方向为所述第二方向时,间隔所述预设时间向所述第一方向调整所述显示内容至所述第二位置;a second adjusting unit, configured to adjust the display content to the second position to the first direction by the preset time interval when the moving direction of the terminal is the second direction; 其中,所述第一方向与所述第二方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。Wherein the first direction is opposite to the second direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal. 根据权利要求7或9所述的装置,其中,所述调整模块包括:The apparatus according to claim 7 or 9, wherein the adjustment module comprises: 第三调整单元,用于当所述终端的移动方向为第三方向时,间隔预设时间向第四方向调整所述显示内容至所述第二位置;或者a third adjusting unit, configured to adjust the display content to the second position in a fourth direction when the moving direction of the terminal is the third direction; or 第四调整单元,用于当所述终端的移动方向为所述第四方向时,间隔所述预设时间向所述第三方向调整所述显示内容至所述第二位置;a fourth adjusting unit, configured to adjust the display content to the second position to the third direction by the preset time interval when the moving direction of the terminal is the fourth direction; 其中,所述第三方向与所述第四方向相反,所述第一位置和所述第二位置之间的距离正相关于所述终端的移动距离。Wherein the third direction is opposite to the fourth direction, and the distance between the first position and the second position is positively related to a moving distance of the terminal. 根据权利要求8所述的装置,其中,所述装置还包括:The apparatus of claim 8 wherein said apparatus further comprises: 判断模块,用于判断所述终端在所述预设时间内的移动加速度是否超过一预设阈值;a determining module, configured to determine whether the moving acceleration of the terminal in the preset time exceeds a preset threshold; 停止模块,用于当所述移动加速度超过所述预设阈值时,停止调整所述显示内容的位置。And stopping the module, configured to stop adjusting the position of the display content when the moving acceleration exceeds the preset threshold. 一种终端,其特征在于,包括:A terminal, comprising: 处理器;processor; 用于存储处理器可执行指令的存储器;a memory for storing processor executable instructions; 其中,所述处理器被配置为: Wherein the processor is configured to: 确定终端的显示屏上的显示内容的第一位置;Determining a first position of the display content on the display screen of the terminal; 检测所述终端的移动信息,所述移动信息包括移动方向和移动距离;Detecting movement information of the terminal, where the movement information includes a moving direction and a moving distance; 根据所述显示内容的所述第一位置以及所述终端的所述移动信息,相应的调整所述显示屏上的所述显示内容至一第二位置。And correspondingly adjusting the display content on the display screen to a second location according to the first location of the display content and the movement information of the terminal. 一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-6任一所述的调整显示效果的方法。 A computer readable medium having stored thereon a computer program, wherein the program, when executed by a processor, implements the method of adjusting display effects as set forth in any of claims 1-6.
PCT/CN2017/092598 2016-09-05 2017-07-12 Method, device and terminal for adjusting display effect and computer readable medium Ceased WO2018040754A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610804532.X 2016-09-05
CN201610804532.XA CN107797652B (en) 2016-09-05 2016-09-05 Method, device and terminal for adjusting display effect

Publications (1)

Publication Number Publication Date
WO2018040754A1 true WO2018040754A1 (en) 2018-03-08

Family

ID=61300173

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/092598 Ceased WO2018040754A1 (en) 2016-09-05 2017-07-12 Method, device and terminal for adjusting display effect and computer readable medium

Country Status (2)

Country Link
CN (1) CN107797652B (en)
WO (1) WO2018040754A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109067981B (en) * 2018-07-11 2020-08-04 Oppo广东移动通信有限公司 Split-screen application switching method, device, storage medium and electronic device
CN109597555B (en) * 2018-12-06 2022-09-06 佛山市原子文化传播有限公司 Method and system for adjusting display mode according to scene and object
CN110007760B (en) * 2019-03-28 2022-06-07 京东方科技集团股份有限公司 Display control method, display control device, and display device
CN111414112B (en) * 2020-03-05 2021-10-22 联想(北京)有限公司 Information display method and device and electronic equipment
CN113784192B (en) * 2021-09-15 2024-07-02 维沃移动通信有限公司 Screen projection method, screen projection device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385468A (en) * 2010-08-30 2012-03-21 联想(北京)有限公司 Electronic equipment and operation prompt identifier moving method thereof
CN102722280A (en) * 2012-05-21 2012-10-10 华为技术有限公司 Method and device for controlling screen movement, and terminal
CN103309574A (en) * 2012-03-12 2013-09-18 三星电子株式会社 Apparatus and methods for displaying on flexible display
CN103383626A (en) * 2012-05-02 2013-11-06 三星电子株式会社 Method and apparatus for moving an object
CN105892719A (en) * 2015-11-26 2016-08-24 乐视致新电子科技(天津)有限公司 Method for adjusting display content of display device and display device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100772909B1 (en) * 2006-05-30 2007-11-05 삼성전자주식회사 Image search method and device
CN101494691A (en) * 2009-03-06 2009-07-29 深圳华为通信技术有限公司 Terminal and method for adjusting display content
CN103645855A (en) * 2013-11-29 2014-03-19 东莞宇龙通信科技有限公司 Touch reading method and device
CN104866080B (en) * 2014-02-24 2020-08-18 腾讯科技(深圳)有限公司 Screen content display method and system
CN104461289B (en) * 2014-11-28 2018-09-11 广东欧珀移动通信有限公司 Terminal and its screen display method and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385468A (en) * 2010-08-30 2012-03-21 联想(北京)有限公司 Electronic equipment and operation prompt identifier moving method thereof
CN103309574A (en) * 2012-03-12 2013-09-18 三星电子株式会社 Apparatus and methods for displaying on flexible display
CN103383626A (en) * 2012-05-02 2013-11-06 三星电子株式会社 Method and apparatus for moving an object
CN102722280A (en) * 2012-05-21 2012-10-10 华为技术有限公司 Method and device for controlling screen movement, and terminal
CN105892719A (en) * 2015-11-26 2016-08-24 乐视致新电子科技(天津)有限公司 Method for adjusting display content of display device and display device

Also Published As

Publication number Publication date
CN107797652A (en) 2018-03-13
CN107797652B (en) 2020-03-03

Similar Documents

Publication Publication Date Title
WO2018040754A1 (en) Method, device and terminal for adjusting display effect and computer readable medium
US8549418B2 (en) Projected display to enhance computer device use
CN106200965B (en) A screen display method, device and mobile terminal
JP2018129088A (en) Tilting to scroll
US20140101621A1 (en) Mobile terminal browser page refreshing methods and mobile terminals
CN106843634B (en) Screen display adjustment method and system
US11665181B2 (en) Detection of high-risk blobs based on an analysis of associated graphical elements
US11128715B1 (en) Physical friend proximity in chat
US10679400B2 (en) Termination of animation
CN107077193A (en) Navigated digital content by inclination attitude
CN105549878A (en) Electronic book page turning control method and device
CN112947754B (en) Switching method and system for interaction mode of head-mounted device
CN112987922A (en) Device control method and device for protecting eyes and electronic device
CN108733716A (en) Picture preloads method, apparatus, electronic equipment and readable storage medium storing program for executing
CN108021416B (en) Method and terminal for loading media resources
CN104574473B (en) Method and device for generating dynamic effect on basis of static image
US10939236B1 (en) Position service to determine relative position to map features
US20140173471A1 (en) Method, apparatus, and computer program product for a curved user interface
US10241659B2 (en) Method and apparatus for adjusting the image display
CN110767144B (en) Anti-shake method and device for screen display of mobile terminal, mobile terminal and storage medium
CN107656681A (en) A kind of method and device of slide on simulated touch screen
US10831992B2 (en) Determining a reading speed based on user behavior
WO2017196580A1 (en) Modifying the modality of a computing device based upon a user&#39;s brain activity
CN114387186A (en) Visibility adjustment method, device, electronic device and computer-readable storage medium
CN105677749B (en) Page display method and device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17845057

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 17.06.2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17845057

Country of ref document: EP

Kind code of ref document: A1