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

Video rendering system of mobile terminal

A mobile terminal and video technology, applied in the field of video rendering system, can solve the problem that the video rendering application program is not universal, and achieve the effect of reducing the difficulty of development and maintenance

Inactive Publication Date: 2014-10-08
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF5 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The present invention provides a mobile terminal video rendering system to solve the problem that existing mobile terminal video rendering application programs do not have universality under different operating systems

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
  • Video rendering system of mobile terminal
  • Video rendering system of mobile terminal
  • Video rendering system of mobile terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0035] A video rendering system for a mobile terminal provided by an embodiment of the present invention is introduced in detail.

[0036] refer to figure 2 , shows a schematic structural diagram of a video rendering system for a mobile terminal in an embodiment of the present invention.

[0037] The system is based on the object-oriented architecture of C language, and may include: an input module 100 , a rendering module 102 and an output module 104 .

[0038] The functions of each module and the relationship between each module are introduced in detail below.

[0039] The input module 100 is configured to receive video frame data and send the video frame data to the rendering module 102 .

[0040] The video frame data may be video data in frame form, where the video frame data may refer to video data that needs to be rendered in the mobile terminal, including videos shot by the mobile terminal and videos obtained from outside the mobile terminal.

[0041] The rendering ...

Embodiment 2

[0048] A video rendering system for a mobile terminal provided by an embodiment of the present invention is introduced in detail.

[0049] refer to image 3 , shows a schematic structural diagram of a video rendering system of a mobile terminal in an embodiment of the present invention.

[0050]The system is based on the object-oriented architecture of C language, and mainly includes two modules: a multi-thread work management module 200 and a video rendering module 202 . The multi-thread work management module 200 and the video rendering module 202 exist at the same time, and there is no sequence between the two, which are two design patterns in the system framework.

[0051] Wherein, the video rendering module 202 may include the following three submodules: an input module 2021 , a rendering module 2022 and an output module 2023 .

[0052] The functions of each module and each sub-module, as well as the relationship between each module and each sub-module are introduced in...

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 video rendering system of a mobile terminal. The video rendering system is based on a service-oriented architecture of a C language. The system comprises an input module, a rendering module and an output module, wherein the input module is used for receiving and transmitting video frame data to the rendering module; the rendering module is used for carrying out video rendering processing on the video frame data and transmitting a video rendering processing result to the output module, wherein the video rendering processing is graphics processing unit rendering by utilizing an open graphics library of a universal embedded system; the output module is used for generating the result into a video file and a streaming media file or displaying the result. The video rendering system has the benefits that as the C language is transplanted to a multi-platform, an application program can be written under various operation systems (including Android and IOS); a universal OpenGL ES library can be easily transplanted to mobile terminals of the various operation systems; the development and the maintenance difficulties of the video rendering system of the mobile terminal are reduced.

Description

technical field [0001] The present invention relates to the technical field of video processing, in particular to a video rendering system of a mobile terminal. Background technique [0002] With the popularization of smart mobile terminals and the rapid upgrade of mobile terminal hardware, the shooting functions of mobile terminals are becoming more and more powerful, and the user's demand for video shooting and processing has also begun to increase, and there are more and more video applications in the application market. However, the existing video rendering applications are all developed separately for Android (Google's mobile operating system) or IOS (Apple's mobile operating system), and adopt their own frameworks, which are not universal. This video rendering application needs to maintain and develop several versions under different systems, which is not only cumbersome to develop and maintain, but also wastes resources. Contents of the invention [0003] The prese...

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): G06F9/44
Inventor 刘细华
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD
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