Patent classifications
G06T3/4092
SPLIT TILE MAP RENDERING
To efficiently transmit image map data to a client device, a map server selects map data for rendering a digital map of a certain geographic area at the client device and generates multiple map image layers using the selected map data, each covering the geographic area. In particular, the map server generates (i) a first map image layer including a first type of geographic data and having a first resolution, and (ii) a second map image layer including a second type of geographic data and having a second resolution. The map server then transmits the multiple map image layers to the client device via a communication network for generating a single digital map of the geographic area.
Systems and methods for capturing user consumption of information
A client device assists in identifying user consumption of information. The client device comprises a hardware processor; a screen; memory storing computer instructions that when executed perform capturing a series of screen image snapshots being presented on the screen; reducing resolution of each screen image snapshot in the series of screen image snapshots; capturing metadata associated with each screen image snapshot in the series of screen image snapshots, the metadata at least including a timestamp; identifying a duplicate in the series of screen image snapshots; discarding the duplicate from the series of screen image snapshots; and uploading the series of captured screen image snapshots to a processing server for processing.
Multi-resolution smoothing
Systems, apparatuses, and methods may provide for technology to process multi-resolution images by identifying pixels at a boundary between pixels of different resolutions, and selectively smoothing the identified pixels.
Image retargeting method and device
A method for controlling an electronic device is provided. The method includes obtaining an intermediate image by preprocessing an original image, obtaining a saliency feature map of the intermediate image by performing semantic saliency analysis on the intermediate image, performing adaptability calculation according to the saliency feature map and a retargeted target equipment condition, and determining a retargeting mode of the original image according to the result of the adaptability calculation, and performing retargeting processing on the original image according to the determined mode.
Apparatus and method for non-uniform frame buffer rasterization
An apparatus and method are described for a non-uniform rasterizer. For example, one embodiment of an apparatus comprises: a graphics processor to process graphics data and render images using the graphics data; and a non-uniform rasterizer within the graphics processor to determine different resolutions to be used for different regions of an image, the non-uniform rasterizer to receive a plurality of polygons to be rasterized and to responsively rasterize the polygons in accordance with the different resolutions.
SYSTEM AND METHOD FOR RENDERING IMAGES IN VIRTUAL REALITY AND MIXED REALITY DEVICES
A head-mounted display device including first and second display surfaces associated with first and second eyes of the user, a graphics processing unit, one or more hardware processors, and an adaptive rendering module. The adaptive rendering module is configured to identify a threshold frame time, the threshold frame time representing an upper threshold of time to render frame data by the GPU, receiving a first frame time associated with rendering a first frame to the first eye and second eye of the user, the first frame being rendered at a target resolution, determining that the first frame time exceeds the threshold frame time, and lowering the resolution below the target resolution for parts of a second frame associated with the first eye of the user while maintaining the resolution for parts of the second frame at the target resolution for images associated with the second eye of the user.
System, method, and apparatus for data processing and display
A method for data processing and display is disclosed. The method may be implemented by a terminal device. The method may include: transmitting a data request to a server, the data request including at least data associated with a display area of a window; receiving trace data from the server according to the data request, the trace data including dynamic motion data of a target object within the display area; and processing the received trace data to render a trace image in the display area.
Remote Management System Supporting N-Screen Function
The present disclosure relates to a remote management system supporting an N-screen function. A remote management system according to one embodiment of the present disclosure includes a graphic editing unit configured to create a first file including a plurality of layers corresponding to resolutions of plurality of devices, and a remote server configured to verify resolution of a remote terminal and an application standard thereof when receiving a monitoring screen provision request from the remote terminal, and to create a second file corresponding to the resolution of the remote terminal and the application standard thereof, thereby providing the second file to the remote terminal. In accordance with the present disclosure, a graphic file capable of displaying the same monitoring screen on a plurality of devices having a variety of resolutions may be created using a single graphic editing tool, thereby dramatically improving convenience of a system management.
METHOD AND SYSTEM OF DOWNLOADING IMAGE TILES ONTO A CLIENT DEVICE
There is disclosed a method of downloading image tiles onto a client device. A server stores a plurality of image tiles organized in a hierarchical structure, each level of the structure storing a sub-set of the image tiles being associated with a particular resolution level. The method comprises when downloading image tiles of a particular resolution level to generate a second set of image tiles having a second resolution level lower than the first resolution level; each image tile of the second set of image tiles having four child image tiles in the image tiles of the first resolution level as prescribed by the hierarchical structure and to preload the second set of image tiles to the client device to use for generating a transition view that is displayed while the actual image tiles required for a newly requested image view are downloaded from the server to the client device.
Virtual reality streaming
A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system is used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.