System and method of detecting rotated displays
AssigneeNVIDIA Corporation
InventorCurtis Priem
Life of this patent
Estimating the term…
Abstract
A system for adjusting display data orientation. The system includes graphics circuitry to send and receive control signals over a set of control lines. The exchange of control signals is governed by a communication protocol. The graphics circuitry is configured to request orientation information via the set of control lines upon detecting a modulation of the set of control lines that is undefined by or illegal under the communication protocol. Based on the orientation information received in response to the request, the graphics circuitry adjusts the orientation of display data transmitted by the graphics circuitry.
Claims35
A system for adjusting display data orientation, said system including graphics circuitry configured to send and receive control signals over a set of control lines, said exchange governed by a communication protocol;
- the graphics circuitry configured to request orientation information via the set of control lines upon detecting a modulation of the set of control lines that is undefined by said communication protocol;
- and
- the graphics circuitry configured to adjust an orientation of display data by reference to the orientation information upon receiving said orientation information via the set of control lines,
- wherein the set of control lines comprises a data line and a clock line,
- wherein the modulation comprises a modulation of the data line, and
- wherein the modulation comprises modulating a data pulse having a first polarity with a narrower pulse having a second polarity.
A system for processing orientation changes, said system including
- a display device configured to communicate over a set of control lines in accordance with a communication protocol;
- the display device configured to detect a change in an orientation of said display device;
- and
- the display device configured to initiate a modulation of the set of control lines that is undefined by said communication protocol upon detecting the change in the orientation of said display device,
- wherein the set of control lines comprises a data line and a clock line,
- wherein the modulation comprises a modulation of the data line, and
- wherein the modulation comprises modulating a data pulse having a first polarity with a narrower pulse having a second polarity.
A system for processing display device orientation changes, said system includes
- a display device and graphics circuitry, said display device and said graphics circuitry configured to exchange control signals over a set of control lines, said exchange governed by a communication protocol;
- the display device configured to detect a change in an orientation of said display device;
- the display device configured to initiate a modulation of the set of control lines that is not defined by the communication protocol upon detecting said change in the orientation of said display device;
- the graphics circuitry configured to request orientation information from the display device upon detecting the modulation of the set of control lines;
- and
- the graphics circuitry configured to adjust an orientation of display data transmitted to the display device by reference to the orientation information upon receiving said orientation information via the set of control lines,
- wherein the set of control lines comprises a data line and a clock line,
- wherein the modulation comprises a modulation of the data line, and
- wherein the modulation comprises modulating a data pulse having a first polarity with a narrower pulse having a second polarity.
A system for adjusting data orientation, said system including
- graphics circuitry configured to send and receive control signals over a set of control lines, said exchange governed by a master/slave communication protocol under which said graphics circuitry is a lone master of said set of control lines;
- the graphics circuitry configured to request orientation information via the set of control lines upon detecting a modulation of the set of control lines that is undefined by said master/slave communication protocol and not initiated by said graphics circuitry;
- and
- the graphics circuitry configured to adjust an orientation of display data by reference to the orientation information upon receiving of said orientation information via the set of control lines,
- wherein the set of control lines comprises a data line, and
- wherein the modulation comprises modulating a data pulse on the data line, the data pulse having a first polarity with a narrower pulse having a second polarity.
A system for processing orientation changes, said system including
- a display device configured to receive control signals over a set of control lines in accordance with a master/slave communication protocol under which said display device is a slave;
- the display device configured to detect a change in an orientation of said display device;
- and
- the display device configured to initiate a modulation of the set of control lines in violation of master/slave communication protocol upon detecting the change in the orientation of said display device,
- wherein the set of control lines comprises a data line, and
- wherein the modulation comprises modulating a data pulse on the data line, the data pulse having a first polarity with a narrower pulse having a second polarity.
A system for processing display device orientation changes, said system includes
- a display device and graphics circuitry, said display device and said graphics circuitry configured to exchange control signals over a set of control lines, said exchange governed by a master/slave communication protocol under which said graphics circuitry is a lone master of said set of control lines and said display device is a slave of said set of control lines;
- the display device configured to detect a change in an orientation of said display device;
- the display device configured to initiate a modulation of the set of control lines in violation of said master/slave communication protocol upon detecting said change in the orientation of said display device;
- the graphics circuitry configured to request orientation information from the display device upon detecting the modulation of the set of control lines;
- and
- the graphics circuitry configured to adjust an orientation of display data transmitted to the display device by reference to the orientation information following receipt of said orientation information via the set of control lines,
- wherein the set of control lines comprises a data line, and
- wherein the modulation comprises modulating a data pulse on the data line, the data pulse having a first polarity with a narrower pulse having a second polarity.
A system for adjusting display data orientation, said system including
- graphics circuitry configured to send and receive control signals over a set of control lines, said exchange governed by a communication protocol;
- the graphics circuitry configured to request orientation information via the set of control lines upon detecting a modulation of the set of control lines that is defined as an illegal operation by said communication protocol;
- and
- the graphics circuitry configured to adjust an orientation of display data by reference to the orientation information upon receiving said orientation information via the set of control lines,
- wherein the set of control lines comprises a data line, and
- wherein the modulation comprises modulating a data pulse on the data line, the data pulse having a first polarity with a narrower pulse having a second polarity.
A system for processing orientation changes, said system including
- a display device configured to communicate over a set of control lines in accordance with a communication protocol;
- the display device configured to detect a change in an orientation of said display device;
- and
- the display device configured to initiate a modulation of the set of control lines that is defined as an illegal operation by said communication protocol upon detecting the change in the orientation of said display device,
- wherein the set of control lines comprises a data line, and
- wherein the modulation comprises modulating a data pulse on the data line, the data pulse having a first polarity with a narrower pulse having a second polarity.
A system for processing display device orientation changes, said system includes
- a display device and graphics circuitry, said display device and said graphics circuitry configured to exchange control signals over a set of control lines, said exchange governed by a communication protocol;
- the display device configured to detect a change in an orientation of said display device;
- the display device configured to initiate a modulation of the set of control lines that is defined as an illegal operation by the communication protocol upon detecting said change in the orientation of said display device;
- the graphics circuitry configured to request orientation information from the display device upon detecting the modulation of the set of control lines;
- and
- the graphics circuitry configured to adjust an orientation of display data transmitted to the display device by reference to the orientation information upon receiving said orientation information via the set of control lines,
- wherein the set of control lines comprises a data line, and
- wherein the modulation comprises modulating a data pulse on the data line, the data pulse having a first polarity with a narrower pulse having a second polarity.
Dependencies are inferred from the claim text.