Patent ID: 11908363
Assignee: HUAWEI TECHNOLOGIES CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A device comprising:
a housing;
a roll unit mounted in the housing and configured to be rotatable around a roll axis;
a flexible touch-sensitive display configured to be rolled around said roll unit and to define a planar front screen having a fixed first dimension and a second dimension that changes according to a degree of rotation of said roll unit;
a controller configured to control said display to:
display a visual content on said front screen;
calculate an optimal second dimension of said front screen for displaying said visual content based on said fixed first dimension, an orientation of said display, and an aspect ratio of said visual content; and
adjust, by causing a rotation of said roll unit, the second dimension of said front screen to said optimal second dimension; and

an accelerometer connected to said controller and configured to detect movement gestures of said display;
wherein said front screen is configured to be adjusted by said controller between a rolled-in state in which said second dimension is minimal, and a rolled-out state in which said second dimension is maximal; and
wherein said controller is further configured to
in response to the accelerometer detecting a first movement gesture, adjust said front screen to a rolled-out state, and
in response to the accelerometer detecting a second movement gesture, adjust said front screen to a rolled-in state;

wherein the first movement gesture comprises:
a first sub-gesture of arranging said display in a horizontally upwards state, and
a second sub-gesture of shaking said display by rotating in a clockwise direction around an axis parallel to said roll axis while keeping said display upwards and returning the display to said horizontally upwards state;

wherein said second movement gesture comprises:
said first sub-gesture, and
a third sub-gesture of shaking said display by rotating in a counter-clockwise direction around an axis parallel to said roll axis while keeping said display upwards and returning the display to said horizontally upwards state; and

wherein the controller is configured to:
detect a time interval Td elapsed between said first sub-gesture and said second sub-gesture or said third sub-gesture, to
interpret said first movement gesture valid only if said time interval Td between the first sub-gesture and the second sub-gesture is equal or shorter than a predefined time threshold Tr, and to
interpret said second movement gesture as valid only if said time interval Td between the first sub-gesture and the third sub-gesture is equal or shorter than a predefined time threshold Tr.