| CPC G06F 1/1652 (2013.01) [G06F 3/011 (2013.01); G06V 40/10 (2022.01); G09G 3/035 (2020.08); G09G 2340/045 (2013.01); G09G 2354/00 (2013.01)] | 20 Claims |

|
1. An electronic device comprising:
a first housing having a front side and a back side;
a flexible display support structure moveably attached to and positionable on the first housing to move a distal edge between a retracted position and an extended position relative to the first housing;
a flexible display coupled to the flexible display support structure across a front side of the first housing to present a larger portion of the flexible display as a front display on the front side, while the flexible display support structure is in the extended position, and a smaller portion of the flexible display as the front display on the front side with a remaining portion being one of: (i) scrolled up inside of the first housing; and (ii) rolled back providing a back display on the back side of the first housing, while the flexible display support structure is in the retracted position;
a translation mechanism operable to position the flexible display support structure between the retracted position and the extended position;
a position sensor configured to detect a position of the flexible display support structure relative to the first housing; and
a controller communicatively coupled to the flexible display, the translation mechanism, and the position sensor, and which:
determines dimensions of the front display based on the position sensor;
presents visual content on the flexible display; and
in response to a trigger to screen record the visual content:
captures, via the position sensor, position data corresponding to a current position of the flexible display support structure, which determines a current dimension of the front display that is extended on the front side of the first housing; and
records in one or more media files at least one frame of the front display along with the position data of the flexible display support structure within one of a header and metadata of the one or more media files, the position data indicating an extended state of the flexible display support structure between a fully stowed and a fully extended state that is to be used during playback of the one or more media files.
|