Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

US008l30237B2

(12) United States Patent (10) Patent No.: US 8,130,237 B2 Zimmer (45) Date of Patent: Mar. 6, 2012 (54) RESOLUTION INDEPENDENT USER (56) References Cited INTERFACE DESIGN U.S. PATENT DOCUMENTS (75) Inventor: Mark Zimmer, Aptos, CA (US) 5,297,250 A 3/1994 Leroy et al. C t’ d (73) Assignee: Apple Inc., Cupertino, CA (US) ( on lnue ) _ _ _ _ _ FOREIGN PATENT DOCUMENTS ( * ) Not1ce1 Subject to any d1scla1mer, the term ofth1s EP 548586 6/1993 patent is extended or adjusted under 35 _ U.S.C. l54(b) by 752 days. (connnued) OTHER PUBLICATIONS (21) Appl.No.: 11/459,140 Akeley, et al. “Real-Time Graphics Architecture” http1//WWW.graph(22) Filed; JUL 21, 2006 ics.stanford.edu/courses/cs448a-01-fall, The OpenGL® Graphics System4CS448 Lecture 15, Fall 2001, pp. 1-20. (65) Prior Publication Data (Continued) US 2006/0284878 A1 Dec. 21, 2006 Primary Examiner i Jin_Cheng Wang Related U_s_ Application Data (74) Attorney, Agent, or Firm * Wong, Cabello, Lutsch, Rutherford & Brucculer1, LLP (63) Continuation-in-part of application No. 10/876,298, filed on Jun. 24, 2004. (57) ABSTRACT Graphical user interface material map objects are specified by (51) Int. C]. a collection of attribute-value pairs, the collection of Which G09G 5/00 (2006.01) comprises a complete description of the material map and (52) U.S. Cl. ...... .. 345/619; 345/581; 345/582; 345/473; may be used by a rendering engine to Create a visual repre345/474; 345/156; 345/158; 345/419; 715/744; sentation ofthe material map at any resolution. That is, mate71 5 /76 5. 715/800. 715/718 rial map representations in accordance With the invention are (58) Field of Classification Search 3 ,3 4 5 / 619 resolution independent. Another benefit of representing

material maps in accordance With the invention is that they may be encrypted to prevent unauthorized inspection or use.

21 Claims, 10 Drawing Sheets

345/473-474, 581, 582, 156, 158, 419; 715/718, 715/744, 765, 800 See application file for complete search history.

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

300 R RECIPE L5 USER E) APPLICATION RENDERING Q0 ENGINE fl DISPLAY 320 BITMAP

3L5

[graphic]
[graphic]
[graphic]
[graphic]

Page 2 U.S. PATENT DOCUMENTS 2003/0123739 A1 7/2003 Graffagnino 2003/0146934 A1 8/2003 Bailey et al. 5,357,603 A 10/1994 Parker 5,388,201 A 2/1995 Hourvitz et al‘ 2003/0174136 A1 9/2003 Emberlrng et al. 2003/0234799 A1* 12/2003 Lee ............................. .. 345/660 5,471,572 A 11/1995 Buchner et al. 2004/0032409 A1 2/2004 G- d 5,481,665 A 1/1996 Okada 6a1~ 2004/0189670 A1 9/2004 GMr C1311 1 1 5,490,246 A 2/1996 Bromky 6a1~ 2004/0223003 A1 11/2004 HO'Vl'nh 1e1a' 5,537,630 A 7/1996 Berry eta1' 2004/0243940 A1 * 12/2004 Lelnct 16 3' 715/744 5,632,033 A * 5/1997 G111116116161. .............. .. 719/329 2005/0010872 A1,. 1/2005 Leeeta1' """""""""" " 715/744 5,651,107 A 7/1997 Frank eta1~ 2005/0081161 Al* 4/2005 1\/f:6In116's61'61' 715/765 5,764,229 A 6/1998 Bennett 2005/0088447 A1 4/2005 H ' 1 i iiiiiiiiii N 5793376 A 11/1998 Tanaka eta1' 2005/0140694 Al* 6/2005 sa1I51g6gmle611e'ta'1 1 345/619 5,877,741 A 3/1999 C1166 6161. 2005/0168471 A1 8/2005 P“ I H ‘an e a‘ """ " 5,877,762 A 3/1999 Young 2005/0219255 A1 10/2005 {IT 5,933,148 A 8/1999 Oka eta1' 2005/0231512 A1 * 10/2005 N1 11 345/473 5,949,409 A 9/1999 T3.Il3.1(a 6161. 2005/0248545 ,. !eS-e 3' """"""""" " 6 006 231 A 12/1999 PO a A1 11/2005 Nrshrmura et al. 345/173 1 1 P >1 6 031937 A 2/2000 Graffagnino 2006/0055700 A1 3/2006 N1les et al. .................. .. 345/473 6,075,543 A 6/2000 Akeley FOREIG 6,166,748 A 12/2000 Van Hook et al. N PATENT DOCUMENTS 6,211,890 B1 4/2001 011156 EP 0694879 1/ 1996 6,246,418 B1 6/2001 016 5; 1383080 1/2004 6,272,558 B1 8/2001 H ' 161. 0972273 3/2004 6,307,574 B1 10/2001 Als11l1:61 61. W0 9845815 10/1998 6,313,851 B1 * 11/2001 M611116WS 6161. ........... .. 715/718 W0 0209039 1/2002 6 369 823 B2 4/2002 Oh WO 2004027707 4/2004 1 1 ba 6,369,830 B1 4/2002 Brunner et al. 6,411,301 B1 6/2002 Parikh et al. OTHER PUBLICATIONS 6,421,058 B2 7/2002 P611111 6161. “A 1 H I f - - » 6,424,348 B2 7/2002 Parikh C pp 1:. 12:n11AanM nt2e9ra2c(;e04G3ul11;e11nes. Apple Computer Inc. 6,452,600 B1 9/2002 P611111 6161. “Fe ‘ff°’ at.‘ ’ .' Pages‘ . ,, 6,456,290 B2 9/2002 Parikh et al‘ Ellrott, Programr-nrng Graph1cs Processors F-unctronally. 6,466,218 B2 10/2002 Parikh et al‘ G-elder, -et al. “D1rect Volume Renderrng W1th Shading via Three 6,483,524 B1 11/2002 petenkine et a1 D1mens1onal Textures” Computer Science Department, Univ. of 6,489,963 B2 12/2002 P611111 6161. California, Santa Cruz, CA 95064. 6,526,174 B1 2/2003 Graffagnino Haeberli, P. et al. “The Accumulation Buffer: Hardware Support for 6,542,160 B1 4/2003 Abgrall High-Quality Rendering” Computer Graphics, NeW York, NY, vol. 6,571,328 B2 5/2003 Liao et al. 24, No. 4, Aug. 1, 1990, pp. 309-318. 6,577,317 B1 6/2003 Duluk, Jr. et al. VIDIA “C LT h‘ C "P p ' p ' 6,580,430 B1 6/2003 Hollis et al‘ rd1ateunk,OWng eac mg g oWer o1nt resentatron, Author and 6,609,977 B1 8/2003 Sh ' tal. Q - - 6,614,444 B 1 9/2003 D et al‘ S-egal et The -OpenGL® Graph1cs-System: A Specrficatron (Ver6 618 048 B1 9/2003 Leather s1on 1.5) Copyrrght © 1992-2003 S1l1con Graph1cs, Inc., Oct. 30, 6,636,214 B1 10/2003 L66111616161. 2003' _ _ _ 6,639,595 B 1 10/2003 Drebin et al‘ Shantz1s, “A Model for Efficrent and Flexrble Image Computing” 6,664,958 B1 12/2003 Leather et a1 Computer Graph1cs Proceedings, Annual Conference Series, 1994, 6,664,962 B1 12/2003 Komsthoeft et al. pp. 147-154. 6,697,074 B2 2/2004 Parikh et al. International Search Report dated Jul. 27, 2005 (PCT/US05/008804; 6,707,462 B1 3/2004 Peercy et al. 119-0033WO). 6,717,599 B1 4/2004 0141110 International Search Report dated Aug. 8, 2005 (PCT/US05/008805; 6,734,864 B2 5/2004 Abgrall 119-0034“/O) 6,906,720 B2 6/2005 Emberllng et 31' Akeley, et al., “Real-Time GraphicsArchitecture” http1//WWW.graph6911984 B2 6/2005 Sabella et 31' ics stanford edu/courses/cs448a-01-fall The O enGL® Gra hics 6,982,695 B1 * 1/2006 c6116v6 6161. .............. .. 345/156 ' ' ’ P P 7,136,790 B1 * 11/2006 Hobbs 6161. SYStGmAZS44§ Lecmre 15’ Fa112001’.PP' 1720' . . 7,167,173 B2 * 1/2007 Balmelli et al‘ G-elder, -et al., Drrect Volume Renderrng W1th Shadrng v1a Three 7,590,947 B1 >1 9 /2009 Gay et al‘ “““ “ D1mens1onal Textures” Computer Science Dept., Univ. of California, 7,675,529 B1 * 3/2010 B11111116161 61. ............. .. 345/661 Santa Crl1Z,CA 95064 2002/0067418 A1 6/2002 Hiroakj Haeberli, P. et al., “The Accumulation Buffer: Hardware Support for 2002/ 00935 16 A1 7/ 2002 Brunner et al. High-Quality Rendering,” Computer Graphics, NeW York, NY, vol. 2002/0093538 A1* 7/2002 Ca_r_lir_1 ......................... .. 345/778 24, No. 4, Aug. 1, 1990, pp. 309-318. * 13/ glljllfkl 707/104 1 Segal, et al., “The OpenGL® Graphics System: A Specification (Ver11 our ~~~~~~~~~~~~~~~~~~~~ ~- ~ ' 1.5 ”C ' 11 ©1992-2003 s'1' ' . . 2002/0171682 A1 11/2002 F16111< 6161. 318613 ) Opyng t “con Gmphm’ Inc ’ Oct 30’ 2002/0174181 A1 11/2002 Wei ' 2003/0058487 A1 * 3/2003 Lay ............................. .. 358/506 * cited by examiner

M ..UE fin

[graphic]
[graphic]
[graphic]

6<_\/Em fin Iv ><Ew5 Q ofl wz6zw ozzumazwm zo;<o:6_6< 8|m mww:

[graphic]
[graphic]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][graphic][graphic][graphic][graphic][merged small][merged small]
[graphic][graphic][graphic][graphic][merged small]
« ZurückWeiter »