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
Scaleable status tracking of multiple assist hardware threads
Position detection device, pointing device and input device
Information processing apparatus and power supply controlling method
Circuit for compressing data and a processor employing same
High-performance AHCI interface
Antibodies to CCR2
Trash bag retention device
  Randomly Featured Patents
14-Acyloxy-2'-halo-anthracycline anti-cancer antibiotics
Support head for video or photographic apparatuses
Method and apparatus for stimulation of multiple formation intervals
Combination livewell and bait well for fishing boats
Image processing apparatus displaying an interface for changing print settings, print control method, and print control program
Multi-purpose curve
Display screen for a portable information terminal unit
Automatic following guidance system for motor vehicles
Process and composition for the production of polyurethane elastomer moldings
Oral or intranasal vaccines using hydrophobic complexes having proteosomes and lipopolysaccharides