Image coding method and equipment based on multi-core processor
A multi-core processor, image coding technology, applied in the field of compression, can solve problems such as lag, and achieve the effect of improving efficiency, fast processing speed and high efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] See figure 1 ,; This embodiment describes in detail a multi-core processor-based image coding method provided by the present invention, the method includes the following steps:
[0048] Step 1. Select multiple preset encoding methods;
[0049] Step 2. Perform parallel encoding of image macroblocks to be encoded according to the multiple preset encoding methods through multi-core processing; wherein, the multi-core processor includes a plurality of digital signal processing chips;
[0050] Step 3. Select a preset coding method as the final coding method of the image macroblock to be coded according to the coding result.
[0051] Further, each digital signal processing chip corresponds to a preset coding mode of the image macroblock to be coded.
[0052] Among them, step 1 may include:
[0053] Step 11, selecting an adaptive texture gradient encoding method;
[0054] Step 12. Select an adaptive image macroblock segmentation coding method.
[0055] Among them, step 2 ...
Embodiment 2
[0065] On the basis of the foregoing embodiments, this embodiment describes in detail the adaptive texture gradient coding method proposed by the present invention. The method comprises the steps of:
[0066] Step 1, define the size of the image macroblock to be encoded;
[0067] Define the size of the image macroblock to be encoded as m*n, that is, the image macroblock to be encoded has m*n pixels, where m≥1, n≥1;
[0068] Preferably, the size of the image macroblock to be encoded can be defined as 8*1 pixels, 16*1 pixels, 32*1 pixels, and 64*1 pixels; in this embodiment, the size of the image macroblock to be encoded is 16 *1 pixel is taken as an example, and other image macroblocks of different sizes to be coded are the same.
[0069] like figure 2 as shown, figure 2 It is a schematic diagram of an adaptive texture gradient coding method provided by the embodiment of the present invention. The pixel values of 16*1 pixels in the image macroblock to be coded are set t...
Embodiment 3
[0084] On the basis of the above-mentioned embodiments, this embodiment describes in detail the adaptive image macroblock segmentation coding method proposed by the present invention. The method comprises the steps of:
[0085] S1. Determine the segmentation method of the image macroblock to be encoded, wherein the segmentation method includes horizontal segmentation, vertical segmentation, and no segmentation; see image 3 , image 3 It is a schematic diagram of segmentation of an adaptive image macroblock segmentation coding method provided by an embodiment of the present invention. The present invention adopts a top-to-bottom sequential segmentation scheme, the block size is divided from large to small, and the segmentation mode of each image macroblock to be encoded is determined one by one.
[0086] S2. Calculate the number of bits of the image macroblock to be coded in each division mode;
[0087] S3. Using the segmentation method corresponding to the minimum bit numb...
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