Image coding method and device based on multi-core processor
A multi-core processor and image coding technology, which is applied in the field of compression, can solve problems such as lag, and achieve the effects of improving efficiency, reducing theoretical limit entropy, and fast processing speed
- 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] Such as 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 se...
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