WO2009031055A3 - System and method for displaying a rotated image in a display device - Google Patents
System and method for displaying a rotated image in a display device Download PDFInfo
- Publication number
- WO2009031055A3 WO2009031055A3 PCT/IB2008/003524 IB2008003524W WO2009031055A3 WO 2009031055 A3 WO2009031055 A3 WO 2009031055A3 IB 2008003524 W IB2008003524 W IB 2008003524W WO 2009031055 A3 WO2009031055 A3 WO 2009031055A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pixels
- blocks
- displaying
- display device
- block
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9577—Optimising the visualization of content, e.g. distillation of HTML documents
Abstract
A method controls display of an image by dividing a source image into a plurality of M x N blocks of pixels, selecting a first one of the blocks, and transferring the pixels in the first block from a source memory to a display memory, the pixels in the first block transferred based on orientation change information. The selecting and transferring steps are then repeated to transfer pixels in remaining ones of the blocks to the display memory. Each block corresponds to only a portion of the source image, where any given portion represents less than a full line of pixels in the source image.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US96982507P | 2007-09-04 | 2007-09-04 | |
US60/969,825 | 2007-09-04 | ||
US1283207P | 2007-12-11 | 2007-12-11 | |
US61/012,832 | 2007-12-11 | ||
US4349008P | 2008-04-09 | 2008-04-09 | |
US61/043,490 | 2008-04-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2009031055A2 WO2009031055A2 (en) | 2009-03-12 |
WO2009031055A3 true WO2009031055A3 (en) | 2010-01-07 |
Family
ID=40429471
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2008/003524 WO2009031055A2 (en) | 2007-09-04 | 2008-08-21 | System and method for displaying a rotated image in a display device |
PCT/IB2008/003754 WO2009040681A2 (en) | 2007-09-04 | 2008-08-21 | System and method for changing orientation of an image in a display device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2008/003754 WO2009040681A2 (en) | 2007-09-04 | 2008-08-21 | System and method for changing orientation of an image in a display device |
Country Status (2)
Country | Link |
---|---|
US (3) | US8581933B2 (en) |
WO (2) | WO2009031055A2 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010014696A1 (en) | 2008-07-29 | 2010-02-04 | Marvell World Trade, Ltd. | Processing rasterized data |
US8976200B1 (en) * | 2009-03-18 | 2015-03-10 | Marvell International Ltd. | Display controller for rotation of image data |
US8659620B2 (en) * | 2009-04-13 | 2014-02-25 | Accusoft Corporation | Methods and apparatus for rendering images |
US8296657B2 (en) * | 2009-05-19 | 2012-10-23 | Sony Corporation | Random image selection without viewing duplication |
WO2011058948A1 (en) * | 2009-11-13 | 2011-05-19 | イマグノーシス株式会社 | Medical three-dimensional image display-orientation adjustment device and adjustment program |
KR101653246B1 (en) * | 2010-02-03 | 2016-09-12 | 삼성디스플레이 주식회사 | Method of driving a display panel and display apparatus for performing the same |
CN101996390B (en) * | 2010-10-20 | 2013-11-06 | 中兴通讯股份有限公司 | Image copying method and device |
US9561008B2 (en) * | 2010-12-28 | 2017-02-07 | General Electric Company | Method of displaying image |
US20150079379A1 (en) * | 2012-06-15 | 2015-03-19 | Showa Denko K.K. | Polymerizable composition, polymer, optical adhesive sheet, image display device, and method for manufacturing image display device |
US20150042669A1 (en) * | 2013-08-08 | 2015-02-12 | Nvidia Corporation | Rotating displayed content on an electronic device |
US9710878B2 (en) | 2014-12-17 | 2017-07-18 | Microsoft Technoloy Licensing, LLC | Low power DMA labeling |
US10181175B2 (en) * | 2014-12-17 | 2019-01-15 | Microsoft Technology Licensing, Llc | Low power DMA snoop and skip |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173089B1 (en) * | 1997-04-02 | 2001-01-09 | U.S. Philips Corporation | Image handling system and method |
US20020186229A1 (en) * | 2001-05-09 | 2002-12-12 | Brown Elliott Candice Hellen | Rotatable display with sub-pixel rendering |
US20030016226A1 (en) * | 2001-07-18 | 2003-01-23 | Chung-Yen Lu | Apparatus and method for pixel block compression during rendering in computer graphics |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3976982A (en) * | 1975-05-12 | 1976-08-24 | International Business Machines Corporation | Apparatus for image manipulation |
JPS6073671A (en) | 1983-09-30 | 1985-04-25 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | Pattern processor |
JPH0778718B2 (en) * | 1985-10-16 | 1995-08-23 | 株式会社日立製作所 | Image display device |
JPH0715706B2 (en) * | 1986-03-27 | 1995-02-22 | 日本電気株式会社 | Memory controller |
US4806920A (en) * | 1986-03-28 | 1989-02-21 | Nec Corporation | Device for producing an output image while giving an original image a rotation of 90, 180, or 270 |
US5189404A (en) * | 1986-06-18 | 1993-02-23 | Hitachi, Ltd. | Display apparatus with rotatable display screen |
JPS6370381A (en) * | 1986-09-12 | 1988-03-30 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Rotation of image data |
JPS63257994A (en) * | 1987-04-15 | 1988-10-25 | Nec Corp | Semiconductor storage device |
JP2612044B2 (en) | 1988-07-21 | 1997-05-21 | 株式会社日立製作所 | Electronic file device |
US5208914A (en) | 1989-12-29 | 1993-05-04 | Superconductor Systems Limited Partnership | Method and apparatus for non-sequential resource access |
US5329289A (en) * | 1991-04-26 | 1994-07-12 | Sharp Kabushiki Kaisha | Data processor with rotatable display |
US5640517A (en) * | 1993-06-22 | 1997-06-17 | Dell Usa, L.P. | Method and apparatus for masters to command a slave whether to transfer data in a sequential or non-sequential burst order |
US5751293A (en) * | 1994-08-24 | 1998-05-12 | Nippon Telegraph And Telephone Corp. | Pattern generation method and apparatus for automatic generation of continuous tile patterns along any arbitrary side |
US5644758A (en) * | 1994-12-13 | 1997-07-01 | Microsoft Corporation | Bitmap block transfer image conversion |
US5850232A (en) * | 1996-04-25 | 1998-12-15 | Microsoft Corporation | Method and system for flipping images in a window using overlays |
US5854641A (en) * | 1996-09-27 | 1998-12-29 | Apple Computer, Inc. | Method and apparatus for display image rotation |
US7272703B2 (en) | 1997-08-01 | 2007-09-18 | Micron Technology, Inc. | Program controlled embedded-DRAM-DSP architecture and methods |
US5973664A (en) * | 1998-03-19 | 1999-10-26 | Portrait Displays, Inc. | Parameterized image orientation for computer displays |
US6405280B1 (en) * | 1998-06-05 | 2002-06-11 | Micron Technology, Inc. | Packet-oriented synchronous DRAM interface supporting a plurality of orderings for data block transfers within a burst sequence |
US6330674B1 (en) * | 1998-09-30 | 2001-12-11 | Compaq Computer Corporation | Use of biometrics as a methodology for defining components for ECC encryption |
US6330374B1 (en) | 1998-11-13 | 2001-12-11 | Ricoh Company, Ltd. | Image manipulation for a digital copier which operates on a block basis |
JP2000276127A (en) * | 1999-03-23 | 2000-10-06 | Hitachi Ltd | Information processor and display controller |
US6639603B1 (en) | 1999-04-21 | 2003-10-28 | Linkup Systems Corporation | Hardware portrait mode support |
KR100534672B1 (en) * | 1999-05-26 | 2005-12-08 | 삼성전자주식회사 | Video display apparatus having a function for pivoting an on-screen display |
WO2001031497A1 (en) * | 1999-10-22 | 2001-05-03 | Activesky, Inc. | An object oriented video system |
WO2001063561A1 (en) | 2000-02-25 | 2001-08-30 | The Research Foundation Of State University Of New York | Apparatus and method for volume processing and rendering |
JP4284857B2 (en) * | 2000-11-06 | 2009-06-24 | コニカミノルタホールディングス株式会社 | Liquid crystal display |
US7113194B2 (en) | 2001-01-30 | 2006-09-26 | Ati International Srl | Method and apparatus for rotating an image on a display |
JP3796654B2 (en) * | 2001-02-28 | 2006-07-12 | 株式会社日立製作所 | Display device |
US7120317B1 (en) | 2001-03-01 | 2006-10-10 | Silicon Motion, Inc. | Method and system for a programmable image transformation |
US6760035B2 (en) * | 2001-11-19 | 2004-07-06 | Nvidia Corporation | Back-end image transformation |
US6904473B1 (en) * | 2002-05-24 | 2005-06-07 | Xyratex Technology Limited | Direct memory access controller and method of filtering data during data transfer from a source memory to a destination memory |
JP3710131B2 (en) | 2002-05-29 | 2005-10-26 | シャープ株式会社 | Image processing apparatus, image processing method, image display apparatus, and portable electronic device |
JP4172409B2 (en) | 2003-06-13 | 2008-10-29 | ソニー株式会社 | Image display control apparatus and image display control method |
CN1809869B (en) * | 2003-06-30 | 2011-04-20 | 瑞萨电子株式会社 | Driver and display device |
KR101034493B1 (en) * | 2004-01-09 | 2011-05-17 | 삼성전자주식회사 | Image transforming apparatus, dma apparatus for image transforming, and camera interface supporting image transforming |
JP2005268609A (en) * | 2004-03-19 | 2005-09-29 | Fuji Photo Film Co Ltd | Multilayer lamination multi-pixel imaging element and television camera |
JP4007342B2 (en) * | 2004-06-08 | 2007-11-14 | セイコーエプソン株式会社 | Display controller, electronic device, and image data supply method |
KR100651938B1 (en) * | 2004-08-16 | 2006-12-06 | 엘지전자 주식회사 | apparatus, method and medium for controlling image orientation |
KR100620372B1 (en) | 2004-08-18 | 2006-09-08 | 삼성전자주식회사 | Method for rotating image, computer and recoding media |
US7483595B2 (en) | 2004-09-16 | 2009-01-27 | Marvell International Technology Ltd. | Image processing method and device |
KR100722628B1 (en) | 2004-11-16 | 2007-05-28 | 삼성전기주식회사 | Apparatus and method for transposing data |
US7528837B2 (en) | 2005-02-23 | 2009-05-05 | Panasonic Corporation | Drawing apparatus, drawing method, drawing program and drawing integrated circuit |
US7742063B2 (en) * | 2005-07-07 | 2010-06-22 | Lsi Corporation | Efficient and high speed 2D data transpose engine for SOC application |
JP2007189518A (en) * | 2006-01-13 | 2007-07-26 | Matsushita Electric Ind Co Ltd | Signal processing apparatus, imaging device, network camera system, and video system |
US7751652B2 (en) | 2006-09-18 | 2010-07-06 | Adobe Systems Incorporated | Digital image drop zones and transformation interaction |
KR100856124B1 (en) * | 2007-02-06 | 2008-09-03 | 삼성전자주식회사 | Timing controller and liquid crystal display device having the same |
US20080285652A1 (en) * | 2007-05-14 | 2008-11-20 | Horizon Semiconductors Ltd. | Apparatus and methods for optimization of image and motion picture memory access |
-
2008
- 2008-08-21 WO PCT/IB2008/003524 patent/WO2009031055A2/en active Application Filing
- 2008-08-21 US US12/195,873 patent/US8581933B2/en active Active
- 2008-08-21 US US12/195,649 patent/US8264506B2/en not_active Expired - Fee Related
- 2008-08-21 US US12/195,972 patent/US8134577B2/en not_active Expired - Fee Related
- 2008-08-21 WO PCT/IB2008/003754 patent/WO2009040681A2/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173089B1 (en) * | 1997-04-02 | 2001-01-09 | U.S. Philips Corporation | Image handling system and method |
US20020186229A1 (en) * | 2001-05-09 | 2002-12-12 | Brown Elliott Candice Hellen | Rotatable display with sub-pixel rendering |
US20030016226A1 (en) * | 2001-07-18 | 2003-01-23 | Chung-Yen Lu | Apparatus and method for pixel block compression during rendering in computer graphics |
Also Published As
Publication number | Publication date |
---|---|
US8264506B2 (en) | 2012-09-11 |
US8581933B2 (en) | 2013-11-12 |
US20090096814A1 (en) | 2009-04-16 |
US8134577B2 (en) | 2012-03-13 |
WO2009031055A2 (en) | 2009-03-12 |
WO2009040681A3 (en) | 2009-12-30 |
US20090073193A1 (en) | 2009-03-19 |
US20090096813A1 (en) | 2009-04-16 |
WO2009040681A2 (en) | 2009-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2009031055A3 (en) | System and method for displaying a rotated image in a display device | |
WO2008093391A1 (en) | Image display device and image display method | |
EP1883062A3 (en) | Systems for displaying images and driving method thereof | |
EP2104933A4 (en) | Apparatus, system, and method for presenting images in a multiple display environment | |
WO2006034458A3 (en) | System and method for correcting defective pixels of a display device | |
EP1818847A3 (en) | Data encoding apparatus, data encoding method, data encoding program, and recording medium | |
EP2124216A3 (en) | Input gamma dithering systems and methods | |
MX2009001760A (en) | Method of superimposing an image onto another, method of personalizing a data carrier using the image superimposing method and a personalized data carrier. | |
TW200636656A (en) | Display device and driving method thereof | |
WO2011037805A3 (en) | Shared face training data | |
EP2385455A3 (en) | Electronic device, method of transmitting information with an electronic device, method of controlling an electronic device and method of transmitting and receiving information in an information system | |
TW200609890A (en) | Drive circuit for flat display apparatus and flat display apparatus | |
EP2369566A3 (en) | Mobile terminal and method of controlling the operation of the mobile terminal | |
EP2529811A3 (en) | Information processing, program, information processing device, information processing system, and information processing method | |
WO2004102991A3 (en) | A method and system for enhancing venue participation by venue participants | |
EP3282441A3 (en) | Display device and driving method thereof | |
WO2010070302A3 (en) | Multi level display control list in tile based 3d computer graphics system | |
EP1971127A3 (en) | Method for performing chromatic adaptation while displaying image, and corresponding display circuit and device | |
WO2006058194A3 (en) | System and method for correcting defective pixels of a display device | |
WO2008061921A3 (en) | Study navigation system and method. | |
TW200601834A (en) | Image processing apparatus and method, and image processing program | |
WO2008060818A3 (en) | Generating and displaying spatially offset sub-frames | |
TW201133445A (en) | Display apparatus | |
EP2201443A4 (en) | A system and method for manipulating digital images on a computer display | |
WO2008067367A3 (en) | Multi-resolution display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08829598 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08829598 Country of ref document: EP Kind code of ref document: A2 |