Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for processing and displaying massive scatter data

A point-data, massive technology, applied in the computer field, can solve problems such as time-consuming and stuck, and achieve the effect of reducing costs and improving fluency experience.

Pending Publication Date: 2020-09-29
南京恒歌零一信息科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, it is urgent to propose a method and system for processing and displaying a large amount of scatter data, so as to solve the time-consuming and stalling problems in the processing when the scatter data in the prior art is very large.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for processing and displaying massive scatter data
  • Method and system for processing and displaying massive scatter data
  • Method and system for processing and displaying massive scatter data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Such as figure 1 As shown, the present invention provides a method for processing and displaying a large amount of scattered point data, comprising the following steps:

[0045] The first step: convert the external original data into a designed intermediate cache format, and need to use a worker thread (a worker thread is a worker thread, or a thread pool), there are three considerations;

[0046] 1) Under the premise that the original data remains unchanged, the converted format is convenient for repeated segmentation and sampling for different requests;

[0047] 2) The cache data needs to provide support for fast picking detection, so that users can quickly judge which scattered points should be picked at the mouse position;

[0048] 3) The use of worker threads avoids blocking the main thread caused by a large number of data conversions. (If the main thread is blocked, the program will not be able to respond to user behavior in time at this time, affecting the expe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for processing and displaying massive scatter data. The method comprises the following steps: converting external original data into a designed intermediate cache format, and a working thread needs to be used; after a user initiates a request, configuring, requesting and calculating the data in the intermediate cache format; and after configuration, request and calculation are completed, feeding back a processing result to a user in a segmented manner. The method does not depend on a display card, especially a display card of a specific brand; parallel computing APIs (CUDA and OpenCL) with relatively high thresholds do not need to be additionally introduced, so that the learning and maintenance costs are reduced; compared with a conventional single-working-thread or single-thread linear processing mode, the scheme can complete processing and displaying of a large amount of data in a short time, and the fluency experience of a user is improved.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to a method and system for processing and displaying massive scattered point data. Background technique [0002] The current processing idea for discrete data is "multi-line start" - using its "context-independent" feature to process simultaneously on multiple pipelines. A more mature solution is to use CUDA, but it relies on Nvidia's graphics card itself, which means that the program itself will increase its dependence on hardware, and at the same time test the performance of the graphics card; in addition, OpenCL is also competent, but compared to CUDA , although it is free from the constraints of a specific brand of graphics card, the difficulty of use has been further enhanced. in: [0003] Context-free: It means that there is no association constraint between data individuals, and the respective processing and results will not affect other data. [0004] CUDA: CUDA (Comput...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/448
CPCG06F9/4494
Inventor 李根俊超
Owner 南京恒歌零一信息科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products