Resources Contact Us Home
Hardware portrait mode support

Image Number 5 for United States Patent #6639603.

A display subsystem supports both normal mode and portrait mode displays. In normal mode, the scan starts at the upper left comer of the display. In portrait mode, the scan starts at the lower left comer of the display. The display subsystem includes a dual mapped display memory having a normal mode display area and a portrait mode display area. The portrait mode display area is defined by X-ofst.sub.(Virtual) and Y-ofst. X-ofst.sub.(Virtual) is a power of two that is greater than the real X-ofst supported by the display in portrait mode. Address requests from the CPU or software use high order bits to specify whether the address is in the normal or portrait mode display area. In addition, address requests to the portrait mode display area use the address space defined by X-ofst.sub.(Virtual) and Y-ofst. When the address request specifies the portrait mode display area, the address of the request is translated to account for the different mode of the display. Since X-ofst.sub.(Virtual) is a power of two, the X-coordinate of the display location specified by the address can be determined without a division operation, thereby allowing for fast address translation. Logic within the display subsystem rapidly translates the address and supports a range of Y-ofst values.

  Recently Added Patents
Early kill removal graphics processing system and method
Image forming system, prognosis criterion setting apparatus, prognosis apparatus, image forming apparatus and non-transitory computer-readable recording medium
Connector interface for a cable
Audio/video program-related hyperlink printer
Heat shield and laminated glass
Specializing disambiguation of a natural language expression
  Randomly Featured Patents
Apparatus for processing dead pixel
Forcing regularity into a CISC instruction set by padding instructions
System and method for simulating an input to a telematics system
Method for manufacturing semiconductor memory device using asymmetric junction ion implantation
Multi-register read channel optimization
Fluid detection system with solid state inputs
Adjustable spring mount for a cathode ray tube yoke
Agitator drive system with bare floor shifter
System and method for improving the robustness of spatial division multiple access via nulling
Combo bin bag catch and method of use