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

13 results about "Opengl es" patented technology

OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accelerated using a graphics processing unit (GPU). It is designed for embedded systems like smartphones, tablet computers, video game consoles and PDAs.

Data zero-copy rendering optimization method and device based on hard decoding

The invention provides a data zero-copy rendering optimization method and device based on hard decoding, and the method comprises the steps: creating a client display window, and initializing OpenGL ES equipment and EGL interface context; aVC video data to be decoded are acquired, and the AVC video data are decoded by using a video hard decoder, so that Mppframe information can be obtained; according to the Mppframe information, EGLImageKHR image data is created, according to the EGLImageKHR image data, and according to the EGLImageKHR image data, texture binding is carried out in a glEGLImageTargetTexture2DOES mode, and updating of texture data is completed. And executing texture drawing according to the texture data, a preset texture coordinate and a rendering state, and completing display rendering through eglSwap Buffer. The CPU consumption can be obviously reduced, and the high-quality and high-frame-rate rendering capability is supported.
Owner:HUNAN KYLIN XINAN TECH CO LTD

A method and device for generating a screen recording video

The application provides a screen recording video generation method and device, which is used for generating a screen recording video according to a specified encoding frame rate. The method comprises the following steps: every target time length, a target video image in each video image in a virtual display screen is obtained, wherein each video image is obtained by frame extraction on a video image displayed by a first device based on a screen refresh rate of the first device, the target time length is obtained based on the specified encoding frame rate, and the target video image is determined based on the screen refresh rate and the specified encoding frame rate; the target video image is rendered to a target texture corresponding to the virtual display screen; the target video image on the target texture is rendered to a target Surface through an OpenGL ES rendering thread; the target video image is sent to a media codec thread through the target Surface, so that the target video image is encoded through the media codec thread; and a screen recording video is obtained according to each encoded video image.
Owner:HISENSE VISUAL TECH CO LTD

Plug-in system for graph development

The invention discloses a plug-in system for graph development, and relates to the technical field of graph processing. The system specifically comprises a graphical interface module which is provided with a plurality of controls and is used for receiving parameters input by a user; the parameter collection module is used for acquiring parameter information input by a user in the graphical interface module, defining and packaging the parameter information according to a preset rule, and generating a key value pair array; an engineering template with undetermined parameters is constructed and generated according to the integrated development environment; the write-in module copies the engineering template with the parameters to be determined, traverses the key value pair array, replaces the parameters to be determined in the engineering template with the parameters to be determined with the parameters in the key value pair array, and defines the parameters to be determined in the engineering template in one-to-one correspondence with the parameter definitions in the key value pair array during replacement; and generating the template object which can be compiled and deployed by the development environment so as to reduce the development difficulty of the graphic application. The method and the device aim at reducing the threshold of using the OpenGL ES when graph development is carried out based on the OpenGL ES, and convenience is brought to developers to carry out integrated use.
Owner:HEFEI HUANXIN MICROELECTRONICS TECH CO LTD

A character rendering method based on hierarchical interpolation algorithm

The application discloses a character rendering method based on a hierarchical interpolation algorithm, comprising the following steps: first, determining a character information data structure; second, determining hierarchical font sizes and linear relationships; third, analyzing a TrueType file to generate a corresponding character information data structure; fourth, firstly, selecting the nearest hierarchical font size according to the font size of the rendered character, secondly, calculating the character measurement information of the font size according to the linear relationship and the hierarchical font size determined in the second step, and thirdly, performing corresponding scaling on the glyph through the glyph of the hierarchical font size mi; finally, using the texture linear interpolation of a graphic API such as OpenGL / OpenGL ES / DirectX / Metal / Vulkan of a GPU to finally render the glyph of the font size. The application can guarantee high rendering performance and quality, and reduce the occupation of storage space.
Owner:CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST

A model parsing method and related apparatus adapted to OpenGL ES

This application discloses a model parsing method and related apparatus adapted to OpenGL ES. The model parsing method optimizes the sorting method of data parsing and reorganization during Obj model conversion, thereby obtaining vertex models that meet the requirements of glDrawElements. In this process, redundant and repeated vertex data in the model data can be filtered out, reducing the size of the generated model data after parsing, saving flash space, and also improving performance and reducing the load on bus bandwidth.
Owner:BEIJING YINWO AUTOMOBILE TECH CO LTD

Mobile terminal side image definition optimization method and system

The invention discloses a mobile terminal side image definition optimization method and system, and relates to the technical field of image super-resolution. The method is an LPSR algorithm based on structure perception and perception enhancement, and comprises the following steps: constructing a Lanczos windowing sinc kernel function sub-pixel interpolation model; carrying out main direction and edge amplitude modeling based on Sobel gradient; hybrid weighted reconstruction is carried out in a main direction and a Cartesian coordinate system; adaptive enhancement of edge perception is realized based on a Laplacian high-pass filter; and improving the contrast feeling of intermediate-frequency details based on a Sigmoid function. In the aspect of system deployment, the GPU parallel rendering acceleration method based on the OpenGL ES is provided and comprises the steps of input buffer analysis, EGL initialization, texture construction, shader compiling and linking, fragment shader algorithm execution and rendering output. According to the method, efficient and real-time image definition optimization is realized at the mobile terminal, the reconstruction quality of edge, texture and intermediate frequency information is effectively improved, and the method is suitable for lightweight deployment and low-delay rendering scenes.
Owner:SHI-CHENG LABORATORY FOR INFORMATION DISPLAY & VISUALIZATION +1

OpenGL ES panoramic and distant view splicing method based on Hiisis SoC

The invention provides an OpenGL ES panoramic and distant view splicing method based on Hisilicon SoC, and the method comprises the specific steps: a preprocessing stage: completing the collection calibration, splicing simulation, parameter preprocessing, homography matrix calculation, coordinate mapping and generation of a pixel mapping table required by distant view splicing, and building an OpenGL pipeline; and a rendering stage: performing frame-by-frame pixel mapping and abutted seam fusion in the GPU by using an OpenGL pipeline, so as to improve the processing speed and reduce the burden of the CPU. Compared with the prior art, the real-time splicing of multiple paths of distant view input images is realized on a full-localization embedded platform by using simpler camera calibration and splicing parameter acquisition steps according to the requirements of various vehicle operators on real-time 360-degree panoramic perception of the external environment; and the vacancy that more cameras are used for real-time splicing at a longer distance is made up.
Owner:NANJING NORTH OPTICAL ELECTRONICS

Method and related device for graphics rendering based on vulkan

Embodiments of the present application provide a method and related device for implementing graphics rendering based on Vulkan, the method comprising: processing, by a first thread, asynchronously executed OpenGL ES instructions into a first event, the first event containing description information of the asynchronously executed OpenGL ES instructions; processing, by a second thread, the first event to obtain a second task, the second task containing one first event or multiple first events, the multiple first events being obtained according to the same or different asynchronously executed OpenGL ES instructions; saving, by a third thread, the second task to a command buffer; and sending, by a Vulkan interface, the second task in the command buffer to a GPU image processor, wherein the GPU is configured to complete graphics rendering according to the second task.
Owner:HUAWEI TECH CO LTD

Method and device for generating screen recording video

The invention provides a method and equipment for generating a screen recording video. The method and the equipment are used for generating the screen recording video according to a specified coding frame rate. Comprising the steps that target video images in all video images in a virtual display screen are obtained every target duration, all the video images are obtained by conducting frame extraction on the video images displayed by first equipment on the basis of the screen refresh rate of the first equipment, and the target duration is obtained on the basis of a specified coding frame rate; the target video image is determined based on a screen refresh rate and a specified coding frame rate; rendering the target video image to a target texture corresponding to the virtual display screen; the target video image on the target texture is rendered to the target Surface through an OpenGL ES rendering thread; the target video image is sent to a media coder-decoder thread through the target Surface, so that the target video image is coded through the media coder-decoder thread; and obtaining a screen recording video according to each coded video image.
Owner:HISENSE VISUAL TECH CO LTD

A picture processing method based on OpenGL ES architecture

The present invention relates to an image processing method based on the OpenGL ES architecture. By constructing a virtual cache dedicated to image processing in the running memory (RAM) of a mobile terminal, the technical problem that the mobile terminal GPU does not have a dedicated frame cache capacity, which makes it difficult to efficiently process image effects, can be solved. It is not necessary to improve the performance of the mobile terminal GPU to achieve multi-layer multi-effect superimposed image beautification and modification effects in the terminal, which greatly improves the efficiency and quality of user image editing and image beautification using a mobile terminal, thereby improving the user experience. The present invention has a wide range of application scenarios. As long as it is a portable mobile terminal device, the technology can be applied to achieve multi-layer multi-effect image beautification operations without improving GPU performance.
Owner:GUANGZHOU GOMO SHIJI TECH CO LTD

OPENGL ES remote modeling control method, device, equipment and medium

The present invention provides an OPENGL ES remote modeling control method, apparatus, device, and medium, comprising: obtaining mode information and configuration parameter information sent by a remote control terminal or a local control terminal; when determining that the mode information is an OpenGL 3D UI mode, initializing a constructed OpenGL model according to the configuration parameter information to adjust the visual range and visible vertices of the OpenGL model, generating a world coordinate system and a 3D UI adaptation page; constructing and processing the world coordinate system and the 3D UI adaptation page using trigonometric functions to generate coordinate-related parameters, and sending the coordinate-related parameters to an external remote cloud platform; and constructing and rendering the OpenGL model using Bezier curves to display a video to be displayed on a three-dimensional model. The method aims to address the problems of existing models implemented using vertex modeling, such as being relatively simple, not smooth and rounded, occupying a relatively large proportion of video memory and internal memory, and having relatively weak selection of click events for complex three-dimensional graphics.
Owner:XIAMEN FOUR FAITH COMM TECH

Intelligent edge video processing method based on set top box

The invention provides an edge intelligent video processing method based on a set-top box, and relates to the technical field of image processing, a YOLOv8n model is deployed in the set-top box, the set-top box obtains a video stream from a network camera, decodes the video stream, extracts an original image frame, and calculates an image change ratio based on a pixel difference between adjacent frames of the original image; and determining a target detection image frame sent to the YOLOv8n model based on the image change ratio, performing target detection on the received target detection image frame by the YOLOv8n model, drawing the output of the YOLOv8n model as a graphic layer on an original video frame by using OpenGL ES, and displaying the graphic layer on a television screen in real time through a video output interface, so that the video detection efficiency is improved. The deployed YOLOv8n model is utilized to process the video stream locally, so that the cost is saved, the problem that the existing analysis and processing of the video stream are deployed locally and the cost is relatively high is solved, and the method is suitable for home deployment and small shop deployment.
Owner:四川长虹新网科技有限责任公司

Window display method, device, computer equipment and storage medium

The invention discloses a window display method, device, computer equipment and storage medium, which loads an OpenGL ES rendering library; an Android system encodes an OpenGL ES rendering instruction and sends the encoded OpenGL ES rendering instruction to a Linux system; the Linux system receives the encoded OpenGL ES rendering instruction, decodes it, and calls the loaded OpenGL ES rendering library; an Android application is started, a QT window is created, an EGL Surface is created according to a window identifier, the Android side performs graphics drawing, and the Linux side outputs the OpenGL ES rendering data to the EGL Surface. The invention realizes displaying an Android application on a Linux system using a QT window based on an X11 protocol or a Wayland protocol.
Owner:BEIJING JIDE SYST TECH CO LTD