Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 30pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US7307635: Display rotation using a small line buffer and optimized memory access
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
30 pages

 
Inventor: Yang, Jimmy; Saratoga, CA, United States of America
Ye, Bo; Cupertino, CA, United States of America
Jacobs, Edward M.; Sunnyvale, CA, United States of America

Assignee: NeoMagic Corp., Santa Clara, CA, United States of America
other patents from NEOMAGIC CORP. (719584) (approx. 58)
 News, Profiles, Stocks and More about this company

Published / Filed: 2007-12-11 / 2005-02-02

Application Number: US2005000906091

IPC Code: Advanced: G06K 9/32; G09G 5/00; G09G 5/36;
Core: more...

ECLA Code: G09G5/37; G09G5/393; S09G213/10;

U.S. Class: 345/560; 345/649; 345/658; 382/296; 382/297; 348/583;

Field of Search: 345/649,656,657,658,560 348/580,583 382/289,296,297

Priority Number:
2005-02-02  US2005000906091

Abstract:     A frame buffer stores X pixels per line and Y lines and is read using a burst of B pixels. The un-rotated image is rotated by 90 degrees for display by writing and reading pixels from a line buffer. The line buffer stores a block of B*Y pixels. The frame buffer is logically divided into X/B blocks that are B pixels wide. Blocks are read from the frame buffer from the bottom line to the top with a burst of B pixels per line. An offset locate pixels to read in the line buffer. The offset is B for the first block, and increases by a factor of B for each block read, but wraps around modulo B*Y-1. Pixels for a next block are written into the line buffer to locations vacated as pixels are read out. The increasing offset re-orders the pixels for the rotated display order.

Attorney, Agent or Firm: g Patent LLC ; Auvinen, Stuart T. ;

Primary / Asst. Examiners: Wu, Xiao; Lin, David

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 21 claims
    1. A pixel rotator comprising:

a frame-buffer burst-reader that reads a frame buffer of pixels arranged in a display-scan order for display as a non-rotated image, the display-scan order having an image region of Y lines of X pixels per line that is logically divided into X/B blocks of Y lines and B pixels per line, wherein B is a number of pixels that are read together in a burst read of the frame buffer, the B pixels being adjacent pixels in a same line of the frame buffer;

wherein X, Y, and B are whole numbers and B is at least 2;

a line buffer that is written by the frame-buffer burst-reader and stores B*Y pixels;

an offset generator that generates an offset for use by a block being read from the line buffer, the offset being increased by a factor of B within a modulus of B*Y−1 for each block read from the line buffer; and

a pixel reader that reads pixels from the line buffer and send the pixels to a display for displaying the image region rotated as a rotated image of X lines of Y pixels per rotated line;

wherein the pixel reader reads a rotated-display-order series of pixels that are offset from adjacent pixels by the offset, and that wrap around the line buffer using the modulus of B*Y−1, the pixel reader sending the rotated-display-order series of pixels to the display for displaying as the rotated image;

wherein the frame-buffer burst-reader writes pixels in a next block to locations within the line buffer that the pixel reader read for displaying a current block, wherein locations written are offset from locations written by adjacent pixels in the next block by the offset, whereby pixels from the image region of the frame buffer in the display-scan order are re-ordered into the rotated-display-order series of pixels through writing and reading of the line buffer.



Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

       
U.S. References: Go to Result Set: All U.S. references   |  No patents reference this one   |   Backward references (15)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 43pp US4498079  1985-02 Ghosh et al.  Bally Manufacturing Corporation Prioritized overlay of foreground objects line buffer system for a video display system
Buy PDF- 12pp US4947344  1990-08 Hayashi et al.  International Business Machines Corporation Method of rotating image data in a partitioned display buffer
Buy PDF- 38pp US5133076  1992-07 Hawkins et al.  Grid Systems Corporation Hand held computer
Buy PDF- 9pp US5361339  1994-11 Kadakia et al.  Xerox Corporation Circuit for fast page mode addressing of a RAM with multiplexed row and column address lines
Buy PDF- 26pp US5966116  1999-10 Wakeland  Advanced Micro Devices, Inc. Method and logic system for the rotation of raster-scan display images
Buy PDF- 22pp US6226016  2001-05 Chee et al.  Seiko Epson Corporation Display apparatus and method capable of rotating an image by 180 degrees
Buy PDF- 33pp US6330374  2001-12 Yamaguchi et al.  Ricoh Company, Ltd. Image manipulation for a digital copier which operates on a block basis
Buy PDF- 13pp US6400851  2002-06 Shih  Microsoft Corporation Rotating image data
Buy PDF- 10pp US6781587  2004-08 Grigor  ATI International SRL Video graphic interface device and method for portrait and landscape image display modes
Buy PDF- 10pp US6801674  2004-10 Turney  Xilinx, Inc. Real-time image resizing and rotation with line buffers
Buy PDF- 30pp US20020048410A1  2002-04 So et al.   IMAGE PROCESSING APPARATUS AND METHOD
Buy PDF- 54pp US20040166943A1  2004-08 San et al.   External memory system having programmable graphics processor for use in a video game system of the like
Buy PDF- 27pp US20040255175A1  2004-12 Oteki et al.   Image processing device, method for saving power consumption of the image processing device, and a computer product
Buy PDF- 16pp US20050270300A1  2005-12 Yang et al.   Method and system for low cost line buffer system design
Buy PDF- 15pp US20060103679A1  2006-05 Kim et al.   Apparatus and method for transposing data
       
Foreign References: None

Inquire Regarding Licensing

Powered by Verity


Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help