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

A multi-threaded fast display method for surface element attributes in a 3D observation system

A technology of observation system and display method, which is applied in the direction of seismic signal processing, etc., can solve problems such as low efficiency, inability to improve computing efficiency, and waste of computing resources

Active Publication Date: 2017-12-01
CHINA PETROLEUM & CHEM CORP +1
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The traditional programming idea is serialization, which is only suitable for running on a single-core processor. Because of its serialization and only one processor can be used as an execution resource, the efficiency is not high
With the continuous development of computer technology, ordinary PCs basically have multi-core processors. If you continue to use the traditional serial programming method, a lot of computing resources will be wasted, and the computing efficiency will not be improved.

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
  • A multi-threaded fast display method for surface element attributes in a 3D observation system
  • A multi-threaded fast display method for surface element attributes in a 3D observation system
  • A multi-threaded fast display method for surface element attributes in a 3D observation system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0035] Below in conjunction with accompanying drawing, the present invention is described in further detail:

[0036] The invention provides a multi-thread fast display method for surface element attributes of a three-dimensional observation system, which belongs to the field of petroleum seismic exploration and development. The method includes: (1) establishing a matrix structure of the coverage number attribute of the three-dimensional observation system; (2) dividing the coverage number attribute into N blocks along the x-line direction of the bin grid; (3) obtaining the size of the drawing area of ​​the current window, and creating N QPixmap pictures ; (4) Create N threads, respectively load the number of coverages, and draw them into the corresponding QPixmap; (5) Draw N QPixmap pictures to the corresponding positions on the screen in a transparent manner.

[0037] Such as image 3 As shown, this method is specifically as follows:

[0038] (1) Establish a 3D observation...

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 provides a three-dimensional observation system surface element attribute multi-thread rapid display method, belonging to the seismic prospection and exploitation field. The method performs partitioning pretreatment on a three-dimensional observation system surface element attribute analysis result, and utilizes a multi-thread mode to increase covering frequency data reading and display drafting efficiency. The method comprises: (1) establishing a three-dimensional observation system covering frequency attribute matrix structure; (2) dividing the covering frequency attribute matrix structure into N sections in a surface element grid x-line direction; (3) obtaining the size of a current window drafting area, and creating N pieces of QPixmap pictures, wherein each picture corresponds to 1 / N of the covering frequency attribute matrix structure; (4) creating N threads, respectively loading a covering frequency, and drafting the covering frequency into a corresponding QPixmap picture; and (5) drafting the N pieces of QPixmap pictures on corresponding positions of a screen. The method innovatively realizes three-dimensional observation system surface element attribute pretreatment.

Description

technical field [0001] The invention belongs to the field of seismic exploration and development, and in particular relates to a multi-thread fast display method for panel attributes of a three-dimensional observation system. Background technique [0002] With the gradual development of 3D seismic exploration technology, more and more high-precision and high-density observation systems are designed in recent years, which makes the data volume of the panel attribute analysis results of the 3D observation system very large. Usually we want to be able to quickly see the coverage frequency distribution map of the entire work area on the screen, but when the data volume of panel attribute analysis is relatively large, the drawing of the coverage frequency distribution map will occupy a large amount of system resources, making the display efficiency very slow. [0003] The traditional programming idea is serialization, which is only suitable for running on a single-core processor....

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 Patents(China)
IPC IPC(8): G01V1/28
Inventor 王昀陈浩岳承琪洪承煜吴边
Owner CHINA PETROLEUM & CHEM CORP
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