A video encoding method, decoding method and device
A video coding and video technology, which is applied in the field of video processing, can solve problems such as large gaps, inability to accurately represent the video to be transmitted, and low accuracy of the transmission matrix.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075] Such as figure 1 As shown, a video coding method provided by an embodiment of the present invention is applied to a transmitter, and the method includes:
[0076] S101. Perform three-dimensional discrete cosine transform on multiple groups of video frames of the video to be transmitted respectively, to obtain a three-dimensional matrix corresponding to each group of video frames.
[0077] Exemplarily, the transmitting end obtains t video frames after the video slice to be transmitted, divides the t video frames into a group of GoP (Group of Pictures, group of pictures), and takes a group of pictures as a group of inputs, denoted as I, The number of pixels in each video frame is a×b, and the total number of blocks divided by a group of inputs is B=p×q, a represents the total number of row pixels in the video frame, b represents the total number of column pixels in the video frame, and p represents the video After the frame is divided into blocks, the total number of vid...
Embodiment 2
[0097] An optional implementation mode provided as an embodiment of the present invention, such as figure 2 As shown, the preset threshold can be obtained through the following steps:
[0098] S201. Obtain an encoded video data amount according to a preset compression rate and a data amount of the video to be transmitted.
[0099] For example, assuming that the preset compression rate is 40%, and the data volume of the video to be transmitted is 100M, the video to be transmitted needs to be compressed to 40M, that is, the video data volume after encoding is 40M, and the data of the transmission matrix The amount is 40M.
[0100] S202. Determine the number of elements to be deleted in the one-dimensional column matrix according to the amount of encoded video data.
[0101] Exemplarily, assuming that the data volume of the video to be transmitted is 100M, when the encoded video data volume is 40M, the number of elements in the one-dimensional column matrix is 60, and the si...
Embodiment 3
[0106] Such as image 3 As shown, as an optional implementation mode provided by the embodiment of the present invention, after the above step S103, a video coding method provided by the embodiment of the present invention further includes:
[0107] S301. In the zero-set one-dimensional column matrix, replace the i-th non-zero element from the original row of the element to a row with the same sequence number as the i-th target column.
[0108] Among them, the i-th target column is to group the columns in the preset Hadamard matrix to obtain multiple groups of columns, determine the column with the highest reliability from each group of columns, and perform descending order of multiple columns with the highest reliability owned.
[0109] Since the Hadamard matrix H N The matrix H composed of the first M rows in m , H m The repetition interval of the columns in is S, so put H m The columns are divided into S groups, the columns between each group are completely different, ...
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com