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

Embedded multimedia playing system and method

An embedded multimedia and playback system technology, applied in the direction of program control devices, etc., can solve problems such as fault tolerance decline, system crash, system paralysis, etc., and achieve the effect of improving fault tolerance capability and stability, speeding up operation speed, and improving use efficiency.

Inactive Publication Date: 2012-09-19
SUN YAT SEN UNIV
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the disadvantages are also obvious
Because the traditional multimedia system architecture design method uses pure C++ language design, the foreground interface and background control directly communicate data, and the coupling between modules is high, so any error in the foreground or background will lead to the paralysis of the entire system
The fault tolerance of the system is reduced, and the stability is not high, which brings a series of inconvenience to the actual use of users
For example, when the user is watching a movie, the background control part is paralyzed due to misoperation, and the entire system crashes, and the user can only continue to use it by restarting the system

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
  • Embedded multimedia playing system and method
  • Embedded multimedia playing system and method
  • Embedded multimedia playing system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0016] As mentioned above, in order to solve the problem of high module coupling in the traditional architecture, the present invention proposes a new architecture of foreground interface-middleware-background control. The graphical user interface as the foreground does not directly communicate with the background control part, but sends the data to Qt / Embedded for processing, and Qt / Embedded calls the corresponding background module according to the received inform...

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 embodiment of the invention discloses an embedded multimedia playing system. The embedded multimedia playing system comprises a foreground interface, a middleware and a background control module, wherein the foreground interface is a graphical user interface based on hypertext markup language (HTML), cascading style sheet (CSS) and JavaScript language; the middleware is based on Qt / Embedded, is used for providing an interface and supporting display output, and is connected with the background control module; the background control module adopts standard C language; and a user inputs information from the graphical user interface, the middleware receives the information input by the user through the interface, and the background control module processes the input information, does corresponding operation and invokes a drive to perform decoding play. The Qt / Embedded serves as the middleware, the graphical user interface and the background control module are separated from the Qt / Embedded frame, the interface for accessing mutually is provided, and background control is realized by using the C language, so the coupling degree of the foreground module and the background module is reduced, the fault tolerance and the stability of the system are improved, and the using efficiency of resources is improved. The invention also discloses an embedded multimedia playing method with high fault tolerance and stability.

Description

technical field [0001] The invention relates to the technical field of multimedia playing, in particular to an embedded multimedia playing system and method. Background technique [0002] With the popularity of high-definition televisions, embedded devices for processing high-definition video have developed rapidly. At present, the framework of the mainstream embedded multimedia player system mainly includes frameworks based on Qt / Embedded, MiniGUI (Graphical User Interface, Graphical User Interface), Microwindow, etc. "Smallness" is a typical advantage of MiniGUI, but its controls are rough and suitable for embedded systems with limited hardware resources. As the computing power of embedded processors continues to increase and costs continue to decrease, the advantages of MiniGUI are getting smaller and smaller. There are many problems in its graphics engine of Microwindow, such as no hardware acceleration capability, many inefficient algorithms, etc. Qt / Embedded is a ver...

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 SUN YAT SEN UNIV
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