WO2015184637A1 - 调整窗口显示位置的方法和终端 - Google Patents
调整窗口显示位置的方法和终端 Download PDFInfo
- Publication number
- WO2015184637A1 WO2015184637A1 PCT/CN2014/079359 CN2014079359W WO2015184637A1 WO 2015184637 A1 WO2015184637 A1 WO 2015184637A1 CN 2014079359 W CN2014079359 W CN 2014079359W WO 2015184637 A1 WO2015184637 A1 WO 2015184637A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- rotation
- angular acceleration
- axis direction
- terminal
- axis
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
Definitions
- Embodiments of the present invention relate to communication technologies, and in particular, to a method and a terminal for adjusting a display position of a window. Background technique
- a pop-up window with a small pop-up window such as a session window or a menu pop-up window
- a pop-up window with a small pop-up window is relatively fixed, and sometimes it is inconvenient to touch the contents of the pop-up window with one hand.
- the pull-down hovering is performed by touching the screen and dragging the pop-up window to pull down the display position of the window to a fixed position.
- Embodiments of the present invention provide a method and a terminal for adjusting a display position of a window, so as to overcome the cumbersome problem of adjusting the display position of a window of the terminal in the prior art.
- an embodiment of the present invention provides a method for adjusting a display position of a window, including: displaying a window at a first position of a screen of the terminal;
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction
- the rotational angle is a rotational angle about an X-axis direction
- the determining the change of the rotation direction of the terminal according to the rotation angular acceleration and/or the rotation angle includes:
- the direction of rotation of the terminal is a downward direction; or, when the rotation around the X-axis direction When the corner acceleration and the rotation angle around the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset rotation angle threshold, determining that the terminal rotates clockwise around the X-axis, and the terminal rotation change direction is upward The direction.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction and a rotational angular acceleration about a y-axis direction, the rotational angle being about the X-axis direction The angle of rotation and the angle of rotation about the y-axis;
- the determining the change of the rotation direction of the terminal according to the rotation angular acceleration and/or the rotation angle includes:
- the adjusting the window on the screen according to the direction of change of the terminal rotation Before the second position is displayed includes:
- the displacement of the window movement is set in advance.
- the adjusting, according to the direction of the rotation of the terminal, the displaying the window in the second position of the screen includes: The window of the terminal is moved in the direction of rotation change, and the window is adjusted to be displayed at the second position of the screen.
- an embodiment of the present invention provides a terminal, including:
- a display module configured to display a window at a first position of the screen of the terminal
- An obtaining module configured to acquire a rotation angular acceleration and/or a rotation angle of the terminal; and a determining module, configured to determine a change in a rotation direction of the terminal according to the rotation angular acceleration and/or the rotation angle;
- the display module is further configured to adjust the display of the window at the second position of the screen according to the direction of change of the terminal rotation.
- the rotation angular acceleration is a rotation angular acceleration about a X-axis direction
- the rotation angle is a rotation angle about an X-axis direction
- the determining module is specifically configured to:
- the direction of rotation of the terminal rotation is a downward direction; or, when the rotation angular acceleration about the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset rotation At the angle threshold, it is determined that the terminal rotates clockwise around the X axis, and the direction of rotation of the terminal rotation is an upward direction.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction and a rotational angular acceleration about a y-axis direction, the rotational angle being about the X-axis The angle of rotation of the direction and the angle of rotation about the y-axis direction;
- the determining module is specifically configured to:
- the determining module is further configured to:
- the displacement of the window movement is set in advance.
- the display module is specifically configured to:
- the window of the terminal is moved in the direction of rotation change, and the window is adjusted to be displayed at the second position of the screen.
- an embodiment of the present invention provides a terminal, including:
- the display is used to display a window at a first location
- the sensor is configured to acquire a rotational angular acceleration and/or a rotation angle of the terminal;
- the processor is configured to determine a change in a rotation direction of the terminal according to a rotation angular acceleration and/or a rotation angle acquired by the sensor;
- the display is further configured to adjust the window to be displayed at the second position according to the direction of change of the terminal rotation.
- the senor is further configured to: obtain a rotation angular acceleration of the terminal about an X-axis direction and/or a rotation angle about an X-axis direction;
- the processor is also used to:
- the direction of rotation of the terminal rotation is a downward direction; or, when the rotation angular acceleration about the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset rotation At the angle threshold, it is determined that the terminal rotates clockwise around the X axis, and the direction of rotation of the terminal rotation is an upward direction.
- the senor is further configured to: obtain a rotational angular acceleration about the X-axis direction of the terminal and a rotational angular acceleration about the y-axis direction, and/or , a rotation angle about the X-axis direction and a rotation angle about the y-axis direction;
- the processor is further configured to:
- the processor is further configured to:
- the displacement of the window movement is set in advance.
- the display is further configured to: move the window of the terminal to the rotation change direction, and adjust the The window is displayed in the second position.
- an embodiment of the present invention provides a method for displaying an interface, where the method is applied to a mobile terminal, where the mobile terminal includes a display screen and an application, and the method includes:
- the application interface is displayed at a second position of the display screen according to the direction in which the mobile terminal rotates.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction
- the rotational angle is a rotation angle about an X-axis direction
- Determining, according to the rotation angular acceleration and/or the rotation angle, a change in a rotation direction of the mobile terminal including:
- the rotation direction of the mobile terminal changes to a downward direction; when the rotation angular acceleration around the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset
- the angle threshold is rotated, it is determined that the mobile terminal rotates clockwise around the X axis, and the direction of rotation of the mobile terminal changes to an upward direction.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction and a rotational angular acceleration about a y-axis direction, the rotational angle being about the X-axis direction The angle of rotation and the angle of rotation about the y-axis;
- Determining, according to the rotation angular acceleration and/or the rotation angle, a change in a rotation direction of the mobile terminal including:
- the mobile terminal is determined to rotate clockwise around the y axis, and the rotation direction of the mobile terminal is a leftward direction.
- the second Before the location displays the application interface it includes:
- the displacement of the application interface movement is preset.
- the application program interface is displayed in a second position of the display screen according to a rotation direction of the mobile terminal, Includes:
- the application interface of the mobile terminal is moved by the displacement in a direction of rotation change, and the application interface is displayed at a second position of the display screen.
- an embodiment of the present invention provides an apparatus for displaying an interface, where the apparatus includes a display, a processor, and a sensor;
- the display is configured to display an application interface at a first position of the display; the sensor is configured to detect a rotational angular acceleration and/or a rotation angle of the device;
- the processor is configured to determine a change in a rotation direction of the device according to the rotation angular acceleration and/or a rotation angle;
- the display is further for displaying the application interface at a second location of the display in accordance with a direction of change of the device rotation.
- the senor is further configured to: detect a rotational angular acceleration of the device about an X-axis direction and/or a rotation angle about an X-axis direction;
- the processor is also used to:
- the device rotation change direction is a downward direction; when the rotation angular acceleration about the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold And when the second preset rotation angle threshold is determined, the device is determined to rotate clockwise about the X axis, and the device rotation direction is an upward direction.
- the senor is further configured to: detect a rotational angular acceleration about the X-axis direction of the terminal and a rotational angular acceleration about the y-axis direction, and/or , a rotation angle about the X-axis direction and a rotation angle about the y-axis direction;
- the processor is further configured to:
- the processor is further configured to:
- the displacement of the application interface movement is preset.
- the display is further configured to:
- the application interface of the device is moved in the direction of rotational change by the displacement, and the application interface is displayed in a second position of the display.
- the method and the terminal for adjusting the display position of the window in the embodiment of the present invention obtain the rotation angular acceleration and/or the rotation angle of the terminal by displaying the window at the first position of the screen of the terminal, and according to the rotation
- the angular acceleration and/or the rotation angle determines a change in the rotation direction of the terminal
- the adjustment window is displayed at the second position of the screen according to the direction of the rotation of the terminal, thereby realizing the dynamic adjustment of the window position according to the change of the rotation direction of the terminal.
- the function is more convenient for the user to operate after the adjustment, and solves the problem that the adjustment of the display position of the window of the terminal is cumbersome in the prior art.
- FIG. 1 is a flow chart of an embodiment of a method for adjusting a display position of a window according to the present invention
- FIG. 2 is a schematic diagram 1 of an adjustment window display position according to an embodiment of the method of the present invention
- FIG. 3 is a second schematic diagram of a display position of an adjustment window according to an embodiment of the method of the present invention.
- FIG. 4 is a schematic diagram 3 of an adjustment window display position according to an embodiment of the method of the present invention.
- FIG. 5 is a schematic diagram 4 of an adjustment window display position according to an embodiment of the method of the present invention.
- FIG. 6 is a schematic diagram of an implementation process of an embodiment of a method for adjusting a display position of a window according to the present invention
- FIG. 7 is a schematic structural diagram of an embodiment of a terminal according to the present invention.
- FIG. 8 is a schematic structural diagram of another embodiment of a terminal according to the present invention.
- FIG. 9 is a schematic diagram of a method for displaying an interface according to an embodiment of the present invention.
- FIG. 10 is a schematic diagram of an apparatus for displaying an interface according to an embodiment of the present invention.
- FIG. 11 is a first schematic diagram of an interface display according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram 2 of an interface display according to an embodiment of the present invention.
- the technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention.
- the embodiments are a part of the embodiments of the invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
- FIG. 1 is a flow chart of an embodiment of a method for adjusting a display position of a window according to the present invention.
- Figure 2 is the present invention
- the adjustment window of the method embodiment shows a schematic view of the position 1.
- FIG. 3 is a second schematic diagram of an adjustment window display position according to an embodiment of the method of the present invention.
- FIG. 4 is a third schematic diagram of an adjustment window display position according to an embodiment of the method of the present invention.
- FIG. 5 is a schematic diagram 4 of an adjustment window display position according to an embodiment of a method according to the present invention.
- the execution body of this embodiment may be a terminal.
- the technical solution of this embodiment can be applied to a mobile terminal to perform adjustment of a view or a window position of a screen of the mobile terminal.
- the method in this embodiment may include:
- Step 101 Display a window in a first position of the screen of the terminal.
- Step 102 Obtain a rotation angular acceleration and/or a rotation angle of the terminal.
- Step 103 Determine a change in the direction of rotation of the terminal according to the angular acceleration of the rotation and/or the angle of rotation. Specifically, firstly, the popup window of the application is displayed at the first position of the screen of the terminal, and the rotational angular acceleration and/or the rotation angle of the terminal is obtained, and the rotation direction of the terminal is determined according to the obtained rotational angular acceleration and/or the rotation angle. Variety.
- the terminal is placed horizontally, the display is up, the direction of the coordinates is as shown in the figure, and the origin of the coordinates is the center point of the terminal screen.
- the rotational angular acceleration such as the rotational angular acceleration about the X-axis direction
- the first preset rotational angular acceleration threshold defined as the terminal rotates counterclockwise about the X-axis
- determining that the terminal rotation change direction is a downward direction
- the rotational angular acceleration is less than the second preset rotational angular acceleration threshold, and the terminal is rotated clockwise around the X axis, it is determined that the terminal rotation change direction is an upward direction; or
- the rotation angle is greater than the first preset rotation angle threshold, for example, the terminal is rotated counterclockwise around the X axis, and then the direction of the terminal rotation is determined to be a downward direction; or, when the rotation angle is as When the rotation angle around the X-axis direction is less than the second preset rotation angle threshold, it is defined that the terminal rotates clockwise around the X-axis, and then the direction of the terminal rotation change is determined to be an upward direction; or
- the rotational angular acceleration such as the rotational angular acceleration about the X-axis direction
- the terminal rotates counterclockwise about the X-axis, and if the rotational angle is also greater than the first preset rotational angle threshold, Determining that the direction of rotation of the terminal is a downward direction; or, when the angular acceleration of the rotation is less than a threshold of the second predetermined rotational angular acceleration, the terminal is defined as a clockwise rotation about the X axis, and if If the rotation angle is also smaller than the second preset rotation angle threshold, determining that the terminal rotation change direction is an upward direction; or
- the rotational angular acceleration such as the rotational angular acceleration about the X-axis direction
- the terminal rotation is defined as the terminal rotates counterclockwise around the X-axis, and if the rotational angle is less than the second
- the rotation angle threshold is preset, and the direction of the rotation of the terminal is determined by the direction of the rotation angular acceleration, and then the direction of the rotation of the terminal is determined to be a downward direction; or, when the angular acceleration of the rotation is less than the second, the angular acceleration of the rotation is less than the second
- the preset angular acceleration threshold is rotated, it is defined as the terminal rotates clockwise around the X axis. If the rotation angle is greater than the first preset rotation angle threshold, and the direction of the terminal rotation is based on the direction of the rotational angular acceleration, the terminal rotation is determined. The direction of change is the upward direction.
- the rotation angle in this embodiment can be obtained by multiplying the rotation angular acceleration by the rotation time.
- Step 104 According to the direction in which the terminal rotates, the adjustment window is displayed in the second position of the screen. Specifically, as shown in FIG. 3, the terminal is placed in a vertical horizontal plane. The xoz plane in the figure is a horizontal plane, and the terminal screen faces the user. According to the direction of the rotation of the terminal, the window display position is adjusted. As shown in FIG. 4, the terminal is swung forward, that is, Rotating the terminal around the X axis, the screen rotates in the direction close to the user, that is, when the terminal rotates counterclockwise around the X axis, the position of the popup window is moved downward, and the terminal is perpendicular to the xoz' plane and parallel to the xoy' plane.
- the pop-up window moves a certain amount of displacement, for example, to a position near the bottom navigation bar.
- the terminal is swung in the opposite direction (swinging the terminal backward), that is, the terminal rotates clockwise around the X axis to move the position of the popup window upward, the original position can be restored in the embodiment of the present invention, as shown in FIG. The pop-up window position.
- the terminal is swung backwards, that is, the terminal is rotated clockwise around the X-axis, so that the terminal screen is away from the user's direction and the position of the pop-up window is moved upward. Then, the terminal is swung forward in the opposite direction, that is, rotated counterclockwise around the X-axis, and the screen is rotated in the direction of the user. At this time, the terminal is perpendicular to the plane and parallel to the xoy' plane, and the position of the window window in the embodiment of the present invention is It can be restored to the original position, as shown in Figure 3 for the pop-up window position.
- the rotation angle acceleration and/or the rotation angle of the terminal are acquired, and the change of the rotation direction of the terminal is determined according to the rotation angular acceleration and/or the rotation angle, and finally the window position is adjusted according to the rotation direction of the terminal rotation.
- the function of dynamically adjusting the position of the window according to the change of the rotation direction of the terminal is realized, and the adjustment is more convenient for the user to operate, which solves the problem of inconvenience in the operation of the window of the terminal in the prior art.
- FIG. 6 is a schematic diagram of an implementation process of an embodiment of a method for adjusting a display position of a window according to the present invention.
- a rotational angular acceleration is a rotational angular acceleration about an X-axis direction.
- _ ⁇ A rotation angle is a rotation angle a_x about an X-axis direction ;
- the terminal rotation is determined based on the angular acceleration of rotation and/or the angle of rotation
- the change of the direction of rotation may specifically include:
- the rotational angular acceleration about the X-axis direction is greater than the first preset rotational angular acceleration threshold, and the rotational angle about the X-axis direction is less than the second predetermined rotational angle threshold, or the rotational angular acceleration about the X-axis direction is less than The second preset rotation angle acceleration threshold value, and when the rotation angle around the X-axis direction is greater than the first preset rotation angle threshold value, the direction of the terminal rotation is subject to the direction of the rotation angular acceleration, that is, the adjustment of the window position is also the rotation angular acceleration The direction is correct.
- obtaining the rotational angular acceleration and/or the rotation angle of the terminal including:
- the rotational angular acceleration and/or the rotational angle of the terminal are acquired by the sensor in real time or periodically.
- the first preset rotation angle acceleration threshold, the second preset rotation angle acceleration threshold, the first preset rotation angle threshold, and the second preset rotation angle threshold may be preset by the terminal, and the value may be based on experience. Value setting.
- the first preset rotation angle acceleration threshold is equal to ⁇ rad/s
- the second preset rotation angle acceleration threshold is equal to - rad/s
- the first preset rotation angle threshold is equal to 30°
- the second preset rotation angle threshold is -30° .
- the angular acceleration ⁇ _ ⁇ and/or the rotation angle a_x of the terminal in the X-axis direction is obtained by the gyro sensor, and a_x is equal to the sum of the angles at which the gyro sensor detects the rotation of the terminal.
- ⁇ _ ⁇ event. values [0]; event is an event object of the sensor event SensorEvent, event. values represents the angular acceleration of the rotation of the sensor event (ie the angular acceleration of the terminal rotation), including the angular acceleration ⁇ about the X axis _ ⁇ , angular acceleration around the y axis " _y. event.values[0] represents the value of the angular acceleration about the X axis, in radians per second (rad/s).
- the calculation formula for the rotation angle a _x about the x-axis rotation is as follows:
- a—X ⁇ ( ⁇ _ ⁇ * dt* NANON_TO_SECOND_UNITs);
- Dt represents the time interval between two detections of the sensor, in nanoseconds (ns).
- the gyro sensor detects the angular acceleration of the terminal rotation every 10th; NANON_TO_SECOND_UNITs is a constant value, the size is equal to 1/1000000000.0, and the time is The second is converted to seconds.
- the terminal is placed in a vertical horizontal plane, and the terminal screen faces the user.
- the position of the window is adjusted according to the direction in which the terminal is rotated. As shown in FIG. 4, when the terminal rotates forward, that is, rotates counterclockwise around the X axis, and the terminal screen approaches the user. Rotation, ⁇ _ ⁇ and a _ ⁇ are both positive values. When " ⁇ >0 and / or a_x> ⁇ , the direction of the terminal rotation is defined as the downward direction, indicating that the window of the terminal screen will trigger a top-down Conversely, as shown in Fig.
- the time of the circle is determined.
- the default value is the time of rotation for ls. The user can also set it himself.
- the general ⁇ value is irrad/s; - ⁇ indicates the second preset rotation angle acceleration threshold in which the direction of the terminal rotation changes.
- ⁇ indicates the threshold of the rotation angle a_x in which the direction changes, that is, the first rotation angle threshold.
- the default size is 45°, and the user can define it by the application itself. In order to ensure the sensitivity of the response, it is generally set to 20° to 30°.
- '- ⁇ indicates the second rotation angle threshold at which the direction changes.
- the rotation angular acceleration and/or the rotation angle of the terminal are acquired by the sensor in real time or periodically, and the change of the rotation direction of the terminal is determined according to the rotation angular acceleration and/or the rotation angle, and the direction of the rotation of the terminal is obtained.
- the display position of the dynamic driving popup window is updated. Displayed in the second position of the terminal screen. For example, rotate the terminal forward, move the window down, rotate the terminal backward, and move the window up.
- the application is each application installed in the terminal, such as a game, etc., and the application can dynamically adjust the position of the view or the window with the rotation of the terminal after being enabled, each application.
- the view or window of the program is displayed at the first position of the screen of the terminal;
- the sensor management class is a software program in the terminal for monitoring the gyro sensor, obtaining the angular acceleration and/or the rotation angle of the terminal, and determining the rotation direction of the terminal.
- the window of the adjustment application is displayed in the second position of the screen of the terminal;
- the system sensor event listening interface is an implementation interface of the sensor management class.
- each application in the terminal needs to register the gyro sensor with the terminal's system. If the registration is successful, the gyro sensor can be monitored by other software programs such as a sensor management class (HwSensorManager), thereby monitoring the sensor event (sensorEvent), that is, the sensor can be obtained. The angular acceleration and/or the angle of rotation to the terminal and the change in the direction of rotation of the terminal is detected.
- the application can also set to enable monitoring of the terminal after the registration of the gyro sensor is successful.
- the sensor management class can update the display position of the popup window or the view of the application after monitoring the change of the rotation direction of the terminal, and can realize the dynamic display position adjustment by using the animation effect.
- the implementation interface of the above-mentioned software program sensor management class can be realized by a system sensor event monitoring interface (SensorEventListener), which monitors the gyro sensor, thereby detecting the change of the rotation direction of the terminal.
- the rotational angular acceleration is a rotational angular acceleration ⁇ _ _ around the X-axis direction and a rotational angular acceleration ⁇ _y a_x about the y-axis direction
- the rotational angle is a rotation angle a_x about the X-axis direction and a rotation angle about the y-axis direction.
- Determining the change of the rotational direction of the terminal according to the rotational angular acceleration and/or the rotational angle includes: when the absolute value of the rotational angular acceleration about the X-axis direction is greater than the absolute value of the rotational angular acceleration about the y-axis direction, ie, ⁇ ⁇ _ ⁇
- the absolute value of the angular acceleration of the rotation about the X-axis direction is greater than the absolute value of the angular acceleration of the rotation about the y-axis direction, that is, ⁇ ⁇ _ ⁇
- the angular acceleration is greater than the first preset rotational angular acceleration threshold, determining that the terminal rotates counterclockwise about the X axis, and the terminal rotation change direction is a downward direction; when the rotational angular acceleration about the X axis direction is less than the When the preset rotation angular acceleration threshold is used, it is determined that the terminal rotates clockwise around the X axis, and the rotation direction of the terminal rotates in an upward direction; or
- the absolute value of the angular acceleration of the rotation about the X-axis direction is greater than the absolute value of the angular acceleration of the rotation about the y-axis direction, that is, ⁇ ⁇ _ ⁇
- the acceleration is greater than the first preset rotational angular acceleration threshold, and the rotational angle about the X-axis direction is less than the second preset rotational angle threshold, or the rotational angular acceleration about the X-axis direction is less than the second preset rotational angular acceleration threshold, and
- the direction of the rotation of the terminal is in the direction of the angular acceleration of rotation, that is, the adjustment of the position of the window is also in the direction of the angular acceleration of rotation; or
- the above technical solution may be based on a pop-up window of a general large-screen mobile phone for position adjustment.
- you can also adjust the position of the window in up, down, left, and right directions.
- the angular acceleration ⁇ _ ⁇ of the terminal in the X-axis direction and the rotational angular acceleration around the y-axis are obtained by the gyro sensor.
- _y and/or the rotation angle of the rotation ⁇ ! ⁇ and ⁇ , a_x the gyro sensor detects the terminal The sum of the angles rotated around the X axis;
- a_y the sum of the angles at which the gyroscope detects the rotation of the terminal about the y axis.
- event. values[l] event. values[l] ; event is an object of the sensor event SensorEvent, event.values represents the angular acceleration of the rotation of the sensor event, including the angular acceleration ⁇ _ ⁇ around the x-axis, and the angular acceleration around the y-axis " _y.
- Event. values[0] represents the value of the angular acceleration about the X axis, in radians per second (rad/s).
- Event. values[l] represents the value of the angular acceleration about the y-axis, in radians per second (rad/s).
- the sensor detects the value of the angular acceleration of the terminal rotation I ⁇ _ ⁇
- the direction of rotation of the terminal is defined as a downward direction, indicating that the window of the terminal screen will trigger a motion from top to bottom.
- the sensor detects the value of the angular acceleration of the terminal rotation I «_y
- the direction of rotation of the terminal is defined as the direction to the right (the direction indicated by the arrow of the X axis), that is, counterclockwise around the y axis Rotate, move the position of the window to the right; conversely, when "_y ⁇ - ⁇ and / or a _y ⁇ - ⁇ , it means that the terminal rotates in the left direction of the y axis (the opposite direction of the arrow along the X axis in the figure), ie Rotate clockwise around the y-axis. At this point, define the direction of rotation of the terminal to the left, and move the position of the window to the left;
- the rotation angular acceleration and the rotation angle of the terminal are acquired by the sensor in real time or periodically, and the change of the rotation direction of the terminal is determined according to the rotation angular acceleration and the rotation angle, and the rotation direction of the terminal is obtained.
- the position of the pop-up window window is dynamically updated. For example, if the terminal rotates to the left, the window will move to the left, the terminal will rotate to the right, and the window will move to the right. If the terminal is rotated forward, the window moves downward; when it rotates backward, the window moves upward.
- the method before the adjusting window is displayed in the second position of the screen according to the direction of the rotation of the terminal, the method further includes: presetting the displacement of the window movement.
- the adjustment window is displayed in the second position of the screen, and the specific package is displayed.
- the window of the terminal is moved and displaced in the direction of the rotation change, and the adjustment window is displayed in the second position of the screen.
- the displacement of the window movement may be preset before the display position of the dynamic drive window window is updated.
- the setting window moves lcm, or moves to the edge of the screen.
- the position of the popup window moves downward, it moves to a position close to the bottom navigation bar.
- the window position is adjusted to move downward, and the displacement of the movement is equal to the preset displacement; if the terminal rotates counterclockwise around the y axis, the window is adjusted. The position moves to the right, and the displacement of the movement is equal to the previously set displacement.
- the solution of the embodiment of the present invention can not only change the position of the small window, but also can be used in the view. For example, when the list content is too much, the list view is moved down and restored, gp, forward shaking, and the list view moving down. , and then swing back, the position of the list view is restored to the original position.
- the rotation angle acceleration and/or the rotation angle of the terminal are acquired, and the change of the rotation direction of the terminal is determined according to the rotation angular acceleration and/or the rotation angle, and finally the window position is adjusted according to the rotation direction of the terminal rotation.
- the function of dynamically adjusting the position of the window according to the change of the rotation direction of the terminal is realized, and the user is more convenient to operate after the adjustment, thereby solving the problem of inconvenience in operation of the window of the terminal in the prior art.
- the terminal rotates counterclockwise a plurality of turns about the X axis, and then rotates clockwise, at which time ⁇ _ ⁇ ⁇ - ⁇ , ⁇ _ ⁇ > ⁇ , then the position of the window is from bottom to top. adjustment, i.e. whichever direction ⁇ _ ⁇ ; the other hand, the terminal is rotated clockwise about the X axis a plurality of turns, and then subsequently rotates counterclockwise at this time a_x ⁇ - 0, ⁇ _ ⁇ > ⁇ , at this time from the position of the window Adjust up and down, that is, the direction of ⁇ _ ⁇ .
- FIG. 7 is a schematic structural diagram of an embodiment of a terminal according to the present invention.
- the terminal 70 provided in this embodiment includes: an obtaining module 701, a determining module 702, and a display module 703.
- the obtaining module 701 is configured to acquire a rotation angular acceleration and/or a rotation angle of the terminal.
- 702, configured to determine a change in a rotation direction of the terminal according to the rotation angular acceleration and/or a rotation angle;
- a display module 703, configured to display a window in a first position of a screen of the terminal; and a display module 703, further configured to The terminal rotates in a changing direction, and the window is adjusted to be displayed at the second position of the screen.
- the display module 703 first displays a popup window of the application at a first position of the screen of the terminal, and the obtaining module 701 acquires a rotational angular acceleration and/or a rotation angle of the terminal, when the acquiring module When the rotation angular acceleration and/or the rotation angle is obtained by the 701, the determining module 702 determines the change of the rotation direction of the terminal according to the obtained rotation angular acceleration and/or the rotation angle, and finally passes the display module 703 to the second of the screen. The position displays the pop-up window.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction
- the rotational angle is a rotation angle about an X-axis direction
- the determining module 702 is specifically configured to:
- the direction of rotation of the terminal rotation is a downward direction; or, when the rotation angular acceleration about the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset rotation At the angle threshold, it is determined that the terminal rotates clockwise around the X axis, and the direction of rotation of the terminal rotation is an upward direction.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction and a rotational angular acceleration about a y-axis direction
- the rotational angle is about an X-axis direction.
- the determining module 702 is specifically configured to:
- the determining module 702 is further configured to:
- the window of the terminal is moved in the direction of rotation change, and the window is adjusted to be displayed at the second position of the screen.
- the obtaining module 701 is specifically configured to:
- the rotational angular acceleration and/or the rotational angle of the terminal is acquired by the sensor in real time or periodically.
- the terminal in this embodiment may be used to implement the technical solution of any method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 8 is a schematic structural diagram of another embodiment of a terminal according to the present invention.
- the terminal 80 provided in this embodiment includes a processor 801, a display 802, and a sensor 803;
- the display 802 is configured to display a window at a first location
- the sensor 803 is configured to acquire a rotational angular acceleration and/or a rotation angle of the terminal;
- the processor 801 is configured to determine a change in the rotation direction of the terminal according to the rotation angular acceleration and/or the rotation angle acquired by the sensor 803;
- the display 802 is further configured to adjust the display of the window in the second position according to the direction of change of the terminal rotation.
- the senor 803 is further configured to: obtain a rotation angular acceleration about the X-axis direction of the terminal and/or a rotation angle about the X-axis direction;
- the processor 801 is further configured to:
- the direction of rotation of the terminal rotation is a downward direction; or, when the rotation angular acceleration about the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset rotation At the angle threshold, it is determined that the terminal rotates clockwise around the X axis, and the direction of rotation of the terminal rotation is an upward direction.
- the senor 803 is further configured to: obtain a rotational angular acceleration about the X-axis direction and a rotational angular acceleration about the y-axis direction of the terminal, And/or, the angle of rotation about the X-axis direction and the angle of rotation about the y-axis direction;
- the processor 801 is further configured to:
- the processor 801 is further configured to:
- the displacement of the window movement is set in advance.
- the display 802 is further configured to:
- the window of the terminal is moved in the direction of rotation change, and the window is adjusted to be displayed at the second position.
- the terminal in this embodiment may be used to implement the technical solution of any method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 9 is a schematic diagram of a method for displaying an interface according to an embodiment of the present invention. The method is applied to a mobile terminal, where the mobile terminal includes a display screen and an application, and the method includes:
- Step 901 Call the application, and display the application interface in a first position of the display screen;
- Step 902 Detect a rotation angular acceleration and/or a rotation angle of the mobile terminal
- Step 903 Determine a change in a rotation direction of the mobile terminal according to the rotation angular acceleration and/or a rotation angle
- Step 904 Display the application interface in a second position of the display screen according to the direction in which the mobile terminal rotates.
- the mobile terminal invokes an application in the mobile terminal, displays the application interface at a first position of the display screen of the mobile terminal, and detects a rotation angular acceleration and/or a rotation angle of the mobile terminal, according to The detected angular acceleration of rotation and/or the angle of rotation determines a change in the direction of rotation of the mobile terminal, and finally the application interface is displayed at a second position of the display screen according to a direction of change of rotation of the mobile terminal.
- the rotational angular acceleration is a rotational angular acceleration about the X-axis direction
- the rotational angle is a rotational angle about the X-axis direction
- Determining, according to the rotation angular acceleration and/or the rotation angle, a change in a rotation direction of the mobile terminal including:
- the rotation direction of the mobile terminal changes to a downward direction; when the rotation angular acceleration around the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset
- the angle threshold is rotated, it is determined that the mobile terminal rotates clockwise around the X axis, and the direction of rotation of the mobile terminal changes to an upward direction.
- the rotational angular acceleration is a rotational angular acceleration about an X-axis direction and a rotational angular acceleration about a y-axis direction
- the rotational angle being a rotation angle about the X-axis direction and a y-axis direction
- Determining, according to the rotation angular acceleration and/or the rotation angle, a change in a rotation direction of the mobile terminal including:
- the absolute value of the rotational angular acceleration about the X-axis direction is greater than the absolute value of the rotational angular acceleration about the y-axis direction, and the rotational angular acceleration about the X-axis direction and the rotation about the X-axis direction
- the angle is smaller than the second preset rotation angle acceleration threshold and the second preset rotation angle threshold, respectively, determining that the mobile terminal rotates clockwise around the X axis, and the rotation direction of the mobile terminal changes to an upward direction; or
- the mobile terminal is determined to rotate clockwise around the y axis, and the rotation direction of the mobile terminal is a leftward direction.
- the method before the displaying the application interface in the second position of the display screen according to the direction of the rotation of the mobile terminal, the method includes:
- the displacement of the application interface movement is preset.
- the displaying the application interface in the second position of the display screen according to the rotation direction of the mobile terminal includes:
- the application interface of the mobile terminal is moved by the displacement in a direction of rotation change, and the application interface is displayed at a second position of the display screen.
- the application is invoked to display the application interface at a first position of the display screen; detecting a rotational angular acceleration and/or a rotation angle of the mobile terminal; a rotation angular acceleration and/or a rotation angle determining a change in a rotation direction of the mobile terminal; displaying the application interface in a second position of the display screen according to the rotation direction of the mobile terminal, thereby realizing dynamically adjusting the window.
- the apparatus 100 for displaying the interface includes a display 1001, a processor 1002, and a sensor 1003.
- the display 1001 is configured to display an application interface in a first position of the display 1001;
- the sensor 1003 is configured to detect a rotational angular acceleration and/or a rotation angle of the device;
- the processor 1002 is configured to determine a change in a rotation direction of the device according to the rotational angular acceleration and/or a rotation angle;
- the display 1001 is further configured to display the application interface in a second position of the display 1001 according to a direction in which the device rotates.
- an application interface is displayed at a first position of the display 1001 of the device 100 displayed by the interface, and a rotational angular acceleration and/or a rotation angle of the device is detected by the sensor 1003, when the rotational angular acceleration is detected and After rotating the angle, the processor 1002 determines a change in the rotational direction of the device according to the detected rotational angular acceleration and/or the rotational angle, and finally displays the second position of the display 1001 according to the device rotational change direction.
- the application interface is displayed at a first position of the display 1001 of the device 100 displayed by the interface, and a rotational angular acceleration and/or a rotation angle of the device is detected by the sensor 1003, when the rotational angular acceleration is detected and After rotating the angle, the processor 1002 determines a change in the rotational direction of the device according to the detected rotational angular acceleration and/or the rotational angle, and finally displays the second position of the display 1001 according to the device rotational change direction.
- the application interface is displayed at a
- the senor 1003 is further configured to: detect a rotational angular acceleration about the X-axis direction of the device and/or a rotation angle about the X-axis direction;
- the processor 1002 is further configured to:
- the device rotation change direction is a downward direction; when the rotation angular acceleration about the X-axis direction and the rotation angle about the X-axis direction are respectively smaller than the second preset rotation angle acceleration threshold and the second preset rotation angle At the threshold, it is determined that the device rotates clockwise about the X axis, and the device changes direction of rotation in an upward direction.
- the senor 1003 is further configured to: detect a rotational angular acceleration about the X-axis direction of the terminal and a rotational angular acceleration about the y-axis direction, and/or a rotation about the X-axis direction. Angle and angle of rotation about the y-axis direction;
- the processor 1002 is further configured to:
- the processor 1002 is further configured to:
- the displacement of the application interface movement is preset.
- the display 1001 is further configured to:
- the application interface of the device is moved in the direction of rotational change by the displacement, and the application interface is displayed in a second position of the display.
- the device in this embodiment may be used in the technical solution of the method for performing the interface display, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 11 is a schematic diagram 1 of an interface display according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram 2 of an interface display according to an embodiment of the present invention.
- the interface 100 is placed in a vertical xoz plane, and the coordinate origin is For the center point of the screen of the display 1001, the application interface 110 is displayed at a first position of the display 1001 of the device 100 displayed by the interface, when the device rotates counterclockwise about the X axis, that is, the angular acceleration around the X axis
- the threshold is greater than the first preset rotational angular acceleration threshold, the device rotates in a downward direction, as shown in FIG.
- the application interface 110 is moved from the original first position to the rotation change direction to a second position display, and the rotation change direction in FIG. 12 is a downward direction, that is, finally in the display 1001.
- the two locations display the application interface 110.
- the disclosed apparatus and method may be implemented in other manners.
- the device embodiments described above are only schematic.
- the division of the unit or module is only a logical function division.
- there may be another division manner for example, multiple units or modules may be used. Combine or can be integrated into another system System, or some features can be ignored, or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or module, and may be electrical, mechanical or otherwise.
- the modules described as separate components may or may not be physically separate.
- the components displayed as modules may or may not be physical modules, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solution of the embodiment.
- the aforementioned program can be stored in a computer readable storage medium.
- the program when executed, performs the steps including the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
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)
- Computer Hardware Design (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Claims
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/079359 WO2015184637A1 (zh) | 2014-06-06 | 2014-06-06 | 调整窗口显示位置的方法和终端 |
EP14894032.3A EP3002936B1 (en) | 2014-06-06 | 2014-06-06 | Method for adjusting window display position and terminal |
CN201480001339.1A CN104428742B (zh) | 2014-06-06 | 2014-06-06 | 调整窗口显示位置的方法和终端 |
US14/900,896 US10318135B2 (en) | 2014-06-06 | 2014-06-06 | Method for adjusting window display position, and terminal |
KR1020167000852A KR20160019540A (ko) | 2014-06-06 | 2014-06-06 | 창 표시 위치를 조정하는 방법 및 단말 |
JP2016528310A JP6252815B2 (ja) | 2014-06-06 | 2014-06-06 | ウィンドウ表示位置を調節するための方法、および端末 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/079359 WO2015184637A1 (zh) | 2014-06-06 | 2014-06-06 | 调整窗口显示位置的方法和终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015184637A1 true WO2015184637A1 (zh) | 2015-12-10 |
Family
ID=52975438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/079359 WO2015184637A1 (zh) | 2014-06-06 | 2014-06-06 | 调整窗口显示位置的方法和终端 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10318135B2 (zh) |
EP (1) | EP3002936B1 (zh) |
JP (1) | JP6252815B2 (zh) |
KR (1) | KR20160019540A (zh) |
CN (1) | CN104428742B (zh) |
WO (1) | WO2015184637A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10345869B2 (en) * | 2015-06-30 | 2019-07-09 | Verizon Patent And Licensing Inc. | Wearable device having at least one interchangeable touch user interface |
CN105117103A (zh) * | 2015-08-25 | 2015-12-02 | 深圳信壹网络有限公司 | 移动终端屏幕显示方法和装置 |
CN106775280A (zh) * | 2015-11-25 | 2017-05-31 | 北大方正集团有限公司 | 显示页面的方法与装置 |
CN106155474A (zh) * | 2016-06-15 | 2016-11-23 | 广州神马移动信息科技有限公司 | 显示视图控件动态效果的方法及装置 |
KR102577571B1 (ko) | 2016-08-03 | 2023-09-14 | 삼성전자주식회사 | 로봇 장치 및 로봇 장치의 감정 표현 방법 |
CN107037955A (zh) | 2016-10-24 | 2017-08-11 | 阿里巴巴集团控股有限公司 | 一种显示图像信息的方法及装置 |
CN106873853A (zh) * | 2017-01-18 | 2017-06-20 | 上海木爷机器人技术有限公司 | 屏幕显示方法及装置 |
CN108519902A (zh) * | 2018-03-30 | 2018-09-11 | 广州视源电子科技股份有限公司 | 交互智能设备的界面位置调整方法及装置 |
CN108628508B (zh) * | 2018-04-25 | 2020-05-05 | 维沃移动通信有限公司 | 一种调整剪裁窗口的方法及移动终端 |
US11079932B2 (en) | 2018-10-29 | 2021-08-03 | International Business Machines Corporation | Pop-up adjustment for mobile devices |
CN109753161A (zh) * | 2019-01-03 | 2019-05-14 | 网易(杭州)网络有限公司 | 交互控制方法及装置、存储介质和电子设备 |
CN112671975B (zh) * | 2019-10-15 | 2024-10-01 | 中兴通讯股份有限公司 | 一种显示位置调整方法、装置、终端及可读存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030982A (zh) * | 2007-03-22 | 2007-09-05 | 宇龙计算机通信科技(深圳)有限公司 | 自动调整显示屏内容显示方向的装置及方法 |
CN101883175A (zh) * | 2009-05-07 | 2010-11-10 | 株式会社东芝 | 蜂窝式电话和蜂窝式电话的显示取向控制程序 |
CN101990026A (zh) * | 2009-08-06 | 2011-03-23 | 龙旗科技(上海)有限公司 | 一种移动终端支持3d视觉效果的显示方式 |
US20130113836A1 (en) * | 2011-11-09 | 2013-05-09 | Samsung Electronics Co. Ltd. | Method for controlling rotation of screen and terminal and touch system supporting the same |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10253361A (ja) * | 1997-03-06 | 1998-09-25 | Murata Mfg Co Ltd | 信号処理方法及び三次元データ入力装置 |
JP3756663B2 (ja) * | 1998-04-07 | 2006-03-15 | アルプス電気株式会社 | データ入力装置 |
AU2005203074A1 (en) * | 2005-07-14 | 2007-02-01 | Canon Information Systems Research Australia Pty Ltd | Image browser |
US20080215240A1 (en) * | 2006-12-18 | 2008-09-04 | Damian Howard | Integrating User Interfaces |
US8462109B2 (en) * | 2007-01-05 | 2013-06-11 | Invensense, Inc. | Controlling and accessing content using motion processing on mobile devices |
JP4325707B2 (ja) * | 2007-07-04 | 2009-09-02 | ソニー株式会社 | 入力装置、制御装置、制御システム及び制御方法 |
KR101680059B1 (ko) | 2012-05-02 | 2016-11-28 | 삼성전자주식회사 | 화면을 이동시키기 위한 방법 및 그 전자 장치 |
CN102779009B (zh) * | 2012-06-29 | 2015-04-08 | 华为终端有限公司 | 一种应用程序界面显示方法及终端 |
JP5974685B2 (ja) * | 2012-07-04 | 2016-08-23 | 富士ゼロックス株式会社 | 表示装置およびプログラム |
CN102841749A (zh) * | 2012-07-16 | 2012-12-26 | 宇龙计算机通信科技(深圳)有限公司 | 终端和集成操作区域控制方法 |
KR101404380B1 (ko) * | 2012-09-24 | 2014-06-09 | 주식회사 팬택 | 모바일 디바이스 및 모바일 디바이스의 화면 방향 전환 방법 |
JP2014071732A (ja) * | 2012-09-28 | 2014-04-21 | Toshiba Corp | 電子機器、表示制御方法及びプログラム |
-
2014
- 2014-06-06 JP JP2016528310A patent/JP6252815B2/ja active Active
- 2014-06-06 WO PCT/CN2014/079359 patent/WO2015184637A1/zh active Application Filing
- 2014-06-06 EP EP14894032.3A patent/EP3002936B1/en active Active
- 2014-06-06 US US14/900,896 patent/US10318135B2/en active Active
- 2014-06-06 KR KR1020167000852A patent/KR20160019540A/ko not_active Application Discontinuation
- 2014-06-06 CN CN201480001339.1A patent/CN104428742B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101030982A (zh) * | 2007-03-22 | 2007-09-05 | 宇龙计算机通信科技(深圳)有限公司 | 自动调整显示屏内容显示方向的装置及方法 |
CN101883175A (zh) * | 2009-05-07 | 2010-11-10 | 株式会社东芝 | 蜂窝式电话和蜂窝式电话的显示取向控制程序 |
CN101990026A (zh) * | 2009-08-06 | 2011-03-23 | 龙旗科技(上海)有限公司 | 一种移动终端支持3d视觉效果的显示方式 |
US20130113836A1 (en) * | 2011-11-09 | 2013-05-09 | Samsung Electronics Co. Ltd. | Method for controlling rotation of screen and terminal and touch system supporting the same |
Non-Patent Citations (1)
Title |
---|
See also references of EP3002936A4 * |
Also Published As
Publication number | Publication date |
---|---|
US10318135B2 (en) | 2019-06-11 |
EP3002936A4 (en) | 2016-10-05 |
JP6252815B2 (ja) | 2017-12-27 |
CN104428742B (zh) | 2020-02-14 |
JP2016529609A (ja) | 2016-09-23 |
EP3002936B1 (en) | 2022-08-24 |
US20160162169A1 (en) | 2016-06-09 |
EP3002936A1 (en) | 2016-04-06 |
CN104428742A (zh) | 2015-03-18 |
KR20160019540A (ko) | 2016-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015184637A1 (zh) | 调整窗口显示位置的方法和终端 | |
JP7369833B2 (ja) | タッチイベントモデルプログラミングインターフェイス | |
US9122333B2 (en) | Detecting and handling unintentional touching of a touch screen | |
JP5638584B2 (ja) | ウェブページのためのタッチイベントモデル | |
EP2993566A1 (en) | Application interface presentation method and apparatus, and electronic device | |
EP2806333A1 (en) | Method and apparatus for executing applications in portable electronic devices | |
WO2014032431A1 (zh) | 终端设备及快速启动程序的方法 | |
JP2015535974A (ja) | フレキシブルディスプレイ装置及びそのディスプレイ方法 | |
JP2013058210A (ja) | ウェブページのためのタッチイベント処理 | |
WO2014183546A1 (zh) | 一种控制屏幕旋转的方法、装置和设备 | |
TW201030593A (en) | Flick scrolling | |
WO2015085868A1 (zh) | 一种电子设备的用户界面的处理方法及电子设备 | |
TW201439891A (zh) | 顯示螢幕自動調節系統及方法 | |
WO2014019118A1 (zh) | 一种对终端进行解锁的方法及装置 | |
WO2014186941A1 (zh) | 一种基于终端设备的屏幕调节方法及装置 | |
WO2017167109A1 (zh) | 飞行器的控制方法和装置 | |
CN105718232A (zh) | 一种任意角平面旋转显示方法及显示装置 | |
WO2015014322A1 (zh) | 一种实现旋转浮窗的方法、装置和终端 | |
WO2015014135A1 (zh) | 鼠标指针的控制方法、装置及终端设备 | |
CN103793141A (zh) | 一种控制图标旋转的实现方法及系统 | |
WO2016141597A1 (zh) | 一种触控方法、装置、终端及终端上的图形用户界面 | |
WO2014161323A1 (zh) | 一种调整移动终端图标排序的方法及装置、移动终端 | |
WO2014086162A1 (zh) | 一种控制图标的方法及设备 | |
CN109814781B (zh) | 页面滑动方法、装置 | |
TW201430827A (zh) | 顯示螢幕自動調節系統及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 14900896 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2014894032 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 20167000852 Country of ref document: KR Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14894032 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2016528310 Country of ref document: JP Kind code of ref document: A |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112016001186 Country of ref document: BR |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 112016001186 Country of ref document: BR Kind code of ref document: A2 Effective date: 20160119 |