[미국특허]
Occlusion reduction and magnification for multidimensional data presentations
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06T-015/40
G06T-001/00
G06T-015/00
G06T-017/20
출원번호
US-0773185
(2010-05-04)
등록번호
US-8907948
(2014-12-09)
발명자
/ 주소
Shoemaker, Garth B. D.
Baar, David J. P.
Solehdin, Ali
출원인 / 주소
Noregin Assets N.V., L.L.C.
대리인 / 주소
McAndrews, Held & Malloy, Ltd.
인용정보
피인용 횟수 :
0인용 특허 :
224
초록▼
A method in a computer system for generating a presentation of a region-of-interest in an original image for display on a display screen, the original image being a collection of polygons having polygons defined by three or more shared edges joined at vertex points, the method comprising: establishi
A method in a computer system for generating a presentation of a region-of-interest in an original image for display on a display screen, the original image being a collection of polygons having polygons defined by three or more shared edges joined at vertex points, the method comprising: establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region across which the magnification decreases, the focal and shoulder regions having respective perimeters; subdividing polygons in the collection of polygons proximate to at least one of the perimeters, as projected with the polygons onto a base plane, by inserting one or more additional vertex points and additional edges into the polygons to be subdivided; and, applying the lens to the original image to produce the presentation by displacing the vertex points onto the lens and perspectively projecting the displacing onto a view plane in a direction aligned with a viewpoint for the region-of-interest.
대표청구항▼
1. At least one non-transitory computer-readable storage device including instructions for execution by at least one processor, wherein the instructions comprise instructions for: performing operations on data, wherein the data includes: a viewpoint,an object of interest including a plurality of sur
1. At least one non-transitory computer-readable storage device including instructions for execution by at least one processor, wherein the instructions comprise instructions for: performing operations on data, wherein the data includes: a viewpoint,an object of interest including a plurality of surface points,a line of sight between the viewpoint and the object of interest,an extrusion volume formed by extruding the plurality of surface points towards the viewpoint,a plurality of occluding elements at least partially within the extrusion volume, anda plurality of additional elements outside of the extrusion volume;determining a plurality of direction vectors for the plurality of occluding elements, wherein a length of each direction vector corresponds to a distance between a corresponding one of the plurality of occluding elements and a nearest point on the line of sight;inputting the plurality of direction vectors into a transformation function to determine a plurality of displacement vectors;increasing an amplitude of the displacement vectors until each of the plurality of occluding elements does not intersect with the extrusion volume; andforming a plurality of displaced elements by displacing the plurality of occluding elements away from the line of sight based on the plurality of displacement vectors. 2. The at least one non-transitory computer-readable storage device of claim 1, wherein each of the plurality of direction vectors is orthogonal to the line of sight. 3. The at least one non-transitory computer-readable storage device of claim 1, wherein each of the plurality of displacement vectors is orthogonal to the line of sight. 4. The at least one non-transitory computer-readable storage device of claim 1, wherein each of the displacement vectors is parallel to a corresponding each of the direction vectors. 5. The at least one non-transitory computer-readable storage device of claim 1, wherein the instructions further comprise instructions for generating a presentation from a perspective of the viewpoint, wherein the presentation includes the object of interest, the plurality of displaced elements, and the plurality of additional elements. 6. A method comprising: performing operations on data with at least one processor, wherein the data includes: a viewpoint,an object of interest including a plurality of surface points,a line of sight between the viewpoint and the object of interest,an extrusion volume formed by extruding the plurality of surface points towards the viewpoint,a plurality of occluding elements at least partially within the extrusion volume, anda plurality of additional elements outside of the extrusion volume;determining a plurality of direction vectors for the plurality of occluding elements, wherein a length of each direction vector corresponds to a distance between a corresponding one of the plurality of occluding elements and a nearest point on the line of sight;inputting the plurality of direction vectors into a transformation function to determine a plurality of displacement vectors;increasing an amplitude of the displacement vectors until each of the plurality of occluding elements does not intersect with the extrusion volume; andforming a plurality of displaced elements by displacing the plurality of occluding elements away from the line of sight based on the plurality of displacement vectors. 7. The method of claim 6, wherein each of the plurality of direction vectors is orthogonal to the line of sight. 8. The method of claim 6, wherein each of the plurality of displacement vectors is orthogonal to the line of sight. 9. The method of claim 6, wherein each of the displacement vectors is parallel to a corresponding each of the direction vectors. 10. The method of claim 6, further comprising generating a presentation from a perspective of the viewpoint, wherein the presentation includes the object of interest, the plurality of displaced elements, and the plurality of additional elements. 11. A system comprising at least one processor together with at least one memory, wherein the system is configured to: perform operations on data, wherein the data includes: a viewpoint,an object of interest including a plurality of surface points,a line of sight between the viewpoint and the object of interest,an extrusion volume formed by extruding the plurality of surface points towards the viewpoint,a plurality of occluding elements at least partially within the extrusion volume, anda plurality of additional elements outside of the extrusion volume;determine a plurality of direction vectors for the plurality of occluding elements, wherein a length of each direction vector corresponds to a distance between a corresponding one of the plurality of occluding elements and a nearest point on the line of sight;input the plurality of direction vectors into a transformation function to determine a plurality of displacement vectors;increase an amplitude of the displacement vectors until each of the plurality of occluding elements does not intersect with the extrusion volume; andform a plurality of displaced elements by displacing the plurality of occluding elements away from the line of sight based on the plurality of displacement vectors. 12. The system of claim 11, wherein each of the plurality of direction vectors is orthogonal to the line of sight. 13. The system of claim 11, wherein each of the plurality of displacement vectors is orthogonal to the line of sight. 14. The system of claim 11, wherein the system is further configured to generate a presentation from a perspective of the viewpoint, wherein the presentation includes the object of interest, the plurality of displaced elements, and the plurality of additional elements.
Morota, Masayuki; Tanaka, Koichiro; Yonezawa, Hiroki, Camera control using scroll bar for tilt control and having display of tilting direction and controllable range information.
Budd, Russell A.; Dove, Derek B.; Lovas, Istvan; Olyha, Jr., Robert S.; Powell, Carl G., Compact optical system and packaging for head mounted display.
Moran Thomas P. ; Kimber Donald G. ; van Melle William J. ; Kurtenbach Gordon P.,CAX, Computer controlled display system activities using correlated graphical and timeline interfaces for controlling replay.
DeStefano George Francis, Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer.
Ellery Y. Chan ; Timothy B. Faulkner, Computer-resident mechanism for manipulating, navigating through and mensurating displayed image of three-dimensional geometric model.
Ryuichi Watanabe JP; Masafumi Minami JP; Hiroto Narioka JP, Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program.
Jetha,Zeenat; Baar,David; Carlisle,Andrew; Lantin,Maria, Graphical user interface having an attached toolbar for drag and drop editing in detail-in-context lens presentations.
Tetsuichiro Yamamoto JP; Shinya Kubo JP, Image reader which can shorten focal length in optical system having optical lens while keeping predetermined image reading width.
Smith Peter A. ; Stauss Henning C. ; Tack Barnaby ; Thomson James, Liquid crystal display element having a precisely controlled cell gap and method of making same.
Doornink Douglas J. (Portland OR) Knierim David L. (Wilsonville OR) Dalrymple John C. (Portland OR), Local display bus architecture and communications method for Raster display.
Card, Stuart Kent; Gossweiler, III, Richard Carl; Woodruff, Allison Gyle; MacKinlay, Jock Douglas, Magnification methods, systems, and computer program products for virtual three-dimensional books.
Liljegren Gordon E. (Burbank CA) Redmann William G. (Simi Valley CA) Watson Scott F. (Glendale CA), Method and apparatus for controlling distortion of a projected image.
Chen Michael (Mountain View CA) Houde Stephanie L. (Cambridge MA) Seidl Robert H. (Palo Alto CA), Method and apparatus for direct manipulation of 3-D objects on computer displays.
Martin H. Lee ; Jackson Laban P., Method and apparatus for inserting a high resolution image into a low resolution interactive image to produce a realistic immersive experience.
Stone Maureen C. (Los Altos CA) DeRose Anthony (Seattle WA), Method and apparatus for operating on an object-based model data structure to produce a second image in the spatial cont.
Stone Maureen C. ; Fishkin Kenneth P. ; Bier Eric A., Method and apparatus for operating on the model data structure of an image to produce human perceptible output using a v.
Frank Edward H. (Portola Valley CA) Naughton Patrick J. (Palo Alto CA) Gosling James Arthur (Woodside CA) Liu John C. (Cupertino CA), Method and apparatus for presenting information in a display system using transparent windows.
Rodriguez, Herman; Smith, Jr., Newton James; Spinac, Clifford Jay, Method and apparatus for providing accessibility through a context sensitive magnifying glass.
Grossman Bertrand M. ; McLean James Gordon ; Pickover Clifford A. ; Schwartz Michael Stephen ; Winarski Daniel James, Method and system for facilitating the selection of icons.
Amro Hatim Y. ; Dao Dan L. ; Dodson John P., Method and system for marking and subsequently retrieving a collection of objects within a multipage compound document.
Cortjens Leo M. (Norcross GA) Mays Richard C. (Atlanta GA) Smith Curtis M. (Lawrenceville GA), Method for automatically adjusting a videoconferencing system camera to center an object.
Peter G. Morcos ; Ravindra K. Agrawal ; Lawrence W. Baldwin ; Tjeerd S. Hoek ; David C. Parker, Method for displaying controls in a system using a graphical user interface.
Kashiwagi Kouichi,JPX ; Minakuchi Mitsuru,JPX ; Masui Toshiyuki,JPX, Method for enabling interactive manipulation of data retained in computer system, and a computer system for implementing the method.
Robertson George G. ; Robbins Daniel C. ; Van Dantzich Maarten Roderik, Methods, apparatus and data structures for providing a user interface, which exploits spatial memory in three-dimensions, to objects and in which object occlusion is avoided.
Heikkinen Teuvo,FIX ; Piippo Petri,FIX ; Wikberg Harri,FIX ; Silfverberg Miika,FIX ; Korhonen Panu,FIX ; Kiljander Harri,FIX, Mobile station with touch input having automatic symbol magnification function.
Cruz Gil C. (Annandale NJ) Rohall Steven L. (Somerville NJ) Rosenberg Jonathan (Annandale NJ) Smoot Lanny S. (Morris Township NJ), System and method for recording, playing back and searching multimedia events wherein video, audio and text can be searc.
Bianco Peter Garrett ; Boon William Taylor ; Sterling Robert Brewster ; Ware Karl Roger, System, method and computer program product for allowing access to enterprise resources using biometric devices.
Crosby, Matt; Wilkins, David C., Techniques for automatically providing a high-resolution rendering of a low resolution digital image in a distributed network.
Aho Alfred Vaino ; Ahuja Sudhir Raman ; Carraro Gianpaolo U. ; Ensor James Robert ; Rosenthal Eugene J., Three dimensional virtual reality enhancement techniques.
Shigeru Miyamoto JP; Yasunari Nishida JP; Takumi Kawagoe JP; Yoshiaki Koizumi JP, Three-dimensional image processing apparatus with enhanced automatic and user point of view control.
Amro Hatim Yousef ; Dodson John Paul, Touch screen with random finger placement and rolling on screen to control the movement of information on-screen.
Stone Maureen C. (Los Altos CA) DeRose Anthony (Seattle WA), User interface technique for producing a second image in the spatial context of a first image using a model-based operat.
Neta Inbal (21 Havazelet Street Kiron) Neta Michal (21 Havazelet Street Kiron ILX 55454) Villaret Yves (Hasigalit 16 Hadera ILX 38417), Video imaging system with interactive windowing capability.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.