Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

105 results about "Graphics library" patented technology

OpenGL-based large-scale three-dimensional model object rapid pickup method

The invention relates to an OpenGL (Open Graphics Library)-based large-scale three-dimensional model object quick pickup method. The method comprises the following steps: converting an interactive operation of a user into a three-dimensional space structure; a CPU constructs octree space acceleration structures based on a bounding box of an object in a large-scale three-dimensional model, and leaf nodes, intersecting with a pickup ray or a pickup view pyramid, of an axis alignment bounding box in each octree space acceleration structure are screened out to serve as candidate leaf nodes; collecting triangles contained in all candidate leaf nodes, and constructing a candidate triangle set; dynamically allocating thread groups and threads of the GPU based on the number of candidate triangles in the candidate triangle set; and performing highlight display on the candidate triangles intersected with the pickup ray or the pickup view cone, and feeding back IDs of the corresponding candidate triangles. According to the method, the data transmission quantity and the video memory access pressure are remarkably reduced, the pickup response time is greatly shortened in a large-scale three-dimensional model scene, and the requirements of real-time interaction and visual operation can be met.
Owner:SHENZHEN MAIXI SOFTWARE CO LTD

Graphic image rendering method and device adaptive to different rendering interfaces

The embodiment of the invention provides a graphic image rendering method adaptive to different rendering interfaces. The graphic image rendering method comprises the following steps: firstly, identifying a platform graphic library and reading a graphic drawing and image rendering interface of the platform graphic library; the 2D rendering engine receives the rendering task and then sends the rendering task to the basic layer, analyzes the type of the layer structure and judges the type; when the graphic layer is a graphic layer, the base layer is converted into a rendering task through a general plane 2D graphic rendering library interface, and a graphic rendering interface of the graphic layer analyzes a graphic type and then calls a graphic drawing interface of an adaptive graphic library for rendering to obtain a graphic result; and when the image layer is an image layer, the base layer is also converted into a rendering task through the general plane 2D graphic rendering library interface, and the image rendering interface borrows the image information through the reference layer and then calls the image rendering interface matched with the image library to render to obtain an image result. Cross-platform adaptation of different graphic image rendering interfaces and graphic image rendering are achieved, the rendering problem caused by platform differences is effectively solved, and the universality and compatibility of graphic image rendering in a multi-platform environment are improved.
Owner:XIAMEN HUANLEGUANG TECH CO LTD

Vision-based electric connector detection system and method

The invention discloses an electric connector detection system and method based on vision, and belongs to the field of machine vision and industrial detection, and the system comprises a large constant water star series industrial camera, a multi-angle and high-uniformity adjustable light source system, a product feeding moving and packaging mechanism, a computer control system and UI software. Wherein the computer control system adopts multi-thread scheduling, a modular architecture and a sub-pixel-level algorithm, and supports high-throughput processing of 3-6 4024 * 3036 pixel industrial cameras, an image acquisition module of the computer control system can uniformly manage multiple models of cameras, and a UI (User Interface) is a drag-and-drop interface and integrates debugging tools such as OpenGL (Open Graphics Library) and parameter hot loading; the method comprises the steps of hardware configuration, trigger starting, image acquisition, positioning correction, ROI drawing, detection, reference line determination, size measurement and sorting control, ROI drawing can adapt to regular and irregularly arranged pins, the adaptability is high, the precision is high, operation is convenient and fast, full-process automatic detection can be achieved, and the requirement of a high-speed production line is met.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

General game development engine system based on OpenGL (Open Graphics Library)

The invention discloses a general game development engine system based on OpenGL (Open Graphics Library). The general game development engine system comprises an application program control module and an application program module, the application program module comprises an input processing module, a terrain module, a game AI module, a GUI graphical interface module and a rendering output module; the control module is used for initializing an OpenGL environment and calling a terrain in the program module, and the GUI module is used for initializing game pictures; calling an input processing module to obtain input data of a user, and calling a game AI module to perform interaction between the user and a game picture; updating data of the terrain, the GUI, the sound effect and the game AI module; a rendering output module is called to form a specific game picture and render the game picture, a game cycle of initialization-data updating-picture rendering is constructed, and a complete game cycle is formed; the 3D / 2D game engine framework based on the OpenGL is created by integrally designing components and modules necessary for a general game engine, and a game project is quickly constructed.
Owner:DALIAN NEUSOFT UNIV OF INFORMATION

Redundancy filling method and device, storage medium and electronic equipment

The invention discloses a redundancy filling method and device, a storage medium and electronic equipment. The method comprises the steps that a to-be-filled circuit layout is obtained, the circuit layout comprises a plurality of layout patterns, and all the layout patterns in the circuit layout have first average reflectivity; on the basis of the first average reflectivity, redundant graphic units in a preset redundant graphic library are screened through a genetic algorithm, and a redundant graphic combination capable of being used for filling is obtained; wherein the redundant graph combination capable of being used for filling is a combination of redundant graph units, the average reflectivity of which is closest to the first average reflectivity, in the preset redundant graph library; and filling the circuit layout by utilizing the redundant graph combination capable of being used for filling. By adopting the scheme, the improvement effect on the graphic load effect can be improved.
Owner:SEMICON MFG INT (BEIJING) CORP +1

Embedded lattice screen display system based on QT graphics library

The invention discloses an embedded lattice screen display system based on a QT graphics library. The embedded lattice screen display system comprises an interface design layer, an interaction layer, a lattice conversion layer and a display driving layer. According to the efficient interface design method, the operation process is simplified, the interface design efficiency is improved, and rich graphic display is supported; a universal UI display frame is also established, so that the UI display frame can flexibly interact with a plurality of service applications, display is dynamically adjusted according to contents provided by the service applications, and expansibility is enhanced; an effective mechanism is designed, accurate conversion from a QT interface to a two-dimensional dot matrix array and stable display driving from the two-dimensional array to a dot matrix screen are achieved, and the transplantation capacity is improved; and a preview function in the development process is also provided, so that the development efficiency and accuracy are improved.
Owner:JIANGSU HOMELITE TECH CO LTD

OpenGL (Open Graphics Library) dotted line function implementation method and system based on shader

The invention is suitable for the technical field of GPU, and provides a shader-based OpenGL dotted line function implementation method and system. The method is applied to OpenGL graph driving, and is used for processing glLineStille incoming data and generating an instruction stream, and guiding GPU hardware to render a dotted line conforming to an OpenGL standard specification. Due to the fact that a GPU manufacturer does not disclose a method for achieving the dotted line function in the market at present, the method and system for achieving the dotted line function based on the shader can meet the function requirement of a glLineStille interface in an OpenGL, are used for guiding development of a graph driving program, do not require GPU hardware to have a dotted line drawing function, and are high in flexibility and wide in universality.
Owner:WUHAN LINGJIU MICROELECTRONICS CO LTD

Multi-language display method and system and wearable intelligent device

The invention relates to the technical field of computer data processing, in particular to a multi-language display method and system and wearable intelligent equipment. The method comprises the following steps: segmenting the content of a display text based on language types of various font sub-files cached in advance; all the segments are reset based on a typesetting engine, font contour information of all the characters is output, and the font contour information comprises deformation and connected characters; typesetting information is determined on the basis of line width limitation of the lightweight general graphics library, and the typesetting information comprises line tail broken lines, word spacing and self-adaptive zooming; and based on the typesetting information and the font contour information of all the characters, selecting a dot matrix font drawing mode / vector font drawing mode for rendering. By means of the method, multi-language compatibility can be achieved, and meanwhile the problems of line breaking errors, character pattern dislocation or extremely low rendering speed and the like occurring when mixed text rendering is processed are solved.
Owner:ZHENSHI INFORMATION TECH SHANGHAI CO LTD

Realistic sense simulation method for fuzzing and pilling process of knitted fabric under fiber scale

The invention discloses a realistic simulation method for a fluffing and pilling process of a knitted fabric under a fiber scale, and relates to the technical field of realistic simulation of the fluffing and pilling process of the knitted fabric in the textile industry. The method aims at solving the problems that an existing knitted fabric fuzzing and pilling simulation method is difficult to accurately simulate a complex process on the fiber scale, and a simulation result lacks a sense of reality. The method comprises the following steps: constructing a mass point-spring model of the knitted fabric, discretizing yarn sections into mass points and connecting the mass points through a virtual spring, integrating a fiber entanglement calculation module on the basis of the model, simulating complex entanglement behaviors among fibers by adopting a diffusion limitation aggregation model, and calculating normal contact force and tangential friction force in real time. When the tangential friction force exceeds a fiber cohesive force threshold value, triggering a fuzzy ball to form an initial condition; defining and calculating local friction energy, and generating a fuzzy ball surface texture in combination with a Perlin noise function and a fractal texture technology; and finally, realizing high-quality rendering and developing a user interaction interface by utilizing a high-level graphics library.
Owner:CHANGSHU INSTITUTE OF TECHNOLOGY

Graphical invoicing automatic generation and verification system and real-time optimization method thereof

The invention discloses a graphical invoicing automatic generation and verification system and a real-time optimization method thereof, belongs to the technical field of electric power, and aims to solve the problems that the generation speed of a power grid operation ticket depends on artificial experience and judgment, and the operation is delayed or mistaken possibly. Comprising a data acquisition module used for acquiring data of current power distribution network equipment, establishing a complete power transformation information graphic library and providing basic data for an invoicing function, a graphical representation module used for performing graphical representation on equipment information, and through a graphical operation interface, power dispatching personnel can conveniently check a power grid state and operation steps; through intelligent analysis of historical data and real-time monitoring information of the power grid, the optimization model can automatically evaluate priorities, risks and execution difficulty of various operation tasks, so that the operation order suitable for the current power grid state is dynamically generated, deviation and omission of manual judgment can be effectively avoided, and errors of an operator during task execution are reduced.
Owner:GUANGZHOU KETENG INFORMATION TECH

Silicon steel sheet processing equipment

The silicon steel sheet machining equipment comprises an unwinding mechanism, a shearing mechanism, a first driving device, a feeding mechanism and a control system, the feeding mechanism comprises a first limiting module and a second limiting module, an iron core graphic library is arranged in the control system, and various silicon steel sheet graphs are stored in the iron core graphic library; the control system can be used for selecting one silicon steel sheet pattern and can be used for adjusting a width parameter and a shearing length parameter of the silicon steel sheet pattern; the feeding mechanism further comprises a synchronizing mechanism, the control system adjusts the first limiting module and the second limiting module through the synchronizing mechanism according to the width parameters of the silicon steel sheets, and the control system controls the unwinding speed of the unwinding mechanism according to the shearing length parameters of the silicon steel sheets and controls the first driving device to drive the shearing mechanism to move. On the basis of graphics library control, the adjustable shearing mechanism and the adjustable feeding mechanism are combined, and corresponding graphics and parameters are selected when products are replaced, so that machining of silicon steel sheets of various specifications can be automatically adapted.
Owner:CANWIN AUTOMATIC EQUIP CO LTD

Precise stamping stock layout method

The invention relates to a precise stamping layout method, which establishes a landing edge distance calculation model through parameterized correlation of the thickness and tensile strength of a material, realizes precise layout parameter matching of a metal plate, and improves the material utilization rate and layout efficiency. By establishing a layout algorithm based on geometric symmetry, the manual intervention requirement is remarkably reduced, and meanwhile the dual requirements for the service life of the mold and material saving are considered. Besides, based on a symmetric graphics library construction method, 360 kinds of centrosymmetric layout combinations are generated through an indexing interval discretization processing method, geometric coordination guarantee is provided for multi-cavity parts, and calculation complexity is greatly reduced.
Owner:BEIJING RESEARCH INSTITUTE OF MECHANICAL & ELECTRICAL TECHNOLOGY CO LTD CAM

Method and system for quickly encoding image in 3D engine

The invention provides a method and a system for quickly encoding an image in a 3D (three-dimensional) engine. The method for quickly encoding the image in the 3D engine comprises the following steps of: rendering the contents of a plurality of Cameras to the same RenderTexture, and distinguishing the positions of different Cameras; obtaining a bottom layer graphics library pointer of a RenderTexture object through a RenderTexture.GetNativeTexturePtr method provided by Unity, and obtaining a bottom layer graphics library pointer of the RenderTexture object according to the bottom layer graphics library pointer of the RenderTexture object and the bottom layer graphics library pointer of the RenderTexture object and the bottom layer graphics library pointer of the RenderTexture object and the bottom layer graphics library pointer of the RenderTexture object and the bottom layer graphics library pointer of the RenderTexture object. A graphic pointer is obtained through RenderTexture, a resource format is converted and mapped into a CUDA memory, a GPU is used for coding into a preset format, and a video memory is reused to reduce resource consumption. The system comprises modules corresponding to the steps of the method.
Owner:HUIZHIAN INFORMATION TECH CO LTD

Modeling method and system supporting UML visualization and readable storage medium

The invention provides a modeling method and system supporting UML visualization and a readable storage medium. The modeling method supporting UML visualization comprises the steps that a graphics library is obtained, and the graphics library comprises at least one symbol; obtaining a chart, and establishing association between the chart and the symbols so as to configure the required symbols for the chart; acquiring symbols associated with the chart, and generating a canvas corresponding to the chart; dragging the symbols into a canvas for drawing to form graphic information and a graph corresponding to the graphic information; and storing the graphic information in a database, and analyzing a graph corresponding to the graphic information to form a UML model. Therefore, a graphical modeling tool is constructed from basic graphic elements such as symbol definition and chart configuration, and UML visual modeling is realized.
Owner:CHINA SHIP DEV & DESIGN CENT

External display screen driving method and system based on Android system

PendingCN121349391ADigital output to display deviceColor graphicsLinux kernel
The invention relates to an external display screen driving method and system based on an Android system, an external display screen is connected with Android equipment through a low-speed serial interface, and the method comprises the steps that S1, a Native layer initialization function is called through a JNI interface on an Android application layer; s2, an LVGL graphic library is loaded on a Native layer; s3, registering and adapting external display screen hardware of the low-speed serial interface through a display driving interface of the LVGL graphics library; s4, executing a color space conversion algorithm on the Native layer, and converting color graphic data output by the LVGL graphic library into color format data suitable for the target external display screen; and S5, transmitting the converted display data to an external display screen through a device driving interface of the Linux kernel. According to the method, the lightweight LVGL graphics library is integrated into the Android application through the JNI technology, and the display screen connected through the low-speed serial interface is directly driven in the user space, so that the efficient and flexible display driving is realized under the condition that the source code of the Android system is not modified, and the multi-screen different display function is supported.
Owner:SHANGHAI SIMCOM LTD

Techniques for aircraft communication

PendingUS20260155886A1Radio transmissionAircraft traffic controlAviationAircraft Communications Addressing and Reporting System
Techniques for aircraft communication are described. In an aspect, aviation data in a first format is parsed to identify a type of aviation data, where the aviation data includes at least one of textual content and non-textual content. The aviation data is transformed from the first format to a second format compatible to be transmitted over an Aircraft Communications Addressing and Reporting System (ACARS) network in correspondence to the identified type of the aviation data, where the transforming of the aviation data based on the identified type includes invoking graphical libraries to transform non-textual content into a format compatible with the ACARS network. Further, the transformed aviation data is transmitted to at least one destination over the ACARS network. In another aspect, receiving and processing ACARS messages by transforming them into a format suitable for rendering at a destination are provided, where the message includes textual and non-textual content.
Owner:HONEYWELL INTERNATIONAL INC

Household photovoltaic plotting method and system

The invention discloses a household photovoltaic plotting method and system, and belongs to the technical field of household photovoltaics, and the method comprises the following steps: converting private graphic data into general format data based on a format conversion rule, and packaging an internal graphic element object and a geometric calculation rule thereof based on the general format data to obtain a graphic library; defining a business object and business logic according to the graphic library to obtain a domain entity library, and matching the external graphic data with the domain entity library to obtain a domain object document; and obtaining the household photovoltaic graph based on the domain object document. The graphic library is obtained by packaging the internal graphic element object and the geometric calculation rule of the internal graphic element object, the business object and the business logic are defined according to the graphic library to obtain the domain entity library, decoupling of the business object and the business logic from the platform is achieved, when external graphic data are obtained, the external graphic data only need to be matched with the domain entity library to obtain the domain object document, and the user experience is improved. And a household photovoltaic graph is obtained. The dependence on a specific platform is broken through, and the adaptability is remarkably improved.
Owner:XINTU (JIAXING) DIGITAL TECHNOLOGY CO LTD

Firmware security upgrading method for compact embedded linux system

A compact embedded linux system firmware security upgrading method comprises the steps that a main application module obtains upgrading firmware and completes verification, and an upgrading command is sent to an application management module through process communication; the application management module starts a monitoring task, when an upgrading command message is received, a main application module and related system services are stopped, a dynamic library file needed by upgrading is copied to a memory directory, a system dynamic library environment path is repositioned to the memory directory, and an upgrading module is started; and the upgrading module calls the graphics library, and the obtained upgrading firmware is programmed to complete system firmware upgrading. Relevant necessary dynamic library files are copied to a specified directory through application management, an environment variable points to the directory, a main application is stopped, firmware is programmed, a dynamic library path is dynamically relocated, the relocated dynamic library is safely used in the upgrading process, the upgrading safety is guaranteed, and the upgrading efficiency is improved. And meanwhile, additional space backup firmware is not needed.
Owner:ZHUHAI HI-CHIP SEMICON LTD

Pattern management method and device based on graphics library, equipment and medium

The invention discloses a pattern management method and device based on a graphics library, equipment and a medium. Comprising the steps of determining multiple graphic style objects according to a graphic library; wherein each graphic style object at least comprises graphic configuration information determined according to at least one basic graphic in a graphic library; storing the graphic style objects in groups to obtain a plurality of style groups; wherein each pattern group comprises at least one graphic pattern object and an initialization identifier corresponding to each graphic pattern object; and determining initialization operation information of the first graphic style object in each style group, and configuring an initialization identifier corresponding to the first graphic style object according to the initialization operation information. According to the method, the graphic style objects are subjected to grouping management, and the initialization information of each graphic style object is carried in the grouping management, so that the memory overhead caused by frequent repeated initialization of the graphic style objects is reduced, the memory allocation frequency is reduced, and the memory fragmentation degree is further reduced.
Owner:ZHENSHI INFORMATION TECH SHANGHAI CO LTD

Cross-platform middleware for vehicle-mounted graphical interface generation

The invention discloses cross-platform middleware generated by a vehicle-mounted graphical interface. The cross-platform middleware is characterized in that an automatic interface generation module binds element controls with corresponding names and attribute information according to widgets.json; the automatic menu generation module is used for binding each menu item control with a menu name, a menu index and corresponding attribute information according to the menus.json file; the multi-language translation module determines multi-language translation information according to the json file; performing event response packaging on each element control and each menu item control by a message event processing mechanism; and the GUI graphics library API interface performs graphic rendering of the vehicle-mounted instrument interface on each element control and each menu item control based on the multi-language translation information and the event response packaging result. According to the method, the json file with the complete graphical interface information is generated into the complete graphical interface according to the cooperation among the independent modules, so that the development process is simplified, and the development efficiency is improved.
Owner:WUHAN CLOUD PINE TECH CO LTD

Curve-based wiring layer GDSII optimization method and system, medium, program and electronic terminal

The invention provides a curve-based wiring layer GDSII optimization method and system, a medium, a program and an electronic terminal.The method comprises the steps that initial wiring is generated through a Manhattan type global wiring algorithm to serve as a base line, then the initial wiring is compared with a preset wekpoins graphic library to mark a wekpoins area in the initial wiring, only the wekpoins area is traversed, and the initial wiring is subjected to GDSII optimization; and the right-angle configuration blocks are screened out for curve replacement. Therefore, a wekpoins area is reduced under the condition that global curve wiring is not carried out, and a physical design drawing is consistent with a circuit wiring form of actual wafer photoetching; in addition, compromise among sharp corner electric stress weakening, data increment compression, calculation acceleration or template rapid replacement can be achieved by selecting different curve replacement strategies.
Owner:HUAXINCHENG (HANGZHOU) TECH CO LTD

Real-time data compression and transmission system and method based on thinning algorithm

The invention discloses a data real-time compression and transmission system and method based on a thinning algorithm, and relates to the technical field of data processing. The system comprises a data acquisition module, a data preprocessing module, a thinning algorithm module, a data compression module, a real-time display module and a data transmission module. The system uses 3D laser scanning to obtain three-dimensional point cloud data, and the data are preprocessed, denoised and partitioned. The thinning algorithm module recognizes and retains feature points, carries out thinning on non-feature points, and keeps data integrity and details. The compression module reduces the data volume, and the real-time display module dynamically loads the data blocks by using a graphics library, so that the display efficiency is improved. And finally, the data transmission module transmits the processed data to a client or a server through a network, and supports efficient data transmission and reception. The whole system integrates all links of data processing, and efficient and real-time data compression and transmission are achieved.
Owner:NANJING MEISHAN METALLURGY DEV

Two-axis turntable image rotation eliminating method based on inertial navigation data

The invention provides a two-axis turntable image rotation eliminating method based on inertial navigation data, which comprises the following steps: acquiring an original image in real time by an image acquisition device mounted on a two-axis turntable, and determining parameter information of a video texture map according to the original image; calculating a rotation transformation matrix A1 by using azimuth data and pitch angle data generated by rotation of the rotary table, and calculating a rotation transformation matrix A2 by using inertial navigation data of an inertial navigation system; converting a normal vector of a horizontal plane from a horizontal coordinate system xlylzl to a sensor coordinate system xsyszs, and calculating an image spinor alpha; and carrying out image rotation elimination display on the video texture map by taking the image rotation alpha as a rotation parameter and utilizing a rotation and cutting mechanism of OpenGL (Open Graphics Library). According to the attitude angle of the base of the two-axis rotary table and the axis angle data of the two-axis rotary table, the angle amount of the horizon line projected in the image space is calculated, the angle amount serves as the rotation compensation amount during display, namely, the image spinor alpha, and display is achieved through the rotation and cutting mechanism of OpenGL.
Owner:西安应用光学研究所

A CAD secondary development survey and mapping auxiliary design system

A CAD secondary development survey and drawing auxiliary design system includes: establishing a survey standard graphics library and implementing survey and design drawing auxiliary tools; setting survey projects and drawing information; arranging holes on a plan view; setting a unified hole depth for the survey holes on the CAD drawing; marking the hole depths of all selected survey holes in the hole depth text field; selecting multiple holes on the CAD drawing and connecting the selected holes with cross-section lines; then selecting holes and cross-section lines, disconnecting or connecting the selected survey holes with the cross-section lines, and reordering the cross-section line drawing points; exporting or importing data on the CAD drawing as needed; checking the content of the survey CAD drawing and providing error prompts. The present invention realizes the rapid batch automated auxiliary design of highly repetitive survey hole arrangement, cross-section line drawing, parameter setting, and other tasks in the survey plan CAD drawing design process, thereby improving the efficiency and design quality of survey CAD design and drawing.
Owner:SHANGHAI SKYGEO INFORMATION TECH CO LTD

Text rendering method, font transformation method and related equipment

The embodiment of the invention provides a text rendering method, a font transformation method and related equipment, and belongs to the technical field of graphic rendering. The text rendering method comprises the following steps: receiving a text editing instruction through a Web drawing board, and identifying a target character and a font style in the text editing instruction; analyzing a vector font file corresponding to the font information, and extracting original contour vertex data of the target character; if the font information is inconsistent with the font information of the vector font file, transforming the original contour vertex data according to the font information, and storing the transformed contour vertex data into a buffer region corresponding to the color information; and calling a webpage graphics library drawing instruction, and carrying out combined drawing on the vertex data in the buffer area on the Web drawing board. Different font styles can be realized based on one font file.
Owner:GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1

Robot motion pose visualization method and device and storage medium

The invention discloses a robot motion pose visualization method and device and a storage medium, and relates to the technical field of robos.The method comprises the steps that according to DH parameters of all connecting rods of a robot, connecting rod pose information and joint pose information of the robot are determined; according to the DH parameters, the model joint size of the robot and the model connecting rod size of the robot are determined; and inputting the connecting rod pose information, the joint pose information, the model joint size and the model connecting rod size into a graphics library to obtain a robot model. According to the invention, the process of visualizing the motion pose of the robot can be simplified.
Owner:GUANGDONG TOPSTAR TECH +1

OPC correction method and system using OPC correction database, terminal and medium

The invention provides an OPC correction method and system using an OPC correction database, a terminal and a medium, and the method comprises the steps: firstly segmenting each layer of each layout, extracting unit elements of each layer, and constructing a comprehensive basic graphic library; then, OPC correction is carried out on each unit element in the basic graphics library, and an OPC correction database is formed; in the face of a new layout, unit elements matched with the basic graphics library in the layout are quickly corrected by utilizing the established OPC database, and extra correction is performed on unmatched parts. According to the method, an efficient layout correction solution is provided for individual requirements of different customers, the running time is effectively shortened, and the research and development efficiency and the production stability are improved.
Owner:CHONGQING XINLIAN MICROELECTRONICS CO LTD

GPU memory copy on write strategy for cloud gaming and computing

An apparatus and method for performing efficient sharing of network-based resources. In various implementations, a computing system includes a remote server providing a streaming service to a client computing device over a network. The remote servers include shared resources that provide services and content on the client computing device. When executing instructions of a shared layer of a graphics library, the circuitry of a parallel data processing circuit of the remote server searches for any instances sharing the image object. If there are any instances sharing the image object, then the circuitry maintains the image object stored in a first location of the local shared memory. The circuitry performs a copy on write operation using a local non-shared memory to generate the copy of the first image object in a second location different from the first location of the local shared memory.
Owner:ADVANCED MICRO DEVICES INC +1

Embedded human-computer interface code generation method based on OpenGL

The invention relates to an OpenGL (Open Graphics Library)-based embedded human-computer interface code generation method, and belongs to the field of automatic code generation. A human-computer interface code model in an onModel tool is stored as a file in an XML format, the invention provides a method for automatically generating a C code from a model file, and the method comprises the following steps of: analyzing the file by using an XML analyzer, and dividing model data into different modules; according to different module data, calling a code generation function to generate a code; and calling an adaptation layer interface to complete code generation. According to the generation method disclosed by the invention, the human-computer interface model in the onModel tool can be generated into the graphic rendering C code based on the OpenGL. The OpenGL has a cross-platform characteristic, so that the generated C code can be applied to any target platform, and repeated compiling of the code is reduced.
Owner:BEIJING INST OF COMP TECH & APPL