Video coding method and device
A video coding and coding technology, applied in the field of video coding, can solve problems such as inability to real-time coding, and achieve the effect of alleviating the inability to real-time coding and alleviating technical problems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0070] A video encoding method provided by an embodiment of the present invention, such as image 3 Shown, including:
[0071] Step S301: Obtain prediction data of a target coding unit, where the target coding unit is a coding unit obtained by dividing a frame to be coded, and the target coding unit is a coding unit currently to be processed;
[0072] Step S302, based on the prediction data, execute the first process and the second process in parallel, where the first process is a process of obtaining reference data based on the prediction data, and the second process is a process of obtaining the encoding result of the target coding unit based on the prediction data, wherein,
[0073] The reference data is the reference data for intra prediction of the next coding unit to be processed.
[0074] It should be noted that the video encoding process needs to first divide the frame to be encoded into blocks. The block size of the AVS2 video encoding technology is mostly 64x64. One block is ...
Embodiment 2
[0108] A video encoding device provided by an embodiment of the present invention, such as Figure 5 Shown, including:
[0109] The obtaining module 100 is configured to obtain prediction data of a target coding unit, where the target coding unit is a coding unit obtained by dividing a frame to be coded, and the target coding unit is a coding unit currently to be processed;
[0110] The execution module 200 is configured to execute the first process and the second process in parallel based on the prediction data, wherein the first process is a process of obtaining reference data based on the prediction data, and the second process is a process of obtaining a target coding unit encoding result based on the prediction data ,among them,
[0111] The reference data is the reference data for intra prediction of the next coding unit to be processed.
[0112] In the embodiment of the present invention, the execution module 200 executes the first process and the second process in parallel ba...
Embodiment 3
[0137] The embodiment of the present invention provides a computer readable medium having non-volatile program code executable by a processor, and the program code causes the processor to execute the video encoding method of the first embodiment.
[0138] Specifically, storage media include: U disk, mobile hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disks or optical disks and other media that can store program codes .
[0139] In the embodiment of the present invention, the program code causes the processor to execute the video encoding method of the first embodiment, that is, the first process and the second process are executed in parallel, and the first process and the second process are executed simultaneously at the same time, thereby allowing multiple The coding core executes the first process and the second process separately, which effectively alleviates the technical problem of the traditional AVS2 coding ...
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