Seamless switching control for foldable or flip devices
AssigneeMediatek Inc.
InventorsChien-Chun Sung, Tai-Hua Tseng, KaiChieh Chuang, Hsin-Ju Chu
Life of this patent
Estimating the term…
Abstract
Techniques pertaining to seamless switching control for foldable or flip devices are described. A processor implemented in a multi-display apparatus having a primary display and a secondary display executes a status change with respect to the primary display and the secondary display by: (1) maintaining a power supplied to the secondary display during the status change; and (2) switching the primary display and the secondary display from a first state to a second state.
Claims24
A method of a status change with respect to a multi-display apparatus having a primary display and a secondary display, comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, the primary display is off and the secondary display is on;
- in the second state, both the primary display and the secondary display are on;
- and
- the switching of the primary display and the secondary display from the first state to the second state comprises:
- preparing a backup pipe as a backup of a first virtual pipe with a resolution of the primary display;
- changing from the first virtual pipe being connected to a second display serial interface (DSI) corresponding to the secondary display to a second virtual pipe being connected to the second DSI;
- connecting the backup pipe to a first DSI corresponding to the primary display;
- connecting the second virtual pipe to the second DSI;
- and
- powering on the backup pipe and the first DSI to turn on the primary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A device implementable in a multi-display apparatus having a primary display and a secondary display, comprising:
- a processor configured to execute a status change with respect to the primary display and the secondary display by performing operations comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, the primary display is off and the secondary display is on;
- in the second state, both the primary display and the secondary display are on;
- and
- in switching the primary display and the secondary display from the first state to the second state, the processor is configured to perform operations comprising:
- preparing a backup pipe as a backup of a first virtual pipe with a resolution of the primary display;
- changing from the first virtual pipe being connected to a second display serial interface (DSI) corresponding to the secondary display to a second virtual pipe being connected to the second DSI;
- connecting the backup pipe to a first DSI corresponding to the primary display;
- connecting the second virtual pipe to the second DSI;
- and
- powering on the backup pipe and the first DSI to turn on the primary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A method of a status change with respect to a multi-display apparatus having a primary display and a secondary display, comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, the primary display is off and the secondary display is on;
- in the second state, both the primary display and the secondary display are on;
- the switching of the primary display and the secondary display from the first state to the second state comprises:
- preparing a backup pipe as a backup of a second virtual pipe with a resolution of the secondary display and a new content;
- changing from the second virtual pipe being connected to a second display serial interface (DSI) corresponding to the secondary display to the backup pipe being connected to the second DSI;
- connecting a first virtual pipe to a first DSI corresponding to the primary display;
- connecting the backup pipe to the second DSI;
- and
- powering on the first virtual pipe and the first DSI to turn on the primary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A device implementable in a multi-display apparatus having a primary display and a secondary display, comprising:
- a processor configured to execute a status change with respect to the primary display and the secondary display by performing operations comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, the primary display is off and the secondary display is on;
- in the second state, both the primary display and the secondary display are on;
- and
- in switching the primary display and the secondary display from the first state to the second state, the processor is configured to perform operations comprising:
- preparing a backup pipe as a backup of a second virtual pipe with a resolution of the secondary display and a new content;
- changing from the second virtual pipe being connected to a second display serial interface (DSI) corresponding to the secondary display to the backup pipe being connected to the second DSI;
- connecting a first virtual pipe to a first DSI corresponding to the primary display;
- connecting the backup pipe to the second DSI;
- and
- powering on the first virtual pipe and the first DSI to turn on the primary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A method of a status change with respect to a multi-display apparatus having a primary display and a secondary display, comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, both the primary display and the secondary display are on;
- in the second state, the primary display is off and the secondary display is on;
- and
- the switching of the primary display and the secondary display from the first state to the second state comprises:
- preparing a backup pipe as a backup of a first virtual pipe with a resolution of the secondary display;
- powering off a first display serial interface (DSI) corresponding to the primary display to turn off the primary display;
- disconnecting the first virtual pipe from the first DSI;
- changing from a second virtual pipe being connected to a second DSI corresponding to the secondary display to the backup pipe being connected to the second DSI;
- and
- powering on the backup pipe and the second DSI for the secondary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A device implementable in a multi-display apparatus having a primary display and a secondary display, comprising:
- a processor configured to execute a status change with respect to the primary display and the secondary display by performing operations comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, both the primary display and the secondary display are on;
- in the second state, the primary display is off and the secondary display is on;
- and
- in switching the primary display and the secondary display from the first state to the second state, the processor is configured to perform operations comprising:
- preparing a backup pipe as a backup of a first virtual pipe with a resolution of the secondary display;
- powering off a first display serial interface (DSI) corresponding to the primary display to turn off the primary display;
- disconnecting the first virtual pipe from the first DSI;
- changing from a second virtual pipe being connected to a second DSI corresponding to the secondary display to the backup pipe being connected to the second DSI;
- and
- powering on the backup pipe and the second DSI for the secondary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A method of a status change with respect to a multi-display apparatus having a primary display and a secondary display, comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, both the primary display and the secondary display are on;
- in the second state, the primary display is off and the secondary display is on;
- and
- the switching of the primary display and the secondary display from the first state to the second state comprises:
- preparing a backup pipe as a backup of a second virtual pipe with a resolution of the secondary display and a new content;
- powering off a first display serial interface (DSI) corresponding to the primary display to turn off the primary display;
- disconnecting a first virtual pipe from the first DSI;
- changing from the second virtual pipe being connected to a second DSI corresponding to the secondary display to the backup pipe being connected to the second DSI;
- and
- powering on the backup pipe and the second DSI for the secondary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
A device implementable in a multi-display apparatus having a primary display and a secondary display, comprising:
- a processor configured to execute a status change with respect to the primary display and the secondary display by performing operations comprising:
- maintaining a power supplied to the secondary display during the status change;
- and
- switching the primary display and the secondary display from a first state to a second state;
- wherein:
- in the first state, both the primary display and the secondary display are on;
- in the second state, the primary display is off and the secondary display is on;
- and
- in switching the primary display and the secondary display from the first state to the second state, the processor is configured to perform operations comprising:
- preparing a backup pipe as a backup of a second virtual pipe with a resolution of the secondary display and a new content;
- powering off a first display serial interface (DSI) corresponding to the primary display to turn off the primary display;
- disconnecting a first virtual pipe from the first DSI;
- changing from the second virtual pipe being connected to a second DSI corresponding to the secondary display to the backup pipe being connected to the second DSI;
- and
- powering on the backup pipe and the second DSI for the secondary display,
- wherein each of the first virtual pipe and the second virtual pipe comprises respective hardware components configured to provide display processing, overlaying, and picture quality enhancement functionalities.
Dependencies are inferred from the claim text.