IP Library › Granted Patent US 12,228,966
Granted Patent B2
US 12,228,966 · App. 17/759,022 · Granted Feb 18, 2025

Apparatus and a method for a controllable foldable display with haptic and sound effect

Inventors: Ming Li (Helsinki, FI); Guoping Luo (Helsinki, FI); Pasi Pylvas (Helsinki, FI)
Assignee: Huawei Technologies Co., Ltd.
G06F1/1618G06F1/1643G06F3/016G06F3/0414
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,228,966
App. No.
17/759,022
Granted
Feb 18, 2025
Kind
B2
Abstract

An apparatus, comprising: a foldable touch display; a motor adapted to control a mechanism for switching the foldable touch display between an unfolded state and a folded state in a rolling motion; and a controller adapted to: detect a user input, calculate a velocity vector of the user input, and control the motor for switching the foldable touch display between the unfolded state and the folded state according to the calculated velocity vector of the user input.

Claims (37)

1. An apparatus, comprising:

a foldable touch display;

a motor adapted to control the foldable touch display to switch between an unfolded state and a folded state in a rolling motion;

a controller adapted to:

detect a user input;

calculate a velocity vector of the user input; and

control the motor to cause the foldable touch display to switch between the unfolded state and the folded state according to the calculated velocity vector of the user input; and

a haptic actuator adapted to generate a haptic feedback to the user input during the rolling motion, wherein the haptic feedback follows a dynamic haptic pattern defined by a set of amplitude and frequency values, wherein the dynamic haptic pattern is determined according to the calculated velocity vector of the user input in a manner that time domain durations of pauses of the dynamic haptic pattern correspond to speed values of the calculated velocity vector respectively,

wherein the controller is adapted to adjust a corresponding dynamic duty cycle of the motor based on the set of amplitude and frequency values of the dynamic haptic pattern, thereby changing a speed of the rolling motion of the foldable touch display according to the user input, and

wherein a plurality of gears and a gear shaft are coupled to the motor, and the plurality of gears and the gear shaft are actuated by the motor to induce a bidirectional movement of the foldable touch display.

2. The apparatus of claim 1 , wherein the controller is configured to adjust the corresponding dynamic duty cycle of the motor to correspond to the generated haptic feedback, wherein an ON time of the corresponding dynamic duty cycle corresponds to a time the haptic feedback is generated and an OFF time of the corresponding dynamic duty cycle corresponds to a time no haptic feedback is generated.

3. The apparatus of claim 1 , wherein the controller is configured to control a speed of the motor to correspond to at least one value of the set of amplitude and frequency values of the dynamic haptic pattern.

4. The apparatus of claim 1 , wherein the motor is selected from a group consisting of:

a voltage controlled motor, a direct current (DC) motor, and a stepper motor.

5. The apparatus of claim 1 , wherein the user input is a touch event detected by the foldable touch display or a freehand gesture detected by a motion sensor or a camera.

6. The apparatus of claim 5 , wherein the controller is adapted to calculate the velocity vector according to at least one of pressure, speed, direction, or coordinates of the touch event.

7. The apparatus of claim 5 , wherein the controller is adapted to present a graphical user interface on the foldable touch display in response to a detection of the touch event, the graphical user interface being usable to cause the switching of the foldable touch display between the unfolded state and the folded state, and between the folded state and the unfolded state.

8. The apparatus of claim 1 , wherein the user input comprises a plurality of touch events detected by the foldable touch display and the velocity vector is calculated based on the plurality of touch events.

9. The apparatus of claim 1 , wherein the controller is adapted to instruct a speaker to play a sound effect during the rolling motion of the foldable touch display.

10. The apparatus of claim 9 , wherein the controller is adapted to dynamically select the sound effect from a group of sound effects based on the user input.

11. A method, comprising:

detecting a user input by a controller;

calculating, by the controller, a velocity vector according to the detected user input;

generating haptic feedback to the user input, wherein the haptic feedback follows a dynamic haptic pattern defined by a set of amplitude and frequency values, wherein the dynamic haptic pattern is determined according to the calculated velocity vector of the detected user input in a manner that time domain durations of pauses of the dynamic haptic pattern correspond to speed values of the calculated velocity vector respectively; and

controlling a motor, by the controller, according to the calculated velocity vector of the user input, to cause a foldable touch display to switch between an unfolded state and a folded state in a rolling motion, comprising:

adjusting, by the controller, a corresponding dynamic duty cycle of the motor based on the set of amplitude and frequency values of the dynamic haptic pattern, thereby changing a speed of the rolling motion of the foldable touch display according to the user input; and

wherein a plurality of gears and a gear shaft are coupled to the motor, and the plurality of gears and the gear shaft are actuated by the motor to induce a bidirectional movement of the foldable touch display.

12. The method of claim 11 , further comprising adjusting by the controller, the corresponding dynamic duty cycle to correspond with the haptic feedback, wherein an ON time of the corresponding dynamic duty cycle corresponds to a time the haptic feedback is generated and an OFF time of the corresponding dynamic duty cycle corresponds to a time no haptic feedback is generated.

13. The method of claim 12 , further comprising controlling a speed of the motor to correspond with at least one value of the set of amplitude and frequency values of the dynamic haptic pattern.

14. The method of claim 11 , wherein the motor is selected from a group consisting of:

a voltage controlled motor, a direct current (DC) motor, and a stepper motor.

15. The method of claim 11 , wherein the user input is a touch event detected by the foldable touch display or a freehand gesture detected by a motion sensor or a camera.

16. The method of claim 11 , wherein calculating, by the controller, the velocity vector according to the detected user input comprises:

calculating the velocity vector according to at least one of pressure, speed, direction, or coordinates of the user input.

17. The method of claim 11 , further comprising:

presenting a graphical user interface on the foldable touch display in response to a detection of the user input, the graphical user interface being usable to cause the switching of the foldable touch display between the unfolded state and the folded state, and between the folded state and the unfolded state.

18. The method of claim 11 , wherein the user input comprises a plurality of touch events detected by the foldable touch display and the velocity vector is calculated based on the plurality of touch events.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2022
From: LI, MING; LUO, GUOPING; PYLVAS, PASI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 062043/0934 →
Continuity (1)
Related Publication 20230034607A1 · Feb 2, 2023
References Cited (26)
US 9524030B2 · Modarres · 2016 [cited by examiner]
US 9823631B1 · Loo et al. · 2017 [cited by applicant]
US 20040016809A1 · Song · 2004 [cited by examiner]
US 20110261021A1 · Modarres et al. · 2011 [cited by applicant]
US 20130145692A1 · Laird et al. · 2013 [cited by applicant]
US 20160246330A1 · Kim · 2016 [cited by examiner]
US 20180004251A1 · Magi et al. · 2018 [cited by applicant]
US 20190064996A1 · Heubel · 2019 [cited by applicant]
US 20200316784A1 · Tuovinen · 2020 [cited by examiner]
CN 104545936A · 2015 [cited by examiner]
CN 106133636A · 2016 [cited by applicant]
CN 106875846A · 2017 [cited by applicant]
CN 108259649A · 2018 [cited by examiner]
CN 110493396A · 2019 [cited by applicant]
EP 2981050A1 · 2016 [cited by examiner]
EP 3531230A2 · 2019 [cited by examiner]
EP 3594778A1 · 2020 [cited by applicant]
JP 2010013824A · 2010 [cited by applicant]
KR 20130068538A · 2013 [cited by applicant]
KR 20140066064A · 2014 [cited by applicant]
KR 20170104386A · 2017 [cited by applicant]
KR 20170140976A · 2017 [cited by applicant]
KR 20190017010A · 2019 [cited by applicant]
WO 2012098473A2 · 2012 [cited by applicant]
WO 2019153818A1 · 2019 [cited by applicant]
Vimeo, “A laptop with a motorised hinge . . . ”, https://vimeo.com/10500941, Aug. 11, 2016, 2 pages. [cited by applicant]