Cross-system multimedia data coding and decoding method and apparatus, electronic equipment, and computer program product
A technology of multimedia data and encoding and decoding methods, which is applied to multi-programming devices, computing, and transmission systems, and can solve problems such as occupying computing resources and storage resources, reducing the performance of virtualization systems, and prolonging the processing time of multimedia data encoding and decoding. Achieve the effects of saving computing resources and storage resources, improving performance, and shortening the processing time of encoding and decoding
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] When the virtualization system architecture is started, Qemu can divide a specific address space in the memory as a shared memory that can be read and written by each operating system in the virtualization architecture. For example, the shared memory can be created through system calls. . Further, the shared memory space may be further divided to support access by multiple processes or threads. The size of the shared memory can be set by the developer and is adapted to the cross-system transfer that may be involved in the virtualization system architecture.
[0032] When the guest operating system starts, its multimedia framework can obtain the relevant configuration information from the guest operating system kernel layer for initialization, and then obtain the shared memory mapped to the address space of the guest operating system, and can also establish with Qemu. Synchronized control channel.
[0033]In the host operating system, Qemu can trigger the multimedia fr...
Embodiment 2
[0080] Based on the same inventive concept, the embodiments of the present application also provide a cross-system multimedia data encoding and decoding apparatus. Since the principle of solving the problem of these apparatuses is similar to the cross-system multimedia data encoding and decoding method, the implementation of these apparatuses can refer to the implementation of the method. , and the repetition will not be repeated. like Image 6 As shown, the cross-system multimedia data encoding and decoding apparatus 200 includes:
[0081] The front-end module 201 is configured to obtain, in the first operating system, an encoding and decoding request for encoding and decoding processing of multimedia data, where the encoding and decoding request includes multimedia data that needs to be encoded and decoded; and sending the multimedia data to the shared memory; Generate an encoding and decoding instruction for encoding and decoding the multimedia data according to the encodi...
Embodiment 3
[0098] Based on the same inventive concept, the embodiment of the present application also provides an electronic device. Since its principle is similar to the cross-system multimedia data encoding and decoding method, its implementation can be referred to in the implementation of the method, and repeated details will not be repeated. like Figure 7 As shown, the electronic device 300 includes: a memory 301, one or more processors 302; and one or more modules, the one or more modules are stored in the memory and configured to be Executed by one or more processors, the one or more modules include instructions for performing various steps in any of the above-described methods.
[0099] In this embodiment, the electronic device may be a mobile phone, a tablet computer, a robot or other smart devices.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com