Video coding method, device and equipment and storage medium
A video coding and coding technology, applied in the field of video coding, can solve the problems of increasing video transmission coding overhead, large computational burden, and long coding time, and achieve the effects of reducing coding complexity, accurate coding, and improving efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0028] Figure 1A It is a flow chart of a video encoding method provided by Embodiment 1 of the present invention, and this embodiment is applicable to scenarios where there is a transmission requirement for any video. The video coding method provided in this embodiment can be executed by the video coding device provided in the embodiment of the present invention, and the device can be realized by means of software and / or hardware, and integrated in a computer device that executes the method, the computer A device may be a device participating in the interaction of video data.
[0029] Specifically, refer to Figure 1A , the method may include the following steps:
[0030] S110. According to the actual encoding weight of each macroblock subset of the current video frame in the previous video frame, and the actual encoding rate of each encoded macroblock subset in the current video frame, predict that the current video frame is oriented towards the current macroblock. The prec...
Embodiment 2
[0043] Figure 2A It is a flow chart of a video encoding method provided in Embodiment 2 of the present invention, Figure 2B It is a schematic diagram of the principles of the video encoding process provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as Figure 2A As shown, this embodiment explains in detail the specific encoding process of sequentially encoding each macroblock subset in the current video frame.
[0044] optional, such as Figure 2A As shown, the following steps may be included in this embodiment:
[0045] S201. Determine whether a coded macroblock subset exists in the current video frame, if yes, perform S203; if not, perform S202.
[0046] Optionally, when encoding the current video frame in the video frame to be encoded, the current video frame will be divided into multiple macroblocks in advance, and the macroblocks will be combined to obtain multiple macroblock...
Embodiment 3
[0072] Figure 3A It is a flow chart of a video coding method provided by Embodiment 3 of the present invention, Figure 3B It is a schematic diagram of the principles of the video encoding process provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as Figure 3A As shown, this embodiment explains in detail the specific implementation process of the frame loss policy in the video encoding process.
[0073] optional, such as Figure 3A As shown, the following steps may be included in this embodiment:
[0074] S310. Based on the pre-allocated bit rate of the current video frame under the current network bandwidth and the lower limit of the encoding bit rate of the associated video frame, estimate the amount of video pre-buffering during video transmission under the current network bandwidth.
[0075] Optionally, because if each video frame is encoded and transmitted, it may not be able...
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