Supercharge Your Innovation With Domain-Expert AI Agents!

Graphics engine and graphics processing method suitable for player

A graphics engine and graphics processing technology, applied in the direction of image communication, selective content distribution, electrical components, etc., to achieve the effect of ensuring the effect

Pending Publication Date: 2021-02-26
SHANGHAI BILIBILI TECH CO LTD
View PDF13 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiment of the present application is to provide a graphics engine, and a graphics processing method, system, computer device, and computer-readable storage medium suitable for players, so as to solve the problem of adapting the graphics engine to video business scenarios

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
  • Graphics engine and graphics processing method suitable for player
  • Graphics engine and graphics processing method suitable for player
  • Graphics engine and graphics processing method suitable for player

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] figure 1 A schematic diagram of the architecture of the graphics engine 1 according to Embodiment 1 of the present application is shown. The graphics engine 1 may include:

[0046] (1) Engine scene layer (Scene) 2.

[0047] The engine scene layer 2 is used to execute graphics processing operations according to preset logic.

[0048] Wherein, executing the graphics processing operation according to the preset logic includes: interacting with a player based on a predetermined transmission protocol to obtain playback data, and executing the graphics processing operation according to the playback data and the preset logic.

[0049] The engine scene layer 2 is used as the core of the graphics engine 1 and is used to realize engine functions, and the preset logic (set) is encapsulated inside. These preset logic (collection) can include control, scene, node or sub-node (Node, SpriteNode, LabelNode), action (Action), texture (Texture), font (Font), coloring (Shader), physica...

Embodiment 2

[0086] image 3 A flowchart of a graphics processing method suitable for a player according to Embodiment 2 of the present application is schematically shown. The method can be run in a mobile terminal. like image 3 As shown, the method may include steps S300-S302, wherein:

[0087] Step S300, perform data interaction with the player through the graphics engine to obtain playback data.

[0088] Step S302, based on the playback data and preset logic, perform graphics processing operations on the next frame of the player through the graphics engine.

[0089] The graphics engine may be the graphics engine described in Embodiment 1.

[0090] In an exemplary embodiment, a transmission protocol (such as a data format, etc.) for interaction is pre-agreed between the graphics engine and the player, so as to realize effective interaction between the two.

[0091] In an exemplary embodiment, the playing data includes video playing progress of the player.

[0092] like Figure 4 ...

Embodiment 3

[0108] Figure 9 It schematically shows a block diagram of a graphics processing system suitable for a player according to Embodiment 3 of the present application. The graphics processing system suitable for a player can be divided into one or more program modules, and one or more program modules are divided into It is stored in a storage medium and executed by one or more processors to complete the embodiments of the present application. The program modules referred to in the embodiments of the present application refer to a series of computer program instruction segments capable of accomplishing specific functions. The following description will specifically introduce the functions of each program module in this embodiment.

[0109] like Figure 9 As shown, the graphics processing system 900 suitable for players may include an interaction module 910 and a graphics processing module 920, wherein:

[0110] The interaction module 910 is used for performing data interaction wi...

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 graphic processing method suitable for a player, and the method comprises the steps: carrying out the data interaction with the player through a graphic engine, so as to obtain playing data; and based on the playing data and preset logic, executing graphic processing operation on the next frame of the player through the graphic engine. According to the method, the communication mechanism is arranged between the engine scene layer and the player, so that the playing data of the video being played are interacted between the engine scene layer and the player, and the engine scene layer can efficiently obtain the playing data for graphic processing operation; the method is especially suitable for video playing service and ensures the video rendering effect.

Description

technical field [0001] The present application relates to the technical field of graphics processing, and in particular to a graphics engine, and a graphics processing method, system, computer equipment and computer-readable storage medium suitable for a player. Background technique [0002] With the development of the Internet, various electronic devices such as portable computers, tablet computers, personal computers, smart phones, and tablet computers are widely used. In order to improve user experience, more and more operating systems or application programs need the support of a graphics engine to render two-dimensional graphics or three-dimensional graphics through the graphics engine. Existing graphics engines include OSG (OpenSceneGraph, 3D rendering engine), Unity engine, and the like. [0003] In the era of mobile terminals, business scenarios are more complex, different engine functions are required in different business scenarios, and the requirements for lightw...

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
IPC IPC(8): H04N21/44H04N21/431H04N21/4788H04N21/488
CPCH04N21/44H04N21/44012H04N21/431H04N21/4788H04N21/4884H04N21/4314
Inventor 李超然王昊董重王兆政
Owner SHANGHAI BILIBILI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More