Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

525 results about "Screen space" patented technology

Screen Space Reflection is an effect which is enabled by default that alters the appearance of objects on the surface of Materials.

Rapid computation of local eye vectors in a fixed point lighting unit

A rapid method for calculating a local eye vector in a fixed point lighting unit. For a given triangle primitive which is to be projected into a given viewport in screen space coordinates, the local eye vector corresponds to a given eye position and a first vertex of the given triangle primitive. (A different local eye vector is calculated for each vertex of the given triangle primitive). The method first comprises generating a view vector matrix which corresponds to the given eye position and corner coordinates of the given viewport, where the corner coordinates are expressed in screen space coordinates. The view vector matrix is usable to map screen space coordinates to an eye vector space which corresponds to the given viewport. The method next includes receiving a first set of coordinates (in screen space) which correspond to the first vertex. The first set of coordinates are then scaled to a numeric range which is representable by the fixed point lighting unit. Next, the first set of coordinates are transformed using the view vector matrix, which produces a non-normalized local eye vector within the eye vector space for the given viewport. The non-normalized local eye vector is normalized to form a normalized local eye vector. The normalized local eye vector is then usable to perform subsequent lighting computations such as computation of specular reflection values for infinite light sources, producing more realistic lighting effects than if an infinite eye vector were used. These more realistic lighting effects do not come at decreased performance, however, as the local eye vector may be calculated rapidly using this method.
Owner:ORACLE INT CORP

User Interface Image Element Display and Adaptation System

A system provides a single-click expandable data control implemented in a user interface development language as a data entry and viewing element including options enabling or restricting data entry and specifying a related dialog for entry or selection of data for a primary display field. A system provides a single-click expandable data element in HTML, for example, as a data entry and viewing element that is used within a user interface interactive page to allow a single line-height data display using a single mouse click to expand or collapse data, thereby providing a simple means for a user to view or enter larger amounts of data than typically fit within the limited screen space. A user interface system adaptively presents information to a user. The system includes a display processor for initiating generation of data representing an image. The image includes, an image element box comprising a text data presentation row automatically expandable into multiple text data presentation rows in response to user selection of the image element box. An executable procedure associated with the image element box determines whether text in the multiple text data presentation rows is at least one of, (a) delete only, (b) read-only and (c) readable and writable. The executable procedure is in a user interface compatible code language (e.g., HTML, SGML, XML, Visual Basic) and execution of the executable procedure is initiated in response to user selection of the image element box.
Owner:SIEMENS MEDICAL SOLUTIONS USA INC

Method and apparatus for controlling virtual object, and touch control device

The present invention provides a method and apparatus for controlling a virtual object, and a touch control device. The method comprises displaying an operation interface on the touch control device, the operation interface at least comprising a virtual touch control part corresponding to a virtual object and controlling movement of the virtual object; detecting touch control information generated by operation of the virtual touch control part by a user, the touch control information including pressing position and pressing force; and controlling the virtual object to perform corresponding turning and acceleration and deceleration operation according to the pressing position and the pressing force. Through directly integrating the acceleration and deceleration operation with the virtual touch control part controlling the movement direction of the virtual object, the turning, acceleration and deceleration operation of the virtual object can be controlled through operating the virtual touch control part, the operation is visual, rapid and convenient, an acceleration button and a deceleration button are not required to be additionally arranged, screen space is not occupied, and the operation interface is simple and concise.
Owner:NETEASE (HANGZHOU) NETWORK CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products